Home | History | Annotate | Download | only in sqlite3

Lines Matching refs:Ng

5 function gh(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;h=da(a|0,4,0,0)|0|0;i=da(a+80|0,4,0,0)|0|0;e=a+44|0;do if(!(da(e|0,4,0,0)|0)){ea(h+52|0,i|0,4,0);b=da(h+236|0,4,0,0)|0|0;if(b){a=b+8|0;if(!((da(a|0,2,0,0)|0)&9312)){ea(a|0,1|0,2,0);break}else{ug(b);break}}}else{f=h+65|0;g=da(f>>0|0,1,0,0)|0|0;a=da(3164*4|0,4,0,0)|0|0;if(a)mc[(fa(a|0,3|0)|0)&3]();d=h+236|0;a=da(d|0,4,0,0)|0|0;do if(!a){a=lh(h,40,0)|0;if(!a){ea(d|0,a|0,4,0);break}else{b=a+0|0;c=b+40|0;do{ea(b>>0|0,0|0,1,0);b=b+1|0}while((b|0)<(c|0));ea(a+8|0,1|0,2,0);ea(a+32|0,h|0,4,0);ea(d|0,a|0,4,0);c=8;break}}else c=8;while(0);if((c|0)==8)Wg(a,da(e|0,4,0,0)|0|0,-1,1,-1)|0;a=da(3166*4|0,4,0,0)|0|0;if(a)mc[(fa(a|0,3|0)|0)&3]();ea(f>>0|0,g|0,1,0);ea(h+52|0,i|0,4,0)}while(0);return i|0}function hh(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;if((i|0)>=(j|0))ba();h=n;ea(f|0,0|0,4,0);if(!((Gh(a)|0)==0|(b|0)==0)){h=da(a+20|0,4,0,0)|0|0;if((h|0)>0){k=da(a+16|0,4,0,0)|0|0;m=0;do{l=da(k+(m<<4)+4|0,4,0,0)|0|0;if(l)ea((da(l+4|0,4,0,0)|0|0)+4|0,da(l|0,4,0,0)|0|0,4,0);m=m+1|0}while((m|0)!=(h|0))}h=En(a,b,c,d,e,f,g)|0;if((h|0)==17){ld(da(f|0,4,0,0)|0|0)|0;h=En(a,b,c,d,e,f,g)|0}}else{ea(h|0,105892|0,4,0);ea(h+4|0,10788|0,4,0);ad(21,13648,h);h=21}i=n;return h|0}function ih(a,b){a=a|0;b=b|0;var c=0,d=0;d=a+68|0;if((da(d|0,2,0,0)|0|0)>0){c=b+60|0;b=a+60|0;a=0;do{Zl((da(c|0,4,0,0)|0|0)+(a*40|0)|0,(da(b|0,4,0,0)|0|0)+(a*40|0)|0);a=a+1|0}while((a|0)<(da(d|0,2,0,0)|0|0))}return}function jh(a,b){a=a|0;b=b|0;var c=0,d=0;if(b){c=b;while(1)if(!(da(c>>0|0,1,0,0)|0))break;else c=c+1|0;d=(c-b&1073741823)+1|0;c=lh(a,d,0)|0;if(c)jw(c|0,b|0,d|0)|0;else c=0}else c=0;return c|0}function kh(a,b){a=a|0;b=b|0;var c=0,d=0;d=da(a+8|0,4,0,0)|0|0;if((b|0)>=1){eh(d,b)|0;ea(d+8|0,8192|0,2,0);ea(d|0,da(a+4|0,4,0,0)|0|0,4,0);c=d+16|0;a=da(c|0,4,0,0)|0|0;if(!a)c=0;else{ew(a|0,0,b|0)|0;c=da(c|0,4,0,0)|0|0}}else{c=d+8|0;if(!((da(c|0,2,0,0)|0)&9312))ea(c|0,1|0,2,0);else ug(d);ea(d+16|0,0|0,4,0);c=0}return c|0}function lh(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;a:do if(a){f=a+65|0;if(!(da(f>>0|0,1,0,0)|0)){do if(da(a+250>>0|0,1,0,0)|0){if(0<c>>>0|(0==(c|0)?(da(a+248|0,2,0,1)|0|0)>>>0<b>>>0:0)){d=a+264|0;ea(d|0,(da(d|0,4,0,0)|0|0)+1|0,4,0);break}e=a+272|0;d=da(e|0,4,0,0)|0|0;if(!d){d=a+268|0;ea(d|0,(da(d|0,4,0,0)|0|0)+1|0,4,0);break}ea(e|0,da(d|0,4,0,0)|0|0,4,0);c=a+252|0;e=da(c|0,4,0,0)|0|0;b=e+1|0;ea(c|0,b|0,4,0);c=a+260|0;ea(c|0,(da(c|0,4,0,0)|0|0)+1|0,4,0);c=a+256|0;if((e|0)>=(da(c|0,4,0,0)|0|0))ea(c|0,b|0,4,0);break a}while(0);d=pg(b,c)|0;if(!d){ea(f>>0|0,1|0,1,0);d=0}}else d=0}else d=pg(b,c)|0;while(0);return d|0}function mh(a,b){a=a|0;b=b|0;var c=0,d=0;do if(a){c=da(a+20|0,4,0,0)|0|0;if((c|0)!=0?((b|0)>-1?(da(a+84|0,2,0,1)|0|0|0)>(b|0):0):0){c=c+(b*40|0)|0;break}c=da(a|0,4,0,0)|0|0;if((c|0)!=0?(ea(c+52|0,25|0,4,0),d=da(c+236|0,4,0,0)|0|0,(d|0)!=0):0){c=d+8|0;if(!((da(c|0,2,0,0)|0)&9312)){ea(c|0,1|0,2,0);c=41496;break}else{ug(d);c=41496;break}}else c=41496}else c=41496;while(0);return c|0}function nh(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=oh(a,b)|0;if(!g)if(!c)g=0;else{b=(da(a+60|0,4,0,0)|0|0)+((b+-1|0)*40|0)|0;g=Wg(b,c,d,f,e)|0;if((g|0)!=0|f<<24>>24==0)b=g;else b=Xl(b,da((da(a|0,4,0,0)|0|0)+62>>0|0,1,0,1)|0|0)|0;g=da(a|0,4,0,0)|0|0;ea(g+52|0,b|0,4,0);e=da(g+236|0,4,0,0)|0|0;do if(e){d=e+8|0;if(!((da(d|0,2,0,0)|0)&9312)){ea(d|0,1|0,2,0);break}else{ug(e);g=da(a|0,4,0,0)|0|0;break}}while(0);g=NgNg(h,d)|0}i=k;return d|0}function Eh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;f=a+73|0;e=da(f>>0|0,1,0,0)|0|0;if((e&255)>2){e=Jn(a)|0;if(!e){e=da(f>>0|0,1,0,0)|0|0;g=4}}else g=4;if((g|0)==4)if(e<<24>>24==1){Kn(da(a+4|0,4,0,0)|0|0,da(a+60|0,4,0,0)|0|0,a)|0;if(!((da(a+72>>0|0,1,0,0)|0)&1))e=8;else e=Km(a,b,c,d,1)|0}else e=4;return e|0}function Fh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=i;i=i+16|0;if((i|0)>=(j|0))ba();t=v+4|0;u=v;ea(t|0,a|0,4,0);ea(u|0,b|0,4,0);o=da(c+1>>0|0,1,0,1)|0|0;p=da(c>>0|0,1,0,1)|0|0;s=da(c+3>>0|0,1,0,0)|0|0;r=(d|0)!=0;if(r)q=d;else q=da(c+2>>0|0,1,0,1)|0|0;l=s<<24>>24!=0;h=0;a:while(1){while(1){f=Ln(t)|0;if(!f){n=60;break a}if((f|0)==(p|0)){n=7;break a}if((f|0)!=(q|0))break;if(r){n=40;break}b=Ln(u)|0;if(!b){e=0;break a}g=Ln(t)|0;if((g|0)==94){g=Ln(t)|0;e=1}else e=0;if((g|0)==93){g=Ln(t)|0;k=(b|0)==93&1}else k=0;f=(g|0)==0;if((g|0)!=93&(f^1)){f=0;while(1){if(((g|0)==45?(m=da((da(t|0,4,0,0)|0)>>0|0,1,0,0)|0|0,m<<24>>24!=93):0)?m<<24>>24!=0&(f|0)!=0:0){g=b>>>0<f>>>0|b>>>0>(Ln(t)|0)>>>0;a=0;k=g?k:1}else{a=g;k=(b|0)==(g|0)?1:k}g=Ln(t)|0;f=(g|0)==0;if(!((g|0)!=93&(f^1))){g=f;break}else f=a}}else g=f;if(g|(k|0)==(e|0)){e=0;break a}}if((n|0)==40){n=0;f=Ln(t)|0;if(!f){e=0;break}h=da(t|0,4,0,0)|0|0}g=Ln(u)|0;if((f|0)==(g|0))continue;if(l&f>>>0<128&g>>>0<128?(da(9328+(f&255)>>0|0,1,0,0)|0|0)==(da(9328+(g&255)>>0|0,1,0,0)|0|0):0)continue;if((f|0)!=(o|0)){e=0;break}if(!((g|0)!=0?(da(t|0,4,0,0)|0|0)!=(h|0):0)){e=0;break}}b:do if((n|0)==7){b=Ln(t)|0;a=(b|0)==(o|0);if((b|0)==(p|0)|a)do{if(a?(Ln(u)|0)==0:0){e=0;break b}b=Ln(t)|0;a=(b|0)==(o|0)}while((b|0)==(p|0)|a);if(b){do if((b|0)==(q|0)){if(r){b=Ln(t)|0;if(!b){e=0;break b}else break}e=da(u|0,4,0,0)|0|0;c:do if(!(da(e>>0|0,1,0,0)|0))e=0;else{a=da(t|0,4,0,0)|0|0;while(1){if(Fh(a+-1|0,e,c,0)|0)break;b=e+1|0;ea(u|0,b|0,4,0);if((da(e>>0|0,1,0,1)|0|0)>191?((da(b>>0|0,1,0,0)|0)&-64)<<24>>24==-128:0){while(1){e=e+2|0;if(((da(e>>0|0,1,0,0)|0)&-64)<<24>>24==-128){n=b;b=e;e=n}else break}ea(u|0,e|0,4,0)}else e=b;if(!(da(e>>0|0,1,0,0)|0)){e=0;break c}}e=(da(e>>0|0,1,0,0)|0|0)!=0}while(0);e=e&1;break b}while(0);if(b>>>0>=129){e=Ln(u)|0;if(!e){e=0;break}a=da(t|0,4,0,0)|0|0;while(1){if((e|0)==(b|0)?(Fh(a,da(u|0,4,0,0)|0|0,c,d)|0)!=0:0){e=1;break b}e=Ln(u)|0;if(!e){e=0;break b}}}if(!(s<<24>>24)){k=b;h=b}else{h=b&255;k=da(9328+h>>0|0,1,0,1)|0|0;h=((da(10368+h>>0|0,1,0,1)|0|-33)^32)&b}a=da(u|0,4,0,0)|0|0;e=a+1|0;ea(u|0,e|0,4,0);b=da(a>>0|0,1,0,0)|0|0;if(!(b<<24>>24))e=0;else{g=da(t|0,4,0,0)|0|0;f=b&255;while(1){if((f|0)==(k|0)|(f|0)==(h|0)?(Fh(g,e,c,d)|0)!=0:0){e=1;break b}b=a+2|0;ea(u|0,b|0,4,0);a=da(e>>0|0,1,0,0)|0|0;if(!(a<<24>>24)){e=0;break}else{n=e;f=a&255;e=b;a=n}}}}else e=1}else if((n|0)==60)e=(da((da(u|0,4,0,0)|0)>>0|0,1,0,0)|0|0)==0&1;while(0);i=v;return e|0}function Gh(a){a=a|0;var b=0,c=0;c=i;i=i+16|0;if((i|0)>=(j|0))ba();b=c;do if(a){a=da(a+76|0,4,0,0)|0|0;if((a|0)==-1607883113){a=1;break}else if((a|0)==1266094736|(a|0)==-264537850){ea(b|0,41352|0,4,0);ad(21,15256,b);a=0;break}else{ea(b|0,15248|0,4,0);ad(21,15256,b);a=0;break}}else{ea(b|0,20304|0,4,0);ad(21,15256,b);a=0}while(0);i=c;return a|0}function Hh(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,k=0,l=0;l=i;i=i+16|0;if((i|0)>=(j|0))ba();g=l;h=l+8|0;ea(h|0,0|0,4,0);ea(e|0,0|0,4,0);if((Gh(a)|0)==0|(b|0)==0){ea(g|0,106003|0,4,0);ea(g+4|0,10788|0,4,0);ad(21,13648,g);d=21}else{a:do if((c|0)>-1)if((c|0)>0){g=0;do{if((da(b+g>>0|0,1,0,0)|0|0)==0?(da(b+(g|1)>>0|0,1,0,0)|0|0)==0:0)break a;g=g+2|0}while((g|0)<(c|0))}else g=0;else g=c;while(0);k=Qh(a,b,g)|0;if(k){d=hh(a,k,-1,d,0,e,h)|0;g=da(h|0,4,0,0)|0|0;if((g|0)!=0&(f|0)!=0){e=Mn(k,g-k|0)|0;if((e|0)>0){c=0;g=b;do{g=((da(g+1>>0|0,1,0,0)|0)&-8)<<24>>24==-40?g+4|0:g+2|0;c=c+1|0}while((c|0)!=(e|0))}else g=b;ea(f|0,b+(g-b)|0,4,0)}}else d=0;lg(a,k);d=Ng(a,d)|0}i=l;return d|0}function Ih(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+16|0;if((i|0)>=(j|0))ba();m=p;n=a+12|0;f=da(n|0,4,0,0)|0|0;l=(c|0)!=0;e=b<<((f|0)==0&l&1);o=a+20|0;h=a+8|0;g=da(h|0,4,0,0)|0|0;if((e+(da(o|0,4,0,0)|0|0)|0)>>>0>g>>>0){e=e+(g<<1)|0;ea(h|0,e|0,4,0);f=da(a|0,4,0,0)|0|0;if((Kc()|0)==0?(k=qg(f,e<<2,0)|0,(k|0)!=0):0){ea(a|0,k|0,4,0);f=da(n|0,4,0,0)|0|0;k=5}else k=21}else k=5;a:do if((k|0)==5){e=a+16|0;if(!f){ea(e|0,b|0,4,0);if((b|0)>0){e=0;do{ea(m|0,da(d+(e<<2)|0,4,0,0)|0|0,4,0);f=Zc(10344,m)|0;if(!f){k=21;break a}h=da(o|0,4,0,0)|0|0;ea(o|0,h+1|0,4,0);ea((da(a|0,4,0,0)|0|0)+(h<<2)|0,f|0,4,0);e=e+1|0}while((e|0)<(b|0))}}else if((da(e|0,4,0,0)|0|0)!=(b|0)){e=a+4|0;Vc(da(e|0,4,0,0)|0|0);ea(e|0,Zc(40912,m)|0|0,4,0);ea(a+24|0,1|0,4,0);e=1;break}if(l){if((b|0)>0){h=0;do{g=c+(h<<2)|0;e=da(g|0,4,0,0)|0|0;if(!e)e=0;else{f=e;while(1)if(!(da(f>>0|0,1,0,0)|0))break;else f=f+1|0;f=(f-e&1073741823)+1|0;e=Sc(f)|0;if(!e){k=21;break a}jw(e|0,da(g|0,4,0,0)|0|0,f|0)|0}m=da(o|0,4,0,0)|0|0;ea(o|0,m+1|0,4,0);ea((da(a|0,4,0,0)|0|0)+(m<<2)|0,e|0,4,0);h=h+1|0}while((h|0)<(b|0))}ea(n|0,(da(n|0,4,0,0)|0|0)+1|0,4,0);e=0}else e=0}while(0);if((k|0)==21){ea(a+24|0,7|0,4,0);e=1}i=p;return e|0}function Jh(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,k=0,l=0,m=0;m=i;i=i+16|0;if((i|0)>=(j|0))ba();k=m;if(!b)g=0;else{f=b;while(1)if(!(da(f>>0|0,1,0,0)|0))break;else f=f+1|0;g=f-b&1073741823}h=a+308|0;f=an(h,b,k)|0;if((f|0)!=0?(da(f+8|0,4,0,0)|0|0)!=0:0){ea(k|0,114188|0,4,0);ea(k+4|0,10788|0,4,0);ad(21,13648,k);f=21}else{f=lh(a,g+17|0,0)|0;if((f|0)!=0?(l=f+16|0,jw(l|0,b|0,g+1|0)|0,ea(f+4|0,l|0,4,0),ea(f|0,c|0,4,0),ea(f+8|0,d|0,4,0),ea(f+12|0,e|0,4,0),l=Hk(h,l,f)|0,(l|0)!=0):0){ea(a+65>>0|0,1|0,1,0);lg(a,l);f=0}else f=0}f=Ng
8 Ng(a,h)|0;i=A;return y|0}function Fn(a){a=a|0;var b=0,c=0;c=da(a|0,4,0,0)|0|0;if((da(c+145>>0|0,1,0,0)|0|0)==0?(b=Yh(c,a+4|0)|0,(b|0)!=0):0){ea(a+12|0,b|0,4,0);c=a+64|0;ea(c|0,(da(c|0,4,0,0)|0|0)+1|0,4,0)}else b=0;return b|0}function Gn(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;d=da(a+24|0,4,0,0)|0|0;f=d+84|0;b=da(f|0,4,0,0)|0|0;if(!b){b=1020;c=0}else{b=b*40|0;c=0}e=a+4|0;a=qo(da(d|0,4,0,0)|0|0,da(e|0,4,0,0)|0|0,b,c)|0;c=(a|0)!=0;if(c){b=da(d|0,4,0,0)|0|0;do if(!b)b=kc[(fa(da(8744+48|0,4,0,0)|0|0,127|0)|0)&127](a)|0;else{if((da(b+276|0,4,0,0)|0|0)>>>0<=a>>>0?(da(b+280|0,4,0,0)|0|0)>>>0>a>>>0:0){b=da(b+248|0,2,0,1)|0|0;break}b=kc[(fa(da(8744+48|0,4,0,0)|0|0,127|0)|0)&127](a)|0}while(0);ea(f|0,(b>>>0)/20|0|0,4,0);ea(e|0,a|0,4,0)}return (c?0:7)|0}function Hn(a,b,c){a=a|0;b=b|0;c=c|0;a:do if(c)switch(b|0){case -5:{if(!((da(c+2|0,2,0,0)|0)&16))break a;lg(a,c);break a}case -8:{if(!(da(a+520|0,4,0,0)|0)){Lh(c);break a}if(da(c+24|0,4,0,0)|0)lg(a,da(c+20|0,4,0,0)|0|0);lg(a,c);break a}case -15:case -1:case -13:case -12:{lg(a,c);break a}case -11:{if(da(a+520|0,4,0,0)|0)break a;Vc(c);break a}case -10:{if(da(a+520|0,4,0,0)|0)break a;zn(c);break a}case -6:{if(da(a+520|0,4,0,0)|0)break a;a=(da(c|0,4,0,0)|0|0)+-1|0;ea(c|0,a|0,4,0);if(a)break a;Vc(c);break a}default:break a}while(0);return}function In(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=da(b|0,4,0,0)|0|0;l=da(a+24|0,4,0,0)|0|0;m=l+112|0;g=da(m|0,4,0,0)|0|0;j=a+88|0;ea(j|0,(da(j|0,2,0,0)|0)&-193|64|0,2,0);d=da(a+32|0,4,0,0)|0|0;a:do if((d|0)>0){f=da(a+4|0,4,0,0)|0|0;while(1){d=d+-1|0;e=da(f>>0|0,1,0,1)|0|0;switch(e|0){case 12:case 13:case 11:{ea(j|0,(da(j|0,2,0,0)|0)&-193|128|0,2,0);break}case 15:{n=da(f+8|0,4,0,0)|0|0;c=(n|0)>(c|0)?n:c;break}case 4:{if(!(da(f+8|0,4,0,0)|0))k=7;else{ea(j|0,(da(j|0,2,0,0)|0)&-65|0,2,0);k=7}break}case 6:case 8:{ea(f+16|0,77|0,4,0);ea(f+1>>0|0,-19|0,1,0);break}case 14:{n=da(f+-16|0,4,0,0)|0|0;c=(n|0)>(c|0)?n:c;break}case 10:case 1:{n=da(f+3>>0|0,1,0,1)|0|0;c=(n|0)>(c|0)?n:c;break}case 2:case 3:{k=7;break}case 5:case 7:case 9:{ea(f+16|0,76|0,4,0);ea(f+1>>0|0,-19|0,1,0);break}default:{}}if((k|0)==7){k=0;ea(j|0,da(j|0,2,0,0)|0|128|0,2,0)}e=da(34168+e>>0|0,1,0,0)|0|0;ea(f+2>>0|0,e|0,1,0);if((e&1)!=0?(h=f+8|0,i=da(h|0,4,0,0)|0|0,(i|0)<0):0)ea(h|0,da(g+(~i<<2)|0,4,0,0)|0|0,4,0);if((d|0)<=0)break a;else f=f+20|0}}while(0);lg(da(a|0,4,0,0)|0|0,da(m|0,4,0,0)|0|0);ea(m|0,0|0,4,0);ea(l+108|0,0|0,4,0);ea(b|0,c|0,4,0);return}function Jn(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;f=i;i=i+16|0;if((i|0)>=(j|0))ba();e=f;c=a+73|0;if((da(c>>0|0,1,0,0)|0|0)!=4){ea(c>>0|0,0|0,1,0);d=a+56|0;b=a+48|0;b=Fp(a,da(d|0,4,0,0)|0|0,da(b|0,4,0,0)|0|0,da(b+4|0,4,0,0)|0|0,0,e)|0;if(!b){Vc(da(d|0,4,0,0)|0|0);ea(d|0,0|0,4,0);d=a+68|0;b=da(d|0,4,0,0)|0|(da(e|0,4,0,0)|0);ea(d|0,b|0,4,0);if((b|0)!=0?(da(c>>0|0,1,0,0)|0|0)==1:0){ea(c>>0|0,2|0,1,0);b=0}else b=0}}else b=da(a+68|0,4,0,0)|0|0;i=f;return b|0}function Kn(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=da(a+8|0,4,0,0)|0|0;a:do if(!a)a=0;else{d=(b|0)==0;while(1){if((a|0)!=(c|0)){if(d)break;if((da(a+60|0,4,0,0)|0|0)==(b|0))break}a=da(a+8|0,4,0,0)|0|0;if(!a){a=0;break a}}a=El(a,b,c)|0}while(0);return a|0}function Ln(a){a=a|0;var b=0,c=0,d=0,e=0;c=da(a|0,4,0,0)|0|0;d=c+1|0;ea(a|0,d|0,4,0);e=da(c>>0|0,1,0,0)|0|0;b=e&255;if((e&255)<=191)return b|0;b=da(15360+(b+-192)>>0|0,1,0,1)|0|0;if(((da(d>>0|0,1,0,0)|0)&-64)<<24>>24==-128)while(1){c=c+2|0;ea(a|0,c|0,4,0);b=(da(d>>0|0,1,0,1)|0|0)&63|b<<6;if(((da(c>>0|0,1,0,0)|0)&-64)<<24>>24==-128){e=d;d=c;c=e}else break}return (b>>>0<128|(b&-2048|0)==55296|(b&-2|0)==65534?65533:b)|0}function Mn(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;if((b|0)>-1)f=a+b|0;else f=-1;b=da(a>>0|0,1,0,0)|0|0;if(b<<24>>24!=0&f>>>0>a>>>0){c=b;b=0;do{e=a+1|0;if((c&255)>191){d=a;a=e;while(1){c=da(a>>0|0,1,0,0)|0|0;if((c&-64)<<24>>24==-128){c=a;a=d+2|0;d=c}else break}}else{c=da(e>>0|0,1,0,0)|0|0;a=e}b=b+1|0}while(c<<24>>24!=0&a>>>0<f>>>0)}else b=0;return b|0}function Nn(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=i;i=i+48|0;if((i|0)>=(j|0))ba();p=t+32|0;q=t+16|0;r=t;e=da(a|0,4,0,0)|0|0;if((e|0)<0){ea(a|0,0|0,4,0);ea(a+4|0,-1|0,4,0);ea(a+12|0,0|0,2,0);ea(a+14>>0|0,0|0,1,0);e=0}l=c;m=da(l+4|0,4,0,0)|0|0;k=r;ea(k|0,da(l|0,4,0,0)|0|0,4,0);ea(k+4|0,m|0,4,0);m=a+8|0;ea(m|0,d|0,4,0);k=b&255;l=(b|0)==254;do{h=da(a+(e<<4)+12|0,2,0,0)|0|0;d=h&65535;c=37184+(d<<1)|0;a:do if((h&65535)>429)s=6;else{h=k;while(1){g=da(c|0,2,0,0)|0|0;f=g<<16>>16;if(g<<16>>16==-86){s=6;break a}g=h&255;e=f+g|0;if(e>>>0<=1496?(da(39336+e>>0|0,1,0,0)|0|0)==h<<24>>24:0){s=16;break}if(!(h<<24>>24))break;if((h&255)>=70){n=f;s=12;break}h=da(40840+g>>0|0,1,0,0)|0|0;if(!(h<<24>>24)){n=f;s=12;break}}if((s|0)==16){s=0;e=da(22184+(e<<1)|0,2,0,1)|0|0;break}if(((s|0)==12?(s=0,o=n+70|0,(o|0)>-1):0)?(da(39336+o>>0|0,1,0,0)|0|0)==70:0){e=da(22184+(o<<1)|0,2,0,1)|0|0;break}e=da(38048+(d<<1)|0,2,0,1)|0|0}while(0);if((s|0)==6){s=0;e=da(38048+(d<<1)|0,2,0,1)|0|0}if(e>>>0<642){s=18;break}if(e>>>0>=969){s=20;break}lq(a,e+-642|0);if(l)break;e=da(a|0,4,0,0)|0|0}while((e|0)>-1);if((s|0)==18){jq(a,e,b,r);n=a+4|0;ea(n|0,(da(n|0,4,0,0)|0|0)+-1|0,4,0)}else if((s|0)==20){ea(q+0|0,da(r+0|0,4,0,0)|0|0,4,0);ea(q+4|0,da(r+4|0,4,0,0)|0|0,4,0);ea(q+8|0,da(r+8|0,4,0,0)|0|0,4,0);n=da(m|0,4,0,0)|0|0;ea(p|0,q|0,4,0);sh(n,20432,p);ea(m|0,n|0,4,0);kq(a,k,r)}i=t;return}function On(a){a=a|0;var b=0;b=da(a|0,4,0,0)|0|0;if((b|0)>=0){kq(a,da(a+(b<<4)+14>>0|0,1,0,0)|0|0,a+(b<<4)+16|0);ea(a|0,(da(a|0,4,0,0)|0|0)+-1|0,4,0)}return}function Pn(a,b){a=a|0;b=b|0;var c=0;if(b){if((da(b|0,4,0,0)|0|0)>0){c=0;do{Mk(a,da(b+(c<<4)+12|0,4,0,0)|0|0);Lk(a,da(b+(c<<4)+16|0,4,0,0)|0|0,1);lg(a,da(b+(c<<4)+8|0,4,0,0)|0|0);c=c+1|0}while((c|0)<(da(b|0,4,0,0)|0|0))}lg(a,b)}return}function Qn(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;g=a+328|0;c=da(g|0,4,0,0)|0|0;if(c){h=a+304|0;if((da(h|0,4,0,0)|0|0)>0){e=0;do{d=da(c+(e<<2)|0,4,0,0)|0|0;c=da(d+8|0,4,0,0)|0|0;if((c|0)!=0?(f=da((da(c|0,4,0,0)|0|0)+b|0,4,0,0)|0|0,(f|0)!=0):0)kc[(fa(f|0,127|0)|0)&127](c)|0;ea(d+20|0,0|0,4,0);zn(d);e=e+1|0;c=da(g|0,4,0,0)|0|0}while((e|0)<(da(h|0,4,0,0)|0|0))}lg(a,c);ea(h|0,0|0,4,0);ea(g|0,0|0,4,0)}return}function Rn(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;do if((b|0)==-2)if(!(da(a+12|0,4,0,0)|0))b=(da(a+16|0,4,0,0)|0|0)==0?0:6;else b=6;else{e=da(a|0,2,0,0)|0|0;d=e<<16>>16;if(!((d|0)!=(b|0)&e<<16>>16>-1)){e=(d|0)==(b|0)?4:1;d=c&255;b=da(a+2|0,2,0,1)|0|0;if((d|0)==(b&3|0)){b=e|2;break}else return ((b&d)>>>1&1)+e|0}else b=0}while(0);return b|0}
10 function tc(a){a=a|0;var b=0;b=i;i=i+a|0;i=i+15&-16;if((i|0)>=(j|0))ba();return b|0}function uc(){return i|0}function vc(a){a=a|0;i=a}function wc(a,b){a=a|0;b=b|0;if(!n){n=a;o=b}}function xc(a){a=a|0;ea(k>>0|0,da(a>>0|0,1,0,0)|0|0,1,0);ea(k+1>>0|0,da(a+1>>0|0,1,0,0)|0|0,1,0);ea(k+2>>0|0,da(a+2>>0|0,1,0,0)|0|0,1,0);ea(k+3>>0|0,da(a+3>>0|0,1,0,0)|0|0,1,0)}function yc(a){a=a|0;ea(k>>0|0,da(a>>0|0,1,0,0)|0|0,1,0);ea(k+1>>0|0,da(a+1>>0|0,1,0,0)|0|0,1,0);ea(k+2>>0|0,da(a+2>>0|0,1,0,0)|0|0,1,0);ea(k+3>>0|0,da(a+3>>0|0,1,0,0)|0|0,1,0);ea(k+4>>0|0,da(a+4>>0|0,1,0,0)|0|0,1,0);ea(k+5>>0|0,da(a+5>>0|0,1,0,0)|0|0,1,0);ea(k+6>>0|0,da(a+6>>0|0,1,0,0)|0|0,1,0);ea(k+7>>0|0,da(a+7>>0|0,1,0,0)|0|0,1,0)}function zc(a){a=a|0;C=a}function Ac(){return C|0}function Bc(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;f=i;i=i+16|0;if((i|0)>=(j|0))ba();c=f+4|0;d=f;e=0;a:while(1){ea(c|0,0|0,4,0);ea(d|0,0|0,4,0);ea(280|0,0|0,1,0);if(Qf(14640,c)|0){b=4;break}b=da(c|0,4,0,0)|0|0;a=0;do{if(Pe(b,da(8+(a<<2)|0,4,0,0)|0|0,17,0,d)|0){b=7;break a}a=a+1|0;b=da(c|0,4,0,0)|0|0}while((a|0)!=5);sf(b)|0;if(Zv(280,8504)|0){b=9;break}e=e+1|0;if((e|0)>=3){b=11;break}}if((b|0)==4)hb(8472,8488,47,8496);else if((b|0)==7)hb(8472,8488,50,8496);else if((b|0)==9)hb(8600,8488,53,8496);else if((b|0)==11){i=f;return 0}return 0}function Cc(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if((b|0)>0)while(1){b=b+-1|0;gw(280,da(d|0,4,0,0)|0|0)|0;a=280+(fw(280)|0)|0;ea(a>>0|0,61|0,1,0);ea(a+1>>0|0,0|0,1,0);a=da(c|0,4,0,0)|0|0;gw(280,((a|0)==0?20304:a)|0)|0;if((b|0)<=0)break;else{c=c+4|0;d=d+4|0}}return 0}function Dc(a){a=a|0;var b=0,c=0,d=0;d=(Ec(a,8640,7)|0)==0;d=d?a+7|0:a;if(!d)a=0;else{a=d;while(1)if(!(da(a>>0|0,1,0,0)|0))break;else a=a+1|0;a=a-d&1073741823}c=0;while(1){b=da(8648+(c<<2)|0,4,0,0)|0|0;if((Ec(d,b,a)|0)==0?((da(10368+(da(b+a>>0|0,1,0,1)|0|0)>>0|0,1,0,0)|0)&70)==0:0){a=1;break}c=c+1|0;if((c|0)>=4){a=0;break}}return a|0}function Ec(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:do if(a)if(b)if((c|0)>0){d=a;while(1){a=da(d>>0|0,1,0,0)|0|0;if(!(a<<24>>24))break;if((da(9328+(a&255)>>0|0,1,0,0)|0|0)!=(da(9328+(da(b>>0|0,1,0,1)|0|0)>>0|0,1,0,0)|0|0))break;c=c+-1|0;if((c|0)<=0){c=0;break a}else{d=d+1|0;b=b+1|0}}if((c|0)>=1)c=(da(9328+(a&255)>>0|0,1,0,1)|0|0)-(da(9328+(da(b>>0|0,1,0,1)|0|0)>>0|0,1,0,1)|0|0)|0;else c=0}else c=0;else c=1;else c=((b|0)!=0)<<31>>31;while(0);return c|0}function Fc(a){a=a|0;if(a>>>0<4)a=da(8648+(a<<2)|0,4,0,0)|0|0;else a=0;return a|0}function Gc(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+16|0;if((i|0)>=(j|0))ba();e=g;if(a>>>0<=9){f=da(8664+(a<<2)|0,4,0,0)|0|0;e=b;ea(e|0,f|0,4,0);ea(e+4|0,0|0,4,0);e=8704+(a<<2)|0;a=c;ea(a|0,da(e|0,4,0,0)|0|0,4,0);ea(a+4|0,0|0,4,0);if(!d)e=0;else{ea(e|0,f|0,4,0);e=0}}else{ea(e|0,15033|0,4,0);ea(e+4|0,10788|0,4,0);ad(21,13648,e);e=21}i=g;return e|0}function Hc(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+16|0;if((i|0)>=(j|0))ba();e=g+8|0;f=g;a=Gc(a,e,f,d)|0;if(!a){ea(b|0,da(e|0,4,0,0)|0|0,4,0);ea(c|0,da(f|0,4,0,0)|0|0,4,0)}i=g;return a|0}function Ic(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;if((i|0)>=(j|0))ba();l=n+4|0;h=n;switch(b|0){case 2:{ea(l|0,0|0,4,0);m=a+20|0;e=da(m|0,4,0,0)|0|0;f=(e|0)>0;if(f){h=da(a+16|0,4,0,0)|0|0;g=0;do{b=da(h+(g<<4)+4|0,4,0,0)|0|0;if(b)ea((da(b+4|0,4,0,0)|0|0)+4|0,da(b|0,4,0,0)|0|0,4,0);g=g+1|0}while((g|0)!=(e|0));g=a+520|0;ea(g|0,l|0,4,0);if(f){k=a+16|0;f=0;do{b=da((da(k|0,4,0,0)|0|0)+(f<<4)+12|0,4,0,0)|0|0;if(b){h=kc[(fa(da(8744+52|0,4,0,0)|0|0,127|0)|0)&127](16)|0;h=_((da(b+44|0,4,0,0)|0|0)+(da(b+12|0,4,0,0)|0|0)+(da(b+28|0,4,0,0)|0|0)+(da(b+60|0,4,0,0)|0|0)|0,h)|0;ea(l|0,h+(da(l|0,4,0,0)|0|0)|0,4,0);h=kc[(fa(da(8744+48|0,4,0,0)|0|0,127|0)|0)&127](da(b+20|0,4,0,0)|0|0)|0;ea(l|0,(da(l|0,4,0,0)|0|0)+h|0,4,0);h=kc[(fa(da(8744+48|0,4,0,0)|0|0,127|0)|0)&127](da(b+52|0,4,0,0)|0|0)|0;ea(l|0,(da(l|0,4,0,0)|0|0)+h|0,4,0);h=kc[(fa(da(8744+48|0,4,0,0)|0|0,127|0)|0)&127](da(b+36|0,4,0,0)|0|0)|0;ea(l|0,(da(l|0,4,0,0)|0|0)+h|0,4,0);h=kc[(fa(da(8744+48|0,4,0,0)|0|0,127|0)|0)&127](da(b+68|0,4,0,0)|0|0)|0;ea(l|0,(da(l|0,4,0,0)|0|0)+h|0,4,0);h=da(b+48|0,4,0,0)|0|0;if(h)do{ig(a,da(h+8|0,4,0,0)|0|0);h=da(h|0,4,0,0)|0|0}while((h|0)!=0);h=da(b+16|0,4,0,0)|0|0;if(h)do{jg(a,da(h+8|0,4,0,0)|0|0);h=da(h|0,4,0,0)|0|0}while((h|0)!=0);e=da(m|0,4,0,0)|0|0}f=f+1|0}while((f|0)<(e|0));f=da(l|0,4,0,0)|0|0}else f=0}else{g=a+520|0;ea(g|0,l|0,4,0);f=0}ea(g|0,0|0,4,0);ea(d|0,0|0,4,0);ea(c|0,f|0,4,0);f=0;break}case 9:case 8:case 7:{m=a+20|0;h=da(m|0,4,0,0)|0|0;if((h|0)>0){l=da(a+16|0,4,0,0)|0|0;k=b+-7|0;g=(e|0)==0;f=0;b=h;e=0;while(1){h=da(l+(e<<4)+4|0,4,0,0)|0|0;if(h){h=(da(da(h+4|0,4,0,0)|0|0,4,0,0)|0|0)+(k<<2)+184|0;f=(da(h|0,4,0,0)|0|0)+f|0;if(g)h=b;else{ea(h|0,0|0,4,0);h=da(m|0,4,0,0)|0|0}}else h=b;e=e+1|0;if((e|0)>=(h|0))break;else b=h}}else f=0;ea(d|0,0|0,4,0);ea(c|0,f|0,4,0);f=0;break}case 0:{g=a+252|0;ea(c|0,da(g|0,4,0,0)|0|0,4,0);f=a+256|0;ea(d|0,da(f|0,4,0,0)|0|0,4,0);if(!e)f=0;else{ea(f|0,da(g|0,4,0,0)|0|0,4,0);f=0}break}case 6:case 5:case 4:{ea(c|0,0|0,4,0);f=a+(b+-4<<2)+260|0;ea(d|0,da(f|0,4,0,0)|0|0,4,0);if(!e)f=0;else{ea(f|0,0|0,4,0);f=0}break}case 1:{k=a+20|0;g=da(k|0,4,0,0)|0|0;e=(g|0)>0;if(e){f=da(a+16|0,4,0,0)|0|0;h=0;do{b=da(f+(h<<4)+4|0,4,0,0)|0|0;if(b)ea((da(b+4|0,4,0,0)|0|0)+4|0,da(b|0,4,0,0)|0|0,4,0);h=h+1|0}while((h|0)!=(g|0));if(e){b=a+16|0;h=0;f=0;while(1){e=da((da(b|0,4,0,0)|0|0)+(h<<4)+4|0,4,0,0)|0|0;if(!e)e=g;else{m=da(da(e+4|0,4,0,0)|0|0,4,0,0)|0|0;a=m+152|0;l=(da(a|0,4,0,0)|0|0)+60+(da(m+140|0,2,0,1)|0|0)|0;l=_(kc[(fa(da(8744+128|0,4,0,0)|0|0,127|0)|0)&127](da((da(m+204|0,4,0,0)|0|0)+40|0,4,0,0)|0|0)|0,l)|0;m=kc[(fa(da(8744+48|0,4,0,0)|0|0,127|0)|0)&127](m)|0;e=da(k|0,4,0,0)|0|0;f=l+f+m+(da(a|0,4,0,0)|0|0)|0}h=h+1|0;if((h|0)>=(e|0))break;else g=e}}else f=0}else f=0;ea(c|0,f|0,4,0);ea(d|0,0|0,4,0);f=0;break}case 3:{ea(h|0,0|0,4,0);e=a+520|0;ea(e|0,h|0,4,0);g=da(a+4|0,4,0,0)|0|0;if(!g)f=0;else{do{kg(a,g);lg(a,g);g=da(g+52|0,4,0,0)|0|0}while((g|0)!=0);f=da(h|0,4,0,0)|0|0}ea(e|0,0|0,4,0);ea(d|0,0|0,4,0);ea(c|0,f|0,4,0);f=0;break}case 10:{ea(d|0,0|0,4,0);m=a+512|0;l=da(m+4|0,4,0,0)|0|0;if((l|0)>0|(l|0)==0&(da(m|0,4,0,0)|0|0)>>>0>0)f=1;else{f=a+504|0;a=da(f+4|0,4,0,0)|0|0;f=(a|0)>0|(a|0)==0&(da(f|0,4,0,0)|0|0)>>>0>0}ea(c|0,f&1|0,4,0);f=0;break}default:f=1}i=n;return f|0}function Jc(a){a=a|0;var b=0;a:do if(!(Kc()|0)){b=da(2254*4|0,4,0,0)|0|0;if(!((b|0)==0|(a|0)==0))while(1){if(!(Zv(a,da(b+16|0,4,0,0)|0|0)|0))break a;b=da(b+12|0,4,0,0)|0|0;if(!b){b=0;break}}}else b=0;while(0);return b|0}function Kc(){var a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,k=0,l=0;l=i;i=i+16|0;if((i|0)>=(j|0))ba();h=l;do if(!(da(2243*4|0,4,0,0)|0)){ea(2245*4|0,1|0,4,0);if(!(da(2246*4|0,4,0,0)|0)){if(!(da(2195*4|0,4,0,0)|0)){ea(h|0,16496|0,4,0);lf(4,h)|0}b=9024|0;c=b+40|0;do{ea(b|0,0|0,4,0);b=b+4|0}while((b|0)<(c|0));if(da(2187*4|0,4,0,0)|0)ea(2256*4|0,8|0,4,0);g=da(2234*4|0,4,0,0)|0|0;c=da(2235*4|0,4,0,0)|0|0;b=da(2236*4|0,4,0,0)|0|0;if((g|0)!=0&(c|0)>99&(b|0)>0){f=c&-8;ea(2235*4|0,f|0,4,0);ea(2263*4|0,g|0,4,0);ea(2264*4|0,b|0,4,0);e=b+-1|0;if((e|0)>0){b=g+(_(c>>>3,(b<<3)+-8|0)|0)|0;d=0;c=g;do{a=c;c=c+f|0;ea(a|0,c|0,4,0);d=d+1|0}while((d|0)!=(e|0))}else b=g;ea(b|0,0|0,4,0);ea(2262*4|0,b+4|0,4,0)}else{ea(2262*4|0,0|0,4,0);ea(2234*4|0,0|0,4,0);ea(2235*4|0,0|0,4,0);ea(2236*4|0,0|0,4,0)}if((da(2237*4|0,4,0,0)|0|0)==0|(da(2238*4|0,4,0,0)|0|0)<512|(da(2239*4|0,4,0,0)|0|0)<1){ea(2237*4|0,0|0,4,0);ea(2238*4|0,0|0,4,0);ea(2239*4|0,0|0,4,0)}a=kc[(fa(da(8744+56|0,4,0,0)|0|0,127|0)|0)&127](da(2202*4|0,4,0,0)|0|0)|0;if(a){b=9024|0;c=b+40|0;do{ea(b|0,0|0,4,0);b=b+4|0}while((b|0)<(c|0));break}}ea(2246*4|0,1|0,4,0);if(!(da(2249*4|0,4,0,0)|0))ea(2249*4|0,8|0,4,0);a=(da(2248*4|0,4,0,0)|0|0)+1|0;ea(2248*4|0,a|0,4,0);if(!(da(2244*4|0,4,0,0)|0|(da(2243*4|0,4,0,0)|0))){ea(2244*4|0,1|0,4,0);b=10840|0;c=b+92|0;do{ea(b|0,0|0,4,0);b=b+4|0}while((b|0)<(c|0));b=0;do{mg(10840,16608+(b*36|0)|0);b=b+1|0}while((b|0)!=59);b=0;do{mg(10840,19480+(b*36|0)|0);b=b+1|0}while((b|0)!=8);mg(10840,19256);mg(10840,19292|0);mg(10840,19328|0);if(!(da(2247*4|0,4,0,0)|0)){a=da(2214*4|0,4,0,0)|0|0;if(!a){ea(h|0,16440|0,4,0);lf(18,h)|0;a=da(2214*4|0,4,0,0)|0|0}a=kc[(fa(a|0,127|0)|0)&127](da(2213*4|0,4,0,0)|0|0)|0;if(!a)k=28}else k=28;if((k|0)==28){ea(2247*4|0,1|0,4,0);a=Sc(10)|0;if(!a)a=7;else{Vc(a);Lc(9584,1)|0;Lc(9672|0,0)|0;Lc(9760|0,0)|0;Lc(9848|0,0)|0;a=da(2237*4|0,4,0,0)|0|0;b=da(2238*4|0,4,0,0)|0|0;c=da(2239*4|0,4,0,0)|0|0;if(da(3153*4|0,4,0,0)|0){h=b&-8;ea(3154*4|0,h|0,4,0);ea(3161*4|0,c|0,4,0);ea(3155*4|0,c|0,4,0);if((c|0)<=90){ea(3156*4|0,((c|0)/10|0)+1|0,4,0);ea(3157*4|0,a|0,4,0);ea(3160*4|0,0|0,4,0);ea(3162*4|0,0|0,4,0);if(c)k=33}else{ea(3156*4|0,10|0,4,0);ea(3157*4|0,a|0,4,0);ea(3160*4|0,0|0,4,0);ea(3162*4|0,0|0,4,0);k=33}if((k|0)==33){e=b>>>3;f=c<<3;g=_(e<<3,c+-1|0)|0;b=a;d=0;while(1){c=c+-1|0;ea(b|0,d|0,4,0);if(!c)break;else{d=b;b=b+h|0}}b=a+(_(f,e)|0)|0;ea(3160*4|0,a+g|0,4,0);a=b}ea(3158*4|0,a|0,4,0)}ea(2243*4|0,1|0,4,0);a=0}}ea(2244*4|0,0|0,4,0);b=da(2248*4|0,4,0,0)|0|0}else{b=a;a=0}ea(2248*4|0,b+-1|0,4,0);if((b|0)<2)ea(2249*4|0,0|0,4,0)}else a=0;while(0);i=l;return a|0}function Lc(a,b){a=a|0;b=b|0;var c=0;c=Kc()|0;do if(!c){ng(a);c=da(2254*4|0,4,0,0)|0|0;if((b|0)!=0|(c|0)==0){ea(a+12|0,c|0,4,0);ea(2254*4|0,a|0,4,0);c=0;break}else{ea(a+12|0,da(c+12|0,4,0,0)|0|0,4,0);ea((da(2254*4|0,4,0,0)|0|0)+12|0,a|0,4,0);c=0;break}}while(0);return c|0}function Mc(a){a=a|0;ngNg(b,Mg(a)|0)|0;Lg(b);b=a;break}}else b=0;while(0);i=d;return b|0}function md(a){a=a|0;var b=0,c=0;if(!a)a=0;else{b=Og(a)|0;ea(a+76|0,-1|0,4,0);ea(a+80|0,0|0,4,0);ea(a+86>>0|0,2|0,1,0);ea(a+40|0,-1108210269|0,4,0);ea(a+92|0,0|0,4,0);ea(a+72|0,1|0,4,0);ea(a+87>>0|0,-1|0,1,0);ea(a+104|0,0|0,4,0);c=a+144|0;ea(c|0,0|0,4,0);ea(c+4|0,0|0,4,0);a=NgNg(da(a|0,4,0,0)|0|0,da(O|0,4,0,0)|0|0)|0)==7)ea(O|0,7|0,4,0)}if(((da(D|0,2,0,0)|0)&256)!=0&(c|0)!=100&(c|0)!=101)c=gh(a)|0;b=(da(r+56|0,4,0,0)|0)&c;if((b|0)!=17)break;f=s+1|0;if((s|0)>=50){b=17;break}d=da(I|0,4,0,0)|0|0;if(!z?((da(D|0,2,0,0)|0)&256)!=0:0)c=da(t|0,4,0,0)|0|0;else c=0;e=da(a|0,4,0,0)|0|0;b=hh(e,c,-1,0,a,K,0)|0;if((b|0)==7){b=e;M=124;break}else if(b){M=127;break}s=da(K|0,4,0,0)|0|0;jw(L|0,s|0,208)|0;jw(s|0,a|0,208)|0;jw(a|0,L|0,208)|0;q=s+52|0;r=da(q|0,4,0,0)|0|0;ea(q|0,da(A|0,4,0,0)|0|0,4,0);ea(A|0,r|0,4,0);r=s+48|0;q=da(r|0,4,0,0)|0|0;ea(r|0,da(B|0,4,0,0)|0|0,4,0);ea(B|0,q|0,4,0);q=s+168|0;r=da(q|0,4,0,0)|0|0;ea(q|0,da(t|0,4,0,0)|0|0,4,0);ea(t|0,r|0,4,0);ea(D|0,(da(D|0,2,0,0)|0)&-257|(da(s+88|0,2,0,0)|0)&256|0,2,0);ih(s,a);ea(s+80|0,0|0,4,0);Mg(s)|0;md(a)|0;if((d|0)<=-1){s=f;continue}ea(D|0,da(D|0,2,0,0)|0|512|0,2,0);s=f}if((M|0)==7){ea(O|0,7|0,4,0);b=7}else if((M|0)==124){ea(b+65>>0|0,1|0,1,0);b=7;M=127}do if((M|0)==127){c=Rg(da(P+236|0,4,0,0)|0|0,1)|0;lg(P,da(N|0,4,0,0)|0|0);if(!(da(P+65>>0|0,1,0,0)|0)){ea(N|0,jh(P,c)|0|0,4,0);ea(O|0,b|0,4,0);break}else{ea(N|0,0|0,4,0);ea(O|0,7|0,4,0);b=7;break}}while(0);b=Ng(P,b)|0}else{ea(L|0,69408|0,4,0);ea(L+4|0,10788|0,4,0);ad(21,13648,L);b=21}i=Q;return b|0}function Sd(a){a=a|0;return da((da(a+4|0,4,0,0)|0|0)+4|0,4,0,0)|0|0}function Td(a){a=a|0;return da((da(a|0,4,0,0)|0|0)+32|0,4,0,0)|0|0}function Ud(a,b){a=a|0;b=b|0;var c=0;c=da(a+8|0,4,0,0)|0|0;if(!((da(c+8|0,2,0,0)|0)&8192))c=kh(a,b)|0;else c=da(c+16|0,4,0,0)|0|0;return c|0}function Vd(a,b){a=a|0;b=b|0;var c=0;c=da((da(a+12|0,4,0,0)|0|0)+204|0,4,0,0)|0|0;a:do if(!c)c=0;else{a=da(a+16|0,4,0,0)|0|0;while(1){if((da(c|0,4,0,0)|0|0)==(a|0)?(da(c+4|0,4,0,0)|0|0)==(b|0):0)break;c=da(c+16|0,4,0,0)|0|0;if(!c){c=0;break a}}c=da(c+8|0,4,0,0)|0|0}while(0);return c|0}function Wd(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;f=da(a+12|0,4,0,0)|0|0;do if((b|0)<0)i=14;else{h=f+204|0;e=da(h|0,4,0,0)|0|0;a:do if(e){g=da(a+16|0,4,0,0)|0|0;while(1){if((da(e|0,4,0,0)|0|0)==(g|0)?(da(e+4|0,4,0,0)|0|0)==(b|0):0)break;e=da(e+16|0,4,0,0)|0|0;if(!e){i=8;break a}}if(e){f=da(e+12|0,4,0,0)|0|0;if(f)bc[(fa(f|0,31|0)|0)&31](da(e+8|0,4,0,0)|0|0)}else i=8}else i=8;while(0);if((i|0)==8){e=lh(da(f|0,4,0,0)|0|0,20,0)|0;if(!e){i=14;break}f=e+0|0;g=f+16|0;do{ea(f>>0|0,0|0,1,0);f=f+1|0}while((f|0)<(g|0));ea(e|0,da(a+16|0,4,0,0)|0|0,4,0);ea(e+4|0,b|0,4,0);ea(e+16|0,da(h|0,4,0,0)|0|0,4,0);ea(h|0,e|0,4,0);f=a+25|0;if(!(da(f>>0|0,1,0,0)|0)){ea(a+20|0,0|0,4,0);ea(f>>0|0,1|0,1,0)}}ea(e+8|0,c|0,4,0);ea(e+12|0,d|0,4,0)}while(0);if((i|0)==14?(d|0)!=0:0)bc[(fa(d|0,31|0)|0)&31](c);return}function Xd(a){a=a|0;return da((da(a+8|0,4,0,0)|0|0)+12|0,4,0,0)|0|0}function Yd(a){a=a|0;if(!a)a=0;else a=da(a+84|0,2,0,1)|0|0;return a|0}function Zd(a){a=a|0;if((a|0)!=0?(da(a+20|0,4,0,0)|0|0)!=0:0)a=da(a+84|0,2,0,1)|0|0;else a=0;return a|0}function _d(a,b){a=a|0;b=b|0;var c=0;b=od(mh(a,b)|0)|0;if(a){c=a+80|0;ea(c|0,Ng(da(a|0,4,0,0)|0|0,da(c|0,4,0,0)|0|0)|0|0,4,0)}return b|0}function $d(a,b){a=a|0;b=b|0;var c=0;b=Sg(mh(a,b)|0,1)|0;if(a){c=a+80|0;ea(c|0,Ng(da(a|0,4,0,0)|0|0,da(c|0,4,0,0)|0|0)|0|0,4,0)}return b|0}function ae(a,b){a=a|0;b=b|0;var c=0;b=Sg(mh(a,b)|0,2)|0;if(a){c=a+80|0;ea(c|0,Ng(da(a|0,4,0,0)|0|0,da(c|0,4,0,0)|0|0)|0|0,4,0)}return b|0}function be(a,b){a=a|0;b=b|0;var c=0.0;c=+Tg(mh(a,b)|0);if(a){b=a+80|0;ea(b|0,Ng(da(a|0,4,0,0)|0|0,da(b|0,4,0,0)|0|0)|0|0,4,0)}return +c}function ce(a,b){a=a|0;b=b|0;var c=0;b=Ug(mh(a,b)|0)|0;if(a){c=a+80|0;ea(c|0,Ng(da(a|0,4,0,0)|0|0,da(c|0,4,0,0)|0|0)|0|0,4,0)}return b|0}function de(a,b){a=a|0;b=b|0;var c=0,d=0;b=Ug(mh(a,b)|0)|0;c=C;if(a){d=a+80|0;ea(d|0,Ng(da(a|0,4,0,0)|0|0,da(d|0,4,0,0)|0|0)|0|0,4,0)}C=c;return b|0}function ee(a,b){a=a|0;b=b|0;var c=0;b=Rg(mh(a,b)|0,1)|0;if(a){c=a+80|0;ea(c|0,Ng(da(a|0,4,0,0)|0|0,da(c|0,4,0,0)|0|0)|0|0,4,0)}return b|0}function fe(a,b){a=a|0;b=b|0;var c=0,d=0;b=mh(a,b)|0;c=b+8|0;d=da(c|0,2,0,1)|0|0;if(d&2048)ea(c|0,d&59391|4096|0,2,0);if(a){c=a+80|0;ea(c|0,Ng(da(a|0,4,0,0)|0|0,da(c|0,4,0,0)|0|0)|0|0,4,0)}return b|0}function ge(a,b){a=a|0;b=b|0;var c=0;b=Rg(mh(a,b)|0,2)|0;if(a){c=a+80|0;ea(c|0,Ng(da(a|0,4,0,0)|0|0,da(c|0,4,0,0)|0|0)|0|0,4,0)}return b|0}function he(a,b){a=a|0;b=b|0;var c=0;b=da(10064+((da((mh(a,b)|0)+8|0,2,0,1)|0|0)&31)>>0|0,1,0,1)|0|0;if(a){c=a+80|0;ea(c|0,Ng(da(a|0,4,0,0)|0|0,da(c|0,4,0,0)|0|0)|0|0,4,0)}return b|0}function ie(a,b){a=a|0;b=b|0;var c=0,d=0;d=da(a|0,4,0,0)|0|0;if(!a)c=0;else c=da(a+84|0,2,0,1)|0|0;if((c|0)>(b|0)&(b|0)>-1){b=Rg((da(a+16|0,4,0,0)|0|0)+(b*40|0)|0,1)|0;c=d+65|0;if(da(c>>0|0,1,0,0)|0){ea(c>>0|0,0|0,1,0);b=0}}else b=0;return b|0}function je(a,b){a=a|0;b=b|0;var c=0,d=0;d=da(a|0,4,0,0)|0|0;if(!a)c=0;else c=da(a+84|0,2,0,1)|0|0;if((c|0)>(b|0)&(b|0)>-1){b=Rg((da(a+16|0,4,0,0)|0|0)+(b*40|0)|0,2)|0;c=d+65|0;if(da(c>>0|0,1,0,0)|0){ea(c>>0|0,0|0,1,0);b=0}}else b=0;return b|0}function ke(a,b){a=a|0;b=b|0;var c=0,d=0;d=da(a|0,4,0,0)|0|0;if(!a)c=0;else c=da(a+84|0,2,0,1)|0|0;if((c|0)>(b|0)&(b|0)>-1){b=Rg((da(a+16|0,4,0,0)|0|0)+((c+b|0)*40|0)|0,1)|0;c=d+65|0;if(da(c>>0|0,1,0,0)|0){ea(c>>0|0,0|0,1,0);b=0}}else b=0;return b|0}function le(a,b){a=a|0;b=b|0;var c=0,d=0;d=da(a|0,4,0,0)|0|0;if(!a)c=0;else c=da(a+84|0,2,0,1)|0|0;if((c|0)>(b|0)&(b|0)>-1){b=Rg((da(a+16|0,4,0,0)|0|0)+((c+b|0)*40|0)|0,2)|0;c=d+65|0;if(da(c>>0|0,1,0,0)|0){ea(c>>0|0,0|0,1,0);b=0}}else b=0;return b|0}function me(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return nh(a,b,c,d,e,0)|0}function ne(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(e>>>0>0|(e|0)==0&d>>>0>2147483647){d=f;if((d|0)==0|(d|0)==-1)d=18;else{bc[(fa(f|0,31|0)|0)&31](c);d=18}}else d=nh(a,b,c,d,f,0)|0;return d|0}function oe(a,b,c){a=a|0;b=b|0;c=+c;var d=0;d=oh(a,b)|0;if(!d)Xg((da(a+60|0,4,0,0)|0|0)+((b+-1|0)*40|0)|0,c);return d|0}function pe(a,b,c){a=a|0;b=b|0;c=c|0;return qe(a,b,c,((c|0)<0)<<31>>31)|0}function qe(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=oh(a,b)|0;do if(!e){b=b+-1|0;f=da(a+60|0,4,0,0)|0|0;a=f+(b*40|0)|0;b=f+(b*40|0)+8|0;if(!((da(b|0,2,0,0)|0)&9312)){ea(a|0,c|0,4,0);ea(a+4|0,d|0,4,0);ea(b|0,4|0,2,0);break}else{Yg(a,c,d);break}}while(0);return e|0}function re(a,b){a=a|0;b=b|0;return oh(a,b)|0}function se(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return nh(a,b,c,d,e,1)|0}function te(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;if(e>>>0>0|(e|0)==0&d>>>0>2147483647){d=f;if((d|0)==0|(d|0)==-1)d=18;else{bc[(fa(f|0,31|0)|0)&31](c);d=18}}else d=nh(a,b,c,d,f,g<<24>>24==4?2:g)|0;return d|0}function ue(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return nh(a,b,c,d,e,2)|0}function ve(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=da(c+8|0,2,0,0)|0|0;e=da(10064+(d&31)>>0|0,1,0,1)|0|0;do if((e|0)==3)d=nh(a,b,da(c+16|0,4,0,0)|0|0,da(c+12|0,4,0,0)|0|0,-1,da(c+10>>0|0,1,0,0)|0|0)|0;else if((e|0)==2)d=oe(a,b,+(+da(c|0,8,1,0)))|0;else if((e|0)==4)if(!(d&16384)){d=nh(a,b,da(c+16|0,4,0,0)|0|0,da(c+12|0,4,0,0)|0|0,-1,0)|0;break}else{d=we(a,b,da(c|0,4,0,0)|0|0)|0;break}else if((e|0)==1){d=c;d=qe(a,b,da(d|0,4,0,0)|0|0,da(d+4|0,4,0,0)|0|0)|0}else d=oh(a,b)|0;while(0);return d|0}function we(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=oh(a,b)|0;if(!d)_g((da(a+60|0,4,0,0)|0|0)+((b+-1|0)*40|0)|0,c);return d|0}function xe(a){a=a|0;if(!a)a=0;else a=da(a+68|0,2,0,0)|0|0;return a|0}function ye(a,b){a=a|0;b=b|0;if(!((a|0)==0|(b|0)<1)?(da(a+70|0,2,0,0)|0|0)>=(b|0):0)b=da((da(a+64|0,4,0,0)|0|0)+(b+-1<<2)|0,4,0,0)|0|0;else b=0;return b|0}function ze(a,b){a=a|0;b=b|0;var c=0;if(!b)c=0;else{c=b;while(1)if(!(da(c>>0|0,1,0,0)|0))break;else c=c+1|0;c=c-b&1073741823}return ph(a,b,c)|0}function Ae(a,b){a=a|0;b=b|0;var c=0,d=0;if((da(a+68|0,2,0,0)|0|0)==(da(b+68|0,2,0,0)|0|0)){d=b+88|0;c=da(d|0,2,0,0)|0|0;if((c&256)!=0?(da(b+188|0,4,0,0)|0|0)!=0:0)ea(d|0,c|8|0,2,0);c=a+88|0;d=da(c|0,2,0,0)|0|0;if((d&256)!=0?(da(a+188|0,4,0,0)|0|0)!=0:0)ea(c|0,d|8|0,2,0);ih(a,b);c=0}else c=1;return c|0}function Be(a){a=a|0;if(!a)a=0;else a=da(a|0,4,0,0)|0|0;return a|0}function Ce(a){a=a|0;if(!a)a=1;else a=(da(a+88|0,2,0,1)|0|0)>>>6&1;return a|0}function De(a){a=a|0;if((a|0)!=0?(da(a+76|0,4,0,0)|0|0)>-1:0)a=(da(a+40|0,4,0,0)|0|0)==-1108210269;else a=0;return a&1|0}function Ee(a,b){a=a|0;b=b|0;if(!b)a=a+4|0;else a=b+52|0;return da(a|0,4,0,0)|0|0}function Fe(a,b,c){a=a|0;b=b|0;c=c|0;a=a+(b<<2)+108|0;b=da(a|0,4,0,0)|0|0;if(c)ea(a|0,0|0,4,0);return b|0}function Ge(a){a=a|0;var b=0,c=0,d=0;c=a+8|0;d=da(c|0,2,0,1)|0|0;b=da(10064+(d&31)>>0|0,1,0,1)|0|0;if((d&15|0)==2){qh(a,0);b=da(10064+((da(c|0,2,0,1)|0|0)&31)>>0|0,1,0,1)|0|0}return b|0}function He(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;O=i;i=i+16|0;if((i|0)>=(j|0))ba();M=O;N=O+4|0;ea(N|0,0|0,4,0);ea(h|0,0|0,4,0);H=(g|0)!=0;I=H&1;K=lh(a,28,0)|0;do if(K){g=K+0|0;m=g+28|0;do{ea(g>>0|0,0|0,1,0);g=g+1|0}while((g|0)<(m|0));m=lh(a,536,0)|0;if(m){E=a+20|0;F=a+16|0;v=a+24|0;g=K+20|0;w=K+12|0;x=K+24|0;y=a+65|0;z=I^3;A=I|2;B=m+440|0;C=m+72|0;D=m+68|0;l=0;G=1;k=0;while(1){ew(m|0,0,536)|0;ea(m|0,a|0,4,0);lg(a,l);ea(N|0,0|0,4,0);l=da(E|0,4,0,0)|0|0;if((l|0)>0){n=da(F|0,4,0,0)|0|0;p=0;do{o=da(n+(p<<4)+4|0,4,0,0)|0|0;if(o)ea((da(o+4|0,4,0,0)|0|0)+4|0,da(o|0,4,0,0)|0|0,4,0);p=p+1|0}while((p|0)!=(l|0))}u=rh(m,0,c,b)|0;if(!u)break;l=da(u+44>>0|0,1,0,0)|0|0;if(l&16){L=11;break}if(l&32){L=13;break}if(da(u+12|0,4,0,0)|0){L=17;break}t=u+38|0;q=da(t|0,2,0,0)|0|0;a:do if(q<<16>>16>0){p=da(u+4|0,4,0,0)|0|0;o=q<<16>>16;l=0;while(1){n=l+1|0;if(!(cd(da(p+(l*24|0)|0,4,0,0)|0|0,d)|0)){n=l;break a}if((n|0)<(o|0))l=n;else break}}else n=0;while(0);if((n|0)==(q<<16>>16|0)){L=23;break}if(H){if(((da(v|0,4,0,0)|0)&524288|0)!=0?(J=da(u+16|0,4,0,0)|0|0,(J|0)!=0):0){r=J;l=0;do{q=da(r+20|0,4,0,0)|0|0;if((q|0)>0){p=0;do{l=(da(r+(p<<3)+36|0,4,0,0)|0|0)==(n|0)?10280:l;p=p+1|0}while((p|0)<(q|0))}r=da(r+4|0,4,0,0)|0|0}while((r|0)!=0)}else l=0;p=da(u+8|0,4,0,0)|0|0;if(p)do{o=da(p+46|0,2,0,0)|0|0;if(o<<16>>16){s=da(p+4|0,4,0,0)|0|0;q=o&65535;r=0;do{l=(da(s+(r<<1)|0,2,0,0)|0|0)==(n|0)?10296:l;r=r+1|0}while((r|0)<(q|0))}p=da(p+20|0,4,0,0)|0|0}while((p|0)!=0);if(l){L=36;break}}s=uh(m)|0;ea(g|0,s|0,4,0);if(s){r=da(u+68|0,4,0,0)|0|0;b:do if(r){q=da(E|0,4,0,0)|0|0;if((q|0)>0){p=da(F|0,4,0,0)|0|0;l=0;while(1){o=l+1|0;if((da(p+(l<<4)+12|0,4,0,0)|0|0)==(r|0)){o=l;break b}if((o|0)<(q|0))l=o;else break}}else o=0}else o=-1e6;while(0);l=da(r+4|0,4,0,0)|0|0;wh(s,vh(s,4,o,I,da(r|0,4,0,0)|0|0)|0,l,-14);l=s+4|0;p=da(l|0,4,0,0)|0|0;q=s+32|0;if(p)ea(p+(((da(q|0,4,0,0)|0|0)+-1|0)*20|0)+3>>0|0,1|0,1,0);xh(s,10,10120)|0;p=s+96|0;ea(p|0,da(p|0,4,0,0)|0|1<<o|0,4,0);if((da(q|0,4,0,0)|0|0)>>>0>1){r=da(l|0,4,0,0)|0|0;ea(r+24|0,o|0,4,0);p=u+32|0;ea(r+28|0,da(p|0,4,0,0)|0|0,4,0);ea((da(l|0,4,0,0)|0|0)+32|0,I|0,4,0)}else p=u+32|0;wh(s,1,da(u|0,4,0,0)|0|0,0);yh(s,z);if((da(q|0,4,0,0)|0|0)>>>0>A>>>0){ea((da(l|0,4,0,0)|0|0)+(A*20|0)+8|0,da(p|0,4,0,0)|0|0,4,0);ea((da(l|0,4,0,0)|0|0)+(A*20|0)+12|0,o|0,4,0)}wh(s,A,(da(t|0,2,0,0)|0|0)+1|0,-14);if((da(q|0,4,0,0)|0|0)>>>0>6)ea((da(l|0,4,0,0)|0|0)+128|0,da(t|0,2,0,0)|0|0,4,0);if(!(da(y>>0|0,1,0,0)|0)){ea(B|0,1|0,4,0);ea(C|0,1|0,4,0);ea(D|0,1|0,4,0);zh(s,m)}}ea(K|0,I|0,4,0);ea(w|0,n|0,4,0);ea(x|0,a|0,4,0);if(da(y>>0|0,1,0,0)|0){L=57;break}qe(da(g|0,4,0,0)|0|0,1,e,f)|0;k=Ah(K,e,f,N)|0;if(!((G|0)<50&(k|0)==17)){L=57;break}l=da(N|0,4,0,0)|0|0;G=G+1|0;k=17}if((L|0)==11){ea(M|0,c|0,4,0);sh(m,10160,M)}else if((L|0)==13){ea(M|0,c|0,4,0);sh(m,10192,M)}else if((L|0)==17){ea(M|0,c|0,4,0);sh(m,10232,M)}else if((L|0)==23){lg(a,0);ea(M|0,d|0,4,0);ea(N|0,th(a,10256,M)|0|0,4,0);k=1;L=62;break}else if((L|0)==36){lg(a,0);ea(M|0,l|0,4,0);ea(N|0,th(a,10304,M)|0|0,4,0);k=1;L=62;break}else if((L|0)==57)if(!k){k=1;l=m;L=58;break}else{l=m;L=61;break}l=m+4|0;if(!(da(l|0,4,0,0)|0)){k=1;L=62}else{lg(a,0);ea(N|0,da(l|0,4,0,0)|0|0,4,0);ea(l|0,0|0,4,0);k=1;L=62}}else{k=1;l=m;L=58}}else{k=0;l=0;L=58}while(0);do if((L|0)==58)if(da(a+65>>0|0,1,0,0)|0)if(k){k=0;L=61;break}else{k=0;L=64;break}else{ea(h|0,K|0,4,0);k=0;break}while(0);if((L|0)==61){g=K+20|0;m=l;L=62}if((L|0)==62){l=da(g|0,4,0,0)|0|0;if(!l){l=m;L=64}else{Mg(l)|0;l=m;L=64}}if((L|0)==64)lg(a,K);E=da(N|0,4,0,0)|0|0;ea(M|0,E|0,4,0);tg(a,k,(E|0)!=0?10344:0,M);lg(a,E);Bh(l);lg(a,l);E=Ng(a,k)|0;i=O;return E|0}function Ie(a){a=a|0;var b=0,c=0;if(!a)a=0;else{c=da(a+24|0,4,0,0)|0|0;b=ld(da(a+20|0,4,0,0)|0|0)|0;lg(c,a);a=b}return a|0}function Je(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Dh(a,b,c,d,18)|0}function Ke(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Dh(a,b,c,d,19)|0}function Le(a){a=a|0;if((a|0)!=0?(da(a+20|0,4,0,0)|0|0)!=0:0)a=da(a+4|0,4,0,0)|0|0;else a=0;return a|0}function Me(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;g=i;i=i+16|0;if((i|0)>=(j|0))ba();d=g;e=g+8|0;if(!a){ea(d|0,77720|0,4,0);ea(d+4|0,10788|0,4,0);ad(21,13648,d);b=21}else{f=da(a+24|0,4,0,0)|0|0;if(da(a+20|0,4,0,0)|0){b=Ah(a,b,c,e)|0;if(!b)b=0;else{c=da(e|0,4,0,0)|0|0;ea(d|0,c|0,4,0);tg(f,b,(c|0)!=0?10344:0,d);lg(f,c)}}else b=4;b=Ng(f,b)|0}i=g;return b|0}function Ne(a,b,c){a=a|0;b=b|0;c=c|0;ea(a+284|0,b|0,4,0);ea(a+288|0,c|0,4,0);a=da(a+4|0,4,0,0)|0|0;if(a)do{c=a+88|0;ea(c|0,da(c|0,2,0,0)|0|8|0,2,0);a=da(a+52|0,4,0,0)|0|0}while((a|0)!=0);return 0}function Oe(a,b){a=a|0;b=b|0;return (Fh(a,b,10352,0)|0)==0|0}function Pe(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+16|0;if((i|0)>=(j|0))ba();g=x;t=x+12|0;u=x+8|0;ea(u|0,0|0,4,0);do if(Gh(a)|0){f=(b|0)==0?10360:b;v=a+52|0;ea(v|0,0|0,4,0);w=a+236|0;g=da(w|0,4,0,0)|0|0;do if(g){b=g+8|0;if(!((da(b|0,2,0,0)|0)&9312)){ea(b|0,1|0,2,0);break}else{ug(g);break}}while(0);q=(c|0)==0;r=a+24|0;g=0;a:while(1){do{if(g){h=39;break a}if(!(da(f>>0|0,1,0,0)|0)){g=0;h=39;break a}ea(u|0,0|0,4,0);g=hh(a,f,-1,1,0,u,t)|0}while((g|0)!=0);f=da(u|0,4,0,0)|0|0;if(!f){f=da(t|0,4,0,0)|0|0;g=0;continue}p=da(f+84|0,2,0,0)|0|0;n=p&65535;o=n<<3|1;p=p<<16>>16==0;b=0;h=0;k=0;b:do{g=Rd(f)|0;do if(!q){l=(g|0)==100;if(!l){if((g|0)!=101|(k|0)!=0)break b;if(!((da(r|0,4,0,0)|0)&256)){k=0;break}}if(!k){b=lh(a,o,0)|0;if(!b){b=0;h=40;break a}ew(b|0,0,o|0)|0;if(p)m=1;else{k=0;do{ea(b+(k<<2)|0,ie(f,k)|0|0,4,0);k=k+1|0}while((k|0)<(n|0));m=1}}else m=k;c:do if(l){h=b+(n<<2)|0;if(!p){k=0;while(1){l=ee(f,k)|0;ea(b+(k+n<<2)|0,l|0,4,0);if((l|0)==0?(s=da(u|0,4,0,0)|0|0,(he(s,k)|0)!=5):0){g=s;h=27;break a}k=k+1|0;if((k|0)>=(n|0))break c;f=da(u|0,4,0,0)|0|0}}}while(0);if(!(oc[(fa(c|0,31|0)|0)&31](d,n,h,b)|0))k=m;else{f=b;h=31;break a}}while(0);f=da(u|0,4,0,0)|0|0}while((g|0)==100);g=Mg(f)|0;ea(u|0,0|0,4,0);f=da(t|0,4,0,0)|0|0;while(1)if(!((da(10368+(da(f>>0|0,1,0,1)|0|0)>>0|0,1,0,0)|0)&1))break;else f=f+1|0;lg(a,b)}do if((h|0)==27){ea(a+65>>0|0,1|0,1,0);f=g;g=100;h=40}else if((h|0)==31){Mg(da(u|0,4,0,0)|0|0)|0;ea(u|0,0|0,4,0);ea(v|0,4|0,4,0);g=da(w|0,4,0,0)|0|0;if(g){b=g+8|0;if(!((da(b|0,2,0,0)|0)&9312)){ea(b|0,1|0,2,0);b=f;g=4;break}else{ug(g);b=f;g=4;break}}else{b=f;g=4}}else if((h|0)==39){f=da(u|0,4,0,0)|0|0;b=0;h=40}while(0);if((h|0)==40)if(f)Mg(f)|0;lg(a,b);f=NgNg(a,e)|0;i=s;return o|0}function Te(a){a=a|0;var b=0,c=0,d=0,e=0;b=Kc()|0;if(!b){e=da(2656*4|0,4,0,0)|0|0;a:do if((e|0)>0){c=da(2658*4|0,4,0,0)|0|0;d=0;while(1){b=d+1|0;if((da(c+(d<<2)|0,4,0,0)|0|0)==(a|0)){b=d;break a}if((b|0)<(e|0))d=b;else break}}else b=0;while(0);if((b|0)==(e|0)){b=Wc(da(2658*4|0,4,0,0)|0|0,(e<<2)+4|0)|0;if(!b)b=7;else{ea(2658*4|0,b|0,4,0);c=da(2656*4|0,4,0,0)|0|0;ea(b+(c<<2)|0,a|0,4,0);ea(2656*4|0,c+1|0,4,0);b=0}}else b=0}return b|0}function Ue(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;d=da(2656*4|0,4,0,0)|0|0;e=da(2658*4|0,4,0,0)|0|0;c=d;while(1){if((c|0)<=0){b=0;break}c=c+-1|0;b=e+(c<<2)|0;if((da(b|0,4,0,0)|0|0)==(a|0)){f=4;break}}if((f|0)==4){c=d+-1|0;ea(2656*4|0,c|0,4,0);ea(b|0,da(e+(c<<2)|0,4,0,0)|0|0,4,0);b=1}return b|0}function Ve(){if(!(Kc()|0)){Vc(da(2658*4|0,4,0,0)|0|0);ea(2658*4|0,0|0,4,0);ea(2656*4|0,0|0,4,0)}return}function We(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return hh(a,b,c,0,0,d,e)|0}function Xe(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Hh(a,b,c,0,d,e)|0}function Ye(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Hh(a,b,c,1,d,e)|0}function Ze(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+32|0;if((i|0)>=(j|0))ba();m=u;p=u+4|0;ea(c|0,0|0,4,0);q=(e|0)!=0;if(q)ea(e|0,0|0,4,0);r=(d|0)!=0;if(r)ea(d|0,0|0,4,0);k=(f|0)!=0;if(k)ea(f|0,0|0,4,0);l=p+4|0;ea(l|0,0|0,4,0);s=p+12|0;ea(s|0,0|0,4,0);t=p+16|0;ea(t|0,0|0,4,0);h=p+20|0;ea(h|0,1|0,4,0);n=p+8|0;ea(n|0,20|0,4,0);o=p+24|0;ea(o|0,0|0,4,0);g=Sc(80)|0;ea(p|0,g|0,4,0);a:do if(g){ea(g|0,0|0,4,0);b=Pe(a,b,20,p,f)|0;ea(da(p|0,4,0,0)|0|0,da(h|0,4,0,0)|0|0,4,0);if((b&255|0)==4){_e((da(p|0,4,0,0)|0|0)+4|0);b=da(l|0,4,0,0)|0|0;if(b){if(k){Vc(da(f|0,4,0,0)|0|0);ea(m|0,da(l|0,4,0,0)|0|0,4,0);ea(f|0,Zc(10344,m)|0|0,4,0);b=da(l|0,4,0,0)|0|0}Vc(b)}b=da(o|0,4,0,0)|0|0;ea(a+52|0,b|0,4,0);break}Vc(da(l|0,4,0,0)|0|0);if(b){_e((da(p|0,4,0,0)|0|0)+4|0);break}g=da(h|0,4,0,0)|0|0;b=da(p|0,4,0,0)|0|0;do if((da(n|0,4,0,0)|0|0)>>>0>g>>>0){b=Wc(b,g<<2)|0;if(!b){_e((da(p|0,4,0,0)|0|0)+4|0);ea(a+52|0,7|0,4,0);b=7;break a}else{ea(p|0,b|0,4,0);break}}while(0);ea(c|0,b+4|0,4,0);if(q)ea(e|0,da(t|0,4,0,0)|0|0,4,0);if(r){ea(d|0,da(s|0,4,0,0)|0|0,4,0);b=0}else b=0}else{ea(a+52|0,7|0,4,0);b=7}while(0);i=u;return b|0}function _e(a){a=a|0;var b=0,c=0,d=0,e=0;if(a){b=a+-4|0;d=da(b|0,4,0,0)|0|0;c=d;if((d|0)>1){e=1;do{d=da(a+(e+-1<<2)|0,4,0,0)|0|0;if(d)Vc(d);e=e+1|0}while((e|0)<(c|0))}Vc(b)}return}function $e(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Jh(a,b,c,d,0)|0}function af(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Jh(a,b,c,d,e)|0}function bf(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,k=0,l=0,m=0;m=i;i=i+16|0;if((i|0)>=(j|0))ba();l=m;d=m+8|0;ea(d|0,0|0,4,0);e=a+324|0;c=da(e|0,4,0,0)|0|0;if((c|0)!=0?(h=da(c+4|0,4,0,0)|0|0,(h|0)!=0):0){k=lh(a,536,0)|0;if(!k)b=7;else{ew(k|0,0,536)|0;f=k+451|0;ea(f>>0|0,1|0,1,0);ea(k|0,a|0,4,0);ea(k+424|0,1|0,4,0);if(((((Kh(k,b,d)|0)==0?(g=da(k+484|0,4,0,0)|0|0,(g|0)!=0):0)?(da(a+65>>0|0,1,0,0)|0|0)==0:0)?(da(g+12|0,4,0,0)|0|0)==0:0)?((da(g+44>>0|0,1,0,0)|0)&16)==0:0){c=h+4|0;if(!(da(c|0,4,0,0)|0)){l=g+4|0;ea(c|0,da(l|0,4,0,0)|0|0,4,0);g=g+38|0;ea(h+38|0,da(g|0,2,0,0)|0|0|0,2,0);ea(g|0,0|0,2,0);ea(l|0,0|0,4,0)}ea((da(e|0,4,0,0)|0|0)+4|0,0|0,4,0);b=0}else{b=da(d|0,4,0,0)|0|0;ea(l|0,b|0,4,0);tg(a,1,(b|0)!=0?10344:0,l);lg(a,b);b=1}ea(f>>0|0,0|0,1,0);c=da(k+8|0,4,0,0)|0|0;if(c)Mg(c)|0;jg(a,da(k+484|0,4,0,0)|0|0);Bh(k);lg(a,k)}b=Ng(a,b)|0}else{ea(a+52|0,21|0,4,0);c=da(a+236|0,4,0,0)|0|0;do if(c){b=c+8|0;if(!((da(b|0,2,0,0)|0)&9312)){ea(b|0,1|0,2,0);break}else{ug(c);break}}while(0);ea(l|0,114865|0,4,0);ea(l+4|0,10788|0,4,0);ad(21,13648,l);b=21}i=m;return b|0}function cf(a){a=a|0;return da(10640+((da(a+69>>0|0,1,0,1)|0|0)+-1)>>0|0,1,0,1)|0|0|0}function df(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;g=i;i=i+32|0;if((i|0)>=(j|0))ba();e=g;d=g+8|0;ea(d|0,c|0,4,0);do if((b|0)==1){b=da(a+324|0,4,0,0)|0|0;if(!b){ea(e|0,115248|0,4,0);ea(e+4|0,10788|0,4,0);ad(21,13648,e);f=6;break}else{a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea((da(b|0,4,0,0)|0|0)+16>>0|0,c|0,1,0);b=0;break}}else{ea(e|0,115256|0,4,0);ea(e+4|0,10788|0,4,0);ad(21,13648,e);f=6}while(0);do if((f|0)==6){ea(a+52|0,21|0,4,0);b=da(a+236|0,4,0,0)|0|0;if(b){c=b+8|0;if(!((da(c|0,2,0,0)|0)&9312)){ea(c|0,1|0,2,0);b=21;break}else{ug(b);b=21;break}}else b=21}while(0);i=g;return b|0}function ef(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=da(a>>0|0,1,0,0)|0|0;a:do if(b<<24>>24){e=b;b=0;b:while(1){d=e<<24>>24;switch(d|0){case 45:{if((da(a+1>>0|0,1,0,0)|0|0)==45){c=e;while(1){d=c<<24>>24==0;e=a+1|0;if(!(c<<24>>24!=10&(d^1)))break;a=e;c=da(e>>0|0,1,0,0)|0|0}if(d){f=13;break b}else c=1}else c=2;break}case 91:{do{a=a+1|0;d=da(a>>0|0,1,0,0)|0|0;c=d<<24>>24==0}while(d<<24>>24!=93&(c^1));if(c){b=0;break a}else c=2;break}case 12:case 10:case 9:case 13:case 32:{c=1;break}case 39:case 34:case 96:{do{a=a+1|0;d=da(a>>0|0,1,0,0)|0|0;c=d<<24>>24==0}while(d<<24>>24!=e<<24>>24&(c^1));if(c){b=0;break a}else c=2;break}case 47:{if((da(a+1>>0|0,1,0,0)|0|0)==42){a=a+2|0;while(1){c=da(a>>0|0,1,0,0)|0|0;if(c<<24>>24==42){a=a+1|0;if((da(a>>0|0,1,0,0)|0|0)==47){c=1;break}else continue}else if(!(c<<24>>24)){b=0;break a}else{a=a+1|0;continue}}}else c=2;break}case 59:{c=0;break}default:if(!((da(10368+(e&255)>>0|0,1,0,0)|0)&70))c=2;else{c=1;while(1)if(!((da(10368+(da(a+c>>0|0,1,0,1)|0|0)>>0|0,1,0,0)|0)&70)){e=c;break}else c=c+1|0;c:do switch(d|0){case 67:case 99:{if((e|0)==6?(Ec(a,10712,6)|0)==0:0){c=4;break c}c=2;break}case 84:case 116:{if((e|0)==7){if(!(Ec(a,10720,7)|0)){c=6;break c}}else if((e|0)==4){if(!(Ec(a,10728,4)|0)){c=5;break c}}else if((e|0)==9?(Ec(a,10736,9)|0)==0:0){c=5;break c}c=2;break}case 69:case 101:{if((e|0)==3){if(!(Ec(a,10752,3)|0)){c=7;break c}}else if((e|0)==7?(Ec(a,10760,7)|0)==0:0){c=3;break c}c=2;break}default:c=2}while(0);a=a+(e+-1)|0}}b=da((c&255)+(10648+((b&255)<<3))>>0|0,1,0,0)|0|0;a=a+1|0;e=da(a>>0|0,1,0,0)|0|0;if(!(e<<24>>24)){f=35;break}}if((f|0)==13){b=b<<24>>24==1&1;break}else if((f|0)==35){b=b<<24>>24==1;f=36;break}}else{b=0;f=36}while(0);if((f|0)==36)b=b&1;return b|0}function ff(a){a=a|0;var b=0,c=0,d=0;b=Kc()|0;if(!b){c=pg(40,0)|0;if(c){b=c+0|0;d=b+40|0;do{ea(b>>0|0,0|0,1,0);b=b+1|0}while((b|0)<(d|0));ea(c+8|0,1|0,2,0);ea(c+32|0,0|0,4,0);Wg(c,a,-1,2,0)|0}b=Rg(c,1)|0;if(!b)b=7;else b=(ef(b)|0)&255;Lh(c)}return b|0}function gf(){return 8632}function hf(){return 10768}function jf(){return 3008009}function kf(){return 0}function lf(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=i;i=i+32|0;if((i|0)>=(j|0))ba();c=e;d=e+8|0;if(!(da(2243*4|0,4,0,0)|0)){ea(d|0,b|0,4,0);do switch(a|0){case 5:{if(!(da(2195*4|0,4,0,0)|0)){ea(c|0,16496|0,4,0);lf(4,c)|0}a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(c+0|0,da(2195*4|0,4,0,0)|0|0,4,0);ea(c+4|0,da(2196*4|0,4,0,0)|0|0,4,0);ea(c+8|0,da(2197*4|0,4,0,0)|0|0,4,0);ea(c+12|0,da(2198*4|0,4,0,0)|0|0,4,0);ea(c+16|0,da(2199*4|0,4,0,0)|0|0,4,0);ea(c+20|0,da(2200*4|0,4,0,0)|0|0,4,0);ea(c+24|0,da(2201*4|0,4,0,0)|0|0,4,0);ea(c+28|0,da(2202*4|0,4,0,0)|0|0,4,0);c=0;break}case 17:{a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2189*4|0,c|0,4,0);c=0;break}case 20:{a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2190*4|0,c|0,4,0);c=0;break}case 19:{if(!(da(2214*4|0,4,0,0)|0)){ea(c|0,16440|0,4,0);lf(18,c)|0}a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);c=c+0|0;a=8848|0;d=c+52|0;do{ea(c|0,da(a|0,4,0,0)|0|0,4,0);c=c+4|0;a=a+4|0}while((c|0)<(d|0));c=0;break}case 16:{c=da(d|0,4,0,0)|0|0;a=da(c|0,4,0,0)|0|0;ea(d|0,c+4|0,4,0);ea(2250*4|0,a|0,4,0);a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2251*4|0,c|0,4,0);c=0;break}case 13:{c=da(d|0,4,0,0)|0|0;a=da(c|0,4,0,0)|0|0;ea(d|0,c+4|0,4,0);ea(2193*4|0,a|0,4,0);a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2194*4|0,c|0,4,0);c=0;break}case 7:{a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2237*4|0,c|0,4,0);c=da(d|0,4,0,0)|0|0;a=da(c|0,4,0,0)|0|0;ea(d|0,c+4|0,4,0);ea(2238*4|0,a|0,4,0);a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2239*4|0,c|0,4,0);c=0;break}case 24:{a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(c|0,152|0,4,0);c=0;break}case 15:{c=1;break}case 4:{a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2195*4|0,da(c+0|0,4,0,0)|0|0,4,0);ea(2196*4|0,da(c+4|0,4,0,0)|0|0,4,0);ea(2197*4|0,da(c+8|0,4,0,0)|0|0,4,0);ea(2198*4|0,da(c+12|0,4,0,0)|0|0,4,0);ea(2199*4|0,da(c+16|0,4,0,0)|0|0,4,0);ea(2200*4|0,da(c+20|0,4,0,0)|0|0,4,0);ea(2201*4|0,da(c+24|0,4,0,0)|0|0,4,0);ea(2202*4|0,da(c+28|0,4,0,0)|0|0,4,0);c=0;break}case 18:{c=da(d|0,4,0,0)|0|0;a=da(c|0,4,0,0)|0|0;ea(d|0,c+4|0,4,0);c=8848|0;a=a+0|0;d=c+52|0;do{ea(c|0,da(a|0,4,0,0)|0|0,4,0);c=c+4|0;a=a+4|0}while((c|0)<(d|0));c=0;break}case 6:{a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2234*4|0,c|0,4,0);c=da(d|0,4,0,0)|0|0;a=da(c|0,4,0,0)|0|0;ea(d|0,c+4|0,4,0);ea(2235*4|0,a|0,4,0);a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2236*4|0,c|0,4,0);c=0;break}case 9:{a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2186*4|0,c|0,4,0);c=0;break}case 22:{ea(d|0,(da(d|0,4,0,0)|0|0)+8|0,4,0);ea(d|0,(da(d|0,4,0,0)|0|0)+8|0,4,0);ea(2230*4|0,0|0,4,0);ea(2231*4|0,0|0,4,0);ea(2232*4|0,0|0,4,0);ea(2233*4|0,0|0,4,0);c=0;break}case 25:{a=da(d|0,4,0,0)|0|0;c=da(a|0,4,0,0)|0|0;ea(d|0,a+4|0,4,0);ea(2242*4|0,c|0,4,0);c=0;break}case 14:{c=0;break}default:c=1}while(0)}else{ea(c|0,127883|0,4,0);ea(c+4|0,10788|0,4,0);ad(21,13648,c);c=21}i=e;return c|0}function mf(a){a=a|0;return da(a+12|0,4,0,0)|0|0}function nf(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;g=a+20|0;b=da(g|0,4,0,0)|0|0;e=(b|0)>0;if(e){d=da(a+16|0,4,0,0)|0|0;f=0;do{c=da(d+(f<<4)+4|0,4,0,0)|0|0;if(c)ea((da(c+4|0,4,0,0)|0|0)+4|0,da(c|0,4,0,0)|0|0,4,0);f=f+1|0}while((f|0)!=(b|0));if(e){e=a+16|0;d=0;do{c=da((da(e|0,4,0,0)|0|0)+(d<<4)+4|0,4,0,0)|0|0;if(c){bc[(fa(da(8744+152|0,4,0,0)|0|0,31|0)|0)&31](da((da((da(da(c+4|0,4,0,0)|0|0,4,0,0)|0|0)+204|0,4,0,0)|0|0)+40|0,4,0,0)|0|0);b=da(g|0,4,0,0)|0|0}d=d+1|0}while((d|0)<(b|0))}}return 0}function of(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;h=i;i=i+16|0;if((i|0)>=(j|0))ba();f=h;ea(f|0,c|0,4,0);a:do if((b|0)!=1001){c=0;while(1){if((da(10936+(c<<3)|0,4,0,0)|0|0)==(b|0))break;c=c+1|0;if(c>>>0>=2){d=1;break a}}e=da(f|0,4,0,0)|0|0;b=da(e|0,4,0,0)|0|0;ea(f|0,e+4|0,4,0);e=da(f|0,4,0,0)|0|0;g=da(e|0,4,0,0)|0|0;ea(f|0,e+4|0,4,0);f=a+24|0;e=da(f|0,4,0,0)|0|0;if((b|0)<=0)if(!b){b=e&~(da(10940+(c<<3)|0,4,0,0)|0);ea(f|0,b|0,4,0)}else b=e;else{b=da(10940+(c<<3)|0,4,0,0)|0|e;ea(f|0,b|0,4,0)}if((e|0)!=(b|0)?(d=da(a+4|0,4,0,0)|0|0,(d|0)!=0):0)do{b=d+88|0;ea(b|0,da(b|0,2,0,0)|0|8|0,2,0);d=da(d+52|0,4,0,0)|0|0}while((d|0)!=0);if(!g)d=0;else{ea(g|0,((da(10940+(c<<3)|0,4,0,0)|0)&(da(f|0,4,0,0)|0)|0)!=0&1|0,4,0);d=0}}else{e=da(f|0,4,0,0)|0|0;b=da(e|0,4,0,0)|0|0;ea(f|0,e+4|0,4,0);e=da(f|0,4,0,0)|0|0;c=da(e|0,4,0,0)|0|0;ea(f|0,e+4|0,4,0);e=da(f|0,4,0,0)|0|0;d=da(e|0,4,0,0)|0|0;ea(f|0,e+4|0,4,0);d=Mh(a,b,c,d)|0}while(0);i=h;return d|0}function pf(a){a=a|0;a=a+32|0;C=da(a+4|0,4,0,0)|0|0;return da(a|0,4,0,0)|0|0}function qf(a){a=a|0;return da(a+80|0,4,0,0)|0|0}function rf(a){a=a|0;return da(a+84|0,4,0,0)|0|0}function sf(a){a=a|0;return Nh(a,0)|0}function tf(a){a=a|0;return Nh(a,1)|0}function uf(a,b,c){a=a|0;b=b|0;c=c|0;ea(a+444|0,b|0,4,0);ea(a+448|0,c|0,4,0);ea(a+452|0,0|0,4,0);ea(a+492|0,0|0,4,0);return 0}function vf(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=(b|0)>0;ea(a+292|0,(e?c:0)|0,4,0);ea(a+300|0,(e?b:0)|0,4,0);ea(a+296|0,(e?d:0)|0,4,0);return}function wf(a,b){a=a|0;b=b|0;var c=0;c=(b|0)>0;ea(a+444|0,(c?74:0)|0,4,0);ea(a+448|0,(c?a:0)|0,4,0);ea(a+452|0,0|0,4,0);ea(a+492|0,(c?b:0)|0,4,0);return 0}function xf(a){a=a|0;ea(a+240|0,1|0,4,0);return}function yf(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Ng(a,Ph(a,b,c,d,e,f,g,h,0)|0)|0}function zf(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;do if(i){j=lh(a,12,0)|0;if(!j){bc[(fa(i|0,31|0)|0)&31](e);d=1;break}k=j;l=k;ea(l>>0|0,0|0,1,0);ea(l+1>>0|0,0|0,1,0);ea(l+2>>0|0,0|0,1,0);ea(l+3>>0|0,0|0,1,0);k=k+4|0;ea(k>>0|0,0|0,1,0);ea(k+1>>0|0,0|0,1,0);ea(k+2>>0|0,0|0,1,0);ea(k+3>>0|0,0|0,1,0);ea(j+4|0,i|0,4,0);ea(j+8|0,e|0,4,0);d=Ph(a,b,c,d,e,f,g,h,j)|0;if(!(da(j|0,4,0,0)|0)){bc[(fa(i|0,31|0)|0)&31](e);lg(a,j)}}else d=Ph(a,b,c,d,e,f,g,h,0)|0;while(0);return Ng(a,d)|0}function Af(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;b=Qh(a,b,-1)|0;d=Ph(a,b,c,d,e,f,g,h,0)|0;lg(a,b);return Ng(a,d)|0}function Bf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(!b)d=0;else{d=b;while(1)if(!(da(d>>0|0,1,0,0)|0))break;else d=d+1|0;d=d-b&1073741823}if(!(Rh(a,b,d,c,1,0)|0))d=Ph(a,b,c,1,0,57,0,0,0)|0;else d=0;return NgNg(a,b)|0}i=k;return b|0}function Kf(a,b){a=a|0;b=b|0;return Jf(a,b,0,0,0)|0}function Lf(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;g=i;i=i+16|0;if((i|0)>=(j|0))ba();e=g;do if(a){b=da(a+76|0,4,0,0)|0|0;if(!((b|0)==1266094736|(b|0)==-1607883113|(b|0)==-264537850)){ea(e|0,15248|0,4,0);ad(21,15256,e);b=11008;break}f=a+65|0;if(!(da(f>>0|0,1,0,0)|0)){d=a+236|0;b=Rg(da(d|0,4,0,0)|0|0,2)|0;if(!b){c=da(a+52|0,4,0,0)|0|0;if((c|0)!=516){b=c&255;if(b>>>0>26|(b|0)==2)b=16328;else b=da(15488+(b<<2)|0,4,0,0)|0|0}else b=16344;tg(a,c,b,e);b=Rg(da(d|0,4,0,0)|0|0,2)|0}ea(f>>0|0,0|0,1,0)}else b=10976}else b=10976;while(0);i=g;return b|0}function Mf(a){a=a|0;var b=0,c=0,d=0;c=i;i=i+16|0;if((i|0)>=(j|0))ba();b=c;do if(a){d=da(a+76|0,4,0,0)|0|0;if(!((d|0)==1266094736|(d|0)==-1607883113|(d|0)==-264537850)){ea(b|0,15248|0,4,0);ad(21,15256,b);ea(b|0,129704|0,4,0);ea(b+4|0,10788|0,4,0);ad(21,13648,b);a=21;break}if(!(da(a+65>>0|0,1,0,0)|0))a=(da(a+56|0,4,0,0)|0)&(da(a+52|0,4,0,0)|0);else a=7}else a=7;while(0);i=c;return a|0}function Nf(a){a=a|0;var b=0,c=0,d=0;c=i;i=i+16|0;if((i|0)>=(j|0))ba();b=c;do if(a){d=da(a+76|0,4,0,0)|0|0;if(!((d|0)==1266094736|(d|0)==-1607883113|(d|0)==-264537850)){ea(b|0,15248|0,4,0);ad(21,15256,b);ea(b|0,129713|0,4,0);ea(b+4|0,10788|0,4,0);ad(21,13648,b);a=21;break}if(!(da(a+65>>0|0,1,0,0)|0))a=da(a+52|0,4,0,0)|0|0;else a=7}else a=7;while(0);i=c;return a|0}function Of(a){a=a|0;if((a|0)!=516){a=a&255;if(a>>>0>26|(a|0)==2)a=16328;else a=da(15488+(a<<2)|0,4,0,0)|0|0}else a=16344;return a|0}function Pf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(b>>>0<=11){d=a+(b<<2)+88|0;a=da(d|0,4,0,0)|0|0;if((c|0)>-1){b=da(11088+(b<<2)|0,4,0,0)|0|0;ea(d|0,((b|0)<(c|0)?b:c)|0,4,0)}}else a=-1;return a|0}function Qf(a,b){a=a|0;b=b|0;return Wh(a,b,6,0)|0}function Rf(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Wh(a,b,c,d)|0}function Sf(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;ea(b|0,0|0,4,0);c=Kc()|0;if(!c){e=pg(40,0)|0;if(e){a=(a|0)==0?11136:a;c=e+0|0;d=c+40|0;do{ea(c>>0|0,0|0,1,0);c=c+1|0}while((c|0)<(d|0));ea(e+8|0,1|0,2,0);ea(e+32|0,0|0,4,0);Wg(e,a,-1,2,0)|0}a=Rg(e,1)|0;if(a){c=Wh(a,b,6,0)|0;if(!c){c=da(b|0,4,0,0)|0|0;a=da((da(c+16|0,4,0,0)|0|0)+12|0,4,0,0)|0|0;if(!((da(a+78|0,2,0,0)|0)&1)){ea(c+62>>0|0,2|0,1,0);ea(a+77>>0|0,2|0,1,0);c=0}else c=0}}else c=7;Lh(e);c=c&255}return c|0}function Tf(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Ng(a,Xh(a,b,c&255,d,e,0)|0)|0}function Uf(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return Ng(a,Xh(a,b,c&255,d,e,f)|0)|0}function Vf(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;b=Qh(a,b,-1)|0;if(!b)b=0;else{c=Xh(a,b,c&255,d,e,0)|0;lg(a,b);b=c}return Ng(a,b)|0}function Wf(a,b,c){a=a|0;b=b|0;c=c|0;ea(a+224|0,c|0,4,0);ea(a+228|0,0|0,4,0);ea(a+232|0,b|0,4,0);return 0}function Xf(a,b,c){a=a|0;b=b|0;c=c|0;ea(a+224|0,0|0,4,0);ea(a+228|0,c|0,4,0);ea(a+232|0,b|0,4,0);return 0}function Yf(a){a=a|0;return da(a+63>>0|0,1,0,1)|0|0|0}function Zf(){return}function _f(a,b,c,d,e,f,g,h,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+16|0;if((i|0)>=(j|0))ba();u=w;v=w+8|0;ea(v|0,0|0,4,0);m=da(a+20|0,4,0,0)|0|0;if((m|0)>0){l=da(a+16|0,4,0,0)|0|0;o=0;do{n=da(l+(o<<4)+4|0,4,0,0)|0|0;if(n)ea((da(n+4|0,4,0,0)|0|0)+4|0,da(n|0,4,0,0)|0|0,4,0);o=o+1|0}while((o|0)!=(m|0))}l=Yh(a,v)|0;t=(l|0)!=0;a:do if((!t?(r=Zh(a,c,b)|0,(r|0)!=0):0)?(da(r+12|0,4,0,0)|0|0)==0:0){do if(d){q=da(r+38|0,2,0,0)|0|0;b:do if(q<<16>>16>0){b=da(r+4|0,4,0,0)|0|0;m=q<<16>>16;p=0;while(1){n=b+(p*24|0)|0;o=p+1|0;if(!(cd(da(n|0,4,0,0)|0|0,d)|0)){o=p;break b}if((o|0)<(m|0))p=o;else break}}else{o=0;n=0}while(0);if((o|0)==(q<<16>>16|0)){if((da(r+44>>0|0,1,0,0)|0)&32){b=0;q=0;r=0;n=0;p=0;o=0;break a}if(!(_h(d)|0)){b=0;q=0;r=0;n=0;p=0;o=0;break a}s=da(r+36|0,2,0,0)|0|0;m=s<<16>>16;if(s<<16>>16<=-1){b=0;p=0;m=1;s=0;o=11144;break}o=m;n=(da(r+4|0,4,0,0)|0|0)+(m*24|0)|0}if(n){if((da(r+36|0,2,0,0)|0|0)==(o|0))m=((da(r+44>>0|0,1,0,0)|0)&8)!=0;else m=0;b=m&1;p=(da(n+20>>0|0,1,0,0)|0|0)!=0&1;m=(da(n+23>>0|0,1,0,0)|0)&1;s=da(n+16|0,4,0,0)|0|0;o=da(n+12|0,4,0,0)|0|0}else{b=0;p=0;m=1;s=0;o=11144}}else{b=0;p=0;m=1;s=0;o=11144}while(0);q=p;n=m;p=(s|0)==0?11152:s}else{b=0;q=0;r=0;n=0;p=0;o=0}while(0);if(e)ea(e|0,o|0,4,0);if(f)ea(f|0,p|0,4,0);if(g)ea(g|0,q|0,4,0);if(h)ea(h|0,n|0,4,0);if(k)ea(k|0,b|0,4,0);m=da(v|0,4,0,0)|0|0;if(!(t|(r|0)!=0)){lg(a,m);ea(u|0,c|0,4,0);ea(u+4|0,d|0,4,0);m=th(a,11160,u)|0;ea(v|0,m|0,4,0);l=1}ea(u|0,m|0,4,0);tg(a,l,(m|0)!=0?10344:0,u);lg(a,da(v|0,4,0,0)|0|0);t=Ng(a,l)|0;i=w;return t|0}function $f(a){a=a|0;var b=0;if((Kc()|0)==0?(b=da(2254*4|0,4,0,0)|0|0,(b|0)!=0):0)a=(qc[(fa(da(b+60|0,4,0,0)|0|0,127|0)|0)&127](b,a*1e3|0)|0)/1e3|0;else a=0;return a|0}function ag(a,b){a=a|0;b=b|0;ea(a+56|0,((b|0)!=0?-1:255)|0,4,0);return 0}function bg(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;b=$h(a,b)|0;do if(b){a=da(b+4|0,4,0,0)|0|0;ea(a+4|0,da(b|0,4,0,0)|0|0,4,0);a=da((da(a|0,4,0,0)|0|0)+60|0,4,0,0)|0|0;if((c|0)==7){ea(d|0,a|0,4,0);b=0;break}b=da(a|0,4,0,0)|0|0;if(!b)b=12;else b=$b[(fa(da(b+40|0,4,0,0)|0|0,63|0)|0)&63](a,c,d)|0}else b=1;while(0);return b|0}function cg(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,k=0,l=0,m=0,n=0,o=0;m=i;i=i+32|0;if((i|0)>=(j|0))ba();l=m+24|0;d=m+8|0;c=m;ea(d|0,b|0,4,0);do switch(a|0){case 8:{k=da(d|0,4,0,0)|0|0;h=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);k=da(d|0,4,0,0)|0|0;e=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);k=pg(512,0)|0;c=(k|0)==0;if(!c){ew(k|0,0,512)|0;ea(k|0,h|0,4,0)}a=((h+7|0)/8|0)+1|0;g=pg(a,((a|0)<0)<<31>>31)|0;b=(g|0)==0;if(!b)ew(g|0,0,a|0)|0;f=Sc(512)|0;a:do if(!(c|b|(f|0)==0)){d=0;while(1){c=da(e+(d<<2)|0,4,0,0)|0|0;if((c|0)==5|(c|0)==2|(c|0)==1){n=e+(d+2<<2)|0;b=da(n|0,4,0,0)|0|0;a=b+-1|0;ea(l|0,a|0,4,0);ea(n|0,(da(e+(d+3<<2)|0,4,0,0)|0|0)+b|0,4,0);b=4}else if(!c)break;else{bd(4,l);a=da(l|0,4,0,0)|0|0;b=2}o=e+((d|1)<<2)|0;n=(da(o|0,4,0,0)|0|0)+-1|0;ea(o|0,n|0,4,0);d=((n|0)>0?0:b)+d|0;a=(a&2147483647|0)%(h|0)|0;ea(l|0,a|0,4,0);a=a+1|0;b=1<<(a&7);if(!(c&1)){a=g+(a>>>3)|0;ea(a>>0|0,(da(a>>0|0,1,0,1)|0)&(b^255)|0,1,0);bi(k,(da(l|0,4,0,0)|0|0)+1|0,f);continue}a=g+(a>>>3)|0;ea(a>>0|0,da(a>>0|0,1,0,1)|0|b|0,1,0);if((c|0)==5)continue;if(ai(k,(da(l|0,4,0,0)|0|0)+1|0)|0){c=-1;break a}}e=ci(k,h+1|0)|0;a=ci(k,0)|0;a=e-h+a+(da(k|0,4,0,0)|0|0)|0;ea(l|0,1|0,4,0);if((h|0)<1)c=a;else{b=1;while(1){e=((da(g+(b>>3)>>0|0,1,0,1)|0)&1<<(b&7)|0)!=0&1;c=b;b=b+1|0;if((e|0)!=(ci(k,c)|0))break a;ea(l|0,b|0,4,0);if((c|0)>=(h|0)){c=a;break}}}}else c=-1;while(0);Vc(f);Vc(g);di(k);break}case 11:{c=da(2514*4|0,4,0,0)|0|0;l=da(d|0,4,0,0)|0|0;b=da(l|0,4,0,0)|0|0;ea(d|0,l+4|0,4,0);if(b)ea(2514*4|0,b|0,4,0);break}case 12:{ea(c|0,0|0,4,0);c=da(c|0,4,0,0)|0|0;break}case 13:{l=da(d|0,4,0,0)|0|0;c=da(l|0,4,0,0)|0|0;ea(d|0,l+4|0,4,0);break}case 22:{c=10;break}case 5:{jw(12672,9064,259)|0;c=0;break}case 6:{jw(9064,12672,259)|0;c=0;break}case 7:{if(!(Kc()|0)){ea(9064|0,0|0,1,0);c=0}else c=0;break}case 14:{k=da(d|0,4,0,0)|0|0;l=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);k=da(d|0,4,0,0)|0|0;c=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);wg(da((da(l+16|0,4,0,0)|0|0)+4|0,4,0,0)|0|0,0,c,0)|0;c=0;break}case 15:{k=da(d|0,4,0,0)|0|0;l=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);k=da(d|0,4,0,0)|0|0;c=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);ea(l+60|0,c|0,2,0);c=0;break}case 16:{l=da(d|0,4,0,0)|0|0;a=da(l|0,4,0,0)|0|0;ea(d|0,l+4|0,4,0);if(!a)c=0;else{c=a;while(1)if(!(da(c>>0|0,1,0,0)|0))break;else c=c+1|0;c=c-a&1073741823}c=(ei(a,c)|0)!=27;c=c?124:0;break}case 24:{k=da(d|0,4,0,0)|0|0;l=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);k=da(d|0,4,0,0)|0|0;c=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);ea(l+136|0,c|0,4,0);c=0;break}case 23:{c=(da(2243*4|0,4,0,0)|0|0)==0&1;break}case 25:{h=da(d|0,4,0,0)|0|0;c=da(h|0,4,0,0)|0|0;ea(d|0,h+4|0,4,0);h=da(d|0,4,0,0)|0|0;k=da(h|0,4,0,0)|0|0;ea(d|0,h+4|0,4,0);ea(c+144>>0|0,Uh(c,k)|0|0,1,0);k=da(d|0,4,0,0)|0|0;h=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);h=h&255;ea(c+147>>0|0,h|0,1,0);k=c+145|0;ea(k>>0|0,h|0,1,0);h=da(d|0,4,0,0)|0|0;l=da(h|0,4,0,0)|0|0;ea(d|0,h+4|0,4,0);ea(c+140|0,l|0,4,0);if((da(k>>0|0,1,0,0)|0|0)==0&(l|0)>0){Dg(c);c=0}else c=0;break}case 17:{l=da(d|0,4,0,0)|0|0;b=da(l|0,4,0,0)|0|0;ea(d|0,l+4|0,4,0);l=da(d|0,4,0,0)|0|0;c=da(l|0,4,0,0)|0|0;ea(d|0,l+4|0,4,0);l=da(d|0,4,0,0)|0|0;a=da(l|0,4,0,0)|0|0;ea(d|0,l+4|0,4,0);if(b)ea(c|0,fi(b)|0|0,4,0);gi(a);c=0;break}case 18:{l=da(d|0,4,0,0)|0|0;c=da(l|0,4,0,0)|0|0;ea(d|0,l+4|0,4,0);ea(2253*4|0,c|0,4,0);c=0;break}case 20:{l=da(d|0,4,0,0)|0|0;c=da(l|0,4,0,0)|0|0;ea(d|0,l+4|0,4,0);ea(2192*4|0,c|0,4,0);c=0;break}case 9:{l=da(d|0,4,0,0)|0|0;c=da(l|0,4,0,0)|0|0;ea(d|0,l+4|0,4,0);ea(2252*4|0,c|0,4,0);if(!c)c=0;else c=kc[(fa(c|0,127|0)|0)&127](0)|0;break}case 10:{k=da(d|0,4,0,0)|0|0;l=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);k=da(d|0,4,0,0)|0|0;c=da(k|0,4,0,0)|0|0;ea(d|0,k+4|0,4,0);ea(3164*4|0,l|0,4,0);ea(3166*4|0,c|0,4,0);c=0;break}default:c=0}while(0);i=m;return c|0}function dg(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;a:do if(!((a|0)==0|(b|0)==0)){c=a;while(1)if(!(da(c>>0|0,1,0,0)|0))break;else c=c+1|0;d=(c-a&1073741823)+1|0;c=da(a+d>>0|0,1,0,0)|0|0;if(c<<24>>24){f=a+d|0;while(1){e=Zv(f,b)|0;d=f;while(1){a=d+1|0;if(!(c<<24>>24))break;c=da(a>>0|0,1,0,0)|0|0;d=a}a=d-f&1073741823;c=f+(a+1)|0;if(!e)break a;else d=c;while(1)if(!(da(d>>0|0,1,0,0)|0))break;else d=d+1|0;f=f+(a+2+(d-c&1073741823))|0;c=da(f>>0|0,1,0,0)|0|0;if(!(c<<24>>24)){c=0;break}}}else c=0}else c=0;while(0);return c|0}function eg(a,b,c){a=a|0;b=b|0;c=c|0;a=dg(a,b)|0;b=(c|0)!=0;if(a)b=(hi(a,1,b&1)|0)<<24>>24!=0;return b&1|0}function fg(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;f=i;i=i+16|0;if((i|0)>=(j|0))ba();e=f;b=dg(a,b)|0;if(!b){C=d;i=f;return c|0}else{a=(ii(b,e)|0)==0;b=e;C=a?da(b+4|0,4,0,0)|0|0:d;i=f;return (a?da(b|0,4,0,0)|0|0:c)|0}return 0}function gg(a,b){a=a|0;b=b|0;a=$h(a,b)|0;if(a){a=da(da(a+4|0,4,0,0)|0|0,4,0,0)|0|0;if(!(da(a+15>>0|0,1,0,0)|0))a=da(a+168|0,4,0,0)|0|0;else a=10360}else a=0;return a|0}function hg(a,b){a=a|0;b=b|0;a=$h(a,b)|0;if(!a)a=-1;else a=(da((da(a+4|0,4,0,0)|0|0)+22|0,2,0,0)|0)&1;return a|0}function ig(a,b){a=a|0;b=b|0;if(b){Ek(a,da(b+28|0,4,0,0)|0|0);lg(a,da(b|0,4,0,0)|0|0);lg(a,da(b+4|0,4,0,0)|0|0);Fk(a,da(b+12|0,4,0,0)|0|0);Gk(a,da(b+16|0,4,0,0)|0|0);lg(a,b)}return}function jg(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;do if(b){f=(a|0)!=0;if(!(f?(da(a+520|0,4,0,0)|0|0)!=0:0))c=4;if((c|0)==4?(d=b+40|0,c=(da(d|0,2,0,0)|0|0)+-1<<16>>16,ea(d|0,c|0,2,0),c<<16>>16!=0):0)break;c=da(b+8|0,4,0,0)|0|0;if(c){e=a+520|0;do{d=c;c=da(c+20|0,4,0,0)|0|0;if(!(f?(da(e|0,4,0,0)|0|0)!=0:0))Hk((da(d+24|0,4,0,0)|0|0)+24|0,da(d|0,4,0,0)|0|0,0)|0;Ik(a,d)}while((c|0)!=0)}c=da(b+16|0,4,0,0)|0|0;if(c){h=(a|0)==0;i=b+68|0;j=a+520|0;do{if(!(!h?(da(j|0,4,0,0)|0|0)!=0:0)){d=c+16|0;g=da(d|0,4,0,0)|0|0;f=c+12|0;e=da(f|0,4,0,0)|0|0;if(!g)Hk((da(i|0,4,0,0)|0|0)+56|0,da(((e|0)==0?c:e)+8|0,4,0,0)|0|0,e)|0;else ea(g+12|0,e|0,4,0);f=da(f|0,4,0,0)|0|0;if(f)ea(f+16|0,da(d|0,4,0,0)|0|0,4,0)}Jk(a,da(c+28|0,4,0,0)|0|0);Jk(a,da(c+32|0,4,0,0)|0|0);d=c;c=da(c+4|0,4,0,0)|0|0;lg(a,d)}while((c|0)!=0)}Kk(a,b);lg(a,da(b|0,4,0,0)|0|0);lg(a,da(b+20|0,4,0,0)|0|0);Lk(a,da(b+12|0,4,0,0)|0|0,1);Mk(a,da(b+24|0,4,0,0)|0|0);if(!((a|0)!=0?(da(a+520|0,4,0,0)|0|0)!=0:0))Nk(0,b)|0;f=b+56|0;c=da(f|0,4,0,0)|0|0;if(c){g=b+52|0;d=da(g|0,4,0,0)|0|0;if((d|0)>0){e=0;do{if((e|0)!=1){lg(a,da((da(f|0,4,0,0)|0|0)+(e<<2)|0,4,0,0)|0|0);d=da(g|0,4,0,0)|0|0}e=e+1|0}while((e|0)<(d|0));c=da(f|0,4,0,0)|0|0}lg(a,c)}lg(a,b)}while(0);return}function kg(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;bh(da(b+60|0,4,0,0)|0|0,da(b+68|0,2,0,0)|0|0);e=b+16|0;bh(da(e|0,4,0,0)|0|0,(da(b+84|0,2,0,1)|0)<<1);c=da(b+192|0,4,0,0)|0|0;if(c)do{d=c;c=da(c+24|0,4,0,0)|0|0;Ok(a,da(d|0,4,0,0)|0|0,da(d+4|0,4,0,0)|0|0);lg(a,d)}while((c|0)!=0);c=da(b+70|0,2,0,0)|0|0;if(c<<16>>16>0){d=b+64|0;c=c<<16>>16;do{c=c+-1|0;lg(a,da((da(d|0,4,0,0)|0|0)+(c<<2)|0,4,0,0)|0|0)}while((c|0)>0)}Ok(a,da(b+4|0,4,0,0)|0|0,da(b+32|0,4,0,0)|0|0);lg(a,da(e|0,4,0,0)|0|0);lg(a,da(b+168|0,4,0,0)|0|0);lg(a,da(b+172|0,4,0,0)|0|0);return}function lg(a,b){a=a|0;b=b|0;var c=0;do if(b){if(a){if(da(a+520|0,4,0,0)|0){Pk(a,b);break}if((da(a+276|0,4,0,0)|0|0)>>>0<=b>>>0?(da(a+280|0,4,0,0)|0|0)>>>0>b>>>0:0){c=a+272|0;ea(b|0,da(c|0,4,0,0)|0|0,4,0);ea(c|0,b|0,4,0);a=a+252|0;ea(a|0,(da(a|0,4,0,0)|0|0)+-1|0,4,0);break}}Vc(b)}while(0);return}function mg(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=da(b+24|0,4,0,0)|0|0;if(!e)c=0;else{c=e;while(1)if(!(da(c>>0|0,1,0,0)|0))break;else c=c+1|0;c=c-e&1073741823}d=(((da(9328+(da(e>>0|0,1,0,1)|0|0)>>0|0,1,0,1)|0|0)+c|0)>>>0)%23|0;c=Qk(a,d,e,c)|0;if(!c){ea(b+8|0,0|0,4,0);c=a+(d<<2)|0;ea(b+28|0,da(c|0,4,0,0)|0|0,4,0);ea(c|0,b|0,4,0)}else{c=c+8|0;ea(b+8|0,da(c|0,4,0,0)|0|0,4,0);ea(c|0,b|0,4,0)}return}function ng24|0,1,0);ea(g+29>>0|0,h>>>16|0,1,0);ea(g+30>>0|0,h>>>8|0,1,0);ea(g+31>>0|0,h|0,1,0);ea(m+19>>0|0,1|0,1,0);ea(k|0,h|0,4,0)}if(!a)break;Gl(l)|0;break a}ea(e|0,56391|0,4,0);ea(e+4|0,10788|0,4,0);ad(11,13600,e);a=11;break a}}while(0);a=da(m|0,4,0,0)|0|0;if(da(m+19>>0|0,1,0,0)|0)ea(a+24|0,da(m+44|0,4,0,0)|0|0,4,0);a=Gg(a,b,0)|0}else a=0;while(0);i=n;return a|0}function Kg(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;h=i;i=i+16|0;if((i|0)>=(j|0))ba();e=h;g=da(a+4|0,4,0,0)|0|0;ea(g+4|0,da(a|0,4,0,0)|0|0,4,0);a:do if(!b){b=da(g+8|0,4,0,0)|0|0;if(b){while(1){if(b)break;b=da(2*4|0,4,0,0)|0|0;if(!b)break a}b=El(b,0,0)|0;d=(b|0)==0;if(!d){d=d?c:0;f=6}}}else{d=c;f=6}while(0);if((f|0)==6)Hl(a,b,d)|0;if((da(a+8>>0|0,1,0,0)|0|0)==2){Gl(da(g|0,4,0,0)|0|0)|0;if(!(cl(g,1,e,0)|0)){b=da(e|0,4,0,0)|0|0;d=da(b+56|0,4,0,0)|0|0;d=(da(d+29>>0|0,1,0,1)|0)<<16|(da(d+28>>0|0,1,0,1)|0)<<24|(da(d+30>>0|0,1,0,1)|0)<<8|(da(d+31>>0|0,1,0,1)|0);if(!d)d=da((da(g|0,4,0,0)|0|0)+24|0,4,0,0)|0|0;ea(g+44|0,d|0,4,0);if(b)Ag(da(b+68|0,4,0,0)|0|0)}ea(g+20>>0|0,1|0,1,0);d=g+60|0;di(da(d|0,4,0,0)|0|0);ea(d|0,0|0,4,0)}Cl(a);i=h;return}function Lg(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;g=a+76|0;if((da(g|0,4,0,0)|0|0)==1691352191?(Il(a)|0)==0:0){Jl(a,0);Kl(a);f=a+20|0;h=a+16|0;b=da(h|0,4,0,0)|0|0;if((da(f|0,4,0,0)|0|0)>0){e=0;do{d=b+(e<<4)+4|0;c=da(d|0,4,0,0)|0|0;if((c|0)!=0?(Ll(c),ea(d|0,0|0,4,0),(e|0)!=1):0)ea(b+(e<<4)+12|0,0|0,4,0);e=e+1|0;b=da(h|0,4,0,0)|0|0}while((e|0)<(da(f|0,4,0,0)|0|0))}b=da(b+28|0,4,0,0)|0|0;if(b)pl(b);ql(a);rl(a);e=0;do{b=da(a+(e<<2)+336|0,4,0,0)|0|0;if(b)do{d=b;b=da(b+28|0,4,0,0)|0|0;if(d)do{Ml(a,d);c=d;d=da(d+8|0,4,0,0)|0|0;lg(a,c)}while((d|0)!=0)}while((b|0)!=0);e=e+1|0}while((e|0)!=23);c=a+428|0;b=da(a+436|0,4,0,0)|0|0;if(b)do{e=da(b+8|0,4,0,0)|0|0;d=da(e+16|0,4,0,0)|0|0;if(d)bc[(fa(d|0,31|0)|0)&31](da(e+8|0,4,0,0)|0|0);d=da(e+36|0,4,0,0)|0|0;if(d)bc[(fa(d|0,31|0)|0)&31](da(e+28|0,4,0,0)|0|0);d=da(e+56|0,4,0,0)|0|0;if(d)bc[(fa(d|0,31|0)|0)&31](da(e+48|0,4,0,0)|0|0);lg(a,e);b=da(b|0,4,0,0)|0|0}while((b|0)!=0);Nl(c);e=a+308|0;b=da(a+316|0,4,0,0)|0|0;if(b)do{d=da(b+8|0,4,0,0)|0|0;c=da(d+12|0,4,0,0)|0|0;if(c)bc[(fa(c|0,31|0)|0)&31](da(d+8|0,4,0,0)|0|0);lg(a,d);b=da(b|0,4,0,0)|0|0}while((b|0)!=0);Nl(e);ea(a+52|0,0|0,4,0);c=a+236|0;b=da(c|0,4,0,0)|0|0;do if(b){d=b+8|0;if(!((da(d|0,2,0,0)|0)&9312)){ea(d|0,1|0,2,0);break}else{ug(b);b=da(c|0,4,0,0)|0|0;break}}else b=0;while(0);Lh(b);d=a+168|0;if((da(d|0,4,0,0)|0|0)>0){b=a+172|0;c=0;do{e=da(a|0,4,0,0)|0|0;ic[(fa(da(e+52|0,4,0,0)|0|0,15|0)|0)&15](e,da((da(b|0,4,0,0)|0|0)+(c<<2)|0,4,0,0)|0|0);c=c+1|0}while((c|0)<(da(d|0,4,0,0)|0|0))}else b=a+172|0;lg(a,da(b|0,4,0,0)|0|0);ea(g|0,-1254786768|0,4,0);lg(a,da((da(h|0,4,0,0)|0|0)+28|0,4,0,0)|0|0);ea(g|0,-1623446221|0,4,0);if(da(a+251>>0|0,1,0,0)|0)Vc(da(a+276|0,4,0,0)|0|0);Vc(a)}return}function Mg(a){a=a|0;var b=0;b=da(a+40|0,4,0,0)|0|0;if((b|0)==1369188723|(b|0)==-1108210269)b=Og(a)|0;else b=0;Ol(a);return b|0}function Ng