From 35b8c56f1aef2c6301e29e1648c0edb73cb31623 Mon Sep 17 00:00:00 2001 From: Luca Versari Date: Fri, 13 Aug 2021 23:27:44 +0200 Subject: [PATCH] Bump JPEG XL to v0.5. --- codecs/jxl/Makefile | 2 +- codecs/jxl/dec/jxl_dec.wasm | Bin 780842 -> 781984 bytes codecs/jxl/dec/jxl_node_dec.wasm | Bin 780842 -> 781984 bytes codecs/jxl/enc/jxl_enc.wasm | Bin 1269624 -> 1270738 bytes codecs/jxl/enc/jxl_enc_mt.js | 2 +- codecs/jxl/enc/jxl_enc_mt.wasm | Bin 1281724 -> 1282863 bytes codecs/jxl/enc/jxl_enc_mt_simd.js | 2 +- codecs/jxl/enc/jxl_enc_mt_simd.wasm | Bin 1706988 -> 1708127 bytes codecs/jxl/enc/jxl_node_enc.wasm | Bin 1269624 -> 1270738 bytes 9 files changed, 3 insertions(+), 3 deletions(-) diff --git a/codecs/jxl/Makefile b/codecs/jxl/Makefile index 0efe7272..809a9724 100644 --- a/codecs/jxl/Makefile +++ b/codecs/jxl/Makefile @@ -1,5 +1,5 @@ CODEC_URL = https://github.com/libjxl/libjxl.git -CODEC_VERSION = 3f76321a7cbcf4f452894dc173eb7be60f508ecb +CODEC_VERSION = v0.5 CODEC_DIR = node_modules/jxl CODEC_BUILD_ROOT := $(CODEC_DIR)/build CODEC_MT_BUILD_DIR := $(CODEC_BUILD_ROOT)/mt diff --git a/codecs/jxl/dec/jxl_dec.wasm b/codecs/jxl/dec/jxl_dec.wasm index dc7a2b1a44a41e3a0a06c49d41adf41579b4678d..18ac8fb1552ebd2547fea4725dddf74e73761481 100755 GIT binary patch delta 74826 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 N#~z2@SF-fF{{|uH?V|ty delta 73130 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 C2SJYj diff --git a/codecs/jxl/dec/jxl_node_dec.wasm b/codecs/jxl/dec/jxl_node_dec.wasm index dc7a2b1a44a41e3a0a06c49d41adf41579b4678d..18ac8fb1552ebd2547fea4725dddf74e73761481 100755 GIT binary patch delta 74826 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 N#~z2@SF-fF{{|uH?V|ty delta 73130 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 C2SJYj diff --git a/codecs/jxl/enc/jxl_enc.wasm b/codecs/jxl/enc/jxl_enc.wasm index 62510a1c5929778bca2767b436f7d6058bb2b708..224a6ffe69155ddf826885dad87eaea96c2c5c67 100755 GIT binary patch delta 144710 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 *VB!*{2QB}cj)7Ww?82G)HF=f}E}s2BE< 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 z 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 diff --git a/codecs/jxl/enc/jxl_enc_mt.js b/codecs/jxl/enc/jxl_enc_mt.js index c1a7927e..390746bf 100644 --- a/codecs/jxl/enc/jxl_enc_mt.js +++ b/codecs/jxl/enc/jxl_enc_mt.js @@ -6,7 +6,7 @@ var Module = (function() { function(Module) { Module = Module || {}; -function GROWABLE_HEAP_I8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP8}function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I16(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP16}function GROWABLE_HEAP_U16(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU16}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_U32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU32}function GROWABLE_HEAP_F32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof Module!=="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=true;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;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(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}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=function(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")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heap[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),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,GROWABLE_HEAP_U8(),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 UTF16ToString(ptr,maxBytesToRead){var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=GROWABLE_HEAP_I16()[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}GROWABLE_HEAP_I16()[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=GROWABLE_HEAP_I32()[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}GROWABLE_HEAP_I32()[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}GROWABLE_HEAP_I32()[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function writeArrayToMemory(array,buffer){GROWABLE_HEAP_I8().set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)GROWABLE_HEAP_I8()[buffer>>0]=0}function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}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"]||16777216;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":2147483648/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 __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(ENVIRONMENT_IS_PTHREAD)return;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;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){if(ENVIRONMENT_IS_PTHREAD)return;runtimeExited=true}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 addRunDependency(id){assert(!ENVIRONMENT_IS_PTHREAD,"addRunDependency cannot be used in a pthread worker");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(Module["onAbort"]){Module["onAbort"](what)}if(ENVIRONMENT_IS_PTHREAD)console.error("Pthread aborting at "+(new Error).stack);what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}if(Module["locateFile"]){var wasmBinaryFile="jxl_enc_mt.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{var wasmBinaryFile=new URL("jxl_enc_mt.wasm",import.meta.url).toString()}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"){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)})}}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;wasmTable=Module["asm"]["Z"];addOnInit(Module["asm"]["V"]);PThread.tlsInitFunctions.push(Module["asm"]["Y"]);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){var result=WebAssembly.instantiate(binary,info);return result}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(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().catch(readyPromiseReject);return{}}var ASM_CONSTS={61180:function(){throw"Canceled!"},61198:function($0,$1){setTimeout(function(){__emscripten_do_dispatch_to_thread($0,$1)},0)}};function initPthreadsJS(){PThread.initRuntime()}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){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};function _emscripten_futex_wake(addr,count){if(addr<=0||addr>GROWABLE_HEAP_I8().length||addr&3!=0||count<0)return-28;if(count==0)return 0;if(count>=2147483647)count=Infinity;var mainThreadWaitAddress=Atomics.load(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2);var mainThreadWoken=0;if(mainThreadWaitAddress==addr){var loadedAddr=Atomics.compareExchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,mainThreadWaitAddress,0);if(loadedAddr==mainThreadWaitAddress){--count;mainThreadWoken=1;if(count<=0)return 1}}var ret=Atomics.notify(GROWABLE_HEAP_I32(),addr>>2,count);if(ret>=0)return ret+mainThreadWoken;throw"Atomics.notify returned an unexpected value "+ret}Module["_emscripten_futex_wake"]=_emscripten_futex_wake;function killThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! killThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in killThread!";GROWABLE_HEAP_I32()[pthread_ptr+12>>2]=0;var pthread=PThread.pthreads[pthread_ptr];pthread.worker.terminate();PThread.freeThreadData(pthread);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! cancelThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in cancelThread!";var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! cleanupThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in cleanupThread!";var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr+12>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],initMainThreadBlock:function(){var pthreadPoolSize=navigator.hardwareConcurrency;for(var i=0;i>2]=tb;var headPtr=tb+152;GROWABLE_HEAP_I32()[headPtr>>2]=headPtr;var tlsMemory=_malloc(512);for(var i=0;i<128;++i)GROWABLE_HEAP_U32()[tlsMemory/4+i]=0;Atomics.store(GROWABLE_HEAP_U32(),tb+100>>2,tlsMemory);Atomics.store(GROWABLE_HEAP_U32(),tb+40>>2,tb);__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1);_emscripten_register_main_browser_thread_id(tb)},initWorker:function(){},pthreads:{},threadExitHandlers:[],runExitHandlers:function(){while(PThread.threadExitHandlers.length>0){PThread.threadExitHandlers.pop()()}if(ENVIRONMENT_IS_PTHREAD&&_pthread_self())___pthread_tsd_run_dtors()},runExitHandlersAndDeinitThread:function(tb,exitCode){Atomics.store(GROWABLE_HEAP_U32(),tb+56>>2,1);Atomics.store(GROWABLE_HEAP_U32(),tb+60>>2,0);PThread.runExitHandlers();Atomics.store(GROWABLE_HEAP_U32(),tb+4>>2,exitCode);Atomics.store(GROWABLE_HEAP_U32(),tb+0>>2,1);_emscripten_futex_wake(tb+0,2147483647);__emscripten_thread_init(0,0,0)},setExitStatus:function(status){EXITSTATUS=status},threadExit:function(exitCode){var tb=_pthread_self();if(tb){PThread.runExitHandlersAndDeinitThread(tb,exitCode);if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"exit"})}}},threadCancel:function(){PThread.runExitHandlersAndDeinitThread(_pthread_self(),-1);postMessage({"cmd":"cancelDone"})},terminateAllThreads:function(){for(var t in PThread.pthreads){var pthread=PThread.pthreads[t];if(pthread&&pthread.worker){PThread.returnWorkerToPool(pthread.worker)}}PThread.pthreads={};for(var i=0;i>2];GROWABLE_HEAP_I32()[pthread.threadInfoStruct+100>>2]=0;_free(tlsMemory);_free(pthread.threadInfoStruct)}pthread.threadInfoStruct=0;if(pthread.allocatedOwnStack&&pthread.stackBase)_free(pthread.stackBase);pthread.stackBase=0;if(pthread.worker)pthread.worker.pthread=null},returnWorkerToPool:function(worker){PThread.runWithoutMainThreadQueuedCalls(function(){delete PThread.pthreads[worker.pthread.threadInfoStruct];PThread.unusedWorkers.push(worker);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);PThread.freeThreadData(worker.pthread);worker.pthread=undefined})},runWithoutMainThreadQueuedCalls:function(func){GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=function(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(e.data,d["transferList"])}else{console.error('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processQueuedMainThreadWork"){_emscripten_main_thread_process_queued_calls()}else if(cmd==="spawnThread"){spawnThread(e.data)}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(cmd==="exit"){var detached=worker.pthread&&Atomics.load(GROWABLE_HEAP_U32(),worker.pthread.threadInfoStruct+64>>2);if(detached){PThread.returnWorkerToPool(worker)}}else if(cmd==="exitProcess"){try{exit(d["returnCode"])}catch(e){if(e instanceof ExitStatus)return;throw e}}else if(cmd==="cancelDone"){PThread.returnWorkerToPool(worker)}else if(cmd==="objectTransfer"){PThread.receiveObjectTransfer(e.data)}else if(e.data.target==="setimmediate"){worker.postMessage(e.data)}else{err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined};worker.onerror=function(e){err("pthread sent an error! "+e.filename+":"+e.lineno+": "+e.message)};worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"],"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){if(!Module["locateFile"]){PThread.unusedWorkers.push(new Worker(new URL("jxl_enc_mt.worker.js",import.meta.url)));return}var pthreadMainJs=locateFile("jxl_enc_mt.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()},busySpinWait:function(msecs){var t=performance.now()+msecs;while(performance.now()0}Module["keepRuntimeAlive"]=keepRuntimeAlive;function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var _emscripten_get_now;if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=function(){return performance.now()-Module["__performance_now_clock_drift"]}}else _emscripten_get_now=function(){return performance.now()};var ExceptionInfoAttrs={DESTRUCTOR_OFFSET:0,REFCOUNT_OFFSET:4,TYPE_OFFSET:8,CAUGHT_OFFSET:12,RETHROWN_OFFSET:13,SIZE:16};function ___cxa_allocate_exception(size){return _malloc(size+ExceptionInfoAttrs.SIZE)+ExceptionInfoAttrs.SIZE}function _atexit(func,arg){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,1,func,arg)}function _pthread_cleanup_push(routine,arg){PThread.threadExitHandlers.push(function(){wasmTable.get(routine)(arg)})}function ___cxa_thread_atexit(a0,a1){return _pthread_cleanup_push(a0,a1)}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-ExceptionInfoAttrs.SIZE;this.set_type=function(type){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]=type};this.get_type=function(){return GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]};this.set_destructor=function(destructor){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=destructor};this.get_destructor=function(){return GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]};this.set_refcount=function(refcount){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=caught};this.get_caught=function(){return GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=rethrown};this.get_rethrown=function(){return GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){Atomics.add(GROWABLE_HEAP_I32(),this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2,1)};this.release_ref=function(){var prev=Atomics.sub(GROWABLE_HEAP_I32(),this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2,1);return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](GROWABLE_HEAP_U32()[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](GROWABLE_HEAP_F64()[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>1]}:function readU16FromPointer(pointer){return GROWABLE_HEAP_U16()[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return GROWABLE_HEAP_I32()[pointer>>2]}:function readU32FromPointer(pointer){return GROWABLE_HEAP_U32()[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.includes("unsigned");registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=GROWABLE_HEAP_U32();var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=GROWABLE_HEAP_U32()[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||GROWABLE_HEAP_U8()[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}GROWABLE_HEAP_U8()[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);GROWABLE_HEAP_U32()[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_notify_thread_queue(targetThreadId,mainThreadId){if(targetThreadId==mainThreadId){postMessage({"cmd":"processQueuedMainThreadWork"})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processThreadQueue"})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processThreadQueue"})}return 1}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function emval_get_global(){if(typeof globalThis==="object"){return globalThis}return function(){return Function}()("return this")()}function __emval_get_global(name){if(name===0){return __emval_register(emval_get_global())}else{name=getStringOrSymbol(name);return __emval_register(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function craftEmvalAllocator(argCount){var argsList="";for(var i=0;i>> 2) + "+i+'], "parameter '+i+'");\n'+"var arg"+i+" = argType"+i+".readValueFromPointer(args);\n"+"args += argType"+i+"['argPackAdvance'];\n"}functionBody+="var obj = new constructor("+argsList+");\n"+"return __emval_register(obj);\n"+"}\n";return new Function("requireRegisteredType","Module","__emval_register",functionBody)(requireRegisteredType,Module,__emval_register)}var emval_newers={};function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_new(handle,argCount,argTypes,args){handle=requireHandle(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort()}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=GROWABLE_HEAP_U8()[sigPtr++]){var double=ch<105;if(double&&buf&1)buf++;readAsmConstArgsArray.push(double?GROWABLE_HEAP_F64()[buf++>>1]:GROWABLE_HEAP_I32()[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 _emscripten_check_blocking_allowed(){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")}function _emscripten_conditional_set_current_thread_status(expectedStatus,newStatus){}function _emscripten_futex_wait(addr,val,timeout){if(addr<=0||addr>GROWABLE_HEAP_I8().length||addr&3!=0)return-28;if(!ENVIRONMENT_IS_WEB){var ret=Atomics.wait(GROWABLE_HEAP_I32(),addr>>2,val,timeout);if(ret==="timed-out")return-73;if(ret==="not-equal")return-6;if(ret==="ok")return 0;throw"Atomics.wait returned an unexpected value "+ret}else{if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}var tNow=performance.now();var tEnd=tNow+timeout;var lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr);while(1){tNow=performance.now();if(tNow>tEnd){lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);return-73}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);if(lastAddr==0){break}_emscripten_main_thread_process_queued_calls();if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr)}return 0}}function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var stack=stackSave();var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}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;GROWABLE_HEAP_I32()[varargs+4>>2]=eventData;GROWABLE_HEAP_I32()[varargs+8>>2]=userData;__emscripten_call_on_thread(0,targetThread,637534208,eventHandlerFunc,eventData,varargs);stackRestore(stackTop)},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}};function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height){var stackTop=stackSave();var varargs=stackAlloc(12);var targetCanvasPtr=0;if(targetCanvas){targetCanvasPtr=stringToNewUTF8(targetCanvas)}GROWABLE_HEAP_I32()[varargs>>2]=targetCanvasPtr;GROWABLE_HEAP_I32()[varargs+4>>2]=width;GROWABLE_HEAP_I32()[varargs+8>>2]=height;__emscripten_call_on_thread(0,targetThread,657457152,0,targetCanvasPtr,varargs);stackRestore(stackTop)}function _emscripten_set_offscreencanvas_size_on_target_thread(targetThread,targetCanvas,width,height){targetCanvas=targetCanvas?UTF8ToString(targetCanvas):"";_emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height)}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_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;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 if(canvas.canvasSharedPtr){var targetThread=GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2];_emscripten_set_offscreencanvas_size_on_target_thread(targetThread,target,width,height);return 1}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(2,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 _emscripten_set_current_thread_status(newStatus){}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(GROWABLE_HEAP_I32()[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;canvas.getContext=function(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}}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);GROWABLE_HEAP_I32()[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)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=GROWABLE_HEAP_I32()[a+(24>>2)];var contextAttributes={"alpha":!!GROWABLE_HEAP_I32()[a+(0>>2)],"depth":!!GROWABLE_HEAP_I32()[a+(4>>2)],"stencil":!!GROWABLE_HEAP_I32()[a+(8>>2)],"antialias":!!GROWABLE_HEAP_I32()[a+(12>>2)],"premultipliedAlpha":!!GROWABLE_HEAP_I32()[a+(16>>2)],"preserveDrawingBuffer":!!GROWABLE_HEAP_I32()[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!GROWABLE_HEAP_I32()[a+(28>>2)],majorVersion:GROWABLE_HEAP_I32()[a+(32>>2)],minorVersion:GROWABLE_HEAP_I32()[a+(36>>2)],enableExtensionsByDefault:GROWABLE_HEAP_I32()[a+(40>>2)],explicitSwapControl:GROWABLE_HEAP_I32()[a+(44>>2)],proxyContextToMainThread:GROWABLE_HEAP_I32()[a+(48>>2)],renderViaOffscreenBackBuffer:GROWABLE_HEAP_I32()[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}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){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _environ_get(__environ,environ_buf){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,__environ,environ_buf);var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;GROWABLE_HEAP_I32()[__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(4,1,penviron_count,penviron_buf_size);var strings=getEnvStrings();GROWABLE_HEAP_I32()[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});GROWABLE_HEAP_I32()[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(5,1,fd);return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(6,1,fd,offset_low,offset_high,whence,newOffset)}function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(7,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}function spawnThread(threadParams){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! spawnThread() can only ever be called from main application thread!";var worker=PThread.getNewWorker();if(!worker){return 6}if(worker.pthread!==undefined)throw"Internal error!";if(!threadParams.pthread_ptr)throw"Internal error, no pthread ptr!";PThread.runningWorkers.push(worker);var tlsMemory=_malloc(128*4);for(var i=0;i<128;++i){GROWABLE_HEAP_I32()[tlsMemory+i*4>>2]=0}var stackHigh=threadParams.stackBase+threadParams.stackSize;var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,stackBase:threadParams.stackBase,stackSize:threadParams.stackSize,allocatedOwnStack:threadParams.allocatedOwnStack,threadInfoStruct:threadParams.pthread_ptr};var tis=pthread.threadInfoStruct>>2;Atomics.store(GROWABLE_HEAP_U32(),tis+(64>>2),threadParams.detached);Atomics.store(GROWABLE_HEAP_U32(),tis+(100>>2),tlsMemory);Atomics.store(GROWABLE_HEAP_U32(),tis+(40>>2),pthread.threadInfoStruct);Atomics.store(GROWABLE_HEAP_U32(),tis+(80>>2),threadParams.stackSize);Atomics.store(GROWABLE_HEAP_U32(),tis+(76>>2),stackHigh);Atomics.store(GROWABLE_HEAP_U32(),tis+(104>>2),threadParams.stackSize);Atomics.store(GROWABLE_HEAP_U32(),tis+(104+8>>2),stackHigh);Atomics.store(GROWABLE_HEAP_U32(),tis+(104+12>>2),threadParams.detached);var global_libc=_emscripten_get_global_libc();var global_locale=global_libc+40;Atomics.store(GROWABLE_HEAP_U32(),tis+(172>>2),global_locale);worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr,"stackBase":threadParams.stackBase,"stackSize":threadParams.stackSize};worker.runPthread=function(){msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)};if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function _pthread_create(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer==="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}if(!pthread_ptr){err("pthread_create called with a null thread pointer!");return 28}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return _emscripten_sync_run_in_main_thread_4(687865856,pthread_ptr,attr,start_routine,arg)}if(error)return error;var stackSize=0;var stackBase=0;var detached=0;if(attr&&attr!=-1){stackSize=GROWABLE_HEAP_I32()[attr>>2];stackSize+=81920;stackBase=GROWABLE_HEAP_I32()[attr+8>>2];detached=GROWABLE_HEAP_I32()[attr+12>>2]!==0}else{stackSize=2097152}var allocatedOwnStack=stackBase==0;if(allocatedOwnStack){stackBase=_memalign(16,stackSize)}else{stackBase-=stackSize;assert(stackBase>0)}var threadInfoStruct=_malloc(228);for(var i=0;i<228>>2;++i)GROWABLE_HEAP_U32()[(threadInfoStruct>>2)+i]=0;GROWABLE_HEAP_I32()[pthread_ptr>>2]=threadInfoStruct;GROWABLE_HEAP_I32()[threadInfoStruct+12>>2]=threadInfoStruct;var headPtr=threadInfoStruct+152;GROWABLE_HEAP_I32()[headPtr>>2]=headPtr;var threadParams={stackBase:stackBase,stackSize:stackSize,allocatedOwnStack:allocatedOwnStack,detached:detached,startRoutine:start_routine,pthread_ptr:threadInfoStruct,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function __pthread_testcancel_js(){if(!ENVIRONMENT_IS_PTHREAD)return;var tb=_pthread_self();if(!tb)return;var cancelDisabled=Atomics.load(GROWABLE_HEAP_U32(),tb+56>>2);if(cancelDisabled)return;var canceled=Atomics.load(GROWABLE_HEAP_U32(),tb+0>>2);if(canceled==2)throw"Canceled!"}function __emscripten_do_pthread_join(thread,status,block){if(!thread){err("pthread_join attempted on a null thread pointer!");return ERRNO_CODES.ESRCH}if(ENVIRONMENT_IS_PTHREAD&&_pthread_self()==thread){err("PThread "+thread+" is attempting to join to itself!");return ERRNO_CODES.EDEADLK}else if(!ENVIRONMENT_IS_PTHREAD&&_emscripten_main_browser_thread_id()==thread){err("Main thread "+thread+" is attempting to join to itself!");return ERRNO_CODES.EDEADLK}var self=GROWABLE_HEAP_I32()[thread+12>>2];if(self!==thread){err("pthread_join attempted on thread "+thread+", which does not point to a valid thread, or does not exist anymore!");return ERRNO_CODES.ESRCH}var detached=Atomics.load(GROWABLE_HEAP_U32(),thread+64>>2);if(detached){err("Attempted to join thread "+thread+", which was already detached!");return ERRNO_CODES.EINVAL}if(block){_emscripten_check_blocking_allowed()}for(;;){var threadStatus=Atomics.load(GROWABLE_HEAP_U32(),thread+0>>2);if(threadStatus==1){var threadExitCode=Atomics.load(GROWABLE_HEAP_U32(),thread+4>>2);if(status)GROWABLE_HEAP_I32()[status>>2]=threadExitCode;Atomics.store(GROWABLE_HEAP_U32(),thread+64>>2,1);if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread});return 0}if(!block){return ERRNO_CODES.EBUSY}__pthread_testcancel_js();if(!ENVIRONMENT_IS_PTHREAD)_emscripten_main_thread_process_queued_calls();_emscripten_futex_wait(thread+0,threadStatus,ENVIRONMENT_IS_PTHREAD?100:1)}}function _pthread_join(thread,status){return __emscripten_do_pthread_join(thread,status,true)}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=GROWABLE_HEAP_I32()[tm+40>>2];var date={tm_sec:GROWABLE_HEAP_I32()[tm>>2],tm_min:GROWABLE_HEAP_I32()[tm+4>>2],tm_hour:GROWABLE_HEAP_I32()[tm+8>>2],tm_mday:GROWABLE_HEAP_I32()[tm+12>>2],tm_mon:GROWABLE_HEAP_I32()[tm+16>>2],tm_year:GROWABLE_HEAP_I32()[tm+20>>2],tm_wday:GROWABLE_HEAP_I32()[tm+24>>2],tm_yday:GROWABLE_HEAP_I32()[tm+28>>2],tm_isdst:GROWABLE_HEAP_I32()[tm+32>>2],tm_gmtoff:GROWABLE_HEAP_I32()[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 janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}if(!ENVIRONMENT_IS_PTHREAD)PThread.initMainThreadBlock();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var GLctx;var proxiedFunctionTable=[null,_atexit,_emscripten_set_canvas_element_size_main_thread,_environ_get,_environ_sizes_get,_fd_close,_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={"e":___assert_fail,"M":___cxa_allocate_exception,"q":___cxa_thread_atexit,"B":___cxa_throw,"s":__embind_finalize_value_object,"w":__embind_register_bigint,"Q":__embind_register_bool,"P":__embind_register_emval,"o":__embind_register_float,"r":__embind_register_function,"d":__embind_register_integer,"c":__embind_register_memory_view,"p":__embind_register_std_string,"k":__embind_register_std_wstring,"t":__embind_register_value_object,"f":__embind_register_value_object_field,"R":__embind_register_void,"L":__emscripten_notify_thread_queue,"i":__emval_decref,"U":__emval_get_global,"T":__emval_incref,"u":__emval_new,"b":_abort,"n":_emscripten_asm_const_int,"H":_emscripten_check_blocking_allowed,"m":_emscripten_conditional_set_current_thread_status,"h":_emscripten_futex_wait,"g":_emscripten_futex_wake,"j":_emscripten_get_now,"z":_emscripten_memcpy_big,"G":_emscripten_num_logical_cores,"I":_emscripten_receive_on_main_thread_js,"A":_emscripten_resize_heap,"J":_emscripten_set_canvas_element_size,"l":_emscripten_set_current_thread_status,"K":_emscripten_webgl_create_context,"D":_environ_get,"E":_environ_sizes_get,"O":_fd_close,"v":_fd_seek,"N":_fd_write,"y":initPthreadsJS,"a":wasmMemory||Module["wasmMemory"],"S":_pthread_create,"F":_pthread_join,"x":_setTempRet0,"C":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["V"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["W"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["X"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["Y"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["_"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["$"]).apply(null,arguments)};var _emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=function(){return(_emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=Module["asm"]["aa"]).apply(null,arguments)};var _emscripten_register_main_browser_thread_id=Module["_emscripten_register_main_browser_thread_id"]=function(){return(_emscripten_register_main_browser_thread_id=Module["_emscripten_register_main_browser_thread_id"]=Module["asm"]["ba"]).apply(null,arguments)};var _emscripten_main_browser_thread_id=Module["_emscripten_main_browser_thread_id"]=function(){return(_emscripten_main_browser_thread_id=Module["_emscripten_main_browser_thread_id"]=Module["asm"]["ca"]).apply(null,arguments)};var __emscripten_do_dispatch_to_thread=Module["__emscripten_do_dispatch_to_thread"]=function(){return(__emscripten_do_dispatch_to_thread=Module["__emscripten_do_dispatch_to_thread"]=Module["asm"]["da"]).apply(null,arguments)};var _emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=function(){return(_emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=Module["asm"]["ea"]).apply(null,arguments)};var _emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=function(){return(_emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=Module["asm"]["fa"]).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"]["ga"]).apply(null,arguments)};var __emscripten_call_on_thread=Module["__emscripten_call_on_thread"]=function(){return(__emscripten_call_on_thread=Module["__emscripten_call_on_thread"]=Module["asm"]["ha"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["ia"]).apply(null,arguments)};var _emscripten_get_global_libc=Module["_emscripten_get_global_libc"]=function(){return(_emscripten_get_global_libc=Module["_emscripten_get_global_libc"]=Module["asm"]["ja"]).apply(null,arguments)};var ___pthread_tsd_run_dtors=Module["___pthread_tsd_run_dtors"]=function(){return(___pthread_tsd_run_dtors=Module["___pthread_tsd_run_dtors"]=Module["asm"]["ka"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["la"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["ma"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["na"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["oa"]).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"]["pa"]).apply(null,arguments)};var _memalign=Module["_memalign"]=function(){return(_memalign=Module["_memalign"]=Module["asm"]["qa"]).apply(null,arguments)};var dynCall_iiji=Module["dynCall_iiji"]=function(){return(dynCall_iiji=Module["dynCall_iiji"]=Module["asm"]["ra"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["sa"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["ta"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["ua"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["va"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["wa"]).apply(null,arguments)};var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=61168;var __emscripten_main_thread_futex=Module["__emscripten_main_thread_futex"]=72020;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}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();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&&keepRuntimeAlive()&&status===0){return}if(!implicit){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"exitProcess","returnCode":status});throw new ExitStatus(status)}else{}}if(keepRuntimeAlive()){}else{PThread.terminateAllThreads();exitRuntime();if(Module["onExit"])Module["onExit"](status);ABORT=true}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}if(ENVIRONMENT_IS_PTHREAD){noExitRuntime=false;PThread.initWorker()}run(); +function GROWABLE_HEAP_I8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP8}function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I16(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP16}function GROWABLE_HEAP_U16(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU16}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_U32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU32}function GROWABLE_HEAP_F32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof Module!=="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=true;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;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(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}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=function(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")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heap[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),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,GROWABLE_HEAP_U8(),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 UTF16ToString(ptr,maxBytesToRead){var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=GROWABLE_HEAP_I16()[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}GROWABLE_HEAP_I16()[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=GROWABLE_HEAP_I32()[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}GROWABLE_HEAP_I32()[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}GROWABLE_HEAP_I32()[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function writeArrayToMemory(array,buffer){GROWABLE_HEAP_I8().set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)GROWABLE_HEAP_I8()[buffer>>0]=0}function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}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"]||16777216;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":2147483648/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 __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(ENVIRONMENT_IS_PTHREAD)return;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;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){if(ENVIRONMENT_IS_PTHREAD)return;runtimeExited=true}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 addRunDependency(id){assert(!ENVIRONMENT_IS_PTHREAD,"addRunDependency cannot be used in a pthread worker");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(Module["onAbort"]){Module["onAbort"](what)}if(ENVIRONMENT_IS_PTHREAD)console.error("Pthread aborting at "+(new Error).stack);what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}if(Module["locateFile"]){var wasmBinaryFile="jxl_enc_mt.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{var wasmBinaryFile=new URL("jxl_enc_mt.wasm",import.meta.url).toString()}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"){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)})}}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;wasmTable=Module["asm"]["Z"];addOnInit(Module["asm"]["V"]);PThread.tlsInitFunctions.push(Module["asm"]["Y"]);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){var result=WebAssembly.instantiate(binary,info);return result}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(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().catch(readyPromiseReject);return{}}var ASM_CONSTS={61452:function(){throw"Canceled!"},61470:function($0,$1){setTimeout(function(){__emscripten_do_dispatch_to_thread($0,$1)},0)}};function initPthreadsJS(){PThread.initRuntime()}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){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};function _emscripten_futex_wake(addr,count){if(addr<=0||addr>GROWABLE_HEAP_I8().length||addr&3!=0||count<0)return-28;if(count==0)return 0;if(count>=2147483647)count=Infinity;var mainThreadWaitAddress=Atomics.load(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2);var mainThreadWoken=0;if(mainThreadWaitAddress==addr){var loadedAddr=Atomics.compareExchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,mainThreadWaitAddress,0);if(loadedAddr==mainThreadWaitAddress){--count;mainThreadWoken=1;if(count<=0)return 1}}var ret=Atomics.notify(GROWABLE_HEAP_I32(),addr>>2,count);if(ret>=0)return ret+mainThreadWoken;throw"Atomics.notify returned an unexpected value "+ret}Module["_emscripten_futex_wake"]=_emscripten_futex_wake;function killThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! killThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in killThread!";GROWABLE_HEAP_I32()[pthread_ptr+12>>2]=0;var pthread=PThread.pthreads[pthread_ptr];pthread.worker.terminate();PThread.freeThreadData(pthread);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! cancelThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in cancelThread!";var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! cleanupThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in cleanupThread!";var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr+12>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],initMainThreadBlock:function(){var pthreadPoolSize=navigator.hardwareConcurrency;for(var i=0;i>2]=tb;var headPtr=tb+152;GROWABLE_HEAP_I32()[headPtr>>2]=headPtr;var tlsMemory=_malloc(512);for(var i=0;i<128;++i)GROWABLE_HEAP_U32()[tlsMemory/4+i]=0;Atomics.store(GROWABLE_HEAP_U32(),tb+100>>2,tlsMemory);Atomics.store(GROWABLE_HEAP_U32(),tb+40>>2,tb);__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1);_emscripten_register_main_browser_thread_id(tb)},initWorker:function(){},pthreads:{},threadExitHandlers:[],runExitHandlers:function(){while(PThread.threadExitHandlers.length>0){PThread.threadExitHandlers.pop()()}if(ENVIRONMENT_IS_PTHREAD&&_pthread_self())___pthread_tsd_run_dtors()},runExitHandlersAndDeinitThread:function(tb,exitCode){Atomics.store(GROWABLE_HEAP_U32(),tb+56>>2,1);Atomics.store(GROWABLE_HEAP_U32(),tb+60>>2,0);PThread.runExitHandlers();Atomics.store(GROWABLE_HEAP_U32(),tb+4>>2,exitCode);Atomics.store(GROWABLE_HEAP_U32(),tb+0>>2,1);_emscripten_futex_wake(tb+0,2147483647);__emscripten_thread_init(0,0,0)},setExitStatus:function(status){EXITSTATUS=status},threadExit:function(exitCode){var tb=_pthread_self();if(tb){PThread.runExitHandlersAndDeinitThread(tb,exitCode);if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"exit"})}}},threadCancel:function(){PThread.runExitHandlersAndDeinitThread(_pthread_self(),-1);postMessage({"cmd":"cancelDone"})},terminateAllThreads:function(){for(var t in PThread.pthreads){var pthread=PThread.pthreads[t];if(pthread&&pthread.worker){PThread.returnWorkerToPool(pthread.worker)}}PThread.pthreads={};for(var i=0;i>2];GROWABLE_HEAP_I32()[pthread.threadInfoStruct+100>>2]=0;_free(tlsMemory);_free(pthread.threadInfoStruct)}pthread.threadInfoStruct=0;if(pthread.allocatedOwnStack&&pthread.stackBase)_free(pthread.stackBase);pthread.stackBase=0;if(pthread.worker)pthread.worker.pthread=null},returnWorkerToPool:function(worker){PThread.runWithoutMainThreadQueuedCalls(function(){delete PThread.pthreads[worker.pthread.threadInfoStruct];PThread.unusedWorkers.push(worker);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);PThread.freeThreadData(worker.pthread);worker.pthread=undefined})},runWithoutMainThreadQueuedCalls:function(func){GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=function(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(e.data,d["transferList"])}else{console.error('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processQueuedMainThreadWork"){_emscripten_main_thread_process_queued_calls()}else if(cmd==="spawnThread"){spawnThread(e.data)}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(cmd==="exit"){var detached=worker.pthread&&Atomics.load(GROWABLE_HEAP_U32(),worker.pthread.threadInfoStruct+64>>2);if(detached){PThread.returnWorkerToPool(worker)}}else if(cmd==="exitProcess"){try{exit(d["returnCode"])}catch(e){if(e instanceof ExitStatus)return;throw e}}else if(cmd==="cancelDone"){PThread.returnWorkerToPool(worker)}else if(cmd==="objectTransfer"){PThread.receiveObjectTransfer(e.data)}else if(e.data.target==="setimmediate"){worker.postMessage(e.data)}else{err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined};worker.onerror=function(e){err("pthread sent an error! "+e.filename+":"+e.lineno+": "+e.message)};worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"],"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){if(!Module["locateFile"]){PThread.unusedWorkers.push(new Worker(new URL("jxl_enc_mt.worker.js",import.meta.url)));return}var pthreadMainJs=locateFile("jxl_enc_mt.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()},busySpinWait:function(msecs){var t=performance.now()+msecs;while(performance.now()0}Module["keepRuntimeAlive"]=keepRuntimeAlive;function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var _emscripten_get_now;if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=function(){return performance.now()-Module["__performance_now_clock_drift"]}}else _emscripten_get_now=function(){return performance.now()};var ExceptionInfoAttrs={DESTRUCTOR_OFFSET:0,REFCOUNT_OFFSET:4,TYPE_OFFSET:8,CAUGHT_OFFSET:12,RETHROWN_OFFSET:13,SIZE:16};function ___cxa_allocate_exception(size){return _malloc(size+ExceptionInfoAttrs.SIZE)+ExceptionInfoAttrs.SIZE}function _atexit(func,arg){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,1,func,arg)}function _pthread_cleanup_push(routine,arg){PThread.threadExitHandlers.push(function(){wasmTable.get(routine)(arg)})}function ___cxa_thread_atexit(a0,a1){return _pthread_cleanup_push(a0,a1)}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-ExceptionInfoAttrs.SIZE;this.set_type=function(type){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]=type};this.get_type=function(){return GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]};this.set_destructor=function(destructor){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=destructor};this.get_destructor=function(){return GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]};this.set_refcount=function(refcount){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=caught};this.get_caught=function(){return GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=rethrown};this.get_rethrown=function(){return GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){Atomics.add(GROWABLE_HEAP_I32(),this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2,1)};this.release_ref=function(){var prev=Atomics.sub(GROWABLE_HEAP_I32(),this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2,1);return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](GROWABLE_HEAP_U32()[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](GROWABLE_HEAP_F64()[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>1]}:function readU16FromPointer(pointer){return GROWABLE_HEAP_U16()[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return GROWABLE_HEAP_I32()[pointer>>2]}:function readU32FromPointer(pointer){return GROWABLE_HEAP_U32()[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.includes("unsigned");registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=GROWABLE_HEAP_U32();var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=GROWABLE_HEAP_U32()[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||GROWABLE_HEAP_U8()[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}GROWABLE_HEAP_U8()[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);GROWABLE_HEAP_U32()[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_notify_thread_queue(targetThreadId,mainThreadId){if(targetThreadId==mainThreadId){postMessage({"cmd":"processQueuedMainThreadWork"})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processThreadQueue"})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processThreadQueue"})}return 1}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function emval_get_global(){if(typeof globalThis==="object"){return globalThis}return function(){return Function}()("return this")()}function __emval_get_global(name){if(name===0){return __emval_register(emval_get_global())}else{name=getStringOrSymbol(name);return __emval_register(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function craftEmvalAllocator(argCount){var argsList="";for(var i=0;i>> 2) + "+i+'], "parameter '+i+'");\n'+"var arg"+i+" = argType"+i+".readValueFromPointer(args);\n"+"args += argType"+i+"['argPackAdvance'];\n"}functionBody+="var obj = new constructor("+argsList+");\n"+"return __emval_register(obj);\n"+"}\n";return new Function("requireRegisteredType","Module","__emval_register",functionBody)(requireRegisteredType,Module,__emval_register)}var emval_newers={};function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_new(handle,argCount,argTypes,args){handle=requireHandle(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort()}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=GROWABLE_HEAP_U8()[sigPtr++]){var double=ch<105;if(double&&buf&1)buf++;readAsmConstArgsArray.push(double?GROWABLE_HEAP_F64()[buf++>>1]:GROWABLE_HEAP_I32()[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 _emscripten_check_blocking_allowed(){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")}function _emscripten_conditional_set_current_thread_status(expectedStatus,newStatus){}function _emscripten_futex_wait(addr,val,timeout){if(addr<=0||addr>GROWABLE_HEAP_I8().length||addr&3!=0)return-28;if(!ENVIRONMENT_IS_WEB){var ret=Atomics.wait(GROWABLE_HEAP_I32(),addr>>2,val,timeout);if(ret==="timed-out")return-73;if(ret==="not-equal")return-6;if(ret==="ok")return 0;throw"Atomics.wait returned an unexpected value "+ret}else{if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}var tNow=performance.now();var tEnd=tNow+timeout;var lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr);while(1){tNow=performance.now();if(tNow>tEnd){lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);return-73}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);if(lastAddr==0){break}_emscripten_main_thread_process_queued_calls();if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr)}return 0}}function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var stack=stackSave();var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}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;GROWABLE_HEAP_I32()[varargs+4>>2]=eventData;GROWABLE_HEAP_I32()[varargs+8>>2]=userData;__emscripten_call_on_thread(0,targetThread,637534208,eventHandlerFunc,eventData,varargs);stackRestore(stackTop)},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}};function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height){var stackTop=stackSave();var varargs=stackAlloc(12);var targetCanvasPtr=0;if(targetCanvas){targetCanvasPtr=stringToNewUTF8(targetCanvas)}GROWABLE_HEAP_I32()[varargs>>2]=targetCanvasPtr;GROWABLE_HEAP_I32()[varargs+4>>2]=width;GROWABLE_HEAP_I32()[varargs+8>>2]=height;__emscripten_call_on_thread(0,targetThread,657457152,0,targetCanvasPtr,varargs);stackRestore(stackTop)}function _emscripten_set_offscreencanvas_size_on_target_thread(targetThread,targetCanvas,width,height){targetCanvas=targetCanvas?UTF8ToString(targetCanvas):"";_emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height)}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_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;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 if(canvas.canvasSharedPtr){var targetThread=GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2];_emscripten_set_offscreencanvas_size_on_target_thread(targetThread,target,width,height);return 1}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(2,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 _emscripten_set_current_thread_status(newStatus){}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(GROWABLE_HEAP_I32()[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;canvas.getContext=function(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}}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);GROWABLE_HEAP_I32()[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)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=GROWABLE_HEAP_I32()[a+(24>>2)];var contextAttributes={"alpha":!!GROWABLE_HEAP_I32()[a+(0>>2)],"depth":!!GROWABLE_HEAP_I32()[a+(4>>2)],"stencil":!!GROWABLE_HEAP_I32()[a+(8>>2)],"antialias":!!GROWABLE_HEAP_I32()[a+(12>>2)],"premultipliedAlpha":!!GROWABLE_HEAP_I32()[a+(16>>2)],"preserveDrawingBuffer":!!GROWABLE_HEAP_I32()[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!GROWABLE_HEAP_I32()[a+(28>>2)],majorVersion:GROWABLE_HEAP_I32()[a+(32>>2)],minorVersion:GROWABLE_HEAP_I32()[a+(36>>2)],enableExtensionsByDefault:GROWABLE_HEAP_I32()[a+(40>>2)],explicitSwapControl:GROWABLE_HEAP_I32()[a+(44>>2)],proxyContextToMainThread:GROWABLE_HEAP_I32()[a+(48>>2)],renderViaOffscreenBackBuffer:GROWABLE_HEAP_I32()[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}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){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _environ_get(__environ,environ_buf){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,__environ,environ_buf);var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;GROWABLE_HEAP_I32()[__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(4,1,penviron_count,penviron_buf_size);var strings=getEnvStrings();GROWABLE_HEAP_I32()[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});GROWABLE_HEAP_I32()[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(5,1,fd);return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(6,1,fd,offset_low,offset_high,whence,newOffset)}function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(7,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}function spawnThread(threadParams){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! spawnThread() can only ever be called from main application thread!";var worker=PThread.getNewWorker();if(!worker){return 6}if(worker.pthread!==undefined)throw"Internal error!";if(!threadParams.pthread_ptr)throw"Internal error, no pthread ptr!";PThread.runningWorkers.push(worker);var tlsMemory=_malloc(128*4);for(var i=0;i<128;++i){GROWABLE_HEAP_I32()[tlsMemory+i*4>>2]=0}var stackHigh=threadParams.stackBase+threadParams.stackSize;var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,stackBase:threadParams.stackBase,stackSize:threadParams.stackSize,allocatedOwnStack:threadParams.allocatedOwnStack,threadInfoStruct:threadParams.pthread_ptr};var tis=pthread.threadInfoStruct>>2;Atomics.store(GROWABLE_HEAP_U32(),tis+(64>>2),threadParams.detached);Atomics.store(GROWABLE_HEAP_U32(),tis+(100>>2),tlsMemory);Atomics.store(GROWABLE_HEAP_U32(),tis+(40>>2),pthread.threadInfoStruct);Atomics.store(GROWABLE_HEAP_U32(),tis+(80>>2),threadParams.stackSize);Atomics.store(GROWABLE_HEAP_U32(),tis+(76>>2),stackHigh);Atomics.store(GROWABLE_HEAP_U32(),tis+(104>>2),threadParams.stackSize);Atomics.store(GROWABLE_HEAP_U32(),tis+(104+8>>2),stackHigh);Atomics.store(GROWABLE_HEAP_U32(),tis+(104+12>>2),threadParams.detached);var global_libc=_emscripten_get_global_libc();var global_locale=global_libc+40;Atomics.store(GROWABLE_HEAP_U32(),tis+(172>>2),global_locale);worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr,"stackBase":threadParams.stackBase,"stackSize":threadParams.stackSize};worker.runPthread=function(){msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)};if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function _pthread_create(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer==="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}if(!pthread_ptr){err("pthread_create called with a null thread pointer!");return 28}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return _emscripten_sync_run_in_main_thread_4(687865856,pthread_ptr,attr,start_routine,arg)}if(error)return error;var stackSize=0;var stackBase=0;var detached=0;if(attr&&attr!=-1){stackSize=GROWABLE_HEAP_I32()[attr>>2];stackSize+=81920;stackBase=GROWABLE_HEAP_I32()[attr+8>>2];detached=GROWABLE_HEAP_I32()[attr+12>>2]!==0}else{stackSize=2097152}var allocatedOwnStack=stackBase==0;if(allocatedOwnStack){stackBase=_memalign(16,stackSize)}else{stackBase-=stackSize;assert(stackBase>0)}var threadInfoStruct=_malloc(228);for(var i=0;i<228>>2;++i)GROWABLE_HEAP_U32()[(threadInfoStruct>>2)+i]=0;GROWABLE_HEAP_I32()[pthread_ptr>>2]=threadInfoStruct;GROWABLE_HEAP_I32()[threadInfoStruct+12>>2]=threadInfoStruct;var headPtr=threadInfoStruct+152;GROWABLE_HEAP_I32()[headPtr>>2]=headPtr;var threadParams={stackBase:stackBase,stackSize:stackSize,allocatedOwnStack:allocatedOwnStack,detached:detached,startRoutine:start_routine,pthread_ptr:threadInfoStruct,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function __pthread_testcancel_js(){if(!ENVIRONMENT_IS_PTHREAD)return;var tb=_pthread_self();if(!tb)return;var cancelDisabled=Atomics.load(GROWABLE_HEAP_U32(),tb+56>>2);if(cancelDisabled)return;var canceled=Atomics.load(GROWABLE_HEAP_U32(),tb+0>>2);if(canceled==2)throw"Canceled!"}function __emscripten_do_pthread_join(thread,status,block){if(!thread){err("pthread_join attempted on a null thread pointer!");return ERRNO_CODES.ESRCH}if(ENVIRONMENT_IS_PTHREAD&&_pthread_self()==thread){err("PThread "+thread+" is attempting to join to itself!");return ERRNO_CODES.EDEADLK}else if(!ENVIRONMENT_IS_PTHREAD&&_emscripten_main_browser_thread_id()==thread){err("Main thread "+thread+" is attempting to join to itself!");return ERRNO_CODES.EDEADLK}var self=GROWABLE_HEAP_I32()[thread+12>>2];if(self!==thread){err("pthread_join attempted on thread "+thread+", which does not point to a valid thread, or does not exist anymore!");return ERRNO_CODES.ESRCH}var detached=Atomics.load(GROWABLE_HEAP_U32(),thread+64>>2);if(detached){err("Attempted to join thread "+thread+", which was already detached!");return ERRNO_CODES.EINVAL}if(block){_emscripten_check_blocking_allowed()}for(;;){var threadStatus=Atomics.load(GROWABLE_HEAP_U32(),thread+0>>2);if(threadStatus==1){var threadExitCode=Atomics.load(GROWABLE_HEAP_U32(),thread+4>>2);if(status)GROWABLE_HEAP_I32()[status>>2]=threadExitCode;Atomics.store(GROWABLE_HEAP_U32(),thread+64>>2,1);if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread});return 0}if(!block){return ERRNO_CODES.EBUSY}__pthread_testcancel_js();if(!ENVIRONMENT_IS_PTHREAD)_emscripten_main_thread_process_queued_calls();_emscripten_futex_wait(thread+0,threadStatus,ENVIRONMENT_IS_PTHREAD?100:1)}}function _pthread_join(thread,status){return __emscripten_do_pthread_join(thread,status,true)}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=GROWABLE_HEAP_I32()[tm+40>>2];var date={tm_sec:GROWABLE_HEAP_I32()[tm>>2],tm_min:GROWABLE_HEAP_I32()[tm+4>>2],tm_hour:GROWABLE_HEAP_I32()[tm+8>>2],tm_mday:GROWABLE_HEAP_I32()[tm+12>>2],tm_mon:GROWABLE_HEAP_I32()[tm+16>>2],tm_year:GROWABLE_HEAP_I32()[tm+20>>2],tm_wday:GROWABLE_HEAP_I32()[tm+24>>2],tm_yday:GROWABLE_HEAP_I32()[tm+28>>2],tm_isdst:GROWABLE_HEAP_I32()[tm+32>>2],tm_gmtoff:GROWABLE_HEAP_I32()[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 janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}if(!ENVIRONMENT_IS_PTHREAD)PThread.initMainThreadBlock();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var GLctx;var proxiedFunctionTable=[null,_atexit,_emscripten_set_canvas_element_size_main_thread,_environ_get,_environ_sizes_get,_fd_close,_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={"e":___assert_fail,"M":___cxa_allocate_exception,"q":___cxa_thread_atexit,"B":___cxa_throw,"s":__embind_finalize_value_object,"w":__embind_register_bigint,"Q":__embind_register_bool,"P":__embind_register_emval,"o":__embind_register_float,"r":__embind_register_function,"d":__embind_register_integer,"c":__embind_register_memory_view,"p":__embind_register_std_string,"k":__embind_register_std_wstring,"t":__embind_register_value_object,"f":__embind_register_value_object_field,"R":__embind_register_void,"L":__emscripten_notify_thread_queue,"i":__emval_decref,"U":__emval_get_global,"T":__emval_incref,"u":__emval_new,"b":_abort,"n":_emscripten_asm_const_int,"H":_emscripten_check_blocking_allowed,"m":_emscripten_conditional_set_current_thread_status,"h":_emscripten_futex_wait,"g":_emscripten_futex_wake,"j":_emscripten_get_now,"z":_emscripten_memcpy_big,"G":_emscripten_num_logical_cores,"I":_emscripten_receive_on_main_thread_js,"A":_emscripten_resize_heap,"J":_emscripten_set_canvas_element_size,"l":_emscripten_set_current_thread_status,"K":_emscripten_webgl_create_context,"D":_environ_get,"E":_environ_sizes_get,"O":_fd_close,"v":_fd_seek,"N":_fd_write,"y":initPthreadsJS,"a":wasmMemory||Module["wasmMemory"],"S":_pthread_create,"F":_pthread_join,"x":_setTempRet0,"C":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["V"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["W"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["X"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["Y"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["_"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["$"]).apply(null,arguments)};var _emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=function(){return(_emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=Module["asm"]["aa"]).apply(null,arguments)};var _emscripten_register_main_browser_thread_id=Module["_emscripten_register_main_browser_thread_id"]=function(){return(_emscripten_register_main_browser_thread_id=Module["_emscripten_register_main_browser_thread_id"]=Module["asm"]["ba"]).apply(null,arguments)};var _emscripten_main_browser_thread_id=Module["_emscripten_main_browser_thread_id"]=function(){return(_emscripten_main_browser_thread_id=Module["_emscripten_main_browser_thread_id"]=Module["asm"]["ca"]).apply(null,arguments)};var __emscripten_do_dispatch_to_thread=Module["__emscripten_do_dispatch_to_thread"]=function(){return(__emscripten_do_dispatch_to_thread=Module["__emscripten_do_dispatch_to_thread"]=Module["asm"]["da"]).apply(null,arguments)};var _emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=function(){return(_emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=Module["asm"]["ea"]).apply(null,arguments)};var _emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=function(){return(_emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=Module["asm"]["fa"]).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"]["ga"]).apply(null,arguments)};var __emscripten_call_on_thread=Module["__emscripten_call_on_thread"]=function(){return(__emscripten_call_on_thread=Module["__emscripten_call_on_thread"]=Module["asm"]["ha"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["ia"]).apply(null,arguments)};var _emscripten_get_global_libc=Module["_emscripten_get_global_libc"]=function(){return(_emscripten_get_global_libc=Module["_emscripten_get_global_libc"]=Module["asm"]["ja"]).apply(null,arguments)};var ___pthread_tsd_run_dtors=Module["___pthread_tsd_run_dtors"]=function(){return(___pthread_tsd_run_dtors=Module["___pthread_tsd_run_dtors"]=Module["asm"]["ka"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["la"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["ma"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["na"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["oa"]).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"]["pa"]).apply(null,arguments)};var _memalign=Module["_memalign"]=function(){return(_memalign=Module["_memalign"]=Module["asm"]["qa"]).apply(null,arguments)};var dynCall_iiji=Module["dynCall_iiji"]=function(){return(dynCall_iiji=Module["dynCall_iiji"]=Module["asm"]["ra"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["sa"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["ta"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["ua"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["va"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["wa"]).apply(null,arguments)};var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=61440;var __emscripten_main_thread_futex=Module["__emscripten_main_thread_futex"]=72292;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}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();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&&keepRuntimeAlive()&&status===0){return}if(!implicit){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"exitProcess","returnCode":status});throw new ExitStatus(status)}else{}}if(keepRuntimeAlive()){}else{PThread.terminateAllThreads();exitRuntime();if(Module["onExit"])Module["onExit"](status);ABORT=true}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}if(ENVIRONMENT_IS_PTHREAD){noExitRuntime=false;PThread.initWorker()}run(); return Module.ready diff --git a/codecs/jxl/enc/jxl_enc_mt.wasm b/codecs/jxl/enc/jxl_enc_mt.wasm index d810ac69b93c30e37e4687a8656808b16f3dda76..eed5afa83687d0d3911ebc04c4d4c437d28efe25 100755 GIT binary patch delta 139235 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�!vwgXYT42CwcTX3n*W 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 R2XqsgZwr?M#`d4=`#%t0Alm={ diff --git a/codecs/jxl/enc/jxl_enc_mt_simd.js b/codecs/jxl/enc/jxl_enc_mt_simd.js index 9c036664..0d9513fe 100644 --- a/codecs/jxl/enc/jxl_enc_mt_simd.js +++ b/codecs/jxl/enc/jxl_enc_mt_simd.js @@ -6,7 +6,7 @@ var Module = (function() { function(Module) { Module = Module || {}; -function GROWABLE_HEAP_I8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP8}function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I16(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP16}function GROWABLE_HEAP_U16(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU16}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_U32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU32}function GROWABLE_HEAP_F32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof Module!=="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=true;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;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(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}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=function(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")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heap[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),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,GROWABLE_HEAP_U8(),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 UTF16ToString(ptr,maxBytesToRead){var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=GROWABLE_HEAP_I16()[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}GROWABLE_HEAP_I16()[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=GROWABLE_HEAP_I32()[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}GROWABLE_HEAP_I32()[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}GROWABLE_HEAP_I32()[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function writeArrayToMemory(array,buffer){GROWABLE_HEAP_I8().set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)GROWABLE_HEAP_I8()[buffer>>0]=0}function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}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"]||16777216;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":2147483648/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 __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(ENVIRONMENT_IS_PTHREAD)return;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;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){if(ENVIRONMENT_IS_PTHREAD)return;runtimeExited=true}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 addRunDependency(id){assert(!ENVIRONMENT_IS_PTHREAD,"addRunDependency cannot be used in a pthread worker");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(Module["onAbort"]){Module["onAbort"](what)}if(ENVIRONMENT_IS_PTHREAD)console.error("Pthread aborting at "+(new Error).stack);what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}if(Module["locateFile"]){var wasmBinaryFile="jxl_enc_mt_simd.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{var wasmBinaryFile=new URL("jxl_enc_mt_simd.wasm",import.meta.url).toString()}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"){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)})}}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;wasmTable=Module["asm"]["Z"];addOnInit(Module["asm"]["V"]);PThread.tlsInitFunctions.push(Module["asm"]["Y"]);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){var result=WebAssembly.instantiate(binary,info);return result}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(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().catch(readyPromiseReject);return{}}var ASM_CONSTS={60268:function(){throw"Canceled!"},60286:function($0,$1){setTimeout(function(){__emscripten_do_dispatch_to_thread($0,$1)},0)}};function initPthreadsJS(){PThread.initRuntime()}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){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};function _emscripten_futex_wake(addr,count){if(addr<=0||addr>GROWABLE_HEAP_I8().length||addr&3!=0||count<0)return-28;if(count==0)return 0;if(count>=2147483647)count=Infinity;var mainThreadWaitAddress=Atomics.load(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2);var mainThreadWoken=0;if(mainThreadWaitAddress==addr){var loadedAddr=Atomics.compareExchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,mainThreadWaitAddress,0);if(loadedAddr==mainThreadWaitAddress){--count;mainThreadWoken=1;if(count<=0)return 1}}var ret=Atomics.notify(GROWABLE_HEAP_I32(),addr>>2,count);if(ret>=0)return ret+mainThreadWoken;throw"Atomics.notify returned an unexpected value "+ret}Module["_emscripten_futex_wake"]=_emscripten_futex_wake;function killThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! killThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in killThread!";GROWABLE_HEAP_I32()[pthread_ptr+12>>2]=0;var pthread=PThread.pthreads[pthread_ptr];pthread.worker.terminate();PThread.freeThreadData(pthread);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! cancelThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in cancelThread!";var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! cleanupThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in cleanupThread!";var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr+12>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],initMainThreadBlock:function(){var pthreadPoolSize=navigator.hardwareConcurrency;for(var i=0;i>2]=tb;var headPtr=tb+152;GROWABLE_HEAP_I32()[headPtr>>2]=headPtr;var tlsMemory=_malloc(512);for(var i=0;i<128;++i)GROWABLE_HEAP_U32()[tlsMemory/4+i]=0;Atomics.store(GROWABLE_HEAP_U32(),tb+100>>2,tlsMemory);Atomics.store(GROWABLE_HEAP_U32(),tb+40>>2,tb);__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1);_emscripten_register_main_browser_thread_id(tb)},initWorker:function(){},pthreads:{},threadExitHandlers:[],runExitHandlers:function(){while(PThread.threadExitHandlers.length>0){PThread.threadExitHandlers.pop()()}if(ENVIRONMENT_IS_PTHREAD&&_pthread_self())___pthread_tsd_run_dtors()},runExitHandlersAndDeinitThread:function(tb,exitCode){Atomics.store(GROWABLE_HEAP_U32(),tb+56>>2,1);Atomics.store(GROWABLE_HEAP_U32(),tb+60>>2,0);PThread.runExitHandlers();Atomics.store(GROWABLE_HEAP_U32(),tb+4>>2,exitCode);Atomics.store(GROWABLE_HEAP_U32(),tb+0>>2,1);_emscripten_futex_wake(tb+0,2147483647);__emscripten_thread_init(0,0,0)},setExitStatus:function(status){EXITSTATUS=status},threadExit:function(exitCode){var tb=_pthread_self();if(tb){PThread.runExitHandlersAndDeinitThread(tb,exitCode);if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"exit"})}}},threadCancel:function(){PThread.runExitHandlersAndDeinitThread(_pthread_self(),-1);postMessage({"cmd":"cancelDone"})},terminateAllThreads:function(){for(var t in PThread.pthreads){var pthread=PThread.pthreads[t];if(pthread&&pthread.worker){PThread.returnWorkerToPool(pthread.worker)}}PThread.pthreads={};for(var i=0;i>2];GROWABLE_HEAP_I32()[pthread.threadInfoStruct+100>>2]=0;_free(tlsMemory);_free(pthread.threadInfoStruct)}pthread.threadInfoStruct=0;if(pthread.allocatedOwnStack&&pthread.stackBase)_free(pthread.stackBase);pthread.stackBase=0;if(pthread.worker)pthread.worker.pthread=null},returnWorkerToPool:function(worker){PThread.runWithoutMainThreadQueuedCalls(function(){delete PThread.pthreads[worker.pthread.threadInfoStruct];PThread.unusedWorkers.push(worker);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);PThread.freeThreadData(worker.pthread);worker.pthread=undefined})},runWithoutMainThreadQueuedCalls:function(func){GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=function(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(e.data,d["transferList"])}else{console.error('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processQueuedMainThreadWork"){_emscripten_main_thread_process_queued_calls()}else if(cmd==="spawnThread"){spawnThread(e.data)}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(cmd==="exit"){var detached=worker.pthread&&Atomics.load(GROWABLE_HEAP_U32(),worker.pthread.threadInfoStruct+64>>2);if(detached){PThread.returnWorkerToPool(worker)}}else if(cmd==="exitProcess"){try{exit(d["returnCode"])}catch(e){if(e instanceof ExitStatus)return;throw e}}else if(cmd==="cancelDone"){PThread.returnWorkerToPool(worker)}else if(cmd==="objectTransfer"){PThread.receiveObjectTransfer(e.data)}else if(e.data.target==="setimmediate"){worker.postMessage(e.data)}else{err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined};worker.onerror=function(e){err("pthread sent an error! "+e.filename+":"+e.lineno+": "+e.message)};worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"],"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){if(!Module["locateFile"]){PThread.unusedWorkers.push(new Worker(new URL("jxl_enc_mt_simd.worker.js",import.meta.url)));return}var pthreadMainJs=locateFile("jxl_enc_mt_simd.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()},busySpinWait:function(msecs){var t=performance.now()+msecs;while(performance.now()0}Module["keepRuntimeAlive"]=keepRuntimeAlive;function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var _emscripten_get_now;if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=function(){return performance.now()-Module["__performance_now_clock_drift"]}}else _emscripten_get_now=function(){return performance.now()};var ExceptionInfoAttrs={DESTRUCTOR_OFFSET:0,REFCOUNT_OFFSET:4,TYPE_OFFSET:8,CAUGHT_OFFSET:12,RETHROWN_OFFSET:13,SIZE:16};function ___cxa_allocate_exception(size){return _malloc(size+ExceptionInfoAttrs.SIZE)+ExceptionInfoAttrs.SIZE}function _atexit(func,arg){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,1,func,arg)}function _pthread_cleanup_push(routine,arg){PThread.threadExitHandlers.push(function(){wasmTable.get(routine)(arg)})}function ___cxa_thread_atexit(a0,a1){return _pthread_cleanup_push(a0,a1)}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-ExceptionInfoAttrs.SIZE;this.set_type=function(type){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]=type};this.get_type=function(){return GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]};this.set_destructor=function(destructor){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=destructor};this.get_destructor=function(){return GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]};this.set_refcount=function(refcount){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=caught};this.get_caught=function(){return GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=rethrown};this.get_rethrown=function(){return GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){Atomics.add(GROWABLE_HEAP_I32(),this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2,1)};this.release_ref=function(){var prev=Atomics.sub(GROWABLE_HEAP_I32(),this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2,1);return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](GROWABLE_HEAP_U32()[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](GROWABLE_HEAP_F64()[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>1]}:function readU16FromPointer(pointer){return GROWABLE_HEAP_U16()[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return GROWABLE_HEAP_I32()[pointer>>2]}:function readU32FromPointer(pointer){return GROWABLE_HEAP_U32()[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.includes("unsigned");registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=GROWABLE_HEAP_U32();var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=GROWABLE_HEAP_U32()[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||GROWABLE_HEAP_U8()[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}GROWABLE_HEAP_U8()[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);GROWABLE_HEAP_U32()[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_notify_thread_queue(targetThreadId,mainThreadId){if(targetThreadId==mainThreadId){postMessage({"cmd":"processQueuedMainThreadWork"})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processThreadQueue"})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processThreadQueue"})}return 1}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function emval_get_global(){if(typeof globalThis==="object"){return globalThis}return function(){return Function}()("return this")()}function __emval_get_global(name){if(name===0){return __emval_register(emval_get_global())}else{name=getStringOrSymbol(name);return __emval_register(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function craftEmvalAllocator(argCount){var argsList="";for(var i=0;i>> 2) + "+i+'], "parameter '+i+'");\n'+"var arg"+i+" = argType"+i+".readValueFromPointer(args);\n"+"args += argType"+i+"['argPackAdvance'];\n"}functionBody+="var obj = new constructor("+argsList+");\n"+"return __emval_register(obj);\n"+"}\n";return new Function("requireRegisteredType","Module","__emval_register",functionBody)(requireRegisteredType,Module,__emval_register)}var emval_newers={};function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_new(handle,argCount,argTypes,args){handle=requireHandle(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort()}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=GROWABLE_HEAP_U8()[sigPtr++]){var double=ch<105;if(double&&buf&1)buf++;readAsmConstArgsArray.push(double?GROWABLE_HEAP_F64()[buf++>>1]:GROWABLE_HEAP_I32()[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 _emscripten_check_blocking_allowed(){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")}function _emscripten_conditional_set_current_thread_status(expectedStatus,newStatus){}function _emscripten_futex_wait(addr,val,timeout){if(addr<=0||addr>GROWABLE_HEAP_I8().length||addr&3!=0)return-28;if(!ENVIRONMENT_IS_WEB){var ret=Atomics.wait(GROWABLE_HEAP_I32(),addr>>2,val,timeout);if(ret==="timed-out")return-73;if(ret==="not-equal")return-6;if(ret==="ok")return 0;throw"Atomics.wait returned an unexpected value "+ret}else{if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}var tNow=performance.now();var tEnd=tNow+timeout;var lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr);while(1){tNow=performance.now();if(tNow>tEnd){lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);return-73}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);if(lastAddr==0){break}_emscripten_main_thread_process_queued_calls();if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr)}return 0}}function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var stack=stackSave();var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}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;GROWABLE_HEAP_I32()[varargs+4>>2]=eventData;GROWABLE_HEAP_I32()[varargs+8>>2]=userData;__emscripten_call_on_thread(0,targetThread,637534208,eventHandlerFunc,eventData,varargs);stackRestore(stackTop)},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}};function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height){var stackTop=stackSave();var varargs=stackAlloc(12);var targetCanvasPtr=0;if(targetCanvas){targetCanvasPtr=stringToNewUTF8(targetCanvas)}GROWABLE_HEAP_I32()[varargs>>2]=targetCanvasPtr;GROWABLE_HEAP_I32()[varargs+4>>2]=width;GROWABLE_HEAP_I32()[varargs+8>>2]=height;__emscripten_call_on_thread(0,targetThread,657457152,0,targetCanvasPtr,varargs);stackRestore(stackTop)}function _emscripten_set_offscreencanvas_size_on_target_thread(targetThread,targetCanvas,width,height){targetCanvas=targetCanvas?UTF8ToString(targetCanvas):"";_emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height)}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_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;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 if(canvas.canvasSharedPtr){var targetThread=GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2];_emscripten_set_offscreencanvas_size_on_target_thread(targetThread,target,width,height);return 1}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(2,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 _emscripten_set_current_thread_status(newStatus){}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(GROWABLE_HEAP_I32()[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;canvas.getContext=function(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}}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);GROWABLE_HEAP_I32()[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)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=GROWABLE_HEAP_I32()[a+(24>>2)];var contextAttributes={"alpha":!!GROWABLE_HEAP_I32()[a+(0>>2)],"depth":!!GROWABLE_HEAP_I32()[a+(4>>2)],"stencil":!!GROWABLE_HEAP_I32()[a+(8>>2)],"antialias":!!GROWABLE_HEAP_I32()[a+(12>>2)],"premultipliedAlpha":!!GROWABLE_HEAP_I32()[a+(16>>2)],"preserveDrawingBuffer":!!GROWABLE_HEAP_I32()[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!GROWABLE_HEAP_I32()[a+(28>>2)],majorVersion:GROWABLE_HEAP_I32()[a+(32>>2)],minorVersion:GROWABLE_HEAP_I32()[a+(36>>2)],enableExtensionsByDefault:GROWABLE_HEAP_I32()[a+(40>>2)],explicitSwapControl:GROWABLE_HEAP_I32()[a+(44>>2)],proxyContextToMainThread:GROWABLE_HEAP_I32()[a+(48>>2)],renderViaOffscreenBackBuffer:GROWABLE_HEAP_I32()[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}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){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _environ_get(__environ,environ_buf){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,__environ,environ_buf);var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;GROWABLE_HEAP_I32()[__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(4,1,penviron_count,penviron_buf_size);var strings=getEnvStrings();GROWABLE_HEAP_I32()[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});GROWABLE_HEAP_I32()[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(5,1,fd);return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(6,1,fd,offset_low,offset_high,whence,newOffset)}function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(7,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}function spawnThread(threadParams){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! spawnThread() can only ever be called from main application thread!";var worker=PThread.getNewWorker();if(!worker){return 6}if(worker.pthread!==undefined)throw"Internal error!";if(!threadParams.pthread_ptr)throw"Internal error, no pthread ptr!";PThread.runningWorkers.push(worker);var tlsMemory=_malloc(128*4);for(var i=0;i<128;++i){GROWABLE_HEAP_I32()[tlsMemory+i*4>>2]=0}var stackHigh=threadParams.stackBase+threadParams.stackSize;var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,stackBase:threadParams.stackBase,stackSize:threadParams.stackSize,allocatedOwnStack:threadParams.allocatedOwnStack,threadInfoStruct:threadParams.pthread_ptr};var tis=pthread.threadInfoStruct>>2;Atomics.store(GROWABLE_HEAP_U32(),tis+(64>>2),threadParams.detached);Atomics.store(GROWABLE_HEAP_U32(),tis+(100>>2),tlsMemory);Atomics.store(GROWABLE_HEAP_U32(),tis+(40>>2),pthread.threadInfoStruct);Atomics.store(GROWABLE_HEAP_U32(),tis+(80>>2),threadParams.stackSize);Atomics.store(GROWABLE_HEAP_U32(),tis+(76>>2),stackHigh);Atomics.store(GROWABLE_HEAP_U32(),tis+(104>>2),threadParams.stackSize);Atomics.store(GROWABLE_HEAP_U32(),tis+(104+8>>2),stackHigh);Atomics.store(GROWABLE_HEAP_U32(),tis+(104+12>>2),threadParams.detached);var global_libc=_emscripten_get_global_libc();var global_locale=global_libc+40;Atomics.store(GROWABLE_HEAP_U32(),tis+(172>>2),global_locale);worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr,"stackBase":threadParams.stackBase,"stackSize":threadParams.stackSize};worker.runPthread=function(){msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)};if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function _pthread_create(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer==="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}if(!pthread_ptr){err("pthread_create called with a null thread pointer!");return 28}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return _emscripten_sync_run_in_main_thread_4(687865856,pthread_ptr,attr,start_routine,arg)}if(error)return error;var stackSize=0;var stackBase=0;var detached=0;if(attr&&attr!=-1){stackSize=GROWABLE_HEAP_I32()[attr>>2];stackSize+=81920;stackBase=GROWABLE_HEAP_I32()[attr+8>>2];detached=GROWABLE_HEAP_I32()[attr+12>>2]!==0}else{stackSize=2097152}var allocatedOwnStack=stackBase==0;if(allocatedOwnStack){stackBase=_memalign(16,stackSize)}else{stackBase-=stackSize;assert(stackBase>0)}var threadInfoStruct=_malloc(228);for(var i=0;i<228>>2;++i)GROWABLE_HEAP_U32()[(threadInfoStruct>>2)+i]=0;GROWABLE_HEAP_I32()[pthread_ptr>>2]=threadInfoStruct;GROWABLE_HEAP_I32()[threadInfoStruct+12>>2]=threadInfoStruct;var headPtr=threadInfoStruct+152;GROWABLE_HEAP_I32()[headPtr>>2]=headPtr;var threadParams={stackBase:stackBase,stackSize:stackSize,allocatedOwnStack:allocatedOwnStack,detached:detached,startRoutine:start_routine,pthread_ptr:threadInfoStruct,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function __pthread_testcancel_js(){if(!ENVIRONMENT_IS_PTHREAD)return;var tb=_pthread_self();if(!tb)return;var cancelDisabled=Atomics.load(GROWABLE_HEAP_U32(),tb+56>>2);if(cancelDisabled)return;var canceled=Atomics.load(GROWABLE_HEAP_U32(),tb+0>>2);if(canceled==2)throw"Canceled!"}function __emscripten_do_pthread_join(thread,status,block){if(!thread){err("pthread_join attempted on a null thread pointer!");return ERRNO_CODES.ESRCH}if(ENVIRONMENT_IS_PTHREAD&&_pthread_self()==thread){err("PThread "+thread+" is attempting to join to itself!");return ERRNO_CODES.EDEADLK}else if(!ENVIRONMENT_IS_PTHREAD&&_emscripten_main_browser_thread_id()==thread){err("Main thread "+thread+" is attempting to join to itself!");return ERRNO_CODES.EDEADLK}var self=GROWABLE_HEAP_I32()[thread+12>>2];if(self!==thread){err("pthread_join attempted on thread "+thread+", which does not point to a valid thread, or does not exist anymore!");return ERRNO_CODES.ESRCH}var detached=Atomics.load(GROWABLE_HEAP_U32(),thread+64>>2);if(detached){err("Attempted to join thread "+thread+", which was already detached!");return ERRNO_CODES.EINVAL}if(block){_emscripten_check_blocking_allowed()}for(;;){var threadStatus=Atomics.load(GROWABLE_HEAP_U32(),thread+0>>2);if(threadStatus==1){var threadExitCode=Atomics.load(GROWABLE_HEAP_U32(),thread+4>>2);if(status)GROWABLE_HEAP_I32()[status>>2]=threadExitCode;Atomics.store(GROWABLE_HEAP_U32(),thread+64>>2,1);if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread});return 0}if(!block){return ERRNO_CODES.EBUSY}__pthread_testcancel_js();if(!ENVIRONMENT_IS_PTHREAD)_emscripten_main_thread_process_queued_calls();_emscripten_futex_wait(thread+0,threadStatus,ENVIRONMENT_IS_PTHREAD?100:1)}}function _pthread_join(thread,status){return __emscripten_do_pthread_join(thread,status,true)}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=GROWABLE_HEAP_I32()[tm+40>>2];var date={tm_sec:GROWABLE_HEAP_I32()[tm>>2],tm_min:GROWABLE_HEAP_I32()[tm+4>>2],tm_hour:GROWABLE_HEAP_I32()[tm+8>>2],tm_mday:GROWABLE_HEAP_I32()[tm+12>>2],tm_mon:GROWABLE_HEAP_I32()[tm+16>>2],tm_year:GROWABLE_HEAP_I32()[tm+20>>2],tm_wday:GROWABLE_HEAP_I32()[tm+24>>2],tm_yday:GROWABLE_HEAP_I32()[tm+28>>2],tm_isdst:GROWABLE_HEAP_I32()[tm+32>>2],tm_gmtoff:GROWABLE_HEAP_I32()[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 janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}if(!ENVIRONMENT_IS_PTHREAD)PThread.initMainThreadBlock();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var GLctx;var proxiedFunctionTable=[null,_atexit,_emscripten_set_canvas_element_size_main_thread,_environ_get,_environ_sizes_get,_fd_close,_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={"e":___assert_fail,"M":___cxa_allocate_exception,"q":___cxa_thread_atexit,"B":___cxa_throw,"s":__embind_finalize_value_object,"w":__embind_register_bigint,"Q":__embind_register_bool,"P":__embind_register_emval,"o":__embind_register_float,"r":__embind_register_function,"d":__embind_register_integer,"c":__embind_register_memory_view,"p":__embind_register_std_string,"k":__embind_register_std_wstring,"t":__embind_register_value_object,"f":__embind_register_value_object_field,"R":__embind_register_void,"L":__emscripten_notify_thread_queue,"i":__emval_decref,"U":__emval_get_global,"T":__emval_incref,"u":__emval_new,"b":_abort,"n":_emscripten_asm_const_int,"H":_emscripten_check_blocking_allowed,"m":_emscripten_conditional_set_current_thread_status,"h":_emscripten_futex_wait,"g":_emscripten_futex_wake,"j":_emscripten_get_now,"z":_emscripten_memcpy_big,"G":_emscripten_num_logical_cores,"I":_emscripten_receive_on_main_thread_js,"A":_emscripten_resize_heap,"J":_emscripten_set_canvas_element_size,"l":_emscripten_set_current_thread_status,"K":_emscripten_webgl_create_context,"D":_environ_get,"E":_environ_sizes_get,"O":_fd_close,"v":_fd_seek,"N":_fd_write,"y":initPthreadsJS,"a":wasmMemory||Module["wasmMemory"],"S":_pthread_create,"F":_pthread_join,"x":_setTempRet0,"C":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["V"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["W"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["X"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["Y"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["_"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["$"]).apply(null,arguments)};var _emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=function(){return(_emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=Module["asm"]["aa"]).apply(null,arguments)};var _emscripten_register_main_browser_thread_id=Module["_emscripten_register_main_browser_thread_id"]=function(){return(_emscripten_register_main_browser_thread_id=Module["_emscripten_register_main_browser_thread_id"]=Module["asm"]["ba"]).apply(null,arguments)};var _emscripten_main_browser_thread_id=Module["_emscripten_main_browser_thread_id"]=function(){return(_emscripten_main_browser_thread_id=Module["_emscripten_main_browser_thread_id"]=Module["asm"]["ca"]).apply(null,arguments)};var __emscripten_do_dispatch_to_thread=Module["__emscripten_do_dispatch_to_thread"]=function(){return(__emscripten_do_dispatch_to_thread=Module["__emscripten_do_dispatch_to_thread"]=Module["asm"]["da"]).apply(null,arguments)};var _emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=function(){return(_emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=Module["asm"]["ea"]).apply(null,arguments)};var _emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=function(){return(_emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=Module["asm"]["fa"]).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"]["ga"]).apply(null,arguments)};var __emscripten_call_on_thread=Module["__emscripten_call_on_thread"]=function(){return(__emscripten_call_on_thread=Module["__emscripten_call_on_thread"]=Module["asm"]["ha"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["ia"]).apply(null,arguments)};var _emscripten_get_global_libc=Module["_emscripten_get_global_libc"]=function(){return(_emscripten_get_global_libc=Module["_emscripten_get_global_libc"]=Module["asm"]["ja"]).apply(null,arguments)};var ___pthread_tsd_run_dtors=Module["___pthread_tsd_run_dtors"]=function(){return(___pthread_tsd_run_dtors=Module["___pthread_tsd_run_dtors"]=Module["asm"]["ka"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["la"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["ma"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["na"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["oa"]).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"]["pa"]).apply(null,arguments)};var _memalign=Module["_memalign"]=function(){return(_memalign=Module["_memalign"]=Module["asm"]["qa"]).apply(null,arguments)};var dynCall_iiji=Module["dynCall_iiji"]=function(){return(dynCall_iiji=Module["dynCall_iiji"]=Module["asm"]["ra"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["sa"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["ta"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["ua"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["va"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["wa"]).apply(null,arguments)};var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=60256;var __emscripten_main_thread_futex=Module["__emscripten_main_thread_futex"]=71108;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}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();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&&keepRuntimeAlive()&&status===0){return}if(!implicit){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"exitProcess","returnCode":status});throw new ExitStatus(status)}else{}}if(keepRuntimeAlive()){}else{PThread.terminateAllThreads();exitRuntime();if(Module["onExit"])Module["onExit"](status);ABORT=true}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}if(ENVIRONMENT_IS_PTHREAD){noExitRuntime=false;PThread.initWorker()}run(); +function GROWABLE_HEAP_I8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP8}function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I16(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP16}function GROWABLE_HEAP_U16(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU16}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_U32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU32}function GROWABLE_HEAP_F32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof Module!=="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=true;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;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(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}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=function(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")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var str="";while(!(idx>=endIdx)){var u0=heap[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),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,GROWABLE_HEAP_U8(),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 UTF16ToString(ptr,maxBytesToRead){var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=GROWABLE_HEAP_I16()[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}GROWABLE_HEAP_I16()[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=GROWABLE_HEAP_I32()[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}GROWABLE_HEAP_I32()[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}GROWABLE_HEAP_I32()[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function writeArrayToMemory(array,buffer){GROWABLE_HEAP_I8().set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)GROWABLE_HEAP_I8()[buffer>>0]=0}function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}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"]||16777216;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":2147483648/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 __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(ENVIRONMENT_IS_PTHREAD)return;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;callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){if(ENVIRONMENT_IS_PTHREAD)return;runtimeExited=true}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 addRunDependency(id){assert(!ENVIRONMENT_IS_PTHREAD,"addRunDependency cannot be used in a pthread worker");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(Module["onAbort"]){Module["onAbort"](what)}if(ENVIRONMENT_IS_PTHREAD)console.error("Pthread aborting at "+(new Error).stack);what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}if(Module["locateFile"]){var wasmBinaryFile="jxl_enc_mt_simd.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{var wasmBinaryFile=new URL("jxl_enc_mt_simd.wasm",import.meta.url).toString()}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"){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)})}}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;wasmTable=Module["asm"]["Z"];addOnInit(Module["asm"]["V"]);PThread.tlsInitFunctions.push(Module["asm"]["Y"]);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){var result=WebAssembly.instantiate(binary,info);return result}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(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().catch(readyPromiseReject);return{}}var ASM_CONSTS={60540:function(){throw"Canceled!"},60558:function($0,$1){setTimeout(function(){__emscripten_do_dispatch_to_thread($0,$1)},0)}};function initPthreadsJS(){PThread.initRuntime()}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){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};function _emscripten_futex_wake(addr,count){if(addr<=0||addr>GROWABLE_HEAP_I8().length||addr&3!=0||count<0)return-28;if(count==0)return 0;if(count>=2147483647)count=Infinity;var mainThreadWaitAddress=Atomics.load(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2);var mainThreadWoken=0;if(mainThreadWaitAddress==addr){var loadedAddr=Atomics.compareExchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,mainThreadWaitAddress,0);if(loadedAddr==mainThreadWaitAddress){--count;mainThreadWoken=1;if(count<=0)return 1}}var ret=Atomics.notify(GROWABLE_HEAP_I32(),addr>>2,count);if(ret>=0)return ret+mainThreadWoken;throw"Atomics.notify returned an unexpected value "+ret}Module["_emscripten_futex_wake"]=_emscripten_futex_wake;function killThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! killThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in killThread!";GROWABLE_HEAP_I32()[pthread_ptr+12>>2]=0;var pthread=PThread.pthreads[pthread_ptr];pthread.worker.terminate();PThread.freeThreadData(pthread);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! cancelThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in cancelThread!";var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! cleanupThread() can only ever be called from main application thread!";if(!pthread_ptr)throw"Internal Error! Null pthread_ptr in cleanupThread!";var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr+12>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],initMainThreadBlock:function(){var pthreadPoolSize=navigator.hardwareConcurrency;for(var i=0;i>2]=tb;var headPtr=tb+152;GROWABLE_HEAP_I32()[headPtr>>2]=headPtr;var tlsMemory=_malloc(512);for(var i=0;i<128;++i)GROWABLE_HEAP_U32()[tlsMemory/4+i]=0;Atomics.store(GROWABLE_HEAP_U32(),tb+100>>2,tlsMemory);Atomics.store(GROWABLE_HEAP_U32(),tb+40>>2,tb);__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1);_emscripten_register_main_browser_thread_id(tb)},initWorker:function(){},pthreads:{},threadExitHandlers:[],runExitHandlers:function(){while(PThread.threadExitHandlers.length>0){PThread.threadExitHandlers.pop()()}if(ENVIRONMENT_IS_PTHREAD&&_pthread_self())___pthread_tsd_run_dtors()},runExitHandlersAndDeinitThread:function(tb,exitCode){Atomics.store(GROWABLE_HEAP_U32(),tb+56>>2,1);Atomics.store(GROWABLE_HEAP_U32(),tb+60>>2,0);PThread.runExitHandlers();Atomics.store(GROWABLE_HEAP_U32(),tb+4>>2,exitCode);Atomics.store(GROWABLE_HEAP_U32(),tb+0>>2,1);_emscripten_futex_wake(tb+0,2147483647);__emscripten_thread_init(0,0,0)},setExitStatus:function(status){EXITSTATUS=status},threadExit:function(exitCode){var tb=_pthread_self();if(tb){PThread.runExitHandlersAndDeinitThread(tb,exitCode);if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"exit"})}}},threadCancel:function(){PThread.runExitHandlersAndDeinitThread(_pthread_self(),-1);postMessage({"cmd":"cancelDone"})},terminateAllThreads:function(){for(var t in PThread.pthreads){var pthread=PThread.pthreads[t];if(pthread&&pthread.worker){PThread.returnWorkerToPool(pthread.worker)}}PThread.pthreads={};for(var i=0;i>2];GROWABLE_HEAP_I32()[pthread.threadInfoStruct+100>>2]=0;_free(tlsMemory);_free(pthread.threadInfoStruct)}pthread.threadInfoStruct=0;if(pthread.allocatedOwnStack&&pthread.stackBase)_free(pthread.stackBase);pthread.stackBase=0;if(pthread.worker)pthread.worker.pthread=null},returnWorkerToPool:function(worker){PThread.runWithoutMainThreadQueuedCalls(function(){delete PThread.pthreads[worker.pthread.threadInfoStruct];PThread.unusedWorkers.push(worker);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);PThread.freeThreadData(worker.pthread);worker.pthread=undefined})},runWithoutMainThreadQueuedCalls:function(func){GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=function(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(e.data,d["transferList"])}else{console.error('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processQueuedMainThreadWork"){_emscripten_main_thread_process_queued_calls()}else if(cmd==="spawnThread"){spawnThread(e.data)}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(cmd==="exit"){var detached=worker.pthread&&Atomics.load(GROWABLE_HEAP_U32(),worker.pthread.threadInfoStruct+64>>2);if(detached){PThread.returnWorkerToPool(worker)}}else if(cmd==="exitProcess"){try{exit(d["returnCode"])}catch(e){if(e instanceof ExitStatus)return;throw e}}else if(cmd==="cancelDone"){PThread.returnWorkerToPool(worker)}else if(cmd==="objectTransfer"){PThread.receiveObjectTransfer(e.data)}else if(e.data.target==="setimmediate"){worker.postMessage(e.data)}else{err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined};worker.onerror=function(e){err("pthread sent an error! "+e.filename+":"+e.lineno+": "+e.message)};worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"],"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){if(!Module["locateFile"]){PThread.unusedWorkers.push(new Worker(new URL("jxl_enc_mt_simd.worker.js",import.meta.url)));return}var pthreadMainJs=locateFile("jxl_enc_mt_simd.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()},busySpinWait:function(msecs){var t=performance.now()+msecs;while(performance.now()0}Module["keepRuntimeAlive"]=keepRuntimeAlive;function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var _emscripten_get_now;if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=function(){return performance.now()-Module["__performance_now_clock_drift"]}}else _emscripten_get_now=function(){return performance.now()};var ExceptionInfoAttrs={DESTRUCTOR_OFFSET:0,REFCOUNT_OFFSET:4,TYPE_OFFSET:8,CAUGHT_OFFSET:12,RETHROWN_OFFSET:13,SIZE:16};function ___cxa_allocate_exception(size){return _malloc(size+ExceptionInfoAttrs.SIZE)+ExceptionInfoAttrs.SIZE}function _atexit(func,arg){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,1,func,arg)}function _pthread_cleanup_push(routine,arg){PThread.threadExitHandlers.push(function(){wasmTable.get(routine)(arg)})}function ___cxa_thread_atexit(a0,a1){return _pthread_cleanup_push(a0,a1)}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-ExceptionInfoAttrs.SIZE;this.set_type=function(type){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]=type};this.get_type=function(){return GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]};this.set_destructor=function(destructor){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=destructor};this.get_destructor=function(){return GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]};this.set_refcount=function(refcount){GROWABLE_HEAP_I32()[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=caught};this.get_caught=function(){return GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=rethrown};this.get_rethrown=function(){return GROWABLE_HEAP_I8()[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){Atomics.add(GROWABLE_HEAP_I32(),this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2,1)};this.release_ref=function(){var prev=Atomics.sub(GROWABLE_HEAP_I32(),this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2,1);return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](GROWABLE_HEAP_U32()[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};case 3:return function(pointer){return this["fromWireType"](GROWABLE_HEAP_F64()[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>1]}:function readU16FromPointer(pointer){return GROWABLE_HEAP_U16()[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return GROWABLE_HEAP_I32()[pointer>>2]}:function readU32FromPointer(pointer){return GROWABLE_HEAP_U32()[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.includes("unsigned");registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=GROWABLE_HEAP_U32();var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=GROWABLE_HEAP_U32()[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||GROWABLE_HEAP_U8()[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}GROWABLE_HEAP_U8()[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);GROWABLE_HEAP_U32()[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_notify_thread_queue(targetThreadId,mainThreadId){if(targetThreadId==mainThreadId){postMessage({"cmd":"processQueuedMainThreadWork"})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processThreadQueue"})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processThreadQueue"})}return 1}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function emval_get_global(){if(typeof globalThis==="object"){return globalThis}return function(){return Function}()("return this")()}function __emval_get_global(name){if(name===0){return __emval_register(emval_get_global())}else{name=getStringOrSymbol(name);return __emval_register(emval_get_global()[name])}}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function craftEmvalAllocator(argCount){var argsList="";for(var i=0;i>> 2) + "+i+'], "parameter '+i+'");\n'+"var arg"+i+" = argType"+i+".readValueFromPointer(args);\n"+"args += argType"+i+"['argPackAdvance'];\n"}functionBody+="var obj = new constructor("+argsList+");\n"+"return __emval_register(obj);\n"+"}\n";return new Function("requireRegisteredType","Module","__emval_register",functionBody)(requireRegisteredType,Module,__emval_register)}var emval_newers={};function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_new(handle,argCount,argTypes,args){handle=requireHandle(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function _abort(){abort()}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=GROWABLE_HEAP_U8()[sigPtr++]){var double=ch<105;if(double&&buf&1)buf++;readAsmConstArgsArray.push(double?GROWABLE_HEAP_F64()[buf++>>1]:GROWABLE_HEAP_I32()[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 _emscripten_check_blocking_allowed(){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")}function _emscripten_conditional_set_current_thread_status(expectedStatus,newStatus){}function _emscripten_futex_wait(addr,val,timeout){if(addr<=0||addr>GROWABLE_HEAP_I8().length||addr&3!=0)return-28;if(!ENVIRONMENT_IS_WEB){var ret=Atomics.wait(GROWABLE_HEAP_I32(),addr>>2,val,timeout);if(ret==="timed-out")return-73;if(ret==="not-equal")return-6;if(ret==="ok")return 0;throw"Atomics.wait returned an unexpected value "+ret}else{if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}var tNow=performance.now();var tEnd=tNow+timeout;var lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr);while(1){tNow=performance.now();if(tNow>tEnd){lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);return-73}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,0);if(lastAddr==0){break}_emscripten_main_thread_process_queued_calls();if(Atomics.load(GROWABLE_HEAP_I32(),addr>>2)!=val){return-6}lastAddr=Atomics.exchange(GROWABLE_HEAP_I32(),__emscripten_main_thread_futex>>2,addr)}return 0}}function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var stack=stackSave();var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}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;GROWABLE_HEAP_I32()[varargs+4>>2]=eventData;GROWABLE_HEAP_I32()[varargs+8>>2]=userData;__emscripten_call_on_thread(0,targetThread,637534208,eventHandlerFunc,eventData,varargs);stackRestore(stackTop)},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}};function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height){var stackTop=stackSave();var varargs=stackAlloc(12);var targetCanvasPtr=0;if(targetCanvas){targetCanvasPtr=stringToNewUTF8(targetCanvas)}GROWABLE_HEAP_I32()[varargs>>2]=targetCanvasPtr;GROWABLE_HEAP_I32()[varargs+4>>2]=width;GROWABLE_HEAP_I32()[varargs+8>>2]=height;__emscripten_call_on_thread(0,targetThread,657457152,0,targetCanvasPtr,varargs);stackRestore(stackTop)}function _emscripten_set_offscreencanvas_size_on_target_thread(targetThread,targetCanvas,width,height){targetCanvas=targetCanvas?UTF8ToString(targetCanvas):"";_emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height)}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_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;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 if(canvas.canvasSharedPtr){var targetThread=GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2];_emscripten_set_offscreencanvas_size_on_target_thread(targetThread,target,width,height);return 1}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(2,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 _emscripten_set_current_thread_status(newStatus){}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(GROWABLE_HEAP_I32()[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;canvas.getContext=function(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}}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);GROWABLE_HEAP_I32()[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)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=GROWABLE_HEAP_I32()[a+(24>>2)];var contextAttributes={"alpha":!!GROWABLE_HEAP_I32()[a+(0>>2)],"depth":!!GROWABLE_HEAP_I32()[a+(4>>2)],"stencil":!!GROWABLE_HEAP_I32()[a+(8>>2)],"antialias":!!GROWABLE_HEAP_I32()[a+(12>>2)],"premultipliedAlpha":!!GROWABLE_HEAP_I32()[a+(16>>2)],"preserveDrawingBuffer":!!GROWABLE_HEAP_I32()[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!GROWABLE_HEAP_I32()[a+(28>>2)],majorVersion:GROWABLE_HEAP_I32()[a+(32>>2)],minorVersion:GROWABLE_HEAP_I32()[a+(36>>2)],enableExtensionsByDefault:GROWABLE_HEAP_I32()[a+(40>>2)],explicitSwapControl:GROWABLE_HEAP_I32()[a+(44>>2)],proxyContextToMainThread:GROWABLE_HEAP_I32()[a+(48>>2)],renderViaOffscreenBackBuffer:GROWABLE_HEAP_I32()[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}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){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _environ_get(__environ,environ_buf){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,__environ,environ_buf);var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;GROWABLE_HEAP_I32()[__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(4,1,penviron_count,penviron_buf_size);var strings=getEnvStrings();GROWABLE_HEAP_I32()[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});GROWABLE_HEAP_I32()[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(5,1,fd);return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(6,1,fd,offset_low,offset_high,whence,newOffset)}function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(7,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}function spawnThread(threadParams){if(ENVIRONMENT_IS_PTHREAD)throw"Internal Error! spawnThread() can only ever be called from main application thread!";var worker=PThread.getNewWorker();if(!worker){return 6}if(worker.pthread!==undefined)throw"Internal error!";if(!threadParams.pthread_ptr)throw"Internal error, no pthread ptr!";PThread.runningWorkers.push(worker);var tlsMemory=_malloc(128*4);for(var i=0;i<128;++i){GROWABLE_HEAP_I32()[tlsMemory+i*4>>2]=0}var stackHigh=threadParams.stackBase+threadParams.stackSize;var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,stackBase:threadParams.stackBase,stackSize:threadParams.stackSize,allocatedOwnStack:threadParams.allocatedOwnStack,threadInfoStruct:threadParams.pthread_ptr};var tis=pthread.threadInfoStruct>>2;Atomics.store(GROWABLE_HEAP_U32(),tis+(64>>2),threadParams.detached);Atomics.store(GROWABLE_HEAP_U32(),tis+(100>>2),tlsMemory);Atomics.store(GROWABLE_HEAP_U32(),tis+(40>>2),pthread.threadInfoStruct);Atomics.store(GROWABLE_HEAP_U32(),tis+(80>>2),threadParams.stackSize);Atomics.store(GROWABLE_HEAP_U32(),tis+(76>>2),stackHigh);Atomics.store(GROWABLE_HEAP_U32(),tis+(104>>2),threadParams.stackSize);Atomics.store(GROWABLE_HEAP_U32(),tis+(104+8>>2),stackHigh);Atomics.store(GROWABLE_HEAP_U32(),tis+(104+12>>2),threadParams.detached);var global_libc=_emscripten_get_global_libc();var global_locale=global_libc+40;Atomics.store(GROWABLE_HEAP_U32(),tis+(172>>2),global_locale);worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr,"stackBase":threadParams.stackBase,"stackSize":threadParams.stackSize};worker.runPthread=function(){msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)};if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function _pthread_create(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer==="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}if(!pthread_ptr){err("pthread_create called with a null thread pointer!");return 28}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return _emscripten_sync_run_in_main_thread_4(687865856,pthread_ptr,attr,start_routine,arg)}if(error)return error;var stackSize=0;var stackBase=0;var detached=0;if(attr&&attr!=-1){stackSize=GROWABLE_HEAP_I32()[attr>>2];stackSize+=81920;stackBase=GROWABLE_HEAP_I32()[attr+8>>2];detached=GROWABLE_HEAP_I32()[attr+12>>2]!==0}else{stackSize=2097152}var allocatedOwnStack=stackBase==0;if(allocatedOwnStack){stackBase=_memalign(16,stackSize)}else{stackBase-=stackSize;assert(stackBase>0)}var threadInfoStruct=_malloc(228);for(var i=0;i<228>>2;++i)GROWABLE_HEAP_U32()[(threadInfoStruct>>2)+i]=0;GROWABLE_HEAP_I32()[pthread_ptr>>2]=threadInfoStruct;GROWABLE_HEAP_I32()[threadInfoStruct+12>>2]=threadInfoStruct;var headPtr=threadInfoStruct+152;GROWABLE_HEAP_I32()[headPtr>>2]=headPtr;var threadParams={stackBase:stackBase,stackSize:stackSize,allocatedOwnStack:allocatedOwnStack,detached:detached,startRoutine:start_routine,pthread_ptr:threadInfoStruct,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function __pthread_testcancel_js(){if(!ENVIRONMENT_IS_PTHREAD)return;var tb=_pthread_self();if(!tb)return;var cancelDisabled=Atomics.load(GROWABLE_HEAP_U32(),tb+56>>2);if(cancelDisabled)return;var canceled=Atomics.load(GROWABLE_HEAP_U32(),tb+0>>2);if(canceled==2)throw"Canceled!"}function __emscripten_do_pthread_join(thread,status,block){if(!thread){err("pthread_join attempted on a null thread pointer!");return ERRNO_CODES.ESRCH}if(ENVIRONMENT_IS_PTHREAD&&_pthread_self()==thread){err("PThread "+thread+" is attempting to join to itself!");return ERRNO_CODES.EDEADLK}else if(!ENVIRONMENT_IS_PTHREAD&&_emscripten_main_browser_thread_id()==thread){err("Main thread "+thread+" is attempting to join to itself!");return ERRNO_CODES.EDEADLK}var self=GROWABLE_HEAP_I32()[thread+12>>2];if(self!==thread){err("pthread_join attempted on thread "+thread+", which does not point to a valid thread, or does not exist anymore!");return ERRNO_CODES.ESRCH}var detached=Atomics.load(GROWABLE_HEAP_U32(),thread+64>>2);if(detached){err("Attempted to join thread "+thread+", which was already detached!");return ERRNO_CODES.EINVAL}if(block){_emscripten_check_blocking_allowed()}for(;;){var threadStatus=Atomics.load(GROWABLE_HEAP_U32(),thread+0>>2);if(threadStatus==1){var threadExitCode=Atomics.load(GROWABLE_HEAP_U32(),thread+4>>2);if(status)GROWABLE_HEAP_I32()[status>>2]=threadExitCode;Atomics.store(GROWABLE_HEAP_U32(),thread+64>>2,1);if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread});return 0}if(!block){return ERRNO_CODES.EBUSY}__pthread_testcancel_js();if(!ENVIRONMENT_IS_PTHREAD)_emscripten_main_thread_process_queued_calls();_emscripten_futex_wait(thread+0,threadStatus,ENVIRONMENT_IS_PTHREAD?100:1)}}function _pthread_join(thread,status){return __emscripten_do_pthread_join(thread,status,true)}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=GROWABLE_HEAP_I32()[tm+40>>2];var date={tm_sec:GROWABLE_HEAP_I32()[tm>>2],tm_min:GROWABLE_HEAP_I32()[tm+4>>2],tm_hour:GROWABLE_HEAP_I32()[tm+8>>2],tm_mday:GROWABLE_HEAP_I32()[tm+12>>2],tm_mon:GROWABLE_HEAP_I32()[tm+16>>2],tm_year:GROWABLE_HEAP_I32()[tm+20>>2],tm_wday:GROWABLE_HEAP_I32()[tm+24>>2],tm_yday:GROWABLE_HEAP_I32()[tm+28>>2],tm_isdst:GROWABLE_HEAP_I32()[tm+32>>2],tm_gmtoff:GROWABLE_HEAP_I32()[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 janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}if(!ENVIRONMENT_IS_PTHREAD)PThread.initMainThreadBlock();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var GLctx;var proxiedFunctionTable=[null,_atexit,_emscripten_set_canvas_element_size_main_thread,_environ_get,_environ_sizes_get,_fd_close,_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={"e":___assert_fail,"M":___cxa_allocate_exception,"q":___cxa_thread_atexit,"B":___cxa_throw,"s":__embind_finalize_value_object,"w":__embind_register_bigint,"Q":__embind_register_bool,"P":__embind_register_emval,"o":__embind_register_float,"r":__embind_register_function,"d":__embind_register_integer,"c":__embind_register_memory_view,"p":__embind_register_std_string,"k":__embind_register_std_wstring,"t":__embind_register_value_object,"f":__embind_register_value_object_field,"R":__embind_register_void,"L":__emscripten_notify_thread_queue,"i":__emval_decref,"U":__emval_get_global,"T":__emval_incref,"u":__emval_new,"b":_abort,"n":_emscripten_asm_const_int,"H":_emscripten_check_blocking_allowed,"m":_emscripten_conditional_set_current_thread_status,"h":_emscripten_futex_wait,"g":_emscripten_futex_wake,"j":_emscripten_get_now,"z":_emscripten_memcpy_big,"G":_emscripten_num_logical_cores,"I":_emscripten_receive_on_main_thread_js,"A":_emscripten_resize_heap,"J":_emscripten_set_canvas_element_size,"l":_emscripten_set_current_thread_status,"K":_emscripten_webgl_create_context,"D":_environ_get,"E":_environ_sizes_get,"O":_fd_close,"v":_fd_seek,"N":_fd_write,"y":initPthreadsJS,"a":wasmMemory||Module["wasmMemory"],"S":_pthread_create,"F":_pthread_join,"x":_setTempRet0,"C":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["V"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["W"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["X"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["Y"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["_"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["$"]).apply(null,arguments)};var _emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=function(){return(_emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=Module["asm"]["aa"]).apply(null,arguments)};var _emscripten_register_main_browser_thread_id=Module["_emscripten_register_main_browser_thread_id"]=function(){return(_emscripten_register_main_browser_thread_id=Module["_emscripten_register_main_browser_thread_id"]=Module["asm"]["ba"]).apply(null,arguments)};var _emscripten_main_browser_thread_id=Module["_emscripten_main_browser_thread_id"]=function(){return(_emscripten_main_browser_thread_id=Module["_emscripten_main_browser_thread_id"]=Module["asm"]["ca"]).apply(null,arguments)};var __emscripten_do_dispatch_to_thread=Module["__emscripten_do_dispatch_to_thread"]=function(){return(__emscripten_do_dispatch_to_thread=Module["__emscripten_do_dispatch_to_thread"]=Module["asm"]["da"]).apply(null,arguments)};var _emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=function(){return(_emscripten_sync_run_in_main_thread_4=Module["_emscripten_sync_run_in_main_thread_4"]=Module["asm"]["ea"]).apply(null,arguments)};var _emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=function(){return(_emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=Module["asm"]["fa"]).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"]["ga"]).apply(null,arguments)};var __emscripten_call_on_thread=Module["__emscripten_call_on_thread"]=function(){return(__emscripten_call_on_thread=Module["__emscripten_call_on_thread"]=Module["asm"]["ha"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["ia"]).apply(null,arguments)};var _emscripten_get_global_libc=Module["_emscripten_get_global_libc"]=function(){return(_emscripten_get_global_libc=Module["_emscripten_get_global_libc"]=Module["asm"]["ja"]).apply(null,arguments)};var ___pthread_tsd_run_dtors=Module["___pthread_tsd_run_dtors"]=function(){return(___pthread_tsd_run_dtors=Module["___pthread_tsd_run_dtors"]=Module["asm"]["ka"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["la"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["ma"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["na"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["oa"]).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"]["pa"]).apply(null,arguments)};var _memalign=Module["_memalign"]=function(){return(_memalign=Module["_memalign"]=Module["asm"]["qa"]).apply(null,arguments)};var dynCall_iiji=Module["dynCall_iiji"]=function(){return(dynCall_iiji=Module["dynCall_iiji"]=Module["asm"]["ra"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["sa"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["ta"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["ua"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["va"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["wa"]).apply(null,arguments)};var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=60528;var __emscripten_main_thread_futex=Module["__emscripten_main_thread_futex"]=71380;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}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();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&&keepRuntimeAlive()&&status===0){return}if(!implicit){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"exitProcess","returnCode":status});throw new ExitStatus(status)}else{}}if(keepRuntimeAlive()){}else{PThread.terminateAllThreads();exitRuntime();if(Module["onExit"])Module["onExit"](status);ABORT=true}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}if(ENVIRONMENT_IS_PTHREAD){noExitRuntime=false;PThread.initWorker()}run(); return Module.ready diff --git a/codecs/jxl/enc/jxl_enc_mt_simd.wasm b/codecs/jxl/enc/jxl_enc_mt_simd.wasm index 34f0a87f92f391d03a2176f60e7f07c0582ba1c0..25e401467656c1e3058e8c9bbaeb116b05dbaf2b 100755 GIT binary patch delta 137990 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 =Oi3aF>WOU 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 SqqL{^rbo^^e?0Fb&;J6&jApq2 diff --git a/codecs/jxl/enc/jxl_node_enc.wasm b/codecs/jxl/enc/jxl_node_enc.wasm index 62510a1c5929778bca2767b436f7d6058bb2b708..224a6ffe69155ddf826885dad87eaea96c2c5c67 100755 GIT binary patch delta 144710 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 *VB!*{2QB}cj)7Ww?82G)HF=f}E}s2BE< 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 z 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