>8|(y&255)<<8;var V=k,Y=16;x>=d))>>(Y-=d);dn(a.Ib,x++,z,r[da])}x>P&&(P=x);z=O&&(O=z+1)}q+=2;f++;if(x>=a.P){x=0;z+=2;if(z>a.Y)break;z==a.Y&&(z=1,q=c+a.td)}}a.Oa=!0;I a.P?a.Jb-a.P-y>>3:0;c >=8;r>I&&(I=r);x=F&&(F=x+1)}c+=O;if(r>=a.P){r=0;if(++x>a.Y)break;c+=V}}y||(a.Oa=!0);z
a.P?a.Jb-a.P-F>>3:0;c V&&(Y=V)):(y<<=F,Y-=F,a.Oa=!1):(a.Oa&&y===a.ka[f]?(d+=Y,Y=0):a.ka[f]=y,f++);if(Y){dz&&(z=d);r=P&&(P=r+1)}if(d>=a.P){d=0;if(++r>a.Y)break;c+=O}}F||(a.Oa=!0);x >8|(y&255)<<8;var V=k,Y=16;x>=d))>>(Y-=d);dn(a.Ib,x++,z,r[da])}x>P&&(P=x);z =L&&(L=z+1)}q+=2;f++;if(x>=a.P){x=0;z+=2;if(z>a.Y)break;z==a.Y&&(z=1,q=c+a.td)}}a.Oa=!0;I a.P?a.Jb-a.P-y>>3:0;c >=8;r>I&&(I=r);x=F&&(F=x+1)}c+=L;if(r>=a.P){r=0;if(++x>a.Y)break;c+=V}}y||(a.Oa=!0);z
a.P?a.Jb-a.P-F>>3:0;c V&&(Y=V)):(y<<=F,Y-=F,a.Oa=!1):(a.Oa&&y===a.ka[f]?(d+=Y,Y=0):a.ka[f]=y,f++);if(Y){dz&&(z=d);r=P&&(P=r+1)}if(d>=a.P){d=0;if(++r>a.Y)break;c+=L}}F||(a.Oa=!0);x d&&(b.wh=d,d=-d|0);d%b.rh>b.fm&&(c|=1);d%b.uh>b.hm&&(c|=9);b.fi=d/b.uh|0;return c}h.Bl=function(a,b){return In(this,this.za,a,b)};h.Vm=function(a,b,c){var d=this.za;d.Ig=d.Ac;d.Ac=b&31;m(this,a,b,c,"CRTC.INDX")};h.Al=function(a,b){return Jn(this,this.za,a,b)};h.Um=function(a,b,c){Kn(this,this.za,a,b,c)};h.Cl=function(a,b){return Ln(this,this.za,b)};h.Wm=function(a,b,c){a=this.za;m(this,a.port+4,b,c,"MODE");a.ed=b;Zm(this,!1)}; h.Dl=function(a,b){return Mn(this,this.za,b)};h.ek=function(a,b,c){this.A.bg=this.A.bg&-4|b&3;m(this,a,b,c,"FEAT")};h.al=function(a,b){var c=this.A.Kd;b&&!n(this)||m(this,960,null,b,"ATC.INDX",c);return c};h.Bk=function(a,b){var c=this.A.Tc[this.A.Kd&31];b&&!n(this)||m(this,960,null,b,"ATC."+this.A.Tg[this.A.Kd&31],c);return c}; h.dk=function(a,b,c){var d=this.A,e=d.Kd&32;if(d.Ve){d.Ve=!1;var f=d.Kd&31;if(16<=f||!e)c&&!n(this)||m(this,a,b,c,"ATC."+d.Tg[f]),d.Tc[f]=b,Fn(this,!1)}else d.Kd=b,m(this,a,b,c,"ATC.INDX"),d.Ve=!0,b&32&&!e&&Xm(this,!0)&&dd(this,!0),d.Uf=(d.zb[12]<<8)+d.zb[13]|0,d.mf=0};h.Ol=function(a,b){var c=0;if(5==this.nb)c=3-((this.A.rf&12)>>2),c=(this.Vc&1< Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=Ba().indexOf("MSIE")&&(c.onresize=function(a,b,c,d){return function(){b.style.height= (a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var f=document.createElement("textarea");Ka("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new gm(d,e,g,f,c);qb(d,c)}}); -function Nn(a){this.X=a.adapter;switch(this.X){case 1:this.P=956;this.O=7;break;case 2:this.P=888;this.O=7;break;case 3:this.P=632;this.O=5;break;default:Ca("Unrecognized parallel adapter #"+this.X);return}this.A=this.C=null;Za.call(this,"ParallelPort",a,Nn,4194304);a=a.binding;"console"==a?this.C="":pb(this,a,On)}hb(Nn);var On="buffer";h=Nn.prototype;h.Ub=function(a,b,c){switch(b){case On:return this.xa[b]=this.A=c,!0}return!1}; +function Nn(a){this.X=a.adapter;switch(this.X){case 1:this.P=956;this.O=7;break;case 2:this.P=888;this.O=7;break;case 3:this.P=632;this.O=5;break;default:Ca("Unrecognized parallel adapter #"+this.X);return}this.A=this.C=null;Ya.call(this,"ParallelPort",a,Nn,4194304);a=a.binding;"console"==a?this.C="":pb(this,a,On)}hb(Nn);var On="buffer";h=Nn.prototype;h.Ub=function(a,b,c){switch(b){case On:return this.xa[b]=this.A=c,!0}return!1}; h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ma=d;this.R=Kb(a,"ChipSet");oc(b,this,Pn,this.P);sc(b,this,Qn,this.P);yb(this)};h.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.kc=function(a){return a?this.save():!0};h.reset=function(){Rn(this)};h.save=function(){var a=new ef(this),b=0,c=[];c[b++]=this.ia;c[b++]=this.ec;c[b]=this.yf;ff(a,0,c);return a.data()};h.restore=function(a){return Rn(this,a[0])}; function Rn(a,b){var c=0;void 0===b&&(b=[0,0,0]);a.ia=b[c++];a.ec=b[c++];a.yf=b[c];return!0}h.pl=function(a,b){var c=this.ia;m(this,a,null,b,"DATA",c);return c};h.Nl=function(a,b){var c=this.ec;m(this,a,null,b,"STAT",c);return c};h.ll=function(a,b){var c=this.yf;m(this,a,null,b,"CTRL",c);return c}; h.Hm=function(a,b,c){m(this,a,b,c,"DATA");this.ia=b;this.ec|=64;if(this.A)8==b?this.A.value=this.A.value.slice(0,-1):(this.A.value+=String.fromCharCode(b),this.A.scrollTop=this.A.scrollHeight),a=!0;else if(null!=this.C){if(10==b||1024<=this.C.length)this.U(this.C),this.C="";10!=b&&(this.C+=String.fromCharCode(b));a=!0}else a=!1;a&&(this.ec&=-65);Sn(this)};h.Cm=function(a,b,c){m(this,a,b,c,"CTRL");this.yf=b;Sn(this)};function Sn(a){a.R&&a.O&&(a.yf&16&&!(a.ec&64)?ag(a.R,a.O):$f(a.R,a.O))} var Pn={0:Nn.prototype.pl,1:Nn.prototype.Nl,2:Nn.prototype.ll},Qn={0:Nn.prototype.Hm,2:Nn.prototype.Cm};Ta(function(){for(var a=rb(document,"pcjs","parallel"),b=0;b =b)a.preventDefault&&a.preventDefault(),64a.P||0>a.X)a.P=b.clientX,a.X=b.clientY;a.la?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.P,d=b.clientY-a.X);a.P=b.clientX;a.X=b.clientY;a.Ef(c,d,a.P,a.X)}} h.ge=function(a,b){if(this.Ic&&this.M&&this.M.ra.Ob){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case Vm:this.da!=b&&(this.da=b,go(this,c));break;case 2:this.ka!=b&&(this.ka=b,go(this,c))}}};h.Ef=function(a,b,c,d){this.Ic&&this.M&&this.M.ra.Ob&&(a||b)&&(this.W=a,this.Y=b,go(this,null,c,d))}; function go(a,b,c,d){var e=64|(a.da?32:0)|(a.ka?16:0)|(a.Y&192)>>4|(a.W&192)>>6,f=a.W&63,g=a.Y&63;n(a,8388608)&&vb(a,(b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+ga(e)+","+ga(f)+","+ga(g)+"]",0,!0);Vn(a.R,[e,f,g]);a.W=a.Y=0}Ta(function(){for(var a=rb(document,"pcjs","mouse"),b=0;b >9]);if(f){if(e+c<=f.length)return zo(a.Da,f,e,c);for(e=d=0;c--;)d|=xo(a,b++,1)< =e.gi&&a<=e.ak){d=a-=e.gi;var f,g;for(g in e.se){var k=e.se[g],q=a-k[0];if(!q){c=this.dg+"!"+k[1];break}b&&0 =e.gi&&a<=e.ak){d=a-=e.gi;var f,g;for(g in e.se){var k=e.se[g],q=a-k[0];if(!q){c=this.dg+"!"+k[1];break}b&&0>2;var f=e=0,b=new DataView(b,0,d);a.A=Array(a.Gb);for(d=0;db.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a||"gz"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Eo(this,b),this.qg=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):la(b, -"/")&&(c="dir"),f=Aa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.$e?"":d)+"&format=json"));g=this;return!!za(f,null,!0,function(a,b,c){Fo(g,a,b,c)})}; +h.load=function(a,b,c,d,e){var f=b;if(this.Y)return!0;this.P=a;this.X=b;this.ni=ja(b);var g=this;this.Y=d;this.ta=e||this.controller;if(c){var k=new FileReader;k.onload=function(){var a=k.result,b,c=a?a.byteLength:0,d=ba[c];if(d){g.Gb=d[0];g.yb=d[1];g.ob=d[2];g.$a=512;b=g.$a>>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Gb);for(c=0;c b.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a||"gz"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Eo(this,b),this.qg=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):la(b, +"/")&&(c="dir"),f=Aa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.$e?"":d)+"&format=json"));return!!za(f,null,!0,function(a,b,c){Fo(g,a,b,c)})}; function Fo(a,b,c,d){var e=null;a.cf=!1;var f=0>d&&a.ia&&!a.ia.ra.hc;if(a.qg)d?a.controller.Ua('Unable to connect to disk "'+a.X+'" (error '+d+": "+c+")",f):(a.O=!0,Go(a),e=a);else if(d)a.controller.Ua('Unable to load disk "'+a.P+'" (error '+d+": "+b+")",f);else{jb(a.controller.re,b,c);try{if(0 g&&0 c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+c+")");if(k.length)if(1==k.length)Ca(k[0]);else{a.Gb=k.length;a.yb=k[0].length;a.ob=k[0][0].length;var q=k[0][0][0];a.$a=q&&q.length||512;for(d=c=0;d >2,x=q.pattern;void 0===x&&(x=q.pattern=0);var z=q.data;if(void 0===z){var y=q.bytes;if(void 0!==y&&y.length){for(var I= r<<2,P=y.length;Pb;b++){if(128==zo(a,e,c+0,1)){d.Wf=zo(a,e,c+8,4);(e=yo(a,d.Wf))&&(f=!0);break}c+=16}if(!f)return}d.Df||(d.Df=zo(a,e,19,2)||zo(a,e,32,4),d.Cf=zo(a,e,14,2),d.lh=d.Cf+zo(a,e,22,2)*zo(a,e,16,1),d.vh=zo(a,e,17,2),d.xg=zo(a,e,13,1));d.jh=d.lh+((32*d.vh+(d.$a-1))/d.$a|0);d.em=(d.Df-d.jh)/d.xg|0;d.zg=4084>=d.em?12:16;d.Rk=12==d.zg?4086:65526;b=[];for(e=d.lh;e >8;f+=2;if(q)for(;r--;)xo(d,f,1),254>=q?(x=q,z=xo(d,f+1),f+=3):(x=xo(d,f+3,1),z=xo(d,f+4),f+=6),d.zd[x]&&(d.zd[x].se[k]=[z]),d.A[k]=[x,z],k++;else k+=r}(g=Ao(e,uo,c))&&Bo(e,g+c);g=Ao(e,vo,c);k=Ao(e,so,c);g&&k&&Bo(e,g,g+k)}}}} -function Jo(a,b,c,d,e){var f,g=a.R.length,k=b.$a/32|0;b.uo=d+"\\";for(var q=0;q P)break;for(var F=y.jh+(P-2)*y.xg,O=0;O P)break;for(var F=y.jh+(P-2)*y.xg,L=0;L >3,1),d?e=16==b.zg?e<<8:c&7?e<<4:(e&15)<<8:c&7&&(e>>=4));return e} function yo(a,b){var c=a.yb*a.ob,d=b/c|0;return d g)break;e|=g< =f)break;e+=String.fromCharCode(f)}return e}function Do(a,b,c,d,e,f){a||(a={sector:d,length:e,data:[],pattern:f});a.Sk=b;a.Tk=c;a.xd=a.Zc=0;a.ab=!1;return a} function Eo(a,b){var c;c="action=open&volume="+b+("&mode="+a.mode);c+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;c+="&machine="+a.controller.df();c+="&user="+a.controller.he();return Aa()+"/api/v1/disk?"+c} -function Lo(a,b,c,d,e,f,g){if(a.O){var k;k="action=read&volume="+a.X;k+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;k=k+("&addr="+b+":"+c+":"+d+":"+e)+("&machine="+a.controller.df());k+="&user="+a.controller.he();za(Aa()+"/api/v1/disk?"+k,null,f,function(k,r,x){k=[b,c,d,e,f,g];var z=!1,y=k[0],I=k[1],P=k[2],F=k[3];if(!x){r=JSON.parse(r);for(z=0;F--;){var O=a.seek(y,I,P,!0);if(!O)break;Ho(O,r,z);z+=O.length;P++}z=k[4]}(k=k[5])&&k(x,z)})}else g&&g(-1,!1)} +function Lo(a,b,c,d,e,f,g){if(a.O){var k;k="action=read&volume="+a.X;k+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;k=k+("&addr="+b+":"+c+":"+d+":"+e)+("&machine="+a.controller.df());k+="&user="+a.controller.he();za(Aa()+"/api/v1/disk?"+k,null,f,function(k,r,x){k=[b,c,d,e,f,g];var z=!1,y=k[0],I=k[1],P=k[2],F=k[3];if(!x){r=JSON.parse(r);for(z=0;F--;){var L=a.seek(y,I,P,!0);if(!L)break;Ho(L,r,z);z+=L.length;P++}z=k[4]}(k=k[5])&&k(x,z)})}else g&&g(-1,!1)} function Mo(a,b,c,d,e,f,g){if(a.O){var k={};a.la=!0;k.action="write";k.volume=a.X;k.chs=a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;k.addr=b+":"+c+":"+d+":"+e;k.machine=a.controller.df();k.user=a.controller.he();k.data=JSON.stringify(f);za(Aa()+"/api/v1/disk",k,g,function(f,k,x){var z=[b,c,d,e,g];f=z[0];k=z[1];var y=z[2],I=z[3],z=z[4];a.la=!1;if(0<=f&&f b&&(b=0);2E3=this.A.length||q>=this.A[k].length||r>=this.A[k][q].length){c="sector (CHS="+k+":"+q+":"+r+") out of range ("+ b+" changes applied)";b=-1;break}if(this.cf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(k=this.A[k][q][r]){for(q=k.data.length;q b?-2!=b&&this.controller.Ua("Unable to restore disk '"+this.P+": "+c):Go(this);return b}; h.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function Qo(a){Za.call(this,"FDC",a,Qo,524288);this.dmaRead=this.vk;this.dmaWrite=this.wk;this.dmaFormat=this.Kk;this.W=a.autoMount||null;this.C=[];this.qa=!Ka("Mobi")&&window&&"FileReader"in window}hb(Qo);aa={};var Ro={3:{Qd:3,fe:0,name:aa.Tn},4:{Qd:2,fe:1,name:aa.Rn},5:{Qd:9,fe:7,name:aa.ao},6:{Qd:9,fe:7,name:aa.Mn},7:{Qd:2,fe:0,name:aa.On},8:{Qd:1,fe:2,name:aa.Sn},10:{Qd:2,fe:7,name:aa.Nn},13:{Qd:6,fe:7,name:aa.zn},15:{Qd:3,fe:0,name:aa.Qn}};h=Qo.prototype; +function Qo(a){Ya.call(this,"FDC",a,Qo,524288);this.dmaRead=this.vk;this.dmaWrite=this.wk;this.dmaFormat=this.Kk;this.W=a.autoMount||null;this.C=[];this.qa=!Ka("Mobi")&&window&&"FileReader"in window}hb(Qo);aa={};var Ro={3:{Qd:3,fe:0,name:aa.Tn},4:{Qd:2,fe:1,name:aa.Rn},5:{Qd:9,fe:7,name:aa.ao},6:{Qd:9,fe:7,name:aa.Mn},7:{Qd:2,fe:0,name:aa.On},8:{Qd:1,fe:2,name:aa.Sn},10:{Qd:2,fe:7,name:aa.Nn},13:{Qd:6,fe:7,name:aa.zn},15:{Qd:3,fe:0,name:aa.Qn}};h=Qo.prototype; h.Ub=function(a,b,c){var d=this;switch(b){case "listDisks":return this.xa[b]=c,c.onchange=function(){var a=d.xa.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("("+b+")")}catch(k){Ca("FDC option error: "+k.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.xa[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&So(d,a)},!0; case "loadDrive":return this.xa[b]=c,c.onclick=function(){var a=d.xa.listDisks;a&&To(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":return this.xa[b]=c,c.onclick=function(){var a=d.xa.listDrives;if(a&&a.options&&d.A)if(a=ca(a.value,10),a=d.A[a])if(a.Da){for(var b=a.Da,c="",k=0,q;q=yo(b,k++);)for(var r=0,x=q.length;r b){b=-1;var d=null,e=0;if(!a.Hb&&a.Da){do{if(a.tb&&(e=a.jb,0<=(b=a.Da.read(a.tb,a.jb++)))){d=a.tb;break}a.tb=a.Da.seek(a.Wb,a.mb,a.Cb);if(!a.tb){a.Hb=1088;break}a.jb=0;hp(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};h.wk=function(a,b){return void 0!==b&&0<=b?ip(a,b):-1}; h.Kk=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.Hb)c=-1;else{a.kd[a.Te++]=c;if(a.Te==a.kd.length){a.Wb=a.kd[0];a.mb=a.kd[1];a.Cb=a.kd[2];a.Nb=128< ip(a,a.zi)){c=-1;break a}a.mg++}a.mg>=a.ee&&(c=-1)}else c=-1;return c};function ip(a,b){if(a.Hb||!a.Da)return-1;do{if(a.tb&&a.Da.write(a.tb,a.jb++,b))break;a.tb=a.Da.seek(a.Wb,a.mb,a.Cb);if(!a.tb){a.Hb=8256;b=-1;break}a.jb=0;hp(a)}while(1);return b} function hp(a){a.Cb++;a.Cb>=a.Lf+1&&(a.Cb=1,a.mb++,a.mb>=a.Kf&&(a.mb=0,a.Wb++))}var Wo={1012:Qo.prototype.sl,1013:Qo.prototype.ql,1015:Qo.prototype.rl},Xo={1010:Qo.prototype.Km,1013:Qo.prototype.Jm,1015:Qo.prototype.Im};Ta(function(){for(var a=rb(document,"pcjs","fdc"),b=0;b q.Da.restore(g)&&(I=!1),I&&void 0!==q.jb&&(q.tb=q.Da.seek(q.ae,q.mb,q.Cb+ +if(void 0===q.type||void 0===lp[g.W][q.type])q.type=g.Oa;r=lp[g.W][q.type];q.ob=r[2]||17;q.$a=r[3]||512;if(z&&g.R){var P=g.R,F=q.type;if(P.A){var z=null,r=void 0,L=P.A[18];15 q.Da.restore(g)&&(I=!1),I&&void 0!==q.jb&&(q.tb=q.Da.seek(q.ae,q.mb,q.Cb+ q.lg)));I||(e=!1);null!=a.wa&&1>=d&&(a.wa|=(f.type&3)<<(1-d<<1))}0<=a.kb&&(a.C=a.A[a.kb]);return e}h.Hi=function(a){var b;a=this.A[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; function sp(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Oe[2])?e=b.Oe[0]<<8|b.Oe[1]:c=b.type);null==c||d||(d=lp[a.W][c][1],e=lp[a.W][c][0]);d&&((c=lp[a.W][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Gb=e,b.yb=d,null==b.Da&&(b.Da=new ho(a,b,b.mode)))}} h.jk=function(a,b,c){if(a.Da){var d=a.Da.info(),e=d[0];if(e){var f=d[2],g=d[1]*f;if(b+c<=e*g)return a.ae=Math.floor(b/g),b%=g,a.mb=Math.floor(b/f),a.Cb=b%f,a.Nb=c*d[3],a.errorCode=0,!0}}return!1}; @@ -1079,7 +1079,7 @@ function vp(a,b,c){var d=-1,e=null,f=0;if(a.errorCode)return b&&b(d,!1,e,f),d;va function yp(a,b){if(a.errorCode)return-1;do{if(a.tb&&a.Da.write(a.tb,a.jb++,b))break;a.Da&&a.Da.seek(a.ae,a.mb,a.Cb+a.lg,!0,function(b){a.tb=b});if(!a.tb){a.errorCode=20;b=-1;break}a.jb=0;Gp(a)}while(1);return b}function Gp(a){a.Cb++;var b=1-a.lg;a.Cb>=a.ob+b&&(a.Cb=b,a.mb++,a.mb>=a.yb&&(a.mb=0,a.ae++))}h.Vl=function(){var a=this.M.H&255;!(this.M.F>>8)&&128>8||!this.R)||(a=!(this.R.vc[0].Bd&64));return a?!0:!1}; var np={800:jp.prototype.Tl,801:jp.prototype.Ul,802:jp.prototype.Sl},mp={496:jp.prototype.zk,497:jp.prototype.$k,498:jp.prototype.bl,499:jp.prototype.cl,500:jp.prototype.Yk,501:jp.prototype.Xk,502:jp.prototype.Zk,503:jp.prototype.dl},pp={800:jp.prototype.hn,801:jp.prototype.mn,802:jp.prototype.kn,803:jp.prototype.jn,807:jp.prototype.hi,811:jp.prototype.hi,815:jp.prototype.hi},op={496:jp.prototype.qm,497:jp.prototype.vm,498:jp.prototype.tm,499:jp.prototype.um,500:jp.prototype.pm,501:jp.prototype.om, 502:jp.prototype.rm,503:jp.prototype.nm,1014:jp.prototype.sm};Ta(function(){for(var a=rb(document,"pcjs","hdc"),b=0;b >2;this.Ga=b.wg;this.cc=new ld(this.M,7,"DBG");this.Qa=Zp;80186<=this.M.na&&(this.Qa=Zp.slice(),this.Qa[15]=Xp,80286<=this.M.na&&(this.Qa[15]=Yp,80386<=this.M.na&&(this.Ra=8)));vk(this,64,function(a){cq(d,d.M.jd,a[0])});vk(this,128,function(a){cq(d,d.M.ya,a[0],d.M.ya!==d.M.jd)});vk(this,4,function(a){if(a=a[0]){var b=dq(d, -a);if(void 0===b)d.U("invalid selector: "+a);else if(a=eq(d,b,2),d.U("dumpSel("+ha(a?a.ga:b)+"): %"+l(a?a.dc:null,d.Ja)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var k=fq[a.type];k&&(c=k[0],b=k[1])}!c||a.Bb&32768||(c+=",not present");d.U((b?"seg="+ha(a.Fa&65535)+" off="+ha(a.Za):"base="+l(a.Fa,d.Ja)+" limit="+ -gq(a.Za))+" type="+ga(a.type>>8)+" ("+c+") ext="+ha(a.ext&-65296)+" dpl="+ga(a.Mc))}}else d.U("no selector")});vk(this,8,function(a){a:{if(a=a[0]){var b=dq(d,a);if(void 0===b){d.U("invalid task selector: "+a);break a}a=eq(d,b,2)}else a=d.M.Ya;d.U("dumpTSS("+ha(a?a.ga:b)+"): %"+l(a?a.Fa:null,d.Ja));if(a){var b="",c=a.type&-513,k=256==c?4:8,q=256==c?hq:iq,r,x,z,y;for(y in q)r=q[y],x=a.Fa+r,z=Hf(d.M,x,2),2304==c&&(z|=Hf(d.M,x+2,2)<<16),b&&(b+="\n"),b+=ha(r)+" "+oa(y+":",11)+l(z,k);if(2304==c)for(y=0, -r=z>>>16;r y;)x=a.Fa+r,z=Hf(d.M,x,2),b+="\n"+ha(r)+" ports "+ha(y)+"-"+ha(y+15)+": "+fa(z,2),y+=16,r+=2;d.U(b)}}});vk(this,134217728,function(a){var b;(a=a[0])&&(b=dq(d,a));if(void 0===b)d.U("invalid MCB");else for(d.U("dumpMCB("+ha(b)+")");b;){a=Ip(d,0,b);var c=d.Wa(a,1),k=d.va(a,2),q=d.va(a,5);if(77!=c&&90!=c)break;d.U(jq(0,b)+": '"+String.fromCharCode(c)+"' PID="+ha(k)+" LEN="+ha(q)+' "'+kq(d,a,8)+'"');b+=1+q}});this.R=null;this.xb=0;this.lb=!1;Te(this.M,48,this.Yl.bind(this));Te(this.M, +a);if(void 0===b)d.U("invalid selector: "+a);else if(a=eq(d,b,2),d.U("dumpSel("+ia(a?a.ga:b)+"): %"+l(a?a.dc:null,d.Ja)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var k=fq[a.type];k&&(c=k[0],b=k[1])}!c||a.Bb&32768||(c+=",not present");d.U((b?"seg="+ia(a.Fa&65535)+" off="+ia(a.Za):"base="+l(a.Fa,d.Ja)+" limit="+ +gq(a.Za))+" type="+ga(a.type>>8)+" ("+c+") ext="+ia(a.ext&-65296)+" dpl="+ga(a.Mc))}}else d.U("no selector")});vk(this,8,function(a){a:{if(a=a[0]){var b=dq(d,a);if(void 0===b){d.U("invalid task selector: "+a);break a}a=eq(d,b,2)}else a=d.M.Ya;d.U("dumpTSS("+ia(a?a.ga:b)+"): %"+l(a?a.Fa:null,d.Ja));if(a){var b="",c=a.type&-513,k=256==c?4:8,q=256==c?hq:iq,r,x,z,y;for(y in q)r=q[y],x=a.Fa+r,z=Hf(d.M,x,2),2304==c&&(z|=Hf(d.M,x+2,2)<<16),b&&(b+="\n"),b+=ia(r)+" "+oa(y+":",11)+l(z,k);if(2304==c)for(y=0, +r=z>>>16;r y;)x=a.Fa+r,z=Hf(d.M,x,2),b+="\n"+ia(r)+" ports "+ia(y)+"-"+ia(y+15)+": "+fa(z,2),y+=16,r+=2;d.U(b)}}});vk(this,134217728,function(a){var b;(a=a[0])&&(b=dq(d,a));if(void 0===b)d.U("invalid MCB");else for(d.U("dumpMCB("+ia(b)+")");b;){a=Ip(d,0,b);var c=d.Wa(a,1),k=d.va(a,2),q=d.va(a,5);if(77!=c&&90!=c)break;d.U(jq(0,b)+": '"+String.fromCharCode(c)+"' PID="+ia(k)+" LEN="+ia(q)+' "'+kq(d,a,8)+'"');b+=1+q}});this.R=null;this.xb=0;this.lb=!1;Te(this.M,48,this.Yl.bind(this));Te(this.M, 65,this.Zl.bind(this));this.ta=null;Te(this.M,104,this.$l.bind(this));yb(this)};function lq(a,b,c,d,e,f){b=kq(a,b);var g=eq(a,d),g=g?g.Za+1:0,k=(e?"_CODE":"_DATA")+l(c,2);f&&n(a,128)&&a.message(b+" "+(e?"code":"data")+"("+l(c,4)+")=#"+l(d,4)+" len "+l(g));e=mq(a,b,c);e[b+k]=0;Dl(a,b,c,d,0,null,g,e)} function nq(a,b,c,d){var e=a.va(b,2),f=a.va(b,2),g=a.ua(b,4),k=a.ua(b,4),q=Ip(a,a.ua(b,4),a.va(b,2));b=Ip(a,a.ua(b,4),a.va(b,2));b=kq(a,b).toUpperCase();var q=kq(a,q).toUpperCase(),r=(c?"_CODE":"_DATA")+l(e,2);d&&n(a,128)&&a.message((b==q?"":b+"!")+q+" "+(c?"code":"data")+"("+l(e,4)+")="+l(f,4)+":"+l(g)+" len "+l(k));c=mq(a,q,e);c[q+r]=g;Dl(a,q,e,f,g,null,k,c)}function oq(a,b,c){c=kq(a,c).toUpperCase();pq(a,c,b)} h.Yl=function(){var a=this.M;if(null!=this.R&&2752554==a.F){var b=a.H&65535,c=a.J&65535,d=Ip(this,u(a)+12,a.Aa.ga);switch(this.ua(d)){case 336:nq(this,Ip(this,a.D,b),!c,!!this.R)}}return!0}; h.Zl=function(a){var b=this.M,c=b.F&65535,d=b.D&65535,e=b.G&65535,f=b.H&65535,g=b.J&65535,k=b.I&65535,q=b.bb.ga;if(null==this.R)return 79==c&&Ue(b,a,function(a){return function(){62342!=(b.F&65535)?(b.F=b.F&-65536|62342,vb(a,"INT 0x41 handling enabled",128),a.R=!0):(vb(a,"INT 0x41 monitoring enabled",128),a.R=!1)}}(this)),!0;switch(c){case 79:this.R&&(b.F=b.F&-65536|62342,vb(this,"INT 0x41 handling enabled",128));break;case 80:lq(this,Ip(this,k,q),d+1,e,!(g&1),!!this.R);break;case 82:pq(this,null, -d);break;case 127:this.R&&(b.F=b.F&-65536|(this.lb?0:1));break;case 131:this.R&&(a=Ip(this,b.H,e),this.xb++?(this.U("TRAPFAULT failed"),qq(this,this.A,a,!0,!0),this.xb=0,this.bc()):(this.U("INT 0x41 TRAPFAULT: fault="+ha(d)+" error="+("0x"+l(b.J))+" addr="+rq(a)),this.Nd(this.A,a,!0),Kp(this,!0)));break;case 141:this.R&&(b.F=b.F&-65536|1);break;case 336:nq(this,Ip(this,b.D,f),!g,!!this.R);break;case 338:oq(this,d,Ip(this,b.I,f))}this.lb=!1;return!this.R}; +d);break;case 127:this.R&&(b.F=b.F&-65536|(this.lb?0:1));break;case 131:this.R&&(a=Ip(this,b.H,e),this.xb++?(this.U("TRAPFAULT failed"),qq(this,this.A,a,!0,!0),this.xb=0,this.bc()):(this.U("INT 0x41 TRAPFAULT: fault="+ia(d)+" error="+("0x"+l(b.J))+" addr="+rq(a)),this.Nd(this.A,a,!0),Kp(this,!0)));break;case 141:this.R&&(b.F=b.F&-65536|1);break;case 336:nq(this,Ip(this,b.D,f),!g,!!this.R);break;case 338:oq(this,d,Ip(this,b.I,f))}this.lb=!1;return!this.R}; h.$l=function(a){var b=this.M,c=b.F&255,d=b.F>>8&255,e=b.D&65535,f=b.G&65535,g=b.H&65535,k=b.I&65535,q=b.bb.ga;if(null==this.ta){if(67==d){if(609437257==b.ua((b.Ca.ga<<4)+10)||1111835735==b.ua((b.Ca.ga<<4)+95))return!0;Ue(b,a,function(a){return function(){62342!=(b.F&65535)?(b.F=b.F&-65536|62342,vb(a,"INT 0x68 handling enabled",128),a.R=a.ta=!0):(vb(a,"INT 0x68 monitoring enabled",128),a.ta=!1)}}(this))}return!0}switch(d){case 67:this.ta&&(b.F=b.F&-65536|62342);break;case 68:this.ta&&(a=nd(b.Ca,this.Gk.bind(this)))&& (b.I=a[0],Dd(b,a[1]));break;case 72:pq(this,null,e);break;case 80:32==c?lq(this,Ip(this,k,q),0,f,!0,!!this.ta):128>c?lq(this,Ip(this,k,q),e+1,c&64?g:f,!(c&1),!!this.ta):nq(this,Ip(this,k,q),!(c&1),!!this.ta),this.ta&&(b.F=b.F&-256|1)}return!this.ta};h.Gk=function(){var a=this.M;5==(a.F&255)&&(a.G=a.J=0,a.F=a.F&-256|1);return!1}; h.Ub=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ta=this.xa[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode)b=c.value,c.value="",Mp(d,b,!0);else if(27==a.keyCode)c.value=b="";else if(38==a.keyCode?d.W f?null!=k?(g=Aq(a,b,void 0),f=null):(f=Aq(a,b,void 0),null==f&&(g=null)):(k=Aq(a,b.substring(0,f),void 0),g=Aq(a,b.substring(f+1),void 0),f=null)}null!=g&&(e=Ip(a,g,k,f,c),d||xq(a,e,!0)||(a.U("invalid offset: "+rq(e)),e=null));return e}function Bq(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Ck=Cq(a,b.hk=c[2]))}function tq(a,b,c){c=c||1;null!=b.Ia&&(b.Ia+=c);null!=b.ga&&(b.Xa+=c,xq(a,b)||(b.Xa=0,b.Ia=null))} function jq(a,b,c){return null!=b?l(b,4)+":"+l(a,a&-65536||c?8:4):l(a)}function rq(a){var b;switch(a.type){case 1:case 3:b="&";break;case 2:b="#";break;case 4:b="%";break;case 5:b="%%";break;default:b=a.ga?"":"%"}return 4<=a.type||null==a.ga?b+l(a.Ia):b+jq(a.Xa,a.ga,a.rc)}function kq(a,b,c){var d="";for(c=c||256;d.length >>a.M.Pa;g=1}a.U("blockid "+(d?"linear ":"physical")+" blockaddr used size type");a.U("-------- --------- ---------- ------ ------ ----");c=-1;for(var k=0;g--;)(d=b[f])&&5==d.type&&(d=Mc(a.M,e,!1,!0)),d.type==c?k++||a.U("..."):(c=d.type,k=Dc[c],6==c&&(d=d.Cd,k+=" -> "+Dc[d.type]),d&&a.U(l(d.id)+" %"+l(f< >>a.M.Pa;g=1}a.U("blockid "+(d?"linear ":"physical")+" blockaddr used size type");a.U("-------- --------- ---------- ------ ------ ----");c=-1;for(var k=0;g--;)(d=b[f])&&5==d.type&&(d=Mc(a.M,e,!1,!0)),d.type==c?k++||a.U("..."):(c=d.type,k=Dc[c],6==c&&(d=d.Cd,k+=" -> "+Dc[d.type]),d&&a.U(l(d.id)+" %"+l(f< d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)e=b.substr(c+1,9),(d=yq(a,e))?(d=e+' "'+kq(a,d)+'"',b=b.replace("$"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("^",c));)e=b.substr(c+1,9),(d=yq(a,e))?(tq(a,d),d=e+ ' "'+kq(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length):c++;return b}h=Hp.prototype;h.message=function(a,b){b&&(a+=" at "+rq(Ip(this,v(this.M),this.M.Ca.ga))+" (%"+l(this.M.Na)+")");if(!this.cb||a!=this.cb)if(this.U(a),this.cb=a,this.M){this.wc&-2147483648&&this.bc();var c=this.M;c.ba.jf=0;c.cb-=c.A;c.A=0;Xc(c)}}; function Zj(a,b,c,d){var e,f;if(!d&&(d=n(a,1)&&0>Op.indexOf(b),!d)){var g=Np[b];g&&(d=n(a,g)?!0:524288==g&&n(a,g=1048576))}d&&(e=a.M.F>>8&255,f=a.M.H&255,33==b&&11==e||524288==g&&128<=f||1048576==g&&128>f)&&(d=!1);d&&((g=(g=Fb[b])&&g[e]||"")&&(g=" "+Hq(a,g)),a.message("INT "+ga(b)+": AH="+ga(e)+" at "+jq(c-2-a.M.Ca.Fa,a.M.Ca.ga)+g));return d} -function sb(a,b,c,d,e,f,g,k){k|=256;if(null==e||(a.wc&k)==k)k=null,null!=e&&(k=a.M.Ca.ga,e-=a.M.Ca.Fa),a.message(b.be+"."+(null!=d?"outPort":"inPort")+"("+ha(c)+","+(f?f:"unknown")+(null!=d?","+ga(d):"")+")"+(null!=g?": "+ga(g):"")+(null!=e?" at "+jq(e,k):""))}h.ih=function(){this.U("Type ? for help with PCjs Debugger commands");this.pd();if(this.rb){var a=this.rb;this.rb=null;Mp(this,a)}}; +function sb(a,b,c,d,e,f,g,k){k|=256;if(null==e||(a.wc&k)==k)k=null,null!=e&&(k=a.M.Ca.ga,e-=a.M.Ca.Fa),a.message(b.be+"."+(null!=d?"outPort":"inPort")+"("+ia(c)+","+(f?f:"unknown")+(null!=d?","+ga(d):"")+")"+(null!=g?": "+ga(g):"")+(null!=e?" at "+jq(e,k):""))}h.ih=function(){this.U("Type ? for help with PCjs Debugger commands");this.pd();if(this.rb){var a=this.rb;this.rb=null;Mp(this,a)}}; function Kp(a,b){var c;if(Pf(a)){if(!a.qa||!a.qa.length){a.qa=Array(1E3);for(c=0;c >>f.Pa].Nd(e&f.Ha,a==this.la);g&&bc(f)}}d&&(a.push(b),c?(null!=b.Ia&&(b.ga=null),b.Sd=!0):(Nq(this,a,a.length-1,"set"),Kp(this)));return d}; function qq(a,b,c,d,e){for(var f=!1,g=Oq(a,a.ic(c)),k=1;k >3&7,I=(3>(g>>6&3)?0:48)+y;(217==f||219==f)&&52<=I&&(I=y<<4|g&7);(y=aq[f])&&(z=y[I]);z&&(x=Rp,q=z,r=q[0])}r>=x.length&&(g=a.Wa(b,1),q=bq[r-x.length][g>>3&7],r=q[0]);x=x[r];y=q.length-1;z="";b.Xb&&(18== -r?x="CWDE":28==r?x="CDQ":104<=r&&107>=r&&(x+="D"));if(164<=f&&167>=f||170<=f&&175>=f)y=0,b.Xb&&"W"==x.slice(-1)&&(x=x.slice(0,-1)+"D");for(var f=null,I=!0,P=1;P<=y;P++){var F,O;F="";O=q[P];if(void 0!==O){null==f&&(f=O>>14);80==r&&(2==f?z="[%800]":3==f&&(z="ES:["+(b.rc?"E":"")+"DI]"));var V=O&15;if(0!=V)if(8==V)I=!1;else{var Y=O&240;if(128<=Y)if(0>g&&(g=a.Wa(b,1)),160>Y){F=a;var ia=y,V=b,da="",Xa=g>>6,va=g&7;if(3>Xa){var pa=void 0,Y=0==x.indexOf("FI");if(!Xa&&(!V.rc&&6==va||V.rc&&5==va))Xa=2;else{if(V.rc)if(4!= -va)va+=8;else{var da=F,pa=Xa,Oa=V,bb=da.Wa(Oa,1),Ja=bb>>6,Vb=bb>>3&7,bb=bb&7,Da="";if(pa||5!=bb)Da=Vp[bb+8];4!=Vb&&(Da&&(Da+="+"),Da+=Vp[Vb+8],Ja&&(Da+="*"+(1< >24,da+="-"+l(-pa,2)):da+="+"+l(pa,2)):2==Xa&&(da&&(da+="+"),V.rc?(pa=F.ua(V,4),da+=l(pa)):(pa=F.va(V,2),da+=l(pa,4)));da="["+da+"]";if(1==ia){F="";O&=15;4==O&&(O=V.Xb?5:3);switch(O){case 7:F="FAR";break;case 1:F="BYTE";break;case 3:if(Y){F= -"INT16";break}F="WORD";break;case 5:F="DWORD";break;case 11:if(Y){F="INT32";break}case 11:F="REAL32";break;case 12:if(Y){F="INT64";break}case 12:F="REAL64";break;case 13:F="REAL80";break;case 14:F="BCD80"}F&&(da=F+" "+da)}}else da=Sq(F,va,O,V);F=da}else F=160==Y?Sq(a,g&7,O,b):Sq(a,g>>3&7,O,b);else if(16==Y)F="1";else if(0==Y){F=a;V=O;Y=b;O=" ";switch(V&15){case 1:V&12288&&(O=l(F.Wa(Y,1),2));break;case 2:O=l(F.Wa(Y,1)<<24>>24,Y.Xb?8:4);break;case 4:if(Y.Xb){O=l(F.ua(Y,4));break}case 3:O=l(F.va(Y,2), -4);break;case 7:Y=Ip(F,F.vb(Y,!0),F.va(Y,2),null,Y.type,Y.Xb,Y.rc);O=rq(Y);F=Tq(F,Y);F[0]&&(O+=" ("+F[0]+")");break;default:O="imm("+ha(V)+")"}F=O}else 32==Y?(b.rc?(F=8,O=a.ua(b,4)):(F=4,O=a.va(b,2)),F="["+l(O,F)+"]"):48==Y?(F=1==V?a.Wa(b,1)<<24>>24:a.vb(b,!0),O=b.Xa+F&(b.Xb?-1:65535),F=l(O,b.Xb?8:4),O=Tq(a,Ip(a,O,b.ga)),O[0]&&(F+=" ("+O[0]+")")):96==Y?F=9==V?"ST":10==V?"ST("+(g&7)+")":Sq(a,(O&3840)>>8,O,b):112==Y?F=Sq(a,(O&3840)>>8,192,b):64==Y?F="DS:[SI]":80==Y&&(F="ES:[DI]");if(!F||!F.length){z= +r?x="CWDE":28==r?x="CDQ":104<=r&&107>=r&&(x+="D"));if(164<=f&&167>=f||170<=f&&175>=f)y=0,b.Xb&&"W"==x.slice(-1)&&(x=x.slice(0,-1)+"D");for(var f=null,I=!0,P=1;P<=y;P++){var F,L;F="";L=q[P];if(void 0!==L){null==f&&(f=L>>14);80==r&&(2==f?z="[%800]":3==f&&(z="ES:["+(b.rc?"E":"")+"DI]"));var V=L&15;if(0!=V)if(8==V)I=!1;else{var Y=L&240;if(128<=Y)if(0>g&&(g=a.Wa(b,1)),160>Y){F=a;var ha=y,V=b,da="",eb=g>>6,va=g&7;if(3>eb){var pa=void 0,Y=0==x.indexOf("FI");if(!eb&&(!V.rc&&6==va||V.rc&&5==va))eb=2;else{if(V.rc)if(4!= +va)va+=8;else{var da=F,pa=eb,Oa=V,ab=da.Wa(Oa,1),Ja=ab>>6,Vb=ab>>3&7,ab=ab&7,Da="";if(pa||5!=ab)Da=Vp[ab+8];4!=Vb&&(Da&&(Da+="+"),Da+=Vp[Vb+8],Ja&&(Da+="*"+(1< >24,da+="-"+l(-pa,2)):da+="+"+l(pa,2)):2==eb&&(da&&(da+="+"),V.rc?(pa=F.ua(V,4),da+=l(pa)):(pa=F.va(V,2),da+=l(pa,4)));da="["+da+"]";if(1==ha){F="";L&=15;4==L&&(L=V.Xb?5:3);switch(L){case 7:F="FAR";break;case 1:F="BYTE";break;case 3:if(Y){F= +"INT16";break}F="WORD";break;case 5:F="DWORD";break;case 11:if(Y){F="INT32";break}case 11:F="REAL32";break;case 12:if(Y){F="INT64";break}case 12:F="REAL64";break;case 13:F="REAL80";break;case 14:F="BCD80"}F&&(da=F+" "+da)}}else da=Sq(F,va,L,V);F=da}else F=160==Y?Sq(a,g&7,L,b):Sq(a,g>>3&7,L,b);else if(16==Y)F="1";else if(0==Y){F=a;V=L;Y=b;L=" ";switch(V&15){case 1:V&12288&&(L=l(F.Wa(Y,1),2));break;case 2:L=l(F.Wa(Y,1)<<24>>24,Y.Xb?8:4);break;case 4:if(Y.Xb){L=l(F.ua(Y,4));break}case 3:L=l(F.va(Y,2), +4);break;case 7:Y=Ip(F,F.vb(Y,!0),F.va(Y,2),null,Y.type,Y.Xb,Y.rc);L=rq(Y);F=Tq(F,Y);F[0]&&(L+=" ("+F[0]+")");break;default:L="imm("+ia(V)+")"}F=L}else 32==Y?(b.rc?(F=8,L=a.ua(b,4)):(F=4,L=a.va(b,2)),F="["+l(L,F)+"]"):48==Y?(F=1==V?a.Wa(b,1)<<24>>24:a.vb(b,!0),L=b.Xa+F&(b.Xb?-1:65535),F=l(L,b.Xb?8:4),L=Tq(a,Ip(a,L,b.ga)),L[0]&&(F+=" ("+L[0]+")")):96==Y?F=9==V?"ST":10==V?"ST("+(g&7)+")":Sq(a,(L&3840)>>8,L,b):112==Y?F=Sq(a,(L&3840)>>8,192,b):64==Y?F="DS:[SI]":80==Y&&(F="ES:[DI]");if(!F||!F.length){z= "INVALID";break}0 a.M.na)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.Xb))b+=16;return Up[b]} function Vq(a,b){var c;switch(b){case "V":c=tf(a.M);break;case "D":c=a.M.ea&1024;break;case "I":c=a.M.ea&512;break;case "T":c=a.M.ea&256;break;case "S":c=sf(a.M);break;case "Z":c=rf(a.M);break;case "A":c=qf(a.M);break;case "P":c=pf(a.M);break;case "C":c=of(a.M);break;default:c=0}return b+(c?"1":"0")+" "}function gq(a){return l(a,a&-65536?8:4)}function Wq(a,b){8<=b&&15>=b&&4 c?(a.U("out of data at address "+rq(b)),x=!0):(a.tc(b,c,1),r++)})})(a,g);a.U(r+" bytes read at "+ c)}else a.U("sector "+e+" request out of range");else a.U("drive "+d+" not loaded");else a.U("invalid drive: "+d)}else a.U("disk controller not present")}}else a.U("list/load commands:"),a.U("\tl [address] [drive #] [sector #] [# sectors]")} function Jq(a,b){var c;if(b&&"?"==b[1])a.U("register commands:"),a.U("\tr\tdump registers"),a.Yb&&a.U("\trfp\tdump floating-point registers"),a.U("\trp\tdump all registers"),a.U("\trx [#]\tset flag or register x to [#]");else{var d;null==c&&(c=!0);if(null!=b&&1 g;g++){var k=c,e=null;if(g =a.Ra&&(q= +e[7]=k[2]}if(!e)break;a.U("ST"+g+": "+oa(e[2].toFixed(15),24,!0)+" "+l(e[4])+","+l(e[3])+" ["+e[0]+":"+Sp[e[1]]+"]")}a.U(" B3SSS210ESPUOZDI xxxIRRPPIxPUOZDI");a.U("SW: "+ea(d,16)+" ("+ia(d)+") CW: "+ea(f,16)+" ("+ia(f)+")");return}if("p"==e)d=80286<=a.M.na;else{f=null;g=e.indexOf("=");if(0 =a.Ra&&(q= null),q){case "AL":a.M.F=a.M.F&-256|k&255;break;case "AH":a.M.F=a.M.F&-65281|k<<8&255;break;case "AX":a.M.F=a.M.F&-65536|k&65535;break;case "BL":a.M.D=a.M.D&-256|k&255;break;case "BH":a.M.D=a.M.D&-65281|k<<8&255;break;case "BX":a.M.D=a.M.D&-65536|k&65535;break;case "CL":a.M.G=a.M.G&-256|k&255;break;case "CH":a.M.G=a.M.G&-65281|k<<8&255;break;case "CX":a.M.G=a.M.G&-65536|k&65535;break;case "DL":a.M.H=a.M.H&-256|k&255;break;case "DH":a.M.H=a.M.H&-65281|k<<8&255;break;case "DX":a.M.H=a.M.H&-65536|k& 65535;break;case "SP":t(a.M,u(a.M)&-65536|k&65535);break;case "BP":a.M.K=a.M.K&-65536|k&65535;break;case "SI":a.M.J=a.M.J&-65536|k&65535;break;case "DI":a.M.I=a.M.I&-65536|k&65535;break;case "DS":Cd(a.M,k);break;case "ES":Dd(a.M,k);break;case "SS":sd(a.M,k);break;case "CS":hf(a.M,k);a.da=Ip(a,v(a.M),a.M.Ca.ga);break;case "IP":case "EIP":jf(a.M,k);a.da=Ip(a,v(a.M),a.M.Ca.ga);break;case "PC":case "PS":Gd(a.M,k);break;case "C":k?vf(a.M):wf(a.M);break;case "P":k?(e=a.M,e.resultType&=-3,e.ea|=4):(e=a.M, e.resultType&=-3,e.ea&=-5);break;case "A":k?Df(a.M):Bf(a.M);break;case "Z":k?Ef(a.M):Cf(a.M);break;case "S":k?(e=a.M,e.resultType&=-17,e.ea|=128):(e=a.M,e.resultType&=-17,e.ea&=-129);break;case "I":k?(e=a.M,e.ea|=512):(e=a.M,e.ea&=-513);break;case "D":k?(e=a.M,e.ea|=1024):(e=a.M,e.ea&=-1025);break;case "V":k?xf(a.M):yf(a.M);break;default:var r=!0;if(80286<=a.M.na)switch(r=!1,q){case "MS":Ff(a.M,k);break;case "TR":-1===a.M.Ya.load(k)&&(g=!1);break;default:if(r=!0,80386<=a.M.na)switch(r=!1,q){case "EAX":a.M.F= @@ -1181,22 +1181,22 @@ function lr(a,b,c){var d="tr"==b;b=dq(a,c,null,!0)||1;var e=1==b?0:1;Ma(b,functi function Kq(a,b,c,d){if(b=yq(a,b,!0)){void 0===d&&(d=1);var e=256;if(void 0!==c){d=yq(a,c,!0);if(!d||d.Xa k[0].indexOf("+"))){var r=k[0]+":";k[2]&&(r+=" "+k[2]);a.U(r)}k[3]&&(g=k[3],f=null);f=Rq(a,b,g,f);b.Rd||d||d++;a.U(f);a.da=b;e-=b.Ia-q;c++}}} function Cq(a,b,c,d){if(c)if(b){0>a.W&&a.P.length&&(a.W=0);if(0>a.W||b!=a.P[a.W])a.P.splice(0,0,b),a.W=0;a.W--}else b=a.P[a.W+1];a=[];if(b){b=b.toLowerCase().replace(/""/g,"'");c=0;var e=null;d=d||";";for(var f=0;f<=b.length;f++){var g=b.charAt(f);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(qa(b.substring(c,f))),c=f+1}}return a} function Qq(a,b,c){var d=!0;try{if(!b.length||"end"==b)a.Ma&&(a.U("ended assemble at "+rq(a.Ba)),a.da=a.Ba,a.Ma=!1),b="";else if(!c){var e=">> ";a.M.hb&1&&(e=a.M.ea&131072?"-- ":"## ");a.U(e+b)}var f=b.charAt(0);if('"'==f||"'"==f)return!0;a.cb=null;if(zb(a)&&0 x||"z" >>20;La.wi= a.M.Ld+La.bk;La.Db=ce.ya[(La.wi&ce.Mb)>>>ce.Pa];La.Ui=La.Db.Xd(La.bk);La.ck=(We&4190208)>>>10;La.xi=(La.Ui&-4096)+La.ck;La.Eb=ce.ya[(La.xi&ce.Mb)>>>ce.Pa];La.Vi=La.Eb.Xd(La.ck);La.Ek=(La.Vi&-4096)+(We&4095)}if(be=La){a.U("linear PDE addr PDE PTE addr PTE physical");a.U("--------- ---------- -------- ---------- -------- ----------");var td="%"+l(We),td=td+(" %%"+Dq(be.wi,be.Ui)),td=td+(" %%"+Dq(be.xi,be.Vi,!0)),td=td+(" %%"+l(be.Ek));a.U(td)}else a.U("unsupported operation")}}else a.U("missing address")}else{if("d"== -va){if("disk"==pa){da[0]="l";da[1]="json";ir(a,da);break a}for(Xa in Wp)if(da[1]==Xa){var hn=a.ib[Xa];hn?(da.shift(),da.shift(),hn(da)):a.U("no dump registered for "+pa);break a}pa||(va=a.Lc||"db")}else a.Lc=va;if("dh"==va){var jn=pa,kn=Oa,ln="",mn=0,tb=a.Oa,xc=a.qa;if(xc.length){var Eb=+jn||a.Zb,de=+kn||10;isNaN(Eb)?Eb=de:ln="more ";Eb>xc.length&&(a.U("note: only "+xc.length+" available"),Eb=xc.length);tb-=Eb;0>tb&&(null==xc[xc.length-1].ga?(Eb=tb+Eb,tb=0):tb+=xc.length);var mi=[];"call"==kn&&(de= +va){if("disk"==pa){da[0]="l";da[1]="json";ir(a,da);break a}for(eb in Wp)if(da[1]==eb){var hn=a.ib[eb];hn?(da.shift(),da.shift(),hn(da)):a.U("no dump registered for "+pa);break a}pa||(va=a.Lc||"db")}else a.Lc=va;if("dh"==va){var jn=pa,kn=Oa,ln="",mn=0,tb=a.Oa,xc=a.qa;if(xc.length){var Eb=+jn||a.Zb,de=+kn||10;isNaN(Eb)?Eb=de:ln="more ";Eb>xc.length&&(a.U("note: only "+xc.length+" available"),Eb=xc.length);tb-=Eb;0>tb&&(null==xc[xc.length-1].ga?(Eb=tb+Eb,tb=0):tb+=xc.length);var mi=[];"call"==kn&&(de= 1E5,mi=["CALL"]);for(void 0!==jn&&a.U(Eb+" instructions earlier:");0 =xc.length&&(tb=0);a.Zb=Eb;mn++;de--}}mn||(a.U("no "+ln+"history available"),a.Zb=void 0)}else if("di"==va)da.shift(),a.U("no information");else{var ee=yq(a,pa);if(ee&&(null!=ee.ga||null!=ee.Ia)){var ug=0;Oa&&("l"==Oa.charAt(0)&& -(Oa=Oa.substr(1)||bb),ug=dq(a,Oa)>>>0,65536 >4||1,ni="dd"==va?4:"dw"==va?2:1,on=0;on qi;qi++){var wg=a.Wa(ee,1),vg=vg|wg<<(oi++<<3);oi==ni&&(Xe+=l(vg,2*ni),Xe+=1==ni?7==qi?"-":" ":" ",vg=oi=0);pi+=32<=wg&&128>wg?String.fromCharCode(wg):"."}ud&&(ud+="\n");ud+=pa+" "+Xe+" "+pi}ud&&a.U(ud);a.Jb=ee}}}}}break;case "e":if("else"==g[0])break;var xg=1,pn=255,qn=a.Wa,rn=a.tc;"ew"==g[0]&&(xg=2,pn=65535, +(Oa=Oa.substr(1)||ab),ug=dq(a,Oa)>>>0,65536 >4||1,ni="dd"==va?4:"dw"==va?2:1,on=0;on qi;qi++){var wg=a.Wa(ee,1),vg=vg|wg<<(oi++<<3);oi==ni&&(Xe+=l(vg,2*ni),Xe+=1==ni?7==qi?"-":" ":" ",vg=oi=0);pi+=32<=wg&&128>wg?String.fromCharCode(wg):"."}ud&&(ud+="\n");ud+=pa+" "+Xe+" "+pi}ud&&a.U(ud);a.Jb=ee}}}}}break;case "e":if("else"==g[0])break;var xg=1,pn=255,qn=a.Wa,rn=a.tc;"ew"==g[0]&&(xg=2,pn=65535, qn=a.va,rn=a.pb);var sn=xg<<1,tn=g[1];if(null==tn)a.U("edit memory commands:"),a.U("\teb [a] [...] edit bytes at address a"),a.U("\tew [a] [...] edit words at address a");else{var yg=yq(a,tn);if(yg)for(var zg=2;zg wi;){for(var yc=null,Lr=256;Yc.Xa>>>0 >>0;){$e.Xa=a.vb(Yc,!0);if(null==Yc.Ia||!Lr--)break;$e.ga=vn;if(yc=kr(a,$e))break;$e.ga=a.vb(Yc);if(yc=kr(a,$e,!0)){vn=a.vb(Yc,!0);0 /g.exec(a)){var e= "");a=a.replace(d[0],g);Qr(a,b,c)}})}else c(a,null)} function Rr(a,b,c,d){function e(a){if(void 0===k){var b=g&&rb(g,"machine-warning");k=b&&b[0]||g}k&&(k.innerHTML=na(a))}function f(a){e("Error: "+a);q&&(--Er||Wa(!0));q=!1}var g,k,q=!0;Er++;ib[a]={};try{if(g=document.getElementById(a)){var r;if("object"==typeof resources&&(r=resources.css)){var x=document.head||document.getElementsByTagName("head")[0],z=document.createElement("style");z.type="text/css";z.styleSheet?z.styleSheet.cssText=r:z.appendChild(document.createTextNode(r));x.appendChild(z)}c|| (c="/versions/pcjs/1.20.9/components.xsl");r=function(d,k){k?Fr(c,null,null,!1,e,function(d,q){if(q)if(jb(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=k.transformNode(q);r?(g.outerHTML=r,--Er||Wa(!0)):f("transformNodeToObject failed")}else document.implementation&&document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(k,document))?g.parentNode?(g.parentNode.replaceChild(r,g),--Er||Wa(!0)):f("invalid machine element: "+ -a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f(d)}):f(d)};"<"!=b.charAt(0)?Fr(b,a,d,!0,e,r):Pr(b,null,a,d,!1,e,r)}else f("missing machine element: "+a)}catch(y){f(y.message)}return q}window.embedPC=function(a,b,c,d){Wa(!1);return Rr(a,b,c,d)};window.enableEvents=Wa;window.sendEvent=Ya; +a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f(d)}):f(d)};"<"!=b.charAt(0)?Fr(b,a,d,!0,e,r):Pr(b,null,a,d,!1,e,r)}else f("missing machine element: "+a)}catch(y){f(y.message)}return q}window.embedPC=function(a,b,c,d){Wa(!1);return Rr(a,b,c,d)};window.enableEvents=Wa;window.sendEvent=Xa; function Sr(a,b,c,d){if(!c&&b){d.push(b);a=ib[d[0]];b=null;for(var e in a)if(la(e,"components.xsl")){b=e.replace(".xsl",".css");break}b?za(b,null,!0,function(a,b){Tr(b,d)}):Tr(null,d)}else Ca("Error ("+c+") requesting "+a)} function Tr(a,b){var c,d,e,f=b[0],g=b[1];c=b[4];c=c.match(/^(\s*\(function\(\)\{)([\s\S]*)(}\)\(\);\s*)$/);var k=ib[f],q={},r;for(r in k){var x=k[r],z=ka(r);if("xml"==z){for(z=/[ \t]* ]*path=(['"])(.*?)\1.*?<\/disk>\n?/g;d=z.exec(k[r]);){var y=d[2];y&&(k[y]||(x=x.replace(d[0],"")))}d=r=ja(r)}else"xsl"==z&&(e=r=ja(r));q[r]=x}a&&(q[r="css"]=a);b[2]&&(q[r="parms"]=b[2]);b[3]&&(q[r="state"]=b[3]);d&&e?(r=JSON.stringify(q),c=c[1]+"var resources="+r+";"+c[2]+c[3],k=document.createElement("a"),q= "string"==typeof k.download,c=c.replace(/\u00A9/g,"©"),r="data:application/javascript,",Ka("Firefox")?r+=encodeURIComponent(c):(q=!1,r+=encodeURI(c)),q?(k.href=r,k.download=g+".js",document.body.appendChild(k),k.click(),document.body.removeChild(k),c='Check your Downloads folder for "'+k.download+'", '):(window.open(r),c="Check your browser for a new window/tab containing the PCjs script, "),c=c+('copy it to your web server as "'+g+'.js", and then add the following to your web page:\n\n')+(' =d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ea(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ka(a){return a.replace(/[&<>"']/g,function(a){return ha[a]})}var la=Date.now||function(){return+new Date};function ma(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var na=[31,28,31,30,31,30,31,31,30,31,30,31]; +function ea(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function fa(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0 ":">",'"':""","'":"'"};function ja(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}var la=Date.now||function(){return+new Date};function ma(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var na=[31,28,31,30,31,30,31,31,30,31,30,31]; function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],l=arguments[d++],c=c&~k.og|l< >a.shift} -function qa(a,b,c,d){var e=0,k=null,l=null;if("object"==typeof resources&&(k=resources[a]))return d&&d(a,k,e),[k,e];var p=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");c&&(p.onreadystatechange=function(){4===p.readyState&&(k=p.responseText,200==p.status||!p.status&&k.length&&"file:"==(window?window.location.protocol:"file:")||(e=p.status||-1),d&&d(a,k,e))});if(b){var q="",t;for(t in b)b.hasOwnProperty(t)&&(q&&(q+="&"),q+=t+"="+encodeURIComponent(b[t])); -q=q.replace(/%20/g,"+");p.open("POST",a,!!c);p.setRequestHeader("Content-type","application/x-www-form-urlencoded");p.send(q)}else p.open("GET",a,!!c),p.send();c||(k=p.responseText,200==p.status?l=k:l=e=p.status||-1,d&&d(a,k,e),l=[k,e]);return l}function ra(){return"http://"+(window?window.location.host:"www.pcjs.org")}function g(a){window&&window.alert(a)}function sa(a){var b=!1;window&&(b=window.confirm(a));return b}var ta=null; -function ua(){if(null==ta){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ta=a}return ta}function wa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function xa(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} -function ya(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var za={init:[],show:[],exit:[]},Aa=!1,Ba=!0;function Ca(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function Da(a){za.init.push(a)} -function Ea(a){if(Ba)try{for(var b=0;b =this.x&&a =this.y&&b =this.x&&a =this.y&&b =c>>2);d?(b=new ib(a.x,a.y,a.Ec,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new ib(a.x,a.y,a.Ec*b/c|0,a.A),a.x+=b.Ec,a.Ec-=b.Ec);return b}f=gb.prototype;f.Eb=function(a,b,c,d){return this.ta&&this.ta.Eb(a,b,c,d)||this.A&&this.A.Eb(a,b,c,d)||this.D&&this.D.Eb(a,b,c,d)?!0:this.parent.Eb.call(this,a,b,c,d)};f.nc=function(a,b,c,d){this.ta=a;this.oa=b;this.A=c;this.Ta=d;this.D=kb(a,"Keyboard")};f.Tb=function(a,b){b||lb();return!0};f.Sb=function(){return!0}; f.he=function(a,b){a.button||(this.S=b?0:-1,mb(this,a,b))};f.pg=function(a){mb(this,a)}; function mb(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.S||(a.S=Math.abs(a.J-d)>Math.abs(a.K-b)?1:2),1==a.S?b=a.K:2==a.S&&(d=a.J));a.J=d;a.K=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.ae)for(k=0;k d&& -(k=d);c=k;break a}c=-1}if(-1!==c&&(c&=-16,c!=a.ua)){b=c;if(a.context&&a.Z&&a.da){e=a.Z.width;a.da.fillStyle="black";a.da.fillRect(0,360,e,360);ob(a,378,a.Z,a.da);a.ha=a.va.width/24|0;if(null==b)pb(a,"Mouse over memory to dump");else for(pb(a,"0x"+da(b),null,0,1),k=1;16>=k;k++){d="";for(l=1;8>=l;l++){var p;p=a.oa;var q=b++;p=p.W[(q&p.La)>>>p.ha].Bd(q&p.B,q);pb(a,da(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}pb(a,d,null,0,1)}a.context.drawImage(a.Z,0,360,e,360,a.Va,a.ab,a.Ja,a.La)}a.ua= +(k=d);c=k;break a}c=-1}if(-1!==c&&(c&=-16,c!=a.ua)){b=c;if(a.context&&a.Z&&a.da){e=a.Z.width;a.da.fillStyle="black";a.da.fillRect(0,360,e,360);ob(a,378,a.Z,a.da);a.ha=a.va.width/24|0;if(null==b)pb(a,"Mouse over memory to dump");else for(pb(a,"0x"+ea(b),null,0,1),k=1;16>=k;k++){d="";for(l=1;8>=l;l++){var p;p=a.oa;var q=b++;p=p.W[(q&p.La)>>>p.ha].Bd(q&p.B,q);pb(a,ea(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}pb(a,d,null,0,1)}a.context.drawImage(a.Z,0,360,e,360,a.Va,a.ab,a.Ja,a.La)}a.ua= c}}}f.Wd=function(){};function qb(a,b,c,d){a.B.Ee[a.B.Ih++]={Ij:b,bd:c,type:d};return oa(nb,b,c,0,d)}function ob(a,b,c,d){var e,k=null.style.color,l=a.Fa=10;a.F=l;a.N=b;a.T=a.qa=18;e||(e=a.na||a.qa+"px Monaco, Lucida Console, Courier New");a.W=a.na=e;c&&(a.va=c);d&&(a.H=d,a.xa=k||"white")} -function pb(a,b,c,d,e){a.H.font=a.W;a.H.fillStyle=a.xa;a.H.fillText(b,a.F,a.N);a.F+=a.ha;null!=c&&(16!=a.Qa?b=c.toString():(b=8>a.Da?"0x":"",b+=da(c,a.Da)),a.H.fillText(b,a.F,a.N),a.F+=a.ha);d&&(a.F+=a.ha*d);e&&(a.F=a.Fa,a.N+=(a.T+2)*(e||1))}function lb(){for(var a=!1,b=Za(document,"pcjs","panel"),c=0;c a.Da?"0x":"",b+=ea(c,a.Da)),a.H.fillText(b,a.F,a.N),a.F+=a.ha);d&&(a.F+=a.ha*d);e&&(a.F=a.Fa,a.N+=(a.T+2)*(e||1))}function lb(){for(var a=!1,b=Za(document,"pcjs","panel"),c=0;c =this.F?12:24>=this.F?14:15;this.yb=1< >2;this.B=this.yb-1;this.J=this.T/this.yb|0;this.D=this.J-1;this.K=[];this.N=[];this.O=[];this.S=[];a=new h;sb(a,this.Ta);this.W=Array(this.J);for(b=0;b >>a.ha;0 a.yb?a.yb:c;if(l&&l.size){if(l.type==d&&l.controller==e){if(b+c<=l.de)return l.Ae+=l.de-b,l.de=b,!0;if(b>=l.de+l.Ae){q=l.size-(b-p);q>c&&(q=c);l.Ae=b-l.de+q;c-=q;b=p+a.yb;continue}}return zb(a,1,b,c)}l=a.W[k];b=new h(b,q,a.yb,d,e);sb(b,a.Ta,l);a.W[k++]=b;b=p+a.yb;c-=q}return 0>=c?(a=a.A,a.Ua&-2147483648&&Ab(a),!0):zb(a,2,b,c)} @@ -35,9 +35,9 @@ function Fb(a,b,c){if(!(b&a.B||!c||c&a.B)){for(var d=b>>>a.ha;0 >>a.ha;0 >>this.ha].cc(a&this.B,a)}; f.ma=function(a){var b=a&this.B,c=(a&this.La)>>>this.ha;return b!=this.B?this.W[c].cf(b,a):this.W[c++].cc(b,a)|this.W[c&this.D].cc(0,a+1)<<8};function Lb(a,b){var c=b&a.B,d=(b&a.La)>>>a.ha;return c!=a.B?a.W[d].df(c,b):a.W[d++].Bd(c,b)|a.W[d&a.D].Bd(0,b+1)<<8}f.la=function(a){var b=a&this.B,c=(a&this.La)>>>this.ha;if(b >>this.ha].dc(a&this.B,b&255,a)};f.gb=function(a,b){var c=a&this.B,d=(a&this.La)>>>this.ha;c!=this.B?this.W[d].lf(c,b&65535,a):(this.W[d++].dc(c,b&255,a),this.W[d&this.D].dc(0,b>>8&255,a+1))};function Mb(a,b,c){var d=b&a.B,e=(b&a.La)>>>a.ha;d!=a.B?a.W[e].qh(d,c&65535,b):(a.W[e++].jf(d,c&255,b),a.W[e&a.D].jf(0,c>>8&255,b+1))} -f.$a=function(a,b){var c=a&this.B,d=(a&this.La)>>>this.ha;if(c >>=8};function Nb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,l=+e+d,p=c[e].bind(b);if(void 0!==p)for(var q=+e+d;q<=l;q++)void 0!==k.K[q]?g("Input port 0x"+da(q,4)+" already registered"):k.K[q]=[p,!1]}} -function Ob(a,b,c,d){for(var e=0,k=0;0 >>=k)&q;if(void 0!==l&&l[0])l[0](b,q,e);k+=p<<3;b+=p;c-=p}}function zb(a,b,c,d,e){b="Memory block error ("+b+": "+da(c)+","+da(d)+")";e?a.log(b):g(b);return!1}var Rb;if(db){var Sb=new ArrayBuffer(2);(new DataView(Sb)).setUint16(0,256,!0);Rb=256===(new Uint16Array(Sb))[0]}else Rb=!1;var Hb=Rb; +f.$a=function(a,b){var c=a&this.B,d=(a&this.La)>>>this.ha;if(c >>=8};function Nb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,l=+e+d,p=c[e].bind(b);if(void 0!==p)for(var q=+e+d;q<=l;q++)void 0!==k.K[q]?g("Input port 0x"+ea(q,4)+" already registered"):k.K[q]=[p,!1]}} +function Ob(a,b,c,d){for(var e=0,k=0;0 >>=k)&q;if(void 0!==l&&l[0])l[0](b,q,e);k+=p<<3;b+=p;c-=p}}function zb(a,b,c,d,e){b="Memory block error ("+b+": "+ea(c)+","+ea(d)+")";e?a.log(b):g(b);return!1}var Rb;if(db){var Sb=new ArrayBuffer(2);(new DataView(Sb)).setUint16(0,256,!0);Rb=256===(new Uint16Array(Sb))[0]}else Rb=!1;var Hb=Rb; function h(a,b,c,d,e,k){this.id=Tb+=2;this.aa=null;this.J=0;this.de=a;this.Ae=b;this.size=c||0;this.type=d||Ub;this.K=d==Gb;this.controller=null;this.A=k;sb(this);this.Oa=this.Ph=!1;if(c)if(e)this.controller=e,a=e.Uh(a),this.aa=a[0],this.J=a[1],Eb(this,e.ng());else if(db)this.S=new ArrayBuffer(c),this.O=new DataView(this.S,0,c),this.Pa=new Uint8Array(this.S,0,c),this.sd=new Uint16Array(this.S,0,c>>1),this.aa=new Int32Array(this.S,0,c>>2),Eb(this,Hb?Ib:Jb);else{this.aa=Array(c>>2);for(e=0;e >8&65280|a>>>24);return a} h.prototype={constructor:h,parent:null,Nk:function(a){this.de=a},save:function(){var a,b;if(this.controller)a=null;else if(db)for(a=Array(this.size>>2),b=0;b >1),q=l.y+(l.A>>1),t=l.A,l.Ec >1,p.N+=(p.T>>1)-2,pb(p,e),p.ka&&(p.H.restore(),p.ka=!1)}}else pb(c,"This space intentionally left blank");c.context.drawImage(c.O,0,0,c.O.width,c.O.height,c.Wa,c.fb,c.Ka,c.Ma);c.Ca=!1}}f.Tc=function(){this.Vd.length&&this.Vd[0].Tc()}; f.Eb=function(a,b,c){var d=this;a=!1;switch(b){case "power":case "reset":this.pa[b]=c;a=!0;break;case "run":this.pa[b]=c;c.onclick=function(){var a;if(a=d.ta)if(a=d.ta,a.ja.Qb)a=!0;else{var b=null,c,p=Ta(a.id);for(c=0;c c&&(c=60);2>c&&(c=2);var d=1;b&&1 a.Y.Ff&&(c=Math.round(c/a.Y.zd));return c}function jc(a){a.Y.yd=0;a.Gc=a.yc=a.kc=a.A=0;kc(a);rc(a,1)} -function rc(a,b,c){if(void 0!==b){.8>a.Y.yd/a.Y.re&&(b=1);a.Y.zd=b;b=a.Y.Ff*a.Y.zd;if(a.Y.re!=b){a.Y.re=b;b=a.Y.re.toFixed(2)+"Mhz";var d=a.pa.setSpeed;d&&(d.textContent=b);a.pc("target speed: "+b)}c&&a.Tc()}tc(a,a.yc);a.yc=0;a.Y.se=la();a.Y.Nd=0;uc(a)} -f.oh=function(a){if($a(this,!0)){if(!this.ja.Rb){rc(this);this.ta&&this.ta.start(this.Y.se,vc(this));this.ja.Rb=!0;this.ja.Rh=!0;this.T&&wc(this.T);var b=this.pa.run;b&&(b.textContent="Halt");this.Wd(!0);a&&this.Tc()}this.Y.wg>=this.Y.Zc&&uc(this,!0);this.Y.Pe=0;this.Y.Gf=la();this.Y.Nd&&(a=this.Y.Gf-this.Y.Nd,a>this.Y.Yh&&(this.Y.se+=a,this.Y.se>this.Y.Gf&&(this.Y.se=this.Y.Gf)));try{do{var c=this.ja.Bf?1:this.Y.Uk;if(this.T){xc(this.T);var d=this.T;a=c;var e=d.N[0];if(e.Kd){var k=(vc(d.A,d.ka)- -e.gd)/d.Qa|0,l=yc(d,0)-k;6==e.mode&&(l-=k);var p=l*d.Qa|0;6==e.mode&&(p>>=1);a>p&&(a=p)}var c=a,q=this.T;a=c;if(q.B&&q.B[11]&64){var t=q.ua-vc(q.A,q.ka);0 t&&(a=t)}c=a}try{this.mj(c)}catch(E){if("number"!=typeof E)throw E;}var B=this.kc-this.A;this.yc+=B;this.Y.Pe+=B;tc(this,0,!0);a=B;this.ja.Bf&&(b=!1,this.Y.Hf=this.Y.Hf+this.Th()|0,this.Y.te-=a,0>=this.Y.te&&(this.Y.te+=this.Y.Ke,b=!0),0<=this.Y.Le&&this.Y.Le<=vc(this)&&(this.Y.Ke=this.Y.Le=-1,kc(this),pc(this),b=!0),b&&this.pc(vc(this)+" cycles: checksum="+ -da(this.Y.Hf)));this.Y.Ne-=B;0>=this.Y.Ne&&(this.Y.Ne+=this.Y.$h,nc(this));this.Y.Me-=B;0>=this.Y.Me&&(this.Y.Me+=this.Y.Zh,this.Wd());this.Y.Oe-=B;if(0>=this.Y.Oe){this.Y.Oe+=this.Y.vg;break}}while(this.ja.Rb)}catch(E){pc(this);lc(this);this.ta&&this.ta.stop(la(),vc(this));$a(this,!1);cb(this,E.stack||E.message);return}c=setTimeout;d=this.xj;this.Y.Nd=la();e=this.Y.Yh;this.Y.Pe&&(e=Math.round(e*this.Y.Pe/this.Y.vg));e-=this.Y.Nd-this.Y.Gf;if(k=this.Y.Nd-this.Y.se)this.Y.yd=Math.round(this.yc/(10* -k))/100,864E5<=k&&(this.Gc=0,this.T&&xc(this.T,!0),rc(this));if(0>e||this.Y.yd this.id&&m.call(e,b&&3==this.id?10:13,a&65532)}return-1};f.Rk=function(a){var b=this.A;a=b.Ab+(a<<2);var c=b.ma(a);b.ca&=-769;return this.load(b.ma(a+2))+c|0};f.Qk=function(a){var b=this.A;a<<=3;var c=b.Ab+a|0;if(7<=(b.xc-c|0))return this.F=!0,a=Bc(this,c,a),-1!==a&&(a+=this.$e),a;m.call(b,13,a|2);return-1};f.Kh=function(a){return this.Ea+a|0}; +a=!0;break;case "speed":this.pa[b]=c;a=!0;break;case "setSpeed":this.pa[b]=c,c.onclick=function(){qc(d,d.Y.zd<<1,!0)},c.textContent=this.Y.re.toFixed(2)+"Mhz",a=!0}return a};function rc(a,b){if(a.ja.Rb){var c=a.A-b;a.A-=c;a.kc-=c}}function sc(a,b,c){a.Gc+=b;c&&(a.kc=a.A=0)} +function tc(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1 a.Y.Ff&&(c=Math.round(c/a.Y.zd));return c}function jc(a){a.Y.yd=0;a.Gc=a.yc=a.kc=a.A=0;kc(a);qc(a,1)} +function qc(a,b,c){if(void 0!==b){.8>a.Y.yd/a.Y.re&&(b=1);a.Y.zd=b;b=a.Y.Ff*a.Y.zd;if(a.Y.re!=b){a.Y.re=b;b=a.Y.re.toFixed(2)+"Mhz";var d=a.pa.setSpeed;d&&(d.textContent=b);a.pc("target speed: "+b)}c&&a.Tc()}sc(a,a.yc);a.yc=0;a.Y.se=la();a.Y.Nd=0;tc(a)} +f.oh=function(a){if($a(this,!0)){if(!this.ja.Rb){qc(this);this.ta&&this.ta.start(this.Y.se,uc(this));this.ja.Rb=!0;this.ja.Rh=!0;this.T&&vc(this.T);var b=this.pa.run;b&&(b.textContent="Halt");this.Wd(!0);a&&this.Tc()}this.Y.wg>=this.Y.Zc&&tc(this,!0);this.Y.Pe=0;this.Y.Gf=la();this.Y.Nd&&(a=this.Y.Gf-this.Y.Nd,a>this.Y.Yh&&(this.Y.se+=a,this.Y.se>this.Y.Gf&&(this.Y.se=this.Y.Gf)));try{do{var c=this.ja.Bf?1:this.Y.Uk;if(this.T){wc(this.T);var d=this.T;a=c;var e=d.N[0];if(e.Kd){var k=(uc(d.A,d.ka)- +e.gd)/d.Qa|0,l=xc(d,0)-k;6==e.mode&&(l-=k);var p=l*d.Qa|0;6==e.mode&&(p>>=1);a>p&&(a=p)}var c=a,q=this.T;a=c;if(q.B&&q.B[11]&64){var t=q.ua-uc(q.A,q.ka);0 t&&(a=t)}c=a}try{this.mj(c)}catch(E){if("number"!=typeof E)throw E;}var B=this.kc-this.A;this.yc+=B;this.Y.Pe+=B;sc(this,0,!0);a=B;this.ja.Bf&&(b=!1,this.Y.Hf=this.Y.Hf+this.Th()|0,this.Y.te-=a,0>=this.Y.te&&(this.Y.te+=this.Y.Ke,b=!0),0<=this.Y.Le&&this.Y.Le<=uc(this)&&(this.Y.Ke=this.Y.Le=-1,kc(this),pc(this),b=!0),b&&this.pc(uc(this)+" cycles: checksum="+ +ea(this.Y.Hf)));this.Y.Ne-=B;0>=this.Y.Ne&&(this.Y.Ne+=this.Y.$h,nc(this));this.Y.Me-=B;0>=this.Y.Me&&(this.Y.Me+=this.Y.Zh,this.Wd());this.Y.Oe-=B;if(0>=this.Y.Oe){this.Y.Oe+=this.Y.vg;break}}while(this.ja.Rb)}catch(E){pc(this);lc(this);this.ta&&this.ta.stop(la(),uc(this));$a(this,!1);cb(this,E.stack||E.message);return}c=setTimeout;d=this.xj;this.Y.Nd=la();e=this.Y.Yh;this.Y.Pe&&(e=Math.round(e*this.Y.Pe/this.Y.vg));e-=this.Y.Nd-this.Y.Gf;if(k=this.Y.Nd-this.Y.se)this.Y.yd=Math.round(this.yc/(10* +k))/100,864E5<=k&&(this.Gc=0,this.T&&wc(this.T,!0),qc(this));if(0>e||this.Y.yd this.id&&m.call(e,b&&3==this.id?10:13,a&65532)}return-1};f.Rk=function(a){var b=this.A;a=b.Ab+(a<<2);var c=b.ma(a);b.ca&=-769;return this.load(b.ma(a+2))+c|0};f.Qk=function(a){var b=this.A;a<<=3;var c=b.Ab+a|0;if(7<=(b.xc-c|0))return this.F=!0,a=Ac(this,c,a),-1!==a&&(a+=this.$e),a;m.call(b,13,a|2);return-1};f.Kh=function(a){return this.Ea+a|0}; f.Mh=function(a){return this.Ea+a|0};f.Jh=function(a,b){return(a>>>0)+b<=this.D?this.Ea+a|0:this.yf()};f.zj=function(a,b){return(a>>>0)+b>this.D?this.Ea+a|0:this.yf()};f.yf=function(){m.call(this.A,13,0);return-1};f.Lh=function(a,b){return(a>>>0)+b<=this.D?this.Ea+a|0:this.zf()};f.Aj=function(a,b){return(a>>>0)+b>this.D?this.Ea+a|0:this.zf()};f.zf=function(){m.call(this.A,13,0);return-1}; -function Cc(a,b,c,d,e){a.ra=b;a.Ea=d;a.cb=e;a.D=(e>>>0)+1;a.rb=c;a.type=c&7936;a.ext=c>>16&192;a.fc=(b&4?a.A.Pb.Ea:a.A.kb)+(b&65528)|0;4>a.id&&Ac(a,!0)}function Dc(a,b,c){var d=a.A,e=d.ma(b+2),k=d.ma(b)|(e&255)<<16,d=d.ma(b+4);a.ra=c;a.Ea=k;a.cb=d;a.D=(d>>>0)+1;a.rb=e;a.type=e&7936;a.ext=0;a.fc=b;4>a.id&&Ac(a,!0)} -function Bc(a,b,c,d){var e=a.A;if(!d&&c===a.B.ra)return a.ra=c,a.Ea=a.B.Ea,a.cb=a.B.cb,a.D=(a.B.cb>>>0)+1,a.rb=a.B.rb,a.type=a.B.type,a.ext=a.B.ext,a.fc=a.B.fc,a.B.ra=-1,Ac(a,!0,!0,!1),a.Ea;a.B.ra=-1;var k=e.ma(b+0),l=e.ma(b+4),p=l&7936,q=e.ma(b+2)|(l&255)<<16,t=e.ma(b+6),B=c&65528;if(80386<=e.ia){var E=k,q=q|(t&65280)<<16,k=k|(t&15)<<16;t&128&&(k=k<<12|4095)}switch(a.id){case 1:var C=a.F;a.ne=!1;if(C&&1==c&&a.H.length){var J=a.H[a.$e-1];if(J&&!J())return-1}var S=c&3,W=(l&24576)>>13,J=-1,ia,ja;B|| -b>=e.kb&&b a.Cb&&(J=-1,!1===C||W==a.Cb||p&1024&&W<=a.Cb))J=n(e),Ec(e,n(e),!0),r(e,J),a.ne=!0,J=0}else{if(256==p||2304==p)return Fc(a,c,C)?a.Ea:-1;if(1024==p)J=2,ja=0,S p||2048==(p&2560))return m.call(e,13,c&65532),-1;if(!(l&32768))return m.call(e,11,c&65532),-1}break;case 3:if(!B||4096>p||512!=(p&2560))return m.call(e,13,c&65532),-1;if(!(l&32768))return m.call(e,12,c&65532),-1;break;case 4:C=p&-513;if(!B|| -256!=C&&2304!=C)return m.call(e,13,c&65532),-1;2304==C&&(a.Eh=q+e.ma(q+100+2)|0,a.yj=q+a.cb|0);break;case 6:if(!(p&4096)&&768 >>0)+1,a.rb=l,a.type=p,a.ext=t,a.fc=b,Ac(a,!0,!0,!1));return q} -function Fc(a,b,c){var d=a.A,e=a.Cb,k=d.ka.ra,l=d.ka.Ea;if(!c){if(!(d.ka.type&512))return m.call(d,13,b&65532),!1;d.gb(d.ka.fc+4,d.ka.rb&=-513)}if(-1===d.ka.load(b))return!1;var p=d.ka.Ea;if(!1!==c){if(d.ka.type&512)return m.call(d,13,b&65532),!1;d.gb(d.ka.fc+4,d.ka.rb|=512)}d.ka.type=d.ka.type&-513|d.ka.rb&512;256==d.ka.type||768==d.ka.type?(d.gb(l+14,v(d)),d.gb(l+16,Nc(d)),d.gb(l+18,d.G),d.gb(l+20,d.F),d.gb(l+22,d.I),d.gb(l+24,d.B),d.gb(l+26,u(d)),d.gb(l+28,d.K),d.gb(l+30,d.J),d.gb(l+32,d.H),d.gb(l+ -34,d.va.ra),d.gb(l+36,d.Ia.ra),d.gb(l+38,d.Z.ra),d.gb(l+40,d.Ca.ra),d.Pb.load(d.ma(p+42)),Oc(d,d.ma(p+16)|(c?16384:0)),d.G=d.ma(p+18),d.F=d.ma(p+20),d.I=d.ma(p+22),d.B=d.ma(p+24),d.K=d.ma(p+28),d.J=d.ma(p+30),d.H=d.ma(p+32),d.va.load(d.ma(p+34)),d.Ca.load(d.ma(p+40)),Qc(d,d.ma(p+14),d.ma(p+36)),b=38,l=26,a.Cb
>>0)+1;a.rb=c;a.type=c&7936;a.ext=c>>16&192;a.fc=(b&4?a.A.Pb.Ea:a.A.kb)+(b&65528)|0;4>a.id&&zc(a,!0)}function Cc(a,b,c){var d=a.A,e=d.ma(b+2),k=d.ma(b)|(e&255)<<16,d=d.ma(b+4);a.ra=c;a.Ea=k;a.cb=d;a.D=(d>>>0)+1;a.rb=e;a.type=e&7936;a.ext=0;a.fc=b;4>a.id&&zc(a,!0)} +function Ac(a,b,c,d){var e=a.A;if(!d&&c===a.B.ra)return a.ra=c,a.Ea=a.B.Ea,a.cb=a.B.cb,a.D=(a.B.cb>>>0)+1,a.rb=a.B.rb,a.type=a.B.type,a.ext=a.B.ext,a.fc=a.B.fc,a.B.ra=-1,zc(a,!0,!0,!1),a.Ea;a.B.ra=-1;var k=e.ma(b+0),l=e.ma(b+4),p=l&7936,q=e.ma(b+2)|(l&255)<<16,t=e.ma(b+6),B=c&65528;if(80386<=e.ia){var E=k,q=q|(t&65280)<<16,k=k|(t&15)<<16;t&128&&(k=k<<12|4095)}switch(a.id){case 1:var C=a.F;a.ne=!1;if(C&&1==c&&a.H.length){var J=a.H[a.$e-1];if(J&&!J())return-1}var R=c&3,W=(l&24576)>>13,J=-1,da,ka;B|| +b>=e.kb&&b a.Cb&&(J=-1,!1===C||W==a.Cb||p&1024&&W<=a.Cb))J=n(e),Dc(e,n(e),!0),r(e,J),a.ne=!0,J=0}else{if(256==p||2304==p)return Ec(a,c,C)?a.Ea:-1;if(1024==p)J=2,ka=0,R p||2048==(p&2560))return m.call(e,13,c&65532),-1;if(!(l&32768))return m.call(e,11,c&65532),-1}break;case 3:if(!B||4096>p||512!=(p&2560))return m.call(e,13,c&65532),-1;if(!(l&32768))return m.call(e,12,c&65532),-1;break;case 4:C=p&-513;if(!B|| +256!=C&&2304!=C)return m.call(e,13,c&65532),-1;2304==C&&(a.Eh=q+e.ma(q+100+2)|0,a.yj=q+a.cb|0);break;case 6:if(!(p&4096)&&768 >>0)+1,a.rb=l,a.type=p,a.ext=t,a.fc=b,zc(a,!0,!0,!1));return q} +function Ec(a,b,c){var d=a.A,e=a.Cb,k=d.ka.ra,l=d.ka.Ea;if(!c){if(!(d.ka.type&512))return m.call(d,13,b&65532),!1;d.gb(d.ka.fc+4,d.ka.rb&=-513)}if(-1===d.ka.load(b))return!1;var p=d.ka.Ea;if(!1!==c){if(d.ka.type&512)return m.call(d,13,b&65532),!1;d.gb(d.ka.fc+4,d.ka.rb|=512)}d.ka.type=d.ka.type&-513|d.ka.rb&512;256==d.ka.type||768==d.ka.type?(d.gb(l+14,v(d)),d.gb(l+16,Mc(d)),d.gb(l+18,d.G),d.gb(l+20,d.F),d.gb(l+22,d.I),d.gb(l+24,d.B),d.gb(l+26,u(d)),d.gb(l+28,d.K),d.gb(l+30,d.J),d.gb(l+32,d.H),d.gb(l+ +34,d.va.ra),d.gb(l+36,d.Ia.ra),d.gb(l+38,d.Z.ra),d.gb(l+40,d.Ca.ra),d.Pb.load(d.ma(p+42)),Nc(d,d.ma(p+16)|(c?16384:0)),d.G=d.ma(p+18),d.F=d.ma(p+20),d.I=d.ma(p+22),d.B=d.ma(p+24),d.K=d.ma(p+28),d.J=d.ma(p+30),d.H=d.ma(p+32),d.va.load(d.ma(p+34)),d.Ca.load(d.ma(p+40)),Pc(d,d.ma(p+14),d.ma(p+36)),b=38,l=26,a.Cb
>>0)+1)}; -function Ac(a,b,c,d){void 0===c&&(c=!!(a.A.Ua&1));a.wd=!1;if(c)if(a.load=a.Ef,a.Wh=a.Qk,a.gc=a.Jh,a.hc=a.Lh,void 0===d&&(d=!!(a.A.ca&131072)),d)a.load=a.T,a.gc=a.K,a.hc=a.N,a.Cb=a.uc=3,a.ba=a.Uc=2,a.C=a.wa=65535,a.cb=65535,a.D=a.cb+1,a.Uc=a.ba,a.fc=-1,a.ne=!1;else{if(!(a.ra&-4))a.gc=a.yf,a.hc=a.zf;else if(a.type&4096){6144==(a.type&6656)&&(a.gc=a.yf);if(a.type&2048||!(a.type&512))a.hc=a.zf;1024==(a.type&3072)&&(a.gc==a.Jh&&(a.gc=a.zj),a.hc==a.Lh&&(a.hc=a.Aj),a.wd=!0);b&&6>a.id&&a.ra&-4&&-1!==a.fc&& +function zc(a,b,c,d){void 0===c&&(c=!!(a.A.Ua&1));a.wd=!1;if(c)if(a.load=a.Ef,a.Wh=a.Qk,a.gc=a.Jh,a.hc=a.Lh,void 0===d&&(d=!!(a.A.ca&131072)),d)a.load=a.T,a.gc=a.K,a.hc=a.N,a.Cb=a.uc=3,a.ba=a.Uc=2,a.C=a.wa=65535,a.cb=65535,a.D=a.cb+1,a.Uc=a.ba,a.fc=-1,a.ne=!1;else{if(!(a.ra&-4))a.gc=a.yf,a.hc=a.zf;else if(a.type&4096){6144==(a.type&6656)&&(a.gc=a.yf);if(a.type&2048||!(a.type&512))a.hc=a.zf;1024==(a.type&3072)&&(a.gc==a.Jh&&(a.gc=a.zj),a.hc==a.Lh&&(a.hc=a.Aj),a.wd=!0);b&&6>a.id&&a.ra&-4&&-1!==a.fc&& (c=a.fc+5,d=a.A.Lb(c),d&1||a.A.Kc(c,d|1))}b&&(a.Cb=a.ra&3,a.uc=(a.rb&24576)>>13,80386>a.A.ia||!(a.ext&64)?(a.ba=2,a.C=65535):(a.ba=4,a.C=-1),a.Uc=a.ba,a.wa=a.C)}else a.load=a.Xh,a.Wh=a.Rk,a.gc=a.Kh,a.hc=a.Mh,a.Cb=a.uc=0,a.fc=-1,a.ne=!1} -function Sc(a){this.ia=a.model||8088;var b=a.stepping;this.fd=this.ia+(b?ca(b,16):0);b=0;switch(this.ia){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}hc.call(this,a,b);this.sh=61442;this.ed=1792;this.rh=28672;this.nf=4;this.Ja=255;this.D=80286<=this.ia?fb:eb;this.qa=Tc;this.vh=Uc;this.wh=Vc;this.xh=Wc;if(80186<=this.ia&&(this.qa=Tc.slice(),this.vh=Uc.slice(),this.wh=Vc.slice(),this.Ja=31,this.qa[15]=Xc,this.qa[96]=Yc,this.qa[97]=Zc,this.qa[98]=$c,this.qa[99]=Xc,this.qa[100]=Xc, -this.qa[101]=Xc,this.qa[102]=Xc,this.qa[103]=Xc,this.qa[104]=ad,this.qa[105]=bd,this.qa[106]=cd,this.qa[107]=dd,this.qa[108]=ed,this.qa[109]=fd,this.qa[110]=gd,this.qa[111]=hd,this.qa[192]=id,this.qa[193]=jd,this.qa[200]=kd,this.qa[201]=ld,this.qa[241]=md,this.vh[7]=nd,this.wh[7]=nd,80286<=this.ia)){this.sh=2;this.ed|=28672;this.nf=0;this.qa[15]=od;this.Fc=pd.slice();for(a=0;a =this.fd&&(this.Fc[166]=xd,this.Fc[167]=yd)}}this.qf=[];this.uh=[];this.Yf=0;jc(this);this.ja.Ie=this.ja.Hj=!1;this.zh=0;this.rc=this.W=[];this.ha=this.yb=this.ab=this.of=this.Xd=this.La=this.lc=0;zd(this)}Qa(Sc,hc); +function Rc(a){this.ia=a.model||8088;var b=a.stepping;this.fd=this.ia+(b?ca(b,16):0);b=0;switch(this.ia){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}hc.call(this,a,b);this.sh=61442;this.ed=1792;this.rh=28672;this.nf=4;this.Ja=255;this.D=80286<=this.ia?fb:eb;this.qa=Sc;this.vh=Tc;this.wh=Uc;this.xh=Vc;if(80186<=this.ia&&(this.qa=Sc.slice(),this.vh=Tc.slice(),this.wh=Uc.slice(),this.Ja=31,this.qa[15]=Wc,this.qa[96]=Xc,this.qa[97]=Yc,this.qa[98]=Zc,this.qa[99]=Wc,this.qa[100]=Wc, +this.qa[101]=Wc,this.qa[102]=Wc,this.qa[103]=Wc,this.qa[104]=$c,this.qa[105]=ad,this.qa[106]=bd,this.qa[107]=cd,this.qa[108]=dd,this.qa[109]=ed,this.qa[110]=fd,this.qa[111]=gd,this.qa[192]=hd,this.qa[193]=id,this.qa[200]=jd,this.qa[201]=kd,this.qa[241]=ld,this.vh[7]=md,this.wh[7]=md,80286<=this.ia)){this.sh=2;this.ed|=28672;this.nf=0;this.qa[15]=nd;this.Fc=od.slice();for(a=0;a =this.fd&&(this.Fc[166]=xd,this.Fc[167]=yd)}}this.qf=[];this.uh=[];this.Yf=0;jc(this);this.ja.Ie=this.ja.Hj=!1;this.zh=0;this.rc=this.W=[];this.ha=this.yb=this.ab=this.of=this.Xd=this.La=this.lc=0;zd(this)}Qa(Rc,hc); function Ab(a){var b;if(a.W===a.rc){a.W=Array(a.of);a.rf=new h(null,0,0,5,null,a);sb(a.rf,a.Ta);for(b=0;b a.sf&&(a.th[a.sf++]=d);a.W[b]=a.rf}a.pf=[]} function Zb(a,b,c,d){var e=(b&-4194304)>>>20,k=a.rc[(a.Nc+e&a.La)>>>a.ha],l=k.Rd(e);if(!(l&1))return d||Ad.call(a,b,!1,c),a.Yd;if(!(l&4)&&3==a.Fa)return d||Ad.call(a,b,!0,c),a.Yd;var p=(b&4190208)>>>10,l=a.rc[((l&-4096)+p&a.La)>>>a.ha],q=l.Rd(p);if(!(q&1))return d||Ad.call(a,b,!1,c),a.Yd;if(!(q&4)&&3==a.Fa)return d||Ad.call(a,b,!0,c),a.Yd;c=a.rc[((q&-4096)+(b&4095)&a.La)>>>a.ha];if(d)return c;d=b>>>a.ha;q=a.W[d];b=b&-4096;var t;0 >2;b.D=l;b.H=p>>2;db&&Hb&&c.aa&&!c.controller&&!c.ee&&!c.fe?(b.Pa=c.Pa,b.sd=c.sd,b.aa=c.aa,Eb(b,gc)):(b.N=c?Xb(32):0,b.W=c?Xb(96):0,Eb(b,ec));sb(b,a.Ta,q);a.W[d]=b;a.pf.push(d);return b}function Bd(a){a.W!==a.rc&&(a.W=a.rc,a.rf=null,a.pf=null,a.Yd=null)}f=Sc.prototype;f.reset=function(){this.ja.Rb&&pc(this);zd(this);jc(this);this.ja.Yc=!1}; +e>>2;b.D=l;b.H=p>>2;db&&Hb&&c.aa&&!c.controller&&!c.ee&&!c.fe?(b.Pa=c.Pa,b.sd=c.sd,b.aa=c.aa,Eb(b,gc)):(b.N=c?Xb(32):0,b.W=c?Xb(96):0,Eb(b,ec));sb(b,a.Ta,q);a.W[d]=b;a.pf.push(d);return b}function Bd(a){a.W!==a.rc&&(a.W=a.rc,a.rf=null,a.pf=null,a.Yd=null)}f=Rc.prototype;f.reset=function(){this.ja.Rb&&pc(this);zd(this);jc(this);this.ja.Yc=!1}; function Cd(a,b){var c;switch(b){case 0:c=a.G;break;case 1:c=a.F;break;case 2:c=a.I;break;case 3:c=a.B;break;case 4:c=u(a);break;case 5:c=a.K;break;case 6:c=a.J;break;case 7:c=a.H}return c}function Dd(a,b,c){switch(b){case 0:a.G=c;break;case 1:a.F=c;break;case 2:a.I=c;break;case 3:a.B=c;break;case 4:r(a,c);break;case 5:a.K=c;break;case 6:a.J=c;break;case 7:a.H=c}} -function zd(a){a.G=0;a.B=0;a.F=0;a.I=0;a.Ob=0;a.K=0;a.J=0;a.H=0;a.Jb=!1;a.ya=a.Ma=0;a.mc=0;a.yh=0;a.kd=0;a.Ua=65520;a.Ab=0;a.xc=1023;a.ca=a.Fb=0;a.qd=a.Gd=a.pd=a.Dd=0;a.Vb=-1;a.nd=a.Zd=-1;a.Qd=a.sa=-1;a.Ia=new zc(a,1,"CS");a.Ca=new zc(a,2,"DS");a.va=new zc(a,2,"ES");a.Z=new zc(a,3,"SS");r(a,0);Ec(a,0);if(80386<=a.ia){switch(a.fd){case 80562:case 80563:a.I=771;break;case 80578:a.I=772;break;case 80594:a.I=773;break;case 80595:case 80596:a.I=776}a.Ua=16;a.Ch=0;a.od=0;a.Nc=0;a.fb=[0,0,0,0,null,null, -0,0];a.tf=[null,null,null,null,null,null,0,0];a.Qa=new zc(a,2,"FS");a.Va=new zc(a,2,"GS");Bd(a)}a.ag=new zc(a,0,"NULL");a.O=a.Ca;a.S=a.Z;a.N=a.Ba=0;a.U=a.na=-1;a.Pc=a.ag;a.Ka=0;if(80286>a.ia)Qc(a,0,65535);else{a.kb=0;a.wc=65535;a.Pb=new zc(a,5,"LDT",!0);a.ka=new zc(a,4,"TSS",!0);a.Na=new zc(a,6,"VER",!0);Qc(a,65520,61440);var b,c=v(a);b=a.Ia;var d=-65536;80386>b.A.ia&&(d&=16777215);b=b.Ea=d;a.da=b+c|0;a.Zf=b+a.Ia.cb|0}Oc(a,0);Gc(a)} -function Ed(a,b){b.ra&65528&&b.uc a.ia)Pc(a,0,65535);else{a.kb=0;a.wc=65535;a.Pb=new yc(a,5,"LDT",!0);a.ka=new yc(a,4,"TSS",!0);a.Na=new yc(a,6,"VER",!0);Pc(a,65520,61440);var b,c=v(a);b=a.Ia;var d=-65536;80386>b.A.ia&&(d&=16777215);b=b.Ea=d;a.da=b+c|0;a.Zf=b+a.Ia.cb|0}Nc(a,0);Fc(a)} +function Ed(a,b){b.ra&65528&&b.uc >16,e=0;4>e;e++){if(c&3){var k=!!(d&1),l=a.fb[e],l=l&~(d>>2&3);if(b){var l=a.W[l>>>a.ha],p=a;k?0===l.fe++&&(p&&(l.A=p),bc(l,ac,!1)):0===l.ee++&&(p&&(l.A=p),$b(l,ac,!1))}else l=a.W[l>>>a.ha],k?0===--l.fe&&(k=l,k.dc=k.K?k.Z:k.jf,k.lf=k.K?k.oa:k.qh,k.kf=k.K?k.pa:k.ka):0===--l.ee&&(k=l,k.cc=k.Bd,k.cf=k.df,k.Rd=k.kh)}c>>=2;d>>=4}} -function Yb(a,b,c,d){if(!(a.N&8192)&&a.fb[7]&255){c--;var e=a.fb[7],k=e>>16;d=d?1:0==d?3:0;for(var l=0;4>l;l++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.fb[l]&&b<=a.fb[l]+p){a.fb[6]|=1< >=2;k>>=4}}}function Gc(a,b,c){void 0===b&&(b=!!(a.Ua&1));void 0===c&&(c=!!(a.ca&131072));a.xh=b&&!c?Td:Wc;Ac(a.Ia,!1,b,c);Ac(a.Ca,!1,b,c);Ac(a.Z,!1,b,c);Ac(a.va,!1,b,c);80386<=a.ia&&(Ac(a.Qa,!1,b,c),Ac(a.Va,!1,b,c));Pd(a)} -f.save=function(){var a=new Ud(this);D(a,0,[this.G,this.B,this.F,this.I,u(this),this.K,this.J,this.H]);var b=v(this),c=this.Ia.save(),d=this.Ca.save(),e=this.Z.save(),k=this.va.save(),l;null!=this.kb?(l=[this.Ua,this.kb,this.wc,this.Ab,this.xc,this.Pb.save(),this.ka.save(),this.Fb],80386<=this.ia&&(l.push(this.Ch),l.push(this.od),l.push(this.Nc),l.push(this.fb),l.push(this.tf))):l=null;b=[b,c,d,e,k,l,Nc(this)];80386<=this.ia&&(b.push(this.Qa.save()),b.push(this.Va.save()));D(a,1,b);D(a,2,[this.O.Vf, +function Yb(a,b,c,d){if(!(a.N&8192)&&a.fb[7]&255){c--;var e=a.fb[7],k=e>>16;d=d?1:0==d?3:0;for(var l=0;4>l;l++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.fb[l]&&b<=a.fb[l]+p){a.fb[6]|=1< >=2;k>>=4}}}function Fc(a,b,c){void 0===b&&(b=!!(a.Ua&1));void 0===c&&(c=!!(a.ca&131072));a.xh=b&&!c?Td:Vc;zc(a.Ia,!1,b,c);zc(a.Ca,!1,b,c);zc(a.Z,!1,b,c);zc(a.va,!1,b,c);80386<=a.ia&&(zc(a.Qa,!1,b,c),zc(a.Va,!1,b,c));Pd(a)} +f.save=function(){var a=new Ud(this);D(a,0,[this.G,this.B,this.F,this.I,u(this),this.K,this.J,this.H]);var b=v(this),c=this.Ia.save(),d=this.Ca.save(),e=this.Z.save(),k=this.va.save(),l;null!=this.kb?(l=[this.Ua,this.kb,this.wc,this.Ab,this.xc,this.Pb.save(),this.ka.save(),this.Fb],80386<=this.ia&&(l.push(this.Ch),l.push(this.od),l.push(this.Nc),l.push(this.fb),l.push(this.tf))):l=null;b=[b,c,d,e,k,l,Mc(this)];80386<=this.ia&&(b.push(this.Qa.save()),b.push(this.Va.save()));D(a,1,b);D(a,2,[this.O.Vf, this.S.Vf,this.N,this.Ba,this.Ka,this.U,this.na]);D(a,3,[0,this.Gc,this.Y.zd]);b=this.oa;c=!!(this.Ua&-2147483648);d=0;e=[];(k=!b.H&&b.oa==b.La)||xb(b,!0);for(l=0;l c&&0<=(a.Zf^a.da)&&(8088>=a.ia||a.Ia.cb==a.Ia.wa?F(a,a.da-a.Ia.Ea):-1>c&&m.call(a,13,0))}function Zd(a){a.da=a.Qd}function u(a){return a.Ob&~a.Z.wa|a.xa-a.Z.Ea}function r(a,b){a.Ob=b;a.xa=a.Z.Ea+(b&a.Z.wa)|0}function $d(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var l=(e^a.resultType)&a.resultType;l&&(l&1&&ae(a),l&2&&be(a),l&4&&ce(a),l&8&&de(a),l&16&&ee(a),l&32&&fe(a))}k?(a.qd=d,a.pd=b):(a.qd=b,a.pd=d);a.Gd=c;a.Dd=d;a.resultType=e} function ge(a,b,c,d,e){a.resultType=c|26;a.Dd=b;d?he(a):ie(a);e?je(a):ke(a);return b}function le(a,b,c,d){c&d?he(a):ie(a);(b^c)&d?je(a):ke(a)}function me(a){return ae(a)?1:0}function ae(a){a.resultType&1&&(a.ca&=-2,(a.qd^(a.qd^a.Gd)&(a.Gd^a.pd))&a.resultType&-2147450752&&(a.ca|=1),a.resultType&=-2);return a.ca&1}function be(a){a.resultType&2&&(a.ca&=-5,38505>>((a.Dd^a.Dd>>4)&15)&1&&(a.ca|=4),a.resultType&=-3);return a.ca&4} function ce(a){a.resultType&4&&(a.ca&=-17,(a.pd^a.qd^a.Gd)&16&&(a.ca|=16),a.resultType&=-5);return a.ca&16}function de(a){a.resultType&8&&(a.ca&=-65,a.Dd&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.ca|=64),a.resultType&=-9);return a.ca&64}function ee(a){a.resultType&16&&(a.ca&=-129,a.Dd&a.resultType&-2147450752&&(a.ca|=128),a.resultType&=-17);return a.ca&128} function fe(a){a.resultType&32&&(a.ca&=-2049,(a.qd^a.pd)&(a.Gd^a.pd)&a.resultType&-2147450752&&(a.ca|=2048),a.resultType&=-33);return a.ca&2048}function ie(a){a.resultType&=-2;a.ca&=-2}function ne(a){a.resultType&=-5;a.ca&=-17}function oe(a){a.resultType&=-9;a.ca&=-65}function ke(a){a.resultType&=-33;a.ca&=-2049}function he(a){a.resultType&=-2;a.ca|=1}function pe(a){a.resultType&=-5;a.ca|=16}function qe(a){a.resultType&=-9;a.ca|=64}function je(a){a.resultType&=-33;a.ca|=2048} -function Nc(a){return a.ca&-2262|ae(a)|be(a)|ce(a)|de(a)|ee(a)|fe(a)}function re(a,b){b=b|a.Ua&1|65520;a.Ua=a.Ua&-65536|b&65535;a.Ua&1&&Gc(a,!0)}function Oc(a,b,c){a.Ua&1||(b&=~a.rh);void 0===c&&(c=a.Fa);c?b=b&-12289|a.ca&12288:a.Fb=(b&12288)>>12;c>a.Fb&&(b=b&-513|a.ca&512);a.resultType=128;a.ca=a.ca&~(a.ed|2261)|b&(a.ed|2261)|a.sh;a.ca&256&&(a.Ka|=2,a.N|=4)} +function Mc(a){return a.ca&-2262|ae(a)|be(a)|ce(a)|de(a)|ee(a)|fe(a)}function re(a,b){b=b|a.Ua&1|65520;a.Ua=a.Ua&-65536|b&65535;a.Ua&1&&Fc(a,!0)}function Nc(a,b,c){a.Ua&1||(b&=~a.rh);void 0===c&&(c=a.Fa);c?b=b&-12289|a.ca&12288:a.Fb=(b&12288)>>12;c>a.Fb&&(b=b&-513|a.ca&512);a.resultType=128;a.ca=a.ca&~(a.ed|2261)|b&(a.ed|2261)|a.sh;a.ca&256&&(a.Ka|=2,a.N|=4)} function se(a,b,c){var d=0;if(a.Ua&1&&(a.Fa>a.Fb||a.ca&131072)&&a.ka.Eh)for(var e=a.ka.Eh+(b>>>3),d=(1< >>=8,e++;return d?(m.call(a,13,0),!1):!0} f.Eb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.pa[b]=c;this.zh++;d=!0;break;default:d=this.parent.Eb.call(this,a,b,c)}return d}; function te(a,b,c,d){var e=(d?a.rc:a.W)[(b&a.lc)>>>a.ha];e&&5==e.type&&(e=Zb(a,b,!1,!0));if(e){var k=b&a.ab;if(!c||1==c)return e.Bd(k,b);if(2==c)return k >>this.ha].cc(a&this.ab,a)}; f.ma=function(a){var b=a&this.ab,c=(a&this.lc)>>>this.ha;this.A-=this.D.Nf;if(b >>this.ha;if(b >>this.ha].dc(a&this.ab,b&255,a)}; f.gb=function(a,b){var c=a&this.ab,d=(a&this.lc)>>>this.ha;this.A-=this.D.Nf;c >8&255,a+1))};f.$a=function(a,b){var c=a&this.ab,d=(a&this.lc)>>>this.ha;this.A-=this.D.Nf;if(c >>=8}};function ue(a,b,c){a.Pc=b;a.U=b.gc(a.jc=c,1);return a.N&1?0:a.Lb(a.U)} function G(a,b){return ue(a,a.O,b&a.wa)}function H(a,b){return ue(a,a.S,b&a.wa)}function ve(a,b,c){a.Pc=b;a.U=b.gc(a.jc=c,a.ba);return a.N&1?0:a.Mb(a.U)}function I(a,b){return ve(a,a.O,b&a.wa)}function K(a,b){return ve(a,a.S,b&a.wa)}function we(a,b,c){a.Pc=b;a.na=a.U=b.gc(a.jc=c,1);return a.N&1?0:a.Lb(a.U)}function L(a,b){return we(a,a.O,b&a.wa)}function M(a,b){return we(a,a.S,b&a.wa)}function ze(a,b,c){a.Pc=b;a.na=a.U=b.gc(a.jc=c,a.ba);return a.N&1?0:a.Mb(a.U)} -function N(a,b){return ze(a,a.O,b&a.wa)}function O(a,b){return ze(a,a.S,b&a.wa)}function P(a,b){a.N&2||a.Kc(a.Pc.hc(a.jc,1),b)}function Q(a,b){a.N&2||a.Ub(a.Pc.hc(a.jc,a.ba),b)}function Ic(a,b,c){return a.Mb(b.gc(c,a.ba))}f.X=function(){var a=this.Lb(this.da);Yd(this,1);return a};function Ae(a){var b=a.ma(a.da);Yd(a,2);return b}function R(a){var b=a.Bh(a.da);Yd(a,a.Uc);return b}f.Ga=function(){var a=this.Mb(this.da);Yd(this,this.ba);return a}; +function N(a,b){return ze(a,a.O,b&a.wa)}function O(a,b){return ze(a,a.S,b&a.wa)}function P(a,b){a.N&2||a.Kc(a.Pc.hc(a.jc,1),b)}function Q(a,b){a.N&2||a.Ub(a.Pc.hc(a.jc,a.ba),b)}function Hc(a,b,c){return a.Mb(b.gc(c,a.ba))}f.X=function(){var a=this.Lb(this.da);Yd(this,1);return a};function Ae(a){var b=a.ma(a.da);Yd(a,2);return b}function S(a){var b=a.Bh(a.da);Yd(a,a.Uc);return b}f.Ga=function(){var a=this.Mb(this.da);Yd(this,this.ba);return a}; f.L=function(){var a=this.Lb(this.da)<<24>>24;Yd(this,1);return a};function T(a,b){var c=a.Lb(a.da);Yd(a,1);return Be[c].call(a,b)}function n(a){var b=a.Mb(a.xa);a.xa=a.xa+a.ba|0;var c=a.$f-a.xa|0;0>c&&0<=(a.$f^a.xa)&&(8088>=a.ia||!a.Z.wd&&a.Z.cb==a.Z.wa||a.Z.wd&&!a.Z.cb?r(a,a.xa-a.Z.Ea&a.Z.wa):-1>c&&m.call(a,12,0));return b} -function Jc(a,b,c,d){c=a.xa-c|0;0>(c-a.Fd|0)&&0<=(a.Fd^c)&&(8088>=a.ia||!a.Z.wd&&a.Z.cb==a.Z.wa||a.Z.wd&&!a.Z.cb?(r(a,c-a.Z.Ea&a.Z.wa),c=a.xa):m.call(a,12,0));switch(d){case 1:a.Kc(c,b);break;case 2:a.gb(c,b);break;case 4:a.$a(c,b)}a.xa=c}function Mc(a,b){var c=a.xa-a.ba|0;0>(c-a.Fd|0)&&0<=(a.Fd^c)&&(8088>=a.ia||!a.Z.wd&&a.Z.cb==a.Z.wa||a.Z.wd&&!a.Z.cb?(r(a,c-a.Z.Ea&a.Z.wa),c=a.xa):m.call(a,12,0));a.Ub(c,b);a.xa=c} -function Ce(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ia)2 (c-a.Fd|0)&&0<=(a.Fd^c)&&(8088>=a.ia||!a.Z.wd&&a.Z.cb==a.Z.wa||a.Z.wd&&!a.Z.cb?(r(a,c-a.Z.Ea&a.Z.wa),c=a.xa):m.call(a,12,0));switch(d){case 1:a.Kc(c,b);break;case 2:a.gb(c,b);break;case 4:a.$a(c,b)}a.xa=c}function Lc(a,b){var c=a.xa-a.ba|0;0>(c-a.Fd|0)&&0<=(a.Fd^c)&&(8088>=a.ia||!a.Z.wd&&a.Z.cb==a.Z.wa||a.Z.wd&&!a.Z.cb?(r(a,c-a.Z.Ea&a.Z.wa),c=a.xa):m.call(a,12,0));a.Ub(c,b);a.xa=c} +function Ce(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ia)2 this.ia?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Ka&1&&this.ca&512){var c=De(this.T);if(-1<=c&&(this.Ka&=-2,0<=c)){this.Ka&=-5;Ee.call(this,c);break a}}break;case 1:if(this.Ka&2){this.Ka&=-3;80386<=this.ia&& -(this.fb[6]|=16384);Ee.call(this,1);break a}}a=1-a}}if(this.Ka&4){this.N=this.A=0;break}}this.N=0;this.qa[this.X()].call(this)}while(0 this.ia?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Ka&1&&this.ca&512){var c=De(this.T);if(-1<=c&&(this.Ka&=-2,0<=c)){this.Ka&=-5;Ee.call(this,c);break a}}break;case 1:if(this.Ka&2){this.Ka&=-3;80386<=this.ia&& +(this.fb[6]|=16384);Ee.call(this,1);break a}}a=1-a}}if(this.Ka&4){this.N=this.A=0;break}}this.N=0;this.qa[this.X()].call(this)}while(0 >11;Ie(this);Je(this,a[b++]);for(c=0;c =Ke&&Le(a,13))}function Ie(a){a.ga&=-129;a.ga&~a.J&63&&(a.ga|=128);if(a.ga&128&&!(a.J&128))return a=a.T,a.ia>=Ke?Me(a,13):a.va&0||Ee.call(a.A,2),!0;a=a.T;a.ia>=Ke&&Le(a,13);return!1}function Ne(a,b){80387<=a.ia||(b&=-65);a.ga|=b;return Ie(a)} @@ -144,136 +144,136 @@ bf(this),U(this,0)))},48:function(){V(this,this.B,Pe(this,U(this,this.B),U(this, this.kj()},3:function(){Xe(this)&&(this.kj(),hf(this))},4:Bf,6:Cf,7:Hf,48:xf,49:Kf,50:function(){V(this,this.B,U(this,0))},51:Ef},222:{0:function(){V(this,0,Pe(this,U(this,0),Ze(this)))},1:function(){V(this,0,Re(this,U(this,0),Ze(this)))},2:function(){Te(this,U(this,0),Ze(this))},3:function(){Te(this,U(this,0),Ze(this))&&hf(this)},4:function(){V(this,0,Qe(this,U(this,0),Ze(this)))},5:function(){V(this,0,Qe(this,Ze(this),U(this,0)))},6:function(){V(this,0,Se(this,U(this,0),Ze(this)))},7:function(){V(this, 0,Se(this,Ze(this),U(this,0)))},48:function(){V(this,this.B,Pe(this,U(this,this.B),U(this,0)))&&hf(this)},49:function(){V(this,this.B,Re(this,U(this,this.B),U(this,0)))&&hf(this)},50:vf,51:function(){Te(this,U(this,0),U(this,1))&&null!=hf(this)&&hf(this)},52:function(){V(this,this.B,Qe(this,U(this,0),U(this,this.B)))&&hf(this)},53:function(){V(this,this.B,Qe(this,U(this,this.B),U(this,0)))&&hf(this)},54:function(){V(this,this.B,Se(this,U(this,0),U(this,this.B)))&&hf(this)},55:function(){V(this,this.B, Se(this,U(this,this.B),U(this,0)))&&hf(this)}},223:{0:function(){jf(this,Ze(this))},2:function(){null!=Ue(this,U(this,0),32768)&&this.A.gb(this.A.U,this.K[0])},3:function(){null!=Ue(this,U(this,0),32768)&&(this.A.gb(this.A.U,this.K[0]),hf(this))},4:function(){var a=cf(this),b=ff(a[0],8)+1E8*ff(a[1],8)+1E16*ff(a[2],2);a[2]&32768&&(b=-b);jf(this,b)},5:function(){var a;a=this.A.la(this.A.U);a=4294967296*this.A.la(this.A.U+4)+(a>>>0);jf(this,a)},6:function(){var a=Ue(this,hf(this));null!=a&&(this.H[0]= -gf(a,8),this.H[1]=gf(a/1E8,8),this.H[2]=gf(a/1E16,2),0>a&&(this.H[2]|=32768),df(this))},7:function(){null!=Ue(this,U(this,0),rf)&&(this.jj(),hf(this))},48:function(){xf.call(this);hf(this)},49:Kf,50:Ff,51:Ff,52:If}},Pf=[sf,yf,zf,Af,Bf,Cf,Gf,Df,Hf,If];Da(function(){for(var a=Za(document,"pcjs","fpu"),b=0;b >16,c=c<<16>>16,d=d<<16>>16);this.A-=this.D.ci;(b d)&&m.call(this,5);this.N|=2;return a}function Yf(a,b){var c=0;if(b){oe(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else qe(this);this.A-=11+3*c;return a}function Zf(a,b){var c=0;if(b){oe(this);for(var d=2==this.ba?15:31,e=1< >>=1;c++;d--}}else qe(this);this.A-=11+3*c;return a} -function $f(a,b){a&1<<(b&(2==this.ba?15:31))?he(this):ie(this);this.A-=-1===this.U?3:6;this.N|=2;return a}function ag(a,b){var c=1<<(b&(2==this.ba?15:31));a&c?he(this):ie(this);this.A-=-1===this.U?6:8;return a^c}function bg(a,b){var c=1<<(b&(2==this.ba?15:31));a&c?he(this):ie(this);this.A-=-1===this.U?6:8;return a&~c}function cg(a,b){var c=1<<(b&(2==this.ba?15:31));a&c?he(this):ie(this);this.A-=-1===this.U?6:8;return a|c} -function dg(a,b){if(-1===this.U)return $f.call(this,a,b);var c=this.ba<<3;if(b>=c||b<-c)a=ve(this,this.Pc,this.jc+(b>>(2==this.ba?4:5))*this.ba);b=1<<(b&(2==this.ba?15:31));a&b?he(this):ie(this);this.A-=6;this.N|=2;return a}function eg(a,b){if(-1===this.U)return ag.call(this,a,b);var c=this.ba<<3;if(b>=c||b<-c)a=ve(this,this.Pc,this.jc+(b>>(2==this.ba?4:5))*this.ba);b=1<<(b&(2==this.ba?15:31));a&b?he(this):ie(this);this.A-=8;return a^b} -function fg(a,b){if(-1===this.U)return bg.call(this,a,b);var c=this.ba<<3;if(b>=c||b<-c)a=ve(this,this.Pc,this.jc+(b>>(2==this.ba?4:5))*this.ba);b=1<<(b&(2==this.ba?15:31));a&b?he(this):ie(this);this.A-=8;return a&~b}function gg(a,b){if(-1===this.U)return cg.call(this,a,b);var c=this.ba<<3;if(b>=c||b<-c)a=ve(this,this.Pc,this.jc+(b>>(2==this.ba?4:5))*this.ba);b=1<<(b&(2==this.ba?15:31));a&b?he(this):ie(this);this.A-=8;return a|b} -function hg(a,b){this.nd=this.Ia.ra;this.Zd=this.Z.ra;this.sa=this.xa;var c=v(this),d=this.ba;null!=Qc(this,a,b,!0)&&(Jc(this,this.nd,d,2),Jc(this,c,d,d));this.nd=this.Zd=this.sa=-1}function ig(a,b){$d(this,a,b,a-b|0,191,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Cg:this.D.Db;this.N|=2;return a}function jg(a,b){$d(this,a,b,a-b|0,this.Wa|63,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Cg:this.D.Db;this.N|=2;return a} -function kg(a){var b=a-1|0;$d(this,a,1,b,this.Wa|62,!0);this.A-=2;return a&~this.C|b&this.C}function lg(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function mg(a,b,c){c>>>=0;if(!c||c<=b>>>0)return!1;var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0 >>=0,b[1]++);e+=e}do 0<=lg(a,c)&&(b=a,k=c,b[0]-=k[0],b[1]-=k[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e/=2;while(1<=e);this.ya=d;this.Ma=a[0];return!0} -function ng(a){if(this.ld){var b=this.ld,c=this.yh,d=this.kd,e=d>>3&7;b.B=d&7;var k=(3>(d>>6&3)?0:48)+e;(217==c||219==c)&&52<=k&&(k=e<<4|b.B);if(e=Lf[c][k]){if(0>Pf.indexOf(e)){var k=b.A,l=k.Qd;8087==b.ia&&(k.Ba&16&&l++,k.Ba&32&&l++);b.Z=k.Ia.ra;b.O=l-k.Ia.Ea;-1!==k.U&&(b.oa=k.Pc.ra,b.S=k.U-k.Pc.Ea);b.da=(c&7)<<8|d}e.call(b)}}this.A-=-1===this.U?2:8;return a}function og(a,b){var c=pg.call(this,this.L(),b);80386>this.ia&&(this.A-=12);return c} -function qg(a,b){var c;a=this.Ga();c=2==this.ba?pg.call(this,a,b):rg.call(this,a,b);80386>this.ia&&(this.A-=12);return c}function sg(a,b){var c=!1;0>b&&(b=-b|0,c=!c);0>a&&(a=-a|0,c=!c);tg.call(this,a,b);c&&(this.ya=~this.ya+1|0,this.Ma=~this.Ma+(this.ya?0:1)|0)}function pg(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767 c?(he(this),je(this)):(ie(this),ke(this));this.A-=-1===this.U?9:12;return c&65535} -function rg(a,b){sg.call(this,a,b);this.Ma!=this.ya>>31?(he(this),je(this)):(ie(this),ke(this));this.A-=-1===this.U?9:12;return this.ya}function ug(a){var b=a+1|0;$d(this,a,1,b,this.Wa|62);this.A-=2;return a&~this.C|b&this.C}function vg(a,b,c){this.A-=this.D.yi+(c||0);c=Nc(this);var d=this.Ia.ra,e=v(this);a=this.Ia.Wh(a);-1!==a&&(Mc(this,c),Mc(this,d),Mc(this,e),null!=b&&Mc(this,b),this.Vb=-1,Xd(this,a))} -function wg(a,b){this.A-=14+(-1===this.U?0:2);oe(this);-1!==this.Na.load(b)&&this.Na.uc>=this.Fa&&this.Na.uc>=(b&3)&&(qe(this),a=this.Na.rb&-256,2 =this.Fa)&&this.Na.uc>=(b&3))return qe(this),this.Na.cb;oe(this);return a}function Dg(a,b){if(-1===this.U)return qd.call(this),a;Ec(this,this.ma(this.U+this.ba));this.A-=this.D.ue;return b}function Eg(a,b){this.A-=-1===this.na?-1===this.U?this.D.Ni:this.D.Mi:this.D.Ki;return b}function Fg(a,b){return b}function Gg(){-1!==this.na&&Hc(this,2);return Eg.call(this,0,this.mc)} -function tg(a,b){if(a&-65536||b&-65536){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,l=c*e,e=(l>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.ya=e<<16|l&65535;this.Ma=p+((e>>>16)+d*k)|0}else this.ya=a*b|0,this.Ma=0}function Hg(a,b){this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return ge(this,a|b,128)}function Ig(a,b){this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return ge(this,a|b,this.Wa)&this.C} -function Jg(a){this.sa=this.xa;var b=n(this),c=n(this);a&&r(this,u(this)+a);Qc(this,b,c,!1)&&(a&&r(this,u(this)+a),Ed(this,this.Ca),Ed(this,this.va),80386<=this.ia&&(Ed(this,this.Qa),Ed(this,this.Va)));2==a&&this.Yf&&Rd(this,this.da);this.sa=-1}function Kg(a,b){var c=a-b-me(this)|0;$d(this,a,b,c,191,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return c&255} -function Lg(a,b){var c=a-b-me(this)|0;$d(this,a,b,c,this.Wa|63,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return c&this.C}function Mg(a){this.N|=1;this.Ib[this.X()].call(this,a);this.A-=-1===this.U?4:5}function Ng(){return fe(this)?1:0}function Og(){return ae(this)?1:0}function Pg(){return ae(this)?0:1}function Qg(){return de(this)?1:0}function Rg(){return de(this)?0:1}function Sg(){return ae(this)||de(this)?1:0}function Tg(){return ae(this)||de(this)?0:1} -function Ug(){return ee(this)?1:0}function Vg(){return ee(this)?0:1}function Wg(){return be(this)?1:0}function Xg(){return be(this)?0:1}function Yg(){return!ee(this)!=!fe(this)?1:0}function Zg(){return!ee(this)!=!fe(this)?0:1}function $g(){return de(this)||!ee(this)!=!fe(this)?1:0}function ah(){return de(this)||!ee(this)!=!fe(this)?0:1}function bh(a,b,c){if(c){16 >>16-c)&65535;ge(this,a,32768,d&32768)}return a} -function ch(a,b,c){if(c){var d=a< >>32-c;ge(this,a,-2147483648,d&-2147483648)}return a}function dh(a,b){return bh.call(this,a,b,this.X())}function eh(a,b){return ch.call(this,a,b,this.X())}function fh(a,b){return bh.call(this,a,b,this.F&31)}function gh(a,b){return ch.call(this,a,b,this.F&31)}function hh(a,b,c){if(c){16 >>c-1;a=(d>>>1|b<<16-c)&65535;ge(this,a,32768,d&1)}return a} -function ih(a,b,c){if(c){var d=a>>>c-1;a=d>>>1|b<<32-c;ge(this,a,-2147483648,d&1)}return a}function jh(a,b){return hh.call(this,a,b,this.X())}function kh(a,b){return ih.call(this,a,b,this.X())}function lh(a,b){return hh.call(this,a,b,this.F&31)}function mh(a,b){return ih.call(this,a,b,this.F&31)}function nh(a,b){var c=a-b|0;$d(this,a,b,c,191,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return c&255} -function oh(a,b){var c=a-b|0;$d(this,a,b,c,this.Wa|63,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return c&this.C}function ph(a,b){ge(this,a&b,128);this.A-=-1===this.na?-1===this.U?this.D.eh:this.D.Xe:this.D.Xe;this.N|=2;return a}function qh(a,b){ge(this,a&b,this.Wa);this.A-=-1===this.na?-1===this.U?this.D.eh:this.D.Xe:this.D.Xe;this.N|=2;return a}function rh(a,b){var c=this.G&this.C,d=(1<<(this.F&31))-1;return a&~(d< >(this.G&this.C)&(1<<(this.F&31))-1&this.C}function th(a,b){if(-1===this.U){switch(this.kd&7){case 0:this.G=this.G&-256|a;break;case 1:this.F=this.F&-256|a;break;case 2:this.I=this.I&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&-65281|a<<8;break;case 5:this.F=this.F&-65281|a<<8;break;case 6:this.I=this.I&-65281|a<<8;break;case 7:this.B=this.B&-65281|a<<8}this.A-=this.D.gh}else this.na=this.U,P(this,a),this.A-=this.D.fh;return b} -function uh(a,b){if(-1===this.U){switch(this.kd&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.I=this.I&~this.C|a;break;case 3:this.B=this.B&~this.C|a;break;case 4:r(this,u(this)&~this.C|a);break;case 5:this.K=this.B&~this.C|a;break;case 6:this.J=this.J&~this.C|a;break;case 7:this.H=this.H&~this.C|a}this.A-=this.D.gh}else this.na=this.U,Q(this,a),this.A-=this.D.fh;return b} -function vh(a,b){var c=a^b;ge(this,c,128);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return c}function wh(a,b){this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return ge(this,a^b,this.Wa)&this.C}function xh(a){if(80186>this.ia)return yh.call(this,a);m.call(this,13,0);return a}function nd(a){m.call(this,6);return a}function yh(a){qd.call(this);return a}function zh(){8086==this.ia?(this.Vb=-1,vg.call(this,0,null,2)):m.call(this,0,null,2)} -function Ah(){this.A-=-1===this.U?2:this.D.$i;return 1}function Bh(){var a=this.F&255;this.A-=(-1===this.U?this.D.Xg:this.D.Wg)+(a< this.Vb?(-1!=this.nd&&(this.Ia.Cb=3,Wd(this,this.nd),this.nd=-1),Xd(this,this.Qd),-1!=this.Zd&&(Ec(this,this.Zd),this.Zd=-1),-1!==this.sa&&(r(this,this.Ob&~this.Z.wa|this.sa-this.Z.Ea),this.sa=-1)):8!=this.Vb?(b=0,a=8):(b=0,a=-1,zd(this),e=d=!1)):Xd(this,this.Qd);var k=a,l=b,p=te(this,this.da);204!=p||this.xc||(d=!1);this.ca&131072&&(6==k&&99==p||13==k&&205==p)&&(d=!1);983040<=this.da&&1048575>=this.da&&(d=!1);if(d){var q=this.ja.Rb, -k="Fault 0x"+da(k,2)+(null!=l?" (0x"+da(l,4)+")":"")+" on opcode "+("0x"+da(p,2));d&&q&&(k+=" (blocked by PCjs Debugger)");this.Ha(k);pc(this)}if(d&&e)throw-1;if(e)throw this.Vb=a,vg.call(this,a,b,c),this.Qd=this.da,this.N=1==a?this.N|8192:this.N|4096,a;}function Ad(a,b,c){this.od=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Fa&&(a|=4);m.call(this,14,a)}function od(){this.Fc[this.X()].call(this)}function rd(){Mc(this,u(this)&this.C);this.A-=this.D.zc} -function Yc(){this.sa=this.xa;var a=u(this)&this.C;Mc(this,this.G&this.C);Mc(this,this.F&this.C);Mc(this,this.I&this.C);Mc(this,this.B&this.C);Mc(this,a);Mc(this,this.K&this.C);Mc(this,this.J&this.C);Mc(this,this.H&this.C);this.A-=this.D.Ui;this.sa=-1} -function Zc(){this.sa=this.xa;this.H=this.H&~this.C|n(this);this.J=this.J&~this.C|n(this);this.K=this.K&~this.C|n(this);r(this,u(this)+this.ba);this.B=this.B&~this.C|n(this);this.I=this.I&~this.C|n(this);this.F=this.F&~this.C|n(this);this.G=this.G&~this.C|n(this);this.A-=this.D.Si;this.sa=-1}function $c(){this.ua[this.X()].call(this,Xf)}function sd(){!(this.Ua&1)||this.ca&131072?m.call(this,6):this.Da[this.X()].call(this,Wf)}function td(){this.N|=20;this.O=this.S=this.Qa;this.A-=this.D.Oc} -function ud(){this.N|=20;this.O=this.S=this.Va;this.A-=this.D.Oc}function vd(){this.N|=1024;this.Ba&1024||(this.ba^=6,this.C^=-65536,Od(this));this.A-=this.D.Oc}function wd(){this.N|=2048;this.Ba&2048||(this.Uc^=6,this.wa^=-65536,Fd(this));this.A-=this.D.Oc}function ad(){Mc(this,this.Ga());this.A-=this.D.zc}function bd(){this.ua[this.X()].call(this,qg)}function cd(){Mc(this,this.L());this.A-=this.D.zc}function dd(){this.ua[this.X()].call(this,og)} -function ed(){var a=1,b=0,c=this.wa,d=5;this.Ba&192&&(a=this.F&c,b=1,this.Ba&256&&(d=4));if(a--){var e=this.I&65535;se(this,e,1)&&(e=Ob(this.oa,e,1,this.da-b-1),this.Kc(this.va.hc(this.H&c,1),e),this.H=this.H&~c|this.H+(this.ca&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(Zd(this),this.N|=256))}} -function fd(){var a=1,b=0,c=this.wa,d=5;this.Ba&192&&(a=this.F&c,b=1,this.Ba&256&&(d=4));if(a--){var e=this.I&65535;se(this,e,this.ba)&&(e=Ob(this.oa,e,this.ba,this.da-b-1),this.Ub(this.va.hc(this.H&c,this.ba),e),this.H=this.H&~c|this.H+(this.ca&1024?-this.ba:this.ba)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(Zd(this),this.N|=256))}} -function gd(){var a=1,b=0,c=this.wa,d=5;this.Ba&192&&(a=this.F&c,b=1,this.Ba&256&&(d=4));if(a--){var e=this.I&65535;if(se(this,e,1)){var k=this.Lb(this.Ca.gc(this.J&c,1));Qb(this.oa,e,1,k,this.da-b-1);this.J=this.J&~c|this.J+(this.ca&1024?-1:1)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(Zd(this),this.N|=256)}}} -function hd(){var a=1,b=0,c=this.wa,d=5;this.Ba&192&&(a=this.F&c,b=1,this.Ba&256&&(d=4));if(a--){var e=Ic(this,this.Ca,this.J&c),k=this.I&65535;se(this,k,this.ba)&&(Qb(this.oa,k,this.ba,e,this.da-b-1),this.J=this.J&~c|this.J+(this.ca&1024?-this.ba:this.ba)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(Zd(this),this.N|=256))}}function Fh(){var a=this.L();fe(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa} -function Gh(){var a=this.L();fe(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Hh(){var a=this.L();ae(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Ih(){var a=this.L();ae(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Jh(){var a=this.L();de(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Kh(){var a=this.L();de(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)} -function Lh(){var a=this.L();ae(this)||de(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Mh(){var a=this.L();ae(this)||de(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Nh(){var a=this.L();ee(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Oh(){var a=this.L();ee(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Ph(){var a=this.L();be(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa} -function Qh(){var a=this.L();be(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Rh(){var a=this.L();!ee(this)!=!fe(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Sh(){var a=this.L();!ee(this)==!fe(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Th(){var a=this.L();de(this)||!ee(this)!=!fe(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa} -function Uh(){var a=this.L();de(this)||!ee(this)!=!fe(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Vh(){this.vc[this.X()].call(this,Wh,this.X);this.A-=-1===this.na?1:this.D.Mf}function Xh(){this.N|=1;this.Ib[this.X()].call(this,Eg)}function Yh(){this.N|=1;this.Da[this.X()].call(this,Eg)}function Zh(){this.wb[this.X()].call(this,Eg)}function $h(){this.ua[this.X()].call(this,Eg)}function id(){this.vc[this.X()].call(this,ai,Ch)} -function jd(){this.vb[this.X()].call(this,2==this.ba?bi:ci,Ch)}function di(){var a=Ae(this),b=n(this);F(this,b);a&&r(this,u(this)+a);this.A-=this.D.Zi}function ei(){var a=n(this);F(this,a);this.A-=this.D.Wi} -function kd(){this.sa=this.xa;var a=Ae(this),b=this.X()&31;this.A-=11;Mc(this,this.K);var c=u(this)&this.C;if(0>8&255;9<(c&15)||ce(this)?(c+=6,80286<=this.ia&&255 >8&255;9<(c&15)||ce(this)?(c=c-6&15,d=d-1& -255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?he(this):ie(this);b?pe(this):ne(this);this.A-=this.D.Od},function(){this.G=ug.call(this,this.G)},function(){this.F=ug.call(this,this.F)},function(){this.I=ug.call(this,this.I)},function(){this.B=ug.call(this,this.B)},function(){r(this,ug.call(this,u(this)))},function(){this.K=ug.call(this,this.K)},function(){this.J=ug.call(this,this.J)},function(){this.H=ug.call(this,this.H)},function(){this.G=kg.call(this,this.G)},function(){this.F=kg.call(this,this.F)}, -function(){this.I=kg.call(this,this.I)},function(){this.B=kg.call(this,this.B)},function(){r(this,kg.call(this,u(this)))},function(){this.K=kg.call(this,this.K)},function(){this.J=kg.call(this,this.J)},function(){this.H=kg.call(this,this.H)},function(){Mc(this,this.G&this.C);this.A-=this.D.zc},function(){Mc(this,this.F&this.C);this.A-=this.D.zc},function(){Mc(this,this.I&this.C);this.A-=this.D.zc},function(){Mc(this,this.B&this.C);this.A-=this.D.zc},function(){Mc(this,u(this)-2&65535);this.A-=this.D.zc}, -function(){Mc(this,this.K&this.C);this.A-=this.D.zc},function(){Mc(this,this.J&this.C);this.A-=this.D.zc},function(){Mc(this,this.H&this.C);this.A-=this.D.zc},function(){this.G=this.G&~this.C|n(this);this.A-=this.D.bc},function(){this.F=this.F&~this.C|n(this);this.A-=this.D.bc},function(){this.I=this.I&~this.C|n(this);this.A-=this.D.bc},function(){this.B=this.B&~this.C|n(this);this.A-=this.D.bc},function(){r(this,u(this)&~this.C|n(this));this.A-=this.D.bc},function(){this.K=this.K&~this.C|n(this); -this.A-=this.D.bc},function(){this.J=this.J&~this.C|n(this);this.A-=this.D.bc},function(){this.H=this.H&~this.C|n(this);this.A-=this.D.bc},Fh,Gh,Hh,Ih,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Fh,Gh,Hh,Ih,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,function(){this.vb[this.X()].call(this,ji,this.Ga);this.A-=-1===this.na?1:this.D.Mf},Vh,function(){this.vb[this.X()].call(this,ji,this.L);this.A-=-1===this.na?1:this.D.Mf},function(){this.Ib[this.X()].call(this,ph)},function(){this.Da[this.X()].call(this,qh)},function(){this.wb[this.kd= -this.X()].call(this,th)},function(){this.ua[this.kd=this.X()].call(this,uh)},Xh,Yh,Zh,$h,function(){var a=this.X();switch((a&56)>>3){case 0:this.mc=this.va.ra;break;case 1:this.mc=this.Ia.ra;break;case 2:this.mc=this.Z.ra;break;case 3:this.mc=this.Ca.ra;break;case 4:if(80386<=this.ia){this.mc=this.Qa.ra;break}m.call(this,6);return;case 5:if(80386<=this.ia){this.mc=this.Va.ra;break}default:m.call(this,6);return}this.N|=1;this.Da[a].call(this,Gg)},function(){this.N|=1;this.O=this.S=this.ag;this.ua[this.X()].call(this, -yg)},function(){var a,b;b=this.X();var c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.I;break;case 3:a=this.B;break;default:if(80286==this.ia||80386==this.ia&&4!=c&&5!=c){m.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=u(this);break;case 5:a=this.K;break;case 6:a=this.J;break;case 7:a=this.H}}this.ua[b].call(this,Eg);switch(c){case 0:b=this.G;this.G=a;Lc(this,b);break;case 1:b=this.F;this.F=a;Wd(this,b);break;case 2:b=this.I;this.I=a;Ec(this,b);break;case 3:b=this.B;this.B= -a;Kc(this,b);break;case 4:b=u(this);r(this,a);80386<=this.ia?this.Qa.load(b):Lc(this,b);break;case 5:b=this.K;this.K=a;80386<=this.ia?this.Va.load(b):Wd(this,b);break;case 6:b=this.J;this.J=a;Ec(this,b);break;case 7:b=this.H,this.H=a,Kc(this,b)}},function(){this.N|=1;this.sa=this.xa;this.mc=n(this);this.vb[this.X()].call(this,ki,Eh);this.sa=-1},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G= +gf(a,8),this.H[1]=gf(a/1E8,8),this.H[2]=gf(a/1E16,2),0>a&&(this.H[2]|=32768),df(this))},7:function(){null!=Ue(this,U(this,0),rf)&&(this.jj(),hf(this))},48:function(){xf.call(this);hf(this)},49:Kf,50:Ff,51:Ff,52:If}},Of=[sf,yf,zf,Af,Bf,Cf,Gf,Df,Hf,If];Ea(function(){for(var a=Za(document,"pcjs","fpu"),b=0;b >16,c=c<<16>>16,d=d<<16>>16);this.A-=this.D.ci;(b d)&&m.call(this,5);this.N|=2;return a}function Xf(a,b){var c=0;if(b){oe(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else qe(this);this.A-=11+3*c;return a}function Yf(a,b){var c=0;if(b){oe(this);for(var d=2==this.ba?15:31,e=1< >>=1;c++;d--}}else qe(this);this.A-=11+3*c;return a} +function Zf(a,b){a&1<<(b&(2==this.ba?15:31))?he(this):ie(this);this.A-=-1===this.U?3:6;this.N|=2;return a}function $f(a,b){var c=1<<(b&(2==this.ba?15:31));a&c?he(this):ie(this);this.A-=-1===this.U?6:8;return a^c}function ag(a,b){var c=1<<(b&(2==this.ba?15:31));a&c?he(this):ie(this);this.A-=-1===this.U?6:8;return a&~c}function bg(a,b){var c=1<<(b&(2==this.ba?15:31));a&c?he(this):ie(this);this.A-=-1===this.U?6:8;return a|c} +function cg(a,b){if(-1===this.U)return Zf.call(this,a,b);var c=this.ba<<3;if(b>=c||b<-c)a=ve(this,this.Pc,this.jc+(b>>(2==this.ba?4:5))*this.ba);b=1<<(b&(2==this.ba?15:31));a&b?he(this):ie(this);this.A-=6;this.N|=2;return a}function dg(a,b){if(-1===this.U)return $f.call(this,a,b);var c=this.ba<<3;if(b>=c||b<-c)a=ve(this,this.Pc,this.jc+(b>>(2==this.ba?4:5))*this.ba);b=1<<(b&(2==this.ba?15:31));a&b?he(this):ie(this);this.A-=8;return a^b} +function eg(a,b){if(-1===this.U)return ag.call(this,a,b);var c=this.ba<<3;if(b>=c||b<-c)a=ve(this,this.Pc,this.jc+(b>>(2==this.ba?4:5))*this.ba);b=1<<(b&(2==this.ba?15:31));a&b?he(this):ie(this);this.A-=8;return a&~b}function fg(a,b){if(-1===this.U)return bg.call(this,a,b);var c=this.ba<<3;if(b>=c||b<-c)a=ve(this,this.Pc,this.jc+(b>>(2==this.ba?4:5))*this.ba);b=1<<(b&(2==this.ba?15:31));a&b?he(this):ie(this);this.A-=8;return a|b} +function gg(a,b){this.nd=this.Ia.ra;this.Zd=this.Z.ra;this.sa=this.xa;var c=v(this),d=this.ba;null!=Pc(this,a,b,!0)&&(Ic(this,this.nd,d,2),Ic(this,c,d,d));this.nd=this.Zd=this.sa=-1}function hg(a,b){$d(this,a,b,a-b|0,191,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Cg:this.D.Db;this.N|=2;return a}function ig(a,b){$d(this,a,b,a-b|0,this.Wa|63,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Cg:this.D.Db;this.N|=2;return a} +function jg(a){var b=a-1|0;$d(this,a,1,b,this.Wa|62,!0);this.A-=2;return a&~this.C|b&this.C}function kg(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function lg(a,b,c){c>>>=0;if(!c||c<=b>>>0)return!1;var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0 >>=0,b[1]++);e+=e}do 0<=kg(a,c)&&(b=a,k=c,b[0]-=k[0],b[1]-=k[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e/=2;while(1<=e);this.ya=d;this.Ma=a[0];return!0} +function mg(a){if(this.ld){var b=this.ld,c=this.yh,d=this.kd,e=d>>3&7;b.B=d&7;var k=(3>(d>>6&3)?0:48)+e;(217==c||219==c)&&52<=k&&(k=e<<4|b.B);if(e=Lf[c][k]){if(0>Of.indexOf(e)){var k=b.A,l=k.Qd;8087==b.ia&&(k.Ba&16&&l++,k.Ba&32&&l++);b.Z=k.Ia.ra;b.O=l-k.Ia.Ea;-1!==k.U&&(b.oa=k.Pc.ra,b.S=k.U-k.Pc.Ea);b.da=(c&7)<<8|d}e.call(b)}}this.A-=-1===this.U?2:8;return a}function ng(a,b){var c=og.call(this,this.L(),b);80386>this.ia&&(this.A-=12);return c} +function pg(a,b){var c;a=this.Ga();c=2==this.ba?og.call(this,a,b):qg.call(this,a,b);80386>this.ia&&(this.A-=12);return c}function rg(a,b){var c=!1;0>b&&(b=-b|0,c=!c);0>a&&(a=-a|0,c=!c);sg.call(this,a,b);c&&(this.ya=~this.ya+1|0,this.Ma=~this.Ma+(this.ya?0:1)|0)}function og(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767 c?(he(this),je(this)):(ie(this),ke(this));this.A-=-1===this.U?9:12;return c&65535} +function qg(a,b){rg.call(this,a,b);this.Ma!=this.ya>>31?(he(this),je(this)):(ie(this),ke(this));this.A-=-1===this.U?9:12;return this.ya}function tg(a){var b=a+1|0;$d(this,a,1,b,this.Wa|62);this.A-=2;return a&~this.C|b&this.C}function ug(a,b,c){this.A-=this.D.yi+(c||0);c=Mc(this);var d=this.Ia.ra,e=v(this);a=this.Ia.Wh(a);-1!==a&&(Lc(this,c),Lc(this,d),Lc(this,e),null!=b&&Lc(this,b),this.Vb=-1,Xd(this,a))} +function vg(a,b){this.A-=14+(-1===this.U?0:2);oe(this);-1!==this.Na.load(b)&&this.Na.uc>=this.Fa&&this.Na.uc>=(b&3)&&(qe(this),a=this.Na.rb&-256,2 =this.Fa)&&this.Na.uc>=(b&3))return qe(this),this.Na.cb;oe(this);return a}function Cg(a,b){if(-1===this.U)return pd.call(this),a;Dc(this,this.ma(this.U+this.ba));this.A-=this.D.ue;return b}function Dg(a,b){this.A-=-1===this.na?-1===this.U?this.D.Ni:this.D.Mi:this.D.Ki;return b}function Eg(a,b){return b}function Fg(){-1!==this.na&&Gc(this,2);return Dg.call(this,0,this.mc)} +function sg(a,b){if(a&-65536||b&-65536){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,l=c*e,e=(l>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.ya=e<<16|l&65535;this.Ma=p+((e>>>16)+d*k)|0}else this.ya=a*b|0,this.Ma=0}function Gg(a,b){this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return ge(this,a|b,128)}function Hg(a,b){this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return ge(this,a|b,this.Wa)&this.C} +function Ig(a){this.sa=this.xa;var b=n(this),c=n(this);a&&r(this,u(this)+a);Pc(this,b,c,!1)&&(a&&r(this,u(this)+a),Ed(this,this.Ca),Ed(this,this.va),80386<=this.ia&&(Ed(this,this.Qa),Ed(this,this.Va)));2==a&&this.Yf&&Rd(this,this.da);this.sa=-1}function Jg(a,b){var c=a-b-me(this)|0;$d(this,a,b,c,191,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return c&255} +function Kg(a,b){var c=a-b-me(this)|0;$d(this,a,b,c,this.Wa|63,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return c&this.C}function Lg(a){this.N|=1;this.Ib[this.X()].call(this,a);this.A-=-1===this.U?4:5}function Mg(){return fe(this)?1:0}function Ng(){return ae(this)?1:0}function Og(){return ae(this)?0:1}function Pg(){return de(this)?1:0}function Qg(){return de(this)?0:1}function Rg(){return ae(this)||de(this)?1:0}function Sg(){return ae(this)||de(this)?0:1} +function Tg(){return ee(this)?1:0}function Ug(){return ee(this)?0:1}function Vg(){return be(this)?1:0}function Wg(){return be(this)?0:1}function Xg(){return!ee(this)!=!fe(this)?1:0}function Yg(){return!ee(this)!=!fe(this)?0:1}function Zg(){return de(this)||!ee(this)!=!fe(this)?1:0}function $g(){return de(this)||!ee(this)!=!fe(this)?0:1}function ah(a,b,c){if(c){16 >>16-c)&65535;ge(this,a,32768,d&32768)}return a} +function bh(a,b,c){if(c){var d=a< >>32-c;ge(this,a,-2147483648,d&-2147483648)}return a}function ch(a,b){return ah.call(this,a,b,this.X())}function dh(a,b){return bh.call(this,a,b,this.X())}function eh(a,b){return ah.call(this,a,b,this.F&31)}function fh(a,b){return bh.call(this,a,b,this.F&31)}function gh(a,b,c){if(c){16 >>c-1;a=(d>>>1|b<<16-c)&65535;ge(this,a,32768,d&1)}return a} +function hh(a,b,c){if(c){var d=a>>>c-1;a=d>>>1|b<<32-c;ge(this,a,-2147483648,d&1)}return a}function ih(a,b){return gh.call(this,a,b,this.X())}function jh(a,b){return hh.call(this,a,b,this.X())}function kh(a,b){return gh.call(this,a,b,this.F&31)}function lh(a,b){return hh.call(this,a,b,this.F&31)}function mh(a,b){var c=a-b|0;$d(this,a,b,c,191,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return c&255} +function nh(a,b){var c=a-b|0;$d(this,a,b,c,this.Wa|63,!0);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return c&this.C}function oh(a,b){ge(this,a&b,128);this.A-=-1===this.na?-1===this.U?this.D.eh:this.D.Xe:this.D.Xe;this.N|=2;return a}function ph(a,b){ge(this,a&b,this.Wa);this.A-=-1===this.na?-1===this.U?this.D.eh:this.D.Xe:this.D.Xe;this.N|=2;return a}function qh(a,b){var c=this.G&this.C,d=(1<<(this.F&31))-1;return a&~(d< >(this.G&this.C)&(1<<(this.F&31))-1&this.C}function sh(a,b){if(-1===this.U){switch(this.kd&7){case 0:this.G=this.G&-256|a;break;case 1:this.F=this.F&-256|a;break;case 2:this.I=this.I&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&-65281|a<<8;break;case 5:this.F=this.F&-65281|a<<8;break;case 6:this.I=this.I&-65281|a<<8;break;case 7:this.B=this.B&-65281|a<<8}this.A-=this.D.gh}else this.na=this.U,P(this,a),this.A-=this.D.fh;return b} +function th(a,b){if(-1===this.U){switch(this.kd&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.I=this.I&~this.C|a;break;case 3:this.B=this.B&~this.C|a;break;case 4:r(this,u(this)&~this.C|a);break;case 5:this.K=this.B&~this.C|a;break;case 6:this.J=this.J&~this.C|a;break;case 7:this.H=this.H&~this.C|a}this.A-=this.D.gh}else this.na=this.U,Q(this,a),this.A-=this.D.fh;return b} +function uh(a,b){var c=a^b;ge(this,c,128);this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return c}function vh(a,b){this.A-=-1===this.na?-1===this.U?this.D.ac:this.D.Db:this.D.oc;return ge(this,a^b,this.Wa)&this.C}function wh(a){if(80186>this.ia)return xh.call(this,a);m.call(this,13,0);return a}function md(a){m.call(this,6);return a}function xh(a){pd.call(this);return a}function yh(){8086==this.ia?(this.Vb=-1,ug.call(this,0,null,2)):m.call(this,0,null,2)} +function zh(){this.A-=-1===this.U?2:this.D.$i;return 1}function Ah(){var a=this.F&255;this.A-=(-1===this.U?this.D.Xg:this.D.Wg)+(a< this.Vb?(-1!=this.nd&&(this.Ia.Cb=3,Wd(this,this.nd),this.nd=-1),Xd(this,this.Qd),-1!=this.Zd&&(Dc(this,this.Zd),this.Zd=-1),-1!==this.sa&&(r(this,this.Ob&~this.Z.wa|this.sa-this.Z.Ea),this.sa=-1)):8!=this.Vb?(b=0,a=8):(b=0,a=-1,zd(this),e=d=!1)):Xd(this,this.Qd);var k=a,l=b,p=te(this,this.da);204!=p||this.xc||(d=!1);this.ca&131072&&(6==k&&99==p||13==k&&205==p)&&(d=!1);983040<=this.da&&1048575>=this.da&&(d=!1);if(d){var q=this.ja.Rb, +k="Fault 0x"+ea(k,2)+(null!=l?" (0x"+ea(l,4)+")":"")+" on opcode "+("0x"+ea(p,2));d&&q&&(k+=" (blocked by PCjs Debugger)");this.Ha(k);pc(this)}if(d&&e)throw-1;if(e)throw this.Vb=a,ug.call(this,a,b,c),this.Qd=this.da,this.N=1==a?this.N|8192:this.N|4096,a;}function Ad(a,b,c){this.od=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Fa&&(a|=4);m.call(this,14,a)}function nd(){this.Fc[this.X()].call(this)}function qd(){Lc(this,u(this)&this.C);this.A-=this.D.zc} +function Xc(){this.sa=this.xa;var a=u(this)&this.C;Lc(this,this.G&this.C);Lc(this,this.F&this.C);Lc(this,this.I&this.C);Lc(this,this.B&this.C);Lc(this,a);Lc(this,this.K&this.C);Lc(this,this.J&this.C);Lc(this,this.H&this.C);this.A-=this.D.Ui;this.sa=-1} +function Yc(){this.sa=this.xa;this.H=this.H&~this.C|n(this);this.J=this.J&~this.C|n(this);this.K=this.K&~this.C|n(this);r(this,u(this)+this.ba);this.B=this.B&~this.C|n(this);this.I=this.I&~this.C|n(this);this.F=this.F&~this.C|n(this);this.G=this.G&~this.C|n(this);this.A-=this.D.Si;this.sa=-1}function Zc(){this.ua[this.X()].call(this,Wf)}function sd(){!(this.Ua&1)||this.ca&131072?m.call(this,6):this.Da[this.X()].call(this,Vf)}function td(){this.N|=20;this.O=this.S=this.Qa;this.A-=this.D.Oc} +function ud(){this.N|=20;this.O=this.S=this.Va;this.A-=this.D.Oc}function vd(){this.N|=1024;this.Ba&1024||(this.ba^=6,this.C^=-65536,Od(this));this.A-=this.D.Oc}function wd(){this.N|=2048;this.Ba&2048||(this.Uc^=6,this.wa^=-65536,Fd(this));this.A-=this.D.Oc}function $c(){Lc(this,this.Ga());this.A-=this.D.zc}function ad(){this.ua[this.X()].call(this,pg)}function bd(){Lc(this,this.L());this.A-=this.D.zc}function cd(){this.ua[this.X()].call(this,ng)} +function dd(){var a=1,b=0,c=this.wa,d=5;this.Ba&192&&(a=this.F&c,b=1,this.Ba&256&&(d=4));if(a--){var e=this.I&65535;se(this,e,1)&&(e=Ob(this.oa,e,1,this.da-b-1),this.Kc(this.va.hc(this.H&c,1),e),this.H=this.H&~c|this.H+(this.ca&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(Zd(this),this.N|=256))}} +function ed(){var a=1,b=0,c=this.wa,d=5;this.Ba&192&&(a=this.F&c,b=1,this.Ba&256&&(d=4));if(a--){var e=this.I&65535;se(this,e,this.ba)&&(e=Ob(this.oa,e,this.ba,this.da-b-1),this.Ub(this.va.hc(this.H&c,this.ba),e),this.H=this.H&~c|this.H+(this.ca&1024?-this.ba:this.ba)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(Zd(this),this.N|=256))}} +function fd(){var a=1,b=0,c=this.wa,d=5;this.Ba&192&&(a=this.F&c,b=1,this.Ba&256&&(d=4));if(a--){var e=this.I&65535;if(se(this,e,1)){var k=this.Lb(this.Ca.gc(this.J&c,1));Qb(this.oa,e,1,k,this.da-b-1);this.J=this.J&~c|this.J+(this.ca&1024?-1:1)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(Zd(this),this.N|=256)}}} +function gd(){var a=1,b=0,c=this.wa,d=5;this.Ba&192&&(a=this.F&c,b=1,this.Ba&256&&(d=4));if(a--){var e=Hc(this,this.Ca,this.J&c),k=this.I&65535;se(this,k,this.ba)&&(Qb(this.oa,k,this.ba,e,this.da-b-1),this.J=this.J&~c|this.J+(this.ca&1024?-this.ba:this.ba)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(Zd(this),this.N|=256))}}function Eh(){var a=this.L();fe(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa} +function Fh(){var a=this.L();fe(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Gh(){var a=this.L();ae(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Hh(){var a=this.L();ae(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Ih(){var a=this.L();de(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Jh(){var a=this.L();de(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)} +function Kh(){var a=this.L();ae(this)||de(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Lh(){var a=this.L();ae(this)||de(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Mh(){var a=this.L();ee(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Nh(){var a=this.L();ee(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Oh(){var a=this.L();be(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa} +function Ph(){var a=this.L();be(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Qh(){var a=this.L();!ee(this)!=!fe(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Rh(){var a=this.L();!ee(this)==!fe(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa}function Sh(){var a=this.L();de(this)||!ee(this)!=!fe(this)?(F(this,v(this)+a),this.A-=this.D.Ra):this.A-=this.D.Sa} +function Th(){var a=this.L();de(this)||!ee(this)!=!fe(this)?this.A-=this.D.Sa:(F(this,v(this)+a),this.A-=this.D.Ra)}function Uh(){this.vc[this.X()].call(this,Vh,this.X);this.A-=-1===this.na?1:this.D.Mf}function Wh(){this.N|=1;this.Ib[this.X()].call(this,Dg)}function Xh(){this.N|=1;this.Da[this.X()].call(this,Dg)}function Yh(){this.wb[this.X()].call(this,Dg)}function Zh(){this.ua[this.X()].call(this,Dg)}function hd(){this.vc[this.X()].call(this,$h,Bh)} +function id(){this.vb[this.X()].call(this,2==this.ba?ai:bi,Bh)}function ci(){var a=Ae(this),b=n(this);F(this,b);a&&r(this,u(this)+a);this.A-=this.D.Zi}function di(){var a=n(this);F(this,a);this.A-=this.D.Wi} +function jd(){this.sa=this.xa;var a=Ae(this),b=this.X()&31;this.A-=11;Lc(this,this.K);var c=u(this)&this.C;if(0>8&255;9<(c&15)||ce(this)?(c+=6,80286<=this.ia&&255 >8&255;9<(c&15)||ce(this)?(c=c-6&15,d=d-1& +255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?he(this):ie(this);b?pe(this):ne(this);this.A-=this.D.Od},function(){this.G=tg.call(this,this.G)},function(){this.F=tg.call(this,this.F)},function(){this.I=tg.call(this,this.I)},function(){this.B=tg.call(this,this.B)},function(){r(this,tg.call(this,u(this)))},function(){this.K=tg.call(this,this.K)},function(){this.J=tg.call(this,this.J)},function(){this.H=tg.call(this,this.H)},function(){this.G=jg.call(this,this.G)},function(){this.F=jg.call(this,this.F)}, +function(){this.I=jg.call(this,this.I)},function(){this.B=jg.call(this,this.B)},function(){r(this,jg.call(this,u(this)))},function(){this.K=jg.call(this,this.K)},function(){this.J=jg.call(this,this.J)},function(){this.H=jg.call(this,this.H)},function(){Lc(this,this.G&this.C);this.A-=this.D.zc},function(){Lc(this,this.F&this.C);this.A-=this.D.zc},function(){Lc(this,this.I&this.C);this.A-=this.D.zc},function(){Lc(this,this.B&this.C);this.A-=this.D.zc},function(){Lc(this,u(this)-2&65535);this.A-=this.D.zc}, +function(){Lc(this,this.K&this.C);this.A-=this.D.zc},function(){Lc(this,this.J&this.C);this.A-=this.D.zc},function(){Lc(this,this.H&this.C);this.A-=this.D.zc},function(){this.G=this.G&~this.C|n(this);this.A-=this.D.bc},function(){this.F=this.F&~this.C|n(this);this.A-=this.D.bc},function(){this.I=this.I&~this.C|n(this);this.A-=this.D.bc},function(){this.B=this.B&~this.C|n(this);this.A-=this.D.bc},function(){r(this,u(this)&~this.C|n(this));this.A-=this.D.bc},function(){this.K=this.K&~this.C|n(this); +this.A-=this.D.bc},function(){this.J=this.J&~this.C|n(this);this.A-=this.D.bc},function(){this.H=this.H&~this.C|n(this);this.A-=this.D.bc},Eh,Fh,Gh,Hh,Ih,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Eh,Fh,Gh,Hh,Ih,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,function(){this.vb[this.X()].call(this,ii,this.Ga);this.A-=-1===this.na?1:this.D.Mf},Uh,function(){this.vb[this.X()].call(this,ii,this.L);this.A-=-1===this.na?1:this.D.Mf},function(){this.Ib[this.X()].call(this,oh)},function(){this.Da[this.X()].call(this,ph)},function(){this.wb[this.kd= +this.X()].call(this,sh)},function(){this.ua[this.kd=this.X()].call(this,th)},Wh,Xh,Yh,Zh,function(){var a=this.X();switch((a&56)>>3){case 0:this.mc=this.va.ra;break;case 1:this.mc=this.Ia.ra;break;case 2:this.mc=this.Z.ra;break;case 3:this.mc=this.Ca.ra;break;case 4:if(80386<=this.ia){this.mc=this.Qa.ra;break}m.call(this,6);return;case 5:if(80386<=this.ia){this.mc=this.Va.ra;break}default:m.call(this,6);return}this.N|=1;this.Da[a].call(this,Fg)},function(){this.N|=1;this.O=this.S=this.ag;this.ua[this.X()].call(this, +xg)},function(){var a,b;b=this.X();var c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.I;break;case 3:a=this.B;break;default:if(80286==this.ia||80386==this.ia&&4!=c&&5!=c){m.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=u(this);break;case 5:a=this.K;break;case 6:a=this.J;break;case 7:a=this.H}}this.ua[b].call(this,Dg);switch(c){case 0:b=this.G;this.G=a;Kc(this,b);break;case 1:b=this.F;this.F=a;Wd(this,b);break;case 2:b=this.I;this.I=a;Dc(this,b);break;case 3:b=this.B;this.B= +a;Jc(this,b);break;case 4:b=u(this);r(this,a);80386<=this.ia?this.Qa.load(b):Kc(this,b);break;case 5:b=this.K;this.K=a;80386<=this.ia?this.Va.load(b):Wd(this,b);break;case 6:b=this.J;this.J=a;Dc(this,b);break;case 7:b=this.H,this.H=a,Jc(this,b)}},function(){this.N|=1;this.sa=this.xa;this.mc=n(this);this.vb[this.X()].call(this,ji,Dh);this.sa=-1},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G= this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.B&this.C;this.B=this.B&~this.C|a&this.C;this.A-=3},function(){var a=this.G,b=u(this);this.G=this.G&~this.C|b&this.C;r(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){var a=this.G; -this.G=this.G&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){this.G=2==this.ba?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.I=2==this.ba?this.I&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.D.ei},function(){hg.call(this,this.Ga(),Ae(this));this.A-=this.D.hi},function(){this.A-=3},function(){var a=Nc(this);a&131072&&3>this.Fb?m.call(this,13,0):(Mc(this,a&-196609),this.A-=this.D.zc)},function(){if(this.ca&131072&&3>this.Fb)m.call(this, -13,0);else{var a=n(this),a=a&65535|this.ca&-65536;Oc(this,a);this.A-=this.D.bc}},function(){var a=this.G>>8&255;a&1?he(this):ie(this);a&4?(this.resultType&=-3,this.ca|=4):(this.resultType&=-3,this.ca&=-5);a&16?pe(this):ne(this);a&64?qe(this):oe(this);a&128?(this.resultType&=-17,this.ca|=128):(this.resultType&=-17,this.ca&=-129);this.A-=this.D.Nb},function(){this.G=this.G&-65281|(Nc(this)&213)<<8;this.A-=this.D.Nb},function(){var a=this.G&-256,b;b=R(this);b=this.Lb(this.O.gc(b,1));this.G=a|b;this.A-= -this.D.Mg},function(){this.G=this.G&~this.C|Ic(this,this.O,R(this));this.A-=this.D.Mg},function(){var a=R(this),b=this.G;this.Kc(this.O.hc(a,1),b);this.A-=this.D.Ng},function(){var a=R(this),b=this.G;this.Ub(this.O.hc(a,this.ba),b);this.A-=this.D.Ng},function(){var a=1,b=0,c=this.wa,d=this.D.Og;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Qg,this.Ba&256||(this.A-=this.D.Pg));if(a--){var e=this.Lb(this.O.gc(this.J&c,1));this.Kc(this.va.hc(this.H&c,1),e);e=this.ca&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.H= -this.H&~c|this.H+e&c;this.A-=d;this.F=this.F&~c|this.F-b&c;a&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.Og;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Qg,this.Ba&256||(this.A-=this.D.Pg));if(a--){var e=Ic(this,this.O,this.J&c);this.Ub(this.va.hc(this.H&c,this.ba),e);e=this.ca&1024?-this.ba:this.ba;this.J=this.J&~c|this.J+e&c;this.H=this.H&~c|this.H+e&c;this.A-=d;this.F=this.F&~c|this.F-b&c;a&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.zg;this.Ba&192&&(a= -this.F&c,b=1,d=this.D.Bg,this.Ba&256||(this.A-=this.D.Ag));if(a--){var e=ue(this,this.O,this.J&c),k=we(this,this.va,this.H&c);ig.call(this,e,k);e=this.ca&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.H=this.H&~c|this.H+e&c;this.F=this.F&~c|this.F-b&c;this.A-=d-this.D.Db;a&&de(this)==(this.Ba&64)&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.zg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Bg,this.Ba&256||(this.A-=this.D.Ag));if(a--){var e=ve(this,this.O,this.J&c),k=ze(this,this.va,this.H& -c);jg.call(this,e,k);e=this.ca&1024?-this.ba:this.ba;this.J=this.J&~c|this.J+e&c;this.H=this.H&~c|this.H+e&c;this.F=this.F&~c|this.F-b&c;this.A-=d-this.D.Db;a&&de(this)==(this.Ba&64)&&(Zd(this),this.N|=256)}},function(){ge(this,this.G&this.X(),128);this.A-=this.D.Od},function(){ge(this,this.G&this.Ga(),this.Wa);this.A-=this.D.Od},function(){var a=1,b=0,c=this.wa,d=this.D.Zg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.ah,this.Ba&256||(this.A-=this.D.$g));if(a--){var e=this.G;this.Kc(this.va.hc(this.H&c, +this.G=this.G&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){this.G=2==this.ba?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.I=2==this.ba?this.I&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.D.ei},function(){gg.call(this,this.Ga(),Ae(this));this.A-=this.D.hi},function(){this.A-=3},function(){var a=Mc(this);a&131072&&3>this.Fb?m.call(this,13,0):(Lc(this,a&-196609),this.A-=this.D.zc)},function(){if(this.ca&131072&&3>this.Fb)m.call(this, +13,0);else{var a=n(this),a=a&65535|this.ca&-65536;Nc(this,a);this.A-=this.D.bc}},function(){var a=this.G>>8&255;a&1?he(this):ie(this);a&4?(this.resultType&=-3,this.ca|=4):(this.resultType&=-3,this.ca&=-5);a&16?pe(this):ne(this);a&64?qe(this):oe(this);a&128?(this.resultType&=-17,this.ca|=128):(this.resultType&=-17,this.ca&=-129);this.A-=this.D.Nb},function(){this.G=this.G&-65281|(Mc(this)&213)<<8;this.A-=this.D.Nb},function(){var a=this.G&-256,b;b=S(this);b=this.Lb(this.O.gc(b,1));this.G=a|b;this.A-= +this.D.Mg},function(){this.G=this.G&~this.C|Hc(this,this.O,S(this));this.A-=this.D.Mg},function(){var a=S(this),b=this.G;this.Kc(this.O.hc(a,1),b);this.A-=this.D.Ng},function(){var a=S(this),b=this.G;this.Ub(this.O.hc(a,this.ba),b);this.A-=this.D.Ng},function(){var a=1,b=0,c=this.wa,d=this.D.Og;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Qg,this.Ba&256||(this.A-=this.D.Pg));if(a--){var e=this.Lb(this.O.gc(this.J&c,1));this.Kc(this.va.hc(this.H&c,1),e);e=this.ca&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.H= +this.H&~c|this.H+e&c;this.A-=d;this.F=this.F&~c|this.F-b&c;a&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.Og;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Qg,this.Ba&256||(this.A-=this.D.Pg));if(a--){var e=Hc(this,this.O,this.J&c);this.Ub(this.va.hc(this.H&c,this.ba),e);e=this.ca&1024?-this.ba:this.ba;this.J=this.J&~c|this.J+e&c;this.H=this.H&~c|this.H+e&c;this.A-=d;this.F=this.F&~c|this.F-b&c;a&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.zg;this.Ba&192&&(a= +this.F&c,b=1,d=this.D.Bg,this.Ba&256||(this.A-=this.D.Ag));if(a--){var e=ue(this,this.O,this.J&c),k=we(this,this.va,this.H&c);hg.call(this,e,k);e=this.ca&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.H=this.H&~c|this.H+e&c;this.F=this.F&~c|this.F-b&c;this.A-=d-this.D.Db;a&&de(this)==(this.Ba&64)&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.zg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Bg,this.Ba&256||(this.A-=this.D.Ag));if(a--){var e=ve(this,this.O,this.J&c),k=ze(this,this.va,this.H& +c);ig.call(this,e,k);e=this.ca&1024?-this.ba:this.ba;this.J=this.J&~c|this.J+e&c;this.H=this.H&~c|this.H+e&c;this.F=this.F&~c|this.F-b&c;this.A-=d-this.D.Db;a&&de(this)==(this.Ba&64)&&(Zd(this),this.N|=256)}},function(){ge(this,this.G&this.X(),128);this.A-=this.D.Od},function(){ge(this,this.G&this.Ga(),this.Wa);this.A-=this.D.Od},function(){var a=1,b=0,c=this.wa,d=this.D.Zg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.ah,this.Ba&256||(this.A-=this.D.$g));if(a--){var e=this.G;this.Kc(this.va.hc(this.H&c, 1),e);this.F=this.F&~c|this.F-b&c;80546<=this.fd&&80564>=this.fd&&!(this.Ba&2048)!=(103!=this.Lb(this.da))&&(c^=-65536);this.H=this.H&~c|this.H+(this.ca&1024?-1:1)&c;this.A-=d;a&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.Zg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.ah,this.Ba&256||(this.A-=this.D.$g));if(a--){var e=this.G;this.Ub(this.va.hc(this.H&c,this.ba),e);this.H=this.H&~c|this.H+(this.ca&1024?-this.ba:this.ba)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(Zd(this),this.N|= -256)}},function(){var a=1,b=0,c=this.wa,d=this.D.Gg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Ig,this.Ba&256||(this.A-=this.D.Hg));if(a--){var e=this.Lb(this.O.gc(this.J&c,1));this.G=this.G&-256|e;this.J=this.J&~c|this.J+(this.ca&1024?-1:1)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.Gg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Ig,this.Ba&256||(this.A-=this.D.Hg));if(a--){var e=Ic(this,this.O,this.J&c);this.G=this.G&~this.C|e;this.J=this.J& -~c|this.J+(this.ca&1024?-this.ba:this.ba)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.Tg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Vg,this.Ba&256||(this.A-=this.D.Ug));a--&&(ig.call(this,this.G&255,we(this,this.va,this.H&c)),this.H=this.H&~c|this.H+(this.ca&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.D.Db,a&&de(this)==(this.Ba&64)&&(Zd(this),this.N|=256))},function(){var a=1,b=0,c=this.wa,d=this.D.Tg;this.Ba&192&&(a=this.F& -c,b=1,d=this.D.Vg,this.Ba&256||(this.A-=this.D.Ug));a--&&(jg.call(this,this.G&this.C,ze(this,this.va,this.H&c)),this.H=this.H&~c|this.H+(this.ca&1024?-this.ba:this.ba)&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.D.Db,a&&de(this)==(this.Ba&64)&&(Zd(this),this.N|=256))},function(){this.G=this.G&-256|this.X();this.A-=this.D.Nb},function(){this.F=this.F&-256|this.X();this.A-=this.D.Nb},function(){this.I=this.I&-256|this.X();this.A-=this.D.Nb},function(){this.B=this.B&-256|this.X();this.A-=this.D.Nb}, +256)}},function(){var a=1,b=0,c=this.wa,d=this.D.Gg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Ig,this.Ba&256||(this.A-=this.D.Hg));if(a--){var e=this.Lb(this.O.gc(this.J&c,1));this.G=this.G&-256|e;this.J=this.J&~c|this.J+(this.ca&1024?-1:1)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.Gg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Ig,this.Ba&256||(this.A-=this.D.Hg));if(a--){var e=Hc(this,this.O,this.J&c);this.G=this.G&~this.C|e;this.J=this.J& +~c|this.J+(this.ca&1024?-this.ba:this.ba)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(Zd(this),this.N|=256)}},function(){var a=1,b=0,c=this.wa,d=this.D.Tg;this.Ba&192&&(a=this.F&c,b=1,d=this.D.Vg,this.Ba&256||(this.A-=this.D.Ug));a--&&(hg.call(this,this.G&255,we(this,this.va,this.H&c)),this.H=this.H&~c|this.H+(this.ca&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.D.Db,a&&de(this)==(this.Ba&64)&&(Zd(this),this.N|=256))},function(){var a=1,b=0,c=this.wa,d=this.D.Tg;this.Ba&192&&(a=this.F& +c,b=1,d=this.D.Vg,this.Ba&256||(this.A-=this.D.Ug));a--&&(ig.call(this,this.G&this.C,ze(this,this.va,this.H&c)),this.H=this.H&~c|this.H+(this.ca&1024?-this.ba:this.ba)&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.D.Db,a&&de(this)==(this.Ba&64)&&(Zd(this),this.N|=256))},function(){this.G=this.G&-256|this.X();this.A-=this.D.Nb},function(){this.F=this.F&-256|this.X();this.A-=this.D.Nb},function(){this.I=this.I&-256|this.X();this.A-=this.D.Nb},function(){this.B=this.B&-256|this.X();this.A-=this.D.Nb}, function(){this.G=this.G&-65281|this.X()<<8;this.A-=this.D.Nb},function(){this.F=this.F&-65281|this.X()<<8;this.A-=this.D.Nb},function(){this.I=this.I&-65281|this.X()<<8;this.A-=this.D.Nb},function(){this.B=this.B&-65281|this.X()<<8;this.A-=this.D.Nb},function(){this.G=this.G&~this.C|this.Ga();this.A-=this.D.Nb},function(){this.F=this.F&~this.C|this.Ga();this.A-=this.D.Nb},function(){this.I=this.I&~this.C|this.Ga();this.A-=this.D.Nb},function(){this.B=this.B&~this.C|this.Ga();this.A-=this.D.Nb},function(){r(this, -u(this)&~this.C|this.Ga());this.A-=this.D.Nb},function(){this.K=this.K&~this.C|this.Ga();this.A-=this.D.Nb},function(){this.J=this.J&~this.C|this.Ga();this.A-=this.D.Nb},function(){this.H=this.H&~this.C|this.Ga();this.A-=this.D.Nb},di,ei,di,ei,function(){this.ua[this.X()].call(this,zg)},function(){this.ua[this.X()].call(this,xg)},function(){this.N|=1;this.vc[this.X()].call(this,li,this.X)},function(){this.N|=1;this.vb[this.X()].call(this,li,this.Ga)},fi,gi,fi,gi,function(){if(this.ca&131072&&3>this.Fb)m.call(this, -13,0);else{var a=this.D.zi;this.Vb=-1;vg.call(this,3,null,a)}},function(){var a=this.X();if(this.ca&131072&&3>this.Fb)m.call(this,13,0);else{var b;a:{b=this.qf[a];if(void 0!==b)for(var c=0;c this.Fb)m.call(this,13,0);else{var a=this.D.Ai;this.Vb=-1;vg.call(this,4,null,a)}else this.A-=this.D.Bi},function(){if(this.ca&131072&&3>this.Fb)m.call(this,13,0);else{this.sa= -this.xa;this.A-=this.D.xi;if(this.Ua&1&&this.ca&16384){var a=this.ma(this.ka.Ea+0);Fc(this.Ia,a,!1)}else{var a=this.Fa,b=n(this),c=n(this),d=n(this);if(this.ca&131072)d=d&131071|this.ca&-131072;else if(d&131072){var e=n(this),k=n(this),l=n(this),p=n(this),q=n(this),t=n(this);Gc(this,!0,!0);Ec(this,k);r(this,e);Lc(this,l);Kc(this,p);this.Qa.load(q);this.Va.load(t)}null!=Qc(this,b,c,!1)&&(Oc(this,d,a),this.Yf&&Rd(this,this.da))}this.sa=-1}},function(){this.vc[this.X()].call(this,ai,Ah)},function(){this.vb[this.X()].call(this, -2==this.ba?bi:ci,Ah)},function(){this.vc[this.X()].call(this,ai,Bh)},function(){this.vb[this.X()].call(this,2==this.ba?bi:ci,Bh)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;ge(this,this.G,128);this.A-=this.D.bi}else zh.call(this)},function(){var a=this.G&255,b=(this.G>>8&255)*this.X()|0,c=a+b|0;this.G=this.G&-65536|c&255;$d(this,a,b,c,191);this.A-=this.D.ai},function(){this.G=this.G&-256|(ae(this)?255:0);this.A-=2},function(){this.G=this.G&-256|ue(this,this.O, -this.B+(this.G&255)&65535);this.A-=this.D.aj},function(){hi.call(this,216)},function(){hi.call(this,217)},function(){hi.call(this,218)},function(){hi.call(this,219)},function(){hi.call(this,220)},function(){hi.call(this,221)},function(){hi.call(this,222)},function(){hi.call(this,223)},function(){var a=this.L(),b=this.F-1&this.wa;this.F=this.F&~this.wa|b;b&&!de(this)?(F(this,v(this)+a),this.A-=this.D.Ii):this.A-=this.D.Jg},function(){var a=this.L(),b=this.F-1&this.wa;this.F=this.F&~this.wa|b;b&&de(this)? +u(this)&~this.C|this.Ga());this.A-=this.D.Nb},function(){this.K=this.K&~this.C|this.Ga();this.A-=this.D.Nb},function(){this.J=this.J&~this.C|this.Ga();this.A-=this.D.Nb},function(){this.H=this.H&~this.C|this.Ga();this.A-=this.D.Nb},ci,di,ci,di,function(){this.ua[this.X()].call(this,yg)},function(){this.ua[this.X()].call(this,wg)},function(){this.N|=1;this.vc[this.X()].call(this,ki,this.X)},function(){this.N|=1;this.vb[this.X()].call(this,ki,this.Ga)},ei,fi,ei,fi,function(){if(this.ca&131072&&3>this.Fb)m.call(this, +13,0);else{var a=this.D.zi;this.Vb=-1;ug.call(this,3,null,a)}},function(){var a=this.X();if(this.ca&131072&&3>this.Fb)m.call(this,13,0);else{var b;a:{b=this.qf[a];if(void 0!==b)for(var c=0;c this.Fb)m.call(this,13,0);else{var a=this.D.Ai;this.Vb=-1;ug.call(this,4,null,a)}else this.A-=this.D.Bi},function(){if(this.ca&131072&&3>this.Fb)m.call(this,13,0);else{this.sa= +this.xa;this.A-=this.D.xi;if(this.Ua&1&&this.ca&16384){var a=this.ma(this.ka.Ea+0);Ec(this.Ia,a,!1)}else{var a=this.Fa,b=n(this),c=n(this),d=n(this);if(this.ca&131072)d=d&131071|this.ca&-131072;else if(d&131072){var e=n(this),k=n(this),l=n(this),p=n(this),q=n(this),t=n(this);Fc(this,!0,!0);Dc(this,k);r(this,e);Kc(this,l);Jc(this,p);this.Qa.load(q);this.Va.load(t)}null!=Pc(this,b,c,!1)&&(Nc(this,d,a),this.Yf&&Rd(this,this.da))}this.sa=-1}},function(){this.vc[this.X()].call(this,$h,zh)},function(){this.vb[this.X()].call(this, +2==this.ba?ai:bi,zh)},function(){this.vc[this.X()].call(this,$h,Ah)},function(){this.vb[this.X()].call(this,2==this.ba?ai:bi,Ah)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;ge(this,this.G,128);this.A-=this.D.bi}else yh.call(this)},function(){var a=this.G&255,b=(this.G>>8&255)*this.X()|0,c=a+b|0;this.G=this.G&-65536|c&255;$d(this,a,b,c,191);this.A-=this.D.ai},function(){this.G=this.G&-256|(ae(this)?255:0);this.A-=2},function(){this.G=this.G&-256|ue(this,this.O, +this.B+(this.G&255)&65535);this.A-=this.D.aj},function(){gi.call(this,216)},function(){gi.call(this,217)},function(){gi.call(this,218)},function(){gi.call(this,219)},function(){gi.call(this,220)},function(){gi.call(this,221)},function(){gi.call(this,222)},function(){gi.call(this,223)},function(){var a=this.L(),b=this.F-1&this.wa;this.F=this.F&~this.wa|b;b&&!de(this)?(F(this,v(this)+a),this.A-=this.D.Ii):this.A-=this.D.Jg},function(){var a=this.L(),b=this.F-1&this.wa;this.F=this.F&~this.wa|b;b&&de(this)? (F(this,v(this)+a),this.A-=this.D.Kg):this.A-=this.D.Lg},function(){var a=this.L(),b=this.F-1&this.wa;this.F=this.F&~this.wa|b;b?(F(this,v(this)+a),this.A-=this.D.Hi):this.A-=this.D.Jg},function(){var a=this.L();this.F&this.wa?this.A-=this.D.Lg:(F(this,v(this)+a),this.A-=this.D.Kg)},function(){var a=this.X();se(this,a,1)&&(this.G=this.G&-256|Ob(this.oa,a,1,this.da-2)&255,this.A-=this.D.Eg)},function(){var a=this.X();se(this,a,this.ba)&&(this.G=this.G&~this.C|Ob(this.oa,a,this.ba,this.da-2)&this.C, -this.A-=this.D.Eg)},function(){var a=this.X();se(this,a,1)&&(Qb(this.oa,a,1,this.G&255,this.da-2),this.A-=this.D.Sg)},function(){var a=this.X();se(this,a,this.ba)&&(Qb(this.oa,a,this.ba,this.G&this.C,this.da-2),this.A-=this.D.Sg)},function(){var a=this.Ga(),b=v(this),a=b+a;Mc(this,b);F(this,a);this.A-=this.D.fi},function(){var a=this.Ga();F(this,v(this)+a);this.A-=this.D.Fg},function(){Qc(this,this.Ga(),Ae(this));this.A-=this.D.Di},function(){var a=this.L();F(this,v(this)+a);this.A-=this.D.Fg},function(){var a= -this.I&65535;se(this,a,1)&&(this.G=this.G&-256|Ob(this.oa,a,1,this.da-1)&255,this.A-=this.D.Dg)},function(){var a=this.I&65535;se(this,a,this.ba)&&(this.G=this.G&~this.C|Ob(this.oa,a,this.ba,this.da-1)&this.C,this.A-=this.D.Dg)},function(){var a=this.I&65535;se(this,a,1)&&(Qb(this.oa,a,1,this.G&255,this.da-1),this.A-=this.D.Rg)},function(){var a=this.I&65535;se(this,a,2)&&(Qb(this.oa,a,this.ba,this.G&this.C,this.da-1),this.A-=this.D.Rg)},ii,ii,function(){this.N|=132;this.A-=this.D.Oc},function(){this.N|= -68;this.A-=this.D.Oc},function(){this.ca&131072?m.call(this,13,0):(this.Ka|=4,this.A-=2,this.ca&512||pc(this))},function(){ae(this)?ie(this):he(this);this.A-=2},function(){this.Jb=!1;this.vc[this.X()].call(this,mi,Dh);this.Jb&&(this.G=this.G&~this.C|this.ya&this.C)},function(){this.Jb=!1;this.vb[this.X()].call(this,ni,Dh);this.Jb&&(this.G=this.G&~this.C|this.ya&this.C,this.I=this.I&~this.C|this.Ma&this.C)},function(){ie(this);this.A-=2},function(){he(this);this.A-=2},function(){this.Fa>this.Fb?m.call(this, -13,0):(this.ca&=-513,this.A-=this.D.di)},function(){this.Fa>this.Fb?m.call(this,13,0):(this.ca|=512,this.N|=4,this.A-=2)},function(){this.ca&=-1025;this.A-=2},function(){this.ca|=1024;this.A-=2},function(){this.vc[this.X()].call(this,Uc,Dh)},function(){this.vb[this.X()].call(this,Vc,Dh)}],Wh=[Sf,Hg,Qf,Kg,Uf,nh,vh,ig],ji=[Tf,Ig,Rf,Lg,Vf,oh,wh,jg],ki=[function(a,b){this.A-=-1===this.na?this.D.bc:this.D.Ti;return b},xh,xh,xh,xh,xh,xh,xh],li=[function(a,b){this.A-=-1===this.na?this.D.Li:this.D.Ji;return b}, -yh,yh,yh,yh,yh,yh,yh],ai=[function(a,b){var c=a,d=b&this.Ja;if(d){var e;(d&=7)?(e=a< >8-d)&255):e=a<<7;le(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ja;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;le(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ja;if(d){var e=me(this);(d%=9)?(c=(a< >9-d)&255,e=a<