>2]=Xd;var lf=b[Zb>>2],mf=b[nc>>2],td=b[ua>>2]+lf+mf;if(6*mf>2]=dc;n=vc?34:33;break;case 66:a[(Oa+(zb<<4)+8|0)>>2]=0;n=67;break;case 67:var Ye=b[Pc>>2],n=4E4>(Nc>Ye?Nc:Ye)&Nc<1.7000000476837158*
+Ye&Ye>2]=0;n=69;break;case 69:var Zf=a[yf>>2],Yf=a[(M+27780+(zb<<2)|0)>>2];(Zf|0)>(Yf|0)?(Af=Zf,n=45):n=44;break;case 70:var Ee=a[(M+184|0)>>2],n=1==(Ee|0)?71:74;break;case 71:var nf=nb+4|0,n=0==(a[Bb>>2]|0)?73:72;break;case 72:n=0==(a[nf>>2]|0)?73:74;break;case 73:a[nf>>2]=0;a[Bb>>2]=0;n=74;break;case 74:var $f=a[qb>>2];if(0<($f|0))var Fe=0,n=75;else n=79;break;case 75:n=2==(Ee|0)?76:3==(Ee|0)?77:78;break;case 76:a[(nb+(Fe<<2)|0)>>2]=1;n=78;break;case 77:a[(nb+
+(Fe<<2)|0)>>2]=0;n=78;break;case 78:var Cf=Fe+1|0;(Cf|0)<($f|0)?(Fe=Cf,n=75):n=79;break;case 79:var Ze=0<(Hb|0),n=Ze?80:152;break;case 80:var je=Ja|0,xd=M+85796|0,Ge=Ua|0,qK=Ha|0,Dg=Ta|0,Kc=Ha+4|0,Yg=M+84908|0,Eg=Ta+4|0,Fg=M+85804|0,pc=0,n=81;break;case 81:var be=pc&1,qe=Ra+(be<<12)|0;if(0==(a[Ka>>2]|0))var He=0,n=83;else n=82;break;case 82:He=a[Fg>>2];n=83;break;case 83:var re=2>(pc|0),n=re?84:85;break;case 84:b:for(var Df=M,Gg=qe|0,Hg=pc,ag=R,Fd=0,Fd=1;;)switch(Fd){case 1:var Jd=ag+(Hg<<2)|0,Qd=
+Gg+2048|0,hd=127,Fd=2;break;case 2:var Ad=l[hd+13992|0]&255,se=a[Jd>>2],bg=b[(520+(Ad<<2)|0)>>2]*b[(se+(Ad<<2)|0)>>2],Ef=Ad|512,cg=b[(520+(Ef<<2)|0)>>2]*b[(se+(Ef<<2)|0)>>2],Ig=bg-cg,$e=bg+cg,dg=Ad|256,te=b[(520+(dg<<2)|0)>>2]*b[(se+(dg<<2)|0)>>2],eg=Ad|768,Ff=b[(520+(eg<<2)|0)>>2]*b[(se+(eg<<2)|0)>>2],Jg=te-Ff,of=te+Ff,af=Qd-16|0;b[af>>2]=$e+of;b[(Qd-8|0)>>2]=$e-of;b[(Qd-12|0)>>2]=Ig+Jg;b[(Qd-4|0)>>2]=Ig-Jg;var fg=Ad+1|0,gg=a[Jd>>2],Gf=b[(520+(fg<<2)|0)>>2]*b[(gg+(fg<<2)|0)>>2],hg=Ad+513|0,ig=b[(520+
+(hg<<2)|0)>>2]*b[(gg+(hg<<2)|0)>>2],Pb=Gf-ig,Hf=Gf+ig,bf=Ad+257|0,Rd=b[(520+(bf<<2)|0)>>2]*b[(gg+(bf<<2)|0)>>2],jg=Ad+769|0,ue=b[(520+(jg<<2)|0)>>2]*b[(gg+(jg<<2)|0)>>2],ve=Rd-ue,Ie=Rd+ue;b[(Qd+2032|0)>>2]=Hf+Ie;b[(Qd+2040|0)>>2]=Hf-Ie;b[(Qd+2036|0)>>2]=Pb+ve;b[(Qd+2044|0)>>2]=Pb-ve;var Vc=hd-1|0;0<(hd|0)?(Qd=af,hd=Vc,Fd=2):Fd=3;break;case 3:ib[a[(Df+85820|0)>>2]](Gg,512);break b}n=88;break;case 85:n=2==(pc|0)?86:88;break;case 86:var ud=be+1|0,If=1023,n=87;break;case 87:var Pa=Ra+(be<<12)+(If<<2)|
+0,bc=b[Pa>>2],Kg=Ra+(ud<<12)+(If<<2)|0,Tc=b[Kg>>2];b[Pa>>2]=0.7071067690849304*(bc+Tc);b[Kg>>2]=0.7071067690849304*(bc-Tc);var rK=If-1|0;0<(If|0)?(If=rK,n=87):n=88;break;case 88:var ke=b[(qe|0)>>2];b[je>>2]=ke*ke;var kg=511,n=89;break;case 89:var Zg=512-kg|0,od=b[(Ra+(be<<12)+(Zg<<2)|0)>>2],jh=b[(Ra+(be<<12)+((kg+512|0)<<2)|0)>>2];b[(Ja+(Zg<<2)|0)>>2]=0.5*(od*od+jh*jh);var lg=kg-1|0;if(0<(kg|0))kg=lg,n=89;else var Je=11,kh=0,n=90;break;case 90:var lh=kh+b[(Ja+(Je<<2)|0)>>2],VA=Je+1|0;513>(VA|0)?(Je=
+VA,kh=lh,n=90):n=91;break;case 91:b[(M+27620+(pc<<2)|0)>>2]=lh;if(0==(He|0))n=93;else var pf=0,n=92;break;case 92:var le=He+90936+(pc<<13)+(pf<<3)|0;oa[(He+123704+(Aa<<15)+(pc<<13)+(pf<<3)|0)>>3]=oa[le>>3];oa[le>>3]=b[(Ja+(pf<<2)|0)>>2];var mh=pf+1|0;513>(mh|0)?(pf=mh,n=92):n=93;break;case 93:n=re?94:97;break;case 94:var nh=M+27612+(pc<<2)|0;b[(M+27804+(Aa<<3)+(pc<<2)|0)>>2]=b[nh>>2];var Lg=a[xd>>2],Jf=0,WA=0,n=95;break;case 95:var Sd=WA+b[(Ja+(Jf<<2)|0)>>2]*b[(Lg+724+(Jf<<2)|0)>>2],qf=Jf+1|0;512>
+(qf|0)?(Jf=qf,WA=Sd,n=95):n=96;break;case 96:b[nh>>2]=8.974871343596633E-12*Sd;n=97;break;case 97:var Gd=a[Ia>>2],On=Gd+2148|0,Kf=a[On>>2],Mg=0<(Kf|0);if(Mg)var Md=0,Lf=0,n=98;else var Ng=0,XA=0,n=103;break;case 98:var mg=a[(Gd+1716+(Lf<<2)|0)>>2];if(0<(mg|0))var ng=Md,oh=0,ph=0,mi=0,n=99;else var Mf=Md,qh=0,$g=0,n=101;break;case 99:var Og=b[(Ja+(ng<<2)|0)>>2],ah=oh+Og,rh=ph>2]=qh;b[(Ha+(Lf<<2)|0)>>2]=$g;b[(Ta+(Lf<<2)|0)>>2]=qh*b[(Gd+512+(Lf<<2)|0)>>2];var Pg=Lf+1|0;(Pg|0)<(Kf|0)?(Md=Mf,Lf=Pg,n=98):n=102;break;case 102:var Hh=b[Eg>>2],Ng=b[Dg>>2],XA=Hh,n=103;break;case 103:var Qg=XA+Ng;if(0>2],Jh=b[Kc>>2],oi=20*(2*(Ih>2]-1|0)+a[(Gd+1720|0)>>2]|0))&-1,Kh=oi&255,bh=8<(oi|0)?8:Kh,n=105;break;case 105:l[Ge]=bh;var Nf=Kf-1|0,cf=b[Eg>>
+2],rf=Ng+cf;if(1<(Nf|0))var Ke=1,th=0,ce=rf,pi=cf,n=106;else var og=1,pg=0,qg=rf,n=111;break;case 106:var Le=Ke+1|0,uh=b[(Ta+(Le<<2)|0)>>2],Lh=ce+uh,n=0>2],Hd=b[(Ha+(Ke<<2)|0)>>2],Nh=Mh>2],Xc=20*(3*(Nh>2]-1|0)+a[(Gd+1716+(Ke<<2)|0)>>2]|0)+a[(Gd+1716+(Le<<2)|0)>>2]|0))&-1,qi=Xc&255;l[Ua+Ke|0]=8<(Xc|0)?8:qi;n=108;break;case 108:var ri=pi+uh;(Le|0)<(Nf|0)?(th=Ke,Ke=Le,ce=ri,pi=
+uh,n=106):n=110;break;case 109:l[Ua+Ke|0]=0;n=108;break;case 110:var Oh=2<(Nf|0)?Nf:2,vh=Oh-1|0,og=Oh,pg=vh,qg=ri,n=111;break;case 111:n=0>2],Qh=b[(Ha+(og<<2)|0)>>2],wh=20*(2*(Ph>2]-1|0)+a[(Gd+1716+(og<<2)|0)>>2]|0))&-1,Rh=wh&255;l[Ua+og|0]=8<(wh|0)?8:Rh;n=114;break;case 113:l[Ua+og|0]=0;n=114;break;case 114:if(Mg)n=115;else var kc=0,n=117;break;case 115:var bd=Gd+2156|0,Kd=M+27796+(be<<2)|0,id=0,Me=0,n=
+118;break;case 116:64>(si|0)?(kc=si,n=117):n=151;break;case 117:var rg=kc+1|0,kd=((64<(rg|0)?rg:64)-kc|0)<<2;ra(ob+(pc<<8)+(kc<<2)|0,0,kd);ra(hb+(pc<<8)+(kc<<2)|0,0,kd);n=151;break;case 118:var ti=b[(Gd+(id<<2)|0)>>2]*b[Yg>>2],Uc=a[(Gd+1204+(id<<3)|0)>>2],Sh=a[(Gd+1204+(id<<3)+4|0)>>2],ui=a[(6840+((l[Ua+id|0]&255)<<2)|0)>>2],dh=l[Ua+Uc|0]&255,Rg=a[bd>>2],Ld=b[(Rg+(Me<<2)|0)>>2]*b[(ob+(pc<<8)+(Uc<<2)|0)>>2]*b[(6880+(dh<<2)|0)>>2],ed=Me+1|0,Vi=Uc+1|0;if((Vi|0)>(Sh|0))var xh=Ld,Jc=dh,gd=2,de=ed,n=135;
+else n=119;break;case 119:var Oe=b[17968],vd=b[17970],vi=Ld,nj=dh,Wi=2,Th=ed,Uh=Vi,wi=Rg,n=120;break;case 120:var oj=l[Ua+Uh|0]&255,Vh=oj+nj|0,ye=b[(wi+(Th<<2)|0)>>2]*b[(ob+(pc<<8)+(Uh<<2)|0)>>2]*b[(6880+(oj<<2)|0)>>2],Wh=Uh-id|0,sf=0>vi?0:vi,sg=0>ye?0:ye;if(0(Sh|0)?134:122;break;case 122:var xi=a[bd>>2],Pn=Wi+1|0,vi=Ab,nj=Vh,Wi=Pn,Th=Ob,Uh=tg,wi=xi,n=120;break;case 123:0
+sf,n=Db?125:126;break;case 125:var tf=sg/sf,n=127;break;case 126:tf=sf/sg;n=127;break;case 127:var eh=-Wh|0,n=((-1<(Wh|0)?Wh:eh)|0)>(ui|0)?131:128;break;case 128:n=tf>2],n=121;break;case 131:n=tf>2],Nd=xh*ug,Xi=a[Kd>>2],n=2==(Xi|0)?136:139;break;case 136:var yi=b[(M+21564+(pc<<8)+(id<<2)|0)>>2],zi=2*yi,n=0>2]=Yi;var Zi=yi,Xh=Yi,n=142;break;case 138:var pj=Nd,Ae=0.3*b[(ob+(pc<<8)+(id<<2)|0)>>2],qj=pj>2]=qj;Zi=yi;Xh=qj;n=142;break;case 139:var Pm=16*b[(M+22588+(pc<<8)+(id<<2)|0)>>2],rj=b[(M+21564+(pc<<8)+(id<<2)|0)>>2],Pe=2*rj,Rj=0>2]=oo;Zi=rj;Xh=oo;n=142;break;case 142:var xf=M+21564+(pc<<8)+(id<<2)|0;b[(M+22588+(pc<<8)+(id<<2)|0)>>2]=Zi;b[xf>>2]=Nd;var Vf=ug*b[(Ha+(id<<2)|0)>>2]*b[(Gd+256+(id<<2)|0)>>2],Qn=hb+(pc<<8)+(id<<2)|0;if(Xh>Vf)n=143;else var Rn=Xh,n=144;break;case 143:Rn=b[Qn>>2]=Vf;n=144;break;case 144:if(1>2]=Dh,n=146;break;case 146:var Wf=b[(ob+
+(pc<<8)+(id<<2)|0)>>2];if(zg>Wf)n=147;else var ze=zg,n=148;break;case 147:ze=b[Qn>>2]=Wf;n=148;break;case 148:n=1>ti?149:150;break;case 149:b[Qn>>2]=ti*ze;n=150;break;case 150:var si=id+1|0;(si|0)<(a[On>>2]|0)?(id=si,Me=de,n=118):n=116;break;case 151:var Sn=pc+1|0;(Sn|0)<(Hb|0)?(pc=Sn,n=81):n=152;break;case 152:n=1==(a[pb>>2]|0)?153:155;break;case 153:n=2==(a[(nb+4|0)>>2]+a[Bb>>2]|0)?154:155;break;case 154:YA(yb,hb|0,tb+768|0,a[(M+85796|0)>>2]+212|0,La,b[xa>>2],a[(tb+2148|0)>>2]);n=155;break;case 155:var tj=
+Ca|0,uj=Va|0;if(Ze)var vg=0,n=156;else n=159;break;case 156:var Tj=ob+(vg<<8)|0,Ai=hb+(vg<<8)|0;Xo(a[Ia>>2]|0,Tj,Ai,M+26636+(244*vg&-1)|0,M+25660+(244*vg&-1)|0);Xo(a[Ia>>2]+4320|0,Tj,Ai,tj,uj);var Sg=0,n=157;break;case 157:var Uj=b[(Ca+(Sg<<2)|0)>>2],Vj=0.015625*b[(Va+(Sg<<2)|0)>>2];b[(M+26636+(244*vg&-1)+88+(12*Sg&-1)|0)>>2]=Uj;b[(M+25660+(244*vg&-1)+88+(12*Sg&-1)|0)>>2]=Vj;b[(M+26636+(244*vg&-1)+88+(12*Sg&-1)+4|0)>>2]=Uj;b[(M+25660+(244*vg&-1)+88+(12*Sg&-1)+4|0)>>2]=Vj;b[(M+26636+(244*vg&-1)+88+
+(12*Sg&-1)+8|0)>>2]=Uj;b[(M+25660+(244*vg&-1)+88+(12*Sg&-1)+8|0)>>2]=Vj;var po=Sg+1|0;13>(po|0)?(Sg=po,n=157):n=158;break;case 158:var qo=vg+1|0;(qo|0)<(Hb|0)?(vg=qo,n=156):n=159;break;case 159:var ro=0==(a[(a[Ia>>2]+6500|0)>>2]|0),ih=Ha,Fk=Ta,Ag=Sa|0,Bg=Ha|0,sl=Ha+4|0,Uf=M+84908|0,Wj=Ta|0,yg=Ta+4|0,Wg=a[Bb>>2],tl=hb|0,ul=tb+2928|0,sK=M+85796|0,ii=tb+4308|0,vl=Ca+4|0,Gk=Va+4|0,Xj=Ca+8|0,wl=Va+8|0,Hk=Ca+12|0,Ik=Va+12|0,ZA=Ca+16|0,xl=Va+16|0,$i=Ca+20|0,$A=Va+20|0,yl=Ca+24|0,Yj=Va+24|0,zl=Ca+28|0,aB=
+Va+28|0,Al=Ca+32|0,bB=Va+32|0,cB=Ca+36|0,Jk=Va+36|0,dB=Ca+40|0,Bl=Va+40|0,Zj=Ca+44|0,Cl=Va+44|0,aj=Ca+48|0,Bi=Va+48|0,Of=(Wg|0)!=(-a[(nb+4|0)>>2]|0),wb=0,n=160;break;case 160:n=Ze?161:223;break;case 161:var Kk=0==(wb|0),ak=lb+(516*wb&-1)|0,we=0,n=164;break;case 162:n=Ze?163:258;break;case 163:var vj=xb|0,Tg=0,n=232;break;case 164:var Ci=we&1,n=0!=(a[(nb+(Ci<<2)|0)>>2]|0)&ro?165:168;break;case 165:n=Kk?166:222;break;case 166:var Dl=a[(a[Ia>>2]+4308|0)>>2];if(0<(Dl|0))var El=0,n=167;else n=222;break;
+case 167:b[(M+24636+(we<<8)+(El<<2)|0)>>2]=b[(M+23612+(we<<8)+(El<<2)|0)>>2];var wj=El+1|0;(wj|0)<(Dl|0)?(El=wj,n=167):n=222;break;case 168:n=Kk&2>(we|0)?169:170;break;case 169:b:for(var ki=M,Fl=sb+(3072*Ci&-1)|0,Eh=we,xj=R,Di=0,Di=1;;)switch(Di){case 1:var Ei=xj+(Eh<<2)|0,Mj=ki+85820|0,zh=0,Gl=Fl,Di=2;break;case 2:var Ni=Fl+(zh<<10)+512|0,Yh=zh+1|0,bk=Math.imul(Yh,12582912)>>16,Zh=31,Fi=Ni,Di=3;break;case 3:var Pf=l[(Zh<<2)+13992|0]&255,Ba=Pf+bk|0,Gi=a[Ei>>2],yj=b[(8+(Pf<<2)|0)>>2]*b[(Gi+(Ba<<2)|
+0)>>2],eB=b[(8+((127-Pf|0)<<2)|0)>>2]*b[(Gi+((Ba+128|0)<<2)|0)>>2],zj=yj-eB,Lb=yj+eB,ck=b[(8+((Pf+64|0)<<2)|0)>>2]*b[(Gi+((Ba+64|0)<<2)|0)>>2],dk=b[(8+((63-Pf|0)<<2)|0)>>2]*b[(Gi+((Ba+192|0)<<2)|0)>>2],$h=ck-dk,Qm=ck+dk,Hl=Fi-16|0;b[Hl>>2]=Lb+Qm;b[(Fi-8|0)>>2]=Lb-Qm;b[(Fi-12|0)>>2]=zj+$h;b[(Fi-4|0)>>2]=zj-$h;var wd=a[Ei>>2],hc=b[(8+((Pf+1|0)<<2)|0)>>2]*b[(wd+((Ba+1|0)<<2)|0)>>2],Aj=b[(8+((126-Pf|0)<<2)|0)>>2]*b[(wd+((Ba+129|0)<<2)|0)>>2],Rm=hc-Aj,ek=hc+Aj,Bj=b[(8+((Pf+65|0)<<2)|0)>>2]*b[(wd+((Ba+
+65|0)<<2)|0)>>2],Sm=b[(8+((62-Pf|0)<<2)|0)>>2]*b[(wd+((Ba+193|0)<<2)|0)>>2],cd=Bj-Sm,Tm=Bj+Sm;b[(Fi+496|0)>>2]=ek+Tm;b[(Fi+504|0)>>2]=ek-Tm;b[(Fi+500|0)>>2]=Rm+cd;b[(Fi+508|0)>>2]=Rm-cd;var Um=Zh-1|0;0<(Zh|0)?(Zh=Um,Fi=Hl,Di=3):Di=4;break;case 4:ib[a[Mj>>2]](Gl|0,128);var Il=Gl+1024|0;3>(Yh|0)?(zh=Yh,Gl=Il,Di=2):Di=5;break;case 5:break b}n=170;break;case 170:n=2==(we|0)?171:173;break;case 171:var Lk=Ci+1|0,ai=255,n=172;break;case 172:var bi=sb+(3072*Ci&-1)+(wb<<10)+(ai<<2)|0,Hi=b[bi>>2],Mk=sb+(3072*
+Lk&-1)+(wb<<10)+(ai<<2)|0,Vm=b[Mk>>2];b[bi>>2]=0.7071067690849304*(Hi+Vm);b[Mk>>2]=0.7071067690849304*(Hi-Vm);var Nk=ai-1|0;0<(ai|0)?(ai=Nk,n=172):n=173;break;case 173:var Ok=b[(sb+(3072*Ci&-1)+(wb<<10)|0)>>2];b[ak>>2]=Ok*Ok;var Cj=127,n=174;break;case 174:var Wm=128-Cj|0,Jl=b[(sb+(3072*Ci&-1)+(wb<<10)+(Wm<<2)|0)>>2],Kl=b[(sb+(3072*Ci&-1)+(wb<<10)+((Cj+128|0)<<2)|0)>>2];b[(lb+(516*wb&-1)+(Wm<<2)|0)>>2]=0.5*(Jl*Jl+Kl*Kl);var tK=Cj-1|0;0<(Cj|0)?(Cj=tK,n=174):n=175;break;case 175:var df=a[Ia>>2];ra(ih,
+0,256);ra(Fk,0,256);var Xm=df+4308|0,Dj=a[Xm>>2],bj=0<(Dj|0);if(bj)var ci=0,Pk=0,n=176;else var Ym=0,di=0,n=181;break;case 176:var Qk=a[(df+3876+(ci<<2)|0)>>2];if(0<(Qk|0))var Ll=0,Ml=0,fk=Pk,gk=0,n=177;else var Zm=0,Rk=0,Nl=Pk,n=179;break;case 177:var hk=b[(lb+(516*wb&-1)+(fk<<2)|0)>>2],$m=Ml+hk,an=Ll>2]=Rk;b[(Ha+(ci<<2)|0)>>
+2]=Zm;b[(Ta+(ci<<2)|0)>>2]=Rk*b[(df+2672+(ci<<2)|0)>>2];var Ej=ci+1|0;(Ej|0)<(Dj|0)?(ci=Ej,Pk=Nl,n=176):n=180;break;case 180:var uK=b[yg>>2],Ym=b[Wj>>2],di=uK,n=181;break;case 181:var cj=di+Ym;if(0>2],Gj=b[sl>>2],Ql=20*(2*(cn>2]-1|0)+a[(df+3880|0)>>2]|0))&-1,dn=Ql&255,Fj=8<(Ql|0)?8:dn,n=183;break;case 183:l[Ag]=Fj;var ik=Dj-1|0;if(1<(ik|0))var Ii=1,Sk=0,Rl=cj,jk=di,n=184;else var Ug=1,Ji=0,kk=cj,n=189;break;
+case 184:var Tk=Ii+1|0,lk=b[(Ta+(Tk<<2)|0)>>2],Ks=Rl+lk,n=0>2],en=b[(Ha+(Ii<<2)|0)>>2],ji=Xg>2],Kj=20*(3*(ji>2]-1|0)+a[(df+3876+(Ii<<2)|0)>>2]|0)+a[(df+3876+(Tk<<2)|0)>>2]|0))&-1,$k=Kj&255;l[Sa+Ii|0]=8<(Kj|0)?8:$k;n=186;break;case 186:var fB=jk+lk;(Tk|0)<(ik|0)?(Sk=Ii,Ii=Tk,Rl=fB,jk=lk,n=184):n=188;break;case 187:l[Sa+Ii|0]=0;n=186;break;case 188:var vk=2<(ik|0)?ik:2,xk=vk-
+1|0,Ug=vk,Ji=xk,kk=fB,n=189;break;case 189:n=0>2],Oj=b[(Ha+(Ug<<2)|0)>>2],Oi=20*(2*(Nj>2]-1|0)+a[(df+3876+(Ug<<2)|0)>>2]|0))&-1,gi=Oi&255;l[Sa+Ug|0]=8<(Oi|0)?8:gi;n=192;break;case 191:l[Sa+Ug|0]=0;n=192;break;case 192:if(bj)n=193;else var Uk=0,n=195;break;case 193:var fn=df+4316|0,Ah=0,gn=0,n=196;break;case 194:64>(Sl|0)?(Uk=Sl,n=195):n=222;break;case 195:var Pi=Uk+1|0,gB=((64<(Pi|0)?Pi:64)-Uk|0)<<2;ra(ob+
+(we<<8)+(Uk<<2)|0,0,gB);ra(hb+(we<<8)+(Uk<<2)|0,0,gB);n=222;break;case 196:var Ls=a[(df+3364+(Ah<<3)|0)>>2],hi=a[(df+3364+(Ah<<3)+4|0)>>2],Bk=a[(6840+((l[Sa+Ah|0]&255)<<2)|0)>>2],hn=b[(df+2160+(Ah<<2)|0)>>2]*b[Uf>>2],Ms=l[Sa+Ls|0]&255,mk=a[fn>>2],jn=b[(mk+(gn<<2)|0)>>2]*b[(ob+(we<<8)+(Ls<<2)|0)>>2]*b[(6880+(Ms<<2)|0)>>2],hB=gn+1|0,Ri=Ls+1|0;if((Ri|0)>(hi|0))var lj=Ms,iB=2,kn=jn,Pj=hB,n=213;else n=197;break;case 197:var jm=b[17968],ko=b[17970],tk=Ms,Ns=2,Tn=jn,Un=hB,Vk=Ri,jB=mk,n=198;break;case 198:var Vn=
+l[Sa+Vk|0]&255,kB=Vn+tk|0,lB=b[(jB+(Un<<2)|0)>>2]*b[(ob+(we<<8)+(Vk<<2)|0)>>2]*b[(6880+(Vn<<2)|0)>>2],Os=Vk-Ah|0,fh=0>Tn?0:Tn,Hj=0>lB?0:lB;if(0(hi|0)?212:200;break;case 200:var lm=a[fn>>2],al=Ns+1|0,tk=kB,Ns=al,Tn=nk,Un=mB,Vk=ln,jB=lm,n=198;break;case 201:0fh,n=Ki?203:204;break;case 203:var mn=Hj/fh,n=205;break;case 204:mn=fh/Hj;n=205;break;case 205:var nm=-Os|0,n=((-1<(Os|
+0)?Os:nm)|0)>(Bk|0)?209:206;break;case 206:n=mn>2],n=199;break;case 209:n=mn>2],Tl=kn*nB,Ul=hb+(we<<8)+(Ah<<2)|0;b[Ul>>2]=Tl;var fj=M+23612+(we<<8)+(Ah<<2)|0;b[(M+24636+(we<<8)+(Ah<<
+2)|0)>>2]=b[fj>>2];b[fj>>2]=Tl;var oB=nB*b[(Ha+(Ah<<2)|0)>>2]*b[(df+2416+(Ah<<2)|0)>>2];if(Tl>oB)n=214;else var Wn=Tl,n=215;break;case 214:Wn=b[Ul>>2]=oB;n=215;break;case 215:if(1>2]=um,n=217;break;case 217:var gj=b[(ob+(we<<8)+(Ah<<2)|0)>>2];if(nn>gj)n=218;else var Xn=nn,n=219;break;case 218:Xn=b[Ul>>2]=gj;n=219;break;case 219:n=1>hn?220:221;break;case 220:b[Ul>>2]=hn*Xn;n=221;break;case 221:var Sl=Ah+1|0;(Sl|0)<(a[Xm>>2]|0)?(Ah=
+Sl,gn=Pj,n=196):n=194;break;case 222:var pB=we+1|0;(pB|0)<(Hb|0)?(we=pB,n=164):n=223;break;case 223:n=1!=(a[pb>>2]|0)|Of?225:224;break;case 224:YA(yb,tl,ul,a[sK>>2]+468|0,La,b[xa>>2],a[ii>>2]);n=225;break;case 225:n=Ze?226:231;break;case 226:if(ro)var fd=0,n=227;else var jd=0,n=230;break;case 227:n=0==(a[(nb+((fd&1)<<2)|0)>>2]|0)?228:229;break;case 228:Xo(a[Ia>>2]+2160|0,ob+(fd<<8)|0,hb+(fd<<8)|0,tj,uj);b[(M+26636+(244*fd&-1)+88+(wb<<2)|0)>>2]=b[tj>>2];b[(M+25660+(244*fd&-1)+88+(wb<<2)|0)>>2]=b[uj>>
+2];b[(M+26636+(244*fd&-1)+100+(wb<<2)|0)>>2]=b[vl>>2];b[(M+25660+(244*fd&-1)+100+(wb<<2)|0)>>2]=b[Gk>>2];b[(M+26636+(244*fd&-1)+112+(wb<<2)|0)>>2]=b[Xj>>2];b[(M+25660+(244*fd&-1)+112+(wb<<2)|0)>>2]=b[wl>>2];b[(M+26636+(244*fd&-1)+124+(wb<<2)|0)>>2]=b[Hk>>2];b[(M+25660+(244*fd&-1)+124+(wb<<2)|0)>>2]=b[Ik>>2];b[(M+26636+(244*fd&-1)+136+(wb<<2)|0)>>2]=b[ZA>>2];b[(M+25660+(244*fd&-1)+136+(wb<<2)|0)>>2]=b[xl>>2];b[(M+26636+(244*fd&-1)+148+(wb<<2)|0)>>2]=b[$i>>2];b[(M+25660+(244*fd&-1)+148+(wb<<2)|0)>>
+2]=b[$A>>2];b[(M+26636+(244*fd&-1)+160+(wb<<2)|0)>>2]=b[yl>>2];b[(M+25660+(244*fd&-1)+160+(wb<<2)|0)>>2]=b[Yj>>2];b[(M+26636+(244*fd&-1)+172+(wb<<2)|0)>>2]=b[zl>>2];b[(M+25660+(244*fd&-1)+172+(wb<<2)|0)>>2]=b[aB>>2];b[(M+26636+(244*fd&-1)+184+(wb<<2)|0)>>2]=b[Al>>2];b[(M+25660+(244*fd&-1)+184+(wb<<2)|0)>>2]=b[bB>>2];b[(M+26636+(244*fd&-1)+196+(wb<<2)|0)>>2]=b[cB>>2];b[(M+25660+(244*fd&-1)+196+(wb<<2)|0)>>2]=b[Jk>>2];b[(M+26636+(244*fd&-1)+208+(wb<<2)|0)>>2]=b[dB>>2];b[(M+25660+(244*fd&-1)+208+(wb<<
+2)|0)>>2]=b[Bl>>2];b[(M+26636+(244*fd&-1)+220+(wb<<2)|0)>>2]=b[Zj>>2];b[(M+25660+(244*fd&-1)+220+(wb<<2)|0)>>2]=b[Cl>>2];b[(M+26636+(244*fd&-1)+232+(wb<<2)|0)>>2]=b[aj>>2];b[(M+25660+(244*fd&-1)+232+(wb<<2)|0)>>2]=b[Bi>>2];n=229;break;case 229:var qB=fd+1|0;(qB|0)<(Hb|0)?(fd=qB,n=227):n=231;break;case 230:Xo(a[Ia>>2]+2160|0,ob+(jd<<8)|0,hb+(jd<<8)|0,tj,uj);b[(M+26636+(244*jd&-1)+88+(wb<<2)|0)>>2]=b[tj>>2];b[(M+25660+(244*jd&-1)+88+(wb<<2)|0)>>2]=b[uj>>2];b[(M+26636+(244*jd&-1)+100+(wb<<2)|0)>>2]=
+b[vl>>2];b[(M+25660+(244*jd&-1)+100+(wb<<2)|0)>>2]=b[Gk>>2];b[(M+26636+(244*jd&-1)+112+(wb<<2)|0)>>2]=b[Xj>>2];b[(M+25660+(244*jd&-1)+112+(wb<<2)|0)>>2]=b[wl>>2];b[(M+26636+(244*jd&-1)+124+(wb<<2)|0)>>2]=b[Hk>>2];b[(M+25660+(244*jd&-1)+124+(wb<<2)|0)>>2]=b[Ik>>2];b[(M+26636+(244*jd&-1)+136+(wb<<2)|0)>>2]=b[ZA>>2];b[(M+25660+(244*jd&-1)+136+(wb<<2)|0)>>2]=b[xl>>2];b[(M+26636+(244*jd&-1)+148+(wb<<2)|0)>>2]=b[$i>>2];b[(M+25660+(244*jd&-1)+148+(wb<<2)|0)>>2]=b[$A>>2];b[(M+26636+(244*jd&-1)+160+(wb<<2)|
+0)>>2]=b[yl>>2];b[(M+25660+(244*jd&-1)+160+(wb<<2)|0)>>2]=b[Yj>>2];b[(M+26636+(244*jd&-1)+172+(wb<<2)|0)>>2]=b[zl>>2];b[(M+25660+(244*jd&-1)+172+(wb<<2)|0)>>2]=b[aB>>2];b[(M+26636+(244*jd&-1)+184+(wb<<2)|0)>>2]=b[Al>>2];b[(M+25660+(244*jd&-1)+184+(wb<<2)|0)>>2]=b[bB>>2];b[(M+26636+(244*jd&-1)+196+(wb<<2)|0)>>2]=b[cB>>2];b[(M+25660+(244*jd&-1)+196+(wb<<2)|0)>>2]=b[Jk>>2];b[(M+26636+(244*jd&-1)+208+(wb<<2)|0)>>2]=b[dB>>2];b[(M+25660+(244*jd&-1)+208+(wb<<2)|0)>>2]=b[Bl>>2];b[(M+26636+(244*jd&-1)+220+
+(wb<<2)|0)>>2]=b[Zj>>2];b[(M+25660+(244*jd&-1)+220+(wb<<2)|0)>>2]=b[Cl>>2];b[(M+26636+(244*jd&-1)+232+(wb<<2)|0)>>2]=b[aj>>2];b[(M+25660+(244*jd&-1)+232+(wb<<2)|0)>>2]=b[Bi>>2];var Lj=jd+1|0;(Lj|0)<(Hb|0)?(jd=Lj,n=230):n=231;break;case 231:var on=wb+1|0;3>(on|0)?(wb=on,n=160):n=162;break;case 232:var vK=M+27780+(Tg<<2)|0,Vl=0,n=234;break;case 233:if(Ze)var Wl=0,n=257;else n=258;break;case 234:var el=M+25660+(244*Tg&-1)+88+(12*Vl&-1)|0,Yn=Gb+(244*Tg&-1)+88+(12*Vl&-1)+4|0,rB=Gb+(244*Tg&-1)+88+(12*Vl&
+-1)+8|0,gh=0,n=235;break;case 235:var Ij=0.8*b[(M+25660+(244*Tg&-1)+88+(12*Vl&-1)+(gh<<2)|0)>>2],Li=0<(gh|0);if(Li)n=236;else var pn=rB,n=237;break;case 236:pn=xb+((gh-1|0)<<2)|0;n=237;break;case 237:var qn=b[pn>>2],sB=a[(Oa+(Tg<<4)+(gh<<2)|0)>>2],n=1<(sB|0)?239:238;break;case 238:if(1==(a[(Oa+(Tg<<4)+((gh+1|0)<<2)|0)>>2]|0))n=239;else var Zn=Ij,n=241;break;case 239:0>2]|0)?249:246;break;case 246:Li?n=247:(dj=Ij,n=254);break;case 247:3==(a[(Oa+(Tg<<4)+((gh-1|0)<<2)|0)>>2]|0)?n=248:(dj=Ij,n=254);break;case 248:if(1==(gh|0))n=250;else if(2==(gh|0))n=251;else var rn=qn,n=252;break;case 249:rn=b[Yn>>2];n=252;break;case 250:rn=b[rB>>2];n=252;break;case 251:rn=b[vj>>2];
+n=252;break;case 252:0>2]=b[(mb+(12*Tg&-1)+(gh<<2)|0)>>2]*(dj(jj|0)?(gh=jj,n=235):n=255;break;case 255:var sn=el;a[sn>>2]=a[Ya>>2];a[sn+4>>2]=a[Ya+4>>2];a[sn+8>>2]=a[Ya+8>>2];var Xl=Vl+1|0;13>(Xl|0)?(Vl=Xl,n=234):n=256;break;case 256:var $n=Tg+1|0;($n|0)<(Hb|0)?(Tg=$n,n=232):n=233;break;case 257:a[(M+27780+(Wl<<2)|0)>>2]=a[(Oa+(Wl<<4)+8|0)>>2];
+var Vg=Wl+1|0;(Vg|0)<(Hb|0)?(Wl=Vg,n=257):n=258;break;case 258:var so=a[qb>>2];if(0<(so|0))var tn=0,Mi=Wg,n=259;else n=266;break;case 259:var pk=M+27796+(tn<<2)|0,Yl=a[pk>>2],n=0==(Mi|0)?261:260;break;case 260:var Wk=2==(Yl|0)?3:0,un=Yl,n=264;break;case 261:0==(Yl|0)?n=262:3==(Yl|0)?n=263:(Wk=2,un=Yl,n=264);break;case 262:a[pk>>2]=1;Wk=2;un=1;n=264;break;case 263:un=Wk=a[pk>>2]=2;n=264;break;case 264:a[(Ma+(tn<<2)|0)>>2]=un;a[pk>>2]=Wk;var fi=tn+1|0,n=(fi|0)<(so|0)?265:266;break;case 265:var Am=a[(nb+
+(fi<<2)|0)>>2],tn=fi,Mi=Am,n=259;break;case 266:n=Ze?267:302;break;case 267:var yk=N-8|0,Fm=Ma+4|0,jl=0==(ga|0),Xk=0,n=268;break;case 268:n=1<(Xk|0)?269:273;break;case 269:n=2==(a[Ma>>2]|0)?271:270;break;case 270:if(2==(a[Fm>>2]|0))n=271;else var kj=0,n=272;break;case 271:kj=2;n=272;break;case 272:var Yk=Ga+(976*Aa&-1)+(488*(Xk-2|0)&-1)|0,Ak=kj,Qi=yk,n=274;break;case 273:var Km=a[(Ma+(Xk<<2)|0)>>2],Yk=wa+(976*Aa&-1)+(488*Xk&-1)|0,Ak=Km,Qi=Qa,n=274;break;case 274:var Yo=b[Uf>>2];if(2==(Ak|0))var Zk=
+0,to=309.07000732421875,n=275;else var uo=0,vo=281.0574951171875,n=292;break;case 275:var Si=48744+(Zk<<2)|0,Ck=b[(Yk+88+(12*Zk&-1)|0)>>2];if(0>2];Ui>Ti?n=277:(vn=to,n=280);break;case 277:var pl=b[Si>>2],n=Ui>1E10*Ti?278:279;break;case 278:vn=to+23.02585092994046*pl;n=280;break;case 279:var Nm=0.30102999566398114*pd(Ui/Ti),vn=to+pl*Nm,n=280;break;case 280:var rl=b[(Yk+88+(12*Zk&-1)+4|0)>>2];if(0>2];mj>Dk?n=282:(wn=vn,n=285);break;case 282:var jo=b[Si>>2],n=mj>1E10*Dk?284:283;break;case 283:var Qo=0.30102999566398114*pd(mj/Dk),wn=vn+jo*Qo,n=285;break;case 284:wn=vn+23.02585092994046*jo;n=285;break;case 285:var lo=b[(Yk+88+(12*Zk&-1)+8|0)>>2];if(0>2];wk>uk?n=287:(wo=wn,n=290);break;case 287:var cl=b[Si>>2],n=wk>1E10*uk?289:288;break;case 288:var Ro=
+0.30102999566398114*pd(wk/uk),wo=wn+cl*Ro,n=290;break;case 289:wo=wn+23.02585092994046*cl;n=290;break;case 290:var tm=Zk+1|0;12>tm>>>0?(Zk=tm,to=wo,n=275):n=291;break;case 291:var vm=b[(Qi+(Xk<<2)|0)>>2]=wo,n=299;break;case 292:var dl=b[(Yk+(uo<<2)|0)>>2];if(0>2];ij>hj?n=294:(xo=vo,n=297);break;case 294:var fl=b[(48792+(uo<<2)|0)>>2],n=ij>1E10*hj?295:296;break;case 295:xo=vo+23.02585092994046*fl;n=297;break;case 296:var gl=
+0.30102999566398114*pd(ij/hj),xo=vo+fl*gl,n=297;break;case 297:var zm=uo+1|0;21>zm>>>0?(uo=zm,vo=xo,n=292):n=298;break;case 298:vm=b[(Qi+(Xk<<2)|0)>>2]=xo;n=299;break;case 299:n=jl?301:300;break;case 300:oa[(ga+189240+(Aa<<5)+(Xk<<3)|0)>>3]=vm;n=301;break;case 301:var hl=Xk+1|0;(hl|0)<(Hb|0)?(Xk=hl,n=268):n=302;break;case 302:m=qa;break a}}g=1==(a[za>>2]|0)?26:28;break;case 26:var zk=b[(z+(ca<<4)+12|0)>>2],Ps=b[(z+(ca<<4)+8|0)>>2]+zk,kl=D+(ca<<2)|0;b[kl>>2]=Ps;g=0>2]=
+zk/Ps;g=28;break;case 28:var ll=a[na>>2];if(0<(ll|0))var yo=0,g=29;else var Gm=ll,g=30;break;case 29:a[(k+304+(10504*ca&-1)+(5252*yo&-1)+4788|0)>>2]=a[(G+(yo<<2)|0)>>2];a[(k+304+(10504*ca&-1)+(5252*yo&-1)+4792|0)>>2]=0;var Hm=yo+1|0,Im=a[na>>2];(Hm|0)<(Im|0)?(yo=Hm,g=29):(Gm=Im,g=30);break;case 30:var ml=ca+1|0,Jm=a[Y>>2];(ml|0)<(Jm|0)?(ca=ml,va=Gm,g=22):(ta=Jm,g=31);break;case 31:var Zo=k+85796|0,xn=a[Zo>>2],g=0==(a[(xn|0)>>2]|0)?32:33;break;case 32:b[(xn+8|0)>>2]=1;g=51;break;case 33:var nl=b[(k+
+27804|0)>>2],Lm=b[(k+27812|0)>>2];if(2==(a[(k+72|0)>>2]|0))g=34;else var ol=Lm,Mm=nl,g=35;break;case 34:var Nn=b[(k+27808|0)>>2],ol=b[(k+27816|0)>>2],Mm=Nn,g=35;break;case 35:var ql=Lm+ol,Qs=nl+Mm;if(2==(ta|0))g=36;else var Om=Qs,g=37;break;case 36:Om=Qs>ql?Qs:ql;g=37;break;case 37:var fm=0.5*Om*b[(xn+4|0)>>2],g=0.03125>2],g=1>Oo?40:39;break;case 39:b[Rs>>2]=1;g=42;break;case 40:var Bn=b[(xn+12|0)>>2],g=Oo>2]=Bn;g=42;break;
+case 42:b[(a[Zo>>2]+12|0)>>2]=1;g=51;break;case 43:var yn=31.98*fm+6.25E-4,$o=xn+8|0,Ss=b[$o>>2],g=Ss>2]=(0.075*yn+0.925)*Ss;var Cn=a[Zo>>2]+8|0,g=b[Cn>>2]>2]=yn;g=50;break;case 46:var Ts=b[(xn+12|0)>>2],g=Ts>2]=yn;g=50;break;case 48:g=Ss>2]=Ts;g=50;break;case 50:b[(a[Zo>>2]+12|0)>>2]=yn;g=51;break;case 51:TA(k,a[Q>>2],e);var ao=k+84756|0;a[ao>>2]=0;g=0==(a[(k+80|0)>>2]|0)?53:52;break;
+case 52:a[ao>>2]=2;var zn=1,g=63;break;case 53:1==(a[(k+180|0)>>2]|0)?g=54:(zn=0,g=63);break;case 54:var Us=a[Y>>2],g=0<(Us|0)?55:60;break;case 55:var gm=a[(k+72|0)>>2];if(0<(gm|0))var ap=0,Po=0,hm=0,g=58;else g=60;break;case 56:var im=ap+1|0;(im|0)<(Us|0)?(ap=im,Po=Vs,hm=Ws,g=58):g=59;break;case 57:var Xs,Ys,zo,Vs=Ys+b[(u+(ap<<3)+(zo<<2)|0)>>2],Ws=Xs+b[(w+(ap<<3)+(zo<<2)|0)>>2],Dn=zo+1|0;(Dn|0)<(gm|0)?(zo=Dn,Ys=Vs,Xs=Ws,g=57):g=56;break;case 58:zo=0;Ys=Po;Xs=hm;g=57;break;case 59:Vs>Ws?(zn=0,g=63):
+g=60;break;case 60:var km=Us-1|0;(a[(k+5092|0)>>2]|0)==(a[(k+10344|0)>>2]|0)?g=61:(zn=0,g=63);break;case 61:(a[(k+304+(10504*km&-1)+4788|0)>>2]|0)==(a[(k+304+(10504*km&-1)+10040|0)>>2]|0)?g=62:(zn=0,g=63);break;case 62:a[ao>>2]=2;zn=1;g=63;break;case 63:var bp=zn?u:w,mm=(zn?v:p)|0,ys=bp|0,En=k+140|0,g=0==(a[En>>2]|0)?74:64;break;case 64:var Zl=k+85804|0,g=0==(a[Zl>>2]|0)?74:65;break;case 65:var Fn=a[Y>>2],g=0<(Fn|0)?66:74;break;case 66:var pm=k+72|0,Bh=0,Zs=a[pm>>2],qm=Fn,g=67;break;case 67:if(0<
+(Zs|0))g=68;else var rm=Zs,$s=qm,g=73;break;case 68:var zs=D+(Bh<<2)|0,Jj=0,g=69;break;case 69:oa[(a[Zl>>2]+90904+(Bh<<3)|0)>>3]=0;oa[(a[Zl>>2]+90920+(Bh<<3)|0)>>3]=b[zs>>2];a[(a[Zl>>2]+203288+(Bh<<3)+(Jj<<2)|0)>>2]=a[(k+304+(10504*Bh&-1)+(5252*Jj&-1)+4788|0)>>2];oa[(a[Zl>>2]+189240+(Bh<<5)+(Jj<<3)|0)>>3]=b[(bp+(Bh<<3)+(Jj<<2)|0)>>2];ha(a[Zl>>2]+54040+(9216*Bh&-1)+(4608*Jj&-1)|0,k+304+(10504*Bh&-1)+(5252*Jj&-1)|0,2304);g=2==(a[ao>>2]|0)?70:71;break;case 70:var So=Jj+2|0,To=a[Zl>>2];oa[(To+197144+
+(Bh<<5)+(Jj<<3)|0)>>3]=oa[(To+197144+(Bh<<5)+(So<<3)|0)>>3];var sm=a[Zl>>2];ha(sm+123704+(Bh<<15)+(Jj<<13)|0,sm+123704+(Bh<<15)+(So<<13)|0,8192);g=71;break;case 71:var Gn=Jj+1|0,Uo=a[pm>>2];(Gn|0)<(Uo|0)?(Jj=Gn,g=69):g=72;break;case 72:var As=a[Y>>2],rm=Uo,$s=As,g=73;break;case 73:var wm=Bh+1|0;(wm|0)<($s|0)?(Bh=wm,Zs=rm,qm=$s,g=67):g=74;break;case 74:var Hn=a[(k+104|0)>>2],g=0==(Hn|0)|3==(Hn|0)?75:83;break;case 75:var In=k+39760|0,xm=b[In>>2];b[(k+39756|0)>>2]=xm;var ym=k+39764|0,Jn=b[ym>>2];b[In>>
+2]=Jn;var Kn=k+39768|0,Bm=b[Kn>>2];b[ym>>2]=Bm;var Ln=k+39772|0,Cm=b[Ln>>2];b[Kn>>2]=Cm;var il=k+39776|0,Dm=b[il>>2];b[Ln>>2]=Dm;var Em=k+39780|0,Mn=b[Em>>2];b[il>>2]=Mn;var tB=k+39784|0,uB=b[tB>>2];b[Em>>2]=uB;var vB=k+39788|0,wB=b[vB>>2];b[tB>>2]=wB;var xB=k+39792|0,yB=b[xB>>2];b[vB>>2]=yB;var zB=k+39796|0,AB=b[zB>>2];b[xB>>2]=AB;var BB=k+39800|0,CB=b[BB>>2];b[zB>>2]=CB;var DB=k+39804|0,EB=b[DB>>2];b[BB>>2]=EB;var FB=k+39808|0,GB=b[FB>>2];b[DB>>2]=GB;var HB=k+39812|0,IB=b[HB>>2];b[FB>>2]=IB;var JB=
+k+39816|0,KB=b[JB>>2];b[HB>>2]=KB;var LB=k+39820|0,MB=b[LB>>2];b[JB>>2]=MB;var NB=k+39824|0,OB=b[NB>>2];b[LB>>2]=OB;var PB=k+39828|0,QB=b[PB>>2];b[NB>>2]=QB;var cp=a[Y>>2],RB=0<(cp|0),Ao=a[(k+72|0)>>2];if(RB&0<(Ao|0))var at=0,SB=0,g=78;else var bt=0,g=79;break;case 76:var TB=at+1|0;(TB|0)<(cp|0)?(at=TB,SB=ct,g=78):(bt=ct,g=79);break;case 77:var dt,dp,ct=dt+b[(bp+(at<<3)+(dp<<2)|0)>>2],UB=dp+1|0;(UB|0)<(Ao|0)?(dp=UB,dt=ct,g=77):g=76;break;case 78:dp=0;dt=SB;g=77;break;case 79:b[PB>>2]=bt;var Bs=0.9354900121688843*
+(yB+CB)+(0.7568249702453613*(wB+EB)+(0.5045499801635742*(uB+GB)+(0.23387250304222107*(Mn+IB)+(3.8980449615198E-17*(Dm+KB)+(-0.1559150069952011*(Cm+MB)+(-0.21623599529266357*(Bm+OB)+(-0.18920649588108063*(Jn+QB)+(AB+-0.10394349694252014*(xm+bt))))))))),Cs=(Math.imul(3350*cp&-1,Ao)|0)/Bs;if(RB&0<(Ao|0))var et=0,g=82;else g=83;break;case 80:var VB=et+1|0;(VB|0)<(cp|0)?(et=VB,g=82):g=83;break;case 81:var ep,WB=bp+(et<<3)+(ep<<2)|0;b[WB>>2]*=Cs;var XB=ep+1|0;(XB|0)<(Ao|0)?(ep=XB,g=81):g=80;break;case 82:ep=
+0;g=81;break;case 83:ib[a[(k+85812|0)>>2]](k,ys,A,mm);a:{var x=k,q=0,YB=m;m=m+8|0;for(q=1;;)switch(q){case 1:var Ds=YB,ZB=x+16|0,$B=x+84744|0,aC=a[$B>>2],q=0==(aC|0)?3:2;break;case 2:var bC=a[(ZB|0)>>2],cC=106152+(bC<<6)+(aC<<2)|0,dC=bC,q=4;break;case 3:var Es=a[(ZB|0)>>2],cC=x+120|0,dC=Es,q=4;break;case 4:var eC=x+84752|0,Fs=a[eC>>2],fC=x+64|0,Hs=a[fC>>2],ft=(((Math.imul((72E3*dC&-1)+72E3|0,a[cC>>2])|0)/(Hs|0)&-1)+Fs|0)<<3,gC=x+21320|0;Gs(x,a[gC>>2]);var rb=x+52128|0,hC=a[rb>>2];a[(x+39840+(48*hC&
+-1)+4|0)>>2]=0;var Ch=x+24|0;ra(x+39840+(48*hC&-1)+8|0,0,a[Ch>>2]);var gt=a[rb>>2],iC=a[(x+39840+(48*gt&-1)+4|0)>>2];if(16E3>(a[fC>>2]|0))var fp=iC,gp=12,jC=gt,q=5;else var hp=iC,ip=12,kC=gt,q=7;break;case 5:var ht=8-(fp&7)|0,it=(gp|0)<(ht|0)?gp:ht,jt=gp-it|0,lC=x+39840+(48*jC&-1)+8+(fp>>3)|0;l[lC]=(4094>>>(jt>>>0)<<(ht-it|0)|l[lC]&255)&255;var kt=it+fp|0,lt=a[rb>>2];0<(jt|0)?(fp=kt,gp=jt,jC=lt,q=5):q=6;break;case 6:a[(x+39840+(48*lt&-1)+4|0)>>2]=kt;var mC=lt,nC=kt,q=9;break;case 7:var mt=8-(hp&7)|
+0,nt=(ip|0)<(mt|0)?ip:mt,ot=ip-nt|0,oC=x+39840+(48*kC&-1)+8+(hp>>3)|0;l[oC]=(4095>>>(ot>>>0)<<(mt-nt|0)|l[oC]&255)&255;var pt=nt+hp|0,qt=a[rb>>2];0<(ot|0)?(hp=pt,ip=ot,kC=qt,q=7):q=8;break;case 8:a[(x+39840+(48*qt&-1)+4|0)>>2]=pt;mC=qt;nC=pt;q=9;break;case 9:var rt=x+16|0,Is=a[rt>>2],jp=nC,kp=1,pC=mC,q=10;break;case 10:var st=8-(jp&7)|0,tt=(kp|0)<(st|0)?kp:st,ut=kp-tt|0,qC=x+39840+(48*pC&-1)+8+(jp>>3)|0;l[qC]=(Is>>ut<<(st-tt|0)|l[qC]&255)&255;var rC=tt+jp|0,vt=a[rb>>2];0<(ut|0)?(jp=rC,kp=ut,pC=vt,
+q=10):q=11;break;case 11:var lp=a[(x+39840+(48*vt&-1)+4|0)>>2]=rC,mp=2,sC=vt,q=12;break;case 12:var wt=8-(lp&7)|0,xt=(mp|0)<(wt|0)?mp:wt,yt=mp-xt|0,tC=x+39840+(48*sC&-1)+8+(lp>>3)|0;l[tC]=(1>>>(yt>>>0)<<(wt-xt|0)|l[tC]&255)&255;var zt=xt+lp|0,At=a[rb>>2];0<(yt|0)?(lp=zt,mp=yt,sC=At,q=12):q=13;break;case 13:a[(x+39840+(48*At&-1)+4|0)>>2]=zt;var Bt=x+160|0,PA=0==(a[Bt>>2]|0)&1,np=zt,op=1,uC=At,q=14;break;case 14:var Ct=8-(np&7)|0,Dt=(op|0)<(Ct|0)?op:Ct,Et=op-Dt|0,vC=x+39840+(48*uC&-1)+8+(np>>3)|0;l[vC]=
+(PA>>>(Et>>>0)<<(Ct-Dt|0)|l[vC]&255)&255;var Ft=Dt+np|0,Gt=a[rb>>2];0<(Et|0)?(np=Ft,op=Et,uC=Gt,q=14):q=15;break;case 15:a[(x+39840+(48*Gt&-1)+4|0)>>2]=Ft;var QA=a[$B>>2],pp=Ft,qp=4,wC=Gt,q=16;break;case 16:var Ht=8-(pp&7)|0,It=(qp|0)<(Ht|0)?qp:Ht,Jt=qp-It|0,xC=x+39840+(48*wC&-1)+8+(pp>>3)|0;l[xC]=(QA>>Jt<<(Ht-It|0)|l[xC]&255)&255;var Kt=It+pp|0,Lt=a[rb>>2];0<(Jt|0)?(pp=Kt,qp=Jt,wC=Lt,q=16):q=17;break;case 17:a[(x+39840+(48*Lt&-1)+4|0)>>2]=Kt;var xK=a[(x+20|0)>>2],rp=Kt,sp=2,yC=Lt,q=18;break;case 18:var Mt=
+8-(rp&7)|0,Nt=(sp|0)<(Mt|0)?sp:Mt,Ot=sp-Nt|0,zC=x+39840+(48*yC&-1)+8+(rp>>3)|0;l[zC]=(xK>>Ot<<(Mt-Nt|0)|l[zC]&255)&255;var Pt=Nt+rp|0,Qt=a[rb>>2];0<(Ot|0)?(rp=Pt,sp=Ot,yC=Qt,q=18):q=19;break;case 19:a[(x+39840+(48*Qt&-1)+4|0)>>2]=Pt;var yK=a[eC>>2],tp=Pt,up=1,AC=Qt,q=20;break;case 20:var Rt=8-(tp&7)|0,St=(up|0)<(Rt|0)?up:Rt,Tt=up-St|0,BC=x+39840+(48*AC&-1)+8+(tp>>3)|0;l[BC]=(yK>>Tt<<(Rt-St|0)|l[BC]&255)&255;var Ut=St+tp|0,Vt=a[rb>>2];0<(Tt|0)?(tp=Ut,up=Tt,AC=Vt,q=20):q=21;break;case 21:a[(x+39840+
+(48*Vt&-1)+4|0)>>2]=Ut;var zK=a[(x+172|0)>>2],vp=Ut,wp=1,CC=Vt,q=22;break;case 22:var Wt=8-(vp&7)|0,Xt=(wp|0)<(Wt|0)?wp:Wt,Yt=wp-Xt|0,DC=x+39840+(48*CC&-1)+8+(vp>>3)|0;l[DC]=(zK>>Yt<<(Wt-Xt|0)|l[DC]&255)&255;var Zt=Xt+vp|0,$t=a[rb>>2];0<(Yt|0)?(vp=Zt,wp=Yt,CC=$t,q=22):q=23;break;case 23:a[(x+39840+(48*$t&-1)+4|0)>>2]=Zt;var AK=a[(x+180|0)>>2],xp=Zt,yp=2,EC=$t,q=24;break;case 24:var au=8-(xp&7)|0,bu=(yp|0)<(au|0)?yp:au,cu=yp-bu|0,FC=x+39840+(48*EC&-1)+8+(xp>>3)|0;l[FC]=(AK>>cu<<(au-bu|0)|l[FC]&255)&
+255;var du=bu+xp|0,eu=a[rb>>2];0<(cu|0)?(xp=du,yp=cu,EC=eu,q=24):q=25;break;case 25:a[(x+39840+(48*eu&-1)+4|0)>>2]=du;var BK=a[(x+84756|0)>>2],zp=du,Ap=2,GC=eu,q=26;break;case 26:var fu=8-(zp&7)|0,gu=(Ap|0)<(fu|0)?Ap:fu,hu=Ap-gu|0,HC=x+39840+(48*GC&-1)+8+(zp>>3)|0;l[HC]=(BK>>hu<<(fu-gu|0)|l[HC]&255)&255;var iu=gu+zp|0,ju=a[rb>>2];0<(hu|0)?(zp=iu,Ap=hu,GC=ju,q=26):q=27;break;case 27:a[(x+39840+(48*ju&-1)+4|0)>>2]=iu;var CK=a[(x+164|0)>>2],Bp=iu,Cp=1,IC=ju,q=28;break;case 28:var ku=8-(Bp&7)|0,lu=(Cp|
+0)<(ku|0)?Cp:ku,mu=Cp-lu|0,JC=x+39840+(48*IC&-1)+8+(Bp>>3)|0;l[JC]=(CK>>mu<<(ku-lu|0)|l[JC]&255)&255;var nu=lu+Bp|0,ou=a[rb>>2];0<(mu|0)?(Bp=nu,Cp=mu,IC=ou,q=28):q=29;break;case 29:a[(x+39840+(48*ou&-1)+4|0)>>2]=nu;var DK=a[(x+168|0)>>2],Dp=nu,Ep=1,KC=ou,q=30;break;case 30:var pu=8-(Dp&7)|0,qu=(Ep|0)<(pu|0)?Ep:pu,ru=Ep-qu|0,LC=x+39840+(48*KC&-1)+8+(Dp>>3)|0;l[LC]=(DK>>ru<<(pu-qu|0)|l[LC]&255)&255;var su=qu+Dp|0,tu=a[rb>>2];0<(ru|0)?(Dp=su,Ep=ru,KC=tu,q=30):q=31;break;case 31:a[(x+39840+(48*tu&-1)+
+4|0)>>2]=su;var EK=a[(x+176|0)>>2],Fp=su,Gp=2,MC=tu,q=32;break;case 32:var uu=8-(Fp&7)|0,vu=(Gp|0)<(uu|0)?Gp:uu,wu=Gp-vu|0,NC=x+39840+(48*MC&-1)+8+(Fp>>3)|0;l[NC]=(EK>>wu<<(uu-vu|0)|l[NC]&255)&255;var Hp=vu+Fp|0,Ip=a[rb>>2];0<(wu|0)?(Fp=Hp,Gp=wu,MC=Ip,q=32):q=33;break;case 33:var OC=x+39840+(48*Ip&-1)+4|0;a[OC>>2]=Hp;if(0==(a[Bt>>2]|0))var xu=Hp,q=36;else var yu=Hp,Jp=16,q=34;break;case 34:var PC=8-(yu&7)|0,QC=(Jp|0)<(PC|0)?Jp:PC,RC=Jp-QC|0,SC=QC+yu|0;0<(RC|0)?(yu=SC,Jp=RC,q=34):q=35;break;case 35:xu=
+a[OC>>2]=SC;q=36;break;case 36:var Bo=x+21312|0,TC=a[Bo>>2];if(1==(a[rt>>2]|0))var Kp=xu,Lp=9,UC=Ip,q=37;else var Mp=xu,Np=8,VC=Ip,q=104;break;case 37:var zu=8-(Kp&7)|0,Au=(Lp|0)<(zu|0)?Lp:zu,Bu=Lp-Au|0,WC=x+39840+(48*UC&-1)+8+(Kp>>3)|0;l[WC]=(TC>>Bu<<(zu-Au|0)|l[WC]&255)&255;var Op=Au+Kp|0,Pp=a[rb>>2];0<(Bu|0)?(Kp=Op,Lp=Bu,UC=Pp,q=37):q=38;break;case 38:a[(x+39840+(48*Pp&-1)+4|0)>>2]=Op;var Qp=x+72|0,XC=a[(x+21316|0)>>2];if(2==(a[Qp>>2]|0))var Rp=Op,Sp=3,YC=Pp,q=39;else var Tp=Op,Up=5,ZC=Pp,q=41;
+break;case 39:var Cu=8-(Rp&7)|0,Du=(Sp|0)<(Cu|0)?Sp:Cu,Eu=Sp-Du|0,$C=x+39840+(48*YC&-1)+8+(Rp>>3)|0;l[$C]=(XC>>Eu<<(Cu-Du|0)|l[$C]&255)&255;var Fu=Du+Rp|0,Gu=a[rb>>2];0<(Eu|0)?(Rp=Fu,Sp=Eu,YC=Gu,q=39):q=40;break;case 40:a[(x+39840+(48*Gu&-1)+4|0)>>2]=Fu;var Hu=Gu,aD=Fu,q=43;break;case 41:var Iu=8-(Tp&7)|0,Ju=(Up|0)<(Iu|0)?Up:Iu,Ku=Up-Ju|0,bD=x+39840+(48*ZC&-1)+8+(Tp>>3)|0;l[bD]=(XC>>Ku<<(Iu-Ju|0)|l[bD]&255)&255;var Lu=Ju+Tp|0,Mu=a[rb>>2];0<(Ku|0)?(Tp=Lu,Up=Ku,ZC=Mu,q=41):q=42;break;case 42:a[(x+39840+
+(48*Mu&-1)+4|0)>>2]=Lu;Hu=Mu;aD=Lu;q=43;break;case 43:var cD=a[Qp>>2];if(0<(cD|0))var bo=0,dD=Hu,eD=aD,q=44;else var xe=0,Vp=cD,Co=Hu,q=47;break;case 44:var FK=a[(x+21328+(bo<<4)|0)>>2],Wp=eD,Xp=1,fD=dD,q=45;break;case 45:var Nu=8-(Wp&7)|0,Ou=(Xp|0)<(Nu|0)?Xp:Nu,Pu=Xp-Ou|0,gD=x+39840+(48*fD&-1)+8+(Wp>>3)|0;l[gD]=(FK>>Pu<<(Nu-Ou|0)|l[gD]&255)&255;var Qu=Ou+Wp|0,Ru=a[rb>>2];0<(Pu|0)?(Wp=Qu,Xp=Pu,fD=Ru,q=45):q=46;break;case 46:a[(x+39840+(48*Ru&-1)+4|0)>>2]=Qu;var GK=a[(x+21328+(bo<<4)+4|0)>>2],Yp=Qu,
+Zp=1,hD=Ru,q=165;break;case 47:if(0<(Vp|0))q=48;else var iD=Vp,Su=Co,q=103;break;case 48:var Ne=0,jD=Co,kD=a[(x+39840+(48*Co&-1)+4|0)>>2],q=49;break;case 49:var HK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4844|0)>>2]+a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4768|0)>>2]|0,$p=kD,aq=12,lD=jD,q=50;break;case 50:var Tu=8-($p&7)|0,Uu=(aq|0)<(Tu|0)?aq:Tu,Vu=aq-Uu|0,mD=x+39840+(48*lD&-1)+8+($p>>3)|0;l[mD]=(HK>>Vu<<(Tu-Uu|0)|l[mD]&255)&255;var Wu=Uu+$p|0,Xu=a[rb>>2];0<(Vu|0)?($p=Wu,aq=Vu,lD=Xu,q=50):q=51;break;case 51:a[(x+
+39840+(48*Xu&-1)+4|0)>>2]=Wu;var IK=(a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4772|0)>>2]|0)/2&-1,bq=Wu,cq=9,nD=Xu,q=52;break;case 52:var Yu=8-(bq&7)|0,Zu=(cq|0)<(Yu|0)?cq:Yu,$u=cq-Zu|0,oD=x+39840+(48*nD&-1)+8+(bq>>3)|0;l[oD]=(IK>>$u<<(Yu-Zu|0)|l[oD]&255)&255;var av=Zu+bq|0,bv=a[rb>>2];0<($u|0)?(bq=av,cq=$u,nD=bv,q=52):q=53;break;case 53:a[(x+39840+(48*bv&-1)+4|0)>>2]=av;var JK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4780|0)>>2],dq=av,eq=8,pD=bv,q=54;break;case 54:var cv=8-(dq&7)|0,dv=(eq|0)<(cv|0)?eq:cv,
+ev=eq-dv|0,qD=x+39840+(48*pD&-1)+8+(dq>>3)|0;l[qD]=(JK>>ev<<(cv-dv|0)|l[qD]&255)&255;var fv=dv+dq|0,gv=a[rb>>2];0<(ev|0)?(dq=fv,eq=ev,pD=gv,q=54):q=55;break;case 55:a[(x+39840+(48*gv&-1)+4|0)>>2]=fv;var KK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4784|0)>>2],fq=fv,gq=4,rD=gv,q=56;break;case 56:var hv=8-(fq&7)|0,iv=(gq|0)<(hv|0)?gq:hv,jv=gq-iv|0,sD=x+39840+(48*rD&-1)+8+(fq>>3)|0;l[sD]=(KK>>jv<<(hv-iv|0)|l[sD]&255)&255;var hq=iv+fq|0,iq=a[rb>>2];0<(jv|0)?(fq=hq,gq=jv,rD=iq,q=56):q=57;break;case 57:var tD=
+x+39840+(48*iq&-1)+4|0;a[tD>>2]=hq;var uD=x+304+(10504*xe&-1)+(5252*Ne&-1)+4788|0;if(0==(a[uD>>2]|0))var kv=hq,jq=1,q=78;else var kq=hq,lq=1,vD=iq,q=58;break;case 58:var lv=8-(kq&7)|0,mv=(lq|0)<(lv|0)?lq:lv,nv=lq-mv|0,wD=x+39840+(48*vD&-1)+8+(kq>>3)|0;l[wD]=(1>>>(nv>>>0)<<(lv-mv|0)|l[wD]&255)&255;var ov=mv+kq|0,pv=a[rb>>2];0<(nv|0)?(kq=ov,lq=nv,vD=pv,q=58):q=59;break;case 59:a[(x+39840+(48*pv&-1)+4|0)>>2]=ov;var LK=a[uD>>2],mq=ov,nq=2,xD=pv,q=60;break;case 60:var qv=8-(mq&7)|0,rv=(nq|0)<(qv|0)?nq:
+qv,sv=nq-rv|0,yD=x+39840+(48*xD&-1)+8+(mq>>3)|0;l[yD]=(LK>>sv<<(qv-rv|0)|l[yD]&255)&255;var tv=rv+mq|0,uv=a[rb>>2];0<(sv|0)?(mq=tv,nq=sv,xD=uv,q=60):q=61;break;case 61:a[(x+39840+(48*uv&-1)+4|0)>>2]=tv;var MK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4792|0)>>2],oq=tv,pq=1,zD=uv,q=62;break;case 62:var vv=8-(oq&7)|0,wv=(pq|0)<(vv|0)?pq:vv,xv=pq-wv|0,AD=x+39840+(48*zD&-1)+8+(oq>>3)|0;l[AD]=(MK>>xv<<(vv-wv|0)|l[AD]&255)&255;var yv=wv+oq|0,zv=a[rb>>2];0<(xv|0)?(oq=yv,pq=xv,zD=zv,q=62):q=63;break;case 63:a[(x+
+39840+(48*zv&-1)+4|0)>>2]=yv;var BD=x+304+(10504*xe&-1)+(5252*Ne&-1)+4796|0,CD=a[BD>>2];if(14==(CD|0))q=64;else var DD=CD,ED=zv,FD=yv,q=65;break;case 64:a[BD>>2]=16;var GD=a[rb>>2],NK=a[(x+39840+(48*GD&-1)+4|0)>>2],DD=16,ED=GD,FD=NK,q=65;break;case 65:var qq=FD,rq=5,HD=ED,q=66;break;case 66:var Av=8-(qq&7)|0,Bv=(rq|0)<(Av|0)?rq:Av,Cv=rq-Bv|0,ID=x+39840+(48*HD&-1)+8+(qq>>3)|0;l[ID]=(DD>>Cv<<(Av-Bv|0)|l[ID]&255)&255;var Dv=Bv+qq|0,Ev=a[rb>>2];0<(Cv|0)?(qq=Dv,rq=Cv,HD=Ev,q=66):q=67;break;case 67:a[(x+
+39840+(48*Ev&-1)+4|0)>>2]=Dv;var JD=x+304+(10504*xe&-1)+(5252*Ne&-1)+4800|0,KD=a[JD>>2];if(14==(KD|0))q=68;else var LD=KD,MD=Ev,ND=Dv,q=69;break;case 68:a[JD>>2]=16;var OD=a[rb>>2],OK=a[(x+39840+(48*OD&-1)+4|0)>>2],LD=16,MD=OD,ND=OK,q=69;break;case 69:var sq=ND,tq=5,PD=MD,q=70;break;case 70:var Fv=8-(sq&7)|0,Gv=(tq|0)<(Fv|0)?tq:Fv,Hv=tq-Gv|0,QD=x+39840+(48*PD&-1)+8+(sq>>3)|0;l[QD]=(LD>>Hv<<(Fv-Gv|0)|l[QD]&255)&255;var Iv=Gv+sq|0,Jv=a[rb>>2];0<(Hv|0)?(sq=Iv,tq=Hv,PD=Jv,q=70):q=71;break;case 71:a[(x+
+39840+(48*Jv&-1)+4|0)>>2]=Iv;var PK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4808|0)>>2],uq=Iv,vq=3,RD=Jv,q=72;break;case 72:var Kv=8-(uq&7)|0,Lv=(vq|0)<(Kv|0)?vq:Kv,Mv=vq-Lv|0,SD=x+39840+(48*RD&-1)+8+(uq>>3)|0;l[SD]=(PK>>Mv<<(Kv-Lv|0)|l[SD]&255)&255;var Nv=Lv+uq|0,Ov=a[rb>>2];0<(Mv|0)?(uq=Nv,vq=Mv,RD=Ov,q=72):q=73;break;case 73:a[(x+39840+(48*Ov&-1)+4|0)>>2]=Nv;var QK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4812|0)>>2],wq=Nv,xq=3,TD=Ov,q=74;break;case 74:var Pv=8-(wq&7)|0,Qv=(xq|0)<(Pv|0)?xq:Pv,Rv=xq-Qv|
+0,UD=x+39840+(48*TD&-1)+8+(wq>>3)|0;l[UD]=(QK>>Rv<<(Pv-Qv|0)|l[UD]&255)&255;var Sv=Qv+wq|0,Tv=a[rb>>2];0<(Rv|0)?(wq=Sv,xq=Rv,TD=Tv,q=74):q=75;break;case 75:a[(x+39840+(48*Tv&-1)+4|0)>>2]=Sv;var RK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4816|0)>>2],yq=Sv,zq=3,VD=Tv,q=76;break;case 76:var Uv=8-(yq&7)|0,Vv=(zq|0)<(Uv|0)?zq:Uv,Wv=zq-Vv|0,WD=x+39840+(48*VD&-1)+8+(yq>>3)|0;l[WD]=(RK>>Wv<<(Uv-Vv|0)|l[WD]&255)&255;var Xv=Vv+yq|0,Yv=a[rb>>2];0<(Wv|0)?(yq=Xv,zq=Wv,VD=Yv,q=76):q=77;break;case 77:a[(x+39840+(48*
+Yv&-1)+4|0)>>2]=Xv;var XD=Yv,YD=Xv,q=96;break;case 78:var ZD=8-(kv&7)|0,$D=(jq|0)<(ZD|0)?jq:ZD,aE=jq-$D|0,Zv=$D+kv|0;0<(aE|0)?(kv=Zv,jq=aE,q=78):q=79;break;case 79:a[tD>>2]=Zv;var bE=x+304+(10504*xe&-1)+(5252*Ne&-1)+4796|0,cE=a[bE>>2];if(14==(cE|0))q=80;else var dE=cE,eE=iq,fE=Zv,q=81;break;case 80:a[bE>>2]=16;var gE=a[rb>>2],SK=a[(x+39840+(48*gE&-1)+4|0)>>2],dE=16,eE=gE,fE=SK,q=81;break;case 81:var Aq=fE,Bq=5,hE=eE,q=82;break;case 82:var $v=8-(Aq&7)|0,aw=(Bq|0)<($v|0)?Bq:$v,bw=Bq-aw|0,iE=x+39840+
+(48*hE&-1)+8+(Aq>>3)|0;l[iE]=(dE>>bw<<($v-aw|0)|l[iE]&255)&255;var cw=aw+Aq|0,dw=a[rb>>2];0<(bw|0)?(Aq=cw,Bq=bw,hE=dw,q=82):q=83;break;case 83:a[(x+39840+(48*dw&-1)+4|0)>>2]=cw;var jE=x+304+(10504*xe&-1)+(5252*Ne&-1)+4800|0,kE=a[jE>>2];if(14==(kE|0))q=84;else var lE=kE,mE=dw,nE=cw,q=85;break;case 84:a[jE>>2]=16;var oE=a[rb>>2],TK=a[(x+39840+(48*oE&-1)+4|0)>>2],lE=16,mE=oE,nE=TK,q=85;break;case 85:var Cq=nE,Dq=5,pE=mE,q=86;break;case 86:var ew=8-(Cq&7)|0,fw=(Dq|0)<(ew|0)?Dq:ew,gw=Dq-fw|0,qE=x+39840+
+(48*pE&-1)+8+(Cq>>3)|0;l[qE]=(lE>>gw<<(ew-fw|0)|l[qE]&255)&255;var hw=fw+Cq|0,iw=a[rb>>2];0<(gw|0)?(Cq=hw,Dq=gw,pE=iw,q=86):q=87;break;case 87:a[(x+39840+(48*iw&-1)+4|0)>>2]=hw;var rE=x+304+(10504*xe&-1)+(5252*Ne&-1)+4804|0,sE=a[rE>>2];if(14==(sE|0))q=88;else var tE=sE,uE=iw,vE=hw,q=89;break;case 88:a[rE>>2]=16;var wE=a[rb>>2],UK=a[(x+39840+(48*wE&-1)+4|0)>>2],tE=16,uE=wE,vE=UK,q=89;break;case 89:var Eq=vE,Fq=5,xE=uE,q=90;break;case 90:var jw=8-(Eq&7)|0,kw=(Fq|0)<(jw|0)?Fq:jw,lw=Fq-kw|0,yE=x+39840+
+(48*xE&-1)+8+(Eq>>3)|0;l[yE]=(tE>>lw<<(jw-kw|0)|l[yE]&255)&255;var mw=kw+Eq|0,nw=a[rb>>2];0<(lw|0)?(Eq=mw,Fq=lw,xE=nw,q=90):q=91;break;case 91:a[(x+39840+(48*nw&-1)+4|0)>>2]=mw;var VK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4824|0)>>2],Gq=mw,Hq=4,zE=nw,q=92;break;case 92:var ow=8-(Gq&7)|0,pw=(Hq|0)<(ow|0)?Hq:ow,qw=Hq-pw|0,AE=x+39840+(48*zE&-1)+8+(Gq>>3)|0;l[AE]=(VK>>qw<<(ow-pw|0)|l[AE]&255)&255;var rw=pw+Gq|0,sw=a[rb>>2];0<(qw|0)?(Gq=rw,Hq=qw,zE=sw,q=92):q=93;break;case 93:a[(x+39840+(48*sw&-1)+4|0)>>
+2]=rw;var WK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4828|0)>>2],Iq=rw,Jq=3,BE=sw,q=94;break;case 94:var tw=8-(Iq&7)|0,uw=(Jq|0)<(tw|0)?Jq:tw,vw=Jq-uw|0,CE=x+39840+(48*BE&-1)+8+(Iq>>3)|0;l[CE]=(WK>>vw<<(tw-uw|0)|l[CE]&255)&255;var ww=uw+Iq|0,xw=a[rb>>2];0<(vw|0)?(Iq=ww,Jq=vw,BE=xw,q=94):q=95;break;case 95:a[(x+39840+(48*xw&-1)+4|0)>>2]=ww;XD=xw;YD=ww;q=96;break;case 96:var XK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4832|0)>>2],Kq=YD,Lq=1,DE=XD,q=97;break;case 97:var yw=8-(Kq&7)|0,zw=(Lq|0)<(yw|0)?Lq:yw,Aw=
+Lq-zw|0,EE=x+39840+(48*DE&-1)+8+(Kq>>3)|0;l[EE]=(XK>>Aw<<(yw-zw|0)|l[EE]&255)&255;var Bw=zw+Kq|0,Cw=a[rb>>2];0<(Aw|0)?(Kq=Bw,Lq=Aw,DE=Cw,q=97):q=98;break;case 98:a[(x+39840+(48*Cw&-1)+4|0)>>2]=Bw;var YK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4836|0)>>2],Mq=Bw,Nq=1,FE=Cw,q=99;break;case 99:var Dw=8-(Mq&7)|0,Ew=(Nq|0)<(Dw|0)?Nq:Dw,Fw=Nq-Ew|0,GE=x+39840+(48*FE&-1)+8+(Mq>>3)|0;l[GE]=(YK>>Fw<<(Dw-Ew|0)|l[GE]&255)&255;var Gw=Ew+Mq|0,Hw=a[rb>>2];0<(Fw|0)?(Mq=Gw,Nq=Fw,FE=Hw,q=99):q=100;break;case 100:a[(x+39840+
+(48*Hw&-1)+4|0)>>2]=Gw;var ZK=a[(x+304+(10504*xe&-1)+(5252*Ne&-1)+4840|0)>>2],Oq=Gw,Pq=1,HE=Hw,q=101;break;case 101:var Iw=8-(Oq&7)|0,Jw=(Pq|0)<(Iw|0)?Pq:Iw,Kw=Pq-Jw|0,IE=x+39840+(48*HE&-1)+8+(Oq>>3)|0;l[IE]=(ZK>>Kw<<(Iw-Jw|0)|l[IE]&255)&255;var Lw=Jw+Oq|0,Qq=a[rb>>2];0<(Kw|0)?(Oq=Lw,Pq=Kw,HE=Qq,q=101):q=102;break;case 102:a[(x+39840+(48*Qq&-1)+4|0)>>2]=Lw;var JE=Ne+1|0,KE=a[Qp>>2];(JE|0)<(KE|0)?(Ne=JE,jD=Qq,kD=Lw,q=49):(iD=KE,Su=Qq,q=103);break;case 103:var LE=xe+1|0;if(2>(LE|0))xe=LE,Vp=iD,Co=Su,
+q=47;else var Do=Su,q=161;break;case 104:var Mw=8-(Mp&7)|0,Nw=(Np|0)<(Mw|0)?Np:Mw,Ow=Np-Nw|0,ME=x+39840+(48*VC&-1)+8+(Mp>>3)|0;l[ME]=(TC>>Ow<<(Mw-Nw|0)|l[ME]&255)&255;var Rq=Nw+Mp|0,Sq=a[rb>>2];0<(Ow|0)?(Mp=Rq,Np=Ow,VC=Sq,q=104):q=105;break;case 105:var NE=x+39840+(48*Sq&-1)+4|0;a[NE>>2]=Rq;var $K=a[(x+21316|0)>>2],Pw=x+72|0,OE=a[Pw>>2];if(0<(OE|0))var Tq=Rq,Uq=OE,PE=Sq,q=107;else q=106;break;case 106:a[NE>>2]=Rq;Do=Sq;q=161;break;case 107:var Qw=8-(Tq&7)|0,Rw=(Uq|0)<(Qw|0)?Uq:Qw,Sw=Uq-Rw|0,QE=x+
+39840+(48*PE&-1)+8+(Tq>>3)|0;l[QE]=($K>>Sw<<(Qw-Rw|0)|l[QE]&255)&255;var Tw=Rw+Tq|0,Vq=a[rb>>2];0<(Sw|0)?(Tq=Tw,Uq=Sw,PE=Vq,q=107):q=108;break;case 108:var aL=a[Pw>>2];a[(x+39840+(48*Vq&-1)+4|0)>>2]=Tw;if(0<(aL|0))var ef=0,RE=Vq,SE=Tw,q=109;else Do=Vq,q=161;break;case 109:var bL=a[(x+304+(5252*ef&-1)+4844|0)>>2]+a[(x+304+(5252*ef&-1)+4768|0)>>2]|0,Wq=SE,Xq=12,TE=RE,q=110;break;case 110:var Uw=8-(Wq&7)|0,Vw=(Xq|0)<(Uw|0)?Xq:Uw,Ww=Xq-Vw|0,UE=x+39840+(48*TE&-1)+8+(Wq>>3)|0;l[UE]=(bL>>Ww<<(Uw-Vw|0)|l[UE]&
+255)&255;var Xw=Vw+Wq|0,Yw=a[rb>>2];0<(Ww|0)?(Wq=Xw,Xq=Ww,TE=Yw,q=110):q=111;break;case 111:a[(x+39840+(48*Yw&-1)+4|0)>>2]=Xw;var cL=(a[(x+304+(5252*ef&-1)+4772|0)>>2]|0)/2&-1,Yq=Xw,Zq=9,VE=Yw,q=112;break;case 112:var Zw=8-(Yq&7)|0,$w=(Zq|0)<(Zw|0)?Zq:Zw,ax=Zq-$w|0,WE=x+39840+(48*VE&-1)+8+(Yq>>3)|0;l[WE]=(cL>>ax<<(Zw-$w|0)|l[WE]&255)&255;var bx=$w+Yq|0,cx=a[rb>>2];0<(ax|0)?(Yq=bx,Zq=ax,VE=cx,q=112):q=113;break;case 113:a[(x+39840+(48*cx&-1)+4|0)>>2]=bx;var dL=a[(x+304+(5252*ef&-1)+4780|0)>>2],$q=
+bx,ar=8,XE=cx,q=114;break;case 114:var dx=8-($q&7)|0,ex=(ar|0)<(dx|0)?ar:dx,fx=ar-ex|0,YE=x+39840+(48*XE&-1)+8+($q>>3)|0;l[YE]=(dL>>fx<<(dx-ex|0)|l[YE]&255)&255;var gx=ex+$q|0,hx=a[rb>>2];0<(fx|0)?($q=gx,ar=fx,XE=hx,q=114):q=115;break;case 115:a[(x+39840+(48*hx&-1)+4|0)>>2]=gx;var eL=a[(x+304+(5252*ef&-1)+4784|0)>>2],br=gx,cr=9,ZE=hx,q=116;break;case 116:var ix=8-(br&7)|0,jx=(cr|0)<(ix|0)?cr:ix,kx=cr-jx|0,$E=x+39840+(48*ZE&-1)+8+(br>>3)|0;l[$E]=(eL>>kx<<(ix-jx|0)|l[$E]&255)&255;var dr=jx+br|0,er=
+a[rb>>2];0<(kx|0)?(br=dr,cr=kx,ZE=er,q=116):q=117;break;case 117:var aF=x+39840+(48*er&-1)+4|0;a[aF>>2]=dr;var bF=x+304+(5252*ef&-1)+4788|0;if(0==(a[bF>>2]|0))var lx=dr,fr=1,q=138;else var gr=dr,hr=1,cF=er,q=118;break;case 118:var mx=8-(gr&7)|0,nx=(hr|0)<(mx|0)?hr:mx,ox=hr-nx|0,dF=x+39840+(48*cF&-1)+8+(gr>>3)|0;l[dF]=(1>>>(ox>>>0)<<(mx-nx|0)|l[dF]&255)&255;var px=nx+gr|0,qx=a[rb>>2];0<(ox|0)?(gr=px,hr=ox,cF=qx,q=118):q=119;break;case 119:a[(x+39840+(48*qx&-1)+4|0)>>2]=px;var fL=a[bF>>2],ir=px,jr=
+2,eF=qx,q=120;break;case 120:var rx=8-(ir&7)|0,sx=(jr|0)<(rx|0)?jr:rx,tx=jr-sx|0,fF=x+39840+(48*eF&-1)+8+(ir>>3)|0;l[fF]=(fL>>tx<<(rx-sx|0)|l[fF]&255)&255;var ux=sx+ir|0,vx=a[rb>>2];0<(tx|0)?(ir=ux,jr=tx,eF=vx,q=120):q=121;break;case 121:a[(x+39840+(48*vx&-1)+4|0)>>2]=ux;var gL=a[(x+304+(5252*ef&-1)+4792|0)>>2],kr=ux,lr=1,gF=vx,q=122;break;case 122:var wx=8-(kr&7)|0,xx=(lr|0)<(wx|0)?lr:wx,yx=lr-xx|0,hF=x+39840+(48*gF&-1)+8+(kr>>3)|0;l[hF]=(gL>>yx<<(wx-xx|0)|l[hF]&255)&255;var zx=xx+kr|0,Ax=a[rb>>
+2];0<(yx|0)?(kr=zx,lr=yx,gF=Ax,q=122):q=123;break;case 123:a[(x+39840+(48*Ax&-1)+4|0)>>2]=zx;var iF=x+304+(5252*ef&-1)+4796|0,jF=a[iF>>2];if(14==(jF|0))q=124;else var kF=jF,lF=Ax,mF=zx,q=125;break;case 124:a[iF>>2]=16;var nF=a[rb>>2],hL=a[(x+39840+(48*nF&-1)+4|0)>>2],kF=16,lF=nF,mF=hL,q=125;break;case 125:var mr=mF,nr=5,oF=lF,q=126;break;case 126:var Bx=8-(mr&7)|0,Cx=(nr|0)<(Bx|0)?nr:Bx,Dx=nr-Cx|0,pF=x+39840+(48*oF&-1)+8+(mr>>3)|0;l[pF]=(kF>>Dx<<(Bx-Cx|0)|l[pF]&255)&255;var Ex=Cx+mr|0,Fx=a[rb>>2];
+0<(Dx|0)?(mr=Ex,nr=Dx,oF=Fx,q=126):q=127;break;case 127:a[(x+39840+(48*Fx&-1)+4|0)>>2]=Ex;var qF=x+304+(5252*ef&-1)+4800|0,rF=a[qF>>2];if(14==(rF|0))q=128;else var sF=rF,tF=Fx,uF=Ex,q=129;break;case 128:a[qF>>2]=16;var vF=a[rb>>2],iL=a[(x+39840+(48*vF&-1)+4|0)>>2],sF=16,tF=vF,uF=iL,q=129;break;case 129:var or=uF,pr=5,wF=tF,q=130;break;case 130:var Gx=8-(or&7)|0,Hx=(pr|0)<(Gx|0)?pr:Gx,Ix=pr-Hx|0,xF=x+39840+(48*wF&-1)+8+(or>>3)|0;l[xF]=(sF>>Ix<<(Gx-Hx|0)|l[xF]&255)&255;var Jx=Hx+or|0,Kx=a[rb>>2];0<
+(Ix|0)?(or=Jx,pr=Ix,wF=Kx,q=130):q=131;break;case 131:a[(x+39840+(48*Kx&-1)+4|0)>>2]=Jx;var jL=a[(x+304+(5252*ef&-1)+4808|0)>>2],qr=Jx,rr=3,yF=Kx,q=132;break;case 132:var Lx=8-(qr&7)|0,Mx=(rr|0)<(Lx|0)?rr:Lx,Nx=rr-Mx|0,zF=x+39840+(48*yF&-1)+8+(qr>>3)|0;l[zF]=(jL>>Nx<<(Lx-Mx|0)|l[zF]&255)&255;var Ox=Mx+qr|0,Px=a[rb>>2];0<(Nx|0)?(qr=Ox,rr=Nx,yF=Px,q=132):q=133;break;case 133:a[(x+39840+(48*Px&-1)+4|0)>>2]=Ox;var kL=a[(x+304+(5252*ef&-1)+4812|0)>>2],sr=Ox,tr=3,AF=Px,q=134;break;case 134:var Qx=8-(sr&
+7)|0,Rx=(tr|0)<(Qx|0)?tr:Qx,Sx=tr-Rx|0,BF=x+39840+(48*AF&-1)+8+(sr>>3)|0;l[BF]=(kL>>Sx<<(Qx-Rx|0)|l[BF]&255)&255;var Tx=Rx+sr|0,Ux=a[rb>>2];0<(Sx|0)?(sr=Tx,tr=Sx,AF=Ux,q=134):q=135;break;case 135:a[(x+39840+(48*Ux&-1)+4|0)>>2]=Tx;var lL=a[(x+304+(5252*ef&-1)+4816|0)>>2],ur=Tx,vr=3,CF=Ux,q=136;break;case 136:var Vx=8-(ur&7)|0,Wx=(vr|0)<(Vx|0)?vr:Vx,Xx=vr-Wx|0,DF=x+39840+(48*CF&-1)+8+(ur>>3)|0;l[DF]=(lL>>Xx<<(Vx-Wx|0)|l[DF]&255)&255;var Yx=Wx+ur|0,Zx=a[rb>>2];0<(Xx|0)?(ur=Yx,vr=Xx,CF=Zx,q=136):q=137;
+break;case 137:a[(x+39840+(48*Zx&-1)+4|0)>>2]=Yx;var EF=Zx,FF=Yx,q=156;break;case 138:var GF=8-(lx&7)|0,HF=(fr|0)<(GF|0)?fr:GF,IF=fr-HF|0,$x=HF+lx|0;0<(IF|0)?(lx=$x,fr=IF,q=138):q=139;break;case 139:a[aF>>2]=$x;var JF=x+304+(5252*ef&-1)+4796|0,KF=a[JF>>2];if(14==(KF|0))q=140;else var LF=KF,MF=er,NF=$x,q=141;break;case 140:a[JF>>2]=16;var OF=a[rb>>2],mL=a[(x+39840+(48*OF&-1)+4|0)>>2],LF=16,MF=OF,NF=mL,q=141;break;case 141:var wr=NF,xr=5,PF=MF,q=142;break;case 142:var ay=8-(wr&7)|0,by=(xr|0)<(ay|0)?
+xr:ay,cy=xr-by|0,QF=x+39840+(48*PF&-1)+8+(wr>>3)|0;l[QF]=(LF>>cy<<(ay-by|0)|l[QF]&255)&255;var dy=by+wr|0,ey=a[rb>>2];0<(cy|0)?(wr=dy,xr=cy,PF=ey,q=142):q=143;break;case 143:a[(x+39840+(48*ey&-1)+4|0)>>2]=dy;var RF=x+304+(5252*ef&-1)+4800|0,SF=a[RF>>2];if(14==(SF|0))q=144;else var TF=SF,UF=ey,VF=dy,q=145;break;case 144:a[RF>>2]=16;var WF=a[rb>>2],nL=a[(x+39840+(48*WF&-1)+4|0)>>2],TF=16,UF=WF,VF=nL,q=145;break;case 145:var yr=VF,zr=5,XF=UF,q=146;break;case 146:var fy=8-(yr&7)|0,gy=(zr|0)<(fy|0)?zr:
+fy,hy=zr-gy|0,YF=x+39840+(48*XF&-1)+8+(yr>>3)|0;l[YF]=(TF>>hy<<(fy-gy|0)|l[YF]&255)&255;var iy=gy+yr|0,jy=a[rb>>2];0<(hy|0)?(yr=iy,zr=hy,XF=jy,q=146):q=147;break;case 147:a[(x+39840+(48*jy&-1)+4|0)>>2]=iy;var ZF=x+304+(5252*ef&-1)+4804|0,$F=a[ZF>>2];if(14==($F|0))q=148;else var aG=$F,bG=jy,cG=iy,q=149;break;case 148:a[ZF>>2]=16;var dG=a[rb>>2],oL=a[(x+39840+(48*dG&-1)+4|0)>>2],aG=16,bG=dG,cG=oL,q=149;break;case 149:var Ar=cG,Br=5,eG=bG,q=150;break;case 150:var ky=8-(Ar&7)|0,ly=(Br|0)<(ky|0)?Br:ky,
+my=Br-ly|0,fG=x+39840+(48*eG&-1)+8+(Ar>>3)|0;l[fG]=(aG>>my<<(ky-ly|0)|l[fG]&255)&255;var ny=ly+Ar|0,oy=a[rb>>2];0<(my|0)?(Ar=ny,Br=my,eG=oy,q=150):q=151;break;case 151:a[(x+39840+(48*oy&-1)+4|0)>>2]=ny;var pL=a[(x+304+(5252*ef&-1)+4824|0)>>2],Cr=ny,Dr=4,gG=oy,q=152;break;case 152:var py=8-(Cr&7)|0,qy=(Dr|0)<(py|0)?Dr:py,ry=Dr-qy|0,hG=x+39840+(48*gG&-1)+8+(Cr>>3)|0;l[hG]=(pL>>ry<<(py-qy|0)|l[hG]&255)&255;var sy=qy+Cr|0,ty=a[rb>>2];0<(ry|0)?(Cr=sy,Dr=ry,gG=ty,q=152):q=153;break;case 153:a[(x+39840+
+(48*ty&-1)+4|0)>>2]=sy;var qL=a[(x+304+(5252*ef&-1)+4828|0)>>2],Er=sy,Fr=3,iG=ty,q=154;break;case 154:var uy=8-(Er&7)|0,vy=(Fr|0)<(uy|0)?Fr:uy,wy=Fr-vy|0,jG=x+39840+(48*iG&-1)+8+(Er>>3)|0;l[jG]=(qL>>wy<<(uy-vy|0)|l[jG]&255)&255;var xy=vy+Er|0,yy=a[rb>>2];0<(wy|0)?(Er=xy,Fr=wy,iG=yy,q=154):q=155;break;case 155:a[(x+39840+(48*yy&-1)+4|0)>>2]=xy;EF=yy;FF=xy;q=156;break;case 156:var rL=a[(x+304+(5252*ef&-1)+4836|0)>>2],Gr=FF,Hr=1,kG=EF,q=157;break;case 157:var zy=8-(Gr&7)|0,Ay=(Hr|0)<(zy|0)?Hr:zy,By=
+Hr-Ay|0,lG=x+39840+(48*kG&-1)+8+(Gr>>3)|0;l[lG]=(rL>>By<<(zy-Ay|0)|l[lG]&255)&255;var Cy=Ay+Gr|0,Dy=a[rb>>2];0<(By|0)?(Gr=Cy,Hr=By,kG=Dy,q=157):q=158;break;case 158:a[(x+39840+(48*Dy&-1)+4|0)>>2]=Cy;var sL=a[(x+304+(5252*ef&-1)+4840|0)>>2],Ir=Cy,Jr=1,mG=Dy,q=159;break;case 159:var Ey=8-(Ir&7)|0,Fy=(Jr|0)<(Ey|0)?Jr:Ey,Gy=Jr-Fy|0,nG=x+39840+(48*mG&-1)+8+(Ir>>3)|0;l[nG]=(sL>>Gy<<(Ey-Fy|0)|l[nG]&255)&255;var Hy=Fy+Ir|0,Kr=a[rb>>2];0<(Gy|0)?(Ir=Hy,Jr=Gy,mG=Kr,q=159):q=160;break;case 160:a[(x+39840+(48*
+Kr&-1)+4|0)>>2]=Hy;var oG=ef+1|0;(oG|0)<(a[Pw>>2]|0)?(ef=oG,RE=Kr,SE=Hy,q=109):(Do=Kr,q=161);break;case 161:if(0==(a[Bt>>2]|0))var Iy=Do,q=163;else q=162;break;case 162:b:for(var tL=x,Eo=x+39840+(48*Do&-1)+8|0,An=0,An=1;;)switch(An){case 1:var $l=l[Eo+2|0]&255,Jy=0!=($l&128|0)?262140:196598,uL=Jy^32773,Ky=(0==((Jy^$l<<10)&65536|0)?Jy:uL)<<1,vL=Ky^32773,Ly=(0==((Ky^$l<<11)&65536|0)?Ky:vL)<<1,wL=Ly^32773,My=(0==((Ly^$l<<12)&65536|0)?Ly:wL)<<1,xL=My^32773,Ny=(0==((My^$l<<13)&65536|0)?My:xL)<<1,yL=Ny^
+32773,Oy=(0==((Ny^$l<<14)&65536|0)?Ny:yL)<<1,zL=Oy^32773,Py=(0==((Oy^$l<<15)&65536|0)?Oy:zL)<<1,AL=Py^32773,am=l[Eo+3|0]&255,Qy=(0==((Py^$l<<16)&65536|0)?Py:AL)<<1,BL=Qy^32773,Ry=(0==((Qy^am<<9)&65536|0)?Qy:BL)<<1,CL=Ry^32773,Sy=(0==((Ry^am<<10)&65536|0)?Ry:CL)<<1,DL=Sy^32773,Ty=(0==((Sy^am<<11)&65536|0)?Sy:DL)<<1,EL=Ty^32773,Uy=(0==((Ty^am<<12)&65536|0)?Ty:EL)<<1,FL=Uy^32773,Vy=(0==((Uy^am<<13)&65536|0)?Uy:FL)<<1,GL=Vy^32773,Wy=(0==((Vy^am<<14)&65536|0)?Vy:GL)<<1,HL=Wy^32773,Xy=(0==((Wy^am<<15)&
+65536|0)?Wy:HL)<<1,IL=Xy^32773,Yy=0==((Xy^am<<16)&65536|0)?Xy:IL,pG=a[(tL+24|0)>>2],JL=Yy&255,KL=Yy>>>8&255;if(6<(pG|0))var qG=Yy,Zy=6,An=2;else var rG=KL,sG=JL,An=4;break;case 2:var bm=l[Eo+Zy|0]&255,$y=qG<<1,LL=$y^32773,az=(0==((bm<<9^$y)&65536|0)?$y:LL)<<1,ML=az^32773,bz=(0==((az^bm<<10)&65536|0)?az:ML)<<1,NL=bz^32773,cz=(0==((bz^bm<<11)&65536|0)?bz:NL)<<1,OL=cz^32773,dz=(0==((cz^bm<<12)&65536|0)?cz:OL)<<1,PL=dz^32773,ez=(0==((dz^bm<<13)&65536|0)?dz:PL)<<1,QL=ez^32773,fz=(0==((ez^bm<<14)&65536|
+0)?ez:QL)<<1,RL=fz^32773,gz=(0==((fz^bm<<15)&65536|0)?fz:RL)<<1,SL=gz^32773,hz=0==((gz^bm<<16)&65536|0)?gz:SL,tG=Zy+1|0;(tG|0)<(pG|0)?(qG=hz,Zy=tG,An=2):An=3;break;case 3:var TL=hz&255,rG=hz>>>8&255,sG=TL,An=4;break;case 4:l[Eo+4|0]=rG;l[Eo+5|0]=sG;break b}Iy=a[rb>>2];q=163;break;case 163:var uG=(Iy+1|0)&255;a[rb>>2]=uG;a[(x+39840+(48*uG&-1)|0)>>2]=a[(x+39840+(48*Iy&-1)|0)>>2]+ft|0;var Qf=x+52132|0,q=(a[rb>>2]|0)==(a[Qf>>2]|0)?164:171;break;case 164:Oc(x,141240,(S=m,m=m+1|0,m=m+7>>3<<3,a[S>>2]=0,
+S));q=171;break;case 165:var iz=8-(Yp&7)|0,jz=(Zp|0)<(iz|0)?Zp:iz,kz=Zp-jz|0,vG=x+39840+(48*hD&-1)+8+(Yp>>3)|0;l[vG]=(GK>>kz<<(iz-jz|0)|l[vG]&255)&255;var lz=jz+Yp|0,mz=a[rb>>2];0<(kz|0)?(Yp=lz,Zp=kz,hD=mz,q=165):q=166;break;case 166:a[(x+39840+(48*mz&-1)+4|0)>>2]=lz;var UL=a[(x+21328+(bo<<4)+8|0)>>2],Lr=lz,Mr=1,wG=mz,q=167;break;case 167:var nz=8-(Lr&7)|0,oz=(Mr|0)<(nz|0)?Mr:nz,pz=Mr-oz|0,xG=x+39840+(48*wG&-1)+8+(Lr>>3)|0;l[xG]=(UL>>pz<<(nz-oz|0)|l[xG]&255)&255;var qz=oz+Lr|0,rz=a[rb>>2];0<(pz|0)?
+(Lr=qz,Mr=pz,wG=rz,q=167):q=168;break;case 168:a[(x+39840+(48*rz&-1)+4|0)>>2]=qz;var VL=a[(x+21328+(bo<<4)+12|0)>>2],Nr=qz,Or=1,yG=rz,q=169;break;case 169:var sz=8-(Nr&7)|0,tz=(Or|0)<(sz|0)?Or:sz,uz=Or-tz|0,zG=x+39840+(48*yG&-1)+8+(Nr>>3)|0;l[zG]=(VL>>uz<<(sz-tz|0)|l[zG]&255)&255;var vz=tz+Nr|0,Pr=a[rb>>2];0<(uz|0)?(Nr=vz,Or=uz,yG=Pr,q=169):q=170;break;case 170:a[(x+39840+(48*Pr&-1)+4|0)>>2]=vz;var AG=bo+1|0,BG=a[Qp>>2];(AG|0)<(BG|0)?(bo=AG,dD=Pr,eD=vz,q=44):(xe=0,Vp=BG,Co=Pr,q=47);break;case 171:var WL=
+a[Ch>>2]<<3,Qr=x+72|0,q=1==(a[rt>>2]|0)?174:172;break;case 172:if(0<(a[Qr>>2]|0))q=173;else var wz=0,q=241;break;case 173:var hh=x+300|0,vf=x+296|0,wg=x+292|0,ej=x+284|0,XL=x+21464|0,CG=0,wf=0,q=203;break;case 174:var cm=x+300|0,qk=x+296|0,rk=x+292|0,co=x+284|0,YL=x+21464|0,xz=0,Rf=0,yz=a[Qr>>2],q=175;break;case 175:if(0<(yz|0))var DG=xz,Sf=0,q=176;else var zz=xz,EG=yz,q=202;break;case 176:var eo=x+304+(10504*Rf&-1)+(5252*Sf&-1)|0,Fo=a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4784|0)>>2],Az=a[(11760+(Fo<<
+2)|0)>>2],FG=a[(11632+(Fo<<2)|0)>>2],GG=x+304+(10504*Rf&-1)+(5252*Sf&-1)+4868|0,Rr=a[GG>>2];if(0<(Rr|0))q=177;else var Sr=0,Tr=0,q=187;break;case 177:if(12>(Fo-4|0)>>>0)var Bz=0,Cz=0,HG=Rr,q=178;else var IG=0,Dz=0,q=186;break;case 178:var JG=a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4608+(Cz<<2)|0)>>2];if(-1==(JG|0))var Ez=Bz,Fz=HG,q=185;else var Ur=Az,q=179;break;case 179:var KG=a[cm>>2];if(0==(KG|0))q=180;else var Vr=KG,q=183;break;case 180:a[cm>>2]=8;var Gz=a[qk>>2]+1|0;a[qk>>2]=Gz;var LG=a[Qf>>2];if((a[(x+
+39840+(48*LG&-1)|0)>>2]|0)==(a[rk>>2]|0))q=181;else var MG=Gz,q=182;break;case 181:ha(a[co>>2]+Gz|0,x+39840+(48*LG&-1)+8|0,a[Ch>>2]);var NG=a[Ch>>2],OG=a[qk>>2]+NG|0;a[qk>>2]=OG;a[rk>>2]=a[rk>>2]+(NG<<3)|0;a[Qf>>2]=(a[Qf>>2]+1|0)&255;MG=OG;q=182;break;case 182:l[a[co>>2]+MG|0]=0;Vr=a[cm>>2];q=183;break;case 183:var Hz=(Ur|0)<(Vr|0)?Ur:Vr,Iz=Ur-Hz|0,PG=Vr-Hz|0;a[cm>>2]=PG;var QG=a[co>>2]+a[qk>>2]|0;l[QG]=(JG>>Iz<>2]=a[rk>>2]+Hz|0;0<(Iz|0)?(Ur=Iz,q=179):q=184;break;case 184:var ZL=
+a[GG>>2],Ez=Bz+Az|0,Fz=ZL,q=185;break;case 185:var Jz=Cz+1|0;(Jz|0)<(Fz|0)?(Bz=Ez,Cz=Jz,HG=Fz,q=178):(Sr=Ez,Tr=Jz,q=187);break;case 186:var RG=(-1==(a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4608+(Dz<<2)|0)>>2]|0)?0:Az)+IG|0,SG=Dz+1|0;(SG|0)<(Rr|0)?(IG=RG,Dz=SG,q=186):(Sr=RG,Tr=Rr,q=187);break;case 187:var TG=x+304+(10504*Rf&-1)+(5252*Sf&-1)+4860|0,UG=a[TG>>2];if((Tr|0)<(UG|0))var Kz=Sr,Lz=Tr,Mz=UG,q=188;else var VG=Sr,q=198;break;case 188:var WG=a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4608+(Lz<<2)|0)>>2];
+if(-1==(WG|0))var Nz=Kz,Oz=Mz,q=197;else q=189;break;case 189:if(4==(Fo|0)|0==(Fo|0))var XG=Mz,q=196;else var Wr=FG,q=190;break;case 190:var YG=a[cm>>2];if(0==(YG|0))q=191;else var Xr=YG,q=194;break;case 191:a[cm>>2]=8;var Pz=a[qk>>2]+1|0;a[qk>>2]=Pz;var ZG=a[Qf>>2];if((a[(x+39840+(48*ZG&-1)|0)>>2]|0)==(a[rk>>2]|0))q=192;else var $G=Pz,q=193;break;case 192:ha(a[co>>2]+Pz|0,x+39840+(48*ZG&-1)+8|0,a[Ch>>2]);var aH=a[Ch>>2],bH=a[qk>>2]+aH|0;a[qk>>2]=bH;a[rk>>2]=a[rk>>2]+(aH<<3)|0;a[Qf>>2]=(a[Qf>>2]+
+1|0)&255;$G=bH;q=193;break;case 193:l[a[co>>2]+$G|0]=0;Xr=a[cm>>2];q=194;break;case 194:var Qz=(Wr|0)<(Xr|0)?Wr:Xr,Rz=Wr-Qz|0,cH=Xr-Qz|0;a[cm>>2]=cH;var dH=a[co>>2]+a[qk>>2]|0;l[dH]=(WG>>Rz<>2]=a[rk>>2]+Qz|0;0<(Rz|0)?(Wr=Rz,q=190):q=195;break;case 195:XG=a[TG>>2];q=196;break;case 196:Nz=Kz+FG|0;Oz=XG;q=197;break;case 197:var eH=Lz+1|0;(eH|0)<(Oz|0)?(Kz=Nz,Lz=eH,Mz=Oz,q=188):(VG=Nz,q=198);break;case 198:q=2==(a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4788|0)>>2]|0)?199:200;break;
+case 199:var fH=3*a[YL>>2]&-1,gH=x+304+(10504*Rf&-1)+(5252*Sf&-1)+4772|0,hH=a[gH>>2],iH=(fH|0)>(hH|0)?hH:fH,$L=Qe(x,a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4796|0)>>2],0,iH,eo),jH=Qe(x,a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4800|0)>>2],iH,a[gH>>2],eo)+$L|0,q=201;break;case 200:var Go=a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4772|0)>>2],kH=a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4824|0)>>2],lH=a[(x+21360+((kH+1|0)<<2)|0)>>2],mH=a[(x+21360+(((kH+2|0)+a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4828|0)>>2]|0)<<2)|0)>>2],nH=
+(lH|0)>(Go|0)?Go:lH,oH=(mH|0)>(Go|0)?Go:mH,aM=Qe(x,a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4796|0)>>2],0,nH,eo),bM=Qe(x,a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4800|0)>>2],nH,oH,eo)+aM|0,cM=Qe(x,a[(x+304+(10504*Rf&-1)+(5252*Sf&-1)+4804|0)>>2],oH,Go,eo),jH=bM+cM|0,q=201;break;case 201:var dM=SA(x,eo),pH=((VG+DG|0)+jH|0)+dM|0,qH=Sf+1|0,rH=a[Qr>>2];(qH|0)<(rH|0)?(DG=pH,Sf=qH,q=176):(zz=pH,EG=rH,q=202);break;case 202:var sH=Rf+1|0;2>(sH|0)?(xz=zz,Rf=sH,yz=EG,q=175):(wz=zz,q=241);break;case 203:var fo=x+304+(5252*
+wf&-1)|0,tH=x+304+(5252*wf&-1)+5188|0;if(2==(a[(x+304+(5252*wf&-1)+4788|0)>>2]|0))var Yr=0,Sz=0,Zr=0,q=204;else var $r=0,Tz=0,as=0,q=228;break;case 204:var uH=a[(a[tH>>2]+(Yr<<2)|0)>>2],Uz=(uH|0)/3&-1,Ho=a[(x+304+(5252*wf&-1)+5192+(Yr<<2)|0)>>2];if(2<(uH|0))q=205;else var Vz=Sz,vH=Zr,q=226;break;case 205:var eM=0<(Ho|0),fM=1<(Uz|0),wH=0,Wz=Zr,q=206;break;case 206:var Xz=3*Wz&-1,xH=a[(x+304+(5252*wf&-1)+4608+(Xz<<2)|0)>>2],gM=0<(xH|0)?xH:0;if(eM)var bs=Ho,q=207;else q=224;break;case 207:var yH=a[hh>>
+2];if(0==(yH|0))q=208;else var cs=yH,q=211;break;case 208:a[hh>>2]=8;var Yz=a[vf>>2]+1|0;a[vf>>2]=Yz;var zH=a[Qf>>2];if((a[(x+39840+(48*zH&-1)|0)>>2]|0)==(a[wg>>2]|0))q=209;else var AH=Yz,q=210;break;case 209:ha(a[ej>>2]+Yz|0,x+39840+(48*zH&-1)+8|0,a[Ch>>2]);var BH=a[Ch>>2],CH=a[vf>>2]+BH|0;a[vf>>2]=CH;a[wg>>2]=a[wg>>2]+(BH<<3)|0;a[Qf>>2]=(a[Qf>>2]+1|0)&255;AH=CH;q=210;break;case 210:l[a[ej>>2]+AH|0]=0;cs=a[hh>>2];q=211;break;case 211:var Zz=(bs|0)<(cs|0)?bs:cs,$z=bs-Zz|0,DH=cs-Zz|0;a[hh>>2]=DH;var EH=
+a[ej>>2]+a[vf>>2]|0;l[EH]=(gM>>$z<>2]+Zz|0;a[wg>>2]=FH;0<($z|0)?(bs=$z,q=207):q=212;break;case 212:var GH=a[(x+304+(5252*wf&-1)+4608+((Xz+1|0)<<2)|0)>>2],hM=0<(GH|0)?GH:0,ds=Ho,HH=FH,q=213;break;case 213:var IH=a[hh>>2];if(0==(IH|0))q=214;else var es=IH,q=217;break;case 214:a[hh>>2]=8;var aA=a[vf>>2]+1|0;a[vf>>2]=aA;var JH=a[Qf>>2];if((a[(x+39840+(48*JH&-1)|0)>>2]|0)==(HH|0))q=215;else var KH=aA,q=216;break;case 215:ha(a[ej>>2]+aA|0,x+39840+(48*JH&-1)+8|0,a[Ch>>2]);
+var LH=a[Ch>>2],MH=a[vf>>2]+LH|0;a[vf>>2]=MH;a[wg>>2]=a[wg>>2]+(LH<<3)|0;a[Qf>>2]=(a[Qf>>2]+1|0)&255;KH=MH;q=216;break;case 216:l[a[ej>>2]+KH|0]=0;es=a[hh>>2];q=217;break;case 217:var bA=(ds|0)<(es|0)?ds:es,cA=ds-bA|0,NH=es-bA|0;a[hh>>2]=NH;var OH=a[ej>>2]+a[vf>>2]|0;l[OH]=(hM>>cA<>2]+bA|0;a[wg>>2]=dA;0<(cA|0)?(ds=cA,HH=dA,q=213):q=218;break;case 218:var PH=a[(x+304+(5252*wf&-1)+4608+((Xz+2|0)<<2)|0)>>2],iM=0<(PH|0)?PH:0,fs=Ho,QH=dA,q=219;break;case 219:var RH=a[hh>>
+2];if(0==(RH|0))q=220;else var gs=RH,q=223;break;case 220:a[hh>>2]=8;var eA=a[vf>>2]+1|0;a[vf>>2]=eA;var SH=a[Qf>>2];if((a[(x+39840+(48*SH&-1)|0)>>2]|0)==(QH|0))q=221;else var TH=eA,q=222;break;case 221:ha(a[ej>>2]+eA|0,x+39840+(48*SH&-1)+8|0,a[Ch>>2]);var UH=a[Ch>>2],VH=a[vf>>2]+UH|0;a[vf>>2]=VH;a[wg>>2]=a[wg>>2]+(UH<<3)|0;a[Qf>>2]=(a[Qf>>2]+1|0)&255;TH=VH;q=222;break;case 222:l[a[ej>>2]+TH|0]=0;gs=a[hh>>2];q=223;break;case 223:var fA=(fs|0)<(gs|0)?fs:gs,gA=fs-fA|0,WH=gs-fA|0;a[hh>>2]=WH;var XH=
+a[ej>>2]+a[vf>>2]|0;l[XH]=(iM>>gA<>2]+fA|0;a[wg>>2]=YH;0<(gA|0)?(fs=gA,QH=YH,q=219):q=224;break;case 224:var ZH=wH+1|0,jM=Wz+1|0;(ZH|0)<(Uz|0)?(wH=ZH,Wz=jM,q=206):q=225;break;case 225:var $H=fM?Uz:1,kM=Math.imul(3*Ho&-1,$H),lM=$H+Zr|0,Vz=kM+Sz|0,vH=lM,q=226;break;case 226:var aI=Yr+1|0;4>(aI|0)?(Yr=aI,Sz=Vz,Zr=vH,q=204):q=227;break;case 227:var bI=3*a[XL>>2]&-1,cI=x+304+(5252*wf&-1)+4772|0,dI=a[cI>>2],eI=(bI|0)>(dI|0)?dI:bI,mM=Qe(x,a[(x+304+(5252*wf&-1)+4796|0)>>2],
+0,eI,fo),fI=Qe(x,a[(x+304+(5252*wf&-1)+4800|0)>>2],eI,a[cI>>2],fo)+mM|0,gI=Vz,q=240;break;case 228:var hs=a[(a[tH>>2]+($r<<2)|0)>>2],hA=a[(x+304+(5252*wf&-1)+5192+($r<<2)|0)>>2];if(0<(hs|0))q=229;else var iA=Tz,hI=as,q=238;break;case 229:if(0<(hA|0))var iI=0,jA=as,q=230;else q=237;break;case 230:var jI=a[(x+304+(5252*wf&-1)+4608+(jA<<2)|0)>>2],nM=0<(jI|0)?jI:0,is=hA,q=231;break;case 231:var kI=a[hh>>2];if(0==(kI|0))q=232;else var js=kI,q=235;break;case 232:a[hh>>2]=8;var kA=a[vf>>2]+1|0;a[vf>>2]=
+kA;var lI=a[Qf>>2];if((a[(x+39840+(48*lI&-1)|0)>>2]|0)==(a[wg>>2]|0))q=233;else var mI=kA,q=234;break;case 233:ha(a[ej>>2]+kA|0,x+39840+(48*lI&-1)+8|0,a[Ch>>2]);var nI=a[Ch>>2],oI=a[vf>>2]+nI|0;a[vf>>2]=oI;a[wg>>2]=a[wg>>2]+(nI<<3)|0;a[Qf>>2]=(a[Qf>>2]+1|0)&255;mI=oI;q=234;break;case 234:l[a[ej>>2]+mI|0]=0;js=a[hh>>2];q=235;break;case 235:var lA=(is|0)<(js|0)?is:js,mA=is-lA|0,pI=js-lA|0;a[hh>>2]=pI;var qI=a[ej>>2]+a[vf>>2]|0;l[qI]=(nM>>mA<>2]=a[wg>>2]+lA|0;0<(mA|0)?(is=mA,
+q=231):q=236;break;case 236:var rI=iI+1|0,oM=jA+1|0;(rI|0)<(hs|0)?(iI=rI,jA=oM,q=230):q=237;break;case 237:var pM=Math.imul(hA,hs)+Tz|0,qM=hs+as|0,iA=pM,hI=qM,q=238;break;case 238:var sI=$r+1|0;4>(sI|0)?($r=sI,Tz=iA,as=hI,q=228):q=239;break;case 239:var Io=a[(x+304+(5252*wf&-1)+4772|0)>>2],tI=a[(x+304+(5252*wf&-1)+4824|0)>>2],uI=a[(x+21360+((tI+1|0)<<2)|0)>>2],vI=a[(x+21360+(((tI+2|0)+a[(x+304+(5252*wf&-1)+4828|0)>>2]|0)<<2)|0)>>2],wI=(uI|0)>(Io|0)?Io:uI,xI=(vI|0)>(Io|0)?Io:vI,rM=Qe(x,a[(x+304+(5252*
+wf&-1)+4796|0)>>2],0,wI,fo),sM=Qe(x,a[(x+304+(5252*wf&-1)+4800|0)>>2],wI,xI,fo)+rM|0,tM=Qe(x,a[(x+304+(5252*wf&-1)+4804|0)>>2],xI,Io,fo),fI=sM+tM|0,gI=iA,q=240;break;case 240:var uM=SA(x,fo),yI=((gI+CG|0)+fI|0)+uM|0,zI=wf+1|0;(zI|0)<(a[Qr>>2]|0)?(CG=yI,wf=zI,q=203):(wz=yI,q=241);break;case 241:var vM=wz+WL|0,nA=x+21324|0;Gs(x,a[nA>>2]);var ks=vM+a[nA>>2]|0;a[Bo>>2]=a[Bo>>2]+((ft-ks|0)/8&-1)|0;var AI=RA(x,Ds),oA=x+52140|0;if((AI|0)==(a[oA>>2]|0))var pA=AI,q=243;else q=242;break;case 242:Oc(x,144984,
+(S=m,m=m+1|0,m=m+7>>3<<3,a[S>>2]=0,S));pA=a[oA>>2];q=243;break;case 243:var BI=a[Bo>>2]<<3,q=(BI|0)==(pA|0)?245:244;break;case 244:var CI=a[nA>>2],wM=a[gC>>2],DI=a[Ch>>2]<<3,xM=(ks-CI|0)-DI|0,yM=(ks|0)%8&-1;Oc(x,143424,(S=m,m=m+72|0,a[S>>2]=BI,a[S+8>>2]=pA,a[S+16>>2]=CI,a[S+24>>2]=wM,a[S+32>>2]=DI,a[S+40>>2]=xM,a[S+48>>2]=ks,a[S+56>>2]=yM,a[S+64>>2]=ft,S));Oc(x,143064,(S=m,m=m+1|0,m=m+7>>3<<3,a[S>>2]=0,S));Oc(x,142680,(S=m,m=m+1|0,m=m+7>>3<<3,a[S>>2]=0,S));Oc(x,142192,(S=m,m=m+1|0,m=m+7>>3<<3,a[S>>
+2]=0,S));Oc(x,141736,(S=m,m=m+1|0,m=m+7>>3<<3,a[S>>2]=0,S));a[oA>>2]=a[Bo>>2]<<3;q=245;break;case 245:var EI=x+292|0,FI=a[EI>>2];if(1E9<(FI|0))var qA=0,q=246;else q=248;break;case 246:var GI=x+39840+(48*qA&-1)|0;a[GI>>2]=a[GI>>2]-FI|0;var HI=qA+1|0;256>(HI|0)?(qA=HI,q=246):q=247;break;case 247:a[EI>>2]=0;q=248;break;case 248:m=YB;break a}}var zM=Vo(k,f,c,1),g=0==(a[(k+156|0)>>2]|0)?85:84;break;case 84:a:for(var sk=k,ei=0,ei=1;;)switch(ei){case 1:var AM=a[(106152+(a[(sk+16|0)>>2]<<6)+(a[(sk+84744|
+0)>>2]<<2)|0)>>2],II=sk+85784|0;a[II>>2]=a[II>>2]+1|0;var JI=sk+85760|0,KI=a[JI>>2]+AM|0;a[JI>>2]=KI;var rA=sk+85764|0,LI=a[rA>>2]+1|0;a[rA>>2]=LI;var sA=sk+85768|0,ei=(LI|0)<(a[sA>>2]|0)?10:2;break;case 2:var Jo=sk+85772|0,tA=a[Jo>>2],uA=sk+85776|0,MI=a[uA>>2];if((tA|0)<(MI|0))ei=3;else var NI=tA,ls=MI,ei=4;break;case 3:a[(a[(sk+85780|0)>>2]+(tA<<2)|0)>>2]=KI;var OI=a[Jo>>2]+1|0;a[Jo>>2]=OI;a[rA>>2]=0;var BM=a[uA>>2],NI=OI,ls=BM,ei=4;break;case 4:ei=(NI|0)==(ls|0)?5:10;break;case 5:if(1<(ls|0))ei=
+6;else var PI=ls,ei=9;break;case 6:var CM=sk+85780|0,ms=1,ei=7;break;case 7:var QI=a[CM>>2];a[(QI+(((ms|0)/2&-1)<<2)|0)>>2]=a[(QI+(ms<<2)|0)>>2];var RI=ms+2|0;(RI|0)<(a[uA>>2]|0)?(ms=RI,ei=7):ei=8;break;case 8:PI=a[Jo>>2];ei=9;break;case 9:a[sA>>2]<<=1;a[Jo>>2]=(PI|0)/2&-1;ei=10;break;case 10:break a}g=85;break;case 85:g=0==(a[En>>2]|0)?94:86;break;case 86:var vA=k+85804|0,g=0==(a[vA>>2]|0)?94:87;break;case 87:var DM=576*a[Y>>2]&-1,SI=k+72|0;if(0<(a[SI>>2]|0))var go=0,g=88;else g=93;break;case 88:var ns=
+0,g=89;break;case 89:var TI=a[vA>>2];oa[(TI+24+(12800*go&-1)+(ns<<3)|0)>>3]=oa[(TI+24+(12800*go&-1)+((ns+DM|0)<<3)|0)>>3];var UI=ns+1|0;272>(UI|0)?(ns=UI,g=89):g=90;break;case 90:var EM=a[(E+(go<<2)|0)>>2],os=272,g=91;break;case 91:oa[(a[vA>>2]+24+(12800*go&-1)+(os<<3)|0)>>3]=b[(EM+((os-272|0)<<2)|0)>>2];var VI=os+1|0;1600>(VI|0)?(os=VI,g=91):g=92;break;case 92:var WI=go+1|0;(WI|0)<(a[SI>>2]|0)?(go=WI,g=88):g=93;break;case 93:b[(k+84908|0)>>2]=1;a:{var Bd=k,Ko=mm,Sb=0,Lo=m;m=m+504|0;for(Sb=1;;)switch(Sb){case 1:var wA=
+Lo,xA=Lo+160,ho=Lo+320,FM=Lo+344,XI=Bd+76|0,YI=a[XI>>2],Sb=0<(YI|0)?2:43;break;case 2:var ZI=Bd+72|0,$I=FM,aJ=wA|0,GM=xA|0,Tf=Bd+85804|0,bJ=Bd+212|0,cJ=Bd+85796|0,HM=Bd+216|0,IM=ho+12|0,JM=ho+8|0,KM=ho|0,LM=ho+4|0,MM=ho+16|0,Fc=0,yA=a[ZI>>2],dJ=YI,Sb=3;break;case 3:if(0<(yA|0))Sb=4;else var eJ=yA,zA=dJ,Sb=42;break;case 4:var NM=1==(Fc|0),qc=0,Sb=5;break;case 5:var fJ=Bd+304+(10504*Fc&-1)+(5252*qc&-1)|0,gJ=Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4608|0;ha($I,gJ,156);Sb=NM?6:10;break;case 6:var hJ=Bd+10808+
+(5252*qc&-1)+4848|0,iJ=a[hJ>>2];if(0<(iJ|0))var ps=0,jJ=iJ,Sb=7;else Sb=10;break;case 7:var kJ=Bd+10808+(5252*qc&-1)+4608+(ps<<2)|0;if(0>(a[kJ>>2]|0))Sb=8;else var AA=jJ,Sb=9;break;case 8:a[kJ>>2]=a[(Bd+304+(5252*qc&-1)+4608+(ps<<2)|0)>>2];AA=a[hJ>>2];Sb=9;break;case 9:var lJ=ps+1|0;(lJ|0)<(AA|0)?(ps=lJ,jJ=AA,Sb=7):Sb=10;break;case 10:var BA=0==(a[(Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4836|0)>>2]|0)?0.5:1;dm(Bd,Ko+(976*Fc&-1)+(488*qc&-1)|0,fJ,aJ);qs(fJ,aJ,GM,ho,0);var mJ=a[(Bd+304+(10504*Fc&-1)+(5252*
+qc&-1)+4848|0)>>2],nJ=Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4788|0,oJ=a[nJ>>2];if(2==(oJ|0))var rs=mJ,Sb=12;else Sb=11;break;case 11:rs=0==(a[(Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4792|0)>>2]|0)?22:mJ;Sb=12;break;case 12:if(0<(rs|0))Sb=13;else var pJ=0,qJ=0,rJ=oJ,Sb=25;break;case 13:var OM=Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4832|0,PM=-BA,ss=0,xg=0,Sb=14;break;case 14:var CA=xg+1|0,ts=a[(Bd+21360+(CA<<2)|0)>>2],QM=ts-a[(Bd+21360+(xg<<2)|0)>>2]|0;if((ss|0)<(ts|0))var DA=ss,sJ=0,Sb=15;else var EA=ss,tJ=0,Sb=
+16;break;case 15:var uJ=b[(Bd+304+(10504*Fc&-1)+(5252*qc&-1)+(DA<<2)|0)>>2],vJ=sJ+uJ*uJ,wJ=DA+1|0;(wJ|0)<(ts|0)?(DA=wJ,sJ=vJ,Sb=15):(EA=ts,tJ=vJ,Sb=16);break;case 16:var xJ=QM|0,yJ=tJ/xJ;oa[(a[Tf>>2]+190712+(704*Fc&-1)+(176*qc&-1)+(xg<<3)|0)>>3]=999999986991104*yJ;oa[(a[Tf>>2]+201208+(352*Fc&-1)+(176*qc&-1)+(xg<<3)|0)>>3]=999999986991104*b[(wA+(xg<<2)|0)>>2]*b[(xA+(xg<<2)|0)>>2]/xJ;var zJ=b[(Ko+(976*Fc&-1)+(488*qc&-1)+244+(xg<<2)|0)>>2];if(0>2]|
+0)?Sb=18:(FA=0,Sb=19);break;case 18:FA=yJ/zJ;Sb=19;break;case 19:var AJ=FA*b[(Ko+(976*Fc&-1)+(488*qc&-1)+(xg<<2)|0)>>2],BJ=b[(a[cJ>>2]+24+(xg<<2)|0)>>2];oa[(a[Tf>>2]+189304+(704*Fc&-1)+(176*qc&-1)+(xg<<3)|0)>>3]=999999986991104*(AJ>BJ?AJ:BJ);oa[(a[Tf>>2]+199160+(352*Fc&-1)+(176*qc&-1)+(xg<<3)|0)>>3]=0;Sb=0!=(a[OM>>2]|0)&10<(xg|0)?20:21;break;case 20:oa[(a[Tf>>2]+199160+(352*Fc&-1)+(176*qc&-1)+(xg<<3)|0)>>3]=(a[(14248+(xg<<2)|0)>>2]|0)*PM;Sb=21;break;case 21:Sb=21>(xg|0)?23:22;break;case 22:(CA|0)<
+(rs|0)?(ss=EA,xg=CA,Sb=14):Sb=24;break;case 23:var CJ=a[Tf>>2]+199160+(352*Fc&-1)+(176*qc&-1)+(xg<<3)|0;oa[CJ>>3]-=BA*(a[(Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4608+(xg<<2)|0)>>2]|0);Sb=22;break;case 24:var RM=a[nJ>>2],pJ=EA,qJ=rs,rJ=RM,Sb=25;break;case 25:Sb=2==(rJ|0)?26:40;break;case 26:var DJ=a[(Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4852|0)>>2];if(13>(DJ|0))var EJ=pJ,GA=qJ,em=DJ,Sb=28;else Sb=40;break;case 27:var SM=GA+3|0;13>(HA|0)?(EJ=IA,GA=SM,em=HA,Sb=28):Sb=40;break;case 28:var JA=a[(Bd+21452+(em<<
+2)|0)>>2],HA=em+1|0,KA=a[(Bd+21452+(HA<<2)|0)>>2],FJ=KA-JA|0,TM=(JA|0)<(KA|0),GJ=FJ|0,UM=3*em&-1,VM=12>(em|0),us=EJ,io=0,Mo=GA,Sb=29;break;case 29:if(TM)var LA=us,HJ=JA,IJ=0,Sb=30;else var IA=us,JJ=0,Sb=32;break;case 30:var KJ=b[(Bd+304+(10504*Fc&-1)+(5252*qc&-1)+(LA<<2)|0)>>2],LJ=IJ+KJ*KJ,WM=LA+1|0,MJ=HJ+1|0;(MJ|0)<(KA|0)?(LA=WM,HJ=MJ,IJ=LJ,Sb=30):Sb=31;break;case 31:IA=us+FJ|0;JJ=LJ;Sb=32;break;case 32:var NJ=JJ/GJ,OJ=1E-20>2]+194616+(1248*Fc&-1)+
+(312*qc&-1)+(No<<3)|0)>>3]=999999986991104*OJ;oa[(a[Tf>>2]+201912+(624*Fc&-1)+(312*qc&-1)+(No<<3)|0)>>3]=999999986991104*b[(wA+(Mo<<2)|0)>>2]*b[(xA+(Mo<<2)|0)>>2]/GJ;var PJ=b[(Ko+(976*Fc&-1)+(488*qc&-1)+332+(12*em&-1)+(io<<2)|0)>>2];if(0>2]|0)?35:36;break;case 35:if(0==(a[HM>>2]|0))var RJ=QJ,Sb=37;else Sb=36;break;case 36:RJ=0;Sb=37;break;case 37:var SJ=RJ*b[(Ko+(976*Fc&-1)+(488*qc&-1)+88+(12*em&-1)+(io<<2)|0)>>2],
+TJ=b[(a[cJ>>2]+112+(em<<2)|0)>>2];oa[(a[Tf>>2]+192120+(1248*Fc&-1)+(312*qc&-1)+(No<<3)|0)>>3]=999999986991104*(SJ>TJ?SJ:TJ);oa[(a[Tf>>2]+199864+(624*Fc&-1)+(312*qc&-1)+(No<<3)|0)>>3]=-2*(a[(Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4808+(io<<2)|0)>>2]|0);Sb=VM?38:39;break;case 38:var UJ=a[Tf>>2]+199864+(624*Fc&-1)+(312*qc&-1)+(No<<3)|0;oa[UJ>>3]-=BA*(a[(Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4608+(Mo<<2)|0)>>2]|0);Sb=39;break;case 39:var XM=Mo+1|0,VJ=io+1|0;3>(VJ|0)?(us=IA,io=VJ,Mo=XM,Sb=29):Sb=27;break;case 40:a[(a[Tf>>
+2]+201112+(Fc<<3)+(qc<<2)|0)>>2]=a[(Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4780|0)>>2];var WJ=Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4844|0;a[(a[Tf>>2]+203400+(Fc<<3)+(qc<<2)|0)>>2]=a[WJ>>2]+a[(Bd+304+(10504*Fc&-1)+(5252*qc&-1)+4768|0)>>2]|0;a[(a[Tf>>2]+203416+(Fc<<3)+(qc<<2)|0)>>2]=a[WJ>>2];a[(a[Tf>>2]+203160+(Fc<<3)+(qc<<2)|0)>>2]=a[IM>>2];oa[(a[Tf>>2]+203208+(Fc<<4)+(qc<<3)|0)>>3]=10*b[JM>>2];oa[(a[Tf>>2]+203240+(Fc<<4)+(qc<<3)|0)>>3]=10*b[KM>>2];oa[(a[Tf>>2]+203176+(Fc<<4)+(qc<<3)|0)>>3]=10*b[LM>>2];a[(a[Tf>>
+2]+203272+(Fc<<3)+(qc<<2)|0)>>2]=a[MM>>2];ha(gJ,$I,156);var XJ=qc+1|0,YJ=a[ZI>>2];(XJ|0)<(YJ|0)?(qc=XJ,Sb=5):Sb=41;break;case 41:var YM=a[XI>>2],eJ=YJ,zA=YM,Sb=42;break;case 42:var ZJ=Fc+1|0;(ZJ|0)<(zA|0)?(Fc=ZJ,yA=eJ,dJ=zA,Sb=3):Sb=43;break;case 43:m=Lo;break a}}g=94;break;case 94:var $J=k+84748|0;a[$J>>2]=a[$J>>2]+1|0;var vs=k+84744|0,aK=k+84040+(20*a[vs>>2]&-1)+16|0;a[aK>>2]=a[aK>>2]+1|0;var bK=k+84356|0;a[bK>>2]=a[bK>>2]+1|0;var MA=k+72|0,g=2==(a[MA>>2]|0)?95:96;break;case 95:var cK=k+84040+(20*
+a[vs>>2]&-1)+(a[ao>>2]<<2)|0;a[cK>>2]=a[cK>>2]+1|0;var dK=k+84340+(a[ao>>2]<<2)|0;a[dK>>2]=a[dK>>2]+1|0;g=96;break;case 96:var eK=a[Y>>2],g=0<(eK|0)?97:102;break;case 97:var fK=k+84740|0,ws=0,NA=a[MA>>2],gK=eK,g=98;break;case 98:if(0<(NA|0))var xs=0,g=99;else var hK=NA,OA=gK,g=101;break;case 99:var ZM=a[(k+304+(10504*ws&-1)+(5252*xs&-1)+4788|0)>>2],iK=0==(a[(k+304+(10504*ws&-1)+(5252*xs&-1)+4792|0)>>2]|0)?ZM:4,jK=k+84360+(24*a[vs>>2]&-1)+(iK<<2)|0;a[jK>>2]=a[jK>>2]+1|0;var kK=k+84360+(24*a[vs>>2]&
+-1)+20|0;a[kK>>2]=a[kK>>2]+1|0;var lK=k+84720+(iK<<2)|0;a[lK>>2]=a[lK>>2]+1|0;a[fK>>2]=a[fK>>2]+1|0;var mK=xs+1|0,nK=a[MA>>2];(mK|0)<(nK|0)?(xs=mK,g=99):g=100;break;case 100:var $M=a[Y>>2],hK=nK,OA=$M,g=101;break;case 101:var oK=ws+1|0;(oK|0)<(OA|0)?(ws=oK,NA=hK,gK=OA,g=98):g=102;break;case 102:return m=h,zM}}function fm(a,d,e,f){for(var c=0,c=1;;)switch(c){case 1:c=0==(e|0)?4:2;break;case 2:var g=f+4|0,h=f+8|0,y=f+12|0,l=f+16|0,p=f+20|0,m=f+24|0,E=f+28|0,z=f+32|0,A=f+36|0,D=f+40|0,w=f+44|0,u=f+48|
+0,t=f+52|0,s=f+56|0,G=f+60|0,H=f+64|0,K=f+68|0,Q=f+72|0,J=f+76|0,F=f+80|0,P=d,da=e,C=a,c=3;break;case 3:c=da-1|0;b[P>>2]=b[C>>2]*b[f>>2]+1E-10-b[(P-4|0)>>2]*b[g>>2]+b[(C-4|0)>>2]*b[h>>2]-b[(P-8|0)>>2]*b[y>>2]+b[(C-8|0)>>2]*b[l>>2]-b[(P-12|0)>>2]*b[p>>2]+b[(C-12|0)>>2]*b[m>>2]-b[(P-16|0)>>2]*b[E>>2]+b[(C-16|0)>>2]*b[z>>2]-b[(P-20|0)>>2]*b[A>>2]+b[(C-20|0)>>2]*b[D>>2]-b[(P-24|0)>>2]*b[w>>2]+b[(C-24|0)>>2]*b[u>>2]-b[(P-28|0)>>2]*b[t>>2]+b[(C-28|0)>>2]*b[s>>2]-b[(P-32|0)>>2]*b[G>>2]+b[(C-32|0)>>2]*b[H>>
+2]-b[(P-36|0)>>2]*b[K>>2]+b[(C-36|0)>>2]*b[Q>>2]-b[(P-40|0)>>2]*b[J>>2]+b[(C-40|0)>>2]*b[F>>2];var ba=P+4|0,L=C+4|0;0==(c|0)?c=4:(P=ba,da=c,C=L,c=3);break;case 4:return}}function mj(k,d,e,f,c){for(var g=0,g=1;;)switch(g){case 1:if(0==(f|0))var h=1,g=32;else g=2;break;case 2:if(1==(c|0))g=3;else if(2==(c|0))var y=e,g=4;else h=0,g=32;break;case 3:y=d;g=4;break;case 4:var l=10>f>>>0,p=k+40|0,m=d,g=l?5:6;break;case 5:var E=f<<2;ha(p,m,E);ha(k+19420|0,y,E);g=7;break;case 6:ha(p,m,40);ha(k+19420|0,y,40);
+g=7;break;case 7:var z=k+38760|0,A=k+38764|0,D=k+80|0,w=k+19460|0,u=k+9728|0,t=k+38784|0,s=k+29108|0,G=k+19376|0,H=k+38756|0,K=k+38768|0,Q=k+38776|0,J=k+9732|0,F=k+29112|0,P=k+84|0,da=k+19464|0,C=K,ba=0,L=f,g=8;break;case 8:g=0<(L|0)?9:29;break;case 9:var O=a[A>>2],B=a[z>>2]-O|0,Wa=(L|0)>(B|0)?B:L;if(10>(ba|0))g=10;else var V=Wa,Eb=y,la=d,g=11;break;case 10:var W=a[D>>2],sa=a[w>>2],Yc=10-ba|0,V=(Wa|0)>(Yc|0)?Yc:Wa,Eb=sa,la=W,g=11;break;case 11:var ee=Eb+(ba<<2)|0;fm(la+(ba<<2)|0,a[u>>2]+(O<<2)|0,
+V,146336+(84*a[t>>2]&-1)|0);fm(ee,a[s>>2]+(a[A>>2]<<2)|0,V,146336+(84*a[t>>2]&-1)|0);var ja=a[A>>2],fa=a[t>>2],Cd=0==(V|0);if(Cd)var tc=ja,g=24;else g=12;break;case 12:var aa=b[(147096+(20*fa&-1)|0)>>2],ma=b[(147100+(20*fa&-1)|0)>>2],ia=b[(147104+(20*fa&-1)|0)>>2],ea=b[(147108+(20*fa&-1)|0)>>2],Gh=b[(147112+(20*fa&-1)|0)>>2],Y=a[G>>2]+(ja<<2)|0,Cg=V,ta=a[u>>2]+(ja<<2)|0,g=13;break;case 13:var na=Cg-1|0;b[Y>>2]=aa*b[ta>>2]-ma*b[(Y-4|0)>>2]+ia*b[(ta-4|0)>>2]-ea*b[(Y-8|0)>>2]+Gh*b[(ta-8|0)>>2];var Z=
+Y+4|0,Da=ta+4|0;0==(na|0)?g=14:(Y=Z,Cg=na,ta=Da,g=13);break;case 14:var ka=a[A>>2],pa=a[t>>2];Cd?(tc=ka,g=24):g=15;break;case 15:var za=b[(147096+(20*pa&-1)|0)>>2],ca=b[(147100+(20*pa&-1)|0)>>2],va=b[(147104+(20*pa&-1)|0)>>2],S=b[(147108+(20*pa&-1)|0)>>2],Ea=b[(147112+(20*pa&-1)|0)>>2],Fa=a[H>>2]+(ka<<2)|0,M=V,I=a[s>>2]+(ka<<2)|0,g=16;break;case 16:var Aa=M-1|0;b[Fa>>2]=za*b[I>>2]-ca*b[(Fa-4|0)>>2]+va*b[(I-4|0)>>2]-S*b[(Fa-8|0)>>2]+Ea*b[(I-8|0)>>2];var wa=Fa+4|0,Ga=I+4|0;0==(Aa|0)?g=17:(Fa=wa,M=Aa,
+I=Ga,g=16);break;case 17:var R=a[A>>2],N=a[G>>2],T=N+(R<<2)|0,Ma=a[H>>2],n=Ma+(R<<2)|0,qa=(V|0)%8&-1;if(0==(qa|0))var Sa=T,Ca=n,g=21;else g=18;break;case 18:var Va=qa+R|0,Ha=T,Ta=n,Ua=qa,Nb=oa[K>>3],gb=oa[Q>>3],g=19;break;case 19:var Na=Ua-1|0,$a=Ha+4|0,Gb=b[Ha>>2],Ja=Nb+Gb*Gb;oa[K>>3]=Ja;var lb=Ta+4|0,Ra=b[Ta>>2],sb=gb+Ra*Ra;oa[Q>>3]=sb;0==(Na|0)?g=20:(Ha=$a,Ta=lb,Ua=Na,Nb=Ja,gb=sb,g=19);break;case 20:var ob=Ma+(Va<<2)|0,Sa=N+(Va<<2)|0,Ca=ob,g=21;break;case 21:15>(V+7|0)>>>0?(tc=R,g=24):g=22;break;
+case 22:var hb=Sa,mb=Ca,Oa=(V|0)/8&-1,nb=oa[K>>3],xb=oa[Q>>3],g=23;break;case 23:var Ya=Oa-1|0,Ia=b[hb>>2],tb=b[(hb+4|0)>>2],Ka=b[(hb+8|0)>>2],ab=b[(hb+12|0)>>2],ga=b[(hb+16|0)>>2],xa=b[(hb+20|0)>>2],La=b[(hb+24|0)>>2],yb=b[(hb+28|0)>>2],pb=nb+(Ia*Ia+tb*tb+Ka*Ka+ab*ab+ga*ga+xa*xa+La*La+yb*yb);oa[K>>3]=pb;var r=hb+32|0,Hb=b[mb>>2],Bb=b[(mb+4|0)>>2],Ib=b[(mb+8|0)>>2],Fb=b[(mb+12|0)>>2],bb=b[(mb+16|0)>>2],qb=b[(mb+20|0)>>2],cb=b[(mb+24|0)>>2],ya=b[(mb+28|0)>>2],X=xb+(Hb*Hb+Bb*Bb+Ib*Ib+Fb*Fb+bb*bb+qb*
+qb+cb*cb+ya*ya);oa[Q>>3]=X;var Jb=mb+32|0;0==(Ya|0)?(tc=R,g=24):(hb=r,mb=Jb,Oa=Ya,nb=pb,xb=X,g=23);break;case 24:var db=L-V|0,jb=V+ba|0,U=tc+V|0;a[A>>2]=U;var ra=a[z>>2];if((U|0)==(ra|0))g=25;else var $=U,lc=ra,g=28;break;case 25:var vc=Math.log((oa[K>>3]+oa[Q>>3])/(U|0)*0.5+1E-37)/Math.LN10*1E3;if(0>>0?11999:ua)<<2)|0;a[wc>>2]=a[wc>>2]+1|0;a[C>>2]=0;a[C+4>>2]=0;a[C+8>>2]=0;
+a[C+12>>2]=0;var Tb=a[A>>2];ii(J,k+9732+(Tb<<2)|0,40,4,0);ii(F,k+29112+(Tb<<2)|0,40,4,0);ii(P,k+84+(Tb<<2)|0,40,4,0);ii(da,k+19464+(Tb<<2)|0,40,4,0);a[A>>2]=0;var Ub=a[z>>2],$=0,lc=Ub,g=28;break;case 28:($|0)>(lc|0)?(h=0,g=32):(ba=jb,L=db,g=8);break;case 29:var ub=k,g=l?30:31;break;case 30:var fc=10-f|0,vb=fc<<2;ii(ub,k+(f<<2)|0,vb,4,0);ii(k+19380|0,k+19380+(f<<2)|0,vb,4,0);var xc=f<<2;ha(k+(fc<<2)|0,m,xc);ha(k+19380+(fc<<2)|0,y,xc);h=1;g=32;break;case 31:var Qb=f-10|0;ha(ub,d+(Qb<<2)|0,40);ha(k+
+19380|0,y+(Qb<<2)|0,40);h=1;g=32;break;case 32:return h}}function Oo(b,d,e){var f,c,g=0,h=m;m=m+1024|0;for(g=1;;)switch(g){case 1:var y=h;if(0==(b|0))var kb=0,g=163;else g=2;break;case 2:var p=b+288|0,v=a[p>>2];0==(v|0)?(kb=0,g=163):g=3;break;case 3:var E=v+85696|0,z=a[E>>2];0==(z&4|0)?g=4:(kb=0,g=163);break;case 4:var A=z&10,D=a[(v+85704|0)>>2];if(0==(D|0))var w=0,g=6;else g=5;break;case 5:w=Ag(D);g=6;break;case 6:var u=a[(v+85708|0)>>2];if(0==(u|0))var t=0,g=8;else g=7;break;case 7:t=Ag(u);g=8;
+break;case 8:var s=a[(v+85712|0)>>2];if(0==(s|0))var G=0,g=10;else g=9;break;case 9:G=Ag(s);g=10;break;case 10:var H=a[(v+85716|0)>>2];if(0==(H|0))var K=0,g=12;else g=11;break;case 11:K=Ag(H);g=12;break;case 12:g=30>>0|30>>0|30>>0|30>>0?14:13;break;case 13:(29>K>>>0|0==(a[(v+85720|0)>>2]|0))&0==(A|0)?(kb=0,g=163):g=14;break;case 14:var Q=a[(b+4|0)>>2],g=-1==(Q|0)?22:15;break;case 15:var J=y|0,F=1E3*(Q>>>0)/(a[(v+60|0)>>2]|0),g=4294967295>2]=-1,S));g=20;break;case 17:if(0>F)var P=0,g=19;else g=18;break;case 18:P=0<=F?Math.floor(F):Math.ceil(F);g=19;break;case 19:Ui(J,140872,(S=m,m=m+8|0,a[S>>2]=P,S));g=20;break;case 20:var da=a[p>>2],g=0==(da|0)?22:21;break;case 21:var C=da+85696|0,ba=a[C>>2];a:{var L=b,O=J,B=0,Wa=m;m=m+8|0;for(B=1;;)switch(B){case 1:var V=Wa,B=0==(L|0)?61:2;break;case 2:var Eb=a[(L+288|0)>>2],B=0==(Eb|0)?61:3;break;case 3:var la=Eb+85744|0,W=la,B=4;break;case 4:var sa=a[W>>2];if(0==(sa|0))var Yc=0,B=6;else B=
+5;break;case 5:var ee=sa|0;1414284622==(a[(sa+4|0)>>2]|0)?(Yc=sa,B=6):(W=ee,B=4);break;case 6:var ja=Yc,B=34;break;case 7:B=0==(Yc|0)?35:8;break;case 8:var fa=V|0,Cd=V+1|0,tc=V+2|0,aa=143777,ma=143778,ia=!0,ea=Yc,B=20;break;case 9:var I,B=3>(I|0)?16:10;break;case 10:var Y=a[(c+16|0)>>2];if(1==(a[(c+20|0)>>2]|0))B=11;else var R=Y,B=12;break;case 11:if(0==(Y|0))R=0,B=12;else var ta=c,B=17;break;case 12:var na=c+12|0;if(ia)B=15;else var Z=0,B=13;break;case 13:Z>>>0>>0?B=14:(ja=c,B=34);break;case 14:var Da=
+Z+1|0;l[a[na>>2]+Z|0]<<24>>24==l[0+Z|0]<<24>>24?(Z=Da,B=13):(ta=c,B=17);break;case 15:0==(R|0)?(ja=c,B=34):(ta=c,B=17);break;case 16:var ka=lj(l[I+(c+8)|0]<<24>>24)&255,pa=lj(l[V+I|0]<<24>>24)&255,za=I+1|0;(32>ka<<24>>24?32:ka)<<24>>24==(32>pa<<24>>24?32:pa)<<24>>24?(I=za,B=9):(ta=c,B=17);break;case 17:var ca=a[(ta|0)>>2],B=0==(ca|0)?35:18;break;case 18:1414284622==(a[(ca+4|0)>>2]|0)?(c=ca,B=19):(ta=ca,B=17);break;case 19:l[fa]=88;l[Cd]=88;l[tc]=88;I=0;B=9;break;case 20:var va=l[143776],B=0==va<<
+24>>24?21:22;break;case 21:l[fa]=88;var N=l[Cd]=88,B=23;break;case 22:l[fa]=va;l[Cd]=l[aa];N=l[ma];B=23;break;case 23:l[tc]=N;var Ea=0,B=24;break;case 24:B=3>(Ea|0)?25:26;break;case 25:var Fa=lj(l[Ea+(ea+8)|0]<<24>>24)&255,M=lj(l[V+Ea|0]<<24>>24)&255,T=Ea+1|0;if((32>Fa<<24>>24?32:Fa)<<24>>24==(32>M<<24>>24?32:M)<<24>>24)Ea=T,B=24;else var Aa=ea,B=32;break;case 26:var wa=a[(ea+16|0)>>2];if(1==(a[(ea+20|0)>>2]|0))B=27;else var Ga=wa,B=28;break;case 27:0==(wa|0)?(Ga=0,B=28):(Aa=ea,B=32);break;case 28:var Qa=
+ea+12|0;if(ia)B=31;else var U=0,B=29;break;case 29:U>>>0>>0?B=30:(ja=ea,B=34);break;case 30:var uc=U+1|0;l[a[Qa>>2]+U|0]<<24>>24==l[0+U|0]<<24>>24?(U=uc,B=29):(Aa=ea,B=32);break;case 31:0==(Ga|0)?(ja=ea,B=34):(Aa=ea,B=32);break;case 32:var Ma=a[(Aa|0)>>2],B=0==(Ma|0)?35:33;break;case 33:1414284622==(a[(Ma+4|0)>>2]|0)?(ea=Ma,B=20):(Aa=Ma,B=32);break;case 34:if(0==(ja|0))B=35;else var n=ja,B=41;break;case 35:var qa=xd(1,36),Sa=qa,B=0==(qa|0)?61:36;break;case 36:var Ca=Eb+85748|0,Va=a[Ca>>2],B=0==
+(Va|0)?38:37;break;case 37:B=0==(a[la>>2]|0)?38:39;break;case 38:a[la>>2]=Sa;B=40;break;case 39:a[(Va|0)>>2]=Sa;B=40;break;case 40:n=a[Ca>>2]=Sa;B=41;break;case 41:a[(n+4|0)>>2]=1414284622;var Ha=n+8|0,B=42;break;case 42:var Ta=l[143776],B=0==Ta<<24>>24?43:46;break;case 43:l[Ha]=88;l[n+9|0]=88;l[n+10|0]=88;B=48;break;case 44:l[n+10|0]=l[143778];B=48;break;case 45:var Ua;ra(Ua+(n+8)|0,32,Ua^3);B=48;break;case 46:l[Ha]=Ta;0==l[143776]<<24>>24?(Ua=1,B=45):B=47;break;case 47:l[n+9|0]=l[143777];0==l[143776]<<
+24>>24?(Ua=2,B=45):B=44;break;case 48:var Nb=n+12|0;if(0==(Nb|0))var gb=0,B=54;else B=49;break;case 49:ua(a[Nb>>2]);gb=a[Nb>>2]=0;B=54;break;case 50:var Na=f+1|0;0==l[0+f|0]<<24>>24?B=51:(f=Na,B=50);break;case 51:0==(f|0)?(gb=0,B=54):B=52;break;case 52:var $a=xd(Na,1);a[Nb>>2]=$a;0==($a|0)?(gb=0,B=54):B=53;break;case 53:ha($a,0,f);l[$a+f|0]=0;gb=f;B=54;break;case 54:a[(n+16|0)>>2]=gb;a[(n+20|0)>>2]=0;var Gb=n+24|0;if(0==(Gb|0))var Ja=0,B=60;else B=55;break;case 55:ua(a[Gb>>2]);a[Gb>>2]=0;if(0==(O|
+0))Ja=0,B=60;else var lb=0,B=56;break;case 56:var Ra=lb+1|0;0==l[O+lb|0]<<24>>24?B=57:(lb=Ra,B=56);break;case 57:0==(lb|0)?(Ja=0,B=60):B=58;break;case 58:var sb=xd(Ra,1);a[Gb>>2]=sb;0==(sb|0)?(Ja=0,B=60):B=59;break;case 59:ha(sb,O,lb);l[sb+lb|0]=0;Ja=lb;B=60;break;case 60:a[(n+28|0)>>2]=Ja;a[(n+32|0)>>2]=0;var ob=Eb+85696|0;a[ob>>2]|=3;B=61;break;case 61:m=Wa;break a}}a[C>>2]=ba;g=22;break;case 22:var hb=v+85728|0;if(0==(a[hb>>2]|0))var mb=0,Oa=10,g=28;else g=23;break;case 23:var nb=a[(v+85732|0)>>
+2];0==(nb|0)?(mb=0,Oa=10,g=28):g=24;break;case 24:var xb=a[(v+85740|0)>>2];if(2==(xb|0))g=25;else if(3==(xb|0))g=26;else if(1==(xb|0))var Ya=142616,g=27;else mb=0,Oa=10,g=28;break;case 25:Ya=142080;g=27;break;case 26:Ya=141656;g=27;break;case 27:var Ia=Ag(Ya),tb=(nb+24|0)+Ia|0,mb=Ya,Oa=tb,g=28;break;case 28:var Ka=v+85744|0,ab=a[Ka>>2];if(0==(ab|0))var ga=Oa,g=51;else var xa=Oa,La=ab,g=29;break;case 29:var yb=a[(La+4|0)>>2],g=1129270605==(yb|0)|1431520594==(yb|0)?30:36;break;case 30:var pb=a[(La+
+16|0)>>2],g=1==(a[(La+20|0)>>2]|0)?32:31;break;case 31:var r=pb+15|0,g=33;break;case 32:r=(pb<<1)+16|0;g=33;break;case 33:var Hb=a[(La+28|0)>>2],g=1==(a[(La+32|0)>>2]|0)?35:34;break;case 34:var Bb=Hb+r|0,g=50;break;case 35:Bb=(Hb<<1)+r|0;g=50;break;case 36:var Ib=yb&-16777216,g=1459617792==(Ib|0)|0==(Ib|0)?37:45;break;case 37:var Fb=a[(La+16|0)>>2];if(0==(Fb|0))var bb=10,g=41;else g=38;break;case 38:g=1==(a[(La+20|0)>>2]|0)?40:39;break;case 39:bb=Fb+12|0;g=41;break;case 40:bb=(Fb<<1)+13|0;g=41;break;
+case 41:var qb=a[(La+28|0)>>2];0==(qb|0)?(Bb=bb,g=50):g=42;break;case 42:g=1==(a[(La+32|0)>>2]|0)?44:43;break;case 43:Bb=qb+bb|0;g=50;break;case 44:Bb=(bb-1|0)+qb|0;g=50;break;case 45:var cb=a[(La+16|0)>>2],ya=0!=(cb|0),g=1==(a[(La+32|0)>>2]|0)?47:46;break;case 46:var X=cb+12|0,Bb=a[(La+28|0)>>2]+(ya?X:11)|0,g=50;break;case 47:if(ya)g=48;else var Jb=11,g=49;break;case 48:Jb=(cb<<1)+13|0;g=49;break;case 49:Bb=(a[(La+28|0)>>2]<<1)+Jb|0;g=50;break;case 50:var db=Bb+xa|0,jb=a[(La|0)>>2];0==(jb|0)?(ga=
+db,g=51):(xa=db,La=jb,g=29);break;case 51:if(0==(a[E>>2]&32|0))var $=ga,g=53;else g=52;break;case 52:$=a[(v+85736|0)>>2]+ga|0;g=53;break;case 53:$>>>0>e>>>0?(kb=$,g=163):g=54;break;case 54:0==(d|0)?(kb=0,g=163):g=55;break;case 55:var oa=d+1|0;l[d]=73;var Ek=d+2|0;l[oa]=68;var lc=d+3|0;l[Ek]=51;var vc=d+4|0;l[lc]=3;var Qj=d+5|0;l[vc]=0;var wc=d+6|0;l[Qj]=0;var Tb=$-10|0,Ub=d+7|0;l[wc]=Tb>>>21&127;var ub=d+8|0;l[Ub]=Tb>>>14&127;var fc=d+9|0;l[ub]=Tb>>>7&127;var vb=d+10|0;l[fc]=Tb&127;var xc=a[Ka>>2];
+if(0==(xc|0))var Qb=vb,g=155;else var eb=vb,Kb=xc,g=56;break;case 56:var mc=a[(Kb+4|0)>>2],g=1129270605==(mc|0)|1431520594==(mc|0)?57:87;break;case 57:var gc=Kb+20|0,ld=Kb+16|0,Zb=a[ld>>2],g=1==(a[gc>>2]|0)?59:58;break;case 58:var nc=Zb+15|0,g=60;break;case 59:nc=(Zb<<1)+16|0;g=60;break;case 60:var yc=Kb+32|0,rc=Kb+28|0,Pc=(a[rc>>2]<<(1==(a[yc>>2]|0)&1))+nc|0;if(10>>0)g=61;else var cc=eb,g=154;break;case 61:l[eb+3|0]=mc&255;l[eb+2|0]=mc>>>8&255;l[eb+1|0]=mc>>>16&255;l[eb]=mc>>>24&255;var ib=eb+
+4|0,ic=Pc-10|0;l[eb+7|0]=ic&255;l[eb+6|0]=ic>>>8&255;l[eb+5|0]=ic>>>16&255;l[ib]=ic>>>24&255;var Wc=eb+9|0;l[eb+8|0]=0;var Gc=eb+10|0;l[Wc]=0;var Hc=Kb+24|0,Lc=eb+11|0;l[Gc]=1==(a[yc>>2]|0)&1;var Js=eb+12|0;l[Lc]=l[Kb+8|0];var zc=eb+13|0;l[Js]=l[Kb+9|0];var zb=eb+14|0;l[zc]=l[Kb+10|0];var Cb=Kb+12|0,g=1==(a[gc>>2]|0)?67:62;break;case 62:var Vb=a[ld>>2];if(0==(Vb|0))var $b=zb,g=66;else g=63;break;case 63:var Rb=zb,Xb=a[(Cb|0)>>2],sc=Vb,g=64;break;case 64:var Qc=sc-1|0,Rc=Xb+1|0,Zc=Rb+1|0;l[Rb]=l[Xb];
+0==(Qc|0)?g=65:(Rb=Zc,Xb=Rc,sc=Qc,g=64);break;case 65:$b=eb+(Vb+14|0)|0;g=66;break;case 66:var Td=$b+1|0;l[$b]=0;var Ac=Td,g=75;break;case 67:var Mc=a[Cb>>2],Bc=a[ld>>2];if(0==(Bc|0))var Cc=zb,g=74;else g=68;break;case 68:var dd=Xa[Mc>>1],Yb=-2==dd<<16>>16,Sc=Bc,Dc=Mc,Ec=zb,oc=dd,g=69;break;case 69:var $c=Sc-1|0,ad=Dc+2|0,Ud=oc&255,Wb=(oc&65535)>>>8&255;if(Yb)g=70;else var Ic=Wb,li=Ud,g=71;break;case 70:var qd=ki(oc),Dd=qd&255,Ic=(qd&65535)>>>8&255,li=Dd,g=71;break;case 71:var rd=Ec+1|0;l[Ec]=li;
+l[rd]=Ic;g=0==($c|0)?73:72;break;case 72:var sd=Ec+2|0,md=Xa[ad>>1],Sc=$c,Dc=ad,Ec=sd,oc=md,g=69;break;case 73:Cc=eb+((Bc<<1)+14|0)|0;g=74;break;case 74:var ec=Cc+1|0;l[Cc]=0;var Wo=Cc+2|0;l[ec]=0;Ac=Wo;g=75;break;case 75:g=1==(a[yc>>2]|0)?80:76;break;case 76:var Ed=a[rc>>2];0==(Ed|0)?(cc=Ac,g=154):g=77;break;case 77:var Za=Ac,Vd=a[(Hc|0)>>2],Mb=Ed,g=78;break;case 78:var Od=Mb-1|0,Wd=Vd+1|0,Xd=Za+1|0;l[Za]=l[Vd];0==(Od|0)?g=79:(Za=Xd,Vd=Wd,Mb=Od,g=78);break;case 79:cc=Ac+Ed|0;g=154;break;case 80:var ac=
+a[Hc>>2],Re=a[rc>>2];0==(Re|0)?(cc=Ac,g=154):g=81;break;case 81:var Yd=Xa[ac>>1],Oc=-2==Yd<<16>>16,bc=Re,me=ac,Zd=Ac,yd=Yd,g=82;break;case 82:var nd=bc-1|0,Pd=me+2|0,$d=yd&255,fe=(yd&65535)>>>8&255;if(Oc)g=83;else var ne=fe,ge=$d,g=84;break;case 83:var Se=ki(yd),oe=Se&255,ne=(Se&65535)>>>8&255,ge=oe,g=84;break;case 84:var ff=Zd+1|0;l[Zd]=ge;l[ff]=ne;g=0==(nd|0)?86:85;break;case 85:var Be=Zd+2|0,Te=Xa[Pd>>1],bc=nd,me=Pd,Zd=Be,yd=Te,g=82;break;case 86:cc=Ac+(Re<<1)|0;g=154;break;case 87:var gf=mc&-16777216,
+g=1459617792==(gf|0)|0==(gf|0)?88:125;break;case 88:var he=Kb+16|0,Ce=a[he>>2];if(0==(Ce|0))var Ue=10,g=92;else g=89;break;case 89:g=1==(a[(Kb+20|0)>>2]|0)?91:90;break;case 90:Ue=Ce+12|0;g=92;break;case 91:Ue=(Ce<<1)+13|0;g=92;break;case 92:var ie=Kb+28|0,pe=a[ie>>2];if(0==(pe|0))var hf=Ue,g=96;else g=93;break;case 93:g=1==(a[(Kb+32|0)>>2]|0)?95:94;break;case 94:hf=pe+Ue|0;g=96;break;case 95:hf=(Ue-1|0)+pe|0;g=96;break;case 96:10>>0?g=97:(cc=eb,g=154);break;case 97:l[eb+3|0]=mc&255;l[eb+2|0]=
+mc>>>8&255;l[eb+1|0]=mc>>>16&255;l[eb]=mc>>>24&255;var Xf=eb+4|0,Ve=hf-10|0;l[eb+7|0]=Ve&255;l[eb+6|0]=Ve>>>8&255;l[eb+5|0]=Ve>>>16&255;l[Xf]=Ve>>>24&255;var yf=eb+9|0;l[eb+8|0]=0;var We=eb+10|0;l[yf]=0;if(0==(a[he>>2]|0))var zd=We,g=112;else g=98;break;case 98:var jf=Kb+20|0,De=eb+11|0;l[We]=1==(a[jf>>2]|0)&1;var Nc=Kb+12|0,g=1==(a[jf>>2]|0)?104:99;break;case 99:var zf=a[he>>2];if(0==(zf|0))var Af=De,g=103;else g=100;break;case 100:var Bf=De,Xe=a[(Nc|0)>>2],ae=zf,g=101;break;case 101:var Id=ae-1|
+0,kf=Xe+1|0,jc=Bf+1|0;l[Bf]=l[Xe];0==(Id|0)?g=102:(Bf=jc,Xe=kf,ae=Id,g=101);break;case 102:Af=eb+(zf+11|0)|0;g=103;break;case 103:var fb=Af+1|0;l[Af]=0;zd=fb;g=112;break;case 104:var lf=a[Nc>>2],mf=a[he>>2];if(0==(mf|0))var td=De,g=111;else g=105;break;case 105:var dc=Xa[lf>>1],Ye=-2==dc<<16>>16,Zf=mf,Yf=lf,Ee=De,nf=dc,g=106;break;case 106:var $f=Zf-1|0,Fe=Yf+2|0,Cf=nf&255,Ze=(nf&65535)>>>8&255;if(Ye)g=107;else var je=Ze,Tc=Cf,g=108;break;case 107:var Ge=ki(nf),Kc=Ge&255,je=(Ge&65535)>>>8&255,Tc=
+Kc,g=108;break;case 108:var Dg=Ee+1|0;l[Ee]=Tc;l[Dg]=je;g=0==($f|0)?110:109;break;case 109:var Uc=Ee+2|0,Yg=Xa[Fe>>1],Zf=$f,Yf=Fe,Ee=Uc,nf=Yg,g=106;break;case 110:td=eb+((mf<<1)+11|0)|0;g=111;break;case 111:var Eg=td+1|0;l[td]=0;var Fg=td+2|0;l[Eg]=0;zd=Fg;g=112;break;case 112:var pc=Kb+24|0,g=1==(a[(Kb+32|0)>>2]|0)?117:113;break;case 113:var be=a[ie>>2];0==(be|0)?(cc=zd,g=154):g=114;break;case 114:var qe=zd,He=a[(pc|0)>>2],re=be,g=115;break;case 115:var Df=re-1|0,Gg=He+1|0,Hg=qe+1|0;l[qe]=l[He];
+0==(Df|0)?g=116:(qe=Hg,He=Gg,re=Df,g=115);break;case 116:cc=zd+be|0;g=154;break;case 117:var ag=a[pc>>2],Fd=a[ie>>2];0==(Fd|0)?(cc=zd,g=154):g=118;break;case 118:var Jd=Xa[ag>>1];if(-2==Jd<<16>>16|-257==Jd<<16>>16)g=119;else var Qd=Fd,hd=ag,g=120;break;case 119:var Ad=ag+2|0,se=Fd-1|0;0==(se|0)?(cc=zd,g=154):(Qd=se,hd=Ad,g=120);break;case 120:var bg=-2==Jd<<16>>16,Ef=hd,cg=zd,Ig=Qd,g=121;break;case 121:var $e=Ig-1|0,dg=Ef+2|0,te=Xa[Ef>>1];if(bg)g=122;else var eg=te,g=123;break;case 122:eg=ki(te);
+g=123;break;case 123:var Ff=eg&255;l[cg]=223<(eg-32&65535)?32:Ff;var Jg=cg+1|0;0==($e|0)?g=124:(Ef=dg,cg=Jg,Ig=$e,g=121);break;case 124:cc=zd+Qd|0;g=154;break;case 125:var of=Kb+32|0,af=Kb+16|0,fg=a[af>>2],gg=0!=(fg|0),g=1==(a[of>>2]|0)?127:126;break;case 126:var Gf=fg+12|0,hg=a[(Kb+28|0)>>2]+(gg?Gf:11)|0,g=130;break;case 127:if(gg)g=128;else var ig=11,g=129;break;case 128:ig=(fg<<1)+13|0;g=129;break;case 129:hg=(a[(Kb+28|0)>>2]<<1)+ig|0;g=130;break;case 130:10>>0?g=131:(cc=eb,g=154);break;case 131:l[eb+
+3|0]=mc&255;l[eb+2|0]=mc>>>8&255;l[eb+1|0]=mc>>>16&255;l[eb]=mc>>>24&255;var Pb=eb+4|0,Hf=hg-10|0;l[eb+7|0]=Hf&255;l[eb+6|0]=Hf>>>8&255;l[eb+5|0]=Hf>>>16&255;l[Pb]=Hf>>>24&255;var bf=eb+9|0;l[eb+8|0]=0;var Rd=eb+10|0;l[bf]=0;var jg=Kb+24|0,ue=eb+11|0;l[Rd]=1==(a[of>>2]|0)&1;var ve=a[af>>2];if(0==(ve|0))var Ie=ue,g=142;else g=132;break;case 132:var Vc=Kb+12|0,g=1==(a[(Kb+20|0)>>2]|0)?136:133;break;case 133:var ud=ue,If=a[(Vc|0)>>2],Pa=ve,g=134;break;case 134:var kd=Pa-1|0,Kg=If+1|0,Ld=ud+1|0;l[ud]=
+l[If];0==(kd|0)?g=135:(ud=Ld,If=Kg,Pa=kd,g=134);break;case 135:var gd=eb+(ve+12|0)|0;l[eb+(ve+11|0)|0]=0;Ie=gd;g=142;break;case 136:var ke=a[Vc>>2],kg=Xa[ke>>1],Zg=-2==kg<<16>>16,od=ve,jh=ke,lg=ue,Je=kg,g=137;break;case 137:var kh=od-1|0,lh=jh+2|0,pd=Je&255,pf=(Je&65535)>>>8&255;if(Zg)g=138;else var le=pf,mh=pd,g=139;break;case 138:var nh=ki(Je),Lg=nh&255,le=(nh&65535)>>>8&255,mh=Lg,g=139;break;case 139:var Jf=lg+1|0;l[lg]=mh;l[Jf]=le;g=0==(kh|0)?141:140;break;case 140:var de=lg+2|0,Sd=Xa[lh>>1],
+od=kh,jh=lh,lg=de,Je=Sd,g=137;break;case 141:var qf=ve<<1,Gd=eb+(qf+12|0)|0;l[eb+(qf+11|0)|0]=0;var ye=eb+(qf+13|0)|0;l[Gd]=0;Ie=ye;g=142;break;case 142:g=1==(a[of>>2]|0)?147:143;break;case 143:var Kf=a[(Kb+28|0)>>2];0==(Kf|0)?(cc=Ie,g=154):g=144;break;case 144:var Mg=Ie,Md=a[(jg|0)>>2],Lf=Kf,g=145;break;case 145:var Ng=Lf-1|0,Oe=Md+1|0,mg=Mg+1|0;l[Mg]=l[Md];0==(Ng|0)?g=146:(Mg=mg,Md=Oe,Lf=Ng,g=145);break;case 146:cc=Ie+Kf|0;g=154;break;case 147:var ng=a[jg>>2],oh=a[(Kb+28|0)>>2];0==(oh|0)?(cc=Ie,
+g=154):g=148;break;case 148:var ph=Xa[ng>>1],mi=-2==ph<<16>>16,Mf=oh,qh=ng,$g=Ie,Og=ph,g=149;break;case 149:var ah=Mf-1|0,rh=qh+2|0,sh=Og&255,ni=(Og&65535)>>>8&255;if(mi)g=150;else var Pg=ni,Hh=sh,g=151;break;case 150:var Qg=ki(Og),bh=Qg&255,Pg=(Qg&65535)>>>8&255,Hh=bh,g=151;break;case 151:var Ih=$g+1|0;l[$g]=Hh;l[Ih]=Pg;g=0==(ah|0)?153:152;break;case 152:var Jh=$g+2|0,oi=Xa[rh>>1],Mf=ah,qh=rh,$g=Jh,Og=oi,g=149;break;case 153:cc=Ie+(oh<<1)|0;g=154;break;case 154:var Kh=a[(Kb|0)>>2];0==(Kh|0)?(Qb=
+cc,g=155):(eb=cc,Kb=Kh,g=56);break;case 155:if(0==(mb|0))var Nf=Qb,g=162;else g=156;break;case 156:var cf=a[hb>>2],rf=a[(v+85732|0)>>2];0==(cf|0)|0==(rf|0)?(Nf=Qb,g=162):g=157;break;case 157:l[Qb+3|0]=67;l[Qb+2|0]=73;l[Qb+1|0]=80;l[Qb]=65;var Ke=Qb+4|0,th=Ag(mb),ce=(rf+4|0)+th|0;l[Qb+7|0]=ce&255;l[Qb+6|0]=ce>>>8&255;l[Qb+5|0]=ce>>>16&255;l[Ke]=ce>>>24&255;var pi=Qb+9|0;l[Qb+8|0]=0;var og=Qb+10|0;l[pi]=0;var pg=Qb+11|0;l[og]=0;var qg=l[mb];if(0==qg<<24>>24)var Le=pg,g=159;else var uh=pg,Lh=mb,Mh=qg,
+g=158;break;case 158:var Hd=Lh+1|0,Nh=uh+1|0;l[uh]=Mh;var ch=l[Hd];0==ch<<24>>24?(Le=Nh,g=159):(uh=Nh,Lh=Hd,Mh=ch,g=158);break;case 159:var Xc=Le+1|0;l[Le]=0;var qi=Le+2|0;l[Xc]=0;var ri=Le+3|0;l[qi]=0;var Oh=ri,vh=cf,Ph=rf,g=160;break;case 160:var Qh=Ph-1|0,wh=vh+1|0,Rh=Oh+1|0;l[Oh]=l[vh];0==(Qh|0)?g=161:(Oh=Rh,vh=wh,Ph=Qh,g=160);break;case 161:Nf=Le+(rf+3|0)|0;g=162;break;case 162:ra(Nf,0,($+d|0)-Nf|0);kb=$;g=163;break;case 163:return m=h,kb}}function $(b){for(var d=0,d=1;;)switch(d){case 1:if(0==
+(b|0))var e=0,d=3;else d=2;break;case 2:e=-487877==(a[(b|0)>>2]|0)&1;d=3;break;case 3:return e}}function Bn(k,d,e,f,c,g,h,y,l){var p=0,v=m;m=m+32|0;for(p=1;;)switch(p){case 1:var E=v,z=v+8,A=v+16,D=v+24;if(0==(k|0))var w=-3,p=60;else p=2;break;case 2:-487877==(a[(k|0)>>2]|0)?p=3:(w=-3,p=60);break;case 3:var u=a[(k+288|0)>>2];0==(u|0)?(w=-3,p=60):p=4;break;case 4:var t=u|0;-487877==(a[t>>2]|0)?p=5:(w=-3,p=60);break;case 5:0==(f|0)?(w=0,p=60):p=6;break;case 6:var s=u+52152|0,G=a[s>>2],p=0==(G|0)?10:
+7;break;case 7:p=(a[(u+52148|0)>>2]|0)<(f|0)?9:8;break;case 8:var H=G,K=a[(u+52156|0)>>2],p=13;break;case 9:ua(G);p=10;break;case 10:var Q=u+52156|0,J=a[Q>>2],p=0==(J|0)?12:11;break;case 11:ua(J);p=12;break;case 12:var F=xd(f,4),P=F;a[s>>2]=P;var da=xd(f,4);a[Q>>2]=da;a[(u+52148|0)>>2]=f;if(0==(F|0))var C=Q,ba=da,p=15;else H=P,K=da,p=13;break;case 13:var L=u+52156|0,p=0==(K|0)?14:18;break;case 14:ua(H);var O=a[L>>2],C=L,ba=O,p=15;break;case 15:p=0==(ba|0)?17:16;break;case 16:ua(ba);p=17;break;case 17:a[s>>
+2]=0;a[C>>2]=0;a[(u+52148|0)>>2]=0;Oc(u,140256,(S=m,m=m+1|0,m=m+7>>3<<3,a[S>>2]=0,S));w=-2;p=60;break;case 18:var B=0==(d|0),p=1<(a[(u+68|0)>>2]|0)?19:21;break;case 19:B|0==(e|0)?(w=0,p=60):p=20;break;case 20:Cn(u,d,e,f,h,y,l);p=23;break;case 21:B?(w=0,p=60):p=22;break;case 22:Cn(u,d,d,f,h,y,l);p=23;break;case 23:var Wa=u+76|0,V=576*a[Wa>>2]&-1,Eb=-487877!=(a[t>>2]|0),la=Eb?-3:0;Eb?(w=la,p=60):p=24;break;case 24:var W=Vo(u,c,g,0);0>(W|0)?(w=W,p=60):p=25;break;case 25:var sa=c+W|0,Yc=a[s>>2],ee=a[L>>
+2],ja=(576*a[Wa>>2]&-1)+752|0,fa=E|0;a[fa>>2]=u+52160|0;var Cd=E+4|0;a[Cd>>2]=u+68096|0;var tc=z|0,aa=z+4|0,ma=u+128|0,ia=u+72|0,ea=u+84036|0,I=u+84032|0,Y=u+136|0,R=u+85676|0;if(0==(g|0))var ta=Yc,na=ee,Z=f,Da=sa,ka=W,p=26;else var pa=Yc,za=ee,ca=f,va=sa,N=W,p=43;break;case 26:var Ea=ta,Fa=na,M=Z,p=42;break;case 27:a[A>>2]=0;a[D>>2]=0;a[tc>>2]=Ea;a[aa>>2]=Fa;gm(u,fa,tc,M,A,D);p=0==(a[ma>>2]|0)?30:28;break;case 28:p=0==(a[Y>>2]|0)?29:30;break;case 29:var T=a[ea>>2];0==(mj(a[R>>2],a[fa>>2]+(T<<2)|
+0,a[Cd>>2]+(T<<2)|0,a[D>>2],a[ia>>2])|0)?(w=-6,p=60):p=30;break;case 30:var Aa=a[A>>2],wa=M-Aa|0,Ga=Ea+(Aa<<2)|0;if(2==(a[ia>>2]|0))p=31;else var Qa=Fa,p=32;break;case 31:Qa=Fa+(Aa<<2)|0;p=32;break;case 32:var U=a[D>>2],ha=a[ea>>2]+U|0;a[ea>>2]=ha;var Ma=a[I>>2];if(1>(Ma|0))p=33;else var n=Ma,p=34;break;case 33:n=a[I>>2]=1728;p=34;break;case 34:a[I>>2]=n+U|0;(ha|0)<(ja|0)?(Ea=Ga,Fa=Qa,M=wa,p=42):p=35;break;case 35:var qa=Om(u,a[fa>>2],a[Cd>>2],Da,0);0>(qa|0)?(w=qa,p=60):p=36;break;case 36:var Sa=
+Da+qa|0,Ca=qa+ka|0,Va=a[ea>>2]-V|0;a[ea>>2]=Va;a[I>>2]=a[I>>2]-V|0;var Ha=a[ia>>2];if(0<(Ha|0))var Ta=0,Ua=Va,Nb=Ha,p=39;else ta=Ga,na=Qa,Z=wa,Da=Sa,ka=Ca,p=26;break;case 37:var gb,Na,$a=Ta+1|0;($a|0)<(gb|0)?(Ta=$a,Ua=Na,Nb=gb,p=39):(ta=Ga,na=Qa,Z=wa,Da=Sa,ka=Ca,p=26);break;case 38:var Gb;b[(Ra+(Gb<<2)|0)>>2]=b[(Ra+((Gb+V|0)<<2)|0)>>2];var Ja=Gb+1|0,lb=a[ea>>2];(Ja|0)<(lb|0)?(Gb=Ja,p=38):p=41;break;case 39:0<(Ua|0)?p=40:(Na=Ua,gb=Nb,p=37);break;case 40:var Ra=a[(E+(Ta<<2)|0)>>2];Gb=0;p=38;break;case 41:var sb=
+a[ia>>2];Na=lb;gb=sb;p=37;break;case 42:0<(M|0)?p=27:(w=ka,p=60);break;case 43:var ob=pa,hb=za,mb=ca,p=44;break;case 44:0<(mb|0)?p=45:(w=N,p=60);break;case 45:a[A>>2]=0;a[D>>2]=0;a[tc>>2]=ob;a[aa>>2]=hb;gm(u,fa,tc,mb,A,D);p=0==(a[ma>>2]|0)?48:46;break;case 46:p=0==(a[Y>>2]|0)?47:48;break;case 47:var Oa=a[ea>>2];0==(mj(a[R>>2],a[fa>>2]+(Oa<<2)|0,a[Cd>>2]+(Oa<<2)|0,a[D>>2],a[ia>>2])|0)?(w=-6,p=60):p=48;break;case 48:var nb=a[A>>2],xb=mb-nb|0,Ya=ob+(nb<<2)|0;if(2==(a[ia>>2]|0))p=49;else var Ia=hb,p=
+50;break;case 49:Ia=hb+(nb<<2)|0;p=50;break;case 50:var tb=a[D>>2],Ka=a[ea>>2]+tb|0;a[ea>>2]=Ka;var ab=a[I>>2];if(1>(ab|0))p=51;else var ga=ab,p=52;break;case 51:ga=a[I>>2]=1728;p=52;break;case 52:a[I>>2]=ga+tb|0;(Ka|0)<(ja|0)?(ob=Ya,hb=Ia,mb=xb,p=44):p=53;break;case 53:var xa=Om(u,a[fa>>2],a[Cd>>2],va,g-N|0);0>(xa|0)?(w=xa,p=60):p=54;break;case 54:var La=va+xa|0,yb=xa+N|0,pb=a[ea>>2]-V|0;a[ea>>2]=pb;a[I>>2]=a[I>>2]-V|0;var r=a[ia>>2];if(0<(r|0))var Hb=0,Bb=pb,Ib=r,p=55;else pa=Ya,za=Ia,ca=xb,va=
+La,N=yb,p=43;break;case 55:if(0<(Bb|0))p=56;else var Fb=Bb,bb=Ib,p=59;break;case 56:var qb=a[(E+(Hb<<2)|0)>>2],cb=0,p=57;break;case 57:b[(qb+(cb<<2)|0)>>2]=b[(qb+((cb+V|0)<<2)|0)>>2];var ya=cb+1|0,X=a[ea>>2];(ya|0)<(X|0)?(cb=ya,p=57):p=58;break;case 58:var Jb=a[ia>>2],Fb=X,bb=Jb,p=59;break;case 59:var db=Hb+1|0;(db|0)<(bb|0)?(Hb=db,Bb=Fb,Ib=bb,p=55):(pa=Ya,za=Ia,ca=xb,va=La,N=yb,p=43);break;case 60:return m=v,w}}function Cn(k,d,e,f,c,g,h){for(var y=0,y=1;;)switch(y){case 1:var l=a[(k+52152|0)>>2],
+p=a[(k+52156|0)>>2],m=b[(k+264|0)>>2]*h,E=b[(k+268|0)>>2]*h,z=b[(k+272|0)>>2]*h,A=b[(k+276|0)>>2]*h,y=0==(c|0)?2:1==(c|0)?5:2==(c|0)?8:3==(c|0)?11:4==(c|0)?14:17;break;case 2:y=0<(f|0)?3:17;break;case 3:var D=0,w=e,u=d,y=4;break;case 4:var y=Xa[u>>1]<<16>>16,t=Xa[w>>1]<<16>>16,s=z*y+A*t;b[(l+(D<<2)|0)>>2]=m*y+E*t;b[(p+(D<<2)|0)>>2]=s;y=u+(g<<1)|0;t=w+(g<<1)|0;s=D+1|0;(s|0)<(f|0)?(D=s,w=t,u=y,y=4):y=17;break;case 5:y=0<(f|0)?6:17;break;case 6:var G=0,H=e,K=d,y=7;break;case 7:y=a[K>>2]|0;t=a[H>>2]|
+0;s=z*y+A*t;b[(l+(G<<2)|0)>>2]=m*y+E*t;b[(p+(G<<2)|0)>>2]=s;y=K+(g<<2)|0;t=H+(g<<2)|0;s=G+1|0;(s|0)<(f|0)?(G=s,H=t,K=y,y=7):y=17;break;case 8:y=0<(f|0)?9:17;break;case 9:var Q=0,J=e,F=d,y=10;break;case 10:y=a[F>>2]|0;t=a[J>>2]|0;s=z*y+A*t;b[(l+(Q<<2)|0)>>2]=m*y+E*t;b[(p+(Q<<2)|0)>>2]=s;y=F+(g<<2)|0;t=J+(g<<2)|0;s=Q+1|0;(s|0)<(f|0)?(Q=s,J=t,F=y,y=10):y=17;break;case 11:y=0<(f|0)?12:17;break;case 12:var P=d,da=e,C=0,y=13;break;case 13:y=b[P>>2];t=b[da>>2];s=z*y+A*t;b[(l+(C<<2)|0)>>2]=m*y+E*t;b[(p+(C<<
+2)|0)>>2]=s;y=P+(g<<2)|0;t=da+(g<<2)|0;s=C+1|0;(s|0)<(f|0)?(P=y,da=t,C=s,y=13):y=17;break;case 14:y=0<(f|0)?15:17;break;case 15:var ba=d,L=e,O=0,y=16;break;case 16:y=oa[ba>>3];t=oa[L>>3];s=z*y+A*t;b[(l+(O<<2)|0)>>2]=m*y+E*t;b[(p+(O<<2)|0)>>2]=s;y=ba+(g<<3)|0;t=L+(g<<3)|0;s=O+1|0;(s|0)<(f|0)?(ba=y,L=t,O=s,y=16):y=17;break;case 17:return}}function Po(a){for(var b=0,b=1;;)switch(b){case 1:b=0==(a|0)?3:2;break;case 2:PA(a);ua(a);b=3;break;case 3:return 0}}function TA(k,d,e){var f=0,c=m;m=m+72|0;for(f=
+1;;)switch(f){case 1:var g=c,h=k+72|0,f=0<(a[h>>2]|0)?2:26;break;case 2:var y=k+76|0,l=g|0,p=g+68|0,v=g+36|0,E=g+60|0,z=g+44|0,A=g+56|0,D=g+48|0,w=g+32|0,u=g+4|0,t=g+28|0,s=g+8|0,G=g+24|0,H=g+12|0,K=g+20|0,Q=g+16|0,J=g+64|0,F=g+40|0,P=g+52|0,da=d,C=0,f=3;break;case 3:f=0<(a[y>>2]|0)?4:25;break;case 4:var ba=da+1144|0,L=0,f=5;break;case 5:var O=1-L|0,B=k+27824+(4608*C&-1)+(2304*O&-1)|0,Wa=ba,V=0,f=6;break;case 6:hm(Wa,B);hm(Wa+128|0,B+128|0);var Eb=B+256|0,la=B+132|0;b[la>>2]*=-1;var W=B+140|0;b[W>>
+2]*=-1;var sa=B+148|0;b[sa>>2]*=-1;var Yc=B+156|0;b[Yc>>2]*=-1;var I=B+164|0;b[I>>2]*=-1;var ja=B+172|0;b[ja>>2]*=-1;var fa=B+180|0;b[fa>>2]*=-1;var Cd=B+188|0;b[Cd>>2]*=-1;var tc=B+196|0;b[tc>>2]*=-1;var aa=B+204|0;b[aa>>2]*=-1;var ma=B+212|0;b[ma>>2]*=-1;var ia=B+220|0;b[ia>>2]*=-1;var ea=B+228|0;b[ea>>2]*=-1;var R=B+236|0;b[R>>2]*=-1;var Y=B+244|0;b[Y>>2]*=-1;var S=B+252|0;b[S>>2]*=-1;var ta=Wa+256|0,na=V+1|0;9>(na|0)?(B=Eb,Wa=ta,V=na,f=6):f=7;break;case 7:var Z=k+304+(10504*L&-1)+(5252*C&-1)+
+4788|0,N=k+304+(10504*L&-1)+(5252*C&-1)+4792|0,ka=k+304+(10504*L&-1)+(5252*C&-1)|0,pa=0,f=8;break;case 8:var za=a[Z>>2],ca=a[(48880+(pa<<2)|0)>>2],va=0!=(a[N>>2]|0)&2>(pa|0)?0:za,T=k+37040+(pa<<2)|0,Ea=b[T>>2],f=1E-12>Ea?9:10;break;case 9:ra(ka,0,72);f=19;break;case 10:f=1>Ea?11:13;break;case 11:var Fa=k+27824+(4608*C&-1)+(2304*O&-1)+(ca<<2)|0;b[Fa>>2]*=Ea;var M=1,f=12;break;case 12:var U=k+27824+(4608*C&-1)+(2304*O&-1)+(((M<<5)+ca|0)<<2)|0;b[U>>2]*=b[T>>2];var Aa=M+1|0;18>(Aa|0)?(M=Aa,f=12):f=13;
+break;case 13:if(2==(va|0))f=14;else var wa=-9,f=17;break;case 14:var Ga=ca+288|0,Qa=ca+480|0,$=-3,f=15;break;case 15:var uc=$+3|0,Ma=b[(4904+(uc<<2)|0)>>2],n=$<<5,qa=Ga+n|0,Sa=((8-$|0)<<5)+ca|0,Ca=3*$&-1;b[(ka+((Ca+9|0)<<2)|0)>>2]=Ma*b[(k+27824+(4608*C&-1)+(2304*L&-1)+(qa<<2)|0)>>2]-b[(k+27824+(4608*C&-1)+(2304*L&-1)+(Sa<<2)|0)>>2];var Va=k+27824+(4608*C&-1)+(2304*L&-1)+((((14-$|0)<<5)+ca|0)<<2)|0,Ha=k+27824+(4608*C&-1)+(2304*L&-1)+((Qa+n|0)<<2)|0;b[(ka+((Ca+18|0)<<2)|0)>>2]=Ma*b[Va>>2]+b[Ha>>2];
+b[(ka+((Ca+10|0)<<2)|0)>>2]=Ma*b[Ha>>2]-b[Va>>2];var Ta=k+27824+(4608*C&-1)+(2304*O&-1)+((((2-$|0)<<5)+ca|0)<<2)|0,Ua=k+27824+(4608*C&-1)+(2304*O&-1)+(((uc<<5)+ca|0)<<2)|0;b[(ka+((Ca+19|0)<<2)|0)>>2]=Ma*b[Ta>>2]+b[Ua>>2];b[(ka+((Ca+11|0)<<2)|0)>>2]=Ma*b[Ua>>2]-b[Ta>>2];b[(ka+((Ca+20|0)<<2)|0)>>2]=Ma*b[(k+27824+(4608*C&-1)+(2304*O&-1)+(Sa<<2)|0)>>2]+b[(k+27824+(4608*C&-1)+(2304*O&-1)+(qa<<2)|0)>>2];var Nb=$+1|0;if(0>(Nb|0))$=Nb,f=15;else var gb=0,Na=ka,f=16;break;case 16:var $a=Na+24|0,Gb=b[$a>>2],
+Ja=Na+60|0,lb=b[Ja>>2],Ra=0.13165250420570374*Gb-lb,sb=b[Na>>2],ob=Na+36|0,hb=b[ob>>2],mb=0.7673270106315613*sb-hb,Oa=Ra-mb,nb=Gb+0.13165250420570374*lb,xb=sb+0.7673270106315613*hb,Ya=nb+xb,Ia=xb-nb,tb=Na+12|0,Ka=b[tb>>2],ab=Na+48|0,ga=b[ab>>2],xa=2.069978111953089E-11*(Ka+0.4142135679721832*ga),La=Ra+mb,yb=2.069978111953089E-11*(0.4142135679721832*Ka-ga);b[Na>>2]=1.90752519173728E-11*La+yb;var pb=xa;b[Ja>>2]=1.90752519173728E-11*-Ya+pb;var r=1.6519652744032674E-11*Oa,Hb=9.537625958686404E-12*Ya+
+pb;b[tb>>2]=r-Hb;b[$a>>2]=r+Hb;var Bb=9.537625958686404E-12*La-yb,Ib=1.6519652744032674E-11*Ia;b[ob>>2]=Ib+Bb;b[ab>>2]=Bb-Ib;var Fb=Na+4|0,bb=gb+1|0;3>(bb|0)?(gb=bb,Na=Fb,f=16):f=19;break;case 17:var qb=wa+9|0,cb=(qb<<5)+ca|0,ya=((8-wa|0)<<5)+ca|0,X=b[(4616+(144*va&-1)+((wa+27|0)<<2)|0)>>2]*b[(k+27824+(4608*C&-1)+(2304*O&-1)+(cb<<2)|0)>>2]+b[(4616+(144*va&-1)+((wa+36|0)<<2)|0)>>2]*b[(k+27824+(4608*C&-1)+(2304*O&-1)+(ya<<2)|0)>>2],Jb=wa+18|0,db=b[(4616+(144*va&-1)+(qb<<2)|0)>>2]*b[(k+27824+(4608*C&
+-1)+(2304*L&-1)+(cb<<2)|0)>>2]-b[(4616+(144*va&-1)+(Jb<<2)|0)>>2]*b[(k+27824+(4608*C&-1)+(2304*L&-1)+(ya<<2)|0)>>2],jb=b[(4904+((wa+12|0)<<2)|0)>>2];b[(g+(qb<<2)|0)>>2]=X-jb*db;b[(g+(Jb<<2)|0)>>2]=db+X*jb;var oa=wa+1|0;0>(oa|0)?(wa=oa,f=17):f=18;break;case 18:var ua=b[p>>2]-b[v>>2],Ek=b[E>>2]-b[z>>2],lc=b[A>>2]-b[D>>2],vc=b[l>>2]+b[w>>2],Qj=b[u>>2]+b[t>>2],wc=b[s>>2]+b[G>>2],Tb=b[H>>2]+b[K>>2],Ub=vc+wc-Tb;b[(ka+68|0)>>2]=Ub-(Qj-b[Q>>2]);var ub=0.5*Ub+(Qj-b[Q>>2]),fc=0.8660253882408142*(ua-Ek-lc);
+b[(ka+20|0)>>2]=fc+ub;b[(ka+24|0)>>2]=fc-ub;var vb=0.8660253882408142*(b[J>>2]-b[F>>2]),xc=0.5*Qj+b[Q>>2],Qb=0.3420201539993286*lc+(0.6427876353263855*Ek+(0.9848077297210693*ua+vb)),eb=0.9396926164627075*Tb+(0.1736481785774231*vc+xc- -0.7660444378852844*wc);b[(ka+4|0)>>2]=Qb+eb;b[(ka+8|0)>>2]=Qb-eb;var Kb=0.9848077297210693*lc+(0.6427876353263855*ua-vb-0.3420201539993286*Ek),mc=-0.1736481785774231*Tb+(0.7660444378852844*vc+xc-0.9396926164627075*wc);b[(ka+36|0)>>2]=Kb+mc;b[(ka+40|0)>>2]=Kb-mc;var gc=
+0.9848077297210693*Ek+(0.3420201539993286*ua-vb)-0.6427876353263855*lc,ld=-0.1736481785774231*wc+(0.9396926164627075*vc-xc)- -0.7660444378852844*Tb;b[(ka+52|0)>>2]=gc+ld;b[(ka+56|0)>>2]=gc-ld;var Zb=b[w>>2]-b[l>>2],nc=b[G>>2]-b[s>>2],yc=b[K>>2]-b[H>>2],rc=b[p>>2]+b[v>>2],Pc=b[J>>2]+b[F>>2],cc=b[E>>2]+b[z>>2],ib=b[A>>2]+b[D>>2],ic=rc+cc+ib;b[ka>>2]=ic+(Pc+b[P>>2]);var Wc=0.5*ic-(Pc+b[P>>2]),Gc=0.8660253882408142*(Zb-nc+yc);b[(ka+44|0)>>2]=Gc+Wc;b[(ka+48|0)>>2]=Wc-Gc;var Hc=0.8660253882408142*(b[t>>
+2]-b[u>>2]),Lc=b[P>>2]-0.5*Pc,Xa=-0.7660444378852844*ib+(-0.1736481785774231*cc+(0.9396926164627075*rc-Lc)),zc=0.6427876353263855*yc+(0.9848077297210693*nc+(0.3420201539993286*Zb+Hc));b[(ka+12|0)>>2]=Xa+zc;b[(ka+16|0)>>2]=Xa-zc;var zb=0.7660444378852844*rc+Lc-0.9396926164627075*cc- -0.1736481785774231*ib,Cb=0.6427876353263855*Zb+Hc-0.3420201539993286*nc-0.9848077297210693*yc;b[(ka+28|0)>>2]=zb+Cb;b[(ka+32|0)>>2]=zb-Cb;var Vb=0.1736481785774231*rc+Lc- -0.7660444378852844*cc-0.9396926164627075*ib,$b=
+0.6427876353263855*nc+(0.9848077297210693*Zb-Hc)-0.3420201539993286*yc;b[(ka+60|0)>>2]=Vb+$b;b[(ka+64|0)>>2]=Vb-$b;f=19;break;case 19:if(2==(va|0)|0==(pa|0))f=21;else var Rb=7,f=20;break;case 20:var Xb=ka+(Rb<<2)|0,sc=b[Xb>>2],Qc=b[(4904+((Rb+20|0)<<2)|0)>>2],Rc=ka+((Rb^-1)<<2)|0,Zc=b[Rc>>2],Td=b[(4904+((Rb+28|0)<<2)|0)>>2],Ac=sc*Td-Qc*Zc;b[Rc>>2]=sc*Qc+Zc*Td;b[Xb>>2]=Ac;var Mc=Rb-1|0;0<(Rb|0)?(Rb=Mc,f=20):f=21;break;case 21:var Bc=pa+1|0,Cc=ka+72|0;32>(Bc|0)?(ka=Cc,pa=Bc,f=8):f=22;break;case 22:var dd=
+ba+2304|0,Yb=L+1|0,Sc=a[y>>2];(Yb|0)<(Sc|0)?(ba=dd,L=Yb,f=5):f=23;break;case 23:f=1==(Sc|0)?24:25;break;case 24:ha(k+27824+(4608*C&-1)|0,k+27824+(4608*C&-1)+2304|0,2304);f=25;break;case 25:var Dc=C+1|0;(Dc|0)<(a[h>>2]|0)?(da=e,C=Dc,f=3):f=26;break;case 26:m=c;return}}function hm(a,d){for(var e=0,e=1;;)switch(e){case 1:var f=a-248|0,c=103896,g=-15,h=a,e=2;break;case 2:var y=b[(c-40|0)>>2],l=b[(c-36|0)>>2],p=b[(c-32|0)>>2],m=b[(c-28|0)>>2],E=b[(c-24|0)>>2],z=b[(c-20|0)>>2],A=b[(c-16|0)>>2],D=b[(c-12|
+0)>>2],w=b[(c-8|0)>>2],u=b[(c-4|0)>>2],t=b[c>>2],s=b[(c+4|0)>>2],G=b[(c+8|0)>>2],H=b[(c+12|0)>>2],K=b[(c+16|0)>>2],Q=b[(c+20|0)>>2],J=y*b[(h+896|0)>>2]+l*b[(h+640|0)>>2]+p*b[(h+384|0)>>2]+m*b[(h+128|0)>>2]+E*b[(h-128|0)>>2]+z*b[(h-384|0)>>2]+A*b[(h-640|0)>>2]+D*b[(h-896|0)>>2]-w*b[(f+1024|0)>>2]-u*b[(f+768|0)>>2]-t*b[(f+512|0)>>2]-s*b[(f+256|0)>>2]-G*b[f>>2]-H*b[(f-256|0)>>2]-K*b[(f-512|0)>>2]-Q*b[(f-768|0)>>2],F=(y*b[(f-896|0)>>2]+l*b[(f-640|0)>>2]+p*b[(f-384|0)>>2]+m*b[(f-128|0)>>2]+E*b[(f+128|
+0)>>2]+z*b[(f+384|0)>>2]+A*b[(f+640|0)>>2]+D*b[(f+896|0)>>2]+w*b[(h-1024|0)>>2]+u*b[(h-768|0)>>2]+t*b[(h-512|0)>>2]+s*b[(h-256|0)>>2]+G*b[h>>2]+H*b[(h+256|0)>>2]+K*b[(h+512|0)>>2]+Q*b[(h+768|0)>>2])*b[(c+24|0)>>2],P=J-F,da=g<<1;b[(d+((da+30|0)<<2)|0)>>2]=J+F;b[(d+((da+31|0)<<2)|0)>>2]=b[(c+28|0)>>2]*P;var C=c+72|0,ba=h-4|0,L=f+4|0,O=g+1|0;0>(O|0)?(f=L,c=C,g=O,h=ba,e=2):e=3;break;case 3:var B=10612.802734375*b[(a-124|0)>>2]+5302.158203125*(b[(a-252|0)>>2]-b[(a+4|0)>>2])+929.7763061523438*(b[(a-380|
+0)>>2]+b[(a+132|0)>>2])+728.8010864257812*(b[(a-508|0)>>2]-b[(a+260|0)>>2])+288.09765625*(b[(a-636|0)>>2]+b[(a+388|0)>>2])+64.91738891601562*(b[(a-764|0)>>2]-b[(a+516|0)>>2])+30.125003814697266*(b[(a-892|0)>>2]+b[(a+644|0)>>2])+4.101456642150879*(b[(a-1020|0)>>2]-b[(a+772|0)>>2]),Wa=12804.7978515625*b[(a-188|0)>>2]+1945.5516357421875*b[(a-444|0)>>2]+313.42449951171875*b[(a-700|0)>>2]+20.801593780517578*b[(a-956|0)>>2]-1995.1556396484375*b[(a+68|0)>>2]-9.000839233398438*b[(a+324|0)>>2]- -29.202180862426758*
+b[(a+580|0)>>2]-b[(a+836|0)>>2],V=Wa-B,Eb=Wa+B,la=d+56|0,W=b[la>>2],sa=d+60|0,Yc=b[sa>>2]-W,I=W+Eb,ja=d+124|0,fa=V+Yc,R=d+120|0,tc=V-Yc,aa=Eb-W,ma=d+112|0,ia=b[ma>>2],ea=b[d>>2],S=ia+ea,Y=1.9615705013275146*(ia-ea),N=d+116|0,ta=b[N>>2],na=d+4|0,Z=b[na>>2],Da=ta+Z,ka=1.9615705013275146*(ta-Z),pa=d+104|0,za=b[pa>>2],ca=d+8|0,va=b[ca>>2],T=za+va,Ea=1.8477590084075928*(za-va),Fa=d+108|0,M=b[Fa>>2],U=d+12|0,Aa=b[U>>2],wa=M+Aa,Ga=1.8477590084075928*(M-Aa),Qa=d+96|0,$=b[Qa>>2],ha=d+16|0,Ma=b[ha>>2],n=$+
+Ma,qa=1.662939190864563*($-Ma),Sa=d+100|0,Ca=b[Sa>>2],Va=d+20|0,Ha=b[Va>>2],Ta=Ca+Ha,Ua=1.662939190864563*(Ca-Ha),Nb=d+88|0,gb=b[Nb>>2],Na=d+24|0,$a=b[Na>>2],Gb=gb+$a,Ja=d+92|0,lb=b[Ja>>2],Ra=d+28|0,sb=b[Ra>>2],ob=lb+sb,hb=ob-Gb,mb=1.4142135623730951*(gb-$a)-hb,Oa=1.4142135623730951*(lb-sb)-ob-mb,nb=I-Gb,xb=I+Gb,Ya=fa-hb,Ia=fa+hb,tb=tc-mb,Ka=tc+mb,ab=aa-Oa,ga=aa+Oa,xa=d+80|0,La=b[xa>>2],yb=d+32|0,pb=b[yb>>2],r=La+pb,Hb=1.111140489578247*(La-pb),Bb=d+84|0,Ib=b[Bb>>2],Fb=d+36|0,bb=b[Fb>>2],qb=Ib+bb,
+cb=1.111140489578247*(Ib-bb),ya=d+72|0,X=b[ya>>2],Jb=d+40|0,db=b[Jb>>2],jb=X+db,ra=0.7653668522834778*(X-db),oa=d+76|0,ua=b[oa>>2],lc=d+44|0,vc=b[lc>>2],ib=ua+vc,wc=0.7653668522834778*(ua-vc),Tb=d+64|0,Ub=b[Tb>>2],ub=d+48|0,fc=b[ub>>2],vb=Ub+fc,xc=0.39018064737319946*(Ub-fc),Qb=d+68|0,eb=b[Qb>>2],Kb=d+52|0,mc=b[Kb>>2],gc=eb+mc,ld=0.39018064737319946*(eb-mc),Zb=qa+Hb,nc=0.7653668522834778*(qa-Hb),yc=Ua+cb,rc=0.7653668522834778*(Ua-cb),Pc=n+r,cc=0.7653668522834778*(n-r),Xa=Ta+qb,ic=0.7653668522834778*
+(Ta-qb),Wc=S+vb,Gc=1.8477590084075928*(S-vb),Hc=Da+gc,Lc=1.8477590084075928*(Da-gc),Za=Y+xc,zc=1.8477590084075928*(xc-Y),zb=ka+ld,Cb=1.8477590084075928*(ka-ld),Vb=T+jb,$b=wa+ib,Rb=Ea+ra,Xb=Ga+wc,sc=Xb-$b,Qc=$b-Vb,Rc=xb-Vb,Zc=xb+Vb,Td=1.4142135623730951*(wa-ib)-sc,Ac=Rb-Qc,Mc=Ia-Qc,Bc=Ia+Qc,Cc=sc-Ac,dd=Ka-Ac,Yb=Ka+Ac,Sc=1.4142135623730951*(T-jb)-Cc,Dc=ga-Cc,Ec=ga+Cc,oc=Td-Sc,$c=ab-Sc,ad=ab+Sc,Ud=1.4142135623730951*(Ea-ra)-Rb-oc,Wb=tb-oc,Ic=tb+oc,li=1.4142135623730951*(Ga-wc)-Xb-Td-Ud,qd=Ya-Ud,Dd=Ya+
+Ud,rd=nb-li,sd=nb+li,md=Pc+Wc,ec=Xa+Hc,Mb=Zb+Za,Ed=yc+zb,ac=cc+Gc,Vd=ic+Lc,bc=rc+Cb,Od=nc-zc,Wd=Od-Mb,Xd=1.4142135623730951*(Za-Zb)-Wd,Oc=bc-Ed,Re=1.4142135623730951*(zb-yc)-Oc,Yd=Ed-ec,Tc=Vd-Yd,Kc=Oc-Tc,me=1.4142135623730951*(Hc-Xa)-Kc,Zd=Re-me,yd=-1.4142135623730951*(ic-Lc)-Vd-Zd,nd=ec-md,Pd=Mb-nd,$d=Yd-Pd,fe=ac-$d,ne=Tc-fe,ge=Wd-ne,Se=Kc-ge,oe=1.4142135623730951*(Wc-Pc)-Se,ff=me-oe,Be=Xd-ff,Te=Zd-Be,gf=-1.4142135623730951*(cc-Gc)-ac-Te,he=yd-gf,Ce=-1.4142135623730951*(nc+zc)-Od-Xd-he,Ue=-1.4142135623730951*
+(rc-Cb)-bc-Re-yd-Ce;b[d>>2]=Zc+md;b[ja>>2]=Zc-md;b[na>>2]=Bc+nd;b[R>>2]=Bc-nd;b[Tb>>2]=Yb+Pd;b[sa>>2]=Yb-Pd;b[Qb>>2]=Ec+$d;b[la>>2]=Ec-$d;b[yb>>2]=ad+fe;b[Ja>>2]=ad-fe;b[Fb>>2]=Ic+ne;b[Nb>>2]=Ic-ne;b[Qa>>2]=Dd+ge;b[Ra>>2]=Dd-ge;b[Sa>>2]=sd+Se;b[Na>>2]=sd-Se;b[ha>>2]=rd+oe;b[Fa>>2]=rd-oe;b[Va>>2]=qd+ff;b[pa>>2]=qd-ff;b[xa>>2]=Wb+Be;b[lc>>2]=Wb-Be;b[Bb>>2]=$c+Te;b[Jb>>2]=$c-Te;b[ub>>2]=Dc+gf;b[oa>>2]=Dc-gf;b[Kb>>2]=dd+he;b[ya>>2]=dd-he;b[ma>>2]=Mc+Ce;b[U>>2]=Mc-Ce;b[N>>2]=Rc+Ue;b[ca>>2]=Rc-Ue;return}}
+function jo(b,d,e){for(var f=0,f=1;;)switch(f){case 1:f=1E3==(d|0)?2:1006==(d|0)|1007==(d|0)?3:1001==(d|0)|1004==(d|0)?4:1002==(d|0)|1005==(d|0)?5:1003==(d|0)?6:7;break;case 2:Uf(b,4);a[(b+152|0)>>2]=470;f=14;break;case 3:Uf(b,4);a[(b+152|0)>>2]=460;f=13;break;case 4:Uf(b,4);a[(b+152|0)>>2]=480;f=15;break;case 5:Uf(b,4);a[(b+152|0)>>2]=500;f=17;break;case 6:a[(b+152|0)>>2]=320;im(b,320,e);Uf(b,0);var c=320,f=21;break;case 7:var g=b+152|0;a[g>>2]=d;f=410==(d|0)?8:420==(d|0)?9:430==(d|0)?10:440==(d|
+0)?11:450==(d|0)?12:460==(d|0)?13:470==(d|0)?14:480==(d|0)?15:490==(d|0)?16:500==(d|0)?17:18;break;case 8:Oe(b,9,e);c=410;f=21;break;case 9:Oe(b,8,e);c=420;f=21;break;case 10:Oe(b,7,e);c=430;f=21;break;case 11:Oe(b,6,e);c=440;f=21;break;case 12:Oe(b,5,e);c=450;f=21;break;case 13:Oe(b,4,e);c=460;f=21;break;case 14:Oe(b,3,e);c=470;f=21;break;case 15:Oe(b,2,e);c=480;f=21;break;case 16:Oe(b,1,e);c=490;f=21;break;case 17:Oe(b,0,e);c=500;f=21;break;case 18:f=313>(d-8|0)>>>0?19:20;break;case 19:c=im(b,d,
+e);f=21;break;case 20:a[g>>2]=0;c=d;f=21;break;case 21:return c}}function im(k,d,e){for(var f=0,f=1;;)switch(f){case 1:var c=Qo(d&65535);Uf(k,3);Kj(k,d);f=jm(k);Kj(k,320>(f|0)?f:320);f=jm(k);Kj(k,8<(f|0)?f:8);f=jm(k);Dn(k,f);f=5>(c-12|0)>>>0?2:3;break;case 2:f=ko(k)|2;tk(k,f);f=3;break;case 3:f=13>c>>>0?4:5;break;case 4:a:for(var f=k,g=0,g=1;;)switch(g){case 1:g=0==($(f)|0)?3:2;break;case 2:a[(f+84|0)>>2]=2;g=3;break;case 3:break a}f=5;break;case 5:var h=0!=(e|0),f=h?14:6;break;case 6:f=-1==(lo(k)|
+0)?7:8;break;case 7:$k(k,a[(106348+(52*c&-1)|0)>>2]);f=8;break;case 8:f=-1==(uk(k)|0)?9:10;break;case 9:vk(k,a[(106352+(52*c&-1)|0)>>2]);f=10;break;case 10:f=0==wk(k)+1?11:12;break;case 11:xk(k,b[(106360+(52*c&-1)|0)>>2]);f=12;break;case 12:f=0==km(k)+1?13:15;break;case 13:lm(k,b[(106364+(52*c&-1)|0)>>2]);f=15;break;case 14:$k(k,a[(106348+(52*c&-1)|0)>>2]);vk(k,a[(106352+(52*c&-1)|0)>>2]);xk(k,b[(106360+(52*c&-1)|0)>>2]);lm(k,b[(106364+(52*c&-1)|0)>>2]);al(k,b[(106368+(52*c&-1)|0)>>2]);f=17;break;
+case 15:f=0==mm(k)+1?16:17;break;case 16:al(k,b[(106368+(52*c&-1)|0)>>2]);f=17;break;case 17:a:{f=k;g=0;for(g=1;;)switch(g){case 1:if(0==($(f)|0))var y=0,g=3;else g=2;break;case 2:y=b[(f+20|0)>>2];g=3;break;case 3:g=y;break a}g=void 0}a:for(var f=k,g=g*b[(106372+(52*c&-1)|0)>>2],l=0,l=1;;)switch(l){case 1:l=0==($(f)|0)?3:2;break;case 2:b[(f+20|0)>>2]=g;l=3;break;case 3:break a}f=h?26:18;break;case 18:f=0==ys(k)?19:20;break;case 19:Ki(k,b[(106376+(52*c&-1)|0)>>2]);f=20;break;case 20:f=0==En(k)?21:
+22;break;case 21:nm(k,1.1*b[(106376+(52*c&-1)|0)>>2]);f=22;break;case 22:f=0==Fn(k)?23:24;break;case 23:om(k,b[(106380+(52*c&-1)|0)>>2]);f=24;break;case 24:f=0==pm(k)+1?25:27;break;case 25:bl(k,b[(106384+(52*c&-1)|0)>>2]);f=27;break;case 26:f=b[(106376+(52*c&-1)|0)>>2];Ki(k,f);nm(k,1.1*f);om(k,b[(106380+(52*c&-1)|0)>>2]);bl(k,b[(106384+(52*c&-1)|0)>>2]);fj(k,b[(106388+(52*c&-1)|0)>>2]);f=29;break;case 27:f=0==qm(k)+1?28:29;break;case 28:fj(k,b[(106388+(52*c&-1)|0)>>2]);f=29;break;case 29:return b[(a[(k+
+288|0)>>2]+280|0)>>2]=(a[(106344+(52*c&-1)|0)>>2]|0)/320*5,d}}function Oe(k,d,e){for(var f=0,f=1;;)switch(f){case 1:f=cl(k);if(4==(f|0)|1==(f|0))var c=5984,f=3;else f=2;break;case 2:c=5232;f=3;break;case 3:var g=k+160|0,h=b[g>>2],y=a[(c+(68*d&-1)+4|0)>>2],l=a[(c+(68*d&-1)+8|0)>>2],p=a[(c+(68*d&-1)+12|0)>>2],m=b[(c+(68*d&-1)+16|0)>>2],E=b[(c+(68*d&-1)+20|0)>>2],z=b[(c+(68*d&-1)+24|0)>>2],A=b[(c+(68*d&-1)+28|0)>>2],D=b[(c+(68*d&-1)+32|0)>>2],w=b[(c+(68*d&-1)+36|0)>>2],u=b[(c+(68*d&-1)+40|0)>>2],t=b[(c+
+(68*d&-1)+44|0)>>2],s=a[(c+(68*d&-1)+48|0)>>2],G=a[(c+(68*d&-1)+52|0)>>2],H=b[(c+(68*d&-1)+56|0)>>2],K=b[(c+(68*d&-1)+60|0)>>2],Q=b[(c+(68*d&-1)+64|0)>>2],J=d+1|0,m=m+h*(b[(c+(68*J&-1)+16|0)>>2]-m),E=E+h*(b[(c+(68*J&-1)+20|0)>>2]-E),z=z+h*(b[(c+(68*J&-1)+24|0)>>2]-z),A=A+h*(b[(c+(68*J&-1)+28|0)>>2]-A),D=D+h*(b[(c+(68*J&-1)+32|0)>>2]-D),w=w+h*(b[(c+(68*J&-1)+36|0)>>2]-w),u=u+h*(b[(c+(68*J&-1)+40|0)>>2]-u),t=t+h*(b[(c+(68*J&-1)+44|0)>>2]-t),G=(G|0)+h*(a[(c+(68*J&-1)+52|0)>>2]-G|0)&-1,H=H+h*(b[(c+(68*
+J&-1)+56|0)>>2]-H),K=K+h*(b[(c+(68*J&-1)+60|0)>>2]-K),Q=Q+h*(b[(c+(68*J&-1)+64|0)>>2]-Q);rm(k,a[(c+(68*d&-1)|0)>>2]);f=(J=0!=(e|0))?6:4;break;case 4:f=-1==(lo(k)|0)?5:7;break;case 5:$k(k,y);f=7;break;case 6:$k(k,y);vk(k,l);f=9;break;case 7:f=-1==(uk(k)|0)?8:9;break;case 8:vk(k,l);f=9;break;case 9:f=0==(p|0)?11:10;break;case 10:a:for(var f=k,F=p,P=0,P=1;;)switch(P){case 1:P=0==($(f)|0)?3:2;break;case 2:a[(f+140|0)>>2]=F;P=3;break;case 3:break a}f=11;break;case 11:f=J?18:12;break;case 12:f=0==km(k)+
+1?13:14;break;case 13:lm(k,m);f=14;break;case 14:f=0==mm(k)+1?15:16;break;case 15:al(k,E);f=16;break;case 16:f=0==ys(k)?17:19;break;case 17:Ki(k,z);f=19;break;case 18:lm(k,m);al(k,E);Ki(k,z);nm(k,A);f=21;break;case 19:f=0==En(k)?20:21;break;case 20:nm(k,A);f=21;break;case 21:f=cl(k);f=1==(f|0)|4==(f|0)?22:23;break;case 22:a:for(f=k,F=0,F=1;;)switch(F){case 1:F=0==($(f)|0)?3:2;break;case 2:a[(f+220|0)>>2]=5;F=3;break;case 3:break a}f=23;break;case 23:f=J?28:24;break;case 24:f=0==Fn(k)?25:26;break;
+case 25:om(k,D);f=26;break;case 26:f=0==pm(k)+1?27:29;break;case 27:bl(k,w);f=29;break;case 28:om(k,D);bl(k,w);zs(k,u);f=31;break;case 29:a:{f=k;F=0;for(F=1;;)switch(F){case 1:if(0==($(f)|0))var da=0,F=3;else F=2;break;case 2:da=b[(f+236|0)>>2];F=3;break;case 3:f=da;break a}f=void 0}f=0==f?30:31;break;case 30:zs(k,u);f=31;break;case 31:f=0>2]=d;b[g>>2]=h;f=46;break;case 46:k=k+288|0;b[(a[k>>2]+280|0)>>2]=K;b[(a[k>>2]+224|0)>>2]=Q;return}}function YA(a,d,e,f,c,g,h){for(var y=0,y=1;;)switch(y){case 1:var l=2*g,y=0<(h|0)?2:12;break;case 2:if(0>2],z=b[(a+768+(p<<2)|0)>>2],A=b[(d+(p<<2)|0)>>2],D=b[(d+256+(p<<2)|0)>>2],w=d+512+(p<<2)|0,u=b[w>>2],t=d+768+(p<<2)|0,s=b[t>>2];if(A>1.5800000429153442*D|D>1.5800000429153442*A)var G=s,H=u,y=5;else y=4;break;case 4:H=b[(e+(p<<2)|0)>>2];G=z*H;H*=E;G=sG?u:G;G=s>H?s:H;H=y;y=5;break;case 5:var K=b[(f+(p<<2)|0)>>2]*c,Q=A>K?A:K,J=D>K?D:K,F=H>K?H:K,K=G>K?G:K,P=F+K;if(0z?z:L;b[w>>2]=y>E?E:y;b[t>>2]=L;y=p+1|0;(y|0)<(h|0)?(p=y,y=3):y=12;break;case 9:var O=b[(a+512+(m<<2)|0)>>2],B=b[(a+768+(m<<2)|0)>>2],y=b[(d+(m<<2)|0)>>2],L=b[(d+256+(m<<2)|0)>>2],Wa=d+512+(m<<2)|0,V=b[Wa>>2],Eb=d+768+(m<<2)|0,la=b[Eb>>2];if(y>1.5800000429153442*L|L>1.5800000429153442*y)var W=la,sa=V,y=11;else y=10;break;case 10:sa=b[(e+(m<<2)|0)>>2];W=B*sa;sa*=O;W=laW?V:W;W=la>sa?
+la:sa;sa=y;y=11;break;case 11:y=W>B?B:W;b[Wa>>2]=sa>O?O:sa;b[Eb>>2]=y;y=m+1|0;(y|0)<(h|0)?(m=y,y=9):y=12;break;case 12:return}}function Xo(k,d,e,f,c){for(var g=0,g=1;;)switch(g){case 1:var h=a[(k+2152|0)>>2];if(0<(h|0))g=2;else var y=0,g=3;break;case 2:var l=k+2148|0,p=0,m=0,E=0,z=0,g=4;break;case 3:if((y|0)<(h|0))var A=y,g=11;else g=12;break;case 4:var D=a[(k+2060+(m<<2)|0)>>2],w=a[l>>2],u=(D|0)<(w|0)?D:w;if((p|0)<(u|0))g=5;else var t=p,s=E,G=z,g=8;break;case 5:var H=D^-1,K=w^-1,Q=(H|0)>(K|0),J=
+p,F=E,P=z,g=6;break;case 6:var da=P+b[(d+(J<<2)|0)>>2],C=F+b[(e+(J<<2)|0)>>2],g=J+1|0;(g|0)<(u|0)?(J=g,F=C,P=da,g=6):g=7;break;case 7:t=(Q?H:K)^-1;s=C;G=da;g=8;break;case 8:g=(t|0)<(w|0)?10:9;break;case 9:b[(f+(m<<2)|0)>>2]=G;b[(c+(m<<2)|0)>>2]=s;y=m+1|0;g=3;break;case 10:var ba=b[(k+1112+(m<<2)|0)>>2],g=1-ba,L=d+(t<<2)|0,O=e+(t<<2)|0,B=s+ba*b[O>>2];b[(f+(m<<2)|0)>>2]=G+ba*b[L>>2];b[(c+(m<<2)|0)>>2]=B;ba=g*b[L>>2];g*=b[O>>2];O=t+1|0;L=m+1|0;(L|0)<(h|0)?(p=O,m=L,E=g,z=ba,g=4):(y=L,g=3);break;case 11:b[(f+
+(A<<2)|0)>>2]=0;b[(c+(A<<2)|0)>>2]=0;g=A+1|0;(g|0)<(h|0)?(A=g,g=11):g=12;break;case 12:return}}function Ro(k,d,e,f,c,g){var h=0,y=m;m=m+2320|0;for(h=1;;)switch(h){case 1:var l=y,p=y+264,v=2*(f|0),E=d/v,z=e|0,v=z/v;ra(p,0,2052);var z=d/z,A=(e|0)/2&-1,D=0,w=0,h=2;break;case 2:if(64>(w|0))h=3;else var u=D,t=w,h=10;break;case 3:var s=z*(D|0),G=Vf(s);b[(l+(w<<2)|0)>>2]=s;s=D;h=4;break;case 4:var h=0.34<=Vf(z*(s|0))-G,H=s+1|0;h|(s|0)>(A|0)?h=5:(s=H,h=4);break;case 5:var K=s-D|0;a[(k+1716+(w<<2)|0)>>2]=
+K;if(0<(K|0))h=6;else var Q=0,h=7;break;case 6:Q=1/(K|0);h=7;break;case 7:b[(k+512+(w<<2)|0)>>2]=Q;var J=w+1|0;if((D|0)<(s|0))var F=D,h=8;else var P=D,h=9;break;case 8:h=F+1|0;a[(p+(F<<2)|0)>>2]=w;(h|0)<(s|0)?(F=h,h=8):(P=s,h=9);break;case 9:(P|0)>(A|0)?(u=A,t=J,h=10):(D=P,w=J,h=2);break;case 10:b[(l+(t<<2)|0)>>2]=z*(u|0);a[(k+2152|0)>>2]=c;var da=k+2148|0;a[da>>2]=t;if(0<(t|0))var C=0,ba=0,h=12;else var L=0,h=15;break;case 11:64>(O|0)?(L=O,h=15):h=13;break;case 12:O=a[(k+1716+(ba<<2)|0)>>2];H=h=
+Vf(z*(((O|0)/2&-1)+C|0));h=1.25*(1-Math.cos((15.5>h?H:15.5)/15.5*3.141592653589793))-2.5;h=Math.pow(10,h);b[(k+768+(ba<<2)|0)>>2]=h;var h=O+C|0,O=ba+1|0;(O|0)<(a[da>>2]|0)?(C=h,ba=O,h=12):h=11;break;case 13:h=0<(c|0)?14:20;break;case 14:var B=v,Wa=0,h=16;break;case 15:b[(k+768+(L<<2)|0)>>2]=1;h=L+1|0;64>(h|0)?(L=h,h=15):h=13;break;case 16:var V=a[(g+(Wa<<2)|0)>>2],Eb=Wa+1|0,la=a[(g+(Eb<<2)|0)>>2],h=Math.floor(B*((V|0)-0.5)+0.5)&-1,H=Math.floor(B*((la|0)-0.5)+0.5)&-1,H=a[(p+(((H|0)>(A|0)?A:H)<<2)|
+0)>>2];a[(k+1972+(Wa<<2)|0)>>2]=(a[(p+((0>(h|0)?0:h)<<2)|0)>>2]+H|0)/2&-1;a[(k+2060+(Wa<<2)|0)>>2]=H;h=b[(l+(H<<2)|0)>>2];la=(E*(la|0)-h)/(b[(l+((H+1|0)<<2)|0)>>2]-h);if(0>la)var W=0,h=19;else h=17;break;case 17:1>2]=W;H=h=Vf(E*(V|0));h=1.25*(1-Math.cos((15.5>h?H:15.5)/15.5*3.141592653589793))-2.5;h=Math.pow(10,h);b[(k+1024+(Wa<<2)|0)>>2]=h;(Eb|0)<(c|0)?(Wa=Eb,h=16):h=20;break;case 20:m=y;return}}function So(k,d,e,f,c){for(var g=
+0,g=1;;)switch(g){case 1:var h=a[(k+2148|0)>>2],y=d/(e|0),g=0<(h|0)?2:4;break;case 2:var l=y,p=0,m=0,g=3;break;case 3:var g=a[(k+1716+(m<<2)|0)>>2],E=Vf(y*(p|0)),g=g+p|0,z=Vf(y*(g-1|0));b[(f+(m<<2)|0)>>2]=0.5*(E+z);E=Vf(l*((p|0)-0.5));E=Vf(l*((g|0)-0.5))-E;b[(c+(m<<2)|0)>>2]=E;E=m+1|0;(E|0)<(h|0)?(p=g,m=E,g=3):g=4;break;case 4:return}}function To(k,d,e,f,c,g){var h=0,y=m;m=m+16384|0;for(h=1;;)switch(h){case 1:var l=y;ra(l,0,16384);var p=0<(e|0);if(p)var v=0,h=2;else var E=0,h=21;break;case 2:var z=
+b[(f+(v<<2)|0)>>2],A=b[(g+(v<<2)|0)>>2],D=0,h=4;break;case 3:if(p)var w=0,u=0,h=13;else E=0,h=21;break;case 4:var t=z-b[(f+(D<<2)|0)>>2],h=0>t?6:5;break;case 5:var s=3*t,h=7;break;case 6:s=1.5*t;h=7;break;case 7:var G=s;if(0.5>s|2.5>2]=A*Q*b[(c+(D<<2)|0)>>2];h=D+1|0;(h|0)<(e|0)?(D=h,h=4):h=12;break;case 12:h=v+1|0;(h|0)<(e|0)?(v=h,h=2):h=3;break;case 13:var J=0,h=14;break;case 14:h=(J|0)<(e|0)?15:16;break;case 15:h=J+1|0;0>2]?h=16:(J=h,h=14);break;case 16:a[(d+(w<<3)|0)>>2]=J;var F=e,h=17;break;case 17:var P=F-1|0,h=0<(P|0)?18:19;break;case 18:0>2]?h=19:(F=P,h=17);break;case 19:a[(d+(w<<3)+4|0)>>2]=P;var da=(u-J|0)+F|0,h=w+1|0;(h|0)<(e|0)?(w=h,u=da,h=13):h=20;break;case 20:E=
+da<<2;h=21;break;case 21:h=Tc(E);a[k>>2]=h;var h=0==(h|0),C=h<<31>>31;if(h|p^1)var ba=C,h=25;else var L=0,O=0,h=22;break;case 22:var h=a[(d+(L<<3)|0)>>2],B=d+(L<<3)+4|0;if((h|0)>(a[B>>2]|0))var Wa=O,h=24;else var V=h,Eb=O,h=23;break;case 23:h=Eb+1|0;b[(a[k>>2]+(Eb<<2)|0)>>2]=b[(l+(L<<8)+(V<<2)|0)>>2];C=V+1|0;(C|0)>(a[B>>2]|0)?(Wa=h,h=24):(V=C,Eb=h,h=23);break;case 24:h=L+1|0;(h|0)<(e|0)?(L=h,O=Wa,h=22):(ba=0,h=25);break;case 25:return m=y,ba}}function sm(k,d,e,f){var c=0,g=m;m=m+184|0;for(c=1;;)switch(c){case 1:var h=
+g,y=g+160,l=a[(k+85096|0)>>2],c=0==(l&4|0)?2:3;break;case 2:c=2==(a[(d+4788|0)>>2]|0)?32:3;break;case 3:c=0==(l&128|0)?4:32;break;case 4:qs(d,e,h|0,y,0);var p=0,c=5;break;case 5:if(0==(a[(d+2304+(p<<2)|0)>>2]|0))var v=0,c=7;else c=6;break;case 6:v=Math.abs(b[(d+(p<<2)|0)>>2]);c=7;break;case 7:b[(f+(p<<2)|0)>>2]=v;c=p+1|0;576>(c|0)?(p=c,c=5):c=8;break;case 8:var E=d+4864|0,z=2==(a[(d+4788|0)>>2]|0)?6:8,A=0,c=9;break;case 9:var D=a[(d+4872+(z<<2)|0)>>2],w=D+A|0,u=h+(z<<2)|0,c=1>b[u>>2]?10:30;break;
+case 10:Cs(f+(A<<2)|0,D,4,20);var t=b[(f+((w-1|0)<<2)|0)>>2],c=0==t?12:11;break;case 11:c=Math.abs(t);c=c>9.999999974752427E-7*c?13:30;break;case 12:c=0==t?30:13;break;case 13:var s=0,G=(1-b[u>>2])*b[(e+(z<<2)|0)>>2],c=14;break;case 14:var H=s+1|0,c=(H|0)<(D|0)?16:15;break;case 15:var K=1,Q=H,J=0,F=s+A|0,c=21;break;case 16:var P=b[(f+((A+s|0)<<2)|0)>>2],da=Math.abs(P),C=s+A|0,ba=9.999999974752427E-7*da,L=1,O=H,c=17;break;case 17:var B=b[(f+((L+C|0)<<2)|0)>>2],Wa=Math.abs(B),c=da>Wa,B=Math.abs(P-B),
+c=c?18:19;break;case 18:B>ba?(K=L,Q=O,J=1,F=C,c=21):c=20;break;case 19:B>9.999999974752427E-7*Wa?(K=L,Q=O,J=1,F=C,c=21):c=20;break;case 20:var c=L+1|0,V=c+s|0;(V|0)<(D|0)?(L=c,O=V,c=17):(K=c,Q=V,J=0,F=C,c=21);break;case 21:var Eb=b[(f+(F<<2)|0)>>2],Eb=(K|0)*Eb*Eb,c=G>2],c=0==la?26:25;break;case 25:c=Math.abs(la);if(c>9.999999974752427E-7*c)var W=D,c=27;else c=30;break;case 26:0==
+la?c=30:(W=D,c=27);break;case 27:var sa=w-W|0,c=Math.abs(b[(d+(sa<<2)|0)>>2])>la?29:28;break;case 28:a[(d+2304+(sa<<2)|0)>>2]=0;c=29;break;case 29:c=W-1|0;0<(c|0)?(W=c,c=27):c=30;break;case 30:c=z+1|0;(c|0)<(a[E>>2]|0)?(z=c,A=w,c=9):c=31;break;case 31:c=tm(k,d,0);a[(d+4768|0)>>2]=c;c=32;break;case 32:m=g;return}}function um(k,d){var e=0,f=m;m=m+2304|0;for(e=1;;)switch(e){case 1:var c=f;a[(d+4768|0)>>2]=0;a[(d+4772|0)>>2]=0;a[(d+4776|0)>>2]=0;a[(d+4780|0)>>2]=210;a[(d+4784|0)>>2]=0;var g=k+64|0;ra(d+
+4796|0,0,52);var h=d+4848|0,e=8001>(a[g>>2]|0)?2:3;break;case 2:a[h>>2]=17;a[(d+4852|0)>>2]=9;var y=a[(d+4856|0)>>2]=17,l=17,e=4;break;case 3:a[h>>2]=21;a[(d+4852|0)>>2]=12;y=0!=(a[(k+85092|0)>>2]|0)?22:21;a[(d+4856|0)>>2]=y;l=21;e=4;break;case 4:var p=d+4864|0;a[p>>2]=y;var v=d+4860|0;a[v>>2]=l;var E=d+4868|0;a[E>>2]=11;var z=0,e=5;break;case 5:e=z+1|0;a[(d+4872+(z<<2)|0)>>2]=a[(k+21360+(e<<2)|0)>>2]-a[(k+21360+(z<<2)|0)>>2]|0;a[(d+5028+(z<<2)|0)>>2]=3;22>(e|0)?(z=e,e=5):e=6;break;case 6:var A=d+
+4856|0,D=d+4788|0,e=2==(a[D>>2]|0)?7:19;break;case 7:var w=d+4852|0;a[w>>2]=0;a[h>>2]=0;if(0==(a[(d+4792|0)>>2]|0))var u=0,t=0,e=9;else e=8;break;case 8:a[w>>2]=3;u=(a[(k+76|0)>>2]<<1)+4|0;a[h>>2]=u;t=3;e=9;break;case 9:e=8001>(a[g>>2]|0)?10:11;break;case 10:var s=(3*(9-t|0)&-1)+u|0;a[p>>2]=s;e=12;break;case 11:a[p>>2]=(3*((0!=(a[(k+85092|0)>>2]|0)?13:12)-t|0)&-1)+u|0;s=(3*(12-t|0)&-1)+u|0;e=12;break;case 12:a[v>>2]=s;a[E>>2]=s-18|0;a[A>>2]=u;var G=a[(k+21360+(u<<2)|0)>>2];ha(c,d,2304);var G=d+(G<<
+2)|0,H=t,e=14;break;case 13:var K;13>(J|0)?(G=K,H=J,e=14):e=16;break;case 14:var Q=a[(k+21452+(H<<2)|0)>>2],J=H+1|0,F=a[(k+21452+(J<<2)|0)>>2];if((Q|0)<(F|0))var P=G,da=Q,e=15;else K=G,e=13;break;case 15:e=P+4|0;b[P>>2]=b[(c+((3*da&-1)<<2)|0)>>2];var C=da+1|0;(C|0)<(F|0)?(P=e,da=C,e=15):e=38;break;case 16:var ba=a[w>>2],e=13>(ba|0)?17:19;break;case 17:var L=a[h>>2],O=ba,e=18;break;case 18:var e=O+1|0,C=a[(k+21452+(e<<2)|0)>>2]-a[(k+21452+(O<<2)|0)>>2]|0,B=L+2|0;a[(d+4872+(B<<2)|0)>>2]=C;var Wa=L+
+1|0;a[(d+4872+(Wa<<2)|0)>>2]=C;a[(d+4872+(L<<2)|0)>>2]=C;a[(d+5028+(L<<2)|0)>>2]=0;a[(d+5028+(Wa<<2)|0)>>2]=1;a[(d+5028+(B<<2)|0)>>2]=2;C=L+3|0;13>(e|0)?(L=C,O=e,e=18):e=19;break;case 19:a[(d+5184|0)>>2]=0;a[(d+5188|0)>>2]=49184;e=d+5208|0;C=d+5192|0;a[C>>2]=0;a[C+4>>2]=0;a[C+8>>2]=0;a[C+12>>2]=0;a[e>>2]=575;ra(d+4608|0,0,156);e=a[(k+104|0)>>2];e=1==(e|0)|4==(e|0)|3==(e|0)|0==(e|0)?37:20;break;case 20:var V=a[(k+85796|0)>>2],e=2==(a[D>>2]|0)?22:21;break;case 21:var Eb=V+8|0,la=V+20|0,W=k+84852|0,
+sa=5,e=23;break;case 22:var Yc=k+21500|0,I=k+21504|0,ja=k+21536|0,fa=V+8|0,R=V+20|0,tc=k+84904|0,aa=0,e=29;break;case 23:var ma=a[(k+21508+(sa<<2)|0)>>2],ia=a[(k+21508+((sa+1|0)<<2)|0)>>2],ea=Gn(b[Eb>>2],b[(V+164+(sa<<2)|0)>>2],b[la>>2],0),S=b[W>>2];if(9.999999960041972E-13>2])>2]=0;e=N-1|0;(e|0)<(ma|0)?e=28:
+(N=e,e=26);break;case 28:e=sa-1|0;0<(sa|0)?(sa=e,e=23):e=37;break;case 29:var na=5,e=30;break;case 30:var Z=a[Yc>>2],Da=3*Z&-1,Da=Math.imul(a[I>>2]-Z|0,aa)+Da|0,Z=a[(k+21536+(na<<2)|0)>>2],Da=Da+(Z-a[ja>>2]|0)|0,ka=a[(k+21536+((na+1|0)<<2)|0)>>2],pa=Gn(b[fa>>2],b[(V+188+(na<<2)|0)>>2],b[R>>2],0),za=b[tc>>2];if(9.999999960041972E-13>
+2])>2]=0;e=va-1|0;(e|0)<(Da|0)?e=35:(va=e,e=33);break;case 35:e=na-1|0;0<(na|0)?(na=e,e=30):e=36;break;case 36:e=aa+1|0;3>(e|0)?(aa=e,e=29):e=37;break;case 37:m=f;return;case 38:var Ea=F-Q|0,Fa=G+(Ea<<2)|0,M=Q,e=39;break;case 39:e=Fa+4|0;b[Fa>>2]=b[(c+(((3*M&-1)+1|0)<<2)|0)>>2];C=M+1|0;(C|0)<(F|0)?(Fa=e,M=C,e=39):e=40;break;case 40:var U=Ea<<1,Aa=G+(U<<2)|0,wa=Q,e=41;break;case 41:e=Aa+4|0;b[Aa>>2]=b[(c+(((3*wa&-1)+2|0)<<2)|0)>>2];C=wa+1|0;(C|0)<(F|0)?(Aa=e,wa=C,e=41):
+e=42;break;case 42:K=G+((U+Ea|0)<<2)|0,e=13}}function vm(k,d,e,f,c,g){var h=0,y=m;m=m+8248|0;for(h=1;;)switch(h){case 1:var l=y,p=y+5256,v=y+7560,E=y+7720,z=y+7744,A=y+8224,D=k+84928+(c<<2)|0,w=a[D>>2],u=k+84920+(c<<2)|0,t=a[u>>2],s=d+4780|0;a[s>>2]=t;var G=g-a[(d+4844|0)>>2]|0,H=yg(k,f,d,0);if(1==(w|0)|(H|0)==(G|0))var K=H,h=2;else var Q=w,J=0,F=0,P=H,h=3;break;case 2:if((K|0)>(G|0))var da=K,h=10;else var C=K,h=12;break;case 3:h=(P|0)>(G|0)?4:6;break;case 4:var ba=2==(F|0)?1:J;if(0==(ba|0))var L=
+Q,O=1,B=0,Wa=Q,h=9;else h=5;break;case 5:var V=(Q|0)/2&-1,L=V,O=1,B=ba,Wa=V,h=9;break;case 6:var Eb=1==(F|0)?1:J;if(0==(Eb|0))var la=Q,h=8;else h=7;break;case 7:la=(Q|0)/2&-1;h=8;break;case 8:L=-la|0;O=2;B=Eb;Wa=la;h=9;break;case 9:var W=a[s>>2]+L|0,sa=0>(W|0),I=sa?0:W,R=sa?1:B,ja=255<(I|0),fa=ja?1:R;a[s>>2]=ja?255:I;var S=yg(k,f,d,0);1==(Wa|0)|(S|0)==(G|0)?(K=S,h=2):(Q=Wa,J=fa,F=O,P=S,h=3);break;case 10:var tc=a[s>>2];255>(tc|0)?h=11:(C=da,h=12);break;case 11:a[s>>2]=tc+1|0;var aa=yg(k,f,d,0);(aa|
+0)>(G|0)?(da=aa,h=10):(C=aa,h=12);break;case 12:a[D>>2]=3<(t-a[s>>2]|0)?4:2;a[u>>2]=a[s>>2];var ma=d+4768|0;a[ma>>2]=C;var ia=k+28|0;if(0==(a[ia>>2]|0))var ea=100,h=177;else h=13;break;case 13:ra(z,0,476);var N=v|0;qs(d,e,N,E,z);var Y=E+20|0;a[Y>>2]=a[ma>>2];var T=l,ta=d;ha(T,ta,5252);var na=p,Z=f;ha(na,Z,2304);var Da=k+85096|0,ka=k+85092|0,pa=l+4836|0,za=l+4860|0,ca=k+40|0,va=l+4764|0,U=l+4844|0,Ea=l+4780|0,Fa=l+4768|0,M=E+12|0,$=A+20|0,Aa=d+4788|0,wa=k+84|0,Ga=k+88|0,Qa=A+16|0,oa=E+16|0,uc=A+8|
+0,Ma=E+8|0,n=k+48|0,qa=E,Sa=A,Ca=A+12|0,Va=A|0,Ha=E|0,Ta=A+4|0,Ua=E+4|0,Nb=l+4864|0,gb=k+84936|0,Na=l+4832|0,$a=l+4788|0,Gb=k+32|0,Ja=l+4848|0,lb=l+4868|0,Ra=9999999,sb=0,ob=0,h=14;break;case 14:var hb=1==(sb|0)?2:1,mb=0==(sb|0),Oa=Ra,nb=0,h=15;break;case 15:var xb=0==(a[Da>>2]&2|0)?3:20,Ya=a[za>>2],h=0==(a[ka>>2]|0)?20:16;break;case 16:if(1>2])var Ia=Oa,h=169;else h=17;break;case 17:h=2==(a[$a>>2]|0)?18:20;break;case 18:1>2]?(Ia=Oa,h=169):h=19;break;case 19:1<
+b[(v+((Ya+2|0)<<2)|0)>>2]?(Ia=Oa,h=169):h=20;break;case 20:var tb=0==(a[pa>>2]|0)?1.2968395948410034:1.6817928552627563,Ka=0<(Ya|0);if(Ka)var ab=0,ga=0,h=21;else var xa=0,h=22;break;case 21:var La=b[(v+(ab<<2)|0)>>2],yb=ga>2],Hb=3==(r|0)?hb:r;if(1==(Hb|0))h=23;else if(2==(Hb|0))var Bb=xa,h=28;else h=26;break;case 23:var Ib=xa,h=1>2],ua=jb+cb|0;if(b[(v+(qb<<2)|0)>>2]>2]&2|0)?33:31;break;case 31:var lc=k+84936+(qb<<2)|0,vc=0==(a[lc>>2]|0);a[lc>>2]=vc&1;h=vc?33:32;break;case 32:2==(a[ca>>2]|0)?(Jb=ya,db=2,h=40):h=33;break;case 33:var Qj=l+4608+(qb<<2)|
+0;a[Qj>>2]=a[Qj>>2]+1|0;h=0<(jb|0)?34:38;break;case 34:var wc=-jb|0,Tb=b[va>>2],h=35;break;case 35:var Ub=f+((wc+ua|0)<<2)|0,ub=tb*b[Ub>>2];b[Ub>>2]=ub;if(ub>Tb)h=36;else var fc=Tb,h=37;break;case 36:fc=b[va>>2]=ub;h=37;break;case 37:var vb=wc+1|0;0>(vb|0)?(wc=vb,Tb=fc,h=35):h=38;break;case 38:var xc=a[ca>>2],Qb=a[za>>2];2==(xc|0)?(Jb=Qb,db=2,h=40):(ib=Qb,Xa=xc,h=39);break;case 39:var eb=qb+1|0;(eb|0)<(ib|0)?(qb=eb,cb=ua,ya=ib,X=Xa,h=29):(Jb=ib,db=Xa,h=40);break;case 40:var Kb=0,h=41;break;case 41:if((Kb|
+0)<(Jb|0))h=42;else var mc=Oa,gc=db,h=170;break;case 42:var ld=Kb+1|0;(a[(l+4608+(Kb<<2)|0)>>2]|0)==(-a[(l+4808+(a[(l+5028+(Kb<<2)|0)>>2]<<2)|0)>>2]|0)?h=43:(Kb=ld,h=41);break;case 43:var Zb=de(k,l),h=0==(Zb|0)?92:44;break;case 44:1<(a[ia>>2]|0)?h=45:(Ia=Oa,h=169);break;case 45:ra(gb,0,156);h=0==(a[pa>>2]|0)?46:57;break;case 46:if(0<(a[za>>2]|0))var nc=0,yc=0,h=47;else h=56;break;case 47:var rc=a[(l+4872+(nc<<2)|0)>>2],Pc=l+4608+(nc<<2)|0,cc=a[Pc>>2];if(0==(a[Na>>2]|0))var Za=cc,h=49;else h=48;break;
+case 48:Za=a[(14248+(nc<<2)|0)>>2]+cc|0;h=49;break;case 49:var ic=rc+yc|0;if(0==(Za&1|0))var Wc=Za,h=55;else h=50;break;case 50:var Gc=Za+1|0;0<(rc|0)?h=51:(Wc=Gc,h=55);break;case 51:var Hc=-rc|0,Lc=b[va>>2],h=52;break;case 52:var Wb=f+((Hc+ic|0)<<2)|0,zc=1.2968395948410034*b[Wb>>2];b[Wb>>2]=zc;if(zc>Lc)h=53;else var zb=Lc,h=54;break;case 53:zb=b[va>>2]=zc;h=54;break;case 54:var Cb=Hc+1|0;0>(Cb|0)?(Hc=Cb,Lc=zb,h=52):(Wc=Gc,h=55);break;case 55:a[Pc>>2]=Wc>>1;var Vb=nc+1|0;(Vb|0)<(a[za>>2]|0)?(nc=Vb,
+yc=ic,h=47):h=56;break;case 56:a[Na>>2]=0;a[pa>>2]=1;h=90;break;case 57:if(2==(a[$a>>2]|0))h=58;else var $b=Zb,h=91;break;case 58:0<(a[Gb>>2]|0)?h=59:($b=Zb,h=91);break;case 59:var Rb=a[Ja>>2],Xb=0,h=60;break;case 60:if((Xb|0)<(Rb|0))h=61;else var sc=0,Qc=Rb,h=62;break;case 61:var Rc=Xb+1|0;15<(a[(l+4608+(Xb<<2)|0)>>2]|0)?(Ia=Oa,h=169):(Xb=Rc,h=60);break;case 62:var Zc=sc+Qc|0,Td=a[lb>>2];if((Zc|0)<(Td|0))var Ac=0,Mc=Zc,h=63;else var Bc=0,Cc=Zc,h=64;break;case 63:var dd=a[(l+4608+(Mc<<2)|0)>>2],Yb=
+(Ac|0)<(dd|0)?dd:Ac,Sc=Mc+3|0;(Sc|0)<(Td|0)?(Ac=Yb,Mc=Sc,h=63):(Bc=Yb,Cc=Sc,h=64);break;case 64:var Dc=a[za>>2];if((Cc|0)<(Dc|0))var Ec=0,oc=Cc,h=65;else var $c=1,h=67;break;case 65:var ad=a[(l+4608+(oc<<2)|0)>>2],Ud=(Ec|0)<(ad|0)?ad:Ec,ec=oc+3|0;(ec|0)<(Dc|0)?(Ec=Ud,oc=ec,h=65):h=66;break;case 66:$c=8>(Ud|0);h=67;break;case 67:h=16>(Bc|0)&$c?68:69;break;case 68:var Ic=sc+1|0,Mb=Dc,h=86;break;case 69:var qd=l+4808+(sc<<2)|0,Dd=a[qd>>2];6<(Dd|0)?(Ia=Oa,h=169):h=70;break;case 70:a[qd>>2]=Dd+1|0;var rd=
+a[Ja>>2],sd=a[(k+21360+(rd<<2)|0)>>2],md=rd+sc|0,ac=a[za>>2],bc=sc+1|0;if((md|0)<(ac|0))h=71;else var Ed=sd,Oc=md,Vd=ac,h=81;break;case 71:var Tc=2-sc|0,Od=sd,Wd=md,h=72;break;case 72:var Xd=a[(l+4872+(Wd<<2)|0)>>2],Kc=l+4608+(Wd<<2)|0,Re=a[Kc>>2]-(4>>>(a[pa>>2]>>>0))|0,h=-1<(Re|0)?73:74;break;case 73:a[Kc>>2]=Re;var Yd=(3*Xd&-1)+Od|0,h=80;break;case 74:a[Kc>>2]=0;var xd=b[(83560+(((Re<<(a[pa>>2]+1|0))+210|0)<<2)|0)>>2],kd=Math.imul(Xd,bc)+Od|0,h=0<(Xd|0)?75:79;break;case 75:var me=-Xd|0,Zd=b[va>>
+2],h=76;break;case 76:var yd=f+((me+kd|0)<<2)|0,nd=xd*b[yd>>2];b[yd>>2]=nd;if(nd>Zd)h=77;else var Pd=Zd,h=78;break;case 77:Pd=b[va>>2]=nd;h=78;break;case 78:var $d=me+1|0;0>($d|0)?(me=$d,Zd=Pd,h=76):h=79;break;case 79:var fe=Math.imul(Xd,Tc),Yd=kd+fe|0,h=80;break;case 80:var ne=Wd+3|0,ge=a[za>>2];(ne|0)<(ge|0)?(Od=Yd,Wd=ne,h=72):(Ed=Yd,Oc=ne,Vd=ge,h=81);break;case 81:var Se=b[21092],oe=a[(l+4872+(Oc<<2)|0)>>2],ff=Math.imul(oe,bc)+Ed|0;0<(oe|0)?h=82:(Ic=bc,Mb=Vd,h=86);break;case 82:var Be=-oe|0,Te=
+b[va>>2],h=83;break;case 83:var gf=f+((ff+Be|0)<<2)|0,he=Se*b[gf>>2];b[gf>>2]=he;if(he>Te)h=84;else var Ce=Te,h=85;break;case 84:Ce=b[va>>2]=he;h=85;break;case 85:var Ue=Be+1|0;0>(Ue|0)?(Be=Ue,Te=Ce,h=83):(Ic=bc,Mb=Vd,h=86);break;case 86:if(3>(Ic|0))h=87;else var ie=0,h=88;break;case 87:var pe=a[Ja>>2],sc=Ic,Qc=pe,h=62;break;case 88:(ie|0)<(Mb|0)?h=89:(Ia=Oa,h=169);break;case 89:var hf=ie+1|0;(a[(l+4608+(ie<<2)|0)>>2]|0)==(-a[(l+4808+(a[(l+5028+(ie<<2)|0)>>2]<<2)|0)>>2]|0)?h=90:(ie=hf,h=88);break;
+case 90:$b=de(k,l);h=91;break;case 91:0==($b|0)?h=92:(Ia=Oa,h=169);break;case 92:var Xf=0==(a[pa>>2]|0)?255:254,Ve=g-a[U>>2]|0;1>(Ve|0)?(Ia=Oa,h=169):h=93;break;case 93:var yf=yg(k,f,l,z);a[Fa>>2]=yf;var We=a[Ea>>2];if((yf|0)>(Ve|0))var zd=We,h=94;else var jf=We,h=96;break;case 94:(zd|0)>(Xf|0)?(jf=zd,h=96):h=95;break;case 95:a[Ea>>2]=zd+1|0;var De=yg(k,f,l,z);a[Fa>>2]=De;var Nc=a[Ea>>2];(De|0)>(Ve|0)?(zd=Nc,h=94):(jf=Nc,h=96);break;case 96:(jf|0)>(Xf|0)?(Ia=Oa,h=169):h=97;break;case 97:h=0==(a[M>>
+2]|0)?98:102;break;case 98:var zf=yg(k,f,l,z);a[Fa>>2]=zf;var Af=a[Ea>>2];if((zf|0)>(Oa|0))var Bf=Af,h=99;else var Xe=Af,h=101;break;case 99:(Bf|0)>(Xf|0)?(Xe=Bf,h=101):h=100;break;case 100:a[Ea>>2]=Bf+1|0;var ae=yg(k,f,l,z);a[Fa>>2]=ae;var Id=a[Ea>>2];(ae|0)>(Oa|0)?(Bf=Id,h=99):(Xe=Id,h=101);break;case 101:(Xe|0)>(Xf|0)?(Ia=Oa,h=169):h=102;break;case 102:qs(l,e,N,A,z);var kf=a[Fa>>2];a[$>>2]=kf;var jc=a[(2==(a[Aa>>2]|0)?Ga:wa)>>2],h=1==(jc|0)?103:0==(jc|0)?109:8==(jc|0)?116:2==(jc|0)?121:3==(jc|
+0)?122:4==(jc|0)?124:5==(jc|0)?141:6==(jc|0)?146:7==(jc|0)?155:104;break;case 103:var fb=b[uc>>2],h=120;break;case 104:h=0<(a[M>>2]|0)?105:107;break;case 105:var lf=a[Qa>>2],mf=a[oa>>2],td=(lf|0)<=(mf|0)&1;if((lf|0)==(mf|0))h=106;else var dc=td,h=157;break;case 106:dc=(kf|0)<(a[Y>>2]|0)&1;h=157;break;case 107:var Ye=b[uc>>2];0>Ye?h=108:(dc=0,h=157);break;case 108:dc=(kf|0)+10*Ye<=10*b[Ma>>2]+(a[Y>>2]|0)&1;h=157;break;case 109:var Zf=a[Ca>>2],Yf=a[M>>2];if((Zf|0)<(Yf|0))var Ee=1,nf=Yf,h=158;else h=
+110;break;case 110:(Zf|0)==(Yf|0)?h=111:(dc=0,h=157);break;case 111:var $f=b[Va>>2],Fe=b[Ha>>2];$fZe,Uc=Math.abs($f-Fe),h=je?113:114;break;case 113:Uc>9.999999974752427E-7*Cf?(dc=0,h=157):h=115;break;case 114:Uc>9.999999974752427E-7*Ze?(dc=0,h=157):h=115;break;case 115:dc=b[Ta>>2]>2]&1;h=157;break;case 116:if(0<(a[Nb>>2]|0))h=117;else var Ge=1E-37,h=119;break;case 117:var Ld=a[Nb>>2],Dg=0,gd=1E-37,h=118;break;case 118:var Yg=
+b[(v+(Dg<<2)|0)>>2],Eg=0.30102999566398114*pd(0.632*Yg*Yg*Yg+0.368),Fg=gd+Eg,pc=Dg+1|0;(pc|0)<(Ld|0)?(Dg=pc,gd=Fg,h=118):(Ge=Fg,h=119);break;case 119:var be=Ge,qe=1E-20>Ge?9.999999682655225E-21:be,fb=b[uc>>2]=qe,h=120;break;case 120:dc=fb>2]&1;h=157;break;case 121:dc=b[Ta>>2]>2]&1;h=157;break;case 122:b[Ta>>2]>2]?h=123:(dc=0,h=157);break;case 123:dc=b[uc>>2]>2]&1;h=157;break;case 124:var He=b[uc>>2],h=0>
+2],Gg=Df;0.2Df?128:130;break;case 128:h=Gg>Hg-0.2?129:130;break;case 129:b[Ta>>2]>2]?(dc=1,h=157):h=130;break;case 130:0Hg-0.2?h=132:(re=Hg,h=133);break;case 132:b[Ta>>2]>2]+b[Ha>>2]?(dc=1,h=157):(re=Hg,h=133);break;case 133:0>2],h=-0.05re-0.1?136:138;break;case 136:var Fd=b[Ta>>2]+b[Va>>2]>2]+b[Ha>>2],h=Fd?
+137:138;break;case 137:dc=Fd&1;h=157;break;case 138:-0.1re-0.15?h=140:(dc=0,h=157);break;case 140:var Jd=b[Va>>2],Qd=b[Ha>>2],dc=Jd+(b[Ta>>2]+Jd)>2]+Qd)&1,h=157;break;case 141:var hd=b[Va>>2],Ad=b[Ha>>2];hdbg,cg=Math.abs(hd-Ad),h=Ef?143:144;break;case 143:cg>9.999999974752427E-7*se?(dc=0,h=157):h=145;break;case 144:cg>9.999999974752427E-7*bg?(dc=0,h=157):h=145;break;case 145:dc=
+b[Ta>>2]>2]&1;h=157;break;case 146:var Ig=b[Va>>2],$e=b[Ha>>2];Ig<$e?(dc=1,h=157):h=147;break;case 147:var dg=Math.abs(Ig),te=Math.abs($e),eg=dg>te,Ff=Math.abs(Ig-$e),h=eg?148:149;break;case 148:Ff>9.999999974752427E-7*dg?(dc=0,h=157):h=150;break;case 149:Ff>9.999999974752427E-7*te?(dc=0,h=157):h=150;break;case 150:var Jg=b[uc>>2],of=b[Ma>>2];Jgfg,Gf=Math.abs(Jg-of),h=gg?152:153;break;case 152:Gf>9.999999974752427E-7*
+af?(dc=0,h=157):h=154;break;case 153:Gf>9.999999974752427E-7*fg?(dc=0,h=157):h=154;break;case 154:dc=b[Ta>>2]<=b[Ua>>2]&1;h=157;break;case 155:var hg=a[M>>2];(a[Ca>>2]|0)<(hg|0)?(Ee=1,nf=hg,h=158):h=156;break;case 156:dc=b[Va>>2]>2]&1;h=157;break;case 157:var ig=a[M>>2],Ee=dc,nf=ig,h=158;break;case 158:var Pb=0==(nf|0);if(Pb)h=159;else var Hf=Ee,h=161;break;case 159:h=0==(Ee|0)?163:160;break;case 160:Hf=(a[$>>2]|0)<(a[Y>>2]|0)&1;h=161;break;case 161:h=0==(Hf|0)?163:162;break;case 162:var bf=
+a[ma>>2];a[qa>>2]=a[Sa>>2];a[qa+4>>2]=a[Sa+4>>2];a[qa+8>>2]=a[Sa+8>>2];a[qa+12>>2]=a[Sa+12>>2];a[qa+16>>2]=a[Sa+16>>2];a[qa+20>>2]=a[Sa+20>>2];ha(ta,T,5252);ha(na,Z,2304);var Rd=bf,jg=0,h=168;break;case 163:0==(a[n>>2]|0)?h=164:(Rd=Oa,jg=nb,h=168);break;case 164:var ue=nb+1|0;(ue|0)<=(xb|0)|Pb^1?h=165:(Ia=Oa,h=169);break;case 165:var ve=3!=(a[ca>>2]|0)|mb;30<(ue|0)&(ve^1)?(Ia=Oa,h=169):h=166;break;case 166:ve?(Rd=Oa,jg=ue,h=168):h=167;break;case 167:15<(a[Ea>>2]-ob|0)?(Ia=Oa,h=169):(Rd=Oa,jg=ue,h=
+168);break;case 168:255>(a[pa>>2]+a[Ea>>2]|0)?(Oa=Rd,nb=jg,h=15):(Ia=Rd,h=169);break;case 169:var Ie=a[ca>>2],mc=Ia,gc=Ie,h=170;break;case 170:h=3==(gc|0)&mb?171:172;break;case 171:ha(T,ta,5252);ha(Z,na,2304);var Vc=a[Ea>>2],Ra=mc,sb=1,ob=Vc,h=14;break;case 172:var ud=a[(k+104|0)>>2],h=2==(ud|0)|4==(ud|0)|1==(ud|0)?173:174;break;case 173:ha(Z,na,2304);h=176;break;case 174:h=0==(a[Da>>2]&1|0)?176:175;break;case 175:sm(k,d,e,f);h=176;break;case 176:ea=a[M>>2];h=177;break;case 177:return m=y,ea}}function gj(b,
+d,e,f){for(var c=0,c=1;;)switch(c){case 1:var g=0.66*(0.5-d),h=0>g?0:g,c=0.5*h,g=a[b>>2],l=b+4|0,m=a[l>>2],h=(0.5(c|0)?c:h,h=0>(h|0)?0:h;if(124<(m|0))c=2;else var p=g,v=m,c=7;break;case 2:var E=m-h|0,c=125<(E|0)?3:6;break;case 3:if((g|0)<(e|0))c=4;else var z=g,c=5;break;case 4:z=h+g|0;a[b>>2]=z;c=5;break;case 5:a[l>>2]=E;p=z;v=E;c=7;break;case 6:p=(g-125|0)+m|0;a[b>>2]=p;v=a[l>>2]=125;c=7;break;case 7:var A=p+v|0,c=(A|0)>(f|0)?8:9;break;case 8:c=(Math.imul(p,
+f)|0)/(A|0)&-1;a[b>>2]=c;c=(Math.imul(v,f)|0)/(A|0)&-1;a[l>>2]=c;c=9;break;case 9:return}}function dl(k,d,e,f,c,g){var h=0,l=m;m=m+24|0;for(h=1;;)switch(h){case 1:var kb=l,p=l+8,v=l+16,E=v;a[kb>>2]=0;a[(v|0)>>2]=0;a[(v+4|0)>>2]=0;a:for(var z=k,A=f,v=p,D=kb,h=g,w=0,w=1;;)switch(w){case 1:var u=a[(z+52144|0)>>2],t=a[(z+52140|0)>>2]+(0==(h|0)?0:A)|0,s=z+85096|0,G=a[s>>2],H=0==(G&1|0);if(H)var K=u,w=3;else w=2;break;case 2:K=0.9*(u|0)&-1;w=3;break;case 3:var Q=9*K&-1,w=(10*t&-1|0)>(Q|0)?4:5;break;case 4:var J=
+t-((Q|0)/10&-1)|0,F=J+A|0;a[s>>2]=G|128;w=7;break;case 5:a[s>>2]=G&127;0!=(a[(z+144|0)>>2]|0)|H^1?(F=A,J=0,w=7):w=6;break;case 6:F=A|0;F=F-0.1*F&-1;J=0;w=7;break;case 7:z=(6*u&-1|0)/10&-1;z=((t|0)<(z|0)?t:z)-J|0;z=0>(z|0)?0:z;a[v>>2]=F;a[D>>2]=z;break a}p=a[p>>2];v=a[kb>>2];D=v+p|0;D=7680<(D|0)?7680:D;z=k+72|0;A=a[z>>2];h=0<(A|0)?2:15;break;case 2:var P=(3*f&-1|0)/4&-1,da=0,C=0,ba=A,h=3;break;case 3:var L=(p|0)/(ba|0)&-1,L=4095<(L|0)?4095:L;a[(e+(C<<2)|0)>>2]=L;var h=b[(d+(c<<3)+(C<<2)|0)>>2]*(L|
+0)/700-(L|0)&-1,O=E+(C<<2)|0,h=(h|0)>(P|0)?P:h,h=0>(h|0)?0:h;if(4095<(h+L|0))h=4;else var B=h,h=5;break;case 4:B=4095-L|0;B=0>(B|0)?0:B;h=5;break;case 5:a[O>>2]=B;var Wa=B+da|0,h=C+1|0,V=a[z>>2];(h|0)<(V|0)?(da=Wa,C=h,ba=V,h=3):h=6;break;case 6:h=(Wa|0)>(v|0)&0<(Wa|0)?7:8;break;case 7:if(0<(V|0))var Eb=0,h=9;else h=15;break;case 8:if(0<(V|0))var la=0,W=v,h=11;else h=15;break;case 9:h=E+(Eb<<2)|0;w=(Math.imul(a[h>>2],v)|0)/(Wa|0)&-1;a[h>>2]=w;h=Eb+1|0;(h|0)<(V|0)?(Eb=h,h=9):h=8;break;case 10:a[kb>>
+2]=ja;var sa=0<(fa|0);if(sa)var I=0,R=0,h=12;else h=15;break;case 11:ja=a[(E+(la<<2)|0)>>2];fa=e+(la<<2)|0;a[fa>>2]=a[fa>>2]+ja|0;var ja=W-ja|0,h=la+1|0,fa=a[z>>2];(h|0)<(fa|0)?(la=h,W=ja,h=11):h=10;break;case 12:var S=a[(e+(R<<2)|0)>>2]+I|0,h=R+1|0;(h|0)<(fa|0)?(I=S,R=h,h=12):h=13;break;case 13:if(7681>(S|0)|sa^1)h=15;else var N=0,h=14;break;case 14:h=e+(N<<2)|0;a[h>>2]=(7680*a[h>>2]&-1|0)/(S|0)&-1;h=N+1|0;(h|0)<(a[z>>2]|0)?(N=h,h=14):h=15;break;case 15:return m=l,D}}function Gn(a,b,e,f){for(var c=
+0,c=1;;)switch(c){case 1:var g=1>f?94.82444763183594:f,c=3.0102999566398116*pd(b),h=a*a,l=c-e;if(9.999999682655225E-21m?0:m)))}}function dm(k,d,e,f){for(var c=0,c=1;;)switch(c){case 1:var g=a[(k+85796|0)>>2],h=e+4856|0;if(0<(a[h>>2]|0))c=2;else var y=0,m=0,p=0,v=f,c=3;break;case 2:var E=g+8|0,z=g+20|0,A=k+224|0,D=0,w=0,u=0,t=f,c=4;break;case 3:var s=
+575,c=15;break;case 4:var G=b[E>>2],H=b[z>>2],K=b[A>>2],Q=1>K?94.82444763183594:K,J=3.0102999566398116*pd(b[(g+24+(u<<2)|0)>>2]),F=G*G,P=J-H;if(9.999999682655225E-21da?0:da))),ba=b[(k+84768+(u<<2)|0)>>2],L=C*ba,O=a[(e+4872+(u<<2)|0)>>2],B=L/(O|0);if(0<(O|0))var Wa=0,V=2.220446049250313E-16,Eb=0,la=w,c=7;else var W=2.220446049250313E-16,sa=0,I=w,c=
+9;break;case 7:var R=la+1|0,ja=b[(e+(la<<2)|0)>>2],fa=ja*ja,S=Eb+fa,N=V+(faL&1)+D|0;if(sa>2];if(9.999999960041972E-13>2]/T*ba;eata+9.9999998245167E-15&1;var na=t+4|0;b[t>>2]=ta;var Z=u+1|0;(Z|0)<(a[h>>2]|0)?(D=ia,w=I,u=Z,t=na,c=4):(y=ia,m=I,p=Z,v=na,c=3);break;case 15:if(0<(s|0))c=16;else var Da=0,c=17;break;case 16:var ka=9.999999960041972E-13>2]),pa=s-1|0;ka?(Da=s,c=17):(s=pa,c=15);break;case 17:var za=2==(a[(e+4788|0)>>2]|0),c=za?19:18;break;case 18:var ca=Da|1,c=20;break;case 19:ca=(Da+5|0)-((Da|0)%6&-1)|0;c=20;break;case 20:if(0==(a[(k+85092|0)>>2]|
+0))c=21;else var va=ca,c=26;break;case 21:var $=a[(k+64|0)>>2];44E3>($|0)?c=22:(va=ca,c=26);break;case 22:var Ea=8001>($|0),c=za?24:23;break;case 23:var Fa=a[(k+21360+((Ea?17:21)<<2)|0)>>2],c=25;break;case 24:Fa=3*a[(k+21452+((Ea?9:12)<<2)|0)>>2]&-1;c=25;break;case 25:var M=Fa-1|0,va=(ca|0)>(M|0)?M:ca,c=26;break;case 26:a[(e+5208|0)>>2]=va;var ha=e+4864|0;if((p|0)<(a[ha>>2]|0))c=27;else var Aa=y,c=48;break;case 27:var wa=g+8|0,Ga=g+20|0,Qa=k+224|0,ra=k+92|0,oa=k+85800|0,Ma=y,n=m,qa=p,Sa=a[(e+4852|
+0)>>2],Ca=v,c=28;break;case 28:var Va=b[wa>>2],Ha=b[Ga>>2],Ta=b[Qa>>2],Ua=1>Ta?94.82444763183594:Ta,Nb=3.0102999566398116*pd(b[(g+112+(Sa<<2)|0)>>2]),gb=Va*Va,Na=Nb-Ha;if(9.999999682655225E-21$a?0:$a))),Ja=k+84856+(Sa<<2)|0,lb=b[Ja>>2],Ra=Gb*lb,sb=a[(e+4872+(qa<<2)|0)>>2],ob=Ra/(sb|0);if(0<(sb|0))var hb=0,mb=0,Oa=n,nb=2.220446049250313E-16,
+c=36;else c=37;break;case 31:var xb=sb+n|0,Ya=(yb>Ra&1)+Ma|0;if(yb>2];if(9.999999960041972E-13>2]/tb*lb;Ia>2],La=xa*xa,yb=mb+La,pb=nb+(LaRa&1,Bb=0>2];if(9.999999960041972E-13>2]|0)?47:43;break;case 43:var Jb=b[Ca>>2],db=Ca+4|0,jb=b[db>>2];if(Jb>jb)c=44;else var ua=jb,c=45;break;case 44:var ib=jb+(Jb-jb)*b[(a[oa>>2]+6496|0)>>2],ua=b[db>>
+2]=ib,c=45;break;case 45:var Xa=Ca+8|0,lc=b[Xa>>2],c=ua>lc?46:47;break;case 46:b[Xa>>2]=lc+(ua-lc)*b[(a[oa>>2]+6496|0)>>2];c=47;break;case 47:var vc=Sa+1|0,Za=qa+3|0;(Za|0)<(a[ha>>2]|0)?(Ma=ya,n=cb,qa=Za,Sa=vc,Ca=X,c=28):(Aa=ya,c=48);break;case 48:return Aa;case 49:var wc=2.220446049250313E-16wc+9.9999998245167E-15&1;var Tb=Ca+4|0;b[Ca>>2]=wc;if(Bb)var Ub=0,c=51;else c=50;break;case 50:Ub=2.220446049250313E-16>2];if(9.999999960041972E-13>2];Ubxc+9.9999998245167E-15&1;var Qb=Ca+8|0;b[Tb>>2]=xc;var eb=((-Hb|0)&3)+Ma|0;if(Bb)var Kb=0,c=56;else c=55;break;case 55:Kb=2.220446049250313E-16>
+2];if(9.999999960041972E-13>2];KbZb+9.9999998245167E-15&1;b[Qb>>2]=Zb;ya=eb;cb=n;c=42;break;case 60:var nc=2.220446049250313E-16nc+9.9999998245167E-15&1;b[Ca>>2]=nc;var yc=0,rc=0,Pc=xb,cc=2.220446049250313E-16,c=61;break;case 61:var Wb=Pc+1|0,ic=b[(e+
+(Pc<<2)|0)>>2],Wc=ic*ic,Gc=rc+Wc,Hc=cc+(WcRa&1)|0;if(Gc>2];if(9.999999960041972E-13>2]/Vb*b[Ja>>2];CbXb+9.9999998245167E-15&1;b[Mb>>2]=Xb;var sc=0,Qc=0,Rc=zc,Zc=2.220446049250313E-16,c=68;break;case 68:var ec=Rc+1|0,Ac=b[(e+(Rc<<2)|0)>>2],Mc=Ac*Ac,Bc=Qc+Mc,Cc=Zc+(McRa&1)|0;if(Bc>2];if(9.999999960041972E-13>2]/oc*b[Ja>>2];Ecac+9.9999998245167E-15&1;b[Yb>>2]=ac;ya=Dc;cb=Sc;c=42}}function qs(k,d,e,f,c){var g=0,h=m;m=m+8|0;for(g=1;;)switch(g){case 1:var l=h,kb=f+16|0;a[kb>>2]=0;var p=k+4864|0;if(0<(a[p>>2]|0))g=2;else var v=0,E=0,z=-20,A=0,g=30;break;case 2:var D=k+4780|0,w=k+4832|0,u=k+4836|0,t=0!=(c|0),
+s=c|0,G=k+5208|0,H=k+4776|0,K=k+4772|0,Q=l|0,J=l+4|0,F=0,P=0,da=0,C=-20,ba=k+4608|0,L=0,O=0,B=e,Wa=d,g=3;break;case 3:var V=a[D>>2],Eb=ba+4|0,la=a[ba>>2];if(0==(a[w>>2]|0))var W=0,g=5;else g=4;break;case 4:W=a[(14248+(O<<2)|0)>>2];g=5;break;case 5:var sa=(V-((W+la|0)<<(a[u>>2]+1|0))|0)-(a[(k+4808+(a[(k+5028+(O<<2)|0)>>2]<<2)|0)>>2]<<3)|0,I=Wa+4|0,R=1/b[Wa>>2],g=t?6:8;break;case 6:g=(a[(c+8+(O<<2)|0)>>2]|0)==(sa|0)?7:8;break;case 7:var ja=b[(c+320+(O<<2)|0)>>2],fa=R*b[(c+164+(O<<2)|0)>>2],S=a[(k+4872+
+(O<<2)|0)>>2]+F|0,g=26;break;case 8:var N=b[(47240+((sa+116|0)<<2)|0)>>2],g=a[(k+4872+(O<<2)|0)>>2],aa=g>>1,ma=a[G>>2];if((g+F|0)>(ma|0))g=9;else var ia=aa,g=10;break;case 9:ia=(ma-F|0)+1|0;g=ia>>1;ia=0<(ia|0)?g:0;g=10;break;case 10:g=(F|0)>(a[H>>2]|0)?11:13;break;case 11:if(0==(ia|0))var ea=0,T=F,g=21;else var Y=F,U=0,ta=ia,g=12;break;case 12:var g=ta-1|0,na=b[(k+(Y<<2)|0)>>2],Z=b[(k+((Y+1|0)<<2)|0)>>2],aa=Y+2|0,na=U+na*na+Z*Z;0==(g|0)?g=18:(Y=aa,U=na,ta=g,g=12);break;case 13:g=(F|0)>(a[K>>2]|0)?
+15:14;break;case 14:if(0==(ia|0))ea=0,T=F,g=21;else var Da=F,ka=0,pa=ia,g=17;break;case 15:b[Q>>2]=0;b[J>>2]=N;if(0==(ia|0))ea=0,T=F,g=21;else var za=F,ca=0,va=ia,g=16;break;case 16:var g=va-1|0,$=Math.abs(b[(k+(za<<2)|0)>>2])-b[(l+(a[(k+2304+(za<<2)|0)>>2]<<2)|0)>>2],aa=za+1|0,$=ca+$*$,Z=Math.abs(b[(k+(aa<<2)|0)>>2])-b[(l+(a[(k+2304+(aa<<2)|0)>>2]<<2)|0)>>2],aa=za+2|0,$=$+Z*Z;0==(g|0)?g=19:(za=aa,ca=$,va=g,g=16);break;case 17:var g=pa-1|0,Ea=Math.abs(b[(k+(Da<<2)|0)>>2])-N*b[(14408+(a[(k+2304+(Da<<
+2)|0)>>2]<<2)|0)>>2],aa=Da+1|0,Ea=ka+Ea*Ea,Z=Math.abs(b[(k+(aa<<2)|0)>>2])-N*b[(14408+(a[(k+2304+(aa<<2)|0)>>2]<<2)|0)>>2],aa=Da+2|0,Ea=Ea+Z*Z;0==(g|0)?g=20:(Da=aa,ka=Ea,pa=g,g=17);break;case 18:T=(ia<<1)+F|0;ea=na;g=21;break;case 19:T=(ia<<1)+F|0;ea=$;g=21;break;case 20:T=(ia<<1)+F|0;ea=Ea;g=21;break;case 21:g=t?22:23;break;case 22:a[(c+8+(O<<2)|0)>>2]=sa;b[(c+164+(O<<2)|0)>>2]=ea;g=23;break;case 23:var Fa=R*ea,M=0.30102999566398114*pd(9.999999682655225E-21>2]=M;fa=Fa;S=T;g=26;break;case 25:b[B>>2]=Fa;var ha=T,Aa=M,g=27;break;case 26:b[B>>2]=fa;a[s>>2]=a[D>>2];ha=S;Aa=ja;g=27;break;case 27:var wa=B+4|0,Ga=da+Aa;if(0>2]=a[kb>>2]+Qa|0;ra=P+Aa;Qa=L+1|0;g=29;break;case 29:g=C>Aa?C:Aa;aa=O+1|0;(aa|0)<(a[p>>2]|0)?(F=ha,P=ra,da=Ga,C=g,ba=Eb,L=Qa,O=aa,B=wa,Wa=I,g=3):(v=ra,E=Ga,z=g,A=Qa,g=30);break;case 30:return a[(f+
+12|0)>>2]=A,b[(f+4|0)>>2]=E,b[(f|0)>>2]=v,b[(f+8|0)>>2]=z,m=h,A}}function Lj(b,d){var e=b+52140|0;a[e>>2]-=a[d+4844>>2]+a[d+4768>>2]}function el(b,d){var e=Math.imul(a[b+76>>2],d),f=b+52140|0,e=a[f>>2]+e|0,c=(e|0)%8&-1,g=e-c-a[b+52144>>2]|0,h=(0<(g|0)?g:0)+c|0,c=b+21312|0,g=a[c>>2],l=g<<3,l=(((l|0)<(h|0)?l:h)|0)/8&-1,m=l<<3;a[b+21320>>2]=m;h=h-m|0;a[c>>2]=g-l;a[b+21324>>2]=h;a[f>>2]=e-m-h}function ye(b,d){for(var e=0,e=1;;)switch(e){case 1:var f=Pj(b),c=a[(b+76|0)>>2],g=(f-(a[(b+24|0)>>2]<<3)|0)/
+(c|0)&-1,h=(c<<11)-8|0,l=a[(b+148|0)>>2],e=l-f|0,f=b+52144|0,h=(e|0)>(h|0)?h:e;a[f>>2]=h;e=0>(h|0)?3:2;break;case 2:if(0==(a[(b+144|0)>>2]|0))var m=h,e=4;else e=3;break;case 3:m=a[f>>2]=0;e=4;break;case 4:var p=Math.imul(g,c),v=b+52140|0,E=a[v>>2],p=((E|0)<(m|0)?E:m)+p|0,p=(p|0)>(l|0)?l:p;a[(b+21320|0)>>2]=0;var E=b+85804|0,z=a[E>>2],e=0==(z|0)?6:5;break;case 5:a[(z+203484|0)>>2]=(g|0)/2&-1;a[(a[E>>2]+203488|0)>>2]=a[v>>2];e=6;break;case 6:return a[d>>2]=g,p}}function Dn(b,d){for(var e=0,e=1;;)switch(e){case 1:if(0==
+($(b)|0))var f=-1,e=4;else e=2;break;case 2:a[(b+96|0)>>2]=d;320<(d|0)?e=3:(f=0,e=4);break;case 3:a[(b+128|0)>>2]=1;f=0;e=4;break;case 4:return f}}function $k(b,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(b)|0))var f=-1,e=3;else e=2;break;case 2:a[(b+132|0)>>2]=d;f=0;e=3;break;case 3:return f}}function vk(b,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(b)|0))var f=-1,e=3;else e=2;break;case 2:a[(b+136|0)>>2]=d;f=0;e=3;break;case 3:return f}}function lo(b){for(var d=0,d=1;;)switch(d){case 1:if(0==
+($(b)|0))var e=0,d=3;else d=2;break;case 2:e=a[(b+132|0)>>2];d=3;break;case 3:return e}}function uk(b){for(var d=0,d=1;;)switch(d){case 1:if(0==($(b)|0))var e=0,d=3;else d=2;break;case 2:e=a[(b+136|0)>>2];d=3;break;case 3:return e}}function tk(b,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(b)|0))var f=-1,e=3;else e=2;break;case 2:a[(b+148|0)>>2]=d;f=0;e=3;break;case 3:return f}}function ko(b){for(var d=0,d=1;;)switch(d){case 1:if(0==($(b)|0))var e=0,d=3;else d=2;break;case 2:e=a[(b+148|0)>>2];d=
+3;break;case 3:return e}}function Uf(b,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(b)|0)|4>>0)var f=-1,e=3;else e=2;break;case 2:a[(b+156|0)>>2]=d;f=0;e=3;break;case 3:return f}}function cl(b){for(var d=0,d=1;;)switch(d){case 1:if(0==($(b)|0))var e=0,d=3;else d=2;break;case 2:e=a[(b+156|0)>>2];d=3;break;case 3:return e}}function rm(k,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(k)|0))var f=-1,e=3;else e=2;break;case 2:var e=0>(d|0)?0:d,c=d>>31,c=(f=9<(e|0))?-1:c;a[(k+164|0)>>2]=f?9:e;b[(k+
+160|0)>>2]=0;f=c;e=3;break;case 3:return f}}function Kj(b,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(b)|0))var f=-1,e=3;else e=2;break;case 2:a[(b+168|0)>>2]=d;f=0;e=3;break;case 3:return f}}function jm(b){for(var d=0,d=1;;)switch(d){case 1:if(0==($(b)|0))var e=0,d=3;else d=2;break;case 2:e=a[(b+168|0)>>2];d=3;break;case 3:return e}}function Ki(a,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(a)|0))var f=-1,e=3;else e=2;break;case 2:b[(a+200|0)>>2]=d;f=0;e=3;break;case 3:return f}}function ys(a){for(var d=
+0,d=1;;)switch(d){case 1:if(0==($(a)|0))var e=0,d=3;else d=2;break;case 2:e=b[(a+200|0)>>2];d=3;break;case 3:return e}}function nm(a,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(a)|0))var f=-1,e=3;else e=2;break;case 2:b[(a+204|0)>>2]=d;f=0;e=3;break;case 3:return f}}function En(a){for(var d=0,d=1;;)switch(d){case 1:if(0==($(a)|0))var e=0,d=3;else d=2;break;case 2:e=b[(a+204|0)>>2];d=3;break;case 3:return e}}function bl(a,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(a)|0))var f=-1,e=3;else e=
+2;break;case 2:b[(a+224|0)>>2]=d;f=0;e=3;break;case 3:return f}}function pm(a){for(var d=0,d=1;;)switch(d){case 1:if(0==($(a)|0))var e=0,d=3;else d=2;break;case 2:e=b[(a+224|0)>>2];d=3;break;case 3:return e}}function om(a,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(a)|0))var f=-1,e=3;else e=2;break;case 2:b[(a+228|0)>>2]=d;f=0;e=3;break;case 3:return f}}function Fn(a){for(var d=0,d=1;;)switch(d){case 1:if(0==($(a)|0))var e=0,d=3;else d=2;break;case 2:e=b[(a+228|0)>>2];d=3;break;case 3:return e}}
+function zs(a,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(a)|0))var f=-1,e=3;else e=2;break;case 2:b[(a+236|0)>>2]=d;f=0;e=3;break;case 3:return f}}function fj(a,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(a)|0)|0>d|1>2]=d;f=0;e=3;break;case 3:return f}}function qm(a){for(var d=0,d=1;;)switch(d){case 1:if(0==($(a)|0))var e=0,d=3;else d=2;break;case 2:e=b[(a+248|0)>>2];d=3;break;case 3:return e}}function lm(a,d){for(var e=0,e=1;;)switch(e){case 1:if(0==
+($(a)|0))var f=-1,e=3;else e=2;break;case 2:b[(a+264|0)>>2]=d;f=0;e=3;break;case 3:return f}}function km(a){for(var d=0,d=1;;)switch(d){case 1:if(0==($(a)|0))var e=0,d=3;else d=2;break;case 2:e=b[(a+264|0)>>2];d=3;break;case 3:return e}}function al(a,d){for(var e=0,e=1;;)switch(e){case 1:if(0==($(a)|0))var f=-1,e=3;else e=2;break;case 2:b[(a+268|0)>>2]=d;f=0;e=3;break;case 3:return f}}function mm(a){for(var d=0,d=1;;)switch(d){case 1:if(0==($(a)|0))var e=0,d=3;else d=2;break;case 2:e=b[(a+268|0)>>
+2];d=3;break;case 3:return e}}function xk(a,d){for(var e=0,e=1;;)switch(e){case 1:e=0==($(a)|0)?3:2;break;case 2:b[(a+252|0)>>2]=d;e=3;break;case 3:return}}function wk(a){for(var d=0,d=1;;)switch(d){case 1:if(0==($(a)|0))var e=0,d=3;else d=2;break;case 2:e=b[(a+252|0)>>2];d=3;break;case 3:return e}}function tm(b,d,e){var f=0,c=m;m=m+8|0;for(f=1;;)switch(f){case 1:var g=c;a[g>>2]=0;var h=d+2304|0,y=(a[(d+5208|0)>>2]+2|0)&-2,y=576<(y|0)?576:y,kb=0!=(e|0);if(kb)f=2;else var p=y,f=3;break;case 2:a[(e+
+4|0)>>2]=0;p=y;f=3;break;case 3:f=1<(p|0)?5:4;break;case 4:a[(d+4776|0)>>2]=p;f=9;break;case 5:f=p-2|0;0==(a[(d+2304+(f<<2)|0)>>2]|a[(d+2304+((p-1|0)<<2)|0)>>2]|0)?(p=f,f=3):f=6;break;case 6:a[(d+4776|0)>>2]=p;if(3<(p|0))var v=0,E=0,z=p,f=7;else f=9;break;case 7:var A=z-4|0,D=a[(d+2304+(A<<2)|0)>>2],w=a[(d+2304+((z-3|0)<<2)|0)>>2],u=a[(d+2304+((z-2|0)<<2)|0)>>2],t=a[(d+2304+((z-1|0)<<2)|0)>>2];if(1<(w|D|u|t)>>>0)var s=v,G=E,H=z,f=10;else f=8;break;case 8:var K=(((((D<<1)+w|0)<<1)+u|0)<<1)+t|0,f=(l[K+
+7440|0]&255)+E|0,K=(l[K+7392|0]&255)+v|0;3<(A|0)?(v=K,E=f,z=A,f=7):(s=K,G=f,H=A,f=10);break;case 9:a[g>>2]=0;var Q=a[(d+4840|0)>>2]=0,J=p,f=12;break;case 10:a[g>>2]=G;var F=d+4840|0;a[F>>2]=0;(G|0)>(s|0)?f=11:(Q=G,J=H,f=12);break;case 11:a[g>>2]=s;a[F>>2]=1;Q=s;J=H;f=12;break;case 12:a[(d+5184|0)>>2]=Q;var P=d+4772|0;a[P>>2]=J;f=0==(J|0)?29:13;break;case 13:var da=d+4788|0,f=a[da>>2],f=2==(f|0)?14:0==(f|0)?15:17;break;case 14:var C=3*a[(b+21464|0)>>2]&-1,C=(C|0)>(J|0)?J:C,ba=J,f=18;break;case 15:var L=
+l[(J-2|0)+(b+85100)|0]<<24>>24;a[(d+4824|0)>>2]=L;var O=l[(J-1|0)+(b+85100)|0]<<24>>24;a[(d+4828|0)>>2]=O;O=a[(b+21360+(((L+2|0)+O|0)<<2)|0)>>2];L=a[(b+21360+((L+1|0)<<2)|0)>>2];(O|0)<(J|0)?f=16:(C=L,ba=O,f=18);break;case 16:C=ib[a[(b+85816|0)>>2]](d+2304+(O<<2)|0,d+2304+(J<<2)|0,g);a[(d+4804|0)>>2]=C;C=L;ba=O;f=18;break;case 17:a[(d+4824|0)>>2]=7;a[(d+4828|0)>>2]=13;C=a[(b+21392|0)>>2];C=(C|0)>(J|0)?J:C;ba=J;f=18;break;case 18:var B=(C|0)<(J|0)?C:J,Wa=(ba|0)<(J|0)?ba:J,f=0<(B|0)?19:20;break;case 19:f=
+ib[a[(b+85816|0)>>2]](h,d+2304+(B<<2)|0,g);a[(d+4796|0)>>2]=f;f=20;break;case 20:f=(B|0)<(Wa|0)?21:22;break;case 21:f=ib[a[(b+85816|0)>>2]](d+2304+(B<<2)|0,d+2304+(Wa<<2)|0,g);a[(d+4800|0)>>2]=f;f=22;break;case 22:f=2==(a[(b+36|0)>>2]|0)?23:24;break;case 23:f=d+4768|0;a[f>>2]=a[g>>2];Mj(b,d);a[g>>2]=a[f>>2];f=24;break;case 24:f=kb?25:29;break;case 25:f=0==(a[da>>2]|0)?26:29;break;case 26:var V=a[P>>2],Eb=0,f=27;break;case 27:f=Eb+1|0;(a[(b+21360+(Eb<<2)|0)>>2]|0)<(V|0)?(Eb=f,f=27):f=28;break;case 28:a[(e+
+4|0)>>2]=Eb;f=29;break;case 29:return b=a[g>>2],m=c,b}}function Mj(b,d){var e=0,f=m;m=m+5672|0;for(e=1;;)switch(e){case 1:var c=f,g=f+8,h=f+16,y=f+24,kb=f+32,p=f+5288,v=f+5384,E=f+5480,z=f+5576,A=d+2304|0,D=a[(d+4788|0)>>2],e=2==(D|0)?2:4;break;case 2:e=1==(a[(b+76|0)>>2]|0)?38:3;break;case 3:var w=kb,u=d;ha(w,u,5252);e=5;break;case 4:var t=kb,s=d;ha(t,s,5252);0==(D|0)?e=6:(w=t,u=s,e=5);break;case 5:var G=kb+4772|0,H=w,K=u,e=20;break;case 6:var Q=a[(d+4772|0)>>2];a[(p|0)>>2]=1E5;a[(p+4|0)>>2]=1E5;
+a[(p+8|0)>>2]=1E5;a[(p+12|0)>>2]=1E5;a[(p+16|0)>>2]=1E5;a[(p+20|0)>>2]=1E5;a[(p+24|0)>>2]=1E5;a[(p+28|0)>>2]=1E5;a[(p+32|0)>>2]=1E5;a[(p+36|0)>>2]=1E5;a[(p+40|0)>>2]=1E5;a[(p+44|0)>>2]=1E5;a[(p+48|0)>>2]=1E5;a[(p+52|0)>>2]=1E5;a[(p+56|0)>>2]=1E5;a[(p+60|0)>>2]=1E5;a[(p+64|0)>>2]=1E5;a[(p+68|0)>>2]=1E5;a[(p+72|0)>>2]=1E5;a[(p+76|0)>>2]=1E5;a[(p+80|0)>>2]=1E5;a[(p+84|0)>>2]=1E5;a[(p+88|0)>>2]=1E5;var J=b+85816|0,F=0,e=8;break;case 7:16>(P|0)?(F=P,e=8):e=14;break;case 8:var P=F+1|0,da=a[(b+21360+(P<<
+2)|0)>>2],e=(da|0)<(Q|0)?9:14;break;case 9:a[y>>2]=0;var C=d+2304+(da<<2)|0,ba=ib[a[J>>2]](A,C,y),L=0,e=10;break;case 10:var O=L+F|0,B=a[(b+21360+((O+2|0)<<2)|0)>>2],e=(B|0)<(Q|0)?11:7;break;case 11:a[h>>2]=a[y>>2];var Wa=ib[a[J>>2]](C,d+2304+(B<<2)|0,h),V=p+(O<<2)|0,Eb=a[h>>2],e=(a[V>>2]|0)>(Eb|0)?12:13;break;case 12:a[V>>2]=Eb;a[(v+(O<<2)|0)>>2]=F;a[(E+(O<<2)|0)>>2]=ba;a[(z+(O<<2)|0)>>2]=Wa;e=13;break;case 13:e=L+1|0;8>(e|0)?(L=e,e=10):e=7;break;case 14:var la=kb+4772|0,W=a[la>>2],sa=kb+5184|0,
+I=d+4768|0,R=d+2304+(W<<2)|0,ja=d+4824|0,fa=d+4828|0,S=d+4796|0,N=d+4800|0,aa=d+4804|0,ma=2,e=15;break;case 15:var ia=a[(b+21360+(ma<<2)|0)>>2];(ia|0)<(W|0)?e=16:(G=la,H=t,K=s,e=20);break;case 16:var ea=ma-2|0,e=a[sa>>2]+a[(p+(ea<<2)|0)>>2]|0;a[g>>2]=e;(a[I>>2]|0)>(e|0)?e=17:(G=la,H=t,K=s,e=20);break;case 17:var T=ib[a[J>>2]](d+2304+(ia<<2)|0,R,g),Y=a[g>>2],e=(a[I>>2]|0)>(Y|0)?18:19;break;case 18:ha(s,t,5252);a[I>>2]=Y;e=a[(v+(ea<<2)|0)>>2];a[ja>>2]=e;a[fa>>2]=ea-e|0;a[S>>2]=a[(E+(ea<<2)|0)>>2];a[N>>
+2]=a[(z+(ea<<2)|0)>>2];a[aa>>2]=T;e=19;break;case 19:e=ma+1|0;23>(e|0)?(ma=e,e=15):(G=la,H=t,K=s,e=20);break;case 20:var U=a[G>>2],e=0==(U|0)?38:21;break;case 21:e=1<(a[(d+2304+((U-1|0)<<2)|0)>>2]|a[(d+2304+((U-2|0)<<2)|0)>>2])>>>0?38:22;break;case 22:var ta=a[(d+4776|0)>>2]+2|0,e=576<(ta|0)?38:23;break;case 23:ha(H,K,5252);a[(kb+4776|0)>>2]=ta;var na=a[G>>2];if((ta|0)>(na|0))var Z=0,Da=0,ka=ta,e=24;else var pa=0,za=0,ca=ta,e=25;break;case 24:var e=ka-4|0,va=(((((a[(d+2304+(e<<2)|0)>>2]<<1)+a[(d+
+2304+((ka-3|0)<<2)|0)>>2]|0)<<1)+a[(d+2304+((ka-2|0)<<2)|0)>>2]|0)<<1)+a[(d+2304+((ka-1|0)<<2)|0)>>2]|0,$=(l[va+7440|0]&255)+Da|0,va=(l[va+7392|0]&255)+Z|0;(e|0)>(na|0)?(Z=va,Da=$,ka=e,e=24):(pa=va,za=$,ca=e,e=25);break;case 25:a[G>>2]=ca;var Ea=(za|0)>(pa|0),Fa=Ea?pa:za;a[(kb+4840|0)>>2]=Ea&1;Ea=kb+5184|0;a[Ea>>2]=Fa;e=0==(a[(kb+4788|0)>>2]|0)?26:32;break;case 26:var M=d+4768|0,ra=b+85816|0,Aa=d+2304+(ca<<2)|0,wa=d+4824|0,Ga=d+4828|0,Qa=d+4796|0,oa=d+4800|0,ua=d+4804|0,Ma=2,e=27;break;case 27:var n=
+a[(b+21360+(Ma<<2)|0)>>2],e=(n|0)<(ca|0)?28:38;break;case 28:var qa=Ma-2|0,e=a[Ea>>2]+a[(p+(qa<<2)|0)>>2]|0;a[c>>2]=e;e=(a[M>>2]|0)>(e|0)?29:38;break;case 29:var Sa=ib[a[ra>>2]](d+2304+(n<<2)|0,Aa,c),Ca=a[c>>2],e=(a[M>>2]|0)>(Ca|0)?30:31;break;case 30:ha(K,H,5252);a[M>>2]=Ca;e=a[(v+(qa<<2)|0)>>2];a[wa>>2]=e;a[Ga>>2]=qa-e|0;a[Qa>>2]=a[(E+(qa<<2)|0)>>2];a[oa>>2]=a[(z+(qa<<2)|0)>>2];a[ua>>2]=Sa;e=31;break;case 31:e=Ma+1|0;23>(e|0)?(Ma=e,e=27):e=38;break;case 32:var Va=kb+4768|0;a[Va>>2]=Fa;var Ha=a[(b+
+21392|0)>>2],Ha=(Ha|0)>(ca|0)?ca:Ha,e=0<(Ha|0)?33:34;break;case 33:e=ib[a[(b+85816|0)>>2]](A,d+2304+(Ha<<2)|0,Va);a[(kb+4796|0)>>2]=e;e=34;break;case 34:e=(ca|0)>(Ha|0)?35:36;break;case 35:e=ib[a[(b+85816|0)>>2]](d+2304+(Ha<<2)|0,d+2304+(ca<<2)|0,Va);a[(kb+4800|0)>>2]=e;e=36;break;case 36:e=(a[(d+4768|0)>>2]|0)>(a[Va>>2]|0)?37:38;break;case 37:ha(K,H,5252);e=38;break;case 38:m=f;return}}function yg(k,d,e,f){for(var c=0,c=1;;)switch(c){case 1:var g=e+4780|0,h=a[g>>2],l=b[(83560+(h<<2)|0)>>2];if(b[(e+
+4764|0)>>2]>8206/l)var m=1E5,c=47;else c=2;break;case 2:var p=e+2304|0,v=0!=(f|0);if(v)c=3;else var E=0,c=4;break;case 3:E=(h|0)==(a[(f|0)>>2]|0);c=4;break;case 4:var z=e+4788|0,A=2==(a[z>>2]|0)?38:21,D=e+4832|0,w=e+4836|0,u=0.5945999622344971/l,t=e+5208|0,s=A+1|0,G=f+4|0,H=0,K=0,Q=p,J=0,F=0,P=p,da=d,C=d,c=5;break;case 5:c=E?7:6;break;case 6:if(0==(a[z>>2]|0))c=7;else var ba=-1,c=15;break;case 7:var L=a[g>>2],O=a[(e+4608+(K<<2)|0)>>2];if(0==(a[D>>2]|0))var B=0,c=9;else c=8;break;case 8:B=a[(14248+
+(K<<2)|0)>>2];c=9;break;case 9:var Wa=(L-((B+O|0)<<(a[w>>2]+1|0))|0)-(a[(e+4808+(a[(e+5028+(K<<2)|0)>>2]<<2)|0)>>2]<<3)|0;E?c=10:(ba=Wa,c=15);break;case 10:(a[(f+8+(K<<2)|0)>>2]|0)==(Wa|0)?c=11:(ba=Wa,c=15);break;case 11:c=0==(J|0)?13:12;break;case 12:Li(J,l,da,P);c=13;break;case 13:if(0==(F|0))var V=da,I=P,la=0,W=0,sa=K,c=31;else var R=0,c=14;break;case 14:var c=R|1,S=u<=b[(da+(c<<2)|0)>>2]&1;a[(P+(R<<2)|0)>>2]=u<=b[(da+(R<<2)|0)>>2]&1;a[(P+(c<<2)|0)>>2]=S;c=R+2|0;c>>>0>>0?(R=c,c=14):(V=da,I=
+P,W=la=0,sa=K,c=31);break;case 15:var c=a[(e+4872+(K<<2)|0)>>2],ja=a[t>>2];if((c+H|0)>(ja|0))c=16;else var fa=c,N=K,c=17;break;case 16:fa=(ja-H|0)+1|0;ra(e+2304+(ja<<2)|0,0,(576-ja|0)<<2);fa=0>(fa|0)?0:fa;N=s;c=17;break;case 17:var T=0!=(J|0),aa=0==(F|0),ma=aa&(T^1),ia=ma?Q:P,ma=ma?C:da,c=v?18:23;break;case 18:c=a[G>>2];c=1>(c|0)|(N|0)<(c|0)?23:19;break;case 19:c=a[(f+8+(N<<2)|0)>>2];c=1>(c|0)|(ba|0)<(c|0)?23:20;break;case 20:if(T)c=21;else var ea=ma,U=ia,c=22;break;case 21:Li(J,l,ma,ia);ea=C;U=Q;
+c=22;break;case 22:var Y=ea,$=U,ta=fa+F|0,na=0,c=26;break;case 23:if(aa)var Z=ma,Da=ia,c=25;else var ka=0,c=24;break;case 24:c=ka|1;S=u<=b[(ma+(c<<2)|0)>>2]&1;a[(ia+(ka<<2)|0)>>2]=u<=b[(ma+(ka<<2)|0)>>2]&1;a[(ia+(c<<2)|0)>>2]=S;c=ka+2|0;c>>>0>>0?(ka=c,c=24):(Z=C,Da=Q,c=25);break;case 25:na=fa+J|0;Y=Z;$=Da;ta=0;c=26;break;case 26:1>(fa|0)?c=27:(V=Y,I=$,la=ta,W=na,sa=N,c=31);break;case 27:if(0==(ta|0))c=29;else var pa=0,c=28;break;case 28:c=pa|1;S=u<=b[(Y+(c<<2)|0)>>2]&1;a[($+(pa<<2)|0)>>2]=u<=b[(Y+
+(pa<<2)|0)>>2]&1;a[($+(c<<2)|0)>>2]=S;c=pa+2|0;c>>>0>>0?(pa=c,c=28):c=29;break;case 29:c=0==(na|0)?38:30;break;case 30:Li(na,l,Y,$);c=38;break;case 31:if((sa|0)>(A|0))var za=C,ca=Q,va=H,c=33;else c=32;break;case 32:za=a[(e+4872+(sa<<2)|0)>>2];ca=Q+(za<<2)|0;va=za+H|0;za=C+(za<<2)|0;c=33;break;case 33:c=sa+1|0;(c|0)>(A|0)?c=34:(H=va,K=c,Q=ca,J=W,F=la,P=I,da=V,C=za,c=5);break;case 34:c=0==(W|0)?36:35;break;case 35:Li(W,l,V,I);c=36;break;case 36:if(0==(la|0))c=38;else var ha=0,c=37;break;case 37:c=
+ha|1;S=u<=b[(V+(c<<2)|0)>>2]&1;a[(I+(ha<<2)|0)>>2]=u<=b[(V+(ha<<2)|0)>>2]&1;a[(I+(c<<2)|0)>>2]=S;c=ha+2|0;c>>>0>>0?(ha=c,c=37):c=38;break;case 38:c=0==(a[(k+85096|0)>>2]&2|0)?46:39;break;case 39:var Ea=0.634521682242439/b[(83560+((a[w>>2]+a[g>>2]|0)<<2)|0)>>2],Fa=e+4860|0,c=a[Fa>>2];if(0<(c|0))var M=0,oa=0,Aa=c,c=40;else c=46;break;case 40:var c=a[(e+4872+(oa<<2)|0)>>2],wa=c+M|0;if(0!=(a[(k+84936+(oa<<2)|0)>>2]|0)&0<(c|0))var Ga=M,c=41;else var Qa=Aa,c=45;break;case 41:var ua=e+2304+(Ga<<2)|0;
+if(b[(d+(Ga<<2)|0)>>2]>2];c=43;break;case 43:a[ua>>2]=uc;c=Ga+1|0;(c|0)<(wa|0)?(Ga=c,c=41):c=44;break;case 44:Qa=a[Fa>>2];c=45;break;case 45:c=oa+1|0;(c|0)<(Qa|0)?(M=wa,oa=c,Aa=Qa,c=40):c=46;break;case 46:m=tm(k,e,f);c=47;break;case 47:return m}}function Nj(b,d,e,f){for(var c=0,c=1;;)switch(c){case 1:var g=f+(10504*d&-1)+(5252*e&-1)|0,h=f+(10504*d&-1)+(5252*e&-1)+4860|0,l=a[h>>2];if(0<(l|0))var m=0,p=0,v=0,E=l,c=2;else var z=0,A=l,c=8;break;case 2:var D=
+a[(f+(10504*d&-1)+(5252*e&-1)+4872+(v<<2)|0)>>2]+m|0,w=m,c=3;break;case 3:c=(w|0)<(D|0)?4:5;break;case 4:var u=w+1|0;0==(a[(f+(10504*d&-1)+(5252*e&-1)+2304+(w<<2)|0)>>2]|0)?(w=u,c=3):c=5;break;case 5:if((w|0)==(D|0))c=6;else var t=p,s=E,c=7;break;case 6:a[(f+(10504*d&-1)+(5252*e&-1)+4608+(v<<2)|0)>>2]=-2;var G=a[h>>2],t=-2,s=G,c=7;break;case 7:var H=v+1|0;(H|0)<(s|0)?(m=D,p=t,v=H,E=s,c=2):(z=t,A=s,c=8);break;case 8:var K=f+(10504*d&-1)+(5252*e&-1)+4836|0,Q=f+(10504*d&-1)+(5252*e&-1)+4832|0;if(0==
+(a[K>>2]|0))c=9;else var J=z,c=18;break;case 9:if(0==(a[Q>>2]|0))c=10;else var F=z,c=27;break;case 10:var P=0<(A|0);if(P)var da=0,C=0,c=11;else J=z,c=18;break;case 11:var ba=a[(f+(10504*d&-1)+(5252*e&-1)+4608+(da<<2)|0)>>2],L=(0<(ba|0)?ba:0)|C,O=da+1|0;(O|0)<(A|0)?(da=O,C=L,c=11):c=12;break;case 12:0==(L&1|0)&0!=(L|0)?c=13:(J=z,c=18);break;case 13:if(P)var B=0,Wa=A,c=14;else c=17;break;case 14:var V=f+(10504*d&-1)+(5252*e&-1)+4608+(B<<2)|0,I=a[V>>2];if(0<(I|0))c=15;else var la=Wa,c=16;break;case 15:a[V>>
+2]=I>>1;la=a[h>>2];c=16;break;case 16:var W=B+1|0;(W|0)<(la|0)?(B=W,Wa=la,c=14):c=17;break;case 17:J=a[K>>2]=1;c=18;break;case 18:0==(a[Q>>2]|0)?c=19:(F=J,c=27);break;case 19:2==(a[(f+(10504*d&-1)+(5252*e&-1)+4788|0)>>2]|0)?(F=J,c=27):c=20;break;case 20:if(2==(a[(b+76|0)>>2]|0))var sa=11,c=21;else F=J,c=27;break;case 21:c=21>(sa|0)?22:23;break;case 22:var R=a[(f+(10504*d&-1)+(5252*e&-1)+4608+(sa<<2)|0)>>2],S=sa+1|0;(R|0)>=(a[(14248+(sa<<2)|0)>>2]|0)|-2==(R|0)?(sa=S,c=21):c=23;break;case 23:21==(sa|
+0)?c=24:(F=J,c=27);break;case 24:var N=f+(10504*d&-1)+(5252*e&-1)+4652|0,fa=a[N>>2],c=0<(fa|0)?25:26;break;case 25:a[N>>2]=fa-1|0;c=26;break;case 26:var T=f+(10504*d&-1)+(5252*e&-1)+4656|0,U=a[T>>2],c=0<(U|0)?101:102;break;case 27:var aa=f+21008+(((e<<2)+4|0)<<2)|0;a[aa>>2]=0;a[aa+4>>2]=0;a[aa+8>>2]=0;a[aa+12>>2]=0;if(2==(a[(b+76|0)>>2]|0)&1==(d|0))c=28;else var ma=F,c=81;break;case 28:2==(a[(f+(5252*e&-1)+4788|0)>>2]|0)?(ma=F,c=81):c=29;break;case 29:if(2==(a[(f+10504+(5252*e&-1)+4788|0)>>2]|0))ma=
+F,c=81;else var ia=0,c=30;break;case 30:c=6>(ia|0)?31:32;break;case 31:var ea=a[(f+10504+(5252*e&-1)+4608+(ia<<2)|0)>>2],$=ia+1|0;(a[(f+(5252*e&-1)+4608+(ia<<2)|0)>>2]|0)!=(ea|0)&-1<(ea|0)?c=32:(ia=$,c=30);break;case 32:if(6==(ia|0))c=33;else var Y=6,c=88;break;case 33:var ha=f+10504+(5252*e&-1)+4608|0;a[ha>>2]=-1;a[ha+4>>2]=-1;a[ha+8>>2]=-1;a[ha+12>>2]=-1;a[ha+16>>2]=-1;a[ha+20>>2]=-1;a[(f+21024+(e<<4)|0)>>2]=1;Y=6;c=88;break;case 34:var ta,na,Z=a[(f+10504+(5252*e&-1)+4652|0)>>2];if(-1==(Z|0))var Da=
+0,ka=0,c=39;else c=38;break;case 35:var pa=0<(Rb|0)?Rb:0,za=1,c=36;break;case 36:var ca=a[(f+10504+(5252*e&-1)+4612|0)>>2];if(-1==(ca|0))var va=pa,oa=za,c=63;else c=62;break;case 37:var Ea,Fa,M=f+10504+(5252*e&-1)+4844|0,ra=f+10504+(5252*e&-1)+4784|0,Aa=0,c=40;break;case 38:Da=0<(Z|0)?Z:0;ka=1;c=39;break;case 39:var wa=a[(f+10504+(5252*e&-1)+4656|0)>>2];if(-1==(wa|0))var Ga=Da,Qa=ka,c=46;else c=45;break;case 40:c=(na|0)<(a[(11824+(Aa<<2)|0)>>2]|0)?41:44;break;case 41:c=(Ea|0)<(a[(11696+(Aa<<2)|0)>>
+2]|0)?42:44;break;case 42:var ua=Math.imul(a[(11760+(Aa<<2)|0)>>2],ta),uc=Math.imul(a[(11632+(Aa<<2)|0)>>2],Fa)+ua|0,c=(a[M>>2]|0)>(uc|0)?43:44;break;case 43:a[M>>2]=uc;a[ra>>2]=Aa;c=44;break;case 44:var Ma=Aa+1|0;16>Ma>>>0?(Aa=Ma,c=40):(ma=0,c=81);break;case 45:var n=ka+1|0,Ga=(Da|0)<(wa|0)?wa:Da,Qa=n,c=46;break;case 46:var qa=a[(f+10504+(5252*e&-1)+4660|0)>>2];if(-1==(qa|0))var Sa=Ga,Ca=Qa,c=48;else c=47;break;case 47:var Va=Qa+1|0,Sa=(Ga|0)<(qa|0)?qa:Ga,Ca=Va,c=48;break;case 48:var Ha=a[(f+10504+
+(5252*e&-1)+4664|0)>>2];if(-1==(Ha|0))var Ta=Sa,Ua=Ca,c=50;else c=49;break;case 49:var Nb=Ca+1|0,Ta=(Sa|0)<(Ha|0)?Ha:Sa,Ua=Nb,c=50;break;case 50:var gb=a[(f+10504+(5252*e&-1)+4668|0)>>2];if(-1==(gb|0))var Na=Ta,$a=Ua,c=52;else c=51;break;case 51:var Gb=Ua+1|0,Na=(Ta|0)<(gb|0)?gb:Ta,$a=Gb,c=52;break;case 52:var Ja=a[(f+10504+(5252*e&-1)+4672|0)>>2];if(-1==(Ja|0))var lb=Na,Ra=$a,c=54;else c=53;break;case 53:var sb=$a+1|0,lb=(Na|0)<(Ja|0)?Ja:Na,Ra=sb,c=54;break;case 54:var ob=a[(f+10504+(5252*e&-1)+
+4676|0)>>2];if(-1==(ob|0))var hb=lb,mb=Ra,c=56;else c=55;break;case 55:var Oa=Ra+1|0,hb=(lb|0)<(ob|0)?ob:lb,mb=Oa,c=56;break;case 56:var nb=a[(f+10504+(5252*e&-1)+4680|0)>>2];if(-1==(nb|0))var xb=hb,Ya=mb,c=58;else c=57;break;case 57:var Ia=mb+1|0,xb=(hb|0)<(nb|0)?nb:hb,Ya=Ia,c=58;break;case 58:var tb=a[(f+10504+(5252*e&-1)+4684|0)>>2];if(-1==(tb|0))var Ka=xb,ab=Ya,c=60;else c=59;break;case 59:var ga=Ya+1|0,Ka=(xb|0)<(tb|0)?tb:xb,ab=ga,c=60;break;case 60:var xa=a[(f+10504+(5252*e&-1)+4688|0)>>2];
+-1==(xa|0)?(Fa=ab,Ea=Ka,c=37):c=61;break;case 61:var La=(Ka|0)<(xa|0)?xa:Ka;Fa=ab+1|0;Ea=La;c=37;break;case 62:var yb=za+1|0,va=(pa|0)<(ca|0)?ca:pa,oa=yb,c=63;break;case 63:var pb=a[(f+10504+(5252*e&-1)+4616|0)>>2];if(-1==(pb|0))var r=va,Hb=oa,c=65;else c=64;break;case 64:var Bb=oa+1|0,r=(va|0)<(pb|0)?pb:va,Hb=Bb,c=65;break;case 65:var Ib=a[(f+10504+(5252*e&-1)+4620|0)>>2];if(-1==(Ib|0))var Fb=r,bb=Hb,c=67;else c=66;break;case 66:var qb=Hb+1|0,Fb=(r|0)<(Ib|0)?Ib:r,bb=qb,c=67;break;case 67:var cb=
+a[(f+10504+(5252*e&-1)+4624|0)>>2];if(-1==(cb|0))var ya=Fb,X=bb,c=69;else c=68;break;case 68:var Jb=bb+1|0,ya=(Fb|0)<(cb|0)?cb:Fb,X=Jb,c=69;break;case 69:var db=a[(f+10504+(5252*e&-1)+4628|0)>>2];if(-1==(db|0))var jb=ya,ib=X,c=71;else c=70;break;case 70:var Xa=X+1|0,jb=(ya|0)<(db|0)?db:ya,ib=Xa,c=71;break;case 71:var Za=a[(f+10504+(5252*e&-1)+4632|0)>>2];if(-1==(Za|0))var lc=jb,vc=ib,c=73;else c=72;break;case 72:var Wb=ib+1|0,lc=(jb|0)<(Za|0)?Za:jb,vc=Wb,c=73;break;case 73:var wc=a[(f+10504+(5252*
+e&-1)+4636|0)>>2];if(-1==(wc|0))var Tb=lc,Ub=vc,c=75;else c=74;break;case 74:var ub=vc+1|0,Tb=(lc|0)<(wc|0)?wc:lc,Ub=ub,c=75;break;case 75:var fc=a[(f+10504+(5252*e&-1)+4640|0)>>2];if(-1==(fc|0))var vb=Tb,xc=Ub,c=77;else c=76;break;case 76:var Qb=Ub+1|0,vb=(Tb|0)<(fc|0)?fc:Tb,xc=Qb,c=77;break;case 77:var eb=a[(f+10504+(5252*e&-1)+4644|0)>>2];if(-1==(eb|0))var Kb=vb,mc=xc,c=79;else c=78;break;case 78:var gc=xc+1|0,Kb=(vb|0)<(eb|0)?eb:vb,mc=gc,c=79;break;case 79:var ld=a[(f+10504+(5252*e&-1)+4648|0)>>
+2];-1==(ld|0)?(na=Kb,ta=mc,c=34):c=80;break;case 80:var Zb=mc+1|0;na=(Kb|0)<(ld|0)?ld:Kb;ta=Zb;c=34;break;case 81:var nc=a[h>>2];if(0<(nc|0))var yc=0,rc=nc,c=82;else c=85;break;case 82:var Pc=f+(10504*d&-1)+(5252*e&-1)+4608+(yc<<2)|0;if(-2==(a[Pc>>2]|0))c=83;else var cc=rc,c=84;break;case 83:a[Pc>>2]=0;cc=a[h>>2];c=84;break;case 84:var Mb=yc+1|0;(Mb|0)<(cc|0)?(yc=Mb,rc=cc,c=82):c=85;break;case 85:c=0==(ma|0)?87:86;break;case 86:de(b,g);c=87;break;case 87:return;case 88:c=11>(Y|0)?89:90;break;case 89:var ic=
+a[(f+10504+(5252*e&-1)+4608+(Y<<2)|0)>>2],Wc=Y+1|0;(a[(f+(5252*e&-1)+4608+(Y<<2)|0)>>2]|0)!=(ic|0)&-1<(ic|0)?c=90:(Y=Wc,c=88);break;case 90:if(11==(Y|0))c=91;else var Gc=11,c=92;break;case 91:var Hc=f+10504+(5252*e&-1)+4632|0;a[Hc>>2]=-1;a[Hc+4>>2]=-1;a[Hc+8>>2]=-1;a[Hc+12>>2]=-1;a[Hc+16>>2]=-1;a[(f+21024+(e<<4)+4|0)>>2]=1;Gc=11;c=92;break;case 92:c=16>(Gc|0)?93:94;break;case 93:var Lc=a[(f+10504+(5252*e&-1)+4608+(Gc<<2)|0)>>2],ec=Gc+1|0;(a[(f+(5252*e&-1)+4608+(Gc<<2)|0)>>2]|0)!=(Lc|0)&-1<(Lc|0)?
+c=94:(Gc=ec,c=92);break;case 94:if(16==(Gc|0))c=95;else var zc=16,c=96;break;case 95:var zb=f+10504+(5252*e&-1)+4652|0;a[zb>>2]=-1;a[zb+4>>2]=-1;a[zb+8>>2]=-1;a[zb+12>>2]=-1;a[zb+16>>2]=-1;a[(f+21024+(e<<4)+8|0)>>2]=1;zc=16;c=96;break;case 96:c=21>(zc|0)?97:98;break;case 97:var Cb=a[(f+10504+(5252*e&-1)+4608+(zc<<2)|0)>>2],Vb=zc+1|0;(a[(f+(5252*e&-1)+4608+(zc<<2)|0)>>2]|0)!=(Cb|0)&-1<(Cb|0)?c=98:(zc=Vb,c=96);break;case 98:c=21==(zc|0)?99:100;break;case 99:var $b=f+10504+(5252*e&-1)+4672|0;a[$b>>2]=
+-1;a[$b+4>>2]=-1;a[$b+8>>2]=-1;a[$b+12>>2]=-1;a[$b+16>>2]=-1;a[(f+21024+(e<<4)+12|0)>>2]=1;c=100;break;case 100:var Rb=a[(f+10504+(5252*e&-1)+4608|0)>>2];-1==(Rb|0)?(za=pa=0,c=36):c=35;break;case 101:a[T>>2]=U-1|0;c=102;break;case 102:var Xb=f+(10504*d&-1)+(5252*e&-1)+4660|0,sc=a[Xb>>2],c=0<(sc|0)?103:104;break;case 103:a[Xb>>2]=sc-1|0;c=104;break;case 104:var Qc=f+(10504*d&-1)+(5252*e&-1)+4664|0,Rc=a[Qc>>2],c=0<(Rc|0)?105:106;break;case 105:a[Qc>>2]=Rc-1|0;c=106;break;case 106:var Zc=f+(10504*d&
+-1)+(5252*e&-1)+4668|0,ac=a[Zc>>2],c=0<(ac|0)?107:108;break;case 107:a[Zc>>2]=ac-2|0;c=108;break;case 108:var Ac=f+(10504*d&-1)+(5252*e&-1)+4672|0,Mc=a[Ac>>2],c=0<(Mc|0)?109:110;break;case 109:a[Ac>>2]=Mc-2|0;c=110;break;case 110:var Bc=f+(10504*d&-1)+(5252*e&-1)+4676|0,Cc=a[Bc>>2],c=0<(Cc|0)?111:112;break;case 111:a[Bc>>2]=Cc-3|0;c=112;break;case 112:var dd=f+(10504*d&-1)+(5252*e&-1)+4680|0,Yb=a[dd>>2],c=0<(Yb|0)?113:114;break;case 113:a[dd>>2]=Yb-3|0;c=114;break;case 114:var Sc=f+(10504*d&-1)+(5252*
+e&-1)+4684|0,Dc=a[Sc>>2],c=0<(Dc|0)?115:116;break;case 115:a[Sc>>2]=Dc-3|0;c=116;break;case 116:var Ec=f+(10504*d&-1)+(5252*e&-1)+4688|0,oc=a[Ec>>2],c=0<(oc|0)?117:118;break;case 117:a[Ec>>2]=oc-2|0;c=118;break;case 118:F=a[Q>>2]=1,c=27}}function Li(k,d,e,f){for(var c=0,c=1;;)switch(c){case 1:var g=f,h=k&2,l=k>>>2;if(0==(l|0))var m=g,p=e,c=5;else c=2;break;case 2:var v=l<<2,E=g,z=e,A=l,c=3;break;case 3:var c=A-1|0,D=b[(z+4|0)>>2]*d,w=b[(z+8|0)>>2]*d,u=b[(z+12|0)>>2]*d,t=b[z>>2]*d+8388608,s=t,G=E|
+0;b[G>>2]=s;var H=D+8388608,K=H,Q=E+4|0,J=Q|0;b[J>>2]=K;var F=w+8388608,P=F,da=E+8|0,D=da|0;b[D>>2]=P;var C=w=u+8388608,ba=E+12|0;b[(ba|0)>>2]=C;u=E;s=107264+(((b[N>>2]=s,a[N>>2])-1258291200|0)<<2)|0;t+=b[s>>2];b[G>>2]=t;G=Q;K=107264+(((b[N>>2]=K,a[N>>2])-1258291200|0)<<2)|0;H+=b[K>>2];b[J>>2]=H;J=da;P=107264+(((b[N>>2]=P,a[N>>2])-1258291200|0)<<2)|0;F+=b[P>>2];b[D>>2]=F;D=ba;C=107264+(((b[N>>2]=C,a[N>>2])-1258291200|0)<<2)|0;w+=b[C>>2];C=(b[N>>2]=t,a[N>>2])-1258291200|0;a[u>>2]=C;u=(b[N>>2]=H,a[N>>
+2])-1258291200|0;a[G>>2]=u;u=(b[N>>2]=F,a[N>>2])-1258291200|0;a[J>>2]=u;u=(b[N>>2]=w,a[N>>2])-1258291200|0;a[D>>2]=u;u=E+16|0;w=z+16|0;0==(c|0)?c=4:(E=u,z=w,A=c,c=3);break;case 4:p=e+(v<<2)|0;m=f+(v<<2)|0;c=5;break;case 5:c=0==(h|0)?7:6;break;case 6:c=b[(p+4|0)>>2]*d;ba=C=b[p>>2]*d+8388608;w=m|0;b[w>>2]=ba;D=u=c+8388608;F=m+4|0;b[(F|0)>>2]=D;c=m;ba=107264+(((b[N>>2]=ba,a[N>>2])-1258291200|0)<<2)|0;C+=b[ba>>2];b[w>>2]=C;w=F;D=107264+(((b[N>>2]=D,a[N>>2])-1258291200|0)<<2)|0;u+=b[D>>2];D=(b[N>>2]=C,
+a[N>>2])-1258291200|0;a[c>>2]=D;c=(b[N>>2]=u,a[N>>2])-1258291200|0;a[w>>2]=c;c=7;break;case 7:return}}function de(b,d){var e=0,f=m;m=m+16|0;for(e=1;;)switch(e){case 1:var c=f,e=2==(a[(b+76|0)>>2]|0)?2:21;break;case 2:e=2==(a[(d+4788|0)>>2]|0)?3:4;break;case 3:var g=0==(a[(d+4792|0)>>2]|0)?13752:13816,e=9;break;case 4:var h=d+4832|0;if(0==(a[h>>2]|0))var l=11,e=5;else g=13880,e=9;break;case 5:e=21>(l|0)?6:7;break;case 6:var kb=l+1|0;(a[(d+4608+(l<<2)|0)>>2]|0)<(a[(14248+(l<<2)|0)>>2]|0)?e=7:(l=kb,
+e=5);break;case 7:21==(l|0)?e=8:(g=13880,e=9);break;case 8:a[h>>2]=1;var p=d+4652|0;a[p>>2]=a[p>>2]-1|0;var v=d+4656|0;a[v>>2]=a[v>>2]-1|0;var E=d+4660|0;a[E>>2]=a[E>>2]-1|0;var z=d+4664|0;a[z>>2]=a[z>>2]-1|0;var A=d+4668|0;a[A>>2]=a[A>>2]-2|0;var D=d+4672|0;a[D>>2]=a[D>>2]-2|0;var w=d+4676|0;a[w>>2]=a[w>>2]-3|0;var u=d+4680|0;a[u>>2]=a[u>>2]-3|0;var t=d+4684|0;a[t>>2]=a[t>>2]-3|0;var s=d+4688|0;a[s>>2]=a[s>>2]-2|0;g=13880;e=9;break;case 9:var G=a[(d+4868|0)>>2];if(0<(G|0))var H=0,K=0,e=12;else var Q=
+0,J=0,e=11;break;case 10:Q=1<(G|0)?G:1;J=L;e=11;break;case 11:var F=a[(d+4860|0)>>2];if((Q|0)<(F|0))var P=Q,da=0,e=13;else var C=0,e=14;break;case 12:var ba=a[(d+4608+(H<<2)|0)>>2],L=(K|0)<(ba|0)?ba:K,O=H+1|0;(O|0)<(G|0)?(H=O,K=L,e=12):e=10;break;case 13:var B=a[(d+4608+(P<<2)|0)>>2],Wa=(da|0)<(B|0)?B:da,V=P+1|0;(V|0)<(F|0)?(P=V,da=Wa,e=13):(C=Wa,e=14);break;case 14:var I=d+4844|0;a[I>>2]=1E5;var la=d+4784|0,W=0,sa=1E5,e=15;break;case 15:if((J|0)<(a[(11824+(W<<2)|0)>>2]|0))e=16;else var R=sa,e=19;
+break;case 16:(C|0)<(a[(11696+(W<<2)|0)>>2]|0)?e=17:(R=sa,e=19);break;case 17:var S=a[(g+(W<<2)|0)>>2];(sa|0)>(S|0)?e=18:(R=sa,e=19);break;case 18:a[I>>2]=S;a[la>>2]=W;R=S;e=19;break;case 19:var N=W+1|0;16>(N|0)?(W=N,sa=R,e=15):e=20;break;case 20:var fa=1E5==(R|0)&1,e=58;break;case 21:var T=c,U=0==(a[(d+4832|0)>>2]|0);a[T>>2]=0;a[T+4>>2]=0;a[T+8>>2]=0;a[T+12>>2]=0;var aa=U?0:2;if(2==(a[(d+4788|0)>>2]|0))var ma=0,ia=0,e=23;else e=22;break;case 22:var ea=a[(49184+(48*aa&-1)|0)>>2],$=c|0,Y=0,ha=0,e=
+30;break;case 23:var ta=a[(49200+(48*aa&-1)+(ia<<2)|0)>>2],na=(ta|0)/3&-1;if(2<(ta|0))e=24;else var Z=ma,e=29;break;case 24:var Da=c+(ia<<2)|0,ka=0,pa=ma,za=a[Da>>2],e=25;break;case 25:var ca=3*pa&-1,va=a[(d+4608+(ca<<2)|0)>>2];if((va|0)>(za|0))e=26;else var oa=za,e=27;break;case 26:oa=a[Da>>2]=va;e=27;break;case 27:var Ea=a[(d+4608+((ca+1|0)<<2)|0)>>2];if((Ea|0)>(oa|0))e=40;else var Fa=oa,e=41;break;case 28:Z=(1<(na|0)?na:1)+ma|0;e=29;break;case 29:var M=ia+1|0;4>(M|0)?(ma=Z,ia=M,e=23):e=34;break;
+case 30:var ra=a[(d+4608+(Y<<2)|0)>>2];if((ra|0)>(ha|0))e=31;else var Aa=ha,e=32;break;case 31:Aa=a[$>>2]=ra;e=32;break;case 32:var wa=Y+1|0;(wa|0)<(ea|0)?(Y=wa,ha=Aa,e=30):e=33;break;case 33:var Ga=a[(49188+(48*aa&-1)|0)>>2],Qa=c+4|0,ua=0,ib=ea,Ma=0,e=44;break;case 34:var n=1,qa=a[(c|0)>>2],Sa=a[(c+4|0)>>2],Ca=a[(c+8|0)>>2],Va=a[(c+12|0)>>2],e=35;break;case 35:var Ha=((((Sa|0)>(a[(71732+(aa<<4)|0)>>2]|0)&1)+((qa|0)>(a[(71728+(aa<<4)|0)>>2]|0)&1)|0)+((Ca|0)>(a[(71736+(aa<<4)|0)>>2]|0)&1)|0)+((Va|
+0)>(a[(71740+(aa<<4)|0)>>2]|0)&1)|0;0==(Ha|0)?e=36:(fa=Ha,e=58);break;case 36:var Ta=49184+(48*aa&-1)+(n<<4)|0;a[(d+5188|0)>>2]=Ta;var Ua=a[(49600+(qa<<2)|0)>>2];a[(d+5192|0)>>2]=Ua;var Nb=a[(49600+(Sa<<2)|0)>>2];a[(d+5196|0)>>2]=Nb;var gb=a[(49600+(Ca<<2)|0)>>2];a[(d+5200|0)>>2]=gb;var Na=a[(49600+(Va<<2)|0)>>2];a[(d+5204|0)>>2]=Na;e=U?37:38;break;case 37:a[(d+4784|0)>>2]=((gb<<2)+(((5*Ua&-1)+Nb|0)<<4)|0)+Na|0;e=39;break;case 38:a[(d+4784|0)>>2]=((3*Ua&-1)+500|0)+Nb|0;e=39;break;case 39:var $a=d+
+4844|0,Gb=Math.imul(a[Ta>>2],Ua),Ja=Math.imul(a[(49184+(48*aa&-1)+(n<<4)+4|0)>>2],Nb)+Gb|0,lb=Math.imul(a[(49184+(48*aa&-1)+(n<<4)+8|0)>>2],gb),Ra=Ja+lb|0,sb=Math.imul(a[(49184+(48*aa&-1)+(n<<4)+12|0)>>2],Na);a[$a>>2]=Ra+sb|0;fa=0;e=58;break;case 40:Fa=a[Da>>2]=Ea;e=41;break;case 41:var ob=a[(d+4608+((ca+2|0)<<2)|0)>>2];if((ob|0)>(Fa|0))e=42;else var hb=Fa,e=43;break;case 42:hb=a[Da>>2]=ob;e=43;break;case 43:var mb=ka+1|0,Oa=pa+1|0;(mb|0)<(na|0)?(ka=mb,pa=Oa,za=hb,e=25):e=28;break;case 44:var nb=
+a[(d+4608+(ib<<2)|0)>>2];if((nb|0)>(Ma|0))e=45;else var xb=Ma,e=46;break;case 45:xb=a[Qa>>2]=nb;e=46;break;case 46:var Ya=ua+1|0,Ia=ib+1|0;(Ya|0)<(Ga|0)?(ua=Ya,ib=Ia,Ma=xb,e=44):e=47;break;case 47:var tb=Ga+ea|0,Ka=a[(49192+(48*aa&-1)|0)>>2];if(U)e=48;else var ab=tb,ga=0,e=53;break;case 48:var xa=c+8|0,La=0,yb=tb,pb=0,e=49;break;case 49:var r=a[(d+4608+(yb<<2)|0)>>2];if((r|0)>(pb|0))e=50;else var Hb=pb,e=51;break;case 50:Hb=a[xa>>2]=r;e=51;break;case 51:var Bb=La+1|0,Ib=yb+1|0;(Bb|0)<(Ka|0)?(La=Bb,
+yb=Ib,pb=Hb,e=49):e=52;break;case 52:ab=Ka+tb|0;ga=Hb;e=53;break;case 53:var Fb=a[(49196+(48*aa&-1)|0)>>2];0==(19>>>(aa>>>0)&1|0)?(n=0,qa=Aa,Sa=xb,Ca=ga,Va=0,e=35):e=54;break;case 54:var bb=c+12|0,qb=0,cb=ab,ya=0,e=55;break;case 55:var X=a[(d+4608+(cb<<2)|0)>>2];if((X|0)>(ya|0))e=56;else var Jb=ya,e=57;break;case 56:Jb=a[bb>>2]=X;e=57;break;case 57:var db=qb+1|0,jb=cb+1|0;(db|0)<(Fb|0)?(qb=db,cb=jb,ya=Jb,e=55):(n=0,qa=Aa,Sa=xb,Ca=ga,Va=Jb,e=35);break;case 58:return m=f,fa}}function Uo(b,d){for(var e=
+0,e=1;;)switch(e){case 1:e=44100==(b|0)?2:48E3==(b|0)?3:32E3==(b|0)?4:22050==(b|0)?5:24E3==(b|0)?6:16E3==(b|0)?7:11025==(b|0)?8:12E3==(b|0)?9:8E3==(b|0)?10:11;break;case 2:a[d>>2]=1;var f=0,e=12;break;case 3:f=a[d>>2]=1;e=12;break;case 4:a[d>>2]=1;f=2;e=12;break;case 5:f=a[d>>2]=0;e=12;break;case 6:a[d>>2]=0;f=1;e=12;break;case 7:a[d>>2]=0;f=2;e=12;break;case 8:f=a[d>>2]=0;e=12;break;case 9:a[d>>2]=0;f=1;e=12;break;case 10:a[d>>2]=0;f=2;e=12;break;case 11:a[d>>2]=0;f=-1;e=12;break;case 12:return f}}
+function mo(b,d,e){for(var f=0,f=1;;)switch(f){case 1:var c=16E3>(e|0)?2:d,g=a[(106156+(c<<6)|0)>>2],h=2,f=2;break;case 2:var l=a[(106152+(c<<6)+(h<<2)|0)>>2];if(0<(l|0))f=3;else var m=g,f=4;break;case 3:var m=l-b|0,f=-m|0,p=g-b|0,v=-p|0,m=((0<(m|0)?m:f)|0)<((0<(p|0)?p:v)|0)?l:g,f=4;break;case 4:f=h+1|0;15>(f|0)?(g=m,h=f,f=2):f=5;break;case 5:return m}}function Qo(b){for(var d=0,d=1;;)switch(d){case 1:var e=b&65535,f=0,d=2;break;case 2:if(16>(f|0))d=3;else var c=320,g=16,h=320,l=16,d=5;break;case 3:var m=
+f+1|0,p=a[(49528+(m<<2)|0)>>2];(((e|0)>(p|0)?e:p)|0)==(e|0)?(f=m,d=2):d=4;break;case 4:d=a[(49528+(f<<2)|0)>>2];c=p;g=m;h=d;l=f;d=5;break;case 5:return(c-e|0)>(e-h|0)?l:g}}function no(b,d,e){for(var f=0,f=1;;)switch(f){case 1:var c=16E3>(e|0)?2:d,g=0,f=2;break;case 2:if(15>(g|0))f=3;else var h=-1,f=4;break;case 3:var f=a[(106152+(c<<6)+(g<<2)|0)>>2],l=g+1|0;0<(f|0)&(f|0)==(b|0)?(h=g,f=4):(g=l,f=2);break;case 4:return h}}function Oj(b){for(var d=0,d=1;;)switch(d){case 1:var e=0,d=2;break;case 2:var f=
+b+37192+(e<<2)|0,c=a[f>>2],d=0==(c|0)?4:3;break;case 3:ua(c);a[f>>2]=0;d=4;break;case 4:d=e+1|0;641>(d|0)?(e=d,d=2):d=5;break;case 5:var g=b+37184|0,h=a[g>>2],d=0==(h|0)?7:6;break;case 6:ua(h);a[g>>2]=0;d=7;break;case 7:var l=b+37188|0,m=a[l>>2],d=0==(m|0)?9:8;break;case 8:ua(m);a[l>>2]=0;d=9;break;case 9:var p=b+284|0,v=a[p>>2],d=0==(v|0)?11:10;break;case 10:ua(v);a[p>>2]=0;d=11;break;case 11:var E=b+85780|0,z=a[E>>2],d=0==(z|0)?13:12;break;case 12:ua(z);a[E>>2]=0;a[(b+85776|0)>>2]=0;d=13;break;
+case 13:var A=a[(b+85796|0)>>2],d=0==(A|0)?15:14;break;case 14:ua(A);d=15;break;case 15:var D=a[(b+85676|0)>>2],d=0==(D|0)?17:16;break;case 16:ua(D);d=17;break;case 17:var w=a[(b+52152|0)>>2],d=0==(w|0)?19:18;break;case 18:ua(w);d=19;break;case 19:var u=a[(b+52156|0)>>2],d=0==(u|0)?21:20;break;case 20:ua(u);d=21;break;case 21:a:for(var t=b,s=0,s=1;;)switch(s){case 1:var G=t+85704|0,H=a[G>>2],s=0==(H|0)?3:2;break;case 2:ua(H);a[G>>2]=0;s=3;break;case 3:var K=t+85708|0,Q=a[K>>2],s=0==(Q|0)?5:4;break;
+case 4:ua(Q);a[K>>2]=0;s=5;break;case 5:var J=t+85712|0,F=a[J>>2],s=0==(F|0)?7:6;break;case 6:ua(F);a[J>>2]=0;s=7;break;case 7:var P=t+85716|0,da=a[P>>2],s=0==(da|0)?9:8;break;case 8:ua(da);a[P>>2]=0;s=9;break;case 9:var C=t+85728|0,ba=a[C>>2],s=0==(ba|0)?11:10;break;case 10:ua(ba);a[C>>2]=0;a[(t+85732|0)>>2]=0;a[(t+85740|0)>>2]=0;s=11;break;case 11:var L=t+85744|0,s=a[L>>2];if(0==(s|0))s=14;else var O=s,s=12;break;case 12:var s=a[(O+24|0)>>2],d=O,B=a[(O|0)>>2];ua(a[(O+12|0)>>2]);ua(s);ua(d);0==(B|
+0)?s=13:(O=B,s=12);break;case 13:a[L>>2]=0;a[(t+85748|0)>>2]=0;s=14;break;case 14:break a}t=b+85808|0;s=a[t>>2];d=0==(s|0)?23:22;break;case 22:Po(s);a[t>>2]=0;d=24;break;case 23:d=0==(b|0)?30:24;break;case 24:var I=b+85800|0,V=a[I>>2],d=0==(V|0)?30:25;break;case 25:var R=a[(V+2156|0)>>2];if(0==(R|0))var la=V,d=27;else d=26;break;case 26:ua(R);la=a[I>>2];d=27;break;case 27:var W=a[(la+4316|0)>>2];if(0==(W|0))var sa=la,d=29;else d=28;break;case 28:ua(W);sa=a[I>>2];d=29;break;case 29:ua(sa);d=30;break;
+case 30:ua(b);return}}function zg(k,d){for(var e=0,e=1;;)switch(e){case 1:e=a[(k+192|0)>>2];e=0==(e|0)?2:1==(e|0)?3:2==(e|0)?4:3==(e|0)?5:4==(e|0)?6:5==(e|0)?7:8;break;case 2:var f=(-0.3>d?3410:d)/1E3,e=f=0.10000000149011612>f?0.10000000149011612:f,f=24d?3410:d)/1E3;e=f=0.10000000149011612>f?0.10000000149011612:f;f=24d?3410:d)/1E3;e=f=0.10000000149011612>f?0.10000000149011612:f;f=24d?3410:d)/1E3;e=f=0.10000000149011612>f?0.10000000149011612:f;f=24>2],e=(-0.3>d?3410:d)/1E3,c=e=0.10000000149011612>e?0.10000000149011612:e,e=24>2];e=(-0.3>d?3410:d)/1E3;c=e=3.4100000858306885>e?3.4100000858306885:e;e=16.100000381469727d?3410:d)/1E3;e=f=0.10000000149011612>f?0.10000000149011612:f;f=24a?0:0.001*a;return 13*Math.atan(0.76*a)+3.5*Math.atan(a*a/56.25)}function pd(k){k=(b[N>>2]=k,a[N>>2]);var d=6.103515625E-5*
+(k&16383|0),e=k>>>14&511;return((k>>>23&255)-127|0)+((1-d)*b[71888+(e<<2)>>2]+d*b[71888+(e+1<<2)>>2])}function gm(k,d,e,f,c,g){for(var h=0,h=1;;)switch(h){case 1:var l=a[(k+84036|0)>>2],m=576*a[(k+76|0)>>2]&-1,p=a[(k+72|0)>>2],v=k+64|0,E=a[v>>2],z=E|0,A=k+60|0,D=a[A>>2],h=(D|0)<(0.9994999766349792*z&-1|0)?3:2;break;case 2:h=(1.000499963760376*z&-1|0)<(D|0)?3:40;break;case 3:var w=k+12|0,u=k+37184|0,t=k+37188|0,s=k+37168|0,G=0<(m|0),H=0,K=D,Q=E,h=4;break;case 4:var J=a[(d+(H<<2)|0)>>2],F=a[(e+(H<<
+2)|0)>>2],P=(K|0)/(Q|0);if(0==(K|0))var da=Q,h=6;else var C=Q,ba=K,h=5;break;case 5:var L=(C|0)%(ba|0)&-1;0==(L|0)?(da=ba,h=6):(C=ba,ba=L,h=5);break;case 6:var O=(Q|0)/(da|0)&-1,B=320<(O|0)?320:O,I=1E-4>Math.abs(P-Math.floor(P+0.5)),V=1/P,R=1>2]|0))h=7;else var sa=0,h=19;break;case 7:var S=xd(W,4);a[u>>2]=S;var N=xd(W,4);a[t>>2]=N;var ja=B<<1;if(0>(ja|0))h=8;else var fa=0,h=9;break;case 8:a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;var T=a[s+12>>2]=0,h=18;break;case 9:var U=
+xd(W,4);a[(k+37192+(fa<<2)|0)>>2]=U;var aa=fa+1|0;(aa|0)>(ja|0)?h=10:(fa=aa,h=9);break;case 10:a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;a[s+12>>2]=0;var ma=2*(B|0),ia=3.141592653589793*V,ea=R?3.1415927410125732:ia,$=la|0,Y=ea/3.141592653589793,ra=$*ea,ta=3.141592653589793*(la|0),na=0,h=11;break;case 11:var Z=(na-B|0)/ma,Da=k+37192+(na<<2)|0,ka=0,pa=0,h=12;break;case 12:var za=((pa|0)-Z)/$,ca=0>za?0:za,va=1Math.abs(ua))var Ea=Y,h=14;else h=13;break;case 13:var Fa=ua,M=12.566370614359172*
+va,ib=Math.cos(6.283185307179586*va),Aa=Math.cos(M),wa=0.42-0.5*ib+0.08*Aa,Ea=Math.sin(ra*ua)*wa/(ta*Fa),h=14;break;case 14:var Ga=Ea;b[(a[Da>>2]+(pa<<2)|0)>>2]=Ga;var Qa=ka+Ga,Xa=pa+1|0;if((Xa|0)>(la|0))var uc=0,h=15;else ka=Qa,pa=Xa,h=12;break;case 15:var Ma=a[Da>>2]+(uc<<2)|0;b[Ma>>2]/=Qa;var n=uc+1|0;(n|0)>(la|0)?h=16:(uc=n,h=15);break;case 16:var qa=na+1|0;(qa|0)>(ja|0)?h=17:(na=qa,h=11);break;case 17:var Sa=O<<1|1,T=320>(O|0)?Sa:641,h=18;break;case 18:a[w>>2]=1;sa=T;h=19;break;case 19:var Ca=
+a[(k+37184+(H<<2)|0)>>2],h=G?21:20;break;case 20:var Va=sa,Ha=0,Ta=la-(la>>>1)|0,Ua=k+37168+(H<<3)|0,h=29;break;case 21:var Nb=k+37168+(H<<3)|0,gb=la>>>1,Na=la-gb|0,$a=0.5*(la&1|0),Gb=B|0,Ja=0,h=22;break;case 22:var lb=P*(Ja|0)-oa[Nb>>3],Ra=Math.floor(lb)&-1;(Ra+Na|0)<(f|0)?h=23:(Va=Ra,Ha=Ja,Ta=Na,Ua=Nb,h=29);break;case 23:var sb=Ra-gb|0,ob=a[(k+37192+((Math.floor(Gb+2*Gb*(lb-($a+(Ra|0)))+0.5)&-1)<<2)|0)>>2],hb=0,mb=0,h=24;break;case 24:var Oa=hb+sb|0,h=0>(Oa|0)?25:26;break;case 25:var nb=Ca+((Oa+
+W|0)<<2)|0,h=27;break;case 26:nb=F+(Oa<<2)|0;h=27;break;case 27:var xb=mb+b[nb>>2]*b[(ob+(hb<<2)|0)>>2],Ya=hb+1|0;(Ya|0)>(la|0)?h=28:(hb=Ya,mb=xb,h=24);break;case 28:b[(J+((Ja+l|0)<<2)|0)>>2]=xb;var Ia=Ja+1|0;(Ia|0)<(m|0)?(Ja=Ia,h=22):(Va=Ra,Ha=Ia,Ta=Na,Ua=Nb,h=29);break;case 29:var tb=Va+Ta|0,Ka=(tb|0)>(f|0)?f:tb;a[c>>2]=Ka;oa[Ua>>3]+=(Ka|0)-P*(Ha|0);var ab=a[c>>2],h=(ab|0)<(W|0)?32:30;break;case 30:var ga=la^-1;b[Ca>>2]=b[(F+((ab+ga|0)<<2)|0)>>2];if(1>>0)var xa=1,h=31;else h=37;break;case 31:b[(Ca+
+(xa<<2)|0)>>2]=b[(F+(((xa+ga|0)+a[c>>2]|0)<<2)|0)>>2];var La=xa+1|0;(La|0)<(W|0)?(xa=La,h=31):h=37;break;case 32:var yb=W-ab|0;if(0<(yb|0))h=33;else var pb=0,h=34;break;case 33:b[Ca>>2]=b[(Ca+(ab<<2)|0)>>2];if(1<(yb|0))var r=1,h=35;else pb=1,h=34;break;case 34:if((pb|0)<(W|0))var Hb=0,Bb=pb,h=36;else h=37;break;case 35:b[(Ca+(r<<2)|0)>>2]=b[(Ca+((a[c>>2]+r|0)<<2)|0)>>2];var Ib=r+1|0;(Ib|0)<(yb|0)?(r=Ib,h=35):(pb=yb,h=34);break;case 36:b[(Ca+(Bb<<2)|0)>>2]=b[(F+(Hb<<2)|0)>>2];var Fb=Bb+1|0,bb=Hb+1|
+0;(Fb|0)<(W|0)?(Hb=bb,Bb=Fb,h=36):h=37;break;case 37:var qb=H+1|0,h=(qb|0)<(p|0)?38:39;break;case 38:var cb=a[A>>2],ya=a[v>>2],H=qb,K=cb,Q=ya,h=4;break;case 39:a[g>>2]=Ha;h=43;break;case 40:var X=(m|0)<(f|0)?m:f,Jb=X<<2,db=0,h=41;break;case 41:ha(a[(d+(db<<2)|0)>>2]+(l<<2)|0,a[(e+(db<<2)|0)>>2],Jb);var jb=db+1|0;(jb|0)<(p|0)?(db=jb,h=41):h=42;break;case 42:a[g>>2]=X;a[c>>2]=X;h=43;break;case 43:return}}function Oc(b,d,e){var f=0,c=m;m=m+16|0;for(f=1;;)switch(f){case 1:var g=c,f=0==(b|0)?4:2;break;
+case 2:var h=b+85836|0,f=0==(a[h>>2]|0)?4:3;break;case 3:var f=g|0,l=g;a[l>>2]=e;a[l+4>>2]=0;ib[a[h>>2]](d,f);f=4;break;case 4:m=c;return}}function Dh(k){for(var d=0,d=1;;)switch(d){case 1:var e=k+16|0,f=a[e>>2],c=0==(a[(f+4836|0)>>2]|0)?2:4,g=a[(f+5208|0)>>2],h=f+4832|0,l=f+4780|0,m=-2-g|0,p=0,v=0,E=f+2304|0,z=a[(k+8|0)>>2],d=2;break;case 2:var A=a[(f+4608+(p<<2)|0)>>2];if(0==(a[h>>2]|0))var D=0,d=4;else d=3;break;case 3:D=a[(14248+(p<<2)|0)>>2];d=4;break;case 4:var w=Math.imul(D+A|0,c),w=b[(83560+
+(((a[l>>2]-((a[(f+4808+(a[(f+5028+(p<<2)|0)>>2]<<2)|0)>>2]<<3)+w|0)|0)&255)<<2)|0)>>2],u=a[(f+4872+(p<<2)|0)>>2],t=(g-v|0)+1|0,s=u+v|0,G=p+1|0,H=u>>>0<=t>>>0?u:t,t=H&3,H=H>>>2;if(0==(H|0))var K=E,Q=z,d=8;else d=5;break;case 5:var J=u^-1,F=v+m|0,J=(F>>>0>>0?J:F)&-4,F=E,P=H,da=z,d=6;break;case 6:var d=P-1|0,C=w*b[(da+4|0)>>2],ba=w*b[(da+8|0)>>2],L=w*b[(da+12|0)>>2],O=w*b[da>>2]+8388608,B=(b[N>>2]=O,a[N>>2]),C=C+8388608,I=(b[N>>2]=C,a[N>>2]),ba=ba+8388608,V=(b[N>>2]=ba,a[N>>2]),L=L+8388608,R=(b[N>>
+2]=L,a[N>>2]),O=(b[N>>2]=O+b[(107264+((B-1258291200|0)<<2)|0)>>2],a[N>>2]),B=(b[N>>2]=C+b[(107264+((I-1258291200|0)<<2)|0)>>2],a[N>>2]),C=(b[N>>2]=ba+b[(107264+((V-1258291200|0)<<2)|0)>>2],a[N>>2]),I=(b[N>>2]=L+b[(107264+((R-1258291200|0)<<2)|0)>>2],a[N>>2]);a[F>>2]=O-1258291200|0;a[(F+4|0)>>2]=B-1258291200|0;a[(F+8|0)>>2]=C-1258291200|0;a[(F+12|0)>>2]=I-1258291200|0;O=F+16|0;B=da+16|0;0==(d|0)?d=7:(F=O,P=d,da=B,d=6);break;case 7:K=J^-4;Q=z+(K<<2)|0;K=E+(K<<2)|0;d=8;break;case 8:if(3==(t|0))d=9;else if(2==
+(t|0))var la=0,d=10;else if(1==(t|0))var W=0,S=0,d=11;else if(0==(t|0))var T=Q,U=K,d=17;else var ja=8388608,fa=0,$=0,d=12;break;case 9:la=w*b[(Q+8|0)>>2];d=10;break;case 10:W=w*b[(Q+4|0)>>2];S=la;d=11;break;case 11:ja=w*b[Q>>2]+8388608;fa=W;$=S;d=12;break;case 12:var d=(b[N>>2]=ja,a[N>>2]),ha=fa+8388608,aa=(b[N>>2]=ha,a[N>>2]),ma=$+8388608,d=(b[N>>2]=ja+b[(107264+((d-1258291200|0)<<2)|0)>>2],a[N>>2]),aa=(b[N>>2]=ha+b[(107264+((aa-1258291200|0)<<2)|0)>>2],a[N>>2]),ha=d-1258291200|0,aa=aa-1258291200|
+0,d=3==(t|0)?13:2==(t|0)?14:1==(t|0)?15:16;break;case 13:d=107264+(((b[N>>2]=ma,a[N>>2])-1258291200|0)<<2)|0;d=(b[N>>2]=ma+b[d>>2],a[N>>2])-1258291200|0;a[(K+8|0)>>2]=d;d=14;break;case 14:a[(K+4|0)>>2]=aa;d=15;break;case 15:a[K>>2]=ha;d=16;break;case 16:U=K+(t<<2)|0;T=Q+(t<<2)|0;d=17;break;case 17:s>>>0>g>>>0?d=18:(p=G,v=s,E=U,z=T,d=2);break;case 18:return k=tm(a[(k+12|0)>>2],a[e>>2],0),a[(a[e>>2]+4768|0)>>2]=k,a[(a[e>>2]+4768|0)>>2]}}function As(b,d,e,f){for(var c=0,c=1;;)switch(c){case 1:var g=
+0==(a[(b+4836|0)>>2]|0),h=g?2:4,g=g?1:2,m=a[(b+4860|0)>>2],kb=0!=(a[(b+4832|0)>>2]|0);if(kb&11<(m|0))var p=11,c=4;else c=2;break;case 2:if(0<(m|0))c=3;else var v=0,c=6;break;case 3:var E=b+4780|0,z=h-1|0,A=0,c=7;break;case 4:var c=Math.imul(a[(14248+(p<<2)|0)>>2],h),D=e+(p<<2)|0;a[D>>2]=a[D>>2]+c|0;c=p+1|0;(c|0)<(m|0)?(p=c,c=4):c=2;break;case 5:39>(m|0)?(v=m,c=6):c=16;break;case 6:ra(b+((v+1152|0)<<2)|0,0,156-(v<<2)|0);c=16;break;case 7:var w=a[E>>2]-(a[(b+4808+(a[(b+5028+(A<<2)|0)>>2]<<2)|0)>>2]<<
+3)|0;if(kb)c=8;else var u=0,c=9;break;case 8:u=a[(14248+(A<<2)|0)>>2];c=9;break;case 9:var t=a[(e+(A<<2)|0)>>2],c=0>(t|0)?10:14;break;case 10:var s=Math.imul(u,h),s=(w-s|0)-a[(d+(A<<2)|0)>>2]|0,c=(z-t|0)>>g,G=b+4608+(A<<2)|0;a[G>>2]=c;var H=l[f+A|0]&255;if((c|0)>(H|0))c=11;else var K=c,c=12;break;case 11:K=a[G>>2]=H;c=12;break;case 12:c=0<(K|0)&(K<(s|0)?13:15;break;case 13:a[G>>2]=s>>g;c=15;break;case 14:a[(b+4608+(A<<2)|0)>>2]=0;c=15;break;case 15:c=A+1|0;(c|0)<(m|0)?(A=c,c=7):c=5;break;case 16:return}}
+function hj(k,d,e,f){for(var c=0,c=1;;)switch(c){case 1:var g=f&255,h=b[(47240+((g+116|0)<<2)|0)>>2],g=b[(83560+(g<<2)|0)>>2],l=e>>>2,m=e&3;if(0==(l|0))var p=d,v=0,E=k,c=5;else c=2;break;case 2:var z=l<<2,A=d,D=0,w=l,u=k,c=3;break;case 3:var c=w-1|0,t=g*b[(A+4|0)>>2],s=g*b[(A+8|0)>>2],G=g*b[(A+12|0)>>2],H=g*b[A>>2]+8388608,K=(b[N>>2]=H,a[N>>2]),t=t+8388608,Q=(b[N>>2]=t,a[N>>2]),s=s+8388608,J=(b[N>>2]=s,a[N>>2]),G=G+8388608,F=(b[N>>2]=G,a[N>>2]),H=(b[N>>2]=H+b[(107264+((K-1258291200|0)<<2)|0)>>2],
+a[N>>2]),K=(b[N>>2]=t+b[(107264+((Q-1258291200|0)<<2)|0)>>2],a[N>>2]),t=(b[N>>2]=s+b[(107264+((J-1258291200|0)<<2)|0)>>2],a[N>>2]),Q=(b[N>>2]=G+b[(107264+((F-1258291200|0)<<2)|0)>>2],a[N>>2]),H=H-1258291200|0,K=K-1258291200|0,t=t-1258291200|0,Q=Q-1258291200|0,H=Math.abs(b[u>>2])-h*b[(14408+(H<<2)|0)>>2],K=Math.abs(b[(u+4|0)>>2])-h*b[(14408+(K<<2)|0)>>2],t=Math.abs(b[(u+8|0)>>2])-h*b[(14408+(t<<2)|0)>>2],Q=Math.abs(b[(u+12|0)>>2])-h*b[(14408+(Q<<2)|0)>>2],H=D+(H*H+K*K+(t*t+Q*Q)),K=u+16|0,t=A+16|0;
+0==(c|0)?c=4:(A=t,D=H,w=c,u=K,c=3);break;case 4:E=k+(z<<2)|0;p=d+(z<<2)|0;v=H;c=5;break;case 5:if(3==(m|0))c=6;else if(2==(m|0))var P=0,c=7;else if(1==(m|0))var da=0,C=0,c=8;else if(0==(m|0))var ba=v,c=14;else var L=8388608,O=0,B=0,c=9;break;case 6:P=g*b[(p+8|0)>>2];c=7;break;case 7:da=g*b[(p+4|0)>>2];C=P;c=8;break;case 8:L=g*b[p>>2]+8388608;O=da;B=C;c=9;break;case 9:var c=(b[N>>2]=L,a[N>>2]),I=O+8388608,V=(b[N>>2]=I,a[N>>2]),R=B+8388608,c=(b[N>>2]=L+b[(107264+((c-1258291200|0)<<2)|0)>>2],a[N>>2]),
+V=(b[N>>2]=I+b[(107264+((V-1258291200|0)<<2)|0)>>2],a[N>>2]),I=c-1258291200|0,V=V-1258291200|0;if(3==(m|0))c=10;else if(2==(m|0))var la=0,c=11;else if(1==(m|0))var W=0,S=0,c=12;else var T=0,U=0,ja=0,c=13;break;case 10:la=107264+(((b[N>>2]=R,a[N>>2])-1258291200|0)<<2)|0;la=(b[N>>2]=R+b[la>>2],a[N>>2])-1258291200|0;la=Math.abs(b[(E+8|0)>>2])-h*b[(14408+(la<<2)|0)>>2];c=11;break;case 11:W=Math.abs(b[(E+4|0)>>2])-h*b[(14408+(V<<2)|0)>>2];S=la;c=12;break;case 12:T=Math.abs(b[E>>2])-h*b[(14408+(I<<2)|0)>>
+2];U=W;ja=S;c=13;break;case 13:ba=v+(ja*ja+(U*U+T*T));c=14;break;case 14:return ba}}function Tc(b){for(var d=0,d=1;;)switch(d){case 1:d=245>b>>>0?2:29;break;case 2:if(11>b>>>0)var e=16,d=4;else d=3;break;case 3:e=(b+11|0)&-8;d=4;break;case 4:var f=e>>>3,c=a[36406],g=c>>>(f>>>0),d=0==(g&3|0)?12:5;break;case 5:var h=(g&1^1)+f|0,l=h<<1,m=145664+(l<<2)|0,p=145664+((l+2|0)<<2)|0,v=a[p>>2],E=v+8|0,z=a[E>>2],d=(m|0)==(z|0)?6:7;break;case 6:a[36406]=c&(1<>>0>>0?10:8;
+break;case 8:var A=z+12|0,d=(a[A>>2]|0)==(v|0)?9:10;break;case 9:a[A>>2]=m;a[p>>2]=z;d=11;break;case 10:R();case 11:var D=h<<3;a[(v+4|0)>>2]=D|3;var w=v+(D|4)|0;a[w>>2]|=1;var u=E,d=40;break;case 12:if(e>>>0>a[36408]>>>0)d=13;else var t=e,d=32;break;case 13:d=0==(g|0)?27:14;break;case 14:var s=2<>>12&16,Q=H>>>(K>>>0),J=Q>>>5&8,F=Q>>>(J>>>0),P=F>>>2&4,da=F>>>(P>>>0),C=da>>>1&2,I=da>>>(C>>>0),L=I>>>1&1,O=(J|K|P|C|L)+(I>>>(L>>>0))|0,B=O<<1,S=145664+(B<<2)|0,V=
+145664+((B+2|0)<<2)|0,N=a[V>>2],la=N+8|0,W=a[la>>2],d=(S|0)==(W|0)?15:16;break;case 15:a[36406]=c&(1<>>0>>0?19:17;break;case 17:var sa=W+12|0,d=(a[sa>>2]|0)==(N|0)?18:19;break;case 18:a[sa>>2]=S;a[V>>2]=W;d=20;break;case 19:R();case 20:var T=O<<3,U=T-e|0;a[(N+4|0)>>2]=e|3;var ja=N,fa=ja+e|0;a[(ja+(e|4)|0)>>2]=U|1;a[(ja+T|0)>>2]=U;var $=a[36408],d=0==($|0)?26:21;break;case 21:var ha=a[36411],aa=$>>>3,ma=aa<<1,ia=145664+(ma<<2)|0,ea=a[36406],oa=1<>2];ra>>>0>>0?d=24:(Y=ra,d=25);break;case 24:R();case 25:a[(145664+((ma+2|0)<<2)|0)>>2]=ha;a[(Y+12|0)>>2]=ha;a[(ha+8|0)>>2]=Y;a[(ha+12|0)>>2]=ia;d=26;break;case 26:a[36408]=U;a[36411]=fa;u=la;d=40;break;case 27:0==(a[36407]|0)?(t=e,d=32):d=28;break;case 28:var ta;a:{for(var na=e,Z=0,Z=1;;)switch(Z){case 1:var Da=a[36407],ka=(Da&(-Da|0))-1|0,pa=ka>>>12&16,za=ka>>>(pa>>>0),ca=za>>>5&8,va=
+za>>>(ca>>>0),ua=va>>>2&4,Ea=va>>>(ua>>>0),Fa=Ea>>>1&2,M=Ea>>>(Fa>>>0),ib=M>>>1&1,Aa=a[(145928+(((ca|pa|ua|Fa|ib)+(M>>>(ib>>>0))|0)<<2)|0)>>2],wa=Aa,Ga=Aa,Qa=(a[(Aa+4|0)>>2]&-8)-na|0,Z=2;break;case 2:var Xa=a[(wa+16|0)>>2];if(0==(Xa|0))Z=3;else var uc=Xa,Z=4;break;case 3:var Ma=a[(wa+20|0)>>2];0==(Ma|0)?Z=5:(uc=Ma,Z=4);break;case 4:var n=(a[(uc+4|0)>>2]&-8)-na|0,qa=n>>>0>>0,Sa=qa?n:Qa,Ca=qa?uc:Ga,wa=uc,Ga=Ca,Qa=Sa,Z=2;break;case 5:var Va=Ga,Ha=a[36410],Z=Va>>>0>>0?51:6;break;case 6:var Ta=
+Va+na|0,Ua=Ta,Z=Va>>>0>>0?7:51;break;case 7:var Nb=a[(Ga+24|0)>>2],gb=a[(Ga+12|0)>>2],Z=(gb|0)==(Ga|0)?13:8;break;case 8:var Na=a[(Ga+8|0)>>2],Z=Na>>>0>>0?12:9;break;case 9:var $a=Na+12|0,Z=(a[$a>>2]|0)==(Ga|0)?10:12;break;case 10:var Gb=gb+8|0,Z=(a[Gb>>2]|0)==(Ga|0)?11:12;break;case 11:a[$a>>2]=gb;a[Gb>>2]=Na;var Ja=gb,Z=21;break;case 12:R();case 13:var lb=Ga+20|0,Ra=a[lb>>2];if(0==(Ra|0))Z=14;else var sb=Ra,ob=lb,Z=15;break;case 14:var hb=Ga+16|0,mb=a[hb>>2];0==(mb|0)?(Ja=0,Z=21):(sb=mb,
+ob=hb,Z=15);break;case 15:var Oa=sb+20|0;if(0==(a[Oa>>2]|0))Z=16;else var nb=Oa,Z=17;break;case 16:var xb=sb+16|0;0==(a[xb>>2]|0)?Z=18:(nb=xb,Z=17);break;case 17:sb=a[nb>>2];ob=nb;Z=15;break;case 18:Z=ob>>>0>>0?20:19;break;case 19:a[ob>>2]=0;Ja=sb;Z=21;break;case 20:R();case 21:Z=0==(Nb|0)?41:22;break;case 22:var Ya=Ga+28|0,Ia=145928+(a[Ya>>2]<<2)|0,Z=(Ga|0)==(a[Ia>>2]|0)?23:25;break;case 23:a[Ia>>2]=Ja;Z=0==(Ja|0)?24:31;break;case 24:a[36407]&=1<>2]^-1;Z=41;break;case 25:Z=Nb>>>0<
+a[36410]>>>0?29:26;break;case 26:var tb=Nb+16|0,Z=(a[tb>>2]|0)==(Ga|0)?27:28;break;case 27:a[tb>>2]=Ja;Z=30;break;case 28:a[(Nb+20|0)>>2]=Ja;Z=30;break;case 29:R();case 30:Z=0==(Ja|0)?41:31;break;case 31:Z=Ja>>>0>>0?40:32;break;case 32:a[(Ja+24|0)>>2]=Nb;var Ka=a[(Ga+16|0)>>2],Z=0==(Ka|0)?36:33;break;case 33:Z=Ka>>>0>>0?35:34;break;case 34:a[(Ja+16|0)>>2]=Ka;a[(Ka+24|0)>>2]=Ja;Z=36;break;case 35:R();case 36:var ab=a[(Ga+20|0)>>2],Z=0==(ab|0)?41:37;break;case 37:Z=ab>>>0>>
+0?39:38;break;case 38:a[(Ja+20|0)>>2]=ab;a[(ab+24|0)>>2]=Ja;Z=41;break;case 39:R();case 40:R();case 41:Z=16>Qa>>>0?42:43;break;case 42:var ga=Qa+na|0;a[(Ga+4|0)>>2]=ga|3;var xa=Va+(ga+4|0)|0;a[xa>>2]|=1;Z=50;break;case 43:a[(Ga+4|0)>>2]=na|3;a[(Va+(na+4|0)|0)>>2]=Qa|1;a[(Va+(Qa+na|0)|0)>>2]=Qa;var La=a[36408],Z=0==(La|0)?49:44;break;case 44:var yb=a[36411],pb=La>>>3,r=pb<<1,Hb=145664+(r<<2)|0,Bb=a[36406],Ib=1<>2];bb>>>0>>0?Z=47:(Fb=bb,Z=48);break;case 47:R();case 48:a[(145664+((r+2|0)<<2)|0)>>2]=yb;a[(Fb+12|0)>>2]=yb;a[(yb+8|0)>>2]=Fb;a[(yb+12|0)>>2]=Hb;Z=49;break;case 49:a[36408]=Qa;a[36411]=Ua;Z=50;break;case 50:ta=Ga+8|0;break a;case 51:R()}ta=void 0}0==(ta|0)?(t=e,d=32):(u=ta,d=40);break;case 29:4294967231>>0?(t=-1,d=32):d=30;break;case 30:var qb=(b+11|0)&-8;0==(a[36407]|0)?(t=qb,d=32):d=31;break;case 31:var cb;a:{for(var ya=qb,X=0,X=1;;)switch(X){case 1:var Jb=
+-ya|0,db=ya>>>8;if(0==(db|0))var jb=0,X=4;else X=2;break;case 2:16777215>>0?(jb=31,X=4):X=3;break;case 3:var Za=(db+1048320|0)>>>16&8,Mb=db<>>16&4,lc=Mb<>>16&2,ac=(14-(Wb|Za|vc)|0)+(lc<>>15)|0,jb=ya>>>((ac+7|0)>>>0)&1|ac<<1,X=4;break;case 4:var wc=a[(145928+(jb<<2)|0)>>2];if(0==(wc|0))var Tb=0,Ub=Jb,ub=0,X=11;else X=5;break;case 5:if(31==(jb|0))var fc=0,X=7;else X=6;break;case 6:fc=25-(jb>>>1)|0;X=7;break;case 7:var vb=0,xc=Jb,Qb=wc,eb=ya<>2]&-8,gc=mc-ya|0;if(gc>>>0>>0)X=9;else var ec=vb,Zb=xc,X=10;break;case 9:(mc|0)==(ya|0)?(Tb=Qb,Ub=gc,ub=Qb,X=11):(ec=Qb,Zb=gc,X=10);break;case 10:var nc=a[(Qb+20|0)>>2],yc=a[(Qb+16+(eb>>>31<<2)|0)>>2],rc=0==(nc|0)|(nc|0)==(yc|0)?Kb:nc,Pc=eb<<1;0==(yc|0)?(Tb=ec,Ub=Zb,ub=rc,X=11):(vb=ec,xc=Zb,Qb=yc,eb=Pc,Kb=rc,X=8);break;case 11:if(0==(ub|0)&0==(Tb|0))X=12;else var cc=ub,X=14;break;case 12:var bc=2<>>12&16,Hc=Wc>>>(Gc>>>0),Lc=Hc>>>5&8,Oc=Hc>>>(Lc>>>0),zc=Oc>>>2&4,zb=Oc>>>(zc>>>0),Cb=zb>>>1&2,Vb=zb>>>(Cb>>>0),$b=Vb>>>1&1,cc=a[(145928+(((Lc|Gc|zc|Cb|$b)+(Vb>>>($b>>>0))|0)<<2)|0)>>2],X=14;break;case 14:if(0==(cc|0))var Rb=Ub,Xb=Tb,X=17;else var sc=cc,Qc=Ub,Rc=Tb,X=15;break;case 15:var Zc=(a[(sc+4|0)>>2]&-8)-ya|0,Td=Zc>>>0>>0,Ac=Td?Zc:Qc,Mc=Td?sc:Rc,Bc=a[(sc+16|0)>>2];0==(Bc|0)?X=16:(sc=Bc,Qc=Ac,Rc=Mc,X=15);break;case 16:var Cc=a[(sc+20|0)>>2];0==(Cc|0)?
+(Rb=Ac,Xb=Mc,X=17):(sc=Cc,Qc=Ac,Rc=Mc,X=15);break;case 17:if(0==(Xb|0))var dd=0,X=82;else X=18;break;case 18:Rb>>>0<(a[36408]-ya|0)>>>0?X=19:(dd=0,X=82);break;case 19:var Yb=Xb,Sc=a[36410],X=Yb>>>0>>0?81:20;break;case 20:var Dc=Yb+ya|0,Ec=Dc,X=Yb>>>0>>0?21:81;break;case 21:var oc=a[(Xb+24|0)>>2],$c=a[(Xb+12|0)>>2],X=($c|0)==(Xb|0)?27:22;break;case 22:var ad=a[(Xb+8|0)>>2],X=ad>>>0>>0?26:23;break;case 23:var Ud=ad+12|0,X=(a[Ud>>2]|0)==(Xb|0)?24:26;break;case 24:var Kc=$c+8|0,X=(a[Kc>>2]|
+0)==(Xb|0)?25:26;break;case 25:a[Ud>>2]=$c;a[Kc>>2]=ad;var Ic=$c,X=35;break;case 26:R();case 27:var Tc=Xb+20|0,qd=a[Tc>>2];if(0==(qd|0))X=28;else var Dd=qd,rd=Tc,X=29;break;case 28:var sd=Xb+16|0,md=a[sd>>2];0==(md|0)?(Ic=0,X=35):(Dd=md,rd=sd,X=29);break;case 29:var kd=Dd+20|0;if(0==(a[kd>>2]|0))X=30;else var Uc=kd,X=31;break;case 30:var Ed=Dd+16|0;0==(a[Ed>>2]|0)?X=32:(Uc=Ed,X=31);break;case 31:Dd=a[Uc>>2];rd=Uc;X=29;break;case 32:X=rd>>>0>>0?34:33;break;case 33:a[rd>>2]=0;Ic=Dd;X=35;break;
+case 34:R();case 35:X=0==(oc|0)?55:36;break;case 36:var xd=Xb+28|0,Vd=145928+(a[xd>>2]<<2)|0,X=(Xb|0)==(a[Vd>>2]|0)?37:39;break;case 37:a[Vd>>2]=Ic;X=0==(Ic|0)?38:45;break;case 38:a[36407]&=1<>2]^-1;X=55;break;case 39:X=oc>>>0>>0?43:40;break;case 40:var gd=oc+16|0,X=(a[gd>>2]|0)==(Xb|0)?41:42;break;case 41:a[gd>>2]=Ic;X=44;break;case 42:a[(oc+20|0)>>2]=Ic;X=44;break;case 43:R();case 44:X=0==(Ic|0)?55:45;break;case 45:X=Ic>>>0>>0?54:46;break;case 46:a[(Ic+24|0)>>2]=oc;var Od=
+a[(Xb+16|0)>>2],X=0==(Od|0)?50:47;break;case 47:X=Od>>>0>>0?49:48;break;case 48:a[(Ic+16|0)>>2]=Od;a[(Od+24|0)>>2]=Ic;X=50;break;case 49:R();case 50:var Wd=a[(Xb+20|0)>>2],X=0==(Wd|0)?55:51;break;case 51:X=Wd>>>0>>0?53:52;break;case 52:a[(Ic+20|0)>>2]=Wd;a[(Wd+24|0)>>2]=Ic;X=55;break;case 53:R();case 54:R();case 55:X=16>Rb>>>0?56:57;break;case 56:var Xd=Rb+ya|0;a[(Xb+4|0)>>2]=Xd|3;var pd=Yb+(Xd+4|0)|0;a[pd>>2]|=1;X=80;break;case 57:a[(Xb+4|0)>>2]=ya|3;a[(Yb+(ya+4|0)|0)>>2]=Rb|
+1;a[(Yb+(Rb+ya|0)|0)>>2]=Rb;var Re=Rb>>>3,X=256>Rb>>>0?58:63;break;case 58:var Yd=Re<<1,de=145664+(Yd<<2)|0,ye=a[36406],me=1<>2];yd>>>0>>0?X=61:(Zd=yd,X=62);break;case 61:R();case 62:a[(145664+((Yd+2|0)<<2)|0)>>2]=Ec;a[(Zd+12|0)>>2]=Ec;a[(Yb+(ya+8|0)|0)>>2]=Zd;a[(Yb+(ya+12|0)|0)>>2]=de;X=80;break;case 63:var nd=Dc,Pd=Rb>>>8;if(0==(Pd|0))var $d=0,X=66;else X=64;break;case 64:16777215<
+Rb>>>0?($d=31,X=66):X=65;break;case 65:var fe=(Pd+1048320|0)>>>16&8,ne=Pd<>>16&4,Se=ne<>>16&2,ff=(14-(ge|fe|oe)|0)+(Se<>>15)|0,$d=Rb>>>((ff+7|0)>>>0)&1|ff<<1,X=66;break;case 66:var Be=145928+($d<<2)|0;a[(Yb+(ya+28|0)|0)>>2]=$d;var Te=Yb+(ya+16|0)|0;a[(Yb+(ya+20|0)|0)>>2]=0;a[Te>>2]=0;var gf=a[36407],he=1<<$d,X=0==(gf&he|0)?67:68;break;case 67:a[36407]=gf|he;a[Be>>2]=nd;a[(Yb+(ya+24|0)|0)>>2]=Be;a[(Yb+(ya+12|0)|0)>>2]=nd;a[(Yb+(ya+8|0)|0)>>2]=nd;X=80;break;
+case 68:var Ce=a[Be>>2];if(31==($d|0))var Ue=0,X=70;else X=69;break;case 69:Ue=25-($d>>>1)|0;X=70;break;case 70:var ie=Rb<>2]&-8|0)==(Rb|0)?76:72;break;case 72:var hf=pe+16+(ie>>>31<<2)|0,Xf=a[hf>>2],Ve=ie<<1;0==(Xf|0)?X=73:(ie=Ve,pe=Xf,X=71);break;case 73:X=hf>>>0>>0?75:74;break;case 74:a[hf>>2]=nd;a[(Yb+(ya+24|0)|0)>>2]=pe;a[(Yb+(ya+12|0)|0)>>2]=nd;a[(Yb+(ya+8|0)|0)>>2]=nd;X=80;break;case 75:R();case 76:var yf=pe+8|0,We=a[yf>>2],zd=a[36410],X=
+pe>>>0>>0?79:77;break;case 77:X=We>>>0>>0?79:78;break;case 78:a[(We+12|0)>>2]=nd;a[yf>>2]=nd;a[(Yb+(ya+8|0)|0)>>2]=We;a[(Yb+(ya+12|0)|0)>>2]=pe;a[(Yb+(ya+24|0)|0)>>2]=0;X=80;break;case 79:R();case 80:dd=Xb+8|0;X=82;break;case 81:R();case 82:cb=dd;break a}cb=void 0}0==(cb|0)?(t=qb,d=32):(u=cb,d=40);break;case 32:var jf=a[36408],d=t>>>0>jf>>>0?37:33;break;case 33:var De=jf-t|0,Nc=a[36411],d=15>>0?34:35;break;case 34:var zf=Nc;a[36411]=zf+t|0;a[36408]=De;a[(zf+(t+4|0)|0)>>2]=De|1;a[(zf+jf|
+0)>>2]=De;a[(Nc+4|0)>>2]=t|3;d=36;break;case 35:a[36408]=0;a[36411]=0;a[(Nc+4|0)>>2]=jf|3;var Af=Nc+(jf+4|0)|0;a[Af>>2]|=1;d=36;break;case 36:u=Nc+8|0;d=40;break;case 37:var Bf=a[36409],d=t>>>0>>0?38:39;break;case 38:var Xe=Bf-t|0;a[36409]=Xe;var ae=a[36412],Id=ae;a[36412]=Id+t|0;a[(Id+(t+4|0)|0)>>2]=Xe|1;a[(ae+4|0)>>2]=t|3;u=ae+8|0;d=40;break;case 39:var kf;a:{for(var jc=t,fb=0,fb=1;;)switch(fb){case 1:fb=0==(a[12416]|0)?2:3;break;case 2:wm();fb=3;break;case 3:var lf=jc+48|0,mf=a[12418],td=((jc+
+47|0)+mf|0)&(-mf|0);if(td>>>0>jc>>>0)fb=4;else var dc=0,fb=51;break;case 4:var Ye=a[36516],fb=0==(Ye|0)?6:5;break;case 5:var Zf=a[36514],Yf=Zf+td|0;Yf>>>0<=Zf>>>0|Yf>>>0>Ye>>>0?(dc=0,fb=51):fb=6;break;case 6:if(0==(a[36517]&4|0))fb=7;else var Ee=0,fb=26;break;case 7:var nf=a[36412],fb=0==(nf|0)?9:8;break;case 8:var $f=ij(nf),fb=0==($f|0)?9:16;break;case 9:var Fe=Ld(0);if(-1==(Fe|0))var Cf=0,fb=25;else fb=10;break;case 10:var Ze=Fe,je=a[12417],Oe=je-1|0;if(0==(Oe&Ze|0))var Ge=td,fb=12;else fb=11;break;
+case 11:Ge=(td-Ze|0)+((Oe+Ze|0)&(-je|0))|0;fb=12;break;case 12:var zg=a[36514],Dg=zg+Ge|0;Ge>>>0>jc>>>0&2147483647>Ge>>>0?fb=13:(Cf=0,fb=25);break;case 13:var Ae=a[36516],fb=0==(Ae|0)?15:14;break;case 14:Dg>>>0<=zg>>>0|Dg>>>0>Ae>>>0?(Cf=0,fb=25):fb=15;break;case 15:var Yg=Ld(Ge),Eg=(Yg|0)==(Fe|0),Fg=Eg?Fe:-1,pc=Eg?Ge:0,be=Yg,qe=Ge,fb=18;break;case 16:var He=a[12418],re=(((jc+47|0)-a[36409]|0)+He|0)&(-He|0);2147483647>re>>>0?fb=17:(Cf=0,fb=25);break;case 17:var Df=Ld(re),Gg=(Df|0)==(a[($f|0)>>2]+a[($f+
+4|0)>>2]|0),Hg=Gg?re:0,Fg=Gg?Df:-1,pc=Hg,be=Df,qe=re,fb=18;break;case 18:var ag=-qe|0;if(-1==(Fg|0))fb=19;else var Fd=pc,Jd=Fg,fb=29;break;case 19:if(-1!=(be|0)&2147483647>qe>>>0&qe>>>0>>0)fb=20;else var Qd=qe,fb=24;break;case 20:var hd=a[12418],Ad=(((jc+47|0)-qe|0)+hd|0)&(-hd|0);2147483647>Ad>>>0?fb=21:(Qd=qe,fb=24);break;case 21:fb=-1==(Ld(Ad)|0)?23:22;break;case 22:Qd=Ad+qe|0;fb=24;break;case 23:Ld(ag);Cf=pc;fb=25;break;case 24:-1==(be|0)?(Cf=pc,fb=25):(Fd=Qd,Jd=be,fb=29);break;case 25:a[36517]|=
+4;Ee=Cf;fb=26;break;case 26:fb=2147483647>td>>>0?27:50;break;case 27:var se=Ld(td),bg=Ld(0),fb=-1!=(bg|0)&-1!=(se|0)&se>>>0>>0?28:50;break;case 28:var Ef=bg-se|0,cg=Ef>>>0>(jc+40|0)>>>0,Ig=cg?Ef:Ee,$e=cg?se:-1;-1==($e|0)?fb=50:(Fd=Ig,Jd=$e,fb=29);break;case 29:var dg=a[36514]+Fd|0;a[36514]=dg;fb=dg>>>0>a[36515]>>>0?30:31;break;case 30:a[36515]=dg;fb=31;break;case 31:if(0==(a[36412]|0))fb=32;else var te=146072,fb=35;break;case 32:var eg=a[36410],fb=0==(eg|0)|Jd>>>0>>0?33:34;break;case 33:a[36410]=
+Jd;fb=34;break;case 34:a[36518]=Jd;a[36519]=Fd;a[36521]=0;a[36415]=a[12416];a[36414]=-1;b:for(var Ff=0,Ff=1;;)switch(Ff){case 1:var Jg=0,Ff=2;break;case 2:var of=Jg<<1,af=145664+(of<<2)|0;a[(145664+((of+3|0)<<2)|0)>>2]=af;a[(145664+((of+2|0)<<2)|0)>>2]=af;var fg=Jg+1|0;32>fg>>>0?(Jg=fg,Ff=2):Ff=3;break;case 3:break b}jj(Jd,Fd-40|0);fb=48;break;case 35:var gg=a[(te|0)>>2],Gf=te+4|0,hg=a[Gf>>2],ig=gg+hg|0,fb=(Jd|0)==(ig|0)?37:36;break;case 36:var Pb=a[(te+8|0)>>2];0==(Pb|0)?fb=40:(te=Pb,fb=35);break;
+case 37:fb=0==(a[(te+12|0)>>2]&8|0)?38:40;break;case 38:var Hf=a[36412],fb=Hf>>>0>=gg>>>0&Hf>>>0 |