>>0);if((0|a)!=(0|h)){if(n[a+4>>2]=-2&n[a+4>>2],n[h+4>>2]=a-h|1,n[a>>2]=a-h,(a-h|0)>>>0<256){r=35588+((a-h|0)>>>3<<1<<2)|0,(A=0|n[8887])&1<<((a-h|0)>>>3)?(A=r+8|0,e=0|n[r+8>>2]):(n[8887]=A|1<<((a-h|0)>>>3),A=r+8|0,e=r),n[A>>2]=h,n[e+12>>2]=h,n[h+8>>2]=e,n[h+12>>2]=r;break}if(e=35852+((i=(a-h|0)>>>8?(a-h|0)>>>0>16777215?31:(a-h|0)>>>(7+(i=14-((520192+(i=(a-h|0)>>>8<<((1048320+((a-h|0)>>>8)|0)>>>16&8))|0)>>>16&4|(1048320+((a-h|0)>>>8)|0)>>>16&8|(245760+(i<<((i+520192|0)>>>16&4))|0)>>>16&2)+(i<<((i+520192|0)>>>16&4)<<((245760+(i<<((i+520192|0)>>>16&4))|0)>>>16&2)>>>15)|0)|0)&1|i<<1:0)<<2)|0,n[h+28>>2]=i,n[h+20>>2]=0,n[h+16>>2]=0,!((A=0|n[8888])&(r=1<>2]=h,n[h+24>>2]=e,n[h+12>>2]=h,n[h+8>>2]=h;break}A=0|n[e>>2];t:do{if((-8&n[A+4>>2]|0)!=(a-h|0)){for(i=a-h<<(31==(0|i)?0:25-(i>>>1)|0);e=0|n[(r=A+16+(i>>>31<<2)|0)>>2];){if((-8&n[e+4>>2]|0)==(a-h|0)){A=e;break t}i<<=1,A=e}n[r>>2]=h,n[h+24>>2]=A,n[h+12>>2]=h,n[h+8>>2]=h;break A}}while(0);Q=0|n[(E=A+8|0)>>2],n[Q+12>>2]=h,n[E>>2]=h,n[h+8>>2]=Q,n[h+12>>2]=A,n[h+24>>2]=0}}else 0==(0|(Q=0|n[8891]))|s>>>0>>0&&(n[8891]=s),n[8999]=s,n[9e3]=o,n[9002]=0,n[8896]=n[9005],n[8895]=-1,n[8900]=35588,n[8899]=35588,n[8902]=35596,n[8901]=35596,n[8904]=35604,n[8903]=35604,n[8906]=35612,n[8905]=35612,n[8908]=35620,n[8907]=35620,n[8910]=35628,n[8909]=35628,n[8912]=35636,n[8911]=35636,n[8914]=35644,n[8913]=35644,n[8916]=35652,n[8915]=35652,n[8918]=35660,n[8917]=35660,n[8920]=35668,n[8919]=35668,n[8922]=35676,n[8921]=35676,n[8924]=35684,n[8923]=35684,n[8926]=35692,n[8925]=35692,n[8928]=35700,n[8927]=35700,n[8930]=35708,n[8929]=35708,n[8932]=35716,n[8931]=35716,n[8934]=35724,n[8933]=35724,n[8936]=35732,n[8935]=35732,n[8938]=35740,n[8937]=35740,n[8940]=35748,n[8939]=35748,n[8942]=35756,n[8941]=35756,n[8944]=35764,n[8943]=35764,n[8946]=35772,n[8945]=35772,n[8948]=35780,n[8947]=35780,n[8950]=35788,n[8949]=35788,n[8952]=35796,n[8951]=35796,n[8954]=35804,n[8953]=35804,n[8956]=35812,n[8955]=35812,n[8958]=35820,n[8957]=35820,n[8960]=35828,n[8959]=35828,n[8962]=35836,n[8961]=35836,Q=o+-40|0,E=s+(C=0==(7&(C=s+8|0)|0)?0:0-C&7)|0,n[8893]=E,n[8890]=Q-C,n[E+4>>2]=Q-C|1,n[s+Q+4>>2]=40,n[8894]=n[9009]}while(0);if((A=0|n[8890])>>>0>I>>>0)return C=A-I|0,n[8890]=C,E=(Q=0|n[8893])+I|0,n[8893]=E,n[E+4>>2]=1|C,n[Q+4>>2]=3|I,d=t,0|Q+8}return n[8886]=48,d=t,0}function b(A){var t,e,i,n,a=0,o=0,s=0,c=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,d=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0,m=0,v=0,k=0,D=0,S=0,M=0,x=0,F=0,H=0,R=0,U=0,G=0,N=0,L=0,Y=0,J=0,P=0,K=0,T=0,q=0,j=0,O=0,z=0,X=0,W=0,V=0,Z=0,$=0,AA=0,tA=0,eA=0,rA=0,iA=0,nA=0,aA=0,oA=0,sA=0,cA=0,hA=0,fA=0,gA=0,uA=0,IA=0,lA=0,pA=0,_A=0;q=0|vr(0|r[(A|=0)>>0],0|r[A+1>>0],0|r[A+2>>0]),h(),z=0|Xr(0|(z=0|Ce(A+2|0)),0|h(),5),h(),U=0|Xr(0|(U=0|vr(0|r[A+5>>0],0|r[A+6>>0],0|r[A+7>>0])),0|h(),2),h(),_=0|Xr(0|(_=0|Ce(A+7|0)),0|h(),7),h(),j=0|Xr(0|(j=0|Ce(A+10|0)),0|h(),4),h(),Z=0|Xr(0|(Z=0|vr(0|r[A+13>>0],0|r[A+14>>0],0|r[A+15>>0])),0|h(),1),h(),m=0|Xr(0|(m=0|Ce(A+15|0)),0|h(),6),h(),cA=0|Xr(0|(cA=0|vr(0|r[A+18>>0],0|r[A+19>>0],0|r[A+20>>0])),0|h(),3),h(),uA=0|vr(0|r[A+21>>0],0|r[A+22>>0],0|r[A+23>>0]),h(),aA=0|Xr(0|(aA=0|Ce(A+23|0)),0|h(),5),h(),gA=0|Xr(0|(gA=0|vr(0|r[A+26>>0],0|r[A+27>>0],0|r[A+28>>0])),0|h(),2),h(),eA=0|Xr(0|(eA=0|Ce(A+28|0)),0|h(),7),h(),pA=0|Xr(0|(pA=0|Ce(A+31|0)),0|h(),4),h(),S=0|Xr(0|(S=0|vr(0|r[A+34>>0],0|r[A+35>>0],0|r[A+36>>0])),0|h(),1),h(),K=0|Xr(0|(K=0|Ce(A+36|0)),0|h(),6),h(),E=0|Xr(0|(E=0|vr(0|r[A+39>>0],0|r[A+40>>0],0|r[A+41>>0])),0|h(),3),h(),s=0|vr(0|r[A+42>>0],0|r[A+43>>0],0|r[A+44>>0]),h(),J=0|Xr(0|(J=0|Ce(A+44|0)),0|h(),5),h(),iA=0|Xr(0|(iA=0|vr(0|r[A+47>>0],0|r[A+48>>0],0|r[A+49>>0])),0|h(),2),h(),_A=0|Xr(0|(_A=0|Ce(A+49|0)),0|h(),7),h(),l=0|Xr(0|(l=0|Ce(A+52|0)),0|h(),4),h(),k=0|Xr(0|(k=0|vr(0|r[A+55>>0],0|r[A+56>>0],0|r[A+57>>0])),0|h(),1),h(),F=0|Xr(0|(F=0|Ce(A+57|0)),0|h(),6),h(),u=0|Dr(0|(O=0|Xr(0|(O=0|Ce(A+60|0)),0|h(),3)),0|(c=0|h()),666643,0),C=0|h(),fA=0|Dr(0|O,0|c,470296,0),Q=0|h(),M=0|Dr(0|O,0|c,654183,0),f=0|h(),v=0|Dr(0|O,0|c,-997805,-1),I=0|h(),E=0|di(0|(a=0|Dr(0|O,0|c,136657,0)),0|h(),2097151&E|0,0),a=0|h(),s=0|di(0|(c=0|Dr(0|O,0|c,-683901,-1)),0|h(),2097151&s|0,0),c=0|h(),O=0|Dr(2097151&F|0,0,666643,0),P=0|h(),w=0|Dr(2097151&F|0,0,470296,0),tA=0|h(),H=0|Dr(2097151&F|0,0,654183,0),o=0|h(),W=0|Dr(2097151&F|0,0,-997805,-1),X=0|h(),T=0|Dr(2097151&F|0,0,136657,0),B=0|h(),F=0|di(0|E,0|a,0|(F=0|Dr(2097151&F|0,0,-683901,-1)),0|h()),a=0|h(),E=0|Dr(2097151&k|0,0,666643,0),V=0|h(),D=0|Dr(2097151&k|0,0,470296,0),rA=0|h(),Y=0|Dr(2097151&k|0,0,654183,0),g=0|h(),IA=0|Dr(2097151&k|0,0,-997805,-1),hA=0|h(),AA=0|Dr(2097151&k|0,0,136657,0),R=0|h(),B=0|di(0|(I=0|di(0|(K=0|di(0|(k=0|Dr(2097151&k|0,0,-683901,-1)),0|h(),2097151&K|0,0)),0|h(),0|v,0|I)),0|h(),0|T,0|B),T=0|h(),I=0|Dr(2097151&l|0,0,666643,0),v=0|h(),K=0|Dr(2097151&l|0,0,470296,0),k=0|h(),d=0|Dr(2097151&l|0,0,654183,0),$=0|h(),G=0|Dr(2097151&l|0,0,-997805,-1),N=0|h(),n=0|Dr(2097151&l|0,0,136657,0),lA=0|h(),l=0|Dr(2097151&l|0,0,-683901,-1),p=0|h(),y=0|Dr(2097151&_A|0,0,666643,0),x=0|h(),oA=0|Dr(2097151&_A|0,0,470296,0),sA=0|h(),e=0|Dr(2097151&_A|0,0,654183,0),nA=0|h(),i=0|Dr(2097151&_A|0,0,-997805,-1),L=0|h(),t=0|Dr(2097151&_A|0,0,136657,0),b=0|h(),o=0|di(0|(Q=0|di(0|(hA=0|di(0|(lA=0|di(0|(pA=0|di(0|(_A=0|Dr(2097151&_A|0,0,-683901,-1)),0|h(),2097151&pA|0,0)),0|h(),0|n,0|lA)),0|h(),0|IA,0|hA)),0|h(),0|fA,0|Q)),0|h(),0|H,0|o),H=0|h(),m=0|di(0|(Q=0|Dr(2097151&iA|0,0,666643,0)),0|h(),2097151&m|0,0),Q=0|h(),fA=0|Dr(2097151&iA|0,0,470296,0),hA=0|h(),v=0|di(0|(sA=0|di(0|(uA=0|di(0|(IA=0|Dr(2097151&iA|0,0,654183,0)),0|h(),2097151&uA|0,0)),0|h(),0|oA,0|sA)),0|h(),0|I,0|v),I=0|h(),sA=0|Dr(2097151&iA|0,0,-997805,-1),oA=0|h(),P=0|di(0|(rA=0|di(0|($=0|di(0|(L=0|di(0|(gA=0|di(0|(uA=0|Dr(2097151&iA|0,0,136657,0)),0|h(),2097151&gA|0,0)),0|h(),0|i,0|L)),0|h(),0|d,0|$)),0|h(),0|D,0|rA)),0|h(),0|O,0|P),O=0|h(),iA=0|Dr(2097151&iA|0,0,-683901,-1),rA=0|h(),d=0|Xr(0|(D=0|di(0|m,0|Q,1048576,0)),0|($=0|h()),21),L=0|h(),L=0|di(0|(x=0|di(0|(cA=0|di(0|fA,0|hA,2097151&cA|0,0)),0|h(),0|y,0|x)),0|h(),0|d,0|L),d=0|h(),$=0|pi(0|m,0|Q,-2097152&D|0,2047&$|0),D=0|h(),x=0|Xr(0|(Q=0|di(0|v,0|I,1048576,0)),0|(m=0|h()),21),y=0|h(),y=0|di(0|(V=0|di(0|(k=0|di(0|(nA=0|di(0|(aA=0|di(0|sA,0|oA,2097151&aA|0,0)),0|h(),0|e,0|nA)),0|h(),0|K,0|k)),0|h(),0|E,0|V)),0|h(),0|x,0|y),x=0|h(),k=0|Hr(0|(V=0|di(0|P,0|O,1048576,0)),0|(E=0|h()),21),K=0|h(),K=0|di(0|(tA=0|di(0|(C=0|di(0|(g=0|di(0|(N=0|di(0|(b=0|di(0|(eA=0|di(0|iA,0|rA,2097151&eA|0,0)),0|h(),0|t,0|b)),0|h(),0|G,0|N)),0|h(),0|Y,0|g)),0|h(),0|u,0|C)),0|h(),0|w,0|tA)),0|h(),0|k,0|K),k=0|h(),C=0|Hr(0|(tA=0|di(0|o,0|H,1048576,0)),0|(w=0|h()),21),u=0|h(),u=0|di(0|(X=0|di(0|(f=0|di(0|(R=0|di(0|(S=0|di(0|l,0|p,2097151&S|0,0)),0|h(),0|AA,0|R)),0|h(),0|M,0|f)),0|h(),0|W,0|X)),0|h(),0|C,0|u),C=0|h(),w=0|pi(0|o,0|H,-2097152&tA|0,0|w),tA=0|h(),X=0|di(0|F,0|a,0|(X=0|Hr(0|(H=0|di(0|B,0|T,1048576,0)),0|(o=0|h()),21)),0|h()),a=0|h(),o=0|pi(0|B,0|T,-2097152&H|0,0|o),H=0|h(),J=0|di(0|(F=0|Hr(0|(T=0|di(0|s,0|c,1048576,0)),0|(B=0|h()),21)),0|h(),2097151&J|0,0),F=0|h(),B=0|pi(0|s,0|c,-2097152&T|0,0|B),T=0|h(),W=0|Xr(0|(c=0|di(0|L,0|d,1048576,0)),0|(s=0|h()),21),f=0|h(),s=0|pi(0|L,0|d,-2097152&c|0,0|s),c=0|h(),M=0|Hr(0|(d=0|di(0|y,0|x,1048576,0)),0|(L=0|h()),21),R=0|h(),tA=0|di(0|(p=0|Hr(0|(AA=0|di(0|K,0|k,1048576,0)),0|(S=0|h()),21)),0|h(),0|w,0|tA),w=0|h(),S=0|pi(0|K,0|k,-2097152&AA|0,0|S),AA=0|h(),H=0|di(0|(p=0|Hr(0|(k=0|di(0|u,0|C,1048576,0)),0|(K=0|h()),21)),0|h(),0|o,0|H),o=0|h(),K=0|pi(0|u,0|C,-2097152&k|0,0|K),k=0|h(),T=0|di(0|(p=0|Hr(0|(C=0|di(0|X,0|a,1048576,0)),0|(u=0|h()),21)),0|h(),0|B,0|T),B=0|h(),u=0|pi(0|X,0|a,-2097152&C|0,0|u),C=0|h(),Z=0|di(0|(a=0|Dr(0|J,0|F,666643,0)),0|h(),2097151&Z|0,0),a=0|h(),X=0|di(0|$,0|D,0|(X=0|Dr(0|J,0|F,470296,0)),0|h()),D=0|h(),$=0|di(0|s,0|c,0|($=0|Dr(0|J,0|F,654183,0)),0|h()),c=0|h(),s=0|Dr(0|J,0|F,-997805,-1),p=0|h(),l=0|Dr(0|J,0|F,136657,0),g=0|h(),E=0|pi(0|(R=0|di(0|(O=0|di(0|(F=0|Dr(0|J,0|F,-683901,-1)),0|h(),0|P,0|O)),0|h(),0|M,0|R)),0|h(),-2097152&V|0,0|E),V=0|h(),j=0|di(0|(R=0|Dr(0|T,0|B,666643,0)),0|h(),2097151&j|0,0),R=0|h(),M=0|di(0|Z,0|a,0|(M=0|Dr(0|T,0|B,470296,0)),0|h()),a=0|h(),Z=0|di(0|X,0|D,0|(Z=0|Dr(0|T,0|B,654183,0)),0|h()),D=0|h(),X=0|di(0|$,0|c,0|(X=0|Dr(0|T,0|B,-997805,-1)),0|h()),c=0|h(),$=0|Dr(0|T,0|B,136657,0),O=0|h(),B=0|Dr(0|T,0|B,-683901,-1),T=0|h(),_=0|di(0|(P=0|Dr(0|u,0|C,666643,0)),0|h(),2097151&_|0,0),P=0|h(),F=0|di(0|j,0|R,0|(F=0|Dr(0|u,0|C,470296,0)),0|h()),R=0|h(),j=0|di(0|M,0|a,0|(j=0|Dr(0|u,0|C,654183,0)),0|h()),a=0|h(),M=0|di(0|Z,0|D,0|(M=0|Dr(0|u,0|C,-997805,-1)),0|h()),D=0|h(),Z=0|di(0|X,0|c,0|(Z=0|Dr(0|u,0|C,136657,0)),0|h()),c=0|h(),C=0|Dr(0|u,0|C,-683901,-1),u=0|h(),u=0|di(0|(O=0|di(0|(p=0|di(0|(m=0|pi(0|(I=0|di(0|W,0|f,0|v,0|I)),0|h(),-2097152&Q|0,0|m)),0|h(),0|s,0|p)),0|h(),0|$,0|O)),0|h(),0|C,0|u),C=0|h(),U=0|di(0|(O=0|Dr(0|H,0|o,666643,0)),0|h(),2097151&U|0,0),O=0|h(),$=0|di(0|_,0|P,0|($=0|Dr(0|H,0|o,470296,0)),0|h()),P=0|h(),_=0|di(0|F,0|R,0|(_=0|Dr(0|H,0|o,654183,0)),0|h()),R=0|h(),F=0|di(0|j,0|a,0|(F=0|Dr(0|H,0|o,-997805,-1)),0|h()),a=0|h(),j=0|di(0|M,0|D,0|(j=0|Dr(0|H,0|o,136657,0)),0|h()),D=0|h(),o=0|di(0|Z,0|c,0|(o=0|Dr(0|H,0|o,-683901,-1)),0|h()),c=0|h(),z=0|di(0|(Z=0|Dr(0|K,0|k,666643,0)),0|h(),2097151&z|0,0),Z=0|h(),H=0|di(0|U,0|O,0|(H=0|Dr(0|K,0|k,470296,0)),0|h()),O=0|h(),U=0|di(0|$,0|P,0|(U=0|Dr(0|K,0|k,654183,0)),0|h()),P=0|h(),$=0|di(0|_,0|R,0|($=0|Dr(0|K,0|k,-997805,-1)),0|h()),R=0|h(),_=0|di(0|F,0|a,0|(_=0|Dr(0|K,0|k,136657,0)),0|h()),a=0|h(),k=0|di(0|j,0|D,0|(k=0|Dr(0|K,0|k,-683901,-1)),0|h()),D=0|h(),q=0|di(0|(j=0|Dr(0|tA,0|w,666643,0)),0|h(),2097151&q|0,0),j=0|h(),K=0|di(0|z,0|Z,0|(K=0|Dr(0|tA,0|w,470296,0)),0|h()),Z=0|h(),z=0|di(0|H,0|O,0|(z=0|Dr(0|tA,0|w,654183,0)),0|h()),O=0|h(),H=0|di(0|U,0|P,0|(H=0|Dr(0|tA,0|w,-997805,-1)),0|h()),P=0|h(),U=0|di(0|$,0|R,0|(U=0|Dr(0|tA,0|w,136657,0)),0|h()),R=0|h(),w=0|di(0|_,0|a,0|(w=0|Dr(0|tA,0|w,-683901,-1)),0|h()),a=0|h(),$=0|di(0|K,0|Z,0|($=0|Hr(0|(_=0|di(0|q,0|j,1048576,0)),0|(tA=0|h()),21)),0|h()),Z=0|h(),tA=0|pi(0|q,0|j,-2097152&_|0,0|tA),_=0|h(),K=0|di(0|H,0|P,0|(K=0|Hr(0|(j=0|di(0|z,0|O,1048576,0)),0|(q=0|h()),21)),0|h()),P=0|h(),M=0|di(0|w,0|a,0|(M=0|Hr(0|(H=0|di(0|U,0|R,1048576,0)),0|(F=0|h()),21)),0|h()),a=0|h(),s=0|di(0|o,0|c,0|(s=0|Hr(0|(w=0|di(0|k,0|D,1048576,0)),0|(p=0|h()),21)),0|h()),c=0|h(),p=0|pi(0|k,0|D,-2097152&w|0,0|p),w=0|h(),o=0|Hr(0|(D=0|di(0|u,0|C,1048576,0)),0|(k=0|h()),21),m=0|h(),m=0|di(0|(T=0|di(0|(L=0|pi(0|(x=0|di(0|l,0|g,0|y,0|x)),0|h(),-2097152&d|0,0|L)),0|h(),0|B,0|T)),0|h(),0|o,0|m),o=0|h(),k=0|pi(0|u,0|C,-2097152&D|0,0|k),D=0|h(),AA=0|di(0|(T=0|Hr(0|(C=0|di(0|E,0|V,1048576,0)),0|(u=0|h()),21)),0|h(),0|S,0|AA),S=0|h(),u=0|pi(0|E,0|V,-2097152&C|0,0|u),C=0|h(),T=0|Hr(0|(V=0|di(0|$,0|Z,1048576,0)),0|(E=0|h()),21),B=0|h(),x=0|Hr(0|(L=0|di(0|K,0|P,1048576,0)),0|(d=0|h()),21),y=0|h(),Q=0|di(0|p,0|w,0|(Q=0|Hr(0|(g=0|di(0|M,0|a,1048576,0)),0|(l=0|h()),21)),0|h()),w=0|h(),v=0|di(0|k,0|D,0|(v=0|Hr(0|(p=0|di(0|s,0|c,1048576,0)),0|(I=0|h()),21)),0|h()),D=0|h(),I=0|pi(0|s,0|c,-2097152&p|0,0|I),p=0|h(),k=0|di(0|u,0|C,0|(k=0|Hr(0|(c=0|di(0|m,0|o,1048576,0)),0|(s=0|h()),21)),0|h()),C=0|h(),s=0|pi(0|m,0|o,-2097152&c|0,0|s),c=0|h(),u=0|Hr(0|(o=0|di(0|AA,0|S,1048576,0)),0|(m=0|h()),21),f=0|h(),m=0|pi(0|AA,0|S,-2097152&o|0,0|m),o=0|h(),S=0|di(0|tA,0|_,0|(S=0|Dr(0|u,0|f,666643,0)),0|h()),_=0|h(),tA=0|Dr(0|u,0|f,470296,0),AA=0|h(),W=0|Dr(0|u,0|f,654183,0),X=0|h(),J=0|Dr(0|u,0|f,-997805,-1),Y=0|h(),N=0|Dr(0|u,0|f,136657,0),G=0|h(),f=0|Dr(0|u,0|f,-683901,-1),u=0|h(),_=0|Hr(0|S,0|_,21),b=0|h(),_=0|Hr(0|(b=0|di(0|(E=0|pi(0|(Z=0|di(0|tA,0|AA,0|$,0|Z)),0|h(),-2097152&V|0,0|E)),0|h(),0|_,0|b)),0|h(),21),E=0|h(),_=0|Hr(0|(E=0|di(0|(B=0|di(0|(q=0|pi(0|(O=0|di(0|W,0|X,0|z,0|O)),0|h(),-2097152&j|0,0|q)),0|h(),0|T,0|B)),0|h(),0|_,0|E)),0|h(),21),B=0|h(),_=0|Hr(0|(B=0|di(0|(d=0|pi(0|(Y=0|di(0|K,0|P,0|J,0|Y)),0|h(),-2097152&L|0,0|d)),0|h(),0|_,0|B)),0|h(),21),d=0|h(),_=0|Hr(0|(d=0|di(0|(y=0|di(0|(F=0|pi(0|(R=0|di(0|N,0|G,0|U,0|R)),0|h(),-2097152&H|0,0|F)),0|h(),0|x,0|y)),0|h(),0|_,0|d)),0|h(),21),y=0|h(),S=0|di(0|(k=0|Dr(0|(m=0|Hr(0|(o=0|di(0|(C=0|Hr(0|(s=0|di(0|k,0|C,0|(s=0|Hr(0|(c=0|di(0|(D=0|Hr(0|(I=0|di(0|v,0|D,0|(I=0|Hr(0|(p=0|di(0|(w=0|Hr(0|(_=0|di(0|Q,0|w,0|(_=0|Hr(0|(y=0|di(0|(l=0|pi(0|(u=0|di(0|M,0|a,0|f,0|u)),0|h(),-2097152&g|0,0|l)),0|h(),0|_,0|y)),0|h(),21)),0|h())),0|h(),21)),0|h(),0|I,0|p)),0|h(),21)),0|h())),0|h(),21)),0|h(),0|s,0|c)),0|h(),21)),0|h())),0|h(),21)),0|h(),0|m,0|o)),0|h(),21)),0|(C=0|h()),666643,0)),0|h(),2097151&S|0,0),k=0|h(),b=0|di(0|(D=0|Dr(0|m,0|C,470296,0)),0|h(),2097151&b|0,0),D=0|h(),E=0|di(0|(v=0|Dr(0|m,0|C,654183,0)),0|h(),2097151&E|0,0),v=0|h(),B=0|di(0|(w=0|Dr(0|m,0|C,-997805,-1)),0|h(),2097151&B|0,0),w=0|h(),d=0|di(0|(Q=0|Dr(0|m,0|C,136657,0)),0|h(),2097151&d|0,0),Q=0|h(),o=0|di(0|(a=0|Hr(0|(s=0|di(0|(f=0|Hr(0|(c=0|di(0|(u=0|Hr(0|(I=0|di(0|(g=0|Hr(0|(p=0|di(0|(l=0|Hr(0|(_=0|di(0|(y=0|Hr(0|(d=0|di(0|(y=0|di(0|(C=0|Dr(0|m,0|C,-683901,-1)),0|h(),2097151&y|0,0)),0|(C=0|h()),0|(d=0|Hr(0|(B=0|di(0|d,0|Q,0|(B=0|Hr(0|(E=0|di(0|B,0|w,0|(E=0|Hr(0|(b=0|di(0|E,0|v,0|(b=0|Hr(0|(m=0|di(0|b,0|D,0|(m=0|Hr(0|S,0|k,21)),0|h())),0|(D=0|h()),21)),0|h())),0|(v=0|h()),21)),0|h())),0|(w=0|h()),21)),0|h())),0|(Q=0|h()),21)),0|h())),0|(C=0|h()),21)),0|h(),2097151&_|0,0)),0|(y=0|h()),21)),0|h(),2097151&p|0,0)),0|(l=0|h()),21)),0|h(),2097151&I|0,0)),0|(g=0|h()),21)),0|h(),2097151&c|0,0)),0|(u=0|h()),21)),0|h(),2097151&s|0,0)),0|(f=0|h()),21)),0|h(),2097151&o|0,0),a=0|h(),r[A>>0]=S,M=0|Xr(0|S,0|k,8),h(),r[A+1>>0]=M,k=0|Xr(0|S,0|k,16),h(),S=0|Tr(2097151&m|0,0,5),h(),r[A+2>>0]=S|31&k,k=0|Xr(0|m,0|D,3),h(),r[A+3>>0]=k,D=0|Xr(0|m,0|D,11),h(),r[A+4>>0]=D,m=0|Xr(2097151&m|0,0,19),D=0|h(),k=0|Tr(2097151&b|0,0,2),h(),r[A+5>>0]=k|m,v=0|Xr(0|b,0|v,6),h(),r[A+6>>0]=v,b=0|Xr(2097151&b|0,0,14),v=0|h(),m=0|Tr(2097151&E|0,0,7),h(),r[A+7>>0]=m|b,b=0|Xr(0|E,0|w,1),h(),r[A+8>>0]=b,w=0|Xr(0|E,0|w,9),h(),r[A+9>>0]=w,E=0|Xr(2097151&E|0,0,17),w=0|h(),b=0|Tr(2097151&B|0,0,4),h(),r[A+10>>0]=b|E,E=0|Xr(0|B,0|Q,4),h(),r[A+11>>0]=E,Q=0|Xr(0|B,0|Q,12),h(),r[A+12>>0]=Q,B=0|Xr(2097151&B|0,0,20),Q=0|h(),E=0|Tr(2097151&d|0,0,1),h(),r[A+13>>0]=E|B,C=0|Xr(0|d,0|C,7),h(),r[A+14>>0]=C,d=0|Xr(2097151&d|0,0,15),C=0|h(),B=0|Tr(2097151&_|0,0,6),h(),r[A+15>>0]=B|d,d=0|Xr(0|_,0|y,2),h(),r[A+16>>0]=d,y=0|Xr(0|_,0|y,10),h(),r[A+17>>0]=y,_=0|Xr(2097151&_|0,0,18),y=0|h(),d=0|Tr(0|p,0|l,3),h(),r[A+18>>0]=d|_,_=0|Xr(0|p,0|l,5),h(),r[A+19>>0]=_,l=0|Xr(0|p,0|l,13),h(),r[A+20>>0]=l,r[A+21>>0]=I,l=0|Xr(0|I,0|g,8),h(),r[A+22>>0]=l,g=0|Xr(0|I,0|g,16),h(),I=0|Tr(2097151&c|0,0,5),h(),r[A+23>>0]=I|31&g,g=0|Xr(0|c,0|u,3),h(),r[A+24>>0]=g,u=0|Xr(0|c,0|u,11),h(),r[A+25>>0]=u,c=0|Xr(2097151&c|0,0,19),u=0|h(),g=0|Tr(2097151&s|0,0,2),h(),r[A+26>>0]=g|c,f=0|Xr(0|s,0|f,6),h(),r[A+27>>0]=f,s=0|Xr(2097151&s|0,0,14),f=0|h(),c=0|Tr(0|o,0|a,7),h(),r[A+28>>0]=c|s,s=0|Xr(0|o,0|a,1),h(),r[A+29>>0]=s,s=0|Xr(0|o,0|a,9),h(),r[A+30>>0]=s,a=0|Hr(0|o,0|a,17),h(),r[A+31>>0]=a}function w(A,t,e){A|=0,e|=0;var r,i,a,o,s,c,f,g,u,I,l,p,_,d,y,B,C,E,Q,b,w,m,v,k,D,S,M,x,F,H,R,U,G,N,L,Y,J,P,K,T,q,j,O,z,X,W,V,Z,$,AA,tA,eA,rA,iA,nA,aA,oA,sA,cA,hA,fA,gA,uA,IA,lA,pA,_A,dA,yA,BA,CA,EA,QA,bA,wA,mA,vA,kA,DA,SA,MA,xA,FA,HA,RA,UA,GA,NA,LA,YA=0,JA=0,PA=0,KA=0,TA=0,qA=0,jA=0,OA=0,zA=0,XA=0,WA=0,VA=0,ZA=0,$A=0,At=0,tt=0,et=0,rt=0,it=0,nt=0,at=0,ot=0,st=0,ct=0,ht=0,ft=0,gt=0,ut=0,It=0,lt=0,pt=0,_t=0,dt=0,yt=0,Bt=0,Ct=0,Et=0,Qt=0,bt=0,wt=0,mt=0,vt=0,kt=0,Dt=0,St=0,Mt=0,xt=0,Ft=0,Ht=0,Rt=0,Ut=0,Gt=0,Nt=0,Lt=0,Yt=0,Jt=0,Pt=0,Kt=0,Tt=0,qt=0,jt=0,Ot=0,zt=0,Xt=0,Wt=0,Vt=0,Zt=0,$t=0,Ae=0,te=0,ee=0,re=0,ie=0,ne=0,ae=0,oe=0,se=0,ce=0,he=0,fe=0,ge=0,ue=0,Ie=0,le=0,pe=0,_e=0,de=0,ye=0,Be=0,Ce=0,Ee=0,Qe=0,be=0,we=0,me=0,ve=0,ke=0,De=0,Se=0,Me=0,xe=0,Fe=0,He=0,Re=0,Ue=0,Ge=0,Ne=0,Le=0,Ye=0,Je=0;At=0|n[(t|=0)>>2],OA=0|n[t+4>>2],qA=0|n[t+8>>2],ZA=0|n[t+12>>2],xt=0|n[t+16>>2],VA=0|n[t+20>>2],ae=0|n[t+24>>2],YA=0|n[t+28>>2],Et=0|n[t+32>>2],gt=0|n[t+36>>2],ct=0|n[e>>2],Je=0|n[e+4>>2],Qe=0|n[e+8>>2],re=0|n[e+12>>2],Nt=0|n[e+16>>2],ve=0|n[e+20>>2],ce=0|n[e+24>>2],Kt=0|n[e+28>>2],Qt=0|n[e+32>>2],LA=0|n[e+36>>2],GA=0|Dr(0|ct,((0|ct)<0)<<31>>31|0,0|At,((0|At)<0)<<31>>31|0),Ye=0|h(),DA=0|Dr(0|Je,((0|Je)<0)<<31>>31|0,0|At,((0|At)<0)<<31>>31|0),kA=0|h(),eA=0|Dr(0|Qe,((0|Qe)<0)<<31>>31|0,0|At,((0|At)<0)<<31>>31|0),ie=0|h(),G=0|Dr(0|re,((0|re)<0)<<31>>31|0,0|At,((0|At)<0)<<31>>31|0),Lt=0|h(),EA=0|Dr(0|Nt,((0|Nt)<0)<<31>>31|0,0|At,((0|At)<0)<<31>>31|0),De=0|h(),sA=0|Dr(0|ve,((0|ve)<0)<<31>>31|0,0|At,((0|At)<0)<<31>>31|0),fe=0|h(),K=0|Dr(0|ce,((0|ce)<0)<<31>>31|0,0|At,((0|At)<0)<<31>>31|0),qt=0|h(),b=0|Dr(0|Kt,((0|Kt)<0)<<31>>31|0,0|At,((0|At)<0)<<31>>31|0),wt=0|h(),I=0|Dr(0|Qt,((0|Qt)<0)<<31>>31|0,0|At,((0|At)<0)<<31>>31|0),ut=0|h(),At=0|Dr(0|LA,((0|LA)<0)<<31>>31|0,0|At,((0|At)<0)<<31>>31|0),$A=0|h(),be=0|Dr(0|ct,((0|ct)<0)<<31>>31|0,0|OA,((0|OA)<0)<<31>>31|0),we=0|h(),nA=0|Dr(0|Je,((0|Je)<0)<<31>>31|0,OA<<1|0,((OA<<1|0)<0)<<31>>31|0),iA=0|h(),N=0|Dr(0|Qe,((0|Qe)<0)<<31>>31|0,0|OA,((0|OA)<0)<<31>>31|0),Yt=0|h(),QA=0|Dr(0|re,((0|re)<0)<<31>>31|0,OA<<1|0,((OA<<1|0)<0)<<31>>31|0),Se=0|h(),cA=0|Dr(0|Nt,((0|Nt)<0)<<31>>31|0,0|OA,((0|OA)<0)<<31>>31|0),ge=0|h(),T=0|Dr(0|ve,((0|ve)<0)<<31>>31|0,OA<<1|0,((OA<<1|0)<0)<<31>>31|0),jt=0|h(),w=0|Dr(0|ce,((0|ce)<0)<<31>>31|0,0|OA,((0|OA)<0)<<31>>31|0),mt=0|h(),l=0|Dr(0|Kt,((0|Kt)<0)<<31>>31|0,OA<<1|0,((OA<<1|0)<0)<<31>>31|0),It=0|h(),r=0|Dr(0|Qt,((0|Qt)<0)<<31>>31|0,0|OA,((0|OA)<0)<<31>>31|0),tt=0|h(),OA=0|Dr(19*LA|0,0|(ft=((19*LA|0)<0)<<31>>31),OA<<1|0,((OA<<1|0)<0)<<31>>31|0),t=0|h(),rA=0|Dr(0|ct,((0|ct)<0)<<31>>31|0,0|qA,((0|qA)<0)<<31>>31|0),ne=0|h(),J=0|Dr(0|Je,((0|Je)<0)<<31>>31|0,0|qA,((0|qA)<0)<<31>>31|0),Y=0|h(),bA=0|Dr(0|Qe,((0|Qe)<0)<<31>>31|0,0|qA,((0|qA)<0)<<31>>31|0),Me=0|h(),hA=0|Dr(0|re,((0|re)<0)<<31>>31|0,0|qA,((0|qA)<0)<<31>>31|0),ue=0|h(),q=0|Dr(0|Nt,((0|Nt)<0)<<31>>31|0,0|qA,((0|qA)<0)<<31>>31|0),Ot=0|h(),m=0|Dr(0|ve,((0|ve)<0)<<31>>31|0,0|qA,((0|qA)<0)<<31>>31|0),vt=0|h(),p=0|Dr(0|ce,((0|ce)<0)<<31>>31|0,0|qA,((0|qA)<0)<<31>>31|0),lt=0|h(),i=0|Dr(0|Kt,((0|Kt)<0)<<31>>31|0,0|qA,((0|qA)<0)<<31>>31|0),et=0|h(),SA=0|Dr(19*Qt|0,0|(bt=((19*Qt|0)<0)<<31>>31),0|qA,((0|qA)<0)<<31>>31|0),Fe=0|h(),qA=0|Dr(19*LA|0,0|ft,0|qA,((0|qA)<0)<<31>>31|0),jA=0|h(),L=0|Dr(0|ct,((0|ct)<0)<<31>>31|0,0|ZA,((0|ZA)<0)<<31>>31|0),Jt=0|h(),vA=0|Dr(0|Je,((0|Je)<0)<<31>>31|0,ZA<<1|0,((ZA<<1|0)<0)<<31>>31|0),mA=0|h(),fA=0|Dr(0|Qe,((0|Qe)<0)<<31>>31|0,0|ZA,((0|ZA)<0)<<31>>31|0),Ie=0|h(),j=0|Dr(0|re,((0|re)<0)<<31>>31|0,ZA<<1|0,((ZA<<1|0)<0)<<31>>31|0),zt=0|h(),v=0|Dr(0|Nt,((0|Nt)<0)<<31>>31|0,0|ZA,((0|ZA)<0)<<31>>31|0),kt=0|h(),_=0|Dr(0|ve,((0|ve)<0)<<31>>31|0,ZA<<1|0,((ZA<<1|0)<0)<<31>>31|0),pt=0|h(),a=0|Dr(0|ce,((0|ce)<0)<<31>>31|0,0|ZA,((0|ZA)<0)<<31>>31|0),rt=0|h(),MA=0|Dr(19*Kt|0,0|(Tt=((19*Kt|0)<0)<<31>>31),ZA<<1|0,((ZA<<1|0)<0)<<31>>31|0),He=0|h(),lA=0|Dr(19*Qt|0,0|bt,0|ZA,((0|ZA)<0)<<31>>31|0),pe=0|h(),ZA=0|Dr(19*LA|0,0|ft,ZA<<1|0,((ZA<<1|0)<0)<<31>>31|0),TA=0|h(),wA=0|Dr(0|ct,((0|ct)<0)<<31>>31|0,0|xt,((0|xt)<0)<<31>>31|0),xe=0|h(),IA=0|Dr(0|Je,((0|Je)<0)<<31>>31|0,0|xt,((0|xt)<0)<<31>>31|0),uA=0|h(),O=0|Dr(0|Qe,((0|Qe)<0)<<31>>31|0,0|xt,((0|xt)<0)<<31>>31|0),Xt=0|h(),k=0|Dr(0|re,((0|re)<0)<<31>>31|0,0|xt,((0|xt)<0)<<31>>31|0),Dt=0|h(),d=0|Dr(0|Nt,((0|Nt)<0)<<31>>31|0,0|xt,((0|xt)<0)<<31>>31|0),_t=0|h(),o=0|Dr(0|ve,((0|ve)<0)<<31>>31|0,0|xt,((0|xt)<0)<<31>>31|0),it=0|h(),xA=0|Dr(19*ce|0,0|(he=((19*ce|0)<0)<<31>>31),0|xt,((0|xt)<0)<<31>>31|0),Re=0|h(),pA=0|Dr(19*Kt|0,0|Tt,0|xt,((0|xt)<0)<<31>>31|0),_e=0|h(),V=0|Dr(19*Qt|0,0|bt,0|xt,((0|xt)<0)<<31>>31|0),Vt=0|h(),xt=0|Dr(19*LA|0,0|ft,0|xt,((0|xt)<0)<<31>>31|0),PA=0|h(),gA=0|Dr(0|ct,((0|ct)<0)<<31>>31|0,0|VA,((0|VA)<0)<<31>>31|0),le=0|h(),W=0|Dr(0|Je,((0|Je)<0)<<31>>31|0,VA<<1|0,((VA<<1|0)<0)<<31>>31|0),X=0|h(),D=0|Dr(0|Qe,((0|Qe)<0)<<31>>31|0,0|VA,((0|VA)<0)<<31>>31|0),St=0|h(),y=0|Dr(0|re,((0|re)<0)<<31>>31|0,VA<<1|0,((VA<<1|0)<0)<<31>>31|0),dt=0|h(),s=0|Dr(0|Nt,((0|Nt)<0)<<31>>31|0,0|VA,((0|VA)<0)<<31>>31|0),nt=0|h(),FA=0|Dr(19*ve|0,0|(ke=((19*ve|0)<0)<<31>>31),VA<<1|0,((VA<<1|0)<0)<<31>>31|0),Ue=0|h(),_A=0|Dr(19*ce|0,0|he,0|VA,((0|VA)<0)<<31>>31|0),de=0|h(),Z=0|Dr(19*Kt|0,0|Tt,VA<<1|0,((VA<<1|0)<0)<<31>>31|0),Zt=0|h(),F=0|Dr(19*Qt|0,0|bt,0|VA,((0|VA)<0)<<31>>31|0),Ft=0|h(),VA=0|Dr(19*LA|0,0|ft,VA<<1|0,((VA<<1|0)<0)<<31>>31|0),JA=0|h(),z=0|Dr(0|ct,((0|ct)<0)<<31>>31|0,0|ae,((0|ae)<0)<<31>>31|0),Wt=0|h(),x=0|Dr(0|Je,((0|Je)<0)<<31>>31|0,0|ae,((0|ae)<0)<<31>>31|0),M=0|h(),B=0|Dr(0|Qe,((0|Qe)<0)<<31>>31|0,0|ae,((0|ae)<0)<<31>>31|0),yt=0|h(),c=0|Dr(0|re,((0|re)<0)<<31>>31|0,0|ae,((0|ae)<0)<<31>>31|0),at=0|h(),HA=0|Dr(19*Nt|0,((19*Nt|0)<0)<<31>>31|0,0|ae,((0|ae)<0)<<31>>31|0),Ge=0|h(),dA=0|Dr(19*ve|0,0|ke,0|ae,((0|ae)<0)<<31>>31|0),ye=0|h(),$=0|Dr(19*ce|0,0|he,0|ae,((0|ae)<0)<<31>>31|0),$t=0|h(),H=0|Dr(19*Kt|0,0|Tt,0|ae,((0|ae)<0)<<31>>31|0),Ht=0|h(),zA=0|Dr(19*Qt|0,0|bt,0|ae,((0|ae)<0)<<31>>31|0),XA=0|h(),ae=0|Dr(19*LA|0,0|ft,0|ae,((0|ae)<0)<<31>>31|0),KA=0|h(),S=0|Dr(0|ct,((0|ct)<0)<<31>>31|0,0|YA,((0|YA)<0)<<31>>31|0),Mt=0|h(),Q=0|Dr(0|Je,((0|Je)<0)<<31>>31|0,YA<<1|0,((YA<<1|0)<0)<<31>>31|0),E=0|h(),f=0|Dr(0|Qe,((0|Qe)<0)<<31>>31|0,0|YA,((0|YA)<0)<<31>>31|0),ot=0|h(),RA=0|Dr(19*re|0,((19*re|0)<0)<<31>>31|0,YA<<1|0,((YA<<1|0)<0)<<31>>31|0),Ne=0|h(),yA=0|Dr(19*Nt|0,((19*Nt|0)<0)<<31>>31|0,0|YA,((0|YA)<0)<<31>>31|0),Be=0|h(),AA=0|Dr(19*ve|0,0|ke,YA<<1|0,((YA<<1|0)<0)<<31>>31|0),Ae=0|h(),R=0|Dr(19*ce|0,0|he,0|YA,((0|YA)<0)<<31>>31|0),Rt=0|h(),ht=0|Dr(19*Kt|0,0|Tt,YA<<1|0,((YA<<1|0)<0)<<31>>31|0),WA=0|h(),aA=0|Dr(19*Qt|0,0|bt,0|YA,((0|YA)<0)<<31>>31|0),oe=0|h(),e=0|Dr(19*LA|0,0|ft,YA<<1|0,((YA<<1|0)<0)<<31>>31|0),YA=0|h(),C=0|Dr(0|ct,((0|ct)<0)<<31>>31|0,0|Et,((0|Et)<0)<<31>>31|0),Bt=0|h(),u=0|Dr(0|Je,((0|Je)<0)<<31>>31|0,0|Et,((0|Et)<0)<<31>>31|0),g=0|h(),UA=0|Dr(19*Qe|0,((19*Qe|0)<0)<<31>>31|0,0|Et,((0|Et)<0)<<31>>31|0),Le=0|h(),BA=0|Dr(19*re|0,((19*re|0)<0)<<31>>31|0,0|Et,((0|Et)<0)<<31>>31|0),Ce=0|h(),tA=0|Dr(19*Nt|0,((19*Nt|0)<0)<<31>>31|0,0|Et,((0|Et)<0)<<31>>31|0),te=0|h(),U=0|Dr(19*ve|0,0|ke,0|Et,((0|Et)<0)<<31>>31|0),Ut=0|h(),CA=0|Dr(19*ce|0,0|he,0|Et,((0|Et)<0)<<31>>31|0),me=0|h(),oA=0|Dr(19*Kt|0,0|Tt,0|Et,((0|Et)<0)<<31>>31|0),se=0|h(),P=0|Dr(19*Qt|0,0|bt,0|Et,((0|Et)<0)<<31>>31|0),Pt=0|h(),Et=0|Dr(19*LA|0,0|ft,0|Et,((0|Et)<0)<<31>>31|0),Ct=0|h(),ct=0|Dr(0|ct,((0|ct)<0)<<31>>31|0,0|gt,((0|gt)<0)<<31>>31|0),st=0|h(),Je=0|Dr(19*Je|0,((19*Je|0)<0)<<31>>31|0,gt<<1|0,((gt<<1|0)<0)<<31>>31|0),NA=0|h(),Qe=0|Dr(19*Qe|0,((19*Qe|0)<0)<<31>>31|0,0|gt,((0|gt)<0)<<31>>31|0),Ee=0|h(),re=0|Dr(19*re|0,((19*re|0)<0)<<31>>31|0,gt<<1|0,((gt<<1|0)<0)<<31>>31|0),ee=0|h(),Nt=0|Dr(19*Nt|0,((19*Nt|0)<0)<<31>>31|0,0|gt,((0|gt)<0)<<31>>31|0),Gt=0|h(),ke=0|Dr(19*ve|0,0|ke,gt<<1|0,((gt<<1|0)<0)<<31>>31|0),ve=0|h(),he=0|Dr(19*ce|0,0|he,0|gt,((0|gt)<0)<<31>>31|0),ce=0|h(),Tt=0|Dr(19*Kt|0,0|Tt,gt<<1|0,((gt<<1|0)<0)<<31>>31|0),Kt=0|h(),bt=0|Dr(19*Qt|0,0|bt,0|gt,((0|gt)<0)<<31>>31|0),Qt=0|h(),gt=0|Dr(19*LA|0,0|ft,gt<<1|0,((gt<<1|0)<0)<<31>>31|0),ft=0|h(),t=0|di(0|(Fe=0|di(0|(He=0|di(0|(Re=0|di(0|(Ue=0|di(0|(Ge=0|di(0|(Ne=0|di(0|(Le=0|di(0|(Ye=0|di(0|Je,0|NA,0|GA,0|Ye)),0|h(),0|UA,0|Le)),0|h(),0|RA,0|Ne)),0|h(),0|HA,0|Ge)),0|h(),0|FA,0|Ue)),0|h(),0|xA,0|Re)),0|h(),0|MA,0|He)),0|h(),0|SA,0|Fe)),0|h(),0|OA,0|t),OA=0|h(),we=0|di(0|DA,0|kA,0|be,0|we),be=0|h(),JA=0|di(0|(XA=0|di(0|(WA=0|di(0|(me=0|di(0|(ve=0|di(0|(De=0|di(0|(Se=0|di(0|(Me=0|di(0|(xe=0|di(0|vA,0|mA,0|wA,0|xe)),0|h(),0|bA,0|Me)),0|h(),0|QA,0|Se)),0|h(),0|EA,0|De)),0|h(),0|ke,0|ve)),0|h(),0|CA,0|me)),0|h(),0|ht,0|WA)),0|h(),0|zA,0|XA)),0|h(),0|VA,0|JA),VA=0|h(),WA=0|Hr(0|(XA=0|di(0|t,0|OA,33554432,0)),0|(zA=0|h()),26),ht=0|h(),ht=0|di(0|(jA=0|di(0|(pe=0|di(0|(_e=0|di(0|(de=0|di(0|(ye=0|di(0|(Be=0|di(0|(Ce=0|di(0|(Ee=0|di(0|we,0|be,0|Qe,0|Ee)),0|h(),0|BA,0|Ce)),0|h(),0|yA,0|Be)),0|h(),0|dA,0|ye)),0|h(),0|_A,0|de)),0|h(),0|pA,0|_e)),0|h(),0|lA,0|pe)),0|h(),0|qA,0|jA)),0|h(),0|WA,0|ht),WA=0|h(),zA=0|pi(0|t,0|OA,-67108864&XA|0,0|zA),XA=0|h(),jA=0|Hr(0|(OA=0|di(0|JA,0|VA,33554432,0)),0|(t=0|h()),26),qA=0|h(),qA=0|di(0|(KA=0|di(0|(oe=0|di(0|(se=0|di(0|(ce=0|di(0|(fe=0|di(0|(ge=0|di(0|(ue=0|di(0|(Ie=0|di(0|(le=0|di(0|IA,0|uA,0|gA,0|le)),0|h(),0|fA,0|Ie)),0|h(),0|hA,0|ue)),0|h(),0|cA,0|ge)),0|h(),0|sA,0|fe)),0|h(),0|he,0|ce)),0|h(),0|oA,0|se)),0|h(),0|aA,0|oe)),0|h(),0|ae,0|KA)),0|h(),0|jA,0|qA),jA=0|h(),t=0|pi(0|JA,0|VA,-67108864&OA|0,0|t),OA=0|h(),JA=0|Hr(0|(VA=0|di(0|ht,0|WA,16777216,0)),0|h(),25),KA=0|h(),KA=0|di(0|(TA=0|di(0|(Vt=0|di(0|(Zt=0|di(0|($t=0|di(0|(Ae=0|di(0|(te=0|di(0|(ee=0|di(0|(ie=0|di(0|(ne=0|di(0|nA,0|iA,0|rA,0|ne)),0|h(),0|eA,0|ie)),0|h(),0|re,0|ee)),0|h(),0|tA,0|te)),0|h(),0|AA,0|Ae)),0|h(),0|$,0|$t)),0|h(),0|Z,0|Zt)),0|h(),0|V,0|Vt)),0|h(),0|ZA,0|TA)),0|h(),0|JA,0|KA),JA=0|h(),VA=0|pi(0|ht,0|WA,-33554432&VA|0,0),WA=0|h(),TA=0|Hr(0|(ht=0|di(0|qA,0|jA,16777216,0)),0|h(),25),ZA=0|h(),ZA=0|di(0|(YA=0|di(0|(Pt=0|di(0|(Kt=0|di(0|(qt=0|di(0|(jt=0|di(0|(Ot=0|di(0|(zt=0|di(0|(Xt=0|di(0|(Wt=0|di(0|W,0|X,0|z,0|Wt)),0|h(),0|O,0|Xt)),0|h(),0|j,0|zt)),0|h(),0|q,0|Ot)),0|h(),0|T,0|jt)),0|h(),0|K,0|qt)),0|h(),0|Tt,0|Kt)),0|h(),0|P,0|Pt)),0|h(),0|e,0|YA)),0|h(),0|TA,0|ZA),TA=0|h(),ht=0|pi(0|qA,0|jA,-33554432&ht|0,0),jA=0|h(),YA=0|Hr(0|(qA=0|di(0|KA,0|JA,33554432,0)),0|h(),26),e=0|h(),e=0|di(0|(PA=0|di(0|(Ft=0|di(0|(Ht=0|di(0|(Rt=0|di(0|(Ut=0|di(0|(Gt=0|di(0|(Lt=0|di(0|(Yt=0|di(0|(Jt=0|di(0|J,0|Y,0|L,0|Jt)),0|h(),0|N,0|Yt)),0|h(),0|G,0|Lt)),0|h(),0|Nt,0|Gt)),0|h(),0|U,0|Ut)),0|h(),0|R,0|Rt)),0|h(),0|H,0|Ht)),0|h(),0|F,0|Ft)),0|h(),0|xt,0|PA)),0|h(),0|YA,0|e),YA=0|h(),qA=0|pi(0|KA,0|JA,-67108864&qA|0,0),h(),KA=0|Hr(0|(JA=0|di(0|ZA,0|TA,33554432,0)),0|h(),26),PA=0|h(),PA=0|di(0|(Ct=0|di(0|(Qt=0|di(0|(wt=0|di(0|(mt=0|di(0|(vt=0|di(0|(kt=0|di(0|(Dt=0|di(0|(St=0|di(0|(Mt=0|di(0|x,0|M,0|S,0|Mt)),0|h(),0|D,0|St)),0|h(),0|k,0|Dt)),0|h(),0|v,0|kt)),0|h(),0|m,0|vt)),0|h(),0|w,0|mt)),0|h(),0|b,0|wt)),0|h(),0|bt,0|Qt)),0|h(),0|Et,0|Ct)),0|h(),0|KA,0|PA),KA=0|h(),JA=0|pi(0|ZA,0|TA,-67108864&JA|0,0),h(),OA=0|di(0|(ZA=0|Hr(0|(TA=0|di(0|e,0|YA,16777216,0)),0|h(),25)),0|h(),0|t,0|OA),t=0|h(),TA=0|pi(0|e,0|YA,-33554432&TA|0,0),h(),e=0|Hr(0|(YA=0|di(0|PA,0|KA,16777216,0)),0|h(),25),ZA=0|h(),ZA=0|di(0|(ft=0|di(0|(ut=0|di(0|(It=0|di(0|(lt=0|di(0|(pt=0|di(0|(_t=0|di(0|(dt=0|di(0|(yt=0|di(0|(Bt=0|di(0|Q,0|E,0|C,0|Bt)),0|h(),0|B,0|yt)),0|h(),0|y,0|dt)),0|h(),0|d,0|_t)),0|h(),0|_,0|pt)),0|h(),0|p,0|lt)),0|h(),0|l,0|It)),0|h(),0|I,0|ut)),0|h(),0|gt,0|ft)),0|h(),0|e,0|ZA),e=0|h(),YA=0|pi(0|PA,0|KA,-33554432&YA|0,0),h(),PA=0|di(0|ht,0|jA,0|(PA=0|Xr(0|(KA=0|di(0|OA,0|t,33554432,0)),0|h(),26)),0|h()),h(),KA=0|pi(0|OA,0|t,-67108864&KA|0,0),h(),OA=0|Hr(0|(t=0|di(0|ZA,0|e,33554432,0)),0|h(),26),jA=0|h(),jA=0|di(0|($A=0|di(0|(tt=0|di(0|(et=0|di(0|(rt=0|di(0|(it=0|di(0|(nt=0|di(0|(at=0|di(0|(ot=0|di(0|(st=0|di(0|u,0|g,0|ct,0|st)),0|h(),0|f,0|ot)),0|h(),0|c,0|at)),0|h(),0|s,0|nt)),0|h(),0|o,0|it)),0|h(),0|a,0|rt)),0|h(),0|i,0|et)),0|h(),0|r,0|tt)),0|h(),0|At,0|$A)),0|h(),0|OA,0|jA),OA=0|h(),t=0|pi(0|ZA,0|e,-67108864&t|0,0),h(),XA=0|di(0|(ZA=0|Dr(0|(ZA=0|Hr(0|(e=0|di(0|jA,0|OA,16777216,0)),0|h(),25)),0|h(),19,0)),0|h(),0|zA,0|XA),zA=0|h(),e=0|pi(0|jA,0|OA,-33554432&e|0,0),h(),jA=0|di(0|VA,0|WA,0|(jA=0|Xr(0|(OA=0|di(0|XA,0|zA,33554432,0)),0|h(),26)),0|h()),h(),OA=0|pi(0|XA,0|zA,-67108864&OA|0,0),h(),n[A>>2]=OA,n[A+4>>2]=jA,n[A+8>>2]=qA,n[A+12>>2]=TA,n[A+16>>2]=KA,n[A+20>>2]=PA,n[A+24>>2]=JA,n[A+28>>2]=YA,n[A+32>>2]=t,n[A+36>>2]=e}function m(A,t,e){A|=0,e|=0;var r,i,a=0,o=0,s=0,c=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0,m=0,v=0,k=0,D=0,S=0,M=0,x=0,F=0,H=0,R=0,U=0,G=0,N=0,L=0;r=d,i=d=d+63&-64,d=d+2048|0,Bn(i+1024|0,t|=0),He(i+1024|0,A),Bn(i,i+1024|0),He(i,e),A=0;do{o=0|n[i+1024+((4|(t=A<<4))<<3)>>2],s=0|n[i+1024+((4|t)<<3)+4>>2],R=0|ye(0|n[i+1024+(t<<3)>>2],0|n[i+1024+(t<<3)+4>>2],o,s),L=0|h(),S=0|yr(n[i+1024+((12|t)<<3)>>2]^R,n[i+1024+((12|t)<<3)+4>>2]^L,32),b=0|h(),b=0|yr((L=0|ye(R,L,s=0|yr((C=0|ye(0|n[i+1024+((8|t)<<3)>>2],0|n[i+1024+((8|t)<<3)+4>>2],S,b))^o,(B=0|h())^s,24),o=0|h()))^S,(R=0|h())^b,16),S=0|h(),n[i+1024+((12|t)<<3)>>2]=b,n[i+1024+((12|t)<<3)+4>>2]=S,B=0|ye(C,B,b,S),C=0|h(),n[i+1024+((8|t)<<3)>>2]=B,n[i+1024+((8|t)<<3)+4>>2]=C,o=0|yr(B^s,C^o,63),s=0|h(),n[i+1024+((4|t)<<3)>>2]=o,n[i+1024+((4|t)<<3)+4>>2]=s,F=0|n[i+1024+((5|t)<<3)>>2],H=0|n[i+1024+((5|t)<<3)+4>>2],v=0|ye(0|n[i+1024+((1|t)<<3)>>2],0|n[i+1024+((1|t)<<3)+4>>2],F,H),M=0|h(),E=0|yr(n[i+1024+((13|t)<<3)>>2]^v,n[i+1024+((13|t)<<3)+4>>2]^M,32),l=0|h(),f=0|ye(g=0|ye(0|n[i+1024+((9|t)<<3)>>2],0|n[i+1024+((9|t)<<3)+4>>2],E,l),f=0|h(),l=0|yr((M=0|ye(v,M,H=0|yr(g^F,f^H,24),F=0|h()))^E,(v=0|h())^l,16),E=0|h()),g=0|h(),n[i+1024+((9|t)<<3)>>2]=f,n[i+1024+((9|t)<<3)+4>>2]=g,F=0|yr(f^H,g^F,63),H=0|h(),w=0|n[i+1024+((6|t)<<3)>>2],m=0|n[i+1024+((6|t)<<3)+4>>2],y=0|ye(0|n[i+1024+((2|t)<<3)>>2],0|n[i+1024+((2|t)<<3)+4>>2],w,m),Q=0|h(),u=0|yr(n[i+1024+((14|t)<<3)>>2]^y,n[i+1024+((14|t)<<3)+4>>2]^Q,32),a=0|h(),w=0|yr((U=0|ye(G=0|ye(0|n[i+1024+((10|t)<<3)>>2],0|n[i+1024+((10|t)<<3)+4>>2],u,a),U=0|h(),a=0|yr((Q=0|ye(y,Q,m=0|yr(G^w,U^m,24),w=0|h()))^u,(y=0|h())^a,16),u=0|h()))^m,(G=0|h())^w,63),m=0|h(),p=0|n[i+1024+((7|t)<<3)>>2],_=0|n[i+1024+((7|t)<<3)+4>>2],c=0|ye(0|n[i+1024+((3|t)<<3)>>2],0|n[i+1024+((3|t)<<3)+4>>2],p,_),I=0|h(),N=0|yr(n[i+1024+((15|t)<<3)>>2]^c,n[i+1024+((15|t)<<3)+4>>2]^I,32),x=0|h(),p=0|yr((k=0|ye(D=0|ye(0|n[i+1024+((11|t)<<3)>>2],0|n[i+1024+((11|t)<<3)+4>>2],N,x),k=0|h(),x=0|yr((I=0|ye(c,I,_=0|yr(D^p,k^_,24),p=0|h()))^N,(c=0|h())^x,16),N=0|h()))^_,(D=0|h())^p,63),_=0|h(),L=0|ye(R=0|ye(L,R,F,H),L=0|h(),H=0|yr((G=0|ye(U,G,N=0|yr(R^x,L^N,32),x=0|h()))^F,(U=0|h())^H,24),F=0|h()),R=0|h(),n[i+1024+(t<<3)>>2]=L,n[i+1024+(t<<3)+4>>2]=R,x=0|yr(L^N,R^x,16),R=0|h(),n[i+1024+((15|t)<<3)>>2]=x,n[i+1024+((15|t)<<3)+4>>2]=R,R=0|ye(G,U,x,R),x=0|h(),n[i+1024+((10|t)<<3)>>2]=R,n[i+1024+((10|t)<<3)+4>>2]=x,F=0|yr(R^H,x^F,63),x=0|h(),n[i+1024+((5|t)<<3)>>2]=F,n[i+1024+((5|t)<<3)+4>>2]=x,M=0|ye(v=0|ye(M,v,w,m),M=0|h(),m=0|yr((D=0|ye(k,D,S=0|yr(v^b,M^S,32),b=0|h()))^w,(k=0|h())^m,24),w=0|h()),v=0|h(),n[i+1024+((1|t)<<3)>>2]=M,n[i+1024+((1|t)<<3)+4>>2]=v,b=0|yr(M^S,v^b,16),v=0|h(),n[i+1024+((12|t)<<3)>>2]=b,n[i+1024+((12|t)<<3)+4>>2]=v,v=0|ye(D,k,b,v),b=0|h(),n[i+1024+((11|t)<<3)>>2]=v,n[i+1024+((11|t)<<3)+4>>2]=b,w=0|yr(v^m,b^w,63),b=0|h(),n[i+1024+((6|t)<<3)>>2]=w,n[i+1024+((6|t)<<3)+4>>2]=b,Q=0|ye(y=0|ye(Q,y,p,_),Q=0|h(),_=0|yr((C=0|ye(B,C,E=0|yr(y^l,Q^E,32),l=0|h()))^p,(B=0|h())^_,24),p=0|h()),y=0|h(),n[i+1024+((2|t)<<3)>>2]=Q,n[i+1024+((2|t)<<3)+4>>2]=y,l=0|yr(Q^E,y^l,16),y=0|h(),n[i+1024+((13|t)<<3)>>2]=l,n[i+1024+((13|t)<<3)+4>>2]=y,y=0|ye(C,B,l,y),l=0|h(),n[i+1024+((8|t)<<3)>>2]=y,n[i+1024+((8|t)<<3)+4>>2]=l,p=0|yr(y^_,l^p,63),l=0|h(),n[i+1024+((7|t)<<3)>>2]=p,n[i+1024+((7|t)<<3)+4>>2]=l,I=0|ye(c=0|ye(I,c,o,s),I=0|h(),s=0|yr((g=0|ye(f,g,u=0|yr(c^a,I^u,32),a=0|h()))^o,(f=0|h())^s,24),o=0|h()),c=0|h(),n[i+1024+((3|t)<<3)>>2]=I,n[i+1024+((3|t)<<3)+4>>2]=c,a=0|yr(I^u,c^a,16),c=0|h(),n[i+1024+((14|t)<<3)>>2]=a,n[i+1024+((14|t)<<3)+4>>2]=c,c=0|ye(g,f,a,c),a=0|h(),n[i+1024+((9|t)<<3)>>2]=c,n[i+1024+((9|t)<<3)+4>>2]=a,o=0|yr(c^s,a^o,63),a=0|h(),n[i+1024+((4|t)<<3)>>2]=o,n[i+1024+((4|t)<<3)+4>>2]=a,A=A+1|0}while(8!=(0|A));A=0;do{G=0|n[(U=i+1024+(32+(L=A<<1)<<3)|0)>>2],U=0|n[U+4>>2],c=0|ye(0|n[i+1024+(L<<3)>>2],0|n[i+1024+(L<<3)+4>>2],G,U),t=0|h(),l=0|yr(n[(l=i+1024+(L+96<<3)|0)>>2]^c,n[l+4>>2]^t,32),C=0|h(),C=0|yr((t=0|ye(c,t,U=0|yr((w=0|ye(0|n[(w=i+1024+(L+64<<3)|0)>>2],0|n[w+4>>2],l,C))^G,(m=0|h())^U,24),G=0|h()))^l,(c=0|h())^C,16),l=0|h(),n[(u=i+1024+(L+96<<3)|0)>>2]=C,n[u+4>>2]=l,m=0|ye(w,m,C,l),w=0|h(),n[(u=i+1024+(L+64<<3)|0)>>2]=m,n[u+4>>2]=w,G=0|yr(m^U,w^G,63),U=0|h(),n[(u=i+1024+(L+32<<3)|0)>>2]=G,n[u+4>>2]=U,f=0|n[(u=i+1024+(L+33<<3)|0)>>2],u=0|n[u+4>>2],y=0|ye(0|n[i+1024+((1|L)<<3)>>2],0|n[i+1024+((1|L)<<3)+4>>2],f,u),I=0|h(),b=0|yr(n[(b=i+1024+(L+97<<3)|0)>>2]^y,n[b+4>>2]^I,32),D=0|h(),H=0|ye(F=0|ye(0|n[(F=i+1024+(L+65<<3)|0)>>2],0|n[F+4>>2],b,D),H=0|h(),D=0|yr((I=0|ye(y,I,u=0|yr(F^f,H^u,24),f=0|h()))^b,(y=0|h())^D,16),b=0|h()),F=0|h(),n[(v=i+1024+(L+65<<3)|0)>>2]=H,n[v+4>>2]=F,f=0|yr(H^u,F^f,63),u=0|h(),v=i+1024+(L+16<<3)|0,B=0|n[(E=i+1024+(L+48<<3)|0)>>2],E=0|n[E+4>>2],v=0|ye(0|n[v>>2],0|n[v+4>>2],B,E),Q=0|h(),x=0|yr(n[(x=i+1024+(L+112<<3)|0)>>2]^v,n[x+4>>2]^Q,32),N=0|h(),B=0|yr((s=0|ye(o=0|ye(0|n[(o=i+1024+(L+80<<3)|0)>>2],0|n[o+4>>2],x,N),s=0|h(),N=0|yr((Q=0|ye(v,Q,E=0|yr(o^B,s^E,24),B=0|h()))^x,(v=0|h())^N,16),x=0|h()))^E,(o=0|h())^B,63),E=0|h(),R=i+1024+(L+17<<3)|0,k=0|n[(S=i+1024+(L+49<<3)|0)>>2],S=0|n[S+4>>2],R=0|ye(0|n[R>>2],0|n[R+4>>2],k,S),M=0|h(),a=0|yr(n[(a=i+1024+(L+113<<3)|0)>>2]^R,n[a+4>>2]^M,32),g=0|h(),k=0|yr((_=0|ye(p=0|ye(0|n[(p=i+1024+(L+81<<3)|0)>>2],0|n[p+4>>2],a,g),_=0|h(),g=0|yr((M=0|ye(R,M,S=0|yr(p^k,_^S,24),k=0|h()))^a,(R=0|h())^g,16),a=0|h()))^S,(p=0|h())^k,63),S=0|h(),t=0|ye(c=0|ye(t,c,f,u),t=0|h(),u=0|yr((o=0|ye(s,o,a=0|yr(c^g,t^a,32),g=0|h()))^f,(s=0|h())^u,24),f=0|h()),c=0|h(),n[i+1024+(L<<3)>>2]=t,n[i+1024+(L<<3)+4>>2]=c,g=0|yr(t^a,c^g,16),c=0|h(),n[(a=i+1024+(L+113<<3)|0)>>2]=g,n[a+4>>2]=c,c=0|ye(o,s,g,c),g=0|h(),n[(s=i+1024+(L+80<<3)|0)>>2]=c,n[s+4>>2]=g,f=0|yr(c^u,g^f,63),g=0|h(),n[(u=i+1024+(L+33<<3)|0)>>2]=f,n[u+4>>2]=g,I=0|ye(y=0|ye(I,y,B,E),I=0|h(),E=0|yr((p=0|ye(_,p,l=0|yr(y^C,I^l,32),C=0|h()))^B,(_=0|h())^E,24),B=0|h()),y=0|h(),n[i+1024+((1|L)<<3)>>2]=I,n[i+1024+((1|L)<<3)+4>>2]=y,C=0|yr(I^l,y^C,16),y=0|h(),n[(l=i+1024+(L+96<<3)|0)>>2]=C,n[l+4>>2]=y,y=0|ye(p,_,C,y),C=0|h(),n[(_=i+1024+(L+81<<3)|0)>>2]=y,n[_+4>>2]=C,B=0|yr(y^E,C^B,63),C=0|h(),n[(E=i+1024+(L+48<<3)|0)>>2]=B,n[E+4>>2]=C,Q=0|ye(v=0|ye(Q,v,k,S),Q=0|h(),S=0|yr((w=0|ye(m,w,b=0|yr(v^D,Q^b,32),D=0|h()))^k,(m=0|h())^S,24),k=0|h()),v=0|h(),n[(E=i+1024+(L+16<<3)|0)>>2]=Q,n[E+4>>2]=v,D=0|yr(Q^b,v^D,16),v=0|h(),n[(b=i+1024+(L+97<<3)|0)>>2]=D,n[b+4>>2]=v,v=0|ye(w,m,D,v),D=0|h(),n[(m=i+1024+(L+64<<3)|0)>>2]=v,n[m+4>>2]=D,k=0|yr(v^S,D^k,63),D=0|h(),n[(S=i+1024+(L+49<<3)|0)>>2]=k,n[S+4>>2]=D,M=0|ye(R=0|ye(M,R,G,U),M=0|h(),U=0|yr((F=0|ye(H,F,x=0|yr(R^N,M^x,32),N=0|h()))^G,(H=0|h())^U,24),G=0|h()),R=0|h(),n[(S=i+1024+(L+17<<3)|0)>>2]=M,n[S+4>>2]=R,N=0|yr(M^x,R^N,16),R=0|h(),n[(x=i+1024+(L+112<<3)|0)>>2]=N,n[x+4>>2]=R,R=0|ye(F,H,N,R),N=0|h(),n[(H=i+1024+(L+65<<3)|0)>>2]=R,n[H+4>>2]=N,G=0|yr(R^U,N^G,63),N=0|h(),n[(L=i+1024+(L+32<<3)|0)>>2]=G,n[L+4>>2]=N,A=A+1|0}while(8!=(0|A));Bn(e,i),He(e,i+1024|0),d=r}function v(A,t,e){A|=0,e|=0;var r,i,a=0,o=0,s=0,c=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0,m=0,v=0,k=0,D=0,S=0,M=0,x=0,F=0,H=0,R=0,U=0,G=0,N=0,L=0;r=d,i=d=d+63&-64,d=d+2048|0,Bn(i+1024|0,t|=0),He(i+1024|0,A),Bn(i,i+1024|0),A=0;do{o=0|n[i+1024+((4|(t=A<<4))<<3)>>2],s=0|n[i+1024+((4|t)<<3)+4>>2],R=0|ye(0|n[i+1024+(t<<3)>>2],0|n[i+1024+(t<<3)+4>>2],o,s),L=0|h(),S=0|yr(n[i+1024+((12|t)<<3)>>2]^R,n[i+1024+((12|t)<<3)+4>>2]^L,32),b=0|h(),b=0|yr((L=0|ye(R,L,s=0|yr((C=0|ye(0|n[i+1024+((8|t)<<3)>>2],0|n[i+1024+((8|t)<<3)+4>>2],S,b))^o,(B=0|h())^s,24),o=0|h()))^S,(R=0|h())^b,16),S=0|h(),n[i+1024+((12|t)<<3)>>2]=b,n[i+1024+((12|t)<<3)+4>>2]=S,B=0|ye(C,B,b,S),C=0|h(),n[i+1024+((8|t)<<3)>>2]=B,n[i+1024+((8|t)<<3)+4>>2]=C,o=0|yr(B^s,C^o,63),s=0|h(),n[i+1024+((4|t)<<3)>>2]=o,n[i+1024+((4|t)<<3)+4>>2]=s,F=0|n[i+1024+((5|t)<<3)>>2],H=0|n[i+1024+((5|t)<<3)+4>>2],v=0|ye(0|n[i+1024+((1|t)<<3)>>2],0|n[i+1024+((1|t)<<3)+4>>2],F,H),M=0|h(),E=0|yr(n[i+1024+((13|t)<<3)>>2]^v,n[i+1024+((13|t)<<3)+4>>2]^M,32),l=0|h(),f=0|ye(g=0|ye(0|n[i+1024+((9|t)<<3)>>2],0|n[i+1024+((9|t)<<3)+4>>2],E,l),f=0|h(),l=0|yr((M=0|ye(v,M,H=0|yr(g^F,f^H,24),F=0|h()))^E,(v=0|h())^l,16),E=0|h()),g=0|h(),n[i+1024+((9|t)<<3)>>2]=f,n[i+1024+((9|t)<<3)+4>>2]=g,F=0|yr(f^H,g^F,63),H=0|h(),w=0|n[i+1024+((6|t)<<3)>>2],m=0|n[i+1024+((6|t)<<3)+4>>2],y=0|ye(0|n[i+1024+((2|t)<<3)>>2],0|n[i+1024+((2|t)<<3)+4>>2],w,m),Q=0|h(),u=0|yr(n[i+1024+((14|t)<<3)>>2]^y,n[i+1024+((14|t)<<3)+4>>2]^Q,32),a=0|h(),w=0|yr((U=0|ye(G=0|ye(0|n[i+1024+((10|t)<<3)>>2],0|n[i+1024+((10|t)<<3)+4>>2],u,a),U=0|h(),a=0|yr((Q=0|ye(y,Q,m=0|yr(G^w,U^m,24),w=0|h()))^u,(y=0|h())^a,16),u=0|h()))^m,(G=0|h())^w,63),m=0|h(),p=0|n[i+1024+((7|t)<<3)>>2],_=0|n[i+1024+((7|t)<<3)+4>>2],c=0|ye(0|n[i+1024+((3|t)<<3)>>2],0|n[i+1024+((3|t)<<3)+4>>2],p,_),I=0|h(),N=0|yr(n[i+1024+((15|t)<<3)>>2]^c,n[i+1024+((15|t)<<3)+4>>2]^I,32),x=0|h(),p=0|yr((k=0|ye(D=0|ye(0|n[i+1024+((11|t)<<3)>>2],0|n[i+1024+((11|t)<<3)+4>>2],N,x),k=0|h(),x=0|yr((I=0|ye(c,I,_=0|yr(D^p,k^_,24),p=0|h()))^N,(c=0|h())^x,16),N=0|h()))^_,(D=0|h())^p,63),_=0|h(),L=0|ye(R=0|ye(L,R,F,H),L=0|h(),H=0|yr((G=0|ye(U,G,N=0|yr(R^x,L^N,32),x=0|h()))^F,(U=0|h())^H,24),F=0|h()),R=0|h(),n[i+1024+(t<<3)>>2]=L,n[i+1024+(t<<3)+4>>2]=R,x=0|yr(L^N,R^x,16),R=0|h(),n[i+1024+((15|t)<<3)>>2]=x,n[i+1024+((15|t)<<3)+4>>2]=R,R=0|ye(G,U,x,R),x=0|h(),n[i+1024+((10|t)<<3)>>2]=R,n[i+1024+((10|t)<<3)+4>>2]=x,F=0|yr(R^H,x^F,63),x=0|h(),n[i+1024+((5|t)<<3)>>2]=F,n[i+1024+((5|t)<<3)+4>>2]=x,M=0|ye(v=0|ye(M,v,w,m),M=0|h(),m=0|yr((D=0|ye(k,D,S=0|yr(v^b,M^S,32),b=0|h()))^w,(k=0|h())^m,24),w=0|h()),v=0|h(),n[i+1024+((1|t)<<3)>>2]=M,n[i+1024+((1|t)<<3)+4>>2]=v,b=0|yr(M^S,v^b,16),v=0|h(),n[i+1024+((12|t)<<3)>>2]=b,n[i+1024+((12|t)<<3)+4>>2]=v,v=0|ye(D,k,b,v),b=0|h(),n[i+1024+((11|t)<<3)>>2]=v,n[i+1024+((11|t)<<3)+4>>2]=b,w=0|yr(v^m,b^w,63),b=0|h(),n[i+1024+((6|t)<<3)>>2]=w,n[i+1024+((6|t)<<3)+4>>2]=b,Q=0|ye(y=0|ye(Q,y,p,_),Q=0|h(),_=0|yr((C=0|ye(B,C,E=0|yr(y^l,Q^E,32),l=0|h()))^p,(B=0|h())^_,24),p=0|h()),y=0|h(),n[i+1024+((2|t)<<3)>>2]=Q,n[i+1024+((2|t)<<3)+4>>2]=y,l=0|yr(Q^E,y^l,16),y=0|h(),n[i+1024+((13|t)<<3)>>2]=l,n[i+1024+((13|t)<<3)+4>>2]=y,y=0|ye(C,B,l,y),l=0|h(),n[i+1024+((8|t)<<3)>>2]=y,n[i+1024+((8|t)<<3)+4>>2]=l,p=0|yr(y^_,l^p,63),l=0|h(),n[i+1024+((7|t)<<3)>>2]=p,n[i+1024+((7|t)<<3)+4>>2]=l,I=0|ye(c=0|ye(I,c,o,s),I=0|h(),s=0|yr((g=0|ye(f,g,u=0|yr(c^a,I^u,32),a=0|h()))^o,(f=0|h())^s,24),o=0|h()),c=0|h(),n[i+1024+((3|t)<<3)>>2]=I,n[i+1024+((3|t)<<3)+4>>2]=c,a=0|yr(I^u,c^a,16),c=0|h(),n[i+1024+((14|t)<<3)>>2]=a,n[i+1024+((14|t)<<3)+4>>2]=c,c=0|ye(g,f,a,c),a=0|h(),n[i+1024+((9|t)<<3)>>2]=c,n[i+1024+((9|t)<<3)+4>>2]=a,o=0|yr(c^s,a^o,63),a=0|h(),n[i+1024+((4|t)<<3)>>2]=o,n[i+1024+((4|t)<<3)+4>>2]=a,A=A+1|0}while(8!=(0|A));A=0;do{G=0|n[(U=i+1024+(32+(L=A<<1)<<3)|0)>>2],U=0|n[U+4>>2],c=0|ye(0|n[i+1024+(L<<3)>>2],0|n[i+1024+(L<<3)+4>>2],G,U),t=0|h(),l=0|yr(n[(l=i+1024+(L+96<<3)|0)>>2]^c,n[l+4>>2]^t,32),C=0|h(),C=0|yr((t=0|ye(c,t,U=0|yr((w=0|ye(0|n[(w=i+1024+(L+64<<3)|0)>>2],0|n[w+4>>2],l,C))^G,(m=0|h())^U,24),G=0|h()))^l,(c=0|h())^C,16),l=0|h(),n[(u=i+1024+(L+96<<3)|0)>>2]=C,n[u+4>>2]=l,m=0|ye(w,m,C,l),w=0|h(),n[(u=i+1024+(L+64<<3)|0)>>2]=m,n[u+4>>2]=w,G=0|yr(m^U,w^G,63),U=0|h(),n[(u=i+1024+(L+32<<3)|0)>>2]=G,n[u+4>>2]=U,f=0|n[(u=i+1024+(L+33<<3)|0)>>2],u=0|n[u+4>>2],y=0|ye(0|n[i+1024+((1|L)<<3)>>2],0|n[i+1024+((1|L)<<3)+4>>2],f,u),I=0|h(),b=0|yr(n[(b=i+1024+(L+97<<3)|0)>>2]^y,n[b+4>>2]^I,32),D=0|h(),H=0|ye(F=0|ye(0|n[(F=i+1024+(L+65<<3)|0)>>2],0|n[F+4>>2],b,D),H=0|h(),D=0|yr((I=0|ye(y,I,u=0|yr(F^f,H^u,24),f=0|h()))^b,(y=0|h())^D,16),b=0|h()),F=0|h(),n[(v=i+1024+(L+65<<3)|0)>>2]=H,n[v+4>>2]=F,f=0|yr(H^u,F^f,63),u=0|h(),v=i+1024+(L+16<<3)|0,B=0|n[(E=i+1024+(L+48<<3)|0)>>2],E=0|n[E+4>>2],v=0|ye(0|n[v>>2],0|n[v+4>>2],B,E),Q=0|h(),x=0|yr(n[(x=i+1024+(L+112<<3)|0)>>2]^v,n[x+4>>2]^Q,32),N=0|h(),B=0|yr((s=0|ye(o=0|ye(0|n[(o=i+1024+(L+80<<3)|0)>>2],0|n[o+4>>2],x,N),s=0|h(),N=0|yr((Q=0|ye(v,Q,E=0|yr(o^B,s^E,24),B=0|h()))^x,(v=0|h())^N,16),x=0|h()))^E,(o=0|h())^B,63),E=0|h(),R=i+1024+(L+17<<3)|0,k=0|n[(S=i+1024+(L+49<<3)|0)>>2],S=0|n[S+4>>2],R=0|ye(0|n[R>>2],0|n[R+4>>2],k,S),M=0|h(),a=0|yr(n[(a=i+1024+(L+113<<3)|0)>>2]^R,n[a+4>>2]^M,32),g=0|h(),k=0|yr((_=0|ye(p=0|ye(0|n[(p=i+1024+(L+81<<3)|0)>>2],0|n[p+4>>2],a,g),_=0|h(),g=0|yr((M=0|ye(R,M,S=0|yr(p^k,_^S,24),k=0|h()))^a,(R=0|h())^g,16),a=0|h()))^S,(p=0|h())^k,63),S=0|h(),t=0|ye(c=0|ye(t,c,f,u),t=0|h(),u=0|yr((o=0|ye(s,o,a=0|yr(c^g,t^a,32),g=0|h()))^f,(s=0|h())^u,24),f=0|h()),c=0|h(),n[i+1024+(L<<3)>>2]=t,n[i+1024+(L<<3)+4>>2]=c,g=0|yr(t^a,c^g,16),c=0|h(),n[(a=i+1024+(L+113<<3)|0)>>2]=g,n[a+4>>2]=c,c=0|ye(o,s,g,c),g=0|h(),n[(s=i+1024+(L+80<<3)|0)>>2]=c,n[s+4>>2]=g,f=0|yr(c^u,g^f,63),g=0|h(),n[(u=i+1024+(L+33<<3)|0)>>2]=f,n[u+4>>2]=g,I=0|ye(y=0|ye(I,y,B,E),I=0|h(),E=0|yr((p=0|ye(_,p,l=0|yr(y^C,I^l,32),C=0|h()))^B,(_=0|h())^E,24),B=0|h()),y=0|h(),n[i+1024+((1|L)<<3)>>2]=I,n[i+1024+((1|L)<<3)+4>>2]=y,C=0|yr(I^l,y^C,16),y=0|h(),n[(l=i+1024+(L+96<<3)|0)>>2]=C,n[l+4>>2]=y,y=0|ye(p,_,C,y),C=0|h(),n[(_=i+1024+(L+81<<3)|0)>>2]=y,n[_+4>>2]=C,B=0|yr(y^E,C^B,63),C=0|h(),n[(E=i+1024+(L+48<<3)|0)>>2]=B,n[E+4>>2]=C,Q=0|ye(v=0|ye(Q,v,k,S),Q=0|h(),S=0|yr((w=0|ye(m,w,b=0|yr(v^D,Q^b,32),D=0|h()))^k,(m=0|h())^S,24),k=0|h()),v=0|h(),n[(E=i+1024+(L+16<<3)|0)>>2]=Q,n[E+4>>2]=v,D=0|yr(Q^b,v^D,16),v=0|h(),n[(b=i+1024+(L+97<<3)|0)>>2]=D,n[b+4>>2]=v,v=0|ye(w,m,D,v),D=0|h(),n[(m=i+1024+(L+64<<3)|0)>>2]=v,n[m+4>>2]=D,k=0|yr(v^S,D^k,63),D=0|h(),n[(S=i+1024+(L+49<<3)|0)>>2]=k,n[S+4>>2]=D,M=0|ye(R=0|ye(M,R,G,U),M=0|h(),U=0|yr((F=0|ye(H,F,x=0|yr(R^N,M^x,32),N=0|h()))^G,(H=0|h())^U,24),G=0|h()),R=0|h(),n[(S=i+1024+(L+17<<3)|0)>>2]=M,n[S+4>>2]=R,N=0|yr(M^x,R^N,16),R=0|h(),n[(x=i+1024+(L+112<<3)|0)>>2]=N,n[x+4>>2]=R,R=0|ye(F,H,N,R),N=0|h(),n[(H=i+1024+(L+65<<3)|0)>>2]=R,n[H+4>>2]=N,G=0|yr(R^U,N^G,63),N=0|h(),n[(L=i+1024+(L+32<<3)|0)>>2]=G,n[L+4>>2]=N,A=A+1|0}while(8!=(0|A));Bn(e,i),He(e,i+1024|0),d=r}function k(A,t){A|=0;var e,r,i,a,o,s,c,f,g,u,I,l,p,_,d,y,B,C,E,Q,b,w,m,v,k,D,S,M,x,F,H,R,U,G,N,L,Y,J,P,K,T,q,j,O,z,X,W,V,Z,$,AA,tA,eA=0,rA=0,iA=0,nA=0,aA=0,oA=0,sA=0,cA=0,hA=0,fA=0,gA=0,uA=0,IA=0,lA=0,pA=0,_A=0,dA=0,yA=0,BA=0,CA=0,EA=0,QA=0,bA=0,wA=0,mA=0,vA=0,kA=0,DA=0,SA=0,MA=0,xA=0,FA=0,HA=0,RA=0,UA=0,GA=0,NA=0,LA=0,YA=0,JA=0,PA=0,KA=0,TA=0,qA=0,jA=0,OA=0,zA=0,XA=0,WA=0,VA=0,ZA=0,$A=0,At=0,tt=0,et=0,rt=0,it=0;cA=0|n[(t|=0)>>2],pA=0|n[t+4>>2],uA=0|n[t+8>>2],CA=0|n[t+12>>2],rA=0|n[t+16>>2],EA=0|n[t+20>>2],_A=0|n[t+24>>2],oA=0|n[t+28>>2],aA=0|n[t+32>>2],t=0|n[t+36>>2],$=0|Dr(0|cA,((0|cA)<0)<<31>>31|0,0|cA,((0|cA)<0)<<31>>31|0),it=0|h(),O=0|Dr(cA<<1|0,0|(hA=((cA<<1|0)<0)<<31>>31),0|pA,((0|pA)<0)<<31>>31|0),At=0|h(),T=0|Dr(0|uA,((0|uA)<0)<<31>>31|0,cA<<1|0,0|hA),K=0|h(),N=0|Dr(0|CA,((0|CA)<0)<<31>>31|0,cA<<1|0,0|hA),G=0|h(),S=0|Dr(0|rA,((0|rA)<0)<<31>>31|0,cA<<1|0,0|hA),KA=0|h(),w=0|Dr(0|EA,((0|EA)<0)<<31>>31|0,cA<<1|0,0|hA),NA=0|h(),y=0|Dr(0|_A,((0|_A)<0)<<31>>31|0,cA<<1|0,0|hA),HA=0|h(),I=0|Dr(0|oA,((0|oA)<0)<<31>>31|0,cA<<1|0,0|hA),DA=0|h(),o=0|Dr(0|aA,((0|aA)<0)<<31>>31|0,cA<<1|0,0|hA),wA=0|h(),hA=0|Dr(0|t,((0|t)<0)<<31>>31|0,cA<<1|0,0|hA),cA=0|h(),P=0|Dr(pA<<1|0,0|(eA=((pA<<1|0)<0)<<31>>31),0|pA,((0|pA)<0)<<31>>31|0),VA=0|h(),U=0|Dr(pA<<1|0,0|eA,0|uA,((0|uA)<0)<<31>>31|0),OA=0|h(),F=0|Dr(CA<<1|0,0|(iA=((CA<<1|0)<0)<<31>>31),pA<<1|0,0|eA),x=0|h(),k=0|Dr(0|rA,((0|rA)<0)<<31>>31|0,pA<<1|0,0|eA),v=0|h(),B=0|Dr(EA<<1|0,((EA<<1|0)<0)<<31>>31|0,pA<<1|0,0|eA),RA=0|h(),l=0|Dr(0|_A,((0|_A)<0)<<31>>31|0,pA<<1|0,0|eA),SA=0|h(),s=0|Dr(oA<<1|0,((oA<<1|0)<0)<<31>>31|0,pA<<1|0,0|eA),mA=0|h(),fA=0|Dr(0|aA,((0|aA)<0)<<31>>31|0,pA<<1|0,0|eA),gA=0|h(),eA=0|Dr(38*t|0,0|(lA=((38*t|0)<0)<<31>>31),pA<<1|0,0|eA),pA=0|h(),M=0|Dr(0|uA,((0|uA)<0)<<31>>31|0,0|uA,((0|uA)<0)<<31>>31|0),TA=0|h(),m=0|Dr(uA<<1|0,((uA<<1|0)<0)<<31>>31|0,0|CA,((0|CA)<0)<<31>>31|0),LA=0|h(),C=0|Dr(0|rA,((0|rA)<0)<<31>>31|0,uA<<1|0,((uA<<1|0)<0)<<31>>31|0),UA=0|h(),d=0|Dr(0|EA,((0|EA)<0)<<31>>31|0,uA<<1|0,((uA<<1|0)<0)<<31>>31|0),_=0|h(),u=0|Dr(0|_A,((0|_A)<0)<<31>>31|0,uA<<1|0,((uA<<1|0)<0)<<31>>31|0),g=0|h(),e=0|Dr(0|oA,((0|oA)<0)<<31>>31|0,uA<<1|0,((uA<<1|0)<0)<<31>>31|0),QA=0|h(),W=0|Dr(19*aA|0,0|(FA=((19*aA|0)<0)<<31>>31),uA<<1|0,((uA<<1|0)<0)<<31>>31|0),tt=0|h(),uA=0|Dr(38*t|0,0|lA,0|uA,((0|uA)<0)<<31>>31|0),dA=0|h(),Q=0|Dr(CA<<1|0,0|iA,0|CA,((0|CA)<0)<<31>>31|0),E=0|h(),p=0|Dr(CA<<1|0,0|iA,0|rA,((0|rA)<0)<<31>>31|0),MA=0|h(),c=0|Dr(EA<<1|0,((EA<<1|0)<0)<<31>>31|0,CA<<1|0,0|iA),vA=0|h(),a=0|Dr(0|_A,((0|_A)<0)<<31>>31|0,CA<<1|0,0|iA),i=0|h(),V=0|Dr(38*oA|0,0|(PA=((38*oA|0)<0)<<31>>31),CA<<1|0,0|iA),et=0|h(),q=0|Dr(19*aA|0,0|FA,CA<<1|0,0|iA),ZA=0|h(),iA=0|Dr(38*t|0,0|lA,CA<<1|0,0|iA),CA=0|h(),f=0|Dr(0|rA,((0|rA)<0)<<31>>31|0,0|rA,((0|rA)<0)<<31>>31|0),kA=0|h(),r=0|Dr(rA<<1|0,((rA<<1|0)<0)<<31>>31|0,0|EA,((0|EA)<0)<<31>>31|0),bA=0|h(),Z=0|Dr(19*_A|0,((19*_A|0)<0)<<31>>31|0,rA<<1|0,((rA<<1|0)<0)<<31>>31|0),rt=0|h(),j=0|Dr(38*oA|0,0|PA,0|rA,((0|rA)<0)<<31>>31|0),$A=0|h(),L=0|Dr(19*aA|0,0|FA,rA<<1|0,((rA<<1|0)<0)<<31>>31|0),zA=0|h(),rA=0|Dr(38*t|0,0|lA,0|rA,((0|rA)<0)<<31>>31|0),yA=0|h(),tA=0|Dr(38*EA|0,((38*EA|0)<0)<<31>>31|0,0|EA,((0|EA)<0)<<31>>31|0),AA=0|h(),X=0|Dr(19*_A|0,((19*_A|0)<0)<<31>>31|0,EA<<1|0,((EA<<1|0)<0)<<31>>31|0),z=0|h(),Y=0|Dr(38*oA|0,0|PA,EA<<1|0,((EA<<1|0)<0)<<31>>31|0),XA=0|h(),H=0|Dr(19*aA|0,0|FA,EA<<1|0,((EA<<1|0)<0)<<31>>31|0),qA=0|h(),EA=0|Dr(38*t|0,0|lA,EA<<1|0,((EA<<1|0)<0)<<31>>31|0),IA=0|h(),J=0|Dr(19*_A|0,((19*_A|0)<0)<<31>>31|0,0|_A,((0|_A)<0)<<31>>31|0),WA=0|h(),R=0|Dr(38*oA|0,0|PA,0|_A,((0|_A)<0)<<31>>31|0),jA=0|h(),D=0|Dr(19*aA|0,0|FA,_A<<1|0,((_A<<1|0)<0)<<31>>31|0),YA=0|h(),_A=0|Dr(38*t|0,0|lA,0|_A,((0|_A)<0)<<31>>31|0),sA=0|h(),PA=0|Dr(38*oA|0,0|PA,0|oA,((0|oA)<0)<<31>>31|0),JA=0|h(),b=0|Dr(19*aA|0,0|FA,oA<<1|0,((oA<<1|0)<0)<<31>>31|0),GA=0|h(),oA=0|Dr(38*t|0,0|lA,oA<<1|0,((oA<<1|0)<0)<<31>>31|0),BA=0|h(),FA=0|Dr(19*aA|0,0|FA,0|aA,((0|aA)<0)<<31>>31|0),xA=0|h(),aA=0|Dr(38*t|0,0|lA,0|aA,((0|aA)<0)<<31>>31|0),nA=0|h(),t=0|Dr(38*t|0,0|lA,0|t,((0|t)<0)<<31>>31|0),lA=0|h(),pA=0|di(0|(tt=0|di(0|(et=0|di(0|(rt=0|di(0|(it=0|di(0|tA,0|AA,0|$,0|it)),0|h(),0|Z,0|rt)),0|h(),0|V,0|et)),0|h(),0|W,0|tt)),0|h(),0|eA,0|pA),eA=0|h(),dA=0|di(0|(ZA=0|di(0|($A=0|di(0|(At=0|di(0|X,0|z,0|O,0|At)),0|h(),0|j,0|$A)),0|h(),0|q,0|ZA)),0|h(),0|uA,0|dA),uA=0|h(),CA=0|di(0|(zA=0|di(0|(XA=0|di(0|(WA=0|di(0|(VA=0|di(0|T,0|K,0|P,0|VA)),0|h(),0|J,0|WA)),0|h(),0|Y,0|XA)),0|h(),0|L,0|zA)),0|h(),0|iA,0|CA),iA=0|h(),yA=0|di(0|(qA=0|di(0|(jA=0|di(0|(OA=0|di(0|N,0|G,0|U,0|OA)),0|h(),0|R,0|jA)),0|h(),0|H,0|qA)),0|h(),0|rA,0|yA),rA=0|h(),IA=0|di(0|(YA=0|di(0|(JA=0|di(0|(KA=0|di(0|(TA=0|di(0|F,0|x,0|M,0|TA)),0|h(),0|S,0|KA)),0|h(),0|PA,0|JA)),0|h(),0|D,0|YA)),0|h(),0|EA,0|IA),EA=0|h(),sA=0|di(0|(GA=0|di(0|(NA=0|di(0|(LA=0|di(0|k,0|v,0|m,0|LA)),0|h(),0|w,0|NA)),0|h(),0|b,0|GA)),0|h(),0|_A,0|sA),_A=0|h(),BA=0|di(0|(xA=0|di(0|(HA=0|di(0|(RA=0|di(0|(UA=0|di(0|Q,0|E,0|C,0|UA)),0|h(),0|B,0|RA)),0|h(),0|y,0|HA)),0|h(),0|FA,0|xA)),0|h(),0|oA,0|BA),oA=0|h(),nA=0|di(0|(DA=0|di(0|(SA=0|di(0|(MA=0|di(0|d,0|_,0|p,0|MA)),0|h(),0|l,0|SA)),0|h(),0|I,0|DA)),0|h(),0|aA,0|nA),aA=0|h(),lA=0|di(0|(wA=0|di(0|(mA=0|di(0|(vA=0|di(0|(kA=0|di(0|u,0|g,0|f,0|kA)),0|h(),0|c,0|vA)),0|h(),0|s,0|mA)),0|h(),0|o,0|wA)),0|h(),0|t,0|lA),t=0|h(),cA=0|di(0|(gA=0|di(0|(QA=0|di(0|(bA=0|di(0|a,0|i,0|r,0|bA)),0|h(),0|e,0|QA)),0|h(),0|fA,0|gA)),0|h(),0|hA,0|cA),hA=0|h(),eA=0|Tr(0|pA,0|eA,1),pA=0|h(),uA=0|Tr(0|dA,0|uA,1),dA=0|h(),iA=0|Tr(0|CA,0|iA,1),CA=0|h(),rA=0|Tr(0|yA,0|rA,1),yA=0|h(),EA=0|Tr(0|IA,0|EA,1),IA=0|h(),_A=0|Tr(0|sA,0|_A,1),sA=0|h(),oA=0|Tr(0|BA,0|oA,1),BA=0|h(),aA=0|Tr(0|nA,0|aA,1),nA=0|h(),t=0|Tr(0|lA,0|t,1),lA=0|h(),hA=0|Tr(0|cA,0|hA,1),cA=0|h(),dA=0|di(0|(QA=0|Hr(0|(gA=0|di(0|eA,0|pA,33554432,0)),0|(fA=0|h()),26)),0|h(),0|uA,0|dA),uA=0|h(),fA=0|pi(0|eA,0|pA,-67108864&gA|0,0|fA),gA=0|h(),sA=0|di(0|(QA=0|Hr(0|(pA=0|di(0|EA,0|IA,33554432,0)),0|(eA=0|h()),26)),0|h(),0|_A,0|sA),_A=0|h(),eA=0|pi(0|EA,0|IA,-67108864&pA|0,0|eA),pA=0|h(),CA=0|di(0|(EA=0|Hr(0|(IA=0|di(0|dA,0|uA,16777216,0)),0|h(),25)),0|h(),0|iA,0|CA),iA=0|h(),IA=0|pi(0|dA,0|uA,-33554432&IA|0,0),uA=0|h(),BA=0|di(0|(EA=0|Hr(0|(dA=0|di(0|sA,0|_A,16777216,0)),0|h(),25)),0|h(),0|oA,0|BA),oA=0|h(),dA=0|pi(0|sA,0|_A,-33554432&dA|0,0),_A=0|h(),yA=0|di(0|(EA=0|Hr(0|(sA=0|di(0|CA,0|iA,33554432,0)),0|h(),26)),0|h(),0|rA,0|yA),rA=0|h(),sA=0|pi(0|CA,0|iA,-67108864&sA|0,0),h(),nA=0|di(0|(CA=0|Hr(0|(iA=0|di(0|BA,0|oA,33554432,0)),0|h(),26)),0|h(),0|aA,0|nA),aA=0|h(),iA=0|pi(0|BA,0|oA,-67108864&iA|0,0),h(),pA=0|di(0|(BA=0|Hr(0|(oA=0|di(0|yA,0|rA,16777216,0)),0|h(),25)),0|h(),0|eA,0|pA),eA=0|h(),oA=0|pi(0|yA,0|rA,-33554432&oA|0,0),h(),lA=0|di(0|(yA=0|Hr(0|(rA=0|di(0|nA,0|aA,16777216,0)),0|h(),25)),0|h(),0|t,0|lA),t=0|h(),rA=0|pi(0|nA,0|aA,-33554432&rA|0,0),h(),nA=0|di(0|dA,0|_A,0|(nA=0|Xr(0|(aA=0|di(0|pA,0|eA,33554432,0)),0|h(),26)),0|h()),h(),aA=0|pi(0|pA,0|eA,-67108864&aA|0,0),h(),cA=0|di(0|(pA=0|Hr(0|(eA=0|di(0|lA,0|t,33554432,0)),0|h(),26)),0|h(),0|hA,0|cA),hA=0|h(),eA=0|pi(0|lA,0|t,-67108864&eA|0,0),h(),gA=0|di(0|(lA=0|Dr(0|(lA=0|Hr(0|(t=0|di(0|cA,0|hA,16777216,0)),0|h(),25)),0|h(),19,0)),0|h(),0|fA,0|gA),fA=0|h(),t=0|pi(0|cA,0|hA,-33554432&t|0,0),h(),cA=0|di(0|IA,0|uA,0|(cA=0|Xr(0|(hA=0|di(0|gA,0|fA,33554432,0)),0|h(),26)),0|h()),h(),hA=0|pi(0|gA,0|fA,-67108864&hA|0,0),h(),n[A>>2]=hA,n[A+4>>2]=cA,n[A+8>>2]=sA,n[A+12>>2]=oA,n[A+16>>2]=aA,n[A+20>>2]=nA,n[A+24>>2]=iA,n[A+28>>2]=rA,n[A+32>>2]=eA,n[A+36>>2]=t}function D(A,t){A|=0;var e,r,i,a,o,s,c,f,g,u,I,l,p,_,d,y,B,C,E,Q,b,w,m,v,k,D,S,M,x,F,H,R,U,G,N,L,Y,J,P,K,T,q,j,O,z,X,W,V,Z,$,AA=0,tA=0,eA=0,rA=0,iA=0,nA=0,aA=0,oA=0,sA=0,cA=0,hA=0,fA=0,gA=0,uA=0,IA=0,lA=0,pA=0,_A=0,dA=0,yA=0,BA=0,CA=0,EA=0,QA=0,bA=0,wA=0,mA=0,vA=0,kA=0,DA=0,SA=0,MA=0,xA=0,FA=0,HA=0,RA=0,UA=0,GA=0,NA=0,LA=0,YA=0,JA=0,PA=0,KA=0,TA=0,qA=0,jA=0,OA=0,zA=0,XA=0,WA=0,VA=0,ZA=0,$A=0,At=0,tt=0,et=0,rt=0,it=0;IA=0|n[(t|=0)>>2],AA=0|n[t+4>>2],aA=0|n[t+8>>2],nA=0|n[t+12>>2],MA=0|n[t+16>>2],gA=0|n[t+20>>2],jA=0|n[t+24>>2],tA=0|n[t+28>>2],vA=0|n[t+32>>2],CA=0|n[t+36>>2],V=0|Dr(0|IA,((0|IA)<0)<<31>>31|0,0|IA,((0|IA)<0)<<31>>31|0),it=0|h(),G=0|Dr(IA<<1|0,0|(lA=((IA<<1|0)<0)<<31>>31),0|AA,((0|AA)<0)<<31>>31|0),ZA=0|h(),O=0|Dr(0|aA,((0|aA)<0)<<31>>31|0,IA<<1|0,0|lA),j=0|h(),q=0|Dr(0|nA,((0|nA)<0)<<31>>31|0,IA<<1|0,0|lA),T=0|h(),Y=0|Dr(0|MA,((0|MA)<0)<<31>>31|0,IA<<1|0,0|lA),$A=0|h(),M=0|Dr(0|gA,((0|gA)<0)<<31>>31|0,IA<<1|0,0|lA),zA=0|h(),E=0|Dr(0|jA,((0|jA)<0)<<31>>31|0,IA<<1|0,0|lA),NA=0|h(),l=0|Dr(0|tA,((0|tA)<0)<<31>>31|0,IA<<1|0,0|lA),kA=0|h(),s=0|Dr(0|vA,((0|vA)<0)<<31>>31|0,IA<<1|0,0|lA),EA=0|h(),lA=0|Dr(0|CA,((0|CA)<0)<<31>>31|0,IA<<1|0,0|lA),IA=0|h(),TA=0|Dr(AA<<1|0,0|(sA=((AA<<1|0)<0)<<31>>31),0|AA,((0|AA)<0)<<31>>31|0),qA=0|h(),HA=0|Dr(AA<<1|0,0|sA,0|aA,((0|aA)<0)<<31>>31|0),RA=0|h(),K=0|Dr(nA<<1|0,0|(uA=((nA<<1|0)<0)<<31>>31),AA<<1|0,0|sA),P=0|h(),H=0|Dr(0|MA,((0|MA)<0)<<31>>31|0,AA<<1|0,0|sA),F=0|h(),Q=0|Dr(gA<<1|0,((gA<<1|0)<0)<<31>>31|0,AA<<1|0,0|sA),LA=0|h(),p=0|Dr(0|jA,((0|jA)<0)<<31>>31|0,AA<<1|0,0|sA),DA=0|h(),c=0|Dr(tA<<1|0,((tA<<1|0)<0)<<31>>31|0,AA<<1|0,0|sA),QA=0|h(),e=0|Dr(0|vA,((0|vA)<0)<<31>>31|0,AA<<1|0,0|sA),pA=0|h(),sA=0|Dr(38*CA|0,0|(BA=((38*CA|0)<0)<<31>>31),AA<<1|0,0|sA),AA=0|h(),J=0|Dr(0|aA,((0|aA)<0)<<31>>31|0,0|aA,((0|aA)<0)<<31>>31|0),At=0|h(),x=0|Dr(aA<<1|0,((aA<<1|0)<0)<<31>>31|0,0|nA,((0|nA)<0)<<31>>31|0),XA=0|h(),b=0|Dr(0|MA,((0|MA)<0)<<31>>31|0,aA<<1|0,((aA<<1|0)<0)<<31>>31|0),YA=0|h(),y=0|Dr(0|gA,((0|gA)<0)<<31>>31|0,aA<<1|0,((aA<<1|0)<0)<<31>>31|0),d=0|h(),I=0|Dr(0|jA,((0|jA)<0)<<31>>31|0,aA<<1|0,((aA<<1|0)<0)<<31>>31|0),u=0|h(),r=0|Dr(0|tA,((0|tA)<0)<<31>>31|0,aA<<1|0,((aA<<1|0)<0)<<31>>31|0),_A=0|h(),z=0|Dr(19*vA|0,0|(GA=((19*vA|0)<0)<<31>>31),aA<<1|0,((aA<<1|0)<0)<<31>>31|0),tt=0|h(),aA=0|Dr(38*CA|0,0|BA,0|aA,((0|aA)<0)<<31>>31|0),oA=0|h(),m=0|Dr(nA<<1|0,0|uA,0|nA,((0|nA)<0)<<31>>31|0),w=0|h(),_=0|Dr(nA<<1|0,0|uA,0|MA,((0|MA)<0)<<31>>31|0),SA=0|h(),f=0|Dr(gA<<1|0,((gA<<1|0)<0)<<31>>31|0,nA<<1|0,0|uA),bA=0|h(),o=0|Dr(0|jA,((0|jA)<0)<<31>>31|0,nA<<1|0,0|uA),a=0|h(),X=0|Dr(38*tA|0,0|(yA=((38*tA|0)<0)<<31>>31),nA<<1|0,0|uA),et=0|h(),R=0|Dr(19*vA|0,0|GA,nA<<1|0,0|uA),WA=0|h(),uA=0|Dr(38*CA|0,0|BA,nA<<1|0,0|uA),nA=0|h(),g=0|Dr(0|MA,((0|MA)<0)<<31>>31|0,0|MA,((0|MA)<0)<<31>>31|0),wA=0|h(),i=0|Dr(MA<<1|0,((MA<<1|0)<0)<<31>>31|0,0|gA,((0|gA)<0)<<31>>31|0),dA=0|h(),W=0|Dr(19*jA|0,((19*jA|0)<0)<<31>>31|0,MA<<1|0,((MA<<1|0)<0)<<31>>31|0),rt=0|h(),U=0|Dr(38*tA|0,0|yA,0|MA,((0|MA)<0)<<31>>31|0),VA=0|h(),v=0|Dr(19*vA|0,0|GA,MA<<1|0,((MA<<1|0)<0)<<31>>31|0),JA=0|h(),MA=0|Dr(38*CA|0,0|BA,0|MA,((0|MA)<0)<<31>>31|0),rA=0|h(),$=0|Dr(38*gA|0,((38*gA|0)<0)<<31>>31|0,0|gA,((0|gA)<0)<<31>>31|0),Z=0|h(),L=0|Dr(19*jA|0,((19*jA|0)<0)<<31>>31|0,gA<<1|0,((gA<<1|0)<0)<<31>>31|0),N=0|h(),k=0|Dr(38*tA|0,0|yA,gA<<1|0,((gA<<1|0)<0)<<31>>31|0),PA=0|h(),B=0|Dr(19*vA|0,0|GA,gA<<1|0,((gA<<1|0)<0)<<31>>31|0),xA=0|h(),gA=0|Dr(38*CA|0,0|BA,gA<<1|0,((gA<<1|0)<0)<<31>>31|0),eA=0|h(),D=0|Dr(19*jA|0,((19*jA|0)<0)<<31>>31|0,0|jA,((0|jA)<0)<<31>>31|0),KA=0|h(),C=0|Dr(38*tA|0,0|yA,0|jA,((0|jA)<0)<<31>>31|0),FA=0|h(),cA=0|Dr(19*vA|0,0|GA,jA<<1|0,((jA<<1|0)<0)<<31>>31|0),hA=0|h(),jA=0|Dr(38*CA|0,0|BA,0|jA,((0|jA)<0)<<31>>31|0),iA=0|h(),yA=0|Dr(38*tA|0,0|yA,0|tA,((0|tA)<0)<<31>>31|0),fA=0|h(),S=0|Dr(19*vA|0,0|GA,tA<<1|0,((tA<<1|0)<0)<<31>>31|0),OA=0|h(),t=0|Dr(38*CA|0,0|BA,tA<<1|0,((tA<<1|0)<0)<<31>>31|0),tA=0|h(),GA=0|Dr(19*vA|0,0|GA,0|vA,((0|vA)<0)<<31>>31|0),UA=0|h(),vA=0|Dr(38*CA|0,0|BA,0|vA,((0|vA)<0)<<31>>31|0),mA=0|h(),CA=0|Dr(38*CA|0,0|BA,0|CA,((0|CA)<0)<<31>>31|0),BA=0|h(),AA=0|di(0|(tt=0|di(0|(et=0|di(0|(rt=0|di(0|(it=0|di(0|$,0|Z,0|V,0|it)),0|h(),0|W,0|rt)),0|h(),0|X,0|et)),0|h(),0|z,0|tt)),0|h(),0|sA,0|AA),sA=0|h(),qA=0|di(0|O,0|j,0|TA,0|qA),TA=0|h(),RA=0|di(0|q,0|T,0|HA,0|RA),HA=0|h(),eA=0|di(0|(hA=0|di(0|(fA=0|di(0|($A=0|di(0|(At=0|di(0|K,0|P,0|J,0|At)),0|h(),0|Y,0|$A)),0|h(),0|yA,0|fA)),0|h(),0|cA,0|hA)),0|h(),0|gA,0|eA),gA=0|h(),fA=0|Hr(0|(hA=0|di(0|AA,0|sA,33554432,0)),0|(cA=0|h()),26),yA=0|h(),yA=0|di(0|(oA=0|di(0|(WA=0|di(0|(VA=0|di(0|(ZA=0|di(0|L,0|N,0|G,0|ZA)),0|h(),0|U,0|VA)),0|h(),0|R,0|WA)),0|h(),0|aA,0|oA)),0|h(),0|fA,0|yA),fA=0|h(),cA=0|pi(0|AA,0|sA,-67108864&hA|0,0|cA),hA=0|h(),oA=0|Hr(0|(sA=0|di(0|eA,0|gA,33554432,0)),0|(AA=0|h()),26),aA=0|h(),aA=0|di(0|(iA=0|di(0|(OA=0|di(0|(zA=0|di(0|(XA=0|di(0|H,0|F,0|x,0|XA)),0|h(),0|M,0|zA)),0|h(),0|S,0|OA)),0|h(),0|jA,0|iA)),0|h(),0|oA,0|aA),oA=0|h(),AA=0|pi(0|eA,0|gA,-67108864&sA|0,0|AA),sA=0|h(),eA=0|Hr(0|(gA=0|di(0|yA,0|fA,16777216,0)),0|h(),25),iA=0|h(),iA=0|di(0|(nA=0|di(0|(JA=0|di(0|(PA=0|di(0|(KA=0|di(0|qA,0|TA,0|D,0|KA)),0|h(),0|k,0|PA)),0|h(),0|v,0|JA)),0|h(),0|uA,0|nA)),0|h(),0|eA,0|iA),eA=0|h(),gA=0|pi(0|yA,0|fA,-33554432&gA|0,0),fA=0|h(),nA=0|Hr(0|(yA=0|di(0|aA,0|oA,16777216,0)),0|h(),25),uA=0|h(),uA=0|di(0|(tA=0|di(0|(UA=0|di(0|(NA=0|di(0|(LA=0|di(0|(YA=0|di(0|m,0|w,0|b,0|YA)),0|h(),0|Q,0|LA)),0|h(),0|E,0|NA)),0|h(),0|GA,0|UA)),0|h(),0|t,0|tA)),0|h(),0|nA,0|uA),nA=0|h(),yA=0|pi(0|aA,0|oA,-33554432&yA|0,0),oA=0|h(),tA=0|Hr(0|(aA=0|di(0|iA,0|eA,33554432,0)),0|h(),26),t=0|h(),t=0|di(0|(rA=0|di(0|(xA=0|di(0|(FA=0|di(0|RA,0|HA,0|C,0|FA)),0|h(),0|B,0|xA)),0|h(),0|MA,0|rA)),0|h(),0|tA,0|t),tA=0|h(),aA=0|pi(0|iA,0|eA,-67108864&aA|0,0),h(),iA=0|Hr(0|(eA=0|di(0|uA,0|nA,33554432,0)),0|h(),26),rA=0|h(),rA=0|di(0|(mA=0|di(0|(kA=0|di(0|(DA=0|di(0|(SA=0|di(0|y,0|d,0|_,0|SA)),0|h(),0|p,0|DA)),0|h(),0|l,0|kA)),0|h(),0|vA,0|mA)),0|h(),0|iA,0|rA),iA=0|h(),eA=0|pi(0|uA,0|nA,-67108864&eA|0,0),h(),sA=0|di(0|(uA=0|Hr(0|(nA=0|di(0|t,0|tA,16777216,0)),0|h(),25)),0|h(),0|AA,0|sA),AA=0|h(),nA=0|pi(0|t,0|tA,-33554432&nA|0,0),h(),t=0|Hr(0|(tA=0|di(0|rA,0|iA,16777216,0)),0|h(),25),uA=0|h(),uA=0|di(0|(BA=0|di(0|(EA=0|di(0|(QA=0|di(0|(bA=0|di(0|(wA=0|di(0|I,0|u,0|g,0|wA)),0|h(),0|f,0|bA)),0|h(),0|c,0|QA)),0|h(),0|s,0|EA)),0|h(),0|CA,0|BA)),0|h(),0|t,0|uA),t=0|h(),tA=0|pi(0|rA,0|iA,-33554432&tA|0,0),h(),rA=0|di(0|yA,0|oA,0|(rA=0|Xr(0|(iA=0|di(0|sA,0|AA,33554432,0)),0|h(),26)),0|h()),h(),iA=0|pi(0|sA,0|AA,-67108864&iA|0,0),h(),sA=0|Hr(0|(AA=0|di(0|uA,0|t,33554432,0)),0|h(),26),oA=0|h(),oA=0|di(0|(IA=0|di(0|(pA=0|di(0|(_A=0|di(0|(dA=0|di(0|o,0|a,0|i,0|dA)),0|h(),0|r,0|_A)),0|h(),0|e,0|pA)),0|h(),0|lA,0|IA)),0|h(),0|sA,0|oA),sA=0|h(),AA=0|pi(0|uA,0|t,-67108864&AA|0,0),h(),hA=0|di(0|(uA=0|Dr(0|(uA=0|Hr(0|(t=0|di(0|oA,0|sA,16777216,0)),0|h(),25)),0|h(),19,0)),0|h(),0|cA,0|hA),cA=0|h(),t=0|pi(0|oA,0|sA,-33554432&t|0,0),h(),oA=0|di(0|gA,0|fA,0|(oA=0|Xr(0|(sA=0|di(0|hA,0|cA,33554432,0)),0|h(),26)),0|h()),h(),sA=0|pi(0|hA,0|cA,-67108864&sA|0,0),h(),n[A>>2]=sA,n[A+4>>2]=oA,n[A+8>>2]=aA,n[A+12>>2]=nA,n[A+16>>2]=iA,n[A+20>>2]=rA,n[A+24>>2]=eA,n[A+28>>2]=tA,n[A+32>>2]=AA,n[A+36>>2]=t}function S(A,t,e,r){A|=0,r|=0;var i=0,a=0,o=0,s=0,c=0,h=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,d=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0,m=0,v=0,k=0,D=0,S=0,M=0,x=0;!function(A,t){A|=0,t|=0;var e=0,r=0;e=0;do{r=0|vi(t+(e<<2)|0),n[A+(e<<2)>>2]=r,e=e+1|0}while(16!=(0|e))}(e|=0,t|=0),n[r>>2]=n[A>>2],n[r+4>>2]=n[A+4>>2],n[r+8>>2]=n[A+8>>2],n[r+12>>2]=n[A+12>>2],n[r+16>>2]=n[A+16>>2],n[r+20>>2]=n[A+20>>2],n[r+24>>2]=n[A+24>>2],n[r+28>>2]=n[A+28>>2],t=0|n[e>>2],y=0;do{if(v=0|bn(C=0|n[r+16>>2],6),v=(0|bn(C,11))^v,v^=0|bn(C,25),M=0|n[r+20>>2],D=0|n[r+24>>2],o=(v=t+v+(0|n[32592+(y<<2)>>2])+((D^M)&C^D)+(0|n[r+28>>2])|0)+(0|n[r+12>>2])|0,n[r+12>>2]=o,E=0|bn(w=0|n[r>>2],2),E=(0|bn(w,13))^E,E^=0|bn(w,22),B=0|n[r+4>>2],Q=0|n[r+8>>2],n[r+28>>2]=E+v+((Q|B)&w|Q&B),m=0|bn(o,6),m=(0|bn(o,11))^m,m=(o&(M^C)^M)+D+(m^=0|bn(o,25))+(0|n[e+((l=1|y)<<2)>>2])+(0|n[32592+(l<<2)>>2])|0,n[r+8>>2]=m+Q,D=0|bn(E+v+((Q|B)&w|Q&B)|0,2),D=m+(E+v+((Q|B)&w|Q&B)&(B|w)|B&w)+((D=(0|bn(E+v+((Q|B)&w|Q&B)|0,13))^D)^(0|bn(E+v+((Q|B)&w|Q&B)|0,22)))|0,n[r+24>>2]=D,k=0|bn(m+Q|0,6),k=(0|bn(m+Q|0,11))^k,k=(m+Q&(o^C)^C)+M+(k^=0|bn(m+Q|0,25))+(0|n[e+((t=2|y)<<2)>>2])+(0|n[32592+(t<<2)>>2])|0,n[r+4>>2]=k+B,M=0|bn(D,2),M=k+(D&(E+v+((Q|B)&w|Q&B)|w)|E+v+((Q|B)&w|Q&B)&w)+((M=(0|bn(D,13))^M)^(0|bn(D,22)))|0,n[r+20>>2]=M,S=0|bn(k+B|0,6),S=(0|bn(k+B|0,11))^S,S=(k+B&(m+Q^o)^o)+C+(S^=0|bn(k+B|0,25))+(0|n[e+((i=3|y)<<2)>>2])+(0|n[32592+(i<<2)>>2])|0,n[r>>2]=S+w,C=0|bn(M,2),C=S+(M&(D|E+v+((Q|B)&w|Q&B))|D&E+v+((Q|B)&w|Q&B))+((C=(0|bn(M,13))^C)^(0|bn(M,22)))|0,n[r+16>>2]=C,b=0|bn(S+w|0,6),b=(0|bn(S+w|0,11))^b,v=(b=(S+w&(k+B^m+Q)^m+Q)+o+(b^=0|bn(S+w|0,25))+(0|n[e+((a=4|y)<<2)>>2])+(0|n[32592+(a<<2)>>2])|0)+(E+v+((Q|B)&w|Q&B))|0,n[r+28>>2]=v,E=0|bn(C,2),E=b+(C&(M|D)|M&D)+((E=(0|bn(C,13))^E)^(0|bn(C,22)))|0,n[r+12>>2]=E,b=0|bn(v,6),b=(0|bn(v,11))^b,b=(v&(S+w^k+B)^k+B)+(m+Q)+(b^=0|bn(v,25))+(0|n[e+((o=5|y)<<2)>>2])+(0|n[32592+(o<<2)>>2])|0,n[r+24>>2]=b+D,Q=0|bn(E,2),Q=b+(E&(C|M)|C&M)+((Q=(0|bn(E,13))^Q)^(0|bn(E,22)))|0,n[r+8>>2]=Q,m=0|bn(b+D|0,6),m=(0|bn(b+D|0,11))^m,m=(b+D&(v^S+w)^S+w)+(k+B)+(m^=0|bn(b+D|0,25))+(0|n[e+((s=6|y)<<2)>>2])+(0|n[32592+(s<<2)>>2])|0,n[r+20>>2]=m+M,B=0|bn(Q,2),B=m+(Q&(E|C)|E&C)+((B=(0|bn(Q,13))^B)^(0|bn(Q,22)))|0,n[r+4>>2]=B,k=0|bn(m+M|0,6),k=(0|bn(m+M|0,11))^k,k=(m+M&(b+D^v)^v)+(S+w)+(k^=0|bn(m+M|0,25))+(0|n[e+((c=7|y)<<2)>>2])+(0|n[32592+(c<<2)>>2])|0,n[r+16>>2]=k+C,w=0|bn(B,2),w=k+(B&(Q|E)|Q&E)+((w=(0|bn(B,13))^w)^(0|bn(B,22)))|0,n[r>>2]=w,S=0|bn(k+C|0,6),S=(0|bn(k+C|0,11))^S,S=(k+C&(m+M^b+D)^b+D)+v+(S^=0|bn(k+C|0,25))+(0|n[e+((h=8|y)<<2)>>2])+(0|n[32592+(h<<2)>>2])|0,n[r+12>>2]=S+E,v=0|bn(w,2),v=S+(w&(B|Q)|B&Q)+((v=(0|bn(w,13))^v)^(0|bn(w,22)))|0,n[r+28>>2]=v,x=0|bn(S+E|0,6),x=(0|bn(S+E|0,11))^x,x=(S+E&(k+C^m+M)^m+M)+(b+D)+(x^=0|bn(S+E|0,25))+(0|n[e+((f=9|y)<<2)>>2])+(0|n[32592+(f<<2)>>2])|0,n[r+8>>2]=x+Q,D=0|bn(v,2),D=x+(v&(w|B)|w&B)+((D=(0|bn(v,13))^D)^(0|bn(v,22)))|0,n[r+24>>2]=D,b=0|bn(x+Q|0,6),b=(0|bn(x+Q|0,11))^b,b=(x+Q&(S+E^k+C)^k+C)+(m+M)+(b^=0|bn(x+Q|0,25))+(0|n[e+((g=10|y)<<2)>>2])+(0|n[32592+(g<<2)>>2])|0,n[r+4>>2]=b+B,M=0|bn(D,2),M=b+(D&(v|w)|v&w)+((M=(0|bn(D,13))^M)^(0|bn(D,22)))|0,n[r+20>>2]=M,m=0|bn(b+B|0,6),m=(0|bn(b+B|0,11))^m,m=(b+B&(x+Q^S+E)^S+E)+(k+C)+(m^=0|bn(b+B|0,25))+(0|n[e+((u=11|y)<<2)>>2])+(0|n[32592+(u<<2)>>2])|0,n[r>>2]=m+w,C=0|bn(M,2),C=m+(M&(D|v)|D&v)+((C=(0|bn(M,13))^C)^(0|bn(M,22)))|0,n[r+16>>2]=C,k=0|bn(m+w|0,6),k=(0|bn(m+w|0,11))^k,k=(m+w&(b+B^x+Q)^x+Q)+(S+E)+(k^=0|bn(m+w|0,25))+(0|n[e+((I=12|y)<<2)>>2])+(0|n[32592+(I<<2)>>2])|0,n[r+28>>2]=k+v,E=0|bn(C,2),E=k+(C&(M|D)|M&D)+((E=(0|bn(C,13))^E)^(0|bn(C,22)))|0,n[r+12>>2]=E,S=0|bn(k+v|0,6),S=(0|bn(k+v|0,11))^S,S=(k+v&(m+w^b+B)^b+B)+(x+Q)+(S^=0|bn(k+v|0,25))+(0|n[e+((p=13|y)<<2)>>2])+(0|n[32592+(p<<2)>>2])|0,n[r+24>>2]=S+D,Q=0|bn(E,2),Q=S+(E&(C|M)|C&M)+((Q=(0|bn(E,13))^Q)^(0|bn(E,22)))|0,n[r+8>>2]=Q,x=0|bn(S+D|0,6),x=(0|bn(S+D|0,11))^x,x=(S+D&(k+v^m+w)^m+w)+(b+B)+(x^=0|bn(S+D|0,25))+(0|n[e+((_=14|y)<<2)>>2])+(0|n[32592+(_<<2)>>2])|0,n[r+20>>2]=x+M,B=0|bn(Q,2),B=x+(Q&(E|C)|E&C)+((B=(0|bn(Q,13))^B)^(0|bn(Q,22)))|0,n[r+4>>2]=B,b=0|bn(x+M|0,6),b=(0|bn(x+M|0,11))^b,b=(x+M&(S+D^k+v)^k+v)+(m+w)+(b^=0|bn(x+M|0,25))+(0|n[e+((d=15|y)<<2)>>2])+(0|n[32592+(d<<2)>>2])|0,n[r+16>>2]=b+C,C=0|bn(B,2),B=b+(B&(Q|E)|Q&E)+((C=(0|bn(B,13))^C)^(0|bn(B,22)))|0,n[r>>2]=B,48==(0|y))break;S=(x=0|n[e+(_<<2)>>2])>>>10^(S=0|bn(x,17))^(0|bn(x,19)),D=0|n[e+(f<<2)>>2],M=(w=0|n[e+(l<<2)>>2])>>>3^(M=0|bn(w,7))^(0|bn(w,18)),M=S+D+(0|n[e+(y<<2)>>2])+M|0,n[e+((y=y+16|0)<<2)>>2]=M,k=(S=0|n[e+(d<<2)>>2])>>>10^(k=0|bn(S,17))^(0|bn(S,19)),v=(Q=0|n[e+(l+9<<2)>>2])+w+k+((b=0|n[e+(l+1<<2)>>2])>>>3^(v=0|bn(b,7))^(0|bn(b,18)))|0,n[e+(l+16<<2)>>2]=v,Q=(M=M>>>10^(k=0|bn(M,17))^(0|bn(M,19)))+(k=0|n[e+(u<<2)>>2])+b+((w=0|n[e+(i<<2)>>2])>>>3^(Q=0|bn(w,7))^(0|bn(w,18)))|0,n[e+(t+16<<2)>>2]=Q,v=v>>>10^(b=0|bn(v,17))^(0|bn(v,19)),t=(b=0|n[e+(i+9<<2)>>2])+w+v+((M=0|n[e+(i+1<<2)>>2])>>>3^(t=0|bn(M,7))^(0|bn(M,18)))|0,n[e+(i+16<<2)>>2]=t,b=(Q=Q>>>10^(v=0|bn(Q,17))^(0|bn(Q,19)))+(v=0|n[e+(p<<2)>>2])+M+((w=0|n[e+(o<<2)>>2])>>>3^(b=0|bn(w,7))^(0|bn(w,18)))|0,n[e+(a+16<<2)>>2]=b,t=t>>>10^(M=0|bn(t,17))^(0|bn(t,19)),m=(M=0|n[e+(o+9<<2)>>2])+w+t+((Q=0|n[e+(o+1<<2)>>2])>>>3^(m=0|bn(Q,7))^(0|bn(Q,18)))|0,n[e+(o+16<<2)>>2]=m,w=(b=(b>>>10^(t=0|bn(b,17))^(0|bn(b,19)))+S|0)+Q+((t=0|n[e+(c<<2)>>2])>>>3^(w=0|bn(t,7))^(0|bn(t,18)))|0,n[e+(s+16<<2)>>2]=w,m=m>>>10^(Q=0|bn(m,17))^(0|bn(m,19)),M=(Q=0|n[e+(c+9<<2)>>2])+t+m+((b=0|n[e+(c+1<<2)>>2])>>>3^(M=0|bn(b,7))^(0|bn(b,18)))|0,n[e+(c+16<<2)>>2]=M,m=(w=(w=w>>>10^(m=0|bn(w,17))^(0|bn(w,19)))+(0|n[e+(h+9<<2)>>2])|0)+b+((m=0|bn(D,7))^D>>>3^(0|bn(D,18)))|0,n[e+(h+16<<2)>>2]=m,M=M>>>10^(b=0|bn(M,17))^(0|bn(M,19)),t=(b=0|n[e+(f+9<<2)>>2])+D+M+((w=0|n[e+(f+1<<2)>>2])>>>3^(t=0|bn(w,7))^(0|bn(w,18)))|0,n[e+(f+16<<2)>>2]=t,M=(m=(m=m>>>10^(M=0|bn(m,17))^(0|bn(m,19)))+(0|n[e+(g+9<<2)>>2])|0)+w+((M=0|bn(k,7))^k>>>3^(0|bn(k,18)))|0,n[e+(g+16<<2)>>2]=M,t=t>>>10^(w=0|bn(t,17))^(0|bn(t,19)),D=(w=0|n[e+(u+9<<2)>>2])+k+t+((m=0|n[e+(u+1<<2)>>2])>>>3^(D=0|bn(m,7))^(0|bn(m,18)))|0,n[e+(u+16<<2)>>2]=D,t=(M=(M=M>>>10^(t=0|bn(M,17))^(0|bn(M,19)))+(0|n[e+(I+9<<2)>>2])|0)+m+((t=0|bn(v,7))^v>>>3^(0|bn(v,18)))|0,n[e+(I+16<<2)>>2]=t,D=D>>>10^(m=0|bn(D,17))^(0|bn(D,19)),M=(m=0|n[e+(p+9<<2)>>2])+v+D+((M=0|n[e+(p+1<<2)>>2])>>>3^(k=0|bn(M,7))^(0|bn(M,18)))|0,n[e+(p+16<<2)>>2]=M,t=t>>>10^(k=0|bn(t,17))^(0|bn(t,19)),D=(k=0|n[e+(_+9<<2)>>2])+x+t+((D=0|bn(S,7))^S>>>3^(0|bn(S,18)))|0,n[e+(_+16<<2)>>2]=D,M=M>>>10^(D=0|bn(M,17))^(0|bn(M,19)),x=(D=0|n[e+(d+9<<2)>>2])+S+M+((t=0|n[e+(d+1<<2)>>2])>>>3^(x=0|bn(t,7))^(0|bn(t,18)))|0,n[e+(d+16<<2)>>2]=x}while(y>>>0<64);t=0;do{n[(x=A+(t<<2)|0)>>2]=(0|n[x>>2])+(0|n[r+(t<<2)>>2]),t=t+1|0}while(8!=(0|t))}function M(A,t,e,r,i){A|=0,t|=0,e|=0,r|=0;var n=0,o=0,s=0,c=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,d=0,y=0,B=0,C=0,E=0,Q=0;if(g=0|gr(i|=0),I=0|h(),n=0|gr(i+8|0),o=0|h(),r=0|Tr(0|e,0|r,56),i=0|h(),(t+e+(0-(7&e))|0)==(0|t))_=2037671283^n,s=1952801890^o,p=1886610805^g,u=1936682341^I,f=1852075885^n,c=1685025377^o,C=1852142177^g,n=1819895653^I,o=t;else for(B=2037671283^n,s=1952801890^o,_=1886610805^g,u=1936682341^I,f=1852075885^n,c=1685025377^o,o=1852142177^g,n=1819895653^I,p=t;;){if(Q=(d=0|gr(p))^B,s^=y=0|h(),C=0|di(0|_,0|u,0|f,0|c),B=0|h(),g=0|Br(f,c,13),f=(0|h())^B,c=0|Br(C,B,32),B=0|h(),I=0|di(0|Q,0|s,0|o,0|n),l=0|h(),B=0|di((s=0|Br(Q,s,16))^I|0,0|(o=(0|h())^l),0|c,0|B),c=0|h(),o=0|Br(s^I,o,21),s=c^(0|h()),l=0|di(0|I,0|l,g^C|0,0|f),I=0|h(),f=0|Br(g^C,f,17),n=(0|h())^I,I=0|Br(l,I,32),C=0|h(),c=0|di(f^l|0,0|n,0|B,0|c),g=0|h(),n=0|Br(f^l,n,13),l=(0|h())^g,g=0|Br(c,g,32),f=0|h(),C=0|di(0|I,0|C,B^o|0,0|s),I=0|h(),f=0|di((s=0|Br(B^o,s,16))^C|0,0|(o=(0|h())^I),0|g,0|f),g=0|h(),o=0|Br(s^C,o,21),s=g^(0|h()),I=0|di(n^c|0,0|l,0|C,0|I),C=0|h(),l=0|Br(n^c,l,17),c=(0|h())^C,C=0|Br(I,C,32),n=0|h(),(0|(p=p+8|0))==(t+e+(0-(7&e))|0)){_=f^o,p=f^d,u=g^y,f=l^I,o=t+e+(0-(7&e))|0;break}B=f^o,_=f^d,u=g^y,f=l^I,o=C}switch(7&e){case 7:E=0|Tr(0|a[o+6>>0],0,48),i=0|h()|i,r|=E,E=6;break;case 6:E=6;break;case 5:E=7;break;case 4:E=8;break;case 3:E=9;break;case 2:E=10;break;case 1:E=11}return 6==(0|E)&&(Q=0|Tr(0|a[o+5>>0],0,40),i=0|h()|i,r|=Q,E=7),7==(0|E)&&(i=0|a[o+4>>0]|i,E=8),8==(0|E)&&(r|=Q=0|Tr(0|a[o+3>>0],0,24),i=0|h()|i,E=9),9==(0|E)&&(r|=Q=0|Tr(0|a[o+2>>0],0,16),i=0|h()|i,E=10),10==(0|E)&&(r|=Q=0|Tr(0|a[o+1>>0],0,8),i=0|h()|i,E=11),11==(0|E)&&(r=0|r|a[o>>0]),e=r^_,y=i^s,p=0|di(0|p,0|u,0|f,0|c),_=0|h(),d=0|Br(f,c,13),t=(0|h())^_,_=0|Br(p,_,32),E=0|h(),C=0|di(0|e,0|y,0|C,0|n),Q=0|h(),E=0|di((y=0|Br(e,y,16))^C|0,0|(e=(0|h())^Q),0|_,0|E),_=0|h(),e=0|Br(y^C,e,21),y=_^(0|h()),Q=0|di(0|C,0|Q,d^p|0,0|t),C=0|h(),t=0|Br(d^p,t,17),p=(0|h())^C,C=0|Br(Q,C,32),d=0|h(),_=0|di(t^Q|0,0|p,0|E,0|_),B=0|h(),p=0|Br(t^Q,p,13),Q=(0|h())^B,B=0|Br(_,B,32),t=0|h(),d=0|di(0|C,0|d,E^e|0,0|y),C=0|h(),t=0|di((y=0|Br(E^e,y,16))^d|0,0|(e=(0|h())^C),0|B,0|t),B=0|h(),e=0|Br(y^d,e,21),y=B^(0|h()),C=0|di(p^_|0,0|Q,0|d,0|C),d=0|h(),Q=0|Br(p^_,Q,17),_=(0|h())^d,d=0|Br(C,d,32),p=0|h(),B=0|di(t^r|0,B^i|0,Q^C|0,0|_),E=0|h(),_=0|Br(Q^C,_,13),C=(0|h())^E,E=0|Br(B,E,32),Q=0|h(),p=0|di(255^d|0,0|p,t^e|0,0|y),d=0|h(),Q=0|di((y=0|Br(t^e,y,16))^p|0,0|(e=(0|h())^d),0|E,0|Q),E=0|h(),e=0|Br(y^p,e,21),y=E^(0|h()),d=0|di(0|p,0|d,_^B|0,0|C),p=0|h(),C=0|Br(_^B,C,17),B=(0|h())^p,p=0|Br(d,p,32),_=0|h(),E=0|di(C^d|0,0|B,0|Q,0|E),t=0|h(),B=0|Br(C^d,B,13),d=(0|h())^t,t=0|Br(E,t,32),C=0|h(),_=0|di(0|p,0|_,Q^e|0,0|y),p=0|h(),C=0|di((y=0|Br(Q^e,y,16))^_|0,0|(e=(0|h())^p),0|t,0|C),t=0|h(),e=0|Br(y^_,e,21),y=t^(0|h()),p=0|di(B^E|0,0|d,0|_,0|p),_=0|h(),d=0|Br(B^E,d,17),E=(0|h())^_,_=0|Br(p,_,32),B=0|h(),t=0|di(d^p|0,0|E,0|C,0|t),Q=0|h(),E=0|Br(d^p,E,13),p=(0|h())^Q,Q=0|Br(t,Q,32),d=0|h(),B=0|di(0|_,0|B,C^e|0,0|y),_=0|h(),d=0|di((y=0|Br(C^e,y,16))^B|0,0|(e=(0|h())^_),0|Q,0|d),Q=0|h(),e=0|Br(y^B,e,21),y=Q^(0|h()),_=0|di(E^t|0,0|p,0|B,0|_),B=0|h(),p=0|Br(E^t,p,17),t=(0|h())^B,B=0|Br(_,B,32),E=0|h(),Q=0|di(p^_|0,0|t,0|d,0|Q),C=0|h(),t=0|Br(p^_,t,13),C=(0|h())^C,E=0|di(0|B,0|E,d^e|0,0|y),B=0|h(),y=0|Br((y=0|Br(d^e,y,16))^E,(0|h())^B,21),e=0|h(),B=0|di(t^Q|0,0|C,0|E,0|B),E=0|h(),C=0|Br(t^Q,C,17),Q=0|h(),Ve(A,y^B^C^(t=0|Br(B,E,32)),e^E^Q^(0|h())),0}function x(A){var t=0,e=0,r=0,i=0,a=0,o=0,s=0,c=0,h=0;if(A|=0){t=0|n[8891],h=A+-8+(-8&(e=0|n[A+-4>>2]))|0;do{if(1&e)s=A+-8|0,c=A+-8|0,A=-8&e;else{if(r=0|n[A+-8>>2],!(3&e))return;if(o=r+(-8&e)|0,(a=A+-8+(0-r)|0)>>>0>>0)return;if((0|n[8892])==(0|a)){if(3!=(3&(A=0|n[h+4>>2])|0)){s=a,c=a,A=o;break}return n[8889]=o,n[h+4>>2]=-2&A,n[a+4>>2]=1|o,void(n[a+o>>2]=o)}if(r>>>0<256){if(A=0|n[a+8>>2],(0|(t=0|n[a+12>>2]))==(0|A)){n[8887]=n[8887]&~(1<<(r>>>3)),s=a,c=a,A=o;break}n[A+12>>2]=t,n[t+8>>2]=A,s=a,c=a,A=o;break}i=0|n[a+24>>2],A=0|n[a+12>>2];do{if((0|A)==(0|a)){if(A=0|n[a+16+4>>2])t=a+16+4|0;else{if(!(A=0|n[a+16>>2])){A=0;break}t=a+16|0}for(;;)if(e=0|n[(r=A+20|0)>>2])A=e,t=r;else{if(!(e=0|n[(r=A+16|0)>>2]))break;A=e,t=r}n[t>>2]=0}else c=0|n[a+8>>2],n[c+12>>2]=A,n[A+8>>2]=c}while(0);if(i){if(t=0|n[a+28>>2],(0|n[35852+(t<<2)>>2])==(0|a)){if(n[35852+(t<<2)>>2]=A,!A){n[8888]=n[8888]&~(1< >2])==(0|a)?i+16|0:i+20|0)>>2]=A,!A){s=a,c=a,A=o;break}n[A+24>>2]=i,0|(t=0|n[a+16>>2])&&(n[A+16>>2]=t,n[t+24>>2]=A),(t=0|n[a+16+4>>2])?(n[A+20>>2]=t,n[t+24>>2]=A,s=a,c=a,A=o):(s=a,c=a,A=o)}else s=a,c=a,A=o}}while(0);if(!(s>>>0>=h>>>0)&&1&(e=0|n[h+4>>2])){if(2&e)n[h+4>>2]=-2&e,n[c+4>>2]=1|A,n[s+A>>2]=A,i=A;else{if((0|n[8893])==(0|h)){if(h=(0|n[8890])+A|0,n[8890]=h,n[8893]=c,n[c+4>>2]=1|h,(0|c)!=(0|n[8892]))return;return n[8892]=0,void(n[8889]=0)}if((0|n[8892])==(0|h))return h=(0|n[8889])+A|0,n[8889]=h,n[8892]=s,n[c+4>>2]=1|h,void(n[s+h>>2]=h);i=(-8&e)+A|0;do{if(e>>>0<256){if(t=0|n[h+8>>2],(0|(A=0|n[h+12>>2]))==(0|t)){n[8887]=n[8887]&~(1<<(e>>>3));break}n[t+12>>2]=A,n[A+8>>2]=t;break}a=0|n[h+24>>2],A=0|n[h+12>>2];do{if((0|A)==(0|h)){if(A=0|n[h+16+4>>2])t=h+16+4|0;else{if(!(A=0|n[h+16>>2])){t=0;break}t=h+16|0}for(;;)if(e=0|n[(r=A+20|0)>>2])A=e,t=r;else{if(!(e=0|n[(r=A+16|0)>>2]))break;A=e,t=r}n[t>>2]=0,t=A}else t=0|n[h+8>>2],n[t+12>>2]=A,n[A+8>>2]=t,t=A}while(0);if(0|a){if(A=0|n[h+28>>2],(0|n[35852+(A<<2)>>2])==(0|h)){if(n[35852+(A<<2)>>2]=t,!t){n[8888]=n[8888]&~(1<>2])==(0|h)?a+16|0:a+20|0)>>2]=t,!t)break;n[t+24>>2]=a,0|(A=0|n[h+16>>2])&&(n[t+16>>2]=A,n[A+24>>2]=t),0|(A=0|n[h+16+4>>2])&&(n[t+20>>2]=A,n[A+24>>2]=t)}}while(0);if(n[c+4>>2]=1|i,n[s+i>>2]=i,(0|c)==(0|n[8892]))return void(n[8889]=i)}if(e=i>>>3,i>>>0<256)return(A=0|n[8887])&1< >2]):(n[8887]=A|1< >2]=c,n[t+12>>2]=c,n[c+8>>2]=t,void(n[c+12>>2]=35588+(e<<1<<2));t=35852+((r=(A=i>>>8)?i>>>0>16777215?31:i>>>(7+(r=14-((520192+(A<<((A+1048320|0)>>>16&8))|0)>>>16&4|(A+1048320|0)>>>16&8|(245760+(r=A<<((A+1048320|0)>>>16&8)<<((520192+(A<<((A+1048320|0)>>>16&8))|0)>>>16&4))|0)>>>16&2)+(r<<((r+245760|0)>>>16&2)>>>15)|0)|0)&1|r<<1:0)<<2)|0,n[c+28>>2]=r,n[c+20>>2]=0,n[c+16>>2]=0,A=0|n[8888],e=1< >2];t:do{if((-8&n[A+4>>2]|0)!=(0|i)){for(r=i<<(31==(0|r)?0:25-(r>>>1)|0);t=0|n[(e=A+16+(r>>>31<<2)|0)>>2];){if((-8&n[t+4>>2]|0)==(0|i)){A=t;break t}r<<=1,A=t}n[e>>2]=c,n[c+24>>2]=A,n[c+12>>2]=c,n[c+8>>2]=c;break A}}while(0);h=0|n[(s=A+8|0)>>2],n[h+12>>2]=c,n[s>>2]=c,n[c+8>>2]=h,n[c+12>>2]=A,n[c+24>>2]=0}else n[8888]=A|e,n[t>>2]=c,n[c+24>>2]=t,n[c+12>>2]=c,n[c+8>>2]=c}while(0);if(h=(0|n[8895])-1|0,n[8895]=h,!(0|h)){for(A=36004;A=0|n[A>>2];)A=A+8|0;n[8895]=-1}}}}function F(A,t){t|=0;var e=0,r=0,i=0,a=0,o=0,s=0,c=0;e=0|n[4+(A|=0)>>2];do{if(1&e)c=A,e=t;else{if(s=0|n[A>>2],!(3&e))return;if((0|n[8892])==(A+(0-s)|0)){if(3!=(3&(e=0|n[A+t+4>>2])|0)){c=A+(0-s)|0,e=s+t|0;break}return n[8889]=s+t,n[A+t+4>>2]=-2&e,n[A+(0-s)+4>>2]=s+t|1,void(n[A+t>>2]=s+t)}if(s>>>0<256){if(e=0|n[A+(0-s)+8>>2],(0|(r=0|n[A+(0-s)+12>>2]))==(0|e)){n[8887]=n[8887]&~(1<<(s>>>3)),c=A+(0-s)|0,e=s+t|0;break}n[e+12>>2]=r,n[r+8>>2]=e,c=A+(0-s)|0,e=s+t|0;break}o=0|n[A+(0-s)+24>>2],e=0|n[A+(0-s)+12>>2];do{if((0|e)==(A+(0-s)|0)){if(e=0|n[4+(r=A+(0-s)+16|0)>>2])r=r+4|0;else if(!(e=0|n[r>>2])){r=0;break}for(;;)if(i=0|n[(a=e+20|0)>>2])e=i,r=a;else{if(!(i=0|n[(a=e+16|0)>>2]))break;e=i,r=a}n[r>>2]=0,r=e}else r=0|n[A+(0-s)+8>>2],n[r+12>>2]=e,n[e+8>>2]=r,r=e}while(0);if(o){if(e=0|n[A+(0-s)+28>>2],(0|n[35852+(e<<2)>>2])==(A+(0-s)|0)){if(n[35852+(e<<2)>>2]=r,!r){n[8888]=n[8888]&~(1< >2])==(A+(0-s)|0)?o+16|0:o+20|0)>>2]=r,!r){c=A+(0-s)|0,e=s+t|0;break}n[r+24>>2]=o,0|(e=0|n[A+(0-s)+16>>2])&&(n[r+16>>2]=e,n[e+24>>2]=r),(e=0|n[A+(0-s)+16+4>>2])?(n[r+20>>2]=e,n[e+24>>2]=r,c=A+(0-s)|0,e=s+t|0):(c=A+(0-s)|0,e=s+t|0)}else c=A+(0-s)|0,e=s+t|0}}while(0);if(2&(i=0|n[A+t+4>>2]))n[A+t+4>>2]=-2&i,n[c+4>>2]=1|e,n[c+e>>2]=e,o=e;else{if((0|n[8893])==(A+t|0)){if(t=(0|n[8890])+e|0,n[8890]=t,n[8893]=c,n[c+4>>2]=1|t,(0|c)!=(0|n[8892]))return;return n[8892]=0,void(n[8889]=0)}if((0|n[8892])==(A+t|0))return t=(0|n[8889])+e|0,n[8889]=t,n[8892]=c,n[c+4>>2]=1|t,void(n[c+t>>2]=t);o=(-8&i)+e|0;do{if(i>>>0<256){if(r=0|n[A+t+8>>2],(0|(e=0|n[A+t+12>>2]))==(0|r)){n[8887]=n[8887]&~(1<<(i>>>3));break}n[r+12>>2]=e,n[e+8>>2]=r;break}s=0|n[A+t+24>>2],e=0|n[A+t+12>>2];do{if((0|e)==(A+t|0)){if(e=0|n[A+t+16+4>>2])r=A+t+16+4|0;else{if(!(e=0|n[A+t+16>>2])){r=0;break}r=A+t+16|0}for(;;)if(i=0|n[(a=e+20|0)>>2])e=i,r=a;else{if(!(i=0|n[(a=e+16|0)>>2]))break;e=i,r=a}n[r>>2]=0,r=e}else r=0|n[A+t+8>>2],n[r+12>>2]=e,n[e+8>>2]=r,r=e}while(0);if(0|s){if(e=0|n[A+t+28>>2],(0|n[35852+(e<<2)>>2])==(A+t|0)){if(n[35852+(e<<2)>>2]=r,!r){n[8888]=n[8888]&~(1< >2])==(A+t|0)?s+16|0:s+20|0)>>2]=r,!r)break;n[r+24>>2]=s,0|(e=0|n[A+t+16>>2])&&(n[r+16>>2]=e,n[e+24>>2]=r),0|(e=0|n[A+t+16+4>>2])&&(n[r+20>>2]=e,n[e+24>>2]=r)}}while(0);if(n[c+4>>2]=1|o,n[c+o>>2]=o,(0|c)==(0|n[8892]))return void(n[8889]=o)}if(i=o>>>3,o>>>0<256)return(e=0|n[8887])&1<>2]):(n[8887]=e|1<>2]=c,n[r+12>>2]=c,n[c+8>>2]=r,void(n[c+12>>2]=35588+(i<<1<<2));if(r=35852+((a=(e=o>>>8)?o>>>0>16777215?31:o>>>(7+(a=14-((520192+(e<<((e+1048320|0)>>>16&8))|0)>>>16&4|(e+1048320|0)>>>16&8|(245760+(a=e<<((e+1048320|0)>>>16&8)<<((520192+(e<<((e+1048320|0)>>>16&8))|0)>>>16&4))|0)>>>16&2)+(a<<((a+245760|0)>>>16&2)>>>15)|0)|0)&1|a<<1:0)<<2)|0,n[c+28>>2]=a,n[c+20>>2]=0,n[c+16>>2]=0,!((e=0|n[8888])&(i=1<>2]=c,n[c+24>>2]=r,n[c+12>>2]=c,void(n[c+8>>2]=c);e=0|n[r>>2];A:do{if((-8&n[e+4>>2]|0)!=(0|o)){for(a=o<<(31==(0|a)?0:25-(a>>>1)|0);r=0|n[(i=e+16+(a>>>31<<2)|0)>>2];){if((-8&n[r+4>>2]|0)==(0|o)){e=r;break A}a<<=1,e=r}return n[i>>2]=c,n[c+24>>2]=e,n[c+12>>2]=c,void(n[c+8>>2]=c)}}while(0);t=0|n[(A=e+8|0)>>2],n[t+12>>2]=c,n[A>>2]=c,n[c+8>>2]=t,n[c+12>>2]=e,n[c+24>>2]=0}function H(A,t,e,i,a){A|=0,t|=0,e|=0;var o,s,c=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0,m=0,v=0,k=0,D=0,S=0,M=0,x=0,F=0,H=0,R=0,U=0,G=0,N=0,L=0,Y=0,J=0,P=0,K=0,T=0,q=0,j=0,O=0,z=0,X=0,W=0,V=0,Z=0,$=0,AA=0,tA=0,eA=0,rA=0,iA=0,nA=0,aA=0,oA=0,sA=0,cA=0,hA=0,fA=0,gA=0,uA=0;if(s=d,o=d=d+63&-64,d=d+64|0,!(0==(0|(i|=0))&0==(0|(a|=0)))){for(J=0|n[A>>2],P=0|n[A+4>>2],K=0|n[A+8>>2],T=0|n[A+12>>2],q=0|n[A+16>>2],x=0|n[A+20>>2],F=0|n[A+24>>2],H=0|n[A+28>>2],R=0|n[A+32>>2],U=0|n[A+36>>2],G=0|n[A+40>>2],N=0|n[A+44>>2],L=0|n[A+56>>2],Y=0|n[A+60>>2],f=0,S=0|n[A+48>>2],M=0|n[A+52>>2],g=t;;){if(D=a>>>0<0|0==(0|a)&i>>>0<64){c=(t=o)+64|0;do{n[t>>2]=0,t=t+4|0}while((0|t)<(0|c));t=0;do{r[o+t>>0]=0|r[g+t>>0],t=t+1|0}while(a>>>0>0|0==(0|a)&i>>>0>t>>>0);k=o,f=e,g=o}else k=e;e=20,t=J,c=P,u=G,I=N,l=S,p=M,_=L,y=Y,B=K,C=T,E=q,Q=x,b=F,w=H,m=R,v=U;do{W=0|En((AA=0|En((gA=0|En(($=(AA=0|En((fA=t+E|0)^l,16))+m|0)^E,12))+fA^AA,8))+$^gA,7),uA=0|En((z=0|En((sA=0|En((O=(z=0|En((oA=c+Q|0)^p,16))+v|0)^Q,12))+oA^z,8))+O^sA,7),cA=0|En((X=0|En((rA=0|En((tA=(X=0|En((eA=B+b|0)^_,16))+u|0)^b,12))+eA^X,8))+tA^rA,7),iA=0|En((nA=0|En((Z=0|En((j=(nA=0|En((V=C+w|0)^y,16))+I|0)^w,12))+V^nA,8))+j^Z,7),Q=0|En((u=(y=0|En((t=(aA=0|En((hA=0|En(nA^uA+(gA+fA),16))+(X+tA)^uA,12))+(uA+(gA+fA))|0)^hA,8))+(hA+(X+tA))|0)^aA,7),b=0|En((I=(l=0|En((c=(tA=0|En((aA=0|En(cA+(sA+oA)^AA,16))+(nA+j)^cA,12))+(cA+(sA+oA))|0)^aA,8))+(aA+(nA+j))|0)^tA,7),w=0|En((m=(p=0|En((B=(j=0|En((tA=0|En(iA+(rA+eA)^z,16))+(AA+$)^iA,12))+(iA+(rA+eA))|0)^tA,8))+(tA+(AA+$))|0)^j,7),E=0|En((v=(_=0|En((C=(j=0|En((X=0|En(Z+V+W^X,16))+(z+O)^W,12))+(Z+V+W)|0)^X,8))+(X+(z+O))|0)^j,7),e=e+-2|0}while(0!=(0|e));if(Z=(0|ji(g))^t+J,$=(0|ji(g+4|0))^c+P,AA=(0|ji(g+8|0))^B+K,tA=(0|ji(g+12|0))^C+T,eA=(0|ji(g+16|0))^E+q,rA=(0|ji(g+20|0))^Q+x,iA=(0|ji(g+24|0))^b+F,nA=(0|ji(g+28|0))^w+H,aA=(0|ji(g+32|0))^m+R,oA=(0|ji(g+36|0))^v+U,sA=(0|ji(g+40|0))^u+G,cA=(0|ji(g+44|0))^I+N,hA=(0|ji(g+48|0))^l+S,fA=(0|ji(g+52|0))^p+M,gA=(0|ji(g+56|0))^_+L,uA=(0|ji(g+60|0))^y+Y,c=M+(0==(0|(t=S+1|0))&1)|0,bi(k,Z),bi(k+4|0,$),bi(k+8|0,AA),bi(k+12|0,tA),bi(k+16|0,eA),bi(k+20|0,rA),bi(k+24|0,iA),bi(k+28|0,nA),bi(k+32|0,aA),bi(k+36|0,oA),bi(k+40|0,sA),bi(k+44|0,cA),bi(k+48|0,hA),bi(k+52|0,fA),bi(k+56|0,gA),bi(k+60|0,uA),a>>>0<0|0==(0|a)&i>>>0<65)break;e=0|di(0|i,0|a,-64,-1),a=0|h(),i=e,e=k+64|0,S=t,M=c,g=g+64|0}if(D&&0|i){a=0;do{r[f+a>>0]=0|r[k+a>>0],a=a+1|0}while((0|a)!=(0|i))}n[A+48>>2]=t,n[A+52>>2]=c}d=s}function R(A,t,e,i){t|=0,e|=0,i|=0;var a,o,s,c,f,g=0,u=0,I=0,l=0,p=0,_=0,d=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0,m=0;if(f=0==(0|r[80+(A|=0)>>0])?16777216:0,a=0|n[A+4>>2],o=0|n[A+8>>2],s=0|n[A+12>>2],c=0|n[A+16>>2],p=0|n[A+20>>2],l=0|n[A+24>>2],I=0|n[A+28>>2],u=0|n[A+32>>2],g=0|n[A+36>>2],i>>>0>0|0==(0|i)&e>>>0>15)for(B=0|n[A>>2];;){if(w=(67108863&(0|ji(t)))+p|0,m=((0|ji(t+3|0))>>>2&67108863)+l|0,b=((0|ji(t+6|0))>>>4&67108863)+I|0,Q=((0|ji(t+9|0))>>>6)+u|0,p=((0|ji(t+12|0))>>>8|f)+g|0,g=0|Dr(0|w,0,0|B,0),_=0|h(),I=0|di(0|(_=0|di(0|(I=0|di(0|(_=0|di(0|(I=0|Dr(0|m,0,5*c|0,0)),0|h(),0|g,0|_)),0|(g=0|h()),0|(I=0|Dr(0|b,0,5*s|0,0)),0|h())),0|(g=0|h()),0|(_=0|Dr(0|Q,0,5*o|0,0)),0|h())),0|(g=0|h()),0|(I=0|Dr(0|p,0,5*a|0,0)),0|h()),g=0|h(),_=0|Dr(0|w,0,0|a,0),d=0|h(),E=0|di(0|(d=0|di(0|(E=0|di(0|(d=0|di(0|(E=0|Dr(0|m,0,0|B,0)),0|h(),0|_,0|d)),0|(_=0|h()),0|(E=0|Dr(0|b,0,5*c|0,0)),0|h())),0|(_=0|h()),0|(d=0|Dr(0|Q,0,5*s|0,0)),0|h())),0|(_=0|h()),0|(E=0|Dr(0|p,0,5*o|0,0)),0|h()),_=0|h(),d=0|Dr(0|w,0,0|o,0),y=0|h(),C=0|di(0|(y=0|di(0|(C=0|di(0|(y=0|di(0|(C=0|Dr(0|m,0,0|a,0)),0|h(),0|d,0|y)),0|(d=0|h()),0|(C=0|Dr(0|b,0,0|B,0)),0|h())),0|(d=0|h()),0|(y=0|Dr(0|Q,0,5*c|0,0)),0|h())),0|(d=0|h()),0|(C=0|Dr(0|p,0,5*s|0,0)),0|h()),d=0|h(),y=0|Dr(0|w,0,0|s,0),u=0|h(),l=0|di(0|(u=0|di(0|(l=0|di(0|(u=0|di(0|(l=0|Dr(0|m,0,0|o,0)),0|h(),0|y,0|u)),0|(y=0|h()),0|(l=0|Dr(0|b,0,0|a,0)),0|h())),0|(y=0|h()),0|(u=0|Dr(0|Q,0,0|B,0)),0|h())),0|(y=0|h()),0|(l=0|Dr(0|p,0,5*c|0,0)),0|h()),y=0|h(),u=0|Dr(0|w,0,0|c,0),w=0|h(),p=0|di(0|(Q=0|di(0|(b=0|di(0|(w=0|di(0|(m=0|Dr(0|m,0,0|s,0)),0|h(),0|u,0|w)),0|(u=0|h()),0|(b=0|Dr(0|b,0,0|o,0)),0|h())),0|(u=0|h()),0|(Q=0|Dr(0|Q,0,0|a,0)),0|h())),0|(u=0|h()),0|(p=0|Dr(0|p,0,0|B,0)),0|h()),u=0|h(),g=0|Xr(0|I,0|g,26),h(),_=0|Xr(0|(g=0|di(0|E,0|_,0|g,0)),0|h(),26),h(),d=0|Xr(0|(_=0|di(0|C,0|d,0|_,0)),0|h(),26),h(),y=0|Xr(0|(d=0|di(0|l,0|y,0|d,0)),0|h(),26),h(),u=0|Xr(0|(y=0|di(0|p,0|u,0|y,0)),0|h(),26),h(),e=0|di(0|e,0|i,-16,-1),!((i=0|h())>>>0>0|0==(0|i)&e>>>0>15)){e=(5*u|0)+(67108863&I)&67108863,l=(((5*u|0)+(67108863&I)|0)>>>26)+(67108863&g)|0,I=67108863&_,u=67108863&d,g=67108863&y;break}p=(5*u|0)+(67108863&I)&67108863,l=(((5*u|0)+(67108863&I)|0)>>>26)+(67108863&g)|0,I=67108863&_,u=67108863&d,g=67108863&y,t=t+16|0}else e=p;n[A+20>>2]=e,n[A+24>>2]=l,n[A+28>>2]=I,n[A+32>>2]=u,n[A+36>>2]=g}function U(A,t){A|=0;var e=0,i=0,a=0,o=0,s=0,c=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,d=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0;f=0|Ce(t|=0),c=0|h(),Q=0|Tr(0|(Q=0|vr(0|r[t+4>>0],0|r[t+5>>0],0|r[t+6>>0])),0|h(),6),b=0|h(),s=0|Tr(0|(s=0|vr(0|r[t+7>>0],0|r[t+8>>0],0|r[t+9>>0])),0|h(),5),o=0|h(),C=0|Tr(0|(C=0|vr(0|r[t+10>>0],0|r[t+11>>0],0|r[t+12>>0])),0|h(),3),E=0|h(),a=0|Tr(0|(a=0|vr(0|r[t+13>>0],0|r[t+14>>0],0|r[t+15>>0])),0|h(),2),i=0|h(),y=0|Ce(t+16|0),B=0|h(),g=0|Tr(0|(g=0|vr(0|r[t+20>>0],0|r[t+21>>0],0|r[t+22>>0])),0|h(),7),e=0|h(),u=0|Tr(0|(u=0|vr(0|r[t+23>>0],0|r[t+24>>0],0|r[t+25>>0])),0|h(),5),d=0|h(),I=0|Tr(0|(I=0|vr(0|r[t+26>>0],0|r[t+27>>0],0|r[t+28>>0])),0|h(),4),l=0|h(),p=0|Tr(0|(p=0|vr(0|r[t+29>>0],0|r[t+30>>0],0|r[t+31>>0])),0|h(),2),h(),w=0|pi(0,0,0|(w=0|Xr(0|(_=0|di(33554428&p|0,0,16777216,0)),0|h(),25)),0|h()),h(),c=0|di(19&w|0,0,0|f,0|c),f=0|h(),_=0|pi(33554428&p|0,0,33554432&_|0,0),p=0|h(),o=0|di(0|(t=0|Hr(0|(w=0|di(0|Q,0|b,16777216,0)),0|h(),25)),0|h(),0|s,0|o),s=0|h(),w=0|pi(0|Q,0|b,-33554432&w|0,0),b=0|h(),i=0|di(0|(t=0|Hr(0|(Q=0|di(0|C,0|E,16777216,0)),0|h(),25)),0|h(),0|a,0|i),a=0|h(),Q=0|pi(0|C,0|E,-33554432&Q|0,0),E=0|h(),t=0|di(0|g,0|e,0|(t=0|Hr(0|(C=0|di(0|y,0|B,16777216,0)),0|h(),25)),0|h()),e=0|h(),C=0|pi(0|y,0|B,-33554432&C|0,0),B=0|h(),l=0|di(0|(g=0|Hr(0|(y=0|di(0|u,0|d,16777216,0)),0|h(),25)),0|h(),0|I,0|l),I=0|h(),y=0|pi(0|u,0|d,-33554432&y|0,0),d=0|h(),g=0|di(0|w,0|b,0|(g=0|Xr(0|(u=0|di(0|c,0|f,33554432,0)),0|h(),26)),0|h()),h(),u=0|pi(0|c,0|f,-67108864&u|0,0),h(),c=0|di(0|Q,0|E,0|(c=0|Xr(0|(f=0|di(0|o,0|s,33554432,0)),0|h(),26)),0|h()),h(),f=0|pi(0|o,0|s,-67108864&f|0,0),h(),o=0|di(0|C,0|B,0|(o=0|Xr(0|(s=0|di(0|i,0|a,33554432,0)),0|h(),26)),0|h()),h(),s=0|pi(0|i,0|a,-67108864&s|0,0),h(),i=0|di(0|y,0|d,0|(i=0|Xr(0|(a=0|di(0|t,0|e,33554432,0)),0|h(),26)),0|h()),h(),a=0|pi(0|t,0|e,-67108864&a|0,0),h(),t=0|di(0|_,0|p,0|(t=0|Xr(0|(e=0|di(0|l,0|I,33554432,0)),0|h(),26)),0|h()),h(),e=0|pi(0|l,0|I,-67108864&e|0,0),h(),n[A>>2]=u,n[A+4>>2]=g,n[A+8>>2]=f,n[A+12>>2]=c,n[A+16>>2]=s,n[A+20>>2]=o,n[A+24>>2]=a,n[A+28>>2]=i,n[A+32>>2]=e,n[A+36>>2]=t}function G(A,t){A|=0;var e=0,r=0,i=0,a=0,o=0,s=0,c=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,d=0,y=0,B=0,C=0,E=0,Q=0,b=0;c=0|n[(t|=0)>>2],E=0|n[t+4>>2],o=0|n[t+8>>2],B=0|n[t+12>>2],i=0|n[t+16>>2],d=0|n[t+20>>2],e=0|n[t+24>>2],g=0|n[t+28>>2],u=0|n[t+32>>2],b=0|n[t+36>>2],c=0|Dr(0|c,((0|c)<0)<<31>>31|0,121666,0),s=0|h(),E=0|Dr(0|E,((0|E)<0)<<31>>31|0,121666,0),Q=0|h(),o=0|Dr(0|o,((0|o)<0)<<31>>31|0,121666,0),a=0|h(),B=0|Dr(0|B,((0|B)<0)<<31>>31|0,121666,0),C=0|h(),i=0|Dr(0|i,((0|i)<0)<<31>>31|0,121666,0),r=0|h(),d=0|Dr(0|d,((0|d)<0)<<31>>31|0,121666,0),y=0|h(),e=0|Dr(0|e,((0|e)<0)<<31>>31|0,121666,0),t=0|h(),g=0|Dr(0|g,((0|g)<0)<<31>>31|0,121666,0),_=0|h(),u=0|Dr(0|u,((0|u)<0)<<31>>31|0,121666,0),I=0|h(),s=0|di(0|(f=0|Dr(0|(f=0|Hr(0|(p=0|di(0|(b=0|Dr(0|b,((0|b)<0)<<31>>31|0,121666,0)),0|(l=0|h()),16777216,0)),0|h(),25)),0|h(),19,0)),0|h(),0|c,0|s),c=0|h(),p=0|pi(0|b,0|l,-33554432&p|0,0),l=0|h(),a=0|di(0|(f=0|Hr(0|(b=0|di(0|E,0|Q,16777216,0)),0|h(),25)),0|h(),0|o,0|a),o=0|h(),b=0|pi(0|E,0|Q,-33554432&b|0,0),Q=0|h(),r=0|di(0|(f=0|Hr(0|(E=0|di(0|B,0|C,16777216,0)),0|h(),25)),0|h(),0|i,0|r),i=0|h(),E=0|pi(0|B,0|C,-33554432&E|0,0),C=0|h(),t=0|di(0|(f=0|Hr(0|(B=0|di(0|d,0|y,16777216,0)),0|h(),25)),0|h(),0|e,0|t),e=0|h(),B=0|pi(0|d,0|y,-33554432&B|0,0),y=0|h(),I=0|di(0|(f=0|Hr(0|(d=0|di(0|g,0|_,16777216,0)),0|h(),25)),0|h(),0|u,0|I),u=0|h(),d=0|pi(0|g,0|_,-33554432&d|0,0),_=0|h(),f=0|di(0|b,0|Q,0|(f=0|Xr(0|(g=0|di(0|s,0|c,33554432,0)),0|h(),26)),0|h()),h(),g=0|pi(0|s,0|c,-67108864&g|0,0),h(),s=0|di(0|E,0|C,0|(s=0|Xr(0|(c=0|di(0|a,0|o,33554432,0)),0|h(),26)),0|h()),h(),c=0|pi(0|a,0|o,-67108864&c|0,0),h(),a=0|di(0|B,0|y,0|(a=0|Xr(0|(o=0|di(0|r,0|i,33554432,0)),0|h(),26)),0|h()),h(),o=0|pi(0|r,0|i,-67108864&o|0,0),h(),r=0|di(0|d,0|_,0|(r=0|Xr(0|(i=0|di(0|t,0|e,33554432,0)),0|h(),26)),0|h()),h(),i=0|pi(0|t,0|e,-67108864&i|0,0),h(),t=0|di(0|p,0|l,0|(t=0|Xr(0|(e=0|di(0|I,0|u,33554432,0)),0|h(),26)),0|h()),h(),e=0|pi(0|I,0|u,-67108864&e|0,0),h(),n[A>>2]=g,n[A+4>>2]=f,n[A+8>>2]=c,n[A+12>>2]=s,n[A+16>>2]=o,n[A+20>>2]=a,n[A+24>>2]=i,n[A+28>>2]=r,n[A+32>>2]=e,n[A+36>>2]=t}function N(A,t,e,r,i){A|=0,e|=0,r|=0,i|=0;var a=0,o=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,d=0;if(!(t|=0))return r?i?(n[i>>2]=0|A,n[i+4>>2]=0&t,i=0,0|(c(0|(r=0)),i)):(i=0,0|(c(0|(r=0)),i)):(0|i&&(n[i>>2]=(A>>>0)%(e>>>0),n[i+4>>2]=0),i=(A>>>0)/(e>>>0)>>>0,0|(c(0|(r=0)),i));do{if(e){if(0|r){if((o=(0|s(0|r))-(0|s(0|t))|0)>>>0<=31){p=o+1|0,f=A>>>((o+1|0)>>>0)&o-31>>31|t<<31-o,l=t>>>((o+1|0)>>>0)&o-31>>31,a=0,o=A<<31-o;break}return i?(n[i>>2]=0|A,n[i+4>>2]=t|0&t,i=0,0|(c(0|(r=0)),i)):(i=0,0|(c(0|(r=0)),i))}if(e-1&e|0){p=o=33+(0|s(0|e))-(0|s(0|t))|0,f=32-o-1>>31&t>>>((o-32|0)>>>0)|(t<<32-o|A>>>(o>>>0))&o-32>>31,l=o-32>>31&t>>>(o>>>0),a=A<<64-o&32-o>>31,o=(t<<64-o|A>>>((o-32|0)>>>0))&32-o>>31|A<<32-o&o-33>>31;break}return 0|i&&(n[i>>2]=e-1&A,n[i+4>>2]=0),1==(0|e)?(i=0|A,0|(c(0|(r=t|0&t)),i)):(r=t>>>((i=0|pn(0|e))>>>0)|0,i=t<<32-i|A>>>(i>>>0)|0,0|(c(0|r),i))}if(!r)return 0|i&&(n[i>>2]=(t>>>0)%(e>>>0),n[i+4>>2]=0),i=(t>>>0)/(e>>>0)>>>0,0|(c(0|(r=0)),i);if(!A)return 0|i&&(n[i>>2]=0,n[i+4>>2]=(t>>>0)%(r>>>0)),i=(t>>>0)/(r>>>0)>>>0,0|(c(0|(e=0)),i);if(!(r-1&r))return 0|i&&(n[i>>2]=0|A,n[i+4>>2]=r-1&t|0&t),e=0,i=t>>>((0|pn(0|r))>>>0),0|(c(0|e),i);if((o=(0|s(0|r))-(0|s(0|t))|0)>>>0<=30){p=o+1|0,f=t<<31-o|A>>>((o+1|0)>>>0),l=t>>>((o+1|0)>>>0),a=0,o=A<<31-o;break}return i?(n[i>>2]=0|A,n[i+4>>2]=t|0&t,i=0,0|(c(0|(r=0)),i)):(i=0,0|(c(0|(r=0)),i))}while(0);if(p){u=0|di(0|e,r|0&r|0,-1,-1),I=0|h(),g=o,t=l,A=p,o=0;do{d=g,g=a>>>31|g<<1,a=o|a<<1,pi(0|u,0|I,0|(d=f<<1|d>>>31|0),0|(_=f>>>31|t<<1|0)),o=1&(l=(p=0|h())>>31|((0|p)<0?-1:0)<<1),f=0|pi(0|d,0|_,l&(0|e)|0,(((0|p)<0?-1:0)>>31|((0|p)<0?-1:0)<<1)&(r|0&r)|0),t=0|h(),A=A-1|0}while(0!=(0|A));A=0}else g=o,t=l,A=0,o=0;return 0|i&&(n[i>>2]=f,n[i+4>>2]=t),d=-2&(a<<1|0)|o,0|(c(0|(_=(0|a)>>>31|g<<1|0&(0|a>>>31)|A)),d)}function L(A,t,e){A|=0,t|=0;var i,n,o=0,s=0,c=0;if(n=d,i=d=d+63&-64,d=d+64|0,(e|=0)<<24>>24&&(255&e)<=64){if(0|function(A,t){return 1&(0!=(0|(A|=0))|0!=(0|(t|=0)))|0}(a[A+80>>0]|a[A+80+1>>0]<<8|a[A+80+2>>0]<<16|a[A+80+3>>0]<<24,a[A+80+4>>0]|a[A+80+4+1>>0]<<8|a[A+80+4+2>>0]<<16|a[A+80+4+3>>0]<<24))o=-1;else{o=a[A+352>>0]|a[A+352+1>>0]<<8|a[A+352+2>>0]<<16|a[A+352+3>>0]<<24;do{if(o>>>0>128){if(xA(A,128,0),y(A,A+96|0),o=(a[A+352>>0]|a[A+352+1>>0]<<8|a[A+352+2>>0]<<16|a[A+352+3>>0]<<24)-128|0,r[A+352>>0]=o,r[A+352+1>>0]=o>>8,r[A+352+2>>0]=o>>16,r[A+352+3>>0]=o>>24,o>>>0<129){lA(A+96|0,A+224|0,0|o),s=a[A+352>>0]|a[A+352+1>>0]<<8|a[A+352+2>>0]<<16|a[A+352+3>>0]<<24,c=A+96|0;break}f(34089,34121,306,34166)}else s=o,c=A+96|0}while(0);xA(A,s,0),function(A){0|r[356+(A|=0)>>0]&&function(A){r[88+(A|=0)>>0]=-1,r[A+88+1>>0]=-1,r[A+88+2>>0]=-1,r[A+88+3>>0]=-1,r[A+88+4>>0]=-1,r[A+88+4+1>>0]=-1,r[A+88+4+2>>0]=-1,r[A+88+4+3>>0]=-1}(A),r[A+80>>0]=-1,r[A+80+1>>0]=-1,r[A+80+2>>0]=-1,r[A+80+3>>0]=-1,r[A+80+4>>0]=-1,r[A+80+4+1>>0]=-1,r[A+80+4+2>>0]=-1,r[A+80+4+3>>0]=-1}(A),et(A+96+(o=a[A+352>>0]|a[A+352+1>>0]<<8|a[A+352+2>>0]<<16|a[A+352+3>>0]<<24)|0,0,256-o|0),y(A,c),Ve(i,a[A>>0]|a[A+1>>0]<<8|a[A+2>>0]<<16|a[A+3>>0]<<24,a[A+4>>0]|a[A+4+1>>0]<<8|a[A+4+2>>0]<<16|a[A+4+3>>0]<<24),Ve(i+8|0,a[A+8>>0]|a[A+8+1>>0]<<8|a[A+8+2>>0]<<16|a[A+8+3>>0]<<24,a[A+8+4>>0]|a[A+8+4+1>>0]<<8|a[A+8+4+2>>0]<<16|a[A+8+4+3>>0]<<24),Ve(i+16|0,a[A+16>>0]|a[A+16+1>>0]<<8|a[A+16+2>>0]<<16|a[A+16+3>>0]<<24,a[A+16+4>>0]|a[A+16+4+1>>0]<<8|a[A+16+4+2>>0]<<16|a[A+16+4+3>>0]<<24),Ve(i+24|0,a[A+24>>0]|a[A+24+1>>0]<<8|a[A+24+2>>0]<<16|a[A+24+3>>0]<<24,a[A+24+4>>0]|a[A+24+4+1>>0]<<8|a[A+24+4+2>>0]<<16|a[A+24+4+3>>0]<<24),Ve(i+32|0,a[A+32>>0]|a[A+32+1>>0]<<8|a[A+32+2>>0]<<16|a[A+32+3>>0]<<24,a[A+32+4>>0]|a[A+32+4+1>>0]<<8|a[A+32+4+2>>0]<<16|a[A+32+4+3>>0]<<24),Ve(i+40|0,a[A+40>>0]|a[A+40+1>>0]<<8|a[A+40+2>>0]<<16|a[A+40+3>>0]<<24,a[A+40+4>>0]|a[A+40+4+1>>0]<<8|a[A+40+4+2>>0]<<16|a[A+40+4+3>>0]<<24),Ve(i+48|0,a[A+48>>0]|a[A+48+1>>0]<<8|a[A+48+2>>0]<<16|a[A+48+3>>0]<<24,a[A+48+4>>0]|a[A+48+4+1>>0]<<8|a[A+48+4+2>>0]<<16|a[A+48+4+3>>0]<<24),Ve(i+56|0,a[A+56>>0]|a[A+56+1>>0]<<8|a[A+56+2>>0]<<16|a[A+56+3>>0]<<24,a[A+56+4>>0]|a[A+56+4+1>>0]<<8|a[A+56+4+2>>0]<<16|a[A+56+4+3>>0]<<24),lA(0|t,0|i,255&e|0),Fe(A,64),Fe(c,256),o=0}return d=n,0|o}return oa(),0}function Y(A){var t,e,r=0,i=0,a=0,o=0,s=0,c=0,h=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0,m=0,v=0,k=0,D=0,S=0,M=0,x=0,F=0,H=0,R=0,U=0,G=0;t=d,e=d=d+63&-64,d=d+64|0,ei(e,A|=0),r=0|n[e+48>>2],a=0|n[e>>2],o=0|n[e+56>>2],s=0|n[e+8>>2],c=0|n[e+44>>2],h=0|n[e+60>>2],f=0|n[e+12>>2],g=0|n[e+28>>2],u=0|n[e+16>>2],I=0|n[e+32>>2],i=0|n[e+4>>2],l=0|n[e+20>>2],p=0|n[e+36>>2],_=0|n[e+52>>2],y=0|n[e+24>>2],B=0|n[e+40>>2],C=0;do{S=((G=((b=((b=(v=((v=i+l|0)<<7|v>>>25)^p)+l|0)<<9|b>>>23)^_)+v<<13|(b+v|0)>>>19)^i)+b<<18|(G+b|0)>>>14)^l,m=((x=((U=((U=(Q=((Q=y+B|0)<<7|Q>>>25)^o)+B|0)<<9|U>>>23)^s)+Q<<13|(U+Q|0)>>>19)^y)+U<<18|(x+U|0)>>>14)^B,E=((D=((F=((F=(R=((R=c+h|0)<<7|R>>>25)^f)+h|0)<<9|F>>>23)^g)+R<<13|(F+R|0)>>>19)^c)+F<<18|(D+F|0)>>>14)^h,a=((R=(f=((U=(s=((G=(i=(R+(H=((w=((k=((k=(M=((M=r+a|0)<<7|M>>>25)^u)+a|0)<<9|k>>>23)^I)+M<<13|(k+M|0)>>>19)^r)+k<<18|(w+k|0)>>>14)^a)<<7|(R+H|0)>>>25)^G)+H|0)<<9|G>>>23)^U)+i|0)<<13|U>>>19)^R)+s|0)<<18|R>>>14)^H,l=((M=(u=((x=(g=F^((x=(y=x^(S+M<<7|(S+M|0)>>>25))+S|0)<<9|x>>>23))+y|0)<<13|x>>>19)^M)+g|0)<<18|M>>>14)^S,B=((v=(p=((k=(I=((D=(c=D^(m+v<<7|(m+v|0)>>>25))+m|0)<<9|D>>>23)^k)+c|0)<<13|k>>>19)^v)+I|0)<<18|v>>>14)^m,h=((Q=(o=((b=(_=((w=(r=(E+Q<<7|(E+Q|0)>>>25)^w)+E|0)<<9|w>>>23)^b)+r|0)<<13|b>>>19)^Q)+_|0)<<18|Q>>>14)^E,C=C+2|0}while(C>>>0<8);for(n[e>>2]=a,n[e+48>>2]=r,n[e+16>>2]=u,n[e+32>>2]=I,n[e+20>>2]=l,n[e+4>>2]=i,n[e+36>>2]=p,n[e+52>>2]=_,n[e+40>>2]=B,n[e+24>>2]=y,n[e+56>>2]=o,n[e+8>>2]=s,n[e+60>>2]=h,n[e+44>>2]=c,n[e+12>>2]=f,n[e+28>>2]=g,n[A>>2]=(0|n[A>>2])+a,r=1;n[(G=A+(r<<2)|0)>>2]=(0|n[G>>2])+i,16!=(0|(r=r+1|0));)i=0|n[e+(r<<2)>>2];d=t}function J(A,t,e,r,i){A|=0,t|=0,e|=0,i|=0;var n,a,o,s,c,h,f,g,u,I,l,p=0,_=0,d=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0,m=0,v=0,k=0,D=0,S=0,M=0,x=0,F=0,H=0,R=0,U=0,G=0,N=0,L=0,Y=0,J=0,P=0,K=0,T=0,q=0,j=0,O=0,z=0,X=0,W=0;(r|=0)?(x=0|ji(r),F=0|ji(r+4|0),H=0|ji(r+8|0),M=0|ji(r+12|0)):(x=1634760805,F=857760878,H=2036477234,M=1797285236),l=0|ji(e),c=0|ji(e+4|0),h=0|ji(e+8|0),f=0|ji(e+12|0),g=0|ji(e+16|0),u=0|ji(e+20|0),I=0|ji(e+24|0),n=0|ji(e+28|0),a=0|ji(t),o=0|ji(t+4|0),s=0|ji(t+8|0),r=0|ji(t+12|0),e=0,t=x,p=l,_=H,d=g,y=u,B=I,C=n,E=M,Q=c,b=h,w=f,m=F,v=a,k=o,D=s,S=r;do{O=(0|En((N=(0|En((J=(0|En((T=(0|En(t+y|0,7))^w)+t|0,9))^D)+T|0,13))^y)+J|0,18))^t,K=(0|En((W=(0|En((G=(0|En((Y=(0|En(p+m|0,7))^S)+m|0,9))^B)+Y|0,13))^p)+G|0,18))^m,L=(0|En((j=(0|En((X=(0|En((U=(0|En(v+_|0,7))^C)+_|0,9))^Q)+U|0,13))^v)+X|0,18))^_,R=(0|En((P=(0|En((q=(0|En((z=(0|En(d+E|0,7))^b)+E|0,9))^k)+z|0,13))^d)+q|0,18))^E,t=(0|En((b=(0|En((Q=(0|En((p=(0|En(z+O|0,7))^W)+O|0,9))^X)+p|0,13))^z)+Q|0,18))^O,m=(0|En((w=(0|En((k=(0|En((v=(0|En(K+T|0,7))^j)+K|0,9))^q)+v|0,13))^T)+k|0,18))^K,_=(0|En((S=(0|En((D=(0|En((d=(0|En(L+Y|0,7))^P)+L|0,9))^J)+d|0,13))^Y)+D|0,18))^L,E=(0|En((C=(0|En((B=(0|En((y=(0|En(R+U|0,7))^N)+R|0,9))^G)+y|0,13))^U)+B|0,18))^R,e=e+2|0}while((0|e)<(0|i));bi(A,t+x|0),bi(A+4|0,p+l|0),bi(A+8|0,Q+c|0),bi(A+12|0,b+h|0),bi(A+16|0,w+f|0),bi(A+20|0,m+F|0),bi(A+24|0,v+a|0),bi(A+28|0,k+o|0),bi(A+32|0,D+s|0),bi(A+36|0,S+r|0),bi(A+40|0,_+H|0),bi(A+44|0,d+g|0),bi(A+48|0,y+u|0),bi(A+52|0,B+I|0),bi(A+56|0,C+n|0),bi(A+60|0,E+M|0)}function P(A,t,e,i){A|=0,t|=0,e|=0;var a,o,s=0,c=0,h=0,f=0,g=0,u=0;switch(o=d,a=d=d+63&-64,d=d+16|0,0|(i|=0)){case 2:if(t>>>0<13)i=-31;else{s=34359,c=(i=A)+13|0;do{r[i>>0]=0|r[s>>0],i=i+1|0,s=s+1|0}while((0|i)<(0|c));A=A+12|0,c=t+-12|0,s=6}break;case 1:if(t>>>0<12)i=-31;else{s=34372,c=(i=A)+12|0;do{r[i>>0]=0|r[s>>0],i=i+1|0,s=s+1|0}while((0|i)<(0|c));A=A+11|0,c=t+-11|0,s=6}break;default:i=-31}do{if(6==(0|s)&&!(i=0|mA(e))){if(Wt(a,19),s=A+(i=0|Dt(a))|0,f=c-i|0,c>>>0<=i>>>0){i=-31;break}if(lA(0|A,0|a,i+1|0),f>>>0>=4){if(r[s>>0]=36,r[s+1>>0]=109,r[s+2>>0]=61,r[s+3>>0]=0,Wt(a,0|n[e+44>>2]),c=s+3+(A=0|Dt(a))|0,(f+-3|0)>>>0<=A>>>0){i=-31;break}if(lA(s+3|0,0|a,A+1|0),(f+-3-A|0)>>>0>=4){if(r[c>>0]=44,r[c+1>>0]=116,r[c+2>>0]=61,r[c+3>>0]=0,Wt(a,0|n[e+40>>2]),t=c+3+(i=0|Dt(a))|0,h=f+-3-A-3-i|0,(f+-3-A-3|0)>>>0<=i>>>0){i=-31;break}if(lA(c+3|0,0|a,i+1|0),h>>>0>=4){if(r[t>>0]=44,r[t+1>>0]=112,r[t+2>>0]=61,r[t+3>>0]=0,Wt(a,0|n[e+48>>2]),(h+-3|0)>>>0<=(s=0|Dt(a))>>>0){i=-31;break}if(lA(t+3|0,0|a,s+1|0),i=t+3+s+1|0,(h+-3-s|0)>>>0>=2&&(r[t+3+s>>0]=36,r[t+3+s+1>>0]=0,eA(i,h+-3-s-1|0,0|n[e+16>>2],0|n[e+20>>2],3),(u=h+-3-s-1-(g=0|Dt(i))|0)>>>0>=2))return r[i+g>>0]=36,r[i+g+1>>0]=0,eA(i+g+1|0,u+-1|0,0|n[e>>2],0|n[e+4>>2],3),d=o,0;i=-31}else i=-31}else i=-31}else i=-31}}while(0);return d=o,0|i}function K(A,t,e,r){A|=0,t|=0,e|=0;var i=0,n=0,a=0,o=0,s=0,c=0,h=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,d=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0,m=0,v=0,k=0,D=0,S=0,M=0,x=0,F=0,H=0,R=0,U=0,G=0,N=0,L=0;(r|=0)?(i=0|ji(r),n=0|ji(r+4|0),a=0|ji(r+8|0),r=0|ji(r+12|0)):(i=1634760805,n=857760878,a=2036477234,r=1797285236),y=0|ji(e),d=0|ji(e+4|0),o=0|ji(e+8|0),s=0|ji(e+12|0),c=0|ji(e+16|0),h=0|ji(e+20|0),g=0|ji(e+24|0),u=0|ji(e+28|0),I=0|ji(t),l=0|ji(t+4|0),p=0|ji(t+8|0),_=0,f=0|ji(t+12|0),e=y,t=d;do{E=0|En((m=0|En((N=0|En((w=(m=0|En(I^(G=e+i|0),16))+c|0)^e,12))+G^m,8))+w^N,7),L=0|En((B=0|En((H=0|En((d=(B=0|En(l^(F=t+n|0),16))+h|0)^t,12))+F^B,8))+d^H,7),R=0|En((C=0|En((D=0|En((v=(C=0|En(p^(k=o+a|0),16))+g|0)^o,12))+k^C,8))+v^D,7),S=0|En((M=0|En((b=0|En((y=(M=0|En(f^(Q=s+r|0),16))+u|0)^s,12))+Q^M,8))+y^b,7),t=0|En((g=(f=0|En((i=(x=0|En((U=0|En(M^L+(N+G),16))+(C+v)^L,12))+(L+(N+G))|0)^U,8))+(U+(C+v))|0)^x,7),o=0|En((u=(I=0|En((n=(v=0|En((x=0|En(R+(H+F)^m,16))+(M+y)^R,12))+(R+(H+F))|0)^x,8))+(x+(M+y))|0)^v,7),s=0|En((c=(l=0|En((a=(y=0|En((v=0|En(S+(D+k)^B,16))+(m+w)^S,12))+(S+(D+k))|0)^v,8))+(v+(m+w))|0)^y,7),e=0|En((h=(p=0|En((r=(y=0|En((C=0|En(b+Q+E^C,16))+(B+d)^E,12))+(b+Q+E)|0)^C,8))+(C+(B+d))|0)^y,7),_=_+1|0}while(10!=(0|_));return bi(A,i),bi(A+4|0,n),bi(A+8|0,a),bi(A+12|0,r),bi(A+16|0,I),bi(A+20|0,l),bi(A+24|0,p),bi(A+28|0,f),0}function T(A,t,e,i){A|=0,t|=0,e|=0,i|=0;var a,o,s=0,c=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0;o=d,a=d=d+63&-64,d=d+704|0;A:do{if(!(0==(0|e)&0==(0|i))){if(u=0|Xr(0|(_=0|n[A+72>>2]),0|(l=0|n[A+72+4>>2]),3),h(),I=0|Tr(0|e,0|i,3),p=0|h(),f=0|Xr(0|e,0|i,61),g=0|h(),l=0|di(0|_,0|l,0|I,0|p),_=0|h(),n[A+72>>2]=l,n[A+72+4>>2]=_,s=0|n[A+64>>2],c=0|n[A+64+4>>2],_>>>0 >>0|(0|_)==(0|p)&l>>>0>>0&&(s=0|di(0|s,0|c,1,0),c=0|h(),n[A+64>>2]=s,n[A+64+4>>2]=c),s=0|di(0|s,0|c,0|f,0|g),g=0|h(),n[A+64>>2]=s,n[A+64+4>>2]=g,g=0|pi(128,0,127&u|0,0),(s=0|h())>>>0>i>>>0|(0|s)==(0|i)&g>>>0>e>>>0)for(s=0,c=0;;)if(p=0|r[t+s>>0],_=0|di(0|s,0|c,127&u|0,0),h(),r[A+80+_>>0]=p,s=0|di(0|s,0|c,1,0),!((c=0|h())>>>0>>0|(0|c)==(0|i)&s>>>0
>>0))break A;if(!(0==(0|g)&0==(0|s))){c=0,f=0;do{p=0|r[t+c>>0],_=0|di(0|c,0|f,127&u|0,0),h(),r[A+80+_>>0]=p,c=0|di(0|c,0|f,1,0),f=0|h()}while(f>>>0 >>0|(0|f)==(0|s)&c>>>0>>0)}if(E(A,A+80|0,a,a+640|0),s=0|pi(0|e,0|i,0|g,0|s),(f=0|h())>>>0>0|0==(0|f)&s>>>0>127){c=t+g|0;do{E(A,c,a,a+640|0),c=c+128|0,s=0|di(0|s,0|f,-128,-1),f=0|h()}while(f>>>0>0|0==(0|f)&s>>>0>127)}else c=t+g|0;if(!(0==(0|(g=127&s))&!0)){s=0,f=0;do{r[A+80+s>>0]=0|r[c+s>>0],s=0|di(0|s,0|f,1,0),f=0|h()}while(f>>>0<0|0==(0|f)&s>>>0 >>0)}Fe(a,704)}}while(0);return d=o,0}function q(A,t,e,i){A|=0,e|=0,i|=0;var n,a,o=0,s=0;for(n=d,a=d=d+63&-64,d=d+2272|0,JA(a+1536|0,t|=0),JA(a+1280|0,i),Nr(a,e),Lr(a+2112|0,e),Mr(a+1792|0,a+2112|0),Ft(a+2112|0,a+1792|0,a),Mr(a+1952|0,a+2112|0),Nr(a+160|0,a+1952|0),Ft(a+2112|0,a+1792|0,a+160|0),Mr(a+1952|0,a+2112|0),Nr(a+320|0,a+1952|0),Ft(a+2112|0,a+1792|0,a+320|0),Mr(a+1952|0,a+2112|0),Nr(a+480|0,a+1952|0),Ft(a+2112|0,a+1792|0,a+480|0),Mr(a+1952|0,a+2112|0),Nr(a+640|0,a+1952|0),Ft(a+2112|0,a+1792|0,a+640|0),Mr(a+1952|0,a+2112|0),Nr(a+800|0,a+1952|0),Ft(a+2112|0,a+1792|0,a+800|0),Mr(a+1952|0,a+2112|0),Nr(a+960|0,a+1952|0),Ft(a+2112|0,a+1792|0,a+960|0),Mr(a+1952|0,a+2112|0),Nr(a+1120|0,a+1952|0),function(A){Ui(A|=0),li(A+40|0),li(A+80|0)}(A),e=255;;){if(0|r[a+1536+e>>0]){o=e,s=5;break}if(0|r[a+1280+e>>0]){o=e,s=5;break}if(!e)break;e=e+-1|0}if(5==(0|s)&&(0|o)>-1)for(;Vt(a+2112|0,A),(e=0|r[a+1536+o>>0])<<24>>24<=0?e<<24>>24<0&&(Mr(a+1952|0,a+2112|0),xt(a+2112|0,a+1952|0,a+(160*(((e<<24>>24)/-2|0)<<24>>24)|0)|0)):(Mr(a+1952|0,a+2112|0),Ft(a+2112|0,a+1952|0,a+(160*((255&e)>>>1&255)|0)|0)),(e=0|r[a+1280+o>>0])<<24>>24<=0?e<<24>>24<0&&(Mr(a+1952|0,a+2112|0),Rt(a+2112|0,a+1952|0,160+(120*(((e<<24>>24)/-2|0)<<24>>24)|0)|0)):(Mr(a+1952|0,a+2112|0),Ut(a+2112|0,a+1952|0,160+(120*((255&e)>>>1&255)|0)|0)),ii(A,a+2112|0),(0|o)>0;)o=o+-1|0;d=n}function j(A,t,e,i,a,o,s,c){A|=0,t|=0,e|=0,i|=0,a|=0,o|=0,s|=0,c|=0;var h,f,g=0,u=0,I=0,l=0,p=0,_=0,y=0;if(f=d,h=d=d+63&-64,d=d+16|0,n[h>>2]=0,on(c),i){l=0,u=0,I=0,g=0;A:for(;;){for(_=g;g=0|r[e+_>>0],255==(0|(p=4&c?0|mt(g):0|vt(g)));){if(!a){p=18;break A}if(!(0|Yi(a,g))){p=19;break A}if(!((g=_+1|0)>>>0>>0)){p=17;break A}_=g}if(l=p+(l<<6)|0,(g=u+6|0)>>>0>7){if(u=u+-2|0,I>>>0>=t>>>0){p=13;break}r[A+I>>0]=l>>>u,I=I+1|0}else u=g;if((g=_+1|0)>>>0>=i>>>0){p=16;break}}13==(0|p)?(n[h>>2]=_,n[8886]=68,g=-1):16==(0|p)||17==(0|p)?(n[h>>2]=g,g=0):(18==(0|p)||19==(0|p))&&(n[h>>2]=_,g=0),u>>>0>4?(I=0,g=-1):p=21}else l=0,u=0,I=0,g=0,p=21;do{if(21==(0|p))if((1<>>1)),g)I=0;else if(0!=(0|a)&&(y=0|n[h>>2])>>>0>>0){for(g=y;;){if(!(0|Yi(a,0|r[e+g>>0]))){p=31;break}if((g=g+1|0)>>>0>=i>>>0){p=30;break}}if(30==(0|p)){n[h>>2]=g,g=0;break}if(31==(0|p)){n[h>>2]=g,g=0;break}}else g=0}while(0);return u=0|n[h>>2],s?n[s>>2]=e+u:(0|u)!=(0|i)&&(n[8886]=28,g=-1),0|o&&(n[o>>2]=I),d=f,0|g}function O(A,t,e,r){A|=0,t|=0,e|=0;var i=0,n=0,a=0,o=0,s=0,c=0,h=0,f=0,g=0,u=0,I=0,l=0,p=0,_=0,d=0,y=0,B=0,C=0,E=0,Q=0,b=0,w=0,m=0,v=0,k=0,D=0,S=0,M=0,x=0,F=0;(r|=0)?(i=0|ji(r),a=0|ji(r+4|0),n=0|ji(r+8|0),r=0|ji(r+12|0)):(i=1634760805,n=2036477234,r=1797285236,a=857760878),_=0|ji(e),h=0|ji(e+4|0),f=0|ji(e+8|0),g=0|ji(e+12|0),u=0|ji(e+16|0),I=0|ji(e+20|0),l=0|ji(e+24|0),p=0|ji(e+28|0),o=0|ji(t),s=0|ji(t+4|0),c=0|ji(t+8|0),d=20,e=0|ji(t+12|0);do{S=(0|En((C=(0|En((b=(0|En((v=(0|En(I+i|0,7))^g)+i|0,9))^c)+v|0,13))^I)+b|0,18))^i,m=(0|En((F=(0|En((B=(0|En((Q=(0|En(a+_|0,7))^e)+a|0,9))^l)+Q|0,13))^_)+B|0,18))^a,E=(0|En((D=(0|En((x=(0|En((y=(0|En(n+o|0,7))^p)+n|0,9))^h)+y|0,13))^o)+x|0,18))^n,t=(0|En((w=(0|En((k=(0|En((M=(0|En(r+u|0,7))^f)+r|0,9))^s)+M|0,13))^u)+k|0,18))^r,i=(0|En((f=(0|En((h=(0|En((_=(0|En(M+S|0,7))^F)+S|0,9))^x)+_|0,13))^M)+h|0,18))^S,a=(0|En((g=(0|En((s=(0|En((o=(0|En(m+v|0,7))^D)+m|0,9))^k)+o|0,13))^v)+s|0,18))^m,n=(0|En((e=(0|En((c=(0|En((u=(0|En(E+Q|0,7))^w)+E|0,9))^b)+u|0,13))^Q)+c|0,18))^E,r=(0|En((p=(0|En((l=(0|En((I=(0|En(t+y|0,7))^C)+t|0,9))^B)+I|0,13))^y)+l|0,18))^t,d=d+-2|0}while(0!=(0|d));return bi(A,i),bi(A+4|0,a),bi(A+8|0,n),bi(A+12|0,r),bi(A+16|0,o),bi(A+20|0,s),bi(A+24|0,c),bi(A+28|0,e),0}function z(A,t,e){t|=0,e|=0;var i,a,o,s=0,c=0,h=0;switch(o=d,a=d=d+63&-64,d=d+16|0,h=0|n[20+(A|=0)>>2],i=0|n[A+4>>2],n[A+20>>2]=0,n[A+4>>2]=0,0|e){case 2:0|jt(t,34324,9)?t=-32:(t=t+9|0,c=4);break;case 1:0|jt(t,34334,8)?t=-32:(t=t+8|0,c=4);break;default:t=-26}do{if(4==(0|c))if(0==(0|jt(t,34343,3))&&0!=(0|(s=0|bt(t+3|0,a+4|0))))if(19==(0|n[a+4>>2]))if(0|jt(s,34347,3))t=-32;else{if(!(t=0|bt(s+3|0,a+4|0))){t=-32;break}if(n[A+44>>2]=n[a+4>>2],0|jt(t,34351,3))t=-32;else{if(!(t=0|bt(t+3|0,a+4|0))){t=-32;break}if(n[A+40>>2]=n[a+4>>2],0|jt(t,34355,3))t=-32;else{if(!(t=0|bt(t+3|0,a+4|0))){t=-32;break}if(c=0|n[a+4>>2],n[A+48>>2]=c,n[A+52>>2]=c,t=(c=36==(0|r[t>>0]))?t+1|0:t,c){if(n[a+4>>2]=h,0|j(c=0|n[A+16>>2],h,t,0|Dt(t),0,a+4|0,a,3)){t=-32;break}if(n[A+20>>2]=n[a+4>>2],t=0|n[a>>2],t=(h=36==(0|r[t>>0]))?t+1|0:t,h){if(n[a+4>>2]=i,0|j(h=0|n[A>>2],i,t,0|Dt(t),0,a+4|0,a,3)){t=-32;break}n[A+4>>2]=n[a+4>>2],e=0|n[a>>2],(t=0|mA(A))||(t=0==(0|r[e>>0])?0:-32)}else t=-32}else t=-32}}}else t=-26;else t=-32}while(0);return d=o,0|t}function X(A,t,e){A|=0,t|=0;var i,n,o=0,s=0;i=d,n=d=d+63&-64,d=d+4032|0,Nr(n,e|=0),Lr(n+3584|0,e),Mr(n+2464|0,n+3584|0),Nr(n+160|0,n+2464|0),Ft(n+3424|0,e,n+160|0),Mr(n+2304|0,n+3424|0),Nr(n+320|0,n+2304|0),Lr(n+3264|0,n+2464|0),Mr(n+2144|0,n+3264|0),Nr(n+480|0,n+2144|0),Ft(n+3104|0,e,n+480|0),Mr(n+1984|0,n+3104|0),Nr(n+640|0,n+1984|0),Lr(n+2944|0,n+2304|0),Mr(n+1824|0,n+2944|0),Nr(n+800|0,n+1824|0),Ft(n+2784|0,e,n+800|0),Mr(n+1664|0,n+2784|0),Nr(n+960|0,n+1664|0),Lr(n+2624|0,n+2144|0),Mr(n+1504|0,n+2624|0),Nr(n+1120|0,n+1504|0),e=0;do{s=0|r[t+e>>0],r[n+1280+(o=e<<1)>>0]=15&s,r[n+1280+(1|o)>>0]=(255&s)>>>4,e=e+1|0}while(32!=(0|e));e=0,t=0;do{e=134217728+((o=e+(0|a[(s=n+1280+t|0)>>0])|0)<<24)>>28,r[s>>0]=o-(e<<4),t=t+1|0}while(63!=(0|t));e=e+(0|a[n+1280+63>>0])&255,r[n+1280+63>>0]=e,Wi(A),$A(n+1344|0,n,e),Ft(n+3864|0,A,n+1344|0),e=63;do{ii(n+3744|0,n+3864|0),Vt(n+3864|0,n+3744|0),ii(n+3744|0,n+3864|0),Vt(n+3864|0,n+3744|0),ii(n+3744|0,n+3864|0),Vt(n+3864|0,n+3744|0),ii(n+3744|0,n+3864|0),Vt(n+3864|0,n+3744|0),Mr(A,n+3864|0),$A(n+1344|0,n,0|r[n+1280+(e=e+-1|0)>>0]),Ft(n+3864|0,A,n+1344|0)}while(0!=(0|e));Mr(A,n+3864|0),d=i}function W(A,t,e,i){A|=0,t|=0,e|=0,i|=0;var a,o=0,s=0,c=0,f=0,g=0,u=0,I=0,l=0;a=d,u=d=d+63&-64,d=d+288|0;A:do{if(!(0==(0|e)&0==(0|i))){if(f=0|Xr(0|(c=0|n[A+32>>2]),0|(g=0|n[A+32+4>>2]),3),h(),o=0|di(0|c,0|g,0|(o=0|Tr(0|e,0|i,3)),0|h()),g=0|h(),n[A+32>>2]=o,n[A+32+4>>2]=g,g=0|pi(64,0,63&f|0,0),(o=0|h())>>>0>i>>>0|(0|o)==(0|i)&g>>>0>e>>>0)for(o=0,s=0;;)if(g=0|r[t+o>>0],u=0|di(0|o,0|s,63&f|0,0),h(),r[A+40+u>>0]=g,o=0|di(0|o,0|s,1,0),!((s=0|h())>>>0