(function(){var va;va="undefined"!==typeof exports&&null!==exports?exports:this;(function(){var va;va="undefined"!==typeof exports&&null!==exports?exports:this;(function(){var va;va="undefined"!==typeof exports&&null!==exports?exports:this;(function(){var va;va="undefined"!==typeof exports&&null!==exports?exports:this;(function(){var va;va="undefined"!==typeof exports&&null!==exports?exports:this;(function(){var va;va="undefined"!==typeof exports&&null!==exports?exports:this;(function(){var va;va= "undefined"!==typeof exports&&null!==exports?exports:this;(function(){var va;va="undefined"!==typeof exports&&null!==exports?exports:this;(function(){var va;va="undefined"!==typeof exports&&null!==exports?exports:this;(function(){var va,Hd,yd,Cf,sd,xe,Df,li,Ef,hg,Te,mi,ni;function oi(a){eval.call(null,a)}function Ue(a){Module.print(a+":\n"+Error().stack);throw"Assertion: "+a;}function fc(a,b){a||Ue("Assertion failed: "+b)}function pi(a){try{var b=eval("_"+a)}catch(d){try{b=Bl.Module["_"+a]}catch(c){}}fc(b, "Cannot call unknown function "+a+" (perhaps LLVM optimizations or closure removed it?)");return b}function qi(a,b,d,c){function A(a,b){if("string"==b){if(null===a||void 0===a||0===a)return 0;g||(g=oa.stackSave());var e=oa.stackAlloc(a.length+1);ri(a,e);return e}return"array"==b?(g||(g=oa.stackSave()),e=oa.stackAlloc(a.length),si(a,e),e):a}var g=0,f=0,c=c?c.map(function(a){return A(a,d[f++])}):[],a=function(a,b){if("string"==b)return pe(a);fc("array"!=b);return a}(a.apply(null,c),b);g&&oa.stackRestore(g); return a}function ti(a,e,d){d=d||"i8";"*"===d.charAt(d.length-1)&&(d="i32");switch(d){case "i1":j[a]=e;break;case "i8":j[a]=e;break;case "i16":c[a>>1]=e;break;case "i32":b[a>>2]=e;break;case "i64":Ge=[e>>>0,Math.min(Math.floor(e/4294967296),4294967295)>>>0];b[a>>2]=Ge[0];b[a+4>>2]=Ge[1];break;case "float":h[a>>2]=e;break;case "double":r[i>>3]=e;b[a>>2]=b[i>>2];b[a+4>>2]=b[i+4>>2];break;default:Ue("invalid type for setValue: "+d)}}function g(a,b,d,c){var A,g;"number"===typeof a?(A=!0,g=a):(A=!1,g= a.length);var j="string"===typeof b?b:null,d=d==f?c:[Tb,oa.stackAlloc,oa.staticAlloc][void 0===d?td:d](Math.max(g,j?1:b.length));if(A)return ee(d,0,g),d;if("i8"===j)return Oa.set(new Uint8Array(a),d),d;for(A=0;A=b?2*Math.abs(1<=a)return a;var d=32>=b?Math.abs(1<=d&&(32>=b||a>d))a=-2*d+a;return a}function hf(a){Id++;Module.monitorRunDependencies&&Module.monitorRunDependencies(Id);a?(fc(!re[a]),re[a]=1,null===He&&"undefined"!==typeof setInterval&&(He=setInterval(function(){var a=!1,b;for(b in re)a||(a=!0,Module.printErr("still waiting on run dependencies:")),Module.printErr("dependency: "+b);a&&Module.printErr("(end of list)")},6E3))):Module.printErr("warning: run dependency added without ID")} function ig(a){Id--;Module.monitorRunDependencies&&Module.monitorRunDependencies(Id);a?(fc(re[a]),delete re[a]):Module.printErr("warning: run dependency removed without ID");0==Id&&(null!==He&&(clearInterval(He),He=null),!vi&&Ff&&jg())}function qb(a,b,d){for(var c=0;cg?1:-1}return 0}function ua(a){if(!ua.ret)ua.ret=g([0],"i32",td);return b[ua.ret>>2]=a}function wi(a,b,d){var c=Y.streams[a];if(c){if(c.isWrite){if(0>d)return ua(sd),-1;if(c.object.isDevice){if(c.object.output){for(var A= 0;Ad||0>A)ua(sd),b=-1;else{for(var f=a.object.contents;f.length>2]=b[e+A>>2],b[i+4>>2]=b[e+(A+4)>>2],r[i>>3]):"i64"==a?d=[b[e+A>>2],b[e+(A+4)>>2]]:(a="i32",d=b[e+A>>2]);A+=oa.getNativeFieldSize(a);return d}for(var c=a,A=0,g=[],f,t;;){var k=c;f=j[c];if(0===f)break;t=j[c+1];if(37==f){var h=!1,p=!1,m=!1,u=!1;a:for(;;){switch(t){case 43:h=!0; break;case 45:p=!0;break;case 35:m=!0;break;case 48:if(u)break a;else{u=!0;break}default:break a}c++;t=j[c+1]}var s=0;if(42==t)s=d("i32"),c++,t=j[c+1];else for(;48<=t&&57>=t;)s=10*s+(t-48),c++,t=j[c+1];var v=!1;if(46==t){var n=0,v=!0;c++;t=j[c+1];if(42==t)n=d("i32"),c++;else for(;;){t=j[c+1];if(48>t||57=z){var L=Math.pow(256,z)-1;f=(y?ui:qe)(f&L,8*z)}L=Math.abs(f);y="";if(100==t||105==t)w=8==z&&ld?ld.stringify(k[0],k[1],null):ui(f,8*z,1).toString(10);else if(117==t)w=8==z&&ld?ld.stringify(k[0],k[1],!0):qe(f,8*z,1).toString(10),f=Math.abs(f);else if(111==t)w=(m? "0":"")+L.toString(8);else if(120==t||88==t){y=m?"0x":"";if(8==z&&ld)w=(k[1]>>>0).toString(16)+(k[0]>>>0).toString(16);else if(0>f){f=-f;w=(L-1).toString(16);k=[];for(m=0;mf?"-"+y:"+"+y);y.length+w.lengthz&&-4<=z?(t=(103==t?"f":"F").charCodeAt(0),n-=z+1):(t=(103==t?"e":"E").charCodeAt(0),n--),z=Math.min(n,20);if(101==t||69==t)w=f.toExponential(z),/[eE][-+]\d$/.test(w)&&(w=w.slice(0,-1)+"0"+w.slice(-1));else if(102== t||70==t)w=f.toFixed(z);k=w.split("e");if(v&&!m)for(;1z++;)k[0]+="0";w=k[0]+(1f?"-":"")+"inf",u=!1;for(;w.lengtht&&(w=w.toUpperCase());w.split("").forEach(function(a){g.push(a.charCodeAt(0))})}else if(115== t){h=d("i8*")||Cl;u=xc(h);v&&(u=Math.min(u,n));if(!p)for(;u>2]=g.length;else if(37==t)g.push(f);else for(m=k;m>2],value:e|| 1};}function La(a){if(Y.streams[a]){a=Y.streams[a];return a.object.isDevice?(ua(li),-1):a.position}ua(Hd);return-1}function ud(a,e,d){var a=a|0,e=e|0,d=d|0,c=0,c=a|0;if((a&3)==(e&3)){for(;a&3;){if(0==(d|0))return c|0;j[a]=j[e];a=a+1|0;e=e+1|0;d=d-1|0}for(;4<=(d|0);)b[a>>2]=b[e>>2],a=a+4|0,e=e+4|0,d=d-4|0}for(;0<(d|0);)j[a]=j[e],a=a+1|0,e=e+1|0,d=d-1|0;return c|0}function Dl(a,b,d,c){var A=Y.streams[a];if(!A||A.object.isDevice)return ua(Hd),-1;if(A.isRead){if(A.object.isFolder)return ua(Cf),-1;if(0> d||0>c)return ua(sd),-1;for(a=0;A.ungotten.length&&0d)return ua(sd),-1;if(c.object.isDevice){if(c.object.input){for(a=0;c.ungotten.length&&0>8)}function ka(a){if(!Y.streams[a])return-1;var b=Y.streams[a];if(b.eof||b.error)return-1;a=xi(a,ka.ret,1);if(0== a)return b.eof=!0,-1;return-1==a?(b.error=!0,-1):Oa[ka.ret]}function yi(a,b,d){if(!(0>d))for(var d=d-d%2,c=0;c>2]=A,a=a+4|0}for(;(a|0)<(c|0);)j[a]=e,a=a+1|0}function B(a,b,d){if(Y.streams[a]&&!Y.streams[a].object.isDevice){var c=Y.streams[a];1===d?b+=c.position:2===d&&(b+= c.object.contents.length);0>b?(ua(sd),d=-1):(c.ungotten=[],d=c.position=b)}else ua(Hd),d=-1;if(-1==d)return-1;Y.streams[a].eof=!1;return 0}function El(a){return!!/^[+-]?[0-9]*\.?[0-9]+([eE][+-]?[0-9]+)?$/.exec(a)}function oc(a,e,d,Cn){if(!oc.whiteSpace)oc.whiteSpace={},oc.whiteSpace[32]=1,oc.whiteSpace[9]=1,oc.whiteSpace[10]=1,oc.whiteSpace[" "]=1,oc.whiteSpace["\t"]=1,oc.whiteSpace["\n"]=1;var a=pe(a),A=0;if(0<=a.indexOf("%n"))var g=e,e=function(){A++;return g()},f=d,d=function(){A--;return f()}; var t=0,k=0,V=0,p,t=0;a:for(;t>2],V=V+oa.getNativeFieldSize("void*");b[m>>2]=A;t+=2}else{for(;;){p=e();if(0==p)return k;if(!(p in oc.whiteSpace))break}d();if("%"===a[t]){t++;for(var u=t;48<=a[t].charCodeAt(0)&&57>=a[t].charCodeAt(0);)t++;var s;t!=u&&(s=parseInt(a.slice(u,t),10));var v=u=!1,n=!1;"l"==a[t]?(u=!0,t++,"l"==a[t]&&(n=!0,t++)):"h"==a[t]&&(v=!0,t++);var z=a[t];t++;var y=0,m=[];if("f"==z||"e"==z||"g"==z||"E"==z){y=0;for(p=e();0=p||w&&45==p)||"x"===z&&(48<=p&&57>=p||97<=p&&102>=p||65<=p&&70>=p))&&(t>=a.length||p!==a[t].charCodeAt(0)))m.push(String.fromCharCode(p)),p=e(),y++,w=!1;else break;d()}if(0===m.length)return 0;p=m.join("");m=b[Cn+V>>2];V+=oa.getNativeFieldSize("void*");switch(z){case "d":case "u":case "i":v?c[m>>1]=parseInt(p, 10):n?(Ge=[parseInt(p,10)>>>0,Math.min(Math.floor(parseInt(p,10)/4294967296),4294967295)>>>0],b[m>>2]=Ge[0],b[m+4>>2]=Ge[1]):b[m>>2]=parseInt(p,10);break;case "x":b[m>>2]=parseInt(p,16);break;case "f":case "e":case "g":case "E":u?(r[i>>3]=parseFloat(p),b[m>>2]=b[i>>2],b[m+4>>2]=b[i+4>>2]):h[m>>2]=parseFloat(p);break;case "s":u=Ic(p);for(v=0;v=p)break a;p=e()}d(p)}else if(p=e(),a[t].charCodeAt(0)!==p){d(p); break a}t++}}return k}function Yd(a,b,d){var c=0;return oc(b,function(){return j[a+c++]},function(){c--},d)}function tc(a,b){var d=0;do j[a+d]=j[b+d],d++;while(0!=j[b+(d-1)]);return a}function zc(a,b){var d=qe(a&255);j[zc.ret]=d;if(-1==wi(b,zc.ret,1)){if(Y.streams[b])Y.streams[b].error=!0;return-1}return d}function kg(a){return((a&255)<<24)+((a&65280)<<8)+((a&16711680)>>>8)+((a&4278190080)>>>24)}function zi(a){return a in{32:0,9:0,10:0,11:0,12:0,13:0}}function Vb(a){for(;zi(j[a]);)a++;var b=1;45== j[a]?(b=-1,a++):43==j[a]&&a++;var d=10;!d&&48==j[a]&&(120==j[a+1]||88==j[a+1]?(d=16,a+=2):(d=8,a++));d||(d=10);for(var c,A=0;0!=(c=j[a])&&!(c=parseInt(String.fromCharCode(c),d),isNaN(c));)A=A*d+c,a++;A*=b;if(2147483647A)A=2147483647g?1:-1}return 0}function q(a,b){return Ea(a,b,Qc)}function mk(a,e,d,c){d= kk(d,c);c=void 0===e?d.length:Math.min(d.length,Math.max(e-1,0));if(0>a)var a=-a,A=Tb(c+1),a=b[a>>2]=A;for(A=0;A>2],A=e&3,d=0!=A,A=1!=A,g=Boolean(e&512),f=Boolean(e&2048),t=Boolean(e&1024),j=Boolean(e&8),a=Y.analyzePath(pe(a)); if(!a.parentExists)return ua(a.error),-1;if(e=a.object||null){if(g&&f)return ua(hg),-1;if((d||g||t)&&e.isFolder)return ua(Cf),-1;if(A&&!e.read||d&&!e.write)return ua(yd),-1;if(t&&!e.isDevice)e.contents=[];else if(!Y.forceLoadFile(e))return ua(xe),-1;a=a.path}else{if(!g)return ua(Te),-1;if(!a.parentObject.write)return ua(yd),-1;e=Y.createDataFile(a.parentObject,a.name,[],c&256,c&128);a=a.parentPath+"/"+a.name}c=Y.streams.length;if(e.isFolder){d=0;Ai&&(d=Tb(Ai.__size__));var A=[],k;for(k in e.contents)A.push(k); Y.streams[c]={path:a,object:e,position:-2,isRead:!0,isWrite:!1,isAppend:!1,error:!1,eof:!1,ungotten:[],contents:A,currentEntry:d}}else Y.streams[c]={path:a,object:e,position:0,isRead:A,isWrite:d,isAppend:j,error:!1,eof:!1,ungotten:[]};return c}function se(a,b){var d,b=pe(b);if("r"==b[0])d=-1!=b.indexOf("+")?2:0;else if("w"==b[0])d=-1!=b.indexOf("+")?2:1,d|=1536;else if("a"==b[0])d=-1!=b.indexOf("+")?2:1,d|=520;else return ua(sd),0;d=Fl(a,d,g([511,0,0,0],"i32",yc));return-1==d?0:d}function Zd(a,b, d){if(!Y.streams[d])return 0;var c=Y.streams[d];if(c.error||c.eof)return 0;for(var A,g=0;g>2],a=wi(e,a,xc(a));return 0>a?a:0>zc(10,e)?-1:a+1}function Ve(a){if(!Ve.buffer)Ve.buffer= Tb(256);var b=Ve.buffer;if(a in Bi)if(255>2]))}function md(a,b){var d=0,c;do{d||(c=a,d=b);var A=j[a++],g=j[d++];if(0==g)return c;g!=A&&(a=c+1,d=0)}while(A);return 0}function mg(){if(!mg.called){mg.called=!0;b[Gl>>2]=60*-(new Date).getTimezoneOffset();var a=new Date(2E3,6,1);b[Hl>>2]=Number((new Date(2E3,0,1)).getTimezoneOffset()!= a.getTimezoneOffset());var a=g(Ic("GMT"),"i8",ng),e=g(Ic("GMT"),"i8",ng);b[Di>>2]=a;b[Di+4>>2]=e}}function ye(a){mg();var e=Ei,d=b[a+e.tm_year>>2],c=(new Date(1900<=d?d:d+1900,b[a+e.tm_mon>>2],b[a+e.tm_mday>>2],b[a+e.tm_hour>>2],b[a+e.tm_min>>2],b[a+e.tm_sec>>2],0)).getTime()/1E3;b[a+e.tm_wday>>2]=(new Date(c)).getDay();d=Math.round((c-(new Date(d,0,1)).getTime())/864E5);b[a+e.tm_yday>>2]=d;return c}function Ac(a,b,d){if(Y.streams[a]){var c=[];return oc(b,function(){var b=ka(a);c.push(b);return b}, function(){var b;b=c.pop();Y.streams[a]?(b=qe(b&255),Y.streams[a].ungotten.push(b)):b=-1;return b},d)}return-1}function Gf(a,b,d){var c=Y.findObject(b||"/tmp");if(!c||!c.isFolder)if(b="/tmp",c=Y.findObject(b),!c||!c.isFolder)return 0;d=d||"file";do d+=String.fromCharCode(65+Math.floor(25*Math.random()));while(d in c.contents);b=b+"/"+d;if(!Gf.buffer)Gf.buffer=Tb(256);if(!a)a=Gf.buffer;for(c=0;c=a);return 0}function ie(a,b,d){for(var c=0;c=Oa[a+c]?Oa[a+c]-65+97:Oa[a+c],g=65<=Oa[b+c]&&90>=Oa[b+c]?Oa[b+c]-65+97:Oa[b+c];if(A==g&&0==A)break;if(0==A)return-1;if(0==g)return 1;if(A==g)c++;else return A>g?1:-1}return 0}function nd(a){for(;zi(j[a]);)a++;var b=1;45==j[a]?(b=-1,a++):43==j[a]&&a++;for(var d,c=0,A=!1;;){d=j[a];if(!(48<=d&&57>=d))break;A=!0;c=10*c+d-48;a++}var g=!1; if(46==j[a]){a++;for(var f=0.1;;){d=j[a];if(!(48<=d&&57>=d))break;g=!0;c+=f*(d-48);f/=10;a++}}if(!A&&!g)a=0;else{d=j[a];if(101==d||69==d){a++;A=0;g=!1;d=j[a];45==d?(g=!0,a++):43==d&&a++;for(d=j[a];48<=d&&57>=d;){A=10*A+d-48;a++;d=j[a]}g&&(A=-A);c*=Math.pow(10,A)}a=c*b}return a}function Hf(a,b,d){for(var c=!1,A,g=0;g>2]);b[e+d.tm_sec>>2]=a.getSeconds();b[e+d.tm_min>>2]=a.getMinutes();b[e+d.tm_hour>> 2]=a.getHours();b[e+d.tm_mday>>2]=a.getDate();b[e+d.tm_mon>>2]=a.getMonth();b[e+d.tm_year>>2]=a.getFullYear()-1900;b[e+d.tm_wday>>2]=a.getDay();var c=new Date(a.getFullYear(),0,1),A=Math.floor((a.getTime()-c.getTime())/864E5);b[e+d.tm_yday>>2]=A;b[e+d.tm_gmtoff>>2]=60*c.getTimezoneOffset();a=Number(c.getTimezoneOffset()!=a.getTimezoneOffset());b[e+d.tm_isdst>>2]=a;"GMT"in If||(If.GMT=g(Ic("GMT"),"i8",ng));b[e+d.tm_zone>>2]=If.GMT;return e}function Jf(a){var e,d;Jf.called?(d=b[Gi>>2],e=b[d>>2]):(Jf.called= !0,fd.USER="root",fd.PATH="/",fd.PWD="/",fd.HOME="/home/emscripten",fd.LANG="en_US.UTF-8",fd._="./this.program",e=g(1024,"i8",td),d=g(256,"i8*",td),b[d>>2]=e,b[Gi>>2]=d);var c=[],A=0,f;for(f in a)if("string"===typeof a[f]){var k=f+"="+a[f];c.push(k);A+=k.length}if(1024>2]=e;e+=k.length+1}b[d+4*c.length>>2]=0}function Jl(a){if(0===a)return ua(sd), -1;var a=pe(a),b=a.indexOf("=");if(""===a||-1===a.indexOf("="))return ua(sd),-1;var d=a.slice(0,b),a=a.slice(b+1);if(!(d in fd)||fd[d]!==a)fd[d]=a,Jf(fd);return 0}function Ja(a,e){return Pa(b[zd>>2],a,e)}function Kl(a,e){var d;e?(d=b[e+va>>2],d*=1E3):d=Date.now();var c=Y.findObject(pe(a));if(null===c)return-1;if(!c.write)return ua(ni),-1;c.timestamp=d;return 0}function Ll(a,b){var d=new Date(1E3*ye(a)),c=d.toString(),A=c.replace(/\d{4}.*/,"").replace(/ 0/," "),c=c.match(/\d{2}:\d{2}:\d{2}/)[0],c= A+c+" "+d.getFullYear()+"\n";c.split("").forEach(function(a,d){j[b+d]=a.charCodeAt(0)});j[b+25]=0;return b}function Ml(a){return Ll(a,Nl)}function Ol(a,b){var d=xc(a),c=0;do j[a+d+c]=j[b+c],c++;while(0!=j[b+(c-1)]);return a}function Ca(){throw"abort() at "+Error().stack;}function Pl(a){switch(a){case 8:return Ql;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}ua(sd);return-1}function gd(a){var b=gd;if(!b.called)gc=gc+4095>>12<<12,b.called=!0,gd.DYNAMIC_START=gc;b=gc;0!=a&&oa.staticAlloc(a); return b}function Rl(a,b,d){for(var b=qe(b),c=0;c>2]=a,h[i>>2]}function jb(a,e){for(var d=0,d=2;;)switch(d){case 2:var g=b[1356908],d=1==(g|0)?3:2==(g|0)?4:5;break;case 3:var A=j[5427672+((((c[2621782]&65535)+a|0)&15)<<4)+(((c[2631850]&65535)+e|0)&15)|0]<<24>>24,d=6;break;case 4:A=j[5427636+6*((a+6|0)%6)+(e+6|0)%6|0]<<24>>24;d=6;break;case 5:A=g>>>((a<<1&14|e&1)<<1>>>0)&3;d=6;break;case 6:return A}} function ze(a){for(var b=0,b=2;;)switch(b){case 2:var d=j[a]&255,b=18761==c[2631472]<<16>>16?3:4;break;case 3:var g=(j[a+1|0]&255)<<8|d,b=5;break;case 4:g=j[a+1|0]&255|d<<8;b=5;break;case 5:return g&65535}}function hc(a){for(var b=0,b=2;;)switch(b){case 2:var d=j[a]&255,b=18761==c[2631472]<<16>>16?3:4;break;case 3:var g=(j[a+1|0]&255)<<8|d|(j[a+2|0]&255)<<16|(j[a+3|0]&255)<<24,b=5;break;case 4:g=(j[a+1|0]&255)<<16|d<<24|(j[a+2|0]&255)<<8|j[a+3|0]&255;b=5;break;case 5:return g}}function Hi(){for(var a= 0,a=2;;)switch(a){case 2:var b=3,a=3;break;case 3:if(3==(b|0))b=2,a=3;else var d=0,a=4;break;case 4:a=3>(d|0)?5:6;break;case 5:d=d+1|0;a=4;break;case 6:if((b|0)==(d|0))var g=0,a=8;else a=7;break;case 7:g=c[(5560924+10*b|0)>>1]<<16>>16;g=(1311-g|0)/((c[(5560924+10*d|0)>>1]<<16>>16)-g|0);a=8;break;case 8:a=1-g;h[1311410]=1/(g*(c[(5560926+10*d|0)>>1]<<16>>16)+a*(c[(5560926+10*b|0)>>1]<<16>>16));h[1311411]=1/(g*(c[(5560928+10*d|0)>>1]<<16>>16)+a*(c[(5560928+10*b|0)>>1]<<16>>16));h[1311412]=1/(g*(c[(5560930+ 10*d|0)>>1]<<16>>16)+a*(c[(5560930+10*b|0)>>1]<<16>>16));h[1311413]=1/(g*(c[(5560932+10*d|0)>>1]<<16>>16)+a*(c[(5560932+10*b|0)>>1]<<16>>16));return}}function Kf(a,e){for(var d=0,d=2;;)switch(d){case 2:var c=0!=h[1350763],A=a+4|0,g=b[A>>2],d=c?3:7;break;case 3:d=-104>(g|0)?4:5;break;case 4:var f=b[A>>2]=-104,j=1,d=13;break;case 5:if(12<(g|0))d=6;else var k=0,i=g,d=12;break;case 6:b[A>>2]=12;k=1;d=i=12;break;case 7:if(725<(g+264|0)>>>0)var p=2,d=18;else d=8;break;case 8:d=-50>(g|0)?9:10;break;case 9:b[A>> 2]=-50;k=1;i=-50;d=12;break;case 10:307<(g|0)?d=11:(k=0,i=g,d=12);break;case 11:b[A>>2]=307;k=1;i=307;d=12;break;case 12:c|197>(i|0)?(f=i,j=k,d=13):d=14;break;case 13:var m=-38-((398*f&-1)>>10)|0,u=j,d=15;break;case 14:m=((48*i&-1)>>10)-123|0;u=k;d=15;break;case 15:var s=b[a>>2];(m+20|0)>=(s|0)&(m-e|0)<=(s|0)&0==(u|0)?(p=0,d=18):d=16;break;case 16:var v=m-s|0,d=-v|0;((-1<(v|0)?v:d)|0)<(e<<2|0)?d=17:(p=2,d=18);break;case 17:p=-20>(v|0)?-20:v;b[a>>2]=m-((p|0)>(e|0)?e:p)|0;p=1;d=18;break;case 18:return p}} function Ii(a,b){for(var d=0,d=2;;)switch(d){case 2:var c=a+28|0,A=a,d=3;break;case 3:if(A>>>0>c>>>0)var g=0,d=5;else d=4;break;case 4:var d=0==(qb(A,b,4)|0),f=A+1|0;d?(g=A,d=5):(A=f,d=3);break;case 5:return g}}function Qa(){for(var a=0,e=k,a=2;;)switch(a){case 2:a=0==(b[1357124]|0)?3:6;break;case 3:var d=b[1316030];Pa(b[Ua>>2],5587560,(l=k,k=k+4|0,b[l>>2]=d,l));d=b[Ua>>2];a=0==(Number(Y.streams[b[1316029]]&&Y.streams[b[1316029]].eof)|0)?5:4;break;case 4:Xb(5586180,23,1,d);a=6;break;case 5:var c= La(b[1316029]),a=c,c=0>(c|0)?-1:0;Pa(d,5584128,(l=k,k=k+8|0,b[l>>2]=a,b[l+4>>2]=c,l));a=6;break;case 6:b[1357124]=b[1357124]+1|0;k=e;return}}function x(){var a=k;k=k+4|0;c[a>>1]=-1;za(a,1,2,b[1316029]);var e=ze(a);k=a;return e}function o(){var a=k;k=k+4|0;b[a>>2]=-1;za(a,1,4,b[1316029]);var e=hc(a);k=a;return e}function Nb(a){for(var b=0,b=2;;)switch(b){case 2:b=3==(a|0)?3:4;break;case 3:var d=x()&65535,b=5;break;case 4:d=o();b=5;break;case 5:return d}}function ja(a){var e=0,d=k;k=k+8|0;for(e=2;;)switch(e){case 2:var g= d,e=3==(a|0)?3:4==(a|0)?4:5==(a|0)?5:8==(a|0)?6:9==(a|0)?7:10==(a|0)?8:11==(a|0)?9:12==(a|0)?10:11;break;case 3:var A=x()&65535,e=12;break;case 4:A=o()>>>0;e=12;break;case 5:e=o()>>>0;A=g|0;r[i>>3]=e;b[A>>2]=b[i>>2];b[A+4>>2]=b[i+4>>2];A=o()>>>0;A=e/A;e=12;break;case 6:A=x()<<16>>16;e=12;break;case 7:A=o()|0;e=12;break;case 8:e=o()|0;A=g|0;r[i>>3]=e;b[A>>2]=b[i>>2];b[A+4>>2]=b[i+4>>2];A=o()|0;A=e/A;e=12;break;case 9:e=o();A=Ie(e);e=12;break;case 10:var e=18761==c[2631472]<<16>>16,A=4660==(Jd(4660)| 0),e=(-((e^A)&1^1)|0)&7,A=g,f=ka(b[1316029])&255;j[A+e|0]=f;f=ka(b[1316029])&255;j[A+(e^1)|0]=f;f=ka(b[1316029])&255;j[A+(e^2)|0]=f;f=ka(b[1316029])&255;j[A+(e^3)|0]=f;f=ka(b[1316029])&255;j[A+(e^4)|0]=f;f=ka(b[1316029])&255;j[A+(e^5)|0]=f;f=ka(b[1316029])&255;j[A+(e^6)|0]=f;f=ka(b[1316029])&255;j[A+(e^7)|0]=f;e=g|0;A=(b[i>>2]=b[e>>2],b[i+4>>2]=b[e+4>>2],r[i>>3]);e=12;break;case 11:A=ka(b[1316029])|0;e=12;break;case 12:return k=d,A}}function bc(a,e){for(var d=0,d=2;;)switch(d){case 2:var g=a,d=za(g, 2,e,b[1316029])>>>0>>0?3:4;break;case 3:Qa();d=4;break;case 4:var d=18761==c[2631472]<<16>>16,A=4660==(Jd(4660)|0),d=d^A?6:5;break;case 5:yi(g,g,e<<1);d=6;break;case 6:return}}function Ji(){var a=0,e=k;k=k+120|0;for(a=2;;)switch(a){case 2:var d=e,g=e+8,A=e+40,f=e+104,j=d;b[(j|0)>>2]=0;b[(j+4|0)>>2]=0;j=A>>2;for(a=j+16;j(j|0))var t=150,a=5;else a=3;break;case 3:12<(j|0)?(t=20,a=5):a=4;break;case 4:t=(-20*j&-1)+280|0;a=5;break;case 5:var i=0!=h[1350763]?80: t,V=(c[2699356]&65535)-14|0;if(14<(V|0))a=6;else var p=0,m=0,a=22;break;case 6:var u=g+4|0,s=g|0,v=f|0,n=g+12|0,z=g+8|0,y=f+4|0,w=g+20|0,L=g+16|0,l=f+8|0,F=g+28|0,C=g+24|0,G=f+12|0,ya=c[2621482],D=14,a=7;break;case 7:a=10<(ya&65535)?8:20;break;case 8:var I=b[1356908],na=c[2622458],o=c[2632046],r=b[1316027],x=10,a=9;break;case 9:var B=na&65535,ga=o&65535,$=0,a=10;break;case 10:var a=($>>1)+D|0,E=$&1,H=I>>>((a<<1&14|E)<<1>>>0)&3;b[(g+((H|$&4)<<2)|0)>>2]=c[(r+((((a>>B)*ga&-1)+((E|x)>>B)|0)<<3)+(H<<1)| 0)>>1]&65535;a=$+1|0;if(8==(a|0))var J=0,a=11;else $=a,a=10;break;case 11:if(8>(J|0))a=12;else var O=0,a=13;break;case 12:a=J+1|0;1350<(b[(g+(J<<2)|0)>>2]-150|0)>>>0?a=19:(J=a,a=11);break;case 13:a=4>(O|0)?14:25;break;case 14:a=b[(g+(O<<2)|0)>>2]-b[(g+((O+4|0)<<2)|0)>>2]|0;E=-a|0;H=O+1|0;50<((-1<(a|0)?a:E)|0)?a=19:(O=H,a=13);break;case 15:if(0==(R|0))var K=P,W=T,a=17;else a=16;break;case 16:K=((b[v>>2]+1024|0)*q&-1)>>10;b[u>>2]=K;W=((b[y>>2]+1024|0)*X&-1)>>10;b[n>>2]=W;a=17;break;case 17:if(0==(Z| 0))var ba=ta,fa=sa,a=18;else a=26;break;case 18:a=A+(Q<<5)|0;b[a>>2]=b[a>>2]+q|0;a=A+(Q<<5)+4|0;b[a>>2]=b[a>>2]+K|0;a=A+(Q<<5)+8|0;b[a>>2]=b[a>>2]+X|0;a=A+(Q<<5)+12|0;b[a>>2]=b[a>>2]+W|0;a=A+(Q<<5)+16|0;b[a>>2]=b[a>>2]+U|0;a=A+(Q<<5)+20|0;b[a>>2]=b[a>>2]+ba|0;a=A+(Q<<5)+24|0;b[a>>2]=b[a>>2]+qa|0;a=A+(Q<<5)+28|0;b[a>>2]=b[a>>2]+fa|0;a=d+(Q<<2)|0;b[a>>2]=b[a>>2]+1|0;a=19;break;case 19:a=x+2|0;(a|0)<(ya&65535|0)?(x=a,a=9):a=20;break;case 20:a=D+4|0;(a|0)<(V|0)?(D=a,a=7):a=21;break;case 21:m=b[(d+4|0)>> 2];p=b[(d|0)>>2];a=22;break;case 22:a=0==(m|p|0)?24:23;break;case 23:a=(200*p&-1|0)<(m|0)&1;h[1311410]=1/(b[(A+(a<<5)+16|0)>>2]+b[(A+(a<<5)|0)>>2]|0);h[1311411]=1/(b[(A+(a<<5)+20|0)>>2]+b[(A+(a<<5)+4|0)>>2]|0);h[1311412]=1/(b[(A+(a<<5)+24|0)>>2]+b[(A+(a<<5)+8|0)>>2]|0);h[1311413]=1/(b[(A+(a<<5)+28|0)>>2]+b[(A+(a<<5)+12|0)>>2]|0);a=24;break;case 24:k=e;return;case 25:var P=b[u>>2],q=b[s>>2];b[v>>2]=((P-q|0)<<10|0)/(q|0)&-1;var T=b[n>>2],X=b[z>>2];b[y>>2]=((T-X|0)<<10|0)/(X|0)&-1;var R=Kf(v,i),ta=b[w>> 2],U=b[L>>2];b[l>>2]=((ta-U|0)<<10|0)/(U|0)&-1;var sa=b[F>>2],qa=b[C>>2];b[G>>2]=((sa-qa|0)<<10|0)/(qa|0)&-1;var Z=Kf(l,i),Q=Z|R,a=1<(Q|0)?19:15;break;case 26:ba=((b[l>>2]+1024|0)*U&-1)>>10,b[w>>2]=ba,fa=((b[G>>2]+1024|0)*qa&-1)>>10,b[F>>2]=fa,a=18}}function Ra(a,e){for(var d=0,c=k,d=2;;)switch(d){case 2:d=0==(a|0)?4:3;break;case 3:k=c;return;case 4:var A=b[1316030];Pa(b[Ua>>2],5587568,(l=k,k=k+8|0,b[l>>2]=A,b[l+4>>2]=e,l));lk(5427928,1)}}function nk(){for(var a=0,a=2;;)switch(a){case 2:var e=h[1311412], d=h[1311411]/e,e=h[1311413]/e,g=d;if(1>=d|1.28e?a=4:(A=0,a=5);break;case 4:A=1;a=5;break;case 5:if(1.28=d)a=6;else var f=A,a=9;break;case 6:0.8789>e?(f=3,a=9):a=7;break;case 7:2>2]=9.765625E-4*(c[(5560980+24*j+(k<<1)|0)>>1]<<16>>16);a=k+1|0;if((a|0)==(t|0))var i=0,a=11;else k=a, a=10;break;case 11:h[(5244980+(i<<2)|0)>>2]=9.765625E-4*(c[(5560980+24*j+((i+4|0)<<1)|0)>>1]<<16>>16);a=i+1|0;if((a|0)==(t|0))var p=0,a=12;else i=a,a=11;break;case 12:h[(5244996+(p<<2)|0)>>2]=9.765625E-4*(c[(5560980+24*j+((p+8|0)<<1)|0)>>1]<<16>>16);a=p+1|0;(a|0)==(t|0)?a=13:(p=a,a=12);break;case 13:return}}function Ki(){var a=0,e=k;k=k+1120|0;for(a=2;;)switch(a){case 2:var d=e,a=0==c[2699356]<<16>>16?9:3;break;case 3:var g=d|0,A=d+1120|0,f=0,h=0,a=4;break;case 4:a=1120>za(g,1,1120,b[1316029])>>> 0?5:6;break;case 5:Qa();a=6;break;case 6:var t=g,i=b[1311258]+(((c[2622514]&65535)*h&-1)<<1)|0,a=7;break;case 7:a=t+1|0;c[i>>1]=(j[a]&255)>>>6|(j[t]&255)<<2;c[(i+2|0)>>1]=(j[a]&255)>>>4&3|(j[t+2|0]&255)<<2;c[(i+4|0)>>1]=(j[a]&255)>>>2&3|(j[t+3|0]&255)<<2;c[(i+6|0)>>1]=j[a]&3|(j[t+4|0]&255)<<2;a=t+9|0;c[(i+8|0)>>1]=j[a]&3|(j[t+5|0]&255)<<2;c[(i+10|0)>>1]=(j[a]&255)>>>2&3|(j[t+6|0]&255)<<2;c[(i+12|0)>>1]=(j[a]&255)>>>4&3|(j[t+7|0]&255)<<2;c[(i+14|0)>>1]=(j[a]&255)>>>6|(j[t+8|0]&255)<<2;var a=t+10|0, V=i+16|0;a>>>0>>0?(t=a,i=V,a=7):a=8;break;case 8:var V=h+2|0,a=c[2699356]&65535,V=(V|0)>(a|0)?1:V,p=f+1|0;(p|0)<(a|0)?(f=p,h=V,a=4):a=9;break;case 9:k=e;return}}function Li(){for(var a=0,a=2;;)switch(a){case 2:var e=c[2699356],a=0==e<<16>>16?8:3;break;case 3:var d=c[2621482],g=0,A=d,a=4;break;case 4:if(0==A<<16>>16)var f=0,a=7;else a=5;break;case 5:var j=g<<1&14,t=g&3,k=b[1356908],h=c[2622458],i=c[2632046],m=b[1316027],u=b[1390350],s=0,a=6;break;case 6:var a=s&1,v=h&65535,v=m+((((g>>v)*(i&65535)& -1)+(s>>v)|0)<<3)+((k>>>((a|j)<<1>>>0)&3)<<1)|0,n=(c[v>>1]&65535)-u|0;c[v>>1]=((0>(n|0)?0:n)*(c[(5560964+(t<<2)+(a<<1)|0)>>1]<<16>>16)&-1)>>>9&65535;a=s+1|0;(a|0)<(d&65535|0)?(s=a,a=6):(f=d,a=7);break;case 7:a=g+1|0;(a|0)<(e&65535|0)?(g=a,A=f,a=4):a=8;break;case 8:Hi();Ji();nk();b[1315874]=(1109*(1023-b[1390350]|0)&-1)>>>9;b[1390350]=0;return}}function Ia(a,e){for(var d=0,d=2;;)switch(d){case 2:d=-1==(a|0)?3:4;break;case 3:b[1349717]=0;b[1349716]=0;var g=b[1349718]=0,d=17;break;case 4:var A=b[1349716]; 0==(a|0)|0>(A|0)?(g=0,d=17):d=5;break;case 5:d=0==(b[1349717]|0)&(A|0)<(a|0)?6:9;break;case 6:var f=ka(b[1316029]),d=-1==(f|0)?9:7;break;case 7:d=j[5242884]&255==(f|0)?10:8;break;case 8:b[1349717]=0;var k=b[1349718],t=0,d=11;break;case 9:var h=b[1349718],d=12;break;case 10:var d=0!=(ka(b[1316029])|0),i=d&1;b[1349717]=i;var p=b[1349718];d?(h=p,d=12):(k=p,t=i,d=11);break;case 11:b[1349718]=k<<8|f&255;d=b[1349716]+8|0;b[1349716]=d;d=0==(t|0)&(d|0)<(a|0)?6:9;break;case 12:var m=b[1349716],u=h<<(32-m| 0)>>>((32-a|0)>>>0),d=0==(e|0)?14:13;break;case 13:var s=c[(e+(u<<1)|0)>>1]&65535,v=m-(s>>>8)|0;b[1349716]=v;s&=255;d=15;break;case 14:v=m-a|0;b[1349716]=v;s=u;d=15;break;case 15:0>(v|0)?d=16:(g=s,d=17);break;case 16:Qa();g=s;d=17;break;case 17:return g}}function Lf(a){for(var e=0,e=2;;)switch(e){case 2:var d=b[a>>2];b[a>>2]=d+16|0;var g=16,e=3;break;case 3:e=0==(g|0)?5:4;break;case 4:e=g-1|0;0==j[d+e|0]<<24>>24?(g=e,e=3):e=5;break;case 5:var A=1<>1]=g&65535;if(1> (g|0))e=14;else var k=1,t=1,e=6;break;case 6:var h=d+(t-1|0)|0;if(0==j[h]<<24>>24)var i=k,e=13;else e=7;break;case 7:var p=1<<(g-t|0),m=0<(p|0),u=t<<8,s=k,v=0,e=8;break;case 8:if(m)var n=s,z=0,e=9;else var y=s,e=12;break;case 9:if((n|0)>(A|0))var w=n,e=11;else e=10;break;case 10:w=n+1|0;c[(f+(n<<1)|0)>>1]=(j[b[a>>2]]&255|u)&65535;e=11;break;case 11:e=z+1|0;(e|0)==(p|0)?(y=w,e=12):(n=w,z=e,e=9);break;case 12:e=v+1|0;b[a>>2]=b[a>>2]+1|0;(e|0)<(j[h]&255|0)?(s=y,v=e,e=8):(i=y,e=13);break;case 13:e=t+ 1|0;(e|0)>(g|0)?e=14:(k=i,t=e,e=6);break;case 14:return f}}function We(a){var e=k;k=k+4|0;b[e>>2]=a;a=Lf(e);k=e;return a}function Mi(){var a=0,e=k;k=k+272|0;for(a=2;;)switch(a){case 2:var d=e,g=e+8,A=e+264,f=d|0,h=b[1311008],t=f,h=2>>0?2:h,a=We(5560112+29*h|0);b[t>>2]=a;h=We(5559572+180*h|0);b[t+4>>2]=h;a:{t=0;h=k;k=k+16384|0;for(t=2;;)switch(t){case 2:var i=h;B(b[1316029],0,0);za(i|0,1,16384,b[1316029]);var V=1,p=540,t=3;break;case 3:var m=p+1|0;if(-1==j[i+p|0]<<24>>24)t=4;else var u=V,s=m,t= 5;break;case 4:if(0==j[i+m|0]<<24>>24)u=0,s=m,t=5;else var v=1,t=6;break;case 5:16383>s>>>0?(V=u,p=s,t=3):(v=u,t=6);break;case 6:k=h;t=v;break a}t=void 0}a=(h=0!=(t|0))?4:3;break;case 3:b[1315874]=1023;a=4;break;case 4:B(b[1316029],((((c[2622518]&65535)*t&-1)*(c[2622514]&65535)&-1|0)/4&-1)+540|0,0);j[5242884]=1;Ia(-1,0);var n=c[2622518],a=0==n<<16>>16?30:5;break;case 5:var z=g,y=g|0,w=A+4|0,L=A|0,l=0,F=0,C=0,G=n&65535,a=6;break;case 6:var ya=b[1311258],D=c[2622514]&65535,I=D*l&-1,na=ya+(I<<1)|0,a= G-l|0,D=(D*(8<(a|0)?8:a)&-1)>>6;if(0<(D|0))a=7;else var o=F,r=C,a=25;break;case 7:var x=D<<6,q=0,ga=F,$=C,a=8;break;case 8:for(var E=z>>2,a=E+64;E>2],H=Ia(c[H>>1]&65535,H+2|0),a=0!=(H|0)|0==(E|0)?10:17;break;case 10:if(255==(H|0))var J=E,a=16;else a=11;break;case 11:var O=(H>>4)+E|0,K=H&15;0==(K|0)?(J=O,a=16):a=12;break;case 12:var W=Ia(K,0);if(0==(W&1<<(K-1|0)|0))a=13;else var ba=W,a=14;break;case 13:ba=((-1<(O|0)?a=15:(J=O,a=16);break;case 15:b[(g+(O<<2)|0)>>2]=ba;J=O;a=16;break;case 16:a=J+1|0;64>(a|0)?(E=a,a=9):a=17;break;case 17:var fa=b[y>>2]+ga|0;b[y>>2]=fa;var P=(q<<6)+I|0,pa=0,T=$,a=18;break;case 18:var X=T+1|0,a=0==((T|0)%(c[2622514]&65535|0)|0)?19:20;break;case 19:b[w>>2]=512;b[L>>2]=512;a=20;break;case 20:var a=A+((pa&1)<<2)|0,R=b[a>>2]+b[(g+(pa<<2)|0)>>2]|0;b[a>>2]=R;c[(ya+((P+pa|0)<<1)|0)>>1]=R&65535;a=0==(R&64512|0)?22:21;break;case 21:Qa();a=22;break;case 22:a=pa+1|0;64==(a| 0)?a=23:(pa=a,T=X,a=18);break;case 23:a=$+64|0;R=q+1|0;(R|0)==(D|0)?a=24:(q=R,ga=fa,$=a,a=8);break;case 24:r=C+x|0;o=fa;a=25;break;case 25:a=h?26:29;break;case 26:var ta=La(b[1316029]);B(b[1316029],(((c[2622514]&65535)*l&-1|0)/4&-1)+26|0,0);a=b[1316029];if(0==c[2622514]<<16>>16)var U=a,a=28;else var sa=0,qa=na,Z=a,a=27;break;case 27:var Q=ka(Z),S=(c[qa>>1]&65535)<<2|Q&3,a=c[2622514],R=2672==a<<16>>16,M=S+2|0;c[qa>>1]=(R&512>S>>>0?M:S)&65535;var S=qa+2|0,M=(c[S>>1]&65535)<<2|Q>>>2&3,N=M+2|0;c[S>>1]= (R&512>M>>>0?N:M)&65535;S=qa+4|0;M=(c[S>>1]&65535)<<2|Q>>>4&3;N=M+2|0;c[S>>1]=(R&512>M>>>0?N:M)&65535;S=qa+6|0;Q=(c[S>>1]&65535)<<2|Q>>>6&3;M=Q+2|0;c[S>>1]=(R&512>Q>>>0?M:Q)&65535;R=qa+8|0;Q=sa+1|0;S=b[1316029];(Q|0)<((a&65535)<<1|0)?(sa=Q,qa=R,Z=S,a=27):(U=S,a=28);break;case 28:B(U,ta,0);a=29;break;case 29:a=l+8|0;R=c[2622518]&65535;(a|0)<(R|0)?(l=a,F=o,C=r,G=R,a=6):a=30;break;case 30:Aa(b[f>>2]);Aa(b[(d+4|0)>>2]);k=e;return}}function Ud(a,e){var d=0,c=k;k=k+65540|0;for(d=2;;)switch(d){case 2:for(var A= c,g=c+65536,f=a>>2,t=f+24;f>2]=2147483647;t=A|0;za(t,2,1,b[1316029]);var h=A+1|0;if(-40==j[h]<<24>>24)d=3;else var i=0,d=26;break;case 3:var p=A+2|0,m=A+3|0,u=A+7|0,s=a+16|0,v=a|0,n=a+4|0,z=A+4|0,y=a+8|0,w=A+5|0,L=a+12|0,l=0==(e|0),d=4;break;case 4:za(t,2,2,b[1316029]);var F=(j[t]&255)<<8|j[h]&255,C=((j[p]&255)<<8|j[m]&255)-2|0;65281>F>>>0?(i=0,d=26):d=5;break;case 5:za(t,1,C,b[1316029]);d=65472==(F|0)?6:65475==(F|0)?7:65476==(F|0)?10:65498==(F|0)?14:65501==(F|0)?15:4;break; case 6:var G=b[s>>2],d=8;break;case 7:G=j[u]&255;G=(((G>>>4)*(G&15)&-1)+3|0)&3;b[s>>2]=G;d=8;break;case 8:b[v>>2]=j[t]&255;b[n>>2]=(j[h]&255)<<8|j[p]&255;b[y>>2]=(j[m]&255)<<8|j[z]&255;b[L>>2]=(j[w]&255)+G|0;d=9!=(C|0)|0!=(b[1356994]|0)?16:9;break;case 9:ka(b[1316029]);d=16;break;case 10:d=l?11:4;break;case 11:b[g>>2]=t;var ya=A+C|0;if(0<(C|0))var D=t,d=12;else d=16;break;case 12:b[g>>2]=D+1|0;var d=j[D],I=d&255,d=4>(d&255)?13:16;break;case 13:d=Lf(g);b[(a+52+(I<<2)|0)>>2]=d;b[(a+76+(I<<2)|0)>>2]= d;d=b[g>>2];d>>>0>>0?(D=d,d=12):d=16;break;case 14:d=(j[t]&255)<<1;b[(a+20|0)>>2]=j[A+(d|1)|0]&255;b[v>>2]=b[v>>2]-(j[A+(d+3|0)|0]&15)|0;d=17;break;case 15:b[f>>2]=(j[t]&255)<<8|j[h]&255;d=4;break;case 16:d=65498==(F|0)?17:4;break;case 17:l?d=18:(i=1,d=26);break;case 18:var na=a+56|0,d=b[na>>2];if(0==(d|0))d=20;else var o=d,d=19;break;case 19:var r=a+60|0,d=b[r>>2];if(0==(d|0))d=27;else var x=d,d=28;break;case 20:o=b[(a+52|0)>>2];b[na>>2]=o;d=19;break;case 21:var q=a+52|0,ga=1,d=23;break;case 22:b[r>> 2]=o;b[$>>2]=o;b[H>>2]=o;b[O>>2]=o;d=0<(K|0)?21:25;break;case 23:b[(a+52+(ga<<2)|0)>>2]=b[q>>2];d=(ga|0)<(b[s>>2]|0)?24:25;break;case 24:ga=ga+1|0;d=23;break;case 25:i=kb(b[L>>2]*b[y>>2]&-1,4);b[(a+92|0)>>2]=i;Ra(i,5580660);i=j[5242884]=1;d=26;break;case 26:return k=c,i;case 27:x=b[r>>2]=o;d=28;break;case 28:var $=a+64|0,d=b[$>>2];if(0==(d|0))d=29;else var E=d,d=30;break;case 29:E=b[$>>2]=x;d=30;break;case 30:var H=a+68|0,d=b[H>>2];if(0==(d|0))d=31;else var J=d,d=32;break;case 31:J=b[H>>2]=E;d=32; break;case 32:var O=a+72|0,d=0==(b[O>>2]|0)?33:34;break;case 33:b[O>>2]=J;d=34;break;case 34:var K=b[s>>2],d=0==(K|0)?25:22}}function Mf(a){for(var e=0,e=2;;)switch(e){case 2:var d=b[(a+76|0)>>2],e=0==(d|0)?4:3;break;case 3:Aa(d);e=4;break;case 4:var c=b[(a+80|0)>>2],e=0==(c|0)?6:5;break;case 5:Aa(c);e=6;break;case 6:var A=b[(a+84|0)>>2],e=0==(A|0)?8:7;break;case 7:Aa(A);e=8;break;case 8:var g=b[(a+88|0)>>2],e=0==(g|0)?10:9;break;case 9:Aa(g);e=10;break;case 10:Aa(b[(a+92|0)>>2]);return}}function Nf(a){for(var e= 0,e=2;;)switch(e){case 2:var d=Ia(c[a>>1]&65535,a+2|0),e=16==(d|0)?3:4;break;case 3:e=b[1356994];if(0==(e|0)|16842751>>0)var g=-32768,e=6;else e=4;break;case 4:var A=Ia(d,0);0==(A&1<<(d-1|0)|0)?e=5:(g=A,e=6);break;case 5:g=((-1<>2];if(0==((d*a&-1|0)%(b[(e+24|0)>>2]|0)|0))d=3;else var A=d,d=9;break;case 3:d=1<<(b[(e|0)>>2]-1|0);b[(e+28|0)>>2]=d;b[(e+32|0)>>2]=d;b[(e+36|0)>>2]=d;b[(e+40| 0)>>2]=d;b[(e+44|0)>>2]=d;b[(e+48|0)>>2]=d;d=0==(a|0)?7:4;break;case 4:B(b[1316029],-2,1);var f=0,d=5;break;case 5:var j=f<<8&16776960,d=ka(b[1316029]),j=j+d|0,d=-1==(d|0)?7:6;break;case 6:65488==(j&65520|0)?d=7:(f=j,d=5);break;case 7:Ia(-1,0);A=b[g>>2];d=9;break;case 8:var t=e+16|0,k=e|0,h=0==(a|0),i=e+20|0,m=0,u=0,s=C,v=y+((l&(-(F^1)|0))<<1)|0,n=L,z=A,d=10;break;case 9:var y=b[(e+92|0)>>2],w=e+12|0,L=b[w>>2],l=L*A&-1,F=a&1,C=y+((l&(-F|0))<<1)|0,d=0<(A|0)?8:33;break;case 10:if(0<(n|0))d=11;else var G= u,ya=s,D=v,I=n,na=z,d=32;break;case 11:var o=0==(m|0),r=h|o,x=0,q=u,ga=s,$=v,d=12;break;case 12:var E=Nf(b[(e+52+(x<<2)|0)>>2]),d=b[t>>2],d=0==(d|0)|(x|0)>(d|0)?14:13;break;case 13:if(0==(x|m|0))d=14;else var H=q,d=17;break;case 14:d=o?16:15;break;case 15:H=c[(ga+((-b[w>>2]|0)<<1)|0)>>1]&65535;d=17;break;case 16:var J=e+28+(x<<2)|0,d=b[J>>2];b[J>>2]=d+E|0;J=d;d=26;break;case 17:r?(J=H,d=26):d=18;break;case 18:d=b[i>>2];2==(d|0)?d=19:3==(d|0)?d=20:4==(d|0)?d=21:5==(d|0)?d=22:6==(d|0)?d=23:7==(d|0)? d=24:1==(d|0)?(J=H,d=26):d=25;break;case 19:J=c[$>>1]&65535;d=26;break;case 20:J=c[($+((-b[w>>2]|0)<<1)|0)>>1]&65535;d=26;break;case 21:J=((c[$>>1]&65535)+H|0)-(c[($+((-b[w>>2]|0)<<1)|0)>>1]&65535)|0;d=26;break;case 22:J=(((c[$>>1]&65535)-(c[($+((-b[w>>2]|0)<<1)|0)>>1]&65535)|0)>>1)+H|0;d=26;break;case 23:J=((H-(c[($+((-b[w>>2]|0)<<1)|0)>>1]&65535)|0)>>1)+(c[$>>1]&65535)|0;d=26;break;case 24:J=((c[$>>1]&65535)+H|0)>>1;d=26;break;case 25:J=0;d=26;break;case 26:d=J+E|0;c[ga>>1]=d&65535;d=0==((d&65535)>>> (b[k>>2]>>>0)|0)?28:27;break;case 27:Qa();d=28;break;case 28:if((x|0)>(b[t>>2]|0))var O=q,d=30;else d=29;break;case 29:O=c[ga>>1]&65535;d=30;break;case 30:var K=ga+2|0,W=$+2|0,d=x+1|0,ba=b[w>>2];(d|0)<(ba|0)?(x=d,q=O,ga=K,$=W,d=12):d=31;break;case 31:na=b[g>>2];G=O;ya=K;D=W;I=ba;d=32;break;case 32:d=m+1|0;(d|0)<(na|0)?(m=d,u=G,s=ya,v=D,n=I,z=na,d=10):d=33;break;case 33:return C}}function Ni(){var a=0,e=k;k=k+96|0;for(a=2;;)switch(a){case 2:var d=e,a=0==(Ud(d,0)|0)?21:3;break;case 3:var g=b[(d+12| 0)>>2]*b[(d+8|0)>>2]&-1,A=d+4|0,a=0<(b[A>>2]|0)?4:20;break;case 4:var f=0<(g|0),j=0,t=0,h=0,a=5;break;case 5:var i=Qg(j,d);if(0==(b[1315924]&1|0))var p=t,a=9;else a=6;break;case 6:a=0==(j&1|0)?8:7;break;case 7:p=((c[2699356]&65535)-1|0)+((j|0)/-2&-1)|0;a=9;break;case 8:p=(j|0)/2&-1;a=9;break;case 9:if(f)a=10;else var m=p,u=h,a=19;break;case 10:var s=j*g&-1,v=0,n=p,z=h,y=i,a=11;break;case 11:var w=y+2|0,L=c[(5428500+((c[y>>1]&65535)<<1)|0)>>1],l=c[2780100];if(0==l<<16>>16)var F=z,C=n,a=13;else a=12; break;case 12:var G=v+s|0,F=c[2780101]&65535,ya=F*b[A>>2]&-1,a=(G|0)/(ya|0)&-1,D=l&65535,a=(C=(a|0)>=(D|0))?D:a,G=G-(a*ya&-1)|0,ya=c[(5560200+((C?2:1)<<1)|0)>>1]&65535,C=(G|0)/(ya|0)&-1,F=(G|0)%(ya|0)+(a*F&-1)|0,a=13;break;case 13:var a=c[2622514],I=a&65535;if(3984==a<<16>>16)a=14;else var na=F,o=C,a=16;break;case 14:var r=F-2|0;0>(r|0)?a=15:(na=r,o=C,a=16);break;case 15:o=C-1|0;na=I+r|0;a=16;break;case 16:a=-1<(o|0)?17:18;break;case 17:c[(b[1311258]+(((I*o&-1)+na|0)<<1)|0)>>1]=L;a=18;break;case 18:G= na+1|0;ya=(G|0)<(I|0);a=(ya&1^1)+o|0;G=ya?G:0;ya=v+1|0;(ya|0)==(g|0)?(m=a,u=G,a=19):(v=ya,n=a,z=G,y=w,a=11);break;case 19:a=j+1|0;(a|0)<(b[A>>2]|0)?(j=a,t=m,h=u,a=5):a=20;break;case 20:Mf(d);a=21;break;case 21:k=e;return}}function Rg(a,e,d){for(var g=0,g=2;;)switch(g){case 2:var A=b[1316025],f=2==(A|0)&0!=(b[1311230]|0),g=f?3:4;break;case 3:b[d>>2]=b[d>>2]+2|0;g=4;break;case 4:var j=b[1311258],g=0==(j|0)?9:5;break;case 5:g=(c[2622518]&65535)>>>0>a>>>0?6:8;break;case 6:var t=c[2622514]&65535,g=t>>> 0>e>>>0?7:8;break;case 7:c[(j+(((t*a&-1)+e|0)<<1)|0)>>1]=c[(5428500+((c[b[d>>2]>>1]&65535)<<1)|0)>>1];g=8;break;case 8:var k=b[d>>2]+(A<<1)|0,g=15;break;case 9:g=(c[2699356]&65535)>>>0>a>>>0?11:10;break;case 10:var h=b[1310895],g=14;break;case 11:var i=c[2621482]&65535,m=b[1310895];i>>>0<=e>>>0|0==(m|0)?(h=m,g=14):g=12;break;case 12:var u=b[1316027],s=0,g=13;break;case 13:c[(u+(((i*a&-1)+e|0)<<3)+(s<<1)|0)>>1]=c[(5428500+((c[(b[d>>2]+(s<<1)|0)>>1]&65535)<<1)|0)>>1];g=s+1|0;g>>>0>>0?(s=g,g=13): (h=m,g=14);break;case 14:k=b[d>>2]+(h<<1)|0;g=15;break;case 15:a=k-2|0;b[d>>2]=f?a:k;return}}function Oi(){var a=0,e=k;k=k+108|0;for(a=2;;)switch(a){case 2:var d=e,g=e+96,A=g;b[A>>2]=0;b[A+4>>2]=0;b[A+8>>2]=0;a=0==(Ud(d,0)|0)?51:3;break;case 3:var f=d+8|0,h=b[f>>2]>>1;b[f>>2]=h;var t=d+12|0,i=b[t>>2],V=h*i&-1,p=1,m=0,u=0,s=0,v=0,n=c[2780100],z=i,a=4;break;case 4:var y=(((c[2780101]&65535)<<1|0)/(z|0)&-1)+m|0,w=c[2622514];if(0==n<<16>>16)var L=w,a=6;else a=5;break;case 5:if((y|0)>((w&65535)-1|0))L= w,a=6;else var ma=y,a=7;break;case 6:ma=L&65534;a=7;break;case 7:var F=c[2699356];if(0==F<<16>>16)var C=u,G=s,ya=v,D=z,I=n,a=20;else a=8;break;case 8:var na=(m|0)<(ma|0),o=0,r=u,x=s,q=v,ga=c[2621482],$=z,E=F,a=9;break;case 9:var H=b[1316027],J=(ga&65535)*o&-1;if(na)var O=m,K=r,W=x,ba=q,fa=ga,a=10;else var P=r,B=x,T=q,X=ga,R=$,ta=E,a=18;break;case 10:var U=(W|0)%(V|0);if(0==(U|0))a=11;else var sa=ba,qa=K,Z=fa,a=12;break;case 11:var Q=K+1|0,S=Qg(K,d),M=c[2621482],sa=S,qa=Q,Z=M,a=12;break;case 12:var N= Z&65535,a=(O|0)<(N|0)?13:16;break;case 13:var ca=b[t>>2],ia=O+J|0;if(0<(ca-2|0))var ea=0,a=14;else var aa=ca,ha=ia,a=15;break;case 14:c[(H+(((ia+(ea&1)|0)+(N*(ea>>1)&-1)|0)<<3)|0)>>1]=c[(sa+((ea+U|0)<<1)|0)>>1];var da=ea+1|0,la=b[t>>2];(da|0)<(la-2|0)?(ea=da,a=14):(aa=la,ha=ia,a=15);break;case 15:c[(H+(ha<<3)+2|0)>>1]=c[(sa+(((U-2|0)+aa|0)<<1)|0)>>1]-16384&65535;c[(H+(ha<<3)+4|0)>>1]=c[(sa+(((U-1|0)+b[t>>2]|0)<<1)|0)>>1]-16384&65535;a=16;break;case 16:var Y=O+2|0,ka=b[t>>2],ja=ka+U|0;(Y|0)<(ma|0)? (O=Y,K=qa,W=ja,ba=sa,fa=Z,a=10):a=17;break;case 17:var oa=c[2699356],P=qa,B=ja,T=sa,X=Z,R=ka,ta=oa,a=18;break;case 18:var Aa=(o-1|0)+(R>>1)|0;(Aa|0)<(ta&65535|0)?(o=Aa,r=P,x=B,q=T,ga=X,$=R,E=ta,a=9):a=19;break;case 19:var wa=c[2780100],C=P,G=B,ya=T,D=R,I=wa,a=20;break;case 20:if((p|0)>(I&65535|0))var Sg=5263308,a=22;else a=21;break;case 21:p=p+1|0;m=ma;u=C;s=G;v=ya;n=I;z=D;a=4;break;case 22:var Pi=j[Sg],a=0==Pi<<24>>24?24:23;break;case 23:var Ba=Sg+1|0;10>((Pi<<24>>24)-48|0)>>>0?a=24:(Sg=Ba,a=22); break;case 24:var Ga=g|0,$c=g+4|0,Dg=g+8|0;Yd(Sg,5579012,(l=k,k=k+12|0,b[l>>2]=Ga,b[l+4>>2]=$c,b[l+8>>2]=Dg,l));var za=d+16|0,Ab=b[1310890],a=2147484288>>0?25:26;break;case 25:var ua=b[za>>2],a=27;break;case 26:var Ma=b[za>>2],Ka=(Ma<<2)+4|0;if(-2147483112==(Ab|0)&1000006<((1E3*((1E3*b[Ga>>2]&-1)+b[$c>>2]|0)&-1)+b[Dg>>2]|0))ua=Ma,a=27;else var Ta=Ka,Lb=Ma,a=28;break;case 27:Ta=ua<<1;Lb=ua;a=28;break;case 28:var Jc=b[1316027],Ua=Jc|0,lb=c[2699356];if(0==lb<<16>>16)var $a=Jc,a=30;else a=29;break; case 29:var cb=c[2621482],Ha=Jc,Na=0,Va=cb,Mb=Lb,a=31;break;case 30:var Ya=$a|0;if((Jc|0)<($a|0))var Za=Ua,a=42;else a=50;break;case 31:if(0==(Mb>>1&Na|0))var ab=Va,a=36;else a=32;break;case 32:if(0==Va<<16>>16)var ob=0,xa=0,a=40;else var eb=0,a=33;break;case 33:var Wa=cb&65535,fb=eb-Wa|0,mb=c[(Ha+(fb<<3)+2|0)>>1],a=(Na|0)==((lb&65535)-1|0)?34:35;break;case 34:c[(Ha+(eb<<3)+2|0)>>1]=mb;c[(Ha+(eb<<3)+4|0)>>1]=c[(Ha+(fb<<3)+4|0)>>1];a=56;break;case 35:c[(Ha+(eb<<3)+2|0)>>1]=(((mb<<16>>16)+1|0)+(c[(Ha+ ((Wa+eb|0)<<3)+2|0)>>1]<<16>>16)|0)>>>1&65535;c[(Ha+(eb<<3)+4|0)>>1]=(((c[(Ha+(fb<<3)+4|0)>>1]<<16>>16)+1|0)+(c[(Ha+((Wa+eb|0)<<3)+4|0)>>1]<<16>>16)|0)>>>1&65535;a=56;break;case 36:var hb=ab&65535;if(1<(ab&65535))var Xa=1,a=37;else ob=hb,xa=ab,a=40;break;case 37:var bb=Xa-1|0,db=Xa+1|0,gb=c[(Ha+(bb<<3)+2|0)>>1],a=(Xa|0)==(hb-1|0)?38:39;break;case 38:c[(Ha+(Xa<<3)+2|0)>>1]=gb;c[(Ha+(Xa<<3)+4|0)>>1]=c[(Ha+(bb<<3)+4|0)>>1];a=57;break;case 39:c[(Ha+(Xa<<3)+2|0)>>1]=(((gb<<16>>16)+1|0)+(c[(Ha+(db<<3)+ 2|0)>>1]<<16>>16)|0)>>>1&65535;c[(Ha+(Xa<<3)+4|0)>>1]=(((c[(Ha+(bb<<3)+4|0)>>1]<<16>>16)+1|0)+(c[(Ha+(db<<3)+4|0)>>1]<<16>>16)|0)>>>1&65535;a=57;break;case 40:var je=Na+1|0,sb=Ha+(ob<<3)|0;(je|0)<(lb&65535|0)?a=41:($a=sb,a=30);break;case 41:var Ca=b[za>>2],Ha=sb,Na=je,Va=xa,Mb=Ca,a=31;break;case 42:a=-2147483001==(Ab|0)|-2147483007==(Ab|0)|-2147483039==(Ab|0)|-2147483056==(Ab|0)|-2147483112==(Ab|0)?43:44;break;case 43:var Ae=Za+2|0,Bb=(c[Ae>>1]<<16>>16<<2)+Ta|0;c[Ae>>1]=Bb&65535;var Ob=Za+4|0,Cb= (c[Ob>>1]<<16>>16<<2)+Ta|0;c[Ob>>1]=Cb&65535;var Eb=c[Za>>1]<<16>>16,tb=Bb<<16>>16,Jb=Cb<<16>>16,Fb=(((22929*(Cb<<16>>16)&-1)+(50*tb&-1)|0)>>14)+Eb|0,yb=(((-11751*Jb&-1)+(-5640*tb&-1)|0)>>14)+Eb|0,nb=(((-101*Jb&-1)+(29040*tb&-1)|0)>>14)+Eb|0,a=47;break;case 44:var wb=c[Za>>1];if(2147484184>Ab>>>0)a=45;else var pb=wb,a=46;break;case 45:var Db=wb-512&65535,pb=c[Za>>1]=Db,a=46;break;case 46:var zb=pb<<16>>16,ub=c[(Za+4|0)>>1]<<16>>16,Ea=c[(Za+2|0)>>1]<<16>>16,La=Ea+zb|0,Ra=(((-778*Ea&-1)-(ub<<11)|0)>> 12)+zb|0,Fb=ub+zb|0,yb=Ra,nb=La,a=47;break;case 47:var ic=((c[2622062]&65535)*Fb&-1)>>10;if(0>(ic|0))var Ia=0,a=49;else a=48;break;case 48:var Pa=ic&65535,Ia=65535>(ic|0)?Pa:-1,a=49;break;case 49:c[Za>>1]=Ia;var Da=((c[2622060]&65535)*yb&-1)>>10;if(0>(Da|0))var va=0,a=53;else a=52;break;case 50:Mf(d);b[1315874]=16383;a=51;break;case 51:k=e;return;case 52:var Sb=Da&65535,va=65535>(Da|0)?Sb:-1,a=53;break;case 53:c[(Za+2|0)>>1]=va;var vb=((c[2622058]&65535)*nb&-1)>>10;if(0>(vb|0))var Kb=0,a=55;else a= 54;break;case 54:var Yb=vb&65535,Kb=65535>(vb|0)?Yb:-1,a=55;break;case 55:c[(Za+4|0)>>1]=Kb;var Gb=Za+8|0;Gb>>>0>>0?(Za=Gb,a=42):a=50;break;case 56:var cc=eb+2|0;(cc|0)<(Wa|0)?(eb=cc,a=33):(ab=cb,a=36);break;case 57:var dc=Xa+2|0;(dc|0)<(hb|0)?(Xa=dc,a=37):(ob=hb,xa=ab,a=40)}}function Qi(){var a=0,e=k;k=k+100|0;for(a=2;;)switch(a){case 2:var d=e,g=e+96,a=0==c[2622518]<<16>>16?21:3;break;case 3:var A=d+8|0,f=d+4|0,j=d+12|0,t=0,h=0,a=4;break;case 4:var i=La(b[1316029]),a=2147483647>b[1310894]>>> 0?5:6;break;case 5:var a=b[1316029],p=o();B(a,p,0);a=6;break;case 6:a=0==(Ud(d,0)|0)?21:7;break;case 7:var m=b[A>>2];if(0==(b[1356908]|0))var u=m,a=9;else a=8;break;case 8:u=b[j>>2]*m&-1;a=9;break;case 9:var s=Math.floor((u>>>0)/(b[1316025]>>>0)),a=0==(b[f>>2]|0)?18:10;break;case 10:var v=0==(s|0),n=0,z=0,y=0,a=11;break;case 11:a=Qg(n,d);b[g>>2]=a;if(v)var w=z,L=y,a=17;else a=12;break;case 12:var l=b[1310893],F=0,C=z,G=y,a=13;break;case 13:Rg(C+t|0,G+h|0,g);var ya=G+1|0,a=ya>>>0>>0?14:15;break; case 14:if(ya>>>0<(c[2622514]&65535)>>>0)var D=ya,I=C,a=16;else a=15;break;case 15:I=C+1|0;D=0;a=16;break;case 16:a=F+1|0;a>>>0>>0?(F=a,C=I,G=D,a=13):(w=I,L=D,a=17);break;case 17:a=n+1|0;a>>>0>2]>>>0?(n=a,z=w,y=L,a=11):a=18;break;case 18:B(b[1316029],i+4|0,0);a=b[1310893]+h|0;if(a>>>0<(c[2622514]&65535)>>>0)var na=a,r=t,a=20;else a=19;break;case 19:r=b[1310894]+t|0;na=0;a=20;break;case 20:Mf(d);r>>>0<(c[2622518]&65535)>>>0?(t=r,h=na,a=4):a=21;break;case 21:k=e;return}}function Ri(){var a= 0,e=k;k=k+4|0;for(a=2;;)switch(a){case 2:var d=e,g=kb((c[2622514]&65535)*b[1310895]&-1,2),A=g;Ra(g,5577676);if(0==c[2622518]<<16>>16)a=10;else var f=0,a=3;break;case 3:a=16==(b[1311009]|0)?4:5;break;case 4:bc(A,(c[2622514]&65535)*b[1310895]&-1);var j=c[2622514],a=7;break;case 5:Ia(-1,0);a=c[2622514];if(0==((a&65535)*b[1310895]&-1|0))j=a,a=7;else var t=0,a=6;break;case 6:a=Ia(b[1311009],0)&65535;c[(A+(t<<1)|0)>>1]=a;var a=t+1|0,h=c[2622514];a>>>0<((h&65535)*b[1310895]&-1)>>>0?(t=a,a=6):(j=h,a=7);break; case 7:b[d>>2]=A;if(0==j<<16>>16)a=9;else var i=0,a=8;break;case 8:Rg(f,i,d);a=i+1|0;(a|0)<(j&65535|0)?(i=a,a=8):a=9;break;case 9:a=f+1|0;(a|0)<(c[2622518]&65535|0)?(f=a,a=3):a=10;break;case 10:Aa(g);k=e;return}}function Si(){var a=0,e=k;k=k+8264|0;for(a=2;;)switch(a){case 2:var d=e,g=e+60,A=e+8256,f=A,j=k;k=k+4|0;b[(A|0)>>2]=0;b[(A+4|0)>>2]=0;B(b[1316029],b[1315860],0);A=((x()&65535)+12|0)&15;B(b[1316029],12,1);if(0==(A|0))a=8;else var t=0,a=3;break;case 3:a=x();c[(d+(t<<1)|0)>>1]=a;a=t+1|0;if((a| 0)<(A|0))t=a,a=3;else var h=0,a=4;break;case 4:a=ka(b[1316029])&65535;c[(d+30+(h<<1)|0)>>1]=a;a=h+1|0;if((a|0)<(A|0))h=a,a=4;else var i=0,a=5;break;case 5:var a=c[(d+(i<<1)|0)>>1]&65535,p=c[(d+30+(i<<1)|0)>>1]&65535,m=((a+4095|0)+(4096>>>(p>>>0))|0)&4095;if(a>>>0>m>>>0)a=7;else var u=a,a=6;break;case 6:a=u+1|0;c[(g+(a<<1)|0)>>1]=(p<<8|i)&65535;(a|0)>(m|0)?a=7:(u=a,a=6);break;case 7:a=i+1|0;(a|0)<(A|0)?(i=a,a=5):a=8;break;case 8:var s=g|0;c[s>>1]=12;B(b[1316029],b[1357123],0);Ia(-1,0);var v=c[2622518], a=0==v<<16>>16?20:9;break;case 9:var n=0,z=c[2622514],y=v,a=10;break;case 10:if(0==z<<16>>16)var w=0,L=y,a=19;else a=11;break;case 11:var l=n&1,F=0,a=12;break;case 12:var C=Nf(s),a=2>(F|0)?13:14;break;case 13:var G=f+(l<<2)+(F<<1)|0,a=((c[G>>1]&65535)+C|0)&65535;c[G>>1]=a;c[(j+(F<<1)|0)>>1]=a;G=j+((F&1)<<1)|0;a=15;break;case 14:G=j+((F&1)<<1)|0;c[G>>1]=((c[G>>1]&65535)+C|0)&65535;a=15;break;case 15:var a=c[G>>1],ya=c[2622514];c[(b[1311258]+((((ya&65535)*n&-1)+F|0)<<1)|0)>>1]=a;if(0==((a&65535)>>> (b[1311009]>>>0)|0))var D=ya,a=17;else a=16;break;case 16:Qa();D=c[2622514];a=17;break;case 17:a=F+1|0;(a|0)<(D&65535|0)?(F=a,a=12):a=18;break;case 18:L=c[2622518];w=D;a=19;break;case 19:a=n+1|0;(a|0)<(L&65535|0)?(n=a,z=w,y=L,a=10):a=20;break;case 20:k=e;return}}function Ti(){var a=0,e=k;k=k+12|0;for(a=2;;)switch(a){case 2:var d=e,g=e+8;B(b[1316029],b[1315860],0);var A=ka(b[1316029]),f=ka(b[1316029]),A=A&65535,a=73==(A|0)?4:3;break;case 3:a=88==(f&65535|0)?4:5;break;case 4:B(b[1316029],2110,1);a= 5;break;case 5:var j=70==(A|0)?2:0,t=j+3|0,j=14==(b[1311009]|0)?t:j;bc(d|0,4);var t=1<>16)a=10;else var s=0,a=11;break;case 10:if(0==(t|0))a=13;else var v=0,a=12;break;case 11:a=x();c[(5428500+((s*p&-1)<<1)|0)>>1]=a;a=s+1|0;(a|0)<(i|0)?(s=a,a=11):a=10; break;case 12:var a=(v|0)%(p|0),n=v-a|0;c[(5428500+(v<<1)|0)>>1]=(((c[(5428500+((n+p|0)<<1)|0)>>1]&65535)*a&-1)+((c[(5428500+(n<<1)|0)>>1]&65535)*(p-a|0)&-1)|0)/(p|0)&65535;a=v+1|0;(a|0)<(t|0)?(v=a,a=12):a=13;break;case 13:B(b[1316029],b[1315860]+562|0,0);m=x()&65535;u=t;a=17;break;case 14:16386>(h&65535)?a=16:(m=0,u=t,a=17);break;case 15:16386>(h&65535)?a=16:(m=0,u=t,a=17);break;case 16:bc(5428500,i);m=0;u=i;a=17;break;case 17:var z=u,a=18;break;case 18:a=z-1|0;c[(5428500+((z-2|0)<<1)|0)>>1]<<16>> 16==c[(5428500+(a<<1)|0)>>1]<<16>>16?(z=a,a=18):a=19;break;case 19:var y=We(5262960+(j<<5)|0);B(b[1316029],b[1357123],0);Ia(-1,0);if(0==c[2699356]<<16>>16)var w=y,a=36;else a=20;break;case 20:var l=0!=(m|0),ma=5262960+((j+1|0)<<5)|0,F=0,C=z,G=0,ya=y,a=21;break;case 21:if(l&(G|0)==(m|0))a=22;else var D=ya,I=C,na=F,a=23;break;case 22:Aa(ya);D=We(ma);I=C+32|0;na=16;a=23;break;case 23:a=0==c[2622514]<<16>>16?35:24;break;case 24:var o=D+2|0,r=G&1,q=0,a=25;break;case 25:var ra=Ia(c[D>>1]&65535,o),ga=ra& 15,ra=ra>>4,$=(Ia(ga-ra|0,0)<<1|1)<>>1;if(0==($&1<<(ga-1|0)|0))a=26;else var E=$,a=27;break;case 26:E=((0==(ra|0)&1)+(-1<(q|0)?28:29;break;case 28:var H=d+(r<<2)+(q<<1)|0,a=((c[H>>1]&65535)+E|0)&65535;c[H>>1]=a;c[(g+(q<<1)|0)>>1]=a;H=g+((q&1)<<1)|0;a=30;break;case 29:H=g+((q&1)<<1)|0;c[H>>1]=((c[H>>1]&65535)+E|0)&65535;a=30;break;case 30:var J=c[H>>1],a=(((J&65535)+na|0)&65535|0)<(I|0)?32:31;break;case 31:Qa();a=32;break;case 32:if(0>J<<16>>16)var O=0,a=34;else a= 33;break;case 33:O=J<<16>>16;O=16383>J<<16>>16?O:16383;a=34;break;case 34:a=c[2622514]&65535;c[(b[1311258]+(((a*G&-1)+q|0)<<1)|0)>>1]=c[(5428500+(O<<1)|0)>>1];n=q+1|0;(n|0)<(a|0)?(q=n,a=25):a=35;break;case 35:a=G+1|0;(a|0)<(c[2699356]&65535|0)?(F=na,C=I,G=a,ya=D,a=21):(w=D,a=36);break;case 36:Aa(w);k=e;return}}function Ui(){for(var a=0,e=k,a=2;;)switch(a){case 2:var d=b[1311012]>>>5&7;b[1390210]=d;var g=(c[2622030]&65535)*(c[2622020]&65535)&-1;b[1311014]=g;d=kb(d,g);Ra(d,5587444);var g=(b[1390210]>> 1)+5|0,a=c[2622020]&65535,A=c[2622030]&65535;Pa(b[1315738],5587324,(l=k,k=k+12|0,b[l>>2]=g,b[l+4>>2]=a,b[l+8>>2]=A,l));za(d,b[1311014],b[1390210],b[1316029]);g=b[1311014];a=0==(g|0)?7:3;break;case 3:var f=0,h=b[1390210],t=g,a=4;break;case 4:if(0<(h|0))var i=0,V=t,a=5;else var p=h,m=t,a=6;break;case 5:zc(j[d+((((j[5263704+(b[1311012]>>>8<<2)+i|0]<<24>>24)-48|0)*V&-1)+f|0)|0]<<24>>24,b[1315738]);var a=i+1|0,A=b[1390210],u=b[1311014];(a|0)<(A|0)?(i=a,V=u,a=5):(p=A,m=u,a=6);break;case 6:a=f+1|0;a>>>0< m>>>0?(f=a,h=p,t=m,a=4):a=7;break;case 7:Aa(d);k=e;return}}function vd(a,e){for(var d=0,d=2;;)switch(d){case 2:if((c[2622518]&65535)>>>0>a>>>0)d=3;else var g=0,d=5;break;case 3:var A=c[2622514]&65535;A>>>0>e>>>0?d=4:(g=0,d=5);break;case 4:g=c[(b[1311258]+(((A*a&-1)+e|0)<<1)|0)>>1]&65535;d=5;break;case 5:return g}}function Vi(){var a=0,e=k;k=k+12|0;for(a=2;;)switch(a){case 2:var d=e,g=c[2622514],A=c[2622518],f=d|0,a=10==(za(f,1,10,b[1316029])|0)?3:5;break;case 3:var h=d+1|0,t=d+2|0,i=d+3|0,V=d+4|0, p=d+5|0,m=d+6|0,u=d+7|0,s=d+8|0,v=d+9|0,n=0,z=((5*(g&65535)&-1)*(A&65535)&-1)>>>3,y=0,a=4;break;case 4:var a=n+1|0,w=j[f]&255,l=n+2|0,ma=j[t]&255,F=ma<<8|j[i]&255,C=ma>>>2|(w>>>2|y<<6)<<6,ma=n+3|0,G=j[V]&255,ya=G<<8|j[p]&255,D=n+4|0,I=j[m]&255,na=I<<8|j[u]&255,o=I>>>2|(G>>>2|C<<6)<<6,I=j[s]&255,G=I<<8|j[v]&255,I=I>>>2|o<<6,r=n+5|0,x=z+1|0,C=C>>>2,q=z+2|0,o=o>>>4,ga=z+3|0,$=b[1311258];c[($+(n<<1)|0)>>1]=(w<<8|j[h]&255)&1023;c[($+(a<<1)|0)>>1]=F&1023;c[($+(l<<1)|0)>>1]=ya&1023;c[($+(ma<<1)|0)>>1]=na& 1023;c[($+(D<<1)|0)>>1]=G&1023;c[($+(z<<1)|0)>>1]=C&1023;c[($+(x<<1)|0)>>1]=o&1023;c[($+(q<<1)|0)>>1]=I&1023;10==(za(f,1,10,b[1316029])|0)?(n=r,z=ga,y=I,a=4):a=5;break;case 5:b[1315874]=1023;k=e;return}}function Of(a,e){var d=0,g=k;k=k+32|0;for(d=2;;)switch(d){case 2:var A=g,f=g+16,j=A|0;bc(j,8);var t=A+8|0,i=Math.floor((c[(A+4|0)>>1]&65535)/(c[t>>1]&65535)),V=i&65535,p=kb(V*e&-1,4),m=p;Ra(p,5587012);var u=A+6|0,s=A+10|0,d=0==Math.floor((c[u>>1]&65535)/(c[s>>1]&65535))<<16>>16?36:3;break;case 3:var v= 0==i<<16>>16,n=A+2|0,z=1<(i&65535),y=0==(e|0),w=2<(e|0),l=0==(a|0),ma=0,d=4;break;case 4:d=v?15:5;break;case 5:var F=0==(ma|0),C=0,d=6;break;case 6:if(y)d=14;else var G=0,d=7;break;case 7:d=l?9:8;break;case 8:var ya=ja(11),d=10;break;case 9:ya=3.0517578125E-5*(x()&65535|0);d=10;break;case 10:var D=ya,I=m+(((G*V&-1)+C|0)<<2)|0,d=F?11:12;break;case 11:h[I>>2]=D;d=13;break;case 12:h[(m+((((G|1)*V&-1)+C|0)<<2)|0)>>2]=(D-h[I>>2])/(c[s>>1]&65535|0);d=13;break;case 13:d=G+2|0;d>>>0>>0?(G=d,d=7):d=14; break;case 14:d=C+1|0;(d|0)==(V|0)?d=15:(C=d,d=6);break;case 15:d=0==(ma|0)?35:16;break;case 16:var na=c[s>>1]&65535,o=(na*ma&-1)+(c[n>>1]&65535)|0,d=o-na|0,na=c[2622518]&65535;if(d>>>0>>0&d>>>0>>0)var r=d,d=17;else d=35;break;case 17:if(z)var q=1,d=18;else d=30;break;case 18:var B=c[t>>1];if(y)var ga=B,d=21;else d=19;break;case 19:var $=B&65535|0,E=0,d=20;break;case 20:var d=(E*V&-1)+q|0,H=h[(m+((d-1|0)<<2)|0)>>2];h[(f+(E<<2)|0)>>2]=H;h[(f+((E|1)<<2)|0)>>2]=(h[(m+(d<<2)|0)>>2]-H)/$;d=E+2| 0;d>>>0>>0?(E=d,d=20):(ga=B,d=21);break;case 21:var J=ga&65535,O=(J*q&-1)+(c[j>>1]&65535)|0,d=O-J|0,J=c[2622514]&65535;if(d>>>0>>0&d>>>0>>0)var K=d,d=22;else d=29;break;case 22:if(w)d=23;else var W=0,d=25;break;case 23:var ba=b[1356908]>>>(((r-(c[2621782]&65535)|0)<<1&14|(K-(c[2631850]&65535)|0)&1)<<1>>>0),d=0==(ba&1|0)?24:26;break;case 24:W=ba&3;d=25;break;case 25:var d=b[1311258]+(((J*r&-1)+K|0)<<1)|0,H=h[(f+(W<<2)|0)>>2]*(c[d>>1]&65535|0),H=0<=H?Math.floor(H):Math.ceil(H),fa=H&65535;c[d>> 1]=65535>H>>>0?fa:-1;d=26;break;case 26:if(y)d=28;else var P=0,d=27;break;case 27:d=f+(P<<2)|0;h[d>>2]=h[(f+((P|1)<<2)|0)>>2]+h[d>>2];d=P+2|0;d>>>0>>0?(P=d,d=27):d=28;break;case 28:d=K+1|0;d>>>0>>0&d>>>0>>0?(K=d,d=22):d=29;break;case 29:d=q+1|0;(d|0)==(V|0)?d=30:(q=d,d=18);break;case 30:if(v)d=34;else var pa=0,d=31;break;case 31:if(y)d=33;else var T=0,d=32;break;case 32:d=m+(((T*V&-1)+pa|0)<<2)|0;h[d>>2]=h[(m+((((T|1)*V&-1)+pa|0)<<2)|0)>>2]+h[d>>2];d=T+2|0;d>>>0>>0?(T=d,d=32):d=33;break; case 33:d=pa+1|0;(d|0)==(V|0)?d=34:(pa=d,d=31);break;case 34:d=r+1|0;d>>>0>>0&d>>>0>>0?(r=d,d=17):d=35;break;case 35:d=ma+1|0;d>>>0<(Math.floor((c[u>>1]&65535)/(c[s>>1]&65535))&65535)>>>0?(ma=d,d=4):d=36;break;case 36:Aa(p);k=g;return}}function Wi(){var a=0,e=k;k=k+40|0;for(a=2;;)switch(a){case 2:var d=e,g=e+16,A=e+32,a=0!=(b[1315861]|0)&(j[5398716]^1)?3:64;break;case 3:a=j[5243532]?4:5;break;case 4:Xb(5586816,24,1,b[Ua>>2]);a=5;break;case 5:B(b[1316029],b[1315860],0);var f=x();c[2631472]= f;B(b[1316029],6,1);var i=b[1316029],t=b[1315860],Dc=o()+t|0;B(i,Dc,0);var V=o();o();a=0==(V|0)?64:6;break;case 6:var p=d|0,m=d+4|0,u=d+8|0,s=d+12|0,v=g|0,n=g+4|0,z=g+8|0,y=g+12|0,w=2147483647,l=0,ma=V,a=7;break;case 7:var F=ma-1|0,C=o(),G=o(),ya=o(),D=La(b[1316029]);B(b[1316029],b[1315860]+ya|0,0);if(1024==(C|0))a=8;else if(1049==(C|0))a=9;else if(1050==(C|0))a=13;else if(1025==(C|0))a=37;else if(1046==(C|0)|1040==(C|0))a=38;else if(1035==(C|0))a=39;else if(1042==(C|0))a=40;else var I=l,na=w,a=42; break;case 8:var r=G-8|0;if(-1<(r|0))var q=r,a=24;else I=l,na=w,a=42;break;case 9:o();ja(11);var sp=ja(11);ja(11);var ra=ja(11);ja(11);var ga=ja(11),$=ja(11),E=ja(11),H=ra+((h[1311441]-E)*$+1),J=0,a=10;break;case 10:var O=J|0,K=sp+O*(O*ga+H),W=65535>K?K:65535;if(0>W)var ba=0,a=12;else a=11;break;case 11:ba=0<=W?Math.floor(W):Math.ceil(W);a=12;break;case 12:c[(5428500+(J<<1)|0)>>1]=ba;var fa=J+1|0;65536==(fa|0)?a=18:(J=fa,a=10);break;case 13:var P=ja(11),pa=ja(11),T=ja(11),X=ja(11),R=0,a=14;break; case 14:var ta=R|0,U=ta+(ta*(ta*(ta*(0+X)+T)+pa)+P);if(65535>U)a=15;else var sa=-1,a=17;break;case 15:var qa=0>U,Z=(qa^1)<<31>>31;qa?(sa=Z,a=17):a=16;break;case 16:sa=0<=U?Math.floor(U):Math.ceil(U);a=17;break;case 17:c[(5428500+(R<<1)|0)>>1]=sa;var Q=R+1|0;65536==(Q|0)?a=18:(R=Q,a=14);break;case 18:var S=c[2622518];0==S<<16>>16?(I=l,na=w,a=42):a=19;break;case 19:var M=-(C&1)|0,N=c[2622514],ca=0,a=20;break;case 20:var ia=b[1311439]&M,ea=N&65535,a=ia>>>0>>0?21:23;break;case 21:var aa=b[1311258], ha=ia,a=22;break;case 22:var da=aa+(((ea*ca&-1)+ha|0)<<1)|0;c[da>>1]=c[(5428500+((c[da>>1]&65535)<<1)|0)>>1];var la=ha+1|0;la>>>0>>0?(ha=la,a=22):a=23;break;case 23:var Y=ca+1|0;Y>>>0<(S&65535)>>>0?(ca=Y,a=20):(I=l,na=w,a=42);break;case 24:var ka=x(),oa=ka&65535,wa=x(),za=wa&65535,ua=x();x();var Sg=c[2622514],a=(ka&65535)<(Sg&65535)?25:36;break;case 25:a=131==ua<<16>>16?26:129==ua<<16>>16?32:36;break;case 26:var Pi=c[2622518],a=0==Pi<<16>>16?36:27;break;case 27:var Ba=oa-2|0,Ga=oa+2|0,$c=oa-1| 0,Dg=oa+1|0,Ca=b[1356908],Ab=c[2621782],tp=c[2631850],Ma=0,a=28;break;case 28:a=1==(Ca>>>(((Ma-(Ab&65535)|0)<<1&14|(oa-(tp&65535)|0)&1)<<1>>>0)&3|0)?29:30;break;case 29:var Ka=Ma-1|0,Ta=vd(Ka,$c);b[p>>2]=Ta;var Lb=vd(Ka,Dg);b[m>>2]=Lb;var Jc=Lb+Ta|0,Sl=Ma+1|0,lb=vd(Sl,$c);b[u>>2]=lb;var $a=lb+Jc|0,cb=vd(Sl,Dg);b[s>>2]=cb;var Ha=cb+$a|0,Na=(Ta<<2)-Ha|0,Va=-Na|0,Mb=-1<(Na|0)?Na:Va;b[v>>2]=Mb;var Ya=(Lb<<2)-Ha|0,Za=-Ya|0,ab=-1<(Ya|0)?Ya:Za;b[n>>2]=ab;var ob=(Mb|0)<(ab|0)&1,xa=(lb<<2)-Ha|0,eb=-xa|0,Wa= -1<(xa|0)?xa:eb;b[z>>2]=Wa;var fb=(b[(g+(ob<<2)|0)>>2]|0)<(Wa|0)?2:ob,mb=(cb<<2)-Ha|0,hb=-mb|0,Xa=-1<(mb|0)?mb:hb;b[y>>2]=Xa;var bb=(Ha-b[(d+(((b[(g+(fb<<2)|0)>>2]|0)<(Xa|0)?3:fb)<<2)|0)>>2]|0)/3+0.5,db=0<=bb?Math.floor(bb):Math.ceil(bb);c[(b[1311258]+((((Sg&65535)*Ma&-1)+oa|0)<<1)|0)>>1]=db;var gb=Sl,a=31;break;case 30:var je=Ma-2|0,sb=vd(je,Ba),Ea=vd(je,Ga)+sb|0,Ae=Ma+2|0,Bb=vd(Ae,Ba)+Ea|0,Ob=0.0732233*(vd(Ae,Ga)+Bb|0)+0.5,Cb=vd(Ma,Ba),Eb=0.3535534*(vd(Ma,Ga)+Cb|0),tb=Ob+Eb,Jb=0<=tb?Math.floor(tb): Math.ceil(tb);c[(b[1311258]+((((Sg&65535)*Ma&-1)+oa|0)<<1)|0)>>1]=Jb;gb=Ma+1|0;a=31;break;case 31:gb>>>0<(Pi&65535)>>>0?(Ma=gb,a=28):a=36;break;case 32:a=(wa&65535)<(c[2622518]&65535)?33:36;break;case 33:var Fb=(1!=(b[1356908]>>>(((za-(c[2621782]&65535)|0)<<1&14|(oa-(c[2631850]&65535)|0)&1)<<1>>>0)&3|0)&1)<<2,yb=Fb|8,nb=Fb,wb=0,a=34;break;case 34:var pb=vd((j[5245704+(nb<<1)|0]<<24>>24)+za|0,(j[5245705+(nb<<1)|0]<<24>>24)+oa|0)+wb|0,Db=nb+1|0;(Db|0)<(yb|0)?(nb=Db,wb=pb,a=34):a=35;break;case 35:c[(b[1311258]+ ((((Sg&65535)*za&-1)+oa|0)<<1)|0)>>1]=(pb+4|0)>>>3&65535;a=36;break;case 36:var zb=q-8|0;-1<(zb|0)?(q=zb,a=24):(I=l,na=w,a=42);break;case 37:Of(1,2);I=l;na=w;a=42;break;case 38:Of(0,2);I=l;na=w;a=42;break;case 39:Of(0,4);I=l;na=w;a=42;break;case 40:B(b[1316029],36,1);var ub=(x()&65535)-b[1311440]|0,Ia=-ub|0,Da=-1<(ub|0)?ub:Ia;(w|0)>(Da|0)?a=41:(I=l,na=w,a=42);break;case 41:I=La(b[1316029])-38|0;na=Da;a=42;break;case 42:B(b[1316029],D,0);0==(F|0)?a=43:(w=na,l=I,ma=F,a=7);break;case 43:a=0==(I|0)?64: 45;break;case 44:var Pa=0!=(vb|0);if(Pa)var ic=0,a=67;else a=48;break;case 45:B(b[1316029],I,0);o();var va=o()&32767,Fa=o()&32767,Ja=o()&32767,Sa=o()&32767;o();o();o();o();var Sb=Ja*va&-1,vb=Sa*Fa&-1,Kb=vb+Sb|0,Yb=kb(Kb,6),Gb=Yb;Ra(Yb,5586708);var cc=Gb+(Kb<<2)|0;x();var dc=0!=(Sb|0);if(dc)var uc=0,a=46;else a=44;break;case 46:var Je=ja(11);h[(Gb+(uc<<2)|0)>>2]=Je;var ib=uc+1|0;(ib|0)<(Sb|0)?(uc=ib,a=46):a=44;break;case 47:if(Pa)var pc=0,a=65;else a=66;break;case 48:if(dc)var Pb=0,a=50;else a=47; break;case 49:var vc=Ja|0,Zb=A|0,Oa=A+4|0,mc=c[2622514],qc=0,rc=mc,a=51;break;case 50:var Qa=x();c[(cc+(Pb<<1)|0)>>1]=Qa;var Qb=Pb+1|0;(Qb|0)<(Sb|0)?(Pb=Qb,a=50):a=47;break;case 51:if(0==rc<<16>>16)var $b=0,a=62;else a=52;break;case 52:var Bc=qc>>>0,ac=b[1311258],xb=0,rb=rc&65535,a=53;break;case 53:var Nc=(xb>>>0)*vc/(rb|0),Cc=Nc&-1,Pf=Cc|0,Kc=0.5*(c[(ac+(((rb*qc&-1)+xb|0)<<1)|0)>>1]&65535|0),zh=Cc+2|0,Xc=Cc,a=54;break;case 54:var Rc=va*Xc&-1,ad=0,jc=0,a=55;break;case 55:if((jc|0)<(va|0))a=56;else var kc= ad,a=57;break;case 56:var Fc=Rc+jc|0,Wb=jc+1|0;Kc<(c[(cc+(Fc<<1)|0)>>1]&65535|0)?(kc=Fc,a=57):(ad=Fc,jc=Wb,a=55);break;case 57:a=0==(jc|0)|(jc|0)==(va|0)?58:59;break;case 58:var ec=0,Rb=kc-1|0,a=60;break;case 59:var Hb=c[(cc+(kc<<1)|0)>>1]&65535,Lc=kc-1|0,ec=((Hb|0)-Kc)/(Hb-(c[(cc+(Lc<<1)|0)>>1]&65535)|0),Rb=Lc,a=60;break;case 60:h[(A+((Xc-Cc|0)<<2)|0)>>2]=ec*h[(Gb+(Rb<<2)|0)>>2]+(1-ec)*h[(Gb+(kc<<2)|0)>>2];var Yc=Xc+1|0;(Yc|0)<(zh|0)?(Xc=Yc,a=54):a=61;break;case 61:var hd=Nc-Pf,Gc=2*(Kc+Bc*((1-hd)* h[Zb>>2]+hd*h[Oa>>2]))&-1,sc=65535>(Gc|0)?Gc:65535,Sc=sc&65535,Tb=mc&65535;c[(ac+(((Tb*qc&-1)+xb|0)<<1)|0)>>1]=0>(sc|0)?0:Sc;var bd=xb+1|0;bd>>>0>>0?(xb=bd,rb=Tb,a=53):($b=mc,a=62);break;case 62:var Tc=qc+1|0;Tc>>>0<(jb&65535)>>>0?(qc=Tc,rc=$b,a=51):a=63;break;case 63:Aa(Yb);a=64;break;case 64:k=e;return;case 65:var wc=x();c[(cc+((Sb+pc|0)<<1)|0)>>1]=wc;var Oc=pc+1|0;(Oc|0)<(vb|0)?(pc=Oc,a=65):a=66;break;case 66:var jb=c[2622518],a=0==jb<<16>>16?63:49;break;case 67:var Uc=ja(11);h[(Gb+((Sb+ic| 0)<<2)|0)>>2]=Uc;var Vc=ic+1|0;(Vc|0)<(vb|0)?(ic=Vc,a=67):a=48}}function Xi(){for(var a=0,a=2;;)switch(a){case 2:B(b[1316029],b[1311436],0);var e=x(),d=x(),g=1==(b[1311435]|0);B(b[1316029],b[1357123],0);bc(b[1311258],(c[2622518]&65535)*(c[2622514]&65535)&-1);a=0==(b[1311435]|0)?6:3;break;case 3:var A=(c[2622518]&65535)*(c[2622514]&65535)&-1,a=0==(A|0)?6:4;break;case 4:var f=g?21845:4948,j=f^-1,t=b[1311258],h=0,a=5;break;case 5:var a=t+(h<<1)|0,k=(c[a>>1]^e)&65535,i=t+((h|1)<<1)|0,m=(c[i>>1]^d)&65535; c[a>>1]=(m&j|k&f)&65535;c[i>>1]=(m&f|k&j)&65535;a=h+2|0;(a|0)<(A|0)?(h=a,a=5):a=6;break;case 6:return}}function id(a,e){for(var d=0,d=2;;)switch(d){case 2:if(-1==(a|0))d=3;else if(0==(a|0))var g=0,d=9;else d=4;break;case 3:b[1311432]=0;b[1311433]=0;g=b[1311434]=0;d=9;break;case 4:var d=b[1311432],A=b[1311433],f=b[1311434];if((d|0)<(a|0))d=5;else var j=d,t=f,h=A,d=6;break;case 5:j=A;h=o()|0;t=0|j;b[1311433]=h;b[1311434]=t;j=b[1311432]+32|0;b[1311432]=j;d=6;break;case 6:oa.bitshift64(h,t,0,64-j|0); oa.bitshift64(b[i>>2],b[i+4>>2],2,64-a|0);var k=b[i>>2],d=0==(e|0)?8:7;break;case 7:g=c[(e+(k<<1)|0)>>1]&65535;b[1311432]=j-(g>>>8)|0;g&=255;d=9;break;case 8:b[1311432]=j-a|0;g=k;d=9;break;case 9:return g}}function Yi(){var a=0,e=k;k=k+16|0;for(a=2;;)switch(a){case 2:var d=e,g=e+8,A=kb(((c[2622518]&65535)<<2)+(c[2622514]&65535)|0,2),f=A;Ra(A,5586588);var j=f+((c[2622514]&65535)<<1)|0,t=j;B(b[1316029],b[1311017],0);var a=c[2622518],h=a&65535;if(0==a<<16>>16)var i=h,a=4;else var p=0,a=3;break;case 3:a= o();b[(t+(p<<2)|0)>>2]=a;a=p+1|0;h=c[2622518]&65535;(a|0)<(h|0)?(p=a,a=3):(i=h,a=4);break;case 4:var m=j;B(b[1316029],b[1311438],0);if(0==(b[1311438]|0))var u=0,a=8;else a=5;break;case 5:bc(m+(i<<2)|0,(c[2622518]&65535)<<1);u=0;a=8;break;case 6:a=0==c[2622518]<<16>>16?33:7;break;case 7:var s=g+4|0,v=g|0,n=d+4|0,z=d|0,y=0,a=9;break;case 8:a=(u*u&-1|0)/3.969+0.5;a=0<=a?Math.floor(a):Math.ceil(a);c[(5428500+(u<<1)|0)>>1]=a;a=u+1|0;256==(a|0)?a=6:(u=a,a=8);break;case 9:B(b[1316029],b[(t+(y<<2)|0)>>2]+ b[1357123]|0,0);id(-1,0);b[s>>2]=0;b[v>>2]=0;var w=c[2622514],a=0==w<<16>>16?32:10;break;case 10:var l=0,ma=w&65535,a=11;break;case 11:a=(l|0)<(ma&65528|0)?13:12;break;case 12:b[n>>2]=14;b[z>>2]=14;a=18;break;case 13:if(0==(l&7|0))var F=0,a=14;else a=18;break;case 14:a=5>(F|0)?15:17;break;case 15:a=0==(id(1,0)|0);h=F+1|0;a?(F=h,a=14):a=16;break;case 16:if(0==(F|0))var C=0,a=34;else a=17;break;case 17:C=(F<<1)-2|0;a=id(1,0);b[z>>2]=b[(5245664+((C+a|0)<<2)|0)>>2];C=0;a=34;break;case 18:var G=l&1,ya= b[(d+(G<<2)|0)>>2],a=14==(ya|0)?19:20;break;case 19:var D=id(16,0);b[(g+(G<<2)|0)>>2]=D;c[(f+(l<<1)|0)>>1]=D&65535;a=21;break;case 20:a=id(ya,0);D=g+(G<<2)|0;a=(((-1<<(ya-1|0))+1|0)+a|0)+b[D>>2]|0;b[D>>2]=a;c[(f+(l<<1)|0)>>1]=a&65535;D=a;a=21;break;case 21:a=65535>>0?22:23;break;case 22:Qa();a=23;break;case 23:a=5==(b[1311435]|0)?24:26;break;case 24:var I=f+(l<<1)|0,na=c[I>>1],a=256>(na&65535)?25:26;break;case 25:c[I>>1]=c[(5428500+((na&65535)<<1)|0)>>1];a=26;break;case 26:var a=l+1|0,r=c[2622514], x=r&65535;(a|0)<(x|0)?(l=a,ma=x,a=11):a=27;break;case 27:a=0==r<<16>>16?32:28;break;case 28:var q=y+i|0,ra=0,a=29;break;case 29:var ga=(c[(m+(q<<2)+(((ra|0)>=(b[1311439]|0)&1)<<1)|0)>>1]<<16>>16)+(((c[(f+(ra<<1)|0)>>1]&65535)<<2)-b[1311437]|0)|0,a=0<(ga|0)?30:31;break;case 30:c[(b[1311258]+(((x*y&-1)+ra|0)<<1)|0)>>1]=ga&65535;a=31;break;case 31:a=ra+1|0;(a|0)<(x|0)?(ra=a,a=29):a=32;break;case 32:a=y+1|0;(a|0)<(c[2622518]&65535|0)?(y=a,a=9):a=33;break;case 33:Aa(A);b[1315874]=65532-b[1311437]|0;k= e;return;case 34:a=5>(C|0)?35:37;break;case 35:a=0==(id(1,0)|0);h=C+1|0;a?(C=h,a=34):a=36;break;case 36:a=0==(C|0)?18:37;break;case 37:a=(C<<1)-2|0,h=id(1,0),b[n>>2]=b[(5245664+((a+h|0)<<2)|0)>>2],a=18}}function Zi(){var a=0,e=k;k=k+96|0;for(a=2;;)switch(a){case 2:var d=e,a=0==(Ud(d,0)|0)?12:3;break;case 3:c[2631472]=18761;id(-1,0);var g=c[2622518],a=0==g<<16>>16?11:4;break;case 4:var A=d+52|0,f=0,j=c[2622514],t=g,a=5;break;case 5:a=b[1315924]+32768|0;if(0==j<<16>>16)var h=0,i=t,a=10;else var p=0, m=a,u=a,a=6;break;case 6:var s=b[A>>2],s=id(c[s>>1]&65535,s+2|0),v=b[A>>2],v=id(c[v>>1]&65535,v+2|0),n=id(s,0);if(0==(1<<(s-1|0)&n|0))a=7;else var z=n,a=8;break;case 7:z=(n+1|0)+(-1<>1]=y&65535;var w=id(v,0);if(0==(1<<(v-1|0)&w|0))a=13;else var l=w,a=14;break;case 9:i=c[2622518];h=ma;a=10;break;case 10:a=f+1|0;(a|0)<(i&65535|0)?(f=a,j=h,t=i,a=5):a=11;break;case 11:Mf(d);b[1315874]=65535; a=12;break;case 12:k=e;return;case 13:l=(w+1|0)+(-1<>1]=a&65535;var C=p+2|0;(C|0)<(F|0)?(p=C,m=a,u=y,a=6):a=9}}function $i(){for(var a=0,a=2;;)switch(a){case 2:if(0==(b[1356908]|0))a=3;else var e=0,a=4;break;case 3:a=e=kb(c[2622514]&65535,2);Ra(e,5586380);e=a;a=4;break;case 4:var d=b[1310895];if(0==(d|0))var g=e,a=21;else a=5;break;case 5:var A=0,f=0,j=e,t=c[2622518],h=d,a= 6;break;case 6:if(0==t<<16>>16)var i=A,k=j,m=0,u=h,a=20;else var s=A,v=0,n=j,a=7;break;case 7:if(0==((v>>>0)%(b[1310894]>>>0)|0))a=8;else var z=s,a=9;break;case 8:z=s+1|0;B(b[1316029],b[1357123]+(s<<2)|0,0);var a=b[1316029],y=o();B(a,y,0);a=9;break;case 9:var w=0==(b[1356908]|0);if(w|(f|0)==(b[1311230]|0))a=10;else var l=n,a=18;break;case 10:a=w?11:12;break;case 11:var ma=n,F=c[2622514],a=13;break;case 12:F=c[2622514];ma=b[1311258]+(((F&65535)*v&-1)<<1)|0;a=13;break;case 13:bc(ma,F&65535);0==(b[1356908]| 0)?a=14:(l=ma,a=18);break;case 14:var C=v-(c[2621782]&65535)|0;C>>>0<(c[2699356]&65535)>>>0?a=15:(l=ma,a=18);break;case 15:var G=c[2621482];0==G<<16>>16?(l=ma,a=18):a=16;break;case 16:var ya=G&65535,D=c[2631850],I=b[1316027],na=0,a=17;break;case 17:c[(I+(((ya*C&-1)+na|0)<<3)+(f<<1)|0)>>1]=c[(ma+(((D&65535)+na|0)<<1)|0)>>1];a=na+1|0;a>>>0>>0?(na=a,a=17):(l=ma,a=18);break;case 18:var a=v+1|0,r=c[2622518];a>>>0<(r&65535)>>>0?(s=z,v=a,n=l,a=7):a=19;break;case 19:u=b[1310895];i=z;k=l;m=r;a=20;break; case 20:a=f+1|0;a>>>0>>0?(A=i,f=a,j=k,t=m,h=u,a=6):(g=k,a=21);break;case 21:a=0==(b[1356908]|0)?22:23;break;case 22:b[1315874]=65535;b[1311260]=1;Aa(g);a=23;break;case 23:return}}function jf(){for(var a=0,a=2;;)switch(a){case 2:var e=b[1315874],d=0,a=3;break;case 3:var g=d+1|0;1<>>0>>0?(d=g,a=3):a=4;break;case 4:bc(b[1311258],(c[2622518]&65535)*(c[2622514]&65535)&-1);var A=c[2622518],a=0==A<<16>>16?15:5;break;case 5:var f=c[2622514],j=0,t=f,h=A,a=6;break;case 6:if(0==t<<16>>16)var i=0,k= h,m=f,a=14;else a=7;break;case 7:var u=0,s=t&65535,v=f,a=8;break;case 8:var a=b[1311258]+(((s*j&-1)+u|0)<<1)|0,n=(c[a>>1]&65535)>>>(b[1315924]>>>0);c[a>>1]=n&65535;if(0==((n&65535)>>>(g>>>0)|0))var z=v,a=12;else a=9;break;case 9:(j-(c[2621782]&65535)|0)>>>0<(c[2699356]&65535)>>>0?a=10:(z=v,a=12);break;case 10:(u-(c[2631850]&65535)|0)>>>0<(c[2621482]&65535)>>>0?a=11:(z=v,a=12);break;case 11:Qa();z=c[2622514];a=12;break;case 12:a=u+1|0;n=z&65535;(a|0)<(n|0)?(u=a,s=n,v=z,a=8):a=13;break;case 13:k=c[2622518]; m=i=z;a=14;break;case 14:a=j+1|0;(a|0)<(k&65535|0)?(j=a,t=i,h=k,f=m,a=6):a=15;break;case 15:return}}function aj(){for(var a=0,a=2;;)switch(a){case 2:var e=b[1311230],a=0==(j[5398716]&1|e|0)?4:3;break;case 3:var a=e-1|0,a=0==(e|0)?0:a,d=a<<2;B(b[1316029],b[1357123]+(3>>0?12:d)|0,0);a=b[1316029];d=o();B(a,d,0);jf();a=15;break;case 4:Aa(b[1311258]);b[1311258]=0;Aa(b[1316027]);var g=c[2699356];c[2632056]=g;var g=g&65535,A=c[2621482];c[2632046]=A;g=kb((A&65535)*g&-1,8);b[1316027]=g;Ra(g,5586296);A= g=kb(c[2622514]&65535,2);Ra(g,5586296);var f=0,a=5;break;case 5:B(b[1316029],b[1357123]+(f<<2)|0,0);a=b[1316029];d=o();B(a,d,0);a=0==c[2622518]<<16>>16?13:6;break;case 6:var h=f>>>1&1,t=f&1,i=0,k=c[2622514],a=7;break;case 7:bc(A,k&65535);var p=(i-(c[2621782]&65535)|0)-h|0,m=c[2622514],a=p>>>0>=(c[2699356]&65535)>>>0|0==m<<16>>16?12:8;break;case 8:var u=i<<1&14,s=c[2631850],v=c[2621482],n=0,a=9;break;case 9:var z=(n-(s&65535)|0)-t|0,y=v&65535,a=z>>>0>>0?10:11;break;case 10:c[(b[1316027]+(((y*p& -1)+z|0)<<3)+((b[1356908]>>>((n&1|u)<<1>>>0)&3)<<1)|0)>>1]=c[(A+(n<<1)|0)>>1];a=11;break;case 11:a=n+1|0;a>>>0<(m&65535)>>>0?(n=a,a=9):a=12;break;case 12:a=i+1|0;a>>>0<(c[2622518]&65535)>>>0?(i=a,k=m,a=7):a=13;break;case 13:a=f+1|0;4==(a|0)?a=14:(f=a,a=5);break;case 14:Aa(g);b[1356908]=0;c[2622458]=0;a=15;break;case 15:return}}function ok(){for(var a=0,a=2;;)switch(a){case 2:var e=c[2622514]&65535,d=e<<3,g=b[1311009],a=d>>>0<((c[2621482]&65535)*g&-1)>>>0?4:3;break;case 3:var A=e,f=Math.floor((d>>> 0)/(g>>>0)),a=5;break;case 4:A=(g*e&-1)>>>3;f=e;a=5;break;case 5:var j=A<<3,t=g*f&-1,h=b[1315924];if(0==(h&1|0))var k=A,a=7;else a=6;break;case 6:k=(A<<4|0)/15&-1;a=7;break;case 7:var p=(h&24)+8|0,a=c[2622518],m=((a&65535)+1|0)>>>1,a=0==a<<16>>16?29:8;break;case 8:var u=0<(f|0),s=t-j|0,v=p,n=m*(-k|0)&-2048,z=0,y=0,w=0,l=0,ma=h,a=9;break;case 9:if(0==(ma&2|0))var F=y,C=z,a=15;else a=10;break;case 10:a=((z|0)%(m|0)<<1)+((z|0)/(m|0)&-1)|0;1==(a|0)?a=11:(F=y,C=a,a=15);break;case 11:0==(ma&4|0)?(F=y,C= 1,a=15):a=12;break;case 12:var G=b[1316029],a=0==(b[1311008]|0)?14:13;break;case 13:B(G,b[1357123]-n|0,0);F=0;C=1;a=15;break;case 14:B(G,0,2);F=b[1316029];C=La(F)>>3<<2;B(F,C,0);F=0;C=1;a=15;break;case 15:if(u)var ya=0,D=F,I=w,na=l,a=16;else var o=F,r=w,x=l,a=27;break;case 16:var a=b[1311009],q=D-a|0;if(0>(q|0))var ga=q,$=I,E=na,a=17;else var H=q,J=I,O=na,K=a,a=21;break;case 17:oa.bitshift64(E,$,0,v);var W=0,ba=b[i+4>>2],fa=b[i>>2],a=18;break;case 18:var P=ka(b[1316029])<(T|0)?(ga=T,$=pa,E=P,a=17):a=20;break;case 20:K=b[1311009];H=T;J=pa;O=P;a=21;break;case 21:a=64-K|0;oa.bitshift64(O,J,0,a-H|0);oa.bitshift64(b[i>>2],b[i+4>>2],2,a);a=b[1315924];c[(b[1311258]+(((a>>>6^ya)+((c[2622514]&65535)*C&-1)|0)<<1)|0)>>1]=b[i>>2]&65535;a=0==(a&1|0)?26:22;break;case 22:a=9==((ya|0)%10|0)?23:26;break;case 23:a=0==(ka(b[1316029])|0)?26:24;break;case 24:a=(ya|0)<((c[2631850]&65535)+(c[2621482]&65535)|0)?25:26;break; case 25:Qa();a=26;break;case 26:a=ya+1|0;(a|0)==(f|0)?(o=H,r=J,x=O,a=27):(ya=a,D=H,I=J,na=O,a=16);break;case 27:var X=z+1|0,a=(X|0)<(c[2622518]&65535|0)?28:29;break;case 28:y=s+o|0;ma=b[1315924];z=X;w=r;l=x;a=9;break;case 29:return}}function bj(){for(var a=0,a=2;;)switch(a){case 2:var e=(-(18761==c[2631472]<<16>>16&1)|0)&3,d=(5*(c[2622514]&65535)&-1)>>>2,g=Tb(d<<1);Ra(g,5586160);a=0==c[2622518]<<16>>16?12:3;break;case 3:var A=g+d|0,f=0==(d|0),h=0,a=4;break;case 4:a=za(A,1,d,b[1316029])>>>0>>0? 5:6;break;case 5:Qa();a=6;break;case 6:if(f)a=8;else var t=0,a=7;break;case 7:j[g+t|0]=j[g+((t^e)+d|0)|0];a=t+1|0;(a|0)<(d|0)?(t=a,a=7):a=8;break;case 8:var i=c[2622514],a=0==i<<16>>16?11:9;break;case 9:var k=b[1311258],p=g,m=0,a=10;break;case 10:var u=p+4|0,a=i&65535,s=a*h&-1;c[(k+((m+s|0)<<1)|0)>>1]=j[u]&3|(j[p]&255)<<2;c[(k+(((m|1)+s|0)<<1)|0)>>1]=(j[u]&255)>>>2&3|(j[p+1|0]&255)<<2;c[(k+(((m|2)+s|0)<<1)|0)>>1]=(j[u]&255)>>>4&3|(j[p+2|0]&255)<<2;c[(k+(((m|3)+s|0)<<1)|0)>>1]=(j[u]&255)>>>6|(j[p+ 3|0]&255)<<2;u=p+5|0;s=m+4|0;(s|0)<(a|0)?(p=u,m=s,a=10):a=11;break;case 11:a=h+1|0;(a|0)<(c[2622518]&65535|0)?(h=a,a=4):a=12;break;case 12:Aa(g);b[1315874]=1023;return}}function eh(a){for(var e=0,e=2;;)switch(e){case 2:e=0==(a|0)?3:4;break;case 3:var d=b[1311636]=0,e=7;break;case 4:e=b[1311636];if(0==(e|0))e=5;else var c=e,e=6;break;case 5:c=b[1315924];za(c+5246548|0,1,16384-c|0,b[1316029]);za(5246548,1,b[1315924],b[1316029]);c=b[1311636];e=6;break;case 6:d=c-a|0;e=d&131071;b[1311636]=e;e=e>>>3^16368; d=((j[(e+1|0)+5246548|0]&255)<<8|j[e+5246548|0]&255)>>>((d&7)>>>0)&(-1<>16?22:3;break;case 3:var f=g+4|0,j=g|0,t=d+4|0,h=d|0,i=0,p=0,m=c[2622514],u=A,a=4;break;case 4:if(0==m<<16>>16)var s=p,v=0,n=u,a=21;else var z=0,y=p,a=5;break;case 5:var w=(z|0)%14,a=0==(w|0)?6:7;break;case 6:b[f>>2]=0;b[j>>2]=0;b[t>>2]=0;b[h>>2]=0;var l=y,a=9;break;case 7:2==((w|0)%3| 0)?a=8:(l=y,a=9);break;case 8:l=4>>>((3-eh(2)|0)>>>0);a=9;break;case 9:var ma=w&1,F=g+(ma<<2)|0,a=0==(b[F>>2]|0),C=eh(8),a=a?14:10;break;case 10:a=0==(C|0)?16:11;break;case 11:var G=d+(ma<<2)|0,ya=b[G>>2]-(128<(ya|0)|4==(l|0))a=12;else var D=ya,a=13;break;case 12:D=ya&(-1<>2]=D+(C<>2]=C;a=0!=(C|0)|11<(w|0)?15:16;break;case 15:a=C<<4;a|=eh(4);b[(d+(ma<<2)|0)>>2]=a;a=16;break;case 16:var a=b[(d+((z&1)<<2)|0)>>2],I=c[2622514];c[(b[1311258]+ ((((I&65535)*i&-1)+z|0)<<1)|0)>>1]=a&65535;if(4098<(a&65535)>>>0)a=17;else var na=I,a=19;break;case 17:(z|0)<(c[2621482]&65535|0)?a=18:(na=I,a=19);break;case 18:Qa();na=c[2622514];a=19;break;case 19:a=z+1|0;(a|0)<(na&65535|0)?(z=a,y=l,a=5):a=20;break;case 20:n=c[2699356];s=l;v=na;a=21;break;case 21:a=i+1|0;(a|0)<(n&65535|0)?(i=a,p=s,m=v,u=n,a=4):a=22;break;case 22:k=e;return}}function dj(){var a=0,e=k;k=k+8216|0;for(a=2;;)switch(a){case 2:var d=e,g=e+8192,A=d|0;c[A>>1]=3084;var f=12,j=0,t=11,a=5; break;case 3:var h=j+i|0,a=4;break;case 4:a=t-1|0;0==(t|0)?a=8:(f=t,j=h,t=a,a=5);break;case 5:var i=2048>>>(t>>>0);0<(i|0)?a=6:(h=j,a=4);break;case 6:var p=(f<<8|t)&65535,m=0,u=j,a=7;break;case 7:a=u+1|0;c[(d+(a<<1)|0)>>1]=p;var s=m+1|0;(s|0)==(i|0)?a=3:(m=s,u=a,a=7);break;case 8:B(b[1316029],7,1);Ia(-1,0);var v=c[2699356],a=0==v<<16>>16?35:9;break;case 9:var n=g,z=0,y=c[2622514],w=v,a=10;break;case 10:b[n>>2]=0;b[n+4>>2]=0;b[n+8>>2]=0;b[n+12>>2]=0;b[n+16>>2]=0;b[n+20>>2]=0;if(0==y<<16>>16)var l= 0,ma=w,a=34;else a=11;break;case 11:var F=2>(z|0),C=z-2|0,G=0,a=12;break;case 12:var ya=G&1,D=g+12*ya|0,I=g+12*ya+8|0,na=b[I>>2],o=(3>(na|0)&1)<<1,r=b[D>>2]&65535,x=o+2|0,a=13;break;case 13:a=x+1|0;0==(r>>>((x+o|0)>>>0)|0)?a=14:(x=a,a=13);break;case 14:var q=Ia(3,0),ga=q&3,q=q<<29>>31,a=Ia(12,A);if(12==(a|0))a=15;else var $=a,a=16;break;case 15:$=Ia(16-x|0,0)>>>1;a=16;break;case 16:var E=$<>2]=a;var s=g+12*ya+4|0,H=b[s>>2],E=(a^q)+H|0;b[s>>2]=((3*E&-1)+H|0)>>5;s=na+1|0;b[I>> 2]=16<(a|0)?0:s;a=(G|0)<(c[2621482]&65535|0)?17:32;break;case 17:var J=2>(G|0),O=c[2622514],a=F&J?18:19;break;case 18:var K=0,W=O,ba=b[1311258],a=30;break;case 19:var fa=O&65535,a=F?20:21;break;case 20:ba=b[1311258];K=c[(ba+(((G-2|0)+(fa*z&-1)|0)<<1)|0)>>1]&65535;W=O;a=30;break;case 21:a=J?22:23;break;case 22:ba=b[1311258];K=c[(ba+(((fa*C&-1)+G|0)<<1)|0)>>1]&65535;W=O;a=30;break;case 23:var P=G-2|0,pa=b[1311258],T=c[(pa+(((fa*z&-1)+P|0)<<1)|0)>>1],X=T&65535,R=fa*C&-1,ta=c[(pa+((R+G|0)<<1)|0)>>1], U=ta&65535,P=c[(pa+((R+P|0)<<1)|0)>>1],R=P&65535,a=(T&65535)<(P&65535)&(P&65535)<(ta&65535)?25:24;break;case 24:a=(ta&65535)<(P&65535)&(P&65535)<(T&65535)?25:29;break;case 25:a=X-R|0;s=a>>31;a=32<((s^a)-s|0)?27:26;break;case 26:a=U-R|0;s=a>>31;a=32<((s^a)-s|0)?27:28;break;case 27:K=(U+X|0)-R|0;W=O;ba=pa;a=30;break;case 28:K=(U+X|0)>>>1;W=O;ba=pa;a=30;break;case 29:K=X-R|0;W=K>>31;ba=U-R|0;a=ba>>31;K=((W^K)-W|0)>((a^ba)-a|0)?X:U;W=O;ba=pa;a=30;break;case 30:a=K+(E<<2|ga)|0;c[(ba+((((W&65535)*z&-1)+ G|0)<<1)|0)>>1]=a&65535;a=0==(a&61440|0)?32:31;break;case 31:Qa();a=32;break;case 32:var a=G+1|0,sa=c[2622514];(a|0)<(sa&65535|0)?(G=a,a=12):a=33;break;case 33:ma=c[2699356];l=sa;a=34;break;case 34:a=z+1|0;(a|0)<(ma&65535|0)?(z=a,y=l,w=ma,a=10):a=35;break;case 35:k=e;return}}function pk(){var a=0,e=k;k=k+768|0;for(a=2;;)switch(a){case 2:var d=e,g=d|0,A=d+1|0,f=d+765|0,h=0,a=3;break;case 3:a=768>za(g,1,768,b[1316029])>>>0?4:5;break;case 4:Qa();a=5;break;case 5:var t=Math.floor((h>>>0)/82),i=12*((h>>> 0)%82)&-1,a=984>h>>>0?6:7;break;case 6:var l=t|1,a=8;break;case 7:l=(t<<1)-24|0;a=8;break;case 8:a=l+i|0;if(1476==(h|0))a=9;else if(1480==(h|0))a=10;else if(1478==(h|0))a=11;else if(1477==(h|0)|1479==(h|0))a=22;else var p=a,m=t,a=12;break;case 9:p=984;m=t;a=12;break;case 10:p=985;m=t;a=12;break;case 11:p=985;m=1;a=12;break;case 12:if(11>>0|0==(m&1|0))a=20;else var u=p,s=0,a=13;break;case 13:var v=s+1|0,a=1==(s|0)?14:15;break;case 14:u^=1;s=v;a=13;break;case 15:var n=s>>>1,a=0==(v&2|0)?17:16;break; case 16:var z=(j[d+(n+1|0)|0]&255)+(j[d+(n-1|0)|0]&255)&65535,a=18;break;case 17:z=(j[d+n|0]&255)<<1;a=18;break;case 18:var y=c[2622514]&65535,w=b[1311258];c[(w+(((y*u&-1)+s|0)<<1)|0)>>1]=z;var L=u^1;1533==(v|0)?a=19:(u=L,s=v,a=13);break;case 19:a=y*L&-1;c[(w+((a+1|0)<<1)|0)>>1]=(j[A]&255)<<1;c[(w+((a+1533|0)<<1)|0)>>1]=(j[f]&255)<<1;a=22;break;case 20:var ma=c[2622514],F=b[1311258],C=p&1,a=21;break;case 21:c[(F+((((ma&65535)*p&-1)+C|0)<<1)|0)>>1]=(j[d+(C>>>1)|0]&255)<<1;a=C+2|0;1534>a>>>0?(C=a,a= 21):a=22;break;case 22:a=h+1|0;1481==(a|0)?a=23:(h=a,a=3);break;case 23:b[1315874]=510;k=e;return}}function ej(){var a=0,e=k;k=k+311696|0;for(a=2;;)switch(a){case 2:var d=e;Ia(-1,0);ee(d|0,-128,311696);var g=c[2699356];if(2<((g&65535)+2|0)>>>0)a=3;else var A=0,f=g,a=14;break;case 3:var h=2,t=0,i=c[2621482],l=g,a=4;break;case 4:var p=h&1,m=p|2,a=m>>>0<((i&65535)+2|0)>>>0?6:5;break;case 5:var u=m,s=t,v=i,n=l,z=h+1|0,a=13;break;case 6:var y=h-1|0,w=h+1|0,L=d+644*w+(p^1)|0,ma=2==(h|0),F=m,a=7;break;case 7:var C= d+644*y+(F+1|0)|0,G=d+644*h+(F-2|0)|0,ya=((((j[C]&255)<<1)+(j[d+644*y+(F-1|0)|0]&255)|0)+(j[G]&255)|0)>>>2,D=5245092+(Ia(4,0)<<1)|0,ya=ya+(c[D>>1]<<16>>16)|0,ya=255>(ya|0)?ya:255,ya=0>(ya|0)?0:ya,D=ya&255;j[d+644*h+F|0]=D;a=4>(F|0)?8:9;break;case 8:j[L]=D;j[G]=D;a=9;break;case 9:a=ma?10:11;break;case 10:j[d+644*y+(F+3|0)|0]=D;j[C]=D;a=11;break;case 11:var I=F+2|0,na=c[2621482];(I|0)<((na&65535)+2|0)?(F=I,a=7):a=12;break;case 12:n=c[2699356];u=I;s=ya;v=na;z=w;a=13;break;case 13:j[d+644*h+u|0]=s&255; (z|0)<((n&65535)+2|0)?(h=z,t=s,i=v,l=n,a=4):(A=0,f=n,a=14);break;case 14:var o=A+2|0;if((o|0)<((f&65535)+2|0))a=15;else var r=f,a=34;break;case 15:var x=A,q=o,ga=c[2621482],$=f,a=20;break;case 16:var E=r&65535,H=E+2|0,a=2>>0?17:35;break;case 17:var J=(c[2621482]&65535)+2|0,O=2,a=37;break;case 18:var K=ca,W=c[2699356],a=19;break;case 19:a=q+2|0;(a|0)<((W&65535)+2|0)?(x=q,q=a,ga=K,$=W,a=20):(r=W,a=34);break;case 20:var ba=q&1^3;ba>>>0<((ga&65535)+2|0)>>>0?a=21:(K=ga,W=$,a=19);break;case 21:var fa= 4>(q|0),P=x+4|0,B=ba,a=22;break;case 22:var T=4>(B|0),X=j[d+644*x+B|0],a=fa|T?23:24;break;case 23:var R=B-2|0,ta=2,U=X,sa=R,R=d+644*q+R|0,a=29;break;case 24:var a=X&255,qa=B-2|0,Z=d+644*q+qa|0,Q=j[Z]&255,S=a-Q|0,M=j[d+644*x+qa|0]&255,a=a-M|0,Q=Q-M|0,M=Q>>31,S=((((S>>31^S)+(S>>>31)|0)+(a>>>31)|0)+(a>>31^a)|0)+((M^Q)-M|0)|0;4>(S|0)?(ta=0,U=X,sa=qa,R=Z,a=29):a=25;break;case 25:8>(S|0)?(ta=1,U=X,sa=qa,R=Z,a=29):a=26;break;case 26:16>(S|0)?(ta=2,U=X,sa=qa,R=Z,a=29):a=27;break;case 27:32>(S|0)?(ta=3,U= X,sa=qa,R=Z,a=29):a=28;break;case 28:ta=48>(S|0)?4:5;U=X;sa=qa;R=Z;a=29;break;case 29:var N=((j[R]&255)+(U&255)|0)>>>1,a=Ia(2,0),N=N+(c[(5245044+(ta<<3)+(a<<1)|0)>>1]<<16>>16)|0,N=255>(N|0)?N:255,a=N&255,N=0>(N|0)?0:a;j[d+644*q+B|0]=N;a=fa?30:31;break;case 30:j[d+644*x+(B+2|0)|0]=N;a=31;break;case 31:a=T?32:33;break;case 32:j[d+644*P+sa|0]=N;a=33;break;case 33:var a=B+2|0,ca=c[2621482];(a|0)<((ca&65535)+2|0)?(B=a,a=22):a=18;break;case 34:a=A+1|0;2==(a|0)?a=16:(A=a,f=r,a=14);break;case 35:a=0==r<< 16>>16?44:36;break;case 36:var ia=c[2621482],ea=0,aa=ia,a=40;break;case 37:a=O&1^3;if(a>>>0>>0)var ha=a,a=38;else a=39;break;case 38:a=d+644*O+ha|0;Q=(((((j[a]&255)<<2)+(j[d+644*O+(ha-1|0)|0]&255)|0)+(j[d+644*O+(ha+1|0)|0]&255)|0)>>>1)-256|0;Q=255>(Q|0)?Q:255;M=Q&255;j[a]=0>(Q|0)?0:M;a=ha+2|0;(a|0)<(J|0)?(ha=a,a=38):a=39;break;case 39:a=O+1|0;(a|0)<(H|0)?(O=a,a=37):a=35;break;case 40:if(0==aa<<16>>16)var da=0,a=43;else a=41;break;case 41:var la=ea+2|0,Y=c[2622514],ka=b[1311258],ja=0,a=42;break; case 42:c[(ka+((((Y&65535)*ea&-1)+ja|0)<<1)|0)>>1]=c[(5245124+((j[d+644*la+(ja+2|0)|0]&255)<<1)|0)>>1];a=ja+1|0;(a|0)<(ia&65535|0)?(ja=a,a=42):(da=ia,a=43);break;case 43:a=ea+1|0;(a|0)<(E|0)?(ea=a,aa=da,a=40):a=44;break;case 44:b[1315874]=1023;k=e;return}}function fj(){var a=0,e=k;k=k+9736|0;for(a=2;;)switch(a){case 2:var d=e,g=e+9728,A=g,f=k;k=k+6|0;var h=k=k+3>>2<<2;k=k+6948|0;c[A>>1]=c[2631998];c[A+2>>1]=c[2631999];c[A+4>>1]=c[2632E3];var t=2,i=0,a=3;break;case 3:var l=c[(5263972+(t<<1)|0)>>1], a=(i&65535)>(l&65535)?6:4;break;case 4:var p=l&65535,m=c[(5263972+((t-2|0)<<1)|0)>>1]&65535,u=c[(5263972+((t-1|0)<<1)|0)>>1]&65535,s=(c[(5263972+((t|1)<<1)|0)>>1]&65535)-u|0,v=u|0,n=i&65535,a=5;break;case 5:var z=v+(n-m|0)/(p-m|0)*s+0.5,y=0<=z?Math.floor(z):Math.ceil(z);c[(5428500+(n<<1)|0)>>1]=y;var w=n+1|0;(w|0)>(p|0)?a=6:(n=w,a=5);break;case 6:var L=t+2|0;if(12>(L|0))t=L,i=l,a=3;else var ma=0,F=0,a=7;break;case 7:var C=j[ma+5263712|0]<<24>>24,G=256>>>(C>>>0);if(0<(G|0))a=8;else var ya=F,a=11;break; case 8:var D=j[(ma|1)+5263712|0]&255,I=1<(G|0)?G:1,na=0,o=F,a=9;break;case 9:var r=o+1|0;c[(d+(o<<1)|0)>>1]=(D|C<<8)&65535;var x=na+1|0;(x|0)<(G|0)?(na=x,o=r,a=9):a=10;break;case 10:ya=F+I|0;a=11;break;case 11:var q=ma+2|0;260>q>>>0?(ma=q,F=ya,a=7):a=12;break;case 12:var ga=243==(b[1316009]|0)?2:3,$=1<<(ga-1|0)|(8-ga|0)<<8,E=0,a=13;break;case 13:c[(d+9216+(E<<1)|0)>>1]=($|E>>ga<> 16?16:17;break;case 16:var O=0,K=c[2621482],a=21;break;case 17:var W=d+9216|0,ba=d+4608|0,fa=d+5120|0,P=f|0,B=f+2|0,T=f+4|0,X=0,a=23;break;case 18:c[(h+(J<<1)|0)>>1]=2048;var R=J+1|0;3474==(R|0)?a=15:(J=R,a=18);break;case 19:var ta=c[2699356];(Pb|0)<(ta&65535|0)?(X=Pb,a=23):a=20;break;case 20:O=ta&65535;K=Ea;a=21;break;case 21:var U=(K&65535)*O&-1,a=0==(U|0)?69:22;break;case 22:var sa=b[1311258],qa=0,a=68;break;case 23:var Z=Ia(6,0)&65535;c[P>>1]=Z;var Q=Ia(6,0)&65535;c[B>>1]=Q;var S=Ia(6,0)&65535; c[T>>1]=S;var M=X-1|0,N=0,ca=Z,a=24;break;case 24:var ia=g+(N<<1)|0,ea=ca<<16>>16,aa=(((16777216/(c[ia>>1]<<16>>16|0)&-1)+2047|0)>>12)*ea&-1,ha=65564<(aa|0)?10:12,da=-1<<(ha-1|0)^-1,la=aa<<(12-ha|0),Y=0,a=25;break;case 25:var ka=h+2316*N+(Y<<1)|0;c[ka>>1]=(((c[ka>>1]<<16>>16)*la&-1)+da|0)>>ha&65535;var ja=Y+1|0;1158==(ja|0)?a=26:(Y=ja,a=25);break;case 26:c[ia>>1]=ca;var oa=0!=(N|0),Aa=oa&1^1,wa=ca<<7,za=M+N|0,ua=2-N|0,Ba=h+2316*N+(Aa<<1)|0,Ga=h+2316*N+1544|0,$c=772-(Aa<<1)|0,Dg=za+2|0,Ca=c[2621482], Ab=0,Ua=Ca,Ma=Ca,Ka=Ca,a=27;break;case 27:var Ta=(Ua&65535)>>>1;c[(h+2316*N+1544+(Ta<<1)|0)>>1]=wa;c[(h+2316*N+772+(Ta<<1)|0)>>1]=wa;if(0==(Ta|0))var Lb=Ua,Jc=Ma,Ea=Ka,a=52;else var lb=1,$a=Ta,a=29;break;case 28:var cb;0<(cb|0)?(lb=Ha,$a=cb,a=29):a=51;break;case 29:var Ha=Ia(8,d+(lb<<9)|0)<<24>>24;if(0==(Ha|0))var Na=$a,a=37;else a=30;break;case 30:var Va=$a-2|0,Mb=$a-1|0;if(8==(Ha|0))var Ya=Mb,a=31;else a=32;break;case 31:var Za=Ia(8,W)&255;c[(h+2316*N+772+(Ya<<1)|0)>>1]=ea*Za&65535;var ab=Ya-1| 0;if((ab|0)<(Va|0))var ob=Mb,a=74;else Ya=ab,a=31;break;case 32:var xa=d+((Ha+10|0)<<9)|0,eb=$a,Wa=Mb,a=33;break;case 33:var fb=Ia(8,xa)<<24>>20,a=oa?34:35;break;case 34:var mb=((c[(h+2316*N+772+(eb<<1)|0)>>1]<<16>>16)+(c[(h+2316*N+(Wa<<1)|0)>>1]<<16>>16)|0)/2&-1,a=36;break;case 35:mb=(((c[(h+(Wa<<1)|0)>>1]<<16>>16<<1)+(c[(h+(eb<<1)|0)>>1]<<16>>16)|0)+(c[(h+772+(eb<<1)|0)>>1]<<16>>16)|0)/4&-1;a=36;break;case 36:c[(h+2316*N+772+(Wa<<1)|0)>>1]=(mb+fb|0)&65535;var hb=Wa-1|0;if((hb|0)<(Va|0))var Xa=$a, bb=Mb,a=70;else eb=Wa,Wa=hb,a=33;break;case 37:if(2<(Na|0))a=38;else var db=1,a=39;break;case 38:db=(Ia(8,ba)<<24>>24)+1|0;a=39;break;case 39:if(0<(db|0)&0<(Na|0))a=40;else var gb=Na,a=50;break;case 40:var je=-db|0,sb=(Na-1|0)>>>1^-1,La=je>>>0>sb>>>0?je:sb,Ae=4294967288>>0?La:-8,Bb=Ae<<1,Ob=-Ae|0,Cb=Na,Eb=0,a=41;break;case 41:var tb=Cb-2|0,Jb=Cb-1|0,Fb=Cb,yb=Jb,a=42;break;case 42:a=oa?43:44;break;case 43:var nb=((c[(h+2316*N+772+(Fb<<1)|0)>>1]<<16>>16)+(c[(h+2316*N+(yb<<1)|0)>>1]<<16>>16)|0)/ 2&-1,a=45;break;case 44:nb=(((c[(h+(yb<<1)|0)>>1]<<16>>16<<1)+(c[(h+(Fb<<1)|0)>>1]<<16>>16)|0)+(c[(h+772+(Fb<<1)|0)>>1]<<16>>16)|0)/4&-1;a=45;break;case 45:c[(h+2316*N+772+(yb<<1)|0)>>1]=nb&65535;var wb=yb-1|0;if((wb|0)<(tb|0))var pb=Cb,Db=Jb,a=75;else Fb=yb,yb=wb,a=42;break;case 46:var zb=Ia(8,fa)<<24>>20,ub=Jb,a=47;break;case 47:var va=h+2316*N+772+(ub<<1)|0;c[va>>1]=((c[va>>1]&65535)+zb|0)&65535;var Ra=ub-1|0;if((Ra|0)<(tb|0))var Da=Jb,a=80;else ub=Ra,a=47;break;case 48:var Pa=Eb+1|0;(Pa|0)==(Ob| 0)?a=49:(Cb=tb,Eb=Pa,a=41);break;case 49:gb=Na+Bb|0;a=50;break;case 50:9==(db|0)?(Na=gb,a=37):(cb=gb,a=28);break;case 51:var Fa=c[2621482],Ea=Jc=Lb=Fa,a=52;break;case 52:var Ja=(Ab<<1)+X|0;if(1<(Lb&65535))a=53;else var kb=Lb,a=86;break;case 53:var Sa=c[2622514],Sb=0,a=54;break;case 54:var vb=(c[(h+2316*N+772+(Sb<<1)|0)>>1]<<16>>16<<4|0)/(ea|0)&-1,Kb=vb&65535,Yb=0>(vb|0)?0:Kb,Gb=Sa&65535,a=oa?55:56;break;case 55:var cc=b[1311258];c[(cc+(((ua+(Sb<<1)|0)+(Gb*za&-1)|0)<<1)|0)>>1]=Yb;var dc=cc,a=57;break; case 56:var uc=b[1311258];c[(uc+(((Sb<<1)+(Gb*Ja&-1)|0)<<1)|0)>>1]=Yb;dc=uc;a=57;break;case 57:var Oa=Sb+1|0;(Oa|0)<((Lb&65535)>>>1|0)?(Sb=Oa,a=54):a=81;break;case 58:var ib=N+1|0,a=3==(ib|0)?60:59;break;case 59:var pc=c[(f+(ib<<1)|0)>>1],N=ib,ca=pc,a=24;break;case 60:var Pb=X+4|0,vc=X,Zb=Ea,a=61;break;case 61:if(0==Zb<<16>>16)var Qa=0,a=67;else a=62;break;case 62:var mc=0,qc=Zb&65535,a=63;break;case 63:a=0==((mc+vc|0)&1|0)?64:65;break;case 64:var rc=mc+1|0,a=66;break;case 65:var Tb=mc-1|0,Qb=mc+ 1|0,$b=(c[2622514]&65535)*vc&-1,Bc=b[1311258],ac=Bc+(($b+mc|0)<<1)|0,xb=(((c[ac>>1]&65535)<<1)-4096|0)+(((c[(Bc+(($b+((Qb|0)<(qc|0)?Qb:Tb)|0)<<1)|0)>>1]&65535)+(c[(Bc+(($b+(0!=(mc|0)?Tb:Qb)|0)<<1)|0)>>1]&65535)|0)>>>1)|0,rb=xb&65535;c[ac>>1]=0>(xb|0)?0:rb;rc=Qb;a=66;break;case 66:var Nc=Ea&65535;(rc|0)<(Nc|0)?(mc=rc,qc=Nc,a=63):(Qa=Ea,a=67);break;case 67:var Cc=vc+1|0;(Cc|0)<(Pb|0)?(vc=Cc,Zb=Qa,a=61):a=19;break;case 68:var Xb=sa+(qa<<1)|0;c[Xb>>1]=c[(5428500+((c[Xb>>1]&65535)<<1)|0)>>1];var Kc=qa+ 1|0;(Kc|0)<(U|0)?(qa=Kc,a=68):a=69;break;case 69:b[1315874]=16383;k=e;return;case 70:var jb=Ia(8,xa)<<24>>20,a=oa?72:71;break;case 71:var Xc=(((c[(h+772+(bb<<1)|0)>>1]<<16>>16<<1)+(c[(h+772+(Xa<<1)|0)>>1]<<16>>16)|0)+(c[(h+1544+(Xa<<1)|0)>>1]<<16>>16)|0)/4&-1,a=73;break;case 72:Xc=((c[(h+2316*N+1544+(Xa<<1)|0)>>1]<<16>>16)+(c[(h+2316*N+772+(bb<<1)|0)>>1]<<16>>16)|0)/2&-1;a=73;break;case 73:c[(h+2316*N+1544+(bb<<1)|0)>>1]=(Xc+jb|0)&65535;var Rc=bb-1|0;(Rc|0)<(Va|0)?(cb=Va,a=28):(Xa=bb,bb=Rc,a=70); break;case 74:var ad=Ia(8,W)&255;c[(h+2316*N+1544+(ob<<1)|0)>>1]=ea*ad&65535;var jc=ob-1|0;(jc|0)<(Va|0)?(cb=Va,a=28):(ob=jc,a=74);break;case 75:a=oa?77:76;break;case 76:var kc=(((c[(h+772+(Db<<1)|0)>>1]<<16>>16<<1)+(c[(h+772+(pb<<1)|0)>>1]<<16>>16)|0)+(c[(h+1544+(pb<<1)|0)>>1]<<16>>16)|0)/4&-1,a=78;break;case 77:kc=((c[(h+2316*N+1544+(pb<<1)|0)>>1]<<16>>16)+(c[(h+2316*N+772+(Db<<1)|0)>>1]<<16>>16)|0)/2&-1;a=78;break;case 78:c[(h+2316*N+1544+(Db<<1)|0)>>1]=kc&65535;var Fc=Db-1|0;(Fc|0)<(tb|0)?a=79: (pb=Db,Db=Fc,a=75);break;case 79:a=0==(Eb&1|0)?48:46;break;case 80:var Wb=h+2316*N+1544+(Da<<1)|0;c[Wb>>1]=((c[Wb>>1]&65535)+zb|0)&65535;var ec=Da-1|0;(ec|0)<(tb|0)?a=48:(Da=ec,a=80);break;case 81:var Rb=Ja|1,Hb=0,a=82;break;case 82:var Lc=(c[(h+2316*N+1544+(Hb<<1)|0)>>1]<<16>>16<<4|0)/(ea|0)&-1,Yc=Lc&65535,hd=0>(Lc|0)?0:Yc,a=oa?84:83;break;case 83:c[(dc+(((Hb<<1|1)+(Gb*Rb&-1)|0)<<1)|0)>>1]=hd;a=85;break;case 84:c[(dc+(((ua+(Hb<<1)|0)+(Gb*Dg&-1)|0)<<1)|0)>>1]=hd;a=85;break;case 85:var Gc=Hb+1|0;(Gc| 0)<((Jc&65535)>>>1|0)?(Hb=Gc,a=82):(kb=Jc,a=86);break;case 86:ud(Ba,Ga,$c);var sc=Ab+1|0;(sc|0)>(Aa|0)?a=58:(Ab=sc,Ua=kb,Ma=Jc,Ka=Ea,a=27)}}function gj(){for(var a=0,a=2;;)switch(a){case 2:var e=kb(c[2622514]&65535,1);Ra(e,5586036);a=0==c[2622518]<<16>>16?10:3;break;case 3:var d=0,g=c[2622514],a=4;break;case 4:var a=za(e,1,g&65535,b[1316029]),A=c[2622514];if(a>>>0<(A&65535)>>>0)a=5;else var f=A,a=6;break;case 5:Qa();f=c[2622514];a=6;break;case 6:if(0==f<<16>>16)var h=0,a=9;else a=7;break;case 7:var t= f&65535,i=b[1311258],k=0,a=8;break;case 8:c[(i+(((t*d&-1)+k|0)<<1)|0)>>1]=c[(5428500+((j[e+k|0]&255)<<1)|0)>>1];a=k+1|0;a>>>0>>0?(k=a,a=8):(h=f,a=9);break;case 9:a=d+1|0;a>>>0<(c[2622518]&65535)>>>0?(d=a,g=h,a=4):a=10;break;case 10:Aa(e);b[1315874]=c[2714505]&65535;return}}function qk(){for(var a=0,a=2;;)switch(a){case 2:var e=kb(c[2622514]&65535,3);Ra(e,5585876);if(0==c[2699356]<<16>>16)a=12;else var d=0,a=3;break;case 3:var g=d&1,a=0==(g|0)?4:6;break;case 4:a=3>za(e,c[2622514]&65535,3,b[1316029])>>> 0?5:6;break;case 5:Qa();a=6;break;case 6:var A=c[2622514],a=0==A<<16>>16?11:7;break;case 7:var f=-g|0,h=c[2621482],t=0,a=8;break;case 8:var i=h&65535,k=i+(t&-2)|0,p=j[e+k|0]&255,m=(j[e+(k+1|0)|0]&255)-128|0,k=(j[e+((i<<1&f)+t|0)|0]&255)-(((p-126|0)+m|0)>>2)|0,p=k+(p-128|0)|0,m=m+k|0;if(0>(m|0))var u=0,a=10;else a=9;break;case 9:u=255>(m|0)?m:255;a=10;break;case 10:var s=(i*d&-1)+t|0,v=b[1316027];c[(v+(s<<3)|0)>>1]=c[(5428500+(u<<1)|0)>>1];if(0>(k|0))var n=0,a=14;else a=13;break;case 11:a=d+1|0;(a| 0)<(c[2699356]&65535|0)?(d=a,a=3):a=12;break;case 12:Aa(e);b[1315874]=c[2714505]&65535;return;case 13:n=255>(k|0)?k:255;a=14;break;case 14:c[(v+(s<<3)+2|0)>>1]=c[(5428500+(n<<1)|0)>>1];if(0>(p|0))var z=0,a=16;else a=15;break;case 15:z=255>(p|0)?p:255;a=16;break;case 16:c[(v+(s<<3)+4|0)>>1]=c[(5428500+(z<<1)|0)>>1],a=t+1|0,(a|0)<(A&65535|0)?(t=a,a=8):a=11}}function hj(){var a=0,e=k;k=k+8|0;for(a=2;;)switch(a){case 2:var d=e,g=We(5264040);b[(d|0)>>2]=g;var A=We(5264066);b[(d+4|0)>>2]=A;var f=((c[2622518]& 65535)+63|0)>>>5,h=Tb((f<<2)+((c[2622514]&65535)<<5)|0);Ra(h,5585676);var t=h+((c[2622514]&65535)<<5)|0;c[2631472]=19789;if(0==(f|0))a=3;else var i=0,a=4;break;case 3:if(0==c[2622518]<<16>>16)a=18;else var l=0,p=0,a=5;break;case 4:a=o();b[(t+(i<<2)|0)>>2]=a;a=i+1|0;(a|0)<(f|0)?(i=a,a=4):a=3;break;case 5:if(0==(l&31|0))a=6;else var m=p,a=7;break;case 6:B(b[1316029],b[(t+(l>>5<<2)|0)>>2],0);Ia(-1,0);m=0;a=7;break;case 7:var u=c[2622514];if(0==u<<16>>16)var s=m,a=17;else a=8;break;case 8:var v=0,n=m, z=u&65535,y=u,a=9;break;case 9:var w=(v+l|0)&1,a=0==(w|0)?11:10;break;case 10:var L=n-2|0,ma=n-((y&65535)<<1)|0,F=L,a=12;break;case 11:F=(n-1|0)-z|0;L=n-2|0;ma=(n+1|0)-(y&65535)|0;a=12;break;case 12:var C=(v|0)>(w|0)?F:-1,C=0>(C|0)?ma:C,G=0>(C|0)&1<(v|0),ya=G?L:C;if(0>(ya|0))var D=0,a=14;else a=13;break;case 13:D=0>(ma|0)?C:ma;D=((j[h+(G?L:D)|0]&255)+(j[h+ya|0]&255)|0)>>>1;a=14;break;case 14:var a=Nf(b[(d+(w<<2)|0)>>2])+D|0,I=a&255,na=h+n|0;j[na]=I;if(255>>0)a=15;else var r=I,a=16;break;case 15:Qa(); r=j[na];a=16;break;case 16:var a=n+1|0,I=c[2622514],x=I&65535;c[(b[1311258]+(((x*l&-1)+v|0)<<1)|0)>>1]=c[(5428500+((r&255)<<1)|0)>>1];var q=v+1|0;(q|0)<(x|0)?(v=q,n=a,z=x,y=I,a=9):(s=a,a=17);break;case 17:a=l+1|0;(a|0)<(c[2622518]&65535|0)?(l=a,p=s,a=5):a=18;break;case 18:Aa(h);Aa(g);Aa(A);k=e;return}}function Tg(a,e){var d=0,g=k;k=k+780|0;for(d=2;;)switch(d){case 2:var A=g,f=g+768,h=La(b[1316029]),t=e+3|0,l=t&-4,V=0,d=3;break;case 3:d=(V|0)<(l|0)?4:9;break;case 4:var p=ka(b[1316029]),d=p&15;j[A+ V|0]=d;d=12<(d&255)?6:5;break;case 5:d=p>>>4&15;j[A+(V|1)|0]=d;var m=V+2|0;12<(d&255)?d=6:(V=m,d=3);break;case 6:B(b[1316029],h,0);if(0<(l|0))d=7;else var u=1,d=17;break;case 7:var s=f|0,v=f+4|0,n=f+8|0,z=f+2|0,y=f+6|0,w=f+10|0,L=0,d=8;break;case 8:bc(s,6);var d=c[s>>1],m=c[v>>1],ma=c[n>>1];c[(a+(L<<1)|0)>>1]=(m&65535)>>>12<<4|(d&65535)>>>12<<8|(ma&65535)>>>12;var F=c[z>>1],C=c[y>>1],G=c[w>>1];c[(a+((L|1)<<1)|0)>>1]=(C&65535)>>>12<<4|(F&65535)>>>12<<8|(G&65535)>>>12;var o=L|2;c[(a+(o<<1)|0)>>1]=d& 4095;c[(a+((L|3)<<1)|0)>>1]=F&4095;c[(a+((o+2|0)<<1)|0)>>1]=m&4095;c[(a+((o+3|0)<<1)|0)>>1]=C&4095;c[(a+((L|6)<<1)|0)>>1]=ma&4095;c[(a+((L|7)<<1)|0)>>1]=G&4095;d=L+8|0;(d|0)<(l|0)?(L=d,d=8):(u=1,d=17);break;case 9:if(0==(t&4|0))var D=0,I=0,na=0,d=11;else d=10;break;case 10:D=I=ka(b[1316029])<<8;I=0>(I|0)?-1:0;na=ka(b[1316029]);na=(ld.add(na,0>(na|0)?-1:0,D,I),b[i>>2]);I=b[i+4>>2];D=16;d=11;break;case 11:if(0<(l|0))var r=I,x=na,q=D,ra=0,d=12;else u=0,d=17;break;case 12:var ga=j[A+ra|0],$=ga&255;if((q| 0)<($|0))d=13;else var E=q,H=r,J=x,d=14;break;case 13:E=ka(b[1316029]);oa.bitshift64(E,0>(E|0)?-1:0,0,q+8|0);E=(ld.add(b[i>>2],b[i+4>>2],x,r),b[i>>2]);H=b[i+4>>2];J=ka(b[1316029]);oa.bitshift64(J,0>(J|0)?-1:0,0,q);E=(ld.add(b[i>>2],b[i+4>>2],E,H),b[i>>2]);H=b[i+4>>2];J=ka(b[1316029]);oa.bitshift64(J,0>(J|0)?-1:0,0,q+24|0);E=(ld.add(b[i>>2],b[i+4>>2],E,H),b[i>>2]);H=b[i+4>>2];J=ka(b[1316029]);oa.bitshift64(J,0>(J|0)?-1:0,0,q+16|0);J=(ld.add(b[i>>2],b[i+4>>2],E,H),b[i>>2]);H=b[i+4>>2];E=q+32|0;d=14; break;case 14:var O=J&65535>>>((16-$|0)>>>0);oa.bitshift64(J,H,1,ga&255);var K=b[i>>2],W=b[i+4>>2],ba=E-$|0;if(0==(O&1<<($-1|0)|0))d=15;else var fa=O,d=16;break;case 15:fa=((-1<<$)+1|0)+O|0;d=16;break;case 16:c[(a+(ra<<1)|0)>>1]=fa&65535;d=ra+1|0;(d|0)==(l|0)?(u=0,d=17):(r=W,x=K,q=ba,ra=d,d=12);break;case 17:return k=g,u}}function rk(){var a=0,e=k;k=k+520|0;for(a=2;;)switch(a){case 2:var d=e,g=e+512,A=c[2699356],a=0==A<<16>>16?15:3;break;case 3:var f=g+4|0,j=g|0,h=d|0,i=c[2621482],l=0,p=i,m=A,a=4; break;case 4:if(0==p<<16>>16)var u=0,s=m,v=i,a=14;else var n=0,z=-1,y=i,a=5;break;case 5:b[f>>2]=0;b[j>>2]=0;var w=y&65535,L=w-n|0,a=256<(L|0)?256:L,L=Tg(h,a),a=0<(a|0)?6:12;break;case 6:var ma=0==(L|0),F=z-w|0,C=F^-1,F=-257<(F|0)?C:256,C=0,a=7;break;case 7:var G=c[(d+(C<<1)|0)>>1]<<16>>16;if(ma)a=8;else var o=G,a=9;break;case 8:o=g+((C&1)<<2)|0;a=b[o>>2]+G|0;o=b[o>>2]=a;a=9;break;case 9:a=c[(5428500+(o<<1)|0)>>1];c[(b[1311258]+(((C+n|0)+((c[2622514]&65535)*l&-1)|0)<<1)|0)>>1]=a;a=4095<(a&65535)? 10:11;break;case 10:Qa();a=11;break;case 11:a=C+1|0;(a|0)==(F|0)?a=12:(C=a,a=7);break;case 12:var a=n+256|0,D=c[2621482],I=z+256|0;(a|0)<(D&65535|0)?(n=a,z=I,y=D,a=5):a=13;break;case 13:s=c[2699356];v=u=D;a=14;break;case 14:a=l+1|0;(a|0)<(s&65535|0)?(l=a,p=u,m=s,i=v,a=4):a=15;break;case 15:k=e;return}}function ij(){var a=0,e=k;k=k+784|0;for(a=2;;)switch(a){case 2:var d=e,g=e+768,A=c[2699356],a=0==A<<16>>16?18:3;break;case 3:var f=d|0,j=g+12|0,h=g+4|0,i=0,l=c[2621482],p=A,a=4;break;case 4:if(0==l<< 16>>16)var m=0,u=p,a=17;else a=5;break;case 5:var s=0,v=l&65535,a=6;break;case 6:var n=v-s|0,n=128<(n|0)?128:n;Tg(f,3*n&-1);b[j>>2]=0;b[h>>2]=0;if(0<(n|0))var z=0,y=0,w=0,L=f,a=8;else a=7;break;case 7:var ma=c[2621482],a=15;break;case 8:var F=(c[(L+8|0)>>1]<<16>>16)+y|0,C=(c[(L+10|0)>>1]<<16>>16)+w|0,G=((F+2|0)+C|0)>>2,o=F-G|0,D=C-G|0,I=z+s|0,na=I|1,r=0,x=L,a=9;break;case 9:var q=r+i|0,B=g+(r<<3)+4|0,ga=x+2|0,$=(c[x>>1]<<16>>16)+b[B>>2]|0;b[(g+(r<<3)|0)>>2]=$;a=1023<$>>>0?10:11;break;case 10:Qa(); a=11;break;case 11:var E=c[2621482],H=I+((E&65535)*q&-1)|0,J=b[1316027],O=D+$|0;if(0>(O|0))var K=0,a=13;else a=12;break;case 12:K=4095>(O|0)?O:4095;a=13;break;case 13:c[(J+(H<<3)|0)>>1]=c[(5428500+(K<<1)|0)>>1];var W=$-G|0;if(0>(W|0))var ba=0,a=20;else a=19;break;case 14:var a=z+2|0,fa=L+12|0;(a|0)<(n|0)?(z=a,y=F,w=C,L=fa,a=8):(ma=X,a=15);break;case 15:a=s+128|0;fa=ma&65535;(a|0)<(fa|0)?(s=a,v=fa,a=6):a=16;break;case 16:u=c[2699356];m=ma;a=17;break;case 17:a=i+2|0;(a|0)<(u&65535|0)?(i=a,l=m,p=u,a= 4):a=18;break;case 18:k=e;return;case 19:ba=4095>(W|0)?W:4095;a=20;break;case 20:c[(J+(H<<3)+2|0)>>1]=c[(5428500+(ba<<1)|0)>>1];var P=o+$|0;if(0>(P|0))var pa=0,a=22;else a=21;break;case 21:pa=4095>(P|0)?P:4095;a=22;break;case 22:c[(J+(H<<3)+4|0)>>1]=c[(5428500+(pa<<1)|0)>>1];var T=(c[ga>>1]<<16>>16)+$|0;b[B>>2]=T;if(1023>>0)a=23;else var X=E,R=J,a=24;break;case 23:Qa();R=b[1316027];X=c[2621482];a=24;break;case 24:var ta=na+((X&65535)*q&-1)|0,U=D+T|0;if(0>(U|0))var sa=0,a=26;else a=25;break;case 25:sa= 4095>(U|0)?U:4095;a=26;break;case 26:c[(R+(ta<<3)|0)>>1]=c[(5428500+(sa<<1)|0)>>1];var qa=T-G|0;if(0>(qa|0))var Z=0,a=28;else a=27;break;case 27:Z=4095>(qa|0)?qa:4095;a=28;break;case 28:c[(R+(ta<<3)+2|0)>>1]=c[(5428500+(Z<<1)|0)>>1];var Q=o+T|0;if(0>(Q|0))var S=0,a=30;else a=29;break;case 29:S=4095>(Q|0)?Q:4095;a=30;break;case 30:c[(R+(ta<<3)+4|0)>>1]=c[(5428500+(S<<1)|0)>>1];var M=r+1|0,a=2==(M|0)?14:31;break;case 31:x=x+4|0,r=M,a=9}}function sk(){var a=0,e=k;k=k+1536|0;for(a=2;;)switch(a){case 2:var d= e,g=b[1316027]|0,f=b[1311258],a=0==(f|0)?4:3;break;case 3:Aa(f);a=4;break;case 4:b[1311258]=0;var j=c[2699356],a=0==j<<16>>16?17:5;break;case 5:var h=d|0,t=0,i=g,l=c[2621482],p=j,a=6;break;case 6:if(0==l<<16>>16)var m=i,u=0,s=p,a=16;else a=7;break;case 7:var v=0,n=i,z=l&65535,y=-1,a=8;break;case 8:a=z-v|0;a=256<(a|0)?256:a;Tg(h,3*a&-1);if(0<(a|0))a=9;else var w=n,a=14;break;case 9:var L=y-z|0,ma=-257<(L|0)?L:-257,L=-4*ma&-1,ma=ma^-1,F=h,C=0,G=n,o=0,D=0,I=0,a=10;break;case 10:var na=F+2|0,r=o+(c[F>> 1]<<16>>16)|0;c[G>>1]=r&65535;a=0==(r&61440|0)?12:11;break;case 11:Qa();a=12;break;case 12:var x=F+4|0,q=D+(c[na>>1]<<16>>16)|0;c[(G+2|0)>>1]=q&65535;a=0==(q&61440|0)?19:18;break;case 13:w=n+((L-4|0)<<1)|0;a=14;break;case 14:var a=v+256|0,B=c[2621482],ga=B&65535,$=y+256|0;(a|0)<(ga|0)?(v=a,n=w,z=ga,y=$,a=8):a=15;break;case 15:s=c[2699356];m=w;u=B;a=16;break;case 16:a=t+1|0;(a|0)<(s&65535|0)?(t=a,i=m,l=u,p=s,a=6):a=17;break;case 17:k=e;return;case 18:Qa();a=19;break;case 19:var E=I+(c[x>>1]<<16>>16)| 0;c[(G+4|0)>>1]=E&65535;a=0==(E&61440|0)?21:20;break;case 20:Qa();a=21;break;case 21:a=F+6|0,ga=C+1|0,$=G+8|0,(ga|0)==(ma|0)?a=13:(F=a,C=ga,G=$,o=r,D=q,I=E,a=10)}}function Ah(a,e,d,c){for(var g=0,g=2;;)switch(g){case 2:g=0==(d|0)?3:5;break;case 3:g=0==(e|0)?11:4;break;case 4:var f=e,j=a,h=b[1311160],g=10;break;case 5:var i=(48828125*c&-1)+1|0;b[1311032]=i;var k=(48828125*i&-1)+1|0;b[1311033]=k;var p=(48828125*k&-1)+1|0;b[1311034]=p;var m=(p^i)>>>31|(97656250*p&-1)+2|0;b[1311035]=m;var u=b[1311160]= 4,g=7;break;case 6:var s=b[1311160]=0,g=9;break;case 7:var v=(m^k)>>>31|(p^i)<<1;b[(5244128+(u<<2)|0)>>2]=v;var n=u+1|0,g=127==(n|0)?6:8;break;case 8:g=b[(5244128+((u-2|0)<<2)|0)>>2];u=n;i=k;p=m;m=v;k=g;g=7;break;case 9:var g=kg(b[(5244128+(s<<2)|0)>>2]),l=b[1311160];b[(5244128+(l<<2)|0)>>2]=g;g=l+1|0;b[1311160]=g;127>g>>>0?(s=g,g=9):g=3;break;case 10:var g=f-1|0,l=h+1|0,y=b[(5244128+(((h+65|0)&127)<<2)|0)>>2]^b[(5244128+((l&127)<<2)|0)>>2];b[1311160]=l;b[(5244128+((h&127)<<2)|0)>>2]=y;var w=j+4| 0;b[j>>2]^=y;0==(g|0)?g=11:(f=g,j=w,h=l,g=10);break;case 11:return}}function jj(){var a=0,e=k;k=k+40|0;for(a=2;;)switch(a){case 2:var d=e,a=d|0,g=d;B(b[1316029],200896,0);var f=b[1316029],h=(ka(f)<<2)-1|0;B(f,h,1);c[2631472]=19789;f=o();B(b[1316029],164600,0);za(d,1,40,b[1316029]);Ah(a,10,1,f);d=j[g+22|0]&255|(j[g+23|0]&255|(j[d+24|0]&255|(j[g+25|0]&255|f<<8)<<8)<<8)<<8;B(b[1316029],b[1357123],0);a=0==c[2622518]<<16>>16?11:3;break;case 3:var i=0,t=c[2622514],a=4;break;case 4:var l=b[1311258],a=t& 65535,V=a*i&-1,p=l+(V<<1)|0,a=za(p,2,a,b[1316029]),g=c[2622514];if(a>>>0<(g&65535)>>>0)a=5;else var m=g,a=6;break;case 5:Qa();m=c[2622514];a=6;break;case 6:Ah(p,(m&65535)>>>1,0==(i|0)&1,d);if(0==c[2622514]<<16>>16)var u=0,a=10;else var s=0,a=7;break;case 7:a=l+((s+V|0)<<1)|0;g=Jd(c[a>>1]&65535);c[a>>1]=g&65535;a=0==(g&49152|0)?9:8;break;case 8:Qa();a=9;break;case 9:a=s+1|0;g=c[2622514];a>>>0<(g&65535)>>>0?(s=a,a=7):(u=g,a=10);break;case 10:a=i+1|0;a>>>0<(c[2622518]&65535)>>>0?(i=a,t=u,a=4):a=11;break; case 11:b[1315874]=16368;k=e;return}}function kj(){var a=0,e=k;k=k+65536|0;for(a=2;;)switch(a){case 2:var d=e,g=0,f=0,a=3;break;case 3:var j=c[(5244644+(f<<1)|0)>>1],h=32768>>>((j&65535)>>>8>>>0);if(0<(h|0))a=4;else var i=g,a=7;break;case 4:var l=1<(h|0)?h:1,V=0,p=g,a=5;break;case 5:a=p+1|0;c[(d+(p<<1)|0)>>1]=j;var m=V+1|0;(m|0)<(h|0)?(V=m,p=a,a=5):a=6;break;case 6:i=g+l|0;a=7;break;case 7:a=f+1|0;18==(a|0)?a=8:(g=i,f=a,a=3);break;case 8:Ia(-1,0);var u=c[2622514],a=0==u<<16>>16?19:9;break;case 9:var s= d|0,v=0,n=u&65535,z=c[2622518],a=11;break;case 10:0==(y|0)?a=19:(v=D,n=y,z=I,a=11);break;case 11:var y=n-1|0,w=0,L=v,ma=z&65535,a=12;break;case 12:var F=(w|0)==(ma|0)?1:w,C=Ia(15,s),G=Ia(C,0);if(0==(1<<(C-1|0)&G|0))a=13;else var o=G,a=14;break;case 13:o=((-1<>>0?15:16;break;case 15:Qa();a=16;break;case 16:a=(F|0)<(c[2699356]&65535|0)?17:18;break;case 17:c[(b[1311258]+((((c[2622514]&65535)*F&-1)+y|0)<<1)|0)>>1]=D&65535;a=18;break;case 18:var a=F+ 2|0,I=c[2622518],m=I&65535;(a|0)<(m+1|0)?(w=a,L=D,ma=m,a=12):a=10;break;case 19:k=e;return}}function lj(){var a=0,e=k;k=k+32|0;for(a=2;;)switch(a){case 2:var d=e,g=Tb(c[2622514]&65535);Ra(g,5585492);a=0==c[2699356]<<16>>16?20:3;break;case 3:var f=0,j=c[2622514],a=4;break;case 4:za(g,1,j&65535,b[1316029]);var h=c[2622514],i=h&65535,l=i-30|0;if(0<(l|0))var V=0,p=g,a=5;else a=19;break;case 5:var m=hc(p),u=m&2047,s=m>>>11&2047,v=m>>>22&15,m=m>>>26&15,n=u-s|0,z=0,a=6;break;case 6:a=4>(z|0)?7:8;break;case 7:a= z+1|0;(128<(n|0)?a=8:(z=a,a=6);break;case 8:var y=u&65535,w=s&65535,L=30,ma=0,a=9;break;case 9:a=(ma|0)==(v|0)?10:11;break;case 10:c[(d+(v<<1)|0)>>1]=y;var F=L,a=14;break;case 11:a=(ma|0)==(m|0)?12:13;break;case 12:c[(d+(m<<1)|0)>>1]=w;F=L;a=14;break;case 13:F=(((ze(p+(L>>3)|0)&65535)>>>((L&7)>>>0)&127)<>1]=2047<(F&63488)>>>0?2047:a;F=L+7|0;a=14;break;case 14:a=ma+1|0;16==(a|0)?a=15:(L=F,ma=a,a=9);break;case 15:var C=b[1311258],G=V,o=0,a=16;break;case 16:c[(C+ (((i*f&-1)+G|0)<<1)|0)>>1]=(c[(5428500+((c[(d+(o<<1)|0)>>1]&65535)<<1<<1)|0)>>1]&65535)>>>2;var D=o+1|0,a=16==(D|0)?18:17;break;case 17:G=G+2|0;o=D;a=16;break;case 18:var a=V+32|0,a=a-(0!=(a&1|0)?1:31)|0,I=p+16|0;(a|0)<(l|0)?(V=a,p=I,a=5):a=19;break;case 19:a=f+1|0;(a|0)<(c[2699356]&65535|0)?(f=a,j=h,a=4):a=20;break;case 20:Aa(g);k=e;return}}function mj(a){var e=b[a>>2],d=b[a+4>>2],c=(e|0)>(d|0)?d:e,g=(e|0)<(d|0)?d:e,f=b[a+8>>2],c=(c|0)>(f|0)?f:c,g=(g|0)<(f|0)?f:g,a=b[a+12>>2];return a+(f+(d+e))- (((g|0)<(a|0)?a:g)+((c|0)>(a|0)?a:c))>>1}function Bh(a,e){var d=0,g=k;k=k+56|0;for(d=2;;)switch(d){case 2:var f=g,h=g+40,i=g+52,t=i;ud(f|0,5244680,39);c[i>>1]=0;B(b[1316029],b[(a+4|0)>>2]+1|0,0);Ia(-1,0);var i=b[(a|0)>>2],l=a+8|0,d=i>>>0>2]>>>0?3:33;break;case 3:var V=h+8|0,p=h+4|0,m=h|0,u=a+12|0,s=0,v=8,n=i,z=255,y=0,w=0,d=4;break;case 4:var L=s,ma=v,F=0,C=z,G=y,o=w,d=5;break;case 5:var D=(G&65535)<(L|0))d=6;else var I=ma,na=L,d=7;break;case 6:I=(L+1|0)+ma|0;na=ma+L|0; na=1>(I|0)?na:0;d=7;break;case 7:var r=D&65535,x=I,d=8;break;case 8:var q=x-1|0,ra=0<(x|0),d=ra?9:10;break;case 9:255==(r>>>(q>>>0)&255|0)?d=10:(x=q,d=8);break;case 10:if(0<(q|0))d=11;else var ga=D,d=12;break;case 11:ga=1<<(x-2|0);ga=(((ga&r)<<1)+D|0)&-1<>4,O=(((((($&65535)-H|0)<<2)+4|0)&262140)-1|0)/(J|0)&-1,K=0,d=15;break;case 15:var W=j[f+13*F+(K+ 5|0)|0]&255,d=K+1|0;(W|0)>(O|0)?(K=d,d=15):d=16;break;case 16:var ba=(W*J&-1)>>2;if(0==(K|0))var fa=C,d=18;else d=17;break;case 17:fa=((j[f+13*F+(K+4|0)|0]&255)*J&-1)>>2;d=18;break;case 18:var P=fa-ba|0,pa=0,d=19;break;case 19:var T=P<(T|0)?(pa=d,d=19):d=20;break;case 20:var X=(ba+H|0)<(j[sa]&255))d=21;else var qa=ta,d=22;break;case 21:qa=j[f+13*F|0]&255&(ta+1|0);j[sa]=((j[f+13*F+(qa+4|0)|0]& 255)-(j[f+13*F+(qa+5|0)|0]&255)|0)>>>2&255;j[U]=1;d=22;break;case 22:d=1<((j[f+13*F+(ta+4|0)|0]&255)-(j[f+13*F+(ta+5|0)|0]&255)|0)?23:27;break;case 23:if((K|0)<(ta|0))var Z=K,d=24;else d=25;break;case 24:d=f+13*F+(Z+5|0)|0;j[d]=j[d]-1&255;d=Z+1|0;(d|0)<(j[R]&255|0)?(Z=d,d=24):d=27;break;case 25:if((qa|0)<=(K|0)&(ta|0)<(K|0))var Q=ta,d=26;else d=27;break;case 26:d=f+13*F+(Q+5|0)|0;j[d]=j[d]+1&255;d=Q+1|0;(d|0)==(K|0)?d=27:(Q=d,d=26);break;case 27:j[R]=qa&255;b[(h+(F<<2)|0)>>2]=K;d=F+1|0;3==(d|0)?d= 28:(L=E,ma=pa,F=d,C=T,G=$,o=X,d=5);break;case 28:var d=b[m>>2],S=b[p>>2]<<2|b[V>>2]<<5|d&3;if(0==(d&4|0))var M=S,d=30;else d=29;break;case 29:M=S&255;d=-M|0;M=0==(M|0)?128:d;d=30;break;case 30:var N=La(b[1316029])+12|0,d=n&1,ca=t+d|0,N=(j[ca]&255)+(N>>>0>2]>>>0?M:0)|0;j[ca]=N&255;c[(b[1311258]+(n<<1)|0)>>1]=N&255;if(0==(d|0))d=31;else var ia=n,d=32;break;case 31:ia=n+2|0;ia=0==(1<<((((n|0)/(c[2622514]&65535|0)&-1)-(c[2622518]&65535)|0)&7)&e|0)?n:ia;d=32;break;case 32:d=ia+1|0;d>>>0>2]>>> 0?(s=E,v=pa,n=d,z=T,y=$,w=X,d=4):d=33;break;case 33:b[1315874]=255;k=g;return}}function nj(a){var e=0,d=k;k=k+16|0;for(e=2;;)switch(e){case 2:var g=d,f=(c[2699356]&65535)-2|0,e=2<(f|0)?3:16;break;case 3:var j=g|0,h=g+4|0,i=g+8|0,l=g+12|0,V=c[2622518],p=2,e=4;break;case 4:var m=V&65535,e=0==(1<<((p-m|0)&7)&a|0)?15:5;break;case 5:var u=c[2621482]&65535,s=u-1|0,e=1<(s|0)?6:8;break;case 6:var v=p-1|0,n=p+1|0,z=c[2622514],y=b[1311258],w=1,e=7;break;case 7:var e=z&65535,L=e*v&-1,ma=w-1|0;b[j>>2]=c[(y+((L+ ma|0)<<1)|0)>>1]&65535;var F=w+1|0;b[h>>2]=c[(y+((L+F|0)<<1)|0)>>1]&65535;L=e*n&-1;b[i>>2]=c[(y+((L+ma|0)<<1)|0)>>1]&65535;b[l>>2]=c[(y+((L+F|0)<<1)|0)>>1]&65535;ma=mj(j)&65535;c[(y+(((e*p&-1)+w|0)<<1)|0)>>1]=ma;e=w+4|0;(e|0)<(s|0)?(w=e,e=7):e=8;break;case 8:var C=u-2|0,e=2<(C|0)?9:15;break;case 9:var G=p-2|0,o=p+2|0,D=2,e=10;break;case 10:e=0==(1<<((G-m|0)&7)&a|0)?11:12;break;case 11:e=0==(1<<((o-m|0)&7)&a|0)?13:12;break;case 12:e=(c[2622514]&65535)*p&-1;ma=b[1311258];c[(ma+((e+D|0)<<1)|0)>>1]=((c[(ma+ (((D+2|0)+e|0)<<1)|0)>>1]&65535)+(c[(ma+(((D-2|0)+e|0)<<1)|0)>>1]&65535)|0)>>>1&65535;e=14;break;case 13:F=c[2622514]&65535;e=F*p&-1;ma=b[1311258];b[j>>2]=c[(ma+(((D-2|0)+e|0)<<1)|0)>>1]&65535;b[h>>2]=c[(ma+(((D+2|0)+e|0)<<1)|0)>>1]&65535;b[i>>2]=c[(ma+(((F*G&-1)+D|0)<<1)|0)>>1]&65535;b[l>>2]=c[(ma+(((F*o&-1)+D|0)<<1)|0)>>1]&65535;F=mj(j)&65535;c[(ma+((e+D|0)<<1)|0)>>1]=F;e=14;break;case 14:e=D+4|0;(e|0)<(C|0)?(D=e,e=10):e=15;break;case 15:e=p+1|0;(e|0)<(f|0)?(p=e,e=4):e=16;break;case 16:k=d;return}} function oj(){var a=0,e=k;k=k+2048|0;for(a=2;;)switch(a){case 2:var d=e;B(b[1316029],67,0);var a=o(),g=ka(b[1316029]);B(b[1316029],a,0);a=0==(g&2147483647|0)?5:3;break;case 3:var f=g<<1,j=0,a=4;break;case 4:a=o();b[(d+(j<<2)|0)>>2]=(b[1357123]&(-(j&1)|0))+a|0;a=j+1|0;(a|0)==(f|0)?a=5:(j=a,a=4);break;case 5:B(b[1316029],78,0);var h=ka(b[1316029]);B(b[1316029],88,0);b[(d+(g<<3)|0)>>2]=(c[2622514]&65535)*(c[2622518]&65535)&-1;a=o();b[(d+(g<<3)+4|0)>>2]=b[1357123]+a|0;if(0==(g|0))a=7;else var i=0,a=6; break;case 6:Bh(d+(i<<3)|0,h);a=i+1|0;(a|0)==(g|0)?a=7:(i=a,a=6);break;case 7:a=0==(h|0)?9:8;break;case 8:nj(h);a=9;break;case 9:k=e;return}}function pj(){var a=0,e=k;k=k+8|0;for(a=2;;)switch(a){case 2:var d=e,g=o(),a=c[2622020]&65535,f=c[2622030]&65535;Pa(b[1315738],5573496,(l=k,k=k+8|0,b[l>>2]=a,b[l+4>>2]=f,l));a=0==(g|0)?7:3;break;case 3:a=g>>>0<(3*(c[2622020]&65535)&-1)>>>0?20:4;break;case 4:var j=Tb(g);Ra(j,5585076);if(0==c[2622030]<<16>>16)a=6;else var h=0,a=5;break;case 5:za(j,1,g,b[1316029]); Xb(j,3,c[2622020]&65535,b[1315738]);a=h+1|0;a>>>0<(c[2622030]&65535)>>>0?(h=a,a=5):a=6;break;case 6:Aa(j);a=20;break;case 7:Ch(256,0);a=0==c[2622030]<<16>>16?20:8;break;case 8:var i=d,Dc=0,V=1,p=0,a=9;break;case 9:c[i>>1]=0;c[i+2>>1]=0;c[i+4>>1]=0;a=0==(V|0)?10:11;break;case 10:o();a=11;break;case 11:if(0==c[2622020]<<16>>16)var m=Dc,u=0,a=19;else var s=0,v=Dc,n=0,a=12;break;case 12:var z=v,y=n,w=0,a=13;break;case 13:if(0==(b[1350764]|0))var L=z,ma=y,F=5403056,a=17;else var C=z,G=y,r=5403056,a=14; break;case 14:var D=(G+31|0)&31;if(31==(D|0))a=15;else var I=C,a=16;break;case 15:I=C<<8;I=(ka(b[1316029])+I|0)<<8;I=(ka(b[1316029])+I|0)<<8;I=(ka(b[1316029])+I|0)<<8;I=ka(b[1316029])+I|0;a=16;break;case 16:a=b[(r+((I>>>(D>>>0)&1)<<2)|0)>>2];0==(b[(a|0)>>2]|0)?(L=I,ma=D,F=a,a=17):(C=I,G=D,r=a,a=14);break;case 17:a=d+(w<<1)|0;f=(c[a>>1]&65535)+b[(F+8|0)>>2]|0;c[a>>1]=f&65535;zc(f<<16>>16,b[1315738]);a=w+1|0;3==(a|0)?a=18:(z=L,y=ma,w=a,a=13);break;case 18:a=s+1|0;a>>>0<(c[2622020]&65535)>>>0?(s=a,v= L,n=ma,a=12):(m=L,u=ma,a=19);break;case 19:a=p+1|0;a>>>0<(c[2622030]&65535)>>>0?(Dc=m,V=u,p=a,a=9):a=20;break;case 20:k=e;return}}function Ch(a,e){for(var d=0,c=k,d=2;;)switch(d){case 2:var g=0==(a|0),f=e,d=3;break;case 3:var j=0!=(f|0),d=j?4:5;break;case 4:var h=b[1349727],d=8;break;case 5:if(g)d=7;else var i=0,d=6;break;case 6:d=o();b[(5398944+(i<<2)|0)>>2]=d;d=i+1|0;(d|0)==(a|0)?d=7:(i=d,d=6);break;case 7:h=1350764;for(d=h+6144;h>>0?9:10;break;case 9:d=b[1316030],Pa(b[Ua>>2],5585292,(l=k,k=k+4|0,b[l>>2]=d,l)),lk(5427928,2);case 10:if(j)var p=0,d=11;else d=15;break;case 11:d=p>>>0>>0?12:14;break;case 12:d=p+1|0;(b[(5398944+(p<<2)|0)>>2]|0)==(f|0)?d=13:(p=d,d=11);break;case 13:b[(h+8|0)>>2]=p;d=16;break;case 14:d=3623878655>>0?16:15;break;case 15:f=(f+134217728|0)&-134217728|f<<1&134217726;b[(h|0)>>2]=V;Ch(a,f);b[(h+4|0)>>2]=b[1349727];f|=1;d=3;break;case 16:k=c;return}}function Dh(a,b,d,g){for(var f= 0,f=2;;)switch(f){case 2:if((b|0)>(d|0))var j=3.4028234663852886E38,h=-3.4028234663852886E38,i=0,f=4;else var k=b,l=3.4028234663852886E38,p=-3.4028234663852886E38,m=0,f=3;break;case 3:var f=k<<2,u=c[(a+(f<<1)|0)>>1],s=(u<<16>>16)+((u<<16>>16)-(c[(a+((f-4|0)<<1)|0)>>1]<<16>>16)|0)*g,f=m+s,u=l>s?s:l,s=p(d|0)?(j=u,h=s,i=f,f=4):(k=v,l=u,p=s,m=f,f=3);break;case 4:var n=d-b|0,f=1==(n|0)?5:6;break;case 5:var z=0.5*i,f=7;break;case 6:z=(i-j-h)/(n-1|0);f=7;break;case 7:return z}}function tk(){var a= 0,e=k;k=k+2060|0;for(a=2;;)switch(a){case 2:var d=e,g=e+2048;bc(d|0,1024);a=0==(b[1315924]|0)?3:4;break;case 3:Ch(1024,0);a=4;break;case 4:a=0==c[2699356]<<16>>16?22:5;break;case 5:var f=g,j=g|0,h=g+4|0,i=g+8|0,l=0,V=0,p=-1,a=6;break;case 6:b[f>>2]=0;b[f+4>>2]=0;b[f+8>>2]=0;a=0==(b[1315924]|p|0)?7:9;break;case 7:a=14>(Vb(5263374)|0)?8:9;break;case 8:o();a=9;break;case 9:if(0==c[2621482]<<16>>16)var m=l,u=0,a=21;else var s=l,v=0,n=0,z=0,y=0,w=0,a=10;break;case 10:if(0==(b[1315924]|0))var L=s,ma=n, F=0,a=12;else a=11;break;case 11:var C=o(),G=z+(c[(d+((C&1023)<<1)|0)>>1]<<16>>16)|0;b[i>>2]=G;var r=y+(c[(d+((C>>>10&1023)<<1)|0)>>1]<<16>>16)|0;b[h>>2]=r;var D=w+(c[(d+((C>>>20&1023)<<1)|0)>>1]<<16>>16)|0;b[j>>2]=D;var I=n,a=20;break;case 12:if(0==(b[1350764]|0))var na=5403056,x=L,q=ma,a=16;else var B=5403056,ra=L,ga=ma,a=13;break;case 13:var $=(ga+31|0)&31;if(31==($|0))a=14;else var E=ra,a=15;break;case 14:E=ra<<8;E=(ka(b[1316029])+E|0)<<8;E=(ka(b[1316029])+E|0)<<8;E=(ka(b[1316029])+E|0)<<8;E= ka(b[1316029])+E|0;a=15;break;case 15:a=b[(B+((E>>>($>>>0)&1)<<2)|0)>>2];0==(b[(a|0)>>2]|0)?(na=a,x=E,q=$,a=16):(B=a,ra=E,ga=$,a=13);break;case 16:var a=g+(F<<2)|0,H=b[a>>2]+(c[(d+(b[(na+8|0)>>2]<<1)|0)>>1]<<16>>16)|0;b[a>>2]=H;a=65535>>0&65535<(H^-65536)>>>0?17:18;break;case 17:Qa();a=18;break;case 18:a=F+1|0;3==(a|0)?a=19:(L=x,ma=q,F=a,a=12);break;case 19:D=b[j>>2];r=b[h>>2];G=b[i>>2];I=q;C=x;a=20;break;case 20:var a=c[2621482]&65535,H=(a*V&-1)+v|0,J=b[1316027];c[(J+(H<<3)|0)>>1]=D&65535;c[(J+ (H<<3)+2|0)>>1]=r&65535;c[(J+(H<<3)+4|0)>>1]=G&65535;H=v+1|0;(H|0)<(a|0)?(s=C,v=H,n=I,z=G,y=r,w=D,a=10):(m=C,u=I,a=21);break;case 21:a=V+1|0;(a|0)<(c[2699356]&65535|0)?(l=m,V=a,p=u,a=6):a=22;break;case 22:k=e;return}}function uk(a){for(var e=0,e=2;;)switch(e){case 2:c[a>>1]=8;var d=0,e=3;break;case 3:var g=ka(b[1316029]),f=ka(b[1316029]),j=256>>>(g>>>0),e=0<(j|0)?4:6;break;case 4:var h=(g<<8|d)&65535,i=0,e=5;break;case 5:e=i+1|0;c[(a+((e+f|0)<<1)|0)>>1]=h;(e|0)==(j|0)?e=6:(i=e,e=5);break;case 6:e= d+1|0;13==(e|0)?e=7:(d=e,e=3);break;case 7:x();return}}function vk(){var a=0,e=k;k=k+544|0;for(a=2;;)switch(a){case 2:var d=e,g=e+16,f=e+532,j=e+540;B(b[1316029],8,1);g|=0;uk(g);b[(d|0)>>2]=48;var h=(-48-o()|0)&-16;b[(d+4|0)>>2]=-h|0;var i=o(),h=(h-i|0)&-16;b[(d+8|0)>>2]=-h|0;i=o();b[(d+12|0)>>2]=-((h-i|0)&-16)|0;var h=f+6|0,i=f+4|0,l=f+2|0,V=f|0,p=0,m=48,a=3;break;case 3:B(b[1316029],m+b[1357123]|0,0);Ia(-1,0);c[h>>1]=512;c[i>>1]=512;c[l>>1]=512;c[V>>1]=512;var u=c[2699356],a=0==u<<16>>16?13:4;break; case 4:var s=0,v=c[2621482],n=u,a=5;break;case 5:if(0==v<<16>>16)var z=0,y=n,a=12;else a=6;break;case 6:var w=s&1,L=0,a=7;break;case 7:var ma=Nf(g),a=2>L>>>0?8:9;break;case 8:var F=f+(w<<2)+(L<<1)|0,a=((c[F>>1]&65535)+ma|0)&65535;c[F>>1]=a;c[(j+(L<<1)|0)>>1]=a;F=j+((L&1)<<1)|0;a=10;break;case 9:F=j+((L&1)<<1)|0;c[F>>1]=((c[F>>1]&65535)+ma|0)&65535;a=10;break;case 10:var C=c[2621482],a=C&65535;c[(b[1316027]+(((a*s&-1)+L|0)<<3)+(p<<1)|0)>>1]=c[F>>1];var G=L+1|0;G>>>0>>0?(L=G,a=7):a=11;break;case 11:y= c[2699356];z=C;a=12;break;case 12:a=s+1|0;a>>>0<(y&65535)>>>0?(s=a,v=z,n=y,a=5):a=13;break;case 13:var r=p+1|0,a=3==(r|0)?15:14;break;case 14:m=b[(d+(r<<2)|0)>>2];p=r;a=3;break;case 15:k=e;return}}function En(){var a=0,e=k;k=k+524|0;for(a=2;;)switch(a){case 2:var d=e,g=e+516,f=g,h=k;k=k+4|0;b[(g|0)>>2]=33554944;b[(g+4|0)>>2]=33554944;B(b[1316029],b[1315860],0);g=o();o();o();var kd=o(),t=o(),a=2==(g|0)?3:4==(g|0)?6:17;break;case 3:za(b[1315862],1,b[1315861],b[1316029]);var Dc=b[1315861],a=0==(Dc|0)? 18:4;break;case 4:var V=b[1315862],p=t,m=0,a=5;break;case 5:var a=(((1597*p&-1)+51749|0)>>>0)%244944,u=(ld.multiply(a,0,301593171,0),b[i>>2])>>>24|b[i+4>>2]<<8,s=V+m|0;j[s]=(((((a<<8)-u|0)>>>1)+u|0)>>>17^j[s]&255)&255;u=m+1|0;u>>>0>>0?(p=a,m=u,a=5):a=18;break;case 6:Aa(b[1315862]);var v=((3*kd&-1)*t&-1)>>>1;b[1315861]=v;v=Tb(v);b[1315862]=v;Ra(v,5584852);v=d|0;uk(v);o();Ia(-1,0);a=0==(t|0)?18:7;break;case 7:var n=0==(kd|0),z=h|0,y=h+2|0,w=0,L=0,a=8;break;case 8:if(n)var ma=w,a=16;else a=9;break; case 9:var F=L&1,C=w,G=0,a=10;break;case 10:var r=Nf(v),a=2>G>>>0?11:12;break;case 11:var D=f+(F<<2)+(G<<1)|0,a=((c[D>>1]&65535)+r|0)&65535;c[D>>1]=a;c[(h+(G<<1)|0)>>1]=a;D=G&1;a=13;break;case 12:D=G&1;a=h+(D<<1)|0;c[a>>1]=((c[a>>1]&65535)+r|0)&65535;a=13;break;case 13:if(0==(D|0))var I=C,a=15;else a=14;break;case 14:var s=c[z>>1],na=C+1|0,I=b[1315862];j[I+C|0]=(s&65535)>>>4&255;a=c[y>>1];u=C+2|0;j[I+na|0]=((a&65535)>>>8|(s&65535)<<4)&255;s=C+3|0;j[I+u|0]=a&255;I=s;a=15;break;case 15:a=G+1|0;(a|0)== (kd|0)?(ma=I,a=16):(C=I,G=a,a=10);break;case 16:a=L+1|0;(a|0)==(t|0)?a=18:(w=ma,L=a,a=8);break;case 17:a=b[1316030];Pa(b[Ua>>2],5584608,(l=k,k=k+8|0,b[l>>2]=a,b[l+4>>2]=g,l));a=18;break;case 18:k=e;return}}function Ug(a,e){for(var d=0,d=2;;)switch(d){case 2:var c=b[1315861];if(0==(c|0))var g=0,d=12;else d=3;break;case 3:var f=b[1315862],h=0,d=4;break;case 4:0==(Ea(f+h|0,5584376,3)|0)?d=5:(g=0,d=12);break;case 5:d=80==j[f+(h+3|0)|0]<<24>>24?6:11;break;case 6:d=hc(f+(h+12|0)|0)+h|0;d=0==(q(a,f+d|0)| 0)?7:11;break;case 7:var i=hc(f+(h+16|0)|0)+h|0,k=f+i|0,l=hc(k),i=hc(f+(i+4|0)|0)+h|0,d=8;break;case 8:d=0==(l|0)?11:9;break;case 9:var d=l-1|0,p=k+8|0,m=hc(p)+i|0;0==(q(e,f+m|0)|0)?d=10:(k=p,l=d,d=8);break;case 10:g=hc(k+12|0)+i|0;g=f+g|0;d=12;break;case 11:d=hc(f+(h+8|0)|0)+h|0;d>>>0>>0?(h=d,d=4):(g=0,d=12);break;case 12:return g}}function wk(a,e){for(var d=0,c=k,d=2;;)switch(d){case 2:var g=b[1315861],d=0==(g|0)?18:3;break;case 3:var f=b[1315862],h=0,d=4;break;case 4:d=0==(Ea(f+h|0,5584376, 3)|0)?5:18;break;case 5:d=77==j[f+(h+3|0)|0]<<24>>24?6:17;break;case 6:d=hc(f+(h+12|0)|0)+h|0;d=0==(q(e,f+d|0)|0)?7:17;break;case 7:var i=a+8|0;b[i>>2]=1;var Dc=a+4|0;b[Dc>>2]=1;b[a>>2]=1;var V=hc(f+(h+16|0)|0)+h|0,p=f+V|0,m=hc(p),u=hc(f+(V+4|0)|0),d=3>>0?18:8;break;case 8:var s=hc(f+(V+8|0)|0)+h|0;if(0==(u|0))var v=1,n=1,z=1,d=11;else var y=p,w=u,d=9;break;case 9:var d=w-1|0,L=y+12|0,ma=hc(L);b[(a+(d<<2)|0)>>2]=ma;0==(d|0)?d=10:(y=L,w=d,d=9);break;case 10:n=b[Dc>>2]>>>0;z=b[i>>2]>>>0;v=b[a>>2]>>> 0;d=11;break;case 11:var F=v*n*z,d=F>g>>>2>>>0?18:12;break;case 12:var C=0<=F?Math.floor(F):Math.ceil(F),G=Tb(C<<2),r=G;Ra(G,5584104);if(0==(C|0))var D=G,d=19;else var I=0,d=13;break;case 13:d=6==(m|0)|0==(m|0)?15:14;break;case 14:d=hc(f+((I<<2)+s|0)|0);b[(r+(I<<2)|0)>>2]=d;d=16;break;case 15:d=hc(f+((I<<1)+s|0)|0)&65535;b[(r+(I<<2)|0)>>2]=d;d=16;break;case 16:d=I+1|0;(d|0)==(C|0)?(D=G,d=19):(I=d,d=13);break;case 17:d=hc(f+(h+8|0)|0)+h|0;d>>>0>>0?(h=d,d=4):d=18;break;case 18:D=b[1316030];Pa(b[Ua>> 2],5583936,(l=k,k=k+8|0,b[l>>2]=D,b[l+4>>2]=e,l));D=0;d=19;break;case 19:return k=c,D}}function Bd(a,b,d){var c=0,g=k;k=k+12|0;for(c=2;;)switch(c){case 2:var f=g;if(0==(d|0))var j=0,c=5;else c=3;break;case 3:var h=wk(f|0,d);0==(h|0)?(j=0,c=5):c=4;break;case 4:ud(a,h,b<<2);Aa(h);j=1;c=5;break;case 5:return k=g,j}}function wd(a,b){for(var d=0,d=2;;)switch(d){case 2:d=-b|0;if(((-1<(b|0)?b:d)|0)<(c[a>>1]<<16>>16|0))d=3;else var g=0,d=6;break;case 3:d=0>(b|0)?4:5;break;case 4:g=-(c[(a+((1-b|0)<<1)|0)>> 1]<<16>>16)|0;d=6;break;case 5:g=c[(a+((b+1|0)<<1)|0)>>1]<<16>>16;d=6;break;case 6:return g}}function qj(a,b,d){for(var g=0,g=2;;)switch(g){case 2:var f=0!=d?d:0.8,j=12.566370614359172*a/f,j=0<=j?Math.floor(j):Math.ceil(j),j=((-1==(j|0))<<31>>31)+j|0,h=g=kb(j+1|0,2);Ra(g,5583756);c[h>>1]=j&65535;if(0==(j|0))g=4;else var i=0,g=3;break;case 3:var k=f*(i>>>0),g=0.5*(Math.cos(0.25*(k/a))+1),l;l=Math.pow(Math.E,k/b);l=(l-1/l)/2;var k=Math.pow(Math.E,k/b),p=i+1|0;c[(h+(p<<1)|0)>>1]=g*(l/((k+1/k)/2))*b+ 0.5&-1;(p|0)==(j|0)?g=4:(i=p,g=3);break;case 4:return h}}function Fn(a,e,d,c,g,f,j,h){e/=g;d/=f;c/=j;j=0>2]=e;e=qj(j,d,h);b[a+4>>2]=e;h=qj(j,c,h);b[a+8>>2]=h}function xk(){var a=0,e=k;k=k+624|0;for(a=2;;)switch(a){case 2:var d=e,g=e+32,f=e+36,i=e+108,kd=e+216,t=e+252,Dc=e+288,V=e+324,p=e+360,m=e+372,u=e+384,s=e+396,v=e+412,n=e+428,z=e+440,y=e+452,w=e+468,L=e+484,ma=e+496;h[g>>2]=0;a=j[5243532]?3:4;break;case 3:Xb(5583572,24,1,b[Ua>>2]);a=4;break;case 4:En(); Bd(s,4,5583384);Bd(i,27,5583208);Bd(z,3,5583020);var F=y|0;Bd(y,4,5582824);var C=w|0;Bd(w,4,5582628);var G=p|0;Bd(p,3,5582484);var r=m|0,D=m,I=0!=(Ug(5582332,5582204)|0)?5582204:5582068;Bd(D,3,I);a=0==(Ug(5582332,5581900)|0)?6:5;break;case 5:Bd(g,1,5581900);a=6;break;case 6:for(var o=f>>2,x=o+18;o>2],J=b[ga>>2],a=(H|0)>(J|0)?10:11;break;case 10:var O=E+1|0,K=b[$>>2],W=b[q>>2],ba=O,fa=f+24*O+4|0,P=f+24*O+12|0,pa=f+24*O+20|0,a=16;break;case 11:var T=b[q>>2],X=b[$>>2],R=(T|0)>(X|0),ta=c[2621482]&65535,U=b[1316027],sa=E+1|0,qa=f+24*sa+4|0,Z=f+24*sa+12|0,Q=f+24*sa+20|0,S=H,a=12;break;case 12:a=R?15:13;break;case 13:var M=ta*S&-1,N=T,ca=h[qa>>2],ia=h[Z>>2],ea=h[Q>>2],a=14;break;case 14:var aa=M+N|0,ha=ca+(c[(U+(aa<<3)|0)>>1]<<16>>16);h[qa>>2]=ha;var da=ia+(c[(U+(aa<<3)+2|0)>>1]<<16>> 16);h[Z>>2]=da;var la=ea+(c[(U+(aa<<3)+4|0)>>1]<<16>>16);h[Q>>2]=la;var Y=N+1|0;(Y|0)>(X|0)?a=15:(N=Y,ca=ha,ia=da,ea=la,a=14);break;case 15:var ka=S+1|0;(ka|0)>(J|0)?(K=X,W=T,ba=sa,fa=qa,P=Z,pa=Q,a=16):(S=ka,a=12);break;case 16:var ja=((K+1|0)-W|0)*((J+1|0)-H|0)&-1|0;h[fa>>2]/=ja;h[P>>2]/=ja;h[pa>>2]/=ja;2==(ba|0)?a=17:(E=ba,a=9);break;case 17:var oa=Ug(5581212,5263308),a=0==(oa|0)?18:19;break;case 18:var wa=b[1316030];Pa(b[Ua>>2],5581032,(l=k,k=k+8|0,b[l>>2]=wa,b[l+4>>2]=5263308,l));a=152;break; case 19:Bd(kd,9,oa);var za=t,ua=Ug(5580868,5263308);Bd(za,9,ua);for(var Ca=Dc,o=Ca>>2,x=o+9;o>2],Ga=h[(kd+12|0)>>2],$c=h[(kd+24|0)>>2],Ea=h[(kd+4|0)>>2],La=h[(kd+16|0)>>2],Ab=h[(kd+28|0)>>2],Da=h[(kd+8|0)>>2],Ma=h[(kd+20|0)>>2],Ka=h[(kd+32|0)>>2],Ta=0,Lb=0,Jc=0,va=0,a=173;break;case 20:var lb=Dc+16|0,$a=h[lb>>2],cb=Dc+32|0,Ha=h[cb>>2],Na=Dc+20|0,Va=h[Na>>2],Mb=Dc+28|0,Ya=h[Mb>>2],Za=Dc+24|0,ab=h[Za>>2],ob=Dc+12|0,xa=h[ob>>2],eb=Va*ab-xa*Ha,Wa=xa*Ya-$a*ab,fb=Dc+8|0,mb= h[fb>>2],hb=Dc+4|0,Xa=h[hb>>2],bb=Dc|0,db=h[bb>>2],gb=Ha*db-ab*mb,je=ab*Xa-Ya*db,sb=mb*xa-db*Va,Ia=db*$a-Xa*xa,Ae=0.3127*($a*Ha-Va*Ya)+0.329*(Ya*mb-Ha*Xa)+0.3583*(Xa*Va-mb*$a),Bb=u|0;h[Bb>>2]=Ae;var Ob=0.3127*eb+0.329*gb+0.3583*sb,Cb=u+4|0;h[Cb>>2]=Ob;var Eb=0.3127*Wa+0.329*je+0.3583*Ia,tb=u+8|0;h[tb>>2]=Eb;var Jb=ma|0;lg(Jb,5580644,(l=k,k=k+4|0,b[l>>2]=5263308,l));if(0==(Ug(5582332,Jb)|0))var Fb=Ae,yb=Ob,nb=Eb,a=22;else a=21;break;case 21:Bd(u,3,Jb);var wb=h[Cb>>2],pb=h[tb>>2],Fb=h[Bb>>2],yb=wb, nb=pb,a=22;break;case 22:var Db=0>2]=Fa;var Ja=yb/ub;h[Cb>>2]=Ja;var Oa=nb/ub;h[tb>>2]=Oa;for(var ic=V,o=ic>>2,x=o+9;o>2];Fn(Sb,h[r>>2],h[(m+4|0)>>2],h[(m+8|0)>>2],Fa,Ja,Oa,vb);var Kb=h[G>>2]/3;h[G>>2]=Kb;var Yb=p+4|0,Gb=h[Yb>>2]/3;h[Yb>>2]=Gb;var cc=p+8|0,dc=h[cc>>2]/3;h[cc>>2]=dc;var uc=d+12|0;Fn(uc,Kb,Gb,dc,Fa,Ja,Oa,vb);var Je=Eg+Kb/Fa+Gb/Ja+dc/Oa,ib=vb,pc=qj(Je,Je,ib), Pb=d+24|0;b[Pb>>2]=pc;var vc=2*Je,Zb=qj(vc,vc,ib),Tl=d+28|0;b[Tl>>2]=Zb;var mc=L|0,qc=wk(mc,5580452),rc=qc,a=0==(qc|0)?152:24;break;case 24:var qb=L+4|0,Qb=b[qb>>2],$b=kb(Qb,12),Bc=$b,ac=Math.floor((((Qb-2|0)+(c[2621482]&65535)|0)>>>0)/((Qb-1|0)>>>0)),xb=kb(c[2699356]&65535,12),rb=xb,Nc=c[2699356];if(0==Nc<<16>>16)var Cc=0,a=27;else a=25;break;case 25:var Pf=f+24|0,Kc=f+48|0,zh=f|0,Xc=f+28|0,Rc=f+52|0,ad=f+4|0,jc=f+32|0,kc=f+56|0,Fc=f+8|0,Wb=f+36|0,ec=f+60|0,Rb=f+12|0,Hb=f+40|0,Lc=f+64|0,Yc=f+16| 0,hd=f+44|0,Gc=f+68|0,sc=f+20|0,Sc=b[(s|0)>>2],Vb=b[(s+4|0)>>2],bd=b[(s+8|0)>>2],Tc=b[(s+12|0)>>2],wc=f+8|0,Oc=f+12|0,Nb=f+16|0,Uc=f+20|0,Vc=c[2621482],cd=b[1316027],od=0,a=26;break;case 26:var pd=Nc&65535,dd=(od|0)/(pd-1|0),Zc=h[Pf>>2],tc=Zc+dd*(h[Kc>>2]-Zc);h[zh>>2]=tc;var Cd=h[Xc>>2],Gn=Cd+dd*(h[Rc>>2]-Cd);h[ad>>2]=Gn;var Kd=h[jc>>2];h[Fc>>2]=Kd+dd*(h[kc>>2]-Kd);var Ld=h[Wb>>2];h[Rb>>2]=Ld+dd*(h[ec>>2]-Ld);var Hn=h[Hb>>2];h[Yc>>2]=Hn+dd*(h[Lc>>2]-Hn);var qd=h[hd>>2];h[sc>>2]=qd+dd*(h[Gc>>2]-qd); var Md=(Vc&65535)*od&-1,Pc=cd+(Md<<3)|0,Dd=Dh(Pc,Sc,Vb,vb),Vd=3*Dh(Pc,bd,Tc,vb);h[(rb+12*od|0)>>2]=0.25*(Dd+Vd-tc)-Gn;var Ed=cd+(Md<<3)+2|0,fc=Dh(Ed,Sc,Vb,vb),Nd=3*Dh(Ed,bd,Tc,vb);h[(rb+12*od+4|0)>>2]=0.25*(fc+Nd-h[wc>>2])-h[Oc>>2];var Wd=cd+(Md<<3)+4|0,Mc=Dh(Wd,Sc,Vb,vb),Od=3*Dh(Wd,bd,Tc,vb);h[(rb+12*od+8|0)>>2]=0.25*(Mc+Od-h[Nb>>2])-h[Uc>>2];var Pd=od+1|0;(Pd|0)<(pd|0)?(od=Pd,a=26):(Cc=Nc,a=27);break;case 27:for(var Ec=(xb+96|0)>>2,o=xb>>2,x=Ec+24;Ec>2,o=hc>>2,x=Ec+33;Ec>2;o=Ca>>2;for(x=Ec+9;Ec>2],nc=h[bb>>2],xd=h[Za>>2],a=Ub>nc?30:32;break;case 30:a=Ub>xd?31:34;break;case 31:h[(rb+12*Wc|0)>>2]=nc>xd?nc:xd;a=34;break;case 32:a=Ub>2]=nc>2],ed=h[hb>> 2],Sd=h[Mb>>2],a=Rd>ed?160:158;break;case 35:h[(rb+12*ae|0)>>2]=0.5*(h[bb>>2]+h[ob>>2]);h[(rb+12*ae+4|0)>>2]=0.5*(h[hb>>2]+h[lb>>2]);h[(rb+12*ae+8|0)>>2]=0.5*(h[fb>>2]+h[Na>>2]);var Fd=0.5*(h[(xb+12|0)>>2]+h[(xb+36|0)>>2]);h[xb>>2]=Fd;var bc=0.5*(h[(xb+16|0)>>2]+h[(xb+40|0)>>2]);h[(xb+4|0)>>2]=bc;var Td=0.5*(h[(xb+20|0)>>2]+h[(xb+44|0)>>2]);h[(xb+8|0)>>2]=Td;if(1<(Cc&65535))var lc=1,xc=Td,Ac=bc,gc=Fd,fe=Fd,le=bc,be=Td,a=36;else var zc=Td,yk=bc,yc=Fd,a=37;break;case 36:var oc=rb+12*lc|0,Ke=fe+0.04081054404377937* (h[oc>>2]-fe);h[oc>>2]=Ke;var ge=gc+Ke,Gd=rb+12*lc+4|0,me=le+0.04081054404377937*(h[Gd>>2]-le);h[Gd>>2]=me;var md=Ac+me,te=rb+12*lc+8|0,ne=be+0.04081054404377937*(h[te>>2]-be);h[te>>2]=ne;var Be=xc+ne,Ic=lc+1|0;(Ic|0)<(Hc|0)?(lc=Ic,xc=Be,Ac=md,gc=ge,fe=Ke,le=me,be=ne,a=36):(zc=Be,yk=md,yc=ge,a=37);break;case 37:var Le=rb+12*ke|0;b[Ca>>2]=b[Le>>2];b[Ca+4>>2]=b[Le+4>>2];b[Ca+8>>2]=b[Le+8>>2];var Qc=Hc|0,zd=yc/Qc,id=yk/Qc,Me=zc/Qc,jd=0==Cc<<16>>16,a=jd?61:38;break;case 38:var sd=Hc,og=h[bb>>2],kf=h[hb>> 2],ue=h[fb>>2],a=39;break;case 39:var Xe=sd-1|0,Ye=rb+12*Xe|0,nd=og+0.04081054404377937*(h[Ye>>2]-zd-og);h[Ye>>2]=nd;h[bb>>2]=nd;var gd=rb+12*Xe+4|0,td=kf+0.04081054404377937*(h[gd>>2]-id-kf);h[gd>>2]=td;h[hb>>2]=td;var ld=rb+12*Xe+8|0,Qf=ue+0.04081054404377937*(h[ld>>2]-Me-ue);h[ld>>2]=Qf;h[fb>>2]=Qf;0==(Xe|0)?a=40:(sd=Xe,og=nd,kf=td,ue=Qf,a=39);break;case 40:if(2<(Cc&65535))a=41;else var Zd=0,$d=0,fd=0,ce=0,a=44;break;case 41:var Ne=c[2621482],Rf=2<(Ne&65535),vd=Ne&65535,Sf=b[1316027],Oe=2,lf=0, Ze=0,Hd=0,pg=0,a=42;break;case 42:if(Rf)a=43;else var yd=lf,$e=Ze,Ce=Hd,De=pg,a=47;break;case 43:var Ad=vd*Oe&-1,Tf=2,mf=lf,nf=Ze,af=Hd,qg=pg,a=46;break;case 44:a=jd?61:45;break;case 45:var Uf=100*(Zd|0),rg=0.5*zd+(ce|0)/Uf,Ud=0.5*id+(fd|0)/Uf,Re=0.5*Me+($d|0)/Uf,Pe=0,a=50;break;case 46:var Vf=Ad+Tf|0,Wf=qg+(c[(Sf+(Vf<<3)|0)>>1]<<16>>16)|0,bf=af+(c[(Sf+(Vf<<3)+2|0)>>1]<<16>>16)|0,Xf=nf+(c[(Sf+(Vf<<3)+4|0)>>1]<<16>>16)|0,Yf=mf+1|0,de=Tf+4|0;(de|0)<(vd|0)?(Tf=de,mf=Yf,nf=Xf,af=bf,qg=Wf,a=46):(yd=Yf, $e=Xf,Ce=bf,De=Wf,a=47);break;case 47:var Zf=Oe+4|0;(Zf|0)<(Hc|0)?(Oe=Zf,lf=yd,Ze=$e,Hd=Ce,pg=De,a=42):(Zd=yd,$d=$e,fd=Ce,ce=De,a=44);break;case 48:var Ul,a=0==Ul<<16>>16?61:49;break;case 49:var sf=L+8|0,up=ac|0,he=f+24|0,$f=f+48|0,of=f|0,vp=f+28|0,we=f+52|0,ag=f+4|0,sg=f+32|0,wp=f+56|0,Eh=f+8|0,Fh=f+36|0,Gh=f+60|0,Qe=f+12|0,pf=f+40|0,tg=f+64|0,Hh=f+16|0,Ih=f+44|0,rj=f+68|0,Jh=f+20|0,xp=n|0,Kh=f+12|0,pe=f+8|0,Fg=n+4|0,zk=f+20|0,sj=f+16|0,yp=n+8|0,ug=c[2621482],vg=b[1316027],wg=0,rd=ug,xg=Qb,a=51; break;case 50:var ee=rb+12*Pe|0;h[ee>>2]=rg+h[ee>>2];var Id=rb+12*Pe+4|0;h[Id>>2]=Ud+h[Id>>2];var Jd=rb+12*Pe+8|0;h[Jd>>2]=Re+h[Jd>>2];var ph=Pe+1|0;(ph|0)<(Hc|0)?(Pe=ph,a=50):(Ul=Cc,a=48);break;case 51:var qh=Ul&65535,bg=(wg|0)/(qh-1|0),qf=h[he>>2];h[of>>2]=qf+bg*(h[$f>>2]-qf);var Yd=h[vp>>2];h[ag>>2]=Yd+bg*(h[we>>2]-Yd);var tj=h[sg>>2];h[Eh>>2]=tj+bg*(h[wp>>2]-tj);var se=h[Fh>>2];h[Qe>>2]=se+bg*(h[Gh>>2]-se);var uj=h[pf>>2];h[Hh>>2]=uj+bg*(h[tg>>2]-uj);var vj=h[Ih>>2];h[Jh>>2]=vj+bg*(h[rj>>2]-vj); var yg=(rd&65535)*wg&-1,Gg=vg+(yg<<3)|0,Hg=c[Gg>>1],ye=c[(vg+(yg<<3)+2|0)>>1],Ie=c[(vg+(yg<<3)+4|0)>>1],df=b[sf>>2]-1|0,Ge=bg*(df>>>0),ie=Ge&-1,ze=(((ie|0)==(df|0))<<31>>31)+ie|0,Ak=Ge-(ze|0),a=0==(xg|0)?54:52;break;case 52:var We=xg*ze&-1,rf=1-Ak,ff=xg*(ze+1|0)&-1,Vg=0,a=53;break;case 53:var xe=We+Vg|0,qe=ff+Vg|0;h[(Bc+12*Vg|0)>>2]=rf*h[(rc+12*xe|0)>>2]+Ak*h[(rc+12*qe|0)>>2];h[(Bc+12*Vg+4|0)>>2]=rf*h[(rc+12*xe+4|0)>>2]+Ak*h[(rc+12*qe+4|0)>>2];h[(Bc+12*Vg+8|0)>>2]=rf*h[(rc+12*xe+8|0)>>2]+Ak*h[(rc+ 12*qe+8|0)>>2];var re=Vg+1|0;re>>>0>>0?(Vg=re,a=53):a=54;break;case 54:if(0==rd<<16>>16)var He=0,a=59;else a=55;break;case 55:var kg=rb+12*wg|0,Ve=rb+12*wg+4|0,ng=rb+12*wg+8|0,fh=0,Wg=Gg,Nf=Ie,In=ye,Se=Hg,a=56;break;case 56:var Vl=c[Wg>>1],Wl=(Vl<<16>>16)-(Se<<16>>16)|0,Xl=h[g>>2],Jn=ug&65535,Yl=(fh|0)/(Jn|0)-0.5,Ig=(Vl<<16>>16)+Math.floor(Xl*(((Wl*Wl&-1)>>>14)+Wl|0)-h[ag>>2]-h[of>>2]*Yl-h[kg>>2])&-1;b[xp>>2]=Ig;var Zl=c[(Wg+2|0)>>1],$l=(Zl<<16>>16)-(In<<16>>16)|0,Jg=(Zl<<16>>16)+Math.floor(Xl* ((($l*$l&-1)>>>14)+$l|0)-h[Kh>>2]-h[pe>>2]*Yl-h[Ve>>2])&-1;b[Fg>>2]=Jg;var am=c[(Wg+4|0)>>1],bm=(am<<16>>16)-(Nf<<16>>16)|0,Xg=(am<<16>>16)+Math.floor(Xl*(((bm*bm&-1)>>>14)+bm|0)-h[zk>>2]-h[sj>>2]*Yl-h[ng>>2])&-1;b[yp>>2]=Xg;var vf=(Ig*Ig&-1)>>>14,Og=(Jg*Jg&-1)>>>14,zg=(Xg*Xg&-1)>>>14,Kn=(fh|0)/(ac|0)&-1,Ag=(fh|0)%(ac|0),Cf=ac-Ag|0,Kg=Kn+1|0,zp=Ag|0,Ef=vf|0,Te=Og|0,Ue=zg|0,ig=(Jg*Ig&-1)>>14|0,jg=(Ig*Xg&-1)>>14|0,xh=(Xg*Jg&-1)>>14|0,mg=(vf*Ig&-1)>>14|0,Gf=(Og*Jg&-1)>>14|0,yh=(zg*Xg&-1)>>14|0,Ee=0, Cg=Ig,a=156;break;case 57:var Hf=fh+1|0;(Hf|0)<(Jn|0)?a=58:(He=ug,a=59);break;case 58:var Jf=Wg+8|0,fh=Hf,Wg=Jf,Nf=am,In=Zl,Se=Vl,a=56;break;case 59:var Mf=wg+1|0,a=(Mf|0)<(qh|0)?60:61;break;case 60:var Qg=b[qb>>2],wg=Mf,rd=He,xg=Qg,a=51;break;case 61:Aa(xb);Aa($b);Aa(qc);var Of=wk(mc,5580256),eh=Of,a=0==(Of|0)?74:62;break;case 62:var Tg=b[mc>>2],a=0==(Tg|0)?73:63;break;case 63:var Ah=b[F>>2],Ch=b[(y+4|0)>>2],gi=c[2699356],gg=0,a=64;break;case 64:var nh=b[(eh+(gg<<2)|0)>>2],oh=(nh>>>8&4095)-Ah|0, cf=(nh>>>20)-Ch|0,a=(cf-1|0)>>>0>((gi&65535)-3|0)>>>0?72:65;break;case 65:var tf=c[2621482]&65535,a=(oh-1|0)>>>0>(tf-3|0)>>>0?72:66;break;case 66:var Lh=b[1316027],oe=0,wf=0,zf=0,ef=0,Bf=0,a=67;break;case 67:if(0==(nh&1<>1]<<16>>16)+cf|0)*tf&-1)+oh|0)+(c[(5398912+((hf|1)<<1)|0)>>1]<<16>>16)|0,wi=Bf+(c[(Lh+(Ff<<3)|0)>>1]<<16>>16),zi=ef+(c[(Lh+(Ff<<3)+2|0)>>1]<<16>>16),Bi=zf+(c[(Lh+(Ff<<3)+4|0)>> 1]<<16>>16),Bk=wf+1|0,Df=Bi,hg=zi,gf=wi,a=69;break;case 69:var Pg=oe+1|0;8==(Pg|0)?a=70:(oe=Pg,wf=Bk,zf=Df,ef=hg,Bf=gf,a=67);break;case 70:a=0==(Bk|0)?72:71;break;case 71:var If=Bk|0,Kf=(tf*cf&-1)+oh|0;c[(Lh+(Kf<<3)|0)>>1]=gf/If&-1;c[(Lh+(Kf<<3)+2|0)>>1]=hg/If&-1;c[(Lh+(Kf<<3)+4|0)>>1]=Df/If&-1;a=72;break;case 72:var Lf=gg+1|0;Lf>>>0>>0?(gg=Lf,a=64):a=73;break;case 73:Aa(Of);a=74;break;case 74:var Rg=kb(5*(c[2621482]&65535)&-1,12),Mh=Rg;Ra(Rg,5580032);var Ck=c[2621482],cg=Ck&65535,jf=Mh+12*cg| 0,Bh=Mh+12*(cg<<1)|0,hi=Mh+12*(3*cg&-1)|0,ii=Mh+12*(cg<<2)|0,bh=c[2699356]&65535,Dk=bh-2|0,ch=2<(Dk|0);if(ch)var Ek=2,Fk=-1,wh=0,Gk=4,dh=ii,uf=hi,Ng=Bh,xf=jf,yf=Mh,a=75;else var ji=ii,ki=hi,Af=Bh,cm=jf,dm=Mh,a=84;break;case 75:if((Fk|0)<(Ek+2|0))var li=Fk,em=dh,fm=uf,gm=Ng,hm=xf,Hk=yf,a=77;else var mi=Fk,Ik=dh,Jk=uf,Kk=Ng,Lk=xf,Mk=yf,a=80;break;case 76:(im|0)==(Gk|0)?(mi=Gk,Ik=Hk,Jk=em,Kk=fm,Lk=gm,Mk=hm,a=80):(hm=gm,gm=fm,fm=em,em=Hk,li=im,Hk=hm,a=77);break;case 77:var im=li+1|0,ni=cg-2|0,a=2<(ni| 0)?78:76;break;case 78:var jm=2,Nh=b[1316027]+(((cg*im&-1)+2|0)<<3)|0,a=79;break;case 79:var oi=Nh+8|0;b[(Hk+12*jm|0)>>2]=(((((6*(c[Nh>>1]<<16>>16)&-1)+8|0)+(c[(Nh-16|0)>>1]<<16>>16)|0)+(((c[oi>>1]<<16>>16)+(c[(Nh-8|0)>>1]<<16>>16)|0)<<2)|0)+(c[(Nh+16|0)>>1]<<16>>16)|0)>>4;var pi=jm+1|0;(pi|0)<(ni|0)?(jm=pi,Nh=oi,a=79):a=76;break;case 80:var qi=Ck&65535,ri=qi-2|0;if(2<(ri|0))a=81;else var si=wh,a=83;break;case 81:var gh=2,ti=wh,Nk=b[1316027]+(((qi*Ek&-1)+2|0)<<3)|0,a=82;break;case 82:var Ok=(((((6* b[(Kk+12*gh|0)>>2]&-1)+8|0)+((b[(Jk+12*gh|0)>>2]+b[(Lk+12*gh|0)>>2]|0)<<2)|0)+b[(Mk+12*gh|0)>>2]|0)+b[(Ik+12*gh|0)>>2]|0)>>4,ui=c[Nk>>1]<<16>>16,vi=((ui-(((7*Ok&-1)+(2==(gh|0)?Ok:ti)|0)>>3)|0)>>3)+ui|0,kk=vi&65535;c[Nk>>1]=32E3<(vi|0)?32E3:kk;var lk=Nk+8|0,xi=gh+1|0;(xi|0)<(ri|0)?(gh=xi,ti=Ok,Nk=lk,a=82):(si=Ok,a=83);break;case 83:var yi=Ek+1|0,mk=Gk+1|0;(yi|0)<(Dk|0)?(Ek=yi,Fk=mi,wh=si,Gk=mk,dh=Ik,uf=Jk,Ng=Kk,xf=Lk,yf=Mk,a=75):(ji=Ik,ki=Jk,Af=Kk,cm=Lk,dm=Mk,a=84);break;case 84:var Ai=(b[(z|0)>>2]| 0)/h[Bb>>2]&-1,Ci=65535>(Ai|0)?Ai:65535,Di=(b[(z+4|0)>>2]|0)/h[Cb>>2]&-1,Ei=(Ci|0)>(Di|0)?Di:Ci,Fi=(b[(z+8|0)>>2]|0)/h[tb>>2]&-1,Oh=(9*((Ei|0)>(Fi|0)?Fi:Ei)&-1)>>4,Ph=b[1316027],Gi=Ph|0,Hi=cg*bh&-1,Ii=Ph+(Hi<<3)|0,Ji=0!=(Hi|0),a=Ji?85:86;break;case 85:var nk=Oh<<1,rh=Gi,a=87;break;case 86:if(ch)var Pk=2,Qk=-1,Rk=4,km=ji,lm=ki,mm=Af,nm=cm,om=dm,a=94;else var Yg=Af,Zg=cm,hh=dm,a=116;break;case 87:var sh=c[rh>>1]<<16>>16,a=(sh|0)>(Oh|0)?88:93;break;case 88:var pm=rh+2|0,th=c[pm>>1]<<16>>16,a=(th|0)> (Oh|0)?89:93;break;case 89:var qm=rh+4|0,uh=c[qm>>1]<<16>>16,a=(uh|0)>(Oh|0)?90:93;break;case 90:var Ki=(sh|0)>(th|0)?th:sh,Li=(sh|0)<(th|0)?th:sh,Mi=(Ki|0)>(uh|0)?uh:Ki,Sk=(Li|0)<(uh|0)?uh:Li,a=(Mi|0)<(nk|0)?92:91;break;case 91:var rm=Sk&65535;c[qm>>1]=rm;c[pm>>1]=rm;c[rh>>1]=rm;a=93;break;case 92:var Ni=16384-(((Mi-Oh|0)<<14|0)/(Oh|0)&-1)|0,Oi=16384-((Ni*Ni&-1)>>>14)|0,sm=(Oi*Oi&-1)>>>14;c[rh>>1]=((((Sk-sh|0)*sm&-1)>>>14)+sh|0)&65535;c[pm>>1]=((((Sk-th|0)*sm&-1)>>>14)+th|0)&65535;c[qm>>1]=((((Sk- uh|0)*sm&-1)>>>14)+uh|0)&65535;a=93;break;case 93:var Qi=rh+8|0;Qi>>>0>>0?(rh=Qi,a=87):a=86;break;case 94:if((Qk|0)<(Pk+2|0))var Ri=Qk,tm=km,um=lm,vm=mm,wm=nm,Qh=om,a=97;else var Si=Qk,xm=km,Rh=lm,Sh=mm,Th=nm,ym=om,a=100;break;case 95:var zm,Am,Bm,Ti,Ui;if(ch)var Tk=2,Uk=-1,Vk=4,Cm=Ui,Dm=Ti,Em=Bm,Fm=Am,Gm=zm,a=105;else Yg=Bm,Zg=Am,hh=zm,a=116;break;case 96:(Hm|0)==(Rk|0)?(Si=Rk,xm=Qh,Rh=tm,Sh=um,Th=vm,ym=wm,a=100):(wm=vm,vm=um,um=tm,tm=Qh,Ri=Hm,Qh=wm,a=97);break;case 97:var Hm=Ri+1|0,Vi=cg-2| 0,a=2<(Vi|0)?98:96;break;case 98:var wj=2,Lg=Ph+(((cg*Hm&-1)+2|0)<<3)|0,a=99;break;case 99:var Wi=Lg+8|0;b[(Qh+12*wj|0)>>2]=((((c[(Lg-8|0)>>1]<<16>>16)+2|0)+(c[Lg>>1]<<16>>16<<1)|0)+(c[Wi>>1]<<16>>16)|0)>>2;b[(Qh+12*wj+4|0)>>2]=((((c[(Lg-6|0)>>1]<<16>>16)+2|0)+(c[(Lg+2|0)>>1]<<16>>16<<1)|0)+(c[(Lg+10|0)>>1]<<16>>16)|0)>>2;b[(Qh+12*wj+8|0)>>2]=((((c[(Lg-4|0)>>1]<<16>>16)+2|0)+(c[(Lg+4|0)>>1]<<16>>16<<1)|0)+(c[(Lg+12|0)>>1]<<16>>16)|0)>>2;var Xi=wj+1|0;(Xi|0)<(Vi|0)?(wj=Xi,Lg=Wi,a=99):a=96;break;case 100:var Yi= Ck&65535,Zi=Yi-2|0,a=2<(Zi|0)?101:104;break;case 101:var Bg=2,Uh=Ph+(((Yi*Pk&-1)+2|0)<<3)|0,a=102;break;case 102:var Im=b[Tl>>2],$i=c[Uh>>1],aj=wd(Im,($i<<16>>16)-((((b[(Sh+12*Bg|0)>>2]<<1)+b[(Th+12*Bg|0)>>2]|0)+b[(Rh+12*Bg|0)>>2]|0)>>2)|0),ok=-aj|0,bj=Uh+2|0,cj=c[bj>>1],dj=wd(Im,(cj<<16>>16)-((((b[(Sh+12*Bg+4|0)>>2]<<1)+b[(Th+12*Bg+4|0)>>2]|0)+b[(Rh+12*Bg+4|0)>>2]|0)>>2)|0),pk=-dj|0,ej=Uh+4|0,fj=c[ej>>1],gj=wd(Im,(fj<<16>>16)-((((b[(Sh+12*Bg+8|0)>>2]<<1)+b[(Th+12*Bg+8|0)>>2]|0)+b[(Rh+12*Bg+8|0)>> 2]|0)>>2)|0),qk=-gj|0,Jm=((-(dj+aj|0)|0)-gj|0)>>>3;c[Uh>>1]=((ok-Jm|0)+($i&65535)|0)&65535;c[bj>>1]=((pk-Jm|0)+(cj&65535)|0)&65535;c[ej>>1]=((qk-Jm|0)+(fj&65535)|0)&65535;var hj=Bg+1|0,a=(hj|0)<(Zi|0)?103:104;break;case 103:var rk=Uh+8|0,Bg=hj,Uh=rk,a=102;break;case 104:var ij=Pk+1|0,sk=Rk+1|0;(ij|0)<(Dk|0)?(Pk=ij,Qk=Si,Rk=sk,km=xm,lm=Rh,mm=Sh,nm=Th,om=ym,a=94):(Ui=xm,Ti=Rh,Bm=Sh,Am=Th,zm=ym,a=95);break;case 105:if((Uk|0)<(Tk+2|0))var jj=Uk,Km=Cm,Lm=Dm,Mm=Em,Nm=Fm,Vh=Gm,a=107;else var kj=Uk,xj=Cm, yj=Dm,Wh=Em,Xh=Fm,Yh=Gm,a=110;break;case 106:(Om|0)==(Vk|0)?(kj=Vk,xj=Vh,yj=Km,Wh=Lm,Xh=Mm,Yh=Nm,a=110):(Nm=Mm,Mm=Lm,Lm=Km,Km=Vh,jj=Om,Vh=Nm,a=107);break;case 107:var Om=jj+1|0,lj=cg-2|0,a=2<(lj|0)?108:106;break;case 108:var zj=2,Fe=Ph+(((cg*Om&-1)+2|0)<<3)|0,a=109;break;case 109:var mj=Fe+8|0;b[(Vh+12*zj|0)>>2]=((((((c[(Fe-16|0)>>1]<<16>>16)+2|0)+(c[(Fe-8|0)>>1]<<16>>16)|0)+(c[Fe>>1]<<16>>16)|0)+(c[mj>>1]<<16>>16)|0)+(c[(Fe+16|0)>>1]<<16>>16)|0)>>2;b[(Vh+12*zj+4|0)>>2]=((((((c[(Fe-14|0)>>1]<<16>> 16)+2|0)+(c[(Fe-6|0)>>1]<<16>>16)|0)+(c[(Fe+2|0)>>1]<<16>>16)|0)+(c[(Fe+10|0)>>1]<<16>>16)|0)+(c[(Fe+18|0)>>1]<<16>>16)|0)>>2;b[(Vh+12*zj+8|0)>>2]=((((((c[(Fe-12|0)>>1]<<16>>16)+2|0)+(c[(Fe-4|0)>>1]<<16>>16)|0)+(c[(Fe+4|0)>>1]<<16>>16)|0)+(c[(Fe+12|0)>>1]<<16>>16)|0)+(c[(Fe+20|0)>>1]<<16>>16)|0)>>2;var nj=zj+1|0;(nj|0)<(lj|0)?(zj=nj,Fe=mj,a=109):a=106;break;case 110:var oj=Ck&65535,pj=oj-2|0,a=2<(pj|0)?111:115;break;case 111:var ve=2,Zh=Ph+(((oj*Tk&-1)+2|0)<<3)|0,a=155;break;case 112:var Wk=(Ln<< 16|0)/(Mn|0)&-1,a=114;break;case 113:Wk=174*Ln&-1;a=114;break;case 114:var tk=wd(b[Pb>>2],(((Nn*Wk&-1)+32768|0)>>16)-On|0);c[Zh>>1]=((Pn&65535)+tk|0)&65535;var uk=wd(b[Pb>>2],(((Qn*Wk&-1)+32768|0)>>16)-Rn|0);c[Sn>>1]=((Tn&65535)+uk|0)&65535;var vk=wd(b[Pb>>2],(((Un*Wk&-1)+32768|0)>>16)-Vn|0);c[Wn>>1]=((Xn&65535)+vk|0)&65535;var xk=Zh+8|0,Fj=ve+1|0;(Fj|0)<(pj|0)?(ve=Fj,Zh=xk,a=155):a=115;break;case 115:var Gj=Tk+1|0,ll=Vk+1|0;(Gj|0)<(Dk|0)?(Tk=Gj,Uk=kj,Vk=ll,Cm=xj,Dm=yj,Em=Wh,Fm=Xh,Gm=Yh,a=105):(Yg= Wh,Zg=Xh,hh=Yh,a=116);break;case 116:a=Ji?117:119;break;case 117:var ml=n|0,Hj=d+4|0,Ij=d+8|0,Jj=n+4|0,Kj=n+8|0,Mg=Gi,a=118;break;case 118:var Lj=c[Mg>>1],nl=wd(b[Sb>>2],Lj<<16>>16),Pm=(Lj&65535)-nl|0;c[Mg>>1]=Pm&65535;var $h=Mg+2|0,Mj=c[$h>>1],ol=wd(b[Hj>>2],Mj<<16>>16),Qm=(Mj&65535)-ol|0;c[$h>>1]=Qm&65535;var ai=Mg+4|0,Nj=c[ai>>1],pl=wd(b[Ij>>2],Nj<<16>>16),Rm=(Nj&65535)-pl|0;c[ai>>1]=Rm&65535;var Oj=Pm<<16>>16,Pj=Qm<<16,ql=Pj>>16,Qj=Rm<<16>>16,Sm=((Qj+Oj|0)+(Pj>>15)|0)>>2,rl=wd(b[Sb>>2],Oj-Sm| 0),Rj=(Pm-rl|0)&65535;c[Mg>>1]=Rj;var sl=wd(b[Hj>>2],ql-Sm|0),Sj=(Qm-sl|0)&65535;c[$h>>1]=Sj;var tl=wd(b[Ij>>2],Qj-Sm|0),Tj=(Rm-tl|0)&65535;c[ai>>1]=Tj;var Uj=h[Yn>>2]*(Rj<<16>>16)+h[Zn>>2]*(Sj<<16>>16)+h[$n>>2]*(Tj<<16>>16),Vj=0>Uj?0:Uj,Wj=(24E3>2]=Wj;var Xj=h[ao>>2]*(c[Mg>>1]<<16>>16)+h[bo>>2]*(c[$h>>1]<<16>>16)+h[co>>2]*(c[ai>>1]<<16>>16),Yj=0>Xj?0:Xj;b[Jj>>2]=(24E3>2]*(c[Mg>>1]<<16>>16)+h[fo>>2]*(c[$h>>1]<<16>>16)+h[go>>2]*(c[ai>>1]<<16>> 16),$j=0>Zj?0:Zj;b[Kj>>2]=(24E3<$j?24E3:$j)+0.5&-1;c[Mg>>1]=Wj&65535;c[$h>>1]=b[Jj>>2]&65535;c[ai>>1]=b[Kj>>2]&65535;var ak=Mg+8|0;ak>>>0>>0?(Mg=ak,a=118):a=119;break;case 119:var Tm=kb((cg>>>2)*(bh>>>2)&-1,6),dg=Tm;Ra(Tm,5580032);var bk=c[2699356],ck=bk&65535,Um=ck>>>2,a=0==(Um|0)?124:120;break;case 120:var Xk=n+8|0,Yk=n+4|0,dk=n|0,ih=c[2621482],bi=Um,a=122;break;case 121:0==($g|0)?a=124:(bi=$g,a=122);break;case 122:var $g=bi-1|0,a=3<(ih&65535)?123:121;break;case 123:var ul=$g<<2,vl=bi+1|0,eg= b[1316027],fg=0,a=127;break;case 124:a=3<(bk&65535)?126:125;break;case 125:var ek=d+16|0,fk=d+20|0,a=147;break;case 126:var jh=n+8|0,kh=n+4|0,vh=n|0,wl=Yg,xl=Zg,gk=d+16|0,hk=d+20|0,ci=0,a=131;break;case 127:b[Xk>>2]=0;b[Yk>>2]=0;b[dk>>2]=0;var ik=ih&65535,Zk=fg<<2,yl=Zk|3,zl=Zk|1,Al=Zk|2,Vm=0,jk=0,ho=0,io=0,a=153;break;case 128:a=(vl|0)>(Um|0)?129:130;break;case 129:c[(dg+6*(((ik>>>2)*$g&-1)+fg|0)|0)>>1]=$k>>>4&65535;c[(dg+6*((((ih&65535)>>>2)*$g&-1)+fg|0)+2|0)>>1]=b[Yk>>2]>>>4&65535;c[(dg+6*((((ih& 65535)>>>2)*$g&-1)+fg|0)+4|0)>>1]=b[Xk>>2]>>>4&65535;a=154;break;case 130:var jo=(ih&65535)>>>2;c[(dg+6*((jo*$g&-1)+fg|0)|0)>>1]=(((141*$k&-1)+2048|0)+(1840*(c[(dg+6*((jo*bi&-1)+fg|0)|0)>>1]<<16>>16)&-1)|0)>>>12&65535;var ko=(ih&65535)>>>2;c[(dg+6*((ko*$g&-1)+fg|0)+2|0)>>1]=(((141*b[Yk>>2]&-1)+2048|0)+(1840*(c[(dg+6*((ko*bi&-1)+fg|0)+2|0)>>1]<<16>>16)&-1)|0)>>>12&65535;var lo=(ih&65535)>>>2;c[(dg+6*((lo*$g&-1)+fg|0)+4|0)>>1]=(((141*b[Xk>>2]&-1)+2048|0)+(1840*(c[(dg+6*((lo*bi&-1)+fg|0)+4|0)>>1]<<16>> 16)&-1)|0)>>>12&65535;a=154;break;case 131:b[jh>>2]=0;b[kh>>2]=0;b[vh>>2]=0;var al=c[2621482];if(0==(ci&3|0))a=132;else var Aj=al,a=136;break;case 132:var mo=al&65535,no=mo&65532;0==(no|0)?(Aj=al,a=136):a=133;break;case 133:var Bl=(ci|0)/4&-1,oo=no,po=4096,a=134;break;case 134:var di=oo-1|0,Wm=((mo>>>2)*Bl&-1)+((di|0)/4&-1)|0,qo=(po+(1485*(c[(dg+6*Wm|0)>>1]<<16>>16)&-1)|0)>>13;b[vh>>2]=qo;b[(hh+12*di|0)>>2]=qo;var ro=(((6707*b[kh>>2]&-1)+4096|0)+(1485*(c[(dg+6*Wm+2|0)>>1]<<16>>16)&-1)|0)>>13;b[kh>> 2]=ro;b[(hh+12*di+4|0)>>2]=ro;var so=(((6707*b[jh>>2]&-1)+4096|0)+(1485*(c[(dg+6*Wm+4|0)>>1]<<16>>16)&-1)|0)>>13;b[jh>>2]=so;b[(hh+12*di+8|0)>>2]=so;0==(di|0)?(Aj=al,a=136):a=135;break;case 135:var Cl=(6707*b[vh>>2]&-1)+4096|0,oo=di,po=Cl,a=134;break;case 136:b[jh>>2]=0;b[kh>>2]=0;b[vh>>2]=0;var Xm=Aj&65535,bl=Xm&65532;if(0==(bl|0))a=139;else var lh=0,to=0,a=137;break;case 137:var uo=(((1485*b[(hh+12*lh|0)>>2]&-1)+4096|0)+to|0)>>13;b[vh>>2]=uo;b[(Zg+12*lh|0)>>2]=uo;var vo=(((1485*b[(hh+12*lh+4|0)>> 2]&-1)+4096|0)+(6707*b[kh>>2]&-1)|0)>>13;b[kh>>2]=vo;b[(Zg+12*lh+4|0)>>2]=vo;var wo=(((1485*b[(hh+12*lh+8|0)>>2]&-1)+4096|0)+(6707*b[jh>>2]&-1)|0)>>13;b[jh>>2]=wo;b[(Zg+12*lh+8|0)>>2]=wo;var xo=lh+1|0,a=(xo|0)<(bl|0)?138:139;break;case 138:var Dl=6707*b[vh>>2]&-1,lh=xo,to=Dl,a=137;break;case 139:a=0==(ci|0)?141:140;break;case 140:if(3<(Aj&65535))var mh=0,a=142;else a=146;break;case 141:ud(wl,xl,12*Xm&-1);a=143;break;case 142:var yo=Yg+12*mh|0;b[yo>>2]=(((6707*b[yo>>2]&-1)+4096|0)+(1485*b[(Zg+12*mh| 0)>>2]&-1)|0)>>13;var zo=Yg+12*mh+4|0;b[zo>>2]=(((6707*b[zo>>2]&-1)+4096|0)+(1485*b[(Zg+12*mh+4|0)>>2]&-1)|0)>>13;var Ao=Yg+12*mh+8|0;b[Ao>>2]=(((6707*b[Ao>>2]&-1)+4096|0)+(1485*b[(Zg+12*mh+8|0)>>2]&-1)|0)>>13;var Bo=mh+1|0;(Bo|0)<(bl|0)?(mh=Bo,a=142):a=143;break;case 143:a=3<(Aj&65535)?144:146;break;case 144:var El=b[uc>>2],Fl=b[gk>>2],Gl=b[hk>>2],Ym=b[1316027],ei=0,a=145;break;case 145:var Zm=(Xm*ci&-1)+ei|0,Co=b[(Yg+12*ei|0)>>2],$m=Ym+(Zm<<3)|0,Do=c[$m>>1],Eo=Yg+12*ei+4|0,cl=Ym+(Zm<<3)+2|0,Fo= Yg+12*ei+8|0,dl=Ym+(Zm<<3)+4|0,an=(((c[dl>>1]&65535)+((c[cl>>1]&65535)+((Do&65535)+30|0)|0)|0)<<16|0)/(b[Fo>>2]+(b[Eo>>2]+(Co+30|0)|0)|0)&-1,bn=wd(El,(((Co*an&-1)+32768|0)>>16)-(Do<<16>>16)|0);b[vh>>2]=bn;var Go=wd(Fl,(((b[Eo>>2]*an&-1)+32768|0)>>16)-(c[cl>>1]<<16>>16)|0);b[kh>>2]=Go;var Hl=Go+bn|0,Ho=wd(Gl,(((b[Fo>>2]*an&-1)+32768|0)>>16)-(c[dl>>1]<<16>>16)|0);b[jh>>2]=Ho;var cn=(Ho+Hl|0)>>3,Io=(bn-cn|0)+(c[$m>>1]<<16>>16)|0,Il=Io&65535;c[$m>>1]=0>(Io|0)?0:Il;var Jo=(b[kh>>2]-cn|0)+(c[cl>>1]<<16>> 16)|0,Jl=Jo&65535;c[cl>>1]=0>(Jo|0)?0:Jl;var Ko=(b[jh>>2]-cn|0)+(c[dl>>1]<<16>>16)|0,Kl=Ko&65535;c[dl>>1]=0>(Ko|0)?0:Kl;var Lo=ei+1|0;(Lo|0)<(bl|0)?(ei=Lo,a=145):a=146;break;case 146:var Mo=ci+1|0;(Mo|0)<(ck&65532|0)?(ci=Mo,a=131):(ek=gk,fk=hk,a=147);break;case 147:Aa(Tm);Aa(Rg);Aa(b[Sb>>2]);Aa(b[(d+4|0)>>2]);Aa(b[(d+8|0)>>2]);Aa(b[uc>>2]);Aa(b[ek>>2]);Aa(b[fk>>2]);Aa(b[Pb>>2]);Aa(b[Tl>>2]);var No=w+4|0,dn=b[No>>2]-b[(y+4|0)>>2]|0;b[No>>2]=dn;var Oo=w+12|0,Po=b[Oo>>2]-2|0;b[Oo>>2]=Po;var Qo=b[C>> 2],en=b[(w+8|0)>>2]-Qo|0,el=Po-dn|0;if(0<(el|0))a=148;else var Ro=0,a=151;break;case 148:var Ll=en<<3,Ml=1<(el|0),So=b[1316027],Nl=c[2621482],fl=0,a=149;break;case 149:ud(So+((fl*en&-1)<<3)|0,So+((((Nl&65535)*(dn+fl|0)&-1)+Qo|0)<<3)|0,Ll);var To=fl+1|0;(To|0)<(el|0)?(fl=To,a=149):a=150;break;case 150:var Ol=el&65535,Ro=Ml?Ol:1,a=151;break;case 151:c[2621482]=en&65535;c[2699356]=Ro;a=152;break;case 152:k=e;return;case 153:var gl=ik*(Vm+ul|0)&-1,fn=Zk+gl|0,gn=zl+gl|0,hn=Al+gl|0,Pl=((ho+(c[(eg+(fn<< 3)+2|0)>>1]<<16>>16)|0)+(c[(eg+(gn<<3)+2|0)>>1]<<16>>16)|0)+(c[(eg+(hn<<3)+2|0)>>1]<<16>>16)|0,Ql=((io+(c[(eg+(fn<<3)+4|0)>>1]<<16>>16)|0)+(c[(eg+(gn<<3)+4|0)>>1]<<16>>16)|0)+(c[(eg+(hn<<3)+4|0)>>1]<<16>>16)|0,jn=yl+gl|0,$k=(((jk+(c[(eg+(fn<<3)|0)>>1]<<16>>16)|0)+(c[(eg+(gn<<3)|0)>>1]<<16>>16)|0)+(c[(eg+(hn<<3)|0)>>1]<<16>>16)|0)+(c[(eg+(jn<<3)|0)>>1]<<16>>16)|0;b[dk>>2]=$k;var Uo=Pl+(c[(eg+(jn<<3)+2|0)>>1]<<16>>16)|0;b[Yk>>2]=Uo;var Vo=Ql+(c[(eg+(jn<<3)+4|0)>>1]<<16>>16)|0;b[Xk>>2]=Vo;var Wo=Vm+ 1|0;4==(Wo|0)?a=128:(Vm=Wo,jk=$k,ho=Uo,io=Vo,a=153);break;case 154:var Xo=fg+1|0;(Xo|0)<((ih&65535)>>>2|0)?(fg=Xo,a=127):a=121;break;case 155:var Nn=(((b[(Yh+12*ve|0)>>2]+b[(Xh+12*ve|0)>>2]|0)+b[(Wh+12*ve|0)>>2]|0)+b[(yj+12*ve|0)>>2]|0)+b[(xj+12*ve|0)>>2]|0,Pn=c[Zh>>1],Qn=(((b[(Yh+12*ve+4|0)>>2]+b[(Xh+12*ve+4|0)>>2]|0)+b[(Wh+12*ve+4|0)>>2]|0)+b[(yj+12*ve+4|0)>>2]|0)+b[(xj+12*ve+4|0)>>2]|0,Sn=Zh+2|0,Tn=c[Sn>>1],On=Pn<<16>>16,Rn=Tn<<16>>16,Un=(((b[(Yh+12*ve+8|0)>>2]+b[(Xh+12*ve+8|0)>>2]|0)+b[(Wh+12* ve+8|0)>>2]|0)+b[(yj+12*ve+8|0)>>2]|0)+b[(xj+12*ve+8|0)>>2]|0,Mn=((Nn+375|0)+Qn|0)+Un|0,Wn=Zh+4|0,Xn=c[Wn>>1],Vn=Xn<<16>>16,Yo=Vn+(Rn+(On+60|0)|0)|0,Ln=0>(Yo|0)?0:Yo,a=375<(Mn|0)?112:113;break;case 156:var Zo=Math.floor(((Cg|0)+Math.floor(h[(i+36*Ee|0)>>2]*Ef+h[(i+36*Ee+4|0)>>2]*Te+h[(i+36*Ee+8|0)>>2]*Ue+h[(i+36*Ee+12|0)>>2]*ig+h[(i+36*Ee+16|0)>>2]*jg+h[(i+36*Ee+20|0)>>2]*xh+h[(i+36*Ee+24|0)>>2]*mg+h[(i+36*Ee+28|0)>>2]*Gf+h[(i+36*Ee+32|0)>>2]*yh))*(h[(Bc+12*Kg+(Ee<<2)|0)>>2]*zp+h[(Bc+12*Kn+(Ee<<2)| 0)>>2]*Cf)/up/h[(u+(Ee<<2)|0)>>2])&-1,$o=32E3<(Zo|0)?32E3:Zo;b[(n+(Ee<<2)|0)>>2]=$o;c[(Wg+(Ee<<1)|0)>>1]=$o&65535;var kn=Ee+1|0,a=3==(kn|0)?57:157;break;case 157:var Rl=b[(n+(kn<<2)|0)>>2],Ee=kn,Cg=Rl,a=156;break;case 158:a=Rd>2]=edSd?161:162;break;case 161:h[(rb+12*Wc+4|0)>>2]=ed>Sd?ed:Sd;a=162;break;case 162:var ln=h[Na>>2],Bj=h[fb>>2],fi=h[cb>>2],a=ln>Bj?165:163;break;case 163:a=ln>2]=Bjfi?166:167;break;case 166:h[(rb+12*Wc+8|0)>>2]=Bj>fi?Bj:fi;a=167;break;case 167:Dn(Ca,Qd,24,4,0);var hl=Wc+1|0,mn=rb+12*hl|0;b[Xd>>2]=b[mn>>2];b[Xd+4>>2]=b[mn+4>>2];b[Xd+8>>2]=b[mn+8>>2];(hl|0)<(ke|0)?(Wc=hl,a=29):(ae=hl,a=35);break;case 168:var nn,on,pn,ah,qn=0==(ah|0)?32:-1,rn=1==(ah|0)?32:-1,sn=2==(ah|0)?32:-1;h[(V+12*ah|0)>>2]=sn*ap/30+(rn*bp/30+(qn*cp/30+pn));h[(V+12*ah+4|0)>>2]=sn*dp/30+(rn*ep/30+(qn*fp/30+on));h[(V+12*ah+8|0)>>2]=sn*gp/30+(rn* hp/30+(qn*ip/30+nn));var Cj=ah+1|0,a=3==(Cj|0)?23:169;break;case 169:var zn=h[(V+12*Cj|0)>>2],An=h[(V+12*Cj+4|0)>>2],Bn=h[(V+12*Cj+8|0)>>2];ah=Cj;pn=zn;on=An;nn=Bn;a=168;break;case 170:var Yn=V|0,jp=h[Yn>>2],Zn=V+4|0,kp=h[Zn>>2],$n=V+8|0,lp=h[$n>>2],il=jp+kp+lp,ao=V+12|0,mp=h[ao>>2],bo=V+16|0,np=h[bo>>2],co=V+20|0,op=h[co>>2],jl=mp+np+op,eo=V+24|0,pp=h[eo>>2],fo=V+28|0,qp=h[fo>>2],go=V+32|0,rp=h[go>>2],kl=pp+qp+rp,Eg=(6*il+11*jl+3*kl)/20,cp=Eg*jp/il;h[bb>>2]=cp;var fp=Eg*kp/il;h[hb>>2]=fp;var ip= Eg*lp/il;h[fb>>2]=ip;var bp=Eg*mp/jl;h[ob>>2]=bp;var ep=Eg*np/jl;h[lb>>2]=ep;var hp=Eg*op/jl;h[Na>>2]=hp;var ap=Eg*pp/kl;h[Za>>2]=ap;var dp=Eg*qp/kl;h[Mb>>2]=dp;var gp=Eg*rp/kl;h[cb>>2]=gp;o=ic>>2;for(x=o+9;o>2],un=h[(5244968+(Sa<<4)|0)>>2],vn=h[(5244972+(Sa<<4)|0)>>2];h[(V+12*Sa|0)>>2]=Qa+tn*db*Fa+un*xa*Fa+vn*ab*Fa;h[(V+12*Sa+4|0)>>2]=Tb+tn*Xa*Ja+un*$a*Ja+vn*Ya*Ja;h[(V+12*Sa+8|0)>>2]=jb+tn*mb*Oa+un*Va*Oa+vn*Ha*Oa;var Dj= Sa+1|0,a=3==(Dj|0)?170:172;break;case 172:var Ap=h[(V+12*Dj|0)>>2],Bp=h[(V+12*Dj+4|0)>>2],Cp=h[(V+12*Dj+8|0)>>2],Sa=Dj,Qa=Ap,Tb=Bp,jb=Cp,a=171;break;case 173:var wn=h[(t+12*Ta|0)>>2],xn=h[(t+12*Ta+4|0)>>2],yn=h[(t+12*Ta+8|0)>>2];h[(Dc+12*Ta|0)>>2]=Lb+wn*Ba+xn*Ga+yn*$c;h[(Dc+12*Ta+4|0)>>2]=Jc+wn*Ea+xn*La+yn*Ab;h[(Dc+12*Ta+8|0)>>2]=va+wn*Da+xn*Ma+yn*Ka;var Ej=Ta+1|0,a=3==(Ej|0)?20:174;break;case 174:var Dp=h[(Dc+12*Ej|0)>>2],Ep=h[(Dc+12*Ej+4|0)>>2],Fp=h[(Dc+12*Ej+8|0)>>2],Ta=Ej,Lb=Dp,Jc=Ep,va=Fp,a= 173}}function Fj(){for(var a=0,a=2;;)switch(a){case 2:var e=c[2699356],a=0==e<<16>>16?21:3;break;case 3:var d=c[2621482],g=0,f=d,a=4;break;case 4:if(0==f<<16>>16)var j=0,a=20;else a=5;break;case 5:var h=g<<1&14,i=g-2|0,k=g+2|0,l=i>>>0>k>>>0,p=b[1356908],m=c[2622458],u=c[2632046],s=b[1316027],v=0,a=6;break;case 6:var n=p>>>((v&1|h)<<1>>>0)&3,z=m&65535,y=u&65535,w=s+((((g>>>(z>>>0))*y&-1)+(v>>>(z>>>0))|0)<<3)+(n<<1)|0,a=0!=c[w>>1]<<16>>16|l?7:8;break;case 7:var L=d&65535,a=19;break;case 8:var o=v-2| 0,F=v+2|0,C=o>>>0>F>>>0,G=e&65535,r=d&65535,D=0,I=0,x=i,a=9;break;case 9:if(C)var q=D,B=I,a=16;else a=10;break;case 10:var Y=x>>>0>>0,ra=x<<1&14,ga=(x>>>(z>>>0))*y&-1,$=D,E=I,H=o,a=11;break;case 11:if(Y&H>>>0>>0)a=12;else var J=E,O=$,a=15;break;case 12:(p>>>((H&1|ra)<<1>>>0)&3|0)==(n|0)?a=13:(J=E,O=$,a=15);break;case 13:var K=c[(s+((ga+(H>>>(z>>>0))|0)<<3)+(n<<1)|0)>>1];0==K<<16>>16?(J=E,O=$,a=15):a=14;break;case 14:O=(K&65535)+$|0;J=E+1|0;a=15;break;case 15:a=H+1|0;a>>>0>F>>>0?(q=O,B=J,a=16): ($=O,E=J,H=a,a=11);break;case 16:a=x+1|0;a>>>0>k>>>0?a=17:(D=q,I=B,x=a,a=9);break;case 17:0==(B|0)?(L=r,a=19):a=18;break;case 18:c[w>>1]=Math.floor((q>>>0)/(B>>>0))&65535;L=r;a=19;break;case 19:a=v+1|0;a>>>0>>0?(v=a,a=6):(j=d,a=20);break;case 20:a=g+1|0;a>>>0<(e&65535)>>>0?(g=a,f=j,a=4):a=21;break;case 21:return}}function Gj(){var a=0,e=k;k=k+32|0;for(a=2;;)switch(a){case 2:var d=e,a=b[1315923],a=64==(a|0)|86==(a|0)?3:4;break;case 3:Wi();a=4;break;case 4:var g=c[2699450],a=0==g<<16>>16?7:5;break; case 5:var f=c[2621782]&65535,j=(c[2622518]&65535)-(f<<1)|0,a=0<(j|0)?6:24;break;case 6:var h=b[1349726],i=0,a=9;break;case 7:var l=c[2699356],a=0==l<<16>>16?24:8;break;case 8:var V=c[2621482],p=0,m=V,a=20;break;case 9:var u=g&65535,s=0!=(h|0),v=u<<(s&1^1),a=0<(v|0)?11:10;break;case 10:var n=i+1|0,a=19;break;case 11:var z=i>>1,y=i+1|0,w=y>>1,L=0,a=12;break;case 12:var o=u-1|0,a=s?13:14;break;case 13:var F=L+w|0,C=z-L|0,a=15;break;case 14:C=i-(L>>1)|0;F=((L+1|0)>>1)+i|0;a=15;break;case 15:var G=C+ o|0,a=G>>>0<(c[2699356]&65535)>>>0?16:18;break;case 16:a=F>>>0<(c[2621482]&65535)>>>0?17:18;break;case 17:a=c[2622458]&65535;c[(b[1316027]+((((G>>>(a>>>0))*(c[2632046]&65535)&-1)+(F>>>(a>>>0))|0)<<3)+((b[1356908]>>>((G<<1&14|F&1)<<1>>>0)&3)<<1)|0)>>1]=c[(b[1311258]+((((c[2631850]&65535)+L|0)+((f+i|0)*(c[2622514]&65535)&-1)|0)<<1)|0)>>1];a=18;break;case 18:a=L+1|0;(a|0)<(v|0)?(L=a,a=12):(n=y,a=19);break;case 19:(n|0)<(j|0)?(i=n,a=9):a=24;break;case 20:if(0==m<<16>>16)var r=0,a=23;else a=21;break;case 21:var D= c[2621782],I=c[2622514],x=c[2631850],q=b[1311258],B=c[2622458],Y=c[2632046],ra=b[1316027],ga=0,a=22;break;case 22:var a=c[(q+((((x&65535)+ga|0)+(((D&65535)+p|0)*(I&65535)&-1)|0)<<1)|0)>>1],$=jb(p,ga),E=B&65535;c[(ra+((((p>>E)*(Y&65535)&-1)+(ga>>E)|0)<<3)+($<<1)|0)>>1]=a;a=ga+1|0;(a|0)<(V&65535|0)?(ga=a,a=22):(r=V,a=23);break;case 23:a=p+1|0;(a|0)<(l&65535|0)?(p=a,m=r,a=20):a=24;break;case 24:a=0==(b[1315878]|0)?25:36;break;case 25:var H=b[1315923],a=42==(H|0)|46==(H|0)?26:27;break;case 26:b[1315880]= 2;b[1315876]=2;var J=b[1315878]=-2,O=H,a=33;break;case 27:10==(H|0)|26==(H|0)?(J=0,O=H,a=33):a=28;break;case 28:a=82==(H|0)?29:30;break;case 29:0==(Ea(5263372,5579868,3)|0)?a=36:(J=0,O=82,a=33);break;case 30:34==(H|0)?(J=0,O=34,a=33):a=31;break;case 31:if(36==(H|0))a=32;else var K=H,a=34;break;case 32:0==(b[1315924]&32|0)?a=36:(J=0,O=36,a=33);break;case 33:K=c[2621782]&65535;b[1315879]=K;b[1315875]=K;K=(c[2699356]&65535)+K|0;b[1315881]=K;b[1315877]=K;K=c[2631850]&65535;b[1315878]=J+K|0;b[1315880]= ((c[2621482]&65535)+K|0)+b[1315880]|0;b[1315882]=b[1315882]+(c[2622514]&65535)|0;K=O;a=34;break;case 34:a=66==(K|0)?35:36;break;case 35:b[1315877]=c[2621782]&65535;b[1315878]=c[2621482]&65535;a=36;break;case 36:var W=d;b[W>>2]=0;b[W+4>>2]=0;b[W+8>>2]=0;b[W+12>>2]=0;b[W+16>>2]=0;b[W+20>>2]=0;b[W+24>>2]=0;b[W+28>>2]=0;var W=b[1356908],ba=c[2621782]&65535,fa=c[2631850]&65535,P=c[2622514],pa=P&65535,T=b[1311258],X=0,R=0,a=37;break;case 37:var ta=b[(5263500+(X<<4)|0)>>2],U=b[(5263508+(X<<4)|0)>>2];if((ta| 0)<(U|0))a=38;else var sa=R,a=43;break;case 38:var qa=b[(5263504+(X<<4)|0)>>2],Z=b[(5263512+(X<<4)|0)>>2],Q=(qa|0)<(Z|0),S=R,M=ta,a=39;break;case 39:if(Q)a=40;else var N=S,a=42;break;case 40:var ca=(M-ba|0)<<1&14,ia=pa*M&-1,ea=qa,aa=S,a=41;break;case 41:$=W>>>((ca|(ea-fa|0)&1)<<1>>>0)&3;a=c[(T+((ia+ea|0)<<1)|0)>>1];E=d+($<<2)|0;b[E>>2]=b[E>>2]+(a&65535)|0;$=d+(($|4)<<2)|0;b[$>>2]=b[$>>2]+1|0;a=(0==a<<16>>16&1)+aa|0;$=ea+1|0;($|0)<(Z|0)?(ea=$,aa=a,a=41):(N=a,a=42);break;case 42:a=M+1|0;(a|0)<(U|0)? (S=N,M=a,a=39):(sa=N,a=43);break;case 43:a=X+1|0;8==(a|0)?a=44:(X=a,R=sa,a=37);break;case 44:a=10==(b[1315923]|0)&(c[2621482]&65535)<(P&65535)?45:46;break;case 45:b[1390350]=Math.floor(((((b[(d+4|0)>>2]+b[(d|0)>>2]|0)+b[(d+8|0)>>2]|0)+b[(d+12|0)>>2]|0)>>>0)/((((b[(d+20|0)>>2]+b[(d+16|0)>>2]|0)+b[(d+24|0)>>2]|0)+b[(d+28|0)>>2]|0)>>>0))-4|0;Li();a=51;break;case 46:var ha=b[(d+16|0)>>2],a=sa>>>0>>0?47:51;break;case 47:var da=b[(d+20|0)>>2],a=0==(da|0)?51:48;break;case 48:var la=b[(d+24|0)>>2],a= 0==(la|0)?51:49;break;case 49:var ka=b[(d+28|0)>>2],a=0==(ka|0)?51:50;break;case 50:b[1390226]=Math.floor((b[(d|0)>>2]>>>0)/(ha>>>0));b[1390227]=Math.floor((b[(d+4|0)>>2]>>>0)/(da>>>0));b[1390228]=Math.floor((b[(d+8|0)>>2]>>>0)/(la>>>0));b[1390229]=Math.floor((b[(d+12|0)>>2]>>>0)/(ka>>>0));a=51;break;case 51:k=e;return}}function ll(a){var e=0,d=k;k=k+140|0;for(e=2;;)switch(e){case 2:var g=d,f=d+128,h=d+132,i=d+136,e=0==(b[1356908]|0)?43:3;break;case 3:if(0==(a|0))var t=32,e=5;else e=4;break;case 4:var o= se(a,5579728),e=14;break;case 5:var V=Tb(t),e=0==(V|0)?43:6;break;case 6:var e=V,p=t-16|0;if(0==p)ua(sd),e=0;else if(p>2]|0)?(t=e,e=5):e=43;break;case 8:var m=xc(V),u=V+(m-1|0)|0;if(47==j[V]<<24>>24)e=9;else var s=0,e=13;break;case 9:var v=V+m|0,v=47==j[u]<<24>>24?u:v,e=11;break;case 10:47==j[V]<<24>>24?(v=y,e=11):(s=n,e=13); break;case 11:n=5579564;e=v;for(p=n+12;n>24?e=10:(z=y,e=12);break;case 13:Aa(V);o=s;e=14;break;case 14:e=0==(o|0)?43:15;break;case 15:var w=g|0;if(0==(Zd(w,128,o)|0))e=42;else var L=0,e=16;break;case 16:e=17;break;case 17:var ma=xh(w,35),e=0==(ma|0)?19:18;break;case 18:j[ma]=0;e=19;break;case 19:e=3==(Yd(w,5579400,(l=k,k=k+12|0,b[l>>2]=i,b[l+4>>2]=h,b[l+8>>2]=f,l))|0)? 20:23;break;case 20:var F=b[i>>2],C=c[2621482]&65535,e=F>>>0>>0?21:23;break;case 21:var G=b[h>>2],r=c[2699356]&65535,e=G>>>0>>0?22:23;break;case 22:e=(b[f>>2]|0)>(b[1310892]|0)?23:24;break;case 23:if(0==(Zd(w,128,o)|0))var D=L,e=40;else e=17;break;case 24:var I=c[2622458]&65535,x=c[2632046]&65535,q=b[1316027],B=1,ka=0,e=25;break;case 25:var ra=G-B|0,ga=G+B|0;if((ra|0)>(ga|0))var $=ka,E=0,e=35;else e=26;break;case 26:var H=F-B|0,J=F+B|0,O=(H|0)>(J|0),K=ra,W=ka,ba=0,e=27;break;case 27:if(O)var fa= W,P=ba,e=34;else e=28;break;case 28:var pa=K>>>0>>0,T=(K|0)==(G|0),X=(K>>I)*x&-1,R=H,ta=W,U=ba,e=29;break;case 29:if(pa&R>>>0>>0)e=30;else var sa=U,qa=ta,e=33;break;case 30:T&(R|0)==(F|0)?(sa=U,qa=ta,e=33):e=31;break;case 31:var Z=jb(K,R),e=jb(G,F);(Z|0)==(e|0)?e=32:(sa=U,qa=ta,e=33);break;case 32:qa=(c[(q+((X+(R>>I)|0)<<3)+(Z<<1)|0)>>1]&65535)+ta|0;sa=U+1|0;e=33;break;case 33:e=R+1|0;(e|0)>(J|0)?(fa=qa,P=sa,e=34):(R=e,ta=qa,U=sa,e=29);break;case 34:e=K+1|0;(e|0)>(ga|0)?($=fa,E=P,e=35):(K=e, W=fa,ba=P,e=27);break;case 35:e=B+1|0;3>(e|0)&0==(E|0)?(B=e,ka=$,e=25):e=36;break;case 36:e=($|0)/(E|0)&65535;p=jb(G,F);c[(q+((((G>>I)*x&-1)+(F>>I)|0)<<3)+(p<<1)|0)>>1]=e;e=j[5243532]?37:23;break;case 37:var Q=L+1|0,e=0==(L|0)?38:39;break;case 38:Xb(5579236,21,1,b[Ua>>2]);e=39;break;case 39:e=b[i>>2];p=b[h>>2];Pa(b[Ua>>2],5579120,(l=k,k=k+8|0,b[l>>2]=e,b[l+4>>2]=p,l));0==(Zd(w,128,o)|0)?(D=Q,e=40):(L=Q,e=16);break;case 40:e=0==(D|0)?42:41;break;case 41:zc(10,b[Ua>>2]);e=42;break;case 42:$d(o);e=43; break;case 43:k=d;return}}function ml(a){var e=0,d=k;k=k+12|0;for(e=2;;)switch(e){case 2:var g=d,f=g;b[f>>2]=0;b[f+4>>2]=0;b[f+8>>2]=0;f=se(a,5579008);e=0==(f|0)?3:4;break;case 3:Pg(a);e=32;break;case 4:e=80==(ka(f)|0)?5:6;break;case 5:if(53==(ka(f)|0))var j=0,h=0,i=0,e=7;else e=6;break;case 6:h=j=0;i=1;e=7;break;case 7:var o=0!=(i|0),V=3>(h|0),p=V&(o^1),m=g+(h<<2)|0,u=j,e=8;break;case 8:var s=0,e=9;break;case 9:e=p?10:17;break;case 10:var v=ka(f);if(35==(v|0))e=11;else if(-1==(v|0))e=17;else var n= s,e=12;break;case 11:n=1;e=12;break;case 12:e=10==(v|0)?0:n;0==(e|0)?e=13:(s=e,e=9);break;case 13:var z=v-48|0,y=10>z>>>0,w=y?1:u;0==(w|0)?(u=0,e=8):e=14;break;case 14:e=y?15:16;break;case 15:b[m>>2]=z+(10*b[m>>2]&-1)|0;u=w;e=8;break;case 16:i=(j=0==(zi(v)|0))?1:i;h=(j&1^1)+h|0;j=j?w:0;e=7;break;case 17:e=o|V?18:19;break;case 18:Pa(b[Ua>>2],5578880,(l=k,k=k+4|0,b[l>>2]=a,l));$d(f);e=32;break;case 19:var L=b[(g|0)>>2],e=(L|0)==(c[2621482]&65535|0)?20:22;break;case 20:e=(b[(g+4|0)>>2]|0)==(c[2699356]& 65535|0)?21:22;break;case 21:e=65535==(b[(g+8|0)>>2]|0)?23:22;break;case 22:Pa(b[Ua>>2],5578760,(l=k,k=k+4|0,b[l>>2]=a,l));$d(f);e=32;break;case 23:var ma=kb(L,2),F=ma;Ra(ma,5578644);e=0==c[2699356]<<16>>16?31:24;break;case 24:var C=0,G=c[2621482],e=25;break;case 25:za(ma,2,G&65535,f);if(0==c[2621482]<<16>>16)var r=0,e=30;else e=26;break;case 26:var D=C<<1&14,I=0,x=b[1356908],q=c[2622458],B=c[2632046],Y=b[1316027],e=27;break;case 27:var ra=(I&1|D)<<1,ga=q&65535,e=c[(Y+((((C>>ga)*(B&65535)&-1)+(I>> ga)|0)<<3)+((x>>>(ra>>>0)&3)<<1)|0)>>1]&65535,ga=F+(I<<1)|0,$=Jd(c[ga>>1]&65535);if(0<(e-$|0))e=28;else var E=0,e=29;break;case 28:E=c[2622458]&65535;E=c[(b[1316027]+((((C>>E)*(c[2632046]&65535)&-1)+(I>>E)|0)<<3)+((b[1356908]>>>(ra>>>0)&3)<<1)|0)>>1]&65535;e=Jd(c[ga>>1]&65535);E=(E-e|0)&65535;e=29;break;case 29:var e=b[1356908],$=c[2622458],H=$&65535,J=c[2632046],O=b[1316027];c[(O+((((C>>H)*(J&65535)&-1)+(I>>H)|0)<<3)+((e>>>(ra>>>0)&3)<<1)|0)>>1]=E;var H=I+1|0,K=c[2621482];(H|0)<(K&65535|0)?(I=H, x=e,q=$,B=J,Y=O,e=27):(r=K,e=30);break;case 30:e=C+1|0;(e|0)<(c[2699356]&65535|0)?(C=e,G=r,e=25):e=31;break;case 31:Aa(ma);$d(f);b[1390226]=0;b[1390227]=0;b[1390228]=0;b[1390229]=0;b[1390350]=0;e=32;break;case 32:k=d;return}}function de(a,e,d,g){var f=0,j=k;k=k+16|0;for(f=2;;)switch(f){case 2:var h=j,f=h;b[f>>2]=0;b[f+4>>2]=0;b[f+8>>2]=0;b[f+12>>2]=0;f=h+((1<=e&1)<<3)|0;r[i>>3]=1;b[f>>2]=b[i>>2];b[f+4>>2]=b[i+4>>2];if(0!=e)f=3;else var t=0,l=0,V=0,f=11;break;case 3:0<(a-1)*(e-1)?(V=l=t=0,f=11):f= 4;break;case 4:var p=h|0,m=h+8|0,u=0!=a,s=-a,v=0,f=5;break;case 5:var n=(b[i>>2]=b[p>>2],b[i+4>>2]=b[p+4>>2],r[i>>3]),f=(b[i>>2]=b[m>>2],b[i+4>>2]=b[m+4>>2],r[i>>3]),n=0.5*(n+f),f=u?6:7;break;case 6:f=(Math.pow(n/e,s)-1)/a;f=h+((-1>3]=n;b[f>>2]=b[i>>2];b[f+4>>2]=b[i+4>>2];f=8;break;case 7:f=Math.exp(1-1/n);f=h+((n/f>3]=n;b[f>>2]=b[i>>2];b[f+4>>2]=b[i+4>>2];f=8;break;case 8:f=v+1|0;48==(f|0)?f=9:(v=f,f=5);break;case 9:var z=n/e;u?f=10:(t=n,l=z,V=0,f=11);break;case 10:V= n*(1/a-1);t=n;l=z;f=11;break;case 11:var y=0!=a,w=0.5*l*l*e,f=y?12:13;break;case 12:var L=w-V*(1-l),f=a+1,o=1-Math.pow(l,f),L=L+(V+1)*o/f,f=14;break;case 13:L=w+1-t-l;f=l*t;o=Math.log(l)-1;L-=f*o;f=14;break;case 14:f=0==(d|0)?16:15;break;case 15:var F=g|0,C=1==(d|0),G=V+1,x=1/a,D=0,f=17;break;case 16:f=1/L-1;r[i>>3]=a;b[1349723]=b[i>>2];b[1349724]=b[i+4>>2];r[i>>3]=e;b[1349721]=b[i>>2];b[1349722]=b[i+4>>2];r[i>>3]=f;b[1349719]=b[i>>2];b[1349720]=b[i+4>>2];f=31;break;case 17:var I=5428500+(D<<1)|0; c[I>>1]=-1;var q=(D|0)/F,f=1>q?18:30;break;case 18:f=C?24:19;break;case 19:f=q>1]=f;f=30;break;case 30:f=D+1|0;65536==(f|0)?f=31:(D=f,f=17); break;case 31:k=j;return}}function gi(a,e,d){var c=0,g=k;k=k+144|0;for(c=2;;)switch(c){case 2:var f=g,j=0<(d|0),h=0,c=3;break;case 3:var l=h+3|0,V=f+48*h|0,p=f+48*h+8|0,m=f+48*h+16|0,u=0==(h|0)&1|0,s=f+48*h+24|0,v=V;b[v>>2]=0;b[v+4>>2]=0;b[v+8>>2]=0;b[v+12>>2]=0;b[v+16>>2]=0;b[v+20>>2]=0;r[i>>3]=u;b[s>>2]=b[i>>2];b[s+4>>2]=b[i+4>>2];var n=f+48*h+32|0;r[i>>3]=4==(l|0)&1|0;b[n>>2]=b[i>>2];b[n+4>>2]=b[i+4>>2];var z=f+48*h+40|0;r[i>>3]=5==(l|0)&1|0;b[z>>2]=b[i>>2];b[z+4>>2]=b[i+4>>2];if(j)var y=0,w=0, c=4;else c=19;break;case 4:var L=a+24*y+(h<<3)|0,o=(b[i>>2]=b[L>>2],b[i+4>>2]=b[L+4>>2],r[i>>3]),F=a+24*y|0,C=(b[i>>2]=b[F>>2],b[i+4>>2]=b[F+4>>2],r[i>>3]),G=w+o*C,x=y+1|0;(x|0)==(d|0)?c=14:(y=x,w=G,c=4);break;case 5:c=j?6:12;break;case 6:var D=f+120|0,I=f+24|0,q=(b[i>>2]=b[I>>2],b[i+4>>2]=b[I+4>>2],r[i>>3]),B=f+32|0,Y=(b[i>>2]=b[B>>2],b[i+4>>2]=b[B+4>>2],r[i>>3]),ka=f+40|0,ra=(b[i>>2]=b[ka>>2],b[i+4>>2]=b[ka+4>>2],r[i>>3]),ga=f+72|0,$=(b[i>>2]=b[ga>>2],b[i+4>>2]=b[ga+4>>2],r[i>>3]),E=f+80|0,H=(b[i>> 2]=b[E>>2],b[i+4>>2]=b[E+4>>2],r[i>>3]),J=f+88|0,O=(b[i>>2]=b[J>>2],b[i+4>>2]=b[J+4>>2],r[i>>3]),K=(b[i>>2]=b[D>>2],b[i+4>>2]=b[D+4>>2],r[i>>3]),W=f+128|0,ba=(b[i>>2]=b[W>>2],b[i+4>>2]=b[W+4>>2],r[i>>3]),fa=f+136|0,P=(b[i>>2]=b[fa>>2],b[i+4>>2]=b[fa+4>>2],r[i>>3]),pa=0,c=13;break;case 7:var T,X=f+48*T+(T<<3)|0,R=(b[i>>2]=b[X>>2],b[i+4>>2]=b[X+4>>2],r[i>>3]),ta=f+48*T|0,U=(b[i>>2]=b[ta>>2],b[i+4>>2]=b[ta+4>>2],r[i>>3])/R;r[i>>3]=U;b[ta>>2]=b[i>>2];b[ta+4>>2]=b[i+4>>2];var sa=f+48*T+8|0,qa=(b[i>>2]= b[sa>>2],b[i+4>>2]=b[sa+4>>2],r[i>>3])/R;r[i>>3]=qa;b[sa>>2]=b[i>>2];b[sa+4>>2]=b[i+4>>2];var Z=f+48*T+16|0,Q=(b[i>>2]=b[Z>>2],b[i+4>>2]=b[Z+4>>2],r[i>>3])/R;r[i>>3]=Q;b[Z>>2]=b[i>>2];b[Z+4>>2]=b[i+4>>2];var S=f+48*T+24|0,M=(b[i>>2]=b[S>>2],b[i+4>>2]=b[S+4>>2],r[i>>3])/R;r[i>>3]=M;b[S>>2]=b[i>>2];b[S+4>>2]=b[i+4>>2];var N=f+48*T+32|0,ca=(b[i>>2]=b[N>>2],b[i+4>>2]=b[N+4>>2],r[i>>3])/R;r[i>>3]=ca;b[N>>2]=b[i>>2];b[N+4>>2]=b[i+4>>2];var ia=f+48*T+40|0,ea=(b[i>>2]=b[ia>>2],b[i+4>>2]=b[ia+4>>2],r[i>>3])/ R;r[i>>3]=ea;b[ia>>2]=b[i>>2];b[ia+4>>2]=b[i+4>>2];var aa=0,c=8;break;case 8:c=(aa|0)==(T|0)?10:9;break;case 9:var ha=f+48*aa+(T<<3)|0,da=(b[i>>2]=b[ha>>2],b[i+4>>2]=b[ha+4>>2],r[i>>3]),la=(b[i>>2]=b[ta>>2],b[i+4>>2]=b[ta+4>>2],r[i>>3]),ja=da*la,oa=f+48*aa|0,Aa=(b[i>>2]=b[oa>>2],b[i+4>>2]=b[oa+4>>2],r[i>>3])-ja;r[i>>3]=Aa;b[oa>>2]=b[i>>2];b[oa+4>>2]=b[i+4>>2];var wa=(b[i>>2]=b[sa>>2],b[i+4>>2]=b[sa+4>>2],r[i>>3]),za=da*wa,ua=f+48*aa+8|0,Ca=(b[i>>2]=b[ua>>2],b[i+4>>2]=b[ua+4>>2],r[i>>3])-za;r[i>>3]= Ca;b[ua>>2]=b[i>>2];b[ua+4>>2]=b[i+4>>2];var Ea=(b[i>>2]=b[Z>>2],b[i+4>>2]=b[Z+4>>2],r[i>>3]),Ba=da*Ea,Ga=f+48*aa+16|0,$c=(b[i>>2]=b[Ga>>2],b[i+4>>2]=b[Ga+4>>2],r[i>>3])-Ba;r[i>>3]=$c;b[Ga>>2]=b[i>>2];b[Ga+4>>2]=b[i+4>>2];var Ua=(b[i>>2]=b[S>>2],b[i+4>>2]=b[S+4>>2],r[i>>3]),La=da*Ua,Ab=f+48*aa+24|0,va=(b[i>>2]=b[Ab>>2],b[i+4>>2]=b[Ab+4>>2],r[i>>3])-La;r[i>>3]=va;b[Ab>>2]=b[i>>2];b[Ab+4>>2]=b[i+4>>2];var Ma=(b[i>>2]=b[N>>2],b[i+4>>2]=b[N+4>>2],r[i>>3]),Ka=da*Ma,Ta=f+48*aa+32|0,Lb=(b[i>>2]=b[Ta>>2], b[i+4>>2]=b[Ta+4>>2],r[i>>3])-Ka;r[i>>3]=Lb;b[Ta>>2]=b[i>>2];b[Ta+4>>2]=b[i+4>>2];var Jc=(b[i>>2]=b[ia>>2],b[i+4>>2]=b[ia+4>>2],r[i>>3]),Da=da*Jc,lb=f+48*aa+40|0,$a=(b[i>>2]=b[lb>>2],b[i+4>>2]=b[lb+4>>2],r[i>>3])-Da;r[i>>3]=$a;b[lb>>2]=b[i>>2];b[lb+4>>2]=b[i+4>>2];c=10;break;case 10:var cb=aa+1|0;3==(cb|0)?c=11:(aa=cb,c=8);break;case 11:var Ha=T+1|0;3==(Ha|0)?c=5:(T=Ha,c=7);break;case 12:k=g;return;case 13:var Na=e+24*pa|0;r[i>>3]=0;b[Na>>2]=b[i>>2];b[Na+4>>2]=b[i+4>>2];var Va=a+24*pa|0,Mb=(b[i>> 2]=b[Va>>2],b[i+4>>2]=b[Va+4>>2],r[i>>3]),Ya=q*Mb;r[i>>3]=Ya;b[Na>>2]=b[i>>2];b[Na+4>>2]=b[i+4>>2];var Za=a+24*pa+8|0,ab=(b[i>>2]=b[Za>>2],b[i+4>>2]=b[Za+4>>2],r[i>>3]),ob=Ya+Y*ab;r[i>>3]=ob;b[Na>>2]=b[i>>2];b[Na+4>>2]=b[i+4>>2];var xa=a+24*pa+16|0,eb=(b[i>>2]=b[xa>>2],b[i+4>>2]=b[xa+4>>2],r[i>>3]);r[i>>3]=ob+ra*eb;b[Na>>2]=b[i>>2];b[Na+4>>2]=b[i+4>>2];var Wa=e+24*pa+8|0;r[i>>3]=0;b[Wa>>2]=b[i>>2];b[Wa+4>>2]=b[i+4>>2];var fb=(b[i>>2]=b[Va>>2],b[i+4>>2]=b[Va+4>>2],r[i>>3]),mb=$*fb;r[i>>3]=mb;b[Wa>> 2]=b[i>>2];b[Wa+4>>2]=b[i+4>>2];var hb=(b[i>>2]=b[Za>>2],b[i+4>>2]=b[Za+4>>2],r[i>>3]),Xa=mb+H*hb;r[i>>3]=Xa;b[Wa>>2]=b[i>>2];b[Wa+4>>2]=b[i+4>>2];var bb=(b[i>>2]=b[xa>>2],b[i+4>>2]=b[xa+4>>2],r[i>>3]);r[i>>3]=Xa+O*bb;b[Wa>>2]=b[i>>2];b[Wa+4>>2]=b[i+4>>2];var db=e+24*pa+16|0;r[i>>3]=0;b[db>>2]=b[i>>2];b[db+4>>2]=b[i+4>>2];var gb=(b[i>>2]=b[Va>>2],b[i+4>>2]=b[Va+4>>2],r[i>>3]),je=K*gb;r[i>>3]=je;b[db>>2]=b[i>>2];b[db+4>>2]=b[i+4>>2];var sb=(b[i>>2]=b[Za>>2],b[i+4>>2]=b[Za+4>>2],r[i>>3]),Fa=je+ba*sb; r[i>>3]=Fa;b[db>>2]=b[i>>2];b[db+4>>2]=b[i+4>>2];var Ae=(b[i>>2]=b[xa>>2],b[i+4>>2]=b[xa+4>>2],r[i>>3]);r[i>>3]=Fa+P*Ae;b[db>>2]=b[i>>2];b[db+4>>2]=b[i+4>>2];var Bb=pa+1|0;(Bb|0)==(d|0)?c=12:(pa=Bb,c=13);break;case 14:r[i>>3]=G;b[V>>2]=b[i>>2];b[V+4>>2]=b[i+4>>2];var Ob=0,Cb=0,c=15;break;case 15:var Eb=a+24*Ob+(h<<3)|0,tb=(b[i>>2]=b[Eb>>2],b[i+4>>2]=b[Eb+4>>2],r[i>>3]),Jb=a+24*Ob+8|0,Fb=(b[i>>2]=b[Jb>>2],b[i+4>>2]=b[Jb+4>>2],r[i>>3]),yb=Cb+tb*Fb,nb=Ob+1|0;(nb|0)==(d|0)?c=16:(Ob=nb,Cb=yb,c=15);break; case 16:r[i>>3]=yb;b[p>>2]=b[i>>2];b[p+4>>2]=b[i+4>>2];var wb=0,pb=0,c=17;break;case 17:var Db=a+24*wb+(h<<3)|0,zb=(b[i>>2]=b[Db>>2],b[i+4>>2]=b[Db+4>>2],r[i>>3]),ub=a+24*wb+16|0,Ja=(b[i>>2]=b[ub>>2],b[i+4>>2]=b[ub+4>>2],r[i>>3]),Ra=pb+zb*Ja,Pa=wb+1|0;(Pa|0)==(d|0)?c=18:(wb=Pa,pb=Ra,c=17);break;case 18:r[i>>3]=Ra;b[m>>2]=b[i>>2];b[m+4>>2]=b[i+4>>2];c=19;break;case 19:var Ia=h+1|0;3==(Ia|0)?(T=0,c=7):(h=Ia,c=3)}}function hi(a){var e=0,d=k;k=k+192|0;for(e=2;;)switch(e){case 2:var c=d,g=d+96,f=b[1390210], j=0<(f|0);if(j)var t=0,e=10;else e=8;break;case 3:var l,e=c+24*l|0,V=(b[i>>2]=b[e>>2],b[i+4>>2]=b[e+4>>2],r[i>>3]),p=V,m=c+24*l+8|0,u=(b[i>>2]=b[m>>2],b[i+4>>2]=b[m+4>>2],r[i>>3]),s=p+u,p=c+24*l+16|0,v=(b[i>>2]=b[p>>2],b[i+4>>2]=b[p+4>>2],r[i>>3]),s=s+v;r[i>>3]=V/s;b[e>>2]=b[i>>2];b[e+4>>2]=b[i+4>>2];r[i>>3]=u/s;b[m>>2]=b[i>>2];b[m+4>>2]=b[i+4>>2];r[i>>3]=v/s;b[p>>2]=b[i>>2];b[p+4>>2]=b[i+4>>2];h[(5245640+(l<<2)|0)>>2]=1/s;e=l+1|0;(e|0)<(f|0)?(l=e,e=3):e=4;break;case 4:gi(c|0,g|0,f);b[1311260]=0; if(j)var n=0,e=5;else e=9;break;case 5:e=g+24*n|0;e=(b[i>>2]=b[e>>2],b[i+4>>2]=b[e+4>>2],r[i>>3]);h[(5244964+(n<<2)|0)>>2]=e;e=n+1|0;if((e|0)==(f|0))var z=0,e=6;else n=e,e=5;break;case 6:e=g+24*z+8|0;e=(b[i>>2]=b[e>>2],b[i+4>>2]=b[e+4>>2],r[i>>3]);h[(5244980+(z<<2)|0)>>2]=e;e=z+1|0;if((e|0)==(f|0))var y=0,e=7;else z=e,e=6;break;case 7:e=g+24*y+16|0;e=(b[i>>2]=b[e>>2],b[i+4>>2]=b[e+4>>2],r[i>>3]);h[(5244996+(y<<2)|0)>>2]=e;e=y+1|0;(e|0)==(f|0)?e=9:(y=e,e=7);break;case 8:gi(c|0,g|0,f);b[1311260]=0; e=9;break;case 9:k=d;return;case 10:e=a+24*t|0,V=c+24*t|0,e=(b[i>>2]=b[e>>2],b[i+4>>2]=b[e+4>>2],r[i>>3]),u=0.412453*e,m=a+24*t+8|0,m=(b[i>>2]=b[m>>2],b[i+4>>2]=b[m+4>>2],r[i>>3]),p=u+0.212671*m,u=a+24*t+16|0,u=(b[i>>2]=b[u>>2],b[i+4>>2]=b[u+4>>2],r[i>>3]),r[i>>3]=p+0.019334*u,b[V>>2]=b[i>>2],b[V+4>>2]=b[i+4>>2],V=c+24*t+8|0,r[i>>3]=0.35758*e+0.71516*m+0.119193*u,b[V>>2]=b[i>>2],b[V+4>>2]=b[i+4>>2],V=c+24*t+16|0,r[i>>3]=0.180423*e+0.072169*m+0.950227*u,b[V>>2]=b[i>>2],b[V+4>>2]=b[i+4>>2],e=t+1|0, (e|0)<(f|0)?(t=e,e=10):(l=0,e=3)}}function ii(a,b,d,c,f){for(var g=0,g=2;;)switch(g){case 2:if(0<(f|0))var j=0,g=5;else var i=0,g=3;break;case 3:var k=i+f|0;if((k|0)<(c|0))g=4;else var l=i,g=6;break;case 4:var p=c-f|0,m=i,u=k,g=8;break;case 5:h[(a+(j<<2)|0)>>2]=2*h[(b+((j*d&-1)<<2)|0)>>2]+h[(b+(((f-j|0)*d&-1)<<2)|0)>>2]+h[(b+(((j+f|0)*d&-1)<<2)|0)>>2];g=j+1|0;(g|0)==(f|0)?(i=f,g=3):(j=g,g=5);break;case 6:g=(l|0)<(c|0)?7:10;break;case 7:var s=((c<<1)-2|0)-f|0,v=l,g=9;break;case 8:h[(a+(m<<2)|0)>>2]= 2*h[(b+((m*d&-1)<<2)|0)>>2]+h[(b+(((m-f|0)*d&-1)<<2)|0)>>2]+h[(b+((u*d&-1)<<2)|0)>>2];var g=m+1|0,n=g+f|0;(g|0)==(p|0)?(l=p,g=6):(m=g,u=n,g=8);break;case 9:h[(a+(v<<2)|0)>>2]=2*h[(b+((v*d&-1)<<2)|0)>>2]+h[(b+(((v-f|0)*d&-1)<<2)|0)>>2]+h[(b+(((s-v|0)*d&-1)<<2)|0)>>2];g=v+1|0;(g|0)==(c|0)?g=10:(v=g,g=9);break;case 10:return}}function Hj(){var a=0,e=k;k=k+16|0;for(a=2;;)switch(a){case 2:var d=e,g=e+8,a=j[5243532]?3:4;break;case 3:Xb(5578464,21,1,b[Ua>>2]);a=4;break;case 4:var f=b[1315874],i=1,a=5;break; case 5:var l=i+1|0;65536>f<>>0?(i=l,a=5):a=6;break;case 6:var t=i-1|0;b[1315874]=f<p>>>0)a=7;else var u=0,a=8;break;case 7:u=Tb(((V+o|0)+m|0)<<2);a=8;break;case 8:var s=u;Ra(s,5578260);var v=u+(m<<2)|0,n=b[1390210],z=b[1356908],y=3==(n|0)&0!=(z|0),w=(y&1)+n|0,a=0<(w|0)?9:44;break;case 9:var L=0==(p|0),r=0,a=10;break;case 10:a=L?13:11;break;case 11:var F= b[1316027],C=0,a=12;break;case 12:var G=256*Math.sqrt((c[(F+(C<<3)+(r<<1)|0)>>1]&65535)<>2]=G;var x=C+1|0;(x|0)<(p|0)?(C=x,a=12):a=13;break;case 13:var D=c[2632056],I=0,q=0,B=D,Y=D,a=14;break;case 14:var ka=((I&1)+1|0)*p&-1,a=0==B<<16>>16?15:16;break;case 15:var ra=0,ga=Y,$=c[2632046],a=21;break;case 16:var E=1<>16)var W=0,a=20;else a=18;break;case 18:var ba=H&65535,fa=0,P= K,a=19;break;case 19:h[(u+(((fa+ka|0)+(P*J&-1)|0)<<2)|0)>>2]=0.25*h[(u+((fa+m|0)<<2)|0)>>2];var pa=fa+1|0;(pa|0)<(ba|0)?(fa=pa,P=ba,a=19):(W=H,a=20);break;case 20:var T=J+1|0;(T|0)<(D&65535|0)?(J=T,O=W,a=17):(ga=ra=D,$=H,a=21);break;case 21:if(0==$<<16>>16)var X=ra,R=ga,a=27;else a=22;break;case 22:var ta=$&65535,U=1<>16)var Q=0,a=26;else a=24;break;case 24:var S=D&65535,M=0,a=25;break;case 25:h[(u+((Z+(ta* M&-1)|0)<<2)|0)>>2]=0.25*h[(u+((M+m|0)<<2)|0)>>2];var N=M+1|0;(N|0)<(S|0)?(M=N,a=25):(Q=D,a=26);break;case 26:var ca=sa+1|0;(ca|0)<(ta|0)?(sa=ca,qa=Q,a=23):(R=X=Q,a=27);break;case 27:var ia=h[1311016]*h[(5243096+(I<<2)|0)>>2],a=L?37:28;break;case 28:var ea=-ia,aa=0==(q|0),ha=0,a=29;break;case 29:var da=u+((ha+q|0)<<2)|0,la=h[da>>2]-h[(u+((ha+ka|0)<<2)|0)>>2];h[da>>2]=la;a=la>2]=oa,a=34;break;case 31:a=la>ia?32:33;break;case 32:var wa=la-ia,ja=h[da>>2]= wa,a=34;break;case 33:ja=h[da>>2]=0;a=34;break;case 34:a=aa?36:35;break;case 35:var ua=u+(ha<<2)|0;h[ua>>2]=ja+h[ua>>2];a=36;break;case 36:var za=ha+1|0;(za|0)<(p|0)?(ha=za,a=29):a=37;break;case 37:var Ca=I+1|0;5==(Ca|0)?a=38:(I=Ca,q=ka,B=X,Y=R,a=14);break;case 38:if(L)a=43;else var Ea=0,a=39;break;case 39:var La=h[(u+(Ea<<2)|0)>>2]+h[(u+((Ea+p|0)<<2)|0)>>2],Ba=1.52587890625E-5*La*La,Ga=65535>Ba,$c=Ga&0>Ba,a=$c|Ga^1?40:41;break;case 40:var Dg=($c^1)<<31>>31,a=42;break;case 41:Dg=0<=Ba?Math.floor(Ba): Math.ceil(Ba);a=42;break;case 42:c[(b[1316027]+(Ea<<3)+(r<<1)|0)>>1]=Dg;var va=Ea+1|0;(va|0)<(p|0)?(Ea=va,a=39):a=43;break;case 43:var Ab=r+1|0;(Ab|0)==(w|0)?a=44:(r=Ab,a=10);break;case 44:a=y?46:65;break;case 45:var Da=1,Ma=-1,Ka=2,Ta=cb,Lb=cb+(Na<<1)|0,Jc=u+(Na<<2)|0,a=48;break;case 46:var Fa=z>>>4&2|1,lb=h[(5245640+(Fa<<2)|0)>>2],$a=z&2|1;h[(d|0)>>2]=0.125*lb/h[(5245640+($a<<2)|0)>>2];b[(g|0)>>2]=b[(5560904+($a<<2)|0)>>2];h[(d+4|0)>>2]=0.125*h[(5245640+((z>>>8&2|1)<<2)|0)>>2]/lb;b[(g+4|0)>>2]= b[(5560904+(Fa<<2)|0)>>2];var cb=u,Ha=c[2621482],Na=Ha&65535,Va=(c[2699356]&65535)-1|0,a=1<(Va|0)?45:65;break;case 47:var Mb=Ka+1|0;(Ya|0)<(Va|0)?(Da=Ya,Ma=eb,Ka=Mb,Ta=Wa,Lb=fb,Jc=mb,a=48):a=65;break;case 48:var Ya=Da+1|0;if((Ma|0)<(Ya|0))var Za=Ma,ab=Ta,ob=Lb,xa=Jc,a=50;else var eb=Ma,Wa=Ta,fb=Lb,mb=Jc,a=53;break;case 49:(hb|0)==(Ka|0)?(eb=Ka,Wa=ob,fb=xa,mb=ab,a=53):(ab=ob,ob=xa,Za=hb,xa=ab,a=50);break;case 50:var hb=Za+1|0,Xa=hb<<1&14,bb=z>>>((Xa<<1|2)>>>0)&1,a=bb>>>0>>0?51:49;break;case 51:var db= c[2622458],gb=c[2632046],je=b[1316027],sb=bb,a=52;break;case 52:var Pa=db&65535;c[(ab+(sb<<1)|0)>>1]=c[(je+((((hb>>Pa)*(gb&65535)&-1)+(sb>>Pa)|0)<<3)+((z>>>((sb&1|Xa)<<1>>>0)&3)<<1)|0)>>1];var Ja=sb+2|0;(Ja|0)<(Na|0)?(sb=Ja,a=52):a=49;break;case 53:var Bb=0.001953125*h[1311016],Ia=Da<<1&14,Cb=(z>>>(Ia<<1>>>0)&1)+1|0,Eb=(Ha&65535)-1|0,a=(Cb|0)<(Eb|0)?54:47;break;case 54:var tb=Da&1,Jb=b[(g+((tb^1)<<2)|0)>>2]<<2,Fb=h[(d+(tb<<2)|0)>>2],yb=b[(g+(tb<<2)|0)>>2],nb=-Bb,wb=Cb,a=55;break;case 55:var pb=wb- 1|0,Db=wb+1|0,zb=Fb*(((((c[(Wa+(Db<<1)|0)>>1]&65535)+(c[(Wa+(pb<<1)|0)>>1]&65535)|0)+(c[(mb+(pb<<1)|0)>>1]&65535)|0)+(c[(mb+(Db<<1)|0)>>1]&65535)|0)-Jb|0)+0.5*((c[(fb+(wb<<1)|0)>>1]&65535)+yb|0);if(0>zb)var ub=0,a=57;else a=56;break;case 56:ub=Math.sqrt(zb);a=57;break;case 57:var Sa=c[2622458]&65535,Oa=b[1316027]+((((Da>>Sa)*(c[2632046]&65535)&-1)+(wb>>Sa)|0)<<3)+((z>>>((wb&1|Ia)<<1>>>0)&3)<<1)|0,Qa=Math.sqrt(c[Oa>>1]&65535)-ub,a=QaBb?a=60: (ic=0,a=61);break;case 60:ic=Qa-Bb;a=61;break;case 61:var kb=ub+ic,jb=kb*kb+0.5;if(65535>jb)a=62;else var Vb=-1,a=64;break;case 62:var qb=0>jb,Sb=(qb^1)<<31>>31;qb?(Vb=Sb,a=64):a=63;break;case 63:Vb=0<=jb?Math.floor(jb):Math.ceil(jb);a=64;break;case 64:c[Oa>>1]=Vb;var vb=wb+2|0;(vb|0)<(Eb|0)?(wb=vb,a=55):a=47;break;case 65:Aa(s);k=e;return}}function Ij(){var a=0,e=k;k=k+48|0;for(a=2;;)switch(a){case 2:var d=e,g=e+32,a=0!=h[1310884]?3:4;break;case 3:b[1311410]=b[1310884];b[1311411]=b[1310885];b[1311412]= b[1310886];b[1311413]=b[1310887];a=4;break;case 4:a=j[5243556]?6:5;break;case 5:a=j[5243552]&-1==h[1390281]?6:30;break;case 6:var f=b[1349682],Ib=b[1349680]+f|0,kd=c[2699356]&65535,t=Ib>>>0>>0?Ib:kd,o=b[1349683],V=b[1349681]+o|0,p=c[2621482]&65535,m=V>>>0

>>0?(i=e,l=V,e=4):e=20;break;case 20:k=d;return;case 21:e=C?22:23;break;case 22:e=jb(D,y);x=g+(e<<2)|0;b[x>>2]=b[x>>2]+(c[(o+((I+y|0)<<3)+(e<<1)|0)>>1]&65535)|0;e=g+((e+4|0)<<2)|0;b[e>>2]=b[e>>2]+1|0;e=23;break;case 23:e=r?24:25;break;case 24:e=jb(D,G);x=g+(e<<2)|0;b[x>>2]=b[x>>2]+(c[(o+((I+G|0)<<3)+(e<<1)|0)>>1]&65535)|0;e=g+((e+4|0)<<2)|0;b[e>>2]=b[e>>2]+1|0;e=25;break;case 25:e=D+1|0,(e|0)==(s|0)?e=13:(D=e,e=10)}}function bh(){var a=0,e=k;k=k+32784| 0;for(a=2;;)switch(a){case 2:var d=e,g=e+32768,a=j[5243532]?3:4;break;case 3:Xb(5577440,26,1,b[Ua>>2]);a=4;break;case 4:var f=2==(b[1356908]|0)?6:16;gg(1);var h=g,i=0,a=5;break;case 5:var t=0,a=8;break;case 6:var l=(c[2699356]&65535)-1|0,a=1<(l|0)?7:28;break;case 7:var V=c[2621482],p=1,a=18;break;case 8:var m=d+(i<<11)+(t<<7)+4|0,u=jb(i,t);b[h>>2]=0;b[h+4>>2]=0;b[h+8>>2]=0;b[h+12>>2]=0;var s=t-1|0,v=t+1|0,n=-1,a=9;break;case 9:var z=0==(n|0),y=z&1,w=n+i|0,L=jb(w,s);if((L|0)==(u|0))var o=m,a=11;else a= 10;break;case 10:a=m+4|0;b[m>>2]=((((c[2621482]&65535)*n&-1)<<2)-4|0)+L|0;o=m+8|0;b[a>>2]=y;a=m+12|0;b[o>>2]=L;o=g+(L<<2)|0;b[o>>2]=b[o>>2]+(1<>2]=((R-r|0)>>2|0)/3&-1;r=b[1390210];if(0<(r|0))var D=0,x=R,a=13;else a=16;break;case 13:if((D|0)==(u|0))var q=x,a=15;else a=14;break;case 14:q=x+4|0;b[x>>2]=D;a=x+8|0;b[q>>2]=256/(b[(g+(D<<2)|0)>>2]|0)&-1;q=a;a=15;break;case 15:a= D+1|0;(a|0)<(r|0)?(D=a,x=q,a=13):a=16;break;case 16:(v|0)<(f|0)?(t=v,a=8):a=17;break;case 17:a=i+1|0;(a|0)<(f|0)?(i=a,a=5):a=6;break;case 18:var B=V&65535,Y=B-1|0,a=1<(Y|0)?19:27;break;case 19:var ka=(p|0)%(f|0),ra=ka<<9|1,ga=b[1316027],$=1,a=20;break;case 20:var E=(B*p&-1)+$|0,H=($|0)%(f|0),J=d+(ka<<11)+(H<<7)|0;b[h>>2]=0;b[h+4>>2]=0;b[h+8>>2]=0;b[h+12>>2]=0;var O=d+(ka<<11)+(H<<7)+4|0,J=b[J>>2];if(0==(J|0))var K=O,a=24;else a=21;break;case 21:var W=(H<<5)+(3*J&-1)|0,ba=J,fa=O,a=22;break;case 22:var a= ba-1|0,P=g+(b[(fa+8|0)>>2]<<2)|0;b[P>>2]=b[P>>2]+((c[(ga+(E<<3)+(b[fa>>2]<<1)|0)>>1]&65535)<>2])|0;P=fa+12|0;0==(a|0)?a=23:(ba=a,fa=P,a=22);break;case 23:K=d+((ra+W|0)<<2)|0;a=24;break;case 24:a=r-1|0;if(0==(a|0))a=26;else var pa=K,T=a,a=25;break;case 25:a=b[pa>>2];c[(ga+(E<<3)+(a<<1)|0)>>1]=(b[(pa+4|0)>>2]*b[(g+(a<<2)|0)>>2]&-1)>>>8&65535;a=pa+8|0;P=T-1|0;0==(P|0)?a=26:(pa=a,T=P,a=25);break;case 26:a=$+1|0;(a|0)<(Y|0)?($=a,a=20):a=27;break;case 27:a=p+1|0;(a|0)<(l|0)?(p=a,a=18):a=28; break;case 28:k=e;return;case 29:a=o+4|0;b[o>>2]=(((c[2621482]&65535)*n&-1)<<2)+C|0;G=o+8|0;b[a>>2]=F;a=o+12|0;b[G>>2]=C;G=g+(C<<2)|0;b[G>>2]=b[G>>2]+(1<>2]=((((c[2621482]&65535)*n&-1)<<2)+4|0)+X|0;R=G+8|0;b[a>>2]=y;a=G+12|0;b[R>>2]=X;R=g+(X<<2)|0;b[R>>2]=b[R>>2]+(1<>2]);a=4;break;case 4:var h=b[1356908],i=1==(h|0),t=i?16:2,l=i?16:8,V=2==(h|0),p=V?6:t,m=V?6:l,u=kb(m*p&-1,1280),s=u;Ra(u,5577240);var v=0,n=s,a=5;break;case 5:var z=v+1|0,y=0,w=n,a=6;break;case 6:b[(d+(v<<6)+(y<<2)|0)>>2]=w;b[1310878]=5243128;var o=y+1|0,r=0,F=w,C=5243128,a=7;break;case 7:var G=j[C]<<24>>24,x=j[C+1|0]<<24>>24,D=j[C+2|0]<<24>>24,q=j[C+3|0]<<24>>24,B=C+5|0,Y=j[C+4|0]<<24>>24,ka=C+6|0;b[1310878]=ka;var ja=j[B]<< 24>>24,ra=jb(G+v|0,x+y|0);if((jb(D+v|0,q+y|0)|0)==(ra|0))a=8;else var ga=F,a=15;break;case 8:if((jb(v,o)|0)==(ra|0))a=9;else var $=1,a=10;break;case 9:$=(jb(z,y)|0)==(ra|0)?2:1;a=10;break;case 10:var E=G-D|0,H=-E|0,a=((-1<(E|0)?E:H)|0)==($|0)?11:12;break;case 11:var J=x-q|0,O=-J|0;((-1<(J|0)?J:O)|0)==($|0)?(ga=F,a=15):a=12;break;case 12:var K=c[2621482]&65535,W=F+4|0;b[F>>2]=(((K*G&-1)+x|0)<<2)+ra|0;var ba=F+8|0;b[W>>2]=(((K*D&-1)+q|0)<<2)+ra|0;var fa=F+12|0;b[ba>>2]=Y;if(0==(ja&1|0))var P=fa,a=14; else a=13;break;case 13:var pa=F+16|0;b[fa>>2]=0;P=pa;a=14;break;case 14:if(0==(ja&2|0))var T=P,a=58;else a=57;break;case 15:var X=r+1|0;64==(X|0)?a=16:(r=X,F=ga,C=ka,a=7);break;case 16:var R=ga+4|0;b[ga>>2]=2147483647;b[1310878]=5243516;var ta=c[2621482],U=R,sa=0,qa=5243516,a=17;break;case 17:var Z=qa+1|0,Q=j[qa]<<24>>24,S=qa+2|0;b[1310878]=S;var M=j[Z]<<24>>24,N=ta&65535,ca=(N*Q&-1)+M|0,ia=U+4|0;b[U>>2]=ca<<2;var ea=jb(v,y);if((jb(Q+v|0,M+y|0)|0)==(ea|0))var aa=0,a=20;else a=18;break;case 18:(jb((Q<< 1)+v|0,(M<<1)+y|0)|0)==(ea|0)?a=19:(aa=0,a=20);break;case 19:aa=(ca<<3)+ea|0;a=20;break;case 20:var ha=U+8|0;b[ia>>2]=aa;var da=sa+1|0;8==(da|0)?a=21:(U=ha,sa=da,qa=S,a=17);break;case 21:var la=ga+68|0;(o|0)<(p|0)?(y=o,w=la,a=6):a=22;break;case 22:(z|0)<(m|0)?(v=z,n=la,a=5):a=24;break;case 23:var oa=g,za=g|0,ua=f,Ca=g+4|0,Ea=g+8|0,Da=g+12|0,La=g+16|0,va=g+20|0,Ba=g+24|0,Ga=g+28|0,$c=2,Fa=Ma,Ja=Ta,Ab=Ma+(Ka<<1<<3)|0,a=25;break;case 24:var Ia=kb(3*N&-1,8),Ma=Ia;Ra(Ia,5577240);var Ka=c[2621482]&65535, Ta=Ma+(Ka<<3)|0,Lb=(c[2699356]&65535)-2|0;if(2<(Lb|0))a=23;else var Jc=2,Pa=Ma,lb=Ta,a=56;break;case 25:var $a=Ka-2|0,a=2<($a|0)?26:53;break;case 26:var cb=($c|0)%(m|0),Ha=b[1316027],Na=2,a=27;break;case 27:var Va=(Ka*$c&-1)+Na|0,Mb=Ha+(Va<<3)|0,Ya=b[(d+(cb<<6)+((Na|0)%(p|0)<<2)|0)>>2];b[oa>>2]=0;b[oa+4>>2]=0;b[oa+8>>2]=0;b[oa+12>>2]=0;b[oa+16>>2]=0;b[oa+20>>2]=0;b[oa+24>>2]=0;b[oa+28>>2]=0;var Za=b[Ya>>2];if(2147483647==(Za|0))var ab=Ya,ob=0,xa=0,eb=0,Wa=0,fb=0,mb=0,hb=0,Xa=0,a=33;else var bb=Ya, db=Za,a=28;break;case 28:var gb=(c[(Ha+(Va<<3)+(db<<1)|0)>>1]&65535)-(c[(Ha+(Va<<3)+(b[(bb+4|0)>>2]<<1)|0)>>1]&65535)|0,je=gb>>31,sb=((je^gb)-je|0)<>2],Sa=g+(b[(bb+12|0)>>2]<<2)|0;b[Sa>>2]=sb+b[Sa>>2]|0;var Oa=bb+20|0,Bb=b[(bb+16|0)>>2];if(-1==(Bb|0))var Ob=Oa,a=29;else a=30;break;case 29:var Cb=b[Ob>>2];2147483647==(Cb|0)?a=32:(bb=Ob,db=Cb,a=28);break;case 30:var Eb=g+(Bb<<2)|0;b[Eb>>2]=b[Eb>>2]+sb|0;var tb=bb+24|0,Jb=b[Oa>>2];if(-1==(Jb|0))Ob=tb,a=29;else var Fb=tb,yb=Jb,a=31;break; case 31:var nb=g+(yb<<2)|0;b[nb>>2]=b[nb>>2]+sb|0;var wb=Fb+4|0,pb=b[Fb>>2];-1==(pb|0)?(Ob=wb,a=29):(Fb=wb,yb=pb,a=31);break;case 32:var Db=b[za>>2],zb=b[Ca>>2],ub=b[Ea>>2],Qa=b[Da>>2],Tb=b[La>>2],qb=b[va>>2],ic=b[Ba>>2],Vb=b[Ga>>2],ab=Ob,ob=Db,xa=zb,eb=ub,Wa=Qa,fb=Tb,mb=qb,hb=ic,Xa=Vb,a=33;break;case 33:var Nb=(ob|0)>(xa|0)?xa:ob,tc=(ob|0)<(xa|0)?xa:ob,bc=(Nb|0)>(eb|0)?eb:Nb,Sb=(tc|0)<(eb|0)?eb:tc,vb=(bc|0)>(Wa|0)?Wa:bc,Kb=(Sb|0)<(Wa|0)?Wa:Sb,Yb=(vb|0)>(fb|0)?fb:vb,Gb=(Kb|0)<(fb|0)?fb:Kb,cc=(Yb| 0)>(mb|0)?mb:Yb,dc=(Gb|0)<(mb|0)?mb:Gb,uc=(cc|0)>(hb|0)?hb:cc,Je=(dc|0)<(hb|0)?hb:dc,ib=(Je|0)<(Xa|0)?Xa:Je,a=0==(ib|0)?34:35;break;case 34:var pc=Mb,Pb=Ab+(Na<<3)|0,vc=pc|0,Zb=pc+4|0,lc=jd[Zb>>1]|jd[Zb+2>>1]<<16,mc=Pb|0;wa=jd[vc>>1]|jd[vc+2>>1]<<16;c[mc>>1]=wa&65535;c[mc+2>>1]=wa>>16;var qc=Pb+4|0;wa=lc;c[qc>>1]=wa&65535;c[qc+2>>1]=wa>>16;a=52;break;case 35:var rc=ab+4|0,hc=((uc|0)>(Xa|0)?Xa:uc)+(ib>>1)|0;b[ua>>2]=0;b[ua+4>>2]=0;b[ua+8>>2]=0;b[ua+12>>2]=0;var Qb=jb($c,Na),$b=rc,Bc=1,ac=0,xb=ob,a= 36;break;case 36:if((xb|0)>(hc|0))var rb=ac,a=45;else a=37;break;case 37:var Nc=b[1390210],a=0<(Nc|0)?38:44;break;case 38:var Cc=$b+4|0,Pf=0,a=39;break;case 39:a=(Pf|0)==(Qb|0)?40:42;break;case 40:var Kc=b[Cc>>2],a=0==(Kc|0)?42:41;break;case 41:var xc=f+(Qb<<2)|0;b[xc>>2]=(((c[(Ha+(Va<<3)+(Kc<<1)|0)>>1]&65535)+(c[(Ha+(Va<<3)+(Qb<<1)|0)>>1]&65535)|0)>>>1)+b[xc>>2]|0;a=43;break;case 42:var Xc=f+(Pf<<2)|0;b[Xc>>2]=b[Xc>>2]+(c[(Ha+(Va<<3)+((b[$b>>2]+Pf|0)<<1)|0)>>1]&65535)|0;a=43;break;case 43:var Rc= Pf+1|0;(Rc|0)<(Nc|0)?(Pf=Rc,a=39):a=44;break;case 44:rb=ac+1|0;a=45;break;case 45:a=8==(Bc|0)?47:46;break;case 46:var ad=b[(g+(Bc<<2)|0)>>2],jc=Bc+1|0,$b=$b+8|0,Bc=jc,ac=rb,xb=ad,a=36;break;case 47:var kc=b[1390210],a=0<(kc|0)?48:52;break;case 48:var Fc=Ha+(Va<<3)+(Qb<<1)|0,Wb=f+(Qb<<2)|0,ec=0,a=49;break;case 49:var Rb=c[Fc>>1]&65535;if((ec|0)==(Qb|0))var Hb=Rb,a=51;else a=50;break;case 50:Hb=((b[(f+(ec<<2)|0)>>2]-b[Wb>>2]|0)/(rb|0)&-1)+Rb|0;a=51;break;case 51:var Lc=65535>(Hb|0)?Hb:65535,Yc=Lc&65535; c[(Ab+(Na<<3)+(ec<<1)|0)>>1]=0>(Lc|0)?0:Yc;var hd=ec+1|0;(hd|0)<(kc|0)?(ec=hd,a=49):a=52;break;case 52:var Gc=Na+1|0;(Gc|0)<($a|0)?(Na=Gc,a=27):a=53;break;case 53:a=3<($c|0)?54:55;break;case 54:ud(b[1316027]+(((Ka*($c-2|0)&-1)+2|0)<<3)|0,Fa+16|0,(Ka<<3)-32|0);a=55;break;case 55:var sc=$c+1|0;(sc|0)<(Lb|0)?(Fa=Ja,Ja=Ab,$c=sc,Ab=Fa,a=25):(Jc=sc,Pa=Ja,lb=Ab,a=56);break;case 56:var Sc=b[1316027],fc=(Ka<<3)-32|0;ud(Sc+(((Ka*(Jc-2|0)&-1)+2|0)<<3)|0,Pa+16|0,fc);ud(Sc+(((Ka*(Jc-1|0)&-1)+2|0)<<3)|0,lb+16| 0,fc);Aa(Ia);Aa(b[(d|0)>>2]);k=e;return;case 57:var bd=P+4|0;b[P>>2]=1;T=bd;a=58;break;case 58:if(0==(ja&4|0))var Tc=T,a=60;else a=59;break;case 59:var wc=T+4|0;b[T>>2]=2;Tc=wc;a=60;break;case 60:if(0==(ja&8|0))var Oc=Tc,a=62;else a=61;break;case 61:var Ac=Tc+4|0;b[Tc>>2]=3;Oc=Ac;a=62;break;case 62:if(0==(ja&16|0))var Uc=Oc,a=64;else a=63;break;case 63:var Vc=Oc+4|0;b[Oc>>2]=4;Uc=Vc;a=64;break;case 64:if(0==(ja&32|0))var cd=Uc,a=66;else a=65;break;case 65:var od=Uc+4|0;b[Uc>>2]=5;cd=od;a=66;break; case 66:if(0==(ja&64|0))var pd=cd,a=68;else a=67;break;case 67:var dd=cd+4|0;b[cd>>2]=6;pd=dd;a=68;break;case 68:if(0==(ja&128|0))var Zc=pd,a=70;else a=69;break;case 69:var gc=pd+4|0;b[pd>>2]=7;Zc=gc;a=70;break;case 70:var Cd=Zc+4|0;b[Zc>>2]=-1;ga=Cd;a=15}}function Lj(){var a=0,e=k;k=k+36|0;for(a=2;;)switch(a){case 2:var d=e,g=e+20,f=e+28;b[(d|0)>>2]=1;var h=d+4|0,i=c[2621482]&65535;b[h>>2]=i;b[(d+8|0)>>2]=-1;b[(d+12|0)>>2]=-i|0;b[(d+16|0)>>2]=1;gg(3);a=j[5243532]?3:4;break;case 3:Xb(5577128,21,1, b[Ua>>2]);a=4;break;case 4:var t=c[2699356]&65535,l=t-3|0,a=3<(l|0)?5:6;break;case 5:var V=g|0,p=g+4|0,m=b[1356908],u=c[2621482],s=3,a=8;break;case 6:var v=t-1|0,n=1<(v|0),a=n?7:40;break;case 7:var z=b[1356908],y=c[2621482],w=1,a=19;break;case 8:var o=s<<1&14,r=m>>>((o<<1|2)>>>0)&1,F=r+3|0,C=m>>>(((r|o)<<1^2)>>>0)&3,G=u&65535,x=G-3|0,a=(F|0)<(x|0)?9:16;break;case 9:var D=b[1316027],q=F,a=10;break;case 10:var B=(G*s&-1)+q|0,Y=c[(D+(B<<3)+(C<<1)|0)>>1]&65535,ka=0,ja=1,a=11;break;case 11:var ra=c[(D+ ((B-ja|0)<<3)+2|0)>>1]&65535,ga=c[(D+((ja+B|0)<<3)+2|0)>>1]&65535,$=c[(D+(((-2*ja&-1)+B|0)<<3)+(C<<1)|0)>>1]&65535,E=c[(D+(((ja<<1)+B|0)<<3)+(C<<1)|0)>>1]&65535;b[(f+(ka<<2)|0)>>2]=((((Y+ra|0)+ga|0)<<1)-$|0)-E|0;var H=$-Y|0,J=E-Y|0,O=ra-ga|0,K=(c[(D+(((3*ja&-1)+B|0)<<3)+2|0)>>1]&65535)-ga|0,W=(c[(D+(((-3*ja&-1)+B|0)<<3)+2|0)>>1]&65535)-ra|0;b[(g+(ka<<2)|0)>>2]=(((((K>>31^K)+(K>>>31)|0)+(W>>>31)|0)+(W>>31^W)|0)<<1)+(3*((((((H>>31^H)+(H>>>31)|0)+(J>>>31)|0)+(J>>31^J)|0)+(O>>>31)|0)+(O>>31^O)|0)&-1)| 0;var ba=ka+1|0,fa=b[(d+(ba<<2)|0)>>2];0<(fa|0)?(ka=ba,ja=fa,a=11):a=12;break;case 12:var P=(b[V>>2]|0)>(b[p>>2]|0)&1,pa=b[(d+(P<<2)|0)>>2],T=c[(D+((pa+B|0)<<3)+2|0)>>1],X=T&65535,R=c[(D+((B-pa|0)<<3)+2|0)>>1],ta=R&65535,U=b[(f+(P<<2)|0)>>2]>>2,a=(T&65535)<(R&65535)?13:14;break;case 13:var sa=(U|0)<(ta|0)?U:ta,qa=(X|0)>(sa|0)?X:sa,a=15;break;case 14:var Z=(U|0)<(X|0)?U:X,qa=(ta|0)>(Z|0)?ta:Z,a=15;break;case 15:c[(D+(B<<3)+2|0)>>1]=qa&65535;var Q=q+2|0;(Q|0)<(x|0)?(q=Q,a=10):a=16;break;case 16:var S= s+1|0;(S|0)<(l|0)?(s=S,a=8):a=6;break;case 17:a=n?18:40;break;case 18:var M=i+1|0,N=g|0,ca=g+4|0,ia=f|0,ea=f+4|0,aa=b[1356908],ha=c[2621482],da=1,a=27;break;case 19:var la=w<<1&14,oa=z>>>(la<<1>>>0)&1,za=oa+1|0,ua=y&65535,wa=ua-1|0,a=(za|0)<(wa|0)?20:26;break;case 20:var Aa=b[1316027],Ca=za,Ea=z>>>((oa|la)<<1>>>0)&3,a=21;break;case 21:var Da=(ua*w&-1)+Ca|0,Ba=Aa+(Da<<3)+2|0,Ga=Ea,La=0,va=1,a=22;break;case 22:var Fa=Da-va|0,Ab=va+Da|0,Ja=(((((c[(Aa+(Ab<<3)+(Ga<<1)|0)>>1]&65535)+(c[(Aa+(Fa<<3)+(Ga<< 1)|0)>>1]&65535)|0)+((c[Ba>>1]&65535)<<1)|0)-(c[(Aa+(Fa<<3)+2|0)>>1]&65535)|0)-(c[(Aa+(Ab<<3)+2|0)>>1]&65535)|0)>>1;if(0>(Ja|0))var Ma=0,a=24;else a=23;break;case 23:var Ka=Ja&65535,Ma=65535>(Ja|0)?Ka:-1,a=24;break;case 24:c[(Aa+(Da<<3)+(Ga<<1)|0)>>1]=Ma;var Ta=2-Ga|0,Lb=La+1|0,Ia=b[(d+(Lb<<2)|0)>>2];0<(Ia|0)?(Ga=Ta,La=Lb,va=Ia,a=22):a=25;break;case 25:var Pa=Ca+2|0;(Pa|0)<(wa|0)?(Ca=Pa,Ea=Ta,a=21):a=26;break;case 26:var lb=w+1|0;(lb|0)<(v|0)?(w=lb,a=19):a=17;break;case 27:var $a=da<<1&14,cb=aa>>> (($a<<1|2)>>>0)&1,Ha=cb+1|0,Na=2-(aa>>>(((cb|$a)<<1^2)>>>0)&3)|0,Va=ha&65535,Mb=Va-1|0,a=(Ha|0)<(Mb|0)?28:39;break;case 28:var Ya=b[1316027],Za=Ha,a=29;break;case 29:var ab=(Va*da&-1)+Za|0,ob=c[(Ya+(ab<<3)+2|0)>>1]&65535,xa=ob<<1,eb=0,Wa=1,fb=M,mb=b[h>>2],a=30;break;case 30:var hb=ab-fb|0,Xa=c[(Ya+(hb<<3)+(Na<<1)|0)>>1]&65535,bb=fb+ab|0,db=c[(Ya+(bb<<3)+(Na<<1)|0)>>1]&65535,gb=Xa-db|0,Sa=c[(Ya+(hb<<3)+2|0)>>1]&65535,sb=Sa-ob|0,Oa=c[(Ya+(bb<<3)+2|0)>>1]&65535,Ra=Oa-ob|0;b[(g+(eb<<2)|0)>>2]=(((((gb>> 31^gb)+(gb>>>31)|0)+(sb>>>31)|0)+(sb>>31^sb)|0)+(Ra>>>31)|0)+(Ra>>31^Ra)|0;b[(f+(eb<<2)|0)>>2]=(((db+Xa|0)+xa|0)-Sa|0)-Oa|0;var Bb=Wa+1|0,Ob=b[(d+(Bb<<2)|0)>>2],Cb=Ob+mb|0;0<(Cb|0)?(eb=Wa,Wa=Bb,fb=Cb,mb=Ob,a=30):a=31;break;case 31:var Eb=b[N>>2],tb=b[ca>>2],a=(Eb|0)==(tb|0)?35:32;break;case 32:var Jb=b[(f+(((Eb|0)>(tb|0)&1)<<2)|0)>>2]>>1;if(0>(Jb|0))var Fb=0,a=34;else a=33;break;case 33:var yb=Jb&65535,Fb=65535>(Jb|0)?yb:-1,a=34;break;case 34:c[(Ya+(ab<<3)+(Na<<1)|0)>>1]=Fb;a=38;break;case 35:var nb= (b[ea>>2]+b[ia>>2]|0)>>2;if(0>(nb|0))var wb=0,a=37;else a=36;break;case 36:var pb=nb&65535,wb=65535>(nb|0)?pb:-1,a=37;break;case 37:c[(Ya+(ab<<3)+(Na<<1)|0)>>1]=wb;a=38;break;case 38:var Db=Za+2|0;(Db|0)<(Mb|0)?(Za=Db,a=29):a=39;break;case 39:var zb=da+1|0;(zb|0)<(v|0)?(da=zb,a=27):a=40;break;case 40:k=e;return}}function nl(){var a=0,e=k;k=k+262256|0;for(a=2;;)switch(a){case 2:var d=e,g=e+32,f=e+64,i=e+262208;if(j[5243532])a=3;else var l=0,a=4;break;case 3:Xb(5577012,21,1,b[Ua>>2]);l=0;a=4;break; case 4:var t=(l|0)/65535,a=0.008856>2]=o;var V=l+1|0;65536==(V|0)?a=8:(l=V,a=4);break;case 8:var p=b[1390210];if(0<(p|0))var m=0,a=9;else a=95;break;case 9:h[(i+(m<<2)|0)>>2]=0.180423*h[(5244996+(m<<2)|0)>>2]/0.9504560232162476+(0.35758*h[(5244980+(m<<2)|0)>>2]/0.9504560232162476+0.412453*h[(5244964+(m<<2)|0)>>2]/0.9504560232162476);var u=m+1|0;if((u|0)==(p|0))var s= 0,a=93;else m=u,a=9;break;case 10:var v=Wc+393216|0,n=d|0,z=d+4|0,y=d+24|0,w=d+28|0,L=g|0,r=g+4|0,F=g+24|0,C=g+28|0,G=d+8|0,x=d+12|0,D=d+16|0,q=d+20|0,B=g+20|0,Y=g+16|0,ka=g+12|0,ja=g+8|0,ra=c[2621482],ga=2,a=11;break;case 11:var $=ra&65535,E=$-5|0,a=2<(E|0)?12:69;break;case 12:var H=ga+256|0,J=ga|1,O=ga+255|0,K=(J|0)<(O|0),W=ga+2|0,ba=ga+254|0,fa=ga+3|0,P=ga+253|0,pa=2,a=13;break;case 13:var T=pa+256|0,X=ga,a=14;break;case 14:a=(X|0)<((ed&65535)-2|0)?15:26;break;case 15:var R=b[1356908],ta=X<<1& 14,U=R>>>(ta<<1>>>0)&1,sa=U|pa,qa=R>>>((U|ta)<<1>>>0)&3,a=(sa|0)<(T|0)?16:25;break;case 16:var Z=X-ga|0,Q=sa,a=17;break;case 17:a=(Q|0)<($-2|0)?18:25;break;case 18:var S=b[1316027],M=($*X&-1)+Q|0,N=c[(S+((M-1|0)<<3)+2|0)>>1],ca=N&65535,ia=S+(M<<3)+(qa<<1)|0,ea=c[(S+((M+1|0)<<3)+2|0)>>1],aa=ea&65535,ha=((((((c[ia>>1]&65535)+ca|0)+aa|0)<<1)-(c[(S+((M-2|0)<<3)+(qa<<1)|0)>>1]&65535)|0)-(c[(S+((M+2|0)<<3)+(qa<<1)|0)>>1]&65535)|0)>>2,a=(N&65535)<(ea&65535)?19:20;break;case 19:var da=(ha|0)<(aa|0)?ha:aa, la=(ca|0)>(da|0)?ca:da,a=21;break;case 20:var oa=(ha|0)<(ca|0)?ha:ca,la=(aa|0)>(oa|0)?aa:oa,a=21;break;case 21:var za=Q-pa|0;c[(Ub+1536*Z+6*za+2|0)>>1]=la&65535;var ua=c[(S+((M-$|0)<<3)+2|0)>>1],wa=ua&65535,Ca=c[(S+(($+M|0)<<3)+2|0)>>1],Ea=Ca&65535,Da=((((((c[ia>>1]&65535)+wa|0)+Ea|0)<<1)-(c[(S+(((-2*$&-1)+M|0)<<3)+(qa<<1)|0)>>1]&65535)|0)-(c[(S+((($<<1)+M|0)<<3)+(qa<<1)|0)>>1]&65535)|0)>>2,a=(ua&65535)<(Ca&65535)?22:23;break;case 22:var va=(Da|0)<(Ea|0)?Da:Ea,Ba=(wa|0)>(va|0)?wa:va,a=24;break;case 23:var Ga= (Da|0)<(wa|0)?Da:wa,Ba=(Ea|0)>(Ga|0)?Ea:Ga,a=24;break;case 24:c[(v+1536*Z+6*za+2|0)>>1]=Ba&65535;var La=Q+2|0;(La|0)<(T|0)?(Q=La,a=17):a=25;break;case 25:var Ja=X+1|0;(Ja|0)<(H|0)?(X=Ja,a=14):a=26;break;case 26:var Fa=pa|1,Ab=pa+255|0,Ia=(Fa|0)<(Ab|0),Ma=0,a=27;break;case 27:if(K)var Ka=J,a=28;else a=45;break;case 28:a=(Ka|0)<(Sd-3|0)?29:45;break;case 29:a=Ia?30:44;break;case 30:var Ta=Ka-ga|0,Lb=Ka<<1,Pa=Lb&14,Sa=(Lb+2|0)&14,lb=Fa,a=31;break;case 31:a=(lb|0)<($-3|0)?32:44;break;case 32:var $a=b[1316027], cb=($*Ka&-1)+lb|0,Ha=lb-pa|0,Na=b[1356908],Va=lb&1,Mb=Na>>>((Va|Pa)<<1>>>0)&3,Ya=2-Mb|0,a=1==(Ya|0)?33:34;break;case 33:var Za=Na>>>((Va|Sa)<<1>>>0)&3,ab=$a+(cb<<3)+2|0,ob=2-Za|0,xa=(((((c[($a+((cb+1|0)<<3)+(ob<<1)|0)>>1]&65535)+(c[($a+((cb-1|0)<<3)+(ob<<1)|0)>>1]&65535)|0)-(c[(Ub+393216*Ma+1536*Ta+6*(Ha-1|0)+2|0)>>1]&65535)|0)-(c[(Ub+393216*Ma+1536*Ta+6*(Ha+1|0)+2|0)>>1]&65535)|0)>>1)+(c[ab>>1]&65535)|0,eb=65535>(xa|0)?xa:65535,Wa=eb&65535;c[(Ub+393216*Ma+1536*Ta+6*Ha+(ob<<1)|0)>>1]=0>(eb|0)?0:Wa; var fb=(((((c[($a+(($+cb|0)<<3)+(Za<<1)|0)>>1]&65535)+(c[($a+((cb-$|0)<<3)+(Za<<1)|0)>>1]&65535)|0)-(c[(Ub+393216*Ma+1536*Ta+6*(Ha-256|0)+2|0)>>1]&65535)|0)-(c[(Ub+393216*Ma+1536*Ta+6*(Ha+256|0)+2|0)>>1]&65535)|0)>>1)+(c[ab>>1]&65535)|0,mb=Za,a=35;break;case 34:fb=((((((((((c[($a+((cb+($^-1)|0)<<3)+(Ya<<1)|0)>>1]&65535)+1|0)+(c[($a+(((1-$|0)+cb|0)<<3)+(Ya<<1)|0)>>1]&65535)|0)+(c[($a+((($-1|0)+cb|0)<<3)+(Ya<<1)|0)>>1]&65535)|0)+(c[($a+((($+1|0)+cb|0)<<3)+(Ya<<1)|0)>>1]&65535)|0)-(c[(Ub+393216*Ma+1536* Ta+6*(Ha-257|0)+2|0)>>1]&65535)|0)-(c[(Ub+393216*Ma+1536*Ta+6*(Ha-255|0)+2|0)>>1]&65535)|0)-(c[(Ub+393216*Ma+1536*Ta+6*(Ha+255|0)+2|0)>>1]&65535)|0)-(c[(Ub+393216*Ma+1536*Ta+6*(Ha+257|0)+2|0)>>1]&65535)|0)>>2)+(c[(Ub+393216*Ma+1536*Ta+6*Ha+2|0)>>1]&65535)|0;mb=Ya;a=35;break;case 35:var hb=65535>(fb|0)?fb:65535,Xa=hb&65535;c[(Ub+393216*Ma+1536*Ta+6*Ha+(mb<<1)|0)>>1]=0>(hb|0)?0:Xa;c[(Ub+393216*Ma+1536*Ta+6*Ha+(Mb<<1)|0)>>1]=c[($a+(cb<<3)+(Mb<<1)|0)>>1];var bb=b[1390210];if(0<(bb|0))var db=0,gb=0.5, Oa=0.5,sb=0.5,a=36;else var Qa=0,kb=0,Bb=0,a=38;break;case 36:var Ob=c[(Ub+393216*Ma+1536*Ta+6*Ha+(db<<1)|0)>>1]&65535|0,Cb=sb+h[(i+(db<<2)|0)>>2]*Ob,Eb=Oa+h[(i+16+(db<<2)|0)>>2]*Ob,tb=gb+h[(i+32+(db<<2)|0)>>2]*Ob,Jb=db+1|0;(Jb|0)<(bb|0)?(db=Jb,gb=tb,Oa=Eb,sb=Cb,a=36):a=37;break;case 37:var Fb=Cb&-1,yb=Eb&-1,nb=tb&-1;if(0>(Fb|0))var wb=0,pb=yb,Db=nb,a=39;else Qa=Fb,kb=yb,Bb=nb,a=38;break;case 38:wb=65535>(Qa|0)?Qa:65535;pb=kb;Db=Bb;a=39;break;case 39:var zb=h[(f+(wb<<2)|0)>>2];if(0>(pb|0))var ub= 0,a=41;else a=40;break;case 40:ub=65535>(pb|0)?pb:65535;a=41;break;case 41:var jb=h[(f+(ub<<2)|0)>>2];if(0>(Db|0))var qb=0,a=43;else a=42;break;case 42:qb=65535>(Db|0)?Db:65535;a=43;break;case 43:var Vb=h[(f+(qb<<2)|0)>>2];c[(nc+393216*Ma+1536*Ta+6*Ha|0)>>1]=64*(116*jb-16)&-1;c[(nc+393216*Ma+1536*Ta+6*Ha+2|0)>>1]=32E3*(zb-jb)&-1;c[(nc+393216*Ma+1536*Ta+6*Ha+4|0)>>1]=12800*(jb-Vb)&-1;var ic=lb+1|0;(ic|0)<(Ab|0)?(lb=ic,a=31):a=44;break;case 44:var Nb=Ka+1|0;(Nb|0)<(O|0)?(Ka=Nb,a=28):a=45;break;case 45:var tc= Ma+1|0;2==(tc|0)?a=46:(Ma=tc,a=27);break;case 46:ee(xd,0,131072);var bc=pa+2|0,lc=pa+254|0,Sb=W,a=47;break;case 47:var vb=ed&65535,a=(Sb|0)<(vb-4|0)?48:56;break;case 48:var Kb=Sb-ga|0,Yb=bc,a=49;break;case 49:a=(Yb|0)<($-4|0)?50:55;break;case 50:var Gb=Yb-pa|0,cc=Gb-1|0,dc=Gb+1|0,uc=Gb-256|0,Je=Gb+256|0,ib=0,a=51;break;case 51:var pc=c[(nc+393216*ib+1536*Kb+6*Gb|0)>>1]<<16>>16,Pb=c[(nc+393216*ib+1536*Kb+6*Gb+2|0)>>1]<<16>>16,vc=c[(nc+393216*ib+1536*Kb+6*Gb+4|0)>>1]<<16>>16,Zb=pc-(c[(nc+393216*ib+ 1536*Kb+6*cc|0)>>1]<<16>>16)|0,xc=Zb>>31;b[(d+(ib<<4)|0)>>2]=(xc^Zb)-xc|0;var mc=Pb-(c[(nc+393216*ib+1536*Kb+6*cc+2|0)>>1]<<16>>16)|0,qc=vc-(c[(nc+393216*ib+1536*Kb+6*cc+4|0)>>1]<<16>>16)|0;b[(g+(ib<<4)|0)>>2]=(qc*qc&-1)+(mc*mc&-1)|0;var rc=pc-(c[(nc+393216*ib+1536*Kb+6*dc|0)>>1]<<16>>16)|0,hc=rc>>31;b[(d+(ib<<4)+4|0)>>2]=(hc^rc)-hc|0;var Qb=Pb-(c[(nc+393216*ib+1536*Kb+6*dc+2|0)>>1]<<16>>16)|0,$b=vc-(c[(nc+393216*ib+1536*Kb+6*dc+4|0)>>1]<<16>>16)|0;b[(g+(ib<<4)+4|0)>>2]=($b*$b&-1)+(Qb*Qb&-1)|0;var Bc= pc-(c[(nc+393216*ib+1536*Kb+6*uc|0)>>1]<<16>>16)|0,ac=Bc>>31;b[(d+(ib<<4)+8|0)>>2]=(ac^Bc)-ac|0;var xb=Pb-(c[(nc+393216*ib+1536*Kb+6*uc+2|0)>>1]<<16>>16)|0,rb=vc-(c[(nc+393216*ib+1536*Kb+6*uc+4|0)>>1]<<16>>16)|0;b[(g+(ib<<4)+8|0)>>2]=(rb*rb&-1)+(xb*xb&-1)|0;var Nc=pc-(c[(nc+393216*ib+1536*Kb+6*Je|0)>>1]<<16>>16)|0,Cc=Nc>>31;b[(d+(ib<<4)+12|0)>>2]=(Cc^Nc)-Cc|0;var fc=Pb-(c[(nc+393216*ib+1536*Kb+6*Je+2|0)>>1]<<16>>16)|0,Kc=vc-(c[(nc+393216*ib+1536*Kb+6*Je+4|0)>>1]<<16>>16)|0;b[(g+(ib<<4)+12|0)>>2]= (Kc*Kc&-1)+(fc*fc&-1)|0;var Ac=ib+1|0;2==(Ac|0)?a=52:(ib=Ac,a=51);break;case 52:var Xc=b[n>>2],Rc=b[z>>2],ad=Xc>>>0>Rc>>>0?Xc:Rc,jc=b[y>>2],kc=b[w>>2],Fc=jc>>>0>kc>>>0?jc:kc,Wb=ad>>>0>>0?ad:Fc,ec=b[L>>2],Rb=b[r>>2],Hb=ec>>>0>Rb>>>0?ec:Rb,Lc=b[F>>2],Yc=b[C>>2],hd=Lc>>>0>Yc>>>0?Lc:Yc,Gc=Hb>>>0>>0?Hb:hd,sc=Rd+(Kb<<8)+Gb|0,a=Xc>>>0>Wb>>>0|ec>>>0>Gc>>>0?54:53;break;case 53:j[sc]=j[sc]+1&255;a=54;break;case 54:a=Rc>>>0>Wb>>>0|Rb>>>0>Gc>>>0?72:71;break;case 55:var Sc=Sb+1|0;(Sc|0)<(ba|0)?(Sb=Sc, a=47):a=56;break;case 56:var gc=pa+3|0,bd=pa+253|0,Tc=fa,a=57;break;case 57:a=(Tc|0)<(vb-5|0)?58:68;break;case 58:var wc=Tc-ga|0,Oc=wc-1|0,yc=wc+1|0,Uc=gc,a=59;break;case 59:a=(Uc|0)<(E|0)?60:67;break;case 60:var Vc=Uc-pa|0,cd=Vc-1|0,od=Vc+1|0,pd=Oc,dd=0,a=61;break;case 61:var Zc=cd,oc=dd,a=62;break;case 62:var Cd=oc+(j[Rd+(pd<<8)+Zc|0]<<24>>24)|0,zc=Zc+1|0;(zc|0)>(od|0)?a=63:(Zc=zc,oc=Cd,a=62);break;case 63:var Kd=pd+1|0;if((Kd|0)>(yc|0))var Ld=Oc,Qc=0,a=89;else pd=Kd,dd=Cd,a=61;break;case 64:var qd= (Hc|0)>(Cd|0)&1,Md=($*Tc&-1)+Uc|0,Pc=b[1316027];c[(Pc+(Md<<3)|0)>>1]=c[(Ub+393216*qd+1536*wc+6*Vc|0)>>1];c[(Pc+(Md<<3)+2|0)>>1]=c[(Ub+393216*qd+1536*wc+6*Vc+2|0)>>1];c[(Pc+(Md<<3)+4|0)>>1]=c[(Ub+393216*qd+1536*wc+6*Vc+4|0)>>1];a=66;break;case 65:var Dd=($*Tc&-1)+Uc|0,Vd=b[1316027];c[(Vd+(Dd<<3)|0)>>1]=((c[(v+1536*wc+6*Vc|0)>>1]&65535)+(c[(Ub+1536*wc+6*Vc|0)>>1]&65535)|0)>>>1&65535;c[(Vd+(Dd<<3)+2|0)>>1]=((c[(v+1536*wc+6*Vc+2|0)>>1]&65535)+(c[(Ub+1536*wc+6*Vc+2|0)>>1]&65535)|0)>>>1&65535;c[(Vd+(Dd<< 3)+4|0)>>1]=((c[(v+1536*wc+6*Vc+4|0)>>1]&65535)+(c[(Ub+1536*wc+6*Vc+4|0)>>1]&65535)|0)>>>1&65535;a=66;break;case 66:var Ed=Uc+1|0;(Ed|0)<(bd|0)?(Uc=Ed,a=59):a=67;break;case 67:var md=Tc+1|0;(md|0)<(P|0)?(Tc=md,a=57):a=68;break;case 68:var Nd=pa+250|0;(Nd|0)<(E|0)?(pa=Nd,a=13):a=69;break;case 69:var Wd=ga+250|0;(Wd|0)<(Fd|0)?(ga=Wd,a=11):a=70;break;case 70:Aa(Wc);k=e;return;case 71:j[sc]=j[sc]+1&255;a=72;break;case 72:a=b[G>>2]>>>0>Wb>>>0?75:73;break;case 73:a=b[ja>>2]>>>0>Gc>>>0?75:74;break;case 74:j[sc]= j[sc]+1&255;a=75;break;case 75:a=b[x>>2]>>>0>Wb>>>0?78:76;break;case 76:a=b[ka>>2]>>>0>Gc>>>0?78:77;break;case 77:j[sc]=j[sc]+1&255;a=78;break;case 78:var Mc=Rd+65536+(Kb<<8)+Gb|0,a=b[D>>2]>>>0>Wb>>>0?81:79;break;case 79:a=b[Y>>2]>>>0>Gc>>>0?81:80;break;case 80:j[Mc]=j[Mc]+1&255;a=81;break;case 81:a=b[q>>2]>>>0>Wb>>>0?84:82;break;case 82:a=b[B>>2]>>>0>Gc>>>0?84:83;break;case 83:j[Mc]=j[Mc]+1&255;a=84;break;case 84:a=jc>>>0>Wb>>>0|Lc>>>0>Gc>>>0?86:85;break;case 85:j[Mc]=j[Mc]+1&255;a=86;break;case 86:a= kc>>>0>Wb>>>0|Yc>>>0>Gc>>>0?88:87;break;case 87:j[Mc]=j[Mc]+1&255;a=88;break;case 88:var Od=Yb+1|0;(Od|0)<(lc|0)?(Yb=Od,a=49):a=55;break;case 89:var Pd=cd,Ec=Qc,a=90;break;case 90:var Hc=Ec+(j[Rd+65536+(Ld<<8)+Pd|0]<<24>>24)|0,Ic=Pd+1|0;(Ic|0)>(od|0)?a=91:(Pd=Ic,Ec=Hc,a=90);break;case 91:var ke=Ld+1|0;(ke|0)>(yc|0)?a=92:(Ld=ke,Qc=Hc,a=89);break;case 92:a=(Cd|0)==(Hc|0)?65:64;break;case 93:h[(i+16+(s<<2)|0)>>2]=0.072169*h[(5244996+(s<<2)|0)>>2]+(0.71516*h[(5244980+(s<<2)|0)>>2]+0.212671*h[(5244964+ (s<<2)|0)>>2]);var ae=s+1|0;if((ae|0)==(p|0))var Qd=0,a=94;else s=ae,a=93;break;case 94:h[(i+32+(Qd<<2)|0)>>2]=0.950227*h[(5244996+(Qd<<2)|0)>>2]/1.0887540578842163+(0.119193*h[(5244980+(Qd<<2)|0)>>2]/1.0887540578842163+0.019334*h[(5244964+(Qd<<2)|0)>>2]/1.0887540578842163);var Xd=Qd+1|0;(Xd|0)==(p|0)?a=95:(Qd=Xd,a=94);break;case 95:gg(5);var Wc=Tb(1703936);Ra(Wc,5576920);var Ub=Wc,nc=Wc+786432|0,xd=Wc+1572864|0,Rd=xd,ed=c[2699356],Sd=ed&65535,Fd=Sd-5|0,a=2<(Fd|0)?10:70}}function Mj(){var a=0,e=k; k=k+36|0;for(a=2;;)switch(a){case 2:var d=e,a=1>(b[1315873]|0)?25:3;break;case 3:var g=d+16|0,f=1,a=4;break;case 4:a=j[5243532]?5:6;break;case 5:Pa(b[Ua>>2],5576808,(l=k,k=k+4|0,b[l>>2]=f,l));a=6;break;case 6:var h=b[1316027],i=c[2621482],t=c[2699356],o=0,a=7;break;case 7:a=i&65535;if(0==((t&65535)*a&-1|0))var V=a,a=9;else var p=h,a=8;break;case 8:c[(p+6|0)>>1]=c[(p+(o<<1)|0)>>1];var a=p+8|0,m=i&65535;a>>>0<(h+(((t&65535)*m&-1)<<3)|0)>>>0?(p=a,a=8):(V=m,a=9);break;case 9:var u=i&65535,a=((t&65535)- 1|0)*u&-1,s=h+(a<<3)|0,a=(V|0)<(a|0)?10:23;break;case 10:var v=h+(V<<3)|0,a=11;break;case 11:a=2>((((v-h|0)>>3)+1|0)%(u|0)|0)?22:12;break;case 12:a=-u|0;if((u|0)<(a|0))var n=0,a=16;else var z=a,y=0,a=13;break;case 13:var w=z+1|0,L=z-1|0,r=y,a=14;break;case 14:var F=r+1|0;b[(d+(r<<2)|0)>>2]=(c[(v+(L<<3)+6|0)>>1]&65535)-(c[(v+(L<<3)+2|0)>>1]&65535)|0;a=L+1|0;(a|0)>(w|0)?a=15:(L=a,r=F,a=14);break;case 15:a=u+z|0;0<(z|0)?(n=0,a=16):(z=a,y=F,a=13);break;case 16:var C=d+((j[n+5263452|0]&255)<<2)|0,G=b[C>> 2],x=d+((j[(n|1)+5263452|0]&255)<<2)|0,D=b[x>>2],a=(G|0)>(D|0)?17:18;break;case 17:a=D+G|0;b[C>>2]=a;a=a-b[x>>2]|0;b[x>>2]=a;b[C>>2]=b[C>>2]-a|0;a=18;break;case 18:a=n+2|0;38>a>>>0?(n=a,a=16):a=19;break;case 19:var q=(c[(v+2|0)>>1]&65535)+b[g>>2]|0;if(0>(q|0))var B=0,a=21;else a=20;break;case 20:B=q&65535;B=65535>(q|0)?B:-1;a=21;break;case 21:c[(v+(o<<1)|0)>>1]=B;a=22;break;case 22:a=v+8|0;a>>>0>>0?(v=a,a=11):a=23;break;case 23:a=o+2|0;3>(a|0)?(o=a,a=7):a=24;break;case 24:a=f+1|0;(a|0)>(b[1315873]| 0)?a=25:(f=a,a=4);break;case 25:k=e;return}}function ol(){var a=0,e=k;k=k+64|0;for(a=2;;)switch(a){case 2:var d=e,g=e+32,f=b[1390210],a=1<(f-3|0)>>>0?32:3;break;case 3:if(j[5243532])a=4;else var i=f,a=5;break;case 4:Xb(5576704,23,1,b[Ua>>2]);i=b[1390210];a=5;break;case 5:var l=0<(i|0);if(l)var t=0,o=2147483647,a=8;else var V=2147483647,a=6;break;case 6:var p=c[2699356],a=0==p<<16>>16?32:7;break;case 7:var m=V|0,u=c[2621482],s=0,v=u,n=i,a=9;break;case 8:var a=65535*h[(5245640+(t<<2)|0)>>2]&-1,a=(o| 0)>(a|0)?a:o,z=t+1|0;(z|0)<(i|0)?(t=z,o=a,a=8):(V=a,a=6);break;case 9:if(0==v<<16>>16)var y=0,w=n,a=31;else a=10;break;case 10:var L=b[1316027],r=0,F=n,a=11;break;case 11:var C=((u&65535)*s&-1)+r|0,x=0,a=12;break;case 12:a=(x|0)<(F|0)?13:14;break;case 13:a=x+1|0;(c[(L+(C<<3)+(x<<1)|0)>>1]&65535|0)>(V|0)?a=14:(x=a,a=12);break;case 14:z=(a=(x|0)==(F|0))?F:i;if(a|l^1)var q=z,a=30;else var D=0,a=15;break;case 15:a=c[(L+(C<<3)+(D<<1)|0)>>1]&65535;h[(d+(D<<2)|0)>>2]=a;h[(d+16+(D<<2)|0)>>2]=a>2]=0,ra=0,a=18;break;case 18:var ga=ra+h[(5561144+(B<<6)+(Y<<4)+(ja<<2)|0)>>2]*h[(d+(ja<<2)|0)>>2],a=ja+1|0;(a|0)==(i|0)?a=19:(ja=a,ra=ga,a=18);break;case 19:h[ka>>2]=ga;a=Y+1|0;(a|0)==(i|0)?a=20:(Y=a,a=17);break;case 20:if(I)var $=1,E=0,a=21;else var H=0,J=0,a=33;break;case 21:a=h[(g+($<<2)|0)>>2];a=E+a*a;z=$+1|0;(z|0)==(i|0)?(H=1,J=a,a=33):($=z,E=a,a=21);break;case 22:var O,a=g+ (O<<2)|0;h[a>>2]*=N;a=O+1|0;(a|0)<(i|0)?(O=a,a=22):a=23;break;case 23:l?a=24:(q=i,a=30);break;case 24:var K=i-3|0,W=0,a=25;break;case 25:var ba=d+(W<<2)|0,fa=h[ba>>2]=0,P=0,a=26;break;case 26:var pa=P+h[(5561272+(K<<6)+(W<<4)+(fa<<2)|0)>>2]*h[(g+(fa<<2)|0)>>2],a=fa+1|0;(a|0)==(i|0)?a=27:(fa=a,P=pa,a=26);break;case 27:h[ba>>2]=pa;a=W+1|0;(a|0)<(i|0)?(W=a,a=25):a=28;break;case 28:if(l)var T=0,a=29;else q=i,a=30;break;case 29:a=h[(d+(T<<2)|0)>>2]/(i|0);a=0<=a?Math.floor(a):Math.ceil(a);c[(L+((((u&65535)* s&-1)+r|0)<<3)+(T<<1)|0)>>1]=a;a=T+1|0;(a|0)<(i|0)?(T=a,a=29):(q=i,a=30);break;case 30:a=r+1|0;(a|0)<(u&65535|0)?(r=a,F=q,a=11):(y=u,w=q,a=31);break;case 31:a=s+1|0;(a|0)<(p&65535|0)?(s=a,v=y,n=w,a=9):a=32;break;case 32:k=e;return;case 33:var X=i-3|0,R=0,a=34;break;case 34:var ta=g+16+(R<<2)|0,U=h[ta>>2]=0,sa=0,a=35;break;case 35:var qa=sa+h[(5561144+(X<<6)+(R<<4)+(U<<2)|0)>>2]*h[(d+16+(U<<2)|0)>>2],a=U+1|0;(a|0)==(i|0)?a=36:(U=a,sa=qa,a=35);break;case 36:h[ta>>2]=qa;a=R+1|0;(a|0)==(i|0)?a=37:(R= a,a=34);break;case 37:if(H)var Z=1,Q=0,a=38;else var S=J,M=0,a=39;break;case 38:a=h[(g+16+(Z<<2)|0)>>2];a=Q+a*a;z=Z+1|0;(z|0)==(i|0)?(S=J,M=a,a=39):(Z=z,Q=a,a=38);break;case 39:var N=Math.sqrt(M/S);1<(i|0)?(O=1,a=22):a=23}}function Nj(){var a=0,e=k;k=k+16|0;for(a=2;;)switch(a){case 2:var d=e,a=j[5243532]?3:4;break;case 3:Xb(5576544,25,1,b[Ua>>2]);a=4;break;case 4:var g=1*Math.pow(2,4-b[1349677]|0),f=b[1390210];if(0==(f|0))var i=0,a=8;else var l=0,a=6;break;case 5:if(1>>0)var t=0,o=1,a=7;else i= 0,a=8;break;case 6:b[(d+(l<<2)|0)>>2]=32E3*h[(5245640+(l<<2)|0)>>2]&-1;var V=l+1|0;V>>>0>>0?(l=V,a=6):a=5;break;case 7:var p=h[(5245640+(t<<2)|0)>>2]>2]?o:t,m=o+1|0;m>>>0>>0?(t=p,o=m,a=7):(i=p,a=8);break;case 8:var u=4>>>((c[2622458]&65535)>>>0),s=(c[2699356]&65535|0)/(u|0)&-1,v=(c[2621482]&65535|0)/(u|0)&-1,n=v*s&-1,z=kb(n,4),y=z;Ra(z,5576324);var w=b[1390210],a=0==(w|0)?66:9;break;case 9:var L=n<<2,r=0==(s|0),F=32/g&-1,C=0==(v|0),x=0==(n|0),q=0,a=10;break;case 10:a=(q| 0)==(i|0)?65:11;break;case 11:ee(z,0,L);if(r)var D=F,a=28;else a=12;break;case 12:var I=d+(q<<2)|0,B=0,a=13;break;case 13:var Y=B+1|0;if(C)var ka=Y,a=27;else a=14;break;case 14:var ja=B*v&-1,ra=c[2622458],ga=0,a=15;break;case 15:var $=4>>>((ra&65535)>>>0),E=$*B&-1,H=$*Y&-1;if(E>>>0>>0)a=16;else var J=0,O=0,K=0,a=24;break;case 16:var W=$*(ga+1|0)&-1,ba=c[2621482]&65535,fa=b[1316027],P=0,pa=E,T=0,X=0,a=17;break;case 17:var R=$*ga&-1;if(R>>>0>>0)a=18;else var ta=P,U=T,sa=X,a=23;break;case 18:var qa= ba*pa&-1,Z=b[I>>2],Q=P,S=R,M=T,N=X,a=19;break;case 19:var ca=qa+S|0,ia=c[(fa+(ca<<3)+(q<<1)|0)>>1]&65535;if(1==((ia|0)/(Z|0)&-1|0))a=20;else var ea=N,aa=M,ha=Q,a=22;break;case 20:var da=c[(fa+(ca<<3)+(i<<1)|0)>>1];24E3<(da&65535)?a=21:(ea=N,aa=M,ha=Q,a=22);break;case 21:var la=M+(da&65535|0),oa=Q+1|0,ea=N+(ia|0),aa=la,ha=oa,a=22;break;case 22:var za=S+1|0;za>>>0>>0?(Q=ha,S=za,M=aa,N=ea,a=19):(ta=ha,U=aa,sa=ea,a=23);break;case 23:var ua=pa+1|0;ua>>>0>>0?(P=ta,pa=ua,T=U,X=sa,a=17):(J=ta,O=U,K= sa,a=24);break;case 24:a=(J|0)==($*$&-1|0)?25:26;break;case 25:h[(y+((ga+ja|0)<<2)|0)>>2]=K/O;a=26;break;case 26:var wa=ga+1|0;(wa|0)==(v|0)?(ka=Y,a=27):(ga=wa,a=15);break;case 27:(ka|0)==(s|0)?(D=F,a=28):(B=ka,a=13);break;case 28:var Ca=D-1|0,a=0==(D|0)?46:29;break;case 29:if(r)a=41;else var Ea=0,a=30;break;case 30:a=C?40:31;break;case 31:var Da=Ea*v&-1,va=0,a=32;break;case 32:var Ba=y+((va+Da|0)<<2)|0;if(0!=h[Ba>>2])a=39;else var Ga=0,La=0,Ja=0,a=33;break;case 33:var Fa=(j[5245012+(La<<1)|0]<<24>> 24)+Ea|0,Ia=(j[5245013+(La<<1)|0]<<24>>24)+va|0;if(Fa>>>0>>0&Ia>>>0>>0)a=34;else var Pa=Ja,Ma=Ga,a=36;break;case 34:var Ka=h[(y+(((Fa*v&-1)+Ia|0)<<2)|0)>>2];0>>0)*Ka,Ma=Lb,a=36;break;case 36:var Oa=La+1|0;8==(Oa|0)?a=37:(Ga=Ma,La=Oa,Ja=Pa,a=33);break;case 37:a=3<(Ma|0)?38:39;break;case 38:h[Ba>>2]=-(g+Pa)/(g+(Ma|0));a=39;break;case 39:var Sa=va+1|0;(Sa|0)==(v|0)?a=40:(va=Sa,a=32);break;case 40:var lb=Ea+1|0;(lb| 0)==(s|0)?a=41:(Ea=lb,a=30);break;case 41:if(x)a=50;else var $a=0,cb=0,a=42;break;case 42:var Ha=y+(cb<<2)|0,Na=h[Ha>>2];if(0>Na)a=43;else var Va=$a,a=44;break;case 43:h[Ha>>2]=-Na;Va=1;a=44;break;case 44:var Mb=cb+1|0;(Mb|0)==(n|0)?a=45:($a=Va,cb=Mb,a=42);break;case 45:0==(Va|0)?a=46:(D=Ca,a=28);break;case 46:if(x)a=50;else var Ya=0,a=47;break;case 47:var Za=y+(Ya<<2)|0,a=0==h[Za>>2]?48:49;break;case 48:h[Za>>2]=1;a=49;break;case 49:var ab=Ya+1|0;(ab|0)==(n|0)?a=50:(Ya=ab,a=47);break;case 50:a=r? 65:51;break;case 51:var ob=d+(q<<2)|0,xa=0,a=52;break;case 52:var eb=xa+1|0;if(C)var Wa=eb,a=64;else a=53;break;case 53:var fb=xa*v&-1,mb=c[2622458],hb=0,a=54;break;case 54:var Xa=4>>>((mb&65535)>>>0),bb=Xa*xa&-1,db=Xa*eb&-1,gb=hb+1|0;if(bb>>>0>>0)a=55;else var Qa=gb,a=63;break;case 55:var sb=y+((hb+fb|0)<<2)|0,jb=bb,a=56;break;case 56:var qb=Xa*hb&-1,Bb=Xa*gb&-1,a=qb>>>0>>0?57:62;break;case 57:var Ob=b[ob>>2],Cb=c[2621482],Eb=b[1316027],tb=qb,a=58;break;case 58:var Jb=((Cb&65535)*jb&-1)+ tb|0,Fb=Eb+(Jb<<3)+(q<<1)|0,yb=c[Fb>>1]&65535,a=1<((yb|0)/(Ob|0)&-1|0)?59:61;break;case 59:var nb=h[sb>>2]*(c[(Eb+(Jb<<3)+(i<<1)|0)>>1]&65535|0)&-1,a=(yb|0)<(nb|0)?60:61;break;case 60:var wb=65535>(nb|0)?nb:65535,pb=wb&65535;c[Fb>>1]=0>(wb|0)?0:pb;a=61;break;case 61:var Db=tb+1|0;Db>>>0>>0?(tb=Db,a=58):a=62;break;case 62:var zb=jb+1|0;zb>>>0>>0?(jb=zb,a=56):(Qa=gb,a=63);break;case 63:(Qa|0)==(v|0)?(Wa=eb,a=64):(hb=Qa,a=54);break;case 64:(Wa|0)==(s|0)?a=65:(xa=Wa,a=52);break;case 65:var ub= q+1|0;ub>>>0>>0?(q=ub,a=10):a=66;break;case 66:Aa(z);k=e;return}}function rf(a,e,d,c,g){for(var f=0,f=2;;)switch(f){case 2:f=x()&65535;b[e>>2]=f;f=x()&65535;b[d>>2]=f;f=o();b[c>>2]=f;f=La(b[1316029])+4|0;b[g>>2]=f;f=b[d>>2];f=4<(((j[(14>f>>>0?f:0)+5576084|0]<<24>>24)-48|0)*b[c>>2]&-1)>>>0?3:4;break;case 3:var f=b[1316029],h=o()+a|0;B(f,h,0);f=4;break;case 4:return}}function pl(a,e,d){var c=0,g=k;k=k+16|0;for(c=2;;)switch(c){case 2:var f=g,h=g+4,j=g+8,i=g+12,l=x(),c=0==l<<16>>16?9:3;break;case 3:var p= l&65535,c=4;break;case 4:var m=p-1|0;rf(a,f,h,j,i);var u=b[f>>2],c=(u|0)==(e|0)?5:6;break;case 5:c=o()+a|0;b[1311011]=c;c=6;break;case 6:c=(u|0)==(d|0)?7:8;break;case 7:c=o();b[1311014]=c;c=8;break;case 8:B(b[1316029],b[i>>2],0);0==(m|0)?c=9:(p=m,c=4);break;case 9:k=g;return}}function ch(a,e){var d=0,g=k;k=k+352|0;for(d=2;;)switch(d){case 2:var f=g,i=g+4,l=g+8,t=g+12,r=g+16,V=g+340,p=c[2631472],d=0==(q(5263628,5575800)|0)?222:3;break;case 3:var m=V|0;za(m,1,10,b[1316029]);d=0==(Ea(m,5575320,3)|0)? 222:4;break;case 4:d=0==(Ea(m,5574796,3)|0)?222:5;break;case 5:d=0==(Ea(m,5574308,4)|0)?222:6;break;case 6:d=0==(Ea(m,5574080,4)|0)?222:7;break;case 7:d=0==(Ea(m,5573936,2)|0)?9:8;break;case 8:d=0==(Ea(m,5573736,3)|0)?9:14;break;case 9:c[2631472]=19789;var u=La(b[1316029]);if(u>>>0>>0&16384>u>>>0)var s=0,v=0,n=0,d=10;else d=221;break;case 10:var z=x(),y=z&65535,d=256==(n|0)&256==z<<16>>16?11:12;break;case 11:d=383>(v-257|0)>>>0&383>(s-257|0)>>>0?13:12;break;case 12:var w=La(b[1316029]); w>>>0>>0&16384>w>>>0?(v=s,s=n,n=y,d=10):d=221;break;case 13:h[1390281]=v>>>0;h[1390282]=256;h[1390283]=s>>>0;h[1390284]=z&65535;d=12;break;case 14:d=0==(q(m,5573488)|0)?15:17;break;case 15:var L=La(b[1316029]),ma=x();c[2631472]=ma;d=42==x()<<16>>16?16:221;break;case 16:var F=o();B(b[1316029],F-8|0,1);var C=L,d=34;break;case 17:d=0==(q(m,5573348)|0)?18:19;break;case 18:var G=La(b[1316029])-10|0;B(b[1316029],-2,1);var ya=x();c[2631472]=ya;x();C=G;d=34;break;case 19:if(0==(Ea(m,5573340,4)| 0))var D=a,d=23;else d=20;break;case 20:0==(q(m,5573328)|0)?(D=a,d=23):d=21;break;case 21:d=0==(Ea(m,5573316,8)|0)?22:24;break;case 22:D=La(b[1316029])-10|0;d=23;break;case 23:c[2631472]=18761;B(b[1316029],2,1);C=D;d=34;break;case 24:d=0==(q(m,5573308)|0)?28:25;break;case 25:d=0==(q(m,5573300)|0)?28:26;break;case 26:d=0==(q(m,5573292)|0)?28:27;break;case 27:d=0==(q(m,5573284)|0)?28:29;break;case 28:B(b[1316029],-2,1);C=a;d=34;break;case 29:d=0==(q(m,5573280)|0)?31:30;break;case 30:d=0==(q(m,5587540)| 0)?31:32;break;case 31:B(b[1316029],-4,1);C=a;d=34;break;case 32:B(b[1316029],-10,1);0==(Ea(5263628,5587532,7)|0)?d=33:(C=a,d=34);break;case 33:C=La(b[1316029]);d=34;break;case 34:var I=x(),d=1E3<(I&65535)?222:35;break;case 35:var na=c[2631472],d=0==I<<16>>16?221:36;break;case 36:var Y=e<<16,oa=V+4|0,ua=r|0,ra=0,ga=0,$=0,E=I&65535,d=37;break;case 37:var H=E-1|0;c[2631472]=na;rf(C,f,i,l,t);var J=b[f>>2]|Y;b[f>>2]=J;if(2==(J|0))d=38;else var O=J,d=40;break;case 38:if(0==(md(5263628,5587524)|0)|0!=h[1316024])var K= $,d=81;else d=39;break;case 39:x();var W=x()&65535;h[1316024]=W;O=b[f>>2];d=40;break;case 40:if(4==(O|0))d=41;else var ba=$,fa=O,d=49;break;case 41:if(8>(b[l>>2]-27|0)>>>0)d=42;else var P=4,pa=$,d=50;break;case 42:o();var T=x(),d=32767==T<<16>>16|0!=h[1316024]?44:43;break;case 43:var X=50*Ad(0.03125*(T&65535)-4);h[1316024]=X;d=44;break;case 44:x();var R=x(),d=32767==R<<16>>16|0!=h[1390367]?46:45;break;case 45:var ta=Ad(0.015625*(R&65535));h[1390367]=ta;d=46;break;case 46:var U=x(),d=-1==U<<16>>16| 0!=h[1311228]?48:47;break;case 47:var sa=Ad(-0.03125*(U<<16>>16));h[1311228]=sa;d=48;break;case 48:x();var qa=x()&65535;x();var Z=x()&65535;b[1311231]=Z;var Q=b[f>>2],ba=qa,fa=Q,d=49;break;case 49:if(276==(fa|0)|4==(fa|0))P=fa,pa=ba,d=50;else var S=fa,M=ba,d=56;break;case 50:d=0==(Ea(5263628,5587516,6)|0)?51:55;break;case 51:B(b[1316029],4==(P|0)?140:160,1);var N=x()&65535,d=72==(N|0)?52:76==(N|0)?53:82==(N|0)?54:55;break;case 52:b[1350762]=0;d=55;break;case 53:b[1350762]=6;d=55;break;case 54:b[1350762]= 5;d=55;break;case 55:S=b[f>>2];M=pa;d=56;break;case 56:if(7==(S|0))d=57;else var ca=S,ia=M,d=60;break;case 57:2==(b[i>>2]|0)?d=58:(K=M,d=81);break;case 58:20>2]>>>0?d=59:(K=M,d=81);break;case 59:Zd(5263308,64,b[1316029]);ca=b[f>>2];ia=M;d=60;break;case 60:if(8==(ca|0))d=61;else var ea=ca,aa=ia,d=63;break;case 61:4==(b[i>>2]|0)?d=62:(K=ia,d=81);break;case 62:var ha=o();b[1311231]=ha;ea=b[f>>2];aa=ia;d=63;break;case 63:if(9==(ea|0))d=64;else var da=ea,la=aa,d=66;break;case 64:0==(q(5263628,5587508)| 0)?d=65:(K=aa,d=81);break;case 65:za(5561404,64,1,b[1316029]);da=b[f>>2];la=aa;d=66;break;case 66:if(12==(da|0))d=67;else var wa=da,Aa=la,d=69;break;case 67:4==(b[l>>2]|0)?d=68:(K=la,d=81);break;case 68:var Ca=ja(b[i>>2]);h[1390281]=Ca;var Da=ja(b[i>>2]);h[1390283]=Da;wa=b[f>>2];Aa=la;d=69;break;case 69:13==(wa|0)?d=70:(K=Aa,d=81);break;case 70:7==(b[i>>2]|0)?d=71:(K=Aa,d=81);break;case 71:if(-21846==x()<<16>>16)var va=2,Ja=2,d=72;else K=Aa,d=81;break;case 72:var Fa=b[l>>2];if(Ja>>>0>>0)d=73; else var Ia=Ja,Ba=Fa,d=75;break;case 73:var Ga=va<<8,Pa=ka(b[1316029])|Ga,Ua=Ja+1|0;48059==(Pa&65535|0)?d=74:(va=Pa,Ja=Ua,d=72);break;case 74:var Oa=b[l>>2],Ia=Ua,Ba=Oa,d=75;break;case 75:var Ab=Ia+4|0;if(Ab>>>0<(Ba-5|0)>>>0)var Sa=Ab,d=76;else K=Aa,d=81;break;case 76:if(257==(o()|0))d=77;else var Ma=Sa,d=80;break;case 77:var Ka=b[l>>2];0==(Ka|0)?(Ma=0,d=80):d=78;break;case 78:o();var Ta=ka(b[1316029]);3>Ta>>>0?d=79:(Ma=Ka,d=80);break;case 79:b[1350762]=(j[Ta+5587504|0]<<24>>24)-48|0;Ma=Ka;d=80;break; case 80:var Lb=Ma+4|0;Lb>>>0<(b[l>>2]-5|0)>>>0?(Sa=Lb,d=76):(K=Aa,d=81);break;case 81:var Ra=b[f>>2];if(16==(Ra|0))d=82;else var Qa=Ra,d=84;break;case 82:d=4==(b[i>>2]|0)?83:93;break;case 83:var lb=o();b[1310890]=lb;Qa=b[f>>2];d=84;break;case 84:if(17==(Qa|0)&0!=(b[1316025]|0))d=85;else var $a=Qa,d=87;break;case 85:d=0==(Ea(5263628,5587524,5)|0)?86:93;break;case 86:var cb=b[1316029],Ha=o()+C|0;B(cb,Ha,0);sf(C);$a=b[f>>2];d=87;break;case 87:d=20==($a|0)?88:93;break;case 88:d=7==(b[i>>2]|0)?89:93;break; case 89:var Na=b[1316029],d=2560==(b[l>>2]|0)?90:91;break;case 90:B(Na,1248,1);var Va=ga,Mb=ra,d=196;break;case 91:za(m,1,10,Na);d=0==(Ea(m,5587496,4)|0)?92:93;break;case 92:var Ya=b[1316029],Za=0!=(q(oa,5587488)|0)?46:1546;B(Ya,Za,1);var ab=o()<<2>>>0;h[1390281]=ab;var ob=o(),xa=(o()+ob|0)>>>0;h[1390282]=xa;var eb=o()<<2>>>0;h[1390283]=eb;d=93;break;case 93:var Wa=b[f>>2];if(21==(Wa|0))d=94;else var fb=Wa,d=96;break;case 94:2==(b[i>>2]|0)&0!=(b[1316025]|0)?d=95:(fb=21,d=96);break;case 95:za(5263372, 64,1,b[1316029]);fb=b[f>>2];d=96;break;case 96:d=0==(md(5263628,5587480)|0)?100:97;break;case 97:if(27==(fb|0))d=98;else if(28==(fb|0))d=99;else if(29==(fb|0))var mb=ga,d=101;else var hb=ga,Xa=fb,d=106;break;case 98:b[f>>2]=4120;var bb=ga,db=ra,d=193;break;case 99:b[f>>2]=4119;var gb=ra,jb=ga,d=191;break;case 100:29==(fb|0)?(mb=ga,d=101):(hb=ga,Xa=fb,d=106);break;case 101:var sb=ka(b[1316029]),d=0==(sb|0)|-1==(sb|0)?105:102;break;case 102:var kb=10*mb&-1,qb=sb-48|0;if(10>qb>>>0)var Bb=qb,d=104;else d= 103;break;case 103:Bb=(sb>>>0)%10;d=104;break;case 104:mb=Bb+kb|0;d=101;break;case 105:var Ob=b[f>>2],hb=mb,Xa=Ob,d=106;break;case 106:if(129==(Xa|0))d=107;else var Cb=Xa,Eb=hb,d=109;break;case 107:var tb=b[i>>2];if(4==(tb|0))d=108;else var Jb=hb,Fb=tb,d=116;break;case 108:var yb=o();b[1357123]=yb;B(b[1316029],yb+41|0,0);var nb=x()<<1;c[2622518]=nb;var wb=x();c[2622514]=wb;b[1356908]=1633771873;Cb=b[f>>2];Eb=hb;d=109;break;case 109:if(41==(Cb|0))d=110;else var pb=Cb,Db=Eb,d=114;break;case 110:if(1== (b[i>>2]|0))d=111;else var zb=ra,ub=Eb,d=141;break;case 111:if(18>K>>>0)d=112;else var Tb=8,d=113;break;case 112:Tb=(j[K+5587460|0]<<24>>24<<5)-1536|8;d=113;break;case 113:B(b[1316029],Tb,1);var Vb=o()>>>0;h[1390282]=Vb;var Nb=o()>>>0;h[1390281]=Nb;var ic=o()>>>0;h[1390283]=ic;var tc=o()>>>0;h[1390284]=tc;pb=b[f>>2];Db=Eb;d=114;break;case 114:if(129==(pb|0))d=115;else var bc=Db,Xb=pb,d=117;break;case 115:var lc=b[i>>2],Jb=Db,Fb=lc,d=116;break;case 116:if(7==(Fb|0))var Sb=Jb,d=121;else zb=ra,ub=Jb, d=141;break;case 117:if(256==(Xb|0))d=118;else var vb=Xb,Kb=bc,d=119;break;case 118:7==(b[i>>2]|0)?(Sb=bc,d=121):(zb=ra,ub=bc,d=141);break;case 119:if(640==(vb|0))d=120;else var Yb=vb,Gb=Kb,d=122;break;case 120:1==(b[i>>2]|0)?(Sb=Kb,d=121):(zb=ra,ub=Kb,d=141);break;case 121:var cc=La(b[1316029]);b[1311011]=cc;b[1311014]=b[l>>2];Yb=b[f>>2];Gb=Sb;d=122;break;case 122:if(136==(Yb|0))d=123;else var dc=Yb,uc=Gb,d=127;break;case 123:d=4==(b[i>>2]|0)?124:126;break;case 124:var xc=o();b[1311011]=xc;d=0== (xc|0)?126:125;break;case 125:b[1311011]=xc+C|0;d=126;break;case 126:dc=b[f>>2];uc=Gb;d=127;break;case 127:if(137==(dc|0))d=128;else var ib=dc,pc=uc,d=130;break;case 128:4==(b[i>>2]|0)?d=129:(zb=ra,ub=uc,d=141);break;case 129:var Pb=o();b[1311014]=Pb;ib=b[f>>2];pc=uc;d=130;break;case 130:if(150==(ib|0)|140==(ib|0))d=131;else var vc=ib,Zb=pc,d=132;break;case 131:var hc=La(b[1316029]);b[1315860]=hc;vc=b[f>>2];Zb=pc;d=132;break;case 132:151==(vc|0)?d=133:(zb=ra,ub=Zb,d=141);break;case 133:var mc=10* ra&-1,qc=ka(b[1316029]),rc=10*((mc-48|0)+qc|0)&-1,fc=ka(b[1316029]),Qb=10*((rc-48|0)+fc|0)&-1,$b=ka(b[1316029]),Bc=10*((Qb-48|0)+$b|0)&-1,ac=ka(b[1316029]),xb=(Bc-48|0)+ac|0,d=100==(xb|0)?134:102==(xb|0)?135:103==(xb|0)?136:137;break;case 134:B(b[1316029],68,1);var rb=x()&65535;h[1390281]=rb;var Nc=x()&65535;h[1390283]=Nc;var Cc=x()&65535;h[1390282]=Cc;var Ac=x()&65535;h[1390284]=Ac;zb=100;ub=Zb;d=141;break;case 135:B(b[1316029],6,1);var Kc=Zb,gc=102,d=215;break;case 136:B(b[1316029],16,1);var Xc= x()&65535;h[1390281]=Xc;var Rc=x()&65535;h[1390282]=Rc;var ad=x()&65535;h[1390283]=ad;var jc=x()&65535;h[1390284]=jc;zb=103;ub=Zb;d=141;break;case 137:199>>0?d=138:(zb=xb,ub=Zb,d=141);break;case 138:d=205==(xb|0)?140:139;break;case 139:B(b[1316029],280,1);d=140;break;case 140:za(ua,324,1,b[1316029]);zb=xb;ub=Zb;d=141;break;case 141:var kc=b[f>>2];if(161==(kc|0))d=142;else var Fc=kc,Wb=ub,ec=zb,d=144;break;case 142:if(7==(b[i>>2]|0))d=143;else var Rb=ub,Hb=zb,d=220;break;case 143:c[2631472]=18761; B(b[1316029],140,1);var Lc=o()>>>0;h[1390281]=Lc;var Yc=o()>>>0;h[1390282]=Yc;var hd=o()>>>0;h[1390283]=hd;Fc=b[f>>2];Wb=ub;ec=zb;d=144;break;case 144:if(164==(Fc|0))d=145;else var Gc=Fc,sc=ec,Sc=Wb,d=147;break;case 145:3==(b[i>>2]|0)?d=146:(Rb=Wb,Hb=ec,d=220);break;case 146:B(b[1316029],48*K&-1,1);var yc=x()&65535;h[1390281]=yc;var bd=x()&65535;h[1390282]=bd;var Tc=x()&65535;h[1390283]=Tc;Gc=b[f>>2];sc=ec;Sc=Wb;d=147;break;case 147:if(167==(Gc|0))d=148;else var wc=Gc,Oc=Sc,oc=sc,d=153;break;case 148:var Uc= sc-200|0;17>Uc>>>0?d=149:(Rb=Sc,Hb=sc,d=220);break;case 149:var Vc=j[(Sc&255)+5246004|0],cd=ka(b[1316029]),od=ka(b[1316029])^cd,pd=ka(b[1316029]),dd=od^pd,Zc=ka(b[1316029]),zc=0,Cd=j[(dd^Zc)+5246260|0],Qc=96,d=150;break;case 150:var Kd=(Qc*Vc&-1)+Cd&255,Ld=r+zc|0;j[Ld]^=Kd;var Ic=zc+1|0,d=324==(Ic|0)?152:151;break;case 151:var qd=Qc+1&255,zc=Ic,Cd=Kd,Qc=qd,d=150;break;case 152:var Md=(j[Uc+5587424|0]<<24>>24)-48|0,Pc=Md&-2,Dd=Md&1,Vd=ze(r+Pc|0)&65535;h[(5561124+(Dd<<2)|0)>>2]=Vd;var Ed=ze(r+(Pc+2| 0)|0)&65535;h[(5561124+((Dd^1)<<2)|0)>>2]=Ed;var zd=ze(r+(Pc+4|0)|0)&65535;h[(5561124+((Dd^3)<<2)|0)>>2]=zd;var Nd=ze(r+(Pc+6|0)|0)&65535;h[(5561124+((Dd|2)<<2)|0)>>2]=Nd;wc=b[f>>2];Oc=Sc;oc=sc;d=153;break;case 153:if(512==(wc|0))d=154;else var Wd=wc,Mc=Oc,Od=oc,d=159;break;case 154:var Pd=b[l>>2];if(3==(Pd|0))d=155;else var Ec=Pd,d=157;break;case 155:o();var Hc=o();b[1311231]=Hc;var nd=b[f>>2];512==(nd|0)?d=156:(Wd=nd,Mc=Oc,Od=oc,d=159);break;case 156:Ec=b[l>>2];d=157;break;case 157:4==(Ec|0)?d= 158:(Rb=Oc,Hb=oc,d=220);break;case 158:var ke=x()&65535;b[1390226]=ke;var ae=x()&65535;b[1390227]=ae;var Qd=x()&65535;b[1390229]=Qd;var Xd=x()&65535;b[1390228]=Xd;Wd=b[f>>2];Mc=Oc;Od=oc;d=159;break;case 159:if(513==(Wd|0))d=160;else var Wc=Wd,Ub=Mc,nc=Od,d=161;break;case 160:4==(b[l>>2]|0)?(Kc=Mc,gc=Od,d=215):(Rb=Mc,Hb=Od,d=220);break;case 161:if(544==(Wc|0))d=162;else var xd=Wc,Rd=Ub,ed=nc,d=164;break;case 162:7==(b[i>>2]|0)?d=163:(Rb=Ub,Hb=nc,d=220);break;case 163:var Sd=La(b[1316029]);b[1315860]= Sd;xd=b[f>>2];Rd=Ub;ed=nc;d=164;break;case 164:if(1025==(xd|0))d=165;else var Fd=xd,id=Rd,Td=ed,d=168;break;case 165:4==(b[i>>2]|0)?d=166:(Rb=Rd,Hb=ed,d=220);break;case 166:4==(b[l>>2]|0)?d=167:(Rb=Rd,Hb=ed,d=220);break;case 167:var jd=o();b[1390226]=jd;var sd=o();b[1390227]=sd;var td=o();b[1390229]=td;var gd=o();b[1390228]=gd;Fd=b[f>>2];id=Rd;Td=ed;d=168;break;case 168:if(3585==(Fd|0))d=169;else var fe=Fd,le=id,be=Td,d=175;break;case 169:c[2631472]=18761;B(b[1316029],22,1);if(44>2]>>>0)var wd= 22,d=170;else d=174;break;case 170:var yk=o();b[f>>2]=yk;B(b[1316029],14,1);var Hd=o(),d=1990472199==(b[f>>2]|0)?171:172;break;case 171:var yd=x()&65535;b[1350762]=yd;d=173;break;case 172:B(b[1316029],Hd-4|0,1);d=173;break;case 173:var Ke=(wd+18|0)+Hd|0;(Ke+22|0)>>>0>2]>>>0?(wd=Ke,d=170):d=174;break;case 174:fe=b[f>>2];le=id;be=Td;d=175;break;case 175:if(3712==(fe|0))d=176;else var ge=fe,Gd=le,me=be,d=179;break;case 176:256==(b[l>>2]|0)?d=177:(Rb=le,Hb=be,d=220);break;case 177:7==(b[i>>2]|0)? d=178:(Rb=le,Hb=be,d=220);break;case 178:B(b[1316029],48,1);var ld=1.6448974609375E-5*(508*(x()&65535)&-1|0);h[1390281]=ld;var te=1.78985595703125E-5*(382*(x()&65535)&-1|0);h[1390283]=te;ge=b[f>>2];Gd=le;me=be;d=179;break;case 179:if(3840==(ge|0))d=180;else var ne=ge,Be=Gd,$d=me,d=184;break;case 180:7==(b[i>>2]|0)?d=181:(Rb=Gd,Hb=me,d=220);break;case 181:var Le=b[l>>2];614==(Le|0)?d=182:1502==(Le|0)|734==(Le|0)?d=183:(Rb=Gd,Hb=me,d=220);break;case 182:B(b[1316029],176,1);Va=Gd;Mb=me;d=196;break;case 183:B(b[1316029], 148,1);Va=Gd;Mb=me;d=196;break;case 184:if(4113==(ne|0))d=185;else var fd=ne,vd=Be,ud=$d,d=186;break;case 185:if(9==(b[l>>2]|0))var Me=Be,Bd=$d,d=223;else Rb=Be,Hb=$d,d=220;break;case 186:if(541065728==(fd|0))Me=vd,Bd=ud,d=223;else var Ud=fd,og=vd,kf=ud,d=187;break;case 187:if(541066752==(Ud|0)|4114==(Ud|0))d=188;else var ue=Ud,Xe=og,Ye=kf,d=190;break;case 188:4==(b[l>>2]|0)?d=189:(ue=Ud,Xe=og,Ye=kf,d=190);break;case 189:var de=x()&65535;b[1390226]=de;var Re=x()&65535;b[1390227]=Re;var ee=x()&65535; b[1390229]=ee;var Id=x()&65535;b[1390228]=Id;ue=b[f>>2];Xe=og;Ye=kf;d=190;break;case 190:if(541065472==(ue|0)|4119==(ue|0))gb=Ye,jb=Xe,d=191;else var Qf=ue,Jd=Xe,Yd=Ye,d=192;break;case 191:var se=0.00390625*(x()&65535|0);h[1390281]=se;Qf=b[f>>2];Jd=jb;Yd=gb;d=192;break;case 192:if(541065472==(Qf|0)|4120==(Qf|0))bb=Jd,db=Yd,d=193;else var ce=Jd,Ne=Yd,Rf=Qf,d=194;break;case 193:var df=0.00390625*(x()&65535|0);h[1390283]=df;var Sf=b[f>>2],ce=bb,Ne=db,Rf=Sf,d=194;break;case 194:if(8209==(Rf|0))d=195; else var Oe=ce,lf=Ne,Ze=Rf,d=197;break;case 195:2==(b[l>>2]|0)?(Va=ce,Mb=Ne,d=196):(Rb=ce,Hb=Ne,d=220);break;case 196:c[2631472]=19789;var we=0.00390625*(x()&65535|0);h[1390281]=we;var pg=0.00390625*(x()&65535|0);h[1390283]=pg;var xe=b[f>>2],Oe=Va,lf=Mb,Ze=xe,d=197;break;case 197:if(8304==(Ze|112))d=198;else var $e=Ze,Ce=lf,De=Oe,d=200;break;case 198:4==(b[i>>2]|0)?d=199:($e=Ze,Ce=lf,De=Oe,d=200);break;case 199:var pe=b[1316029],Tf=o()+C|0;B(pe,Tf,0);$e=b[f>>2];Ce=lf;De=Oe;d=200;break;case 200:if(8208== ($e|0))d=201;else var mf=De,nf=Ce,af=$e,d=203;break;case 201:7==(b[i>>2]|0)?(Rb=De,Hb=Ce,d=220):d=202;break;case 202:b[1315923]=62;mf=De;nf=Ce;af=$e;d=203;break;case 203:if(8224==(af|0))d=204;else var qg=af,d=205;break;case 204:pl(C,257,258);qg=b[f>>2];d=205;break;case 205:if(8256==(qg|0))d=206;else var Uf=qg,d=207;break;case 206:ch(C,8256);Uf=b[f>>2];d=207;break;case 207:if(45096==(Uf|0))d=208;else var rg=Uf,d=209;break;case 208:var Ge=b[1316029],qe=o()+C|0;B(Ge,qe,0);pl(C,136,137);rg=b[f>>2];d= 209;break;case 209:if(16385==(rg|0))d=210;else var Pe=mf,Vf=nf,Wf=rg,d=216;break;case 210:var bf=b[l>>2];500>>0?d=211:(Rb=mf,Hb=nf,d=220);break;case 211:if(582==(bf|0))var Xf=50,d=214;else d=212;break;case 212:653==(bf|0)?(Xf=68,d=214):d=213;break;case 213:Xf=5120==(bf|0)?142:126;d=214;break;case 214:B(b[1316029],Xf,1);Kc=mf;gc=nf;d=215;break;case 215:var Yf=x()&65535;h[1390281]=Yf;var lg=x()&65535;h[1390282]=lg;var Zf=x()&65535;h[1390284]=Zf;var ye=x()&65535;h[1390283]=ye;B(b[1316029],1312== (b[l>>2]&-8|0)?112:22,1);var ie=x();c[2622062]=ie;var Ie=x();c[2622060]=Ie;x();var he=x();c[2622058]=he;var $f=b[f>>2],Pe=Kc,Vf=gc,Wf=$f,d=216;break;case 216:if(40993==(Wf|0))d=217;else var of=Wf,d=218;break;case 217:var oe=o()>>>0;h[1390281]=oe;var re=o()>>>0;h[1390282]=re;var ag=o()>>>0;h[1390284]=ag;var sg=o()>>>0;h[1390283]=sg;of=b[f>>2];d=218;break;case 218:41E3==(of|0)?d=219:(Rb=Pe,Hb=Vf,d=220);break;case 219:var He=o()>>>0;h[1390281]-=He;var Eh=o()>>>0;h[1390282]-=Eh;var Fh=o()>>>0;h[1390284]-= Fh;var Gh=o()>>>0;h[1390283]-=Gh;Rb=Pe;Hb=Vf;d=220;break;case 220:B(b[1316029],b[t>>2],0);0==(H|0)?d=221:(ra=Hb,ga=Rb,$=K,E=H,d=37);break;case 221:c[2631472]=p;d=222;break;case 222:k=g;return;case 223:var Qe=0.00390625*(x()<<16>>16);h[1390211]=Qe;var pf=0.00390625*(x()<<16>>16);h[1390212]=pf;var tg=0.00390625*(x()<<16>>16);h[1390213]=tg;var Hh=0.00390625*(x()<<16>>16);h[1390215]=Hh;var Ih=0.00390625*(x()<<16>>16);h[1390216]=Ih;var rj=0.00390625*(x()<<16>>16);h[1390217]=rj;var Jh=0.00390625*(x()<< 16>>16);h[1390219]=Jh;var We=0.00390625*(x()<<16>>16);h[1390220]=We;var Kh=0.00390625*(x()<<16>>16);h[1390221]=Kh;Ud=b[f>>2];og=Me;kf=Bd;d=187}}function sf(a){var e=0,d=k;k=k+100|0;for(e=2;;)switch(e){case 2:var f=d,g=d+4,Ib=d+8,kd=d+12,t=d+16,Dc=d+80,V=d+96,p=V,m=k,u=k=k+256|0,s=k=k+128|0,v=k=k+96|0,n=k=k+96|0,z=k=k+32|0,y=k=k+32|0;k=k+96|0;var w=V;b[V>>2]=50462976;var L=n;b[L>>2]=b[1311442];b[L+4>>2]=b[1311443];b[L+8>>2]=b[1311444];b[L+12>>2]=b[1311445];b[L+16>>2]=b[1311446];b[L+20>>2]=b[1311447]; b[L+24>>2]=b[1311448];b[L+28>>2]=b[1311449];var ma=z;b[ma>>2]=0;b[ma+4>>2]=0;b[ma+8>>2]=0;b[ma+12>>2]=0;b[ma+16>>2]=0;b[ma+20>>2]=0;b[ma+24>>2]=0;b[ma+28>>2]=0;var F=b[1310896];if(9>>0)var C=1,e=208;else e=226;break;case 3:if(0==jf<<16>>16)var G=0,ya=1,D=1,I=1,e=193;else e=4;break;case 4:var na=y+8|0,Y=y+4|0,oa=y|0,wa=y+12|0,ra=y+16|0,ga=t|0,$=Dc|0,E=F,H=0,J=0,O=1,K=1,W=16,ba=0,fa=0,P=0,pa=eh,T=1,X=1,R=1,e=5;break;case 5:var ta=pa-1|0;rf(a,f,g,Ib,kd);var U=b[f>>2];if(50715==(U|0)|50716==(U|0))e= 6;else if(50721==(U|0)|50722==(U|0))e=7;else if(50723==(U|0)|50724==(U|0))e=8;else if(50727==(U|0))e=9;else if(50728==(U|0))e=10;else if(50830==(U|0))e=11;else if(5==(U|0))e=12;else if(6==(U|0))e=13;else if(7==(U|0))e=14;else if(9==(U|0))e=15;else if(17==(U|0)|18==(U|0))e=16;else if(23==(U|0))e=19;else if(36==(U|0)|37==(U|0)|38==(U|0))e=21;else if(39==(U|0))e=22;else if(46==(U|0))e=24;else if(61440==(U|0))e=28;else if(2==(U|0)|256==(U|0)|61441==(U|0))e=29;else if(3==(U|0)|257==(U|0)|61442==(U|0))e= 30;else if(258==(U|0)|61443==(U|0))e=31;else if(61446==(U|0))e=32;else if(259==(U|0))e=35;else if(262==(U|0))e=36;else if(270==(U|0))e=37;else if(271==(U|0))e=38;else if(272==(U|0))e=39;else if(280==(U|0))e=40;else if(273==(U|0)|513==(U|0)|61447==(U|0))e=42;else if(274==(U|0))e=48;else if(277==(U|0))e=49;else if(279==(U|0)|514==(U|0)|61448==(U|0))e=50;else if(61454==(U|0))e=51;else if(305==(U|0)|11==(U|0))e=52;else if(306==(U|0))e=59;else if(315==(U|0))e=60;else if(322==(U|0))e=61;else if(323==(U| 0))e=62;else if(324==(U|0))e=63;else if(330==(U|0))e=68;else if(400==(U|0))e=74;else if(28688==(U|0))e=76;else if(29184==(U|0))e=79;else if(29185==(U|0))e=80;else if(29217==(U|0))e=81;else if(29264==(U|0))e=82;else if(29443==(U|0))e=83;else if(29459==(U|0))e=84;else if(33405==(U|0))e=87;else if(33422==(U|0)|64777==(U|0))e=88;else if(33424==(U|0)|65024==(U|0))e=94;else if(33434==(U|0))e=95;else if(33437==(U|0))e=96;else if(34306==(U|0))e=97;else if(34307==(U|0))e=98;else if(34310==(U|0))e=103;else if(34303== (U|0))e=104;else if(34665==(U|0))e=105;else if(34853==(U|0))e=106;else if(34675==(U|0)|50831==(U|0))e=107;else if(37122==(U|0))e=108;else if(37386==(U|0))e=109;else if(37393==(U|0))e=110;else if(46275==(U|0))e=111;else if(46279==(U|0))e=112;else if(46274==(U|0))e=114;else if(50454==(U|0)|50455==(U|0))e=125;else if(50458==(U|0))e=132;else if(50459==(U|0))e=134;else if(50706==(U|0))e=135;else if(50710==(U|0))e=138;else if(50711==(U|0))e=147;else if(291==(U|0)|50712==(U|0))e=149;else if(50713==(U|0))e= 150;else if(61450==(U|0))e=151;else if(50714==(U|0))var sa=K,qa=O,e=152;else if(50717==(U|0))e=166;else if(50718==(U|0))e=167;else if(50729==(U|0))e=174;else if(50740==(U|0))e=175;else if(50752==(U|0))e=177;else if(50829==(U|0))e=178;else if(51009==(U|0))e=181;else if(64772==(U|0))e=182;else if(65026==(U|0))e=184;else if(37400==(U|0))e=214;else var Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187;break;case 6:if(0==(b[Ib>>2]|0))var ua=0,Ca=0,e=165;else var Da=0,Ja=0,e=163;break;case 7:if(0< (b[1390210]|0))var va=0,e=168;else Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=1,aa=E,ha=T,da=X,la=R,e=187;break;case 8:var Fa=b[1390210];if(0<(Fa|0))var Ia=0,Pa=Fa,e=169;else Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187;break;case 9:if(0<(b[1390210]|0))var Ba=0,e=172;else Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187;break;case 10:if(0<(b[1390210]|0))var Ga=0,e=173;else Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187;break;case 11:if(0==(b[Ib>>2]|0))e=180; else var Ua=0,e=179;break;case 12:var Sa=x();c[2621482]=Sa;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 13:var Oa=x();c[2699356]=Oa;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 14:var Ab=x();c[2621482]=c[2621482]+Ab&65535;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 15:var Ra=x()&65535;b[1356908]=Ra;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 16:3==(b[g>>2]|0)?e=17:(Z=P,Q=fa,S=ba,M= W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 17:1==(b[Ib>>2]|0)?e=18:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 18:var Ma=0.00390625*(x()&65535|0);h[(5561124+(((U<<1)-34|0)<<2)|0)>>2]=Ma;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 19:3==(b[g>>2]|0)?e=20:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 20:var Ka=x()&65535;h[1316024]=Ka;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187; break;case 21:var Ta=x()&65535;h[(5561124+((U-36|0)<<2)|0)>>2]=Ta;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 22:50>b[Ib>>2]>>>0|0!=h[1390281]?(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187):e=23;break;case 23:B(b[1316029],12,1);var Lb=x()&65535;h[1390281]=Lb;var Qa=x()&65535;h[1390282]=Qa;var jb=x()&65535;h[1390283]=jb;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 24:7==(b[g>>2]|0)?e=25:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea= H,aa=E,ha=T,da=X,la=R,e=187);break;case 25:255==(ka(b[1316029])|0)?e=26:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 26:216==(ka(b[1316029])|0)?e=27:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 27:var lb=La(b[1316029])-2|0;b[1311011]=lb;b[1311014]=b[Ib>>2];Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 28:sf(a);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 29:var $a=Nb(b[g>>2]);b[(5243588+ 44*E|0)>>2]=$a;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 30:var cb=Nb(b[g>>2]);b[(5243592+44*E|0)>>2]=cb;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 31:b[(5243616+44*E|0)>>2]=b[Ib>>2]&7;var Ha=Nb(b[g>>2]);b[(5243596+44*E|0)>>2]=Ha;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 32:c[2622518]=0;b[1315923]=36;if(0==(o()|0))var Na=80,e=34;else e=33;break;case 33:b[1356908]=370546198;Na=24;e=34;break;case 34:b[1315924]= Na;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 35:var Va=Nb(b[g>>2]);b[(5243600+44*E|0)>>2]=Va;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 36:var Mb=x()&65535;b[(5243604+44*E|0)>>2]=Mb;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 37:za(5427980,512,1,b[1316029]);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 38:Zd(5263628,64,b[1316029]);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T; da=X;la=R;e=187;break;case 39:Zd(5263372,64,b[1316029]);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 40:4==(b[g>>2]|0)?e=41:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 41:b[1315923]=40;b[1315924]=8200;e=42;break;case 42:var Ya=o()+a|0,Za=5243608+44*E|0;b[Za>>2]=Ya;var ab=5243596+44*E|0;0==(b[ab>>2]|0)&0<(Ya|0)?e=43:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 43:B(b[1316029],Ya,0);0==(Ud(y,1)|0)?(Z=P,Q=fa, S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187):e=44;break;case 44:b[(5243600+44*E|0)>>2]=6;var ob=b[na>>2],xa=5243588+44*E|0;b[xa>>2]=ob;b[(5243592+44*E|0)>>2]=b[Y>>2];b[ab>>2]=b[oa>>2];var eb=b[wa>>2];b[(5243616+44*E|0)>>2]=eb;e=0==(b[ra>>2]|0)?45:47;break;case 45:e=0==(eb&1|0)?46:47;break;case 46:b[xa>>2]=ob*eb&-1;e=47;break;case 47:var Wa=c[2631472];Re(b[Za>>2]+12|0);c[2631472]=Wa;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 48:var fb=(x()&7)+5586852|0;b[(5243612+ 44*E|0)>>2]=(j[fb]<<24>>24)-48|0;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 49:var mb=Nb(b[g>>2])&7;b[(5243616+44*E|0)>>2]=mb;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 50:var hb=o();b[(5243620+44*E|0)>>2]=hb;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 51:var Xa=Nb(b[g>>2])>>>0;h[1390282]=Xa;var bb=Nb(b[g>>2])>>>0;h[1390281]=bb;var db=Nb(b[g>>2])>>>0;h[1390283]=db;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E; ha=T;da=X;la=R;e=187;break;case 52:Zd(ga,64,b[1316029]);e=0==(Ea(ga,5586844,5)|0)?58:53;break;case 53:e=0==(Ea(ga,5586808,5)|0)?58:54;break;case 54:e=0==(Ea(ga,5586800,5)|0)?58:55;break;case 55:e=0==(Ea(ga,5586792,6)|0)?58:56;break;case 56:e=0==(Ea(ga,5586780,10)|0)?58:57;break;case 57:0==(q(ga,5586752)|0)?e=58:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 58:b[1316025]=0;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 59:nh(0);Z=P;Q=fa;S=ba; M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 60:za(5561404,64,1,b[1316029]);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 61:var gb=Nb(b[g>>2]);b[(5243624+44*E|0)>>2]=gb;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 62:var kb=Nb(b[g>>2]);b[(5243628+44*E|0)>>2]=kb;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 63:e=1>2]>>>0?64:65;break;case 64:var sb=La(b[1316029]),e=66;break;case 65:sb=o();e=66; break;case 66:b[(5243608+44*E|0)>>2]=sb;4==(b[Ib>>2]|0)?e=67:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 67:b[1315923]=30;b[1316025]=5;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 68:e=0==(q(5263372,5586740)|0)?70:69;break;case 69:var qb=b[Ib>>2];b[Ib>>2]=qb-1|0;0==(qb|0)?(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187):e=72;break;case 70:e=3872==(b[(5243588+44*E|0)>>2]|0)?71:69;break;case 71:b[1315923]=24;var Vb=o()+a|0; b[1357123]=Vb;var Bb=E+1|0,Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=Bb,ha=T,da=X,la=R,e=187;break;case 72:var Ob=La(b[1316029]),Cb=b[1316029],Eb=o()+a|0;B(Cb,Eb,0);0==(sf(a)|0)?e=73:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 73:B(b[1316029],Ob+4|0,0);var tb=b[Ib>>2];b[Ib>>2]=tb-1|0;0==(tb|0)?(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187):e=72;break;case 74:b[1315907]=1852989779;b[1315908]=6710895;b[1315874]=4095;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea= H;aa=E;ha=T;da=X;la=R;e=187;break;case 75:var Jb=Fb+1|0,e=Jb>>>0>yb>>>0?217:215;break;case 76:var Fb=(x()&65535)>>>2&4095,yb=(x()&65535)>>>2&4095,nb=(x()&65535)>>>2&4095,wb=(x()&65535)>>>2&4095,e=0==(Fb|0)?75:77;break;case 77:var pb=1,Db=c[2714250],e=78;break;case 78:var zb=Db+1&65535;c[(5428500+(pb<<1)|0)>>1]=zb;var ub=pb+1|0;ub>>>0>Fb>>>0?e=75:(pb=ub,Db=zb,e=78);break;case 79:var tc=o(),Z=P,Q=fa,S=tc,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187;break;case 80:var xc=o(),Z=P,Q=xc,S=ba,M=W,N=K, ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187;break;case 81:Z=o();Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 82:var lc=La(b[1316029]);oh(lc);c[2622514]=0;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 83:var ic=x()&65535;h[1390282]=ic;var hc=x()&65535;h[1390281]=hc;var fc=x()&65535;h[1390283]=fc;var gc=x()&65535;h[1390284]=gc;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 84:var oc=x()&65535;h[1390281]=oc;var Sb=x()&65535; h[1390282]=Sb;var vb=x()&65535;h[1390283]=vb;var Kb=x()&65535;h[1390284]=Kb;if(1024==h[1390282])e=85;else var Yb=0,e=86;break;case 85:Yb=1024==h[1390283];e=86;break;case 86:var Gb=(Yb&1)<<1,cc=5561124+(Gb<<2)|0,dc=5561124+((Gb|1)<<2)|0,uc=h[dc>>2],yc=h[cc>>2]+uc,ib=yc-uc;h[dc>>2]=ib;h[cc>>2]=yc-ib;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 87:Zd(5263308,64,b[1316029]);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 88:var pc=b[Ib>>2],Pb=16< pc>>>0?16:pc;za($,1,Pb,b[1316029]);b[1390210]=0;if(0==(Pb|0))var vc=0,Zb=0,e=145;else e=89;break;case 89:var zc=16>pc>>>0?pc:16,mc=0,qc=0,rc=0,e=90;break;case 90:var Qc=1<<(j[Dc+qc|0]&255),Qb=(0==(Qc&mc|0)&1)+rc|0,$b=Qc|mc,Bc=qc+1|0;(Bc|0)==(zc|0)?e=91:(mc=$b,qc=Bc,rc=Qb,e=90);break;case 91:b[1390210]=Qb;if(56==($b|0))e=92;else if(58==($b|0))e=93;else var ac=Pb,xb=Qb,e=141;break;case 92:j[w]=j[5586736];j[w+1]=j[5586737];j[w+2]=j[5586738];ac=Pb;xb=Qb;e=141;break;case 93:b[V>>2]=17040133;ac=Pb;xb=Qb; e=141;break;case 94:var rb=b[1316029],Nc=o()+a|0;B(rb,Nc,0);Oj(a);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 95:var Cc=ja(b[g>>2]);h[1311228]=Cc;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 96:var Ic=ja(b[g>>2]);h[1390367]=Ic;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 97:var Kc=4096/(x()&65535|0);h[1390282]=Kc;var md=4096/(x()&65535|0);h[1390281]=md;var Xc=4096/(x()&65535|0);h[1390284]=Xc;var Rc=4096/(x()&65535| 0);h[1390283]=Rc;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 98:za(ga,1,7,b[1316029]);0==(Ea(ga,5586728,6)|0)?e=99:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 99:b[1390210]=4;var ad=b[1311260]=0,e=100;break;case 100:var jc=5244968+(ad<<4)|0;Ac(b[1316029],5587008,(l=k,k=k+4|0,b[l>>2]=jc,l));var kc=5244964+(ad<<4)|0;Ac(b[1316029],5587008,(l=k,k=k+4|0,b[l>>2]=kc,l));var Fc=5244976+(ad<<4)|0;Ac(b[1316029],5587008,(l=k,k=k+4|0,b[l>>2]=Fc,l)); var Wb=5244972+(ad<<4)|0;Ac(b[1316029],5587008,(l=k,k=k+4|0,b[l>>2]=Wb,l));e=j[5243552]?101:102;break;case 101:var ec=h[kc>>2],Rb=h[jc>>2],Hb=h[Wb>>2],Lc=h[Fc>>2],Yc=ec+Rb+Hb+Lc;h[kc>>2]=ec/Yc;h[jc>>2]=Rb/Yc;h[Wb>>2]=Hb/Yc;h[Fc>>2]=Lc/Yc;e=102;break;case 102:var hd=ad+1|0;3==(hd|0)?(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187):(ad=hd,e=100);break;case 103:var Gc=La(b[1316029]);wh(Gc);e=104;break;case 104:j[5263628]=j[5586700];j[5263629]=j[5586701];j[5263630]=j[5586702];j[5263631]= j[5586703];j[5263632]=j[5586704];Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 105:var sc=b[1316029],Sc=o()+a|0;B(sc,Sc,0);Pj(a);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 106:var id=b[1316029],bd=o()+a|0;B(id,bd,0);ql(a);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 107:La(b[1316029]);b[1311409]=b[Ib>>2];Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 108:var Tc=o();b[1316009]=Tc;Z=P; Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 109:var wc=ja(b[g>>2]);h[1350761]=wc;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 110:var Oc=Nb(b[g>>2]);b[1311231]=Oc;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 111:j[5263628]=j[5586692];j[5263629]=j[5586693];j[5263630]=j[5586694];j[5263631]=j[5586695];j[5263632]=j[5586696];j[5263633]=j[5586697];j[5263634]=j[5586698];var nd=La(b[1316029]);b[1357123]=nd;var Uc=b[Ib>>2], Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=Uc,ea=H,aa=E,ha=T,da=X,la=R,e=187;break;case 112:0==(J|0)?(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=0,ea=H,aa=E,ha=T,da=X,la=R,e=187):e=113;break;case 113:B(b[1316029],38,1);e=114;break;case 114:B(b[1316029],40,1);var Vc=o()&65535;c[2622514]=Vc;var cd=o()&65535;c[2622518]=cd;var od=o()&7;c[2631850]=od;var pd=(c[2622514]&65535)-(od&65535)|0,dd=o()&7;c[2621482]=(pd-dd|0)&65535;var Zc=o()&7;c[2621782]=Zc;var zd=(c[2622518]&65535)-(Zc&65535)|0,Cd=o()&7;c[2699356]=(zd-Cd|0)&65535;e= 7262==c[2622514]<<16>>16?115:116;break;case 115:c[2699356]=5444;c[2621482]=7244;c[2631850]=7;e=116;break;case 116:B(b[1316029],52,1);var wd=ja(11);h[1390281]=wd;var Kd=ja(11);h[1390282]=Kd;var Ld=ja(11);h[1390283]=Ld;B(b[1316029],114,1);var jd=90*((x()&65535)>>>7)&-1;b[1350762]=jd;var qd=c[2621482],Md=c[2699356];if(((6*(qd&65535)&-1)*(Md&65535)&-1|0)==(J|0))e=117;else var Pc=Md,Dd=qd,e=120;break;case 117:if(90==((jd>>>0)%180|0))e=118;else var Vd=qd,Ed=Md,e=119;break;case 118:c[2699356]=qd;Vd=c[2621482]= Md;Ed=qd;e=119;break;case 119:c[2622514]=Vd;c[2622518]=Ed;b[1350762]=0;b[1356908]=0;c[2621782]=0;c[2631850]=0;Pc=Ed;Dd=Vd;e=120;break;case 120:var Hd=Math.floor((((Dd&65535)*(Pc&65535)&-1)>>>0)/1E6);lg(5263372,5586676,(l=k,k=k+4|0,b[l>>2]=Hd,l));b[1315923]=72;e=0==(b[1356908]|0)?124:121;break;case 121:e=0==(c[2631850]&1)<<16>>16?123:122;break;case 122:b[1356908]=1633771873;e=123;break;case 123:b[1315923]=4;e=124;break;case 124:b[1315874]=65535;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la= R;e=187;break;case 125:var Nd=Tb(b[Ib>>2]);0==(Nd|0)?(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187):e=126;break;case 126:za(Nd,1,b[Ib>>2],b[1316029]);var Wd=Nd-1|0;if(0==(Wd|0))e=131;else var Mc=Wd,e=127;break;case 127:e=Mc>>>0<(Nd+b[Ib>>2]|0)>>>0?128:131;break;case 128:var Od=Mc+1|0,e=0==(Ea(Od,5586664,8)|0)?129:130;break;case 129:Yd(Mc+9|0,5586652,(l=k,k=k+12|0,b[l>>2]=5561124,b[l+4>>2]=5561128,b[l+8>>2]=5561132,l));e=130;break;case 130:var Pd=xh(Od,10);0==(Pd|0)?e=131:(Mc=Pd, e=127);break;case 131:Aa(Nd);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 132:0==j[5263628]<<24>>24?e=133:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 133:for(var Ec=5586640,Hc=5263628,sd=Ec+11;Ec>24?136:137;break;case 136:b[1315907]=4673092;e=137;break;case 137:b[1316025]=1;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 138:var fd=b[Ib>> 2];if(4>>0)e=139;else var gd=fd,e=140;break;case 139:gd=b[Ib>>2]=4;e=140;break;case 140:b[1390210]=gd;za(w,1,gd,b[1316029]);var vd=b[1390210],ac=W,xb=vd,e=141;break;case 141:0<(xb|0)?e=142:(vc=0,Zb=ac,e=145);break;case 142:var yd=1<(xb|0),fe=0,e=143;break;case 143:j[m+(j[p+fe|0]&255)|0]=fe&255;var le=fe+1|0;(le|0)<(xb|0)?(fe=le,e=143):e=144;break;case 144:vc=yd?xb:1;Zb=ac;e=145;break;case 145:j[vc+5560896|0]=0;var be=15,ld=b[1356908],e=146;break;case 146:var ud=j[m+(j[Dc+(be>>>0)%(Zb>>>0)|0]& 255)|0]&255|ld<<2,Bd=be-1|0;0==(be|0)?e=186:(be=Bd,ld=ud,e=146);break;case 147:2==x()<<16>>16?e=148:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 148:c[2699450]=1;b[1356908]=1229539657;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 149:Qj(b[Ib>>2]);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 150:var Jd=x()&65535,Ke=x()&65535,Z=P,Q=fa,S=ba,M=W,N=Ke,ca=Jd,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187;break;case 151:qa=sa=2; e=152;break;case 152:var ge=ja(b[g>>2]),Gd=0<=ge?Math.floor(ge):Math.ceil(ge);b[1390350]=Gd;var me=b[1356908];0==(me|0)|-1==(me|0)?(Z=P,Q=fa,S=ba,M=W,N=sa,ca=qa,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187):e=153;break;case 153:var de=2==(sa|0),e=de?154:155;break;case 154:var te=ja(b[g>>2]),e=156;break;case 155:te=Gd|0;e=156;break;case 156:var ne=te&-1;if(2==(qa|0))e=157;else var Be=Gd,e=159;break;case 157:var ee=ja(b[g>>2])&-1;de?e=158:(Be=ee,e=159);break;case 158:var Le=ja(b[g>>2]),Id=ee,e=160;break;case 159:Le= ne|0;Id=Be;e=160;break;case 160:var se=Le&-1,Ad=b[1356908];if(3==(b[1390210]|0))e=161;else var Me=Ad,e=162;break;case 161:var df=(Ad>>>2&572662306|Ad<<2&-2004318072)&Ad<<1|Ad,Me=b[1356908]=df,e=162;break;case 162:b[(5560904+((Me&3)<<2)|0)>>2]=Gd;b[(5560904+((Me>>>2&3)<<2)|0)>>2]=ne;b[(5560904+((Me>>>4&3)<<2)|0)>>2]=Id;b[(5560904+((Me>>>6&3)<<2)|0)>>2]=se;b[1390350]=0;Z=P;Q=fa;S=ba;M=W;N=sa;ca=qa;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 163:var we=ja(b[g>>2]),og=Ja+we,kf=Da+1|0,ue=b[Ib>>2];kf>>> 0>>0?(Da=kf,Ja=og,e=163):e=164;break;case 164:var Xe=ue>>>0,ua=og,Ca=Xe,e=165;break;case 165:var Ye=ua/Ca+0.5+(b[1390350]>>>0),xe=0<=Ye?Math.floor(Ye):Math.ceil(Ye);b[1390350]=xe;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 166:var pe=Nb(b[g>>2]);b[1315874]=pe;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 167:var Ge=ja(b[g>>2]);r[i>>3]=Ge;b[1311414]=b[i>>2];b[1311415]=b[i+4>>2];var qe=ja(b[g>>2]),Qf=(b[i>>2]=b[1311414],b[i+4>>2]=b[1311415], r[i>>3])/qe;r[i>>3]=Qf;b[1311414]=b[i>>2];b[1311415]=b[i+4>>2];Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 168:var ye=ja(b[g>>2]),ie=s+24*va|0;r[i>>3]=ye;b[ie>>2]=b[i>>2];b[ie+4>>2]=b[i+4>>2];var Ie=ja(b[g>>2]),ce=s+24*va+8|0;r[i>>3]=Ie;b[ce>>2]=b[i>>2];b[ce+4>>2]=b[i+4>>2];var Ne=ja(b[g>>2]),Rf=s+24*va+16|0;r[i>>3]=Ne;b[Rf>>2]=b[i>>2];b[Rf+4>>2]=b[i+4>>2];var oe=va+1|0;(oe|0)<(b[1390210]|0)?(va=oe,e=168):(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=1,aa=E,ha=T,da=X,la=R,e=187); break;case 169:if(0<(Pa|0))var Sf=0,e=170;else var Oe=Pa,e=171;break;case 170:var lf=ja(b[g>>2]),Ze=u+(Ia<<5)+(Sf<<3)|0;r[i>>3]=lf;b[Ze>>2]=b[i>>2];b[Ze+4>>2]=b[i+4>>2];var re=Sf+1|0,pg=b[1390210];(re|0)<(pg|0)?(Sf=re,e=170):(Oe=pg,e=171);break;case 171:var He=Ia+1|0;(He|0)<(Oe|0)?(Ia=He,Pa=Oe,e=169):(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 172:var $e=ja(b[g>>2]),Ce=n+(Ba<<3)|0;r[i>>3]=$e;b[Ce>>2]=b[i>>2];b[Ce+4>>2]=b[i+4>>2];var De=Ba+1|0;(De|0)<(b[1390210]|0)? (Ba=De,e=172):(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 173:var ze=ja(b[g>>2]),Tf=z+(Ga<<3)|0;r[i>>3]=ze;b[Tf>>2]=b[i>>2];b[Tf+4>>2]=b[i+4>>2];var mf=Ga+1|0;(mf|0)<(b[1390210]|0)?(Ga=mf,e=173):(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 174:var nf=ja(b[g>>2]),af=ja(b[g>>2]),qg=nf/0.9504560232162476,Uf=(1-nf-af)/1.0887540578842163,Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=qg,da=af,la=Uf,e=187;break;case 175:0==(b[1356994]|0)?e=176: (Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 176:var rg=o()+a|0;oh(rg);B(b[1316029],rg,0);sf(a);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 177:bc(5560200,3);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 178:var We=Nb(b[g>>2])&65535;c[2621782]=We;var Nf=Nb(b[g>>2])&65535;c[2631850]=Nf;var Pe=Nb(b[g>>2]);c[2699356]=(Pe-(c[2621782]&65535)|0)&65535;var Vf=Nb(b[g>>2]);c[2621482]=(Vf-(c[2631850]&65535)|0)&65535;Z= P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 179:var Wf=Nb(b[g>>2]);b[(5263500+(Ua<<2)|0)>>2]=Wf;var bf=Ua+1|0;bf>>>0>2]>>>0&32>(bf|0)?(Ua=bf,e=179):e=180;break;case 180:b[1390350]=0;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 181:var Xf=La(b[1316029]);b[1315860]=Xf;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 182:13>b[Ib>>2]>>>0?(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187):e=183;break; case 183:B(b[1316029],16,1);var Yf=o();b[1357123]=Yf;B(b[1316029],28,1);var Of=o();b[1357123]=b[1357123]+Of|0;b[1315923]=36;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 184:2==(b[g>>2]|0)?e=185:(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187);break;case 185:Zd(5263308,64,b[1316029]);Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 186:b[1356908]=ud;Z=P;Q=fa;S=ba;M=Zb;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 187:B(b[1316029], b[kd>>2],0);0==(ta|0)?e=188:(E=aa,H=ea,J=ia,O=ca,K=N,W=M,ba=S,fa=Q,P=Z,pa=ta,T=ha,X=da,R=la,e=5);break;case 188:0==(Q|0)?(G=ea,ya=ha,D=da,I=la,e=193):e=189;break;case 189:var Zf=Tb(Q);0==(Zf|0)?(G=ea,ya=ha,D=da,I=la,e=193):e=190;break;case 190:var gg=Zf;B(b[1316029],S,0);za(Zf,Q,1,b[1316029]);Ah(gg,Q>>>2,1,Z);var cf=b[1316029],Se=yh();b[1316029]=Se;e=0==(Se|0)?192:191;break;case 191:Xb(Zf,Q,1,Se);B(b[1316029],0,0);sf(-S|0);$d(b[1316029]);e=192;break;case 192:b[1316029]=cf;Aa(Zf);G=ea;ya=ha;D=da;I= la;e=193;break;case 193:var he=b[1390210],$f=0<(he|0);if($f)var of=0,e=194;else e=197;break;case 194:var tf=n+(of<<3)|0,vf=(b[i>>2]=b[tf>>2],b[i+4>>2]=b[tf+4>>2],r[i>>3]),ag=0,e=195;break;case 195:var sg=u+(of<<5)+(ag<<3)|0,wf=(b[i>>2]=b[sg>>2],b[i+4>>2]=b[sg+4>>2],r[i>>3]);r[i>>3]=vf*wf;b[sg>>2]=b[i>>2];b[sg+4>>2]=b[i+4>>2];var Eh=ag+1|0;(Eh|0)==(he|0)?e=196:(ag=Eh,e=195);break;case 196:var Fh=of+1|0;(Fh|0)<(he|0)?(of=Fh,e=194):e=197;break;case 197:var Gh=0!=(G|0),e=Gh?198:202;break;case 198:if($f)var Qe= 0,e=199;else e=201;break;case 199:var pf=v+24*Qe|0;r[i>>3]=0;b[pf>>2]=b[i>>2];b[pf+4>>2]=b[i+4>>2];var tg=0,Hh=0,e=200;break;case 200:var Ih=u+(Qe<<5)+(tg<<3)|0,rj=(b[i>>2]=b[Ih>>2],b[i+4>>2]=b[Ih+4>>2],r[i>>3]),Jh=s+24*tg|0,Og=(b[i>>2]=b[Jh>>2],b[i+4>>2]=b[Jh+4>>2],r[i>>3]),Kh=Hh+rj*Og*ya,zf=tg+1|0;(zf|0)==(he|0)?e=209:(tg=zf,Hh=Kh,e=200);break;case 201:hi(v|0);e=202;break;case 202:var Fg=z|0,zk=(b[i>>2]=b[Fg>>2],b[i+4>>2]=b[Fg+4>>2],r[i>>3]),e=0!=zk?203:206;break;case 203:h[1390284]=0;if($f)var sj= 0,ef=zk,e=204;else C=0,e=208;break;case 204:h[(5561124+(sj<<2)|0)>>2]=1/ef;var ug=sj+1|0,e=(ug|0)<(he|0)?205:206;break;case 205:var vg=z+(ug<<3)|0,wg=(b[i>>2]=b[vg>>2],b[i+4>>2]=b[vg+4>>2],r[i>>3]),sj=ug,ef=wg,e=204;break;case 206:if($f&(Gh^1))var rd=0,e=207;else C=0,e=208;break;case 207:var xg=u+(rd<<5)+(rd<<3)|0,ff=(b[i>>2]=b[xg>>2],b[i+4>>2]=b[xg+4>>2],r[i>>3]),Bf=5245640+(rd<<2)|0;h[Bf>>2]/=ff;var Df=rd+1|0;(Df|0)<(he|0)?(rd=Df,e=207):(C=0,e=208);break;case 208:return k=d,C;case 209:r[i>>3]=Kh; b[pf>>2]=b[i>>2];b[pf+4>>2]=b[i+4>>2];var ph=v+24*Qe+8|0;r[i>>3]=0;b[ph>>2]=b[i>>2];b[ph+4>>2]=b[i+4>>2];var qh=0,bg=0,e=210;break;case 210:var qf=u+(Qe<<5)+(qh<<3)|0,hg=(b[i>>2]=b[qf>>2],b[i+4>>2]=b[qf+4>>2],r[i>>3]),tj=s+24*qh+8|0,gf=(b[i>>2]=b[tj>>2],b[i+4>>2]=b[tj+4>>2],r[i>>3]),uj=bg+hg*gf*D,vj=qh+1|0;(vj|0)==(he|0)?e=211:(qh=vj,bg=uj,e=210);break;case 211:r[i>>3]=uj;b[ph>>2]=b[i>>2];b[ph+4>>2]=b[i+4>>2];var yg=v+24*Qe+16|0;r[i>>3]=0;b[yg>>2]=b[i>>2];b[yg+4>>2]=b[i+4>>2];var Gg=0,Hg=0,e=212; break;case 212:var Ff=u+(Qe<<5)+(Gg<<3)|0,kg=(b[i>>2]=b[Ff>>2],b[i+4>>2]=b[Ff+4>>2],r[i>>3]),Ve=s+24*Gg+16|0,ng=(b[i>>2]=b[Ve>>2],b[i+4>>2]=b[Ve+4>>2],r[i>>3]),Cg=Hg+kg*ng*I,Hf=Gg+1|0;(Hf|0)==(he|0)?e=213:(Gg=Hf,Hg=Cg,e=212);break;case 213:r[i>>3]=Cg;b[yg>>2]=b[i>>2];b[yg+4>>2]=b[i+4>>2];var If=Qe+1|0;(If|0)<(he|0)?(Qe=If,e=199):e=201;break;case 214:b[1311260]=0;ja(b[g>>2]);var Kf=ja(b[g>>2]);h[1311241]=Kf;var Mf=ja(b[g>>2]);h[1311242]=Mf;var Rg=ja(b[g>>2]);h[1311243]=Rg;ja(b[g>>2]);var Vg=ja(b[g>> 2]);h[1311245]=Vg;var Tg=ja(b[g>>2]);h[1311246]=Tg;var Ug=ja(b[g>>2]);h[1311247]=Ug;ja(b[g>>2]);var bh=ja(b[g>>2]);h[1311249]=bh;var ch=ja(b[g>>2]);h[1311250]=ch;var dh=ja(b[g>>2]);h[1311251]=dh;Z=P;Q=fa;S=ba;M=W;N=K;ca=O;ia=J;ea=H;aa=E;ha=T;da=X;la=R;e=187;break;case 215:var uf=Jb,Ng=c[(5428500+(Fb<<1)|0)>>1],e=216;break;case 216:var fh=Ng+2&65535;c[(5428500+(uf<<1)|0)>>1]=fh;var Wg=uf+1|0;Wg>>>0>yb>>>0?e=217:(uf=Wg,Ng=fh,e=216);break;case 217:var xf=yb+1|0,e=xf>>>0>nb>>>0?220:218;break;case 218:var yf= xf,Af=c[(5428500+(yb<<1)|0)>>1],e=219;break;case 219:var Cf=Af+4&65535;c[(5428500+(yf<<1)|0)>>1]=Cf;var Ef=yf+1|0;Ef>>>0>nb>>>0?e=220:(yf=Ef,Af=Cf,e=219);break;case 220:var Te=nb+1|0,e=Te>>>0>wb>>>0?223:221;break;case 221:var Ue=Te,hf=c[(5428500+(nb<<1)|0)>>1],e=222;break;case 222:var Ig=hf+8&65535;c[(5428500+(Ue<<1)|0)>>1]=Ig;var ig=Ue+1|0;ig>>>0>wb>>>0?e=223:(Ue=ig,hf=Ig,e=222);break;case 223:var jg=wb+1|0;4095>>0?(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187):e=224;break; case 224:var Jg=jg,Pg=c[(5428500+(wb<<1)|0)>>1],e=225;break;case 225:var mg=Pg+16&65535;c[(5428500+(Jg<<1)|0)>>1]=mg;var Xg=Jg+1|0;4095>>0?(Z=P,Q=fa,S=ba,M=W,N=K,ca=O,ia=J,ea=H,aa=E,ha=T,da=X,la=R,e=187):(Jg=Xg,Pg=mg,e=225);break;case 226:b[1310896]=F+1|0;var Gf=u|0;r[i>>3]=1;b[Gf>>2]=b[i>>2];b[Gf+4>>2]=b[i+4>>2];var Jf=u+40|0,zg=u+8|0;b[zg>>2]=0;b[zg+4>>2]=0;b[zg+8>>2]=0;b[zg+12>>2]=0;b[zg+16>>2]=0;b[zg+20>>2]=0;b[zg+24>>2]=0;b[zg+28>>2]=0;r[i>>3]=1;b[Jf>>2]=b[i>>2];b[Jf+4>>2]=b[i+4>>2];var Lf= u+80|0,Ag=u+48|0;b[Ag>>2]=0;b[Ag+4>>2]=0;b[Ag+8>>2]=0;b[Ag+12>>2]=0;b[Ag+16>>2]=0;b[Ag+20>>2]=0;b[Ag+24>>2]=0;b[Ag+28>>2]=0;r[i>>3]=1;b[Lf>>2]=b[i>>2];b[Lf+4>>2]=b[i+4>>2];var Qg=u+120|0,Kg=u+88|0;b[Kg>>2]=0;b[Kg+4>>2]=0;b[Kg+8>>2]=0;b[Kg+12>>2]=0;b[Kg+16>>2]=0;b[Kg+20>>2]=0;b[Kg+24>>2]=0;b[Kg+28>>2]=0;r[i>>3]=1;b[Qg>>2]=b[i>>2];b[Qg+4>>2]=b[i+4>>2];var jf=x(),eh=jf&65535;512<(jf&65535)?(C=1,e=208):e=3}}function cf(a){for(var b=0,b=2;;)switch(b){case 2:var d=a|0,c=a+12|0,g=a+24|0,f=a+4|0,j=a+16|0, i=a+28|0,k=a+8|0,l=a+20|0,p=a+32|0,m=0,b=4;break;case 3:return;case 4:var b=5244928+12*m|0,u=5560844+(m<<4)|0;h[u>>2]=0;var s=h[b>>2],v=s*h[d>>2];h[u>>2]=v;var b=h[(5244932+12*m|0)>>2],n=v+b*h[c>>2];h[u>>2]=n;v=h[(5244936+12*m|0)>>2];h[u>>2]=n+v*h[g>>2];u=5560848+(m<<4)|0;h[u>>2]=0;n=s*h[f>>2];h[u>>2]=n;n+=b*h[j>>2];h[u>>2]=n;h[u>>2]=n+v*h[i>>2];u=5560852+(m<<4)|0;h[u>>2]=0;s*=h[k>>2];h[u>>2]=s;b=s+b*h[l>>2];h[u>>2]=b;h[u>>2]=b+v*h[p>>2];b=m+1|0;3==(b|0)?b=3:(m=b,b=4)}}function nh(a){var e=0,d=k; k=k+64|0;for(e=2;;)switch(e){case 2:var c=d,g=d+44;j[g+19|0]=0;if(0==(a|0))e=4;else var f=18,e=3;break;case 3:e=ka(b[1316029])&255;j[g+f|0]=e;e=f-1|0;0==(f|0)?e=5:(f=e,e=3);break;case 4:var h=g|0;za(h,19,1,b[1316029]);e=6;break;case 5:h=g|0;e=6;break;case 6:for(var i=c>>2,o=i+11;i>2]=i,b[l+4>>2]=o,b[l+8>>2]=e,b[l+12>>2]=V,b[l+16>>2]=p,b[l+20>>2]=m,l))|0)?7:9;break;case 7:b[i>>2]=b[i>>2]-1900|0; b[o>>2]=b[o>>2]-1|0;b[(c+32|0)>>2]=-1;e=0<(ye(c)|0)?8:9;break;case 8:e=ye(c);b[1310892]=e;e=9;break;case 9:k=d;return}}function Pj(a){var e=0,d=k;k=k+16|0;for(e=2;;)switch(e){case 2:var g=d,f=d+4,j=d+8,i=d+12;if(0==(Ea(5263628,5587396,7)|0))e=3;else var t=0,e=4;break;case 3:t=3>b[1310896]>>>0;e=4;break;case 4:var l=x(),e=0==l<<16>>16?23:5;break;case 5:var V=l&65535,e=6;break;case 6:var p=V-1|0;rf(a,g,f,j,i);e=b[g>>2];e=33434==(e|0)?7:33437==(e|0)?8:34855==(e|0)?9:36867==(e|0)|36868==(e|0)?10:37377== (e|0)?11:37378==(e|0)?13:37386==(e|0)?14:37500==(e|0)?15:40962==(e|0)?16:40963==(e|0)?18:41730==(e|0)?20:22;break;case 7:e=ja(b[f>>2]);h[1311228]=e;e=22;break;case 8:e=ja(b[f>>2]);h[1390367]=e;e=22;break;case 9:e=x()&65535;h[1316024]=e;e=22;break;case 10:nh(0);e=22;break;case 11:var m=ja(b[f>>2]),e=-128>2]);e=Ad(e);h[1390367]=e;e=22;break;case 14:e=ja(b[f>>2]);h[1350761]=e;e=22;break;case 15:ch(a,0);e=22;break;case 16:e= t?17:22;break;case 17:e=o()&65535;c[2622514]=e;e=22;break;case 18:e=t?19:22;break;case 19:e=o()&65535;c[2622518]=e;e=22;break;case 20:e=131074==(o()|0)?21:22;break;case 21:b[1356992]=0;e=16843009*ka(b[1316029])&-1;b[1356992]|=e;e=67372036*ka(b[1316029])&-1;b[1356992]|=e;e=269488144*ka(b[1316029])&-1;b[1356992]|=e;e=1077952576*ka(b[1316029])&-1;b[1356992]|=e;e=22;break;case 22:B(b[1316029],b[i>>2],0);0==(p|0)?e=23:(V=p,e=6);break;case 23:k=d;return}}function ql(a){var e=0,d=k;k=k+16|0;for(e=2;;)switch(e){case 2:var c= d,g=d+4,f=d+8,h=d+12,j=x(),e=0==j<<16>>16?10:3;break;case 3:var i=j&65535,e=4;break;case 4:var l=i-1|0;rf(a,c,g,f,h);var p=b[c>>2],e=1==(p|0)|3==(p|0)|5==(p|0)?5:2==(p|0)|4==(p|0)|7==(p|0)?6:6==(p|0)?7:18==(p|0)|29==(p|0)?8:9;break;case 5:e=ka(b[1316029]);b[(5398736+(((p>>>1)+29|0)<<2)|0)>>2]=e;e=9;break;case 6:var e=6*Math.floor((p>>>0)/3)&-1,m=o();b[(5398736+(e<<2)|0)>>2]=m;m=o();b[(5398736+((e|1)<<2)|0)>>2]=m;m=o();b[(5398736+((e+2|0)<<2)|0)>>2]=m;m=o();b[(5398736+((e+3|0)<<2)|0)>>2]=m;m=o();b[(5398736+ ((e+4|0)<<2)|0)>>2]=m;m=o();b[(5398736+((e+5|0)<<2)|0)>>2]=m;e=9;break;case 7:e=o();b[1349702]=e;e=o();b[1349703]=e;e=9;break;case 8:e=b[f>>2];Zd(5398736+((Math.floor((p>>>0)/3)+14|0)<<2)|0,12>e>>>0?e:12,b[1316029]);e=9;break;case 9:B(b[1316029],b[h>>2],0);0==(l|0)?e=10:(i=l,e=4);break;case 10:k=d;return}}function wh(a){var e=0,d=k;k=k+100|0;for(e=2;;)switch(e){case 2:var c=d,g=d+40,f=d+44,i=d+60,t=d+64;b[i>>2]=0;B(b[1316029],a,0);if(1347114067==(o()|0))e=3;else var r=0,e=32;break;case 3:var V=c| 0,p=f|0,m=t|0,u=f+4|0,s=f+8|0,v=f+12|0,n=0,e=4;break;case 4:o();za(V,1,40,b[1316029]);var z=o(),y=La(b[1316029]),e=0==(q(V,5587132)|0)?5:6;break;case 5:b[1311011]=y;b[1311014]=z;e=6;break;case 6:e=0==(q(V,5587112)|0)?7:8;break;case 7:b[1311409]=z;e=8;break;case 8:e=0==(q(V,5587092)|0)?9:11;break;case 9:Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=g,l));var w=b[g>>2],e=39>w>>>0?10:11;break;case 10:tc(5263372,b[(5245848+(w<<2)|0)>>2]);e=11;break;case 11:e=0==(q(V,5587060)|0)?12:15;break;case 12:b[g>> 2]=0;e=13;break;case 13:var e=o(),e=Ie(e),L=b[g>>2];h[(t+(L<<2)|0)>>2]=e;e=L+1|0;b[g>>2]=e;e=9>(e|0)?13:14;break;case 14:cf(m);e=15;break;case 15:e=0==(q(V,5587036)|0)?16:19;break;case 16:var x=b[g>>2]=0,e=17;break;case 17:e=t+(x<<2)|0;Ac(b[1316029],5587008,(l=k,k=k+4|0,b[l>>2]=e,l));e=b[g>>2]+1|0;b[g>>2]=e;9>(e|0)?(x=e,e=17):e=18;break;case 18:cf(m);e=19;break;case 19:e=0==(q(V,5586980)|0)?20:21;break;case 20:Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=i,l));e=21;break;case 21:e=0==(q(V,5586952)| 0)?22:23;break;case 22:Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=5403048,l));e=23;break;case 23:if(0==(q(V,5586928)|0))e=24;else var F=n,e=25;break;case 24:Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=g,l));F=1==(b[g>>2]|0)?0:n;Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=g,l));F=1==(b[g>>2]|0)?1:F;Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=g,l));F=1==(b[g>>2]|0)?3:F;Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=g,l));F=1==(b[g>>2]|0)?2:F;e=25;break;case 25:e=0==(q(V,5586904)|0)?26:27;break;case 26:Ac(b[1316029], 5587088,(l=k,k=k+4|0,b[l>>2]=g,l));b[1350762]=b[g>>2]-b[1350762]|0;e=27;break;case 27:e=0!=(q(V,5586884)|0)|0!=h[1390281]?29:28;break;case 28:Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=p,l));Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=u,l));Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=s,l));Ac(b[1316029],5587088,(l=k,k=k+4|0,b[l>>2]=v,l));e=b[p>>2]|0;h[1390281]=e/(b[u>>2]|0);h[1390282]=e/(b[s>>2]|0);h[1390283]=e/(b[v>>2]|0);e=29;break;case 29:e=0==(q(V,5586872)|0)?30:31;break;case 30:e=o();b[1315924]= e;e=31;break;case 31:wh(y);B(b[1316029],y+z|0,0);1347114067==(o()|0)?(n=F,e=4):(r=F,e=32);break;case 32:var C=b[i>>2],e=0==(C|0)?34:33;break;case 33:b[1356908]=(j[((((b[1350762]|0)/90&-1)+r|0)&3)+5586864|0]&255)*((-(1==(C|0)&1)|0)&16843009)&-1;e=34;break;case 34:k=d;return}}function Qj(a){for(var e=0,e=2;;)switch(e){case 2:e=4096>>0?4096:a;bc(5428500,e);if(4096>(e|0))var d=e,e=3;else e=4;break;case 3:c[(5428500+(d<<1)|0)>>1]=c[(5428500+((d-1|0)<<1)|0)>>1];e=d+1|0;4096>(e|0)?(d=e,e=3):e=4;break; case 4:b[1315874]=c[2718345]&65535;return}}function Oj(a){var e=0,d=k;k=k+16|0;for(e=2;;)switch(e){case 2:var g=d,f=d+4,i=d+8,j=d+12,t=x(),e=1024<(t&65535)|0==t<<16>>16?25:3;break;case 3:var l=-2,V=6500,p=t&65535,m=1,u=1,s=1,e=4;break;case 4:var v=p-1|0;rf(a,g,f,i,j);var n=b[g>>2];if(1020==(n|0))e=5;else var z=l,e=6;break;case 5:var y=Nb(b[f>>2]),w=V,e=11;break;case 6:if(1021==(n|0))e=7;else var r=z,e=9;break;case 7:72==(b[i>>2]|0)?e=8:(w=V,y=z,e=11);break;case 8:B(b[1316029],40,1);r=2048/(x()&65535| 0);h[1390281]=r;r=2048/(x()&65535|0);h[1390282]=r;r=2048/(x()&65535|0);h[1390283]=r;r=-2;e=9;break;case 9:2118==(n|0)?e=10:(w=V,y=r,e=11);break;case 10:w=Nb(b[f>>2]);y=r;e=11;break;case 11:if((n|0)==(y+2130|0))e=12;else var q=m,F=u,C=s,e=13;break;case 12:C=b[f>>2];q=ja(C);F=ja(C);C=ja(C);e=13;break;case 13:e=(n|0)==(y+2140|0)&-1<(y|0)?26:14;break;case 14:if(2317==(n|0))e=15;else if(6020==(n|0))e=16;else if(64013==(n|0))e=17;else var G=y,e=18;break;case 15:Qj(b[i>>2]);G=y;e=18;break;case 16:G=Nb(b[f>> 2])>>>0;h[1316024]=G;G=y;e=18;break;case 17:G=ka(b[1316029]);e=18;break;case 18:e=7>G>>>0?19:21;break;case 19:e=(n|0)==(b[(5246516+(G<<2)|0)>>2]|0)?20:21;break;case 20:e=o()>>>0;h[1390281]=e;e=o()>>>0;h[1390282]=e;e=o()>>>0;h[1390283]=e;e=21;break;case 21:e=64019==(n|0)?22:64020==(n|0)?23:24;break;case 22:e=Nb(b[f>>2])&65535;c[2621482]=e;e=24;break;case 23:e=(Nb(b[f>>2])+1|0)&65534;c[2699356]=e;e=24;break;case 24:B(b[1316029],b[j>>2],0);0==(v|0)?e=25:(l=G,V=w,p=v,m=q,u=F,s=C,e=4);break;case 25:k= d;return;case 26:var ya=b[f>>2],e=(w|0)/100,D=ja(ya),I=Math.pow(e,0),D=D*I,I=ja(ya),na=Math.pow(e,1),D=D+I*na,I=ja(ya),na=Math.pow(e,2),D=D+I*na,I=ja(ya),na=Math.pow(e,3);h[1390281]=2048/((D+I*na)*q);D=ja(ya);I=Math.pow(e,0);D*=I;I=ja(ya);na=Math.pow(e,1);D+=I*na;I=ja(ya);na=Math.pow(e,2);D+=I*na;I=ja(ya);na=Math.pow(e,3);h[1390282]=2048/((D+I*na)*F);D=ja(ya);I=Math.pow(e,0);D*=I;I=ja(ya);na=Math.pow(e,1);D+=I*na;I=ja(ya);na=Math.pow(e,2);D+=I*na;ya=ja(ya);e=Math.pow(e,3);h[1390283]=2048/((D+ya*e)* C);e=14}}function Re(a){for(var e=0,e=2;;)switch(e){case 2:B(b[1316029],a,0);e=x();c[2631472]=e;if(18761==e<<16>>16|19789==e<<16>>16)e=3;else var d=0,e=6;break;case 3:x();e=4;break;case 4:var g=o();0==(g|0)?(d=1,e=6):e=5;break;case 5:B(b[1316029],g+a|0,0);0==(sf(a)|0)?e=4:(d=1,e=6);break;case 6:return d}}function oh(a){for(var e=0,e=2;;)switch(e){case 2:var d=c[2631472];B(b[1316029],a,0);e=0==(ka(b[1316029])|0)?3:12;break;case 3:e=77==(ka(b[1316029])|0)?4:12;break;case 4:e=82==(ka(b[1316029])|0)? 5:12;break;case 5:var g=257*ka(b[1316029])&65535;c[2631472]=g;g=o();g=(a+8|0)+g|0;e=La(b[1316029]);if((e|0)<(g|0))var f=0,i=0,j=e,e=6;else var k=0,l=0,e=11;break;case 6:var V=ka(b[1316029])<<8,V=(ka(b[1316029])|V)<<8,V=(ka(b[1316029])|V)<<8,e=ka(b[1316029])|V,V=o();if(5263940==(e|0))e=7;else if(5718599==(e|0))e=8;else if(5526615==(e|0))e=9;else var p=i,m=f,e=10;break;case 7:B(b[1316029],8,1);m=x()&65535;p=x()&65535;e=10;break;case 8:o();p=0!=(q(5263372,5586576)|0)?0:3;m=x()&65535;h[(5561124+(p<<2)| 0)>>2]=m;m=x()&65535;h[(5561124+((p^1)<<2)|0)>>2]=m;m=x()&65535;h[(5561124+((p^3)<<2)|0)>>2]=m;m=x()&65535;h[(5561124+((p^2)<<2)|0)>>2]=m;p=i;m=f;e=10;break;case 9:p=La(b[1316029]);Re(p);b[1357123]=g;p=i;m=f;e=10;break;case 10:B(b[1316029],(j+8|0)+V|0,0);e=La(b[1316029]);(e|0)<(g|0)?(f=m,i=p,j=e,e=6):(k=m,l=p,e=11);break;case 11:c[2622518]=k&65535;c[2622514]=l&65535;c[2631472]=d;e=12;break;case 12:return}}function Se(){var a=0,e=k;k=k+96|0;for(a=2;;)switch(a){case 2:var d=e;b[1311012]=16;var g=b[1311011], a=0==(g|0)?5:3;break;case 3:B(b[1316029],g,0);a=0==(Ud(d,1)|0)?5:4;break;case 4:b[1311012]=b[(d|0)>>2];c[2622020]=b[(d+8|0)>>2]&65535;c[2622030]=b[(d+4|0)>>2]&65535;a=5;break;case 5:var f=b[1310896];if(0==(f|0))var i=0,h=-1,j=0,a=11;else var l=0,o=-1,p=0,a=6;break;case 6:var m=b[(5243616+44*p|0)>>2],u=(l|0)<(m|0)?m:l,u=3<(u|0)?3:u,s=b[(5243600+44*p|0)>>2];if(6==(s|0)&3==(m|0))var v=o,a=10;else a=7;break;case 7:var n=b[(5243588+44*p|0)>>2],z=b[(5243592+44*p|0)>>2];65536>(z|n|0)?a=8:(v=o,a=10);break; case 8:(z*n&-1|0)>((c[2622518]&65535)*(c[2622514]&65535)&-1|0)?a=9:(v=o,a=10);break;case 9:c[2622514]=n&65535;c[2622518]=z&65535;b[1311009]=b[(5243596+44*p|0)>>2];b[1311008]=s;b[1357123]=b[(5243608+44*p|0)>>2];b[1311007]=b[(5243612+44*p|0)>>2];b[1310895]=m;b[1310893]=b[(5243624+44*p|0)>>2];b[1310894]=b[(5243628+44*p|0)>>2];v=p;a=10;break;case 10:a=p+1|0;a>>>0>>0?(l=u,o=v,p=a,a=6):(i=u,h=v,j=f,a=11);break;case 11:a=0==(b[1310893]|0)?12:13;break;case 12:b[1310893]=2147483647;a=13;break;case 13:a= 0==(b[1310894]|0)?14:15;break;case 14:b[1310894]=2147483647;a=15;break;case 15:var y=0==(j|0);if(y)a=19;else var w=j,a=16;break;case 16:var r=w-1|0,x=b[(5243612+44*r|0)>>2],a=0==(x|0)?18:17;break;case 17:b[1311007]=x;a=18;break;case 18:0==(r|0)?a=19:(w=r,a=16);break;case 19:a=0>(h|0)|0!=(b[1315923]|0)?51:20;break;case 20:a=b[1311008];a=32769==(a|0)?21:32767==(a|0)?22:0==(a|0)|1==(a|0)?28:32770==(a|0)|32773==(a|0)?30:6==(a|0)|7==(a|0)|99==(a|0)?37:262==(a|0)?38:34713==(a|0)?39:34892==(a|0)?44:65535== (a|0)?45:65E3==(a|0)?46:32867==(a|0)?51:50;break;case 21:var F=b[1315924]+1|0,a=27;break;case 22:var C=b[(5243620+44*h|0)>>2],G=c[2622518],ya=(G&65535)*(c[2622514]&65535)&-1,a=(C|0)==(ya|0)?23:24;break;case 23:b[1311009]=12;b[1315923]=38;a=51;break;case 24:a=(C<<3|0)==(b[1311009]*ya&-1|0)?26:25;break;case 25:c[2622518]=G+8&65535;b[1315923]=24;a=51;break;case 26:b[1315924]=79;F=80;a=27;break;case 27:b[1315924]=F;a=30;break;case 28:a=(5*b[(5243620+44*h|0)>>2]&-1|0)==(((c[2622514]&65535)<<3)*(c[2622518]& 65535)&-1|0)?29:30;break;case 29:b[1315924]=81;b[1311009]=12;a=32;break;case 30:a=b[1311009];a=8==(a|0)?31:12==(a|0)?32:14==(a|0)?35:16==(a|0)?36:51;break;case 31:b[1315923]=82;a=51;break;case 32:a=2==(b[(5243604+44*h|0)>>2]|0)?33:34;break;case 33:b[1315924]=6;a=34;break;case 34:b[1315923]=36;a=51;break;case 35:b[1315924]=0;a=36;break;case 36:b[1315923]=4;a=51;break;case 37:b[1315923]=46;a=51;break;case 38:b[1315923]=34;a=51;break;case 39:var D=c[2622514]&65535,I=c[2622518]&65535,na=b[(5243620+44* h|0)>>2],a=((Math.floor(((D+9|0)>>>0)/10)<<4)*I&-1|0)==(na|0)?40:41;break;case 40:b[1315923]=36;b[1315924]=1;a=51;break;case 41:a=((D<<1)*I&-1|0)==(na|0)?42:43;break;case 42:b[1315923]=4;b[1315924]=4;c[2631472]=19789;a=51;break;case 43:b[1315923]=16;a=51;break;case 44:b[1315923]=94;a=51;break;case 45:b[1315923]=88;a=51;break;case 46:a=b[(5243604+44*h|0)>>2];a=2==(a|0)?47:6==(a|0)?48:32803==(a|0)?49:51;break;case 47:b[1315923]=90;b[1356908]=0;a=51;break;case 48:b[1315923]=8;b[1356908]=0;a=51;break; case 49:b[1315923]=54;a=51;break;case 50:b[1316025]=0;a=51;break;case 51:a=0==(b[1356994]|0)?52:60;break;case 52:a=3==(b[1310895]|0)?54:53;break;case 53:var Y=b[1311009],a=55;break;case 54:var a=b[1311009],ka=b[1311008];0!=(b[(5243620+44*h|0)>>2]|0)&14!=(a|0)&2048!=(a|0)&32769!=(ka|0)&32770!=(ka|0)?a=59:(Y=a,a=55);break;case 55:a=8==(Y|0)?56:60;break;case 56:a=0==(md(5263628,5586632)|0)?57:60;break;case 57:a=0==(md(5263628,5586624)|0)?58:60;break;case 58:a=0==(md(5263308,5586612)|0)?59:60;break;case 59:b[1316025]= 0;a=60;break;case 60:if(y)a=76;else var ja=-1,ra=0,a=61;break;case 61:if((ra|0)==(h|0))var ga=ja,a=66;else a=62;break;case 62:(b[(5243616+44*ra|0)>>2]|0)==(i|0)?a=63:(ga=ja,a=66);break;case 63:var $=b[(5243588+44*ra|0)>>2],E=b[(5243592+44*ra|0)>>2],H=b[(5243596+44*ra|0)>>2],a=H+1|0,ka=b[1311012]+1|0;((E*$&-1|0)/(a*a&-1|0)&-1)>>>0>Math.floor((((c[2622030]&65535)*(c[2622020]&65535)&-1)>>>0)/((ka*ka&-1)>>>0))>>>0?a=64:(ga=ja,a=66);break;case 64:34892==(b[(5243600+44*ra|0)>>2]|0)?(ga=ja,a=66):a=65;break; case 65:c[2622020]=$&65535;c[2622030]=E&65535;b[1311011]=b[(5243608+44*ra|0)>>2];b[1311014]=b[(5243620+44*ra|0)>>2];b[1311012]=H;ga=ra;a=66;break;case 66:a=ra+1|0;a>>>0>>0?(ja=ga,ra=a,a=61):a=67;break;case 67:a=-1<(ga|0)?68:76;break;case 68:b[1311012]|=b[(5243616+44*ga|0)>>2]<<5;a=b[(5243600+44*ga|0)>>2];a=0==(a|0)?69:1==(a|0)?70:65E3==(a|0)?75:76;break;case 69:b[1310740]=50;a=76;break;case 70:a=9>(b[(5243596+44*ga|0)>>2]|0)?71:72;break;case 71:b[1310740]=68;a=76;break;case 72:a=0==(q(5263628, 5586692)|0)?73:74;break;case 73:b[1310740]=78;a=76;break;case 74:b[1311013]=28;a=76;break;case 75:b[1311013]=6==(b[(5243604+44*ga|0)>>2]|0)?8:90;a=76;break;case 76:k=e;return}}function rl(){for(var a=0,e=k,a=2;;)switch(a){case 2:var d=b[1316029],c=b[1316030],g=Cg(c,46),a=Cg(c,47);if(0==(a|0))a=3;else var f=a,a=4;break;case 3:f=Cg(c,92);a=c-1|0;f=0==(f|0)?a:f;a=4;break;case 4:var h=f+1|0,a=0==(g|0)?22:5;break;case 5:a=4==(xc(g)|0)?6:22;break;case 6:var i=g,o=h,a=8==(i-o|0)?7:22;break;case 7:var V= xc(c)+1|0,V=Tb(V);Ra(V,5586552);tc(V,b[1316030]);var p=b[1316030],m=o-p|0,u=V+m|0,p=i-p|0,a=0==(ie(g,5586544,Qc)|0)?8:9;break;case 8:var a=V+(p-1|0)|0,s=j[a];if(10>((s<<24>>24)-48|0)>>>0)var v=a,n=s,a=11;else a=14;break;case 9:a=V+p|0;s=0!=((65<=j[g+1|0]<<24>>24&&90>=j[g+1|0]<<24>>24)|0)?5586536:5586544;j[a]=j[s];j[a+1]=j[s+1];j[a+2]=j[s+2];j[a+3]=j[s+3];j[a+4]=j[s+4];a=10>((j[h]<<24>>24)-48|0)>>>0?10:14;break;case 10:a=f+5|0;s=u;wa=Oa[a]|Oa[a+1]<<8|Oa[a+2]<<16|Oa[a+3]<<24|0;j[s]=wa&255;wa>>=8;j[s+ 1]=wa&255;wa>>=8;j[s+2]=wa&255;wa>>=8;j[s+3]=wa&255;a=h;s=V+(m+4|0)|0;wa=Oa[a]|Oa[a+1]<<8|Oa[a+2]<<16|Oa[a+3]<<24|0;j[s]=wa&255;wa>>=8;j[s+1]=wa&255;wa>>=8;j[s+2]=wa&255;wa>>=8;j[s+3]=wa&255;a=14;break;case 11:a=57==n<<24>>24?13:12;break;case 12:j[v]=n+1&255;a=14;break;case 13:j[v]=48;a=v-1|0;s=j[a];10>((s<<24>>24)-48|0)>>>0?(v=a,n=s,a=11):a=14;break;case 14:a=0==(q(V,b[1316030])|0)?19:15;break;case 15:a=se(V,5579008);b[1316029]=a;a=0==(a|0)?19:16;break;case 16:a=j[5243532]?17:18;break;case 17:Pa(b[Ua>> 2],5586504,(l=k,k=k+4|0,b[l>>2]=V,l));a=18;break;case 18:Re(12);b[1311011]=0;b[1316025]=1;$d(b[1316029]);a=19;break;case 19:a=0==(b[1310892]|0)?20:21;break;case 20:Pa(b[Ua>>2],5586468,(l=k,k=k+4|0,b[l>>2]=V,l));a=21;break;case 21:Aa(V);b[1316029]=d;a=22;break;case 22:k=e;return}}function Rj(){for(var a=0,a=2;;)switch(a){case 2:x();a=524296==(o()|0)?3:11;break;case 3:a=0==(o()|0)?11:4;break;case 4:var a=x(),b=a&65535,a=12==a<<16>>16|10==a<<16>>16?5:11;break;case 5:var d=32-b|0,g=0,f=0,h=0,i=0,a=6; break;case 6:var j=g,k=0,l=h,p=i,a=7;break;case 7:if((l|0)<(b|0))a=8;else var m=p,u=l,s=j,a=9;break;case 8:m=p<<16;a=x();s=j+1|0;u=l+16|0;m|=(c[(5560892+((j&1)<<1)|0)>>1]^a)&65535;a=9;break;case 9:c[(5242968+(f<<4)+(k<<1)|0)>>1]=m<<(32-u|0)>>>(d>>>0)&65535;var v=u-b|0,a=k+1|0;8==(a|0)?a=10:(j=s,k=a,l=v,p=m,a=7);break;case 10:a=f+1|0;8==(a|0)?a=11:(g=s,f=a,h=v,i=m,a=6);break;case 11:return}}function tf(a,e){for(var d=0,d=2;;)switch(d){case 2:B(b[1316029],(a-4|0)+e|0,0);var g=o()+a|0;B(b[1316029],g, 0);g=x();d=100<(g&65535)|0==g<<16>>16?43:3;break;case 3:var f=-1,i=g&65535,k=1040,t=17907,d=4;break;case 4:var l=i-1|0,r=x(),d=r&65535,p=o(),m=La(b[1316029])+4|0,u=b[1316029],s=o()+a|0;B(u,s,0);d=56==((d>>>8)+8|8)?5:6;break;case 5:d=La(b[1316029]);tf(d,p);d=6;break;case 6:if(2064==r<<16>>16)d=7;else if(2058==r<<16>>16)d=8;else if(6160==r<<16>>16)d=9;else if(6197==r<<16>>16)d=10;else if(8199==r<<16>>16)d=11;else if(6168==r<<16>>16)d=12;else if(4138==r<<16>>16)d=13;else if(4140==r<<16>>16)d=15;else if(50== r<<16>>16)d=18;else if(4265==r<<16>>16)d=27;else var v=f,n=k,z=t,d=30;break;case 7:za(5561404,64,1,b[1316029]);var y=f,w=k,L=t,d=42;break;case 8:za(5263628,64,1,b[1316029]);y=b[1316029];w=xc(5263628)-63|0;B(y,w,1);za(5263372,64,1,b[1316029]);y=f;w=k;L=t;d=42;break;case 9:B(b[1316029],12,1);y=o();b[1350762]=y;y=f;w=k;L=t;d=42;break;case 10:y=o();b[1311008]=y;y=f;w=k;L=t;d=42;break;case 11:y=La(b[1316029]);b[1311011]=y;b[1311014]=p;y=f;w=k;L=t;d=42;break;case 12:o();y=o();y=-Ie(y);y=Ad(y);h[1311228]= y;y=o();y=0.5*Ie(y);y=Ad(y);h[1390367]=y;y=f;w=k;L=t;d=42;break;case 13:o();var q=0.03125*(x()&65535|0)-4,q=50*Ad(q);h[1316024]=q;x();q=0.015625*(x()<<16>>16);q=Ad(q);h[1390367]=q;q=0.03125*(-(x()<<16>>16)|0);q=Ad(q);h[1311228]=q;x();q=x();d=q&65535;q=17<(q&65535)?0:d;B(b[1316029],32,1);1E6>16==k<<16>>16?23:24;break;case 23:var C=(0!=(md(5263372,5586460)|0)?5586440:5586420)+f|0,C=(j[C]<<24>>24)-46|0,G=k,Y=t,d=25;break;case 24:C=(j[f+5586400|0]<<24>>24)-48|0;Y=G=0;d=25;break;case 25:B(b[1316029],(C<<3)+78|0,1);d=x();h[1390282]=(G^d)&65535|0;d=x();h[1390281]=(Y^d)&65535|0;d=x();h[1390283]=(G^d)&65535|0;d=x();h[1390284]=(Y^d)&65535|0;0==(f|0)?d=26:(v=f,n=G,z=Y,d=30);break;case 26:h[1390281]=-1;v=0;n=G;z= Y;d=30;break;case 27:if(66<(p|0))d=28;else var D=f,d=29;break;case 28:D=(j[f+5586368|0]<<24>>24)-48|0;d=29;break;case 29:B(b[1316029],D<<3|2,1);v=x()&65535;h[1390281]=v;v=x()&65535;h[1390282]=v;v=x()&65535;h[1390284]=v;v=x()&65535;h[1390283]=v;v=D;n=k;z=t;d=30;break;case 30:4144==r<<16>>16?d=31:4145==r<<16>>16?d=33:20521==r<<16>>16?d=34:22547==r<<16>>16?d=36:22548==r<<16>>16?d=37:22551==r<<16>>16?d=38:22580==r<<16>>16?d=39:22542==r<<16>>16?d=40:6158==r<<16>>16?d=41:(y=v,w=n,L=z,d=42);break;case 31:0== (98368>>>(v>>>0)&1|0)?(y=v,w=n,L=z,d=42):d=32;break;case 32:Rj();y=v;w=n;L=z;d=42;break;case 33:x();y=x();c[2622514]=y;y=x();c[2622518]=y;y=v;w=n;L=z;d=42;break;case 34:var I=p>>16|0;h[1350761]=I;2==(p&65535|0)?d=35:(y=v,w=n,L=z,d=42);break;case 35:h[1350761]=0.03125*I;y=v;w=n;L=z;d=42;break;case 36:y=Ie(p);h[1350763]=y;y=v;w=n;L=z;d=42;break;case 37:y=Ie(p);h[1390230]=y;y=v;w=n;L=z;d=42;break;case 38:b[1311231]=p;y=v;w=n;L=z;d=42;break;case 39:b[1310890]=p;y=v;w=n;L=z;d=42;break;case 40:b[1310892]= p;y=v;w=n;L=z;d=42;break;case 41:y=o();b[1310892]=y;y=v;w=n;L=z;d=42;break;case 42:B(b[1316029],m,0);0==(l|0)?d=43:(f=y,i=l,k=w,t=L,d=4);break;case 43:return}}function sl(){var a=0,e=k;k=k+172|0;for(a=2;;)switch(a){case 2:var d=e,g=e+128;B(b[1316029],0,0);for(var f=g>>2,h=f+11;f>2]=h,b[l+4>>2]=i,b[l+8>>2]=t,l));a=8;break;case 8:a=0==(q(f,5586360)|0)?9:10;break;case 9:Yd(u,5586348,(l=k,k=k+12|0,b[l>>2]=o,b[l+4>>2]=r,b[l+8>>2]=p,l));a=10;break;case 10:a=0==(q(f,5586344)|0)?11:12;break;case 11:a=Vb(u);b[1311011]=a;a=12;break;case 12:a=0==(q(f,5586340)|0)?13:14;break;case 13:a=Vb(u)&65535;c[2622514]=a;a=14;break;case 14:a=0==(q(f,5586336)|0)?15:16;break;case 15:a=Vb(u)&65535;c[2622518]=a;a=16;break;case 16:a= 0==(q(f,5586332)|0)?17:18;break;case 17:a=Vb(u)&65535;c[2622020]=a;a=18;break;case 18:a=0==(q(f,5586328)|0)?19:20;break;case 19:a=Vb(u)&65535;c[2622030]=a;a=20;break;case 20:a=0==(Ea(f,5586320,4)|0)?21:3;break;case 21:b[1357123]=(((c[2622020]&65535)<<1)*(c[2622030]&65535)&-1)+b[1311011]|0;b[t>>2]=b[t>>2]-1900|0;b[i>>2]=b[i>>2]-1|0;a=0<(ye(g)|0)?22:23;break;case 22:a=ye(g);b[1310892]=a;a=23;break;case 23:j[5263628]=j[5586288];j[5263629]=j[5586289];j[5263630]=j[5586290];j[5263631]=j[5586291];j[5263632]= j[5586292];j[5263633]=j[5586293];j[5263634]=j[5586294];d=5586276;f=5263372;for(h=d+9;d>24)-48|0;e=27;break;case 7:e=ja(11);h[l>>2]=e;e=ja(11);h[t>>2]=e;e=ja(11);h[r>>2]=e;e=ja(11);h[q>>2]=e;e=ja(11);h[p>>2]=e;e=ja(11);h[m>>2]=e;e=ja(11);h[u>>2]=e;e=ja(11);h[s>>2]=e;e=ja(11);h[v>>2]=e;cf(i);e=27;break;case 8:e=ja(11); h[1390281]=e;e=ja(11);h[1390282]=e;e=ja(11);h[1390283]=e;e=27;break;case 9:c[2622514]=w&65535;e=27;break;case 10:c[2622518]=w&65535;e=27;break;case 11:c[2631850]=w&65535;e=27;break;case 12:c[2621782]=w&65535;e=27;break;case 13:c[2621482]=w&65535;e=27;break;case 14:c[2699356]=w&65535;e=27;break;case 15:b[1311435]=w;e=27;break;case 16:b[1357123]=ma;e=27;break;case 17:b[1315860]=ma;b[1315861]=y;e=27;break;case 18:b[1311436]=x-4|0;e=27;break;case 19:e=Ie(w);h[1311441]=e;e=27;break;case 20:b[1311440]= w;e=27;break;case 21:b[1311017]=ma;e=27;break;case 22:b[1311437]=w;e=27;break;case 23:b[1311439]=w;e=27;break;case 24:b[1311438]=ma;e=27;break;case 25:j[5263435]=0;za(5263372,1,63,b[1316029]);var F=md(5263372,5586236),e=0==(F|0)?27:26;break;case 26:j[F]=0;e=27;break;case 27:B(b[1316029],x,0);0==(z|0)?e=28:(n=z,e=5);break;case 28:b[1315923]=3>(b[1311435]|0)?64:86;b[1315874]=65535;for(var e=5586224,C=5263628,G=e+10;e>24?29:34;break;case 29:e=c[2622518]&65535; e=2060==(e|0)?30:2682==(e|0)?31:4128==(e|0)?32:5488==(e|0)?33:34;break;case 30:e=5586212;C=5263372;for(G=e+11;e>>0?15:3;break;case 3:if(0==(d|0))e=14;else var g=d,e=4;break;case 4:var f=g-1|0,e=x(),i=x()&65535,j=La(b[1316029]),e=256==e<<16>>16?5:289==e<<16>>16?6:304==e<<16>>16?8:12272==e<<16>>16?9:-16384==e<<16>>16?10:13;break;case 5:e=x();c[2622518]=e;e=x();c[2622514]=e;e=13;break;case 6:e=x();c[2699356]=e;e=x();c[2621482]=e;e=4284==e<<16>>16?7:13;break;case 7:c[2621482]=4287;e= 13;break;case 8:e=ka(b[1316029])>>7;b[1349726]=e;e=(ka(b[1316029])>>>3&1^1)&65535;c[2699450]=e;e=13;break;case 9:e=x()&65535;h[1390282]=e;e=x()&65535;h[1390281]=e;e=x()&65535;h[1390284]=e;e=x()&65535;h[1390283]=e;e=13;break;case 10:var k=c[2631472];c[2631472]=18761;e=o();c[2621482]=e&65535;e=1E4<(e&65535)>>>0?11:12;break;case 11:e=o()&65535;c[2621482]=e;e=12;break;case 12:e=o()&65535;c[2699356]=e;c[2631472]=k;e=13;break;case 13:B(b[1316029],j+i|0,0);0==(f|0)?e=14:(g=f,e=4);break;case 14:e=b[1349726]; c[2699356]=(c[2699356]&65535)<>>(e>>>0)&65535;e=15;break;case 15:return}}function Tj(){for(var a=0,a=2;;)switch(a){case 2:B(b[1316029],0,0);a=255==(ka(b[1316029])|0)?3:13;break;case 3:a=216==(ka(b[1316029])|0)?4:13;break;case 4:a=255==(ka(b[1316029])|0)?5:13;break;case 5:var e=ka(b[1316029]),a=218==(e|0)?13:6;break;case 6:c[2631472]=19789;var d=(x()&65535)-2|0,g=La(b[1316029]),a=195==(e|0)|192==(e|0)?7:8;break;case 7:ka(b[1316029]);a=x();c[2622518]=a;a=x();c[2622514]= a;a=8;break;case 8:var f=x();c[2631472]=f;f=o();a=1212498256==(o()|0)?9:10;break;case 9:tf(f+g|0,d-f|0);a=10;break;case 10:a=0==(Re(g+6|0)|0)?12:11;break;case 11:Se();a=12;break;case 12:B(b[1316029],g+d|0,0);a=255==(ka(b[1316029])|0)?5:13;break;case 13:return}}function uf(){var a=0,e=k;k=k+176|0;for(a=2;;)switch(a){case 2:var d=e,g=e+4,f=e+68,h=e+132;c[2631472]=18761;d|=0;za(d,4,1,b[1316029]);var i=o(),t=La(b[1316029])+i|0,a=0==(qb(d,5586136,4)|0)?4:3;break;case 3:a=0==(qb(d,5586128,4)|0)?4:6;break; case 4:o();a=(La(b[1316029])+7|0)>>>0>>0?5:19;break;case 5:uf();a=(La(b[1316029])+7|0)>>>0>>0?5:19;break;case 6:a=0==(qb(d,5586120,4)|0)?7:12;break;case 7:a=(La(b[1316029])+7|0)>>>0>>0?8:19;break;case 8:var a=x()&65535,r=x(),a=20==((a+1|0)&131070|0)&20==r<<16>>16?9:10;break;case 9:nh(0);a=11;break;case 10:B(b[1316029],r&65535,1);a=11;break;case 11:a=(La(b[1316029])+7|0)>>>0>>0?8:19;break;case 12:a=0==(qb(d,5586112,4)|0)&64>i>>>0?13:18;break;case 13:a=g|0;za(a,64,1,b[1316029]);j[g+i|0]= 0;for(var q=h>>2,p=q+11;q>2]=q,b[l+4>>2]=m,b[l+8>>2]=u,b[l+12>>2]=s,b[l+16>>2]=v,b[l+20>>2]=p,l))|0))var n=0,a=14;else a=19;break;case 14:a=12>n>>>0?15:16;break;case 15:a=0==(ie(5245800+(n<<2)|0,q,Qc)|0);m=n+1|0;a?a=16:(n=m,a=14);break;case 16:b[(h+16|0)>>2]=n;b[p>>2]=b[p>>2]-1900|0;a=0<(ye(h)|0)?17:19;break;case 17:a=ye(h);b[1310892]=a;a=19;break;case 18:B(b[1316029],i,1);a=19;break;case 19:k=e; return}}function Uj(){for(var a=0,e=k,a=2;;)switch(a){case 2:c[2631472]=18761;B(b[1316029],4,0);var d=2==x()<<16>>16&1;b[1316025]=d;B(b[1316029],14,1);d=o();b[1316025]=b[1316025]*d&-1;var d=o(),g=o(),f=o(),i=o();b[1310892]=i;i=o();a=0==(i|0)?4:3;break;case 3:b[1310892]=i;a=4;break;case 4:B(b[1316029],d+4|0,0);a=o()&65535;c[2622514]=a;a=o()&65535;c[2622518]=a;x();a=x()&65535;a=8==(a|0)?5:16==(a|0)?6:7;break;case 5:b[1315923]=82;a=7;break;case 6:b[1315923]=4;a=7;break;case 7:B(b[1316029],g+792|0,0); j[5263628]=j[5586060];j[5263629]=j[5586061];j[5263630]=j[5586062];j[5263631]=j[5586063];j[5263632]=j[5586064];a=o();lg(5263372,5587088,(l=k,k=k+4|0,b[l>>2]=a,l));B(b[1316029],12,1);a=o()&16777215;a=3==(a|0)?8:4==(a|0)?9:10;break;case 8:b[1356908]=-1802201964;a=11;break;case 9:b[1356908]=1229539657;a=11;break;case 10:b[1316025]=0;a=11;break;case 11:B(b[1316029],72,1);a=((o()+3600|0)>>>0)%360;a=270==(a|0)?12:180==(a|0)?13:90==(a|0)?14:0==(a|0)?15:16;break;case 12:b[1350762]=4;a=16;break;case 13:b[1350762]= 1;a=16;break;case 14:b[1350762]=7;a=16;break;case 15:b[1350762]=2;a=16;break;case 16:var r=ja(11);h[1390281]=r;r=ja(11);h[1390283]=r;r=-1<>>0)/1E9;h[1311228]=r;B(b[1316029],f,0);r=b[1311230];a=r>>>0>>0?17:18;break;case 17:B(b[1316029],r<<3,1);a=18;break;case 18:d=o()+8|0;b[1357123]=d;o();k=e;return}}function Vj(){for(var a=0,e=k,a=2;;)switch(a){case 2:c[2631472]=19789;b[1316025]=0;B(b[1316029],52,0);a=o()&65535;c[2621482]=a;a=o()&65535;c[2699356]= a;B(b[1316029],0,2);var a=b[1316029],d=La(a)&511;B(a,-d|0,1);a=(o()|0)==(d|0)?3:4;break;case 3:a=1380273986==(o()|0)?9:4;break;case 4:a=b[1316030];Pa(b[Ua>>2],5585992,(l=k,k=k+4|0,b[l>>2]=a,l));B(b[1316029],0,0);a=o();if(-1==(a|0))a=10;else var g=a,a=5;break;case 5:a=1380271190==(o()|0)?6:8;break;case 6:a=b[1316025];b[1316025]=a+1|0;a=(a|0)==(b[1311230]|0)?7:8;break;case 7:a=La(b[1316029])-8|0;b[1357123]=a;a=8;break;case 8:B(b[1316029],g-8|0,1);a=o();-1==(a|0)?a=10:(g=a,a=5);break;case 9:a=o();B(b[1316029], 12,1);d=o();b[1316025]=d;B(b[1316029],(a+8|0)+(b[1311230]<<2)|0,0);a=o();b[1357123]=a;a=10;break;case 10:k=e;return}}function Wj(a,e){for(var d=0,d=2;;)switch(d){case 2:B(b[1316029],a,0);var c=0,d=3;break;case 3:d=63>(c|0)?5:4;break;case 4:var g=e+c|0,d=6;break;case 5:var d=x()&255,f=e+c|0;j[f]=d;var h=c+1|0;0==d<<24>>24?(g=f,d=6):(c=h,d=3);break;case 6:j[g]=0;return}}function Xj(){var a=0,e=k;k=k+2176|0;for(a=2;;)switch(a){case 2:var d=e,g=e+2048,f=e+2112;c[2631472]=18761;B(b[1316029],36,0);a=o(); b[1350762]=a;B(b[1316029],-4,2);var a=b[1316029],i=o();B(a,i,0);a=1682130259==(o()|0)?3:46;break;case 3:o();var l=o(),a=0==(l|0)?45:4;break;case 4:var t=g|0,r=f|0,x=0,p=l,a=5;break;case 5:var m=p-1|0,u=o(),s=o(),v=o(),n=La(b[1316029]);B(b[1316029],u,0);a=(o()|0)==(v<<24|541279571)?6:46;break;case 6:if(1195461961==(v|0)|843140425==(v|0))a=7;else if(1179468099==(v|0))a=21;else if(1347375696==(v|0))a=22;else var z=x,a=44;break;case 7:B(b[1316029],8,1);var y=o(),w=o(),L=o(),a=(w|0)>(c[2622514]&65535| 0)?8:15;break;case 8:a=(L|0)>(c[2622518]&65535|0)?9:15;break;case 9:a=5==(y|0)?10:6==(y|0)?11:30==(y|0)?12:13;break;case 10:b[1315924]=1;a=11;break;case 11:b[1315923]=6;a=14;break;case 12:b[1315923]=92;a=14;break;case 13:b[1315923]=0;a=14;break;case 14:c[2622514]=w&65535;c[2622518]=L&65535;b[1357123]=u+28|0;a=15;break;case 15:var ma=u+28|0;B(b[1316029],ma,0);a=255==(ka(b[1316029])|0)?16:19;break;case 16:a=216==(ka(b[1316029])|0)?17:19;break;case 17:var F=s-28|0,a=b[1311014]>>>0>>0?18:19;break; case 18:b[1311011]=ma;b[1311014]=F;b[1310740]=60;a=19;break;case 19:a=x+1|0;2!=(a|0)|0!=(b[1311014]|0)?(z=a,a=44):a=20;break;case 20:b[1311011]=u+24|0;c[2622020]=w&65535;c[2622030]=L&65535;b[1310740]=48;z=2;a=44;break;case 21:b[1315860]=u+8|0;b[1315861]=s-28|0;z=x;a=44;break;case 22:o();var C=o();B(b[1316029],12,1);var G=256>>0?256:C,a=0<(G<<1|0)?23:25;break;case 23:var Y=(u+24|0)+(C<<3)|0,D=-2-(C<<1^-2)|0,D=256>C>>>0?D:512,I=0,a=24;break;case 24:a=o()<<1;b[(d+(I<<2)|0)>>2]=Y+a|0;a=I+1|0;(a|0)== (D|0)?a=25:(I=a,a=24);break;case 25:0<(G|0)?a=26:(z=x,a=44);break;case 26:var na=256>C>>>0?C:256,ja=0,a=27;break;case 27:Wj(b[(d+(ja<<3)|0)>>2],t);Wj(b[(d+(ja<<3)+4|0)>>2],r);a=0==(q(t,5585988)|0)?28:29;break;case 28:a=Vb(r)|0;h[1316024]=a;a=29;break;case 29:a=0==(q(t,5585976)|0)?30:31;break;case 30:tc(5263628,r);a=31;break;case 31:a=0==(q(t,5585964)|0)?32:33;break;case 32:tc(5263372,r);a=33;break;case 33:a=0==(q(t,5585956)|0)?34:35;break;case 34:tc(5263308,r);a=35;break;case 35:a=0==(q(t,5585948)| 0)?36:37;break;case 36:a=Vb(r);b[1310892]=a;a=37;break;case 37:a=0==(q(t,5585940)|0)?38:39;break;case 38:a=(Vb(r)|0)/1E6;h[1311228]=a;a=39;break;case 39:a=0==(q(t,5585928)|0)?40:41;break;case 40:a=nd(r);h[1390367]=a;a=41;break;case 41:a=0==(q(t,5585920)|0)?42:43;break;case 42:a=nd(r);h[1350761]=a;a=43;break;case 43:a=ja+1|0;(a|0)==(na|0)?(z=x,a=44):(ja=a,a=27);break;case 44:B(b[1316029],n,0);0==(m|0)?a=45:(x=z,p=m,a=5);break;case 45:j[5264104]=1;a=46;break;case 46:k=e;return}}function lc(a,e){var d= 0,g=k;k=k+228|0;for(d=2;;)switch(d){case 2:var f=g,h=g+96|0;lg(h,5579180,(l=k,k=k+8|0,b[l>>2]=a,b[l+4>>2]=e,l));var j=0,d=3;break;case 3:d=368>j>>>0?4:11;break;case 4:var d=b[(5561472+(j<<5)|0)>>2],t=xc(d),d=0==(Ea(h,d,t)|0),t=j+1|0;d?d=5:(j=t,d=3);break;case 5:var o=c[(5561476+(j<<5)|0)>>1],d=0==o<<16>>16?7:6;break;case 6:b[1390350]=o&65535;d=7;break;case 7:var q=c[(5561478+(j<<5)|0)>>1],d=0==q<<16>>16?9:8;break;case 8:b[1315874]=q&65535;d=9;break;case 9:d=39==(j|0)?11:10;break;case 10:d=f|0;r[i>> 3]=(c[(5561480+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+8|0;r[i>>3]=(c[(5561482+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+16|0;r[i>>3]=(c[(5561484+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+24|0;r[i>>3]=(c[(5561486+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+32|0;r[i>>3]=(c[(5561488+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+40|0;r[i>>3]=(c[(5561490+(j<<5)|0)>>1]<<16>>16)/1E4; b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+48|0;r[i>>3]=(c[(5561492+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+56|0;r[i>>3]=(c[(5561494+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+64|0;r[i>>3]=(c[(5561496+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+72|0;r[i>>3]=(c[(5561498+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+80|0;r[i>>3]=(c[(5561500+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];d=f+88| 0;r[i>>3]=(c[(5561502+(j<<5)|0)>>1]<<16>>16)/1E4;b[d>>2]=b[i>>2];b[d+4>>2]=b[i+4>>2];hi(f|0);d=11;break;case 11:k=g;return}}function vf(a){for(var e=0,e=2;;)switch(e){case 2:b[1311260]=0;var d=b[1390210],c=d<<2,e=0<(d|0)?3:4;break;case 3:ud(5244964,5244720+48*a|0,c);ud(5244980,5244720+48*a+(d<<2)|0,c);ud(5244996,5244720+48*a+(d<<1<<2)|0,c);e=4;break;case 4:return}}function oe(a,e,d,g){var f=0,h=k;k=k+8272|0;for(f=2;;)switch(f){case 2:var j=h,t=h+8256,l=t;b[l>>2]=0;b[l+4>>2]=0;b[l+8>>2]=0;b[l+12>> 2]=0;var o=l=64-a|0,p=e,m=0<(e|0);B(b[1316029],d,0);f=c[2621482];if(0==f<<16>>16)var u=0,s=0,f=10;else var v=0,n=0,z=0,y=0,w=f,f=4;break;case 3:var q=0,x=c[(j|0)>>1],F=c[(j+4128|0)>>1],f=11;break;case 4:f=z-a|0;if(0>(f|0))var C=v,G=n,Y=f,f=5;else var D=v,I=n,na=f,ja=w,f=9;break;case 5:oa.bitshift64(G,C,0,p);var f=b[i>>2],ua=b[i+4>>2];if(m)var wa=ua,ra=f,ga=0,f=6;else var $=ua,E=f,f=7;break;case 6:var f=ka(b[1316029])<(J|0)?(C=$,G=E,Y=J,f=5):f=8;break;case 8:ja=c[2621482];D=$;I=E;na=J;f=9;break;case 9:oa.bitshift64(I,D,0,l-na|0);oa.bitshift64(b[i>>2],b[i+4>>2],2,o);c[(j+(y<<1)|0)>>1]=b[i>>2]&65535;f=y+1|0;(f|0)<(ja&65535|0)?(v=D,n=I,z=na,y=f,w=ja,f=4):(u=D,s=I,f=10);break;case 10:B(b[1316029],g,0);f=c[2621482];if(0==f<<16>>16)var O=0,f=20;else var K=u,W=s,ba=0,fa=0,P=f,f=14;break;case 11:var f=q+1|0,ua=c[(j+4128+(f<<1)|0)>>1],H=(x&65535)-(ua&65535)|0,pa=H>>31,T=(pa^H)-pa|0,H=q&1,pa=t+(H<<3)|0,T=(b[i>>2]= b[pa>>2],b[i+4>>2]=b[pa+4>>2],r[i>>3])+T;r[i>>3]=T;b[pa>>2]=b[i>>2];b[pa+4>>2]=b[i+4>>2];var pa=c[(j+(f<<1)|0)>>1],T=(F&65535)-(pa&65535)|0,X=T>>31,T=(X^T)-X|0,H=t+((H^1)<<3)|0,T=(b[i>>2]=b[H>>2],b[i+4>>2]=b[H+4>>2],r[i>>3])+T;r[i>>3]=T;b[H>>2]=b[i>>2];b[H+4>>2]=b[i+4>>2];(f|0)<(da|0)?(q=f,x=pa,F=ua,f=11):f=12;break;case 12:var R=t|0,R=(b[i>>2]=b[R>>2],b[i+4>>2]=b[R+4>>2],r[i>>3]),ta=t+8|0,ta=(b[i>>2]=b[ta>>2],b[i+4>>2]=b[ta+4>>2],r[i>>3]),f=13;break;case 13:return a=100*Math.log(R/ta),k=h,a;case 14:f= ba-a|0;if(0>(f|0))var U=K,sa=W,qa=f,f=15;else var Z=K,Q=W,S=f,M=P,f=19;break;case 15:oa.bitshift64(sa,U,0,p);f=b[i>>2];ua=b[i+4>>2];if(m)var N=ua,ca=f,ia=0,f=16;else var ea=ua,aa=f,f=17;break;case 16:f=ka(b[1316029])<(ha|0)?(U=ea,sa=aa,qa=ha,f=15):f=18;break;case 18:M=c[2621482];Z=ea;Q=aa;S=ha;f=19;break;case 19:oa.bitshift64(Q,Z,0,l-S|0);oa.bitshift64(b[i>>2],b[i+4>>2],2,o);c[(j+4128+(fa<<1)| 0)>>1]=b[i>>2]&65535;f=fa+1|0;(f|0)<(M&65535|0)?(K=Z,W=Q,ba=S,fa=f,P=M,f=14):(O=M,f=20);break;case 20:var da=(O&65535)-1|0;0<(da|0)?f=3:(ta=R=0,f=13)}}function Yj(){var a=0,e=k;k=k+128|0;for(a=2;;)switch(a){case 2:var d=e,f=e+32;b[1356908]=-1;b[1350762]=-1;b[1311007]=-1;c[2780100]=0;b[1349726]=0;c[2699450]=0;c[2622514]=0;c[2622518]=0;c[2631850]=0;c[2621782]=0;c[2621482]=0;c[2699356]=0;b[1315874]=0;j[5263308]=0;j[5263372]=0;j[5263628]=0;j[5561404]=0;j[5427980]=0;j[5560896]=0;b[1310890]=0;h[1350761]= 0;h[1390367]=0;h[1311228]=0;h[1316024]=0;b[1310896]=0;for(var g=1310897,Ib=g+110;g>3]=1;b[1311414]=b[i>>2];b[1311415]=b[i+4>>2];b[1310894]=0;b[1310893]=0;h[1390281]=0;h[1311410]=1;h[1390211]=0;h[1390215]=0;h[1390219]=0;h[1311241]=1;h[1311245]=0;h[1311249]=0;h[1390282]=1;h[1311411]=1;h[1390212]=0;h[1390216]=0;h[1390220]=0;h[1311242]=0;h[1311246]=1;h[1311250]=0;h[1390283]=0;h[1311412]=1;h[1390213]=0;h[1390217]=0;h[1390221]=0;h[1311243]=0;h[1311247]=0;h[1311251]=1;h[1390284]=0;h[1311413]=0;h[1390214]= 0;h[1390218]=0;h[1390222]=0;h[1311244]=0;h[1311248]=0;h[1311252]=0;b[1390210]=3;var kd=0,a=3;break;case 3:c[(5428500+(kd<<1)|0)>>1]=kd&65535;var t=kd+1|0;65536==(t|0)?a=4:(kd=t,a=3);break;case 4:var Y=x();c[2631472]=Y;var V=o();B(b[1316029],0,0);var p=d|0;za(p,1,32,b[1316029]);B(b[1316029],0,2);var m=La(b[1316029]),u=Ii(p,5574080);if(0==(u|0))a=5;else var s=u,a=6;break;case 5:var v=Ii(p,5574308);0==(v|0)?a=9:(s=v,a=6);break;case 6:tl(s-d|0);if((s|0)==(p|0))var n=0,a=56;else a=7;break;case 7:0==(Re(0)| 0)?(n=0,a=56):a=8;break;case 8:Se();n=0;a=56;break;case 9:var z=c[2631472],a=18761==z<<16>>16|19789==z<<16>>16?10:14;break;case 10:a=0==(qb(d+6|0,5579108,8)|0)?11:12;break;case 11:b[1357123]=V;tf(V,m-V|0);n=0;a=56;break;case 12:0==(Re(0)|0)?(n=0,a=56):a=13;break;case 13:Se();n=0;a=56;break;case 14:a=0==(qb(p,5579100,4)|0)?15:19;break;case 15:a=0==(qb(d+6|0,5579092,4)|0)?16:19;break;case 16:B(b[1316029],4,0);var y=(x()&65535)+4|0;b[1357123]=y;B(b[1316029],y,0);a=255==(ka(b[1316029])|0)?18:17;break; case 17:Re(12);a=18;break;case 18:n=b[1311011]=0;a=56;break;case 19:a=0==(qb(d+25|0,5579084,7)|0)?20:21;break;case 20:j[5263628]=j[5579076];j[5263629]=j[5579077];j[5263630]=j[5579078];j[5263631]=j[5579079];j[5263632]=j[5579080];j[5263633]=j[5579081];j[5263634]=j[5579082];for(var w=5579064,g=5263372,Ib=w+10;w>>0;h[1390281]=L;var ma=o()>>>0;h[1390282]=ma;var F=o()>>>0;h[1390284]=F;var C=o()>>>0;h[1390283]=C;n=0;a=56;break;case 21:a= 0==(q(p,5579060)|0)?22:23;break;case 22:w=5579048;g=5263628;for(Ib=w+9;w>>2)*(H&65535)&-1)|0;b[1315923]=66;b[1356908]= 1633771873;n=0;a=56;break;case 38:a=0==(qb(p,5578920,4)|0)?39:40;break;case 39:c[2631472]=18761;B(b[1316029],20,0);var J=o()&65535;c[2621482]=J;var O=o()&65535;c[2699356]=O;j[5263628]=j[5578920];j[5263629]=j[5578921];j[5263630]=j[5578922];j[5263631]=j[5578923];j[5263632]=j[5578924];B(b[1316029],668,0);za(5263372,1,64,b[1316029]);b[1357123]=4096;b[1315923]=36;b[1315924]=88;b[1356908]=1633771873;n=0;a=56;break;case 40:a=0==(qb(d+4|0,5578912,4)|0)?41:42;break;case 41:b[1315907]=4474194;b[1315843]=4542031; Vj();b[1315923]=44;de(0.4166666666666667,12.92,1,4095);b[1356908]=1229539657;n=0;a=56;break;case 42:a=0==(qb(p,5578868,9)|0)?43:44;break;case 43:sl();n=0;a=56;break;case 44:a=0==(qb(p,5578860,4)|0)?45:46;break;case 45:Sj();n=0;a=56;break;case 46:a=0==(qb(p,5578852,4)|0)?47:48;break;case 47:oh(0);n=0;a=56;break;case 48:a=0==(qb(p,5578844,4)|0)?49:50;break;case 49:Xj();n=0;a=56;break;case 50:if(0==(qb(p,5578840,2)|0))a=51;else var K=0,a=52;break;case 51:Uj();n=0;a=56;break;case 52:a=(m|0)==(b[(5264124+ 36*K|0)>>2]|0)?53:55;break;case 53:tc(5263628,5264128+36*K|0);tc(5263372,5264140+36*K|0);a=39>(K-46|0)>>>0?54:55;break;case 54:rl();a=55;break;case 55:var W=K+1|0;88==(W|0)?(n=m,a=56):(K=W,a=52);break;case 56:if(0==j[5263628]<<24>>24)a=57;else var ba=0,a=59;break;case 57:a:for(var fa=m,P=0,pa=k,P=2;;)switch(P){case 2:B(b[1316029],2,0);c[2631472]=18761;var T=ka(b[1316029]),X=6==(T|0),P=X?3:4;break;case 3:B(b[1316029],5,1);P=4;break;case 4:P=(o()|0)==(fa|0)?5:11;break;case 5:P=6<(T|0)?6:7;break;case 6:var R= o();b[1357123]=R;P=7;break;case 7:var ta=x();c[2699356]=ta;c[2622518]=ta;var U=x();c[2621482]=U;c[2622514]=U;j[5263628]=j[5586080];j[5263629]=j[5586081];j[5263630]=j[5586082];j[5263631]=j[5586083];j[5263632]=j[5586084];var sa=U&65535,qa=c[2699356]&65535;lg(5263372,5586068,(l=k,k=k+12|0,b[l>>2]=T,b[l+4>>2]=sa,b[l+8>>2]=qa,l));P=X?8:9;break;case 8:b[1315923]=74;P=11;break;case 9:P=9==(T|0)?10:11;break;case 10:b[1315923]=12;P=11;break;case 11:k=pa;break a}0==j[5263628]<<24>>24?a=58:(ba=0,a=59);break; case 58:b[1316025]=0;Tj();ba=0;a=59;break;case 59:var Z=b[(5267568+(ba<<2)|0)>>2],a=0==(md(5263628,Z)|0)?61:60;break;case 60:tc(5263628,Z);a=61;break;case 61:var Q=ba+1|0;17==(Q|0)?a=62:(ba=Q,a=59);break;case 62:a=0==(Ea(5263628,5586632,5)|0)?63:67;break;case 63:var S=md(5263372,5578824);if(0==(S|0))a=64;else var M=S,a=66;break;case 64:var N=md(5263372,5578808);0==(N|0)?a=65:(M=N,a=66);break;case 65:var ca=md(5263372,5578792);0==(ca|0)?a=67:(M=ca,a=66);break;case 66:j[M]=0;a=67;break;case 67:var ia= (xc(5263628)-1|0)+5263628|0;if(32==j[ia]<<24>>24)var ea=ia,a=68;else a=69;break;case 68:j[ea]=0;var aa=ea-1|0;32==j[aa]<<24>>24?(ea=aa,a=68):a=69;break;case 69:var ha=(xc(5263372)-1|0)+5263372|0;if(32==j[ha]<<24>>24)var da=ha,a=70;else a=71;break;case 70:j[da]=0;var la=da-1|0;32==j[la]<<24>>24?(da=la,a=70):a=71;break;case 71:var Aa=xc(5263628),a=0==(ie(5263372,5263628,Aa)|0)?72:74;break;case 72:a=32==j[Aa+5263372|0]<<24>>24?73:74;break;case 73:Dn(5263372,(Aa+1|0)+5263372|0,63-Aa|0,1,0);a=74;break; case 74:a=0==(Ea(5263372,5578748,8)|0)?75:76;break;case 75:tc(5263372,5263380);a=76;break;case 76:a=0==(Ea(5263372,5578732,15)|0)?77:78;break;case 77:tc(5263372,5263387);a=78;break;case 78:j[5263371]=0;j[5263435]=0;j[5263691]=0;j[5561467]=0;j[5428491]=0;var Ca=b[1316025],a=0==(Ca|0)?680:79;break;case 79:var Da=c[2699356];if(0==Da<<16>>16)a=80;else var va=Da,a=81;break;case 80:var Ja=c[2622518],va=c[2699356]=Ja,a=81;break;case 81:var Fa=c[2621482];if(0==Fa<<16>>16)a=82;else var Ia=Fa,a=83;break;case 82:var Sa= c[2622514],Ia=c[2621482]=Sa,a=83;break;case 83:a=2624==va<<16>>16&3936==Ia<<16>>16?84:85;break;case 84:c[2699356]=2616;var Ba=c[2621482]=3896,Ga=2616,a=102;break;case 85:a=3136==va<<16>>16&4864==Ia<<16>>16?86:87;break;case 86:c[2699356]=3124;c[2621482]=4688;b[1356908]=370546198;Ba=4688;Ga=3124;a=102;break;case 87:a=4352==Ia<<16>>16?88:91;break;case 88:a=0==(q(5263372,5578728)|0)?90:89;break;case 89:a=0==(q(5263372,5578724)|0)?90:91;break;case 90:c[2621482]=4309;b[1356908]=370546198;Ba=4309;Ga=va; a=102;break;case 91:if(4959<(Ia&65535))a=92;else var Oa=Ia,a=94;break;case 92:if(0==(Ea(5263372,5578720,3)|0))a=93;else var Ra=Ia,a=97;break;case 93:c[2631850]=10;c[2621482]=4950;b[1356908]=370546198;Ba=4950;Ga=va;a=102;break;case 94:a=4736==Oa<<16>>16?95:100;break;case 95:0==(q(5263372,5578716)|0)?a=96:(Ba=Oa,Ga=va,a=102);break;case 96:c[2699356]=3122;c[2621482]=4684;b[1356908]=370546198;c[2621782]=2;Ba=4684;Ga=3122;a=102;break;case 97:7424==Ra<<16>>16?a=98:(Ba=Ra,Ga=va,a=102);break;case 98:0==(q(5263372, 5578708)|0)?a=99:(Ba=7424,Ga=va,a=102);break;case 99:c[2699356]=5502;c[2621482]=7328;b[1356908]=1633771873;c[2621782]=29;c[2631850]=48;Ba=7328;Ga=5502;a=102;break;case 100:3014==va<<16>>16&4096==Oa<<16>>16?a=101:(Ba=Oa,Ga=va,a=102);break;case 101:Ba=c[2621482]=4014;Ga=va;a=102;break;case 102:a=0==(b[1356994]|0)?111:103;break;case 103:var Qa=b[1356908],a=-1==(Qa|0)?104:105;break;case 104:b[1356908]=0;var Ab=b[1310895],a=107;break;case 105:var jb=b[1310895];0==(Qa|0)?(Ab=jb,a=107):a=106;break;case 106:b[1316025]= jb;a=108;break;case 107:b[1390210]=Ab;a=108;break;case 108:var Ma=b[1311008],a=1==(Ma|0)?109:7==(Ma|0)?110:654;break;case 109:b[1315923]=76;a=654;break;case 110:b[1315923]=2;a=654;break;case 111:var Ka=0==(q(5263628,5587508)|0),a=Ka?112:113;break;case 112:var Ta=0!=(qb(d+6|0,5579108,8)|0)?46:42;b[1315923]=Ta;a=113;break;case 113:a=0==(q(5263628,5587524)|0)?114:118;break;case 114:a=0==(b[1315923]|0)?115:116;break;case 115:b[1315923]=36;a=116;break;case 116:a=69==j[5263372]<<24>>24?117:118;break;case 117:b[1315924]= b[1315924]|(0==(b[1357123]|0)&1)<<2|2;a=118;break;case 118:a=0==(q(5263628,5579148)|0)?119:120;break;case 119:b[1315923]=36;b[1315874]=3967;a=120;break;case 120:a=j[5264104]?121:126;break;case 121:a=(Ga&65535)<<1>>>0<(Ba&65535)>>>0?122:123;break;case 122:r[i>>3]=0.5;b[1311414]=b[i>>2];b[1311415]=b[i+4>>2];a=123;break;case 123:a=(Ga&65535)>(Ba&65535)?124:125;break;case 124:r[i>>3]=2;b[1311414]=b[i>>2];b[1311415]=b[i+4>>2];a=125;break;case 125:b[1356908]=0;vf(0);a=643;break;case 126:var Lb=b[1311009], a=Ka&15==(Lb|0)?127:133;break;case 127:var kb=Ba&65535;if(3344==(kb|0))a=128;else if(3872==(kb|0))var Tb=Ba,a=129;else var lb=Ba,a=130;break;case 128:var $a=Ba-66&65535,Tb=c[2621482]=$a,a=129;break;case 129:var cb=Tb-6&65535,lb=c[2621482]=cb,a=130;break;case 130:a=(Ga&65535)>(lb&65535)?131:132;break;case 131:c[2621482]=Ga;c[2699356]=lb;a=132;break;case 132:b[1356908]=0;b[1315923]=20;a=643;break;case 133:a=0==(q(5263372,5578692)|0)?134:135;break;case 134:c[2699356]=613;c[2621482]=854;c[2622514]=896; r[i>>3]=0.9665605095541401;b[1311414]=b[i>>2];b[1311415]=b[i+4>>2];b[1390210]=4;b[1356908]=-505093660;b[1315923]=10;a=643;break;case 135:a=0==(q(5263372,5578676)|0)?137:136;break;case 136:a=0==(q(5263372,5578656)|0)?137:138;break;case 137:c[2699356]=773;c[2621482]=960;c[2622514]=992;r[i>>3]=1.0893617021276596;b[1311414]=b[i>>2];b[1311415]=b[i+4>>2];var Ha=508436046,a=166;break;case 138:a=0==(q(5263372,5578628)|0)?139:140;break;case 139:c[2699356]=968;c[2621482]=1290;c[2622514]=1320;Ha=458115870;a= 166;break;case 140:a=0==(q(5263372,5578612)|0)?167:141;break;case 141:a=0==(q(5263372,5578596)|0)?142:143;break;case 142:c[2699356]=1752;c[2621482]=2344;c[2622518]=1766;c[2622514]=2400;c[2621782]=12;c[2631850]=12;a=165;break;case 143:a=0==(q(5263372,5578580)|0)?144:145;break;case 144:c[2699356]=1960;c[2621482]=2616;c[2622518]=1968;c[2622514]=2664;c[2621782]=4;c[2631850]=4;a=165;break;case 145:a=0==(q(5263372,5578564)|0)?146:147;break;case 146:c[2699356]=1984;c[2621482]=2620;c[2622518]=1992;c[2622514]= 2672;c[2621782]=6;c[2631850]=10;a=165;break;case 147:a=0==(q(5263372,5578548)|0)?148:151;break;case 148:var Na;a:{for(var Va=0,Va=2;;)switch(Va){case 2:var Mb=0,Va=3;break;case 3:if(100>Mb>>>0)Va=4;else var Ya=0,Va=5;break;case 4:B(b[1316029],(3340*Mb&-1)+3284|0,0);var Za=15<(ka(b[1316029])|0),ab=Mb+1|0;Za?(Ya=1,Va=5):(Mb=ab,Va=3);break;case 5:Na=Ya;break a}Na=void 0}a=0==(Na|0)?150:149;break;case 149:j[5263382]=j[5578540];j[5263383]=j[5578541];j[5263384]=j[5578542];j[5263385]=j[5578543];j[5263386]= j[5578544];j[5263387]=j[5578545];a=150;break;case 150:c[2699356]=1960;c[2621482]=2616;c[2622518]=1968;c[2622514]=2672;c[2621782]=8;c[2631850]=12;a=165;break;case 151:a=0==(q(5263372,5578524)|0)?152:153;break;case 152:c[2699356]=2328;c[2621482]=3112;c[2622518]=2340;c[2622514]=3152;c[2621782]=12;c[2631850]=36;a=165;break;case 153:a=0==(q(5263372,5578508)|0)?154:155;break;case 154:c[2699356]=2328;c[2621482]=3096;c[2622518]=2346;c[2622514]=3152;c[2621782]=6;c[2631850]=12;a=165;break;case 155:a=0==(q(5263372, 5578488)|0)?156:157;break;case 156:c[2699356]=2472;c[2621482]=3298;c[2622518]=2480;c[2622514]=3336;c[2621782]=5;c[2631850]=6;a=165;break;case 157:a=0==(q(5263372,5578448)|0)?158:159;break;case 158:c[2699356]=2472;c[2621482]=3288;c[2622518]=2484;c[2622514]=3344;c[2621782]=6;c[2631850]=12;a=165;break;case 159:a=0==(q(5263372,5578432)|0)?160:161;break;case 160:c[2699356]=2760;c[2621482]=3672;c[2622518]=2772;c[2622514]=3736;c[2621782]=6;c[2631850]=12;a=165;break;case 161:a=0==(q(5263372,5578416)|0)?162: 163;break;case 162:c[2699356]=3024;c[2621482]=4032;c[2622518]=3048;c[2622514]=4104;c[2621782]=12;c[2631850]=48;a=165;break;case 163:a=0==(q(5263372,5578400)|0)?164:169;break;case 164:c[2699356]=2128;c[2621482]=2840;c[2622518]=2136;c[2622514]=2888;c[2621782]=8;c[2631850]=44;a=165;break;case 165:b[1311009]=10;b[1315923]=36;b[1315924]=40;a=168;break;case 166:b[1390210]=4;b[1356908]=Ha;b[1311009]=10;b[1315923]=36;b[1315924]=40;a=643;break;case 167:c[2699356]=1024;c[2621482]=1552;b[1390210]=4;b[1356908]= 508251675;var ob=c[2622514];b[1311009]=10;b[1315923]=36;b[1315924]=40;a=1600<(ob&65535)?168:643;break;case 168:j[5242880]=1;a=643;break;case 169:a=0==(q(5263372,5578380)|0)?170:171;break;case 170:c[2699356]=2760;c[2621482]=3684;c[2622518]=2772;c[2622514]=3720;c[2621782]=12;c[2631850]=6;b[1315923]=36;b[1315924]=40;j[5242880]=1;a=643;break;case 171:a=0==(q(5263372,5578360)|0)?172:173;break;case 172:c[2699356]=2742;c[2621482]=3664;c[2622518]=2778;c[2622514]=3728;c[2621782]=18;c[2631850]=16;b[1356908]= 1229539657;b[1315923]=36;b[1315924]=40;j[5242880]=1;a=643;break;case 173:a=0==(q(5263372,5578340)|0)?174:175;break;case 174:c[2699356]=3024;c[2621482]=4032;c[2622518]=3048;c[2622514]=4080;c[2621782]=12;c[2631850]=24;b[1315923]=36;b[1315924]=40;j[5242880]=1;a=643;break;case 175:a=0==(q(5263372,5578320)|0)?176:177;break;case 176:c[2699356]=3043;c[2621482]=4072;c[2622518]=3060;c[2622514]=4168;c[2621782]=16;b[1315875]=16;b[1315877]=3059;c[2631850]=92;b[1315878]=92;b[1315923]=36;b[1315924]=8;j[5242880]= 1;a=643;break;case 177:a=0==(q(5263372,5578300)|0)?178:179;break;case 178:c[2699356]=3254;c[2621482]=4366;c[2622518]=3276;c[2622514]=4464;c[2621782]=10;c[2631850]=25;b[1356908]=370546198;b[1315923]=36;b[1315924]=40;j[5242880]=1;a=643;break;case 179:a=0==(q(5263372,5578280)|0)?180:181;break;case 180:c[2621482]=1896;b[1390210]=4;b[1356908]=-1263225676;a=643;break;case 181:var xa=c[2622514],a=Ka&2144==xa<<16>>16?182:184;break;case 182:c[2699356]=1550;c[2621482]=2088;c[2621782]=8;c[2631850]=4;a=0==(q(5263372, 5578244)|0)?183:643;break;case 183:b[1390210]=4;b[1356908]=-1263225676;a=643;break;case 184:a=Ka&2224==xa<<16>>16?185:186;break;case 185:c[2699356]=1448;c[2621482]=2176;c[2621782]=6;c[2631850]=48;a=643;break;case 186:a=Ka&2376==xa<<16>>16?187:188;break;case 187:c[2699356]=1720;c[2621482]=2312;c[2621782]=6;c[2631850]=12;a=643;break;case 188:a=Ka&2672==xa<<16>>16?189:190;break;case 189:c[2699356]=1960;c[2621482]=2616;c[2621782]=6;c[2631850]=12;a=643;break;case 190:a=Ka&3152==xa<<16>>16?191:193;break; case 191:c[2699356]=2056;c[2621482]=3088;c[2621782]=12;c[2631850]=64;a=-2147483280==(b[1310890]|0)?192:643;break;case 192:lc(5587508,5578232);a=643;break;case 193:a=Ka&3160==xa<<16>>16?194:195;break;case 194:c[2699356]=2328;c[2621482]=3112;c[2621782]=12;c[2631850]=44;a=643;break;case 195:a=Ka&3344==xa<<16>>16?196:197;break;case 196:c[2699356]=2472;c[2621482]=3288;c[2621782]=6;c[2631850]=4;a=643;break;case 197:a=0==(q(5263372,5578220)|0)?198:199;break;case 198:b[1356908]=1633771873;b[1390350]=c[2714450]& 65535;a=643;break;case 199:a=Ka&3516==xa<<16>>16?200:202;break;case 200:c[2621782]=14;c[2631850]=42;a=-2147483255==(b[1310890]|0)?201:261;break;case 201:lc(5587508,5578208);a=261;break;case 202:a=Ka&3596==xa<<16>>16?203:204;break;case 203:c[2621782]=12;c[2631850]=74;a=261;break;case 204:a=Ka&3744==xa<<16>>16?205:207;break;case 205:c[2699356]=2760;c[2621482]=3684;c[2621782]=16;c[2631850]=8;a=41025536>>0?206:643;break;case 206:c[2621782]=12;c[2631850]=52;a=643;break;case 207:a=Ka&3944== xa<<16>>16?208:209;break;case 208:c[2699356]=2602;c[2621482]=3908;c[2621782]=18;c[2631850]=30;a=643;break;case 209:a=Ka&3948==xa<<16>>16?210:214;break;case 210:c[2621782]=18;c[2631850]=42;c[2699356]=Ga-2&65535;var eb=b[1310890];if(-2147483082==(eb|0))a=211;else var Wa=eb,a=212;break;case 211:lc(5587508,5578196);Wa=b[1310890];a=212;break;case 212:a=-2147483052==(Wa|0)?213:261;break;case 213:lc(5587508,5578184);a=261;break;case 214:var fb=3984==xa<<16>>16,a=Ka&fb?215:216;break;case 215:c[2621782]=20; c[2631850]=76;c[2699356]=Ga-2&65535;a=261;break;case 216:a=Ka&4104==xa<<16>>16?217:218;break;case 217:c[2699356]=3024;c[2621482]=4032;c[2621782]=12;c[2631850]=48;a=643;break;case 218:a=Ka&4152==xa<<16>>16?219:220;break;case 219:c[2621782]=12;c[2631850]=192;a=261;break;case 220:a=Ka&4160==xa<<16>>16?221:222;break;case 221:c[2699356]=3048;c[2621482]=4048;c[2621782]=11;c[2631850]=104;a=643;break;case 222:a=Ka&4176==xa<<16>>16?223:224;break;case 223:c[2699356]=3045;c[2621482]=4072;c[2631850]=96;c[2621782]= 17;b[1315875]=17;b[1315877]=c[2622518]&65535;b[1315878]=80;b[1356908]=1229539657;a=643;break;case 224:a=Ka&4312==xa<<16>>16?225:227;break;case 225:c[2621782]=18;c[2631850]=22;c[2699356]=Ga-2&65535;a=-2147483274==(b[1310890]|0)?226:261;break;case 226:lc(5587508,5578172);a=261;break;case 227:a=Ka&4352==xa<<16>>16?228:230;break;case 228:c[2621782]=18;c[2631850]=62;a=-2147483E3==(b[1310890]|0)?229:261;break;case 229:lc(5587508,5578160);a=261;break;case 230:a=Ka&4476==xa<<16>>16?231:232;break;case 231:c[2621782]= 34;c[2631850]=90;a=261;break;case 232:a=Ka&4480==xa<<16>>16?233:234;break;case 233:c[2699356]=3326;c[2621482]=4432;c[2621782]=10;c[2631850]=12;b[1356908]=1229539657;a=643;break;case 234:a=Ka&4496==xa<<16>>16?235:236;break;case 235:c[2699356]=3316;c[2621482]=4404;c[2621782]=50;c[2631850]=80;a=643;break;case 236:a=Ka&4832==xa<<16>>16?237:239;break;case 237:var mb=b[1310890];c[2621782]=-2147483039==(mb|0)?51:26;c[2631850]=62;a=-2147483054==(mb|0)?238:261;break;case 238:lc(5587508,5578148);a=261;break; case 239:a=Ka&5108==xa<<16>>16?240:241;break;case 240:c[2621782]=13;c[2631850]=98;a=261;break;case 241:a=Ka&5120==xa<<16>>16?242:243;break;case 242:c[2621782]=45;c[2699356]=Ga-45&65535;c[2631850]=142;c[2621482]=4916;a=643;break;case 243:a=Ka&5280==xa<<16>>16?244:246;break;case 244:c[2621782]=52;c[2631850]=72;a=-2147482879==(b[1310890]|0)?245:261;break;case 245:lc(5587508,5578136);a=261;break;case 246:a=Ka&5344==xa<<16>>16?247:253;break;case 247:c[2621782]=51;c[2631850]=142;var hb=b[1310890];if(-2147483031== (hb|0))a=248;else var Xa=hb,a=249;break;case 248:c[2621782]=100;c[2631850]=126;c[2699356]=Ga-2&65535;lc(5587508,5578084);Xa=b[1310890];a=249;break;case 249:if(-2147483024==(Xa|0))a=250;else var bb=Xa,a=251;break;case 250:lc(5587508,5578072);bb=b[1310890];a=251;break;case 251:a=-2147483002==(bb|0)?252:261;break;case 252:lc(5587508,5578060);a=261;break;case 253:a=Ka&5360==xa<<16>>16?254:255;break;case 254:c[2621782]=51;c[2631850]=158;a=261;break;case 255:a=Ka&5568==xa<<16>>16?256:257;break;case 256:c[2621782]= 38;c[2631850]=72;a=261;break;case 257:a=Ka&5712==xa<<16>>16?258:259;break;case 258:c[2699356]=3752;c[2621482]=5640;c[2621782]=20;c[2631850]=62;a=643;break;case 259:a=Ka&5792==xa<<16>>16?260:262;break;case 260:c[2621782]=51;c[2631850]=158;a=261;break;case 261:c[2699356]=c[2699356]-c[2621782]&65535;c[2621482]=c[2621482]-c[2631850]&65535;a=643;break;case 262:a=Ka&5920==xa<<16>>16?263:264;break;case 263:c[2699356]=3870;c[2621482]=5796;c[2621782]=80;c[2631850]=122;a=643;break;case 264:a=0==(q(5263372, 5578056)|0)?265:266;break;case 265:h[1390281]*=0.4857685009487666;h[1390283]*=0.807570977917981;a=643;break;case 266:a=0==(q(5263372,5578052)|0)?267:268;break;case 267:c[2621482]=Ba-4&65535;r[i>>3]=0.5;b[1311414]=b[i>>2];b[1311415]=b[i+4>>2];a=643;break;case 268:a=0==(q(5263372,5578044)|0)?272:269;break;case 269:a=0==(q(5263372,5578040)|0)?272:270;break;case 270:a=0==(q(5263372,5578036)|0)?272:271;break;case 271:a=0==(q(5263372,5578028)|0)?272:273;break;case 272:c[2699356]=Ga-3&65535;c[2621482]=Ba- 4&65535;a=643;break;case 273:a=0==(q(5263372,5578024)|0)?276:274;break;case 274:a=0==(q(5263372,5577960)|0)?276:275;break;case 275:a=0==(q(5263372,5577952)|0)?276:277;break;case 276:c[2621482]=Ba-4&65535;c[2631850]=2;a=643;break;case 277:a=0==(q(5263372,5577944)|0)?278:279;break;case 278:c[2621482]=Ba-28&65535;c[2631850]=6;a=643;break;case 279:a=0==(q(5263372,5577936)|0)?281:280;break;case 280:a=0==(q(5263372,5577932)|0)?281:282;break;case 281:c[2621482]=Ba-42&65535;a=643;break;case 282:a=0==(q(5263372, 5577924)|0)?284:283;break;case 283:a=0==(q(5263372,5577916)|0)?284:285;break;case 284:c[2621482]=Ba-44&65535;a=643;break;case 285:a=0==(q(5263372,5577908)|0)?288:286;break;case 286:a=0==(q(5263372,5577900)|0)?288:287;break;case 287:a=0==(q(5263372,5577892)|0)?288:289;break;case 288:c[2621482]=Ba-46&65535;a=643;break;case 289:a=0==(q(5263372,5577884)|0)?290:291;break;case 290:c[2621482]=Ba-52&65535;c[2631850]=2;a=643;break;case 291:a=0==(Ea(5263372,5577880,3)|0)?294:292;break;case 292:a=0==(Ea(5263372, 5577876,3)|0)?294:293;break;case 293:a=0==(Ea(5263372,5577872,3)|0)?294:295;break;case 294:c[2621482]=Ba-1&65535;a=643;break;case 295:a=0==(q(5263372,5577864)|0)?296:298;break;case 296:a=0==(b[1315924]|0)?643:297;break;case 297:c[2621482]=Ba+3&65535;c[2622514]=Ba+6&65535;a=643;break;case 298:a=0==(q(5263372,5577856)|0)?299:300;break;case 299:c[2631850]=1;c[2621482]=Ba-4&65535;b[1356908]=-1802201964;a=643;break;case 300:a=0==(Ea(5263372,5577852,3)|0)?301:302;break;case 301:c[2631850]=6;c[2621482]= Ba-14&65535;a=643;break;case 302:a=0==(Ea(5263372,5577848,3)|0)?303:306;break;case 303:a=3264==Ba<<16>>16?304:305;break;case 304:c[2621482]=3232;a=643;break;case 305:c[2621482]=Ba-8&65535;a=643;break;case 306:a=0==(Ea(5263372,5577840,4)|0)?307:308;break;case 307:c[2621482]=Ba-32&65535;a=643;break;case 308:a=0==(q(5263628,5587524)|0)&4032==xa<<16>>16?309:310;break;case 309:lc(5587524,5577824);a=643;break;case 310:a=0==(Ea(5263372,5577776,9)|0)?311:313;break;case 311:b[1315924]=24;b[1356908]=-1802201964; a=55==j[5263381]<<24>>24&400<=h[1316024]?312:643;break;case 312:b[1390350]=255;a=643;break;case 313:a=0==(Ea(5263372,5577772,2)|0)?314:315;break;case 314:c[2699356]=Ga-2&65535;a=643;break;case 315:a=1581060==(n|0)?316:2465792==(n|0)?317:4771840==(n|0)?319:324;break;case 316:c[2699356]=963;c[2621482]=1287;c[2622514]=1632;b[1315874]=1012;b[1390210]=4;b[1356908]=505290270;vf(3);h[1311410]=1.2085000276565552;h[1311411]=1.0943000316619873;h[1311413]=1.1102999448776245;a=318;break;case 317:c[2699356]=1203; c[2621482]=1616;c[2622514]=2048;b[1390210]=4;b[1356908]=1263225675;lc(5587524,5577764);a=318;break;case 318:b[1311009]=10;b[1315923]=36;b[1315924]=6;a=643;break;case 319:c[2699356]=1540;c[2621482]=2064;b[1390210]=4;b[1356908]=-505290271;b[1315923]=36;b[1315924]=6;a=0==(b[1310892]|0)?320:322;break;case 320:var db;a:{var gb=0,Nb=k;k=k+1024|0;for(gb=2;;)switch(gb){case 2:for(var sb=Nb,Xb=sb>>2,hc=Xb+256;Xb>2]=b[Cb>>2]+1|0;var Eb=Bb+1|0;if(2E3==(Eb|0))var tb=0,gb=4;else Bb=Eb,gb=3;break;case 4:if(4>(tb|0))gb=5;else var Jb=1,gb=6;break;case 5:var Fb=tb+1|0;200>(b[(sb+((j[tb+5263152|0]&255)<<2)|0)>>2]|0)?(Jb=0,gb=6):(tb=Fb,gb=4);break;case 6:k=Nb;db=Jb;break a}db=void 0}a=0==(db|0)?322:321;break;case 321:j[5263372]=j[5577756];j[5263373]=j[5577757];j[5263374]=j[5577758];j[5263375]=j[5577759];j[5263376]=j[5577760];a=322;break;case 322:a=0==(q(5263372,5577756)|0)?643:323;break;case 323:b[1356908]= -1263225676;vf(3);h[1311410]=1.1959999799728394;h[1311411]=1.246000051498413;h[1311412]=1.0180000066757202;a=643;break;case 324:a=0==(q(5263372,5577748)|0)?325:328;break;case 325:a=0==(b[1310892]|0)?326:327;break;case 326:var yb;a:{var nb=0,wb=k;k=k+12|0;for(nb=2;;)switch(nb){case 2:var pb=wb;B(b[1316029],0,0);var Db=pb|0,zb=pb+2|0,ub=pb+4|0,fc=pb+7|0,gc=pb+9|0,oc=pb+1|0,ic=pb+6|0,yc=pb+8|0,Ac=pb+11|0,zc=0,nb=3;break;case 3:if(1024>(zc|0))nb=4;else var Ic=1,nb=5;break;case 4:za(Db,1,12,b[1316029]); var Sb=zc+1|0;3==(j[oc]&3&(j[ub]&j[zb]&j[fc]&j[gc]&255)>>>4&j[ic]&255&j[yc]&255&j[Ac]&255|0)?(zc=Sb,nb=3):(Ic=0,nb=5);break;case 5:k=wb;yb=Ic;break a}yb=void 0}a=0==(yb|0)?329:327;break;case 327:c[2699356]=1206;c[2621482]=1616;b[1315924]=30;a=643;break;case 328:a=0==(q(5263372,5577740)|0)?329:330;break;case 329:j[5263372]=j[5577740];j[5263373]=j[5577741];j[5263374]=j[5577742];j[5263375]=j[5577743];j[5263376]=j[5577744];j[5263377]=j[5577745];c[2699356]=1204;c[2621482]=1616;b[1390210]=4;b[1356908]= 1263225675;a=643;break;case 330:a=4775936==(n|0)?331:5869568==(n|0)?343:347;break;case 331:c[2699356]=1542;c[2621482]=2064;b[1315923]=36;b[1315924]=30;a=0==(b[1310892]|0)?332:333;break;case 332:a:{var vb=0,Kb=k;k=k+24|0;for(vb=2;;)switch(vb){case 2:var Yb=Kb;B(b[1316029],3072,0);za(Yb|0,1,24,b[1316029]);var Gb=(j[Yb+8|0]&255)<<4&48|j[Yb+20|0]&3,vb=0==(Gb|0)?3:3==(Gb|0)?4:50==(Gb|0)?5:51==(Gb|0)?6:7;break;case 3:tc(5263628,5263160);tc(5263372,5263172);vb=7;break;case 4:tc(5263628,5263192);tc(5263372, 5263204);vb=7;break;case 5:tc(5263628,5263224);tc(5263372,5263236);vb=7;break;case 6:tc(5263628,5263256);tc(5263372,5263268);vb=7;break;case 7:k=Kb;break a}}a=333;break;case 333:a=69==j[5263372]<<24>>24?334:336;break;case 334:a=3700>(Vb(5263373)|0)?335:336;break;case 335:b[1356908]=1229539657;a=336;break;case 336:a=0==(q(5263372,5577728)|0)?337:338;break;case 337:b[1350762]=1;b[1356908]=370546198;a=338;break;case 338:a=79==j[5263628]<<24>>24?339:643;break;case 339:var cc=oe(12,32,1188864,3576832)& -1,dc=oe(12,32,2383920,2387016)&-1,uc=-cc|0,id=-dc|0;if(((-1<(cc|0)?cc:uc)|0)<((-1<(dc|0)?dc:id)|0))a=340;else var ib=cc,a=341;break;case 340:b[1315924]=24;ib=dc;a=341;break;case 341:a=0>(ib|0)?342:643;break;case 342:b[1356908]=1633771873;a=643;break;case 343:c[2699356]=1710;c[2621482]=2288;b[1356908]=370546198;a=0==(b[1310892]|0)?344:346;break;case 344:var pc;a:{var Pb=0,vc=k;k=k+424|0;for(Pb=2;;)switch(Pb){case 2:var Zb=vc;B(b[1316029],-424,2);za(Zb|0,1,424,b[1316029]);var nd=0,mc=0,Pb=3;break; case 3:var qc=(0!=j[Zb+nd|0]<<24>>24&1)+mc|0,rc=nd+1|0;424==(rc|0)?Pb=4:(nd=rc,mc=qc,Pb=3);break;case 4:var gd=20<(qc|0)&1;k=vc;pc=gd;break a}pc=void 0}a=0==(pc|0)?346:345;break;case 345:var Qb=5263628;b[Qb>>2]=1869506893;var $b=5263632;b[$b>>2]=6386796;w=5577716;g=5263372;for(Ib=w+10;w>24&1)|0)&24|6;a=643;break;case 347:a=0==(q(5263372,5577708)|0)?348:349;break;case 348:c[2699356]=1708;c[2621482]=2288;b[1390210]= 4;b[1356908]=-1263225676;a=643;break;case 349:a=7438336==(n|0)?350:8998912==(n|0)?351:352;break;case 350:c[2699356]=1924;c[2621482]=2576;b[1390210]=4;b[1356908]=-1263225676;a=643;break;case 351:c[2699356]=2118;c[2621482]=2832;b[1315874]=3971;b[1315923]=36;b[1315924]=30;a=643;break;case 352:a=0==(q(5263628,5573316)|0)?353:365;break;case 353:a=0==(q(5263379,5577700)|0)?354:355;break;case 354:j[5263372]=j[5577700];j[5263373]=j[5577701];j[5263374]=j[5577702];j[5263375]=j[5577703];j[5263376]=j[5577704]; j[5263377]=j[5577705];c[2699356]=2144;c[2621482]=2880;b[1350762]=6;var Bc=2144,ac=2880,a=359;break;case 355:36==(b[1315923]|0)?(Bc=Ga,ac=Ba,a=359):a=356;break;case 356:if(2==(Ca|0))a=357;else var xb=15872,a=358;break;case 357:xb=0!=(b[1311230]|0)?12032:15872;a=358;break;case 358:b[1315874]=xb;Bc=Ga;ac=Ba;a=359;break;case 359:c[2621782]=((c[2622518]&65535)-(Bc&65535)|0)>>2<<1&65535;var rb=xa&65535;c[2631850]=(rb-(ac&65535)|0)>>2<<1&65535;a=2848==ac<<16>>16?360:3328==ac<<16>>16?361:4952==ac<<16>>16? 362:363;break;case 360:b[1356908]=370546198;a=363;break;case 361:c[2621482]=3262;c[2631850]=34;a=363;break;case 362:c[2631850]=0;b[1356908]=2;a=363;break;case 363:a=0==(b[1349726]|0)?643:364;break;case 364:c[2622514]=rb*Ca&65535;a=643;break;case 365:a=0==(q(5263372,5577652)|0)?366:367;break;case 366:c[2699356]=986;c[2621482]=1534;b[1357123]=513;b[1356908]=1633771873;b[1315923]=22;a=643;break;case 367:a=0==(q(5263372,5577644)|0)?368:369;break;case 368:c[2699356]=1712;c[2621482]=2312;c[2622514]=2336; a=385;break;case 369:a=0==(q(5263372,5577636)|0)?382:370;break;case 370:a=0==(ie(5263628,5579172,Qc)|0)?371:386;break;case 371:b[1315923]=4;b[1315874]=4095;a=0==(Ea(5263372,5577624,8)|0)?372:375;break;case 372:a=0==(q(5263372,5586576)|0)?373:374;break;case 373:b[1356908]=1229539657;a=374;break;case 374:b[1311009]=12;b[1315923]=36;a=643;break;case 375:a=0==(Ea(5263372,5577616,5)|0)?378:376;break;case 376:a=0==(Ea(5263372,5577608,5)|0)?378:377;break;case 377:a=0==(Ea(5263372,5577600,6)|0)?378:379;break; case 378:var Nc=(77==j[5263372]<<24>>24&1|6)+5263372|0;lg(5263392,5577588,(l=k,k=k+4|0,b[l>>2]=Nc,l));lc(5263628,5263392);b[1315923]=36;a=643;break;case 379:a=0==(Ea(5263372,5577576,8)|0)?380:643;break;case 380:var Cc=j[5263380],a=52==Cc<<24>>24?381:53==Cc<<24>>24?382:54==Cc<<24>>24?383:384;break;case 381:c[2699356]=1716;c[2621482]=2304;a=384;break;case 382:c[2699356]=1956;c[2621482]=2607;c[2622514]=2624;a=384;break;case 383:c[2699356]=2136;c[2621482]=2848;a=384;break;case 384:b[1357123]=b[1357123]+ 14|0;b[1356908]=1633771873;a=385;break;case 385:b[1315923]=4;b[1315874]=991;c[2631472]=19789;a=643;break;case 386:a=0==(q(5263372,5577568)|0)?387:388;break;case 387:b[1315923]=4;b[1357124]=-1;a=643;break;case 388:a=0==(q(5263372,5577540)|0)?389:390;break;case 389:c[2699356]=Ga-2&65535;a=643;break;case 390:a=0==(q(5263372,5577532)|0)?391:394;break;case 391:a=3178560==(n|0)?392:393;break;case 392:c[2699356]=1540;c[2621482]=2064;b[1315923]=82;h[1390281]*=4;h[1390283]*=4;a=643;break;case 393:c[2699356]= 1544;c[2621482]=2068;c[2622514]=3136;b[1315923]=36;b[1315874]=3964;a=643;break;case 394:a=6114240==(n|0)?395:396;break;case 395:c[2699356]=1737;c[2621482]=2324;c[2622514]=3520;b[1315923]=36;b[1315874]=3962;a=643;break;case 396:a=0==(q(5263372,5577520)|0)?397:398;break;case 397:c[2699356]=2302;c[2621482]=3072;b[1315923]=36;b[1315924]=30;a=643;break;case 398:a=0==(q(5263372,5577512)|0)?399:400;break;case 399:c[2699356]=2448;c[2621482]=3264;c[2631472]=18761;b[1356908]=1633771873;b[1315923]=4;b[1315874]= 64512;a=643;break;case 400:a=0==(Ea(5263372,5577508,3)|0)?401:402;break;case 401:c[2699356]=2448;c[2621482]=3264;c[2622514]=(n|0)/4896&65535;c[2631472]=19789;b[1315923]=4;a=643;break;case 402:var jd=0==(q(5263628,5587532)|0),a=jd&4704==xa<<16>>16?403:404;break;case 403:c[2621782]=8;c[2699356]=Ga-8&65535;c[2631850]=8;c[2621482]=Ba-16&65535;b[1315924]=32;a=643;break;case 404:a=jd&5632==xa<<16>>16?405:407;break;case 405:c[2631472]=18761;c[2699356]=3694;c[2621782]=2;c[2631850]=(Lb+32|0)&65535;c[2621482]= (5542-Lb|0)&65535;a=12==(Lb|0)?406:643;break;case 406:b[1315924]=80;a=643;break;case 407:a=0==(q(5263372,5577504)|0)?408:410;break;case 408:c[2631472]=18761;c[2699356]=Ga-20&65535;c[2621782]=2;var Kc=Ba-6&65535;c[2621482]=Kc;a=3682<(Kc&65535)?409:643;break;case 409:c[2699356]=Ga-30&65535;c[2621482]=Ba-52&65535;c[2621782]=8;a=643;break;case 410:a=0==(q(5263372,5577496)|0)?411:413;break;case 411:c[2631472]=18761;c[2699356]=Ga-3&65535;c[2621782]=2;var zd=Ba-10&65535;c[2621482]=zd;a=3718<(zd&65535)?412: 643;break;case 412:c[2699356]=Ga-31&65535;c[2621482]=Ba-66&65535;c[2621782]=8;a=643;break;case 413:if(24E6==(n|0))a=414;else if(20487168==(n|0))var Xc=3648,Rc=2808,a=415;else a=416;break;case 414:Xc=4E3;Rc=3E3;a=415;break;case 415:c[2699356]=Rc;c[2621482]=Xc;j[5263372]=j[5577488];j[5263373]=j[5577489];j[5263374]=j[5577490];j[5263375]=j[5577491];j[5263376]=j[5577492];j[5263377]=j[5577493];c[2631472]=19789;b[1315923]=4;b[1315924]=6;b[1315874]=991;a=643;break;case 416:a=0==(q(5263372,5577480)|0)?417: 418;break;case 417:c[2699356]=3045;c[2621482]=4070;c[2621782]=3;c[2631472]=18761;b[1356908]=1229539657;b[1315923]=4;a=643;break;case 418:a=0==(q(5263372,5577468)|0)?419:420;break;case 419:c[2699356]=484;c[2621482]=644;b[1315923]=82;b[1350762]=2;b[1356908]=370546198;b[1390350]=16;a=643;break;case 420:a=0==(q(5263372,5577436)|0)?421:422;break;case 421:var ad=c[2622518];c[2621782]=2;c[2699356]=ad-2&65535;a=643;break;case 422:a=0==(q(5263372,5577428)|0)?423:424;break;case 423:c[2699356]=1200;c[2621482]= 1600;b[1315923]=4;b[1356908]=1229539657;a=643;break;case 424:a=0==(q(5263372,5577420)|0)?425:426;break;case 425:c[2699356]=480;c[2621482]=640;b[1315923]=82;de(0.45,4.5,1,255);a=643;break;case 426:a=0==(q(5263372,5577412)|0)?427:428;break;case 427:c[2699356]=768;c[2621482]=1024;b[1315923]=82;a=643;break;case 428:a=0==(q(5263372,5577404)|0)?429:430;break;case 429:c[2699356]=1040;c[2621482]=1392;b[1315923]=82;a=643;break;case 430:a=0==(q(5263372,5577396)|0)?431:432;break;case 431:c[2699356]=1200;c[2621482]= 1600;b[1315923]=82;a=643;break;case 432:a=0==(q(5263372,5577388)|0)?433:434;break;case 433:c[2699356]=1958;c[2621482]=2588;b[1315923]=75E5>(n|0)?82:4;b[1357123]=(-5067304*(n>>22)&-1)+n|0;b[1315874]=65520;a=643;break;case 434:a=0==(q(5263372,5577380)|0)?435:436;break;case 435:c[2699356]=2469;c[2621482]=3272;b[1315923]=4;b[1315874]=65520;a=643;break;case 436:a=0==(q(5263372,5577368)|0)?437:438;break;case 437:c[2699356]=1024;c[2621482]=1375;c[2622514]=1376;b[1356908]=1229539657;b[1315874]=1023;b[1315923]= 2E6>(n|0)?82:4;a=643;break;case 438:a=0==(q(5263372,5577360)|0)?439:440;break;case 439:c[2699356]=1207;c[2621482]=1608;c[2631472]=18761;b[1356908]=370546198;b[1357123]=3212;b[1315874]=1023;b[1315923]=4;a=643;break;case 440:a=0==(q(5263372,5577328)|0)?441:442;break;case 441:c[2699356]=3E3;c[2621482]=2208;b[1356908]=1633771873;b[1315923]=1E7>(n|0)?82:4;b[1315874]=65472;a=643;break;case 442:a=0==(q(5263372,5577320)|0)?443:445;break;case 443:c[2699356]=1536;c[2621482]=2048;c[2622514]=2048;b[1356908]= 1633771873;b[1315923]=4;b[1315874]=1023;B(b[1316029],3145728,0);var jc;a:{var kc=0,Fc=k;k=k+8|0;for(kc=2;;)switch(kc){case 2:var Wb=Fc;za(Wb|0,2,2,b[1316029]);var ec=2,Rb=65533,Hb=0,Lc=0,kc=3;break;case 3:var Yc=Wb+(ec<<1)|0;za(Yc,2,1,b[1316029]);var hd=ec^2,Gc=j[Wb+(hd<<1)|0]&255,sc=j[Wb+(hd<<1)+1|0]&255,Sc=j[Yc]&255,fd=j[Wb+(ec<<1)+1|0]&255,bd=(Gc<<8|sc)-(Sc<<8|fd)|0,Tc=Hb+bd*bd,wc=(sc<<8|Gc)-(fd<<8|Sc)|0,Oc=Lc+wc*wc,wd=(ec+1|0)&3,Uc=Rb-1|0;0==(Rb|0)?kc=4:(ec=wd,Rb=Uc,Hb=Tc,Lc=Oc,kc=3);break;case 4:var Vc= Tc>16?444:643;break;case 444:c[2621782]=16;c[2699356]=c[2699356]-16&65535;c[2631850]=28;c[2621482]=c[2621482]-28&65535;b[1315874]=62912;b[1315907]=4674377;j[5263372]=0;a=644;break;case 445:a=0==(q(5263628,5586640)|0)?446:453;break;case 446:a=46==(b[1315923]|0)?447:448;break;case 447:b[1315923]=96;a=448;break;case 448:a=7262==xa<<16>>16?449:7410==xa<<16>>16?450:9044==xa<<16>>16?451:4090==xa<<16>>16?452:643;break;case 449:c[2699356]= 5444;c[2621482]=7248;c[2621782]=4;c[2631850]=7;b[1356908]=1633771873;a=643;break;case 450:c[2699356]=5502;c[2621482]=7328;c[2621782]=4;c[2631850]=41;b[1356908]=1633771873;a=643;break;case 451:c[2699356]=6716;c[2621482]=8964;c[2621782]=8;c[2631850]=40;b[1315924]=256;b[1390350]=b[1390350]+256|0;b[1315874]=33025;a=643;break;case 452:j[5263372]=j[5577312];j[5263373]=j[5577313];j[5263374]=j[5577314];j[5263375]=j[5577315];j[5263376]=j[5577316];c[2621782]=6;c[2699356]=Ga-6&65535;c[2631850]=3;c[2621482]= Ba-10&65535;b[1356908]=1633771873;a=643;break;case 453:a=0==(q(5263628,5579748)|0)?454:459;break;case 454:a=0==(qb(p,5577304,4)|0)?455:456;break;case 455:B(b[1316029],14,0);var cd=o()&65535;c[2699356]=cd;var od=o()&65535;c[2621482]=od;b[1356908]=1633771873;b[1357123]=68;a=456;break;case 456:a=0==(b[1315923]|0)?457:458;break;case 457:b[1315923]=4;a=458;break;case 458:b[1315874]=16383;a=643;break;case 459:a=0==(q(5263628,5586700)|0)?460:483;break;case 460:b[1315874]=16383;B(b[1316029],b[1357123],0); a=0==(Ud(f,1)|0)?463:461;break;case 461:a=15==(b[(f|0)>>2]|0)?462:463;break;case 462:b[1315874]=8191;a=463;break;case 463:var pd=b[1310895],a=1>>0?464:465;break;case 464:b[1356908]=0;a=466;break;case 465:a=b[1310894]>>>0<(c[2622518]&65535)>>>0?466:467;break;case 466:b[1315923]=14;c[2622514]=b[1310893]&65535;a=467;break;case 467:var dd=c[2621482],Zc=c[2699356],a=2048==(Zc|dd)<<16>>16?468:471;break;case 468:a=1==(pd|0)?469:470;break;case 469:b[1356908]=1;j[5560896]=j[5577296];j[5560897]=j[5577297]; j[5560898]=j[5577298];j[5560899]=j[5577299];j[5560900]=j[5577300];w=5577284;g=5263372;for(Ib=w+11;w>24)a=473;else var Cd= Hd,a=474;break;case 473:Qb=5263372;b[Qb>>2]=1953390915;$b=5263376;b[$b>>2]=6648417;Cd=67;a=474;break;case 474:a=(dd&65535)>(Zc&65535)?475:476;break;case 475:c[2621782]=6;c[2631850]=32;c[2699356]=2048;c[2621482]=3072;var sd=1633771873,a=477;break;case 476:c[2631850]=6;c[2621782]=32;c[2621482]=2048;c[2699356]=3072;sd=370546198;a=477;break;case 477:b[1356908]=sd;a=0==h[1390281]|86==Cd<<24>>24?478:479;break;case 478:b[1356908]=0;a=643;break;case 479:b[1316025]=pd;a=643;break;case 480:a=2116==dd<<16>> 16?481:3171==dd<<16>>16?482:643;break;case 481:Qb=5263372;b[Qb>>2]=1701601622;$b=5263376;b[$b>>2]=3547247;c[2621782]=30;c[2699356]=Zc-60&65535;c[2631850]=55;c[2621482]=2006;b[1356908]=1229539657;a=643;break;case 482:Qb=5263372;b[Qb>>2]=1701601622;$b=5263376;b[$b>>2]=3547247;c[2621782]=24;c[2699356]=Zc-48&65535;c[2631850]=24;c[2621482]=3123;b[1356908]=370546198;a=643;break;case 483:a=0==(q(5263628,5573300)|0)?485:484;break;case 484:a=0==(q(5263628,5573328)|0)?485:495;break;case 485:var Kd=xa&65535, Ld=c[2622518],td=Ld&65535,a=((m-b[1357123]|0)/(Math.floor((Kd<<3>>>0)/7)|0)&-1|0)==(td|0)?486:487;break;case 486:b[1315923]=40;a=489;break;case 487:a=0==(b[1315923]|0)?488:489;break;case 488:b[1315923]=4;b[1315924]=4;a=489;break;case 489:j[5242880]=1;var qd=Ga+12&65535,Md=(qd&65535)>(Ld&65535)?Ld:qd;c[2699356]=Md;var Pc=0,Dd=Ba,Vd=Md,a=490;break;case 490:if((Kd|0)==(c[(5267292+12*Pc|0)>>1]<<16>>16|0))a=491;else var Ed=Dd,ld=Vd,a=493;break;case 491:(td|0)==(c[(5267294+12*Pc|0)>>1]<<16>>16|0)?a=492: (Ed=Dd,ld=Vd,a=493);break;case 492:c[2631850]=c[(5267296+12*Pc|0)>>1];c[2621782]=c[(5267298+12*Pc|0)>>1];var Nd=Dd+c[(5267300+12*Pc|0)>>1]&65535;c[2621482]=Nd;var Wd=Vd+c[(5267302+12*Pc|0)>>1]&65535;c[2699356]=Wd;Ed=Nd;ld=Wd;a=493;break;case 493:var Mc=Pc+1|0;23==(Mc|0)?a=494:(Pc=Mc,Dd=Ed,Vd=ld,a=490);break;case 494:b[1356908]=16843009*(j[((c[2631850]&1^(b[1356908]+3|0)^(c[2621782]&65535)<<1)&3)+5577276|0]&255)&-1;a=643;break;case 495:a=0==(q(5263372,5577268)|0)?496:497;break;case 496:c[2699356]= 1718;c[2621482]=2304;b[1356908]=370546198;b[1315923]=36;b[1315924]=30;a=643;break;case 497:a=0==(q(5263628,5573348)|0)?498:515;break;case 498:c[2699356]=(Ga&1)+Ga&65535;b[1356908]=b[1356992];if(4100==Ba<<16>>16)a=499;else var Od=Ba,a=500;break;case 499:var Pd=c[2621482]=4096,a=502;break;case 500:4080==Od<<16>>16?a=501:(Pd=Od,a=502);break;case 501:Pd=c[2621482]=4056;a=502;break;case 502:var Ec=4==(b[1315923]|0),a=Ec?503:504;break;case 503:b[1315924]=4;a=504;break;case 504:b[1311009]=12;a=0==(q(5263372, 5577260)|0)?506:505;break;case 505:a=0==(q(5263372,5577232)|0)?506:508;break;case 506:c[2621482]=Pd-20&65535;a=Ec?507:643;break;case 507:b[1315874]=4035;b[1390226]=0;b[1390227]=0;b[1390228]=0;b[1390229]=0;a=643;break;case 508:a=0==(q(5263372,5577224)|0)?509:511;break;case 509:c[2621482]=Pd-30&65535;a=Ec?510:643;break;case 510:b[1315874]=3961;a=643;break;case 511:a=0==(q(5263372,5577216)|0)?512:513;break;case 512:b[1311011]=10721280;b[1311014]=m-10721280|0;c[2622030]=480;c[2622020]=640;a=643;break; case 513:a=0==(q(5263372,5577208)|0)?514:643;break;case 514:b[1315923]=36;b[1315924]=24;a=643;break;case 515:a=0==(q(5263372,5579064)|0)?516:517;break;case 516:c[2699356]=2047;c[2621482]=3072;b[1356908]=1633771873;b[1357123]=6656;b[1315923]=36;a=643;break;case 517:a=0==(q(5263372,5577196)|0)?518:519;break;case 518:c[2621482]=3288;c[2631850]=5;b[1315882]=-17;b[1357123]=862144;b[1315923]=26;b[1356908]=-1667457892;b[1390210]=4;j[5560896]=j[5577188];j[5560897]=j[5577189];j[5560898]=j[5577190];j[5560899]= j[5577191];j[5560900]=j[5577192];a=643;break;case 519:a=0==(q(5263372,5577180)|0)?520:521;break;case 520:c[2621482]=3109;c[2631850]=59;b[1315876]=9;b[1357123]=787392;b[1315923]=26;a=643;break;case 521:var Hc=0==(q(5263628,5573340)|0),a=Hc&fb?522:523;break;case 522:lc(5573340,5577172);c[2621482]=3925;c[2631472]=19789;a=643;break;case 523:a=Hc&5504==xa<<16>>16?524:525;break;case 524:c[2621482]=Ba-8&65535;a=643;break;case 525:a=Hc&6048==xa<<16>>16?526:527;break;case 526:c[2621482]=Ba-24&65535;a=643; break;case 527:a=0==(q(5263372,5586740)|0)?528:532;break;case 528:a=3880==Ba<<16>>16?529:530;break;case 529:c[2699356]=Ga-1&65535;var ud=xa+1&65535;c[2622514]=ud;c[2621482]=ud;a=531;break;case 530:c[2631472]=19789;b[1315924]=2;a=531;break;case 531:b[1356908]=1633771873;a=643;break;case 532:a=0==(q(5263372,5577160)|0)?533:534;break;case 533:c[2699356]=Ga-4&65535;a=643;break;case 534:a=0==(q(5263372,5577152)|0)?535:536;break;case 535:c[2621782]=4;c[2699356]=Ga-4&65535;c[2631850]=32;c[2621482]=Ba-32& 65535;de(0,7,1,255);a=643;break;case 536:a=0==(q(5263372,5577120)|0)?537:540;break;case 537:c[2699356]=480;c[2621482]=640;a=614400>(n|0)?542:538;break;case 538:a=25>oe(16,16,3840,5120)?542:539;break;case 539:w=5577108;g=5263372;for(Ib=w+9;w(b[1357123]|0)?86016:94208;b[1315923]=36;a=643;break;case 553:a=0==(ie(5263628,5586632,Qc)|0)?554:586;break;case 554:a=-1==(b[1356908]|0)?555:556;break;case 555:b[1356908]=1633771873;a=556;break;case 556:a=0==(Ea(5263372,5577064,6)|0)?557:558;break;case 557:c[2621482]=Ba-4&65535;c[2631850]=2;a=572;break;case 558:a=0==(q(5263372,5577052)|0)?559:560; break;case 559:c[2621482]=Ba-4&65535;c[2631850]=2;a=572;break;case 560:a=0==(q(5263372,5577044)|0)?561:562;break;case 561:c[2621482]=Ba-4&65535;c[2631850]=2;a=572;break;case 562:a=0==(q(5263372,5577036)|0)?563:564;break;case 563:c[2621482]=Ba-4&65535;c[2631850]=2;a=572;break;case 564:a=0==(Ea(5263372,5577004,7)|0)?565:566;break;case 565:j[5263378]=0;c[2621482]=Ba-4&65535;c[2631850]=2;a=572;break;case 566:a=0==(q(5263372,5576996)|0)?567:568;break;case 567:c[2621482]=Ba-4&65535;c[2631850]=2;b[1390210]= 1;b[1356908]=0;a=572;break;case 568:a=0==(q(5263372,5576988)|0)?569:570;break;case 569:b[1390350]=214;b[1390210]=1;b[1356908]=0;a=572;break;case 570:a=0==(q(5263372,5576980)|0)?571:572;break;case 571:b[1390210]=1;b[1356908]=0;a=572;break;case 572:a=0==(q(5263376,5576976)|0)?573:574;break;case 573:j[5560896]=j[5576968];j[5560897]=j[5576969];j[5560898]=j[5576970];j[5560899]=j[5576971];j[5560900]=j[5576972];a=574;break;case 574:a=0==(md(5263372,5576960)|0)?576:575;break;case 575:j[5263372]=j[5576960]; j[5263373]=j[5576961];j[5263374]=j[5576962];j[5263375]=j[5576963];j[5263376]=j[5576964];b[1357123]=15424;a=576;break;case 576:a=0==(Ea(5263372,5579868,3)|0)?577:578;break;case 577:c[2699356]=242;c[2622518]=242;var Xd=1E5>(m|0),Wc=Xd?249:501,Ub=Xd?257:513,nc=Xd?1.2958500669344042:0.6384335885869012;c[2622514]=Xd?256:512;c[2621482]=Wc;r[i>>3]=nc;b[1311414]=b[i>>2];b[1311415]=b[i+4>>2];b[1357123]=Ub+b[1357123]|0;b[1390210]=4;b[1356908]=-1920103027;vf(1);h[1311411]=1.1790000200271606;h[1311412]=1.2089999914169312; h[1311413]=1.0360000133514404;b[1315923]=82;a=643;break;case 578:a=0==(q(5263372,5576956)|0)?579:580;break;case 579:j[5263372]=j[5576948];j[5263373]=j[5576949];j[5263374]=j[5576950];j[5263375]=j[5576951];j[5263376]=j[5576952];c[2699356]=512;c[2621482]=768;b[1357123]=1152;b[1315923]=58;a=643;break;case 580:a=0==(md(5263372,5576940)|0)?582:581;break;case 581:j[5263372]=j[5576940];j[5263373]=j[5576941];j[5263374]=j[5576942];j[5263375]=j[5576943];j[5263376]=j[5576944];c[2699356]=512;c[2621482]=768;b[1357123]= 19712;b[1315923]=58;a=643;break;case 582:a=0==(md(5263372,5576912)|0)?584:583;break;case 583:j[5263372]=j[5576912];j[5263373]=j[5576913];j[5263374]=j[5576914];j[5263375]=j[5576915];j[5263376]=j[5576916];j[5263377]=j[5576917];c[2699356]=976;c[2621482]=848;r[i>>3]=1.5345911949685533;b[1311414]=b[i>>2];b[1311415]=b[i+4>>2];b[1315923]=7==(b[1311008]|0)?18:80;a=643;break;case 584:a=0==(q(5263372,5576904)|0)?585:643;break;case 585:c[2622030]=128;c[2622020]=192;b[1311011]=6144;b[1311012]=360;b[1310740]= 50;c[2699356]=1024;c[2621482]=1536;b[1357123]=79872;b[1315923]=82;b[1390350]=17;a=643;break;case 586:a=0==(q(5263372,5579032)|0)?587:588;break;case 587:c[2699356]=512;c[2621482]=768;b[1357123]=3632;b[1315923]=58;b[1356908]=1633771873;vf(2);a=643;break;case 588:a=0==(Ea(5263372,5576892,9)|0)?589:594;break;case 589:a=0==j[d+5|0]<<24>>24?591:590;break;case 590:wa=3158066;c[2631691]=wa&65535;c[2631692]=wa>>16;a=591;break;case 591:B(b[1316029],544,0);var xd=x();c[2699356]=xd;var Rd=x();c[2621482]=Rd;o(); var ed=30==x()<<16>>16?738:736;b[1357123]=ed;var Sd=c[2699356],Fd=c[2621482],a=(Sd&65535)>(Fd&65535)?592:593;break;case 592:c[2621482]=Sd;c[2699356]=Fd;B(b[1316029],ed-6|0,0);var vd=3!=(x()&3)<<16>>16?5:6;b[1350762]=vd;a=593;break;case 593:b[1356908]=1633771873;a=643;break;case 594:a=0!=(q(5263628,5586288)|0)|0!=(b[1315923]|0)?599:595;break;case 595:var Td=xa&65535,a=1316==(Td|0)?596:2568==(Td|0)?597:598;break;case 596:c[2699356]=1030;c[2621482]=1300;c[2621782]=1;c[2631850]=6;a=598;break;case 597:c[2699356]= 1960;c[2621482]=2560;c[2621782]=2;c[2631850]=8;a=598;break;case 598:b[1356908]=370546198;b[1315923]=70;a=643;break;case 599:a=0==(q(5263372,5576880)|0)?600:601;break;case 600:c[2699356]=768;c[2621482]=1024;b[1357123]=1024;b[1356908]=1229539657;b[1315923]=82;a=643;break;case 601:a=0==(q(5263372,5576868)|0)?602:603;break;case 602:c[2699356]=1208;c[2621482]=1632;b[1357123]=3264;b[1315923]=82;a=643;break;case 603:a=3217760==(n|0)?604:605;break;case 604:c[2699356]=1546;c[2621482]=2070;c[2622514]=2080; b[1315923]=82;a=643;break;case 605:a=0==(q(5263372,5576860)|0)?606:607;break;case 606:c[2699356]=1700;c[2621482]=2260;b[1315923]=4;b[1315874]=65535;a=643;break;case 607:a=0==(q(5263372,5576852)|0)?608:609;break;case 608:c[2699356]=1924;c[2621482]=2576;c[2622514]=3232;b[1311009]=10;a=643;break;case 609:a=0==(q(5263372,5576844)|0)?610:611;break;case 610:c[2699356]=1720;c[2621482]=2312;c[2622514]=3520;c[2631850]=2;a=643;break;case 611:a=0==(q(5263372,5576836)|0)?612:613;break;case 612:c[2699356]=1926; c[2621482]=2580;c[2622514]=3904;a=643;break;case 613:a=0==(q(5263372,5576800)|0)?614:615;break;case 614:c[2699356]=1208;c[2621482]=1620;c[2622514]=2432;b[1350762]=3;a=643;break;case 615:a=0==(q(5263372,5576792)|0)?616:617;break;case 616:c[2699356]=1544;c[2621482]=2058;c[2622514]=3136;a=643;break;case 617:a=0==(q(5263372,5576784)|0)?618:619;break;case 618:c[2699356]=1931;c[2621482]=2570;c[2622514]=3904;a=643;break;case 619:a=0==(q(5263372,5576776)|0)?620:621;break;case 620:c[2699356]=1937;c[2621482]= 2577;c[2622514]=3904;b[1356908]=370546198;a=643;break;case 621:a=0==(q(5263372,5576768)|0)?622:623;break;case 622:c[2699356]=1960;c[2621482]=2570;c[2622514]=3904;a=643;break;case 623:a=0==(q(5263372,5576760)|0)?624:625;break;case 624:c[2699356]=2145;c[2621482]=2833;c[2622514]=3584;b[1356908]=370546198;b[1311009]=10;a=643;break;case 625:a=0==(q(5263372,5576752)|0)?626:627;break;case 626:c[2699356]=2321;c[2621482]=3089;c[2622514]=4672;b[1315874]=4095;a=643;break;case 627:a=0==(q(5263372,5576744)|0)? 628:629;break;case 628:c[2699356]=2319;c[2621482]=3087;c[2622514]=4672;b[1315874]=4095;a=643;break;case 629:a=0==(q(5263372,5576736)|0)?630:631;break;case 630:c[2699356]=2468;c[2621482]=3279;c[2622514]=4928;b[1315874]=4095;a=643;break;case 631:a=0==(q(5263372,5576728)|0)?632:633;break;case 632:c[2699356]=2467;c[2621482]=3281;c[2622518]=2502;c[2622514]=4992;b[1315874]=4095;a=643;break;case 633:a=15499264==(n|0)?634:635;break;case 634:c[2699356]=2752;c[2621482]=3672;c[2622514]=5632;a=643;break;case 635:a= 0==(q(5263372,5576692)|0)?636:637;break;case 636:c[2699356]=3044;c[2621482]=4072;c[2622514]=4096;b[1315924]=80;a=643;break;case 637:a=0==(q(5263372,5576684)|0)?638:639;break;case 638:c[2699356]=1928;c[2621482]=2568;c[2622514]=3852;b[1315874]=4095;a=643;break;case 639:a=9313536==(n|0)?640:641;break;case 640:c[2699356]=2142;c[2621482]=2844;c[2622514]=4288;a=643;break;case 641:a=0==(q(5263372,5576676)|0)?642:643;break;case 642:c[2699356]=2318;c[2621482]=3082;c[2622514]=4672;a=643;break;case 643:a=0== j[5263372]<<24>>24?644:645;break;case 644:var yd=c[2621482]&65535,$d=c[2699356]&65535;lg(5263372,5576668,(l=k,k=k+8|0,b[l>>2]=yd,b[l+4>>2]=$d,l));a=645;break;case 645:a=-1==(b[1356908]|0)?646:647;break;case 646:b[1356908]=-1802201964;a=647;break;case 647:a=0==(b[1311260]|0)?648:649;break;case 648:a=651;break;case 649:lc(5263628,5263372);a=58==(b[1315923]|0)&0!=(b[1311260]|0)?650:651;break;case 650:lc(5579E3,5576656);a=651;break;case 651:var Ad=b[1311011],a=0==(Ad|0)|0!=c[2622030]<<16>>16?654:652; break;case 652:B(b[1316029],Ad,0);a=0==(Ud(f,1)|0)?654:653;break;case 653:c[2622020]=b[(f+8|0)>>2]&65535;c[2622030]=b[(f+4|0)>>2]&65535;a=654;break;case 654:a=0==c[2699450]<<16>>16?658:655;break;case 655:var Bd=b[1349726],fe=(c[2621482]&65535)>>>((0==(Bd|0)&1)>>>0);c[2699450]=fe&65535;a=0==(fe&1|0)?656:657;break;case 656:b[1356908]=1229539657;a=657;break;case 657:var le=(fe&65535)+((c[2699356]&65535)>>>(Bd>>>0))|0;c[2621482]=le&65535;var be=(le+65535|0)&65535;c[2699356]=be;r[i>>3]=1;b[1311414]=b[i>> 2];b[1311415]=b[i+4>>2];var Jd=be,a=662;break;case 658:var Id=c[2699356],a=(c[2622518]&65535)<(Id&65535)?659:660;break;case 659:c[2622518]=Id;a=660;break;case 660:var Yd=c[2621482];(c[2622514]&65535)<(Yd&65535)?a=661:(Jd=Id,a=662);break;case 661:c[2622514]=Yd;Jd=Id;a=662;break;case 662:var se=b[1311009];if(0==(se|0))a=663;else var Ke=se,a=664;break;case 663:Ke=b[1311009]=12;a=664;break;case 664:a=0==(b[1315874]|0)?665:666;break;case 665:b[1315874]=(1<(Jd&65535)?667:668;break;case 667:b[1316025]=0;a=668;break;case 668:if(44==(ge|0))a=669;else var Gd=ge,a=670;break;case 669:var me=b[1316030];Pa(b[Ua>>2],5576620,(l=k,k=k+8|0,b[l>>2]=me,b[l+4>>2]=5576608,l));b[1316025]=0;Gd=b[1315923];a=670;break;case 670:a=18==(Gd|0)|94==(Gd|0)?671:672;break;case 671:var Zd=b[1316030];Pa(b[Ua>>2],5576620,(l=k,k=k+8|0,b[l>>2]=Zd,b[l+4>>2]=5576600,l));b[1316025]=0;a=672;break;case 672:a=0==j[5560896]<<24>>24?673:674;break;case 673:var te=3==(b[1390210]| 0)?5576592:5576584;j[5560896]=j[te];j[5560897]=j[te+1];j[5560898]=j[te+2];j[5560899]=j[te+3];j[5560900]=j[te+4];a=674;break;case 674:a=0==c[2622518]<<16>>16?675:676;break;case 675:c[2622518]=c[2699356];a=676;break;case 676:a=0==c[2622514]<<16>>16?677:678;break;case 677:c[2622514]=c[2621482];a=678;break;case 678:var ne=b[1356908],a=0!=(ne|0)&3==(b[1390210]|0)?679:680;break;case 679:b[1356908]=(ne>>>2&572662306|ne<<2&-2004318072)&ne<<1|ne;a=680;break;case 680:a=-1==(b[1350762]|0)?681:683;break;case 681:var Be= b[1311007];b[1350762]=Be;a=-1==(Be|0)?682:683;break;case 682:b[1350762]=0;a=683;break;case 683:k=e;return}}function Ng(){var a=0,e=k;k=k+244|0;for(a=2;;)switch(a){case 2:for(var d=e,f=e+48,g=e+120,o=g,q=1390151,t=o>>2,x=q+31;q>2]=b[1349723],b[i+4>>2]=b[1349724],r[i>>3]),p=(b[i>>2]=b[1349721],b[i+4>>2]=b[1349722],r[i>>3]);de(V,p,0,0);for(var m=d,q=1311241,t=m>>2,x=q+12;q(u|0))var s=1,a=4; else a=3;break;case 3:s=5<(u|0);a=4;break;case 4:var v=b[1311260]|s&1;b[1311260]=v;if(0==(v|0))a=5;else var n=u,a=16;break;case 5:var z=kb(1024,1);b[1315737]=z;Ra(z,5576460);for(var y=b[1315737],w=y,q=1390127,t=w>>2,x=q+20;q>2]=1482250784;a=7;break;case 7:var B=g|0;b[y>>2]=252;var F=0,C=252,a=8;break;case 8:if(0==(F|0))var G=1952807028,a=10;else a=9;break;case 9:G=1<(F|0)?1482250784:1684370275;a=10;break;case 10:b[(y+(C>>> 2<<2)|0)>>2]=G;var Y=3*F&-1;b[(g+((Y+2|0)<<2)|0)>>2]=b[y>>2];var D=b[y>>2]+((b[(g+((Y+3|0)<<2)|0)>>2]+3|0)&-4)|0;b[y>>2]=D;var I=F+1|0;I>>>0>2]>>>0?(F=I,C=D,a=8):a=11;break;case 11:for(var na=g+20|0,ka=b[(g+56|0)>>2],ja=b[(g+68|0)>>2],oa=b[(g+80|0)>>2],ra=(b[na>>2]>>>2)+2|0,ga=b[(g+32|0)>>2]+8|0,$=b[(g+92|0)>>2]>>>2,E=b[(g+104|0)>>2]>>>2,H=b[(g+116|0)>>2]>>>2,J=y+128|0,q=o>>2,t=J>>2,x=q+31;q>2])+1|0;b[(y+(ra<<2)|0)>>2]=K;for(var W=w+ ga|0,q=5560424,t=W,x=q+12;q>2]=b[1349719],b[i+4>>2]=b[1349720],r[i>>3])+0.5&65535)<<16,fa=w+ka|0,q=5560588,t=fa,x=q+12;q>=8;j[P+1]=wa&255;wa>>=8;j[P+2]=wa&255;wa>>=8;j[P+3]=wa&255;for(var pa=w+ja|0,q=5560588,t=pa,x=q+12;q>=8;j[T+1]=wa&255;wa>>=8;j[T+2]=wa&255;wa>>=8;j[T+3]=wa&255;for(var X=w+oa|0,q=5560588,t=X,x=q+12;q>=8;j[R+1]=wa&255;wa>>=8;j[R+2]=wa&255;wa>>=8;j[R+3]=wa&255;gi(b[(5560728+(O<<2)|0)>>2],f|0,3);var ta=f|0,U=(b[i>>2]=b[ta>>2],b[i+4>>2]=b[ta+4>>2],r[i>>3]),sa=f+8|0,qa=(b[i>>2]=b[sa>>2],b[i+4>>2]=b[sa+4>>2],r[i>>3]),Z=f+16|0,Q=(b[i>>2]=b[Z>>2],b[i+4>>2]=b[Z+4>>2],r[i>>3]),S=f+24|0,M=(b[i>>2]=b[S>>2],b[i+4>>2]=b[S+4>>2],r[i>>3]),N=f+32|0,ca=(b[i>>2]=b[N>>2],b[i+4>>2]=b[N+4>>2],r[i>>3]),ia=f+40|0,ea=(b[i>>2]=b[ia>>2],b[i+4>>2]=b[ia+4>>2],r[i>>3]),aa=f+48| 0,ha=(b[i>>2]=b[aa>>2],b[i+4>>2]=b[aa+4>>2],r[i>>3]),da=f+56|0,la=(b[i>>2]=b[da>>2],b[i+4>>2]=b[da+4>>2],r[i>>3]),ua=f+64|0,Aa=(b[i>>2]=b[ua>>2],b[i+4>>2]=b[ua+4>>2],r[i>>3]),va=0,a=47;break;case 12:var Ca,za,Ea=kg(b[(Ca+(za<<2)|0)>>2]),Da=b[1315737];b[(Da+(za<<2)|0)>>2]=Ea;var Ja=za+1|0;256==(Ja|0)?a=13:(za=Ja,Ca=Da,a=12);break;case 13:var Ba=Da;ud(Ba+(b[(g+8|0)>>2]+8|0)|0,5576436,24);tc(Ba+(b[na>>2]+12|0)|0,b[(5560748+((b[1315734]-1|0)<<2)|0)>>2]);var Ga=b[1390210],Ia=b[1315734];0<(Ga|0)?a=14:(n= Ia,a=16);break;case 14:var Fa=b[(5560728+((Ia-1|0)<<2)|0)>>2],La=Fa|0,Oa=(b[i>>2]=b[La>>2],b[i+4>>2]=b[La+4>>2],r[i>>3]),Sa=Fa+8|0,Ma=(b[i>>2]=b[Sa>>2],b[i+4>>2]=b[Sa+4>>2],r[i>>3]),Ka=Fa+16|0,Ta=(b[i>>2]=b[Ka>>2],b[i+4>>2]=b[Ka+4>>2],r[i>>3]),Qa=0,a=15;break;case 15:h[(d+(Qa<<2)|0)>>2]=Oa*h[(5244964+(Qa<<2)|0)>>2]+Ma*h[(5244980+(Qa<<2)|0)>>2]+Ta*h[(5244996+(Qa<<2)|0)>>2];var qb=Qa+1|0;(qb|0)==(Ga|0)?a=43:(Qa=qb,a=15);break;case 16:a=j[5243532]?17:18;break;case 17:var Tb=b[(5560748+((n-1|0)<<2)|0)>> 2];Pa(b[Ua>>2],0!=(b[1311260]|0)?5576412:5576380,(l=k,k=k+4|0,b[l>>2]=Tb,l));a=18;break;case 18:t=1316909;for(x=t+32768;t>16?34:19;break;case 19:var $a=c[2621482],cb=0,Ha=b[1316027]|0,Na=$a,a=20;break;case 20:if(0==Na<<16>>16)var Va=Ha,Mb=0,a=33;else a=21;break;case 21:var Ya=b[1311260],Za=0,ab=Ha,a=22;break;case 22:a=0==(Ya|0)?23:28;break;case 23:var ob=b[1390210];if(0<(ob|0))var xa=0,eb=0,Wa=0,fb=0,a=24;else var mb=0,hb=0,Xa=0,a=26;break;case 24:var bb= c[(ab+(xa<<1)|0)>>1]&65535|0,db=eb+h[(d+(xa<<2)|0)>>2]*bb,gb=Wa+h[(d+16+(xa<<2)|0)>>2]*bb,Vb=fb+h[(d+32+(xa<<2)|0)>>2]*bb,sb=xa+1|0;(sb|0)<(ob|0)?(xa=sb,eb=db,Wa=gb,fb=Vb,a=24):a=25;break;case 25:var Nb=db&-1,Xb=gb&-1,Bb=Vb&-1;if(0>(Nb|0))var Ob=0,Cb=Bb,Eb=Xb,a=27;else mb=Bb,hb=Xb,Xa=Nb,a=26;break;case 26:var tb=Xa&65535,Ob=65535>(Xa|0)?tb:-1,Cb=mb,Eb=hb,a=27;break;case 27:c[ab>>1]=Ob;if(0>(Eb|0))var Jb=0,a=40;else a=39;break;case 28:a=0==(b[1356993]|0)?30:29;break;case 29:var Fb=jb(cb,Za);c[ab>> 1]=c[(ab+(Fb<<1)|0)>>1];a=30;break;case 30:var yb=b[1390210];if(0<(yb|0))var nb=0,a=31;else a=32;break;case 31:var wb=5267636+(nb<<15)+((c[(ab+(nb<<1)|0)>>1]&65535)>>>3<<2)|0;b[wb>>2]=b[wb>>2]+1|0;var pb=nb+1|0;(pb|0)<(yb|0)?(nb=pb,a=31):a=32;break;case 32:var Db=Za+1|0,zb=ab+8|0;(Db|0)<($a&65535|0)?(Za=Db,ab=zb,a=22):(Va=zb,Mb=$a,a=33);break;case 33:var ub=cb+1|0;(ub|0)<(lb&65535|0)?(cb=ub,Ha=Va,Na=Mb,a=20):a=34;break;case 34:a=4==(b[1390210]|0)&0!=(b[1315734]|0)?35:36;break;case 35:b[1390210]=3; a=36;break;case 36:a=0!=(b[1356993]|0)&0!=(b[1356908]|0)?37:38;break;case 37:b[1390210]=1;a=38;break;case 38:k=e;return;case 39:var hc=Eb&65535,Jb=65535>(Eb|0)?hc:-1,a=40;break;case 40:c[(ab+2|0)>>1]=Jb;if(0>(Cb|0))var bc=0,a=42;else a=41;break;case 41:var fc=Cb&65535,bc=65535>(Cb|0)?fc:-1,a=42;break;case 42:c[(ab+4|0)>>1]=bc;a=30;break;case 43:var ic=Fa+24|0,gc=(b[i>>2]=b[ic>>2],b[i+4>>2]=b[ic+4>>2],r[i>>3]),lc=Fa+32|0,oc=(b[i>>2]=b[lc>>2],b[i+4>>2]=b[lc+4>>2],r[i>>3]),zc=Fa+40|0,Sb=(b[i>>2]=b[zc>> 2],b[i+4>>2]=b[zc+4>>2],r[i>>3]),vb=0,a=44;break;case 44:h[(d+16+(vb<<2)|0)>>2]=gc*h[(5244964+(vb<<2)|0)>>2]+oc*h[(5244980+(vb<<2)|0)>>2]+Sb*h[(5244996+(vb<<2)|0)>>2];var Kb=vb+1|0;(Kb|0)==(Ga|0)?a=45:(vb=Kb,a=44);break;case 45:var Yb=Fa+48|0,Gb=(b[i>>2]=b[Yb>>2],b[i+4>>2]=b[Yb+4>>2],r[i>>3]),cc=Fa+56|0,dc=(b[i>>2]=b[cc>>2],b[i+4>>2]=b[cc+4>>2],r[i>>3]),uc=Fa+64|0,yc=(b[i>>2]=b[uc>>2],b[i+4>>2]=b[uc+4>>2],r[i>>3]),ib=0,a=46;break;case 46:h[(d+32+(ib<<2)|0)>>2]=Gb*h[(5244964+(ib<<2)|0)>>2]+dc*h[(5244980+ (ib<<2)|0)>>2]+yc*h[(5244996+(ib<<2)|0)>>2];var pc=ib+1|0;(pc|0)==(Ga|0)?(n=Ia,a=16):(ib=pc,a=46);break;case 47:var Pb=va+2|0,vc=5560208+24*va|0,Zb=(b[i>>2]=b[vc>>2],b[i+4>>2]=b[vc+4>>2],r[i>>3]),Ac=Zb*U,mc=5560216+24*va|0,qc=(b[i>>2]=b[mc>>2],b[i+4>>2]=b[mc+4>>2],r[i>>3]),rc=Ac+qc*qa,Ic=5560224+24*va|0,Qb=(b[i>>2]=b[Ic>>2],b[i+4>>2]=b[Ic+4>>2],r[i>>3]),$b=65536*(rc+Qb*Q)+0.5,Bc=0<=$b?Math.floor($b):Math.ceil($b);b[(y+((Pb+$|0)<<2)|0)>>2]=Bc;var ac=65536*(Zb*M+qc*ca+Qb*ea)+0.5,xb=0<=ac?Math.floor(ac): Math.ceil(ac);b[(y+((Pb+E|0)<<2)|0)>>2]=xb;var rb=65536*(Zb*ha+qc*la+Qb*Aa)+0.5,Nc=0<=rb?Math.floor(rb):Math.ceil(rb);b[(y+((Pb+H|0)<<2)|0)>>2]=Nc;var Cc=va+1|0;3==(Cc|0)?(za=0,Ca=y,a=12):(va=Cc,a=47)}}function Zj(){for(var a=0,a=2;;)switch(a){case 2:var e=c[2699450],a=0==e<<16>>16?17:3;break;case 3:if(j[5243532])a=4;else var d=e,a=5;break;case 4:Xb(5576348,29,1,b[Ua>>2]);d=c[2699450];a=5;break;case 5:var f=c[2622458]&65535,f=(((d&65535)-1|0)+f|0)>>f;c[2699450]=f&65535;var g=f&65535,f=(g|0)/0.7071067811865476, f=0<=f?Math.floor(f):Math.ceil(f),g=((c[2699356]&65535)-g|0)/0.7071067811865476,g=0<=g?Math.floor(g):Math.ceil(g),h=f&65535,i=g&65535,k=a=kb(i*h&-1,8);Ra(a,5576308);a=0==g<<16>>16?16:6;break;case 6:var l=0==f<<16>>16,r=0,a=7;break;case 7:a=l?15:8;break;case 8:var p=r*h&-1,m=c[2699450],u=c[2699356],s=0,a=9;break;case 9:var v=0.7071067811865476*(r-s|0)+(m&65535|0),n=0<=v?Math.floor(v):Math.ceil(v),z=0.7071067811865476*(s+r|0),y=0<=z?Math.floor(z):Math.ceil(z),a=n>>>0>((u&65535)-2|0)>>>0?14:10;break; case 10:var w=c[2621482]&65535,a=y>>>0>(w-2|0)>>>0?14:11;break;case 11:var o=v-(n>>>0),q=z-(y>>>0),x=b[1316027],C=(w*n&-1)+y|0,G=b[1390210],a=0<(G|0)?12:14;break;case 12:var B=1-q,D=C+1|0,I=1-o,na=s+p|0,Y=0,a=13;break;case 13:a=I*(B*(c[(x+(C<<3)+(Y<<1)|0)>>1]&65535|0)+q*(c[(x+(D<<3)+(Y<<1)|0)>>1]&65535|0))+o*(B*(c[(x+((w+C|0)<<3)+(Y<<1)|0)>>1]&65535|0)+q*(c[(x+((D+w|0)<<3)+(Y<<1)|0)>>1]&65535|0));a=0<=a?Math.floor(a):Math.ceil(a);c[(k+(na<<3)+(Y<<1)|0)>>1]=a;a=Y+1|0;(a|0)<(G|0)?(Y=a,a=13):a=14;break; case 14:a=s+1|0;(a|0)<(h|0)?(s=a,a=9):a=15;break;case 15:a=r+1|0;(a|0)<(i|0)?(r=a,a=7):a=16;break;case 16:Aa(b[1316027]);c[2621482]=f;c[2699356]=g;b[1316027]=k;c[2699450]=0;a=17;break;case 17:return}}function wf(a,e){for(var d=0,d=2;;)switch(d){case 2:var f=b[1350762],g=(d=0==(f&4|0))?a:e,h=d?e:a;if(0==(f&2|0))var i=g,d=4;else d=3;break;case 3:i=(c[2632056]&65535)+(g^-1)|0;d=4;break;case 4:var j=c[2632046];if(0==(f&1|0))var k=h,d=6;else d=5;break;case 5:k=(j&65535)+(h^-1)|0;d=6;break;case 6:return((j& 65535)*i&-1)+k|0}}function Da(a,e,d,f,g){for(var h=0,h=2;;)switch(h){case 2:var i=a+2|0,k=c[a>>1];c[a>>1]=k+1&65535;k&=65535;c[(i+12*k|0)>>1]=e;c[(i+12*k+2|0)>>1]=d;b[(i+12*k+4|0)>>2]=f;h=3>(d&65535)&5>(f|0)?3:4;break;case 3:var l=h=i+12*k+8|0;j[h]=g&255;j[l+1|0]=g>>>8&255;j[l+2|0]=g>>>16&255;j[l+3|0]=g>>>24&255;h=7;break;case 4:h=3==d<<16>>16&3>(f|0)?5:6;break;case 5:l=h=i+12*k+8|0;c[h>>1]=g&65535;c[(l+2|0)>>1]=g>>>16&65535;h=7;break;case 6:b[(i+12*k+8|0)>>2]=g;h=7;break;case 7:return}}function $j(){for(var a= 0,a=2;;)switch(a){case 2:var e=(b[i>>2]=b[1311414],b[i+4>>2]=b[1311415],r[i>>3]),a=1==e?31:3;break;case 3:if(j[5243532])a=4;else var d=e,a=5;break;case 4:Xb(5576280,24,1,b[Ua>>2]);d=(b[i>>2]=b[1311414],b[i+4>>2]=b[1311415],r[i>>3]);a=5;break;case 5:a=1>d?6:18;break;case 6:var f=(c[2699356]&65535|0)/d+0.5,f=0<=f?Math.floor(f):Math.ceil(f),g=f&65535,h=a=kb(g*(c[2621482]&65535)&-1,8);Ra(a,5576268);a=0==f<<16>>16?17:7;break;case 7:var k=c[2621482],l=b[1316027],o=c[2699356],q=0,p=0,m=k,a=8;break;case 8:var a= p&-1,u=p-(a|0),s=m&65535,v=s*a&-1,n=l+(v<<3)|0;if((a+1|0)<(o&65535|0))a=9;else var z=n,a=10;break;case 9:z=l+(v<<3)+(s<<2<<1)|0;a=10;break;case 10:if(0==m<<16>>16)var y=0,a=16;else a=11;break;case 11:var w=1-u,x=b[1390210],B=n,F=z,C=0,a=12;break;case 12:if(0<(x|0))var G=0,a=14;else a=13;break;case 13:var Y=k&65535,a=15;break;case 14:var a=w*(c[(B+(G<<1)|0)>>1]&65535|0)+u*(c[(F+(G<<1)|0)>>1]&65535|0)+0.5,D=0<=a?Math.floor(a):Math.ceil(a),a=k&65535;c[(h+(((a*q&-1)+C|0)<<3)+(G<<1)|0)>>1]=D;D=G+1|0;(D| 0)<(x|0)?(G=D,a=14):(Y=a,a=15);break;case 15:var a=C+1|0,D=B+8|0,I=F+8|0;(a|0)<(Y|0)?(B=D,F=I,C=a,a=12):(y=k,a=16);break;case 16:a=q+1|0;D=(b[i>>2]=b[1311414],b[i+4>>2]=b[1311415],r[i>>3]);D=p+D;(a|0)<(g|0)?(q=a,p=D,m=y,a=8):a=17;break;case 17:c[2699356]=f;var na=h,a=30;break;case 18:var ka=d*(c[2621482]&65535|0)+0.5,ka=0<=ka?Math.floor(ka):Math.ceil(ka),ja=ka&65535,oa=a=kb(ja*(c[2699356]&65535)&-1,8);Ra(a,5576268);a=0==ka<<16>>16?29:19;break;case 19:var ra=b[1316027],ga=c[2621482],$=0,E=0,a=20;break; case 20:var H=E&-1,J=E-(H|0),O=ra+(H<<3)|0,K=ga&65535;if((H+1|0)<(K|0))a=21;else var W=O,a=22;break;case 21:W=ra+(H<<3)+8|0;a=22;break;case 22:var ba=c[2699356],a=0==ba<<16>>16?28:23;break;case 23:var fa=1-J,P=b[1390210],pa=O,T=W,X=0,a=24;break;case 24:a=0<(P|0)?25:27;break;case 25:var R=(X*ja&-1)+$|0,ta=0,a=26;break;case 26:a=fa*(c[(pa+(ta<<1)|0)>>1]&65535|0)+J*(c[(T+(ta<<1)|0)>>1]&65535|0)+0.5;a=0<=a?Math.floor(a):Math.ceil(a);c[(oa+(R<<3)+(ta<<1)|0)>>1]=a;a=ta+1|0;(a|0)<(P|0)?(ta=a,a=26):a=27; break;case 27:a=X+1|0;I=K<<2;D=pa+(I<<1)|0;I=T+(I<<1)|0;(a|0)<(ba&65535|0)?(pa=D,T=I,X=a,a=24):a=28;break;case 28:a=$+1|0;D=1/(b[i>>2]=b[1311414],b[i+4>>2]=b[1311415],r[i>>3]);D=E+D;(a|0)<(ja|0)?($=a,E=D,a=20):a=29;break;case 29:c[2621482]=ka;na=oa;a=30;break;case 30:Aa(b[1316027]);b[1316027]=na;a=31;break;case 31:return}}function xf(a,e){for(var d=0,f=k,d=2;;)switch(d){case 2:for(var g=a>>2,i=g+344;g>>16&65535;c[(a|0)>>1]=r;c[(a+2|0)>>1]=42;b[(a+4|0)>>2]=10;var r= 0!=(e|0),t=a+10|0;if(r)d=3;else var o=t,d=6;break;case 3:Da(t,254,4,1,0);Da(t,256,4,1,c[2621482]&65535);Da(t,257,4,1,c[2699356]&65535);var q=b[1390210],p=j[5262940];Da(t,258,3,q,p?16:8);d=2<(q|0)?4:5;break;case 4:b[(a+12+12*((c[t>>1]&65535)-1|0)+8|0)>>2]=468;d=5;break;case 5:o=p?16:8;c[(a+468|0)>>1]=o;c[(a+470|0)>>1]=o;c[(a+472|0)>>1]=o;c[(a+474|0)>>1]=o;Da(t,259,3,1,1);Da(t,262,3,1,1<(q|0)?2:1);o=t;d=6;break;case 6:Da(o,270,2,512,620);Da(o,271,2,64,1132);Da(o,272,2,64,1196);d=r?7:10;break;case 7:var m= b[1315737];if(0==(m|0))var u=0,d=9;else d=8;break;case 8:u=kg(b[m>>2]);d=9;break;case 9:Da(o,273,4,1,u+1376|0);var s=b[1390210];Da(o,277,3,1,s);d=c[2699356]&65535;Da(o,278,4,1,d);Da(o,279,4,1,((((c[2621482]&65535)*d&-1)*s&-1)*(j[5262940]?16:8)&-1|0)/8&-1);s=u;d=11;break;case 10:Da(o,274,3,1,(j[b[1350762]+5576256|0]<<24>>24)-48|0);s=0;d=11;break;case 11:var v=a+476|0;Da(o,282,5,1,476);var n=a+484|0;Da(o,283,5,1,484);Da(o,284,3,1,1);Da(o,296,3,1,2);Da(o,305,2,32,1260);Da(o,306,2,20,1292);Da(o,315,2, 64,1312);var z=a+294|0;Da(o,-30871,4,1,294);d=0==(s|0)?13:12;break;case 12:Da(o,-30861,7,s,1376);d=13;break;case 13:var y=a+492|0;Da(z,-32102,5,1,492);var w=a+500|0;Da(z,-32099,5,1,500);Da(z,-30681,3,1,h[1316024]&-1);var x=a+508|0;Da(z,-28150,5,1,508);d=0==(b[1349685]|0)?15:14;break;case 14:d=a+346|0;Da(o,-30683,4,1,346);Da(d,0,1,4,514);Da(d,1,2,2,b[1349713]);g=a+516|0;Da(d,2,5,3,516);Da(d,3,2,2,b[1349714]);Da(d,4,5,3,540);Da(d,5,1,1,b[1349715]);Da(d,6,5,1,588);Da(d,7,5,3,564);Da(d,18,2,12,596);Da(d, 29,2,12,608);d=1349684;g>>=2;for(i=d+26;d>2]=300;b[v>>2]=300;b[(a+488|0)>>2]=1;b[(a+480|0)>>2]=1;b[(a+496|0)>>2]=1E6;b[(a+504|0)>>2]=1E6;b[(a+512|0)>>2]=1E6;b[y>>2]=1E6*h[1311228]&-1;b[w>>2]=1E6*h[1390367]&-1;b[x>>2]=1E6*h[1350761]&-1;Hf(a+620|0,5427980,512);Hf(a+1132|0,5263628,64);Hf(a+1196|0,5263372,64);q=a+1260|0;d=5576244;g=q;for(i=d+12;d>2]+1900|0;p=b[(n+16|0)>>2]+1|0;m=b[(n+12|0)>>2];u=b[(n+8|0)>>2]; v=b[(n+4|0)>>2];n=b[(n|0)>>2];lg(a+1292|0,5576212,(l=k,k=k+24|0,b[l>>2]=q,b[l+4>>2]=p,b[l+8>>2]=m,b[l+12>>2]=u,b[l+16>>2]=v,b[l+20>>2]=n,l));Hf(a+1312|0,5561404,64);k=f;return}}function ak(){var a=0,e=k;k=k+1376|0;for(a=2;;)switch(a){case 2:var d=e,f=c[2621482],g=c[2699356],o=0.01*((g&65535)*(f&65535)&-1|0)&-1;if(0==c[2699450]<<16>>16)var q=o,a=4;else a=3;break;case 3:q=(o|0)/2&-1;a=4;break;case 4:if(0==(b[1349677]&-3|j[5262956]&1|0))a=5;else var t=65536,a=11;break;case 5:var x=b[1390210];if(0<(x| 0))var V=0,p=0,a=6;else t=0,a=11;break;case 6:var m=0,u=8192,a=7;break;case 7:var s=u-1|0,a=32<(s|0)?8:9;break;case 8:a=b[(5267636+(V<<15)+(s<<2)|0)>>2]+m|0;(a|0)>(q|0)?a=9:(m=a,u=s,a=7);break;case 9:var v=(p|0)<(s|0)?s:p,a=V+1|0;(a|0)<(x|0)?(V=a,p=v,a=6):a=10;break;case 10:t=v<<3|0;a=11;break;case 11:var a=(b[i>>2]=b[1349723],b[i+4>>2]=b[1349724],r[i>>3]),n=(b[i>>2]=b[1349721],b[i+4>>2]=b[1349722],r[i>>3]);de(a,n,2,t/h[1390285]&-1);c[2632056]=g;c[2632046]=f;if(0==(b[1350762]&4|0))var z=f,a=13;else a= 12;break;case 12:c[2621482]=g;c[2699356]=f;z=g;a=13;break;case 13:var y=kb(z&65535,((j[5262940]?16:8)*b[1390210]&-1|0)/8&-1),w=y;Ra(y,5576164);a=j[5262932]?14:16;break;case 14:xf(d,1);Xb(d,1376,1,b[1315738]);var L=b[1315737],a=0==(L|0)?19:15;break;case 15:a=L;n=kg(b[L>>2]);Xb(a,n,1,b[1315738]);a=19;break;case 16:var B=b[1390210],F=b[1315738],a=3<(B|0)?17:18;break;case 17:var a=c[2621482]&65535,n=c[2699356]&65535,C=j[5262940]?65535:255;Pa(F,5576100,(l=k,k=k+20|0,b[l>>2]=a,b[l+4>>2]=n,b[l+8>>2]=B,b[l+ 12>>2]=C,b[l+16>>2]=5560896,l));a=19;break;case 18:var a=((B|0)/2&-1)+5|0,n=c[2621482]&65535,C=c[2699356]&65535,G=j[5262940]?65535:255;Pa(F,5576068,(l=k,k=k+16|0,b[l>>2]=a,b[l+4>>2]=n,b[l+8>>2]=C,b[l+12>>2]=G,l));a=19;break;case 19:var a=wf(0,0),Y=wf(0,1)-a|0,D=wf(1,0),n=c[2621482],C=wf(0,n&65535),D=D-C|0;if(0==c[2699356]<<16>>16)a=35;else var I=a,na=1,ka=n,a=20;break;case 20:var ja=j[5262940];if(0==ka<<16>>16)var oa=I,a=30;else a=21;break;case 21:var ra=b[1390210],ga=0,$=I,a=22;break;case 22:var E= 0<(ra|0),a=ja?25:23;break;case 23:a=E?24:29;break;case 24:var H=b[1316027],J=0,a=27;break;case 25:a=E?26:29;break;case 26:var O=b[1316027],K=0,a=28;break;case 27:j[y+((ra*ga&-1)+J|0)|0]=(c[(5428500+((c[(H+($<<3)+(J<<1)|0)>>1]&65535)<<1)|0)>>1]&65535)>>>8&255;a=J+1|0;(a|0)<(ra|0)?(J=a,a=27):a=29;break;case 28:c[(w+(((ra*ga&-1)+K|0)<<1)|0)>>1]=c[(5428500+((c[(O+($<<3)+(K<<1)|0)>>1]&65535)<<1)|0)>>1];a=K+1|0;(a|0)<(ra|0)?(K=a,a=28):a=29;break;case 29:a=ga+1|0;n=Y+$|0;(a|0)<(ka&65535|0)?(ga=a,$=n,a=22): (oa=n,a=30);break;case 30:a=j[5262932]|ja^1?33:31;break;case 31:a=21930==(Jd(21930)|0)?33:32;break;case 32:yi(y,y,(b[1390210]<<1)*(c[2621482]&65535)&-1);a=33;break;case 33:Xb(y,((j[5262940]?16:8)*b[1390210]&-1|0)/8&-1,c[2621482]&65535,b[1315738]);a=(na|0)<(c[2699356]&65535|0)?34:35;break;case 34:ka=c[2621482];na=na+1|0;I=D+oa|0;a=20;break;case 35:Aa(y);k=e;return}}function bk(a,e){var d=0,f=k;k=k+8|0;for(var d=2,g={},o={60:function(a){d=224;kc=a},dummy:0};;)try{switch(d){case 2:var x=f;Jl(5576060); d=1==(a|0)?3:4;break;case 3:Ja(5576028,(l=k,k=k+4|0,b[l>>2]=5576020,l));Fa(5244072);var t=b[e>>2];Ja(5575984,(l=k,k=k+4|0,b[l>>2]=t,l));Fa(5575948);Fa(5575900);Fa(5575856);Fa(5575808);Fa(5575756);Fa(5575708);Fa(5575660);Fa(5575608);Fa(5575556);Fa(5575516);Fa(5575464);Fa(5575424);Fa(5575372);Fa(5575324);Fa(5575284);Fa(5575248);Fa(5575200);Fa(5575132);Fa(5575076);Fa(5575012);Fa(5574956);Fa(5574900);Fa(5574852);Fa(5574800);Fa(5574752);Fa(5574696);Fa(5574656);Fa(5574596);Fa(5574552);Fa(5574500);Fa(5574440); Fa(5574400);Fa(5574352);Fa(5574316);zc(10,b[zd>>2]);var ka=1,d=223;break;case 4:b[(e+(a<<2)|0)>>2]=5587392;var V=b[(e+4|0)>>2],p=j[V];if(43==((p<<24>>24)-2|2))var m=0,u=0,s=0,v=-1,n=-1,z=-1,y=-1,w=1,L=0,ma=0,F=0,C=0,G=1,ja=V,D=p,I=0,na=-1,d=5;else var oa=0,va=1,wa=0,ra=0,ga=0,$=0,E=1,H=-1,J=-1,O=-1,K=-1,W=0,ba=0,fa=0,d=52;break;case 5:var P=G+1|0,pa=j[ja+1|0]<<24>>24,T=Rl(5574292,pa,13),d=0==(T|0)?10:6;break;case 6:var X=(j[(T-5574292|0)+5574276|0]<<24>>24)-48|0,R=0,d=7;break;case 7:d=(R|0)<(X|0)? 8:10;break;case 8:var ta=R+1|0;10>((j[b[(e+((R+P|0)<<2)|0)>>2]]<<24>>24)-48|0)>>>0?(R=ta,d=7):d=9;break;case 9:Pa(b[Ua>>2],5574244,(l=k,k=k+4|0,b[l>>2]=pa,l));ka=1;d=223;break;case 10:if(100==(pa|0))d=11;else if(110==(pa|0))d=12;else if(98==(pa|0))d=13;else if(114==(pa|0))d=14;else if(67==(pa|0))d=15;else if(103==(pa|0))d=16;else if(107==(pa|0))d=18;else if(83==(pa|0))d=19;else if(116==(pa|0))d=20;else if(113==(pa|0))d=21;else if(109==(pa|0))d=22;else if(72==(pa|0))d=23;else if(115==(pa|0))d=24;else if(111== (pa|0))d=25;else if(122==(pa|0))var U=P,sa=C,qa=F,Z=ma,Q=L,S=w,M=y,N=z,ca=n,ia=v,ea=s,aa=u,ha=1,da=I,la=na,d=28;else if(80==(pa|0))d=29;else if(75==(pa|0))d=30;else if(101==(pa|0))d=31;else if(105==(pa|0))d=32;else if(99==(pa|0))d=33;else if(118==(pa|0))d=34;else if(104==(pa|0))d=35;else if(102==(pa|0))d=36;else if(65==(pa|0))d=37;else if(97==(pa|0))var Ca=P,d=38;else d=119==(pa|0)?39:77==(pa|0)?40:73==(pa|0)?41:69==(pa|0)?42:68==(pa|0)?43:106==(pa|0)?45:87==(pa|0)?46:84==(pa|0)?47:52==(pa|0)?48: 54==(pa|0)?49:50;break;case 11:var Da=b[1356993],d=44;break;case 12:var Ea=G+2|0,Ia=nd(b[(e+(P<<2)|0)>>2]);h[1311016]=Ia;U=Ea;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 13:var La=G+2|0,Oa=nd(b[(e+(P<<2)|0)>>2]);h[1390285]=Oa;U=La;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 14:var Sa=G+2|0,Qa=nd(b[(e+(P<<2)|0)>>2]);h[1310884]=Qa;var Ba=G+3|0,Ga=nd(b[(e+(Sa<<2)|0)>>2]);h[1310885]=Ga;var qb=G+4|0,Nb=nd(b[(e+(Ba<<2)|0)>>2]); h[1310886]=Nb;var bc=nd(b[(e+(qb<<2)|0)>>2]);h[1310887]=bc;U=G+5|0;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 15:var Ab=G+2|0,hc=1/nd(b[(e+(P<<2)|0)>>2]);r[i>>3]=hc;b[1393312]=b[i>>2];b[1393313]=b[i+4>>2];var Ma=G+3|0,Ka=1/nd(b[(e+(Ab<<2)|0)>>2]);r[i>>3]=Ka;b[1393316]=b[i>>2];b[1393317]=b[i+4>>2];U=Ma;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 16:var Ta=G+2|0,Lb=nd(b[(e+(P<<2)|0)>>2]);r[i>>3]=Lb;b[1349723]=b[i>>2];b[1349724]= b[i+4>>2];var Jc=G+3|0,lc=nd(b[(e+(Ta<<2)|0)>>2]);r[i>>3]=lc;b[1349721]=b[i>>2];b[1349722]=b[i+4>>2];0!=Lb?d=17:(U=Jc,sa=C,qa=F,Z=ma,Q=L,S=w,M=y,N=z,ca=n,ia=v,ea=s,aa=u,ha=m,da=I,la=na,d=28);break;case 17:r[i>>3]=1/Lb;b[1349723]=b[i>>2];b[1349724]=b[i+4>>2];U=Jc;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 18:var lb=G+2|0,$a=Vb(b[(e+(P<<2)|0)>>2]),U=lb,sa=C,qa=F,Z=ma,Q=L,S=w,M=y,N=z,ca=$a,ia=v,ea=s,aa=u,ha=m,da=I,la=na,d=28;break;case 19:var cb=G+2|0,Ha=Vb(b[(e+ (P<<2)|0)>>2]),U=cb,sa=C,qa=F,Z=ma,Q=L,S=w,M=y,N=Ha,ca=n,ia=v,ea=s,aa=u,ha=m,da=I,la=na,d=28;break;case 20:var Na=G+2|0,Va=Vb(b[(e+(P<<2)|0)>>2]),U=Na,sa=C,qa=F,Z=ma,Q=L,S=w,M=Va,N=z,ca=n,ia=v,ea=s,aa=u,ha=m,da=I,la=na,d=28;break;case 21:var Mb=G+2|0,Ya=Vb(b[(e+(P<<2)|0)>>2]),U=Mb,sa=C,qa=F,Z=ma,Q=L,S=w,M=y,N=z,ca=n,ia=Ya,ea=s,aa=u,ha=m,da=I,la=na,d=28;break;case 22:var Za=G+2|0,ab=Vb(b[(e+(P<<2)|0)>>2]);b[1315873]=ab;U=Za;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break; case 23:var ob=G+2|0,xa=Vb(b[(e+(P<<2)|0)>>2]);b[1349677]=xa;U=ob;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 24:var eb=b[(e+(P<<2)|0)>>2],Wa=Vb(eb),fb=-Wa|0;b[1311230]=-1<(Wa|0)?Wa:fb;var mb=G+2|0,hb=0==(q(eb,5574240)|0)&1,U=mb,sa=C,qa=F,Z=ma,Q=L,S=w,M=y,N=z,ca=n,ia=v,ea=s,aa=u,ha=m,da=hb,la=na,d=28;break;case 25:var Xa=b[(e+(P<<2)|0)>>2];10>((j[Xa]<<24>>24)-48|0)>>>0?d=26:(U=P,sa=C,qa=F,Z=ma,Q=L,S=w,M=y,N=z,ca=n,ia=v,ea=s,aa=u,ha=m,da=I,la=na,d=28);break;case 26:0== j[Xa+1|0]<<24>>24?d=27:(U=P,sa=C,qa=F,Z=ma,Q=L,S=w,M=y,N=z,ca=n,ia=v,ea=s,aa=u,ha=m,da=I,la=na,d=28);break;case 27:var bb=G+2|0,db=Vb(Xa);b[1315734]=db;U=bb;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 28:var gb=b[(e+(U<<2)|0)>>2],fc=j[gb];if(43==((fc<<24>>24)-2|2))m=ha,u=aa,s=ea,v=ia,n=ca,z=N,y=M,w=S,L=Q,ma=Z,F=qa,C=sa,G=U,ja=gb,D=fc,I=da,na=la,d=5;else var sb=ha,gc=aa,oc=ea,Bb=ia,Ob=ca,Cb=N,Eb=M,tb=S,Jb=Q,Fb=Z,yb=qa,nb=sa,wb=U,pb=da,Db=la,d=51;break;case 29:var zb= b[(e+(P<<2)|0)>>2],U=G+2|0,sa=C,qa=zb,Z=ma,Q=L,S=w,M=y,N=z,ca=n,ia=v,ea=s,aa=u,ha=m,da=I,la=na,d=28;break;case 30:var ub=b[(e+(P<<2)|0)>>2],U=G+2|0,sa=ub,qa=F,Z=ma,Q=L,S=w,M=y,N=z,ca=n,ia=v,ea=s,aa=u,ha=m,da=I,la=na,d=28;break;case 31:U=P;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=1;ha=m;da=I;la=na;d=28;break;case 32:U=P;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=1;aa=u;ha=m;da=I;la=na;d=28;break;case 33:U=P;sa=C;qa=F;Z=ma;Q=1;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 34:j[5243532]= 1;U=P;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 35:j[5398716]=1;d=36;break;case 36:j[5403040]=1;U=P;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 37:var yc=G+2|0,Ac=Vb(b[(e+(P<<2)|0)>>2]);b[1349683]=Ac;var Ic=G+3|0,ic=Vb(b[(e+(yc<<2)|0)>>2]);b[1349682]=ic;var Qc=G+4|0,id=Vb(b[(e+(Ic<<2)|0)>>2]);b[1349681]=id;var jd=Vb(b[(e+(Qc<<2)|0)>>2]);b[1349680]=jd;Ca=G+5|0;d=38;break;case 38:j[5243556]=1;U=Ca;sa=C;qa=F;Z=ma;Q=L;S=w; M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 39:j[5243552]=1;U=P;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 40:var ld=43==D<<24>>24&1,U=P,sa=C,qa=F,Z=ma,Q=L,S=w,M=y,N=z,ca=n,ia=v,ea=s,aa=u,ha=m,da=I,la=ld,d=28;break;case 41:U=P;sa=C;qa=F;Z=1;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 42:b[1356993]=b[1356993]+1|0;d=43;break;case 43:var Sb=b[1356993]+1|0,Da=b[1356993]=Sb,d=44;break;case 44:b[1356993]=Da+1|0;d=45;break;case 45:U= P;sa=C;qa=F;Z=ma;Q=L;S=0;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 46:j[5262956]=1;U=P;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 47:j[5262932]=1;U=P;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da=I;la=na;d=28;break;case 48:j[5262956]=1;r[i>>3]=1;b[1349721]=b[i>>2];b[1349722]=b[i+4>>2];r[i>>3]=1;b[1349723]=b[i>>2];b[1349724]=b[i+4>>2];d=49;break;case 49:j[5262940]=1;U=P;sa=C;qa=F;Z=ma;Q=L;S=w;M=y;N=z;ca=n;ia=v;ea=s;aa=u;ha=m;da= I;la=na;d=28;break;case 50:Pa(b[Ua>>2],5574216,(l=k,k=k+4|0,b[l>>2]=pa,l));ka=1;d=223;break;case 51:if(0>(Db|0))oa=pb,va=wb,wa=nb,ra=yb,ga=Fb,$=Jb,E=tb,H=Eb,J=Cb,O=Ob,K=Bb,W=oc,ba=gc,fa=sb,d=52;else var vb=Db,Kb=pb,Yb=wb,Gb=nb,cc=yb,dc=Fb,uc=Jb,fd=tb,ib=Eb,pc=Cb,Pb=Ob,vc=Bb,Zb=oc,gd=gc,mc=sb,d=53;break;case 52:vb=j[5243552]&1;Kb=oa;Yb=va;Gb=wa;cc=ra;dc=ga;uc=$;fd=E;ib=H;pc=J;Pb=O;vc=K;Zb=W;gd=ba;mc=fa;d=53;break;case 53:d=(Yb|0)==(a|0)?54:55;break;case 54:Xb(5574192,21,1,b[Ua>>2]);ka=1;d=223;break; case 55:var qc=0!=(uc|0),d=qc?56:57;break;case 56:var rc;Y.streams[1]?Y.streams[1].isTerminal?rc=1:(ua(mi),rc=0):(ua(Hd),rc=0);d=0==(rc|0)?57:59;break;case 57:(Yb|0)<(a|0)?d=58:(ka=0,d=223);break;case 58:var sd=-1<(ib|0),Qb=0==(mc|0),$b=0!=(gd|0),Bc=0!=(Zb|0),ac=0==(fd|0),xb=0==(dc|0),rb=0==(Gb|0),Nc=-1<(vc|0),Cc=-1<(Pb|0),td=0<(pc|0),Kc=0==(Zb|0),ud=x+4|0,Xc=x|0,Rc=0==(Kb|0),ad=0!=(vb|0),jc=Yb,d=60;break;case 59:Xb(5574148,41,1,b[Ua>>2]);ka=1;d=223;break;case 60:b[1311258]=0;b[1316027]=0;b[1315737]= 0;b[1315862]=0;b[1315738]=b[zd>>2];var kc=(l=zn++,g[l]=1,ck[l]=d,b[1356982]=l,0),d=224;break;case 224:d=0==(kc|0)?65:61;break;case 61:d=2<(b[1316029]|0)?62:63;break;case 62:$d(b[1316029]);d=63;break;case 63:if(2<(b[1315738]|0))d=64;else var Fc=0,Wb=1,d=210;break;case 64:$d(b[1315738]);Fc=0;Wb=1;d=210;break;case 65:var ec=b[(e+(jc<<2)|0)>>2];b[1316030]=ec;var Rb=se(ec,5579008);b[1316029]=Rb;d=0==(Rb|0)?66:67;break;case 66:Pg(b[1316030]);var Hb=jc,Lc=1,d=222;break;case 67:Yj();var Yc=0==(b[1316025]| 0),hd=Yc&1,d=sd?69:68;break;case 68:var Gc=b[1350762],d=70;break;case 69:Gc=b[1350762]=ib;d=70;break;case 70:var sc=(Gc+3600|0)%360,d=270==(sc|0)?71:180==(sc|0)?72:90==(sc|0)?73:74;break;case 71:b[1350762]=5;d=74;break;case 72:b[1350762]=3;d=74;break;case 73:b[1350762]=6;d=74;break;case 74:d=Qb?82:75;break;case 75:var Sc=b[1310892],md=0==(Sc|0),bd=md&1,d=md?76:77;break;case 76:var Tc=b[1316030];Pa(b[Ua>>2],5574124,(l=k,k=k+4|0,b[l>>2]=Tc,l));var wc=bd,d=133;break;case 77:d=Kc?79:78;break;case 78:var Oc= b[1311231],wd=b[1316030];Ja(5574108,(l=k,k=k+12|0,b[l>>2]=Sc,b[l+4>>2]=Oc,b[l+8>>2]=wd,l));wc=bd;d=133;break;case 79:if(j[5243532])d=80;else var Uc=Sc,d=81;break;case 80:var Vc=b[1316030];Pa(b[Ua>>2],5574088,(l=k,k=k+8|0,b[l>>2]=Vc,b[l+4>>2]=Sc,l));Uc=b[1310892];d=81;break;case 81:b[ud>>2]=Uc;b[Xc>>2]=Uc;Kl(b[1316030],x);wc=bd;d=133;break;case 82:d=$b?84:83;break;case 83:var cd=hd,od=b[1315923],d=88;break;case 84:var pd=b[1311011],dd=0==(pd|0),Zc=dd&1,d=dd?85:86;break;case 85:var Ad=b[1316030];Pa(b[Ua>> 2],5574056,(l=k,k=k+4|0,b[l>>2]=Ad,l));wc=Zc;d=133;break;case 86:var Cd=b[1311013],d=0==(Cd|0)?193:87;break;case 87:b[1315923]=Cd;b[1357123]=pd;c[2699356]=c[2622030];c[2621482]=c[2622020];b[1356908]=0;cd=Zc;od=Cd;d=88;break;case 88:d=8==(od|0)?89:90;break;case 89:var vd=c[2699356];c[2699356]=(vd&1)+vd&65535;var Kd=c[2621482];c[2621482]=(Kd&1)+Kd&65535;d=90;break;case 90:d=0==j[5263628]<<24>>24|Bc&j[5243532]^1?102:91;break;case 91:var Ld=b[1316030];Ja(5574040,(l=k,k=k+4|0,b[l>>2]=Ld,l));var Bd=Ml(Fi(5243568)); Ja(5574024,(l=k,k=k+4|0,b[l>>2]=Bd,l));Ja(5574008,(l=k,k=k+8|0,b[l>>2]=5263628,b[l+4>>2]=5263372,l));d=0==j[5561404]<<24>>24?93:92;break;case 92:Ja(5573996,(l=k,k=k+4|0,b[l>>2]=5561404,l));d=93;break;case 93:d=0==(b[1356994]|0)?95:94;break;case 94:Ja(5573980,(l=k,k=k+1|0,k=k+3>>2<<2,b[l>>2]=0,l));var qd=b[1356994]>>>24;Ja(5573972,(l=k,k=k+8|0,b[l>>2]=qd,b[l+4>>2]=46,l));var Md=b[1356994]>>>16&255;Ja(5573972,(l=k,k=k+8|0,b[l>>2]=Md,b[l+4>>2]=46,l));var Pc=b[1356994]>>>8&255;Ja(5573972,(l=k,k=k+8|0, b[l>>2]=Pc,b[l+4>>2]=46,l));var Dd=b[1356994]&255;Ja(5573972,(l=k,k=k+8|0,b[l>>2]=Dd,b[l+4>>2]=10,l));d=95;break;case 95:var Vd=h[1316024]&-1;Ja(5573956,(l=k,k=k+4|0,b[l>>2]=Vd,l));Ja(5573944,(l=k,k=k+1|0,k=k+3>>2<<2,b[l>>2]=0,l));var Ed=h[1311228];if(0Ed)d=96;else var yd=Ed,d=97;break;case 96:Ja(5573940,(l=k,k=k+1|0,k=k+3>>2<<2,b[l>>2]=0,l));var Nd=1/h[1311228],yd=h[1311228]=Nd,d=97;break;case 97:var Wd=yd;Ja(5573924,(l=k,k=k+8|0,r[i>>3]=Wd,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));var Mc=h[1390367]; Ja(5573904,(l=k,k=k+8|0,r[i>>3]=Mc,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));var Od=h[1350761];Ja(5573880,(l=k,k=k+8|0,r[i>>3]=Od,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));var Pd=0!=(b[1311409]|0)?5573848:5573844;Ja(5573852,(l=k,k=k+4|0,b[l>>2]=Pd,l));var Ec=b[1316025];Ja(5573816,(l=k,k=k+4|0,b[l>>2]=Ec,l));var Hc=(b[i>>2]=b[1311414],b[i+4>>2]=b[1311415],r[i>>3]),d=1!=Hc?98:99;break;case 98:Ja(5573788,(l=k,k=k+8|0,r[i>>3]=Hc,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));d=99;break;case 99:d=0==(b[1311011]| 0)?101:100;break;case 100:var Id=c[2622020]&65535,Jd=c[2622030]&65535;Ja(5573764,(l=k,k=k+8|0,b[l>>2]=Id,b[l+4>>2]=Jd,l));d=101;break;case 101:var ae=c[2622514]&65535,Qd=c[2622518]&65535;Ja(5573740,(l=k,k=k+8|0,b[l>>2]=ae,b[l+4>>2]=Qd,l));d=104;break;case 102:d=Yc?103:105;break;case 103:var Xd=b[1316030];Pa(b[Ua>>2],5573712,(l=k,k=k+4|0,b[l>>2]=Xd,l));d=104;break;case 104:0==(b[1316025]|0)?(wc=cd,d=133):d=105;break;case 105:var Wc=b[1356908];if(0==(Wc|0))var Ub=0,d=109;else d=106;break;case 106:var nc= j[5398716];0==(nc&1|Zb|0)?d=107:(Ub=nc,d=109);break;case 107:var xd=0!=h[1311016],Rd=1!=(b[i>>2]=b[1393312],b[i+4>>2]=b[1393313],r[i>>3]);xd|Rd?(Ub=1,d=109):d=108;break;case 108:Ub=1!=(b[i>>2]=b[1393316],b[i+4>>2]=b[1393317],r[i>>3]);d=109;break;case 109:c[2622458]=Ub&1;var ed=c[2699356],Sd=Ub&1;c[2632056]=((ed&65535)+Sd|0)>>>(Sd>>>0)&65535;var Fd=c[2621482],Yd=Fd&65535,Td=Ub&1;c[2632046]=(Td+Yd|0)>>>(Td>>>0)&65535;d=Bc?110:134;break;case 110:d=j[5243532]?111:132;break;case 111:if(3==(b[1356993]| 0))d=112;else var Ud=ed,Zd=Fd,d=115;break;case 112:c[2699450]=0;c[2631850]=0;c[2621782]=0;var de=c[2622518];c[2699356]=de;var ee=c[2622514],fe=Math.floor(((ee&65535)<<3>>>0)/(b[1311009]>>>0)),d=Yd>>>0>fe>>>0?114:113;break;case 113:var le=fe&65535;c[2621482]=le;Ud=de;Zd=le;d=115;break;case 114:c[2621482]=ee;Ud=de;Zd=ee;d=115;break;case 115:var be=Ud&65535,ie=(Td+be|0)>>>(Td>>>0),oe=ie&65535;c[2632056]=oe;var we=Zd&65535,xe=(Td+we|0)>>>(Td>>>0),Ke=xe&65535;c[2632046]=Ke;if(ac)var ge=oe,Gd=Ke,d=122; else d=116;break;case 116:var me=c[2699450],d=0==me<<16>>16?118:117;break;case 117:var pe=(((me&65535)-1|0)+Td|0)>>Td;c[2699450]=pe&65535;var te=(pe&65535|0)/0.7071067811865476,ne=0<=te?Math.floor(te):Math.ceil(te);c[2632046]=ne;var Be=((ie&65535)-(pe&65535)|0)/0.7071067811865476,Ge=0<=Be?Math.floor(Be):Math.ceil(Be),ge=c[2632056]=Ge,Gd=ne,d=122;break;case 118:var Le=(b[i>>2]=b[1311414],b[i+4>>2]=b[1311415],r[i>>3]);if(1>Le)d=119;else var qe=oe,d=120;break;case 119:var re=(ie&65535|0)/Le+0.5,He=0<= re?Math.floor(re):Math.ceil(re),qe=c[2632056]=He,d=120;break;case 120:1>2]=we,b[l+4>>2]=be,l));var Ie=c[2632046]&65535,Re=c[2632056]&65535;Ja(5573664,(l=k,k=k+8|0,b[l>>2]=Ie,b[l+4>>2]=Re,l));var kf=b[1390210];Ja(5573648,(l= k,k=k+4|0,b[l>>2]=kf,l));d=0==(b[1356908]|0)?127:125;break;case 125:Ja(5573628,(l=k,k=k+1|0,k=k+3>>2<<2,b[l>>2]=0,l));var ue=0,d=126;break;case 126:var Xe=jb(ue>>1,ue&1)+5560896|0;zc(j[Xe]<<24>>24,b[zd>>2]);var Ye=ue+1|0;16==(Ye|0)?d=127:(ue=Ye,d=126);break;case 127:Ja(5573604,(l=k,k=k+1|0,k=k+3>>2<<2,b[l>>2]=0,l));if(0<(b[1390210]|0))var ze=0,d=128;else d=129;break;case 128:var We=h[(5245640+(ze<<2)|0)>>2];Ja(5577888,(l=k,k=k+8|0,r[i>>3]=We,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));var Se=ze+1|0;(Se| 0)<(b[1390210]|0)?(ze=Se,d=128):d=129;break;case 129:d=0>2<<2,b[l>>2]=0,l));var tf=h[1390281];Ja(5577888,(l=k,k=k+8|0,r[i>>3]=tf,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));var Qf=h[1390282];Ja(5577888,(l=k,k=k+8|0,r[i>>3]=Qf,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));var uf=h[1390283];Ja(5577888,(l=k,k=k+8|0,r[i>>3]=uf,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));var yf=h[1390284];Ja(5577888,(l=k,k=k+8|0,r[i>>3]=yf,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+ 4>>2],l));d=131;break;case 131:zc(10,b[zd>>2]);wc=cd;d=133;break;case 132:var zf=b[1316030];Ja(5573556,(l=k,k=k+12|0,b[l>>2]=zf,b[l+4>>2]=5263628,b[l+8>>2]=5263372,l));wc=cd;d=133;break;case 133:$d(b[1316029]);Hb=jc;Lc=wc;d=222;break;case 134:d=ad&0.25>2],5573512,(l=k,k=k+12|0,b[l>>2]=5263628,b[l+4>>2]=5263372,b[l+8>>2]=Bf,l));d=143;break;case 143:var pg=b[1311230],d=pg>>>0>> 0?145:144;break;case 144:var Df=b[1316030];Pa(b[Ua>>2],5573444,(l=k,k=k+8|0,b[l>>2]=Df,b[l+4>>2]=pg,l));d=145;break;case 145:B(b[1316029],b[1357123],0);var $e=b[1311258],d=0==($e|0)|xb?147:146;break;case 146:za($e,2,(c[2622514]&65535)*(c[2622518]&65535)&-1,b[df>>2]);d=148;break;case 147:Og[b[1315923]]();d=148;break;case 148:d=3==(b[1356993]|0)?150:149;break;case 149:var Ce=c[2699356],De=c[2621482],d=153;break;case 150:c[2699450]=0;c[2631850]=0;c[2621782]=0;var Ue=c[2622518];c[2699356]=Ue;var Tf=c[2622514], mf=Math.floor(((Tf&65535)<<3>>>0)/(b[1311009]>>>0)),d=(c[2621482]&65535)>>>0>mf>>>0?152:151;break;case 151:var nf=mf&65535;c[2621482]=nf;Ce=Ue;De=nf;d=153;break;case 152:c[2621482]=Tf;Ce=Ue;De=Tf;d=153;break;case 153:var af=c[2622458]&65535,qg=(af+(Ce&65535)|0)>>>(af>>>0);c[2632056]=qg&65535;var Uf=(af+(De&65535)|0)>>>(af>>>0);c[2632046]=Uf&65535;d=0==(b[1311258]|0)?155:154;break;case 154:var rg=kb((qg&65535)*(Uf&65535)&-1,8);b[1316027]=rg;Ra(rg,5573548);Gj();Aa(b[1311258]);d=155;break;case 155:d= j[5242880]?156:157;break;case 156:Fj();d=157;break;case 157:ll(cc);d=rb?159:158;break;case 158:ml(Gb);d=159;break;case 159:var Ff=0==c[2699450]<<16>>16&1|2,Ve=b[1390229],Pe=b[1390226],Vf=Ve>>>0>Pe>>>0?Pe:Ve,Wf=b[1390227],bf=Vf>>>0>Wf>>>0?Wf:Vf,Xf=b[1390228],Yf=bf>>>0>Xf>>>0?Xf:bf,Hf=Pe-Yf|0,Zf=Wf-Yf|0,If=Xf-Yf|0,Nf=Ve-Yf|0,Of=b[1390350]+Yf|0,he=Cc?Pb:Of;b[1390350]=he;b[1390226]=Hf+he|0;b[1390227]=Zf+he|0;b[1390228]=If+he|0;b[1390229]=Nf+he|0;var $f=Nc?vc:Ff,d=td?160:161;break;case 160:b[1315874]= pc;d=161;break;case 161:var of=b[1356993],d=j[5264104]?162:169;break;case 162:d=0!=(of|0)|92==(b[1315923]|0)?163:168;break;case 163:var jf=((c[2699356]&65535)<<2)*(c[2621482]&65535)&-1,d=0<(jf|0)?164:171;break;case 164:var gg=b[1316027],ag=0,d=165;break;case 165:var sg=gg+(ag<<1)|0,d=0>c[sg>>1]<<16>>16?166:167;break;case 166:c[sg>>1]=0;d=167;break;case 167:var rf=ag+1|0;(rf|0)<(jf|0)?(ag=rf,d=165):d=171;break;case 168:xk();d=171;break;case 169:d=2>(of|0)?170:171;break;case 170:Ij();d=171;break;case 171:Jj(); var sf=b[1356908],d=0==(sf|0)|0!=(b[1356993]|0)?179:172;break;case 172:d=0==($f|0)?173:174;break;case 173:bh();d=179;break;case 174:d=1==($f|0)|3<(b[1390210]|0)|1E3>sf>>>0?175:176;break;case 175:Kj();d=179;break;case 176:d=2==($f|0)?177:178;break;case 177:Lj();d=179;break;case 178:nl();d=179;break;case 179:d=0==(b[1315859]|0)?180:181;break;case 180:var cf=3==(b[1390210]|0),d=184;break;case 181:b[1390210]=3;var vf=(c[2621482]&65535)*(c[2699356]&65535)&-1;0==(vf|0)?(cf=1,d=184):d=182;break;case 182:var Qe= b[1316027],pf=0,d=183;break;case 183:var tg=Qe+(pf<<3)+2|0;c[tg>>1]=((c[(Qe+(pf<<3)+6|0)>>1]&65535)+(c[tg>>1]&65535)|0)>>>1&65535;var wf=pf+1|0;(wf|0)<(vf|0)?(pf=wf,d=183):(cf=1,d=184);break;case 184:var xf=j[5264104];if(cf&(xf^1))d=185;else var ff=xf,d=186;break;case 185:Mj();ff=j[5264104];d=186;break;case 186:var Af=b[1349677];if(2==(Af|0)&(ff^1))d=187;else var Cf=ff,Ef=Af,d=188;break;case 187:ol();var hg=b[1349677],Cf=j[5264104],Ef=hg,d=188;break;case 188:d=2<(Ef|0)&(Cf^1)?189:190;break;case 189:Nj(); d=190;break;case 190:d=ac?192:191;break;case 191:Zj();Ng();$j();var Fg=84,Te=cd,d=194;break;case 192:Ng();Fg=84;Te=cd;d=194;break;case 193:B(b[1316029],pd,0);var gf=b[1310740];if(60==(gf|0))var hf=5586544,ug=gf,vg=Zc,d=196;else Fg=gf,Te=Zc,d=194;break;case 194:j[5262932]&84==(Fg|0)?(hf=5573436,ug=Fg,vg=Te,d=196):d=195;break;case 195:hf=((5*b[1390210]&-1)-5|0)+5573416|0;ug=Fg;vg=Te;d=196;break;case 196:var wg=xc(b[1316030])+64|0,rd=Tb(wg);Ra(rd,5573548);d=qc?197:198;break;case 197:ce=5573400;Ne=rd; for(Rf=ce+16;ce>2]=kg,l)),ng=b[1311230];lg(jg,5573392,(l=k,k=k+8|0,b[l>>2]=mg,b[l+4>>2]=ng,l));d=202;break;case 202:d=$b?203:204;break;case 203:var bg=xc(rd),qf=rd+bg|0;j[qf]=j[5573384];j[qf+1]=j[5573385];j[qf+2]=j[5573386];j[qf+3]=j[5573387];j[qf+4]= j[5573388];j[qf+5]=j[5573389];j[qf+6]=j[5573390];d=204;break;case 204:Ol(rd,hf);var Gf=se(rd,5573380);b[1315738]=Gf;d=0==(Gf|0)?205:206;break;case 205:Pg(rd);Fc=rd;Wb=1;d=210;break;case 206:d=j[5243532]?207:208;break;case 207:Pa(b[Ua>>2],5573356,(l=k,k=k+4|0,b[l>>2]=rd,l));d=208;break;case 208:Og[ug]();$d(b[1316029]);var Jf=b[1315738];(Jf|0)==(b[zd>>2]|0)?(Fc=rd,Wb=vg,d=210):d=209;break;case 209:$d(Jf);Fc=rd;Wb=vg;d=210;break;case 210:var Kf=b[1315862],d=0==(Kf|0)?212:211;break;case 211:Aa(Kf);d= 212;break;case 212:d=0==(Fc|0)?214:213;break;case 213:Aa(Fc);d=214;break;case 214:var Lf=b[1315737],d=0==(Lf|0)?216:215;break;case 215:Aa(Lf);d=216;break;case 216:var Mf=b[1316027],d=0==(Mf|0)?218:217;break;case 217:Aa(Mf);d=218;break;case 218:Rc?(Hb=jc,Lc=Wb,d=222):d=219;break;case 219:var yg=b[1311230]+1|0;b[1311230]=yg;d=yg>>>0>>0?220:221;break;case 220:Hb=jc-1|0;Lc=Wb;d=222;break;case 221:b[1311230]=0;Hb=jc;Lc=Wb;d=222;break;case 222:var Gg=Hb+1|0;(Gg|0)<(a|0)?(jc=Gg,d=60):(ka=Lc, d=223);break;case 223:return k=f,ka}}catch(Hg){if(!Hg.longjmp||!(Hg.id in g))throw Hg;o[ck[Hg.id]](Hg.value)}}function Tb(a){for(var e=0,e=2;;)switch(e){case 2:e=245>a>>>0?3:28;break;case 3:if(11>a>>>0)var d=16,e=5;else e=4;break;case 4:d=(a+11|0)&-8;e=5;break;case 5:var c=d>>>3,f=b[1396899],g=f>>>(c>>>0),e=0==(g&3|0)?12:6;break;case 6:var h=(g&1^1)+c|0,i=h<<1,j=5587636+(i<<2)|0,i=5587636+((i+2|0)<<2)|0,k=b[i>>2],l=k+8|0,m=b[l>>2],e=(j|0)==(m|0)?7:8;break;case 7:b[1396899]=f&(1<>>0>>0?10:9;break;case 9:b[i>>2]=m;b[(m+12|0)>>2]=j;e=11;break;case 10:Ca();case 11:var u=h<<3;b[(k+4|0)>>2]=u|3;u=k+(u|4)|0;b[u>>2]|=1;u=l;e=39;break;case 12:if(d>>>0>b[1396901]>>>0)e=13;else var s=d,e=31;break;case 13:e=0==(g|0)?26:14;break;case 14:var v=2<>>12&16,z=n>>>(v>>>0),n=z>>>5&8,y=z>>>(n>>>0),z=y>>>2&4,w=y>>>(z>>>0),y=w>>>1&2,w=w>>>(y>>>0),o=w>>>1&1,v=(n|v|z|y|o)+(w>>>(o>>>0))|0,z=v<<1,n=5587636+(z<<2)|0,z=5587636+((z+2|0)<< 2)|0,y=b[z>>2],w=y+8|0,o=b[w>>2],e=(n|0)==(o|0)?15:16;break;case 15:b[1396899]=f&(1<>>0>>0?18:17;break;case 17:b[z>>2]=o;b[(o+12|0)>>2]=n;e=19;break;case 18:Ca();case 19:var r=v<<3,q=r-d|0;b[(y+4|0)>>2]=d|3;var e=y,x=e+d|0;b[(e+(d|4)|0)>>2]=q|1;b[(e+r|0)>>2]=q;r=b[1396901];e=0==(r|0)?25:20;break;case 20:var G=b[1396904],B=r>>>3,D=B<<1,I=5587636+(D<<2)|0,Y=b[1396899],B=1<>2];oa>>>0>>0?e=23:(ka=oa,ja=e,e=24);break;case 23:Ca();case 24:b[ja>>2]=G;b[(ka+12|0)>>2]=G;b[(G+8|0)>>2]=ka;b[(G+12|0)>>2]=I;e=25;break;case 25:b[1396901]=q;b[1396904]=x;u=w;e=39;break;case 26:0==(b[1396900]|0)?(s=d,e=31):e=27;break;case 27:e=dk(d);0==(e|0)?(s=d,e=31):(u=e,e=39);break;case 28:4294967231>>0?(s=-1,e=31):e=29;break;case 29:var ra=(a+11|0)&-8;0==(b[1396900]|0)?(s=ra,e=31):e=30;break;case 30:e=ul(ra);0==(e|0)?(s=ra, e=31):(u=e,e=39);break;case 31:var ga=b[1396901],e=s>>>0>ga>>>0?36:32;break;case 32:var $=ga-s|0,E=b[1396904],e=15<$>>>0?33:34;break;case 33:e=E;b[1396904]=e+s|0;b[1396901]=$;b[(e+(s+4|0)|0)>>2]=$|1;b[(e+ga|0)>>2]=$;b[(E+4|0)>>2]=s|3;e=35;break;case 34:b[1396901]=0;b[1396904]=0;b[(E+4|0)>>2]=ga|3;e=E+(ga+4|0)|0;b[e>>2]|=1;e=35;break;case 35:u=E+8|0;e=39;break;case 36:var H=b[1396902],e=s>>>0>>0?37:38;break;case 37:u=H-s|0;b[1396902]=u;oa=e=b[1396905];b[1396905]=oa+s|0;b[(oa+(s+4|0)|0)>>2]=u|1; b[(e+4|0)>>2]=s|3;u=e+8|0;e=39;break;case 38:u=vl(s);e=39;break;case 39:return u}}function dk(a){for(var e=0,e=2;;)switch(e){case 2:var d=b[1396900],c=(d&(-d|0))-1|0,d=c>>>12&16,f=c>>>(d>>>0),c=f>>>5&8,e=f>>>(c>>>0),f=e>>>2&4,g=e>>>(f>>>0),e=g>>>1&2,g=g>>>(e>>>0),h=g>>>1&1,d=c=f=b[(5587900+(((c|d|f|e|h)+(g>>>(h>>>0))|0)<<2)|0)>>2],f=(b[(f+4|0)>>2]&-8)-a|0,e=3;break;case 3:e=b[(c+16|0)>>2];if(0==(e|0))e=4;else var i=e,e=5;break;case 4:e=b[(c+20|0)>>2];0==(e|0)?e=6:(i=e,e=5);break;case 5:e=(b[(i+4| 0)>>2]&-8)-a|0;f=(c=e>>>0>>0)?e:f;d=c?i:d;c=i;e=3;break;case 6:var j=d,k=b[1396903],e=j>>>0>>0?49:7;break;case 7:var l=e=j+a|0,e=j>>>0>>0?8:49;break;case 8:var m=b[(d+24|0)>>2],u=b[(d+12|0)>>2],e=(u|0)==(d|0)?12:9;break;case 9:var s=b[(d+8|0)>>2],e=s>>>0>>0?11:10;break;case 10:b[(s+12|0)>>2]=u;b[(u+8|0)>>2]=s;var v=u,e=19;break;case 11:Ca();case 12:e=d+20|0;g=b[e>>2];if(0==(g|0))e=13;else var n=g,z=e,e=14;break;case 13:e=d+16|0;g=b[e>>2];0==(g|0)?(v=0,e=19):(n=g,z=e,e=14);break;case 14:e= n+20|0;g=b[e>>2];0==(g|0)?e=15:(n=g,z=e,e=14);break;case 15:e=n+16|0;g=b[e>>2];0==(g|0)?e=16:(n=g,z=e,e=14);break;case 16:e=z>>>0>>0?18:17;break;case 17:b[z>>2]=0;v=n;e=19;break;case 18:Ca();case 19:e=0==(m|0)?39:20;break;case 20:var y=d+28|0,w=5587900+(b[y>>2]<<2)|0,e=(d|0)==(b[w>>2]|0)?21:23;break;case 21:b[w>>2]=v;e=0==(v|0)?22:29;break;case 22:b[1396900]&=1<>2]^-1;e=39;break;case 23:e=m>>>0>>0?27:24;break;case 24:var o=m+16|0,e=(b[o>>2]|0)==(d|0)?25:26;break;case 25:b[o>>2]= v;e=28;break;case 26:b[(m+20|0)>>2]=v;e=28;break;case 27:Ca();case 28:e=0==(v|0)?39:29;break;case 29:e=v>>>0>>0?38:30;break;case 30:b[(v+24|0)>>2]=m;var r=b[(d+16|0)>>2],e=0==(r|0)?34:31;break;case 31:e=r>>>0>>0?33:32;break;case 32:b[(v+16|0)>>2]=r;b[(r+24|0)>>2]=v;e=34;break;case 33:Ca();case 34:var q=b[(d+20|0)>>2],e=0==(q|0)?39:35;break;case 35:e=q>>>0>>0?37:36;break;case 36:b[(v+20|0)>>2]=q;b[(q+24|0)>>2]=v;e=39;break;case 37:Ca();case 38:Ca();case 39:e=16> f>>>0?40:41;break;case 40:e=f+a|0;b[(d+4|0)>>2]=e|3;e=j+(e+4|0)|0;b[e>>2]|=1;e=48;break;case 41:b[(d+4|0)>>2]=a|3;b[(j+(a+4|0)|0)>>2]=f|1;b[(j+(f+a|0)|0)>>2]=f;var x=b[1396901],e=0==(x|0)?47:42;break;case 42:var G=b[1396904],B=x>>>3,D=B<<1,I=5587636+(D<<2)|0,Y=b[1396899],B=1<>2];g>>>0>>0?e=45:(ka=g,ja=e,e=46);break;case 45:Ca();case 46:b[ja>>2]=G;b[(ka+ 12|0)>>2]=G;b[(G+8|0)>>2]=ka;b[(G+12|0)>>2]=I;e=47;break;case 47:b[1396901]=f;b[1396904]=l;e=48;break;case 48:return d+8|0;case 49:Ca()}}function vl(a){for(var e=0,e=2;;)switch(e){case 2:e=0==(b[1315821]|0)?3:4;break;case 3:ek();e=4;break;case 4:if(0==(b[1397009]&4|0))e=5;else var d=0,e=24;break;case 5:var c=b[1396905],e=0==(c|0)?7:6;break;case 6:var f=yf(c),e=0==(f|0)?7:12;break;case 7:var g=gd(0);if(-1==(g|0))var h=0,e=22;else e=8;break;case 8:var i=b[1315823],i=((a+47|0)+i|0)&(-i|0),j=g,k=b[1315822], l=k-1|0;if(0==(l&j|0))var m=i,e=10;else e=9;break;case 9:m=(i-j|0)+((l+j|0)&(-k|0))|0;e=10;break;case 10:2147483647>m>>>0?e=11:(h=0,e=22);break;case 11:var u=gd(m),s=(u|0)==(g|0),v=s?g:-1,s=s?m:0,n=m,e=14;break;case 12:var z=b[1315823],z=(((a+47|0)-b[1396902]|0)+z|0)&(-z|0);2147483647>z>>>0?e=13:(h=0,e=22);break;case 13:u=gd(z);s=(v=(u|0)==(b[(f|0)>>2]+b[(f+4|0)>>2]|0))?z:0;v=v?u:-1;n=z;e=14;break;case 14:var y=-n|0;if(-1==(v|0))e=15;else var w=s,o=v,e=27;break;case 15:if(-1!=(u|0)&2147483647>n>>> 0)e=16;else var r=n,e=21;break;case 16:n>>>0<(a+48|0)>>>0?e=17:(r=n,e=21);break;case 17:var q=b[1315823],q=(((a+47|0)-n|0)+q|0)&(-q|0);2147483647>q>>>0?e=18:(r=n,e=21);break;case 18:e=-1==(gd(q)|0)?20:19;break;case 19:r=q+n|0;e=21;break;case 20:gd(y);h=s;e=22;break;case 21:-1==(u|0)?e=23:(w=r,o=u,e=27);break;case 22:b[1397009]|=4;d=h;e=24;break;case 23:b[1397009]|=4;d=s;e=24;break;case 24:var x=b[1315823],x=((a+47|0)+x|0)&(-x|0),e=2147483647>x>>>0?25:48;break;case 25:var G=gd(x),B=gd(0),e=-1!=(B| 0)&-1!=(G|0)&G>>>0>>0?26:48;break;case 26:var D=B-G|0,D=(e=D>>>0>(a+40|0)>>>0)?D:d,e=e?G:-1;-1==(e|0)?e=48:(w=D,o=e,e=27);break;case 27:var I=b[1397007]+w|0;b[1397007]=I;e=I>>>0>b[1397008]>>>0?28:29;break;case 28:b[1397008]=I;e=29;break;case 29:var Y=b[1396905];if(0==(Y|0))e=30;else var ka=5588040,e=33;break;case 30:e=b[1396903];e=0==(e|0)|o>>>0>>0?31:32;break;case 31:b[1396903]=o;e=32;break;case 32:b[1397010]=o;b[1397011]=w;b[1397013]=0;b[1396908]=b[1315821];b[1396907]=-1;a:{e=0;for(e=2;;)switch(e){case 2:var ja= 0,e=3;break;case 3:e=ja<<1;D=5587636+(e<<2)|0;b[(5587636+((e+3|0)<<2)|0)>>2]=D;b[(5587636+((e+2|0)<<2)|0)>>2]=D;e=ja+1|0;32==(e|0)?e=4:(ja=e,e=3);break;case 4:break a}}zf(o,w-40|0);e=46;break;case 33:var oa=b[(ka|0)>>2],ra=ka+4|0,ga=b[ra>>2],e=(o|0)==(oa+ga|0)?35:34;break;case 34:e=b[(ka+8|0)>>2];0==(e|0)?e=38:(ka=e,e=33);break;case 35:e=0==(b[(ka+12|0)>>2]&8|0)?36:38;break;case 36:e=Y;e=e>>>0>=oa>>>0&e>>>0>>0?37:38;break;case 37:b[ra>>2]=ga+w|0;zf(b[1396905],b[1396902]+w|0);e=46;break;case 38:e= o>>>0>>0?39:40;break;case 39:b[1396903]=o;e=40;break;case 40:var $=o+w|0,E=5588040,e=41;break;case 41:var H=E|0,e=(b[H>>2]|0)==($|0)?43:42;break;case 42:e=b[(E+8|0)>>2];0==(e|0)?e=45:(E=e,e=41);break;case 43:e=0==(b[(E+12|0)>>2]&8|0)?44:45;break;case 44:b[H>>2]=o;var J=E+4|0;b[J>>2]=b[J>>2]+w|0;J=fk(o,$,a);e=49;break;case 45:wl(o,w);e=46;break;case 46:var O=b[1396902],e=O>>>0>a>>>0?47:48;break;case 47:J=O-a|0;b[1396902]=J;D=e=b[1396905];b[1396905]=D+a|0;b[(D+(a+4|0)|0)>>2]=J|1;b[(e+4| 0)>>2]=a|3;J=e+8|0;e=49;break;case 48:b[ua.ret>>2]=12;J=0;e=49;break;case 49:return J}}function ul(a){for(var e=0,e=2;;)switch(e){case 2:var d=-a|0,c=a>>>8;if(0==(c|0))var f=0,e=5;else e=3;break;case 3:16777215>>0?(f=31,e=5):e=4;break;case 4:var g=(c+1048320|0)>>>16&8,h=c<>>16&4,j=h<>>16&2,l=(14-(i|g|k)|0)+(j<>>15)|0,f=a>>>((l+7|0)>>>0)&1|l<<1,e=5;break;case 5:var m=b[(5587900+(f<<2)|0)>>2];if(0==(m|0))var u=0,s=d,v=0,e=12;else e=6;break;case 6:if(31==(f| 0))var n=0,e=8;else e=7;break;case 7:n=25-(f>>>1)|0;e=8;break;case 8:var z=0,y=d,w=m,o=a<>2]&-8,x=q-a|0;if(x>>>0>>0)e=10;else var G=z,B=y,e=11;break;case 10:(q|0)==(a|0)?(u=w,s=x,v=w,e=12):(G=w,B=x,e=11);break;case 11:var D=b[(w+20|0)>>2],I=b[(w+16+(o>>>31<<2)|0)>>2],Y=0==(D|0)|(D|0)==(I|0)?r:D,ka=o<<1;0==(I|0)?(u=G,s=B,v=Y,e=12):(z=G,y=B,w=I,o=ka,r=Y,e=9);break;case 12:if(0==(v|0)&0==(u|0))e=13;else var ja=v,e=15;break;case 13:var oa=2<>>12&16,J=E>>>(H>>>0),O=J>>>5&8,K=J>>>(O>>>0),W=K>>>2&4,ba=K>>>(W>>>0),fa=ba>>>1&2,P=ba>>>(fa>>>0),pa=P>>>1&1,ja=b[(5587900+(((O|H|W|fa|pa)+(P>>>(pa>>>0))|0)<<2)|0)>>2],e=15;break;case 15:if(0==(ja|0))ga=s,$=u,e=18;else var T=ja,X=s,R=u,e=16;break;case 16:var ta=(b[(T+4|0)>>2]&-8)-a|0,U=ta>>>0>>0,sa=U?ta:X,qa=U?T:R,Z=b[(T+16|0)>>2];0==(Z|0)?e=17:(T=Z,X=sa,R=qa,e=16);break;case 17:var Q=b[(T+20|0)>>2];0== (Q|0)?(ga=sa,$=qa,e=18):(T=Q,X=sa,R=qa,e=16);break;case 18:if(0==($|0))var S=0,e=80;else e=19;break;case 19:ga>>>0<(b[1396901]-a|0)>>>0?e=20:(S=0,e=80);break;case 20:var M=$,N=b[1396903],e=M>>>0>>0?79:21;break;case 21:var ca=M+a|0,ia=ca,e=M>>>0>>0?22:79;break;case 22:var ea=b[($+24|0)>>2],aa=b[($+12|0)>>2],e=(aa|0)==($|0)?26:23;break;case 23:var ha=b[($+8|0)>>2],e=ha>>>0>>0?25:24;break;case 24:b[(ha+12|0)>>2]=aa;b[(aa+8|0)>>2]=ha;var da=aa,e=33;break;case 25:Ca();case 26:var la=$+20|0,ua= b[la>>2];if(0==(ua|0))e=27;else var va=ua,wa=la,e=28;break;case 27:var za=$+16|0,Aa=b[za>>2];0==(Aa|0)?(da=0,e=33):(va=Aa,wa=za,e=28);break;case 28:var Da=va+20|0,Ea=b[Da>>2];0==(Ea|0)?e=29:(va=Ea,wa=Da,e=28);break;case 29:var Fa=va+16|0,Ba=b[Fa>>2];0==(Ba|0)?e=30:(va=Ba,wa=Fa,e=28);break;case 30:e=wa>>>0>>0?32:31;break;case 31:b[wa>>2]=0;da=va;e=33;break;case 32:Ca();case 33:e=0==(ea|0)?53:34;break;case 34:var Ga=$+28|0,Ia=5587900+(b[Ga>>2]<<2)|0,e=($|0)==(b[Ia>>2]|0)?35:37;break;case 35:b[Ia>> 2]=da;e=0==(da|0)?36:43;break;case 36:b[1396900]&=1<>2]^-1;e=53;break;case 37:e=ea>>>0>>0?41:38;break;case 38:var Ja=ea+16|0,e=(b[Ja>>2]|0)==($|0)?39:40;break;case 39:b[Ja>>2]=da;e=42;break;case 40:b[(ea+20|0)>>2]=da;e=42;break;case 41:Ca();case 42:e=0==(da|0)?53:43;break;case 43:e=da>>>0>>0?52:44;break;case 44:b[(da+24|0)>>2]=ea;var La=b[($+16|0)>>2],e=0==(La|0)?48:45;break;case 45:e=La>>>0>>0?47:46;break;case 46:b[(da+16|0)>>2]=La;b[(La+24|0)>>2]=da;e=48; break;case 47:Ca();case 48:var Oa=b[($+20|0)>>2],e=0==(Oa|0)?53:49;break;case 49:e=Oa>>>0>>0?51:50;break;case 50:b[(da+20|0)>>2]=Oa;b[(Oa+24|0)>>2]=da;e=53;break;case 51:Ca();case 52:Ca();case 53:e=16>ga>>>0?54:55;break;case 54:var Pa=ga+a|0;b[($+4|0)>>2]=Pa|3;var Ma=M+(Pa+4|0)|0;b[Ma>>2]|=1;e=78;break;case 55:b[($+4|0)>>2]=a|3;b[(M+(a+4|0)|0)>>2]=ga|1;b[(M+(ga+a|0)|0)>>2]=ga;var Ka=ga>>>3,e=256>ga>>>0?56:61;break;case 56:var Ta=Ka<<1,Sa=5587636+(Ta<<2)|0,Qa=b[1396899],Ua=1<>2];Ha>>>0>>0?e=59:(lb=Ha,$a=cb,e=60);break;case 59:Ca();case 60:b[$a>>2]=ia;b[(lb+12|0)>>2]=ia;b[(M+(a+8|0)|0)>>2]=lb;b[(M+(a+12|0)|0)>>2]=Sa;e=78;break;case 61:var Na=ca,Va=ga>>>8;if(0==(Va|0))var Ra=0,e=64;else e=62;break;case 62:16777215>>0?(Ra=31,e=64):e=63;break;case 63:var Ya=(Va+1048320|0)>>>16&8,Za=Va<>>16&4,ob=Za<< ab,xa=(ob+245760|0)>>>16&2,eb=(14-(ab|Ya|xa)|0)+(ob<>>15)|0,Ra=ga>>>((eb+7|0)>>>0)&1|eb<<1,e=64;break;case 64:var Wa=5587900+(Ra<<2)|0;b[(M+(a+28|0)|0)>>2]=Ra;var fb=M+(a+16|0)|0;b[(M+(a+20|0)|0)>>2]=0;b[fb>>2]=0;var mb=b[1396900],hb=1<>2]=Na;b[(M+(a+24|0)|0)>>2]=Wa;b[(M+(a+12|0)|0)>>2]=Na;b[(M+(a+8|0)|0)>>2]=Na;e=78;break;case 66:var Xa=b[Wa>>2];if(31==(Ra|0))var bb=0,e=68;else e=67;break;case 67:bb=25-(Ra>>>1)|0;e=68;break;case 68:var db= ga<>2]&-8|0)==(ga|0)?74:70;break;case 70:var jb=gb+16+(db>>>31<<2)|0,sb=b[jb>>2],qb=db<<1;0==(sb|0)?e=71:(db=qb,gb=sb,e=69);break;case 71:e=jb>>>0>>0?73:72;break;case 72:b[jb>>2]=Na;b[(M+(a+24|0)|0)>>2]=gb;b[(M+(a+12|0)|0)>>2]=Na;b[(M+(a+8|0)|0)>>2]=Na;e=78;break;case 73:Ca();case 74:var kb=gb+8|0,Bb=b[kb>>2],Ob=b[1396903],e=gb>>>0>>0?77:75;break;case 75:e=Bb>>>0>>0?77:76;break;case 76:b[(Bb+12|0)>>2]=Na;b[kb>>2]=Na;b[(M+(a+8|0)|0)>>2]= Bb;b[(M+(a+12|0)|0)>>2]=gb;b[(M+(a+24|0)|0)>>2]=0;e=78;break;case 77:Ca();case 78:S=$+8|0;e=80;break;case 79:Ca();case 80:return S}}function xl(){for(var a=0,a=2;;)switch(a){case 2:a=0==(b[1315821]|0)?3:4;break;case 3:ek();a=4;break;case 4:var e=b[1396905],a=0==(e|0)?13:5;break;case 5:var d=b[1396902],a=40>>0?6:11;break;case 6:var c=b[1315823],f=(Math.floor((((d-41|0)+c|0)>>>0)/(c>>>0))-1|0)*c&-1,g=yf(e),a=0==(b[(g+12|0)>>2]&8|0)?7:11;break;case 7:var h=gd(0),i=g+4|0,a=(h|0)==(b[(g|0)>>2]+b[i>> 2]|0)?8:11;break;case 8:var j=-2147483648-c|0,a=gd(-(2147483646>>0?j:f)|0),j=gd(0),a=-1!=(a|0)&j>>>0>>0?9:11;break;case 9:var k=h-j|0,a=(h|0)==(j|0)?11:10;break;case 10:b[i>>2]=b[i>>2]-k|0;b[1397007]=b[1397007]-k|0;zf(b[1396905],b[1396902]-k|0);a=13;break;case 11:a=b[1396902]>>>0>b[1396906]>>>0?12:13;break;case 12:b[1396906]=-1;a=13;break;case 13:return}}function Aa(a){for(var e=0,e=2;;)switch(e){case 2:e=0==(a|0)?128:3;break;case 3:var d=a-8|0,c=d,f=b[1396903],e=d>>>0>>0?127:4;break;case 4:var g= b[(a-4|0)>>2],h=g&3,e=1==(h|0)?127:5;break;case 5:var i=g&-8,j=a+(i-8|0)|0,k=j;if(0==(g&1|0))e=6;else var l=c,m=i,e=49;break;case 6:var u=b[d>>2],e=0==(h|0)?128:7;break;case 7:var s=-8-u|0,v=a+s|0,n=v,z=u+i|0,e=v>>>0>>0?127:8;break;case 8:e=(n|0)==(b[1396904]|0)?47:9;break;case 9:var y=u>>>3,e=256>u>>>0?10:16;break;case 10:var w=b[(a+(s+8|0)|0)>>2],o=b[(a+(s+12|0)|0)>>2],e=(w|0)==(o|0)?11:12;break;case 11:b[1396899]&=1<>> 0>>0?15:13;break;case 13:e=(o|0)==(r|0)|o>>>0>=f>>>0?14:15;break;case 14:b[(w+12|0)>>2]=o;b[(o+8|0)>>2]=w;l=n;m=z;e=49;break;case 15:Ca();case 16:var q=v,x=b[(a+(s+24|0)|0)>>2],G=b[(a+(s+12|0)|0)>>2],e=(G|0)==(q|0)?20:17;break;case 17:var B=b[(a+(s+8|0)|0)>>2],e=B>>>0>>0?19:18;break;case 18:b[(B+12|0)>>2]=G;b[(G+8|0)>>2]=B;var D=G,e=27;break;case 19:Ca();case 20:var I=a+(s+20|0)|0,Y=b[I>>2];if(0==(Y|0))e=21;else var ka=Y,ja=I,e=22;break;case 21:var oa=a+(s+16|0)|0,ra=b[oa>>2];0==(ra|0)?(D=0, e=27):(ka=ra,ja=oa,e=22);break;case 22:var ga=ka+20|0,$=b[ga>>2];0==($|0)?e=23:(ka=$,ja=ga,e=22);break;case 23:var E=ka+16|0,H=b[E>>2];0==(H|0)?e=24:(ka=H,ja=E,e=22);break;case 24:e=ja>>>0>>0?26:25;break;case 25:b[ja>>2]=0;D=ka;e=27;break;case 26:Ca();case 27:0==(x|0)?(l=n,m=z,e=49):e=28;break;case 28:var J=a+(s+28|0)|0,O=5587900+(b[J>>2]<<2)|0,e=(q|0)==(b[O>>2]|0)?29:31;break;case 29:b[O>>2]=D;e=0==(D|0)?30:37;break;case 30:b[1396900]&=1<>2]^-1;l=n;m=z;e=49;break;case 31:e=x>>>0>> 0?35:32;break;case 32:var K=x+16|0,e=(b[K>>2]|0)==(q|0)?33:34;break;case 33:b[K>>2]=D;e=36;break;case 34:b[(x+20|0)>>2]=D;e=36;break;case 35:Ca();case 36:0==(D|0)?(l=n,m=z,e=49):e=37;break;case 37:e=D>>>0>>0?46:38;break;case 38:b[(D+24|0)>>2]=x;var W=b[(a+(s+16|0)|0)>>2],e=0==(W|0)?42:39;break;case 39:e=W>>>0>>0?41:40;break;case 40:b[(D+16|0)>>2]=W;b[(W+24|0)>>2]=D;e=42;break;case 41:Ca();case 42:var ba=b[(a+(s+20|0)|0)>>2];0==(ba|0)?(l=n,m=z,e=49):e=43;break;case 43:e=ba>>> 0>>0?45:44;break;case 44:b[(D+20|0)>>2]=ba;b[(ba+24|0)>>2]=D;l=n;m=z;e=49;break;case 45:Ca();case 46:Ca();case 47:var fa=a+(i-4|0)|0;3==(b[fa>>2]&3|0)?e=48:(l=n,m=z,e=49);break;case 48:b[1396901]=z;b[fa>>2]&=-2;b[(a+(s+4|0)|0)>>2]=z|1;b[j>>2]=z;e=128;break;case 49:var P=l,e=P>>>0>>0?50:127;break;case 50:var pa=a+(i-4|0)|0,T=b[pa>>2],e=0==(T&1|0)?127:51;break;case 51:e=0==(T&2|0)?52:101;break;case 52:e=(k|0)==(b[1396905]|0)?53:57;break;case 53:var X=b[1396902]+m|0;b[1396902]=X;b[1396905]= l;b[(l+4|0)>>2]=X|1;e=(l|0)==(b[1396904]|0)?54:55;break;case 54:b[1396904]=0;b[1396901]=0;e=55;break;case 55:e=X>>>0>b[1396906]>>>0?56:128;break;case 56:xl();e=128;break;case 57:e=(k|0)==(b[1396904]|0)?58:59;break;case 58:var R=b[1396901]+m|0;b[1396901]=R;b[1396904]=l;b[(l+4|0)>>2]=R|1;b[(P+R|0)>>2]=R;e=128;break;case 59:var ta=(T&-8)+m|0,U=T>>>3,e=256>T>>>0?60:68;break;case 60:var sa=b[(a+i|0)>>2],qa=b[(a+(i|4)|0)>>2],e=(sa|0)==(qa|0)?61:62;break;case 61:b[1396899]&=1<>>0>>0?67:64;break;case 64:e=(qa|0)==(Z|0)?66:65;break;case 65:e=qa>>>0>>0?67:66;break;case 66:b[(sa+12|0)>>2]=qa;b[(qa+8|0)>>2]=sa;e=99;break;case 67:Ca();case 68:var Q=j,S=b[(a+(i+16|0)|0)>>2],M=b[(a+(i|4)|0)>>2],e=(M|0)==(Q|0)?72:69;break;case 69:var N=b[(a+i|0)>>2],e=N>>>0>>0?71:70;break;case 70:b[(N+12|0)>>2]=M;b[(M+8|0)>>2]=N;var ca=M,e=79;break;case 71:Ca();case 72:var ia=a+(i+12|0)|0,ea=b[ia>> 2];if(0==(ea|0))e=73;else var aa=ea,ha=ia,e=74;break;case 73:var da=a+(i+8|0)|0,la=b[da>>2];0==(la|0)?(ca=0,e=79):(aa=la,ha=da,e=74);break;case 74:var ua=aa+20|0,va=b[ua>>2];0==(va|0)?e=75:(aa=va,ha=ua,e=74);break;case 75:var wa=aa+16|0,za=b[wa>>2];0==(za|0)?e=76:(aa=za,ha=wa,e=74);break;case 76:e=ha>>>0>>0?78:77;break;case 77:b[ha>>2]=0;ca=aa;e=79;break;case 78:Ca();case 79:e=0==(S|0)?99:80;break;case 80:var Aa=a+(i+20|0)|0,Da=5587900+(b[Aa>>2]<<2)|0,e=(Q|0)==(b[Da>>2]|0)?81:83;break; case 81:b[Da>>2]=ca;e=0==(ca|0)?82:89;break;case 82:b[1396900]&=1<>2]^-1;e=99;break;case 83:e=S>>>0>>0?87:84;break;case 84:var Ea=S+16|0,e=(b[Ea>>2]|0)==(Q|0)?85:86;break;case 85:b[Ea>>2]=ca;e=88;break;case 86:b[(S+20|0)>>2]=ca;e=88;break;case 87:Ca();case 88:e=0==(ca|0)?99:89;break;case 89:e=ca>>>0>>0?98:90;break;case 90:b[(ca+24|0)>>2]=S;var Fa=b[(a+(i+8|0)|0)>>2],e=0==(Fa|0)?94:91;break;case 91:e=Fa>>>0>>0?93:92;break;case 92:b[(ca+16|0)>>2]=Fa;b[(Fa+24| 0)>>2]=ca;e=94;break;case 93:Ca();case 94:var Ba=b[(a+(i+12|0)|0)>>2],e=0==(Ba|0)?99:95;break;case 95:e=Ba>>>0>>0?97:96;break;case 96:b[(ca+20|0)>>2]=Ba;b[(Ba+24|0)>>2]=ca;e=99;break;case 97:Ca();case 98:Ca();case 99:b[(l+4|0)>>2]=ta|1;b[(P+ta|0)>>2]=ta;if((l|0)==(b[1396904]|0))e=100;else var Ga=ta,e=102;break;case 100:b[1396901]=ta;e=128;break;case 101:b[pa>>2]=T&-2;b[(l+4|0)>>2]=m|1;Ga=b[(P+m|0)>>2]=m;e=102;break;case 102:var Ia=Ga>>>3,e=256>Ga>>>0?103:108;break;case 103:var Ja=Ia<< 1,La=5587636+(Ja<<2)|0,Oa=b[1396899],Pa=1<>2];Sa>>>0>>0?e=106:(Ma=Sa,Ka=Ta,e=107);break;case 106:Ca();case 107:b[Ka>>2]=l;b[(Ma+12|0)>>2]=l;b[(l+8|0)>>2]=Ma;b[(l+12|0)>>2]=La;e=128;break;case 108:var Qa=l,Ua=Ga>>>8;if(0==(Ua|0))var Ra=0,e=111;else e=109;break;case 109:16777215>>0?(Ra=31,e=111):e=110;break;case 110:var $a=(Ua+1048320| 0)>>>16&8,cb=Ua<<$a,Ha=(cb+520192|0)>>>16&4,Na=cb<>>16&2,jb=(14-(Ha|$a|Va)|0)+(Na<>>15)|0,Ra=Ga>>>((jb+7|0)>>>0)&1|jb<<1,e=111;break;case 111:var Ya=5587900+(Ra<<2)|0;b[(l+28|0)>>2]=Ra;b[(l+20|0)>>2]=0;b[(l+16|0)>>2]=0;var Za=b[1396900],ab=1<>2]=Qa;b[(l+24|0)>>2]=Ya;b[(l+12|0)>>2]=l;b[(l+8|0)>>2]=l;e=125;break;case 113:var ob=b[Ya>>2];if(31==(Ra|0))var xa=0,e=115;else e=114;break;case 114:xa=25-(Ra>>>1)|0;e=115; break;case 115:var eb=Ga<>2]&-8|0)==(Ga|0)?121:117;break;case 117:var fb=Wa+16+(eb>>>31<<2)|0,mb=b[fb>>2],hb=eb<<1;0==(mb|0)?e=118:(eb=hb,Wa=mb,e=116);break;case 118:e=fb>>>0>>0?120:119;break;case 119:b[fb>>2]=Qa;b[(l+24|0)>>2]=Wa;b[(l+12|0)>>2]=l;b[(l+8|0)>>2]=l;e=125;break;case 120:Ca();case 121:var Xa=Wa+8|0,bb=b[Xa>>2],db=b[1396903],e=Wa>>>0>>0?124:122;break;case 122:e=bb>>>0>>0?124:123;break;case 123:b[(bb+12|0)>>2]=Qa;b[Xa>>2]= Qa;b[(l+8|0)>>2]=bb;b[(l+12|0)>>2]=Wa;b[(l+24|0)>>2]=0;e=125;break;case 124:Ca();case 125:var gb=b[1396907]-1|0;b[1396907]=gb;e=0==(gb|0)?126:128;break;case 126:a:for(var kb=0,kb=2;;)switch(kb){case 2:var sb=5588048,kb=3;break;case 3:var qb=b[sb>>2],Nb=qb+8|0;0==(qb|0)?kb=4:(sb=Nb,kb=3);break;case 4:b[1396907]=-1;break a}e=128;break;case 127:Ca();case 128:return}}function yf(a){for(var e=0,e=2;;)switch(e){case 2:var d=5588040,e=3;break;case 3:var c=b[(d|0)>>2],e=c>>>0>a>>>0?5:4;break;case 4:if((c+ b[(d+4|0)>>2]|0)>>>0>a>>>0)var f=d,e=6;else e=5;break;case 5:e=b[(d+8|0)>>2];0==(e|0)?(f=0,e=6):(d=e,e=3);break;case 6:return f}}function zf(a,e){for(var d=0,d=2;;)switch(d){case 2:var c=a,f=a+8|0;if(0==(f&7|0))var g=0,d=4;else d=3;break;case 3:g=(-f|0)&7;d=4;break;case 4:d=e-g|0;b[1396905]=c+g|0;b[1396902]=d;b[(c+(g+4|0)|0)>>2]=d|1;b[(c+(e+4|0)|0)>>2]=40;b[1396906]=b[1315825];return}}function kb(a,e){for(var d=0,d=2;;)switch(d){case 2:if(0==(a|0))var c=0,d=5;else d=3;break;case 3:var f=e*a&-1;65535< (e|a)>>>0?d=4:(c=f,d=5);break;case 4:c=(Math.floor((f>>>0)/(a>>>0))|0)==(e|0)?f:-1;d=5;break;case 5:var g=Tb(c),d=0==(g|0)?8:6;break;case 6:d=0==(b[(g-4|0)>>2]&3|0)?8:7;break;case 7:ee(g,0,c);d=8;break;case 8:return g}}function ek(){for(var a=0,a=2;;)switch(a){case 2:a=0==(b[1315821]|0)?3:6;break;case 3:var e=Pl(8),a=0==((e-1|0)&e|0)?5:4;break;case 4:Ca();case 5:b[1315823]=e;b[1315822]=e;b[1315824]=-1;b[1315825]=2097152;b[1315826]=0;b[1397009]=0;a=Math.floor(Date.now()/1E3);b[1315821]=a&-16^1431655768; a=6;break;case 6:return}}function fk(a,e,d){for(var c=0,c=2;;)switch(c){case 2:var f=a+8|0;if(0==(f&7|0))var g=0,c=4;else c=3;break;case 3:g=(-f|0)&7;c=4;break;case 4:var i=a+g|0,h=e+8|0;if(0==(h&7|0))var j=0,c=6;else c=5;break;case 5:j=(-h|0)&7;c=6;break;case 6:var k=e+j|0,l=k,m=g+d|0,u=a+m|0,s=u,v=(k-i|0)-d|0;b[(a+(g+4|0)|0)>>2]=d|3;c=(l|0)==(b[1396905]|0)?7:8;break;case 7:c=b[1396902]+v|0;b[1396902]=c;b[1396905]=s;b[(a+(m+4|0)|0)>>2]=c|1;c=75;break;case 8:c=(l|0)==(b[1396904]|0)?9:10;break;case 9:c= b[1396901]+v|0;b[1396901]=c;b[1396904]=s;b[(a+(m+4|0)|0)>>2]=c|1;b[(a+(c+m|0)|0)>>2]=c;c=75;break;case 10:var n=b[(e+(j+4|0)|0)>>2];if(1==(n&3|0))c=11;else var o=l,y=v,c=52;break;case 11:var w=n&-8,r=n>>>3,c=256>n>>>0?12:20;break;case 12:var q=b[(e+(j|8)|0)>>2],x=b[(e+(j+12|0)|0)>>2],c=(q|0)==(x|0)?13:14;break;case 13:b[1396899]&=1<>>0>>0?19:16;break;case 16:c=(x|0)==(C|0)?18:17;break;case 17:c=x>>> 0>>0?19:18;break;case 18:b[(q+12|0)>>2]=x;b[(x+8|0)>>2]=q;c=51;break;case 19:Ca();case 20:var G=k,B=b[(e+(j|24)|0)>>2],D=b[(e+(j+12|0)|0)>>2],c=(D|0)==(G|0)?24:21;break;case 21:var I=b[(e+(j|8)|0)>>2],c=I>>>0>>0?23:22;break;case 22:b[(I+12|0)>>2]=D;b[(D+8|0)>>2]=I;var Y=D,c=31;break;case 23:Ca();case 24:var ka=j|16,c=e+(ka+4|0)|0,ja=b[c>>2];if(0==(ja|0))c=25;else var oa=ja,ra=c,c=26;break;case 25:c=e+ka|0;ja=b[c>>2];0==(ja|0)?(Y=0,c=31):(oa=ja,ra=c,c=26);break;case 26:c=oa+ 20|0;ja=b[c>>2];0==(ja|0)?c=27:(oa=ja,ra=c,c=26);break;case 27:c=oa+16|0;ja=b[c>>2];0==(ja|0)?c=28:(oa=ja,ra=c,c=26);break;case 28:c=ra>>>0>>0?30:29;break;case 29:b[ra>>2]=0;Y=oa;c=31;break;case 30:Ca();case 31:c=0==(B|0)?51:32;break;case 32:var ga=e+(j+28|0)|0,$=5587900+(b[ga>>2]<<2)|0,c=(G|0)==(b[$>>2]|0)?33:35;break;case 33:b[$>>2]=Y;c=0==(Y|0)?34:41;break;case 34:b[1396900]&=1<>2]^-1;c=51;break;case 35:c=B>>>0>>0?39:36;break;case 36:var E=B+16|0,c=(b[E>>2]|0)==(G| 0)?37:38;break;case 37:b[E>>2]=Y;c=40;break;case 38:b[(B+20|0)>>2]=Y;c=40;break;case 39:Ca();case 40:c=0==(Y|0)?51:41;break;case 41:c=Y>>>0>>0?50:42;break;case 42:b[(Y+24|0)>>2]=B;var H=j|16,J=b[(e+H|0)>>2],c=0==(J|0)?46:43;break;case 43:c=J>>>0>>0?45:44;break;case 44:b[(Y+16|0)>>2]=J;b[(J+24|0)>>2]=Y;c=46;break;case 45:Ca();case 46:var O=b[(e+(H+4|0)|0)>>2],c=0==(O|0)?51:47;break;case 47:c=O>>>0>>0?49:48;break;case 48:b[(Y+20|0)>>2]=O;b[(O+24|0)>>2]=Y;c=51;break; case 49:Ca();case 50:Ca();case 51:y=w+v|0;o=e+(w|j)|0;c=52;break;case 52:var K=o+4|0;b[K>>2]&=-2;b[(a+(m+4|0)|0)>>2]=y|1;b[(a+(y+m|0)|0)>>2]=y;K=y>>>3;c=256>y>>>0?53:58;break;case 53:var W=K<<1,ba=5587636+(W<<2)|0,fa=b[1396899],P=1<>2];ja>>>0>>0?c=56:(pa=ja,T=c,c=57);break;case 56:Ca();case 57:b[T>>2]=s;b[(pa+12|0)>>2]=s;b[(a+(m+8|0)|0)>>2]=pa;b[(a+ (m+12|0)|0)>>2]=ba;c=75;break;case 58:var X=u,R=y>>>8;if(0==(R|0))var ta=0,c=61;else c=59;break;case 59:16777215>>0?(ta=31,c=61):c=60;break;case 60:var ta=(R+1048320|0)>>>16&8,ja=R<>>16&4,ja=ja<>>16&2,ta=(14-(c|ta|U)|0)+(ja<>>15)|0,ta=y>>>((ta+7|0)>>>0)&1|ta<<1,c=61;break;case 61:var sa=5587900+(ta<<2)|0;b[(a+(m+28|0)|0)>>2]=ta;var qa=a+(m+16|0)|0;b[(a+(m+20|0)|0)>>2]=0;b[qa>>2]=0;var qa=b[1396900],Z=1<>2]=X;b[(a+(m+24|0)|0)>>2]=sa;b[(a+(m+12|0)|0)>>2]=X;b[(a+(m+8|0)|0)>>2]=X;c=75;break;case 63:var Q=b[sa>>2];if(31==(ta|0))var S=0,c=65;else c=64;break;case 64:S=25-(ta>>>1)|0;c=65;break;case 65:var M=y<>2]&-8|0)==(y|0)?71:67;break;case 67:var ca=N+16+(M>>>31<<2)|0,c=b[ca>>2],ja=M<<1;0==(c|0)?c=68:(M=ja,N=c,c=66);break;case 68:c=ca>>>0>>0?70:69;break;case 69:b[ca>>2]=X;b[(a+(m+24|0)|0)>>2]=N;b[(a+(m+12|0)|0)>>2]=X;b[(a+(m+8|0)|0)>>2]=X;c=75; break;case 70:Ca();case 71:var ia=N+8|0,ea=b[ia>>2],aa=b[1396903],c=N>>>0>>0?74:72;break;case 72:c=ea>>>0>>0?74:73;break;case 73:b[(ea+12|0)>>2]=X;b[ia>>2]=X;b[(a+(m+8|0)|0)>>2]=ea;b[(a+(m+12|0)|0)>>2]=N;b[(a+(m+24|0)|0)>>2]=0;c=75;break;case 74:Ca();case 75:return a+(g|8)|0}}function wl(a,c){for(var d=0,d=2;;)switch(d){case 2:var f=b[1396905],g=f,i=yf(g),h=b[(i|0)>>2],j=b[(i+4|0)>>2],i=h+j|0,k=j-47|0,j=h+(j-39|0)|0;if(0==(j&7|0))var l=0,d=4;else d=3;break;case 3:l=(-j|0)&7;d=4;break;case 4:var p= h+(k+l|0)|0,p=p>>>0<(f+16|0)>>>0?g:p,m=d=p+8|0;zf(a,c-40|0);b[(p+4|0)>>2]=27;b[d>>2]=b[1397010];b[d+4>>2]=b[1397011];b[d+8>>2]=b[1397012];b[d+12>>2]=b[1397013];b[1397010]=a;b[1397011]=c;b[1397013]=0;b[1397012]=m;d=p+28|0;b[d>>2]=7;if((p+32|0)>>>0>>0)var u=d,d=5;else d=6;break;case 5:d=u+4|0;b[d>>2]=7;(u+8|0)>>>0>>0?(u=d,d=5):d=6;break;case 6:d=(p|0)==(g|0)?30:7;break;case 7:var s=p-f|0,v=g+s|0,d=g+(s+4|0)|0;b[d>>2]&=-2;b[(f+4|0)>>2]=s|1;b[v>>2]=s;v=s>>>3;d=256>s>>>0?8:13;break;case 8:var n= v<<1,o=5587636+(n<<2)|0,y=b[1396899],w=1<>2];m>>>0>>0?d=11:(q=m,r=d,d=12);break;case 11:Ca();case 12:b[r>>2]=f;b[(q+12|0)>>2]=f;b[(f+8|0)>>2]=q;b[(f+12|0)>>2]=o;d=30;break;case 13:var x=f,C=s>>>8;if(0==(C|0))var B=0,d=16;else d=14;break;case 14:16777215>>0?(B=31,d=16):d=15;break;case 15:var B=(C+1048320|0)>>>16&8,m=C<>>16&4,m=m<>>16&2,B=(14-(d|B|Y)|0)+(m<>>15)|0,B=s>>>((B+7|0)>>>0)&1|B<<1,d=16;break;case 16:var D=5587900+(B<<2)|0;b[(f+28|0)>>2]=B;b[(f+20|0)>>2]=0;b[(f+16|0)>>2]=0;var I=b[1396900],ja=1<>2]=x;b[(f+24|0)>>2]=D;b[(f+12|0)>>2]=f;b[(f+8|0)>>2]=f;d=30;break;case 18:var ka=b[D>>2];if(31==(B|0))var oa=0,d=20;else d=19;break;case 19:oa=25-(B>>>1)|0;d=20;break;case 20:var ua=s<>2]&-8|0)==(s|0)?26:22;break; case 22:var ga=ra+16+(ua>>>31<<2)|0,d=b[ga>>2],m=ua<<1;0==(d|0)?d=23:(ua=m,ra=d,d=21);break;case 23:d=ga>>>0>>0?25:24;break;case 24:b[ga>>2]=x;b[(f+24|0)>>2]=ra;b[(f+12|0)>>2]=f;b[(f+8|0)>>2]=f;d=30;break;case 25:Ca();case 26:var $=ra+8|0,E=b[$>>2],H=b[1396903],d=ra>>>0>>0?29:27;break;case 27:d=E>>>0>>0?29:28;break;case 28:b[(E+12|0)>>2]=x;b[$>>2]=x;b[(f+8|0)>>2]=E;b[(f+12|0)>>2]=ra;b[(f+24|0)>>2]=0;d=30;break;case 29:Ca();case 30:return}}function jg(a){function b(){var d=0;vi=!0; Module._main&&(gf(gk),d=Module.callMain(a),Module.noExitRuntime||(gf(hk),An.print()));if(Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);0>"+d+")<<"+d+")"}return"Math.ceil(("+a+")/"+b+")*"+b},isNumberType:function(a){return a in oa.INT_TYPES||a in oa.FLOAT_TYPES},isPointerType:function(a){return"*"==a[a.length-1]},isStructType:function(a){return isPointerType(a)?!1:/^\[\d+\ x\ (.*)\]/.test(a)||/?/.test(a)?!0:"%"==a[0]},INT_TYPES:{i1:0,i8:0,i16:0, i32:0,i64:0},FLOAT_TYPES:{"float":0,"double":0},BITSHIFT64_SHL:0,BITSHIFT64_ASHR:1,BITSHIFT64_LSHR:2,bitshift64:function(a,c,d,f){var g,h=Math.pow(2,f)-1;if(32>f)switch(d){case oa.BITSHIFT64_SHL:g=[a<>>32-f];break;case oa.BITSHIFT64_ASHR:g=[(a>>>f|(c&h)<<32-f)>>0>>>0,c>>f>>>0];break;case oa.BITSHIFT64_LSHR:g=[(a>>>f|(c&h)<<32-f)>>>0,c>>>f]}else if(32==f)switch(d){case oa.BITSHIFT64_SHL:g=[0,a];break;case oa.BITSHIFT64_ASHR:g=[c,0>(c|0)?h:0];break;case oa.BITSHIFT64_LSHR:g=[c,0]}else switch(d){case oa.BITSHIFT64_SHL:g= [0,a<>f-32>>>0,0>(c|0)?h:0];break;case oa.BITSHIFT64_LSHR:g=[c>>>f-32,0]}b[i>>2]=g[0];b[i+4>>2]=g[1]},or64:function(a,b){var d=a|0|b|0,c=4294967296*(Math.round(a/4294967296)|Math.round(b/4294967296));return d+c},and64:function(a,b){var d=(a|0)&(b|0),c=4294967296*(Math.round(a/4294967296)&Math.round(b/4294967296));return d+c},xor64:function(a,b){var d=(a|0)^(b|0),c=4294967296*(Math.round(a/4294967296)^Math.round(b/4294967296));return d+c},getNativeTypeSize:function(a){if(1== oa.QUANTUM_SIZE)return 1;var b={"%i1":1,"%i8":1,"%i16":2,"%i32":4,"%i64":8,"%float":4,"%double":8}["%"+a];if(!b)"*"==a.charAt(a.length-1)?b=oa.QUANTUM_SIZE:"i"==a[0]&&(a=parseInt(a.substr(1)),fc(0==a%8),b=a/8);return b},getNativeFieldSize:function(a){return Math.max(oa.getNativeTypeSize(a),oa.QUANTUM_SIZE)},dedup:function(a,b){var d={};return b?a.filter(function(a){return d[a[b]]?!1:d[a[b]]=!0}):a.filter(function(a){return d[a]?!1:d[a]=!0})},set:function(){for(var a="object"===typeof arguments[0]? arguments[0]:arguments,b={},d=0;dd)return String.fromCharCode(d);a.push(d);b=191d? 1:2;return""}if(0d?String.fromCharCode((d&31)<<6|c&63):String.fromCharCode((d&15)<<12|(c&63)<<6|f&63);a.length=0;return d};this.processJSString=function(a){for(var a=unescape(encodeURIComponent(a)),b=[],c=0;c>2<<2;return b},staticAlloc:function(a){var e=gc;gc=gc+a|0;gc=gc+3>>2<<2;if(gc>=Qc){for(;Qc<=gc;)Qc=2*Qc+4095>>12<<12;var a=j,d=new ArrayBuffer(Qc);Module.HEAP8= j=new Int8Array(d);Module.HEAP16=c=new Int16Array(d);Module.HEAP32=b=new Int32Array(d);Module.HEAPU8=Oa=new Uint8Array(d);Module.HEAPU16=jd=new Uint16Array(d);Module.HEAPU32=Af=new Uint32Array(d);Module.HEAPF32=h=new Float32Array(d);Module.HEAPF64=r=new Float64Array(d);j.set(a)}return e},alignMemory:function(a,b){return Math.ceil(a/(b?b:4))*(b?b:4)},makeBigInt:function(a,b,d){return d?(a>>>0)+4294967296*(b>>>0):(a>>>0)+4294967296*(b|0)},QUANTUM_SIZE:4,__dummy__:0},An={MAX_ALLOWED:0,corrections:0, sigs:{},note:function(a,b){b||(this.corrections++,this.corrections>=this.MAX_ALLOWED&&Ue("\n\nToo many corrections!"))},print:function(){}},zn=1,ck={},l,wa,Ge,Bl=this;Module.ccall=function(a,b,d,c){return qi(pi(a),b,d,c)};Module.cwrap=function(a,b,d){var c=pi(a);return function(){return qi(c,b,d,Array.prototype.slice.call(arguments))}};Module.setValue=ti;Module.getValue=function(a,e){e=e||"i8";"*"===e.charAt(e.length-1)&&(e="i32");switch(e){case "i1":return j[a];case "i8":return j[a];case "i16":return c[a>> 1];case "i32":return b[a>>2];case "i64":return b[a>>2];case "float":return h[a>>2];case "double":return b[i>>2]=b[a>>2],b[i+4>>2]=b[a+4>>2],r[i>>3];default:Ue("invalid type for setValue: "+e)}return null};var ng=0,yc=1,td=2,f=3;Module.ALLOC_NORMAL=ng;Module.ALLOC_STACK=yc;Module.ALLOC_STATIC=td;Module.ALLOC_NONE=f;ee=function(a,b,d){for(d=a+d;athis.length-1||0>a)){var b=a%l;return this.getter(Math.floor(a/l))[b]}};h.prototype.setDataGetter=function(a){this.getter=a};var i=new XMLHttpRequest;i.open("HEAD",c,!1);i.send(null);if(!(200<=i.status&&300>i.status||304===i.status))throw Error("Couldn't load "+c+". Status: "+i.status);var j=Number(i.getResponseHeader("Content-length")),k,l=1048576;(k=i.getResponseHeader("Accept-Ranges"))&&"bytes"=== k||(l=j);var p=new h(l,j);p.setDataGetter(function(a){var b=a*p.chunkSize,e=(a+1)*p.chunkSize-1,e=Math.min(e,j-1);if("undefined"===typeof p.chunks[a]){var f=p.chunks;if(b>e)throw Error("invalid range ("+b+", "+e+") or no bytes requested!");if(e>j-1)throw Error("only "+j+" bytes available! programmer error!");var g=new XMLHttpRequest;g.open("GET",c,!1);j!==l&&g.setRequestHeader("Range","bytes="+b+"-"+e);if("undefined"!=typeof Uint8Array)g.responseType="arraybuffer";g.overrideMimeType&&g.overrideMimeType("text/plain; charset=x-user-defined"); g.send(null);if(!(200<=g.status&&300>g.status||304===g.status))throw Error("Couldn't load "+c+". Status: "+g.status);b=void 0!==g.response?new Uint8Array(g.response||[]):Ic(g.responseText||"",!0);f[a]=b}if("undefined"===typeof p.chunks[a])throw Error("doXHR failed!");return p.chunks[a]});h={isDevice:!1,contents:p}}else h={isDevice:!1,url:c};return Y.createFile(a,b,h,f,g)},createPreloadedFile:function(a,b,c,f,g,h,i,j){function k(c){function d(c){j||Y.createDataFile(a,b,c,f,g);h&&h();ig("cp "+l)}var u= !1;Module.preloadPlugins.forEach(function(a){!u&&a.canHandle(l)&&(a.handle(c,l,d,function(){i&&i();ig("cp "+l)}),u=!0)});u||d(c)}Sa.ensureObjects();var l=Y.joinPath([a,b],!0);hf("cp "+l);"string"==typeof c?Sa.asyncLoad(c,function(a){k(a)},i):k(c)},createLink:function(a,b,c,f,g){return Y.createFile(a,b,{isDevice:!1,link:c},f,g)},createDevice:function(a,b,c,f){if(!c&&!f)throw Error("A device must have at least one callback defined.");return Y.createFile(a,b,{isDevice:!0,input:c,output:f},Boolean(c), Boolean(f))},forceLoadFile:function(a){if(a.isDevice||a.isFolder||a.link||a.contents)return!0;var b=!0;if("undefined"!==typeof XMLHttpRequest)throw Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(Module.read)try{a.contents=Ic(Module.read(a.url),!0)}catch(c){b=!1}else throw Error("Cannot load without read() or XMLHttpRequest.");b||ua(xe);return b}, ensureRoot:function(){if(!Y.root)Y.root={read:!0,write:!0,isFolder:!0,isDevice:!1,timestamp:Date.now(),inodeNumber:1,contents:{}}},init:function(a,c,d){function h(a){null===a||10===a?(c.printer(c.buffer.join("")),c.buffer=[]):c.buffer.push(l.processCChar(a))}fc(!Y.init.initialized,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)");Y.init.initialized=!0;Y.ensureRoot();var a= a||Module.stdin,c=c||Module.stdout,d=d||Module.stderr,i=!0,j=!0,k=!0;a||(i=!1,a=function(){if(!a.cache||!a.cache.length){var b;"undefined"!=typeof window&&"function"==typeof window.prompt?(b=window.prompt("Input: "),null===b&&(b=String.fromCharCode(0))):"function"==typeof readline&&(b=readline());b||(b="");a.cache=Ic(b+"\n",!0)}return a.cache.shift()});var l=new oa.UTF8Processor;c||(j=!1,c=h);if(!c.printer)c.printer=Module.print;if(!c.buffer)c.buffer=[];d||(k=!1,d=h);if(!d.printer)d.printer=Module.print; if(!d.buffer)d.buffer=[];try{Y.createFolder("/","tmp",!0,!0)}catch(o){}var q=Y.createFolder("/","dev",!0,!0),p=Y.createDevice(q,"stdin",a),m=Y.createDevice(q,"stdout",null,c),d=Y.createDevice(q,"stderr",null,d);Y.createDevice(q,"tty",a,c);Y.streams[1]={path:"/dev/stdin",object:p,position:0,isRead:!0,isWrite:!1,isAppend:!1,isTerminal:!i,error:!1,eof:!1,ungotten:[]};Y.streams[2]={path:"/dev/stdout",object:m,position:0,isRead:!1,isWrite:!0,isAppend:!1,isTerminal:!j,error:!1,eof:!1,ungotten:[]};Y.streams[3]= {path:"/dev/stderr",object:d,position:0,isRead:!1,isWrite:!0,isAppend:!1,isTerminal:!k,error:!1,eof:!1,ungotten:[]};fc(128>Math.max(df,zd,Ua));b[df>>2]=1;b[zd>>2]=2;b[Ua>>2]=3;Y.createPath("/","dev/shm/tmp",!0,!0);for(i=Y.streams.length;i>h-6&63,h=h-6,e=e+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[k]}2==h?(e+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(f&3)<<4],e+="=="):4==h&&(e+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(f&15)<<2],e+="=");l.src=a+e;g(l)}};l.src=j;setTimeout(function(){g(l)},1E4)}else return h()}})}},createContext:function(a,b,c){var f;try{if(f=b?a.getContext("experimental-webgl",{alpha:!1}):a.getContext("2d"),!f)throw":(";}catch(g){return Module.print("Could not create canvas - "+ g),null}if(b)a.style.backgroundColor="black",a.addEventListener("webglcontextlost",function(){alert("WebGL context lost. You will need to reload the page.")},!1);if(c)Module.ctx=f,Module.useWebGL=b,Sa.moduleContextCreatedCallbacks.forEach(function(a){a()});return f},requestFullScreen:function(){function a(){var a=!1;if((document.webkitFullScreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.mozFullscreenElement||document.fullScreenElement||document.fullscreenElement)=== c)c.requestPointerLock=c.requestPointerLock||c.mozRequestPointerLock||c.webkitRequestPointerLock,c.requestPointerLock(),a=!0;if(Module.onFullScreen)Module.onFullScreen(a)}function b(){Sa.pointerLock=document.pointerLockElement===c||document.mozPointerLockElement===c||document.webkitPointerLockElement===c}var c=Module.canvas;document.addEventListener("fullscreenchange",a,!1);document.addEventListener("mozfullscreenchange",a,!1);document.addEventListener("webkitfullscreenchange",a,!1);document.addEventListener("pointerlockchange", b,!1);document.addEventListener("mozpointerlockchange",b,!1);document.addEventListener("webkitpointerlockchange",b,!1);c.requestFullScreen=c.requestFullScreen||c.mozRequestFullScreen||(c.webkitRequestFullScreen?function(){c.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null);c.requestFullScreen()},requestAnimationFrame:function(a){if(!window.requestAnimationFrame)window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame|| window.msRequestAnimationFrame||window.oRequestAnimationFrame||window.setTimeout;window.requestAnimationFrame(a)},getMovementX:function(a){return a.movementX||a.mozMovementX||a.webkitMovementX||0},getMovementY:function(a){return a.movementY||a.mozMovementY||a.webkitMovementY||0},xhrLoad:function(a,b,c){var f=new XMLHttpRequest;f.open("GET",a,!0);f.responseType="arraybuffer";f.onload=function(){200==f.status?b(f.response):c()};f.onerror=c;f.send(null)},asyncLoad:function(a,b,c,f){Sa.xhrLoad(a,function(c){fc(c, 'Loading data file "'+a+'" failed (no arrayBuffer).');b(new Uint8Array(c));f||ig("al "+a)},function(){if(c)c();else throw'Loading data file "'+a+'" failed.';});f||hf("al "+a)},resizeListeners:[],updateResizeListeners:function(){var a=Module.canvas;Sa.resizeListeners.forEach(function(b){b(a.width,a.height)})},setCanvasSize:function(a,b,c){var f=Module.canvas;f.width=a;f.height=b;c||Sa.updateResizeListeners()}};jk.unshift({func:function(){!Module.noFSInit&&!Y.init.initialized&&Y.init()}});gk.push({func:function(){Y.ignorePermissions= !1}});hk.push({func:function(){Y.quit()}});Module.FS_createFolder=Y.createFolder;Module.FS_createPath=Y.createPath;Module.FS_createDataFile=Y.createDataFile;Module.FS_createPreloadedFile=Y.createPreloadedFile;Module.FS_createLazyFile=Y.createLazyFile;Module.FS_createLink=Y.createLink;Module.FS_createDevice=Y.createDevice;ua(0);ka.ret=g([0],"i8",td);zc.ret=g([0],"i8",td);Jf(fd);Module.requestFullScreen=function(){Sa.requestFullScreen()};Module.requestAnimationFrame=function(a){Sa.requestAnimationFrame(a)}; Module.pauseMainLoop=function(){Sa.mainLoop.pause()};Module.resumeMainLoop=function(){Sa.mainLoop.resume()};var Og=[0,0,Qi,0,jf,0,tk,0,ij,0,Ki,0,oj,0,$i,0,Ti,0,function(){},0,Oi,0,pk,0,kj,0,jj,0,function(){for(var a=0,a=2;;)switch(a){case 2:a=b[1311012];b[1390210]=a>>>5;var e=c[2699356];if(0==e<<16>>16)var d=a,a=10;else a=3;break;case 3:var f=0,g=c[2621482],h=e,a=4;break;case 4:if(0==g<<16>>16)var i=0,j=h,a=8;else a=5;break;case 5:var k=0,l=g&65535,a=6;break;case 6:bc(b[1316027]+(((l*f&-1)+k|0)<< 3)|0,b[1390210]);var a=k+1|0,p=c[2621482],m=p&65535;(a|0)<(m|0)?(k=a,l=m,a=6):a=7;break;case 7:j=c[2699356];i=p;a=8;break;case 8:a=f+1|0;(a|0)<(j&65535|0)?(f=a,g=i,h=j,a=4):a=9;break;case 9:d=b[1311012];a=10;break;case 10:b[1315874]=(1<<(d&31))-1|0;return}},0,aj,0,ej,0,hj,0,ok,0,lj,0,cj,0,Mi,0,function(){},0,Ni,0,pj,0,Ui,0,qk,0,rk,0,function(){for(var a=0,e=k,a=2;;)switch(a){case 2:var d=(c[2622030]&65535)*(c[2622020]&65535)&-1;b[1311014]=d;var f=d=kb(d,2);Ra(d,5587188);var a=c[2622020]&65535,g=c[2622030]& 65535;Pa(b[1315738],5573496,(l=k,k=k+8|0,b[l>>2]=a,b[l+4>>2]=g,l));bc(f,b[1311014]);if(0==(b[1311014]|0))a=4;else var h=0,a=3;break;case 3:a=f+(h<<1)|0;zc((c[a>>1]&65535)<<3,b[1315738]);zc((c[a>>1]&65535)>>>5<<2,b[1315738]);zc((c[a>>1]&65535)>>>11<<3,b[1315738]);a=h+1|0;a>>>0>>0?(h=a,a=3):a=4;break;case 4:Aa(d);k=e;return}},0,fj,0,function(){var a=0,e=k;k=k+1388|0;for(a=2;;)switch(a){case 2:var d=e,f=e+12,g=Tb(b[1311014]);Ra(g,5576196);za(g,1,b[1311014],b[1316029]);zc(255,b[1315738]); zc(216,b[1315738]);a=0==(q(g+6|0,5579092)|0)?4:3;break;case 3:for(var a=d,h=5576184,i=a,l=h+10;h>1]=h;Xb(a,1,10,b[1315738]);xf(f,0);Xb(f,1,1376,b[1315738]);a=4;break;case 4:Xb(g+2|0,1,b[1311014]-2|0,b[1315738]);Aa(g);k=e;return}},0,dj,0,Xi,0,bj,0,function(){var a=k,c=(3*jd[2622020]&-1)*jd[2622030]&-1;b[1311014]=c;c=Tb(c);Ra(c,5576572);var d=jd[2622030];Pa(b[1315738],5573496,(l=k,k=k+8|0,b[l>>2]=jd[2622020],b[l+4>>2]=d,l));za(c,1,b[1311014],b[1316029]); Xb(c,1,b[1311014],b[1315738]);Aa(c);k=a},0,Vi,0,function(){for(var a=0,a=2;;)switch(a){case 2:var e=c[2699356],a=0==e<<16>>16?9:3;break;case 3:var d=0,f=c[2621482],g=e,a=4;break;case 4:if(0==f<<16>>16)var h=0,i=g,a=8;else a=5;break;case 5:var j=0,k=f&65535,a=6;break;case 6:bc(b[1316027]+(((k*d&-1)+j|0)<<3)|0,3);var a=j+1|0,l=c[2621482],p=l&65535;(a|0)<(p|0)?(j=a,k=p,a=6):a=7;break;case 7:i=c[2699356];h=l;a=8;break;case 8:a=d+1|0;(a|0)<(i&65535|0)?(d=a,f=h,g=i,a=4):a=9;break;case 9:return}},0,function(){var a= k;k=k+16|0;B(b[1316029],16,0);b[a>>2]=0;var c=x()&65535;b[a+4>>2]=c;b[a+8>>2]=jd[2622518]*jd[2622514]&-1;b[a+12>>2]=2147483647;Bh(a|0,0);k=a},0,Ri,0,function(){for(var a=0,e=k,a=2;;)switch(a){case 2:var d=(3*(c[2622020]&65535)&-1)*(c[2622030]&65535)&-1;b[1311014]=d;d=kb(d,2);Ra(d,5587544);var f=d;bc(f,b[1311014]);var g=b[1311014];if(0==(g|0))a=4;else var h=0,a=3;break;case 3:j[d+h|0]=(c[(f+(h<<1)|0)>>1]&65535)>>>8&255;a=h+1|0;a>>>0>>0?(h=a,a=3):a=4;break;case 4:h=c[2622020]&65535;f=c[2622030]& 65535;Pa(b[1315738],5573496,(l=k,k=k+8|0,b[l>>2]=h,b[l+4>>2]=f,l));Xb(d,1,b[1311014],b[1315738]);Aa(d);k=e;return}},0,function(){var a=0,e=k;k=k+848|0;for(a=2;;)switch(a){case 2:var d=e,a=0==c[2699356]<<16>>16?10:3;break;case 3:var f=d|0,g=0,a=4;break;case 4:a=848>za(f,1,848,b[1316029])>>>0?5:6;break;case 5:Qa();a=6;break;case 6:var h=g&3,h=(b[(5264004+(h<<2)|0)>>2]*g&-1)+b[(5264020+(h<<2)|0)>>2]|0,i=c[2621482],a=0==i<<16>>16?9:7;break;case 7:var l=c[2622514],o=b[1311258],q=0,a=8;break;case 8:c[(o+ ((((l&65535)*g&-1)+q|0)<<1)|0)>>1]=j[d+(h+q|0)%848|0]&255;a=q+1|0;(a|0)<(i&65535|0)?(q=a,a=8):a=9;break;case 9:a=g+1|0;(a|0)<(c[2699356]&65535|0)?(g=a,a=4):a=10;break;case 10:b[1315874]=255;k=e;return}},0,gj,0,ak,0,Yi,0,Si,0,sk,0,vk,0,function(){},0,Zi,0];Hi.X=1;Kf.X=1;ja.X=1;Ji.X=1;nk.X=1;Ki.X=1;Li.X=1;Ia.X=1;Lf.X=1;Mi.X=1;Ud.X=1;Qg.X=1;Ni.X=1;Rg.X=1;Oi.X=1;Qi.X=1;Ri.X=1;Si.X=1;Ti.X=1;Ui.X=1;Vi.X=1;Of.X=1;Wi.X=1;Xi.X=1;id.X=1;Yi.X=1;Zi.X=1;$i.X=1;jf.X=1;aj.X=1;ok.X=1;bj.X=1;cj.X=1;dj.X=1;pk.X=1; ej.X=1;fj.X=1;gj.X=1;qk.X=1;hj.X=1;Tg.X=1;rk.X=1;ij.X=1;sk.X=1;Ah.X=1;jj.X=1;kj.X=1;lj.X=1;Bh.X=1;nj.X=1;oj.X=1;pj.X=1;Ch.X=1;tk.X=1;vk.X=1;En.X=1;Ug.X=1;wk.X=1;xk.X=1;Fj.X=1;Gj.X=1;ll.X=1;ml.X=1;de.X=1;gi.X=1;hi.X=1;ii.X=1;Hj.X=1;Ij.X=1;Jj.X=1;gg.X=1;bh.X=1;Kj.X=1;Lj.X=1;nl.X=1;Mj.X=1;ol.X=1;Nj.X=1;ch.X=1;sf.X=1;cf.X=1;Pj.X=1;ql.X=1;wh.X=1;Oj.X=1;oh.X=1;Se.X=1;rl.X=1;Rj.X=1;tf.X=1;sl.X=1;Sj.X=1;tl.X=1;dh.X=1;Tj.X=1;uf.X=1;Uj.X=1;Vj.X=1;Xj.X=1;lc.X=1;oe.X=1;Yj.X=1;Ng.X=1;Zj.X=1;Da.X=1;$j.X=1;xf.X= 1;ak.X=1;Module._main=bk;bk.X=1;Tb.X=1;dk.X=1;vl.X=1;ul.X=1;xl.X=1;Aa.X=1;Module._calloc=kb;fk.X=1;wl.X=1;var ld=function(){function a(a,b,c){null!=a&&("number"==typeof a?this.fromNumber(a,b,c):null==b&&"string"!=typeof a?this.fromString(a,256):this.fromString(a,b))}function c(){return new a(null)}function d(a,b){var c=l[a.charCodeAt(b)];return null==c?-1:c}function f(a){var b=c();b.fromInt(a);return b}function g(a){var b=1,c;if(0!=(c=a>>>16))a=c,b+=16;if(0!=(c=a>>8))a=c,b+=8;if(0!=(c=a>>4))a=c,b+= 4;if(0!=(c=a>>2))a=c,b+=2;0!=a>>1&&(b+=1);return b}function h(a){this.m=a}function j(a){this.m=a;this.mp=a.invDigit();this.mpl=this.mp&32767;this.mph=this.mp>>15;this.um=(1<a){var b=k.IntCache_[a];if(b)return b}b=new k(a|0,0>a?-1:0);-128<=a&&128>a&&(k.IntCache_[a]=b);return b};k.fromNumber=function(a){return isNaN(a)||!isFinite(a)?k.ZERO:a<=-k.TWO_PWR_63_DBL_?k.MIN_VALUE: a+1>=k.TWO_PWR_63_DBL_?k.MAX_VALUE:0>a?k.fromNumber(-a).negate():new k(a%k.TWO_PWR_32_DBL_|0,a/k.TWO_PWR_32_DBL_|0)};k.fromBits=function(a,b){return new k(a,b)};k.fromString=function(a,b){if(0==a.length)throw Error("number format error: empty string");var c=b||10;if(2>c||36g?(g=k.fromNumber(Math.pow(c,g)),e=e.multiply(g).add(k.fromNumber(h))):(e=e.multiply(d),e=e.add(k.fromNumber(h)))}return e};k.TWO_PWR_16_DBL_=65536;k.TWO_PWR_24_DBL_=16777216;k.TWO_PWR_32_DBL_=k.TWO_PWR_16_DBL_*k.TWO_PWR_16_DBL_;k.TWO_PWR_31_DBL_=k.TWO_PWR_32_DBL_/2;k.TWO_PWR_48_DBL_=k.TWO_PWR_32_DBL_*k.TWO_PWR_16_DBL_;k.TWO_PWR_64_DBL_=k.TWO_PWR_32_DBL_*k.TWO_PWR_32_DBL_;k.TWO_PWR_63_DBL_=k.TWO_PWR_64_DBL_/ 2;k.ZERO=k.fromInt(0);k.ONE=k.fromInt(1);k.NEG_ONE=k.fromInt(-1);k.MAX_VALUE=k.fromBits(-1,2147483647);k.MIN_VALUE=k.fromBits(0,-2147483648);k.TWO_PWR_24_=k.fromInt(16777216);k.prototype.toInt=function(){return this.low_};k.prototype.toNumber=function(){return this.high_*k.TWO_PWR_32_DBL_+this.getLowBitsUnsigned()};k.prototype.toString=function(a){a=a||10;if(2>a||36f.length;)f="0"+f;d=""+f+d}};k.prototype.getHighBits=function(){return this.high_};k.prototype.getLowBits=function(){return this.low_};k.prototype.getLowBitsUnsigned=function(){return 0<=this.low_?this.low_:k.TWO_PWR_32_DBL_+ this.low_};k.prototype.getNumBitsAbs=function(){if(this.isNegative())return this.equals(k.MIN_VALUE)?64:this.negate().getNumBitsAbs();for(var a=0!=this.high_?this.high_:this.low_,b=31;0this.high_};k.prototype.isOdd=function(){return 1==(this.low_&1)};k.prototype.equals=function(a){return this.high_==a.high_&&this.low_==a.low_};k.prototype.notEquals= function(a){return this.high_!=a.high_||this.low_!=a.low_};k.prototype.lessThan=function(a){return 0>this.compare(a)};k.prototype.lessThanOrEqual=function(a){return 0>=this.compare(a)};k.prototype.greaterThan=function(a){return 0>>16,c=this.high_&65535,d=this.low_>>>16,e=a.high_>>>16,f=a.high_&65535,g=a.low_>>>16,h;h=0+((this.low_&65535)+(a.low_&65535));a=0+(h>>>16);a+=d+g;d=0+(a>>>16);d+=c+f;c=0+(d>>>16);return k.fromBits((a&65535)<<16|h&65535,(c+(b+e)&65535)<<16|d&65535)};k.prototype.subtract=function(a){return this.add(a.negate())};k.prototype.multiply=function(a){if(this.isZero()||a.isZero())return k.ZERO;if(this.equals(k.MIN_VALUE))return a.isOdd()? k.MIN_VALUE:k.ZERO;if(a.equals(k.MIN_VALUE))return this.isOdd()?k.MIN_VALUE:k.ZERO;if(this.isNegative())return a.isNegative()?this.negate().multiply(a.negate()):this.negate().multiply(a).negate();if(a.isNegative())return this.multiply(a.negate()).negate();if(this.lessThan(k.TWO_PWR_24_)&&a.lessThan(k.TWO_PWR_24_))return k.fromNumber(this.toNumber()*a.toNumber());var b=this.high_>>>16,c=this.high_&65535,d=this.low_>>>16,e=this.low_&65535,f=a.high_>>>16,g=a.high_&65535,h=a.low_>>>16,a=a.low_&65535, i,j,l,m;m=0+e*a;l=0+(m>>>16);l+=d*a;j=0+(l>>>16);l=(l&65535)+e*h;j+=l>>>16;j+=c*a;i=0+(j>>>16);j=(j&65535)+d*h;i+=j>>>16;j=(j&65535)+e*g;i+=j>>>16;return k.fromBits((l&65535)<<16|m&65535,(i+(b*a+c*h+d*g+e*f)&65535)<<16|j&65535)};k.prototype.div=function(a){if(a.isZero())throw Error("division by zero");if(this.isZero())return k.ZERO;if(this.equals(k.MIN_VALUE)){if(a.equals(k.ONE)||a.equals(k.NEG_ONE))return k.MIN_VALUE;if(a.equals(k.MIN_VALUE))return k.ONE;var b=this.shiftRight(1).div(a).shiftLeft(1); if(b.equals(k.ZERO))return a.isNegative()?k.ONE:k.NEG_ONE;var c=this.subtract(a.multiply(b));return b.add(c.div(a))}if(a.equals(k.MIN_VALUE))return k.ZERO;if(this.isNegative())return a.isNegative()?this.negate().div(a.negate()):this.negate().div(a).negate();if(a.isNegative())return this.div(a.negate()).negate();for(var d=k.ZERO,c=this;c.greaterThanOrEqual(a);){for(var b=Math.max(1,Math.floor(c.toNumber()/a.toNumber())),e=Math.ceil(Math.log(b)/Math.LN2),e=48>=e?1:Math.pow(2,e-48),f=k.fromNumber(b), g=f.multiply(a);g.isNegative()||g.greaterThan(c);)b-=e,f=k.fromNumber(b),g=f.multiply(a);if(f.isZero())f=k.ONE;d=d.add(f);c=c.subtract(g)}return d};k.prototype.modulo=function(a){return this.subtract(this.div(a).multiply(a))};k.prototype.not=function(){return k.fromBits(~this.low_,~this.high_)};k.prototype.and=function(a){return k.fromBits(this.low_&a.low_,this.high_&a.high_)};k.prototype.or=function(a){return k.fromBits(this.low_|a.low_,this.high_|a.high_)};k.prototype.xor=function(a){return k.fromBits(this.low_^ a.low_,this.high_^a.high_)};k.prototype.shiftLeft=function(a){a&=63;if(0==a)return this;var b=this.low_;return 32>a?k.fromBits(b<>>32-a):k.fromBits(0,b<a?k.fromBits(this.low_>>>a|b<<32-a,b>>a):k.fromBits(b>>a-32,0<=b?0:-1)};k.prototype.shiftRightUnsigned=function(a){a&=63;if(0==a)return this;var b=this.high_;return 32>a?k.fromBits(this.low_>>>a|b<<32-a,b>>>a):32==a?k.fromBits(b,0):k.fromBits(b>>> a-32,0)};a.prototype.am=function(a,b,c,d,e,f){for(;0<=--f;){var g=b*this[a++]+c[d]+e,e=Math.floor(g/67108864);c[d++]=g&67108863}return e};a.prototype.DB=26;a.prototype.DM=67108863;a.prototype.DV=67108864;a.prototype.FV=Math.pow(2,52);a.prototype.F1=26;a.prototype.F2=0;var l=[],o,p;o=48;for(p=0;9>=p;++p)l[o++]=p;o=97;for(p=10;36>p;++p)l[o++]=p;o=65;for(p=10;36>p;++p)l[o++]=p;h.prototype.convert=function(a){return 0>a.s||0<=a.compareTo(this.m)?a.mod(this.m):a};h.prototype.revert=function(a){return a}; h.prototype.reduce=function(a){a.divRemTo(this.m,null,a)};h.prototype.mulTo=function(a,b,c){a.multiplyTo(b,c);this.reduce(c)};h.prototype.sqrTo=function(a,b){a.squareTo(b);this.reduce(b)};j.prototype.convert=function(b){var d=c();b.abs().dlShiftTo(this.m.t,d);d.divRemTo(this.m,null,d);0>b.s&&0>15)*this.mpl&this.um)<<15)&a.DM,c=b+this.m.t;for(a[c]+=this.m.am(0,d,a,b,0,this.m.t);a[c]>=a.DV;)a[c]-=a.DV,a[++c]++}a.clamp();a.drShiftTo(this.m.t,a);0<=a.compareTo(this.m)&&a.subTo(this.m,a)};j.prototype.mulTo=function(a,b,c){a.multiplyTo(b,c);this.reduce(c)};j.prototype.sqrTo=function(a,b){a.squareTo(b);this.reduce(b)};a.prototype.copyTo=function(a){for(var b=this.t-1;0<=b;--b)a[b]=this[b];a.t=this.t;a.s=this.s};a.prototype.fromInt=function(a){this.t= 1;this.s=0>a?-1:0;0a?this[0]=a+DV:this.t=0};a.prototype.fromString=function(b,c){var e;if(16==c)e=4;else if(8==c)e=3;else if(256==c)e=8;else if(2==c)e=1;else if(32==c)e=5;else if(4==c)e=2;else{this.fromRadix(b,c);return}this.s=this.t=0;for(var f=b.length,g=!1,h=0;0<=--f;){var i=8==e?b[f]&255:d(b,f);0>i?"-"==b.charAt(f)&&(g=!0):(g=!1,0==h?this[this.t++]=i:h+e>this.DB?(this[this.t-1]|=(i&(1<>this.DB-h):this[this.t-1]|=i<=this.DB&&(h-=this.DB))}if(8== e&&0!=(b[0]&128))this.s=-1,0>d|g,g=(this[h]&e)<=this.t)b.t=0;else{var d=a%this.DB,e=this.DB-d,f=(1<>d;for(var g=c+1;g>d;0>=this.DB;if(a.t>=this.DB;d+=this.s}else{for(d+=this.s;c>=this.DB;d-=a.s}b.s=0>d?-1:0;-1>d?b[c++]=this.DV+d:0=b.DV)a[c+b.t]-=b.DV,a[c+b.t+1]=1}0=h.t)){var i=this.abs();if(i.t>this.F2:0),o=this.FV/m,m=(1<k&&a.ZERO.subTo(f,f)}}}};a.prototype.invDigit=function(){if(1>this.t)return 0;var a=this[0];if(0==(a&1))return 0;var b=a&3,b=b*(2-(a&15)*b)&15,b=b*(2-(a&255)*b)&255,b=b*(2-((a&65535)*b&65535))&65535,b=b*(2-a*b%this.DV)%this.DV;return 0b)return a.ONE;var f=c(),h=c(),i=d.convert(this),j=g(b)-1;for(i.copyTo(f);0<= --j;)if(d.sqrTo(f,h),0<(b&1<this.s)return"-"+this.negate().toString(a);if(16==a)a=4;else if(8==a)a=3;else if(2==a)a=1;else if(32==a)a=5;else if(4==a)a=2;else return this.toRadix(a);var b=(1<>g))d=!0,e="0123456789abcdefghijklmnopqrstuvwxyz".charAt(c);for(;0<=f;)g>(g+=this.DB- a)):(c=this[f]>>(g-=a)&b,0>=g&&(g+=this.DB,--f)),0this.s?this.negate():this};a.prototype.compareTo=function(a){var b=this.s-a.s;if(0!=b)return b;var c=this.t,b=c-a.t;if(0!=b)return 0>this.s?-b:b;for(;0<=--c;)if(0!=(b=this[c]-a[c]))return b;return 0};a.prototype.bitLength=function(){return 0>=this.t?0:this.DB* (this.t-1)+g(this[this.t-1]^this.s&this.DM)};a.prototype.mod=function(b){var d=c();this.abs().divRemTo(b,null,d);0>this.s&&0a||b.isEven()?new h(b):new j(b);return this.exp(a,c)};a.ZERO=f(0);a.ONE=f(1);a.prototype.fromRadix=function(b,c){this.fromInt(0);null==c&&(c=10);for(var e=this.chunkSize(c),f=Math.pow(c,e),g=!1,h=0,i=0,j=0;jk?"-"==b.charAt(j)&&0==this.signum()&&(g=!0):(i= c*i+k,++h>=e&&(this.dMultiply(f),this.dAddOffset(i,0),i=h=0))}0this.s?-1:0>=this.t||1==this.t&&0>=this[0]?0:1};a.prototype.dMultiply=function(a){this[this.t]=this.am(0,a-1,this,0,0,this.t);++this.t;this.clamp()};a.prototype.dAddOffset=function(a,b){if(0!=a){for(;this.t<=b;)this[this.t++]=0;for(this[b]+= a;this[b]>=this.DV;)this[b]-=this.DV,++b>=this.t&&(this[this.t++]=0),++this[b]}};a.prototype.toRadix=function(a){null==a&&(a=10);if(0==this.signum()||2>a||36this.s){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0]; if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<>=this.DB;if(a.t>=this.DB;d+=this.s}else{for(d+=this.s;c>=this.DB;d+=a.s}b.s=0>d?-1:0;0d&&(b[c++]=this.DV+d);b.t=c;b.clamp()};var m={add:function(a,c,d,e){a=new k(a,c);d=new k(d,e);d=a.add(d);b[i>>2]=d.low_;b[i+ 4>>2]=d.high_},subtract:function(a,c,d,e){a=new k(a,c);d=new k(d,e);d=a.subtract(d);b[i>>2]=d.low_;b[i+4>>2]=d.high_},multiply:function(a,c,d,e){a=new k(a,c);d=new k(d,e);d=a.multiply(d);b[i>>2]=d.low_;b[i+4>>2]=d.high_},ensureTemps:function(){if(!m.ensuredTemps)m.ensuredTemps=!0,m.two32=new a,m.two32.fromString("4294967296",10),m.two64=new a,m.two64.fromString("18446744073709551616",10),m.temp1=new a,m.temp2=new a},lh2bignum:function(b,c){var d=new a;d.fromString(c.toString(),10);var e=new a;d.multiplyTo(m.two32, e);d=new a;d.fromString(b.toString(),10);var f=new a;d.addTo(e,f);return f},divide:function(c,d,e,f,g){m.ensureTemps();g?(c=m.lh2bignum(c>>>0,d>>>0),f=m.lh2bignum(e>>>0,f>>>0),e=new a,c.divRemTo(f,e,null),f=new a,c=new a,e.divRemTo(m.two32,c,f),b[i>>2]=parseInt(f.toString())|0,b[i+4>>2]=parseInt(c.toString())|0):(c=new k(c,d),f=new k(e,f),e=c.div(f),b[i>>2]=e.low_,b[i+4>>2]=e.high_)},modulo:function(c,d,e,f,g){m.ensureTemps();g?(c=m.lh2bignum(c>>>0,d>>>0),f=m.lh2bignum(e>>>0,f>>>0),e=new a,c.divRemTo(f, null,e),f=new a,c=new a,e.divRemTo(m.two32,c,f),b[i>>2]=parseInt(f.toString())|0,b[i+4>>2]=parseInt(c.toString())|0):(c=new k(c,d),f=new k(e,f),e=c.modulo(f),b[i>>2]=e.low_,b[i+4>>2]=e.high_)},stringify:function(b,c,d){b=(new k(b,c)).toString();d&&"-"==b[0]&&(m.ensureTemps(),d=new a,d.fromString(b,10),b=new a,m.two64.addTo(d,b),b=b.toString(10));return b},fromString:function(c,d,e,f,g){m.ensureTemps();var h=new a;h.fromString(c,d);c=new a;c.fromString(e,10);e=new a;e.fromString(f,10);g&&0>h.compareTo(a.ZERO)&& (f=new a,h.addTo(m.two64,f),h=f);f=!1;0>h.compareTo(c)?(h=c,f=!0):0>2]=h.low_;b[i+4>>2]=h.high_;if(f)throw"range error";}};return m}();Module.callMain=function(a){function b(){for(var a=0;3>a;a++)f.push(0)}var c=a.length+1,f=[g(Ic("/bin/this.program"),"i8",td)];b();for(var h=0;h

>>0?V:p,a=f>>>0>>0?7:30;break;case 7:var u=o>>>0>>0,s=d,v=0==(b[1356908]|0),n=b[1316027],z=b[1315874]-25|0,y=c[2622458]&65535,w=c[2632046]&65535,L=d|0,ma=d+4|0,F=d+8|0,C=d+12|0,G=d+16|0,x=d+20|0,D=d+24|0,I=d+28|0,q=f,B=0,Y=0,ka=0,ra= 0,ga=0,$=0,E=0,H=0,a=8;break;case 8:var J=q+8|0;if(u)a=9;else var O=B,K=Y,W=ka,ba=ra,fa=ga,P=$,pa=E,T=H,X=J,a=26;break;case 9:var R=4294967288>q>>>0,ta=o,U=B,sa=Y,qa=ka,Z=ra,Q=ga,S=$,M=E,N=H,a=10;break;case 10:b[s>>2]=0;b[s+4>>2]=0;b[s+8>>2]=0;b[s+12>>2]=0;b[s+16>>2]=0;b[s+20>>2]=0;b[s+24>>2]=0;b[s+28>>2]=0;var ca=ta+8|0;if(R)a=11;else var ia=0,ea=0,aa=0,ha=0,da=0,la=0,ja=0,oa=0,wa=ca,a=24;break;case 11:var ua=4294967288>ta>>>0,za=q,a=12;break;case 12:a=ua?13:22;break;case 13:var Ca=p*za&-1,Ea=(za>>> (y>>>0))*w&-1,Da=ta,a=14;break;case 14:var Ba=Ca+Da|0,Ga=Ea+(Da>>>(y>>>0))|0,$c=0,a=15;break;case 15:a=4>$c>>>0?16:21;break;case 16:a=v?18:17;break;case 17:var La=jb(za,Da),va=n+(Ga<<3)+(La<<1)|0,Ab=La,a=19;break;case 18:va=n+(Ba<<3)+($c<<1)|0;Ab=$c;a=19;break;case 19:var Fa=c[va>>1]&65535;if(Fa>>>0>z>>>0)var Ma=U,Ka=sa,Ta=qa,Lb=Z,Jc=Q,Ja=S,lb=M,$a=N,cb=ca,a=25;else a=20;break;case 20:var Ha=Fa-b[(5560904+(Ab<<2)|0)>>2]|0,Na=d+(Ab<<2)|0;b[Na>>2]=(0>(Ha|0)?0:Ha)+b[Na>>2]|0;var Va=d+((Ab+4|0)<<2)|0; b[Va>>2]=b[Va>>2]+1|0;var Mb=Ab+1|0;v?($c=Mb,a=15):a=21;break;case 21:var Ya=Da+1|0;Ya>>>0>>0&Ya>>>0>>0?(Da=Ya,a=14):a=22;break;case 22:var Za=za+1|0;Za>>>0>>0&Za>>>0>>0?(za=Za,a=12):a=23;break;case 23:var ab=b[ma>>2]>>>0,ob=b[F>>2]>>>0,xa=b[C>>2]>>>0,eb=b[G>>2]>>>0,Wa=b[x>>2]>>>0,fb=b[D>>2]>>>0,mb=b[I>>2]>>>0,ia=b[L>>2]>>>0,ea=ab,aa=ob,ha=xa,da=eb,la=Wa,ja=fb,oa=mb,wa=ca,a=24;break;case 24:var hb=sa+ea,Xa=qa+aa,bb=Z+ha,db=Q+da,gb=S+la,Ia=M+ja,sb=N+oa,Ma=U+ia,Ka=hb,Ta=Xa,Lb=bb,Jc=db, Ja=gb,lb=Ia,$a=sb,cb=wa,a=25;break;case 25:cb>>>0>>0?(ta=cb,U=Ma,sa=Ka,qa=Ta,Z=Lb,Q=Jc,S=Ja,M=lb,N=$a,a=10):(O=Ma,K=Ka,W=Ta,ba=Lb,fa=Jc,P=Ja,pa=lb,T=$a,X=J,a=26);break;case 26:if(X>>>0>>0)q=X,B=O,Y=K,ka=W,ra=ba,ga=fa,$=P,E=pa,H=T,a=8;else var Sa=O,Ae=K,Bb=W,Ob=ba,Cb=fa,Eb=P,tb=pa,Jb=T,a=27;break;case 27:if(0!=Sa)a=28;else var Fb=Jb,yb=tb,nb=Eb,wb=Ob,pb=Bb,Db=Ae,a=29;break;case 28:h[1311410]=Cb/Sa;Fb=Jb;yb=tb;nb=Eb;wb=Ob;pb=Bb;Db=Ae;a=29;break;case 29:if(0!=Db)a=77;else var zb=pb,ub=wb,Oa=yb, Qa=Fb,a=78;break;case 30:var kb=h[1390281],a=j[5243552]&-1!=kb?31:45;break;case 31:var ic=d;b[ic>>2]=0;b[ic+4>>2]=0;b[ic+8>>2]=0;b[ic+12>>2]=0;b[ic+16>>2]=0;b[ic+20>>2]=0;b[ic+24>>2]=0;b[ic+28>>2]=0;var Vb=b[1356908],qb=0,a=32;break;case 32:var tc=qb<<1,Nb=0,a=33;break;case 33:var Sb=Vb>>>((Nb&1|tc)<<1>>>0)&3,vb=(c[(5242968+(qb<<4)+(Nb<<1)|0)>>1]&65535)-b[(5560904+(Sb<<2)|0)>>2]|0,a=0<(vb|0)?34:35;break;case 34:var Kb=d+(Sb<<2)|0;b[Kb>>2]=b[Kb>>2]+vb|0;a=35;break;case 35:var Yb=d+((Sb|4)<<2)|0;b[Yb>> 2]=b[Yb>>2]+1|0;var Gb=Nb+1|0;8==(Gb|0)?a=36:(Nb=Gb,a=33);break;case 36:var cc=qb+1|0;8==(cc|0)?a=37:(qb=cc,a=32);break;case 37:var dc=b[(d|0)>>2],a=0==(dc|0)?42:38;break;case 38:var uc=b[(d+4|0)>>2],a=0==(uc|0)?42:39;break;case 39:var Je=b[(d+8|0)>>2],a=0==(Je|0)?42:40;break;case 40:var ib=b[(d+12|0)>>2],a=0==(ib|0)?42:41;break;case 41:h[1311410]=(b[(d+16|0)>>2]>>>0)/(dc>>>0);h[1311411]=(b[(d+20|0)>>2]>>>0)/(uc>>>0);h[1311412]=(b[(d+24|0)>>2]>>>0)/(Je>>>0);var pc=(b[(d+28|0)>>2]>>>0)/(ib>>>0),Pb= h[1311413]=pc,a=46;break;case 42:a=0!=kb&0!=h[1390283]?43:44;break;case 43:b[1311410]=b[1390281];b[1311411]=b[1390282];b[1311412]=b[1390283];b[1311413]=b[1390284];a=45;break;case 44:var vc=b[1316030];Pa(b[Ua>>2],5578096,(l=k,k=k+4|0,b[l>>2]=vc,l));a=45;break;case 45:Pb=h[1311413];a=46;break;case 46:if(0==Pb)a=47;else var Zb=Pb,a=48;break;case 47:var lc=h[1311411],mc=4>(b[1390210]|0)?lc:1,Zb=h[1311413]=mc,a=48;break;case 48:var qc=b[1390350],rc=b[1315874];if(0!=h[1311016])a=49;else var bc=qc,Qb=rc, $b=Zb,a=50;break;case 49:Hj();var Bc=b[1315874],ac=h[1311413],bc=b[1390350],Qb=Bc,$b=ac,a=50;break;case 50:var xb=Qb-bc|0;b[1315874]=xb;var rb=h[1311410],Nc=rb,Cc=1.7976931348623157E308>Nc?Nc:1.7976931348623157E308,Pf=0Kc?Kc:Cc,Xc=PfRc?Rc:zh,jc=Xckc?kc:ad,Wb=jc>>0,Hb=Nc/ec;h[1311410]=Hb;h[(g|0)>>2]=65535*Hb/Rb;var Lc=Kc/ec;h[1311411]=Lc;h[(g+4|0)>>2]=65535*Lc/Rb;var Yc=Rc/ec; h[1311412]=Yc;h[(g+8|0)>>2]=65535*Yc/Rb;var hd=kc/ec;h[1311413]=hd;h[(g+12|0)>>2]=65535*hd/Rb;a=j[5243532]?51:52;break;case 51:Pa(b[Ua>>2],5577964,(l=k,k=k+8|0,b[l>>2]=qc,b[l+4>>2]=rc,l));var Gc=h[1311410];Pa(b[Ua>>2],5577888,(l=k,k=k+8|0,r[i>>3]=Gc,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));var sc=h[1311411];Pa(b[Ua>>2],5577888,(l=k,k=k+8|0,r[i>>3]=sc,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));var Sc=h[1311412];Pa(b[Ua>>2],5577888,(l=k,k=k+8|0,r[i>>3]=Sc,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));var fc= h[1311413];Pa(b[Ua>>2],5577888,(l=k,k=k+8|0,r[i>>3]=fc,b[l>>2]=b[i>>2],b[l+4>>2]=b[i+4>>2],l));zc(10,b[Ua>>2]);a=52;break;case 52:var bd=(c[2632046]&65535)*(c[2632056]&65535)&-1,a=0==(bd&1073741823|0)?57:53;break;case 53:var Tc=bd<<2,wc=b[1316027],Oc=0,a=54;break;case 54:var xc=wc+(Oc<<1)|0,Uc=c[xc>>1],a=0==Uc<<16>>16?56:55;break;case 55:var Vc=Oc&3,cd=h[(g+(Vc<<2)|0)>>2]*((Uc&65535)-b[(5560904+(Vc<<2)|0)>>2]|0)&-1,od=65535>(cd|0)?cd:65535,pd=od&65535;c[xc>>1]=0>(od|0)?0:pd;a=56;break;case 56:var dd= Oc+1|0;(dd|0)==(Tc|0)?a=57:(Oc=dd,a=54);break;case 57:var Zc=1!=(b[i>>2]=b[1393312],b[i+4>>2]=b[1393313],r[i>>3]),Ac=1!=(b[i>>2]=b[1393316],b[i+4>>2]=b[1393317],r[i>>3]),a=(Zc|Ac)&3==(b[1390210]|0)?58:76;break;case 58:a=j[5243532]?59:60;break;case 59:Xb(5577788,35,1,b[Ua>>2]);a=60;break;case 60:var Cd=bd<<1,gc=0==(bd|0),Kd=0,a=61;break;case 61:var Ld=5573248+(Kd<<3)|0,a=1==(b[i>>2]=b[Ld>>2],b[i+4>>2]=b[Ld+4>>2],r[i>>3])?75:62;break;case 62:var hc=Tb(Cd),qd=hc;Ra(hc,5577660);a=gc?65:63;break;case 63:var Md= b[1316027],Pc=0,a=64;break;case 64:c[(qd+(Pc<<1)|0)>>1]=c[(Md+(Pc<<3)+(Kd<<1)|0)>>1];var Dd=Pc+1|0;(Dd|0)==(bd|0)?a=65:(Pc=Dd,a=64);break;case 65:var Vd=c[2632056],a=0==Vd<<16>>16?74:66;break;case 66:var Ed=Vd&65535,yc=(b[i>>2]=b[Ld>>2],b[i+4>>2]=b[Ld+4>>2],r[i>>3]),Nd=0,a=67;break;case 67:var Wd=0.5*(Ed|0),Mc=Wd+((Nd>>>0)-Wd)*yc,Od=0<=Mc?Math.floor(Mc):Math.ceil(Mc),a=Od>>>0>(Ed-2|0)>>>0?73:68;break;case 68:var Pd=Mc-(Od>>>0),Ec=c[2632046],a=0==Ec<<16>>16?73:69;break;case 69:var Hc=Ec&65535,oc=1- Pd,ke=0,a=70;break;case 70:var ae=0.5*(Hc|0),Qd=ae+((ke>>>0)-ae)*yc,Xd=0<=Qd?Math.floor(Qd):Math.ceil(Qd),a=Xd>>>0>(Hc-2|0)>>>0?72:71;break;case 71:var Wc=Qd-(Xd>>>0),Ub=Xd+(Hc*Od&-1)|0,nc=1-Wc,xd=oc*(nc*(c[(qd+(Ub<<1)|0)>>1]&65535|0)+Wc*(c[(qd+((Ub+1|0)<<1)|0)>>1]&65535|0))+Pd*(nc*(c[(qd+((Ub+Hc|0)<<1)|0)>>1]&65535|0)+Wc*(c[(qd+(((Hc+1|0)+Ub|0)<<1)|0)>>1]&65535|0)),Rd=0<=xd?Math.floor(xd):Math.ceil(xd);c[(b[1316027]+(((Hc*Nd&-1)+ke|0)<<3)+(Kd<<1)|0)>>1]=Rd;a=72;break;case 72:var ed=ke+1|0;ed>>>0< Hc>>>0?(ke=ed,a=70):a=73;break;case 73:var Sd=Nd+1|0;Sd>>>0>>0?(Nd=Sd,a=67):a=74;break;case 74:Aa(hc);a=75;break;case 75:var Fd=Kd+2|0;4>Fd>>>0?(Kd=Fd,a=61):a=76;break;case 76:k=e;return;case 77:h[1311411]=nb/Db;zb=pb;ub=wb;Oa=yb;Qa=Fb;a=78;break;case 78:a=0!=zb?79:80;break;case 79:h[1311412]=Oa/zb;a=80;break;case 80:a=0!=ub?81:30;break;case 81:h[1311413]=Qa/ub,a=30}}function Jj(){for(var a=0,a=2;;)switch(a){case 2:a=0==c[2622458]<<16>>16?12:3;break;case 3:a=j[5398716]?4:5;break;case 4:c[2699356]= c[2632056];c[2621482]=c[2632046];a=12;break;case 5:var e=kb((c[2621482]&65535)*(c[2699356]&65535)&-1,8),d=e;Ra(e,5577548);e=c[2699356];a=0==e<<16>>16?11:6;break;case 6:var g=c[2621482],f=0,h=g,a=7;break;case 7:if(0==h<<16>>16)var i=0,a=10;else a=8;break;case 8:var k=f>>1,l=c[2632046],V=b[1316027],p=0,m=h&65535,a=9;break;case 9:a=jb(f,p);c[(d+(((m*f&-1)+p|0)<<3)+(a<<1)|0)>>1]=c[(V+((((l&65535)*k&-1)+(p>>1)|0)<<3)+(a<<1)|0)>>1];var a=p+1|0,u=g&65535;(a|0)<(u|0)?(p=a,m=u,a=9):(i=g,a=10);break;case 10:a= f+1|0;(a|0)<(e&65535|0)?(f=a,h=i,a=7):a=11;break;case 11:Aa(b[1316027]);b[1316027]=d;c[2622458]=0;a=12;break;case 12:var s=b[1356908],a=1E3>>0&3==(b[1390210]|0)?13:22;break;case 13:a=j[5403040]?14:15;break;case 14:b[1390210]=4;var v=j[5398716]&1;b[1315859]=v^1;a=23;break;case 15:var n=s>>>5&1,z=c[2699356]&65535,a=n>>>0>>0?16:21;break;case 16:var y=c[2621482],w=n,a=17;break;case 17:var L=s>>>((w<<2&28|2)>>>0)&1,o=y&65535,a=L>>>0>>0?18:20;break;case 18:var F=b[1316027],C=L,a=19;break;case 19:a= (o*w&-1)+C|0;c[(F+(a<<3)+2|0)>>1]=c[(F+(a<<3)+6|0)>>1];a=C+2|0;(a|0)<(o|0)?(C=a,a=19):a=20;break;case 20:a=w+2|0;(a|0)<(z|0)?(w=a,a=17):a=21;break;case 21:b[1356908]=((s<<1|1431655765)^-1431655766)&s;a=22;break;case 22:v=j[5398716]&1;a=23;break;case 23:a=0==(v|0)?25:24;break;case 24:b[1356908]=0;a=25;break;case 25:return}}function gg(a){var e=0,d=k;k=k+32|0;for(e=2;;)switch(e){case 2:var g=d,f=c[2699356],e=0==f<<16>>16?20:3;break;case 3:var j=g,h=c[2621482],i=0,l=h,e=4;break;case 4:e=0==l<<16>>16? 5:6;break;case 5:var V=0,p=f&65535,e=19;break;case 6:var m=i>>>0>>0,u=i-1|0,s=i+2|0,v=0,n=l&65535,e=7;break;case 7:var z=f&65535;if((v|0)!=(a|0)|m)var y=v,e=9;else e=8;break;case 8:y=n-a|0;y=i>>>0<(z-a|0)>>>0?y:a;e=9;break;case 9:b[j>>2]=0;b[j+4>>2]=0;b[j+8>>2]=0;b[j+12>>2]=0;b[j+16>>2]=0;b[j+20>>2]=0;b[j+24>>2]=0;b[j+28>>2]=0;var w=y-1|0,L=h&65535,o=b[1316027],F=w>>>0>>0,C=y>>>0>>0,G=y+1|0,r=G>>>0>>0,D=u,e=10;break;case 10:var I=L*D&-1,e=D>>>0>>0?11:25;break;case 11:e=F?12:21;break; case 12:var e=jb(D,w),x=g+(e<<2)|0;b[x>>2]=b[x>>2]+(c[(o+((I+w|0)<<3)+(e<<1)|0)>>1]&65535)|0;e=g+((e+4|0)<<2)|0;b[e>>2]=b[e>>2]+1|0;e=21;break;case 13:var q=jb(i,y),B=b[1390210];if(0==(B|0))e=18;else var Y=0,e=14;break;case 14:e=(Y|0)==(q|0)?17:15;break;case 15:var ra=b[(g+((Y+4|0)<<2)|0)>>2],e=0==(ra|0)?17:16;break;case 16:c[(o+(((L*i&-1)+y|0)<<3)+(Y<<1)|0)>>1]=Math.floor((b[(g+(Y<<2)|0)>>2]>>>0)/(ra>>>0))&65535;e=17;break;case 17:e=Y+1|0;e>>>0>>0?(Y=e,e=14):e=18;break;case 18:r?(v=G,n=L,e=7): (V=h,p=z,e=19);break;case 19:e=i+1|0;e>>>0