From cd6c59aef586b1a7d8dfbdbb01e9538fb374a270 Mon Sep 17 00:00:00 2001 From: Jaume Sanchez Date: Thu, 2 Jul 2015 23:33:35 +0200 Subject: [PATCH] added glsl-optimiser --- src/assets/star.svg | 1 + src/glsl-optimizer.mem.js | Bin 0 -> 1360512 bytes src/glsl-optimizer.min.js | 30 ++++++++++++++++++++++++++ src/panel.html | 21 +++++++++++-------- src/panel.js | 43 ++++++++++++++++++++++++++++++++++++-- 5 files changed, 84 insertions(+), 11 deletions(-) create mode 100644 src/assets/star.svg create mode 100644 src/glsl-optimizer.mem.js create mode 100644 src/glsl-optimizer.min.js diff --git a/src/assets/star.svg b/src/assets/star.svg new file mode 100644 index 0000000..c48d7eb --- /dev/null +++ b/src/assets/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/glsl-optimizer.mem.js b/src/glsl-optimizer.mem.js new file mode 100644 index 0000000000000000000000000000000000000000..1b09e9e6e73f5493f1a30f4b7c9aedef0c98d40f GIT binary patch literal 1360512 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 z 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 literal 0 HcmV?d00001 diff --git a/src/glsl-optimizer.min.js b/src/glsl-optimizer.min.js new file mode 100644 index 0000000..6f279f1 --- /dev/null +++ b/src/glsl-optimizer.min.js @@ -0,0 +1,30 @@ +var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function";var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_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);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){return Module["read"](filename,true)};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){if(!(ex instanceof ExitStatus)){throw ex}})}else if(ENVIRONMENT_IS_SHELL){if(!Module["print"])Module["print"]=print;if(typeof printErr!="undefined")Module["printErr"]=printErr;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{var TRY_USE_DUMP=false;if(!Module["print"])Module["print"]=TRY_USE_DUMP&&typeof dump!=="undefined"?function(x){dump(x)}:function(x){}}if(ENVIRONMENT_IS_WORKER){Module["load"]=importScripts}if(typeof Module["setWindowTitle"]==="undefined"){Module["setWindowTitle"]=function(title){document.title=title}}}else{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"}Module.print=Module["print"];Module.printErr=Module["printErr"];Module["preRun"]=[];Module["postRun"]=[];for(var key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}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}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,getAlignSize:function(type,size,vararg){if(!vararg&&(type=="i64"||type=="double"))return 8;if(!type)return Math.min(size,8);return Math.min(size||(type?Runtime.getNativeFieldSize(type):0),Runtime.QUANTUM_SIZE)},dynCall:function(sig,ptr,args){if(args&&args.length){if(!args.splice)args=Array.prototype.slice.call(args);args.splice(0,0,ptr);return Module["dynCall_"+sig].apply(null,args)}else{return Module["dynCall_"+sig].call(null,ptr)}},functionPointers:[],addFunction:function(func){for(var i=0;i=TOTAL_MEMORY){var success=enlargeMemory();if(!success)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:+(low>>>0)+ +(high|0)*+4294967296;return ret},GLOBAL_BASE:2048,QUANTUM_SIZE:4,__dummy__:0};Module["Runtime"]=Runtime;var __THREW__=0;var ABORT=false;var EXITSTATUS=0;var undef=0;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;function getCFunc(ident){var func=Module["_"+ident];if(!func){try{func=eval("_"+ident)}catch(e){}}assert(func,"Cannot call unknown function "+ident+" (perhaps LLVM optimizations or closure removed it?)");return func}var cwrap,ccall;(function(){var JSfuncs={stackSave:function(){Runtime.stackSave()},stackRestore:function(){Runtime.stackRestore()},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){ret=Runtime.stackAlloc((str.length<<2)+1);writeStringToMemory(str,ret)}return ret}};var toC={string:JSfuncs["stringToC"],array:JSfuncs["arrayToC"]};ccall=function ccallFunc(ident,returnType,argTypes,args){var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>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?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>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";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;var ALLOC_STACK=1;var ALLOC_STATIC=2;var ALLOC_DYNAMIC=3;var ALLOC_NONE=4;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;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>2]=0}stop=ret+size;while(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>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;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;function AsciiToString(ptr){var str="";while(1){var ch=HEAP8[ptr++>>0];if(!ch)return str;str+=String.fromCharCode(ch)}}Module["AsciiToString"]=AsciiToString;function stringToAscii(str,outPtr){return writeAsciiToMemory(str,outPtr,false)}Module["stringToAscii"]=stringToAscii;function UTF8ArrayToString(u8Array,idx){var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){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<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}Module["UTF8ArrayToString"]=UTF8ArrayToString;function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}Module["UTF8ToString"]=UTF8ToString;function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}Module["stringToUTF8Array"]=stringToUTF8Array;function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}Module["stringToUTF8"]=stringToUTF8;function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}Module["lengthBytesUTF8"]=lengthBytesUTF8;function UTF16ToString(ptr){var i=0;var str="";while(1){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)return str;++i;str+=String.fromCharCode(codeUnit)}}Module["UTF16ToString"]=UTF16ToString;function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}Module["stringToUTF16"]=stringToUTF16;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;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}}Module["UTF32ToString"]=UTF32ToString;function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}Module["stringToUTF32"]=stringToUTF32;function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;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)}}catch(e){}finally{if(buf)_free(buf);if(status)_free(status);if(ret)_free(ret)}}var i=3;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){if(x)Module.print(x);Module.print(func);var pre="";for(var a=0;a"}else{ret=name}paramLoop:while(i0){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;case"R":list.push(parse(true,1,true)[0]+"&");break;case"L":{i++;var end=func.indexOf("E",i);var size=end-i;list.push(func.substr(i,size));i+=size+2;break}case"A":{var size=parseInt(func.substr(i));i+=size.toString().length;if(func[i]!=="_")throw"?";i++;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=[];if(rawList){if(ret){list.push(ret+"?")}return list}else{return ret+flushList()}}var parsed=func;try{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;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){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;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;var STACK_BASE=0,STACKTOP=0,STACK_MAX=0;var DYNAMIC_BASE=0,DYNAMICTOP=0;function enlargeMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with ALLOW_MEMORY_GROWTH which adjusts the size at runtime but prevents some optimizations, or (3) set Module.TOTAL_MEMORY before the program runs.")}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||33554432;var totalMemory=64*1024;while(totalMemory0){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__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){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(){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"]=Module.addOnPreRun=addOnPreRun;function addOnInit(cb){__ATINIT__.unshift(cb)}Module["addOnInit"]=Module.addOnInit=addOnInit;function addOnPreMain(cb){__ATMAIN__.unshift(cb)}Module["addOnPreMain"]=Module.addOnPreMain=addOnPreMain;function addOnExit(cb){__ATEXIT__.unshift(cb)}Module["addOnExit"]=Module.addOnExit=addOnExit;function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}Module["addOnPostRun"]=Module.addOnPostRun=addOnPostRun;function intArrayFromString(stringy,dontAddNull,length){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;i255){chr&=255}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>0]=chr;i=i+1}}Module["writeStringToMemory"]=writeStringToMemory;function writeArrayToMemory(array,buffer){for(var i=0;i>0]=array[i]}}Module["writeArrayToMemory"]=writeArrayToMemory;function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}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<=half&&(bits<=32||value>half)){value=-2*half+value}return value}if(!Math["imul"]||Math["imul"](4294967295,5)!==-5)Math["imul"]=function imul(a,b){var ah=a>>>16;var al=a&65535;var bh=b>>>16;var bl=b&65535;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;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}Module["addRunDependency"]=addRunDependency;function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["removeRunDependency"]=removeRunDependency;Module["preloadedImages"]={};Module["preloadedAudios"]={};var memoryInitializer=null;STATIC_BASE=2048;STATICTOP=STATIC_BASE+2409104;var EMTSTACKTOP=STATIC_BASE+1360512,EMT_STACK_MAX=EMTSTACKTOP+1048576;__ATINIT__.push({func:function(){__GLOBAL__sub_I_builtin_functions_cpp()}},{func:function(){__GLOBAL__sub_I_builtin_types_cpp()}},{func:function(){__GLOBAL__sub_I_iostream_cpp()}});var memoryInitializer="glsl-optimizer.mem.js";var tempDoublePtr=Runtime.alignMemory(allocate(12,"i8",ALLOC_STATIC),8);assert(tempDoublePtr%8==0);function copyTempFloat(ptr){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]}function _atexit(func,arg){__ATEXIT__.unshift({func:func,arg:arg})}function ___cxa_atexit(){return _atexit.apply(null,arguments)}Module["_i64Add"]=_i64Add;Module["_i64Subtract"]=_i64Subtract;var _fabsf=Math_abs;var _floorf=Math_floor;function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}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 ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}EXCEPTIONS.clearRef(EXCEPTIONS.deAdjust(ptr));throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(asm["setTempRet0"](0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(asm["setTempRet0"](0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);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;for(var i=0;i>2];info.adjusted=thrown;return(asm["setTempRet0"](typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];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+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function _pthread_mutex_lock(){}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"};var ___errno_state=0;function ___setErrNo(value){HEAP32[___errno_state>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){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(allowAboveRoot){for(;up--;up){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";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){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){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();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}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=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;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){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)}},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,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){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}},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;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();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;inode.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.buffer.byteLength:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.lengthnewSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.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()};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)})}});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){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){if(flags in NODEFS.flagsToPermissionStringMap){return NODEFS.flagsToPermissionStringMap[flags]}else{return flags}},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])}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);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);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;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;i8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){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>>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}}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}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={};var readMode=292|73;var writeMode=146;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 accmode=flag&2097155;var perms=["r","w","rw"][accmode];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}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||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={};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}}})}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},getStreamFromPtr:function(ptr){return FS.streams[ptr-1]},getPtrForStream:function(stream){return stream?stream.fd+1:0},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;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&255},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)}}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;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:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;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)}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}});node.mounted=null;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;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdev:function(path,mode,dev){if(typeof dev==="undefined"){dev=mode;mode=438}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);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);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(ERRNO_CODES.EXDEV)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}relative=PATH.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var err=FS.mayDelete(old_dir,old_name,isdir);if(err){throw new FS.ErrnoError(err)}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(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)}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{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){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(lookup.node.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()})},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: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){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(ERRNO_CODES.EEXIST)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(FS.isChrdev(node.mode)){flags&=~512}if(!created){var err=FS.mayOpen(node,flags);if(err){throw new FS.ErrnoError(err)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);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){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){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){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)},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(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:function(){return 0},write:function(){return 0}});FS.mkdev("/dev/null",FS.makedev(1,3));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));var random_device;if(typeof crypto!=="undefined"){var randomBuffer=new Uint8Array(1);random_device=function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){random_device=function(){return require("crypto").randomBytes(1)[0]}}else{random_device=function(){return Math.random()*256|0}}FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createStandardStreams:function(){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")}var stdin=FS.open("/dev/stdin","r");HEAP32[_stdin>>2]=FS.getPtrForStream(stdin);assert(stdin.fd===0,"invalid handle for stdin ("+stdin.fd+")");var stdout=FS.open("/dev/stdout","w");HEAP32[_stdout>>2]=FS.getPtrForStream(stdout);assert(stdout.fd===1,"invalid handle for stdout ("+stdout.fd+")");var stderr=FS.open("/dev/stderr","w");HEAP32[_stderr>>2]=FS.getPtrForStream(stderr);assert(stderr.fd===2,"invalid handle for stderr ("+stderr.fd+")")},ensureErrnoError:function(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){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]};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[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()},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();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:function(){FS.init.initialized=false;for(var i=0;ithis.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(){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 chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;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!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);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;end=Math.min(end,datalength-1);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]});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.defineProperty(lazyArray,"length",{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}});Object.defineProperty(lazyArray,"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);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperty(node,"usedBytes",{get:function(){return this.contents.length}});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)}});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){for(var i=0;i>8,sock.sport&255]))}return peer},getPeer:function(sock,addr,port){return sock.peers[addr+":"+port]},addPeer:function(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer:function(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents:function(sock,peer){var first=true;var handleOpen=function(){Module["websocket"].emit("open",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){assert(typeof data!=="string"&&data.byteLength!==undefined);data=new Uint8Array(data);var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module["websocket"].emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,flags){if(!flags.binary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){Module["websocket"].emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){Module["websocket"].emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll:function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask},ioctl:function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return ERRNO_CODES.EINVAL}},close:function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i>2]=HEAP32[varargs+argIndex>>2],HEAP32[tempDoublePtr+4>>2]=HEAP32[varargs+(argIndex+4)>>2],+HEAPF64[tempDoublePtr>>3])}else if(type=="i64"){ret=[HEAP32[varargs+argIndex>>2],HEAP32[varargs+(argIndex+4)>>2]]}else{type="i32";ret=HEAP32[varargs+argIndex>>2]}argIndex+=Runtime.getNativeFieldSize(type);return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>0];if(curr===0)break;next=HEAP8[textIndex+1>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break}case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>0]}var width=0;if(next==42){width=getNextArg("i32");textIndex++;next=HEAP8[textIndex+1>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>0];if(next==42){precision=getNextArg("i32");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case"h":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case"l":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case"L":case"q":case"j":argSize=8;break;case"z":case"t":case"I":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>0];switch(String.fromCharCode(next)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var signed=next==100||next==105;argSize=argSize||4;var currArg=getNextArg("i"+argSize*8);var origArg=currArg;var argText;if(argSize==8){currArg=Runtime.makeBigInt(currArg[0],currArg[1],next==117)}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix="";if(next==100||next==105){if(argSize==8&&i64Math)argText=i64Math.stringify(origArg[0],origArg[1],null);else argText=reSign(currArg,8*argSize,1).toString(10)}else if(next==117){if(argSize==8&&i64Math)argText=i64Math.stringify(origArg[0],origArg[1],true);else argText=unSign(currArg,8*argSize,1).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?"0":"")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?"0x":"";if(argSize==8&&i64Math){if(origArg[1]){argText=(origArg[1]>>>0).toString(16);var lower=(origArg[0]>>>0).toString(16);while(lower.length<8)lower="0"+lower;argText+=lower}else{argText=(origArg[0]>>>0).toString(16)}}else if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i=0){if(flagAlwaysSigned){prefix="+"+prefix}else if(flagPadSign){prefix=" "+prefix}}if(argText.charAt(0)=="-"){prefix="-"+prefix;argText=argText.substr(1)}while(prefix.length+argText.lengthexponent&&exponent>=-4){next=(next==103?"f":"F").charCodeAt(0);precision-=exponent+1}else{next=(next==103?"e":"E").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\d$/.test(argText)){argText=argText.slice(0,-1)+"0"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&__reallyNegative(currArg)){argText="-"+argText}}var parts=argText.split("e");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].indexOf(".")!=-1&&(parts[0].slice(-1)=="0"||parts[0].slice(-1)==".")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(".")==-1)parts[0]+=".";while(precision>effectivePrecision++)parts[0]+="0"}argText=parts[0]+(parts.length>1?"e"+parts[1]:"");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText="+"+argText}else if(flagPadSign){argText=" "+argText}}}while(argText.length>0])}}else{ret=ret.concat(intArrayFromString("(null)".substr(0,argLength),true))}if(flagLeftAlign){while(argLength0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg("i8"));break}case"n":{var ptr=getNextArg("i32*");HEAP32[ptr>>2]=ret.length;break}case"%":{ret.push(curr);break}default:{for(var i=startTextIndex;i>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret}function _fprintf(stream,format,varargs){var result=__formatString(format,varargs);var stack=Runtime.stackSave();var ret=_fwrite(allocate(result,"i8",ALLOC_STACK),1,result.length,stream);Runtime.stackRestore(stack);return ret}function _printf(format,varargs){var stdout=HEAP32[_stdout>>2];return _fprintf(stdout,format,varargs)}var _sqrtf=Math_sqrt;function _fputc(c,stream){var chr=unSign(c&255);HEAP8[_fputc.ret>>0]=chr;var fd=_fileno(stream);var ret=_write(fd,_fputc.ret,1);if(ret==-1){var streamObj=FS.getStreamFromPtr(stream);if(streamObj)streamObj.error=true;return-1}else{return chr}}function _sysconf(name){switch(name){case 30:return 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 79: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 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 1e3;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 _fputs(s,stream){var fd=_fileno(stream);return _write(fd,s,_strlen(s))}function _puts(s){var stdout=HEAP32[_stdout>>2];var ret=_fputs(s,stdout);if(ret<0){return ret}else{var newlineRet=_fputc(10,stdout);return newlineRet<0?-1:ret+1}}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler(){setTimeout(Browser.mainLoop.runner,value)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}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{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();setTimeout(Browser.mainLoop.runner,0);return}if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}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=""}Browser.mainLoop.runIter(function(){if(typeof arg!=="undefined"){Runtime.dynCall("vi",func,[arg])}else{Runtime.dynCall("v",func)}});if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);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++},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);_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=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);var canvas=Module["canvas"];function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===canvas||document["mozPointerLockElement"]===canvas||document["webkitPointerLockElement"]===canvas||document["msPointerLockElement"]===canvas}if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};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;var ctx;var contextHandle;if(useWebGL){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}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{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)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);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){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){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(){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()}},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){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}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"){Browser.lastTouches[touch.identifier]=Browser.touches[touch.identifier];Browser.touches[touch.identifier]={x:adjustedX,y:adjustedY}}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);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){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(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2];flags=flags|8388608;HEAP32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2]=flags}Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2];flags=flags&~8388608;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/h0){HEAP8[ptr++>>0]=streamObj.ungotten.pop();bytesToRead--;bytesRead++}var err=_read(streamObj.fd,ptr,bytesToRead);if(err==-1){if(streamObj)streamObj.error=true;return 0}bytesRead+=err;if(bytesRead0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){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{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){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);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};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.length0?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:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6: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){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){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){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" "},"%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){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);if(compareByDay(firstSunday,endDate)<0){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){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){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;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 _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _vfprintf(s,f,va_arg){return _fprintf(s,f,HEAP32[va_arg>>2])}function _pthread_mutex_unlock(){}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}Module["_memcpy"]=_memcpy;var _llvm_pow_f64=Math_pow;function _sbrk(bytes){var self=_sbrk;if(!self.called){DYNAMICTOP=alignMemoryPage(DYNAMICTOP);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}return ret}Module["_bitshift64Shl"]=_bitshift64Shl;var LOCALE={curr:0,check:function(locale){if(locale)locale=Pointer_stringify(locale);return locale==="C"||locale==="POSIX"||!locale}};function _calloc(n,s){var ret=_malloc(n*s);_memset(ret,0,n*s);return ret}Module["_calloc"]=_calloc;function _newlocale(mask,locale,base){if(!LOCALE.check(locale)){___setErrNo(ERRNO_CODES.ENOENT);return 0}if(!base)base=_calloc(1,4);return base}Module["_memmove"]=_memmove;function ___errno_location(){return ___errno_state}var _BItoD=true;function _catclose(catd){return 0}function _free(){}Module["_free"]=_free;function ___cxa_free_exception(ptr){try{return _free(ptr)}catch(e){}}function ___cxa_end_catch(){if(___cxa_end_catch.rethrown){___cxa_end_catch.rethrown=false;return}asm["setThrew"](0);var ptr=EXCEPTIONS.caught.pop();if(ptr){EXCEPTIONS.decRef(EXCEPTIONS.deAdjust(ptr));EXCEPTIONS.last=0}}function ___cxa_rethrow(){___cxa_end_catch.rethrown=true;var ptr=EXCEPTIONS.caught.pop();EXCEPTIONS.last=ptr;throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_guard_release(){}function _ungetc(c,stream){stream=FS.getStreamFromPtr(stream);if(!stream){return-1}if(c===-1){return c}c=unSign(c&255);stream.ungotten.push(c);stream.eof=false;return c}function _uselocale(locale){var old=LOCALE.curr;if(locale)LOCALE.curr=locale;return old}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()}Module["_memset"]=_memset;var _BDtoILow=true;function _strerror_r(errnum,strerrbuf,buflen){if(errnum in ERRNO_MESSAGES){if(ERRNO_MESSAGES[errnum].length>buflen-1){return ___setErrNo(ERRNO_CODES.ERANGE)}else{var msg=ERRNO_MESSAGES[errnum];writeAsciiToMemory(msg,strerrbuf);return 0}}else{return ___setErrNo(ERRNO_CODES.EINVAL)}}function _strerror(errnum){if(!_strerror.buffer)_strerror.buffer=_malloc(256);_strerror_r(errnum,_strerror.buffer,256);return _strerror.buffer}function _abort(){Module["abort"]()}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 _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}function _clearerr(stream){stream=FS.getStreamFromPtr(stream);if(!stream){return}stream.eof=false;stream.error=false}var _fabs=Math_abs;function _fgetc(stream){var streamObj=FS.getStreamFromPtr(stream);if(!streamObj)return-1;if(streamObj.eof||streamObj.error)return-1;var ret=_fread(_fgetc.ret,1,1,stream);if(ret==0){return-1}else if(ret==-1){streamObj.error=true;return-1}else{return HEAPU8[_fgetc.ret>>0]}}function _getc(){return _fgetc.apply(null,arguments)}function __exit(status){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}function ___ctype_b_loc(){var me=___ctype_b_loc;if(!me.ret){var values=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,8195,8194,8194,8194,8194,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,24577,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,55304,55304,55304,55304,55304,55304,55304,55304,55304,55304,49156,49156,49156,49156,49156,49156,49156,54536,54536,54536,54536,54536,54536,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,49156,49156,49156,49156,49156,49156,54792,54792,54792,54792,54792,54792,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,49156,49156,49156,49156,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];var i16size=2;var arr=_malloc(values.length*i16size);for(var i=0;i>1]=values[i]}me.ret=allocate([arr+128*i16size],"i16*",ALLOC_NORMAL)}return me.ret}function _freelocale(locale){_free(locale)}function _malloc(bytes){var ptr=Runtime.dynamicAlloc(bytes+8);return ptr+8&4294967288}Module["_malloc"]=_malloc;function ___cxa_allocate_exception(size){return _malloc(size)}var _sin=Math_sin;var _ceilf=Math_ceil;function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function _catgets(catd,set_id,msg_id,s){return s}function _ferror(stream){stream=FS.getStreamFromPtr(stream);return Number(stream&&stream.error)}function _catopen(name,oflag){return-1}function ___ctype_toupper_loc(){var me=___ctype_toupper_loc;if(!me.ret){var values=[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,-1,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,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,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];var i32size=4;var arr=_malloc(values.length*i32size);for(var i=0;i>2]=values[i]}me.ret=allocate([arr+128*i32size],"i32*",ALLOC_NORMAL)}return me.ret}function ___cxa_guard_acquire(variable){if(!HEAP8[variable>>0]){HEAP8[variable>>0]=1;return 1}return 0}function ___ctype_tolower_loc(){var me=___ctype_tolower_loc;if(!me.ret){var values=[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,-1,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,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,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];var i32size=4;var arr=_malloc(values.length*i32size);for(var i=0;i>2]=values[i]}me.ret=allocate([arr+128*i32size],"i32*",ALLOC_NORMAL)}return me.ret}function ___cxa_begin_catch(ptr){__ZSt18uncaught_exceptionv.uncaught_exception--;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}var _log=Math_log;var _cos=Math_cos;function _putchar(c){return _fputc(c,HEAP32[_stdout>>2])}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;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}var _exp=Math_exp;function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var ___dso_handle=allocate(1,"i32*",ALLOC_STATIC);FS.staticInit();__ATINIT__.unshift({func:function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}});__ATMAIN__.push({func:function(){FS.ignorePermissions=false}});__ATEXIT__.push({func: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;___errno_state=Runtime.staticAlloc(4);HEAP32[___errno_state>>2]=0;__ATINIT__.unshift({func:function(){TTY.init()}});__ATEXIT__.push({func:function(){TTY.shutdown()}});if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}__ATINIT__.push({func:function(){SOCKFS.root=FS.mount(SOCKFS,{},null)}});_fputc.ret=allocate([0],"i8",ALLOC_STATIC);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()};_fgetc.ret=allocate([0],"i8",ALLOC_STATIC);STACK_BASE=STACKTOP=Runtime.alignMemory(STATICTOP);staticSealed=true;STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=DYNAMICTOP=Runtime.alignMemory(STACK_MAX);assert(DYNAMIC_BASE>>0<245;do{if($0){$1=$bytes>>>0<11;if($1){$5=16}else{$2=$bytes+11|0;$3=$2&-8;$5=$3}$4=$5>>>3;$6=HEAP32[147e3>>2]|0;$7=$6>>>$4;$8=$7&3;$9=($8|0)==0;if(!$9){$10=$7&1;$11=$10^1;$12=$11+$4|0;$13=$12<<1;$14=(147e3+($13<<2)|0)+40|0;$$sum10=$13+2|0;$15=(147e3+($$sum10<<2)|0)+40|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[147e3>>2]=$22}else{$23=HEAP32[(147e3+16|0)>>2]|0;$24=$18>>>0<$23>>>0;if($24){_abort()}$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()}}}while(0);$28=$12<<3;$29=$28|3;$30=$16+4|0;HEAP32[$30>>2]=$29;$$sum1112=$28|4;$31=$16+$$sum1112|0;$32=HEAP32[$31>>2]|0;$33=$32|1;HEAP32[$31>>2]=$33;$mem$0=$17;return $mem$0|0}$34=HEAP32[(147e3+8|0)>>2]|0;$35=$5>>>0>$34>>>0;if($35){$36=($7|0)==0;if(!$36){$37=$7<<$4;$38=2<<$4;$39=0-$38|0;$40=$38|$39;$41=$37&$40;$42=0-$41|0;$43=$41&$42;$44=$43+-1|0;$45=$44>>>12;$46=$45&16;$47=$44>>>$46;$48=$47>>>5;$49=$48&8;$50=$49|$46;$51=$47>>>$49;$52=$51>>>2;$53=$52&4;$54=$50|$53;$55=$51>>>$53;$56=$55>>>1;$57=$56&2;$58=$54|$57;$59=$55>>>$57;$60=$59>>>1;$61=$60&1;$62=$58|$61;$63=$59>>>$61;$64=$62+$63|0;$65=$64<<1;$66=(147e3+($65<<2)|0)+40|0;$$sum4=$65+2|0;$67=(147e3+($$sum4<<2)|0)+40|0;$68=HEAP32[$67>>2]|0;$69=$68+8|0;$70=HEAP32[$69>>2]|0;$71=($66|0)==($70|0);do{if($71){$72=1<<$64;$73=$72^-1;$74=$6&$73;HEAP32[147e3>>2]=$74;$89=$34}else{$75=HEAP32[(147e3+16|0)>>2]|0;$76=$70>>>0<$75>>>0;if($76){_abort()}$77=$70+12|0;$78=HEAP32[$77>>2]|0;$79=($78|0)==($68|0);if($79){HEAP32[$77>>2]=$66;HEAP32[$67>>2]=$70;$$pre=HEAP32[(147e3+8|0)>>2]|0;$89=$$pre;break}else{_abort()}}}while(0);$80=$64<<3;$81=$80-$5|0;$82=$5|3;$83=$68+4|0;HEAP32[$83>>2]=$82;$84=$68+$5|0;$85=$81|1;$$sum56=$5|4;$86=$68+$$sum56|0;HEAP32[$86>>2]=$85;$87=$68+$80|0;HEAP32[$87>>2]=$81;$88=($89|0)==0;if(!$88){$90=HEAP32[(147e3+20|0)>>2]|0;$91=$89>>>3;$92=$91<<1;$93=(147e3+($92<<2)|0)+40|0;$94=HEAP32[147e3>>2]|0;$95=1<<$91;$96=$94&$95;$97=($96|0)==0;if($97){$98=$94|$95;HEAP32[147e3>>2]=$98;$$sum8$pre=$92+2|0;$$pre105=(147e3+($$sum8$pre<<2)|0)+40|0;$$pre$phiZ2D=$$pre105;$F4$0=$93}else{$$sum9=$92+2|0;$99=(147e3+($$sum9<<2)|0)+40|0;$100=HEAP32[$99>>2]|0;$101=HEAP32[(147e3+16|0)>>2]|0;$102=$100>>>0<$101>>>0;if($102){_abort()}else{$$pre$phiZ2D=$99;$F4$0=$100}}HEAP32[$$pre$phiZ2D>>2]=$90;$103=$F4$0+12|0;HEAP32[$103>>2]=$90;$104=$90+8|0;HEAP32[$104>>2]=$F4$0;$105=$90+12|0;HEAP32[$105>>2]=$93}HEAP32[(147e3+8|0)>>2]=$81;HEAP32[(147e3+20|0)>>2]=$84;$mem$0=$69;return $mem$0|0}$106=HEAP32[(147e3+4|0)>>2]|0;$107=($106|0)==0;if($107){$nb$0=$5}else{$108=0-$106|0;$109=$106&$108;$110=$109+-1|0;$111=$110>>>12;$112=$111&16;$113=$110>>>$112;$114=$113>>>5;$115=$114&8;$116=$115|$112;$117=$113>>>$115;$118=$117>>>2;$119=$118&4;$120=$116|$119;$121=$117>>>$119;$122=$121>>>1;$123=$122&2;$124=$120|$123;$125=$121>>>$123;$126=$125>>>1;$127=$126&1;$128=$124|$127;$129=$125>>>$127;$130=$128+$129|0;$131=(147e3+($130<<2)|0)+304|0;$132=HEAP32[$131>>2]|0;$133=$132+4|0;$134=HEAP32[$133>>2]|0;$135=$134&-8;$136=$135-$5|0;$rsize$0$i=$136;$t$0$i=$132;$v$0$i=$132;while(1){$137=$t$0$i+16|0;$138=HEAP32[$137>>2]|0;$139=($138|0)==(0|0);if($139){$140=$t$0$i+20|0;$141=HEAP32[$140>>2]|0;$142=($141|0)==(0|0);if($142){$rsize$0$i$lcssa=$rsize$0$i;$v$0$i$lcssa=$v$0$i;break}else{$144=$141}}else{$144=$138}$143=$144+4|0;$145=HEAP32[$143>>2]|0;$146=$145&-8;$147=$146-$5|0;$148=$147>>>0<$rsize$0$i>>>0;$$rsize$0$i=$148?$147:$rsize$0$i;$$v$0$i=$148?$144:$v$0$i;$rsize$0$i=$$rsize$0$i;$t$0$i=$144;$v$0$i=$$v$0$i}$149=HEAP32[(147e3+16|0)>>2]|0;$150=$v$0$i$lcssa>>>0<$149>>>0;if($150){_abort()}$151=$v$0$i$lcssa+$5|0;$152=$v$0$i$lcssa>>>0<$151>>>0;if(!$152){_abort()}$153=$v$0$i$lcssa+24|0;$154=HEAP32[$153>>2]|0;$155=$v$0$i$lcssa+12|0;$156=HEAP32[$155>>2]|0;$157=($156|0)==($v$0$i$lcssa|0);do{if($157){$167=$v$0$i$lcssa+20|0;$168=HEAP32[$167>>2]|0;$169=($168|0)==(0|0);if($169){$170=$v$0$i$lcssa+16|0;$171=HEAP32[$170>>2]|0;$172=($171|0)==(0|0);if($172){$R$1$i=0;break}else{$R$0$i=$171;$RP$0$i=$170}}else{$R$0$i=$168;$RP$0$i=$167}while(1){$173=$R$0$i+20|0;$174=HEAP32[$173>>2]|0;$175=($174|0)==(0|0);if(!$175){$R$0$i=$174;$RP$0$i=$173;continue}$176=$R$0$i+16|0;$177=HEAP32[$176>>2]|0;$178=($177|0)==(0|0);if($178){$R$0$i$lcssa=$R$0$i;$RP$0$i$lcssa=$RP$0$i;break}else{$R$0$i=$177;$RP$0$i=$176}}$179=$RP$0$i$lcssa>>>0<$149>>>0;if($179){_abort()}else{HEAP32[$RP$0$i$lcssa>>2]=0;$R$1$i=$R$0$i$lcssa;break}}else{$158=$v$0$i$lcssa+8|0;$159=HEAP32[$158>>2]|0;$160=$159>>>0<$149>>>0;if($160){_abort()}$161=$159+12|0;$162=HEAP32[$161>>2]|0;$163=($162|0)==($v$0$i$lcssa|0);if(!$163){_abort()}$164=$156+8|0;$165=HEAP32[$164>>2]|0;$166=($165|0)==($v$0$i$lcssa|0);if($166){HEAP32[$161>>2]=$156;HEAP32[$164>>2]=$159;$R$1$i=$156;break}else{_abort()}}}while(0);$180=($154|0)==(0|0);do{if(!$180){$181=$v$0$i$lcssa+28|0;$182=HEAP32[$181>>2]|0;$183=(147e3+($182<<2)|0)+304|0;$184=HEAP32[$183>>2]|0;$185=($v$0$i$lcssa|0)==($184|0);if($185){HEAP32[$183>>2]=$R$1$i;$cond$i=($R$1$i|0)==(0|0);if($cond$i){$186=1<<$182;$187=$186^-1;$188=HEAP32[(147e3+4|0)>>2]|0;$189=$188&$187;HEAP32[(147e3+4|0)>>2]=$189;break}}else{$190=HEAP32[(147e3+16|0)>>2]|0;$191=$154>>>0<$190>>>0;if($191){_abort()}$192=$154+16|0;$193=HEAP32[$192>>2]|0;$194=($193|0)==($v$0$i$lcssa|0);if($194){HEAP32[$192>>2]=$R$1$i}else{$195=$154+20|0;HEAP32[$195>>2]=$R$1$i}$196=($R$1$i|0)==(0|0);if($196){break}}$197=HEAP32[(147e3+16|0)>>2]|0;$198=$R$1$i>>>0<$197>>>0;if($198){_abort()}$199=$R$1$i+24|0;HEAP32[$199>>2]=$154;$200=$v$0$i$lcssa+16|0;$201=HEAP32[$200>>2]|0;$202=($201|0)==(0|0);do{if(!$202){$203=$201>>>0<$197>>>0;if($203){_abort()}else{$204=$R$1$i+16|0;HEAP32[$204>>2]=$201;$205=$201+24|0;HEAP32[$205>>2]=$R$1$i;break}}}while(0);$206=$v$0$i$lcssa+20|0;$207=HEAP32[$206>>2]|0;$208=($207|0)==(0|0);if(!$208){$209=HEAP32[(147e3+16|0)>>2]|0;$210=$207>>>0<$209>>>0;if($210){_abort()}else{$211=$R$1$i+20|0;HEAP32[$211>>2]=$207;$212=$207+24|0;HEAP32[$212>>2]=$R$1$i;break}}}}while(0);$213=$rsize$0$i$lcssa>>>0<16;if($213){$214=$rsize$0$i$lcssa+$5|0;$215=$214|3;$216=$v$0$i$lcssa+4|0;HEAP32[$216>>2]=$215;$$sum4$i=$214+4|0;$217=$v$0$i$lcssa+$$sum4$i|0;$218=HEAP32[$217>>2]|0;$219=$218|1;HEAP32[$217>>2]=$219}else{$220=$5|3;$221=$v$0$i$lcssa+4|0;HEAP32[$221>>2]=$220;$222=$rsize$0$i$lcssa|1;$$sum$i39=$5|4;$223=$v$0$i$lcssa+$$sum$i39|0;HEAP32[$223>>2]=$222;$$sum1$i=$rsize$0$i$lcssa+$5|0;$224=$v$0$i$lcssa+$$sum1$i|0;HEAP32[$224>>2]=$rsize$0$i$lcssa;$225=HEAP32[(147e3+8|0)>>2]|0;$226=($225|0)==0;if(!$226){$227=HEAP32[(147e3+20|0)>>2]|0;$228=$225>>>3;$229=$228<<1;$230=(147e3+($229<<2)|0)+40|0;$231=HEAP32[147e3>>2]|0;$232=1<<$228;$233=$231&$232;$234=($233|0)==0;if($234){$235=$231|$232;HEAP32[147e3>>2]=$235;$$sum2$pre$i=$229+2|0;$$pre$i=(147e3+($$sum2$pre$i<<2)|0)+40|0;$$pre$phi$iZ2D=$$pre$i;$F1$0$i=$230}else{$$sum3$i=$229+2|0;$236=(147e3+($$sum3$i<<2)|0)+40|0;$237=HEAP32[$236>>2]|0;$238=HEAP32[(147e3+16|0)>>2]|0;$239=$237>>>0<$238>>>0;if($239){_abort()}else{$$pre$phi$iZ2D=$236;$F1$0$i=$237}}HEAP32[$$pre$phi$iZ2D>>2]=$227;$240=$F1$0$i+12|0;HEAP32[$240>>2]=$227;$241=$227+8|0;HEAP32[$241>>2]=$F1$0$i;$242=$227+12|0;HEAP32[$242>>2]=$230}HEAP32[(147e3+8|0)>>2]=$rsize$0$i$lcssa;HEAP32[(147e3+20|0)>>2]=$151}$243=$v$0$i$lcssa+8|0;$mem$0=$243;return $mem$0|0}}else{$nb$0=$5}}else{$244=$bytes>>>0>4294967231;if($244){$nb$0=-1}else{$245=$bytes+11|0;$246=$245&-8;$247=HEAP32[(147e3+4|0)>>2]|0;$248=($247|0)==0;if($248){$nb$0=$246}else{$249=0-$246|0;$250=$245>>>8;$251=($250|0)==0;if($251){$idx$0$i=0}else{$252=$246>>>0>16777215;if($252){$idx$0$i=31}else{$253=$250+1048320|0;$254=$253>>>16;$255=$254&8;$256=$250<<$255;$257=$256+520192|0;$258=$257>>>16;$259=$258&4;$260=$259|$255;$261=$256<<$259;$262=$261+245760|0;$263=$262>>>16;$264=$263&2;$265=$260|$264;$266=14-$265|0;$267=$261<<$264;$268=$267>>>15;$269=$266+$268|0;$270=$269<<1;$271=$269+7|0;$272=$246>>>$271;$273=$272&1;$274=$273|$270;$idx$0$i=$274}}$275=(147e3+($idx$0$i<<2)|0)+304|0;$276=HEAP32[$275>>2]|0;$277=($276|0)==(0|0);L126:do{if($277){$rsize$2$i=$249;$t$1$i=0;$v$2$i=0}else{$278=($idx$0$i|0)==31;if($278){$282=0}else{$279=$idx$0$i>>>1;$280=25-$279|0;$282=$280}$281=$246<<$282;$rsize$0$i15=$249;$rst$0$i=0;$sizebits$0$i=$281;$t$0$i14=$276;$v$0$i16=0;while(1){$283=$t$0$i14+4|0;$284=HEAP32[$283>>2]|0;$285=$284&-8;$286=$285-$246|0;$287=$286>>>0<$rsize$0$i15>>>0;if($287){$288=($285|0)==($246|0);if($288){$rsize$2$i=$286;$t$1$i=$t$0$i14;$v$2$i=$t$0$i14;break L126}else{$rsize$1$i=$286;$v$1$i=$t$0$i14}}else{$rsize$1$i=$rsize$0$i15;$v$1$i=$v$0$i16}$289=$t$0$i14+20|0;$290=HEAP32[$289>>2]|0;$291=$sizebits$0$i>>>31;$292=($t$0$i14+($291<<2)|0)+16|0;$293=HEAP32[$292>>2]|0;$294=($290|0)==(0|0);$295=($290|0)==($293|0);$or$cond19$i=$294|$295;$rst$1$i=$or$cond19$i?$rst$0$i:$290;$296=($293|0)==(0|0);$297=$sizebits$0$i<<1;if($296){$rsize$2$i=$rsize$1$i;$t$1$i=$rst$1$i;$v$2$i=$v$1$i;break}else{$rsize$0$i15=$rsize$1$i;$rst$0$i=$rst$1$i;$sizebits$0$i=$297;$t$0$i14=$293;$v$0$i16=$v$1$i}}}}while(0);$298=($t$1$i|0)==(0|0);$299=($v$2$i|0)==(0|0);$or$cond$i=$298&$299;if($or$cond$i){$300=2<<$idx$0$i;$301=0-$300|0;$302=$300|$301;$303=$247&$302;$304=($303|0)==0;if($304){$nb$0=$246;break}$305=0-$303|0;$306=$303&$305;$307=$306+-1|0;$308=$307>>>12;$309=$308&16;$310=$307>>>$309;$311=$310>>>5;$312=$311&8;$313=$312|$309;$314=$310>>>$312;$315=$314>>>2;$316=$315&4;$317=$313|$316;$318=$314>>>$316;$319=$318>>>1;$320=$319&2;$321=$317|$320;$322=$318>>>$320;$323=$322>>>1;$324=$323&1;$325=$321|$324;$326=$322>>>$324;$327=$325+$326|0;$328=(147e3+($327<<2)|0)+304|0;$329=HEAP32[$328>>2]|0;$t$2$ph$i=$329}else{$t$2$ph$i=$t$1$i}$330=($t$2$ph$i|0)==(0|0);if($330){$rsize$3$lcssa$i=$rsize$2$i;$v$3$lcssa$i=$v$2$i}else{$rsize$331$i=$rsize$2$i;$t$230$i=$t$2$ph$i;$v$332$i=$v$2$i;while(1){$331=$t$230$i+4|0;$332=HEAP32[$331>>2]|0;$333=$332&-8;$334=$333-$246|0;$335=$334>>>0<$rsize$331$i>>>0;$$rsize$3$i=$335?$334:$rsize$331$i;$t$2$v$3$i=$335?$t$230$i:$v$332$i;$336=$t$230$i+16|0;$337=HEAP32[$336>>2]|0;$338=($337|0)==(0|0);if(!$338){$rsize$331$i=$$rsize$3$i;$t$230$i=$337;$v$332$i=$t$2$v$3$i;continue}$339=$t$230$i+20|0;$340=HEAP32[$339>>2]|0;$341=($340|0)==(0|0);if($341){$rsize$3$lcssa$i=$$rsize$3$i;$v$3$lcssa$i=$t$2$v$3$i;break}else{$rsize$331$i=$$rsize$3$i;$t$230$i=$340;$v$332$i=$t$2$v$3$i}}}$342=($v$3$lcssa$i|0)==(0|0);if($342){$nb$0=$246}else{$343=HEAP32[(147e3+8|0)>>2]|0;$344=$343-$246|0;$345=$rsize$3$lcssa$i>>>0<$344>>>0;if($345){$346=HEAP32[(147e3+16|0)>>2]|0;$347=$v$3$lcssa$i>>>0<$346>>>0;if($347){_abort()}$348=$v$3$lcssa$i+$246|0;$349=$v$3$lcssa$i>>>0<$348>>>0;if(!$349){_abort()}$350=$v$3$lcssa$i+24|0;$351=HEAP32[$350>>2]|0;$352=$v$3$lcssa$i+12|0;$353=HEAP32[$352>>2]|0;$354=($353|0)==($v$3$lcssa$i|0);do{if($354){$364=$v$3$lcssa$i+20|0;$365=HEAP32[$364>>2]|0;$366=($365|0)==(0|0);if($366){$367=$v$3$lcssa$i+16|0;$368=HEAP32[$367>>2]|0;$369=($368|0)==(0|0);if($369){$R$1$i20=0;break}else{$R$0$i18=$368;$RP$0$i17=$367}}else{$R$0$i18=$365;$RP$0$i17=$364}while(1){$370=$R$0$i18+20|0;$371=HEAP32[$370>>2]|0;$372=($371|0)==(0|0);if(!$372){$R$0$i18=$371;$RP$0$i17=$370;continue}$373=$R$0$i18+16|0;$374=HEAP32[$373>>2]|0;$375=($374|0)==(0|0);if($375){$R$0$i18$lcssa=$R$0$i18;$RP$0$i17$lcssa=$RP$0$i17;break}else{$R$0$i18=$374;$RP$0$i17=$373}}$376=$RP$0$i17$lcssa>>>0<$346>>>0;if($376){_abort()}else{HEAP32[$RP$0$i17$lcssa>>2]=0;$R$1$i20=$R$0$i18$lcssa;break}}else{$355=$v$3$lcssa$i+8|0;$356=HEAP32[$355>>2]|0;$357=$356>>>0<$346>>>0;if($357){_abort()}$358=$356+12|0;$359=HEAP32[$358>>2]|0;$360=($359|0)==($v$3$lcssa$i|0);if(!$360){_abort()}$361=$353+8|0;$362=HEAP32[$361>>2]|0;$363=($362|0)==($v$3$lcssa$i|0);if($363){HEAP32[$358>>2]=$353;HEAP32[$361>>2]=$356;$R$1$i20=$353;break}else{_abort()}}}while(0);$377=($351|0)==(0|0);do{if(!$377){$378=$v$3$lcssa$i+28|0;$379=HEAP32[$378>>2]|0;$380=(147e3+($379<<2)|0)+304|0;$381=HEAP32[$380>>2]|0;$382=($v$3$lcssa$i|0)==($381|0);if($382){HEAP32[$380>>2]=$R$1$i20;$cond$i21=($R$1$i20|0)==(0|0);if($cond$i21){$383=1<<$379;$384=$383^-1;$385=HEAP32[(147e3+4|0)>>2]|0;$386=$385&$384;HEAP32[(147e3+4|0)>>2]=$386;break}}else{$387=HEAP32[(147e3+16|0)>>2]|0;$388=$351>>>0<$387>>>0;if($388){_abort()}$389=$351+16|0;$390=HEAP32[$389>>2]|0;$391=($390|0)==($v$3$lcssa$i|0);if($391){HEAP32[$389>>2]=$R$1$i20}else{$392=$351+20|0;HEAP32[$392>>2]=$R$1$i20}$393=($R$1$i20|0)==(0|0);if($393){break}}$394=HEAP32[(147e3+16|0)>>2]|0;$395=$R$1$i20>>>0<$394>>>0;if($395){_abort()}$396=$R$1$i20+24|0;HEAP32[$396>>2]=$351;$397=$v$3$lcssa$i+16|0;$398=HEAP32[$397>>2]|0;$399=($398|0)==(0|0);do{if(!$399){$400=$398>>>0<$394>>>0;if($400){_abort()}else{$401=$R$1$i20+16|0; + +HEAP32[$401>>2]=$398;$402=$398+24|0;HEAP32[$402>>2]=$R$1$i20;break}}}while(0);$403=$v$3$lcssa$i+20|0;$404=HEAP32[$403>>2]|0;$405=($404|0)==(0|0);if(!$405){$406=HEAP32[(147e3+16|0)>>2]|0;$407=$404>>>0<$406>>>0;if($407){_abort()}else{$408=$R$1$i20+20|0;HEAP32[$408>>2]=$404;$409=$404+24|0;HEAP32[$409>>2]=$R$1$i20;break}}}}while(0);$410=$rsize$3$lcssa$i>>>0<16;L204:do{if($410){$411=$rsize$3$lcssa$i+$246|0;$412=$411|3;$413=$v$3$lcssa$i+4|0;HEAP32[$413>>2]=$412;$$sum18$i=$411+4|0;$414=$v$3$lcssa$i+$$sum18$i|0;$415=HEAP32[$414>>2]|0;$416=$415|1;HEAP32[$414>>2]=$416}else{$417=$246|3;$418=$v$3$lcssa$i+4|0;HEAP32[$418>>2]=$417;$419=$rsize$3$lcssa$i|1;$$sum$i2338=$246|4;$420=$v$3$lcssa$i+$$sum$i2338|0;HEAP32[$420>>2]=$419;$$sum1$i24=$rsize$3$lcssa$i+$246|0;$421=$v$3$lcssa$i+$$sum1$i24|0;HEAP32[$421>>2]=$rsize$3$lcssa$i;$422=$rsize$3$lcssa$i>>>3;$423=$rsize$3$lcssa$i>>>0<256;if($423){$424=$422<<1;$425=(147e3+($424<<2)|0)+40|0;$426=HEAP32[147e3>>2]|0;$427=1<<$422;$428=$426&$427;$429=($428|0)==0;do{if($429){$430=$426|$427;HEAP32[147e3>>2]=$430;$$sum14$pre$i=$424+2|0;$$pre$i25=(147e3+($$sum14$pre$i<<2)|0)+40|0;$$pre$phi$i26Z2D=$$pre$i25;$F5$0$i=$425}else{$$sum17$i=$424+2|0;$431=(147e3+($$sum17$i<<2)|0)+40|0;$432=HEAP32[$431>>2]|0;$433=HEAP32[(147e3+16|0)>>2]|0;$434=$432>>>0<$433>>>0;if(!$434){$$pre$phi$i26Z2D=$431;$F5$0$i=$432;break}_abort()}}while(0);HEAP32[$$pre$phi$i26Z2D>>2]=$348;$435=$F5$0$i+12|0;HEAP32[$435>>2]=$348;$$sum15$i=$246+8|0;$436=$v$3$lcssa$i+$$sum15$i|0;HEAP32[$436>>2]=$F5$0$i;$$sum16$i=$246+12|0;$437=$v$3$lcssa$i+$$sum16$i|0;HEAP32[$437>>2]=$425;break}$438=$rsize$3$lcssa$i>>>8;$439=($438|0)==0;if($439){$I7$0$i=0}else{$440=$rsize$3$lcssa$i>>>0>16777215;if($440){$I7$0$i=31}else{$441=$438+1048320|0;$442=$441>>>16;$443=$442&8;$444=$438<<$443;$445=$444+520192|0;$446=$445>>>16;$447=$446&4;$448=$447|$443;$449=$444<<$447;$450=$449+245760|0;$451=$450>>>16;$452=$451&2;$453=$448|$452;$454=14-$453|0;$455=$449<<$452;$456=$455>>>15;$457=$454+$456|0;$458=$457<<1;$459=$457+7|0;$460=$rsize$3$lcssa$i>>>$459;$461=$460&1;$462=$461|$458;$I7$0$i=$462}}$463=(147e3+($I7$0$i<<2)|0)+304|0;$$sum2$i=$246+28|0;$464=$v$3$lcssa$i+$$sum2$i|0;HEAP32[$464>>2]=$I7$0$i;$$sum3$i27=$246+16|0;$465=$v$3$lcssa$i+$$sum3$i27|0;$$sum4$i28=$246+20|0;$466=$v$3$lcssa$i+$$sum4$i28|0;HEAP32[$466>>2]=0;HEAP32[$465>>2]=0;$467=HEAP32[(147e3+4|0)>>2]|0;$468=1<<$I7$0$i;$469=$467&$468;$470=($469|0)==0;if($470){$471=$467|$468;HEAP32[(147e3+4|0)>>2]=$471;HEAP32[$463>>2]=$348;$$sum5$i=$246+24|0;$472=$v$3$lcssa$i+$$sum5$i|0;HEAP32[$472>>2]=$463;$$sum6$i=$246+12|0;$473=$v$3$lcssa$i+$$sum6$i|0;HEAP32[$473>>2]=$348;$$sum7$i=$246+8|0;$474=$v$3$lcssa$i+$$sum7$i|0;HEAP32[$474>>2]=$348;break}$475=HEAP32[$463>>2]|0;$476=($I7$0$i|0)==31;if($476){$484=0}else{$477=$I7$0$i>>>1;$478=25-$477|0;$484=$478}$479=$475+4|0;$480=HEAP32[$479>>2]|0;$481=$480&-8;$482=($481|0)==($rsize$3$lcssa$i|0);L225:do{if($482){$T$0$lcssa$i=$475}else{$483=$rsize$3$lcssa$i<<$484;$K12$029$i=$483;$T$028$i=$475;while(1){$491=$K12$029$i>>>31;$492=($T$028$i+($491<<2)|0)+16|0;$487=HEAP32[$492>>2]|0;$493=($487|0)==(0|0);if($493){$$lcssa134=$492;$T$028$i$lcssa=$T$028$i;break}$485=$K12$029$i<<1;$486=$487+4|0;$488=HEAP32[$486>>2]|0;$489=$488&-8;$490=($489|0)==($rsize$3$lcssa$i|0);if($490){$T$0$lcssa$i=$487;break L225}else{$K12$029$i=$485;$T$028$i=$487}}$494=HEAP32[(147e3+16|0)>>2]|0;$495=$$lcssa134>>>0<$494>>>0;if($495){_abort()}else{HEAP32[$$lcssa134>>2]=$348;$$sum11$i=$246+24|0;$496=$v$3$lcssa$i+$$sum11$i|0;HEAP32[$496>>2]=$T$028$i$lcssa;$$sum12$i=$246+12|0;$497=$v$3$lcssa$i+$$sum12$i|0;HEAP32[$497>>2]=$348;$$sum13$i=$246+8|0;$498=$v$3$lcssa$i+$$sum13$i|0;HEAP32[$498>>2]=$348;break L204}}}while(0);$499=$T$0$lcssa$i+8|0;$500=HEAP32[$499>>2]|0;$501=HEAP32[(147e3+16|0)>>2]|0;$502=$T$0$lcssa$i>>>0>=$501>>>0;$503=$500>>>0>=$501>>>0;$or$cond24$i=$502&$503;if($or$cond24$i){$504=$500+12|0;HEAP32[$504>>2]=$348;HEAP32[$499>>2]=$348;$$sum8$i=$246+8|0;$505=$v$3$lcssa$i+$$sum8$i|0;HEAP32[$505>>2]=$500;$$sum9$i=$246+12|0;$506=$v$3$lcssa$i+$$sum9$i|0;HEAP32[$506>>2]=$T$0$lcssa$i;$$sum10$i=$246+24|0;$507=$v$3$lcssa$i+$$sum10$i|0;HEAP32[$507>>2]=0;break}else{_abort()}}}while(0);$508=$v$3$lcssa$i+8|0;$mem$0=$508;return $mem$0|0}else{$nb$0=$246}}}}}}while(0);$509=HEAP32[(147e3+8|0)>>2]|0;$510=$509>>>0<$nb$0>>>0;if(!$510){$511=$509-$nb$0|0;$512=HEAP32[(147e3+20|0)>>2]|0;$513=$511>>>0>15;if($513){$514=$512+$nb$0|0;HEAP32[(147e3+20|0)>>2]=$514;HEAP32[(147e3+8|0)>>2]=$511;$515=$511|1;$$sum2=$nb$0+4|0;$516=$512+$$sum2|0;HEAP32[$516>>2]=$515;$517=$512+$509|0;HEAP32[$517>>2]=$511;$518=$nb$0|3;$519=$512+4|0;HEAP32[$519>>2]=$518}else{HEAP32[(147e3+8|0)>>2]=0;HEAP32[(147e3+20|0)>>2]=0;$520=$509|3;$521=$512+4|0;HEAP32[$521>>2]=$520;$$sum1=$509+4|0;$522=$512+$$sum1|0;$523=HEAP32[$522>>2]|0;$524=$523|1;HEAP32[$522>>2]=$524}$525=$512+8|0;$mem$0=$525;return $mem$0|0}$526=HEAP32[(147e3+12|0)>>2]|0;$527=$526>>>0>$nb$0>>>0;if($527){$528=$526-$nb$0|0;HEAP32[(147e3+12|0)>>2]=$528;$529=HEAP32[(147e3+24|0)>>2]|0;$530=$529+$nb$0|0;HEAP32[(147e3+24|0)>>2]=$530;$531=$528|1;$$sum=$nb$0+4|0;$532=$529+$$sum|0;HEAP32[$532>>2]=$531;$533=$nb$0|3;$534=$529+4|0;HEAP32[$534>>2]=$533;$535=$529+8|0;$mem$0=$535;return $mem$0|0}$536=HEAP32[147472>>2]|0;$537=($536|0)==0;do{if($537){$538=_sysconf(30)|0;$539=$538+-1|0;$540=$539&$538;$541=($540|0)==0;if($541){HEAP32[(147472+8|0)>>2]=$538;HEAP32[(147472+4|0)>>2]=$538;HEAP32[(147472+12|0)>>2]=-1;HEAP32[(147472+16|0)>>2]=-1;HEAP32[(147472+20|0)>>2]=0;HEAP32[(147e3+444|0)>>2]=0;$542=_time(0|0)|0;$543=$542&-16;$544=$543^1431655768;HEAP32[147472>>2]=$544;break}else{_abort()}}}while(0);$545=$nb$0+48|0;$546=HEAP32[(147472+8|0)>>2]|0;$547=$nb$0+47|0;$548=$546+$547|0;$549=0-$546|0;$550=$548&$549;$551=$550>>>0>$nb$0>>>0;if(!$551){$mem$0=0;return $mem$0|0}$552=HEAP32[(147e3+440|0)>>2]|0;$553=($552|0)==0;if(!$553){$554=HEAP32[(147e3+432|0)>>2]|0;$555=$554+$550|0;$556=$555>>>0<=$554>>>0;$557=$555>>>0>$552>>>0;$or$cond1$i=$556|$557;if($or$cond1$i){$mem$0=0;return $mem$0|0}}$558=HEAP32[(147e3+444|0)>>2]|0;$559=$558&4;$560=($559|0)==0;L266:do{if($560){$561=HEAP32[(147e3+24|0)>>2]|0;$562=($561|0)==(0|0);L268:do{if($562){label=181}else{$sp$0$i$i=147e3+448|0;while(1){$563=HEAP32[$sp$0$i$i>>2]|0;$564=$563>>>0>$561>>>0;if(!$564){$565=$sp$0$i$i+4|0;$566=HEAP32[$565>>2]|0;$567=$563+$566|0;$568=$567>>>0>$561>>>0;if($568){$$lcssa130=$sp$0$i$i;$$lcssa132=$565;$sp$0$i$i$lcssa=$sp$0$i$i;break}}$569=$sp$0$i$i+8|0;$570=HEAP32[$569>>2]|0;$571=($570|0)==(0|0);if($571){label=181;break L268}else{$sp$0$i$i=$570}}$572=($sp$0$i$i$lcssa|0)==(0|0);if($572){label=181}else{$595=HEAP32[(147e3+12|0)>>2]|0;$596=$548-$595|0;$597=$596&$549;$598=$597>>>0<2147483647;if($598){$599=_sbrk($597|0)|0;$600=HEAP32[$$lcssa130>>2]|0;$601=HEAP32[$$lcssa132>>2]|0;$602=$600+$601|0;$603=($599|0)==($602|0);if($603){$br$0$i=$599;$ssize$1$i=$597;label=190}else{$br$030$i=$599;$ssize$129$i=$597;label=191}}else{$tsize$03141$i=0}}}}while(0);do{if((label|0)==181){$573=_sbrk(0)|0;$574=($573|0)==(-1|0);if($574){$tsize$03141$i=0}else{$575=$573;$576=HEAP32[(147472+4|0)>>2]|0;$577=$576+-1|0;$578=$577&$575;$579=($578|0)==0;if($579){$ssize$0$i=$550}else{$580=$577+$575|0;$581=0-$576|0;$582=$580&$581;$583=$550-$575|0;$584=$583+$582|0;$ssize$0$i=$584}$585=HEAP32[(147e3+432|0)>>2]|0;$586=$585+$ssize$0$i|0;$587=$ssize$0$i>>>0>$nb$0>>>0;$588=$ssize$0$i>>>0<2147483647;$or$cond$i29=$587&$588;if($or$cond$i29){$589=HEAP32[(147e3+440|0)>>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){$tsize$03141$i=0;break}}$593=_sbrk($ssize$0$i|0)|0;$594=($593|0)==($573|0);if($594){$br$0$i=$573;$ssize$1$i=$ssize$0$i;label=190}else{$br$030$i=$593;$ssize$129$i=$ssize$0$i;label=191}}else{$tsize$03141$i=0}}}}while(0);L288:do{if((label|0)==190){$604=($br$0$i|0)==(-1|0);if($604){$tsize$03141$i=$ssize$1$i}else{$tbase$245$i=$br$0$i;$tsize$244$i=$ssize$1$i;label=201;break L266}}else if((label|0)==191){$605=0-$ssize$129$i|0;$606=($br$030$i|0)!=(-1|0);$607=$ssize$129$i>>>0<2147483647;$or$cond5$i=$606&$607;$608=$545>>>0>$ssize$129$i>>>0;$or$cond4$i=$or$cond5$i&$608;do{if($or$cond4$i){$609=HEAP32[(147472+8|0)>>2]|0;$610=$547-$ssize$129$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;$tsize$03141$i=0;break L288}else{$617=$613+$ssize$129$i|0;$ssize$2$i=$617;break}}else{$ssize$2$i=$ssize$129$i}}else{$ssize$2$i=$ssize$129$i}}while(0);$618=($br$030$i|0)==(-1|0);if($618){$tsize$03141$i=0}else{$tbase$245$i=$br$030$i;$tsize$244$i=$ssize$2$i;label=201;break L266}}}while(0);$619=HEAP32[(147e3+444|0)>>2]|0;$620=$619|4;HEAP32[(147e3+444|0)>>2]=$620;$tsize$1$i=$tsize$03141$i;label=198}else{$tsize$1$i=0;label=198}}while(0);if((label|0)==198){$621=$550>>>0<2147483647;if($621){$622=_sbrk($550|0)|0;$623=_sbrk(0)|0;$624=($622|0)!=(-1|0);$625=($623|0)!=(-1|0);$or$cond3$i=$624&$625;$626=$622>>>0<$623>>>0;$or$cond6$i=$or$cond3$i&$626;if($or$cond6$i){$627=$623;$628=$622;$629=$627-$628|0;$630=$nb$0+40|0;$631=$629>>>0>$630>>>0;$$tsize$1$i=$631?$629:$tsize$1$i;if($631){$tbase$245$i=$622;$tsize$244$i=$$tsize$1$i;label=201}}}}if((label|0)==201){$632=HEAP32[(147e3+432|0)>>2]|0;$633=$632+$tsize$244$i|0;HEAP32[(147e3+432|0)>>2]=$633;$634=HEAP32[(147e3+436|0)>>2]|0;$635=$633>>>0>$634>>>0;if($635){HEAP32[(147e3+436|0)>>2]=$633}$636=HEAP32[(147e3+24|0)>>2]|0;$637=($636|0)==(0|0);L308:do{if($637){$638=HEAP32[(147e3+16|0)>>2]|0;$639=($638|0)==(0|0);$640=$tbase$245$i>>>0<$638>>>0;$or$cond8$i=$639|$640;if($or$cond8$i){HEAP32[(147e3+16|0)>>2]=$tbase$245$i}HEAP32[(147e3+448|0)>>2]=$tbase$245$i;HEAP32[(147e3+452|0)>>2]=$tsize$244$i;HEAP32[(147e3+460|0)>>2]=0;$641=HEAP32[147472>>2]|0;HEAP32[(147e3+36|0)>>2]=$641;HEAP32[(147e3+32|0)>>2]=-1;$i$02$i$i=0;while(1){$642=$i$02$i$i<<1;$643=(147e3+($642<<2)|0)+40|0;$$sum$i$i=$642+3|0;$644=(147e3+($$sum$i$i<<2)|0)+40|0;HEAP32[$644>>2]=$643;$$sum1$i$i=$642+2|0;$645=(147e3+($$sum1$i$i<<2)|0)+40|0;HEAP32[$645>>2]=$643;$646=$i$02$i$i+1|0;$exitcond$i$i=($646|0)==32;if($exitcond$i$i){break}else{$i$02$i$i=$646}}$647=$tsize$244$i+-40|0;$648=$tbase$245$i+8|0;$649=$648;$650=$649&7;$651=($650|0)==0;if($651){$655=0}else{$652=0-$649|0;$653=$652&7;$655=$653}$654=$tbase$245$i+$655|0;$656=$647-$655|0;HEAP32[(147e3+24|0)>>2]=$654;HEAP32[(147e3+12|0)>>2]=$656;$657=$656|1;$$sum$i12$i=$655+4|0;$658=$tbase$245$i+$$sum$i12$i|0;HEAP32[$658>>2]=$657;$$sum2$i$i=$tsize$244$i+-36|0;$659=$tbase$245$i+$$sum2$i$i|0;HEAP32[$659>>2]=40;$660=HEAP32[(147472+16|0)>>2]|0;HEAP32[(147e3+28|0)>>2]=$660}else{$sp$074$i=147e3+448|0;while(1){$661=HEAP32[$sp$074$i>>2]|0;$662=$sp$074$i+4|0;$663=HEAP32[$662>>2]|0;$664=$661+$663|0;$665=($tbase$245$i|0)==($664|0);if($665){$$lcssa123=$661;$$lcssa125=$662;$$lcssa127=$663;$sp$074$i$lcssa=$sp$074$i;label=213;break}$666=$sp$074$i+8|0;$667=HEAP32[$666>>2]|0;$668=($667|0)==(0|0);if($668){break}else{$sp$074$i=$667}}if((label|0)==213){$669=$sp$074$i$lcssa+12|0;$670=HEAP32[$669>>2]|0;$671=$670&8;$672=($671|0)==0;if($672){$673=$636>>>0>=$$lcssa123>>>0;$674=$636>>>0<$tbase$245$i>>>0;$or$cond47$i=$673&$674;if($or$cond47$i){$675=$$lcssa127+$tsize$244$i|0;HEAP32[$$lcssa125>>2]=$675;$676=HEAP32[(147e3+12|0)>>2]|0;$677=$676+$tsize$244$i|0;$678=$636+8|0;$679=$678;$680=$679&7;$681=($680|0)==0;if($681){$685=0}else{$682=0-$679|0;$683=$682&7;$685=$683}$684=$636+$685|0;$686=$677-$685|0;HEAP32[(147e3+24|0)>>2]=$684;HEAP32[(147e3+12|0)>>2]=$686;$687=$686|1;$$sum$i16$i=$685+4|0;$688=$636+$$sum$i16$i|0;HEAP32[$688>>2]=$687;$$sum2$i17$i=$677+4|0;$689=$636+$$sum2$i17$i|0;HEAP32[$689>>2]=40;$690=HEAP32[(147472+16|0)>>2]|0;HEAP32[(147e3+28|0)>>2]=$690;break}}}$691=HEAP32[(147e3+16|0)>>2]|0;$692=$tbase$245$i>>>0<$691>>>0;if($692){HEAP32[(147e3+16|0)>>2]=$tbase$245$i;$756=$tbase$245$i}else{$756=$691}$693=$tbase$245$i+$tsize$244$i|0;$sp$173$i=147e3+448|0;while(1){$694=HEAP32[$sp$173$i>>2]|0;$695=($694|0)==($693|0);if($695){$$lcssa120=$sp$173$i;$sp$173$i$lcssa=$sp$173$i;label=223;break}$696=$sp$173$i+8|0;$697=HEAP32[$696>>2]|0;$698=($697|0)==(0|0);if($698){break}else{$sp$173$i=$697}}if((label|0)==223){$699=$sp$173$i$lcssa+12|0;$700=HEAP32[$699>>2]|0;$701=$700&8;$702=($701|0)==0;if($702){HEAP32[$$lcssa120>>2]=$tbase$245$i;$703=$sp$173$i$lcssa+4|0;$704=HEAP32[$703>>2]|0;$705=$704+$tsize$244$i|0;HEAP32[$703>>2]=$705;$706=$tbase$245$i+8|0;$707=$706;$708=$707&7;$709=($708|0)==0;if($709){$713=0}else{$710=0-$707|0;$711=$710&7;$713=$711}$712=$tbase$245$i+$713|0;$$sum102$i=$tsize$244$i+8|0;$714=$tbase$245$i+$$sum102$i|0;$715=$714;$716=$715&7;$717=($716|0)==0;if($717){$720=0}else{$718=0-$715|0;$719=$718&7;$720=$719}$$sum103$i=$720+$tsize$244$i|0;$721=$tbase$245$i+$$sum103$i|0;$722=$721;$723=$712;$724=$722-$723|0;$$sum$i19$i=$713+$nb$0|0;$725=$tbase$245$i+$$sum$i19$i|0;$726=$724-$nb$0|0;$727=$nb$0|3;$$sum1$i20$i=$713+4|0;$728=$tbase$245$i+$$sum1$i20$i|0;HEAP32[$728>>2]=$727;$729=($721|0)==($636|0);L345:do{if($729){$730=HEAP32[(147e3+12|0)>>2]|0;$731=$730+$726|0;HEAP32[(147e3+12|0)>>2]=$731;HEAP32[(147e3+24|0)>>2]=$725;$732=$731|1;$$sum42$i$i=$$sum$i19$i+4|0;$733=$tbase$245$i+$$sum42$i$i|0;HEAP32[$733>>2]=$732}else{$734=HEAP32[(147e3+20|0)>>2]|0;$735=($721|0)==($734|0);if($735){$736=HEAP32[(147e3+8|0)>>2]|0;$737=$736+$726|0;HEAP32[(147e3+8|0)>>2]=$737;HEAP32[(147e3+20|0)>>2]=$725;$738=$737|1;$$sum40$i$i=$$sum$i19$i+4|0;$739=$tbase$245$i+$$sum40$i$i|0;HEAP32[$739>>2]=$738;$$sum41$i$i=$737+$$sum$i19$i|0;$740=$tbase$245$i+$$sum41$i$i|0;HEAP32[$740>>2]=$737;break}$$sum2$i21$i=$tsize$244$i+4|0;$$sum104$i=$$sum2$i21$i+$720|0;$741=$tbase$245$i+$$sum104$i|0;$742=HEAP32[$741>>2]|0;$743=$742&3;$744=($743|0)==1;if($744){$745=$742&-8;$746=$742>>>3;$747=$742>>>0<256;L353:do{if($747){$$sum3738$i$i=$720|8;$$sum114$i=$$sum3738$i$i+$tsize$244$i|0;$748=$tbase$245$i+$$sum114$i|0;$749=HEAP32[$748>>2]|0;$$sum39$i$i=$tsize$244$i+12|0;$$sum115$i=$$sum39$i$i+$720|0;$750=$tbase$245$i+$$sum115$i|0;$751=HEAP32[$750>>2]|0;$752=$746<<1;$753=(147e3+($752<<2)|0)+40|0;$754=($749|0)==($753|0);do{if(!$754){$755=$749>>>0<$756>>>0;if($755){_abort()}$757=$749+12|0;$758=HEAP32[$757>>2]|0;$759=($758|0)==($721|0);if($759){break}_abort()}}while(0);$760=($751|0)==($749|0);if($760){$761=1<<$746;$762=$761^-1;$763=HEAP32[147e3>>2]|0;$764=$763&$762;HEAP32[147e3>>2]=$764;break}$765=($751|0)==($753|0);do{if($765){$$pre58$i$i=$751+8|0;$$pre$phi59$i$iZ2D=$$pre58$i$i}else{$766=$751>>>0<$756>>>0;if($766){_abort()}$767=$751+8|0;$768=HEAP32[$767>>2]|0;$769=($768|0)==($721|0);if($769){$$pre$phi59$i$iZ2D=$767;break}_abort()}}while(0);$770=$749+12|0;HEAP32[$770>>2]=$751;HEAP32[$$pre$phi59$i$iZ2D>>2]=$749}else{$$sum34$i$i=$720|24;$$sum105$i=$$sum34$i$i+$tsize$244$i|0;$771=$tbase$245$i+$$sum105$i|0;$772=HEAP32[$771>>2]|0;$$sum5$i$i=$tsize$244$i+12|0;$$sum106$i=$$sum5$i$i+$720|0;$773=$tbase$245$i+$$sum106$i|0;$774=HEAP32[$773>>2]|0;$775=($774|0)==($721|0);do{if($775){$$sum67$i$i=$720|16;$$sum112$i=$$sum2$i21$i+$$sum67$i$i|0;$785=$tbase$245$i+$$sum112$i|0;$786=HEAP32[$785>>2]|0;$787=($786|0)==(0|0);if($787){$$sum113$i=$$sum67$i$i+$tsize$244$i|0;$788=$tbase$245$i+$$sum113$i|0;$789=HEAP32[$788>>2]|0;$790=($789|0)==(0|0);if($790){$R$1$i$i=0;break}else{$R$0$i$i=$789;$RP$0$i$i=$788}}else{$R$0$i$i=$786;$RP$0$i$i=$785}while(1){$791=$R$0$i$i+20|0;$792=HEAP32[$791>>2]|0;$793=($792|0)==(0|0);if(!$793){$R$0$i$i=$792;$RP$0$i$i=$791;continue}$794=$R$0$i$i+16|0;$795=HEAP32[$794>>2]|0;$796=($795|0)==(0|0);if($796){$R$0$i$i$lcssa=$R$0$i$i;$RP$0$i$i$lcssa=$RP$0$i$i;break}else{$R$0$i$i=$795;$RP$0$i$i=$794}}$797=$RP$0$i$i$lcssa>>>0<$756>>>0;if($797){_abort()}else{HEAP32[$RP$0$i$i$lcssa>>2]=0;$R$1$i$i=$R$0$i$i$lcssa;break}}else{$$sum3536$i$i=$720|8;$$sum107$i=$$sum3536$i$i+$tsize$244$i|0;$776=$tbase$245$i+$$sum107$i|0;$777=HEAP32[$776>>2]|0;$778=$777>>>0<$756>>>0;if($778){_abort()}$779=$777+12|0;$780=HEAP32[$779>>2]|0;$781=($780|0)==($721|0);if(!$781){_abort()}$782=$774+8|0;$783=HEAP32[$782>>2]|0;$784=($783|0)==($721|0);if($784){HEAP32[$779>>2]=$774;HEAP32[$782>>2]=$777;$R$1$i$i=$774;break}else{_abort()}}}while(0);$798=($772|0)==(0|0);if($798){break}$$sum30$i$i=$tsize$244$i+28|0;$$sum108$i=$$sum30$i$i+$720|0;$799=$tbase$245$i+$$sum108$i|0;$800=HEAP32[$799>>2]|0;$801=(147e3+($800<<2)|0)+304|0;$802=HEAP32[$801>>2]|0;$803=($721|0)==($802|0);do{if($803){HEAP32[$801>>2]=$R$1$i$i;$cond$i$i=($R$1$i$i|0)==(0|0);if(!$cond$i$i){break}$804=1<<$800;$805=$804^-1;$806=HEAP32[(147e3+4|0)>>2]|0;$807=$806&$805;HEAP32[(147e3+4|0)>>2]=$807;break L353}else{$808=HEAP32[(147e3+16|0)>>2]|0;$809=$772>>>0<$808>>>0;if($809){_abort()}$810=$772+16|0;$811=HEAP32[$810>>2]|0;$812=($811|0)==($721|0);if($812){HEAP32[$810>>2]=$R$1$i$i}else{$813=$772+20|0;HEAP32[$813>>2]=$R$1$i$i}$814=($R$1$i$i|0)==(0|0);if($814){break L353}}}while(0);$815=HEAP32[(147e3+16|0)>>2]|0;$816=$R$1$i$i>>>0<$815>>>0;if($816){_abort()}$817=$R$1$i$i+24|0;HEAP32[$817>>2]=$772;$$sum3132$i$i=$720|16;$$sum109$i=$$sum3132$i$i+$tsize$244$i|0;$818=$tbase$245$i+$$sum109$i|0;$819=HEAP32[$818>>2]|0;$820=($819|0)==(0|0);do{if(!$820){$821=$819>>>0<$815>>>0;if($821){_abort()}else{$822=$R$1$i$i+16|0;HEAP32[$822>>2]=$819;$823=$819+24|0;HEAP32[$823>>2]=$R$1$i$i;break}}}while(0);$$sum110$i=$$sum2$i21$i+$$sum3132$i$i|0;$824=$tbase$245$i+$$sum110$i|0;$825=HEAP32[$824>>2]|0;$826=($825|0)==(0|0);if($826){break}$827=HEAP32[(147e3+16|0)>>2]|0;$828=$825>>>0<$827>>>0;if($828){_abort()}else{$829=$R$1$i$i+20|0;HEAP32[$829>>2]=$825;$830=$825+24|0;HEAP32[$830>>2]=$R$1$i$i;break}}}while(0);$$sum9$i$i=$745|$720;$$sum111$i=$$sum9$i$i+$tsize$244$i|0;$831=$tbase$245$i+$$sum111$i|0;$832=$745+$726|0;$oldfirst$0$i$i=$831;$qsize$0$i$i=$832}else{$oldfirst$0$i$i=$721;$qsize$0$i$i=$726}$833=$oldfirst$0$i$i+4|0;$834=HEAP32[$833>>2]|0;$835=$834&-2;HEAP32[$833>>2]=$835;$836=$qsize$0$i$i|1;$$sum10$i$i=$$sum$i19$i+4|0;$837=$tbase$245$i+$$sum10$i$i|0;HEAP32[$837>>2]=$836;$$sum11$i22$i=$qsize$0$i$i+$$sum$i19$i|0;$838=$tbase$245$i+$$sum11$i22$i|0;HEAP32[$838>>2]=$qsize$0$i$i;$839=$qsize$0$i$i>>>3;$840=$qsize$0$i$i>>>0<256;if($840){$841=$839<<1;$842=(147e3+($841<<2)|0)+40|0;$843=HEAP32[147e3>>2]|0;$844=1<<$839;$845=$843&$844;$846=($845|0)==0;do{if($846){$847=$843|$844;HEAP32[147e3>>2]=$847;$$sum26$pre$i$i=$841+2|0;$$pre$i23$i=(147e3+($$sum26$pre$i$i<<2)|0)+40|0;$$pre$phi$i24$iZ2D=$$pre$i23$i;$F4$0$i$i=$842}else{$$sum29$i$i=$841+2|0;$848=(147e3+($$sum29$i$i<<2)|0)+40|0;$849=HEAP32[$848>>2]|0;$850=HEAP32[(147e3+16|0)>>2]|0;$851=$849>>>0<$850>>>0;if(!$851){$$pre$phi$i24$iZ2D=$848;$F4$0$i$i=$849;break}_abort()}}while(0);HEAP32[$$pre$phi$i24$iZ2D>>2]=$725;$852=$F4$0$i$i+12|0;HEAP32[$852>>2]=$725;$$sum27$i$i=$$sum$i19$i+8|0;$853=$tbase$245$i+$$sum27$i$i|0;HEAP32[$853>>2]=$F4$0$i$i;$$sum28$i$i=$$sum$i19$i+12|0;$854=$tbase$245$i+$$sum28$i$i|0;HEAP32[$854>>2]=$842;break}$855=$qsize$0$i$i>>>8;$856=($855|0)==0;do{if($856){$I7$0$i$i=0}else{$857=$qsize$0$i$i>>>0>16777215;if($857){$I7$0$i$i=31;break}$858=$855+1048320|0;$859=$858>>>16;$860=$859&8;$861=$855<<$860;$862=$861+520192|0;$863=$862>>>16;$864=$863&4;$865=$864|$860;$866=$861<<$864;$867=$866+245760|0;$868=$867>>>16;$869=$868&2;$870=$865|$869;$871=14-$870|0;$872=$866<<$869;$873=$872>>>15;$874=$871+$873|0;$875=$874<<1;$876=$874+7|0;$877=$qsize$0$i$i>>>$876;$878=$877&1;$879=$878|$875;$I7$0$i$i=$879}}while(0);$880=(147e3+($I7$0$i$i<<2)|0)+304|0;$$sum12$i$i=$$sum$i19$i+28|0;$881=$tbase$245$i+$$sum12$i$i|0;HEAP32[$881>>2]=$I7$0$i$i;$$sum13$i$i=$$sum$i19$i+16|0;$882=$tbase$245$i+$$sum13$i$i|0;$$sum14$i$i=$$sum$i19$i+20|0;$883=$tbase$245$i+$$sum14$i$i|0;HEAP32[$883>>2]=0;HEAP32[$882>>2]=0;$884=HEAP32[(147e3+4|0)>>2]|0;$885=1<<$I7$0$i$i;$886=$884&$885;$887=($886|0)==0;if($887){$888=$884|$885;HEAP32[(147e3+4|0)>>2]=$888;HEAP32[$880>>2]=$725;$$sum15$i$i=$$sum$i19$i+24|0;$889=$tbase$245$i+$$sum15$i$i|0;HEAP32[$889>>2]=$880;$$sum16$i$i=$$sum$i19$i+12|0;$890=$tbase$245$i+$$sum16$i$i|0;HEAP32[$890>>2]=$725;$$sum17$i$i=$$sum$i19$i+8|0;$891=$tbase$245$i+$$sum17$i$i|0;HEAP32[$891>>2]=$725;break}$892=HEAP32[$880>>2]|0;$893=($I7$0$i$i|0)==31;if($893){$901=0}else{$894=$I7$0$i$i>>>1;$895=25-$894|0;$901=$895}$896=$892+4|0;$897=HEAP32[$896>>2]|0;$898=$897&-8;$899=($898|0)==($qsize$0$i$i|0);L442:do{if($899){$T$0$lcssa$i26$i=$892}else{$900=$qsize$0$i$i<<$901;$K8$053$i$i=$900;$T$052$i$i=$892;while(1){$908=$K8$053$i$i>>>31;$909=($T$052$i$i+($908<<2)|0)+16|0;$904=HEAP32[$909>>2]|0;$910=($904|0)==(0|0);if($910){$$lcssa=$909;$T$052$i$i$lcssa=$T$052$i$i;break}$902=$K8$053$i$i<<1;$903=$904+4|0;$905=HEAP32[$903>>2]|0;$906=$905&-8;$907=($906|0)==($qsize$0$i$i|0);if($907){$T$0$lcssa$i26$i=$904;break L442}else{$K8$053$i$i=$902;$T$052$i$i=$904}}$911=HEAP32[(147e3+16|0)>>2]|0;$912=$$lcssa>>>0<$911>>>0;if($912){_abort()}else{HEAP32[$$lcssa>>2]=$725;$$sum23$i$i=$$sum$i19$i+24|0;$913=$tbase$245$i+$$sum23$i$i|0;HEAP32[$913>>2]=$T$052$i$i$lcssa;$$sum24$i$i=$$sum$i19$i+12|0;$914=$tbase$245$i+$$sum24$i$i|0;HEAP32[$914>>2]=$725;$$sum25$i$i=$$sum$i19$i+8|0;$915=$tbase$245$i+$$sum25$i$i|0;HEAP32[$915>>2]=$725;break L345}}}while(0);$916=$T$0$lcssa$i26$i+8|0;$917=HEAP32[$916>>2]|0;$918=HEAP32[(147e3+16|0)>>2]|0;$919=$T$0$lcssa$i26$i>>>0>=$918>>>0;$920=$917>>>0>=$918>>>0;$or$cond$i27$i=$919&$920;if($or$cond$i27$i){$921=$917+12|0;HEAP32[$921>>2]=$725;HEAP32[$916>>2]=$725;$$sum20$i$i=$$sum$i19$i+8|0;$922=$tbase$245$i+$$sum20$i$i|0;HEAP32[$922>>2]=$917;$$sum21$i$i=$$sum$i19$i+12|0;$923=$tbase$245$i+$$sum21$i$i|0;HEAP32[$923>>2]=$T$0$lcssa$i26$i;$$sum22$i$i=$$sum$i19$i+24|0;$924=$tbase$245$i+$$sum22$i$i|0;HEAP32[$924>>2]=0;break}else{_abort()}}}while(0);$$sum1819$i$i=$713|8;$925=$tbase$245$i+$$sum1819$i$i|0;$mem$0=$925;return $mem$0|0}}$sp$0$i$i$i=147e3+448|0;while(1){$926=HEAP32[$sp$0$i$i$i>>2]|0;$927=$926>>>0>$636>>>0;if(!$927){$928=$sp$0$i$i$i+4|0;$929=HEAP32[$928>>2]|0;$930=$926+$929|0;$931=$930>>>0>$636>>>0;if($931){$$lcssa116=$926;$$lcssa117=$929;$$lcssa118=$930;break}}$932=$sp$0$i$i$i+8|0;$933=HEAP32[$932>>2]|0;$sp$0$i$i$i=$933}$$sum$i13$i=$$lcssa117+-47|0;$$sum1$i14$i=$$lcssa117+-39|0;$934=$$lcssa116+$$sum1$i14$i|0;$935=$934;$936=$935&7;$937=($936|0)==0;if($937){$940=0}else{$938=0-$935|0;$939=$938&7;$940=$939}$$sum2$i15$i=$$sum$i13$i+$940|0;$941=$$lcssa116+$$sum2$i15$i|0;$942=$636+16|0;$943=$941>>>0<$942>>>0;$944=$943?$636:$941;$945=$944+8|0;$946=$tsize$244$i+-40|0;$947=$tbase$245$i+8|0;$948=$947;$949=$948&7;$950=($949|0)==0;if($950){$954=0}else{$951=0-$948|0;$952=$951&7;$954=$952}$953=$tbase$245$i+$954|0;$955=$946-$954|0;HEAP32[(147e3+24|0)>>2]=$953;HEAP32[(147e3+12|0)>>2]=$955;$956=$955|1;$$sum$i$i$i=$954+4|0;$957=$tbase$245$i+$$sum$i$i$i|0;HEAP32[$957>>2]=$956;$$sum2$i$i$i=$tsize$244$i+-36|0;$958=$tbase$245$i+$$sum2$i$i$i|0;HEAP32[$958>>2]=40;$959=HEAP32[(147472+16|0)>>2]|0;HEAP32[(147e3+28|0)>>2]=$959;$960=$944+4|0;HEAP32[$960>>2]=27;HEAP32[$945+0>>2]=HEAP32[(147e3+448|0)+0>>2]|0;HEAP32[$945+4>>2]=HEAP32[(147e3+448|0)+4>>2]|0;HEAP32[$945+8>>2]=HEAP32[(147e3+448|0)+8>>2]|0;HEAP32[$945+12>>2]=HEAP32[(147e3+448|0)+12>>2]|0;HEAP32[(147e3+448|0)>>2]=$tbase$245$i;HEAP32[(147e3+452|0)>>2]=$tsize$244$i;HEAP32[(147e3+460|0)>>2]=0;HEAP32[(147e3+456|0)>>2]=$945;$961=$944+28|0;HEAP32[$961>>2]=7;$962=$944+32|0;$963=$962>>>0<$$lcssa118>>>0;if($963){$965=$961;while(1){$964=$965+4|0;HEAP32[$964>>2]=7;$966=$965+8|0;$967=$966>>>0<$$lcssa118>>>0;if($967){$965=$964}else{break}}}$968=($944|0)==($636|0);if(!$968){$969=$944;$970=$636;$971=$969-$970|0;$972=$636+$971|0;$$sum3$i$i=$971+4|0;$973=$636+$$sum3$i$i|0;$974=HEAP32[$973>>2]|0;$975=$974&-2;HEAP32[$973>>2]=$975;$976=$971|1;$977=$636+4|0;HEAP32[$977>>2]=$976;HEAP32[$972>>2]=$971;$978=$971>>>3;$979=$971>>>0<256;if($979){$980=$978<<1;$981=(147e3+($980<<2)|0)+40|0;$982=HEAP32[147e3>>2]|0;$983=1<<$978;$984=$982&$983;$985=($984|0)==0;do{if($985){$986=$982|$983;HEAP32[147e3>>2]=$986;$$sum10$pre$i$i=$980+2|0;$$pre$i$i=(147e3+($$sum10$pre$i$i<<2)|0)+40|0;$$pre$phi$i$iZ2D=$$pre$i$i;$F$0$i$i=$981}else{$$sum11$i$i=$980+2|0;$987=(147e3+($$sum11$i$i<<2)|0)+40|0;$988=HEAP32[$987>>2]|0;$989=HEAP32[(147e3+16|0)>>2]|0;$990=$988>>>0<$989>>>0;if(!$990){$$pre$phi$i$iZ2D=$987;$F$0$i$i=$988;break}_abort()}}while(0);HEAP32[$$pre$phi$i$iZ2D>>2]=$636;$991=$F$0$i$i+12|0;HEAP32[$991>>2]=$636;$992=$636+8|0;HEAP32[$992>>2]=$F$0$i$i;$993=$636+12|0;HEAP32[$993>>2]=$981;break}$994=$971>>>8;$995=($994|0)==0;if($995){$I1$0$i$i=0}else{$996=$971>>>0>16777215;if($996){$I1$0$i$i=31}else{$997=$994+1048320|0;$998=$997>>>16;$999=$998&8;$1000=$994<<$999;$1001=$1000+520192|0;$1002=$1001>>>16;$1003=$1002&4;$1004=$1003|$999;$1005=$1000<<$1003;$1006=$1005+245760|0;$1007=$1006>>>16;$1008=$1007&2;$1009=$1004|$1008;$1010=14-$1009|0;$1011=$1005<<$1008;$1012=$1011>>>15;$1013=$1010+$1012|0;$1014=$1013<<1;$1015=$1013+7|0;$1016=$971>>>$1015;$1017=$1016&1;$1018=$1017|$1014;$I1$0$i$i=$1018}}$1019=(147e3+($I1$0$i$i<<2)|0)+304|0;$1020=$636+28|0;$I1$0$c$i$i=$I1$0$i$i;HEAP32[$1020>>2]=$I1$0$c$i$i;$1021=$636+20|0;HEAP32[$1021>>2]=0;$1022=$636+16|0;HEAP32[$1022>>2]=0;$1023=HEAP32[(147e3+4|0)>>2]|0;$1024=1<<$I1$0$i$i;$1025=$1023&$1024;$1026=($1025|0)==0;if($1026){$1027=$1023|$1024;HEAP32[(147e3+4|0)>>2]=$1027;HEAP32[$1019>>2]=$636;$1028=$636+24|0;HEAP32[$1028>>2]=$1019;$1029=$636+12|0;HEAP32[$1029>>2]=$636;$1030=$636+8|0;HEAP32[$1030>>2]=$636;break}$1031=HEAP32[$1019>>2]|0;$1032=($I1$0$i$i|0)==31;if($1032){$1040=0}else{$1033=$I1$0$i$i>>>1;$1034=25-$1033|0;$1040=$1034}$1035=$1031+4|0;$1036=HEAP32[$1035>>2]|0;$1037=$1036&-8;$1038=($1037|0)==($971|0);L493:do{if($1038){$T$0$lcssa$i$i=$1031}else{$1039=$971<<$1040;$K2$015$i$i=$1039;$T$014$i$i=$1031;while(1){$1047=$K2$015$i$i>>>31;$1048=($T$014$i$i+($1047<<2)|0)+16|0;$1043=HEAP32[$1048>>2]|0;$1049=($1043|0)==(0|0);if($1049){$$lcssa112=$1048;$T$014$i$i$lcssa=$T$014$i$i;break}$1041=$K2$015$i$i<<1;$1042=$1043+4|0;$1044=HEAP32[$1042>>2]|0;$1045=$1044&-8;$1046=($1045|0)==($971|0);if($1046){$T$0$lcssa$i$i=$1043;break L493}else{$K2$015$i$i=$1041;$T$014$i$i=$1043}}$1050=HEAP32[(147e3+16|0)>>2]|0;$1051=$$lcssa112>>>0<$1050>>>0;if($1051){_abort()}else{HEAP32[$$lcssa112>>2]=$636;$1052=$636+24|0;HEAP32[$1052>>2]=$T$014$i$i$lcssa;$1053=$636+12|0;HEAP32[$1053>>2]=$636;$1054=$636+8|0;HEAP32[$1054>>2]=$636;break L308}}}while(0);$1055=$T$0$lcssa$i$i+8|0;$1056=HEAP32[$1055>>2]|0;$1057=HEAP32[(147e3+16|0)>>2]|0;$1058=$T$0$lcssa$i$i>>>0>=$1057>>>0;$1059=$1056>>>0>=$1057>>>0;$or$cond$i$i=$1058&$1059;if($or$cond$i$i){$1060=$1056+12|0;HEAP32[$1060>>2]=$636;HEAP32[$1055>>2]=$636;$1061=$636+8|0;HEAP32[$1061>>2]=$1056;$1062=$636+12|0;HEAP32[$1062>>2]=$T$0$lcssa$i$i;$1063=$636+24|0;HEAP32[$1063>>2]=0;break}else{_abort()}}}}while(0);$1064=HEAP32[(147e3+12|0)>>2]|0;$1065=$1064>>>0>$nb$0>>>0;if($1065){$1066=$1064-$nb$0|0;HEAP32[(147e3+12|0)>>2]=$1066;$1067=HEAP32[(147e3+24|0)>>2]|0;$1068=$1067+$nb$0|0;HEAP32[(147e3+24|0)>>2]=$1068;$1069=$1066|1;$$sum$i32=$nb$0+4|0;$1070=$1067+$$sum$i32|0;HEAP32[$1070>>2]=$1069;$1071=$nb$0|3;$1072=$1067+4|0;HEAP32[$1072>>2]=$1071;$1073=$1067+8|0;$mem$0=$1073;return $mem$0|0}}$1074=___errno_location()|0;HEAP32[$1074>>2]=12;$mem$0=0;return $mem$0|0}function emterpret(pc){pc=pc|0;var sp=0,inst=0,lx=0,ly=0,lz=0;sp=EMTSTACKTOP;lx=HEAPU16[pc+2>>1]|0;EMTSTACKTOP=EMTSTACKTOP+(lx<<3)|0;pc=pc+4|0;while(1){pc=pc+4|0;inst=HEAP32[pc>>2]|0;lx=inst>>8&255;ly=inst>>16&255;lz=inst>>>24;switch(inst&255){case 0:HEAP32[sp+(lx<<3)>>2]=HEAP32[sp+(ly<<3)>>2]|0;break;case 1:HEAP32[sp+(lx<<3)>>2]=inst>>16;break;case 2:pc=pc+4|0;HEAP32[sp+(lx<<3)>>2]=HEAP32[pc>>2]|0;break;case 3:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)+(HEAP32[sp+(lz<<3)>>2]|0)|0;break;case 4:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)-(HEAP32[sp+(lz<<3)>>2]|0)|0;break;case 5:HEAP32[sp+(lx<<3)>>2]=Math_imul(HEAP32[sp+(ly<<3)>>2]|0,HEAP32[sp+(lz<<3)>>2]|0)|0;break;case 6:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)/(HEAP32[sp+(lz<<3)>>2]|0)|0;break;case 7:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]>>>0)/(HEAP32[sp+(lz<<3)>>2]>>>0)>>>0;break;case 8:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)%(HEAP32[sp+(lz<<3)>>2]|0)|0;break;case 9:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]>>>0)%(HEAP32[sp+(lz<<3)>>2]>>>0)>>>0;break;case 12:HEAP32[sp+(lx<<3)>>2]=!(HEAP32[sp+(ly<<3)>>2]|0);break;case 13:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)==(HEAP32[sp+(lz<<3)>>2]|0)|0;break;case 14:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)!=(HEAP32[sp+(lz<<3)>>2]|0)|0;break;case 15:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)<(HEAP32[sp+(lz<<3)>>2]|0)|0;break;case 16:HEAP32[sp+(lx<<3)>>2]=HEAP32[sp+(ly<<3)>>2]>>>0>2]>>>0|0;break;case 17:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)<=(HEAP32[sp+(lz<<3)>>2]|0)|0;break;case 18:HEAP32[sp+(lx<<3)>>2]=HEAP32[sp+(ly<<3)>>2]>>>0<=HEAP32[sp+(lz<<3)>>2]>>>0|0;break;case 19:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)&(HEAP32[sp+(lz<<3)>>2]|0);break;case 20:HEAP32[sp+(lx<<3)>>2]=HEAP32[sp+(ly<<3)>>2]|0|(HEAP32[sp+(lz<<3)>>2]|0);break;case 21:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)^(HEAP32[sp+(lz<<3)>>2]|0);break;case 22:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)<<(HEAP32[sp+(lz<<3)>>2]|0);break;case 23:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)>>(HEAP32[sp+(lz<<3)>>2]|0);break;case 24:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)>>>(HEAP32[sp+(lz<<3)>>2]|0);break;case 25:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)+(inst>>24)|0;break;case 26:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)-(inst>>24)|0;break;case 27:HEAP32[sp+(lx<<3)>>2]=Math_imul(HEAP32[sp+(ly<<3)>>2]|0,inst>>24)|0;break;case 28:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)/(inst>>24)|0;break;case 29:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]>>>0)/(lz>>>0)>>>0;break;case 30:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)%(inst>>24)|0;break;case 31:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]>>>0)%(lz>>>0)>>>0;break;case 32:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)==inst>>24|0;break;case 33:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)!=inst>>24|0;break;case 34:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)>24|0;break;case 35:HEAP32[sp+(lx<<3)>>2]=HEAP32[sp+(ly<<3)>>2]>>>0>>0|0;break;case 37:HEAP32[sp+(lx<<3)>>2]=HEAP32[sp+(ly<<3)>>2]>>>0<=lz>>>0|0;break;case 38:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)&inst>>24;break;case 39:HEAP32[sp+(lx<<3)>>2]=HEAP32[sp+(ly<<3)>>2]|0|inst>>24;break;case 40:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)^inst>>24;break;case 41:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)<>2]=(HEAP32[sp+(ly<<3)>>2]|0)>>lz;break;case 43:HEAP32[sp+(lx<<3)>>2]=(HEAP32[sp+(ly<<3)>>2]|0)>>>lz;break;case 45:if((HEAP32[sp+(ly<<3)>>2]|0)==(HEAP32[sp+(lz<<3)>>2]|0)){pc=pc+4|0}else{pc=HEAP32[pc+4>>2]|0;pc=pc-4|0;continue}break;case 46:if((HEAP32[sp+(ly<<3)>>2]|0)!=(HEAP32[sp+(lz<<3)>>2]|0)){pc=pc+4|0}else{pc=HEAP32[pc+4>>2]|0;pc=pc-4|0;continue}break;case 47:if((HEAP32[sp+(ly<<3)>>2]|0)<(HEAP32[sp+(lz<<3)>>2]|0)){pc=pc+4|0}else{pc=HEAP32[pc+4>>2]|0;pc=pc-4|0;continue}break;case 48:if(HEAP32[sp+(ly<<3)>>2]>>>0>2]>>>0){pc=pc+4|0}else{pc=HEAP32[pc+4>>2]|0;pc=pc-4|0;continue}break;case 50:if(HEAP32[sp+(ly<<3)>>2]>>>0<=HEAP32[sp+(lz<<3)>>2]>>>0){pc=pc+4|0}else{pc=HEAP32[pc+4>>2]|0;pc=pc-4|0;continue}break;case 52:if((HEAP32[sp+(ly<<3)>>2]|0)==(HEAP32[sp+(lz<<3)>>2]|0)){pc=HEAP32[pc+4>>2]|0;pc=pc-4|0;continue}else{pc=pc+4|0}break;case 53:if((HEAP32[sp+(ly<<3)>>2]|0)!=(HEAP32[sp+(lz<<3)>>2]|0)){pc=HEAP32[pc+4>>2]|0;pc=pc-4|0;continue}else{pc=pc+4|0}break;case 54:if((HEAP32[sp+(ly<<3)>>2]|0)<(HEAP32[sp+(lz<<3)>>2]|0)){pc=HEAP32[pc+4>>2]|0;pc=pc-4|0;continue}else{pc=pc+4|0}break;case 55:if(HEAP32[sp+(ly<<3)>>2]>>>0>2]>>>0){pc=HEAP32[pc+4>>2]|0;pc=pc-4|0;continue}else{pc=pc+4|0}break;case 58:HEAPF64[sp+(lx<<3)>>3]=+HEAPF64[sp+(ly<<3)>>3];break;case 59:HEAPF64[sp+(lx<<3)>>3]=+(inst>>16);break;case 60:pc=pc+4|0;HEAPF64[sp+(lx<<3)>>3]=+(HEAP32[pc>>2]|0);break;case 61:pc=pc+4|0;HEAPF64[sp+(lx<<3)>>3]=+HEAPF32[pc>>2];break;case 62:HEAP32[tempDoublePtr>>2]=HEAP32[pc+4>>2];HEAP32[tempDoublePtr+4>>2]=HEAP32[pc+8>>2];pc=pc+8|0;HEAPF64[sp+(lx<<3)>>3]=+HEAPF64[tempDoublePtr>>3];break;case 63:HEAPF64[sp+(lx<<3)>>3]=+HEAPF64[sp+(ly<<3)>>3]+ +HEAPF64[sp+(lz<<3)>>3];break;case 64:HEAPF64[sp+(lx<<3)>>3]=+HEAPF64[sp+(ly<<3)>>3]-+HEAPF64[sp+(lz<<3)>>3];break;case 65:HEAPF64[sp+(lx<<3)>>3]=+HEAPF64[sp+(ly<<3)>>3]*+HEAPF64[sp+(lz<<3)>>3]; + +break;case 66:HEAPF64[sp+(lx<<3)>>3]=+HEAPF64[sp+(ly<<3)>>3]/+HEAPF64[sp+(lz<<3)>>3];break;case 68:HEAPF64[sp+(lx<<3)>>3]=-+HEAPF64[sp+(ly<<3)>>3];break;case 69:HEAP32[sp+(lx<<3)>>2]=+HEAPF64[sp+(ly<<3)>>3]==+HEAPF64[sp+(lz<<3)>>3]|0;break;case 70:HEAP32[sp+(lx<<3)>>2]=+HEAPF64[sp+(ly<<3)>>3]!=+HEAPF64[sp+(lz<<3)>>3]|0;break;case 71:HEAP32[sp+(lx<<3)>>2]=+HEAPF64[sp+(ly<<3)>>3]<+HEAPF64[sp+(lz<<3)>>3]|0;break;case 72:HEAP32[sp+(lx<<3)>>2]=+HEAPF64[sp+(ly<<3)>>3]<=+HEAPF64[sp+(lz<<3)>>3]|0;break;case 73:HEAP32[sp+(lx<<3)>>2]=+HEAPF64[sp+(ly<<3)>>3]>+HEAPF64[sp+(lz<<3)>>3]|0;break;case 74:HEAP32[sp+(lx<<3)>>2]=+HEAPF64[sp+(ly<<3)>>3]>=+HEAPF64[sp+(lz<<3)>>3]|0;break;case 75:HEAP32[sp+(lx<<3)>>2]=~~+HEAPF64[sp+(ly<<3)>>3];break;case 76:HEAPF64[sp+(lx<<3)>>3]=+(HEAP32[sp+(ly<<3)>>2]|0);break;case 77:HEAPF64[sp+(lx<<3)>>3]=+(HEAP32[sp+(ly<<3)>>2]>>>0);break;case 78:HEAP32[sp+(lx<<3)>>2]=HEAP8[HEAP32[sp+(ly<<3)>>2]>>0];break;case 79:HEAP32[sp+(lx<<3)>>2]=HEAPU8[HEAP32[sp+(ly<<3)>>2]>>0];break;case 80:HEAP32[sp+(lx<<3)>>2]=HEAP16[HEAP32[sp+(ly<<3)>>2]>>1];break;case 82:HEAP32[sp+(lx<<3)>>2]=HEAP32[HEAP32[sp+(ly<<3)>>2]>>2];break;case 83:HEAP8[HEAP32[sp+(lx<<3)>>2]>>0]=HEAP32[sp+(ly<<3)>>2]|0;break;case 84:HEAP16[HEAP32[sp+(lx<<3)>>2]>>1]=HEAP32[sp+(ly<<3)>>2]|0;break;case 85:HEAP32[HEAP32[sp+(lx<<3)>>2]>>2]=HEAP32[sp+(ly<<3)>>2]|0;break;case 86:HEAPF64[sp+(lx<<3)>>3]=+HEAPF64[HEAP32[sp+(ly<<3)>>2]>>3];break;case 87:HEAPF64[HEAP32[sp+(lx<<3)>>2]>>3]=+HEAPF64[sp+(ly<<3)>>3];break;case 88:HEAPF64[sp+(lx<<3)>>3]=+HEAPF32[HEAP32[sp+(ly<<3)>>2]>>2];break;case 89:HEAPF32[HEAP32[sp+(lx<<3)>>2]>>2]=+HEAPF64[sp+(ly<<3)>>3];break;case 90:HEAP32[sp+(lx<<3)>>2]=HEAP8[(HEAP32[sp+(ly<<3)>>2]|0)+(HEAP32[sp+(lz<<3)>>2]|0)>>0];break;case 92:HEAP32[sp+(lx<<3)>>2]=HEAP16[(HEAP32[sp+(ly<<3)>>2]|0)+(HEAP32[sp+(lz<<3)>>2]|0)>>1];break;case 94:HEAP32[sp+(lx<<3)>>2]=HEAP32[(HEAP32[sp+(ly<<3)>>2]|0)+(HEAP32[sp+(lz<<3)>>2]|0)>>2];break;case 95:HEAP8[(HEAP32[sp+(lx<<3)>>2]|0)+(HEAP32[sp+(ly<<3)>>2]|0)>>0]=HEAP32[sp+(lz<<3)>>2]|0;break;case 97:HEAP32[(HEAP32[sp+(lx<<3)>>2]|0)+(HEAP32[sp+(ly<<3)>>2]|0)>>2]=HEAP32[sp+(lz<<3)>>2]|0;break;case 100:HEAPF64[sp+(lx<<3)>>3]=+HEAPF32[(HEAP32[sp+(ly<<3)>>2]|0)+(HEAP32[sp+(lz<<3)>>2]|0)>>2];break;case 101:HEAPF32[(HEAP32[sp+(lx<<3)>>2]|0)+(HEAP32[sp+(ly<<3)>>2]|0)>>2]=+HEAPF64[sp+(lz<<3)>>3];break;case 102:HEAP32[sp+(lx<<3)>>2]=HEAP8[(HEAP32[sp+(ly<<3)>>2]|0)+(inst>>24)>>0];break;case 103:HEAP32[sp+(lx<<3)>>2]=HEAPU8[(HEAP32[sp+(ly<<3)>>2]|0)+(inst>>24)>>0];break;case 104:HEAP32[sp+(lx<<3)>>2]=HEAP16[(HEAP32[sp+(ly<<3)>>2]|0)+(inst>>24)>>1];break;case 106:HEAP32[sp+(lx<<3)>>2]=HEAP32[(HEAP32[sp+(ly<<3)>>2]|0)+(inst>>24)>>2];break;case 107:HEAP8[(HEAP32[sp+(lx<<3)>>2]|0)+(ly<<24>>24)>>0]=HEAP32[sp+(lz<<3)>>2]|0;break;case 108:HEAP16[(HEAP32[sp+(lx<<3)>>2]|0)+(ly<<24>>24)>>1]=HEAP32[sp+(lz<<3)>>2]|0;break;case 109:HEAP32[(HEAP32[sp+(lx<<3)>>2]|0)+(ly<<24>>24)>>2]=HEAP32[sp+(lz<<3)>>2]|0;break;case 112:HEAPF64[sp+(lx<<3)>>3]=+HEAPF32[(HEAP32[sp+(ly<<3)>>2]|0)+(inst>>24)>>2];break;case 113:HEAPF32[(HEAP32[sp+(lx<<3)>>2]|0)+(ly<<24>>24)>>2]=+HEAPF64[sp+(lz<<3)>>3];break;case 116:HEAP32[HEAP32[sp+(lx<<3)>>2]>>2]=HEAP32[HEAP32[sp+(ly<<3)>>2]>>2]|0;break;case 119:pc=pc+(inst>>16<<2)|0;pc=pc-4|0;continue;break;case 120:if(HEAP32[sp+(lx<<3)>>2]|0){pc=pc+(inst>>16<<2)|0;pc=pc-4|0;continue}break;case 121:if(!(HEAP32[sp+(lx<<3)>>2]|0)){pc=pc+(inst>>16<<2)|0;pc=pc-4|0;continue}break;case 122:pc=HEAP32[pc+4>>2]|0;pc=pc-4|0;continue;break;case 125:pc=pc+4|0;HEAP32[sp+(lx<<3)>>2]=HEAP32[sp+(ly<<3)>>2]|0?HEAP32[sp+(lz<<3)>>2]|0:HEAP32[sp+((HEAPU8[pc>>0]|0)<<3)>>2]|0;break;case 126:pc=pc+4|0;HEAPF64[sp+(lx<<3)>>3]=HEAP32[sp+(ly<<3)>>2]|0?+HEAPF64[sp+(lz<<3)>>3]:+HEAPF64[sp+((HEAPU8[pc>>0]|0)<<3)>>3];break;case 127:HEAP32[sp+(lx<<3)>>2]=tempDoublePtr;break;case 128:HEAP32[sp+(lx<<3)>>2]=tempRet0;break;case 129:tempRet0=HEAP32[sp+(lx<<3)>>2]|0;break;case 130:switch(ly|0){case 0:{HEAP32[sp+(lx<<3)>>2]=_stdin;continue}case 1:{HEAP32[sp+(lx<<3)>>2]=_stdout;continue}case 2:{HEAP32[sp+(lx<<3)>>2]=_stderr;continue}case 3:{HEAP32[sp+(lx<<3)>>2]=___dso_handle;continue}case 4:{HEAP32[sp+(lx<<3)>>2]=cttz_i8;continue}default:}break;case 134:lz=HEAPU8[(HEAP32[pc+4>>2]|0)+1|0]|0;ly=0;while((ly|0)<(lz|0)){HEAP32[EMTSTACKTOP+(ly<<3)+0>>2]=HEAP32[sp+(HEAPU8[pc+8+ly>>0]<<3)>>2]|0;HEAP32[EMTSTACKTOP+(ly<<3)+4>>2]=HEAP32[sp+(HEAPU8[pc+8+ly>>0]<<3)+4>>2]|0;ly=ly+1|0}emterpret(HEAP32[pc+4>>2]|0);HEAP32[sp+(lx<<3)>>2]=HEAP32[EMTSTACKTOP>>2]|0;HEAP32[sp+(lx<<3)+4>>2]=HEAP32[EMTSTACKTOP+4>>2]|0;pc=pc+(4+lz+3>>2<<2)|0;break;case 135:switch(inst>>>16|0){case 0:{HEAP32[sp+(lx<<3)>>2]=_malloc(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 1:{HEAP32[sp+(lx<<3)>>2]=_memcpy(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 2:{_free(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 3:{HEAP32[sp+(lx<<3)>>2]=FUNCTION_TABLE_iii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&511](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 4:{HEAPF64[sp+(lx<<3)>>3]=+Math_abs(+HEAPF64[sp+(HEAPU8[pc+4>>0]<<3)>>3]);pc=pc+4|0;continue}case 5:{HEAPF64[sp+(lx<<3)>>3]=+Math_sqrt(+HEAPF64[sp+(HEAPU8[pc+4>>0]<<3)>>3]);pc=pc+4|0;continue}case 6:{HEAPF64[sp+(lx<<3)>>3]=+Math_exp(+HEAPF64[sp+(HEAPU8[pc+4>>0]<<3)>>3]);pc=pc+4|0;continue}case 7:{HEAPF64[sp+(lx<<3)>>3]=+Math_log(+HEAPF64[sp+(HEAPU8[pc+4>>0]<<3)>>3]);pc=pc+4|0;continue}case 8:{HEAPF64[sp+(lx<<3)>>3]=+Math_ceil(+HEAPF64[sp+(HEAPU8[pc+4>>0]<<3)>>3]);pc=pc+4|0;continue}case 9:{HEAPF64[sp+(lx<<3)>>3]=+Math_floor(+HEAPF64[sp+(HEAPU8[pc+4>>0]<<3)>>3]);pc=pc+4|0;continue}case 10:{HEAPF64[sp+(lx<<3)>>3]=+Math_sin(+HEAPF64[sp+(HEAPU8[pc+4>>0]<<3)>>3]);pc=pc+4|0;continue}case 11:{HEAPF64[sp+(lx<<3)>>3]=+Math_cos(+HEAPF64[sp+(HEAPU8[pc+4>>0]<<3)>>3]);pc=pc+4|0;continue}case 12:{HEAPF64[sp+(lx<<3)>>3]=+Math_pow(+HEAPF64[sp+(HEAPU8[pc+4>>0]<<3)>>3],+HEAPF64[sp+(HEAPU8[pc+5>>0]<<3)>>3]);pc=pc+4|0;continue}case 13:{HEAP32[sp+(lx<<3)>>2]=___errno_location()|0;continue}case 14:{HEAP32[sp+(lx<<3)>>2]=_memset(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 15:{HEAP32[sp+(lx<<3)>>2]=_bitshift64Shl(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 16:{HEAP32[sp+(lx<<3)>>2]=_strerror(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 17:{HEAP32[sp+(lx<<3)>>2]=_bitshift64Lshr(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 18:{HEAP32[sp+(lx<<3)>>2]=_fwrite(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 19:{HEAP32[sp+(lx<<3)>>2]=_fprintf(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 20:{HEAP32[sp+(lx<<3)>>2]=_fputc(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 21:{HEAP32[sp+(lx<<3)>>2]=_strlen(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 22:{HEAP32[sp+(lx<<3)>>2]=_bitshift64Ashr(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 23:{HEAP32[sp+(lx<<3)>>2]=FUNCTION_TABLE_ii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&255](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 24:{FUNCTION_TABLE_vi[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&255](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 25:{HEAP32[sp+(lx<<3)>>2]=FUNCTION_TABLE_iiii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&127](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 26:{_abort();continue}case 27:{FUNCTION_TABLE_viiiiiiiii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&3](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+8>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+9>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+10>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+11>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+12>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+13>>0]<<3)>>2]|0);pc=pc+12|0;continue}case 28:{FUNCTION_TABLE_vii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&255](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 29:{FUNCTION_TABLE_viiiiiii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&63](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+8>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+9>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+10>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+11>>0]<<3)>>2]|0);pc=pc+8|0;continue}case 30:{HEAP32[sp+(lx<<3)>>2]=_fread(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 31:{HEAP32[sp+(lx<<3)>>2]=_ferror(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 32:{_clearerr(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 33:{HEAP32[sp+(lx<<3)>>2]=_getc(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 34:{HEAP32[sp+(lx<<3)>>2]=FUNCTION_TABLE_iiiii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&7](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+8>>0]<<3)>>2]|0)|0;pc=pc+8|0;continue}case 35:{HEAP32[sp+(lx<<3)>>2]=Math_clz32(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 36:{HEAP32[sp+(lx<<3)>>2]=_printf(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 37:{HEAP32[sp+(lx<<3)>>2]=_uselocale(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 38:{HEAP32[sp+(lx<<3)>>2]=FUNCTION_TABLE_iiiiiiiii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&15](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+8>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+9>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+10>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+11>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+12>>0]<<3)>>2]|0)|0;pc=pc+12|0;continue}case 39:{HEAP32[sp+(lx<<3)>>2]=_catgets(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 40:{FUNCTION_TABLE_viiiiii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&31](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+8>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+9>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+10>>0]<<3)>>2]|0);pc=pc+8|0;continue}case 41:{HEAP32[sp+(lx<<3)>>2]=_ungetc(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 42:{HEAP32[sp+(lx<<3)>>2]=___cxa_guard_acquire(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 43:{___cxa_guard_release(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 44:{FUNCTION_TABLE_viii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&15](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 45:{FUNCTION_TABLE_viiiii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&3](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+8>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+9>>0]<<3)>>2]|0);pc=pc+8|0;continue}case 46:{HEAP32[sp+(lx<<3)>>2]=___cxa_atexit(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 47:{___assert_fail(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 48:{HEAP32[sp+(lx<<3)>>2]=_puts(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 49:{HEAP32[sp+(lx<<3)>>2]=_memmove(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 50:{HEAP32[sp+(lx<<3)>>2]=__ZSt18uncaught_exceptionv()|0;continue}case 51:{FUNCTION_TABLE_viiii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&15](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+8>>0]<<3)>>2]|0);pc=pc+8|0;continue}case 52:{HEAP32[sp+(lx<<3)>>2]=FUNCTION_TABLE_iiiiii[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&15](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+8>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+9>>0]<<3)>>2]|0)|0;pc=pc+8|0;continue}case 53:{HEAP32[sp+(lx<<3)>>2]=_fflush(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 54:{HEAP32[sp+(lx<<3)>>2]=_putchar(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 55:{HEAP32[sp+(lx<<3)>>2]=___cxa_allocate_exception(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 56:{___cxa_throw(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 57:{HEAP32[sp+(lx<<3)>>2]=_strftime_l(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+8>>0]<<3)>>2]|0)|0;pc=pc+8|0;continue}case 58:{HEAP32[sp+(lx<<3)>>2]=_pthread_mutex_lock(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 59:{HEAP32[sp+(lx<<3)>>2]=_pthread_cond_wait(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 60:{HEAP32[sp+(lx<<3)>>2]=_pthread_mutex_unlock(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 61:{HEAP32[sp+(lx<<3)>>2]=_pthread_cond_broadcast(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 62:{FUNCTION_TABLE_v[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&7]();pc=pc+4|0;continue}case 63:{HEAPF64[sp+(lx<<3)>>3]=+FUNCTION_TABLE_di[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&7](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 64:{HEAP32[sp+(lx<<3)>>2]=FUNCTION_TABLE_id[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&7](+HEAPF64[sp+(HEAPU8[pc+5>>0]<<3)>>3])|0;pc=pc+4|0;continue}case 65:{HEAP32[sp+(lx<<3)>>2]=_catopen(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 66:{HEAP32[sp+(lx<<3)>>2]=_newlocale(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 67:{HEAP32[sp+(lx<<3)>>2]=_pthread_once(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 68:{HEAP32[sp+(lx<<3)>>2]=_pthread_getspecific(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 69:{___cxa_rethrow();continue}case 70:{HEAP32[sp+(lx<<3)>>2]=_pthread_setspecific(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 71:{_freelocale(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 72:{HEAP32[sp+(lx<<3)>>2]=FUNCTION_TABLE_iidi[HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]&1](HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,+HEAPF64[sp+(HEAPU8[pc+6>>0]<<3)>>3],HEAP32[sp+(HEAPU8[pc+7>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 73:{HEAP32[sp+(lx<<3)>>2]=_pthread_key_create(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 74:{HEAP32[sp+(lx<<3)>>2]=_vfprintf(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+5>>0]<<3)>>2]|0,HEAP32[sp+(HEAPU8[pc+6>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 75:{_exit(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 76:{HEAP32[sp+(lx<<3)>>2]=_atexit(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 77:{HEAP32[sp+(lx<<3)>>2]=_catclose(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 78:{HEAP32[sp+(lx<<3)>>2]=___ctype_toupper_loc()|0;continue}case 79:{HEAP32[sp+(lx<<3)>>2]=___ctype_tolower_loc()|0;continue}case 80:{HEAP32[sp+(lx<<3)>>2]=___ctype_b_loc()|0;continue}case 81:{abort(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0);pc=pc+4|0;continue}case 82:{HEAP32[sp+(lx<<3)>>2]=___cxa_begin_catch(HEAP32[sp+(HEAPU8[pc+4>>0]<<3)>>2]|0)|0;pc=pc+4|0;continue}case 83:{___cxa_pure_virtual();continue}default:}break;case 136:HEAP32[sp+(lx<<3)>>2]=STACKTOP;break;case 137:STACKTOP=HEAP32[sp+(lx<<3)>>2]|0;break;case 138:lz=HEAP32[sp+(lz<<3)>>2]|0;lx=(HEAP32[sp+(lx<<3)>>2]|0)-(HEAP32[sp+(ly<<3)>>2]|0)>>>0;if(lx>>>0>=lz>>>0){pc=pc+(lz<<2)|0;continue}pc=HEAP32[pc+4+(lx<<2)>>2]|0;pc=pc-4|0;continue;break;case 139:EMTSTACKTOP=sp;HEAP32[EMTSTACKTOP>>2]=HEAP32[sp+(lx<<3)>>2]|0;HEAP32[EMTSTACKTOP+4>>2]=HEAP32[sp+(lx<<3)+4>>2]|0;return;break;case 141:HEAP32[sp+(lx<<3)>>2]=HEAP32[sp+(inst>>>16<<3)>>2]|0;break;case 142:HEAPF64[sp+(lx<<3)>>3]=+HEAPF64[sp+(inst>>>16<<3)>>3];break;case 143:HEAP32[sp+(inst>>>16<<3)>>2]=HEAP32[sp+(lx<<3)>>2]|0;break;case 144:HEAPF64[sp+(inst>>>16<<3)>>3]=+HEAPF64[sp+(lx<<3)>>3];break;default:}}}function _free($mem){$mem=$mem|0;var $$lcssa=0,$$pre=0,$$pre$phi66Z2D=0,$$pre$phi68Z2D=0,$$pre$phiZ2D=0,$$pre65=0,$$pre67=0,$$sum=0,$$sum16$pre=0,$$sum17=0,$$sum18=0,$$sum19=0,$$sum2=0,$$sum20=0,$$sum2324=0,$$sum25=0,$$sum26=0,$$sum28=0,$$sum29=0,$$sum3=0,$$sum30=0,$$sum31=0,$$sum32=0,$$sum33=0,$$sum34=0,$$sum35=0,$$sum36=0,$$sum37=0,$$sum5=0,$$sum67=0,$$sum8=0,$$sum9=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,$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,$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,$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,$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,$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,$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,$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,$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,$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,$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,$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,$313=0,$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,$43=0,$44=0,$45=0,$46=0,$47=0,$48=0,$49=0,$5=0,$50=0,$51=0,$52=0,$53=0,$54=0,$55=0,$56=0,$57=0,$58=0,$59=0,$6=0,$60=0,$61=0,$62=0,$63=0,$64=0,$65=0,$66=0,$67=0,$68=0,$69=0,$7=0,$70=0,$71=0,$72=0,$73=0,$74=0,$75=0,$76=0,$77=0,$78=0,$79=0,$8=0,$80=0,$81=0,$82=0,$83=0,$84=0,$85=0,$86=0,$87=0,$88=0,$89=0,$9=0,$90=0,$91=0,$92=0,$93=0,$94=0,$95=0,$96=0,$97=0,$98=0,$99=0,$F16$0=0,$I18$0=0,$I18$0$c=0,$K19$060=0,$R$0=0,$R$0$lcssa=0,$R$1=0,$R7$0=0,$R7$0$lcssa=0,$R7$1=0,$RP$0=0,$RP$0$lcssa=0,$RP9$0=0,$RP9$0$lcssa=0,$T$0$lcssa=0,$T$059=0,$T$059$lcssa=0,$cond=0,$cond54=0,$or$cond=0,$p$0=0,$psize$0=0,$psize$1=0,$sp$0$i=0,$sp$0$in$i=0,label=0,sp=0;label=0;sp=STACKTOP;$0=($mem|0)==(0|0);if($0){return}$1=$mem+-8|0;$2=HEAP32[(147e3+16|0)>>2]|0;$3=$1>>>0<$2>>>0;if($3){_abort()}$4=$mem+-4|0;$5=HEAP32[$4>>2]|0;$6=$5&3;$7=($6|0)==1;if($7){_abort()}$8=$5&-8;$$sum=$8+-8|0;$9=$mem+$$sum|0;$10=$5&1;$11=($10|0)==0;do{if($11){$12=HEAP32[$1>>2]|0;$13=($6|0)==0;if($13){return}$$sum2=-8-$12|0;$14=$mem+$$sum2|0;$15=$12+$8|0;$16=$14>>>0<$2>>>0;if($16){_abort()}$17=HEAP32[(147e3+20|0)>>2]|0;$18=($14|0)==($17|0);if($18){$$sum3=$8+-4|0;$103=$mem+$$sum3|0;$104=HEAP32[$103>>2]|0;$105=$104&3;$106=($105|0)==3;if(!$106){$p$0=$14;$psize$0=$15;break}HEAP32[(147e3+8|0)>>2]=$15;$107=$104&-2;HEAP32[$103>>2]=$107;$108=$15|1;$$sum26=$$sum2+4|0;$109=$mem+$$sum26|0;HEAP32[$109>>2]=$108;HEAP32[$9>>2]=$15;return}$19=$12>>>3;$20=$12>>>0<256;if($20){$$sum36=$$sum2+8|0;$21=$mem+$$sum36|0;$22=HEAP32[$21>>2]|0;$$sum37=$$sum2+12|0;$23=$mem+$$sum37|0;$24=HEAP32[$23>>2]|0;$25=$19<<1;$26=(147e3+($25<<2)|0)+40|0;$27=($22|0)==($26|0);if(!$27){$28=$22>>>0<$2>>>0;if($28){_abort()}$29=$22+12|0;$30=HEAP32[$29>>2]|0;$31=($30|0)==($14|0);if(!$31){_abort()}}$32=($24|0)==($22|0);if($32){$33=1<<$19;$34=$33^-1;$35=HEAP32[147e3>>2]|0;$36=$35&$34;HEAP32[147e3>>2]=$36;$p$0=$14;$psize$0=$15;break}$37=($24|0)==($26|0);if($37){$$pre67=$24+8|0;$$pre$phi68Z2D=$$pre67}else{$38=$24>>>0<$2>>>0;if($38){_abort()}$39=$24+8|0;$40=HEAP32[$39>>2]|0;$41=($40|0)==($14|0);if($41){$$pre$phi68Z2D=$39}else{_abort()}}$42=$22+12|0;HEAP32[$42>>2]=$24;HEAP32[$$pre$phi68Z2D>>2]=$22;$p$0=$14;$psize$0=$15;break}$$sum28=$$sum2+24|0;$43=$mem+$$sum28|0;$44=HEAP32[$43>>2]|0;$$sum29=$$sum2+12|0;$45=$mem+$$sum29|0;$46=HEAP32[$45>>2]|0;$47=($46|0)==($14|0);do{if($47){$$sum31=$$sum2+20|0;$57=$mem+$$sum31|0;$58=HEAP32[$57>>2]|0;$59=($58|0)==(0|0);if($59){$$sum30=$$sum2+16|0;$60=$mem+$$sum30|0;$61=HEAP32[$60>>2]|0;$62=($61|0)==(0|0);if($62){$R$1=0;break}else{$R$0=$61;$RP$0=$60}}else{$R$0=$58;$RP$0=$57}while(1){$63=$R$0+20|0;$64=HEAP32[$63>>2]|0;$65=($64|0)==(0|0);if(!$65){$R$0=$64;$RP$0=$63;continue}$66=$R$0+16|0;$67=HEAP32[$66>>2]|0;$68=($67|0)==(0|0);if($68){$R$0$lcssa=$R$0;$RP$0$lcssa=$RP$0;break}else{$R$0=$67;$RP$0=$66}}$69=$RP$0$lcssa>>>0<$2>>>0;if($69){_abort()}else{HEAP32[$RP$0$lcssa>>2]=0;$R$1=$R$0$lcssa;break}}else{$$sum35=$$sum2+8|0;$48=$mem+$$sum35|0;$49=HEAP32[$48>>2]|0;$50=$49>>>0<$2>>>0;if($50){_abort()}$51=$49+12|0;$52=HEAP32[$51>>2]|0;$53=($52|0)==($14|0);if(!$53){_abort()}$54=$46+8|0;$55=HEAP32[$54>>2]|0;$56=($55|0)==($14|0);if($56){HEAP32[$51>>2]=$46;HEAP32[$54>>2]=$49;$R$1=$46;break}else{_abort()}}}while(0);$70=($44|0)==(0|0);if($70){$p$0=$14;$psize$0=$15}else{$$sum32=$$sum2+28|0;$71=$mem+$$sum32|0;$72=HEAP32[$71>>2]|0;$73=(147e3+($72<<2)|0)+304|0;$74=HEAP32[$73>>2]|0;$75=($14|0)==($74|0);if($75){HEAP32[$73>>2]=$R$1;$cond=($R$1|0)==(0|0);if($cond){$76=1<<$72;$77=$76^-1;$78=HEAP32[(147e3+4|0)>>2]|0;$79=$78&$77;HEAP32[(147e3+4|0)>>2]=$79;$p$0=$14;$psize$0=$15;break}}else{$80=HEAP32[(147e3+16|0)>>2]|0;$81=$44>>>0<$80>>>0;if($81){_abort()}$82=$44+16|0;$83=HEAP32[$82>>2]|0;$84=($83|0)==($14|0);if($84){HEAP32[$82>>2]=$R$1}else{$85=$44+20|0;HEAP32[$85>>2]=$R$1}$86=($R$1|0)==(0|0);if($86){$p$0=$14;$psize$0=$15;break}}$87=HEAP32[(147e3+16|0)>>2]|0;$88=$R$1>>>0<$87>>>0;if($88){_abort()}$89=$R$1+24|0;HEAP32[$89>>2]=$44;$$sum33=$$sum2+16|0;$90=$mem+$$sum33|0;$91=HEAP32[$90>>2]|0;$92=($91|0)==(0|0);do{if(!$92){$93=$91>>>0<$87>>>0;if($93){_abort()}else{$94=$R$1+16|0;HEAP32[$94>>2]=$91;$95=$91+24|0;HEAP32[$95>>2]=$R$1;break}}}while(0);$$sum34=$$sum2+20|0;$96=$mem+$$sum34|0;$97=HEAP32[$96>>2]|0;$98=($97|0)==(0|0);if($98){$p$0=$14;$psize$0=$15}else{$99=HEAP32[(147e3+16|0)>>2]|0;$100=$97>>>0<$99>>>0;if($100){_abort()}else{$101=$R$1+20|0;HEAP32[$101>>2]=$97;$102=$97+24|0;HEAP32[$102>>2]=$R$1;$p$0=$14;$psize$0=$15;break}}}}else{$p$0=$1;$psize$0=$8}}while(0);$110=$p$0>>>0<$9>>>0;if(!$110){_abort()}$$sum25=$8+-4|0;$111=$mem+$$sum25|0;$112=HEAP32[$111>>2]|0;$113=$112&1;$114=($113|0)==0;if($114){_abort()}$115=$112&2;$116=($115|0)==0;if($116){$117=HEAP32[(147e3+24|0)>>2]|0;$118=($9|0)==($117|0);if($118){$119=HEAP32[(147e3+12|0)>>2]|0;$120=$119+$psize$0|0;HEAP32[(147e3+12|0)>>2]=$120;HEAP32[(147e3+24|0)>>2]=$p$0;$121=$120|1;$122=$p$0+4|0;HEAP32[$122>>2]=$121;$123=HEAP32[(147e3+20|0)>>2]|0;$124=($p$0|0)==($123|0);if(!$124){return}HEAP32[(147e3+20|0)>>2]=0;HEAP32[(147e3+8|0)>>2]=0;return}$125=HEAP32[(147e3+20|0)>>2]|0;$126=($9|0)==($125|0);if($126){$127=HEAP32[(147e3+8|0)>>2]|0;$128=$127+$psize$0|0;HEAP32[(147e3+8|0)>>2]=$128;HEAP32[(147e3+20|0)>>2]=$p$0;$129=$128|1;$130=$p$0+4|0;HEAP32[$130>>2]=$129;$131=$p$0+$128|0;HEAP32[$131>>2]=$128;return}$132=$112&-8;$133=$132+$psize$0|0;$134=$112>>>3;$135=$112>>>0<256;do{if($135){$136=$mem+$8|0;$137=HEAP32[$136>>2]|0;$$sum2324=$8|4;$138=$mem+$$sum2324|0;$139=HEAP32[$138>>2]|0;$140=$134<<1;$141=(147e3+($140<<2)|0)+40|0;$142=($137|0)==($141|0);if(!$142){$143=HEAP32[(147e3+16|0)>>2]|0;$144=$137>>>0<$143>>>0;if($144){_abort()}$145=$137+12|0;$146=HEAP32[$145>>2]|0;$147=($146|0)==($9|0);if(!$147){_abort()}}$148=($139|0)==($137|0);if($148){$149=1<<$134;$150=$149^-1;$151=HEAP32[147e3>>2]|0;$152=$151&$150;HEAP32[147e3>>2]=$152;break}$153=($139|0)==($141|0);if($153){$$pre65=$139+8|0;$$pre$phi66Z2D=$$pre65}else{$154=HEAP32[(147e3+16|0)>>2]|0;$155=$139>>>0<$154>>>0;if($155){_abort()}$156=$139+8|0;$157=HEAP32[$156>>2]|0;$158=($157|0)==($9|0);if($158){$$pre$phi66Z2D=$156}else{_abort()}}$159=$137+12|0;HEAP32[$159>>2]=$139;HEAP32[$$pre$phi66Z2D>>2]=$137}else{$$sum5=$8+16|0;$160=$mem+$$sum5|0;$161=HEAP32[$160>>2]|0;$$sum67=$8|4;$162=$mem+$$sum67|0;$163=HEAP32[$162>>2]|0;$164=($163|0)==($9|0);do{if($164){$$sum9=$8+12|0;$175=$mem+$$sum9|0;$176=HEAP32[$175>>2]|0;$177=($176|0)==(0|0);if($177){$$sum8=$8+8|0;$178=$mem+$$sum8|0;$179=HEAP32[$178>>2]|0;$180=($179|0)==(0|0);if($180){$R7$1=0;break}else{$R7$0=$179;$RP9$0=$178}}else{$R7$0=$176;$RP9$0=$175}while(1){$181=$R7$0+20|0;$182=HEAP32[$181>>2]|0;$183=($182|0)==(0|0);if(!$183){$R7$0=$182;$RP9$0=$181;continue}$184=$R7$0+16|0;$185=HEAP32[$184>>2]|0;$186=($185|0)==(0|0);if($186){$R7$0$lcssa=$R7$0;$RP9$0$lcssa=$RP9$0;break}else{$R7$0=$185;$RP9$0=$184}}$187=HEAP32[(147e3+16|0)>>2]|0;$188=$RP9$0$lcssa>>>0<$187>>>0;if($188){_abort()}else{HEAP32[$RP9$0$lcssa>>2]=0;$R7$1=$R7$0$lcssa;break}}else{$165=$mem+$8|0;$166=HEAP32[$165>>2]|0;$167=HEAP32[(147e3+16|0)>>2]|0;$168=$166>>>0<$167>>>0;if($168){_abort()}$169=$166+12|0;$170=HEAP32[$169>>2]|0;$171=($170|0)==($9|0);if(!$171){_abort()}$172=$163+8|0;$173=HEAP32[$172>>2]|0;$174=($173|0)==($9|0);if($174){HEAP32[$169>>2]=$163;HEAP32[$172>>2]=$166;$R7$1=$163;break}else{_abort()}}}while(0);$189=($161|0)==(0|0);if(!$189){$$sum18=$8+20|0;$190=$mem+$$sum18|0;$191=HEAP32[$190>>2]|0;$192=(147e3+($191<<2)|0)+304|0;$193=HEAP32[$192>>2]|0;$194=($9|0)==($193|0);if($194){HEAP32[$192>>2]=$R7$1;$cond54=($R7$1|0)==(0|0);if($cond54){$195=1<<$191;$196=$195^-1;$197=HEAP32[(147e3+4|0)>>2]|0;$198=$197&$196;HEAP32[(147e3+4|0)>>2]=$198;break}}else{$199=HEAP32[(147e3+16|0)>>2]|0;$200=$161>>>0<$199>>>0;if($200){_abort()}$201=$161+16|0;$202=HEAP32[$201>>2]|0;$203=($202|0)==($9|0);if($203){HEAP32[$201>>2]=$R7$1}else{$204=$161+20|0;HEAP32[$204>>2]=$R7$1}$205=($R7$1|0)==(0|0);if($205){break}}$206=HEAP32[(147e3+16|0)>>2]|0;$207=$R7$1>>>0<$206>>>0;if($207){_abort()}$208=$R7$1+24|0;HEAP32[$208>>2]=$161;$$sum19=$8+8|0;$209=$mem+$$sum19|0;$210=HEAP32[$209>>2]|0;$211=($210|0)==(0|0);do{if(!$211){$212=$210>>>0<$206>>>0;if($212){_abort()}else{$213=$R7$1+16|0;HEAP32[$213>>2]=$210;$214=$210+24|0;HEAP32[$214>>2]=$R7$1;break}}}while(0);$$sum20=$8+12|0;$215=$mem+$$sum20|0;$216=HEAP32[$215>>2]|0;$217=($216|0)==(0|0);if(!$217){$218=HEAP32[(147e3+16|0)>>2]|0;$219=$216>>>0<$218>>>0;if($219){_abort()}else{$220=$R7$1+20|0;HEAP32[$220>>2]=$216;$221=$216+24|0;HEAP32[$221>>2]=$R7$1;break}}}}}while(0);$222=$133|1;$223=$p$0+4|0;HEAP32[$223>>2]=$222;$224=$p$0+$133|0;HEAP32[$224>>2]=$133;$225=HEAP32[(147e3+20|0)>>2]|0;$226=($p$0|0)==($225|0);if($226){HEAP32[(147e3+8|0)>>2]=$133;return}else{$psize$1=$133}}else{$227=$112&-2;HEAP32[$111>>2]=$227;$228=$psize$0|1;$229=$p$0+4|0;HEAP32[$229>>2]=$228;$230=$p$0+$psize$0|0;HEAP32[$230>>2]=$psize$0;$psize$1=$psize$0}$231=$psize$1>>>3;$232=$psize$1>>>0<256;if($232){$233=$231<<1;$234=(147e3+($233<<2)|0)+40|0;$235=HEAP32[147e3>>2]|0;$236=1<<$231;$237=$235&$236;$238=($237|0)==0;if($238){$239=$235|$236;HEAP32[147e3>>2]=$239;$$sum16$pre=$233+2|0;$$pre=(147e3+($$sum16$pre<<2)|0)+40|0;$$pre$phiZ2D=$$pre;$F16$0=$234}else{$$sum17=$233+2|0;$240=(147e3+($$sum17<<2)|0)+40|0;$241=HEAP32[$240>>2]|0;$242=HEAP32[(147e3+16|0)>>2]|0;$243=$241>>>0<$242>>>0;if($243){_abort()}else{$$pre$phiZ2D=$240;$F16$0=$241}}HEAP32[$$pre$phiZ2D>>2]=$p$0;$244=$F16$0+12|0;HEAP32[$244>>2]=$p$0;$245=$p$0+8|0;HEAP32[$245>>2]=$F16$0;$246=$p$0+12|0;HEAP32[$246>>2]=$234;return}$247=$psize$1>>>8;$248=($247|0)==0;if($248){$I18$0=0}else{$249=$psize$1>>>0>16777215;if($249){$I18$0=31}else{$250=$247+1048320|0;$251=$250>>>16;$252=$251&8;$253=$247<<$252;$254=$253+520192|0;$255=$254>>>16;$256=$255&4;$257=$256|$252;$258=$253<<$256;$259=$258+245760|0;$260=$259>>>16;$261=$260&2;$262=$257|$261;$263=14-$262|0;$264=$258<<$261;$265=$264>>>15;$266=$263+$265|0;$267=$266<<1;$268=$266+7|0;$269=$psize$1>>>$268;$270=$269&1;$271=$270|$267;$I18$0=$271}}$272=(147e3+($I18$0<<2)|0)+304|0;$273=$p$0+28|0;$I18$0$c=$I18$0;HEAP32[$273>>2]=$I18$0$c;$274=$p$0+20|0;HEAP32[$274>>2]=0;$275=$p$0+16|0;HEAP32[$275>>2]=0;$276=HEAP32[(147e3+4|0)>>2]|0;$277=1<<$I18$0;$278=$276&$277;$279=($278|0)==0;L199:do{if($279){$280=$276|$277;HEAP32[(147e3+4|0)>>2]=$280;HEAP32[$272>>2]=$p$0;$281=$p$0+24|0;HEAP32[$281>>2]=$272;$282=$p$0+12|0;HEAP32[$282>>2]=$p$0;$283=$p$0+8|0;HEAP32[$283>>2]=$p$0}else{$284=HEAP32[$272>>2]|0;$285=($I18$0|0)==31;if($285){$293=0}else{$286=$I18$0>>>1;$287=25-$286|0;$293=$287}$288=$284+4|0;$289=HEAP32[$288>>2]|0;$290=$289&-8;$291=($290|0)==($psize$1|0);L205:do{if($291){$T$0$lcssa=$284}else{$292=$psize$1<<$293;$K19$060=$292;$T$059=$284;while(1){$300=$K19$060>>>31;$301=($T$059+($300<<2)|0)+16|0;$296=HEAP32[$301>>2]|0;$302=($296|0)==(0|0);if($302){$$lcssa=$301;$T$059$lcssa=$T$059;break}$294=$K19$060<<1;$295=$296+4|0;$297=HEAP32[$295>>2]|0;$298=$297&-8;$299=($298|0)==($psize$1|0);if($299){$T$0$lcssa=$296;break L205}else{$K19$060=$294;$T$059=$296}}$303=HEAP32[(147e3+16|0)>>2]|0;$304=$$lcssa>>>0<$303>>>0;if($304){_abort()}else{HEAP32[$$lcssa>>2]=$p$0;$305=$p$0+24|0;HEAP32[$305>>2]=$T$059$lcssa;$306=$p$0+12|0;HEAP32[$306>>2]=$p$0;$307=$p$0+8|0;HEAP32[$307>>2]=$p$0;break L199}}}while(0);$308=$T$0$lcssa+8|0;$309=HEAP32[$308>>2]|0;$310=HEAP32[(147e3+16|0)>>2]|0;$311=$T$0$lcssa>>>0>=$310>>>0;$312=$309>>>0>=$310>>>0;$or$cond=$311&$312;if($or$cond){$313=$309+12|0;HEAP32[$313>>2]=$p$0;HEAP32[$308>>2]=$p$0;$314=$p$0+8|0;HEAP32[$314>>2]=$309;$315=$p$0+12|0;HEAP32[$315>>2]=$T$0$lcssa;$316=$p$0+24|0;HEAP32[$316>>2]=0;break}else{_abort()}}}while(0);$317=HEAP32[(147e3+32|0)>>2]|0;$318=$317+-1|0;HEAP32[(147e3+32|0)>>2]=$318;$319=($318|0)==0;if($319){$sp$0$in$i=147e3+456|0}else{return}while(1){$sp$0$i=HEAP32[$sp$0$in$i>>2]|0;$320=($sp$0$i|0)==(0|0);$321=$sp$0$i+8|0;if($320){break}else{$sp$0$in$i=$321}}HEAP32[(147e3+32|0)>>2]=-1;return}function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm,$__fmt,$0){$agg$result=$agg$result|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;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;HEAP32[EMTSTACKTOP+56>>2]=$__fmt;HEAP32[EMTSTACKTOP+64>>2]=$0;emterpret(746636)}function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm,$__fmt,$0){ +$agg$result=$agg$result|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;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;HEAP32[EMTSTACKTOP+56>>2]=$__fmt;HEAP32[EMTSTACKTOP+64>>2]=$0;emterpret(748904)}function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE($agg$result,$this,$__b,$__e,$__intl,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__intl=$__intl|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__intl;HEAP32[EMTSTACKTOP+40>>2]=$__iob;HEAP32[EMTSTACKTOP+48>>2]=$__err;HEAP32[EMTSTACKTOP+56>>2]=$__v;emterpret(958172)}function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE($agg$result,$this,$__b,$__e,$__intl,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__intl=$__intl|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__intl;HEAP32[EMTSTACKTOP+40>>2]=$__iob;HEAP32[EMTSTACKTOP+48>>2]=$__err;HEAP32[EMTSTACKTOP+56>>2]=$__v;emterpret(959784)}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 __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe($agg$result,$this,$__b,$__e,$__intl,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__intl=$__intl|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__intl;HEAP32[EMTSTACKTOP+40>>2]=$__iob;HEAP32[EMTSTACKTOP+48>>2]=$__err;HEAP32[EMTSTACKTOP+56>>2]=$__v;emterpret(925928)}function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe($agg$result,$this,$__b,$__e,$__intl,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__intl=$__intl|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__intl;HEAP32[EMTSTACKTOP+40>>2]=$__iob;HEAP32[EMTSTACKTOP+48>>2]=$__err;HEAP32[EMTSTACKTOP+56>>2]=$__v;emterpret(935208)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$st;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$frm_end;HEAP32[EMTSTACKTOP+32>>2]=$frm_nxt;HEAP32[EMTSTACKTOP+40>>2]=$to;HEAP32[EMTSTACKTOP+48>>2]=$to_end;HEAP32[EMTSTACKTOP+56>>2]=$to_nxt;emterpret(904952);return HEAP32[EMTSTACKTOP>>2]|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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$st;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$frm_end;HEAP32[EMTSTACKTOP+32>>2]=$frm_nxt;HEAP32[EMTSTACKTOP+40>>2]=$to;HEAP32[EMTSTACKTOP+48>>2]=$to_end;HEAP32[EMTSTACKTOP+56>>2]=$to_nxt;emterpret(907068);return HEAP32[EMTSTACKTOP>>2]|0}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$frm_end;HEAP32[EMTSTACKTOP+32>>2]=$frm_nxt;HEAP32[EMTSTACKTOP+40>>2]=$to;HEAP32[EMTSTACKTOP+48>>2]=$to_end;HEAP32[EMTSTACKTOP+56>>2]=$to_nxt;emterpret(1211596);return HEAP32[EMTSTACKTOP>>2]|0}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$frm_end;HEAP32[EMTSTACKTOP+32>>2]=$frm_nxt;HEAP32[EMTSTACKTOP+40>>2]=$to;HEAP32[EMTSTACKTOP+48>>2]=$to_end;HEAP32[EMTSTACKTOP+56>>2]=$to_nxt;emterpret(1212436);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE($agg$result,$this,$__s,$__intl,$__iob,$__fl,$__digits){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__intl=$__intl|0;$__iob=$__iob|0;$__fl=$__fl|0;$__digits=$__digits|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__intl;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__fl;HEAP32[EMTSTACKTOP+48>>2]=$__digits;emterpret(918324)}function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE($agg$result,$this,$__s,$__intl,$__iob,$__fl,$__digits){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__intl=$__intl|0;$__iob=$__iob|0;$__fl=$__fl|0;$__digits=$__digits|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__intl;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__fl;HEAP32[EMTSTACKTOP+48>>2]=$__digits;emterpret(924796)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$frm_end;HEAP32[EMTSTACKTOP+32>>2]=$frm_nxt;HEAP32[EMTSTACKTOP+40>>2]=$to;HEAP32[EMTSTACKTOP+48>>2]=$to_end;HEAP32[EMTSTACKTOP+56>>2]=$to_nxt;emterpret(1212292);return HEAP32[EMTSTACKTOP>>2]|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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$frm_end;HEAP32[EMTSTACKTOP+32>>2]=$frm_nxt;HEAP32[EMTSTACKTOP+40>>2]=$to;HEAP32[EMTSTACKTOP+48>>2]=$to_end;HEAP32[EMTSTACKTOP+56>>2]=$to_nxt;emterpret(1212940);return HEAP32[EMTSTACKTOP>>2]|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){value=value&255;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)){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 __ZNKSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc($agg$result,$this,$__s,$0,$1,$__tm,$__fmt,$__mod){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$0=$0|0;$1=$1|0;$__tm=$__tm|0;$__fmt=$__fmt|0;$__mod=$__mod|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$0;HEAP32[EMTSTACKTOP+32>>2]=$1;HEAP32[EMTSTACKTOP+40>>2]=$__tm;HEAP32[EMTSTACKTOP+48>>2]=$__fmt;HEAP32[EMTSTACKTOP+56>>2]=$__mod;emterpret(1131064)}function __ZNKSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc($agg$result,$this,$__s,$0,$1,$__tm,$__fmt,$__mod){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$0=$0|0;$1=$1|0;$__tm=$__tm|0;$__fmt=$__fmt|0;$__mod=$__mod|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$0;HEAP32[EMTSTACKTOP+32>>2]=$1;HEAP32[EMTSTACKTOP+40>>2]=$__tm;HEAP32[EMTSTACKTOP+48>>2]=$__fmt;HEAP32[EMTSTACKTOP+56>>2]=$__mod;emterpret(1127384)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$1;HEAP32[EMTSTACKTOP+32>>2]=$frm_nxt;HEAP32[EMTSTACKTOP+40>>2]=$to;HEAP32[EMTSTACKTOP+48>>2]=$2;HEAP32[EMTSTACKTOP+56>>2]=$to_nxt;emterpret(1306296);return HEAP32[EMTSTACKTOP>>2]|0}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$1;HEAP32[EMTSTACKTOP+32>>2]=$frm_nxt;HEAP32[EMTSTACKTOP+40>>2]=$to;HEAP32[EMTSTACKTOP+48>>2]=$2;HEAP32[EMTSTACKTOP+56>>2]=$to_nxt;emterpret(1306604);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe($agg$result,$this,$__s,$__intl,$__iob,$__fl,$__units){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__intl=$__intl|0;$__iob=$__iob|0;$__fl=$__fl|0;$__units=+$__units;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__intl;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__fl;HEAPF64[EMTSTACKTOP+48>>3]=$__units;emterpret(919500)}function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce($agg$result,$this,$__s,$__intl,$__iob,$__fl,$__units){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__intl=$__intl|0;$__iob=$__iob|0;$__fl=$__fl|0;$__units=+$__units;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__intl;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__fl;HEAPF64[EMTSTACKTOP+48>>3]=$__units;emterpret(929152)}function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__tm=$__tm|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;emterpret(1204284)}function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__tm=$__tm|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;emterpret(1204572)}function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__tm=$__tm|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;emterpret(1204428)}function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__tm=$__tm|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;emterpret(1204716)}function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__tm=$__tm|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;emterpret(1206456)}function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__tm=$__tm|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;emterpret(1217412)}function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__tm=$__tm|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;emterpret(1145228)}function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__tm=$__tm|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;emterpret(1206600)}function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__tm=$__tm|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;emterpret(1217540)}function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm($agg$result,$this,$__b,$__e,$__iob,$__err,$__tm){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__tm=$__tm|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__tm;emterpret(1147356)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1223356)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1223460)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1223772)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1225216)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1223876)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1223980)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1225320)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1220604)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1220708)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1220812)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1047412)}function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(835164)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1224084)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1225424)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1224188)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1224292)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1225528)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1220916)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1221020)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1221124)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(1047908)}function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv($agg$result,$this,$__b,$__e,$__iob,$__err,$__v){$agg$result=$agg$result|0;$this=$this|0;$__b=$__b|0;$__e=$__e|0;$__iob=$__iob|0;$__err=$__err|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__b;HEAP32[EMTSTACKTOP+24>>2]=$__e;HEAP32[EMTSTACKTOP+32>>2]=$__iob;HEAP32[EMTSTACKTOP+40>>2]=$__err;HEAP32[EMTSTACKTOP+48>>2]=$__v;emterpret(845888)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$info;HEAP32[EMTSTACKTOP+16>>2]=$dst_ptr;HEAP32[EMTSTACKTOP+24>>2]=$current_ptr;HEAP32[EMTSTACKTOP+32>>2]=$path_below;HEAP32[EMTSTACKTOP+40>>2]=$use_strcmp;emterpret(1080588)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$info;HEAP32[EMTSTACKTOP+16>>2]=$dst_ptr;HEAP32[EMTSTACKTOP+24>>2]=$current_ptr;HEAP32[EMTSTACKTOP+32>>2]=$path_below;HEAP32[EMTSTACKTOP+40>>2]=$use_strcmp;emterpret(1232108)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$info;HEAP32[EMTSTACKTOP+16>>2]=$dst_ptr;HEAP32[EMTSTACKTOP+24>>2]=$current_ptr;HEAP32[EMTSTACKTOP+32>>2]=$path_below;HEAP32[EMTSTACKTOP+40>>2]=$use_strcmp;emterpret(1265276)}function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy($agg$result,$this,$__s,$__iob,$__fl,$0,$1){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$0=$0|0;$1=$1|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$0;HEAP32[EMTSTACKTOP+48>>2]=$1;emterpret(1118228)}function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx($agg$result,$this,$__s,$__iob,$__fl,$0,$1){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$0=$0|0;$1=$1|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$0;HEAP32[EMTSTACKTOP+48>>2]=$1;emterpret(1118536)}function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy($agg$result,$this,$__s,$__iob,$__fl,$0,$1){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$0=$0|0;$1=$1|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$0;HEAP32[EMTSTACKTOP+48>>2]=$1;emterpret(1119172)}function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx($agg$result,$this,$__s,$__iob,$__fl,$0,$1){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$0=$0|0;$1=$1|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$0;HEAP32[EMTSTACKTOP+48>>2]=$1;emterpret(1119808)}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;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__c;HEAP32[EMTSTACKTOP+24>>2]=$__set;HEAP32[EMTSTACKTOP+32>>2]=$__msgid; + +HEAP32[EMTSTACKTOP+40>>2]=$__dflt;emterpret(1063548)}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;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__c;HEAP32[EMTSTACKTOP+24>>2]=$__set;HEAP32[EMTSTACKTOP+32>>2]=$__msgid;HEAP32[EMTSTACKTOP+40>>2]=$__dflt;emterpret(956444)}function __ZN12_GLOBAL__N_111ubo_visitor11visit_fieldEPK9glsl_typePKcbS3_b($this,$type,$name,$row_major,$record_type,$last_field){$this=$this|0;$type=$type|0;$name=$name|0;$row_major=$row_major|0;$record_type=$record_type|0;$last_field=$last_field|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$type;HEAP32[EMTSTACKTOP+16>>2]=$name;HEAP32[EMTSTACKTOP+24>>2]=$row_major;HEAP32[EMTSTACKTOP+32>>2]=$record_type;HEAP32[EMTSTACKTOP+40>>2]=$last_field;emterpret(1064020)}function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$__v;emterpret(1110412)}function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$__v;emterpret(1111532)}function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$__v;emterpret(1113756)}function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$__v;emterpret(1114096)}function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$__v;emterpret(1024856)}function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$__v;emterpret(1114436)}function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$__v;emterpret(1114772)}function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=$__v|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAP32[EMTSTACKTOP+40>>2]=$__v;emterpret(1022848)}function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=+$__v;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAPF64[EMTSTACKTOP+40>>3]=$__v;emterpret(1001360)}function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=+$__v;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAPF64[EMTSTACKTOP+40>>3]=$__v;emterpret(1000708)}function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=+$__v;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAPF64[EMTSTACKTOP+40>>3]=$__v;emterpret(989788)}function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce($agg$result,$this,$__s,$__iob,$__fl,$__v){$agg$result=$agg$result|0;$this=$this|0;$__s=$__s|0;$__iob=$__iob|0;$__fl=$__fl|0;$__v=+$__v;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__s;HEAP32[EMTSTACKTOP+24>>2]=$__iob;HEAP32[EMTSTACKTOP+32>>2]=$__fl;HEAPF64[EMTSTACKTOP+40>>3]=$__v;emterpret(991820)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$info;HEAP32[EMTSTACKTOP+16>>2]=$current_ptr;HEAP32[EMTSTACKTOP+24>>2]=$path_below;HEAP32[EMTSTACKTOP+32>>2]=$use_strcmp;emterpret(823292)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$info;HEAP32[EMTSTACKTOP+16>>2]=$current_ptr;HEAP32[EMTSTACKTOP+24>>2]=$path_below;HEAP32[EMTSTACKTOP+32>>2]=$use_strcmp;emterpret(1019996)}function b8(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;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;HEAP32[EMTSTACKTOP+32>>2]=p4;HEAP32[EMTSTACKTOP+40>>2]=p5;HEAP32[EMTSTACKTOP+48>>2]=p6;HEAP32[EMTSTACKTOP+56>>2]=p7;HEAP32[EMTSTACKTOP+64>>2]=p8;emterpret(1351724)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$info;HEAP32[EMTSTACKTOP+16>>2]=$current_ptr;HEAP32[EMTSTACKTOP+24>>2]=$path_below;HEAP32[EMTSTACKTOP+32>>2]=$use_strcmp;emterpret(1123320)}function b14(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;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;HEAP32[EMTSTACKTOP+32>>2]=p4;HEAP32[EMTSTACKTOP+40>>2]=p5;HEAP32[EMTSTACKTOP+48>>2]=p6;HEAP32[EMTSTACKTOP+56>>2]=p7;emterpret(1352128);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN24program_resource_visitor11visit_fieldEPK9glsl_typePKcbS2_b($this,$type,$name,$row_major,$0,$1){$this=$this|0;$type=$type|0;$name=$name|0;$row_major=$row_major|0;$0=$0|0;$1=$1|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$type;HEAP32[EMTSTACKTOP+16>>2]=$name;HEAP32[EMTSTACKTOP+24>>2]=$row_major;HEAP32[EMTSTACKTOP+32>>2]=$0;HEAP32[EMTSTACKTOP+40>>2]=$1;emterpret(1291904)}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;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$0;HEAP32[EMTSTACKTOP+24>>2]=$1;HEAP32[EMTSTACKTOP+32>>2]=$2;HEAP32[EMTSTACKTOP+40>>2]=$3;emterpret(1271340)}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;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$0;HEAP32[EMTSTACKTOP+24>>2]=$1;HEAP32[EMTSTACKTOP+32>>2]=$2;HEAP32[EMTSTACKTOP+40>>2]=$3;emterpret(1271432)}function b16(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;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;HEAP32[EMTSTACKTOP+32>>2]=p4;HEAP32[EMTSTACKTOP+40>>2]=p5;HEAP32[EMTSTACKTOP+48>>2]=p6;HEAP32[EMTSTACKTOP+56>>2]=p7;emterpret(1354928)}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 __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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__lo1;HEAP32[EMTSTACKTOP+16>>2]=$__hi1;HEAP32[EMTSTACKTOP+24>>2]=$__lo2;HEAP32[EMTSTACKTOP+32>>2]=$__hi2;emterpret(1195816);return HEAP32[EMTSTACKTOP>>2]|0}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__lo1;HEAP32[EMTSTACKTOP+16>>2]=$__hi1;HEAP32[EMTSTACKTOP+24>>2]=$__lo2;HEAP32[EMTSTACKTOP+32>>2]=$__hi2;emterpret(1192800);return HEAP32[EMTSTACKTOP>>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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$st;HEAP32[EMTSTACKTOP+16>>2]=$to;HEAP32[EMTSTACKTOP+24>>2]=$to_end;HEAP32[EMTSTACKTOP+32>>2]=$to_nxt;emterpret(1162324);return HEAP32[EMTSTACKTOP>>2]|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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$st;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$frm_end;HEAP32[EMTSTACKTOP+32>>2]=$mx;emterpret(1154228);return HEAP32[EMTSTACKTOP>>2]|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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$frm_end;HEAP32[EMTSTACKTOP+32>>2]=$mx;emterpret(1311732);return HEAP32[EMTSTACKTOP>>2]|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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$frm_end;HEAP32[EMTSTACKTOP+32>>2]=$mx;emterpret(1311972);return HEAP32[EMTSTACKTOP>>2]|0}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$info;HEAP32[EMTSTACKTOP+16>>2]=$adjustedPtr;HEAP32[EMTSTACKTOP+24>>2]=$path_below;emterpret(1168320)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$info;HEAP32[EMTSTACKTOP+16>>2]=$adjustedPtr;HEAP32[EMTSTACKTOP+24>>2]=$path_below;emterpret(1245920)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$low;HEAP32[EMTSTACKTOP+16>>2]=$high;HEAP32[EMTSTACKTOP+24>>2]=$dfault;HEAP32[EMTSTACKTOP+32>>2]=$dest;emterpret(1213264);return HEAP32[EMTSTACKTOP>>2]|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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$low;HEAP32[EMTSTACKTOP+16>>2]=$high;HEAP32[EMTSTACKTOP+24>>2]=$dfault;HEAP32[EMTSTACKTOP+32>>2]=$dest;emterpret(1246016);return HEAP32[EMTSTACKTOP>>2]|0}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$info;HEAP32[EMTSTACKTOP+16>>2]=$adjustedPtr;HEAP32[EMTSTACKTOP+24>>2]=$path_below;emterpret(1276780)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$to;HEAP32[EMTSTACKTOP+24>>2]=$1;HEAP32[EMTSTACKTOP+32>>2]=$to_nxt;emterpret(1330908);return HEAP32[EMTSTACKTOP>>2]|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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$to;HEAP32[EMTSTACKTOP+24>>2]=$1;HEAP32[EMTSTACKTOP+32>>2]=$to_nxt;emterpret(1330940);return HEAP32[EMTSTACKTOP>>2]|0}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$to;HEAP32[EMTSTACKTOP+24>>2]=$1;HEAP32[EMTSTACKTOP+32>>2]=$to_nxt;emterpret(1331108);return HEAP32[EMTSTACKTOP>>2]|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)){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 __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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$frm;HEAP32[EMTSTACKTOP+24>>2]=$end;HEAP32[EMTSTACKTOP+32>>2]=$mx;emterpret(1310608);return HEAP32[EMTSTACKTOP>>2]|0}function b4(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;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;HEAP32[EMTSTACKTOP+32>>2]=p4;HEAP32[EMTSTACKTOP+40>>2]=p5;HEAP32[EMTSTACKTOP+48>>2]=p6;emterpret(1359300)}function b10(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;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;HEAP32[EMTSTACKTOP+32>>2]=p4;HEAP32[EMTSTACKTOP+40>>2]=p5;HEAPF64[EMTSTACKTOP+48>>3]=p6;emterpret(1359420)}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;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$thrown_type;HEAP32[EMTSTACKTOP+16>>2]=$adjustedPtr;emterpret(1159724);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_116count_block_size11visit_fieldEPK9glsl_typePKcb($this,$type,$name,$row_major){$this=$this|0;$type=$type|0;$name=$name|0;$row_major=$row_major|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$type;HEAP32[EMTSTACKTOP+16>>2]=$name;HEAP32[EMTSTACKTOP+24>>2]=$row_major;emterpret(1312824)}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;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$0;HEAP32[EMTSTACKTOP+24>>2]=$1;emterpret(1277216)}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;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$0;HEAP32[EMTSTACKTOP+24>>2]=$1;emterpret(1277308)}function __ZN12_GLOBAL__N_111ubo_visitor11visit_fieldEPK9glsl_typePKcb($this,$type,$name,$row_major){$this=$this|0;$type=$type|0;$name=$name|0;$row_major=$row_major|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$type;HEAP32[EMTSTACKTOP+16>>2]=$name;HEAP32[EMTSTACKTOP+24>>2]=$row_major;emterpret(1336056)}function __ZN25ast_aggregate_initializer3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1132920);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN24ast_expression_statement3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1279696);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN24ast_parameter_declarator3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(974892);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ast_selection_statement3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1085600);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ast_iteration_statement3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1080168);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ast_function_definition3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1019388);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ast_function_expression3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(726216);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ast_case_statement_list3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(986524);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN22ast_compound_statement3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1186032);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN20ast_switch_statement3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(967192);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN20ast_struct_specifier3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(987392);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN19ast_gs_input_layout3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1015724);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN19ast_case_label_list3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1239228);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIwE8do_widenEPKcS3_Pw($this,$low,$high,$dest){$this=$this|0;$low=$low|0;$high=$high|0;$dest=$dest|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$low;HEAP32[EMTSTACKTOP+16>>2]=$high;HEAP32[EMTSTACKTOP+24>>2]=$dest;emterpret(1258172);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIcE8do_widenEPKcS3_Pc($this,$low,$high,$dest){$this=$this|0;$low=$low|0;$high=$high|0;$dest=$dest|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$low;HEAP32[EMTSTACKTOP+16>>2]=$high;HEAP32[EMTSTACKTOP+24>>2]=$dest;emterpret(1264080);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN19ast_interface_block3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(703928);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN19ast_declarator_list3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(694644);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN19ast_cs_input_layout3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(965244);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN18ast_case_statement3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1092848);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN18ast_type_specifier3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(988944);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN18ast_jump_statement3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(865292);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN15ast_switch_body3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1281148);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN14ast_expression3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1314180);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17collateIwE12do_transformEPKwS3_($agg$result,$this,$__lo,$__hi){$agg$result=$agg$result|0;$this=$this|0;$__lo=$__lo|0;$__hi=$__hi|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__lo;HEAP32[EMTSTACKTOP+24>>2]=$__hi;emterpret(1300380)}function __ZNKSt3__17collateIcE12do_transformEPKcS3_($agg$result,$this,$__lo,$__hi){$agg$result=$agg$result|0;$this=$this|0;$__lo=$__lo|0;$__hi=$__hi|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$__lo;HEAP32[EMTSTACKTOP+24>>2]=$__hi;emterpret(1300416)}function __ZN14ast_case_label3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(897540);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIwE5do_isEPKwS3_Pt($this,$low,$high,$vec){$this=$this|0;$low=$low|0;$high=$high|0;$vec=$vec|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$low;HEAP32[EMTSTACKTOP+16>>2]=$high;HEAP32[EMTSTACKTOP+24>>2]=$vec;emterpret(1201196);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12ast_function3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(890260);return HEAP32[EMTSTACKTOP>>2]|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|0;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;HEAP32[EMTSTACKTOP+32>>2]=p4;HEAP32[EMTSTACKTOP+40>>2]=p5;emterpret(1361416)}function __ZNKSt3__18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE($this,$__nm,$0){$this=$this|0;$__nm=$__nm|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__nm;HEAP32[EMTSTACKTOP+16>>2]=$0;emterpret(1265716);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE($this,$__nm,$0){$this=$this|0;$__nm=$__nm|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__nm;HEAP32[EMTSTACKTOP+16>>2]=$0;emterpret(1265832);return HEAP32[EMTSTACKTOP>>2]|0}function b12(p0,p1,p2,p3,p4,p5){p0=p0|0;p1=p1|0;p2=p2|0;p3=p3|0;p4=p4|0;p5=+p5;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;HEAP32[EMTSTACKTOP+32>>2]=p4;HEAPF64[EMTSTACKTOP+40>>3]=p5;emterpret(1361536)}function __ZNKSt3__15ctypeIwE11do_scan_notEtPKwS3_($this,$m,$low,$high){$this=$this|0;$m=$m|0;$low=$low|0;$high=$high|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$m;HEAP32[EMTSTACKTOP+16>>2]=$low;HEAP32[EMTSTACKTOP+24>>2]=$high;emterpret(1229276);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIwE10do_scan_isEtPKwS3_($this,$m,$low,$high){$this=$this|0;$m=$m|0;$low=$low|0;$high=$high|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$m;HEAP32[EMTSTACKTOP+16>>2]=$low;HEAP32[EMTSTACKTOP+24>>2]=$high;emterpret(1231760);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN8ast_node3hirEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1338956);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__114error_category10equivalentEiRKNS_15error_conditionE($this,$code,$condition){$this=$this|0;$code=$code|0;$condition=$condition|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$code;HEAP32[EMTSTACKTOP+16>>2]=$condition;emterpret(1247284);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN25ast_aggregate_initializer13hir_no_rvalueEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1297644)}function __ZNKSt3__114error_category10equivalentERKNS_10error_codeEi($this,$code,$condition){$this=$this|0;$code=$code|0;$condition=$condition|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$code;HEAP32[EMTSTACKTOP+16>>2]=$condition;emterpret(1289480);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ast_function_expression13hir_no_rvalueEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1297932)}function _optimize_glsl($source,$shaderType,$vertexShader){$source=$source|0;$shaderType=$shaderType|0;$vertexShader=$vertexShader|0;HEAP32[EMTSTACKTOP+0>>2]=$source;HEAP32[EMTSTACKTOP+8>>2]=$shaderType;HEAP32[EMTSTACKTOP+16>>2]=$vertexShader;emterpret(1060936);return HEAP32[EMTSTACKTOP>>2]|0}function b20(p0,p1,p2,p3,p4){p0=p0|0;p1=p1|0;p2=p2|0;p3=p3|0;p4=p4|0;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;HEAP32[EMTSTACKTOP+32>>2]=p4;emterpret(1361636);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN14ast_expression13hir_no_rvalueEP9exec_listP22_mesa_glsl_parse_state($this,$instructions,$state){$this=$this|0;$instructions=$instructions|0;$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$instructions;HEAP32[EMTSTACKTOP+16>>2]=$state;emterpret(1315600)}function __ZN20ir_dereference_array6equalsEP14ir_instruction12ir_node_type($this,$ir,$ignore){$this=$this|0;$ir=$ir|0;$ignore=$ignore|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;HEAP32[EMTSTACKTOP+16>>2]=$ignore;emterpret(1190988);return HEAP32[EMTSTACKTOP>>2]|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&3](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0); + +}function ___cxa_can_catch($catchType,$excpType,$thrown){$catchType=$catchType|0;$excpType=$excpType|0;$thrown=$thrown|0;HEAP32[EMTSTACKTOP+0>>2]=$catchType;HEAP32[EMTSTACKTOP+8>>2]=$excpType;HEAP32[EMTSTACKTOP+16>>2]=$thrown;emterpret(1267472);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_1L25tree_grafting_basic_blockEP14ir_instructionS1_Pv($bb_first,$bb_last,$data){$bb_first=$bb_first|0;$bb_last=$bb_last|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$bb_first;HEAP32[EMTSTACKTOP+8>>2]=$bb_last;HEAP32[EMTSTACKTOP+16>>2]=$data;emterpret(1024300)}function __ZN13ir_expression6equalsEP14ir_instruction12ir_node_type($this,$ir,$ignore){$this=$this|0;$ir=$ir|0;$ignore=$ignore|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;HEAP32[EMTSTACKTOP+16>>2]=$ignore;emterpret(1149592);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK23ir_dereference_variable5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1248116);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK22ir_precision_statement5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1311560);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN10ir_swizzle6equalsEP14ir_instruction12ir_node_type($this,$ir,$ignore){$this=$this|0;$ir=$ir|0;$ignore=$ignore|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;HEAP32[EMTSTACKTOP+16>>2]=$ignore;emterpret(1193696);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi($this,$__s,$__n){$this=$this|0;$__s=$__s|0;$__n=$__n|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__s;HEAP32[EMTSTACKTOP+16>>2]=$__n;emterpret(1187256);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci($this,$__s,$__n){$this=$this|0;$__s=$__s|0;$__n=$__n|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__s;HEAP32[EMTSTACKTOP+16>>2]=$__n;emterpret(1185592);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK21ir_typedecl_statement5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1309820);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK21ir_function_signature5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1150200);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK21ir_dereference_record5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1269356);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN10ir_texture6equalsEP14ir_instruction12ir_node_type($this,$ir,$ignore){$this=$this|0;$ir=$ir|0;$ignore=$ignore|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;HEAP32[EMTSTACKTOP+16>>2]=$ignore;emterpret(995740);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi($this,$__s,$__n){$this=$this|0;$__s=$__s|0;$__n=$__n|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__s;HEAP32[EMTSTACKTOP+16>>2]=$__n;emterpret(1184100);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci($this,$__s,$__n){$this=$this|0;$__s=$__s|0;$__n=$__n|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__s;HEAP32[EMTSTACKTOP+16>>2]=$__n;emterpret(1183172);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK20ir_dereference_array5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1248812);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_dereference_variable25constant_expression_valueEP10hash_table($this,$variable_context){$this=$this|0;$variable_context=$variable_context|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$variable_context;emterpret(1187020);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK16ir_end_primitive5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1280300);return HEAP32[EMTSTACKTOP>>2]|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;return low>>>bits|(high&ander)<<32-bits}tempRet0=(high|0)<0?-1:0;return high>>bits-32|0}function __ZN23ir_dereference_variable6equalsEP14ir_instruction12ir_node_type($this,$ir,$0){$this=$this|0;$ir=$ir|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;HEAP32[EMTSTACKTOP+16>>2]=$0;emterpret(1278528);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN20ir_dereference_array25constant_expression_valueEP10hash_table($this,$variable_context){$this=$this|0;$variable_context=$variable_context|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$variable_context;emterpret(1012300);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK14ir_emit_vertex5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1281804);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK13ir_expression5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1143212);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK13ir_assignment5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1174356);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK12ir_loop_jump5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1313504);return HEAP32[EMTSTACKTOP>>2]|0}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&15](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0)|0}function __ZNK11ir_variable5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1031564);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK11ir_function5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1171416);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK11ir_constant5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1037524);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK10ir_texture5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1017884);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK10ir_swizzle5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1229596);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK10ir_discard5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1263184);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK9ir_return5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1265608);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN13ir_expression25constant_expression_valueEP10hash_table($this,$variable_context){$this=$this|0;$variable_context=$variable_context|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$variable_context;emterpret(496660);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK7ir_loop5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1183592);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK7ir_call5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1120100);return HEAP32[EMTSTACKTOP>>2]|0}function b2(p0,p1,p2,p3,p4){p0=p0|0;p1=p1|0;p2=p2|0;p3=p3|0;p4=p4|0;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;HEAP32[EMTSTACKTOP+32>>2]=p4;emterpret(1362200)}function __ZN10ir_swizzle25constant_expression_valueEP10hash_table($this,$variable_context){$this=$this|0;$variable_context=$variable_context|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$variable_context;emterpret(1044564);return HEAP32[EMTSTACKTOP>>2]|0}function __ZZ15remap_variablesP14ir_instructionP9gl_shaderP10hash_tableEN13remap_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1142368);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi($this,$0,$1){$this=$this|0;$0=$0|0;$1=$1|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$1;emterpret(1343044);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci($this,$0,$1){$this=$this|0;$0=$0|0;$1=$1|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$1;emterpret(1343068);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17collateIwE7do_hashEPKwS3_($this,$__lo,$__hi){$this=$this|0;$__lo=$__lo|0;$__hi=$__hi|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__lo;HEAP32[EMTSTACKTOP+16>>2]=$__hi;emterpret(1250292);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17collateIcE7do_hashEPKcS3_($this,$__lo,$__hi){$this=$this|0;$__lo=$__lo|0;$__hi=$__hi|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__lo;HEAP32[EMTSTACKTOP+16>>2]=$__hi;emterpret(1246288);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK9ir_rvalue5cloneEPvP10hash_table($this,$mem_ctx,$0){$this=$this|0;$mem_ctx=$mem_ctx|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$0;emterpret(1335696);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK5ir_if5cloneEPvP10hash_table($this,$mem_ctx,$ht){$this=$this|0;$mem_ctx=$mem_ctx|0;$ht=$ht|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$mem_ctx;HEAP32[EMTSTACKTOP+16>>2]=$ht;emterpret(1069712);return HEAP32[EMTSTACKTOP>>2]|0}function runPostSets(){}function _i64Add(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;HEAP32[EMTSTACKTOP+0>>2]=a;HEAP32[EMTSTACKTOP+8>>2]=b;HEAP32[EMTSTACKTOP+16>>2]=c;HEAP32[EMTSTACKTOP+24>>2]=d;emterpret(1341452);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN11ir_constant6equalsEP14ir_instruction12ir_node_type($this,$ir,$0){$this=$this|0;$ir=$ir|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;HEAP32[EMTSTACKTOP+16>>2]=$0;emterpret(1185348);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIwE10do_toupperEPwPKw($this,$low,$high){$this=$this|0;$low=$low|0;$high=$high|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$low;HEAP32[EMTSTACKTOP+16>>2]=$high;emterpret(1214152);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIwE10do_tolowerEPwPKw($this,$low,$high){$this=$this|0;$low=$low|0;$high=$high|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$low;HEAP32[EMTSTACKTOP+16>>2]=$high;emterpret(1214304);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIcE10do_toupperEPcPKc($this,$low,$high){$this=$this|0;$low=$low|0;$high=$high|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$low;HEAP32[EMTSTACKTOP+16>>2]=$high;emterpret(1240112);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIcE10do_tolowerEPcPKc($this,$low,$high){$this=$this|0;$low=$low|0;$high=$high|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$low;HEAP32[EMTSTACKTOP+16>>2]=$high;emterpret(1240268);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN7ir_call25constant_expression_valueEP10hash_table($this,$variable_context){$this=$this|0;$variable_context=$variable_context|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$variable_context;emterpret(1296032);return HEAP32[EMTSTACKTOP>>2]|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&7](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0)}function _bitshift64Shl(low,high,bits){low=low|0;high=high|0;bits=bits|0;var ander=0;if((bits|0)<32){ander=(1<>>32-bits;return low<>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$ev;emterpret(1323984)}function __ZNSt3__111__stdoutbufIwE6xsputnEPKwi($this,$__s,$__n){$this=$this|0;$__s=$__s|0;$__n=$__n|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__s;HEAP32[EMTSTACKTOP+16>>2]=$__n;emterpret(1196752);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__111__stdoutbufIcE6xsputnEPKci($this,$__s,$__n){$this=$this|0;$__s=$__s|0;$__n=$__n|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__s;HEAP32[EMTSTACKTOP+16>>2]=$__n;emterpret(1193328);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIwE9do_narrowEwc($this,$c,$dfault){$this=$this|0;$c=$c|0;$dfault=$dfault|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$c;HEAP32[EMTSTACKTOP+16>>2]=$dfault;emterpret(1327448);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIcE9do_narrowEcc($this,$c,$dfault){$this=$this|0;$c=$c|0;$dfault=$dfault|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$c;HEAP32[EMTSTACKTOP+16>>2]=$dfault;emterpret(1327088);return HEAP32[EMTSTACKTOP>>2]|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;return low>>>bits|(high&ander)<<32-bits}tempRet0=0;return high>>>bits-32|0}function b15(p0,p1,p2,p3){p0=p0|0;p1=p1|0;p2=p2|0;p3=p3|0;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;emterpret(1362224);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN14ir_instruction6equalsEPS_12ir_node_type($this,$0,$1){$this=$this|0;$0=$0|0;$1=$1|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;HEAP32[EMTSTACKTOP+16>>2]=$1;emterpret(1352004);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL27dead_code_local_basic_blockP14ir_instructionS0_Pv($first,$last,$data){$first=$first|0;$last=$last|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$first;HEAP32[EMTSTACKTOP+8>>2]=$last;HEAP32[EMTSTACKTOP+16>>2]=$data;emterpret(1122332)}function __ZNKSt3__119__iostream_category7messageEi($agg$result,$this,$ev){$agg$result=$agg$result|0;$this=$this|0;$ev=$ev|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;HEAP32[EMTSTACKTOP+16>>2]=$ev;emterpret(1286732)}function __ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1236640);return HEAP32[EMTSTACKTOP>>2]|0}function _i64Subtract(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;HEAP32[EMTSTACKTOP+0>>2]=a;HEAP32[EMTSTACKTOP+8>>2]=b;HEAP32[EMTSTACKTOP+16>>2]=c;HEAP32[EMTSTACKTOP+24>>2]=d;emterpret(1341652);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_leaveEP21ir_function_signature($this,$sig){$this=$this|0;$sig=$sig|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$sig;emterpret(1313624);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP21ir_function_signature($this,$sig){$this=$this|0;$sig=$sig|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$sig;emterpret(1313156);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1237840);return HEAP32[EMTSTACKTOP>>2]|0}function __mesa_new_shader($ctx,$name,$type){$ctx=$ctx|0;$name=$name|0;$type=$type|0;HEAP32[EMTSTACKTOP+0>>2]=$ctx;HEAP32[EMTSTACKTOP+8>>2]=$name;HEAP32[EMTSTACKTOP+16>>2]=$type;emterpret(1283744);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_130ir_structure_reference_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1321896);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_130ir_structure_reference_visitor11visit_enterEP21ir_dereference_record($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1342736);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_constant_variable_visitor11visit_enterEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1342764);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN20array_sizing_visitor28fixup_unnamed_interface_typeEPKvPvS2_($key,$data,$0){$key=$key|0;$data=$data|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$key;HEAP32[EMTSTACKTOP+8>>2]=$data;HEAP32[EMTSTACKTOP+16>>2]=$0;emterpret(1084308)}function __ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1173512);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_constant_variable_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1140160);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_vector_reference_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1322592);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1238488);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_126ir_array_reference_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1323076);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL25remove_unlinked_functionsPKvPvS1_($key,$data,$closure){$key=$key|0;$data=$data|0;$closure=$closure|0;HEAP32[EMTSTACKTOP+0>>2]=$key;HEAP32[EMTSTACKTOP+8>>2]=$data;HEAP32[EMTSTACKTOP+16>>2]=$closure;emterpret(1180072)}function __ZN12_GLOBAL__N_130ir_structure_reference_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1266372);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_126ir_array_reference_visitor11visit_enterEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1230468);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_125ir_dead_functions_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1279776);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_121has_recursion_visitor11visit_leaveEP21ir_function_signature($this,$sig){$this=$this|0;$sig=$sig|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$sig;emterpret(1336016);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_121has_recursion_visitor11visit_enterEP21ir_function_signature($this,$sig){$this=$this|0;$sig=$sig|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$sig;emterpret(1313396);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_125geom_array_resize_visitor11visit_leaveEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1285056);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1343320);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1247668);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1299568);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1227008);return HEAP32[EMTSTACKTOP>>2]|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&63](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0)}function __ZNKSt3__15ctypeIwE5do_isEtw($this,$m,$c){$this=$this|0;$m=$m|0;$c=$c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$m;HEAP32[EMTSTACKTOP+16>>2]=$c;emterpret(1291128);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_130ir_structure_reference_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1239964);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_vector_reference_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1288220);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_copy_propagation_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1187436);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK11ir_constant8is_valueEfi($this,$f,$i){$this=$this|0;$f=+$f;$i=$i|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAPF64[EMTSTACKTOP+8>>3]=$f;HEAP32[EMTSTACKTOP+16>>2]=$i;emterpret(1090492);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_leaveEP10ir_swizzle($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1343520);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_enterEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1138128);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1095400);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_enterEP11ir_function($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1343732);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_130ir_structure_splitting_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(976720);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_126ir_array_reference_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1288560);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL20emit_errors_unlinkedPKvPvS1_($key,$data,$closure){$key=$key|0;$data=$data|0;$closure=$closure|0;HEAP32[EMTSTACKTOP+0>>2]=$key;HEAP32[EMTSTACKTOP+8>>2]=$data;HEAP32[EMTSTACKTOP+16>>2]=$closure;emterpret(1237508)}function __ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1300068);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_if_simplification_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1343812);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1343840);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_constant_variable_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1170132);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_125geom_array_resize_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1312084);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_enterEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1265040);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_vector_reference_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1135264);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1274268);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_constant_folding_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1175980);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124is_cse_candidate_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1267928);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP9ir_return($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1289540);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_123kill_for_derefs_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1316376);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN33link_uniform_block_active_visitor11visit_enterEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(999316);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN31ir_variable_replacement_visitor11visit_leaveEP21ir_dereference_record($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1325800);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP10ir_texture($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1344296);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1344324);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_enterEP11ir_function($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1344352);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_126lower_instructions_visitor11visit_leaveEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(978384);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_123lower_vertex_id_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(900148);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN31ir_variable_replacement_visitor11visit_leaveEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1326196);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1166504);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_enterEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1139836);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1057456);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_vector_reference_visitor11visit_enterEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1208360);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1239676);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1242408);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1220220);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_117array_index_visit11visit_enterEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1290644);return HEAP32[EMTSTACKTOP>>2]|0}function dynCall_viiiiiid(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;FUNCTION_TABLE_viiiiiid[index&3](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,+a7)}function __ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP9ir_return($this,$ir){ +$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1350624);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_126ir_swizzle_swizzle_visitor11visit_enterEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1023416);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP20ir_dereference_array($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1337944);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN28ir_variable_refcount_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1325844);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1302748);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_enterEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1249068);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP11ir_function($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1350744);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_121has_recursion_visitor11visit_enterEP7ir_call($this,$call){$this=$this|0;$call=$call|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$call;emterpret(1206744);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_130ir_structure_reference_visitor5visitEP11ir_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1299304);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1296748);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_constant_variable_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1071504);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1317328);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_enterEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1146672);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1095768);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_constant_folding_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1053740);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_125geom_array_resize_visitor5visitEP11ir_variable($this,$var){$this=$this|0;$var=$var|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$var;emterpret(1089264);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_123kill_for_derefs_visitor11visit_leaveEP14ir_emit_vertex($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1193896);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1226652);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1312304);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1094592);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_117call_link_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1025424);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN33link_uniform_block_active_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(12e5);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_if_simplification_visitor11visit_leaveEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1151168);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_128ir_constant_variable_visitor5visitEP11ir_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1317272);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP10ir_texture($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(113e4);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_123redundant_jumps_visitor11visit_enterEP13ir_assignment($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1351040);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_119nested_if_flattener11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1351288);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_111cse_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1289788);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN29interface_block_usage_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1225632);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_vector_reference_visitor5visitEP11ir_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1301008);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_enterEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1267832);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_125ir_dead_functions_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1298400);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN28ir_variable_refcount_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1225808);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_rvalue_enter_visitor11visit_enterEP21ir_dereference_record($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1332224);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1298772);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP21ir_dereference_record($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1298852);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1299144);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP21ir_dereference_record($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1299224);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_126ir_array_reference_visitor5visitEP11ir_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1301936);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1351588);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1031044);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1268492);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_rvalue_enter_visitor11visit_enterEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1332608);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1299064);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1299488);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_123redundant_jumps_visitor11visit_leaveEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1251552);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_113loop_analysis5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1164928);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1318588);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN33link_uniform_block_active_visitor5visitEP11ir_variable($this,$var){$this=$this|0;$var=$var|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$var;emterpret(1159996);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN31ir_variable_replacement_visitor11visit_leaveEP10ir_texture($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1327288);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN28ir_variable_refcount_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1240424);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN28ir_variable_refcount_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1294488);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN21ir_dereference_record25constant_expression_valueEP10hash_table($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1266264);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_123redundant_jumps_visitor11visit_leaveEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1156228);return HEAP32[EMTSTACKTOP>>2]|0}function _do_read($f,$buf,$len){$f=$f|0;$buf=$buf|0;$len=$len|0;HEAP32[EMTSTACKTOP+0>>2]=$f;HEAP32[EMTSTACKTOP+8>>2]=$buf;HEAP32[EMTSTACKTOP+16>>2]=$len;emterpret(1343348);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN27ir_vector_splitting_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1077904);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_123kill_for_derefs_visitor5visitEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1201360);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_120loop_control_visitor11visit_leaveEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1146388);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1297364);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP10ir_texture($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1339072);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_113loop_analysis11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1339196);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_113loop_analysis11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1308400);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN26ir_array_splitting_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1153924);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_struct_usage_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1256504);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_rvalue_enter_visitor11visit_enterEP16ir_end_primitive($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1334080);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1300452);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP16ir_end_primitive($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1299988);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP16ir_end_primitive($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1300532);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN30ir_function_can_inline_visitor11visit_enterEP9ir_return($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1327844);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor5visitEP22ir_precision_statement($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1300848);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP21ir_dereference_record($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1333236);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1270748);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_119loop_unroll_visitor11visit_leaveEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(947536);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN31ir_variable_replacement_visitor11visit_leaveEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1153400);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN24ir_stats_counter_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1271216);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_rvalue_enter_visitor11visit_enterEP14ir_emit_vertex($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1334796);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor5visitEP21ir_typedecl_statement($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1301184);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP14ir_emit_vertex($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1300928);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP14ir_emit_vertex($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1301424);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_decl_removal_visitor5visitEP21ir_typedecl_statement($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1288732);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17loop_unroll_count11visit_enterEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1055744);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1333600);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_119nested_if_flattener11visit_leaveEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1138748);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_117call_link_visitor11visit_leaveEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1111176);return HEAP32[EMTSTACKTOP>>2]|0}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 _calloc($n_elements,$elem_size){$n_elements=$n_elements|0;$elem_size=$elem_size|0;HEAP32[EMTSTACKTOP+0>>2]=$n_elements;HEAP32[EMTSTACKTOP+8>>2]=$elem_size;emterpret(1240888);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_rvalue_enter_visitor11visit_enterEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1335316);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_rvalue_enter_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1335356);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1301264);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1301344);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1301712);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1301792);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_dereference_variable6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1318472);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_117call_link_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(913748);return HEAP32[EMTSTACKTOP>>2]|0}function b3(p0,p1,p2,p3){p0=p0|0;p1=p1|0;p2=p2|0;p3=p3|0;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;HEAP32[EMTSTACKTOP+24>>2]=p3;emterpret(1362252)}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1351948);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1351976);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN22ir_precision_statement6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1318644);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_117call_link_visitor5visitEP11ir_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1331520);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEj($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1352156);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE8overflowEi($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1352184);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP11ir_function($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1302176);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP11ir_function($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1302668);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN21ir_typedecl_statement6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1318696);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN21ir_function_signature6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1213412);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN21ir_dereference_record6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1229428);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN24ir_stats_counter_visitor11visit_leaveEP13ir_expression($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1328572);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_rvalue_enter_visitor11visit_enterEP10ir_texture($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1336720);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_rvalue_enter_visitor11visit_enterEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1336760);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP10ir_texture($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1302428);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1302508);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP10ir_discard($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1302588);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP10ir_texture($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1302956);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1303036);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP10ir_discard($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1303116);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN20ir_dereference_array6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1170920);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP16ir_end_primitive($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1335448);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN13ir_assignment25constant_expression_valueEP10hash_table($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1351920);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_131ir_constant_propagation_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(902516)}function __ZN12_GLOBAL__N_130ir_structure_splitting_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(1254388)}function __ZN12_GLOBAL__N_113loop_analysis11visit_enterEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1310928);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN28ir_variable_refcount_visitor5visitEP11ir_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1308260);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_113loop_analysis5visitEP12ir_loop_jump($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1308056);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_113loop_analysis11visit_leaveEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(806016);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_rvalue_enter_visitor11visit_enterEP9ir_return($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1337316);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP9ir_return($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1303196);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP9ir_return($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1303456);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP14ir_emit_vertex($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1336440);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_113loop_analysis11visit_leaveEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1306224);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_113loop_analysis11visit_enterEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1306412);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_111cse_visitor11visit_enterEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1292388);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN11ir_constant25constant_expression_valueEP10hash_table($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1351832);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN24ir_stats_counter_visitor11visit_leaveEP10ir_texture($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1329440);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN24ir_stats_counter_visitor11visit_leaveEP10ir_discard($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1329484);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1336800);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1336840);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_127ir_constant_folding_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(1112592)}function __ZN10ir_texture25constant_expression_valueEP10hash_table($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1352284);return HEAP32[EMTSTACKTOP>>2]|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&31](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0)}function __ZN23ir_rvalue_enter_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1338580);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1303536);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1303616);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1303992);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1304072);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN16ir_end_primitive6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1213808);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_113loop_analysis11visit_enterEP7ir_call($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1265948);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_111cse_visitor11visit_enterEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1246616);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN9ir_rvalue25constant_expression_valueEP10hash_table($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1352592);return HEAP32[EMTSTACKTOP>>2]|0; + +}function __ZN24ir_stats_counter_visitor11visit_leaveEP9ir_return($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1329880);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor5visitEP12ir_loop_jump($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1304352);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN20array_sizing_visitor5visitEP11ir_variable($this,$var){$this=$this|0;$var=$var|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$var;emterpret(1086040);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_rvalue_enter_visitor11visit_enterEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1338872);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor5visitEP11ir_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1304656);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor5visitEP11ir_constant($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1304736);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_leaveEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1304432);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor11visit_enterEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1304816);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN21fixup_ir_call_visitor11visit_enterEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1297692);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP10ir_texture($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1338020);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1338060);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN14ir_emit_vertex6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1214456);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_111cse_visitor11visit_enterEP7ir_call($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1353276);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN11examine_rhs5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1283484);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN24ir_stats_counter_visitor11visit_leaveEP7ir_loop($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1330312);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17loop_unroll_count11visit_enterEP13ir_expression($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1330396);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17loop_unroll_count11visit_enterEP13ir_assignment($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1330440);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN13ir_expression6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1171176);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN13ir_assignment6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1135556);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_123ir_noop_swizzle_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(1157932)}function __ZN12_GLOBAL__N_123contains_rvalue_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(1299004)}function _sn_write($f,$s,$l){$f=$f|0;$s=$s|0;$l=$l|0;HEAP32[EMTSTACKTOP+0>>2]=$f;HEAP32[EMTSTACKTOP+8>>2]=$s;HEAP32[EMTSTACKTOP+16>>2]=$l;emterpret(1284696);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP9ir_return($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1338752);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12ir_loop_jump6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1320340);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN24ir_stats_counter_visitor11visit_leaveEP5ir_if($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1330796);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_hierarchical_visitor5visitEP9ir_rvalue($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1305648);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN11ir_variable6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1320700);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN11ir_function6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1243340);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN11ir_constant6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1320752);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1338984);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_120ir_rebalance_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(1238656)}function __ZN12_GLOBAL__N_120ir_algebraic_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(1230628)}function __ZN10ir_swizzle6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1230300);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN10ir_discard6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1209648);return HEAP32[EMTSTACKTOP>>2]|0}function dynCall_viiiiid(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;FUNCTION_TABLE_viiiiid[index&7](a1|0,a2|0,a3|0,a4|0,a5|0,+a6)}function __ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor13handle_rvalueEPP9ir_rvalue($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(891564)}function __ZN10ir_texture6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(982536);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIwLb1EE16do_positive_signEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1324600)}function __ZNKSt3__110moneypunctIwLb1EE16do_negative_signEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1328872)}function __ZNKSt3__110moneypunctIwLb0EE16do_positive_signEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1324648)}function __ZNKSt3__110moneypunctIwLb0EE16do_negative_signEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1328916)}function __ZNKSt3__110moneypunctIcLb1EE16do_positive_signEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1324696)}function __ZNKSt3__110moneypunctIcLb1EE16do_negative_signEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1328960)}function __ZNKSt3__110moneypunctIcLb0EE16do_positive_signEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1324744)}function __ZNKSt3__110moneypunctIcLb0EE16do_negative_signEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1329004)}function __ZN9ir_rvalue6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1326904);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN9ir_return6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1211396);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17ir_rvalue_visitor11visit_leaveEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1339512);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_117ir_minmax_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(1183364)}function __ZNKSt3__110moneypunctIwLb1EE14do_curr_symbolEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1324984)}function __ZNKSt3__110moneypunctIwLb0EE14do_curr_symbolEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1325032)}function __ZNKSt3__110moneypunctIcLb1EE14do_curr_symbolEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1325080)}function __ZNKSt3__110moneypunctIcLb0EE14do_curr_symbolEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1325128)}function __ZN7ir_loop6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1244228);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN7ir_call6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1176516);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN17loop_unroll_count11visit_enterEP7ir_loop($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1341732);return HEAP32[EMTSTACKTOP>>2]|0}function b0(p0,p1,p2){p0=p0|0;p1=p1|0;p2=p2|0;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;emterpret(1362276);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__111__stdoutbufIwE8overflowEj($this,$__c){$this=$this|0;$__c=$__c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__c;emterpret(1079752);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__111__stdoutbufIcE8overflowEi($this,$__c){$this=$this|0;$__c=$__c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__c;emterpret(1076816);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__110__stdinbufIwE9pbackfailEj($this,$__c){$this=$this|0;$__c=$__c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__c;emterpret(1102060);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__110__stdinbufIcE9pbackfailEi($this,$__c){$this=$this|0;$__c=$__c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__c;emterpret(1097380);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIwLb1EE13do_pos_formatEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1308880)}function __ZNKSt3__110moneypunctIwLb1EE13do_neg_formatEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1308988)}function __ZNKSt3__110moneypunctIwLb0EE13do_pos_formatEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1309096)}function __ZNKSt3__110moneypunctIwLb0EE13do_neg_formatEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1309204)}function __ZNKSt3__110moneypunctIcLb1EE13do_pos_formatEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1309312)}function __ZNKSt3__110moneypunctIcLb1EE13do_neg_formatEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1309420)}function __ZNKSt3__110moneypunctIcLb0EE13do_pos_formatEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1309528)}function __ZNKSt3__110moneypunctIcLb0EE13do_neg_formatEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1309636)}function b17(p0,p1,p2){p0=p0|0;p1=+p1;p2=p2|0;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAPF64[EMTSTACKTOP+8>>3]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;emterpret(1362304);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN5ir_if6acceptEP23ir_hierarchical_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1167652);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_111ubo_visitor11visit_fieldEPK17glsl_struct_field($this,$field){$this=$this|0;$field=$field|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$field;emterpret(1296588)}function __ZNKSt3__110moneypunctIwLb1EE11do_groupingEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1325500)}function __ZNKSt3__110moneypunctIwLb0EE11do_groupingEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1325548)}function __ZNKSt3__110moneypunctIcLb1EE11do_groupingEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1325596)}function __ZNKSt3__110moneypunctIcLb0EE11do_groupingEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1325644)}function __ZN27ir_vector_splitting_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(1282208)}function __ZN24program_resource_visitor11visit_fieldEPK17glsl_struct_field($this,$field){$this=$this|0;$field=$field|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$field;emterpret(1350720)}function __ZN26ir_array_splitting_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(1258768)}function __ZN12_GLOBAL__N_111cse_visitor13handle_rvalueEPP9ir_rvalue($this,$rvalue){$this=$this|0;$rvalue=$rvalue|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rvalue;emterpret(1255584)}function __ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP22ir_precision_statement($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1350772)}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&15](a1|0,a2|0,a3|0,a4|0,a5|0)|0}function _hash_table_pointer_compare($key1,$key2){$key1=$key1|0;$key2=$key2|0;HEAP32[EMTSTACKTOP+0>>2]=$key1;HEAP32[EMTSTACKTOP+8>>2]=$key2;emterpret(1339928);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP21ir_typedecl_statement($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1350988)}function __ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(969120)}function __ZNKSt3__18numpunctIwE12do_falsenameEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1321616)}function __ZNKSt3__18numpunctIcE12do_falsenameEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1330264)}function __ZNKSt3__18numpunctIwE11do_truenameEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1321680)}function __ZNKSt3__18numpunctIwE11do_groupingEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1326116)}function __ZNKSt3__18numpunctIcE11do_truenameEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1330592)}function __ZNKSt3__18numpunctIcE11do_groupingEv($agg$result,$this){$agg$result=$agg$result|0;$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$agg$result;HEAP32[EMTSTACKTOP+8>>2]=$this;emterpret(1326156)}function __ZN12_GLOBAL__N_130dereferences_variable_callbackEP14ir_instructionPv($ir,$data){$ir=$ir|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$data;emterpret(1282836)}function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351532);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351560);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIwE10do_toupperEw($this,$c){$this=$this|0;$c=$c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$c;emterpret(1305800);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIwE10do_tolowerEw($this,$c){$this=$this|0;$c=$c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$c;emterpret(1305864);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIcE10do_toupperEc($this,$c){$this=$this|0;$c=$c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$c;emterpret(1292560);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIcE10do_tolowerEc($this,$c){$this=$this|0;$c=$c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$c;emterpret(1291212);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_121vector_insert_visitor13handle_rvalueEPP9ir_rvalue($this,$rv){$this=$this|0;$rv=$rv|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$rv;emterpret(883756)}function _realloc($oldmem,$bytes){$oldmem=$oldmem|0;$bytes=$bytes|0;HEAP32[EMTSTACKTOP+0>>2]=$oldmem;HEAP32[EMTSTACKTOP+8>>2]=$bytes;emterpret(1189564);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1351676)}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1351700)}function __ZNKSt3__15ctypeIwE8do_widenEc($this,$c){$this=$this|0;$c=$c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$c;emterpret(1351796);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__15ctypeIcE8do_widenEc($this,$c){$this=$this|0;$c=$c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$c;emterpret(1358524);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL40has_only_undefined_precision_assignmentsP14ir_instructionPv($ir,$data){$ir=$ir|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$data;emterpret(1258892)}function __ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP12ir_loop_jump($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1286428)}function __ZN9glsl_type18record_key_compareEPKvS1_($a,$b){$a=$a|0;$b=$b|0;HEAP32[EMTSTACKTOP+0>>2]=$a;HEAP32[EMTSTACKTOP+8>>2]=$b;emterpret(1284780);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP11ir_function($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1314780)}function __ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP10ir_discard($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1352032)}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&3](a1|0,a2|0,a3|0,a4|0,a5|0)}function __ZN22ir_print_metal_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1267236)}function __ZN22ir_print_metal_visitor5visitEP22ir_precision_statement($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1352260)}function __ZN21ir_print_glsl_visitor5visitEP23ir_dereference_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1304896)}function __ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP9ir_return($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1299620)}function __ZN22ir_print_metal_visitor5visitEP21ir_typedecl_statement($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1109252)}function __ZN22ir_print_metal_visitor5visitEP21ir_dereference_record($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1257724)}function __ZN21ir_print_glsl_visitor5visitEP22ir_precision_statement($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1286648)}function __ZNSt3__111__stdoutbufIwE5imbueERKNS_6localeE($this,$__loc){$this=$this|0;$__loc=$__loc|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__loc;emterpret(1263832)}function __ZNSt3__111__stdoutbufIcE5imbueERKNS_6localeE($this,$__loc){$this=$this|0;$__loc=$__loc|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__loc;emterpret(1263956)}function __ZN23ir_control_flow_visitor5visitEP23ir_dereference_variable($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1352432)}function __ZN22ir_print_metal_visitor5visitEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(894940)}function __ZN22ir_print_metal_visitor5visitEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1233920)}function __ZN21ir_print_glsl_visitor5visitEP21ir_typedecl_statement($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1069240)}function __ZN21ir_print_glsl_visitor5visitEP21ir_dereference_record($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1258052)}function __ZNSt3__110__stdinbufIwE5imbueERKNS_6localeE($this,$__loc){$this=$this|0;$__loc=$__loc|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__loc;emterpret(1236108)}function __ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE($this,$__loc){$this=$this|0;$__loc=$__loc|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__loc;emterpret(1236288)}function __ZN21ir_print_glsl_visitor5visitEP21ir_function_signature($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(946548)}function __ZN21ir_print_glsl_visitor5visitEP20ir_dereference_array($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1234088)}function __ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(941472)}function __ZN23ir_control_flow_visitor5visitEP21ir_dereference_record($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1352692)}function __ZN23ir_control_flow_visitor5visitEP20ir_dereference_array($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1352804)}function __ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(728796)}function __ZL30replace_return_with_assignmentP14ir_instructionPv($ir,$data){$ir=$ir|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$data;emterpret(1217668)}function __ZN22ir_print_metal_visitor5visitEP16ir_end_primitive($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1305424)}function __ZL12DeleteShaderP10gl_contextP9gl_shader($ctx,$shader){$ctx=$ctx|0;$shader=$shader|0;HEAP32[EMTSTACKTOP+0>>2]=$ctx;HEAP32[EMTSTACKTOP+8>>2]=$shader;emterpret(1350652)}function __ZN21ir_print_glsl_visitor5visitEP16ir_end_primitive($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1305728)}function __ZN22ir_print_metal_visitor5visitEP14ir_emit_vertex($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1305928)}function __ZL36shader_packing_or_es3_or_gpu_shader5PK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1277096);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_control_flow_visitor5visitEP16ir_end_primitive($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1353604)}function __ZN21ir_print_glsl_visitor5visitEP14ir_emit_vertex($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1306152)}function __ZN22ir_print_metal_visitor5visitEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(740144)}function __ZN22ir_print_metal_visitor5visitEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(985752)}function __ZN22ir_print_metal_visitor5visitEP12ir_loop_jump($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1284120)}function __ZL26propagate_precision_assignP14ir_instructionPv($ir,$data){$ir=$ir|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$data;emterpret(992500)}function __ZL25propagate_precision_derefP14ir_instructionPv($ir,$data){$ir=$ir|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$data;emterpret(1122656)}function __ZN23ir_control_flow_visitor5visitEP14ir_emit_vertex($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1355704)}function __ZN22ir_print_metal_visitor5visitEP11ir_function($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1073496)}function __ZN21ir_print_glsl_visitor5visitEP13ir_expression($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(849092)}function __ZN21ir_print_glsl_visitor5visitEP13ir_assignment($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(972296)}function __ZN21ir_print_glsl_visitor5visitEP12ir_loop_jump($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1284320)}function __ZL24propagate_precision_exprP14ir_instructionPv($ir,$data){$ir=$ir|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$data;emterpret(1141160)}function __ZL24propagate_precision_callP14ir_instructionPv($ir,$data){$ir=$ir|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$data;emterpret(1054280)}function __ZN23ir_control_flow_visitor5visitEP13ir_expression($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1356008)}function __ZN23ir_control_flow_visitor5visitEP13ir_assignment($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1356032)}function __ZN22ir_print_metal_visitor5visitEP11ir_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(744440)}function __ZN22ir_print_metal_visitor5visitEP11ir_constant($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(905872)}function __ZN22ir_print_metal_visitor5visitEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1022120)}function __ZN22ir_print_metal_visitor5visitEP10ir_discard($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1245608)}function __ZN21ir_print_glsl_visitor5visitEP11ir_function($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1073944)}function __ZN22ir_print_metal_visitor5visitEP10ir_texture($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(973120)}function __ZN21ir_print_glsl_visitor5visitEP11ir_variable($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(926908)}function __ZN21ir_print_glsl_visitor5visitEP11ir_constant($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(875424)}function __ZN21ir_print_glsl_visitor5visitEP10ir_swizzle($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1013012)}function __ZN21ir_print_glsl_visitor5visitEP10ir_discard($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1245764)}function __mesa_key_pointer_equal($a,$b){$a=$a|0;$b=$b|0;HEAP32[EMTSTACKTOP+0>>2]=$a;HEAP32[EMTSTACKTOP+8>>2]=$b;emterpret(1352884);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_dereference_variable6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1325748)}function __ZN23ir_control_flow_visitor5visitEP11ir_variable($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1356628)}function __ZN23ir_control_flow_visitor5visitEP11ir_constant($this,$0){$this=$this|0; + +$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1356652)}function __ZN22ir_print_metal_visitor5visitEP9ir_return($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1251116)}function __ZN21ir_print_glsl_visitor5visitEP10ir_texture($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(873904)}function __mesa_key_string_equal($a,$b){$a=$a|0;$b=$b|0;HEAP32[EMTSTACKTOP+0>>2]=$a;HEAP32[EMTSTACKTOP+8>>2]=$b;emterpret(1343416);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN23ir_control_flow_visitor5visitEP10ir_texture($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1356740)}function __ZN23ir_control_flow_visitor5visitEP10ir_swizzle($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1356764)}function __ZN22ir_precision_statement6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1325892)}function __ZN21ir_print_glsl_visitor5visitEP9ir_return($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1251396)}function __ZL29shader_packing_or_gpu_shader5PK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1305068);return HEAP32[EMTSTACKTOP>>2]|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&7](a1|0,a2|0,a3|0,a4|0)|0}function __ZN22ir_print_metal_visitor5visitEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1126136)}function __ZN22ir_print_metal_visitor5visitEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1068752)}function __ZN21ir_typedecl_statement6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1326300)}function __ZN21ir_function_signature6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1326352)}function __ZN21ir_dereference_record6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1326404)}function __ZN21ir_print_glsl_visitor5visitEP7ir_loop($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1126484)}function __ZN21ir_print_glsl_visitor5visitEP7ir_call($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1070176)}function __ZN20ir_dereference_array6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1326748)}function __ZL27shader_texture_lod_and_rectPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1297556);return HEAP32[EMTSTACKTOP>>2]|0}function b11(p0,p1,p2){p0=p0|0;p1=p1|0;p2=p2|0;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;HEAP32[EMTSTACKTOP+16>>2]=p2;emterpret(1362332)}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9underflowEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1356928);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357016);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9underflowEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1356956);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357044);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN22ir_print_metal_visitor5visitEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1014380)}function __ZN23ir_control_flow_visitor5visitEP7ir_call($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1357144)}function __ZN21ir_print_glsl_visitor5visitEP5ir_if($this,$ir){$this=$this|0;$ir=$ir|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$ir;emterpret(1015052)}function __ZL25fs_texture_cube_map_arrayPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1279264);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL15rewrite_swizzleP14ir_instructionPv($ir,$data){$ir=$ir|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$data;emterpret(1081976)}function __ZN16ir_end_primitive6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1327332)}function __ZL23shader_image_load_storePK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1304224);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL14visit_variableP14ir_instructionPv($ir,$data){$ir=$ir|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$data;emterpret(1215244)}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1277488);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1273132);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__18messagesIwE8do_closeEi($this,$__c){$this=$this|0;$__c=$__c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__c;emterpret(1330676)}function __ZNKSt3__18messagesIcE8do_closeEi($this,$__c){$this=$this|0;$__c=$__c|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$__c;emterpret(1330736)}function __ZN23ir_dereference_variable25whole_variable_referencedEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1340072);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL22texture_cube_map_arrayPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1304512);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL22shader_atomic_countersPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1334512);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL22es_lod_exists_in_stagePK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1259016);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE4syncEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357892);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357920);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17codecvtIDsc11__mbstate_tE16do_always_noconvEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357948);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17codecvtIDic11__mbstate_tE16do_always_noconvEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357976);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN14ir_emit_vertex6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1327888)}function __ZL21shader_trinary_minmaxPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1334652);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL21shader_packing_or_es3PK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1303752);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL21fs_derivative_controlPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1279876);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL21es_shader_texture_lodPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1334700);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL21compatibility_vs_onlyPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1277792);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL12is_reductionP14ir_instructionPv($ir,$data){$ir=$ir|0;$data=$data|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$data;emterpret(1082952)}function __ZNKSt3__17codecvtIwc11__mbstate_tE16do_always_noconvEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358116);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17codecvtIcc11__mbstate_tE16do_always_noconvEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358144);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN13ir_expression6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1327940)}function __ZN13ir_assignment6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1327992)}function __ZL20texture_query_levelsPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1305340);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12ir_loop_jump6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1328248)}function __ZL19texture_multisamplePK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1305564);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL19texture_gather_onlyPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1279576);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL19shader_bit_encodingPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1279040);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL19lod_exists_in_stagePK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1280384);return HEAP32[EMTSTACKTOP>>2]|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&15](a1|0,a2|0,a3|0,a4|0)}function __ZNKSt3__17codecvtIDsc11__mbstate_tE13do_max_lengthEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358468);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17codecvtIDic11__mbstate_tE13do_max_lengthEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358496);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN11ir_variable6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1328416)}function __ZN11ir_function6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1328468)}function __ZN11ir_constant6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1328520)}function __ZL18shader_texture_lodPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1334984);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL18shader_integer_mixPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1310804);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL18fs_oes_derivativesPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1280496);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL18es_shadow_samplersPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1335032);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17codecvtIwc11__mbstate_tE13do_max_lengthEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1294396);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358644);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK23ir_dereference_variable19variable_referencedEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1341076);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN10ir_texture6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1328616)}function __ZN10ir_swizzle6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1328668)}function __ZN10ir_discard6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1328784)}function __ZL17texture_rectanglePK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1335536);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL17texture_query_lodPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1300224);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL17texture_array_lodPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1306076);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17codecvtIDsc11__mbstate_tE11do_encodingEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358708);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17codecvtIDic11__mbstate_tE11do_encodingEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358736);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL16texture_externalPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1335648);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL16fs_texture_arrayPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1300688);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17codecvtIwc11__mbstate_tE11do_encodingEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1256060);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__17codecvtIcc11__mbstate_tE11do_encodingEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358936);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK21ir_dereference_record19variable_referencedEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1313248);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN9ir_rvalue6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1329388)}function __ZN9ir_return6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1329048)}function __ZNKSt3__110moneypunctIwLb1EE16do_thousands_sepEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357240);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIwLb1EE16do_decimal_pointEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357272);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIwLb0EE16do_thousands_sepEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357304);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIwLb0EE16do_decimal_pointEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357336);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIcLb1EE16do_thousands_sepEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358764);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIcLb1EE16do_decimal_pointEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358792);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIcLb0EE16do_thousands_sepEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358820);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIcLb0EE16do_decimal_pointEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358848);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK20ir_dereference_array19variable_referencedEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1313444);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN10ir_visitor5visitEP9ir_rvalue($this,$0){$this=$this|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1359276)}function __ZL14texture_gatherPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1281028);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL14fs_gpu_shader5PK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1282532);return HEAP32[EMTSTACKTOP>>2]|0}function _strcmp($l,$r){$l=$l|0;$r=$r|0;HEAP32[EMTSTACKTOP+0>>2]=$l;HEAP32[EMTSTACKTOP+8>>2]=$r;emterpret(1231552);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN7ir_loop6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1329640)}function __ZN7ir_call6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1329692)}function __ZL13texture_arrayPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1336480);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIwLb1EE14do_frac_digitsEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359620);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIwLb0EE14do_frac_digitsEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359648);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIcLb1EE14do_frac_digitsEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359676);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__110moneypunctIcLb0EE14do_frac_digitsEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359704);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL12v130_fs_onlyPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1307416);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL12v110_fs_onlyPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1302256);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIwE8__monthsEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1033400);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIcE8__monthsEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1034252);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN5ir_if6acceptEP10ir_visitor($this,$v){$this=$this|0;$v=$v|0;HEAP32[EMTSTACKTOP+0>>2]=$this;HEAP32[EMTSTACKTOP+8>>2]=$v;emterpret(1330036)}function __ZL11gpu_shader5PK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1307256);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIwE7__weeksEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1098092);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIwE7__am_pmEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1224920);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIcE7__weeksEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1098664);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIcE7__am_pmEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1224396);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL10gs_streamsPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1317588);return HEAP32[EMTSTACKTOP>>2]|0}function b18(p0,p1){p0=p0|0;p1=p1|0;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;emterpret(1362356);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL12update_typesP14ir_instructionPv($ir,$0){$ir=$ir|0;$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$ir;HEAP32[EMTSTACKTOP+8>>2]=$0;emterpret(1199176)}function __ZL9tex3d_lodPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1316428);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL9tex1d_lodPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1307984);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__18numpunctIwE16do_thousands_sepEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1341892);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__18numpunctIwE16do_decimal_pointEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1341996);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__18numpunctIcE16do_thousands_sepEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342028);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__18numpunctIcE16do_decimal_pointEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342060);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN9ir_rvalue25whole_variable_referencedEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359948);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL8v110_lodPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1308120);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL8fs_tex3dPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1278608);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__117__call_once_proxyINS_5tupleIJNS_12_GLOBAL__N_111__fake_bindEEEEEEvPv($__vp){$__vp=$__vp|0;HEAP32[EMTSTACKTOP+0>>2]=$__vp;emterpret(1239480)}function __ZNKSt3__120__time_get_c_storageIwE3__xEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1274700);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIwE3__rEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1274872);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIwE3__cEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1275044);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIwE3__XEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1275216);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIcE3__xEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1280608);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIcE3__rEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1279988);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIcE3__cEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1280144);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__120__time_get_c_storageIcE3__XEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1280764);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL7gs_onlyPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1338792);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL7fs_onlyPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1338832);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK11ir_constant18is_uint16_constantEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1297852);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK10ir_swizzle19variable_referencedEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1315084);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL5tex3dPK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1278924);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt3__119__iostream_category4nameEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359588);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL4v140PK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1341108);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL4v130PK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1340844);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL4v120PK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1340888);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL4v110PK22_mesa_glsl_parse_state($state){$state=$state|0;HEAP32[EMTSTACKTOP+0>>2]=$state;emterpret(1338620);return HEAP32[EMTSTACKTOP>>2]|0}function dynCall_iiii(index,a1,a2,a3){index=index|0;a1=a1|0;a2=a2|0;a3=a3|0;return FUNCTION_TABLE_iiii[index&127](a1|0,a2|0,a3|0)|0}function __ZNK9ir_rvalue19variable_referencedEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360540);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1352912)}function __ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351108)}function __ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1352936)}function __ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351144)}function __ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1352960)}function __ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351180)}function __ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1352984)}function __ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351216)}function __ZNSt3__110__stdinbufIwE9underflowEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342624);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__110__stdinbufIcE9underflowEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342664);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK9ir_rvalue18is_uint16_constantEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361036);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK11ir_constant15is_negative_oneEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1325692);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1339432)}function __ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1336880)}function __ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1339472)}function __ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1336932)}function __ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1353180)}function __ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351316)}function __ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1353204)}function __ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351352)}function __ZL16always_availablePK22_mesa_glsl_parse_state($0){$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$0;emterpret(1360972);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1353384)}function __ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351388)}function __ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1353408)}function __ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351424)}function __ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1353432)}function __ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351460)}function __ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1353456)}function __ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351496)}function __ZNK9ir_rvalue15is_negative_oneEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361300);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__111__stdoutbufIwE4syncEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1190548);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__111__stdoutbufIcE4syncEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1190768);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__110__stdinbufIwE5uflowEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1343092);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__110__stdinbufIcE5uflowEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1343132);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK14ir_dereference9is_lvalueEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1242876);return HEAP32[EMTSTACKTOP>>2]|0}function dynCall_iidi(index,a1,a2,a3){index=index|0;a1=a1|0;a2=+a2;a3=a3|0;return FUNCTION_TABLE_iidi[index&1](a1|0,+a2,a3|0)|0}function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1338472)}function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1338508)}function __ZNKSt13runtime_error4whatEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1343924);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK11ir_constant8is_basisEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1067784);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK10ir_swizzle9is_lvalueEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1280920);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK11ir_constant7is_zeroEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1328128);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt11logic_error4whatEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1344228);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK9ir_rvalue9is_lvalueEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361608);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK11ir_constant6is_oneEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1328300);return HEAP32[EMTSTACKTOP>>2]|0}function dynCall_viii(index,a1,a2,a3){index=index|0;a1=a1|0;a2=a2|0;a3=a3|0;FUNCTION_TABLE_viii[index&15](a1|0,a2|0,a3|0)}function __ZNK9ir_rvalue8is_basisEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361688);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK9ir_rvalue7is_zeroEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361788);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNKSt9bad_alloc4whatEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361352);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNK9ir_rvalue6is_oneEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361888);return HEAP32[EMTSTACKTOP>>2]|0}function stackAlloc(size){ +size=size|0;var ret=0;ret=STACKTOP;STACKTOP=STACKTOP+size|0;STACKTOP=STACKTOP+15&-16;return ret|0}function __ZNKSt8bad_cast4whatEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361384);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN9glsl_type15record_key_hashEPKv($a){$a=$a|0;HEAP32[EMTSTACKTOP+0>>2]=$a;emterpret(1175124);return HEAP32[EMTSTACKTOP>>2]|0}function ___cxa_is_pointer_type($type){$type=$type|0;HEAP32[EMTSTACKTOP+0>>2]=$type;emterpret(1316016);return HEAP32[EMTSTACKTOP>>2]|0}function __ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1315640)}function __ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1316912)}function __ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1315696)}function __ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1316964)}function __ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1315752)}function __ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1317016)}function __ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1315808)}function __ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1317068)}function _hash_table_pointer_hash($key){$key=$key|0;HEAP32[EMTSTACKTOP+0>>2]=$key;emterpret(1353628);return HEAP32[EMTSTACKTOP>>2]|0}function _hash_table_string_hash($key){$key=$key|0;HEAP32[EMTSTACKTOP+0>>2]=$key;emterpret(1257464);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1337536)}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1337592)}function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1333944)}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1337648)}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1337704)}function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1334012)}function __ZN12_GLOBAL__N_130ir_structure_splitting_visitorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358912)}function __ZN12_GLOBAL__N_130ir_structure_splitting_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1355764)}function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342368)}function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1340340)}function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342408)}function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1340392)}function __ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342448)}function __ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1340444)}function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342488)}function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1340496)}function __ZN12_GLOBAL__N_128ir_function_inlining_visitorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359252)}function __ZN12_GLOBAL__N_128ir_function_inlining_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1356592)}function _strlen(ptr){ptr=ptr|0;var curr=0;curr=ptr;while(HEAP8[curr>>0]|0){curr=curr+1|0}return curr-ptr|0}function __ZN12_GLOBAL__N_127ir_constant_folding_visitorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359396)}function __ZN12_GLOBAL__N_127ir_constant_folding_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1356676)}function setThrew(threw,value){threw=threw|0;value=value|0;if((__THREW__|0)==0){__THREW__=threw;threwValue=value}}function __ZN12_GLOBAL__N_125geom_array_resize_visitorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360012)}function __ZN12_GLOBAL__N_125geom_array_resize_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1356892)}function dynCall_iii(index,a1,a2){index=index|0;a1=a1|0;a2=a2|0;return FUNCTION_TABLE_iii[index&511](a1|0,a2|0)|0}function __ZL17unpack_unorm_1x16t($u){$u=$u|0;HEAP32[EMTSTACKTOP+0>>2]=$u;emterpret(1352828);return+HEAPF64[EMTSTACKTOP>>3]}function __ZL17unpack_snorm_1x16t($u){$u=$u|0;HEAP32[EMTSTACKTOP+0>>2]=$u;emterpret(1321304);return+HEAPF64[EMTSTACKTOP>>3]}function __ZL16unpack_unorm_1x8h($u){$u=$u|0;HEAP32[EMTSTACKTOP+0>>2]=$u;emterpret(1354880);return+HEAPF64[EMTSTACKTOP>>3]}function __ZL16unpack_snorm_1x8h($u){$u=$u|0;HEAP32[EMTSTACKTOP+0>>2]=$u;emterpret(1322076);return+HEAPF64[EMTSTACKTOP>>3]}function __ZL16unpack_half_1x16t($u){$u=$u|0;HEAP32[EMTSTACKTOP+0>>2]=$u;emterpret(1357748);return+HEAPF64[EMTSTACKTOP>>3]}function __ZN12_GLOBAL__N_122ir_lower_jumps_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357168)}function __ZL15pack_unorm_1x16f($x){$x=+$x;HEAPF64[EMTSTACKTOP+0>>3]=$x;emterpret(1312488);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL15pack_snorm_1x16f($x){$x=+$x;HEAPF64[EMTSTACKTOP+0>>3]=$x;emterpret(1311232);return HEAP32[EMTSTACKTOP>>2]|0}function __ZN12_GLOBAL__N_121vector_insert_visitorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1352056)}function __ZN12_GLOBAL__N_121vector_insert_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1341772)}function __ZL14pack_unorm_1x8f($x){$x=+$x;HEAPF64[EMTSTACKTOP+0>>3]=$x;emterpret(1313744);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL14pack_snorm_1x8f($x){$x=+$x;HEAPF64[EMTSTACKTOP+0>>3]=$x;emterpret(1312916);return HEAP32[EMTSTACKTOP>>2]|0}function __ZL14pack_half_1x16f($x){$x=+$x;HEAPF64[EMTSTACKTOP+0>>3]=$x;emterpret(1357784);return HEAP32[EMTSTACKTOP>>2]|0}function b7(p0,p1){p0=p0|0;p1=p1|0;HEAP32[EMTSTACKTOP+0>>2]=p0;HEAP32[EMTSTACKTOP+8>>2]=p1;emterpret(1362400)}function __ZN12_GLOBAL__N_120ir_algebraic_visitorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360568)}function __ZN12_GLOBAL__N_120ir_algebraic_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357456)}function __ZNSt3__16locale5facet16__on_zero_sharedEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1320004)}function __ZNK10__cxxabiv116__shim_type_info5noop2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360664)}function __ZNK10__cxxabiv116__shim_type_info5noop1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360688)}function __ZN10__cxxabiv121__vmi_class_type_infoD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357712)}function __ZN10__cxxabiv120__si_class_type_infoD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358040)}function __ZN31ir_variable_replacement_visitorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360924)}function __ZN31ir_variable_replacement_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358172)}function __ZNSt3__17codecvtIDsc11__mbstate_tED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358288)}function __ZNSt3__17codecvtIDic11__mbstate_tED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358324)}function __ZNSt3__117__widen_from_utf8ILj32EED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358360)}function __ZNSt3__17codecvtIwc11__mbstate_tED2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1307340)}function __ZNSt3__17codecvtIwc11__mbstate_tED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1343272)}function __ZNSt3__17codecvtIcc11__mbstate_tED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358396)}function __ZNSt3__116__narrow_to_utf8ILj32EED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358432)}function __ZNK24ast_parameter_declarator5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1255188)}function __ZNK24ast_fully_specified_type5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1305268)}function __ZNK24ast_expression_statement5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1287156)}function __ZN22_mesa_glsl_parse_state18_ralloc_destructorEPv($p){$p=$p|0;HEAP32[EMTSTACKTOP+0>>2]=$p;emterpret(1360820)}function __ZN12_GLOBAL__N_115builtin_builderD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1341408)}function __ZN10__cxxabiv117__class_type_infoD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358584)}function __ZNK23ast_selection_statement5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1221884)}function __ZNK23ast_iteration_statement5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1074864)}function __ZNK23ast_function_definition5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1289212)}function __ZNK23ast_case_statement_list5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1257600)}function __ZN12_GLOBAL__N_18function18_ralloc_destructorEPv($p){$p=$p|0;HEAP32[EMTSTACKTOP+0>>2]=$p;emterpret(1360948)}function __ZN10__cxxabiv116__shim_type_infoD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361144)}function dynCall_vii(index,a1,a2){index=index|0;a1=a1|0;a2=a2|0;FUNCTION_TABLE_vii[index&255](a1|0,a2|0)}function __ZNK22ast_compound_statement5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1249868)}function __ZN27ir_vector_splitting_visitorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361204)}function __ZN27ir_vector_splitting_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358876)}function __ZN26ir_array_splitting_visitorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361328)}function __ZN26ir_array_splitting_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358964)}function __ZN19loop_variable_state18_ralloc_destructorEPv($p){$p=$p|0;HEAP32[EMTSTACKTOP+0>>2]=$p;emterpret(1353044)}function __ZNSt3__119__iostream_categoryD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359144)}function __ZNK20ast_switch_statement5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1265468)}function __ZNK20ast_struct_specifier5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1213600)}function __ZN18symbol_table_entry18_ralloc_destructorEPv($p){$p=$p|0;HEAP32[EMTSTACKTOP+0>>2]=$p;emterpret(1361096)}function __ZN18ast_type_qualifier18_ralloc_destructorEPv($p){$p=$p|0;HEAP32[EMTSTACKTOP+0>>2]=$p;emterpret(1361120)}function __ZNK19ast_declarator_list5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1156832)}function __ZNK19ast_case_label_list5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1253080)}function __ZNK19ast_array_specifier5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1203120)}function __ZN17glsl_symbol_table18_ralloc_destructorEPv($p){$p=$p|0;HEAP32[EMTSTACKTOP+0>>2]=$p;emterpret(1355728)}function __ZNSt3__110moneypunctIwLb1EED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361440)}function __ZNSt3__110moneypunctIwLb1EED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359444)}function __ZNSt3__110moneypunctIwLb0EED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361464)}function __ZNSt3__110moneypunctIwLb0EED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359480)}function __ZNSt3__110moneypunctIcLb1EED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361488)}function __ZNSt3__110moneypunctIcLb1EED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359516)}function __ZNSt3__110moneypunctIcLb0EED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361512)}function __ZNSt3__110moneypunctIcLb0EED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359552)}function __ZNK18ast_type_specifier5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1242236)}function __ZNK18ast_jump_statement5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1226188)}function __ZNK18ast_expression_bin5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1249196)}function __ZNK18ast_case_statement5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1237672)}function __ZN23ir_dereference_variableD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357204)}function __ZN23ir_control_flow_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359732)}function __ZL10free_entryP10hash_entry($entry){$entry=$entry|0;HEAP32[EMTSTACKTOP+0>>2]=$entry;emterpret(1333276)}function __ZN22ir_print_metal_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359976)}function __ZN22ir_precision_statementD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357420)}function __ZNSt3__18ios_base7failureD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1356556)}function __ZNSt3__18ios_base7failureD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1351748)}function __ZN21ir_typedecl_statementD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357568)}function __ZN21ir_print_glsl_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360188)}function __ZN21ir_function_signatureD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357604)}function __ZN21ir_dereference_recordD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357640)}function __ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv($p){$p=$p|0;HEAP32[EMTSTACKTOP+0>>2]=$p;emterpret(1298236)}function __ZNSt3__114error_categoryD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361560)}function __ZNSt3__111__stdoutbufIwED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342528)}function __ZNSt3__111__stdoutbufIcED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342576)}function __ZNK15ast_switch_body5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1297176)}function __ZNK15ast_declaration5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1245276)}function __ZN20ir_dereference_arrayD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358004)}function __ZNSt3__16locale2id6__initEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1331456)}function __ZNSt3__110__stdinbufIwED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342904)}function __ZNSt3__110__stdinbufIcED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1342952)}function __ZNK14ast_case_label5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1264784)}function b9(p0){p0=p0|0;HEAP32[EMTSTACKTOP+0>>2]=p0;emterpret(1362452);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__18ios_base4InitD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1301608)}function __ZNSt3__112system_errorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1357108)}function __ZNSt3__112system_errorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1352384)}function __ZNK14ast_expression5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(863676)}function b19(p0){p0=+p0;HEAPF64[EMTSTACKTOP+0>>3]=p0;emterpret(1362480);return HEAP32[EMTSTACKTOP>>2]|0}function __ZNSt3__16locale5facetD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361764)}function __ZNSt3__16locale5facetD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360504)}function __ZNSt3__16locale5__impD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1191172)}function __ZNSt3__16locale5__impD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1352212)}function __ZNK12ast_function5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1198292)}function b5(p0){p0=p0|0;HEAP32[EMTSTACKTOP+0>>2]=p0;emterpret(1362424);return+HEAPF64[EMTSTACKTOP>>3]}function __ZNSt3__18numpunctIwED2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1333336)}function __ZNSt3__18numpunctIwED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1352496)}function __ZNSt3__18numpunctIcED2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1333392)}function __ZNSt3__18numpunctIcED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1352544)}function __ZNSt3__18messagesIwED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361840)}function __ZNSt3__18messagesIwED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360592)}function __ZNSt3__18messagesIcED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361864)}function __ZNSt3__18messagesIcED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360628)}function __ZN16ir_end_primitiveD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1358672)}function __ZNSt3__17collateIwED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361916)}function __ZNSt3__17collateIwED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360748)}function __ZNSt3__17collateIcED1Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361940)}function __ZNSt3__17collateIcED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360784)}function __ZNSt13runtime_errorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1339376)}function __ZNSt13runtime_errorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1352756)}function __ZN9exec_node18_ralloc_destructorEPv($p){$p=$p|0;HEAP32[EMTSTACKTOP+0>>2]=$p;emterpret(1361716)}function __ZN9exec_list18_ralloc_destructorEPv($p){$p=$p|0;HEAP32[EMTSTACKTOP+0>>2]=$p;emterpret(1361740)}function __ZNSt12length_errorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1353228)}function __ZN8ast_node18_ralloc_destructorEPv($p){$p=$p|0;HEAP32[EMTSTACKTOP+0>>2]=$p;emterpret(1361816)}function __ZN14ir_instructionD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361964)}function __ZN14ir_emit_vertexD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359036)}function __ZN14ir_dereferenceD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359072)}function __ZNSt3__18ios_baseD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1272496)}function __ZNSt3__18ios_baseD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1353336)}function __ZNSt3__15ctypeIcED2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1302332)}function __ZNSt3__15ctypeIcED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1353480)}function __ZNSt11logic_errorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1339736)}function __ZNSt11logic_errorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1353528)}function __ZN14ir_instructionD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359e3)}function __ZN13ir_expressionD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359180)}function __ZN13ir_assignmentD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359216)}function __ZNSt3__15ctypeIwED0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361e3)}function __ZNK8ast_node5printEv($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1335800)}function __ZN12ir_loop_jumpD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359360)}function __ZN11ir_variableD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359768)}function __ZN11ir_functionD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359804)}function __ZN11ir_constantD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1359840)}function dynCall_ii(index,a1){index=index|0;a1=a1|0;return FUNCTION_TABLE_ii[index&255](a1|0)|0}function __ZNSt9bad_allocD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1362072)}function __ZNSt9bad_allocD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361168)}function __ZN10ir_visitorD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1362096)}function __ZN10ir_visitorD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361228)}function __ZN10ir_textureD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360036)}function __ZN10ir_swizzleD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360072)}function __ZN10ir_discardD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360108)}function __ZNSt8bad_castD2Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1362120)}function __ZNSt8bad_castD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1361264)}function __ZN9ir_rvalueD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360224)}function __ZN9ir_returnD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360260)}function __ZN7ir_loopD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360360)}function __ZN7ir_jumpD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360396)}function __ZN7ir_callD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360432)}function dynCall_di(index,a1){index=index|0;a1=a1|0;return+FUNCTION_TABLE_di[index&7](a1|0)}function ___cxx_global_array_dtor108($0){$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$0;emterpret(1183836)}function __ZNSt3__112__do_nothingEPv($0){$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$0;emterpret(1362176)}function ___cxx_global_array_dtor93($0){$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$0;emterpret(1184544)}function ___cxx_global_array_dtor69($0){$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$0;emterpret(1104284)}function ___cxx_global_array_dtor45($0){$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$0;emterpret(1104748)}function ___cxx_global_array_dtor42($0){$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$0;emterpret(1105212)}function __ZN5ir_ifD0Ev($this){$this=$this|0;HEAP32[EMTSTACKTOP+0>>2]=$this;emterpret(1360712)}function dynCall_id(index,a1){index=index|0;a1=+a1;return FUNCTION_TABLE_id[index&7](+a1)|0}function ___cxx_global_array_dtor($0){$0=$0|0;HEAP32[EMTSTACKTOP+0>>2]=$0;emterpret(1105676)}function dynCall_vi(index,a1){index=index|0;a1=a1|0;FUNCTION_TABLE_vi[index&255](a1|0)}function b6(p0){p0=p0|0;HEAP32[EMTSTACKTOP+0>>2]=p0;emterpret(1362508)}function dynCall_v(index){index=index|0;FUNCTION_TABLE_v[index&7]()}function __ZN10__cxxabiv112_GLOBAL__N_110construct_Ev(){emterpret(1314332)}function __GLOBAL__sub_I_builtin_functions_cpp(){emterpret(1361064)}function setTempRet0(value){value=value|0;tempRet0=value}function __GLOBAL__sub_I_builtin_types_cpp(){emterpret(1021136)}function __ZL25default_terminate_handlerv(){emterpret(1093304)}function ___cxa_pure_virtual__wrapper(){emterpret(1362384)}function __GLOBAL__sub_I_iostream_cpp(){emterpret(1348712)}function stackRestore(top){top=top|0;STACKTOP=top}function getTempRet0(){return tempRet0|0}function stackSave(){return STACKTOP|0}function _autofree(){emterpret(1360844)}function b13(){emterpret(1362532)}var FUNCTION_TABLE_iiii=[b0,__ZN8ast_node3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN14ast_expression3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN23ast_function_expression3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN25ast_aggregate_initializer3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN19ast_interface_block3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN19ast_gs_input_layout3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN19ast_cs_input_layout3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN14ir_instruction6equalsEPS_12ir_node_type,__ZN18ast_type_specifier3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN22ast_compound_statement3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN24ast_expression_statement3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN12ast_function3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN19ast_declarator_list3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN18ast_jump_statement3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN23ast_selection_statement3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN20ast_switch_statement3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN15ast_switch_body3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN14ast_case_label3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN19ast_case_label_list3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN18ast_case_statement3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN23ast_case_statement_list3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN23ast_iteration_statement3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN20ast_struct_specifier3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN24ast_parameter_declarator3hirEP9exec_listP22_mesa_glsl_parse_state,__ZN23ast_function_definition3hirEP9exec_listP22_mesa_glsl_parse_state,__ZNK5ir_if5cloneEPvP10hash_table,__ZNK7ir_call5cloneEPvP10hash_table,__ZNK9ir_return5cloneEPvP10hash_table,__ZNK12ir_loop_jump5cloneEPvP10hash_table,__ZNK10ir_discard5cloneEPvP10hash_table,__ZNK9ir_rvalue5cloneEPvP10hash_table,__ZNK10ir_texture5cloneEPvP10hash_table,__ZN10ir_texture6equalsEP14ir_instruction12ir_node_type,__ZNK22ir_precision_statement5cloneEPvP10hash_table,__ZNK21ir_typedecl_statement5cloneEPvP10hash_table,__ZNK11ir_constant5cloneEPvP10hash_table,__ZN11ir_constant6equalsEP14ir_instruction12ir_node_type,__ZNK23ir_dereference_variable5cloneEPvP10hash_table,__ZN23ir_dereference_variable6equalsEP14ir_instruction12ir_node_type,__ZNK21ir_function_signature5cloneEPvP10hash_table,__ZNK11ir_variable5cloneEPvP10hash_table,__ZNK11ir_function5cloneEPvP10hash_table,__ZNK7ir_loop5cloneEPvP10hash_table,__ZNK13ir_assignment5cloneEPvP10hash_table,__ZNK10ir_swizzle5cloneEPvP10hash_table,__ZN10ir_swizzle6equalsEP14ir_instruction12ir_node_type,__ZNK20ir_dereference_array5cloneEPvP10hash_table,__ZN20ir_dereference_array6equalsEP14ir_instruction12ir_node_type,__ZNK21ir_dereference_record5cloneEPvP10hash_table,__ZNK13ir_expression5cloneEPvP10hash_table,__ZN13ir_expression6equalsEP14ir_instruction12ir_node_type,__ZNK14ir_emit_vertex5cloneEPvP10hash_table,__ZNK16ir_end_primitive5cloneEPvP10hash_table,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi,__ZNSt3__111__stdoutbufIwE6xsputnEPKwi,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci,__ZNSt3__111__stdoutbufIcE6xsputnEPKci,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci,__ZNKSt3__114error_category10equivalentEiRKNS_15error_conditionE,__ZNKSt3__114error_category10equivalentERKNS_10error_codeEi,__ZNKSt3__17collateIcE7do_hashEPKcS3_,__ZNKSt3__17collateIwE7do_hashEPKwS3_,__ZNKSt3__18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__15ctypeIcE10do_toupperEPcPKc,__ZNKSt3__15ctypeIcE10do_tolowerEPcPKc,__ZNKSt3__15ctypeIcE9do_narrowEcc,__ZNKSt3__15ctypeIwE5do_isEtw,__ZNKSt3__15ctypeIwE10do_toupperEPwPKw,__ZNKSt3__15ctypeIwE10do_tolowerEPwPKw,__ZNKSt3__15ctypeIwE9do_narrowEwc,__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv,_sn_write,__mesa_new_shader,_do_read,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,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_viiiiii=[b1,__ZN12_GLOBAL__N_111ubo_visitor11visit_fieldEPK9glsl_typePKcbS3_b,__ZN24program_resource_visitor11visit_fieldEPK9glsl_typePKcbS2_b,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv,__ZNKSt3__18messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,__ZNKSt3__18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE,__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1];var FUNCTION_TABLE_viiiii=[b2,__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib];var FUNCTION_TABLE_viiii=[b3,__ZN12_GLOBAL__N_111ubo_visitor11visit_fieldEPK9glsl_typePKcb,__ZN12_GLOBAL__N_116count_block_size11visit_fieldEPK9glsl_typePKcb,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI11__mbstate_tEEj,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj,__ZNKSt3__17collateIcE12do_transformEPKcS3_,__ZNKSt3__17collateIwE12do_transformEPKwS3_,__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,b3,b3,b3,b3,b3,b3];var FUNCTION_TABLE_viiiiiii=[b4,__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,__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,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy,__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,__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,__ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE,__ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE,b4,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_di=[b5,__ZL17unpack_snorm_1x16t,__ZL16unpack_snorm_1x8h,__ZL17unpack_unorm_1x16t,__ZL16unpack_unorm_1x8h,__ZL16unpack_half_1x16t,b5,b5];var FUNCTION_TABLE_vi=[b6,__ZNK19ast_array_specifier5printEv,__ZNK18ast_expression_bin5printEv,__ZNK14ast_expression5printEv,__ZNK8ast_node5printEv,__ZN14ir_instructionD2Ev,__ZN7ir_jumpD0Ev,__ZNK18ast_type_specifier5printEv,__ZNK22ast_compound_statement5printEv,__ZNK24ast_expression_statement5printEv,__ZNK12ast_function5printEv,__ZNK15ast_declaration5printEv,__ZNK19ast_declarator_list5printEv,__ZNK18ast_jump_statement5printEv,__ZNK23ast_selection_statement5printEv,__ZNK20ast_switch_statement5printEv,__ZNK15ast_switch_body5printEv,__ZNK14ast_case_label5printEv,__ZNK19ast_case_label_list5printEv,__ZNK18ast_case_statement5printEv,__ZNK23ast_case_statement_list5printEv,__ZNK23ast_iteration_statement5printEv,__ZNK20ast_struct_specifier5printEv,__ZNK24ast_fully_specified_type5printEv,__ZNK24ast_parameter_declarator5printEv,__ZNK23ast_function_definition5printEv,__ZN14ir_dereferenceD0Ev,__ZN5ir_ifD0Ev,__ZN7ir_callD0Ev,__ZN9ir_returnD0Ev,__ZN12ir_loop_jumpD0Ev,__ZN10ir_discardD0Ev,__ZN9ir_rvalueD0Ev,__ZN10ir_textureD0Ev,__ZN22ir_precision_statementD0Ev,__ZN21ir_typedecl_statementD0Ev,__ZN11ir_constantD0Ev,__ZN23ir_dereference_variableD0Ev,__ZN21ir_function_signatureD0Ev,__ZN11ir_variableD0Ev,__ZN11ir_functionD0Ev,__ZN7ir_loopD0Ev,__ZN13ir_assignmentD0Ev,__ZN10ir_swizzleD0Ev,__ZN20ir_dereference_arrayD0Ev,__ZN21ir_dereference_recordD0Ev,__ZN14ir_instructionD0Ev,__ZN13ir_expressionD0Ev,__ZN14ir_emit_vertexD0Ev,__ZN16ir_end_primitiveD0Ev,__ZN10ir_visitorD2Ev,__ZN21ir_print_glsl_visitorD0Ev,__ZN10ir_visitorD0Ev,__ZN22ir_print_metal_visitorD0Ev,__ZN12_GLOBAL__N_125geom_array_resize_visitorD2Ev,__ZN12_GLOBAL__N_125geom_array_resize_visitorD0Ev,__ZN12_GLOBAL__N_122ir_lower_jumps_visitorD0Ev,__ZN23ir_control_flow_visitorD0Ev,__ZN12_GLOBAL__N_121vector_insert_visitorD2Ev,__ZN12_GLOBAL__N_121vector_insert_visitorD0Ev,__ZN12_GLOBAL__N_120ir_algebraic_visitorD2Ev,__ZN12_GLOBAL__N_120ir_algebraic_visitorD0Ev,__ZN26ir_array_splitting_visitorD2Ev,__ZN26ir_array_splitting_visitorD0Ev,__ZN12_GLOBAL__N_127ir_constant_folding_visitorD2Ev,__ZN12_GLOBAL__N_127ir_constant_folding_visitorD0Ev,__ZN31ir_variable_replacement_visitorD2Ev,__ZN31ir_variable_replacement_visitorD0Ev,__ZN12_GLOBAL__N_128ir_function_inlining_visitorD2Ev,__ZN12_GLOBAL__N_128ir_function_inlining_visitorD0Ev,__ZN12_GLOBAL__N_130ir_structure_splitting_visitorD2Ev,__ZN12_GLOBAL__N_130ir_structure_splitting_visitorD0Ev,__ZN27ir_vector_splitting_visitorD2Ev,__ZN27ir_vector_splitting_visitorD0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev,__ZNSt3__111__stdoutbufIwED0Ev,__ZNSt3__110__stdinbufIwED0Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev,__ZNSt3__111__stdoutbufIcED0Ev,__ZNSt3__110__stdinbufIcED0Ev,__ZNSt3__112system_errorD2Ev,__ZNSt3__112system_errorD0Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED1Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED1Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__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_ostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__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__114error_categoryD2Ev,__ZNSt3__119__iostream_categoryD0Ev,__ZNSt3__17collateIcED1Ev,__ZNSt3__17collateIcED0Ev,__ZNSt3__16locale5facet16__on_zero_sharedEv,__ZNSt3__17collateIwED1Ev,__ZNSt3__17collateIwED0Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__110moneypunctIcLb0EED1Ev,__ZNSt3__110moneypunctIcLb0EED0Ev,__ZNSt3__110moneypunctIcLb1EED1Ev,__ZNSt3__110moneypunctIcLb1EED0Ev,__ZNSt3__110moneypunctIwLb0EED1Ev,__ZNSt3__110moneypunctIwLb0EED0Ev,__ZNSt3__110moneypunctIwLb1EED1Ev,__ZNSt3__110moneypunctIwLb1EED0Ev,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED1Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED1Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18messagesIcED1Ev,__ZNSt3__18messagesIcED0Ev,__ZNSt3__18messagesIwED1Ev,__ZNSt3__18messagesIwED0Ev,__ZNSt3__16locale5__impD2Ev,__ZNSt3__16locale5__impD0Ev,__ZNSt3__15ctypeIcED2Ev,__ZNSt3__15ctypeIcED0Ev,__ZNSt3__17codecvtIwc11__mbstate_tED2Ev,__ZNSt3__17codecvtIwc11__mbstate_tED0Ev,__ZNSt3__18numpunctIcED2Ev,__ZNSt3__18numpunctIcED0Ev,__ZNSt3__18numpunctIwED2Ev,__ZNSt3__18numpunctIwED0Ev,__ZNSt3__16locale5facetD2Ev,__ZNSt3__16locale5facetD0Ev,__ZNSt3__15ctypeIwED0Ev,__ZNSt3__17codecvtIcc11__mbstate_tED0Ev,__ZNSt3__17codecvtIDsc11__mbstate_tED0Ev,__ZNSt3__17codecvtIDic11__mbstate_tED0Ev,__ZNSt3__116__narrow_to_utf8ILj32EED0Ev,__ZNSt3__117__widen_from_utf8ILj32EED0Ev,__ZNSt9bad_allocD2Ev,__ZNSt9bad_allocD0Ev,__ZNSt11logic_errorD2Ev,__ZNSt11logic_errorD0Ev,__ZNSt13runtime_errorD2Ev,__ZNSt13runtime_errorD0Ev,__ZNSt12length_errorD0Ev,__ZNSt8bad_castD2Ev,__ZNSt8bad_castD0Ev,__ZN10__cxxabiv116__shim_type_infoD2Ev,__ZN10__cxxabiv117__class_type_infoD0Ev,__ZNK10__cxxabiv116__shim_type_info5noop1Ev,__ZNK10__cxxabiv116__shim_type_info5noop2Ev,__ZN10__cxxabiv120__si_class_type_infoD0Ev,__ZN10__cxxabiv121__vmi_class_type_infoD0Ev,__ZN9exec_node18_ralloc_destructorEPv,__ZN8ast_node18_ralloc_destructorEPv,__ZN12_GLOBAL__N_115builtin_builderD2Ev,__ZN17glsl_symbol_table18_ralloc_destructorEPv,__ZN22_mesa_glsl_parse_state18_ralloc_destructorEPv,__ZN9exec_list18_ralloc_destructorEPv,__ZN18ast_type_qualifier18_ralloc_destructorEPv,__ZN18symbol_table_entry18_ralloc_destructorEPv,__ZN12_GLOBAL__N_18function18_ralloc_destructorEPv,__ZL10free_entryP10hash_entry,__ZN19loop_variable_state18_ralloc_destructorEPv,__ZNSt3__112__do_nothingEPv,__ZNSt3__16locale2id6__initEv,__ZNSt3__117__call_once_proxyINS_5tupleIJNS_12_GLOBAL__N_111__fake_bindEEEEEEvPv,___cxx_global_array_dtor108,___cxx_global_array_dtor93,___cxx_global_array_dtor69,___cxx_global_array_dtor45,___cxx_global_array_dtor42,___cxx_global_array_dtor,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev,__ZNSt3__18ios_base4InitD2Ev,_free,__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];var FUNCTION_TABLE_vii=[b7,__ZN9ir_rvalue6acceptEP10ir_visitor,__ZN5ir_if6acceptEP10ir_visitor,__ZN7ir_call6acceptEP10ir_visitor,__ZN9ir_return6acceptEP10ir_visitor,__ZN12ir_loop_jump6acceptEP10ir_visitor,__ZN10ir_discard6acceptEP10ir_visitor,__ZN10ir_texture6acceptEP10ir_visitor,__ZN22ir_precision_statement6acceptEP10ir_visitor,__ZN21ir_typedecl_statement6acceptEP10ir_visitor,__ZN11ir_constant6acceptEP10ir_visitor,__ZN23ir_dereference_variable6acceptEP10ir_visitor,__ZN21ir_function_signature6acceptEP10ir_visitor,__ZN11ir_variable6acceptEP10ir_visitor,__ZN11ir_function6acceptEP10ir_visitor,__ZN7ir_loop6acceptEP10ir_visitor,__ZN13ir_assignment6acceptEP10ir_visitor,__ZN10ir_swizzle6acceptEP10ir_visitor,__ZN20ir_dereference_array6acceptEP10ir_visitor,__ZN21ir_dereference_record6acceptEP10ir_visitor,__ZN13ir_expression6acceptEP10ir_visitor,__ZN14ir_emit_vertex6acceptEP10ir_visitor,__ZN16ir_end_primitive6acceptEP10ir_visitor,__ZN10ir_visitor5visitEP9ir_rvalue,__ZN21ir_print_glsl_visitor5visitEP11ir_variable,__ZN21ir_print_glsl_visitor5visitEP21ir_function_signature,__ZN21ir_print_glsl_visitor5visitEP11ir_function,__ZN21ir_print_glsl_visitor5visitEP13ir_expression,__ZN21ir_print_glsl_visitor5visitEP10ir_texture,__ZN21ir_print_glsl_visitor5visitEP10ir_swizzle,__ZN21ir_print_glsl_visitor5visitEP23ir_dereference_variable,__ZN21ir_print_glsl_visitor5visitEP20ir_dereference_array,__ZN21ir_print_glsl_visitor5visitEP21ir_dereference_record,__ZN21ir_print_glsl_visitor5visitEP13ir_assignment,__ZN21ir_print_glsl_visitor5visitEP11ir_constant,__ZN21ir_print_glsl_visitor5visitEP7ir_call,__ZN21ir_print_glsl_visitor5visitEP9ir_return,__ZN21ir_print_glsl_visitor5visitEP10ir_discard,__ZN21ir_print_glsl_visitor5visitEP5ir_if,__ZN21ir_print_glsl_visitor5visitEP7ir_loop,__ZN21ir_print_glsl_visitor5visitEP12ir_loop_jump,__ZN21ir_print_glsl_visitor5visitEP22ir_precision_statement,__ZN21ir_print_glsl_visitor5visitEP21ir_typedecl_statement,__ZN21ir_print_glsl_visitor5visitEP14ir_emit_vertex,__ZN21ir_print_glsl_visitor5visitEP16ir_end_primitive,__ZN22ir_print_metal_visitor5visitEP11ir_variable,__ZN22ir_print_metal_visitor5visitEP21ir_function_signature,__ZN22ir_print_metal_visitor5visitEP11ir_function,__ZN22ir_print_metal_visitor5visitEP13ir_expression,__ZN22ir_print_metal_visitor5visitEP10ir_texture,__ZN22ir_print_metal_visitor5visitEP10ir_swizzle,__ZN22ir_print_metal_visitor5visitEP23ir_dereference_variable,__ZN22ir_print_metal_visitor5visitEP20ir_dereference_array,__ZN22ir_print_metal_visitor5visitEP21ir_dereference_record,__ZN22ir_print_metal_visitor5visitEP13ir_assignment,__ZN22ir_print_metal_visitor5visitEP11ir_constant,__ZN22ir_print_metal_visitor5visitEP7ir_call,__ZN22ir_print_metal_visitor5visitEP9ir_return,__ZN22ir_print_metal_visitor5visitEP10ir_discard,__ZN22ir_print_metal_visitor5visitEP5ir_if,__ZN22ir_print_metal_visitor5visitEP7ir_loop,__ZN22ir_print_metal_visitor5visitEP12ir_loop_jump,__ZN22ir_print_metal_visitor5visitEP22ir_precision_statement,__ZN22ir_print_metal_visitor5visitEP21ir_typedecl_statement,__ZN22ir_print_metal_visitor5visitEP14ir_emit_vertex,__ZN22ir_print_metal_visitor5visitEP16ir_end_primitive,__ZN12_GLOBAL__N_111ubo_visitor11visit_fieldEPK17glsl_struct_field,__ZN24program_resource_visitor11visit_fieldEPK17glsl_struct_field,__ZN23ir_control_flow_visitor5visitEP11ir_variable,__ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP21ir_function_signature,__ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP11ir_function,__ZN23ir_control_flow_visitor5visitEP13ir_expression,__ZN23ir_control_flow_visitor5visitEP10ir_texture,__ZN23ir_control_flow_visitor5visitEP10ir_swizzle,__ZN23ir_control_flow_visitor5visitEP23ir_dereference_variable,__ZN23ir_control_flow_visitor5visitEP20ir_dereference_array,__ZN23ir_control_flow_visitor5visitEP21ir_dereference_record,__ZN23ir_control_flow_visitor5visitEP13ir_assignment,__ZN23ir_control_flow_visitor5visitEP11ir_constant,__ZN23ir_control_flow_visitor5visitEP7ir_call,__ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP9ir_return,__ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP10ir_discard,__ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP5ir_if,__ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP7ir_loop,__ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP12ir_loop_jump,__ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP22ir_precision_statement,__ZN12_GLOBAL__N_122ir_lower_jumps_visitor5visitEP21ir_typedecl_statement,__ZN23ir_control_flow_visitor5visitEP14ir_emit_vertex,__ZN23ir_control_flow_visitor5visitEP16ir_end_primitive,__ZN12_GLOBAL__N_121vector_insert_visitor13handle_rvalueEPP9ir_rvalue,__ZN12_GLOBAL__N_120ir_algebraic_visitor13handle_rvalueEPP9ir_rvalue,__ZN26ir_array_splitting_visitor13handle_rvalueEPP9ir_rvalue,__ZN12_GLOBAL__N_127ir_constant_folding_visitor13handle_rvalueEPP9ir_rvalue,__ZN12_GLOBAL__N_131ir_constant_propagation_visitor13handle_rvalueEPP9ir_rvalue,__ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor13handle_rvalueEPP9ir_rvalue,__ZN12_GLOBAL__N_111cse_visitor13handle_rvalueEPP9ir_rvalue,__ZN12_GLOBAL__N_123contains_rvalue_visitor13handle_rvalueEPP9ir_rvalue,__ZN12_GLOBAL__N_117ir_minmax_visitor13handle_rvalueEPP9ir_rvalue,__ZN12_GLOBAL__N_123ir_noop_swizzle_visitor13handle_rvalueEPP9ir_rvalue,__ZN12_GLOBAL__N_120ir_rebalance_visitor13handle_rvalueEPP9ir_rvalue,__ZN12_GLOBAL__N_130ir_structure_splitting_visitor13handle_rvalueEPP9ir_rvalue,__ZN27ir_vector_splitting_visitor13handle_rvalueEPP9ir_rvalue,__ZNSt3__111__stdoutbufIwE5imbueERKNS_6localeE,__ZNSt3__110__stdinbufIwE5imbueERKNS_6localeE,__ZNSt3__111__stdoutbufIcE5imbueERKNS_6localeE,__ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE,__ZNKSt3__110moneypunctIcLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb0EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIcLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb0EE16do_negative_signEv,__ZNKSt3__110moneypunctIcLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb0EE13do_neg_formatEv,__ZNKSt3__110moneypunctIcLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIcLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb1EE16do_negative_signEv,__ZNKSt3__110moneypunctIcLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb1EE13do_neg_formatEv,__ZNKSt3__110moneypunctIwLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb0EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb0EE16do_negative_signEv,__ZNKSt3__110moneypunctIwLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb0EE13do_neg_formatEv,__ZNKSt3__110moneypunctIwLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb1EE16do_negative_signEv,__ZNKSt3__110moneypunctIwLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb1EE13do_neg_formatEv,__ZNKSt3__18messagesIcE8do_closeEi,__ZNKSt3__18messagesIwE8do_closeEi,__ZNKSt3__18numpunctIcE11do_groupingEv,__ZNKSt3__18numpunctIcE11do_truenameEv,__ZNKSt3__18numpunctIcE12do_falsenameEv,__ZNKSt3__18numpunctIwE11do_groupingEv,__ZNKSt3__18numpunctIwE11do_truenameEv,__ZNKSt3__18numpunctIwE12do_falsenameEv,__ZL12DeleteShaderP10gl_contextP9gl_shader,__ZL25propagate_precision_derefP14ir_instructionPv,__ZL26propagate_precision_assignP14ir_instructionPv,__ZL24propagate_precision_callP14ir_instructionPv,__ZL24propagate_precision_exprP14ir_instructionPv,__ZL40has_only_undefined_precision_assignmentsP14ir_instructionPv,__ZL14visit_variableP14ir_instructionPv,__ZL30replace_return_with_assignmentP14ir_instructionPv,__ZL12update_typesP14ir_instructionPv,__ZL12is_reductionP14ir_instructionPv,__ZN12_GLOBAL__N_130dereferences_variable_callbackEP14ir_instructionPv,__ZL15rewrite_swizzleP14ir_instructionPv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,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_viiiiiiiii=[b8,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc,b8];var FUNCTION_TABLE_ii=[b9,__ZNK14ir_dereference9is_lvalueEv,__ZN9ir_rvalue25whole_variable_referencedEv,__ZNK9ir_rvalue7is_zeroEv,__ZNK9ir_rvalue6is_oneEv,__ZNK9ir_rvalue15is_negative_oneEv,__ZNK9ir_rvalue8is_basisEv,__ZNK9ir_rvalue18is_uint16_constantEv,__ZNK9ir_rvalue9is_lvalueEv,__ZNK9ir_rvalue19variable_referencedEv,__ZNK11ir_constant7is_zeroEv,__ZNK11ir_constant6is_oneEv,__ZNK11ir_constant15is_negative_oneEv,__ZNK11ir_constant8is_basisEv,__ZNK11ir_constant18is_uint16_constantEv,__ZNK23ir_dereference_variable19variable_referencedEv,__ZN23ir_dereference_variable25whole_variable_referencedEv,__ZNK10ir_swizzle9is_lvalueEv,__ZNK10ir_swizzle19variable_referencedEv,__ZNK20ir_dereference_array19variable_referencedEv,__ZNK21ir_dereference_record19variable_referencedEv,__ZNSt3__111__stdoutbufIwE4syncEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9underflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE4syncEv,__ZNSt3__110__stdinbufIwE9underflowEv,__ZNSt3__110__stdinbufIwE5uflowEv,__ZNSt3__111__stdoutbufIcE4syncEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9underflowEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv,__ZNSt3__110__stdinbufIcE9underflowEv,__ZNSt3__110__stdinbufIcE5uflowEv,__ZNKSt13runtime_error4whatEv,__ZNKSt3__119__iostream_category4nameEv,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv,__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,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv,__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,__ZNKSt3__110moneypunctIcLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb0EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIcLb0EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIcLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb1EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIcLb1EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIwLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb0EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIwLb0EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIwLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb1EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIwLb1EE14do_frac_digitsEv,__ZNKSt3__17codecvtIwc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIwc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIwc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__18numpunctIcE16do_decimal_pointEv,__ZNKSt3__18numpunctIcE16do_thousands_sepEv,__ZNKSt3__18numpunctIwE16do_decimal_pointEv,__ZNKSt3__18numpunctIwE16do_thousands_sepEv,__ZNKSt3__17codecvtIcc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIcc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__17codecvtIDic11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDic11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIDic11__mbstate_tE13do_max_lengthEv,__ZNKSt9bad_alloc4whatEv,__ZNKSt11logic_error4whatEv,__ZNKSt8bad_cast4whatEv,_hash_table_string_hash,_hash_table_pointer_hash,__ZL16always_availablePK22_mesa_glsl_parse_state,__ZL4v130PK22_mesa_glsl_parse_state,__ZL18shader_integer_mixPK22_mesa_glsl_parse_state,__ZL22texture_cube_map_arrayPK22_mesa_glsl_parse_state,__ZL4v140PK22_mesa_glsl_parse_state,__ZL19texture_multisamplePK22_mesa_glsl_parse_state,__ZL12v130_fs_onlyPK22_mesa_glsl_parse_state,__ZL25fs_texture_cube_map_arrayPK22_mesa_glsl_parse_state,__ZL4v110PK22_mesa_glsl_parse_state,__ZL12v110_fs_onlyPK22_mesa_glsl_parse_state,__ZL13texture_arrayPK22_mesa_glsl_parse_state,__ZL16fs_texture_arrayPK22_mesa_glsl_parse_state,__ZL9tex1d_lodPK22_mesa_glsl_parse_state,__ZL17texture_array_lodPK22_mesa_glsl_parse_state,__ZL7fs_onlyPK22_mesa_glsl_parse_state,__ZL16texture_externalPK22_mesa_glsl_parse_state,__ZL19lod_exists_in_stagePK22_mesa_glsl_parse_state,__ZL5tex3dPK22_mesa_glsl_parse_state,__ZL8fs_tex3dPK22_mesa_glsl_parse_state,__ZL9tex3d_lodPK22_mesa_glsl_parse_state,__ZL17texture_rectanglePK22_mesa_glsl_parse_state,__ZL22es_lod_exists_in_stagePK22_mesa_glsl_parse_state,__ZL18es_shadow_samplersPK22_mesa_glsl_parse_state,__ZL8v110_lodPK22_mesa_glsl_parse_state,__ZL18shader_texture_lodPK22_mesa_glsl_parse_state,__ZL21es_shader_texture_lodPK22_mesa_glsl_parse_state,__ZL27shader_texture_lod_and_rectPK22_mesa_glsl_parse_state,__ZL14texture_gatherPK22_mesa_glsl_parse_state,__ZL11gpu_shader5PK22_mesa_glsl_parse_state,__ZL19texture_gather_onlyPK22_mesa_glsl_parse_state,__ZL22shader_atomic_countersPK22_mesa_glsl_parse_state,__ZL23shader_image_load_storePK22_mesa_glsl_parse_state,__ZL19shader_bit_encodingPK22_mesa_glsl_parse_state,__ZL36shader_packing_or_es3_or_gpu_shader5PK22_mesa_glsl_parse_state,__ZL21shader_packing_or_es3PK22_mesa_glsl_parse_state,__ZL29shader_packing_or_gpu_shader5PK22_mesa_glsl_parse_state,__ZL21compatibility_vs_onlyPK22_mesa_glsl_parse_state,__ZL4v120PK22_mesa_glsl_parse_state,__ZL7gs_onlyPK22_mesa_glsl_parse_state,__ZL10gs_streamsPK22_mesa_glsl_parse_state,__ZL17texture_query_lodPK22_mesa_glsl_parse_state,__ZL20texture_query_levelsPK22_mesa_glsl_parse_state,__ZL18fs_oes_derivativesPK22_mesa_glsl_parse_state,__ZL21fs_derivative_controlPK22_mesa_glsl_parse_state,__ZL14fs_gpu_shader5PK22_mesa_glsl_parse_state,__ZL21shader_trinary_minmaxPK22_mesa_glsl_parse_state,__ZN9glsl_type15record_key_hashEPKv,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,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_viiiiiid=[b10,__ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce,__ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe,b10];var FUNCTION_TABLE_viii=[b11,__ZN14ast_expression13hir_no_rvalueEP9exec_listP22_mesa_glsl_parse_state,__ZN23ast_function_expression13hir_no_rvalueEP9exec_listP22_mesa_glsl_parse_state,__ZN25ast_aggregate_initializer13hir_no_rvalueEP9exec_listP22_mesa_glsl_parse_state,__ZNKSt3__114error_category23default_error_conditionEi,__ZNKSt3__119__iostream_category7messageEi,__ZL25remove_unlinked_functionsPKvPvS1_,__ZL20emit_errors_unlinkedPKvPvS1_,__ZN20array_sizing_visitor28fixup_unnamed_interface_typeEPKvPvS2_,__ZL27dead_code_local_basic_blockP14ir_instructionS0_Pv,__ZN12_GLOBAL__N_1L25tree_grafting_basic_blockEP14ir_instructionS1_Pv,b11,b11,b11,b11,b11];var FUNCTION_TABLE_viiiiid=[b12,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe,b12,b12,b12];var FUNCTION_TABLE_v=[b13,___cxa_pure_virtual__wrapper,__ZL25default_terminate_handlerv,_autofree,__ZN10__cxxabiv112_GLOBAL__N_110construct_Ev,b13,b13,b13];var FUNCTION_TABLE_iiiiiiiii=[b14,__ZNKSt3__17codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIwc11__mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7_,__ZNKSt3__17codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_,__ZNKSt3__17codecvtIDic11__mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDic11__mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7_,b14,b14,b14,b14,b14,b14,b14];var FUNCTION_TABLE_iiiii=[b15,__ZNKSt3__15ctypeIcE8do_widenEPKcS3_Pc,__ZNKSt3__15ctypeIwE5do_isEPKwS3_Pt,__ZNKSt3__15ctypeIwE10do_scan_isEtPKwS3_,__ZNKSt3__15ctypeIwE11do_scan_notEtPKwS3_,__ZNKSt3__15ctypeIwE8do_widenEPKcS3_Pw,b15,b15];var FUNCTION_TABLE_viiiiiiii=[b16,__ZNKSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc,__ZNKSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc,__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,__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,b16];var FUNCTION_TABLE_iidi=[b17,__ZNK11ir_constant8is_valueEfi];var FUNCTION_TABLE_iii=[b18,__ZN23ir_hierarchical_visitor5visitEP9ir_rvalue,__ZN23ir_hierarchical_visitor5visitEP11ir_variable,__ZN23ir_hierarchical_visitor5visitEP11ir_constant,__ZN23ir_hierarchical_visitor5visitEP12ir_loop_jump,__ZN23ir_hierarchical_visitor5visitEP22ir_precision_statement,__ZN23ir_hierarchical_visitor5visitEP21ir_typedecl_statement,__ZN29interface_block_usage_visitor5visitEP23ir_dereference_variable,__ZN23ir_hierarchical_visitor11visit_enterEP7ir_loop,__ZN23ir_hierarchical_visitor11visit_leaveEP7ir_loop,__ZN23ir_hierarchical_visitor11visit_enterEP21ir_function_signature,__ZN23ir_hierarchical_visitor11visit_leaveEP21ir_function_signature,__ZN23ir_hierarchical_visitor11visit_enterEP11ir_function,__ZN23ir_hierarchical_visitor11visit_leaveEP11ir_function,__ZN23ir_hierarchical_visitor11visit_enterEP13ir_expression,__ZN23ir_hierarchical_visitor11visit_leaveEP13ir_expression,__ZN23ir_hierarchical_visitor11visit_enterEP10ir_texture,__ZN23ir_hierarchical_visitor11visit_leaveEP10ir_texture,__ZN23ir_hierarchical_visitor11visit_enterEP10ir_swizzle,__ZN23ir_hierarchical_visitor11visit_leaveEP10ir_swizzle,__ZN23ir_hierarchical_visitor11visit_enterEP20ir_dereference_array,__ZN23ir_hierarchical_visitor11visit_leaveEP20ir_dereference_array,__ZN23ir_hierarchical_visitor11visit_enterEP21ir_dereference_record,__ZN23ir_hierarchical_visitor11visit_leaveEP21ir_dereference_record,__ZN23ir_hierarchical_visitor11visit_enterEP13ir_assignment,__ZN23ir_hierarchical_visitor11visit_leaveEP13ir_assignment,__ZN23ir_hierarchical_visitor11visit_enterEP7ir_call,__ZN23ir_hierarchical_visitor11visit_leaveEP7ir_call,__ZN23ir_hierarchical_visitor11visit_enterEP9ir_return,__ZN23ir_hierarchical_visitor11visit_leaveEP9ir_return,__ZN23ir_hierarchical_visitor11visit_enterEP10ir_discard,__ZN23ir_hierarchical_visitor11visit_leaveEP10ir_discard,__ZN23ir_hierarchical_visitor11visit_enterEP5ir_if,__ZN23ir_hierarchical_visitor11visit_leaveEP5ir_if,__ZN23ir_hierarchical_visitor11visit_enterEP14ir_emit_vertex,__ZN23ir_hierarchical_visitor11visit_leaveEP14ir_emit_vertex,__ZN23ir_hierarchical_visitor11visit_enterEP16ir_end_primitive,__ZN23ir_hierarchical_visitor11visit_leaveEP16ir_end_primitive,__ZN9ir_rvalue6acceptEP23ir_hierarchical_visitor,__ZN9ir_rvalue25constant_expression_valueEP10hash_table,__ZN5ir_if6acceptEP23ir_hierarchical_visitor,__ZN7ir_call6acceptEP23ir_hierarchical_visitor,__ZN7ir_call25constant_expression_valueEP10hash_table,__ZN9ir_return6acceptEP23ir_hierarchical_visitor,__ZN12ir_loop_jump6acceptEP23ir_hierarchical_visitor,__ZN10ir_discard6acceptEP23ir_hierarchical_visitor,__ZN10ir_texture6acceptEP23ir_hierarchical_visitor,__ZN10ir_texture25constant_expression_valueEP10hash_table,__ZN22ir_precision_statement6acceptEP23ir_hierarchical_visitor,__ZN21ir_typedecl_statement6acceptEP23ir_hierarchical_visitor,__ZN11ir_constant6acceptEP23ir_hierarchical_visitor,__ZN11ir_constant25constant_expression_valueEP10hash_table,__ZN23ir_dereference_variable6acceptEP23ir_hierarchical_visitor,__ZN23ir_dereference_variable25constant_expression_valueEP10hash_table,__ZN21ir_function_signature6acceptEP23ir_hierarchical_visitor,__ZN11ir_variable6acceptEP23ir_hierarchical_visitor,__ZN11ir_function6acceptEP23ir_hierarchical_visitor,__ZN7ir_loop6acceptEP23ir_hierarchical_visitor,__ZN13ir_assignment6acceptEP23ir_hierarchical_visitor,__ZN13ir_assignment25constant_expression_valueEP10hash_table,__ZN10ir_swizzle6acceptEP23ir_hierarchical_visitor,__ZN10ir_swizzle25constant_expression_valueEP10hash_table,__ZN20ir_dereference_array6acceptEP23ir_hierarchical_visitor,__ZN20ir_dereference_array25constant_expression_valueEP10hash_table,__ZN21ir_dereference_record6acceptEP23ir_hierarchical_visitor,__ZN21ir_dereference_record25constant_expression_valueEP10hash_table,__ZN23ir_hierarchical_visitor5visitEP23ir_dereference_variable,__ZN21fixup_ir_call_visitor11visit_enterEP7ir_call,__ZN13ir_expression6acceptEP23ir_hierarchical_visitor,__ZN13ir_expression25constant_expression_valueEP10hash_table,__ZN30ir_function_can_inline_visitor11visit_enterEP9ir_return,__ZN12_GLOBAL__N_121has_recursion_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_121has_recursion_visitor11visit_leaveEP21ir_function_signature,__ZN12_GLOBAL__N_121has_recursion_visitor11visit_enterEP7ir_call,__ZN14ir_emit_vertex6acceptEP23ir_hierarchical_visitor,__ZN16ir_end_primitive6acceptEP23ir_hierarchical_visitor,__ZN17ir_rvalue_visitor11visit_leaveEP13ir_expression,__ZN17ir_rvalue_visitor11visit_leaveEP10ir_texture,__ZN17ir_rvalue_visitor11visit_leaveEP10ir_swizzle,__ZN17ir_rvalue_visitor11visit_leaveEP20ir_dereference_array,__ZN17ir_rvalue_visitor11visit_leaveEP21ir_dereference_record,__ZN17ir_rvalue_visitor11visit_leaveEP13ir_assignment,__ZN17ir_rvalue_visitor11visit_leaveEP7ir_call,__ZN17ir_rvalue_visitor11visit_leaveEP9ir_return,__ZN17ir_rvalue_visitor11visit_leaveEP5ir_if,__ZN17ir_rvalue_visitor11visit_leaveEP14ir_emit_vertex,__ZN17ir_rvalue_visitor11visit_leaveEP16ir_end_primitive,__ZN23ir_rvalue_enter_visitor11visit_enterEP13ir_expression,__ZN23ir_rvalue_enter_visitor11visit_enterEP10ir_texture,__ZN23ir_rvalue_enter_visitor11visit_enterEP10ir_swizzle,__ZN23ir_rvalue_enter_visitor11visit_enterEP20ir_dereference_array,__ZN23ir_rvalue_enter_visitor11visit_enterEP21ir_dereference_record,__ZN23ir_rvalue_enter_visitor11visit_enterEP13ir_assignment,__ZN23ir_rvalue_enter_visitor11visit_enterEP7ir_call,__ZN23ir_rvalue_enter_visitor11visit_enterEP9ir_return,__ZN23ir_rvalue_enter_visitor11visit_enterEP5ir_if,__ZN23ir_rvalue_enter_visitor11visit_enterEP14ir_emit_vertex,__ZN23ir_rvalue_enter_visitor11visit_enterEP16ir_end_primitive,__ZN24ir_stats_counter_visitor11visit_leaveEP7ir_loop,__ZN24ir_stats_counter_visitor11visit_leaveEP13ir_expression,__ZN24ir_stats_counter_visitor11visit_leaveEP10ir_texture,__ZN24ir_stats_counter_visitor11visit_leaveEP13ir_assignment,__ZN24ir_stats_counter_visitor11visit_leaveEP9ir_return,__ZN24ir_stats_counter_visitor11visit_leaveEP10ir_discard,__ZN24ir_stats_counter_visitor11visit_leaveEP5ir_if,__ZN23ir_struct_usage_visitor5visitEP23ir_dereference_variable,__ZN23ir_decl_removal_visitor5visitEP21ir_typedecl_statement,__ZN28ir_variable_refcount_visitor5visitEP11ir_variable,__ZN28ir_variable_refcount_visitor5visitEP23ir_dereference_variable,__ZN28ir_variable_refcount_visitor11visit_enterEP21ir_function_signature,__ZN28ir_variable_refcount_visitor11visit_enterEP13ir_assignment,__ZN28ir_variable_refcount_visitor11visit_leaveEP13ir_assignment,__ZN12_GLOBAL__N_117call_link_visitor5visitEP11ir_variable,__ZN12_GLOBAL__N_117call_link_visitor5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_117call_link_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_117call_link_visitor11visit_leaveEP7ir_call,__ZN33link_uniform_block_active_visitor5visitEP11ir_variable,__ZN33link_uniform_block_active_visitor5visitEP23ir_dereference_variable,__ZN33link_uniform_block_active_visitor11visit_enterEP20ir_dereference_array,__ZN20array_sizing_visitor5visitEP11ir_variable,__ZN12_GLOBAL__N_125geom_array_resize_visitor5visitEP11ir_variable,__ZN12_GLOBAL__N_125geom_array_resize_visitor5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_125geom_array_resize_visitor11visit_leaveEP20ir_dereference_array,__ZZ15remap_variablesP14ir_instructionP9gl_shaderP10hash_tableEN13remap_visitor5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_113loop_analysis5visitEP12ir_loop_jump,__ZN12_GLOBAL__N_113loop_analysis5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_113loop_analysis11visit_enterEP7ir_loop,__ZN12_GLOBAL__N_113loop_analysis11visit_leaveEP7ir_loop,__ZN12_GLOBAL__N_113loop_analysis11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_113loop_analysis11visit_leaveEP13ir_assignment,__ZN12_GLOBAL__N_113loop_analysis11visit_enterEP7ir_call,__ZN12_GLOBAL__N_113loop_analysis11visit_enterEP5ir_if,__ZN12_GLOBAL__N_113loop_analysis11visit_leaveEP5ir_if,__ZN11examine_rhs5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_120loop_control_visitor11visit_leaveEP7ir_loop,__ZN12_GLOBAL__N_119loop_unroll_visitor11visit_leaveEP7ir_loop,__ZN17loop_unroll_count11visit_enterEP7ir_loop,__ZN17loop_unroll_count11visit_enterEP13ir_expression,__ZN17loop_unroll_count11visit_enterEP20ir_dereference_array,__ZN17loop_unroll_count11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_126lower_instructions_visitor11visit_leaveEP13ir_expression,__ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP13ir_expression,__ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP10ir_swizzle,__ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP9ir_return,__ZN12_GLOBAL__N_131ir_vec_index_to_swizzle_visitor11visit_enterEP5ir_if,__ZN12_GLOBAL__N_123lower_vertex_id_visitor5visitEP23ir_dereference_variable,__ZN26ir_array_splitting_visitor11visit_leaveEP13ir_assignment,__ZN12_GLOBAL__N_126ir_array_reference_visitor5visitEP11ir_variable,__ZN12_GLOBAL__N_126ir_array_reference_visitor5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_126ir_array_reference_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_126ir_array_reference_visitor11visit_enterEP20ir_dereference_array,__ZN12_GLOBAL__N_127ir_constant_folding_visitor11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_127ir_constant_folding_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_enterEP7ir_loop,__ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_enterEP11ir_function,__ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_leaveEP13ir_assignment,__ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_131ir_constant_propagation_visitor11visit_enterEP5ir_if,__ZN12_GLOBAL__N_128ir_constant_variable_visitor5visitEP11ir_variable,__ZN12_GLOBAL__N_128ir_constant_variable_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_128ir_constant_variable_visitor11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_128ir_constant_variable_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_128ir_constant_variable_visitor11visit_enterEP23ir_dereference_variable,__ZN12_GLOBAL__N_127ir_copy_propagation_visitor5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_enterEP7ir_loop,__ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_enterEP11ir_function,__ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_leaveEP13ir_assignment,__ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_127ir_copy_propagation_visitor11visit_enterEP5ir_if,__ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_enterEP7ir_loop,__ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_leaveEP10ir_swizzle,__ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_leaveEP13ir_assignment,__ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_136ir_copy_propagation_elements_visitor11visit_enterEP5ir_if,__ZN12_GLOBAL__N_111cse_visitor11visit_enterEP7ir_loop,__ZN12_GLOBAL__N_111cse_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_111cse_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_111cse_visitor11visit_enterEP5ir_if,__ZN12_GLOBAL__N_124is_cse_candidate_visitor5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_123kill_for_derefs_visitor5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_123kill_for_derefs_visitor11visit_leaveEP14ir_emit_vertex,__ZN12_GLOBAL__N_123kill_for_derefs_visitor5visitEP10ir_swizzle,__ZN12_GLOBAL__N_117array_index_visit11visit_enterEP20ir_dereference_array,__ZN12_GLOBAL__N_125ir_dead_functions_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_125ir_dead_functions_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_119nested_if_flattener11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_119nested_if_flattener11visit_leaveEP5ir_if,__ZN31ir_variable_replacement_visitor11visit_leaveEP10ir_texture,__ZN31ir_variable_replacement_visitor11visit_leaveEP20ir_dereference_array,__ZN31ir_variable_replacement_visitor11visit_leaveEP21ir_dereference_record,__ZN31ir_variable_replacement_visitor11visit_leaveEP7ir_call,__ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_leaveEP21ir_function_signature,__ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP13ir_expression,__ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP10ir_texture,__ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP10ir_swizzle,__ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_128ir_function_inlining_visitor11visit_enterEP9ir_return,__ZN12_GLOBAL__N_128ir_if_simplification_visitor11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_128ir_if_simplification_visitor11visit_leaveEP5ir_if,__ZN12_GLOBAL__N_123redundant_jumps_visitor11visit_leaveEP7ir_loop,__ZN12_GLOBAL__N_123redundant_jumps_visitor11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_123redundant_jumps_visitor11visit_leaveEP5ir_if,__ZN12_GLOBAL__N_130ir_structure_reference_visitor5visitEP11ir_variable,__ZN12_GLOBAL__N_130ir_structure_reference_visitor5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_130ir_structure_reference_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_130ir_structure_reference_visitor11visit_enterEP21ir_dereference_record,__ZN12_GLOBAL__N_130ir_structure_reference_visitor11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_130ir_structure_splitting_visitor11visit_leaveEP13ir_assignment,__ZN12_GLOBAL__N_126ir_swizzle_swizzle_visitor11visit_enterEP10ir_swizzle,__ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP7ir_loop,__ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP11ir_function,__ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP13ir_expression,__ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP10ir_texture,__ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP10ir_swizzle,__ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_leaveEP13ir_assignment,__ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP7ir_call,__ZN12_GLOBAL__N_124ir_tree_grafting_visitor11visit_enterEP5ir_if,__ZN27ir_vector_splitting_visitor11visit_leaveEP13ir_assignment,__ZN12_GLOBAL__N_127ir_vector_reference_visitor5visitEP11ir_variable,__ZN12_GLOBAL__N_127ir_vector_reference_visitor5visitEP23ir_dereference_variable,__ZN12_GLOBAL__N_127ir_vector_reference_visitor11visit_enterEP21ir_function_signature,__ZN12_GLOBAL__N_127ir_vector_reference_visitor11visit_enterEP10ir_swizzle,__ZN12_GLOBAL__N_127ir_vector_reference_visitor11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP7ir_loop,__ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP13ir_expression,__ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP10ir_texture,__ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP10ir_swizzle,__ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP20ir_dereference_array,__ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP13ir_assignment,__ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_leaveEP13ir_assignment,__ZN12_GLOBAL__N_120ir_vectorize_visitor11visit_enterEP5ir_if,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj,__ZNSt3__111__stdoutbufIwE8overflowEj,__ZNSt3__110__stdinbufIwE9pbackfailEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEj,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi,__ZNSt3__111__stdoutbufIcE8overflowEi,__ZNSt3__110__stdinbufIcE9pbackfailEi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE8overflowEi,__ZNKSt3__15ctypeIcE10do_toupperEc,__ZNKSt3__15ctypeIcE10do_tolowerEc,__ZNKSt3__15ctypeIcE8do_widenEc,__ZNKSt3__15ctypeIwE10do_toupperEw,__ZNKSt3__15ctypeIwE10do_tolowerEw,__ZNKSt3__15ctypeIwE8do_widenEc,_strcmp,_hash_table_pointer_compare,__ZN9glsl_type18record_key_compareEPKvS1_,__mesa_key_pointer_equal,__mesa_key_string_equal,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,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_id=[b19,__ZL15pack_snorm_1x16f,__ZL14pack_snorm_1x8f,__ZL15pack_unorm_1x16f,__ZL14pack_unorm_1x8f,__ZL14pack_half_1x16f,b19,b19];var FUNCTION_TABLE_iiiiii=[b20,__ZNKSt3__17collateIcE10do_compareEPKcS3_S3_S3_,__ZNKSt3__17collateIwE10do_compareEPKwS3_S3_S3_,__ZNKSt3__15ctypeIcE9do_narrowEPKcS3_cPc,__ZNKSt3__17codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_j,__ZNKSt3__15ctypeIwE9do_narrowEPKwS3_cPc,__ZNKSt3__17codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j,__ZNKSt3__17codecvtIDsc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_j,__ZNKSt3__17codecvtIDic11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_j,b20,b20,b20];return{___cxa_can_catch:___cxa_can_catch,_optimize_glsl:_optimize_glsl,_free:_free,___cxa_is_pointer_type:___cxa_is_pointer_type,_i64Add:_i64Add,_memmove:_memmove,_realloc:_realloc,_i64Subtract:_i64Subtract,_memset:_memset,_malloc:_malloc,_bitshift64Ashr:_bitshift64Ashr,_memcpy:_memcpy,_strlen:_strlen,_bitshift64Lshr:_bitshift64Lshr,_calloc:_calloc,_bitshift64Shl:_bitshift64Shl,__GLOBAL__sub_I_builtin_functions_cpp:__GLOBAL__sub_I_builtin_functions_cpp,__GLOBAL__sub_I_builtin_types_cpp:__GLOBAL__sub_I_builtin_types_cpp,__GLOBAL__sub_I_iostream_cpp:__GLOBAL__sub_I_iostream_cpp,runPostSets:runPostSets,stackAlloc:stackAlloc,stackSave:stackSave,stackRestore:stackRestore,setThrew:setThrew,setTempRet0:setTempRet0,getTempRet0:getTempRet0,emterpret:emterpret,dynCall_iiii:dynCall_iiii,dynCall_viiiiii:dynCall_viiiiii,dynCall_viiiii:dynCall_viiiii,dynCall_viiii:dynCall_viiii,dynCall_viiiiiii:dynCall_viiiiiii,dynCall_di:dynCall_di,dynCall_vi:dynCall_vi,dynCall_vii:dynCall_vii,dynCall_viiiiiiiii:dynCall_viiiiiiiii,dynCall_ii:dynCall_ii,dynCall_viiiiiid:dynCall_viiiiiid,dynCall_viii:dynCall_viii,dynCall_viiiiid:dynCall_viiiiid,dynCall_v:dynCall_v,dynCall_iiiiiiiii:dynCall_iiiiiiiii,dynCall_iiiii:dynCall_iiiii,dynCall_viiiiiiii:dynCall_viiiiiiii,dynCall_iidi:dynCall_iidi,dynCall_iii:dynCall_iii,dynCall_id:dynCall_id,dynCall_iiiiii:dynCall_iiiiii}}(Module.asmGlobalArg,Module.asmLibraryArg,buffer);var ___cxa_can_catch=Module["___cxa_can_catch"]=asm["___cxa_can_catch"];var _optimize_glsl=Module["_optimize_glsl"]=asm["_optimize_glsl"];var _free=Module["_free"]=asm["_free"];var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=asm["___cxa_is_pointer_type"];var _i64Add=Module["_i64Add"]=asm["_i64Add"];var _memmove=Module["_memmove"]=asm["_memmove"];var _realloc=Module["_realloc"]=asm["_realloc"];var _i64Subtract=Module["_i64Subtract"]=asm["_i64Subtract"];var _memset=Module["_memset"]=asm["_memset"];var _malloc=Module["_malloc"]=asm["_malloc"];var _bitshift64Ashr=Module["_bitshift64Ashr"]=asm["_bitshift64Ashr"];var _memcpy=Module["_memcpy"]=asm["_memcpy"];var _strlen=Module["_strlen"]=asm["_strlen"];var _bitshift64Lshr=Module["_bitshift64Lshr"]=asm["_bitshift64Lshr"];var _calloc=Module["_calloc"]=asm["_calloc"];var _bitshift64Shl=Module["_bitshift64Shl"]=asm["_bitshift64Shl"];var __GLOBAL__sub_I_builtin_functions_cpp=Module["__GLOBAL__sub_I_builtin_functions_cpp"]=asm["__GLOBAL__sub_I_builtin_functions_cpp"];var __GLOBAL__sub_I_builtin_types_cpp=Module["__GLOBAL__sub_I_builtin_types_cpp"]=asm["__GLOBAL__sub_I_builtin_types_cpp"];var __GLOBAL__sub_I_iostream_cpp=Module["__GLOBAL__sub_I_iostream_cpp"]=asm["__GLOBAL__sub_I_iostream_cpp"];var runPostSets=Module["runPostSets"]=asm["runPostSets"];var dynCall_iiii=Module["dynCall_iiii"]=asm["dynCall_iiii"];var dynCall_viiiiii=Module["dynCall_viiiiii"]=asm["dynCall_viiiiii"];var dynCall_viiiii=Module["dynCall_viiiii"]=asm["dynCall_viiiii"];var dynCall_viiii=Module["dynCall_viiii"]=asm["dynCall_viiii"];var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=asm["dynCall_viiiiiii"];var dynCall_di=Module["dynCall_di"]=asm["dynCall_di"];var dynCall_vi=Module["dynCall_vi"]=asm["dynCall_vi"];var dynCall_vii=Module["dynCall_vii"]=asm["dynCall_vii"];var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=asm["dynCall_viiiiiiiii"];var dynCall_ii=Module["dynCall_ii"]=asm["dynCall_ii"];var dynCall_viiiiiid=Module["dynCall_viiiiiid"]=asm["dynCall_viiiiiid"];var dynCall_viii=Module["dynCall_viii"]=asm["dynCall_viii"];var dynCall_viiiiid=Module["dynCall_viiiiid"]=asm["dynCall_viiiiid"];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_viiiiiiii=Module["dynCall_viiiiiiii"]=asm["dynCall_viiiiiiii"];var dynCall_iidi=Module["dynCall_iidi"]=asm["dynCall_iidi"];var dynCall_iii=Module["dynCall_iii"]=asm["dynCall_iii"];var dynCall_id=Module["dynCall_id"]=asm["dynCall_id"];var dynCall_iiiiii=Module["dynCall_iiiiii"]=asm["dynCall_iiiiii"];Runtime.stackAlloc=asm["stackAlloc"];Runtime.stackSave=asm["stackSave"];Runtime.stackRestore=asm["stackRestore"];Runtime.setTempRet0=asm["setTempRet0"];Runtime.getTempRet0=asm["getTempRet0"];var i64Math=function(){var goog={math:{}};goog.math.Long=function(low,high){this.low_=low|0;this.high_=high|0};goog.math.Long.IntCache_={};goog.math.Long.fromInt=function(value){if(-128<=value&&value<128){var cachedObj=goog.math.Long.IntCache_[value];if(cachedObj){return cachedObj}}var obj=new goog.math.Long(value|0,value<0?-1:0);if(-128<=value&&value<128){goog.math.Long.IntCache_[value]=obj}return obj};goog.math.Long.fromNumber=function(value){if(isNaN(value)||!isFinite(value)){return goog.math.Long.ZERO}else if(value<=-goog.math.Long.TWO_PWR_63_DBL_){return goog.math.Long.MIN_VALUE}else if(value+1>=goog.math.Long.TWO_PWR_63_DBL_){return goog.math.Long.MAX_VALUE}else if(value<0){return goog.math.Long.fromNumber(-value).negate()}else{return new goog.math.Long(value%goog.math.Long.TWO_PWR_32_DBL_|0,value/goog.math.Long.TWO_PWR_32_DBL_|0)}};goog.math.Long.fromBits=function(lowBits,highBits){return new goog.math.Long(lowBits,highBits)};goog.math.Long.fromString=function(str,opt_radix){if(str.length==0){throw Error("number format error: empty string")}var radix=opt_radix||10;if(radix<2||36=0){throw Error('number format error: interior "-" character: '+str)}var radixToPower=goog.math.Long.fromNumber(Math.pow(radix,8));var result=goog.math.Long.ZERO;for(var i=0;i=0?this.low_:goog.math.Long.TWO_PWR_32_DBL_+this.low_};goog.math.Long.prototype.getNumBitsAbs=function(){if(this.isNegative()){if(this.equals(goog.math.Long.MIN_VALUE)){return 64}else{return this.negate().getNumBitsAbs()}}else{var val=this.high_!=0?this.high_:this.low_;for(var bit=31;bit>0;bit--){if((val&1<0};goog.math.Long.prototype.greaterThanOrEqual=function(other){return this.compare(other)>=0};goog.math.Long.prototype.compare=function(other){if(this.equals(other)){return 0}var thisNeg=this.isNegative();var otherNeg=other.isNegative();if(thisNeg&&!otherNeg){return-1}if(!thisNeg&&otherNeg){return 1}if(this.subtract(other).isNegative()){return-1}else{return 1}};goog.math.Long.prototype.negate=function(){if(this.equals(goog.math.Long.MIN_VALUE)){return goog.math.Long.MIN_VALUE}else{return this.not().add(goog.math.Long.ONE)}};goog.math.Long.prototype.add=function(other){var a48=this.high_>>>16;var a32=this.high_&65535;var a16=this.low_>>>16;var a00=this.low_&65535;var b48=other.high_>>>16;var b32=other.high_&65535;var b16=other.low_>>>16;var b00=other.low_&65535;var c48=0,c32=0,c16=0,c00=0;c00+=a00+b00;c16+=c00>>>16;c00&=65535;c16+=a16+b16;c32+=c16>>>16;c16&=65535;c32+=a32+b32;c48+=c32>>>16;c32&=65535;c48+=a48+b48;c48&=65535;return goog.math.Long.fromBits(c16<<16|c00,c48<<16|c32)};goog.math.Long.prototype.subtract=function(other){return this.add(other.negate())};goog.math.Long.prototype.multiply=function(other){if(this.isZero()){return goog.math.Long.ZERO}else if(other.isZero()){return goog.math.Long.ZERO}if(this.equals(goog.math.Long.MIN_VALUE)){return other.isOdd()?goog.math.Long.MIN_VALUE:goog.math.Long.ZERO}else if(other.equals(goog.math.Long.MIN_VALUE)){return this.isOdd()?goog.math.Long.MIN_VALUE:goog.math.Long.ZERO}if(this.isNegative()){if(other.isNegative()){return this.negate().multiply(other.negate())}else{return this.negate().multiply(other).negate()}}else if(other.isNegative()){return this.multiply(other.negate()).negate()}if(this.lessThan(goog.math.Long.TWO_PWR_24_)&&other.lessThan(goog.math.Long.TWO_PWR_24_)){return goog.math.Long.fromNumber(this.toNumber()*other.toNumber())}var a48=this.high_>>>16;var a32=this.high_&65535;var a16=this.low_>>>16;var a00=this.low_&65535;var b48=other.high_>>>16;var b32=other.high_&65535;var b16=other.low_>>>16;var b00=other.low_&65535;var c48=0,c32=0,c16=0,c00=0;c00+=a00*b00;c16+=c00>>>16;c00&=65535;c16+=a16*b00;c32+=c16>>>16;c16&=65535;c16+=a00*b16;c32+=c16>>>16;c16&=65535;c32+=a32*b00;c48+=c32>>>16;c32&=65535;c32+=a16*b16;c48+=c32>>>16;c32&=65535;c32+=a00*b32;c48+=c32>>>16;c32&=65535;c48+=a48*b00+a32*b16+a16*b32+a00*b48;c48&=65535;return goog.math.Long.fromBits(c16<<16|c00,c48<<16|c32)};goog.math.Long.prototype.div=function(other){if(other.isZero()){throw Error("division by zero")}else if(this.isZero()){return goog.math.Long.ZERO}if(this.equals(goog.math.Long.MIN_VALUE)){if(other.equals(goog.math.Long.ONE)||other.equals(goog.math.Long.NEG_ONE)){return goog.math.Long.MIN_VALUE}else if(other.equals(goog.math.Long.MIN_VALUE)){return goog.math.Long.ONE}else{var halfThis=this.shiftRight(1);var approx=halfThis.div(other).shiftLeft(1);if(approx.equals(goog.math.Long.ZERO)){return other.isNegative()?goog.math.Long.ONE:goog.math.Long.NEG_ONE}else{var rem=this.subtract(other.multiply(approx));var result=approx.add(rem.div(other));return result}}}else if(other.equals(goog.math.Long.MIN_VALUE)){return goog.math.Long.ZERO}if(this.isNegative()){if(other.isNegative()){return this.negate().div(other.negate())}else{return this.negate().div(other).negate()}}else if(other.isNegative()){return this.div(other.negate()).negate()}var res=goog.math.Long.ZERO;var rem=this;while(rem.greaterThanOrEqual(other)){var approx=Math.max(1,Math.floor(rem.toNumber()/other.toNumber()));var log2=Math.ceil(Math.log(approx)/Math.LN2);var delta=log2<=48?1:Math.pow(2,log2-48);var approxRes=goog.math.Long.fromNumber(approx);var approxRem=approxRes.multiply(other);while(approxRem.isNegative()||approxRem.greaterThan(rem)){approx-=delta;approxRes=goog.math.Long.fromNumber(approx);approxRem=approxRes.multiply(other)}if(approxRes.isZero()){approxRes=goog.math.Long.ONE}res=res.add(approxRes);rem=rem.subtract(approxRem)}return res};goog.math.Long.prototype.modulo=function(other){return this.subtract(this.div(other).multiply(other))};goog.math.Long.prototype.not=function(){return goog.math.Long.fromBits(~this.low_,~this.high_)};goog.math.Long.prototype.and=function(other){return goog.math.Long.fromBits(this.low_&other.low_,this.high_&other.high_)};goog.math.Long.prototype.or=function(other){return goog.math.Long.fromBits(this.low_|other.low_,this.high_|other.high_)};goog.math.Long.prototype.xor=function(other){return goog.math.Long.fromBits(this.low_^other.low_,this.high_^other.high_)};goog.math.Long.prototype.shiftLeft=function(numBits){numBits&=63;if(numBits==0){return this}else{var low=this.low_;if(numBits<32){var high=this.high_;return goog.math.Long.fromBits(low<>>32-numBits)}else{return goog.math.Long.fromBits(0,low<>>numBits|high<<32-numBits,high>>numBits)}else{return goog.math.Long.fromBits(high>>numBits-32,high>=0?0:-1)}}};goog.math.Long.prototype.shiftRightUnsigned=function(numBits){numBits&=63;if(numBits==0){return this}else{var high=this.high_;if(numBits<32){var low=this.low_;return goog.math.Long.fromBits(low>>>numBits|high<<32-numBits,high>>>numBits)}else if(numBits==32){return goog.math.Long.fromBits(high,0)}else{return goog.math.Long.fromBits(high>>>numBits-32,0)}}};var navigator={appName:"Modern Browser"};var dbits;var canary=0xdeadbeefcafe;var j_lm=(canary&16777215)==15715070;function BigInteger(a,b,c){if(a!=null)if("number"==typeof a)this.fromNumber(a,b,c);else if(b==null&&"string"!=typeof a)this.fromString(a,256);else this.fromString(a,b)}function nbi(){return new BigInteger(null)}function am1(i,x,w,j,c,n){while(--n>=0){var v=x*this[i++]+w[j]+c;c=Math.floor(v/67108864);w[j++]=v&67108863}return c}function am2(i,x,w,j,c,n){var xl=x&32767,xh=x>>15;while(--n>=0){var l=this[i]&32767;var h=this[i++]>>15;var m=xh*l+h*xl;l=xl*l+((m&32767)<<15)+w[j]+(c&1073741823);c=(l>>>30)+(m>>>15)+xh*h+(c>>>30);w[j++]=l&1073741823}return c}function am3(i,x,w,j,c,n){var xl=x&16383,xh=x>>14;while(--n>=0){var l=this[i]&16383;var h=this[i++]>>14;var m=xh*l+h*xl;l=xl*l+((m&16383)<<14)+w[j]+c;c=(l>>28)+(m>>14)+xh*h;w[j++]=l&268435455}return c}if(j_lm&&navigator.appName=="Microsoft Internet Explorer"){BigInteger.prototype.am=am2;dbits=30}else if(j_lm&&navigator.appName!="Netscape"){BigInteger.prototype.am=am1;dbits=26}else{BigInteger.prototype.am=am3;dbits=28}BigInteger.prototype.DB=dbits;BigInteger.prototype.DM=(1<=0;--i)r[i]=this[i];r.t=this.t;r.s=this.s}function bnpFromInt(x){this.t=1;this.s=x<0?-1:0;if(x>0)this[0]=x;else if(x<-1)this[0]=x+DV;else this.t=0}function nbv(i){var r=nbi();r.fromInt(i);return r}function bnpFromString(s,b){var k;if(b==16)k=4;else if(b==8)k=3;else if(b==256)k=8;else if(b==2)k=1;else if(b==32)k=5;else if(b==4)k=2;else{this.fromRadix(s,b);return}this.t=0;this.s=0;var i=s.length,mi=false,sh=0;while(--i>=0){var x=k==8?s[i]&255:intAt(s,i);if(x<0){if(s.charAt(i)=="-")mi=true;continue}mi=false;if(sh==0)this[this.t++]=x;else if(sh+k>this.DB){this[this.t-1]|=(x&(1<>this.DB-sh}else this[this.t-1]|=x<=this.DB)sh-=this.DB}if(k==8&&(s[0]&128)!=0){this.s=-1;if(sh>0)this[this.t-1]|=(1<0&&this[this.t-1]==c)--this.t}function bnToString(b){if(this.s<0)return"-"+this.negate().toString(b);var k;if(b==16)k=4;else if(b==8)k=3;else if(b==2)k=1;else if(b==32)k=5;else if(b==4)k=2;else return this.toRadix(b);var km=(1<0){if(p>p)>0){m=true;r=int2char(d)}while(i>=0){if(p>(p+=this.DB-k)}else{d=this[i]>>(p-=k)&km;if(p<=0){p+=this.DB;--i}}if(d>0)m=true;if(m)r+=int2char(d)}}return m?r:"0"}function bnNegate(){var r=nbi();BigInteger.ZERO.subTo(this,r);return r}function bnAbs(){return this.s<0?this.negate():this}function bnCompareTo(a){var r=this.s-a.s;if(r!=0)return r;var i=this.t;r=i-a.t;if(r!=0)return this.s<0?-r:r;while(--i>=0)if((r=this[i]-a[i])!=0)return r;return 0}function nbits(x){var r=1,t;if((t=x>>>16)!=0){x=t;r+=16}if((t=x>>8)!=0){x=t;r+=8}if((t=x>>4)!=0){x=t;r+=4}if((t=x>>2)!=0){x=t;r+=2}if((t=x>>1)!=0){x=t;r+=1}return r}function bnBitLength(){if(this.t<=0)return 0;return this.DB*(this.t-1)+nbits(this[this.t-1]^this.s&this.DM)}function bnpDLShiftTo(n,r){var i;for(i=this.t-1;i>=0;--i)r[i+n]=this[i];for(i=n-1;i>=0;--i)r[i]=0;r.t=this.t+n;r.s=this.s}function bnpDRShiftTo(n,r){for(var i=n;i=0;--i){r[i+ds+1]=this[i]>>cbs|c;c=(this[i]&bm)<=0;--i)r[i]=0;r[ds]=c;r.t=this.t+ds+1;r.s=this.s;r.clamp()}function bnpRShiftTo(n,r){r.s=this.s;var ds=Math.floor(n/this.DB);if(ds>=this.t){r.t=0;return}var bs=n%this.DB;var cbs=this.DB-bs;var bm=(1<>bs;for(var i=ds+1;i>bs}if(bs>0)r[this.t-ds-1]|=(this.s&bm)<>=this.DB}if(a.t>=this.DB}c+=this.s}else{c+=this.s;while(i>=this.DB}c-=a.s}r.s=c<0?-1:0;if(c<-1)r[i++]=this.DV+c;else if(c>0)r[i++]=c;r.t=i;r.clamp()}function bnpMultiplyTo(a,r){var x=this.abs(),y=a.abs();var i=x.t;r.t=i+y.t;while(--i>=0)r[i]=0;for(i=0;i=0)r[i]=0;for(i=0;i=x.DV){r[i+x.t]-=x.DV;r[i+x.t+1]=1}}if(r.t>0)r[r.t-1]+=x.am(i,x[i],r,2*i,0,1);r.s=0;r.clamp()}function bnpDivRemTo(m,q,r){var pm=m.abs();if(pm.t<=0)return;var pt=this.abs();if(pt.t0){pm.lShiftTo(nsh,y);pt.lShiftTo(nsh,r)}else{pm.copyTo(y);pt.copyTo(r)}var ys=y.t;var y0=y[ys-1];if(y0==0)return;var yt=y0*(1<1?y[ys-2]>>this.F2:0);var d1=this.FV/yt,d2=(1<=0){r[r.t++]=1;r.subTo(t,r)}BigInteger.ONE.dlShiftTo(ys,t);t.subTo(y,y);while(y.t=0){var qd=r[--i]==y0?this.DM:Math.floor(r[i]*d1+(r[i-1]+e)*d2);if((r[i]+=y.am(0,qd,r,j,0,ys))0)r.rShiftTo(nsh,r);if(ts<0)BigInteger.ZERO.subTo(r,r)}function bnMod(a){var r=nbi();this.abs().divRemTo(a,null,r);if(this.s<0&&r.compareTo(BigInteger.ZERO)>0)a.subTo(r,r);return r}function Classic(m){this.m=m}function cConvert(x){if(x.s<0||x.compareTo(this.m)>=0)return x.mod(this.m);else return x}function cRevert(x){return x}function cReduce(x){x.divRemTo(this.m,null,x)}function cMulTo(x,y,r){x.multiplyTo(y,r);this.reduce(r)}function cSqrTo(x,r){x.squareTo(r);this.reduce(r)}Classic.prototype.convert=cConvert;Classic.prototype.revert=cRevert;Classic.prototype.reduce=cReduce;Classic.prototype.mulTo=cMulTo;Classic.prototype.sqrTo=cSqrTo;function bnpInvDigit(){if(this.t<1)return 0;var x=this[0];if((x&1)==0)return 0;var y=x&3;y=y*(2-(x&15)*y)&15;y=y*(2-(x&255)*y)&255;y=y*(2-((x&65535)*y&65535))&65535;y=y*(2-x*y%this.DV)%this.DV;return y>0?this.DV-y:-y}function Montgomery(m){this.m=m;this.mp=m.invDigit();this.mpl=this.mp&32767;this.mph=this.mp>>15;this.um=(1<0)this.m.subTo(r,r);return r}function montRevert(x){var r=nbi();x.copyTo(r);this.reduce(r);return r}function montReduce(x){while(x.t<=this.mt2)x[x.t++]=0;for(var i=0;i>15)*this.mpl&this.um)<<15)&x.DM;j=i+this.m.t;x[j]+=this.m.am(0,u0,x,i,0,this.m.t);while(x[j]>=x.DV){x[j]-=x.DV;x[++j]++}}x.clamp();x.drShiftTo(this.m.t,x);if(x.compareTo(this.m)>=0)x.subTo(this.m,x)}function montSqrTo(x,r){x.squareTo(r);this.reduce(r)}function montMulTo(x,y,r){x.multiplyTo(y,r);this.reduce(r)}Montgomery.prototype.convert=montConvert;Montgomery.prototype.revert=montRevert;Montgomery.prototype.reduce=montReduce;Montgomery.prototype.mulTo=montMulTo;Montgomery.prototype.sqrTo=montSqrTo;function bnpIsEven(){return(this.t>0?this[0]&1:this.s)==0}function bnpExp(e,z){if(e>4294967295||e<1)return BigInteger.ONE;var r=nbi(),r2=nbi(),g=z.convert(this),i=nbits(e)-1;g.copyTo(r);while(--i>=0){z.sqrTo(r,r2);if((e&1<0)z.mulTo(r2,g,r);else{var t=r;r=r2;r2=t}}return z.revert(r)}function bnModPowInt(e,m){var z;if(e<256||m.isEven())z=new Classic(m);else z=new Montgomery(m);return this.exp(e,z)}BigInteger.prototype.copyTo=bnpCopyTo;BigInteger.prototype.fromInt=bnpFromInt;BigInteger.prototype.fromString=bnpFromString;BigInteger.prototype.clamp=bnpClamp;BigInteger.prototype.dlShiftTo=bnpDLShiftTo;BigInteger.prototype.drShiftTo=bnpDRShiftTo;BigInteger.prototype.lShiftTo=bnpLShiftTo;BigInteger.prototype.rShiftTo=bnpRShiftTo;BigInteger.prototype.subTo=bnpSubTo;BigInteger.prototype.multiplyTo=bnpMultiplyTo;BigInteger.prototype.squareTo=bnpSquareTo;BigInteger.prototype.divRemTo=bnpDivRemTo;BigInteger.prototype.invDigit=bnpInvDigit;BigInteger.prototype.isEven=bnpIsEven;BigInteger.prototype.exp=bnpExp;BigInteger.prototype.toString=bnToString;BigInteger.prototype.negate=bnNegate;BigInteger.prototype.abs=bnAbs;BigInteger.prototype.compareTo=bnCompareTo;BigInteger.prototype.bitLength=bnBitLength;BigInteger.prototype.mod=bnMod;BigInteger.prototype.modPowInt=bnModPowInt;BigInteger.ZERO=nbv(0);BigInteger.ONE=nbv(1);function bnpFromRadix(s,b){this.fromInt(0);if(b==null)b=10;var cs=this.chunkSize(b);var d=Math.pow(b,cs),mi=false,j=0,w=0;for(var i=0;i=cs){this.dMultiply(d);this.dAddOffset(w,0);j=0;w=0}}if(j>0){this.dMultiply(Math.pow(b,j));this.dAddOffset(w,0)}if(mi)BigInteger.ZERO.subTo(this,this)}function bnpChunkSize(r){return Math.floor(Math.LN2*this.DB/Math.log(r))}function bnSigNum(){if(this.s<0)return-1;else if(this.t<=0||this.t==1&&this[0]<=0)return 0;else return 1}function bnpDMultiply(n){this[this.t]=this.am(0,n-1,this,0,0,this.t);++this.t;this.clamp()}function bnpDAddOffset(n,w){if(n==0)return;while(this.t<=w)this[this.t++]=0;this[w]+=n;while(this[w]>=this.DV){this[w]-=this.DV;if(++w>=this.t)this[this.t++]=0;++this[w]}}function bnpToRadix(b){if(b==null)b=10;if(this.signum()==0||b<2||b>36)return"0";var cs=this.chunkSize(b);var a=Math.pow(b,cs);var d=nbv(a),y=nbi(),z=nbi(),r="";this.divRemTo(d,y,z);while(y.signum()>0){r=(a+z.intValue()).toString(b).substr(1)+r;y.divRemTo(d,y,z)}return z.intValue().toString(b)+r}function bnIntValue(){if(this.s<0){if(this.t==1)return this[0]-this.DV;else if(this.t==0)return-1}else if(this.t==1)return this[0];else if(this.t==0)return 0;return(this[1]&(1<<32-this.DB)-1)<>=this.DB}if(a.t>=this.DB}c+=this.s}else{c+=this.s;while(i>=this.DB}c+=a.s}r.s=c<0?-1:0;if(c>0)r[i++]=c;else if(c<-1)r[i++]=this.DV+c;r.t=i;r.clamp()}BigInteger.prototype.fromRadix=bnpFromRadix;BigInteger.prototype.chunkSize=bnpChunkSize;BigInteger.prototype.signum=bnSigNum;BigInteger.prototype.dMultiply=bnpDMultiply;BigInteger.prototype.dAddOffset=bnpDAddOffset;BigInteger.prototype.toRadix=bnpToRadix;BigInteger.prototype.intValue=bnIntValue;BigInteger.prototype.addTo=bnpAddTo;var Wrapper={abs:function(l,h){var x=new goog.math.Long(l,h);var ret;if(x.isNegative()){ret=x.negate()}else{ret=x}HEAP32[tempDoublePtr>>2]=ret.low_;HEAP32[tempDoublePtr+4>>2]=ret.high_},ensureTemps:function(){if(Wrapper.ensuredTemps)return;Wrapper.ensuredTemps=true;Wrapper.two32=new BigInteger;Wrapper.two32.fromString("4294967296",10);Wrapper.two64=new BigInteger;Wrapper.two64.fromString("18446744073709551616",10);Wrapper.temp1=new BigInteger;Wrapper.temp2=new BigInteger},lh2bignum:function(l,h){var a=new BigInteger;a.fromString(h.toString(),10);var b=new BigInteger;a.multiplyTo(Wrapper.two32,b);var c=new BigInteger;c.fromString(l.toString(),10);var d=new BigInteger;c.addTo(b,d);return d},stringify:function(l,h,unsigned){var ret=new goog.math.Long(l,h).toString();if(unsigned&&ret[0]=="-"){Wrapper.ensureTemps();var bignum=new BigInteger;bignum.fromString(ret,10);ret=new BigInteger;Wrapper.two64.addTo(bignum,ret);ret=ret.toString(10)}return ret},fromString:function(str,base,min,max,unsigned){Wrapper.ensureTemps();var bignum=new BigInteger;bignum.fromString(str,base);var bigmin=new BigInteger;bigmin.fromString(min,10);var bigmax=new BigInteger;bigmax.fromString(max,10);if(unsigned&&bignum.compareTo(BigInteger.ZERO)<0){var temp=new BigInteger;bignum.addTo(Wrapper.two64,temp);bignum=temp}var error=false;if(bignum.compareTo(bigmin)<0){bignum=bigmin;error=true}else if(bignum.compareTo(bigmax)>0){bignum=bigmax;error=true}var ret=goog.math.Long.fromString(bignum.toString());HEAP32[tempDoublePtr>>2]=ret.low_;HEAP32[tempDoublePtr+4>>2]=ret.high_;if(error)throw"range error"}};return Wrapper}();if(memoryInitializer){if(typeof Module["locateFile"]==="function"){memoryInitializer=Module["locateFile"](memoryInitializer)}else if(Module["memoryInitializerPrefixURL"]){memoryInitializer=Module["memoryInitializerPrefixURL"]+memoryInitializer}if(ENVIRONMENT_IS_NODE||ENVIRONMENT_IS_SHELL){var data=Module["readBinary"](memoryInitializer);HEAPU8.set(data,STATIC_BASE)}else{addRunDependency("memory initializer");function applyMemoryInitializer(data){if(data.byteLength)data=new Uint8Array(data);HEAPU8.set(data,STATIC_BASE);removeRunDependency("memory initializer")}var request=Module["memoryInitializerRequest"];if(request){if(request.response){setTimeout(function(){applyMemoryInitializer(request.response)},0)}else{request.addEventListener("load",function(){if(request.status!==200&&request.status!==0){console.warn("a problem seems to have happened with Module.memoryInitializerRequest, status: "+request.status)}if(!request.response||typeof request.response!=="object"||!request.response.byteLength){console.warn("a problem seems to have happened with Module.memoryInitializerRequest response (expected ArrayBuffer): "+request.response)}applyMemoryInitializer(request.response)})}}else{Browser.asyncLoad(memoryInitializer,applyMemoryInitializer,function(){throw"could not load memory initializer "+memoryInitializer})}}}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(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};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;i0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;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){if(Module["noExitRuntime"]){return}ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status);if(ENVIRONMENT_IS_NODE){process["stdout"]["once"]("drain",function(){process["exit"](status); + +});console.log(" ");setTimeout(function(){process["exit"](status)},500)}else if(ENVIRONMENT_IS_SHELL&&typeof quit==="function"){quit(status)}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="\nIf this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.";var output="abort("+what+") at "+stackTrace()+extra;abortDecorators.forEach(function(decorator){output=decorator(output,what)});throw output}Module["abort"]=Module.abort=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}run(); \ No newline at end of file diff --git a/src/panel.html b/src/panel.html index aa1f43c..5fe0d0b 100755 --- a/src/panel.html +++ b/src/panel.html @@ -8,7 +8,7 @@ - + @@ -76,10 +79,10 @@

WebGL GLSL shader editor extension
v1.0.14 (beta)

- +
- +
diff --git a/src/panel.js b/src/panel.js index e8356d1..418a4a2 100755 --- a/src/panel.js +++ b/src/panel.js @@ -496,6 +496,7 @@ function f() { if( name === '' ) { //#define SHADER_NAME_B64 44K344Kn44O844OA44O8 + //#define SHADER_NAME_B64 8J+YjvCfmIE= var re = /#define[\s]+SHADER_NAME_B64[\s]+([\S]+)(\n|$)/gi; if ((m = re.exec( source)) !== null) { @@ -621,7 +622,8 @@ function f() { fs = fs.replace( /\s+main\s*\(/, ' ShaderEditorInternalMain(' ); fs += '\r\n' + 'void main() { ShaderEditorInternalMain(); gl_FragColor.rgb *= vec3(1.,0.,1.); }'; - +// fs += '\r\n' + 'void main() { ShaderEditorInternalMain(); float c = smoothstep( .4, .6, mod( .01 * ( gl_FragCoord.x - gl_FragCoord.y ), 1. ) ); gl_FragColor.rgb = mix( gl_FragColor.rgb, gl_FragColor.rgb * vec3( 1.,0.,1. ), c ); }'; + onUpdateProgram( id, vs, fs ); } @@ -935,6 +937,7 @@ backgroundPageConnection.onMessage.addListener( function( msg ) { info.style.display = 'none'; waiting.style.display = 'none'; container.style.display = 'block'; + onWindowResize(); var li = document.createElement( 'li' ); li.addEventListener( 'click', function() { selectProgram( this ); @@ -1108,6 +1111,8 @@ function testShader( type, source, code ) { } +var optimize_glsl = Module.cwrap('optimize_glsl', 'string', ['string', 'number', 'number']); + document.getElementById( 'vs-format' ).addEventListener( 'click', function( e ) { var source = vSEditor.getValue(); @@ -1164,6 +1169,32 @@ document.getElementById( 'fs-fullscreen' ).addEventListener( 'click', function( } ); +document.getElementById( 'vs-optimise' ).addEventListener( 'click', function( e ) { + + logMsg( 'vs optimise' ); + var source = vSEditor.getValue(); + + var res = optimize_glsl( source, 2, true ); + vSEditor.setValue( res ); + updateVSCode(); + + e.preventDefault(); + +} ); + +document.getElementById( 'fs-optimise' ).addEventListener( 'click', function( e ) { + + logMsg( 'fs optimise' ); + var source = fSEditor.getValue(); + + var res = optimize_glsl( source, 2, false ); + fSEditor.setValue( res ); + updateFSCode(); + + e.preventDefault(); + +} ); + document.getElementById( 'highlightButton' ).addEventListener( 'click', function( e ) { settings.highlight = !settings.highlight; @@ -1175,4 +1206,12 @@ document.getElementById( 'highlightButton' ).addEventListener( 'click', function e.preventDefault(); -} ); \ No newline at end of file +} ); + +window.addEventListener( 'resize', onWindowResize ); + +function onWindowResize() { + + editorContainer.classList.toggle( 'vertical', editorContainer.clientWidth < editorContainer.clientHeight ); + +} \ No newline at end of file

ht6mCWew`&SFCxsiH!p%+L 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%0ApQ;~xjpMvMprBBtS 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%0DqusD2WE3>PVRG)YF_#?58WgEnR-Dj&>#PT*wW@T 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