UNPKG

scandit-sdk

Version:

Scandit Barcode Scanner SDK for the Web

1 lines 146 kB
wasmJSVersion='5.15.0';var key,Module=void 0!==Module?Module:{},moduleOverrides={};for(key in Module)Module.hasOwnProperty(key)&&(moduleOverrides[key]=Module[key]);var nodeFS,nodePath,arguments_=[],thisProgram="./this.program",quit_=function(e,t){throw t},ENVIRONMENT_IS_WEB=!1,ENVIRONMENT_IS_WORKER=!1,ENVIRONMENT_IS_NODE=!1,ENVIRONMENT_IS_SHELL=!1,ENVIRONMENT_IS_WEB="object"==typeof window,ENVIRONMENT_IS_WORKER="function"==typeof importScripts,ENVIRONMENT_IS_NODE="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,ENVIRONMENT_IS_SHELL=!1,scriptDirectory="";function locateFile(e){return Module.locateFile?Module.locateFile(e,scriptDirectory):scriptDirectory+e}var scriptDirectory=0!==(scriptDirectory=self.location.href).indexOf("blob:")?scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1):"",read_=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},readBinary=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)},readAsync=function(e,t,r){var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=function(){200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)},setWindowTitle=function(e){document.title=e},out=Module.print||console.log.bind(console),err=Module.printErr||console.warn.bind(console);for(key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Module.thisProgram&&(thisProgram=Module.thisProgram),Module.quit&&(quit_=Module.quit);var STACK_ALIGN=16;function alignMemory(e,t){return t=t||STACK_ALIGN,Math.ceil(e/t)*t}function warnOnce(e){warnOnce.shown||(warnOnce.shown={}),warnOnce.shown[e]||(warnOnce.shown[e]=1,err(e))}var wasmBinary,tempRet0=0,setTempRet0=function(e){tempRet0=e},getTempRet0=function(){return tempRet0};Module.wasmBinary&&(wasmBinary=Module.wasmBinary);var wasmMemory,noExitRuntime=Module.noExitRuntime||!0;function setValue(e,t,r,n){switch(r="*"===(r=r||"i8").charAt(r.length-1)?"i32":r){case"i1":case"i8":HEAP8[e>>0]=t;break;case"i16":HEAP16[e>>1]=t;break;case"i32":HEAP32[e>>2]=t;break;case"i64":tempI64=[t>>>0,(tempDouble=t,1<=+Math.abs(tempDouble)?0<tempDouble?(0|Math.min(+Math.floor(tempDouble/4294967296),4294967295))>>>0:~~+Math.ceil((tempDouble-(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[e>>2]=tempI64[0],HEAP32[e+4>>2]=tempI64[1];break;case"float":HEAPF32[e>>2]=t;break;case"double":HEAPF64[e>>3]=t;break;default:abort("invalid type for setValue: "+r)}}function getValue(e,t,r){switch(t="*"===(t=t||"i8").charAt(t.length-1)?"i32":t){case"i1":case"i8":return HEAP8[e>>0];case"i16":return HEAP16[e>>1];case"i32":case"i64":return HEAP32[e>>2];case"float":return HEAPF32[e>>2];case"double":return HEAPF64[e>>3];default:abort("invalid type for getValue: "+t)}return null}"object"!=typeof WebAssembly&&abort("no native wasm support detected");var EXITSTATUS,ABORT=!1;function assert(e,t){e||abort("Assertion failed: "+t)}function getCFunc(e){var t=Module["_"+e];return assert(t,"Cannot call unknown function "+e+", make sure it is exported"),t}function ccall(e,t,r,n,o){var i={string:function(e){var t,r=0;return null!=e&&0!==e&&(t=1+(e.length<<2),stringToUTF8(e,r=stackAlloc(t),t)),r},array:function(e){var t=stackAlloc(e.length);return writeArrayToMemory(e,t),t}},e=getCFunc(e),a=[],s=0;if(n)for(var c=0;c<n.length;c++){var u=i[r[c]];u?(0===s&&(s=stackSave()),a[c]=u(n[c])):a[c]=n[c]}var l=e=e.apply(null,a);return e="string"===t?UTF8ToString(l):"boolean"===t?Boolean(l):l,0!==s&&stackRestore(s),e}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64,UTF8Decoder="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function UTF8ArrayToString(e,t,r){for(var n=t+r,o=t;e[o]&&!(n<=o);)++o;if(16<o-t&&e.subarray&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(t,o));for(var i="";t<o;){var a,s,c=e[t++];128&c?(a=63&e[t++],192!=(224&c)?(s=63&e[t++],(c=224==(240&c)?(15&c)<<12|a<<6|s:(7&c)<<18|a<<12|s<<6|63&e[t++])<65536?i+=String.fromCharCode(c):(s=c-65536,i+=String.fromCharCode(55296|s>>10,56320|1023&s))):i+=String.fromCharCode((31&c)<<6|a)):i+=String.fromCharCode(c)}return i}function UTF8ToString(e,t){return e?UTF8ArrayToString(HEAPU8,e,t):""}function stringToUTF8Array(e,t,r,n){if(!(0<n))return 0;for(var o=r,i=r+n-1,a=0;a<e.length;++a){var s=e.charCodeAt(a);if((s=55296<=s&&s<=57343?65536+((1023&s)<<10)|1023&e.charCodeAt(++a):s)<=127){if(i<=r)break;t[r++]=s}else if(s<=2047){if(i<=r+1)break;t[r++]=192|s>>6,t[r++]=128|63&s}else if(s<=65535){if(i<=r+2)break;t[r++]=224|s>>12,t[r++]=128|s>>6&63,t[r++]=128|63&s}else{if(i<=r+3)break;t[r++]=240|s>>18,t[r++]=128|s>>12&63,t[r++]=128|s>>6&63,t[r++]=128|63&s}}return t[r]=0,r-o}function stringToUTF8(e,t,r){return stringToUTF8Array(e,HEAPU8,t,r)}function lengthBytesUTF8(e){for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);(n=55296<=n&&n<=57343?65536+((1023&n)<<10)|1023&e.charCodeAt(++r):n)<=127?++t:t+=n<=2047?2:n<=65535?3:4}return t}function allocateUTF8(e){var t=lengthBytesUTF8(e)+1,r=_malloc(t);return r&&stringToUTF8Array(e,HEAP8,r,t),r}function allocateUTF8OnStack(e){var t=lengthBytesUTF8(e)+1,r=stackAlloc(t);return stringToUTF8Array(e,HEAP8,r,t),r}function writeArrayToMemory(e,t){HEAP8.set(e,t)}function writeAsciiToMemory(e,t,r){for(var n=0;n<e.length;++n)HEAP8[t++>>0]=e.charCodeAt(n);r||(HEAP8[t>>0]=0)}function alignUp(e,t){return 0<e%t&&(e+=t-e%t),e}function updateGlobalBufferAndViews(e){buffer=e,Module.HEAP8=HEAP8=new Int8Array(e),Module.HEAP16=HEAP16=new Int16Array(e),Module.HEAP32=HEAP32=new Int32Array(e),Module.HEAPU8=HEAPU8=new Uint8Array(e),Module.HEAPU16=HEAPU16=new Uint16Array(e),Module.HEAPU32=HEAPU32=new Uint32Array(e),Module.HEAPF32=HEAPF32=new Float32Array(e),Module.HEAPF64=HEAPF64=new Float64Array(e)}var wasmTable,INITIAL_MEMORY=Module.INITIAL_MEMORY||33554432,__ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module.preRun)for("function"==typeof Module.preRun&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=!0,Module.noFSInit||FS.init.initialized||FS.init(),TTY.init(),callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=!1,callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){runtimeExited=!0}function postRun(){if(Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(e){__ATPRERUN__.unshift(e)}function addOnPostRun(e){__ATPOSTRUN__.unshift(e)}__ATINIT__.push({func:function(){___wasm_call_ctors()}});var runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function getUniqueRunDependency(e){return e}function addRunDependency(e){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies)}function removeRunDependency(e){var t;runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled&&(t=dependenciesFulfilled,dependenciesFulfilled=null,t()))}function abort(e){throw Module.onAbort&&Module.onAbort(e),err(e+=""),ABORT=!0,EXITSTATUS=1,e="abort("+e+"). Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(e)}function hasPrefix(e,t){return String.prototype.startsWith?e.startsWith(t):0===e.indexOf(t)}Module.preloadedImages={},Module.preloadedAudios={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(e){return hasPrefix(e,dataURIPrefix)}var fileURIPrefix="file://";function isFileURI(e){return hasPrefix(e,fileURIPrefix)}var tempDouble,tempI64,wasmBinaryFile="scandit-engine-sdk-ocr.wasm";function getBinary(e){try{if(e==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(e);throw"both async and sync fetching of the wasm failed"}catch(e){abort(e)}}function getBinaryPromise(){if(!wasmBinary){if("function"==typeof fetch&&!isFileURI(wasmBinaryFile))return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+wasmBinaryFile+"'";return e.arrayBuffer()}).catch(function(){return getBinary(wasmBinaryFile)});if(readAsync)return new Promise(function(t,e){readAsync(wasmBinaryFile,function(e){t(new Uint8Array(e))},e)})}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var t={a:asmLibraryArg};function r(e,t){e=e.exports,Module.asm=e,updateGlobalBufferAndViews((wasmMemory=Module.asm.Xb).buffer),wasmTable=Module.asm.jc,removeRunDependency("wasm-instantiate")}function n(e){r(e.instance)}function o(e){return getBinaryPromise().then(function(e){return WebAssembly.instantiate(e,t)}).then(e,function(e){err("failed to asynchronously prepare wasm: "+e),abort(e)})}if(addRunDependency("wasm-instantiate"),Module.instantiateWasm)try{return Module.instantiateWasm(t,r)}catch(e){return err("Module.instantiateWasm callback failed with error: "+e),!1}return wasmBinary||"function"!=typeof WebAssembly.instantiateStreaming||isDataURI(wasmBinaryFile)||isFileURI(wasmBinaryFile)||"function"!=typeof fetch?o(n):fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,t).then(n,function(e){return err("wasm streaming compile failed: "+e),err("falling back to ArrayBuffer instantiation"),o(n)})}),{}}function _0xba13(i,e){var a=_0x319e();return(_0xba13=function(e,t){var r=a[e-=321];void 0===_0xba13.blmnER&&(_0xba13.eUdJVa=function(e,t){var r,n=[],o=0,i="";for(e=function(e){for(var t,r,n="",o="",i=0,a=0;r=e.charAt(a++);~r&&(t=i%4?64*t+r:r,i++%4)&&(n+=String.fromCharCode(255&t>>(-2*i&6))))r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(var s=0,c=n.length;s<c;s++)o+="%"+("00"+n.charCodeAt(s).toString(16)).slice(-2);return decodeURIComponent(o)}(e),a=0;a<256;a++)n[a]=a;for(a=0;a<256;a++)o=(o+n[a]+t.charCodeAt(a%t.length))%256,r=n[a],n[a]=n[o],n[o]=r;for(var a=0,o=0,s=0;s<e.length;s++)o=(o+n[a=(a+1)%256])%256,r=n[a],n[a]=n[o],n[o]=r,i+=String.fromCharCode(e.charCodeAt(s)^n[(n[a]+n[o])%256]);return i},i=arguments,_0xba13.blmnER=!0);var n=a[0],o=e+n;return(n=i[o])?r=n:(void 0===_0xba13.mrLArX&&(_0xba13.mrLArX=!0),r=_0xba13.eUdJVa(r,t),i[o]=r),r})(i,e)}function _0x319e(){var e=["FMWkEmoL","WPvsa3mN","t8kGWPWqW4S","W77dMvmKbq","mMddPWNdOq","Cmo0sN/dIW","xXveiCoQ","f8k+fvRdJq","yH7cKmojW6y","WR1WhIesWO8bW78","EYFdVSkpW7u","WRT9WQfJW7K","W5/cI8onW6ZdJG","g8o3c8o+WRm","b1OAWQ/cGq","WPldGZdcPmk6","WQRdSMxcNmkm","W5ldJxBcOCkz","CfqcESom","WRzmWOL1W4K","W4BcMgxdQu4","FbXmkmoC","W6ZdPfhcI8k3","bLutWOldRW","vXddHCkQf8oiWRCUnq","W7xcQmoeW6ZdVW","cKqCWQRdKG","tqhcNmooW6W","bmo7CSoO","W7OWfbGq","nCkbkLNdQG","WPrZdMK/","fMqTWPVdSG","sHpdJCk0","WQBdMgCSDa","WPtdKmkEpmka","ceKfWOi","grdcMSkpzW","aSkEW58Mta","WPVcISo0CmkC","ydtdL8k+W7i","r8oOaq","WR1rWPTdW6u","WPxdMmkyW6ZdQu3dJ2iJ","W7VcSmo4W6ZcNW","W7aaWPFdR8of","WPFdK3dcT8ks","WRRdNqNcHCkJ","WOZdKeWJWQe","WQ/dR8khgmkf","W4m8W7XW","wrhdS8keW50","W582jSo3ua","WRtdQemBrW","cZ/cQ8k8rq","eexdMtldGa","W6dcKCoUW43cVG","ydVcHmo9W6O","W4OaiCobqW","rmo8dmobW4u","WR/cJmojDSk+","WOT3p0S9","W6dcPqnWca","aSk7W55GW6K","WRldUdBcV8kk","jNlcHZxdQa","swddSCoTe8kidYRdSrG/fxC6","f8o3f8o3WQ4","W4BcKmofW7ZcQW","WQnqaw4W","z8oSxMJdQa","e8k2u8keWPFdKCoepYXQyCki","WRe0WPyc","WONdJbdcSSkj","DaDon8of","WR1AESkJdG","ymoLAqy","j8oRqN7cNG","oSkZW7nnW4u","WOz3ehul","W7xcRmo0A8oVWOlcHqLUfSoFWO/dTa","WRJcHSorFmk8","zXJdMmkJW6i","WRhdLLOoWO0","WQNcKmk1W4NdKq","j0WFWP4x","WQ3dOuuwFG","WPVdMa7cPCka","W6GbemoTCq","W7THdItcNq","arRcPmkPCG","WOnOs8kpnW","c8k4huNdKq","W7pcQSoXW6NcSG","W4/cLqraca","W4RcNCoJW63dJa","WObOW5rrFdjYiW","uCouW7jyW4O","vbfcWO4JWO3cLSoMWO8","tq3dNCkKW7u","W5FcRCoqW5pdQW","W67cJqjfgG","WR9vWQb+W5q","CSoRW7fuW5q","W7Svabm3","W5pdJwBcHSkF","rJJdJmkXW6q","r8k7WRRdMWm","WQrmWPvWW4q","WOxdRMSKua","W7arW498yG","WPXgiuas","FclcHCoUW50","WPRdNSkqWQ/dGgldLg0+WPm","q3T6","WPddHxdcKa","Fsb9pCoa","W5VcMwtdNvK","WPBdHJtcV8k+","hKRcOCkzbG","W49viXxcHq","W5aJgIqp","tHVcGSoUW50","W6aAdmoltW","lSkMp3FdTa","kmksWReiCa","uComcmogW4u","W7/cOCo6W4VcPW","tv8xvmoI","bNagWO7dLa","W7BdSvhcLSkQ","WQDQWRn3W50","f8o/pCoqWRu","W7/cKe3dTLu","mSoWA07cRa","umkUWPxdPXi","WPtdNIJcOSkJ","W7fDda/cKa","W60pgSoSxG","tXbanSo5","W5iXW7XVDa","W5TXWQtdIfW","WPBdUMlcSCkO","pCoWkmosWOS","A8oJqadcGa","B8oOlCovW4y","dCk4W7LjW7O","W69OWR/dQ2m","WRxcMmk5W6VdGa","W6dcNWbRW7S","umoCW4LqW6u","cSkPgeJdHW","W4iTW7XPqG","W6S5kGax","v3H0W4rz","WQxdKmkRnSkM","W7xdSKuvha","WOyusSoUWOC","pSk7i0ldLrtcRdRcJ38MWPdcGa","WRvmWP16W4i","eCojBNJcVa","W7eyrSk/W6a","W7vvmZxcRG","W6VcKanloa","WPuBEmozWQS","WPKFWRqiWR0","umkyWQOjW6q","WPuPtSoAWQG","WOJdKmk4imk5","xaNdMmkZW7i","iILukmoexSk3v8oVW5a","WRHMWO16W7m","W4BcHdngW5O","mmkufNZdJa","vmkqWOyEW5O","W7DrgZVcHG","rmocBWhcJG","femIWO7dIW","CaVcQSopW5C","WPrqySk3Dw/cVYC4W4a","W4ldH2ZcKmkD","WO1tgMWe","yueLvCoL","WPmwW53dRSk3","fYuOWPWoqmoQySojW4FcKSk8","WQDfWPPWW58","WRpcH8ocvmkR","W5HDbtlcKa","W77cSmoZW6BdVa","sCo9tGxdKCoTW4BdHHBcGq","r3HRW5K","W5hcVtvoeG","g8kKhu/dPW","BJldTCkPW5m","wmk4WRW7W4K","W4/dKMxcPmko","WQnqWRzlW7i","WRBcKmo4zSkM","WRpdTeFcP8kr","WPz5ivyF","W7SyWOxdJ8oI","W57cJY1FW5K","WQtdTCo5W5RcPthcGmoU","ymo0C07dTa","W5msWRNdK8oN","W6ybWPpdLSoB","WQ3dTSkPnSkU","WOabW57dRSk5","au7dHdpdPW","WRhdRfG/qa","Dmk9WPCQW6i","WRdcRCogEmk6","W5VcJwtdSG","w2DsW4D4","umk8WPWuW5K","WPpdKtRcP8kw","W47cHSoiW6VdRG","W6etxmkaW5a","WRddGe4+vq","eSoUm8opWPC","W4DfwCk3W5W","w3ORDCo+","gCoJaSoAWRm","WOVcLSk/W5ZdSq","aKu/WRNdMG","rCodf8oXW4a","W6zoWR7dQfO","jCkeW7XdW6y","W7P/bZ3cMq","jh/dVX/dTa","EqxcNSoqW5e","d0itWRCY","wCkQWOya","WO/dIeOrsW","W5GYECk4W7O","W6b6lb3cRW","W4OPmZy3","ESoVFGFcGG","W6JcNmoTW4pcHa","dd/cJCknyG","W4lcNHLaW5G","ASo+qwNdUW","r8k2lSoxWOWxW5ldOW","WRzrWPW","W4/cGXD3W50","WOLzb38E","bCofySoQWR8","WP7dHqdcP8k4","rCoQcSorW44","oe8JWQih","r8k2vCkJWRiVW5ZdPCk6nq","evJdMa/dGW","WQ7cI8oprCkw","WQddKueVua","d8otaSo1WOS","WQRcHCk/W4pdMW","c0NcMSk6","W4eKhsGR","W7VcR8okW5tdGq","gZVcO8kTyW","nCktWPSLxG","WOZcRmo0qq","W7FcJHqLDSo6W4erWPO","W64qkqaV","fComhSo2WQy","W41ldYtcUG","tGJdMSkdW48","j8oStw/cVa","WQxcTbTyseTeW74qW7eIg8kV","iCkNWQqwEW","WOBdJZxcRx5uhSoUW6jA","W6tcTY5yW4u","W7JcPvpdJ2m","W4FcIwddQfG","W744WQFdPSoM","Bmo/CXRcSG","W5OQWRddJCo8","W7mOg8oYrW","ExWdECoD","wHJcPmoZW4G","WRNcLmk9W5JdTW","WRldT8kHpSk+","xJrHdCoL","sXJdJ8kUW6q","hmkLkgNdTa","WRrMhv8y","W70OW7DrBW","xmofvdtcKq","WQ7dOCkEiCkI","wmkoWOpdLt8","W7tcUJnsW48","W6yUkWGk","A8oCaSoGW6C","bCoRdSo4WQi","WRTzWPD+W4q","WRqyxSoSWRy","WO8JWPeKWOC","hepcMSk7","W7dcNZzfW4a","W5VcGmoCW5VdNG","W7yqWQVdImo/","WO3dJey1WQq","WOfFs8kwnG","WOldNSkRgSkd","yInip8oJ","W6mrW6TCrq","DNydFCoi","lwKGWRKf","nCk9WOa5Cq","d8kEW4DHW7K","WRtcRSk1W6ldNW","twSDDCoH","W5DYidZcMG","t8kAWOC7W6y","tNnXW41c","wmkGWRJdJHO","WOyiW7xdICky","WOquW5tdGCkQ","WR7dR13cU8kn","WQRcNCkOW4ldMG","W7tdOK/cH8kD","cg/cKCkLgW","pKtcVmk6oW","q8oXsCobW5S","W6uQWPddT8o4","W57cNSofW7ddMq","WPldHd/cTCky","WOtdMGxcOSk7","WRzUdgKF","W57cGsH6W64","cmkcW49pW5y","t8kPWP4AW5K","WR3cJSoc","FSoUfmoLW7u","amoiqmoPWQ8","W6KRomo/uW","WQ4XWOCRWP4","hCkgWQC0ya","kv7cRSksoG","WOldJdJcRbKlCmopW6HlW7emW4u","f8k5kf/dQq","W44cxCkDW5S","W5hdKwhcMSkt","W7y/WO7dJmok","wSkSWR3dNcK","W6iyWOVdTmob","W7pcL2JdThW","W43dQMuzaq","WObQWQ4VbeKIqXn0AefvCG","WONdImkOfCkv","WP3dMKy1WQm","WPpcISo+ySkT","WPBdQwilrq","W4iPW61uBW","WQK0WPaPWOu","r8oyW6vpW5y","d8kfWPWrva","W5ZcKNldQem","W5OAwSk9W5W","e18yWPuG","tmk4WOyB","W7O5fHic","WRr0WPrwW58","sIdcPCovW5m","xd7dJmkpW4W","sXldL8kI","wCkvWPBdMbW","jLKBWRNdNG","cCkPWP0wEa","aCoucmo1WRy","WQ1ydeeL","tCojW7L6W7G","kCoIz1ZcNa","rSk+WO7dHb8","D1r8W4rJ","sSoGcSovW5S","W5hcSg7dUeG","WPldThaSWOS","WRvhFmk3aq","W63cMeZdQh0","iSokimocWOq","W5JcV0NdQ3u","gSoIcCo8WRm","WPxdH3NcK8ks","W4ufvCk1W4q","WPr7oMGD","q8o0Dh/dPW"];return(_0x319e=function(){return e})()}isDataURI(wasmBinaryFile)||(wasmBinaryFile=locateFile(wasmBinaryFile)),function(){function e(e,t){return _0xba13(e-299,t)}function t(e,t,r,n){return _0xba13(n-601,t)}var r=_0x319e();function n(e,t,r){return _0xba13(r- -236,e)}for(;;)try{if(565272==-parseInt(t(0,"Kk)B",0,1213))+parseInt(t(0,"!O86",0,953))/2*(-parseInt(t(0,"FUUR",0,1045))/3)+-parseInt(e(665,"tq)v"))/4*(-parseInt(e(877,"mt#h"))/5)+-parseInt(n("yU6*",0,104))/6+-parseInt(e(749,"*f4D"))/7+-parseInt(n("!cp(",0,135))/8*(parseInt(e(660,"41M8"))/9)+-parseInt(_0xba13(530,"#C@m"))/10*(-parseInt(n("Vy[V",0,188))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}();var ASM_CONSTS={336076:function(e){function i(e,t,r){return _0xba13(e-636,r)}var a={HyjTx:function(e,t,r){return e(t,r)},nKIjE:function(e,t){return e(t)},wSokW:_0xba13(647,"o$C@")+"s",ccfOT:function(e,t){return e!==t},XrpkH:i(1261,0,"d0xA"),GiSeC:function(e,t){return e(t)},jmbZU:i(1292,0,"nhbD")+_0xba13(526,"Y661")+_0xba13(438,"tOQu"),pVJnm:function(e,t){return e(t)},MOVOC:function(e,t){return e<t},wSonq:function(e,t){return e!==t},qOgqU:_0xba13(485,"0M8p"),sppIX:function(e,t,r,n){return e(t,r,n)},vlJCZ:function(e,t){return e+t},PvCFi:function(e,t,r,n){return e(t,r,n)}};function t(e,t,r,n){return _0xba13(r- -44,n)}function r(e,t,r,n){return _0xba13(r-327,n)}var n=a[i(1244,0,"Klbj")](unescape,a[r(0,0,1027,"vQdh")](encodeURIComponent,Module[_0xba13(365,"t!qK")+_0xba13(602,"imEE")][0]))[i(1149,0,"@*w8")]("")[_0xba13(581,"Kk)B")+"e"](function(e,t){var r={OcrXO:function(e,t){return a[_0xba13(494,"SYib")](e,t)},NhrmY:a[n(0,0,0,226,"V%5(")]};function n(e,t,r,n,o){return i(n- -916,0,o)}function o(e,t,r,n,o){return i(o- -176,0,e)}if(!a[i(1228,0,")HFr")](a[o("!O86",0,0,0,953)],a[n(0,0,0,63,"w$cy")]))return e[n(0,0,0,382,"d0xA")+"t"](t[o("VF0m",0,0,0,922)+o("Klbj",0,0,0,828)](0));a[o("w$cy",0,0,0,859)](_0x3b66bb,()=>{r[o("ndew",0,0,0,1112)](_0x4fbf4f,r[n(0,0,0,77,"SYib")])},1e3)},[]);function o(e,t,r){return _0xba13(r-382,e)}function s(e,t,r,n){return _0xba13(n-187,r)}for(var c=0;a[s(0,0,"xGEv",676)](c,40);c++)a[o("Vy[V",0,933)](a[t(0,0,546,"xb5(")],a[o("3DwH",0,982)])?a[s(0,0,"gQU!",755)](_0x1b771a,a[r(0,0,938,"vQdh")]):a[r(0,0,862,"#C@m")](setValue,a[i(1325,0,"SYib")](e,c),n[c],"i8");a[t(0,0,433,"Oprc")](setValue,a[t(0,0,576,"imEE")](e,40),0,"i8")},336330:function(e){var l={YWrKD:function(e,t){return e(t)},zCyJF:_0xba13(336,"tq)v")+"wn",pycio:function(e,t){return e<t},YcbUk:function(e,t,r,n){return e(t,r,n)},GjihQ:function(e,t){return e+t},iLudf:function(e,t){return e===t},PHSoV:_0xba13(417,"SYib"),kugfL:function(e,t){return e(t)},QbHeh:function(e,t,r,n){return e(t,r,n)},uqTtB:function(e,t,r,n){return e(t,r,n)},sEHNu:function(e,t){return e===t},byRqs:_0xba13(355,"!cp("),BXgrB:_0xba13(369,"SYib"),LqjLX:function(e,t,r,n){return e(t,r,n)},MLSxK:function(e,t){return e+t},HUMFw:function(e,t){return e+t}};function d(e,t,r,n,o){return _0xba13(o- -428,e)}function f(e,t,r,n){return _0xba13(t-831,n)}function _(e,t,r,n,o){return _0xba13(n- -483,o)}var t=l[_(0,0,0,86,"!O86")](unescape,l[_0xba13(644,"7oV@")](encodeURIComponent,self[_0xba13(650,"Klbj")+f(0,1418,0,"!O86")+d("o$C@",0,0,0,-19)]||l[_0xba13(634,"n@4%")]))[_(0,0,0,-50,"9Jg&")]("")[_0xba13(419,"yU6*")+"e"](function(e,t){var r={euytZ:function(e,t){return l[_0xba13(490,"q%XS")](e,t)},UBcnU:l[i("Kk)B",717)],duihS:function(e,t){return l[i("VF0m",485)](e,t)},SgJTl:function(e,t,r,n){return l[i("mt#h",738)](e,t,r,n)},txlJt:function(e,t){return l[i("7^Y3",576)](e,t)},yTpqv:function(e,t,r,n){return l[i("UR^D",408)](e,t,r,n)},REpjj:function(e,t){return l[i("xGEv",702)](e,t)}};function n(e,t,r,n){return d(t,0,0,0,n-78)}function o(e,t,r,n){return _(0,0,0,r-705,n)}function i(e,t){return f(0,t- -783,0,e)}function a(e,t,r,n){return f(0,e- -250,0,n)}function s(e,t,r){return m(0,0,r-706,t)}if(l[o(0,0,650,"aaIp")](l[i("0M8p",652)],l[s(0,"9Jg&",1508)]))return e[o(0,0,584,"K0Bk")+"t"](t[a(1016,0,0,"FUUR")+n(0,"d0xA",0,346)](0));for(var c=r[n(0,"wDZ7",0,187)](_0xae37b4,r[a(1286,0,0,"nhbD")](_0x490b35,_0x11d234[i("imEE",513)+a(1139,0,0,"7^Y3")+s(0,"Klbj",1328)]||r[a(1137,0,0,"tq)v")]))[n(0,"Kk)B",0,157)]("")[s(0,"t!qK",1324)+"e"](function(e,t){function r(e,t,r){return s(0,e,r- -1135)}return e[r("Klbj",0,429)+"t"](t[r("cfS3",0,446)+i("7^Y3",734)](0))},[])[o(0,0,694,"I[^[")](0,255),u=0;r[s(0,"yU6*",1392)](u,c[s(0,"vQdh",1411)+"h"]);u++)r[a(1045,0,0,"xb5(")](_0x3b30ed,r[a(968,0,0,"V%5(")](_0x1c4e2e,u),c[u],"i8");r[i("41M8",669)](_0x44d9d1,r[a(1166,0,0,"MFk0")](_0x2484d9,c[a(1077,0,0,"tq)v")+"h"]),0,"i8")},[])[_0xba13(475,"Vy[V")](0,255);function n(e,t,r,n,o){return _0xba13(o-674,e)}for(var r=0;l[_0xba13(524,"K0Bk")](r,t[_(0,0,0,-87,"@*w8")+"h"]);r++)if(l[_(0,0,0,-102,"3DwH")](l[n("mt#h",0,0,0,1009)],l[n("SYib",0,0,0,1332)])){for(var o=l[d("I[^[",0,0,0,83)](_0x45786a,l[f(0,1444,0,"d0xA")](_0xe23388,_0x3f4c7d[f(0,1169,0,"*f4D")+d("tq)v",0,0,0,-56)][0]))[_0xba13(461,"UR^D")]("")[n("ndew",0,0,0,1291)+"e"](function(e,t){function r(e,t){return f(0,e-111,0,t)}return e[r(1372,"sUaG")+"t"](t[n("7oV@",0,0,0,1234)+r(1460,"bRhG")](0))},[]),i=0;l[_(0,0,0,-116,"vQdh")](i,40);i++)l[n("tOQu",0,0,0,1178)](_0x49babd,l[_0xba13(654,"xGEv")](_0x34bc72,i),o[i],"i8");l[d("nhbD",0,0,0,81)](_0x199ddb,l[n("0X1@",0,0,0,1337)](_0x2c806f,40),0,"i8")}else l[_0xba13(468,"#C@m")](setValue,l[_0xba13(591,"K0Bk")](e,r),t[r],"i8");function m(e,t,r,n){return _0xba13(r-229,n)}l[d("FUUR",0,0,0,-13)](setValue,l[m(0,0,655,"I[^[")](e,t[n("3DwH",0,0,0,1101)+"h"]),0,"i8")},336666:function(e){function o(e,t,r,n,o){return _0xba13(t- -990,o)}var t,i={WpVSt:function(e,t,r){return e(t,r)},diTTP:function(e,t){return e+t},aucDH:function(e,t,r){return e(t,r)},AHRaU:function(e,t){return e!==t},KvXSZ:_0xba13(639,"gQU!"),quWCp:function(e,t){return e(t)},VUZvx:function(e,t){return e(t)},NvsNm:function(e,t){return e!=t},oZtcC:function(e,t){return e===t},QjcvE:_0xba13(583,")HFr")+_0xba13(370,"d0xA"),hiYgd:function(e,t){return e===t},EHCqr:_0xba13(561,"7^Y3"),MYfRH:_0xba13(412,"UR^D"),XFzJK:_0xba13(566,"w$cy")+_0xba13(605,"xGEv"),yIfvR:function(e,t){return e===t},VAcMl:o(0,-580,0,0,"SYib"),nRiHk:_0xba13(339,"Oprc"),WYSeV:function(e,t){return e===t},bzkqo:function(e,t){return e===t},AkFOH:function(e,t){return e-t},psVdI:_0xba13(328,"o$C@"),TZGHr:_0xba13(680,"3DwH"),QZtGr:function(e,t){return e(t)},UGVJu:function(e,t){return e<t},UPBVV:function(e,t){return e!==t},OInyu:_0xba13(470,"0M8p"),rUxbS:function(e,t,r,n){return e(t,r,n)}};i[_0xba13(478,"bRhG")](location[_0xba13(684,"MFk0")],null)&&i[_0xba13(353,"vQdh")](location[_0xba13(597,"aaIp")][_0xba13(388,"0M8p")+"Of"](i[_0xba13(405,"VF0m")]),0)?i[_0xba13(671,"vQdh")](i[_0xba13(422,"I[^[")],i[_0xba13(474,"sUaG")])?_0x127c6e[_0x4cc5b8]=i[_0xba13(484,"7oV@")](_0x564cdc,i[_0xba13(401,"Vy[V")](_0x32a236,_0x5d95fd),"i8"):t=i[_0xba13(697,"!O86")]:i[_0xba13(659,"!NSY")](i[_0xba13(440,"Kk)B")],i[_0xba13(492,"VF0m")])?_0x3bcfc6[i[_0xba13(596,"UR^D")](_0x16d293,16)]=i[o(0,-542,0,0,"imEE")](_0x4b4994,i[_0xba13(482,"V%5(")](_0x7b3ee,_0xfb60af),"i8"):t=new URL(location[_0xba13(501,"VF0m")+_0xba13(425,"vQdh")]||location[o(0,-395,0,0,")HFr")+"n"])[_0xba13(539,"7^Y3")+_0xba13(514,"Klbj")],i[o(0,-291,0,0,"K0Bk")](t[0],"[")&&i[_0xba13(397,"nhbD")](t[i[_0xba13(386,"V%5(")](t[_0xba13(564,"Vy[V")+"h"],1)],"]")&&(i[_0xba13(679,"#C@m")](i[_0xba13(685,"xb5(")],i[o(0,-411,0,0,"imEE")])?t=t[o(0,-367,0,0,"!NSY")](1,-1):_0x2ed06c=new _0x58513f(_0x45eac3[_0xba13(527,"V%5(")+_0xba13(610,"sUaG")]||_0x5511ba[_0xba13(576,"!cp(")+"n"])[_0xba13(363,"3DwH")+o(0,-307,0,0,"tq)v")]);for(var r=i[_0xba13(467,"3DwH")](unescape,i[_0xba13(323,"]d44")](encodeURIComponent,t))[_0xba13(540,"w$cy")]("")[_0xba13(674,"K0Bk")+"e"](function(e,t){function r(e,t,r){return o(0,e-721,0,0,r)}function n(e,t,r,n){return _0xba13(r- -5-858,n)}return i[n(0,0,1365,"o$C@")](i[s(0,720,0,0,"UR^D")],i[n(0,0,1469,"nhbD")])?200:e[a("ndew",-333)+"t"](t[r(53,0,"#C@m")+r(61,0,"VF0m")](0))},[]),n=0;i[_0xba13(660,"7oV@")](n,r[_0xba13(557,"sUaG")+"h"]);n++)i[_0xba13(534,"FUUR")](i[_0xba13(517,"41M8")],i[_0xba13(609,"imEE")])?i[_0xba13(359,")HFr")](_0x473ad7,i[o(0,-353,0,0,"d0xA")](_0x127037,_0x48c909)):i[_0xba13(673,"mt#h")](setValue,i[_0xba13(466,"!cp(")](e,n),r[n],"i8");function a(e,t){return _0xba13(t- -865,e)}function s(e,t,r,n,o){return _0xba13(t-143,o)}i[s(0,534,0,0,"FUUR")](setValue,i[o(0,-605,0,0,"gQU!")](e,r[a("vQdh",-389)+"h"]),0,"i8")},337259:function(e){var t={yqMmN:function(e,t){return e(t)},aCXPG:function(e,t){return e(t)}};t[_0xba13(395,"tq)v")](abort,t[_0xba13(606,"!NSY")](UTF8ToString,e))},337288:function(e){function a(e,t,r,n,o){return _0xba13(t-190,o)}function s(e,t,r,n,o){return _0xba13(n- -120,o)}function c(e,t,r,n){return _0xba13(r-527,n)}function t(e,t){return _0xba13(t- -895,e)}function u(e,t,r,n){return _0xba13(e-112,n)}for(var l={rmmTw:function(e,t){return e!==t},FlhvZ:t("V%5(",-513),MPeFC:c(0,0,902,"imEE"),mZMwj:function(e,t){return e(t)},TMGYC:function(e,t){return e(t)},nXeKm:function(e,t){return e<t},ouTbM:function(e,t){return e===t},qlUFU:s(0,0,0,300,"d0xA"),BCkop:function(e,t,r,n){return e(t,r,n)},TONFp:function(e,t){return e+t},hZnXQ:function(e,t,r,n){return e(t,r,n)},XiUTA:function(e,t){return e+t}},r=l[c(0,0,1075,"Y661")](unescape,l[s(0,0,0,442,"Vy[V")](encodeURIComponent,self[t("bRhG",-254)]||"/"))[c(0,0,1125,"mt#h")]("")[c(0,0,1116,"7^Y3")+"e"](function(e,t){function r(e,t,r,n,o){return s(0,0,0,o-959,e)}function n(e,t,r,n,o){return u(o-260,0,0,r)}function o(e,t){return c(0,0,t-279,e)}function i(e,t,r){return a(0,r- -616,0,0,t)}return l[o("9Jg&",1430)](l[o("3DwH",1444)],l[i(0,"0M8p",105)])?e[r("nhbD",0,0,0,1347)+"t"](t[i(0,"Kk)B",-28)+o("wDZ7",1359)](0)):_0x1c9781[n(0,0,"q%XS",0,910)+"t"](_0x58cfc7[n(0,0,"!cp(",0,746)+r("xGEv",0,0,0,1252)](0))},[]),n=0;l[u(767,0,0,"FUUR")](n,r[t("@*w8",-499)+"h"]);n++)l[u(634,0,0,"!cp(")](l[s(0,0,0,568,"tOQu")],l[c(0,0,1046,"q%XS")])?l[u(433,0,0,"xb5(")](setValue,l[u(581,0,0,"yU6*")](e,n),r[n],"i8"):_0x185718=_0x50b2d2[s(0,0,0,533,"VF0m")](1,-1);l[u(743,0,0,"0X1@")](setValue,l[a(0,621,0,0,"xGEv")](e,r[a(0,650,0,0,"!O86")+"h"]),0,"i8")},337580:function(){var n={LHuso:function(e,t){return e(t)},wIltj:_0xba13(379,"Klbj")+_0xba13(423,"gQU!")+o(75,"imEE"),XkpWZ:function(e,t){return e!==t},ARiwp:o(14,"xb5("),FTZOz:_0xba13(447,"SYib")};function o(e,t){return _0xba13(e- -472,t)}FS[_0xba13(541,"xGEv")+"s"](!1,function(e){var t={wQcFT:function(e,t){return n[_0xba13(358,"yU6*")](e,t)},lBHwX:n[_0xba13(695,"sUaG")]};function r(e,t,r,n,o){return _0xba13(e-365- -367,o)}n[r(513,0,0,0,"sUaG")](n[r(352,0,0,0,"I[^[")],n[o(19,"o$C@")])?n[o(-122,"0M8p")](ccall,n[o(8,"I[^[")]):_0x484f22[r(481,0,0,0,"ndew")+"s"](!1,function(e){t[r(620,0,0,0,"FUUR")](_0x498722,t[o(91,"7^Y3")])})})},337646:function(e,t,r,n,o,i){for(var a={UJMta:function(e,t,r,n){return e(t,r,n)},rqUki:function(e,t){return e+t},gIezH:function(e,t){return e(t)},CiKGS:_0xba13(473,"mt#h")+_0xba13(407,"sUaG")+_0xba13(582,"Vy[V")+"e",dFqPe:function(e,t){return e+t},bpdcr:function(e,t){return e<t},lAXzI:function(e,t){return e!==t},byhsj:_0xba13(675,"imEE"),cKyma:function(e,t,r){return e(t,r)},xgAdp:function(e,t){return e+t},VjCJP:function(e,t){return e(t)},ISLgV:function(e,t){return e(t)},HdeYO:function(e,t){return e+t},yTenL:_0xba13(687,"nhbD"),tXHKL:function(e,t){return e<t},eCodM:function(e,t){return e===t},cHmOo:_0xba13(575,"xb5("),XFmuR:function(e,t,r){return e(t,r)},DxCzE:_0xba13(443,"Klbj"),volmh:_0xba13(549,")HFr")+_0xba13(607,"q%XS")+"pe",lAWgv:_0xba13(636,"Vy[V")+_0xba13(453,"I[^[")+_0xba13(402,"w$cy")+_0xba13(505,"sUaG")+_0xba13(619,"#C@m"),vsHBq:function(e,t){return e===t},FXHMk:_0xba13(326,"yU6*"),vpnZp:_0xba13(390,"9Jg&"),tlORB:function(e,t){return e===t},hItmw:_0xba13(377,"K0Bk"),ImIgi:_0xba13(344,"SYib"),sRXVI:_0xba13(529,"*f4D"),KwOIL:_0xba13(442,"q%XS"),MMVdN:_0xba13(570,"3DwH"),FWKyC:_0xba13(627,"41M8"),daNHd:_0xba13(383,"I[^[")},s=new Uint8Array(t),c=0;a[_0xba13(668,"imEE")](c,t);c++){if(a[_0xba13(580,"vQdh")](a[_0xba13(628,"sUaG")],a[_0xba13(614,"V%5(")]))return-1;s[c]=a[_0xba13(648,"3DwH")](getValue,a[_0xba13(642,"nhbD")](e,c),"i8")}var u=a[_0xba13(693,"!cp(")](decodeURIComponent,a[_0xba13(626,"UR^D")](escape,String[_0xba13(670,"0X1@")+_0xba13(536,"bRhG")+"de"][_0xba13(588,"vQdh")](null,s)));function l(e,t,r){return _0xba13(r- -993,e)}for(var d=new Uint8Array(a[_0xba13(706,"SYib")](16,o)),c=0;a[l("vQdh",0,-652)](c,16);c++){if(a[_0xba13(348,"@*w8")](a[_0xba13(643,"xb5(")],a[_0xba13(436,"Vy[V")]))return _0x1101e9[l("#C@m",0,-659)+"s"];d[c]=a[_0xba13(446,"Vy[V")](getValue,a[l("@*w8",0,-601)](r,c),"i8")}function f(e,t,r,n,o){return _0xba13(o-297,r)}for(c=0;a[_0xba13(364,"!O86")](c,o);c++)a[l("q%XS",0,-443)](a[_0xba13(544,"vQdh")],a[f(0,0,"UR^D",0,842)])?d[a[l("mt#h",0,-554)](c,16)]=a[l("Kk)B",0,-399)](getValue,a[_0xba13(552,"3DwH")](n,c),"i8"):a[_0xba13(681,"UR^D")](_0x47e2c2,a[_0xba13(332,"wDZ7")](_0x40d8e7,_0x3b9cc8),_0x596535[_0x3498b2],"i8");var _=a[l("]d44",0,-664)](i,1);function m(e,t,r,n){return _0xba13(r- -247,n)}function p(e,t,r,n,o){return _0xba13(o-794,t)}function h(e,t){return _0xba13(e-986,t)}(i=new XMLHttpRequest)[_0xba13(394,"7^Y3")](a[f(0,0,"q%XS",0,991)],u,_),i[_0xba13(586,"K0Bk")+f(0,0,"Oprc",0,643)+l("imEE",0,-342)+"r"](a[_0xba13(463,"0M8p")],a[_0xba13(516,"aaIp")]),i[l("gQU!",0,-419)+"ut"]=1e4;try{if(a[p(0,"cfS3",0,0,1497)](a[h(1486,"MFk0")],a[h(1485,"t!qK")]))return _0x1c38b2[f(0,0,"cfS3",0,746)+"t"](_0x49478f[l("Kk)B",0,-595)+p(0,"wDZ7",0,0,1347)](0));if(i[m(0,0,232,"tOQu")](d),_){if(!a[l("t!qK",0,-495)](a[l("@*w8",0,-637)],a[p(0,"sUaG",0,0,1121)]))return 200;a[l("K0Bk",0,-491)](_0x584739,a[p(0,"Y661",0,0,1349)](_0x539494,_0x5c9640),_0x54d933[_0x4de4b8],"i8")}else{if(!a[h(1442,"V%5(")](a[p(0,")HFr",0,0,1395)],a[f(0,0,"Vy[V",0,622)]))return _0x1a5872[l("!O86",0,-505)+"t"](_0x4dc9c7[f(0,0,"nhbD",0,881)+p(0,"Vy[V",0,0,1198)](0));if(a[p(0,"!NSY",0,0,1215)](i[m(0,0,208,"7^Y3")+"s"],0)){if(!a[l("Y661",0,-522)](a[l("!cp(",0,-394)],a[f(0,0,"q%XS",0,748)]))return-1;a[p(0,"cfS3",0,0,1136)](_0x5681d8,_0x1d3e53,1,"i8"),_0x1b62fd[h(1557,"@*w8")+"s"](!1,function(e){a[h(1489,"tOQu")](_0x280ce8,a[p(0,"mt#h",0,0,1212)])})}else{if(!a[f(0,0,"ndew",0,856)](a[l("9Jg&",0,-582)],a[l("FUUR",0,-315)]))return i[f(0,0,"imEE",0,648)+"s"];a[m(0,0,212,"41M8")](_0x4d6690,a[f(0,0,"V%5(",0,822)](_0x417de7,_0x590e32),_0x470321[_0x41ecec],"i8")}}}catch(e){return a[p(0,"vQdh",0,0,1172)](a[p(0,"Y661",0,0,1498)],a[h(1362,"@*w8")])?_?200:-1:_0x37b576?200:-1}},338372:function(e){function i(e,t,r){return _0xba13(e-760,r)}function a(e,t,r,n,o){return _0xba13(e-397,o)}function s(e,t,r){return _0xba13(t-611,r)}function c(e,t,r){return _0xba13(t- -774,r)}function u(e,t,r,n,o){return _0xba13(t-998,o)}var l={KCRQw:function(e,t){return e(t)},qGSpw:function(e,t){return e(t)},eaGqg:function(e,t){return e<t},aHfep:function(e,t,r,n){return e(t,r,n)},gsJta:function(e,t){return e+t},sCuHK:function(e,t,r,n){return e(t,r,n)},YBXfK:function(e,t){return e!==t},NcFkW:s(0,942,"I[^["),axZKr:s(0,1277,"wDZ7")+"s",qXOlR:u(0,1495,0,0,"Y661")+a(1042,0,0,0,"yU6*"),LXRSN:function(e,t){return e===t},OiYwr:function(e,t){return e===t},gPQqK:s(0,1069,"V%5("),PFmoX:s(0,1241,"3DwH"),vnuBs:function(e,t){return e(t)},maDPA:u(0,1471,0,0,"mt#h")+i(1458,0,")HFr")+a(962,0,0,0,"MFk0")+"e",FxZMi:function(e,t,r){return e(t,r)},CSgis:function(e,t){return t<e},KmLjx:function(e,t){return e!==t},RHvAr:c(0,-450,"MFk0"),ghkIs:c(0,-156,"0M8p"),XJVbW:u(0,1570,0,0,"*f4D"),rhhPI:a(826,0,0,0,"nhbD")};l[s(0,1244,"nhbD")](FS[s(0,1011,"FUUR")+a(907,0,0,0,"3DwH")+u(0,1412,0,0,"@*w8")],0)?l[i(1467,0,"41M8")](l[a(884,0,0,0,"#C@m")],l[s(0,1134,"w$cy")])?l[i(1452,0,"41M8")](setTimeout,()=>{function i(e,t,r,n){return u(0,n- -1934,0,0,e)}function e(e,t){return c(0,t-857,e)}function t(e,t,r,n,o){return u(0,o- -489,0,0,e)}function r(e,t,r,n,o){return a(o-153,0,0,0,e)}if(l[c(0,-401,"0X1@")](l[t("41M8",0,0,0,1166)],l[t("!O86",0,0,0,912)])){for(var n=l[e("MFk0",463)](_0x15eb9c,l[i("Oprc",0,0,-587)](_0xbd71c,_0x1dcda8[t("@*w8",0,0,0,1051)]||"/"))[t("vQdh",0,0,0,1186)]("")[c(0,-441,"!cp(")+"e"](function(e,t){function r(e,t,r,n,o){return i(o,0,0,n-558)}return e[r(0,0,0,-33,"0X1@")+"t"](t[r(0,0,0,63,"!NSY")+c(0,-159,"MFk0")](0))},[]),o=0;l[i("FUUR",0,0,-333)](o,n[r("sUaG",0,0,0,1107)+"h"]);o++)l[t("0M8p",0,0,0,846)](_0x46a836,l[t(")HFr",0,0,0,915)](_0x5752fd,o),n[o],"i8");l[r("imEE",0,0,0,1096)](_0x2c180a,l[e("Kk)B",747)](_0x46eb5a,n[t("]d44",0,0,0,917)+"h"]),0,"i8")}else l[c(0,-207,"3DwH")](ccall,l[i("Vy[V",0,0,-235)])},1e3):_0x1cb947=l[c(0,-358,"w$cy")]:l[a(1099,0,0,0,"7^Y3")](l[a(744,0,0,0,"bRhG")],l[s(0,1045,"Klbj")])?(l[u(0,1493,0,0,"@*w8")](setValue,e,1,"i8"),FS[u(0,1541,0,0,"mt#h")+"s"](!1,function(e){function t(e,t,r,n,o){return s(0,r- -472,o)}var r={KqCNj:function(e,t){return l[_0xba13(454,"7^Y3")](e,t)}};function n(e,t,r,n,o){return u(0,o- -758,0,0,e)}function o(e,t,r,n,o){return s(0,r- -758,o)}if(l[t(0,0,672,0,"Klbj")](l[n("mt#h",0,0,0,685)],l[t(0,0,811,0,"wDZ7")]))return r[o(0,0,485,0,"o$C@")](_0x2435f6[i(1421,0,"!cp(")+"s"],0)?-1:_0x25a208[u(0,1674,0,0,"Y661")+"s"];l[n("Kk)B",0,0,0,721)](ccall,l[o(0,0,407,0,"cfS3")])})):_0x5771ae[_0x20f890]=l[a(917,0,0,0,"tOQu")](_0x3178b3,l[s(0,1302,"UR^D")](_0x198102,_0x235fd9),"i8")}};function callRuntimeCallbacks(e){for(;0<e.length;){var t,r=e.shift();"function"!=typeof r?"number"==typeof(t=r.func)?void 0===r.arg?wasmTable.get(t)():wasmTable.get(t)(r.arg):t(void 0===r.arg?null:r.arg):r(Module)}}var ExceptionInfoAttrs={DESTRUCTOR_OFFSET:0,REFCOUNT_OFFSET:4,TYPE_OFFSET:8,CAUGHT_OFFSET:12,RETHROWN_OFFSET:13,SIZE:16};function ___cxa_allocate_exception(e){return _malloc(e+ExceptionInfoAttrs.SIZE)+ExceptionInfoAttrs.SIZE}function ExceptionInfo(e){this.excPtr=e,this.ptr=e-ExceptionInfoAttrs.SIZE,this.set_type=function(e){HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]=e},this.get_type=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]},this.set_destructor=function(e){HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=e},this.get_destructor=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]},this.set_refcount=function(e){HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=e},this.set_caught=function(e){HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=e=e?1:0},this.get_caught=function(){return 0!=HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]},this.set_rethrown=function(e){HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=e=e?1:0},this.get_rethrown=function(){return 0!=HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]},this.init=function(e,t){this.set_type(e),this.set_destructor(t),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var e=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=e+1},this.release_ref=function(){var e=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];return HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=e-1,1===e}}function CatchInfo(e){this.free=function(){_free(this.ptr),this.ptr=0},this.set_base_ptr=function(e){HEAP32[this.ptr>>2]=e},this.get_base_ptr=function(){return HEAP32[this.ptr>>2]},this.set_adjusted_ptr=function(e){HEAP32[this.ptr+4>>2]=e},this.get_adjusted_ptr=function(){return HEAP32[this.ptr+4>>2]},this.get_exception_ptr=function(){if(___cxa_is_pointer_type(this.get_exception_info().get_type()))return HEAP32[this.get_base_ptr()>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.get_base_ptr()},this.get_exception_info=function(){return new ExceptionInfo(this.get_base_ptr())},void 0===e?(this.ptr=_malloc(8),this.set_adjusted_ptr(0)):this.ptr=e}var exceptionCaught=[];function exception_addRef(e){e.add_ref()}var uncaughtExceptionCount=0;function ___cxa_begin_catch(e){var t=new CatchInfo(e);return(e=t.get_exception_info()).get_caught()||(e.set_caught(!0),uncaughtExceptionCount--),e.set_rethrown(!1),exceptionCaught.push(t),exception_addRef(e),t.get_exception_ptr()}function ___cxa_free_exception(e){return _free(new ExceptionInfo(e).ptr)}function exception_decRef(e){var t;e.release_ref()&&!e.get_rethrown()&&((t=e.get_destructor())&&wasmTable.get(t)(e.excPtr),___cxa_free_exception(e.excPtr))}function ___cxa_decrement_exception_refcount(e){e&&exception_decRef(new ExceptionInfo(e))}var exceptionLast=0;function ___cxa_end_catch(){_setThrew(0);var e=exceptionCaught.pop();exception_decRef(e.get_exception_info()),e.free(),exceptionLast=0}function ___resumeException(e){var t=new CatchInfo(e),e=t.get_base_ptr();throw exceptionLast=exceptionLast||e,t.free(),e}function ___cxa_find_matching_catch_2(){var e=exceptionLast;if(!e)return setTempRet0(0),0;var t=new ExceptionInfo(e).get_type(),r=new CatchInfo;if(r.set_base_ptr(e),!t)return setTempRet0(0),0|r.ptr;var n=Array.prototype.slice.call(arguments),o=stackSave(),i=stackAlloc(4);HEAP32[i>>2]=e;for(var a=0;a<n.length;a++){var s=n[a];if(0===s||s===t)break;if(___cxa_can_catch(s,t,i)){var c=HEAP32[i>>2];return e!==c&&r.set_adjusted_ptr(c),setTempRet0(0|s),0|r.ptr}}return stackRestore(o),setTempRet0(0|t),0|r.ptr}function ___cxa_find_matching_catch_3(){var e=exceptionLast;if(!e)return setTempRet0(0),0;var t=new ExceptionInfo(e).get_type(),r=new CatchInfo;if(r.set_base_ptr(e),!t)return setTempRet0(0),0|r.ptr;var n=Array.prototype.slice.call(arguments),o=stackSave(),i=stackAlloc(4);HEAP32[i>>2]=e;for(var a=0;a<n.length;a++){var s=n[a];if(0===s||s===t)break;if(___cxa_can_catch(s,t,i)){var c=HEAP32[i>>2];return e!==c&&r.set_adjusted_ptr(c),setTempRet0(0|s),0|r.ptr}}return stackRestore(o),setTempRet0(0|t),0|r.ptr}function ___cxa_find_matching_catch_4(){var e=exceptionLast;if(!e)return setTempRet0(0),0;var t=new ExceptionInfo(e).get_type(),r=new CatchInfo;if(r.set_base_ptr(e),!t)return setTempRet0(0),0|r.ptr;var n=Array.prototype.slice.call(arguments),o=stackSave(),i=stackAlloc(4);HEAP32[i>>2]=e;for(var a=0;a<n.length;a++){var s=n[a];if(0===s||s===t)break;if(___cxa_can_catch(s,t,i)){var c=HEAP32[i>>2];return e!==c&&r.set_adjusted_ptr(c),setTempRet0(0|s),0|r.ptr}}return stackRestore(o),setTempRet0(0|t),0|r.ptr}function ___cxa_increment_exception_refcount(e){e&&exception_addRef(new ExceptionInfo(e))}function ___cxa_rethrow(){var e=exceptionCaught.pop();e||abort("no exception to throw");var t=e.get_exception_info(),r=e.get_base_ptr();throw t.get_rethrown()?e.free():(exceptionCaught.push(e),t.set_rethrown(!0),t.set_caught(!1),uncaughtExceptionCount++),exceptionLast=r}function ___cxa_rethrow_primary_exception(e){var t;e&&((t=new CatchInfo).set_base_ptr(e),e=t.get_exception_info(),exceptionCaught.push(t),e.set_rethrown(!0),___cxa_rethrow())}function ___cxa_throw(e,t,r){throw new ExceptionInfo(e).init(t,r),uncaughtExceptionCount++,exceptionLast=e}function ___cxa_uncaught_exceptions(){return uncaughtExceptionCount}function _tzset(){var e,t,r,n,o;function i(e){return(e=e.toTimeString().match(/\(([A-Za-z ]+)\)$/))?e[1]:"GMT"}_tzset.called||(_tzset.called=!0,r=(new Date).getFullYear(),n=new Date(r,0,1),o=new Date(r,6,1),e=n.getTimezoneOffset(),t=o.getTimezoneOffset(),r=Math.max(e,t),HEAP32[__get_timezone()>>2]=60*r,HEAP32[__get_daylight()>>2]=Number(e!=t),n=i(n),o=i(o),n=allocateUTF8(n),o=allocateUTF8(o),t<e?(HEAP32[__get_tzname()>>2]=n,HEAP32[__get_tzname()+4>>2]=o):(HEAP32[__get_tzname()>>2]=o,HEAP32[__get_tzname()+4>>2]=n))}function _localtime_r(e,t){_tzset();var r=new Date(1e3*HEAP32[e>>2]);HEAP32[t>>2]=r.getSeconds(),HEAP32[t+4>>2]=r.getMinutes(),HEAP32[t+8>>2]=r.getHours(),HEAP32[t+12>>2]=r.getDate(),HEAP32[t+16>>2]=r.getMonth(),HEAP32[t+20>>2]=r.getFullYear()-1900,HEAP32[t+24>>2]=r.getDay();var n=new Date(r.getFullYear(),0,1),e=(r.getTime()-n.getTime())/864e5|0;return HEAP32[t+28>>2]=e,HEAP32[t+36>>2]=-60*r.getTimezoneOffset(),e=0|((e=new Date(r.getFullYear(),6,1).getTimezoneOffset())!=(n=n.getTimezoneOffset())&&r.getTimezoneOffset()==Math.min(n,e)),HEAP32[t+32>>2]=e,e=HEAP32[__get_tzname()+(e?4:0)>>2],HEAP32[t+40>>2]=e,t}function ___localtime_r(e,t){return _localtime_r(e,t)}function setErrNo(e){return HEAP32[___errno_location()>>2]=e}var PATH={splitPath:function(e){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1)},normalizeArray:function(e,t){for(var r=0,n=e.length-1;0<=n;n--){var o=e[n];"."===o?e.splice(n,1):".."===o?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:function(e){var t="/"===e.charAt(0),r="/"===e.substr(-1);return(e=(e=PATH.normalizeArray(e.split("/").filter(function(e){return!!e}),!t).join("/"))||t?e:".")&&r&&(e+="/"),(t?"/":"")+e},dirname:function(e){var e=(t=PATH.splitPath(e))[0],t=t[1];return e||t?e+(t&&t.substr(0,t.length-1)):"."},basename:function(e){if("/"===e)return"/";var t=(e=(e=PATH.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},extname:function(e){return PATH.splitPath(e)[3]},join:function(){var e=Array.prototype.slice.call(arguments,0);return PATH.normalize(e.join("/"))},join2:function(e,t){return PATH.normalize(e+"/"+t)}};function getRandomDevice(){if("object"!=typeof crypto||"function"!=typeof crypto.getRandomValues)return function(){abort("randomDevice")};var e=new Uint8Array(1);return function(){return crypto.getRandomValues(e),e[0]}}var PATH_FS={resolve:function(){for(var e="",t=!1,r=arguments.length-1;-1<=r&&!t;r--){var n=0<=r?arguments[r]:FS.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,t="/"===n.charAt(0)}return(t?"/":"")+(e=PATH.normalizeArray(e.split("/").filter(function(e){return!!e}),!t).join("/"))||"."},relative:function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;0<=r&&""===e[r];r--);return r<t?[]:e.slice(t,r-t+1)}e=PATH_FS.resolve(e).substr(1),t=PATH_FS.resolve(t).substr(1);for(var n=r(e.split("/")),o=r(t.split("/")),i=Math.min(n.length,o.length),a=i,s=0;s<i;s++)if(n[s]!==o[s]){a=s;break}for(var c=[],s=a;s<n.length;s++)c.push("..");return(c=c.concat(o.slice(a))).join("/")}},TTY={ttys:[],init:function(){},shutdown:function(){},register:function(e,t){TTY.ttys[e]={input:[],output:[],ops:t},FS.registerDevice(e,TTY.stream_ops)},stream_ops:{open:function(e){var t=TTY.ttys[e.node.rdev];if(!t)throw new FS.ErrnoError(43);e.tty=t,e.seekable=!1},close:function(e){e.tty.ops.flush(e.tty)},flush:function(e){e.tty.ops.flush(e.tty)},read:function(e,t,r,n,o){if(!e.tty||!e.tty.ops.get_char)throw new FS.ErrnoError(60);for(var i,a=0,s=0;s<n;s++){try{i=e.tty.ops.get_char(e.tty)}catch(e){throw new FS.ErrnoError(29)}if(void 0===i&&0===a)throw new FS.ErrnoError(6);if(null==i)break;a++,t[r+s]=i}return a&&(e.node.timestamp=Date.now()),a},write:function(e,t,r,n,o){if(!e.tty||!e.tty.ops.put_char)throw new FS.ErrnoError(60);try{for(var i=0;i<n;i++)e.tty.ops.put_char(e.tty,t[r+i])}catch(e){throw new FS.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),i}},default_tty_ops:{get_char:function(e){if(!e.input.length){var t=null;if("undefined"!=typeof window&&"function"==typeof window.prompt?null!==(t=window.prompt("Input: "))&&(t+="\n"):"function"==typeof readline&&null!==(t=readline())&&(t+="\n"),!t)return null;e.input=intArrayFromString(t,!0)}return e.input.shift()},put_char:function(e,t){null===t||10===t?(out(UTF8ArrayToString(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&0<e.output.length&&(out(UTF8ArrayToString(e.output,0)),e.output=[])}},default_tty1_ops:{put_char:function(e,t){null===t||10===t?(err(UTF8ArrayToString(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&0<e.output.length&&(err(UTF8ArrayToString(e.output,0)),e.output=[])}}};function mmapAlloc(e){for(var t=alignMemory(e,16384),r=_malloc(t);e<t;)HEAP8[r+e++]=0;return r}var MEMFS={ops_table:null,mount:function(e){return MEMFS.createNode(null,"/",16895,0)},createNode:function(e,t,r,n){if(FS.isBlkdev(r)||FS.isFIFO(r))throw new FS.ErrnoError(63);return MEMFS.ops_table||(MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}),n=FS.createNode(e,t,r,n),FS.isDir(n.mode)?(n.node_ops=MEMFS.ops_table.dir.node,n.stream_ops=MEMFS.ops_table.dir.stream,n.contents={}):FS.isFile(n.mode)?(n.node_ops=MEMFS.ops_table.file.node,n.stream_ops=MEMFS.ops_table.file.stream,n.usedBytes=0,n.contents=null):FS.isLink(n.mode)?(n.node_ops=MEMFS.ops_table.link.node,n.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(n.mode)&&(n.node_ops=MEMFS.ops_table.chrdev.node,n.stream_ops=MEMFS.ops_table.chrdev.stream),n.timestamp=Date.now(),e&&(e.contents[t]=n,e.timestamp=n.timestamp),n},getFileDataAsTypedArray:function(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage:function(e,t){var r=e.contents?e.contents.length:0;t<=r||(t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256)),r=e.contents,e.contents=new Uint8Array(t),0<e.usedBytes&&e.contents.set(r.subarray(0,e.usedBytes),0))},resizeFileStorage:function(e,t){var r;e.usedBytes!=t&&(0==t?(e.contents=null,e.usedBytes=0):(r=e.contents,e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t))},node_ops:{getattr:function(e){var t={};return t.dev=FS.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,FS.isDir(e.mode)?t.size=4096:FS.isFile(e.mode)?t.size=e.usedBytes:FS.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr:function(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&MEMFS.resizeFileStorage(e,t.size)},lookup:function(e,t){throw FS.genericErrors[44]},mknod:function(e,t,r,n){return MEMFS.createNode(e,t,r,n)},rename:function(e,t,r){if(FS.isDir(e.mode)){var n;try{n=FS.lookupNode(t,r)}catch(e){}if(n)for(var o in n.contents)throw new FS.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=r,t.contents[r]=e,t.timestamp=e.parent.timestamp,e.parent=t},unlink:function(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir:function(e,t){for(var r in FS.lookupNode(e,t).contents)throw new FS.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir:function(e){var t,r=[".",".."];for(t in e.contents)e.contents.hasOwnProperty(t)&&r.push(t);return r},symlink:function(e,t,r){return(t=MEMFS.createNode(e,t,41471,0)).link=r,t},readlink:function(e){if(!FS.isLink(e.mode))throw new FS.ErrnoError(28);return e.link}},stream_ops:{read:function(e,t,r,n,o){var i=e.node.contents;if(o>=e.node.usedBytes)return 0;var a=Math.min(e.node.usedBytes-o,n);if(8<a&&i.subarray)t.set(i.subarray(o,o+a),r);else for(var s=0;s<a;s++)t[r+s]=i[o+s];return a},write:function(e,t,r,n,o,i){if(t.buffer===HEAP8.buffer&&(i=!1),!n)return 0;var a=e.node;if(a.timestamp=Date.now(),t.subarray&&(!a.contents||a.contents.subarray)){if(i)return a.contents=t.subarray(r,r+n),a.usedBytes=n;if(0===a.usedBytes&&0===o)return a.contents=t.slice(r,r+n),a.usedBytes=n;if(o+n<=a.usedBytes)return a.contents.set(t.subarray(r,r+n),o),n}if(MEMFS.expandFileStorage(a,o+n),a.contents.subarray&&t.subarray)a.contents.set(t.subarray(r,r+n),o);else for(var s=0;s<n;s++)a.contents[o+s]=t[r+s];return a.usedBytes=Math.max(a.usedBytes,o+n),n},llseek:function(e,t,r){if(1===r?t+=e.position:2===r&&FS.isFile(e.node.mode)&&(t+=e.node.usedBytes),t<0)throw new FS.ErrnoError(28);return t},allocate:function(e,t,r){MEMFS.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap:function(e,t,r,n,o,i){if(0!==t)throw new FS.ErrnoError(28);if(!FS.isFile(e.node.mode))throw new FS.ErrnoError(43);var a,s,e=e.node.contents;if(2&i||e.buffer!==buffer){if((0<n||n+r<e.length)&&(e=e.subarray?e.subarray(n,n+r):Array.prototype.slice.call(e,n,n+r)),s=!0,!(a=mmapAlloc(r)))throw new FS.ErrnoError(48);HEAP8.set(e,a)}else s=!1,a=e.byteOffset;return{ptr:a,allocated:s}},msync:function(e,t,r,n,o){if(!FS.isFile(e.node.mode))throw new FS.ErrnoError(43);return 2&o||MEMFS.stream_ops.write(e,t,0,n,r,!1),0}}},IDBFS={dbs:{},indexedDB:function(){if("undefined"!=typeof indexedDB)return indexedDB;var e=null;return assert(e="object"==typeof window?window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB:e,"IDBFS used, but indexedDB not supported"),e},DB_VERSION:21,DB_STORE_NAME:"FILE_DATA",mount:function(e){return MEMFS.mount.apply(null,arguments)},syncfs:function(t,n,o){IDBFS.getLocalSet(t,function(e,r){return e?o(e):void IDBFS.getRemoteSet(t,function(e,t){return e?o(e):void IDBFS.reconcile(n?t:r,n?r:t,o)})})},getDB:function(e,t){var r,n=IDBFS.dbs[e];if(n)return t(null,n);try{r=IDBFS.indexedDB().open(e,IDBFS.DB_VERSION)}catch(e){return t(e)}if(!r)return t("Unable to connect to IndexedDB");r.onupgradeneeded=function(e){var t=e.target.result,e=e.target.transaction;(t=t.objectStoreNames.contains(IDBFS.DB_STORE_NAME)?e.objectStore(IDBFS.DB_STORE_NAME):t.createObjectStore(IDBFS.DB_STORE_NAME)).indexNames.contains("timestamp")||t.createIndex("timestamp","timestamp",{unique:!1})},r.onsuccess=function(){n=r.result,IDBFS.dbs[e]=n,t(null,n)},r.onerror=fun