You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
1.0 MiB
JavaScript
23 lines
1.0 MiB
JavaScript
2 weeks ago
|
var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.")}}else{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}if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=console.log;if(!Module["printErr"])Module["printErr"]=console.warn;var nodeFS;var nodePath;Module["read"]=function read(filename,binary){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);var ret=nodeFS["readFileSync"](filename);if(!ret&&filename!=nodePath["resolve"](filename)){filename=path.join(__dirname,"..","src",filename);ret=nodeFS["readFileSync"](filename)}if(ret&&!binary)ret=ret.toString();return ret};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};Module["load"]=function load(f){globalEval(read(f))};if(!Module["thisProgram"]){if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}else{Module["thisProgram"]="unknown-program"}}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(!Module["print"])Module["print"]=print;if(typeof printErr!="undefined")Module["printErr"]=printErr;if(typeof read!="undefined"){Module["read"]=read}else{Module["read"]=function read(){throw"no read() available (jsc?)"}}Module["readBinary"]=function readBinary(f){if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}var data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){Module["read"]=function read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};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)}else{onerror()}};xhr.onerror=onerror;xhr.send(null)};if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof console!=="undefined"){if(!Module["print"])Module["print"]=function print(x){console.log(x)};if(!Module["printErr"])Module["printErr"]=function printErr(x){console.warn(x)}}else{var TRY_USE_DUMP=false;if(!Module["print"])Module["print"]=TRY_USE_DUMP&&typeof dump!=="undefined"?(function(x){dump(x)}):(function(x){})}if(ENVIRONMENT_IS_WORKER){Module["load"]=importScripts}if(typeof Module["setWindowTitle"]==="undefined"){Module["setWindowTitle"]=(function(title){document.title=title})}}else{throw"Unknown runtime environment. Where are we?"}function globalEval(x){eval.call(null,x)}if(!Module["load"]&&Module["read"]){Module["load"]=function load(f){globalEval(Module["read"](f))}}if(!Module["print"]){Module["print"]=(function(){})}if(!Module["printErr"]){Module["printErr
|
||
|
var asm=(function(global,env,buffer) {
|
||
|
"use asm";var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.STACKTOP|0;var j=env.STACK_MAX|0;var k=env.tempDoublePtr|0;var l=env.ABORT|0;var m=env.cttz_i8|0;var n=env.___dso_handle|0;var o=0;var p=0;var q=0;var r=0;var s=global.NaN,t=global.Infinity;var u=0,v=0,w=0,x=0,y=0.0,z=0,A=0,B=0,C=0.0;var D=0;var E=0;var F=0;var G=0;var H=0;var I=0;var J=0;var K=0;var L=0;var M=0;var N=global.Math.floor;var O=global.Math.abs;var P=global.Math.sqrt;var Q=global.Math.pow;var R=global.Math.cos;var S=global.Math.sin;var T=global.Math.tan;var U=global.Math.acos;var V=global.Math.asin;var W=global.Math.atan;var X=global.Math.atan2;var Y=global.Math.exp;var Z=global.Math.log;var _=global.Math.ceil;var $=global.Math.imul;var aa=global.Math.min;var ba=global.Math.clz32;var ca=env.abort;var da=env.assert;var ea=env.invoke_iiii;var fa=env.invoke_viiiii;var ga=env.invoke_vi;var ha=env.invoke_vii;var ia=env.invoke_ii;var ja=env.invoke_v;var ka=env.invoke_iiiii;var la=env.invoke_viiiiii;var ma=env.invoke_iii;var na=env.invoke_iiiiii;var oa=env.invoke_viiii;var pa=env._pthread_cleanup_pop;var qa=env.___syscall221;var ra=env._pthread_mutex_init;var sa=env._pthread_join;var ta=env._llvm_pow_f64;var ua=env._onOutputData;var va=env._pthread_key_create;var wa=env._abort;var xa=env._pthread_cleanup_push;var ya=env.___gxx_personality_v0;var za=env.___cxa_allocate_exception;var Aa=env.__ZSt18uncaught_exceptionv;var Ba=env._localtime_r;var Ca=env._tzset;var Da=env.___setErrNo;var Ea=env._sbrk;var Fa=env.___cxa_begin_catch;var Ga=env._emscripten_memcpy_big;var Ha=env.___resumeException;var Ia=env.___cxa_find_matching_catch;var Ja=env._sysconf;var Ka=env._pthread_getspecific;var La=env._usleep;var Ma=env._pthread_self;var Na=env._pthread_mutex_destroy;var Oa=env._pthread_mutex_unlock;var Pa=env._pthread_once;var Qa=env._pthread_mutexattr_settype;var Ra=env.___syscall54;var Sa=env.___unlock;var Ta=env._pthread_create;var Ua=env._pthread_mutexattr_init;var Va=env._pthread_setspecific;var Wa=env.___cxa_atexit;var Xa=env.___cxa_throw;var Ya=env.___lock;var Za=env.___syscall6;var _a=env.___syscall5;var $a=env.___cxa_pure_virtual;var ab=env._time;var bb=env._pthread_mutex_lock;var cb=env._gettimeofday;var db=env._atexit;var eb=env.___syscall140;var fb=env._localtime;var gb=env.___syscall145;var hb=env.___syscall146;var ib=0.0;
|
||
|
// EMSCRIPTEN_START_FUNCS
|
||
|
function Gr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=i;i=i+16|0;d=f+8|0;g=f+4|0;e=f;c[g>>2]=a;c[e>>2]=b;do if(c[g>>2]|0)if(!(c[e>>2]|0)){c[d>>2]=-2147483647;break}else{c[(c[e>>2]|0)+16>>2]=1920233504;c[d>>2]=0;break}else c[d>>2]=-2147483647;while(0);i=f;return c[d>>2]|0}function Hr(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0;j=i;i=i+32|0;b=j+16|0;d=j+12|0;e=j+8|0;g=j+4|0;f=j;c[d>>2]=a;c[e>>2]=0;c[g>>2]=0;c[f>>2]=0;if(!(c[d>>2]|0)){c[b>>2]=-2147483647;h=c[b>>2]|0;i=j;return h|0}c[e>>2]=0;while(1){if((c[e>>2]|0)>>>0>=(c[(c[d>>2]|0)+136+336>>2]|0)>>>0)break;c[g>>2]=(c[d>>2]|0)+136+120+24+(c[e>>2]<<5);c[f>>2]=(c[d>>2]|0)+136+344+((c[e>>2]|0)*1280|0);c[(c[g>>2]|0)+12>>2]=c[(c[f>>2]|0)+8+20>>2];c[(c[g>>2]|0)+16>>2]=1;a=c[(c[f>>2]|0)+1272>>2]|0;a:do if((a|0)<1986618469){switch(a|0){case 1936684398:break;default:{h=8;break a}}c[(c[g>>2]|0)+20>>2]=1280}else{switch(a|0){case 1986618469:break;default:{h=8;break a}}c[(c[g>>2]|0)+20>>2]=7200}while(0);if((h|0)==8){h=0;c[(c[g>>2]|0)+20>>2]=0}c[e>>2]=(c[e>>2]|0)+1}c[b>>2]=0;h=c[b>>2]|0;i=j;return h|0}function Ir(a){a=a|0;var b=0,d=0,e=0;e=i;i=i+16|0;b=e+4|0;d=e;c[d>>2]=a;if(!(c[d>>2]|0)){c[b>>2]=-2147483647;a=c[b>>2]|0;i=e;return a|0}else{c[(c[d>>2]|0)+136+8+12>>2]=0;c[(c[d>>2]|0)+136+8+16>>2]=0;c[(c[d>>2]|0)+136+8+20>>2]=9e4;c[(c[d>>2]|0)+136+8+24>>2]=0;c[(c[d>>2]|0)+136+8+104>>2]=(c[(c[d>>2]|0)+136+336>>2]|0)+1;c[b>>2]=0;a=c[b>>2]|0;i=e;return a|0}return 0}function Jr(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=i;i=i+32|0;b=h+16|0;d=h+12|0;e=h+8|0;g=h+4|0;f=h;c[d>>2]=a;c[e>>2]=0;c[g>>2]=0;c[f>>2]=0;if(!(c[d>>2]|0)){c[b>>2]=-2147483647;g=c[b>>2]|0;i=h;return g|0}c[e>>2]=0;while(1){if((c[e>>2]|0)>>>0>=(c[(c[d>>2]|0)+136+336>>2]|0)>>>0)break;c[g>>2]=(c[d>>2]|0)+136+344+((c[e>>2]|0)*1280|0);c[f>>2]=(c[g>>2]|0)+104+88+64;Oi((c[f>>2]|0)+836+20|0)|0;Oi((c[f>>2]|0)+804+16|0)|0;Oi((c[f>>2]|0)+912+16|0)|0;if(1986618469==(c[(c[g>>2]|0)+1272>>2]|0)){Oi((c[f>>2]|0)+960+16|0)|0;Oi((c[f>>2]|0)+988+16|0)|0}c[e>>2]=(c[e>>2]|0)+1}c[b>>2]=0;g=c[b>>2]|0;i=h;return g|0}function Kr(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+48|0;q=r+8|0;p=r;h=r+36|0;j=r+32|0;k=r+28|0;l=r+24|0;m=r+20|0;o=r+16|0;n=r+12|0;c[j>>2]=d;c[k>>2]=f;c[l>>2]=g;c[m>>2]=0;c[o>>2]=0;if(!(c[j>>2]|0)){c[h>>2]=-2147483647;q=c[h>>2]|0;i=r;return q|0}if(!(c[k>>2]|0)){c[h>>2]=-2147483647;q=c[h>>2]|0;i=r;return q|0}c[n>>2]=Lr(c[j>>2]|0,1986618469,o)|0;if(c[n>>2]|0){c[p>>2]=864;Ti(24594,p);c[h>>2]=c[n>>2];q=c[h>>2]|0;i=r;return q|0}c[m>>2]=(c[o>>2]|0)+104+88+64+8+20+88;a[(c[m>>2]|0)+13>>0]=1;b[(c[m>>2]|0)+14>>1]=c[l>>2];if(((c[l>>2]|0)+2|0)>>>0>256){c[q>>2]=c[l>>2];Ti(24522,q);c[h>>2]=-2147483392;q=c[h>>2]|0;i=r;return q|0}else{Li((c[m>>2]|0)+16|0,c[k>>2]|0,e[(c[m>>2]|0)+14>>1]|0)|0;c[h>>2]=0;q=c[h>>2]|0;i=r;return q|0}return 0}function Lr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;l=i;i=i+32|0;k=l;g=l+20|0;h=l+16|0;e=l+12|0;j=l+8|0;f=l+4|0;c[h>>2]=a;c[e>>2]=b;c[j>>2]=d;c[f>>2]=0;if(!(c[h>>2]|0)){c[g>>2]=-2147483647;k=c[g>>2]|0;i=l;return k|0}if(!(c[j>>2]|0)){c[g>>2]=-2147483647;k=c[g>>2]|0;i=l;return k|0}c[f>>2]=0;while(1){d=c[e>>2]|0;if((c[f>>2]|0)>>>0>=(c[(c[h>>2]|0)+136+336>>2]|0)>>>0){a=10;break}b=c[f>>2]|0;if((d|0)==(c[(c[h>>2]|0)+136+344+((c[f>>2]|0)*1280|0)+1272>>2]|0)){a=8;break}c[f>>2]=b+1}if((a|0)==8){c[c[j>>2]>>2]=(c[h>>2]|0)+136+344+(b*1280|0);c[g>>2]=0;k=c[g>>2]|0;i=l;return k|0}else if((a|0)==10){c[k>>2]=d;Ti(24497,k);c[g>>2]=-2147483392;k=c[g>>2]|0;i=l;return k|0}return 0}function Mr(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+48|0;q=r+8|0;p=r;h=r+36|0;j=r+32|0;k=r+28|0;l=r+24|0;m=r+20|0;o=r+16|0;n=r+12|0;c[j>>2]=d;c[k>>2]=f;c[l>>2]=g;c[m>>2]=0;c[o>>2]=0;if(!(c[j>>2]|0)){c[h>>2]=-2147483647;q=c[h>>2]|0;i=r;return q|0}if(!(c[k>>2]|0)){c[h>>2]=-2147483647;q=c[h>>2]|0;i=r;return q|0}c[n>>2]=Lr(c[j>>2]|0,1986618469,o)|0;if(c[n>>2]|0){c[p>>2]=903;Ti(24594,p);c[h>>2]=c[n>>2];q=c[h>>2]|0;i=r;return q|0}c[m>>2]=(c[o>>2]|0)+104+88+64+8+20+88;a[(c[m>>2]|0)+272>>0]=1;b[(c[m>>2]|0)+274>>1]=c[l>>2];if(((c[l>>2]|0)+2|0)>>>0>129){c[q>>2]=c[l>>2];Ti(24546,q);c[h>>2]=-2147483
|
||
|
function Sn(a,f,h,j){a=a|0;f=f|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;v=i;i=i+96|0;r=v+84|0;w=v+68|0;s=v+36|0;t=v+28|0;k=v+4|0;l=v+88|0;o=v+72|0;u=v;n=v+40|0;m=v+32|0;p=v+8|0;c[w>>2]=a;c[s>>2]=f;c[t>>2]=h;c[k>>2]=j;a=c[w>>2]|0;c[l>>2]=0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;h=e[a+308+10>>1]|0;a:do if(!(c[a+4680>>2]|0)){c[l>>2]=xq(h,c[s>>2]|0,c[t>>2]|0,o)|0;if(c[l>>2]|0){c[r>>2]=c[l>>2];c[u>>2]=1;w=c[r>>2]|0;i=v;return w|0}}else{if(256!=(h|0)){if(3==(e[a+308+10>>1]|0))b[o+4>>1]=Tn(a)|0}else b[o+4>>1]=c[a+4684>>2];if(5==(e[a+308+10>>1]|0))switch((d[(c[s>>2]|0)+4>>0]&126)>>1|0){case 16:{b[o+4>>1]=2;break a}case 34:case 33:case 32:case 20:case 19:{b[o+4>>1]=3;break a}default:{b[o+4>>1]=2;break a}}}while(0);b:do switch(e[o+4>>1]|0){case 3:{do if(((3==(e[a+308+10>>1]|0)?0==(d[c[a+164>>2]>>0]|0):0)?0==(d[(c[a+164>>2]|0)+1>>0]|0):0)?1==(d[(c[a+164>>2]|0)+2>>0]|0):0){if(182!=(d[(c[a+164>>2]|0)+3>>0]|0)?179!=(d[(c[a+164>>2]|0)+3>>0]|0):0){q=38;break}if(c[a+1412>>2]|0){if(((c[a+1412>>2]|0)+(c[a+168>>2]|0)|0)>>>0<=2097152){Ux((c[a+164>>2]|0)+(c[a+1412>>2]|0)|0,c[a+164>>2]|0,c[a+168>>2]|0)|0;Tx(c[a+164>>2]|0,a+388|0,c[a+1412>>2]|0)|0;w=a+168|0;c[w>>2]=(c[w>>2]|0)+(c[a+1412>>2]|0);c[n>>2]=0;c[m>>2]=0;while(1){if((c[m>>2]|0)>>>0>=((c[a+168>>2]|0)-4|0)>>>0)break;if(((0==(d[(c[a+164>>2]|0)+((c[m>>2]|0)+0)>>0]|0)?0==(d[(c[a+164>>2]|0)+((c[m>>2]|0)+1)>>0]|0):0)?1==(d[(c[a+164>>2]|0)+((c[m>>2]|0)+2)>>0]|0):0)?32==(d[(c[a+164>>2]|0)+((c[m>>2]|0)+3)>>0]|0):0){q=28;break}c[m>>2]=(c[m>>2]|0)+1}if((q|0)==28)c[n>>2]=1;if(!(c[n>>2]|0)){c[r>>2]=-2147483644;c[u>>2]=1}else{c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;c[p+16>>2]=0;if((1==(dq(p,(c[a+164>>2]|0)+(c[m>>2]|0)|0,(c[a+168>>2]|0)-(c[m>>2]|0)|0)|0)?(c[a+188+52+4>>2]=c[p>>2],c[a+188+52+8>>2]=c[p+4>>2],c[a+188+52+32>>2]=c[p+12>>2],c[a+188+52+28>>2]=0,+g[o+8>>2]>0.0):0)?+g[o+8>>2]<100.0:0)g[a+188+52+48>>2]=1.0e3/+g[o+8>>2];c[s>>2]=c[a+164>>2];c[t>>2]=c[a+168>>2];c[u>>2]=0}if(c[u>>2]|0){w=c[r>>2]|0;i=v;return w|0}}}else q=38}else q=38;while(0);do if((q|0)==38){if((((((256==(e[a+308+10>>1]|0)?0==(d[c[a+164>>2]>>0]|0):0)?0==(d[(c[a+164>>2]|0)+1>>0]|0):0)?0==(d[(c[a+164>>2]|0)+2>>0]|0):0)?1==(d[(c[a+164>>2]|0)+3>>0]|0):0)?5==(d[(c[a+164>>2]|0)+4>>0]&31|0):0)?c[a+1412>>2]|0:0){if(((c[a+1412>>2]|0)+(c[a+168>>2]|0)|0)>>>0>2097152)break;Ux((c[a+164>>2]|0)+(c[a+1412>>2]|0)|0,c[a+164>>2]|0,c[a+168>>2]|0)|0;Tx(c[a+164>>2]|0,a+388|0,c[a+1412>>2]|0)|0;w=a+168|0;c[w>>2]=(c[w>>2]|0)+(c[a+1412>>2]|0);c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[n+16>>2]=0;c[n+20>>2]=0;c[n+24>>2]=0;if((1==(cq(c[a+164>>2]|0,c[a+168>>2]|0,n)|0)?(c[a+188+52+4>>2]=c[n>>2],c[a+188+52+8>>2]=c[n+4>>2],c[a+188+52+32>>2]=c[n+12>>2],c[a+188+52+28>>2]=0,.05000000074505806<+g[n+20>>2]):0)?+g[n+20>>2]<70.0:0)g[a+188+52+48>>2]=1.0e3/+g[n+20>>2];c[s>>2]=c[a+164>>2];c[t>>2]=c[a+168>>2];break}if(5==(e[a+308+10>>1]|0)?c[a+1412>>2]|0:0){c[r>>2]=-2147483647;c[u>>2]=1;w=c[r>>2]|0;i=v;return w|0}if(((b[o>>1]|0?b[o+2>>1]|0:0)?(c[a+188+52+4>>2]=e[o>>1],c[a+188+52+8>>2]=e[o+2>>1],c[a+188+52+32>>2]=e[o+6>>1],+g[o+8>>2]>.05000000074505806):0)?+g[o+8>>2]<70.0:0)g[a+188+52+48>>2]=1.0e3/+g[o+8>>2]}while(0);c[a+188>>2]=3;c[a+188+4>>2]=c[k>>2];w=a+188+52|0;c[w>>2]=(c[w>>2]|0)+1;c[a+292>>2]=1;break}case 2:{if(c[a+292>>2]|0){c[a+188>>2]=2;c[a+188+4>>2]=c[k>>2];w=a+188+52|0;c[w>>2]=(c[w>>2]|0)+1;break b}c[r>>2]=-2147483644;c[u>>2]=1;w=c[r>>2]|0;i=v;return w|0}case 1:{if(c[a+292>>2]|0){c[a+188>>2]=1;c[a+188+4>>2]=c[k>>2];w=a+188+52|0;c[w>>2]=(c[w>>2]|0)+1;break b}c[r>>2]=-2147483644;c[u>>2]=1;w=c[r>>2]|0;i=v;return w|0}default:{c[r>>2]=-2147483644;c[u>>2]=1;w=c[r>>2]|0;i=v;return w|0}}while(0);if(c[a+1420>>2]|0)c[a+188+52+32>>2]=c[a+1432>>2];if(Un(a,a+188|0)|0){c[r>>2]=-2147483644;c[u>>2]=1;w=c[r>>2]|0;i=v;return w|0}do if(c[a+12+52>>2]|0?c[a+4688>>2]|0:0){h=c[s>>2]|0;j=c[t>>2]|0;f=(c[a+12+52>>2]|0)==2?10:3;if(5==(e[a+308+10>>1]|0)){Xn(a,h,j,f)|0;c[a+12+52>>2]=0;break}else{Zn(a,h,j,f)|0;c[a+12+52>>2]=0;break}}while(0);w=c[a+4>>2]|0;c[r>>2]=pb[c[(c[w>>2]|0)+28>>2]&31](w,c[s>>2]|0,c[t>>2]|0,a+12|0)|0;c[u>>2]=1;w=c[r>>2]|0;i=v;return
|
||
|
function ub(a){a=a|0;var b=0;b=i;i=i+a|0;i=i+15&-16;return b|0}function vb(){return i|0}function wb(a){a=a|0;i=a}function xb(a,b){a=a|0;b=b|0;i=a;j=b}function yb(a,b){a=a|0;b=b|0;if(!o){o=a;p=b}}function zb(b){b=b|0;a[k>>0]=a[b>>0];a[k+1>>0]=a[b+1>>0];a[k+2>>0]=a[b+2>>0];a[k+3>>0]=a[b+3>>0]}function Ab(b){b=b|0;a[k>>0]=a[b>>0];a[k+1>>0]=a[b+1>>0];a[k+2>>0]=a[b+2>>0];a[k+3>>0]=a[b+3>>0];a[k+4>>0]=a[b+4>>0];a[k+5>>0]=a[b+5>>0];a[k+6>>0]=a[b+6>>0];a[k+7>>0]=a[b+7>>0]}function Bb(a){a=a|0;D=a}function Cb(){return D|0}function Db(a,b){a=a|0;b=b|0;ua(c[a>>2]|0,c[a+4>>2]|0,c[a+8>>2]|0,b|0);return}function Eb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=i;i=i+16|0;f=e;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[f>>2]=a;c[f+4>>2]=b;c[f+8>>2]=d;a=Qb(29632,f)|0;i=e;return a|0}function Fb(){var a=0,b=0,d=0,e=0;e=i;i=i+16|0;d=e+8|0;b=e;a=Wb(c[7408]|0,0,0)|0;if(!a){a=Yb(c[7408]|0,1,0)|0;if(!a)a=0;else nw(5746,d)|0}else nw(5724,b)|0;i=e;return a|0}function Gb(a,b,d){a=a|0;b=b|0;d=d|0;return Xb(c[7408]|0,a,b,d)|0}function Hb(){return Zb(c[7408]|0)|0}function Ib(){return _b(c[7408]|0)|0}function Jb(){Kb();return}function Kb(){var a=0;a=29636;do{Lb(a);a=a+32|0}while((a|0)!=160708);Wa(55,0,n|0)|0;return}function Lb(a){a=a|0;var b=0,d=0;b=i;i=i+16|0;d=b;c[d>>2]=a;a=c[d>>2]|0;c[a>>2]=0;Nh(a+4|0);i=b;return}function Mb(a){a=a|0;var b=0;b=i;i=i+16|0;c[b>>2]=a;a=160708;do{a=a+-32|0;Nb(a)}while((a|0)!=29636);i=b;return}function Nb(a){a=a|0;var b=0,d=0;b=i;i=i+16|0;d=b;c[d>>2]=a;a=c[d>>2]|0;c[a>>2]=0;Qh(a+4|0);i=b;return}function Ob(a){a=a|0;Fa(a|0)|0;zx()}function Pb(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+32|0;b=k+20|0;d=k+12|0;j=k+24|0;h=k+16|0;g=k+8|0;e=k;f=k+4|0;c[d>>2]=a;if(!(c[d>>2]|0)){c[b>>2]=-1;j=c[b>>2]|0;i=k;return j|0}c[j>>2]=c[d>>2];c[h>>2]=29636;c[g>>2]=160676;if((c[j>>2]|0)>>>0>=(c[h>>2]|0)>>>0?(c[j>>2]|0)>>>0<=(c[g>>2]|0)>>>0:0){c[f>>2]=(((c[j>>2]|0)-(c[h>>2]|0)|0)>>>0)/32|0;do if(!((c[f>>2]|0)<0|(c[f>>2]|0)>=4096))if((c[j>>2]|0)!=(29636+(c[f>>2]<<5)|0)){c[b>>2]=-1;c[e>>2]=1;break}else{c[b>>2]=c[f>>2];c[e>>2]=1;break}else{c[b>>2]=-1;c[e>>2]=1}while(0)}else{c[b>>2]=-1;c[e>>2]=1}j=c[b>>2]|0;i=k;return j|0}function Qb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+48|0;d=n+32|0;e=n+16|0;f=n+8|0;k=n+36|0;h=n+24|0;l=n+12|0;g=n;j=n+4|0;c[e>>2]=a;c[f>>2]=b;if(!(c[e>>2]|0)){c[d>>2]=-2147483645;m=c[d>>2]|0;i=n;return m|0}c[k>>2]=0;a:while(1){if((c[k>>2]|0)>=4096){m=18;break}if(!(Rb(29636+(c[k>>2]<<5)|0)|0)){Tb(h,Sb(29636+(c[k>>2]<<5)|0)|0,0);if(!(Rb(29636+(c[k>>2]<<5)|0)|0)){c[l>>2]=0;b=Gx(240)|0;hc(b);c[l>>2]=b;if(!(c[l>>2]|0)){m=8;break}c[j>>2]=ic(c[l>>2]|0,c[f>>2]|0)|0;if(c[j>>2]|0){a=c[l>>2]|0;if(a|0)lb[c[(c[a>>2]|0)+4>>2]&63](a);c[l>>2]=0;c[d>>2]=c[j>>2];c[g>>2]=1}else{Vb(29636+(c[k>>2]<<5)|0,c[l>>2]|0);c[g>>2]=2}}else c[g>>2]=0;Ub(h);switch(c[g>>2]|0){case 2:{m=18;break a}case 0:break;default:break a}}c[k>>2]=(c[k>>2]|0)+1}if((m|0)==8){n=za(4)|0;c[n>>2]=-2147483646;Xa(n|0,152,0)}do if((m|0)==18)if((c[k>>2]|0)>=0&(c[k>>2]|0)<4096){c[c[e>>2]>>2]=29636+(c[k>>2]<<5);c[d>>2]=0;c[g>>2]=1;break}else{c[d>>2]=-2147483646;c[g>>2]=1;break}while(0);m=c[d>>2]|0;i=n;return m|0}function Rb(a){a=a|0;var b=0,d=0;d=i;i=i+16|0;b=d;c[b>>2]=a;i=d;return c[c[b>>2]>>2]|0}function Sb(a){a=a|0;var b=0,d=0;d=i;i=i+16|0;b=d;c[b>>2]=a;i=d;return (c[b>>2]|0)+4|0}function Tb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=i;i=i+16|0;h=e+8|0;f=e+4|0;g=e;c[h>>2]=a;c[f>>2]=b;c[g>>2]=d;a=c[h>>2]|0;c[a>>2]=c[g>>2];c[a+4>>2]=c[f>>2];d=c[a+4>>2]|0;if(1==(c[a>>2]|0)){Nh(d);i=e;return}else{Oh(d);i=e;return}}function Ub(a){a=a|0;var b=0,d=0;d=i;i=i+16|0;b=d;c[b>>2]=a;a=c[b>>2]|0;b=c[a+4>>2]|0;if(1==(c[a>>2]|0))Qh(b);else Ph(b);c[a>>2]=0;c[a+4>>2]=0;i=d;return}function Vb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=i;i=i+16|0;e=d+4|0;f=d;c[e>>2]=a;c[f>>2]=b;c[c[e>>2]>>2]=c[f>>2];i=d;return}function Wb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;m=i;i=i+48|0;e=m+32|0;n=m+16|0;f=m+8|0;g=m+4|0;k=m+36|0;h=m;j=m+24|0;l=m+12|0;c[n>>2]=a;c[f>>2]=b;c[g>>2]=d;c[k>>2]=Pb(c[n>>2]|0)|0;if((c[k>>2]|0)<0|(c[k>>2]|0)>=4096){c[e>>2]=-214748364
|
||
|
function uf(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=i;i=i+48|0;j=s+28|0;t=s+20|0;k=s+12|0;l=s+8|0;m=s+4|0;n=s;r=s+32|0;o=s+24|0;p=s+16|0;q=s+36|0;c[t>>2]=b;c[k>>2]=e;c[l>>2]=f;c[m>>2]=g;c[n>>2]=h;h=c[t>>2]|0;if((c[l>>2]|0)>>>0<=(c[h+20>>2]|0)>>>0){gf(h,96,(c[(c[m>>2]|0)+12>>2]|0)*90|0,c[n>>2]|0)|0;vf(h,c[k>>2]|0,c[l>>2]|0)|0;c[j>>2]=jf(h,2,c[n>>2]|0,c[m>>2]|0)|0;t=c[j>>2]|0;i=s;return t|0}c[r>>2]=c[h+20>>2];c[o>>2]=1;c[p>>2]=0;a[q>>0]=a[c[k>>2]>>0]|0;do{if((c[l>>2]|0)>>>0<=(c[r>>2]|0)>>>0){c[r>>2]=c[l>>2];c[p>>2]=1}gf(h,96,(c[(c[m>>2]|0)+12>>2]|0)*90|0,(c[p>>2]|0?(c[n>>2]|0)!=0:0)&1)|0;do if(!(c[o>>2]|0)){t=(c[p>>2]|0)!=0;b=((d[q>>0]|0)&96|28)&255;g=h+28|0;f=c[g>>2]|0;c[g>>2]=f+1;a[(c[h+24>>2]|0)+f>>0]=b;f=(d[q>>0]|0)&31;if(t){b=h+28|0;t=c[b>>2]|0;c[b>>2]=t+1;a[(c[h+24>>2]|0)+t>>0]=f|64;vf(h,c[k>>2]|0,c[r>>2]|0)|0;break}else{b=h+28|0;t=c[b>>2]|0;c[b>>2]=t+1;a[(c[h+24>>2]|0)+t>>0]=f;vf(h,c[k>>2]|0,c[r>>2]|0)|0;break}}else{g=((d[q>>0]|0)&224|28)&255;t=h+28|0;b=c[t>>2]|0;c[t>>2]=b+1;a[(c[h+24>>2]|0)+b>>0]=g;b=((d[q>>0]|0)&31|128)&255;g=h+28|0;t=c[g>>2]|0;c[g>>2]=t+1;a[(c[h+24>>2]|0)+t>>0]=b;vf(h,(c[k>>2]|0)+1|0,(c[r>>2]|0)-1|0)|0}while(0);jf(h,2,(c[p>>2]|0?(c[n>>2]|0)!=0:0)&1,c[m>>2]|0)|0;c[k>>2]=(c[k>>2]|0)+(c[r>>2]|0);c[l>>2]=(c[l>>2]|0)-(c[r>>2]|0);c[o>>2]=0}while((c[l>>2]|0)!=0);c[j>>2]=0;t=c[j>>2]|0;i=s;return t|0}function vf(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0;m=i;i=i+32|0;g=m+16|0;n=m+8|0;h=m+4|0;j=m;k=m+20|0;l=m+12|0;c[n>>2]=b;c[h>>2]=e;c[j>>2]=f;f=c[n>>2]|0;if(((c[f+28>>2]|0)+(c[j>>2]|0)|0)>>>0>8192){c[g>>2]=-2147483643;n=c[g>>2]|0;i=m;return n|0}Tx((c[f+24>>2]|0)+(c[f+28>>2]|0)|0,c[h>>2]|0,c[j>>2]|0)|0;n=f+28|0;c[n>>2]=(c[n>>2]|0)+(c[j>>2]|0);if(((c[f+28>>2]|0)>>>0)%4|0|0){c[k>>2]=4-(((c[f+28>>2]|0)>>>0)%4|0);c[l>>2]=0;while(1){if((c[l>>2]|0)>>>0>=(c[k>>2]|0)>>>0)break;j=f+28|0;n=c[j>>2]|0;c[j>>2]=n+1;a[(c[f+24>>2]|0)+n>>0]=0;c[l>>2]=(c[l>>2]|0)+1}a[(c[f+24>>2]|0)+((c[f+28>>2]|0)-1)>>0]=c[k>>2];n=c[f+24>>2]|0;a[n>>0]=d[n>>0]|0|32}c[g>>2]=0;n=c[g>>2]|0;i=m;return n|0}function wf(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;n=i;i=i+32|0;g=n+20|0;o=n+16|0;h=n+12|0;j=n+8|0;k=n+4|0;m=n+24|0;l=n;c[o>>2]=a;c[h>>2]=b;c[j>>2]=e;c[k>>2]=f;b=c[o>>2]|0;if((c[j>>2]|0)>>>0<4){c[g>>2]=-2147483393;o=c[g>>2]|0;i=n;return o|0}if(((0==(d[c[h>>2]>>0]|0|0)?0==(d[(c[h>>2]|0)+1>>0]|0|0):0)?0==(d[(c[h>>2]|0)+2>>0]|0|0):0)?1==(d[(c[h>>2]|0)+3>>0]|0|0):0){do{c[h>>2]=(c[h>>2]|0)+4;c[j>>2]=(c[j>>2]|0)-4;c[m>>2]=$e(b,c[h>>2]|0,c[j>>2]|0)|0;e=c[h>>2]|0;if((c[m>>2]|0)==-1){c[g>>2]=xf(b,e,c[j>>2]|0,c[k>>2]|0,1)|0;c[l>>2]=1}else{xf(b,e,c[m>>2]|0,c[k>>2]|0,0)|0;c[h>>2]=(c[h>>2]|0)+(c[m>>2]|0);c[j>>2]=(c[j>>2]|0)-(c[m>>2]|0);c[l>>2]=0}}while((c[l>>2]|0)>>>0<1);o=c[g>>2]|0;i=n;return o|0}c[g>>2]=-2147483393;o=c[g>>2]|0;i=n;return o|0}function xf(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;v=i;i=i+48|0;j=v+36|0;w=v+28|0;k=v+20|0;l=v+16|0;m=v+12|0;n=v+4|0;u=v+40|0;p=v+32|0;q=v+24|0;r=v+45|0;s=v+44|0;t=v+8|0;o=v;c[w>>2]=b;c[k>>2]=e;c[l>>2]=f;c[m>>2]=g;c[n>>2]=h;h=c[w>>2]|0;c[u>>2]=c[h+20>>2];c[p>>2]=1;c[q>>2]=0;a[r>>0]=a[c[k>>2]>>0]|0;a[s>>0]=a[(c[k>>2]|0)+1>>0]|0;c[t>>2]=((d[c[k>>2]>>0]|0)&126)>>1;if((c[l>>2]|0)>>>0<=(c[h+20>>2]|0)>>>0){gf(h,96,(c[(c[m>>2]|0)+12>>2]|0)*90|0,c[n>>2]|0)|0;vf(h,c[k>>2]|0,c[l>>2]|0)|0;c[j>>2]=jf(h,2,c[n>>2]|0,c[m>>2]|0)|0;c[o>>2]=1;w=c[j>>2]|0;i=v;return w|0}do{if((c[l>>2]|0)>>>0<=(c[u>>2]|0)>>>0){c[u>>2]=c[l>>2];c[q>>2]=1}gf(h,96,(c[(c[m>>2]|0)+12>>2]|0)*90|0,(c[q>>2]|0?(c[n>>2]|0)!=0:0)&1)|0;g=((d[r>>0]|0)&129|98)&255;w=h+28|0;b=c[w>>2]|0;c[w>>2]=b+1;a[(c[h+24>>2]|0)+b>>0]=g;b=a[s>>0]|0;g=h+28|0;w=c[g>>2]|0;c[g>>2]=w+1;a[(c[h+24>>2]|0)+w>>0]=b;do if(!(c[p>>2]|0)){f=c[t>>2]|0;if(c[q>>2]|0){b=h+28|0;w=c[b>>2]|0;c[b>>2]=w+1;a[(c[h+24>>2]|0)+w>>0]=64|f;vf(h,c[k>>2]|0,c[u>>2]|0)|0;break}else{b=h+28|0;w=c[b>>2]|0;c[b>>2]=w+1;a[(c[h+24>>2]|0)+w>>0]=f&63;vf(h,c[k>>2]|0,c[u>>2]|0)|0;break}}else{b=(128|c[t>>2])&255;g=h+28|0;w=c[g>>2]|0;c[g>>2]=w+1;a[(c[h+24>>2]|0)+w>>0]=b;vf(h,(
|
||
|
function pj(f,g,h,j){f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;U=i;i=i+192|0;k=U+172|0;W=U+164|0;l=U+176|0;V=U+152|0;m=U+144|0;x=U;y=U+168|0;Q=U+160|0;R=U+156|0;n=U+140|0;A=U+148|0;w=U+185|0;t=U+184|0;s=U+183|0;v=U+182|0;r=U+181|0;p=U+180|0;H=U+136|0;q=U+179|0;u=U+178|0;D=U+132|0;M=U+128|0;o=U+124|0;F=U+120|0;L=U+116|0;E=U+112|0;J=U+108|0;P=U+104|0;K=U+100|0;I=U+96|0;G=U+64|0;O=U+60|0;N=U+56|0;S=U+52|0;C=U+48|0;z=U+16|0;B=U+8|0;c[W>>2]=f;b[l>>1]=g;c[V>>2]=h;c[m>>2]=j;j=c[W>>2]|0;g=x;c[g>>2]=0;c[g+4>>2]=0;c[y>>2]=0;c[Q>>2]=0;c[R>>2]=c[V>>2];if((c[m>>2]|0)>0?(c[m>>2]|0)>>>0>=(c[j+80>>2]|0)>>>0:0){c[k>>2]=1;c[n>>2]=1;W=c[k>>2]|0;i=U;return W|0}c[y>>2]=(c[j+72>>2]|0)+($(c[j+68>>2]|0,c[m>>2]|0)|0);c[A>>2]=Jj(c[j+16>>2]|0,x)|0;if(c[A>>2]|0){c[k>>2]=c[A>>2];c[n>>2]=1}else c[n>>2]=0;if(c[n>>2]|0){W=c[k>>2]|0;i=U;return W|0}W=x;if(c[W+4>>2]|0?1:(c[W>>2]|0)!=(c[y>>2]|0)){c[A>>2]=Ij(c[j+16>>2]|0,0,c[y>>2]|0,0)|0;if(c[A>>2]|0){c[k>>2]=c[A>>2];c[n>>2]=1}else c[n>>2]=0;if(c[n>>2]|0){W=c[k>>2]|0;i=U;return W|0}}c[A>>2]=Gj(c[j+16>>2]|0,c[j+304>>2]|0,c[j+68>>2]|0)|0;if(c[A>>2]|0){c[k>>2]=c[A>>2];c[n>>2]=1}else c[n>>2]=0;if(c[n>>2]|0){W=c[k>>2]|0;i=U;return W|0}c[Q>>2]=c[j+304>>2];if((d[c[Q>>2]>>0]|0)&128|0)c[Q>>2]=(c[Q>>2]|0)+(((d[c[Q>>2]>>0]|0)&15)+1);a[A>>0]=(d[c[Q>>2]>>0]|0)&1;a[w>>0]=((d[c[Q>>2]>>0]|0)&6)>>1;a[t>>0]=((d[c[Q>>2]>>0]|0)&24)>>3;a[s>>0]=((d[c[Q>>2]>>0]|0)&96)>>5;c[Q>>2]=(c[Q>>2]|0)+1;a[v>>0]=(d[c[Q>>2]>>0]|0)&3;a[r>>0]=((d[c[Q>>2]>>0]|0)&12)>>2;a[p>>0]=((d[c[Q>>2]>>0]|0)&48)>>4;c[Q>>2]=(c[Q>>2]|0)+1;c[Q>>2]=(c[Q>>2]|0)+((1<<(d[s>>0]|0)|0)/2|0);c[Q>>2]=(c[Q>>2]|0)+((1<<(d[w>>0]|0)|0)/2|0);if((c[Q>>2]|0)>>>0<=((c[j+304>>2]|0)+(c[j+68>>2]|0)|0)>>>0?(c[Q>>2]|0)>>>0>=(c[j+304>>2]|0)>>>0:0){c[H>>2]=0;qj(c[Q>>2]|0,H,a[t>>0]|0)|0;c[Q>>2]=(c[Q>>2]|0)+((1<<(d[t>>0]|0)|0)/2|0);c[Q>>2]=(c[Q>>2]|0)+6;if((c[Q>>2]|0)>>>0<=((c[j+304>>2]|0)+(c[j+68>>2]|0)|0)>>>0?(c[Q>>2]|0)>>>0>=(c[j+304>>2]|0)>>>0:0){a[q>>0]=1;a[u>>0]=0;if(1==(d[A>>0]|0|0)){a[q>>0]=(d[c[Q>>2]>>0]|0)&63;a[u>>0]=((d[c[Q>>2]>>0]|0)&192)>>6;c[Q>>2]=(c[Q>>2]|0)+1}c[D>>2]=0;rj(c[R>>2]|0);do{if((d[q>>0]|0|0)<=0){T=89;break}if((c[Q>>2]|0)>>>0>((c[j+304>>2]|0)+(c[j+68>>2]|0)|0)>>>0){T=30;break}if((c[Q>>2]|0)>>>0<(c[j+304>>2]|0)>>>0){T=30;break}c[M>>2]=(d[c[Q>>2]>>0]|0)&127;do if((c[M>>2]|0)!=(e[l>>1]|0|0)){if(d[A>>0]|0|0){T=34;break}c[k>>2]=0;c[n>>2]=1}else T=34;while(0);if((T|0)==34){T=0;c[o>>2]=(d[c[Q>>2]>>0]|0)&128;c[Q>>2]=(c[Q>>2]|0)+1;do if((c[Q>>2]|0)>>>0<=((c[j+304>>2]|0)+(c[j+68>>2]|0)|0)>>>0){if((c[Q>>2]|0)>>>0<(c[j+304>>2]|0)>>>0){T=36;break}qj(c[Q>>2]|0,D,a[p>>0]|0)|0;c[Q>>2]=(c[Q>>2]|0)+((1<<(d[p>>0]|0)|0)/2|0);c[F>>2]=0;do if((c[Q>>2]|0)>>>0<=((c[j+304>>2]|0)+(c[j+68>>2]|0)|0)>>>0){if((c[Q>>2]|0)>>>0<(c[j+304>>2]|0)>>>0){T=39;break}qj(c[Q>>2]|0,F,a[r>>0]|0)|0;c[Q>>2]=(c[Q>>2]|0)+((1<<(d[r>>0]|0)|0)/2|0);c[L>>2]=0;do if((c[Q>>2]|0)>>>0<=((c[j+304>>2]|0)+(c[j+68>>2]|0)|0)>>>0){if((c[Q>>2]|0)>>>0<(c[j+304>>2]|0)>>>0){T=42;break}qj(c[Q>>2]|0,L,a[v>>0]|0)|0;c[Q>>2]=(c[Q>>2]|0)+((1<<(d[v>>0]|0)|0)/2|0);c[E>>2]=0;c[J>>2]=0;c[P>>2]=0;c[K>>2]=0;a:do if((c[L>>2]|0)==1){c[P>>2]=c[F>>2];qj(c[Q>>2]|0,K,1)|0;c[Q>>2]=(c[Q>>2]|0)+1;T=54}else{if(!(c[L>>2]|0)){T=54;break}if((c[L>>2]|0)<8){c[k>>2]=-2147483641;c[n>>2]=1;break}do if((c[Q>>2]|0)>>>0<=((c[j+304>>2]|0)+(c[j+68>>2]|0)|0)>>>0){if((c[Q>>2]|0)>>>0<(c[j+304>>2]|0)>>>0)break;qj(c[Q>>2]|0,E,3)|0;qj((c[Q>>2]|0)+4|0,J,3)|0;if((c[J>>2]|0)>0?(c[J>>2]|0)>>>0<(c[j+36>>2]|0)>>>0:0)c[j+36>>2]=c[J>>2];c[Q>>2]=(c[Q>>2]|0)+(c[L>>2]|0);T=54;break a}while(0);c[k>>2]=-2147483641;c[n>>2]=1}while(0);if((T|0)==54){T=0;c[I>>2]=0;b:do if((d[A>>0]|0|0)==1){do if((c[Q>>2]|0)>>>0<=((c[j+304>>2]|0)+(c[j+68>>2]|0)|0)>>>0){if((c[Q>>2]|0)>>>0<(c[j+304>>2]|0)>>>0)break;qj(c[Q>>2]|0,I,a[u>>0]|0)|0;c[Q>>2]=(c[Q>>2]|0)+((1<<(d[u>>0]|0)|0)/2|0);T=60;break b}while(0);c[k>>2]=-2147483641;c[n>>2]=1}else{c[I>>2]=(c[j+68>>2]|0)-((c[Q>>2]|0)-(c[j+304>>2]|0))-(c[H>>2]|0);T=60}while(0);do if((T|0)==60){T=0;if((c[L>>2]|0)==1){c[
|
||
|
function Nu(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+64|0;t=u;f=u+52|0;g=u+48|0;h=u+44|0;j=u+40|0;l=u+36|0;k=u+32|0;q=u+28|0;r=u+24|0;s=u+20|0;m=u+16|0;n=u+12|0;o=u+8|0;p=u+4|0;c[g>>2]=a;c[h>>2]=b;c[j>>2]=e;c[l>>2]=0;c[k>>2]=0;c[q>>2]=0;c[r>>2]=0;c[s>>2]=0;if(!(c[h>>2]|0)){c[f>>2]=-2147483647;t=c[f>>2]|0;i=u;return t|0}c[k>>2]=((d[c[h>>2]>>0]|0)<<24)+((d[(c[h>>2]|0)+1>>0]|0)<<16)+((d[(c[h>>2]|0)+2>>0]|0)<<8)+(d[(c[h>>2]|0)+3>>0]|0);c[r>>2]=c[(c[g>>2]|0)+9392+36>>2];c[s>>2]=(c[g>>2]|0)+448+((c[r>>2]|0)*2208|0)+2192;while(1){if((c[l>>2]|0)>>>0>3)break;c[q>>2]=~~+Q(2.0,+(+((c[l>>2]|0)>>>0)))>>>0;if((c[k>>2]|0)>>>8&c[q>>2]|0){a=(c[s>>2]|0)+12|0;c[a>>2]=(c[a>>2]|0)+4}c[l>>2]=(c[l>>2]|0)+1}c[m>>2]=Ou(h,j,4)|0;if(c[m>>2]|0){c[f>>2]=c[m>>2];t=c[f>>2]|0;i=u;return t|0}c[(c[s>>2]|0)+4>>2]=((d[c[h>>2]>>0]|0)<<24)+((d[(c[h>>2]|0)+1>>0]|0)<<16)+((d[(c[h>>2]|0)+2>>0]|0)<<8)+(d[(c[h>>2]|0)+3>>0]|0);c[n>>2]=Ou(h,j,4)|0;if(c[n>>2]|0){c[f>>2]=c[n>>2];t=c[f>>2]|0;i=u;return t|0}if(c[k>>2]&1|0?(c[o>>2]=Ou(h,j,4)|0,0!=(c[o>>2]|0)):0){c[f>>2]=c[o>>2];t=c[f>>2]|0;i=u;return t|0}if(c[k>>2]&4|0?(c[p>>2]=Ou(h,j,4)|0,0!=(c[p>>2]|0)):0){c[f>>2]=c[p>>2];t=c[f>>2]|0;i=u;return t|0}if(0!=(c[h>>2]|0)?(c[(c[s>>2]|0)+12>>2]|0)>>>0<=(c[j>>2]|0)>>>0:0){c[(c[s>>2]|0)+8>>2]=c[h>>2];c[(c[g>>2]|0)+448+((c[r>>2]|0)*2208|0)+2184>>2]=c[(c[g>>2]|0)+9392+60>>2];c[h>>2]=(c[h>>2]|0)+4;c[l>>2]=0;while(1){if((c[l>>2]|0)>>>0>=(c[(c[s>>2]|0)+4>>2]|0)>>>0)break;t=c[s>>2]|0;c[t>>2]=(c[t>>2]|0)+(((d[c[h>>2]>>0]|0)<<24)+((d[(c[h>>2]|0)+1>>0]|0)<<16)+((d[(c[h>>2]|0)+2>>0]|0)<<8)+(d[(c[h>>2]|0)+3>>0]|0));c[h>>2]=(c[h>>2]|0)+(c[(c[s>>2]|0)+12>>2]|0);c[l>>2]=(c[l>>2]|0)+1}t=(c[g>>2]|0)+9392+60|0;c[t>>2]=(c[t>>2]|0)+(c[c[s>>2]>>2]|0);c[f>>2]=0;t=c[f>>2]|0;i=u;return t|0}c[t>>2]=650;Pu(25465,t);c[f>>2]=-2147483641;t=c[f>>2]|0;i=u;return t|0}function Ou(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;e=j+12|0;f=j+8|0;g=j+4|0;h=j;c[f>>2]=a;c[g>>2]=b;c[h>>2]=d;do if(c[f>>2]|0){if(!(c[g>>2]|0)){c[e>>2]=-2147483647;break}if((c[c[g>>2]>>2]|0)>>>0<(c[h>>2]|0)>>>0){c[e>>2]=-2147483647;break}else{d=c[f>>2]|0;c[d>>2]=(c[d>>2]|0)+(c[h>>2]|0);d=c[g>>2]|0;c[d>>2]=(c[d>>2]|0)-(c[h>>2]|0);c[e>>2]=0;break}}else c[e>>2]=-2147483647;while(0);i=j;return c[e>>2]|0}function Pu(a,b){a=a|0;b=b|0;b=i;i=i+16|0;c[b>>2]=a;i=b;return}function Qu(e,f,g){e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=i;i=i+64|0;w=y;h=y+52|0;j=y+48|0;k=y+44|0;l=y+40|0;s=y+36|0;r=y+32|0;n=y+28|0;o=y+24|0;u=y+20|0;v=y+16|0;p=y+12|0;q=y+8|0;t=y+4|0;c[j>>2]=e;c[k>>2]=f;c[l>>2]=g;c[s>>2]=0;c[r>>2]=0;c[n>>2]=0;c[o>>2]=0;c[u>>2]=6;c[v>>2]=16;c[p>>2]=2;c[q>>2]=0;c[t>>2]=0;if(0==(c[j>>2]|0)|0==(c[k>>2]|0)){c[h>>2]=-2147483647;x=c[h>>2]|0;i=y;return x|0}if((c[l>>2]|0)>>>0>((c[u>>2]|0)+(c[v>>2]|0)+(c[p>>2]|0)+4+8|0)>>>0){c[t>>2]=(c[k>>2]|0)+8;c[t>>2]=(c[t>>2]|0)+(c[u>>2]|0);c[t>>2]=(c[t>>2]|0)+(c[p>>2]|0);c[t>>2]=(c[t>>2]|0)+(c[v>>2]|0);b[(c[j>>2]|0)+320+72+4>>1]=(d[c[t>>2]>>0]<<8)+(d[(c[t>>2]|0)+1>>0]|0);b[(c[j>>2]|0)+320+72+6>>1]=(d[(c[t>>2]|0)+2>>0]<<8)+(d[(c[t>>2]|0)+2+1>>0]|0)}c[t>>2]=c[k>>2];c[q>>2]=c[l>>2];while(1){if((c[q>>2]|0)>>>0<=8)break;c[o>>2]=(d[c[t>>2]>>0]<<24)+(d[(c[t>>2]|0)+1>>0]<<16)+(d[(c[t>>2]|0)+2>>0]<<8)+(d[(c[t>>2]|0)+3>>0]|0);m=c[t>>2]|0;if((c[o>>2]|0)==((a[25494]<<24)+(a[25495]<<16)+(a[25496]<<8)+(a[25497]|0)|0)){x=8;break}c[t>>2]=m+1;c[q>>2]=(c[q>>2]|0)+-1}if((x|0)==8?(c[t>>2]=m+-4,c[q>>2]=(c[q>>2]|0)+4,c[n>>2]=(d[c[t>>2]>>0]<<24)+(d[(c[t>>2]|0)+1>>0]<<16)+(d[(c[t>>2]|0)+2>>0]<<8)+(d[(c[t>>2]|0)+3>>0]|0),c[s>>2]=Ru(c[j>>2]|0,c[t>>2]|0,c[n>>2]|0)|0,(c[s>>2]|0)==0):0)c[r>>2]=1;if(c[r>>2]|0){c[h>>2]=0;x=c[h>>2]|0;i=y;return x|0}else{Pu(25499,w);c[h>>2]=-2147483641;x=c[h>>2]|0;i=y;return x|0}return 0}function Ru(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;i=i+32|0;g=o+24|0;h=o+20|0;j=o+16|0;k=o+12|0;m=o+8|0;n=o+4|0;l=o;c[h>>2]=b;c[j>>2]=e;c[k>>2]=f;c[m>>2]=0;c[n>>2]=0;c[l>>2]=0;if(0==(c[h>>2]|0)|0==(c[j>>2]|0)){c[g>>2]=-2147483647;b=c[g>>2]|0;i=o;return b|0}c[j>>2]=(c[j>>2]|0)+13;c
|
||
|
function bx(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;o=c[n>>2]|0;d=o&-8;k=a+d|0;i=c[40197]|0;e=o&3;if(!((e|0)!=1&a>>>0>=i>>>0&a>>>0<k>>>0))wa();f=c[k+4>>2]|0;if(!(f&1))wa();if(!e){if(b>>>0<256){a=0;return a|0}if(d>>>0>=(b+4|0)>>>0?(d-b|0)>>>0<=c[40313]<<1>>>0:0)return a|0;a=0;return a|0}if(d>>>0>=b>>>0){d=d-b|0;if(d>>>0<=15)return a|0;m=a+b|0;c[n>>2]=o&1|b|2;c[m+4>>2]=d|3;b=m+d+4|0;c[b>>2]=c[b>>2]|1;cx(m,d);return a|0}if((k|0)==(c[40199]|0)){d=(c[40196]|0)+d|0;if(d>>>0<=b>>>0){a=0;return a|0}m=d-b|0;l=a+b|0;c[n>>2]=o&1|b|2;c[l+4>>2]=m|1;c[40199]=l;c[40196]=m;return a|0}if((k|0)==(c[40198]|0)){e=(c[40195]|0)+d|0;if(e>>>0<b>>>0){a=0;return a|0}d=e-b|0;if(d>>>0>15){e=a+b|0;m=e+d|0;c[n>>2]=o&1|b|2;c[e+4>>2]=d|1;c[m>>2]=d;b=m+4|0;c[b>>2]=c[b>>2]&-2}else{c[n>>2]=o&1|e|2;e=a+e+4|0;c[e>>2]=c[e>>2]|1;e=0;d=0}c[40195]=d;c[40198]=e;return a|0}if(f&2|0){a=0;return a|0}l=(f&-8)+d|0;if(l>>>0<b>>>0){a=0;return a|0}m=l-b|0;g=f>>>3;do if(f>>>0>=256){h=c[k+24>>2]|0;f=c[k+12>>2]|0;do if((f|0)==(k|0)){e=k+16|0;f=e+4|0;d=c[f>>2]|0;if(!d){d=c[e>>2]|0;if(!d){j=0;break}}else e=f;while(1){f=d+20|0;g=c[f>>2]|0;if(g|0){d=g;e=f;continue}f=d+16|0;g=c[f>>2]|0;if(!g)break;else{d=g;e=f}}if(e>>>0<i>>>0)wa();else{c[e>>2]=0;j=d;break}}else{g=c[k+8>>2]|0;if(g>>>0<i>>>0)wa();d=g+12|0;if((c[d>>2]|0)!=(k|0))wa();e=f+8|0;if((c[e>>2]|0)==(k|0)){c[d>>2]=f;c[e>>2]=g;j=f;break}else wa()}while(0);if(h|0){d=c[k+28>>2]|0;e=161076+(d<<2)|0;if((k|0)==(c[e>>2]|0)){c[e>>2]=j;if(!j){c[40194]=c[40194]&~(1<<d);break}}else{if(h>>>0<(c[40197]|0)>>>0)wa();d=h+16|0;if((c[d>>2]|0)==(k|0))c[d>>2]=j;else c[h+20>>2]=j;if(!j)break}f=c[40197]|0;if(j>>>0<f>>>0)wa();c[j+24>>2]=h;d=k+16|0;e=c[d>>2]|0;do if(e|0)if(e>>>0<f>>>0)wa();else{c[j+16>>2]=e;c[e+24>>2]=j;break}while(0);d=c[d+4>>2]|0;if(d|0)if(d>>>0<(c[40197]|0)>>>0)wa();else{c[j+20>>2]=d;c[d+24>>2]=j;break}}}else{e=c[k+8>>2]|0;f=c[k+12>>2]|0;d=160812+(g<<1<<2)|0;if((e|0)!=(d|0)){if(e>>>0<i>>>0)wa();if((c[e+12>>2]|0)!=(k|0))wa()}if((f|0)==(e|0)){c[40193]=c[40193]&~(1<<g);break}if((f|0)!=(d|0)){if(f>>>0<i>>>0)wa();d=f+8|0;if((c[d>>2]|0)==(k|0))h=d;else wa()}else h=f+8|0;c[e+12>>2]=f;c[h>>2]=e}while(0);if(m>>>0<16){c[n>>2]=l|o&1|2;b=a+l+4|0;c[b>>2]=c[b>>2]|1;return a|0}else{l=a+b|0;c[n>>2]=o&1|b|2;c[l+4>>2]=m|3;b=l+m+4|0;c[b>>2]=c[b>>2]|1;cx(l,m);return a|0}return 0}function cx(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=a+b|0;d=c[a+4>>2]|0;do if(!(d&1)){f=c[a>>2]|0;if(!(d&3))return;l=a+(0-f)|0;k=f+b|0;i=c[40197]|0;if(l>>>0<i>>>0)wa();if((l|0)==(c[40198]|0)){a=o+4|0;d=c[a>>2]|0;if((d&3|0)!=3){r=l;g=k;break}c[40195]=k;c[a>>2]=d&-2;c[l+4>>2]=k|1;c[l+k>>2]=k;return}e=f>>>3;if(f>>>0<256){a=c[l+8>>2]|0;b=c[l+12>>2]|0;d=160812+(e<<1<<2)|0;if((a|0)!=(d|0)){if(a>>>0<i>>>0)wa();if((c[a+12>>2]|0)!=(l|0))wa()}if((b|0)==(a|0)){c[40193]=c[40193]&~(1<<e);r=l;g=k;break}if((b|0)!=(d|0)){if(b>>>0<i>>>0)wa();d=b+8|0;if((c[d>>2]|0)==(l|0))h=d;else wa()}else h=b+8|0;c[a+12>>2]=b;c[h>>2]=a;r=l;g=k;break}f=c[l+24>>2]|0;b=c[l+12>>2]|0;do if((b|0)==(l|0)){a=l+16|0;b=a+4|0;d=c[b>>2]|0;if(!d){d=c[a>>2]|0;if(!d){j=0;break}}else a=b;while(1){b=d+20|0;e=c[b>>2]|0;if(e|0){d=e;a=b;continue}b=d+16|0;e=c[b>>2]|0;if(!e)break;else{d=e;a=b}}if(a>>>0<i>>>0)wa();else{c[a>>2]=0;j=d;break}}else{e=c[l+8>>2]|0;if(e>>>0<i>>>0)wa();d=e+12|0;if((c[d>>2]|0)!=(l|0))wa();a=b+8|0;if((c[a>>2]|0)==(l|0)){c[d>>2]=b;c[a>>2]=e;j=b;break}else wa()}while(0);if(f){d=c[l+28>>2]|0;a=161076+(d<<2)|0;if((l|0)==(c[a>>2]|0)){c[a>>2]=j;if(!j){c[40194]=c[40194]&~(1<<d);r=l;g=k;break}}else{if(f>>>0<(c[40197]|0)>>>0)wa();d=f+16|0;if((c[d>>2]|0)==(l|0))c[d>>2]=j;else c[f+20>>2]=j;if(!j){r=l;g=k;break}}b=c[40197]|0;if(j>>>0<b>>>0)wa();c[j+24>>2]=f;d=l+16|0;a=c[d>>2]|0;do if(a|0)if(a>>>0<b>>>0)wa();else{c[j+16>>2]=a;c[a+24>>2]=j;break}while(0);d=c[d+4>>2]|0;if(d)if(d>>>0<(c[40197]|0)>>>0)wa();else{c[j+20>>2]=d;c[d+24>>2]=j;r=l;g=k;break}else{r=l;g=k}}else{r=l;g=k}}else{r=a;g=b}while(0);h=c[40197]|0;if(o>>>0<h>>>0)wa();d=o+4|0;a=c[d>>2]|0;if(!(a&2)){if((o|0)==(c[40199]|0)){q=(c[40196]|0)+g|0;c[40196]=q;c[40199]=r;c[r+4>>2]=q|1;i
|
||
|
|
||
|
// EMSCRIPTEN_END_FUNCS
|
||
|
var jb=[my,Dc,fd,gd,hd,td,Sd,Td,Ud,de,qe,re,se,Be,Le,Me,Ne,Ve,Df,Ef,Ff,Nf,hg,ig,qg,wg,xg,yg,Gg,Sg,Tg,Ug,_i,Pj,qk,Tk,nl,km,Um,nn,Jn,So,ip,Uv,Yv,Vv,Fw,ox,Fx,Zv,my,my,my,my,my,my,my,my,my,my,my,my,my,my];var kb=[ny,xx,sx,ny];var lb=[oy,$b,gc,yc,Ac,zc,od,pd,qd,$d,ae,we,ye,Re,Se,Jf,Kf,mg,ng,Cg,Dg,Di,Ei,Ui,Wi,Vi,Fj,Kj,Lj,lk,mk,Ok,Pk,il,jl,fm,gm,Pm,Qm,hn,jn,En,Fn,No,Oo,dp,ep,ix,vx,mx,nx,kx,Ax,Cx,Ex,Mb,tc,Wv,_v,gx,oy,oy,oy,oy];var mb=[py,Db];var nb=[qy,Bc,Cc,_c,rd,sd,Qd,be,ce,oe,ze,Ae,Ke,Te,Ue,Bf,Lf,Mf,eg,og,pg,vg,Eg,Fg,Qg,Xi,Yi,tj,Mj,Nj,Rj,nk,ok,Hk,Qk,Rk,Vk,kl,ll,Yl,hm,im,mm,Rm,Sm,an,kn,ln,pn,Gn,Hn,Ln,Po,Qo,Uo,fp,gp,Jp,Rv,Dx,Gi,lj,sk,pl,Wm,kp,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy,qy];var ob=[ry,sy,dx,fx];var pb=[ty,Ic,xd,Zd,he,Fe,Ye,Rf,tg,Jg,xj,Cj,Tj,Jk,Xk,$l,dm,om,cn,rn,Nn,Lo,Wo,Kp,ty,ty,ty,ty,ty,ty,ty,ty];var qb=[uy,wx,qx,uy];var rb=[vy,Ec,Hc,jd,kd,ld,vd,wd,Wd,Xd,Yd,fe,ge,te,ue,De,Ee,Oe,Pe,We,Xe,Gf,Hf,Pf,Qf,jg,kg,rg,sg,zg,Ag,Hg,Ig,Vg,Wg,Zi,$i,yj,zj,Aj,Bj,Oj,Qj,hk,ik,jk,pk,rk,Kk,Lk,Mk,Sk,Uk,el,fl,gl,ml,ol,am,bm,cm,jm,lm,Lm,Mm,Nm,Tm,Vm,dn,en,fn,mn,on,Bn,Cn,In,Kn,Ho,Io,Jo,Ko,Ro,To,ap,bp,hp,jp,Lp,Mp,Np,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy,vy];var sb=[wy,id,Vd,wy];var tb=[xy,yx,tx,xy];return{___cxa_can_catch:Kx,_bitshift64Ashr:Qx,_fflush:lw,___cxa_is_pointer_type:Lx,_i64Add:Px,_memmove:Ux,_ST_Create:Eb,_i64Subtract:Nx,_ST_Start:Fb,_memset:Ox,_malloc:_w,_ST_InputData:Gb,_memcpy:Tx,_ST_Stop:Hb,_ST_Release:Ib,_bitshift64Lshr:Rx,_free:$w,___errno_location:Tv,_bitshift64Shl:Sx,__GLOBAL__sub_I_SystemTransform_cpp:Jb,runPostSets:Mx,stackAlloc:ub,stackSave:vb,stackRestore:wb,establishStackSpace:xb,setThrew:yb,setTempRet0:Bb,getTempRet0:Cb,dynCall_iiii:by,dynCall_viiiii:cy,dynCall_vi:dy,dynCall_vii:ey,dynCall_ii:fy,dynCall_v:gy,dynCall_iiiii:hy,dynCall_viiiiii:iy,dynCall_iii:jy,dynCall_iiiiii:ky,dynCall_viiii:ly}})
|
||
|
|
||
|
|
||
|
// EMSCRIPTEN_END_ASM
|
||
|
(Module.asmGlobalArg,Module.asmLibraryArg,buffer);var __GLOBAL__sub_I_SystemTransform_cpp=Module["__GLOBAL__sub_I_SystemTransform_cpp"]=asm["__GLOBAL__sub_I_SystemTransform_cpp"];var ___cxa_can_catch=Module["___cxa_can_catch"]=asm["___cxa_can_catch"];var _fflush=Module["_fflush"]=asm["_fflush"];var runPostSets=Module["runPostSets"]=asm["runPostSets"];var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=asm["___cxa_is_pointer_type"];var _i64Add=Module["_i64Add"]=asm["_i64Add"];var _memmove=Module["_memmove"]=asm["_memmove"];var _bitshift64Ashr=Module["_bitshift64Ashr"]=asm["_bitshift64Ashr"];var _i64Subtract=Module["_i64Subtract"]=asm["_i64Subtract"];var _ST_Start=Module["_ST_Start"]=asm["_ST_Start"];var _memset=Module["_memset"]=asm["_memset"];var _malloc=Module["_malloc"]=asm["_malloc"];var _bitshift64Lshr=Module["_bitshift64Lshr"]=asm["_bitshift64Lshr"];var _ST_InputData=Module["_ST_InputData"]=asm["_ST_InputData"];var _memcpy=Module["_memcpy"]=asm["_memcpy"];var _ST_Stop=Module["_ST_Stop"]=asm["_ST_Stop"];var _ST_Create=Module["_ST_Create"]=asm["_ST_Create"];var _ST_Release=Module["_ST_Release"]=asm["_ST_Release"];var _free=Module["_free"]=asm["_free"];var ___errno_location=Module["___errno_location"]=asm["___errno_location"];var _bitshift64Shl=Module["_bitshift64Shl"]=asm["_bitshift64Shl"];var dynCall_iiii=Module["dynCall_iiii"]=asm["dynCall_iiii"];var dynCall_viiiii=Module["dynCall_viiiii"]=asm["dynCall_viiiii"];var dynCall_vi=Module["dynCall_vi"]=asm["dynCall_vi"];var dynCall_vii=Module["dynCall_vii"]=asm["dynCall_vii"];var dynCall_ii=Module["dynCall_ii"]=asm["dynCall_ii"];var dynCall_v=Module["dynCall_v"]=asm["dynCall_v"];var dynCall_iiiii=Module["dynCall_iiiii"]=asm["dynCall_iiiii"];var dynCall_viiiiii=Module["dynCall_viiiiii"]=asm["dynCall_viiiiii"];var dynCall_iii=Module["dynCall_iii"]=asm["dynCall_iii"];var dynCall_iiiiii=Module["dynCall_iiiiii"]=asm["dynCall_iiiiii"];var dynCall_viiii=Module["dynCall_viiii"]=asm["dynCall_viiii"];Runtime.stackAlloc=asm["stackAlloc"];Runtime.stackSave=asm["stackSave"];Runtime.stackRestore=asm["stackRestore"];Runtime.establishStackSpace=asm["establishStackSpace"];Runtime.setTempRet0=asm["setTempRet0"];Runtime.getTempRet0=asm["getTempRet0"];if(memoryInitializer){if(typeof Module["locateFile"]==="function"){memoryInitializer=Module["locateFile"](memoryInitializer)}else if(Module["memoryInitializerPrefixURL"]){memoryInitializer=Module["memoryInitializerPrefixURL"]+memoryInitializer}if(ENVIRONMENT_IS_NODE||ENVIRONMENT_IS_SHELL){var data=Module["readBinary"](memoryInitializer);HEAPU8.set(data,Runtime.GLOBAL_BASE)}else{addRunDependency("memory initializer");var applyMemoryInitializer=(function(data){if(data.byteLength)data=new Uint8Array(data);HEAPU8.set(data,Runtime.GLOBAL_BASE);if(Module["memoryInitializerRequest"])delete Module["memoryInitializerRequest"].response;removeRunDependency("memory initializer")});function doBrowserLoad(){Module["readAsync"](memoryInitializer,applyMemoryInitializer,(function(){throw"could not load memory initializer "+memoryInitializer}))}if(Module["memoryInitializerRequest"]){function useRequest(){var request=Module["memoryInitializerRequest"];if(request.status!==200&&request.status!==0){console.warn("a problem seems to have happened with Module.memoryInitializerRequest, status: "+request.status+", retrying "+memoryInitializer);doBrowserLoad();return}applyMemoryInitializer(request.response)}if(Module["memoryInitializerRequest"].response){setTimeout(useRequest,0)}else{Module["memoryInitializerRequest"].addEventListener("load",useRequest)}}else{doBrowserLoad()}}}function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var preloadStartTime=null;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=Module.callMain=function callMain(args){args=args||[];ensureInitRuntime();var
|
||
|
|
||
|
|
||
|
|
||
|
|