haven-core-js
Version:
The JS library containing the Haven crypto plus lightweight wallet functions
4 lines • 2.38 MB
JavaScript
asmjs=(/** @suppress {uselessCode} */ function(global,env,buffer) {
"use asm";var a=new global.Int8Array(buffer),b=new global.Int16Array(buffer),c=new global.Int32Array(buffer),d=new global.Uint8Array(buffer),e=new global.Uint16Array(buffer),f=new global.Float32Array(buffer),g=new global.Float64Array(buffer),h=env.cr|0,i=env.cs|0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=global.NaN,s=global.Infinity,t=global.Math.floor,u=global.Math.abs,v=global.Math.exp,w=global.Math.ceil,x=global.Math.imul,y=global.Math.min,z=global.Math.clz32,A=global.Math.fround,B=env.a,C=env.b,D=env.c,E=env.d,F=env.e,G=env.f,H=env.g,I=env.h,J=env.i,K=env.j,L=env.k,M=env.l,N=env.m,O=env.n,P=env.o,Q=env.p,R=env.q,S=env.r,T=env.s,U=env.t,V=env.u,W=env.v,X=env.w,Y=env.x,Z=env.y,_=env.z,$=env.A,aa=env.B,ba=env.C,ca=env.D,da=env.E,ea=env.F,fa=env.G,ga=env.H,ha=env.I,ia=env.J,ja=env.K,ka=env.L,la=env.M,ma=env.N,na=env.O,oa=env.P,pa=env.Q,qa=env.R,ra=env.S,sa=env.T,ta=env.U,ua=env.V,va=env.W,wa=env.X,xa=env.Y,ya=env.Z,za=env._,Aa=env.$,Ba=env.aa,Ca=env.ab,Da=env.ac,Ea=env.ad,Fa=env.ae,Ga=env.af,Ha=env.ag,Ia=env.ah,Ja=env.ai,Ka=env.aj,La=env.ak,Ma=env.al,Na=env.am,Oa=env.an,Pa=env.ao,Qa=env.ap,Ra=env.aq,Sa=env.ar,Ta=env.as,Ua=env.at,Va=env.au,Wa=env.av,Xa=env.aw,Ya=env.ax,Za=env.ay,_a=env.az,$a=env.aA,ab=env.aB,bb=env.aC,cb=env.aD,db=env.aE,eb=env.aF,fb=env.aG,gb=env.aH,hb=env.aI,ib=env.aJ,jb=env.aK,kb=env.aL,lb=env.aM,mb=env.aN,nb=env.aO,ob=env.aP,pb=env.aQ,qb=env.aR,rb=env.aS,sb=env.aT,tb=env.aU,ub=env.aV,vb=env.aW,wb=env.aX,xb=env.aY,yb=env.aZ,zb=env.a_,Ab=env.a$,Bb=env.ba,Cb=env.bb,Db=env.bc,Eb=env.bd,Fb=env.be,Gb=env.bf,Hb=env.bg,Ib=env.bh,Jb=env.bi,Kb=env.bj,Lb=env.bk,Mb=env.bl,Nb=env.bm,Ob=env.bn,Pb=env.bo,Qb=env.bp,Rb=env.bq,Sb=env.br,Tb=env.bs,Ub=env.bt,Vb=env.bu,Wb=env.bv,Xb=env.bw,Yb=env.bx,Zb=env.by,_b=env.bz,$b=env.bA,ac=env.bB,bc=env.bC,cc=env.bD,dc=env.bE,ec=env.bF,fc=env.bG,gc=env.bH,hc=env.bI,ic=env.bJ,jc=env.bK,kc=env.bL,lc=env.bM,mc=env.bN,nc=env.bO,oc=env.bP,pc=env.bQ,qc=env.bR,rc=env.bS,sc=env.bT,tc=env.bU,uc=env.bV,vc=env.bW,wc=env.bX,xc=env.bY,yc=env.bZ,zc=env.b_,Ac=env.b$,Bc=env.ca,Cc=env.cb,Dc=env.cc,Ec=env.cd,Fc=env.ce,Gc=env.cf,Hc=env.cg,Ic=env.ch,Jc=env.ci,Kc=env.cj,Lc=env.ck,Mc=env.cl,Nc=env.cm,Oc=env.cn,Pc=env.co,Qc=env.cp,Rc=env.cq,Sc=785936,Tc=6028816,Uc=A(0);const Vc=A(0);
// EMSCRIPTEN_START_FUNCS
function Yqa(a,b){a=a|0;b=b|0;KO(c[a>>2]|0,23);if(Vma(c[a>>2]|0,b)|0){b=1;return b|0}b=c[c[a>>2]>>2]|0;lK(b)|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;b4a(b,c[b+16>>2]|4);b=0;return b|0}function Zqa(a,b){a=a|0;b=b|0;return _qa(a,gfa(b)|0)|0}function _qa(a,b){a=a|0;b=b|0;return $qa(a,b)|0}function $qa(a,b){a=a|0;b=b|0;KO(c[a>>2]|0,-34);if(Fna(c[a>>2]|0,b)|0){b=1;return b|0}b=c[c[a>>2]>>2]|0;lK(b)|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;b4a(b,c[b+16>>2]|4);b=0;return b|0}function ara(a,b){a=a|0;b=b|0;return bra(a,lfa(b)|0)|0}function bra(a,b){a=a|0;b=b|0;return cra(a,b)|0}function cra(a,b){a=a|0;b=b|0;KO(c[a>>2]|0,4);if(Noa(c[a>>2]|0,b)|0){b=1;return b|0}b=c[c[a>>2]>>2]|0;lK(b)|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;b4a(b,c[b+16>>2]|4);b=0;return b|0}function dra(a,b){a=a|0;b=b|0;return era(a,qfa(b)|0)|0}function era(a,b){a=a|0;b=b|0;return fra(a,b)|0}function fra(a,b){a=a|0;b=b|0;KO(c[a>>2]|0,3);if(Yna(c[a>>2]|0,b)|0){b=1;return b|0}b=c[c[a>>2]>>2]|0;lK(b)|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;b4a(b,c[b+16>>2]|4);b=0;return b|0}function gra(a,b){a=a|0;b=b|0;return hra(a,ufa(b)|0)|0}function hra(a,b){a=a|0;b=b|0;return ira(a,b)|0}function ira(a,b){a=a|0;b=b|0;KO(c[a>>2]|0,2);if(uoa(c[a>>2]|0,b)|0){b=1;return b|0}b=c[c[a>>2]>>2]|0;lK(b)|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;b4a(b,c[b+16>>2]|4);b=0;return b|0}function jra(a,b){a=a|0;b=b|0;return kra(a,zfa(b)|0)|0}function kra(a,b){a=a|0;b=b|0;return lra(a,b)|0}function lra(a,b){a=a|0;b=b|0;KO(c[a>>2]|0,1);if(epa(c[a>>2]|0,b)|0){b=1;return b|0}b=c[c[a>>2]>>2]|0;lK(b)|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;b4a(b,c[b+16>>2]|4);b=0;return b|0}function mra(a,b){a=a|0;b=b|0;return nra(a,Dfa(b)|0)|0}function nra(a,b){a=a|0;b=b|0;return ora(a,b)|0}function ora(a,b){a=a|0;b=b|0;KO(c[a>>2]|0,0);if(mna(c[a>>2]|0,b)|0){b=1;return b|0}b=c[c[a>>2]>>2]|0;lK(b)|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;b4a(b,c[b+16>>2]|4);b=0;return b|0}function pra(a,b){a=a|0;b=b|0;var c=0;c=Kea(a+4|0)|0;qra(c,nfa(b)|0);Wea(a,4);return}function qra(a,b){a=a|0;b=b|0;ofa(a,nfa(b)|0);return}function rra(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;f=Sc;Sc=Sc+80|0;if((Sc|0)>=(Tc|0))E(80);e=a[d+11>>0]|0;if(e<<24>>24<0?(c[d+4>>2]|0)>>>0>=256:0){cRa();b=uo(c[(c[195818]|0)+44>>2]|0)|0;c[f+64>>2]=0;c[f+64+4>>2]=0;c[f+64+8>>2]=0;geb(f+64|0,185039,Ce(185039)|0);j=0;b=ra(44,b|0,16,f+64|0)|0;e=j;j=0;if(e&1){e=cb()|0;D()|0;keb(f+64|0);f=e;nb(f|0)}keb(f+64|0);if(!b){e=0;Sc=f;return e|0}vo(f,16,185042,788,189684);j=0;b=qa(58,f|0,185039)|0;e=j;j=0;if(!(e&1)?(j=0,Fa(343,b|0,189783),e=j,j=0,!(e&1)):0){zo(f);e=0;Sc=f;return e|0}e=cb()|0;D()|0;zo(f);f=e;nb(f|0)}g=(c[b+4>>2]|0)-(c[b>>2]|0)|0;fqa(b,g+2+(e<<24>>24<0?c[d+4>>2]|0:e&255)|0);a[(c[b>>2]|0)+g>>0]=2;e=a[d+11>>0]|0;a[(c[b>>2]|0)+(g+1)>>0]=e<<24>>24<0?c[d+4>>2]|0:e&255;e=a[d+11>>0]|0;mkb((c[b>>2]|0)+(g+2)|0,(e<<24>>24<0?c[d>>2]|0:d)|0,(e<<24>>24<0?c[d+4>>2]|0:e&255)|0)|0;e=1;Sc=f;return e|0}function sra(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=Sc;Sc=Sc+368|0;if((Sc|0)>=(Tc|0))E(368);if((a[d+11>>0]|0)<0?(c[d+4>>2]|0)>>>0>=256:0){cRa();d=uo(c[(c[195818]|0)+44>>2]|0)|0;c[g+352>>2]=0;c[g+352+4>>2]=0;c[g+352+8>>2]=0;geb(g+352|0,185039,Ce(185039)|0);j=0;d=ra(44,d|0,16,g+352|0)|0;f=j;j=0;if(f&1){f=cb()|0;D()|0;keb(g+352|0);g=f;nb(g|0)}keb(g+352|0);if(!d){Sc=g;return}vo(g+288|0,16,185042,804,189818);j=0;d=qa(58,g+288|0,185039)|0;f=j;j=0;if(!(f&1)?(j=0,Fa(346,d|0,189905),f=j,j=0,!(f&1)):0){zo(g+288|0);Sc=g;return}f=cb()|0;D()|0;zo(g+288|0);g=f;nb(g|0)}feb(g+232|0,d);j=0;Fa(347,g+248|0,g+232|0);e=j;j=0;if(e&1){f=cb()|0;D()|0;Wga(g+232|0);g=f;nb(g|0)}Wga(g+232|0);c[g+96>>2]=138724;c[g+96+56>>2]=138744;e4a(g+96+56|0,g+96+4|0);c[g+96+128>>2]=0;c[g+96+132>>2]=-1;c[g+96>>2]=143704;c[g+96+56>>2]=143724;i4a(g+96+4|0);c[g+96+4>>2]=143740;c[g+96+36>>2]=0;c[g+96+36+4>>2]=0;c[g+96+36+8>>2]=0;d=0;while(1){if((d|0)==3)break;c[g+96+36+(d<<2)>>2]=0;d=d+1|0}c[g+96+48>>2]=0;c[g+96+52>>2]=16;hK(g+92|0,g+96|0);j=0;d=qa(196,g+92|0,g+248|0)|0;e=j;j=0;a:do if(e&1)f=24;else{do if(d){j=0;Fa(141,g|0,g+96+4|0);e=j;j=0;if(e&1){f=24;break a}d=(c[b+4>>2]|0)-(c[b>>2]|0)|0;e=a[g+11>>0]|0;j=0;Fa(345,b|0,d+(e<<24>>24<0?c[g+4>>2]|0:e&255)|0);h=j;j=0;if(h&1){d=cb()|0;D()|0;keb(g);break a}else{mkb((c[b>>2]|0)+d|0,(e<<24>>24<0?c[g>>2]|0:g)|0,(e<<24>>24<0?c[g+4>>2]|0:e&255)|0)|0;keb(g);break}}else{j=0;Da(4);h=j;j=0;if(h&1){f=24;break a}d=c[(c[195818]|0)+44>>2]|0;c[g+80>>2]=0;c[g+80+4>>2]=0;c[g+80+8>>2]=0;h=Ce(185039)|0;j=0;Ga(14,g+80|0,185039,h|0);h=j;j=0;if(h&1){f=24;break a}d=uo(d)|0;j=0;d=ra(44,d|0,128,g+80|0)|0;h=j;j=0;if(h&1){d=cb()|0;D()|0;keb(g+80|0);break a}keb(g+80|0);if(d){vo(g+16|0,128,185042,820,189818);j=0;d=qa(58,g+16|0,185039)|0;h=j;j=0;if(!(h&1)?(j=0,qa(80,d|0,189948)|0,h=j,j=0,!(h&1)):0){zo(g+16|0);break}d=cb()|0;D()|0;zo(g+16|0);break a}}while(0);li(g+96|0);Aea(g+248|0);Sc=g;return}while(0);if((f|0)==24){d=cb()|0;D()|0}li(g+96|0);Aea(g+248|0);h=d;nb(h|0)}function tra(b,c){b=b|0;c=c|0;if(!(a[b+36>>0]&1))return;ns(b+40|0,c);return}function ura(a,b){a=a|0;b=b|0;vra(a,dfa(b)|0);return}function vra(a,b){a=a|0;b=b|0;var c=0;c=Kea(a+4|0)|0;wra(c,dfa(b)|0);Wea(a,6);return}function wra(a,b){a=a|0;b=b|0;efa(a,dfa(b)|0);return}function xra(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,k=0,l=0,m=0;l=Sc;Sc=Sc+592|0;if((Sc|0)>=(Tc|0))E(592);e=c[b>>2]|0;f=c[b+4>>2]|0;if((e|0)==(f|0)){Sc=l;return}c[l+564>>2]=0;c[l+564+4>>2]=0;c[l+564+8>>2]=0;geb(l+564|0,e,f-e|0);c[l+424>>2]=138852;c[l+424+60>>2]=138872;c[l+424+4>>2]=0;e4a(l+424+60|0,l+424+8|0);c[l+424+132>>2]=0;c[l+424+136>>2]=-1;c[l+424>>2]=144308;c[l+424+60>>2]=144328;i4a(l+424+8|0);c[l+424+8>>2]=143740;f=l+424+40|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;e=0;while(1){if((e|0)==3)break;c[f+(e<<2)>>2]=0;e=e+1|0}c[l+424+52>>2]=0;c[l+424+56>>2]=8;j=0;Fa(190,l+424+8|0,l+564|0);e=j;j=0;if(e&1){b=cb()|0;D()|0;keb(f);c3a(l+424+8|0);Z2a(l+424+60|0);keb(l+564|0);nb(b|0)}j=0;Fa(319,l|0,l+424|0);f=j;j=0;if(f&1){e=cb()|0;D()|0}else{c[l+288>>2]=138724;c[l+288+56>>2]=138744;e4a(l+288+56|0,l+288+4|0);c[l+288+128>>2]=0;c[l+288+132>>2]=-1;c[l+288>>2]=143704;c[l+288+56>>2]=143724;i4a(l+288+4|0);c[l+288+4>>2]=143740;c[l+288+36>>2]=0;c[l+288+36+4>>2]=0;c[l+288+36+8>>2]=0;e=0;while(1){if((e|0)==3)break;c[l+288+36+(e<<2)>>2]=0;e=e+1|0}c[l+288+48>>2]=0;c[l+288+52>>2]=16;hK(l+280|0,l+288|0);while(1){Bea(l+240|0);j=0;e=qa(162,l|0,l+240|0)|0;f=j;j=0;if(f&1){f=26;break}if(!e){f=13;break}j=0;e=pa(197,l+240|0)|0;f=j;j=0;if(f&1){f=26;break}if((c[e+4>>2]|0)!=(c[d+4>>2]|0)?(j=0,qa(196,l+280|0,l+240|0)|0,f=j,j=0,f&1):0){f=26;break}e=c[l+424+(c[(c[l+424>>2]|0)+-12>>2]|0)+16>>2]|0;j=0;f=pa(195,l+424|0)|0;m=j;j=0;if(m&1){f=26;break}j=0;Fa(182,l+424+(c[(c[l+424>>2]|0)+-12>>2]|0)|0,e|0);m=j;j=0;if(m&1){f=26;break}Aea(l+240|0);if((f|0)==-1){f=43;break}}a:do if((f|0)==13){j=0;Da(4);m=j;j=0;if(!(m&1)?(g=c[(c[195818]|0)+44>>2]|0,c[l+224>>2]=0,c[l+224+4>>2]=0,c[l+224+8>>2]=0,m=Ce(185039)|0,j=0,Ga(14,l+224|0,185039,m|0),m=j,j=0,!(m&1)):0){e=uo(g)|0;j=0;e=ra(44,e|0,128,l+224|0)|0;m=j;j=0;if(m&1){e=cb()|0;D()|0;keb(l+224|0);f=42;break}keb(l+224|0);b:do if(e){vo(l+160|0,128,185042,871,189987);j=0;e=qa(58,l+160|0,185039)|0;m=j;j=0;if((!(m&1)?(j=0,i=qa(148,e|0,187909)|0,m=j,j=0,!(m&1)):0)?(k=c[b>>2]|0,m=(c[b+4>>2]|0)-k|0,c[l+132>>2]=0,c[l+132+4>>2]=0,c[l+132+8>>2]=0,j=0,Ga(14,l+132|0,k|0,m|0),m=j,j=0,!(m&1)):0){j=0;Fa(224,l+144|0,l+132|0);m=j;j=0;do if(!(m&1)){j=0;qa(63,i|0,l+144|0)|0;m=j;j=0;if(m&1){e=cb()|0;D()|0;keb(l+144|0);break}else{keb(l+144|0);keb(l+132|0);zo(l+160|0);break b}}else{e=cb()|0;D()|0}while(0);keb(l+132|0)}else{e=cb()|0;D()|0}zo(l+160|0);f=42;break a}while(0);Aea(l+240|0);f=73;break}e=cb()|0;D()|0;f=28}else if((f|0)==26){e=cb()|0;D()|0;f=28}else if((f|0)==43){j=0;e=pa(196,l|0)|0;m=j;j=0;do if(!(m&1)){if(e){c[b+4>>2]=c[b>>2];j=0;Fa(141,l+16|0,l+288+4|0);m=j;j=0;if(m&1)break;e=a[l+16+11>>0]|0;j=0;Fa(348,b|0,(e<<24>>24<0?c[l+16+4>>2]|0:e&255)|0);m=j;j=0;do if(!(m&1)){m=c[l+16>>2]|0;g=(e<<24>>24<0?m:l+16|0)+(e<<24>>24<0?c[l+16+4>>2]|0:e&255)|0;e=e<<24>>24<0?m:l+16|0;while(1){if((e|0)==(g|0)){f=69;break}f=a[e>>0]|0;a[l+576>>0]=f;d=c[b+4>>2]|0;if(d>>>0>=(c[b+8>>2]|0)>>>0){j=0;Fa(349,b|0,l+576|0);m=j;j=0;if(m&1){f=70;break}}else{a[d>>0]=f;c[b+4>>2]=(c[b+4>>2]|0)+1}e=e+1|0}if((f|0)==69){keb(l+16|0);f=73;break a}else if((f|0)==70){e=cb()|0;D()|0;break}}else{e=cb()|0;D()|0}while(0);keb(l+16|0);break a}j=0;Da(4);m=j;j=0;if(!(m&1)?(h=c[(c[195818]|0)+44>>2]|0,c[l+120>>2]=0,c[l+120+4>>2]=0,c[l+120+8>>2]=0,m=Ce(185039)|0,j=0,Ga(14,l+120|0,185039,m|0),m=j,j=0,!(m&1)):0){e=uo(h)|0;j=0;e=ra(44,e|0,128,l+120|0)|0;m=j;j=0;if(m&1){e=cb()|0;D()|0;keb(l+120|0);break a}keb(l+120|0);if(!e){f=73;break a}vo(l+56|0,128,185042,879,189987);j=0;e=qa(58,l+56|0,185039)|0;m=j;j=0;if((!(m&1)?(j=0,k=qa(148,e|0,187909)|0,m=j,j=0,!(m&1)):0)?(i=c[b>>2]|0,m=(c[b+4>>2]|0)-i|0,c[l+28>>2]=0,c[l+28+4>>2]=0,c[l+28+8>>2]=0,j=0,Ga(14,l+28|0,i|0,m|0),m=j,j=0,!(m&1)):0){j=0;Fa(224,l+40|0,l+28|0);m=j;j=0;do if(!(m&1)){j=0;qa(63,k|0,l+40|0)|0;m=j;j=0;if(m&1){e=cb()|0;D()|0;keb(l+40|0);break}else{keb(l+40|0);keb(l+28|0);zo(l+56|0);f=73;break a}}else{e=cb()|0;D()|0}while(0);keb(l+28|0)}else{e=cb()|0;D()|0}zo(l+56|0);break a}}while(0);e=cb()|0;D()|0}while(0);if((f|0)==28)f=42;else if((f|0)==73){li(l+288|0);Ur(l+424|0);keb(l+564|0);Sc=l;return}if((f|0)==42)Aea(l+240|0);li(l+288|0)}Ur(l+424|0);m=e;keb(l+564|0);nb(m|0)}function yra(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=Sc;Sc=Sc+32|0;if((Sc|0)>=(Tc|0))E(32);f=c[b>>2]|0;g=(c[b+4>>2]|0)-f|0;e=qF()|0;if((g+1|0)>>>0>e>>>0)Ffb();f=(c[b+8>>2]|0)-f|0;if(f>>>0<e>>>1>>>0)e=f<<1>>>0<(g+1|0)>>>0?g+1|0:f<<1;G8(h,e,g,b+8|0);g=c[h+8>>2]|0;a[g>>0]=a[d>>0]|0;c[h+8>>2]=g+1;H8(b,h);I8(h);Sc=h;return}function zra(b,d){b=b|0;d=d|0;var e=0;if((a[b+11>>0]|0)<0){pi(c[b>>2]|0,0);c[b+4>>2]=0}else{pi(b,0);a[b+11>>0]=0}xeb(b,0);e=d;while(1){if((e|0)==(d+32|0))break;xeb(b,a[e>>0]|0);e=e+1|0}return}function Ara(b,d){b=b|0;d=d|0;var e=0;if((a[b+11>>0]|0)<0){pi(c[b>>2]|0,0);c[b+4>>2]=0}else{pi(b,0);a[b+11>>0]=0}xeb(b,1);e=d;while(1){if((e|0)==(d+8|0))break;xeb(b,a[e>>0]|0);e=e+1|0}return}function Bra(b,d){b=b|0;d=d|0;var e=0;e=a[b+11>>0]|0;if(((e<<24>>24<0?c[b+4>>2]|0:e&255)|0)!=33){e=0;return e|0}if(a[(e<<24>>24<0?c[b>>2]|0:b)>>0]|0){e=0;return e|0}b=(e<<24>>24<0?c[b>>2]|0:b)+1|0;e=d+32|0;do{a[d>>0]=a[b>>0]|0;d=d+1|0;b=b+1|0}while((d|0)<(e|0));e=1;return e|0}function Cra(b,e){b=b|0;e=e|0;var f=0;f=a[b+11>>0]|0;if(((f<<24>>24<0?c[b+4>>2]|0:f&255)|0)!=9){f=0;return f|0}if((a[(f<<24>>24<0?c[b>>2]|0:b)>>0]|0)!=1){f=0;return f|0}f=(f<<24>>24<0?c[b>>2]|0:b)+1|0;b=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;f=d[f+4>>0]|d[f+4+1>>0]<<8|d[f+4+2>>0]<<16|d[f+4+3>>0]<<24;a[e>>0]=b;a[e+1>>0]=b>>8;a[e+2>>0]=b>>16;a[e+3>>0]=b>>24;a[e+4>>0]=f;a[e+4+1>>0]=f>>8;a[e+4+2>>0]=f>>16;a[e+4+3>>0]=f>>24;f=1;return f|0}function Dra(a,b){a=a|0;b=b|0;var d=0,e=0;e=Sc;Sc=Sc+160|0;if((Sc|0)>=(Tc|0))E(160);c[e+8+8>>2]=144056;c[e+8>>2]=138684;c[e+8+64>>2]=138704;c[e+8+4>>2]=0;e4a(e+8+64|0,e+8+12|0);c[e+8+136>>2]=0;c[e+8+140>>2]=-1;c[e+8>>2]=144036;c[e+8+64>>2]=144076;c[e+8+8>>2]=144056;i4a(e+8+12|0);c[e+8+12>>2]=143740;c[e+8+44>>2]=0;c[e+8+44+4>>2]=0;c[e+8+44+8>>2]=0;d=0;while(1){if((d|0)==3)break;c[e+8+44+(d<<2)>>2]=0;d=d+1|0}c[e+8+56>>2]=0;c[e+8+60>>2]=24;c[e>>2]=c[e+8+8+(c[(c[e+8+8>>2]|0)+-12>>2]|0)+24>>2];j=0;Fa(350,e|0,c[b>>2]|0);b=j;j=0;if(b&1){b=cb()|0;D()|0;So(e+8|0);nb(b|0)}j=0;Fa(141,a|0,e+8+12|0);b=j;j=0;if(b&1){b=cb()|0;D()|0;So(e+8|0);nb(b|0)}else{So(e+8|0);Sc=e;return}}function Era(b,c){b=b|0;c=c|0;if(!(a[b+36>>0]&1))return b|0;ns(b+40|0,c);return b|0}function Fra(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;a[d+12>>0]=(d|0)==(b|0)&1;while(1){if((d|0)==(b|0)){e=18;break}f=c[d+8>>2]|0;if(a[f+12>>0]&1){e=18;break}g=c[f+8>>2]|0;e=c[g>>2]|0;if((f|0)==(e|0)){e=c[g+4>>2]|0;if(!e){e=7;break}if(a[e+12>>0]&1){e=7;break}a[f+12>>0]=1;a[g+12>>0]=(g|0)==(b|0)&1;a[e+12>>0]=1}else{if(!e){e=13;break}if(a[e+12>>0]&1){e=13;break}a[f+12>>0]=1;a[g+12>>0]=(g|0)==(b|0)&1;a[e+12>>0]=1}d=g}if((e|0)==7){if((d|0)==(c[f>>2]|0)){e=f+12|0;d=g}else{Gra(f);d=c[f+8>>2]|0;e=d+12|0;d=c[d+8>>2]|0}a[e>>0]=1;a[d+12>>0]=0;Hra(d);return}else if((e|0)==13){if((d|0)==(c[f>>2]|0)){Hra(f);d=c[f+8>>2]|0;e=d+12|0;d=c[d+8>>2]|0}else{e=f+12|0;d=g}a[e>>0]=1;a[d+12>>0]=0;Gra(d);return}else if((e|0)==18)return}function Gra(a){a=a|0;var b=0,d=0;d=c[a+4>>2]|0;b=c[d>>2]|0;c[a+4>>2]=b;if(b|0)c[b+8>>2]=a;c[d+8>>2]=c[a+8>>2];b=c[a+8>>2]|0;if((c[b>>2]|0)==(a|0)){c[b>>2]=d;c[d>>2]=a;c[a+8>>2]=d;return}else{c[b+4>>2]=d;c[d>>2]=a;c[a+8>>2]=d;return}}function Hra(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;b=c[d+4>>2]|0;c[a>>2]=b;if(b|0)c[b+8>>2]=a;c[d+8>>2]=c[a+8>>2];b=c[a+8>>2]|0;if((c[b>>2]|0)==(a|0)){c[b>>2]=d;c[d+4>>2]=a;c[a+8>>2]=d;return}else{c[b+4>>2]=d;c[d+4>>2]=a;c[a+8>>2]=d;return}}function Ira(){return 1073741823}function Jra(b,c){b=b|0;c=c|0;if(!(a[b+36>>0]&1))return;ns(b+40|0,c);return}function Kra(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;rG(a,b);if((c[b+4>>2]|0)==(c[b>>2]|0))return;d=c[a>>2]|0;a=c[a+4>>2]|0;O2a(d,a);a=a-d>>3;while(1){b=a+-1|0;if(!b)break;f=d+(a+-2<<3)|0;f=dkb(c[d+(b<<3)>>2]|0,c[d+(b<<3)+4>>2]|0,c[f>>2]|0,c[f+4>>2]|0)|0;e=D()|0;c[d+(b<<3)>>2]=f;c[d+(b<<3)+4>>2]=e;a=b}return}function Lra(){Mra();return}function Mra(){Eo(785436);return}function Nra(){if(a[778408]|0)return;if(!(Wjb(778408)|0))return;Ora();return}function Ora(){var a=0,b=0;b=Sc;Sc=Sc+32|0;if((Sc|0)>=(Tc|0))E(32);a=E2a()|0;if(!a){Sc=b;return}else{Pra(b,a);j=0;Ea(528,b|0);j=0;a=cb()|0;D()|0;Rra(b);nb(a|0)}}function Pra(a,b){a=a|0;b=b|0;msa(a,b,190169);c[a>>2]=144768;return}function Qra(a){a=a|0;var b=0;b=_a(56)|0;j=0;Fa(351,b|0,a|0);a=j;j=0;if(a&1){a=cb()|0;D()|0;fb(b|0);nb(a|0)}else ib(b|0,139352,145)}function Rra(a){a=a|0;Sra(a);return}function Sra(a){a=a|0;Tra(a);return}function Tra(a){a=a|0;c[a>>2]=144688;keb(a+20|0);qgb(a);return}function Ura(a){a=a|0;Tra(a);Tdb(a);return}function Vra(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;h=Sc;Sc=Sc+16|0;if((Sc|0)>=(Tc|0))E(16);d=a[b+20+11>>0]|0;if(d<<24>>24<0)e=c[b+24>>2]|0;else e=d&255;a:do if(!e){e=sgb(b)|0;j=0;qa(197,b+20|0,e|0)|0;e=j;j=0;do if(!(e&1)){d=a[b+20+11>>0]|0;if(d<<24>>24<0)d=c[b+24>>2]|0;else d=d&255;if(d|0?(j=0,qa(53,b+20|0,378754)|0,e=j,j=0,e&1):0){f=11;break}j=0;Ga(78,h|0,c[b+8>>2]|0,c[b+16>>2]|0);e=j;j=0;if(!(e&1)){e=a[h+11>>0]|0;j=0;ra(43,b+20|0,(e<<24>>24<0?c[h>>2]|0:h)|0,(e<<24>>24<0?c[h+4>>2]|0:e&255)|0)|0;e=j;j=0;if(e&1){d=db(0)|0;D()|0;keb(h);break}else{keb(h);g=a[b+20+11>>0]|0;break a}}else f=11}else f=11;while(0);if((f|0)==11){d=db(0)|0;D()|0}$a(d|0)|0;d=sgb(b)|0;j=0;Da(2);f=j;j=0;if(f&1){f=db(0)|0;D()|0;Ud(f)}else{g=d;Sc=h;return g|0}}else g=d;while(0);if(g<<24>>24<0){g=c[b+20>>2]|0;Sc=h;return g|0}else{g=b+20|0;Sc=h;return g|0}return 0}function Wra(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=c[(c[d>>2]|0)+16>>2]|0;b=Xra(b)|0;pd[e&255](a,d,b);return}function Xra(a){a=a|0;return a|0}function Yra(a,b){a=a|0;b=b|0;Xe(a);_ra(a+4|0,b);Se(a+36|0);c[a>>2]=144708;c[a+4>>2]=144732;c[a+36>>2]=144752;return}function Zra(a){a=a|0;uf(a+36|0);Rra(a+4|0);return}function _ra(a,b){a=a|0;b=b|0;isa(a,b);c[a>>2]=144768;return}function $ra(a){a=a|0;var b=0,c=0;b=Rdb(56)|0;j=0;Fa(352,b|0,a|0);c=j;j=0;if(c&1){c=cb()|0;D()|0;Tdb(b);nb(c|0)}j=0;Fa(128,((b|0)==0?0:b+36|0)|0,a+36|0);c=j;j=0;if(!(c&1)){hsa(0);return b|0}c=cb()|0;D()|0;hsa(b);nb(c|0);return 0}function asa(a){a=a|0;var b=0;b=_a(56)|0;j=0;Fa(352,b|0,a|0);a=j;j=0;if(a&1){a=cb()|0;D()|0;fb(b|0);nb(a|0)}else ib(b|0,139352,145)}function bsa(a){a=a|0;Zra(a);Tdb(a);return}function csa(a){a=a|0;Zra(a+-4|0);return}function dsa(a){a=a|0;bsa(a+-4|0);return}function esa(a){a=a|0;Zra(a+-36|0);return}function fsa(a){a=a|0;bsa(a+-36|0);return}function gsa(a,b){a=a|0;b=b|0;var d=0;Cf(a);j=0;Fa(353,a+4|0,b+4|0);d=j;j=0;if(d&1){d=cb()|0;D()|0;nb(d|0)}j=0;Fa(161,a+36|0,b+36|0);d=j;j=0;if(!(d&1)){c[a>>2]=144708;c[a+4>>2]=144732;c[a+36>>2]=144752;return}d=cb()|0;D()|0;Rra(a+4|0);nb(d|0)}function hsa(a){a=a|0;if(!a)return;nd[c[(c[a>>2]|0)+12>>2]&1023](a);return}function isa(a,b){a=a|0;b=b|0;ksa(a,b);c[a>>2]=144788;return}function jsa(a){a=a|0;Rra(a);Tdb(a);return}function ksa(a,b){a=a|0;b=b|0;ceb(a,b);c[a>>2]=144688;c[a+8>>2]=c[b+8>>2];c[a+8+4>>2]=c[b+8+4>>2];c[a+8+8>>2]=c[b+8+8>>2];j=0;Fa(146,a+20|0,b+20|0);b=j;j=0;if(b&1){b=cb()|0;D()|0;qgb(a);nb(b|0)}else return}function lsa(a){a=a|0;Sra(a);Tdb(a);return}function msa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=Sc;Sc=Sc+32|0;if((Sc|0)>=(Tc|0))E(32);nsa();osa(e,b);c[e+12>>2]=c[e>>2];c[e+12+4>>2]=c[e+4>>2];c[e+12+8>>2]=c[e+8>>2];psa(a,e+12|0,d);c[a>>2]=144788;Sc=e;return}function nsa(){if(a[778416]|0)return;if(!(Wjb(778416)|0))return;rsa();return}function osa(b,d){b=b|0;d=d|0;c[b>>2]=d;a[b+4>>0]=(qsa(d,778424)|0)&1;c[b+8>>2]=778424;return}function psa(a,b,d){a=a|0;b=b|0;d=d|0;beb(a,d);c[a>>2]=144688;c[a+8>>2]=c[b>>2];c[a+8+4>>2]=c[b+4>>2];c[a+8+8>>2]=c[b+8>>2];c[a+20>>2]=0;c[a+20+4>>2]=0;c[a+20+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+20+(b<<2)>>2]=0;b=b+1|0}return}function qsa(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[b+8>>2]|0;e=c[b+8+4>>2]|0;a:do if((d|0)<633725083){switch(d|0){case 629071629:break;default:{d=5;break a}}if((e|0)==-1297411718)d=4;else d=5}else{switch(d|0){case 633725083:break;default:{d=5;break a}}if((e|0)==-1884302818)d=4;else d=5}while(0);if((d|0)==4){b=(a|0)!=0;return b|0}else if((d|0)==5){b=Zc[c[(c[b>>2]|0)+24>>2]&255](b,a)|0;return b|0}return 0}function rsa(){ssa(778424);c[194606]=144808;return}function ssa(a){a=a|0;c[a>>2]=144844;c[a+8>>2]=629071629;c[a+8+4>>2]=-1297411718;return}function tsa(a){a=a|0;return 378565}function usa(a,b,c){a=a|0;b=b|0;c=c|0;Fsa(a,c,b);return}function vsa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=Sc;Sc=Sc+16|0;if((Sc|0)>=(Tc|0))E(16);pd[c[(c[a>>2]|0)+4>>2]&255](e,a,b);d=Esa(c[e>>2]|0,c[e+4>>2]|0,c[d>>2]|0,c[d+4>>2]|0)|0;Sc=e;return d|0}function wsa(a,b,d){a=a|0;b=b|0;d=d|0;if(!(Dsa(a,Csa(c[b+8>>2]|0)|0)|0)){d=0;return d|0}d=(Xra(c[b>>2]|0)|0)==(d|0);return d|0}function xsa(a,b,c){a=a|0;b=b|0;c=c|0;Bsa(a,c);return}function ysa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Asa(b,c,d)|0}function zsa(a,b){a=a|0;b=b|0;return (b|0)!=0|0}function Asa(b,c,d){b=b|0;c=c|0;d=d|0;switch(d|0){case 0:break;case 1:{a[c>>0]=0;break}default:{b=U0a(b)|0;if(!b)c=190363;else{S0a(c,b,d+-1|0)|0;a[c+(d+-1)>>0]=0}}}return c|0}function Bsa(a,b){a=a|0;b=b|0;b=U0a(b)|0;b=(b|0)==0?190363:b;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;geb(a,b,Ce(b)|0);return}function Csa(a){a=a|0;return a|0}function Dsa(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[b+8>>2]|0;e=c[b+8+4>>2]|0;if((d|0)==0&(e|0)==0){e=(a|0)==(b|0);return e|0}else{e=(c[a+8>>2]|0)==(d|0)?(c[a+8+4>>2]|0)==(e|0):0;return e|0}return 0}function Esa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if((a|0)!=(c|0)){d=0;return d|0}d=Dsa(b,d)|0;return d|0}function Fsa(a,b,d){a=a|0;b=b|0;d=d|0;c[a>>2]=b;c[a+4>>2]=d;return}function Gsa(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;g=Sc;Sc=Sc+16|0;if((Sc|0)>=(Tc|0))E(16);switch(f|0){case 1:{a[e>>0]=0;f=e;Sc=g;return f|0}case 0:{f=e;Sc=g;return f|0}default:{j=0;Ga(c[(c[b>>2]|0)+16>>2]|0,g|0,b|0,d|0);d=j;j=0;if(!(d&1)){S0a(e,(a[g+11>>0]|0)<0?c[g>>2]|0:g,f+-1|0)|0;a[e+(f+-1)>>0]=0;keb(g);f=e;Sc=g;return f|0}f=db(0)|0;D()|0;$a(f|0)|0;j=0;Da(2);f=j;j=0;if(f&1){g=db(0)|0;D()|0;Ud(g)}else{f=190456;Sc=g;return f|0}}}return 0}function Hsa(a,b){a=a|0;b=b|0;var c=0;c=Sc;Sc=Sc+16|0;if((Sc|0)>=(Tc|0))E(16);Nra();Isa(c,781048);nva(a,b);Jsa();Sc=c;return}function Isa(a,b){a=a|0;b=b|0;c[a>>2]=b;Lsa();return}function Jsa(){var a=0;j=0;Da(19);a=j;j=0;if(a&1){a=db(0)|0;D()|0;Ud(a)}else return}function Ksa(){var a=0;a=G2a()|0;a:while(1)switch(a|0){case 4:break;case 0:{a=4;break a}default:{a=3;break a}}if((a|0)==3)Xa(190481,190079,70,190514);else if((a|0)==4)return}function Lsa(){var a=0,b=0,c=0;c=Sc;Sc=Sc+32|0;if((Sc|0)>=(Tc|0))E(32);a=F2a()|0;a:while(1)switch(a|0){case 4:break;case 0:{b=4;break a}default:{b=3;break a}}if((b|0)==3){Msa(c,a);j=0;Ea(529,c|0);j=0;b=cb()|0;D()|0;Osa(c);nb(b|0)}else if((b|0)==4){Sc=c;return}}function Msa(a,b){a=a|0;b=b|0;msa(a,b,190521);c[a>>2]=144940;return}function Nsa(a){a=a|0;var b=0;b=_a(56)|0;j=0;Fa(354,b|0,a|0);a=j;j=0;if(a&1){a=cb()|0;D()|0;fb(b|0);nb(a|0)}else ib(b|0,139448,156)}function Osa(a){a=a|0;Sra(a);return}function Psa(a,b){a=a|0;b=b|0;Xe(a);Rsa(a+4|0,b);Se(a+36|0);c[a>>2]=144880;c[a+4>>2]=144904;c[a+36>>2]=144924;return}function Qsa(a){a=a|0;uf(a+36|0);Osa(a+4|0);return}function Rsa(a,b){a=a|0;b=b|0;isa(a,b);c[a>>2]=144940;return}function Ssa(a){a=a|0;var b=0,c=0;b=Rdb(56)|0;j=0;Fa(355,b|0,a|0);c=j;j=0;if(c&1){c=cb()|0;D()|0;Tdb(b);nb(c|0)}j=0;Fa(128,((b|0)==0?0:b+36|0)|0,a+36|0);c=j;j=0;if(!(c&1)){_sa(0);return b|0}c=cb()|0;D()|0;_sa(b);nb(c|0);return 0}function Tsa(a){a=a|0;var b=0;b=_a(56)|0;j=0;Fa(355,b|0,a|0);a=j;j=0;if(a&1){a=cb()|0;D()|0;fb(b|0);nb(a|0)}else ib(b|0,139448,156)}function Usa(a){a=a|0;Qsa(a);Tdb(a);return}function Vsa(a){a=a|0;Qsa(a+-4|0);return}function Wsa(a){a=a|0;Usa(a+-4|0);return}function Xsa(a){a=a|0;Qsa(a+-36|0);return}function Ysa(a){a=a|0;Usa(a+-36|0);return}function Zsa(a,b){a=a|0;b=b|0;var d=0;Cf(a);j=0;Fa(356,a+4|0,b+4|0);d=j;j=0;if(d&1){d=cb()|0;D()|0;nb(d|0)}j=0;Fa(161,a+36|0,b+36|0);d=j;j=0;if(!(d&1)){c[a>>2]=144880;c[a+4>>2]=144904;c[a+36>>2]=144924;return}d=cb()|0;D()|0;Osa(a+4|0);nb(d|0)}function _sa(a){a=a|0;if(!a)return;nd[c[(c[a>>2]|0)+12>>2]&1023](a);return}function $sa(a){a=a|0;Osa(a);Tdb(a);return}function ata(a){a=a|0;var b=0;while(1){Hsa(32,a);if(cva(a)|0){b=4;break}if(bta(a)|0){b=4;break}}if((b|0)==4){Wua(a);return}}function bta(b){b=b|0;var c=0,d=0,e=0;c=31;while(1){if((c|0)<=-1){c=0;b=6;break}d=a[b+c>>0]|0;e=a[192+c>>0]|0;if((d&255)<(e&255)){c=1;b=6;break}if((d&255)>(e&255)){c=0;b=6;break}c=c+-1|0}if((b|0)==6)return c|0;return 0}function cta(a,b,c){a=a|0;b=b|0;c=c|0;s5(a,b,c);Wua(dta(c)|0);return}function dta(a){a=a|0;return a|0}function eta(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Sc;Sc=Sc+160|0;if((Sc|0)>=(Tc|0))E(160);Eo(a);if(!e){j=0;Ea(530,a|0);e=j;j=0;if(e&1){f=cb()|0;D()|0;lh(a);nb(f|0)}}else qD(a,d);qD(c,a);e=dta(Cr(c)|0)|0;Wua(e);Dua(f,e);Cua(gta(b)|0,f);Sc=f;return}function fta(a){a=a|0;ata(a);return}function gta(a){a=a|0;return a|0}function hta(a){a=a|0;var b=0;b=Sc;Sc=Sc+160|0;if((Sc|0)>=(Tc|0))E(160);a=(xua(b,ita(a)|0)|0)==0;Sc=b;return a|0}function ita(a){a=a|0;return a|0}function jta(a,b){a=a|0;b=b|0;var c=0;c=Sc;Sc=Sc+160|0;if((Sc|0)>=(Tc|0))E(160);a=lta(kta(a)|0)|0;if(ava(a)|0){b=0;Sc=c;return b|0}Dua(c,a);Cua(gta(b)|0,c);b=1;Sc=c;return b|0}function kta(a){a=a|0;return a|0}function lta(a){a=a|0;return a|0}function mta(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Sc;Sc=Sc+448|0;if((Sc|0)>=(Tc|0))E(448);if(ava(lta(b)|0)|0)Xa(190628,190649,188,190766);if(xua(d+280|0,ita(a)|0)|0){c=0;Sc=d;return c|0}Mua(d+160|0,lta(kta(b)|0)|0,d+280|0);Tua(d,d+160|0);sua(d+160|0,d);Lua(gta(c)|0,d+160|0);c=1;Sc=d;return c|0}function nta(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=Sc;Sc=Sc+48|0;if((Sc|0)>=(Tc|0))E(48);c[h>>2]=h+4+32;g=h+4|0;f=g+32|0;do{a[g>>0]=a[b>>0]|0;g=g+1|0;b=b+1|0}while((g|0)<(f|0));ota(h,d);b=c[h>>2]|0;if(b>>>0>(h+4+37|0)>>>0)Xa(190790,190649,207,190840);else{cta(h+4|0,b-(h+4)|0,e);Sc=h;return}}function ota(b,d){b=b|0;d=d|0;while(1){if(d>>>0<=127)break;a[c[b>>2]>>0]=d|128;c[b>>2]=(c[b>>2]|0)+1;d=d>>>7}a[c[b>>2]>>0]=d;c[b>>2]=(c[b>>2]|0)+1;return}function pta(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Sc;Sc=Sc+800|0;if((Sc|0)>=(Tc|0))E(800);if(xua(e+600|0,ita(c)|0)|0){d=0;Sc=e;return d|0}nta(a,b,e+760|0);Dua(e+440|0,dta(e+760|0)|0);fua(e+280|0,e+440|0);cua(e+120|0,e+600|0,e+280|0);sua(e,e+120|0);Lua(gta(d)|0,e);d=1;Sc=e;return d|0}function qta(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Sc;Sc=Sc+32|0;if((Sc|0)>=(Tc|0))E(32);if(!(ava(lta(c)|0)|0)){nta(a,b,e);b=dta(Cr(d)|0)|0;d=lta(kta(c)|0)|0;Xua(b,d,dta(e)|0);Sc=e;return}else Xa(190861,190649,234,190882)}function rta(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Sc;Sc=Sc+800|0;if((Sc|0)>=(Tc|0))E(800);if(xua(e+600|0,ita(a)|0)|0){d=0;Sc=e;return d|0}nta(b,c,e+760|0);Dua(e+440|0,dta(e+760|0)|0);fua(e+280|0,e+440|0);pua(e+120|0,e+600|0,e+280|0);sua(e,e+120|0);Lua(gta(d)|0,e);d=1;Sc=e;return d|0}function sta(b,c,d,e,f,g,h){b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,k=0;k=Sc;Sc=Sc+1664|0;if((Sc|0)>=(Tc|0))E(1664);if(xua(k+1280|0,ita(c)|0)|0){d=_a(8)|0;j=0;Fa(315,d|0,190920);k=j;j=0;if(!(k&1))ib(d|0,142968,425);k=cb()|0;D()|0;fb(d|0);nb(k|0)}if(xua(k+1120|0,ita(d)|0)|0){d=_a(8)|0;j=0;Fa(315,d|0,190941);k=j;j=0;if(!(k&1))ib(d|0,142968,425);k=cb()|0;D()|0;fb(d|0);nb(k|0)}if(!(tta(e)|0)?xua(k+960|0,ita(uta(e)|0)|0)|0:0){d=_a(8)|0;j=0;Fa(315,d|0,190974);k=j;j=0;if(!(k&1))ib(d|0,142968,425);k=cb()|0;D()|0;fb(d|0);nb(k|0)}if(xua(k+800|0,ita(f)|0)|0){d=_a(8)|0;j=0;Fa(315,d|0,191008);k=j;j=0;if(!(k&1))ib(d|0,142968,425);k=cb()|0;D()|0;fb(d|0);nb(k|0)}d=lta(g)|0;if(ava(d)|0)Xa(191034,190649,336,191052);if(tta(e)|0){Dua(k+520|0,d);Cua(gta(k+1632|0)|0,k+520|0)}else{Mua(k+680|0,d,k+960|0);Lua(gta(k+1632|0)|0,k+680|0)}if(!(ow(c,k+1632|0)|0))Xa(191070,190649,351,191052);Mua(k+400|0,d,k+1120|0);Lua(gta(k+1600|0)|0,k+400|0);if(!(ow(f,k+1600|0)|0))Xa(191081,190649,357,191052);fta(k+1568|0);i=k+1440|0;d=b;c=i+32|0;do{a[i>>0]=a[d>>0]|0;i=i+1|0;d=d+1|0}while((i|0)<(c|0));i=k+1440+32|0;d=f;c=i+32|0;do{a[i>>0]=a[d>>0]|0;i=i+1|0;d=d+1|0}while((i|0)<(c|0));f=tta(e)|0;d=dta(k+1568|0)|0;if(f){Dua(k+120|0,d);Cua(gta(k+1440+64|0)|0,k+120|0);Mua(k,d,k+1120|0);e=k+1440+96|0;e=gta(e)|0;Lua(e,k);cta(k+1440|0,128,h);e=h+32|0;e=dta(e)|0;f=dta(h)|0;h=kta(g)|0;h=lta(h)|0;Zua(e,f,h,d);TEa(d,32);Sc=k;return}else{Mua(k+280|0,d,k+960|0);Lua(gta(k+1440+64|0)|0,k+280|0);Mua(k,d,k+1120|0);e=k+1440+96|0;e=gta(e)|0;Lua(e,k);cta(k+1440|0,128,h);e=h+32|0;e=dta(e)|0;f=dta(h)|0;h=kta(g)|0;h=lta(h)|0;Zua(e,f,h,d);TEa(d,32);Sc=k;return}}function tta(b){b=b|0;return (wta(a[b>>0]|0)|0)^1|0}function uta(a){a=a|0;return vta(a)|0}function vta(b){b=b|0;if(wta(a[b>>0]|0)|0)return xta(b)|0;else Xa(192455,192478,1211,192565);return 0}function wta(a){a=a|0;return (a&1)!=0|0}function xta(a){a=a|0;return yta(a+1|0)|0}function yta(a){a=a|0;return zta(a)|0}function zta(a){a=a|0;return Ata(a)|0}function Ata(a){a=a|0;return a|0}function Bta(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Sc;Sc=Sc+288|0;if((Sc|0)>=(Tc|0))E(288);if(!(ava(lta(b)|0)|0)){Cta(a,d+120|0);Mua(d,lta(kta(b)|0)|0,d+120|0);Lua(gta(c)|0,d);Sc=d;return}else Xa(190900,190649,497,191092)}function Cta(a,b){a=a|0;b=b|0;var c=0;c=Sc;Sc=Sc+320|0;if((Sc|0)>=(Tc|0))E(320);s5(a,32,c+280|0);Uua(c+160|0,c+280|0);Tua(c,c+160|0);hua(b,c);Sc=c;return}function Dta(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=Sc;Sc=Sc+2048|0;if((Sc|0)>=(Tc|0))E(2048);o=Eta(f)|0;Fta(q+1720|0,z2a(o)|0);n=c[q+1720>>2]|0;if(!(Gta(n)|0?(j=0,Ea(531,191111),m=j,j=0,m&1):0))p=3;do if((p|0)==3){if(h>>>0>=f>>>0){j=0;Ha(24,191126,190649,529,191149);j=0;break}k=lta(g)|0;if(ava(k)|0){j=0;Ha(24,190900,190649,535,191149);j=0;break}Dua(q+1560|0,k);Cua(gta(q+1920|0)|0,q+1560|0);k=c[e+(h<<2)>>2]|0;if(!(ow(k,q+1920|0)|0)){j=0;Ha(24,191173,190649,538,191149);j=0;break}j=0;Ga(79,k|0,g|0,q+1888|0);m=j;j=0;if(!(m&1)){if(!(Jta(d,q+1888|0)|0)){j=0;Ha(24,191196,190649,540,191149);j=0;break}k=0;while(1){if(k>>>0>=f>>>0)break;if(!(hta(c[e+(k<<2)>>2]|0)|0)){p=15;break}k=k+1|0}if((p|0)==15){j=0;Ha(24,191208,190649,542,191149);j=0;break}if(xua(q+1728|0,ita(d)|0)|0?(j=0,Ea(531,191228),m=j,j=0,m&1):0)break;eua(q,q+1728|0);m=dta(q+2016|0)|0;Vua(m);Kta(n)|0;l=n;k=b;d=l+32|0;do{a[l>>0]=a[k>>0]|0;l=l+1|0;k=k+1|0}while((l|0)<(d|0));k=0;while(1){if(k>>>0>=f>>>0){p=30;break}if((k|0)==(h|0)){j=0;Ea(530,q+1984|0);b=j;j=0;if(b&1)break;b=dta(q+1984|0)|0;Dua(q+1280|0,b);Kta(n)|0;Cua(gta(n+32+(h<<6)|0)|0,q+1280|0);Cta(c[e+(h<<2)>>2]|0,q+1280|0);Mua(q+1440|0,b,q+1280|0);Kta(n)|0;Lua(gta(n+32+(h<<6)+32|0)|0,q+1440|0)}else{d=i+(k<<6)|0;j=0;Ea(530,d|0);b=j;j=0;if(b&1)break;l=i+(k<<6)+32|0;j=0;Ea(530,l|0);b=j;j=0;if(b&1)break;b=e+(k<<2)|0;if(xua(q+1280|0,ita(c[b>>2]|0)|0)|0?(TEa(dta(q+1984|0)|0,32),j=0,Ea(531,191246),r=j,j=0,r&1):0)break;r=dta(d)|0;l=dta(l)|0;mua(q+1440|0,r,q+1280|0,l);Kta(n)|0;Lua(gta(n+32+(k<<6)|0)|0,q+1440|0);Cta(c[b>>2]|0,q+1280|0);Sua(q+1440|0,l,q+1280|0,r,q);Kta(n)|0;Lua(gta(n+32+(k<<6)+32|0)|0,q+1440|0);Xua(m,m,r)}k=k+1|0}if((p|0)==30){Lta(n)|0;cta(n,o,q+1952|0);f=dta(i+(h<<6)|0)|0;Yua(f,dta(q+1952|0)|0,m);i=dta(i+(h<<6)+32|0)|0;p=lta(kta(g)|0)|0;r=dta(q+1984|0)|0;Zua(i,f,p,r);TEa(r,32);Ita(q+1720|0);Sc=q;return}r=cb()|0;D()|0;Ita(q+1720|0);nb(r|0)}}while(0);r=cb()|0;D()|0;Ita(q+1720|0);nb(r|0)}function Eta(a){a=a|0;return a<<6|32|0}function Fta(a,b){a=a|0;b=b|0;c[a>>2]=b;Mta(a+4|0,b,532);return}function Gta(a){a=a|0;return (a|0)==0|0}function Hta(a){a=a|0;var b=0;b=Sc;Sc=Sc+16|0;if((Sc|0)>=(Tc|0))E(16);c[b>>2]=a;Q1a(0,197286,b);Sb()}function Ita(a){a=a|0;Ff(c[a+4>>2]|0);return}function Jta(a,b){a=a|0;b=b|0;return (I0a(a,b,32)|0)==0|0}function Kta(a){a=a|0;if(!a){j=0;Ha(24,191261,191269,728,380183);j=0;a=db(0)|0;D()|0;Ud(a)}else return a|0;return 0}function Lta(a){a=a|0;return a|0}function Mta(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=Sc;Sc=Sc+16|0;if((Sc|0)>=(Tc|0))E(16);c[f>>2]=d;c[a>>2]=0;j=0;e=pa(159,20)|0;g=j;j=0;if(!(g&1)){Nta(e,b,f);c[a>>2]=e;Sc=f;return}g=db(0)|0;D()|0;$a(g|0)|0;j=0;Ea(d|0,b|0);g=j;j=0;if(!(g&1)){j=0;Da(3);j=0}a=cb()|0;D()|0;j=0;Da(2);g=j;j=0;if(g&1){g=db(0)|0;D()|0;Ud(g)}else nb(a|0)}function Nta(a,b,d){a=a|0;b=b|0;d=d|0;Kf(a);c[a>>2]=144960;c[a+12>>2]=b;c[a+16>>2]=c[d>>2];return}function Ota(a){a=a|0;return}function Pta(a){a=a|0;Tdb(a);return}function Qta(a){a=a|0;j=0;Ea(c[a+16>>2]|0,c[a+12>>2]|0);a=j;j=0;if(a&1){a=db(0)|0;D()|0;Ud(a)}else return}function Rta(a,b){a=a|0;b=b|0;return ((c[b+4>>2]|0)==191359?a+16|0:0)|0}function Sta(a,b){a=a|0;b=b|0;return 0}function Tta(a){a=a|0;return a+16|0}function Uta(){dva(785468);return}function Vta(a,b,c){a=a|0;b=b|0;c=c|0;iva(b,c,a);return}function Wta(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;e=Sc;Sc=Sc+208|0;if((Sc|0)>=(Tc|0))E(208);Vta(e,b,c);b=e;c=d+32|0;do{a[d>>0]=a[b>>0]|0;d=d+1|0;b=b+1|0}while((d|0)<(c|0));Sc=e;return}function Xta(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=kkb(b&255|0,0,8)|0;d=D()|0;c=kkb(c&255|0,0,16)|0;C(d|(D()|0)|0);return b|a&255|c|0}function Yta(a){a=a|0;var b=0,c=0,e=0,f=0;c=d[a>>0]|0;e=kkb(d[a+1>>0]|0|0,0,8)|0;f=D()|0;b=kkb(d[a+2>>0]|0|0,0,16)|0;f=f|(D()|0);a=kkb(d[a+3>>0]|0|0,0,24)|0;C(f|(D()|0)|0);return e|c|b|a|0}function Zta(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=(c[b+4>>2]|0)+(c[d+4>>2]|0)|0;l=(c[b+8>>2]|0)+(c[d+8>>2]|0)|0;k=(c[b+12>>2]|0)+(c[d+12>>2]|0)|0;j=(c[b+16>>2]|0)+(c[d+16>>2]|0)|0;i=(c[b+20>>2]|0)+(c[d+20>>2]|0)|0;h=(c[b+24>>2]|0)+(c[d+24>>2]|0)|0;g=(c[b+28>>2]|0)+(c[d+28>>2]|0)|0;f=(c[b+32>>2]|0)+(c[d+32>>2]|0)|0;e=(c[b+36>>2]|0)+(c[d+36>>2]|0)|0;c[a>>2]=(c[b>>2]|0)+(c[d>>2]|0);c[a+4>>2]=m;c[a+8>>2]=l;c[a+12>>2]=k;c[a+16>>2]=j;c[a+20>>2]=i;c[a+24>>2]=h;c[a+28>>2]=g;c[a+32>>2]=f;c[a+36>>2]=e;return}function _ta(a,b){a=a|0;b=b|0;var c=0;c=Sc;Sc=Sc+192|0;if((Sc|0)>=(Tc|0))E(192);$ta(c+144|0,b);$ta(c+96|0,c+144|0);$ta(c+96|0,c+96|0);aua(c+96|0,b,c+96|0);aua(c+144|0,c+144|0,c+96|0);$ta(c+48|0,c+144|0);aua(c+96|0,c+96|0,c+48|0);$ta(c+48|0,c+96|0);b=0;while(1){if((b|0)==4)break;$ta(c+48|0,c+48|0);b=b+1|0}aua(c+96|0,c+48|0,c+96|0);$ta(c+48|0,c+96|0);b=0;while(1){if((b|0)==9)break;$ta(c+48|0,c+48|0);b=b+1|0}aua(c+48|0,c+48|0,c+96|0);$ta(c,c+48|0);b=0;while(1){if((b|0)==19)break;$ta(c,c);b=b+1|0}aua(c+48|0,c,c+48|0);$ta(c+48|0,c+48|0);b=0;while(1){if((b|0)==9)break;$ta(c+48|0,c+48|0);b=b+1|0}aua(c+96|0,c+48|0,c+96|0);$ta(c+48|0,c+96|0);b=0;while(1){if((b|0)==49)break;$ta(c+48|0,c+48|0);b=b+1|0}aua(c+48|0,c+48|0,c+96|0);$ta(c,c+48|0);b=0;while(1){if((b|0)==99)break;$ta(c,c);b=b+1|0}aua(c+48|0,c,c+48|0);$ta(c+48|0,c+48|0);b=0;while(1){if((b|0)==49)break;$ta(c+48|0,c+48|0);b=b+1|0}aua(c+96|0,c+48|0,c+96|0);$ta(c+96|0,c+96|0);b=0;while(1){if((b|0)==4)break;$ta(c+96|0,c+96|0);b=b+1|0}aua(a,c+96|0,c+144|0);Sc=c;return}function $ta(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,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=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,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0;C=c[b>>2]|0;bb=c[b+4>>2]|0;Ua=c[b+8>>2]|0;Ja=c[b+12>>2]|0;Aa=c[b+16>>2]|0;qa=c[b+20>>2]|0;ga=c[b+24>>2]|0;Y=c[b+28>>2]|0;h=c[b+32>>2]|0;u=c[b+36>>2]|0;eb=ckb(C|0,((C|0)<0)<<31>>31|0,C|0,((C|0)<0)<<31>>31|0)|0;db=D()|0;E=((C<<1|0)<0)<<31>>31;Wa=ckb(C<<1|0,E|0,bb|0,((bb|0)<0)<<31>>31|0)|0;Va=D()|0;Oa=ckb(C<<1|0,E|0,Ua|0,((Ua|0)<0)<<31>>31|0)|0;Na=D()|0;Ea=ckb(C<<1|0,E|0,Ja|0,((Ja|0)<0)<<31>>31|0)|0;Da=D()|0;wa=ckb(C<<1|0,E|0,Aa|0,((Aa|0)<0)<<31>>31|0)|0;va=D()|0;ma=ckb(C<<1|0,E|0,qa|0,((qa|0)<0)<<31>>31|0)|0;la=D()|0;ea=ckb(C<<1|0,E|0,ga|0,((ga|0)<0)<<31>>31|0)|0;da=D()|0;W=ckb(C<<1|0,E|0,Y|0,((Y|0)<0)<<31>>31|0)|0;V=D()|0;O=ckb(C<<1|0,E|0,h|0,((h|0)<0)<<31>>31|0)|0;N=D()|0;E=ckb(C<<1|0,E|0,u|0,((u|0)<0)<<31>>31|0)|0;C=D()|0;cb=((bb<<1|0)<0)<<31>>31;Ma=ckb(bb<<1|0,cb|0,bb|0,((bb|0)<0)<<31>>31|0)|0;La=D()|0;Ca=ckb(bb<<1|0,cb|0,Ua|0,((Ua|0)<0)<<31>>31|0)|0;Ba=D()|0;Ka=((Ja<<1|0)<0)<<31>>31;ua=ckb(bb<<1|0,cb|0,Ja<<1|0,Ka|0)|0;ta=D()|0;ka=ckb(bb<<1|0,cb|0,Aa|0,((Aa|0)<0)<<31>>31|0)|0;ja=D()|0;ca=ckb(bb<<1|0,cb|0,qa<<1|0,((qa<<1|0)<0)<<31>>31|0)|0;ba=D()|0;U=ckb(bb<<1|0,cb|0,ga|0,((ga|0)<0)<<31>>31|0)|0;T=D()|0;M=ckb(bb<<1|0,cb|0,Y<<1|0,((Y<<1|0)<0)<<31>>31|0)|0;L=D()|0;B=ckb(bb<<1|0,cb|0,h|0,((h|0)<0)<<31>>31|0)|0;A=D()|0;b=((u*38|0)<0)<<31>>31;cb=ckb(bb<<1|0,cb|0,u*38|0,b|0)|0;bb=D()|0;sa=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,Ua|0,((Ua|0)<0)<<31>>31|0)|0;ra=D()|0;ia=ckb(Ua<<1|0,((Ua<<1|0)<0)<<31>>31|0,Ja|0,((Ja|0)<0)<<31>>31|0)|0;ha=D()|0;aa=ckb(Ua<<1|0,((Ua<<1|0)<0)<<31>>31|0,Aa|0,((Aa|0)<0)<<31>>31|0)|0;$=D()|0;S=ckb(Ua<<1|0,((Ua<<1|0)<0)<<31>>31|0,qa|0,((qa|0)<0)<<31>>31|0)|0;R=D()|0;K=ckb(Ua<<1|0,((Ua<<1|0)<0)<<31>>31|0,ga|0,((ga|0)<0)<<31>>31|0)|0;J=D()|0;z=ckb(Ua<<1|0,((Ua<<1|0)<0)<<31>>31|0,Y|0,((Y|0)<0)<<31>>31|0)|0;t=D()|0;i=((h*19|0)<0)<<31>>31;ab=ckb(Ua<<1|0,((Ua<<1|0)<0)<<31>>31|0,h*19|0,i|0)|0;$a=D()|0;Ua=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,u*38|0,b|0)|0;Ta=D()|0;_=ckb(Ja<<1|0,Ka|0,Ja|0,((Ja|0)<0)<<31>>31|0)|0;Z=D()|0;Q=ckb(Ja<<1|0,Ka|0,Aa|0,((Aa|0)<0)<<31>>31|0)|0;P=D()|0;I=ckb(Ja<<1|0,Ka|0,qa<<1|0,((qa<<1|0)<0)<<31>>31|0)|0;H=D()|0;q=ckb(Ja<<1|0,Ka|0,ga|0,((ga|0)<0)<<31>>31|0)|0;m=D()|0;p=((Y*38|0)<0)<<31>>31;_a=ckb(Ja<<1|0,Ka|0,Y*38|0,p|0)|0;Za=D()|0;Sa=ckb(Ja<<1|0,Ka|0,h*19|0,i|0)|0;Ra=D()|0;Ka=ckb(Ja<<1|0,Ka|0,u*38|0,b|0)|0;Ja=D()|0;G=ckb(Aa|0,((Aa|0)<0)<<31>>31|0,Aa|0,((Aa|0)<0)<<31>>31|0)|0;F=D()|0;l=ckb(Aa<<1|0,((Aa<<1|0)<0)<<31>>31|0,qa|0,((qa|0)<0)<<31>>31|0)|0;r=D()|0;Ya=ckb(Aa<<1|0,((Aa<<1|0)<0)<<31>>31|0,ga*19|0,((ga*19|0)<0)<<31>>31|0)|0;Xa=D()|0;Qa=ckb(Aa|0,((Aa|0)<0)<<31>>31|0,Y*38|0,p|0)|0;Pa=D()|0;Ia=ckb(Aa<<1|0,((Aa<<1|0)<0)<<31>>31|0,h*19|0,i|0)|0;Ha=D()|0;Aa=ckb(Aa|0,((Aa|0)<0)<<31>>31|0,u*38|0,b|0)|0;za=D()|0;d=ckb(qa|0,((qa|0)<0)<<31>>31|0,qa*38|0,((qa*38|0)<0)<<31>>31|0)|0;v=D()|0;o=ckb(qa<<1|0,((qa<<1|0)<0)<<31>>31|0,ga*19|0,((ga*19|0)<0)<<31>>31|0)|0;j=D()|0;Ga=ckb(qa<<1|0,((qa<<1|0)<0)<<31>>31|0,Y*38|0,p|0)|0;Fa=D()|0;ya=ckb(qa<<1|0,((qa<<1|0)<0)<<31>>31|0,h*19|0,i|0)|0;xa=D()|0;qa=ckb(qa<<1|0,((qa<<1|0)<0)<<31>>31|0,u*38|0,b|0)|0;pa=D()|0;f=ckb(ga|0,((ga|0)<0)<<31>>31|0,ga*19|0,((ga*19|0)<0)<<31>>31|0)|0;k=D()|0;e=ckb(ga|0,((ga|0)<0)<<31>>31|0,Y*38|0,p|0)|0;x=D()|0;oa=ckb(ga<<1|0,((ga<<1|0)<0)<<31>>31|0,h*19|0,i|0)|0;na=D()|0;ga=ckb(ga|0,((ga|0)<0)<<31>>31|0,u*38|0,b|0)|0;fa=D()|0;p=ckb(Y|0,((Y|0)<0)<<31>>31|0,Y*38|0,p|0)|0;g=D()|0;s=ckb(Y<<1|0,((Y<<1|0)<0)<<31>>31|0,h*19|0,i|0)|0;y=D()|0;Y=ckb(Y<<1|0,((Y<<1|0)<0)<<31>>31|0,u*38|0,b|0)|0;X=D()|0;i=ckb(h|0,((h|0)<0)<<31>>31|0,h*19|0,i|0)|0;n=D()|0;h=ckb(h|0,((h|0)<0)<<31>>31|0,u*38|0,b|0)|0;w=D()|0;b=ckb(u|0,((u|0)<0)<<31>>31|0,u*38|0,b|0)|0;u=D()|0;bb=$jb(eb|0,db|0,cb|0,bb|0)|0;$a=$jb(bb|0,D()|0,ab|0,$a|0)|0;Za=$jb($a|0,D()|0,_a|0,Za|0)|0;Xa=$jb(Za|0,D()|0,Ya|0,Xa|0)|0;v=$jb(Xa|0,D()|0,d|0,v|0)|0;d=D()|0;Ta=$jb(Wa|0,Va|0,Ua|0,Ta|0)|0;Ra=$jb(Ta|0,D()|0,Sa|0,Ra|0)|0;Pa=$jb(Ra|0,D()|0,Qa|0,Pa|0)|0;j=$jb(Pa|0,D()|0,o|0,j|0)|0;o=D()|0;La=$jb(Oa|0,Na|0,Ma|0,La|0)|0;Ja=$jb(La|0,D()|0,Ka|0,Ja|0)|0;Ha=$jb(Ja|0,D()|0,Ia|0,Ha|0)|0;Fa=$jb(Ha|0,D()|0,Ga|0,Fa|0)|0;k=$jb(Fa|0,D()|0,f|0,k|0)|0;f=D()|0;Ba=$jb(Ea|0,Da|0,Ca|0,Ba|0)|0;za=$jb(Ba|0,D()|0,Aa|0,za|0)|0;xa=$jb(za|0,D()|0,ya|0,xa|0)|0;x=$jb(xa|0,D()|0,e|0,x|0)|0;e=D()|0;ta=$jb(wa|0,va|0,ua|0,ta|0)|0;ra=$jb(ta|0,D()|0,sa|0,ra|0)|0;pa=$jb(ra|0,D()|0,qa|0,pa|0)|0;na=$jb(pa|0,D()|0,oa|0,na|0)|0;g=$jb(na|0,D()|0,p|0,g|0)|0;p=D()|0;ja=$jb(ma|0,la|0,ka|0,ja|0)|0;ha=$jb(ja|0,D()|0,ia|0,ha|0)|0;fa=$jb(ha|0,D()|0,ga|0,fa|0)|0;y=$jb(fa|0,D()|0,s|0,y|0)|0;s=D()|0;ba=$jb(ea|0,da|0,ca|0,ba|0)|0;$=$jb(ba|0,D()|0,aa|0,$|0)|0;Z=$jb($|0,D()|0,_|0,Z|0)|0;X=$jb(Z|0,D()|0,Y|0,X|0)|0;n=$jb(X|0,D()|0,i|0,n|0)|0;i=D()|0;T=$jb(W|0,V|0,U|0,T|0)|0;R=$jb(T|0,D()|0,S|0,R|0)|0;P=$jb(R|0,D()|0,Q|0,P|0)|0;w=$jb(P|0,D()|0,h|0,w|0)|0;h=D()|0;L=$jb(O|0,N|0,M|0,L|0)|0;J=$jb(L|0,D()|0,K|0,J|0)|0;H=$jb(J|0,D()|0,I|0,H|0)|0;F=$jb(H|0,D()|0,G|0,F|0)|0;u=$jb(F|0,D()|0,b|0,u|0)|0;b=D()|0;A=$jb(E|0,C|0,B|0,A|0)|0;t=$jb(A|0,D()|0,z|0,t|0)|0;m=$jb(t|0,D()|0,q|0,m|0)|0;r=$jb(m|0,D()|0,l|0,r|0)|0;l=D()|0;m=$jb(v|0,d|0,33554432,0)|0;q=D()|0;t=ikb(m|0,q|0,26)|0;t=$jb(j|0,o|0,t|0,D()|0)|0;o=D()|0;q=dkb(v|0,d|0,m&-67108864|0,q|0)|0;m=D()|0;d=$jb(g|0,p|0,33554432,0)|0;v=D()|0;j=ikb(d|0,v|0,26)|0;j=$jb(y|0,s|0,j|0,D()|0)|0;s=D()|0;v=dkb(g|0,p|0,d&-67108864|0,v|0)|0;d=D()|0;p=$jb(t|0,o|0,16777216,0)|0;g=ikb(p|0,D()|0,25)|0;g=$jb(k|0,f|0,g|0,D()|0)|0;f=D()|0;p=dkb(t|0,o|0,p&-33554432|0,0)|0;o=D()|0;t=$jb(j|0,s|0,16777216,0)|0;k=ikb(t|0,D()|0,25)|0;k=$jb(n|0,i|0,k|0,D()|0)|0;i=D()|0;t=dkb(j|0,s|0,t&-33554432|0,0)|0;s=D()|0;j=$jb(g|0,f|0,33554432,0)|0;n=ikb(j|0,D()|0,26)|0;n=$jb(x|0,e|0,n|0,D()|0)|0;e=D()|0;j=dkb(g|0,f|0,j&-67108864|0,0)|0;D()|0;f=$jb(k|0,i|0,33554432,0)|0;g=ikb(f|0,D()|0,26)|0;g=$jb(w|0,h|0,g|0,D()|0)|0;h=D()|0;f=dkb(k|0,i|0,f&-67108864|0,0)|0;D()|0;i=$jb(n|0,e|0,16777216,0)|0;k=ikb(i|0,D()|0,25)|0;k=$jb(v|0,d|0,k|0,D()|0)|0;d=D()|0;i=dkb(n|0,e|0,i&-33554432|0,0)|0;D()|0;e=$jb(g|0,h|0,16777216,0)|0;n=ikb(e|0,D()|0,25)|0;n=$jb(u|0,b|0,n|0,D()|0)|0;b=D()|0;e=dkb(g|0,h|0,e&-33554432|0,0)|0;D()|0;h=$jb(k|0,d|0,33554432,0)|0;g=jkb(h|0,D()|0,26)|0;g=$jb(t|0,s|0,g|0,D()|0)|0;D()|0;h=dkb(k|0,d|0,h&-67108864|0,0)|0;D()|0;d=$jb(n|0,b|0,33554432,0)|0;k=ikb(d|0,D()|0,26)|0;k=$jb(r|0,l|0,k|0,D()|0)|0;l=D()|0;d=dkb(n|0,b|0,d&-67108864|0,0)|0;D()|0;b=$jb(k|0,l|0,16777216,0)|0;n=ikb(b|0,D()|0,25)|0;n=ckb(n|0,D()|0,19,0)|0;n=$jb(q|0,m|0,n|0,D()|0)|0;m=D()|0;b=dkb(k|0,l|0,b&-33554432|0,0)|0;D()|0;l=$jb(n|0,m|0,33554432,0)|0;k=jkb(l|0,D()|0,26)|0;k=$jb(p|0,o|0,k|0,D()|0)|0;D()|0;l=dkb(n|0,m|0,l&-67108864|0,0)|0;D()|0;c[a>>2]=l;c[a+4>>2]=k;c[a+8>>2]=j;c[a+12>>2]=i;c[a+16>>2]=h;c[a+20>>2]=g;c[a+24>>2]=f;c[a+28>>2]=e;c[a+32>>2]=d;c[a+36>>2]=b;return}function aua(a,b,d){a=a|0;b=b|0;d=d|0;var 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,A=0,B=0,C=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,Ta=0,Ua=0,Va=0,Wa=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,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,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;O=c[b>>2]|0;Mc=c[b+4>>2]|0;sc=c[b+8>>2]|0;_b=c[b+12>>2]|0;Gb=c[b+16>>2]|0;mb=c[b+20>>2]|0;Ua=c[b+24>>2]|0;Aa=c[b+28>>2]|0;ga=c[b+32>>2]|0;Pc=c[b+36>>2]|0;l=c[d>>2]|0;b=c[d+4>>2]|0;o=c[d+8>>2]|0;f=c[d+12>>2]|0;e=c[d+16>>2]|0;g=c[d+20>>2]|0;y=c[d+24>>2]|0;n=c[d+28>>2]|0;w=c[d+32>>2]|0;u=c[d+36>>2]|0;Oc=ckb(O|0,((O|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;Nc=D()|0;wc=ckb(O|0,((O|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;vc=D()|0;ec=ckb(O|0,((O|0)<0)<<31>>31|0,o|0,((o|0)<0)<<31>>31|0)|0;dc=D()|0;Ob=ckb(O|0,((O|0)<0)<<31>>31|0,f|0,((f|0)<0)<<31>>31|0)|0;Nb=D()|0;wb=ckb(O|0,((O|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;vb=D()|0;eb=ckb(O|0,((O|0)<0)<<31>>31|0,g|0,((g|0)<0)<<31>>31|0)|0;db=D()|0;Oa=ckb(O|0,((O|0)<0)<<31>>31|0,y|0,((y|0)<0)<<31>>31|0)|0;Na=D()|0;wa=ckb(O|0,((O|0)<0)<<31>>31|0,n|0,((n|0)<0)<<31>>31|0)|0;va=D()|0;ea=ckb(O|0,((O|0)<0)<<31>>31|0,w|0,((w|0)<0)<<31>>31|0)|0;da=D()|0;O=ckb(O|0,((O|0)<0)<<31>>31|0,u|0,((u|0)<0)<<31>>31|0)|0;N=D()|0;uc=ckb(Mc|0,((Mc|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;tc=D()|0;cc=ckb(Mc<<1|0,((Mc<<1|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;bc=D()|0;Mb=ckb(Mc|0,((Mc|0)<0)<<31>>31|0,o|0,((o|0)<0)<<31>>31|0)|0;Lb=D()|0;ub=ckb(Mc<<1|0,((Mc<<1|0)<0)<<31>>31|0,f|0,((f|0)<0)<<31>>31|0)|0;tb=D()|0;cb=ckb(Mc|0,((Mc|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;bb=D()|0;Ma=ckb(Mc<<1|0,((Mc<<1|0)<0)<<31>>31|0,g|0,((g|0)<0)<<31>>31|0)|0;La=D()|0;ua=ckb(Mc|0,((Mc|0)<0)<<31>>31|0,y|0,((y|0)<0)<<31>>31|0)|0;ta=D()|0;ca=ckb(Mc<<1|0,((Mc<<1|0)<0)<<31>>31|0,n|0,((n|0)<0)<<31>>31|0)|0;ba=D()|0;M=ckb(Mc|0,((Mc|0)<0)<<31>>31|0,w|0,((w|0)<0)<<31>>31|0)|0;L=D()|0;d=((u*19|0)<0)<<31>>31;Mc=ckb(Mc<<1|0,((Mc<<1|0)<0)<<31>>31|0,u*19|0,d|0)|0;Lc=D()|0;ac=ckb(sc|0,((sc|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;$b=D()|0;Kb=ckb(sc|0,((sc|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;Jb=D()|0;sb=ckb(sc|0,((sc|0)<0)<<31>>31|0,o|0,((o|0)<0)<<31>>31|0)|0;rb=D()|0;ab=ckb(sc|0,((sc|0)<0)<<31>>31|0,f|0,((f|0)<0)<<31>>31|0)|0;$a=D()|0;Ka=ckb(sc|0,((sc|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;Ja=D()|0;sa=ckb(sc|0,((sc|0)<0)<<31>>31|0,g|0,((g|0)<0)<<31>>31|0)|0;ra=D()|0;aa=ckb(sc|0,((sc|0)<0)<<31>>31|0,y|0,((y|0)<0)<<31>>31|0)|0;$=D()|0;K=ckb(sc|0,((sc|0)<0)<<31>>31|0,n|0,((n|0)<0)<<31>>31|0)|0;J=D()|0;h=((w*19|0)<0)<<31>>31;Kc=ckb(sc|0,((sc|0)<0)<<31>>31|0,w*19|0,h|0)|0;Jc=D()|0;sc=ckb(sc|0,((sc|0)<0)<<31>>31|0,u*19|0,d|0)|0;rc=D()|0;Ib=ckb(_b|0,((_b|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;Hb=D()|0;qb=ckb(_b<<1|0,((_b<<1|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;pb=D()|0;_a=ckb(_b|0,((_b|0)<0)<<31>>31|0,o|0,((o|0)<0)<<31>>31|0)|0;Za=D()|0;Ia=ckb(_b<<1|0,((_b<<1|0)<0)<<31>>31|0,f|0,((f|0)<0)<<31>>31|0)|0;Ha=D()|0;qa=ckb(_b|0,((_b|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;pa=D()|0;_=ckb(_b<<1|0,((_b<<1|0)<0)<<31>>31|0,g|0,((g|0)<0)<<31>>31|0)|0;Z=D()|0;I=ckb(_b|0,((_b|0)<0)<<31>>31|0,y|0,((y|0)<0)<<31>>31|0)|0;H=D()|0;i=((n*19|0)<0)<<31>>31;Ic=ckb(_b<<1|0,((_b<<1|0)<0)<<31>>31|0,n*19|0,i|0)|0;Hc=D()|0;qc=ckb(_b|0,((_b|0)<0)<<31>>31|0,w*19|0,h|0)|0;pc=D()|0;_b=ckb(_b<<1|0,((_b<<1|0)<0)<<31>>31|0,u*19|0,d|0)|0;Zb=D()|0;ob=ckb(Gb|0,((Gb|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;nb=D()|0;Ya=ckb(Gb|0,((Gb|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;Xa=D()|0;Ga=ckb(Gb|0,((Gb|0)<0)<<31>>31|0,o|0,((o|0)<0)<<31>>31|0)|0;Fa=D()|0;oa=ckb(Gb|0,((Gb|0)<0)<<31>>31|0,f|0,((f|0)<0)<<31>>31|0)|0;na=D()|0;Y=ckb(Gb|0,((Gb|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;X=D()|0;G=ckb(Gb|0,((Gb|0)<0)<<31>>31|0,g|0,((g|0)<0)<<31>>31|0)|0;F=D()|0;s=((y*19|0)<0)<<31>>31;Gc=ckb(Gb|0,((Gb|0)<0)<<31>>31|0,y*19|0,s|0)|0;Fc=D()|0;oc=ckb(Gb|0,((Gb|0)<0)<<31>>31|0,n*19|0,i|0)|0;nc=D()|0;Yb=ckb(Gb|0,((Gb|0)<0)<<31>>31|0,w*19|0,h|0)|0;Xb=D()|0;Gb=ckb(Gb|0,((Gb|0)<0)<<31>>31|0,u*19|0,d|0)|0;Fb=D()|0;Wa=ckb(mb|0,((mb|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;Va=D()|0;Ea=ckb(mb<<1|0,((mb<<1|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;Da=D()|0;ma=ckb(mb|0,((mb|0)<0)<<31>>31|0,o|0,((o|0)<0)<<31>>31|0)|0;la=D()|0;W=ckb(mb<<1|0,((mb<<1|0)<0)<<31>>31|0,f|0,((f|0)<0)<<31>>31|0)|0;V=D()|0;E=ckb(mb|0,((mb|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;C=D()|0;p=((g*19|0)<0)<<31>>31;Ec=ckb(mb<<1|0,((mb<<1|0)<0)<<31>>31|0,g*19|0,p|0)|0;Dc=D()|0;mc=ckb(mb|0,((mb|0)<0)<<31>>31|0,y*19|0,s|0)|0;lc=D()|0;Wb=ckb(mb<<1|0,((mb<<1|0)<0)<<31>>31|0,n*19|0,i|0)|0;Vb=D()|0;Eb=ckb(mb|0,((mb|0)<0)<<31>>31|0,w*19|0,h|0)|0;Db=D()|0;mb=ckb(mb<<1|0,((mb<<1|0)<0)<<31>>31|0,u*19|0,d|0)|0;lb=D()|0;Ca=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;Ba=D()|0;ka=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;ja=D()|0;U=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,o|0,((o|0)<0)<<31>>31|0)|0;T=D()|0;B=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,f|0,((f|0)<0)<<31>>31|0)|0;A=D()|0;Cc=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,e*19|0,((e*19|0)<0)<<31>>31|0)|0;Bc=D()|0;kc=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,g*19|0,p|0)|0;jc=D()|0;Ub=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,y*19|0,s|0)|0;Tb=D()|0;Cb=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,n*19|0,i|0)|0;Bb=D()|0;kb=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,w*19|0,h|0)|0;jb=D()|0;Ua=ckb(Ua|0,((Ua|0)<0)<<31>>31|0,u*19|0,d|0)|0;Ta=D()|0;ia=ckb(Aa|0,((Aa|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;ha=D()|0;S=ckb(Aa<<1|0,((Aa<<1|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;R=D()|0;z=ckb(Aa|0,((Aa|0)<0)<<31>>31|0,o|0,((o|0)<0)<<31>>31|0)|0;t=D()|0;Ac=ckb(Aa<<1|0,((Aa<<1|0)<0)<<31>>31|0,f*19|0,((f*19|0)<0)<<31>>31|0)|0;zc=D()|0;ic=ckb(Aa|0,((Aa|0)<0)<<31>>31|0,e*19|0,((e*19|0)<0)<<31>>31|0)|0;hc=D()|0;Sb=ckb(Aa<<1|0,((Aa<<1|0)<0)<<31>>31|0,g*19|0,p|0)|0;Rb=D()|0;Ab=ckb(Aa|0,((Aa|0)<0)<<31>>31|0,y*19|0,s|0)|0;zb=D()|0;ib=ckb(Aa<<1|0,((Aa<<1|0)<0)<<31>>31|0,n*19|0,i|0)|0;hb=D()|0;Sa=ckb(Aa|0,((Aa|0)<0)<<31>>31|0,w*19|0,h|0)|0;Ra=D()|0;Aa=ckb(Aa<<1|0,((Aa<<1|0)<0)<<31>>31|0,u*19|0,d|0)|0;za=D()|0;Q=ckb(ga|0,((ga|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;P=D()|0;q=ckb(ga|0,((ga|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;m=D()|0;yc=ckb(ga|0,((ga|0)<0)<<31>>31|0,o*19|0,((o*19|0)<0)<<31>>31|0)|0;xc=D()|0;gc=ckb(ga|0,((ga|0)<0)<<31>>31|0,f*19|0,((f*19|0)<0)<<31>>31|0)|0;fc=D()|0;Qb=ckb(ga|0,((ga|0)<0)<<31>>31|0,e*19|0,((e*19|0)<0)<<31>>31|0)|0;Pb=D()|0;yb=ckb(ga|0,((ga|0)<0)<<31>>31|0,g*19|0,p|0)|0;xb=D()|0;gb=ckb(ga|0,((ga|0)<0)<<31>>31|0,y*19|0,s|0)|0;fb=D()|0;Qa=ckb(ga|0,((ga|0)<0)<<31>>31|0,n*19|0,i|0)|0;Pa=D()|0;ya=ckb(ga|0,((ga|0)<0)<<31>>31|0,w*19|0,h|0)|0;xa=D()|0;ga=ckb(ga|0,((ga|0)<0)<<31>>31|0,u*19|0,d|0)|0;fa=D()|0;l=ckb(Pc|0,((Pc|0)<0)<<31>>31|0,l|0,((l|0)<0)<<31>>31|0)|0;r=D()|0;b=ckb(Pc<<1|0,((Pc<<1|0)<0)<<31>>31|0,b*19|0,((b*19|0)<0)<<31>>31|0)|0;v=D()|0;o=ckb(Pc|0,((Pc|0)<0)<<31>>31|0,o*19|0,((o*19|0)<0)<<31>>31|0)|0;j=D()|0;f=ckb(Pc<<1|0,((Pc<<1|0)<0)<<31>>31|0,f*19|0,((f*19|0)<0)<<31>>31|0)|0;k=D()|0;e=ckb(Pc|0,((Pc|0)<0)<<31>>31|0,e*19|0,((e*19|0)<0)<<31>>31|0)|0;x=D()|0;p=ckb(Pc<<1|0,((Pc<<1|0)<0)<<31>>31|0,g*19|0,p|0)|0;g=D()|0;s=ckb(Pc|0,((Pc|0)<0)<<31>>31|0,y*19|0,s|0)|0;y=D()|0;i=ckb(Pc<<1|0,((Pc<<1|0)<0)<<31>>31|0,n*19|0,i|0)|0;n=D()|0;h=ckb(Pc|0,((Pc|0)<0)<<31>>31|0,w*19|0,h|0)|0;w=D()|0;d=ckb(Pc<<1|0,((Pc<<1|0)<0)<<31>>31|0,u*19|0,d|0)|0;u=D()|0;Lc=$jb(Oc|0,Nc|0,Mc|0,Lc|0)|0;Jc=$jb(Lc|0,D()|0,Kc|0,Jc|0)|0;Hc=$jb(Jc|0,D()|0,Ic|0,Hc|0)|0;Fc=$jb(Hc|0,D()|0,Gc|0,Fc|0)|0;Dc=$jb(Fc|0,D()|0,Ec|0,Dc|0)|0;Bc=$jb(Dc|0,D()|0,Cc|0,Bc|0)|0;zc=$jb(Bc|0,D()|0,Ac|0,zc|0)|0;xc=$jb(zc|0,D()|0,yc|0,xc|0)|0;v=$jb(xc|0,D()|0,b|0,v|0)|0;b=D()|0;tc=$jb(wc|0,vc|0,uc|0,tc|0)|0;rc=$jb(tc|0,D()|0,sc|0,rc|0)|0;pc=$jb(rc|0,D()|0,qc|0,pc|0)|0;nc=$jb(pc|0,D()|0,oc|0,nc|0)|0;lc=$jb(nc|0,D()|0,mc|0,lc|0)|0;jc=$jb(lc|0,D()|0,kc|0,jc|0)|0;hc=$jb(jc|0,D()|0,ic|0,hc|0)|0;fc=$jb(hc|0,D()|0,gc|0,fc|0)|0;j=$jb(fc|0,D()|0,o|0,j|0)|0;o=D()|0;bc=$jb(ec|0,dc|0,cc|0,bc|0)|0;$b=$jb(bc|0,D()|0,ac|0,$b|0)|0;Zb=$jb($b|0,D()|0,_b|0,Zb|0)|0;Xb=$jb(Zb|0,D()|0,Yb|0,Xb|0)|0;Vb=$jb(Xb|0,D()|0,Wb|0,Vb|0)|0;Tb=$jb(Vb|0,D()|0,Ub|0,Tb|0)|0;Rb=$jb(Tb|0,D()|0,Sb|0,Rb|0)|0;Pb=$jb(Rb|0,D()|0,Qb|0,Pb|0)|0;k=$jb(Pb|0,D()|0,f|0,k|0)|0;f=D()|0;Lb=$jb(Ob|0,Nb|0,Mb|0,Lb|0)|0;Jb=$jb(Lb|0,D()|0,Kb|0,Jb|0)|0;Hb=$jb(Jb|0,D()|0,Ib|0,Hb|0)|0;Fb=$jb(Hb|0,D()|0,Gb|0,Fb|0)|0;Db=$jb(Fb|0