From 54c72ccbc83c0f5521a5f04cea4171c4aef47ec3 Mon Sep 17 00:00:00 2001 From: NeroBurner Date: Thu, 31 Mar 2022 20:21:01 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20InfiniTi?= =?UTF-8?q?meOrg/InfiniSim@0febb00f2b3ea8f2d646c29e7a1f14be6be1f9ae=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infinisim.html | 1 + infinisim.js | 1 + infinisim.wasm | Bin 0 -> 1170230 bytes 3 files changed, 2 insertions(+) create mode 100644 infinisim.html create mode 100644 infinisim.js create mode 100755 infinisim.wasm diff --git a/infinisim.html b/infinisim.html new file mode 100644 index 0000000..bc45fec --- /dev/null +++ b/infinisim.html @@ -0,0 +1 @@ +Emscripten-Generated Codeimage/svg+xml
Downloading...
Resize canvasLock/hide mouse pointer    
\ No newline at end of file diff --git a/infinisim.js b/infinisim.js new file mode 100644 index 0000000..4d9df9c --- /dev/null +++ b/infinisim.js @@ -0,0 +1 @@ +var Module=typeof Module!="undefined"?Module:{};var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var _scriptDir=typeof document!="undefined"&&document.currentScript?document.currentScript.src:undefined;if(ENVIRONMENT_IS_WORKER){_scriptDir=self.location.href}else if(ENVIRONMENT_IS_NODE){_scriptDir=__filename}var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"};let nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?');throw e}global.Worker=nodeWorkerThreads.Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!ENVIRONMENT_IS_NODE){read_=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance=="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=(str=>fs.writeSync(1,str+"\n"));defaultPrintErr=(str=>fs.writeSync(2,str+"\n"))}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var Atomics_compareExchange=Atomics.compareExchange;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}function setValue(ptr,value,type="i8",noSafe){if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math.abs(tempDouble)>=1?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)}}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var ALLOC_NORMAL=0;var ALLOC_STACK=1;function allocate(slab,allocator){var ret;if(allocator==ALLOC_STACK){ret=stackAlloc(slab.length)}else{ret=_malloc(slab.length)}if(!slab.subarray&&!slab.slice){slab=new Uint8Array(slab)}HEAPU8.set(slab,ret);return ret}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.buffer instanceof SharedArrayBuffer?heapOrArray.slice(idx,endPtr):heapOrArray.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}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 len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;if(ENVIRONMENT_IS_PTHREAD){buffer=Module["buffer"]}function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||30736384;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"];buffer=Module["buffer"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":INITIAL_MEMORY/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){console.log("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and also use a recent version)")}throw Error("bad memory")}}}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}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 initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;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)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}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["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"onAbort","arg":what})}else{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="infinisim.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;registerTlsInit(Module["asm"]["Qd"]);wasmTable=Module["asm"]["Ld"];addOnInit(Module["asm"]["Jd"]);wasmModule=module;if(!ENVIRONMENT_IS_PTHREAD){var numWorkersToLoad=PThread.unusedWorkers.length;PThread.unusedWorkers.forEach(function(w){PThread.loadWasmModuleToWorker(w,function(){if(!--numWorkersToLoad)removeRunDependency("wasm-instantiate")})})}}if(!ENVIRONMENT_IS_PTHREAD){addRunDependency("wasm-instantiate")}function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={156416:function($0){var str=UTF8ToString($0)+"\n\n"+"Abort/Retry/Ignore/AlwaysIgnore? [ariA] :";var reply=window.prompt(str,"i");if(reply===null){reply="i"}return allocate(intArrayFromString(reply),"i8",ALLOC_NORMAL)},156641:function(){if(typeof AudioContext!=="undefined"){return true}else if(typeof webkitAudioContext!=="undefined"){return true}return false},156788:function(){if(typeof navigator.mediaDevices!=="undefined"&&typeof navigator.mediaDevices.getUserMedia!=="undefined"){return true}else if(typeof navigator.webkitGetUserMedia!=="undefined"){return true}return false},157022:function($0){if(typeof Module["SDL2"]==="undefined"){Module["SDL2"]={}}var SDL2=Module["SDL2"];if(!$0){SDL2.audio={}}else{SDL2.capture={}}if(!SDL2.audioContext){if(typeof AudioContext!=="undefined"){SDL2.audioContext=new AudioContext}else if(typeof webkitAudioContext!=="undefined"){SDL2.audioContext=new webkitAudioContext}if(SDL2.audioContext){autoResumeAudioContext(SDL2.audioContext)}}return SDL2.audioContext===undefined?-1:0},157515:function(){var SDL2=Module["SDL2"];return SDL2.audioContext.sampleRate},157583:function($0,$1,$2,$3){var SDL2=Module["SDL2"];var have_microphone=function(stream){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer);SDL2.capture.silenceTimer=undefined}SDL2.capture.mediaStreamNode=SDL2.audioContext.createMediaStreamSource(stream);SDL2.capture.scriptProcessorNode=SDL2.audioContext.createScriptProcessor($1,$0,1);SDL2.capture.scriptProcessorNode.onaudioprocess=function(audioProcessingEvent){if(SDL2===undefined||SDL2.capture===undefined){return}audioProcessingEvent.outputBuffer.getChannelData(0).fill(0);SDL2.capture.currentCaptureBuffer=audioProcessingEvent.inputBuffer;dynCall("vi",$2,[$3])};SDL2.capture.mediaStreamNode.connect(SDL2.capture.scriptProcessorNode);SDL2.capture.scriptProcessorNode.connect(SDL2.audioContext.destination);SDL2.capture.stream=stream};var no_microphone=function(error){};SDL2.capture.silenceBuffer=SDL2.audioContext.createBuffer($0,$1,SDL2.audioContext.sampleRate);SDL2.capture.silenceBuffer.getChannelData(0).fill(0);var silence_callback=function(){SDL2.capture.currentCaptureBuffer=SDL2.capture.silenceBuffer;dynCall("vi",$2,[$3])};SDL2.capture.silenceTimer=setTimeout(silence_callback,$1/SDL2.audioContext.sampleRate*1e3);if(navigator.mediaDevices!==undefined&&navigator.mediaDevices.getUserMedia!==undefined){navigator.mediaDevices.getUserMedia({audio:true,video:false}).then(have_microphone).catch(no_microphone)}else if(navigator.webkitGetUserMedia!==undefined){navigator.webkitGetUserMedia({audio:true,video:false},have_microphone,no_microphone)}},159235:function($0,$1,$2,$3){var SDL2=Module["SDL2"];SDL2.audio.scriptProcessorNode=SDL2.audioContext["createScriptProcessor"]($1,0,$0);SDL2.audio.scriptProcessorNode["onaudioprocess"]=function(e){if(SDL2===undefined||SDL2.audio===undefined){return}SDL2.audio.currentOutputBuffer=e["outputBuffer"];dynCall("vi",$2,[$3])};SDL2.audio.scriptProcessorNode["connect"](SDL2.audioContext["destination"])},159645:function($0,$1){var SDL2=Module["SDL2"];var numChannels=SDL2.capture.currentCaptureBuffer.numberOfChannels;for(var c=0;c>2]}}},160730:function($0){var SDL2=Module["SDL2"];if($0){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer)}if(SDL2.capture.stream!==undefined){var tracks=SDL2.capture.stream.getAudioTracks();for(var i=0;i>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=255;src++;dst+=4}}else{if(SDL2.data32Data!==data){SDL2.data32=new Int32Array(data.buffer);SDL2.data8=new Uint8Array(data.buffer);SDL2.data32Data=data}var data32=SDL2.data32;num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=SDL2.data8;var i=3;var j=i+4*num;if(num%8==0){while(i>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=val>>24&255;src++;dst+=4}}else{var data32=new Int32Array(data.buffer);num=data32.length;data32.set(HEAP32.subarray(src,src+num))}ctx.putImageData(image,0,0);var url=hot_x===0&&hot_y===0?"url("+canvas.toDataURL()+"), auto":"url("+canvas.toDataURL()+") "+hot_x+" "+hot_y+", auto";var urlBuf=_malloc(url.length+1);stringToUTF8(url,urlBuf,url.length+1);return urlBuf},164370:function($0){if(Module["canvas"]){Module["canvas"].style["cursor"]=UTF8ToString($0)}},164453:function(){if(Module["canvas"]){Module["canvas"].style["cursor"]="none"}},164522:function(){return window.innerWidth},164552:function(){return window.innerHeight}};function listenOnce(object,event,func){object.addEventListener(event,func,{"once":true})}function autoResumeAudioContext(ctx,elements){if(!elements){elements=[document,document.getElementById("canvas")]}["keydown","mousedown","touchstart"].forEach(function(event){elements.forEach(function(element){if(element){listenOnce(element,event,function(){if(ctx.state==="suspended")ctx.resume()})}})})}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function killThread(pthread_ptr){HEAP32[pthread_ptr>>2]=0;var pthread=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];pthread.worker.terminate();__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];if(pthread){HEAP32[pthread_ptr>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}function zeroMemory(address,size){HEAPU8.fill(0,address,address+size)}function spawnThread(threadParams){var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,threadInfoStruct:threadParams.pthread_ptr};worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr};worker.runPthread=(()=>{msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)});if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function _exit(status){exit(status)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],init:function(){if(ENVIRONMENT_IS_PTHREAD){PThread.initWorker()}else{PThread.initMainThread()}},initMainThread:function(){var pthreadPoolSize=4;for(var i=0;i>2]=0;try{func()}finally{HEAP32[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){if(PThread.tlsInitFunctions.hasOwnProperty(i))PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=(e=>{var d=e["data"];var cmd=d["cmd"];if(worker.pthread)PThread.currentProxiedOperationCallerThread=worker.pthread.threadInfoStruct;if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var thread=PThread.pthreads[d.targetThread];if(thread){thread.worker.postMessage(d,d["transferList"])}else{err('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processProxyingQueue"){_emscripten_proxy_execute_queue(d["queue"]);Atomics.sub(HEAP32,d["queue"]>>2,1)}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(onFinishedLoading)onFinishedLoading(worker);if(worker.runPthread){worker.runPthread();delete worker.runPthread}}else if(cmd==="print"){out("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="printErr"){err("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="alert"){alert("Thread "+d["threadId"]+": "+d["text"])}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="onAbort"){if(Module["onAbort"]){Module["onAbort"](d["arg"])}}else if(cmd){err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined});worker.onerror=(e=>{var message="worker sent an error!";err(message+" "+e.filename+":"+e.lineno+": "+e.message);throw e});if(ENVIRONMENT_IS_NODE){worker.on("message",function(data){worker.onmessage({data:data})});worker.on("error",function(e){worker.onerror(e)});worker.on("detachedExit",function(){})}worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){var pthreadMainJs=locateFile("infinisim.worker.js");PThread.unusedWorkers.push(new Worker(pthreadMainJs))},getNewWorker:function(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};function establishStackSpace(){var pthread_ptr=_pthread_self();var stackTop=HEAP32[pthread_ptr+44>>2];var stackSize=HEAP32[pthread_ptr+48>>2];var stackMax=stackTop-stackSize;_emscripten_stack_set_limits(stackTop,stackMax);stackRestore(stackTop)}Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,0,returnCode);try{_exit(returnCode)}catch(e){handleException(e)}}function invokeEntryPoint(ptr,arg){return getWasmTableEntry(ptr)(arg)}Module["invokeEntryPoint"]=invokeEntryPoint;function registerTlsInit(tlsInitFunc){PThread.tlsInitFunctions.push(tlsInitFunc)}function ___call_main(argc,argv){noExitRuntime=true;var returnCode=_main(argc,argv)}function ___call_sighandler(fp,sig){getWasmTableEntry(fp)(sig)}function ___emscripten_init_main_thread_js(tb){__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB);PThread.threadInit()}function ___emscripten_thread_cleanup(thread){if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})}function pthreadCreateProxied(pthread_ptr,attr,start_routine,arg){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(2,1,pthread_ptr,attr,start_routine,arg);return ___pthread_create_js(pthread_ptr,attr,start_routine,arg)}function ___pthread_create_js(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer=="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return pthreadCreateProxied(pthread_ptr,attr,start_routine,arg)}if(error)return error;var threadParams={startRoutine:start_routine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function setErrNo(value){HEAP32[___errno_location()>>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"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");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)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={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_FS.resolve(from).substr(1);to=PATH_FS.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){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function alignMemory(size,alignment){return Math.ceil(size/alignment)*alignment}function mmapAlloc(size){size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;zeroMemory(ptr,size);return ptr}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(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;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;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath: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:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode: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:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,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:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,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(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};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}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open: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:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts: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:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}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(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}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:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(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(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(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;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}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 errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}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)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(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(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(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(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}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(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(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:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}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(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);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}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;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:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});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=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{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",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(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);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(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]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall_fcntl64(fd,cmd,varargs){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,fd,cmd,varargs);SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(4,1,fd,buf);try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(5,1,fd,op,varargs);SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(6,1,path,buf);try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(7,1,dirfd,path,buf,flags);try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~4352;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(8,1,dirfd,path,flags,varargs);SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_stat64(path,buf){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(9,1,path,buf);try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __emscripten_date_now(){return Date.now()}function __emscripten_default_pthread_stack_size(){return 2097152}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_notify_proxying_queue(targetThreadId,currThreadId,mainThreadId,queue){if(targetThreadId==currThreadId){setTimeout(()=>{if(_pthread_self()){_emscripten_proxy_execute_queue(queue)}Atomics.sub(HEAP32,queue>>2,1)})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processProxyingQueue","queue":queue})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processProxyingQueue","queue":queue})}return 1}function __emscripten_set_offscreencanvas_size(target,width,height){return-1}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mktime_js(tmPtr){var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();return date.getTime()/1e3|0}function _tzset_impl(timezone,daylight,tzname){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(10,1,timezone,daylight,tzname);var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){runtimeKeepalivePush();Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=(()=>performance.now()-Module["__performance_now_clock_drift"])}else _emscripten_get_now=(()=>performance.now());function runtimeKeepalivePush(){}function maybeExit(){}function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){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=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){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}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function callUserCallback(func,synchronous){if(ABORT){return}if(synchronous){func();return}try{func();if(ENVIRONMENT_IS_PTHREAD)maybeExit()}catch(e){handleException(e)}}function runtimeKeepalivePop(){}function safeSetTimeout(func,timeout){runtimeKeepalivePush();return setTimeout(function(){runtimeKeepalivePop();callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,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;setMainLoop(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{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);Module["preloadedImages"][name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)});img.onerror=(event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()});img.src=url};Module["preloadPlugins"].push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;Module["preloadedAudios"][name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;Module["preloadedAudios"][name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",function(){finish(audio)},false);audio.onerror=function audio_onerror(event){if(done)return;out("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=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;safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["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&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},handledByPreloadPlugin:function(byteArray,fullname,finish,onerror){Browser.init();var handled=false;Module["preloadPlugins"].forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled},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,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}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){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}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)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},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(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func){return safeSetTimeout(func)},safeRequestAnimationFrame:function(func){runtimeKeepalivePush();return Browser.requestAnimationFrame(function(){runtimeKeepalivePop();callUserCallback(func)})},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/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}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"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);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}},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>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglBindAPI(api){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(11,1,api);if(api==12448){EGL.setErrorCode(12288);return 1}else{EGL.setErrorCode(12300);return 0}}function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(12,1,display,attrib_list,configs,config_size,numConfigs);return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:{},offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);HEAP32[handle+4>>2]=_pthread_self();var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle].handle);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(13,1,display,config,hmm,contextAttribs);if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion!=2){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(14,1,display,config,win,attrib_list);if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(15,1,display,context);if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(16,1,display,surface);if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetConfigAttrib(display,config,attribute,value){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(17,1,display,config,attribute,value);if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>2]=EGL.contextAttributes.alpha?32:24;return 1;case 12321:HEAP32[value>>2]=EGL.contextAttributes.alpha?8:0;return 1;case 12322:HEAP32[value>>2]=8;return 1;case 12323:HEAP32[value>>2]=8;return 1;case 12324:HEAP32[value>>2]=8;return 1;case 12325:HEAP32[value>>2]=EGL.contextAttributes.depth?24:0;return 1;case 12326:HEAP32[value>>2]=EGL.contextAttributes.stencil?8:0;return 1;case 12327:HEAP32[value>>2]=12344;return 1;case 12328:HEAP32[value>>2]=62002;return 1;case 12329:HEAP32[value>>2]=0;return 1;case 12330:HEAP32[value>>2]=4096;return 1;case 12331:HEAP32[value>>2]=16777216;return 1;case 12332:HEAP32[value>>2]=4096;return 1;case 12333:HEAP32[value>>2]=0;return 1;case 12334:HEAP32[value>>2]=0;return 1;case 12335:HEAP32[value>>2]=12344;return 1;case 12337:HEAP32[value>>2]=EGL.contextAttributes.antialias?4:0;return 1;case 12338:HEAP32[value>>2]=EGL.contextAttributes.antialias?1:0;return 1;case 12339:HEAP32[value>>2]=4;return 1;case 12340:HEAP32[value>>2]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>2]=-1;return 1;case 12345:case 12346:HEAP32[value>>2]=0;return 1;case 12347:HEAP32[value>>2]=0;return 1;case 12348:HEAP32[value>>2]=1;return 1;case 12349:case 12350:HEAP32[value>>2]=0;return 1;case 12351:HEAP32[value>>2]=12430;return 1;case 12352:HEAP32[value>>2]=4;return 1;case 12354:HEAP32[value>>2]=0;return 1;default:EGL.setErrorCode(12292);return 0}}function _eglGetDisplay(nativeDisplayType){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(18,1,nativeDisplayType);EGL.setErrorCode(12288);return 62e3}function _eglGetError(){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(19,1);return EGL.errorCode}function _eglInitialize(display,majorVersion,minorVersion){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(20,1,display,majorVersion,minorVersion);if(display==62e3){if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}else{EGL.setErrorCode(12296);return 0}}function _eglMakeCurrent(display,draw,read,context){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(21,1,display,draw,read,context);if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglQueryString(display,name){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(22,1,display,name);if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.setErrorCode(12288);if(EGL.stringCache[name])return EGL.stringCache[name];var ret;switch(name){case 12371:ret=allocateUTF8("Emscripten");break;case 12372:ret=allocateUTF8("1.4 Emscripten EGL");break;case 12373:ret=allocateUTF8("");break;case 12429:ret=allocateUTF8("OpenGL_ES");break;default:EGL.setErrorCode(12300);return 0}EGL.stringCache[name]=ret;return ret}function _eglSwapBuffers(){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(23,1);if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(24,1,display,interval);if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(25,1,display);if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}function _eglWaitClient(){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(26,1);EGL.setErrorCode(12288);return 1}function _eglWaitGL(){return _eglWaitClient()}function _eglWaitNative(nativeEngineId){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(27,1,nativeEngineId);EGL.setErrorCode(12288);return 1}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function mainThreadEM_ASM(code,sigPtr,argbuf,sync){var args=readAsmConstArgs(sigPtr,argbuf);if(ENVIRONMENT_IS_PTHREAD){return _emscripten_proxy_to_main_thread_js.apply(null,[-1-code,sync].concat(args))}return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int_sync_on_main_thread(code,sigPtr,argbuf){return mainThreadEM_ASM(code,sigPtr,argbuf,1)}function _emscripten_check_blocking_allowed(){if(ENVIRONMENT_IS_NODE)return;if(ENVIRONMENT_IS_WORKER)return;warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence>2]=eventTypeId;HEAP32[varargs+4>>2]=eventData;HEAP32[varargs+8>>2]=userData;_emscripten_dispatch_to_thread_(targetThread,637534208,eventHandlerFunc,eventData,varargs)})},getTargetThreadForEventCallback:function(targetThread){switch(targetThread){case 1:return 0;case 2:return PThread.currentProxiedOperationCallerThread;default:return targetThread}},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}};var currentFullscreenStrategy={};function maybeCStringToJsString(cString){return cString>2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_get_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(!canvas.controlTransferredOffscreen){HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height}else{return-4}return 0}function _emscripten_get_canvas_element_size_main_thread(target,width,height){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(29,1,target,width,height);return _emscripten_get_canvas_element_size_calling_thread(target,width,height)}function _emscripten_get_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(canvas){return _emscripten_get_canvas_element_size_calling_thread(target,width,height)}else{return _emscripten_get_canvas_element_size_main_thread(target,width,height)}}function getCanvasElementSize(target){return withStackSave(function(){var w=stackAlloc(8);var h=w+4;var targetInt=stackAlloc(target.id.length+1);stringToUTF8(target.id,targetInt,target.id.length+1);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];return size})}function _emscripten_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(!canvas.controlTransferredOffscreen){var autoResizeViewport=false;if(canvas.GLctxObject&&canvas.GLctxObject.GLctx){var prevViewport=canvas.GLctxObject.GLctx.getParameter(2978);autoResizeViewport=prevViewport[0]===0&&prevViewport[1]===0&&prevViewport[2]===canvas.width&&prevViewport[3]===canvas.height}canvas.width=width;canvas.height=height;if(autoResizeViewport){canvas.GLctxObject.GLctx.viewport(0,0,width,height)}}else{return-4}return 0}function _emscripten_set_canvas_element_size_main_thread(target,width,height){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(30,1,target,width,height);return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(canvas){return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}else{return _emscripten_set_canvas_element_size_main_thread(target,width,height)}}function setCanvasElementSize(target,width,height){if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{withStackSave(function(){var targetInt=stackAlloc(target.id.length+1);stringToUTF8(target.id,targetInt,target.id.length+1);_emscripten_set_canvas_element_size(targetInt,width,height)})}}function registerRestoreOldStyle(canvas){var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement||document.msFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){if(currentFullscreenStrategy.canvasResizedCallbackTargetThread)JSEvents.queueEventHandlerOnThread_iiii(currentFullscreenStrategy.canvasResizedCallbackTargetThread,currentFullscreenStrategy.canvasResizedCallback,37,0,currentFullscreenStrategy.canvasResizedCallbackUserData);else getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle}function setLetterbox(element,topBottom,leftRight){element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function _JSEvents_resizeCanvasForFullscreen(target,strategy){var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0}function fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(34,1,index,gamepadState);if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_num_gamepads(){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(35,1);return JSEvents.lastGamepadState.length}function _emscripten_get_screen_size(width,height){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(36,1,width,height);HEAP32[width>>2]=screen.width;HEAP32[height>>2]=screen.height}function _emscripten_glActiveTexture(x0){GLctx["activeTexture"](x0)}function _emscripten_glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glBeginQueryEXT(target,id){GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])}function _emscripten_glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _emscripten_glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _emscripten_glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _emscripten_glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _emscripten_glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _emscripten_glBindVertexArrayOES(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBlendColor(x0,x1,x2,x3){GLctx["blendColor"](x0,x1,x2,x3)}function _emscripten_glBlendEquation(x0){GLctx["blendEquation"](x0)}function _emscripten_glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _emscripten_glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _emscripten_glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _emscripten_glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _emscripten_glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _emscripten_glClear(x0){GLctx["clear"](x0)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function __glGetActiveAttribOrUniform(funcName,program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s&&stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function jstoi_q(str){return parseInt(str)}function webglGetLeftBracePos(name){return name.slice(-1)=="]"&&name.lastIndexOf("[")}function webglPrepareUniformLocationsBeforeFirstUse(program){var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex0?"["+webglLoc+"]":""))}return webglLoc}else{GL.recordError(1282)}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function __colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==1)return HEAPU8;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(webglGetUniformLocation(location),v0)}var miniTempWebGLFloatBuffers=[];function _emscripten_glUniform1fv(location,count,value){if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocation(location),v0)}var __miniTempWebGLIntBuffers=[];function _emscripten_glUniform1iv(location,count,value){if(count<=288){var view=__miniTempWebGLIntBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)}function _emscripten_glUniform2iv(location,count,value){if(count<=144){var view=__miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){if(count<=96){var view=__miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){if(count<=72){var view=__miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_has_asyncify(){return false}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var outerArgs=arguments;return withStackSave(function(){var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],deferUntilInEventHandler:deferUntilInEventHandler,canvasResizedCallbackTargetThread:HEAP32[fullscreenStrategy+20>>2],canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2]};return doRequestFullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(38,1,target,deferUntilInEventHandler);target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}else{return-2}}return requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;abortOnCannotGrowMemory(requestedSize)}function _emscripten_sample_gamepad_data(){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(39,1);return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function registerBeforeUnloadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){var beforeUnloadEventHandlerFunc=function(ev){var e=ev||event;var confirmationMessage=getWasmTableEntry(callbackfunc)(eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=UTF8ToString(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_beforeunload_callback_on_thread(userData,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(40,1,userData,callbackfunc,targetThread);if(typeof onbeforeunload=="undefined")return-1;if(targetThread!==1)return-5;registerBeforeUnloadEventCallback(2,userData,true,callbackfunc,28,"beforeunload");return 0}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){targetThread=JSEvents.getTargetThreadForEventCallback(targetThread);if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(ev){var e=ev||event;var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=targetThread?_malloc(256):JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(targetThread)JSEvents.queueEventHandlerOnThread_iiii(targetThread,callbackfunc,eventTypeId,focusEvent,userData);else if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(41,1,target,userData,useCapture,callbackfunc,targetThread);registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);return 0}function _emscripten_set_element_css_size(target,width,height){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(42,1,target,width,height);target=findEventTarget(target);if(!target)return-4;target.style.width=width+"px";target.style.height=height+"px";return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(43,1,target,userData,useCapture,callbackfunc,targetThread);registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);return 0}function fillFullscreenChangeEventData(eventStruct){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){targetThread=JSEvents.getTargetThreadForEventCallback(targetThread);if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=targetThread?_malloc(280):JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(targetThread)JSEvents.queueEventHandlerOnThread_iiii(targetThread,callbackfunc,eventTypeId,fullscreenChangeEvent,userData);else if(getWasmTableEntry(callbackfunc)(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(44,1,target,userData,useCapture,callbackfunc,targetThread);if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return 0}function registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){targetThread=JSEvents.getTargetThreadForEventCallback(targetThread);if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=targetThread?_malloc(1432):JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(targetThread)JSEvents.queueEventHandlerOnThread_iiii(targetThread,callbackfunc,eventTypeId,gamepadEvent,userData);else if(getWasmTableEntry(callbackfunc)(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(45,1,userData,useCapture,callbackfunc,targetThread);if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(46,1,userData,useCapture,callbackfunc,targetThread);if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){targetThread=JSEvents.getTargetThreadForEventCallback(targetThread);if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=targetThread?_malloc(176):JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(targetThread)JSEvents.queueEventHandlerOnThread_iiii(targetThread,callbackfunc,eventTypeId,keyEventData,userData);else if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(47,1,target,userData,useCapture,callbackfunc,targetThread);registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);return 0}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(48,1,target,userData,useCapture,callbackfunc,targetThread);registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(49,1,target,userData,useCapture,callbackfunc,targetThread);registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);return 0}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){targetThread=JSEvents.getTargetThreadForEventCallback(targetThread);if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;fillMouseEventData(JSEvents.mouseEvent,e,target);if(targetThread){var mouseEventData=_malloc(72);fillMouseEventData(mouseEventData,e,target);JSEvents.queueEventHandlerOnThread_iiii(targetThread,callbackfunc,eventTypeId,mouseEventData,userData)}else if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(50,1,target,userData,useCapture,callbackfunc,targetThread);registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);return 0}function _emscripten_set_mouseenter_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(51,1,target,userData,useCapture,callbackfunc,targetThread);registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter",targetThread);return 0}function _emscripten_set_mouseleave_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(52,1,target,userData,useCapture,callbackfunc,targetThread);registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(53,1,target,userData,useCapture,callbackfunc,targetThread);registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(54,1,target,userData,useCapture,callbackfunc,targetThread);registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);return 0}function fillPointerlockChangeEventData(eventStruct){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){targetThread=JSEvents.getTargetThreadForEventCallback(targetThread);if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);var pointerlockChangeEventHandlerFunc=function(ev){var e=ev||event;var pointerlockChangeEvent=targetThread?_malloc(260):JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(targetThread)JSEvents.queueEventHandlerOnThread_iiii(targetThread,callbackfunc,eventTypeId,pointerlockChangeEvent,userData);else if(getWasmTableEntry(callbackfunc)(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_pointerlockchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(55,1,target,userData,useCapture,callbackfunc,targetThread);if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return 0}function registerUiEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){targetThread=JSEvents.getTargetThreadForEventCallback(targetThread);if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=function(ev){var e=ev||event;if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=targetThread?_malloc(36):JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset;HEAP32[uiEvent+32>>2]=pageYOffset;if(targetThread)JSEvents.queueEventHandlerOnThread_iiii(targetThread,callbackfunc,eventTypeId,uiEvent,userData);else if(getWasmTableEntry(callbackfunc)(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_resize_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(56,1,target,userData,useCapture,callbackfunc,targetThread);registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);return 0}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){targetThread=JSEvents.getTargetThreadForEventCallback(targetThread);if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(targetThread)JSEvents.queueEventHandlerOnThread_iiii(targetThread,callbackfunc,eventTypeId,touchEvent,userData);else if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(57,1,target,userData,useCapture,callbackfunc,targetThread);registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(58,1,target,userData,useCapture,callbackfunc,targetThread);registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(59,1,target,userData,useCapture,callbackfunc,targetThread);registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(60,1,target,userData,useCapture,callbackfunc,targetThread);registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function fillVisibilityChangeEventData(eventStruct){var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP32[eventStruct>>2]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState}function registerVisibilityChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){targetThread=JSEvents.getTargetThreadForEventCallback(targetThread);if(!JSEvents.visibilityChangeEvent)JSEvents.visibilityChangeEvent=_malloc(8);var visibilityChangeEventHandlerFunc=function(ev){var e=ev||event;var visibilityChangeEvent=targetThread?_malloc(8):JSEvents.visibilityChangeEvent;fillVisibilityChangeEventData(visibilityChangeEvent);if(targetThread)JSEvents.queueEventHandlerOnThread_iiii(targetThread,callbackfunc,eventTypeId,visibilityChangeEvent,userData);else if(getWasmTableEntry(callbackfunc)(eventTypeId,visibilityChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_visibilitychange_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(61,1,userData,useCapture,callbackfunc,targetThread);if(!specialHTMLTargets[1]){return-4}registerVisibilityChangeEventCallback(specialHTMLTargets[1],userData,useCapture,callbackfunc,21,"visibilitychange",targetThread);return 0}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){targetThread=JSEvents.getTargetThreadForEventCallback(targetThread);if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(ev){var e=ev||event;var wheelEvent=targetThread?_malloc(104):JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(targetThread)JSEvents.queueEventHandlerOnThread_iiii(targetThread,callbackfunc,eventTypeId,wheelEvent,userData);else if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(62,1,target,userData,useCapture,callbackfunc,targetThread);target=findEventTarget(target);if(typeof target.onwheel!="undefined"){registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread);return 0}else{return-1}}function _emscripten_set_window_title(title){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(63,1,title);setWindowTitle(UTF8ToString(title))}function _emscripten_sleep(){throw"Please compile your program with async support in order to use asynchronous operations like emscripten_sleep"}function _emscripten_unwind_to_js_event_loop(){throw"unwind"}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(64,1,__environ,environ_buf);var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(65,1,penviron_count,penviron_buf_size);var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(66,1,fd);try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(67,1,fd,iov,iovcnt,pnum);try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(68,1,fd,offset_low,offset_high,whence,newOffset);try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(69,1,fd,iov,iovcnt,pnum);try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){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?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(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","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};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){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,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<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&__isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!__isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=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"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");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)}PThread.init();var 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};var readMode=292|73;var writeMode=146;Object.defineProperties(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)}}});FS.FSNode=FSNode;FS.staticInit();Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i+1)}var __miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<288;++i){__miniTempWebGLIntBuffers[i]=__miniTempWebGLIntBuffersStorage.subarray(0,i+1)}var proxiedFunctionTable=[null,exitOnMainThread,pthreadCreateProxied,___syscall_fcntl64,___syscall_fstat64,___syscall_ioctl,___syscall_lstat64,___syscall_newfstatat,___syscall_openat,___syscall_stat64,_tzset_impl,_eglBindAPI,_eglChooseConfig,_eglCreateContext,_eglCreateWindowSurface,_eglDestroyContext,_eglDestroySurface,_eglGetConfigAttrib,_eglGetDisplay,_eglGetError,_eglInitialize,_eglMakeCurrent,_eglQueryString,_eglSwapBuffers,_eglSwapInterval,_eglTerminate,_eglWaitClient,_eglWaitNative,_emscripten_exit_fullscreen,_emscripten_get_canvas_element_size_main_thread,_emscripten_set_canvas_element_size_main_thread,_emscripten_exit_pointerlock,_emscripten_get_device_pixel_ratio,_emscripten_get_element_css_size,_emscripten_get_gamepad_status,_emscripten_get_num_gamepads,_emscripten_get_screen_size,_emscripten_request_fullscreen_strategy,_emscripten_request_pointerlock,_emscripten_sample_gamepad_data,_emscripten_set_beforeunload_callback_on_thread,_emscripten_set_blur_callback_on_thread,_emscripten_set_element_css_size,_emscripten_set_focus_callback_on_thread,_emscripten_set_fullscreenchange_callback_on_thread,_emscripten_set_gamepadconnected_callback_on_thread,_emscripten_set_gamepaddisconnected_callback_on_thread,_emscripten_set_keydown_callback_on_thread,_emscripten_set_keypress_callback_on_thread,_emscripten_set_keyup_callback_on_thread,_emscripten_set_mousedown_callback_on_thread,_emscripten_set_mouseenter_callback_on_thread,_emscripten_set_mouseleave_callback_on_thread,_emscripten_set_mousemove_callback_on_thread,_emscripten_set_mouseup_callback_on_thread,_emscripten_set_pointerlockchange_callback_on_thread,_emscripten_set_resize_callback_on_thread,_emscripten_set_touchcancel_callback_on_thread,_emscripten_set_touchend_callback_on_thread,_emscripten_set_touchmove_callback_on_thread,_emscripten_set_touchstart_callback_on_thread,_emscripten_set_visibilitychange_callback_on_thread,_emscripten_set_wheel_callback_on_thread,_emscripten_set_window_title,_environ_get,_environ_sizes_get,_fd_close,_fd_read,_fd_seek,_fd_write];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}var asmLibraryArg={"Ra":___call_main,"Va":___call_sighandler,"_a":___emscripten_init_main_thread_js,"L":___emscripten_thread_cleanup,"Wa":___pthread_create_js,"P":___syscall_fcntl64,"gb":___syscall_ioctl,"hb":___syscall_openat,"Sa":___syscall_stat64,"Q":__emscripten_date_now,"Ya":__emscripten_default_pthread_stack_size,"jb":__emscripten_get_now_is_monotonic,"Za":__emscripten_notify_proxying_queue,"ab":__emscripten_set_offscreencanvas_size,"kb":__localtime_js,"lb":__mktime_js,"nb":__tzset_js,"K":_abort,"Ic":_eglBindAPI,"xd":_eglChooseConfig,"Xa":_eglCreateContext,"mb":_eglCreateWindowSurface,"eb":_eglDestroyContext,"wb":_eglDestroySurface,"Id":_eglGetConfigAttrib,"R":_eglGetDisplay,"Pa":_eglGetError,"bd":_eglInitialize,"Hb":_eglMakeCurrent,"Oa":_eglQueryString,"Sb":_eglSwapBuffers,"bc":_eglSwapInterval,"md":_eglTerminate,"xc":_eglWaitGL,"mc":_eglWaitNative,"e":_emscripten_asm_const_int,"b":_emscripten_asm_const_int_sync_on_main_thread,"M":_emscripten_check_blocking_allowed,"Ia":_emscripten_exit_fullscreen,"Ma":_emscripten_exit_pointerlock,"g":_emscripten_get_device_pixel_ratio,"d":_emscripten_get_element_css_size,"q":_emscripten_get_gamepad_status,"c":_emscripten_get_now,"La":_emscripten_get_num_gamepads,"Na":_emscripten_get_screen_size,"oa":_emscripten_glActiveTexture,"na":_emscripten_glAttachShader,"Ea":_emscripten_glBeginQueryEXT,"ma":_emscripten_glBindAttribLocation,"la":_emscripten_glBindBuffer,"ka":_emscripten_glBindFramebuffer,"ja":_emscripten_glBindRenderbuffer,"ia":_emscripten_glBindTexture,"wa":_emscripten_glBindVertexArrayOES,"ha":_emscripten_glBlendColor,"ga":_emscripten_glBlendEquation,"fa":_emscripten_glBlendEquationSeparate,"ea":_emscripten_glBlendFunc,"da":_emscripten_glBlendFuncSeparate,"ca":_emscripten_glBufferData,"ba":_emscripten_glBufferSubData,"aa":_emscripten_glCheckFramebufferStatus,"$":_emscripten_glClear,"_":_emscripten_glClearColor,"Z":_emscripten_glClearDepthf,"Y":_emscripten_glClearStencil,"X":_emscripten_glColorMask,"W":_emscripten_glCompileShader,"V":_emscripten_glCompressedTexImage2D,"U":_emscripten_glCompressedTexSubImage2D,"T":_emscripten_glCopyTexImage2D,"Hd":_emscripten_glCopyTexSubImage2D,"Gd":_emscripten_glCreateProgram,"Fd":_emscripten_glCreateShader,"Ed":_emscripten_glCullFace,"Dd":_emscripten_glDeleteBuffers,"Cd":_emscripten_glDeleteFramebuffers,"Bd":_emscripten_glDeleteProgram,"Ga":_emscripten_glDeleteQueriesEXT,"Ad":_emscripten_glDeleteRenderbuffers,"zd":_emscripten_glDeleteShader,"yd":_emscripten_glDeleteTextures,"va":_emscripten_glDeleteVertexArraysOES,"wd":_emscripten_glDepthFunc,"vd":_emscripten_glDepthMask,"ud":_emscripten_glDepthRangef,"td":_emscripten_glDetachShader,"sd":_emscripten_glDisable,"rd":_emscripten_glDisableVertexAttribArray,"qd":_emscripten_glDrawArrays,"ra":_emscripten_glDrawArraysInstancedANGLE,"sa":_emscripten_glDrawBuffersWEBGL,"pd":_emscripten_glDrawElements,"qa":_emscripten_glDrawElementsInstancedANGLE,"od":_emscripten_glEnable,"nd":_emscripten_glEnableVertexAttribArray,"Da":_emscripten_glEndQueryEXT,"ld":_emscripten_glFinish,"kd":_emscripten_glFlush,"jd":_emscripten_glFramebufferRenderbuffer,"id":_emscripten_glFramebufferTexture2D,"hd":_emscripten_glFrontFace,"gd":_emscripten_glGenBuffers,"ed":_emscripten_glGenFramebuffers,"Ha":_emscripten_glGenQueriesEXT,"dd":_emscripten_glGenRenderbuffers,"cd":_emscripten_glGenTextures,"ua":_emscripten_glGenVertexArraysOES,"fd":_emscripten_glGenerateMipmap,"ad":_emscripten_glGetActiveAttrib,"$c":_emscripten_glGetActiveUniform,"_c":_emscripten_glGetAttachedShaders,"Zc":_emscripten_glGetAttribLocation,"Yc":_emscripten_glGetBooleanv,"Xc":_emscripten_glGetBufferParameteriv,"Wc":_emscripten_glGetError,"Vc":_emscripten_glGetFloatv,"Uc":_emscripten_glGetFramebufferAttachmentParameteriv,"Tc":_emscripten_glGetIntegerv,"Rc":_emscripten_glGetProgramInfoLog,"Sc":_emscripten_glGetProgramiv,"ya":_emscripten_glGetQueryObjecti64vEXT,"Aa":_emscripten_glGetQueryObjectivEXT,"xa":_emscripten_glGetQueryObjectui64vEXT,"za":_emscripten_glGetQueryObjectuivEXT,"Ba":_emscripten_glGetQueryivEXT,"Qc":_emscripten_glGetRenderbufferParameteriv,"Oc":_emscripten_glGetShaderInfoLog,"Nc":_emscripten_glGetShaderPrecisionFormat,"Mc":_emscripten_glGetShaderSource,"Pc":_emscripten_glGetShaderiv,"Lc":_emscripten_glGetString,"Kc":_emscripten_glGetTexParameterfv,"Jc":_emscripten_glGetTexParameteriv,"Fc":_emscripten_glGetUniformLocation,"Hc":_emscripten_glGetUniformfv,"Gc":_emscripten_glGetUniformiv,"Cc":_emscripten_glGetVertexAttribPointerv,"Ec":_emscripten_glGetVertexAttribfv,"Dc":_emscripten_glGetVertexAttribiv,"Bc":_emscripten_glHint,"Ac":_emscripten_glIsBuffer,"zc":_emscripten_glIsEnabled,"yc":_emscripten_glIsFramebuffer,"wc":_emscripten_glIsProgram,"Fa":_emscripten_glIsQueryEXT,"vc":_emscripten_glIsRenderbuffer,"uc":_emscripten_glIsShader,"tc":_emscripten_glIsTexture,"ta":_emscripten_glIsVertexArrayOES,"sc":_emscripten_glLineWidth,"rc":_emscripten_glLinkProgram,"qc":_emscripten_glPixelStorei,"pc":_emscripten_glPolygonOffset,"Ca":_emscripten_glQueryCounterEXT,"oc":_emscripten_glReadPixels,"nc":_emscripten_glReleaseShaderCompiler,"lc":_emscripten_glRenderbufferStorage,"kc":_emscripten_glSampleCoverage,"jc":_emscripten_glScissor,"ic":_emscripten_glShaderBinary,"hc":_emscripten_glShaderSource,"gc":_emscripten_glStencilFunc,"fc":_emscripten_glStencilFuncSeparate,"ec":_emscripten_glStencilMask,"dc":_emscripten_glStencilMaskSeparate,"cc":_emscripten_glStencilOp,"ac":_emscripten_glStencilOpSeparate,"$b":_emscripten_glTexImage2D,"_b":_emscripten_glTexParameterf,"Zb":_emscripten_glTexParameterfv,"Yb":_emscripten_glTexParameteri,"Xb":_emscripten_glTexParameteriv,"Wb":_emscripten_glTexSubImage2D,"Vb":_emscripten_glUniform1f,"Ub":_emscripten_glUniform1fv,"Tb":_emscripten_glUniform1i,"Rb":_emscripten_glUniform1iv,"Qb":_emscripten_glUniform2f,"Pb":_emscripten_glUniform2fv,"Ob":_emscripten_glUniform2i,"Nb":_emscripten_glUniform2iv,"Mb":_emscripten_glUniform3f,"Lb":_emscripten_glUniform3fv,"Kb":_emscripten_glUniform3i,"Jb":_emscripten_glUniform3iv,"Ib":_emscripten_glUniform4f,"Gb":_emscripten_glUniform4fv,"Fb":_emscripten_glUniform4i,"Eb":_emscripten_glUniform4iv,"Db":_emscripten_glUniformMatrix2fv,"Cb":_emscripten_glUniformMatrix3fv,"Bb":_emscripten_glUniformMatrix4fv,"Ab":_emscripten_glUseProgram,"zb":_emscripten_glValidateProgram,"yb":_emscripten_glVertexAttrib1f,"xb":_emscripten_glVertexAttrib1fv,"vb":_emscripten_glVertexAttrib2f,"ub":_emscripten_glVertexAttrib2fv,"tb":_emscripten_glVertexAttrib3f,"sb":_emscripten_glVertexAttrib3fv,"rb":_emscripten_glVertexAttrib4f,"qb":_emscripten_glVertexAttrib4fv,"pa":_emscripten_glVertexAttribDivisorANGLE,"pb":_emscripten_glVertexAttribPointer,"ob":_emscripten_glViewport,"i":_emscripten_has_asyncify,"db":_emscripten_memcpy_big,"$a":_emscripten_receive_on_main_thread_js,"Ja":_emscripten_request_fullscreen_strategy,"I":_emscripten_request_pointerlock,"Ua":_emscripten_resize_heap,"H":_emscripten_sample_gamepad_data,"m":_emscripten_set_beforeunload_callback_on_thread,"z":_emscripten_set_blur_callback_on_thread,"f":_emscripten_set_canvas_element_size,"j":_emscripten_set_element_css_size,"A":_emscripten_set_focus_callback_on_thread,"p":_emscripten_set_fullscreenchange_callback_on_thread,"l":_emscripten_set_gamepadconnected_callback_on_thread,"k":_emscripten_set_gamepaddisconnected_callback_on_thread,"t":_emscripten_set_keydown_callback_on_thread,"r":_emscripten_set_keypress_callback_on_thread,"s":_emscripten_set_keyup_callback_on_thread,"F":_emscripten_set_mousedown_callback_on_thread,"D":_emscripten_set_mouseenter_callback_on_thread,"C":_emscripten_set_mouseleave_callback_on_thread,"G":_emscripten_set_mousemove_callback_on_thread,"E":_emscripten_set_mouseup_callback_on_thread,"u":_emscripten_set_pointerlockchange_callback_on_thread,"o":_emscripten_set_resize_callback_on_thread,"v":_emscripten_set_touchcancel_callback_on_thread,"x":_emscripten_set_touchend_callback_on_thread,"w":_emscripten_set_touchmove_callback_on_thread,"y":_emscripten_set_touchstart_callback_on_thread,"n":_emscripten_set_visibilitychange_callback_on_thread,"B":_emscripten_set_wheel_callback_on_thread,"Ka":_emscripten_set_window_title,"h":_emscripten_sleep,"ib":_emscripten_unwind_to_js_event_loop,"bb":_environ_get,"cb":_environ_sizes_get,"S":_exit,"N":_fd_close,"fb":_fd_read,"Qa":_fd_seek,"O":_fd_write,"a":wasmMemory,"J":_setTempRet0,"Ta":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["Jd"]).apply(null,arguments)};var _main=Module["_main"]=function(){return(_main=Module["_main"]=Module["asm"]["Kd"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["Md"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["Nd"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["Od"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["Pd"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["Qd"]).apply(null,arguments)};var _emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=function(){return(_emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=Module["asm"]["Rd"]).apply(null,arguments)};var _emscripten_proxy_main=Module["_emscripten_proxy_main"]=function(){return(_emscripten_proxy_main=Module["_emscripten_proxy_main"]=Module["asm"]["Sd"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["Td"]).apply(null,arguments)};var __emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=function(){return(__emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=Module["asm"]["Ud"]).apply(null,arguments)};var _emscripten_proxy_execute_queue=Module["_emscripten_proxy_execute_queue"]=function(){return(_emscripten_proxy_execute_queue=Module["_emscripten_proxy_execute_queue"]=Module["asm"]["Vd"]).apply(null,arguments)};var _emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=function(){return(_emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=Module["asm"]["Wd"]).apply(null,arguments)};var _emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=function(){return(_emscripten_dispatch_to_thread_=Module["_emscripten_dispatch_to_thread_"]=Module["asm"]["Xd"]).apply(null,arguments)};var __emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=function(){return(__emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=Module["asm"]["Yd"]).apply(null,arguments)};var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=function(){return(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=Module["asm"]["Zd"]).apply(null,arguments)};var _emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=function(){return(_emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=Module["asm"]["_d"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["$d"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["ae"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["be"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["ce"]).apply(null,arguments)};var dynCall_ji=Module["dynCall_ji"]=function(){return(dynCall_ji=Module["dynCall_ji"]=Module["asm"]["de"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["ee"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["fe"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["ge"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["he"]).apply(null,arguments)};var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=155920;Module["printErr"]=err;Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["PThread"]=PThread;Module["PThread"]=PThread;Module["wasmMemory"]=wasmMemory;Module["ExitStatus"]=ExitStatus;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){var entryFunction=Module["_emscripten_proxy_main"];args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=entryFunction(argc,argv)}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(!implicit){if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}else{}}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){PThread.terminateAllThreads();if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}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(); diff --git a/infinisim.wasm b/infinisim.wasm new file mode 100755 index 0000000000000000000000000000000000000000..aee136085859954b0d067a59accee05f342e76d0 GIT binary patch literal 1170230 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

xIJa(WA>%AeS*JvKGw~u7I=R+ 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

24=E0)=hdMe**3PQ`mJlLgtSA7Fr#}j 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 z�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 z%0A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 Vzl!G`TqKKt02E#zaMFY5{{e9q-=_co literal 0 HcmV?d00001