| ;(function(){'use strict';var n;"undefined"===typeof window||window.requestAnimationFrame||(window.requestAnimationFrame=window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame); |
| function aa(a,b){function e(I){I=I.toString(16);return"#"+Array(7-I.length).join("0")+I}function g(){for(var I=0;I<Tb;I++)La[I]&&(ze.f(I),La[I]=0);this.qb()}function d(){this.B.send("screen-fill-buffer");this.qb()}function h(I,T,ua){T=""+(1===T?"":" scaleX("+T+")")+(1===ua?"":" scaleY("+ua+")");I.style.webkitTransform=I.style.MozTransform=T}console.assert(a,"1st argument must be a DOM container");for(var l=a.getElementsByTagName("canvas")[0],m=l.getContext("2d"),q=l.nextElementSibling||l.previousElementSibling, |
| w=document.createElement("div"),C,z,L,K,J=1,oa=1,Ua,La,hd=!1,Ma,Va,Tb,ze=this,Ae=new Uint16Array([199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197,201,230,198,244,246,242,251,249,255,214,220,162,163,165,8359,402,225,237,243,250,241,209,170,186,191,8976,172,189,188,161,171,187,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496, |
| 9484,9608,9604,9612,9616,9600,945,223,915,960,931,963,181,964,934,920,937,948,8734,966,949,8745,8801,177,8805,8804,8992,8993,247,8776,176,8729,183,8730,8319,178,9632,160]),Be=new Uint16Array([32,9786,9787,9829,9830,9827,9824,8226,9688,9675,9689,9794,9792,9834,9835,9788,9658,9668,8597,8252,182,167,9644,8616,8593,8595,8594,8592,8735,8596,9650,9660]),id=[],Ub,Qa=0;256>Qa;Qa++)127<Qa?Ub=Ae[Qa-128]:32>Qa?Ub=Be[Qa]:Ub=Qa,id[Qa]=String.fromCharCode(Ub);m.imageSmoothingEnabled=!1;m.mozImageSmoothingEnabled= |
| !1;w.style.position="absolute";w.style.backgroundColor="#ccc";w.style.width="7px";w.style.display="inline-block";q.style.display="block";l.style.display="none";this.B=b;b.register("screen-set-mode",function(I){this.$g(I)},this);b.register("screen-fill-buffer-end",function(I){this.gh(I[0],I[1])},this);b.register("screen-put-char",function(I){this.Kg(I[0],I[1],I[2],I[3],I[4])},this);b.register("screen-update-cursor",function(I){this.ud(I[0],I[1])},this);b.register("screen-update-cursor-scanline",function(I){this.vd(I[0], |
| I[1])},this);b.register("screen-set-size-text",function(I){this.pc(I[0],I[1])},this);b.register("screen-set-size-graphical",function(I){this.qd(I[0],I[1])},this);this.cb=function(){this.pc(80,25);this.qb()};this.k=function(){try{window.open(l.toDataURL())}catch(I){}};this.Kg=function(I,T,ua,Wa,ib){I<Tb&&T<Va&&(T=3*(I*Va+T),Ma[T]=ua,Ma[T+1]=Wa,Ma[T+2]=ib,La[I]=1)};this.qb=function(){requestAnimationFrame(hd?d:g)};g=g.bind(this);d=d.bind(this);this.lb=function(){};this.$g=function(I){(hd=I)?(q.style.display= |
| "none",l.style.display="block"):(q.style.display="block",l.style.display="none")};this.pc=function(I,T){if(I!==Va||T!==Tb){La=new Int8Array(T);Ma=new Int32Array(I*T*3);Va=I;for(Tb=T;q.childNodes.length>T;)q.removeChild(q.firstChild);for(;q.childNodes.length<T;)q.appendChild(document.createElement("div"));for(var ua=0;ua<T;ua++)this.f(ua)}};this.qd=function(I,T){l.style.display="block";l.width=I;l.height=T;C=m.createImageData(I,T);new Uint8Array(C.data.buffer);z=new Int32Array(C.data.buffer);Ua=I; |
| this.B.send("screen-tell-buffer",[z],[z.buffer])};this.c=function(I,T){J=I;oa=T;h(l,J,oa);h(q,J,oa)};this.c(J,oa);this.vd=function(I,T){I&32?w.style.display="none":(w.style.display="inline",w.style.height=Math.min(15,T-I)+"px",w.style.marginTop=Math.min(15,I)+"px")};this.ud=function(I,T){if(I!==L||T!==K)La[I]=1,La[L]=1,L=I,K=T};this.f=function(I){var T=3*I*Va,ua,Wa,ib,uc,vc,Vb;ua=q.childNodes[I];for(ib=document.createDocumentFragment();ua.firstChild;)ua.removeChild(ua.firstChild);for(var yb=0;yb< |
| Va;){Wa=document.createElement("span");uc=Ma[T+1];vc=Ma[T+2];Wa.style.backgroundColor=e(uc);Wa.style.color=e(vc);for(Vb="";yb<Va&&Ma[T+1]===uc&&Ma[T+2]===vc;)if(Vb+=id[Ma[T]],yb++,T+=3,I===L)if(yb===K)break;else if(yb===K+1){ib.appendChild(w);break}Wa.textContent=Vb;ib.appendChild(Wa)}ua.appendChild(ib)};this.gh=function(I,T){if(!(T<I)){var ua=I/Ua|0;m.putImageData(C,0,0,0,ua,Ua,(T/Ua|0)-ua+1)}};this.cb()};function ba(a,b){this.S=a;this.B=b;this.ba=function(){};this.k=9;this.m=1;this.Xd=new Uint8Array([6,0,104,111,115,116,57,112]);this.f="9P2000.L";this.Wb=this.c=8192;this.ja=new Uint8Array(2*this.Wb);this.Ld=0;this.J=[]}ba.prototype.za=function(){var a=[];a[0]=this.k;a[1]=this.m;a[2]=this.Xd;a[3]=this.f;a[4]=this.c;a[5]=this.Wb;a[6]=this.ja;a[7]=this.Ld;a[8]=this.J.map(function(b){return[b.T,b.type,b.uid]});return a}; |
| ba.prototype.La=function(a){this.k=a[0];this.m=a[1];this.Xd=a[2];this.f=a[3];this.c=a[4];this.Wb=a[5];this.ja=a[6];this.Ld=a[7];this.J=a[8].map(function(b){return{T:b[0],type:b[1],uid:b[2]}})};function ca(a,b,e,g){da(["w","b","h"],[g+7,b+1,e],a.ja,0);a.Ld=g+7}function ea(a,b,e){e=da(["w"],[e],a.ja,7);ca(a,6,b,e)} |
| function fa(a,b,e){var g=ga(["w","b","h"],e),d=g[1],h=g[2];switch(d){case 8:e=a.S.r;var l=[16914839];l[1]=a.c;l[2]=Math.floor(274877906944/l[1]);l[3]=l[2]-Math.floor(e/l[1]);l[4]=l[2]-Math.floor(e/l[1]);l[5]=a.S.c.length;l[6]=1048576;l[7]=0;l[8]=256;e=da("wwddddddw".split(""),l,a.ja,7);ca(a,d,h,e);a.ba(b);break;case 112:case 12:var l=ga(["w","w"],e),m=l[0],g=l[1],q=ha(a.S,a.J[m].T);l[0]=q.Ba;l[1]=a.Wb-24;da(["Q","w"],l,a.ja,7);ca(a,d,h,17);e=ia(a.S,a.J[m].T);ja(a.S,a.J[m].T,function(){l[0]=q.Ba;l[1]= |
| this.Wb-24;da(["Q","w"],l,this.ja,7);ca(this,d,h,17);this.ba(b)}.bind(a));break;case 70:var l=ga(["w","w","s"],e),w=l[0],m=l[1];e=l[2];var q=ka(a.S),g=ha(a.S,a.J[m].T),C=a.S.eb[a.J[m].T];q.mode=g.mode;q.size=g.size;q.rd=g.rd;for(var z=a.S.eb[a.S.c.length]=new Uint8Array(q.size),g=0;g<q.size;g++)z[g]=C[g];q.name=e;q.la=a.J[w].T;la(a.S,q);ca(a,d,h,0);a.ba(b);break;case 16:l=ga(["w","s","s","w"],e);m=l[0];e=l[1];w=l[3];e=ma(a.S,e,a.J[m].T,l[2]);q=ha(a.S,e);q.uid=a.J[m].uid;q.Ma=w;da(["Q"],[q.Ba],a.ja, |
| 7);ca(a,d,h,13);a.ba(b);break;case 18:l=ga("wswwww".split(""),e);m=l[0];e=l[1];g=l[2];C=l[3];z=l[4];w=l[5];e=na(a.S,e,a.J[m].T,C,z);q=ha(a.S,e);q.mode=g;q.uid=a.J[m].uid;q.Ma=w;da(["Q"],[q.Ba],a.ja,7);ca(a,d,h,13);a.ba(b);break;case 22:l=ga(["w"],e);m=l[0];q=ha(a.S,a.J[m].T);e=da(["s"],[q.rd],a.ja,7);ca(a,d,h,e);a.ba(b);break;case 72:l=ga(["w","s","w","w"],e);m=l[0];e=l[1];g=l[2];w=l[3];e=pa(a.S,e,a.J[m].T);q=ha(a.S,e);q.mode=g|qa;q.uid=a.J[m].uid;q.Ma=w;da(["Q"],[q.Ba],a.ja,7);ca(a,d,h,13);a.ba(b); |
| break;case 14:l=ga(["w","s","w","w","w"],e);m=l[0];e=l[1];g=l[3];w=l[4];e=ra(a.S,e,a.J[m].T);a.J[m].T=e;a.J[m].type=1;q=ha(a.S,e);q.uid=a.J[m].uid;q.Ma=w;q.mode=g;da(["Q","w"],[q.Ba,a.Wb-24],a.ja,7);ca(a,d,h,17);a.ba(b);break;case 52:da(["w"],[0],a.ja,7);ca(a,d,h,1);a.ba(b);break;case 24:l=ga(["w","d"],e);m=l[0];q=ha(a.S,a.J[m].T);l[0]|=4096;l[0]=l[1];l[1]=q.Ba;l[2]=q.mode;l[3]=q.uid;l[4]=q.Ma;l[5]=1;l[6]=q.Pe<<8|q.Qe;l[7]=q.size;l[8]=a.c;l[9]=Math.floor(q.size/512+1);l[10]=q.Yc;l[11]=0;l[12]=q.ld; |
| l[13]=0;l[14]=q.$d;l[15]=0;l[16]=0;l[17]=0;l[18]=0;l[19]=0;da("dQwwwddddddddddddddd".split(""),l,a.ja,7);ca(a,d,h,153);a.ba(b);break;case 26:l=ga("wwwwwddddd".split(""),e);m=l[0];q=ha(a.S,a.J[m].T);l[1]&1&&(q.mode=l[2]);l[1]&2&&(q.uid=l[3]);l[1]&4&&(q.Ma=l[4]);l[1]&128&&(q.Yc=l[6]);l[1]&256&&(q.Yc=l[8]);l[1]&16&&(q.Yc=Math.floor((new Date).getTime()/1E3));l[1]&32&&(q.ld=Math.floor((new Date).getTime()/1E3));l[1]&64&&(q.$d=Math.floor((new Date).getTime()/1E3));l[1]&8&&sa(a.S,a.J[m].T,l[5]);ca(a,d, |
| h,0);a.ba(b);break;case 50:l=ga(["w","d"],e);m=l[0];ca(a,d,h,0);a.ba(b);break;case 40:case 116:var l=ga(["w","d","w"],e),m=l[0],L=l[1],K=l[2],q=ha(a.S,a.J[m].T);if(2==a.J[m].type){q.ua.length<L+K&&(K=q.ua.length-L);for(g=0;g<K;g++)a.ja[11+g]=q.ua[L+g];da(["w"],[K],a.ja,7);ca(a,d,h,4+K);a.ba(b)}else{var J=a.S.c[a.J[m].T];a.B.send("9p-read-start");ia(a.S,a.J[m].T);ja(a.S,a.J[m].T,function(){this.B.send("9p-read-end",[J.name,K]);q.size<L+K&&(K=q.size-L);var Ua=this.S.eb[this.J[m].T];if(Ua)for(var La= |
| 0;La<K;La++)this.ja[11+La]=Ua[L+La];da(["w"],[K],this.ja,7);ca(this,d,h,4+K);this.ba(b)}.bind(a))}break;case 118:l=ga(["w","d","w"],e);m=l[0];L=l[1];K=l[2];ta(a.S,a.J[m].T,L,K,e);J=a.S.c[a.J[m].T];a.B.send("9p-write-end",[J.name,K]);da(["w"],[K],a.ja,7);ca(a,d,h,4);a.ba(b);break;case 74:l=ga(["w","s","w","s"],e);e=va(a.S,a.J[l[0]].T,l[1],a.J[l[2]].T,l[3]);if(0==e){ea(a,h,2);a.ba(b);break}ca(a,d,h,0);a.ba(b);break;case 76:l=ga(["w","s","w"],e);g=l[0];e=l[1];m=wa(a.S,a.J[g].T,e);if(-1==m){ea(a,h,2); |
| a.ba(b);break}e=xa(a.S,m);if(!e){ea(a,h,39);a.ba(b);break}ca(a,m,h,0);a.ba(b);break;case 100:e=ga(["w","s"],e);a.Wb=e[0];e=da(["w","s"],[a.Wb,a.f],a.ja,7);ca(a,d,h,e);a.ba(b);break;case 104:l=ga(["w","w","s","s","w"],e);m=l[0];a.J[m]={T:0,type:1,uid:l[4]};q=ha(a.S,a.J[m].T);da(["Q"],[q.Ba],a.ja,7);ca(a,d,h,13);a.ba(b);break;case 108:l=ga(["h"],e);ca(a,d,h,0);a.ba(b);break;case 110:l=ga(["w","w","h"],e);m=l[0];w=l[1];C=l[2];if(0==C){a.J[w]={T:a.J[m].T,type:1,uid:a.J[m].uid};da(["h"],[0],a.ja,7);ca(a, |
| d,h,2);a.ba(b);break}z=[];for(g=0;g<C;g++)z.push("s");z=ga(z,e);e=a.J[m].T;for(var L=9,oa=0,g=0;g<C;g++){e=wa(a.S,e,z[g]);if(-1==e)break;L+=da(["Q"],[a.S.c[e].Ba],a.ja,L);oa++;a.J[w]={T:e,type:1,uid:a.J[m].uid}}da(["h"],[oa],a.ja,7);ca(a,d,h,L-7);a.ba(b);break;case 120:l=ga(["w"],e);a.J[l[0]]&&0<=a.J[l[0]].T&&(ya(a.S,a.J[l[0]].T),a.J[l[0]].T=-1,a.J[l[0]].type=-1);ca(a,d,h,0);a.ba(b);break;case 32:ea(a,h,524);a.ba(b);break;case 30:l=ga(["w","w","s"],e),m=l[0],g=l[1],e=l[2],a.J[g]={T:a.J[m].T,type:-1, |
| uid:a.J[m].uid},w=0,"security.capability"==e&&(w=za(a.S,a.J[m].T),a.J[g].type=2),da(["d"],[w],a.ja,7),ca(a,d,h,8),a.ba(b)}};function p(){this.gc=0;this.zb=[];this.t=[];this.Ca=[];this.G=new Int32Array(1048576);this.Bb=new Uint8Array(1048576);this.td=new Uint8Array(1048576);this.pa=!1;this.Sb=this.xc=this.Ub=this.yc=0;this.r=!1;this.s=new Int32Array(8);this.s[0]=0;this.s[2]=0;this.s[3]=0;this.md=this.O=this.s[4]=0;this.zc=this.bb=this.Ab=this.Ia=this.wa=!1;this.c={Lb:{qb:function(){},lb:function(){}},Id:{qb:function(){},lb:function(){}}};this.a=this.oe=this.C=this.m=this.$=this.Ha=this.Oa=this.n=this.e=this.Z=this.Kc=this.Lc= |
| this.qc=this.I=this.Dc=this.D=this.vb=0;this.i=this.d;this.p=this.w=this.F=0;this.table=[];this.U=[];this.X=[];this.Y=[];this.u=!1;this.da=this.l=0;this.uc={Oe:null,Lb:null};this.Q=0;this.b=new Int32Array(8);this.gb=new Uint32Array(this.b.buffer);this.ra=new Int16Array(this.b.buffer);this.d=new Uint16Array(this.b.buffer);this.Ib=new Int8Array(this.b.buffer);this.j=new Uint8Array(this.b.buffer);this.H=new Uint16Array(8);this.bc=new Int32Array(8);this.v=this.d;this.hb=this.A=0;this.memory=null;this.na= |
| -1;this.qa=this.q=void 0;"use strict";(function(a){var b={};a.debug=b;b.Oh=!1;b.Lh=void 0;b.sh=[];b.Ph=!1;b.show=function(e){if("undefined"!==typeof document){var g=document.getElementById("log");if(g){g.textContent+=e+"\n";g.style.display="block";g.scrollTop=1E9;return}}console.log(e)};b.cb=function(){};b.yh=function(){};b.wh=function(){};b.Eh=function(){};b.zh=function(){};b.Ah=function(){};b.xh=function(){};b.uh=function(){};b.vh=function(){};b.Fh=function(){};b.Jh=function(){};b.Qh=function(){}; |
| b.step=function(){};b.Nh=function(){};b.th=function(){};b.P=function(e){e="Unimplemented"+(e?": "+e:"");b.show(e);b.show("Execution stopped");return e};b.Ih=function(){}})(this);this.gb=new Uint32Array(this.b.buffer);this.ra=new Int16Array(this.b.buffer);this.d=new Uint16Array(this.b.buffer);this.Ib=new Int8Array(this.b.buffer);this.j=new Uint8Array(this.b.buffer);Aa(this);Ba(this);this.oe=Ca()} |
| p.prototype.za=function(){var a=[];a[0]=this.gc;a[1]=this.zb;a[2]=this.t;a[3]=this.Ca;a[4]=this.pa;a[5]=this.Ub;a[6]=this.yc;a[7]=this.Sb;a[8]=this.xc;a[9]=this.r;a[10]=this.s;a[11]=this.O;a[12]=this.md;a[13]=this.wa;a[14]=this.Ia;a[15]=this.bb;a[16]=this.Ab;a[17]=this.zc;a[18]=this.vb;a[19]=this.D;a[20]=this.Dc;a[21]=this.I;a[22]=this.qc;a[23]=this.Kc;a[24]=this.Lc;a[25]=this.Z;a[26]=this.e;a[27]=this.n;a[28]=this.Oa;a[29]=this.Ha;a[30]=this.$;a[31]=this.m;a[32]=this.a;a[36]=this.u;a[37]=this.l; |
| a[38]=this.da;a[39]=this.b;a[40]=this.H;a[41]=this.bc;a[42]=this.memory;a[43]=this.qa;a[45]=this.c.Qd;a[46]=this.c.Wc;a[47]=this.c.Pa;a[48]=this.c.Ec;a[49]=this.c.wc;a[51]=this.c.Qf;a[52]=this.c.Lb;a[53]=this.c.Id;a[54]=this.c.ff;a[55]=this.c.ze;a[56]=this.c.Ob;a[57]=this.c.Tb;a[58]=this.c.Hd;a[59]=this.c.Re;a[60]=this.c.Hc;return a}; |
| p.prototype.La=function(a){this.gc=a[0];this.zb=a[1];this.t=a[2];this.Ca=a[3];this.pa=a[4];this.Ub=a[5];this.yc=a[6];this.Sb=a[7];this.xc=a[8];this.r=a[9];this.s=a[10];this.O=a[11];this.md=a[12];this.wa=a[13];this.Ia=a[14];this.bb=a[15];this.Ab=a[16];this.zc=a[17];this.vb=a[18];this.D=a[19];this.Dc=a[20];this.I=a[21];this.qc=a[22];this.Kc=a[23];this.Lc=a[24];this.Z=a[25];this.e=a[26];this.n=a[27];this.Ha=a[27];this.$=a[30];this.m=a[31];this.a=a[32];this.u=a[36];this.l=a[37];this.da=a[38];this.H=a[40]; |
| this.bc=a[41];this.memory=a[42];this.qa=a[43];this.c.Qd=a[45];this.c.Wc=a[46];this.c.Pa=a[47];this.c.Ec=a[48];this.c.wc=a[49];this.c.rh=a[50];this.c.Qf=a[51];this.c.Lb=a[52];this.c.Mh=a[50];this.c.ff=a[54];this.c.ze=a[55];this.c.Ob=a[56];this.c.Tb=a[57];this.c.Hd=a[58];this.c.Re=a[59];this.c.Hc=a[60];Da(this);this.Ab?(this.v=this.b,this.A=4,this.hb=5):(this.v=this.d,this.A=8,this.hb=10);this.gb=new Uint32Array(this.b.buffer);this.ra=new Int16Array(this.b.buffer);this.d=new Uint16Array(this.b.buffer); |
| this.Ib=new Int8Array(this.b.buffer);this.j=new Uint8Array(this.b.buffer);Aa(this);Ba(this)};"use strict";"use strict"; |
| (function(){p.prototype.k=Array(192);p.prototype.f=Array(192);p.prototype.g=Array(256);p.prototype.k[0]=function(d){return r(d)+(d.d[6]+d.d[12]&65535)|0};p.prototype.k[64]=function(d){return r(d)+(d.d[6]+d.d[12]+s(d)&65535)|0};p.prototype.k[128]=function(d){return r(d)+(d.d[6]+d.d[12]+t(d)&65535)|0};p.prototype.k[1]=function(d){return r(d)+(d.d[6]+d.d[14]&65535)|0};p.prototype.k[65]=function(d){return r(d)+(d.d[6]+d.d[14]+s(d)&65535)|0};p.prototype.k[129]=function(d){return r(d)+(d.d[6]+d.d[14]+t(d)& |
| 65535)|0};p.prototype.k[2]=function(d){return u(d)+(d.d[10]+d.d[12]&65535)|0};p.prototype.k[66]=function(d){return u(d)+(d.d[10]+d.d[12]+s(d)&65535)|0};p.prototype.k[130]=function(d){return u(d)+(d.d[10]+d.d[12]+t(d)&65535)|0};p.prototype.k[3]=function(d){return u(d)+(d.d[10]+d.d[14]&65535)|0};p.prototype.k[67]=function(d){return u(d)+(d.d[10]+d.d[14]+s(d)&65535)|0};p.prototype.k[131]=function(d){return u(d)+(d.d[10]+d.d[14]+t(d)&65535)|0};p.prototype.k[4]=function(d){return r(d)+(d.d[12]&65535)| |
| 0};p.prototype.k[68]=function(d){return r(d)+(d.d[12]+s(d)&65535)|0};p.prototype.k[132]=function(d){return r(d)+(d.d[12]+t(d)&65535)|0};p.prototype.k[5]=function(d){return r(d)+(d.d[14]&65535)|0};p.prototype.k[69]=function(d){return r(d)+(d.d[14]+s(d)&65535)|0};p.prototype.k[133]=function(d){return r(d)+(d.d[14]+t(d)&65535)|0};p.prototype.k[6]=function(d){return u(d)+(d.d[10]&65535)|0};p.prototype.k[70]=function(d){return u(d)+(d.d[10]+s(d)&65535)|0};p.prototype.k[134]=function(d){return u(d)+(d.d[10]+ |
| t(d)&65535)|0};p.prototype.k[7]=function(d){return r(d)+(d.d[6]&65535)|0};p.prototype.k[71]=function(d){return r(d)+(d.d[6]+s(d)&65535)|0};p.prototype.k[135]=function(d){return r(d)+(d.d[6]+t(d)&65535)|0};p.prototype.f[0]=function(d){return r(d)+d.b[0]|0};p.prototype.f[64]=function(d){return r(d)+d.b[0]+s(d)|0};p.prototype.f[128]=function(d){return r(d)+d.b[0]+v(d)|0};p.prototype.f[1]=function(d){return r(d)+d.b[1]|0};p.prototype.f[65]=function(d){return r(d)+d.b[1]+s(d)|0};p.prototype.f[129]=function(d){return r(d)+ |
| d.b[1]+v(d)|0};p.prototype.f[2]=function(d){return r(d)+d.b[2]|0};p.prototype.f[66]=function(d){return r(d)+d.b[2]+s(d)|0};p.prototype.f[130]=function(d){return r(d)+d.b[2]+v(d)|0};p.prototype.f[3]=function(d){return r(d)+d.b[3]|0};p.prototype.f[67]=function(d){return r(d)+d.b[3]+s(d)|0};p.prototype.f[131]=function(d){return r(d)+d.b[3]+v(d)|0};p.prototype.f[4]=function(d){return d.g[x(d)](d,!1)|0};p.prototype.f[68]=function(d){return d.g[x(d)](d,!1)+s(d)|0};p.prototype.f[132]=function(d){return d.g[x(d)](d, |
| !1)+v(d)|0};p.prototype.f[5]=function(d){return u(d)+d.b[5]|0};p.prototype.f[69]=function(d){return u(d)+d.b[5]+s(d)|0};p.prototype.f[133]=function(d){return u(d)+d.b[5]+v(d)|0};p.prototype.f[6]=function(d){return r(d)+d.b[6]|0};p.prototype.f[70]=function(d){return r(d)+d.b[6]+s(d)|0};p.prototype.f[134]=function(d){return r(d)+d.b[6]+v(d)|0};p.prototype.f[7]=function(d){return r(d)+d.b[7]|0};p.prototype.f[71]=function(d){return r(d)+d.b[7]+s(d)|0};p.prototype.f[135]=function(d){return r(d)+d.b[7]+ |
| v(d)|0};p.prototype.k[6]=function(d){return r(d)+t(d)|0};p.prototype.f[5]=function(d){return r(d)+v(d)|0};p.prototype.f[4]=function(d){return d.g[x(d)](d,!1)|0};p.prototype.f[68]=function(d){return d.g[x(d)](d,!0)+s(d)|0};p.prototype.f[132]=function(d){return d.g[x(d)](d,!0)+v(d)|0};for(var a=0;8>a;a++)for(var b=0;3>b;b++)for(var e=a|b<<6,g=1;8>g;g++)p.prototype.f[e|g<<3]=p.prototype.f[e],p.prototype.k[e|g<<3]=p.prototype.k[e];p.prototype.g[0]=function(d){return d.b[0]+r(d)+d.b[0]|0};p.prototype.g[1]= |
| function(d){return d.b[0]+r(d)+d.b[1]|0};p.prototype.g[2]=function(d){return d.b[0]+r(d)+d.b[2]|0};p.prototype.g[3]=function(d){return d.b[0]+r(d)+d.b[3]|0};p.prototype.g[4]=function(d){return d.b[0]+u(d)+d.b[4]|0};p.prototype.g[5]=function(d,h){return d.b[0]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[6]=function(d){return d.b[0]+r(d)+d.b[6]|0};p.prototype.g[7]=function(d){return d.b[0]+r(d)+d.b[7]|0};p.prototype.g[64]=function(d){return(d.b[0]<<1)+r(d)+d.b[0]|0};p.prototype.g[65]=function(d){return(d.b[0]<< |
| 1)+r(d)+d.b[1]|0};p.prototype.g[66]=function(d){return(d.b[0]<<1)+r(d)+d.b[2]|0};p.prototype.g[67]=function(d){return(d.b[0]<<1)+r(d)+d.b[3]|0};p.prototype.g[68]=function(d){return(d.b[0]<<1)+u(d)+d.b[4]|0};p.prototype.g[69]=function(d,h){return(d.b[0]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[70]=function(d){return(d.b[0]<<1)+r(d)+d.b[6]|0};p.prototype.g[71]=function(d){return(d.b[0]<<1)+r(d)+d.b[7]|0};p.prototype.g[128]=function(d){return(d.b[0]<<2)+r(d)+d.b[0]|0};p.prototype.g[129]=function(d){return(d.b[0]<< |
| 2)+r(d)+d.b[1]|0};p.prototype.g[130]=function(d){return(d.b[0]<<2)+r(d)+d.b[2]|0};p.prototype.g[131]=function(d){return(d.b[0]<<2)+r(d)+d.b[3]|0};p.prototype.g[132]=function(d){return(d.b[0]<<2)+u(d)+d.b[4]|0};p.prototype.g[133]=function(d,h){return(d.b[0]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[134]=function(d){return(d.b[0]<<2)+r(d)+d.b[6]|0};p.prototype.g[135]=function(d){return(d.b[0]<<2)+r(d)+d.b[7]|0};p.prototype.g[192]=function(d){return(d.b[0]<<3)+r(d)+d.b[0]|0};p.prototype.g[193]= |
| function(d){return(d.b[0]<<3)+r(d)+d.b[1]|0};p.prototype.g[194]=function(d){return(d.b[0]<<3)+r(d)+d.b[2]|0};p.prototype.g[195]=function(d){return(d.b[0]<<3)+r(d)+d.b[3]|0};p.prototype.g[196]=function(d){return(d.b[0]<<3)+u(d)+d.b[4]|0};p.prototype.g[197]=function(d,h){return(d.b[0]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[198]=function(d){return(d.b[0]<<3)+r(d)+d.b[6]|0};p.prototype.g[199]=function(d){return(d.b[0]<<3)+r(d)+d.b[7]|0};p.prototype.g[8]=function(d){return d.b[1]+r(d)+d.b[0]|0}; |
| p.prototype.g[9]=function(d){return d.b[1]+r(d)+d.b[1]|0};p.prototype.g[10]=function(d){return d.b[1]+r(d)+d.b[2]|0};p.prototype.g[11]=function(d){return d.b[1]+r(d)+d.b[3]|0};p.prototype.g[12]=function(d){return d.b[1]+u(d)+d.b[4]|0};p.prototype.g[13]=function(d,h){return d.b[1]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[14]=function(d){return d.b[1]+r(d)+d.b[6]|0};p.prototype.g[15]=function(d){return d.b[1]+r(d)+d.b[7]|0};p.prototype.g[72]=function(d){return(d.b[1]<<1)+r(d)+d.b[0]|0};p.prototype.g[73]= |
| function(d){return(d.b[1]<<1)+r(d)+d.b[1]|0};p.prototype.g[74]=function(d){return(d.b[1]<<1)+r(d)+d.b[2]|0};p.prototype.g[75]=function(d){return(d.b[1]<<1)+r(d)+d.b[3]|0};p.prototype.g[76]=function(d){return(d.b[1]<<1)+u(d)+d.b[4]|0};p.prototype.g[77]=function(d,h){return(d.b[1]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[78]=function(d){return(d.b[1]<<1)+r(d)+d.b[6]|0};p.prototype.g[79]=function(d){return(d.b[1]<<1)+r(d)+d.b[7]|0};p.prototype.g[136]=function(d){return(d.b[1]<<2)+r(d)+d.b[0]|0}; |
| p.prototype.g[137]=function(d){return(d.b[1]<<2)+r(d)+d.b[1]|0};p.prototype.g[138]=function(d){return(d.b[1]<<2)+r(d)+d.b[2]|0};p.prototype.g[139]=function(d){return(d.b[1]<<2)+r(d)+d.b[3]|0};p.prototype.g[140]=function(d){return(d.b[1]<<2)+u(d)+d.b[4]|0};p.prototype.g[141]=function(d,h){return(d.b[1]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[142]=function(d){return(d.b[1]<<2)+r(d)+d.b[6]|0};p.prototype.g[143]=function(d){return(d.b[1]<<2)+r(d)+d.b[7]|0};p.prototype.g[200]=function(d){return(d.b[1]<< |
| 3)+r(d)+d.b[0]|0};p.prototype.g[201]=function(d){return(d.b[1]<<3)+r(d)+d.b[1]|0};p.prototype.g[202]=function(d){return(d.b[1]<<3)+r(d)+d.b[2]|0};p.prototype.g[203]=function(d){return(d.b[1]<<3)+r(d)+d.b[3]|0};p.prototype.g[204]=function(d){return(d.b[1]<<3)+u(d)+d.b[4]|0};p.prototype.g[205]=function(d,h){return(d.b[1]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[206]=function(d){return(d.b[1]<<3)+r(d)+d.b[6]|0};p.prototype.g[207]=function(d){return(d.b[1]<<3)+r(d)+d.b[7]|0};p.prototype.g[16]=function(d){return d.b[2]+ |
| r(d)+d.b[0]|0};p.prototype.g[17]=function(d){return d.b[2]+r(d)+d.b[1]|0};p.prototype.g[18]=function(d){return d.b[2]+r(d)+d.b[2]|0};p.prototype.g[19]=function(d){return d.b[2]+r(d)+d.b[3]|0};p.prototype.g[20]=function(d){return d.b[2]+u(d)+d.b[4]|0};p.prototype.g[21]=function(d,h){return d.b[2]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[22]=function(d){return d.b[2]+r(d)+d.b[6]|0};p.prototype.g[23]=function(d){return d.b[2]+r(d)+d.b[7]|0};p.prototype.g[80]=function(d){return(d.b[2]<<1)+r(d)+d.b[0]| |
| 0};p.prototype.g[81]=function(d){return(d.b[2]<<1)+r(d)+d.b[1]|0};p.prototype.g[82]=function(d){return(d.b[2]<<1)+r(d)+d.b[2]|0};p.prototype.g[83]=function(d){return(d.b[2]<<1)+r(d)+d.b[3]|0};p.prototype.g[84]=function(d){return(d.b[2]<<1)+u(d)+d.b[4]|0};p.prototype.g[85]=function(d,h){return(d.b[2]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[86]=function(d){return(d.b[2]<<1)+r(d)+d.b[6]|0};p.prototype.g[87]=function(d){return(d.b[2]<<1)+r(d)+d.b[7]|0};p.prototype.g[144]=function(d){return(d.b[2]<< |
| 2)+r(d)+d.b[0]|0};p.prototype.g[145]=function(d){return(d.b[2]<<2)+r(d)+d.b[1]|0};p.prototype.g[146]=function(d){return(d.b[2]<<2)+r(d)+d.b[2]|0};p.prototype.g[147]=function(d){return(d.b[2]<<2)+r(d)+d.b[3]|0};p.prototype.g[148]=function(d){return(d.b[2]<<2)+u(d)+d.b[4]|0};p.prototype.g[149]=function(d,h){return(d.b[2]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[150]=function(d){return(d.b[2]<<2)+r(d)+d.b[6]|0};p.prototype.g[151]=function(d){return(d.b[2]<<2)+r(d)+d.b[7]|0};p.prototype.g[208]= |
| function(d){return(d.b[2]<<3)+r(d)+d.b[0]|0};p.prototype.g[209]=function(d){return(d.b[2]<<3)+r(d)+d.b[1]|0};p.prototype.g[210]=function(d){return(d.b[2]<<3)+r(d)+d.b[2]|0};p.prototype.g[211]=function(d){return(d.b[2]<<3)+r(d)+d.b[3]|0};p.prototype.g[212]=function(d){return(d.b[2]<<3)+u(d)+d.b[4]|0};p.prototype.g[213]=function(d,h){return(d.b[2]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[214]=function(d){return(d.b[2]<<3)+r(d)+d.b[6]|0};p.prototype.g[215]=function(d){return(d.b[2]<<3)+r(d)+d.b[7]| |
| 0};p.prototype.g[24]=function(d){return d.b[3]+r(d)+d.b[0]|0};p.prototype.g[25]=function(d){return d.b[3]+r(d)+d.b[1]|0};p.prototype.g[26]=function(d){return d.b[3]+r(d)+d.b[2]|0};p.prototype.g[27]=function(d){return d.b[3]+r(d)+d.b[3]|0};p.prototype.g[28]=function(d){return d.b[3]+u(d)+d.b[4]|0};p.prototype.g[29]=function(d,h){return d.b[3]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[30]=function(d){return d.b[3]+r(d)+d.b[6]|0};p.prototype.g[31]=function(d){return d.b[3]+r(d)+d.b[7]|0};p.prototype.g[88]= |
| function(d){return(d.b[3]<<1)+r(d)+d.b[0]|0};p.prototype.g[89]=function(d){return(d.b[3]<<1)+r(d)+d.b[1]|0};p.prototype.g[90]=function(d){return(d.b[3]<<1)+r(d)+d.b[2]|0};p.prototype.g[91]=function(d){return(d.b[3]<<1)+r(d)+d.b[3]|0};p.prototype.g[92]=function(d){return(d.b[3]<<1)+u(d)+d.b[4]|0};p.prototype.g[93]=function(d,h){return(d.b[3]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[94]=function(d){return(d.b[3]<<1)+r(d)+d.b[6]|0};p.prototype.g[95]=function(d){return(d.b[3]<<1)+r(d)+d.b[7]|0}; |
| p.prototype.g[152]=function(d){return(d.b[3]<<2)+r(d)+d.b[0]|0};p.prototype.g[153]=function(d){return(d.b[3]<<2)+r(d)+d.b[1]|0};p.prototype.g[154]=function(d){return(d.b[3]<<2)+r(d)+d.b[2]|0};p.prototype.g[155]=function(d){return(d.b[3]<<2)+r(d)+d.b[3]|0};p.prototype.g[156]=function(d){return(d.b[3]<<2)+u(d)+d.b[4]|0};p.prototype.g[157]=function(d,h){return(d.b[3]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[158]=function(d){return(d.b[3]<<2)+r(d)+d.b[6]|0};p.prototype.g[159]=function(d){return(d.b[3]<< |
| 2)+r(d)+d.b[7]|0};p.prototype.g[216]=function(d){return(d.b[3]<<3)+r(d)+d.b[0]|0};p.prototype.g[217]=function(d){return(d.b[3]<<3)+r(d)+d.b[1]|0};p.prototype.g[218]=function(d){return(d.b[3]<<3)+r(d)+d.b[2]|0};p.prototype.g[219]=function(d){return(d.b[3]<<3)+r(d)+d.b[3]|0};p.prototype.g[220]=function(d){return(d.b[3]<<3)+u(d)+d.b[4]|0};p.prototype.g[221]=function(d,h){return(d.b[3]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[222]=function(d){return(d.b[3]<<3)+r(d)+d.b[6]|0};p.prototype.g[223]= |
| function(d){return(d.b[3]<<3)+r(d)+d.b[7]|0};p.prototype.g[32]=function(d){return r(d)+d.b[0]|0};p.prototype.g[33]=function(d){return r(d)+d.b[1]|0};p.prototype.g[34]=function(d){return r(d)+d.b[2]|0};p.prototype.g[35]=function(d){return r(d)+d.b[3]|0};p.prototype.g[36]=function(d){return u(d)+d.b[4]|0};p.prototype.g[37]=function(d,h){return(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[38]=function(d){return r(d)+d.b[6]|0};p.prototype.g[39]=function(d){return r(d)+d.b[7]|0};p.prototype.g[96]=function(d){return r(d)+ |
| d.b[0]|0};p.prototype.g[97]=function(d){return r(d)+d.b[1]|0};p.prototype.g[98]=function(d){return r(d)+d.b[2]|0};p.prototype.g[99]=function(d){return r(d)+d.b[3]|0};p.prototype.g[100]=function(d){return u(d)+d.b[4]|0};p.prototype.g[101]=function(d,h){return(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[102]=function(d){return r(d)+d.b[6]|0};p.prototype.g[103]=function(d){return r(d)+d.b[7]|0};p.prototype.g[160]=function(d){return r(d)+d.b[0]|0};p.prototype.g[161]=function(d){return r(d)+d.b[1]|0};p.prototype.g[162]= |
| function(d){return r(d)+d.b[2]|0};p.prototype.g[163]=function(d){return r(d)+d.b[3]|0};p.prototype.g[164]=function(d){return u(d)+d.b[4]|0};p.prototype.g[165]=function(d,h){return(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[166]=function(d){return r(d)+d.b[6]|0};p.prototype.g[167]=function(d){return r(d)+d.b[7]|0};p.prototype.g[224]=function(d){return r(d)+d.b[0]|0};p.prototype.g[225]=function(d){return r(d)+d.b[1]|0};p.prototype.g[226]=function(d){return r(d)+d.b[2]|0};p.prototype.g[227]=function(d){return r(d)+ |
| d.b[3]|0};p.prototype.g[228]=function(d){return u(d)+d.b[4]|0};p.prototype.g[229]=function(d,h){return(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[230]=function(d){return r(d)+d.b[6]|0};p.prototype.g[231]=function(d){return r(d)+d.b[7]|0};p.prototype.g[40]=function(d){return d.b[5]+r(d)+d.b[0]|0};p.prototype.g[41]=function(d){return d.b[5]+r(d)+d.b[1]|0};p.prototype.g[42]=function(d){return d.b[5]+r(d)+d.b[2]|0};p.prototype.g[43]=function(d){return d.b[5]+r(d)+d.b[3]|0};p.prototype.g[44]=function(d){return d.b[5]+ |
| u(d)+d.b[4]|0};p.prototype.g[45]=function(d,h){return d.b[5]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[46]=function(d){return d.b[5]+r(d)+d.b[6]|0};p.prototype.g[47]=function(d){return d.b[5]+r(d)+d.b[7]|0};p.prototype.g[104]=function(d){return(d.b[5]<<1)+r(d)+d.b[0]|0};p.prototype.g[105]=function(d){return(d.b[5]<<1)+r(d)+d.b[1]|0};p.prototype.g[106]=function(d){return(d.b[5]<<1)+r(d)+d.b[2]|0};p.prototype.g[107]=function(d){return(d.b[5]<<1)+r(d)+d.b[3]|0};p.prototype.g[108]=function(d){return(d.b[5]<< |
| 1)+u(d)+d.b[4]|0};p.prototype.g[109]=function(d,h){return(d.b[5]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[110]=function(d){return(d.b[5]<<1)+r(d)+d.b[6]|0};p.prototype.g[111]=function(d){return(d.b[5]<<1)+r(d)+d.b[7]|0};p.prototype.g[168]=function(d){return(d.b[5]<<2)+r(d)+d.b[0]|0};p.prototype.g[169]=function(d){return(d.b[5]<<2)+r(d)+d.b[1]|0};p.prototype.g[170]=function(d){return(d.b[5]<<2)+r(d)+d.b[2]|0};p.prototype.g[171]=function(d){return(d.b[5]<<2)+r(d)+d.b[3]|0};p.prototype.g[172]= |
| function(d){return(d.b[5]<<2)+u(d)+d.b[4]|0};p.prototype.g[173]=function(d,h){return(d.b[5]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[174]=function(d){return(d.b[5]<<2)+r(d)+d.b[6]|0};p.prototype.g[175]=function(d){return(d.b[5]<<2)+r(d)+d.b[7]|0};p.prototype.g[232]=function(d){return(d.b[5]<<3)+r(d)+d.b[0]|0};p.prototype.g[233]=function(d){return(d.b[5]<<3)+r(d)+d.b[1]|0};p.prototype.g[234]=function(d){return(d.b[5]<<3)+r(d)+d.b[2]|0};p.prototype.g[235]=function(d){return(d.b[5]<<3)+r(d)+d.b[3]| |
| 0};p.prototype.g[236]=function(d){return(d.b[5]<<3)+u(d)+d.b[4]|0};p.prototype.g[237]=function(d,h){return(d.b[5]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[238]=function(d){return(d.b[5]<<3)+r(d)+d.b[6]|0};p.prototype.g[239]=function(d){return(d.b[5]<<3)+r(d)+d.b[7]|0};p.prototype.g[48]=function(d){return d.b[6]+r(d)+d.b[0]|0};p.prototype.g[49]=function(d){return d.b[6]+r(d)+d.b[1]|0};p.prototype.g[50]=function(d){return d.b[6]+r(d)+d.b[2]|0};p.prototype.g[51]=function(d){return d.b[6]+r(d)+ |
| d.b[3]|0};p.prototype.g[52]=function(d){return d.b[6]+u(d)+d.b[4]|0};p.prototype.g[53]=function(d,h){return d.b[6]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[54]=function(d){return d.b[6]+r(d)+d.b[6]|0};p.prototype.g[55]=function(d){return d.b[6]+r(d)+d.b[7]|0};p.prototype.g[112]=function(d){return(d.b[6]<<1)+r(d)+d.b[0]|0};p.prototype.g[113]=function(d){return(d.b[6]<<1)+r(d)+d.b[1]|0};p.prototype.g[114]=function(d){return(d.b[6]<<1)+r(d)+d.b[2]|0};p.prototype.g[115]=function(d){return(d.b[6]<<1)+ |
| r(d)+d.b[3]|0};p.prototype.g[116]=function(d){return(d.b[6]<<1)+u(d)+d.b[4]|0};p.prototype.g[117]=function(d,h){return(d.b[6]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[118]=function(d){return(d.b[6]<<1)+r(d)+d.b[6]|0};p.prototype.g[119]=function(d){return(d.b[6]<<1)+r(d)+d.b[7]|0};p.prototype.g[176]=function(d){return(d.b[6]<<2)+r(d)+d.b[0]|0};p.prototype.g[177]=function(d){return(d.b[6]<<2)+r(d)+d.b[1]|0};p.prototype.g[178]=function(d){return(d.b[6]<<2)+r(d)+d.b[2]|0};p.prototype.g[179]=function(d){return(d.b[6]<< |
| 2)+r(d)+d.b[3]|0};p.prototype.g[180]=function(d){return(d.b[6]<<2)+u(d)+d.b[4]|0};p.prototype.g[181]=function(d,h){return(d.b[6]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[182]=function(d){return(d.b[6]<<2)+r(d)+d.b[6]|0};p.prototype.g[183]=function(d){return(d.b[6]<<2)+r(d)+d.b[7]|0};p.prototype.g[240]=function(d){return(d.b[6]<<3)+r(d)+d.b[0]|0};p.prototype.g[241]=function(d){return(d.b[6]<<3)+r(d)+d.b[1]|0};p.prototype.g[242]=function(d){return(d.b[6]<<3)+r(d)+d.b[2]|0};p.prototype.g[243]= |
| function(d){return(d.b[6]<<3)+r(d)+d.b[3]|0};p.prototype.g[244]=function(d){return(d.b[6]<<3)+u(d)+d.b[4]|0};p.prototype.g[245]=function(d,h){return(d.b[6]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[246]=function(d){return(d.b[6]<<3)+r(d)+d.b[6]|0};p.prototype.g[247]=function(d){return(d.b[6]<<3)+r(d)+d.b[7]|0};p.prototype.g[56]=function(d){return d.b[7]+r(d)+d.b[0]|0};p.prototype.g[57]=function(d){return d.b[7]+r(d)+d.b[1]|0};p.prototype.g[58]=function(d){return d.b[7]+r(d)+d.b[2]|0};p.prototype.g[59]= |
| function(d){return d.b[7]+r(d)+d.b[3]|0};p.prototype.g[60]=function(d){return d.b[7]+u(d)+d.b[4]|0};p.prototype.g[61]=function(d,h){return d.b[7]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[62]=function(d){return d.b[7]+r(d)+d.b[6]|0};p.prototype.g[63]=function(d){return d.b[7]+r(d)+d.b[7]|0};p.prototype.g[120]=function(d){return(d.b[7]<<1)+r(d)+d.b[0]|0};p.prototype.g[121]=function(d){return(d.b[7]<<1)+r(d)+d.b[1]|0};p.prototype.g[122]=function(d){return(d.b[7]<<1)+r(d)+d.b[2]|0};p.prototype.g[123]= |
| function(d){return(d.b[7]<<1)+r(d)+d.b[3]|0};p.prototype.g[124]=function(d){return(d.b[7]<<1)+u(d)+d.b[4]|0};p.prototype.g[125]=function(d,h){return(d.b[7]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[126]=function(d){return(d.b[7]<<1)+r(d)+d.b[6]|0};p.prototype.g[127]=function(d){return(d.b[7]<<1)+r(d)+d.b[7]|0};p.prototype.g[184]=function(d){return(d.b[7]<<2)+r(d)+d.b[0]|0};p.prototype.g[185]=function(d){return(d.b[7]<<2)+r(d)+d.b[1]|0};p.prototype.g[186]=function(d){return(d.b[7]<<2)+r(d)+d.b[2]| |
| 0};p.prototype.g[187]=function(d){return(d.b[7]<<2)+r(d)+d.b[3]|0};p.prototype.g[188]=function(d){return(d.b[7]<<2)+u(d)+d.b[4]|0};p.prototype.g[189]=function(d,h){return(d.b[7]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[190]=function(d){return(d.b[7]<<2)+r(d)+d.b[6]|0};p.prototype.g[191]=function(d){return(d.b[7]<<2)+r(d)+d.b[7]|0};p.prototype.g[248]=function(d){return(d.b[7]<<3)+r(d)+d.b[0]|0};p.prototype.g[249]=function(d){return(d.b[7]<<3)+r(d)+d.b[1]|0};p.prototype.g[250]=function(d){return(d.b[7]<< |
| 3)+r(d)+d.b[2]|0};p.prototype.g[251]=function(d){return(d.b[7]<<3)+r(d)+d.b[3]|0};p.prototype.g[252]=function(d){return(d.b[7]<<3)+u(d)+d.b[4]|0};p.prototype.g[253]=function(d,h){return(d.b[7]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[254]=function(d){return(d.b[7]<<3)+r(d)+d.b[6]|0};p.prototype.g[255]=function(d){return(d.b[7]<<3)+r(d)+d.b[7]|0};p.prototype.h=function(d){return(this.bb?this.f:this.k)[d](this)}})();"use strict"; |
| p.prototype.add=function(a,b,e){this.Oa=a;this.Ha=b;this.m=this.C=a+b|0;this.$=e;this.n=2261;return this.C};function Ea(a,b,e,g){var d=a.Aa();a.Oa=b;a.Ha=e;a.m=a.C=(b+e|0)+d|0;a.$=g;a.n=2261;return a.C}p.prototype.sub=function(a,b,e){this.m=a;this.Ha=b;this.Oa=this.C=a-b|0;this.$=e;this.n=2261;return this.C};function Fa(a,b,e,g){var d=a.Aa();a.m=b;a.Ha=e;a.Oa=a.C=b-e-d|0;a.$=g;a.n=2261;return a.C}function Ga(a,b,e){a.e=a.e&-2|a.Aa();a.Oa=b;a.Ha=1;a.m=a.C=b+1|0;a.$=e;a.n=2260;return a.C} |
| function Ha(a,b,e){a.e=a.e&-2|a.Aa();a.m=b;a.Ha=1;a.Oa=a.C=b-1|0;a.$=e;a.n=2260;return a.C}function Ia(a,b,e){a.Oa=a.C=-b|0;a.n=2261;a.m=0;a.Ha=b;a.$=e;return a.C}function Ja(a,b,e){b=b*e;a.e=32767<b||-32768>b?a.e|2049:a.e&-2050;a.n=0;return b} |
| function Ka(a,b,e){var g=!1;0>b&&(g=!0,b=-b|0);0>e&&(g=!g,e=-e|0);var d=b&65535;b=b>>>16;var h=e&65535;e=e>>>16;var l=d*h,h=(l>>>16)+(b*h|0)|0,m=h>>>16,h=(h&65535)+(d*e|0)|0,l=h<<16|l&65535,m=((h>>>16)+(b*e|0)|0)+m|0;g&&(l=-l|0,m=~m+!l|0);a.e=m===l>>31?a.e&-2050:a.e|2049;a.n=0;return l}function Na(a,b,e,g){a.C=b&e;a.$=g;a.e&=-2066;a.n=196;return a.C}function Oa(a,b,e,g){a.C=b|e;a.$=g;a.e&=-2066;a.n=196;return a.C}function Pa(a,b,e,g){a.C=b^e;a.$=g;a.e&=-2066;a.n=196;return a.C} |
| function Ra(a,b,e){if(!e)return b;e&=7;b=b<<e|b>>8-e;a.n&=-2050;a.e=a.e&-2050|b&1|(b<<11^b<<4)&2048;return b}function Sa(a,b,e){if(!e)return b;e&=15;b=b<<e|b>>16-e;a.n&=-2050;a.e=a.e&-2050|b&1|(b<<11^b>>4)&2048;return b}function Ta(a,b,e){if(!e)return b;b=b<<e|b>>>32-e;a.n&=-2050;a.e=a.e&-2050|b&1|(b<<11^b>>20)&2048;return b}function Xa(a,b,e){e%=9;if(!e)return b;b=b<<e|a.Aa()<<e-1|b>>9-e;a.n&=-2050;a.e=a.e&-2050|b>>8&1|(b<<3^b<<4)&2048;return b} |
| function Ya(a,b,e){e%=17;if(!e)return b;b=b<<e|a.Aa()<<e-1|b>>17-e;a.n&=-2050;a.e=a.e&-2050|b>>16&1|(b>>5^b>>4)&2048;return b}function Za(a,b,e){if(!e)return b;var g=b<<e|a.Aa()<<e-1;1<e&&(g|=b>>>33-e);a.n&=-2050;a.e=a.e&-2050|b>>>32-e&1;a.e|=(a.e<<11^g>>20)&2048;return g}function $a(a,b,e){if(!e)return b;e&=7;b=b>>e|b<<8-e;a.n&=-2050;a.e=a.e&-2050|b>>7&1|(b<<4^b<<5)&2048;return b}function ab(a,b,e){if(!e)return b;e&=15;b=b>>e|b<<16-e;a.n&=-2050;a.e=a.e&-2050|b>>15&1|(b>>4^b>>3)&2048;return b} |
| function bb(a,b,e){if(!e)return b;b=b>>>e|b<<32-e;a.n&=-2050;a.e=a.e&-2050|b>>31&1|(b>>20^b>>19)&2048;return b}function cb(a,b,e){e%=9;if(!e)return b;b=b>>e|a.Aa()<<8-e|b<<9-e;a.n&=-2050;a.e=a.e&-2050|b>>8&1|(b<<4^b<<5)&2048;return b}function db(a,b,e){e%=17;if(!e)return b;b=b>>e|a.Aa()<<16-e|b<<17-e;a.n&=-2050;a.e=a.e&-2050|b>>16&1|(b>>4^b>>3)&2048;return b}function eb(a,b,e){if(!e)return b;var g=b>>>e|a.Aa()<<32-e;1<e&&(g|=b<<33-e);a.n&=-2050;a.e=a.e&-2050|b>>e-1&1|(g>>20^g>>19)&2048;return g} |
| function fb(a,b,e){if(0===e)return b;a.C=b<<e;a.$=7;a.n=212;a.e=a.e&-2050|a.C>>8&1|(a.C<<3^a.C<<4)&2048;return a.C}function gb(a,b,e){if(0===e)return b;a.C=b<<e;a.$=15;a.n=212;a.e=a.e&-2050|a.C>>16&1|(a.C>>5^a.C>>4)&2048;return a.C}function hb(a,b,e){if(0===e)return b;a.C=b<<e;a.$=31;a.n=212;a.e=a.e&-2050|b>>>32-e&1;a.e|=(a.e&1^a.C>>31&1)<<11&2048;return a.C}function jb(a,b,e){if(0===e)return b;a.C=b>>e;a.$=7;a.n=212;a.e=a.e&-2050|b>>e-1&1|(b>>7&1)<<11&2048;return a.C} |
| function kb(a,b,e){if(0===e)return b;a.C=b>>e;a.$=15;a.n=212;a.e=a.e&-2050|b>>e-1&1|b>>4&2048;return a.C}function lb(a,b,e){if(0===e)return b;a.C=b>>>e;a.$=31;a.n=212;a.e=a.e&-2050|b>>>e-1&1|b>>20&2048;return a.C}function mb(a,b,e){if(0===e)return b;8>e?(a.C=b<<24>>e+24,a.e=a.e&-2050|b>>e-1&1):(a.C=b<<24>>31,a.e=a.e&-2050|a.C&1);a.$=7;a.n=212;return a.C} |
| function nb(a,b,e){if(0===e)return b;16>e?(a.C=b<<16>>e+16,a.e=a.e&-2050|b>>e-1&1):(a.C=b<<16>>31,a.e=a.e&-2050|a.C&1);a.$=15;a.n=212;return a.C}function ob(a,b,e){if(0===e)return b;a.C=b>>e;a.$=31;a.n=212;a.e=a.e&-2050|b>>>e-1&1;return a.C}function pb(a,b,e,g){if(0===g)return b;16>=g?(a.C=b>>g|e<<16-g,a.e=a.e&-2|b>>g-1&1):(a.C=b<<32-g|e>>g-16,a.e=a.e&-2|e>>g-17&1);a.$=15;a.n=212;a.e=a.e&-2049|(a.C^b)>>4&2048;return a.C} |
| function qb(a,b,e,g){if(0===g)return b;a.C=b>>>g|e<<32-g;a.$=31;a.n=212;a.e=a.e&-2|b>>>g-1&1;a.e=a.e&-2049|(a.C^b)>>20&2048;return a.C}function rb(a,b,e,g){if(0===g)return b;16>=g?(a.C=b<<g|e>>>16-g,a.e=a.e&-2|b>>>16-g&1):(a.C=b>>32-g|e<<g-16,a.e=a.e&-2|e>>>32-g&1);a.$=15;a.n=212;a.e=a.e&-2049|(a.e&1^a.C>>15&1)<<11;return a.C}function sb(a,b,e,g){if(0===g)return b;a.C=b<<g|e>>>32-g;a.$=31;a.n=212;a.e=a.e&-2|b>>>32-g&1;a.e=a.e&-2049|(a.e&1^a.C>>31&1)<<11;return a.C} |
| function tb(a,b,e){a.e=a.e&-2|b>>e&1;a.n&=-2}function ub(a,b,e){a.e=a.e&-2|b>>e&1;a.n&=-2;return b^1<<e}function vb(a,b,e){a.e=a.e&-2|b>>e&1;a.n&=-2;return b|1<<e}function wb(a,b,e){a.e=a.e&-2|b>>e&1;a.n&=-2;return b&~(1<<e)}function xb(a,b,e){b=y(a,b+(e>>3)|0);a.e=a.e&-2|b>>(e&7)&1;a.n&=-2}function zb(a,b,e){b=A(a,b+(e>>3)|0);var g=a.memory.L(b);e&=7;a.e=a.e&-2|g>>e&1;a.n&=-2;a.memory.R(b,g^1<<e)} |
| function Ab(a,b,e){b=A(a,b+(e>>3)|0);var g=a.memory.L(b);e&=7;a.e=a.e&-2|g>>e&1;a.n&=-2;a.memory.R(b,g&~(1<<e))}function Bb(a,b,e){b=A(a,b+(e>>3)|0);var g=a.memory.L(b);e&=7;a.e=a.e&-2|g>>e&1;a.n&=-2;a.memory.R(b,g|1<<e)}function Cb(a,b){a.n=0;a.e&=-2262;if(b)return b=b-(b>>1&1431655765),b=(b&858993459)+(b>>2&858993459),16843009*(b+(b>>4)&252645135)>>24;a.e|=64;return 0}"use strict";function Db(a,b){return 0>a?(b&4095)>>(-a>>1):(~b&4095)>>a}function Eb(a,b,e){return Math.min(Db(a,b),Db(a,e))} |
| function Fb(a){var b=a.d[4];Gb(a,b,1);var e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-1:1;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096,q=A(a,e);a.u&&(m=Db(g,e));do a.memory.R(q,Hb(a.q,b)),q+=g,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d;h&&Fb(a)}}else Ib(a,e,Hb(a.q,b)),a.i[a.p]+=g} |
| function Jb(a){var b=a.d[4];Gb(a,b,2);var e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-2:2;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&1){do B(a,e,Kb(a.q,b)),e+=g,a.i[a.p]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=A(a,e)>>1;a.u&&(m=Db(g,e));do Lb(a.memory,w,Kb(a.q,b)),w+=q,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&Jb(a)}}else B(a,e,Kb(a.q,b)),a.i[a.p]+=g} |
| function Mb(a){var b=a.d[4];Gb(a,b,4);var e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-4:4;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&3){do D(a,e,Nb(a.q,b)),e+=g,a.i[a.p]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=A(a,e)>>>2;a.u&&(m=Db(g,e));do Ob(a.memory,w,Nb(a.q,b)),w+=q,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&Mb(a)}}else D(a,e,Nb(a.q,b)),a.i[a.p]+=g} |
| function Pb(a){var b=a.d[4];Gb(a,b,1);var e=Qb(a,3)+a.i[a.w]|0,g=a.e&1024?-1:1;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096,q=E(a,e);a.u&&(m=Db(g,e));do Rb(a.q,b,a.memory.L(q)),q+=g,h=0!==--d;while(h&&m--);a.i[a.w]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d;h&&Pb(a)}}else Rb(a.q,b,y(a,e)),a.i[a.w]+=g} |
| function Sb(a){var b=a.d[4];Gb(a,b,2);var e=Qb(a,3)+a.i[a.w]|0,g=a.e&1024?-2:2;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&1){do Wb(a.q,b,F(a,e)),e+=g,a.i[a.w]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=E(a,e)>>1;a.u&&(m=Db(g,e));do Wb(a.q,b,Xb(a.memory,w)),w+=q,h=0!==--d;while(h&&m--);a.i[a.w]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&Sb(a)}}else Wb(a.q,b,F(a,e)),a.i[a.w]+=g} |
| function Yb(a){var b=a.d[4];Gb(a,b,4);var e=Qb(a,3)+a.i[a.w]|0,g=a.e&1024?-4:4;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&3){do Zb(a.q,b,G(a,e)),e+=g,a.i[a.w]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=E(a,e)>>>2;a.u&&(m=Db(g,e));do Zb(a.q,b,$b(a.memory,w)),w+=q,h=0!==--d;while(h&&m--);a.i[a.w]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&Yb(a)}}else Zb(a.q,b,G(a,e)),a.i[a.w]+=g}"use strict";var H=[],M=[],N=[],O=[];p.prototype.df=H;p.prototype.ef=M;p.prototype.dh=N; |
| p.prototype.eh=O;H[0]=M[0]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=a.add(b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[1]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=a.add(b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| M[1]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=a.add(b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[2]=M[2]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=a.add(a.j[a.a>>1&12|a.a>>5&1],b,7)};H[3]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=a.add(a.d[a.a>>2&14],b,15)}; |
| M[3]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=a.add(a.b[a.a>>3&7],b,31)};H[4]=M[4]=function(a){a.j[0]=a.add(a.j[0],x(a),7)};H[5]=function(a){a.d[0]=a.add(a.d[0],t(a),15)};M[5]=function(a){a.b[0]=a.add(a.b[0],v(a),31)};H[6]=function(a){Q(a,a.H[0])};M[6]=function(a){R(a,a.H[0])};H[7]=function(a){S(a,0,F(a,ec(a,0)));a.v[a.A]+=2};M[7]=function(a){S(a,0,F(a,ec(a,0)));a.v[a.A]+=4}; |
| H[8]=M[8]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Oa(a,b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[9]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Oa(a,b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| M[9]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Oa(a,b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[10]=M[10]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=Oa(a,a.j[a.a>>1&12|a.a>>5&1],b,7)};H[11]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Oa(a,a.d[a.a>>2&14],b,15)}; |
| M[11]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Oa(a,a.b[a.a>>3&7],b,31)};H[12]=M[12]=function(a){a.j[0]=Oa(a,a.j[0],x(a),7)};H[13]=function(a){a.d[0]=Oa(a,a.d[0],t(a),15)};M[13]=function(a){a.b[0]=Oa(a,a.b[0],v(a),31)};H[14]=function(a){Q(a,a.H[1])};M[14]=function(a){R(a,a.H[1])};H[15]=function(a){a.dh[x(a)](a)};M[15]=function(a){a.eh[x(a)](a)}; |
| H[16]=M[16]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Ea(a,b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[17]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Ea(a,b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| M[17]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Ea(a,b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[18]=M[18]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=Ea(a,a.j[a.a>>1&12|a.a>>5&1],b,7)};H[19]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Ea(a,a.d[a.a>>2&14],b,15)}; |
| M[19]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Ea(a,a.b[a.a>>3&7],b,31)};H[20]=M[20]=function(a){a.j[0]=Ea(a,a.j[0],x(a),7)};H[21]=function(a){a.d[0]=Ea(a,a.d[0],t(a),15)};M[21]=function(a){a.b[0]=Ea(a,a.b[0],v(a),31)};H[22]=function(a){Q(a,a.H[2])};M[22]=function(a){R(a,a.H[2])};H[23]=function(a){S(a,2,F(a,ec(a,0)));a.v[a.A]+=2;fc(a);gc(a)};M[23]=function(a){S(a,2,F(a,ec(a,0)));a.v[a.A]+=4;fc(a);gc(a)}; |
| H[24]=M[24]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Fa(a,b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[25]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Fa(a,b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| M[25]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Fa(a,b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[26]=M[26]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=Fa(a,a.j[a.a>>1&12|a.a>>5&1],b,7)};H[27]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Fa(a,a.d[a.a>>2&14],b,15)}; |
| M[27]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Fa(a,a.b[a.a>>3&7],b,31)};H[28]=M[28]=function(a){a.j[0]=Fa(a,a.j[0],x(a),7)};H[29]=function(a){a.d[0]=Fa(a,a.d[0],t(a),15)};M[29]=function(a){a.b[0]=Fa(a,a.b[0],v(a),31)};H[30]=function(a){Q(a,a.H[3])};M[30]=function(a){R(a,a.H[3])};H[31]=function(a){S(a,3,F(a,ec(a,0)));a.v[a.A]+=2};M[31]=function(a){S(a,3,F(a,ec(a,0)));a.v[a.A]+=4}; |
| H[32]=M[32]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Na(a,b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[33]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Na(a,b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| M[33]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Na(a,b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[34]=M[34]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=Na(a,a.j[a.a>>1&12|a.a>>5&1],b,7)};H[35]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Na(a,a.d[a.a>>2&14],b,15)}; |
| M[35]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Na(a,a.b[a.a>>3&7],b,31)};H[36]=M[36]=function(a){a.j[0]=Na(a,a.j[0],x(a),7)};H[37]=function(a){a.d[0]=Na(a,a.d[0],t(a),15)};M[37]=function(a){a.b[0]=Na(a,a.b[0],v(a),31)};H[38]=M[38]=function(a){a.na=0;hc(a);a.na=-1};H[39]=M[39]=function(a){var b=a.j[0],e=a.Aa(),g=ic(a);a.e&=-18;if(9<(b&15)||g)a.j[0]+=6,a.e|=16;if(153<b||e)a.j[0]+=96,a.e|=1;a.C=a.j[0];a.$=7;a.Oa=a.Ha=0;a.n=196}; |
| H[40]=M[40]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=a.sub(b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[41]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=a.sub(b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| M[41]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=a.sub(b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[42]=M[42]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=a.sub(a.j[a.a>>1&12|a.a>>5&1],b,7)};H[43]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=a.sub(a.d[a.a>>2&14],b,15)}; |
| M[43]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=a.sub(a.b[a.a>>3&7],b,31)};H[44]=M[44]=function(a){a.j[0]=a.sub(a.j[0],x(a),7)};H[45]=function(a){a.d[0]=a.sub(a.d[0],t(a),15)};M[45]=function(a){a.b[0]=a.sub(a.b[0],v(a),31)};H[46]=M[46]=function(a){a.na=1;hc(a);a.na=-1};H[47]=M[47]=function(a){var b=a.j[0],e=a.Aa();a.e&=-2;9<(b&15)||ic(a)?(a.j[0]-=6,a.e|=16,a.e=a.e&-2|e|a.j[0]>>7):a.e&=-17;if(153<b||e)a.j[0]-=96,a.e|=1;a.C=a.j[0];a.$=7;a.Oa=a.Ha=0;a.n=196}; |
| H[48]=M[48]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Pa(a,b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[49]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Pa(a,b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| M[49]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Pa(a,b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[50]=M[50]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=Pa(a,a.j[a.a>>1&12|a.a>>5&1],b,7)};H[51]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Pa(a,a.d[a.a>>2&14],b,15)}; |
| M[51]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Pa(a,a.b[a.a>>3&7],b,31)};H[52]=M[52]=function(a){a.j[0]=Pa(a,a.j[0],x(a),7)};H[53]=function(a){a.d[0]=Pa(a,a.d[0],t(a),15)};M[53]=function(a){a.b[0]=Pa(a,a.b[0],v(a),31)};H[54]=M[54]=function(a){a.na=2;hc(a);a.na=-1};H[55]=M[55]=function(a){9<(a.j[0]&15)||ic(a)?(a.d[0]+=6,a.j[1]+=1,a.e|=17):a.e&=-18;a.j[0]&=15;a.n&=-18}; |
| H[56]=M[56]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.sub(b,a.j[a.a>>1&12|a.a>>5&1],7)};H[57]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.sub(b,a.d[a.a>>2&14],15)};M[57]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.sub(b,a.b[a.a>>3&7],31)};H[58]=M[58]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.sub(a.j[a.a>>1&12|a.a>>5&1],b,7)}; |
| H[59]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.sub(a.d[a.a>>2&14],b,15)};M[59]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.sub(a.b[a.a>>3&7],b,31)};H[60]=M[60]=function(a){a.sub(a.j[0],x(a),7)};H[61]=function(a){a.sub(a.d[0],t(a),15)};M[61]=function(a){a.sub(a.b[0],v(a),31)};H[62]=M[62]=function(a){a.na=3;hc(a);a.na=-1};H[63]=M[63]=function(a){9<(a.j[0]&15)||ic(a)?(a.d[0]-=6,--a.j[1],a.e|=17):a.e&=-18;a.j[0]&=15;a.n&=-18}; |
| H[64]=function(a){a.d[0]=Ga(a,a.d[0],15)};M[64]=function(a){a.b[0]=Ga(a,a.b[0],31)};H[65]=function(a){a.d[2]=Ga(a,a.d[2],15)};M[65]=function(a){a.b[1]=Ga(a,a.b[1],31)};H[66]=function(a){a.d[4]=Ga(a,a.d[4],15)};M[66]=function(a){a.b[2]=Ga(a,a.b[2],31)};H[67]=function(a){a.d[6]=Ga(a,a.d[6],15)};M[67]=function(a){a.b[3]=Ga(a,a.b[3],31)};H[68]=function(a){a.d[8]=Ga(a,a.d[8],15)};M[68]=function(a){a.b[4]=Ga(a,a.b[4],31)};H[69]=function(a){a.d[10]=Ga(a,a.d[10],15)}; |
| M[69]=function(a){a.b[5]=Ga(a,a.b[5],31)};H[70]=function(a){a.d[12]=Ga(a,a.d[12],15)};M[70]=function(a){a.b[6]=Ga(a,a.b[6],31)};H[71]=function(a){a.d[14]=Ga(a,a.d[14],15)};M[71]=function(a){a.b[7]=Ga(a,a.b[7],31)};H[72]=function(a){a.d[0]=Ha(a,a.d[0],15)};M[72]=function(a){a.b[0]=Ha(a,a.b[0],31)};H[73]=function(a){a.d[2]=Ha(a,a.d[2],15)};M[73]=function(a){a.b[1]=Ha(a,a.b[1],31)};H[74]=function(a){a.d[4]=Ha(a,a.d[4],15)};M[74]=function(a){a.b[2]=Ha(a,a.b[2],31)}; |
| H[75]=function(a){a.d[6]=Ha(a,a.d[6],15)};M[75]=function(a){a.b[3]=Ha(a,a.b[3],31)};H[76]=function(a){a.d[8]=Ha(a,a.d[8],15)};M[76]=function(a){a.b[4]=Ha(a,a.b[4],31)};H[77]=function(a){a.d[10]=Ha(a,a.d[10],15)};M[77]=function(a){a.b[5]=Ha(a,a.b[5],31)};H[78]=function(a){a.d[12]=Ha(a,a.d[12],15)};M[78]=function(a){a.b[6]=Ha(a,a.b[6],31)};H[79]=function(a){a.d[14]=Ha(a,a.d[14],15)};M[79]=function(a){a.b[7]=Ha(a,a.b[7],31)};H[80]=function(a){Q(a,a.d[0])};M[80]=function(a){R(a,a.b[0])}; |
| H[81]=function(a){Q(a,a.d[2])};M[81]=function(a){R(a,a.b[1])};H[82]=function(a){Q(a,a.d[4])};M[82]=function(a){R(a,a.b[2])};H[83]=function(a){Q(a,a.d[6])};M[83]=function(a){R(a,a.b[3])};H[84]=function(a){Q(a,a.d[8])};M[84]=function(a){R(a,a.b[4])};H[85]=function(a){Q(a,a.d[10])};M[85]=function(a){R(a,a.b[5])};H[86]=function(a){Q(a,a.d[12])};M[86]=function(a){R(a,a.b[6])};H[87]=function(a){Q(a,a.d[14])};M[87]=function(a){R(a,a.b[7])};H[88]=function(a){a.d[0]=jc(a)};M[88]=function(a){a.b[0]=U(a)}; |
| H[89]=function(a){a.d[2]=jc(a)};M[89]=function(a){a.b[1]=U(a)};H[90]=function(a){a.d[4]=jc(a)};M[90]=function(a){a.b[2]=U(a)};H[91]=function(a){a.d[6]=jc(a)};M[91]=function(a){a.b[3]=U(a)};H[92]=function(a){a.d[8]=jc(a)};M[92]=function(a){a.b[4]=U(a)};H[93]=function(a){a.d[10]=jc(a)};M[93]=function(a){a.b[5]=U(a)};H[94]=function(a){a.d[12]=jc(a)};M[94]=function(a){a.b[6]=U(a)};H[95]=function(a){a.d[14]=jc(a)};M[95]=function(a){a.b[7]=U(a)}; |
| H[96]=function(a){var b=a.d[8];A(a,a.t[2]+a.v[a.A]-15|0);Q(a,a.d[0]);Q(a,a.d[2]);Q(a,a.d[4]);Q(a,a.d[6]);Q(a,b);Q(a,a.d[10]);Q(a,a.d[12]);Q(a,a.d[14])};M[96]=function(a){var b=a.b[4];A(a,a.t[2]+a.v[a.A]-31|0);R(a,a.b[0]);R(a,a.b[1]);R(a,a.b[2]);R(a,a.b[3]);R(a,b);R(a,a.b[5]);R(a,a.b[6]);R(a,a.b[7])};H[97]=function(a){E(a,a.t[2]+a.v[a.A]+15|0);a.d[14]=jc(a);a.d[12]=jc(a);a.d[10]=jc(a);a.v[a.A]+=2;a.d[6]=jc(a);a.d[4]=jc(a);a.d[2]=jc(a);a.d[0]=jc(a)}; |
| M[97]=function(a){E(a,a.t[2]+a.v[a.A]+31|0);a.b[7]=U(a);a.b[6]=U(a);a.b[5]=U(a);a.v[a.A]+=4;a.b[3]=U(a);a.b[2]=U(a);a.b[1]=U(a);a.b[0]=U(a)};H[98]=M[98]=function(){};H[99]=M[99]=function(a){a.a=x(a);if(a.pa&&!kc(a)){var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];var d=a.a>>2&14;a.n&=-65;(b&3)<(a.d[d]&3)?(a.e|=64,b=b&-4|a.d[d]&3):a.e&=-65;192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}else V(a)}; |
| H[100]=M[100]=function(a){a.na=4;hc(a);a.na=-1};H[101]=M[101]=function(a){a.na=5;hc(a);a.na=-1};H[102]=function(a){a.Ia=!0;a.table=a.ef;hc(a);a.Ia=a.wa;Ba(a)};M[102]=function(a){a.Ia=!1;a.table=a.df;hc(a);a.Ia=a.wa;Ba(a)};H[103]=M[103]=function(a){a.bb=!a.wa;Aa(a);hc(a);a.bb=a.wa;Aa(a)};H[104]=function(a){Q(a,t(a))};M[104]=function(a){R(a,v(a))};H[105]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a))<<16>>16:a.ra[a.a<<1&14];a.d[a.a>>2&14]=Ja(a,t(a)<<16>>16,b)}; |
| M[105]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Ka(a,v(a),b)};H[106]=function(a){Q(a,s(a))};M[106]=function(a){R(a,s(a))};H[107]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a))<<16>>16:a.ra[a.a<<1&14];a.d[a.a>>2&14]=Ja(a,s(a),b)};M[107]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Ka(a,s(a),b)};H[108]=M[108]=function(a){Fb(a)};H[109]=function(a){Jb(a)};M[109]=function(a){Mb(a)};H[110]=M[110]=function(a){Pb(a)};H[111]=function(a){Sb(a)}; |
| M[111]=function(a){Yb(a)};H[112]=M[112]=function(a){var b=s(a);a.ib()&&(a.l=a.l+b|0)};H[113]=M[113]=function(a){var b=s(a);a.ib()||(a.l=a.l+b|0)};H[114]=M[114]=function(a){var b=s(a);a.Va()&&(a.l=a.l+b|0)};H[115]=M[115]=function(a){var b=s(a);a.Va()||(a.l=a.l+b|0)};H[116]=M[116]=function(a){var b=s(a);a.Xa()&&(a.l=a.l+b|0)};H[117]=M[117]=function(a){var b=s(a);a.Xa()||(a.l=a.l+b|0)};H[118]=M[118]=function(a){var b=s(a);lc(a)&&(a.l=a.l+b|0)};H[119]=M[119]=function(a){var b=s(a);lc(a)||(a.l=a.l+b|0)}; |
| H[120]=M[120]=function(a){var b=s(a);a.jb()&&(a.l=a.l+b|0)};H[121]=M[121]=function(a){var b=s(a);a.jb()||(a.l=a.l+b|0)};H[122]=M[122]=function(a){var b=s(a);a.Wa()&&(a.l=a.l+b|0)};H[123]=M[123]=function(a){var b=s(a);a.Wa()||(a.l=a.l+b|0)};H[124]=M[124]=function(a){var b=s(a);mc(a)&&(a.l=a.l+b|0)};H[125]=M[125]=function(a){var b=s(a);mc(a)||(a.l=a.l+b|0)};H[126]=M[126]=function(a){var b=s(a);nc(a)&&(a.l=a.l+b|0)};H[127]=M[127]=function(a){var b=s(a);nc(a)||(a.l=a.l+b|0)}; |
| H[128]=M[128]=function(a){a.a=x(a);if(56===(a.a&56)){var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.sub(b,x(a),7)}else{var e,g,d;192>a.a?(g=A(a,a.h(a.a)),b=a.memory.L(g)):b=a.j[a.a<<2&12|a.a>>2&1];d=0;e=x(a);switch(a.a>>3&7){case 0:d=a.add(b,e,7);break;case 1:d=Oa(a,b,e,7);break;case 2:d=Ea(a,b,e,7);break;case 3:d=Fa(a,b,e,7);break;case 4:d=Na(a,b,e,7);break;case 5:d=a.sub(b,e,7);break;case 6:d=Pa(a,b,e,7);break;case 7:d=oc.bind(this,0)(b,e)}192>a.a?a.memory.R(g,d):a.j[a.a<<2&12|a.a>>2&1]= |
| d}}; |
| H[129]=function(a){a.a=x(a);if(56===(a.a&56)){var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.sub(b,t(a),15)}else{var e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4095===(b&4095)?(d=A(a,b+1),b=ac(a,g,d)):b=a.memory.K(g)):b=a.d[a.a<<1&14];h=0;e=t(a);switch(a.a>>3&7){case 0:h=a.add(b,e,15);break;case 1:h=Oa(a,b,e,15);break;case 2:h=Ea(a,b,e,15);break;case 3:h=Fa(a,b,e,15);break;case 4:h=Na(a,b,e,15);break;case 5:h=a.sub(b,e,15);break;case 6:h=Pa(a,b,e,15);break;case 7:h=oc.bind(this,0)(b,e)}192>a.a?d?bc(a, |
| g,d,h):a.memory.fa(g,h):a.d[a.a<<1&14]=h}}; |
| M[129]=function(a){a.a=x(a);if(56===(a.a&56)){var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.sub(b,v(a),31)}else{var e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4093<=(b&4095)?(d=A(a,b+3),b=cc(a,g,d)):b=P(a.memory,g)):b=a.b[a.a&7];h=0;e=v(a);switch(a.a>>3&7){case 0:h=a.add(b,e,31);break;case 1:h=Oa(a,b,e,31);break;case 2:h=Ea(a,b,e,31);break;case 3:h=Fa(a,b,e,31);break;case 4:h=Na(a,b,e,31);break;case 5:h=a.sub(b,e,31);break;case 6:h=Pa(a,b,e,31);break;case 7:h=oc.bind(this,0)(b,e)}192>a.a?d?dc(a,g,d,h): |
| a.memory.ga(g,h):a.b[a.a&7]=h}};H[130]=M[130]=function(a){a.table[128](a)}; |
| H[131]=function(a){a.a=x(a);if(56===(a.a&56)){var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.sub(b,s(a),15)}else{var e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4095===(b&4095)?(d=A(a,b+1),b=ac(a,g,d)):b=a.memory.K(g)):b=a.d[a.a<<1&14];h=0;e=s(a);switch(a.a>>3&7){case 0:h=a.add(b,e,15);break;case 1:h=Oa(a,b,e,15);break;case 2:h=Ea(a,b,e,15);break;case 3:h=Fa(a,b,e,15);break;case 4:h=Na(a,b,e,15);break;case 5:h=a.sub(b,e,15);break;case 6:h=Pa(a,b,e,15);break;case 7:h=oc.bind(this,0)(b,e)}192>a.a?d?bc(a, |
| g,d,h):a.memory.fa(g,h):a.d[a.a<<1&14]=h}}; |
| M[131]=function(a){a.a=x(a);if(56===(a.a&56)){var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.sub(b,s(a),31)}else{var e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4093<=(b&4095)?(d=A(a,b+3),b=cc(a,g,d)):b=P(a.memory,g)):b=a.b[a.a&7];h=0;e=s(a);switch(a.a>>3&7){case 0:h=a.add(b,e,31);break;case 1:h=Oa(a,b,e,31);break;case 2:h=Ea(a,b,e,31);break;case 3:h=Fa(a,b,e,31);break;case 4:h=Na(a,b,e,31);break;case 5:h=a.sub(b,e,31);break;case 6:h=Pa(a,b,e,31);break;case 7:h=oc.bind(this,0)(b,e)}192>a.a?d?dc(a,g,d,h): |
| a.memory.ga(g,h):a.b[a.a&7]=h}};H[132]=M[132]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];Na(a,b,a.j[a.a>>1&12|a.a>>5&1],7)};H[133]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Na(a,b,a.d[a.a>>2&14],15)};M[133]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];Na(a,b,a.b[a.a>>3&7],31)}; |
| H[134]=M[134]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];var g=a.a,g=g>>1&12|g>>5&1,d=a.j[g];a.j[g]=b;192>a.a?a.memory.R(e,d):a.j[a.a<<2&12|a.a>>2&1]=d};H[135]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];var d=a.a>>2&14,h=a.d[d];a.d[d]=b;192>a.a?g?bc(a,e,g,h):a.memory.fa(e,h):a.d[a.a<<1&14]=h}; |
| M[135]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];var d=a.a>>3&7,h=a.b[d];a.b[d]=b;192>a.a?g?dc(a,e,g,h):a.memory.ga(e,h):a.b[a.a&7]=h};H[136]=M[136]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=a.j[a.a>>1&12|a.a>>5&1];192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};H[137]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=a.d[a.a>>2&14];192>a.a?B(a,b,e):a.d[a.a<<1&14]=e}; |
| M[137]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=a.b[a.a>>3&7];192>a.a?D(a,b,e):a.gb[a.a&7]=e};H[138]=M[138]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=b};H[139]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=b};M[139]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=b};H[140]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=a.H[a.a>>3&7];192>a.a?B(a,b,e):a.d[a.a<<1&14]=e}; |
| M[140]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=a.H[a.a>>3&7];192>a.a?D(a,b,e):a.gb[a.a&7]=e};H[141]=function(a){a.a=x(a);192<=a.a&&V(a);var b=a.a>>3&7;a.na=9;a.d[b<<1]=a.h(a.a);a.na=-1};M[141]=function(a){a.a=x(a);192<=a.a&&V(a);var b=a.a>>3&7;a.na=9;a.b[b]=a.h(a.a);a.na=-1};H[142]=M[142]=function(a){a.a=x(a);var b=a.a>>3&7,e=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];S(a,b,e)}; |
| H[143]=function(a){a.a=x(a);var b=F(a,ec(a,0));a.v[a.A]+=2;if(192>a.a){var e=a.h(a.a);a.v[a.A]-=2;B(a,e,b);a.v[a.A]+=2}else a.d[a.a<<1&14]=b};M[143]=function(a){a.a=x(a);var b=G(a,ec(a,0));a.v[a.A]+=4;if(192>a.a){var e=a.h(a.a);a.v[a.A]-=4;D(a,e,b);a.v[a.A]+=4}else a.b[a.a&7]=b};H[144]=M[144]=function(){};H[145]=function(a){pc(a,2)};M[145]=function(a){qc(a,1)};H[146]=function(a){pc(a,4)};M[146]=function(a){qc(a,2)};H[147]=function(a){pc(a,6)};M[147]=function(a){qc(a,3)};H[148]=function(a){pc(a,8)}; |
| M[148]=function(a){qc(a,4)};H[149]=function(a){pc(a,10)};M[149]=function(a){qc(a,5)};H[150]=function(a){pc(a,12)};M[150]=function(a){qc(a,6)};H[151]=function(a){pc(a,14)};M[151]=function(a){qc(a,7)};H[152]=function(a){a.d[0]=a.Ib[0]};M[152]=function(a){a.b[0]=a.ra[0]};H[153]=function(a){a.d[4]=a.ra[0]>>15};M[153]=function(a){a.b[2]=a.b[0]>>31};H[154]=function(a){var b=t(a),e=t(a);rc(a,ec(a,-4),4);Q(a,a.H[1]);Q(a,sc(a));S(a,1,e);a.l=a.t[1]+b|0}; |
| M[154]=function(a){var b=v(a),e=t(a);if((!a.pa||kc(a))&&b&4294901760)throw a.debug.P("#GP handler");rc(a,ec(a,-8),8);R(a,a.H[1]);R(a,sc(a));S(a,1,e);a.l=a.t[1]+b|0};H[155]=M[155]=function(a){10===(a.s[0]&10)&&tc(a)};H[156]=function(a){a.e&131072&&3>wc(a)?W(a,0):(xc(a),Q(a,a.e))};M[156]=function(a){a.e&131072&&3>wc(a)?W(a,0):(xc(a),R(a,a.e&16580607))};H[157]=function(a){a.e&131072&&3>wc(a)&&W(a,0);yc(a,a.e&-65536|jc(a));zc(a)};M[157]=function(a){a.e&131072&&W(a,0);yc(a,U(a));zc(a)}; |
| H[158]=M[158]=function(a){a.e=a.e&-256|a.j[1];a.e=a.e&4161493|2;a.n=0};H[159]=M[159]=function(a){xc(a);a.j[1]=a.e};H[160]=M[160]=function(a){var b=y(a,Ac(a));a.j[0]=b};H[161]=function(a){var b=F(a,Ac(a));a.d[0]=b};M[161]=function(a){var b=G(a,Ac(a));a.b[0]=b};H[162]=M[162]=function(a){Ib(a,Ac(a),a.j[0])};H[163]=function(a){B(a,Ac(a),a.d[0])};M[163]=function(a){D(a,Ac(a),a.b[0])}; |
| H[164]=M[164]=function(a){var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-1:1;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096,q=E(a,b),w=A(a,e);a.u&&(m=Eb(g,b,e));do a.memory.R(w,a.memory.L(q)),w+=g,q+=g,h=0!==--d;while(h&&m--);b=g*(l-d)|0;a.i[a.p]+=b;a.i[a.w]+=b;a.i[a.F]=d;a.Q+=l-d;h&&(a.l=a.da)}}else Ib(a,e,y(a,b)),a.i[a.p]+=g,a.i[a.w]+=g}; |
| H[165]=function(a){var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-2:2;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&1||b&1){do B(a,e,F(a,b)),e+=g,a.i[a.p]+=g,b+=g,a.i[a.w]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=E(a,b)>>1,C=A(a,e)>>1;a.u&&(m=Eb(g,b,e));do Lb(a.memory,C,Xb(a.memory,w)),C+=q,w+=q,h=0!==--d;while(h&&m--);b=g*(l-d)|0;a.i[a.p]+=b;a.i[a.w]+=b;a.i[a.F]=d;a.Q+=l-d}h&&(a.l=a.da)}}else B(a,e,F(a,b)),a.i[a.p]+=g,a.i[a.w]+=g}; |
| M[165]=function(a){a:{if(0!==a.Z){var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g=a.i[a.F]>>>0;if(!g)break a;var d=a.u?4095:3;if(0===(e&d)&&0===(b&d)&&0===(a.e&1024)&&(d=!1,a.u&&(b=E(a,b),e=A(a,e),1024<g&&(g=1024,d=!0)),!Bc(a.q,b,g)&&!Bc(a.q,e,g))){var h=g<<2;a.i[a.F]-=g;a.i[a.p]+=h;a.i[a.w]+=h;b>>=2;a.memory.wb.set(a.memory.wb.subarray(b,b+g),e>>2);d&&(a.l=a.da);break a}}b=Qb(a,3)+a.i[a.w]|0;e=a.t[0]+a.i[a.p]|0;h=a.e&1024?-4:4;if(0!==a.Z){if(g=a.i[a.F]>>>0,0!==g){var l=g,m=4096;if(e&3||b&3){do D(a, |
| e,G(a,b)),e+=h,a.i[a.p]+=h,b+=h,a.i[a.w]+=h,d=0!==--a.i[a.F];while(d&&m--)}else{var q=0>h?-1:1,w=E(a,b)>>>2,C=A(a,e)>>>2;a.u&&(m=Eb(h,b,e));do Ob(a.memory,C,$b(a.memory,w)),C+=q,w+=q,d=0!==--g;while(d&&m--);h=h*(l-g)|0;a.i[a.p]+=h;a.i[a.w]+=h;a.i[a.F]=g;a.Q+=l-g}d&&(a.l=a.da)}}else D(a,e,G(a,b)),a.i[a.p]+=h,a.i[a.w]+=h}}; |
| H[166]=M[166]=function(a){a:{var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-1:1;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0===d)break a;var h=!1,l=d,m=2===a.Z,q=4096,w=E(a,b),C=E(a,e);a.u&&(q=Eb(g,b,e));do e=a.memory.L(C),b=a.memory.L(w),C+=g,w+=g,h=0!==--d&&b===e===m;while(h&&q--);g=g*(l-d)|0;a.i[a.p]+=g;a.i[a.w]+=g;a.i[a.F]=d;a.Q+=l-d;h&&(a.l=a.da)}else b=y(a,b),e=y(a,e),a.i[a.p]+=g,a.i[a.w]+=g;a.sub(b,e,7)}}; |
| H[167]=function(a){a:{var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g,d,h=a.e&1024?-2:2;if(0!==a.Z){var l=a.i[a.F]>>>0;if(0===l)break a;var m=!1,q=l,w=2===a.Z,C=4096;if(e&1||b&1){do d=F(a,e),g=F(a,b),e+=h,a.i[a.p]+=h,b+=h,a.i[a.w]+=h,m=0!==--a.i[a.F]&&g===d===w;while(m&&C--)}else{var z=0>h?-1:1,L=E(a,b)>>1,K=E(a,e)>>1;a.u&&(C=Eb(h,b,e));do d=Xb(a.memory,K),g=Xb(a.memory,L),K+=z,L+=z,m=0!==--l&&g===d===w;while(m&&C--);b=h*(q-l)|0;a.i[a.p]+=b;a.i[a.w]+=b;a.i[a.F]=l;a.Q+=q-l}m&&(a.l=a.da)}else d=F(a, |
| e),g=F(a,b),a.i[a.p]+=h,a.i[a.w]+=h;a.sub(g,d,15)}}; |
| M[167]=function(a){a:{var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g,d,h=a.e&1024?-4:4;if(0!==a.Z){var l=a.i[a.F]>>>0;if(0===l)break a;var m=!1,q=l,w=2===a.Z,C=4096;if(e&3||b&3){do d=G(a,e),g=G(a,b),e+=h,a.i[a.p]+=h,b+=h,a.i[a.w]+=h,m=0!==--a.i[a.F]&&g===d===w;while(m&&C--)}else{var z=0>h?-1:1,L=E(a,b)>>>2,K=E(a,e)>>>2;a.u&&(C=Eb(h,b,e));do d=$b(a.memory,K),g=$b(a.memory,L),K+=z,L+=z,m=0!==--l&&g===d===w;while(m&&C--);b=h*(q-l)|0;a.i[a.p]+=b;a.i[a.w]+=b;a.i[a.F]=l;a.Q+=q-l}m&&(a.l=a.da)}else d=G(a, |
| e),g=G(a,b),a.i[a.p]+=h,a.i[a.w]+=h;a.sub(g,d,31)}};H[168]=M[168]=function(a){Na(a,a.j[0],x(a),7)};H[169]=function(a){Na(a,a.d[0],t(a),15)};M[169]=function(a){Na(a,a.b[0],v(a),31)};H[170]=M[170]=function(a){var b=a.j[0],e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-1:1;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096,q=A(a,e);a.u&&(m=Db(g,e));do a.memory.R(q,b),q+=g,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d;h&&(a.l=a.da)}}else Ib(a,e,b),a.i[a.p]+=g}; |
| H[171]=function(a){var b=a.d[0],e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-2:2;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&1){do B(a,e,b),e+=g,a.i[a.p]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=A(a,e)>>1;a.u&&(m=Db(g,e));do Lb(a.memory,w,b),w+=q,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&(a.l=a.da)}}else B(a,e,b),a.i[a.p]+=g}; |
| M[171]=function(a){var b=a.b[0],e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-4:4;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&3){do D(a,e,b),e+=g,a.i[a.p]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=A(a,e)>>>2;a.u&&(m=Db(g,e));do Ob(a.memory,w,b),w+=q,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&(a.l=a.da)}}else D(a,e,b),a.i[a.p]+=g}; |
| H[172]=M[172]=function(a){var b=Qb(a,3)+a.i[a.w]|0,e=a.e&1024?-1:1;if(0!==a.Z){var g=a.i[a.F]>>>0;if(0!==g){var d=!1,h=g,l=4096,m=E(a,b);a.u&&(l=Db(e,b));do a.j[0]=a.memory.L(m),m+=e,d=0!==--g;while(d&&l--);a.i[a.w]+=e*(h-g)|0;a.i[a.F]=g;a.Q+=h-g;d&&(a.l=a.da)}}else a.j[0]=y(a,b),a.i[a.w]+=e}; |
| H[173]=function(a){var b=Qb(a,3)+a.i[a.w]|0,e=a.e&1024?-2:2;if(0!==a.Z){if(0!==a.i[a.F]>>>0){var g=!1,d=4096;do a.d[0]=F(a,b),b+=e,a.i[a.w]+=e,g=0!==--a.i[a.F];while(g&&d--);g&&(a.l=a.da)}}else a.d[0]=F(a,b),a.i[a.w]+=e};M[173]=function(a){var b=Qb(a,3)+a.i[a.w]|0,e=a.e&1024?-4:4;if(0!==a.Z){if(0!==a.i[a.F]>>>0){var g=!1,d=4096;do a.b[0]=G(a,b),b+=e,a.i[a.w]+=e,g=0!==--a.i[a.F];while(g&&d--);g&&(a.l=a.da)}}else a.b[0]=G(a,b),a.i[a.w]+=e}; |
| H[174]=M[174]=function(a){a:{var b=a.t[0]+a.i[a.p]|0,e=a.e&1024?-1:1,g=a.j[0];if(0!==a.Z){var d=a.i[a.F]>>>0;if(0===d)break a;var h=!1,l=d,m=2===a.Z,q=4096,w=E(a,b);a.u&&(q=Db(e,b));do b=a.memory.L(w),w+=e,h=0!==--d&&g===b===m;while(h&&q--);a.i[a.p]+=e*(l-d)|0;a.i[a.F]=d;a.Q+=l-d;h&&(a.l=a.da)}else b=y(a,b),a.i[a.p]+=e;a.sub(g,b,7)}}; |
| H[175]=function(a){a:{var b=a.t[0]+a.i[a.p]|0,e=a.e&1024?-2:2,g,d=a.d[0];if(0!==a.Z){var h=a.i[a.F]>>>0;if(0===h)break a;var l=!1,m=h,q=2===a.Z,w=4096;if(b&1){do g=F(a,b),b+=e,a.i[a.p]+=e,l=0!==--a.i[a.F]&&d===g===q;while(l&&w--)}else{var C=0>e?-1:1,z=E(a,b)>>1;a.u&&(w=Db(e,b));do g=Xb(a.memory,z),z+=C,l=0!==--h&&d===g===q;while(l&&w--);a.i[a.p]+=e*(m-h)|0;a.i[a.F]=h;a.Q+=m-h}l&&(a.l=a.da)}else g=F(a,b),a.i[a.p]+=e;a.sub(d,g,15)}}; |
| M[175]=function(a){a:{var b=a.t[0]+a.i[a.p]|0,e=a.e&1024?-4:4,g,d=a.b[0];if(0!==a.Z){var h=a.i[a.F]>>>0;if(0===h)break a;var l=!1,m=h,q=2===a.Z,w=4096;if(b&3){do g=G(a,b),b+=e,a.i[a.p]+=e,l=0!==--a.i[a.F]&&d===g===q;while(l&&w--)}else{var C=0>e?-1:1,z=E(a,b)>>>2;a.u&&(w=Db(e,b));do g=$b(a.memory,z),z+=C,l=0!==--h&&d===g===q;while(l&&w--);a.i[a.p]+=e*(m-h)|0;a.i[a.F]=h;a.Q+=m-h}l&&(a.l=a.da)}else g=G(a,b),a.i[a.p]+=e;a.sub(d,g,31)}};H[176]=M[176]=function(a){a.j[0]=x(a)}; |
| H[177]=M[177]=function(a){a.j[4]=x(a)};H[178]=M[178]=function(a){a.j[8]=x(a)};H[179]=M[179]=function(a){a.j[12]=x(a)};H[180]=M[180]=function(a){a.j[1]=x(a)};H[181]=M[181]=function(a){a.j[5]=x(a)};H[182]=M[182]=function(a){a.j[9]=x(a)};H[183]=M[183]=function(a){a.j[13]=x(a)};H[184]=function(a){a.d[0]=t(a)};M[184]=function(a){a.b[0]=v(a)};H[185]=function(a){a.d[2]=t(a)};M[185]=function(a){a.b[1]=v(a)};H[186]=function(a){a.d[4]=t(a)};M[186]=function(a){a.b[2]=v(a)};H[187]=function(a){a.d[6]=t(a)}; |
| M[187]=function(a){a.b[3]=v(a)};H[188]=function(a){a.d[8]=t(a)};M[188]=function(a){a.b[4]=v(a)};H[189]=function(a){a.d[10]=t(a)};M[189]=function(a){a.b[5]=v(a)};H[190]=function(a){a.d[12]=t(a)};M[190]=function(a){a.b[6]=v(a)};H[191]=function(a){a.d[14]=t(a)};M[191]=function(a){a.b[7]=v(a)}; |
| H[192]=M[192]=function(a){a.a=x(a);var b,e,g,d;192>a.a?(g=A(a,a.h(a.a)),e=a.memory.L(g)):e=a.j[a.a<<2&12|a.a>>2&1];d=0;b=x(a)&31;switch(a.a>>3&7){case 0:d=Ra(a,e,b);break;case 1:d=$a(a,e,b);break;case 2:d=Xa(a,e,b);break;case 3:d=cb(a,e,b);break;case 4:d=fb(a,e,b);break;case 5:d=jb(a,e,b);break;case 6:d=fb(a,e,b);break;case 7:d=mb(a,e,b)}192>a.a?a.memory.R(g,d):a.j[a.a<<2&12|a.a>>2&1]=d}; |
| H[193]=function(a){a.a=x(a);var b,e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4095===(b&4095)?(d=A(a,b+1),e=ac(a,g,d)):e=a.memory.K(g)):e=a.d[a.a<<1&14];h=0;b=x(a)&31;switch(a.a>>3&7){case 0:h=Sa(a,e,b);break;case 1:h=ab(a,e,b);break;case 2:h=Ya(a,e,b);break;case 3:h=db(a,e,b);break;case 4:h=gb(a,e,b);break;case 5:h=kb(a,e,b);break;case 6:h=gb(a,e,b);break;case 7:h=nb(a,e,b)}192>a.a?d?bc(a,g,d,h):a.memory.fa(g,h):a.d[a.a<<1&14]=h}; |
| M[193]=function(a){a.a=x(a);var b,e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4093<=(b&4095)?(d=A(a,b+3),e=cc(a,g,d)):e=P(a.memory,g)):e=a.b[a.a&7];h=0;b=x(a)&31;switch(a.a>>3&7){case 0:h=Ta(a,e,b);break;case 1:h=bb(a,e,b);break;case 2:h=Za(a,e,b);break;case 3:h=eb(a,e,b);break;case 4:h=hb(a,e,b);break;case 5:h=lb(a,e,b);break;case 6:h=hb(a,e,b);break;case 7:h=ob(a,e,b)}192>a.a?d?dc(a,g,d,h):a.memory.ga(g,h):a.b[a.a&7]=h};H[194]=function(a){var b=t(a);a.l=a.t[1]+jc(a)|0;a.v[a.A]+=b}; |
| M[194]=function(a){var b=t(a);a.l=a.t[1]+U(a)|0;a.v[a.A]+=b};H[195]=function(a){a.l=a.t[1]+jc(a)|0};M[195]=function(a){a.l=a.t[1]+U(a)|0};H[196]=function(a){a.a=x(a);192<=a.a&&V(a);Cc(a,0,a.h(a.a),a.a>>2&14)};M[196]=function(a){a.a=x(a);192<=a.a&&V(a);Dc(a,0,a.h(a.a),a.a>>3&7)};H[197]=function(a){a.a=x(a);192<=a.a&&V(a);Cc(a,3,a.h(a.a),a.a>>2&14)};M[197]=function(a){a.a=x(a);192<=a.a&&V(a);Dc(a,3,a.h(a.a),a.a>>3&7)}; |
| H[198]=M[198]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=x(a);192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};H[199]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=t(a);192>a.a?B(a,b,e):a.d[a.a<<1&14]=e};M[199]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=v(a);192>a.a?D(a,b,e):a.gb[a.a&7]=e};H[200]=function(a){var b=t(a),e=x(a),e=e&31,g,d;Q(a,a.d[10]);g=a.d[8];if(0<e){d=a.d[5];for(var h=1;h<e;h++)d-=2,Q(a,F(a,a.t[2]+d|0));Q(a,g)}a.d[10]=g;a.d[8]-=b}; |
| M[200]=function(a){var b=t(a),e=x(a),e=e&31,g,d;R(a,a.b[5]);g=a.b[4];if(0<e){d=a.b[5];for(var h=1;h<e;h++)d-=4,R(a,G(a,a.t[2]+d|0));R(a,g)}a.b[5]=g;a.b[4]-=b};H[201]=function(a){var b=F(a,a.t[2]+a.v[a.hb]|0);a.v[a.A]=a.v[a.hb]+2|0;a.d[10]=b};M[201]=function(a){var b=G(a,a.t[2]+a.v[a.hb]|0);a.v[a.A]=a.v[a.hb]+4|0;a.b[5]=b};H[202]=function(a){E(a,a.t[2]+a.v[a.A]+4);var b=t(a),e=jc(a);S(a,1,jc(a));a.l=a.t[1]+e|0;a.v[a.A]+=b}; |
| M[202]=function(a){E(a,a.t[2]+a.v[a.A]+8);var b=t(a),e=U(a);S(a,1,U(a)&65535);a.l=a.t[1]+e|0;a.v[a.A]+=b};H[203]=function(a){E(a,a.t[2]+a.v[a.A]+4);var b=jc(a);S(a,1,jc(a));a.l=a.t[1]+b|0};M[203]=function(a){E(a,a.t[2]+a.v[a.A]+8);var b=U(a);S(a,1,U(a)&65535);a.l=a.t[1]+b|0};H[204]=M[204]=function(a){Ec(a,3,!0,!1)};H[205]=M[205]=function(a){var b=x(a);Ec(a,b,!0,!1)};H[206]=M[206]=function(a){a.fd()&&Ec(a,4,!0,!1)}; |
| H[207]=function(a){if(!a.pa||kc(a)&&3===wc(a)){var b=jc(a),e=jc(a),g=jc(a);S(a,1,e);a.l=b+a.t[1]|0;yc(a,a.e&-65536|g);zc(a)}else throw kc(a)&&W(a,0),a.debug.P("16 bit iret in protected mode");}; |
| M[207]=function(a){a:{if(!a.pa||kc(a)&&3===wc(a)){var b=U(a);if(b&4294901760)throw a.debug.P("#GP handler");S(a,1,U(a)&65535);var e=U(a);a.l=b+a.t[1]|0;yc(a,e)}else{kc(a)&&W(a,0);a.l=U(a);a.H[1]=U(a);e=U(a);if(e&131072){if(0===a.O){yc(a,e);a.e|=131072;S(a,1,a.H[1]);a.l=(a.l&65535)+a.t[1]|0;var b=U(a),g=U(a);S(a,0,U(a)&65535);S(a,3,U(a)&65535);S(a,4,U(a)&65535);S(a,5,U(a)&65535);a.b[4]=b;S(a,2,g&65535);a.O=3;Fc(a);Gc(a,!1);break a}e&=-131073}var d=Hc(a,a.H[1]);if(d.nb)throw a.debug.P("is null");if(!d.ub)throw a.debug.P("not present"); |
| if(!d.dc)throw a.debug.P("not exec");if(d.Xb<a.O)throw a.debug.P("rpl < cpl");if(d.ac&&d.Ga>d.Xb)throw a.debug.P("conforming and dpl > rpl");d.Xb>a.O?(b=U(a),g=U(a),a.b[4]=b,yc(a,e),a.O||(a.e=a.e&-1572865|e&1572864),a.O=d.Xb,Fc(a),S(a,2,g&65535)):(yc(a,e),a.O||(a.e=a.e&-1572865|e&1572864));d.size!==a.wa&&Gc(a,d.size);a.Ca[1]=d.Db;a.t[1]=d.Mb;a.l=a.l+a.t[1]|0}zc(a)}}; |
| H[208]=M[208]=function(a){a.a=x(a);var b,e,g;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];g=0;switch(a.a>>3&7){case 0:g=Ra(a,b,1);break;case 1:g=$a(a,b,1);break;case 2:g=Xa(a,b,1);break;case 3:g=cb(a,b,1);break;case 4:g=fb(a,b,1);break;case 5:g=jb(a,b,1);break;case 6:g=fb(a,b,1);break;case 7:g=mb(a,b,1)}192>a.a?a.memory.R(e,g):a.j[a.a<<2&12|a.a>>2&1]=g}; |
| H[209]=function(a){a.a=x(a);var b,e,g=0,d;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];d=0;switch(a.a>>3&7){case 0:d=Sa(a,b,1);break;case 1:d=ab(a,b,1);break;case 2:d=Ya(a,b,1);break;case 3:d=db(a,b,1);break;case 4:d=gb(a,b,1);break;case 5:d=kb(a,b,1);break;case 6:d=gb(a,b,1);break;case 7:d=nb(a,b,1)}192>a.a?g?bc(a,e,g,d):a.memory.fa(e,d):a.d[a.a<<1&14]=d}; |
| M[209]=function(a){a.a=x(a);var b,e,g=0,d;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];d=0;switch(a.a>>3&7){case 0:d=Ta(a,b,1);break;case 1:d=bb(a,b,1);break;case 2:d=Za(a,b,1);break;case 3:d=eb(a,b,1);break;case 4:d=hb(a,b,1);break;case 5:d=lb(a,b,1);break;case 6:d=hb(a,b,1);break;case 7:d=ob(a,b,1)}192>a.a?g?dc(a,e,g,d):a.memory.ga(e,d):a.b[a.a&7]=d}; |
| H[210]=M[210]=function(a){a.a=x(a);var b,e,g,d;192>a.a?(g=A(a,a.h(a.a)),e=a.memory.L(g)):e=a.j[a.a<<2&12|a.a>>2&1];d=0;b=a.j[4]&31;switch(a.a>>3&7){case 0:d=Ra(a,e,b);break;case 1:d=$a(a,e,b);break;case 2:d=Xa(a,e,b);break;case 3:d=cb(a,e,b);break;case 4:d=fb(a,e,b);break;case 5:d=jb(a,e,b);break;case 6:d=fb(a,e,b);break;case 7:d=mb(a,e,b)}192>a.a?a.memory.R(g,d):a.j[a.a<<2&12|a.a>>2&1]=d}; |
| H[211]=function(a){a.a=x(a);var b,e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4095===(b&4095)?(d=A(a,b+1),e=ac(a,g,d)):e=a.memory.K(g)):e=a.d[a.a<<1&14];h=0;b=a.j[4]&31;switch(a.a>>3&7){case 0:h=Sa(a,e,b);break;case 1:h=ab(a,e,b);break;case 2:h=Ya(a,e,b);break;case 3:h=db(a,e,b);break;case 4:h=gb(a,e,b);break;case 5:h=kb(a,e,b);break;case 6:h=gb(a,e,b);break;case 7:h=nb(a,e,b)}192>a.a?d?bc(a,g,d,h):a.memory.fa(g,h):a.d[a.a<<1&14]=h}; |
| M[211]=function(a){a.a=x(a);var b,e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4093<=(b&4095)?(d=A(a,b+3),e=cc(a,g,d)):e=P(a.memory,g)):e=a.b[a.a&7];h=0;b=a.j[4]&31;switch(a.a>>3&7){case 0:h=Ta(a,e,b);break;case 1:h=bb(a,e,b);break;case 2:h=Za(a,e,b);break;case 3:h=eb(a,e,b);break;case 4:h=hb(a,e,b);break;case 5:h=lb(a,e,b);break;case 6:h=hb(a,e,b);break;case 7:h=ob(a,e,b)}192>a.a?d?dc(a,g,d,h):a.memory.ga(g,h):a.b[a.a&7]=h}; |
| H[212]=M[212]=function(a){var b=x(a);if(0===b)Ic(a);else{var e=a.j[0];a.j[1]=e/b;a.j[0]=e%b;a.C=a.j[0];a.n=196;a.e&=-2066}};H[213]=M[213]=function(a){var b=x(a);a.C=a.j[0]+a.j[1]*b&255;a.d[0]=a.C;a.$=7;a.n=196;a.e&=-2066};H[214]=M[214]=function(a){a.j[0]=-a.Aa()};H[215]=M[215]=function(a){a.j[0]=a.bb?y(a,Qb(a,3)+a.b[3]+a.j[0]):y(a,Qb(a,3)+a.d[6]+a.j[0])}; |
| H[216]=M[216]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a,g=a.h(a.a);a=e>>3&7;e=Jc(b,g)}else b=a.qa,e=a.a,a=e>>3&7,e=X(b,e&7);g=Kc(b);switch(a){case 0:b.f[b.c]=g+e;break;case 1:b.f[b.c]=g*e;break;case 2:Lc(b,e);break;case 3:Lc(b,e);b.pop();break;case 4:b.f[b.c]=g-e;break;case 5:b.f[b.c]=e-g;break;case 6:b.f[b.c]=g/e;break;case 7:b.f[b.c]=e/g}}; |
| H[217]=M[217]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a;a=a.h(a.a);switch(e>>3&7){case 0:a=Jc(b,a);b.push(a);break;case 1:Mc(b);break;case 2:e=Kc(b);b.U[0]=e;D(b.o,a,b.ta[0]);break;case 3:e=Kc(b);b.U[0]=e;D(b.o,a,b.ta[0]);b.pop();break;case 4:Nc(b,a);break;case 5:b.G=F(b.o,a);break;case 6:Oc(b,a);break;case 7:B(b.o,a,b.G)}}else switch(b=a.qa,e=a.a,a=e&7,e>>3&7){case 0:e=X(b,a);b.push(e);break;case 1:e=X(b,a);b.f[b.c+a&7]=Kc(b);b.f[b.c]=e;break;case 2:switch(a){case 0:break; |
| default:Mc(b)}break;case 3:Mc(b);break;case 4:e=Kc(b);switch(a){case 0:b.f[b.c]=-e;break;case 1:b.f[b.c]=Math.abs(e);break;case 4:a=e;b.k&=-18177;isNaN(a)?b.k|=17664:0===a?b.k|=16384:0>a&&(b.k|=256);break;case 5:a=e;b.k&=-18177;b.k|=b.sign(0)<<9;b.k=b.m>>b.c&1?b.k|16640:isNaN(a)?b.k|256:0===a?b.k|16384:Infinity===a||-Infinity===a?b.k|1280:b.k|1024;break;default:Mc(b)}break;case 5:b.push(b.Ja[a]);break;case 6:e=Kc(b);switch(a){case 0:b.f[b.c]=Math.pow(2,e)-1;break;case 1:b.f[b.c+1&7]=X(b,1)*Math.log(e)/ |
| Math.LN2;b.pop();break;case 2:b.f[b.c]=Math.tan(e);b.push(1);break;case 3:b.f[b.c+1&7]=Math.atan2(X(b,1),e);b.pop();break;case 4:b.I[0]=Kc(b);a=((b.r[7]&127)<<4|b.r[6]>>4)-1023;b.r[7]=63|b.r[7]&128;b.r[6]|=240;b.f[b.c]=a;b.push(b.I[0]);break;case 5:b.f[b.c]=e%X(b,1);break;case 6:b.c=b.c-1&7;b.k&=-513;break;case 7:b.c=b.c+1&7,b.k&=-513}break;case 7:switch(e=Kc(b),a){case 0:b.f[b.c]=e%X(b,1);break;case 1:b.f[b.c+1&7]=X(b,1)*Math.log(e+1)/Math.LN2;b.pop();break;case 2:b.f[b.c]=Math.sqrt(e);break;case 3:b.f[b.c]= |
| Math.sin(e);b.push(Math.cos(e));break;case 4:b.f[b.c]=Pc(b,e);break;case 5:b.f[b.c]=e*Math.pow(2,Qc(X(b,1)));break;case 6:b.f[b.c]=Math.sin(e);break;case 7:b.f[b.c]=Math.cos(e)}}}; |
| H[218]=M[218]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a,g=a.h(a.a);a=e>>3&7;e=G(b.o,g);g=Kc(b);switch(a){case 0:b.f[b.c]=g+e;break;case 1:b.f[b.c]=g*e;break;case 2:Lc(b,e);break;case 3:Lc(b,e);b.pop();break;case 4:b.f[b.c]=g-e;break;case 5:b.f[b.c]=e-g;break;case 6:b.f[b.c]=g/e;break;case 7:b.f[b.c]=e/g}}else switch(b=a.qa,a=a.a,e=a&7,a>>3&7){case 0:b.o.Va()&&(b.f[b.c]=X(b,e),b.m&=~(1<<b.c));break;case 1:b.o.Xa()&&(b.f[b.c]=X(b,e),b.m&=~(1<<b.c));break;case 2:lc(b.o)&&(b.f[b.c]= |
| X(b,e),b.m&=~(1<<b.c));break;case 3:b.o.Wa()&&(b.f[b.c]=X(b,e),b.m&=~(1<<b.c));break;case 5:1===e?(a=X(b,1),Lc(b,a),b.pop(),b.pop()):Mc(b);break;default:Mc(b)}}; |
| H[219]=M[219]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a;a=a.h(a.a);switch(e>>3&7){case 0:a=G(b.o,a);b.push(a);break;case 2:e=Pc(b,Kc(b));2147483647>=e&&-2147483648<=e?D(b.o,a,e):(Rc(b),D(b.o,a,-2147483648));break;case 3:e=Pc(b,Kc(b));2147483647>=e&&-2147483648<=e?D(b.o,a,e):(Rc(b),D(b.o,a,-2147483648));b.pop();break;case 5:b.push(Sc(b,a));break;case 7:rc(b.o,a,10);Tc(b,a,0);b.pop();break;default:Mc(b)}}else switch(b=a.qa,a=a.a,e=a&7,a>>3&7){case 0:b.o.Va()||(b.f[b.c]=X(b, |
| e),b.m&=~(1<<b.c));break;case 1:b.o.Xa()||(b.f[b.c]=X(b,e),b.m&=~(1<<b.c));break;case 2:lc(b.o)||(b.f[b.c]=X(b,e),b.m&=~(1<<b.c));break;case 3:b.o.Wa()||(b.f[b.c]=X(b,e),b.m&=~(1<<b.c));break;case 4:227===a?Uc(b):228!==a&&225!==a&&(226===a?b.k=0:Mc(b));break;case 5:a=X(b,e);Vc(b,a);break;case 6:Vc(b,X(b,e));break;default:Mc(b)}}; |
| H[220]=M[220]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a,g=a.h(a.a);a=e>>3&7;e=Wc(b,g);g=Kc(b);switch(a){case 0:b.f[b.c]=g+e;break;case 1:b.f[b.c]=g*e;break;case 2:Lc(b,e);break;case 3:Lc(b,e);b.pop();break;case 4:b.f[b.c]=g-e;break;case 5:b.f[b.c]=e-g;break;case 6:b.f[b.c]=g/e;break;case 7:b.f[b.c]=e/g}}else{b=a.qa;e=a.a;a=e>>3&7;var g=e&7,e=b.c+g&7,g=X(b,g),d=Kc(b);switch(a){case 0:b.f[e]=g+d;break;case 1:b.f[e]=g*d;break;case 2:Lc(b,g);break;case 3:Lc(b,g);b.pop();break; |
| case 4:b.f[e]=d-g;break;case 5:b.f[e]=g-d;break;case 6:b.f[e]=d/g;break;case 7:b.f[e]=g/d}}}; |
| H[221]=M[221]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a;a=a.h(a.a);switch(e>>3&7){case 0:a=Wc(b,a);b.push(a);break;case 1:Mc(b);break;case 2:Xc(b,a);break;case 3:Xc(b,a);b.pop();break;case 4:Nc(b,a);a+=28;for(e=0;8>e;e++)b.f[e]=Sc(b,a),a+=10;break;case 5:Mc(b);break;case 6:rc(b.o,a,108);Oc(b,a);a+=28;for(e=0;8>e;e++)Tc(b,a,e-b.c&7),a+=10;Uc(b);break;case 7:B(b.o,a,b.k&-14337|b.c<<11)}}else switch(b=a.qa,a=a.a,e=a&7,a>>3&7){case 0:b.m|=1<<(b.c+e&7);break;case 2:b.f[b.c+e&7]= |
| Kc(b);break;case 3:0!==e&&(b.f[b.c+e&7]=Kc(b));b.pop();break;case 4:a=X(b,e);Lc(b,a);break;case 5:a=X(b,e);Lc(b,a);b.pop();break;default:Mc(b)}}; |
| H[222]=M[222]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a,g=a.h(a.a);a=e>>3&7;e=F(b.o,g)<<16>>16;g=Kc(b);switch(a){case 0:b.f[b.c]=g+e;break;case 1:b.f[b.c]=g*e;break;case 2:Lc(b,e);break;case 3:Lc(b,e);b.pop();break;case 4:b.f[b.c]=g-e;break;case 5:b.f[b.c]=e-g;break;case 6:b.f[b.c]=g/e;break;case 7:b.f[b.c]=e/g}}else{b=a.qa;e=a.a;a=e>>3&7;var e=e&7,g=b.c+e&7,d=X(b,e),h=Kc(b);switch(a){case 0:b.f[g]=d+h;break;case 1:b.f[g]=d*h;break;case 2:Lc(b,d);break;case 3:1===e?(Lc(b, |
| b.f[g]),b.pop()):Mc(b);break;case 4:b.f[g]=h-d;break;case 5:b.f[g]=d-h;break;case 6:b.f[g]=h/d;break;case 7:b.f[g]=d/h}b.pop()}}; |
| H[223]=M[223]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a;a=a.h(a.a);switch(e>>3&7){case 0:a=F(b.o,a)<<16>>16;b.push(a);break;case 1:Mc(b);break;case 2:e=Pc(b,Kc(b));32767>=e&&-32768<=e?B(b.o,a,e):(Rc(b),B(b.o,a,32768));break;case 3:e=Pc(b,Kc(b));32767>=e&&-32768<=e?B(b.o,a,e):(Rc(b),B(b.o,a,32768));b.pop();break;case 4:Mc(b);break;case 5:e=G(b.o,a)>>>0;a=G(b.o,a+4);b.push(e+4294967296*a);break;case 6:Mc(b);break;case 7:rc(b.o,a,8);var e=Pc(b,Kc(b)),g,d;0x7fffffffffffffff>e&& |
| -9223372036854775808<=e?(g=e|0,d=e/4294967296|0,0===d&&0>e&&(d=-1)):(g=0,d=-2147483648,Rc(b));D(b.o,a,g);D(b.o,a+4,d);b.pop()}}else switch(b=a.qa,a=a.a,e=a&7,a>>3&7){case 4:224===a?b.o.d[0]=b.k&-14337|b.c<<11:Mc(b);break;case 5:a=X(b,e);Vc(b,a);b.pop();break;case 6:Vc(b,X(b,e));b.pop();break;default:Mc(b)}};H[224]=M[224]=function(a){var b=s(a);--a.i[a.F]&&!a.Eb()&&(a.l=a.l+b|0)};H[225]=M[225]=function(a){var b=s(a);--a.i[a.F]&&a.Eb()&&(a.l=a.l+b|0)};H[226]=M[226]=function(a){a.loop(s(a))}; |
| H[227]=M[227]=function(a){var b=s(a);0===a.i[a.F]&&(a.l=a.l+b|0)};H[228]=M[228]=function(a){var b=x(a);Gb(a,b,1);a.j[0]=Hb(a.q,b)};H[229]=function(a){var b=x(a);Gb(a,b,2);a.d[0]=Kb(a.q,b)};M[229]=function(a){var b=x(a);Gb(a,b,4);a.b[0]=Nb(a.q,b)};H[230]=M[230]=function(a){var b=x(a);Gb(a,b,1);Rb(a.q,b,a.j[0])};H[231]=function(a){var b=x(a);Gb(a,b,2);Wb(a.q,b,a.d[0])};M[231]=function(a){var b=x(a);Gb(a,b,4);Zb(a.q,b,a.b[0])};H[232]=function(a){var b=t(a)<<16>>16;Q(a,sc(a));Yc(a,b)}; |
| M[232]=function(a){var b=v(a);R(a,sc(a));a.l=a.l+b|0};H[233]=function(a){var b=t(a)<<16>>16;Yc(a,b)};M[233]=function(a){var b=v(a);a.l=a.l+b|0};H[234]=function(a){var b=t(a);S(a,1,t(a));a.l=b+a.t[1]|0};M[234]=function(a){var b=v(a);S(a,1,t(a));a.l=b+a.t[1]|0};H[235]=M[235]=function(a){var b=s(a);a.l=a.l+b|0};H[236]=M[236]=function(a){var b=a.d[4];Gb(a,b,1);a.j[0]=Hb(a.q,b)};H[237]=function(a){var b=a.d[4];Gb(a,b,2);a.d[0]=Kb(a.q,b)};M[237]=function(a){var b=a.d[4];Gb(a,b,4);a.b[0]=Nb(a.q,b)}; |
| H[238]=M[238]=function(a){var b=a.d[4];Gb(a,b,1);Rb(a.q,b,a.j[0])};H[239]=function(a){var b=a.d[4];Gb(a,b,2);Wb(a.q,b,a.d[0])};M[239]=function(a){var b=a.d[4];Gb(a,b,4);Zb(a.q,b,a.b[0])};H[240]=M[240]=function(a){hc(a)};H[241]=M[241]=function(a){throw a.debug.P("int1 instruction");};H[242]=M[242]=function(a){a.Z=1;hc(a);a.Z=0};H[243]=M[243]=function(a){a.Z=2;hc(a);a.Z=0};H[244]=M[244]=function(a){a.O&&W(a,0);if(0===(a.e&512))throw a.debug.show("cpu halted"),"HALT";a.zc=!0;throw 233495534;}; |
| H[245]=M[245]=function(a){a.e=(a.e|1)^a.Aa();a.n&=-2}; |
| H[246]=M[246]=function(a){a.a=x(a);switch(a.a>>3&7){case 0:var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];Na(a,b,x(a),7);break;case 1:b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];Na(a,b,x(a),7);break;case 2:var e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=~b;192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b;break;case 3:192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Ia(a,b,7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b;break;case 4:b= |
| 192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];e=b*a.j[0];a.d[0]=e;a.e=256>e?a.e&-2050:a.e|2049;a.n=0;break;case 5:192>a.a?b=y(a,a.h(a.a))<<24>>24:b=a.Ib[a.a<<2&12|a.a>>2&1];e=b*a.Ib[0];a.d[0]=e;a.e=127<e||-128>e?a.e|2049:a.e&-2050;a.n=0;break;case 6:e=b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];var b=a.d[0],g=b/e|0;256<=g||0===e?Ic(a):(a.j[0]=g,a.j[1]=b%e);break;case 7:192>a.a?b=y(a,a.h(a.a))<<24>>24:b=a.Ib[a.a<<2&12|a.a>>2&1],e=b,b=a.ra[0],g=b/e|0,128<=g||-129>=g||0===e?Ic(a):(a.j[0]=g,a.j[1]= |
| b%e)}}; |
| H[247]=function(a){a.a=x(a);switch(a.a>>3&7){case 0:var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Na(a,b,t(a),15);break;case 1:b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Na(a,b,t(a),15);break;case 2:var e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=~b;192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b;break;case 3:g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Ia(a, |
| b,15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b;break;case 4:b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];e=b*a.d[0];g=e>>>16;a.d[0]=e;a.d[4]=g;a.e=0===g?a.e&-2050:a.e|2049;a.n=0;break;case 5:192>a.a?b=F(a,a.h(a.a))<<16>>16:b=a.ra[a.a<<1&14];e=b*a.ra[0];a.d[0]=e;a.d[4]=e>>16;a.e=32767<e||-32768>e?a.e|2049:a.e&-2050;a.n=0;break;case 6:e=b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];g=(a.d[0]|a.d[4]<<16)>>>0;b=g/e|0;65536<=b||0>b||0===e?Ic(a):(a.d[0]=b,a.d[4]=g%e);break;case 7:192>a.a?b=F(a,a.h(a.a))<< |
| 16>>16:b=a.ra[a.a<<1&14],e=b,g=a.d[0]|a.d[4]<<16,b=g/e|0,32768<=b||-32769>=b||0===e?Ic(a):(a.d[0]=b,a.d[4]=g%e)}}; |
| M[247]=function(a){a.a=x(a);switch(a.a>>3&7){case 0:var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];Na(a,b,v(a),31);break;case 1:b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];Na(a,b,v(a),31);break;case 2:var e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=~b;192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b;break;case 3:g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Ia(a,b,31);192>a.a?g?dc(a, |
| e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b;break;case 4:192>a.a?b=G(a,a.h(a.a))>>>0:b=a.gb[a.a&7];g=a.b[0];e=g&65535;var g=g>>>16,d=b&65535,b=b>>>16,h=e*d,d=(h>>>16)+(g*d|0)|0,l=d>>>16,d=(d&65535)+(e*b|0)|0,l=((d>>>16)+(g*b|0)|0)+l|0;a.b[0]=d<<16|h&65535;a.b[2]=l;a.e=0===l?a.e&-2050:a.e|2049;a.n=0;break;case 5:h=b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];b=a.b[0];e=!1;0>b&&(e=!0,b=-b|0);0>h&&(e=!e,h=-h|0);var g=b&65535,b=b>>>16,l=h&65535,h=h>>>16,d=g*l,l=(d>>>16)+(b*l|0)|0,m=l>>>16,l=(l&65535)+(g*h|0)|0,d=l<<16| |
| d&65535,m=((l>>>16)+(b*h|0)|0)+m|0;e&&(d=-d|0,m=~m+!d|0);a.b[0]=d;a.b[2]=m;a.e=m===d>>31?a.e&-2050:a.e|2049;a.n=0;break;case 6:192>a.a?b=G(a,a.h(a.a))>>>0:b=a.gb[a.a&7];e=b;b=a.gb[0];h=a.gb[2];(h>=e||!e)&&Ic(a);g=0;if(1048576<h){d=32;for(l=e;l>h;)l>>>=1,d--;for(;1048576<h;)h>=l&&(h-=l,m=e<<d>>>0,m>b&&h--,b=b-m>>>0,g|=1<<d),d--,l>>=1;g>>>=0}b+=4294967296*h;h=b%e;g+=b/e|0;4294967296<=g||0===e?Ic(a):(a.b[0]=g,a.b[2]=h);break;case 7:e=b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];d=a.gb[0];l=a.b[2];b=g=!1;0>e&& |
| (b=!0,e=-e);0>l&&(g=!0,b=!b,d=-d>>>0,l=~l+!d);(l>=e||!e)&&Ic(a);h=0;if(1048576<l){for(var m=32,q=e;q>l;)q>>>=1,m--;for(;1048576<l;){if(l>=q){var l=l-q,w=e<<m>>>0;w>d&&l--;d=d-w>>>0;h|=1<<m}m--;q>>=1}h>>>=0}d+=4294967296*l;l=d%e;h+=d/e|0;b&&(h=-h|0);g&&(l=-l|0);2147483648<=h||-2147483649>=h||0===e?Ic(a):(a.b[0]=h,a.b[2]=l)}};H[248]=M[248]=function(a){a.e&=-2;a.n&=-2};H[249]=M[249]=function(a){a.e|=1;a.n&=-2};H[250]=M[250]=function(a){!a.pa||(a.e&131072?3===wc(a):wc(a)>=a.O)?a.e&=-513:W(a,0)}; |
| H[251]=M[251]=function(a){!a.pa||(a.e&131072?3===wc(a):wc(a)>=a.O)?(a.e|=512,fc(a),gc(a),zc(a)):W(a,0)};H[252]=M[252]=function(a){a.e&=-1025};H[253]=M[253]=function(a){a.e|=1024}; |
| H[254]=M[254]=function(a){a.a=x(a);var b=a.a&56;if(0===b){var e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Ga(a,b,7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b}else 8===b?(192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1],b=Ha(a,b,7),192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b):V(a)}; |
| H[255]=function(a){a.a=x(a);switch(a.a>>3&7){case 0:var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Ga(a,b,15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b;break;case 1:g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Ha(a,b,15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b;break;case 2:b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Q(a,sc(a));a.l= |
| a.t[1]+b|0;break;case 3:192<=a.a&&V(a);b=a.h(a.a);e=F(a,b+2);g=F(a,b);rc(a,ec(a,-4),4);Q(a,a.H[1]);Q(a,sc(a));S(a,1,e);a.l=a.t[1]+g|0;break;case 4:b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.l=a.t[1]+b|0;break;case 5:192<=a.a&&V(a);b=a.h(a.a);e=F(a,b+2);g=F(a,b);S(a,1,e);a.l=a.t[1]+g|0;break;case 6:b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Q(a,b);break;case 7:V(a)}}; |
| M[255]=function(a){a.a=x(a);switch(a.a>>3&7){case 0:var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Ga(a,b,31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b;break;case 1:g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Ha(a,b,31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b;break;case 2:b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];R(a,sc(a));a.l=a.t[1]+b|0;break;case 3:192<= |
| a.a&&V(a);b=a.h(a.a);e=F(a,b+4);g=G(a,b);rc(a,ec(a,-8),8);R(a,a.H[1]);R(a,sc(a));S(a,1,e);a.l=a.t[1]+g|0;break;case 4:b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.l=a.t[1]+b|0;break;case 5:192<=a.a&&V(a);b=a.h(a.a);e=F(a,b+4);g=G(a,b);S(a,1,e);a.l=a.t[1]+g|0;break;case 6:b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];R(a,b);break;case 7:V(a)}}; |
| N[0]=O[0]=function(a){a.a=x(a);a.pa&&!kc(a)||V(a);a.O&&W(a,0);switch(a.a>>3&7){case 0:if(192>a.a)var b=a.h(a.a);var e=a.H[7];192>a.a?B(a,b,e):a.d[a.a<<1&14]=e;192<=a.a&&(a.b[a.a&7]&=65535);break;case 1:192>a.a&&(b=a.h(a.a));e=a.H[6];192>a.a?B(a,b,e):a.d[a.a<<1&14]=e;192<=a.a&&(a.b[a.a&7]&=65535);break;case 2:e=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Zc(a,e);break;case 3:b=e=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];e=Hc(a,b);if(!e.he)throw a.debug.P("TR can only be loaded from GDT");if(e.nb)throw a.debug.P("#GP handler"); |
| if(!e.ub)throw a.debug.P("#GP handler");if(!e.Bc)throw a.debug.P("#GP handler");if(9!==e.type)throw a.debug.P("#GP handler");a.t[6]=e.Mb;a.Ca[6]=e.Db;a.H[6]=b;a.memory.R(e.sd+5|0,a.memory.L(e.sd+5|0)|2);break;default:V(a)}}; |
| N[1]=O[1]=function(a){a.a=x(a);a.O&&W(a,0);var b=a.a>>3&7;if(4===b){if(192>a.a)var e=a.h(a.a);b=a.s[0];192>a.a?B(a,e,b):a.d[a.a<<1&14]=b}else if(6===b)b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14],a.s[0]=a.s[0]&-16|b&15,a.pa&&(a.s[0]|=1),$c(a);else switch(192<=a.a&&V(a),2!==b&&3!==b||!a.pa||(a.na=9),e=a.h(a.a),a.na=-1,b){case 0:rc(a,e,6);B(a,e,a.xc);D(a,e+2,a.Sb);break;case 1:rc(a,e,6);B(a,e,a.yc);D(a,e+2,a.Ub);break;case 2:b=F(a,e);e=G(a,e+2);a.xc=b;a.Sb=e;a.Ia||(a.Sb&=16777215);break;case 3:b=F(a,e);e= |
| G(a,e+2);a.yc=b;a.Ub=e;a.Ia||(a.Ub&=16777215);break;case 7:e=e>>>12;a.Bb[e]=0;a.td[e]=0;a.vb=-1;a.Dc=-1;break;default:V(a)}};N[2]=function(a){a.a=x(a);a.pa&&!kc(a)||V(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=ad(a,b,a.d[a.a>>2&14])};O[2]=function(a){a.a=x(a);a.pa&&!kc(a)||V(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.b[a.a>>3&7]=ad(a,b,a.b[a.a>>3&7])};N[3]=function(a){a.a=x(a);a.pa&&!kc(a)||V(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=bd(a,b,a.d[a.a>>2&14])}; |
| O[3]=function(a){a.a=x(a);a.pa&&!kc(a)||V(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.b[a.a>>3&7]=bd(a,b,a.b[a.a>>3&7])};N[4]=O[4]=function(a){V(a)};N[5]=O[5]=function(a){V(a)};N[6]=O[6]=function(a){a.O?W(a,0):a.s[0]&=-9};N[7]=O[7]=function(a){V(a)};N[8]=O[8]=function(a){V(a)};N[9]=O[9]=function(a){a.O&&W(a,0)};N[10]=O[10]=function(a){V(a)};N[11]=O[11]=function(a){V(a)};N[12]=O[12]=function(a){V(a)};N[13]=O[13]=function(a){V(a)};N[14]=O[14]=function(a){V(a)};N[15]=O[15]=function(a){V(a)}; |
| N[16]=O[16]=function(a){V(a)};N[17]=O[17]=function(a){V(a)};N[18]=O[18]=function(a){V(a)};N[19]=O[19]=function(a){V(a)};N[20]=O[20]=function(a){V(a)};N[21]=O[21]=function(a){V(a)};N[22]=O[22]=function(a){V(a)};N[23]=O[23]=function(a){V(a)};N[24]=O[24]=function(a){a.a=x(a);192>a.a&&a.h(a.a)};N[25]=O[25]=function(a){V(a)};N[26]=O[26]=function(a){V(a)};N[27]=O[27]=function(a){V(a)};N[28]=O[28]=function(a){V(a)};N[29]=O[29]=function(a){V(a)};N[30]=O[30]=function(a){V(a)};N[31]=O[31]=function(a){V(a)}; |
| N[32]=O[32]=function(a){a.a=x(a);a.O&&W(a,0);switch(a.a>>3&7){case 0:a.b[a.a&7]=a.s[0];break;case 2:a.b[a.a&7]=a.s[2];break;case 3:a.b[a.a&7]=a.s[3];break;case 4:a.b[a.a&7]=a.s[4];break;default:V(a)}};N[33]=O[33]=function(a){a.a=x(a);a.O&&W(a,0);a.b[a.a&7]=a.bc[a.a>>3&7]}; |
| N[34]=O[34]=function(a){a.a=x(a);a.O&&W(a,0);var b=a.b[a.a&7];switch(a.a>>3&7){case 0:a.s[0]=b;if(-2147483648===(a.s[0]&-2147483647))throw a.debug.P("#GP handler");$c(a);break;case 2:a.s[2]=b;break;case 3:a.s[3]=b;cd(a);break;case 4:b&-3565568&&W(a,0);(a.s[4]^b)&128&&(b&128?cd(a):Da(a));a.s[4]=b;a.md=a.s[4]&16?128:0;if(a.s[4]&32)throw a.debug.P("PAE");break;default:V(a)}};N[35]=O[35]=function(a){a.a=x(a);a.O&&W(a,0);a.bc[a.a>>3&7]=a.b[a.a&7]};N[36]=O[36]=function(a){V(a)};N[37]=O[37]=function(a){V(a)}; |
| N[38]=O[38]=function(a){V(a)};N[39]=O[39]=function(a){V(a)};N[40]=O[40]=function(a){V(a)};N[41]=O[41]=function(a){V(a)};N[42]=O[42]=function(a){V(a)};N[43]=O[43]=function(a){V(a)};N[44]=O[44]=function(a){V(a)};N[45]=O[45]=function(a){V(a)};N[46]=O[46]=function(a){V(a)};N[47]=O[47]=function(a){V(a)};N[48]=O[48]=function(a){a.O&&W(a,0);var b=a.b[0];switch(a.b[1]){case 372:a.qc=b&65535;break;case 374:a.Kc=b;break;case 373:a.Lc=b}}; |
| N[49]=O[49]=function(a){if(a.O&&a.s[4]&4)W(a,0);else{var b=Ca()-a.oe;a.b[0]=1024*b;a.b[2]=2.384185791015625E-7*b}};N[50]=O[50]=function(a){a.O&&W(a,0);var b=0;switch(a.b[1]){case 372:b=a.qc;break;case 374:b=a.Kc;break;case 373:b=a.Lc}a.b[0]=b;a.b[2]=0};N[51]=O[51]=function(a){V(a)}; |
| N[52]=O[52]=function(a){var b=a.qc&65532;a.pa&&0!==b||W(a,0);a.e&=-131585;a.l=a.Kc;a.b[4]=a.Lc;a.H[1]=b;a.zb[1]=0;a.Ca[1]=-1;a.t[1]=0;a.wa||Gc(a,!0);a.O=0;Fc(a);a.H[2]=b+8;a.zb[2]=0;a.Ca[2]=-1;a.t[2]=0;a.Ab=!0;a.v=a.b;a.A=4;a.hb=5};N[53]=O[53]=function(a){var b=a.qc&65532;a.pa&&!a.O&&0!==b||W(a,0);a.l=a.b[2];a.b[4]=a.b[1];a.H[1]=b+16|3;a.zb[1]=0;a.Ca[1]=-1;a.t[1]=0;a.wa||Gc(a,!0);a.O=3;Fc(a);a.H[2]=b+24|3;a.zb[2]=0;a.Ca[2]=-1;a.t[2]=0;a.Ab=!0;a.v=a.b;a.A=4;a.hb=5};N[54]=O[54]=function(a){V(a)}; |
| N[55]=O[55]=function(a){V(a)};N[56]=O[56]=function(a){V(a)};N[57]=O[57]=function(a){V(a)};N[58]=O[58]=function(a){V(a)};N[59]=O[59]=function(a){V(a)};N[60]=O[60]=function(a){V(a)};N[61]=O[61]=function(a){V(a)};N[62]=O[62]=function(a){V(a)};N[63]=O[63]=function(a){V(a)};N[64]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.ib()&&(a.d[a.a>>2&14]=b)};O[64]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.ib()&&(a.b[a.a>>3&7]=b)}; |
| N[65]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.ib()||(a.d[a.a>>2&14]=b)};O[65]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.ib()||(a.b[a.a>>3&7]=b)};N[66]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Va()&&(a.d[a.a>>2&14]=b)};O[66]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Va()&&(a.b[a.a>>3&7]=b)};N[67]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Va()||(a.d[a.a>>2&14]=b)}; |
| O[67]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Va()||(a.b[a.a>>3&7]=b)};N[68]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Xa()&&(a.d[a.a>>2&14]=b)};O[68]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Xa()&&(a.b[a.a>>3&7]=b)};N[69]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Xa()||(a.d[a.a>>2&14]=b)};O[69]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Xa()||(a.b[a.a>>3&7]=b)}; |
| N[70]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];lc(a)&&(a.d[a.a>>2&14]=b)};O[70]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];lc(a)&&(a.b[a.a>>3&7]=b)};N[71]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];lc(a)||(a.d[a.a>>2&14]=b)};O[71]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];lc(a)||(a.b[a.a>>3&7]=b)};N[72]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.jb()&&(a.d[a.a>>2&14]=b)}; |
| O[72]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.jb()&&(a.b[a.a>>3&7]=b)};N[73]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.jb()||(a.d[a.a>>2&14]=b)};O[73]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.jb()||(a.b[a.a>>3&7]=b)};N[74]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Wa()&&(a.d[a.a>>2&14]=b)};O[74]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Wa()&&(a.b[a.a>>3&7]=b)}; |
| N[75]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Wa()||(a.d[a.a>>2&14]=b)};O[75]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Wa()||(a.b[a.a>>3&7]=b)};N[76]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];mc(a)&&(a.d[a.a>>2&14]=b)};O[76]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];mc(a)&&(a.b[a.a>>3&7]=b)};N[77]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];mc(a)||(a.d[a.a>>2&14]=b)}; |
| O[77]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];mc(a)||(a.b[a.a>>3&7]=b)};N[78]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];nc(a)&&(a.d[a.a>>2&14]=b)};O[78]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];nc(a)&&(a.b[a.a>>3&7]=b)};N[79]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];nc(a)||(a.d[a.a>>2&14]=b)};O[79]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];nc(a)||(a.b[a.a>>3&7]=b)};N[80]=O[80]=function(a){V(a)}; |
| N[81]=O[81]=function(a){V(a)};N[82]=O[82]=function(a){V(a)};N[83]=O[83]=function(a){V(a)};N[84]=O[84]=function(a){V(a)};N[85]=O[85]=function(a){V(a)};N[86]=O[86]=function(a){V(a)};N[87]=O[87]=function(a){V(a)};N[88]=O[88]=function(a){V(a)};N[89]=O[89]=function(a){V(a)};N[90]=O[90]=function(a){V(a)};N[91]=O[91]=function(a){V(a)};N[92]=O[92]=function(a){V(a)};N[93]=O[93]=function(a){V(a)};N[94]=O[94]=function(a){V(a)};N[95]=O[95]=function(a){V(a)};N[96]=O[96]=function(a){V(a)};N[97]=O[97]=function(a){V(a)}; |
| N[98]=O[98]=function(a){V(a)};N[99]=O[99]=function(a){V(a)};N[100]=O[100]=function(a){V(a)};N[101]=O[101]=function(a){V(a)};N[102]=O[102]=function(a){V(a)};N[103]=O[103]=function(a){V(a)};N[104]=O[104]=function(a){V(a)};N[105]=O[105]=function(a){V(a)};N[106]=O[106]=function(a){V(a)};N[107]=O[107]=function(a){V(a)};N[108]=O[108]=function(a){V(a)};N[109]=O[109]=function(a){V(a)};N[110]=O[110]=function(a){V(a)};N[111]=O[111]=function(a){V(a)};N[112]=O[112]=function(a){V(a)};N[113]=O[113]=function(a){V(a)}; |
| N[114]=O[114]=function(a){V(a)};N[115]=O[115]=function(a){V(a)};N[116]=O[116]=function(a){V(a)};N[117]=O[117]=function(a){V(a)};N[118]=O[118]=function(a){V(a)};N[119]=O[119]=function(a){V(a)};N[120]=O[120]=function(a){V(a)};N[121]=O[121]=function(a){V(a)};N[122]=O[122]=function(a){V(a)};N[123]=O[123]=function(a){V(a)};N[124]=O[124]=function(a){V(a)};N[125]=O[125]=function(a){V(a)};N[126]=O[126]=function(a){V(a)};N[127]=O[127]=function(a){V(a)};N[128]=function(a){dd(a,a.ib())}; |
| O[128]=function(a){ed(a,a.ib())};N[129]=function(a){dd(a,!a.ib())};O[129]=function(a){ed(a,!a.ib())};N[130]=function(a){dd(a,a.Va())};O[130]=function(a){ed(a,a.Va())};N[131]=function(a){dd(a,!a.Va())};O[131]=function(a){ed(a,!a.Va())};N[132]=function(a){dd(a,a.Xa())};O[132]=function(a){ed(a,a.Xa())};N[133]=function(a){dd(a,!a.Xa())};O[133]=function(a){ed(a,!a.Xa())};N[134]=function(a){dd(a,lc(a))};O[134]=function(a){ed(a,lc(a))};N[135]=function(a){dd(a,!lc(a))};O[135]=function(a){ed(a,!lc(a))}; |
| N[136]=function(a){dd(a,a.jb())};O[136]=function(a){ed(a,a.jb())};N[137]=function(a){dd(a,!a.jb())};O[137]=function(a){ed(a,!a.jb())};N[138]=function(a){dd(a,a.Wa())};O[138]=function(a){ed(a,a.Wa())};N[139]=function(a){dd(a,!a.Wa())};O[139]=function(a){ed(a,!a.Wa())};N[140]=function(a){dd(a,mc(a))};O[140]=function(a){ed(a,mc(a))};N[141]=function(a){dd(a,!mc(a))};O[141]=function(a){ed(a,!mc(a))};N[142]=function(a){dd(a,nc(a))};O[142]=function(a){ed(a,nc(a))};N[143]=function(a){dd(a,!nc(a))}; |
| O[143]=function(a){ed(a,!nc(a))};N[144]=O[144]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!a.ib()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[145]=O[145]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!a.ib()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[146]=O[146]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!a.Va()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e}; |
| N[147]=O[147]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!a.Va()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[148]=O[148]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!a.Xa()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[149]=O[149]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!a.Xa()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[150]=O[150]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!lc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e}; |
| N[151]=O[151]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!lc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[152]=O[152]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!a.jb()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[153]=O[153]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!a.jb()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[154]=O[154]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!a.Wa()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e}; |
| N[155]=O[155]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!a.Wa()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[156]=O[156]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!mc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[157]=O[157]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!mc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[158]=O[158]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!nc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e}; |
| N[159]=O[159]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!nc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[160]=function(a){Q(a,a.H[4])};O[160]=function(a){R(a,a.H[4])};N[161]=function(a){S(a,4,F(a,ec(a,0)));a.v[a.A]+=2};O[161]=function(a){S(a,4,F(a,ec(a,0)));a.v[a.A]+=4}; |
| N[162]=O[162]=function(a){var b=0,e=0,g=0,d=0;switch(a.b[0]){case 0:b=5;d=1970169159;g=1231384169;e=1818588270;break;case 1:b=3939;d=67584;e=1082130432;g=(a.qa?1:0)|43322;g|=512;break;case 2:b=1717260289;e=d=0;g=8024064;break;case 4:switch(a.b[1]){case 0:b=289;d=29360191;e=63;g=1;break;case 1:b=290;d=29360191;e=63;g=1;break;case 2:b=323,d=96469055,e=4095,g=1}break;case -2147483648:b=5}a.b[0]=b;a.b[1]=e;a.b[2]=g;a.b[3]=d}; |
| N[163]=function(a){a.a=x(a);192>a.a?xb(a,a.h(a.a),a.ra[a.a>>2&14]):tb(a,a.d[a.a<<1&14],a.d[a.a>>2&14]&15)};O[163]=function(a){a.a=x(a);192>a.a?xb(a,a.h(a.a),a.b[a.a>>3&7]):tb(a,a.b[a.a&7],a.b[a.a>>3&7]&31)};N[164]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=rb(a,b,a.d[a.a>>2&14],x(a)&31);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| O[164]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=sb(a,b,a.b[a.a>>3&7],x(a)&31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};N[165]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=rb(a,b,a.d[a.a>>2&14],a.j[4]&31);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| O[165]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=sb(a,b,a.b[a.a>>3&7],a.j[4]&31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};N[166]=O[166]=function(a){V(a)};N[167]=O[167]=function(a){V(a)};N[168]=function(a){Q(a,a.H[5])};O[168]=function(a){R(a,a.H[5])};N[169]=function(a){S(a,5,F(a,ec(a,0)));a.v[a.A]+=2};O[169]=function(a){S(a,5,F(a,ec(a,0)));a.v[a.A]+=4};N[170]=O[170]=function(a){V(a)}; |
| N[171]=function(a){a.a=x(a);192>a.a?Bb(a,a.h(a.a),a.ra[a.a>>2&14]):a.d[a.a<<1&14]=vb(a,a.d[a.a<<1&14],a.ra[a.a>>2&14]&15)};O[171]=function(a){a.a=x(a);192>a.a?Bb(a,a.h(a.a),a.b[a.a>>3&7]):a.b[a.a&7]=vb(a,a.b[a.a&7],a.b[a.a>>3&7]&31)};N[172]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=pb(a,b,a.d[a.a>>2&14],x(a)&31);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| O[172]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=qb(a,b,a.b[a.a>>3&7],x(a)&31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};N[173]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=pb(a,b,a.d[a.a>>2&14],a.j[4]&31);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; |
| O[173]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=qb(a,b,a.b[a.a>>3&7],a.j[4]&31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};N[174]=O[174]=function(a){a.a=x(a);switch(a.a>>3&7){case 6:break;default:V(a)}};N[175]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a))<<16>>16:a.ra[a.a<<1&14];a.d[a.a>>2&14]=Ja(a,a.ra[a.a>>2&14],b)}; |
| O[175]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Ka(a,a.b[a.a>>3&7],b)};N[176]=O[176]=function(a){a.a=x(a);if(192>a.a){var b=a.h(a.a);rc(a,b,1);var e=y(a,b)}else e=a.j[a.a<<2&12|a.a>>2&1];a.sub(a.j[0],e,7);a.Eb()?192>a.a?Ib(a,b,a.j[a.a>>1&12|a.a>>5&1]):a.j[a.a<<2&12|a.a>>2&1]=a.j[a.a>>1&12|a.a>>5&1]:a.j[0]=e}; |
| N[177]=function(a){a.a=x(a);if(192>a.a){var b=a.h(a.a);rc(a,b,2);var e=F(a,b)}else e=a.d[a.a<<1&14];a.sub(a.d[0],e,15);a.Eb()?192>a.a?B(a,b,a.d[a.a>>2&14]):a.d[a.a<<1&14]=a.d[a.a>>2&14]:a.d[0]=e};O[177]=function(a){a.a=x(a);if(192>a.a){var b=a.h(a.a);rc(a,b,4);var e=G(a,b)}else e=a.b[a.a&7];a.sub(a.b[0],e,31);a.Eb()?192>a.a?D(a,b,a.b[a.a>>3&7]):a.b[a.a&7]=a.b[a.a>>3&7]:a.b[0]=e};N[178]=function(a){a.a=x(a);192<=a.a&&V(a);Cc(a,2,a.h(a.a),a.a>>2&14)}; |
| O[178]=function(a){a.a=x(a);192<=a.a&&V(a);Dc(a,2,a.h(a.a),a.a>>3&7)};N[179]=function(a){a.a=x(a);192>a.a?Ab(a,a.h(a.a),a.ra[a.a>>2&14]):a.d[a.a<<1&14]=wb(a,a.d[a.a<<1&14],a.ra[a.a>>2&14]&15)};O[179]=function(a){a.a=x(a);192>a.a?Ab(a,a.h(a.a),a.b[a.a>>3&7]):a.b[a.a&7]=wb(a,a.b[a.a&7],a.b[a.a>>3&7]&31)};N[180]=function(a){a.a=x(a);192<=a.a&&V(a);Cc(a,4,a.h(a.a),a.a>>2&14)};O[180]=function(a){a.a=x(a);192<=a.a&&V(a);Dc(a,4,a.h(a.a),a.a>>3&7)}; |
| N[181]=function(a){a.a=x(a);192<=a.a&&V(a);Cc(a,5,a.h(a.a),a.a>>2&14)};O[181]=function(a){a.a=x(a);192<=a.a&&V(a);Dc(a,5,a.h(a.a),a.a>>3&7)};N[182]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.d[a.a>>2&14]=b};O[182]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.b[a.a>>3&7]=b};N[183]=O[183]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.b[a.a>>3&7]=b}; |
| N[184]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Cb(a,b)};O[184]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Cb(a,b)};N[185]=O[185]=function(a){V(a)}; |
| N[186]=function(a){a.a=x(a);switch(a.a>>3&7){case 4:192>a.a?xb(a,a.h(a.a),x(a)&15):tb(a,a.d[a.a<<1&14],x(a)&15);break;case 5:192>a.a?Bb(a,a.h(a.a),x(a)&15):a.d[a.a<<1&14]=vb(a,a.d[a.a<<1&14],x(a)&15);break;case 6:192>a.a?Ab(a,a.h(a.a),x(a)&15):a.d[a.a<<1&14]=wb(a,a.d[a.a<<1&14],x(a)&15);break;case 7:192>a.a?zb(a,a.h(a.a),x(a)&15):a.d[a.a<<1&14]=ub(a,a.d[a.a<<1&14],x(a)&15);break;default:V(a)}}; |
| O[186]=function(a){a.a=x(a);switch(a.a>>3&7){case 4:192>a.a?xb(a,a.h(a.a),x(a)&31):tb(a,a.b[a.a&7],x(a)&31);break;case 5:192>a.a?Bb(a,a.h(a.a),x(a)&31):a.b[a.a&7]=vb(a,a.b[a.a&7],x(a)&31);break;case 6:192>a.a?Ab(a,a.h(a.a),x(a)&31):a.b[a.a&7]=wb(a,a.b[a.a&7],x(a)&31);break;case 7:192>a.a?zb(a,a.h(a.a),x(a)&31):a.b[a.a&7]=ub(a,a.b[a.a&7],x(a)&31);break;default:V(a)}};N[187]=function(a){a.a=x(a);192>a.a?zb(a,a.h(a.a),a.ra[a.a>>2&14]):a.d[a.a<<1&14]=ub(a,a.d[a.a<<1&14],a.ra[a.a>>2&14]&15)}; |
| O[187]=function(a){a.a=x(a);192>a.a?zb(a,a.h(a.a),a.b[a.a>>3&7]):a.b[a.a&7]=ub(a,a.b[a.a&7],a.b[a.a>>3&7]&31)};N[188]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14],e=a.d,g=a.a>>2&14;var d=a.d[a.a>>2&14];a.n=0;0===b?(a.e|=64,a=d):(a.e&=-65,a=fd(-b&b));e[g]=a};O[188]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7],e=a.b,g=a.a>>3&7;var d=a.b[a.a>>3&7];a.n=0;0===b?(a.e|=64,a=d):(a.e&=-65,a=fd((-b&b)>>>0));e[g]=a}; |
| N[189]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14],e=a.d,g=a.a>>2&14;var d=a.d[a.a>>2&14];a.n=0;0===b?(a.e|=64,a=d):(a.e&=-65,a=fd(b));e[g]=a};O[189]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7],e=a.b,g=a.a>>3&7;var d=a.b[a.a>>3&7];a.n=0;0===b?(a.e|=64,a=d):(a.e&=-65,a=fd(b>>>0));e[g]=a};N[190]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a))<<24>>24:a.Ib[a.a<<2&12|a.a>>2&1];a.d[a.a>>2&14]=b}; |
| O[190]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a))<<24>>24:a.Ib[a.a<<2&12|a.a>>2&1];a.b[a.a>>3&7]=b};N[191]=O[191]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a))<<16>>16:a.ra[a.a<<1&14];a.b[a.a>>3&7]=b};N[192]=O[192]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];var g=a.a>>1&12|a.a>>5&1,d=a.j[g];a.j[g]=b;b=a.add(b,d,7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b}; |
| N[193]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];var d=a.a>>2&14,h=a.d[d];a.d[d]=b;b=a.add(b,h,15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b};O[193]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];var d=a.a>>3&7,h=a.b[d];a.b[d]=b;b=a.add(b,h,31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b}; |
| N[194]=O[194]=function(a){V(a)};N[195]=O[195]=function(a){V(a)};N[196]=O[196]=function(a){V(a)};N[197]=O[197]=function(a){V(a)};N[198]=O[198]=function(a){V(a)}; |
| N[199]=O[199]=function(a){a.a=x(a);switch(a.a>>3&7){case 1:192<=a.a&&V(a);var b=a.h(a.a);rc(a,b,8);var e=G(a,b),g=G(a,b+4);a.b[0]===e&&a.b[2]===g?(a.e|=64,D(a,b,a.b[3]),D(a,b+4,a.b[1])):(a.e&=-65,a.b[0]=e,a.b[2]=g);a.n&=-65;break;case 6:g=(e=gd())?jd():0;a.Ia?(192>a.a&&(b=a.h(a.a)),192>a.a?D(a,b,g):a.gb[a.a&7]=g):(192>a.a&&(b=a.h(a.a)),192>a.a?B(a,b,g):a.d[a.a<<1&14]=g);a.e&=-2262;a.e|=e;a.n=0;break;default:V(a)}};N[200]=O[200]=function(a){kd(a,0)};N[201]=O[201]=function(a){kd(a,1)}; |
| N[202]=O[202]=function(a){kd(a,2)};N[203]=O[203]=function(a){kd(a,3)};N[204]=O[204]=function(a){kd(a,4)};N[205]=O[205]=function(a){kd(a,5)};N[206]=O[206]=function(a){kd(a,6)};N[207]=O[207]=function(a){kd(a,7)};N[208]=O[208]=function(a){V(a)};N[209]=O[209]=function(a){V(a)};N[210]=O[210]=function(a){V(a)};N[211]=O[211]=function(a){V(a)};N[212]=O[212]=function(a){V(a)};N[213]=O[213]=function(a){V(a)};N[214]=O[214]=function(a){V(a)};N[215]=O[215]=function(a){V(a)};N[216]=O[216]=function(a){V(a)}; |
| N[217]=O[217]=function(a){V(a)};N[218]=O[218]=function(a){V(a)};N[219]=O[219]=function(a){V(a)};N[220]=O[220]=function(a){V(a)};N[221]=O[221]=function(a){V(a)};N[222]=O[222]=function(a){V(a)};N[223]=O[223]=function(a){V(a)};N[224]=O[224]=function(a){V(a)};N[225]=O[225]=function(a){V(a)};N[226]=O[226]=function(a){V(a)};N[227]=O[227]=function(a){V(a)};N[228]=O[228]=function(a){V(a)};N[229]=O[229]=function(a){V(a)};N[230]=O[230]=function(a){V(a)};N[231]=O[231]=function(a){V(a)};N[232]=O[232]=function(a){V(a)}; |
| N[233]=O[233]=function(a){V(a)};N[234]=O[234]=function(a){V(a)};N[235]=O[235]=function(a){V(a)};N[236]=O[236]=function(a){V(a)};N[237]=O[237]=function(a){V(a)};N[238]=O[238]=function(a){V(a)};N[239]=O[239]=function(a){V(a)};N[240]=O[240]=function(a){V(a)};N[241]=O[241]=function(a){V(a)};N[242]=O[242]=function(a){V(a)};N[243]=O[243]=function(a){V(a)};N[244]=O[244]=function(a){V(a)};N[245]=O[245]=function(a){V(a)};N[246]=O[246]=function(a){V(a)};N[247]=O[247]=function(a){V(a)};N[248]=O[248]=function(a){V(a)}; |
| N[249]=O[249]=function(a){V(a)};N[250]=O[250]=function(a){V(a)};N[251]=O[251]=function(a){V(a)};N[252]=O[252]=function(a){V(a)};N[253]=O[253]=function(a){V(a)};N[254]=O[254]=function(a){V(a)};N[255]=O[255]=function(a){V(a)};"use strict";function Yc(a,b){var e=a.t[1];a.l-=e;a.l=a.l+b&65535;a.l=a.l+e|0}function dd(a,b){b?Yc(a,t(a)):a.l=a.l+2|0}function ed(a,b){if(b){var e=v(a);a.l=a.l+e|0}else a.l=a.l+4|0}n=p.prototype;n.loop=function(a){--this.i[this.F]&&(this.l=this.l+a|0)}; |
| n.Aa=function(){return this.n&1?(this.Oa^(this.Oa^this.Ha)&(this.Ha^this.m))>>>this.$&1:this.e&1};n.De=function(){return this.n&4?154020>>((this.C^this.C>>4)&15)&4:this.e&4};function ic(a){return a.n&16?(a.Oa^a.Ha^a.m)&16:a.e&16}n.Eb=function(){return this.n&64?(~this.C&this.C-1)>>>this.$&1:this.e&64};n.Dd=function(){return this.n&128?this.C>>>this.$&1:this.e&128};n.fd=function(){return this.n&2048?((this.Oa^this.m)&(this.Ha^this.m))>>>this.$&1:this.e&2048};n.ib=p.prototype.fd;n.Va=p.prototype.Aa; |
| n.Xa=p.prototype.Eb;n.jb=p.prototype.Dd;n.Wa=p.prototype.De;function lc(a){return a.Aa()||a.Eb()}function mc(a){return!a.Dd()!==!a.fd()}function nc(a){return a.Eb()||!a.Dd()!==!a.fd()}function Q(a,b){var e=ec(a,-2);B(a,e,b);a.v[a.A]-=2}function R(a,b){var e=ec(a,-4);D(a,e,b);a.v[a.A]-=4}function jc(a){var b=F(a,a.t[2]+a.v[a.A]|0);a.v[a.A]+=2;return b}function U(a){var b=G(a,a.t[2]+a.v[a.A]|0);a.v[a.A]+=4;return b}function pc(a,b){var e=a.d[0];a.d[0]=a.d[b];a.d[b]=e} |
| function qc(a,b){var e=a.b[0];a.b[0]=a.b[b];a.b[b]=e}function Cc(a,b,e,g){var d=F(a,e);e=F(a,e+2|0);S(a,b,e);a.d[g]=d}function Dc(a,b,e,g){var d=G(a,e);e=F(a,e+4|0);S(a,b,e);a.b[g]=d}function kd(a,b){var e=a.b[b];a.b[b]=e>>>24|e<<24|e>>8&65280|e<<8&16711680}n.xe=function(a){if(233495534===a)this.r=!1,fc(this);else throw console.log(a),console.log(a.stack),a;}; |
| n.reset=function(){this.zb=new Uint8Array(8);this.Ca=new Uint32Array(8);this.t=new Int32Array(8);Da(this);this.b=new Int32Array(8);this.gb=new Uint32Array(this.b.buffer);this.ra=new Int16Array(this.b.buffer);this.d=new Uint16Array(this.b.buffer);this.Ib=new Int8Array(this.b.buffer);this.j=new Uint8Array(this.b.buffer);this.H=new Uint16Array(8);this.bc=new Int32Array(8);this.pa=!1;this.Sb=this.xc=this.Ub=this.yc=0;this.r=!1;this.s[0]=1610612752;this.s[2]=0;this.s[3]=0;this.s[4]=0;this.bc[6]=-61456; |
| this.bc[7]=1024;this.O=0;this.u=!1;this.md=0;this.bb=this.Ab=this.Ia=this.wa=!1;this.Dc=this.vb=-1;Ba(this);Aa(this);this.v=this.d;this.A=8;this.hb=10;this.da=this.Q=0;this.zc=!1;this.Kc=this.Lc=this.qc=0;this.na=-1;this.Z=0;this.e=2;this.$=this.Ha=this.Oa=this.m=this.C=this.n=0;this.oe=Ca();this.l=1048560;S(this,2,48);this.d[8]=256;this.c.Qd&&this.c.Qd.reset()}; |
| n.cb=function(a,b){this.gc=a.gc||67108864;this.memory=new ld(this.gc);this.reset();var e=new md(this.memory);this.q=e;this.uc.Oe=a.uc;this.uc.Lb=a.kh;nd(this);var g=0;Y(e,146,this,function(){return g});Z(e,146,this,function(d){g=d});this.c={};a.Uf&&(this.c.Hc=new od(this),this.c.Pa=new pd(this),qd(this,a),this.c.Ec=new rd(this),this.c.wc=new sd(this),this.c.Lb=new td(this,b,a.Da||8388608),this.qa=new ud(this),this.c.Id=new vd(this,b),this.c.ff=new wd(this,1016,b),this.c.ze=new xd(this,a.ye),a.Ob&& |
| (this.c.Ob=new yd(this,a.Ob,!0,1,b)),a.Tb&&(this.c.Tb=new yd(this,a.Tb,!1,0,b)),this.c.Hd=new zd(this),a.Jf&&(this.c.Re=new Ad(this,b)),a.Rb&&(this.c.Qd=new Bd(this,b,a.Rb)))};function qd(a,b){var e=b.qf||531;a.c.Pa.Qa[56]=1|e>>4&240;a.c.Pa.Qa[61]=e&255;e=a.gc-16777216;a.c.Pa.Qa[52]=e>>16&255;a.c.Pa.Qa[53]=e>>24&255;a.c.Pa.Qa[91]=0;a.c.Pa.Qa[92]=0;a.c.Pa.Qa[93]=0;a.c.Pa.Qa[20]=45} |
| function nd(a){var b=a.uc.Oe,e=a.uc.Lb;if(b){var g=new Uint8Array(b);a.memory.ma.set(g,1048576-b.byteLength);e&&(g=new Uint8Array(e),a.memory.ma.set(g,786432));Cd(a.q,4293918720,1048576,function(d){return this.memory.ma[d&1048575]}.bind(a),function(d,h){this.memory.ma[d&1048575]=h}.bind(a))}}n.we=function(){for(var a=Date.now(),b=a;33>b-a;){this.c.Hd.qb(b,!1);this.c.Pa.qb(b,!1);zc(this);for(b=11001;b--;)gc(this);b=Date.now()}}; |
| "undefined"!==typeof window&&(window.c=p.prototype.we,window.f=p.prototype.xe,window.k=p.prototype.N);function gc(a){a.da=a.l;a.Q++;var b=x(a);a.table[b](a)}function hc(a){a.table[x(a)](a)}p.prototype.N=function(){var a=Date.now();this.c.Hd.qb(a,!1);this.c.Pa.qb(a,!1);return 0};function fc(a){a.Z=0;a.na=-1;a.bb!==a.wa&&(a.bb=a.wa,Aa(a));a.Ia!==a.wa&&(a.Ia=a.wa,Ba(a))}function $c(a){var b=-2147483648===(a.s[0]&-2147483648);a.qa||(a.s[0]|=4);a.s[0]|=16;b!==a.u&&(a.u=b,Da(a))} |
| function Fc(a){a.vb=-1;a.Dc=-1}function x(a){a.l&-4096^a.vb&&(a.D=E(a,a.l)^a.l,a.vb=a.l&-4096);var b=a.memory.L(a.D^a.l);a.l=a.l+1|0;return b}function s(a){return x(a)<<24>>24}function t(a){if(4094<(a.l^a.vb)>>>0)return x(a)|x(a)<<8;var b=a.memory.K(a.D^a.l);a.l=a.l+2|0;return b}function v(a){if(4092<(a.l^a.vb)>>>0)return t(a)|t(a)<<16;var b=P(a.memory,a.D^a.l);a.l=a.l+4|0;return b}function ac(a,b,e){return a.memory.L(b)|a.memory.L(e)<<8} |
| function cc(a,b,e){var g;g=b&1?b&2?Xb(a.memory,e-2>>1):Xb(a.memory,b+1>>1):ac(a,b+1|0,e-1|0);return a.memory.L(b)|g<<8|a.memory.L(e)<<24}function bc(a,b,e,g){a.memory.R(b,g);a.memory.R(e,g>>8)}function dc(a,b,e,g){a.memory.R(b,g);a.memory.R(e,g>>24);b&1?b&2?(a.memory.R(e-2,g>>8),a.memory.R(e-1,g>>16)):(a.memory.R(b+1|0,g>>8),a.memory.R(b+2|0,g>>16)):(a.memory.R(b+1|0,g>>8),a.memory.R(e-1,g>>16))}function y(a,b){return a.memory.L(E(a,b))} |
| function F(a,b){return a.u&&4095===(b&4095)?y(a,b)|y(a,b+1|0)<<8:a.memory.K(E(a,b))}function G(a,b){return a.u&&4093<=(b&4095)?F(a,b)|F(a,b+2|0)<<16:P(a.memory,E(a,b))}function Ib(a,b,e){a.memory.R(A(a,b),e)}function B(a,b,e){var g=A(a,b);4095===(b&4095)?bc(a,g,A(a,b+1|0),e):a.memory.fa(g,e)}function D(a,b,e){var g=A(a,b);4093<=(b&4095)?dc(a,g,A(a,b+3|0),e):a.memory.ga(g,e)}function Ac(a){return a.bb?Qb(a,3)+v(a)|0:Qb(a,3)+t(a)|0}function wc(a){return a.e>>12&3} |
| function kc(a){return!!(a.e&131072)}function Dd(a){return a.e&-2262|!!a.Aa()|!!a.De()<<2|!!ic(a)<<4|!!a.Eb()<<6|!!a.Dd()<<7|!!a.fd()<<11}function xc(a){a.e=Dd(a);a.n=0}function yc(a,b){var e=1769472,g=2588629;a.e&131072?(e|=12288,g|=1572864):a.O&&(e|=12288,a.O>wc(a)&&(e|=512));a.e=(b^(a.e^b)&e)&g|2;a.n=0}function ec(a,b){return a.Ab?a.t[2]+a.v[a.A]+b|0:a.t[2]+(a.v[a.A]+b&65535)|0}function sc(a){return a.l-a.t[1]|0} |
| function Ec(a,b,e,g){a.zc=!1;if(a.pa){if(kc(a)&&a.s[4]&1)throw a.debug.P("VME");kc(a)&&e&&3>wc(a)&&W(a,0);if((b<<3|7)>a.yc)throw a.debug.P("#GP handler");var d=a.Ub+(b<<3)|0;a.u&&(d=Ed(a,d));var h=a.memory.K(d)|a.memory.K(d+6|0)<<16,l=a.memory.K(d+2|0),m=a.memory.L(d+5|0),q=m>>5&3,d=!1;if(0===(m&128))throw a.debug.P("#NP handler");e&&q<a.O&&W(a,b<<3|2);m&=31;if(14===m)d=b=!1;else if(15===m)b=!0,d=!1;else{if(5===m){h=Hc(a,l);if(!h.Cc||h.nb||!h.he)throw a.debug.P("#GP handler");if(11===(h.sb&31))throw a.debug.P("#GP handler"); |
| if(!h.ub)throw a.debug.P("#NP handler");if(103>h.Db)throw a.debug.P("#NP handler");d=a.t[6];b=Dd(a);rc(a,d,102);D(a,d+32,sc(a));D(a,d+36,b);D(a,d+40,a.b[0]);D(a,d+44,a.b[1]);D(a,d+48,a.b[2]);D(a,d+52,a.b[3]);D(a,d+56,a.b[4]);D(a,d+60,a.b[5]);D(a,d+64,a.b[6]);D(a,d+68,a.b[7]);D(a,d+72,a.H[0]);D(a,d+76,a.H[1]);D(a,d+80,a.H[2]);D(a,d+84,a.H[3]);D(a,d+88,a.H[4]);D(a,d+92,a.H[5]);D(a,d+96,a.H[7]);a.memory.R(h.sd+5|0,a.memory.L(h.sd+5|0)|2);b=h.Mb;e=G(a,b+28);a.e&=-131073;S(a,1,F(a,b+76));m=G(a,b+36);D(a, |
| d+0,l);m|=16384;if(m&131072)throw a.debug.P("task switch to VM mode");yc(a,m);Zc(a,F(a,b+96));a.b[0]=G(a,b+40);a.b[1]=G(a,b+44);a.b[2]=G(a,b+48);a.b[3]=G(a,b+52);a.b[4]=G(a,b+56);a.b[5]=G(a,b+60);a.b[6]=G(a,b+64);a.b[7]=G(a,b+68);S(a,0,F(a,b+72));S(a,2,F(a,b+80));S(a,3,F(a,b+84));S(a,4,F(a,b+88));S(a,5,F(a,b+92));a.l=a.t[1]+G(a,b+32)|0;a.t[6]=h.Mb;a.Ca[6]=h.Db;a.H[6]=l;a.s[3]=e;cd(a);a.s[0]|=8;!1!==g&&R(a,g);return}if(6===m)throw a.debug.P("16 bit interrupt gate");if(7===m)d=b=!0;else throw a.debug.P("#GP handler"); |
| }e=Hc(a,l);if(e.nb)throw a.debug.P("#GP handler");if(!e.dc||e.Ga>a.O)throw a.debug.P("#GP handler");if(!e.ub)throw a.debug.P("#NP handler");xc(a);m=a.e;if(!e.ac&&e.Ga<a.O){var w=(e.Ga<<3)+4|0;if((w+5|0)>a.Ca[6])throw a.debug.P("#TS handler");w=w+a.t[6]|0;a.u&&(w=Ed(a,w));var q=P(a.memory,w),w=a.memory.K(w+4|0),C=Hc(a,w);if(C.nb)throw a.debug.P("#TS handler");if(C.Xb!==e.Ga)throw a.debug.P("#TS handler");if(C.Ga!==e.Ga||!C.Md)throw a.debug.P("#TS handler");if(!C.ub)throw a.debug.P("#TS handler");var C= |
| a.b[4],z=a.H[2];a.O=e.Ga;Fc(a);a.wa!==e.size&&Gc(a,e.size);a.e&=-196609;S(a,2,w);a.v[a.A]=q;m&131072?d?(rc(a,ec(a,-20),20),Q(a,a.H[5]),Q(a,a.H[4]),Q(a,a.H[3]),Q(a,a.H[0])):(rc(a,ec(a,-40),40),R(a,a.H[5]),R(a,a.H[4]),R(a,a.H[3]),R(a,a.H[0])):d?rc(a,ec(a,-12),12):rc(a,ec(a,-24),24);d?(Q(a,z),Q(a,C)):(R(a,z),R(a,C))}else if(e.ac||e.Ga===a.O)d?rc(a,ec(a,-8),8):rc(a,ec(a,-16),16),a.e&131072&&W(a,l&-4);else throw a.debug.P("#GP handler");d?(Q(a,m),Q(a,a.H[1]),Q(a,sc(a)),!1!==g&&Q(a,g),h&=65535):(R(a,m), |
| R(a,a.H[1]),R(a,sc(a)),!1!==g&&R(a,g));m&131072&&(S(a,5,0),S(a,4,0),S(a,3,0),S(a,0,0));a.H[1]=l&-4|a.O;a.wa!==e.size&&Gc(a,e.size);a.Ca[1]=e.Db;a.t[1]=e.Mb;a.l=a.t[1]+h|0;b||(a.e&=-513)}else rc(a,ec(a,-6),6),l=b<<2,g=a.memory.K(l),l=a.memory.K(l+2|0),xc(a),Q(a,a.e),Q(a,a.H[1]),Q(a,sc(a)),a.e&=-513,S(a,1,l),a.l=a.t[1]+g|0}function Ic(a){a.l=a.da;Ec(a,0,!1,!1);throw 233495534;}function V(a){a.l=a.da;Ec(a,6,!1,!1);throw 233495534;}function tc(a){a.l=a.da;Ec(a,7,!1,!1);throw 233495534;} |
| function W(a,b){a.l=a.da;Ec(a,13,!1,b);throw 233495534;}function r(a){return Qb(a,3)}function u(a){return Qb(a,2)}function Qb(a,b){return-1===a.na?a.t[b]:9===a.na?0:a.t[a.na]}function zc(a){a.e&512&&!a.r&&(a.c.Hc&&a.c.Hc.$c(),a.c.Wc&&a.c.Wc.$c())}p.prototype.Ya=function(a){this.c.Hc&&this.c.Hc.Jd(a);this.c.Wc&&this.c.Wc.Jd(a)}; |
| function Gb(a,b,e){if(a.pa&&(a.O>wc(a)||a.e&131072)){var g=a.Ca[6],d=a.t[6];if(103<=g){var h=a.memory.K(Ed(a,d+100+2|0));if(g>=(h+((b+e-1|0)>>3)|0)&&(e=(1<<e)-1<<(b&7),b=Ed(a,d+h+(b>>3)|0),!((e&65280?a.memory.K(b):a.memory.L(b))&e)))return}W(a,0)}}function Gc(a,b){a.wa=a.Ia=a.bb=b;Ba(a);Aa(a)}function Ba(a){a.Ia?(a.table=a.ef,a.U=a.Y):(a.table=a.df,a.U=a.X)}function Aa(a){a.bb?(a.i=a.b,a.F=1,a.w=6,a.p=7):(a.i=a.d,a.F=2,a.w=12,a.p=14)} |
| function Hc(a,b){var e=0===(b&4),g=b&-8,d,h;d={Xb:b&3,he:e,nb:!1,Cc:!0,Mb:0,sb:0,e:0,type:0,Ga:0,Bc:!1,ub:!1,dc:!1,Md:!1,ac:!1,size:!1,Db:0,Je:!1,Ie:!1,sd:0};e?(e=a.Sb,h=a.xc):(e=a.t[7],h=a.Ca[7]);if(0===g)return d.nb=!0,d;if((b|7)>h)return d.Cc=!1,d;e=e+g|0;a.u&&(e=Ed(a,e));d.sd=e;d.Mb=a.memory.K(e+2|0)|a.memory.L(e+4|0)<<16|a.memory.L(e+7|0)<<24;d.sb=a.memory.L(e+5|0);d.e=a.memory.L(e+6|0)>>4;d.type=d.sb&15;d.Ga=d.sb>>5&3;d.Bc=0===(d.sb&16);d.ub=128===(d.sb&128);d.dc=8===(d.sb&8);d.Md=2===(d.sb& |
| 2);d.ac=4===(d.sb&4);d.size=4===(d.e&4);g=a.memory.K(e)|(a.memory.L(e+6|0)&15)<<16;d.Db=d.e&8?(g<<12|4095)>>>0:g;d.Je=d.Md&&!d.dc;d.Ie=d.Md||!d.dc;return d} |
| function S(a,b,e){1===b&&(a.pa=1===(a.s[0]&1));if(!a.pa||kc(a))a.H[b]=e,a.zb[b]=0,a.t[b]=e<<4,2===b&&a.Ab&&(a.Ab=!1,a.v=a.d,a.A=8,a.hb=10);else{var g=Hc(a,e);if(2===b){g.nb&&W(a,0);g.Cc&&!g.Bc&&g.Xb===a.O&&g.Je&&g.Ga===a.O||W(a,e&-4);if(!g.ub)throw a.l=a.da,Ec(a,12,!1,e&-4),233495534;(a.Ab=g.size)?(a.v=a.b,a.A=4,a.hb=5):(a.v=a.d,a.A=8,a.hb=10)}else if(1===b){if(!g.dc)throw a.debug.P("#GP handler");if(g.Bc)throw a.debug.P("load system segment descriptor, type = "+(g.sb&15));if(g.Xb!==a.O)throw a.debug.P("privilege change"); |
| if(!g.ac&&g.Ga<a.O)throw a.debug.P("inter privilege call");if(!g.ac&&g.Ga!==a.O)throw a.debug.P("#GP handler");g.size!==a.wa&&Gc(a,g.size)}else{if(g.nb){a.H[b]=e;a.zb[b]=1;return}if(!g.Cc||g.Bc||!g.Ie||(!g.dc||!g.ac)&&g.Xb>g.Ga&&a.O>g.Ga){debugger;W(a,e&-4)}if(!g.ub)throw a.l=a.da,Ec(a,11,!1,e&-4),233495534;}a.zb[b]=0;a.Ca[b]=g.Db;a.t[b]=g.Mb;a.H[b]=e}} |
| function Zc(a,b){var e=Hc(a,b);if(e.nb)a.t[7]=0,a.Ca[7]=0;else{if(!e.he)throw a.debug.P("LDTR can only be loaded from GDT");if(!e.ub)throw a.debug.P("#GP handler");if(!e.Bc)throw a.debug.P("#GP handler");if(2!==e.type)throw a.debug.P("#GP handler");a.t[7]=e.Mb;a.Ca[7]=e.Db;a.H[7]=b}}function ad(a,b,e){b=Hc(a,b);a.n&=-65;if(b.nb||!b.Cc||58817>>b.type&1)return a.e&=-65,e;a.e|=64;return b.type<<8|b.size<<12|b.Ga<<13|b.ub<<15|b.e<<20} |
| function bd(a,b,e){b=Hc(a,b);a.n&=-65;if(b.nb||!b.Cc||62833>>b.type&1)return a.e&=-65,e;a.e|=64;return b.Db|0}function cd(a){a.vb=-1;a.Dc=-1;a.Bb.set(a.td)}function Da(a){for(var b=new Int32Array(a.td.buffer),e=0;262144>e;)b[e++]=b[e++]=b[e++]=b[e++]=0;cd(a)}function E(a,b){var e;a.u?3===a.O?(e=b>>>12,e=a.Bb[e]&4?a.G[e]^b:Fd(a,b,0,1)|b&4095):e=Ed(a,b):e=b;return e} |
| function A(a,b){var e;a.u?3===a.O?(e=b>>>12,e=a.Bb[e]&8?a.G[e]^b:Fd(a,b,1,1)|b&4095):(e=b>>>12,e=a.Bb[e]&2?a.G[e]^b:Fd(a,b,1,0)|b&4095):e=b;return e}function Ed(a,b){var e=b>>>12;return a.Bb[e]&1?a.G[e]^b:Fd(a,b,0,0)|b&4095} |
| function Fd(a,b,e,g){var d=b>>>12,h=(a.s[3]>>>2)+(d>>10)|0,l=a.memory.wb[h],m=!0,q=!0;l&1||(a.s[2]=b,Gd(a,e,g,0));0===(l&2)&&(m=!1,e&&(g||a.s[0]&65536)&&(a.s[2]=b,Gd(a,e,g,1)));0===(l&4)&&(q=!1,g&&(a.s[2]=b,Gd(a,e,g,1)));if(l&a.md)a.memory.wb[h]=l|32|e<<6,b=l&4290772992|b&4190208,l=l&256;else{var w=((l&4294963200)>>>2)+(d&1023)|0,C=a.memory.wb[w];0===(C&1)&&(a.s[2]=b,Gd(a,e,g,0));0===(C&2)&&(m=!1,e&&(g||a.s[0]&65536)&&(a.s[2]=b,Gd(a,e,g,1)));0===(C&4)&&(q=!1,g&&(a.s[2]=b,Gd(a,e,g,1)));a.memory.wb[h]= |
| l|32;a.memory.wb[w]=C|32|e<<6;b=C&4294963200;l=C&256}a.G[d]=b^d<<12;m=q?m?15:5:m?3:1;a.Bb[d]=m;l&&a.s[4]&128&&(a.td[d]=m);return b}function rc(a,b,e){if(a.u){var g=3===a.O?1:0,d=g?8:2,h=b>>>12;0===(a.Bb[h]&d)&&Fd(a,b,1,g);4096<=(b&4095)+e-1&&0===(a.Bb[h+1|0]&d)&&Fd(a,b+e-1|0,1,g)}}function Gd(a,b,e,g){if(a.r)throw a.debug.P("Double fault");var d=a.s[2]>>>12;a.Bb[d]=0;a.td[d]=0;a.l=a.da;a.r=!0;Ec(a,14,!1,e<<2|b<<1|g);throw 233495534;};function md(a){this.c=[];this.memory=a;for(var b=0;65536>b;b++)this.c[b]={L:this.If,K:this.Gf,Ye:this.Hf,R:this.ee,fa:this.ee,ga:this.ee,ya:void 0};for(var e=a.size,b=0;b<<17<e;b++)a.f[b]=a.k[b]=void 0,a.m[b]=a.r[b]=void 0;Cd(this,e,4294967296-e,function(){return 255},function(){},function(){return-1},function(){})}n=md.prototype;n.If=function(){return 255};n.Gf=function(){return 65535};n.Hf=function(){return-1};n.ee=function(){}; |
| function Y(a,b,e,g,d,h){g&&(a.c[b].L=g);d&&(a.c[b].K=d);h&&(a.c[b].Ye=h);a.c[b].ya=e}function Z(a,b,e,g,d,h){g&&(a.c[b].R=g);d&&(a.c[b].fa=d);h&&(a.c[b].ga=h);a.c[b].ya=e}n.$e=function(a,b,e,g,d,h){function l(){return e.call(this)|g.call(this)<<8}function m(){return d.call(this)|h.call(this)<<8}function q(){return e.call(this)|g.call(this)<<8|d.call(this)<<16|h.call(this)<<24}d&&h?(Y(this,a,b,e,l,q),Y(this,a+1,b,g),Y(this,a+2,b,d,m),Y(this,a+3,b,h)):(Y(this,a,b,e,l),Y(this,a+1,b,g))}; |
| n.od=function(a,b,e,g,d,h){function l(w){e.call(this,w&255);g.call(this,w>>8&255)}function m(w){d.call(this,w&255);h.call(this,w>>8&255)}function q(w){e.call(this,w&255);g.call(this,w>>8&255);d.call(this,w>>16&255);h.call(this,w>>>24)}d&&h?(Z(this,a,b,e,l,q),Z(this,a+1,b,g),Z(this,a+2,b,d,m),Z(this,a+3,b,h)):(Z(this,a,b,e,l),Z(this,a+1,b,g))};function Bc(a,b,e){b>>>=0;e=b+(e>>>0);if(e>=a.memory.size)return!0;for(b&=-131072;b<e;){if(a.memory.c[b>>17])return!0;b+=131072}return!1} |
| n.Vf=function(a){var b=this.memory.f[a>>>17];return b(a)|b(a+1)<<8|b(a+2)<<16|b(a+3)<<24};n.Wf=function(a,b){var e=this.memory.k[a>>>17];e(a,b&255);e(a+1,b>>8&255);e(a+2,b>>16&255);e(a+3,b>>>24)};function Cd(a,b,e,g,d,h,l){h||(h=a.Vf.bind(a));l||(l=a.Wf.bind(a));for(b>>>=17;0<e;b++)a.memory.c[b]=1,a.memory.f[b]=g,a.memory.k[b]=d,a.memory.m[b]=h,a.memory.r[b]=l,e-=131072}function Rb(a,b,e){a=a.c[b];a.R.call(a.ya,e)}function Wb(a,b,e){a=a.c[b];a.fa.call(a.ya,e)} |
| function Zb(a,b,e){a=a.c[b];a.ga.call(a.ya,e)}function Hb(a,b){var e=a.c[b];return e.L.call(e.ya)}function Kb(a,b){var e=a.c[b];return e.K.call(e.ya)}function Nb(a,b){var e=a.c[b];return e.Ye.call(e.ya)};function Hd(a){this.m=!0;this.k=this.f=!1;this.o=new p;this.B=a;a.register("cpu-init",this.cb,this);a.register("cpu-run",this.ih,this);a.register("cpu-stop",this.jh,this);a.register("cpu-restart",this.hh,this);this.c=function(){console.assert(!1)};this.r=function(){console.assert(!1)}}n=Hd.prototype;n.ih=function(){this.f||(this.B.send("emulator-started"),this.c())};function Id(a){if(a.k)a.k=a.f=!1,a.B.send("emulator-stopped");else{a.f=!0;var b=a.o;try{b.zc?b.N():b.we()}catch(e){b.xe(e)}a.r(0)}} |
| n.jh=function(){this.f&&(this.k=!0)};n.hh=function(){this.o.reset();nd(this.o)};n.cb=function(a){this.m&&(this.m=!1,Jd(this));this.o.cb(a,this.B);this.B.send("emulator-ready")}; |
| function Jd(a){"undefined"!==typeof setImmediate?a.c=function(){setImmediate(function(){Id(a)})}:"undefined"!==typeof window&&"undefined"!==typeof postMessage?(window.addEventListener("message",function(b){b.source===window&&43605===b.data&&Id(a)},!1),a.c=function(){window.postMessage(43605,"*")}):a.c=function(){setTimeout(function(){Id(a)},0)};a.r="undefined"!==typeof document&&"boolean"===typeof document.hidden?function(b){4>b||document.hidden?this.c():setTimeout(function(){Id(a)},b)}:function(b){setTimeout(function(){Id(a)}, |
| b)}}n.pd=function(){return this.o.pd()};var Ca="object"===typeof performance&&performance.now?function(){return performance.now()}:Date.now;if("undefined"!==typeof window&&window.crypto&&window.crypto.getRandomValues)var Kd=new Int32Array(1),gd=function(){return!0},jd=function(){window.crypto.getRandomValues(Kd);return Kd[0]};else gd=function(){return!1},jd=function(){console.assert(!1)};var fd,Ld,Md,Nd,Od,Pd;function Qd(a){for(a=(a=(a?a.toString(16):"").toUpperCase())?a+"":"";1>a.length;)a="0"+a;return"0x"+a}function Rd(a){this.buffer=a;this.byteLength=a.byteLength;this.onprogress=this.onload=void 0}Rd.prototype.load=function(){this.onload&&this.onload({buffer:this.buffer})};Rd.prototype.get=function(a,b,e){e(new Uint8Array(this.buffer,a,b))};Rd.prototype.set=function(a,b,e){(new Uint8Array(this.buffer,a,b.byteLength)).set(b);e()}; |
| (function(){for(var a=new Int8Array(256),b=0,e=-2;256>b;b++)b&b-1||e++,a[b]=e;Ld=function(g){return a[g]};fd=function(g){var d=g>>>16;if(d){var h=d>>>8;return h?24+a[h]:16+a[d]}return(h=g>>>8)?8+a[h]:a[g]}})();function Sd(a){var b=new Uint8Array(a),e,g;this.length=0;this.push=function(d){this.length!==a&&this.length++;b[g]=d;g=g+1&a-1};this.shift=function(){if(this.length){var d=b[e];e=e+1&a-1;this.length--;return d}return-1};this.clear=function(){this.length=g=e=0};this.clear()};function ud(a){this.o=a;this.f=new Float64Array(8);this.U=new Float32Array(1);new Uint8Array(this.U.buffer);this.ta=new Int32Array(this.U.buffer);this.I=new Float64Array(1);this.r=new Uint8Array(this.I.buffer);this.D=new Int32Array(this.I.buffer);this.Ka=new Uint8Array(this.f.buffer);new Int32Array(this.f.buffer);this.m=255;this.c=0;this.G=895;this.N=this.X=this.ca=this.oa=this.Y=this.k=0;this.xa=NaN;this.Ja=new Float64Array([1,Math.log(10)/Math.LN2,Math.LOG2E,Math.PI,Math.log(2)/Math.LN10,Math.LN2, |
| 0])}n=ud.prototype;n.za=function(){var a=[];a[0]=this.f;a[1]=this.m;a[2]=this.c;a[3]=this.G;a[4]=this.N;a[5]=this.Y;a[6]=this.oa;a[7]=this.X;a[8]=this.N;a[9]=this.ca;return a};n.La=function(a){this.f.set(a[0]);this.m=a[1];this.c=a[2];this.G=a[3];this.N=a[4];this.Y=a[5];this.oa=a[6];this.X=a[7];this.N=a[8];this.ca=a[9]};function Mc(a){V(a.o)}function Rc(a){a.k|=1}function Lc(a,b){var e=Kc(a);a.k&=-18177;e>b||(a.k=b>e?a.k|256:e===b?a.k|16384:a.k|17664)} |
| function Vc(a,b){var e=a.f[a.c];a.o.n&=-70;a.o.e&=-70;e>b||(a.o.e=b>e?a.o.e|1:e===b?a.o.e|64:a.o.e|69)}function Uc(a){a.G=895;a.k=0;a.Y=0;a.X=0;a.ca=0;a.m=255;a.c=0}function Oc(a,b){if(a.o.Ia){rc(a.o,b,26);B(a.o,b,a.G);B(a.o,b+4,a.k&-14337|a.c<<11);for(var e=0,g,d=0;8>d;d++)g=a.f[d],a.m>>d&1?e|=3<<(d<<1):0===g?e|=1<<(d<<1):isFinite(g)||(e|=2<<(d<<1));B(a.o,b+8,e);D(a.o,b+12,a.Y);B(a.o,b+16,a.oa);B(a.o,b+18,a.ca);D(a.o,b+20,a.X);B(a.o,b+24,a.N)}else Mc(a)} |
| function Nc(a,b){if(a.o.Ia){a.G=F(a.o,b);var e=F(a.o,b+4);a.k=e&-14337;a.c=e>>11&7;for(var e=F(a.o,b+8),g=a.m=0;8>g;g++)a.m|=e>>g&e>>g+1&1<<g;a.Y=G(a.o,b+12);a.oa=F(a.o,b+16);a.ca=F(a.o,b+18);a.X=G(a.o,b+20);a.N=F(a.o,b+24)}else Mc(a)}function Pc(a,b){var e=a.G>>10&3;return 0===e?(e=Math.round(b),.5===e-b&&e%2&&e--,e):1===e||3===e&&0<b?Math.floor(b):Math.ceil(b)}function Qc(a){return 0<a?Math.floor(a):Math.ceil(a)} |
| n.push=function(a){this.c=this.c-1&7;this.m>>this.c&1?(this.k&=-513,this.m&=~(1<<this.c),this.f[this.c]=a):(this.k|=512,this.k|=65,this.f[this.c]=this.xa)};n.pop=function(){this.m|=1<<this.c;this.c=this.c+1&7};function X(a,b){b=b+a.c&7;return a.m>>b&1?(a.k&=-513,a.k|=65,a.xa):a.f[b]}function Kc(a){return a.m>>a.c&1?(a.k&=-513,a.k|=65,a.xa):a.f[a.c]} |
| function Sc(a,b){var e=F(a.o,b+8),g,d=G(a.o,b)>>>0,h=G(a.o,b+4)>>>0;g=e>>15;e&=-32769;if(0===e)return 0;if(!(32767>e))return a.r[7]=127|g<<7,a.r[6]=240|h>>30<<3&8,a.r[5]=0,a.r[4]=0,a.D[0]=0,a.I[0];d+=4294967296*h;g&&(d=-d);return d*Math.pow(2,e-16383-63)} |
| function Tc(a,b,e){a.I[0]=a.f[a.c+e&7];e=a.r[7]&128;var g=(a.r[7]&127)<<4|a.r[6]>>4,d,h;2047===g?(g=32767,d=0,h=2147483648|(a.D[1]&524288)<<11):0===g?h=d=0:(g+=15360,d=a.D[0]<<11,h=2147483648|(a.D[1]&1048575)<<11|a.D[0]>>>21);D(a.o,b,d);D(a.o,b+4,h);B(a.o,b+8,e<<8|g)}function Wc(a,b){var e=G(a.o,b),g=G(a.o,b+4);a.D[0]=e;a.D[1]=g;return a.I[0]}function Xc(a,b){rc(a.o,b,8);a.I[0]=X(a,0);D(a.o,b,a.D[0]);D(a.o,b+4,a.D[1])}function Jc(a,b){a.ta[0]=G(a.o,b);return a.U[0]} |
| n.sign=function(a){return this.Ka[(this.c+a&7)<<3|7]>>7};function yd(a,b,e,g,d){this.B=d;0===g?(this.k=496,this.$a=14,this.ic=240):(this.k=496,this.$a=14,this.ic=248);this.Kb=g;this.xa=this.k|516;this.o=a;this.memory=a.memory;this.buffer=b;this.r=e?2048:512;this.ca=e;this.I=this.U=this.N=this.m=0;this.buffer&&(this.m=this.buffer.byteLength/this.r,this.m!==(this.m|0)&&(this.m=Math.ceil(this.m)),e?(this.N=1,this.U=0):(this.N=16,this.U=63),a.c.Pa.Qa[57]=1,this.I=this.m/this.N/this.U,this.I!==(this.I|0)&&(this.I=Math.floor(this.I)));this.va={af:0,bf:0,qe:0, |
| re:0,Me:!1};this.Gc=[134,128,32,58,5,0,160,2,0,143,1,1,0,0,0,0,this.k&255|1,this.k>>8,0,0,this.xa&255|1,this.xa>>8,0,0,0,0,0,0,0,0,0,0,1,192,0,0,0,0,0,0,0,0,0,0,67,16,212,130,0,0,0,0,0,0,0,0,0,0,0,0,this.$a,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.Fc=[{size:8},{size:4},!1,!1,{size:16}];Td(a.c.Ec,this);Y(a.q,this.k|7,this,this.Ze);Y(a.q, |
| this.xa|2,this,this.Ze);Z(a.q,this.xa|2,this,this.mh);this.Ja=2;this.je=255;this.ha=0;this.V=new Uint8Array(0);this.cd=this.head=this.sa=this.aa=this.D=this.G=this.f=this.jd=0;this.status=80;this.ta=1;this.Y=this.X=this.Ka=0;this.c=new Uint8Array(0);this.ab=0;this.oa=-1;this.ia=this.mc=0;Y(a.q,this.k|0,this,this.Og,this.Mg,this.Ng);Y(a.q,this.k|1,this,this.Qg);Y(a.q,this.k|2,this,this.Lg);Y(a.q,this.k|3,this,this.Sg);Y(a.q,this.k|4,this,function(){return this.aa&255});Y(a.q,this.k|5,this,function(){return this.sa& |
| 255});Y(a.q,this.k|6,this,function(){return this.cd});Z(a.q,this.k|0,this,this.tc,this.nh,this.oh);Z(a.q,this.k|1,this,this.ph);Z(a.q,this.k|2,this,this.lh);Z(a.q,this.k|3,this,this.qh);Z(a.q,this.k|4,this,function(h){this.aa=(this.aa<<8|h)&65535});Z(a.q,this.k|5,this,function(h){this.sa=(this.sa<<8|h)&65535});Z(a.q,this.k|6,this,function(h){h&16||(this.cd=h,this.jd=h>>6&1,this.head=h&15,this.je=h)});Z(a.q,this.k|7,this,this.pf);Y(a.q,49156,this,void 0,void 0,this.zf);Z(a.q,49156,this,void 0,void 0, |
| this.Df);Y(a.q,49152,this,this.Bf,void 0,this.Af);Z(a.q,49152,this,this.Ff,void 0,this.Ef);Y(a.q,49154,this,this.Cf);Z(a.q,49154,this,this.ve);Y(a.q,49160,this,function(){return 0});Y(a.q,49162,this,function(){return 0})}n=yd.prototype; |
| n.za=function(){var a=[];a[0]=this.Ja;a[1]=this.je;a[2]=this.ha;a[3]=this.V;a[4]=this.jd;a[5]=this.f;a[6]=this.G;a[7]=this.D;a[8]=this.aa;a[9]=this.head;a[10]=this.cd;a[11]=this.status;a[12]=this.ta;a[13]=this.Ka;a[14]=this.X;a[15]=this.Y;a[16]=this.c;a[17]=this.oa;a[18]=this.mc;a[19]=this.ia;return a}; |
| n.La=function(a){this.Ja=a[0];this.je=a[1];this.ha=a[2];this.V=a[3];this.jd=a[4];this.f=a[5];this.G=a[6];this.D=a[7];this.aa=a[8];this.head=a[9];this.cd=a[10];this.status=a[11];this.ta=a[12];this.Ka=a[13];this.X=a[14];this.Y=a[15];this.c=a[16];this.oa=a[17];this.mc=a[18];this.ia=a[19]};function Ud(a){a.ca?(a.status=81,a.f=1,a.D=1,a.G=1,a.aa=20,a.sa=235):(a.status=81,a.f=1,a.D=1,a.G=1,a.aa=60,a.sa=195)}n.M=function(){0===(this.Ja&2)&&this.o.Ya(this.$a)}; |
| n.pf=function(a){this.D=0;switch(a){case 0:this.M();this.status=80;break;case 8:this.ha=0;this.V=new Uint8Array(0);Ud(this);this.M();break;case 16:this.M();break;case 39:this.M();this.V=new Uint8Array([0,0,0,0,this.buffer.byteLength&255,this.buffer.byteLength>>8&255,this.buffer.byteLength>>16&255,this.buffer.byteLength>>24&255,0,0,0,0]);this.status=88;break;case 32:case 36:case 41:case 196:Vd(this,a);break;case 48:case 52:case 57:case 197:a:{if(48===a||197===a){a=this.f&255;var b=this.jd?Wd(this): |
| Xd(this);0===a&&(a=256)}else if(52===a||57===a)a=this.f,b=Yd(this),0===a&&(a=65536);else break a;var e=a*this.r,b=b*this.r;this.aa+=a;b+e>this.buffer.byteLength?this.status=255:(this.status=88,Zd(this,e),this.Ka=b,this.ab=1);this.M()}break;case 144:this.M();this.D=257;this.status=80;break;case 145:this.M();break;case 160:this.ca&&(this.status=88,Zd(this,12),this.ab=2,this.f=1,this.M());break;case 161:this.ca?($d(this),this.status=88,this.aa=20,this.sa=235):this.status=80;this.M();break;case 198:this.ta= |
| this.f;this.M();break;case 200:ae(this);break;case 202:be(this);break;case 225:this.M();break;case 236:if(this.ca)break;$d(this);this.status=88;this.M();break;case 234:this.M();break;case 239:this.M();break;default:this.D=4}};n.de=function(){this.status=80;this.buffer.set(this.Ka,this.c.subarray(0,this.X),function(){this.M()}.bind(this));ce(this,this.X)};n.Ze=function(){var a=this.status;0<=this.oa&&(this.status=this.oa,this.oa=-1);return a};n.mh=function(a){this.Ja=a;a&4&&Ud(this)}; |
| function Zd(a,b){b>a.c.length&&(a.c=new Uint8Array(b));a.X=b;a.Y=0}function de(a,b){var e=(b[7]<<8|b[8])*a.r,g=(a.sa&255)<<8|a.aa&255,d,h=(b[2]<<24|b[3]<<16|b[4]<<8|b[5])*a.r;g||(g=32768);d=Math.min(e,g&65280);a.aa=d&255;a.sa=d>>8&255;a.M();h>=a.buffer.byteLength?(a.status=255,a.M()):(e=Math.min(e,a.buffer.byteLength-h),a.status=128,ee(a),a.buffer.get(h,e,function(l){this.V=l;this.status=88;this.aa=d&255;this.sa=d>>8&255;this.ha=0;this.M();fe(this,e)}.bind(a)))} |
| function ge(a,b){var e=(b[7]<<8|b[8])*a.r,g=(b[2]<<24|b[3]<<16|b[4]<<8|b[5])*a.r;g>=a.buffer.byteLength?(a.status=255,a.M()):(e=Math.min(e,a.buffer.byteLength-g),a.status=128,ee(a),a.buffer.get(g,e,function(d){var h=this.mc,l=0;do{var m=P(this.memory,h),q=this.memory.K(h+4),w=this.memory.L(h+7)&128;q||(q=65536);this.memory.ma.set(d.subarray(l,l+q),m);l+=q;h+=8;if(l>this.buffer.byteLength)throw"too long";}while(!w);this.status=80;this.ia&=-4;this.ia|=4;this.M();fe(this,e)}.bind(a)))}n.Og=function(){return he(this)}; |
| n.Mg=function(){return he(this)|he(this)<<8};n.Ng=function(){return he(this)|he(this)<<8|he(this)<<16|he(this)<<24};n.Qg=function(){return this.D&255};n.Lg=function(){return this.f&255};n.Sg=function(){return this.G&255}; |
| function he(a){if(a.ha<a.V.length){0!==(a.ha+1)%(512*a.ta)&&a.ha+1!==a.V.length||a.M();a.aa?a.aa--:a.sa&&(a.sa--,a.aa=255);if(!a.aa&&!a.sa){var b=a.V.length-a.ha-1;65536<=b?(a.sa=240,a.aa=0):(a.sa=b>>8,a.aa=b)}a.ha+1>=a.V.length&&(a.status=80,a.f=a.f&-8|3,a.M());return a.V[a.ha++]}a.ha++;return 0} |
| n.tc=function(a){if(!(this.Y>=this.X)&&(this.c[this.Y++]=a,0===this.Y%(512*this.ta)&&this.M(),this.Y===this.X))switch(this.ab){case 1:this.de();break;case 2:this.f=this.f&-8|2;switch(this.c[0]){case 0:this.V=new Uint8Array(0);this.ha=0;this.status=64;this.sa=this.aa=0;this.M();break;case 3:this.V=new Uint8Array(this.c[4]);this.status=88;this.V[0]=240;this.V[7]=8;this.ha=0;this.aa=8;this.sa=0;this.M();break;case 18:a=this.c[4]|this.c[3]<<8;this.V=new Uint8Array(a);this.status=88;this.V.set([5,128, |
| 1,49,a-4,0,0,0,83,79,78,89,32,32,32,32,67,68,45,82,79,77,32,67,68,85,45,49,48,48,48,32,49,46,49,97]);this.ha=0;this.M();break;case 30:this.V=new Uint8Array(0);this.status=80;this.ha=0;this.M();break;case 37:a=this.m-1;this.V=new Uint8Array([a>>24&255,a>>16&255,a>>8&255,a&255,0,0,this.r>>8&255,this.r&255]);this.status=88;this.ha=0;this.M();break;case 40:this.D&1?ge(this,this.c):de(this,this.c);break;case 67:this.V=new Uint8Array(this.c[8]|this.c[7]<<8);this.ha=0;this.status=88;this.M();break;case 70:this.V= |
| new Uint8Array(this.c[8]|this.c[7]<<8);this.status=88;this.ha=0;this.M();break;case 74:this.V=new Uint8Array(this.c[8]|this.c[7]<<8);this.status=88;this.ha=0;this.M();break;case 81:this.V=new Uint8Array(0);this.status=80;this.ha=0;this.M();break;case 26:this.V=new Uint8Array(this.c[4]);this.status=88;this.ha=0;this.M();break;case 90:this.V=new Uint8Array(this.c[8]|this.c[7]<<8);this.status=88;this.ha=0;this.M();break;case 189:this.V=new Uint8Array(this.c[9]|this.c[8]<<8);this.V[5]=1;this.status=88; |
| this.ha=0;this.M();break;default:this.status=80}this.aa=this.V.length;this.sa=this.V.length>>8;0===(this.status&128)&&this.ha>=this.V.length&&(this.f|=1)}};n.nh=function(a){this.tc(a&255);this.tc(a>>8&255)};n.oh=function(a){this.tc(a&255);this.tc(a>>8&255);this.tc(a>>16&255);this.tc(a>>24&255)};n.ph=function(a){this.D=(this.D<<8|a)&65535};n.lh=function(a){this.f=(this.f<<8|a)&65535};n.qh=function(a){this.G=(this.G<<8|a)&65535}; |
| function Vd(a,b){if(32===b||196===b){var e=a.f&255,g=a.jd?Wd(a):Xd(a);0===e&&(e=256)}else if(36===b||41===b)e=a.f,g=Yd(a),0===e&&(e=65536);else return;var d=e*a.r,g=g*a.r;a.aa+=e;g+d>a.buffer.byteLength?(a.status=255,a.M()):(a.status=128,ee(a),a.buffer.get(g,d,function(h){this.V=h;this.status=88;this.ha=0;this.M();fe(this,d)}.bind(a)))} |
| function ae(a){var b=a.f&255,e=b*a.r,g=Wd(a)*a.r;a.aa+=b;g+e>a.buffer.byteLength?(a.status=255,a.M()):(a.status=128,a.ia|=1,ee(a),a.buffer.get(g,e,function(d){var h=this.mc,l=0;do{var m=P(this.memory,h),q=this.memory.K(h+4),w=this.memory.L(h+7)&128;q||(q=65536);this.memory.ma.set(d.subarray(l,l+q),m);l+=q;h+=8}while(!w);this.status=80;this.ia&=-4;this.ia|=4;this.M();fe(this,e)}.bind(a)))} |
| function be(a){var b=a.f&255,e=b*a.r,g=Wd(a)*a.r;a.aa+=b;if(g+e>a.buffer.byteLength)a.status=255,a.M();else{a.status=128;a.ia|=1;var b=a.mc,d=0,h=0,l=0;do{var m=P(a.memory,b),q=a.memory.K(b+4),w=a.memory.L(b+7)&128;q||(q=65536);a.buffer.set(g+l,a.memory.ma.subarray(m,m+q),function(){h++;h===d&&(this.status=80,this.M(),this.ia&=-4,this.ia|=4)}.bind(a));l+=q;b+=8;d++}while(!w);h===d&&(a.status=80,a.M(),a.ia&=-4,a.ia|=4);ce(a,e)}} |
| function Xd(a){return((a.aa&255|a.sa<<8&65280)*a.N+a.head)*a.U+(a.G&255)-1}function Wd(a){return a.G&255|a.aa<<8&65280|a.sa<<16&16711680|a.head<<24}function Yd(a){return(a.G&255|a.aa<<8&65280|a.sa<<16&16711680|a.G>>8<<24&4278190080)>>>0} |
| function $d(a){a.ha=0;a.cd&16?a.V=new Uint8Array(0):(a.V=new Uint8Array(512),a.V.set([64,a.ca?133:0,a.I,a.I>>8,0,0,a.N,a.N>>8,0,0,0,0,a.U,a.U>>8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,4,0,0,0,0,0,0,0,0,0,56,118,32,54,68,72,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,255,0,1,0,0,3,0,0,0,2,0,2,7,0,a.I,a.I>>8,a.N,a.N>>8,a.U,0,a.m&255,a.m>>8&255,a.m>>16&255,a.m>>24&255,0,0,a.m&255,a.m>>8&255,a.m>>16&255,a.m>>24&255,0,0,0,4, |
| 0,0,30,0,30,0,30,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,0,0,0,0,0,0,116,0,64,0,64,0,116,0,64,0,0,0,0,0,0,0,0,0,0,1,96,0,0,0,0,0,0,0,0,0,0,0,0,a.m&255,a.m>>8&255,a.m>>16&255,a.m>>24&255]),16383<a.I&&(a.V[2]=a.V[108]=255,a.V[3]=a.V[109]=63))}n.zf=function(){return this.mc};n.Df=function(a){this.mc=a};n.Cf=function(){return this.ia};n.ve=function(a){this.ia&=~a};n.Af=function(){return 1|this.ia<<16};n.Bf=function(){return 1};n.Ef=function(a){a&1&&this.M();this.ve(a>>16&255)}; |
| n.Ff=function(a){a&1&&this.M()};function ee(a){a.va.Me=!0;a.B.send("ide-read-start")}function fe(a,b){a.va.Me=!1;var e=b/a.r|0;a.va.af+=e;a.va.qe+=b;a.B.send("ide-read-end",[a.Kb,b,e])}function ce(a,b){var e=b/a.r|0;a.va.bf+=e;a.va.re+=b;a.B.send("ide-write-end",[a.Kb,b,e])};function rd(a){this.Za=new Uint8Array(4);this.lc=new Uint8Array(4);this.jc=new Uint8Array(4);this.kc=new Uint8Array(4);new Int32Array(this.Za.buffer);this.Yf=new Int32Array(this.lc.buffer);this.Se=new Int32Array(this.jc.buffer);this.Te=new Int32Array(this.kc.buffer);this.ce=Array(65536);this.pe=Array(65536);a.q.od(3324,this,function(b){this.lc[0]=b},function(b){this.lc[1]=b},function(b){this.lc[2]=b},function(b){this.lc[3]=b;var e=this.Za[2]<<8|this.Za[1];b=this.Za[0]&252;var g=this.ce[e],e=this.pe[e]; |
| if(g&&16<=b&&40>b){var d=this.Yf[0],h=b-16>>2,l=e.Fc[h];g[b>>2]=l?-1===(d|3)?~(l.size-1):e.se[h]:0}});a.q.$e(3324,this,function(){return this.jc[0]},function(){return this.jc[1]},function(){return this.jc[2]},function(){return this.jc[3]});a.q.$e(3320,this,function(){return this.kc[0]},function(){return this.kc[1]},function(){return this.kc[2]},function(){return this.kc[3]});a.q.od(3320,this,function(b){this.Za[0]=b},function(b){this.Za[1]=b},function(b){this.Za[2]=b},function(b){this.Za[3]=b;b=this.Za[0]& |
| 252;var e=this.ce[this.Za[2]<<8|this.Za[1]];void 0!==e?(this.Te[0]=-2147483648,this.Se[0]=b<e.byteLength?e[b>>2]:-1):(this.Se[0]=-1,this.Te[0]=0)});Td(this,{ic:0,Gc:[134,128,55,18,0,0,0,0,2,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Fc:[]});Td(this,{ic:8,Gc:[134,128,0,112,7,0,0,2,0,0,1,6,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Fc:[]})} |
| rd.prototype.za=function(){var a=[];a[0]=this.Za;a[1]=this.lc;a[2]=this.jc;a[3]=this.kc;return a};rd.prototype.La=function(a){this.Za.set(a[0]);this.lc.set(a[1]);this.jc.set(a[2]);this.kc.set(a[3])};function Td(a,b){var e=b.ic,g=new Int32Array((new Uint8Array(b.Gc)).buffer);a.ce[e]=g;a.pe[e]=b;b.se=new Int32Array(6);b.se.set(g.subarray(4,10))};function xd(a,b){this.q=a.q;this.o=a;this.wc=a.c.wc;this.f=0;this.Y=new Uint8Array(10);this.ca=0;this.r=null;this.c=new Uint8Array(10);this.G=this.D=this.m=0;this.xa=b;this.U=this.I=this.ta=this.ab=this.$a=this.Ka=0;this.oa=1;this.k=0;if(b){this.G=b.byteLength;var e,g,d;if((e={160:{type:1,rb:40,pb:8,mb:1},180:{type:1,rb:40,pb:9,mb:1},200:{type:1,rb:40,pb:10,mb:1},320:{type:1,rb:40,pb:8,mb:2},360:{type:1,rb:40,pb:9,mb:2},400:{type:1,rb:40,pb:10,mb:2},720:{type:3,rb:80,pb:9,mb:2},1200:{type:2,rb:80, |
| pb:15,mb:2},1440:{type:4,rb:80,pb:18,mb:2},1722:{type:5,rb:82,pb:21,mb:2},2880:{type:5,rb:80,pb:36,mb:2}}[this.G>>10])&&0===(this.G&1023))a.c.Pa.Qa[16]=e.type<<4,g=e.pb,d=e.mb,e=e.rb;else throw"Unknown floppy size: "+Qd(b.byteLength);this.N=g;this.X=d;this.Ja=e;Y(this.q,1008,this,this.vg);Y(this.q,1010,this,this.wg);Y(this.q,1012,this,this.yg);Y(this.q,1013,this,this.zg);Y(this.q,1015,this,this.Bg);Z(this.q,1010,this,this.xg);Z(this.q,1013,this,this.Ag)}else a.c.Pa.Qa[16]=64}n=xd.prototype; |
| n.za=function(){var a=[];a[0]=this.f;a[1]=this.Y;a[2]=this.ca;a[4]=this.c;a[5]=this.m;a[6]=this.D;a[7]=this.G;a[8]=this.Ka;a[9]=this.$a;a[10]=this.ab;a[11]=this.ta;a[12]=this.I;a[13]=this.U;a[14]=this.oa;a[15]=this.k;a[16]=this.N;a[17]=this.X;a[18]=this.Ja;return a}; |
| n.La=function(a){this.f=a[0];this.Y=a[1];this.ca=a[2];this.r=a[3];this.c=a[4];this.m=a[5];this.D=a[6];this.G=a[7];this.Ka=a[8];this.$a=a[9];this.ab=a[10];this.ta=a[11];this.I=a[12];this.U=a[13];this.oa=a[14];this.k=a[15];this.N=a[16];this.X=a[17];this.Ja=a[18]};n.vg=function(){return 0};n.yg=function(){var a=128;this.m<this.D&&(a|=80);0===(this.k&8)&&(a|=32);return a};n.Bg=function(){return 0};n.zg=function(){return this.m<this.D?this.c[this.m++]:255}; |
| n.Ag=function(a){if(0<this.f)this.Y[this.ca++]=a,this.f--,0===this.f&&this.r.call(this,this.Y);else{switch(a){case 3:this.r=this.Lf;this.f=2;break;case 4:this.r=this.tf;this.f=1;break;case 5:case 197:this.r=function(b){ie(this,!0,b)};this.f=8;break;case 230:this.r=function(b){ie(this,!1,b)};this.f=8;break;case 7:this.r=this.sf;this.f=1;break;case 8:this.m=0;this.D=2;this.c[0]=32;this.c[1]=this.I;break;case 74:this.r=this.Rg;this.f=1;break;case 15:this.f=2;this.r=this.gf;break;case 14:this.c[0]=128, |
| this.m=0,this.D=1,this.f=0}this.ca=0}};n.wg=function(){return this.k};n.xg=function(a){4===(a&4)&&0===(this.k&4)&&this.o.Ya(6);this.k=a};n.tf=function(){this.m=0;this.D=1;this.c[0]=32};n.gf=function(a){this.I=a[1];this.U=a[0]>>2&1;this.k&8&&this.o.Ya(6)};n.sf=function(){this.k&8&&this.o.Ya(6)};function ie(a,b,e){var g=e[2],d=e[1],h=e[3],l=128<<e[4],m=e[5]-e[3]+1,q=((g+a.X*d)*a.N+h-1)*l;b?a.wc.de(a.xa,q,m*l,2,a.Pb.bind(a,e,d,g,h)):je(a.wc,a.xa,q,a.Pb.bind(a,e,d,g,h))} |
| n.Pb=function(a,b,e,g,d){d||(g++,g>this.N&&(g=1,e++,e>=this.X&&(e=0,a++)),this.I=a,this.U=e,this.oa=g,this.m=0,this.D=7,this.c[0]=e<<2|32,this.c[1]=0,this.c[2]=0,this.c[3]=a,this.c[4]=e,this.c[5]=g,this.c[6]=b[4],this.k&8&&this.o.Ya(6))};n.Lf=function(){};n.Rg=function(){this.m=0;this.D=7;this.c[0]=0;this.c[1]=0;this.c[2]=0;this.c[3]=0;this.c[4]=0;this.c[5]=0;this.c[6]=0;this.k&8&&this.o.Ya(6)};function ld(a){this.size=a;this.c=new Uint8Array(32768);this.f=[];this.k=[];this.m=[];this.r=[];this.buffer=new ArrayBuffer(a);this.ma=new Uint8Array(this.buffer);this.D=new Uint16Array(this.buffer);this.wb=new Int32Array(this.buffer)}n=ld.prototype;n.za=function(){return[this.size,this.buffer]};n.La=function(a){this.size=a[0];this.buffer=a[1];this.ma=new Uint8Array(this.buffer);this.D=new Uint16Array(this.buffer);this.wb=new Int32Array(this.buffer)}; |
| function ke(a,b){var e=a.f[b>>>17];return e(b)|e(b+1|0)<<8}function le(a,b,e){a=a.k[b>>>17];a(b,e&255);a(b+1|0,e>>8&255)}n.L=function(a){return this.c[a>>>17]?this.f[a>>>17](a):this.ma[a]};n.K=function(a){return this.c[a>>>17]?ke(this,a):this.ma[a]|this.ma[a+1|0]<<8};function Xb(a,b){return a.c[b>>>16]?ke(a,b<<1):a.D[b]}function P(a,b){return a.c[b>>>17]?a.m[b>>>17](b):a.ma[b]|a.ma[b+1|0]<<8|a.ma[b+2|0]<<16|a.ma[b+3|0]<<24} |
| function $b(a,b){var e;a.c[b>>>15]?(e=b<<2,e=a.m[e>>>17](e)):e=a.wb[b];return e}n.R=function(a,b){if(this.c[a>>>17])this.k[a>>>17](a,b);else this.ma[a]=b};n.fa=function(a,b){this.c[a>>>17]?le(this,a,b):(this.ma[a]=b,this.ma[a+1|0]=b>>8)};function Lb(a,b,e){a.c[b>>>16]?le(a,b<<1,e):a.D[b]=e}n.ga=function(a,b){if(this.c[a>>>17])this.r[a>>>17](a,b);else this.ma[a]=b,this.ma[a+1|0]=b>>8,this.ma[a+2|0]=b>>16,this.ma[a+3|0]=b>>24};function Ob(a,b,e){a.c[b>>>15]?(b=b<<2,a.r[b>>>17](b,e)):a.wb[b]=e};function sd(a){this.memory=a.memory;this.c=new Int32Array(4);this.f=new Int32Array(4);this.k=0;a=a.q;Z(a,4,this,this.We.bind(this,4));Z(a,5,this,this.We.bind(this,5));Z(a,10,this,this.Hg);Z(a,11,this,this.Ig);Z(a,12,this,this.Jg);Z(a,129,this,this.Gg)}n=sd.prototype;n.za=function(){return[this.c,this.f,this.k]};n.La=function(a){this.c=a[0];this.f=a[1];this.k=a[2]};n.We=function(a,b){if(8>a){var e=a>>1;a&1?this.f[e]=me(this,this.f[e],b):this.c[e]=me(this,this.c[e],b)}};n.Hg=function(){};n.Ig=function(){}; |
| n.Jg=function(){this.k=0};n.Gg=function(a){this.c[2]=this.c[2]&65535|a<<16};function je(a,b,e,g){var d=a.f[2]+1,h=a.c[2];if(e+d>b.byteLength)g(!0);else{var l=a.memory;a.c[2]+=d;b.get(e,d,function(m){l.ma.set(m,h);g(!1)})}}n.de=function(a,b,e,g,d){e=this.f[g];var h=this.c[g];b+e>a.byteLength?d(!0):(this.c[g]+=e,a.set(b,new Uint8Array(this.memory.buffer,h,e+1),function(){d(!1)}))};function me(a,b,e){a.k^=1;return a.k?b&-256|e:b&-65281|e<<8};function zd(a){this.o=a;this.I=Date.now();this.f=new Uint8Array(4);this.k=new Uint8Array(4);this.D=new Uint8Array(4);this.G=new Uint8Array(4);this.m=new Uint8Array(4);this.r=new Uint16Array(3);this.kb=new Uint16Array(3);this.c=new Uint16Array(3);this.Cd=0;Y(a.q,97,this,function(){var b=Ca();return(66.66666666666667*b&1)<<4|(b-this.Cd>=this.kb[2]/1193.1816666)<<5});Y(a.q,64,this,function(){return ne(this,0)});Y(a.q,65,this,function(){return ne(this,1)});Y(a.q,66,this,function(){return ne(this,2)}); |
| Z(a.q,64,this,function(b){oe(this,0,b)});Z(a.q,65,this,function(b){oe(this,1,b)});Z(a.q,66,this,function(b){oe(this,2,b)});Z(a.q,67,this,this.N)}zd.prototype.za=function(){var a=[];a[0]=this.f;a[1]=this.k;a[2]=this.D;a[3]=this.G;a[4]=this.m;a[5]=this.r;a[6]=this.kb;a[7]=this.c;a[8]=this.Cd;return a};zd.prototype.La=function(a){this.f=a[0];this.k=a[1];this.D=a[2];this.G=a[3];this.m=a[4];this.r=a[5];this.kb=a[6];this.c=a[7];this.Cd=a[8]}; |
| zd.prototype.qb=function(a,b){var e,g;e=1193.1816666*(a-this.I)>>>0;if(!e)return 0;this.I+=e/1193.1816666;var d=100;if(!b&&this.k[0])if(e=this.c[0]-=e,0>=e)if(d=0,this.o.Ya(0),g=this.D[0],0===g)this.k[0]=0,this.c[0]=0;else{if(3===g||2===g)this.c[0]=this.kb[0]+e%this.kb[0]}else d=e/1193.1816666;return d};function ne(a,b){var e=a.m[b];if(e)return a.m[b]--,2===e?a.r[b]&255:a.r[b]>>8;e=a.f[b];3===a.D[b]&&(a.f[b]^=1);return e?a.c[b]&255:a.c[b]>>8} |
| function oe(a,b,e){a.kb[b]=a.f[b]?a.kb[b]&-256|e:a.kb[b]&255|e<<8;3===a.G[b]&&a.f[b]||(a.kb[b]||(a.kb[b]=65535),a.c[b]=a.kb[b],a.k[b]=!0);3===a.G[b]&&(a.f[b]^=1)}zd.prototype.N=function(a){var b=a>>1&7,e=a>>6&3;a=a>>4&3;3!==e&&(0===a?(this.m[e]=2,this.r[e]=this.c[e]):(6<=b&&(b&=-5),this.f[e]=1===a?0:1,this.D[e]=b,this.G[e]=a,2===e&&(this.Cd=Ca())))};function td(a,b,e){this.B=b;this.Da=e;this.k=0;this.Qc=14;this.Pc=15;this.Y=80;this.ab=25;this.m=this.zd=this.Vc=0;this.cc=!0;this.tb=!1;this.Cb=new Int32Array(256);this.ca=this.r=this.X=this.U=this.N=this.I=0;this.Mc=80;this.Yb=!1;this.Jb=32;this.Vd=this.ta=0;this.Gc=[222,16,32,10,7,0,0,0,162,0,0,3,0,0,128,0,8,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,1,0,0];this.ic=144;this.Fc=[];Td(a.c.Ec,this);this.va={He:!1,Ug:0,Vg:0,rf:0};this.xa=this.Ja=this.G= |
| 0;this.D=-1;this.wd=new Uint8Array(16);this.Kb=-1;this.f=15;this.Ad=0;this.$a=-1;this.Sc=this.Rc=this.Tc=0;this.c=255;this.xd=0;this.Uc=this.yd=255;a=a.q;Z(a,960,this,this.cg);Y(a,960,this,this.Ue,this.bg);Y(a,961,this,this.Ve);Z(a,962,this,this.dg);a.od(964,this,this.fg,this.hg);Y(a,964,this,this.eg);Y(a,965,this,this.gg);a.od(974,this,this.og,this.qg);Y(a,974,this,this.ng);Y(a,975,this,this.pg);Z(a,967,this,this.ig);Z(a,968,this,this.jg);Z(a,969,this,this.lg);Y(a,969,this,this.kg);Y(a,972,this, |
| this.mg);a.od(980,this,this.rg,this.tg);Y(a,981,this,this.sg);Y(a,986,this,this.ug);this.Ka=-1;this.oa=0;Z(a,462,this,void 0,this.Zf);Z(a,463,this,void 0,this.ag);Y(a,463,this,void 0,this.$f);void 0===this.Da||262144>this.Da?this.Da=262144:this.Da&65535&&(this.Da|=65535,this.Da++);this.ka=new Uint8Array(this.Da);this.Fa=this.Da;this.Ea=0;this.be=void 0;b.register("screen-tell-buffer",function(d){this.be=d[0]},this);b.register("screen-fill-buffer",function(){if(this.tb&&this.be&&!(this.Ea<this.Fa)){var d= |
| 0,h=0;this.Yb?d=this.Jb:this.cc?d=8:(d=8,h=262144);var l=this.be,m=this.Fa,q=this.Ea;switch(d){case 32:for(var w=m>>2,C=(q>>2)+1,d=w;d<C;d++)q=this.cf[d],l[d]=q<<16|q>>16&255|q&65280|4278190080;break;case 24:for(var w=m/3|0,C=(q/3|0)+1,z=3*w,d=w;z<q;d++){var L=this.ka[z++],h=this.ka[z++],m=this.ka[z++];l[d]=L<<16|h<<8|m|4278190080}break;case 16:w=m>>1;C=(q>>1)+1;for(d=w;d<C;d++)q=this.bh[d],m=255*(q>>11)/31|0,h=255*(q>>5&63)/63|0,L=255*(q&31)/31|0,l[d]=L<<16|h<<8|m|4278190080;break;case 8:for(w=m- |
| h,C=q-h+1,d=m;d<q;d++)m=this.Cb[this.ka[d]],l[d-h]=m&65280|m<<16|m>>16|4278190080}this.Fa=this.Da;this.Ea=0;this.B.send("screen-fill-buffer-end",[w,C])}},this);this.bh=new Uint16Array(this.ka.buffer);this.cf=new Int32Array(this.ka.buffer);this.Oc=new Uint8Array(this.ka.buffer,0,262144);this.Rd=new Uint8Array(this.ka.buffer,0,65536);this.Sd=new Uint8Array(this.ka.buffer,65536,65536);this.Td=new Uint8Array(this.ka.buffer,131072,65536);this.Ud=new Uint8Array(this.ka.buffer,196608,65536);var g=this;Cd(a, |
| 655360,131072,function(d){d-=655360;!g.tb||g.cc?(d|=g.ta,d=g.ka[d]):(d&=65535,g.I=g.Rd[d],g.N=g.Sd[d],g.U=g.Td[d],g.X=g.Ud[d],d=g.Oc[g.Tc<<16|d]);return d},function(d,h){var l;l=d-655360;if(g.tb)if(g.cc){var m=l,m=m|g.ta;g.Fa=m<g.Fa?m:g.Fa;g.Ea=m>g.Ea?m:g.Ea;g.ka[m]=h}else{if(!(65535<l)){var q,w,C,z=g.Rc&3;0===z?m=q=w=C=h:2===z&&(g.f&1&&(m=g.I&~g.c|(h&1?255:0)&g.c),g.f&2&&(q=g.N&~g.c|(h&2?255:0)&g.c),g.f&4&&(w=g.U&~g.c|(h&4?255:0)&g.c),g.f&8&&(C=g.X&~g.c|(h&8?255:0)&g.c));if(0===z||2===z){switch(g.Sc& |
| 24){case 8:m&=g.I;q&=g.N;w&=g.U;C&=g.X;break;case 16:m|=g.I;q|=g.N;w|=g.U;C|=g.X;break;case 24:m^=g.I,q^=g.N,w^=g.U,C^=g.X}g.f&1&&(m=g.I&~g.c|m&g.c);g.f&2&&(q=g.N&~g.c|q&g.c);g.f&4&&(w=g.U&~g.c|w&g.c);g.f&8&&(C=g.X&~g.c|C&g.c)}else 1===z&&(m=g.I,q=g.N,w=g.U,C=g.X);g.f&1?g.Rd[l]=m:m=g.Rd[l];g.f&2?g.Sd[l]=q:q=g.Sd[l];g.f&4?g.Td[l]=w:w=g.Td[l];g.f&8?g.Ud[l]=C:C=g.Ud[l];if(!(l>=g.Vc*g.zd<<3))for(q<<=1,w<<=2,C<<=3,l=l<<3|7,z=l+262144,g.Fa=z-7<g.Fa?z-7:g.Fa,g.Ea=z>g.Ea?z:g.Ea,z=0;8>z;z++)g.ka[l+262144]= |
| g.wd[m>>z&1|q>>z&2|w>>z&4|C>>z&8],l--}}else m=l,98304>m||(w=(m-98304>>1)-g.m,q=w/g.Y|0,w%=g.Y,m&1?(l=h,C=g.Oc[m&-2]):(C=h,l=g.Oc[m|1]),g.B.send("screen-put-char",[q,w,C,g.Cb[l>>4&15],g.Cb[l&15]]),g.Oc[m]=h)});Cd(a,3758096384,this.Da,function(d){return g.ka[d&268435455]},function(d,h){var l;l=d&268435455;g.ka[l]=h;g.Fa=l<g.Fa?l:g.Fa;g.Ea=l>g.Ea?l:g.Ea},function(d){d&=268435455;return d&3?g.ka[d]|g.ka[d+1]<<8|g.ka[d+2]<<16|g.ka[d+3]<<24:g.cf[d>>2]},function(d,h){var l;l=d&268435455;g.Fa=l<g.Fa?l:g.Fa; |
| g.Ea=l+3>g.Ea?l+3:g.Ea;g.ka[l]=h;g.ka[l+1]=h>>8;g.ka[l+2]=h>>16;g.ka[l+3]=h>>24})}n=td.prototype; |
| n.za=function(){var a=[];a[0]=this.Da;a[1]=this.k;a[2]=this.Qc;a[3]=this.Pc;a[4]=this.Y;a[5]=this.ab;a[6]=this.Vc;a[7]=this.zd;a[8]=this.m;a[9]=this.tb;a[10]=this.Cb;a[11]=this.I;a[12]=this.N;a[13]=this.U;a[14]=this.X;a[15]=this.r;a[16]=this.ca;a[17]=this.Mc;a[18]=this.Yb;a[19]=this.Jb;a[20]=this.ta;a[21]=this.Vd;a[22]=this.G;a[23]=this.Ja;a[24]=this.xa;a[25]=this.wd;a[26]=this.Kb;a[27]=this.f;a[28]=this.Ad;a[29]=this.$a;a[30]=this.Tc;a[31]=this.Rc;a[32]=this.Sc;a[33]=this.c;a[34]=this.xd;a[35]=this.yd; |
| a[36]=this.Uc;a[37]=this.Ka;a[38]=this.oa;a[39]=this.ka;return a}; |
| n.La=function(a){this.Da=a[0];this.k=a[1];this.Qc=a[2];this.Pc=a[3];this.Y=a[4];this.ab=a[5];this.Vc=a[6];this.zd=a[7];this.m=a[8];this.tb=a[9];this.Cb=a[10];this.I=a[11];this.N=a[12];this.U=a[13];this.X=a[14];this.r=a[15];this.ca=a[16];this.Mc=a[17];this.Yb=a[18];this.Jb=a[19];this.ta=a[20];this.Vd=a[21];this.G=a[22];this.Ja=a[23];this.xa=a[24];this.wd=a[25];this.Kb=a[26];this.f=a[27];this.Ad=a[28];this.$a=a[29];this.Tc=a[30];this.Rc=a[31];this.Sc=a[32];this.c=a[33];this.xd=a[34];this.yd=a[35];this.Uc= |
| a[36];this.Ka=a[37];this.oa=a[38];this.ka.set(a[39]);this.B.send("screen-set-mode",this.tb);this.tb?this.qd(this.r,this.ca,this.Jb):(this.pc(this.Y,this.ab),this.vd(),this.ud());pe(this)};n.ud=function(){var a=(this.k-this.m)/this.Y|0,b=(this.k-this.m)%this.Y,a=Math.min(this.ab-1,a);this.B.send("screen-update-cursor",[a,b])}; |
| function pe(a){if(a.tb)a.Fa=a.Da,a.Ea=0;else for(var b=98304|a.m<<1,e,g,d=0;d<a.ab;d++)for(var h=0;h<a.Y;h++)e=a.Oc[b],g=a.Oc[b|1],a.B.send("screen-put-char",[d,h,e,a.Cb[g>>4&15],a.Cb[g&15]]),b+=2}n.lb=function(){};n.pc=function(a,b){this.Y=a;this.ab=b;this.B.send("screen-set-size-text",[a,b])};n.qd=function(a,b,e){this.Vc=a;this.zd=b;this.va.rf=e;this.va.He=!0;this.va.Ug=a;this.va.Vg=b;this.B.send("screen-set-size-graphical",[a,b,e])}; |
| n.vd=function(){this.B.send("screen-update-cursor-scanline",[this.Qc,this.Pc])};function qe(a,b){var e=!1,g=0,d=0;switch(b){case 3:a.pc(a.Mc,25);break;case 16:g=640;d=350;e=!0;a.cc=!1;break;case 18:g=640;d=480;e=!0;a.cc=!1;break;case 19:g=320,d=200,e=!0,a.cc=!0}a.B.send("screen-set-mode",e);(a.va.He=e)&&a.qd(g,d,8);a.tb=e}n.cg=function(a){-1===this.D?this.D=a:(16>this.D&&(this.wd[this.D]=a),this.D=-1)};n.Ue=function(){var a=this.D;this.D=-1;return a}; |
| n.bg=function(){return this.Ue()&255|this.Ve()<<8&65280};n.Ve=function(){return this.D=-1};n.dg=function(a){this.yd=a;103===a?qe(this,3):227===a?qe(this,18):99===a?qe(this,19):163===a?qe(this,16):qe(this,3)};n.fg=function(a){this.Kb=a};n.eg=function(){return this.Kb};n.hg=function(a){switch(this.Kb){case 2:this.f=a;break;case 4:this.Ad=a}};n.gg=function(){switch(this.Kb){case 2:return this.f;case 4:return this.Ad;case 6:return 18}return 0};n.ig=function(a){this.xa=3*a}; |
| n.jg=function(a){this.Ja=3*a};n.lg=function(a){var b=this.Ja/3|0,e=this.Ja%3,g=this.Cb[b];a=255*a/63&255;this.Cb[b]=0===e?g&-16711681|a<<16:1===e?g&-65281|a<<8:g&-256|a;this.Ja++};n.kg=function(){var a=this.xa%3,b=this.Cb[this.xa/3|0];this.xa++;return(b>>8*(2-a)&255)/255*63|0};n.mg=function(){return this.yd};n.og=function(a){this.$a=a};n.ng=function(){return this.$a};n.qg=function(a){switch(this.$a){case 3:this.Sc=a;break;case 4:this.Tc=a;break;case 5:this.Rc=a;break;case 8:this.c=a}}; |
| n.pg=function(){switch(this.$a){case 3:return this.Sc;case 4:return this.Tc;case 5:return this.Rc;case 8:return this.c}return 0};n.rg=function(a){this.G=a}; |
| n.tg=function(a){switch(this.G){case 2:this.Mc=a;break;case 9:this.xd=a;7===(a&31)?this.pc(this.Mc,50):this.pc(this.Mc,25);break;case 10:this.Qc=a;this.vd();break;case 11:this.Pc=a;this.vd();break;case 12:this.m=this.m&255|a<<8;pe(this);break;case 13:this.m=this.m&65280|a;pe(this);break;case 14:this.k=this.k&255|a<<8;this.ud();break;case 15:this.k=this.k&65280|a,this.ud()}}; |
| n.sg=function(){return 9===this.G?this.xd:10===this.G?this.Qc:11===this.G?this.Pc:14===this.G?this.k>>8:15===this.G?this.k&255:0};n.ug=function(){this.Uc^=8;this.D=-1;return this.Uc};n.Zf=function(a){this.Ka=a}; |
| n.ag=function(a){switch(this.Ka){case 1:this.r=a;2560<this.r&&(this.r=2560);break;case 2:this.ca=a;1600<this.ca&&(this.ca=1600);break;case 3:this.Jb=a;break;case 4:this.Yb=1===(a&1);this.oa=a;break;case 5:this.ta=a<<16;break;case 9:this.Vd=this.r*(15===this.Jb?16:this.Jb)/8*a,pe(this)}!this.Yb||this.r&&this.ca||(this.Yb=!1);this.Yb&&4===this.Ka&&(this.qd(this.r,this.ca,this.Jb),this.B.send("screen-set-mode",!0),this.cc=this.tb=!0);this.Yb||(this.ta=0)};n.$f=function(){return re(this,this.Ka)}; |
| function re(a,b){switch(b){case 0:return 45248;case 1:return a.oa&2?2560:a.r;case 2:return a.oa&2?1600:a.ca;case 3:return a.oa&2?32:a.Jb;case 4:return a.oa;case 5:return a.ta>>>16;case 6:return a.Vc;case 8:return 0;case 10:return a.Da/65536|0}return 255};function vd(a,b){this.o=a;this.B=b;this.Zb=this.Qb=!1;this.gd=!0;this.hc=this.yb=this.xb=0;this.ca=!0;this.N=this.I=this.r=this.G=this.U=this.D=this.dd=!1;this.ea=new Sd(32);this.m=0;this.oc=100;this.Jc=4;this.k=!1;this.Ke=-1;this.c=new Sd(32);this.B.register("keyboard-code",function(e){this.dd&&(this.ea.push(e),se(this))},this);this.B.register("mouse-click",function(e){this.gd&&this.Zb&&(this.hc=e[0]|e[2]<<1|e[1]<<2,this.Qb&&te(this,0,0))},this);this.B.register("mouse-delta",function(e){var g=e[1]; |
| if(this.gd&&this.Zb){var d=this.Jc*this.oc/80;this.xb+=e[0]*d;this.yb+=g*d;this.Qb&&(e=this.xb|0,g=this.yb|0,!e&&!g||Date.now()-this.Ke<1E3/this.oc||(this.xb-=e,this.yb-=g,te(this,e,g)))}},this);this.B.register("mouse-wheel",function(){},this);this.f=5;this.X=this.Y=!1;Y(a.q,96,this,this.Cg);Y(a.q,100,this,this.Eg);Z(a.q,96,this,this.Dg);Z(a.q,100,this,this.Fg)}n=vd.prototype; |
| n.za=function(){var a=[];a[0]=this.Qb;a[1]=this.Zb;a[2]=this.gd;a[3]=this.xb;a[4]=this.yb;a[5]=this.hc;a[6]=this.ca;a[7]=this.dd;a[8]=this.D;a[9]=this.U;a[10]=this.G;a[11]=this.r;a[12]=this.I;a[13]=this.N;a[15]=this.m;a[16]=this.oc;a[17]=this.Jc;a[18]=this.k;a[20]=this.f;a[21]=this.Y;a[22]=this.X;return a}; |
| n.La=function(a){this.Qb=a[0];this.Zb=a[1];this.gd=a[2];this.xb=a[3];this.yb=a[4];this.hc=a[5];this.ca=a[6];this.dd=a[7];this.D=a[8];this.U=a[9];this.G=a[10];this.r=a[11];this.I=a[12];this.N=a[13];this.m=a[15];this.oc=a[16];this.Jc=a[17];this.k=a[18];this.f=a[20];this.Y=a[21];this.X=a[22];this.B.send("mouse-enable",this.Zb)};function ue(a){a.f&2&&a.o.Ya(12)}function se(a){a.f&1&&a.o.Ya(1)} |
| function te(a,b,e){var g=(0>e)<<5|(0>b)<<4|8|a.hc;a.Ke=Date.now();a.k&&(b=ve(b),e=ve(e));a.c.push(g);a.c.push(b);a.c.push(e);ue(a)}function ve(a){var b=a>>31;switch(Math.abs(a)){case 0:case 1:case 3:return a;case 2:return b;case 4:return 6*b;case 5:return 9*b;default:return a<<1}}n.lb=function(){}; |
| n.Cg=function(){if(!this.ea.length&&!this.c.length)return this.m;(this.ea.length&&this.c.length?0:!this.ea.length)?(this.m=this.c.shift(),1<=this.c.length&&ue(this)):(this.m=this.ea.shift(),1<=this.ea.length&&se(this));return this.m};n.Eg=function(){var a=16;if(this.c.length||this.ea.length)a|=1;this.c.length&&(a|=32);return a}; |
| n.Dg=function(a){if(this.X)se(this),this.f=a,this.X=!1;else if(this.Y)this.Y=!1,this.c.clear(),this.c.push(a),ue(this);else if(this.U)this.U=!1,this.c.clear(),this.c.push(250),this.oc=a,ue(this);else if(this.N)this.N=!1,this.c.clear(),this.c.push(250),this.Jc=3<a?4:1<<a,ue(this);else if(this.G)this.G=!1,this.ea.push(250),se(this);else if(this.r)this.r=!1,this.ea.push(250),se(this),a||this.ea.push(2);else if(this.I)this.I=!1,this.ea.push(250),se(this);else if(this.D){if(this.D=!1,this.gd){this.ea.clear(); |
| this.c.clear();this.c.push(250);switch(a){case 230:this.k=!1;break;case 231:this.k=!0;break;case 232:this.N=!0;break;case 233:te(this,0,0);break;case 242:this.c.push(0);this.c.push(0);this.hc=this.xb=this.yb=0;break;case 243:this.U=!0;break;case 244:this.Zb=this.Qb=!0;this.B.send("mouse-enable",!0);this.hc=this.xb=this.yb=0;break;case 245:this.Qb=!1;break;case 246:this.Qb=!1;this.oc=100;this.k=!1;this.Jc=4;break;case 255:this.c.push(170),this.c.push(0),this.Zb=!0,this.B.send("mouse-enable",!0),this.Qb= |
| !1,this.oc=100,this.k=!1,this.Jc=4,this.hc=this.xb=this.yb=0}ue(this)}}else{this.c.clear();this.ea.clear();this.ea.push(250);switch(a){case 237:this.G=!0;break;case 240:this.r=!0;break;case 242:this.ea.push(171);this.ea.push(83);break;case 243:this.I=!0;break;case 244:this.dd=!0;break;case 245:this.dd=!1;break;case 255:this.ea.clear(),this.ea.push(250),this.ea.push(170),this.ea.push(0)}se(this)}}; |
| n.Fg=function(a){switch(a){case 32:this.ea.clear();this.c.clear();this.ea.push(this.f);break;case 96:this.X=!0;break;case 211:this.Y=!0;break;case 212:this.D=!0;break;case 167:this.f|=32;break;case 168:this.f&=-33;break;case 169:this.ea.clear();this.c.clear();this.ea.push(0);break;case 170:this.ea.clear();this.c.clear();this.ea.push(85);break;case 171:this.ea.clear();this.c.clear();this.ea.push(0);break;case 173:this.f|=16;break;case 174:this.f&=-17;break;case 254:throw a=this.o,a.reset(),nd(a),233495534; |
| }};function od(a,b){this.Sa=this.W=this.hd=this.Ac=0;this.f=void 0===b;this.c=void 0;this.ed=!1;this.state=0;this.Zc=this.Kd=1;this.f?(this.c=new od(a,this),this.$c=function(){var g=this.Sa&this.Ac;if(!g)return this.c.$c();g&=-g;if(this.W&&(this.W&-this.W)<=g)return!1;var d=Ld(g),g=1<<d;this.Sa&=~g;if(4===g)return this.c.$c();this.Zc||(this.W|=g);a.da=a.l;Ec(a,this.hd|d,!1,!1);return!0}):this.$c=function(){var g=this.Sa&this.Ac;if(!g)return!1;g&=-g;if(this.W&&(this.W&-this.W)<=g)return!1;var d=Ld(g), |
| g=1<<d;this.Sa&=~g;this.W|=g;a.da=a.l;Ec(a,this.hd|d,!1,!1);this.Sa&&b.Jd(2);this.Zc||(this.W&=~g);return!0};this.k=function(){this.f&&this.c.k()};var e;e=this.f?32:160;Z(a.q,e,this,function(g){if(g&16)this.ed=g&1,this.state=1;else if(g&8)this.Kd=g&1;else{var d=g>>5;1===d?this.W&=this.W-1:3===d&&(this.W&=~(1<<(g&7)))}});Y(a.q,e,this,function(){return this.Kd?this.Sa:this.W});Z(a.q,e|1,this,function(g){0===this.state?this.ed?(this.ed=!1,this.Zc=g&2):this.Ac=~g:1===this.state?(this.hd=g,this.state++): |
| 2===this.state&&(this.state=0)});Y(a.q,e|1,this,function(){return~this.Ac&255});this.Jd=this.f?function(g){8<=g&&(this.c.Jd(g-8),g=2);this.Sa|=1<<g;zc(a)}:function(g){this.Sa|=1<<g}}od.prototype.za=function(){var a=[];a[0]=this.Ac;a[1]=this.hd;a[2]=this.W;a[3]=this.Sa;a[4]=this.f;a[5]=this.c;a[6]=this.ed;a[7]=this.state;a[8]=this.Kd;a[9]=this.Zc;return a}; |
| od.prototype.La=function(a){this.Ac=a[0];this.hd=a[1];this.W=a[2];this.Sa=a[3];this.f=a[4];this.c=a[5];this.ed=a[6];this.state=a[7];this.Kd=a[8];this.Zc=a[9]};function pd(a){this.o=a;this.vc=0;this.Qa=new Uint8Array(256);this.I=this.c=Date.now();this.f=0;this.D=!0;this.N=!1;this.G=.9765625;this.r=38;this.k=2;this.me=this.m=0;Z(a.q,112,this,function(b){this.vc=b&127;this.me=b>>7});Z(a.q,113,this,this.vf);Y(a.q,113,this,this.uf)}n=pd.prototype;n.za=function(){var a=[];a[0]=this.vc;a[1]=this.Qa;a[2]=this.c;a[3]=this.I;a[4]=this.f;a[5]=this.D;a[6]=this.N;a[7]=this.G;a[8]=this.r;a[9]=this.k;a[10]=this.m;a[11]=this.me;return a}; |
| n.La=function(a){this.vc=a[0];this.Qa=a[1];this.c=a[2];this.I=a[3];this.f=a[4];this.D=a[5];this.N=a[6];this.G=a[7];this.r=a[8];this.k=a[9];this.m=a[10];this.me=a[11]};n.qb=function(a){this.c+=a-this.I;this.I=a;return this.N&&this.D&&this.f<a?(this.D=!1,this.o.Ya(8),this.m|=192,this.f+=this.G*Math.ceil((a-this.f)/this.G),Math.max(0,a-this.f)):100};function we(a,b){var e;if(a.k&4)e=b;else{e=b;for(var g=0,d=0,h;e;)h=e%10,d|=h<<4*g,g++,e=(e-h)/10;e=d}return e} |
| n.uf=function(){switch(this.vc){case 0:return we(this,(new Date(this.c)).getUTCSeconds());case 2:return we(this,(new Date(this.c)).getUTCMinutes());case 4:return we(this,(new Date(this.c)).getUTCHours());case 7:return we(this,(new Date(this.c)).getUTCDate());case 8:return we(this,(new Date(this.c)).getUTCMonth()+1);case 9:return we(this,(new Date(this.c)).getUTCFullYear()%100);case 10:return this.r;case 11:return this.k;case 12:this.D=!0;var a=this.m;this.m&=-241;return a;case 13:return 255;case 50:return we(this, |
| (new Date(this.c)).getUTCFullYear()/100|0);default:return this.Qa[this.vc]}};n.vf=function(a){switch(this.vc){case 10:this.r=a&127;this.G=1E3/(32768>>(this.r&15)-1);break;case 11:this.k=a,this.k&64&&(this.f=Date.now())}this.N=64===(this.k&64)&&0<(this.r&15)};function wd(a,b,e){this.B=e;this.o=a;this.Fb=this.fe=this.f=this.Vb=this.Nb=this.fb=0;this.Na=1;this.c=this.Nd=this.le=this.Gd=0;this.input=new Sd(4096);this.ae=[];if(1E3===b||1016===b)this.c=4;else if(1E3===b||1E3===b)this.c=3;else return;this.B.register("serial0-input",function(g){this.input.push(g);this.fb|=4096;this.Fb&1&&xe(this)},this);a=a.q;Z(a,b,this,function(g){if(this.Vb&128)this.Nb=this.Nb&-256|g;else if(ye(this),255!==g){var d=String.fromCharCode(g);this.B.send("serial0-output-char",d); |
| this.ae.push(g);"\n"===d&&(this.B.send("serial0-output-line",String.fromCharCode.apply("",this.ae)),this.ae=[])}});Z(a,b|1,this,function(g){this.Vb&128?this.Nb=this.Nb&255|g<<8:(this.Fb=g,Ce(this))});Y(a,b,this,function(){if(this.Vb&128)return this.Nb&255;var g=this.input.shift();this.input.length&&xe(this);return g});Y(a,b|1,this,function(){return this.Vb&128?this.Nb>>8:this.Fb});Y(a,b|2,this,function(){var g=this.Na&15|192;2===this.Na?De(this,2):12===this.Na&&De(this,12);return g});Z(a,b|2,this, |
| function(g){this.fe=g});Y(a,b|3,this,function(){return this.Vb});Z(a,b|3,this,function(g){this.Vb=g});Y(a,b|4,this,function(){return this.Gd});Z(a,b|4,this,function(g){this.Gd=g});Y(a,b|5,this,function(){var g=0;this.input.length&&(g|=1);return g|96});Z(a,b|5,this,function(){});Y(a,b|6,this,function(){return this.le});Z(a,b|6,this,function(){});Y(a,b|7,this,function(){return this.Nd});Z(a,b|7,this,function(g){this.Nd=g})} |
| wd.prototype.za=function(){var a=[];a[0]=this.fb;a[1]=this.Nb;a[2]=this.Vb;a[3]=this.f;a[4]=this.fe;a[5]=this.Fb;a[6]=this.Na;a[7]=this.Gd;a[8]=this.le;a[9]=this.Nd;a[10]=this.c;return a};wd.prototype.La=function(a){this.fb=a[0];this.Nb=a[1];this.Vb=a[2];this.f=a[3];this.fe=a[4];this.Fb=a[5];this.Na=a[6];this.Gd=a[7];this.le=a[8];this.Nd=a[9];this.c=a[10]};wd.prototype.M=function(){this.o.Ya(this.c)};function De(a,b){a.fb&=~(1<<b);a.Na=1;b===a.Na&&Ce(a)} |
| function xe(a){a.fb|=4096;a.Fb&1&&6!=a.Na&&4!=a.Na&&(a.Na=12,a.M())}function ye(a){a.fb|=4;a.Fb&2&&(a.Na&1||0==a.Na||2==a.Na)&&(a.Na=2,a.M())}function Ce(a){a.fb&4096&&a.Fb&1?xe(a):a.fb&4&&a.Fb&2?ye(a):a.Na=1};function Ee(a){this.message=a}Ee.prototype=Error();function Fe(a,b){if("object"!==typeof a||null===a||a instanceof Array)return a;if(a.BYTES_PER_ELEMENT)return{__state_type__:a.constructor.name,buffer_id:b.push(a.buffer)-1};if(a instanceof ArrayBuffer)return{__state_type__:"ArrayBuffer",buffer_id:b.push(a)-1};for(var e=a.za(),g=[],d=0;d<e.length;d++)g[d]=Fe(e[d],b);return g} |
| function Ge(a,b,e){if("object"!==typeof b||null===b)return b;if(a instanceof Array)return b;var g=b.__state_type__;if(void 0===g){for(var g=a.za(),d=0;d<b.length;d++)b[d]=Ge(g[d],b[d],e);a.La(b);return a}if("ArrayBuffer"===g)return b=e.Fe[b.buffer_id],a&&a.byteLength===b.length&&(new Uint8Array(a)).set(new Uint8Array(e.ie,b.offset,b.length)),a;g={Uint8Array:Uint8Array,Int8Array:Int8Array,Uint16Array:Uint16Array,Int16Array:Int16Array,Uint32Array:Uint32Array,Int32Array:Int32Array,Float32Array:Float32Array, |
| Float64Array:Float64Array}[g];b=e.Fe[b.buffer_id];return a&&a.constructor===g&&0===a.byteOffset&&a.byteLength===b.length?((new Uint8Array(a.buffer)).set(new Uint8Array(e.ie,b.offset,b.length),a.byteOffset),a):new g(e.ie.slice(b.offset,b.offset+b.length))} |
| p.prototype.pd=function(){for(var a=[],b=Fe(this,a),e=[],g=0,d=0;d<a.length;d++){var h=a[d].byteLength;e[d]={offset:g,length:h};g+=h;g=g+3&-4}var b=JSON.stringify({buffer_infos:e,state:b}),d=16+2*b.length,l=d+g,g=new ArrayBuffer(l),m=new Int32Array(g,0,4),h=new Uint16Array(g,16,b.length),q=new Uint8Array(g,d);m[0]=-2039052682;m[1]=1;m[2]=l;m[3]=2*b.length;for(d=0;d<b.length;d++)h[d]=b.charCodeAt(d);for(d=0;d<a.length;d++)q.set(new Uint8Array(a[d]),e[d].offset);return g}; |
| function He(a,b){var e=b.byteLength;if(16>e)throw new Ee("Invalid length: "+e);var g=new Int32Array(b,0,4);if(-2039052682!==g[0])throw new Ee("Invalid header: "+Qd(g[0]>>>0));if(1!==g[1])throw new Ee("Version mismatch: dump="+g[1]+" we=1");if(g[2]!==e)throw new Ee("Length doesn't match header: real="+e+" header="+g[2]);g=g[3];if(0>g||g+12>=e||g%2)throw new Ee("Invalid info block length: "+g);for(var d=g/2,h=new Uint16Array(b,16,d),l="",e=0;e<d-8;)l+=String.fromCharCode(h[e++],h[e++],h[e++],h[e++], |
| h[e++],h[e++],h[e++],h[e++]);for(;e<d;)l+=String.fromCharCode(h[e++]);e=JSON.parse(l);d=e.state;h=e.buffer_infos;g=16+g;for(e=0;e<h.length;e++)h[e].offset+=g;Ge(a,d,{ie:b,Fe:h})};function Ad(a,b){this.o=a;this.B=b;this.B.register("net0-receive",function(d){if(!(this.s&1)){this.B.send("eth-receive-end",[d.length]);if(60>d.length){var h=d;d=new Uint8Array(60);d.set(h)}var h=this.$b<<8,l=d.length+4,m=h+4,q=this.$b+1+(l>>8);if(h+l>this.memory.length){var w=this.memory.length-m;this.memory.set(d.subarray(0,w),m);this.memory.set(d.subarray(w),76)}else this.memory.set(d,m);q>=this.nc&&(q+=this.Ic-this.nc);this.memory[h]=1;this.memory[h+1]=q;this.memory[h+2]=l;this.memory[h+3]=l>> |
| 8;this.$b=q;Ie(this,1)}},this);this.Gc=[236,16,41,128,3,1,0,0,0,0,0,2,0,0,0,0,1,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,0,17,0,0,184,254,0,0,0,0,0,0,0,0,11,1,0,0];this.ic=40;this.Fc=[{size:32}];Td(a.c.Ec,this);this.Fd=this.W=0;this.s=1;this.Pd=this.rc=this.ob=this.ad=0;this.memory=new Uint8Array(32768);for(var e=[0,34,21,255*Math.random()|0,255*Math.random()|0,255*Math.random()|0],g=0;6>g;g++)this.memory[g<<1]=this.memory[g<<1|1]=e[g];this.Ua=0;this.Ic=64;this.nc=128;this.Bd= |
| this.$b=76;e=a.q;Y(e,47104,this,function(){return this.s});Z(e,47104,this,function(d){this.s=d&-5;!(this.s&1)&&d&4&&(d=this.Pd<<8,d=this.memory.subarray(d,d+this.rc),this.B.send("net0-send",d),this.B.send("eth-transmit-end",[d.length]),Ie(this,2),0===this.ob&&Ie(this,64))});Y(e,47117,this,function(){return 0});Y(e,47118,this,function(){return 0});Y(e,47119,this,function(){return 0});Y(e,47135,this,function(){0===(this.s&192)&&Ie(this,128);return 0});Z(e,47135,this,function(){});Z(e,47105,this,function(d){0=== |
| (this.s&192)&&(this.Ic=d)});Z(e,47106,this,function(d){0===(this.s&192)&&(this.nc=d)});Y(e,47111,this,function(){return 0===(this.s&192)?this.W:this.$b});Z(e,47111,this,function(d){0===(this.s&192)?this.W&=~d:this.$b=d});Z(e,47117,this,function(){});Z(e,47118,this,function(d){0===(this.s&192)&&(this.ad=d)});Z(e,47114,this,function(d){0===(this.s&192)&&(this.ob=this.ob&65280|d&255)});Z(e,47115,this,function(d){0===(this.s&192)&&(this.ob=this.ob&255|d<<8&65280)});Z(e,47112,this,function(d){0===(this.s& |
| 192)&&(this.Ua=this.Ua&65280|d&255)});Z(e,47113,this,function(d){0===(this.s&192)&&(this.Ua=this.Ua&255|d<<8&65280)});Z(e,47119,this,function(d){0===(this.s&192)&&(this.Fd=d)});Y(e,47107,this,function(){return 0===(this.s&192)?this.Bd:0});Z(e,47107,this,function(d){0===(this.s&192)&&(this.Bd=d)});Y(e,47108,this,function(){return 0===(this.s&192)?35:0});Z(e,47108,this,function(d){0===(this.s&192)&&(this.Pd=d)});Z(e,47109,this,function(d){0===(this.s&192)&&(this.rc=this.rc&-256|d)});Z(e,47110,this, |
| function(d){0===(this.s&192)&&(this.rc=this.rc&255|d<<8)});Y(e,47116,this,function(){return 0===(this.s&192)?9:0});Y(e,47120,this,this.te,this.te,this.xf);Z(e,47120,this,this.ue,this.ue,this.yf)}n=Ad.prototype;n.za=function(){var a=[];a[0]=this.W;a[1]=this.Fd;a[2]=this.s;a[3]=this.ad;a[4]=this.ob;a[5]=this.rc;a[6]=this.Pd;a[7]=this.Ua;a[8]=this.Ic;a[9]=this.$b;a[10]=this.Bd;return a}; |
| n.La=function(a){this.W=a[0];this.Fd=a[1];this.s=a[2];this.ad=a[3];this.ob=a[4];this.rc=a[5];this.Pd=a[6];this.Ua=a[7];this.Ic=a[8];this.$b=a[9];this.Bd=a[10]};function Ie(a,b){a.W|=b;a.Fd&b&&a.o.Ya(11)}function Je(a,b){a.ob--;a.memory[a.Ua++]=b;a.Ua>=a.nc<<8&&(a.Ua+=a.Ic-a.nc<<8);0===a.ob&&Ie(a,64)}n.ue=function(a){Je(this,a);this.ad&1&&Je(this,a>>8)};n.yf=function(a){Je(this,a);Je(this,a>>8);Je(this,a>>16);Je(this,a>>24)}; |
| function Ke(a){var b=a.memory[a.Ua++];a.ob--;a.Ua>=a.nc<<8&&(a.Ua+=a.Ic-a.nc<<8);0===a.ob&&Ie(a,64);return b}n.te=function(){return this.ad&1?Ke(this)|Ke(this)<<8:Ke(this)};n.xf=function(){return Ke(this)|Ke(this)<<8|Ke(this)<<16|Ke(this)<<24};function Bd(a,b,e){this.Gc=[244,26,9,16,7,5,16,0,0,0,2,0,0,0,0,0,1,168,0,0,0,16,191,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,9,0,0,0,0,0,64,0,0,0,0,0,0,0,12,1,0,0];this.ic=48;this.Fc=[{size:16}];Td(a.c.Ec,this);var g=a.q;Y(g,43008,this,void 0,void 0,function(){return 1});Z(g,43012,this,void 0,void 0,function(){});Z(g,43022,this,void 0,function(d){this.nd=d},void 0);Y(g,43020,this,void 0,function(){return this.Hb},void 0);Y(g,43016,this,void 0,void 0,function(){return 0===this.nd?this.Gb: |
| 0});Z(g,43016,this,void 0,void 0,function(d){this.Gb=d});Z(g,43026,this,function(d){this.bd=d});Y(g,43026,this,function(){return this.bd});Y(g,43027,this,function(){var d=this.W;this.W=0;return d});Z(g,43024,this,void 0,function(){var d=(this.Gb<<12)+16*this.Hb,h=d+4;this.memory.K(d);for(var d=this.memory.K(d+2),l=this.Hb-1,d=d&l;this.ec!==d;){var m=this.memory.K(h+2*this.ec);Le(this,m);this.ec=this.ec+1&l}});this.c=12;this.o=a;this.B=b;this.ec=this.W=this.bd=this.nd=0;this.Hb=32;this.Gb=0;this.memory= |
| a.memory;for(a=0;128>a;a++)Y(g,43028+a,this,function(d){return this.ya.Xd[d]}.bind(this,a),void 0,void 0),Z(g,43028+a,this,function(){}.bind(this,a),void 0,void 0);this.ya=new ba(e,b);this.ya.ba=this.f.bind(this)}Bd.prototype.za=function(){var a=[];a[0]=this.c;a[1]=this.nd;a[2]=this.bd;a[3]=this.W;a[4]=this.ec;a[5]=this.Hb;a[6]=this.Gb;a[7]=this.ya;return a}; |
| Bd.prototype.La=function(a){this.c=a[0];this.nd=a[1];this.bd=a[2];this.W=a[3];this.ec=a[4];this.Hb=a[5];this.Gb=a[6];this.ya=a[7];this.ya.ba=this.f.bind(this)};Bd.prototype.reset=function(){this.ec=this.W=this.bd=this.nd=0;this.Hb=32;this.Gb=0}; |
| function Le(a,b){var e=b,g=a.Gb<<12,d=0,h=[];do{var l=g+16*e,m=a.memory.K(l+12);if(m&2)break;var q=P(a.memory,l),e=P(a.memory,l+4),w=P(a.memory,l+8)>>>0;h.push({Wd:q,of:e,ke:w});if(m&1)e=a.memory.K(l+14);else{e=-1;break}}while(1);var C=-1,z=0;fa(a.ya,{start:b,next:e},function(){if(z>=C){if(d===h.length)return 0;var L=h[d++];q=L.Wd;C=L.ke;z=0}return this.memory.L(q+z++)}.bind(a))} |
| Bd.prototype.f=function(a){if(-1!==a.next){var b=this.Hb-1,e=this.ya.Ld,g=a.next,d=this.Gb<<12,h=0,l=[];do{var g=d+16*g,m=this.memory.K(g+12);if(0===(m&2))break;var q=P(this.memory,g),w=P(this.memory,g+4),C=P(this.memory,g+8)>>>0;l.push({Wd:q,of:w,ke:C});if(m&1)g=this.memory.K(g+14);else break}while(1);m=-1;for(d=w=0;d<e;d++){g=this.ya.ja[d];if(w>=m){if(h===l.length)return 0;m=l[h++];q=m.Wd;m=m.ke;w=0}this.memory.R(q+w++,g)}h=(this.Gb<<12)+16*this.Hb+4+2*this.Hb;h=h+4095&-4096;this.memory.K(h);l= |
| this.memory.K(h+2);this.memory.fa(h+2,l+1);b=h+4+8*(l&b);this.memory.ga(b,a.start);this.memory.ga(b+4,e);this.W|=1;this.o.Ya(this.c)}};function Me(){this.kd={};this.c=void 0}Me.prototype.register=function(a,b,e){var g=this.kd[a];void 0===g&&(g=this.kd[a]=[]);g.push({Be:b,fh:e})};function Ne(a,b,e){var g=a.kd[b];void 0!==g&&(a.kd[b]=g.filter(function(d){return d.Be!==e}))}Me.prototype.send=function(a,b){if(this.c){var e=this.c.kd[a];if(void 0!==e)for(var g=0;g<e.length;g++){var d=e[g];d.Be.call(d.fh,b)}}};function Oe(){var a=new Me,b=new Me;a.c=b;b.c=a;return[a,b]};[[1,""],[2,"CPU"],[32768,"DISK"],[4,"FPU"],[8,"MEM"],[16,"DMA"],[32,"IO"],[64,"PS2"],[128,"PIC"],[256,"VGA"],[512,"PIT"],[1024,"MOUS"],[2048,"PCI"],[4096,"BIOS"],[8192,"CD"],[16384,"SERI"],[65536,"RTC"],[131072,"HPET"],[262144,"ACPI"],[524288,"APIC"],[1048576,"NET"],[2097152,"VIO"],[4194304,"9P"]].reduce(function(a,b){a[b[0]]=b[1];return a},{});function oc(){};function Pe(a){function b(z){return d(z,!1)}function e(z){return d(z,!0)}function g(){for(var z=Object.keys(m),L,K=0;K<z.length;K++)L=+z[K],m[L]&&h(L,!1);m={}}function d(z,L){if(q.B&&(z.shiftKey&&z.ctrlKey&&74===z.keyCode||!q.c?0:z.target?"phone_keyboard"===z.target.className||"INPUT"!==z.target.nodeName&&"TEXTAREA"!==z.target.nodeName:1)){var K;a:{if(void 0!==z.code&&(K=C[z.code],void 0!==K))break a;K=w[z.keyCode]}if(K)return h(K,L),z.preventDefault(),!1;console.log("Missing char in map: "+z.keyCode.toString(16))}} |
| function h(z,L){if(L)m[z]&&h(z,!1);else if(!m[z])return;(m[z]=L)||(z|=128);255<z?(l(z>>8),l(z&255)):l(z)}function l(z){q.B.send("keyboard-code",z)}var m={},q=this;this.c=!0;var w=new Uint16Array([0,0,0,0,0,0,0,0,14,15,0,0,0,28,0,0,42,29,56,0,58,0,0,0,0,0,0,1,0,0,0,0,57,57417,57425,57423,57415,57419,57416,57421,80,0,0,0,0,82,83,0,11,2,3,4,5,6,7,8,9,10,0,39,0,13,0,0,0,30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44,57435,57436,57437,0,0,82,79,80,81,75,76,77,71,72,73,0, |
| 0,0,0,0,0,59,60,61,62,63,64,65,66,67,68,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,39,13,51,12,52,53,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,43,27,40,0,57435,57400,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),C={Escape:1,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Digit0:11,Minus:12,Equal:13,Backspace:14,Tab:15,KeyQ:16,KeyW:17,KeyE:18,KeyR:19,KeyT:20,KeyY:21,KeyU:22,KeyI:23, |
| KeyO:24,KeyP:25,BracketLeft:26,BracketRight:27,Enter:28,ControlLeft:29,KeyA:30,KeyS:31,KeyD:32,KeyF:33,KeyG:34,KeyH:35,KeyJ:36,KeyK:37,KeyL:38,Semicolon:39,Quote:40,Backquote:41,ShiftLeft:42,Backslash:43,KeyZ:44,KeyX:45,KeyC:46,KeyV:47,KeyB:48,KeyN:49,KeyM:50,Comma:51,Period:52,Slash:53,ShiftRight:54,NumpadMultiply:55,AltLeft:56,Space:57,CapsLock:58,F1:59,F2:60,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,F10:68,NumLock:69,ScrollLock:70,Numpad7:71,Numpad8:72,Numpad9:73,NumpadSubtract:74,Numpad4:75,Numpad5:76, |
| Numpad6:77,NumpadAdd:78,Numpad1:79,Numpad2:80,Numpad3:81,Numpad0:82,NumpadDecimal:83,IntlBackslash:86,F11:87,F12:88,NumpadEnter:57372,ControlRight:57373,NumpadDivide:57397,AltRight:57400,Home:57423,ArrowUp:57416,PageUp:57417,ArrowLeft:57419,ArrowRight:57421,End:57423,ArrowDown:57424,PageDown:57425,Insert:57426,Delete:57427,OSLeft:57435,OSRight:57436,ContextMenu:57437};this.B=a;this.lb=function(){window.removeEventListener("keyup",b,!1);window.removeEventListener("keydown",e,!1);window.removeEventListener("blur", |
| g,!1)};this.cb=function(){"undefined"!==typeof window&&(this.lb(),window.addEventListener("keyup",b,!1),window.addEventListener("keydown",e,!1),window.addEventListener("blur",g,!1))};this.cb()};function Qe(a){function b(z){return C.enabled&&C.c&&(!z.target||"mousemove"===z.type||"INPUT"!==z.target.nodeName&&"TEXTAREA"!==z.target.nodeName)}function e(z){if(C.B&&b(z)){var L;L=z.webkitMovementX||z.mozMovementX||0;z=z.webkitMovementY||z.mozMovementY||0;z=-(.15*z);C.B.send("mouse-delta",[.15*L,z])}}function g(z){b(z)&&z.preventDefault()}function d(z){b(z)&&l(z,!0)}function h(z){b(z)&&l(z,!1)}function l(z,L){C.B&&(1===z.which?m=L:2===z.which?w=L:3===z.which?q=L:console.log("Unknown event.which: "+ |
| z.which),C.B.send("mouse-click",[m,w,q]),z.preventDefault())}var m=!1,q=!1,w=!1,C=this;this.enabled=!1;this.c=!0;this.B=a;this.B.register("mouse-enable",function(z){this.enabled=z},this);this.lb=function(){window.removeEventListener("mousemove",e,!1);document.removeEventListener("contextmenu",g,!1);window.removeEventListener("mousedown",d,!1);window.removeEventListener("mouseup",h,!1)};this.cb=function(){"undefined"!==typeof window&&(this.lb(),window.addEventListener("mousemove",e,!1),document.addEventListener("contextmenu", |
| g,!1),window.addEventListener("mousedown",d,!1),window.addEventListener("mouseup",h,!1))};this.cb()};function Re(a,b){function e(l){h.B&&h.enabled&&(h.c(l.which),l.preventDefault())}function g(l){8===l.which&&(h.c(127),l.preventDefault())}function d(l){if(h.enabled){for(var m=l.clipboardData.getData("text/plain"),q=0;q<m.length;q++)h.c(m.charCodeAt(q));l.preventDefault()}}var h=this;this.enabled=!0;this.B=b;this.text=[];this.ne=this.Od=!1;this.B.register("serial0-output-char",function(l){this.ah(l)},this);this.lb=function(){a.removeEventListener("keypress",e,!1);a.removeEventListener("keydown",g, |
| !1);a.removeEventListener("paste",d,!1)};this.cb=function(){this.lb();a.addEventListener("keypress",e,!1);a.addEventListener("keydown",g,!1);a.addEventListener("paste",d,!1);setInterval(function(){this.Od&&(this.Od=!1,a.value=this.text.join(""),this.ne&&(this.ne=!1,a.scrollTop=1E9))}.bind(this),16)};this.cb();this.ah=function(l){"\b"===l?(this.text.pop(),this.Od=!0):"\r"!==l&&(this.Od=!0,this.text.push(l),"\n"===l&&(this.ne=!0))};this.c=function(l){h.B&&h.B.send("serial0-input",l)}};function Se(a,b){this.B=b;this.c=void 0;this.f=[];this.url=a;this.k=Date.now()-1E4;this.B.register("net0-send",function(e){this.send(e)},this)}n=Se.prototype;n.Of=function(a){this.B&&this.B.send("net0-receive",new Uint8Array(a.data))};n.Ee=function(){this.Yd();setTimeout(this.Yd.bind(this),1E4)};n.Pf=function(){for(var a=0;a<this.f.length;a++)this.send(this.f[a]);this.f=[]};n.Nf=function(){};n.lb=function(){this.c&&this.c.close()}; |
| n.Yd=function(){if(this.c){var a=this.c.readyState;if(0===a||1===a)return}if(!(this.k+1E4>Date.now())){this.k=Date.now();try{this.c=new WebSocket(this.url)}catch(b){this.Ee()}this.c.binaryType="arraybuffer";this.c.onopen=this.Pf.bind(this);this.c.onmessage=this.Of.bind(this);this.c.onclose=this.Ee.bind(this);this.c.onerror=this.Nf.bind(this)}};n.send=function(a){this.c&&1===this.c.readyState?this.c.send(a):(this.f.push(a),128<this.f.length&&(this.f=this.f.slice(-64)),this.Yd())};(function(){function a(h,l){var m=new XMLHttpRequest;m.open(l.method||"get",h,!0);l.Xc||(m.responseType="arraybuffer");if(l.headers)for(var q=Object.keys(l.headers),w=0;w<q.length;w++){var C=q[w];m.setRequestHeader(C,l.headers[C])}m.onload=function(){4===m.readyState&&(200!==m.status&&206!==m.status?console.log("Loading the image `"+h+"` failed"):m.response&&l.Pb&&l.Pb(m.response,m))};l.Xe&&(m.onprogress=function(z){l.Xe(z)});m.send(null)}function b(h,l){var m={encoding:l.Xc?"utf-8":null};require("fs").readFile(h, |
| m,function(q,w){if(q)console.log("Could not read file:",h);else{var C=w;l.Xc||(C=(new Uint8Array(C)).buffer);l.Pb(C)}})}function e(h,l){this.filename=h;this.c=256;this.byteLength=l;this.f={};this.onprogress=this.onload=void 0}function g(h){this.c=h;this.byteLength=h.size;1073741824<h.size&&console.warn("SyncFileBuffer: Allocating buffer of "+(h.size>>20)+" MB ...");this.buffer=new ArrayBuffer(h.size);this.onprogress=this.onload=void 0}function d(h){this.k=h;this.byteLength=h.size;this.c=256;this.f= |
| {};this.onprogress=this.onload=void 0}"undefined"===typeof XMLHttpRequest?Md=b:Md=a;Nd=e;Od=d;Pd=g;e.prototype.load=function(){void 0!==this.byteLength?this.onload&&this.onload({}):a(this.filename,{Pb:function(h,l){var m=l.getResponseHeader("Content-Range")||"",q=m.match(/\/(\d+)\s*$/);q?(this.byteLength=+q[1],this.onload&&this.onload({})):console.assert(!1,"Cannot use: "+this.filename+". `Range: bytes=...` header not supported (Got `"+m+"`)")}.bind(this),headers:{Range:"bytes=0-0","If-Range":""}})}; |
| e.prototype.get=function(h,l,m){console.assert(0===h%this.c);console.assert(0===l%this.c);console.assert(l);a(this.filename,{Pb:function(q){q=new Uint8Array(q);this.Ed(h,l,q);m(q)}.bind(this),headers:{Range:"bytes="+h+"-"+(h+l-1)}})};e.prototype.set=function(h,l,m){console.assert(h+l.byteLength<=this.byteLength);var q=l.length;console.assert(0===h%this.c);console.assert(0===q%this.c);console.assert(q);h/=this.c;for(var q=q/this.c,w=0;w<q;w++){var C=this.f[h+w];void 0===C&&(C=this.f[h+w]=new Uint8Array(this.c)); |
| var z=l.subarray(w*this.c,(w+1)*this.c);C.set(z);console.assert(C.byteLength===z.length)}m()};e.prototype.Ed=function(h,l,m){h/=this.c;l/=this.c;for(var q=0;q<l;q++){var w=this.f[h+q];w&&m.set(w,q*this.c)}};g.prototype.load=function(){this.Le(0)};g.prototype.Le=function(h){var l=new FileReader;l.onload=function(q){q=new Uint8Array(q.target.result);(new Uint8Array(this.buffer,h)).set(q);this.Le(h+4194304)}.bind(this);if(this.onprogress)this.onprogress({loaded:h,total:this.byteLength,lengthComputable:!0}); |
| if(h<this.byteLength){var m=Math.min(h+4194304,this.byteLength);l.readAsArrayBuffer(this.c.slice(h,m))}else this.c=void 0,this.onload&&this.onload({buffer:this.buffer})};g.prototype.get=function(h,l,m){console.assert(h+l<=this.byteLength);m(new Uint8Array(this.buffer,h,l))};g.prototype.set=function(h,l,m){console.assert(h+l.byteLength<=this.byteLength);(new Uint8Array(this.buffer,h,l.byteLength)).set(l);m()};d.prototype.load=function(){this.onload&&this.onload({})};d.prototype.get=function(h,l,m){console.assert(0=== |
| h%this.c);console.assert(0===l%this.c);console.assert(l);var q=new FileReader;q.onload=function(w){w=new Uint8Array(w.target.result);this.Ed(h,l,w);m(w)}.bind(this);q.readAsArrayBuffer(this.k.slice(h,h+l))};d.prototype.set=e.prototype.set;d.prototype.Ed=e.prototype.Ed})();function $(a){function b(K,J){switch(K){case "hda":m.Tb=J;break;case "hdb":m.Gh=J;break;case "cdrom":m.Ob=J;break;case "fda":m.ye=J;break;case "fdb":m.Kf=J;break;case "bios":m.uc=J.buffer;break;case "vga_bios":m.kh=J.buffer;break;case "initial_state":m.Ge=J.buffer;break;case "fs9p_json":m.Ce=J.buffer}}function e(K,J){if(J)if(J.get&&J.set&&J.load)q.push({name:K,fc:J});else{J={buffer:J.buffer,async:J.async,url:J.url,size:J.size};if("bios"===K||"vga_bios"===K||"initial_state"===K)J.async=!1;if(J.buffer instanceof |
| ArrayBuffer){var oa=new Rd(J.buffer);q.push({name:K,fc:oa})}else J.buffer instanceof File?(void 0===J.async&&(J.async=16777216>J.buffer.size),oa=J.async?new Pd(J.buffer):new Od(J.buffer),q.push({name:K,fc:oa})):J.url&&(J.async?(oa=new Nd(J.url,J.size),q.push({name:K,fc:oa})):q.push({name:K,url:J.url,size:J.size}))}}function g(){this.B.send("cpu-init",m);setTimeout(function(){m.Ge&&He(l.o,m.Ge);setTimeout(function(){m.Rb&&m.Ce&&Te(m.Rb,m.Ce);a.autostart&&this.B.send("cpu-run")}.bind(this),0)}.bind(this), |
| 0)}this.Zd=!1;var d=Oe(),h=this.B=d[0];this.f=d[1];var l=this.Nc=new Hd(this.f);this.B.register("emulator-stopped",function(){this.Zd=!1},this);this.B.register("emulator-started",function(){this.Zd=!0},this);var m={Uf:!0};m.gc=a.memory_size||67108864;m.Da=a.vga_memory_size||8388608;m.qf=a.boot_order||531;m.ye=void 0;m.Kf=void 0;a.network_relay_url&&(new Se(a.network_relay_url,h),m.Jf=!0);a.disable_keyboard||(this.k=new Pe(h));a.disable_mouse||(this.m=new Qe(h));a.screen_container&&(this.c=new aa(a.screen_container, |
| h));a.serial_container&&new Re(a.serial_container,h);for(var q=[],d="bios vga_bios cdrom hda hdb fda fdb initial_state".split(" "),h=0;h<d.length;h++)e(d[h],a[d[h]]);if(a.filesystem&&(d=a.filesystem.basefs,h=a.filesystem.baseurl,this.Rb=new Ue(h),m.Rb=this.Rb,d)){console.assert(h,"Filesystem: baseurl must be specified");var w;"object"===typeof d&&(w=d.size,d=d.url);q.push({name:"fs9p_json",url:d,size:w,Xc:!0})}var C=this,z=q.length,L=function(K){if(K===z)setTimeout(g.bind(this),0);else{var J=q[K]; |
| J.fc?(J.fc.onload=function(){b(J.name,J.fc);L(K+1)},J.fc.load()):Md(J.url,{Pb:function(oa){b(J.name,new Rd(oa));L(K+1)},Xe:function(oa){C.f.send("download-progress",{Ch:K,Bh:z,Dh:J.url,lengthComputable:oa.lengthComputable,total:J.size||oa.total,loaded:oa.loaded})},Xc:J.Xc})}}.bind(this);L(0)}n=$.prototype;n.lf=function(){this.B.send("cpu-run")};n.mf=function(){this.B.send("cpu-stop")};n.jf=function(){this.B.send("cpu-restart")};n.nf=function(a,b){this.B.register(a,b,this)}; |
| n.Tg=function(a,b){Ne(this.B,a,b)};n.kf=function(a){He(this.Nc.o,a)};n.pd=function(a){setTimeout(function(){try{a(null,this.Nc.pd())}catch(b){a(b,null)}}.bind(this),0)};n.Mf=function(){console.warn("V86Starter.prototype.get_statistics is deprecated. Use events instead.");var a={o:{Hh:this.Nc?this.Nc.o.Q:0}};if(!this.Nc)return a;var b=this.Nc.o.c;b.Tb&&(a.Tb=b.Tb.va);b.Ob&&(a.Ob=b.Ob.va);b.Id&&(a.Kh={enabled:b.Id.Zb});b.Lb&&(a.Lb=b.Lb.va);return a};n.Rf=function(){return this.Zd}; |
| n.Sf=function(a){for(var b=0;b<a.length;b++)this.B.send("keyboard-code",a[b])};n.Xg=function(){this.c&&this.c.k()};n.Yg=function(a,b){this.c&&this.c.c(a,b)};n.Wg=function(){if(this.c){var a=document.getElementById("screen_container");if(a){var b=a.requestFullScreen||a.webkitRequestFullscreen||a.mozRequestFullScreen||a.msRequestFullScreen;b&&(b.call(a),(a=document.getElementsByClassName("phone_keyboard")[0])&&a.focus());this.Ne()}}}; |
| n.Ne=function(){var a=document.body,b=a.requestPointerLock||a.mozRequestPointerLock||a.webkitRequestPointerLock;b&&b.call(a)};n.Xf=function(a){this.m&&(this.m.c=a)};n.Tf=function(a){this.k&&(this.k.c=a)};n.Zg=function(a){for(var b=0;b<a.length;b++)this.B.send("serial0-input",a.charCodeAt(b))};n.wf=function(a,b,e){var g=this.Rb;if(g){var d=a.split("/"),d=d[d.length-1];a=Ve(g,a).la;var h=""===d||-1===a;h||We(g,d,a,b);e&&setTimeout(function(){h?e(new Xe):e(null)},0)}}; |
| n.Pg=function(a,b){var e=this.Rb;if(e){var g=Ve(e,a).id;-1===g?b(new Xe,null):(ia(e,g),ja(e,g,function(){var d=e.eb[g];d?b(null,d.subarray(0,e.c[g].size)):b(new Xe,null)}))}};function Xe(a){this.message=a||"File not found"}Xe.prototype=Error.prototype;"undefined"!==typeof window?window.V86Starter=$:"undefined"!==typeof module&&"undefined"!==typeof module.exports?module.exports.V86Starter=$:"function"===typeof importScripts&&(self.V86Starter=$);$.prototype.run=$.prototype.lf;$.prototype.stop=$.prototype.mf; |
| $.prototype.restart=$.prototype.jf;$.prototype.add_listener=$.prototype.nf;$.prototype.remove_listener=$.prototype.Tg;$.prototype.restore_state=$.prototype.kf;$.prototype.save_state=$.prototype.pd;$.prototype.get_statistics=$.prototype.Mf;$.prototype.is_running=$.prototype.Rf;$.prototype.keyboard_send_scancodes=$.prototype.Sf;$.prototype.screen_make_screenshot=$.prototype.Xg;$.prototype.screen_set_scale=$.prototype.Yg;$.prototype.screen_go_fullscreen=$.prototype.Wg;$.prototype.lock_mouse=$.prototype.Ne; |
| $.prototype.mouse_set_status=$.prototype.Xf;$.prototype.keyboard_set_status=$.prototype.Tf;$.prototype.serial0_send=$.prototype.Zg;$.prototype.create_file=$.prototype.wf;$.prototype.read_file=$.prototype.Pg;var qa=16384;function Ue(a){this.c=[];this.f=[];this.m=a;this.ge=this.D=0;this.k=function(){};this.eb={};this.r=0;pa(this,"",-1)}function ja(a,b,e){0==a.c[b].status?e():a.f.push({id:b,hf:e})}function Ye(a,b){0==a.ge&&(a.k=function(){});for(var e=a.f.length-1;0<=e;e--)a.f[e].id==b&&(a.f[e].hf(),a.f.splice(e,1))} |
| function Te(a,b){var e=JSON.parse(b);if(2!==e.version)throw"The filesystem JSON format has changed. Please update your fs2json (https://github.com/copy/fs2json) and recreate the filesystem JSON.";var g=e.fsroot;a.r=e.size;setTimeout(function(){for(var d=0;d<g.length;d++)Ze(a,g[d],0);a.k=function(){}},0)} |
| function Ze(a,b,e){var g=ka(a);g.name=b[0];g.size=b[1];g.ld=b[2];g.$d=g.ld;g.Yc=g.ld;g.mode=b[3];g.uid=b[4];g.Ma=b[5];g.la=e;e=g.mode&61440;if(e===qa)for(b=b[6],g.sc=!0,e=a.c.length,la(a,g),g=0;g<b.length;g++)Ze(a,b[g],e);else 32768===e?(g.status=2,la(a,g)):40960===e&&(g.rd=b[6],la(a,g))}function $e(a,b){var e=a.c[b];2==e.status&&(e.status=3,a.ge++,a.m&&af(a.m+bf(a,e.Ae),function(g){g=this.eb[b]=new Uint8Array(g);e.size=g.length;e.status=0;this.ge--;Ye(this,b)}.bind(a),function(g){throw g;}))} |
| function la(a,b){if(-1!=b.la){a.c.push(b);b.Ae=a.c.length-1;var e=a.c[b.la];e.sc=!0;b.Ta=e.Ra;e.Ra=a.c.length-1}else 0==a.c.length&&a.c.push(b)}function cf(a){this.sc=!1;this.Ta=this.Ra=this.la=-1;this.status=0;this.name="";this.Qe=this.Pe=this.ld=this.Yc=this.$d=this.Ae=this.Ma=this.uid=this.size=0;this.rd="";this.mode=493;this.Ba={type:0,version:0,path:a};this.ua=void 0}function ka(a){return new cf(++a.D)} |
| function pa(a,b,e){var g=ka(a);g.name=b;g.la=e;g.mode=511|qa;0<=e&&(g.uid=a.c[e].uid,g.Ma=a.c[e].Ma,g.mode=a.c[e].mode&511|qa);g.Ba.type=qa>>8;la(a,g);return a.c.length-1}function ra(a,b,e){var g=ka(a);g.name=b;g.la=e;g.uid=a.c[e].uid;g.Ma=a.c[e].Ma;g.Ba.type=128;g.mode=a.c[e].mode&438|32768;la(a,g);return a.c.length-1}function na(a,b,e,g,d){var h=ka(a);h.name=b;h.la=e;h.Pe=g;h.Qe=d;h.uid=a.c[e].uid;h.Ma=a.c[e].Ma;h.Ba.type=192;h.mode=a.c[e].mode&438;la(a,h);return a.c.length-1} |
| function ma(a,b,e,g){var d=ka(a);d.name=b;d.la=e;d.uid=a.c[e].uid;d.Ma=a.c[e].Ma;d.Ba.type=160;d.rd=g;d.mode=40960;la(a,d);return a.c.length-1}function We(a,b,e,g){b=ra(a,b,e);e=a.c[b];(a.eb[b]=new Uint8Array(g.length)).set(g);e.size=g.length} |
| function ia(a,b){var e=ha(a,b);if((e.mode&61440)==qa){var g=ha(a,b);if(g.sc){var d=g.la;-1==d&&(d=0);for(var h=0,l=a.c[b].Ra;-1!=l;)h+=24+df(a.c[l].name),l=a.c[l].Ta;var h=h+25+26,m=a.eb[b]=new Uint8Array(h);g.size=h;h=0;h+=da(["Q","d","b","s"],[a.c[b].Ba,h+13+8+1+2+1,a.c[b].mode>>12,"."],m,h);h+=da(["Q","d","b","s"],[a.c[d].Ba,h+13+8+1+2+2,a.c[d].mode>>12,".."],m,h);for(l=a.c[b].Ra;-1!=l;)h+=da(["Q","d","b","s"],[a.c[l].Ba,h+13+8+1+2+df(a.c[l].name),a.c[l].mode>>12,a.c[l].name],m,h),l=a.c[l].Ta; |
| g.sc=!1}}return 2==e.status?($e(a,b),!1):!0}function ya(a,b){var e=ha(a,b);4==e.status&&(-1==e.status,delete a.eb[b],e.size=0)}function va(a,b,e,g,d){if(b==g&&e==d)return!0;e=wa(a,b,e);if(-1==e)return!1;var h=wa(a,g,d);-1!=h&&xa(a,h);h=a.c[e];if(a.c[h.la].Ra==e)a.c[h.la].Ra=h.Ta;else{var l=ef(a,e);a.c[l].Ta=h.Ta}h.la=g;h.name=d;h.Ba.version++;h.Ta=a.c[h.la].Ra;a.c[h.la].Ra=e;a.c[b].sc=!0;return a.c[g].sc=!0} |
| function ta(a,b,e,g,d){var h=a.c[b],l=a.eb[b];!l||l.length<e+g?(sa(a,b,Math.floor(3*(e+g)/2)),h.size=e+g,l=a.eb[b]):h.size<e+g&&(h.size=e+g);for(a=0;a<g;a++)l[e+a]=d()}function wa(a,b,e){for(b=a.c[b].Ra;-1!=b;){if(a.c[b].name==e)return b;b=a.c[b].Ta}return-1}function bf(a,b){for(var e="";0!=b;)e="/"+a.c[b].name+e,b=a.c[b].la;return e.substring(1)}function ef(a,b){for(var e=ha(a,b),e=a.c[e.la].Ra;-1!=e&&a.c[e].Ta!=b;)e=a.c[e].Ta;return e} |
| function xa(a,b){if(0==b)return!1;var e=ha(a,b);if((e.mode&61440)==qa&&-1!=e.Ra)return!1;if(a.c[e.la].Ra==b)a.c[e.la].Ra=e.Ta;else{var g=ef(a,b);a.c[g].Ta=e.Ta}a.c[e.la].sc=!0;e.status=4;e.Ta=-1;e.Ra=-1;e.la=-1;return!0}function ha(a,b){return isNaN(b)||0>b||b>a.c.length?0:a.c[b]}function sa(a,b,e){var g=ha(a,b),d=a.eb[b];if(e!=g.size&&(a=a.eb[b]=new Uint8Array(e),g.size=e,d))for(e=Math.min(d.length,g.size),g=0;g<e;g++)a[g]=d[g]} |
| function Ve(a,b){b=b.replace("//","/");var e=b.split("/"),g=e.length;0==e[g-1].length&&e.pop();0==e[0].length&&e.shift();for(var g=e.length,d=0,h=-1,l=0;l<g;l++){h=wa(a,d,e[l]);if(-1==h)return l<g-1?{id:-1,la:-1,name:e[l]}:{id:-1,la:d,name:e[l]};d=h}return{id:h,la:d,name:e[l]}} |
| function za(a,b){var e=ha(a,b);if(e.ua)return e.ua.length;e.ua=new Uint8Array(12);e.ua[0]=0;e.ua[1]=0;e.ua[2]=0;e.ua[3]=1;e.ua[4]=255;e.ua[5]=255;e.ua[6]=255;e.ua[7]=255;e.ua[8]=255;e.ua[9]=255;e.ua[10]=255;e.ua[11]=255;return e.ua.length};var af;if("undefined"!==typeof XMLHttpRequest)af=function(a,b,e){var g=new XMLHttpRequest;g.open("GET",a,!0);g.responseType="arraybuffer";g.onreadystatechange=function(){if(4==g.readyState)if(200!=g.status&&0!=g.status)e("Error: Could not load file "+a);else{var d=g.response;d?b(d):e("Error: No data received from: "+a)}};g.send(null)};else{var ff=require("fs");af=function(a,b,e){console.log(a);ff.readFile(a,function(g,d){g?e(g):b((new Uint8Array(d)).buffer)})}};function da(a,b,e,g){for(var d,h=0,l=0;l<a.length;l++)switch(d=b[l],a[l]){case "w":e[g++]=d&255;e[g++]=d>>8&255;e[g++]=d>>16&255;e[g++]=d>>24&255;h+=4;break;case "d":e[g++]=d&255;e[g++]=d>>8&255;e[g++]=d>>16&255;e[g++]=d>>24&255;e[g++]=0;e[g++]=0;e[g++]=0;e[g++]=0;h+=8;break;case "h":e[g++]=d&255;e[g++]=d>>8;h+=2;break;case "b":e[g++]=d;h+=1;break;case "s":var m=g,q=0;e[g++]=0;e[g++]=0;var h=h+2,w;for(w in d)gf(d.charCodeAt(w)).forEach(function(C){e[g++]=C;h+=1;q++});e[m+0]=q&255;e[m+1]=q>>8&255; |
| break;case "Q":da(["b","w","d"],[d.type,d.version,d.path],e,g),g+=13,h+=13}return h} |
| function ga(a,b){for(var e=[],g=0;g<a.length;g++)switch(a[g]){case "w":var d=b(),d=d+(b()<<8),d=d+(b()<<16),d=d+(b()<<24>>>0);e.push(d);break;case "d":d=b();d+=b()<<8;d+=b()<<16;d+=b()<<24>>>0;b();b();b();b();e.push(d);break;case "h":d=b();e.push(d+(b()<<8));break;case "b":e.push(b());break;case "s":for(var d=b(),d=d+(b()<<8),h="",l=new hf,m=0;m<d;m++){var q=l.k(b());-1!=q&&(h+=String.fromCharCode(q))}e.push(h)}return e};function hf(){this.c=new Uint8Array(5);this.f=0;this.k=function(a){this.c[this.f]=a;this.f++;switch(this.f){case 1:if(128>this.c[0])return this.f=0,this.c[0];break;case 2:if(192==(this.c[0]&224)&&128==(this.c[1]&192))return this.f=0,(this.c[0]&31)<<6|this.c[1]&63}return-1}}function gf(a){if(128>a)return[a];if(2048>a)return[192|a>>6&31,128|a&63]}function df(a){for(var b=0,e=0;e<a.length;e++)b+=128>a.charCodeAt(e)?1:2;return b};})(); |