From ef8cdd36436ef1bd1303886a101c8ee60c6f9721 Mon Sep 17 00:00:00 2001 From: ben Date: Tue, 18 Sep 2018 10:28:07 +0200 Subject: Initial public commit --- static/v86_all.min.js | 594 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 static/v86_all.min.js (limited to 'static/v86_all.min.js') diff --git a/static/v86_all.min.js b/static/v86_all.min.js new file mode 100644 index 0000000..e3fb82b --- /dev/null +++ b/static/v86_all.min.js @@ -0,0 +1,594 @@ +var k,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},ba="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function ca(){ca=function(){};ba.Symbol||(ba.Symbol=da)}var da=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}(); +function ea(){ca();var a=ba.Symbol.iterator;a||(a=ba.Symbol.iterator=ba.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return fa(this)}});ea=function(){}}function fa(a){var b=0;return ha(function(){return b=b}}); +ja("Math.trunc",function(a){return a?a:function(a){a=Number(a);if(isNaN(a)||Infinity===a||-Infinity===a||0===a)return a;var b=Math.floor(Math.abs(a));return 0>a?-b:b}});function la(a,b){ea();a instanceof String&&(a+="");var c=0,d={next:function(){if(cvb;vb++)Gc=127vb?Dh[vb]:vb,Nf[vb]=String.fromCharCode(Gc);f.imageSmoothingEnabled=!1;g.style.position="absolute";g.style.backgroundColor="#ccc";g.style.width="7px";g.style.display="inline-block";h.style.display="block";e.style.display="none";this.w=b;b.register("screen-set-mode",function(a){this.wg(a)},this);b.register("screen-fill-buffer-end", +function(a){this.yg(a)},this);b.register("screen-put-char",function(a){this.qg(a[0],a[1],a[2],a[3],a[4])},this);b.register("screen-update-cursor",function(a){this.Nd(a[0],a[1])},this);b.register("screen-update-cursor-scanline",function(a){this.Od(a[0],a[1])},this);b.register("screen-clear",function(){this.Dg()},this);b.register("screen-set-size-text",function(a){this.Jd(a[0],a[1])},this);b.register("screen-set-size-graphical",function(a){this.Id(a[0],a[1],a[2],a[3])},this);this.Ob=function(){this.Jd(80, +25);this.Ic()};this.i=function(){try{window.open(e.toDataURL())}catch(If){}};this.qg=function(a,b,c,e,d){ab;)h.removeChild(h.firstChild);for(;h.childNodes.length=a.total-2048)b.textContent="Done downloading. Starting now ..."; +else{var c="Downloading images ";"number"===typeof a.vf&&a.uf&&(c+="["+(a.vf+1)+"/"+a.uf+"] ");if(a.total&&"number"===typeof a.loaded){a=Math.floor(a.loaded/a.total*100);a=Math.min(100,Math.max(0,a));var f=Math.floor(a/2);c=c+(a+"% [")+d("#",f);c+=d(" ",50-f)+"]"}else c+=d(".",E++%50);b.textContent=c}});A.$a("download-error",function(a){var b=e("loading");b.style.display="block";b.textContent="Loading "+a.Qg+" failed. Check your connection and reload the page to try again."})}function g(c,d){function f(){var a= +Date.now(),b=d.ig(),c=b-z;z=b;var f=a-v;A+=f;v=a;e("speed").textContent=c/f|0;e("avg_speed").textContent=b/A|0;a=e("running_time");b=A/1E3|0;a.textContent=60>b?b+"s":3600>b?(b/60|0)+"m "+La(b%60,2)+"s":(b/3600|0)+"h "+La((b/60|0)%60,2)+"m "+La(b%60,2)+"s"}function g(f,g){var h=e("get_"+g+"_image");!f||104857600b;b++)this.ports[b]=Oa(this);var c=a.Ia;for(b=0;b<<17>8&255)}function g(a){e.call(this,a&255);f.call(this,a>>8&255)}function p(a){c.call(this,a&255);d.call(this,a>>8&255);e.call(this,a>>16&255);f.call(this,a>>>24)}e&&f?(n(this,a,b,c,h,p),n(this,a+1,b,d),n(this,a+2,b,e,g),n(this,a+3,b,f)):(n(this,a,b,c,h),n(this,a+1,b,d))};function Qa(a,b,c){b>>>=0;c=b+(c>>>0);if(c>=a.j.Ia)return!0;for(b&=-131072;b>>17];return b(a)|b(a+1)<<8|b(a+2)<<16|b(a+3)<<24};k.Bi=function(a,b){var c=this.j.Ze[a>>>17];c(a,b&255);c(a+1,b>>8&255);c(a+2,b>>16&255);c(a+3,b>>>24)};function Pa(a,b,c,d,e,f,h){f||(f=a.Ai.bind(a));h||(h=a.Bi.bind(a));for(b>>>=17;0d-c;){var e=b;e.G.If.Ic(d,!1);e.G.bd.Ic(d,!1);ab(b);b.qa();if(b.Tc)break;d=$a()}b=0}0>=b?a.fg():a.Ci(b)}}Ya.prototype.stop=function(){this.a&&(this.g=!0)};Ya.prototype.Sf=function(){this.j.reset();bb(this.j)};Ya.prototype.Ob=function(a){this.j.Ob(a,this.w);this.w.send("emulator-ready")}; +if("undefined"!==typeof setImmediate)var cb=function(){var a=this;setImmediate(function(){Za(a)})},db=function(){};else"undefined"!==typeof window&&"undefined"!==typeof postMessage?(cb=function(){window.postMessage(43605,"*")},db=function(){var a=this;window.addEventListener("message",function(b){b.source===window&&43605===b.data&&Za(a)},!1)}):(cb=function(){var a=this;setTimeout(function(){Za(a)},0)},db=function(){});k=Ya.prototype;k.fg=cb;k.hk=db; +k.Ci="undefined"!==typeof document&&"boolean"===typeof document.hidden?function(a){var b=this;4>a||document.hidden?this.fg():setTimeout(function(){Za(b)},a)}:function(a){var b=this;setTimeout(function(){Za(b)},a)};k.we=function(){return this.j.we()};k.Hd=function(a){return this.j.Hd(a)};var $a="object"===typeof performance&&performance.now?function(){return performance.now()}:Date.now,Ma,eb,fb,gb,hb,ib;function La(a,b){for(a=a?a+"":"";a.lengthb;b++)b&b-1||c++,a[b]=c;eb=function(b){return a[b]};fb=function(b){var c=b>>>16;if(c){var d=c>>>8;return d?24+a[d]:16+a[c]}return(d=b>>>8)?8+a[d]:a[b]}})(); +function ob(a){var b=new Uint8Array(a),c,d;this.length=0;this.push=function(c){this.length!==a&&this.length++;b[d]=c;d=d+1&a-1};this.shift=function(){if(this.length){var e=b[c];c=c+1&a-1;this.length--;return e}return-1};this.clear=function(){this.length=d=c=0};this.clear()}function pb(){this.size=65536;this.data=new Float32Array(65536);this.length=this.a=this.start=0} +pb.prototype.push=function(a){this.length===this.size?this.start=this.start+1&this.size-1:this.length++;this.data[this.a]=a;this.a=this.a+1&this.size-1};pb.prototype.shift=function(){if(this.length){var a=this.data[this.start];this.start=this.start+1&this.size-1;this.length--;return a}}; +function qb(a,b){var c=new Float32Array(b);b>a.length&&(b=a.length);var d=a.start+b,e=a.data.subarray(a.start,d);c.set(e);d>=a.size&&(d-=a.size,c.set(a.data.subarray(0,d),e.length));a.start=d;a.length-=b;return c}pb.prototype.clear=function(){this.length=this.a=this.start=0}; +function rb(a){this.j=a;this.I=new Float64Array(8);this.m=new Float32Array(1);new Uint8Array(this.m.buffer);this.v=new Int32Array(this.m.buffer);this.l=new Float64Array(1);this.g=new Uint8Array(this.l.buffer);this.i=new Int32Array(this.l.buffer);this.O=new Uint8Array(this.I.buffer);new Int32Array(this.I.buffer);this.fa=255;this.B=0;this.ec=895;this.od=this.nd=this.pd=this.Qe=this.Oc=this.a=0;this.C=NaN;this.J=new Float64Array([1,Math.log(10)/Math.LN2,Math.LOG2E,Math.PI,Math.log(2)/Math.LN10,Math.LN2, +0])}k=rb.prototype;k.Sa=function(){var a=[];a[0]=this.I;a[1]=this.fa;a[2]=this.B;a[3]=this.ec;a[4]=this.od;a[5]=this.Oc;a[6]=this.Qe;a[7]=this.nd;a[8]=this.od;a[9]=this.pd;return a};k.fb=function(a){this.I.set(a[0]);this.fa=a[1];this.B=a[2];this.ec=a[3];this.Oc=a[5];this.Qe=a[6];this.nd=a[7];this.od=a[8];this.pd=a[9]};function sb(a){t(a.j)}function tb(a){a.a|=1}function ub(a,b){var c=wb(a);a.a&=-18177;c>b||(a.a=b>c?a.a|256:c===b?a.a|16384:a.a|17664)} +function xb(a,b){var c=a.I[a.B];a.j.u&=-70;a.j.flags&=-70;c>b||(a.j.flags=b>c?a.j.flags|1:c===b?a.j.flags|64:a.j.flags|69)}function yb(a){a.ec=895;a.a=0;a.Oc=0;a.nd=0;a.pd=0;a.fa=255;a.B=0}function zb(a){return a.a&-14337|a.B<<11} +function Ab(a,b){if(Bb(a.j)){Cb(a.j,b,26);u(a.j,b,a.ec);u(a.j,b+4,zb(a));for(var c=0,d,e=0;8>e;e++)d=a.I[e],a.fa>>e&1?c|=3<<(e<<1):0===d?c|=1<<(e<<1):isFinite(d)||(c|=2<<(e<<1));u(a.j,b+8,c);w(a.j,b+12,a.Oc);u(a.j,b+16,a.Qe);u(a.j,b+18,a.pd);w(a.j,b+20,a.nd);u(a.j,b+24,a.od)}else sb(a)} +function Db(a,b){if(Bb(a.j)){a.ec=x(a.j,b);var c=x(a.j,b+4);a.a=c&-14337;a.B=c>>11&7;c=x(a.j,b+8);for(var d=a.fa=0;8>d;d++)a.fa|=c>>d&c>>d+1&1<>10&3;return 0===a?(a=Math.round(b),.5===a-b&&a%2&&a--,a):1===a||3===a&&0>this.B&1?(this.a&=-513,this.fa&=~(1<>b&1?(a.a&=-513,a.a|=65,a.C):a.I[b]}function wb(a){return a.fa>>a.B&1?(a.a&=-513,a.a|=65,a.C):a.I[a.B]} +function Ib(a,b){var c=x(a.j,b+8),d=y(a.j,b)>>>0,e=y(a.j,b+4)>>>0;b=c>>15;c&=-32769;if(0===c)return 0;if(!(32767>c))return a.g[7]=127|b<<7,a.g[6]=240|e>>30<<3&8,a.g[5]=0,a.g[4]=0,a.i[0]=0,a.l[0];a=d+4294967296*e;b&&(a=-a);return a*Math.pow(2,c-16383-63)} +function Jb(a,b,c){a.l[0]=c;c=a.g[7]&128;var d=(a.g[7]&127)<<4|a.g[6]>>4;if(2047===d){d=32767;var e=0,f=2147483648|(a.i[1]&524288)<<11}else 0===d?f=e=0:(d+=15360,e=a.i[0]<<11,f=2147483648|(a.i[1]&1048575)<<11|a.i[0]>>>21);w(a.j,b,e);w(a.j,b+4,f);u(a.j,b+8,c<<8|d)}function Kb(a,b){var c=y(a.j,b);b=y(a.j,b+4);a.i[0]=c;a.i[1]=b;return a.l[0]}function Lb(a,b){Cb(a.j,b,8);a.l[0]=Hb(a,0);w(a.j,b,a.i[0]);w(a.j,b+4,a.i[1])}function Mb(a,b){a.v[0]=y(a.j,b);return a.m[0]} +k.sign=function(a){return this.O[(this.B+a&7)<<3|7]>>7}; +function Nb(a,b,c,d,e){this.sa=new Ob(this,a,b,c,d,e);this.Ca=new Ob(this,a,void 0,!1,d,e);this.Ka=this.sa;this.j=a;0===d?(this.a=496,this.ua=14,this.Hb=240):1===d&&(this.a=368,this.ua=15,this.Hb=248);this.i=this.a|516;this.g=46080;this.pe=[134,128,16,112,5,0,160,2,0,128,1,1,0,0,0,0,this.a&255|1,this.a>>8,0,0,this.i&255|1,this.i>>8,0,0,0,0,0,0,0,0,0,0,this.g&255|1,this.g>>8,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.ua,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.nc=[{size:8},{size:4},void 0,void 0,{size:16}];this.name="ide"+d;this.m=2;m(a.o,this.a|7,this,function(){Pb(this.j,this.ua);return this.zh()});m(a.o,this.i|2,this,this.zh);n(a.o,this.i|2,this,this.xk);m(a.o,this.a|0,this,function(){return Qb(this.Ka,1)},function(){return Qb(this.Ka,2)},function(){return Qb(this.Ka,4)});m(a.o,this.a|1,this,function(){return this.Ka.error}); +m(a.o,this.a|2,this,function(){return this.Ka.pa&255});m(a.o,this.a|3,this,function(){return this.Ka.Na&255});m(a.o,this.a|4,this,function(){return this.Ka.Da&255});m(a.o,this.a|5,this,function(){return this.Ka.Ga&255});m(a.o,this.a|6,this,function(){return this.Ka.Mc});n(a.o,this.a|0,this,function(a){Rb(this.Ka,a,1)},function(a){Rb(this.Ka,a,2)},function(a){Rb(this.Ka,a,4)});n(a.o,this.a|1,this,function(a){this.sa.ud=(this.sa.ud<<8|a)&65535;this.Ca.ud=(this.Ca.ud<<8|a)&65535});n(a.o,this.a|2,this, +function(a){this.sa.pa=(this.sa.pa<<8|a)&65535;this.Ca.pa=(this.Ca.pa<<8|a)&65535});n(a.o,this.a|3,this,function(a){this.sa.Na=(this.sa.Na<<8|a)&65535;this.Ca.Na=(this.Ca.Na<<8|a)&65535});n(a.o,this.a|4,this,function(a){this.sa.Da=(this.sa.Da<<8|a)&65535;this.Ca.Da=(this.Ca.Da<<8|a)&65535});n(a.o,this.a|5,this,function(a){this.sa.Ga=(this.sa.Ga<<8|a)&65535;this.Ca.Ga=(this.Ca.Ga<<8|a)&65535});n(a.o,this.a|6,this,function(a){this.Ka=a&16?this.Ca:this.sa;this.sa.Mc=a;this.Ca.Mc=a;this.sa.le=this.Ca.le= +a>>6&1;this.sa.head=this.Ca.head=a&15});this.l=this.Ha=this.Dd=0;n(a.o,this.a|7,this,function(a){Pb(this.j,this.ua);var b=this.Ka;if(b.buffer)switch(b.v=a,b.error=0,a){case 8:b.i=0;b.a=0;b.g=0;Sb(b);b.ba();break;case 16:b.status=80;b.Da=0;b.ba();break;case 248:b.status=80;var c=b.l-1;b.Na=c&255;b.Da=c>>8&255;b.Ga=c>>16&255;b.Mc=b.Mc&240|c>>24&15;b.ba();break;case 39:b.status=80;c=b.l-1;b.Na=c&255;b.Da=c>>8&255;b.Ga=c>>16&255;b.Na|=c>>24<<8&65280;b.ba();break;case 32:case 36:case 41:case 196:Tb(b, +a);break;case 48:case 52:case 57:case 197:var e=52===a||57===a;c=Ub(b,e);e=Vb(b,e);a=48===a||52===a;c*=b.m;e*=b.m;e+c>b.buffer.byteLength?(b.status=255,b.ba()):(b.status=88,Wb(b,c),b.a=a?512:Math.min(c,512*b.W),b.qa=e);break;case 144:b.ba();b.error=257;b.status=80;break;case 145:b.status=80;b.ba();break;case 160:b.R&&(b.status=88,Xb(b,12),b.a=12,b.pa=1,b.ba());break;case 161:b.R?(Yb(b),b.status=88,b.Da=20,b.Ga=235):b.status=65;b.ba();break;case 198:b.W=b.pa&255;b.status=80;b.ba();break;case 37:case 200:c= +37===a;e=Ub(b,c);Vb(b,c)*b.m+e*b.m>b.buffer.byteLength?(b.status=255,b.ba()):(b.status=88,b.ia.Ha|=1);break;case 53:case 202:c=53===a;e=Ub(b,c);Vb(b,c)*b.m+e*b.m>b.buffer.byteLength?(b.status=255,b.ba()):(b.status=88,b.ia.Ha|=1);break;case 64:b.status=80;b.ba();break;case 218:b.status=65;b.error=4;b.ba();break;case 224:b.status=80;b.ba();break;case 225:b.status=80;b.ba();break;case 231:b.status=80;b.ba();break;case 236:if(b.R){b.status=65;b.error=4;b.ba();break}Yb(b);b.status=88;b.ba();break;case 234:b.status= +80;b.ba();break;case 239:b.status=80;b.ba();break;case 245:b.status=80;b.ba();break;case 249:b.status=65;b.error=4;break;default:b.status=65,b.error=4}else b.error=4,b.status=65,b.ba()});m(a.o,this.g|4,this,void 0,void 0,this.Yh);n(a.o,this.g|4,this,void 0,void 0,this.bi);m(a.o,this.g,this,this.$h,void 0,this.Zh);n(a.o,this.g,this,this.Kg,void 0,this.ci);m(a.o,this.g|2,this,this.ai);n(a.o,this.g|2,this,this.Lg);m(a.o,this.g|8,this,function(){return 0});m(a.o,this.g|10,this,function(){return 0});Zb(a.G.wb, +this)}k=Nb.prototype;k.zh=function(){return this.Ka.buffer?this.Ka.status:0};k.xk=function(a){a&4&&(Pb(this.j,this.ua),Sb(this.sa),Sb(this.Ca));this.m=a};k.Yh=function(){return this.Dd};k.bi=function(a){this.Dd=a};k.ai=function(){return this.Ha};k.Lg=function(a){this.Ha&=~(a&6)};k.Zh=function(){return this.l|this.Ha<<16};k.$h=function(){return this.l};k.ci=function(a){this.Kg(a&255);this.Lg(a>>16&255)}; +k.Kg=function(a){var b=this.l;this.l=a&9;if((b&1)!==(a&1))if(0===(a&1))this.Ha&=-2;else switch(this.Ha|=1,this.Ka.v){case 37:case 200:$b(this.Ka);break;case 202:case 53:ac(this.Ka);break;case 160:bc(this.Ka)}};k.ba=function(){0===(this.m&2)&&(this.Ha|=4,this.j.Cb(this.ua))};k.Sa=function(){var a=[];a[0]=this.sa;a[1]=this.Ca;a[2]=this.a;a[3]=this.ua;a[4]=this.Hb;a[5]=this.i;a[6]=this.g;a[7]=this.name;a[8]=this.m;a[9]=this.Dd;a[10]=this.Ha;a[11]=this.Ka===this.sa;a[12]=this.l;return a}; +k.fb=function(a){this.sa=a[0];this.Ca=a[1];this.a=a[2];this.ua=a[3];this.Hb=a[4];this.i=a[5];this.g=a[6];this.name=a[7];this.m=a[8];this.Dd=a[9];this.Ha=a[10];this.Ka=a[11]?this.sa:this.Ca;this.l=a[12]}; +function Ob(a,b,c,d,e,f){this.ia=a;this.w=f;this.Fa=e;this.j=b;this.buffer=c;this.m=d?2048:512;this.R=d;this.O=this.C=this.J=this.l=0;this.buffer&&(this.l=this.buffer.byteLength/this.m,this.l!==(this.l|0)&&(this.l=Math.ceil(this.l)),d?(this.J=1,this.C=0):(this.J=16,this.C=63),this.O=this.l/this.J/this.C,this.O!==(this.O|0)&&(this.O=Math.floor(this.O)),a=b.G.bd,a.ha[57]|=1<<4*this.Fa,a.ha[18]=a.ha[18]&15|240,a.ha[27]=this.O&255,a.ha[28]=this.O>>8&255,a.ha[29]=this.J&255,a.ha[30]=255,a.ha[31]=255,a.ha[32]= +200,a.ha[33]=this.O&255,a.ha[34]=this.O>>8&255,a.ha[35]=this.C&255);this.Oa={Eh:0,Fh:0,Bg:0,Cg:0,Yg:!1};this.buffer=c;this.Mc=this.head=this.Ga=this.Da=this.ud=this.Na=this.pa=this.le=0;this.status=80;this.W=128;this.i=this.error=0;this.data=new Uint8Array(65536);this.oa=new Uint16Array(this.data.buffer);this.Z=new Int32Array(this.data.buffer);this.a=this.g=0;this.ka=this.v=-1;this.qa=0;Object.seal(this)} +function Sb(a){a.R?(a.status=0,a.pa=1,a.error=1,a.Na=1,a.Da=20,a.Ga=235):(a.status=81,a.pa=1,a.error=1,a.Na=1,a.Da=0,a.Ga=0)}Ob.prototype.ba=function(){this.ia.ba()};Ob.prototype.Me=function(){this.status=80;var a=this.data.subarray(0,this.g);cc(this,this.v,this.g/512);this.ba();this.buffer.set(this.qa,a,function(){});dc(this,this.g)}; +function ec(a,b){var c=(b[7]<<8|b[8])*a.m;b=(b[2]<<24|b[3]<<16|b[4]<<8|b[5])*a.m;a.g=0;var d=a.Ga<<8&65280|a.Da&255;a.Da=a.Ga=0;65535===d&&d--;d>c&&(d=c);b>=a.buffer.byteLength?(a.status=255,a.ba()):0===c?(a.status=80,a.i=0):(c=Math.min(c,a.buffer.byteLength-b),a.status=208,fc(a),a.buffer.get(b,c,function(b){gc(a,b);a.status=88;a.pa=a.pa&-8|2;a.ba();d&=-4;a.a=d;a.a>a.g&&(a.a=a.g);a.Da=a.a&255;a.Ga=a.a>>8&255;hc(a,c)}))} +function ic(a,b){var c=(b[7]<<8|b[8])*a.m;b=(b[2]<<24|b[3]<<16|b[4]<<8|b[5])*a.m;b>=a.buffer.byteLength?(a.status=255,a.ba()):(a.status=208,fc(a),a.buffer.get(b,c,function(b){hc(a,c);a.status=88;a.pa=a.pa&-8|2;gc(a,b);bc(a)}))} +function bc(a){if(0!==(a.ia.Ha&1)&&0!==(a.status&8)){var b=a.ia.Dd,c=0,d=a.data;do{var e=jc(a.j,b),f=a.j.ma(b+4),h=a.j.ja(b+7)&128;f||(f=65536);a.j.da.set(d.subarray(c,Math.min(c+f,a.g)),e);c+=f;b+=8;if(c>=a.g&&!h)break}while(!h);a.status=80;a.ia.Ha&=-2;a.pa=a.pa&-8|3;a.ba()}} +function Qb(a,b){if(a.i>>1]:a.Z[a.i>>>2];a.i+=b;a.i>=a.a&&(160===a.v?a.a===a.g?(a.status=80,a.pa=a.pa&-8|3,a.ba()):(a.status=88,a.pa=a.pa&-8|2,a.ba(),b=a.Ga<<8&65280|a.Da&255,a.a+b>a.g?(a.Da=a.g-a.a&255,a.Ga=a.g-a.a>>8&255,a.a=a.g):a.a+=b):(a.error=0,a.i>=a.g?a.status=80:(b=196===a.v||41===a.v?Math.min(a.W,(a.g-a.a)/512):1,cc(a,a.v,b),a.a+=512*b,a.status=88),a.ba()));return c}a.i+=b;return 0} +function Rb(a,b,c){if(!(a.i>=a.a)&&(1===c?a.data[a.i++]=b:2===c?(a.oa[a.i>>>1]=b,a.i+=2):(a.Z[a.i>>>2]=b,a.i+=4),a.i===a.a))if(160===a.v){a.i=0;a.ka=a.data[0];switch(a.ka){case 0:Xb(a,0);a.a=a.g;a.status=80;break;case 3:Xb(a,a.data[4]);a.a=a.g;a.status=88;a.data[0]=240;a.data[2]=5;a.data[7]=8;break;case 18:b=a.data[4];a.status=88;a.data.set([5,128,1,49,31,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]);a.a=a.g=Math.min(36,b);break;case 26:Xb(a,a.data[4]); +a.a=a.g;a.status=88;break;case 30:Xb(a,0);a.a=a.g;a.status=80;break;case 37:b=a.l-1;gc(a,new Uint8Array([b>>24&255,b>>16&255,b>>8&255,b&255,0,0,a.m>>8&255,a.m&255]));a.a=a.g;a.status=88;break;case 40:a.ud&1?ic(a,a.data):ec(a,a.data);break;case 66:b=a.data[8];Xb(a,Math.min(8,b));a.a=a.g;a.status=88;break;case 67:b=a.data[8]|a.data[7]<<8;c=a.data[9]>>6;Xb(a,b);a.a=a.g;0===c?(b=a.l,a.data.set(new Uint8Array([0,18,1,1,0,20,1,0,0,0,0,0,0,22,170,0,b>>24,b>>16&255,b>>8&255,b&255]))):1===c&&a.data.set(new Uint8Array([0, +10,1,1,0,0,0,0,0,0,0,0]));a.status=88;break;case 70:b=a.data[8]|a.data[7]<<8;b=Math.min(b,32);Xb(a,b);a.a=a.g;a.data[0]=b-4>>24&255;a.data[1]=b-4>>16&255;a.data[2]=b-4>>8&255;a.data[3]=b-4&255;a.data[6]=8;a.data[10]=3;a.status=88;break;case 81:Xb(a,0);a.a=a.g;a.status=80;break;case 82:a.status=81;a.g=0;a.error=80;break;case 90:b=a.data[8]|a.data[7]<<8;42===a.data[2]&&Xb(a,Math.min(30,b));a.a=a.g;a.status=88;break;case 189:Xb(a,a.data[9]|a.data[8]<<8);a.a=a.g;a.data[5]=1;a.status=88;break;case 74:a.status= +81;a.g=0;a.error=80;break;default:a.status=81,a.g=0,a.error=80}a.pa=a.pa&-8|2;0===(a.status&128)&&a.ba();0===(a.status&128)&&0===a.g&&(a.pa|=1,a.status&=-9)}else a.i>=a.g?a.Me():(a.status=88,a.a+=512,a.ba())} +function cc(a,b,c){a.pa-=c;36===b||41===b||52===b||57===b||37===b||53===b?(b=c+kc(a),a.Na=b&255|b>>16&65280,a.Da=b>>8&255,a.Ga=b>>16&255):a.le?(b=c+lc(a),a.Na=b&255,a.Da=b>>8&255,a.Ga=b>>16&255,a.head=a.head&-16|b&15):(b=c+mc(a),c=b/(a.J*a.C)|0,a.Da=c&255,a.Ga=c>>8&255,a.head=(b/a.C|0)%a.J&15,a.Na=b%a.C+1&255,mc(a))} +function Tb(a,b){var c=36===b||41===b,d=Ub(a,c);c=Vb(a,c);var e=32===b||36===b,f=d*a.m;c*=a.m;c+f>a.buffer.byteLength?(a.status=255,a.ba()):(a.status=192,fc(a),a.buffer.get(c,f,function(c){gc(a,c);a.status=88;a.a=e?512:Math.min(f,512*a.W);cc(a,b,e?1:Math.min(d,a.C));a.ba();hc(a,f)}))} +function $b(a){var b=37===a.v,c=Ub(a,b);b=Vb(a,b);var d=c*a.m;b*=a.m;fc(a);a.buffer.get(b,d,function(b){var e=a.ia.Dd,h=0;do{var g=jc(a.j,e),p=a.j.ma(e+4),r=a.j.ja(e+7)&128;p||(p=65536);a.j.da.set(b.subarray(h,h+p),g);h+=p;e+=8}while(!r);cc(a,a.v,c);a.status=80;a.ia.Ha&=-2;a.v=-1;a.ba();hc(a,d)})} +function ac(a){var b=53===a.v,c=Ub(a,b),d=Vb(a,b);b=c*a.m;d*=a.m;var e=a.ia.Dd,f=0,h=0,g=0;do{var p=jc(a.j,e),r=a.j.ma(e+4),v=a.j.ja(e+7)&128;r||(r=65536);a.buffer.set(d+g,a.j.da.subarray(p,p+r),function(){h++});g+=r;e+=8;f++}while(!v);h===f&&(cc(a,a.v,c),a.status=80,a.ba(),a.ia.Ha&=-2,a.v=-1);dc(a,b)}function mc(a){return((a.Da&255|a.Ga<<8&65280)*a.J+a.head)*a.C+(a.Na&255)-1}function lc(a){return a.Na&255|a.Da<<8&65280|a.Ga<<16&16711680|(a.head&15)<<24} +function kc(a){return(a.Na&255|a.Da<<8&65280|a.Ga<<16&16711680|a.Na>>8<<24&4278190080)>>>0}function Vb(a,b){return b?kc(a):a.le?lc(a):mc(a)}function Ub(a,b){b?(a=a.pa,0===a&&(a=65536)):(a=a.pa&255,0===a&&(a=256));return a} +function Yb(a){if(a.Mc&16)Xb(a,0);else{for(var b=0;512>b;b++)a.data[b]=0;b=Math.min(16383,a.O);gc(a,[64,a.R?133:0,b,b>>8,0,0,a.J,a.J>>8,a.C/512,a.C/512>>8,0,2,a.C,a.C>>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,128,0,1,0,0,2,0,0,0,2,0,2,7,0,b,b>>8,a.J,a.J>>8,a.C,0,a.l&255,a.l>>8&255,a.l>>16&255,a.l>>24&255,0,0,a.l&255,a.l>>8&255,a.l>>16&255, +a.l>>24&255,0,0,160===a.v?0:7,160===a.v?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.l&255,a.l>>8&255,a.l>>16&255,a.l>>24&255]);a.g=512;a.a=512}}function Xb(a,b){Wb(a,b);for(var c=0;c>2;c++)a.Z[c]=0}function Wb(a,b){a.data.lengthb;b++)this.fc[b]=void 0,this.G[b]=void 0;this.o=a.o;n(a.o,3324,this,function(a){oc(this,this.yd[0],a)},function(a){pc(this,this.yd[0],a)},function(a){var b=this.yd[0],c=b>>8&65535,f=b&255;b= +this.fc[c];c=this.G[c];if(b)if(16<=f&&40>f)if(c=c.nc[f-16>>2]){f>>=2;var h=b[f]&1;-1===(a|3|c.size-1)?(a=~(c.size-1)|h,0===h&&(b[f]=a)):0===h&&(b[f]=c.dh);1===h&&(qc(this,c,b[f]&65534,a&65534),b[f]=a|1)}else b[f>>2]=0;else 48===f?b[f>>2]=c.fh?-1===(a|2047)?-c.fh|0:c.Ei|0:0:b[f>>>2]=a});n(a.o,3325,this,function(a){oc(this,this.yd[0]+1|0,a)});n(a.o,3326,this,function(a){oc(this,this.yd[0]+2|0,a)},function(a){pc(this,this.yd[0]+2|0,a)});n(a.o,3327,this,function(a){oc(this,this.yd[0]+3|0,a)});a.o.te(3324, +this,function(){return this.zd[0]},function(){return this.zd[1]},function(){return this.zd[2]},function(){return this.zd[3]});a.o.te(3320,this,function(){return this.Ad[0]},function(){return this.Ad[1]},function(){return this.Ad[2]},function(){return this.Ad[3]});a.o.Gc(3320,this,function(a){this.mc[0]=a&252},function(a){this.mc[1]=a},function(a){this.mc[2]=a},function(a){this.mc[3]=a;a=this.mc[0]&252;var b=this.fc[this.mc[2]<<8|this.mc[1]];void 0!==b?(this.gh[0]=-2147483648,this.eh[0]=a>2]:0):(this.eh[0]=-1,this.gh[0]=0)});Zb(this,{Hb:0,pe:[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],nc:[],name:"82441FX PMC"});this.i={Hb:8,pe:[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],nc:[],name:"82371SB PIIX3 ISA"};this.l=Zb(this,this.i);this.g=new Uint8Array(this.l.buffer)} +nc.prototype.Sa=function(){for(var a=[],b=0;256>b;b++)a[b]=this.fc[b];a[256]=this.mc;a[257]=this.a;a[258]=this.zd;a[259]=this.Ad;return a};nc.prototype.fb=function(a){for(var b=0;256>b;b++){var c=this.G[b],d=a[b];if(c&&d){for(var e=0;e>8&65535].buffer))[d]=c} +function pc(a,b,c){var d=b&255;(new Uint16Array(a.fc[b>>8&65535].buffer))[d>>>1]=c}function Zb(a,b){var c=b.Hb,d=new Int32Array(64);d.set(new Int32Array((new Uint8Array(b.pe)).buffer));a.fc[c]=d;a.G[c]=b;c=d.slice(4,10);for(var e=0;e>8&255)-1+((a>>3)-1&255)&3)])};function rc(a,b){Pb(a.j,a.g[96+((a.fc[b][15]>>8&255)+(b>>3&255)-2&3)])} +function sc(a,b){this.o=a.o;this.j=a;this.Ub=a.G.Ub;this.g=0;this.ka=new Uint8Array(10);this.oa=0;this.l=null;this.a=new Uint8Array(10);this.C=this.m=this.i=0;this.W=b;this.Z=this.O=this.Xa=this.Bb=this.Za=this.Ya=0;this.qa=1;this.v=0;if(b){this.C=b.byteLength;var c;if((c={160:{type:1,bc:40,ac:8,Yb:1},180:{type:1,bc:40,ac:9,Yb:1},200:{type:1,bc:40,ac:10,Yb:1},320:{type:1,bc:40,ac:8,Yb:2},360:{type:1,bc:40,ac:9,Yb:2},400:{type:1,bc:40,ac:10,Yb:2},720:{type:3,bc:80,ac:9,Yb:2},1200:{type:2,bc:80,ac:15, +Yb:2},1440:{type:4,bc:80,ac:18,Yb:2},1722:{type:5,bc:82,ac:21,Yb:2},2880:{type:5,bc:80,ac:36,Yb:2}}[this.C>>10])&&0===(this.C&1023))a.G.bd.ha[16]=c.type<<4,a=c.ac,b=c.Yb,c=c.bc;else throw"Unknown floppy size: "+jb(b.byteLength);this.J=a;this.R=b;this.Fa=c}else a.G.bd.ha[16]=64,this.C=this.Fa=this.R=this.J=0;m(this.o,1008,this,this.Oj);m(this.o,1010,this,this.Pj);m(this.o,1012,this,this.Rj);m(this.o,1013,this,this.Sj);m(this.o,1015,this,this.Uj);n(this.o,1010,this,this.Qj);n(this.o,1013,this,this.Tj)} +k=sc.prototype;k.Sa=function(){var a=[];a[0]=this.g;a[1]=this.ka;a[2]=this.oa;a[4]=this.a;a[5]=this.i;a[6]=this.m;a[7]=this.C;a[8]=this.Ya;a[9]=this.Za;a[10]=this.Bb;a[11]=this.Xa;a[12]=this.O;a[13]=this.Z;a[14]=this.qa;a[15]=this.v;a[16]=this.J;a[17]=this.R;a[18]=this.Fa;return a}; +k.fb=function(a){this.g=a[0];this.ka=a[1];this.oa=a[2];this.l=a[3];this.a=a[4];this.i=a[5];this.m=a[6];this.C=a[7];this.Ya=a[8];this.Za=a[9];this.Bb=a[10];this.Xa=a[11];this.O=a[12];this.Z=a[13];this.qa=a[14];this.v=a[15];this.J=a[16];this.R=a[17];this.Fa=a[18]};k.Oj=function(){return 0};k.Rj=function(){var a=128;this.i>2&1;this.xb()};k.Ph=function(){this.xb()};function tc(a,b,c){var d=c[2],e=c[1],f=c[3],h=128<this.J&&(d=1,c++,c>=this.R&&(c=0,b++)),this.O=b,this.Z=c,this.qa=d,this.i=0,this.m=7,this.a[0]=c<<2|32,this.a[1]=0,this.a[2]=0,this.a[3]=b,this.a[4]=c,this.a[5]=d,this.a[6]=a[4],this.xb())};k.li=function(){};k.fk=function(){this.i=0;this.m=7;this.a[0]=0;this.a[1]=0;this.a[2]=0;this.a[3]=0;this.a[4]=0;this.a[5]=0;this.a[6]=0;this.xb()};k.xb=function(){this.v&8&&this.j.Cb(6)};function vc(a,b){a=a.Ye[b>>>17];return a(b)|a(b+1|0)<<8} +function wc(a,b,c){a=a.Ze[b>>>17];a(b,c&255);a(b+1|0,c>>8&255)}function Ra(a,b){return 655360<=(b|0)&&786432>(b|0)||b>>>0>=a.Ia>>>0}k=q.prototype;k.ja=function(a){return Ra(this,a)?this.Ye[a>>>17](a):this.da[a]};k.ma=function(a){return Ra(this,a)?vc(this,a):this.da[a]|this.da[a+1|0]<<8};function xc(a,b){return Ra(a,b<<1)?vc(a,b<<1):a.Ef[b]}function jc(a,b){return Ra(a,b)?a.Ff[b>>>17](b):a.da[b]|a.da[b+1|0]<<8|a.da[b+2|0]<<16|a.da[b+3|0]<<24} +function yc(a,b){Ra(a,b<<2)?(b<<=2,a=a.Ff[b>>>17](b)):a=a.Cc[b];return a}k.za=function(a,b){if(Ra(this,a))this.Ze[a>>>17](a,b);else this.da[a]=b};k.ze=function(a,b){Ra(this,a)?wc(this,a,b):(this.da[a]=b,this.da[a+1|0]=b>>8)};function zc(a,b,c){Ra(a,b<<1)?wc(a,b<<1,c):a.Ef[b]=c}k.fd=function(a,b){if(Ra(this,a))this.Gf[a>>>17](a,b);else this.da[a]=b,this.da[a+1|0]=b>>8,this.da[a+2|0]=b>>16,this.da[a+3|0]=b>>24};function Ac(a,b,c){Ra(a,b<<2)?(b<<=2,a.Gf[b>>>17](b,c)):a.Cc[b]=c} +function Bc(a){this.j=a;this.v=new Uint8Array(8);this.C=new Uint8Array(8);this.a=new Uint16Array(8);this.l=new Uint16Array(8);this.g=new Uint16Array(8);this.m=new Uint16Array(8);this.vc=new Uint8Array(8);this.J=new Uint8Array(8);this.Wf=[];this.i=0;a=a.o;n(a,0,this,this.Xc.bind(this,0));n(a,2,this,this.Xc.bind(this,1));n(a,4,this,this.Xc.bind(this,2));n(a,6,this,this.Xc.bind(this,3));n(a,1,this,this.Zc.bind(this,0));n(a,3,this,this.Zc.bind(this,1));n(a,5,this,this.Zc.bind(this,2));n(a,7,this,this.Zc.bind(this, +3));m(a,0,this,this.Wc.bind(this,0));m(a,2,this,this.Wc.bind(this,1));m(a,4,this,this.Wc.bind(this,2));m(a,6,this,this.Wc.bind(this,3));m(a,1,this,this.Yc.bind(this,0));m(a,3,this,this.Yc.bind(this,1));m(a,5,this,this.Yc.bind(this,2));m(a,7,this,this.Yc.bind(this,3));n(a,192,this,this.Xc.bind(this,4));n(a,196,this,this.Xc.bind(this,5));n(a,200,this,this.Xc.bind(this,6));n(a,204,this,this.Xc.bind(this,7));n(a,194,this,this.Zc.bind(this,4));n(a,198,this,this.Zc.bind(this,5));n(a,202,this,this.Zc.bind(this, +6));n(a,206,this,this.Zc.bind(this,7));m(a,192,this,this.Wc.bind(this,4));m(a,196,this,this.Wc.bind(this,5));m(a,200,this,this.Wc.bind(this,6));m(a,204,this,this.Wc.bind(this,7));m(a,194,this,this.Yc.bind(this,4));m(a,198,this,this.Yc.bind(this,5));m(a,202,this,this.Yc.bind(this,6));m(a,206,this,this.Yc.bind(this,7));n(a,135,this,this.ad.bind(this,0));n(a,131,this,this.ad.bind(this,1));n(a,129,this,this.ad.bind(this,2));n(a,130,this,this.ad.bind(this,3));n(a,143,this,this.ad.bind(this,4));n(a,139, +this,this.ad.bind(this,5));n(a,137,this,this.ad.bind(this,6));n(a,138,this,this.ad.bind(this,7));m(a,135,this,this.$c.bind(this,0));m(a,131,this,this.$c.bind(this,1));m(a,129,this,this.$c.bind(this,2));m(a,130,this,this.$c.bind(this,3));m(a,143,this,this.$c.bind(this,4));m(a,139,this,this.$c.bind(this,5));m(a,137,this,this.$c.bind(this,6));m(a,138,this,this.$c.bind(this,7));n(a,1159,this,this.Cd.bind(this,0));n(a,1155,this,this.Cd.bind(this,1));n(a,1153,this,this.Cd.bind(this,2));n(a,1154,this,this.Cd.bind(this, +3));n(a,1163,this,this.Cd.bind(this,5));n(a,1161,this,this.Cd.bind(this,6));n(a,1162,this,this.Cd.bind(this,7));m(a,1159,this,this.Bd.bind(this,0));m(a,1155,this,this.Bd.bind(this,1));m(a,1153,this,this.Bd.bind(this,2));m(a,1154,this,this.Bd.bind(this,3));m(a,1163,this,this.Bd.bind(this,5));m(a,1161,this,this.Bd.bind(this,6));m(a,1162,this,this.Bd.bind(this,7));n(a,10,this,this.rh.bind(this,0));n(a,212,this,this.rh.bind(this,4));n(a,15,this,this.qh.bind(this,0));n(a,222,this,this.qh.bind(this,4)); +m(a,15,this,this.ph.bind(this,0));m(a,222,this,this.ph.bind(this,4));n(a,11,this,this.oh.bind(this,0));n(a,214,this,this.oh.bind(this,4));n(a,12,this,this.nh);n(a,216,this,this.nh)}k=Bc.prototype;k.Sa=function(){return[this.v,this.C,this.a,this.l,this.g,this.m,this.vc,this.J,this.i]};k.fb=function(a){this.v=a[0];this.C=a[1];this.a=a[2];this.l=a[3];this.g=a[4];this.m=a[5];this.vc=a[6];this.J=a[7];this.i=a[8]};k.Zc=function(a,b){this.g[a]=Cc(this,this.g[a],b,!1);this.m[a]=Cc(this,this.m[a],b,!0)}; +k.Yc=function(a){return Dc(this,this.g[a])};k.Xc=function(a,b){this.a[a]=Cc(this,this.a[a],b,!1);this.l[a]=Cc(this,this.l[a],b,!0)};k.Wc=function(a){return Dc(this,this.a[a])};k.Cd=function(a,b){this.C[a]=b};k.Bd=function(a){return this.C[a]};k.ad=function(a,b){this.v[a]=b};k.$c=function(a){return this.v[a]};k.rh=function(a,b){Ec(this,(b&3)+a,b&4?1:0)};k.qh=function(a,b){for(var c=0;4>c;c++)Ec(this,a+c,b&1<b.byteLength)d(!0);else{var h=a.j;a.a[2]+=e;b.get(c,e,function(a){h.da.set(a,f);d(!1)})}} +k.Me=function(a,b,c,d,e){var f=this,h=this.g[d]+1&65535,g=5<=d?2:1,p=h*g,r=Fc(this,d),v=!1,E=!1,z=this.J[d]&16;cp&&(E=!0);b+p>a.byteLength?e(!0):(this.a[d]+=h,this.g[d]-=h,!v&&z&&(this.a[d]=this.l[d],this.g[d]=this.m[d]),a.set(b,this.j.da.subarray(r,r+p),function(){E&&z?f.Me(a,b+p,c-p,d,e):e(!1)}))};function Fc(a,b){var c=a.a[b];5<=b&&(c<<=1);c=c&65535|a.v[b]<<16;return c|a.C[b]<<24}function Cc(a,b,c,d){d||(a.i^=1);return a.i?b&-256|c:b&-65281|c<<8} +function Dc(a,b){a.i^=1;return a.i?b&255:b>>8&255} +function Ic(a,b){this.j=a;this.w=b;this.m=new Float64Array(3);this.v=new Uint16Array(3);this.g=new Uint8Array(4);this.l=new Uint8Array(4);this.i=new Uint8Array(4);this.O=new Uint8Array(4);this.C=new Uint8Array(4);this.J=new Uint16Array(3);this.a=new Uint16Array(3);m(a.o,97,this,function(){var a=$a(),b=66.66666666666667*a&1;a=Jc(this,2,a);return b<<4|a<<5});n(a.o,97,this,function(a){this.w.send("pcspeaker-enable",a&1)});m(a.o,64,this,function(){return Kc(this,0)});m(a.o,65,this,function(){return Kc(this, +1)});m(a.o,66,this,function(){return Kc(this,2)});n(a.o,64,this,function(a){Lc(this,0,a)});n(a.o,65,this,function(a){Lc(this,1,a)});n(a.o,66,this,function(a){Lc(this,2,a)});n(a.o,67,this,this.R)}Ic.prototype.Sa=function(){var a=[];a[0]=this.g;a[1]=this.l;a[2]=this.i;a[3]=this.O;a[4]=this.C;a[5]=this.J;a[6]=this.a;a[7]=this.m;a[8]=this.v;return a};Ic.prototype.fb=function(a){this.g=a[0];this.l=a[1];this.i=a[2];this.O=a[3];this.C=a[4];this.J=a[5];this.a=a[6];this.m=a[7];this.v=a[8]}; +Ic.prototype.Ic=function(a,b){b||(this.l[0]&&Jc(this,0,a)?(this.v[0]=Mc(this,0,a),this.m[0]=a,this.j.Cb(0),0===this.i[0]&&(this.l[0]=0)):Pb(this.j,0))};function Mc(a,b,c){if(!a.l[b])return 0;c=a.v[b]-Math.floor(1193.1816666*(c-a.m[b]));a=a.a[b];c>=a?c%=a:0>c&&(c=c%a+a);return c}function Jc(a,b,c){c-=a.m[b];return 0>c?!0:a.v[b]>8;c=a.g[b];3===a.i[b]&&(a.g[b]^=1);a=Mc(a,b,$a());return c?a&255:a>>8}function Lc(a,b,c){a.a[b]=a.g[b]?a.a[b]&-256|c:a.a[b]&255|c<<8;3===a.O[b]&&a.g[b]||(a.a[b]||(a.a[b]=65535),a.v[b]=a.a[b],a.l[b]=!0,a.m[b]=$a());3===a.O[b]&&(a.g[b]^=1);a.w.send("pcspeaker-update",[a.i[2],a.a[2]])} +Ic.prototype.R=function(a){var b=a>>1&7,c=a>>6&3;a=a>>4&3;3!==c&&(0===a?(this.C[c]=2,b=Mc(this,c,$a()),this.J[c]=b?b-1:0):(6<=b&&(b&=-5),this.g[c]=1===a?0:1,0===c&&Pb(this.j,0),this.i[c]=b,this.O[c]=a,this.w.send("pcspeaker-update",[this.i[2],this.a[2]])))};var Nc=Uint32Array.from([655360,655360,720896,753664]),Oc=Uint32Array.from([131072,65536,32768,32768]); +function Pc(a,b,c){var d=this;this.w=b;this.Ja=c;this.J=0;this.Ae=14;this.Be=15;this.R=80;this.Rd=25;this.Wg=this.sb=this.Pe=this.Fa=0;this.Bc=[];this.Re=this.Ua=0;this.qc=new Uint8Array(25);this.v=this.W=this.Ne=this.Z=this.a=this.i=this.uc=this.Jc=this.ab=0;this.Ce=!0;this.Wa=!1;setTimeout(function(){b.send("screen-set-mode",d.Wa)},0);this.Jb=new Int32Array(256);this.C=this.rb=this.g=0;this.ob=!1;this.Hc=32;this.kg=this.dc=0;this.pe=[222,16,32,10,7,0,0,0,162,0,0,3,0,0,128,0,8,14680064,57344,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.Hb=144;this.nc=[{size:c}];this.fh=65536;this.Ei=4272947200;this.name="vga";this.Oa={lg:!1,jk:0,kk:0,Ag:0};this.Ya=this.rc=this.Xa=this.O=0;this.Je=new Uint8Array(16);this.m=-1;this.Sd=32;this.hd=this.Qd=this.ce=this.tb=0;this.Vd=-1;this.Ud=15;this.pc=this.Wd=0;this.tc=-1;this.cc=this.Dc=this.He=0;this.Ee=255;this.qa=this.oa=this.ka=this.Bb=this.Fe=this.Td=0;this.l=this.yf=255;c=a.o;n(c,960,this,this.tj); +m(c,960,this,this.kh,this.sj);m(c,961,this,this.lh);n(c,962,this,this.uj);c.Gc(964,this,this.wj,this.yj);m(c,964,this,this.vj);m(c,965,this,this.xj);c.Gc(974,this,this.Hj,this.Jj);m(c,974,this,this.Gj);m(c,975,this,this.Ij);n(c,967,this,this.Aj);m(c,967,this,this.zj);n(c,968,this,this.Cj);m(c,968,this,this.Bj);n(c,969,this,this.Ej);m(c,969,this,this.Dj);m(c,972,this,this.Fj);c.Gc(980,this,this.Lj,this.Nj);m(c,980,this,this.Kj);m(c,981,this,this.Mj);m(c,970,this,function(){return 0});m(c,986,this, +this.mh);m(c,954,this,this.mh);this.sc=-1;this.Za=0;n(c,462,this,void 0,this.Gi);n(c,463,this,void 0,this.Ii);m(c,463,this,void 0,this.Hi);void 0===this.Ja||786432>this.Ja?this.Ja=786432:this.Ja&65535&&(this.Ja|=65535,this.Ja++);this.ya=new Uint8Array(this.Ja);this.hb=this.Ja;this.bb=0;this.ge=this.Ja;this.fe=0;this.ee=void 0;b.register("screen-tell-buffer",function(a){this.ee&&a[0]&&a[0].set(this.ee.subarray(0,a[0].length));this.ee=a[0]},this);b.register("screen-fill-buffer",function(){if(this.Wa&& +this.ee)if(this.bb>2,d=(c>>2)+1;for(b=e;b>16&255|c&65280|4278190080;break;case 24:e=b/3|0;d=(c/3|0)+1;var v=3*e;for(b=e;v>1;d=(c>>1)+1;for(b=e;b>11)/31|0,z=255*(c>>5&63)/63|0,E=255* +(c&31)/31|0,a[b]=E<<16|z<<8|A|4278190080;break;case 8:for(e=b,d=c+1;b<=c;b++)z=this.Jb[this.ya[b]],a[b]=z&65280|z<<16|z>>16|4278190080}a=e/this.rb|0;this.w.send("screen-fill-buffer-end",[{ug:0,vg:a,qf:0,rf:a,ag:this.rb,$f:(d/this.rb|0)-a+1}])}else{d=Math.min(this.fe|15,524287);a=Qc(this);e=~this.ab&3;b=this.Dc&96;c=this.tb&64;for(z=this.ge&-16;z<=d;){var M=z>>>a;if(e){A=z/this.sb|0;v=z-this.sb*A;switch(e){case 1:M=(A&1)<<13;A>>>=1;break;case 2:M=(A&1)<<14;A>>>=1;break;case 3:M=(A&3)<<13,A>>>=2}M|= +(A*this.sb+v>>>a)+this.Ua}A=this.Kf[M];v=this.Lf[M];E=this.Mf[M];var ka=this.Nf[M];M=new Uint8Array(8);switch(b){case 0:A<<=0;v<<=1;E<<=2;ka<<=3;for(var Y=7;0<=Y;Y--)M[7-Y]=A>>Y&1|v>>Y&2|E>>Y&4|ka>>Y&8;break;case 32:M[0]=A>>6&3|E>>4&12;M[1]=A>>4&3|E>>2&12;M[2]=A>>2&3|E>>0&12;M[3]=A>>0&3|E<<2&12;M[4]=v>>6&3|ka>>4&12;M[5]=v>>4&3|ka>>2&12;M[6]=v>>2&3|ka>>0&12;M[7]=v>>0&3|ka<<2&12;break;case 64:case 96:M[0]=A>>4&15,M[1]=A>>0&15,M[2]=v>>4&15,M[3]=v>>0&15,M[4]=E>>4&15,M[5]=E>>0&15,M[6]=ka>>4&15,M[7]=ka>> +0&15}if(c)for(A=Y=0;4>Y;Y++,z++,A+=2)this.Jf[z]=M[A]<<4|M[A+1];else for(Y=0;8>Y;Y++,z++)this.Jf[z]=M[Y]}c=this.hb;d=Math.min(this.bb,524287);if(a=this.ee)if(e=255,b=0,this.tb&128&&(e&=207,b|=this.hd<<4&48),this.tb&64)for(;c<=d;c++)z=this.Jf[c]&e|b,z=this.Jb[z],a[c]=z&65280|z<<16|z>>16|4278190080;else for(e&=63,b|=this.hd<<4&192;c<=d;c++)z=this.Je[this.Jf[c]&this.ce]&e|b,z=this.Jb[z],a[c]=z&65280|z<<16|z>>16|4278190080;this.w.send("screen-fill-buffer-end",this.Bc)}this.hb=this.Ja;this.bb=0;this.ge= +this.Ja;this.fe=0}Rc(this)},this);this.pk=new Uint16Array(this.ya.buffer);this.Ih=new Int32Array(this.ya.buffer);this.Xd=new Uint8Array(this.ya.buffer,0,262144);this.Kf=new Uint8Array(this.ya.buffer,0,65536);this.Lf=new Uint8Array(this.ya.buffer,65536,65536);this.Mf=new Uint8Array(this.ya.buffer,131072,65536);this.Nf=new Uint8Array(this.ya.buffer,196608,65536);this.Jf=new Uint8Array(this.ya.buffer,262144,524288);var e=this;Pa(c,655360,131072,function(a){return Sc(e,a)},function(a,b){if(e.ob&&e.Wa&& +e.Ce){var c=a-655360|e.dc;e.hb=ce.bb?c:e.bb;e.ya[c]=b}else{var d=e.Bb>>2&3;a-=Nc[d];if(!(0>a||a>=Oc[d]))if(e.Wa){var f=b;b=Tc(e.Ee);var h=Uc(e.Td);d=Uc(e.Fe);switch(e.Dc&3){case 0:f=(f|f<<8)>>>(e.cc&7)&255;c=Tc(f);f=Uc(e.Td);c=Vc(e,(c|d&f)&(~d|f),e.g);c=b&c|~b&e.g;break;case 1:c=e.g;break;case 2:c=Uc(f);c=Vc(e,c,e.g);c=b&c|~b&e.g;break;case 3:f=(f|f<<8)>>>(e.cc&7)&255,b&=Tc(f),c=b&h|~b&e.g}b=15;switch(e.Wd&12){case 0:b=5<<(a&1);a&=-2;break;case 8:case 12:b=1<<(a&3),a&=-4}b&=e.Ud; +b&1&&(e.Kf[a]=c>>0&255);b&2&&(e.Lf[a]=c>>8&255);b&4&&(e.Mf[a]=c>>16&255);b&8&&(e.Nf[a]=c>>24&255);b=Wc(e,a);c=b+7;be.fe&&(e.fe=c);be.bb&&(e.bb=c)}else e.Ud&3&&(c=a,d=(c>>1)-e.Ua,a=d/e.R|0,d%=e.R,c&1?(h=b,f=e.Xd[c&-2]):(f=b,h=e.Xd[c|1]),e.w.send("screen-put-char",[a,d,f,e.Jb[h>>4&15],e.Jb[h&15]]),e.Xd[c]=b)}});Pa(c,3758096384,this.Ja,function(a){return e.ya[a&268435455]},function(a,b){a&=268435455;e.ya[a]=b;e.hb=ae.bb?a:e.bb},function(a){a&=268435455; +return a&3?e.ya[a]|e.ya[a+1]<<8|e.ya[a+2]<<16|e.ya[a+3]<<24:e.Ih[a>>2]},function(a,b){a&=268435455;e.hb=ae.bb?a+3:e.bb;e.ya[a]=b;e.ya[a+1]=b>>8;e.ya[a+2]=b>>16;e.ya[a+3]=b>>24});Zb(a.G.wb,this)}k=Pc.prototype; +k.Sa=function(){var a=[];a[0]=this.Ja;a[1]=this.J;a[2]=this.Ae;a[3]=this.Be;a[4]=this.R;a[5]=this.Rd;a[6]=this.Bc;a[7]=this.Ya;a[8]=this.Ua;a[9]=this.Wa;a[10]=this.Jb;a[11]=this.g;a[12]=this.ka;a[13]=this.oa;a[14]=this.Bb;a[15]=this.rb;a[16]=this.C;a[17]=this.ab;a[18]=this.ob;a[19]=this.Hc;a[20]=this.dc;a[21]=this.kg;a[22]=this.O;a[23]=this.Xa;a[24]=this.rc;a[25]=this.Je;a[26]=this.Vd;a[27]=this.Ud;a[28]=this.Wd;a[29]=this.tc;a[30]=this.He;a[31]=this.Dc;a[32]=this.cc;a[33]=this.Ee;a[34]=this.qa;a[35]= +this.yf;a[36]=this.l;a[37]=this.sc;a[38]=this.Za;a[39]=this.ya;a[40]=this.Ce;a[41]=this.m;a[42]=this.W;a[43]=this.Td;a[44]=this.Fe;a[45]=this.Re;a[46]=this.qc;a[47]=this.Jc;a[48]=this.uc;a[49]=this.i;a[50]=this.a;a[51]=this.Z;a[52]=this.Ne;a[53]=this.W;a[54]=this.Sd;a[55]=this.tb;a[56]=this.ce;a[57]=this.Qd;a[58]=this.hd;a[59]=this.pc;a[60]=this.v;return a}; +k.fb=function(a){this.Ja=a[0];this.J=a[1];this.Ae=a[2];this.Be=a[3];this.R=a[4];this.Rd=a[5];this.Bc=a[6];this.Ya=a[7];this.Ua=a[8];this.Wa=a[9];this.Jb=a[10];this.g=a[11];this.ka=a[12];this.oa=a[13];this.Bb=a[14];this.rb=a[15];this.C=a[16];this.ab=a[17];this.ob=a[18];this.Hc=a[19];this.dc=a[20];this.kg=a[21];this.O=a[22];this.Xa=a[23];this.rc=a[24];this.Je=a[25];this.Vd=a[26];this.Ud=a[27];this.Wd=a[28];this.tc=a[29];this.He=a[30];this.Dc=a[31];this.cc=a[32];this.Ee=a[33];this.qa=a[34];this.yf=a[35]; +this.l=a[36];this.sc=a[37];this.Za=a[38];this.ya.set(a[39]);this.Ce=a[40];this.m=a[41];this.W=a[42];this.Td=a[43];this.Fe=a[44];this.Re=a[45];this.qc.set(a[46]);this.Jc=a[47];this.uc=a[48];this.i=a[49];this.a=a[50];this.Z=a[51];this.Ne=a[52];this.W=a[53];this.Sd=a[54];this.tb=a[55];this.ce=a[56];this.Qd=a[57];this.hd=a[58];this.pc=a[59];this.v=a[60];this.w.send("screen-set-mode",this.Wa);this.Wa?(this.Pe=this.Fa=0,this.ob?(this.Id(this.rb,this.C,this.Hc,this.rb,this.C),Xc(this)):(Yc(this),Zc(this))): +(this.Jd(this.R,this.Rd),this.Od(),this.Nd());$c(this)};function Sc(a,b){if(a.ob&&a.Ce)return b=b-655360|a.dc,a.ya[b];var c=a.Bb>>2&3;b-=Nc[c];if(0>b||b>=Oc[c])return 0;a.g=a.Kf[b];a.g|=a.Lf[b]<<8;a.g|=a.Mf[b]<<16;a.g|=a.Nf[b]<<24;if(a.Dc&8)return c=255,a.oa&1&&(c&=a.Kf[b]^~(a.ka&1?255:0)),a.oa&2&&(c&=a.Lf[b]^~(a.ka&2?255:0)),a.oa&4&&(c&=a.Mf[b]^~(a.ka&4?255:0)),a.oa&8&&(c&=a.Nf[b]^~(a.ka&8?255:0)),c;c=a.He;a.Wa?a.Wd&8?(c=b&3,b&=-4):a.Dc&16&&(c=b&1,b&=-2):c=0;return a.Xd[c<<16|b]} +function Tc(a){return a|a<<8|a<<16|a<<24}function Uc(a){return(a&1?255:0)|(a&2?255:0)<<8|(a&4?255:0)<<16|(a&8?255:0)<<24}function Vc(a,b,c){switch(a.cc&24){case 8:return b&c;case 16:return b|c;case 24:return b^c}return b}function ad(a){for(var b=a.Ua<<1,c,d,e=0;e>4&15],a.Jb[d&15]]),b+=2} +k.Nd=function(){var a=(this.J-this.Ua)/this.R|0,b=(this.J-this.Ua)%this.R;a=Math.min(this.Rd-1,a);this.w.send("screen-update-cursor",[a,b])};function $c(a){a.Wa?(a.hb=0,a.ob?a.bb=a.Ja:a.bb=524288):ad(a)}function Zc(a){a.Wa&&!a.ob&&(a.ge=0,a.fe=524288,$c(a))}k.Mb=function(){};function Qc(a){var b=128+(~a.Z&a.ab&64);b-=a.Z&64;b-=a.tb&64;return b>>>6} +function Wc(a,b){var c=Qc(a);if(~a.ab&3){var d=b-a.Ua;d&=a.ab<<13|-24577;d<<=c;var e=d/a.sb|0;d%=a.sb;switch(a.ab&3){case 2:e=e<<1|b>>13&1;break;case 1:e=e<<1|b>>14&1;break;case 0:e=e<<2|b>>13&3}return e*a.sb+d+(a.Ua<>>=1);b=Math.ceil(b/(1+(a.qa&31)));a.ab&1||(b<<=1);a.ab&2||(b<<=1);return b}k.Jd=function(a,b){this.R=a;this.Rd=b;this.w.send("screen-set-size-text",[a,b])}; +k.Id=function(a,b,c,d,e){this.Oa.lg&&this.Oa.Ag===c&&this.Fa===a&&this.Pe===b&&this.sb===d&&this.Wg===e||(this.Fa=a,this.Pe=b,this.sb=d,this.Wg=e,this.Oa.Ag=c,this.Oa.lg=!0,this.Oa.jk=a,this.Oa.kk=b,this.w.send("screen-set-size-graphical",[a,b,d,e,c]))}; +function Yc(a){if(!a.ob){var b=Math.min(1+a.Jc,a.uc),c=Math.min(1+a.i,a.a);if(b&&c)if(a.Wa){b<<=3;var d=a.W<<4;a.tb&64&&(b>>>=1,d>>>=1);var e=a.W<<2;a.Z&64?e<<=1:a.ab&64&&(e>>>=1);a.Id(b,bd(a,c),8,d,Math.ceil(Oc[0]/e));Rc(a);Xc(a)}else a.qa&128&&(c>>>=1),c=c/(1+(a.qa&31))|0,b&&c&&a.Jd(b,c)}} +function Xc(a){a.Wa||ad(a);if(a.ob)a.Bc=[];else if(a.sb&&a.Fa)if(!a.Sd||a.pc&32)a.Bc=[],a.w.send("screen-clear");else{var b=a.Re,c=a.Qd;a.tb&64&&(c>>>=1);var d=a.Ne>>5&3,e=Wc(a,b+d);b=e/a.sb|0;var f=e%a.sb+c;e=bd(a,1+a.v);e=Math.min(e,a.Pe);var h=a.Pe-e;a.Bc=[];f=-f;for(var g=0;fthis.m)this.Je[this.m]=a,this.tb&64||$c(this);else switch(this.m){case 16:if(this.tb!==a){var b=this.tb;this.tb=a;var c=0<(a&1);this.ob||this.Wa===c||(this.Wa=c,this.w.send("screen-set-mode",this.Wa));(b^a)&64&&Zc(this);Yc(this);$c(this)}break;case 18:this.ce!==a&&(this.ce=a,$c(this));break;case 19:this.Qd!==a&&(this.Qd=a&15,Xc(this));break;case 20:this.hd!==a&&(this.hd=a,$c(this))}this.m=-1}}; +k.kh=function(){return this.m|this.Sd};k.sj=function(){return this.kh()&255|this.lh()<<8&65280};k.lh=function(){if(16>this.m)return this.Je[this.m];switch(this.m){case 16:return this.tb;case 18:return this.ce;case 19:return this.Qd;case 20:return this.hd}return-1};k.uj=function(a){this.yf=a};k.wj=function(a){this.Vd=a};k.vj=function(){return this.Vd};k.yj=function(a){switch(this.Vd){case 1:var b=this.pc;this.pc=a;(b^a)&32&&Xc(this);break;case 2:this.Ud=a;break;case 4:this.Wd=a}}; +k.xj=function(){switch(this.Vd){case 1:return this.pc;case 2:return this.Ud;case 4:return this.Wd;case 6:return 18}return 0};k.Aj=function(a){this.rc=3*a;this.Ya&=0};k.zj=function(){return this.Ya};k.Cj=function(a){this.Xa=3*a;this.Ya|=3};k.Bj=function(){return this.Xa/3|0};k.Ej=function(a){var b=this.Xa/3|0,c=this.Xa%3,d=this.Jb[b];a=255*(a&63)/63|0;d=0===c?d&-16711681|a<<16:1===c?d&-65281|a<<8:d&-256|a;this.Jb[b]!==d&&(this.Jb[b]=d,$c(this));this.Xa++}; +k.Dj=function(){var a=this.rc%3,b=this.Jb[this.rc/3|0];this.rc++;return(b>>8*(2-a)&255)/255*63|0};k.Fj=function(){return this.yf};k.Hj=function(a){this.tc=a};k.Gj=function(){return this.tc};k.Jj=function(a){switch(this.tc){case 0:this.Td=a;break;case 1:this.Fe=a;break;case 2:this.ka=a;break;case 3:this.cc=a;break;case 4:this.He=a;break;case 5:var b=this.Dc;this.Dc=a;(b^a)&96&&Zc(this);break;case 6:this.Bb!==a&&(this.Bb=a,Yc(this));break;case 7:this.oa=a;break;case 8:this.Ee=a}}; +k.Ij=function(){switch(this.tc){case 0:return this.Td;case 1:return this.Fe;case 2:return this.ka;case 3:return this.cc;case 4:return this.He;case 5:return this.Dc;case 6:return this.Bb;case 7:return this.oa;case 8:return this.Ee}return 0};k.Lj=function(a){this.O=a};k.Kj=function(){return this.O}; +k.Nj=function(a){switch(this.O){case 1:this.Jc!==a&&(this.Jc=a,Yc(this));break;case 2:this.uc!==a&&(this.uc=a,Yc(this));break;case 7:var b=this.i;this.i&=255;this.i=this.i|a<<3&512|a<<7&256;b!=this.i&&Yc(this);this.v=this.v&767|a<<4&256;b=this.a;this.a=this.a&767|a<<5&256;b!==this.a&&Yc(this);Xc(this);break;case 8:this.Ne=a;Xc(this);break;case 9:this.qa=a;this.v=this.v&511|a<<3&512;b=this.a;this.a=this.a&511|a<<4&512;b!==this.a&&Yc(this);Xc(this);break;case 10:this.Ae=a;this.Od();break;case 11:this.Be= +a;this.Od();break;case 12:(this.Ua>>8&255)!==a&&(this.Ua=this.Ua&255|a<<8,Xc(this),~this.ab&3&&Zc(this));break;case 13:(this.Ua&255)!==a&&(this.Ua=this.Ua&65280|a,Xc(this),~this.ab&3&&Zc(this));break;case 14:this.J=this.J&255|a<<8;this.Nd();break;case 15:this.J=this.J&65280|a;this.Nd();break;case 18:(this.i&255)!==a&&(this.i=this.i&768|a,Yc(this));break;case 19:this.W!==a&&(this.W=a,Yc(this),~this.ab&3&&Zc(this));break;case 20:this.Z!==a&&(b=this.Z,this.Z=a,Yc(this),(b^a)&64&&Zc(this));break;case 21:(this.a& +255)!==a&&(this.a=this.a&768|a,Yc(this));break;case 23:this.ab!==a&&(b=this.ab,this.ab=a,Yc(this),(b^a)&67&&Zc(this));break;case 24:this.v=this.v&768|a;Xc(this);break;default:this.O>7&2|this.a>>5&8|this.v>>4&16|this.i>>3&64;case 8:return this.Ne;case 9:return this.qa;case 10:return this.Ae;case 11:return this.Be;case 12:return this.Ua&255;case 13:return this.Ua>>8;case 14:return this.J>>8;case 15:return this.J&255;case 18:return this.i&255;case 19:return this.W;case 20:return this.Z;case 21:return this.a&255;case 23:return this.ab;case 24:return this.v&255}return this.O>>16;case 6:return a.Fa?a.Fa:1;case 8:return 0;case 10:return a.Ja/65536|0}return 255} +function dd(a,b){this.j=a;this.w=b;this.ed=this.Nc=!1;this.Ue=!0;this.xd=this.lc=this.kc=0;this.qa=!0;this.W=this.R=this.C=this.O=this.Z=this.J=this.Oe=!1;this.ra=new ob(1024);this.i=0;this.cd=100;this.ue=4;this.m=!1;this.a=new ob(1024);this.v=this.l=!1;this.w.register("keyboard-code",function(a){this.Oe&&(this.ra.push(a),this.xb())},this);this.w.register("mouse-click",function(a){this.Ue&&this.ed&&(this.xd=a[0]|a[2]<<1|a[1]<<2,this.Nc&&ed(this,0,0))},this);this.w.register("mouse-delta",function(a){var b= +a[1];if(this.Ue&&this.ed){var c=this.ue*this.cd/80;this.kc+=a[0]*c;this.lc+=b*c;this.Nc&&(a=this.kc|0,b=this.lc|0,a||b)&&(this.kc-=a,this.lc-=b,ed(this,a,b))}},this);this.w.register("mouse-wheel",function(){},this);this.g=5;this.ka=this.oa=!1;m(a.o,96,this,this.ak);m(a.o,100,this,this.ck);n(a.o,96,this,this.bk);n(a.o,100,this,this.dk)}k=dd.prototype; +k.Sa=function(){var a=[];a[0]=this.Nc;a[1]=this.ed;a[2]=this.Ue;a[3]=this.kc;a[4]=this.lc;a[5]=this.xd;a[6]=this.qa;a[7]=this.Oe;a[8]=this.J;a[9]=this.Z;a[10]=this.O;a[11]=this.C;a[12]=this.R;a[13]=this.W;a[15]=this.i;a[16]=this.cd;a[17]=this.ue;a[18]=this.m;a[20]=this.g;a[21]=this.oa;a[22]=this.ka;return a}; +k.fb=function(a){this.Nc=a[0];this.ed=a[1];this.Ue=a[2];this.kc=a[3];this.lc=a[4];this.xd=a[5];this.qa=a[6];this.Oe=a[7];this.J=a[8];this.Z=a[9];this.O=a[10];this.C=a[11];this.R=a[12];this.W=a[13];this.i=a[15];this.cd=a[16];this.ue=a[17];this.m=a[18];this.g=a[20];this.oa=a[21];this.ka=a[22];this.v=this.l=!1;this.ra.clear();this.a.clear();this.w.send("mouse-enable",this.ed)};k.xb=function(){this.l||(this.ra.length?fd(this):this.a.length&&gd(this))}; +function gd(a){a.l=!0;a.v=!0;a.g&2&&(Pb(a.j,12),a.j.Cb(12))}function fd(a){a.l=!0;a.v=!1;a.g&1&&(Pb(a.j,1),a.j.Cb(1))}function ed(a,b,c){a.a.push((0>c)<<5|(0>b)<<4|8|a.xd);a.a.push(b);a.a.push(c);a.xb()}k.ak=function(){this.l=!1;if(!this.ra.length&&!this.a.length)return this.i;this.v?(Pb(this.j,12),this.i=this.a.shift()):(Pb(this.j,1),this.i=this.ra.shift());(this.ra.length||this.a.length)&&this.xb();return this.i};k.ck=function(){var a=16;this.l&&(a|=1);this.v&&(a|=32);return a}; +k.bk=function(a){if(this.ka)this.g=a,this.ka=!1;else if(this.oa)this.oa=!1,this.a.clear(),this.a.push(a),gd(this);else if(this.Z)this.Z=!1,this.a.clear(),this.a.push(250),(this.cd=a)||(this.cd=100),gd(this);else if(this.W)this.W=!1,this.a.clear(),this.a.push(250),this.ue=3>5;1===b?this.aa&=this.aa-1:3===b?this.aa&=~(1<<(a&7)):192!==(a&200)&&(this.aa&=this.aa-1);this.l()}};k.Ji=function(){return this.W?this.aa:this.a};k.Mi=function(a){0===this.state?this.R?(this.R=!1,this.C=a&2):(this.m=~a,this.l()):1===this.state?(this.v=a,this.state++):2===this.state&&(this.state=0)}; +k.Li=function(){return~this.m&255};k.Zj=function(){return this.J};k.$j=function(a){this.J=a};function jd(a){this.j=a;this.be=0;this.ha=new Uint8Array(128);this.C=this.a=Date.now();this.l=0;this.J=!1;this.v=.9765625;this.m=38;this.g=2;this.pg=this.i=0;n(a.o,112,this,function(a){this.be=a&127;this.pg=a>>7});n(a.o,113,this,this.Th);m(a.o,113,this,this.Sh)}k=jd.prototype; +k.Sa=function(){var a=[];a[0]=this.be;a[1]=this.ha;a[2]=this.a;a[3]=this.C;a[4]=this.l;a[6]=this.J;a[7]=this.v;a[8]=this.m;a[9]=this.g;a[10]=this.i;a[11]=this.pg;return a};k.fb=function(a){this.be=a[0];this.ha=a[1];this.a=a[2];this.C=a[3];this.l=a[4];this.J=a[6];this.v=a[7];this.m=a[8];this.g=a[9];this.i=a[10];this.pg=a[11]};k.Ic=function(a){a=Date.now();this.a+=a-this.C;this.C=a;this.J&&this.l>(this.m&15)-1);break;case 11:this.g=a,this.g&64&&(this.l=Date.now())}this.J=64===(this.g&64)&&0<(this.m&15)}; +function ld(a,b){this.w=b;this.j=a;this.Eb=4;this.Uc=this.Kc=0;this.wd=96;this.rd=this.gg=0;this.Sc=1;this.ua=this.Uf=this.og=this.Hf=0;this.input=new ob(4096);this.a=[];this.ua=4;this.w.register("serial0-input",function(a){this.input.push(a);this.wd|=1;this.Eb|=4096;md(this)},this);a=a.o;n(a,1016,this,function(a){nd(this,a)},function(a){nd(this,a&255);nd(this,a>>8)});n(a,1017,this,function(a){this.Uc&128?this.Kc=this.Kc&255|a<<8:(this.rd=a&15,md(this))});m(a,1016,this,function(){if(this.Uc&128)return this.Kc& +255;var a=this.input.shift();0===this.input.length&&(this.wd&=-2,this.Eb&=-4097,md(this));return a});m(a,1017,this,function(){return this.Uc&128?this.Kc>>8:this.rd&15});m(a,1018,this,function(){var a=this.Sc&15|192;2==this.Sc&&(this.Eb&=-5,md(this));return a});n(a,1018,this,function(a){this.gg=a});m(a,1019,this,function(){return this.Uc});n(a,1019,this,function(a){this.Uc=a});m(a,1020,this,function(){return this.Hf});n(a,1020,this,function(a){this.Hf=a});m(a,1021,this,function(){return this.wd}); +n(a,1021,this,function(){});m(a,1022,this,function(){return this.og});n(a,1022,this,function(){});m(a,1023,this,function(){return this.Uf});n(a,1023,this,function(a){this.Uf=a})}ld.prototype.Sa=function(){var a=[];a[0]=this.Eb;a[1]=this.Kc;a[2]=this.Uc;a[3]=this.wd;a[4]=this.gg;a[5]=this.rd;a[6]=this.Sc;a[7]=this.Hf;a[8]=this.og;a[9]=this.Uf;a[10]=this.ua;return a}; +ld.prototype.fb=function(a){this.Eb=a[0];this.Kc=a[1];this.Uc=a[2];this.wd=a[3];this.gg=a[4];this.rd=a[5];this.Sc=a[6];this.Hf=a[7];this.og=a[8];this.Uf=a[9];this.ua=a[10]};function md(a){a.Eb&4096&&a.rd&1?(a.Sc=12,a.j.Cb(a.ua)):a.Eb&4&&a.rd&2?(a.Sc=2,a.j.Cb(a.ua)):a.Eb&1&&a.rd&8?(a.Sc=0,a.j.Cb(a.ua)):(a.Sc=1,Pb(a.j,a.ua))} +function nd(a,b){if(a.Uc&128)a.Kc=a.Kc&-256|b;else if(a.Eb|=4,md(a),255!==b){var c=String.fromCharCode(b);a.w.send("serial0-output-char",c);a.a.push(b);"\n"===c&&(a.w.send("serial0-output-line",String.fromCharCode.apply("",a.a)),a.a=[])}}function od(a){this.message=a}od.prototype=Error(); +function pd(a,b){if("object"!==typeof a||null===a||a instanceof Array)return a;if(a.BYTES_PER_ELEMENT){var c=new Uint8Array(a.buffer,a.byteOffset,a.length*a.BYTES_PER_ELEMENT);return{__state_type__:a.constructor.name,buffer_id:b.push(c)-1}}a=a.Sa();c=[];for(var d=0;db)throw new od("Invalid length: "+b);var c=new Int32Array(a,0,4);if(-2039052682!==c[0])throw new od("Invalid header: "+jb(c[0]>>>0));if(5!==c[1])throw new od("Version mismatch: dump="+c[1]+" we=5");if(c[2]!==b)throw new od("Length doesn't match header: real="+b+" header="+c[2]);c=c[3];if(0>c||c+12>=b||c%2)throw new od("Invalid info block length: "+c);var d=c/2,e=new Uint16Array(a,16,d),f="";for(b=0;b>8);if(b+c>this.memory.length){var p= +this.memory.length-d;this.memory.set(a.subarray(0,p),d);this.memory.set(a.subarray(p),76)}else if(this.memory.set(a,d),60>a.length)for(a=a.length;60>a;a++)this.memory[d+a]=0;g>=this.Ed&&(g+=this.qe-this.Ed);this.memory[b]=1;this.memory[b+1]=g;this.memory[b+2]=c;this.memory[b+3]=c>>8;this.jd=g;sd(this,1)}},this);this.port=768;this.name="ne2k";this.pe=[236,16,41,128,3,1,0,0,0,0,0,2,0,0,0,0,this.port&255|1,this.port>>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,244,26,0,17,0,0,184,254,0,0,0, +0,0,0,0,0,0,1,0,0];this.Hb=40;this.nc=[{size:32}];this.Af=this.aa=0;this.K=1;this.Vf=this.Ld=this.Zb=this.Ke=0;this.memory=new Uint8Array(32768);this.Tf=0;this.sk=1;b=[0,34,21,255*Math.random()|0,255*Math.random()|0,255*Math.random()|0];for(var c=0;6>c;c++)this.memory[c<<1]=this.memory[c<<1|1]=b[c];this.memory[14]=this.memory[15]=87;this.nb=0;this.qe=64;this.Ed=128;this.pf=this.jd=76;b=a.o;m(b,this.port|0,this,function(){return this.K});n(b,this.port|0,this,function(a){this.K=a&-5;this.K&1||(a|24&& +0===this.Zb&&sd(this,64),a&4&&(a=this.Vf<<8,a=this.memory.subarray(a,a+this.Ld),this.w.send("net0-send",a),this.w.send("eth-transmit-end",[a.length]),sd(this,2)))});m(b,this.port|13,this,function(){return 0});m(b,this.port|14,this,function(){return 0});m(b,this.port|15,this,function(){return 0});m(b,this.port|31,this,function(){0===(this.K&192)&&sd(this,128);return 0});n(b,this.port|31,this,function(){});n(b,this.port|1,this,function(a){0===(this.K&192)&&(this.qe=a)});n(b,this.port|2,this,function(a){0=== +(this.K&192)&&(this.Ed=a)});m(b,this.port|7,this,function(){return 0===(this.K&192)?this.aa:this.jd});n(b,this.port|7,this,function(a){0===(this.K&192)?(this.aa&=~a,td(this)):this.jd=a});n(b,this.port|13,this,function(){});n(b,this.port|14,this,function(a){0===(this.K&192)&&(this.Ke=a)});n(b,this.port|10,this,function(a){0===(this.K&192)&&(this.Zb=this.Zb&65280|a&255)});n(b,this.port|11,this,function(a){0===(this.K&192)&&(this.Zb=this.Zb&255|a<<8&65280)});n(b,this.port|8,this,function(a){0===(this.K& +192)&&(this.nb=this.nb&65280|a&255)});n(b,this.port|9,this,function(a){0===(this.K&192)&&(this.nb=this.nb&255|a<<8&65280)});n(b,this.port|15,this,function(a){0===(this.K&192)&&(this.Af=a,td(this))});m(b,this.port|3,this,function(){return 0===(this.K&192)?this.pf:0});n(b,this.port|3,this,function(a){0===(this.K&192)&&(this.pf=a)});m(b,this.port|4,this,function(){return 0===(this.K&192)?this.sk:0});n(b,this.port|4,this,function(a){0===(this.K&192)&&(this.Vf=a)});n(b,this.port|5,this,function(a){0=== +(this.K&192)&&(this.Ld=this.Ld&-256|a)});n(b,this.port|6,this,function(a){0===(this.K&192)&&(this.Ld=this.Ld&255|a<<8)});m(b,this.port|12,this,function(){return 0===(this.K&192)?9:0});n(b,this.port|12,this,function(a){this.Tf=a});m(b,this.port|16,this,this.Wh,this.Ig,this.Vh);n(b,this.port|16,this,this.Jg,this.Jg,this.Xh);Zb(a.G.wb,this)}k=rd.prototype; +k.Sa=function(){var a=[];a[0]=this.aa;a[1]=this.Af;a[2]=this.K;a[3]=this.Ke;a[4]=this.Zb;a[5]=this.Ld;a[6]=this.Vf;a[7]=this.nb;a[8]=this.qe;a[9]=this.jd;a[10]=this.pf;return a};k.fb=function(a){this.aa=a[0];this.Af=a[1];this.K=a[2];this.Ke=a[3];this.Zb=a[4];this.Ld=a[5];this.Vf=a[6];this.nb=a[7];this.qe=a[8];this.jd=a[9];this.pf=a[10]};function sd(a,b){a.aa|=b;td(a)}function td(a){a.Af&a.aa?a.wb.xb(a.Hb):rc(a.wb,a.Hb)} +function ud(a,b){16a.nb||(a.Zb--,a.memory[a.nb++]=b,a.nb>=a.Ed<<8&&(a.nb+=a.qe-a.Ed<<8),0===a.Zb&&sd(a,64))}k.Jg=function(a){ud(this,a);this.Ke&1&&ud(this,a>>8)};k.Xh=function(a){ud(this,a);ud(this,a>>8);ud(this,a>>16);ud(this,a>>24)};function vd(a){var b=a.memory[a.nb++];a.Zb--;a.nb>=a.Ed<<8&&(a.nb+=a.qe-a.Ed<<8);0===a.Zb&&sd(a,64);return b}k.Wh=function(){return this.Ig()&255};k.Ig=function(){return this.Ke&1?vd(this)|vd(this)<<8:vd(this)}; +k.Vh=function(){return vd(this)|vd(this)<<8|vd(this)<<16|vd(this)<<24};var wd=new Uint8Array(256),xd=[],zd=[],Ad=[],Bd=[]; +function Cd(a,b){this.j=a;this.bg=!1;this.w=b;this.Va=new ob(64);this.Ea=new ob(64);this.l=this.C=this.Tb=this.oa=0;this.ka=new Uint8Array(256);this.he=!1;this.hf=0;this.Xb=this.Wb=this.yc=this.xc=!1;this.Lc=[new pb,new pb];this.O=2;this.Bb=1024;this.Ub=a.G.Ub;this.Nb=this.wc=this.m=this.g=this.v=this.W=0;this.hc=1;this.ld=5;this.gc=!1;this.a=new ArrayBuffer(65536);this.dc=new Int8Array(this.a);this.R=new Uint8Array(this.a);this.cc=new Int16Array(this.a);this.pc=new Uint16Array(this.a);this.rc=new nb(this.a); +this.Vb=this.J=!1;this.ve=22050;this.i=1;this.Fa=170;this.qa=0;this.gd=new Uint8Array(256);this.Z=new ob(64);this.Ya=this.Xa=this.uc=0;this.mi=!1;this.ua=5;this.sd=new Uint8Array(16);this.nf=48E3;a.o.te(544,this,this.Ni,this.Pi,this.Ri,this.Ti);a.o.te(548,this,this.Vi,this.Xi);m(a.o,550,this,this.Zi);m(a.o,551,this,this.aj);m(a.o,552,this,this.cj);m(a.o,553,this,this.ej);m(a.o,554,this,this.gj);m(a.o,555,this,this.ij);m(a.o,556,this,this.kj);m(a.o,557,this,this.mj);a.o.te(558,this,this.oj,this.qj); +a.o.Gc(544,this,this.Oi,this.Qi,this.Si,this.Ui);a.o.Gc(548,this,this.Wi,this.Yi);n(a.o,550,this,this.$i);n(a.o,551,this,this.bj);a.o.Gc(552,this,this.dj,this.fj);n(a.o,554,this,this.hj);n(a.o,555,this,this.jj);n(a.o,556,this,this.lj);n(a.o,557,this,this.nj);n(a.o,558,this,this.pj);n(a.o,559,this,this.rj);a.o.te(816,this,this.Vj,this.Xj);a.o.Gc(816,this,this.Wj,this.Yj);this.Ub.Wf.push({wf:this.qc,xg:this});b.register("speaker-tell-samplerate",function(a){this.nf=a},this);b.send("speaker-request-samplerate"); +b.register("speaker-request-data",function(a){Dd(this,a)},this);b.register("cpu-stop",function(){this.bg=!0;b.send("speaker-update-enable",!1)},this);b.register("cpu-run",function(){this.bg=!1;b.send("speaker-update-enable",!this.Vb)},this);Ed(this)} +function Ed(a){a.Va.clear();a.Ea.clear();a.Tb=0;a.C=0;a.he=!1;a.hf=0;a.xc=!1;a.yc=!1;a.Wb=!1;a.Xb=!1;a.Lc[0].clear();a.Lc[1].clear();a.O=2;a.W=0;a.v=0;a.g=0;a.m=0;a.wc=0;a.Nb=0;a.gc=!1;a.R.fill(0);a.J=!1;a.Vb=!1;a.Fa=170;a.qa=0;a.ve=22050;a.i=1;Fd(a,1);a.sd.fill(0);a.gd.fill(0);a.gd[5]=1;a.gd[9]=248}k=Cd.prototype; +k.Sa=function(){var a=[];a[2]=this.oa;a[3]=this.Tb;a[4]=this.C;a[5]=this.l;a[6]=this.ka;a[7]=this.he;a[8]=this.hf;a[9]=this.xc;a[10]=this.yc;a[11]=this.Wb;a[12]=this.Xb;a[14]=this.O;a[15]=this.W;a[16]=this.v;a[17]=this.g;a[18]=this.m;a[19]=this.wc;a[20]=this.Nb;a[21]=this.hc;a[22]=this.ld;a[23]=this.gc;a[24]=this.R;a[25]=this.J;a[26]=this.Vb;a[27]=this.ve;a[28]=this.i;a[29]=this.Fa;a[30]=this.qa;a[31]=this.gd;a[33]=this.Jc;a[34]=this.ua;a[35]=this.sd;a[36]=this.nf;return a}; +k.fb=function(a){this.oa=a[2];this.Tb=a[3];this.C=a[4];this.l=a[5];this.ka=a[6];this.he=a[7];this.hf=a[8];this.xc=a[9];this.yc=a[10];this.Wb=a[11];this.Xb=a[12];this.O=a[14];this.W=a[15];this.v=a[16];this.g=a[17];this.m=a[18];this.wc=a[19];this.Nb=a[20];this.hc=a[21];this.ld=a[22];this.gc=a[23];this.R=a[24];this.J=a[25];this.Vb=a[26];this.ve=a[27];this.i=a[28];this.Fa=a[29];this.qa=a[30];this.gd=a[31];this.Jc=a[33];this.ua=a[34];this.sd=a[35];this.nf=a[36];this.a=this.R.buffer;this.dc=new Int8Array(this.a); +this.cc=new Int16Array(this.a);this.pc=new Uint16Array(this.a);this.rc=new nb(this.a);this.w.send("speaker-update-enable",!this.Vb)};k.Ni=function(){return 255};k.Pi=function(){return 255};k.Ri=function(){return 255};k.Ti=function(){return 255};k.Vi=function(){return this.l};k.Xi=function(){var a=zd[this.l];a||(a=this.sc);return a.call(this)};k.Zi=function(){return 255};k.aj=function(){return 255};k.cj=function(){return 255};k.ej=function(){return 255}; +k.gj=function(){this.Ea.length&&(this.oa=this.Ea.shift());return this.oa};k.ij=function(){return 255};k.kj=function(){return 127};k.mj=function(){return 255};k.oj=function(){this.sd[1]&&Fd(this,1);return(this.Ea.length&&!this.xc)<<7|127};k.qj=function(){Fd(this,2);return 0};k.Oi=function(){this.Xa=0};k.Qi=function(a){var b=Bd[this.Xa];b||(b=this.Za);b.call(this,a,0,this.Xa)};k.Si=function(){this.Ya=0};k.Ui=function(a){var b=Bd[this.Ya];b||(b=this.Za);b.call(this,a,1,this.Ya)}; +k.Wi=function(a){this.l=a};k.Yi=function(a){var b=Ad[this.l];b||(b=this.tc);b.call(this,a)};k.$i=function(a){this.xc?this.xc=!1:a&&Ed(this);this.Ea.clear();this.Ea.push(170)};k.bj=function(){};k.dj=function(){};k.fj=function(){};k.hj=function(){};k.jj=function(){};k.lj=function(a){0===this.Tb?(this.Tb=a,this.Va.clear(),this.C=wd[a]):this.Va.push(a);this.Va.length>=this.C&&(a=xd[this.Tb],a||(a=this.Mg),a.call(this),this.C=this.Tb=0,this.Va.clear())};k.nj=function(){};k.pj=function(){};k.rj=function(){}; +k.Vj=function(){this.Z.length&&(this.uc=this.Z.shift());return this.uc};k.Wj=function(){};k.Xj=function(){return 0|128*!this.Z.length};k.Yj=function(a){255==a&&(this.Z.clear(),this.Z.push(254))};k.Mg=function(){};function B(a,b,c){c||(c=Cd.prototype.Mg);for(var d=0;dc;c++)b.push(a+c);return b}B([14],2,function(){this.gd[this.Va.shift()]=this.Va.shift()});B([15],1,function(){this.Ea.clear();this.Ea.push(this.gd[this.Va.shift()])}); +B([16],1,function(){var a=this.Va.shift();a=Hd(a/127.5+-1);this.Lc[0].push(a);this.Lc[1].push(a);this.w.send("speaker-update-enable",!0)});B([20,21],2,function(){this.wc=1;this.Nb=this.hc;this.xc=this.Wb=this.Xb=this.gc=!1;Id(this);Jd(this)});B([22],2);B([23],2);B([28],0,function(){this.wc=1;this.Nb=this.hc;this.gc=!0;this.xc=this.Wb=this.Xb=!1;Jd(this)});B([31],0);B([32],0,function(){this.Ea.clear();this.Ea.push(127)});B([36],2);B([44],0);B([48],0);B([49],0);B([52],0);B([53],0);B([54],0); +B([55],0);B([56],0);B([64],1,function(){this.ve=1E6/(256-this.Va.shift())/(this.yc?2:1)});B([65,66],2,function(){this.ve=this.Va.shift()<<8|this.Va.shift()});B([72],2,function(){Id(this)});B([116],2);B([117],2);B([118],2);B([119],2);B([125],0);B([127],0);B([128],2);B([144],0,function(){this.wc=1;this.Nb=this.hc;this.gc=!0;this.Xb=!1;this.xc=!0;this.Wb=!1;Jd(this)});B([145],0);B([152],0);B([153],0);B([160],0);B([168],0); +B(Gd(176),3,function(){if(!(this.Tb&8)){var a=this.Va.shift();this.wc=2;this.Nb=this.ld;this.gc=!!(this.Tb&4);this.Xb=!!(a&16);this.yc=!!(a&32);this.Wb=!0;Id(this);Jd(this)}});B(Gd(192),3,function(){if(!(this.Tb&8)){var a=this.Va.shift();this.wc=1;this.Nb=this.hc;this.gc=!!(this.Tb&4);this.Xb=!!(a&16);this.yc=!!(a&32);this.Wb=!1;Id(this);Jd(this)}});B([208],0,function(){this.Vb=!0;this.w.send("speaker-update-enable",!1)});B([209],0,function(){this.he=!0});B([211],0,function(){this.he=!1}); +B([212],0,function(){this.Vb=!1;this.w.send("speaker-update-enable",!0)});B([213],0,function(){this.Vb=!0;this.w.send("speaker-update-enable",!1)});B([214],0,function(){this.Vb=!1;this.w.send("speaker-update-enable",!0)});B([216],0,function(){this.Ea.clear();this.Ea.push(255*this.he)});B([217,218],0,function(){this.gc=!1});B([224],1,function(){this.Ea.clear();this.Ea.push(~this.Va.shift())});B([225],0,function(){this.Ea.clear();this.Ea.push(4);this.Ea.push(5)});B([226],1); +B([227],0,function(){this.Ea.clear();for(var a=0;44>a;a++)this.Ea.push("COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1992.".charCodeAt(a));this.Ea.push(0)});B([228],1,function(){this.hf=this.Va.shift()});B([232],0,function(){this.Ea.clear();this.Ea.push(this.hf)});B([242,243],0,function(){this.xb()});var Kd=new Uint8Array(256);Kd[14]=255;Kd[15]=7;Kd[55]=56;B([249],1,function(){var a=this.Va.shift();this.Ea.clear();this.Ea.push(Kd[a])});Cd.prototype.sc=function(){return this.ka[this.l]}; +Cd.prototype.tc=function(a){this.ka[this.l]=a};function Ld(a,b){b||(b=Cd.prototype.sc);zd[a]=b}function Md(a,b){b||(b=Cd.prototype.tc);Ad[a]=b}Ld(0,function(){return 0});Md(0);Md(14,function(a){this.yc=a&2;this.w.send("speaker-stereo",this.yc);this.w.send("speaker-filter",a&32)});Ld(128,function(){switch(this.ua){case 2:return 1;case 5:return 2;case 7:return 4;case 10:return 8;default:return 0}});Md(128,function(a){a&1&&(this.ua=2);a&2&&(this.ua=5);a&4&&(this.ua=7);a&8&&(this.ua=10)}); +Ld(129,function(){var a=0;switch(this.hc){case 0:a|=1;break;case 1:a|=2;break;case 3:a|=8}switch(this.ld){case 5:a|=32;break;case 6:a|=64;break;case 7:a|=128}return a});Md(129,function(a){a&1&&(this.hc=0);a&2&&(this.hc=1);a&8&&(this.hc=3);a&32&&(this.ld=5);a&64&&(this.ld=6);a&128&&(this.ld=7)});Ld(130,function(){for(var a=32,b=0;16>b;b++)a|=b*this.sd[b];return a});Cd.prototype.Za=function(){};function Nd(a,b){b||(b=Cd.prototype.Za);for(var c=0;c>2,a.m);a.J=!0;a.Ub.vc[a.Nb]||a.qc(a.Nb)}Cd.prototype.qc=function(a){a===this.Nb&&this.J&&(this.J=!1,this.g=this.v,this.Vb=!1,this.w.send("speaker-update-enable",!0),Qd(this))}; +function Qd(a){if(a.g&&!(a.Lc[0].length>2*a.Bb||a.bg||a.Vb)){var b=Math.min(a.g,a.m),c=Math.floor(b/a.i);a.Ub.Me(a.rc,0,b,a.Nb,function(d){d||(Rd(a,c),a.g-=b,a.g||(a.xb(a.wc),a.gc&&(a.g=a.v)),setTimeout(function(){Qd(a)},0))})}}function Rd(a,b){var c=a.Wb?32767.5:127.5,d=a.Xb?0:-1,e=(a.yc?1:2)*a.O,f;a.Wb?f=a.Xb?a.cc:a.pc:f=a.Xb?a.dc:a.R;for(var h=0,g=0;ga)+1*(1=a)*a} +function Sd(a,b,c){this.pe=[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,0,1,0,0];this.Hb=48;this.nc=[{size:256}];this.name="virtio";var d=a.o;m(d,43008,this,function(){return 1},void 0,function(){return 1});n(d,43012,this,void 0,void 0,function(){});n(d,43022,this,void 0,function(a){this.bf=a},void 0);m(d,43020,this,void 0,function(){return this.Fc},void 0);m(d,43016,this,void 0,void 0,function(){return 0=== +this.bf?this.Ec:0});n(d,43016,this,void 0,void 0,function(a){this.Ec=a});n(d,43026,this,function(a){0===a&&this.reset();this.Le=a});m(d,43026,this,function(){return this.Le});m(d,43027,this,function(){var a=this.aa;this.aa=0;rc(this.wb,this.Hb);return a});n(d,43024,this,void 0,function(){var a=(this.Ec<<12)+16*this.Fc,b=a+4;a=this.j.ma(a+2);var c=this.Fc-1;for(a&=c;this.td!==a;){var e=this.j.ma(b+2*this.td);Td(this,e);this.td=this.td+1&c}});this.j=a;this.wb=a.G.wb;this.w=b;this.td=this.aa=this.Le= +this.bf=0;this.Fc=32;for(var e=this.Ec=0;128>e;e++)m(d,43028+e,this,function(a){return a>>0;f.push({Yf:p,Nh:c,ng:r});if(g&1)c=a.j.ma(h+14);else{c=-1;break}}while(1);var v=-1,E=0;qa(a.ia,{start:b,next:c},function(){if(E>=v){if(e===f.length)return 0;var a=f[e++];p=a.Yf;v=a.ng;E=0}return this.j.ja(p+E++)}.bind(a))} +Sd.prototype.a=function(a,b){if(-1!==b.next){var c=this.Fc-1;a=this.ia.Rf;var d=b.next,e=this.Ec<<12,f=0,h=[];do{d=e+16*d;var g=this.j.ma(d+12);if(0===(g&2))break;var p=jc(this.j,d),r=jc(this.j,d+4),v=jc(this.j,d+8)>>>0;h.push({Yf:p,Nh:r,ng:v});if(g&1)d=this.j.ma(d+14);else break}while(1);g=-1;for(e=r=0;e=g){if(f===h.length)return 0;g=h[f++];p=g.Yf;g=g.ng;r=0}this.j.za(p+r++,d)}p=(this.Ec<<12)+16*this.Fc+4+2*this.Fc;p=p+4095&-4096;this.j.ma(p);f=this.j.ma(p+2);this.j.ze(p+ +2,f+1);c=p+4+8*(f&c);this.j.fd(c,b.start);this.j.fd(c+4,a);this.aa|=1;this.wb.xb(this.Hb)}};function Ud(){this.Xe={};this.a=void 0}Ud.prototype.register=function(a,b,c){var d=this.Xe[a];void 0===d&&(d=this.Xe[a]=[]);d.push({wf:b,xg:c})};Ud.prototype.unregister=function(a,b){var c=this.Xe[a];void 0!==c&&(this.Xe[a]=c.filter(function(a){return a.wf!==b}))};Ud.prototype.send=function(a,b){if(this.a&&(a=this.a.Xe[a],void 0!==a))for(var c=0;c>1);this.Cc=new Int32Array(this.da.buffer,this.da.byteOffset, +this.da.length>>2);Yd(this);this.Fd=new Uint32Array(this.b.buffer);this.se=new Int16Array(this.b.buffer);this.h=new Uint16Array(this.b.buffer);this.sg=new Int8Array(this.b.buffer);this.D=new Uint8Array(this.b.buffer);new Uint32Array(this.s.buffer);this.Gd=new Int8Array(this.s.buffer);this.tg=new Uint8Array(this.s.buffer);Wd(this)};k.tf=function(a){if(233495534===a)this.J=!1,this.H=0;else throw console.log(a),console.log(a.stack),a;}; +k.reset=function(){this.W=!0;for(var a=0;8>a;a++)this.eb[a]=0,this.La[a]=0,this.xa[a]=0;Yd(this);for(a=0;8>a;a++)this.b[a]=0,this.M[a]=0,this.K[a]=0,this.md[a]=0;for(a=0;aa?a=1048576:0>(a|0)&&(a=Math.pow(2,31)-131072);this.Ia=a=(a-1|131071)+1|0;a=new ArrayBuffer(a);this.da=new Uint8Array(a);this.Ef=new Uint16Array(a);this.Cc=new Int32Array(a)};q.prototype.create_memory=q.prototype.Fg; +q.prototype.Ob=function(a,b){this.Fg("number"===typeof a.Ia?a.Ia:67108864);this.reset();var c=new Na(this);this.o=c;this.$d.Zg=a.$d;this.$d.Pd=a.wk;bb(this);var d=0;m(c,179,this,function(){return 0});m(c,146,this,function(){return d});n(c,146,this,function(a){d=a});m(c,1297,this,function(){var a=this.zc&255;this.zc>>>=8;return a});n(c,1296,this,void 0,function(a){0===a?this.zc=-89064784:3===a?this.zc=this.Ia:this.zc=5===a?1:0});this.G={};a.yi&&(this.G.Vc=new hd(this),this.G.wb=new nc(this),this.G.bd= +new jd(this),ae(this,this.G.bd,a),this.G.Ub=new Bc(this),this.G.Pd=new Pc(this,b,a.Ja||8388608),this.T=new rb(this),this.G.Of=new dd(this,b),this.G.Jh=new ld(this,b),this.G.Og=new sc(this,a.Ra),c=0,a.Ma&&(this.G.Ma=new Nb(this,a.Ma,!1,c++,b)),a.Qa&&(this.G.Qa=new Nb(this,a.Qa,!0,c++,b)),a.zf&&(this.G.zf=new Nb(this,a.zf,!1,c++,b)),this.G.If=new Ic(this,b),a.hi&&(this.G.bh=new rd(this,b)),a.Pc&&(this.G.Xf=new Sd(this,b,a.Pc)),this.G.Ah=new Cd(this,b));a.oe&&be(this,a.oe.buffer)}; +function be(a,b){if(8192>b.byteLength){var c=new Int32Array(2048);(new Uint8Array(c.buffer)).set(new Uint8Array(b))}else c=new Int32Array(b,0,2048);for(var d=0;8192>d;d+=4)if(464367618===c[d>>2]){var e=c[d+4>>2];if(!(464367618+e+c[d+8>>2]|0)){a.b[0]=732803074;a.b[3]=31744;a.fd(31744,0);a.K[0]=1;a.ta=!0;a.flags=2;ce(a,!0);a.qb=!0;for(var f=0;6>f;f++)a.eb[f]=0,a.xa[f]=0,a.La[f]=4294967295,a.M[f]=45058;if(e&65536){e=c[d+16>>2];var h=c[d+20>>2];f=c[d+28>>2];b=new Uint8Array(b,d-(c[d+12>>2]-e),0===h?void 0: +h-e);a.da.set(b,e);a.A=C(a,1)+f|0}else if(1179403647===c[0])for(c=de(b),a.A=C(a,1)+c.jg.ii|0,c=ia(c.ek),d=c.next();!d.done;d=c.next())d=d.value,0!==d.type&&1===d.type&&(e=new Uint8Array(b,d.offset,d.ki),a.da.set(e,d.Di));a.o.Gc(244,a,function(a){console.log("Test exited with code "+jb(a,2));throw"HALT";},function(){},function(){},function(){});for(b={qd:14};15>=b.qd;b={qd:b.qd},b.qd++)n(a.o,8192+b.qd,a,function(a){return function(b){b?this.Cb(a.qd):Pb(this,a.qd)}}(b));break}}} +function ae(a,b,c){var d=c.ae||531;b.ha[56]=1|d>>4&240;b.ha[61]=d&255;b.ha[21]=128;b.ha[22]=2;d=0;1048576<=a.Ia&&(d=a.Ia-1048576>>10,d=Math.min(d,65535));b.ha[23]=d&255;b.ha[24]=d>>8&255;b.ha[48]=d&255;b.ha[49]=d>>8&255;d=0;16777216<=a.Ia&&(d=a.Ia-16777216>>16,d=Math.min(d,65535));b.ha[52]=d&255;b.ha[53]=d>>8&255;b.ha[91]=0;b.ha[92]=0;b.ha[93]=0;b.ha[20]=47;b.ha[95]=0;c.ji&&(b.ha[63]=1)} +function bb(a){var b=a.$d.Zg,c=a.$d.Pd;if(b){var d=new Uint8Array(b);a.da.set(d,1048576-b.byteLength);if(c){var e=new Uint8Array(c);a.da.set(e,786432);Pa(a.o,4272947200,1048576,function(a){a=a-4272947200|0;return a>24}; +k.Qf=function(){if(4094<(this.A^this.jc)>>>0)return this.$b()|this.$b()<<8;var a=this.ma(this.O^this.A);this.A=this.A+2|0;return a};k.wh=function(){if(4092<(this.A^this.jc)>>>0)return this.Qf()|this.Qf()<<16;var a=jc(this,this.O^this.A);this.A=this.A+4|0;return a};function ke(a,b){var c=new Int32Array(2);c[0]=a;c[1]=b;return c}function le(a,b,c,d){var e=new Int32Array(4);e[0]=a;e[1]=b;e[2]=c;e[3]=d;return e}function D(a){a.f=a.$b()}k.yh=q.prototype.$b;k.gk=q.prototype.$b;k.L=q.prototype.$b;k.wa=q.prototype.xh; +k.U=q.prototype.Qf;k.ea=q.prototype.wh;k.uh=q.prototype.$b;k.mb=q.prototype.xh;k.Ib=q.prototype.Qf;k.X=q.prototype.wh;function F(a,b){return(me(a)?a.i:a.g)[b](a)}function ne(a,b){return a.a[a.gk()](a,b)}function oe(a,b,c,d){a.za(b,d);a.za(c,d>>24);b&1?b&2?(a.za(c-2,d>>8),a.za(c-1,d>>16)):(a.za(b+1|0,d>>8),a.za(b+2|0,d>>16)):(a.za(b+1|0,d>>8),a.za(c-1,d>>16))}function pe(a,b){return a.ja(je(a,b))}function x(a,b){return a.V&&4095===(b&4095)?pe(a,b)|pe(a,b+1|0)<<8:a.ma(je(a,b))} +function y(a,b){return a.V&&4093<=(b&4095)?x(a,b)|x(a,b+2|0)<<16:jc(a,je(a,b))}function qe(a,b){var c=ke(0,0);a.V&&4089<=(b&4095)?(c[0]=y(a,b),c[1]=y(a,b+4|0)):(c[0]=jc(a,je(a,b)),c[1]=jc(a,je(a,b+4|0)));return c}function re(a,b,c){a.za(se(a,b),c)}function u(a,b,c){var d=se(a,b);4095===(b&4095)?(b=se(a,b+1|0),a.za(d,c),a.za(b,c>>8)):a.ze(d,c)}function w(a,b,c){var d=se(a,b);4093<=(b&4095)?oe(a,d,se(a,b+3&-4)|b+3&3,c):a.fd(d,c)}function te(a,b,c,d){Cb(a,b,8);w(a,b,c);w(a,b+4|0,d)} +function ue(a,b,c,d,e,f){Cb(a,b,16);w(a,b,c);w(a,b+4|0,d);w(a,b+8|0,e);w(a,b+12|0,f)}function ve(a){return me(a)?we(a,3)+a.ea()|0:we(a,3)+a.U()|0}function xe(a){return a.flags>>12&3}function ye(a){return!!(a.flags&131072)}function ze(a){return a.flags&-2262|!!a.cb()|!!a.Ug()<<2|!!Ae(a)<<4|!!a.Ac()<<6|!!a.xf()<<7|!!a.Te()<<11}function Be(a,b){var c=1769472,d=2588629;a.flags&131072?(c|=12288,d|=1572864):a.N&&(c|=12288,a.N>xe(a)&&(c|=512));a.flags=(b^(a.flags^b)&c)&d|2;a.u=0} +function Ce(a){return a.qb?a.b[4]:a.h[8]}function De(a,b){a.qb?a.b[4]=b:a.h[8]=b}function Ee(a,b){a.qb?a.b[4]+=b:a.h[8]+=b}function G(a,b){return a.qb?C(a,2)+a.b[4]+b|0:C(a,2)+(a.h[8]+b&65535)|0}function Fe(a){return a.A-C(a,1)|0} +function Ge(a,b,c,d){a.Tc=!1;if(a.ta){if(ye(a)&&a.K[4]&1)throw a.debug.P("VME");ye(a)&&c&&3>xe(a)&&H(a,0);if((b<<3|7)>a.je)throw a.debug.P("#GP handler");var e=a.Rc+(b<<3)|0;a.V&&(e=He(a,e));var f=a.ma(e)|a.ma(e+6|0)<<16,h=a.ma(e+2|0),g=a.ja(e+5|0),p=g>>5&3;e=g&31;if(0===(g&128))throw a.debug.P("#NP handler");c&&p=f.type;g=2===(f.type&2);if(!f.Gb||f.Ta||!f.hg)throw a.debug.P("#GP handler");if(11===(f.Sb&31))throw a.debug.P("#GP handler");if(!f.ib)throw a.debug.P("#NP handler"); +if(103>f.Db)throw a.debug.P("#NP handler");e=a.xa[6];b=ze(a);g&&(b&=-16385);Cb(a,e,102);w(a,e+32,Fe(a));w(a,e+36,b);w(a,e+40,a.b[0]);w(a,e+44,a.b[1]);w(a,e+48,a.b[2]);w(a,e+52,a.b[3]);w(a,e+56,a.b[4]);w(a,e+60,a.b[5]);w(a,e+64,a.b[6]);w(a,e+68,a.b[7]);w(a,e+72,a.M[0]);w(a,e+76,a.M[1]);w(a,e+80,a.M[2]);w(a,e+84,a.M[3]);w(a,e+88,a.M[4]);w(a,e+92,a.M[5]);a.za(f.gf+5|0,a.ja(f.gf+5|0)|2);g=f.gb;u(a,g+0,a.M[6]);b=y(a,g+28);a.flags&=-131073;p=y(a,g+32);var r=x(a,g+76),v=Ie(a,r);if(v.Ta)throw a.debug.P("#TS handler"); +if(!v.Gb)throw a.debug.P("#TS handler");if(v.Fb)throw a.debug.P("#TS handler");if(!v.ic)throw a.debug.P("#TS handler");if(v.Lb&&v.$>v.Ba)throw a.debug.P("#TS handler");if(!v.Lb&&v.$!==v.Ba)throw a.debug.P("#TS handler");if(!v.ib)throw a.debug.P("#TS handler");a.eb[1]=0;a.La[1]=v.Db;a.xa[1]=v.gb;a.M[1]=r;a.N=v.$;ie(a);ce(a,v.size);r=y(a,g+36);w(a,e+0,h);r|=16384;if(r&131072)throw a.debug.P("task switch to VM mode");Be(a,r);a.flags|=16384;e=x(a,g+96);Je(a,e);a.b[0]=y(a,g+40);a.b[1]=y(a,g+44);a.b[2]= +y(a,g+48);a.b[3]=y(a,g+52);a.b[4]=y(a,g+56);a.b[5]=y(a,g+60);a.b[6]=y(a,g+64);a.b[7]=y(a,g+68);$d(a,0,x(a,g+72));$d(a,2,x(a,g+80));$d(a,3,x(a,g+84));$d(a,4,x(a,g+88));$d(a,5,x(a,g+92));a.A=C(a,1)+p|0;a.xa[6]=f.gb;a.La[6]=f.Db;a.M[6]=h;a.K[3]=b;Ke(a);a.K[0]|=8;!1!==d&&(c?I(a,d&65535):J(a,d))}else{if(6!==(e&-10))throw a.debug.P("#GP handler");c=1===(e&1);e=0===(e&8);g=Ie(a,h);if(g.Ta)throw a.debug.P("#GP handler");if(!g.ic||g.$>a.N)throw a.debug.P("#GP handler");g.ib||Le(a,b<<3|2);b=ze(a);if(!g.Lb&& +g.$xe(a)&&H(a,0);if(b)var c=x(a,G(a,0)),d=x(a,G(a,2)),e=x(a,G(a,4));else c=y(a,G(a,0)),d=x(a,G(a,4)),e=y(a,G(a,8));if(!a.ta||ye(a)&&3===xe(a)){if(c&4294901760)throw a.debug.P("#GP handler");Zd(a,d);a.A=c+C(a,1)|0;b?(Be(a,e|a.flags&-65536),Ee(a,6)):(Be(a,e),Ee(a,12))}else{a.flags&16384&&H(a,0);if(e&131072){if(0===a.N){var f=y(a,G(a,12)),h=x(a,G(a,16));b=x(a,G(a,20));var g=x(a,G(a,24)),p=x(a,G(a,28)),r=x(a,G(a,32));Be(a,e);a.flags|=131072;Zd(a,d);a.A=(c&65535)+C(a,1)|0;$d(a,0, +b);$d(a,3,g);$d(a,4,p);$d(a,5,r);Ee(a,36);a.b[4]=f;$d(a,2,h);a.N=3;ie(a);ce(a,!1);return}e&=-131073}g=Ie(a,d);if(g.Ta)throw a.debug.P("is null");if(!g.ib)throw a.debug.P("not present");if(!g.ic)throw a.debug.P("not exec");if(g.Bag.Ba)throw a.debug.P("conforming and dpl > rpl");g.Lb||g.Ba===g.$||H(a,d&-4);if(g.Ba>a.N){b?(f=x(a,G(a,6)),h=x(a,G(a,8))):(f=y(a,G(a,12)),h=x(a,G(a,16)));p=Ie(a,h);r=g.Ba;p.Ta&&H(a,0);p.Gb&&!p.Fb&&p.Ba===r&&p.Bf&&p.$===r||H(a, +h&-4);if(!p.ib)throw a.A=a.ga,Ge(a,12,!1,h&-4),233495534;b?Be(a,e|a.flags&-65536):Be(a,e);a.N=g.Ba;ie(a);$d(a,2,h);De(a,f);0===a.N&&(a.flags=a.flags&-1572865|e&1572864)}else g.Ba===a.N&&(b?(Ee(a,6),Be(a,e|a.flags&-65536)):(Ee(a,12),Be(a,e)),0===a.N&&(a.flags=a.flags&-1572865|e&1572864));a.M[1]=d;ce(a,g.size);a.La[1]=g.Db;a.xa[1]=g.gb;a.A=c+C(a,1)|0}ab(a)}function Zd(a,b){a.M[1]=b;a.eb[1]=0;a.xa[1]=b<<4} +function Pe(a,b,c,d){if(!a.ta||ye(a))Zd(a,c),a.A=C(a,1)+b|0,Ee(a,2*(Bb(a)?4:2)+d);else{var e=Ie(a,c);e.Ta&&H(a,0);e.Gb||H(a,c&-4);e.Fb&&H(a,c&-4);e.ic||H(a,c&-4);e.Bae.Ba&&H(a,c&-4);e.Lb||e.$===e.Ba||H(a,c&-4);e.ib||Le(a,c&-4);if(e.Ba>a.N){if(Bb(a))var f=y(a,G(a,d+8)),h=x(a,G(a,d+12));else f=x(a,G(a,d+4)),h=x(a,G(a,d+6));a.N=e.Ba;ie(a);$d(a,2,h);De(a,f+d)}else Bb(a)?Ee(a,8+d):Ee(a,4+d);ce(a,e.size);a.eb[1]=0;a.La[1]=e.Db;a.xa[1]=e.gb;a.M[1]=c;a.A=C(a,1)+b|0}} +function Qe(a,b,c,d){if(!a.ta||ye(a))d&&(Bb(a)?(Cb(a,G(a,-8),8),J(a,a.M[1]),J(a,Fe(a))):(Cb(a,G(a,-4),4),I(a,a.M[1]),I(a,Fe(a)))),Zd(a,c),a.A=C(a,1)+b|0;else{var e=Ie(a,c);e.Ta&&H(a,0);e.Gb||H(a,c&-4);if(e.Fb)if(12===e.type||4===e.type){b=4===e.type;(e.$>>16;var f=Ie(a,c);f.Ta&&H(a,0);f.Gb||H(a,c&-4);f.ic||H(a,c&-4);f.$>a.N&&H(a,c&-4);f.ib||Le(a,c&-4);if(!f.Lb&&f.$a.N&&H(a,c&-4):(e.Ba>a.N||e.$!==a.N)&&H(a,c&-4),e.ib|| +Le(a,c&-4),d&&(Bb(a)?(Cb(a,G(a,-8),8),J(a,a.M[1]),J(a,Fe(a))):(Cb(a,G(a,-4),4),I(a,a.M[1]),I(a,Fe(a)))),ce(a,e.size),a.eb[1]=0,a.La[1]=e.Db,a.xa[1]=e.gb,a.M[1]=c&-4|a.N,a.A=C(a,1)+b|0}}function Me(a,b){b=a.Md?(b<<3)+4|0:(b<<2)+2|0;if((b+5|0)>a.La[6])throw a.debug.P("#TS handler");b=b+a.xa[6]|0;a.V&&(b=He(a,b));return b}function Re(a){a.A=a.ga;Ge(a,0,!1,!1);throw 233495534;}function t(a){a.A=a.ga;Ge(a,6,!1,!1);throw 233495534;}function Se(a){a.A=a.ga;Ge(a,7,!1,!1);throw 233495534;} +function H(a,b){a.A=a.ga;Ge(a,13,!1,b);throw 233495534;}function Le(a,b){a.A=a.ga;Ge(a,11,!1,b);throw 233495534;}function Te(a){a.K[0]&12&&Se(a)}function K(a){a.K[0]&12&&(a.K[0]&8?Se(a):t(a))}function L(a){return we(a,3)}function N(a){return we(a,2)}function we(a,b){var c=a.H&7;return c?7===c?0:C(a,c-1):C(a,b)}function C(a,b){a.ta&&a.eb[b]&&H(a,0);return a.xa[b]}function Ue(a){return 192>a.f?pe(a,F(a,a.f)):a.D[a.f<<2&12|a.f>>2&1]}function O(a){return 192>a.f?x(a,F(a,a.f)):a.h[a.f<<1&14]} +function Ve(a){return 192>a.f?y(a,F(a,a.f)):a.b[a.f&7]}function We(a){return 192>a.f?y(a,F(a,a.f)):a.s[2*(a.f&7)]}function P(a){return 192>a.f?qe(a,F(a,a.f)):ke(a.s[2*(a.f&7)],a.s[2*(a.f&7)+1])}function Xe(a){if(192>a.f)return qe(a,F(a,a.f));var b=(a.f&7)<<2;return ke(a.na[b],a.na[b|1])}function Ye(a){if(192>a.f){var b=F(a,a.f);b=je(a,b);return le(jc(a,b),jc(a,b+4|0),jc(a,b+8|0),jc(a,b+12|0))}b=(a.f&7)<<2;return le(a.na[b],a.na[b|1],a.na[b|2],a.na[b|3])} +function Ze(a,b){if(192>a.f){var c=F(a,a.f);re(a,c,b)}else a.D[a.f<<2&12|a.f>>2&1]=b}function $e(a,b){if(192>a.f){var c=F(a,a.f);u(a,c,b)}else a.h[a.f<<1&14]=b}function af(a,b){if(192>a.f){var c=F(a,a.f);w(a,c,b)}else a.b[a.f&7]=b}function bf(a){if(192>a.f){var b=F(a,a.f);a.m=se(a,b);return a.ja(a.m)}return a.D[a.f<<2&12|a.f>>2&1]}function cf(a,b){192>a.f?a.za(a.m,b):a.D[a.f<<2&12|a.f>>2&1]=b} +function Q(a){if(192>a.f){var b=F(a,a.f);a.m=se(a,b);if(a.V&&4095===(b&4095))return a.v=se(a,b+1|0),b=a.v,a.ja(a.m)|a.ja(b)<<8;a.v=0;return a.ma(a.m)}return a.h[a.f<<1&14]}function R(a,b){if(192>a.f)if(a.v){var c=a.v;a.za(a.m,b);a.za(c,b>>8)}else a.ze(a.m,b);else a.h[a.f<<1&14]=b} +function df(a){if(192>a.f){var b=F(a,a.f);a.m=se(a,b);if(a.V&&4093<=(b&4095)){a.v=se(a,b+3&-4)|b+3&3;b=a.m;var c=a.v;if(b&1)var d=b&2?xc(a,c-2>>1):xc(a,b+1>>1);else d=c-1|0,d=a.ja(b+1|0)|a.ja(d)<<8;return a.ja(b)|d<<8|a.ja(c)<<24}a.v=0;return jc(a,a.m)}return a.b[a.f&7]}function ef(a,b){192>a.f?a.v?oe(a,a.m,a.v,b):a.fd(a.m,b):a.b[a.f&7]=b}function ff(a){return a.h[a.f<<1&14]}function gf(a,b){a.h[a.f<<1&14]=b}function hf(a){return a.b[a.f&7]}function jf(a,b){a.b[a.f&7]=b} +function kf(a){return a.D[a.f>>1&12|a.f>>5&1]}function lf(a,b){a.D[a.f>>1&12|a.f>>5&1]=b}function mf(a){return a.h[a.f>>2&14]}function nf(a){return a.se[a.f>>2&14]}function of(a,b){a.h[a.f>>2&14]=b}function S(a){return a.b[a.f>>3&7]}function pf(a,b){a.Fd[a.f>>3&7]=b}function qf(a){return ke(a.na[(a.f>>3&7)<<2],a.na[(a.f>>3&7)<<2|1])}function rf(a){var b=(a.f>>3&7)<<2;return le(a.na[b|0],a.na[b|1],a.na[b|2],a.na[b|3])}function sf(a){return ke(a.s[2*(a.f>>3&7)],a.s[2*(a.f>>3&7)+1])} +function T(a,b,c){a.s[2*(a.f>>3&7)]=b;a.s[2*(a.f>>3&7)+1]=c}function tf(a,b,c,d,e){var f=(a.f>>3&7)<<2;a.na[f]=b;a.na[f+1]=c;a.na[f+2]=d;a.na[f+3]=e}function id(a,b){try{a.ga=a.A,Ge(a,b,!1,!1)}catch(c){a.tf(c)}}function ab(a){a.flags&512&&!a.J&&(a.G.Vc&&a.G.Vc.lf(),a.G.Zf&&a.G.Zf.lf())}k.Cb=function(a){this.G.Vc&&this.G.Vc.ef(a);this.G.Ve&&this.G.Ve.ef(a)};function Pb(a,b){a.G.Vc&&a.G.Vc.sf(b);a.G.Ve&&a.G.Ve.sf(b)} +function uf(a,b,c){if(a.ta&&(a.N>xe(a)||a.flags&131072)){a.Md||H(a,0);var d=a.La[6],e=a.xa[6];if(103<=d){var f=a.ma(He(a,e+100+2|0));if(d>=(f+((b+c-1|0)>>3)|0)&&(c=(1<>3)|0),!((c&65280?a.ma(b):a.ja(b))&c)))return}H(a,0)}}function ce(a,b){a.C!==b&&(a.C=b,Wd(a))}function Wd(a){a.oa=a.C?a.Za:a.Ya} +function Ie(a,b){var c=0===(b&4),d=b&-8,e={Ba:b&3,hg:c,Ta:!1,Gb:!0,gb:0,Sb:0,flags:0,type:0,$:0,Fb:!1,ib:!1,ic:!1,df:!1,Lb:!1,size:!1,We:!1,Db:0,Bf:!1,mg:!1,gf:0,rg:0,Pf:0};if(c)var f=a.Qc,h=a.ie;else f=a.xa[7],h=a.La[7];if(c&&0===d)return e.Ta=!0,e;if((b|7)>h)return e.Gb=!1,e;f=f+d|0;a.V&&(f=He(a,f));e.gf=f;e.gb=a.ma(f+2|0)|a.ja(f+4|0)<<16|a.ja(f+7|0)<<24;e.Sb=a.ja(f+5|0);e.flags=a.ja(f+6|0)>>4;e.rg=jc(a,f|0);e.Pf=jc(a,f+4|0);e.type=e.Sb&15;e.$=e.Sb>>5&3;e.Fb=0===(e.Sb&16);e.ib=128===(e.Sb&128); +e.ic=8===(e.Sb&8);e.df=2===(e.Sb&2);e.Lb=4===(e.Sb&4);e.We=e.Lb&&e.ic;e.size=4===(e.flags&4);a=a.ma(f)|(a.ja(f+6|0)&15)<<16;e.Db=e.flags&8?(a<<12|4095)>>>0:a;e.Bf=e.df&&!e.ic;e.mg=e.df||!e.ic;return e} +function $d(a,b,c){if(!a.ta||ye(a))a.M[b]=c,a.eb[b]=0,a.xa[b]=c<<4,2===b&&(a.qb=!1);else{var d=Ie(a,c);if(2===b){d.Ta&&H(a,0);d.Gb&&!d.Fb&&d.Ba===a.N&&d.Bf&&d.$===a.N||H(a,c&-4);if(!d.ib)throw a.A=a.ga,Ge(a,12,!1,c&-4),233495534;a.qb=d.size}else if(1!==b){if(d.Ta){a.M[b]=c;a.eb[b]=1;return}(!d.Gb||d.Fb||!d.mg||!d.We&&(d.Ba>d.$||a.N>d.$))&&H(a,c&-4);d.ib||Le(a,c&-4)}a.eb[b]=0;a.La[b]=d.Db;a.xa[b]=d.gb;a.M[b]=c}} +function Je(a,b){var c=Ie(a,b);if(c.Ta)a.xa[7]=0,a.La[7]=0;else{if(!c.hg)throw a.debug.P("LDTR can only be loaded from GDT");if(!c.ib)throw a.debug.P("#GP handler");if(!c.Fb)throw a.debug.P("#GP handler");if(2!==c.type)throw a.debug.P("#GP handler");a.xa[7]=c.gb;a.La[7]=c.Db;a.M[7]=b}}function vf(a,b,c){b=Ie(a,b);a.u&=-65;var d=b.$>b.type&1||d:!b.We&&d))return a.flags&=-65,c;a.flags|=64;return b.Pf&16776960} +function wf(a,b,c){b=Ie(a,b);a.u&=-65;var d=b.$>b.type&1||d:!b.We&&d))return a.flags&=-65,c;a.flags|=64;return b.Db|0}function Ke(a){a.jc=-1;a.me=-1;a.oc.set(a.jf)}function Yd(a){for(var b=new Int32Array(a.jf.buffer),c=0;262144>c;)b[c++]=b[c++]=b[c++]=b[c++]=0;Ke(a)}function je(a,b){if(a.V)if(3===a.N)if(a.V){var c=b>>>12;a=a.oc[c]&4?a.R[c]^b:xf(a,b,0,1)|b&4095}else a=b;else a=He(a,b);else a=b;return a} +function se(a,b){if(a.V)if(3===a.N)if(a.V){var c=b>>>12;a=a.oc[c]&8?a.R[c]^b:xf(a,b,1,1)|b&4095}else a=b;else a=Ne(a,b);else a=b;return a}function Ne(a,b){if(!a.V)return b;var c=b>>>12;return a.oc[c]&2?a.R[c]^b:xf(a,b,1,0)|b&4095}function He(a,b){if(!a.V)return b;var c=b>>>12;return a.oc[c]&1?a.R[c]^b:xf(a,b,0,0)|b&4095} +function xf(a,b,c,d){var e=b>>>12,f=(a.K[3]>>>2)+(e>>10)|0,h=a.Cc[f],g=!0,p=!0;h&1||(a.K[2]=b,yf(a,c,d,0));0===(h&2)&&(g=!1,c&&(d||a.K[0]&65536)&&(a.K[2]=b,yf(a,c,d,1)));0===(h&4)&&(p=!1,d&&(a.K[2]=b,yf(a,c,d,1)));if(h&a.af)a.Cc[f]=h|32|c<<6,b=h&4290772992|b&4190208,h&=256;else{var r=((h&4294963200)>>>2)+(e&1023)|0,v=a.Cc[r];0===(v&1)&&(a.K[2]=b,yf(a,c,d,0));0===(v&2)&&(g=!1,c&&(d||a.K[0]&65536)&&(a.K[2]=b,yf(a,c,d,1)));0===(v&4)&&(p=!1,d&&(a.K[2]=b,yf(a,c,d,1)));Ac(a,f,h|32);Ac(a,r,v|32|c<<6);b= +v&4294963200;h=v&256}a.R[e]=b^e<<12;g=p?g?15:5:g?3:1;a.oc[e]=g;h&&a.K[4]&128&&(a.jf[e]=g);return b}function Cb(a,b,c){if(a.V){var d=3===a.N?1:0,e=d?8:2,f=b>>>12;0===(a.oc[f]&e)&&xf(a,b,1,d);4096<=(b&4095)+c-1&&0===(a.oc[f+1|0]&e)&&xf(a,b+c-1|0,1,d)}}function yf(a,b,c,d){if(a.J)throw a.debug.P("Double fault");var e=a.K[2]>>>12;a.oc[e]=0;a.jf[e]=0;a.A=a.ga;a.J=!0;Ge(a,14,!1,c<<2|b<<1|d);throw 233495534;}function Bb(a){return a.C!==(32===(a.H&32))}function me(a){return a.C!==(64===(a.H&64))} +function U(a,b){b=a.b[b];return me(a)?b:b&65535}function zf(a,b){me(a)?a.b[1]=b:a.h[2]=b}function V(a,b,c){me(a)?a.b[b]+=c:a.h[b<<1]+=c}function Af(a){return me(a)?--a.b[1]:--a.h[2]}"undefined"!==typeof window?window.CPU=q:"undefined"!==typeof module&&"undefined"!==typeof module.exports?module.exports.CPU=q:"function"===typeof importScripts&&(self.CPU=q); +(function(){q.prototype.g=Array(192);q.prototype.i=Array(192);q.prototype.a=Array(256);q.prototype.g[0]=function(a){return L(a)+(a.h[6]+a.h[12]&65535)|0};q.prototype.g[64]=function(a){return L(a)+(a.h[6]+a.h[12]+a.mb()&65535)|0};q.prototype.g[128]=function(a){return L(a)+(a.h[6]+a.h[12]+a.Ib()&65535)|0};q.prototype.g[1]=function(a){return L(a)+(a.h[6]+a.h[14]&65535)|0};q.prototype.g[65]=function(a){return L(a)+(a.h[6]+a.h[14]+a.mb()&65535)|0};q.prototype.g[129]=function(a){return L(a)+(a.h[6]+a.h[14]+ +a.Ib()&65535)|0};q.prototype.g[2]=function(a){return N(a)+(a.h[10]+a.h[12]&65535)|0};q.prototype.g[66]=function(a){return N(a)+(a.h[10]+a.h[12]+a.mb()&65535)|0};q.prototype.g[130]=function(a){return N(a)+(a.h[10]+a.h[12]+a.Ib()&65535)|0};q.prototype.g[3]=function(a){return N(a)+(a.h[10]+a.h[14]&65535)|0};q.prototype.g[67]=function(a){return N(a)+(a.h[10]+a.h[14]+a.mb()&65535)|0};q.prototype.g[131]=function(a){return N(a)+(a.h[10]+a.h[14]+a.Ib()&65535)|0};q.prototype.g[4]=function(a){return L(a)+(a.h[12]& +65535)|0};q.prototype.g[68]=function(a){return L(a)+(a.h[12]+a.mb()&65535)|0};q.prototype.g[132]=function(a){return L(a)+(a.h[12]+a.Ib()&65535)|0};q.prototype.g[5]=function(a){return L(a)+(a.h[14]&65535)|0};q.prototype.g[69]=function(a){return L(a)+(a.h[14]+a.mb()&65535)|0};q.prototype.g[133]=function(a){return L(a)+(a.h[14]+a.Ib()&65535)|0};q.prototype.g[6]=function(a){return N(a)+(a.h[10]&65535)|0};q.prototype.g[70]=function(a){return N(a)+(a.h[10]+a.mb()&65535)|0};q.prototype.g[134]=function(a){return N(a)+ +(a.h[10]+a.Ib()&65535)|0};q.prototype.g[7]=function(a){return L(a)+(a.h[6]&65535)|0};q.prototype.g[71]=function(a){return L(a)+(a.h[6]+a.mb()&65535)|0};q.prototype.g[135]=function(a){return L(a)+(a.h[6]+a.Ib()&65535)|0};q.prototype.i[0]=function(a){return L(a)+a.b[0]|0};q.prototype.i[64]=function(a){return L(a)+a.b[0]+a.mb()|0};q.prototype.i[128]=function(a){return L(a)+a.b[0]+a.X()|0};q.prototype.i[1]=function(a){return L(a)+a.b[1]|0};q.prototype.i[65]=function(a){return L(a)+a.b[1]+a.mb()|0};q.prototype.i[129]= +function(a){return L(a)+a.b[1]+a.X()|0};q.prototype.i[2]=function(a){return L(a)+a.b[2]|0};q.prototype.i[66]=function(a){return L(a)+a.b[2]+a.mb()|0};q.prototype.i[130]=function(a){return L(a)+a.b[2]+a.X()|0};q.prototype.i[3]=function(a){return L(a)+a.b[3]|0};q.prototype.i[67]=function(a){return L(a)+a.b[3]+a.mb()|0};q.prototype.i[131]=function(a){return L(a)+a.b[3]+a.X()|0};q.prototype.i[5]=function(a){return N(a)+a.b[5]|0};q.prototype.i[69]=function(a){return N(a)+a.b[5]+a.mb()|0};q.prototype.i[133]= +function(a){return N(a)+a.b[5]+a.X()|0};q.prototype.i[6]=function(a){return L(a)+a.b[6]|0};q.prototype.i[70]=function(a){return L(a)+a.b[6]+a.mb()|0};q.prototype.i[134]=function(a){return L(a)+a.b[6]+a.X()|0};q.prototype.i[7]=function(a){return L(a)+a.b[7]|0};q.prototype.i[71]=function(a){return L(a)+a.b[7]+a.mb()|0};q.prototype.i[135]=function(a){return L(a)+a.b[7]+a.X()|0};q.prototype.g[6]=function(a){return L(a)+a.Ib()|0};q.prototype.i[5]=function(a){return L(a)+a.X()|0};q.prototype.i[4]=function(a){return ne(a, +!1)|0};q.prototype.i[68]=function(a){return ne(a,!0)+a.mb()|0};q.prototype.i[132]=function(a){return ne(a,!0)+a.X()|0};for(var a=0;8>a;a++)for(var b=0;3>b;b++)for(var c=a|b<<6,d=1;8>d;d++)q.prototype.i[c|d<<3]=q.prototype.i[c],q.prototype.g[c|d<<3]=q.prototype.g[c];q.prototype.a[0]=function(a){return a.b[0]+L(a)+a.b[0]|0};q.prototype.a[1]=function(a){return a.b[0]+L(a)+a.b[1]|0};q.prototype.a[2]=function(a){return a.b[0]+L(a)+a.b[2]|0};q.prototype.a[3]=function(a){return a.b[0]+L(a)+a.b[3]|0};q.prototype.a[4]= +function(a){return a.b[0]+N(a)+a.b[4]|0};q.prototype.a[5]=function(a,b){return a.b[0]+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[6]=function(a){return a.b[0]+L(a)+a.b[6]|0};q.prototype.a[7]=function(a){return a.b[0]+L(a)+a.b[7]|0};q.prototype.a[64]=function(a){return(a.b[0]<<1)+L(a)+a.b[0]|0};q.prototype.a[65]=function(a){return(a.b[0]<<1)+L(a)+a.b[1]|0};q.prototype.a[66]=function(a){return(a.b[0]<<1)+L(a)+a.b[2]|0};q.prototype.a[67]=function(a){return(a.b[0]<<1)+L(a)+a.b[3]|0};q.prototype.a[68]= +function(a){return(a.b[0]<<1)+N(a)+a.b[4]|0};q.prototype.a[69]=function(a,b){return(a.b[0]<<1)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[70]=function(a){return(a.b[0]<<1)+L(a)+a.b[6]|0};q.prototype.a[71]=function(a){return(a.b[0]<<1)+L(a)+a.b[7]|0};q.prototype.a[128]=function(a){return(a.b[0]<<2)+L(a)+a.b[0]|0};q.prototype.a[129]=function(a){return(a.b[0]<<2)+L(a)+a.b[1]|0};q.prototype.a[130]=function(a){return(a.b[0]<<2)+L(a)+a.b[2]|0};q.prototype.a[131]=function(a){return(a.b[0]<<2)+L(a)+a.b[3]| +0};q.prototype.a[132]=function(a){return(a.b[0]<<2)+N(a)+a.b[4]|0};q.prototype.a[133]=function(a,b){return(a.b[0]<<2)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[134]=function(a){return(a.b[0]<<2)+L(a)+a.b[6]|0};q.prototype.a[135]=function(a){return(a.b[0]<<2)+L(a)+a.b[7]|0};q.prototype.a[192]=function(a){return(a.b[0]<<3)+L(a)+a.b[0]|0};q.prototype.a[193]=function(a){return(a.b[0]<<3)+L(a)+a.b[1]|0};q.prototype.a[194]=function(a){return(a.b[0]<<3)+L(a)+a.b[2]|0};q.prototype.a[195]=function(a){return(a.b[0]<< +3)+L(a)+a.b[3]|0};q.prototype.a[196]=function(a){return(a.b[0]<<3)+N(a)+a.b[4]|0};q.prototype.a[197]=function(a,b){return(a.b[0]<<3)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[198]=function(a){return(a.b[0]<<3)+L(a)+a.b[6]|0};q.prototype.a[199]=function(a){return(a.b[0]<<3)+L(a)+a.b[7]|0};q.prototype.a[8]=function(a){return a.b[1]+L(a)+a.b[0]|0};q.prototype.a[9]=function(a){return a.b[1]+L(a)+a.b[1]|0};q.prototype.a[10]=function(a){return a.b[1]+L(a)+a.b[2]|0};q.prototype.a[11]=function(a){return a.b[1]+ +L(a)+a.b[3]|0};q.prototype.a[12]=function(a){return a.b[1]+N(a)+a.b[4]|0};q.prototype.a[13]=function(a,b){return a.b[1]+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[14]=function(a){return a.b[1]+L(a)+a.b[6]|0};q.prototype.a[15]=function(a){return a.b[1]+L(a)+a.b[7]|0};q.prototype.a[72]=function(a){return(a.b[1]<<1)+L(a)+a.b[0]|0};q.prototype.a[73]=function(a){return(a.b[1]<<1)+L(a)+a.b[1]|0};q.prototype.a[74]=function(a){return(a.b[1]<<1)+L(a)+a.b[2]|0};q.prototype.a[75]=function(a){return(a.b[1]<< +1)+L(a)+a.b[3]|0};q.prototype.a[76]=function(a){return(a.b[1]<<1)+N(a)+a.b[4]|0};q.prototype.a[77]=function(a,b){return(a.b[1]<<1)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[78]=function(a){return(a.b[1]<<1)+L(a)+a.b[6]|0};q.prototype.a[79]=function(a){return(a.b[1]<<1)+L(a)+a.b[7]|0};q.prototype.a[136]=function(a){return(a.b[1]<<2)+L(a)+a.b[0]|0};q.prototype.a[137]=function(a){return(a.b[1]<<2)+L(a)+a.b[1]|0};q.prototype.a[138]=function(a){return(a.b[1]<<2)+L(a)+a.b[2]|0};q.prototype.a[139]=function(a){return(a.b[1]<< +2)+L(a)+a.b[3]|0};q.prototype.a[140]=function(a){return(a.b[1]<<2)+N(a)+a.b[4]|0};q.prototype.a[141]=function(a,b){return(a.b[1]<<2)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[142]=function(a){return(a.b[1]<<2)+L(a)+a.b[6]|0};q.prototype.a[143]=function(a){return(a.b[1]<<2)+L(a)+a.b[7]|0};q.prototype.a[200]=function(a){return(a.b[1]<<3)+L(a)+a.b[0]|0};q.prototype.a[201]=function(a){return(a.b[1]<<3)+L(a)+a.b[1]|0};q.prototype.a[202]=function(a){return(a.b[1]<<3)+L(a)+a.b[2]|0};q.prototype.a[203]= +function(a){return(a.b[1]<<3)+L(a)+a.b[3]|0};q.prototype.a[204]=function(a){return(a.b[1]<<3)+N(a)+a.b[4]|0};q.prototype.a[205]=function(a,b){return(a.b[1]<<3)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[206]=function(a){return(a.b[1]<<3)+L(a)+a.b[6]|0};q.prototype.a[207]=function(a){return(a.b[1]<<3)+L(a)+a.b[7]|0};q.prototype.a[16]=function(a){return a.b[2]+L(a)+a.b[0]|0};q.prototype.a[17]=function(a){return a.b[2]+L(a)+a.b[1]|0};q.prototype.a[18]=function(a){return a.b[2]+L(a)+a.b[2]|0};q.prototype.a[19]= +function(a){return a.b[2]+L(a)+a.b[3]|0};q.prototype.a[20]=function(a){return a.b[2]+N(a)+a.b[4]|0};q.prototype.a[21]=function(a,b){return a.b[2]+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[22]=function(a){return a.b[2]+L(a)+a.b[6]|0};q.prototype.a[23]=function(a){return a.b[2]+L(a)+a.b[7]|0};q.prototype.a[80]=function(a){return(a.b[2]<<1)+L(a)+a.b[0]|0};q.prototype.a[81]=function(a){return(a.b[2]<<1)+L(a)+a.b[1]|0};q.prototype.a[82]=function(a){return(a.b[2]<<1)+L(a)+a.b[2]|0};q.prototype.a[83]= +function(a){return(a.b[2]<<1)+L(a)+a.b[3]|0};q.prototype.a[84]=function(a){return(a.b[2]<<1)+N(a)+a.b[4]|0};q.prototype.a[85]=function(a,b){return(a.b[2]<<1)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[86]=function(a){return(a.b[2]<<1)+L(a)+a.b[6]|0};q.prototype.a[87]=function(a){return(a.b[2]<<1)+L(a)+a.b[7]|0};q.prototype.a[144]=function(a){return(a.b[2]<<2)+L(a)+a.b[0]|0};q.prototype.a[145]=function(a){return(a.b[2]<<2)+L(a)+a.b[1]|0};q.prototype.a[146]=function(a){return(a.b[2]<<2)+L(a)+a.b[2]| +0};q.prototype.a[147]=function(a){return(a.b[2]<<2)+L(a)+a.b[3]|0};q.prototype.a[148]=function(a){return(a.b[2]<<2)+N(a)+a.b[4]|0};q.prototype.a[149]=function(a,b){return(a.b[2]<<2)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[150]=function(a){return(a.b[2]<<2)+L(a)+a.b[6]|0};q.prototype.a[151]=function(a){return(a.b[2]<<2)+L(a)+a.b[7]|0};q.prototype.a[208]=function(a){return(a.b[2]<<3)+L(a)+a.b[0]|0};q.prototype.a[209]=function(a){return(a.b[2]<<3)+L(a)+a.b[1]|0};q.prototype.a[210]=function(a){return(a.b[2]<< +3)+L(a)+a.b[2]|0};q.prototype.a[211]=function(a){return(a.b[2]<<3)+L(a)+a.b[3]|0};q.prototype.a[212]=function(a){return(a.b[2]<<3)+N(a)+a.b[4]|0};q.prototype.a[213]=function(a,b){return(a.b[2]<<3)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[214]=function(a){return(a.b[2]<<3)+L(a)+a.b[6]|0};q.prototype.a[215]=function(a){return(a.b[2]<<3)+L(a)+a.b[7]|0};q.prototype.a[24]=function(a){return a.b[3]+L(a)+a.b[0]|0};q.prototype.a[25]=function(a){return a.b[3]+L(a)+a.b[1]|0};q.prototype.a[26]=function(a){return a.b[3]+ +L(a)+a.b[2]|0};q.prototype.a[27]=function(a){return a.b[3]+L(a)+a.b[3]|0};q.prototype.a[28]=function(a){return a.b[3]+N(a)+a.b[4]|0};q.prototype.a[29]=function(a,b){return a.b[3]+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[30]=function(a){return a.b[3]+L(a)+a.b[6]|0};q.prototype.a[31]=function(a){return a.b[3]+L(a)+a.b[7]|0};q.prototype.a[88]=function(a){return(a.b[3]<<1)+L(a)+a.b[0]|0};q.prototype.a[89]=function(a){return(a.b[3]<<1)+L(a)+a.b[1]|0};q.prototype.a[90]=function(a){return(a.b[3]<<1)+ +L(a)+a.b[2]|0};q.prototype.a[91]=function(a){return(a.b[3]<<1)+L(a)+a.b[3]|0};q.prototype.a[92]=function(a){return(a.b[3]<<1)+N(a)+a.b[4]|0};q.prototype.a[93]=function(a,b){return(a.b[3]<<1)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[94]=function(a){return(a.b[3]<<1)+L(a)+a.b[6]|0};q.prototype.a[95]=function(a){return(a.b[3]<<1)+L(a)+a.b[7]|0};q.prototype.a[152]=function(a){return(a.b[3]<<2)+L(a)+a.b[0]|0};q.prototype.a[153]=function(a){return(a.b[3]<<2)+L(a)+a.b[1]|0};q.prototype.a[154]=function(a){return(a.b[3]<< +2)+L(a)+a.b[2]|0};q.prototype.a[155]=function(a){return(a.b[3]<<2)+L(a)+a.b[3]|0};q.prototype.a[156]=function(a){return(a.b[3]<<2)+N(a)+a.b[4]|0};q.prototype.a[157]=function(a,b){return(a.b[3]<<2)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[158]=function(a){return(a.b[3]<<2)+L(a)+a.b[6]|0};q.prototype.a[159]=function(a){return(a.b[3]<<2)+L(a)+a.b[7]|0};q.prototype.a[216]=function(a){return(a.b[3]<<3)+L(a)+a.b[0]|0};q.prototype.a[217]=function(a){return(a.b[3]<<3)+L(a)+a.b[1]|0};q.prototype.a[218]= +function(a){return(a.b[3]<<3)+L(a)+a.b[2]|0};q.prototype.a[219]=function(a){return(a.b[3]<<3)+L(a)+a.b[3]|0};q.prototype.a[220]=function(a){return(a.b[3]<<3)+N(a)+a.b[4]|0};q.prototype.a[221]=function(a,b){return(a.b[3]<<3)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[222]=function(a){return(a.b[3]<<3)+L(a)+a.b[6]|0};q.prototype.a[223]=function(a){return(a.b[3]<<3)+L(a)+a.b[7]|0};q.prototype.a[32]=function(a){return L(a)+a.b[0]|0};q.prototype.a[33]=function(a){return L(a)+a.b[1]|0};q.prototype.a[34]= +function(a){return L(a)+a.b[2]|0};q.prototype.a[35]=function(a){return L(a)+a.b[3]|0};q.prototype.a[36]=function(a){return N(a)+a.b[4]|0};q.prototype.a[37]=function(a,b){return(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[38]=function(a){return L(a)+a.b[6]|0};q.prototype.a[39]=function(a){return L(a)+a.b[7]|0};q.prototype.a[96]=function(a){return L(a)+a.b[0]|0};q.prototype.a[97]=function(a){return L(a)+a.b[1]|0};q.prototype.a[98]=function(a){return L(a)+a.b[2]|0};q.prototype.a[99]=function(a){return L(a)+ +a.b[3]|0};q.prototype.a[100]=function(a){return N(a)+a.b[4]|0};q.prototype.a[101]=function(a,b){return(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[102]=function(a){return L(a)+a.b[6]|0};q.prototype.a[103]=function(a){return L(a)+a.b[7]|0};q.prototype.a[160]=function(a){return L(a)+a.b[0]|0};q.prototype.a[161]=function(a){return L(a)+a.b[1]|0};q.prototype.a[162]=function(a){return L(a)+a.b[2]|0};q.prototype.a[163]=function(a){return L(a)+a.b[3]|0};q.prototype.a[164]=function(a){return N(a)+a.b[4]|0}; +q.prototype.a[165]=function(a,b){return(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[166]=function(a){return L(a)+a.b[6]|0};q.prototype.a[167]=function(a){return L(a)+a.b[7]|0};q.prototype.a[224]=function(a){return L(a)+a.b[0]|0};q.prototype.a[225]=function(a){return L(a)+a.b[1]|0};q.prototype.a[226]=function(a){return L(a)+a.b[2]|0};q.prototype.a[227]=function(a){return L(a)+a.b[3]|0};q.prototype.a[228]=function(a){return N(a)+a.b[4]|0};q.prototype.a[229]=function(a,b){return(b?N(a)+a.b[5]:L(a)+a.X())| +0};q.prototype.a[230]=function(a){return L(a)+a.b[6]|0};q.prototype.a[231]=function(a){return L(a)+a.b[7]|0};q.prototype.a[40]=function(a){return a.b[5]+L(a)+a.b[0]|0};q.prototype.a[41]=function(a){return a.b[5]+L(a)+a.b[1]|0};q.prototype.a[42]=function(a){return a.b[5]+L(a)+a.b[2]|0};q.prototype.a[43]=function(a){return a.b[5]+L(a)+a.b[3]|0};q.prototype.a[44]=function(a){return a.b[5]+N(a)+a.b[4]|0};q.prototype.a[45]=function(a,b){return a.b[5]+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[46]=function(a){return a.b[5]+ +L(a)+a.b[6]|0};q.prototype.a[47]=function(a){return a.b[5]+L(a)+a.b[7]|0};q.prototype.a[104]=function(a){return(a.b[5]<<1)+L(a)+a.b[0]|0};q.prototype.a[105]=function(a){return(a.b[5]<<1)+L(a)+a.b[1]|0};q.prototype.a[106]=function(a){return(a.b[5]<<1)+L(a)+a.b[2]|0};q.prototype.a[107]=function(a){return(a.b[5]<<1)+L(a)+a.b[3]|0};q.prototype.a[108]=function(a){return(a.b[5]<<1)+N(a)+a.b[4]|0};q.prototype.a[109]=function(a,b){return(a.b[5]<<1)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[110]=function(a){return(a.b[5]<< +1)+L(a)+a.b[6]|0};q.prototype.a[111]=function(a){return(a.b[5]<<1)+L(a)+a.b[7]|0};q.prototype.a[168]=function(a){return(a.b[5]<<2)+L(a)+a.b[0]|0};q.prototype.a[169]=function(a){return(a.b[5]<<2)+L(a)+a.b[1]|0};q.prototype.a[170]=function(a){return(a.b[5]<<2)+L(a)+a.b[2]|0};q.prototype.a[171]=function(a){return(a.b[5]<<2)+L(a)+a.b[3]|0};q.prototype.a[172]=function(a){return(a.b[5]<<2)+N(a)+a.b[4]|0};q.prototype.a[173]=function(a,b){return(a.b[5]<<2)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[174]= +function(a){return(a.b[5]<<2)+L(a)+a.b[6]|0};q.prototype.a[175]=function(a){return(a.b[5]<<2)+L(a)+a.b[7]|0};q.prototype.a[232]=function(a){return(a.b[5]<<3)+L(a)+a.b[0]|0};q.prototype.a[233]=function(a){return(a.b[5]<<3)+L(a)+a.b[1]|0};q.prototype.a[234]=function(a){return(a.b[5]<<3)+L(a)+a.b[2]|0};q.prototype.a[235]=function(a){return(a.b[5]<<3)+L(a)+a.b[3]|0};q.prototype.a[236]=function(a){return(a.b[5]<<3)+N(a)+a.b[4]|0};q.prototype.a[237]=function(a,b){return(a.b[5]<<3)+(b?N(a)+a.b[5]:L(a)+a.X())| +0};q.prototype.a[238]=function(a){return(a.b[5]<<3)+L(a)+a.b[6]|0};q.prototype.a[239]=function(a){return(a.b[5]<<3)+L(a)+a.b[7]|0};q.prototype.a[48]=function(a){return a.b[6]+L(a)+a.b[0]|0};q.prototype.a[49]=function(a){return a.b[6]+L(a)+a.b[1]|0};q.prototype.a[50]=function(a){return a.b[6]+L(a)+a.b[2]|0};q.prototype.a[51]=function(a){return a.b[6]+L(a)+a.b[3]|0};q.prototype.a[52]=function(a){return a.b[6]+N(a)+a.b[4]|0};q.prototype.a[53]=function(a,b){return a.b[6]+(b?N(a)+a.b[5]:L(a)+a.X())|0}; +q.prototype.a[54]=function(a){return a.b[6]+L(a)+a.b[6]|0};q.prototype.a[55]=function(a){return a.b[6]+L(a)+a.b[7]|0};q.prototype.a[112]=function(a){return(a.b[6]<<1)+L(a)+a.b[0]|0};q.prototype.a[113]=function(a){return(a.b[6]<<1)+L(a)+a.b[1]|0};q.prototype.a[114]=function(a){return(a.b[6]<<1)+L(a)+a.b[2]|0};q.prototype.a[115]=function(a){return(a.b[6]<<1)+L(a)+a.b[3]|0};q.prototype.a[116]=function(a){return(a.b[6]<<1)+N(a)+a.b[4]|0};q.prototype.a[117]=function(a,b){return(a.b[6]<<1)+(b?N(a)+a.b[5]: +L(a)+a.X())|0};q.prototype.a[118]=function(a){return(a.b[6]<<1)+L(a)+a.b[6]|0};q.prototype.a[119]=function(a){return(a.b[6]<<1)+L(a)+a.b[7]|0};q.prototype.a[176]=function(a){return(a.b[6]<<2)+L(a)+a.b[0]|0};q.prototype.a[177]=function(a){return(a.b[6]<<2)+L(a)+a.b[1]|0};q.prototype.a[178]=function(a){return(a.b[6]<<2)+L(a)+a.b[2]|0};q.prototype.a[179]=function(a){return(a.b[6]<<2)+L(a)+a.b[3]|0};q.prototype.a[180]=function(a){return(a.b[6]<<2)+N(a)+a.b[4]|0};q.prototype.a[181]=function(a,b){return(a.b[6]<< +2)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[182]=function(a){return(a.b[6]<<2)+L(a)+a.b[6]|0};q.prototype.a[183]=function(a){return(a.b[6]<<2)+L(a)+a.b[7]|0};q.prototype.a[240]=function(a){return(a.b[6]<<3)+L(a)+a.b[0]|0};q.prototype.a[241]=function(a){return(a.b[6]<<3)+L(a)+a.b[1]|0};q.prototype.a[242]=function(a){return(a.b[6]<<3)+L(a)+a.b[2]|0};q.prototype.a[243]=function(a){return(a.b[6]<<3)+L(a)+a.b[3]|0};q.prototype.a[244]=function(a){return(a.b[6]<<3)+N(a)+a.b[4]|0};q.prototype.a[245]=function(a, +b){return(a.b[6]<<3)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[246]=function(a){return(a.b[6]<<3)+L(a)+a.b[6]|0};q.prototype.a[247]=function(a){return(a.b[6]<<3)+L(a)+a.b[7]|0};q.prototype.a[56]=function(a){return a.b[7]+L(a)+a.b[0]|0};q.prototype.a[57]=function(a){return a.b[7]+L(a)+a.b[1]|0};q.prototype.a[58]=function(a){return a.b[7]+L(a)+a.b[2]|0};q.prototype.a[59]=function(a){return a.b[7]+L(a)+a.b[3]|0};q.prototype.a[60]=function(a){return a.b[7]+N(a)+a.b[4]|0};q.prototype.a[61]=function(a, +b){return a.b[7]+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[62]=function(a){return a.b[7]+L(a)+a.b[6]|0};q.prototype.a[63]=function(a){return a.b[7]+L(a)+a.b[7]|0};q.prototype.a[120]=function(a){return(a.b[7]<<1)+L(a)+a.b[0]|0};q.prototype.a[121]=function(a){return(a.b[7]<<1)+L(a)+a.b[1]|0};q.prototype.a[122]=function(a){return(a.b[7]<<1)+L(a)+a.b[2]|0};q.prototype.a[123]=function(a){return(a.b[7]<<1)+L(a)+a.b[3]|0};q.prototype.a[124]=function(a){return(a.b[7]<<1)+N(a)+a.b[4]|0};q.prototype.a[125]= +function(a,b){return(a.b[7]<<1)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[126]=function(a){return(a.b[7]<<1)+L(a)+a.b[6]|0};q.prototype.a[127]=function(a){return(a.b[7]<<1)+L(a)+a.b[7]|0};q.prototype.a[184]=function(a){return(a.b[7]<<2)+L(a)+a.b[0]|0};q.prototype.a[185]=function(a){return(a.b[7]<<2)+L(a)+a.b[1]|0};q.prototype.a[186]=function(a){return(a.b[7]<<2)+L(a)+a.b[2]|0};q.prototype.a[187]=function(a){return(a.b[7]<<2)+L(a)+a.b[3]|0};q.prototype.a[188]=function(a){return(a.b[7]<<2)+N(a)+a.b[4]| +0};q.prototype.a[189]=function(a,b){return(a.b[7]<<2)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[190]=function(a){return(a.b[7]<<2)+L(a)+a.b[6]|0};q.prototype.a[191]=function(a){return(a.b[7]<<2)+L(a)+a.b[7]|0};q.prototype.a[248]=function(a){return(a.b[7]<<3)+L(a)+a.b[0]|0};q.prototype.a[249]=function(a){return(a.b[7]<<3)+L(a)+a.b[1]|0};q.prototype.a[250]=function(a){return(a.b[7]<<3)+L(a)+a.b[2]|0};q.prototype.a[251]=function(a){return(a.b[7]<<3)+L(a)+a.b[3]|0};q.prototype.a[252]=function(a){return(a.b[7]<< +3)+N(a)+a.b[4]|0};q.prototype.a[253]=function(a,b){return(a.b[7]<<3)+(b?N(a)+a.b[5]:L(a)+a.X())|0};q.prototype.a[254]=function(a){return(a.b[7]<<3)+L(a)+a.b[6]|0};q.prototype.a[255]=function(a){return(a.b[7]<<3)+L(a)+a.b[7]|0}})();function Bf(a,b){return 0>a?(b&4095)>>(-a>>1):(~b&4095)>>a}function Cf(a,b,c){return Math.min(Bf(a,b),Bf(a,c))}function Df(a,b,c){return a.add(b,c,7)}function Ef(a,b,c){return a.add(b,c,15)}function Ff(a,b,c){return a.add(b,c,31)}function Of(a,b,c){return Pf(a,b,c,7)} +function Qf(a,b,c){return Pf(a,b,c,15)}function Rf(a,b,c){return Pf(a,b,c,31)}function Sf(a,b,c){return a.sub(b,c,7)}function Tf(a,b,c){return a.sub(b,c,15)}function Uf(a,b,c){return a.sub(b,c,31)}function Vf(a,b,c){return Wf(a,b,c,7)}function Xf(a,b,c){return Wf(a,b,c,15)}function Yf(a,b,c){return Wf(a,b,c,31)}k=q.prototype;k.add=function(a,b,c){this.jb=a;this.kb=b;this.l=this.F=a+b|0;this.S=c;this.u=2261;return this.F}; +function Pf(a,b,c,d){var e=a.cb();a.jb=b;a.kb=c;a.l=a.F=(b+c|0)+e|0;a.S=d;a.u=2261;return a.F}k.sub=function(a,b,c){this.l=a;this.kb=b;this.jb=this.F=a-b|0;this.S=c;this.u=2261;return this.F};function Wf(a,b,c,d){var e=a.cb();a.l=b;a.kb=c;a.jb=a.F=b-c-e|0;a.S=d;a.u=2261;return a.F}function Zf(a,b,c){a.flags=a.flags&-2|a.cb();a.jb=b;a.kb=1;a.l=a.F=b+1|0;a.S=c;a.u=2260;return a.F}function $f(a,b,c){a.flags=a.flags&-2|a.cb();a.l=b;a.kb=1;a.jb=a.F=b-1|0;a.S=c;a.u=2260;return a.F} +function ag(a,b,c){a.jb=a.F=-b|0;a.u=2261;a.l=0;a.kb=b;a.S=c;return a.F}function bg(a,b,c){b*=c;a.F=b&65535;a.S=15;a.flags=32767b?a.flags|2049:a.flags&-2050;a.u=212;return b}function cg(a,b,c){var d=b&65535;b>>>=16;var e=c&65535;c>>>=16;var f=d*e;e=(f>>>16)+(b*e|0)|0;var h=e>>>16;e=(e&65535)+(d*c|0)|0;a.ka[0]=e<<16|f&65535;a.ka[1]=((e>>>16)+(b*c|0)|0)+h|0;return a.ka} +function dg(a,b,c){var d=!1;0>b&&(d=!0,b=-b|0);0>c&&(d=!d,c=-c|0);a=cg(a,b,c);d&&(a[0]=-a[0]|0,a[1]=~a[1]+!a[0]|0);return a}function eg(a,b,c){b=dg(a,b,c);a.F=b[0];a.S=31;a.flags=b[1]===b[0]>>31?a.flags&-2050:a.flags|2049;a.u=212;return b[0]}function fg(a,b,c,d){(c>=d||0===d)&&Re(a);var e=0;if(1048576c;)h>>>=1,f--;for(;1048576=h){c-=h;var g=d<>>0;g>b&&c--;b=b-g>>>0;e|=1<>=1}e>>>=0}b+=4294967296*c;a.Z[0]=e+(b/d|0);a.Z[1]=b%d;return a.Z} +function gg(a,b,c){return a.and(b,c,7)}function hg(a,b,c){return a.and(b,c,15)}function ig(a,b,c){return a.and(b,c,31)}function jg(a,b,c){return a.or(b,c,7)}function kg(a,b,c){return a.or(b,c,15)}function lg(a,b,c){return a.or(b,c,31)}function mg(a,b,c){return a.xor(b,c,7)}function ng(a,b,c){return a.xor(b,c,15)}function og(a,b,c){return a.xor(b,c,31)}k.and=function(a,b,c){this.F=a&b;this.S=c;this.flags&=-2066;this.u=196;return this.F}; +k.or=function(a,b,c){this.F=a|b;this.S=c;this.flags&=-2066;this.u=196;return this.F};k.xor=function(a,b,c){this.F=a^b;this.S=c;this.flags&=-2066;this.u=196;return this.F};function pg(a,b,c){if(!c)return b;c&=7;b=b<>8-c;a.u&=-2050;a.flags=a.flags&-2050|b&1|(b<<11^b<<4)&2048;return b}function qg(a,b,c){if(!c)return b;c&=15;b=b<>16-c;a.u&=-2050;a.flags=a.flags&-2050|b&1|(b<<11^b>>4)&2048;return b} +function rg(a,b,c){if(!c)return b;b=b<>>32-c;a.u&=-2050;a.flags=a.flags&-2050|b&1|(b<<11^b>>20)&2048;return b}function sg(a,b,c){c%=9;if(!c)return b;b=b<>9-c;a.u&=-2050;a.flags=a.flags&-2050|b>>8&1|(b<<3^b<<4)&2048;return b}function tg(a,b,c){c%=17;if(!c)return b;b=b<>17-c;a.u&=-2050;a.flags=a.flags&-2050|b>>16&1|(b>>5^b>>4)&2048;return b} +function ug(a,b,c){if(!c)return b;var d=b<>>33-c);a.u&=-2050;a.flags=a.flags&-2050|b>>>32-c&1;a.flags|=(a.flags<<11^d>>20)&2048;return d}function vg(a,b,c){if(!c)return b;c&=7;b=b>>c|b<<8-c;a.u&=-2050;a.flags=a.flags&-2050|b>>7&1|(b<<4^b<<5)&2048;return b}function wg(a,b,c){if(!c)return b;c&=15;b=b>>c|b<<16-c;a.u&=-2050;a.flags=a.flags&-2050|b>>15&1|(b>>4^b>>3)&2048;return b} +function xg(a,b,c){if(!c)return b;b=b>>>c|b<<32-c;a.u&=-2050;a.flags=a.flags&-2050|b>>31&1|(b>>20^b>>19)&2048;return b}function yg(a,b,c){c%=9;if(!c)return b;b=b>>c|a.cb()<<8-c|b<<9-c;a.u&=-2050;a.flags=a.flags&-2050|b>>8&1|(b<<4^b<<5)&2048;return b}function zg(a,b,c){c%=17;if(!c)return b;b=b>>c|a.cb()<<16-c|b<<17-c;a.u&=-2050;a.flags=a.flags&-2050|b>>16&1|(b>>4^b>>3)&2048;return b} +function Ag(a,b,c){if(!c)return b;var d=b>>>c|a.cb()<<32-c;1>c-1&1|(d>>20^d>>19)&2048;return d}function Bg(a,b,c){if(0===c)return b;a.F=b<>8&1|(a.F<<3^a.F<<4)&2048;return a.F}function Cg(a,b,c){if(0===c)return b;a.F=b<>16&1|(a.F>>5^a.F>>4)&2048;return a.F} +function Dg(a,b,c){if(0===c)return b;a.F=b<>>32-c&1;a.flags|=(a.flags&1^a.F>>31&1)<<11&2048;return a.F}function Eg(a,b,c){if(0===c)return b;a.F=b>>c;a.S=7;a.u=212;a.flags=a.flags&-2050|b>>c-1&1|(b>>7&1)<<11&2048;return a.F}function Fg(a,b,c){if(0===c)return b;a.F=b>>c;a.S=15;a.u=212;a.flags=a.flags&-2050|b>>c-1&1|b>>4&2048;return a.F}function Gg(a,b,c){if(0===c)return b;a.F=b>>>c;a.S=31;a.u=212;a.flags=a.flags&-2050|b>>>c-1&1|b>>20&2048;return a.F} +function Hg(a,b,c){if(0===c)return b;8>c?(a.F=b<<24>>c+24,a.flags=a.flags&-2050|b>>c-1&1):(a.F=b<<24>>31,a.flags=a.flags&-2050|a.F&1);a.S=7;a.u=212;return a.F}function Ig(a,b,c){if(0===c)return b;16>c?(a.F=b<<16>>c+16,a.flags=a.flags&-2050|b>>c-1&1):(a.F=b<<16>>31,a.flags=a.flags&-2050|a.F&1);a.S=15;a.u=212;return a.F}function Jg(a,b,c){if(0===c)return b;a.F=b>>c;a.S=31;a.u=212;a.flags=a.flags&-2050|b>>>c-1&1;return a.F} +function Kg(a,b,c,d){if(0===d)return b;16>=d?(a.F=b>>d|c<<16-d,a.flags=a.flags&-2|b>>d-1&1):(a.F=b<<32-d|c>>d-16,a.flags=a.flags&-2|c>>d-17&1);a.S=15;a.u=212;a.flags=a.flags&-2049|(a.F^b)>>4&2048;return a.F}function Lg(a,b,c,d){if(0===d)return b;a.F=b>>>d|c<<32-d;a.S=31;a.u=212;a.flags=a.flags&-2|b>>>d-1&1;a.flags=a.flags&-2049|(a.F^b)>>20&2048;return a.F} +function Mg(a,b,c,d){if(0===d)return b;16>=d?(a.F=b<>>16-d,a.flags=a.flags&-2|b>>>16-d&1):(a.F=b>>32-d|c<>>32-d&1);a.S=15;a.u=212;a.flags=a.flags&-2049|(a.flags&1^a.F>>15&1)<<11;return a.F}function Ng(a,b,c,d){if(0===d)return b;a.F=b<>>32-d;a.S=31;a.u=212;a.flags=a.flags&-2|b>>>32-d&1;a.flags=1===d?a.flags&-2049|(a.flags&1^a.F>>31&1)<<11:a.flags&-2049;return a.F}function Og(a,b,c){a.flags=a.flags&-2|b>>c&1;a.u&=-2} +function Pg(a,b,c){a.flags=a.flags&-2|b>>c&1;a.u&=-2;return b^1<>c&1;a.u&=-2;return b|1<>c&1;a.u&=-2;return b&~(1<>3)|0);a.flags=a.flags&-2|b>>(c&7)&1;a.u&=-2}function Tg(a,b,c){b=se(a,b+(c>>3)|0);var d=a.ja(b);c&=7;a.flags=a.flags&-2|d>>c&1;a.u&=-2;a.za(b,d^1<>3)|0);var d=a.ja(b);c&=7;a.flags=a.flags&-2|d>>c&1;a.u&=-2;a.za(b,d&~(1<>3)|0);var d=a.ja(b);c&=7;a.flags=a.flags&-2|d>>c&1;a.u&=-2;a.za(b,d|1<>1&1431655765,b=(b&858993459)+(b>>2&858993459),16843009*(b+(b>>4)&252645135)>>24;a.flags|=64;return 0}function Xg(a){a>>>=0;32768<=a?a=0:255>>=0;4294934528>>=0;4294967168a&&(a=0);return a}function bh(a){a>>>=0;255>>this.S&1:this.flags&1};k.Ug=function(){return this.u&4?154020>>((this.F^this.F>>4)&15)&4:this.flags&4};function Ae(a){return a.u&16?(a.jb^a.kb^a.l)&16:a.flags&16}k.Ac=function(){return this.u&64?(~this.F&this.F-1)>>>this.S&1:this.flags&64};k.xf=function(){return this.u&128?this.F>>>this.S&1:this.flags&128}; +k.Te=function(){return this.u&2048?((this.jb^this.l)&(this.kb^this.l))>>>this.S&1:this.flags&2048};k.Qb=q.prototype.Te;k.yb=q.prototype.cb;k.Ab=q.prototype.Ac;k.Rb=q.prototype.xf;k.zb=q.prototype.Ug;function kh(a){return a.cb()||a.Ac()}function lh(a){return!a.xf()!==!a.Te()}function mh(a){return a.Ac()||!a.xf()!==!a.Te()}function I(a,b){var c=G(a,-2);u(a,c,b);Ee(a,-2)}function J(a,b){var c=G(a,-4);w(a,c,b);Ee(a,-4)}function nh(a){var b=C(a,2)+Ce(a)|0;b=x(a,b);Ee(a,2);return b} +function oh(a){var b=C(a,2)+Ce(a)|0;b=y(a,b);Ee(a,4);return b}function ph(a,b){var c=a.h[0];a.h[0]=a.h[b];a.h[b]=c}function qh(a,b){var c=a.b[0];a.b[0]=a.b[b];a.b[b]=c}function rh(a,b){192<=a.f&&t(a);var c=F(a,a.f),d=x(a,c);c=x(a,c+2|0);$d(a,b,c);a.h[a.f>>2&14]=d}function sh(a,b){192<=a.f&&t(a);var c=F(a,a.f),d=y(a,c);c=x(a,c+4|0);$d(a,b,c);a.b[a.f>>3&7]=d}function th(a,b){var c=a.b[b];a.b[b]=c>>>24|c<<24|c>>8&65280|c<<8&16711680}var W=[],X=[],Z=[];W[0]=function(a){D(a);cf(a,Df(a,bf(a),kf(a)))}; +X[1]=function(a){D(a);R(a,Ef(a,Q(a),mf(a)))};Z[1]=function(a){D(a);ef(a,Ff(a,df(a),S(a)))};W[2]=function(a){D(a);lf(a,Df(a,kf(a),Ue(a)))};X[3]=function(a){D(a);of(a,Ef(a,mf(a),O(a)))};Z[3]=function(a){D(a);pf(a,Ff(a,S(a),Ve(a)))};W[4]=function(a){a.D[0]=Df(a,a.D[0],a.L())};X[5]=function(a){a.h[0]=Ef(a,a.h[0],a.U())};Z[5]=function(a){a.b[0]=Ff(a,a.b[0],a.ea())};X[6]=function(a){I(a,a.M[0])};Z[6]=function(a){J(a,a.M[0])};X[7]=function(a){$d(a,0,x(a,G(a,0)));Ee(a,2)}; +Z[7]=function(a){$d(a,0,y(a,G(a,0))&65535);Ee(a,4)};W[8]=function(a){D(a);cf(a,jg(a,bf(a),kf(a)))};X[9]=function(a){D(a);R(a,kg(a,Q(a),mf(a)))};Z[9]=function(a){D(a);ef(a,lg(a,df(a),S(a)))};W[10]=function(a){D(a);lf(a,jg(a,kf(a),Ue(a)))};X[11]=function(a){D(a);of(a,kg(a,mf(a),O(a)))};Z[11]=function(a){D(a);pf(a,lg(a,S(a),Ve(a)))};W[12]=function(a){a.D[0]=jg(a,a.D[0],a.L())};X[13]=function(a){a.h[0]=kg(a,a.h[0],a.U())};Z[13]=function(a){a.b[0]=lg(a,a.b[0],a.ea())};X[14]=function(a){I(a,a.M[1])}; +Z[14]=function(a){J(a,a.M[1])};X[15]=function(a){a.qk[a.yh()](a)};Z[15]=function(a){a.rk[a.yh()](a)};W[16]=function(a){D(a);cf(a,Of(a,bf(a),kf(a)))};X[17]=function(a){D(a);R(a,Qf(a,Q(a),mf(a)))};Z[17]=function(a){D(a);ef(a,Rf(a,df(a),S(a)))};W[18]=function(a){D(a);lf(a,Of(a,kf(a),Ue(a)))};X[19]=function(a){D(a);of(a,Qf(a,mf(a),O(a)))};Z[19]=function(a){D(a);pf(a,Rf(a,S(a),Ve(a)))};W[20]=function(a){a.D[0]=Of(a,a.D[0],a.L())};X[21]=function(a){a.h[0]=Qf(a,a.h[0],a.U())}; +Z[21]=function(a){a.b[0]=Rf(a,a.b[0],a.ea())};X[22]=function(a){I(a,a.M[2])};Z[22]=function(a){J(a,a.M[2])};X[23]=function(a){$d(a,2,x(a,G(a,0)));Ee(a,2);a.H=0;ee(a)};Z[23]=function(a){$d(a,2,y(a,G(a,0))&65535);Ee(a,4);a.H=0;ee(a)};W[24]=function(a){D(a);cf(a,Vf(a,bf(a),kf(a)))};X[25]=function(a){D(a);R(a,Xf(a,Q(a),mf(a)))};Z[25]=function(a){D(a);ef(a,Yf(a,df(a),S(a)))};W[26]=function(a){D(a);lf(a,Vf(a,kf(a),Ue(a)))};X[27]=function(a){D(a);of(a,Xf(a,mf(a),O(a)))}; +Z[27]=function(a){D(a);pf(a,Yf(a,S(a),Ve(a)))};W[28]=function(a){a.D[0]=Vf(a,a.D[0],a.L())};X[29]=function(a){a.h[0]=Xf(a,a.h[0],a.U())};Z[29]=function(a){a.b[0]=Yf(a,a.b[0],a.ea())};X[30]=function(a){I(a,a.M[3])};Z[30]=function(a){J(a,a.M[3])};X[31]=function(a){$d(a,3,x(a,G(a,0)));Ee(a,2)};Z[31]=function(a){$d(a,3,y(a,G(a,0))&65535);Ee(a,4)};W[32]=function(a){D(a);cf(a,gg(a,bf(a),kf(a)))};X[33]=function(a){D(a);R(a,hg(a,Q(a),mf(a)))};Z[33]=function(a){D(a);ef(a,ig(a,df(a),S(a)))}; +W[34]=function(a){D(a);lf(a,gg(a,kf(a),Ue(a)))};X[35]=function(a){D(a);of(a,hg(a,mf(a),O(a)))};Z[35]=function(a){D(a);pf(a,ig(a,S(a),Ve(a)))};W[36]=function(a){a.D[0]=gg(a,a.D[0],a.L())};X[37]=function(a){a.h[0]=hg(a,a.h[0],a.U())};Z[37]=function(a){a.b[0]=ig(a,a.b[0],a.ea())};W[38]=function(a){fe(a,0)};W[39]=function(a){var b=a.D[0],c=a.cb(),d=Ae(a);a.flags&=-18;if(9<(b&15)||d)a.D[0]+=6,a.flags|=16;if(153b):a.flags&=-17;if(153>2&14;a.u&=-65;(b&3)<(a.h[c]&3)?(a.flags|=64,b=b&-4|a.h[c]&3):a.flags&=-65;R(a,b)}else t(a)};W[100]=function(a){fe(a,4)};W[101]=function(a){fe(a,5)};W[102]=function(a){a.H|=32;ge(a);a.H=0};W[103]=function(a){a.H|=64;ge(a);a.H=0};X[104]=function(a){I(a,a.U())};Z[104]=function(a){J(a,a.ea())};X[105]=function(a){D(a);of(a,bg(a,O(a)<<16>>16,a.U()<<16>>16))};Z[105]=function(a){D(a);pf(a,eg(a,Ve(a),a.ea()))};X[106]=function(a){I(a,a.wa())}; +Z[106]=function(a){J(a,a.wa())};X[107]=function(a){D(a);of(a,bg(a,O(a)<<16>>16,a.wa()))};Z[107]=function(a){D(a);pf(a,eg(a,Ve(a),a.wa()))};W[108]=function(a){var b=a.h[4];uf(a,b,1);var c=C(a,0)+U(a,7)|0,d=a.flags&1024?-1:1;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096,g=se(a,c);a.V&&(h=Bf(d,c));do a.za(g,Va(a.o,b)),g+=d,c=0!==--e;while(c&&h--);V(a,7,d*(f-e)|0);zf(a,e);a.Y+=f-e;c&&(a.A=a.ga)}}else Cb(a,c,1),re(a,c,Va(a.o,b)),V(a,7,d)}; +X[109]=function(a){var b=a.h[4];uf(a,b,2);var c=C(a,0)+U(a,7)|0,d=a.flags&1024?-2:2;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096;if(c&1){do{u(a,c,Wa(a.o,b));c+=d;V(a,7,d);var g=0!==Af(a)}while(g&&h--)}else{var p=0>d?-1:1,r=se(a,c)>>>1;a.V&&(h=Bf(d,c));do zc(a,r,Wa(a.o,b)),r+=p,g=0!==--e;while(g&&h--);V(a,7,d*(f-e)|0);zf(a,e);a.Y+=f-e}g&&(a.A=a.ga)}}else Cb(a,c,2),u(a,c,Wa(a.o,b)),V(a,7,d)}; +Z[109]=function(a){var b=a.h[4];uf(a,b,4);var c=C(a,0)+U(a,7)|0,d=a.flags&1024?-4:4;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096;if(c&3){do{w(a,c,Xa(a.o,b));c+=d;V(a,7,d);var g=0!==Af(a)}while(g&&h--)}else{var p=0>d?-1:1,r=se(a,c)>>>2;a.V&&(h=Bf(d,c));do Ac(a,r,Xa(a.o,b)),r+=p,g=0!==--e;while(g&&h--);V(a,7,d*(f-e)|0);zf(a,e);a.Y+=f-e}g&&(a.A=a.ga)}}else Cb(a,c,4),w(a,c,Xa(a.o,b)),V(a,7,d)}; +W[110]=function(a){var b=a.h[4];uf(a,b,1);var c=we(a,3)+U(a,6)|0,d=a.flags&1024?-1:1;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096,g=je(a,c);a.V&&(h=Bf(d,c));do Sa(a.o,b,a.ja(g)),g+=d,c=0!==--e;while(c&&h--);V(a,6,d*(f-e)|0);zf(a,e);a.Y+=f-e;c&&(a.A=a.ga)}}else Sa(a.o,b,pe(a,c)),V(a,6,d)}; +X[111]=function(a){var b=a.h[4];uf(a,b,2);var c=we(a,3)+U(a,6)|0,d=a.flags&1024?-2:2;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096;if(c&1){do{Ta(a.o,b,x(a,c));c+=d;V(a,6,d);var g=0!==Af(a)}while(g&&h--)}else{var p=0>d?-1:1,r=je(a,c)>>>1;a.V&&(h=Bf(d,c));do Ta(a.o,b,xc(a,r)),r+=p,g=0!==--e;while(g&&h--);V(a,6,d*(f-e)|0);zf(a,e);a.Y+=f-e}g&&(a.A=a.ga)}}else Ta(a.o,b,x(a,c)),V(a,6,d)}; +Z[111]=function(a){var b=a.h[4];uf(a,b,4);var c=we(a,3)+U(a,6)|0,d=a.flags&1024?-4:4;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096;if(c&3){do{Ua(a.o,b,y(a,c));c+=d;V(a,6,d);var g=0!==Af(a)}while(g&&h--)}else{var p=0>d?-1:1,r=je(a,c)>>>2;a.V&&(h=Bf(d,c));do Ua(a.o,b,yc(a,r)),r+=p,g=0!==--e;while(g&&h--);V(a,6,d*(f-e)|0);zf(a,e);a.Y+=f-e}g&&(a.A=a.ga)}}else Ua(a.o,b,y(a,c)),V(a,6,d)};W[112]=function(a){dh(a,a.Qb())};W[113]=function(a){dh(a,!a.Qb())};W[114]=function(a){dh(a,a.yb())}; +W[115]=function(a){dh(a,!a.yb())};W[116]=function(a){dh(a,a.Ab())};W[117]=function(a){dh(a,!a.Ab())};W[118]=function(a){dh(a,kh(a))};W[119]=function(a){dh(a,!kh(a))};W[120]=function(a){dh(a,a.Rb())};W[121]=function(a){dh(a,!a.Rb())};W[122]=function(a){dh(a,a.zb())};W[123]=function(a){dh(a,!a.zb())};W[124]=function(a){dh(a,lh(a))};W[125]=function(a){dh(a,!lh(a))};W[126]=function(a){dh(a,mh(a))};W[127]=function(a){dh(a,!mh(a))}; +W[128]=function(a){D(a);switch(a.f>>3&7){case 0:cf(a,Df(a,bf(a),a.L()));break;case 1:cf(a,jg(a,bf(a),a.L()));break;case 2:cf(a,Of(a,bf(a),a.L()));break;case 3:cf(a,Vf(a,bf(a),a.L()));break;case 4:cf(a,gg(a,bf(a),a.L()));break;case 5:cf(a,Sf(a,bf(a),a.L()));break;case 6:cf(a,mg(a,bf(a),a.L()));break;case 7:var b=Ue(a),c=a.L();a.sub(b,c,7)}}; +X[129]=function(a){D(a);switch(a.f>>3&7){case 0:R(a,Ef(a,Q(a),a.U()));break;case 1:R(a,kg(a,Q(a),a.U()));break;case 2:R(a,Qf(a,Q(a),a.U()));break;case 3:R(a,Xf(a,Q(a),a.U()));break;case 4:R(a,hg(a,Q(a),a.U()));break;case 5:R(a,Tf(a,Q(a),a.U()));break;case 6:R(a,ng(a,Q(a),a.U()));break;case 7:var b=O(a),c=a.U();a.sub(b,c,15)}}; +Z[129]=function(a){D(a);switch(a.f>>3&7){case 0:ef(a,Ff(a,df(a),a.ea()));break;case 1:ef(a,lg(a,df(a),a.ea()));break;case 2:ef(a,Rf(a,df(a),a.ea()));break;case 3:ef(a,Yf(a,df(a),a.ea()));break;case 4:ef(a,ig(a,df(a),a.ea()));break;case 5:ef(a,Uf(a,df(a),a.ea()));break;case 6:ef(a,og(a,df(a),a.ea()));break;case 7:var b=Ve(a),c=a.ea();a.sub(b,c,31)}};W[130]=W[128]; +X[131]=function(a){D(a);switch(a.f>>3&7){case 0:R(a,Ef(a,Q(a),a.wa()));break;case 1:R(a,kg(a,Q(a),a.wa()));break;case 2:R(a,Qf(a,Q(a),a.wa()));break;case 3:R(a,Xf(a,Q(a),a.wa()));break;case 4:R(a,hg(a,Q(a),a.wa()));break;case 5:R(a,Tf(a,Q(a),a.wa()));break;case 6:R(a,ng(a,Q(a),a.wa()));break;case 7:var b=O(a),c=a.wa();a.sub(b,c,15)}}; +Z[131]=function(a){D(a);switch(a.f>>3&7){case 0:ef(a,Ff(a,df(a),a.wa()));break;case 1:ef(a,lg(a,df(a),a.wa()));break;case 2:ef(a,Rf(a,df(a),a.wa()));break;case 3:ef(a,Yf(a,df(a),a.wa()));break;case 4:ef(a,ig(a,df(a),a.wa()));break;case 5:ef(a,Uf(a,df(a),a.wa()));break;case 6:ef(a,og(a,df(a),a.wa()));break;case 7:var b=Ve(a),c=a.wa();a.sub(b,c,31)}};W[132]=function(a){D(a);var b=Ue(a);a.and(b,kf(a),7)};X[133]=function(a){D(a);var b=O(a);a.and(b,mf(a),15)}; +Z[133]=function(a){D(a);var b=Ve(a);a.and(b,S(a),31)};W[134]=function(a){D(a);var b=bf(a),c=a.f;c=c>>1&12|c>>5&1;var d=a.D[c];a.D[c]=b;cf(a,d)};X[135]=function(a){D(a);var b=Q(a),c=a.f>>2&14,d=a.h[c];a.h[c]=b;R(a,d)};Z[135]=function(a){D(a);var b=df(a),c=a.f>>3&7,d=a.b[c];a.b[c]=b;ef(a,d)};W[136]=function(a){D(a);Ze(a,kf(a))};X[137]=function(a){D(a);$e(a,mf(a))};Z[137]=function(a){D(a);af(a,S(a))};W[138]=function(a){D(a);var b=Ue(a);lf(a,b)};X[139]=function(a){D(a);var b=O(a);of(a,b)}; +Z[139]=function(a){D(a);var b=Ve(a);pf(a,b)};X[140]=function(a){D(a);$e(a,a.M[a.f>>3&7])};Z[140]=function(a){D(a);af(a,a.M[a.f>>3&7])};X[141]=function(a){D(a);192<=a.f&&t(a);var b=a.f>>3&7;a.H|=7;a.h[b<<1]=F(a,a.f);a.H=0};Z[141]=function(a){D(a);192<=a.f&&t(a);var b=a.f>>3&7;a.H|=7;a.b[b]=F(a,a.f);a.H=0};W[142]=function(a){D(a);var b=a.f>>3&7,c=O(a);$d(a,b,c);2===b&&(a.H=0,ee(a))};X[143]=function(a){D(a);var b=x(a,G(a,0));Ee(a,2);if(192>a.f){var c=F(a,a.f);Ee(a,-2);u(a,c,b);Ee(a,2)}else gf(a,b)}; +Z[143]=function(a){D(a);var b=y(a,G(a,0));Ee(a,4);if(192>a.f){var c=F(a,a.f);Ee(a,-4);w(a,c,b);Ee(a,4)}else jf(a,b)};W[144]=function(){};X[145]=function(a){ph(a,2)};Z[145]=function(a){qh(a,1)};X[146]=function(a){ph(a,4)};Z[146]=function(a){qh(a,2)};X[147]=function(a){ph(a,6)};Z[147]=function(a){qh(a,3)};X[148]=function(a){ph(a,8)};Z[148]=function(a){qh(a,4)};X[149]=function(a){ph(a,10)};Z[149]=function(a){qh(a,5)};X[150]=function(a){ph(a,12)};Z[150]=function(a){qh(a,6)};X[151]=function(a){ph(a,14)}; +Z[151]=function(a){qh(a,7)};X[152]=function(a){a.h[0]=a.sg[0]};Z[152]=function(a){a.b[0]=a.se[0]};X[153]=function(a){a.h[4]=a.se[0]>>15};Z[153]=function(a){a.b[2]=a.b[0]>>31};X[154]=function(a){var b=a.U(),c=a.Ib();Qe(a,b,c,!0);me(a)||Fe(a)};Z[154]=function(a){var b=a.ea(),c=a.Ib();if((!a.ta||ye(a))&&b&4294901760)throw a.debug.P("#GP handler");Qe(a,b,c,!0);me(a)||Fe(a)};W[155]=function(a){10===(a.K[0]&10)&&Se(a)};X[156]=function(a){a.flags&131072&&3>xe(a)?H(a,0):I(a,ze(a))}; +Z[156]=function(a){a.flags&131072&&3>xe(a)?H(a,0):J(a,ze(a)&16580607)};X[157]=function(a){a.flags&131072&&3>xe(a)&&H(a,0);Be(a,a.flags&-65536|nh(a));a.flags&256?a.flags&=-257:ab(a)};Z[157]=function(a){a.flags&131072&&3>xe(a)&&H(a,0);Be(a,oh(a));ab(a)};W[158]=function(a){a.flags=a.flags&-256|a.D[1];a.flags=a.flags&4161493|2;a.u=0};W[159]=function(a){a.D[1]=ze(a)};W[160]=function(a){var b=pe(a,ve(a));a.D[0]=b};X[161]=function(a){var b=x(a,ve(a));a.h[0]=b}; +Z[161]=function(a){var b=y(a,ve(a));a.b[0]=b};W[162]=function(a){re(a,ve(a),a.D[0])};X[163]=function(a){u(a,ve(a),a.h[0])};Z[163]=function(a){w(a,ve(a),a.b[0])};W[164]=function(a){var b=we(a,3)+U(a,6)|0,c=C(a,0)+U(a,7)|0,d=a.flags&1024?-1:1;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096,g=je(a,b),p=se(a,c);a.V&&(h=Cf(d,b,c));do a.za(p,a.ja(g)),p+=d,g+=d,b=0!==--e;while(b&&h--);d=d*(f-e)|0;V(a,7,d);V(a,6,d);zf(a,e);a.Y+=f-e;b&&(a.A=a.ga)}}else re(a,c,pe(a,b)),V(a,7,d),V(a,6,d)}; +X[165]=function(a){var b=we(a,3)+U(a,6)|0,c=C(a,0)+U(a,7)|0,d=a.flags&1024?-2:2;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096;if(c&1||b&1){do{u(a,c,x(a,b));c+=d;V(a,7,d);b+=d;V(a,6,d);var g=0!==Af(a)}while(g&&h--)}else{var p=0>d?-1:1,r=je(a,b)>>>1,v=se(a,c)>>>1;a.V&&(h=Cf(d,b,c));do zc(a,v,xc(a,r)),v+=p,r+=p,g=0!==--e;while(g&&h--);b=d*(f-e)|0;V(a,7,b);V(a,6,b);zf(a,e);a.Y+=f-e}g&&(a.A=a.ga)}}else u(a,c,x(a,b)),V(a,7,d),V(a,6,d)}; +Z[165]=function(a){a:{if(a.H&24){var b=we(a,3)+U(a,6)|0,c=C(a,0)+U(a,7)|0,d=U(a,1)>>>0;if(!d)break a;var e=a.V?4095:3;if(0===(c&e)&&0===(b&e)&&0===(a.flags&1024)&&(e=!1,a.V&&(b=je(a,b),c=se(a,c),1024>>=2;a.Cc.set(a.Cc.subarray(b,b+d),c>>>2);e&&(a.A=a.ga);break a}}b=we(a,3)+U(a,6)|0;c=C(a,0)+U(a,7)|0;f=a.flags&1024?-4:4;if(a.H&24){if(d=U(a,1)>>>0,0!==d){var h=d,g=4096;if(c&3||b&3){do w(a,c,y(a,b)),c+=f,V(a,7,f), +b+=f,V(a,6,f),e=0!==Af(a);while(e&&g--)}else{var p=0>f?-1:1,r=je(a,b)>>>2,v=se(a,c)>>>2;a.V&&(g=Cf(f,b,c));do Ac(a,v,yc(a,r)),v+=p,r+=p,e=0!==--d;while(e&&g--);f=f*(h-d)|0;V(a,7,f);V(a,6,f);zf(a,d);a.Y+=h-d}e&&(a.A=a.ga)}}else w(a,c,y(a,b)),V(a,7,f),V(a,6,f)}}; +W[166]=function(a){a:{var b=we(a,3)+U(a,6)|0,c=C(a,0)+U(a,7)|0,d=a.flags&1024?-1:1;if(a.H&24){var e=U(a,1)>>>0;if(0===e)break a;var f=e,h=8===(a.H&24),g=4096,p=je(a,b),r=je(a,c);a.V&&(g=Cf(d,b,c));do{c=a.ja(r);b=a.ja(p);r+=d;p+=d;var v=0!==--e&&b===c===h}while(v&&g--);d=d*(f-e)|0;V(a,7,d);V(a,6,d);zf(a,e);a.Y+=f-e;v&&(a.A=a.ga)}else b=pe(a,b),c=pe(a,c),V(a,7,d),V(a,6,d);a.sub(b,c,7)}}; +X[167]=function(a){a:{var b=we(a,3)+U(a,6)|0,c=C(a,0)+U(a,7)|0,d=a.flags&1024?-2:2;if(a.H&24){var e=U(a,1)>>>0;if(0===e)break a;var f=e,h=8===(a.H&24),g=4096;if(c&1||b&1){do{var p=x(a,c),r=x(a,b);c+=d;V(a,7,d);b+=d;V(a,6,d);var v=0!==Af(a)&&r===p===h}while(v&&g--)}else{var E=0>d?-1:1,z=je(a,b)>>>1,A=je(a,c)>>>1;a.V&&(g=Cf(d,b,c));do p=xc(a,A),r=xc(a,z),A+=E,z+=E,v=0!==--e&&r===p===h;while(v&&g--);b=d*(f-e)|0;V(a,7,b);V(a,6,b);zf(a,e);a.Y+=f-e}v&&(a.A=a.ga)}else p=x(a,c),r=x(a,b),V(a,7,d),V(a,6,d); +a.sub(r,p,15)}}; +Z[167]=function(a){a:{var b=we(a,3)+U(a,6)|0,c=C(a,0)+U(a,7)|0,d=a.flags&1024?-4:4;if(a.H&24){var e=U(a,1)>>>0;if(0===e)break a;var f=e,h=8===(a.H&24),g=4096;if(c&3||b&3){do{var p=y(a,c),r=y(a,b);c+=d;V(a,7,d);b+=d;V(a,6,d);var v=0!==Af(a)&&r===p===h}while(v&&g--)}else{var E=0>d?-1:1,z=je(a,b)>>>2,A=je(a,c)>>>2;a.V&&(g=Cf(d,b,c));do p=yc(a,A),r=yc(a,z),A+=E,z+=E,v=0!==--e&&r===p===h;while(v&&g--);b=d*(f-e)|0;V(a,7,b);V(a,6,b);zf(a,e);a.Y+=f-e}v&&(a.A=a.ga)}else p=y(a,c),r=y(a,b),V(a,7,d),V(a,6,d); +a.sub(r,p,31)}};W[168]=function(a){var b=a.L();a.and(a.D[0],b,7)};X[169]=function(a){var b=a.U();a.and(a.h[0],b,15)};Z[169]=function(a){var b=a.ea();a.and(a.b[0],b,31)};W[170]=function(a){var b=a.D[0],c=C(a,0)+U(a,7)|0,d=a.flags&1024?-1:1;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096,g=se(a,c);a.V&&(h=Bf(d,c));do a.za(g,b),g+=d,c=0!==--e;while(c&&h--);V(a,7,d*(f-e)|0);zf(a,e);a.Y+=f-e;c&&(a.A=a.ga)}}else re(a,c,b),V(a,7,d)}; +X[171]=function(a){var b=a.h[0],c=C(a,0)+U(a,7)|0,d=a.flags&1024?-2:2;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096;if(c&1){do{u(a,c,b);c+=d;V(a,7,d);var g=0!==Af(a)}while(g&&h--)}else{var p=0>d?-1:1,r=se(a,c)>>>1;a.V&&(h=Bf(d,c));do zc(a,r,b),r+=p,g=0!==--e;while(g&&h--);V(a,7,d*(f-e)|0);zf(a,e);a.Y+=f-e}g&&(a.A=a.ga)}}else u(a,c,b),V(a,7,d)}; +Z[171]=function(a){var b=a.b[0],c=C(a,0)+U(a,7)|0,d=a.flags&1024?-4:4;if(a.H&24){var e=U(a,1)>>>0;if(0!==e){var f=e,h=4096;if(c&3){do{w(a,c,b);c+=d;V(a,7,d);var g=0!==Af(a)}while(g&&h--)}else{var p=0>d?-1:1,r=se(a,c)>>>2;a.V&&(h=Bf(d,c));do Ac(a,r,b),r+=p,g=0!==--e;while(g&&h--);V(a,7,d*(f-e)|0);zf(a,e);a.Y+=f-e}g&&(a.A=a.ga)}}else w(a,c,b),V(a,7,d)}; +W[172]=function(a){var b=we(a,3)+U(a,6)|0,c=a.flags&1024?-1:1;if(a.H&24){var d=U(a,1)>>>0;if(0!==d){var e=d,f=4096,h=je(a,b);a.V&&(f=Bf(c,b));do a.D[0]=a.ja(h),h+=c,b=0!==--d;while(b&&f--);V(a,6,c*(e-d)|0);zf(a,d);a.Y+=e-d;b&&(a.A=a.ga)}}else a.D[0]=pe(a,b),V(a,6,c)};X[173]=function(a){var b=we(a,3)+U(a,6)|0,c=a.flags&1024?-2:2;if(a.H&24){if(0!==U(a,1)>>>0){var d=4096;do{a.h[0]=x(a,b);b+=c;V(a,6,c);var e=0!==Af(a)}while(e&&d--);e&&(a.A=a.ga)}}else a.h[0]=x(a,b),V(a,6,c)}; +Z[173]=function(a){var b=we(a,3)+U(a,6)|0,c=a.flags&1024?-4:4;if(a.H&24){if(0!==U(a,1)>>>0){var d=4096;do{a.b[0]=y(a,b);b+=c;V(a,6,c);var e=0!==Af(a)}while(e&&d--);e&&(a.A=a.ga)}}else a.b[0]=y(a,b),V(a,6,c)}; +W[174]=function(a){a:{var b=C(a,0)+U(a,7)|0,c=a.flags&1024?-1:1,d=a.D[0];if(a.H&24){var e=U(a,1)>>>0;if(0===e)break a;var f=e,h=8===(a.H&24),g=4096,p=je(a,b);a.V&&(g=Bf(c,b));do{b=a.ja(p);p+=c;var r=0!==--e&&d===b===h}while(r&&g--);V(a,7,c*(f-e)|0);zf(a,e);a.Y+=f-e;r&&(a.A=a.ga)}else b=pe(a,b),V(a,7,c);a.sub(d,b,7)}}; +X[175]=function(a){a:{var b=C(a,0)+U(a,7)|0,c=a.flags&1024?-2:2,d=a.h[0];if(a.H&24){var e=U(a,1)>>>0;if(0===e)break a;var f=e,h=8===(a.H&24),g=4096;if(b&1){do{var p=x(a,b);b+=c;V(a,7,c);var r=0!==Af(a)&&d===p===h}while(r&&g--)}else{var v=0>c?-1:1,E=je(a,b)>>>1;a.V&&(g=Bf(c,b));do p=xc(a,E),E+=v,r=0!==--e&&d===p===h;while(r&&g--);V(a,7,c*(f-e)|0);zf(a,e);a.Y+=f-e}r&&(a.A=a.ga)}else p=x(a,b),V(a,7,c);a.sub(d,p,15)}}; +Z[175]=function(a){a:{var b=C(a,0)+U(a,7)|0,c=a.flags&1024?-4:4,d=a.b[0];if(a.H&24){var e=U(a,1)>>>0;if(0===e)break a;var f=e,h=8===(a.H&24),g=4096;if(b&3){do{var p=y(a,b);b+=c;V(a,7,c);var r=0!==Af(a)&&d===p===h}while(r&&g--)}else{var v=0>c?-1:1,E=je(a,b)>>>2;a.V&&(g=Bf(c,b));do p=yc(a,E),E+=v,r=0!==--e&&d===p===h;while(r&&g--);V(a,7,c*(f-e)|0);zf(a,e);a.Y+=f-e}r&&(a.A=a.ga)}else p=y(a,b),V(a,7,c);a.sub(d,p,31)}};W[176]=function(a){a.D[0]=a.L()};W[177]=function(a){a.D[4]=a.L()}; +W[178]=function(a){a.D[8]=a.L()};W[179]=function(a){a.D[12]=a.L()};W[180]=function(a){a.D[1]=a.L()};W[181]=function(a){a.D[5]=a.L()};W[182]=function(a){a.D[9]=a.L()};W[183]=function(a){a.D[13]=a.L()};X[184]=function(a){a.h[0]=a.U()};Z[184]=function(a){a.b[0]=a.ea()};X[185]=function(a){a.h[2]=a.U()};Z[185]=function(a){a.b[1]=a.ea()};X[186]=function(a){a.h[4]=a.U()};Z[186]=function(a){a.b[2]=a.ea()};X[187]=function(a){a.h[6]=a.U()};Z[187]=function(a){a.b[3]=a.ea()};X[188]=function(a){a.h[8]=a.U()}; +Z[188]=function(a){a.b[4]=a.ea()};X[189]=function(a){a.h[10]=a.U()};Z[189]=function(a){a.b[5]=a.ea()};X[190]=function(a){a.h[12]=a.U()};Z[190]=function(a){a.b[6]=a.ea()};X[191]=function(a){a.h[14]=a.U()};Z[191]=function(a){a.b[7]=a.ea()}; +W[192]=function(a){D(a);var b=bf(a),c=a.L()&31,d=0;switch(a.f>>3&7){case 0:d=pg(a,b,c);break;case 1:d=vg(a,b,c);break;case 2:d=sg(a,b,c);break;case 3:d=yg(a,b,c);break;case 4:d=Bg(a,b,c);break;case 5:d=Eg(a,b,c);break;case 6:d=Bg(a,b,c);break;case 7:d=Hg(a,b,c)}cf(a,d)}; +X[193]=function(a){D(a);var b=Q(a),c=a.L()&31,d=0;switch(a.f>>3&7){case 0:d=qg(a,b,c);break;case 1:d=wg(a,b,c);break;case 2:d=tg(a,b,c);break;case 3:d=zg(a,b,c);break;case 4:d=Cg(a,b,c);break;case 5:d=Fg(a,b,c);break;case 6:d=Cg(a,b,c);break;case 7:d=Ig(a,b,c)}R(a,d)}; +Z[193]=function(a){D(a);var b=df(a),c=a.L()&31,d=0;switch(a.f>>3&7){case 0:d=rg(a,b,c);break;case 1:d=xg(a,b,c);break;case 2:d=ug(a,b,c);break;case 3:d=Ag(a,b,c);break;case 4:d=Dg(a,b,c);break;case 5:d=Gg(a,b,c);break;case 6:d=Dg(a,b,c);break;case 7:d=Jg(a,b,c)}ef(a,d)};X[194]=function(a){var b=a.U();a.A=C(a,1)+nh(a)|0;me(a)||Fe(a);Ee(a,b)};Z[194]=function(a){var b=a.U(),c=oh(a);a.A=C(a,1)+c|0;Ee(a,b)};X[195]=function(a){a.A=C(a,1)+nh(a)|0};Z[195]=function(a){var b=oh(a);a.A=C(a,1)+b|0}; +X[196]=function(a){D(a);rh(a,0)};Z[196]=function(a){D(a);sh(a,0)};X[197]=function(a){D(a);rh(a,3)};Z[197]=function(a){D(a);sh(a,3)};W[198]=function(a){D(a);192>a.f?re(a,F(a,a.f),a.L()):a.D[a.f<<2&12|a.f>>2&1]=a.L()};X[199]=function(a){D(a);192>a.f?u(a,F(a,a.f),a.U()):a.h[a.f<<1&14]=a.U()};Z[199]=function(a){D(a);192>a.f?w(a,F(a,a.f),a.ea()):a.b[a.f&7]=a.ea()}; +X[200]=function(a){var b=a.U(),c=a.uh();c&=31;I(a,a.h[10]);var d=a.h[8];if(0>3&7){case 0:c=pg(a,b,1);break;case 1:c=vg(a,b,1);break;case 2:c=sg(a,b,1);break;case 3:c=yg(a,b,1);break;case 4:c=Bg(a,b,1);break;case 5:c=Eg(a,b,1);break;case 6:c=Bg(a,b,1);break;case 7:c=Hg(a,b,1)}cf(a,c)}; +X[209]=function(a){D(a);var b=Q(a),c=0;switch(a.f>>3&7){case 0:c=qg(a,b,1);break;case 1:c=wg(a,b,1);break;case 2:c=tg(a,b,1);break;case 3:c=zg(a,b,1);break;case 4:c=Cg(a,b,1);break;case 5:c=Fg(a,b,1);break;case 6:c=Cg(a,b,1);break;case 7:c=Ig(a,b,1)}R(a,c)}; +Z[209]=function(a){D(a);var b=df(a),c=0;switch(a.f>>3&7){case 0:c=rg(a,b,1);break;case 1:c=xg(a,b,1);break;case 2:c=ug(a,b,1);break;case 3:c=Ag(a,b,1);break;case 4:c=Dg(a,b,1);break;case 5:c=Gg(a,b,1);break;case 6:c=Dg(a,b,1);break;case 7:c=Jg(a,b,1)}ef(a,c)}; +W[210]=function(a){D(a);var b=bf(a),c=a.D[4]&31,d=0;switch(a.f>>3&7){case 0:d=pg(a,b,c);break;case 1:d=vg(a,b,c);break;case 2:d=sg(a,b,c);break;case 3:d=yg(a,b,c);break;case 4:d=Bg(a,b,c);break;case 5:d=Eg(a,b,c);break;case 6:d=Bg(a,b,c);break;case 7:d=Hg(a,b,c)}cf(a,d)}; +X[211]=function(a){D(a);var b=Q(a),c=a.D[4]&31,d=0;switch(a.f>>3&7){case 0:d=qg(a,b,c);break;case 1:d=wg(a,b,c);break;case 2:d=tg(a,b,c);break;case 3:d=zg(a,b,c);break;case 4:d=Cg(a,b,c);break;case 5:d=Fg(a,b,c);break;case 6:d=Cg(a,b,c);break;case 7:d=Ig(a,b,c)}R(a,d)}; +Z[211]=function(a){D(a);var b=df(a),c=a.D[4]&31,d=0;switch(a.f>>3&7){case 0:d=rg(a,b,c);break;case 1:d=xg(a,b,c);break;case 2:d=ug(a,b,c);break;case 3:d=Ag(a,b,c);break;case 4:d=Dg(a,b,c);break;case 5:d=Gg(a,b,c);break;case 6:d=Dg(a,b,c);break;case 7:d=Jg(a,b,c)}ef(a,d)};W[212]=function(a){var b=a.L();if(0===b)Re(a);else{var c=a.D[0];a.D[1]=c/b;a.D[0]=c%b;a.F=a.D[0];a.u=196;a.flags&=-2066}}; +W[213]=function(a){var b=a.L();b=a.D[0]+a.D[1]*b;a.F=b&255;a.h[0]=a.F;a.S=7;a.u=196;a.flags&=-2066;65535a.f){var b=a.T,c=a.f,d=F(a,a.f);a=c>>3&7;c=Mb(b,d);d=wb(b);switch(a){case 0:b.I[b.B]=d+c;break;case 1:b.I[b.B]=d*c;break;case 2:ub(b,c);break;case 3:ub(b,c);b.pop();break;case 4:b.I[b.B]=d-c;break;case 5:b.I[b.B]=c-d;break;case 6:b.I[b.B]=d/c;break;case 7:b.I[b.B]=c/d}}else switch(b=a.T,c=a.f,a=c>>3&7,c=Hb(b,c&7),d=wb(b),a){case 0:b.I[b.B]=d+c;break;case 1:b.I[b.B]=d*c;break;case 2:ub(b,c);break;case 3:ub(b,c);b.pop();break;case 4:b.I[b.B]=d-c;break;case 5:b.I[b.B]= +c-d;break;case 6:b.I[b.B]=d/c;break;case 7:b.I[b.B]=c/d}}; +W[217]=function(a){D(a);Te(a);if(192>a.f){var b=a.T,c=a.f;a=F(a,a.f);switch(c>>3&7){case 0:a=Mb(b,a);b.push(a);break;case 1:sb(b);break;case 2:c=wb(b);b.m[0]=c;w(b.j,a,b.v[0]);break;case 3:c=wb(b);b.m[0]=c;w(b.j,a,b.v[0]);b.pop();break;case 4:Db(b,a);break;case 5:b.ec=x(b.j,a);break;case 6:Ab(b,a);break;case 7:u(b.j,a,b.ec)}}else switch(b=a.T,c=a.f,a=c&7,c>>3&7){case 0:c=Hb(b,a);b.push(c);break;case 1:c=Hb(b,a);b.I[b.B+a&7]=wb(b);b.I[b.B]=c;break;case 2:switch(a){case 0:break;default:sb(b)}break; +case 3:sb(b);break;case 4:c=wb(b);switch(a){case 0:b.I[b.B]=-c;break;case 1:b.I[b.B]=Math.abs(c);break;case 4:a=c;b.a&=-18177;isNaN(a)?b.a|=17664:0===a?b.a|=16384:0>a&&(b.a|=256);break;case 5:a=c;b.a&=-18177;b.a|=b.sign(0)<<9;b.a=b.fa>>b.B&1?b.a|16640:isNaN(a)?b.a|256:0===a?b.a|16384:Infinity===a||-Infinity===a?b.a|1280:b.a|1024;break;default:sb(b)}break;case 5:b.push(b.J[a]);break;case 6:c=wb(b);switch(a){case 0:b.I[b.B]=Math.pow(2,c)-1;break;case 1:b.I[b.B+1&7]=Hb(b,1)*Math.log(c)/Math.LN2;b.pop(); +break;case 2:b.I[b.B]=Math.tan(c);b.push(1);break;case 3:b.I[b.B+1&7]=Math.atan2(Hb(b,1),c);b.pop();break;case 4:b.l[0]=wb(b);a=((b.g[7]&127)<<4|b.g[6]>>4)-1023;b.g[7]=63|b.g[7]&128;b.g[6]|=240;b.I[b.B]=a;b.push(b.l[0]);break;case 5:b.I[b.B]=c%Hb(b,1);break;case 6:b.B=b.B-1&7;b.a&=-513;break;case 7:b.B=b.B+1&7,b.a&=-513}break;case 7:switch(c=wb(b),a){case 0:a=Hb(b,1);var d=Math.trunc(c/a);b.I[b.B]=c%a;b.a&=-17153;d&1&&(b.a|=512);d&2&&(b.a|=16384);d&4&&(b.a|=256);b.a&=-1025;break;case 1:b.I[b.B+1& +7]=Hb(b,1)*Math.log(c+1)/Math.LN2;b.pop();break;case 2:b.I[b.B]=Math.sqrt(c);break;case 3:b.I[b.B]=Math.sin(c);b.push(Math.cos(c));break;case 4:b.I[b.B]=Eb(b,c);break;case 5:b.I[b.B]=c*Math.pow(2,Gb(Hb(b,1)));break;case 6:b.I[b.B]=Math.sin(c);break;case 7:b.I[b.B]=Math.cos(c)}}}; +W[218]=function(a){D(a);Te(a);if(192>a.f){var b=a.T,c=a.f,d=F(a,a.f);a=c>>3&7;c=y(b.j,d);d=wb(b);switch(a){case 0:b.I[b.B]=d+c;break;case 1:b.I[b.B]=d*c;break;case 2:ub(b,c);break;case 3:ub(b,c);b.pop();break;case 4:b.I[b.B]=d-c;break;case 5:b.I[b.B]=c-d;break;case 6:b.I[b.B]=d/c;break;case 7:b.I[b.B]=c/d}}else switch(b=a.T,a=a.f,c=a&7,a>>3&7){case 0:b.j.yb()&&(b.I[b.B]=Hb(b,c),b.fa&=~(1<a.f){var b=a.T,c=a.f;a=F(a,a.f);switch(c>>3&7){case 0:a=y(b.j,a);b.push(a);break;case 2:c=Eb(b,wb(b));2147483647>=c&&-2147483648<=c?w(b.j,a,c):(tb(b),w(b.j,a,-2147483648));break;case 3:c=Eb(b,wb(b));2147483647>=c&&-2147483648<=c?w(b.j,a,c):(tb(b),w(b.j,a,-2147483648));b.pop();break;case 5:b.push(Ib(b,a));break;case 7:Cb(b.j,a,10);Jb(b,a,wb(b));b.pop();break;default:sb(b)}}else switch(b=a.T,a=a.f,c=a&7,a>>3&7){case 0:b.j.yb()||(b.I[b.B]=Hb(b,c),b.fa&=~(1<a.f){var b=a.T,c=a.f,d=F(a,a.f);a=c>>3&7;c=Kb(b,d);d=wb(b);switch(a){case 0:b.I[b.B]=d+c;break;case 1:b.I[b.B]=d*c;break;case 2:ub(b,c);break;case 3:ub(b,c);b.pop();break;case 4:b.I[b.B]=d-c;break;case 5:b.I[b.B]=c-d;break;case 6:b.I[b.B]=d/c;break;case 7:b.I[b.B]=c/d}}else{b=a.T;c=a.f;a=c>>3&7;d=c&7;c=b.B+d&7;d=Hb(b,d);var e=wb(b);switch(a){case 0:b.I[c]=d+e;break;case 1:b.I[c]=d*e;break;case 2:ub(b,d);break;case 3:ub(b,d);b.pop();break;case 4:b.I[c]=e-d;break; +case 5:b.I[c]=d-e;break;case 6:b.I[c]=e/d;break;case 7:b.I[c]=d/e}}}; +W[221]=function(a){D(a);Te(a);if(192>a.f){var b=a.T,c=a.f;a=F(a,a.f);switch(c>>3&7){case 0:a=Kb(b,a);b.push(a);break;case 1:sb(b);break;case 2:Lb(b,a);break;case 3:Lb(b,a);b.pop();break;case 4:Db(b,a);a+=28;for(c=0;8>c;c++)b.I[c+b.B&7]=Ib(b,a),a+=10;break;case 5:sb(b);break;case 6:Cb(b.j,a,108);Ab(b,a);a+=28;for(c=0;8>c;c++)Jb(b,a,b.I[b.B+c&7]),a+=10;yb(b);break;case 7:u(b.j,a,zb(b))}}else switch(b=a.T,a=a.f,c=a&7,a>>3&7){case 0:b.fa|=1<<(b.B+c&7);break;case 2:b.I[b.B+c&7]=wb(b);break;case 3:0!== +c&&(b.I[b.B+c&7]=wb(b));b.pop();break;case 4:a=Hb(b,c);ub(b,a);break;case 5:a=Hb(b,c);ub(b,a);b.pop();break;default:sb(b)}}; +W[222]=function(a){D(a);Te(a);if(192>a.f){var b=a.T,c=a.f,d=F(a,a.f);a=c>>3&7;c=x(b.j,d)<<16>>16;d=wb(b);switch(a){case 0:b.I[b.B]=d+c;break;case 1:b.I[b.B]=d*c;break;case 2:ub(b,c);break;case 3:ub(b,c);b.pop();break;case 4:b.I[b.B]=d-c;break;case 5:b.I[b.B]=c-d;break;case 6:b.I[b.B]=d/c;break;case 7:b.I[b.B]=c/d}}else{b=a.T;c=a.f;a=c>>3&7;c&=7;d=b.B+c&7;var e=Hb(b,c),f=wb(b);switch(a){case 0:b.I[d]=e+f;break;case 1:b.I[d]=e*f;break;case 2:ub(b,e);break;case 3:1===c?(ub(b,b.I[d]),b.pop()):sb(b);break; +case 4:b.I[d]=f-e;break;case 5:b.I[d]=e-f;break;case 6:b.I[d]=f/e;break;case 7:b.I[d]=e/f}b.pop()}}; +W[223]=function(a){D(a);Te(a);if(192>a.f){var b=a.T,c=a.f;a=F(a,a.f);switch(c>>3&7){case 0:a=x(b.j,a)<<16>>16;b.push(a);break;case 1:sb(b);break;case 2:c=Eb(b,wb(b));32767>=c&&-32768<=c?u(b.j,a,c):(tb(b),u(b.j,a,32768));break;case 3:c=Eb(b,wb(b));32767>=c&&-32768<=c?u(b.j,a,c):(tb(b),u(b.j,a,32768));b.pop();break;case 4:sb(b);break;case 5:c=y(b.j,a)>>>0;a=y(b.j,a+4);b.push(c+4294967296*a);break;case 6:sb(b);break;case 7:Cb(b.j,a,8);c=Eb(b,wb(b));if(0x7fffffffffffffff>c&&-9223372036854775808<=c){var d= +c|0,e=c/4294967296|0;0===e&&0>c&&(e=-1)}else d=0,e=-2147483648,tb(b);w(b.j,a,d);w(b.j,a+4,e);b.pop()}}else switch(b=a.T,a=a.f,c=a&7,a>>3&7){case 4:224===a?b.j.h[0]=zb(b):sb(b);break;case 5:a=Hb(b,c);xb(b,a);b.pop();break;case 6:xb(b,Hb(b,c));b.pop();break;default:sb(b)}};W[224]=function(a){var b=a.wa();Af(a)&&!a.Ac()&&(a.A=a.A+b|0)};W[225]=function(a){var b=a.wa();Af(a)&&a.Ac()&&(a.A=a.A+b|0)};W[226]=function(a){a.loop(a.wa())};W[227]=function(a){var b=a.wa();0===U(a,1)&&(a.A=a.A+b|0)}; +W[228]=function(a){var b=a.L();uf(a,b,1);a.D[0]=Va(a.o,b)};X[229]=function(a){var b=a.L();uf(a,b,2);a.h[0]=Wa(a.o,b)};Z[229]=function(a){var b=a.L();uf(a,b,4);a.b[0]=Xa(a.o,b)};W[230]=function(a){var b=a.L();uf(a,b,1);Sa(a.o,b,a.D[0])};X[231]=function(a){var b=a.L();uf(a,b,2);Ta(a.o,b,a.h[0])};Z[231]=function(a){var b=a.L();uf(a,b,4);Ua(a.o,b,a.b[0])};X[232]=function(a){var b=a.U();I(a,Fe(a));eh(a,b)};Z[232]=function(a){var b=a.ea();J(a,Fe(a));a.A=a.A+b|0;me(a)||Fe(a)}; +X[233]=function(a){var b=a.U();eh(a,b)};Z[233]=function(a){var b=a.ea();a.A=a.A+b|0;me(a)||Fe(a)};X[234]=function(a){var b=a.U(),c=a.Ib();Qe(a,b,c,!1);me(a)||Fe(a)};Z[234]=function(a){var b=a.ea(),c=a.Ib();Qe(a,b,c,!1);me(a)||Fe(a)};W[235]=function(a){var b=a.wa();a.A=a.A+b|0;me(a)||Fe(a)};W[236]=function(a){var b=a.h[4];uf(a,b,1);a.D[0]=Va(a.o,b)};X[237]=function(a){var b=a.h[4];uf(a,b,2);a.h[0]=Wa(a.o,b)};Z[237]=function(a){var b=a.h[4];uf(a,b,4);a.b[0]=Xa(a.o,b)}; +W[238]=function(a){var b=a.h[4];uf(a,b,1);Sa(a.o,b,a.D[0])};X[239]=function(a){var b=a.h[4];uf(a,b,2);Ta(a.o,b,a.h[0])};Z[239]=function(a){var b=a.h[4];uf(a,b,4);Ua(a.o,b,a.b[0])};W[240]=function(a){ge(a)};W[241]=function(a){throw a.debug.P("int1 instruction");};W[242]=function(a){a.H|=16;ge(a);a.H=0};W[243]=function(a){a.H|=8;ge(a);a.H=0};W[244]=function(a){a.N&&H(a,0);if(0===(a.flags&512))throw a.debug.show("cpu halted"),a.w.send("cpu-event-halt"),"HALT";a.Tc=!0;throw 233495534;}; +W[245]=function(a){a.flags=(a.flags|1)^a.cb();a.u&=-2}; +W[246]=function(a){D(a);switch(a.f>>3&7){case 0:var b=Ue(a),c=a.L();a.and(b,c,7);break;case 1:b=Ue(a);c=a.L();a.and(b,c,7);break;case 2:b=bf(a);cf(a,~b);break;case 3:b=bf(a);cf(a,ag(a,b,7));break;case 4:b=Ue(a);b*=a.D[0];a.h[0]=b;a.F=b&255;a.S=7;a.flags=256>b?a.flags&-2050:a.flags|2049;a.u=212;break;case 5:b=Ue(a)<<24>>24;b*=a.sg[0];a.h[0]=b;a.F=b&255;a.S=7;a.flags=127b?a.flags|2049:a.flags&-2050;a.u=212;break;case 6:b=Ue(a);if(0===b)Re(a);else{c=a.h[0];var d=c/b|0;256<=d?Re(a):(a.D[0]=d, +a.D[1]=c%b)}break;case 7:b=Ue(a)<<24>>24,0===b?Re(a):(c=a.se[0],d=c/b|0,128<=d||-129>=d?Re(a):(a.D[0]=d,a.D[1]=c%b))}}; +X[247]=function(a){D(a);switch(a.f>>3&7){case 0:var b=O(a),c=a.U();a.and(b,c,15);break;case 1:b=O(a);c=a.U();a.and(b,c,15);break;case 2:b=Q(a);R(a,~b);break;case 3:b=Q(a);R(a,ag(a,b,15));break;case 4:b=O(a);b*=a.h[0];c=b>>>16;a.h[0]=b;a.h[4]=c;a.F=b&65535;a.S=15;a.flags=0===c?a.flags&-2050:a.flags|2049;a.u=212;break;case 5:b=O(a)<<16>>16;b*=a.se[0];a.h[0]=b;a.h[4]=b>>16;a.F=b&65535;a.S=15;a.flags=32767b?a.flags|2049:a.flags&-2050;a.u=212;break;case 6:b=O(a);if(0===b)Re(a);else{c=(a.h[0]| +a.h[4]<<16)>>>0;var d=c/b|0;65536<=d||0>d?Re(a):(a.h[0]=d,a.h[4]=c%b)}break;case 7:b=O(a)<<16>>16,0===b?Re(a):(c=a.h[0]|a.h[4]<<16,d=c/b|0,32768<=d||-32769>=d?Re(a):(a.h[0]=d,a.h[4]=c%b))}}; +Z[247]=function(a){D(a);switch(a.f>>3&7){case 0:var b=Ve(a),c=a.ea();a.and(b,c,31);break;case 1:b=Ve(a);c=a.ea();a.and(b,c,31);break;case 2:b=df(a);ef(a,~b);break;case 3:b=df(a);ef(a,ag(a,b,31));break;case 4:b=Ve(a)>>>0;b=cg(a,a.b[0],b);a.b[0]=b[0];a.b[2]=b[1];a.F=b[0];a.S=31;a.flags=0===b[1]?a.flags&-2050:a.flags|2049;a.u=212;break;case 5:b=Ve(a);b=dg(a,a.b[0],b);a.b[0]=b[0];a.b[2]=b[1];a.F=b[0];a.S=31;a.flags=b[1]===b[0]>>31?a.flags&-2050:a.flags|2049;a.u=212;break;case 6:b=Ve(a)>>>0;c=fg(a,a.Fd[0], +a.Fd[2],b);b=c[0];c=c[1];4294967296<=b?Re(a):(a.b[0]=b,a.b[2]=c);break;case 7:var d=Ve(a),e=a.Fd[0],f=a.b[2];c=b=!1;0>d&&(c=!0,d=-d);0>f&&(b=!0,c=!c,e=-e>>>0,f=~f+!e);e=fg(a,e,f,d);d=e[0];e=e[1];c&&(d=-d|0);b&&(e=-e|0);2147483648<=d||-2147483649>=d?Re(a):(a.b[0]=d,a.b[2]=e)}};W[248]=function(a){a.flags&=-2;a.u&=-2};W[249]=function(a){a.flags|=1;a.u&=-2};W[250]=function(a){!a.ta||(a.flags&131072?3===xe(a):xe(a)>=a.N)?a.flags&=-513:H(a,0)}; +W[251]=function(a){!a.ta||(a.flags&131072?3===xe(a):xe(a)>=a.N)?(a.flags|=512,a.H=0,ee(a),ab(a)):H(a,0)};W[252]=function(a){a.flags&=-1025};W[253]=function(a){a.flags|=1024};W[254]=function(a){D(a);var b=a.f&56;0===b?(b=bf(a),cf(a,Zf(a,b,7))):8===b?(b=bf(a),cf(a,$f(a,b,7))):t(a)}; +X[255]=function(a){D(a);switch(a.f>>3&7){case 0:var b=Q(a);R(a,Zf(a,b,15));break;case 1:b=Q(a);R(a,$f(a,b,15));break;case 2:b=O(a);I(a,Fe(a));a.A=C(a,1)+b|0;me(a)||Fe(a);break;case 3:192<=a.f&&t(a);var c=F(a,a.f);b=x(a,c);c=x(a,c+2|0);Qe(a,b,c,!0);me(a)||Fe(a);break;case 4:b=O(a);a.A=C(a,1)+b|0;me(a)||Fe(a);break;case 5:192<=a.f&&t(a);c=F(a,a.f);b=x(a,c);c=x(a,c+2|0);Qe(a,b,c,!1);me(a)||Fe(a);break;case 6:b=O(a);I(a,b);break;case 7:t(a)}}; +Z[255]=function(a){D(a);switch(a.f>>3&7){case 0:var b=df(a);ef(a,Zf(a,b,31));break;case 1:b=df(a);ef(a,$f(a,b,31));break;case 2:b=Ve(a);J(a,Fe(a));a.A=C(a,1)+b|0;break;case 3:192<=a.f&&t(a);var c=F(a,a.f);b=y(a,c);c=x(a,c+4|0);if((!a.ta||ye(a))&&b&4294901760)throw a.debug.P("#GP handler");Qe(a,b,c,!0);break;case 4:b=Ve(a);a.A=C(a,1)+b|0;break;case 5:192<=a.f&&t(a);c=F(a,a.f);b=y(a,c);c=x(a,c+4|0);if((!a.ta||ye(a))&&b&4294901760)throw a.debug.P("#GP handler");Qe(a,b,c,!1);break;case 6:b=Ve(a);J(a, +b);break;case 7:t(a)}};var uh=[],vh=[];q.prototype.Ya=uh;q.prototype.Za=vh;for(var wh=0;256>wh;wh++)W[wh]?uh[wh]=vh[wh]=W[wh]:X[wh]&&(uh[wh]=X[wh],vh[wh]=Z[wh]);W=[];X=[];Z=[]; +W[0]=function(a){D(a);a.ta&&!ye(a)||t(a);switch(a.f>>3&7){case 0:$e(a,a.M[7]);Bb(a)&&192<=a.f&&(a.b[a.f&7]&=65535);break;case 1:$e(a,a.M[6]);Bb(a)&&192<=a.f&&(a.b[a.f&7]&=65535);break;case 2:a.N&&H(a,0);var b=O(a);Je(a,b);break;case 3:a.N&&H(a,0);b=O(a);var c=Ie(a,b);if(!c.hg)throw a.debug.P("TR can only be loaded from GDT");if(c.Ta)throw a.debug.P("#GP handler");if(!c.Fb)throw a.debug.P("#GP handler (happens when running kvm-unit-test without ACPI)");if(9!==c.type&&1!==c.type)throw a.debug.P("#GP handler"); +if(!c.ib)throw a.debug.P("#NT handler");a.Md=9===c.type;a.xa[6]=c.gb;a.La[6]=c.Db;a.M[6]=b;a.za(c.gf+5|0,a.ja(c.gf+5|0)|2);break;case 4:b=O(a);b=Ie(a,b);a.u&=-65;a.flags=b.Ta||!b.Gb||b.Fb||!b.mg||!b.We&&(b.$>3&7;if(4===b)192<=a.f&&Bb(a)?af(a,a.K[0]):$e(a,a.K[0]);else if(6===b){a.N&&H(a,0);var c=O(a);c=a.K[0]&-16|c&15;a.ta&&(c|=1);he(a,c)}else switch(192<=a.f&&t(a),c=F(a,a.f),b){case 0:Cb(a,c,6);u(a,c,a.ie);b=Bb(a)?-1:16777215;w(a,c+2,a.Qc&b);break;case 1:Cb(a,c,6);u(a,c,a.je);b=Bb(a)?-1:16777215;w(a,c+2,a.Rc&b);break;case 2:a.N&&H(a,0);b=x(a,c);c=y(a,c+2);a.ie=b;a.Qc=c;Bb(a)||(a.Qc&=16777215);break;case 3:a.N&&H(a,0);b=x(a,c);c=y(a,c+2);a.je=b;a.Rc=c;Bb(a)||(a.Rc&=16777215); +break;case 7:a.N&&H(a,0);c>>>=12;a.oc[c]=0;a.jf[c]=0;a.jc=-1;a.me=-1;break;default:t(a)}};X[2]=function(a){D(a);a.ta&&!ye(a)||t(a);var b=O(a);of(a,vf(a,b,mf(a)))};Z[2]=function(a){D(a);a.ta&&!ye(a)||t(a);var b=O(a);pf(a,vf(a,b,S(a)))};X[3]=function(a){D(a);a.ta&&!ye(a)||t(a);var b=O(a);of(a,wf(a,b,mf(a)))};Z[3]=function(a){D(a);a.ta&&!ye(a)||t(a);var b=O(a);pf(a,wf(a,b,S(a)))};W[4]=function(a){t(a)};W[5]=function(a){t(a)};W[6]=function(a){a.N?H(a,0):a.K[0]&=-9};W[7]=function(a){t(a)};W[8]=function(a){t(a)}; +W[9]=function(a){a.N&&H(a,0)};W[10]=function(a){t(a)};W[11]=function(a){t(a)};W[12]=function(a){t(a)};W[13]=function(a){t(a)};W[14]=function(a){t(a)};W[15]=function(a){t(a)};W[16]=function(a){t(a)};W[17]=function(a){t(a)};W[18]=function(a){K(a);D(a);var b=Xe(a),c=b[1],d=(a.f>>3&7)<<2;a.na[d]=b[0];a.na[d+1]=c};W[19]=function(a){K(a);D(a);var b=qf(a),c=F(a,a.f);te(a,c,b[0],b[1])};W[20]=function(a){t(a)};W[21]=function(a){t(a)};W[22]=function(a){t(a)};W[23]=function(a){t(a)}; +W[24]=function(a){D(a);192>a.f&&F(a,a.f)};W[25]=function(a){t(a)};W[26]=function(a){t(a)};W[27]=function(a){t(a)};W[28]=function(a){t(a)};W[29]=function(a){t(a)};W[30]=function(a){t(a)};W[31]=function(a){D(a);192>a.f&&F(a,a.f)};W[32]=function(a){D(a);a.N&&H(a,0);switch(a.f>>3&7){case 0:jf(a,a.K[0]);break;case 2:jf(a,a.K[2]);break;case 3:jf(a,a.K[3]);break;case 4:jf(a,a.K[4]);break;default:t(a)}};W[33]=function(a){D(a);a.N&&H(a,0);var b=a.f>>3&7;a.K[4]&8&&(4===b||5===b)&&t(a);a.b[a.f&7]=a.md[b]}; +W[34]=function(a){D(a);a.N&&H(a,0);var b=hf(a);switch(a.f>>3&7){case 0:he(a,b);break;case 2:a.K[2]=b;break;case 3:a.K[3]=b&-4072;Ke(a);break;case 4:b&-3565568&&H(a,0);(a.K[4]^b)&128&&(b&128?Ke(a):Yd(a));a.K[4]=b;a.af=b&16?128:0;if(b&32)throw a.debug.P("PAE");b&4294965504&&t(a);break;default:t(a)}};W[35]=function(a){D(a);a.N&&H(a,0);var b=a.f>>3&7;a.K[4]&8&&(4===b||5===b)&&t(a);a.md[b]=hf(a)};W[36]=function(a){t(a)};W[37]=function(a){t(a)};W[38]=function(a){t(a)};W[39]=function(a){t(a)}; +W[40]=function(a){K(a);D(a);var b=Ye(a);tf(a,b[0],b[1],b[2],b[3])};W[41]=function(a){K(a);D(a);if(32===(a.H&56))var b=rf(a),c=F(a,a.f);else b=rf(a),c=F(a,a.f);ue(a,c,b[0],b[1],b[2],b[3])};W[42]=function(a){t(a)};W[43]=function(a){t(a)};W[44]=function(a){t(a)};W[45]=function(a){t(a)};W[46]=function(a){t(a)};W[47]=function(a){t(a)}; +W[48]=function(a){a.N&&H(a,0);var b=a.b[0],c=a.b[2];switch(a.b[1]){case 372:a.Kd=b&65535;break;case 374:a.xe=b;break;case 373:a.ye=b;break;case 27:a.Oh=2048===(b&2048);break;case 16:b=(b>>>0)+4294967296*(c>>>0),a.kf=$a()-b/8192}};W[49]=function(a){if(a.N&&a.K[4]&4)H(a,0);else{var b=$a()-a.kf;a.b[0]=8192*b;a.b[2]=1.9073486328125E-6*b}}; +W[50]=function(a){a.N&&H(a,0);var b=0,c=0;switch(a.b[1]){case 372:b=a.Kd;break;case 374:b=a.xe;break;case 373:b=a.ye;break;case 16:c=$a()-a.kf;b=8192*c;c*=1.9073486328125E-6;break;case 44:b=16777216}a.b[0]=b;a.b[2]=c};W[51]=function(a){t(a)};W[52]=function(a){var b=a.Kd&65532;a.ta&&0!==b||H(a,0);a.flags&=-131585;a.A=a.xe;a.b[4]=a.ye;a.M[1]=b;a.eb[1]=0;a.La[1]=-1;a.xa[1]=0;ce(a,!0);a.N=0;ie(a);a.M[2]=b+8;a.eb[2]=0;a.La[2]=-1;a.xa[2]=0;a.qb=!0}; +W[53]=function(a){var b=a.Kd&65532;a.ta&&!a.N&&0!==b||H(a,0);a.A=a.b[2];a.b[4]=a.b[1];a.M[1]=b+16|3;a.eb[1]=0;a.La[1]=-1;a.xa[1]=0;ce(a,!0);a.N=3;ie(a);a.M[2]=b+24|3;a.eb[2]=0;a.La[2]=-1;a.xa[2]=0;a.qb=!0};W[54]=function(a){t(a)};W[55]=function(a){t(a)};W[56]=function(a){t(a)};W[57]=function(a){t(a)};W[58]=function(a){t(a)};W[59]=function(a){t(a)};W[60]=function(a){t(a)};W[61]=function(a){t(a)};W[62]=function(a){t(a)};W[63]=function(a){t(a)};X[64]=function(a){D(a);hh(a,a.Qb())}; +Z[64]=function(a){D(a);ih(a,a.Qb())};X[65]=function(a){D(a);hh(a,!a.Qb())};Z[65]=function(a){D(a);ih(a,!a.Qb())};X[66]=function(a){D(a);hh(a,a.yb())};Z[66]=function(a){D(a);ih(a,a.yb())};X[67]=function(a){D(a);hh(a,!a.yb())};Z[67]=function(a){D(a);ih(a,!a.yb())};X[68]=function(a){D(a);hh(a,a.Ab())};Z[68]=function(a){D(a);ih(a,a.Ab())};X[69]=function(a){D(a);hh(a,!a.Ab())};Z[69]=function(a){D(a);ih(a,!a.Ab())};X[70]=function(a){D(a);hh(a,kh(a))};Z[70]=function(a){D(a);ih(a,kh(a))}; +X[71]=function(a){D(a);hh(a,!kh(a))};Z[71]=function(a){D(a);ih(a,!kh(a))};X[72]=function(a){D(a);hh(a,a.Rb())};Z[72]=function(a){D(a);ih(a,a.Rb())};X[73]=function(a){D(a);hh(a,!a.Rb())};Z[73]=function(a){D(a);ih(a,!a.Rb())};X[74]=function(a){D(a);hh(a,a.zb())};Z[74]=function(a){D(a);ih(a,a.zb())};X[75]=function(a){D(a);hh(a,!a.zb())};Z[75]=function(a){D(a);ih(a,!a.zb())};X[76]=function(a){D(a);hh(a,lh(a))};Z[76]=function(a){D(a);ih(a,lh(a))};X[77]=function(a){D(a);hh(a,!lh(a))}; +Z[77]=function(a){D(a);ih(a,!lh(a))};X[78]=function(a){D(a);hh(a,mh(a))};Z[78]=function(a){D(a);ih(a,mh(a))};X[79]=function(a){D(a);hh(a,!mh(a))};Z[79]=function(a){D(a);ih(a,!mh(a))};W[80]=function(a){t(a)};W[81]=function(a){t(a)};W[82]=function(a){t(a)};W[83]=function(a){t(a)};W[84]=function(a){t(a)};W[85]=function(a){t(a)};W[86]=function(a){t(a)};W[87]=function(a){K(a);D(a);var b=Ye(a),c=rf(a);tf(a,b[0]^c[0],b[1]^c[1],b[2]^c[2],b[3]^c[3])};W[88]=function(a){t(a)};W[89]=function(a){t(a)};W[90]=function(a){t(a)}; +W[91]=function(a){t(a)};W[92]=function(a){t(a)};W[93]=function(a){t(a)};W[94]=function(a){t(a)};W[95]=function(a){t(a)}; +W[96]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Xe(a);b=new Uint8Array(b.buffer);var c=qf(a);c=new Uint8Array(c.buffer);tf(a,c[0]|b[0]<<8|c[1]<<16|b[1]<<24,c[2]|b[2]<<8|c[3]<<16|b[3]<<24,c[4]|b[4]<<8|c[5]<<16|b[5]<<24,c[6]|b[6]<<8|c[7]<<16|b[7]<<24)}else b=We(a),c=a.s[2*(a.f>>3&7)],T(a,c&255|(b&255)<<8|(c>>8&255)<<16|(b>>8&255)<<24,c>>16&255|(b>>16&255)<<8|c>>>24<<16|b>>>24<<24)}; +W[97]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Xe(a);b=new Uint16Array(b.buffer);var c=qf(a);c=new Uint16Array(c.buffer);tf(a,c[0]|b[0]<<16,c[1]|b[1]<<16,c[2]|b[2]<<16,c[3]|b[3]<<16)}else b=We(a),c=a.s[2*(a.f>>3&7)],T(a,c&65535|(b&65535)<<16,c>>>16|b>>>16<<16)};W[98]=function(a){K(a);D(a);var b=We(a);T(a,a.s[2*(a.f>>3&7)],b)}; +W[99]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1],e=0|Yg(c&65535);e|=Yg(c>>>16)<<8;e|=Yg(d&65535)<<16;e|=Yg(d>>>16)<<24;c=0|Yg(b[0]&65535);c|=Yg(b[0]>>>16)<<8;c|=Yg(b[1]&65535)<<16;c|=Yg(b[1]>>>16)<<24;T(a,e,c)}; +W[100]=function(a){K(a);D(a);var b=P(a);b=new Int8Array(b.buffer);var c=8*(a.f>>3&7),d=a.Gd;T(a,(d[c]>b[0]?255:0)|(d[c+1]>b[1]?255:0)<<8|(d[c+2]>b[2]?255:0)<<16|(d[c+3]>b[3]?255:0)<<24,(d[c+4]>b[4]?255:0)|(d[c+5]>b[5]?255:0)<<8|(d[c+6]>b[6]?255:0)<<16|(d[c+7]>b[7]?255:0)<<24)};W[101]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];T(a,(c<<16>>16>b[0]<<16>>16?65535:0)|(c>>16>b[0]>>16?65535:0)<<16,(d<<16>>16>b[1]<<16>>16?65535:0)|(d>>16>b[1]>>16?65535:0)<<16)}; +W[102]=function(a){K(a);D(a);var b=P(a);T(a,a.s[2*(a.f>>3&7)]>b[0]?-1:0,a.s[2*(a.f>>3&7)+1]>b[1]?-1:0)}; +W[103]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Ye(a);b=new Int16Array(b.buffer);var c=rf(a);c=new Int16Array(c.buffer);for(var d=le(0,0,0,0),e=new Uint8Array(d.buffer),f=0;8>f;f++)e[f]=Xg(c[f]),e[f|8]=Xg(b[f]);tf(a,d[0],d[1],d[2],d[3])}else b=P(a),d=a.s[2*(a.f>>3&7)],e=a.s[2*(a.f>>3&7)+1],c=0|Xg(d&65535),c|=Xg(d>>>16)<<8,c|=Xg(e&65535)<<16,c|=Xg(e>>>16)<<24,d=0|Xg(b[0]&65535),d|=Xg(b[0]>>>16)<<8,d|=Xg(b[1]&65535)<<16,d|=Xg(b[1]>>>16)<<24,T(a,c,d)}; +W[104]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Ye(a);b=new Uint8Array(b.buffer);var c=rf(a);c=new Uint8Array(c.buffer);tf(a,c[8]|b[8]<<8|c[9]<<16|b[9]<<24,c[10]|b[10]<<8|c[11]<<16|b[11]<<24,c[12]|b[12]<<8|c[13]<<16|b[13]<<24,c[14]|b[14]<<8|c[15]<<16|b[15]<<24)}else b=P(a),c=a.s[2*(a.f>>3&7)+1],T(a,c&255|(b[1]&255)<<8|(c>>8&255)<<16|(b[1]>>8&255)<<24,c>>16&255|(b[1]>>16&255)<<8|c>>>24<<16|b[1]>>>24<<24)}; +W[105]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)+1];T(a,c&65535|(b[1]&65535)<<16,c>>>16|b[1]>>>16<<16)};W[106]=function(a){K(a);D(a);var b=P(a);T(a,a.s[2*(a.f>>3&7)+1],b[1])};W[107]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)+1],d=0|Zg(a.s[2*(a.f>>3&7)]);d|=Zg(c)<<16;c=0|Zg(b[0]);c|=Zg(b[1])<<16;T(a,d,c)};W[108]=function(a){t(a)};W[109]=function(a){t(a)};W[110]=function(a){K(a);D(a);if(32===(a.H&56)){var b=Ve(a);tf(a,b,0,0,0)}else b=Ve(a),T(a,b,0)}; +W[111]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Ye(a);tf(a,b[0],b[1],b[2],b[3])}else 8==(a.H&56)?(192>a.f?(b=F(a,a.f),b=le(y(a,b),y(a,b+4|0),y(a,b+8|0),y(a,b+12|0))):(b=(a.f&7)<<2,b=le(a.na[b],a.na[b|1],a.na[b|2],a.na[b|3])),tf(a,b[0],b[1],b[2],b[3])):(b=P(a),T(a,b[0],b[1]))}; +W[112]=function(a){K(a);D(a);if(32===(a.H&56)){var b=Ye(a),c=a.L();tf(a,b[c&3],b[c>>2&3],b[c>>4&3],b[c>>6&3])}else if(16===(a.H&56)){b=Ye(a);c=new Uint16Array(b.buffer);var d=a.L();tf(a,c[d&3]|c[d>>2&3]<<16,c[d>>4&3]|c[d>>6&3]<<16,b[2],b[3])}else if(8===(a.H&56))b=Ye(a),c=new Uint16Array(b.buffer),d=a.L(),tf(a,b[0],b[1],c[d&3|4]|c[d>>2&3|4]<<16,c[d>>4&3|4]|c[d>>6&3|4]<<16);else{b=P(a);var e=a.L();c=e&3;d=e>>2&3;var f=e>>4&3;e>>>=6;T(a,b[c>>1]>>>16*(c&1)&65535|b[d>>1]>>>16*(d&1)<<16,b[f>>1]>>>16*(f& +1)&65535|b[e>>1]>>>16*(e&1)<<16)}}; +W[113]=function(a){D(a);K(a);192>a.f&&t(a);switch(a.f>>3&7){case 2:var b=a.L(),c=a.f&7,d=a.s[2*c],e=a.s[2*c+1],f=0,h=0;15>=b&&(f=(d&65535)>>>b|d>>>16>>>b<<16,h=(e&65535)>>>b|e>>>16>>>b<<16);a.s[2*c]=f;a.s[2*c+1]=h;break;case 4:b=a.L();c=a.f&7;d=a.s[2*c];e=a.s[2*c+1];15>16>>b&65535|(d>>16>>b&65535)<<16;a.s[2*c+1]=e<<16>>16>>b&65535|(e>>16>>b&65535)<<16;break;case 6:b=a.L();c=a.f&7;d=a.s[2*c];e=a.s[2*c+1];h=f=0;15>=b&&(f=(d&65535)<>>16<>>16<a.f&&t(a);switch(a.f>>3&7){case 2:var b=a.L(),c=a.f&7,d=a.s[2*c],e=a.s[2*c+1],f=0,h=0;31>=b&&(f=d>>>b,h=e>>>b);a.s[2*c]=f;a.s[2*c+1]=h;break;case 4:b=a.L();c=a.f&7;d=a.s[2*c];e=a.s[2*c+1];31>b;a.s[2*c+1]=e>>b;break;case 6:b=a.L();c=a.f&7;d=a.s[2*c];e=a.s[2*c+1];h=f=0;31>=b&&(f=d<a.f&&t(a);switch(a.f>>3&7){case 2:var b=a.L(),c=a.f&7,d=a.s[2*c],e=a.s[2*c+1],f=0,h=0;31>=b?(f=d>>>b|e<<32-b,h=e>>>b):63>=b&&(f=e>>>(b&31),h=0);a.s[2*c]=f;a.s[2*c+1]=h;break;case 6:b=a.L();c=a.f&7;d=a.s[2*c];e=a.s[2*c+1];h=f=0;31>=b?(f=d<>>32-b):63>=b&&(h=d<<(b&31),f=0);a.s[2*c]=f;a.s[2*c+1]=h;break;default:t(a)}}; +W[116]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Ye(a);b=new Uint8Array(b.buffer);var c=rf(a);c=new Uint8Array(c.buffer);for(var d=le(0,0,0,0),e=new Uint8Array(d.buffer),f=0;16>f;f++)e[f]=b[f]===c[f]?255:0;tf(a,d[0],d[1],d[2],d[3])}else b=P(a),b=new Int8Array(b.buffer),c=8*(a.f>>3&7),d=a.Gd,T(a,(d[c]===b[0]?255:0)|(d[c+1]===b[1]?255:0)<<8|(d[c+2]===b[2]?255:0)<<16|(d[c+3]===b[3]?255:0)<<24,(d[c+4]===b[4]?255:0)|(d[c+5]===b[5]?255:0)<<8|(d[c+6]===b[6]?255:0)<<16|(d[c+7]===b[7]?255:0)<<24)}; +W[117]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];T(a,((c&65535)===(b[0]&65535)?65535:0)|((c&4294901760)===(b[0]&4294901760)?65535:0)<<16,((d&65535)===(b[1]&65535)?65535:0)|((d&4294901760)===(b[1]&4294901760)?65535:0)<<16)};W[118]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Ye(a),c=rf(a);tf(a,b[0]===c[0]?-1:0,b[1]===c[1]?-1:0,b[2]===c[2]?-1:0,b[3]===c[3]?-1:0)}else b=P(a),T(a,a.s[2*(a.f>>3&7)]===b[0]?-1:0,a.s[2*(a.f>>3&7)+1]===b[1]?-1:0)}; +W[119]=function(a){K(a);a.T.fa=255};W[120]=function(a){t(a)};W[121]=function(a){t(a)};W[122]=function(a){t(a)};W[123]=function(a){t(a)};W[124]=function(a){t(a)};W[125]=function(a){t(a)};W[126]=function(a){K(a);D(a);if(8===(a.H&56)){var b=Xe(a);tf(a,b[0],b[1],0,0)}else 32==(a.H&56)?(b=qf(a),af(a,b[0])):(b=sf(a),af(a,b[0]))}; +W[127]=function(a){K(a);D(a);if(8==(a.H&56)){var b=rf(a),c=F(a,a.f);ue(a,c,b[0],b[1],b[2],b[3])}else if(32==(a.H&56))b=rf(a),c=F(a,a.f),ue(a,c,b[0],b[1],b[2],b[3]);else if(c=sf(a),b=c[0],c=c[1],192>a.f){var d=F(a,a.f);te(a,d,b,c)}else a.s[2*(a.f&7)]=b,a.s[2*(a.f&7)+1]=c};X[128]=function(a){fh(a,a.Qb())};Z[128]=function(a){gh(a,a.Qb())};X[129]=function(a){fh(a,!a.Qb())};Z[129]=function(a){gh(a,!a.Qb())};X[130]=function(a){fh(a,a.yb())};Z[130]=function(a){gh(a,a.yb())};X[131]=function(a){fh(a,!a.yb())}; +Z[131]=function(a){gh(a,!a.yb())};X[132]=function(a){fh(a,a.Ab())};Z[132]=function(a){gh(a,a.Ab())};X[133]=function(a){fh(a,!a.Ab())};Z[133]=function(a){gh(a,!a.Ab())};X[134]=function(a){fh(a,kh(a))};Z[134]=function(a){gh(a,kh(a))};X[135]=function(a){fh(a,!kh(a))};Z[135]=function(a){gh(a,!kh(a))};X[136]=function(a){fh(a,a.Rb())};Z[136]=function(a){gh(a,a.Rb())};X[137]=function(a){fh(a,!a.Rb())};Z[137]=function(a){gh(a,!a.Rb())};X[138]=function(a){fh(a,a.zb())};Z[138]=function(a){gh(a,a.zb())}; +X[139]=function(a){fh(a,!a.zb())};Z[139]=function(a){gh(a,!a.zb())};X[140]=function(a){fh(a,lh(a))};Z[140]=function(a){gh(a,lh(a))};X[141]=function(a){fh(a,!lh(a))};Z[141]=function(a){gh(a,!lh(a))};X[142]=function(a){fh(a,mh(a))};Z[142]=function(a){gh(a,mh(a))};X[143]=function(a){fh(a,!mh(a))};Z[143]=function(a){gh(a,!mh(a))};W[144]=function(a){D(a);jh(a,a.Qb())};W[145]=function(a){D(a);jh(a,!a.Qb())};W[146]=function(a){D(a);jh(a,a.yb())};W[147]=function(a){D(a);jh(a,!a.yb())}; +W[148]=function(a){D(a);jh(a,a.Ab())};W[149]=function(a){D(a);jh(a,!a.Ab())};W[150]=function(a){D(a);jh(a,kh(a))};W[151]=function(a){D(a);jh(a,!kh(a))};W[152]=function(a){D(a);jh(a,a.Rb())};W[153]=function(a){D(a);jh(a,!a.Rb())};W[154]=function(a){D(a);jh(a,a.zb())};W[155]=function(a){D(a);jh(a,!a.zb())};W[156]=function(a){D(a);jh(a,lh(a))};W[157]=function(a){D(a);jh(a,!lh(a))};W[158]=function(a){D(a);jh(a,mh(a))};W[159]=function(a){D(a);jh(a,!mh(a))};X[160]=function(a){I(a,a.M[4])}; +Z[160]=function(a){J(a,a.M[4])};X[161]=function(a){$d(a,4,x(a,G(a,0)));Ee(a,2)};Z[161]=function(a){$d(a,4,y(a,G(a,0))&65535);Ee(a,4)}; +W[162]=function(a){var b=0,c=0,d=0,e=0;switch(a.b[0]){case 0:b=5;e=1970169159;d=1231384169;c=1818588270;break;case 1:b=3939;e=67584;c=-1065353216;d=(a.T?1:0)|43320;break;case 2:b=1717260289;c=e=0;d=8024064;break;case 4:switch(a.b[1]){case 0:b=289;e=29360191;c=63;d=1;break;case 1:b=290;e=29360191;c=63;d=1;break;case 2:b=323,e=96469055,c=4095,d=1}break;case 5:e=b=64;c=3;d=1319200;break;case -2147483648:b=5;break;case 1073741824:e=1635208534,c=1297507698,d=1701994871}a.b[0]=b;a.b[1]=c;a.b[2]=d;a.b[3]= +e};X[163]=function(a){D(a);192>a.f?Sg(a,F(a,a.f),nf(a)):Og(a,ff(a),mf(a)&15)};Z[163]=function(a){D(a);192>a.f?Sg(a,F(a,a.f),S(a)):Og(a,hf(a),S(a)&31)};X[164]=function(a){D(a);var b=Q(a);R(a,Mg(a,b,mf(a),a.L()&31))};Z[164]=function(a){D(a);var b=df(a);ef(a,Ng(a,b,S(a),a.L()&31))};X[165]=function(a){D(a);var b=Q(a);R(a,Mg(a,b,mf(a),a.D[4]&31))};Z[165]=function(a){D(a);var b=df(a);ef(a,Ng(a,b,S(a),a.D[4]&31))};W[166]=function(a){t(a)};W[167]=function(a){t(a)};X[168]=function(a){I(a,a.M[5])}; +Z[168]=function(a){J(a,a.M[5])};X[169]=function(a){$d(a,5,x(a,G(a,0)));Ee(a,2)};Z[169]=function(a){$d(a,5,y(a,G(a,0))&65535);Ee(a,4)};W[170]=function(a){t(a)};X[171]=function(a){D(a);192>a.f?Vg(a,F(a,a.f),nf(a)):gf(a,Qg(a,ff(a),nf(a)&15))};Z[171]=function(a){D(a);192>a.f?Vg(a,F(a,a.f),S(a)):jf(a,Qg(a,hf(a),S(a)&31))};X[172]=function(a){D(a);var b=Q(a);R(a,Kg(a,b,mf(a),a.L()&31))};Z[172]=function(a){D(a);var b=df(a);ef(a,Lg(a,b,S(a),a.L()&31))}; +X[173]=function(a){D(a);var b=Q(a);R(a,Kg(a,b,mf(a),a.D[4]&31))};Z[173]=function(a){D(a);var b=df(a);ef(a,Lg(a,b,S(a),a.D[4]&31))}; +W[174]=function(a){D(a);a.H&56&&t(a);switch(a.f>>3&7){case 0:192<=a.f&&t(a);var b=F(a,a.f);Cb(a,b,512);u(a,b+0|0,a.T.ec);u(a,b+2|0,zb(a.T));re(a,b+4|0,~a.T.fa&255);u(a,b+6|0,a.T.pd);w(a,b+8|0,a.T.Oc);u(a,b+12|0,a.T.Qe);w(a,b+16|0,a.T.nd);u(a,b+20|0,a.T.od);w(a,b+24|0,a.$e);w(a,b+28|0,65471);for(var c=0;8>c;c++)Jb(a.T,b+32+(c<<4)|0,a.T.I[a.T.B+c&7]);for(c=0;8>c;c++)w(a,b+160+(c<<4)+0|0,a.na[c<<2|0]),w(a,b+160+(c<<4)+4|0,a.na[c<<2|1]),w(a,b+160+(c<<4)+8|0,a.na[c<<2|2]),w(a,b+160+(c<<4)+12|0,a.na[c<< +2|3]);break;case 1:192<=a.f&&t(a);b=F(a,a.f);je(a,b|0);je(a,b+511|0);c=y(a,b+24|0);c&-65472&&H(a,0);a.T.ec=x(a,b+0|0);var d=a.T,e=x(a,b+2|0);d.a=e&-14337;d.B=e>>11&7;a.T.fa=~pe(a,b+4|0)&255;a.T.pd=x(a,b+6|0);a.T.Oc=y(a,b+8|0);a.T.Oc=x(a,b+12|0);a.T.nd=y(a,b+16|0);a.T.od=x(a,b+20|0);a.$e=c;for(c=0;8>c;c++)a.T.I[a.T.B+c&7]=Ib(a.T,b+32+(c<<4)|0);for(c=0;8>c;c++)a.na[c<<2|0]=y(a,b+160+(c<<4)+0|0),a.na[c<<2|1]=y(a,b+160+(c<<4)+4|0),a.na[c<<2|2]=y(a,b+160+(c<<4)+8|0),a.na[c<<2|3]=y(a,b+160+(c<<4)+12|0); +break;case 2:192<=a.f&&t(a);b=F(a,a.f);b=y(a,b);b&-65472&&H(a,0);a.$e=b;break;case 3:192<=a.f&&t(a);b=F(a,a.f);w(a,b,a.$e);break;case 5:192>a.f&&t(a);break;case 6:192>a.f&&t(a);break;case 7:192>a.f&&t(a);break;default:t(a)}};X[175]=function(a){D(a);var b=O(a)<<16>>16;of(a,bg(a,nf(a),b))};Z[175]=function(a){D(a);var b=Ve(a);pf(a,eg(a,S(a),b))}; +W[176]=function(a){D(a);if(192>a.f){var b=F(a,a.f);Cb(a,b,1);var c=pe(a,b)}else c=a.D[a.f<<2&12|a.f>>2&1];a.sub(a.D[0],c,7);a.Ac()?192>a.f?re(a,b,kf(a)):a.D[a.f<<2&12|a.f>>2&1]=kf(a):(192>a.f&&re(a,b,c),a.D[0]=c)};X[177]=function(a){D(a);if(192>a.f){var b=F(a,a.f);Cb(a,b,2);var c=x(a,b)}else c=ff(a);a.sub(a.h[0],c,15);a.Ac()?192>a.f?u(a,b,mf(a)):gf(a,mf(a)):(192>a.f&&u(a,b,c),a.h[0]=c)}; +Z[177]=function(a){D(a);if(192>a.f){var b=F(a,a.f);Cb(a,b,4);var c=y(a,b)}else c=hf(a);a.sub(a.b[0],c,31);a.Ac()?192>a.f?w(a,b,S(a)):jf(a,S(a)):(192>a.f&&w(a,b,c),a.b[0]=c)};X[178]=function(a){D(a);rh(a,2)};Z[178]=function(a){D(a);sh(a,2)};X[179]=function(a){D(a);192>a.f?Ug(a,F(a,a.f),nf(a)):gf(a,Rg(a,ff(a),nf(a)&15))};Z[179]=function(a){D(a);192>a.f?Ug(a,F(a,a.f),S(a)):jf(a,Rg(a,hf(a),S(a)&31))};X[180]=function(a){D(a);rh(a,4)};Z[180]=function(a){D(a);sh(a,4)};X[181]=function(a){D(a);rh(a,5)}; +Z[181]=function(a){D(a);sh(a,5)};X[182]=function(a){D(a);var b=Ue(a);of(a,b)};Z[182]=function(a){D(a);var b=Ue(a);pf(a,b)};X[183]=function(a){D(a);var b=O(a);of(a,b)};Z[183]=function(a){D(a);var b=O(a);pf(a,b)};X[184]=function(a){D(a);0===(a.H&8)&&t(a);var b=O(a);of(a,Wg(a,b))};Z[184]=function(a){D(a);0===(a.H&8)&&t(a);var b=Ve(a);pf(a,Wg(a,b))};W[185]=function(a){t(a)}; +X[186]=function(a){D(a);switch(a.f>>3&7){case 4:192>a.f?Sg(a,F(a,a.f),a.L()&15):Og(a,ff(a),a.L()&15);break;case 5:192>a.f?Vg(a,F(a,a.f),a.L()&15):gf(a,Qg(a,ff(a),a.L()&15));break;case 6:192>a.f?Ug(a,F(a,a.f),a.L()&15):gf(a,Rg(a,ff(a),a.L()&15));break;case 7:192>a.f?Tg(a,F(a,a.f),a.L()&15):gf(a,Pg(a,ff(a),a.L()&15));break;default:t(a)}}; +Z[186]=function(a){D(a);switch(a.f>>3&7){case 4:192>a.f?Sg(a,F(a,a.f),a.L()&31):Og(a,hf(a),a.L()&31);break;case 5:192>a.f?Vg(a,F(a,a.f),a.L()&31):jf(a,Qg(a,hf(a),a.L()&31));break;case 6:192>a.f?Ug(a,F(a,a.f),a.L()&31):jf(a,Rg(a,hf(a),a.L()&31));break;case 7:192>a.f?Tg(a,F(a,a.f),a.L()&31):jf(a,Pg(a,hf(a),a.L()&31));break;default:t(a)}};X[187]=function(a){D(a);192>a.f?Tg(a,F(a,a.f),nf(a)):gf(a,Pg(a,ff(a),nf(a)&15))};Z[187]=function(a){D(a);192>a.f?Tg(a,F(a,a.f),S(a)):jf(a,Pg(a,hf(a),S(a)&31))}; +X[188]=function(a){D(a);var b=O(a),c=mf(a);a.u=2197;a.S=15;0===b?(a.flags|=64,a.F=b,b=c):(a.flags&=-65,b=a.F=fb(-b&b));of(a,b)};Z[188]=function(a){D(a);var b=Ve(a),c=S(a);a.u=2197;a.S=31;0===b?(a.flags|=64,a.F=b,b=c):(a.flags&=-65,b=a.F=fb((-b&b)>>>0));pf(a,b)};X[189]=function(a){D(a);var b=O(a),c=mf(a);a.u=2197;a.S=15;0===b?(a.flags|=64,a.F=b,b=c):(a.flags&=-65,b=a.F=fb(b));of(a,b)}; +Z[189]=function(a){D(a);var b=Ve(a),c=S(a);a.u=2197;a.S=31;0===b?(a.flags|=64,a.F=b,b=c):(a.flags&=-65,b=a.F=fb(b>>>0));pf(a,b)};X[190]=function(a){D(a);var b=Ue(a)<<24>>24;of(a,b)};Z[190]=function(a){D(a);var b=Ue(a)<<24>>24;pf(a,b)};X[191]=function(a){D(a);var b=O(a);of(a,b)};Z[191]=function(a){D(a);var b=O(a)<<16>>16;pf(a,b)};W[192]=function(a){D(a);var b=bf(a),c=a.f>>1&12|a.f>>5&1,d=a.D[c];a.D[c]=b;b=a.add(b,d,7);cf(a,b)}; +X[193]=function(a){D(a);var b=Q(a),c=a.f>>2&14,d=a.h[c];a.h[c]=b;b=a.add(b,d,15);R(a,b)};Z[193]=function(a){D(a);var b=df(a),c=a.f>>3&7,d=a.b[c];a.b[c]=b;b=a.add(b,d,31);ef(a,b)};W[194]=function(a){t(a)};W[195]=function(a){D(a);192<=a.f&&t(a);af(a,S(a))};W[196]=function(a){t(a)};W[197]=function(a){t(a)};W[198]=function(a){t(a)}; +W[199]=function(a){D(a);switch(a.f>>3&7){case 1:192<=a.f&&t(a);var b=F(a,a.f);Cb(a,b,8);var c=y(a,b),d=y(a,b+4|0);a.b[0]===c&&a.b[2]===d?(a.flags|=64,w(a,b,a.b[3]),w(a,b+4|0,a.b[1])):(a.flags&=-65,a.b[0]=c,a.b[2]=d,w(a,b,c),w(a,b+4|0,d));a.u&=-65;break;case 6:c=(b=lb())?mb():0;Bb(a)?af(a,c):$e(a,c);a.flags&=-2262;a.flags|=b;a.u=0;break;default:t(a)}};W[200]=function(a){th(a,0)};W[201]=function(a){th(a,1)};W[202]=function(a){th(a,2)};W[203]=function(a){th(a,3)};W[204]=function(a){th(a,4)}; +W[205]=function(a){th(a,5)};W[206]=function(a){th(a,6)};W[207]=function(a){th(a,7)};W[208]=function(a){t(a)};W[209]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];b=b[0]>>>0;var e=0,f=0;15>=b&&(e=(c&65535)>>>b|c>>>16>>>b<<16,f=(d&65535)>>>b|d>>>16>>>b<<16);T(a,e,f)};W[210]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];b=b[0]>>>0;var e=0,f=0;31>=b&&(e=c>>>b,f=d>>>b);T(a,e,f)}; +W[211]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];b=b[0]>>>0;if(0!==b){var e=0,f=0;31>=b?(e=c>>>b|d<<32-b,f=d>>>b):63>=b&&(e=d>>>(b&31),f=0);T(a,e,f)}};W[212]=function(a){t(a)}; +W[213]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Ye(a);b=new Int16Array(b.buffer);var c=rf(a);c=new Int16Array(c.buffer);tf(a,b[0]*c[0]&65535|b[1]*c[1]<<16,b[2]*c[2]&65535|b[3]*c[3]<<16,b[4]*c[4]&65535|b[5]*c[5]<<16,b[6]*c[6]&65535|b[7]*c[7]<<16)}else{b=P(a);c=a.s[2*(a.f>>3&7)];var d=a.s[2*(a.f>>3&7)+1];T(a,(c&65535)*(b[0]&65535)&65535|((c>>>16)*(b[0]>>>16)&65535)<<16,(d&65535)*(b[1]&65535)&65535|((d>>>16)*(b[1]>>>16)&65535)<<16)}}; +W[214]=function(a){K(a);D(a);var b=qf(a),c=F(a,a.f);te(a,c,b[0],b[1])};W[215]=function(a){K(a);D(a);192>a.f&&t(a);var b=Ye(a);b=new Uint8Array(b.buffer);pf(a,b[0]>>7<<0|b[1]>>7<<1|b[2]>>7<<2|b[3]>>7<<3|b[4]>>7<<4|b[5]>>7<<5|b[6]>>7<<6|b[7]>>7<<7|b[8]>>7<<8|b[9]>>7<<9|b[10]>>7<<10|b[11]>>7<<11|b[12]>>7<<12|b[13]>>7<<13|b[14]>>7<<14|b[15]>>7<<15)}; +W[216]=function(a){K(a);D(a);var b=P(a),c=new Uint8Array(b.buffer),d=8*(a.f>>3&7),e=a.tg;b=ah(e[d]-c[0]);var f=ah(e[d+1]-c[1]),h=ah(e[d+2]-c[2]),g=ah(e[d+3]-c[3]),p=ah(e[d+4]-c[4]),r=ah(e[d+5]-c[5]),v=ah(e[d+6]-c[6]);c=ah(e[d+7]-c[7]);T(a,b|f<<8|h<<16|g<<24,p|r<<8|v<<16|c<<24)}; +W[217]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1],e=(c&65535)-(b[0]&65535);c=(c>>>16)-(b[0]>>>16);0>e&&(e=0);0>c&&(c=0);var f=(d&65535)-(b[1]&65535);b=(d>>>16)-(b[1]>>>16);0>f&&(f=0);0>b&&(b=0);T(a,e|c<<16,f|b<<16)};W[218]=function(a){K(a);D(a);var b=Ye(a);b=new Uint8Array(b.buffer);var c=rf(a);c=new Uint8Array(c.buffer);for(var d=le(0,0,0,0),e=new Uint8Array(d.buffer),f=0;16>f;f++)e[f]=b[f]>3&7)],b[1]&a.s[2*(a.f>>3&7)+1])}; +W[220]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Ye(a);b=new Uint8Array(b.buffer);var c=rf(a);c=new Uint8Array(c.buffer);for(var d=le(0,0,0,0),e=new Uint8Array(d.buffer),f=0;16>f;f++)e[f]=bh(b[f]+c[f]);tf(a,d[0],d[1],d[2],d[3])}else{b=P(a);var h=new Uint8Array(b.buffer),g=8*(a.f>>3&7),p=a.tg;b=bh(p[g]+h[0]);c=bh(p[g+1]+h[1]);d=bh(p[g+2]+h[2]);e=bh(p[g+3]+h[3]);f=bh(p[g+4]+h[4]);var r=bh(p[g+5]+h[5]),v=bh(p[g+6]+h[6]);h=bh(p[g+7]+h[7]);T(a,b|c<<8|d<<16|e<<24,f|r<<8|v<<16|h<<24)}}; +W[221]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Ye(a);b=new Uint16Array(b.buffer);var c=rf(a);c=new Uint16Array(c.buffer);tf(a,ch(b[0]+c[0])|ch(b[1]+c[1])<<16,ch(b[2]+c[2])|ch(b[3]+c[3])<<16,ch(b[4]+c[4])|ch(b[5]+c[5])<<16,ch(b[6]+c[6])|ch(b[7]+c[7])<<16)}else{c=P(a);var d=a.s[2*(a.f>>3&7)],e=a.s[2*(a.f>>3&7)+1];b=ch((d&65535)+(c[0]&65535));d=ch((d>>>16)+(c[0]>>>16));var f=ch((e&65535)+(c[1]&65535));c=ch((e>>>16)+(c[1]>>>16));T(a,b|d<<16,f|c<<16)}}; +W[222]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Ye(a);b=new Uint8Array(b.buffer);var c=rf(a);c=new Uint8Array(c.buffer);for(var d=le(0,0,0,0),e=new Uint8Array(d.buffer),f=0;16>f;f++)e[f]=b[f]>c[f]?b[f]:c[f];tf(a,d[0],d[1],d[2],d[3])}};W[223]=function(a){K(a);D(a);var b=P(a);T(a,b[0]&~a.s[2*(a.f>>3&7)],b[1]&~a.s[2*(a.f>>3&7)+1])};W[224]=function(a){t(a)}; +W[225]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];b=b[0]>>>0;15>16>>b&65535|(c>>16>>b&65535)<<16,d<<16>>16>>b&65535|(d>>16>>b&65535)<<16)};W[226]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];b=b[0]>>>0;31>b,d>>b)};W[227]=function(a){t(a)}; +W[228]=function(a){K(a);D(a);var b=Ye(a);b=new Uint16Array(b.buffer);var c=rf(a);c=new Uint16Array(c.buffer);tf(a,b[0]*c[0]>>>16|b[1]*c[1]&4294901760,b[2]*c[2]>>>16|b[3]*c[3]&4294901760,b[4]*c[4]>>>16|b[5]*c[5]&4294901760,b[6]*c[6]>>>16|b[7]*c[7]&4294901760)};W[229]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];T(a,(c<<16>>16)*(b[0]<<16>>16)>>>16|(c>>16)*(b[0]>>16)>>>16<<16,(d<<16>>16)*(b[1]<<16>>16)>>>16|(d>>16)*(b[1]>>16)>>>16<<16)};W[230]=function(a){t(a)}; +W[231]=function(a){K(a);D(a);192<=a.f&&t(a);if(32==(a.H&56)){var b=rf(a),c=F(a,a.f);ue(a,c,b[0],b[1],b[2],b[3])}};W[232]=function(a){K(a);D(a);var b=P(a),c=new Int8Array(b.buffer),d=8*(a.f>>3&7),e=a.Gd;b=$g(e[d]-c[0]);var f=$g(e[d+1]-c[1]),h=$g(e[d+2]-c[2]),g=$g(e[d+3]-c[3]),p=$g(e[d+4]-c[4]),r=$g(e[d+5]-c[5]),v=$g(e[d+6]-c[6]);c=$g(e[d+7]-c[7]);T(a,b|f<<8|h<<16|g<<24,p|r<<8|v<<16|c<<24)}; +W[233]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1],e=Zg((c<<16>>16)-(b[0]<<16>>16));c=Zg((c>>16)-(b[0]>>16));var f=Zg((d<<16>>16)-(b[1]<<16>>16));b=Zg((d>>16)-(b[1]>>16));T(a,e|c<<16,f|b<<16)};W[234]=function(a){t(a)};W[235]=function(a){K(a);D(a);if(32===(a.H&56)){var b=Ye(a),c=rf(a);tf(a,b[0]|c[0],b[1]|c[1],b[2]|c[2],b[3]|c[3])}else b=P(a),T(a,b[0]|a.s[2*(a.f>>3&7)],b[1]|a.s[2*(a.f>>3&7)+1])}; +W[236]=function(a){K(a);D(a);var b=P(a),c=new Int8Array(b.buffer),d=8*(a.f>>3&7),e=a.Gd;b=$g(e[d]+c[0]);var f=$g(e[d+1]+c[1]),h=$g(e[d+2]+c[2]),g=$g(e[d+3]+c[3]),p=$g(e[d+4]+c[4]),r=$g(e[d+5]+c[5]),v=$g(e[d+6]+c[6]);c=$g(e[d+7]+c[7]);T(a,b|f<<8|h<<16|g<<24,p|r<<8|v<<16|c<<24)};W[237]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1],e=Zg((c<<16>>16)+(b[0]<<16>>16));c=Zg((c>>16)+(b[0]>>16));var f=Zg((d<<16>>16)+(b[1]<<16>>16));b=Zg((d>>16)+(b[1]>>16));T(a,e|c<<16,f|b<<16)}; +W[238]=function(a){t(a)};W[239]=function(a){K(a);D(a);if(32==(a.H&56)){var b=Ye(a),c=rf(a);tf(a,b[0]^c[0],b[1]^c[1],b[2]^c[2],b[3]^c[3])}else b=P(a),T(a,b[0]^a.s[2*(a.f>>3&7)],b[1]^a.s[2*(a.f>>3&7)+1])};W[240]=function(a){t(a)};W[241]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];b=b[0]>>>0;var e=0,f=0;15>=b&&(e=(c&65535)<>>16<>>16<>3&7)],d=a.s[2*(a.f>>3&7)+1];b=b[0]>>>0;var e=0,f=0;31>=b&&(e=c<>3&7)],d=a.s[2*(a.f>>3&7)+1];b=b[0]>>>0;if(0!==b){var e=0,f=0;31>=b?(e=c<>>32-b):63>=b&&(f=c<<(b&31),e=0);T(a,e,f)}};W[244]=function(a){t(a)}; +W[245]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];T(a,(c<<16>>16)*(b[0]<<16>>16)+(c>>16)*(b[0]>>16)|0,(d<<16>>16)*(b[1]<<16>>16)+(d>>16)*(b[1]>>16)|0)};W[246]=function(a){t(a)};W[247]=function(a){t(a)};W[248]=function(a){K(a);D(a);var b=P(a);b=new Int8Array(b.buffer);var c=8*(a.f>>3&7),d=a.Gd;T(a,d[c]-b[0]&255|(d[c+1]-b[1]&255)<<8|(d[c+2]-b[2]&255)<<16|(d[c+3]-b[3]&255)<<24,d[c+4]-b[4]&255|(d[c+5]-b[5]&255)<<8|(d[c+6]-b[6]&255)<<16|(d[c+7]-b[7]&255)<<24)}; +W[249]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];T(a,c-b[0]&65535|((c>>>16)-(b[0]>>>16)&65535)<<16,d-b[1]&65535|((d>>>16)-(b[1]>>>16)&65535)<<16)};W[250]=function(a){K(a);D(a);var b=P(a);T(a,a.s[2*(a.f>>3&7)]-b[0],a.s[2*(a.f>>3&7)+1]-b[1])};W[251]=function(a){t(a)}; +W[252]=function(a){K(a);D(a);var b=P(a);b=new Int8Array(b.buffer);var c=8*(a.f>>3&7),d=a.Gd;T(a,d[c]+b[0]&255|(d[c+1]+b[1]&255)<<8|(d[c+2]+b[2]&255)<<16|(d[c+3]+b[3]&255)<<24,d[c+4]+b[4]&255|(d[c+5]+b[5]&255)<<8|(d[c+6]+b[6]&255)<<16|(d[c+7]+b[7]&255)<<24)};W[253]=function(a){K(a);D(a);var b=P(a),c=a.s[2*(a.f>>3&7)],d=a.s[2*(a.f>>3&7)+1];T(a,c+b[0]&65535|((c>>>16)+(b[0]>>>16)&65535)<<16,d+b[1]&65535|((d>>>16)+(b[1]>>>16)&65535)<<16)}; +W[254]=function(a){K(a);D(a);var b=P(a);T(a,a.s[2*(a.f>>3&7)]+b[0]|0,a.s[2*(a.f>>3&7)+1]+b[1]|0)};W[255]=function(a){t(a)};var xh=[],yh=[];q.prototype.qk=xh;q.prototype.rk=yh;for(wh=0;256>wh;wh++)W[wh]?xh[wh]=yh[wh]=W[wh]:X[wh]&&(xh[wh]=X[wh],yh[wh]=Z[wh]); +function Xd(a){var b={};a.debug=b;b.Zk=!1;b.Tk=void 0;b.Bk=[];b.$k=!1;b.show=function(a){if("undefined"!==typeof document){var b=document.getElementById("log");if(b){b.textContent+=a+"\n";b.style.display="block";b.scrollTop=1E9;return}}console.log(a)};b.Ob=function(){};b.Nk=function(){for(var b={eax:0,ecx:1,edx:2,ebx:3,esp:4,ebp:5,esi:6,edi:7},d="eax ecx edx ebx esp ebp esi edi".split(" "),e="",f="",h=0;4>h;h++)e+=d[h]+"="+jb(a.Fd[b[d[h]]],8)+" ",f+=d[h+4]+"="+jb(a.Fd[b[d[h+4]]],8)+" ";e+=" ds="+ +jb(a.M[3],4)+" es="+jb(a.M[0],4)+" fs="+jb(a.M[4],4);f+=" gs="+jb(a.M[5],4)+" cs="+jb(a.M[1],4)+" ss="+jb(a.M[2],4);return[e,f]};b.Hk=function(){};b.Fk=function(){};b.Lk=function(){};b.Sa=function(){var b=a.flags&131072?1:0;b=a.ta?b?"vm86":"prot":"real";var d=ze(a),e=xe(a),f=a.N,h=jb(a.M[1],4)+":"+jb(Fe(a)>>>0,8),g=jb(a.M[2],4)+":"+jb(Ce(a)>>>0,8),p=a.C?"32":"16",r=a.flags&512?1:0,v={};v=(v[1]="c",v[4]="p",v[16]="a",v[64]="z",v[128]="s",v[256]="t",v[512]="i",v[1024]="d",v[2048]="o",v);for(var E= +"",z=0;16>z;z++)v[1<>8;wa(a,d);return a.a.length-1} +function Ba(a,b,c){var d=va(a);d.name=b;d.va=c;d.uid=a.a[c].uid;d.pb=a.a[c].pb;a.a[c].Pb++;d.lb.type=128;d.mode=a.a[c].mode&438|32768;wa(a,d);return a.a.length-1}function ya(a,b,c,d,e){var f=va(a);f.name=b;f.va=c;f.$g=d;f.ah=e;f.uid=a.a[c].uid;f.pb=a.a[c].pb;a.a[c].Pb++;f.lb.type=192;f.mode=a.a[c].mode&438;wa(a,f);return a.a.length-1}function xa(a,b,c,d){var e=va(a);e.name=b;e.va=c;e.uid=a.a[c].uid;e.pb=a.a[c].pb;a.a[c].Pb++;e.lb.type=160;e.ff=d;e.mode=40960;wa(a,e);return a.a.length-1} +function Uh(a,b,c,d){b=Ba(a,b,c);c=a.a[b];(a.g[b]=new Uint8Array(d.length)).set(d);c.size=d.length} +function ta(a,b){var c=sa(a,b);if((c.mode&61440)==Aa){var d=sa(a,b);if(d.dd){var e=d.va;-1==e&&(e=0);for(var f=0,h=a.a[b].ub;-1!=h;)f+=24+Vh(a.a[h].name),h=a.a[h].vb;f=f+25+26;var g=a.g[b]=new Uint8Array(f);d.size=f;f=0;f+=oa(["Q","d","b","s"],[a.a[b].lb,f+25,a.a[b].mode>>12,"."],g,f);f+=oa(["Q","d","b","s"],[a.a[e].lb,f+13+8+1+2+2,a.a[e].mode>>12,".."],g,f);for(h=a.a[b].ub;-1!=h;)f+=oa(["Q","d","b","s"],[a.a[h].lb,f+13+8+1+2+Vh(a.a[h].name),a.a[h].mode>>12,a.a[h].name],g,f),h=a.a[h].vb;d.dd=!1}}return 2== +c.status?(Qh(a,b),!1):!0}function Ia(a,b){var c=sa(a,b);c.status==Ca&&(c.status=-1,delete a.g[b],c.size=0)}function Fa(a,b,c,d,e){if(b==d&&c==e)return!0;c=Ga(a,b,c);if(-1==c)return!1;var f=Ga(a,d,e);-1!=f&&Ha(a,f);f=a.a[c];if(a.a[f.va].ub==c)a.a[f.va].ub=f.vb;else{var h=Wh(a,c);a.a[h].vb=f.vb}f.va=d;f.name=e;f.lb.version++;f.vb=a.a[f.va].ub;a.a[f.va].ub=c;a.a[b].dd=!0;a.a[d].dd=!0;a.a[b].Pb--;a.a[d].Pb++;return!0} +function Ea(a,b,c,d,e){var f=a.a[b],h=a.g[b];!h||h.lengthb||b>a.a.length?0:a.a[b]}function Da(a,b,c){var d=sa(a,b),e=a.g[b];if(c!=d.size&&(a=a.g[b]=new Uint8Array(c),d.size=c,e))for(c=Math.min(e.length,d.size),d=0;d>8&255;c[d++]=e>>16&255;c[d++]=e>>24&255;f+=4;break;case "d":c[d++]=e&255;c[d++]=e>>8&255;c[d++]=e>>16&255;c[d++]=e>>24&255;c[d++]=0;c[d++]=0;c[d++]=0;c[d++]=0;f+=8;break;case "h":c[d++]=e&255;c[d++]=e>>8;f+=2;break;case "b":c[d++]=e;f+=1;break;case "s":var g=d,p=0;c[d++]=0;c[d++]=0;f+=2;for(var r in e)Yh(e.charCodeAt(r)).forEach(function(a){c[d++]=a;f+=1;p++});c[g+0]=p&255;c[g+1]=p>>8&255;break; +case "Q":oa(["b","w","d"],[e.type,e.version,e.path],c,d),d+=13,f+=13}return f}function ra(a,b){for(var c=[],d=0;d>>0;c.push(e);break;case "d":e=b();e+=b()<<8;e+=b()<<16;e+=b()<<24>>>0;b();b();b();b();c.push(e);break;case "h":e=b();c.push(e+(b()<<8));break;case "b":c.push(b());break;case "s":e=b();e+=b()<<8;for(var f="",h=new Zh,g=0;gthis.a[0])return this.g=0,this.a[0];break;case 2:if(192==(this.a[0]&224)&&128==(this.a[1]&192))return this.g=0,(this.a[0]&31)<<6|this.a[1]&63}return-1}}function Yh(a){if(128>a)return[a];if(2048>a)return[192|a>>6&31,128|a&63]}function Vh(a){for(var b=0,c=0;ca.charCodeAt(c)?1:2;return b} +function $h(a){function b(a){!a.altKey&&g[56]&&f(56,!1);return e(a,!1)}function c(a){!a.altKey&&g[56]&&f(56,!1);return e(a,!0)}function d(){for(var a=Object.keys(g),b,c=0;c>8),h(a&255)):h(a)}function h(a){p.w.send("keyboard-code",a)}var g={},p=this;this.g=!0;var r=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]),v={10:13,32:32,39:222,44:188,45:189,46:190,47:191,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55, +56:56,57:57,59:186,61:187,91:219,92:220,93:221,96:192,97:65,98:66,99:67,100:68,101:69,102:70,103:71,104:72,105:73,106:74,107:75,108:76,109:77,110:78,111:79,112:80,113:81,114:82,115:83,116:84,117:85,118:86,119:87,120:88,121:89,122:90},E={33:49,34:222,35:51,36:52,37:53,38:55,40:57,41:48,42:56,43:187,58:186,60:188,62:190,63:191,64:50,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,94:54,95:189, +123:219,124:220,125:221,126:192},z={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.w=a;this.Mb=function(){"undefined"!==typeof window&&(window.removeEventListener("keyup",b,!1),window.removeEventListener("keydown",c,!1),window.removeEventListener("blur",d,!1))};this.Ob=function(){"undefined"!==typeof window&&(this.Mb(),window.addEventListener("keyup",b,!1),window.addEventListener("keydown",c,!1),window.addEventListener("blur",d,!1))};this.Ob();this.a=function(a){a={keyCode:a}; +e(a,!0);e(a,!1)};this.i=function(a){var b=a.charCodeAt(0);b in v?this.a(v[b]):b in E?(h(42),this.a(E[b]),h(170)):console.log("ascii -> keyCode not found: ",b,a)}} +function ai(a,b){function c(a){if(ka.enabled&&ka.a)if("mousemove"===a.type||"touchmove"===a.type)a=!0;else if("mousewheel"===a.type||"DOMMouseScroll"===a.type)a:{for(a=a.target;a.parentNode;){if(a===(b||document.body)){a=!0;break a}a=a.parentNode}a=!1}else a=!a.target||"INPUT"!==a.target.nodeName&&"TEXTAREA"!==a.target.nodeName;else a=!1;return a}function d(a){c(a)&&(a=a.changedTouches)&&a.length&&(a=a[a.length-1],A=a.clientX,M=a.clientY)}function e(){if(v||z||E)ka.w.send("mouse-click",[!1,!1,!1]), +v=z=E=!1}function f(a){if(ka.w&&c(a)){var d=0,e=0,f=a.changedTouches;f?f.length&&(f=f[f.length-1],d=f.clientX-A,e=f.clientY-M,A=f.clientX,M=f.clientY,a.preventDefault()):"number"===typeof a.movementX?(d=a.movementX,e=a.movementY):"number"===typeof a.webkitMovementX?(d=a.webkitMovementX,e=a.webkitMovementY):"number"===typeof a.mozMovementX?(d=a.mozMovementX,e=a.mozMovementY):(d=a.clientX-A,e=a.clientY-M,A=a.clientX,M=a.clientY);ka.w.send("mouse-delta",[.15*d,-(.15*e)]);ka.w.send("mouse-absolute",[a.pageX- +b.offsetLeft,a.pageY-b.offsetTop,b.offsetWidth,b.offsetHeight])}}function h(a){c(a)&&p(a,!0)}function g(a){c(a)&&p(a,!1)}function p(a,b){ka.w&&(1===a.which?v=b:2===a.which?z=b:3===a.which?E=b:console.log("Unknown event.which: "+a.which),ka.w.send("mouse-click",[v,z,E]))}function r(a){if(c(a)){var b=a.wheelDelta||-a.detail;0>b?b=-1:0c?void 0===this.g&& +(this.g=setTimeout(function(){a.g=void 0;a.l=Date.now();a.C()},16-c)):(void 0!==this.g&&(clearTimeout(this.g),this.g=void 0),this.l=b,this.C())};this.C=function(){a.value=this.a;this.m&&(this.m=!1,a.scrollTop=1E9)};this.i=function(a){h.w&&h.w.send("serial0-input",a)}}function ei(a,b){this.w=b;this.a=void 0;this.g=[];this.url=a;this.i=Date.now()-1E4;this.w.register("net0-send",function(a){this.send(a)},this)}k=ei.prototype;k.pi=function(a){this.w&&this.w.send("net0-receive",new Uint8Array(a.data))}; +k.Vg=function(){this.connect();setTimeout(this.connect.bind(this),1E4)};k.ri=function(){for(var a=0;aDate.now())){this.i=Date.now();try{this.a=new WebSocket(this.url)}catch(b){this.Vg(void 0);return}this.a.binaryType="arraybuffer";this.a.onopen=this.ri.bind(this);this.a.onmessage=this.pi.bind(this);this.a.onclose=this.Vg.bind(this);this.a.onerror=this.oi.bind(this)}};k.send=function(a){this.a&&1===this.a.readyState?this.a.send(a):(this.g.push(a),128>20)+" MB ...");this.buffer=new ArrayBuffer(a.size);this.onload=void 0}function e(a){this.i=a;this.byteLength=a.size;this.a=256;this.g={};this.onload=void 0}"undefined"===typeof XMLHttpRequest?gb=b:gb=a;hb=c;ib=e;Ma=d;var f="undefined"===typeof XMLHttpRequest?function(a,b){require("fs").stat(a,function(a,c){a?b(a):b(null,c.size)})}:function(a, +b){gb(a,{done:function(a,c){a=c.getResponseHeader("Content-Range")||"";(c=a.match(/\/(\d+)\s*$/))?b(null,+c[1]):b({jg:a})},headers:{Range:"bytes=0-0"}})};c.prototype.load=function(){var a=this;void 0!==this.byteLength?this.onload&&this.onload({}):f(this.filename,function(b,c){b?console.assert(!1,"Cannot use: "+a.filename+". `Range: bytes=...` header not supported (Got `"+b.jg+"`)"):(a.byteLength=c,a.onload&&a.onload({}))})};c.prototype.i=function(a,b){var c=b/this.a;a/=this.a;for(var d=0;d=d);f!==d&&(b.push(this.i.slice(d,f)),d=f);b.push(h);d+=h.length}d!==this.i.size&&b.push(this.i.slice(d));a=new File(b,a);console.assert(a.size===this.i.size);return a}})(); +function l(a){function b(a,b){switch(a){case "hda":g.Ma=this.kd.hda=b;break;case "hdb":g.zf=this.kd.hdb=b;break;case "cdrom":g.Qa=this.kd.cdrom=b;break;case "fda":g.Ra=this.kd.fda=b;break;case "fdb":g.Ng=this.kd.fdb=b;break;case "multiboot":g.oe=this.kd.multiboot=b;break;case "bios":g.$d=b.buffer;break;case "vga_bios":g.wk=b.buffer;break;case "initial_state":g.ke=b.buffer;break;case "fs9p_json":g.Rg=b.buffer}}function c(a,b){if(b)if(b.get&&b.set&&b.load)p.push({name:a,vd:b});else{b={buffer:b.buffer, +async:b.async,url:b.url,size:b.size};if("bios"===a||"vga_bios"===a||"initial_state"===a||"multiboot"===a)b.async=!1;b.buffer instanceof ArrayBuffer?(b=new nb(b.buffer),p.push({name:a,vd:b})):"undefined"!==typeof File&&b.buffer instanceof File?(void 0===b.async&&(b.async=268435456<=b.buffer.size),b=b.async?new ib(b.buffer):new Ma(b.buffer),p.push({name:a,vd:b})):b.url&&(b.async?(b=new hb(b.url,b.size),p.push({name:a,vd:b})):p.push({name:a,url:b.url,size:b.size}))}}function d(){g.ke&&(g.Ia=0);this.w.send("cpu-init", +g);setTimeout(function(){g.ke&&h.Hd(g.ke);setTimeout(function(){g.Pc&&g.Rg&&Oh(g.Pc,g.Rg);a.autostart&&this.w.send("cpu-run")}.bind(this),0)}.bind(this),0)}this.Ge=!1;var e=Vd(),f=this.w=e[0];this.l=e[1];var h=this.a=new Ya(this.l);this.w.register("emulator-stopped",function(){this.Ge=!1},this);this.w.register("emulator-started",function(){this.Ge=!0},this);var g={};this.kd={fda:void 0,fdb:void 0,hda:void 0,hdb:void 0,cdrom:void 0};g.yi=!0;g.Ia=a.memory_size||67108864;g.Ja=a.vga_memory_size||8388608; +g.ae=a.boot_order||531;g.ji=a.fastboot||!1;g.Ra=void 0;g.Ng=void 0;a.network_relay_url&&(new ei(a.network_relay_url,f),g.hi=!0);a.disable_keyboard||(this.i=new $h(f));a.disable_mouse||(this.m=new ai(f,a.screen_container));a.screen_container?this.g=new Ka(a.screen_container,f):a.screen_dummy&&(this.g=new fi(f));a.serial_container&&new di(a.serial_container,f);a.disable_speaker||new bi(f);var p=[];e="bios vga_bios cdrom hda hdb fda fdb initial_state multiboot".split(" ");for(f=0;f