You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.7 MiB
44 lines
1.7 MiB
![]()
4 years ago
|
var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=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 process.versions==="object"&&typeof process.versions.node==="string";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)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);return nodeFS["readFileSync"](filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return data}if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=m
|
||
|
// EMSCRIPTEN_START_ASM
|
||
|
function a(asmLibraryArg,wasmMemory,wasmTable){var scratchBuffer=new ArrayBuffer(8);var b=new Int32Array(scratchBuffer);var c=new Float32Array(scratchBuffer);var d=new Float64Array(scratchBuffer);function e(index){return b[index]}function f(index,value){b[index]=value}function g(){return d[0]}function h(value){d[0]=value}function i(low,high){b[0]=low;b[1]=high}function j(value){c[0]=value}function k(){return c[0]}function l(global,env,buffer){var m=env.memory;var n=wasmTable;var o=new global.Int8Array(buffer);var p=new global.Int16Array(buffer);var q=new global.Int32Array(buffer);var r=new global.Uint8Array(buffer);var s=new global.Uint16Array(buffer);var t=new global.Uint32Array(buffer);var u=new global.Float32Array(buffer);var v=new global.Float64Array(buffer);var w=global.Math.imul;var x=global.Math.fround;var y=global.Math.abs;var z=global.Math.clz32;var A=global.Math.min;var B=global.Math.max;var C=global.Math.floor;var D=global.Math.ceil;var E=global.Math.sqrt;var F=env.abort;var G=global.NaN;var H=global.Infinity;var I=env.abort;var J=env._emval_decref;var K=env.emscripten_log;var L=env._emval_new_cstring;var M=env._emval_get_method_caller;var N=env._embind_register_memory_view;var O=env._emval_call_void_method;var P=env._emval_run_destructors;var Q=env._embind_register_integer;var R=env._emval_take_value;var S=env._emval_as;var T=env._emval_incref;var U=env._emval_get_property;var V=env._embind_register_class_property;var W=env._embind_register_class_function;var X=env._emval_set_property;var Y=env.clock;var Z=env._emval_get_global;var _=env._embind_register_std_wstring;var $=env._emval_call;var aa=env._embind_register_float;var ba=env._embind_register_class_class_function;var ca=env._embind_register_std_string;var da=env.fd_write;var ea=env.fd_close;var fa=env._emval_call_method;var ga=env._embind_register_class;var ha=env.fd_seek;var ia=env.setTempRet0;var ja=env.emscripten_memcpy_big;var ka=env.emscripten_resize_heap;var la=env._embind_register_emval;var ma=env._embind_register_bool;var na=env._embind_register_void;var oa=env.environ_get;var pa=env.environ_sizes_get;var qa=env.__syscall3;var ra=env.fd_fdstat_get;var sa=env.__syscall5;var ta=env.__syscall221;var ua=env.gettimeofday;var va=env.round;var wa=env._embind_create_inheriting_constructor;var xa=env.__cxa_throw;var ya=env.__cxa_allocate_exception;var za=env._emval_new_object;var Aa=env._emval_new;var Ba=env.init;var Ca=8706768;var Da=0;
|
||
|
// EMSCRIPTEN_START_FUNCS
|
||
|
function Oo(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,u=0,v=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,X=0,Y=0,Z=0;i=Ca-112|0;Ca=i;z=q[q[a+28220>>2]+64>>2];V=q[a+28224>>2];k=q[V+12>>2];I=q[a+25672>>2];c=q[b+21788>>2];d=q[b+21792>>2];H=c+w(d,q[a+27024>>2])|0;q[b+21796>>2]=H;a:{b:{if(q[b+840>>2]==1){break b}c:{if(!(!q[b+21648>>2]|(!(d&1)|!q[a+26384>>2]))){c=q[b+21652>>2];break c}c=No(a,b,c,d)}if(!c){break b}d:{if(!q[a+26384>>2]|o[b+21792|0]&1){break d}q[q[a+24364>>2]+(H<<2)>>2]=2048;c=No(a,b,q[b+21788>>2],q[b+21792>>2]+1|0);q[b+21652>>2]=c;if(c){break d}c=Mo(a,b);q[b+21832>>2]=c;q[b+21828>>2]=c}RE(a,b);c=0;p[q[a+26400>>2]+(H<<1)>>1]=0;o[q[a+26404>>2]+H|0]=0;q[b+864>>2]=0;break a}if(!(!q[a+26384>>2]|o[b+21792|0]&1)){c=Mo(a,b);q[b+21832>>2]=c;q[b+21828>>2]=c}q[b+21648>>2]=0;Bk(a,b,0-q[b+21828>>2]|0);d=i;c=q[b+840>>2]+ -2|0;e:{f:{g:{if(c>>>0<=1){if(!(c-1)){h:{c=i;m=b+32856|0;g=0;i:{if(!_a(m,((((q[b+21732>>2]+ -1>>>8^-1)&1)-(q[b+21740>>2]+ -1>>>8&1)|0)+b|0)+32932|0)){break i}if(!_a(m,b+32934|0)){g=_a(m,b+32936|0)+1|0;break i}g=_a(m,b+32935|0);h=b+32936|0;e=(((_a(m,h)<<2)+(g<<3)|0)+(_a(m,h)<<1)|0)+_a(m,h)|0;if((e|0)<=7){g=e+3|0;break i}g=e+ -13|0;if(g>>>0<=2){j:{switch(g-1|0){case 0:g=11;break i;case 1:break j;default:break h}}g=22;break i}g=(_a(m,h)+(e<<1)|0)+ -4|0}q[c+108>>2]=g;d=g<<2;c=s[d+152592>>1];q[i+108>>2]=c;d=r[d+152594|0];break e}c=Ak(b,32,0);break g}g=b+32856|0;if(!_a(g,b+32918|0)){e=i;k:{if(!_a(g,b+32919|0)){c=w(_a(g,b+32920|0),3);break k}c=2-_a(g,b+32921|0)|0}d=c<<2;c=s[d+152544>>1];q[e+108>>2]=c;d=r[d+152546|0];break e}c=Ak(b,17,0);break g}c=Ak(b,3,1);q[i+108>>2]=c;if(!c|q[b+836>>2]!=5){break f}c=c+ -1|0}q[d+108>>2]=c}d=c<<2;q[b+21660>>2]=r[d+152434|0];c=s[d+152432>>1];q[i+108>>2]=c;J=r[d+152435|0];d=0}if(q[b+21828>>2]){c=c|128;q[i+108>>2]=c}p[q[a+26380>>2]+(H<<1)>>1]=q[b+832>>2];if(c&4){c=-1;g=q[b+32876>>2];d=q[b+32872>>2];f=q[b+32856>>2];d=f&1?d+ -1|0:d;f=f&511?d+ -1|0:d;d=w(q[V+1700>>2],s[(q[V+12>>2]<<1)+153656>>1])>>3;if((g-f|0)<(d|0)){break a}q[b+27780>>2]=f;c=d+f|0;c=Ol(b+32856|0,c,g-c|0);if((c|0)<0){break a}p[q[a+26400>>2]+(H<<1)>>1]=63471;o[q[a+26404>>2]+H|0]=0;o[q[a+24340>>2]+H|0]=0;Za(q[a+25980>>2]+w(H,48)|0,16,48);q[q[a+24364>>2]+(H<<2)>>2]=q[i+108>>2];q[b+864>>2]=0;c=0;break a}X=k+ -1|0;Lo(a,b,c);l:{m:{n:{o:{p:{if(c&7){if(c&1){if(!z){break p}if(!_a(b+32856|0,(q[b+21840>>2]+b|0)+33303|0)){break p}q[i+108>>2]=c|16777216;c=0;while(1){if(c>>>0>15){break o}g=r[c+154016|0]+b|0;f=o[g+21656|0];d=o[g+21663|0];d=(d|0)>(f|0)?f:d;d=w(Ko(b,(d|0)<0?2:d),257);p[g+21672>>1]=d;p[g+21664>>1]=d;c=c+4|0;continue}}c=Ri(q[a+4>>2],q[b+21760>>2],q[b+21768>>2],q[b+21660>>2],0);q[b+21660>>2]=c;if((c|0)<0){break l}break n}q:{if((d&255)==4){c=0;r:{if(q[b+840>>2]==3){while(1){if((c|0)!=4){d=(PE(b)&65535)<<2;q[(i+80|0)+(c<<2)>>2]=r[d+152690|0];p[((c<<1)+b|0)+28552>>1]=s[d+152688>>1];c=c+1|0;continue}break}if(!((s[b+28558>>1]|(s[b+28556>>1]|(s[b+28554>>1]|s[b+28552>>1])))&256)){break r}Xe(a,b,i+108|0);o[b+28326|0]=254;o[b+28302|0]=254;o[b+28342|0]=254;o[b+28286|0]=254;c=0;while(1){if((c|0)==4){break r}f=r[(c<<2)+154016|0]+b|0;d=w(s[((c<<1)+b|0)+28552>>1]>>>1&255,257);p[f+28520>>1]=d;p[f+28512>>1]=d;c=c+1|0;continue}}while(1){if((c|0)==4){break r}d=(OE(b)&65535)<<2;q[(i+80|0)+(c<<2)>>2]=r[d+152578|0];p[((c<<1)+b|0)+28552>>1]=s[d+152576>>1];c=c+1|0;continue}}d=0;s:while(1){h=q[b+23412>>2];if(d>>>0>=h>>>0){break q}k=4096<<(d<<1);g=((d<<2)+b|0)+23404|0;c=0;while(1){t:{u:{if((c|0)!=4){f=s[((c<<1)+b|0)+28552>>1];if(f&256){break t}if(!(f&k)){h=-1;break u}h=0;f=q[g>>2]<<q[b+21832>>2];if(f>>>0<2){break u}h=Vi(b,d,c<<2);if(h>>>0<f>>>0){break u}a=q[a+4>>2];q[i+4>>2]=f;q[i>>2]=h;Ta(a,16,4126,i);break l}d=d+1|0;continue s}f=r[(c<<2)+154016|0]+(w(d,40)+b|0)|0;o[f+28280|0]=h;o[f+28281|0]=h;o[f+28273|0]=h}c=c+1|0;continue}}}if(c&256){Xe(a,b,i+108|0);c=b+28504|0;q[c>>2]=0;q[c+4>>2]=0;c=b+28488|0;q[c>>2]=0;q[c+4>>2]=0;c=b+28472|0;q[c>>2]=0;q[c+4>>2]=0;c=b+28456|0;q[c>>2]=0;q[c+4>>2]=0;c=b+28424|0;q[c>>2]=0;q[c+4>>2]=0;c=b+28408|0;q[c>>2]=0;q[c+4>>2]=0;c=b+28392|0;q[c>>2]=
|
||
|
|
||
|
|
||
|
|
||
|
function fE(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ca-20816|0;Ca=d;e=q[a+32>>2]&3;f=q[a>>2];if(q[q[f+1200>>2]+60>>2]){to(b)}if((e|0)==3){Tb(b)}g=-1094995529;a:{if((yo(d+44|0,d+36|0,b,q[f+1200>>2],e,q[f+1728>>2],c)|0)<0){break a}b:{if((e|0)==1){break b}while(1){if((h|0)>=q[d+44>>2]){break b}c:{if(!Tb(b)){break c}j=(d+36|0)+(h<<2)|0;a=0;while(1){d:{i=gd(b);if(i>>>0<=2){ke(b);if((a|0)<q[j>>2]){break d}q[d+16>>2]=a;Ta(c,16,18011,d+16|0);break a}if((i|0)==3){break c}q[d+32>>2]=i;Ta(c,16,17201,d+32|0);break a}a=a+1|0;continue}}h=h+1|0;continue}}a=q[f+1200>>2];if(!((e|0)!=3|q[a+32>>2]!=1?!(q[a+28>>2]?(e|0)==2:0):0)){Ao(b,q[f+1204>>2],d+36|0,e,d+48|0,q[f+1728>>2],c)}e=0;e:{if(!Tb(b)){break e}while(1){if((e|0)==66){break e}a=gd(b);if(a>>>0>=7){q[d>>2]=a;Ta(c,16,19059,d);break a}if(!a){g=a;break a}if((a|0)==5){g=1;break a}if((a|2)==3){ke(b)}if(!(!(1<<a&92)|a>>>0>6)){gd(b)}e=e+1|0;continue}}g=0}Ca=d+20816|0;return g}function _C(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,s=0,t=0,u=0,v=0,w=0,x=0;x=(e|0)>0?e:0;e=0;while(1){if((e|0)!=(x|0)){a=c+d|0;l=r[a+1|0];g=r[c+1|0]+2|0;m=r[b|0]-(l+(r[a|0]+(g+r[c|0]|0)|0)>>>2|0)|0;n=m>>31;h=r[a+2|0];f=g+l|0;g=r[c+2|0];o=r[b+1|0]-(h+(f+g|0)>>>2|0)|0;l=o>>31;f=r[a+3|0];g=g+h|0;h=r[c+3|0];p=r[b+2|0]-((f+(g+h|0)|0)+2>>>2|0)|0;g=p>>31;i=r[a+4|0];h=h+f|0;f=r[c+4|0];q=r[b+3|0]-((i+(h+f|0)|0)+2>>>2|0)|0;h=q>>31;j=r[a+5|0];f=f+i|0;i=r[c+5|0];s=r[b+4|0]-((j+(f+i|0)|0)+2>>>2|0)|0;f=s>>31;k=r[a+6|0];i=i+j|0;j=r[c+6|0];t=r[b+5|0]-((k+(i+j|0)|0)+2>>>2|0)|0;i=t>>31;u=r[a+7|0];j=j+k|0;k=r[c+7|0];v=r[b+6|0]-((u+(j+k|0)|0)+2>>>2|0)|0;j=v>>31;k=r[b+7|0]-((r[a+8|0]+(r[c+8|0]+(k+u|0)|0)|0)+2>>>2|0)|0;c=k>>31;w=((((((((n^n+m)+w|0)+(l^l+o)|0)+(g^g+p)|0)+(h^h+q)|0)+(f^f+s)|0)+(i^i+t)|0)+(j^j+v)|0)+(c^c+k)|0;e=e+1|0;b=b+d|0;c=a;continue}break}return w|0}function ut(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=8-f|0;g=8-e|0;i=w(h,g);g=w(f,g);h=w(e,h);a:{e=w(e,f);if(e){f=0;k=(d|0)>0?d:0;l=c+2|0;m=c+1|0;while(1){if((f|0)==(k|0)){break a}d=b+c|0;j=b+m|0;o[a|0]=(r[a|0]+((((w(r[b|0],i)+w(h,r[b+1|0])|0)+w(g,r[d|0])|0)+w(e,r[j|0])|0)+32>>>6|0)|0)+1>>>1;o[a+1|0]=(r[a+1|0]+((((w(r[b+1|0],i)+w(h,r[b+2|0])|0)+w(g,r[j|0])|0)+w(e,r[b+l|0])|0)+32>>>6|0)|0)+1>>>1;f=f+1|0;a=a+c|0;b=d;continue}}e=g+h|0;if(!e){f=0;d=(d|0)>0?d:0;while(1){if((d|0)==(f|0)){break a}o[a|0]=(r[a|0]+(w(r[b|0],i)+32>>>6|0)|0)+1>>>1;o[a+1|0]=(r[a+1|0]+(w(r[b+1|0],i)+32>>>6|0)|0)+1>>>1;f=f+1|0;b=b+c|0;a=a+c|0;continue}}g=g?c:1;h=g+1|0;f=0;d=(d|0)>0?d:0;while(1){if((d|0)==(f|0)){break a}o[a|0]=(r[a|0]+((w(r[b|0],i)+w(e,r[b+g|0])|0)+32>>>6|0)|0)+1>>>1;o[a+1|0]=(r[a+1|0]+((w(r[b+1|0],i)+w(e,r[b+h|0])|0)+32>>>6|0)|0)+1>>>1;f=f+1|0;b=b+c|0;a=a+c|0;continue}}}function vQ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,s=0;g=Ca-16|0;Ca=g;h=a-e|0;i=r[h+2|0];j=i+2|0;l=r[h+4|0];m=r[h+3|0];n=l+(j+(m<<1)|0)>>>2|0;f=i<<1;i=r[h+1|0];k=i+2|0;p=m+(f+k|0)>>>2|0;f=j;j=r[h|0];q=(f+j|0)+(i<<1)>>>2|0;i=0;s=(k+r[(c?e^-1:0-e|0)+a|0]|0)+(j<<1)>>>2|0;c=r[h+7|0];f=r[h+5|0];k=r[h+6|0];j=d?r[h+8|0]:c;o[g+14|0]=(c+(f+(k<<1)|0)|0)+2>>>2;o[g+13|0]=(k+(l+(f<<1)|0)|0)+2>>>2;o[g+12|0]=(f+(m+(l<<1)|0)|0)+2>>>2;o[g+11|0]=n;o[g+10|0]=p;o[g+9|0]=q;o[g+8|0]=s;o[g+15|0]=((k+(c<<1)|0)+j|0)+2>>>2;d=w(e,7);j=w(e,6);h=w(e,5);m=e<<2;l=w(e,3);k=e<<1;c=b;while(1){if((i|0)!=8){f=r[(g+8|0)+i|0]+r[c|0]|0;o[a|0]=f;f=f+r[c+16|0]|0;o[a+e|0]=f;f=f+r[c+32|0]|0;o[a+k|0]=f;f=f+r[c+48|0]|0;o[a+l|0]=f;f=f+r[c+64|0]|0;o[a+m|0]=f;f=f+r[c+80|0]|0;o[a+h|0]=f;f=f+r[c+96|0]|0;o[a+j|0]=f;o[a+d|0]=f+r[c+112|0];i=i+1|0;c=c+2|0;a=a+1|0;continue}break}Za(b,0,128);Ca=g+16|0}function me(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=Ca-48|0;Ca=f;g=q[a+6472>>2];a:{if(g>>>0<=23){i=1;if(1<<g&9043968){break a}}i=(g|0)==39}h=b+292|0;q[f+8>>2]=0;m=Ua(c,8);b:{c:{if(!d){e=im(a,b,c);if((e|0)<0){break c}}j=b+5872|0;k=b+6896|0;e=Zw(a,j,k,c,b);if((e|0)<0){break c}l=b+7376|0;e=Yw(a,l,c,m,b,j,k);if((e|0)<0){break c}d:{if((g|0)==39){break d}e=Xa(c);if(!e){break d}e:{if(q[b+4>>2]==2){Ta(q[a+4>>2],16,39064,0);break e}
|
||
|
|
||
|
|
||
|
|
||
|
function tQ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,p=0;d=Ca-16|0;Ca=d;g=r[(w(e,5)+a|0)+ -1|0];f=r[((e<<2)+a|0)+ -1|0];j=r[((e<<1)+a|0)+ -1|0];h=r[(w(e,3)+a|0)+ -1|0];i=r[(w(e,6)+a|0)+ -1|0];k=r[(w(e,7)+a|0)+ -1|0];l=a+ -1|0;m=r[l|0];n=r[(a+e|0)+ -1|0];p=n+2|0;o[d+8|0]=(p+r[(c?(e^-1)+a|0:l)|0]|0)+(m<<1)>>>2;o[d+15|0]=(w(k,3)+i|0)+2>>>2;c=j+2|0;o[d+11|0]=f+(c+(h<<1)|0)>>>2;o[d+10|0]=((j<<1)+p|0)+h>>>2;o[d+9|0]=(c+m|0)+(n<<1)>>>2;o[d+14|0]=((g+(i<<1)|0)+k|0)+2>>>2;o[d+13|0]=((f+(g<<1)|0)+i|0)+2>>>2;o[d+12|0]=(g+((f<<1)+h|0)|0)+2>>>2;g=0;c=b;while(1){if((g|0)!=8){f=r[(d+8|0)+g|0]+r[c|0]|0;o[a|0]=f;f=f+r[c+2|0]|0;o[a+1|0]=f;f=f+r[c+4|0]|0;o[a+2|0]=f;f=f+r[c+6|0]|0;o[a+3|0]=f;f=f+r[c+8|0]|0;o[a+4|0]=f;f=f+r[c+10|0]|0;o[a+5|0]=f;f=f+r[c+12|0]|0;o[a+6|0]=f;o[a+7|0]=f+r[c+14|0];g=g+1|0;c=c+16|0;a=a+e|0;continue}break}Za(b,0,128);Ca=d+16|0}function Iy(a,b){a=a|0;b=b|0;var 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,s=0,t=0,u=0,v=0,w=0,x=0;j=Ca-256|0;Ca=j;o=q[a>>2];c=o;p=q[a+4>>2];e=p;s=q[a+8>>2];i=s;t=q[a+12>>2];n=t;u=q[a+16>>2];d=u;v=q[a+20>>2];f=v;w=q[a+24>>2];k=w;x=q[a+28>>2];g=x;while(1){l=k;k=f;f=d;m=i;i=e;e=c;if((h|0)!=64){a:{if(h>>>0<=15){c=(h<<2)+b|0;c=r[c|0]|r[c+1|0]<<8|(r[c+2|0]<<16|r[c+3|0]<<24);c=c<<24|c<<8&16711680|(c>>>8&65280|c>>>24);break a}c=(h<<2)+j|0;d=q[c+ -60>>2];d=(q[c+ -28>>2]+q[c+ -64>>2]|0)+(eS(d,14)^d>>>3^eS(d,25))|0;c=q[c+ -8>>2];c=d+(eS(c,13)^c>>>10^eS(c,15))|0}d=h<<2;q[d+j>>2]=c;g=q[d+91168>>2]+(c+(((eS(f,26)^eS(f,21)^eS(f,7))+g|0)+((k^l)&f^l)|0)|0)|0;c=g+(((i|m)&e|i&m)+(eS(e,30)^eS(e,19)^eS(e,10))|0)|0;d=g+n|0;h=h+1|0;n=m;g=l;continue}break}q[a+28>>2]=g+x;q[a+24>>2]=l+w;q[a+20>>2]=k+v;q[a+16>>2]=f+u;q[a+12>>2]=n+t;q[a+8>>2]=m+s;q[a+4>>2]=i+p;q[a>>2]=e+o;Ca=j+256|0}function rx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=r[b+12|0];e=b+13760|0;a:{c=q[b+4>>2]+ -1|0;if(c>>>0<=1){f=d?2428064:3393920;if(!(c-1)){Va(e,b+17856|0,2048);c=0;Za(b+16064|0,0,1792);n[q[q[a+5404>>2]+28>>2]](b+15552|0,a+4864|0,d?2428320:3394176,64);while(1){if((c|0)==64){break a}u[((c<<2)+b|0)+15808>>2]=u[((0-c<<2)+a|0)+5116>>2]*u[f+(63-c<<2)>>2];c=c+1|0;continue}}Va(e,a+3072|0,1792);c=0;Za(b+16064|0,0,1792);n[q[q[a+5404>>2]+28>>2]](b+15552|0,a+4864|0,d?2428320:3394176,64);while(1){if((c|0)==64){break a}u[((c<<2)+b|0)+15808>>2]=u[((0-c<<2)+a|0)+5116>>2]*u[f+(63-c<<2)>>2];c=c+1|0;continue}}f=d?2423968:3397504;n[q[q[a+5404>>2]+28>>2]](e,a+3072|0,d?2426016:3399552,512);c=0;while(1){if((c|0)==512){break a}u[((c<<2)+b|0)+15808>>2]=u[((0-c<<2)+a|0)+5116>>2]*u[f+(511-c<<2)>>2];c=c+1|0;continue}}a=b+36288|0;Va(b+32192|0,a,4096);Va(a,q[b+74176>>2],4096);Va(b+40384|0,e,4096)}function Mi(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;j=Ca-32|0;Ca=j;n=f^3;a:while(1){if(!((i|0)>=(d|0)?(g|0)>=(d|0):0)){k=(g|0)>(d|0)?g:d;while(1){b:{if((g|0)!=(k|0)){h=q[(g<<2)+c>>2];if(!h|!(q[h+640>>2]&f)){break b}k=g}m=(i|0)>(d|0)?i:d;h=i;c:{while(1){d:{e:{if((h|0)==(m|0)){i=m}else{i=q[(h<<2)+c>>2];if(!i|!(q[i+640>>2]&n)){break e}i=h}if((g|0)<(d|0)){if((l|0)>=(b|0)){break d}g=k;m=q[(g<<2)+c>>2];o=m;if(!e){g=q[q[(k<<2)+c>>2]+88>>2]}q[o+96>>2]=g;eo(w(l,40)+a|0,m,f,1);l=l+1|0;k=k+1|0}g=k;if((h|0)>=(d|0)){continue a}if((l|0)>=(b|0)){break c}k=i;h=q[(i<<2)+c>>2];m=h;if(!e){k=q[h+88>>2]}q[m+96>>2]=k;eo(w(l,40)+a|0,h,n,0);i=i+1|0;l=l+1|0;continue a}h=h+1|0;continue}break}q[j+24>>2]=90;q[j+20>>2]=11218;q[j+16>>2]=30156;Ta(0,0,8057,j+16|0);I();F()}q[j+8>>2]=95;q[j+4>>2]=11218;q[j>>2]=30156;Ta(0,0,8057,j);I();F()}g=g+1|0;continue}}break}Ca=j+32|0;return l}function vC(a,b){var c=0,d=0,e=0,f=0;e=Ca-16|0;Ca=e;a=Za(a,0,920);q[a>>2]=174136;a:{if(!b){q[a+8>>2]=-1;break a}f=q[b+8>>2];q[a+12>>2]=b;q[a+8>>2]=f;q[a+16>>2]=q[b+12>>2];if(f>>>0>3){break a}c=q[(f<<2)+194848>>2]}Em(a,c,c);q[a+776>>2]=1;q[a+760>>2]=0;q[a+764>>2]=1;q[a+76>>2]=0;q[a+80>>2]=1;q[a+400>>2]=868;q[a+708>>2]=869;q[a+704>>2]=870;q[a+120>>2]=871;q[a+188>>2]=0;q[a+192>>2]=1;q[a+768>>2]=-1;q[a+772>>2]=0;q[a+112>>2]=-1;q[a+584>>2]=0;q[a+588>>2]=-2147483648;q[a+352>>2]=-1;f=0;b:{if(!b){break b}d=q[b+56>>2];c:{if(!d){break c}d:{c=q[a+24>>2];if(c){break d}c=nb(d);q[a+2
|
||
|
|
||
|
|
||
|
|
||
|
function Cr(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,q=0,r=0,t=0,u=0,v=0;l=d<<6;t=c<<6;d=0;m=b>>1;u=0-m<<1;v=0-(b&-2)<<1;while(1){if((d|0)!=4){a:{b=o[d+e|0];if((b|0)<1){break a}b=b<<6;n=b+ -63|0;q=63-b|0;c=0;b=a;while(1){if((c|0)==2){break a}r=b+u|0;f=s[r>>1];j=s[b>>1];h=f-j|0;g=h>>31;b:{if((g^g+h)>=(t|0)){break b}h=s[b+v>>1];i=h-f|0;g=i>>31;if((g^g+i)>=(l|0)){break b}i=s[(m<<1)+b>>1];k=i-j|0;g=k>>31;if((g^g+k)>=(l|0)){break b}k=f;f=((h-i|0)+(j-f<<2)|0)+4>>3;g=(f|0)<(q|0)?q:(f|0)>(n|0)?n:f;f=k+g|0;p[r>>1]=f>>>0<16384?f:(f>>31^-1)&16383;f=j-g|0;p[b>>1]=f>>>0<16384?f:(f>>31^-1)&16383}c=c+1|0;b=b+2|0;continue}}d=d+1|0;a=a+4|0;continue}break}}function Rf(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=c-((e&2147483646)<<1)|0;l=e>>1<<1;e=b;while(1){if((f|0)!=7){g=s[c+6>>1];h=s[c+2>>1];i=s[c>>1];j=s[c+4>>1];k=s[c+ -2>>1];q[e>>2]=g+((s[c+ -4>>1]+w(h+i|0,20)|0)+w(j+k|0,-5)|0);q[e+4>>2]=s[c+8>>1]+((k+w(h+j|0,20)|0)+w(i+g|0,-5)|0);f=f+1|0;e=e+16|0;c=c+l|0;continue}break}c=b+32|0;e=0;b=d>>1<<1;while(1){if((e|0)!=2){d=q[c+64>>2];f=q[c+48>>2];l=q[c+16>>2];h=q[c>>2];i=q[c+32>>2];j=q[c+ -16>>2];k=(((f+q[c+ -32>>2]|0)+w(l+h|0,20)|0)+w(i+j|0,-5)|0)+512|0;g=k>>10;p[a>>1]=g>>>0<4096?g:(k>>31^-1)&4095;d=(((d+j|0)+w(l+i|0,20)|0)+w(f+h|0,-5)|0)+512|0;f=d>>10;p[a+b>>1]=f>>>0<4096?f:(d>>31^-1)&4095;e=e+1|0;c=c+4|0;a=a+2|0;continue}break}}function mx(a,b,c,d){var e=0,f=0,g=0,h=0;f=Ca+ -64|0;Ca=f;q[f+56>>2]=q[d+16>>2];e=q[d+12>>2];q[f+48>>2]=q[d+8>>2];q[f+52>>2]=e;e=q[d+4>>2];q[f+40>>2]=q[d>>2];q[f+44>>2]=e;e=-1094995529;h=zC(c,f+40|0,b);a:{if((h|0)<0){break a}g=q[c+4>>2];if((g|0)>=13){q[f>>2]=g;Ta(b,16,28544,f);break a}if(!(q[c>>2]!=23|g+ -3>>>0<5)){q[f+16>>2]=g;Ta(b,16,29026,f+16|0);break a}Mb(d,h);b:{c:{d:{e=q[c>>2];if(!(e+ -1>>>0<4|(e|0)==17)){if((e|0)==39){break c}if((e|0)!=23){break d}}e=fx(a,b,d,c,q[c+12>>2]);if((e|0)>=0){break b}break a}a=q[c+16>>2];q[f+36>>2]=e;q[f+32>>2]=(a|0)==1?30039:30469;Oc(b,29550,f+32|0);e=-52;break a}e=ex(a,b,d,c,q[c+12>>2]);if((e|0)<0){break a}}e=q[d+8>>2]}Ca=f- -64|0;return e}function Fj(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;d=q[a+16>>2];b=(d>>>0)/170|0;c=q[a+4>>2];g=q[a+8>>2];a:{if((c|0)==(g|0)){h=a+20|0;break a}h=a+20|0;e=(b<<2)+c|0;b=q[e>>2]+w(d-w(b,170)|0,24)|0;d=d+q[a+20>>2]|0;f=(d>>>0)/170|0;f=q[(f<<2)+c>>2]+w(d-w(f,170)|0,24)|0;if((b|0)==(f|0)){break a}while(1){q[b+4>>2]=1636;c=q[b+8>>2];d=q[c+12>>2]+ -1|0;q[c+12>>2]=d;if(!(d|!c)){if(o[c+11|0]<=-1){Ya(q[c>>2])}Ya(c)}b=b+24|0;if((b-q[e>>2]|0)==4080){b=q[e+4>>2];e=e+4|0}if((b|0)!=(f|0)){continue}break}c=q[a+4>>2];g=q[a+8>>2]}q[h>>2]=0;b=g-c>>2;if(b>>>0>2){while(1){Ya(q[c>>2]);c=q[a+4>>2]+4|0;q[a+4>>2]=c;b=q[a+8>>2]-c>>2;if(b>>>0>2){continue}break}}b=b+ -1|0;if(b>>>0<=1){q[a+16>>2]=b-1|0?85:170}}function Wr(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,q=0,r=0,t=0,u=0,v=0;l=d<<4;t=c<<4;d=0;m=b>>1;u=0-m<<1;v=0-(b&-2)<<1;while(1){if((d|0)!=4){a:{b=o[d+e|0];if((b|0)<1){break a}b=b<<4;n=b+ -15|0;q=15-b|0;c=0;b=a;while(1){if((c|0)==2){break a}r=b+u|0;f=s[r>>1];j=s[b>>1];h=f-j|0;g=h>>31;b:{if((g^g+h)>=(t|0)){break b}h=s[b+v>>1];i=h-f|0;g=i>>31;if((g^g+i)>=(l|0)){break b}i=s[(m<<1)+b>>1];k=i-j|0;g=k>>31;if((g^g+k)>=(l|0)){break b}k=f;f=((h-i|0)+(j-f<<2)|0)+4>>3;g=(f|0)<(q|0)?q:(f|0)>(n|0)?n:f;f=k+g|0;p[r>>1]=f>>>0<4096?f:(f>>31^-1)&4095;f=j-g|0;p[b>>1]=f>>>0<4096?f:(f>>31^-1)&4095}c=c+1|0;b=b+2|0;continue}}d=d+1|0;a=a+4|0;continue}break}}function fc(a,b,c,d){var e=0,f=0,g=0,h=0;d=d>>1<<1;c=c>>1<<1;while(1){if((g|0)!=4){e=b+ -2|0;f=(s[b+6>>1]+((s[b+ -4>>1]+w(s[b+2>>1]+s[b>>1]|0,20)|0)+w(s[b+4>>1]+s[e>>1]|0,-5)|0)|0)+16|0;h=f>>5;p[a>>1]=h>>>0<512?h:(f>>31^-1)&511;e=(s[b+8>>1]+((s[e>>1]+w(s[b+4>>1]+s[b+2>>1]|0,20)|0)+w(s[b+6>>1]+s[b>>1]|0,-5)|0)|0)+16|0;f=e>>5;p[a+2>>1]=f>>>0<512?f:(e>>31^-1)&511;e=(s[b+10>>1]+((s[b>>1]+w(s[b+6>>1]+s[b+4>>1]|0,20)|0)+w(s[b+8>>1]+s[b+2>>1]|0,-5)|0)|0)+16|0;f=e>>5;p[a+4>>1]=f>>>0<512?f:(e>>31^-1)&511;e=(s[b+12>>1]+((s[b+2>>1]+w(s[b+8>>1]+s[b+6>>1]|0,20)|0)+w(s[b+10>>1]+s[b+4>>1]|0,-5)|0)|0)+16|0;f=e>>5;p[a+6>>1]=f>>>0<512?f:(e>>31^-1)&511;g=g+1|0;b=b+d|0;a=a+c|0;cont
|
||
|
|
||
|
|
||
|
|
||
|
function DC(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=(e|0)>0?e:0;while(1){if((h|0)!=(o|0)){f=0;while(1){if((f|0)!=16){g=r[b+f|0]-r[c+f|0]|0;k=w(g,g)+k|0;f=f+1|0;continue}break}f=0;a:{h=h+1|0;if((h|0)>=(e|0)){break a}while(1){if((f|0)==15){break a}i=d+f|0;l=i+1|0;g=f+1|0;m=r[b+l|0]+((r[b+f|0]-r[b+i|0]|0)-r[g+b|0]|0)|0;n=m>>31;f=r[c+l|0]+((r[c+f|0]-r[c+i|0]|0)-r[c+g|0]|0)|0;j=((n^n+m)+j|0)+((f|0)<0?f:0-f|0)|0;f=g;continue}}c=c+d|0;b=b+d|0;continue}break}b=j>>31;b=b+j^b;if(a){a=w(b,q[q[a+596>>2]+712>>2])}else{a=b<<3}return a+k|0}function CC(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=(e|0)>0?e:0;while(1){if((h|0)!=(o|0)){f=0;while(1){if((f|0)!=8){g=r[b+f|0]-r[c+f|0]|0;k=w(g,g)+k|0;f=f+1|0;continue}break}f=0;a:{h=h+1|0;if((h|0)>=(e|0)){break a}while(1){if((f|0)==7){break a}i=d+f|0;l=i+1|0;g=f+1|0;m=r[b+l|0]+((r[b+f|0]-r[b+i|0]|0)-r[g+b|0]|0)|0;n=m>>31;f=r[c+l|0]+((r[c+f|0]-r[c+i|0]|0)-r[c+g|0]|0)|0;j=((n^n+m)+j|0)+((f|0)<0?f:0-f|0)|0;f=g;continue}}c=c+d|0;b=b+d|0;continue}break}b=j>>31;b=b+j^b;if(a){a=w(b,q[q[a+596>>2]+712>>2])}else{a=b<<3}return a+k|0}function rm(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=Ca-32|0;Ca=d;q[c+8>>2]=q[c+8>>2]+1;q[c+12>>2]=q[c+12>>2]+ -1;c=cx(a+24|0,c);a:{if(!c){break a}if(!r[a+157|0]){e=q[a+40>>2];a=q[a+4>>2];b:{if(o[216576]&1){break b}if(!Mc(216576)){break b}g=216572,h=M(4,1680)|0,q[g>>2]=h;Lc(216576)}f=q[54143];q[d+24>>2]=b;q[d+16>>2]=c;q[d+8>>2]=e;O(f|0,a|0,1644,d+8|0);break a}b=q[a+36>>2];c=q[a+4>>2];c:{if(o[216584]&1){break c}if(!Mc(216584)){break c}g=216580,h=M(3,1696)|0,q[g>>2]=h;Lc(216584)}e=q[54145];q[d+8>>2]=q[b+348>>2];q[d+16>>2]=q[b+344>>2];O(e|0,c|0,1660,d+8|0);o[a+157|0]=0}Ca=d+32|0}function Zq(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;f=(f<<d)+(d?1<<d+ -1:0)|0;h=(c|0)>0?c:0;while(1){if((g|0)!=(h|0)){c=f+w(r[a|0],e)>>d;o[a|0]=c>>>0>255?c>>31^-1:c;c=f+w(r[a+1|0],e)>>d;o[a+1|0]=c>>>0>255?c>>31^-1:c;c=f+w(r[a+2|0],e)>>d;o[a+2|0]=c>>>0>255?c>>31^-1:c;c=f+w(r[a+3|0],e)>>d;o[a+3|0]=c>>>0>255?c>>31^-1:c;c=f+w(r[a+4|0],e)>>d;o[a+4|0]=c>>>0>255?c>>31^-1:c;c=f+w(r[a+5|0],e)>>d;o[a+5|0]=c>>>0>255?c>>31^-1:c;c=f+w(r[a+6|0],e)>>d;o[a+6|0]=c>>>0>255?c>>31^-1:c;c=f+w(r[a+7|0],e)>>d;o[a+7|0]=c>>>0>255?c>>31^-1:c;a=a+b|0;g=g+1|0;continue}break}}function Gr(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=d<<4;m=c<<4;c=0;n=b>>1<<1;while(1){if((c|0)!=4){g=o[c+e|0];a:{if((g|0)<1){break a}l=a+ -2|0;b=s[l>>1];d=s[a>>1];h=b-d|0;f=h>>31;if((f^f+h)>=(m|0)){break a}h=s[a+ -4>>1];i=h-b|0;f=i>>31;if((f^f+i)>=(k|0)){break a}i=s[a+2>>1];j=i-d|0;f=j>>31;if((f^f+j)>=(k|0)){break a}j=b;f=g<<4;g=15-f|0;f=f+ -15|0;b=((h-i|0)+(d-b<<2)|0)+4>>3;f=(b|0)<(g|0)?g:(b|0)>(f|0)?f:b;b=j+f|0;p[l>>1]=b>>>0<4096?b:(b>>31^-1)&4095;b=d-f|0;p[a>>1]=b>>>0<4096?b:(b>>31^-1)&4095}c=c+1|0;a=a+n|0;continue}break}}function $r(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=d<<2;m=c<<2;c=0;n=b>>1<<1;while(1){if((c|0)!=4){g=o[c+e|0];a:{if((g|0)<1){break a}l=a+ -2|0;b=s[l>>1];d=s[a>>1];h=b-d|0;f=h>>31;if((f^f+h)>=(m|0)){break a}h=s[a+ -4>>1];i=h-b|0;f=i>>31;if((f^f+i)>=(k|0)){break a}i=s[a+2>>1];j=i-d|0;f=j>>31;if((f^f+j)>=(k|0)){break a}j=b;f=g<<2;g=3-f|0;f=f+ -3|0;b=((h-i|0)+(d-b<<2)|0)+4>>3;f=(b|0)<(g|0)?g:(b|0)>(f|0)?f:b;b=j+f|0;p[l>>1]=b>>>0<1024?b:(b>>31^-1)&1023;b=d-f|0;p[a>>1]=b>>>0<1024?b:(b>>31^-1)&1023}c=c+1|0;a=a+n|0;continue}break}}function lR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=a-c|0;f=r[d+3|0];g=r[d+2|0];l=r[b+2|0];i=r[b+1|0];b=r[b|0];h=r[d|0];j=r[d+1|0];e=j+1|0;o[a|0]=h+e>>>1;k=c<<1;d=k+a|0;e=e+g>>>1|0;o[d|0]=e;o[a+1|0]=e;e=(f+g|0)+1>>>1|0;o[(k|1)+a|0]=e;o[a+2|0]=e;e=(b+f|0)+1>>>1|0;o[d+2|0]=e;o[a+3|0]=e;o[d+3|0]=(b+i|0)+1>>>1;d=a+c|0;e=h;h=g+2|0;o[d|0]=(e+h|0)+(j<<1)>>>2;a=w(c,3)+a|0;c=f+2|0;g=(c+j|0)+(g<<1)>>>2|0;o[a|0]=g;o[d+1|0]=g;f=b+(h+(f<<1)|0)>>>2|0;o[a+1|0]=f;o[d+2|0]=f;c=(c+(b<<1)|0)+i>>>2|0;o[a+2|0]=c;o[d+3|0]=c;o[a+3|0]=((b+(i<<1)|0)+l|0)+2>>>2}function yv(a,b){var c=0,d=0;c=q[a+8>>2];o[a+12|0]=r[c+(a+12|0)|0];o[a+879
|
||
|
|
||
|
|
||
|
|
||
|
function qv(a,b,c,d){var e=0,f=0,g=0,h=0;f=q[a+44>>2];g=(f|0)>0?f:0;a:{b:{while(1){if((e|0)!=(g|0)){h=q[a+40>>2];if(q[(h+w(e,12)|0)+8>>2]==(b|0)){a=w(e,12)+h|0;Ya(q[a>>2]);q[a+4>>2]=d;q[a>>2]=c;break b}else{e=e+1|0;continue}}break}g=f+1|0;e=-68;if(g>>>0>29){break a}e=nd(q[a+40>>2],w(g,12));if(!e){return-48}q[a+40>>2]=e;e=e+w(f,12)|0;q[e+8>>2]=b;q[e+4>>2]=d;q[e>>2]=c;q[a+44>>2]=q[a+44>>2]+1}e=0}return e}function Hh(a,b,c,d,e){var f=0,g=0;f=q[a>>2];a:{b:{c:{d:{g=c+ -5|0;if(g>>>0>6){if((c|0)!=20){break d}break b}switch(g-1|0){case 5:break b;case 0:case 1:case 2:case 3:break d;default:break c}}q[a>>2]=b;break a}c=0;a=(d|0)>0?d:0;while(1){if((a|0)==(c|0)){break a}d=w(c,34);ew(d+f|0,b+d|0,e);c=c+1|0;continue}}c=0;a=(d|0)>0?d:0;while(1){if((a|0)==(c|0)){break a}d=w(c,34);dw(d+f|0,b+d|0,e);c=c+1|0;continue}}}function aC(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=x(0),h=0,i=x(0),j=x(0),k=0,l=x(0),m=0,n=x(0);f=(f|0)>0?f:0;i=x(1-(e<<1&2)|0);while(1){if((f|0)!=(h|0)){d=d+1&511;e=(h<<3)+a|0;k=e;l=u[e+4>>2];m=e;n=u[e>>2];e=h<<2;g=u[e+b>>2];a:{if(g!=x(0)){j=x(i*g);g=x(g*x(0));break a}g=u[c+e>>2];e=d<<3;j=x(g*u[e+98052>>2]);g=x(g*u[e+98048>>2])}u[m>>2]=n+g;u[k+4>>2]=l+j;h=h+1|0;i=x(-i);continue}break}}function Nv(a,b,c){var d=0,e=0,f=0,g=0;if(Xa(c)){d=q[c+8>>2]+4|0;e=q[c+16>>2];q[c+8>>2]=e>>>0>d>>>0?d:e}d=-1;a:{e=b+96|0;if(uj(a,b,c,e)){break a}ef(c,e);Eh(b,c,e);d=df(a,b,c,e,0);if((d|0)<0){break a}d=cf(a,b,c,e,0);if((d|0)<0){break a}a=Xa(c);q[b+100>>2]=a;if(!a){d=0;break a}d=0;a=q[b+310116>>2];e=(a|0)>0?a:0;a=0;while(1){if((a|0)==(e|0)){break a}f=a+b|0,g=Xa(c),o[f+137|0]=g;a=a+1|0;continue}}return d}function xm(a,b,c,d,e,f){var g=0,h=0,i=0;h=f>>>0<=11?q[w(f,20)+90924>>2]:0;i=h?e:1;i=(i|0)>0?i:0;h=w(f>>>0<=11?q[w(f,20)+90920>>2]>>3:0,h?1:e);c=w(h,c);a:{e=q[b>>2];f=q[a>>2];d=w(d,h);if(((f>>>0<e>>>0?e-f|0:f-e|0)|0)<(d|0)){while(1){if((g|0)==(i|0)){break a}e=g<<2;be(q[e+a>>2],c+q[b+e>>2]|0,d);g=g+1|0;continue}}while(1){if((g|0)==(i|0)){break a}e=g<<2;Va(q[e+a>>2],c+q[b+e>>2]|0,d);g=g+1|0;continue}}}function ud(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=c>>1<<1;while(1){if((f|0)!=2){e=s[b+16>>1];d=s[b+12>>1];g=s[b+4>>1];h=s[b>>1];i=s[b+8>>1];j=s[b+ -4>>1];k=(((d+s[b+ -8>>1]|0)+w(g+h|0,20)|0)+w(i+j|0,-5)|0)+16|0;l=k>>5;p[a>>1]=l>>>0<16384?l:(k>>31^-1)&16383;e=(((e+j|0)+w(g+i|0,20)|0)+w(d+h|0,-5)|0)+16|0;d=e>>5;p[a+c>>1]=d>>>0<16384?d:(e>>31^-1)&16383;f=f+1|0;b=b+2|0;a=a+2|0;continue}break}}function Id(a,b,c,d){var e=0,f=0,g=0,h=0;d=d>>1<<1;c=c>>1<<1;while(1){if((g|0)!=2){e=b+ -2|0;f=(s[b+6>>1]+((s[b+ -4>>1]+w(s[b+2>>1]+s[b>>1]|0,20)|0)+w(s[b+4>>1]+s[e>>1]|0,-5)|0)|0)+16|0;h=f>>5;p[a>>1]=h>>>0<512?h:(f>>31^-1)&511;e=(s[b+8>>1]+((s[e>>1]+w(s[b+4>>1]+s[b+2>>1]|0,20)|0)+w(s[b+6>>1]+s[b>>1]|0,-5)|0)|0)+16|0;f=e>>5;p[a+2>>1]=f>>>0<512?f:(e>>31^-1)&511;g=g+1|0;b=b+d|0;a=a+c|0;continue}break}}function _o(a,b){var c=0,d=0,e=0,f=0;d=Ca-16|0;Ca=d;c=Zo(d+12|0,b);a:{if((c|0)<0){break a}c=q[d+12>>2];b:{while(1){f=c;c=q[b+8>>2];e=r[c|0];if((e|0)!=42?(e|0)!=47:0){break b}q[b+8>>2]=c+1;e=r[c|0];c=Zo(d+8|0,b);if((c|0)<=-1){q[d+12>>2]=f;yb(f);break a}c=(e|0)==42?19:20;e=q[d+8>>2];c=aj(c,f,e);if(c){continue}break}q[d+12>>2]=0;yb(f);yb(e);c=-48;break a}q[d+12>>2]=f;q[a>>2]=f;c=0}Ca=d+16|0;return c}function yd(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=c>>1<<1;while(1){if((f|0)!=2){e=s[b+16>>1];d=s[b+12>>1];g=s[b+4>>1];h=s[b>>1];i=s[b+8>>1];j=s[b+ -4>>1];k=(((d+s[b+ -8>>1]|0)+w(g+h|0,20)|0)+w(i+j|0,-5)|0)+16|0;l=k>>5;p[a>>1]=l>>>0<4096?l:(k>>31^-1)&4095;e=(((e+j|0)+w(g+i|0,20)|0)+w(d+h|0,-5)|0)+16|0;d=e>>5;p[a+c>>1]=d>>>0<4096?d:(e>>31^-1)&4095;f=f+1|0;b=b+2|0;a=a+2|0;continue}break}}function Dd(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=c>>1<<1;while(1){if((f|0)!=2){e=s[b+16>>1];d=s[b+12>>1];g=s[b+4>>1];h=s[b>>1];i=s[b+8>>1];j=s[b+ -4>>1];k=(((d+s[b+ -8>>1]|0)+w(g+h|0,20)|0)+w(i+j|0,-5)|0)+16|0;l=k>>5;p[a>>1]=l>>>0<1024?l:(k>>31^-1)&1023;e=(((e+j|0)+w(g+i|0,20)|0)+w(d+h|0,-5)|0)+16|0;d=e>>5;p[a+c>>1]=d>>>0<1024?d:(e>>31^-1)&1023;f=f+1|0;b=b+2|0;a=a+2|0;continue}break}}function Vo(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a:{while(1)
|
||
|
|
||
|
|
||
|
|
||
|
function Tv(a){a=a|0;a:{if(r[a+36|0]){break a}a=q[a+8>>2];if(!a){break a}Ya(a)}}function By(a){a=a|0;vm(a);li(a- -1048576|0);li(a+1572864|0);ae(a,743936,16384)}function $z(a){var b=0,c=0;b=ub(a)+1|0;c=Nb(b);if(!c){return 0}return Va(c,a,b)}function wf(a,b,c){var d=0;d=Ca-16|0;Ca=d;q[d+12>>2]=c;yn(a,b,c,0,0);Ca=d+16|0}function wb(a){var b=0;a:{if(!a){break a}b=q[a>>2];if(!b){break a}pc(b);Wa(a)}}function vf(a,b,c,d){var e=0;e=Ca-16|0;Ca=e;q[e+12>>2]=d;_j(a,b,c,d);Ca=e+16|0}function nd(a,b){if(q[53124]+ -32>>>0>=b>>>0){a=Lj(a,!b+b|0)}else{a=0}return a}function mc(a){var b=0;a:{if(!a){break a}b=q[a>>2];if(!b){break a}Wd(b);Wa(a)}}function Ta(a,b,c,d){var e=0;e=Ca-16|0;Ca=e;q[e+12>>2]=d;qk(a,b,c,d);Ca=e+16|0}function lA(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(xb(a,q[b+8>>2],0)){Oj(b,c,d)}}function kb(a,b,c,d,e){fb(a,b,c,d,e,32,16);fb(a+16|0,b+16|0,c+16|0,d,e,32,16)}function hb(a,b,c,d,e){eb(a,b,c,d,e,32,16);eb(a+16|0,b+16|0,c+16|0,d,e,32,16)}function nz(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;n[a](b,c,d,e,f)}function hy(a){a=a|0;tm(a);_h(a+524288|0);_h(a+786432|0);_d(a,1530400,16384)}function gk(a){var b=0;if(a){b=q[q[a+4>>2]+32>>2];if(b){n[b](a)}Wa(a);Ya(a)}}function du(a){a=a|0;Gl(a);qh(a+262144|0);qh(a+393216|0);vc(a,2662304,16384)}function Sx(a){a=a|0;pm(a);Mh(a+524288|0);Mh(a+786432|0);Zd(a,2054688,16384)}function Pc(a,b,c){var d=0;d=Ca-16|0;Ca=d;q[d+12>>2]=c;Zn(1,a,b,c);Ca=d+16|0}function Oc(a,b,c){var d=0;d=Ca-16|0;Ca=d;q[d+12>>2]=c;Zn(0,a,b,c);Ca=d+16|0}function tm(a){a=a|0;_h(a);$h(a+262144|0);$h(a+393216|0);_d(a,1399328,8192)}function pm(a){a=a|0;Mh(a);Nh(a+262144|0);Nh(a+393216|0);Zd(a,1923616,8192)}function dh(a){a=a|0;eh(a);fh(a+131072|0);fh(a+196608|0);Kb(a,2858880,4096)}function cz(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return n[a](b,c,d,e)|0}function _h(a){a=a|0;$h(a);ai(a+131072|0);ai(a+196608|0);_d(a,1333792,4096)}function Mh(a){a=a|0;Nh(a);Oh(a+131072|0);Oh(a+196608|0);Zd(a,1858080,4096)}function Gl(a){a=a|0;qh(a);rh(a+131072|0);rh(a+196608|0);vc(a,2596768,8192)}function Cl(a){a=a|0;dh(a);eh(a+262144|0);eh(a+393216|0);Kb(a,2924416,8192)}function Cd(){var a=0;a=nb(408);if(!a){return 0}q[a+64>>2]=0;Fk(a);return a}function vm(a){a=a|0;li(a);mi(a+524288|0);mi(a+786432|0);ae(a,481792,8192)}function mi(a){a=a|0;ni(a);oi(a+131072|0);oi(a+196608|0);ae(a,285184,2048)}function li(a){a=a|0;mi(a);ni(a+262144|0);ni(a+393216|0);ae(a,350720,4096)}function Zn(a,b,c,d){qk(b,24,c,d);Ta(b,24,26256,0);if(a){Ta(b,24,26877,0)}}function Xc(a,b,c,d,e){Bc(a,b,c,d,e,16,16);Bc(a+8|0,b+8|0,c+8|0,d,e,16,16)}function VB(a){a=a|0;if(!a){return 0}return(q[a+92>>2]?1:q[a+108>>2]!=0)|0}function Tc(a,b,c,d,e){Ac(a,b,c,d,e,16,16);Ac(a+8|0,b+8|0,c+8|0,d,e,16,16)}function wp(a,b){a=a|0;b=b|0;tc(a,b);a=(b<<2)+a|0;qd(a,0,b);qd(a+8|0,0,b)}function up(a,b){a=a|0;b=b|0;Jc(a,b);a=(b<<2)+a|0;qd(a,0,b);qd(a+8|0,0,b)}function th(a){a=a|0;uh(a);vh(a- -8192|0);vh(a+12288|0);vc(a,2535328,512)}function sh(a){a=a|0;th(a);uh(a+16384|0);uh(a+24576|0);vc(a,2539424,1024)}function rh(a){a=a|0;sh(a);th(a+32768|0);th(a+49152|0);vc(a,2547616,2048)}function hh(a){a=a|0;ih(a);jh(a- -8192|0);jh(a+12288|0);Kb(a,2797440,256)}function fh(a){a=a|0;gh(a);hh(a+32768|0);hh(a+49152|0);Kb(a,2809728,1024)}function eh(a){a=a|0;fh(a);gh(a+65536|0);gh(a+98304|0);Kb(a,2826112,2048)}function ci(a){a=a|0;di(a);ei(a- -8192|0);ei(a+12288|0);_d(a,1272352,256)}function ai(a){a=a|0;bi(a);ci(a+32768|0);ci(a+49152|0);_d(a,1284640,1024)}function Sp(a,b){a=a|0;b=b|0;tc(a,b);a=(b<<2)+a|0;rd(a,0,b);rd(a+8|0,0,b)}function SR(a,b){a=a|0;b=b|0;tc(a,b);a=(b<<2)+a|0;pd(a,0,b);pd(a+8|0,0,b)}function Qp(a,b){a=a|0;b=b|0;Jc(a,b);a=(b<<2)+a|0;rd(a,0,b);rd(a+8|0,0,b)}function Qh(a){a=a|0;Rh(a);Sh(a- -8192|0);Sh(a+12288|0);Zd(a,1796640,256)}function QR(a,b){a=a|0;b=b|0;Jc(a,b);a=(b<<2)+a|0;pd(a,0,b);pd(a+8|0,0,b)}function Oh(a){a=a|0;Ph(a);Qh(a+32768|0);Qh(a+49152|0);Zd(a,1808928,1024)}function Nh(a){a=a|0;Oh(a);Ph(a+65536|0);Ph(a+98304|0);Zd(a,1825312,2048)}function MQ(a,b){a=a|0;b=b|0;hg(a,b);a=(b<<2)+a|0;Qd(a,0,b);Qd(a+4|0,0,b)}function HQ(a,b){a=a|0;b=b|0;Qk(a,b);a=(b<<2)+a|0;Qd(a,0,b);Qd(a+4|
|
||
|
|
||
|
|
||
|
|
||
|
function Lh(a,b,c){return Ih(a,b,c>>>0>268435455?-8:c<<3)}function wz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;n[a](b,c,d)}function Pj(a){a=a|0;q[a>>2]=205856;rA(a+4|0);return a|0}function vz(a,b,c){a=a|0;b=b|0;c=c|0;return n[a](b,c)|0}function nb(a){var b=0;b=rc(a);if(b){Za(b,0,a)}return b}function nA(a,b,c){a=a|0;b=b|0;c=c|0;return xb(a,b,0)|0}function fn(a,b){Wa(b);a=ck(a);q[b>>2]=a;return a?0:-48}function eB(a,b,c){a=a|0;b=b|0;c=c|0;return aB(a,b,c)|0}function zQ(a,b){a=a|0;b=b|0;Pk(a,b);Pk((b<<3)+a|0,b)}function xR(a,b){a=a|0;b=b|0;Tk(a,b);Tk((b<<3)+a|0,b)}function rp(a,b){a=a|0;b=b|0;cj(a,b);cj((b<<3)+a|0,b)}function kn(a,b,c){a=Yj(a,b,c,0,-2147483648);return a}function kk(a,b,c,d,e,f){a=Ji(a,b,c,d,e,f,5);return a}function ee(a,b){a=jn(a,b);return r[a|0]==(b&255)?a:0}function av(a,b){a=a|0;b=b|0;return q[a>>2]-q[b>>2]|0}function Qk(a,b){a=a|0;b=b|0;hg(a,b);hg((b<<3)+a|0,b)}function NR(a,b){a=a|0;b=b|0;Uk(a,b);Uk((b<<3)+a|0,b)}function Kp(a,b){a=a|0;b=b|0;ej(a,b);ej((b<<3)+a|0,b)}function Jc(a,b){a=a|0;b=b|0;tc(a,b);tc((b<<3)+a|0,b)}function Ty(a,b){a=a|0;b=b|0;return ij(a,q[b>>2])|0}function Le(){var a=0;a=nb(72);if(a){rj(a)}return a}function Gn(a){var b=0;b=q[a>>2];if(b){Hi(b);Wa(a)}}function uk(a){a=cd(a);return((a&1)+ -1^a>>>1)+1|0}function um(a){a=a|0;if(a){n[q[q[a>>2]+4>>2]](a)}}function tf(a,b,c){return Yj(a,b,c,-2147483648,0)}function Po(a,b,c){return Jf(a,b,-1,2147483647,c)}function zM(a,b,c){a=a|0;b=b|0;c=c|0;yM(a,b,c,c)}function yP(a,b,c){a=a|0;b=b|0;c=c|0;Jk(a,b,c,8)}function yK(a,b,c){a=a|0;b=b|0;c=c|0;Ed(a,b,c,c)}function xF(a,b,c){a=a|0;b=b|0;c=c|0;Mf(a,b,c,c)}function vL(a,b,c){a=a|0;b=b|0;c=c|0;dc(a,b,c,c)}function tN(a,b,c){a=a|0;b=b|0;c=c|0;Gb(a,b,c,c)}function sG(a,b,c){a=a|0;b=b|0;c=c|0;Vb(a,b,c,c)}function qH(a,b,c){a=a|0;b=b|0;c=c|0;oH(a,b,c,c)}function pI(a,b,c){a=a|0;b=b|0;c=c|0;zd(a,b,c,c)}function kO(a,b,c){a=a|0;b=b|0;c=c|0;Ib(a,b,c,c)}function jP(a,b,c){a=a|0;b=b|0;c=c|0;RN(a,b,c,c)}function iO(a,b,c){a=a|0;b=b|0;c=c|0;Kk(a,b,c,8)}function iK(a,b,c){a=a|0;b=b|0;c=c|0;hK(a,b,c,c)}function iJ(a,b,c){a=a|0;b=b|0;c=c|0;$b(a,b,c,c)}function hF(a,b,c){a=a|0;b=b|0;c=c|0;gF(a,b,c,c)}function gM(a,b,c){a=a|0;b=b|0;c=c|0;Yf(a,b,c,c)}function eL(a,b,c){a=a|0;b=b|0;c=c|0;Eb(a,b,c,c)}function cN(a,b,c){a=a|0;b=b|0;c=c|0;fc(a,b,c,c)}function cG(a,b,c){a=a|0;b=b|0;c=c|0;vd(a,b,c,c)}function _H(a,b,c){a=a|0;b=b|0;c=c|0;ZH(a,b,c,c)}function YG(a,b,c){a=a|0;b=b|0;c=c|0;Xb(a,b,c,c)}function Xi(a,b,c){a=a|0;b=b|0;c=c|0;Hk(a,b,c,8)}function WN(a,b,c){a=a|0;b=b|0;c=c|0;lc(a,b,c,c)}function VO(a,b,c){a=a|0;b=b|0;c=c|0;Nd(a,b,c,c)}function VI(a,b,c){a=a|0;b=b|0;c=c|0;Cb(a,b,c,c)}function RP(a,b,c){a=a|0;b=b|0;c=c|0;NN(a,b,c,c)}function QL(a,b,c){a=a|0;b=b|0;c=c|0;PL(a,b,c,c)}function QJ(a,b,c){a=a|0;b=b|0;c=c|0;Uf(a,b,c,c)}function PM(a,b,c){a=a|0;b=b|0;c=c|0;Id(a,b,c,c)}function PK(a,b,c){a=a|0;b=b|0;c=c|0;bc(a,b,c,c)}function PF(a,b,c){a=a|0;b=b|0;c=c|0;OF(a,b,c,c)}function JN(a,b,c){a=a|0;b=b|0;c=c|0;hc(a,b,c,c)}function IG(a,b,c){a=a|0;b=b|0;c=c|0;Ab(a,b,c,c)}function GI(a,b,c){a=a|0;b=b|0;c=c|0;Zb(a,b,c,c)}function GH(a,b,c){a=a|0;b=b|0;c=c|0;Qf(a,b,c,c)}function El(a){Wa(a+8|0);Wa(a- -64|0);Wa(a+12|0)}function DO(a,b,c){a=a|0;b=b|0;c=c|0;jc(a,b,c,c)}function AP(a,b,c){a=a|0;b=b|0;c=c|0;ag(a,b,c,c)}function AJ(a,b,c){a=a|0;b=b|0;c=c|0;zJ(a,b,c,c)}function $i(a,b,c){a=a|0;b=b|0;c=c|0;Ik(a,b,c,8)}function zn(a,b){if(!a){return 0}return qB(a,b)}function Bz(a){a=a|0;a=Ca-a&-16;Ca=a;return a|0}function zg(a,b){a=a|0;b=b|0;$e(a,b);Ae(a,0,b)}function yg(a,b){a=a|0;b=b|0;_e(a,b);ze(a,0,b)}function xz(a,b,c){a=a|0;b=b|0;c=c|0;n[a](b,c)}function xg(a,b){a=a|0;b=b|0;Ze(a,b);Ae(a,0,b)}function _i(a,b,c){a=a|0;b=b|0;c=c|0;eN(a,b,c)}function Wi(a,b,c){a=a|0;b=b|0;c=c|0;SL(a,b,c)}function PP(a,b,c){a=a|0;b=b|0;c=c|0;ON(a,b,c)}function Lb(a,b,c){if(!(r[a|0]&32)){Fm(b,c,a)}}function LQ(a,b){a=a|0;b=b|0;gp(a,b);Rk(a,0,b)}function KQ(a,b){a=a|0;b=b|0;fp(a,b);Sk(a,0,b)}function GQ(a,b){a=a|0;b=b|0;ep(a,b);Rk(a,0,b)}function FQ(a,b){a=a|0;b=b|0;dp(a,b);Sk(a,0,b)}function BO(a,b,c){a=a|0;b=b|0;c=c|0;SN(a,b,c)}function Ag(a,b){a=a|0;b=
|
||
|
// EMSCRIPTEN_END_FUNCS
|
||
|
n[1]=Sn;n[2]=um;n[3]=hx;n[4]=Jv;n[5]=tu;n[6]=yl;n[7]=jl;n[8]=hq;n[9]=UR;n[10]=Ok;n[11]=nO;n[12]=fN;n[13]=CL;n[14]=yl;n[15]=MJ;n[16]=cI;n[17]=nG;n[18]=KE;n[19]=TD;n[20]=HC;n[21]=pB;n[22]=FA;n[23]=Cz;n[24]=Sn;n[25]=Ai;n[26]=Ai;n[27]=um;n[28]=Oy;n[29]=Ky;n[30]=Dy;n[31]=Cy;n[32]=xy;n[33]=my;n[34]=Pj;n[35]=Xw;n[36]=fm;n[37]=fm;n[38]=wj;n[39]=rv;n[40]=nv;n[41]=tj;n[42]=hv;n[43]=$u;n[44]=Uu;n[45]=aw;n[46]=Ju;n[47]=Au;n[48]=su;n[49]=Il;n[50]=Ej;n[51]=Hl;n[52]=eu;n[53]=Dl;n[54]=It;n[55]=zt;n[56]=Iv;n[57]=ot;n[58]=et;n[59]=Jh;n[60]=_s;n[61]=Ts;n[62]=Js;n[63]=ys;n[64]=Tv;n[65]=ps;n[66]=es;n[67]=tA;n[68]=Xp;n[69]=ye;n[70]=sR;n[71]=tB;n[72]=xB;n[73]=sB;n[74]=ce;n[75]=db;n[76]=KA;n[77]=Tj;n[78]=IA;n[79]=JA;n[80]=of;n[81]=DA;n[82]=wB;n[83]=kM;n[84]=BL;n[85]=sL;n[86]=iL;n[87]=$K;n[88]=WL;n[89]=RK;n[90]=JK;n[91]=zK;n[92]=qK;n[93]=fK;n[94]=WJ;n[95]=QE;n[96]=Qy;n[97]=Ly;n[98]=Ty;n[99]=Jy;n[100]=Iy;n[101]=rx;n[102]=qx;n[103]=px;n[104]=ox;n[105]=nx;n[106]=Qw;n[107]=Ow;n[108]=Nw;n[109]=Mw;n[110]=Lw;n[111]=Aw;n[112]=zw;n[113]=yw;n[114]=ww;n[115]=vw;n[116]=uw;n[117]=tw;n[118]=sw;n[119]=Yv;n[120]=Xv;n[121]=Wv;n[122]=Vv;n[123]=vv;n[124]=tv;n[125]=sv;n[126]=yf;n[127]=VB;n[128]=av;n[129]=xe;n[130]=Gu;n[131]=gD;n[132]=Un;n[133]=hD;n[134]=bu;n[135]=au;n[136]=xt;n[137]=wt;n[138]=vt;n[139]=ut;n[140]=tt;n[141]=st;n[142]=rt;n[143]=qt;n[144]=pt;n[145]=nt;n[146]=mt;n[147]=lt;n[148]=kt;n[149]=jt;n[150]=it;n[151]=ht;n[152]=ct;n[153]=Ss;n[154]=Rs;n[155]=Qs;n[156]=Ps;n[157]=ah;n[158]=Gq;n[159]=Fq;n[160]=Hq;n[161]=bl;n[162]=He;n[163]=cl;n[164]=Ie;n[165]=Os;n[166]=Ns;n[167]=Ms;n[168]=Ls;n[169]=Ks;n[170]=Is;n[171]=Hs;n[172]=Gs;n[173]=Fs;n[174]=Es;n[175]=Ds;n[176]=Cs;n[177]=Bs;n[178]=As;n[179]=zs;n[180]=xs;n[181]=_g;n[182]=$g;n[183]=Eq;n[184]=Dq;n[185]=ql;n[186]=ws;n[187]=vs;n[188]=pl;n[189]=pl;n[190]=us;n[191]=ts;n[192]=ql;n[193]=ah;n[194]=Bq;n[195]=Aq;n[196]=Cq;n[197]=$k;n[198]=Fe;n[199]=al;n[200]=Ge;n[201]=ss;n[202]=rs;n[203]=qs;n[204]=os;n[205]=ns;n[206]=ms;n[207]=ls;n[208]=ks;n[209]=js;n[210]=is;n[211]=hs;n[212]=gs;n[213]=fs;n[214]=ds;n[215]=cs;n[216]=bs;n[217]=_g;n[218]=$g;n[219]=zq;n[220]=yq;n[221]=ol;n[222]=as;n[223]=$r;n[224]=nl;n[225]=nl;n[226]=_r;n[227]=Zr;n[228]=ol;n[229]=ah;n[230]=wq;n[231]=vq;n[232]=xq;n[233]=Zk;n[234]=De;n[235]=_k;n[236]=Ee;n[237]=Yr;n[238]=Wr;n[239]=Vr;n[240]=Ur;n[241]=Tr;n[242]=Sr;n[243]=Rr;n[244]=Qr;n[245]=Pr;n[246]=Or;n[247]=Nr;n[248]=Mr;n[249]=Lr;n[250]=Kr;n[251]=Jr;n[252]=Ir;n[253]=_g;n[254]=$g;n[255]=uq;n[256]=tq;n[257]=ll;n[258]=Hr;n[259]=Gr;n[260]=kl;n[261]=kl;n[262]=Fr;n[263]=Er;n[264]=ll;n[265]=ah;n[266]=rq;n[267]=qq;n[268]=sq;n[269]=Wk;n[270]=Be;n[271]=Yk;n[272]=Ce;n[273]=Dr;n[274]=Cr;n[275]=Br;n[276]=Ar;n[277]=zr;n[278]=yr;n[279]=xr;n[280]=wr;n[281]=vr;n[282]=tr;n[283]=sr;n[284]=rr;n[285]=qr;n[286]=pr;n[287]=or;n[288]=nr;n[289]=_g;n[290]=$g;n[291]=pq;n[292]=oq;n[293]=il;n[294]=mr;n[295]=lr;n[296]=hl;n[297]=hl;n[298]=kr;n[299]=jr;n[300]=il;n[301]=Kq;n[302]=Oq;n[303]=Nq;n[304]=Qq;n[305]=dl;n[306]=Je;n[307]=el;n[308]=Ke;n[309]=ir;n[310]=hr;n[311]=gr;n[312]=fr;n[313]=er;n[314]=dr;n[315]=cr;n[316]=br;n[317]=ar;n[318]=$q;n[319]=_q;n[320]=Zq;n[321]=Yq;n[322]=Xq;n[323]=Wq;n[324]=Vq;n[325]=Iq;n[326]=Jq;n[327]=Mq;n[328]=Lq;n[329]=gl;n[330]=Uq;n[331]=Tq;n[332]=fl;n[333]=fl;n[334]=Sq;n[335]=Rq;n[336]=gl;n[337]=YB;n[338]=mq;n[339]=lq;n[340]=Zg;n[341]=Yg;n[342]=Xg;n[343]=Wg;n[344]=Vg;n[345]=Ug;n[346]=Ae;n[347]=jq;n[348]=Tg;n[349]=iq;n[350]=Sg;n[351]=ze;n[352]=Rg;n[353]=fq;n[354]=eq;n[355]=dq;n[356]=rd;n[357]=cq;n[358]=bq;n[359]=aq;n[360]=$p;n[361]=_p;n[362]=Zp;n[363]=Pg;n[364]=Yp;n[365]=Og;n[366]=Ng;n[367]=Mg;n[368]=Lg;n[369]=Kg;n[370]=Jg;n[371]=Ig;n[372]=Hg;n[373]=Gg;n[374]=Fg;n[375]=Eg;n[376]=Dg;n[377]=Cg;n[378]=Bg;n[379]=Wp;n[380]=Vp;n[381]=Up;n[382]=af;n[383]=Tp;n[384]=Sp;n[385]=Ag;n[386]=zg;n[387]=$e;n[388]=tc;n[389]=_e;n[390]=Rp;n[391]=Qp;n[392]=yg;n[393]=xg;n[394]=Ze;n[395]=Jc;n[396]=Pp;n[397]=Op;n[398]=Np;n[399]=Mp;n[400]=Lp;n[401]=wg;n[402]=vg;n[403]=ug;n[404]=ej;n[405]=Kp;n[406]=Jp;n[407]=Ip;n[408]=Hp;n[409]=Gp;n[410]=Fp;n[411]=Ep;n[412]=tg;n[413]=sg;n[414]=Td;n[415]=rg;n[416]=qg;n[417]=Sd;n[418]=Dp;n[419]=pg;n[420]=og;n[4
|
||
|
|
||
|
|
||
|
// EMSCRIPTEN_END_ASM
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
)(asmLibraryArg,wasmMemory,wasmTable);return{"exports":exports}},instantiate:function(binary,info){return{then:function(ok){ok({"instance":new WebAssembly.Instance(new WebAssembly.Module(binary))})}}},RuntimeError:Error};wasmBinary=[];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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 wasmMemory;var wasmTable=new WebAssembly.Table({"initial":1552,"maximum":1552+0,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NONE=3;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=[_malloc,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr<stop;ptr+=4){HEAP32[ptr>>2]=0}stop=ret+size;while(ptr<stop){HEAP8[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<size){var curr=slab[i];type=singleType||types[i];if(type===0){i++;continue}if(type=="i64")type="i32";setValue(ret+i,curr,type);if(previousType!==type){typeSize=getNativeTypeSize(type);previousType=type}i+=typeSize}return ret}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx<endPtr){var u0=u8Array[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|u8Array[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=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(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}}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<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)
|