2
0
Fork 0
ff/source/_posts/Emscripten-webgl-imgui-site-demo/test/ff-site.asm.js

16 lines
1.8 MiB
JavaScript
Raw Normal View History

2020-01-03 20:14:21 +00:00
Module["asm"] = (function(global,env,buffer) {
"almost asm";var a=global.Int8Array;var b=global.Int16Array;var c=global.Int32Array;var d=global.Uint8Array;var e=global.Uint16Array;var f=global.Uint32Array;var g=global.Float32Array;var h=global.Float64Array;var i=new a(buffer);var j=new b(buffer);var k=new c(buffer);var l=new d(buffer);var m=new e(buffer);var n=new f(buffer);var o=new g(buffer);var p=new h(buffer);var q=global.byteLength;var r=env.STACKTOP|0;var s=env.STACK_MAX|0;var t=env.tempDoublePtr|0;var u=env.ABORT|0;var v=env.cttz_i8|0;var w=env.___dso_handle|0;var x=0;var y=0;var z=0;var A=0;var B=global.NaN,C=global.Infinity;var D=0,E=0,F=0,G=0,H=0.0,I=0,J=0,K=0,L=0.0;var M=0;var N=0;var O=0;var P=0;var Q=0;var R=0;var S=0;var T=0;var U=0;var V=0;var W=global.Math.floor;var X=global.Math.abs;var Y=global.Math.sqrt;var Z=global.Math.pow;var _=global.Math.cos;var $=global.Math.sin;var aa=global.Math.tan;var ba=global.Math.acos;var ca=global.Math.asin;var da=global.Math.atan;var ea=global.Math.atan2;var fa=global.Math.exp;var ga=global.Math.log;var ha=global.Math.ceil;var ia=global.Math.imul;var ja=global.Math.min;var ka=global.Math.clz32;var la=env.abort;var ma=env.assert;var na=env.invoke_iiiiiiii;var oa=env.invoke_viiiii;var pa=env.invoke_vd;var qa=env.invoke_vid;var ra=env.invoke_vi;var sa=env.invoke_vii;var ta=env.invoke_ii;var ua=env.invoke_viiiiiiiiiii;var va=env.invoke_viddd;var wa=env.invoke_iiiiiiiiii;var xa=env.invoke_vidd;var ya=env.invoke_iiii;var za=env.invoke_viiiiiiii;var Aa=env.invoke_viiiiii;var Ba=env.invoke_viii;var Ca=env.invoke_viid;var Da=env.invoke_vidddd;var Ea=env.invoke_vdi;var Fa=env.invoke_viiiiiii;var Ga=env.invoke_viiiiiiiii;var Ha=env.invoke_iii;var Ia=env.invoke_iiiiii;var Ja=env.invoke_dii;var Ka=env.invoke_i;var La=env.invoke_iiiiidii;var Ma=env.invoke_iiiii;var Na=env.invoke_vdddddd;var Oa=env.invoke_vdddd;var Pa=env.invoke_vdd;var Qa=env.invoke_v;var Ra=env.invoke_iiiiiiiii;var Sa=env.invoke_viiii;var Ta=env._emscripten_glGetTexParameterfv;var Ua=env._glUseProgram;var Va=env._emscripten_set_mouseleave_callback;var Wa=env._emscripten_get_element_css_size;var Xa=env._emscripten_glShaderSource;var Ya=env._emscripten_glReleaseShaderCompiler;var Za=env._emscripten_glBlendFuncSeparate;var _a=env._dlsym;var $a=env._emscripten_glGetShaderPrecisionFormat;var ab=env._emscripten_glGetIntegerv;var bb=env._emscripten_glCullFace;var cb=env.___cxa_guard_acquire;var db=env._emscripten_glStencilMaskSeparate;var eb=env._emscripten_glViewport;var fb=env._emscripten_glFrontFace;var gb=env._eglTerminate;var hb=env.___assert_fail;var ib=env._emscripten_glDrawArrays;var jb=env._emscripten_glUniform3fv;var kb=env.__ZSt18uncaught_exceptionv;var lb=env._glBlendEquation;var mb=env._emscripten_glUseProgram;var nb=env._emscripten_glBlendColor;var ob=env._glBindBuffer;var pb=env._emscripten_glDepthFunc;var qb=env._glCreateProgram;var rb=env._clock_gettime;var sb=env._emscripten_set_fullscreenchange_callback;var tb=env._signal;var ub=env._llvm_pow_f32;var vb=env._emscripten_set_main_loop_timing;var wb=env._sbrk;var xb=env._glBlendFunc;var yb=env._emscripten_glDisableVertexAttribArray;var zb=env._glGetAttribLocation;var Ab=env.___cxa_begin_catch;var Bb=env._glCreateShader;var Cb=env._eglBindAPI;var Db=env._ff_browser_pushstate;var Eb=env._sysconf;var Fb=env._eglCreateContext;var Gb=env._glVertexAttribPointer;var Hb=env._emscripten_set_touchstart_callback;var Ib=env.emscriptenWebGLComputeImageSize;var Jb=env._emscripten_glGetBooleanv;var Kb=env._emscripten_glClientActiveTexture;var Lb=env._emscripten_glVertexAttribDivisor;var Mb=env._emscripten_glUniform1i;var Nb=env._emscripten_glStencilFuncSeparate;var Ob=env._pthread_getspecific;var Pb=env._emscripten_glFrustum;var Qb=env._emscripten_glGenBuffers;var Rb=env._emscripten_glDeleteObjectARB;var Sb=env._ff_browser_add_popstate_handler;var Tb=env._emscripten_glTexImage2D;var Ub=env._emscripten_glVertexAttribPointer;var Vb=env._emscripten_glIsProgram;var Wb=env._emscripten_request_fullscreen_strategy;var Xb=env._glGenBuffers;var Yb=env._glShaderSource;var Zb=env._emscripten_glGetPointerv;var _b=env._emscripten_
// EMSCRIPTEN_START_FUNCS
function wz(a,b,c,d,e,f,g,h,i,j,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;m=m|0;var 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,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0;n=k[a+4>>2]|0;o=g&255;if((f+-1|0)>>>0<2){g=j&255;p=g;q=((ia(g,i&255)|0)>>>0)/255|0;r=((ia(g,h&255)|0)>>>0)/255|0;s=((ia(g,o)|0)>>>0)/255|0}else{p=j&255;q=i&255;r=h&255;s=o}o=p^255;if((e|0)==(c|0))switch(f|0){case 1:{p=(k[a+20>>2]|0)+((ia((k[a+16>>2]|0)/(l[n+9>>0]|0|0)|0,e)|0)<<2)|0;if((d|0)<(b|0)){h=p+(d<<2)|0;i=(m|0)!=0;t=b-d+(i&1)|0;u=i?h:h+4|0}else{t=d-b+((m|0)!=0&1)|0;u=p+(b<<2)|0}if(!t)return;p=n+12|0;h=n+16|0;i=n+20|0;j=n+24|0;g=k[n+32>>2]|0;v=k[n+28>>2]|0;w=v&255;x=k[2e3+(w<<2)>>2]|0;y=g>>>8&255;z=v>>>8&255;A=k[2e3+(z<<2)>>2]|0;B=v>>>16&255;v=k[2e3+(B<<2)>>2]|0;C=g&255;D=g>>>16&255;g=t;t=u;while(1){g=g+-1|0;u=k[t>>2]|0;E=((((ia(l[A+((k[h>>2]&u)>>>y)>>0]|0,o)|0)>>>0)/255|0)+r|0)>>>z<<y|((((ia(l[x+((k[p>>2]&u)>>>C)>>0]|0,o)|0)>>>0)/255|0)+s|0)>>>w<<C;F=((((ia(l[v+((k[i>>2]&u)>>>D)>>0]|0,o)|0)>>>0)/255|0)+q|0)>>>B<<D;k[t>>2]=E|k[j>>2]|F;if(!g)break;else t=t+4|0}return}case 2:{t=(k[a+20>>2]|0)+((ia((k[a+16>>2]|0)/(l[n+9>>0]|0|0)|0,e)|0)<<2)|0;if((d|0)<(b|0)){g=t+(d<<2)|0;j=(m|0)!=0;G=b-d+(j&1)|0;H=j?g:g+4|0}else{G=d-b+((m|0)!=0&1)|0;H=t+(b<<2)|0}if(!G)return;t=n+12|0;g=n+16|0;j=n+20|0;D=n+24|0;B=k[n+32>>2]|0;i=k[n+28>>2]|0;v=i&255;C=k[2e3+(v<<2)>>2]|0;w=B>>>8&255;p=i>>>8&255;x=k[2e3+(p<<2)>>2]|0;y=i>>>16&255;i=k[2e3+(y<<2)>>2]|0;z=B&255;h=B>>>16&255;B=G;G=H;while(1){B=B+-1|0;H=k[G>>2]|0;A=(l[C+((k[t>>2]&H)>>>z)>>0]|0)+s|0;F=(l[x+((k[g>>2]&H)>>>w)>>0]|0)+r|0;E=(l[i+((k[j>>2]&H)>>>h)>>0]|0)+q|0;k[G>>2]=(F>>>0>255?255:F)>>>p<<w|(A>>>0>255?255:A)>>>v<<z|k[D>>2]|(E>>>0>255?255:E)>>>y<<h;if(!B)break;else G=G+4|0}return}case 4:{G=(k[a+20>>2]|0)+((ia((k[a+16>>2]|0)/(l[n+9>>0]|0|0)|0,e)|0)<<2)|0;if((d|0)<(b|0)){B=G+(d<<2)|0;h=(m|0)!=0;I=b-d+(h&1)|0;J=h?B:B+4|0}else{I=d-b+((m|0)!=0&1)|0;J=G+(b<<2)|0}if(!I)return;G=n+12|0;B=n+16|0;h=n+20|0;y=n+24|0;D=k[n+32>>2]|0;z=k[n+28>>2]|0;v=z&255;w=k[2e3+(v<<2)>>2]|0;p=D>>>8&255;j=z>>>8&255;i=k[2e3+(j<<2)>>2]|0;g=z>>>16&255;z=k[2e3+(g<<2)>>2]|0;x=D&255;t=D>>>16&255;D=I;I=J;while(1){D=D+-1|0;J=k[I>>2]|0;C=(((ia(l[i+((k[B>>2]&J)>>>p)>>0]|0,r)|0)>>>0)/255|0)>>>j<<p|(((ia(l[w+((k[G>>2]&J)>>>x)>>0]|0,s)|0)>>>0)/255|0)>>>v<<x;E=(((ia(l[z+((k[h>>2]&J)>>>t)>>0]|0,q)|0)>>>0)/255|0)>>>g<<t;k[I>>2]=C|k[y>>2]|E;if(!D)break;else I=I+4|0}return}default:{I=(k[a+20>>2]|0)+((ia((k[a+16>>2]|0)/(l[n+9>>0]|0|0)|0,e)|0)<<2)|0;if((d|0)<(b|0)){D=I+(d<<2)|0;y=(m|0)!=0;K=b-d+(y&1)|0;L=y?D:D+4|0}else{K=d-b+((m|0)!=0&1)|0;L=I+(b<<2)|0}if(!K)return;I=k[n+28>>2]|0;D=k[n+32>>2]|0;y=r>>>(I>>>8&255)<<(D>>>8&255)|s>>>(I&255)<<(D&255);t=q>>>(I>>>16&255)<<(D>>>16&255);D=n+24|0;I=K;K=L;while(1){I=I+-1|0;k[K>>2]=y|k[D>>2]|t;if(!I)break;else K=K+4|0}return}}if((d|0)==(b|0))switch(f|0){case 1:{K=(k[a+16>>2]|0)/(l[n+9>>0]|0|0)|0;I=k[a+20>>2]|0;if((e|0)<(c|0)){t=I+((ia(K,e)|0)<<2)+(d<<2)|0;D=(m|0)!=0;M=c-e+(D&1)|0;N=D?t:t+(K<<2)|0}else{M=e-c+((m|0)!=0&1)|0;N=I+((ia(K,c)|0)<<2)+(d<<2)|0}if(!M)return;I=n+12|0;t=n+16|0;D=n+20|0;y=n+24|0;L=k[n+32>>2]|0;g=k[n+28>>2]|0;h=g&255;z=k[2e3+(h<<2)>>2]|0;x=L>>>8&255;v=g>>>8&255;G=k[2e3+(v<<2)>>2]|0;w=g>>>16&255;g=k[2e3+(w<<2)>>2]|0;p=L&255;j=L>>>16&255;L=M;M=N;while(1){L=L+-1|0;N=k[M>>2]|0;B=((((ia(l[G+((k[t>>2]&N)>>>x)>>0]|0,o)|0)>>>0)/255|0)+r|0)>>>v<<x|((((ia(l[z+((k[I>>2]&N)>>>p)>>0]|0,o)|0)>>>0)/255|0)+s|0)>>>h<<p;i=((((ia(l[g+((k[D>>2]&N)>>>j)>>0]|0,o)|0)>>>0)/255|0)+q|0)>>>w<<j;k[M>>2]=B|k[y>>2]|i;if(!L)break;else M=M+(K<<2)|0}return}case 2:{K=(k[a+16>>2]|0)/(l[n+9>>0]|0|0)|0;M=k[a+20>>2]|0;if((e|0)<(c|0)){L=M+((ia(K,e)|0)<<2)+(d<<2)|0;y=(m|0)!=0;O=c-e+(y&1)|0;P=y?L:L+(K<<2)|0}else{O=e-c+((m|0)!=0&1)|0;P=M+((ia(K,c)|0)<<2)+(d<<2)|0}if(!O)return;M=n+12|0;L=n+16|0;y=n+20|0;j=n+24|0;w=k[n+32>>2]|0;D=k[n+28>>2]|0;g=D&255;p=k[2e3+(g<<2)>>2]|0;h=w>>>8&255;I=D>>>8&255;z=k[2e3+(I<<2)>>2]|0;x
function Rp(a,b,c){a=+a;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,j=0,l=0,m=0,n=0,q=0,s=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0,I=0,J=0,K=0.0,L=0.0,M=0,N=0.0;d=r;r=r+128|0;e=d+88|0;f=d+56|0;g=d+48|0;h=d+8|0;j=d+112|0;l=d+40|0;m=d+32|0;n=d+24|0;q=d;s=d+104|0;u=d+96|0;v=k[242]|0;w=k[v+5932>>2]|0;i[w+134>>0]=1;if(i[w+136>>0]|0){r=d;return}x=k[w+184>>2]|0;y=k[w+188>>2]|0;z=b;b=k[z+4>>2]|0;A=l;k[A>>2]=k[z>>2];k[A+4>>2]=b;B=+o[w+288>>2];if(B<0.0){Xl(e);C=B+ +o[e>>2];D=C<=1.0?1.0:C}else D=B;b=v+5096|0;B=+o[v+5876>>2]+ +o[b>>2]*2.0;k[e>>2]=k[l>>2];k[e+4>>2]=k[l+4>>2];_l(j,e,+(~~D|0),B);B=(k[t>>2]=x,+o[t>>2]);D=(k[t>>2]=y,+o[t>>2]);C=B+ +o[j>>2];E=D+ +o[j+4>>2];k[h>>2]=x;x=h+4|0;k[x>>2]=y;y=h+8|0;o[y>>2]=C;j=h+12|0;o[j>>2]=E;F=+o[b>>2];G=E-D;b=k[242]|0;l=k[b+5932>>2]|0;i[l+134>>0]=1;if(!(i[l+136>>0]|0)){A=l+216|0;D=+o[A>>2];E=D>=G?D:G;z=l+220|0;G=+o[z>>2];H=l+184|0;D=C-B+ +o[H>>2];I=l+188|0;J=k[I>>2]|0;o[l+192>>2]=D;k[l+196>>2]=J;B=+(~~(E+(k[t>>2]=J,+o[t>>2])+ +o[b+5108>>2])|0);o[H>>2]=+(~~(+o[l+24>>2]+ +o[l+388>>2]+ +o[l+396>>2])|0);o[I>>2]=B;I=l+208|0;C=+o[I>>2];o[I>>2]=C>=D?C:D;I=l+212|0;D=+o[I>>2];o[I>>2]=D>=B?D:B;o[l+224>>2]=E;o[l+228>>2]=G>=F?G:F;o[z>>2]=0.0;o[A>>2]=0.0}if(Am(h,0)|0){F=a<0.0?0.0:a>1.0?1.0:a;A=h;z=k[A>>2]|0;l=k[A+4>>2]|0;A=m;k[A>>2]=z;k[A+4>>2]=l;l=y;A=k[l>>2]|0;I=k[l+4>>2]|0;l=n;k[l>>2]=A;k[l+4>>2]=I;I=k[242]|0;a=+o[I+5296>>2];G=+o[I+5300>>2];E=+o[I+5304>>2];B=+o[I+5308>>2]*+o[I+5056>>2];I=v+5100|0;D=+o[I>>2];k[f>>2]=k[m>>2];k[f+4>>2]=k[m+4>>2];k[e>>2]=k[n>>2];k[e+4>>2]=k[n+4>>2];im(f,e,(G<0.0?0:~~((G>1.0?1.0:G)*255.0+.5)<<8)|(a<0.0?0:~~((a>1.0?1.0:a)*255.0+.5))|(E<0.0?0:~~((E>1.0?1.0:E)*255.0+.5)<<16)|(B<0.0?0:~~((B>1.0?1.0:B)*255.0+.5)<<24),1,D);D=+o[w+128>>2];B=D+(k[t>>2]=z,+o[t>>2]);o[h>>2]=B;o[x>>2]=D+ +o[x>>2];E=(k[t>>2]=A,+o[t>>2])-D;o[h+8>>2]=E;a=+o[j>>2]-D;o[j>>2]=a;D=B+F*(E-B);B=+D;E=+a;j=h;A=k[j>>2]|0;z=k[j+4>>2]|0;j=k[242]|0;a=+o[j+5808>>2];G=+o[j+5812>>2];C=+o[j+5816>>2];K=+o[j+5820>>2]*+o[j+5056>>2];L=+o[I>>2];I=e;o[I>>2]=B;o[I+4>>2]=E;I=f;k[I>>2]=A;k[I+4>>2]=z;z=k[j+5932>>2]|0;i[z+134>>0]=1;Fk(k[z+596>>2]|0,f,e,(G<0.0?0:~~((G>1.0?1.0:G)*255.0+.5)<<8)|(a<0.0?0:~~((a>1.0?1.0:a)*255.0+.5))|(C<0.0?0:~~((C>1.0?1.0:C)*255.0+.5)<<16)|(K<0.0?0:~~((K>1.0?1.0:K)*255.0+.5)<<24),L,-1);if(!c){p[g>>3]=F*100.0+.009999999776482582;Il(f,32,68616,g)|0;M=f}else M=c;c=k[242]|0;f=k[c+5872>>2]|0;F=+o[c+5876>>2];if(M){tl(e,f,F,3402823466385288598117041.0e14,-1.0,M,0,0);L=+o[e>>2];if(L>0.0){K=L-F/+o[f>>2];o[e>>2]=K;N=K}else N=L;o[e>>2]=+(~~(N+.949999988079071)|0);f=e;e=k[f>>2]|0;c=k[f+4>>2]|0;f=q;k[f>>2]=e;k[f+4>>2]=c;N=(k[t>>2]=e,+o[t>>2]);if(N>0.0){L=D+ +o[v+5104>>2];D=+o[h>>2];K=+o[y>>2]-N-+o[v+5112>>2];v=k[x>>2]|0;o[s>>2]=L<D?D:L>K?K:L;k[s+4>>2]=v;o[u>>2]=0.0;o[u+4>>2]=.5;om(s,y,M,0,q,u,h)}}else{o[q>>2]=0.0;o[q+4>>2]=F}}r=d;return}function Sp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,j=0,l=0,m=0,n=0,p=0,q=0,s=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,D=0,E=0.0,F=0.0,G=0.0,H=0,I=0.0,J=0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0,Q=0,R=0.0,S=0.0,T=0.0,U=0,V=0,W=0,X=0,Y=0.0,Z=0.0,_=0.0,$=0;c=r;r=r+96|0;d=c+16|0;e=c+72|0;f=c+64|0;g=c+48|0;h=c+81|0;j=c+80|0;l=c+8|0;m=c;n=c+40|0;p=c+32|0;q=c+24|0;s=k[242]|0;u=k[s+5932>>2]|0;i[u+134>>0]=1;if(i[u+136>>0]|0){v=0;r=c;return v|0}w=k[u+448>>2]|0;if((w|0)<=0)hb(44708,44432,864,91784);x=Jl(a,0,k[(k[u+456>>2]|0)+(w+-1<<2)>>2]|0)|0;w=k[242]|0;if((k[w+5972>>2]|0)==(x|0))i[w+5980>>0]=1;k[f>>2]=x;if((a|0)!=(-1|0)){x=a;a:while(1){switch(i[x>>0]|0){case 0:{y=x;break a;break}case 35:{z=x+1|0;if((i[z>>0]|0)==35){y=x;break a}else A=z;break}default:A=x+1|0}if((A|0)==(-1|0)){y=-1;break}else x=A}A=k[w+5872>>2]|0;B=+o[w+5876>>2];if((y|0)==(a|0)){C=B;D=13}else{tl(d,A,B,3402823466385288598117041.0e14,-1.0,a,y,0);E=+o[d>>2];if(E>0.0){F=E-B/+o[A>>2];o[d>>2]=F;G=F}else G=E;E=+(~~(G+.949999988079071)|0);o[d>>2]=E;H=k[242]|0;I=E;J=k[d+4>>2]|0}}else{C=+o[w+5876>>2];D=13}if((D|0)==13){H=w;I=0.0;J=(o[t>>2]=C,k[t>>2]|0)}C=(k[t>>2]=J,+o[t>>2]);J=s+5096|0;E=+o[J>>2];G=C+E*2.0;w=u+184|0;F=+o[w>>2];D=u+188|0;B=+o[D>>2];K=F+G;L=B+G;G=L-B;A=k[H+5932>>2]|0;i[A+134>>0]=1;if(!(i[A+136>>0]|0
function Vl(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,l=0,m=0,n=0,p=0,q=0,s=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.0,T=0.0,U=0,V=0.0,W=0.0,X=0.0,Y=0,Z=0,_=0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,ea=0,fa=0,ga=0.0,ha=0.0,ia=0.0,ja=0,ka=0,la=0.0,ma=0.0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0.0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0,Mc=0,Nc=0,Oc=0,Pc=0,Qc=0,Rc=0,Sc=0,Tc=0,Uc=0,Vc=0,Wc=0,Xc=0,Yc=0,Zc=0,_c=0,$c=0,ad=0,bd=0,cd=0,dd=0,ed=0,fd=0,gd=0,hd=0,id=0,jd=0,kd=0,ld=0,md=0,nd=0,od=0,pd=0,qd=0,rd=0,sd=0,td=0,ud=0,vd=0,wd=0,xd=0,yd=0,zd=0,Ad=0,Bd=0,Cd=0,Dd=0,Ed=0,Fd=0,Gd=0,Hd=0,Id=0.0,Jd=0.0,Kd=0,Ld=0,Md=0,Nd=0,Od=0,Pd=0,Qd=0,Rd=0,Sd=0,Td=0,Ud=0,Vd=0,Wd=0,Xd=0,Yd=0,Zd=0.0,_d=0,$d=0.0,ae=0,be=0.0,ce=0,de=0,ee=0,fe=0.0,ge=0,he=0,ie=0.0,je=0,ke=0.0,le=0,me=0.0,ne=0,oe=0,pe=0,qe=0.0,re=0.0,se=0,te=0,ue=0.0,ve=0.0,we=0.0,xe=0.0,ye=0.0,ze=0.0,Ae=0,Be=0.0,Ce=0.0,De=0,Ee=0,Fe=0.0,Ge=0,He=0,Ie=0,Je=0.0,Ke=0,Le=0.0,Me=0.0,Ne=0.0,Oe=0.0,Pe=0.0,Qe=0,Re=0,Se=0,Te=0,Ue=0,Ve=0,We=0.0,Xe=0,Ye=0,Ze=0;h=r;r=r+192|0;l=h+64|0;m=h+136|0;n=h+104|0;p=h+88|0;q=h+56|0;s=h+24|0;u=h+8|0;v=h+128|0;w=h+48|0;x=h+40|0;y=h;z=h+120|0;A=h+112|0;B=h+96|0;C=h+80|0;D=k[242]|0;E=k[D+5932>>2]|0;i[E+134>>0]=1;if(i[E+136>>0]|0){F=0;r=h;return F|0}G=(e&128|0)!=0;H=e&1048576;if(!((H|0)==0|G^1))hb(37362,37244,7663,37454);I=(e&64|0)!=0;J=(e&1024|0)==0;if(!(J|I^1))hb(37466,37244,7664,37454);K=(H|0)!=0;L=e>>>14&1;M=(e&32768|0)!=0;if(K)Wl();N=k[E+448>>2]|0;if((N|0)<=0)hb(44708,44432,864,91784);O=Jl(a,0,k[(k[E+456>>2]|0)+(N+-1<<2)>>2]|0)|0;N=k[242]|0;if((k[N+5972>>2]|0)==(O|0))i[N+5980>>0]=1;k[n>>2]=O;if((a|0)!=(-1|0)){O=a;a:while(1){switch(i[O>>0]|0){case 0:{P=O;break a;break}case 35:{Q=O+1|0;if((i[Q>>0]|0)==35){P=O;break a}else R=Q;break}default:R=O+1|0}if((R|0)==(-1|0)){P=-1;break}else O=R}R=k[N+5872>>2]|0;S=+o[N+5876>>2];if((P|0)==(a|0)){T=S;U=19}else{tl(l,R,S,3402823466385288598117041.0e14,-1.0,a,P,0);V=+o[l>>2];if(V>0.0){W=V-S/+o[R>>2];o[l>>2]=W;X=W}else X=V;V=+(~~(X+.949999988079071)|0);o[l>>2]=V;Y=k[242]|0;Z=(o[t>>2]=V,k[t>>2]|0);_=k[l+4>>2]|0}}else{T=+o[N+5876>>2];U=19}if((U|0)==19){Y=N;Z=0;_=(o[t>>2]=T,k[t>>2]|0)}N=d;d=k[N+4>>2]|0;R=q;k[R>>2]=k[N>>2];k[R+4>>2]=d;T=+o[(k[Y+5932>>2]|0)+288>>2];if(T<0.0){Xl(l);V=T+ +o[l>>2];$=V<=1.0?1.0:V}else $=T;if(K)aa=+o[(k[242]|0)+5876>>2]*8.0;else aa=(k[t>>2]=_,+o[t>>2]);_=D+5092|0;Y=D+5096|0;T=aa+ +o[Y>>2]*2.0;k[l>>2]=k[q>>2];k[l+4>>2]=k[q+4>>2];_l(p,l,+(~~$|0),T);q=E+184|0;T=+o[p>>2];$=+o[p+4>>2];aa=+o[q>>2]+T;V=+o[E+188>>2]+$;d=q;q=k[d>>2]|0;R=k[d+4>>2]|0;d=s;k[d>>2]=q;k[d+4>>2]=R;d=s+8|0;o[d>>2]=aa;o[s+12>>2]=V;X=(k[t>>2]=Z,+o[t>>2]);Z=X>0.0;W=(k[t>>2]=q,+o[t>>2]);S=(k[t>>2]=R,+o[t>>2]);if(Z)ba=X+ +o[D+5112>>2];else ba=0.0;X=ba+aa;ba=V+0.0;N=u;k[N>>2]=q;k[N+4>>2]=R;o[u+8>>2]=X;o[u+12>>2]=ba;do if(K){N=k[n>>2]|0;o[v>>2]=aa-W;o[v+4>>2]=V-S;if($l(N,v,0)|0){N=k[(k[242]|0)+5932>>2]|0;i[N+134>>0]=1;ca=T-+o[N+120>>2];o[p>>2]=ca;da=ca;ea=N;U=41;break}sm();Bm(2);N=k[242]|0;q=N+6020|0;P=k[q>>2]|0;if((P|0)<=0)hb(44708,44432,864,91784);O=P+-1|0;P=k[N+6028>>2]|0;Q=N+5184+(k[P+(O*20|0)>>2]<<4)|0;N=P+(O*20|0)+4|0;k[Q>>2]=k[N>>2];k[Q+4>>2]=k[N+4>>2];k[Q+8>>2]=k[N+8>>2];k[Q+12>>2]=k[N+12>>2];N=k[q>>2]|0;if((N|0)>0){k[q>>2]=N+-1;Cm();fa=0;break}else hb(44708,44432,883,46629)}else{ca=+o[Y>>2];ga=ba-S;N=k[242]|0;q=k[N+5932>>2]|0;i[q+134>>0]=1;if(!(i[q+136>>0]|0)){Q=q+216|0;ha=+o[Q>>2];ia=ha>=ga?ha:ga;O=q+220|0;ga=+o[O>>2];P=q+184|0;ha=X-W+ +o[P>>2];ja=q+188|0;ka=k[ja>>2]|0;o[q+192>>2]=ha;k[q
function Sv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=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,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0;b=k[a+24>>2]|0;c=k[a+28>>2]|0;d=k[a+16>>2]|0;e=k[a+36>>2]|0;f=k[a+40>>2]|0;g=k[a+44>>2]|0;h=f+24|0;n=~k[h>>2];o=k[a+56>>2]&n;if(!c)return;p=(b+7|0)/8|0;q=b&7;b=l[f+9>>0]|0;r=l[g+9>>0]|0;s=g+28|0;t=g+32|0;u=g+33|0;v=g+34|0;g=f+12|0;w=f+32|0;x=f+28|0;y=f+16|0;z=f+20|0;f=c;c=k[a+20>>2]|0;A=k[a>>2]|0;a:while(1){f=f+-1|0;switch(q|0){case 0:{B=c;C=p;D=A;E=4;break}case 7:{F=c;G=p;H=A;E=16;break}case 6:{I=c;J=p;K=A;E=28;break}case 5:{L=c;M=p;N=A;E=40;break}case 4:{O=c;P=p;Q=A;E=52;break}case 3:{R=c;S=p;T=A;E=64;break}case 2:{U=c;V=p;W=A;E=76;break}case 1:{X=c;Y=p;Z=A;E=88;break}default:{E=100;break a}}while(1)if((E|0)==4){E=0;switch(b|0){case 1:{a=l[D>>0]|0;_=k[w>>2]|0;$=k[x>>2]|0;aa=a;ba=i[(k[2e3+($>>>24<<2)>>2]|0)+((k[h>>2]&a)>>>(_>>>24))>>0]|0;ca=i[(k[2e3+(($>>>16&255)<<2)>>2]|0)+((k[z>>2]&a)>>>(_>>>16&255))>>0]|0;da=i[(k[2e3+(($>>>8&255)<<2)>>2]|0)+((k[y>>2]&a)>>>(_>>>8&255))>>0]|0;ea=i[(k[2e3+(($&255)<<2)>>2]|0)+((a&k[g>>2])>>>(_&255))>>0]|0;break}case 2:{_=m[D>>1]|0;a=k[w>>2]|0;$=k[x>>2]|0;aa=_;ba=i[(k[2e3+($>>>24<<2)>>2]|0)+((k[h>>2]&_)>>>(a>>>24))>>0]|0;ca=i[(k[2e3+(($>>>16&255)<<2)>>2]|0)+((k[z>>2]&_)>>>(a>>>16&255))>>0]|0;da=i[(k[2e3+(($>>>8&255)<<2)>>2]|0)+((k[y>>2]&_)>>>(a>>>8&255))>>0]|0;ea=i[(k[2e3+(($&255)<<2)>>2]|0)+((_&k[g>>2])>>>(a&255))>>0]|0;break}case 3:{a=k[w>>2]|0;aa=0;ba=-1;ca=i[D+(a>>>19&31)>>0]|0;da=i[D+(a>>>11&31)>>0]|0;ea=i[D+(a>>>3&31)>>0]|0;break}case 4:{a=k[D>>2]|0;_=k[w>>2]|0;$=k[x>>2]|0;aa=a;ba=i[(k[2e3+($>>>24<<2)>>2]|0)+((k[h>>2]&a)>>>(_>>>24))>>0]|0;ca=i[(k[2e3+(($>>>16&255)<<2)>>2]|0)+((k[z>>2]&a)>>>(_>>>16&255))>>0]|0;da=i[(k[2e3+(($>>>8&255)<<2)>>2]|0)+((k[y>>2]&a)>>>(_>>>8&255))>>0]|0;ea=i[(k[2e3+(($&255)<<2)>>2]|0)+((k[g>>2]&a)>>>(_&255))>>0]|0;break}default:{aa=0;ba=0;ca=0;da=0;ea=0}}_=ea&255;a=da&255;$=ca&255;fa=ba&255;b:do if((aa&n|0)!=(o|0))switch(r|0){case 1:{ga=k[s>>2]|0;ha=k[t>>2]|0;i[B>>0]=a>>>(ga>>>8&255)<<(ha>>>8&255)|_>>>(ga&255)<<(ha&255)|$>>>(ga>>>16&255)<<(ha>>>16&255)|fa>>>(ga>>>24)<<(ha>>>24);break b;break}case 2:{ha=k[s>>2]|0;ga=k[t>>2]|0;j[B>>1]=a>>>(ha>>>8&255)<<(ga>>>8&255)|_>>>(ha&255)<<(ga&255)|$>>>(ha>>>16&255)<<(ga>>>16&255)|fa>>>(ha>>>24)<<(ga>>>24);break b;break}case 3:{i[B+((l[t>>0]|0)>>>3&255)>>0]=ea;i[B+((l[u>>0]|0)>>>3&255)>>0]=da;i[B+((l[v>>0]|0)>>>3&255)>>0]=ca;break b;break}case 4:{ga=k[s>>2]|0;ha=k[t>>2]|0;k[B>>2]=a>>>(ga>>>8&255)<<(ha>>>8&255)|_>>>(ga&255)<<(ha&255)|$>>>(ga>>>16&255)<<(ha>>>16&255)|fa>>>(ga>>>24)<<(ha>>>24);break b;break}default:break b}while(0);F=B+r|0;G=C;H=D+b|0;E=16;continue}else if((E|0)==16){E=0;switch(b|0){case 1:{fa=l[H>>0]|0;$=k[w>>2]|0;_=k[x>>2]|0;ia=fa;ja=i[(k[2e3+(_>>>24<<2)>>2]|0)+((k[h>>2]&fa)>>>($>>>24))>>0]|0;ka=i[(k[2e3+((_>>>16&255)<<2)>>2]|0)+((k[z>>2]&fa)>>>($>>>16&255))>>0]|0;la=i[(k[2e3+((_>>>8&255)<<2)>>2]|0)+((k[y>>2]&fa)>>>($>>>8&255))>>0]|0;ma=i[(k[2e3+((_&255)<<2)>>2]|0)+((fa&k[g>>2])>>>($&255))>>0]|0;break}case 2:{$=m[H>>1]|0;fa=k[w>>2]|0;_=k[x>>2]|0;ia=$;ja=i[(k[2e3+(_>>>24<<2)>>2]|0)+((k[h>>2]&$)>>>(fa>>>24))>>0]|0;ka=i[(k[2e3+((_>>>16&255)<<2)>>2]|0)+((k[z>>2]&$)>>>(fa>>>16&255))>>0]|0;la=i[(k[2e3+((_>>>8&255)<<2)>>2]|0)+((k[y>>2]&$)>>>(fa>>>8&255))>>0]|0;ma=i[(k[2e3+((_&255)<<2)>>2]|0)+(($&k[g>>2])>>>(fa&255))>>0]|0;break}case 3:{fa=k[w>>2]|0;ia=0;ja=-1;ka=i[H+(fa>>>19&31)>>0]|0;la=i[H+(fa>>>11&31)>>0]|0;ma=i[H+(fa>>>3&31)>>0]|0;break}case 4:{fa=k[H>>2]|0;$=k[w>>2]|0;_=k[x>>2]|0;ia=fa;ja=i[(k[2e3+(_>>>24<<2)>>2]|0)+((k[h>>2]&fa)>>>($>>>24))>>0]|0;ka=i[(k[2e3+((_>>>16&255)<<2)>>2]|0)+((k[z>>2]&fa)>>>($>>>16&255))>>0]|0;la=i[(k[2e3+((_>>>8&255)<<2)>>2]|0)+((k[y>>2]&fa)>>>($>>>8&255))>>0]|0;ma=i[(k[2e3+((_&255)<<2)>>2]|0)+((k[g>>2]&fa)>>>($&255))>>0]|0;break}default:{ia=0;ja
function Bh(a){a=a|0;var b=0;b=r;r=r+a|0;r=r+15&-16;return b|0}function Ch(){return r|0}function Dh(a){a=a|0;r=a}function Eh(a,b){a=a|0;b=b|0;r=a;s=b}function Fh(a,b){a=a|0;b=b|0;if(!x){x=a;y=b}}function Gh(a){a=a|0;i[t>>0]=i[a>>0];i[t+1>>0]=i[a+1>>0];i[t+2>>0]=i[a+2>>0];i[t+3>>0]=i[a+3>>0]}function Hh(a){a=a|0;i[t>>0]=i[a>>0];i[t+1>>0]=i[a+1>>0];i[t+2>>0]=i[a+2>>0];i[t+3>>0]=i[a+3>>0];i[t+4>>0]=i[a+4>>0];i[t+5>>0]=i[a+5>>0];i[t+6>>0]=i[a+6>>0];i[t+7>>0]=i[a+7>>0]}function Ih(a){a=a|0;M=a}function Jh(){return M|0}function Kh(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,j=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,y=0,z=0,A=0,B=0,C=0;f=r;r=r+128|0;g=f+64|0;h=f+60|0;j=f+56|0;l=f+52|0;m=f+48|0;n=f+44|0;o=f+40|0;p=f+36|0;q=f+32|0;s=f+28|0;t=f+24|0;u=f+80|0;v=f+72|0;w=f+20|0;x=f+16|0;y=f+12|0;z=f+8|0;A=f+4|0;B=f;k[h>>2]=a;k[j>>2]=b;k[l>>2]=c;k[m>>2]=d;k[n>>2]=e;k[w>>2]=0;k[x>>2]=1;k[y>>2]=0;k[k[n>>2]>>2]=0;if((k[j>>2]|0)<1|(k[l>>2]|0)<1|0==(k[h>>2]|0)|(k[m>>2]|0)<1|(k[m>>2]|0)>4){k[g>>2]=0;C=k[g>>2]|0;r=f;return C|0}if((k[m>>2]|0)<3)k[x>>2]=0;e=(ia((k[j>>2]|0)+3>>2,(k[l>>2]|0)+3>>2)|0)<<3;k[k[n>>2]>>2]=e;e=$G(k[k[n>>2]>>2]|0)|0;k[o>>2]=e;k[q>>2]=0;while(1){if((k[q>>2]|0)>=(k[l>>2]|0))break;k[p>>2]=0;while(1){if((k[p>>2]|0)>=(k[j>>2]|0))break;k[z>>2]=0;k[A>>2]=4;k[B>>2]=4;if(((k[q>>2]|0)+4|0)>=(k[l>>2]|0))k[B>>2]=(k[l>>2]|0)-(k[q>>2]|0);if(((k[p>>2]|0)+4|0)>=(k[j>>2]|0))k[A>>2]=(k[j>>2]|0)-(k[p>>2]|0);k[t>>2]=0;while(1){if((k[t>>2]|0)>=(k[B>>2]|0))break;k[s>>2]=0;while(1){if((k[s>>2]|0)>=(k[A>>2]|0))break;e=ia((k[q>>2]|0)+(k[t>>2]|0)|0,k[j>>2]|0)|0;n=ia(e,k[m>>2]|0)|0;e=n+(ia((k[p>>2]|0)+(k[s>>2]|0)|0,k[m>>2]|0)|0)|0;n=i[(k[h>>2]|0)+e>>0]|0;e=k[z>>2]|0;k[z>>2]=e+1;i[u+e>>0]=n;n=ia((k[q>>2]|0)+(k[t>>2]|0)|0,k[j>>2]|0)|0;e=ia(n,k[m>>2]|0)|0;n=e+(ia((k[p>>2]|0)+(k[s>>2]|0)|0,k[m>>2]|0)|0)|0;e=i[(k[h>>2]|0)+(n+(k[x>>2]|0))>>0]|0;n=k[z>>2]|0;k[z>>2]=n+1;i[u+n>>0]=e;e=ia((k[q>>2]|0)+(k[t>>2]|0)|0,k[j>>2]|0)|0;n=ia(e,k[m>>2]|0)|0;e=n+(ia((k[p>>2]|0)+(k[s>>2]|0)|0,k[m>>2]|0)|0)|0;n=i[(k[h>>2]|0)+(e+(k[x>>2]|0)+(k[x>>2]|0))>>0]|0;e=k[z>>2]|0;k[z>>2]=e+1;i[u+e>>0]=n;k[s>>2]=(k[s>>2]|0)+1}k[s>>2]=k[A>>2];while(1){if((k[s>>2]|0)>=4)break;n=i[u>>0]|0;e=k[z>>2]|0;k[z>>2]=e+1;i[u+e>>0]=n;n=i[u+1>>0]|0;e=k[z>>2]|0;k[z>>2]=e+1;i[u+e>>0]=n;n=i[u+2>>0]|0;e=k[z>>2]|0;k[z>>2]=e+1;i[u+e>>0]=n;k[s>>2]=(k[s>>2]|0)+1}k[t>>2]=(k[t>>2]|0)+1}k[t>>2]=k[B>>2];while(1){if((k[t>>2]|0)>=4)break;k[s>>2]=0;while(1){if((k[s>>2]|0)>=4)break;n=i[u>>0]|0;e=k[z>>2]|0;k[z>>2]=e+1;i[u+e>>0]=n;n=i[u+1>>0]|0;e=k[z>>2]|0;k[z>>2]=e+1;i[u+e>>0]=n;n=i[u+2>>0]|0;e=k[z>>2]|0;k[z>>2]=e+1;i[u+e>>0]=n;k[s>>2]=(k[s>>2]|0)+1}k[t>>2]=(k[t>>2]|0)+1}k[y>>2]=(k[y>>2]|0)+1;Mh(3,u,v);k[s>>2]=0;while(1){if((k[s>>2]|0)>=8)break;n=i[v+(k[s>>2]|0)>>0]|0;e=k[w>>2]|0;k[w>>2]=e+1;i[(k[o>>2]|0)+e>>0]=n;k[s>>2]=(k[s>>2]|0)+1}k[p>>2]=(k[p>>2]|0)+4}k[q>>2]=(k[q>>2]|0)+4}k[g>>2]=k[o>>2];C=k[g>>2]|0;r=f;return C|0}function Lh(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,j=0,m=0,n=0,o=0,p=0,q=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=r;r=r+144|0;g=f+68|0;h=f+64|0;j=f+60|0;m=f+56|0;n=f+52|0;o=f+48|0;p=f+44|0;q=f+40|0;s=f+36|0;t=f+32|0;u=f+28|0;v=f+80|0;w=f+72|0;x=f+24|0;y=f+20|0;z=f+16|0;A=f+12|0;B=f+8|0;C=f+4|0;D=f;k[h>>2]=a;k[j>>2]=b;k[m>>2]=c;k[n>>2]=d;k[o>>2]=e;k[x>>2]=0;k[y>>2]=1;k[z>>2]=0;k[k[o>>2]>>2]=0;if((k[j>>2]|0)<1|(k[m>>2]|0)<1|0==(k[h>>2]|0)|(k[n>>2]|0)<1|(k[n>>2]|0)>4){k[g>>2]=0;E=k[g>>2]|0;r=f;return E|0}if((k[n>>2]|0)<3)k[y>>2]=0;k[A>>2]=1-(k[n>>2]&1);e=(ia((k[j>>2]|0)+3>>2,(k[m>>2]|0)+3>>2)|0)<<4;k[k[o>>2]>>2]=e;e=$G(k[k[o>>2]>>2]|0)|0;k[p>>2]=e;k[s>>2]=0;while(1){if((k[s>>2]|0)>=(k[m>>2]|0))break;k[q>>2]=0;while(1){if((k[q>>2]|0)>=(k[j>>2]|0))break;k[B>>2]=0;k[C>>2]=4;k[D>>2]=4;if(((k[s>>2]|0)+4|0)>=(k[m>>2]|0))k[D>>2]=(k[m>>2]|0)-(k[s>>2]|0);if(((k[q>>2]|0)+4|0)>=(k[j>>2]|0))k[C>>2]=(k[j>>2]|0)-(k[q>>2]|0);k[u>>2]=0;while(1){if((k[u>>2]|0)>=(k[D>>2]|0))break;k[t>>2]=0;while(1){if((k[t>>2]|0)>=(k[C>>2]|0))break;e=ia((k[s>>2]|0)+(k[u>>2]|0)|0,k[j>>2]|0)|0;o=ia(e,k[n>>2]|0)|0;e=o+(ia((k[q>>2]|0)+(k[t>>2]|0)|0,k[n>>2]|0)|0)|0;o=i[(k[h>>2]|0
function Fu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,j=0,l=0,m=0,n=0,o=0,p=0,q=0,s=0,t=0,u=0,v=0;c=r;r=r+16|0;d=c+8|0;e=c;f=k[a+316>>2]|0;g=k[b+68>>2]|0;h=k[b+24>>2]|0;j=a+304|0;l=k[j>>2]|0;a:do if(l){m=k[l+4>>2]|0;n=k[b+4>>2]|0;if((m|0)==(n|0))o=1;else{b:do if((n|0)<825382478)if((n|0)<374740996){if((n|0)>=372645892){switch(n|0){case 372645892:break;default:break b}if((m|0)<376840196)switch(m|0){case 374740996:break;default:{o=1;break a}}else switch(m|0){case 376840196:break;default:{o=1;break a}}o=2;break a}switch(n|0){case 370546692:break;default:break b}if((m|0)<374740996){switch(m|0){case 372645892:break;default:{o=1;break a}}o=4;break a}if((m|0)<376840196){switch(m|0){case 374740996:break;default:{o=1;break a}}o=2;break a}else{switch(m|0){case 376840196:break;default:{o=1;break a}}o=2;break a}}else{if((n|0)>=376840196){switch(n|0){case 376840196:break;default:break b}if((m|0)<372645892)switch(m|0){case 370546692:break;default:{o=1;break a}}else switch(m|0){case 372645892:break;default:{o=1;break a}}o=2;break a}switch(n|0){case 374740996:break;default:break b}if((m|0)<372645892){switch(m|0){case 370546692:break;default:{o=1;break a}}o=2;break a}if((m|0)<376840196){switch(m|0){case 372645892:break;default:{o=1;break a}}o=3;break a}else{switch(m|0){case 376840196:break;default:{o=1;break a}}o=4;break a}}else{if((n|0)>=842094169)if((n|0)<1448433993)switch(n|0){case 842094169:{o=5;break a;break}default:break b}else switch(n|0){case 1448433993:{o=5;break a;break}default:break b}if((n|0)<842094158){switch(n|0){case 825382478:break;default:break b}o=7;break a}else{switch(n|0){case 842094158:break;default:break b}o=6;break a}}while(0);p=es(83557,e)|0;r=c;return p|0}}else{n=k[b+4>>2]|0;c:do if((n|0)<825382478){if((n|0)<374740996){if((n|0)>=372645892)switch(n|0){case 372645892:{o=2;break a;break}default:break c}switch(n|0){case 370546692:break;default:break c}o=3;break a}if((n|0)<376840196){switch(n|0){case 374740996:break;default:break c}o=4;break a}else{switch(n|0){case 376840196:break;default:break c}o=1;break a}}else{if((n|0)>=842094169){if((n|0)<1448433993)switch(n|0){case 842094169:break;default:break c}else switch(n|0){case 1448433993:break;default:break c}o=5;break a}if((n|0)<842094158){switch(n|0){case 825382478:break;default:break c}o=7;break a}else{switch(n|0){case 842094158:break;default:break c}o=6;break a}}while(0);p=es(83557,d)|0;r=c;return p|0}while(0);if((zu(a,o,h)|0)<0){p=-1;r=c;return p|0}if(k[g+24>>2]|0){o=f+16|0;$g[k[o>>2]&511](33986);a=f+28|0;d=g+4|0;ah[k[a>>2]&63](k[d>>2]|0,k[g+32>>2]|0);$g[k[o>>2]&511](33985);ah[k[a>>2]&63](k[d>>2]|0,k[g+36>>2]|0);$g[k[o>>2]&511](33984)}if(!(k[g+28>>2]|0)){q=g+4|0;s=f+28|0}else{o=f+16|0;$g[k[o>>2]&511](33985);d=f+28|0;a=g+4|0;ah[k[d>>2]&63](k[a>>2]|0,k[g+36>>2]|0);$g[k[o>>2]&511](33984);q=a;s=d}ah[k[s>>2]&63](k[q>>2]|0,k[g>>2]|0);g=i[b+29>>0]|0;q=i[b+31>>0]|0;s=k[j>>2]|0;d:do if(!s)t=36;else{j=k[s+4>>2]|0;if((j|0)<372645892)switch(j|0){case 370546692:break;default:{t=36;break d}}else switch(j|0){case 372645892:break;default:{t=36;break d}}u=b+28|0;v=b+30|0}while(0);if((t|0)==36){u=b+30|0;v=b+28|0}b=i[u>>0]|0;u=i[v>>0]|0;v=k[f+268>>2]|0;t=v+84|0;if((fI(k[t>>2]|0)|0)!=(q&255|(g&255)<<16|(b&255)<<8|(u&255)<<24|0)){lh[k[f+172>>2]&3](k[v+24>>2]|0,+(u&255)*.003921568859368563,+(g&255)*.003921568859368563,+(b&255)*.003921568859368563,+(q&255)*.003921568859368563);i[t>>0]=u;i[v+85>>0]=g;i[v+86>>0]=b;i[v+87>>0]=q}q=f+8|0;if((k[q>>2]|0)!=(h|0)){switch(h|0){case 4:{$g[k[f+80>>2]&511](3042);Ah[k[f+32>>2]&63](0,768,0,1);break}case 1:{$g[k[f+80>>2]&511](3042);Ah[k[f+32>>2]&63](770,771,1,771);break}case 2:{$g[k[f+80>>2]&511](3042);Ah[k[f+32>>2]&63](770,1,0,1);break}default:$g[k[f+68>>2]&511](3042)}k[q>>2]=h}h=f+12|0;if((k[h>>2]|0)==1){p=0;r=c;return p|0}$g[k[f+84>>2]&511](1);k[h>>2]=1;p=0;r=c;return p|0}function Gu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;g=g|0;var h=0,j=0,l=0,m=0,n=0,p=0,q=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0,B=0,C=0,D=0,E=0.0,F=0,G=0,H=0,I=0;h=r;r=r+144|0;j=h;l=h+104|0;m=h+72|0;n=h+40|0;p=h+24|0;q=a+316|0;s=k[q>>2]|0;t=k[s>>2]|0;if((k[30505]|0)!
function yG(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=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,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;h=r;r=r+240|0;i=h;j=k[d>>2]|0;l=k[d+4>>2]|0;k[i>>2]=a;d=0-b|0;a:do if((l|0)!=0|(j|0)!=1?(m=a+(0-(k[g+(e<<2)>>2]|0))|0,(ph[c&31](m,a)|0)>=1):0){n=a;o=e;p=(f|0)==0;q=m;m=1;s=j;t=l;while(1){if(p&(o|0)>1){u=n+d|0;v=k[g+(o+-2<<2)>>2]|0;if((ph[c&31](u,q)|0)>-1){w=n;x=o;y=m;z=19;break a}if((ph[c&31](u+(0-v)|0,q)|0)>-1){w=n;x=o;y=m;z=19;break a}}v=m+1|0;k[i+(m<<2)>>2]=q;u=s+-1|0;do if(u){if(!(u&1)){A=u;B=0;while(1){C=B+1|0;A=A>>>1;if(A&1|0){D=C;break}else B=C}}else{if(!t)E=32;else{if(!(t&1)){F=t;G=0}else{H=0;I=s;J=t;K=0;break}while(1){B=G+1|0;F=F>>>1;if(F&1|0){E=B;break}else G=B}}D=E+32|0}if(D>>>0>31){L=D;z=15}else{H=D;I=s;J=t;K=D}}else{L=32;z=15}while(0);if((z|0)==15){z=0;H=L+-32|0;I=t;J=0;K=L}s=J<<32-H|I>>>H;t=J>>>H;u=K+o|0;if(!((t|0)!=0|(s|0)!=1)){w=q;x=u;y=v;z=19;break a}B=q+(0-(k[g+(u<<2)>>2]|0))|0;if((ph[c&31](B,k[i>>2]|0)|0)<1){M=q;N=u;O=0;P=v;z=18;break}else{A=q;o=u;p=1;q=B;m=v;n=A}}}else{M=a;N=e;O=f;P=1;z=18}while(0);if((z|0)==18?(O|0)==0:0){w=M;x=N;y=P;z=19}if((z|0)==19){xG(b,i,y);wG(w,b,c,x,g)}r=h;return}function zG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=sF(a,b,c,-2147483648,0)|0;return d|0}function AG(a){a=a|0;var b=0;b=(BG(a)|0)==0;return (b?a:a|32)|0}function BG(a){a=a|0;return (a+-65|0)>>>0<26|0}function CG(a){a=a|0;var b=0;b=(DG(a)|0)==0;return (b?a:a&95)|0}function DG(a){a=a|0;return (a+-97|0)>>>0<26|0}function EG(a){a=a|0;var b=0,c=0,d=0;b=(hG(a)|0)+1|0;c=$G(b)|0;if(!c)d=0;else{bI(c|0,a|0,b|0)|0;d=c}return d|0}function FG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,j=0,m=0,n=0;c=r;r=r+16|0;d=c;e=b&255;i[d>>0]=e;f=a+16|0;g=k[f>>2]|0;if(!g)if(!(GF(a)|0)){h=k[f>>2]|0;j=4}else m=-1;else{h=g;j=4}do if((j|0)==4){g=a+20|0;f=k[g>>2]|0;if(f>>>0<h>>>0?(n=b&255,(n|0)!=(i[a+75>>0]|0)):0){k[g>>2]=f+1;i[f>>0]=e;m=n;break}if((gh[k[a+36>>2]&63](a,d,1)|0)==1)m=l[d>>0]|0;else m=-1}while(0);r=c;return m|0}function GG(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;if((k[a+76>>2]|0)>=0?(PF(a)|0)!=0:0){b=a+4|0;c=k[b>>2]|0;if(c>>>0<(k[a+8>>2]|0)>>>0){k[b>>2]=c+1;d=l[c>>0]|0}else d=wF(a)|0;e=d}else f=3;do if((f|0)==3){d=a+4|0;c=k[d>>2]|0;if(c>>>0<(k[a+8>>2]|0)>>>0){k[d>>2]=c+1;e=l[c>>0]|0;break}else{e=wF(a)|0;break}}while(0);return e|0}function HG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;if((k[a+76>>2]|0)>-1){d=(PF(a)|0)==0;e=IG(a,b,c)|0;if(d)f=e;else{kF(a);f=e}}else f=IG(a,b,c)|0;return f|0}function IG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;if((c|0)==1)d=b-(k[a+8>>2]|0)+(k[a+4>>2]|0)|0;else d=b;b=a+20|0;e=a+28|0;if((k[b>>2]|0)>>>0>(k[e>>2]|0)>>>0?(gh[k[a+36>>2]&63](a,0,0)|0,(k[b>>2]|0)==0):0)f=-1;else{k[a+16>>2]=0;k[e>>2]=0;k[b>>2]=0;if((gh[k[a+40>>2]&63](a,d,c)|0)<0)f=-1;else{k[a+8>>2]=0;k[a+4>>2]=0;k[a>>2]=k[a>>2]&-17;f=0}}return f|0}function JG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;e=ia(c,b)|0;if((k[d+76>>2]|0)>-1){f=(PF(d)|0)==0;g=FF(a,e,d)|0;if(f)h=g;else{kF(d);h=g}}else h=FF(a,e,d)|0;if((h|0)==(e|0))i=c;else i=(h>>>0)/(b>>>0)|0;return i|0}function KG(a){a=a|0;var b=0,c=0,d=0;if((k[a+76>>2]|0)>-1){b=(PF(a)|0)==0;c=(k[a>>2]|0)>>>4&1;if(b)d=c;else{kF(a);d=c}}else d=(k[a>>2]|0)>>>4&1;return d|0}function LG(a){a=a|0;var b=0,c=0,d=0;if((k[a+76>>2]|0)>-1){b=(PF(a)|0)==0;c=MG(a)|0;if(b)d=c;else{kF(a);d=c}}else d=MG(a)|0;return d|0}function MG(a){a=a|0;var b=0,c=0,d=0;if(!(k[a>>2]&128))b=1;else b=(k[a+20>>2]|0)>>>0>(k[a+28>>2]|0)>>>0?2:1;c=gh[k[a+40>>2]&63](a,0,b)|0;if((c|0)<0)d=c;else d=c-(k[a+8>>2]|0)+(k[a+4>>2]|0)+(k[a+20>>2]|0)-(k[a+28>>2]|0)|0;return d|0}function NG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;if((k[b+76>>2]|0)>=0?(PF(b)|0)!=0:0){if((i[b+75>>0]|0)!=(a|0)?(c=b+20|0,d=k[c>>2]|0,d>>>0<(k[b+16>>2]|0)>>>0):0){k[c>>2]=d+1;i[d>>0]=a;e=a&255}else e=FG(b,a)|0;kF(b);f=e}else g=3;do if((g|0)==3){if((i[b+75>>0]|0)!=(a|0)?(e=b+20|0,d=k[e>>2]|0,d>>>0<(k[b+16>>2]|0)>>>0):0){k[e>>2]=d+1;i[d>>0]=a;f=a&255;break}f=FG(b,a)|0}while(0);return f|0}function OG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,l=0,m=0,n=0,o=0,p=0
// EMSCRIPTEN_END_FUNCS
var Xg=[VI,Cz,Bz,Ez,Dz,Fz,Gz,VI];var Yg=[WI,CH,xH,RH,XI,YI,ZI,_I];var Zg=[$I,aJ,bJ,cJ];var _g=[dJ,eJ,fJ,dJ];var $g=[gJ,qr,sr,tr,vr,Dr,Fr,Qr,Rr,Qu,Ru,Su,Tu,Uu,Vu,Wu,Xu,$u,av,bv,cv,dv,ev,fv,gv,yv,zv,Bv,Cv,Dv,Ev,Fv,Yv,Zv,_v,$v,aw,bw,cw,dw,ew,fw,gw,hw,iw,jw,kw,lw,mw,nw,ow,pw,qw,rw,sw,tw,uw,vw,ww,xw,yw,zw,Aw,Bw,Cw,Dw,Ew,Fw,Gw,Hw,Iw,Jw,Kw,Lw,Mw,Nw,Ow,Pw,Qw,Rw,Sw,Tw,Uw,Vw,Ww,Xw,Yw,Zw,_w,$w,ax,bx,cx,dx,ex,fx,gx,hx,ix,jx,kx,lx,mx,nx,ox,px,qx,rx,sx,tx,ux,vx,wx,xx,yx,zx,Ax,Bx,Cx,Dx,Ex,Fx,Gx,Hx,Ix,Jx,Kx,Lx,Mx,Nx,Ox,Px,Qx,Rx,Sx,Tx,Ux,Vx,Wx,Xx,Yx,Zx,_x,$x,ay,by,cy,dy,ey,fy,gy,hy,iy,jy,ky,ly,my,ny,nH,AH,rH,sH,pH,FH,HH,JH,LH,NH,OH,$j,Uk,Dl,aH,Uq,_q,dr,er,fr,gr,Wq,xr,Ur,ry,Ut,oy,qy,Yu,Zu,hv,iv,lv,kv,mv,pv,nv,qv,sv,rv,tv,uv,vv,wv,Iv,Hv,Lv,Mv,Kv,Nv,Ov,Pv,Qv,Rv,Sv,Jv,$z,cA,wA,zA,rB,FB,rA,NB,LB,RB,TB,iC,mC,nC,qC,zC,pE,qE,rE,uE,vE,wE,xE,yE,hJ,iJ,jJ,kJ,lJ,mJ,nJ,oJ,pJ,qJ,rJ,sJ,tJ,uJ,vJ,wJ,xJ,yJ,zJ,AJ,BJ,CJ,DJ,EJ,FJ,GJ,jF,nF,lH,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ,gJ];var ah=[HJ,fk,yl,zl,mr,lu,tu,ty,Hy,Uy,bA,eB,fB,gB,nB,AB,CB,hC,kE,IJ,JJ,KJ,LJ,MJ,NJ,OJ,PJ,QJ,RJ,SJ,TJ,UJ,VJ,WJ,XJ,YJ,ZJ,_J,$J,aK,bK,cK,dK,eK,fK,gK,hK,iK,jK,kK,lK,mK,HJ,HJ,HJ,HJ,HJ,HJ,HJ,HJ,HJ,HJ,HJ,HJ];var bh=[nK,Ft,Gt,Ht,It,eA,GB,PB,jC,tC,fF,IH,MH,gk,$G,xl,ir,Xq,eu,vu,wu,Wy,Xy,Yy,iA,zB,qA,tA,uA,oK,pK,qK,rK,sK,QB,_B,cC,pC,FC,sE,tE,tK,uK,vK,wK,xK,yK,zK,AK,BK,CK,nK,nK,nK,nK,nK,nK,nK,nK,nK,nK,nK,nK,nK];var ch=[DK,rz,qz,sz,uz,tz,wz,vz];var dh=[EK,FK,GK,EK];var eh=[HK,ru];var fh=[IK,JK,KK,IK];var gh=[LK,mF,lF,oF,CF,tH,iq,mq,mu,xu,Cu,Du,Iy,_y,hz,yz,yA,wB,pA,KA,MA,PA,QA,SA,UA,ZA,_A,bB,cB,dB,kB,MK,SB,EE,FE,iF,lG,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK,LK];var hh=[NK,OK,PK,QK,RK,NK,NK,NK];var ih=[SK,BH,vH,PH,TK,UK,SK,SK];var jh=[VK,lr,sA,WK,XK,YK,ZK,_K,$K,aL,bL,cL,dL,eL,fL,gL,hL,iL,jL,kL,lL,mL,nL,oL,pL,qL,rL,sL,tL,uL,vL,wL];var kh=[xL,yL];var lh=[zL,AL,BL,zL];var mh=[CL,DL];var nh=[EL,jz,lz,mz,FL,GL,HL,EL];var oh=[IL,WD,XD,YD,ZD,_D,$D,aE,bE,cE,dE,eE,fE,JL,KL,LL];var ph=[ML,cs,wy,cl,el,gn,ou,uu,vy,xs,lt,nt,ot,Ky,Py,Qy,Ry,Vy,AA,oB,pB,tB,yB,NL,OL,PL,QL,aD,CD,RL,SL,ML];var qh=[TL,ui,vi,wi,xi,yi,qu,su,Hu,Jt,Kt,Mt,Lt,Ct,Bt,Dt,Sy,Ty,_z,lB,UL,UB,xD,TL,TL,TL,TL,TL,TL,TL,TL,TL];var rh=[VL,Np,kr,jr];var sh=[WL,dA,OB,XL,YL,ZL,WL,WL];var th=[_L,Gu,Nz,_L];var uh=[$L,Eu,uy,yt,Nt,Ou,Hz,mB,aM,bM,cM,dM,HB,XB,$B,aC,bC,kC,uC,OD,oE,$L,$L,$L,$L,$L,$L,$L,$L,$L,$L,$L];var vh=[eM,fM];var wh=[gM,hM,iM,jM];var xh=[kM,lM,mM,nM];var yh=[oM,iH,nr,rC,nE,zE,pM,qM,rM,sM,kH,oM,oM,oM,oM,oM];var zh=[tM,cz,bz,ez,dz,fz,gz,tM];var Ah=[uM,ks,DH,yH,TH,jB,EB,BE,vM,wM,xM,yM,zM,AM,BM,CM,DM,EM,FM,GM,HM,IM,JM,KM,LM,MM,NM,OM,PM,QM,RM,SM,TM,UM,VM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM,uM];return{___cxa_can_catch:XH,_fflush:tG,_main:pr,___cxa_is_pointer_type:YH,_i64Add:aI,_memmove:cI,_strstr:VG,_i64Subtract:$H,_memset:_H,_malloc:$G,_memcpy:bI,_llvm_bswap_i32:fI,_bitshift64Lshr:dI,_free:aH,_emscripten_GetProcAddress:eF,___errno_location:hF,_bitshift64Shl:eI,__GLOBAL__sub_I_imgui_cpp:vl,__GLOBAL__sub_I_FFSiteBackground_cpp:rr,__GLOBAL__sub_I_PageFont_cpp:wr,__GLOBAL__sub_I_PageWindow_cpp:Tr,runPostSets:ZH,_emscripten_replace_memory:Wg,stackAlloc:Bh,stackSave:Ch,stackRestore:Dh,establishStackSpace:Eh,setThrew:Fh,setTempRet0:Ih,getTempRet0:Jh,dynCall_iiiiiiii:pI,dynCall_viiiii:qI,dynCall_vd:rI,dynCall_vid:sI,dynCall_vi:tI,dynCall_vii:uI,dynCall_ii:vI,dynCall_viiiiiiiiiii:wI,dynCa
;