From a0f3bcd69cc522b0d2795a4a82445df854c5bcdf Mon Sep 17 00:00:00 2001 From: Paul Shapiro Date: Fri, 24 Aug 2018 16:09:57 -0400 Subject: [PATCH] bridged are_equal_mnemonics --- cryptonote_utils/MyMoneroCoreCpp.js | 2 +- cryptonote_utils/MyMoneroCoreCpp.wasm | Bin 1453051 -> 1454532 bytes cryptonote_utils/cryptonote_utils.js | 16 ++++++++++++++++ src/index.cpp | 1 + src/submodules/mymonero-core-cpp | 2 +- tests/emjs/MyMoneroCoreCpp_int.node.js | 7 +++++++ 6 files changed, 26 insertions(+), 2 deletions(-) diff --git a/cryptonote_utils/MyMoneroCoreCpp.js b/cryptonote_utils/MyMoneroCoreCpp.js index 3686256..c976ab5 100644 --- a/cryptonote_utils/MyMoneroCoreCpp.js +++ b/cryptonote_utils/MyMoneroCoreCpp.js @@ -5,7 +5,7 @@ var MyMoneroCoreCpp = (function() { function(MyMoneroCoreCpp) { MyMoneroCoreCpp = MyMoneroCoreCpp || {}; -var Module=typeof MyMoneroCoreCpp!=="undefined"?MyMoneroCoreCpp:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["quit"]=(function(status){process["exit"](status)});Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.split("/").slice(0,-1).join("/")+"/"}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}var asm2wasmImports={"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})};var functionPointers=new Array(0);var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc==="function"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}if(!Module["reallocBuffer"])Module["reallocBuffer"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module["reallocBuffer"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="MyMoneroCoreCpp.wast";var wasmBinaryFile="MyMoneroCoreCpp.wasm";var asmjsCodeFile="MyMoneroCoreCpp.temp.asm.js";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":asm2wasmImports,"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_uncaught_exception(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))}),join2:(function(l,r){return PATH.normalize(l+"/"+r)}),resolve:(function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter((function(p){return!!p})),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,"/",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;inode.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.lengthnewSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={"1024":flags["O_APPEND"],"64":flags["O_CREAT"],"128":flags["O_EXCL"],"0":flags["O_RDONLY"],"2":flags["O_RDWR"],"4096":flags["O_SYNC"],"512":flags["O_TRUNC"],"1":flags["O_WRONLY"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags}),flagsToPermissionString:(function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,"wx")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var PROCINFO={ppid:1,pid:42,sid:42,pgid:42};function ___syscall20(which,varargs){SYSCALLS.varargs=varargs;try{return PROCINFO.pid}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd};case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0};case 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}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(function(){"use strict";return body.apply(this,arguments)})}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 BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}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])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv}),"toWireType":(function(destructors,value){return __emval_register(value)}),"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return(function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])});case 3:return(function(pointer){return this["fromWireType"](HEAPF64[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 runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}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;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 embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){return(function(){var args=new Array(arguments.length+1);args[0]=rawFunction;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[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.indexOf("unsigned")!=-1;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=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["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=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}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")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;i>2]=millis/1e3|0;HEAP16[p+4>>1]=millis%1e3;HEAP16[p+6>>1]=0;HEAP16[p+8>>1]=0;return 0}function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}var ___tm_current=STATICTOP;STATICTOP+=48;var ___tm_timezone=allocate(intArrayFromString("GMT"),"i8",ALLOC_STATIC);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _llvm_bswap_i64(l,h){var retl=_llvm_bswap_i32(h)>>>0;var reth=_llvm_bswap_i32(l)>>>0;return(setTempRet0(reth),retl)|0}function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var winter=new Date(2e3,0,1);var summer=new Date(2e3,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),"i8",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),"i8",ALLOC_NORMAL);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=(new Date(2e3,6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_mutex_init(){}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module["dynCall_v"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}var __sigalrm_handler=0;function _signal(sig,func){if(sig==14){__sigalrm_handler=func}else{}return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):""};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),"%A":(function(date){return WEEKDAYS[date.tm_wday]}),"%b":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),"%B":(function(date){return MONTHS[date.tm_mon]}),"%C":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),"%d":(function(date){return leadingNulls(date.tm_mday,2)}),"%e":(function(date){return leadingSomething(date.tm_mday,2," ")}),"%g":(function(date){return getWeekBasedYear(date).toString().substring(2)}),"%G":(function(date){return getWeekBasedYear(date)}),"%H":(function(date){return leadingNulls(date.tm_hour,2)}),"%I":(function(date){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){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),"%U":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"}),"%V":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)}),"%Z":(function(date){return date.tm_zone}),"%%":(function(){return"%"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}___setErrNo(ERRNO_CODES.EINVAL);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}Module["wasmTableSize"]=1112;Module["wasmMaxTableSize"]=1112;Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"___assert_fail":___assert_fail,"___atomic_fetch_add_8":___atomic_fetch_add_8,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_pure_virtual":___cxa_pure_virtual,"___cxa_throw":___cxa_throw,"___cxa_uncaught_exception":___cxa_uncaught_exception,"___lock":___lock,"___map_file":___map_file,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall20":___syscall20,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__embind_register_bool":__embind_register_bool,"__embind_register_emval":__embind_register_emval,"__embind_register_float":__embind_register_float,"__embind_register_function":__embind_register_function,"__embind_register_integer":__embind_register_integer,"__embind_register_memory_view":__embind_register_memory_view,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_void":__embind_register_void,"_abort":_abort,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_err":_err,"_errx":_errx,"_ftime":_ftime,"_getenv":_getenv,"_gmtime":_gmtime,"_gmtime_r":_gmtime_r,"_llvm_bswap_i64":_llvm_bswap_i64,"_llvm_stackrestore":_llvm_stackrestore,"_llvm_stacksave":_llvm_stacksave,"_llvm_trap":_llvm_trap,"_mktime":_mktime,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_mutex_init":_pthread_mutex_init,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_signal":_signal,"_strftime_l":_strftime_l,"_sysconf":_sysconf,"_time":_time,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"STACKTOP":STACKTOP};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var __GLOBAL__I_000101=Module["__GLOBAL__I_000101"]=(function(){return Module["asm"]["__GLOBAL__I_000101"].apply(null,arguments)});var __GLOBAL__sub_I_account_cpp=Module["__GLOBAL__sub_I_account_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_account_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_base58_cpp=Module["__GLOBAL__sub_I_base58_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_base58_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bind_cpp=Module["__GLOBAL__sub_I_bind_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bind_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bulletproofs_cc=Module["__GLOBAL__sub_I_bulletproofs_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bulletproofs_cc"].apply(null,arguments)});var __GLOBAL__sub_I_crypto_cpp=Module["__GLOBAL__sub_I_crypto_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_crypto_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_basic_impl_cpp=Module["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_format_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_format_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_format_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_tx_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_cpp=Module["__GLOBAL__sub_I_device_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_default_cpp=Module["__GLOBAL__sub_I_device_default_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_default_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_electrum_words_cpp=Module["__GLOBAL__sub_I_electrum_words_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_electrum_words_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_index_cpp=Module["__GLOBAL__sub_I_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_iostream_cpp=Module["__GLOBAL__sub_I_iostream_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_iostream_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_logger_cpp=Module["__GLOBAL__sub_I_logger_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_logger_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_address_utils_cpp=Module["__GLOBAL__sub_I_monero_address_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_address_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_fork_rules_cpp=Module["__GLOBAL__sub_I_monero_fork_rules_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_fork_rules_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_key_image_utils_cpp=Module["__GLOBAL__sub_I_monero_key_image_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_key_image_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_paymentID_utils_cpp=Module["__GLOBAL__sub_I_monero_paymentID_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_paymentID_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_transfer_utils_cpp=Module["__GLOBAL__sub_I_monero_transfer_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_transfer_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_wallet_utils_cpp=Module["__GLOBAL__sub_I_monero_wallet_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_wallet_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctOps_cpp=Module["__GLOBAL__sub_I_rctOps_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctOps_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctSigs_cpp=Module["__GLOBAL__sub_I_rctSigs_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctSigs_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctTypes_cpp=Module["__GLOBAL__sub_I_rctTypes_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctTypes_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_serial_bridge_index_cpp=Module["__GLOBAL__sub_I_serial_bridge_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_serial_bridge_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_threadpool_cpp=Module["__GLOBAL__sub_I_threadpool_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_threadpool_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_tools__ret_vals_cpp=Module["__GLOBAL__sub_I_tools__ret_vals_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tools__ret_vals_cpp"].apply(null,arguments)});var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=(function(){return Module["asm"]["__ZSt18uncaught_exceptionv"].apply(null,arguments)});var ___cxx_global_var_init_17=Module["___cxx_global_var_init_17"]=(function(){return Module["asm"]["___cxx_global_var_init_17"].apply(null,arguments)});var ___cxx_global_var_init_18=Module["___cxx_global_var_init_18"]=(function(){return Module["asm"]["___cxx_global_var_init_18"].apply(null,arguments)});var ___cxx_global_var_init_19=Module["___cxx_global_var_init_19"]=(function(){return Module["asm"]["___cxx_global_var_init_19"].apply(null,arguments)});var ___emscripten_environ_constructor=Module["___emscripten_environ_constructor"]=(function(){return Module["asm"]["___emscripten_environ_constructor"].apply(null,arguments)});var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var ___getTypeName=Module["___getTypeName"]=(function(){return Module["asm"]["___getTypeName"].apply(null,arguments)});var __get_daylight=Module["__get_daylight"]=(function(){return Module["asm"]["__get_daylight"].apply(null,arguments)});var __get_timezone=Module["__get_timezone"]=(function(){return Module["asm"]["__get_timezone"].apply(null,arguments)});var __get_tzname=Module["__get_tzname"]=(function(){return Module["asm"]["__get_tzname"].apply(null,arguments)});var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=(function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)});var _free=Module["_free"]=(function(){return Module["asm"]["_free"].apply(null,arguments)});var _i64Add=Module["_i64Add"]=(function(){return Module["asm"]["_i64Add"].apply(null,arguments)});var _init_random=Module["_init_random"]=(function(){return Module["asm"]["_init_random"].apply(null,arguments)});var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=(function(){return Module["asm"]["_llvm_bswap_i32"].apply(null,arguments)});var _main=Module["_main"]=(function(){return Module["asm"]["_main"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var getTempRet0=Module["getTempRet0"]=(function(){return Module["asm"]["getTempRet0"].apply(null,arguments)});var setTempRet0=Module["setTempRet0"]=(function(){return Module["asm"]["setTempRet0"].apply(null,arguments)});var stackAlloc=Module["stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var stackRestore=Module["stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var stackSave=Module["stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var dynCall_iiiii=Module["dynCall_iiiii"]=(function(){return Module["asm"]["dynCall_iiiii"].apply(null,arguments)});var dynCall_iiiiid=Module["dynCall_iiiiid"]=(function(){return Module["asm"]["dynCall_iiiiid"].apply(null,arguments)});var dynCall_iiiiii=Module["dynCall_iiiiii"]=(function(){return Module["asm"]["dynCall_iiiiii"].apply(null,arguments)});var dynCall_iiiiiid=Module["dynCall_iiiiiid"]=(function(){return Module["asm"]["dynCall_iiiiiid"].apply(null,arguments)});var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiii"].apply(null,arguments)});var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiii"].apply(null,arguments)});var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiii"].apply(null,arguments)});var dynCall_iiiiij=Module["dynCall_iiiiij"]=(function(){return Module["asm"]["dynCall_iiiiij"].apply(null,arguments)});var dynCall_v=Module["dynCall_v"]=(function(){return Module["asm"]["dynCall_v"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});var dynCall_viiii=Module["dynCall_viiii"]=(function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)});var dynCall_viiiii=Module["dynCall_viiiii"]=(function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)});var dynCall_viiiiii=Module["dynCall_viiiiii"]=(function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)});var dynCall_viijii=Module["dynCall_viijii"]=(function(){return Module["asm"]["dynCall_viijii"].apply(null,arguments)});Module["asm"]=asm;Module["then"]=(function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=(function(){if(old)old();func(Module)})}return Module});function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run() +var Module=typeof MyMoneroCoreCpp!=="undefined"?MyMoneroCoreCpp:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["quit"]=(function(status){process["exit"](status)});Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.split("/").slice(0,-1).join("/")+"/"}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}var asm2wasmImports={"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})};var functionPointers=new Array(0);var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc==="function"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}if(!Module["reallocBuffer"])Module["reallocBuffer"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module["reallocBuffer"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="MyMoneroCoreCpp.wast";var wasmBinaryFile="MyMoneroCoreCpp.wasm";var asmjsCodeFile="MyMoneroCoreCpp.temp.asm.js";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":asm2wasmImports,"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_uncaught_exception(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))}),join2:(function(l,r){return PATH.normalize(l+"/"+r)}),resolve:(function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter((function(p){return!!p})),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,"/",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;inode.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.lengthnewSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={"1024":flags["O_APPEND"],"64":flags["O_CREAT"],"128":flags["O_EXCL"],"0":flags["O_RDONLY"],"2":flags["O_RDWR"],"4096":flags["O_SYNC"],"512":flags["O_TRUNC"],"1":flags["O_WRONLY"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags}),flagsToPermissionString:(function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,"wx")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var PROCINFO={ppid:1,pid:42,sid:42,pgid:42};function ___syscall20(which,varargs){SYSCALLS.varargs=varargs;try{return PROCINFO.pid}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd};case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0};case 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}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(function(){"use strict";return body.apply(this,arguments)})}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 BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}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])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv}),"toWireType":(function(destructors,value){return __emval_register(value)}),"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return(function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])});case 3:return(function(pointer){return this["fromWireType"](HEAPF64[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 runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}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;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 embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){return(function(){var args=new Array(arguments.length+1);args[0]=rawFunction;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[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.indexOf("unsigned")!=-1;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=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["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=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}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")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;i>2]=millis/1e3|0;HEAP16[p+4>>1]=millis%1e3;HEAP16[p+6>>1]=0;HEAP16[p+8>>1]=0;return 0}function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}var ___tm_current=STATICTOP;STATICTOP+=48;var ___tm_timezone=allocate(intArrayFromString("GMT"),"i8",ALLOC_STATIC);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _llvm_bswap_i64(l,h){var retl=_llvm_bswap_i32(h)>>>0;var reth=_llvm_bswap_i32(l)>>>0;return(setTempRet0(reth),retl)|0}function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var winter=new Date(2e3,0,1);var summer=new Date(2e3,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),"i8",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),"i8",ALLOC_NORMAL);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=(new Date(2e3,6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_mutex_init(){}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module["dynCall_v"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}var __sigalrm_handler=0;function _signal(sig,func){if(sig==14){__sigalrm_handler=func}else{}return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):""};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),"%A":(function(date){return WEEKDAYS[date.tm_wday]}),"%b":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),"%B":(function(date){return MONTHS[date.tm_mon]}),"%C":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),"%d":(function(date){return leadingNulls(date.tm_mday,2)}),"%e":(function(date){return leadingSomething(date.tm_mday,2," ")}),"%g":(function(date){return getWeekBasedYear(date).toString().substring(2)}),"%G":(function(date){return getWeekBasedYear(date)}),"%H":(function(date){return leadingNulls(date.tm_hour,2)}),"%I":(function(date){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){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),"%U":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"}),"%V":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)}),"%Z":(function(date){return date.tm_zone}),"%%":(function(){return"%"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}___setErrNo(ERRNO_CODES.EINVAL);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}Module["wasmTableSize"]=1112;Module["wasmMaxTableSize"]=1112;Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"___assert_fail":___assert_fail,"___atomic_fetch_add_8":___atomic_fetch_add_8,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_pure_virtual":___cxa_pure_virtual,"___cxa_throw":___cxa_throw,"___cxa_uncaught_exception":___cxa_uncaught_exception,"___lock":___lock,"___map_file":___map_file,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall20":___syscall20,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__embind_register_bool":__embind_register_bool,"__embind_register_emval":__embind_register_emval,"__embind_register_float":__embind_register_float,"__embind_register_function":__embind_register_function,"__embind_register_integer":__embind_register_integer,"__embind_register_memory_view":__embind_register_memory_view,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_void":__embind_register_void,"_abort":_abort,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_err":_err,"_errx":_errx,"_ftime":_ftime,"_getenv":_getenv,"_gmtime":_gmtime,"_gmtime_r":_gmtime_r,"_llvm_bswap_i64":_llvm_bswap_i64,"_llvm_stackrestore":_llvm_stackrestore,"_llvm_stacksave":_llvm_stacksave,"_llvm_trap":_llvm_trap,"_mktime":_mktime,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_mutex_init":_pthread_mutex_init,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_signal":_signal,"_strftime_l":_strftime_l,"_sysconf":_sysconf,"_time":_time,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"STACKTOP":STACKTOP};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var __GLOBAL__I_000101=Module["__GLOBAL__I_000101"]=(function(){return Module["asm"]["__GLOBAL__I_000101"].apply(null,arguments)});var __GLOBAL__sub_I_account_cpp=Module["__GLOBAL__sub_I_account_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_account_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_base58_cpp=Module["__GLOBAL__sub_I_base58_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_base58_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bind_cpp=Module["__GLOBAL__sub_I_bind_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bind_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bulletproofs_cc=Module["__GLOBAL__sub_I_bulletproofs_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bulletproofs_cc"].apply(null,arguments)});var __GLOBAL__sub_I_crypto_cpp=Module["__GLOBAL__sub_I_crypto_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_crypto_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_basic_impl_cpp=Module["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_format_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_format_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_format_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_tx_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_cpp=Module["__GLOBAL__sub_I_device_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_default_cpp=Module["__GLOBAL__sub_I_device_default_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_default_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_electrum_words_cpp=Module["__GLOBAL__sub_I_electrum_words_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_electrum_words_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_index_cpp=Module["__GLOBAL__sub_I_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_iostream_cpp=Module["__GLOBAL__sub_I_iostream_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_iostream_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_logger_cpp=Module["__GLOBAL__sub_I_logger_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_logger_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_address_utils_cpp=Module["__GLOBAL__sub_I_monero_address_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_address_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_fork_rules_cpp=Module["__GLOBAL__sub_I_monero_fork_rules_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_fork_rules_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_key_image_utils_cpp=Module["__GLOBAL__sub_I_monero_key_image_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_key_image_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_paymentID_utils_cpp=Module["__GLOBAL__sub_I_monero_paymentID_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_paymentID_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_transfer_utils_cpp=Module["__GLOBAL__sub_I_monero_transfer_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_transfer_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_wallet_utils_cpp=Module["__GLOBAL__sub_I_monero_wallet_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_wallet_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctOps_cpp=Module["__GLOBAL__sub_I_rctOps_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctOps_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctSigs_cpp=Module["__GLOBAL__sub_I_rctSigs_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctSigs_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctTypes_cpp=Module["__GLOBAL__sub_I_rctTypes_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctTypes_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_serial_bridge_index_cpp=Module["__GLOBAL__sub_I_serial_bridge_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_serial_bridge_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_threadpool_cpp=Module["__GLOBAL__sub_I_threadpool_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_threadpool_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_tools__ret_vals_cpp=Module["__GLOBAL__sub_I_tools__ret_vals_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tools__ret_vals_cpp"].apply(null,arguments)});var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=(function(){return Module["asm"]["__ZSt18uncaught_exceptionv"].apply(null,arguments)});var ___cxx_global_var_init_17=Module["___cxx_global_var_init_17"]=(function(){return Module["asm"]["___cxx_global_var_init_17"].apply(null,arguments)});var ___cxx_global_var_init_18=Module["___cxx_global_var_init_18"]=(function(){return Module["asm"]["___cxx_global_var_init_18"].apply(null,arguments)});var ___cxx_global_var_init_19=Module["___cxx_global_var_init_19"]=(function(){return Module["asm"]["___cxx_global_var_init_19"].apply(null,arguments)});var ___emscripten_environ_constructor=Module["___emscripten_environ_constructor"]=(function(){return Module["asm"]["___emscripten_environ_constructor"].apply(null,arguments)});var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var ___getTypeName=Module["___getTypeName"]=(function(){return Module["asm"]["___getTypeName"].apply(null,arguments)});var __get_daylight=Module["__get_daylight"]=(function(){return Module["asm"]["__get_daylight"].apply(null,arguments)});var __get_timezone=Module["__get_timezone"]=(function(){return Module["asm"]["__get_timezone"].apply(null,arguments)});var __get_tzname=Module["__get_tzname"]=(function(){return Module["asm"]["__get_tzname"].apply(null,arguments)});var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=(function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)});var _free=Module["_free"]=(function(){return Module["asm"]["_free"].apply(null,arguments)});var _i64Add=Module["_i64Add"]=(function(){return Module["asm"]["_i64Add"].apply(null,arguments)});var _init_random=Module["_init_random"]=(function(){return Module["asm"]["_init_random"].apply(null,arguments)});var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=(function(){return Module["asm"]["_llvm_bswap_i32"].apply(null,arguments)});var _main=Module["_main"]=(function(){return Module["asm"]["_main"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var getTempRet0=Module["getTempRet0"]=(function(){return Module["asm"]["getTempRet0"].apply(null,arguments)});var setTempRet0=Module["setTempRet0"]=(function(){return Module["asm"]["setTempRet0"].apply(null,arguments)});var stackAlloc=Module["stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var stackRestore=Module["stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var stackSave=Module["stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var dynCall_iiiii=Module["dynCall_iiiii"]=(function(){return Module["asm"]["dynCall_iiiii"].apply(null,arguments)});var dynCall_iiiiid=Module["dynCall_iiiiid"]=(function(){return Module["asm"]["dynCall_iiiiid"].apply(null,arguments)});var dynCall_iiiiii=Module["dynCall_iiiiii"]=(function(){return Module["asm"]["dynCall_iiiiii"].apply(null,arguments)});var dynCall_iiiiiid=Module["dynCall_iiiiiid"]=(function(){return Module["asm"]["dynCall_iiiiiid"].apply(null,arguments)});var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiii"].apply(null,arguments)});var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiii"].apply(null,arguments)});var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiii"].apply(null,arguments)});var dynCall_iiiiij=Module["dynCall_iiiiij"]=(function(){return Module["asm"]["dynCall_iiiiij"].apply(null,arguments)});var dynCall_v=Module["dynCall_v"]=(function(){return Module["asm"]["dynCall_v"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});var dynCall_viiii=Module["dynCall_viiii"]=(function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)});var dynCall_viiiii=Module["dynCall_viiiii"]=(function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)});var dynCall_viiiiii=Module["dynCall_viiiiii"]=(function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)});var dynCall_viijii=Module["dynCall_viijii"]=(function(){return Module["asm"]["dynCall_viijii"].apply(null,arguments)});Module["asm"]=asm;Module["then"]=(function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=(function(){if(old)old();func(Module)})}return Module});function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run() diff --git a/cryptonote_utils/MyMoneroCoreCpp.wasm b/cryptonote_utils/MyMoneroCoreCpp.wasm index fb767008f5bdff1184e038751e47430306f1858b..4ab15d189ac2415a10cbb3f8778915c7babb32a0 100644 GIT binary patch delta 359756 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 z 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�|dmO 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

)_7= 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 delta 359151 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

7Nj2*pGo13ItWCJ0fHHW?v*q)iz+ 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

6RO$9yB!Fa>La~ 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 l-N^z#X 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