>2]>>>0&&(Z(),b("Reached an unreachable!"));p[e>>2]=0}else{e=x[((u|8)>>2)+h],e>>>0>2]>>>0&&(Z(),b("Reached an unreachable!")),p[e+12>>2]=L,p[L+8>>2]=e,J=L}e=J>>2}while(0);if(0!=(D|0)){L=u+(c+28)|0;H=(p[L>>2]<<2)+X+304|0;P=(j|0)==(p[H>>2]|0);do{if(P){p[H>>2]=J;if(0!=(J|0)){break}p[X+4>>2]&=1<>2]^-1;break b}D>>>0>2]>>>0&&(Z(),b("Reached an unreachable!"));G=D+16|0;(p[G>>2]|0)==(j|0)?p[G>>2]=J:p[D+20>>2]=J;if(0==(J|0)){break b}}while(0);J>>>0>2]>>>0&&(Z(),b("Reached an unreachable!"));p[e+6]=D;j=u|16;D=x[(j>>2)+h];0!=(D|0)&&(D>>>0>2]>>>0&&(Z(),b("Reached an unreachable!")),p[e+4]=D,p[D+24>>2]=J);j=x[(j+4>>2)+h];0!=(j|0)&&(j>>>0>2]>>>0&&(Z(),b("Reached an unreachable!")),p[e+5]=j,p[j+24>>2]=J)}}}while(0);y=c+(v|u)|0;v=v+B|0}else{y=q,v=B}y=y+4|0;p[y>>2]&=-2;p[f+(i+1)]=v|1;p[(v>>2)+i+f]=v;if(256>v>>>0){A=v>>>2&1073741822,y=(A<<2)+X+40|0,r=x[X>>2],v=1<<(v>>>3),0==(r&v|0)?(p[X>>2]=r|v,v=y,A=(A+2<<2)+X+40|0):(A=(A+2<<2)+X+40|0,v=x[A>>2],v>>>0>2]>>>0&&(Z(),b("Reached an unreachable!"))),p[A>>2]=s,p[v+12>>2]=s,p[f+(i+2)]=v,p[f+(i+3)]=y}else{if(y=s,r=v>>>8,0==(r|0)?A=0:16777215>>0?A=31:(A=(r+1048320|0)>>>16&8,j=r<>>16&4,j<<=r,D=(j+245760|0)>>>16&2,A=14-(r|A|D)+(j<>>15)|0,A=v>>>((A+7|0)>>>0)&1|A<<1),r=(A<<2)+X+304|0,p[f+(i+7)]=A,j=t+(a+16)|0,p[f+(i+5)]=0,p[j>>2]=0,j=p[X+4>>2],D=1<>2]=j|D,p[r>>2]=y,p[f+(i+6)]=r,p[f+(i+3)]=y,p[f+(i+2)]=y}else{A=v<<(31==(A|0)?0:25-(A>>>1)|0);for(r=p[r>>2];;){if((p[r+4>>2]&-8|0)==(v|0)){j=r+8|0;D=x[j>>2];L=x[X+16>>2];H=r>>>0>>0;do{if(!H&&D>>>0>=L>>>0){p[D+12>>2]=y;p[j>>2]=y;p[f+(i+2)]=D;p[f+(i+3)]=r;p[f+(i+6)]=0;break a}}while(0);Z();b("Reached an unreachable!")}j=(A>>>31<<2)+r+16|0;D=x[j>>2];if(0==(D|0)){if(j>>>0>=x[X+16>>2]>>>0){p[j>>2]=y;p[f+(i+6)]=r;p[f+(i+3)]=y;p[f+(i+2)]=y;break a}Z();b("Reached an unreachable!")}A<<=1;r=D}}}}}}while(0);return a+(o|8)|0}Bf.X=1;function Re(a){0!=(a|0)&&Le(a)}function Ff(a){Gf(a|0)}function Cf(a,c){var d,e,f=x[X+24>>2];e=f>>2;var g=yf(f),h=p[g>>2];d=p[g+4>>2];var g=h+d|0,i=h+(d-39)|0,h=h+(d-47)+(0==(i&7|0)?0:-i&7)|0,h=h>>>0<(f+16|0)>>>0?f:h,i=h+8|0;d=i>>2;Af(a,c-40|0);p[(h+4|0)>>2]=27;p[d]=p[X+444>>2];p[d+1]=p[X+448>>2];p[d+2]=p[X+452>>2];p[d+3]=p[X+456>>2];p[X+444>>2]=a;p[X+448>>2]=c;p[X+456>>2]=0;p[X+452>>2]=i;d=h+28|0;p[d>>2]=7;i=(h+32|0)>>>0>>0;a:do{if(i){for(var j=d;;){var o=j+4|0;p[o>>2]=7;if((j+8|0)>>>0>=g>>>0){break a}j=o}}}while(0);g=(h|0)==(f|0);a:do{if(!g){if(d=h-f|0,i=f+d|0,j=d+(f+4)|0,p[j>>2]&=-2,p[e+1]=d|1,p[i>>2]=d,256>d>>>0){j=d>>>2&1073741822,i=(j<<2)+X+40|0,o=x[X>>2],d=1<<(d>>>3),0==(o&d|0)?(p[X>>2]=o|d,d=i,j=(j+2<<2)+X+40|0):(j=(j+2<<2)+X+40|0,d=x[j>>2],d>>>0>2]>>>0&&(Z(),b("Reached an unreachable!"))),p[j>>2]=f,p[d+12>>2]=f,p[e+2]=d,p[e+3]=i}else{i=f;o=d>>>8;if(0==(o|0)){j=0}else{if(16777215>>0){j=31}else{var j=(o+1048320|0)>>>16&8,u=o<>>16&4,u=u<>>16&2,j=14-(o|j|q)+(u<>>15)|0,j=d>>>((j+7|0)>>>0)&1|j<<1}}o=(j<<2)+X+304|0;p[e+7]=j;p[e+5]=0;p[e+4]=0;u=p[X+4>>2];q=1<>2]=u|q,p[o>>2]=i,p[e+6]=o,p[e+3]=f,p[e+2]=f}else{j=d<<(31==(j|0)?0:25-(j>>>1)|0);for(o=p[o>>2];;){if((p[o+4>>2]&-8|0)==(d|0)){var u=o+8|0,q=x[u>>2],t=x[X+16>>2],s=o>>>0>>0;do{if(!s&&q>>>0>=t>>>0){p[q+12>>2]=i;p[u>>2]=i;p[e+2]=q;p[e+3]=o;p[e+6]=0;break a}}while(0);Z();b("Reached an unreachable!")}u=(j>>>31<<2)+o+16|0;q=x[u>>2];if(0==(q|0)){if(u>>>0>=x[X+16>>2]>>>0){p[u>>2]=i;p[e+6]=o;p[e+3]=f;p[e+2]=f;break a}Z();b("Reached an unreachable!")}j<<=1;o=q}}}}}while(0)}Cf.X=1;function sd(a){for(a=0==(a|0)?1:a;;){var c=nc(a);if(0==(c|0)){c=(Xb=p[Hf>>2],p[Hf>>2]=Xb,Xb);if(0==(c|0)){var d=nc(4);p[d>>2]=If+8|0;vd(d,Jf,2);b("Reached an unreachable!")}pc[c]()}else{return c}}return ca}function W(a){Pc||(Pc=F([0],"i32",E));p[Pc>>2]=a}var Pc,Kf=13,Me=9,Ce=22,Lf=5,Mf=21,Nf=25,Of=6,Be=34,Pf=0,Qf=0,Rf=0,ve=0,Sf=2,Ke=[ca],Tf=k;function Uf(a,c){if("string"!==typeof a){return ca}c===aa&&(c="/");a&&"/"==a[0]&&(c="");for(var d=(c+"/"+a).split("/").reverse(),e=[""];d.length;){var f=d.pop();""==f||"."==f||(".."==f?1d||0>e){return W(Ce),-1}for(a=0;f.b.length&&0d){return W(Ce),-1}if(e.object.d){if(e.object.input){for(a=0;e.b.length&&0d){return W(Ce),-1}if(e.object.d){if(e.object.e){for(var f=0;fd||0>f){W(Ce),c=-1}else{for(var h=a.object.a;h.length>2,a=a>>2,e=d>>2;c>=1;a>>=1;for(e=d>>1;c>2]=0}catch(e){}try{p[ng>>2]=1}catch(f){}try{p[og>>2]=2}catch(g){}mg=k}print("Compiled code throwing an exception, "+[a,c,d]+", at "+Error().stack);p[pg>>2]=a;p[pg+4>>2]=c;p[pg+8>>2]=d;"uncaught_exception"in lg?lg.w++:lg.w=1;b(a)}var mg;function zd(a,c,d){if(c>2],jc[1]=p[c+f+4>>2],fc[0]):"i64"==a?d=[p[c+f>>2],p[c+f+4>>2]]:(a="i32",d=p[c+f>>2]);f+=Math.max(nb(a),ob);return d}for(var e=a,f=0,g=[],h,i;;){var j=e;h=n[e];if(0===h){break}i=n[e+1];if(37==h){var o=l,u=l,q=l,t=l;a:for(;;){switch(i){case 43:o=k;break;case 45:u=k;break;case 35:q=k;break;case 48:if(t){break a}else{t=k;break};default:break a}e++;i=n[e+1]}var s=0;if(42==i){s=d("i32"),e++,i=n[e+1]}else{for(;48<=i&&57>=i;){s=10*s+(i-48),e++,i=n[e+1]}}var B=l;if(46==i){var v=0,B=k;e++;i=n[e+1];if(42==i){v=d("i32"),e++}else{for(;;){i=n[e+1];if(48>i||57>>0)+4294967296*(h[1]>>>0):(h[0]>>>0)+4294967296*(h[1]|0));4>=y&&(h=(j?Gc:Fc)(h&Math.pow(256,y)-1,8*y));var A=Math.abs(h),r,j="";if(100==i||105==i){r=Gc(h,8*y).toString(10)}else{if(117==i){r=Fc(h,8*y).toString(10),h=Math.abs(h)}else{if(111==i){r=(q?"0":"")+A.toString(8)}else{if(120==i||88==i){j=q?"0x":"";if(0>h){h=-h;r=(A-1).toString(16);q=[];for(A=0;Ah?"-"+j:"+"+j);j.length+r.lengthy&&-4<=y?(i=(103==i?"f":"F").charCodeAt(0),v-=y+1):(i=(103==i?"e":"E").charCodeAt(0),v--),y=Math.min(v,20)}if(101==i||69==i){r=h.toExponential(y),/[eE][-+]\d$/.test(r)&&(r=r.slice(0,-1)+"0"+r.slice(-1))}else{if(102==i||70==i){r=h.toFixed(y)}}j=r.split("e");if(B&&!q){for(;1y++;){j[0]+="0"}}r=j[0]+(1h?"-":"")+"inf",t=l}}for(;r.lengthi&&(r=r.toUpperCase());r.split("").forEach((function(a){g.push(a.charCodeAt(0))}))}else{if(115==i){(o=d("i8*"))?(o=Ec(o),B&&o.length>v&&(o=o.slice(0,v))):o=uc("(null)",k);if(!u){for(;o.length>2]=g.length}else{if(37==i){g.push(h)}else{for(A=j;Ac&&(c+=256);for(var a=a>>2,e=d>>2,f=c|c<<8|c<<16|c<<24;a>2],a,c)}var pf;function Z(){b("ABORT: undefined, at "+Error().stack)}function Ef(){switch(8){case 8:return qc;case 54:case 56:case 21:case 61:case 63:case 22:case 67:case 23:case 24:case 25:case 26:case 27:case 69:case 28:case 101:case 70:case 71:case 29:case 30:case 199:case 75:case 76:case 32:case 43:case 44:case 80:case 46:case 47:case 45:case 48:case 49:case 42:case 82:case 33:case 7:case 108:case 109:case 107:case 112:case 119:case 121:return 200809;case 13:case 104:case 94:case 95:case 34:case 35:case 77:case 81:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 91:case 94:case 95:case 110:case 111:case 113:case 114:case 115:case 116:case 117:case 118:case 120:case 40:case 16:case 79:case 19:return-1;case 92:case 93:case 5:case 72:case 6:case 74:case 92:case 93:case 96:case 97:case 98:case 99:case 102:case 103:case 105:return 1;case 38:case 66:case 50:case 51:case 4:return 1024;case 15:case 64:case 41:return 32;case 55:case 37:case 17:return 2147483647;case 18:case 1:return 47839;case 59:case 57:return 99;case 68:case 58:return 2048;case 0:return 2097152;case 3:return 65536;case 14:return 32768;case 73:return 32767;case 39:return 16384;case 60:return 1e3;case 106:return 700;case 52:return 256;case 62:return 255;case 2:return 100;case 65:return 64;case 36:return 20;case 100:return 16;case 20:return 6;case 53:return 4}W(Ce);return-1}function zf(a){qg||(Cb=Cb+4095>>12<<12,qg=k);var c=Cb;0!=a&&Bb(a);return c}var qg,Gf;function De(a){n[rg]=Fc(10);-1==Sc(a,rg,1)&&a in Ke&&(Ke[a].error=k)}function Oe(a){var c=p[Qf>>2];0>Sc(c,a,Dc(a))||De(c)}W(0);Ac.unshift({l:(function(){Tf=l;dg||cg()})});Bc.push({l:(function(){dg&&(Ke[2]&&0a;a++){e.push(0)}}var d=a.length+1,e=[F(uc("/bin/this.program"),"i8",E)];c();for(var f=0;f>>1,c=0==(a&1|0)?c:c^-306674912,d=c>>>1,c=0==(c&1|0)?d:d^-306674912,d=c>>>1,c=0==(c&1|0)?d:d^-306674912,d=c>>>1,c=0==(c&1|0)?d:d^-306674912,d=c>>>1,c=0==(c&1|0)?d:d^-306674912,d=c>>>1,c=0==(c&1|0)?d:d^-306674912,d=c>>>1,c=0==(c&1|0)?d:d^-306674912,d=c>>>1;p[Kc+(a<<2)>>2]=0==(c&1|0)?d:d^-306674912;a=a+1|0;if(256==(a|0)){break}}})}]),V,ue,wd,xe,Ee,Ge,Xe,Ye,We,rf,sg,ng,og,tg,X,wf,Hf,If,Jf;Kc=F(1024,"i32",E);K.L=F([82,97,110,103,101,32,100,101,99,111,100,101,114,32,102,105,110,97,108,32,99,111,100,101,32,105,115,32,110,111,116,32,122,101,114,111,0],"i8",E);K.K=F([7,7,7,7,7,7,7,10,10,10,10,10],"i8",E);K.I=F([8,8,8,8,8,8,8,11,11,11,11,11],"i8",E);K.H=F([9,9,9,9,9,9,9,11,11,11,11,11],"i8",E);K.J=F([0,0,0,0,1,2,3,4,5,6,4,5],"i8",E);V=F(4096,"i8",E);ue=F(2048,"i32",E);K.A=F([53,69,114,114,111,114,0],"i8",E);wd=F(8,"*",E);K.O=F([112,111,115,32,62,32,115,116,114,101,97,109,95,112,111,115,32,105,110,32,77,97,116,99,104,102,105,110,100,101,114,58,58,109,111,118,101,95,112,111,115,0],"i8",E);K.W=F([87,114,105,116,101,32,101,114,114,111,114,0],"i8",E);K.ea=F([82,101,97,100,32,101,114,114,111,114,0],"i8",E);xe=F(1,"i32",E);K.sa=F([37,115,58,32,37,115,0],"i8",E);K.S=F([58,32,37,115,0],"i8",E);Ee=F(1,"i8*",E);K.na=F([84,114,121,32,96,37,115,32,45,45,104,101,108,112,39,32,102,111,114,32,109,111,114,101,32,105,110,102,111,114,109,97,116,105,111,110,46,10,0],"i8",E);K.oa=F([37,115,58,32,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,37,115,46,10,0],"i8",E);K.ta=F([117,110,99,97,117,103,104,116,32,111,112,116,105,111,110,0],"i8",E);Ge=F(1,"i1",E);K.ua=F([67,97,110,39,116,32,99,108,111,115,101,32,115,116,100,111,117,116,0],"i8",E);K.wa=F([69,114,114,111,114,32,114,101,97,100,105,110,103,32,109,101,109,98,101,114,32,104,101,97,100,101,114,0],"i8",E);K.xa=F([66,97,100,32,109,97,103,105,99,32,110,117,109,98,101,114,32,40,102,105,108,101,32,110,111,116,32,105,110,32,108,122,105,112,32,102,111,114,109,97,116,41,0],"i8",E);K.M=F([86,101,114,115,105,111,110,32,37,100,32,109,101,109,98,101,114,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,46,10,0],"i8",E);K.N=F([73,110,118,97,108,105,100,32,100,105,99,116,105,111,110,97,114,121,32,115,105,122,101,32,105,110,32,109,101,109,98,101,114,32,104,101,97,100,101,114,0],"i8",E);K.P=F([118,101,114,115,105,111,110,32,37,100,44,32,100,105,99,116,105,111,110,97,114,121,32,115,105,122,101,32,37,55,115,66,46,32,32,0],"i8",E);K.Q=F([70,105,108,101,32,101,110,100,115,32,117,110,101,120,112,101,99,116,101,100,108,121,32,97,116,32,112,111,115,32,37,108,108,100,10,0],"i8",E);K.R=F([68,101,99,111,100,101,114,32,101,114,114,111,114,32,97,116,32,112,111,115,32,37,108,108,100,10,0],"i8",E);K.n=F([111,107,10,0],"i8",E);K.o=F([100,111,110,101,10,0],"i8",E);Xe=F(32,"*",E);K.T=F([75,105,0],"i8",E);K.U=F([77,105,0],"i8",E);K.V=F([71,105,0],"i8",E);K.Y=F([84,105,0],"i8",E);K.Z=F([69,105,0],"i8",E);K.$=F([90,105,0],"i8",E);K.aa=F([89,105,0],"i8",E);Ye=F(16,"i8",E);We=F(1,"i8",E);K.ba=F([37,108,108,100,32,37,115,0],"i8",E);K.z=F([76,90,73,80],"i8",E);K.ca=F([105,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,32,116,111,32,101,110,99,111,100,101,114,0],"i8",E);K.da=F([69,110,99,111,100,101,114,32,101,114,114,111,114,0],"i8",E);K.fa=F([78,111,32,100,97,116,97,32,99,111,109,112,114,101,115,115,101,100,46,10,0],"i8",E);K.ga=F([37,54,46,51,102,58,49,44,32,37,54,46,51,102,32,98,105,116,115,47,98,121,116,101,44,32,37,53,46,50,102,37,37,32,115,97,118,101,100,44,32,37,108,108,100,32,105,110,44,32,37,108,108,100,32,111,117,116,46,10,0],"i8",E);K.ha=F([73,32,119,111,110,39,116,32,119,114,105,116,101,32,99,111,109,112,114,101,115,115,101,100,32,100,97,116,97,32,116,111,32,97,32,116,101,114,109,105,110,97,108,46,0],"i8",E);K.ia=F([73,32,119,111,110,39,116,32,114,101,97,100,32,99,111,109,112,114,101,115,115,101,100,32,100,97,116,97,32,102,114,111,109,32,97,32,116,101,114,109,105,110,97,108,46,0],"i8",E);K.ja=F([37,115,32,37,115,10,0],"i8",E);K.ka=F([49,46,49,50,0],"i8",E);K.la=F([67,111,112,121,114,105,103,104,116,32,40,67,41,32,37,115,32,65,110,116,111,110,105,111,32,68,105,97,122,32,68,105,97,122,46,10,0],"i8",E);K.pa=F([50,48,49,49,0],"i8",E);K.p=F([76,122,105,112,0],"i8",E);K.qa=F([37,115,32,45,32,68,97,116,97,32,99,111,109,112,114,101,115,115,111,114,32,98,97,115,101,100,32,111,110,32,116,104,101,32,76,90,77,65,32,97,108,103,111,114,105,116,104,109,46,10,0],"i8",E);K.ra=F([10,85,115,97,103,101,58,32,37,115,32,91,111,112,116,105,111,110,115,93,32,91,102,105,108,101,115,93,10,0],"i8",E);K.va=F([73,102,32,110,111,32,102,105,108,101,32,110,97,109,101,115,32,97,114,101,32,103,105,118,101,110,44,32,37,115,32,99,111,109,112,114,101,115,115,101,115,32,111,114,32,100,101,99,111,109,112,114,101,115,115,101,115,10,0],"i8",E);K.i=F([108,122,105,112,0],"i8",E);K.B=F([78,49,48,95,95,99,120,120,97,98,105,118,49,49,54,95,95,115,104,105,109,95,116,121,112,101,95,105,110,102,111,69,0],"i8",E);rf=F(12,"*",E);K.C=F([78,49,48,95,95,99,120,120,97,98,105,118,49,49,55,95,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0],"i8",E);sg=F(12,"*",E);ng=F([0,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,10,0,0,0,12,0,0,0,14,0,0,0],["*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0],E);F(1,"void*",E);K.F=F([80,105,0],"i8",E);og=F([0,0,0,0,0,0,0,0,4,0,0,0,16,0,0,0,8,0,0,0,18,0,0,0,20,0,0,0,22,0,0,0],["*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0],E);F(1,"void*",E);K.D=F([78,49,48,95,95,99,120,120,97,98,105,118,49,50,48,95,95,115,105,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0],"i8",E);tg=F(12,"*",E);X=F(468,["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0],E);wf=F(24,"i32",E);Hf=F(1,"void ()*",E);If=F([0,0,0,0,0,0,0,0,2,0,0,0,24,0,0,0,26,0,0,0],["*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0],E);F(1,"void*",E);K.ma=F([115,116,100,58,58,98,97,100,95,97,108,108,111,99,0],"i8",E);K.G=F([83,116,57,98,97,100,95,97,108,108,111,99,0],"i8",E);Jf=F(12,"*",E);K.ya=F([60,60,32,77,111,115,116,32,111,102,32,116,104,101,115,101,32,97,114,101,32,117,110,115,117,112,112,111,114,116,101,100,46,32,67,111,109,112,114,101,115,115,105,110,103,47,100,101,99,111,109,112,114,101,115,115,105,110,103,32,102,114,111,109,32,115,116,100,105,110,32,116,111,32,115,116,100,111,117,116,32,105,115,32,116,104,101,32,114,105,103,104,116,32,119,97,121,33,32,62,62,0],"i8",E);K.za=F([10,79,112,116,105,111,110,115,58,0],"i8",E);K.Ka=F([32,32,45,104,44,32,45,45,104,101,108,112,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,105,115,112,108,97,121,32,116,104,105,115,32,104,101,108,112,32,97,110,100,32,101,120,105,116,0],"i8",E);K.Ta=F([32,32,45,86,44,32,45,45,118,101,114,115,105,111,110,32,32,32,32,32,32,32,32,32,32,32,32,32,32,111,117,116,112,117,116,32,118,101,114,115,105,111,110,32,105,110,102,111,114,109,97,116,105,111,110,32,97,110,100,32,101,120,105,116,0],"i8",E);K.Ua=F([32,32,45,98,44,32,45,45,109,101,109,98,101,114,45,115,105,122,101,61,60,110,62,32,32,32,32,32,32,115,101,116,32,109,101,109,98,101,114,32,115,105,122,101,32,108,105,109,105,116,32,105,110,32,98,121,116,101,115,0],"i8",E);K.Va=F([32,32,45,99,44,32,45,45,115,116,100,111,117,116,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,101,110,100,32,111,117,116,112,117,116,32,116,111,32,115,116,97,110,100,97,114,100,32,111,117,116,112,117,116,0],"i8",E);K.Wa=F([32,32,45,100,44,32,45,45,100,101,99,111,109,112,114,101,115,115,32,32,32,32,32,32,32,32,32,32,32,100,101,99,111,109,112,114,101,115,115,0],"i8",E);K.Xa=F([32,32,45,102,44,32,45,45,102,111,114,99,101,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,111,118,101,114,119,114,105,116,101,32,101,120,105,115,116,105,110,103,32,111,117,116,112,117,116,32,102,105,108,101,115,0],"i8",E);K.Ya=F([32,32,45,70,44,32,45,45,114,101,99,111,109,112,114,101,115,115,32,32,32,32,32,32,32,32,32,32,32,102,111,114,99,101,32,114,101,99,111,109,112,114,101,115,115,105,111,110,32,111,102,32,99,111,109,112,114,101,115,115,101,100,32,102,105,108,101,115,0],"i8",E);K.Za=F([32,32,45,107,44,32,45,45,107,101,101,112,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,107,101,101,112,32,40,100,111,110,39,116,32,100,101,108,101,116,101,41,32,105,110,112,117,116,32,102,105,108,101,115,0],"i8",E);K.Aa=F([32,32,45,109,44,32,45,45,109,97,116,99,104,45,108,101,110,103,116,104,61,60,110,62,32,32,32,32,32,115,101,116,32,109,97,116,99,104,32,108,101,110,103,116,104,32,108,105,109,105,116,32,105,110,32,98,121,116,101,115,32,91,51,54,93,0],"i8",E);K.Ba=F([32,32,45,111,44,32,45,45,111,117,116,112,117,116,61,60,102,105,108,101,62,32,32,32,32,32,32,32,32,105,102,32,114,101,97,100,105,110,103,32,115,116,100,105,110,44,32,112,108,97,99,101,32,116,104,101,32,111,117,116,112,117,116,32,105,110,116,111,32,60,102,105,108,101,62,0],"i8",E);K.Ca=F([32,32,45,113,44,32,45,45,113,117,105,101,116,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,117,112,112,114,101,115,115,32,97,108,108,32,109,101,115,115,97,103,101,115,0],"i8",E);K.Da=F([32,32,45,115,44,32,45,45,100,105,99,116,105,111,110,97,114,121,45,115,105,122,101,61,60,110,62,32,32,115,101,116,32,100,105,99,116,105,111,110,97,114,121,32,115,105,122,101,32,108,105,109,105,116,32,105,110,32,98,121,116,101,115,32,91,56,77,105,66,93,0],"i8",E);K.Ea=F([32,32,45,83,44,32,45,45,118,111,108,117,109,101,45,115,105,122,101,61,60,110,62,32,32,32,32,32,32,115,101,116,32,118,111,108,117,109,101,32,115,105,122,101,32,108,105,109,105,116,32,105,110,32,98,121,116,101,115,0],"i8",E);K.Fa=F([32,32,45,116,44,32,45,45,116,101,115,116,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,101,115,116,32,99,111,109,112,114,101,115,115,101,100,32,102,105,108,101,32,105,110,116,101,103,114,105,116,121,0],"i8",E);K.Ga=F([32,32,45,118,44,32,45,45,118,101,114,98,111,115,101,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,101,32,118,101,114,98,111,115,101,32,40,97,32,50,110,100,32,45,118,32,103,105,118,101,115,32,109,111,114,101,41,0],"i8",E);K.Ha=F([32,32,45,48,32,46,46,32,45,57,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,101,116,32,99,111,109,112,114,101,115,115,105,111,110,32,108,101,118,101,108,32,91,100,101,102,97,117,108,116,32,54,93,0],"i8",E);K.Ia=F([32,32,32,32,32,32,45,45,102,97,115,116,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,97,108,105,97,115,32,102,111,114,32,45,48,0],"i8",E);K.Ja=F([32,32,32,32,32,32,45,45,98,101,115,116,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,97,108,105,97,115,32,102,111,114,32,45,57,0],"i8",E);K.La=F([102,114,111,109,32,115,116,97,110,100,97,114,100,32,105,110,112,117,116,32,116,111,32,115,116,97,110,100,97,114,100,32,111,117,116,112,117,116,46,0],"i8",E);K.Ma=F([78,117,109,98,101,114,115,32,109,97,121,32,98,101,32,102,111,108,108,111,119,101,100,32,98,121,32,97,32,109,117,108,116,105,112,108,105,101,114,58,32,107,32,61,32,107,66,32,61,32,49,48,94,51,32,61,32,49,48,48,48,44,0],"i8",E);K.Na=F([75,105,32,61,32,75,105,66,32,61,32,50,94,49,48,32,61,32,49,48,50,52,44,32,77,32,61,32,49,48,94,54,44,32,77,105,32,61,32,50,94,50,48,44,32,71,32,61,32,49,48,94,57,44,32,71,105,32,61,32,50,94,51,48,44,32,101,116,99,46,46,46,0],"i8",E);K.Oa=F([10,82,101,112,111,114,116,32,98,117,103,115,32,116,111,32,108,122,105,112,45,98,117,103,64,110,111,110,103,110,117,46,111,114,103,0],"i8",E);K.Pa=F([76,122,105,112,32,104,111,109,101,32,112,97,103,101,58,32,104,116,116,112,58,47,47,119,119,119,46,110,111,110,103,110,117,46,111,114,103,47,108,122,105,112,47,108,122,105,112,46,104,116,109,108,0],"i8",E);K.Qa=F([76,105,99,101,110,115,101,32,71,80,76,118,51,43,58,32,71,78,85,32,71,80,76,32,118,101,114,115,105,111,110,32,51,32,111,114,32,108,97,116,101,114,32,60,104,116,116,112,58,47,47,103,110,117,46,111,114,103,47,108,105,99,101,110,115,101,115,47,103,112,108,46,104,116,109,108,62,0],"i8",E);K.Ra=F([84,104,105,115,32,105,115,32,102,114,101,101,32,115,111,102,116,119,97,114,101,58,32,121,111,117,32,97,114,101,32,102,114,101,101,32,116,111,32,99,104,97,110,103,101,32,97,110,100,32,114,101,100,105,115,116,114,105,98,117,116,101,32,105,116,46,0],"i8",E);K.Sa=F([84,104,101,114,101,32,105,115,32,78,79,32,87,65,82,82,65,78,84,89,44,32,116,111,32,116,104,101,32,101,120,116,101,110,116,32,112,101,114,109,105,116,116,101,100,32,98,121,32,108,97,119,46,0],"i8",E);p[wd>>2]=ng+8|0;p[wd+4>>2]=K.A|0;p[Xe>>2]=K.T|0;p[Xe+4>>2]=K.U|0;p[Xe+8>>2]=K.V|0;p[Xe+12>>2]=K.Y|0;p[Xe+16>>2]=K.F|0;p[Xe+20>>2]=K.Z|0;p[Xe+24>>2]=K.$|0;p[Xe+28>>2]=K.aa|0;p[rf>>2]=og+8|0;p[rf+4>>2]=K.B|0;p[rf+8>>2]=aa;p[sg>>2]=og+8|0;p[sg+4>>2]=K.C|0;p[sg+8>>2]=rf;p[ng+4>>2]=sg;p[og+4>>2]=tg;p[tg>>2]=og+8|0;p[tg+4>>2]=K.D|0;p[tg+8>>2]=sg;p[If+4>>2]=Jf;p[Jf>>2]=og+8|0;p[Jf+4>>2]=K.G|0;p[Jf+8>>2]=aa;pc=[0,0,Ff,0,of,0,(function(a){of(a|0);Re(a)}),0,(function(a,c,d){var e,f=m;m+=56;e=f>>2;if((a|0)==(c|0)){a=1}else{if(0==(c|0)){a=0}else{if(c=qf(c,sg),0==(c|0)){a=0}else{for(var g=f>>2,h=g+14;g>2]+20>>2]](c,f,p[d>>2],1);1!=(p[e+6]|0)?a=0:(p[d>>2]=p[e+4],a=1)}}}m=f;return a}),0,(function(a,c,d,e,f){(p[c+8>>2]|0)==(a|0)&&Ue(c,d,e,f)}),0,(function(a,c,d,e){var f=c>>2,g=(p[f+2]|0)==(a|0);a:do{if(g){Ve(c,d,e)}else{if((p[f]|0)==(a|0)){var h=(p[f+4]|0)==(d|0);do{if(!h){var i=c+20|0;if((p[i>>2]|0)!=(d|0)){p[f+8]=e;p[i>>2]=d;a=c+40|0;p[a>>2]=p[a>>2]+1|0;1==(p[f+9]|0)&&2==(p[f+6]|0)&&(n[c+54|0]=1);p[f+11]=4;break a}}}while(0);1==(e|0)&&(p[f+8]=1)}}}while(0)}),0,(function(a,c,d,e){(p[c+8>>2]|0)==(a|0)&&Te(c,d,e)}),0,(function(a){of(a|0);Re(a)}),0,(function(a,c,d,e,f){(a|0)==(p[c+8>>2]|0)?Ue(c,d,e,f):(a=p[a+8>>2],pc[p[p[a>>2]+12>>2]](a,c,d,e,f))}),0,sf,0,(function(a,c,d,e){(a|0)==(p[c+8>>2]|0)?Te(c,d,e):(a=p[a+8>>2],pc[p[p[a>>2]+20>>2]](a,c,d,e))}),0,(function(a){Ff(a);Re(a)}),0,(function(){return K.ma|0}),0];Module.FUNCTION_TABLE=pc;function ug(a){a=a||Module.arguments;yc(Ac);var c=ca;Module._main&&(c=Module.ab(a),Module.noExitRuntime||yc(Bc));return c}Module.run=ug;Module.preRun&&Module.preRun();ug();Module.postRun&&Module.postRun()
-
- return returnValue;
- },
-
- compress: function(data) {
- return this.run(data);
- },
-
- decompress: function(data) {
- return this.run(data, true);
- }
-};
-
-onmessage = function(event) {
- postMessage({ data: LZMA.decompress(event.data.data), id: event.data.id });
-};
-
-*/
-
-var Zee = (function() {
-
-function a(b){throw b}var aa=void 0,da=!0,sa=null,ua=!1,l={noExitRuntime:da};try{this.Module=l}catch(Ca){this.Module=l={}}var Ha="object"===typeof process,Ia="object"===typeof window,Na="function"===typeof importScripts,ob=!Ia&&!Ha&&!Na;if(Ha){l.print=(function(b){process.stdout.write(b+"\n")});l.printErr=(function(b){process.stderr.write(b+"\n")});var pb=require("fs"),Ab=require("path");l.read=(function(b){var b=Ab.normalize(b),f=pb.readFileSync(b).toString();!f&&b!=Ab.resolve(b)&&(b=path.join(__dirname,"..","src",b),f=pb.readFileSync(b).toString());return f});l.load=(function(b){Bb(read(b))});l.arguments||(l.arguments=process.argv.slice(2))}else{ob?(l.print=print,"undefined"!=typeof printErr&&(l.printErr=printErr),l.read="undefined"!=typeof read?read:(function(b){snarf(b)}),l.arguments||("undefined"!=typeof scriptArgs?l.arguments=scriptArgs:"undefined"!=typeof arguments&&(l.arguments=arguments))):Ia?(l.print||(l.print=(function(b){console.log(b)})),l.printErr||(l.printErr=(function(b){console.log(b)})),l.read=(function(b){var f=new XMLHttpRequest;f.open("GET",b,ua);f.send(sa);return f.responseText}),l.arguments||"undefined"!=typeof arguments&&(l.arguments=arguments)):Na?l.load=importScripts:a("Unknown runtime environment. Where are we?")}function Bb(b){eval.call(sa,b)}"undefined"==!l.load&&l.read&&(l.load=(function(b){Bb(l.read(b))}));l.print||(l.print=(function(){}));l.printErr||(l.printErr=l.print);l.arguments||(l.arguments=[]);l.print=l.print;l.ma=l.printErr;l.preRun||(l.preRun=[]);l.postRun||(l.postRun=[]);function Lb(){var b=[],f=0;this.M=(function(d){d&=255;f&&(b.push(d),f--);if(0==b.length){if(128>d){return String.fromCharCode(d)}b.push(d);f=191d?1:2;return""}if(0d?String.fromCharCode((d&31)<<6|c&63):String.fromCharCode((d&15)<<12|(c&63)<<6|e&63);b.length=0;return d});this.ha=(function(b){for(var b=unescape(encodeURIComponent(b)),c=[],e=0;e>2<<2;return f}function Ob(b){var f=Rb;Rb+=b;Rb=Rb+3>>2<<2;if(Rb>=Zb){for(;Zb<=Rb;){Zb=2*Zb+4095>>12<<12}var b=m,d=new ArrayBuffer(Zb);m=new Int8Array(d);o=new Int16Array(d);q=new Int32Array(d);D=new Uint8Array(d);E=new Uint16Array(d);I=new Uint32Array(d);cc=new Float32Array(d);gc=new Float64Array(d);m.set(b)}return f}var ic=4,sc={},Ec;function Fc(b){l.print(b+":\n"+Error().stack);a("Assertion: "+b)}function Gc(b,f){b||Fc("Assertion failed: "+f)}var Pc=this;function Qc(b,f,d,c){function e(b,c){if("string"==c){if(b===sa||b===aa||0===b){return 0}g||(g=Nb);var d=Mb(b.length+1);Rc(b,d);return d}return"array"==c?(g||(g=Nb),d=Mb(b.length),Sc(b,d),d):b}var g=0;try{var h=eval("_"+b)}catch(j){try{h=Pc.Module["_"+b]}catch(i){}}Gc(h,"Cannot call unknown function "+b+" (perhaps LLVM optimizations or closure removed it?)");var k=0,b=c?c.map((function(b){return e(b,d[k++])})):[],f=(function(b,c){if("string"==c){return ed(b)}Gc("array"!=c);return b})(h.apply(sa,b),f);g&&(Nb=g);return f}l.ccall=Qc;l.cwrap=(function(b,f,d){return(function(){return Qc(b,f,d,Array.prototype.slice.call(arguments))})});function fd(b,f,d){d=d||"i8";"*"===d[d.length-1]&&(d="i32");switch(d){case"i1":m[b]=f;break;case"i8":m[b]=f;break;case"i16":o[b>>1]=f;break;case"i32":q[b>>2]=f;break;case"i64":q[b>>2]=f;break;case"float":cc[b>>2]=f;break;case"double":jd[0]=f;q[b>>2]=kd[0];q[b+4>>2]=kd[1];break;default:Fc("invalid type for setValue: "+d)}}l.setValue=fd;l.getValue=(function(b,f){f=f||"i8";"*"===f[f.length-1]&&(f="i32");switch(f){case"i1":return m[b];case"i8":return m[b];case"i16":return o[b>>1];case"i32":return q[b>>2];case"i64":return q[b>>2];case"float":return cc[b>>2];case"double":return kd[0]=q[b>>2],kd[1]=q[b+4>>2],jd[0];default:Fc("invalid type for setValue: "+f)}return sa});var wd=2;l.ALLOC_NORMAL=0;l.ALLOC_STACK=1;l.ALLOC_STATIC=wd;function xd(b,f,d){var c,e;"number"===typeof b?(c=da,e=b):(c=ua,e=b.length);var g="string"===typeof f?f:sa,d=[yd,Mb,Ob][d===aa?wd:d](Math.max(e,g?1:f.length));if(c){return zd(d,e),d}for(var h=0;h>2);cc.subarray(We>>2);var jd=gc.subarray(We>>3);de=We+8;Rb=de+4095>>12<<12;function Xe(b){for(;0>>16,b=b&65535,g=1==(d|0);do{if(g){var h=(D[f]&255)+b|0,h=65520>>0?h-65521|0:h;c=h+e|0;h|=(65520>>0?c+15|0:c)<<16}else{if(0==(f|0)){h=1}else{if(16>d>>>0){h=0==(d|0);a:do{if(h){var j=e,i=b}else{var k=e,p=d;c=f;for(var s=b;;){p=p-1|0;s=(D[c]&255)+s|0;k=s+k|0;if(0==(p|0)){j=k;i=s;break a}c=c+1|0}}}while(0);h=(j>>>0)%65521<<16|(65520>>0?i-65521|0:i)}else{h=5551>>0;do{if(h){k=e;p=d;c=f;for(s=b;;){for(var u=p-5552|0,p=s,n=c,t=k,r=347;;){var x=(D[n]&255)+p|0,k=x+(D[n+1|0]&255)|0,p=k+(D[n+2|0]&255)|0,s=p+(D[n+3|0]&255)|0,v=s+(D[n+4|0]&255)|0,y=v+(D[n+5|0]&255)|0,A=y+(D[n+6|0]&255)|0,B=A+(D[n+7|0]&255)|0,F=B+(D[n+8|0]&255)|0,H=F+(D[n+9|0]&255)|0,z=H+(D[n+10|0]&255)|0,w=z+(D[n+11|0]&255)|0,J=w+(D[n+12|0]&255)|0,G=J+(D[n+13|0]&255)|0,S=G+(D[n+14|0]&255)|0,C=S+(D[n+15|0]&255)|0,x=x+t+k+p+s+v+y+A+B+F+H+z+w+J+G+S+C|0,r=r-1|0;if(0==(r|0)){break}p=C;n=n+16|0;t=x}n=c+5552|0;t=(C>>>0)%65521;r=(x>>>0)%65521;if(5551>=u>>>0){break}k=r;p=u;c=n;s=t}if(0==(u|0)){var ka=t,ra=r;c=19}else{if(15>>0){var N=r,oa=u,K=n,Q=t;c=16}else{var Ka=r,Aa=u,P=n,hb=t;c=17}}}else{N=e,oa=d,K=f,Q=b,c=16}}while(0);do{if(16==c){for(;;){var ya=oa-16|0,Fa=(D[K]&255)+Q|0,Da=Fa+(D[K+1|0]&255)|0,h=Da+(D[K+2|0]&255)|0;c=h+(D[K+3|0]&255)|0;var k=c+(D[K+4|0]&255)|0,p=k+(D[K+5|0]&255)|0,s=p+(D[K+6|0]&255)|0,v=s+(D[K+7|0]&255)|0,y=v+(D[K+8|0]&255)|0,A=y+(D[K+9|0]&255)|0,B=A+(D[K+10|0]&255)|0,F=B+(D[K+11|0]&255)|0,H=F+(D[K+12|0]&255)|0,z=H+(D[K+13|0]&255)|0,w=z+(D[K+14|0]&255)|0,Ma=w+(D[K+15|0]&255)|0,Fa=Fa+N+Da+h+c+k+p+s+v+y+A+B+F+H+z+w+Ma|0,Da=K+16|0;if(15>=ya>>>0){break}N=Fa;oa=ya;K=Da;Q=Ma}if(0==(ya|0)){var ib=Fa,bb=Ma;c=18}else{Ka=Fa,Aa=ya,P=Da,hb=Ma,c=17}}}while(0);a:do{if(17==c){for(;;){h=Aa-1|0;k=(D[P]&255)+hb|0;p=k+Ka|0;if(0==(h|0)){ib=p;bb=k;c=18;break a}Ka=p;Aa=h;P=P+1|0;hb=k}}}while(0);18==c&&(ka=(bb>>>0)%65521,ra=(ib>>>0)%65521);h=ka|ra<<16}}}}while(0);return h}Xf.X=1;function Yf(b,f,d){for(var c,e,b=b^-1;;){if(0==(d|0)){var g=b;e=13;break}if(0==(f&3|0)){e=6;break}b=q[Zf+((D[f]&255^b&255)<<2)>>2]^b>>>8;f=f+1|0;d=d-1|0}a:do{if(6==e){var h=f,j=31>>0;b:do{if(j){var i=b,k=d,p=h;for(c=p>>2;;){i^=q[c];i=q[Zf+((i>>>8&255)<<2)+2048>>2]^q[Zf+((i&255)<<2)+3072>>2]^q[Zf+((i>>>16&255)<<2)+1024>>2]^q[Zf+(i>>>24<<2)>>2]^q[c+1];i=q[Zf+((i>>>8&255)<<2)+2048>>2]^q[Zf+((i&255)<<2)+3072>>2]^q[Zf+((i>>>16&255)<<2)+1024>>2]^q[Zf+(i>>>24<<2)>>2]^q[c+2];i=q[Zf+((i>>>8&255)<<2)+2048>>2]^q[Zf+((i&255)<<2)+3072>>2]^q[Zf+((i>>>16&255)<<2)+1024>>2]^q[Zf+(i>>>24<<2)>>2]^q[c+3];i=q[Zf+((i>>>8&255)<<2)+2048>>2]^q[Zf+((i&255)<<2)+3072>>2]^q[Zf+((i>>>16&255)<<2)+1024>>2]^q[Zf+(i>>>24<<2)>>2]^q[c+4];i=q[Zf+((i>>>8&255)<<2)+2048>>2]^q[Zf+((i&255)<<2)+3072>>2]^q[Zf+((i>>>16&255)<<2)+1024>>2]^q[Zf+(i>>>24<<2)>>2]^q[c+5];i=q[Zf+((i>>>8&255)<<2)+2048>>2]^q[Zf+((i&255)<<2)+3072>>2]^q[Zf+((i>>>16&255)<<2)+1024>>2]^q[Zf+(i>>>24<<2)>>2]^q[c+6];p=p+32|0;c=q[Zf+((i>>>8&255)<<2)+2048>>2]^q[Zf+((i&255)<<2)+3072>>2]^q[Zf+((i>>>16&255)<<2)+1024>>2]^q[Zf+(i>>>24<<2)>>2]^q[c+7];c=q[Zf+((c>>>8&255)<<2)+2048>>2]^q[Zf+((c&255)<<2)+3072>>2]^q[Zf+((c>>>16&255)<<2)+1024>>2]^q[Zf+(c>>>24<<2)>>2];k=k-32|0;if(31>=k>>>0){var s=c,u=k,n=p;break b}i=c;c=p>>2}}else{s=b,u=d,n=h}}while(0);h=3>>0;b:do{if(h){c=s;k=u;for(p=n;;){j=p+4|0;c^=q[p>>2];c=q[Zf+((c>>>8&255)<<2)+2048>>2]^q[Zf+((c&255)<<2)+3072>>2]^q[Zf+((c>>>16&255)<<2)+1024>>2]^q[Zf+(c>>>24<<2)>>2];k=k-4|0;if(3>=k>>>0){var t=c,r=k,x=j;break b}p=j}}else{t=s,r=u,x=n}}while(0);if(0==(r|0)){g=t}else{h=x;j=r;for(k=t;;){k=q[Zf+((D[h]&255^k&255)<<2)>>2]^k>>>8;j=j-1|0;if(0==(j|0)){g=k;break a}h=h+1|0}}}}while(0);return g^-1}Yf.X=1;function $f(b,f,d){return 0==(f|0)?0:Yf(b,f,d)}function ag(b,f,d){var c,e,g,h=0==(b|0);a:do{if(h){var j=-2}else{j=b+24|0;q[j>>2]=0;g=(b+32|0)>>2;var i=q[g];if(0==(i|0)){q[g]=2;q[b+40>>2]=0;var k=2}else{k=i}i=b+36|0;0==(q[i>>2]|0)&&(q[i>>2]=4);i=-1==(f|0)?6:f;if(9>>0|4>>0){j=-2}else{e=(b+40|0)>>2;k=Bd[k](q[e],1,5828);if(0!=(k|0)){q[b+28>>2]=k;q[k>>2]=b;q[(k+24|0)>>2]=2;q[(k+28|0)>>2]=0;q[(k+48|0)>>2]=15;c=(k+44|0)>>2;q[c]=32768;q[(k+52|0)>>2]=32767;q[(k+80|0)>>2]=15;var p=k+76|0;q[p>>2]=32768;q[(k+84|0)>>2]=32767;q[(k+88|0)>>2]=5;var s=Bd[q[g]](q[e],32768,2),u=k+56|0;q[u>>2]=s;var n=Bd[q[g]](q[e],q[c],2),s=k+64|0;q[s>>2]=n;zd(n,q[c]<<1);p=Bd[q[g]](q[e],q[p>>2],2);c=k+68|0;q[c>>2]=p;q[(k+5824|0)>>2]=0;p=k+5788|0;q[p>>2]=16384;e=g=Bd[q[g]](q[e],16384,4);q[(k+8|0)>>2]=g;p=I[p>>2];q[(k+12|0)>>2]=p<<2;u=0==(q[u>>2]|0);do{if(!u&&0!=(q[s>>2]|0)&&!(0==(q[c>>2]|0)|0==(g|0))){q[(k+5796|0)>>2]=(p>>>1<<1)+e|0;q[(k+5784|0)>>2]=g+3*p|0;q[(k+132|0)>>2]=i;q[(k+136|0)>>2]=d;m[k+36|0]=8;j=bg(b);break a}}while(0);q[(k+4|0)>>2]=666;q[j>>2]=O.W|0;cg(b)}j=-4}}}while(0);return j}ag.X=1;function cg(b){var f,d,c=b>>2;if(0!=(b|0)&&(d=(b+28|0)>>2,f=q[d],0!=(f|0))){var e=q[f+4>>2];if(666==(e|0)||113==(e|0)||103==(e|0)||91==(e|0)||73==(e|0)||69==(e|0)||42==(e|0)){e=q[f+8>>2];0!=(e|0)&&(Bd[q[c+9]](q[c+10],e),f=q[d]);e=q[f+68>>2];0==(e|0)?e=f:(Bd[q[c+9]](q[c+10],e),e=q[d]);var g=q[e+64>>2];f=(b+36|0)>>2;0!=(g|0)&&(Bd[q[f]](q[c+10],g),e=q[d]);c=q[e+56>>2];0==(c|0)?(c=e,b=b+40|0):(b=b+40|0,Bd[q[f]](q[b>>2],c),c=q[d]);Bd[q[f]](q[b>>2],c);q[d]=0}}}cg.X=1;function bg(b){var f=b>>2;if(0==(b|0)){f=-2}else{if(b=q[f+7],0==(b|0)){f=-2}else{if(0==(q[f+8]|0)){f=-2}else{if(0==(q[f+9]|0)){f=-2}else{q[f+5]=0;q[f+2]=0;q[f+6]=0;q[f+11]=2;q[(b+20|0)>>2]=0;q[(b+16|0)>>2]=q[b+8>>2];var d=b+24|0,c=q[d>>2];0>(c|0)&&(c=-c|0,q[d>>2]=c);d=c;q[(b+4|0)>>2]=0!=(d|0)?42:113;q[f+12]=2==(d|0)?$f(0,0,0):Xf(0,0,0);q[(b+40|0)>>2]=0;q[b+2840>>2]=b+148|0;q[b+2848>>2]=dg;q[b+2852>>2]=b+2440|0;q[b+2860>>2]=eg;q[b+2864>>2]=b+2684|0;q[b+2872>>2]=fg;o[b+5816>>1]=0;q[b+5820>>2]=0;q[b+5812>>2]=8;gg(b);hg(b);f=0}}}}return f}bg.X=1;function hg(b){var f=b>>2;q[f+15]=q[f+11]<<1;var d=b+76|0,b=b+68|0;o[q[b>>2]+(q[d>>2]-1<<1)>>1]=0;zd(q[b>>2],(q[d>>2]<<1)-2|0);d=I[f+33];q[f+32]=E[(ig+2>>1)+(6*d|0)]&65535;q[f+35]=E[(ig>>1)+(6*d|0)]&65535;q[f+36]=E[(ig+4>>1)+(6*d|0)]&65535;q[f+31]=E[(ig+6>>1)+(6*d|0)]&65535;q[f+27]=0;q[f+23]=0;q[f+29]=0;q[f+30]=2;q[f+24]=2;q[f+28]=0;q[f+26]=0;q[f+18]=0}hg.X=1;function jg(b,f){var d,c,e,g,h,j,i,k,p,s,u,n,t,r,x,v,y,A,B,F,H,z,w,J,G,S,C,ka,ra,N,oa,K=b>>2,Q,Ka=0==(b|0);a:do{if(Ka){var Aa=-2}else{var P=I[K+7];oa=P>>2;if(!(0==(P|0)|5>>0)){var hb=0==(q[K+3]|0);do{if(!hb&&!(0==(q[K]|0)&&0!=(q[K+1]|0))){N=(P+4|0)>>2;var ya=I[N],Fa=4==(f|0);if(666!=(ya|0)|Fa){ra=(b+16|0)>>2;if(0==(q[ra]|0)){q[K+6]=O.s|0;Aa=-5;break a}q[oa]=b;ka=(P+40|0)>>2;var Da=q[ka];q[ka]=f;if(42==(ya|0)){if(2!=(q[oa+6]|0)){var Ma=(q[oa+12]<<12)-30720|0;if(1<(q[oa+34]|0)){var ib=0}else{var bb=q[oa+33],ib=2>(bb|0)?0:6>(bb|0)?64:6==(bb|0)?128:192}var Cb=ib|Ma,Oa=P+108|0,Pa=0==(q[Oa>>2]|0)?Cb:Cb|32,jb=(Pa|(Pa>>>0)%31)^31;q[N]=113;kg(P,jb);C=(b+48|0)>>2;0!=(q[Oa>>2]|0)&&(kg(P,I[C]>>>16),kg(P,q[C]&65535));q[C]=Xf(0,0,0);var Db=q[N];Q=33}else{var xa=$f(0,0,0);S=(b+48|0)>>2;q[S]=xa;G=(P+20|0)>>2;var ta=q[G];q[G]=ta+1|0;J=(P+8|0)>>2;m[q[J]+ta|0]=31;var Va=q[G];q[G]=Va+1|0;m[q[J]+Va|0]=-117;var Xa=q[G];q[G]=Xa+1|0;m[q[J]+Xa|0]=8;var Eb=P+28|0;w=Eb>>2;var La=I[w];z=La>>2;if(0==(La|0)){var wb=q[G];q[G]=wb+1|0;m[q[J]+wb|0]=0;var Ya=q[G];q[G]=Ya+1|0;m[q[J]+Ya|0]=0;var cb=q[G];q[G]=cb+1|0;m[q[J]+cb|0]=0;var Qa=q[G];q[G]=Qa+1|0;m[q[J]+Qa|0]=0;var qb=q[G];q[G]=qb+1|0;m[q[J]+qb|0]=0;var Ga=q[oa+33],Ua=9==(Ga|0)?2:1<(q[oa+34]|0)?4:2>(Ga|0)?4:0,Za=q[G];q[G]=Za+1|0;m[q[J]+Za|0]=Ua;var Wa=q[G];q[G]=Wa+1|0;m[q[J]+Wa|0]=3;q[N]=113;Q=94}else{var db=(0!=(q[z+11]|0)?2:0)|0!=(q[z]|0)&1|(0==(q[z+4]|0)?0:4)|(0==(q[z+7]|0)?0:8)|(0==(q[z+9]|0)?0:16),$a=q[G];q[G]=$a+1|0;m[q[J]+$a|0]=db;var rb=q[q[w]+4>>2]&255,kb=q[G];q[G]=kb+1|0;m[q[J]+kb|0]=rb;var R=I[q[w]+4>>2]>>>8&255,$=I[G];q[G]=$+1|0;m[q[J]+$|0]=R;var ba=I[q[w]+4>>2]>>>16&255,la=I[G];q[G]=la+1|0;m[q[J]+la|0]=ba;var L=I[q[w]+4>>2]>>>24&255,Z=I[G];q[G]=Z+1|0;m[q[J]+Z|0]=L;var V=q[oa+33],M=9==(V|0)?2:1<(q[oa+34]|0)?4:2>(V|0)?4:0,pa=q[G];q[G]=pa+1|0;m[q[J]+pa|0]=M;var yb=q[q[w]+12>>2]&255,ca=q[G];q[G]=ca+1|0;m[q[J]+ca|0]=yb;var ea=I[w];if(0==(q[ea+16>>2]|0)){var ja=ea}else{var T=q[ea+20>>2]&255,fa=q[G];q[G]=fa+1|0;m[q[J]+fa|0]=T;var qa=I[q[w]+20>>2]>>>8&255,ma=I[G];q[G]=ma+1|0;m[q[J]+ma|0]=qa;ja=q[w]}0!=(q[ja+44>>2]|0)&&(q[S]=$f(q[S],q[J],q[G]));q[oa+8]=0;q[N]=69;var na=Eb;H=na>>2;Q=35}}}else{Db=ya,Q=33}if(33==Q){if(69!=(Db|0)){var va=Db;Q=52}else{na=P+28|0,H=na>>2,Q=35}}do{if(35==Q){var wa=I[H];if(0==(q[wa+16>>2]|0)){q[N]=73;var Ja=wa;Q=54}else{F=(P+20|0)>>2;B=(P+32|0)>>2;var Ra=P+12|0;A=(b+48|0)>>2;y=(P+8|0)>>2;for(var W=q[F],U=q[B],ga=wa;;){if(U>>>0>=(q[ga+20>>2]&65535)>>>0){var ha=W,ia=ga;break}var X=I[F];if((X|0)==(q[Ra>>2]|0)){0!=(q[ga+44>>2]|0)&X>>>0>W>>>0&&(q[A]=$f(q[A],q[y]+W|0,X-W|0));lg(b);var Ea=I[F];if((Ea|0)==(q[Ra>>2]|0)){ha=Ea;ia=q[H];break}var eb=Ea,Fb=Ea,ab=q[B],sb=q[H]}else{eb=W,Fb=X,ab=U,sb=ga}var tb=m[q[sb+16>>2]+ab|0];q[F]=Fb+1|0;m[q[y]+Fb|0]=tb;var ub=q[B]+1|0;q[B]=ub;W=eb;U=ub;ga=q[H]}if(0==(q[ia+44>>2]|0)){var lb=ia}else{var mb=I[F];mb>>>0>ha>>>0?(q[A]=$f(q[A],q[y]+ha|0,mb-ha|0),lb=q[H]):lb=ia}(q[B]|0)==(q[lb+20>>2]|0)?(q[B]=0,q[N]=73,Ja=lb,Q=54):(va=q[N],Q=52)}}}while(0);if(52==Q){if(73!=(va|0)){var fb=va;Q=69}else{Ja=q[oa+7],Q=54}}do{if(54==Q){var Sa=P+28|0;v=Sa>>2;if(0==(q[Ja+28>>2]|0)){q[N]=91;var Ta=Sa;x=Ta>>2;Q=71}else{r=(P+20|0)>>2;var Ba=q[r],za=P+12|0;t=(b+48|0)>>2;n=(P+8|0)>>2;u=(P+32|0)>>2;for(var gb=Ba,Gb=Ba;;){if((Gb|0)==(q[za>>2]|0)){0!=(q[q[v]+44>>2]|0)&Gb>>>0>gb>>>0&&(q[t]=$f(q[t],q[n]+gb|0,Gb-gb|0));lg(b);var Hb=I[r];if((Hb|0)==(q[za>>2]|0)){var vb=1,xb=Hb;break}var nb=Hb,Ib=Hb}else{nb=gb,Ib=Gb}var zb=q[u];q[u]=zb+1|0;var Jb=D[q[q[v]+28>>2]+zb|0],Kb=Jb&255;q[r]=Ib+1|0;m[q[n]+Ib|0]=Jb;if(0==Jb<<24>>24){vb=Kb;xb=nb;break}gb=nb;Gb=q[r]}if(0!=(q[q[v]+44>>2]|0)){var Pb=I[r];Pb>>>0>xb>>>0&&(q[t]=$f(q[t],q[n]+xb|0,Pb-xb|0))}0==(vb|0)?(q[u]=0,q[N]=91,Ta=Sa,x=Ta>>2,Q=71):(fb=q[N],Q=69)}}}while(0);if(69==Q){if(91!=(fb|0)){var Tb=fb;Q=86}else{Ta=P+28|0,x=Ta>>2,Q=71}}do{if(71==Q){if(0==(q[q[x]+36>>2]|0)){q[N]=103;var Vb=Ta;Q=88}else{s=(P+20|0)>>2;var Wb=q[s],Ub=P+12|0;p=(b+48|0)>>2;k=(P+8|0)>>2;for(var Sb=P+32|0,Qb=Wb,Xb=Wb;;){if((Xb|0)==(q[Ub>>2]|0)){0!=(q[q[x]+44>>2]|0)&Xb>>>0>Qb>>>0&&(q[p]=$f(q[p],q[k]+Qb|0,Xb-Qb|0));lg(b);var $b=I[s];if(($b|0)==(q[Ub>>2]|0)){var dc=1,ac=$b;break}var tc=$b,mc=$b}else{tc=Qb,mc=Xb}var gd=q[Sb>>2];q[Sb>>2]=gd+1|0;var bc=D[q[q[x]+36>>2]+gd|0],nc=bc&255;q[s]=mc+1|0;m[q[k]+mc|0]=bc;if(0==bc<<24>>24){dc=nc;ac=tc;break}Qb=tc;Xb=q[s]}if(0!=(q[q[x]+44>>2]|0)){var uc=I[s];uc>>>0>ac>>>0&&(q[p]=$f(q[p],q[k]+ac|0,uc-ac|0))}0==(dc|0)?(q[N]=103,Vb=Ta,Q=88):(Tb=q[N],Q=86)}}}while(0);86==Q&&(103!=(Tb|0)?Q=94:(Vb=P+28|0,Q=88));if(88==Q){if(0==(q[q[Vb>>2]+44>>2]|0)){q[N]=113}else{i=(P+20|0)>>2;var vc=I[i],Hc=P+12|0,Ic=I[Hc>>2];if((vc+2|0)>>>0>Ic>>>0){lg(b);var wc=q[i],oc=q[Hc>>2]}else{wc=vc,oc=Ic}if((wc+2|0)>>>0<=oc>>>0){j=(b+48|0)>>2;var xc=q[j]&255;q[i]=wc+1|0;var jc=P+8|0;m[q[jc>>2]+wc|0]=xc;var yc=I[j]>>>8&255,kc=I[i];q[i]=kc+1|0;m[q[jc>>2]+kc|0]=yc;q[j]=$f(0,0,0);q[N]=113}}}h=(P+20|0)>>2;var hd=0==(q[h]|0);do{if(hd){var zc=q[K+1];if(0!=(zc|0)){var pc=zc;break}if(!((Da|0)>=(f|0)&4!=(f|0))){pc=0;break}q[K+6]=O.s|0;Aa=-5;break a}lg(b);if(0==(q[ra]|0)){q[ka]=-1;Aa=0;break a}pc=q[K+1]}while(0);var Ac=666==(q[N]|0),Jc=0==(pc|0);do{if(Ac){if(Jc){Q=105;break}q[K+6]=O.s|0;Aa=-5;break a}Q=Jc?105:108}while(0);do{if(105==Q){if(0!=(q[oa+29]|0)){Q=108}else{if(0==(f|0)){Aa=0;break a}Q=Ac?124:108}}}while(0);do{if(108==Q){var Kc=q[oa+34],Yb=2==(Kc|0)?mg(P,f):3==(Kc|0)?ng(P,f):Bd[q[(ig+8>>2)+(3*q[oa+33]|0)]](P,f);2>(Yb-2|0)>>>0?q[N]=666:Q=114;if(2==(Yb|0)||0==(Yb|0)){if(0!=(q[ra]|0)){Aa=0;break a}q[ka]=-1;Aa=0;break a}else{if(1==(Yb|0)){if(1==(f|0)){og(P)}else{if(5!=(f|0)&&(pg(P,0,0,0),3==(f|0))){var Lc=P+76|0,ec=P+68|0;o[q[ec>>2]+(q[Lc>>2]-1<<1)>>1]=0;zd(q[ec>>2],(q[Lc>>2]<<1)-2|0);0==(q[oa+29]|0)&&(q[oa+27]=0,q[oa+23]=0)}}lg(b);if(0==(q[ra]|0)){q[ka]=-1;Aa=0;break a}}}}}while(0);if(!Fa){Aa=0;break a}g=(P+24|0)>>2;var Bc=q[g];if(1>(Bc|0)){Aa=1;break a}e=(b+48|0)>>2;var Mc=I[e];if(2==(Bc|0)){var fc=Mc&255,qc=q[h];q[h]=qc+1|0;c=(P+8|0)>>2;m[q[c]+qc|0]=fc;var rc=I[e]>>>8&255,lc=I[h];q[h]=lc+1|0;m[q[c]+lc|0]=rc;var fe=I[e]>>>16&255,Tc=I[h];q[h]=Tc+1|0;m[q[c]+Tc|0]=fe;var df=I[e]>>>24&255,ge=I[h];q[h]=ge+1|0;m[q[c]+ge|0]=df;d=(b+8|0)>>2;var ef=q[d]&255,he=q[h];q[h]=he+1|0;m[q[c]+he|0]=ef;var id=I[d]>>>8&255,Nc=I[h];q[h]=Nc+1|0;m[q[c]+Nc|0]=id;var ie=I[d]>>>16&255,Ad=I[h];q[h]=Ad+1|0;m[q[c]+Ad|0]=ie;var Uc=I[d]>>>24&255,Vc=I[h];q[h]=Vc+1|0;m[q[c]+Vc|0]=Uc}else{kg(P,Mc>>>16),kg(P,q[e]&65535)}lg(b);var Cc=q[g];0<(Cc|0)&&(q[g]=-Cc|0);Aa=0==(q[h]|0)&1;break a}}}while(0);q[K+6]=O.T|0}Aa=-2}}while(0);return Aa}jg.X=1;function kg(b,f){var d;d=(b+20|0)>>2;var c=I[d];q[d]=c+1|0;var e=b+8|0;m[q[e>>2]+c|0]=f>>>8&255;c=q[d];q[d]=c+1|0;m[q[e>>2]+c|0]=f&255}function lg(b){var f,d,c;c=(b+28|0)>>2;var e=I[c],g=I[e+20>>2];d=(b+16|0)>>2;f=I[d];g=g>>>0>f>>>0?f:g;0!=(g|0)&&(f=(b+12|0)>>2,qg(q[f],q[e+16>>2],g),q[f]=q[f]+g|0,e=q[c]+16|0,q[e>>2]=q[e>>2]+g|0,b=b+20|0,q[b>>2]=q[b>>2]+g|0,q[d]=q[d]-g|0,d=q[c]+20|0,q[d>>2]=q[d>>2]-g|0,c=q[c],0==(q[c+20>>2]|0)&&(q[(c+16|0)>>2]=q[c+8>>2]))}function mg(b,f){var d,c,e,g,h,j;j=(b+116|0)>>2;var i=b+96|0;h=(b+108|0)>>2;g=(b+56|0)>>2;e=(b+5792|0)>>2;var k=b+5796|0,p=b+5784|0,s=b+5788|0;c=(b+92|0)>>2;d=(b|0)>>2;a:for(;;){var u=0==(q[j]|0);do{if(u&&(rg(b),0==(q[j]|0))){if(0==(f|0)){var n=0;break a}e=q[c];j=4==(f|0);sg(b,-1<(e|0)?q[g]+e|0:0,q[h]-e|0,j&1);q[c]=q[h];lg(q[d]);if(0==(q[q[d]+16>>2]|0)){n=j?2:0;break a}n=j?3:1;break a}}while(0);q[i>>2]=0;u=D[q[g]+q[h]|0];o[q[k>>2]+(q[e]<<1)>>1]=0;var t=q[e];q[e]=t+1|0;m[q[p>>2]+t|0]=u;u=((u&255)<<2)+b+148|0;o[u>>1]=o[u>>1]+1&65535;t=(q[e]|0)==(q[s>>2]-1|0);q[j]=q[j]-1|0;u=q[h]+1|0;q[h]=u;if(t&&(t=q[c],sg(b,-1<(t|0)?q[g]+t|0:0,u-t|0,0),q[c]=q[h],lg(q[d]),0==(q[q[d]+16>>2]|0))){n=0;break}}return n}mg.X=1;function ng(b,f){var d,c,e,g,h,j,i,k;i=(b+116|0)>>2;var p=0==(f|0);j=(b+96|0)>>2;h=(b+108|0)>>2;g=(b+5792|0)>>2;var s=b+5796|0,u=b+5784|0,n=b+2440|0,t=b+5788|0;e=(b+56|0)>>2;c=(b+92|0)>>2;d=(b|0)>>2;a:for(;;){var r=I[i],x=258>r>>>0;do{if(x){rg(b);k=I[i];if(258>k>>>0&p){var v=0;break a}if(0!=(k|0)){if(q[j]=0,2>>0){A=k,k=9}else{var y=q[h];k=24}}else{g=q[c];j=4==(f|0);sg(b,-1<(g|0)?q[e]+g|0:0,q[h]-g|0,j&1);q[c]=q[h];lg(q[d]);if(0==(q[q[d]+16>>2]|0)){v=j?2:0;break a}v=j?3:1;break a}}else{q[j]=0;var A=r;k=9}}while(0);do{if(9==k){if(r=I[h],0==(r|0)){y=0,k=24}else{if(k=I[e],x=D[k+(r-1)|0],x<<24>>24!=m[k+r|0]<<24>>24){y=r,k=24}else{if(x<<24>>24!=m[r+(k+1)|0]<<24>>24){y=r,k=24}else{var B=r+(k+2)|0;if(x<<24>>24!=m[B]<<24>>24){y=r,k=24}else{for(k=r+(k+258)|0;;){var F=B+1|0;if(x<<24>>24!=m[F]<<24>>24){var H=F;break}F=B+2|0;if(x<<24>>24!=m[F]<<24>>24){H=F;break}F=B+3|0;if(x<<24>>24!=m[F]<<24>>24){H=F;break}F=B+4|0;if(x<<24>>24!=m[F]<<24>>24){H=F;break}F=B+5|0;if(x<<24>>24!=m[F]<<24>>24){H=F;break}F=B+6|0;if(x<<24>>24!=m[F]<<24>>24){H=F;break}F=B+7|0;if(x<<24>>24!=m[F]<<24>>24){H=F;break}B=B+8|0;if(!(x<<24>>24==m[B]<<24>>24&B>>>0>>0)){H=B;break}}x=H-k+258|0;x=x>>>0>A>>>0?A:x;q[j]=x;if(2>>0){var z=x+253|0,w=z&255;o[q[s>>2]+(q[g]<<1)>>1]=1;r=q[g];q[g]=r+1|0;m[q[u>>2]+r|0]=w;z=((D[O.j+(z&255)|0]&255|256)+1<<2)+b+148|0;o[z>>1]=o[z>>1]+1&65535;o[n>>1]=o[n>>1]+1&65535;z=(q[g]|0)==(q[t>>2]-1|0)&1;w=q[j];q[i]=q[i]-w|0;w=q[h]+w|0;q[h]=w;q[j]=0;k=25}else{y=r,k=24}}}}}}}while(0);24==k&&(z=D[q[e]+y|0],o[q[s>>2]+(q[g]<<1)>>1]=0,w=q[g],q[g]=w+1|0,m[q[u>>2]+w|0]=z,z=((z&255)<<2)+b+148|0,o[z>>1]=o[z>>1]+1&65535,z=(q[g]|0)==(q[t>>2]-1|0)&1,q[i]=q[i]-1|0,w=q[h]+1|0,q[h]=w);if(0!=(z|0)&&(r=q[c],sg(b,-1<(r|0)?q[e]+r|0:0,w-r|0,0),q[c]=q[h],lg(q[d]),0==(q[q[d]+16>>2]|0))){v=0;break}}return v}ng.X=1;function rg(b){var f,d,c,e,g=b+44|0,h=I[g>>2],j=b+60|0;c=(b+116|0)>>2;d=(b+108|0)>>2;var i=h-262|0,k=b|0;f=(b+56|0)>>2;var p=b+72|0,s=b+88|0,u=b+84|0,n=b+112|0,t=b+92|0,r=b+76|0,x=b+68|0,v=b+64|0,y=q[c];e=h;a:for(;;){var A=I[d],y=q[j>>2]-y-A|0;if(A>>>0<(i+e|0)>>>0){A=y}else{e=I[f];qg(e,e+h|0,h);q[n>>2]=q[n>>2]-h|0;q[d]=q[d]-h|0;q[t>>2]=q[t>>2]-h|0;e=A=q[r>>2];for(A=(A<<1)+q[x>>2]|0;;){var A=A-2|0,B=E[A>>1]&65535;o[A>>1]=B>>>0>>0?0:B-h&65535;e=e-1|0;if(0==(e|0)){break}}e=h;for(A=(h<<1)+q[v>>2]|0;!(A=A-2|0,B=E[A>>1]&65535,o[A>>1]=B>>>0>>0?0:B-h&65535,e=e-1|0,0==(e|0));){}A=y+h|0}y=q[k>>2];if(0==(q[y+4>>2]|0)){break}e=q[f]+q[c]+q[d]|0;var B=y+4|0,F=I[B>>2],A=F>>>0>A>>>0?A:F;0==(A|0)?y=0:(q[B>>2]=F-A|0,B=q[q[y+28>>2]+24>>2],1==(B|0)?(B=y+48|0,F=q[y>>2],q[B>>2]=Xf(q[B>>2],F,A),B=F):2==(B|0)?(B=y+48|0,F=q[y>>2],q[B>>2]=$f(q[B>>2],F,A),B=F):B=q[y>>2],F=y|0,qg(e,B,A),q[F>>2]=q[F>>2]+A|0,y=y+8|0,q[y>>2]=q[y>>2]+A|0,y=A);y=q[c]+y|0;q[c]=y;2>>0?(e=I[d],A=I[f],B=D[A+e|0]&255,q[p>>2]=B,q[p>>2]=(D[e+(A+1)|0]&255^B<>2])&q[u>>2],e=262>y>>>0?16:18):e=16;do{if(16==e&&0!=(q[q[k>>2]+4>>2]|0)){e=q[g>>2];continue a}}while(0);b=(b+5824|0)>>2;c=I[b];j=I[j>>2];if(c>>>0>=j>>>0){break}d=y+q[d]|0;if(c>>>0>>0){j=j-d|0;j=258>>0?258:j;zd(q[f]+d|0,j);q[b]=j+d|0;break}d=d+258|0;if(c>>>0>=d>>>0){break}d=d-c|0;j=j-c|0;d=d>>>0>j>>>0?j:d;zd(q[f]+c|0,d);q[b]=q[b]+d|0;break}}rg.X=1;function tg(b,f){var d,c,e,g,h;d=q[b+12>>2]-5|0;var j=65535>d>>>0?d:65535;h=(b+116|0)>>2;g=(b+108|0)>>2;e=(b+92|0)>>2;var i=b+44|0;c=(b+56|0)>>2;d=(b|0)>>2;a:for(;;){var k=I[h],p=2>k>>>0;do{if(p){rg(b);var s=I[h];if(0==(s|f|0)){var u=0;break a}if(0==(s|0)){u=q[e];h=4==(f|0);sg(b,-1<(u|0)?q[c]+u|0:0,q[g]-u|0,h&1);q[e]=q[g];lg(q[d]);if(0==(q[q[d]+16>>2]|0)){u=h?2:0;break a}u=h?3:1;break a}}else{s=k}}while(0);p=q[g]+s|0;q[g]=p;q[h]=0;k=I[e];s=k+j|0;if(!(0!=(p|0)&p>>>0>>0)){q[h]=p-s|0;q[g]=s;sg(b,-1<(k|0)?q[c]+k|0:0,j,0);q[e]=q[g];lg(q[d]);if(0==(q[q[d]+16>>2]|0)){u=0;break}p=q[g];k=q[e]}p=p-k|0;if(p>>>0>=(q[i>>2]-262|0)>>>0&&(sg(b,-1<(k|0)?q[c]+k|0:0,p,0),q[e]=q[g],lg(q[d]),0==(q[q[d]+16>>2]|0))){u=0;break}}return u}tg.X=1;function ug(b,f){var d=b>>2,c=I[d+31],e=I[d+14],g=I[d+27],h=e+g|0,j=I[d+30],i=I[d+36],k=q[d+11]-262|0,k=g>>>0>k>>>0?g-k|0:0,p=q[d+16],s=q[d+13],u=g+(e+258)|0,n=I[d+29],i=i>>>0>n>>>0?n:i,t=b+112|0,r=g+(e+1)|0,x=g+(e+2)|0,v=g+257|0,y=m[e+j+g|0],A=f,d=j>>>0>>0?c:c>>>2,c=m[e+(g-1)+j|0];a:for(;;){var B=e+A|0,F=m[e+A+j|0]<<24>>24==y<<24>>24;do{if(F){if(m[e+(j-1)+A|0]<<24>>24!=c<<24>>24){var H=y,z=c,w=j}else{if(m[B]<<24>>24!=m[h]<<24>>24){H=y,z=c,w=j}else{if(m[A+(e+1)|0]<<24>>24!=m[r]<<24>>24){H=y,z=c,w=j}else{H=x;for(z=A+(e+2)|0;;){w=H+1|0;if(m[w]<<24>>24!=m[z+1|0]<<24>>24){var J=w;break}w=H+2|0;if(m[w]<<24>>24!=m[z+2|0]<<24>>24){J=w;break}w=H+3|0;if(m[w]<<24>>24!=m[z+3|0]<<24>>24){J=w;break}w=H+4|0;if(m[w]<<24>>24!=m[z+4|0]<<24>>24){J=w;break}w=H+5|0;if(m[w]<<24>>24!=m[z+5|0]<<24>>24){J=w;break}w=H+6|0;if(m[w]<<24>>24!=m[z+6|0]<<24>>24){J=w;break}w=H+7|0;if(m[w]<<24>>24!=m[z+7|0]<<24>>24){J=w;break}H=H+8|0;z=z+8|0;if(!(m[H]<<24>>24==m[z]<<24>>24&H>>>0>>0)){J=H;break}}z=J-u|0;w=z+258|0;if((w|0)>(j|0)){q[t>>2]=A;if((w|0)>=(i|0)){var G=w;break a}H=m[e+w+g|0];z=m[e+v+z|0]}else{H=y,z=c,w=j}}}}}else{H=y,z=c,w=j}}while(0);A=E[p+((A&s)<<1)>>1]&65535;if(A>>>0<=k>>>0){G=w;break}d=d-1|0;if(0==(d|0)){G=w;break}y=H;c=z;j=w}return G>>>0>n>>>0?n:G}ug.X=1;function vg(b,f){var d,c,e,g,h,j,i,k,p,s,u,n;u=(b+116|0)>>2;var t=0==(f|0);s=(b+72|0)>>2;p=(b+88|0)>>2;k=(b+108|0)>>2;i=(b+56|0)>>2;j=(b+84|0)>>2;h=(b+68|0)>>2;var r=b+52|0,x=b+64|0,v=b+44|0;g=(b+96|0)>>2;var y=b+112|0;e=(b+5792|0)>>2;var A=b+5796|0,B=b+5784|0,F=b+5788|0,H=b+128|0;c=(b+92|0)>>2;d=(b|0)>>2;a:for(;;){var z=262>I[u]>>>0;do{if(z){rg(b);n=I[u];if(262>n>>>0&t){var w=0;break a}if(0==(n|0)){e=q[c];g=4==(f|0);sg(b,-1<(e|0)?q[i]+e|0:0,q[k]-e|0,g&1);q[c]=q[k];lg(q[d]);if(0==(q[q[d]+16>>2]|0)){w=g?2:0;break a}w=g?3:1;break a}else{n=2>>0?7:10}}else{n=7}}while(0);if(7==n){if(z=I[k],n=(D[q[i]+z+2|0]&255^q[s]<>1],o[q[x>>2]+((q[r>>2]&z)<<1)>>1]=n,z=n&65535,o[q[h]+(q[s]<<1)>>1]=q[k]&65535,0==n<<16>>16){n=10}else{if((q[k]-z|0)>>>0>(q[v>>2]-262|0)>>>0){n=10}else{var J=ug(b,z);q[g]=J;n=11}}}10==n&&(J=q[g]);if(2>>0){z=J+253|0;n=q[k]-q[y>>2]&65535;o[q[A>>2]+(q[e]<<1)>>1]=n;var G=q[e];q[e]=G+1|0;m[q[B>>2]+G|0]=z&255;n=n-1&65535;z=((D[O.j+(z&255)|0]&255|256)+1<<2)+b+148|0;o[z>>1]=o[z>>1]+1&65535;z=n&65535;z=((D[O.p+(256>(n&65535)?z:(z>>>7)+256|0)|0]&255)<<2)+b+2440|0;o[z>>1]=o[z>>1]+1&65535;z=(q[e]|0)==(q[F>>2]-1|0)&1;n=I[g];G=q[u]-n|0;q[u]=G;if(n>>>0<=I[H>>2]>>>0&2>>0){for(q[g]=n-1|0;!(G=I[k],n=G+1|0,q[k]=n,G=(D[q[i]+G+3|0]&255^q[s]<>2]+((q[r>>2]&n)<<1)>>1]=o[q[h]+(G<<1)>>1],o[q[h]+(q[s]<<1)>>1]=q[k]&65535,n=q[g]-1|0,q[g]=n,0==(n|0));){}n=q[k]+1|0;q[k]=n}else{n=q[k]+n|0;q[k]=n;q[g]=0;var G=I[i],S=D[G+n|0]&255;q[s]=S;q[s]=(D[n+(G+1)|0]&255^S<>2]+(q[e]<<1)>>1]=0,n=q[e],q[e]=n+1|0,m[q[B>>2]+n|0]=z,z=((z&255)<<2)+b+148|0,o[z>>1]=o[z>>1]+1&65535,z=(q[e]|0)==(q[F>>2]-1|0)&1,q[u]=q[u]-1|0,n=q[k]+1|0,q[k]=n}if(0!=(z|0)&&(z=q[c],sg(b,-1<(z|0)?q[i]+z|0:0,n-z|0,0),q[c]=q[k],lg(q[d]),0==(q[q[d]+16>>2]|0))){w=0;break}}return w}vg.X=1;function wg(b,f){var d,c,e,g,h,j,i,k,p,s,u,n,t,r,x,v;x=(b+116|0)>>2;var y=0==(f|0);r=(b+72|0)>>2;var A=b+88|0;t=(b+108|0)>>2;n=(b+56|0)>>2;var B=b+84|0;u=(b+68|0)>>2;var F=b+52|0,H=b+64|0;s=(b+96|0)>>2;p=(b+120|0)>>2;k=(b+112|0)>>2;i=(b+100|0)>>2;j=(b+5792|0)>>2;h=(b+5796|0)>>2;g=(b+5784|0)>>2;var z=b+5788|0;e=(b+104|0)>>2;c=(b+92|0)>>2;d=(b|0)>>2;var w=b+128|0,J=b+44|0,G=b+136|0;a:for(;;){for(var S=q[x];;){S=262>S>>>0;do{if(S){rg(b);v=I[x];if(262>v>>>0&y){var C=0;break a}if(0!=(v|0)){if(2>>0){v=9}else{q[p]=q[s];q[i]=q[k];var ka=q[s]=2;v=17}}else{0!=(q[e]|0)&&(i=D[q[n]+(q[t]-1)|0],o[q[h]+(q[j]<<1)>>1]=0,h=q[j],q[j]=h+1|0,m[q[g]+h|0]=i,g=((i&255)<<2)+b+148|0,o[g>>1]=o[g>>1]+1&65535,q[e]=0);e=I[c];g=4==(f|0);sg(b,-1<(e|0)?q[n]+e|0:0,q[t]-e|0,g&1);q[c]=q[t];lg(q[d]);if(0==(q[q[d]+16>>2]|0)){C=g?2:0;break a}C=g?3:1;break a}}else{v=9}}while(0);do{if(9==v){v=I[t];S=(D[q[n]+v+2|0]&255^q[r]<>2])&q[B>>2];q[r]=S;S=E[q[u]+(S<<1)>>1];o[q[H>>2]+((q[F>>2]&v)<<1)>>1]=S;v=S&65535;o[q[u]+(q[r]<<1)>>1]=q[t]&65535;var ra=I[s];q[p]=ra;q[i]=q[k];q[s]=2;if(0==S<<16>>16){ka=2,v=17}else{if(ra>>>0>2]>>>0){if((q[t]-v|0)>>>0>(q[J>>2]-262|0)>>>0){ka=2}else{if(ka=ug(b,v),q[s]=ka,6>ka>>>0){if(1!=(q[G>>2]|0)){if(3!=(ka|0)){v=17;break}if(4096>=(q[t]-q[k]|0)>>>0){ka=3;v=17;break}}ka=q[s]=2}}v=17}else{var N=ra,oa=2;v=18}}}}while(0);17==v&&(N=q[p],oa=ka);if(!(3>N>>>0|oa>>>0>N>>>0)){break}if(0==(q[e]|0)){q[e]=1,q[t]=q[t]+1|0,S=q[x]-1|0,q[x]=S}else{if(S=D[q[n]+(q[t]-1)|0],o[q[h]+(q[j]<<1)>>1]=0,v=q[j],q[j]=v+1|0,m[q[g]+v|0]=S,S=((S&255)<<2)+b+148|0,o[S>>1]=o[S>>1]+1&65535,(q[j]|0)==(q[z>>2]-1|0)&&(S=q[c],sg(b,-1<(S|0)?q[n]+S|0:0,q[t]-S|0,0),q[c]=q[t],lg(q[d])),q[t]=q[t]+1|0,S=q[x]-1|0,q[x]=S,0==(q[q[d]+16>>2]|0)){C=0;break a}}}ra=I[t];S=ra-3+q[x]|0;v=N+253|0;ra=ra+65535-q[i]&65535;o[q[h]+(q[j]<<1)>>1]=ra;var K=q[j];q[j]=K+1|0;m[q[g]+K|0]=v&255;ra=ra-1&65535;v=((D[O.j+(v&255)|0]&255|256)+1<<2)+b+148|0;o[v>>1]=o[v>>1]+1&65535;v=ra&65535;v=((D[O.p+(256>(ra&65535)?v:(v>>>7)+256|0)|0]&255)<<2)+b+2440|0;o[v>>1]=o[v>>1]+1&65535;v=q[j];ra=q[z>>2]-1|0;K=q[p];q[x]=1-K+q[x]|0;for(var K=K-2|0,Q=q[p]=K;;){var Ka=I[t],K=Ka+1|0;q[t]=K;K>>>0>S>>>0?K=Q:(Q=(D[q[n]+Ka+3|0]&255^q[r]<>2])&q[B>>2],q[r]=Q,o[q[H>>2]+((q[F>>2]&K)<<1)>>1]=o[q[u]+(Q<<1)>>1],o[q[u]+(q[r]<<1)>>1]=q[t]&65535,K=q[p]);K=K-1|0;q[p]=K;if(0==(K|0)){break}Q=K}v=(v|0)==(ra|0);q[e]=0;q[s]=2;S=q[t]+1|0;q[t]=S;if(v&&(v=q[c],sg(b,-1<(v|0)?q[n]+v|0:0,S-v|0,0),q[c]=q[t],lg(q[d]),0==(q[q[d]+16>>2]|0))){C=0;break}}return C}wg.X=1;function xg(b){if(0==(b|0)){b=-2}else{if(7247==(q[b>>2]|0)){var f=b>>2;if(0==(b|0)){b=-2}else{if(7247!=(q[f]|0)){b=-2}else{if(0!=(q[f+4]|0)){var d=b+84|0,c;if(0!=(d|0)){c=(d+28|0)>>2;var e=q[c];if(0!=(e|0)){var g=d+36|0,h=q[g>>2];if(0!=(h|0)){var j=q[e+52>>2],d=d+40|0;0==(j|0)?g=h:(Bd[h](q[d>>2],j),g=q[g>>2],e=q[c]);Bd[g](q[d>>2],e);q[c]=0}}}yg(q[f+7]);yg(q[f+6])}Mg(b,0,0);yg(q[f+2]);f=Lh(q[f+1]);yg(b);b=(0!=(f|0))<<31>>31}}}else{f=b>>2,0==(b|0)?b=-2:31153!=(q[f]|0)?b=-2:(c=b+72|0,0==(q[c>>2]|0)?c=0:(q[c>>2]=0,c=Mh(b,q[f+17])),c=Nh(b,4)+c|0,cg(b+84|0),yg(q[f+7]),yg(q[f+6]),Mg(b,0,0),yg(q[f+2]),f=Lh(q[f+1]),yg(b),b=((c|0)!=(-f|0))<<31>>31)}}return b}l._gzclose=xg;function Oh(b,f){return Ph(b,f)}l._gzopen=Oh;function Ph(b,f){var d,c,e,g=yd(140);e=g>>2;var h=0==(g|0);a:do{if(h){var j=0}else{q[e+4]=0;q[e+5]=8192;q[e+20]=0;c=g>>2;q[c]=0;var i=g+60|0;q[i>>2]=-1;d=(g+64|0)>>2;q[d]=0;for(var k=f,p=0;;){var s=m[k];if(0==s<<24>>24){if(0==(p|0)){yg(g);j=0;break a}h=yd(af(b)+1|0);d=g+8|0;q[d>>2]=h;if(0==(h|0)){yg(g);j=0;break a}Qh(h,b);h=q[c];h=Rh(b,7247==(h|0)?0:31153==(h|0)?1537:521);q[e+1]=h;if(-1==(h|0)){yg(q[d>>2]);yg(g);j=0;break a}e=q[c];1==(e|0)?q[c]=31153:7247==(e|0)&&(Sh[h]&&!Sh[h].object.b?(c=Sh[h],e=0,e+=c.position,0>e?(Th(Uh),c=-1):(c.c=[],c=c.position=e)):(Th(Vh),c=-1),e=g+44|0,q[e>>2]=c,-1==(c|0)&&(q[e>>2]=0));c=g;e=c>>2;7247==(q[e]|0)&&(q[e+9]=0,q[e+10]=0,q[e+13]=0,q[e+14]=1);q[e+18]=0;Mg(c,0,0);q[e+3]=0;q[e+22]=0;j=g;break a}else{var u=s<<24>>24,s=10>(s-48&255);do{if(s){q[i>>2]=u-48|0;var n=p}else{if(114==(u|0)){n=q[c]=7247}else{if(119==(u|0)){n=q[c]=31153}else{if(97==(u|0)){n=q[c]=1}else{if(43==(u|0)){yg(g);j=0;break a}else{70==(u|0)?q[d]=4:102==(u|0)?q[d]=1:104==(u|0)?q[d]=2:82==(u|0)&&(q[d]=3),n=p}}}}}}while(0);k=k+1|0;p=n}}}}while(0);return j}Ph.X=1;function Mg(b,f,d){var c,e;e=(b+80|0)>>2;var g=q[e];c=(b+76|0)>>2;0!=(g|0)&&(-4!=(q[c]|0)&&yg(g),q[e]=0);q[c]=f;if(0!=(d|0)){if(-4==(f|0)){q[e]=d}else{if(b=b+8|0,f=yd(af(d)+(af(q[b>>2])+3)|0),q[e]=f,0==(f|0)){q[c]=-4,q[e]=O.e|0}else{Qh(f,q[b>>2]);c=q[e];c=c+af(c)|0;m[c]=m[O.r|0];m[c+1]=m[(O.r|0)+1];m[c+2]=m[(O.r|0)+2];e=q[e];c=af(e);b=0;do{m[e+c+b]=m[d+b],b++}while(0!=m[d+(b-1)])}}}}function Wh(b,f,d){var c,e,g,h=Nb;Nb+=4;var j;g=h>>2;var i=0==(b|0);a:do{if(i){var k=-1}else{var p=b;if(7247!=(q[b>>2]|0)){k=-1}else{if(0!=(q[b+76>>2]|0)){k=-1}else{if(0>(d|0)){Mg(p,-5,O.F|0),k=-1}else{if(0==(d|0)){k=0}else{c=b+72|0;if(0!=(q[c>>2]|0)){q[c>>2]=0;c=p;e=c+36|0;var s=c+40|0,u=c+88|0,n=c+32|0,t=c+12|0,r=q[b+68>>2];b:for(;;){if(0==(r|0)){var x=0;break}for(;;){var v=q[e>>2];if(0!=(v|0)){break}if(0!=(q[s>>2]|0)&&0==(q[u>>2]|0)){x=0;break b}var y=-1==(Xh(c)|0);if(y){x=y<<31>>31;break b}}y=0>(v|0)|(v|0)>(r|0)?r:v;q[e>>2]=v-y|0;q[n>>2]=q[n>>2]+y|0;q[t>>2]=q[t>>2]+y|0;r=r-y|0}if(-1==(x|0)){k=-1;break}}s=b+88|0;u=b+100|0;e=(b+36|0)>>2;var n=b+40|0,t=b+52|0,r=b+16|0,y=b+96|0,A=b+12|0;c=(b+32|0)>>2;for(var B=0,F=f,H=d;;){var z=I[e],w=0==(z|0);b:do{if(w){if(0!=(q[n>>2]|0)&&0==(q[s>>2]|0)){k=B;break a}j=I[t>>2];var J=0==(j|0);do{if(!J&&H>>>0>=q[r>>2]<<1>>>0){if(1==(j|0)){if(-1==(Yh(p,F,H,h)|0)){k=-1;break a}ka=q[g];j=23;break b}q[u>>2]=H;q[y>>2]=F;if(-1==(Zh(p)|0)){k=-1;break a}ka=q[e];q[g]=ka;q[e]=0;j=23;break b}}while(0);if(-1==(Xh(p)|0)){k=-1;break a}var G=B,S=F,C=H;j=24}else{ka=z>>>0>H>>>0?H:z;q[g]=ka;qg(F,q[c],ka);ka=I[g];q[c]=q[c]+ka|0;q[e]=q[e]-ka|0;var ka=ka;j=23}}while(0);23==j&&(q[A>>2]=q[A>>2]+ka|0,G=ka+B|0,S=F+ka|0,C=H-ka|0);if(0==(C|0)){k=G;break a}B=G;F=S;H=C}}}}}}}while(0);Nb=h;return k}l._gzread=Wh;Wh.X=1;function Xh(b){var f=b>>2,d;d=b+52|0;var c=q[d>>2];if(0==(c|0)){if(-1==($h(b)|0)){var e=-1;d=11}else{if(0!=(q[f+9]|0)){e=0,d=11}else{var g=q[d>>2];d=6}}}else{g=c,d=6}do{if(6==d){if(1==(g|0)){e=b+28|0;if(-1==(Yh(b,q[e>>2],q[f+4]<<1,b+36|0)|0)){e=-1;break}q[f+8]=q[e>>2]}else{if(2==(g|0)&&(q[f+25]=q[f+4]<<1,q[f+24]=q[f+7],-1==(Zh(b)|0))){e=-1;break}}e=0}}while(0);return e}function Yh(b,f,d,c){q[c>>2]=0;for(var e=b+4|0,g=0;;){if(g=ai(q[e>>2],f+g|0,d-g|0),1>(g|0)){if(0>(g|0)){f=bi();Mg(b,-1,f);var h=-1;break}if(0!=(g|0)){h=0;break}q[b+40>>2]=1;h=0;break}else{if(g=q[c>>2]+g|0,q[c>>2]=g,g>>>0>=d>>>0){h=0;break}}}return h}function Zh(b){var f,d=b>>2,c=Nb;Nb+=8;var e=c+4;f=b+84|0;var g=b+100|0,h=q[g>>2],j=b+88|0;a:for(;;){var i=0==(q[j>>2]|0);do{if(i){if(-1==(ci(b)|0)){var k=-1;break a}if(0==(q[j>>2]|0)){Mg(b,-3,O.I|0);k=-1;break a}}}while(0);i=di(f);if(-2==(i|0)||2==(i|0)){Mg(b,-2,O.Y|0);k=-1;break}else{if(-4==(i|0)){Mg(b,-4,O.e|0);k=-1;break}else{if(-3==(i|0)){d=q[d+27];Mg(b,-3,0==(d|0)?O.$|0:d);k=-1;break}else{var p=q[g>>2],i=1==(i|0);if(0==(p|0)|i){g=h-p|0;q[d+9]=g;h=q[d+24]+ -g|0;q[d+8]=h;f=(b+132|0)>>2;q[f]=$f(q[f],h,g);if(!i){k=0;break}i=-1==(ei(b,c)|0);do{if(!i&&-1!=(ei(b,e)|0)){if((q[c>>2]|0)!=(q[f]|0)){Mg(b,-3,O.D|0);k=-1;break a}if((q[e>>2]|0)==(q[d+26]|0)){k=q[d+13]=0;break a}Mg(b,-3,O.G|0);k=-1;break a}}while(0);Mg(b,-3,O.I|0);k=-1;break}}}}}Nb=c;return k}Zh.X=1;function $h(b){var f,d,c,e,g,h,j=b>>2,i,k=b+84|0;h=(b+16|0)>>2;if(0==(q[h]|0)){e=(b+20|0)>>2;var p=yd(q[e]);c=(b+24|0)>>2;q[c]=p;var s=yd(q[e]<<1),u=b+28|0;q[u>>2]=s;var n=q[c],t=0==(s|0);if(0==(n|0)|t){if(t){var r=n}else{yg(s),r=q[c]}0!=(r|0)&&yg(r);Mg(b,-4,O.e|0);var x=-1;i=100}else{q[h]=q[e];q[j+29]=0;q[j+30]=0;q[j+31]=0;var v=b+88|0;q[v>>2]=0;q[k>>2]=0;var y;if(0==(k|0)){var A=-2}else{q[k+24>>2]=0;var B=k+32|0,F=q[B>>2];if(0==(F|0)){q[B>>2]=2;q[k+40>>2]=0;var H=2}else{H=F}y=(k+36|0)>>2;0==(q[y]|0)&&(q[y]=4);var z=k+40|0,w=Bd[H](q[z>>2],1,7116);if(0==(w|0)){A=-4}else{var J=k+28|0;q[J>>2]=w;q[(w+52|0)>>2]=0;var G;if(0==(k|0)){var S=-2}else{var C=q[k+28>>2];if(0==(C|0)){S=-2}else{var ka=C+52|0,ra=q[ka>>2],N=C+36|0;0!=(ra|0)&&15!=(q[N>>2]|0)&&(Bd[q[k+36>>2]](q[k+40>>2],ra),q[(ka|0)>>2]=0);q[(C+8|0)>>2]=0;q[N>>2]=15;S=fi(k)}}G=S;0==(G|0)?A=0:(Bd[q[y]](q[z>>2],w),q[J>>2]=0,A=G)}}0==(A|0)?(oa=v,g=oa>>2,i=12):(yg(q[u>>2]),yg(q[c]),q[h]=0,Mg(b,-4,O.e|0),x=-1,i=100)}}else{var oa=b+88|0;g=oa>>2;i=12}a:do{if(12==i){var K=q[g];if(0==(K|0)){if(-1==(ci(b)|0)){x=-1;break}var Q=q[g];if(0==(Q|0)){x=0;break}var Ka=Q}else{Ka=K}d=(k|0)>>2;var Aa=q[d];if(31==m[Aa]<<24>>24){var P=Ka-1|0;q[g]=P;var hb=Aa+1|0;q[d]=hb;var ya=0==(P|0);do{if(ya){if(-1==(ci(b)|0)){x=-1;break a}var Fa=q[g];if(0==(Fa|0)){i=96}else{var Da=Fa,Ma=q[d];i=21}}else{Da=P,Ma=hb,i=21}}while(0);do{if(21==i&&-117==m[Ma]<<24>>24){var ib=Da-1|0;q[g]=ib;var bb=Ma+1|0;q[d]=bb;if(0==(ib|0)){if(-1==(ci(b)|0)){i=27}else{var Cb=q[g];if(0==(Cb|0)){i=27}else{var Oa=Cb,Pa=q[d];i=26}}}else{Oa=ib,Pa=bb,i=26}do{if(26==i){var jb=Oa-1|0;q[g]=jb;var Db=Pa+1|0;q[d]=Db;if(8==m[Pa]<<24>>24){if(0==(jb|0)){if(-1==(ci(b)|0)){i=33}else{var xa=q[g];if(0==(xa|0)){i=33}else{var ta=xa,Va=q[d];i=32}}}else{ta=jb,Va=Db,i=32}do{if(32==i){var Xa=ta-1|0;q[g]=Xa;var Eb=Va+1|0;q[d]=Eb;var La=D[Va]&255;if(0==(La&224|0)){if(0==(Xa|0)){var wb=ci(b),Ya=I[g];if(-1==(wb|0)){var cb=Ya;i=39}else{if(0==(Ya|0)){i=40}else{var Qa=Ya,qb=q[d];i=38}}}else{Qa=Xa,qb=Eb,i=38}if(38==i){var Ga=Qa-1|0;q[g]=Ga;q[d]=qb+1|0;cb=Ga;i=39}if(39==i){if(0==(cb|0)){i=40}else{var Ua=cb;i=42}}if(40==i){var Za=ci(b),Wa=q[g];if(-1==(Za|0)){var db=Wa;i=43}else{0==(Wa|0)?i=44:(Ua=Wa,i=42)}}if(42==i){var $a=Ua-1|0;q[g]=$a;q[d]=q[d]+1|0;db=$a;i=43}if(43==i){if(0==(db|0)){i=44}else{var rb=db;i=46}}if(44==i){var kb=ci(b),R=q[g];if(-1==(kb|0)){var $=R;i=47}else{0==(R|0)?i=48:(rb=R,i=46)}}if(46==i){var ba=rb-1|0;q[g]=ba;q[d]=q[d]+1|0;$=ba;i=47}if(47==i){if(0==($|0)){i=48}else{var la=$;i=50}}if(48==i){var L=ci(b),Z=q[g];if(-1==(L|0)){var V=Z;i=51}else{0==(Z|0)?i=52:(la=Z,i=50)}}if(50==i){var M=la-1|0;q[g]=M;q[d]=q[d]+1|0;V=M;i=51}if(51==i){if(0==(V|0)){i=52}else{var pa=V;i=54}}if(52==i){var yb=ci(b),ca=q[g];if(-1==(yb|0)){var ea=ca;i=55}else{0==(ca|0)?i=56:(pa=ca,i=54)}}if(54==i){var ja=pa-1|0;q[g]=ja;q[d]=q[d]+1|0;ea=ja;i=55}if(55==i){if(0==(ea|0)){i=56}else{var T=ea;i=58}}if(56==i){if(-1==(ci(b)|0)){i=59}else{var fa=q[g];0==(fa|0)?i=59:(T=fa,i=58)}}58==i&&(q[g]=T-1|0,q[d]=q[d]+1|0);var qa=0==(La&4|0);b:do{if(!qa){var ma=q[g];if(0==(ma|0)){var na=ci(b),va=I[g];if(-1==(na|0)){var wa=-1,Ja=va;i=64}else{if(0==(va|0)){var Ra=-1;i=65}else{var W=va;i=63}}}else{W=ma,i=63}if(63==i){var U=W-1|0;q[g]=U;var ga=q[d];q[d]=ga+1|0;wa=D[ga]&255;Ja=U;i=64}if(64==i){if(0==(Ja|0)){Ra=wa,i=65}else{var ha=Ja,ia=wa;i=67}}if(65==i){if(-1==(ci(b)|0)){var X=-256,Ea=Ra;i=68}else{var eb=q[g];0==(eb|0)?(X=-256,Ea=Ra,i=68):(ha=eb,ia=Ra,i=67)}}if(67==i){q[g]=ha-1|0;var Fb=q[d];q[d]=Fb+1|0;X=(D[Fb]&255)<<8;Ea=ia}for(var ab=X+Ea|0;;){var sb=ab-1|0;if(0==(ab|0)){break b}var tb=q[g];if(0==(tb|0)){if(-1==(ci(b)|0)){break b}var ub=q[g];if(0==(ub|0)){break b}var lb=ub}else{lb=tb}q[g]=lb-1|0;q[d]=q[d]+1|0;ab=sb}}}while(0);var mb=0==(La&8|0);b:do{if(!mb){for(var fb=q[g];;){if(0==(fb|0)){if(-1==(ci(b)|0)){break b}var Sa=q[g];if(0==(Sa|0)){break b}var Ta=Sa}else{Ta=fb}var Ba=Ta-1|0;q[g]=Ba;var za=q[d];q[d]=za+1|0;if(0==m[za]<<24>>24){break b}fb=Ba}}}while(0);var gb=0==(La&16|0);b:do{if(!gb){for(var Gb=q[g];;){if(0==(Gb|0)){if(-1==(ci(b)|0)){break b}var Hb=q[g];if(0==(Hb|0)){break b}var vb=Hb}else{vb=Gb}var xb=vb-1|0;q[g]=xb;var nb=q[d];q[d]=nb+1|0;if(0==m[nb]<<24>>24){break b}Gb=xb}}}while(0);var Ib=0==(La&2|0);do{if(!Ib){var zb=q[g];if(0==(zb|0)){var Jb=ci(b),Kb=q[g];if(-1==(Jb|0)){var Pb=Kb;i=91}else{if(0==(Kb|0)){i=92}else{var Tb=Kb;i=90}}}else{Tb=zb,i=90}if(90==i){var Vb=Tb-1|0;q[g]=Vb;q[d]=q[d]+1|0;Pb=Vb;i=91}if(91==i){if(0==(Pb|0)){i=92}else{var Wb=Pb;i=94}}if(92==i){if(-1==(ci(b)|0)){break}var Ub=q[g];if(0==(Ub|0)){break}Wb=Ub}q[g]=Wb-1|0;q[d]=q[d]+1|0}}while(0);fi(k);q[j+33]=$f(0,0,0);q[j+13]=2;x=q[j+14]=0;break a}}}while(0);Mg(b,-3,O.H|0);x=-1;break a}}}while(0);Mg(b,-3,O.q|0);x=-1;break a}}while(0);var Sb=b+28|0;m[q[Sb>>2]]=31;q[j+9]=1;var Qb=q[g],Xb=Sb}else{Qb=Ka,Xb=b+28|0}q[j+12]=q[j+3];var $b=q[Xb>>2];q[j+8]=$b;0!=(Qb|0)&&(f=(b+36|0)>>2,qg($b+q[f]|0,q[d],Qb),q[f]=q[f]+q[g]|0,q[g]=0);q[j+13]=1;q[j+14]=1;x=0}}while(0);return x}$h.X=1;function ci(b){if(0==(q[b+76>>2]|0)){if(0!=(q[b+40>>2]|0)){b=0}else{var f=b+24|0;-1==(Yh(b,q[f>>2],q[b+16>>2],b+88|0)|0)?b=-1:(q[b+84>>2]=q[f>>2],b=0)}}else{b=-1}return b}function ei(b,f){var d,c,e=b+84|0;d=(b+88|0)>>2;c=q[d];if(0==(c|0)){c=ci(b);var g=I[d];if(-1==(c|0)){var h=-1,j=g;c=6}else{if(0==(g|0)){var i=-1;c=7}else{var k=g;c=5}}}else{k=c,c=5}5==c&&(j=k-1|0,q[d]=j,h=e|0,k=q[h>>2],q[h>>2]=k+1|0,h=D[k]&255,c=6);if(6==c){if(0==(j|0)){i=h,c=7}else{var p=j,s=h;c=10}}if(7==c){if(h=ci(b),j=I[d],-1==(h|0)){var u=-256,n=i,t=j;c=11}else{if(0!=(j|0)){p=j,s=i,c=10}else{var r=i-256|0;c=12}}}10==c&&(t=p-1|0,q[d]=t,u=e|0,n=q[u>>2],q[u>>2]=n+1|0,u=(D[n]&255)<<8,n=s,c=11);if(11==c){if(s=u+n|0,0==(t|0)){r=s,c=12}else{var x=t,v=s;c=15}}if(12==c){if(s=ci(b),u=I[d],-1==(s|0)){var y=-65536,A=r,B=u;c=16}else{if(0!=(u|0)){x=u,v=r,c=15}else{var F=r-65536|0;c=17}}}15==c&&(B=x-1|0,q[d]=B,y=e|0,A=q[y>>2],q[y>>2]=A+1|0,y=(D[A]&255)<<16,A=v,c=16);if(16==c){if(v=y+A|0,0==(B|0)){F=v,c=17}else{var H=B,z=v;c=19}}if(17==c){if(-1==(ci(b)|0)){var w=-1;c=20}else{v=q[d],0==(v|0)?(w=-1,c=20):(H=v,z=F,c=19)}}19==c&&(q[d]=H-1|0,d=e|0,e=q[d>>2],q[d>>2]=e+1|0,q[f>>2]=((D[e]&255)<<24)+z|0,w=0);return w}ei.X=1;function gi(b,f,d){var c,e,g=0==(b|0);a:do{if(g){e=0}else{var h=b,j=b+84|0;if(31153!=(q[b>>2]|0)){e=0}else{if(0!=(q[b+76>>2]|0)){e=0}else{if(0>(d|0)){Mg(h,-5,O.F|0),e=0}else{if(0==(d|0)){e=0}else{if(e=(b+16|0)>>2,0==(q[e]|0)&&-1==(hi(h)|0)){e=0}else{c=b+72|0;if(0!=(q[c>>2]|0)&&(q[c>>2]=0,-1==(Mh(h,q[b+68>>2])|0))){e=0;break}var i=I[e]>>>0>d>>>0;c=(b+88|0)>>2;b:do{if(i){for(var k=b+24|0,p=j,s=b+12|0,u=f,n=d;;){var t=I[c];if(0==(t|0)){var r=q[k>>2];q[p>>2]=r}else{r=q[p>>2]}var x=q[e]-t|0,x=x>>>0>n>>>0?n:x;qg(r+t|0,u,x);q[c]=q[c]+x|0;q[s>>2]=q[s>>2]+x|0;if((n|0)==(x|0)){break b}n=n-x|0;u=u+x|0;if(-1==(Nh(h,0)|0)){e=0;break a}}}else{if(0!=(q[c]|0)&&-1==(Nh(h,0)|0)){e=0;break a}q[c]=d;q[j>>2]=f;k=b+12|0;q[k>>2]=q[k>>2]+d|0;if(-1==(Nh(h,0)|0)){e=0;break a}}}while(0);e=d}}}}}}}while(0);return e}l._gzwrite=gi;gi.X=1;function ii(b,f){var d,c,e=I[b+28>>2];d=e>>2;var g=b|0,h=q[g>>2],j=b+4|0,i=h+(q[j>>2]-6)|0,k=b+12|0,p=q[k>>2],s=b+16|0,u=q[s>>2],n=p+(u-258)|0,t=I[d+11],r=I[d+12],x=I[d+13],v=e+56|0,y=e+60|0,A=q[d+19],B=q[d+20],F=(1<>2],Ka=q[v>>2];a:for(;;){if(15>Q>>>0){var Aa=oa+2|0,P=Aa,hb=Q+16|0,ya=((D[oa+1|0]&255)<>1],Cb=D[(Ma<<2)+A+1|0]&255,Oa=Da>>>(Cb>>>0),Pa=Fa-Cb|0,jb=ib&255;if(0==ib<<24>>24){var Db=K+1|0;m[Db]=bb&255;var xa=P,ta=Db,Va=Pa,Xa=Oa;c=59;break}if(0!=(jb&16|0)){c=9;break}if(0==(jb&64|0)){var Eb=(Oa&(1<>2]=O.A|0;q[d]=29;var La=P,wb=K,Ya=Pa,cb=Oa;break a}q[d]=11;La=P;wb=K;Ya=Pa;cb=Oa;break a}}do{if(9==c){var Qa=bb&65535,qb=jb&15;if(0==(qb|0)){var Ga=Qa,Ua=P,Za=Pa,Wa=Oa}else{if(Pa>>>0>>0){var db=P+1|0,$a=db,rb=Pa+8|0,kb=((D[db]&255)<>>(qb>>>0)}if(15>Za>>>0){var R=Ua+2|0,$=R,ba=Za+16|0,la=((D[Ua+1|0]&255)<>1],pa=D[(V<<2)+B+1|0]&255,yb=Z>>>(pa>>>0),ca=L-pa|0,ea=D[(V<<2)+B|0]&255;if(0!=(ea&16|0)){break}if(0!=(ea&64|0)){q[b+24>>2]=O.B|0;q[d]=29;La=$;wb=K;Ya=ca;cb=yb;break a}var ja=(yb&(1<>>0>>0){var qa=$+1|0,ma=((D[qa]&255)<>>0>>0){var va=$+2|0,wa=va,Ja=ca+16|0,Ra=((D[va]&255)<>>(fa>>>0),ha=Ja-fa|0,ia=K,X=ia-z|0;if(U>>>0>X>>>0){var Ea=U-X|0,eb=Ea>>>0>t>>>0;do{if(eb){if(0==(q[w>>2]|0)){break}q[b+24>>2]=O.C|0;q[d]=29;La=wa;wb=K;Ya=ha;cb=ga;break a}c=24}while(0);do{if(G){var Fb=x+(S-Ea)|0;if(Ea>>>0>>0){for(var ab=Ga-Ea|0,sb=W-ia|0,tb=ra+sb|0,ub=Fb,lb=Ea,mb=K;;){var fb=ub+1|0,Sa=mb+1|0;m[Sa]=m[fb];var Ta=lb-1|0;if(0==(Ta|0)){break}ub=fb;lb=Ta;mb=Sa}Ba=K+tb+T+(1-U)|0;za=ab;gb=K+z+sb+T|0}else{var Ba=Fb,za=Ga,gb=K}}else{if(r>>>0>>0){var Gb=x+(C-Ea)|0,Hb=Ea-r|0;if(Hb>>>0>>0){for(var vb=Ga-Hb|0,xb=W-ia|0,nb=Gb,Ib=Hb,zb=K;;){var Jb=nb+1|0,Kb=zb+1|0;m[Kb]=m[Jb];var Pb=Ib-1|0;if(0==(Pb|0)){break}nb=Jb;Ib=Pb;zb=Kb}var Tb=K+N+xb+T|0;if(r>>>0>>0){for(var Vb=vb-r|0,Wb=ra+xb|0,Ub=J,Sb=r,Qb=Tb;;){var Xb=Ub+1|0,$b=Qb+1|0;m[$b]=m[Xb];var dc=Sb-1|0;if(0==(dc|0)){break}Ub=Xb;Sb=dc;Qb=$b}Ba=K+Wb+T+(1-U)|0;za=Vb;gb=K+z+xb+T|0}else{Ba=J,za=vb,gb=Tb}}else{Ba=Gb,za=Ga,gb=K}}else{var ac=x+(ka-Ea)|0;if(Ea>>>0>>0){for(var tc=Ga-Ea|0,mc=W-ia|0,gd=ra+mc|0,bc=ac,nc=Ea,uc=K;;){var vc=bc+1|0,Hc=uc+1|0;m[Hc]=m[vc];var Ic=nc-1|0;if(0==(Ic|0)){break}bc=vc;nc=Ic;uc=Hc}Ba=K+gd+T+(1-U)|0;za=tc;gb=K+z+mc+T|0}else{Ba=ac,za=Ga,gb=K}}}}while(0);var wc=2>>0;b:do{if(wc){for(var oc=gb,xc=za,jc=Ba;;){m[oc+1|0]=m[jc+1|0];m[oc+2|0]=m[jc+2|0];var yc=jc+3|0,kc=oc+3|0;m[kc]=m[yc];var hd=xc-3|0;if(2>=hd>>>0){var zc=kc,pc=hd,Ac=yc;break b}oc=kc;xc=hd;jc=yc}}else{zc=gb,pc=za,Ac=Ba}}while(0);if(0==(pc|0)){xa=wa,ta=zc}else{var Jc=zc+1|0;m[Jc]=m[Ac+1|0];if(1>>0){var Kc=zc+2|0;m[Kc]=m[Ac+2|0];xa=wa;ta=Kc}else{xa=wa,ta=Jc}}}else{for(var Yb=K+ -U|0,Lc=Ga,ec=K;;){m[ec+1|0]=m[Yb+1|0];m[ec+2|0]=m[Yb+2|0];var Bc=Yb+3|0,Mc=ec+3|0;m[Mc]=m[Bc];var fc=Lc-3|0;if(2>=fc>>>0){break}Yb=Bc;Lc=fc;ec=Mc}if(0==(fc|0)){xa=wa,ta=Mc}else{var qc=ec+4|0;m[qc]=m[Yb+4|0];if(1>>0){var rc=ec+5|0;m[rc]=m[Yb+5|0];xa=wa;ta=rc}else{xa=wa,ta=qc}}}Va=ha;Xa=ga}}while(0);if(!(xa>>>0>>0&ta>>>0>>0)){La=xa;wb=ta;Ya=Va;cb=Xa;break}oa=xa;K=ta;Q=Va;Ka=Xa}var lc=Ya>>>3,fe=La+ -lc|0,Tc=Ya&7;q[g>>2]=La+(1-lc)|0;q[k>>2]=wb+1|0;q[j>>2]=(i-fe|0)+5|0;q[s>>2]=(n-wb|0)+257|0;q[v>>2]=(1<>2]=Tc}ii.X=1;function hi(b){var f,d,c=b>>2;d=(b+20|0)>>2;var e=yd(q[d]);f=(b+24|0)>>2;q[f]=e;var g=yd(q[d]),e=b+28|0;q[e>>2]=g;var h=q[f],j=0==(g|0);0==(h|0)|j?(j?c=h:(yg(g),c=q[f]),0!=(c|0)&&yg(c),Mg(b,-4,O.e|0),c=-1):(q[c+29]=0,q[c+30]=0,q[c+31]=0,0==(ag(b+84|0,q[c+15],q[c+16])|0)?(b=q[d],q[c+4]=b,q[c+25]=b,b=q[e>>2],q[c+24]=b,q[c+8]=b,c=0):(yg(q[f]),Mg(b,-4,O.e|0),c=-1));return c}hi.X=1;function Mh(b,f){var d,c=b+88|0;if(0==(q[c>>2]|0)){d=4}else{if(-1==(Nh(b,0)|0)){var e=-1;d=9}else{d=4}}a:do{if(4==d){for(var g=b+16|0,h=b+24|0,j=b+84|0,i=b+12|0,k=1,p=f;;){if(0==(p|0)){e=0;break a}var s=q[g>>2],s=0>(s|0)|(s|0)>(p|0)?p:s;0!=(k|0)&&zd(q[h>>2],s);q[c>>2]=s;q[j>>2]=q[h>>2];q[i>>2]=q[i>>2]+s|0;if(-1==(Nh(b,0)|0)){e=-1;break a}k=0;p=p-s|0}}}while(0);return e}function Nh(b,f){var d,c,e,g,h,j=b+84|0;g=(b+16|0)>>2;if(0==(q[g]|0)){if(-1==(hi(b)|0)){var i=-1;h=30}else{h=4}}else{h=4}do{if(4==h){e=(b+100|0)>>2;c=(b+96|0)>>2;d=(b+32|0)>>2;var k=b+28|0,p=b+4|0,s=j,u=0==(f|0),n=q[e];a:do{if(u){for(var t=n;;){if(0==(t|0)){h=q[c];var t=q[d],r=h-t|0,x=(h|0)==(t|0);do{if(x){h=13}else{h=ji(q[p>>2],t,r);if(!(-1<(h|0)&(h|0)==(r|0))){h=20;break a}h=q[e];if(0==(h|0)){h=13}else{var v=h,y=q[c];h=8}}}while(0);13==h&&(v=q[g],q[e]=v,y=q[k>>2],q[c]=y);q[d]=y;t=v}if(-2==(jg(s,0)|0)){h=26;break a}r=q[e];if((t|0)==(r|0)){h=28;break a}t=r}}else{r=0;for(t=n;;){if(0==(t|0)){h=17}else{if(0==(f|0)){var A=t;h=25}else{4!=(f|0)?h=17:1==(r|0)?h=17:(A=t,h=25)}}if(17==h){var x=q[c],B=q[d],r=x-B|0;if((x|0)==(B|0)){A=t}else{t=ji(q[p>>2],B,r);if(!(-1<(t|0)&(t|0)==(r|0))){h=20;break a}A=q[e]}0==(A|0)?(t=q[g],q[e]=t,A=q[k>>2],q[c]=A):(t=A,A=q[c]);q[d]=A;A=t}r=jg(s,f);if(-2==(r|0)){h=26;break a}t=q[e];if((A|0)==(t|0)){h=28;break a}}}}while(0);20==h?(d=bi(),Mg(b,-1,d),i=-1):26==h?(Mg(b,-2,O.O|0),i=-1):28==h&&(4==(f|0)&&bg(s),i=0)}}while(0);return i}Nh.X=1;function fi(b){var f=b>>2;0==(b|0)?f=-2:(b=q[f+7],0==(b|0)?f=-2:(q[(b+28|0)>>2]=0,q[f+5]=0,q[f+2]=0,q[f+6]=0,q[f+12]=1,q[(b|0)>>2]=0,q[(b+4|0)>>2]=0,q[(b+12|0)>>2]=0,q[(b+20|0)>>2]=32768,q[(b+32|0)>>2]=0,q[(b+40|0)>>2]=0,q[(b+44|0)>>2]=0,q[(b+48|0)>>2]=0,q[(b+56|0)>>2]=0,q[(b+60|0)>>2]=0,f=b+1328|0,q[(b+108|0)>>2]=f,q[(b+80|0)>>2]=f,q[(b+76|0)>>2]=f,q[(b+7104|0)>>2]=1,q[(b+7108|0)>>2]=-1,f=0));return f}fi.X=1;function di(b){var f,d,c,e,g,h,j,i,k,p,s,u,n,t,r,x,v,y,A,B,F,H,z,w,J,G,S=Nb;Nb+=4;var C,ka=0==(b|0);a:do{if(ka){var ra=-2}else{var N=q[b+28>>2];if(0==(N|0)){ra=-2}else{G=(b+12|0)>>2;var oa=q[G];if(0==(oa|0)){ra=-2}else{J=(b|0)>>2;var K=q[J];if(0==(K|0)&&0!=(q[b+4>>2]|0)){ra=-2}else{var Q=N;w=(N|0)>>2;var Ka=q[w];if(11==(Ka|0)){q[w]=12;var Aa=q[G],P=q[J],hb=12}else{Aa=oa,P=K,hb=Ka}z=(b+16|0)>>2;var ya=q[z];H=(b+4|0)>>2;var Fa=I[H];F=(N+56|0)>>2;B=(N+60|0)>>2;A=(N+8|0)>>2;y=(N+24|0)>>2;var Da=S|0,Ma=S+1|0;v=(N+16|0)>>2;x=(N+32|0)>>2;r=(b+24|0)>>2;var ib=N+36|0,bb=N+20|0;t=(b+48|0)>>2;n=(N+64|0)>>2;var Cb=N+12|0;u=(N+4|0)>>2;s=(N+7108|0)>>2;var Oa=N+84|0;p=Oa>>2;var Pa=N+76|0;k=(N+72|0)>>2;var jb=N+7112|0;i=(N+68|0)>>2;var Db=N+44|0,xa=N+7104|0,ta=N+48|0,Va=N+52|0,Xa=N+40|0;j=(b+20|0)>>2;h=(N+28|0)>>2;var Eb=S+2|0,La=S+3|0;g=(N+96|0)>>2;e=(N+100|0)>>2;var wb=N+92|0;c=(N+104|0)>>2;var Ya=N+112|0;d=Ya>>1;var cb=N+108|0,Qa=cb,qb=cb|0,Ga=N+1328|0,Ua=N+76|0,Za=Ya,Wa=N+752|0,db=N+624|0,$a=N+80|0,rb=N+88|0,kb=N+80|0,R=0,$=P,ba=Aa,la=Fa,L=ya,Z=q[F],V=q[B],M=ya,pa=hb;b:for(;;){c:do{if(0==(pa|0)){var yb=I[A];if(0==(yb|0)){q[w]=12;var ca=R,ea=$,ja=ba,T=la,fa=L,qa=Z,ma=V,na=M}else{for(var va=$,wa=la,Ja=Z,Ra=V;16>Ra>>>0;){if(0==(wa|0)){var W=R,U=va,ga=0,ha=Ja,ia=Ra,X=M;break b}var Ea=((D[va]&255)<>2]=-1,Fb=q[A]}var ab=0==(Fb&1|0);do{if(!ab&&0==((((Ja<<8&65280)+(Ja>>>8)|0)>>>0)%31|0)){if(8==(Ja&15|0)){var sb=Ja>>>4,tb=Ra-4|0,ub=(sb&15)+8|0,lb=I[ib>>2],mb=0==(lb|0);do{if(!mb){if(ub>>>0<=lb>>>0){break}q[r]=O.S|0;q[w]=29;ca=R;ea=va;ja=ba;T=wa;fa=L;qa=sb;ma=tb;na=M;C=266;break c}q[ib>>2]=ub}while(0);q[bb>>2]=1<>>12&2^11;ca=R;ea=va;ja=ba;T=wa;fa=L;ma=qa=0;na=M;C=266;break c}q[r]=O.q|0;q[w]=29;ca=R;ea=va;ja=ba;T=wa;fa=L;qa=Ja;ma=Ra;na=M;C=266;break c}}while(0);q[r]=O.R|0;q[w]=29;ca=R;ea=va;ja=ba;T=wa;fa=L;qa=Ja;ma=Ra}na=M}C=266}else{if(1==(pa|0)){for(var Sa=$,Ta=la,Ba=Z,za=V;16>za>>>0;){if(0==(Ta|0)){W=R;U=Sa;ga=0;ha=Ba;ia=za;X=M;break b}var gb=((D[Sa]&255)<>2]=Ba>>>8&1,Hb=q[v]}0!=(Hb&512|0)&&(m[Da]=Ba&255,m[Ma]=Ba>>>8&255,q[y]=$f(q[y],Da,2));q[w]=2;var vb=Sa,xb=Ta,nb=0,Ib=0;C=45}else{q[r]=O.H|0,q[w]=29,ca=R,ea=Sa,ja=ba,T=Ta,fa=L,qa=Ba,ma=za,na=M,C=266}}}else{if(2==(pa|0)){vb=$,xb=la,nb=Z,Ib=V,C=45}else{if(3==(pa|0)){var zb=$,Jb=la,Kb=Z,Pb=V;C=53}else{if(4==(pa|0)){var Tb=$,Vb=la,Wb=Z,Ub=V;C=61}else{if(5==(pa|0)){var Sb=$,Qb=la,Xb=Z,$b=V;C=72}else{if(6==(pa|0)){var dc=$,ac=la,tc=Z,mc=V,gd=q[v];C=82}else{if(7==(pa|0)){var bc=$,nc=la,uc=Z,vc=V;C=95}else{if(8==(pa|0)){var Hc=$,Ic=la,wc=Z,oc=V;C=108}else{if(9==(pa|0)){for(var xc=$,jc=la,yc=Z,kc=V;32>kc>>>0;){if(0==(jc|0)){W=R;U=xc;ga=0;ha=yc;ia=kc;X=M;break b}var hd=((D[xc]&255)<>>(Mc>>>0),lc=V-Mc|0;32>lc>>>0;){if(0==(qc|0)){W=R;U=fc;ga=0;ha=rc;ia=lc;X=M;break b}var fe=((D[fc]&255)<>>16^65535|0)){q[n]=Tc;q[w]=14;var df=fc,ge=qc,ef=0,he=0;C=142}else{q[r]=O.Z|0,q[w]=29,ca=R,ea=fc,ja=ba,T=qc,fa=L,qa=rc,ma=lc,na=M,C=266}}else{if(14==(pa|0)){df=$,ge=la,ef=Z,he=V,C=142}else{if(15==(pa|0)){var id=$,Nc=la,ie=Z,Ad=V;C=143}else{if(16==(pa|0)){for(var Uc=$,Vc=la,Cc=Z,Dd=V;14>Dd>>>0;){if(0==(Vc|0)){W=R;U=Uc;ga=0;ha=Cc;ia=Dd;X=M;break b}var Rl=((D[Uc]&255)<>>5&31)+1|0;q[e]=Ni;q[wb>>2]=(Cc>>>10&15)+4|0;var Oi=Cc>>>14,Pi=Dd-14|0;if(286>>0|30>>0){q[r]=O.aa|0,q[w]=29,ca=R,ea=Uc,ja=ba,T=Vc,fa=L,qa=Oi,ma=Pi,na=M,C=266}else{q[c]=0;q[w]=17;var je=Uc,ke=Vc,le=Oi,me=Pi;C=153}}else{if(17==(pa|0)){je=$,ke=la,le=Z,me=V,C=153}else{if(18==(pa|0)){var Dc=R,Qi=$,Ri=la,Si=Z,Ti=V;C=163}else{if(19==(pa|0)){var Ui=R,Vi=$,Wi=la,Xi=Z,Yi=V;C=204}else{if(20==(pa|0)){var Wc=R,zg=$,ff=la,Ag=Z,Bg=V;C=205}else{if(21==(pa|0)){var Cg=R,Dg=$,Eg=la,Fg=Z,Gg=V,ld=q[k];C=226}else{if(22==(pa|0)){var ne=R,Zi=$,$i=la,aj=Z,bj=V;C=233}else{if(23==(pa|0)){var Hg=R,Ig=$,Jg=la,Kg=Z,Lg=V,md=q[k];C=247}else{if(24==(pa|0)){var gf=R,hf=$,jf=la,kf=Z,lf=V;C=253}else{if(25==(pa|0)){if(0==(L|0)){W=R;U=$;ga=la;ha=Z;ia=V;X=M;break b}m[ba]=q[n]&255;q[w]=20;ca=R;ea=$;ja=ba+1|0;T=la;fa=L-1|0;qa=Z;ma=V;na=M;C=266}else{if(26==(pa|0)){var Sl=0==(q[A]|0);do{if(!Sl){for(var Ed=$,oe=la,Fd=Z,Gd=V;32>Gd>>>0;){if(0==(oe|0)){W=R;U=Ed;ga=0;ha=Fd;ia=Gd;X=M;break b}var Tl=((D[Ed]&255)<Ib>>>0;){if(0==(xb|0)){W=R;U=vb;ga=0;ha=nb;ia=Ib;X=M;break b}var Ul=((D[vb]&255)<>2]=nb);0!=(q[v]&512|0)&&(m[Da]=nb&255,m[Ma]=nb>>>8&255,m[Eb]=nb>>>16&255,m[La]=nb>>>24&255,q[y]=$f(q[y],Da,4));q[w]=3;zb=vb;Jb=xb;Pb=Kb=0;C=53}else{if(121==C){if(0==(q[Cb>>2]|0)){q[G]=ba;q[z]=L;q[J]=pc;q[H]=Ac;q[F]=Jc;q[B]=Kc;ra=2;break a}var lj=Xf(0,0,0);q[y]=lj;q[t]=lj;q[w]=11;Yb=pc;Lc=Ac;ec=Jc;Bc=Kc;C=124}else{if(142==C){q[w]=15,id=df,Nc=ge,ie=ef,Ad=he,C=143}else{if(153==C){for(;;){var qe=I[c];if(qe>>>0>=I[wb>>2]>>>0){break}for(var re=je,rf=ke,se=le,Hd=me;3>Hd>>>0;){if(0==(rf|0)){W=R;U=re;ga=0;ha=se;ia=Hd;X=M;break b}var Vl=((D[re]&255)<>1]&65535)<<1>>1)+d]=se&7;je=re;ke=rf;le=se>>>3;me=Hd-3|0}var Wl=19>qe>>>0;d:do{if(Wl){for(var Ng=qe;;){q[c]=Ng+1|0;o[((E[li+(Ng<<1)>>1]&65535)<<1>>1)+d]=0;var mj=I[c];if(19<=mj>>>0){break d}Ng=mj}}}while(0);q[qb>>2]=Ga;q[Ua>>2]=Ga;q[p]=7;var nj=mi(0,Za,19,Qa,Oa,Wa);0==(nj|0)?(q[c]=0,q[w]=18,Dc=0,Qi=je,Ri=ke,Si=le,Ti=me,C=163):(q[r]=O.ba|0,q[w]=29,ca=nj,ea=je,ja=ba,T=ke,fa=L,qa=le,ma=me,na=M,C=266)}else{if(284==C){var Xl=0==(q[A]|0);do{if(!Xl){if(0==(q[v]|0)){var Og=mf,Pg=nf,Qg=of,Rg=pf;break}for(var Id=mf,te=nf,ue=of,Jd=pf;32>Jd>>>0;){if(0==(te|0)){W=R;U=Id;ga=0;ha=ue;ia=Jd;X=qf;break b}var Yl=((D[Id]&255)<Pb>>>0;){if(0==(Jb|0)){W=R;U=zb;ga=0;ha=Kb;ia=Pb;X=M;break b}var Zl=((D[zb]&255)<>2]=Kb&255,q[(q[x]+12|0)>>2]=Kb>>>8);0!=(q[v]&512|0)&&(m[Da]=Kb&255,m[Ma]=Kb>>>8&255,q[y]=$f(q[y],Da,2));q[w]=4;Tb=zb;Vb=Jb;Ub=Wb=0;C=61}else{if(124==C){if(0==(q[u]|0)){for(var ve=Yb,tf=Lc,Kd=ec,Ld=Bc;3>Ld>>>0;){if(0==(tf|0)){W=R;U=ve;ga=0;ha=Kd;ia=Ld;X=M;break b}var $l=((D[ve]&255)<>>1&3;if(0==(uf|0)){q[w]=13}else{if(1==(uf|0)){var vf=Q;q[vf+76>>2]=ni|0;q[vf+84>>2]=9;q[vf+80>>2]=oi|0;q[vf+88>>2]=5;q[w]=19}else{2==(uf|0)?q[w]=16:3==(uf|0)&&(q[r]=O.V|0,q[w]=29)}}ca=R;ea=ve;ja=ba;T=tf;fa=L;qa=Kd>>>3;ma=Ld-3|0}else{var rj=Bc&7;q[w]=26;ca=R;ea=Yb;ja=ba;T=Lc;fa=L;qa=ec>>>(rj>>>0);ma=Bc-rj|0}na=M;C=266}else{if(143==C){var Sg=I[n];if(0==(Sg|0)){q[w]=11,ca=R,ea=id,ja=ba,T=Nc,fa=L}else{var sj=Sg>>>0>Nc>>>0?Nc:Sg,nd=sj>>>0>L>>>0?L:sj;if(0==(nd|0)){W=R;U=id;ga=Nc;ha=ie;ia=Ad;X=M;break b}qg(ba,id,nd);var am=Nc-nd|0,bm=id+nd|0,cm=L-nd|0,dm=ba+nd|0;q[n]=q[n]-nd|0;ca=R;ea=bm;ja=dm;T=am;fa=cm}qa=ie;ma=Ad;na=M;C=266}else{if(163==C){var Xc=Qi,Yc=Ri,Zc=Si,$c=Ti;d:for(;;){var od=I[c],tj=I[g],uj=q[e]+tj|0;if(od>>>0>>0){for(var em=(1<>2],ad=Xc,pd=Yc,bd=Zc,Oc=$c;;){var wj=em&bd,hc=D[(wj<<2)+vj+1|0]&255;if(hc>>>0<=Oc>>>0){break}if(0==(pd|0)){W=Dc;U=ad;ga=0;ha=bd;ia=Oc;X=M;break b}var fm=((D[ad]&255)<>1];if(16>(wf&65535)){for(var we=ad,xf=pd,yf=bd,Md=Oc;Md>>>0>>0;){if(0==(xf|0)){W=Dc;U=we;ga=0;ha=yf;ia=Md;X=M;break b}var gm=((D[we]&255)<>>(hc>>>0),im=Md-hc|0;q[c]=od+1|0;o[(od<<1>>1)+d]=wf;Xc=we;Yc=xf;Zc=hm;$c=im}else{if(16==wf<<16>>16){for(var jm=hc+2|0,Nd=ad,xe=pd,zf=bd,Od=Oc;Od>>>0>>0;){if(0==(xe|0)){W=Dc;U=Nd;ga=0;ha=zf;ia=Od;X=M;break b}var km=((D[Nd]&255)<>>(hc>>>0),xj=Od-hc|0;if(0==(od|0)){q[r]=O.z|0;q[w]=29;ca=Dc;ea=Nd;ja=ba;T=xe;fa=L;qa=Tg;ma=xj;na=M;C=266;break c}var Ug=o[(od-1<<1>>1)+d],Af=Nd,Bf=xe,Cf=Tg>>>2,Df=xj-2|0,Ef=(Tg&3)+3|0}else{if(17==wf<<16>>16){for(var lm=hc+3|0,ye=ad,Ff=pd,Gf=bd,Pd=Oc;Pd>>>0>>0;){if(0==(Ff|0)){W=Dc;U=ye;ga=0;ha=Gf;ia=Pd;X=M;break b}var mm=((D[ye]&255)<>>(hc>>>0),Ug=0,Af=ye,Bf=Ff,Cf=yj>>>3,Df=-3-hc+Pd|0,Ef=(yj&7)+3|0}else{for(var nm=hc+7|0,ze=ad,Hf=pd,If=bd,Qd=Oc;Qd>>>0>>0;){if(0==(Hf|0)){W=Dc;U=ze;ga=0;ha=If;ia=Qd;X=M;break b}var om=((D[ze]&255)<>>(hc>>>0),Ug=0,Af=ze,Bf=Hf,Cf=zj>>>7,Df=-7-hc+Qd|0,Ef=(zj&127)+11|0}}if((od+Ef|0)>>>0>uj>>>0){q[r]=O.z|0;q[w]=29;ca=Dc;ea=Af;ja=ba;T=Bf;fa=L;qa=Cf;ma=Df;na=M;C=266;break c}for(var Aj=Ef,Vg=od;;){var Bj=Aj-1|0;q[c]=Vg+1|0;o[(Vg<<1>>1)+d]=Ug;if(0==(Bj|0)){Xc=Af;Yc=Bf;Zc=Cf;$c=Df;continue d}Aj=Bj;Vg=q[c]}}}else{if(29==(q[w]|0)){ca=Dc;ea=Xc;ja=ba;T=Yc;fa=L;qa=Zc;ma=$c;na=M;C=266;break c}if(0==o[db>>1]<<16>>16){q[r]=O.N|0;q[w]=29;ca=Dc;ea=Xc;ja=ba;T=Yc;fa=L;qa=Zc;ma=$c;na=M;C=266;break c}q[qb>>2]=Ga;q[Ua>>2]=Ga;q[p]=9;var Cj=mi(1,Za,tj,Qa,Oa,Wa);if(0!=(Cj|0)){q[r]=O.P|0;q[w]=29;ca=Cj;ea=Xc;ja=ba;T=Yc;fa=L;qa=Zc;ma=$c;na=M;C=266;break c}q[$a>>2]=q[Qa>>2];q[rb>>2]=6;var Dj=mi(2,(q[g]<<1)+Za|0,q[e],Qa,rb,Wa);if(0==(Dj|0)){q[w]=19;Ui=0;Vi=Xc;Wi=Yc;Xi=Zc;Yi=$c;C=204;break c}q[r]=O.Q|0;q[w]=29;ca=Dj;ea=Xc;ja=ba;T=Yc;fa=L;qa=Zc;ma=$c;na=M;C=266;break c}}}}}}}while(0);do{if(61==C){var Ej=I[v],pm=0==(Ej&1024|0);do{if(pm){var Fj=q[x];if(0==(Fj|0)){var Wg=Tb,Xg=Vb,Yg=Wb,Zg=Ub}else{q[(Fj+16|0)>>2]=0,Wg=Tb,Xg=Vb,Yg=Wb,Zg=Ub}}else{for(var Ae=Tb,Jf=Vb,qd=Wb,Be=Ub;16>Be>>>0;){if(0==(Jf|0)){W=R;U=Ae;ga=0;ha=qd;ia=Be;X=M;break b}var qm=((D[Ae]&255)<>2]=qd,Hj=q[v]}0!=(Hj&512|0)&&(m[Da]=qd&255,m[Ma]=qd>>>8&255,q[y]=$f(q[y],Da,2));Wg=Ae;Xg=Jf;Zg=Yg=0}}while(0);q[w]=5;Sb=Wg;Qb=Xg;Xb=Yg;$b=Zg;C=72}else{204==C&&(q[w]=20,Wc=Ui,zg=Vi,ff=Wi,Ag=Xi,Bg=Yi,C=205)}}while(0);do{if(72==C){var Ce=I[v];if(0==(Ce&1024|0)){var Ij=Sb,Jj=Qb,Kj=Ce}else{var Kf=I[n],rd=Kf>>>0>Qb>>>0?Qb:Kf;if(0==(rd|0)){var $g=Sb,ah=Qb,Lj=Kf,Mj=Ce}else{var Nj=I[x];f=Nj>>2;if(0==(Nj|0)){var Lf=Ce}else{var Oj=q[f+4];if(0==(Oj|0)){Lf=Ce}else{var bh=q[f+5]-Kf|0,Pj=I[f+6];qg(Oj+bh|0,Sb,(bh+rd|0)>>>0>Pj>>>0?Pj-bh|0:rd);Lf=q[v]}}0!=(Lf&512|0)&&(q[y]=$f(q[y],Sb,rd));var rm=Qb-rd|0,sm=Sb+rd|0,Qj=q[n]-rd|0;q[n]=Qj;$g=sm;ah=rm;Lj=Qj;Mj=Lf}if(0!=(Lj|0)){W=R;U=$g;ga=ah;ha=Xb;ia=$b;X=M;break b}Ij=$g;Jj=ah;Kj=Mj}q[n]=0;q[w]=6;dc=Ij;ac=Jj;tc=Xb;mc=$b;gd=Kj;C=82}else{if(205==C){if(5>>0&257>>0){q[G]=ba;q[z]=L;q[J]=zg;q[H]=ff;q[F]=Ag;q[B]=Bg;ii(b,M);var tm=q[G],um=q[z],vm=q[J],wm=q[H],xm=q[F],ym=q[B];11==(q[w]|0)&&(q[s]=-1);ca=Wc;ea=vm;ja=tm;T=wm;fa=um;qa=xm;ma=ym;na=M;C=266}else{q[s]=0;for(var zm=(1<>2],sd=zg,Sd=ff,td=Ag,cd=Bg;;){var ch=zm&td,dh=D[(ch<<2)+Rd+1|0],dd=dh&255;if(dd>>>0<=cd>>>0){break}if(0==(Sd|0)){W=Wc;U=sd;ga=0;ha=td;ia=cd;X=M;break b}var Am=((D[sd]&255)<>1],Rj=eh&255,Bm=0==eh<<24>>24;do{if(Bm){var Td=sd,Ud=Sd,gh=td,hh=cd,Mf=0,ih=dh,jh=fh,kh=0}else{if(0!=(Rj&240|0)){Td=sd,Ud=Sd,gh=td,hh=cd,Mf=eh,ih=dh,jh=fh,kh=0}else{for(var Cm=fh&65535,Dm=(1<>>(dd>>>0))+Cm|0,Sj=D[(lh<<2)+Rd+1|0];if(((Sj&255)+dd|0)>>>0<=Vd>>>0){break}if(0==(Nf|0)){W=Wc;U=De;ga=0;ha=Ee;ia=Vd;X=M;break b}var Em=((D[De]&255)<>1],Gm=m[(lh<<2)+Rd|0],Hm=Ee>>>(dd>>>0),Im=Vd-dd|0;q[s]=dd;Td=De;Ud=Nf;gh=Hm;hh=Im;Mf=Gm;ih=Sj;jh=Fm;kh=dd}}}while(0);var mh=ih&255,Of=gh>>>(mh>>>0),Pf=hh-mh|0;q[s]=kh+mh|0;q[n]=jh&65535;var nh=Mf&255;if(0==Mf<<24>>24){q[w]=25,ca=Wc,ea=Td,ja=ba,T=Ud,fa=L,qa=Of,ma=Pf,na=M,C=266}else{if(0!=(nh&32|0)){q[s]=-1,q[w]=11,ca=Wc,ea=Td,ja=ba,T=Ud,fa=L,qa=Of,ma=Pf,na=M,C=266}else{if(0==(nh&64|0)){var Tj=nh&15;q[k]=Tj;q[w]=21;Cg=Wc;Dg=Td;Eg=Ud;Fg=Of;Gg=Pf;ld=Tj;C=226}else{q[r]=O.A|0,q[w]=29,ca=Wc,ea=Td,ja=ba,T=Ud,fa=L,qa=Of,ma=Pf,na=M,C=266}}}}}}}while(0);do{if(82==C){var Jm=0==(gd&2048|0);do{if(Jm){var Uj=q[x];if(0==(Uj|0)){var oh=dc,ph=ac}else{q[(Uj+28|0)>>2]=0,oh=dc,ph=ac}}else{if(0==(ac|0)){W=R;U=dc;ga=0;ha=tc;ia=mc;X=M;break b}for(var qh=0;;){var Fe=qh+1|0,Vj=m[dc+qh|0],rh=q[x];if(0!=(rh|0)){var Wj=rh+28|0;if(0!=(q[Wj>>2]|0)){var sh=I[n];sh>>>0>2]>>>0&&(q[n]=sh+1|0,m[q[Wj>>2]+sh|0]=Vj)}}var Xj=0!=Vj<<24>>24;if(!(Xj&Fe>>>0