From ef4c043fab4d6bfbe66c00506263ab5a151fd322 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Tue, 28 Oct 2014 22:09:13 -0700 Subject: [PATCH] Allow mingling of DiskDump logConsole() output with the web server's log --- docs/pcjs/demos/pc-dbg.js | 843 ++++++++++++++-------------- docs/pcjs/demos/pc.js | 740 ++++++++++++------------ docs/pcjs/demos/samples.zip | Bin 458144 -> 458609 bytes my_modules/diskdump/lib/diskdump.js | 97 +++- my_modules/htmlout/lib/htmlout.js | 1 + my_modules/htmlout/lib/httpapi.js | 15 + 6 files changed, 878 insertions(+), 818 deletions(-) diff --git a/docs/pcjs/demos/pc-dbg.js b/docs/pcjs/demos/pc-dbg.js index 3f138a1c8..f96bb23df 100644 --- a/docs/pcjs/demos/pc-dbg.js +++ b/docs/pcjs/demos/pc-dbg.js @@ -1,122 +1,123 @@ (function(){var k,aa,l;function ba(a,b){return b&&10!=b?16==b?null!==a.match(/^[0-9a-f]+$/i):!0:null!==a.match(/^[0-9]+$/)}function ca(a){var b,c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null===d&&(a=a.substr(0,a.length-1))}var e;ba(a,b)&&!isNaN(e=parseInt(a,b))&&(c=e)}return c} -function p(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function r(a){return p(a,2)}function u(a){return p(a,4)}function da(a,b){return void 0!==b?u(b)+":"+u(a):p(a)}function ea(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));b&&(d=c.lastIndexOf("."),0=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function r(a){return p(a,2)}function t(a){return p(a,4)}function da(a,b){return void 0!==b?t(b)+":"+t(a):p(a)}function ea(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));b&&(d=c.lastIndexOf("."),0":">",'"':""","'":"'"};function ha(a){return a.replace(/[&<>"']/g,function(a){return ga[a]})}function ia(a,b){var c="",d;for(d in a)d=d.replace(/([\\[\]*{}().+?])/g,"\\$1"),c+=(c?"|":"")+d;return b.replace(new RegExp("("+c+")","g"),function(b){return a[b]})}function ja(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")} function ma(a,b,c){var d=0,e=a.length,f=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,h;h=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}function oa(){return Date.now()||+new Date}function pa(){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 qa=[31,28,31,30,31,30,31,31,30,31,30,31]; -function ra(a,b,c,d,e,f){b=!!b;var g=0,h=null,m=ea(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(n.onreadystatechange=void 0,h=n.responseText,200!=n.status&&(g=n.status||-1),d&&e&&e.call(d,m,h,g,f))});if(c){var q="",t;for(t in c)c.hasOwnProperty(t)&&(q&&(q+="&"),q+=t+"="+encodeURIComponent(c[t]));q=q.replace(/%20/g,"+");n.open("POST",a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded"); -n.send(q)}else n.open("GET",a,b),n.send();a=[];b||(h=n.responseText,200!=n.status&&(g=n.status||-1),d&&e&&e.call(d,m,h,g,f),a=[g,h]);return a}function sa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function w(a){window?window.alert(a):console.log(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}function ua(a){if(window)try{window.localStorage.setItem("user",a)}catch(b){}} -function va(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}function wa(a,b,c){function d(){a-=1;0<=a&&(b()||(a=0));0=this.fg?12:14;this.ic=1<>2;this.eb=this.ic-1;this.eh=(this.we+this.ic)/this.ic|0;this.Ae=this.eh-1;this.rd=[];this.sd=[];this.bg=this.cg=!1;this.Si();this.Sa()}y(x,Va); -Va.prototype.Si=function(){this.Aa=Array(this.eh);for(var a=0;a>a.rb;0>this.rb;0>a.rb;0>a.rb].yg(b&a.eb)} -function cb(a,b){var c=b&a.eb,d=(b&a.Ib)>>a.rb;return c!=a.eb?a.Aa[d].Vj(c):a.Aa[d++].yg(c)|a.Aa[d&a.Ae].yg(0)<<8}function db(a,b,c){a.Aa[(b&a.Ib)>>a.rb].Gg(b&a.eb,c&255)}function eb(a,b,c){var d=b&a.eb;b=(b&a.Ib)>>a.rb;d!=a.eb?a.Aa[b].dk(d,c&65535):(a.Aa[b++].Gg(d,c&255),a.Aa[b&a.Ae].Gg(0,c>>8&255))} -function fb(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},pp:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ra[b]>>>a;return 24>a?c&65535:c&255|(this.ra[b+1]&255)<<8},xp:function(a,b){var c=a>> -2,d=(a&3)<<3;this.ra[c]=this.ra[c]&~(255<>2,d=(a&3)<<3;24>d?this.ra[c]=this.ra[c]&~(65535<>8);this.lb=!0},mp:function(a){qb(this.X,this.Yd+a);return this.yg(a)},op:function(a){qb(this.X,this.Yd+a)||qb(this.X,this.Yd+a+1);return this.Vj(a)},wp:function(a,b){rb(this.X,this.Yd+a);this.Gg(a,b)},yp:function(a,b){rb(this.X,this.Yd+a)||rb(this.X,this.Yd+a+1);this.dk(a,b)},save:function(){return this.fa? -null:this.ra},restore:function(a){return this.fa?null==a:a&&this.Dm==a.length<<2?(this.ra=a,this.lb=!0):!1},Re:function(a,b){a||(a=[]);void 0===b&&(b=!0);sb(this,a,b);tb(this,a,b)},Xd:function(a,b){b?0===this.wk++&&tb(this,ub):0===this.vk++&&sb(this,ub)}};function vb(a,b){b?0===--a.wk&&(a.Cc=a.sh?a.Af:a.Gg,a.nm=a.sh?a.Af:a.dk):0===--a.vk&&(a.tc=a.yg,a.am=a.Vj)}function Wa(a,b,c,d,e){a.S=b;a.X=c;a.Yd=d;a.vk=a.wk=0;a.X&&xb(a.X,d,e)} -function tb(a,b,c){a.Cc=b[2]&&!a.sh?b[2]:a.Af;a.nm=b[3]&&!a.sh?b[3]:a.Af;c&&(a.Gg=b[2]?b[2]:a.Af,a.dk=b[3]?b[3]:a.Af)}function sb(a,b,c){a.tc=b[0]?b[0]:a.Qh;a.am=b[1]?b[1]:a.Qh;c&&(a.yg=b[0]?b[0]:a.Qh,a.Vj=b[1]?b[1]:a.Qh)}var pb=[Xa.prototype.np,Xa.prototype.pp,Xa.prototype.xp,Xa.prototype.zp],ub=[Xa.prototype.mp,Xa.prototype.op,Xa.prototype.wp,Xa.prototype.yp]; -function yb(a,b){x.call(this,"CPU",a,yb);var c=a.multiplier||1;this.Hd=a.cycles||b;this.Gd=c;this.Dh=Math.round(this.Hd/1E4)/100;this.Ie=this.Dh*this.Gd;this.Ob=this.Nb=!1;this.Ci=a.autoStart;c=Fa.autostart;void 0!==c&&(this.Ci="true"==c?!0:"false"==c?!1:null);this.gf=!1;this.gg=this.qf=0;this.ig=a.csStart;this.pf=a.csInterval;this.rf=a.csStop;var d=this;this.po=function(){d.Pe()};this.Sa()}y(x,yb);k=yb.prototype; -k.qc=function(a,b,c,d){this.na=b;this.X=d;this.Da=a;var e=C(a,"Video");e&&(this.xi=function(){zb(e)},this.Od=function(){e.Od()});this.la=C(a,"ChipSet");this.Sa()};k.reset=function(){};k.save=function(){return null};k.restore=function(){return!1};k.$b=function(a,b){if(!b){if(a&&this.restore){Ab(this);if(!this.restore(a))return!1;Bb(this)}else this.reset();this.X?this.X.Un():this.ca("No debugger detected")}this.Nb=!0;!Cb(this)&&this.X&&Db(this.X);Eb(this);return!0}; -k.Zb=function(a){this.Nb=!1;return a&&this.save?this.save():!0};function Cb(a){return!0===a.Ci||null===a.Ci&&!a.X&&void 0===a.sa.run?(a.Pe(),!0):!1}k.Od=function(){};k.Jk=function(){return 0};function Bb(a){void 0===a.ig&&(a.ig=0);void 0===a.pf&&(a.pf=-1);void 0===a.rf&&(a.rf=-1);a.gf=0<=a.ig&&0=a.qf&&(a.qf+=a.pf,c=!0);0<=a.rf&&a.rf<=F(a)&&(a.pf=a.rf=-1,Bb(a),a.Ab(),c=!0);c&&a.ca(F(a)+" cycles: checksum="+p(a.gg))}}function G(a,b,c,d){void 0!==a.sa[b]&&(void 0===d&&(d=4),void 0===c&&(Sa(a,"Register "+b+" is invalid"),a.Ab()),c=p(c,d),a.sa[b].innerHTML!=c&&(a.sa[b].innerHTML=c))}k.jh=function(){};k.xi=function(){}; -k.xb=function(a,b,c,d){var e=this;a=!1;switch(c){case "run":this.sa[c]=d;d.onclick=function(){e.Ob?e.Ab(!0):e.Pe(!0)};a=!0;break;case "reset":this.sa[c]=d;d.onclick=function(){e.Da&&Gb(e.Da)};a=!0;break;case "speed":this.sa[c]=d;a=!0;break;case "setSpeed":this.sa[c]=d,d.onclick=function(){Hb(e,e.Gd<<1,!0)},d.innerHTML=this.Ie.toFixed(2)+"Mhz",a=!0}return a};function Ib(a,b,c){a.Me+=b;c&&(a.Nc=a.A=0)} -function Jb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.Dh&&(c=Math.round(c/a.Gd));return c}function Ab(a){a.ld=0;a.Gh=1;a.Me=a.me=a.Nc=a.A=0;Bb(a);Hb(a,1)} -function Hb(a,b,c){void 0!==b&&(0.8>a.ld/a.Ie&&(b=1),a.Gd=b,b=a.Dh*a.Gd,a.Ie!=b&&(a.Ie=b,b=a.Ie.toFixed(2)+"Mhz",a.sa.setSpeed&&(a.sa.setSpeed.innerHTML=b),a.ca("target speed: "+b)),c&&a.Od());Ib(a,a.me);a.me=0;a.of=oa();a.Je=0;Jb(a)} -k.Pe=function(a){if(Pa(this,!0)){this.Ob||(Hb(this),this.Da&&this.Da.start(this.of,F(this)),this.Ob=!0,this.la&&Kb(this.la),this.sa.run&&(this.sa.run.innerHTML="Halt"),a&&this.Od());this.Oj>=this.Hd&&Jb(this,!0);this.lg=0;this.Eh=oa();this.Je&&(a=this.Eh-this.Je,a>this.Qk&&(this.of+=a,this.of>this.Eh&&(this.of=this.Eh)));try{do{this.zf(this.gf?1:Math.round(this.io/this.Gh));var b=this.Nc-this.A;this.me+=b;this.lg+=b;Ib(this,0,!0);Fb(this,b);this.kg-=b;0>=this.kg&&(this.kg+=this.Uk,this.xi());this.jg-= -b;0>=this.jg&&(this.jg+=this.Tk,this.jh());this.sf-=b;if(0>=this.sf){this.sf+=this.Zi;break}}while(this.Ob)}catch(c){this.Ab();Eb(this);this.Da&&this.Da.stop(oa(),F(this));Pa(this,!1);Sa(this,c.message);return}b=setTimeout;a=this.po;this.Je=oa();var d=this.Qk;this.lg&&(d=Math.round(d*this.lg/this.Zi));var d=d-(this.Je-this.Eh),e=this.Je-this.of;e&&(this.ld=Math.round(this.me/(10*e))/100,864E5<=e&&(this.Me=0,this.la&&Lb(this.la,!0),Hb(this)));if(0>d||this.ld>13;return this.Va=e}if(b&&768>=b)return this.oa=a,this.Mc=c,this.bb=d,this.Lc=(d&24576)>>13,this.Va=e}return-1}function Wb(a){return this.Va+a} -function Xb(a){return this.Va+a}function Sb(a,b,c){return a+b<=this.Mc?this.Va+a:Ub.call(this,0,0,c)}function Ub(a,b,c){c||Yb.call(this.S,13,0);return-1}function Tb(a,b,c){return a+b<=this.Mc?this.Va+a:Vb.call(this,0,0,c)}function Vb(a,b,c){c||Yb.call(this.S,13,0);return-1}Nb.prototype.save=function(){return[this.oa,this.Va,this.Mc,this.bb,this.Lc,this.Cg]};Nb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.oa=a[0],this.Va=a[1],this.Mc=a[2],this.bb=a[3],this.Lc=a[4],this.Cg=a[5])}; -function Ob(a,b){void 0===b&&(b=!!(a.S.ad&1));b?(a.load=Rb,a.Wc=Sb,a.bc=Tb):(a.load=Qb,a.Wc=Wb,a.bc=Xb)} -function Zb(a){this.Ia=a.model||8088;var b=0;switch(this.Ia){default:case 8088:b=4772727;break;case 80286:b=6E6}yb.call(this,a,b);this.jk=61442;this.Og=4;this.tf=255;this.Pj=4;this.aa=5;this.ua=6;this.ga=7;this.ha=8;this.P=9;this.V=11;this.W=12;this.Ke=4;this.Wk=60;this.Xk=83;this.Wb=3;this.sb=9;this.jc=16;this.Kh=1;this.al=19;this.cl=28;this.el=16;this.dl=21;this.bl=37;this.Zk=2;this.hj=9;this.$k=5;this.Yk=33;this.jj=10;this.ij=8;this.rg=3;this.qg=15;this.sl=51;this.tl=1;this.ul=2;this.vl=4;this.rl= +function(a,b,c){this.ca(a,"notice",c)}),!0;default:return!1}},log:function(){},ca:function(){},status:function(a){this.ca(this.zh+": "+a)},Fa:function(a,b){b||w(a)},Sa:function(a){!this.jd&&(this.th=!1!==a)&&(this.name&&this.log("ready"),a=this.Mi,this.Mi=null,a&&a())},$b:function(){return this.Nb=!0},Zb:function(a,b){b&&(this.Nb=!1);return!0}};function Va(a,b){if(a.Di)return a.Jc&&(a.Jc=!1),a.Di=!1;if(a.jd)return a.ca(a.toString()+" error"),!1;a.Jc=b;return a.Jc} +function Wa(a,b){a.Jc&&(b?a.Di=!0:void 0===b&&a.ca(a.toString()+" busy"));return a.Jc}function Xa(a,b){b&&(a.th?b():a.Mi=b);return a.th}function Ya(a,b){a.jd=!0;a.Fa("Fatal error: "+b)}window&&!window.document.ELEMENT_NODE&&(window.document.ELEMENT_NODE=1);function Za(a){x.call(this,"Panel",a,Za)}y(x,Za);Za.prototype.xb=function(a,b,c,d){return this.Da&&this.Da.xb(a,b,c,d)||this.S&&this.S.xb(a,b,c,d)||this.cb&&this.cb.xb(a,b,c,d)||this.X&&this.X.xb(a,b,c,d)?!0:x.prototype.xb.call(this,a,b,c,d)}; +Za.prototype.qc=function(a,b,c,d){this.Da=a;this.S=c;this.X=d;this.cb=C(a,"Keyboard")};Za.prototype.$b=function(a,b){b||$a();return!0};Za.prototype.Zb=function(){return!0};function $a(){for(var a=!1,b=B(window.document,"pcjs","panel"),c=0;c=this.fg?12:14;this.ic=1<>2;this.eb=this.ic-1;this.eh=(this.we+this.ic)/this.ic|0;this.Ae=this.eh-1;this.rd=[];this.sd=[];this.bg=this.cg=!1;this.Si();this.Sa()}y(x,ab); +ab.prototype.Si=function(){this.Aa=Array(this.eh);for(var a=0;a>a.rb;0>this.rb;0>a.rb;0>a.rb].yg(b&a.eb)} +function jb(a,b){var c=b&a.eb,d=(b&a.Ib)>>a.rb;return c!=a.eb?a.Aa[d].Vj(c):a.Aa[d++].yg(c)|a.Aa[d&a.Ae].yg(0)<<8}function kb(a,b,c){a.Aa[(b&a.Ib)>>a.rb].Gg(b&a.eb,c&255)}function lb(a,b,c){var d=b&a.eb;b=(b&a.Ib)>>a.rb;d!=a.eb?a.Aa[b].dk(d,c&65535):(a.Aa[b++].Gg(d,c&255),a.Aa[b&a.Ae].Gg(0,c>>8&255))} +function mb(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},pp:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ra[b]>>>a;return 24>a?c&65535:c&255|(this.ra[b+1]&255)<<8},xp:function(a,b){var c=a>> +2,d=(a&3)<<3;this.ra[c]=this.ra[c]&~(255<>2,d=(a&3)<<3;24>d?this.ra[c]=this.ra[c]&~(65535<>8);this.lb=!0},mp:function(a){xb(this.X,this.Yd+a);return this.yg(a)},op:function(a){xb(this.X,this.Yd+a)||xb(this.X,this.Yd+a+1);return this.Vj(a)},wp:function(a,b){yb(this.X,this.Yd+a);this.Gg(a,b)},yp:function(a,b){yb(this.X,this.Yd+a)||yb(this.X,this.Yd+a+1);this.dk(a,b)},save:function(){return this.fa? +null:this.ra},restore:function(a){return this.fa?null==a:a&&this.Dm==a.length<<2?(this.ra=a,this.lb=!0):!1},Re:function(a,b){a||(a=[]);void 0===b&&(b=!0);zb(this,a,b);Ab(this,a,b)},Xd:function(a,b){b?0===this.wk++&&Ab(this,Bb):0===this.vk++&&zb(this,Bb)}};function Cb(a,b){b?0===--a.wk&&(a.Cc=a.sh?a.Af:a.Gg,a.nm=a.sh?a.Af:a.dk):0===--a.vk&&(a.tc=a.yg,a.am=a.Vj)}function bb(a,b,c,d,e){a.S=b;a.X=c;a.Yd=d;a.vk=a.wk=0;a.X&&Db(a.X,d,e)} +function Ab(a,b,c){a.Cc=b[2]&&!a.sh?b[2]:a.Af;a.nm=b[3]&&!a.sh?b[3]:a.Af;c&&(a.Gg=b[2]?b[2]:a.Af,a.dk=b[3]?b[3]:a.Af)}function zb(a,b,c){a.tc=b[0]?b[0]:a.Qh;a.am=b[1]?b[1]:a.Qh;c&&(a.yg=b[0]?b[0]:a.Qh,a.Vj=b[1]?b[1]:a.Qh)}var vb=[cb.prototype.np,cb.prototype.pp,cb.prototype.xp,cb.prototype.zp],Bb=[cb.prototype.mp,cb.prototype.op,cb.prototype.wp,cb.prototype.yp]; +function Eb(a,b){x.call(this,"CPU",a,Eb);var c=a.multiplier||1;this.Hd=a.cycles||b;this.Gd=c;this.Dh=Math.round(this.Hd/1E4)/100;this.Ie=this.Dh*this.Gd;this.Ob=this.Nb=!1;this.Ci=a.autoStart;c=Ma.autostart;void 0!==c&&(this.Ci="true"==c?!0:"false"==c?!1:null);this.gf=!1;this.gg=this.qf=0;this.ig=a.csStart;this.pf=a.csInterval;this.rf=a.csStop;var d=this;this.po=function(){d.Pe()};this.Sa()}y(x,Eb);k=Eb.prototype; +k.qc=function(a,b,c,d){this.na=b;this.X=d;this.Da=a;var e=C(a,"Video");e&&(this.xi=function(){Fb(e)},this.Od=function(){e.Od()});this.la=C(a,"ChipSet");this.Sa()};k.reset=function(){};k.save=function(){return null};k.restore=function(){return!1};k.$b=function(a,b){if(!b){if(a&&this.restore){Gb(this);if(!this.restore(a))return!1;Hb(this)}else this.reset();this.X?this.X.Un():this.ca("No debugger detected")}this.Nb=!0;!Ib(this)&&this.X&&Jb(this.X);Kb(this);return!0}; +k.Zb=function(a){this.Nb=!1;return a&&this.save?this.save():!0};function Ib(a){return!0===a.Ci||null===a.Ci&&!a.X&&void 0===a.sa.run?(a.Pe(),!0):!1}k.Od=function(){};k.Jk=function(){return 0};function Hb(a){void 0===a.ig&&(a.ig=0);void 0===a.pf&&(a.pf=-1);void 0===a.rf&&(a.rf=-1);a.gf=0<=a.ig&&0=a.qf&&(a.qf+=a.pf,c=!0);0<=a.rf&&a.rf<=F(a)&&(a.pf=a.rf=-1,Hb(a),a.Ab(),c=!0);c&&a.ca(F(a)+" cycles: checksum="+p(a.gg))}}function G(a,b,c,d){void 0!==a.sa[b]&&(void 0===d&&(d=4),void 0===c&&(Ya(a,"Register "+b+" is invalid"),a.Ab()),c=p(c,d),a.sa[b].innerHTML!=c&&(a.sa[b].innerHTML=c))}k.jh=function(){};k.xi=function(){}; +k.xb=function(a,b,c,d){var e=this;a=!1;switch(c){case "run":this.sa[c]=d;d.onclick=function(){e.Ob?e.Ab(!0):e.Pe(!0)};a=!0;break;case "reset":this.sa[c]=d;d.onclick=function(){e.Da&&Mb(e.Da)};a=!0;break;case "speed":this.sa[c]=d;a=!0;break;case "setSpeed":this.sa[c]=d,d.onclick=function(){Nb(e,e.Gd<<1,!0)},d.innerHTML=this.Ie.toFixed(2)+"Mhz",a=!0}return a};function Ob(a,b,c){a.Me+=b;c&&(a.Nc=a.A=0)} +function Qb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.Dh&&(c=Math.round(c/a.Gd));return c}function Gb(a){a.ld=0;a.Gh=1;a.Me=a.me=a.Nc=a.A=0;Hb(a);Nb(a,1)} +function Nb(a,b,c){void 0!==b&&(0.8>a.ld/a.Ie&&(b=1),a.Gd=b,b=a.Dh*a.Gd,a.Ie!=b&&(a.Ie=b,b=a.Ie.toFixed(2)+"Mhz",a.sa.setSpeed&&(a.sa.setSpeed.innerHTML=b),a.ca("target speed: "+b)),c&&a.Od());Ob(a,a.me);a.me=0;a.of=oa();a.Je=0;Qb(a)} +k.Pe=function(a){if(Va(this,!0)){this.Ob||(Nb(this),this.Da&&this.Da.start(this.of,F(this)),this.Ob=!0,this.la&&Rb(this.la),this.sa.run&&(this.sa.run.innerHTML="Halt"),a&&this.Od());this.Oj>=this.Hd&&Qb(this,!0);this.lg=0;this.Eh=oa();this.Je&&(a=this.Eh-this.Je,a>this.Qk&&(this.of+=a,this.of>this.Eh&&(this.of=this.Eh)));try{do{this.zf(this.gf?1:Math.round(this.io/this.Gh));var b=this.Nc-this.A;this.me+=b;this.lg+=b;Ob(this,0,!0);Lb(this,b);this.kg-=b;0>=this.kg&&(this.kg+=this.Uk,this.xi());this.jg-= +b;0>=this.jg&&(this.jg+=this.Tk,this.jh());this.sf-=b;if(0>=this.sf){this.sf+=this.Zi;break}}while(this.Ob)}catch(c){this.Ab();Kb(this);this.Da&&this.Da.stop(oa(),F(this));Va(this,!1);Ya(this,c.message);return}b=setTimeout;a=this.po;this.Je=oa();var d=this.Qk;this.lg&&(d=Math.round(d*this.lg/this.Zi));var d=d-(this.Je-this.Eh),e=this.Je-this.of;e&&(this.ld=Math.round(this.me/(10*e))/100,864E5<=e&&(this.Me=0,this.la&&Sb(this.la,!0),Nb(this)));if(0>d||this.ld>13;return this.Va=e}if(b&&768>=b)return this.oa=a,this.Mc=c,this.bb=d,this.Lc=(d&24576)>>13,this.Va=e}return-1}function bc(a){return this.Va+a} +function cc(a){return this.Va+a}function Yb(a,b,c){return a+b<=this.Mc?this.Va+a:$b.call(this,0,0,c)}function $b(a,b,c){c||dc.call(this.S,13,0);return-1}function Zb(a,b,c){return a+b<=this.Mc?this.Va+a:ac.call(this,0,0,c)}function ac(a,b,c){c||dc.call(this.S,13,0);return-1}Ub.prototype.save=function(){return[this.oa,this.Va,this.Mc,this.bb,this.Lc,this.Cg]};Ub.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.oa=a[0],this.Va=a[1],this.Mc=a[2],this.bb=a[3],this.Lc=a[4],this.Cg=a[5])}; +function Vb(a,b){void 0===b&&(b=!!(a.S.ad&1));b?(a.load=Xb,a.Wc=Yb,a.bc=Zb):(a.load=Wb,a.Wc=bc,a.bc=cc)} +function ec(a){this.Ia=a.model||8088;var b=0;switch(this.Ia){default:case 8088:b=4772727;break;case 80286:b=6E6}Eb.call(this,a,b);this.jk=61442;this.Og=4;this.tf=255;this.Pj=4;this.aa=5;this.ua=6;this.ga=7;this.ha=8;this.P=9;this.V=11;this.W=12;this.Ke=4;this.Wk=60;this.Xk=83;this.Wb=3;this.sb=9;this.jc=16;this.Kh=1;this.al=19;this.cl=28;this.el=16;this.dl=21;this.bl=37;this.Zk=2;this.hj=9;this.$k=5;this.Yk=33;this.jj=10;this.ij=8;this.rg=3;this.qg=15;this.sl=51;this.tl=1;this.ul=2;this.vl=4;this.rl= 32;this.xl=this.kj=15;this.Xb=16;this.Yb=4;this.zl=11;this.yl=18;this.wl=24;this.Cb=4;this.Al=2;this.lj=16;this.Bl=17;this.qj=18;this.Cl=19;this.pj=5;this.rj=6;this.Hl=2;this.Gl=8;this.El=9;this.tj=this.sj=this.Dl=this.Fl=10;this.gl=80;this.il=144;this.fl=86;this.hl=154;this.kl=101;this.ml=165;this.jl=107;this.ll=171;this.Jl=70;this.Ll=113;this.Il=76;this.Kl=124;this.ol=80;this.ql=128;this.nl=86;this.pl=134;this.tg=3;this.sg=16;this.yj=10;this.xj=8;this.Ml=51;this.kc=8;this.Nl=17;this.Ol=36;this.rc= -11;this.Pl=16;this.ug=10;this.Pb=2;this.ej=18;this.fj=9-this.Pb;this.gj=17-this.Pb;this.mj=12;this.nj=9-this.Pb;this.oj=13-this.Pb;this.uj=18;this.vj=9-this.Pb;this.wj=17-this.Pb;this.zj=15;this.Aj=9-this.Pb;this.Bj=15-this.Pb;this.Fj=11;this.Gj=9-this.Pb;this.Hj=10-this.Pb;this.Ql=8;this.Tl=12;this.Rl=18;this.Sl=17;this.Ul=15;this.Dj=8;this.Cj=20;this.Ej=2;this.Kj=3;this.vg=9;this.Jj=5;this.Ij=11;this.Mj=4;this.Lj=17;this.Vl=11;this.Ua=$b.slice();80186<=this.Ia&&(this.tf=31,this.Ua[15]=ac,this.Ua[96]= -bc,this.Ua[97]=cc,this.Ua[98]=dc,this.Ua[99]=ac,this.Ua[100]=ac,this.Ua[101]=ac,this.Ua[102]=ac,this.Ua[103]=ac,this.Ua[104]=ec,this.Ua[105]=fc,this.Ua[106]=gc,this.Ua[107]=hc,this.Ua[108]=ic,this.Ua[109]=jc,this.Ua[110]=kc,this.Ua[111]=lc,this.Ua[192]=mc,this.Ua[193]=nc,this.Ua[200]=oc,this.Ua[201]=pc,this.Ua[241]=qc,rc[7]=sc,tc[7]=sc,80286<=this.Ia&&(this.jk=2,this.Og=0,this.Ua[15]=uc,this.Ua[99]=vc,this.Ua[84]=wc,this.P=this.ha=this.ga=this.ua=this.aa=this.Pj=0,this.W=this.V=1,this.Ke=3,this.Wk= +11;this.Pl=16;this.ug=10;this.Pb=2;this.ej=18;this.fj=9-this.Pb;this.gj=17-this.Pb;this.mj=12;this.nj=9-this.Pb;this.oj=13-this.Pb;this.uj=18;this.vj=9-this.Pb;this.wj=17-this.Pb;this.zj=15;this.Aj=9-this.Pb;this.Bj=15-this.Pb;this.Fj=11;this.Gj=9-this.Pb;this.Hj=10-this.Pb;this.Ql=8;this.Tl=12;this.Rl=18;this.Sl=17;this.Ul=15;this.Dj=8;this.Cj=20;this.Ej=2;this.Kj=3;this.vg=9;this.Jj=5;this.Ij=11;this.Mj=4;this.Lj=17;this.Vl=11;this.Ua=fc.slice();80186<=this.Ia&&(this.tf=31,this.Ua[15]=gc,this.Ua[96]= +hc,this.Ua[97]=ic,this.Ua[98]=jc,this.Ua[99]=gc,this.Ua[100]=gc,this.Ua[101]=gc,this.Ua[102]=gc,this.Ua[103]=gc,this.Ua[104]=kc,this.Ua[105]=lc,this.Ua[106]=mc,this.Ua[107]=nc,this.Ua[108]=oc,this.Ua[109]=pc,this.Ua[110]=qc,this.Ua[111]=rc,this.Ua[192]=sc,this.Ua[193]=tc,this.Ua[200]=uc,this.Ua[201]=vc,this.Ua[241]=wc,xc[7]=yc,zc[7]=yc,80286<=this.Ia&&(this.jk=2,this.Og=0,this.Ua[15]=Ac,this.Ua[99]=Bc,this.Ua[84]=Cc,this.P=this.ha=this.ga=this.ua=this.aa=this.Pj=0,this.W=this.V=1,this.Ke=3,this.Wk= 14,this.Xk=16,this.Wb=2,this.jc=this.sb=7,this.Kh=0,this.al=7,this.cl=13,this.el=7,this.dl=11,this.bl=16,this.Zk=3,this.hj=6,this.$k=2,this.Yk=13,this.ij=this.jj=5,this.rg=2,this.qg=7,this.sl=23,this.tl=0,this.ul=1,this.vl=3,this.rl=17,this.kj=7,this.xl=11,this.Xb=7,this.Yb=3,this.zl=7,this.yl=11,this.wl=15,this.Cb=2,this.Al=3,this.lj=7,this.Cl=this.qj=this.Bl=8,this.rj=this.pj=4,this.Hl=2,this.Gl=3,this.El=5,this.Fl=2,this.Dl=3,this.sj=5,this.tj=3,this.gl=14,this.il=22,this.fl=17,this.hl=25,this.kl= 17,this.ml=25,this.jl=20,this.ll=28,this.Jl=13,this.Ll=21,this.Il=16,this.Kl=24,this.ol=13,this.ql=21,this.nl=16,this.pl=24,this.tg=2,this.sg=7,this.xj=this.yj=5,this.Ml=19,this.Nl=this.kc=5,this.Ol=17,this.rc=3,this.Pl=5,this.ug=3,this.Pb=0,this.ej=8,this.fj=5,this.gj=9,this.nj=this.mj=5,this.oj=4,this.vj=this.uj=5,this.wj=4,this.zj=7,this.Aj=5,this.Bj=8,this.Fj=3,this.Gj=4,this.Hj=3,this.Tl=this.Ql=11,this.Sl=this.Rl=15,this.Ul=7,this.Dj=5,this.Cj=8,this.Ej=0,this.Kj=2,this.vg=6,this.Jj=3,this.Ij= -6,this.Mj=3,this.Vl=this.Lj=5));this.Qg=[];this.Rg=[];this.Nc=this.gh=0;this.ph=this.Gi=!1;this.Aa=[];this.we=this.Ib=this.rb=this.eb=this.Ae=0;this.T=this.Sm;this.U=this.Tm;this.N=this.$n;this.O=this.ao;this.Q=this.up;this.R=this.vp;xc(this)}y(yb,Zb);k=Zb.prototype;k.Si=function(a,b,c,d,e){this.Aa=a;this.we=this.Ib=b;this.rb=c;this.eb=d;this.Ae=e};k.reset=function(){this.Ob&&this.Ab();xc(this);Ab(this);this.jd=!1}; -function xc(a){a.G=0;a.B=0;a.I=0;a.J=0;a.Y=0;a.H=0;a.F=0;a.D=0;a.ad=65520;a.dd=0;a.ve=1023;a.Ic={Qj:0,oa:0,bb:0,Ch:-1};a.va=new Nb(a,"CS");a.Eb=new Nb(a,"DS");a.wb=new Nb(a,"SS");a.$a=new Nb(a,"ES");a.km=new Nb(a,"ZERO");yc(a,0,65535);80286<=a.Ia&&(a.Sc=0,a.bf=65535,a.Md=new Nb(a,"LDT",!0),a.Fg=new Nb(a,"TSS",!0),a.Qb=new Nb(a,"VER",!0),yc(a,65520,61440),a.va.Va=16711680);zc(a,0);Ac(a);a.mb=0;a.Db=a.zg=-1;a.Zg=0;a.ia=a.Ka=-1;a.C=a.Eb;a.M=a.wb;a.$=a.wa=0} -k.Jk=function(){var a=this.G+this.B+this.I+this.J+this.Y+this.H+this.F+this.D|0;return a=a+this.qa+this.va.oa+this.Eb.oa+this.wb.oa+this.$a.oa+Bc(this)|0};function Cc(a,b,c,d){void 0!==d&&(void 0===a.Qg[b]&&(a.Qg[b]=[]),a.Qg[b].push([c,d]))}function Dc(a,b){var c=a.Qg[b];if(void 0!==c)for(var d=0;d>1?128:0} -function Zc(a){return(a.ja^a.ma^a.ja>>1)&a.da>>1?2048:0}function $c(a){a.Z&=~a.da}function ad(a){a.ma=a.ja&16|a.ma&-17}function bd(a){a.Z|=a.da-1}function cd(a){Yc(a)&&(a.ja^=a.da>>1|a.da>>2,a.ma^=32896)}function dd(a){a.ja&=~a.da;a.ma=a.ja&32896|a.ma&-32897}function ed(a){a.Z|=a.da}function fd(a){a.ma=~(a.ja&16)&16|a.ma&-17}function gd(a){a.Z&=~(a.da-1)}function hd(a){Yc(a)||(a.ja^=a.da>>1|a.da>>2,a.ma^=32896)}function id(a){a.ja|=a.da;a.ma=a.ja&32896|a.ma&-32897} -function Bc(a){return a.xa&-2262|Rc(a)|Vc(a)|Wc(a)|Xc(a)|Yc(a)|Zc(a)}function zc(a,b){a.da=256;a.Z=a.ja=a.ma=0;b&1&&ed(a);b&4||(a.ja|=1);b&16&&(a.ma|=16);b&64||bd(a);b&128&&hd(a);b&2048&&id(a);a.xa=a.xa&-1793|b&1792|a.jk;a.xa&256&&(a.mb|=2,a.$|=4)} -k.xb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.sa[c]=d;e=!0;break;default:e=yb.prototype.xb.call(this,a,b,c,d)}return e};k.ub=function(a){return this.Aa[(a&this.Ib)>>this.rb].tc(a&this.eb)}; +6,this.Mj=3,this.Vl=this.Lj=5));this.Qg=[];this.Rg=[];this.Nc=this.gh=0;this.ph=this.Gi=!1;this.Aa=[];this.we=this.Ib=this.rb=this.eb=this.Ae=0;this.T=this.Sm;this.U=this.Tm;this.N=this.$n;this.O=this.ao;this.Q=this.up;this.R=this.vp;Dc(this)}y(Eb,ec);k=ec.prototype;k.Si=function(a,b,c,d,e){this.Aa=a;this.we=this.Ib=b;this.rb=c;this.eb=d;this.Ae=e};k.reset=function(){this.Ob&&this.Ab();Dc(this);Gb(this);this.jd=!1}; +function Dc(a){a.G=0;a.B=0;a.I=0;a.J=0;a.Y=0;a.H=0;a.F=0;a.D=0;a.ad=65520;a.dd=0;a.ve=1023;a.Ic={Qj:0,oa:0,bb:0,Ch:-1};a.va=new Ub(a,"CS");a.Eb=new Ub(a,"DS");a.wb=new Ub(a,"SS");a.$a=new Ub(a,"ES");a.km=new Ub(a,"ZERO");Ec(a,0,65535);80286<=a.Ia&&(a.Sc=0,a.bf=65535,a.Md=new Ub(a,"LDT",!0),a.Fg=new Ub(a,"TSS",!0),a.Qb=new Ub(a,"VER",!0),Ec(a,65520,61440),a.va.Va=16711680);Fc(a,0);Gc(a);a.mb=0;a.Db=a.zg=-1;a.Zg=0;a.ia=a.Ka=-1;a.C=a.Eb;a.M=a.wb;a.$=a.wa=0} +k.Jk=function(){var a=this.G+this.B+this.I+this.J+this.Y+this.H+this.F+this.D|0;return a=a+this.qa+this.va.oa+this.Eb.oa+this.wb.oa+this.$a.oa+Hc(this)|0};function Ic(a,b,c,d){void 0!==d&&(void 0===a.Qg[b]&&(a.Qg[b]=[]),a.Qg[b].push([c,d]))}function Jc(a,b){var c=a.Qg[b];if(void 0!==c)for(var d=0;d>1?128:0} +function ed(a){return(a.ja^a.ma^a.ja>>1)&a.da>>1?2048:0}function fd(a){a.Z&=~a.da}function gd(a){a.ma=a.ja&16|a.ma&-17}function hd(a){a.Z|=a.da-1}function id(a){dd(a)&&(a.ja^=a.da>>1|a.da>>2,a.ma^=32896)}function jd(a){a.ja&=~a.da;a.ma=a.ja&32896|a.ma&-32897}function kd(a){a.Z|=a.da}function ld(a){a.ma=~(a.ja&16)&16|a.ma&-17}function md(a){a.Z&=~(a.da-1)}function nd(a){dd(a)||(a.ja^=a.da>>1|a.da>>2,a.ma^=32896)}function od(a){a.ja|=a.da;a.ma=a.ja&32896|a.ma&-32897} +function Hc(a){return a.xa&-2262|$c(a)|ad(a)|bd(a)|cd(a)|dd(a)|ed(a)}function Fc(a,b){a.da=256;a.Z=a.ja=a.ma=0;b&1&&kd(a);b&4||(a.ja|=1);b&16&&(a.ma|=16);b&64||hd(a);b&128&&nd(a);b&2048&&od(a);a.xa=a.xa&-1793|b&1792|a.jk;a.xa&256&&(a.mb|=2,a.$|=4)} +k.xb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.sa[c]=d;e=!0;break;default:e=Eb.prototype.xb.call(this,a,b,c,d)}return e};k.ub=function(a){return this.Aa[(a&this.Ib)>>this.rb].tc(a&this.eb)}; k.Ha=function(a){var b=a&this.eb;a=(a&this.Ib)>>this.rb;this.A-=this.Pj;return b!=this.eb?this.Aa[a].am(b):this.Aa[a++].tc(b)|this.Aa[a&this.Ae].tc(0)<<8};k.Nd=function(a,b){this.Aa[(a&this.Ib)>>this.rb].Cc(a&this.eb,b&255)};k.bd=function(a,b){var c=a&this.eb,d=(a&this.Ib)>>this.rb;this.A-=this.Pj;c!=this.eb?this.Aa[d].nm(c,b&65535):(this.Aa[d++].Cc(c,b&255),this.Aa[d&this.Ae].Cc(0,b>>8&255))};k.Sm=function(a,b){this.Eg=a;this.ia=a.Wc(this.wg=b,0);return this.$&1?0:this.ub(this.ia)}; k.Tm=function(a,b){this.Eg=a;this.ia=a.Wc(this.wg=b,1);return this.$&1?0:this.Ha(this.ia)};k.$n=function(a,b){this.Eg=a;this.Ka=this.ia=a.Wc(this.wg=b,0);return this.$&1?0:this.ub(this.ia)};k.ao=function(a,b){this.Eg=a;this.Ka=this.ia=a.Wc(this.wg=b,1);return this.$&1?0:this.Ha(this.ia)};k.up=function(a){this.$&2||this.Nd(this.Eg.bc(this.wg,1),a)};k.vp=function(a){this.$&2||this.bd(this.Eg.bc(this.wg,2),a)};k.ea=function(){var a=this.ub(this.Ba);this.Ba=this.va.Va+(this.qa=this.qa+1&65535);return a}; k.L=function(){var a=this.ub(this.Ba)<<24>>24;this.Ba=this.va.Va+(this.qa=this.qa+1&65535);return a&65535};k.K=function(){var a=this.Ha(this.Ba);this.Ba=this.va.Va+(this.qa=this.qa+2&65535);return a};k.Ja=function(){var a=this.Y;this.Y=this.Y+2&65535;return this.Ha(this.wb.Wc(a,1))};function K(a,b){var c=a.Y=a.Y-2&65535;a.bd(a.wb.bc(c,1),b)} -k.jh=function(){G(this,"AX",this.G);G(this,"BX",this.B);G(this,"CX",this.I);G(this,"DX",this.J);G(this,"SP",this.Y);G(this,"BP",this.H);G(this,"SI",this.F);G(this,"DI",this.D);G(this,"CS",this.va.oa);G(this,"DS",this.Eb.oa);G(this,"SS",this.wb.oa);G(this,"ES",this.$a.oa);G(this,"IP",this.qa);var a=Bc(this);G(this,"PS",a);G(this,"C",a&1?1:0,1);G(this,"P",a&4?1:0,1);G(this,"A",a&16?1:0,1);G(this,"Z",a&64?1:0,1);G(this,"S",a&128?1:0,1);G(this,"T",a&256?1:0,1);G(this,"I",a&512?1:0,1);G(this,"D",a&1024? +k.jh=function(){G(this,"AX",this.G);G(this,"BX",this.B);G(this,"CX",this.I);G(this,"DX",this.J);G(this,"SP",this.Y);G(this,"BP",this.H);G(this,"SI",this.F);G(this,"DI",this.D);G(this,"CS",this.va.oa);G(this,"DS",this.Eb.oa);G(this,"SS",this.wb.oa);G(this,"ES",this.$a.oa);G(this,"IP",this.qa);var a=Hc(this);G(this,"PS",a);G(this,"C",a&1?1:0,1);G(this,"P",a&4?1:0,1);G(this,"A",a&16?1:0,1);G(this,"Z",a&64?1:0,1);G(this,"S",a&128?1:0,1);G(this,"T",a&256?1:0,1);G(this,"I",a&512?1:0,1);G(this,"D",a&1024? 1:0,1);G(this,"O",a&2048?1:0,1);this.sa.speed&&(this.sa.speed.innerHTML=this.Ob&&this.ld?this.ld.toFixed(2)+"Mhz":"Stopped")}; -k.zf=function(a){this.ph=!0;this.Gi=a&&this.X&&jd(this.X);this.Nc=this.A=a;this.la&&Lb(this.la);a||!this.X||D(this.X,this.X.Xe)||(this.$|=4);do{var b=this.$&240;if(b)this.wa|=b;else if(this.Nh=this.Ba,this.ia=this.Ka=-1,this.C=this.Eb,this.M=this.wb,this.wa=this.$&256,this.mb){a:{if(!(this.$&4))if(this.mb&1&&this.xa&512){if(b=kd(this.la),-1<=b&&(this.mb&=-2,0<=b)){this.mb&=-5;ld.call(this,b,null,11);b=!0;break a}}else if(this.mb&2){this.mb&=-3;ld.call(this,1,null,11);b=!0;break a}if(b=this.mb&8){for(var b= -this.la,c=!1,d=0;dthis.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=a+b)&255}function pd(a,b){this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a|b)&255} -function qd(a,b){this.ma=a^b;this.Z=this.ja=a+b+(this.Z&this.da?1:0);this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return this.Z&255}function rd(a,b){this.ma=a^b;this.Z=this.ja=a-b-(this.Z&this.da?1:0);this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return this.Z&255}function sd(a,b){this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a&b)&255} -function td(a,b){this.ma=a^b;this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=a-b)&255}function ud(a,b){this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a^b)&255}function vd(a,b){this.ma=a^b;this.da=256;this.Z=this.ja=a-b;this.A-=0>this.Ka?0>this.ia?this.Wb:this.hj:this.sb;this.$|=2;return a} -function wd(a,b){this.ma=a^b;this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=a+b)&65535}function xd(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a|b)&65535}function yd(a,b){this.ma=a^b;this.Z=this.ja=a+b+(this.Z&this.da?1:0);this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return this.Z&65535} -function zd(a,b){this.ma=a^b;this.Z=this.ja=a-b-(this.Z&this.da?1:0);this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return this.Z&65535}function Ad(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a&b)&65535}function Bd(a,b){this.ma=a^b;this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=a-b)&65535} -function Cd(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a^b)&65535}function Dd(a,b){this.ma=a^b;this.da=65536;this.Z=this.ja=a-b;this.A-=0>this.Ka?0>this.ia?this.Wb:this.hj:this.sb;this.$|=2;return a}function Ed(a,b){this.Z=this.Z&this.da-1|(a&b?this.da:0);(a^a>>1)&b>>1?id(this):dd(this)}function Fd(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Ed.call(this,d,256)}return c} -function Gd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Ed.call(this,d,65536)}return c}function Hd(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Ed.call(this,d,256)}return c}function Id(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);Ed.call(this,d,65536)}return c} -function Jd(a,b){var c=a;if(b){var d;(d=(b&this.tf)%9)?(d=a<>9-d,c=d&255):d=a|(this.Z&this.da?1:0)<<8;Ed.call(this,d,256)}return c}function Kd(a,b){var c=a;if(b){var d;(d=(b&this.tf)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Z&this.da?1:0)<<16;Ed.call(this,d,65536)}return c}function Ld(a,b){var c=a;b&&(c=(b&this.tf)%9,c=a>>c|(this.Z&this.da?1:0)<<8-c|a<<9-c,Ed.call(this,c,256),c&=255);return c} -function Md(a,b){var c=a;b&&(c=(b&this.tf)%17,c=a>>c|(this.Z&this.da?1:0)<<16-c|a<<17-c,Ed.call(this,c,65536),c&=65535);return c}function Nd(a,b){var c=a;b&&(c=8>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.ma=a^this.Z;this.da=256;a=this.Z}return a&255}function Qd(a,b){if(b){var c=16>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.ma=a^this.Z;this.da=65536;a=this.Z}return a&65535}function Rd(a,b){if(b){8>24>>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.ma=a^this.Z;this.da=256;a=this.Z}return a&255} -function Sd(a,b){if(b){16>16>>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.ma=a^this.Z;this.da=65536;a=this.Z}return a&65535}function Td(){this.A-=0>this.ia?2:this.Ul;return 1}function Ud(){var a=this.I&this.tf;this.A-=(0>this.ia?this.Dj:this.Cj)+(a<this.ia?this.Dj:this.Cj)+(a<this.Ka?this.kc:this.Nl;return b},Xd,Xd,Xd,Xd,Xd,Xd,Xd],de=[function(a,b){this.A-=0>this.Ka?this.Fl:this.Dl;return b},L,L,L,L,L,L,L],ee=[Fd,Hd,Jd,Ld,Nd,Pd,L,Rd],fe=[Gd,Id,Kd,Md,Od,Qd,L,Sd],he=[function(a,b){b=this.ea();this.Z=this.ja=this.ma=a&b;this.da=256;this.A-=0>this.ia?this.Jj:this.Ij;this.$|=2;return a},L,function(a){this.A-=0>this.ia?this.tg:this.sg;return a^255},function(a,b){b=0;this.ma=a^b;this.da= -256;this.A-=0>this.ia?this.tg:this.sg;return(this.Z=this.ja=b-a)&255},function(a){this.G=this.Db=(this.Z=(this.G&255)*a)&65535;this.ma=this.ja=this.Z;this.da=256;this.G&65280?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ia?this.Jl:this.Il;this.$|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.Z=this.ma=this.ja=b;this.da=256;127b?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ia?this.ol:this.nl;this.$|=2;return a},function(a){if(!a)return ge.call(this), -a;var b=this.G/a;if(255this.ia?this.gl:this.fl;this.$|=2;return a},function(a){if(!a)return ge.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return ge.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.ja=this.ma=this.Z=b|256;this.da=256;this.A-=0>this.ia?this.kl:this.jl;this.$|=2;return a}],ie=[function(a,b){b=this.K();this.Z=this.ja= -this.ma=a&b;this.da=65536;this.A-=0>this.ia?this.Jj:this.Ij;this.$|=2;return a},L,function(a){this.A-=0>this.ia?this.tg:this.sg;return a^65535},function(a,b){b=0;this.ma=a^b;this.da=65536;this.A-=0>this.ia?this.tg:this.sg;return(this.Z=this.ja=b-a)&65535},function(a){this.Db=this.G=(this.Z=this.G*a)&65535;this.zg=this.J=this.Z>>16&65535;this.ma=this.ja=this.Z;this.da=65536;this.J?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ia?this.Ll:this.Kl;this.$|=2;return a},function(a){var b=(this.G<< -16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.zg=b>>16&65535;this.Z=this.ma=this.ja=b;this.da=65536;32767b?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ia?this.ql:this.pl;this.$|=2;return a},function(a,b){if(!a)return ge.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return ge.call(this),a;this.Db=this.G=c&65535;this.zg=this.J=b%a&65535;this.ja=this.ma=this.Z=c|65536;this.da=65536;this.A-=0>this.ia?this.il:this.hl;this.$|=2;return a},function(a, -b){if(!a)return ge.call(this),a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return ge.call(this),a;this.Db=this.G=d&65535;this.zg=this.J=b%c&65535;this.ja=this.ma=this.Z=d|65536;this.da=65536;this.A-=0>this.ia?this.ml:this.ll;this.$|=2;return a}],rc=[function(a){this.ma=a;a=(this.ja=a+1)&255;this.Z=a|(this.Z&this.da?1:0)<<8;this.da=256;this.A-=0>this.ia?this.rg:this.qg;return a},function(a){this.ma=a;a=(this.ja=a-1)&255;this.Z=a|(this.Z&this.da?1:0)<<8;this.da= -256;this.A-=0>this.ia?this.rg:this.qg;return a},L,L,L,L,L,L],tc=[function(a){this.ma=a;a=(this.ja=a+1)&65535;this.Z=a|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=0>this.ia?this.rg:this.qg;return a},function(a){this.ma=a;a=(this.ja=a-1)&65535;this.Z=a|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=0>this.ia?this.rg:this.qg;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.ia?this.el:this.dl;this.$|=2;return a},function(a){if(0>this.ia)return L.call(this,a);K(this,this.va.oa);K(this, -this.qa);yc(this,a,this.Ha(this.ia+2));this.A-=this.bl;this.$|=2;return a},function(a){I(this,a);this.A-=0>this.ia?this.zl:this.yl;this.$|=2;return a},function(a){if(0>this.ia)return L.call(this,a);yc(this,a,this.Ha(this.ia+2));this.A-=this.wl;this.$|=2;return a},function(a){var b=a;this.$&512&&(a=a-2&65535,80286>this.Ia&&(b=a));K(this,b);this.A-=0>this.ia?this.rc:this.Pl;this.$|=2;return a},Xd],je=[Fd,Hd,Jd,Ld,Nd,Pd,L,Rd],ke=[Gd,Id,Kd,Md,Od,Qd,L,Sd]; -function le(a,b){this.A-=0>this.Ka?0>this.ia?this.Hl:this.Gl:this.El;return b}function me(){return le.call(this,0,this.Db)}function ne(a,b){this.Z=this.ja=this.ma=a&b;this.da=256;this.A-=0>this.Ka?0>this.ia?this.Kj:this.vg:this.vg;this.$|=2;return a}function oe(a,b){this.Z=this.ja=this.ma=a&b;this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Kj:this.vg:this.vg;this.$|=2;return a} -function pe(a,b){var c=(b<<16>>16)*(this.ea()<<24>>24);this.Z=this.ma=this.ja=c;this.da=256;32767c?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ia?21:24;return c&65535}function qe(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Z=this.ma=this.ja=c;this.da=65536;32767c?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ia?21:24;return c&65535}function re(a){return a}function se(a){if(0>this.ia)return M.call(this),a;this.A-=this.Al;return this.ia} -function te(a,b){if(0>this.ia)return M.call(this),a;Oc(this,this.Ha(this.ia+2));this.A-=this.lj;return b}function ue(a,b){if(0>this.ia)return M.call(this),a;Qc(this,this.Ha(this.ia+2));this.A-=this.lj;return b}function ve(a){if(0>this.ia)return ac.call(this),a;var b=a<<16>>16,c=this.Ha(this.ia)<<16>>16,d=this.Ha(this.ia+2)<<16>>16;this.A-=this.Yk;if(bd)I(this,this.Nh-this.va.Va),ld.call(this,5,null,0);this.$|=2;return a} -function we(a,b){this.A-=10+(0>this.ia?0:1);if((a&3)<(b&3))return a=a&-4|b&3,gd(this),a;bd(this);return a}function xe(a,b){this.A-=14+(0>this.ia?0:2);if(0<=this.Qb.load(b,!0)&&this.Qb.Lc>=(this.va.oa&3)&&this.Qb.Lc>=(b&3))return gd(this),this.Qb.bb&65280;bd(this);return a}function ye(a,b){this.A-=14+(0>this.ia?0:2);if(b&65528&&0<=this.Qb.load(b,!0)&&(3072==(this.Qb.bb&3072)||this.Qb.Lc>=(this.va.oa&3))&&this.Qb.Lc>=(b&3))return gd(this),this.Qb.Mc;bd(this);return a} -function ze(a,b){if(0>this.ia){switch(this.Zg&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.Mj}else this.Ka=this.ia,this.Q(a),this.A-=this.Lj;return b} -function Ae(a,b){if(0>this.ia){switch(this.Zg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.Y=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.Mj}else this.Ka=this.ia,this.R(a),this.A-=this.Lj;return b}function ld(a,b,c){Mc(this,a)&&(K(this,Bc(this)),this.xa&=this.Ic.Ch,K(this,this.va.oa),K(this,this.qa),null!=b&&K(this,b),yc(this,this.Ic.Qj,this.Ic.oa),this.A-=this.sl+c)} -function ge(){I(this,this.Nh-this.va.Va);ld.call(this,0,null,2)}function Yb(a,b){this.X&&D(this.X,this.X.sm)&&this.X.message("Fault 0x"+r(a)+(null!=b?" (0x"+u(b)+")":"")+" on opcode 0x"+r(bb(this.na,this.Ba))+" at "+da(this.qa,this.va.oa));80186<=this.Ia&&(I(this,this.Nh-this.va.Va),ld.call(this,a,b,0))}function ac(){Yb.call(this,6);this.Ab()}function M(){I(this,this.Nh-this.va.Va);Sa(this,"Undefined opcode 0x"+r(bb(this.na,this.Ba))+" at "+da(this.qa,this.va.oa));this.Ab()} -function Be(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a}function Ce(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function De(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function Ee(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function Fe(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function Ge(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a} -function He(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a}function Ie(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function Je(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function Ke(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function Le(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function Me(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a} -function Ne(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a}function Oe(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a}function Pe(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a}function Qe(a){a=a.call(this,this.I&255,this.B>>8);this.I=this.I&-256|a}function Re(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a}function Se(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a} -function Te(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a}function Ue(a){a=a.call(this,this.J&255,this.B&255);this.J=this.J&-256|a}function Ve(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a}function We(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a}function Xe(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function Ye(a){a=a.call(this,this.J&255,this.B>>8);this.J=this.J&-256|a} -function Ze(a){a=a.call(this,this.B&255,this.G&255);this.B=this.B&-256|a}function $e(a){a=a.call(this,this.B&255,this.I&255);this.B=this.B&-256|a}function af(a){a=a.call(this,this.B&255,this.J&255);this.B=this.B&-256|a}function bf(a){a=a.call(this,this.B&255,this.B&255);this.B=this.B&-256|a}function cf(a){a=a.call(this,this.B&255,this.G>>8);this.B=this.B&-256|a}function df(a){a=a.call(this,this.B&255,this.I>>8);this.B=this.B&-256|a} -function ef(a){a=a.call(this,this.B&255,this.J>>8);this.B=this.B&-256|a}function ff(a){a=a.call(this,this.B&255,this.B>>8);this.B=this.B&-256|a}function gf(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8}function hf(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8}function jf(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8}function kf(a){a=a.call(this,this.G>>8,this.B&255);this.G=this.G&255|a<<8} -function lf(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8}function mf(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8}function nf(a){a=a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8}function of(a){a=a.call(this,this.G>>8,this.B>>8);this.G=this.G&255|a<<8}function pf(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8}function qf(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8} -function rf(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8}function sf(a){a=a.call(this,this.I>>8,this.B&255);this.I=this.I&255|a<<8}function tf(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8}function uf(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8}function vf(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8}function wf(a){a=a.call(this,this.I>>8,this.B>>8);this.I=this.I&255|a<<8} -function xf(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8}function yf(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8}function zf(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8}function Af(a){a=a.call(this,this.J>>8,this.B&255);this.J=this.J&255|a<<8}function Bf(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8}function Cf(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8} -function Df(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8}function Ef(a){a=a.call(this,this.J>>8,this.B>>8);this.J=this.J&255|a<<8}function Ff(a){a=a.call(this,this.B>>8,this.G&255);this.B=this.B&255|a<<8}function Gf(a){a=a.call(this,this.B>>8,this.I&255);this.B=this.B&255|a<<8}function Hf(a){a=a.call(this,this.B>>8,this.J&255);this.B=this.B&255|a<<8}function If(a){a=a.call(this,this.B>>8,this.B&255);this.B=this.B&255|a<<8} -function Jf(a){a=a.call(this,this.B>>8,this.G>>8);this.B=this.B&255|a<<8}function Kf(a){a=a.call(this,this.B>>8,this.I>>8);this.B=this.B&255|a<<8}function Lf(a){a=a.call(this,this.B>>8,this.J>>8);this.B=this.B&255|a<<8}function Mf(a){a=a.call(this,this.B>>8,this.B>>8);this.B=this.B&255|a<<8}function Nf(a){this.G=a.call(this,this.G,this.G)}function Of(a){this.G=a.call(this,this.G,this.I)}function Pf(a){this.G=a.call(this,this.G,this.J)}function Qf(a){this.G=a.call(this,this.G,this.B)} -function Rf(a){this.G=a.call(this,this.G,this.Y)}function Sf(a){this.G=a.call(this,this.G,this.H)}function Tf(a){this.G=a.call(this,this.G,this.F)}function Uf(a){this.G=a.call(this,this.G,this.D)}function Vf(a){this.I=a.call(this,this.I,this.G)}function Wf(a){this.I=a.call(this,this.I,this.I)}function Xf(a){this.I=a.call(this,this.I,this.J)}function Yf(a){this.I=a.call(this,this.I,this.B)}function Zf(a){this.I=a.call(this,this.I,this.Y)}function $f(a){this.I=a.call(this,this.I,this.H)} -function ag(a){this.I=a.call(this,this.I,this.F)}function bg(a){this.I=a.call(this,this.I,this.D)}function cg(a){this.J=a.call(this,this.J,this.G)}function dg(a){this.J=a.call(this,this.J,this.I)}function eg(a){this.J=a.call(this,this.J,this.J)}function fg(a){this.J=a.call(this,this.J,this.B)}function gg(a){this.J=a.call(this,this.J,this.Y)}function hg(a){this.J=a.call(this,this.J,this.H)}function ig(a){this.J=a.call(this,this.J,this.F)}function jg(a){this.J=a.call(this,this.J,this.D)} -function kg(a){this.B=a.call(this,this.B,this.G)}function lg(a){this.B=a.call(this,this.B,this.I)}function mg(a){this.B=a.call(this,this.B,this.J)}function ng(a){this.B=a.call(this,this.B,this.B)}function og(a){this.B=a.call(this,this.B,this.Y)}function pg(a){this.B=a.call(this,this.B,this.H)}function qg(a){this.B=a.call(this,this.B,this.F)}function rg(a){this.B=a.call(this,this.B,this.D)}function sg(a){this.Y=a.call(this,this.Y,this.G)}function tg(a){this.Y=a.call(this,this.Y,this.I)} -function ug(a){this.Y=a.call(this,this.Y,this.J)}function vg(a){this.Y=a.call(this,this.Y,this.B)}function wg(a){this.Y=a.call(this,this.Y,this.Y)}function xg(a){this.Y=a.call(this,this.Y,this.H)}function yg(a){this.Y=a.call(this,this.Y,this.F)}function zg(a){this.Y=a.call(this,this.Y,this.D)}function Ag(a){this.H=a.call(this,this.H,this.G)}function Bg(a){this.H=a.call(this,this.H,this.I)}function Cg(a){this.H=a.call(this,this.H,this.J)}function Dg(a){this.H=a.call(this,this.H,this.B)} -function Eg(a){this.H=a.call(this,this.H,this.Y)}function Fg(a){this.H=a.call(this,this.H,this.H)}function Gg(a){this.H=a.call(this,this.H,this.F)}function Hg(a){this.H=a.call(this,this.H,this.D)}function Ig(a){this.F=a.call(this,this.F,this.G)}function Jg(a){this.F=a.call(this,this.F,this.I)}function Kg(a){this.F=a.call(this,this.F,this.J)}function Lg(a){this.F=a.call(this,this.F,this.B)}function Mg(a){this.F=a.call(this,this.F,this.Y)}function Ng(a){this.F=a.call(this,this.F,this.H)} -function Og(a){this.F=a.call(this,this.F,this.F)}function Pg(a){this.F=a.call(this,this.F,this.D)}function Qg(a){this.D=a.call(this,this.D,this.G)}function Rg(a){this.D=a.call(this,this.D,this.I)}function Sg(a){this.D=a.call(this,this.D,this.J)}function Tg(a){this.D=a.call(this,this.D,this.B)}function Ug(a){this.D=a.call(this,this.D,this.Y)}function Vg(a){this.D=a.call(this,this.D,this.H)}function Wg(a){this.D=a.call(this,this.D,this.F)}function Xg(a){this.D=a.call(this,this.D,this.D)} -var Yg=[function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.G&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.G&255);this.Q(a);this.A-=this.ha},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.G&255);this.Q(a);this.A-=this.ha},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.G&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.C,this.F),this.G&255);this.Q(a);this.A-=this.aa},function(a){a= +k.zf=function(a){this.ph=!0;this.Gi=a&&this.X&&pd(this.X);this.Nc=this.A=a;this.la&&Sb(this.la);a||!this.X||D(this.X,this.X.Xe)||(this.$|=4);do{var b=this.$&240;if(b)this.wa|=b;else if(this.Nh=this.Ba,this.ia=this.Ka=-1,this.C=this.Eb,this.M=this.wb,this.wa=this.$&256,this.mb){a:{if(!(this.$&4))if(this.mb&1&&this.xa&512){if(b=qd(this.la),-1<=b&&(this.mb&=-2,0<=b)){this.mb&=-5;rd.call(this,b,null,11);b=!0;break a}}else if(this.mb&2){this.mb&=-3;rd.call(this,1,null,11);b=!0;break a}if(b=this.mb&8){for(var b= +this.la,c=!1,d=0;dthis.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=a+b)&255}function vd(a,b){this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a|b)&255} +function wd(a,b){this.ma=a^b;this.Z=this.ja=a+b+(this.Z&this.da?1:0);this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return this.Z&255}function xd(a,b){this.ma=a^b;this.Z=this.ja=a-b-(this.Z&this.da?1:0);this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return this.Z&255}function yd(a,b){this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a&b)&255} +function zd(a,b){this.ma=a^b;this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=a-b)&255}function Ad(a,b){this.da=256;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a^b)&255}function Bd(a,b){this.ma=a^b;this.da=256;this.Z=this.ja=a-b;this.A-=0>this.Ka?0>this.ia?this.Wb:this.hj:this.sb;this.$|=2;return a} +function Cd(a,b){this.ma=a^b;this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=a+b)&65535}function Dd(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a|b)&65535}function Ed(a,b){this.ma=a^b;this.Z=this.ja=a+b+(this.Z&this.da?1:0);this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return this.Z&65535} +function Fd(a,b){this.ma=a^b;this.Z=this.ja=a-b-(this.Z&this.da?1:0);this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return this.Z&65535}function Gd(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a&b)&65535}function Hd(a,b){this.ma=a^b;this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=a-b)&65535} +function Id(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Wb:this.sb:this.jc;return(this.Z=this.ja=this.ma=a^b)&65535}function Jd(a,b){this.ma=a^b;this.da=65536;this.Z=this.ja=a-b;this.A-=0>this.Ka?0>this.ia?this.Wb:this.hj:this.sb;this.$|=2;return a}function Kd(a,b){this.Z=this.Z&this.da-1|(a&b?this.da:0);(a^a>>1)&b>>1?od(this):jd(this)}function Ld(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Kd.call(this,d,256)}return c} +function Md(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Kd.call(this,d,65536)}return c}function Nd(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Kd.call(this,d,256)}return c}function Od(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);Kd.call(this,d,65536)}return c} +function Pd(a,b){var c=a;if(b){var d;(d=(b&this.tf)%9)?(d=a<>9-d,c=d&255):d=a|(this.Z&this.da?1:0)<<8;Kd.call(this,d,256)}return c}function Qd(a,b){var c=a;if(b){var d;(d=(b&this.tf)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Z&this.da?1:0)<<16;Kd.call(this,d,65536)}return c}function Rd(a,b){var c=a;b&&(c=(b&this.tf)%9,c=a>>c|(this.Z&this.da?1:0)<<8-c|a<<9-c,Kd.call(this,c,256),c&=255);return c} +function Sd(a,b){var c=a;b&&(c=(b&this.tf)%17,c=a>>c|(this.Z&this.da?1:0)<<16-c|a<<17-c,Kd.call(this,c,65536),c&=65535);return c}function Td(a,b){var c=a;b&&(c=8>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.ma=a^this.Z;this.da=256;a=this.Z}return a&255}function Wd(a,b){if(b){var c=16>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.ma=a^this.Z;this.da=65536;a=this.Z}return a&65535}function Xd(a,b){if(b){8>24>>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.ma=a^this.Z;this.da=256;a=this.Z}return a&255} +function Yd(a,b){if(b){16>16>>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.ma=a^this.Z;this.da=65536;a=this.Z}return a&65535}function Zd(){this.A-=0>this.ia?2:this.Ul;return 1}function $d(){var a=this.I&this.tf;this.A-=(0>this.ia?this.Dj:this.Cj)+(a<this.ia?this.Dj:this.Cj)+(a<this.Ka?this.kc:this.Nl;return b},fe,fe,fe,fe,fe,fe,fe],je=[function(a,b){this.A-=0>this.Ka?this.Fl:this.Dl;return b},L,L,L,L,L,L,L],ke=[Ld,Nd,Pd,Rd,Td,Vd,L,Xd],le=[Md,Od,Qd,Sd,Ud,Wd,L,Yd],ne=[function(a,b){b=this.ea();this.Z=this.ja=this.ma=a&b;this.da=256;this.A-=0>this.ia?this.Jj:this.Ij;this.$|=2;return a},L,function(a){this.A-=0>this.ia?this.tg:this.sg;return a^255},function(a,b){b=0;this.ma=a^b;this.da= +256;this.A-=0>this.ia?this.tg:this.sg;return(this.Z=this.ja=b-a)&255},function(a){this.G=this.Db=(this.Z=(this.G&255)*a)&65535;this.ma=this.ja=this.Z;this.da=256;this.G&65280?(kd(this),od(this)):(fd(this),jd(this));this.A-=0>this.ia?this.Jl:this.Il;this.$|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.Z=this.ma=this.ja=b;this.da=256;127b?(kd(this),od(this)):(fd(this),jd(this));this.A-=0>this.ia?this.ol:this.nl;this.$|=2;return a},function(a){if(!a)return me.call(this), +a;var b=this.G/a;if(255this.ia?this.gl:this.fl;this.$|=2;return a},function(a){if(!a)return me.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return me.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.ja=this.ma=this.Z=b|256;this.da=256;this.A-=0>this.ia?this.kl:this.jl;this.$|=2;return a}],oe=[function(a,b){b=this.K();this.Z=this.ja= +this.ma=a&b;this.da=65536;this.A-=0>this.ia?this.Jj:this.Ij;this.$|=2;return a},L,function(a){this.A-=0>this.ia?this.tg:this.sg;return a^65535},function(a,b){b=0;this.ma=a^b;this.da=65536;this.A-=0>this.ia?this.tg:this.sg;return(this.Z=this.ja=b-a)&65535},function(a){this.Db=this.G=(this.Z=this.G*a)&65535;this.zg=this.J=this.Z>>16&65535;this.ma=this.ja=this.Z;this.da=65536;this.J?(kd(this),od(this)):(fd(this),jd(this));this.A-=0>this.ia?this.Ll:this.Kl;this.$|=2;return a},function(a){var b=(this.G<< +16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.zg=b>>16&65535;this.Z=this.ma=this.ja=b;this.da=65536;32767b?(kd(this),od(this)):(fd(this),jd(this));this.A-=0>this.ia?this.ql:this.pl;this.$|=2;return a},function(a,b){if(!a)return me.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return me.call(this),a;this.Db=this.G=c&65535;this.zg=this.J=b%a&65535;this.ja=this.ma=this.Z=c|65536;this.da=65536;this.A-=0>this.ia?this.il:this.hl;this.$|=2;return a},function(a, +b){if(!a)return me.call(this),a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return me.call(this),a;this.Db=this.G=d&65535;this.zg=this.J=b%c&65535;this.ja=this.ma=this.Z=d|65536;this.da=65536;this.A-=0>this.ia?this.ml:this.ll;this.$|=2;return a}],xc=[function(a){this.ma=a;a=(this.ja=a+1)&255;this.Z=a|(this.Z&this.da?1:0)<<8;this.da=256;this.A-=0>this.ia?this.rg:this.qg;return a},function(a){this.ma=a;a=(this.ja=a-1)&255;this.Z=a|(this.Z&this.da?1:0)<<8;this.da= +256;this.A-=0>this.ia?this.rg:this.qg;return a},L,L,L,L,L,L],zc=[function(a){this.ma=a;a=(this.ja=a+1)&65535;this.Z=a|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=0>this.ia?this.rg:this.qg;return a},function(a){this.ma=a;a=(this.ja=a-1)&65535;this.Z=a|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=0>this.ia?this.rg:this.qg;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.ia?this.el:this.dl;this.$|=2;return a},function(a){if(0>this.ia)return L.call(this,a);K(this,this.va.oa);K(this, +this.qa);Ec(this,a,this.Ha(this.ia+2));this.A-=this.bl;this.$|=2;return a},function(a){I(this,a);this.A-=0>this.ia?this.zl:this.yl;this.$|=2;return a},function(a){if(0>this.ia)return L.call(this,a);Ec(this,a,this.Ha(this.ia+2));this.A-=this.wl;this.$|=2;return a},function(a){var b=a;this.$&512&&(a=a-2&65535,80286>this.Ia&&(b=a));K(this,b);this.A-=0>this.ia?this.rc:this.Pl;this.$|=2;return a},fe],pe=[Ld,Nd,Pd,Rd,Td,Vd,L,Xd],qe=[Md,Od,Qd,Sd,Ud,Wd,L,Yd]; +function re(a,b){this.A-=0>this.Ka?0>this.ia?this.Hl:this.Gl:this.El;return b}function se(){return re.call(this,0,this.Db)}function te(a,b){this.Z=this.ja=this.ma=a&b;this.da=256;this.A-=0>this.Ka?0>this.ia?this.Kj:this.vg:this.vg;this.$|=2;return a}function ue(a,b){this.Z=this.ja=this.ma=a&b;this.da=65536;this.A-=0>this.Ka?0>this.ia?this.Kj:this.vg:this.vg;this.$|=2;return a} +function ve(a,b){var c=(b<<16>>16)*(this.ea()<<24>>24);this.Z=this.ma=this.ja=c;this.da=256;32767c?(kd(this),od(this)):(fd(this),jd(this));this.A-=0>this.ia?21:24;return c&65535}function we(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Z=this.ma=this.ja=c;this.da=65536;32767c?(kd(this),od(this)):(fd(this),jd(this));this.A-=0>this.ia?21:24;return c&65535}function xe(a){return a}function ye(a){if(0>this.ia)return M.call(this),a;this.A-=this.Al;return this.ia} +function ze(a,b){if(0>this.ia)return M.call(this),a;Xc(this,this.Ha(this.ia+2));this.A-=this.lj;return b}function Ae(a,b){if(0>this.ia)return M.call(this),a;Zc(this,this.Ha(this.ia+2));this.A-=this.lj;return b}function Be(a){if(0>this.ia)return gc.call(this),a;var b=a<<16>>16,c=this.Ha(this.ia)<<16>>16,d=this.Ha(this.ia+2)<<16>>16;this.A-=this.Yk;if(bd)I(this,this.Nh-this.va.Va),rd.call(this,5,null,0);this.$|=2;return a} +function Ce(a,b){this.A-=10+(0>this.ia?0:1);if((a&3)<(b&3))return a=a&-4|b&3,md(this),a;hd(this);return a}function De(a,b){this.A-=14+(0>this.ia?0:2);if(0<=this.Qb.load(b,!0)&&this.Qb.Lc>=(this.va.oa&3)&&this.Qb.Lc>=(b&3))return md(this),this.Qb.bb&65280;hd(this);return a}function Ee(a,b){this.A-=14+(0>this.ia?0:2);if(b&65528&&0<=this.Qb.load(b,!0)&&(3072==(this.Qb.bb&3072)||this.Qb.Lc>=(this.va.oa&3))&&this.Qb.Lc>=(b&3))return md(this),this.Qb.Mc;hd(this);return a} +function Fe(a,b){if(0>this.ia){switch(this.Zg&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.Mj}else this.Ka=this.ia,this.Q(a),this.A-=this.Lj;return b} +function Ge(a,b){if(0>this.ia){switch(this.Zg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.Y=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.Mj}else this.Ka=this.ia,this.R(a),this.A-=this.Lj;return b}function rd(a,b,c){Sc(this,a)&&(K(this,Hc(this)),this.xa&=this.Ic.Ch,K(this,this.va.oa),K(this,this.qa),null!=b&&K(this,b),Ec(this,this.Ic.Qj,this.Ic.oa),this.A-=this.sl+c)} +function me(){I(this,this.Nh-this.va.Va);rd.call(this,0,null,2)}function dc(a,b){this.X&&D(this.X,this.X.sm)&&this.X.message("Fault 0x"+r(a)+(null!=b?" (0x"+t(b)+")":"")+" on opcode 0x"+r(ib(this.na,this.Ba))+" at "+da(this.qa,this.va.oa));80186<=this.Ia&&(I(this,this.Nh-this.va.Va),rd.call(this,a,b,0))}function gc(){dc.call(this,6);this.Ab()}function M(){I(this,this.Nh-this.va.Va);Ya(this,"Undefined opcode 0x"+r(ib(this.na,this.Ba))+" at "+da(this.qa,this.va.oa));this.Ab()} +function He(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a}function Ie(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function Je(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function Ke(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function Le(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function Me(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a} +function Ne(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a}function Oe(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function Pe(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function Qe(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function Re(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function Se(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a} +function Te(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a}function Ue(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a}function Ve(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a}function We(a){a=a.call(this,this.I&255,this.B>>8);this.I=this.I&-256|a}function Xe(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a}function Ye(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a} +function Ze(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a}function $e(a){a=a.call(this,this.J&255,this.B&255);this.J=this.J&-256|a}function af(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a}function bf(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a}function cf(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function df(a){a=a.call(this,this.J&255,this.B>>8);this.J=this.J&-256|a} +function ef(a){a=a.call(this,this.B&255,this.G&255);this.B=this.B&-256|a}function ff(a){a=a.call(this,this.B&255,this.I&255);this.B=this.B&-256|a}function gf(a){a=a.call(this,this.B&255,this.J&255);this.B=this.B&-256|a}function hf(a){a=a.call(this,this.B&255,this.B&255);this.B=this.B&-256|a}function jf(a){a=a.call(this,this.B&255,this.G>>8);this.B=this.B&-256|a}function kf(a){a=a.call(this,this.B&255,this.I>>8);this.B=this.B&-256|a} +function lf(a){a=a.call(this,this.B&255,this.J>>8);this.B=this.B&-256|a}function mf(a){a=a.call(this,this.B&255,this.B>>8);this.B=this.B&-256|a}function nf(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8}function of(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8}function pf(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8}function qf(a){a=a.call(this,this.G>>8,this.B&255);this.G=this.G&255|a<<8} +function rf(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8}function sf(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8}function tf(a){a=a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8}function uf(a){a=a.call(this,this.G>>8,this.B>>8);this.G=this.G&255|a<<8}function vf(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8}function wf(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8} +function xf(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8}function yf(a){a=a.call(this,this.I>>8,this.B&255);this.I=this.I&255|a<<8}function zf(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8}function Af(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8}function Bf(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8}function Cf(a){a=a.call(this,this.I>>8,this.B>>8);this.I=this.I&255|a<<8} +function Df(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8}function Ef(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8}function Ff(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8}function Gf(a){a=a.call(this,this.J>>8,this.B&255);this.J=this.J&255|a<<8}function Hf(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8}function If(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8} +function Jf(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8}function Kf(a){a=a.call(this,this.J>>8,this.B>>8);this.J=this.J&255|a<<8}function Lf(a){a=a.call(this,this.B>>8,this.G&255);this.B=this.B&255|a<<8}function Mf(a){a=a.call(this,this.B>>8,this.I&255);this.B=this.B&255|a<<8}function Nf(a){a=a.call(this,this.B>>8,this.J&255);this.B=this.B&255|a<<8}function Of(a){a=a.call(this,this.B>>8,this.B&255);this.B=this.B&255|a<<8} +function Pf(a){a=a.call(this,this.B>>8,this.G>>8);this.B=this.B&255|a<<8}function Qf(a){a=a.call(this,this.B>>8,this.I>>8);this.B=this.B&255|a<<8}function Rf(a){a=a.call(this,this.B>>8,this.J>>8);this.B=this.B&255|a<<8}function Sf(a){a=a.call(this,this.B>>8,this.B>>8);this.B=this.B&255|a<<8}function Tf(a){this.G=a.call(this,this.G,this.G)}function Uf(a){this.G=a.call(this,this.G,this.I)}function Vf(a){this.G=a.call(this,this.G,this.J)}function Wf(a){this.G=a.call(this,this.G,this.B)} +function Xf(a){this.G=a.call(this,this.G,this.Y)}function Yf(a){this.G=a.call(this,this.G,this.H)}function Zf(a){this.G=a.call(this,this.G,this.F)}function $f(a){this.G=a.call(this,this.G,this.D)}function ag(a){this.I=a.call(this,this.I,this.G)}function bg(a){this.I=a.call(this,this.I,this.I)}function cg(a){this.I=a.call(this,this.I,this.J)}function dg(a){this.I=a.call(this,this.I,this.B)}function eg(a){this.I=a.call(this,this.I,this.Y)}function fg(a){this.I=a.call(this,this.I,this.H)} +function gg(a){this.I=a.call(this,this.I,this.F)}function hg(a){this.I=a.call(this,this.I,this.D)}function ig(a){this.J=a.call(this,this.J,this.G)}function jg(a){this.J=a.call(this,this.J,this.I)}function kg(a){this.J=a.call(this,this.J,this.J)}function lg(a){this.J=a.call(this,this.J,this.B)}function mg(a){this.J=a.call(this,this.J,this.Y)}function ng(a){this.J=a.call(this,this.J,this.H)}function og(a){this.J=a.call(this,this.J,this.F)}function pg(a){this.J=a.call(this,this.J,this.D)} +function qg(a){this.B=a.call(this,this.B,this.G)}function rg(a){this.B=a.call(this,this.B,this.I)}function sg(a){this.B=a.call(this,this.B,this.J)}function tg(a){this.B=a.call(this,this.B,this.B)}function ug(a){this.B=a.call(this,this.B,this.Y)}function vg(a){this.B=a.call(this,this.B,this.H)}function wg(a){this.B=a.call(this,this.B,this.F)}function xg(a){this.B=a.call(this,this.B,this.D)}function yg(a){this.Y=a.call(this,this.Y,this.G)}function zg(a){this.Y=a.call(this,this.Y,this.I)} +function Ag(a){this.Y=a.call(this,this.Y,this.J)}function Bg(a){this.Y=a.call(this,this.Y,this.B)}function Cg(a){this.Y=a.call(this,this.Y,this.Y)}function Dg(a){this.Y=a.call(this,this.Y,this.H)}function Eg(a){this.Y=a.call(this,this.Y,this.F)}function Fg(a){this.Y=a.call(this,this.Y,this.D)}function Gg(a){this.H=a.call(this,this.H,this.G)}function Hg(a){this.H=a.call(this,this.H,this.I)}function Ig(a){this.H=a.call(this,this.H,this.J)}function Jg(a){this.H=a.call(this,this.H,this.B)} +function Kg(a){this.H=a.call(this,this.H,this.Y)}function Lg(a){this.H=a.call(this,this.H,this.H)}function Mg(a){this.H=a.call(this,this.H,this.F)}function Ng(a){this.H=a.call(this,this.H,this.D)}function Og(a){this.F=a.call(this,this.F,this.G)}function Pg(a){this.F=a.call(this,this.F,this.I)}function Qg(a){this.F=a.call(this,this.F,this.J)}function Rg(a){this.F=a.call(this,this.F,this.B)}function Sg(a){this.F=a.call(this,this.F,this.Y)}function Tg(a){this.F=a.call(this,this.F,this.H)} +function Ug(a){this.F=a.call(this,this.F,this.F)}function Vg(a){this.F=a.call(this,this.F,this.D)}function Wg(a){this.D=a.call(this,this.D,this.G)}function Xg(a){this.D=a.call(this,this.D,this.I)}function Yg(a){this.D=a.call(this,this.D,this.J)}function Zg(a){this.D=a.call(this,this.D,this.B)}function $g(a){this.D=a.call(this,this.D,this.Y)}function ah(a){this.D=a.call(this,this.D,this.H)}function bh(a){this.D=a.call(this,this.D,this.F)}function ch(a){this.D=a.call(this,this.D,this.D)} +var dh=[function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.G&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.G&255);this.Q(a);this.A-=this.ha},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.G&255);this.Q(a);this.A-=this.ha},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.G&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.C,this.F),this.G&255);this.Q(a);this.A-=this.aa},function(a){a= a.call(this,this.N(this.C,this.D),this.G&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.K()),this.G&255);this.Q(a);this.A-=this.ua},function(a){a=a.call(this,this.N(this.C,this.B),this.G&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.I&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.I&255);this.Q(a);this.A-=this.ha},function(a){a=a.call(this,this.N(this.M,this.H+this.F& 65535),this.I&255);this.Q(a);this.A-=this.ha},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.I&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.C,this.F),this.I&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.D),this.I&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.K()),this.I&255);this.Q(a);this.A-=this.ua},function(a){a=a.call(this,this.N(this.C,this.B),this.I&255);this.Q(a);this.A-=this.aa},function(a){a= a.call(this,this.N(this.C,this.B+this.F&65535),this.J&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.J&255);this.Q(a);this.A-=this.ha},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.J&255);this.Q(a);this.A-=this.ha},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.J&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.C,this.F),this.J&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C, @@ -154,7 +155,7 @@ this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.I>>8 this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.J>>8); this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()& 65535),this.B>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()& -65535),this.B>>8);this.Q(a);this.A-=this.P},Be,Je,Re,Ze,gf,pf,xf,Ff,Ce,Ke,Se,$e,hf,qf,yf,Gf,De,Le,Te,af,jf,rf,zf,Hf,Ee,Me,Ue,bf,kf,sf,Af,If,Fe,Ne,Ve,cf,lf,tf,Bf,Jf,Ge,Oe,We,df,mf,uf,Cf,Kf,He,Pe,Xe,ef,nf,vf,Df,Lf,Ie,Qe,Ye,ff,of,wf,Ef,Mf],Zg=[function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.G);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.G);this.R(a);this.A-=this.ha},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.G); +65535),this.B>>8);this.Q(a);this.A-=this.P},He,Pe,Xe,ef,nf,vf,Df,Lf,Ie,Qe,Ye,ff,of,wf,Ef,Mf,Je,Re,Ze,gf,pf,xf,Ff,Nf,Ke,Se,$e,hf,qf,yf,Gf,Of,Le,Te,af,jf,rf,zf,Hf,Pf,Me,Ue,bf,kf,sf,Af,If,Qf,Ne,Ve,cf,lf,tf,Bf,Jf,Rf,Oe,We,df,mf,uf,Cf,Kf,Sf],eh=[function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.G);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.G);this.R(a);this.A-=this.ha},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.G); this.R(a);this.A-=this.ha},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.G);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.C,this.F),this.G);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.D),this.G);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.K()),this.G);this.R(a);this.A-=this.ua},function(a){a=a.call(this,this.O(this.C,this.B),this.G);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.B+ this.F&65535),this.I);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.I);this.R(a);this.A-=this.ha},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.I);this.R(a);this.A-=this.ha},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.I);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.C,this.F),this.I);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.D),this.I);this.R(a);this.A-=this.aa}, function(a){a=a.call(this,this.O(this.C,this.K()),this.I);this.R(a);this.A-=this.ua},function(a){a=a.call(this,this.O(this.C,this.B),this.I);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.J);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.J);this.R(a);this.A-=this.ha},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.J);this.R(a);this.A-=this.ha},function(a){a=a.call(this,this.O(this.M,this.H+ @@ -191,7 +192,7 @@ this.F+this.K()&65535),this.H);this.R(a);this.A-=this.W},function(a){a=a.call(th 65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.F);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.F);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+ this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.D);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()& 65535),this.D);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.D);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.D);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535), -this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.D);this.R(a);this.A-=this.P},Nf,Vf,cg,kg,sg,Ag,Ig,Qg,Of,Wf,dg,lg,tg,Bg,Jg,Rg,Pf,Xf,eg,mg,ug,Cg,Kg,Sg,Qf,Yf,fg,ng,vg,Dg,Lg,Tg,Rf,Zf,gg,og,wg,Eg,Mg,Ug,Sf,$f,hg,pg,xg,Fg,Ng,Vg,Tf,ag,ig,qg,yg,Gg,Og,Wg,Uf,bg,jg,rg,zg,Hg,Pg,Xg],$g=[function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+this.F&65535));this.G=this.G&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+this.D& +this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.D);this.R(a);this.A-=this.P},Tf,ag,ig,qg,yg,Gg,Og,Wg,Uf,bg,jg,rg,zg,Hg,Pg,Xg,Vf,cg,kg,sg,Ag,Ig,Qg,Yg,Wf,dg,lg,tg,Bg,Jg,Rg,Zg,Xf,eg,mg,ug,Cg,Kg,Sg,$g,Yf,fg,ng,vg,Dg,Lg,Tg,ah,Zf,gg,og,wg,Eg,Mg,Ug,bh,$f,hg,pg,xg,Fg,Ng,Vg,ch],fh=[function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+this.F&65535));this.G=this.G&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+this.D& 65535));this.G=this.G&-256|a;this.A-=this.ha},function(a){a=a.call(this,this.G&255,this.T(this.M,this.H+this.F&65535));this.G=this.G&-256|a;this.A-=this.ha},function(a){a=a.call(this,this.G&255,this.T(this.M,this.H+this.D&65535));this.G=this.G&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.G&255,this.T(this.C,this.F));this.G=this.G&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.G&255,this.T(this.C,this.D));this.G=this.G&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.G&255, this.T(this.C,this.K()));this.G=this.G&-256|a;this.A-=this.ua},function(a){a=a.call(this,this.G&255,this.T(this.C,this.B));this.G=this.G&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B+this.F&65535));this.I=this.I&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B+this.D&65535));this.I=this.I&-256|a;this.A-=this.ha},function(a){a=a.call(this,this.I&255,this.T(this.M,this.H+this.F&65535));this.I=this.I&-256|a;this.A-=this.ha},function(a){a= a.call(this,this.I&255,this.T(this.M,this.H+this.D&65535));this.I=this.I&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.I&255,this.T(this.C,this.F));this.I=this.I&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.I&255,this.T(this.C,this.D));this.I=this.I&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.I&255,this.T(this.C,this.K()));this.I=this.I&-256|a;this.A-=this.ua},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B));this.I=this.I&-256|a;this.A-=this.aa},function(a){a= @@ -234,7 +235,7 @@ a.call(this,this.I>>8,this.T(this.C,this.D+this.K()&65535));this.I=this.I&255|a< this.D+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.F+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.D+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.F+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.D+this.K()&65535));this.J=this.J& 255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.B+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.F+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.W},function(a){a= a.call(this,this.B>>8,this.T(this.M,this.H+this.F+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.B>>8,this.T(this.M,this.H+this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.F+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.M, -this.H+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},Be,Ce,De,Ee,Fe,Ge,He,Ie,Je,Ke,Le,Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve,We,Xe,Ye,Ze,$e,af,bf,cf,df,ef,ff,gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf,Af,Bf,Cf,Df,Ef,Ff,Gf,Hf,If,Jf,Kf,Lf,Mf],N=[function(a){this.G=a.call(this,this.G,this.U(this.C,this.B+this.F&65535));this.A-=this.ga},function(a){this.G=a.call(this,this.G, +this.H+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},He,Ie,Je,Ke,Le,Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve,We,Xe,Ye,Ze,$e,af,bf,cf,df,ef,ff,gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf,Af,Bf,Cf,Df,Ef,Ff,Gf,Hf,If,Jf,Kf,Lf,Mf,Nf,Of,Pf,Qf,Rf,Sf],N=[function(a){this.G=a.call(this,this.G,this.U(this.C,this.B+this.F&65535));this.A-=this.ga},function(a){this.G=a.call(this,this.G, this.U(this.C,this.B+this.D&65535));this.A-=this.ha},function(a){this.G=a.call(this,this.G,this.U(this.M,this.H+this.F&65535));this.A-=this.ha},function(a){this.G=a.call(this,this.G,this.U(this.M,this.H+this.D&65535));this.A-=this.ga},function(a){this.G=a.call(this,this.G,this.U(this.C,this.F));this.A-=this.aa},function(a){this.G=a.call(this,this.G,this.U(this.C,this.D));this.A-=this.aa},function(a){this.G=a.call(this,this.G,this.U(this.C,this.K()));this.A-=this.ua},function(a){this.G=a.call(this, this.G,this.U(this.C,this.B));this.A-=this.aa},function(a){this.I=a.call(this,this.I,this.U(this.C,this.B+this.F&65535));this.A-=this.ga},function(a){this.I=a.call(this,this.I,this.U(this.C,this.B+this.D&65535));this.A-=this.ha},function(a){this.I=a.call(this,this.I,this.U(this.M,this.H+this.F&65535));this.A-=this.ha},function(a){this.I=a.call(this,this.I,this.U(this.M,this.H+this.D&65535));this.A-=this.ga},function(a){this.I=a.call(this,this.I,this.U(this.C,this.F));this.A-=this.aa},function(a){this.I= a.call(this,this.I,this.U(this.C,this.D));this.A-=this.aa},function(a){this.I=a.call(this,this.I,this.U(this.C,this.K()));this.A-=this.ua},function(a){this.I=a.call(this,this.I,this.U(this.C,this.B));this.A-=this.aa},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B+this.F&65535));this.A-=this.ga},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B+this.D&65535));this.A-=this.ha},function(a){this.J=a.call(this,this.J,this.U(this.M,this.H+this.F&65535));this.A-=this.ha},function(a){this.J= @@ -269,7 +270,7 @@ a.call(this,this.H,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V}, this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.U(this.C,this.B+this.D+this.K()&65535));this.A-=this.W},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.F+ this.K()&65535));this.A-=this.W},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.D+this.K()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.U(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.D= a.call(this,this.D,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.U(this.C,this.B+this.D+this.K()&65535));this.A-=this.W},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.F+this.K()&65535));this.A-=this.W},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.D+this.K()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.U(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D, -this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},Nf,Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,cg,dg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,Og,Pg,Qg,Rg,Sg,Tg,Ug,Vg,Wg,Xg],ah=[function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.F&65535), +this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,cg,dg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,Og,Pg,Qg,Rg,Sg,Tg,Ug,Vg,Wg,Xg,Yg,Zg,$g,ah,bh,ch],gh=[function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.F&65535), b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ha},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ha},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[0].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[0].call(this, this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[0].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.ua},function(a,b){var c=a[0].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ha},function(a,b){var c= a[1].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ha},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[1].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.ua},function(a, @@ -322,7 +323,7 @@ this.G&255|c<<8},function(a,b){var c=a[3].call(this,this.I>>8,b.call(this));this c},function(a,b){var c=a[5].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[5].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[5].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[5].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[5].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[5].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a, b){var c=a[5].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[6].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[6].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[6].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c= a[6].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[6].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[6].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[7].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[7].call(this, -this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[7].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[7].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[7].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[7].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8}],bh=[function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ga},function(a, +this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[7].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[7].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[7].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[7].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8}],hh=[function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ga},function(a, b){var c=a[0].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ha},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ha},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[0].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[0].call(this,this.O(this.C,this.D),b.call(this));this.R(c); this.A-=this.aa},function(a,b){var c=a[0].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.ua},function(a,b){var c=a[0].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ha},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.F&65535), b.call(this));this.R(c);this.A-=this.ha},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[1].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.ua},function(a,b){var c=a[1].call(this,this.O(this.C,this.B), @@ -372,291 +373,291 @@ this.G,b.call(this))},function(a,b){this.I=a[3].call(this,this.I,b.call(this))}, a[4].call(this,this.I,b.call(this))},function(a,b){this.J=a[4].call(this,this.J,b.call(this))},function(a,b){this.B=a[4].call(this,this.B,b.call(this))},function(a,b){this.Y=a[4].call(this,this.Y,b.call(this))},function(a,b){this.H=a[4].call(this,this.H,b.call(this))},function(a,b){this.F=a[4].call(this,this.F,b.call(this))},function(a,b){this.D=a[4].call(this,this.D,b.call(this))},function(a,b){this.G=a[5].call(this,this.G,b.call(this))},function(a,b){this.I=a[5].call(this,this.I,b.call(this))}, function(a,b){this.J=a[5].call(this,this.J,b.call(this))},function(a,b){this.B=a[5].call(this,this.B,b.call(this))},function(a,b){this.Y=a[5].call(this,this.Y,b.call(this))},function(a,b){this.H=a[5].call(this,this.H,b.call(this))},function(a,b){this.F=a[5].call(this,this.F,b.call(this))},function(a,b){this.D=a[5].call(this,this.D,b.call(this))},function(a,b){this.G=a[6].call(this,this.G,b.call(this))},function(a,b){this.I=a[6].call(this,this.I,b.call(this))},function(a,b){this.J=a[6].call(this,this.J, b.call(this))},function(a,b){this.B=a[6].call(this,this.B,b.call(this))},function(a,b){this.$|=512;this.Y=a[6].call(this,this.Y,b.call(this))},function(a,b){this.H=a[6].call(this,this.H,b.call(this))},function(a,b){this.F=a[6].call(this,this.F,b.call(this))},function(a,b){this.D=a[6].call(this,this.D,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.J=a[7].call(this,this.J,b.call(this))},function(a, -b){this.B=a[7].call(this,this.B,b.call(this))},function(a,b){this.Y=a[7].call(this,this.Y,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))},function(a,b){this.F=a[7].call(this,this.F,b.call(this))},function(a,b){this.D=a[7].call(this,this.D,b.call(this))}],dh=[function(){var a=this.ea();16>(a&56)&&(this.$|=1);bh[a].call(this,Ic,Wd)},function(){var a=this.ea();a&16||(this.$|=1);bh[a].call(this,ch,Wd)},function(){N[this.ea()].call(this,xe)},function(){N[this.ea()].call(this,ye)}, -M,M,M,M,M,M,M,ac,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M, -M,M],Jc=[function(){this.A-=2+(0>this.ia?0:1);return this.Md.oa},function(){this.A-=2+(0>this.ia?0:1);return this.Fg.oa},function(a){this.$|=2;this.Md.load(a);this.A-=17+(0>this.ia?0:2);return a},function(a){this.$|=2;this.Fg.load(a);this.A-=17+(0>this.ia?0:2);return a},function(a){this.$|=2;this.A-=14+(0>this.ia?0:2);if(0<=this.Qb.load(a,!0)&&2048!=(this.Qb.bb&2560)&&(3072==(this.Qb.bb&3072)||this.Qb.Lc>=(this.va.oa&3)&&this.Qb.Lc>=(a&3)))return gd(this),a;bd(this);return a},function(a){this.$|= -2;this.A-=14+(0>this.ia?0:2);if(0<=this.Qb.load(a,!0)&&512==(this.Qb.bb&2560)&&this.Qb.Lc>=(this.va.oa&3)&&this.Qb.Lc>=(a&3))return gd(this),a;bd(this);return a},L,L],Kc=[sc,sc,sc,sc,sc,sc,L,L],Ic=Kc,ch=[function(a){0>this.ia?ac.call(this):(a=this.bf-this.Sc,this.bd(this.ia+2,this.Sc),this.bd(this.ia+4,65280|this.Sc>>16),this.A-=11);return a},function(a){0>this.ia?ac.call(this):(a=this.ve-this.dd,this.bd(this.ia+2,this.dd),this.bd(this.ia+4,65280|this.dd>>16),this.A-=12);return a},function(a){0>this.ia? -ac.call(this):(this.Sc=this.Ha(this.ia+2)|this.ub(this.ia+4)<<16,this.bf=this.Sc+a,this.$|=2,this.A-=11);return a},function(a){0>this.ia?ac.call(this):(this.dd=this.Ha(this.ia+2)|this.ub(this.ia+4)<<16,this.ve=this.dd+a,this.$|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ia?0:1);return this.ad},L,function(a){this.ad=this.ad&65520|a&-65521;this.A-=3+(0>this.ia?0:3);this.ad&1&&Ac(this,!0);this.$|=2;return a},L];function uc(){dh[this.ea()].call(this)} -function wc(){K(this,this.Y);this.A-=this.rc}function bc(){var a=this.Y;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.Ol}function cc(){this.D=this.Ja();this.F=this.Ja();this.H=this.Ja();this.Y+=2;this.B=this.Ja();this.J=this.Ja();this.I=this.Ja();this.G=this.Ja();this.A-=this.Ml}function dc(){N[this.ea()].call(this,ve)}function vc(){Zg[this.ea()].call(this,we)}function ec(){K(this,this.K());this.A-=this.rc} -function fc(){N[this.ea()].call(this,qe)}function gc(){K(this,this.ea());this.A-=this.rc}function hc(){N[this.ea()].call(this,pe)}function ic(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=jb(this.na,this.J,this.Ba-b-1);this.Nd(this.$a.bc(this.D,0),d);this.D=this.D+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} -function jc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.Ba-b-1,d=jb(this.na,this.J,d)|jb(this.na,this.J,d)<<8;this.bd(this.$a.bc(this.D,1),d);this.D=this.D+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} -function kc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.ub(this.Eb.Wc(this.F,0));this.F=this.F+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;nb(this.na,this.J,d,this.Ba-b-1);a&&(J(this,-2),this.$|=256)}} -function lc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.Ha(this.Eb.Wc(this.F,1));this.F=this.F+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;b=this.Ba-b-1;nb(this.na,this.J,d&255,b);nb(this.na,this.J,d>>8,b);a&&(J(this,-2),this.$|=256)}}function eh(){var a=this.L();Zc(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function fh(){var a=this.L();Zc(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)} -function gh(){var a=this.L();Rc(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function hh(){var a=this.L();Rc(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)}function ih(){var a=this.L();Xc(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function jh(){var a=this.L();Xc(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)}function kh(){var a=this.L();Rc(this)||Xc(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb} -function lh(){var a=this.L();Rc(this)||Xc(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)}function mh(){var a=this.L();Yc(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function nh(){var a=this.L();Yc(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)}function oh(){var a=this.L();Vc(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function ph(){var a=this.L();Vc(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)} -function qh(){var a=this.L();!Yc(this)!=!Zc(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function rh(){var a=this.L();!Yc(this)==!Zc(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function sh(){var a=this.L();Xc(this)||!Yc(this)!=!Zc(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function th(){var a=this.L();Xc(this)||!Yc(this)!=!Zc(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)} -function uh(){ah[this.ea()].call(this,ae,this.ea);this.A-=0>this.Ka?1:this.Kh}function mc(){ah[this.ea()].call(this,je,Vd)}function nc(){bh[this.ea()].call(this,ke,Vd)}function vh(){var a=this.K();I(this,this.Ja());this.Y=this.Y+a&65535;this.A-=this.Tl}function wh(){I(this,this.Ja());this.A-=this.Ql} -function oc(){var a=this.K(),b=this.ea()&31;this.A-=11;K(this,this.H);var c=this.Y;if(0>8,c,d=Wc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.Z=a);this.da=65536;c&&(this.Z|=this.da);d?fd(this):ad(this);this.A-=this.Ke},function(){Yg[this.ea()].call(this,vd)},function(){Zg[this.ea()].call(this,Dd)},function(){$g[this.ea()].call(this,vd)},function(){N[this.ea()].call(this,Dd)},function(){this.G=this.G&-256|vd.call(this,this.G&255,this.ea());this.A--},function(){this.G=Dd.call(this,this.G,this.K());this.A--},function(){this.$|= -20;this.C=this.M=this.Eb;this.A-=this.Pb},function(){var a=this.G&255,b=this.G>>8,c,d=Wc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.Z=a);this.da=65536;c&&(this.Z|=this.da);d?fd(this):ad(this);this.A-=this.Ke},function(){this.ma=this.G;this.G=(this.ja=this.G+1)&65535;this.Z=this.G|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.I;this.I=(this.ja=this.I+1)&65535;this.Z=this.I|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.J; +b){this.B=a[7].call(this,this.B,b.call(this))},function(a,b){this.Y=a[7].call(this,this.Y,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))},function(a,b){this.F=a[7].call(this,this.F,b.call(this))},function(a,b){this.D=a[7].call(this,this.D,b.call(this))}],jh=[function(){var a=this.ea();16>(a&56)&&(this.$|=1);hh[a].call(this,Oc,ee)},function(){var a=this.ea();a&16||(this.$|=1);hh[a].call(this,ih,ee)},function(){N[this.ea()].call(this,De)},function(){N[this.ea()].call(this,Ee)}, +M,M,M,M,M,M,M,gc,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M, +M,M],Pc=[function(){this.A-=2+(0>this.ia?0:1);return this.Md.oa},function(){this.A-=2+(0>this.ia?0:1);return this.Fg.oa},function(a){this.$|=2;this.Md.load(a);this.A-=17+(0>this.ia?0:2);return a},function(a){this.$|=2;this.Fg.load(a);this.A-=17+(0>this.ia?0:2);return a},function(a){this.$|=2;this.A-=14+(0>this.ia?0:2);if(0<=this.Qb.load(a,!0)&&2048!=(this.Qb.bb&2560)&&(3072==(this.Qb.bb&3072)||this.Qb.Lc>=(this.va.oa&3)&&this.Qb.Lc>=(a&3)))return md(this),a;hd(this);return a},function(a){this.$|= +2;this.A-=14+(0>this.ia?0:2);if(0<=this.Qb.load(a,!0)&&512==(this.Qb.bb&2560)&&this.Qb.Lc>=(this.va.oa&3)&&this.Qb.Lc>=(a&3))return md(this),a;hd(this);return a},L,L],Qc=[yc,yc,yc,yc,yc,yc,L,L],Oc=Qc,ih=[function(a){0>this.ia?gc.call(this):(a=this.bf-this.Sc,this.bd(this.ia+2,this.Sc),this.bd(this.ia+4,65280|this.Sc>>16),this.A-=11);return a},function(a){0>this.ia?gc.call(this):(a=this.ve-this.dd,this.bd(this.ia+2,this.dd),this.bd(this.ia+4,65280|this.dd>>16),this.A-=12);return a},function(a){0>this.ia? +gc.call(this):(this.Sc=this.Ha(this.ia+2)|this.ub(this.ia+4)<<16,this.bf=this.Sc+a,this.$|=2,this.A-=11);return a},function(a){0>this.ia?gc.call(this):(this.dd=this.Ha(this.ia+2)|this.ub(this.ia+4)<<16,this.ve=this.dd+a,this.$|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ia?0:1);return this.ad},L,function(a){this.ad=this.ad&65520|a&-65521;this.A-=3+(0>this.ia?0:3);this.ad&1&&Gc(this,!0);this.$|=2;return a},L];function Ac(){jh[this.ea()].call(this)} +function Cc(){K(this,this.Y);this.A-=this.rc}function hc(){var a=this.Y;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.Ol}function ic(){this.D=this.Ja();this.F=this.Ja();this.H=this.Ja();this.Y+=2;this.B=this.Ja();this.J=this.Ja();this.I=this.Ja();this.G=this.Ja();this.A-=this.Ml}function jc(){N[this.ea()].call(this,Be)}function Bc(){eh[this.ea()].call(this,Ce)}function kc(){K(this,this.K());this.A-=this.rc} +function lc(){N[this.ea()].call(this,we)}function mc(){K(this,this.ea());this.A-=this.rc}function nc(){N[this.ea()].call(this,ve)}function oc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=pb(this.na,this.J,this.Ba-b-1);this.Nd(this.$a.bc(this.D,0),d);this.D=this.D+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} +function pc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.Ba-b-1,d=pb(this.na,this.J,d)|pb(this.na,this.J,d)<<8;this.bd(this.$a.bc(this.D,1),d);this.D=this.D+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} +function qc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.ub(this.Eb.Wc(this.F,0));this.F=this.F+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;tb(this.na,this.J,d,this.Ba-b-1);a&&(J(this,-2),this.$|=256)}} +function rc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.Ha(this.Eb.Wc(this.F,1));this.F=this.F+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;b=this.Ba-b-1;tb(this.na,this.J,d&255,b);tb(this.na,this.J,d>>8,b);a&&(J(this,-2),this.$|=256)}}function kh(){var a=this.L();ed(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function lh(){var a=this.L();ed(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)} +function mh(){var a=this.L();$c(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function nh(){var a=this.L();$c(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)}function oh(){var a=this.L();cd(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function ph(){var a=this.L();cd(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)}function qh(){var a=this.L();$c(this)||cd(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb} +function rh(){var a=this.L();$c(this)||cd(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)}function sh(){var a=this.L();dd(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function th(){var a=this.L();dd(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)}function uh(){var a=this.L();ad(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function vh(){var a=this.L();ad(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)} +function wh(){var a=this.L();!dd(this)!=!ed(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function xh(){var a=this.L();!dd(this)==!ed(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function yh(){var a=this.L();cd(this)||!dd(this)!=!ed(this)?(I(this,this.qa+a),this.A-=this.Xb):this.A-=this.Yb}function zh(){var a=this.L();cd(this)||!dd(this)!=!ed(this)?this.A-=this.Yb:(I(this,this.qa+a),this.A-=this.Xb)} +function Ah(){gh[this.ea()].call(this,ge,this.ea);this.A-=0>this.Ka?1:this.Kh}function sc(){gh[this.ea()].call(this,pe,de)}function tc(){hh[this.ea()].call(this,qe,de)}function Bh(){var a=this.K();I(this,this.Ja());this.Y=this.Y+a&65535;this.A-=this.Tl}function Ch(){I(this,this.Ja());this.A-=this.Ql} +function uc(){var a=this.K(),b=this.ea()&31;this.A-=11;K(this,this.H);var c=this.Y;if(0>8,c,d=bd(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.Z=a);this.da=65536;c&&(this.Z|=this.da);d?ld(this):gd(this);this.A-=this.Ke},function(){dh[this.ea()].call(this,Bd)},function(){eh[this.ea()].call(this,Jd)},function(){fh[this.ea()].call(this,Bd)},function(){N[this.ea()].call(this,Jd)},function(){this.G=this.G&-256|Bd.call(this,this.G&255,this.ea());this.A--},function(){this.G=Jd.call(this,this.G,this.K());this.A--},function(){this.$|= +20;this.C=this.M=this.Eb;this.A-=this.Pb},function(){var a=this.G&255,b=this.G>>8,c,d=bd(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.Z=a);this.da=65536;c&&(this.Z|=this.da);d?ld(this):gd(this);this.A-=this.Ke},function(){this.ma=this.G;this.G=(this.ja=this.G+1)&65535;this.Z=this.G|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.I;this.I=(this.ja=this.I+1)&65535;this.Z=this.I|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.J; this.J=(this.ja=this.J+1)&65535;this.Z=this.J|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.B;this.B=(this.ja=this.B+1)&65535;this.Z=this.B|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.Y;this.Y=(this.ja=this.Y+1)&65535;this.Z=this.Y|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.H;this.H=(this.ja=this.H+1)&65535;this.Z=this.H|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.F;this.F=(this.ja= this.F+1)&65535;this.Z=this.F|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.D;this.D=(this.ja=this.D+1)&65535;this.Z=this.D|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.G;this.G=(this.ja=this.G-1)&65535;this.Z=this.G|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.I;this.I=(this.ja=this.I-1)&65535;this.Z=this.I|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.J;this.J=(this.ja=this.J-1)&65535; this.Z=this.J|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.B;this.B=(this.ja=this.B-1)&65535;this.Z=this.B|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.Y;this.Y=(this.ja=this.Y-1)&65535;this.Z=this.Y|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.H;this.H=(this.ja=this.H-1)&65535;this.Z=this.H|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.F;this.F=(this.ja=this.F-1)&65535;this.Z=this.F| (this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.D;this.D=(this.ja=this.D-1)&65535;this.Z=this.D|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){K(this,this.G);this.A-=this.rc},function(){K(this,this.I);this.A-=this.rc},function(){K(this,this.J);this.A-=this.rc},function(){K(this,this.B);this.A-=this.rc},function(){K(this,this.Y-2&65535);this.A-=this.rc},function(){K(this,this.H);this.A-=this.rc},function(){K(this,this.F);this.A-=this.rc},function(){K(this,this.D); -this.A-=this.rc},function(){this.G=this.Ja();this.A-=this.kc},function(){this.I=this.Ja();this.A-=this.kc},function(){this.J=this.Ja();this.A-=this.kc},function(){this.B=this.Ja();this.A-=this.kc},function(){this.Y=this.Ja();this.A-=this.kc},function(){this.H=this.Ja();this.A-=this.kc},function(){this.F=this.Ja();this.A-=this.kc},function(){this.D=this.Ja();this.A-=this.kc},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(){bh[this.ea()].call(this, -be,this.K);this.A-=0>this.Ka?1:this.Kh},uh,function(){bh[this.ea()].call(this,be,this.L);this.A-=0>this.Ka?1:this.Kh},function(){Yg[this.ea()].call(this,ne)},function(){Zg[this.ea()].call(this,oe)},function(){$g[this.Zg=this.ea()].call(this,ze)},function(){N[this.Zg=this.ea()].call(this,Ae)},function(){this.$|=1;Yg[this.ea()].call(this,le)},function(){this.$|=1;Zg[this.ea()].call(this,le)},function(){$g[this.ea()].call(this,le)},function(){N[this.ea()].call(this,le)},function(){var a=this.ea();switch((a& -56)>>3){case 0:this.Db=this.$a.oa;break;case 1:this.Db=this.va.oa;break;case 2:this.Db=this.wb.oa;break;case 3:this.Db=this.Eb.oa;break;default:M.call(this);return}this.$|=1;Zg[a].call(this,me)},function(){this.$|=1;this.C=this.M=this.km;N[this.ea()].call(this,se)},function(){var a,b=this.ea(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Ia){ac.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.Y;break;case 5:a=this.H; -break;case 6:a=this.F;break;case 7:a=this.D}}N[b].call(this,le);switch(c){case 0:Qc(this,this.G);this.G=a;break;case 1:Nc(this,this.I);this.I=a;break;case 2:Pc(this,this.J);this.J=a;break;case 3:Oc(this,this.B);this.B=a;break;case 4:Qc(this,this.Y);this.Y=a;break;case 5:Nc(this,this.H);this.H=a;break;case 6:Pc(this,this.F);this.F=a;break;case 7:Oc(this,this.D),this.D=a}},function(){this.$|=1;bh[this.ea()].call(this,ce,this.Ja)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a; +this.A-=this.rc},function(){this.G=this.Ja();this.A-=this.kc},function(){this.I=this.Ja();this.A-=this.kc},function(){this.J=this.Ja();this.A-=this.kc},function(){this.B=this.Ja();this.A-=this.kc},function(){this.Y=this.Ja();this.A-=this.kc},function(){this.H=this.Ja();this.A-=this.kc},function(){this.F=this.Ja();this.A-=this.kc},function(){this.D=this.Ja();this.A-=this.kc},kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,wh,xh,yh,zh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,wh,xh,yh,zh,Ah,function(){hh[this.ea()].call(this, +he,this.K);this.A-=0>this.Ka?1:this.Kh},Ah,function(){hh[this.ea()].call(this,he,this.L);this.A-=0>this.Ka?1:this.Kh},function(){dh[this.ea()].call(this,te)},function(){eh[this.ea()].call(this,ue)},function(){fh[this.Zg=this.ea()].call(this,Fe)},function(){N[this.Zg=this.ea()].call(this,Ge)},function(){this.$|=1;dh[this.ea()].call(this,re)},function(){this.$|=1;eh[this.ea()].call(this,re)},function(){fh[this.ea()].call(this,re)},function(){N[this.ea()].call(this,re)},function(){var a=this.ea();switch((a& +56)>>3){case 0:this.Db=this.$a.oa;break;case 1:this.Db=this.va.oa;break;case 2:this.Db=this.wb.oa;break;case 3:this.Db=this.Eb.oa;break;default:M.call(this);return}this.$|=1;eh[a].call(this,se)},function(){this.$|=1;this.C=this.M=this.km;N[this.ea()].call(this,ye)},function(){var a,b=this.ea(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Ia){gc.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.Y;break;case 5:a=this.H; +break;case 6:a=this.F;break;case 7:a=this.D}}N[b].call(this,re);switch(c){case 0:Zc(this,this.G);this.G=a;break;case 1:Tc(this,this.I);this.I=a;break;case 2:Yc(this,this.J);this.J=a;break;case 3:Xc(this,this.B);this.B=a;break;case 4:Zc(this,this.Y);this.Y=a;break;case 5:Tc(this,this.H);this.H=a;break;case 6:Yc(this,this.F);this.F=a;break;case 7:Xc(this,this.D),this.D=a}},function(){this.$|=1;hh[this.ea()].call(this,ie,this.Ja)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a; this.A-=3},function(){var a=this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.Y;this.Y=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.$k},function(){var a=this.K(),b=this.K(); -K(this,this.va.oa);K(this,this.qa);yc(this,a,b);this.A-=this.cl},function(){M.call(this)},function(){K(this,Bc(this));this.A-=this.rc},function(){zc(this,this.Ja());this.A-=this.kc},function(){var a=this.G>>8;a&1?ed(this):$c(this);a&4?Vc(this)||(this.ja^=1):Vc(this)&&(this.ja^=1);a&16?fd(this):ad(this);a&64?gd(this):bd(this);a&128?hd(this):cd(this);this.A-=this.Cb},function(){this.G=this.G&255|(Bc(this)&213)<<8;this.A-=this.Cb},function(){this.G=this.G&-256|this.T(this.C,this.K());this.A-=this.sj}, +K(this,this.va.oa);K(this,this.qa);Ec(this,a,b);this.A-=this.cl},function(){M.call(this)},function(){K(this,Hc(this));this.A-=this.rc},function(){Fc(this,this.Ja());this.A-=this.kc},function(){var a=this.G>>8;a&1?kd(this):fd(this);a&4?ad(this)||(this.ja^=1):ad(this)&&(this.ja^=1);a&16?ld(this):gd(this);a&64?md(this):hd(this);a&128?nd(this):id(this);this.A-=this.Cb},function(){this.G=this.G&255|(Hc(this)&213)<<8;this.A-=this.Cb},function(){this.G=this.G&-256|this.T(this.C,this.K());this.A-=this.sj}, function(){this.G=this.U(this.C,this.K());this.A-=this.sj},function(){var a=this.K(),b=this.G;this.Nd(this.C.bc(a,0),b);this.A-=this.tj},function(){var a=this.K(),b=this.G;this.bd(this.C.bc(a,1),b);this.A-=this.tj},function(){var a=1,b=0,c=this.uj;this.wa&192&&(a=this.I,b=1,c=this.wj,this.wa&256||(this.A-=this.vj));if(a--){var d=this.xa&1024?-1:1,e=this.T(this.C,this.F);this.Nd(this.$a.bc(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.wa&16?-3:-2),this.$|= -256)}},function(){var a=1,b=0,c=this.uj;this.wa&192&&(a=this.I,b=1,c=this.wj,this.wa&256||(this.A-=this.vj));if(a--){var d=this.xa&1024?-2:2,e=this.U(this.C,this.F);this.bd(this.$a.bc(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.ej;this.wa&192&&(a=this.I,b=1,c=this.gj,this.wa&256||(this.A-=this.fj));if(a--){var d=this.xa&1024?-1:1,e=this.T(this.C,this.F),f=this.N(this.$a,this.D);vd.call(this, -e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.sb;this.I-=b;a&&Xc(this)==(this.wa&64)&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.ej;this.wa&192&&(a=this.I,b=1,c=this.gj,this.wa&256||(this.A-=this.fj));if(a--){var d=this.xa&1024?-2:2,e=this.U(this.C,this.F),f=this.O(this.$a,this.D);Dd.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.sb;this.I-=b;a&&Xc(this)==(this.wa&64)&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){this.Z= +256)}},function(){var a=1,b=0,c=this.uj;this.wa&192&&(a=this.I,b=1,c=this.wj,this.wa&256||(this.A-=this.vj));if(a--){var d=this.xa&1024?-2:2,e=this.U(this.C,this.F);this.bd(this.$a.bc(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.ej;this.wa&192&&(a=this.I,b=1,c=this.gj,this.wa&256||(this.A-=this.fj));if(a--){var d=this.xa&1024?-1:1,e=this.T(this.C,this.F),f=this.N(this.$a,this.D);Bd.call(this, +e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.sb;this.I-=b;a&&cd(this)==(this.wa&64)&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.ej;this.wa&192&&(a=this.I,b=1,c=this.gj,this.wa&256||(this.A-=this.fj));if(a--){var d=this.xa&1024?-2:2,e=this.U(this.C,this.F),f=this.O(this.$a,this.D);Jd.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.sb;this.I-=b;a&&cd(this)==(this.wa&64)&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){this.Z= this.ja=this.ma=this.G&255&this.ea();this.da=256;this.A-=this.Ke},function(){this.Z=this.ja=this.ma=this.G&this.K();this.da=65536;this.A-=this.Ke},function(){var a=1,b=0,c=this.Fj;this.wa&192&&(a=this.I,b=1,c=this.Hj,this.wa&256||(this.A-=this.Gj));if(a--){var d=this.G;this.Nd(this.$a.bc(this.D,0),d);this.D=this.D+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}},function(){var a=1,b=0,c=this.Fj;this.wa&192&&(a=this.I,b=1,c=this.Hj,this.wa&256||(this.A-=this.Gj));if(a--){var d= this.G;this.bd(this.$a.bc(this.D,1),d);this.D=this.D+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}},function(){var a=1,b=0,c=this.mj;this.wa&192&&(a=this.I,b=1,c=this.oj,this.wa&256||(this.A-=this.nj));a--&&(this.G=this.G&-256|this.T(this.C,this.F),this.F=this.F+(this.xa&1024?-1:1)&65535,this.A-=c,this.I-=b,a&&(J(this,this.wa&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.mj;this.wa&192&&(a=this.I,b=1,c=this.oj,this.wa&256||(this.A-=this.nj));a--&&(this.G=this.U(this.C, -this.F),this.F=this.F+(this.xa&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.wa&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.zj;this.wa&192&&(a=this.I,b=1,c=this.Bj,this.wa&256||(this.A-=this.Aj));a--&&(vd.call(this,this.G&255,this.N(this.$a,this.D)),this.D=this.D+(this.xa&1024?-1:1)&65535,this.A-=c-this.sb,this.I-=b,a&&Xc(this)==(this.wa&64)&&(J(this,-2),this.$|=256))},function(){var a=1,b=0,c=this.zj;this.wa&192&&(a=this.I,b=1,c=this.Bj,this.wa&256||(this.A-=this.Aj));a--&&(Dd.call(this, -this.G,this.O(this.$a,this.D)),this.D=this.D+(this.xa&1024?-2:2)&65535,this.A-=c-this.sb,this.I-=b,a&&Xc(this)==(this.wa&64)&&(J(this,-2),this.$|=256))},function(){this.G=this.G&-256|this.ea();this.A-=this.Cb},function(){this.I=this.I&-256|this.ea();this.A-=this.Cb},function(){this.J=this.J&-256|this.ea();this.A-=this.Cb},function(){this.B=this.B&-256|this.ea();this.A-=this.Cb},function(){this.G=this.G&255|this.ea()<<8;this.A-=this.Cb},function(){this.I=this.I&255|this.ea()<<8;this.A-=this.Cb},function(){this.J= -this.J&255|this.ea()<<8;this.A-=this.Cb},function(){this.B=this.B&255|this.ea()<<8;this.A-=this.Cb},function(){this.G=this.K();this.A-=this.Cb},function(){this.I=this.K();this.A-=this.Cb},function(){this.J=this.K();this.A-=this.Cb},function(){this.B=this.K();this.A-=this.Cb},function(){this.Y=this.K();this.A-=this.Cb},function(){this.H=this.K();this.A-=this.Cb},function(){this.F=this.K();this.A-=this.Cb},function(){this.D=this.K();this.A-=this.Cb},vh,wh,vh,wh,function(){N[this.ea()].call(this,ue)}, -function(){N[this.ea()].call(this,te)},function(){this.$|=1;ah[this.ea()].call(this,de,this.ea)},function(){this.$|=1;bh[this.ea()].call(this,de,this.K)},xh,yh,xh,yh,function(){ld.call(this,3,null,this.tl)},function(){var a=this.ea();Dc(this,a)?ld.call(this,a,null,0):this.A--},function(){Zc(this)?ld.call(this,4,null,this.ul):this.A-=this.vl},function(){yc(this,this.Ja(),this.Ja());zc(this,this.Ja());this.gh&&Hc(this,this.Ba);this.A-=this.rl},function(){ah[this.ea()].call(this,ee,Td)},function(){bh[this.ea()].call(this, -fe,Td)},function(){ah[this.ea()].call(this,ee,Ud)},function(){bh[this.ea()].call(this,fe,Ud)},function(){var a=this.ea(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.da=256;this.Z=this.ja=b;this.A-=this.Xk},function(){var a=this.ea();this.Z=this.ja=this.G=(this.G>>8)*a+this.G&255;this.da=256;this.A-=this.Wk},function(){this.G=this.G&-256|(Rc(this)?255:0);this.A-=2},function(){this.G=this.G&-256|this.T(this.C,this.B+(this.G&255)&65535);this.A-=this.Vl},zh,zh,zh,zh,zh,zh,zh,zh,function(){var a=this.L(); -(this.I=this.I-1&65535)&&this.Z&this.da-1?(I(this,this.qa+a),this.A-=this.Cl):this.A-=this.pj},function(){var a=this.L();!(this.I=this.I-1&65535)||this.Z&this.da-1?this.A-=this.rj:(I(this,this.qa+a),this.A-=this.qj)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.Bl):this.A-=this.pj},function(){var a=this.L();this.I?this.A-=this.rj:(I(this,this.qa+a),this.A-=this.qj)},function(){var a=this.ea();this.G=this.G&-256|jb(this.na,a,this.Ba-2);this.A-=this.jj},function(){var a= -this.ea();this.G=jb(this.na,a,this.Ba-1)|jb(this.na,a+1&65535,this.Ba-2)<<8;this.A-=this.jj},function(){var a=this.ea();nb(this.na,a,this.G&255,this.Ba-2);this.A-=this.yj},function(){var a=this.ea();nb(this.na,a,this.G&255,this.Ba-2);nb(this.na,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.yj},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.al},function(){var a=this.K();I(this,this.qa+a);this.A-=this.kj},function(){yc(this,this.K(),this.K());this.A-=this.xl},function(){var a= -this.L();I(this,this.qa+a);this.A-=this.kj},function(){this.G=this.G&-256|jb(this.na,this.J,this.Ba-1);this.A-=this.ij},function(){this.G=jb(this.na,this.J,this.Ba-1)|jb(this.na,this.J+1&65535,this.Ba-1)<<8;this.A-=this.ij},function(){nb(this.na,this.J,this.G&255,this.Ba-1);this.A-=this.xj},function(){nb(this.na,this.J,this.G&255,this.Ba-1);nb(this.na,this.J+1&65535,this.G>>8,this.Ba-1);this.A-=this.xj},Ah,Ah,function(){this.$|=132;this.A-=this.Pb},function(){this.$|=68;this.A-=this.Pb},function(){this.mb|= -4;this.A-=2;this.X&&jd(this.X)?(J(this,-1),this.Ab()):this.xa&512||(this.X&&J(this,-1),this.Ab())},function(){Rc(this)?$c(this):ed(this);this.A-=2},function(){this.Db=-1;ah[this.ea()].call(this,he,Wd);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;bh[this.ea()].call(this,ie,Wd);0<=this.Db&&(this.G=this.Db,this.J=this.zg)},function(){this.Z&=~this.da;this.A-=2},function(){this.Z|=this.da;this.A-=2},function(){this.xa&=-513;this.A-=this.Zk},function(){this.xa|=512;this.$|=4;this.A-=2},function(){this.xa&= --1025;this.A-=2},function(){this.xa|=1024;this.A-=2},function(){ah[this.ea()].call(this,rc,Wd)},function(){bh[this.ea()].call(this,tc,Wd)}]; -function O(a){x.call(this,"ChipSet",a,O);this.Ia=a.model;this.Ia=void 0!==this.Ia?parseInt(this.Ia,10):Bh;this.ac=0;var b=a.sw1;if(b)this.ac=Ch(b,Dh|Eh.Am);else{this.Ud=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.Ud=b);if(b=this.Ud.length)this.ac|=Fh.bi,b--,this.ac|=(b&3)<=Gh&&(this.Sf=this.Tf=2);this.uh=a.scaleTimers||!1; -this.tp=a.rtcDate;this.Hk=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.ui=new webkitAudioContext);this.reset(!0);this.Sa()}y(x,O);var Bh=5150,Gh=5170,Hh={none:0,tv:1,color:2,mono:3,ega:0},Fh={bi:1,ONE:0,Yp:64,Wp:128,Fp:192,Ef:192,Gf:6},Dh=12,Eh={Xp:16,Ap:32,Am:48,Ef:48,Gf:4};k=O.prototype; -k.xb=function(a,b,c,d){switch(c){case "sw1":return this.sa[c]=d,Ih(this,c,d,this.ac,{0:this.Ia==Bh?"Bootable Floppy Drive":"Loop on POST",1:this.Ia==Bh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ia==Bh)return this.sa[c]=d,Ih(this,c,d,this.re,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[c]=d,!0}return!1}; -k.qc=function(a,b,c,d){this.na=b;this.S=c;this.X=d;this.Da=a;this.cb=C(a,"Keyboard");this.Wl=Math.round(c.Hd/1193181);ib(b,this,Jh);mb(b,this,Kh);this.Iab;b++){var c=13>=b?Sh(e,b):e.pa[b];a&&(a+="\n");a+="CMOS[0x"+r(b)+"]: 0x"+r(c)}e.X.message(a)})}Cc(c,26,this,this.Wn)};k.$b=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Zb=function(a){return a&&this.save?this.save():!0}; -k.reset=function(a){var b;this.cd=this.ac;this.Te=this.re;Th(this);this.ab=Array(this.Sf);for(b=0;b=Gh){this.jb=16;this.ud=0;this.Zd=16;this.Wg=0;this.xe=160;512<=Xh(this)&&(this.xe|=16);3==Yh(this)&&(this.xe|=64);this.ni=3;this.Pf=0;this.Sg=Array(7);this.ye=0;a&&(this.pa=Array(64)); -Zh(this,this.tp);for(a=21;24>=a;a++)this.pa[a]=0;for(a=14;46>a;a++)void 0===this.pa[a]&&(this.pa[a]=0);this.pa[20]=this.cd&(Eh.Ef|2|Fh.bi|Fh.Ef);this.pa[16]=$h(this,0)<<4|$h(this,1);ai(this)}}; -function Zh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.ca("CMOS date invalid ("+b+"), using "+c)):b&&a.ca("CMOS date: "+c);a.pa[0]=c.getSeconds();a.pa[1]=0;a.pa[2]=c.getMinutes();a.pa[3]=0;a.pa[4]=c.getHours();a.pa[5]=0;a.pa[6]=c.getDay()+1;a.pa[7]=c.getDate();a.pa[8]=c.getMonth()+1;c=c.getFullYear();a.pa[9]=c%100;c/=100;a.pa[50]=c%10|c/10<<4;a.hg=-1;a.pa[10]=38;a.pa[11]=2;a.pa[12]=0;a.pa[13]=128} -function Sh(a,b){var c=a.pa[b];if(10>b){var d=!1;4!=b&&5!=b||a.pa[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.pa[11]&4||(d&&128c;c++)b+=a.pa[c];a.pa[47]=b&255;a.pa[46]=b>>8} +this.F),this.F=this.F+(this.xa&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.wa&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.zj;this.wa&192&&(a=this.I,b=1,c=this.Bj,this.wa&256||(this.A-=this.Aj));a--&&(Bd.call(this,this.G&255,this.N(this.$a,this.D)),this.D=this.D+(this.xa&1024?-1:1)&65535,this.A-=c-this.sb,this.I-=b,a&&cd(this)==(this.wa&64)&&(J(this,-2),this.$|=256))},function(){var a=1,b=0,c=this.zj;this.wa&192&&(a=this.I,b=1,c=this.Bj,this.wa&256||(this.A-=this.Aj));a--&&(Jd.call(this, +this.G,this.O(this.$a,this.D)),this.D=this.D+(this.xa&1024?-2:2)&65535,this.A-=c-this.sb,this.I-=b,a&&cd(this)==(this.wa&64)&&(J(this,-2),this.$|=256))},function(){this.G=this.G&-256|this.ea();this.A-=this.Cb},function(){this.I=this.I&-256|this.ea();this.A-=this.Cb},function(){this.J=this.J&-256|this.ea();this.A-=this.Cb},function(){this.B=this.B&-256|this.ea();this.A-=this.Cb},function(){this.G=this.G&255|this.ea()<<8;this.A-=this.Cb},function(){this.I=this.I&255|this.ea()<<8;this.A-=this.Cb},function(){this.J= +this.J&255|this.ea()<<8;this.A-=this.Cb},function(){this.B=this.B&255|this.ea()<<8;this.A-=this.Cb},function(){this.G=this.K();this.A-=this.Cb},function(){this.I=this.K();this.A-=this.Cb},function(){this.J=this.K();this.A-=this.Cb},function(){this.B=this.K();this.A-=this.Cb},function(){this.Y=this.K();this.A-=this.Cb},function(){this.H=this.K();this.A-=this.Cb},function(){this.F=this.K();this.A-=this.Cb},function(){this.D=this.K();this.A-=this.Cb},Bh,Ch,Bh,Ch,function(){N[this.ea()].call(this,Ae)}, +function(){N[this.ea()].call(this,ze)},function(){this.$|=1;gh[this.ea()].call(this,je,this.ea)},function(){this.$|=1;hh[this.ea()].call(this,je,this.K)},Dh,Eh,Dh,Eh,function(){rd.call(this,3,null,this.tl)},function(){var a=this.ea();Jc(this,a)?rd.call(this,a,null,0):this.A--},function(){ed(this)?rd.call(this,4,null,this.ul):this.A-=this.vl},function(){Ec(this,this.Ja(),this.Ja());Fc(this,this.Ja());this.gh&&Nc(this,this.Ba);this.A-=this.rl},function(){gh[this.ea()].call(this,ke,Zd)},function(){hh[this.ea()].call(this, +le,Zd)},function(){gh[this.ea()].call(this,ke,$d)},function(){hh[this.ea()].call(this,le,$d)},function(){var a=this.ea(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.da=256;this.Z=this.ja=b;this.A-=this.Xk},function(){var a=this.ea();this.Z=this.ja=this.G=(this.G>>8)*a+this.G&255;this.da=256;this.A-=this.Wk},function(){this.G=this.G&-256|($c(this)?255:0);this.A-=2},function(){this.G=this.G&-256|this.T(this.C,this.B+(this.G&255)&65535);this.A-=this.Vl},Fh,Fh,Fh,Fh,Fh,Fh,Fh,Fh,function(){var a=this.L(); +(this.I=this.I-1&65535)&&this.Z&this.da-1?(I(this,this.qa+a),this.A-=this.Cl):this.A-=this.pj},function(){var a=this.L();!(this.I=this.I-1&65535)||this.Z&this.da-1?this.A-=this.rj:(I(this,this.qa+a),this.A-=this.qj)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.Bl):this.A-=this.pj},function(){var a=this.L();this.I?this.A-=this.rj:(I(this,this.qa+a),this.A-=this.qj)},function(){var a=this.ea();this.G=this.G&-256|pb(this.na,a,this.Ba-2);this.A-=this.jj},function(){var a= +this.ea();this.G=pb(this.na,a,this.Ba-1)|pb(this.na,a+1&65535,this.Ba-2)<<8;this.A-=this.jj},function(){var a=this.ea();tb(this.na,a,this.G&255,this.Ba-2);this.A-=this.yj},function(){var a=this.ea();tb(this.na,a,this.G&255,this.Ba-2);tb(this.na,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.yj},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.al},function(){var a=this.K();I(this,this.qa+a);this.A-=this.kj},function(){Ec(this,this.K(),this.K());this.A-=this.xl},function(){var a= +this.L();I(this,this.qa+a);this.A-=this.kj},function(){this.G=this.G&-256|pb(this.na,this.J,this.Ba-1);this.A-=this.ij},function(){this.G=pb(this.na,this.J,this.Ba-1)|pb(this.na,this.J+1&65535,this.Ba-1)<<8;this.A-=this.ij},function(){tb(this.na,this.J,this.G&255,this.Ba-1);this.A-=this.xj},function(){tb(this.na,this.J,this.G&255,this.Ba-1);tb(this.na,this.J+1&65535,this.G>>8,this.Ba-1);this.A-=this.xj},Gh,Gh,function(){this.$|=132;this.A-=this.Pb},function(){this.$|=68;this.A-=this.Pb},function(){this.mb|= +4;this.A-=2;this.X&&pd(this.X)?(J(this,-1),this.Ab()):this.xa&512||(this.X&&J(this,-1),this.Ab())},function(){$c(this)?fd(this):kd(this);this.A-=2},function(){this.Db=-1;gh[this.ea()].call(this,ne,ee);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;hh[this.ea()].call(this,oe,ee);0<=this.Db&&(this.G=this.Db,this.J=this.zg)},function(){this.Z&=~this.da;this.A-=2},function(){this.Z|=this.da;this.A-=2},function(){this.xa&=-513;this.A-=this.Zk},function(){this.xa|=512;this.$|=4;this.A-=2},function(){this.xa&= +-1025;this.A-=2},function(){this.xa|=1024;this.A-=2},function(){gh[this.ea()].call(this,xc,ee)},function(){hh[this.ea()].call(this,zc,ee)}]; +function O(a){x.call(this,"ChipSet",a,O);this.Ia=a.model;this.Ia=void 0!==this.Ia?parseInt(this.Ia,10):Hh;this.ac=0;var b=a.sw1;if(b)this.ac=Ih(b,Jh|Kh.Am);else{this.Ud=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.Ud=b);if(b=this.Ud.length)this.ac|=Lh.bi,b--,this.ac|=(b&3)<=Mh&&(this.Sf=this.Tf=2);this.uh=a.scaleTimers||!1; +this.tp=a.rtcDate;this.Hk=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.ui=new webkitAudioContext);this.reset(!0);this.Sa()}y(x,O);var Hh=5150,Mh=5170,Nh={none:0,tv:1,color:2,mono:3,ega:0},Lh={bi:1,ONE:0,Yp:64,Wp:128,Fp:192,Ef:192,Gf:6},Jh=12,Kh={Xp:16,Ap:32,Am:48,Ef:48,Gf:4};k=O.prototype; +k.xb=function(a,b,c,d){switch(c){case "sw1":return this.sa[c]=d,Oh(this,c,d,this.ac,{0:this.Ia==Hh?"Bootable Floppy Drive":"Loop on POST",1:this.Ia==Hh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ia==Hh)return this.sa[c]=d,Oh(this,c,d,this.re,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[c]=d,!0}return!1}; +k.qc=function(a,b,c,d){this.na=b;this.S=c;this.X=d;this.Da=a;this.cb=C(a,"Keyboard");this.Wl=Math.round(c.Hd/1193181);ob(b,this,Ph);sb(b,this,Qh);this.Iab;b++){var c=13>=b?Yh(e,b):e.pa[b];a&&(a+="\n");a+="CMOS[0x"+r(b)+"]: 0x"+r(c)}e.X.message(a)})}Ic(c,26,this,this.Wn)};k.$b=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Zb=function(a){return a&&this.save?this.save():!0}; +k.reset=function(a){var b;this.cd=this.ac;this.Te=this.re;Zh(this);this.ab=Array(this.Sf);for(b=0;b=Mh){this.jb=16;this.ud=0;this.Zd=16;this.Wg=0;this.xe=160;512<=ci(this)&&(this.xe|=16);3==di(this)&&(this.xe|=64);this.ni=3;this.Pf=0;this.Sg=Array(7);this.ye=0;a&&(this.pa=Array(64)); +ei(this,this.tp);for(a=21;24>=a;a++)this.pa[a]=0;for(a=14;46>a;a++)void 0===this.pa[a]&&(this.pa[a]=0);this.pa[20]=this.cd&(Kh.Ef|2|Lh.bi|Lh.Ef);this.pa[16]=fi(this,0)<<4|fi(this,1);gi(this)}}; +function ei(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.ca("CMOS date invalid ("+b+"), using "+c)):b&&a.ca("CMOS date: "+c);a.pa[0]=c.getSeconds();a.pa[1]=0;a.pa[2]=c.getMinutes();a.pa[3]=0;a.pa[4]=c.getHours();a.pa[5]=0;a.pa[6]=c.getDay()+1;a.pa[7]=c.getDate();a.pa[8]=c.getMonth()+1;c=c.getFullYear();a.pa[9]=c%100;c/=100;a.pa[50]=c%10|c/10<<4;a.hg=-1;a.pa[10]=38;a.pa[11]=2;a.pa[12]=0;a.pa[13]=128} +function Yh(a,b){var c=a.pa[b];if(10>b){var d=!1;4!=b&&5!=b||a.pa[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.pa[11]&4||(d&&128c;c++)b+=a.pa[c];a.pa[47]=b&255;a.pa[46]=b>>8} k.save=function(){var a=new H(this);a.set(0,[this.ac,this.re,this.cd,this.Te]);for(var b=[],c=0;c=Gh&&(a.set(5,[this.jb,this.ud,this.Zd,this.Wg,this.xe,this.ni]),a.set(6,[this.Pf,this.Sg,this.ye,this.pa,this.hg]));return a.data()}; -k.restore=function(a){var b,c;b=a[0];this.ac=b[0];this.re=b[1];this.cd=b[2];this.Te=b[3];b=a[1];this.ab=Array(this.Sf);for(c=0;c>2)+1)*a.Zn+32*((b?a.re:a.Te)&15)}function di(a,b){var c=b?a.ac:a.cd;return a.Ia!=Bh||c&Fh.bi?((c&Fh.Ef)>>Fh.Gf)+1:0} -function $h(a,b){if(b>Eh.Gf} -function Ih(a,b,c,d,e){for(var f="",g=1;8>=g;g++){var h="pcjs-bitCell";g||(h+=" pcjs-bitCellLeft");f+='
'+g+"
\n"}c.innerHTML=f;b=B(c,"pcjs-bitCell");c=null;for(g=0;g>2].Gb[b&3],c,d,e)}function mi(a,b,c){b=a.ab[b>>2].Gb[b&3];b.ih&&b.Ni&&b.Mh?(c&&(b.kh=c),b.Fd||md(a,b,!0)):c&&c(!0)} -function md(a,b,c){c&&(b.count=b.cc[1]<<8|b.cc[0],b.om=b.mode&12,b.Ik=b.jd=!1);for(var d=!1;0<=b.count&&(c=b.bh<<16|b.Sb[1]<<8|b.Sb[0],4==b.om?(d=!0,function(c){b.Ni.call(b.ih,b.Mh,-1,function(f,g){0>f&&(b.Ik||(b.Ik=!0),f=255);b.Fd||db(a.na,c,f);(d=g)&&setTimeout(function(){ti(b)||md(a,b)},0)})}(c)):8==b.om?(c=bb(a.na,c),0>b.Ni.call(b.ih,b.Mh,c)&&(b.jd=!0)):b.jd=!0),!d&&!ti(b););} -function ti(a){if(!a.jd&&0<=--a.count&&(a.mode&32?(a.Sb[0]--,0>a.Sb[0]&&(a.Sb[0]=255,a.Sb[1]--,0>a.Sb[1]&&(a.Sb[1]=255))):(a.Sb[0]++,255>3,e=a.tb[d];e.Jb|=1<<(b&7);e.mg=c||0;1==d&&(a.tb[0].Jb|=4);wi(a,d)} -function Ai(a,b){var c=b>>3,d=a.tb[c],e=1<<(b&7);d.Jb&e&&(d.Jb&=~e,1!=c||d.Jb||(a.tb[0].Jb&=-5),wi(a,c))}function kd(a,b){void 0===b&&(b=0);var c=-1,d=a.tb[b];if(d.mg)c=-2,d.mg--;else for(var e=d.Jb&((d.Ec|d.vd)^255),f=d.ze+1;;){var f=f&7,g=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Hb[a];e.Ag=b;e.mode=d;e.tk=c;e.Hc=[0,0];e.cc=[0,0];e.Yf=[0,0];e.kd=!1;e.ag=!1;e.hf=!1;Ci(this,a);0==a&&Ai(this,0);2==a&&255==this.tb[0].vd&&77==this.Ac&&(a=this.Hb[0],a.Yc[0]=a.Hc[0],a.Yc[1]=a.Hc[1],a.oe=F(this.S,this.uh))}else Rh(this,a),b=this.Hb[a],b.Yf[0]=b.cc[0],b.Yf[1]=b.cc[1],b.ag=!0,Ci(this,a)}}; -function Ei(a,b){var c=a.Hb[b],d=c.Hc[1]<<8|c.Hc[0];d||(d=1==c.gd?256:65536);return d}function Ci(a,b){var c=a.Hb[b];c.fe=32==c.Ag?1:0;c.gd=48==c.Ag?2:1} -function Rh(a,b,c){var d=a.Hb[b];if(d.hf&&(2!=b||a.Ac&1)){var e=F(a.S,a.uh),f=(e-d.oe)/a.Wl|0;0>f&&(d.oe=e,f=0);var g=Ei(a,b),h=a.Hb[b],m=h.Yc[1]<<8|h.Yc[0];m||(m=1==h.gd?256:65536);h=m-f;0==d.mode?(0>=h&&(h=0),h||(d.kd=!0,d.hf=!1,b||zi(a,0))):4==d.mode?(d.kd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Yc[0]=h&255,d.Yc[1]=h>>8,d.oe=e,!b&&d.kd&&zi(a,0))):6==d.mode&&(h-=f,0>=h&&(d.kd=!d.kd,h=g+h,0>=h&&(h=g),d.Yc[0]=h&255,d.Yc[1]=h>>8,d.oe=e,!b&&d.kd&&zi(a,0)));d.cc[0]=h&255;d.cc[1]=h>>8;c&&(a.oe=0)}return d} -function Lb(a,b){for(var c=0;c=Gh){var c=0,d=a.S.Hd,e=F(a.S,a.uh);if(0<=a.hg&&(c=e-a.hg,Math.floor(c/d)&&60<=++a.pa[0]&&(a.pa[0]=0,60<=++a.pa[2]&&(a.pa[2]=0,24<=++a.pa[4])))){a.pa[4]=0;a.pa[6]=a.pa[6]%7+1;var f=a.pa[9],g=qa[a.pa[8]-1];28==g&&0===f%4&&(f%100||0===f%400)&&g++;++a.pa[7]>g&&(a.pa[7]=1,12<++a.pa[8]&&(a.pa[8]=1,a.pa[9]=(a.pa[9]+1)%100))}a.hg=e-c%d}} -k.In=function(a,b){var c=this.ah;this.Rf&16&&(this.Ac&128?c=this.cd:this.cb&&(c=Fi(this.cb)));this.ba(a,null,b,"PPI_A",O.uc,c);return c};k.Zo=function(a,b,c){this.ba(a,b,c,"PPI_A",O.uc);this.ah=b};k.Jn=function(a,b){var c=this.Ac;this.ba(a,null,b,"PPI_B",O.uc,c);return c};k.$o=function(a,b,c){this.ba(a,b,c,"PPI_B",O.uc);Gi(this,b);this.cb&&Hi(this.cb,b&128?!1:!0,b&64?!0:!1)};function Gi(a,b){var c=!!(b&2),d=!!(a.Ac&2);a.Ac=b;c!=d&&Kb(a,c)} -k.Kn=function(a,b){var c=0,c=this.Ia==Bh?this.Ac&4?c|this.Te&15:c|this.Te>>4&1:this.Ac&8?c|this.cd>>4:c|this.cd&15;this.Ac&1&&Rh(this,2).kd&&(c=this.Ac&2?c|32:c|16);this.ba(a,null,b,"PPI_C",O.uc|O.Kg,c);return c};k.ap=function(a,b,c){this.ba(a,b,c,"PPI_C",O.uc);this.pi=b};k.Ln=function(a,b){var c=this.Rf;this.ba(a,null,b,"PPI_CTRL",O.uc,c);return c};k.bp=function(a,b,c){this.ba(a,b,c,"PPI_CTRL",O.uc);this.Rf=b}; -k.Ym=function(a,b){var c=this.Wg;this.ba(a,null,b,"8042_OUTBUFF",O.Ve,c);this.jb&=-258;var d=this.cb&&Fi(this.cb,!0);d&&Ii(this,d);return c};k.so=function(a,b,c){this.ba(a,b,c,"8042_INBUF.DATA",O.Ve);if(this.jb&8)switch(this.ud){case 96:Ji(this,b);break;case 209:Ki(this,b);break;default:if(Ji(this,this.Zd&-17),this.cb){a=-1;switch(b){case 255:a=250,Li(this.cb)}Ii(this,a)}}this.ud=b;this.jb&=-9};k.Zm=function(a,b){var c=this.Ac&-209|(F(this.S)&64?16:0);this.ba(a,null,b,"8042_RWREG",O.Ve|O.wm,c);return c}; -k.to=function(a,b,c){this.ba(a,b,c,"8042_RWREG",O.Ve);Gi(this,b)};k.$m=function(a,b){this.ba(a,null,b,"8042_STATUS",O.Ve,this.jb);var c=this.jb&255;this.jb&256&&(this.jb|=1,this.jb&=-257);return c}; -k.ro=function(a,b,c){this.ba(a,b,c,"8042_INBUFF.CMD",O.Ve);this.ud=b;this.jb|=8;a=0;240<=this.ud&&(a=this.ud^15,this.ud=240);switch(this.ud){case 192:Ii(this,this.xe);break;case 173:Ji(this,this.Zd|16);break;case 174:Ji(this,this.Zd&-17);break;case 170:this.cb&&Mi(this.cb,!0);Ji(this,this.Zd|16);Ii(this,85);Ki(this,3);break;case 224:Ii(this,this.Zd&16?0:1);break;case 240:a&1&&xc(this.S)}};function Ji(a,b){a.Zd=b;a.jb=a.jb&-5|b&4;a.cb&&Hi(a.cb,!!(b&8),!(b&16))&&Ii(a,Fi(a.cb,!0))} -function Ii(a,b){0<=b&&(a.Wg=b,a.jb&=-2,a.jb|=256)}function Ki(a,b){a.ni=b;Ya(a.na,!!(b&2));b&1||xc(a.S)}k.on=function(a,b){this.ba(a,null,b,"CMOS_ADDR",O.Ff,this.ye);return this.ye};k.Ho=function(a,b,c){this.ba(a,b,c,"CMOS_ADDR",O.Ff);this.ye=b;this.$g=b&128?0:128};k.pn=function(a,b){var c=this.ye&63,d=13>=c?Sh(this,c):this.pa[c];this.ba(a,null,b,"CMOS_DATA["+r(c)+"]",O.Ff,d);return d}; +[b]);b=[];for(c=0;c=Mh&&(a.set(5,[this.jb,this.ud,this.Zd,this.Wg,this.xe,this.ni]),a.set(6,[this.Pf,this.Sg,this.ye,this.pa,this.hg]));return a.data()}; +k.restore=function(a){var b,c;b=a[0];this.ac=b[0];this.re=b[1];this.cd=b[2];this.Te=b[3];b=a[1];this.ab=Array(this.Sf);for(c=0;c>2)+1)*a.Zn+32*((b?a.re:a.Te)&15)}function ji(a,b){var c=b?a.ac:a.cd;return a.Ia!=Hh||c&Lh.bi?((c&Lh.Ef)>>Lh.Gf)+1:0} +function fi(a,b){if(b>Kh.Gf} +function Oh(a,b,c,d,e){for(var f="",g=1;8>=g;g++){var h="pcjs-bitCell";g||(h+=" pcjs-bitCellLeft");f+='
'+g+"
\n"}c.innerHTML=f;b=B(c,"pcjs-bitCell");c=null;for(g=0;g>2].Gb[b&3],c,d,e)}function si(a,b,c){b=a.ab[b>>2].Gb[b&3];b.ih&&b.Ni&&b.Mh?(c&&(b.kh=c),b.Fd||sd(a,b,!0)):c&&c(!0)} +function sd(a,b,c){c&&(b.count=b.cc[1]<<8|b.cc[0],b.om=b.mode&12,b.Ik=b.jd=!1);for(var d=!1;0<=b.count&&(c=b.bh<<16|b.Sb[1]<<8|b.Sb[0],4==b.om?(d=!0,function(c){b.Ni.call(b.ih,b.Mh,-1,function(f,g){0>f&&(b.Ik||(b.Ik=!0),f=255);b.Fd||kb(a.na,c,f);(d=g)&&setTimeout(function(){zi(b)||sd(a,b)},0)})}(c)):8==b.om?(c=ib(a.na,c),0>b.Ni.call(b.ih,b.Mh,c)&&(b.jd=!0)):b.jd=!0),!d&&!zi(b););} +function zi(a){if(!a.jd&&0<=--a.count&&(a.mode&32?(a.Sb[0]--,0>a.Sb[0]&&(a.Sb[0]=255,a.Sb[1]--,0>a.Sb[1]&&(a.Sb[1]=255))):(a.Sb[0]++,255>3,e=a.tb[d];e.Jb|=1<<(b&7);e.mg=c||0;1==d&&(a.tb[0].Jb|=4);Ci(a,d)} +function Gi(a,b){var c=b>>3,d=a.tb[c],e=1<<(b&7);d.Jb&e&&(d.Jb&=~e,1!=c||d.Jb||(a.tb[0].Jb&=-5),Ci(a,c))}function qd(a,b){void 0===b&&(b=0);var c=-1,d=a.tb[b];if(d.mg)c=-2,d.mg--;else for(var e=d.Jb&((d.Ec|d.vd)^255),f=d.ze+1;;){var f=f&7,g=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Hb[a];e.Ag=b;e.mode=d;e.tk=c;e.Hc=[0,0];e.cc=[0,0];e.Yf=[0,0];e.kd=!1;e.ag=!1;e.hf=!1;Ii(this,a);0==a&&Gi(this,0);2==a&&255==this.tb[0].vd&&77==this.Ac&&(a=this.Hb[0],a.Yc[0]=a.Hc[0],a.Yc[1]=a.Hc[1],a.oe=F(this.S,this.uh))}else Xh(this,a),b=this.Hb[a],b.Yf[0]=b.cc[0],b.Yf[1]=b.cc[1],b.ag=!0,Ii(this,a)}}; +function Ki(a,b){var c=a.Hb[b],d=c.Hc[1]<<8|c.Hc[0];d||(d=1==c.gd?256:65536);return d}function Ii(a,b){var c=a.Hb[b];c.fe=32==c.Ag?1:0;c.gd=48==c.Ag?2:1} +function Xh(a,b,c){var d=a.Hb[b];if(d.hf&&(2!=b||a.Ac&1)){var e=F(a.S,a.uh),f=(e-d.oe)/a.Wl|0;0>f&&(d.oe=e,f=0);var g=Ki(a,b),h=a.Hb[b],m=h.Yc[1]<<8|h.Yc[0];m||(m=1==h.gd?256:65536);h=m-f;0==d.mode?(0>=h&&(h=0),h||(d.kd=!0,d.hf=!1,b||Fi(a,0))):4==d.mode?(d.kd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Yc[0]=h&255,d.Yc[1]=h>>8,d.oe=e,!b&&d.kd&&Fi(a,0))):6==d.mode&&(h-=f,0>=h&&(d.kd=!d.kd,h=g+h,0>=h&&(h=g),d.Yc[0]=h&255,d.Yc[1]=h>>8,d.oe=e,!b&&d.kd&&Fi(a,0)));d.cc[0]=h&255;d.cc[1]=h>>8;c&&(a.oe=0)}return d} +function Sb(a,b){for(var c=0;c=Mh){var c=0,d=a.S.Hd,e=F(a.S,a.uh);if(0<=a.hg&&(c=e-a.hg,Math.floor(c/d)&&60<=++a.pa[0]&&(a.pa[0]=0,60<=++a.pa[2]&&(a.pa[2]=0,24<=++a.pa[4])))){a.pa[4]=0;a.pa[6]=a.pa[6]%7+1;var f=a.pa[9],g=qa[a.pa[8]-1];28==g&&0===f%4&&(f%100||0===f%400)&&g++;++a.pa[7]>g&&(a.pa[7]=1,12<++a.pa[8]&&(a.pa[8]=1,a.pa[9]=(a.pa[9]+1)%100))}a.hg=e-c%d}} +k.In=function(a,b){var c=this.ah;this.Rf&16&&(this.Ac&128?c=this.cd:this.cb&&(c=Li(this.cb)));this.ba(a,null,b,"PPI_A",O.uc,c);return c};k.Zo=function(a,b,c){this.ba(a,b,c,"PPI_A",O.uc);this.ah=b};k.Jn=function(a,b){var c=this.Ac;this.ba(a,null,b,"PPI_B",O.uc,c);return c};k.$o=function(a,b,c){this.ba(a,b,c,"PPI_B",O.uc);Mi(this,b);this.cb&&Ni(this.cb,b&128?!1:!0,b&64?!0:!1)};function Mi(a,b){var c=!!(b&2),d=!!(a.Ac&2);a.Ac=b;c!=d&&Rb(a,c)} +k.Kn=function(a,b){var c=0,c=this.Ia==Hh?this.Ac&4?c|this.Te&15:c|this.Te>>4&1:this.Ac&8?c|this.cd>>4:c|this.cd&15;this.Ac&1&&Xh(this,2).kd&&(c=this.Ac&2?c|32:c|16);this.ba(a,null,b,"PPI_C",O.uc|O.Kg,c);return c};k.ap=function(a,b,c){this.ba(a,b,c,"PPI_C",O.uc);this.pi=b};k.Ln=function(a,b){var c=this.Rf;this.ba(a,null,b,"PPI_CTRL",O.uc,c);return c};k.bp=function(a,b,c){this.ba(a,b,c,"PPI_CTRL",O.uc);this.Rf=b}; +k.Ym=function(a,b){var c=this.Wg;this.ba(a,null,b,"8042_OUTBUFF",O.Ve,c);this.jb&=-258;var d=this.cb&&Li(this.cb,!0);d&&Oi(this,d);return c};k.so=function(a,b,c){this.ba(a,b,c,"8042_INBUF.DATA",O.Ve);if(this.jb&8)switch(this.ud){case 96:Pi(this,b);break;case 209:Qi(this,b);break;default:if(Pi(this,this.Zd&-17),this.cb){a=-1;switch(b){case 255:a=250,Ri(this.cb)}Oi(this,a)}}this.ud=b;this.jb&=-9};k.Zm=function(a,b){var c=this.Ac&-209|(F(this.S)&64?16:0);this.ba(a,null,b,"8042_RWREG",O.Ve|O.wm,c);return c}; +k.to=function(a,b,c){this.ba(a,b,c,"8042_RWREG",O.Ve);Mi(this,b)};k.$m=function(a,b){this.ba(a,null,b,"8042_STATUS",O.Ve,this.jb);var c=this.jb&255;this.jb&256&&(this.jb|=1,this.jb&=-257);return c}; +k.ro=function(a,b,c){this.ba(a,b,c,"8042_INBUFF.CMD",O.Ve);this.ud=b;this.jb|=8;a=0;240<=this.ud&&(a=this.ud^15,this.ud=240);switch(this.ud){case 192:Oi(this,this.xe);break;case 173:Pi(this,this.Zd|16);break;case 174:Pi(this,this.Zd&-17);break;case 170:this.cb&&Si(this.cb,!0);Pi(this,this.Zd|16);Oi(this,85);Qi(this,3);break;case 224:Oi(this,this.Zd&16?0:1);break;case 240:a&1&&Dc(this.S)}};function Pi(a,b){a.Zd=b;a.jb=a.jb&-5|b&4;a.cb&&Ni(a.cb,!!(b&8),!(b&16))&&Oi(a,Li(a.cb,!0))} +function Oi(a,b){0<=b&&(a.Wg=b,a.jb&=-2,a.jb|=256)}function Qi(a,b){a.ni=b;db(a.na,!!(b&2));b&1||Dc(a.S)}k.on=function(a,b){this.ba(a,null,b,"CMOS_ADDR",O.Ff,this.ye);return this.ye};k.Ho=function(a,b,c){this.ba(a,b,c,"CMOS_ADDR",O.Ff);this.ye=b;this.$g=b&128?0:128};k.pn=function(a,b){var c=this.ye&63,d=13>=c?Yh(this,c):this.pa[c];this.ba(a,null,b,"CMOS_DATA["+r(c)+"]",O.Ff,d);return d}; k.Io=function(a,b,c){var d=this.ye&63;this.ba(a,b,c,"CMOS_DATA["+r(d)+"]",O.Ff);a=this.pa;13>=d&&10>d&&(c=!1,this.pa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.Gn=function(a,b){this.ba(a,null,b,"MFG_DATA",O.uc,this.Pf);return this.Pf};k.Wo=function(a,b,c){this.ba(a,b,c,"MFG_DATA",O.uc);this.Pf=b};k.Yo=function(a,b,c){this.ba(a,b,c,"NMI",O.uc);this.$g=b}; -k.Wn=function(a){var b=this.S.G>>8;this.X&&D(this.X,O.ym)&&(Ec(this.X,26,a),Fc(this.S,a,function(a,d){return function(e){d=F(a.S)-d;var f,g=a.S.J&255,h=a.S.J>>8,m=a.S.J&255,n=a.S.J>>8;if(2==b||3==b)f=" CH(hour)="+u(h)+" CL(min)="+r(g)+" DH(sec)="+r(n);else if(4==b||5==b)f=" CX(year)="+u(a.S.I)+" DH(month)="+r(n)+" DL(day)="+r(m);Gc(a.X,26,e,d,f)}}(this,F(this.S))));return!0};function Ch(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8;this.X&&D(this.X,O.ym)&&(Kc(this.X,26,a),Lc(this.S,a,function(a,d){return function(e){d=F(a.S)-d;var f,g=a.S.J&255,h=a.S.J>>8,m=a.S.J&255,n=a.S.J>>8;if(2==b||3==b)f=" CH(hour)="+t(h)+" CL(min)="+r(g)+" DH(sec)="+r(n);else if(4==b||5==b)f=" CX(year)="+t(a.S.I)+" DH(month)="+r(n)+" DL(day)="+r(m);Mc(a.X,26,e,d,f)}}(this,F(this.S))));return!0};function Ih(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.yb[c++]=f[b]>>16&255,this.yb[c++]=f[b]>>24&255;else this.yb=d;this.ii=d.symbols;if(!this.yb.length){w("Empty ROM: "+a);return}if(1==this.yb.length){w(this.yb[0]);return}}catch(g){this.Fa("ROM data error: "+ -g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.yb=Array(a.length),d=0;dthis.Ug?21:23,c=a.pa[b]|a.pa[b+1]<<8,c=c+(this.Pd>>10);a.pa[b]=c&255;a.pa[b+1]=c>>8;ai(a)}}else w("No RAM allocated")}; -Ba(function(){for(var a=B(window.document,"pcjs","ram"),b=0;b>8&255,this.yb[c++]=f[b]>>16&255,this.yb[c++]=f[b]>>24&255;else this.yb=d;this.ii=d.symbols;if(!this.yb.length){w("Empty ROM: "+a);return}if(1==this.yb.length){w(this.yb[0]);return}}catch(g){this.Fa("ROM data error: "+ +g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.yb=Array(a.length),d=0;dthis.Ug?21:23,c=a.pa[b]|a.pa[b+1]<<8,c=c+(this.Pd>>10);a.pa[b]=c&255;a.pa[b+1]=c>>8;gi(a)}}else w("No RAM allocated")}; +Fa(function(){for(var a=B(window.document,"pcjs","ram"),b=0;ba.zc.length){if(!(!d&&!a.hi[c]||d&&a.hi[c])){a.hi[c]=d;a.Qa("scan code "+r(b)+" buffered");a.zc.push(b);1==a.zc.length&&a.la&&zi(a.la,1);for(var e in Yi)if(Yi[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.zc.length&&a.zc.push(255),a.Qa("scan code buffer overflow")}function cj(a,b){var c=b?a.co:a.bo;a.S&&a.S.ld&&(c/=a.S.ld);return c} -function dj(a,b){!a.Oe||void 0!==b&&b==a.Oe||(clearTimeout(a.qd[a.Oe]),ej(a,a.Oe,!1))} -function $i(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.$l=f);240==f+224?(a.Ea&=-2,c&&(a.Ea|=1),f+=224,e=!1):241==f+224?(a.Ea&=-5,c&&(a.Ea|=4),f+=224,e=!1):242==f+224?(a.Ea&=-9,c&&(a.Ea|=8),f+=224,e=!1):244==f+224?(a.Ea&=-17,c&&(a.Ea|=16),f+=224,d=aj(a,f)):91==f?(a.Ea&=-33,c&&(a.Ea|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.Ea&12)&&(f=254),d=c?!aj(a,f):!1):void 0!==P[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.Ea&=-33,a.Fk||f!=a.$l||dj(a));void 0===d&&(d=!ej(a,f,c));return d} -function aj(a,b,c){var d=!1;dj(a,b);ej(a,b,!0)&&(c?ej(a,b,!1):(c=!1,a.qd[b]&&(clearTimeout(a.qd[b]),c=!0),c=cj(a,c),a.qd[a.Oe=b]=setTimeout(function(a){return function(){ej(a,b,!1)}}(a),c)),d=!0);return d} -function ej(a,b,c){var d=!1;c||(a.qd[b]=null,a.Oe==b&&(a.Oe=0));var e=P[b];void 0===e&&1<=b&&26>=b&&(e=P[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.Ea&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.Ea&17||(d=42):224==f?a.Ea&18||(d=54):241==f?a.Ea&4||(d=29):242==f&&(a.Ea&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(qj)];this.X=a.X;this.type=e[0];this.port=e[1];this.je=b;this.Ta=e[2];this.Rb=e[3];this.Vc=d||e[4];65536<=this.Vc&&720896<=this.Ta&&(this.Rb=Math.min(this.Vc>>2,32768));this.nc=c[0];this.Bc=c[1];this.df=c[2];this.yf=c[3];this.pc=c[4]&255;this.yh=c[4]>>8&255;this.fc=c[5];this.Ui=qj;this.Vg=rj;if(5==b){this.Ui=sj;this.Vg=tj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), -0,0,0,Array(9),0,[this.Ta,this.Rb,this.Vc],Array(this.Vc>>2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.hd=b[0];this.Bd=b[1];this.Sd=b[2];this.ki=uj;this.Zh=b[3];this.eg=b[4];this.wh=b[5];this.Dd=b[6];this.If=b[7];this.mi=vj;this.Oi=b[8];this.Pi=b[9];this.Cd=b[10];this.ue=b[11];this.li=wj;this.vb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ta,this.Rb,d]);this.Ta=d[0];this.Rb=d[1];d=this.Vc>>2;if((this.ed=b[14])&&this.ed.length>8&255)} +function hj(a,b){var c=b&127,d=c==b;if(a.zc)if(20>a.zc.length){if(!(!d&&!a.hi[c]||d&&a.hi[c])){a.hi[c]=d;a.Qa("scan code "+r(b)+" buffered");a.zc.push(b);1==a.zc.length&&a.la&&Fi(a.la,1);for(var e in dj)if(dj[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.zc.length&&a.zc.push(255),a.Qa("scan code buffer overflow")}function ij(a,b){var c=b?a.co:a.bo;a.S&&a.S.ld&&(c/=a.S.ld);return c} +function jj(a,b){!a.Oe||void 0!==b&&b==a.Oe||(clearTimeout(a.qd[a.Oe]),kj(a,a.Oe,!1))} +function fj(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.$l=f);240==f+224?(a.Ea&=-2,c&&(a.Ea|=1),f+=224,e=!1):241==f+224?(a.Ea&=-5,c&&(a.Ea|=4),f+=224,e=!1):242==f+224?(a.Ea&=-9,c&&(a.Ea|=8),f+=224,e=!1):244==f+224?(a.Ea&=-17,c&&(a.Ea|=16),f+=224,d=gj(a,f)):91==f?(a.Ea&=-33,c&&(a.Ea|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.Ea&12)&&(f=254),d=c?!gj(a,f):!1):void 0!==P[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.Ea&=-33,a.Fk||f!=a.$l||jj(a));void 0===d&&(d=!kj(a,f,c));return d} +function gj(a,b,c){var d=!1;jj(a,b);kj(a,b,!0)&&(c?kj(a,b,!1):(c=!1,a.qd[b]&&(clearTimeout(a.qd[b]),c=!0),c=ij(a,c),a.qd[a.Oe=b]=setTimeout(function(a){return function(){kj(a,b,!1)}}(a),c)),d=!0);return d} +function kj(a,b,c){var d=!1;c||(a.qd[b]=null,a.Oe==b&&(a.Oe=0));var e=P[b];void 0===e&&1<=b&&26>=b&&(e=P[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.Ea&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.Ea&17||(d=42):224==f?a.Ea&18||(d=54):241==f?a.Ea&4||(d=29):242==f&&(a.Ea&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(wj)];this.X=a.X;this.type=e[0];this.port=e[1];this.je=b;this.Ta=e[2];this.Rb=e[3];this.Vc=d||e[4];65536<=this.Vc&&720896<=this.Ta&&(this.Rb=Math.min(this.Vc>>2,32768));this.nc=c[0];this.Bc=c[1];this.df=c[2];this.yf=c[3];this.pc=c[4]&255;this.yh=c[4]>>8&255;this.fc=c[5];this.Ui=wj;this.Vg=xj;if(5==b){this.Ui=yj;this.Vg=zj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), +0,0,0,Array(9),0,[this.Ta,this.Rb,this.Vc],Array(this.Vc>>2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.hd=b[0];this.Bd=b[1];this.Sd=b[2];this.ki=Aj;this.Zh=b[3];this.eg=b[4];this.wh=b[5];this.Dd=b[6];this.If=b[7];this.mi=Bj;this.Oi=b[8];this.Pi=b[9];this.Cd=b[10];this.ue=b[11];this.li=Cj;this.vb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ta,this.Rb,d]);this.Ta=d[0];this.Rb=d[1];d=this.Vc>>2;if((this.ed=b[14])&&this.ed.length>8&255)} var U=[,,function(a){a+=this.offset;return(this.fa.vb=this.ra[a])>>this.fa.Nj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.ra[b]>>8:this.ra[b])&255}];U[16]=function(a){a+=this.offset;a=this.ra[a];for(var b=this.fa.Wi&this.fa.Xi,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};U[512]=function(a,b){var c=a+this.offset,d;d=this.ra[c]&~this.fa.gb|(b|b<<8|b<<16|b<<24)&this.fa.gb;d=d&this.fa.nb|this.fa.vb&~this.fa.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; U[1024]=function(a,b){var c=a+this.offset;b=b>>this.fa.md|b<<8-this.fa.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.fa.ne|this.fa.Le;d=d&this.fa.gb|this.ra[c]&~this.fa.gb;d=d&this.fa.nb|this.fa.vb&~this.fa.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; U[1536]=function(a,b){var c=a+this.offset;b=b>>this.fa.md|b<<8-this.fa.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.fa.ne|this.fa.Le;d&=this.fa.vb;d=d&this.fa.gb|this.ra[c]&~this.fa.gb;d=d&this.fa.nb|this.fa.vb&~this.fa.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; U[2560]=function(a,b){var c=a+this.offset;b=b>>this.fa.md|b<<8-this.fa.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.fa.ne|this.fa.Le;d|=this.fa.vb;d=d&this.fa.gb|this.ra[c]&~this.fa.gb;d=d&this.fa.nb|this.fa.vb&~this.fa.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; U[3584]=function(a,b){var c=a+this.offset;b=b>>this.fa.md|b<<8-this.fa.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.fa.ne|this.fa.Le;d^=this.fa.vb;d=d&this.fa.gb|this.ra[c]&~this.fa.gb;d=d&this.fa.nb|this.fa.vb&~this.fa.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)};U[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.fa.gb&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.ra[d]&~c;c=c&this.fa.nb|this.fa.vb&~this.fa.nb;this.ra[d]!=c&&(this.ra[d]=c,this.lb=!0)}; -U[4096]=function(a){a+=this.offset;var b=this.ra[a]&~this.fa.gb|this.fa.vb&this.fa.gb;this.ra[a]!=b&&(this.ra[a]=b,this.lb=!0)};U[8192]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d&this.fa.gb|this.ra[c]&~this.fa.gb,d=d&this.fa.nb|this.fa.vb&~this.fa.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)};U[24576]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d&this.fa.vb,d=d&this.fa.gb|this.ra[c]&~this.fa.gb,d=d&this.fa.nb|this.fa.vb&~this.fa.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; -U[40960]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d|this.fa.vb,d=d&this.fa.gb|this.ra[c]&~this.fa.gb,d=d&this.fa.nb|this.fa.vb&~this.fa.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)};U[57344]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d^this.fa.vb,d=d&this.fa.gb|this.ra[c]&~this.fa.gb,d=d&this.fa.nb|this.fa.vb&~this.fa.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; -function zj(a){var b=[];if(void 0!==a.je){b[0]=a.nc;b[1]=a.Bc;b[2]=a.df;b[3]=a.yf;b[4]=a.pc|a.yh<<8;b[5]=a.fc;if(5==a.je){var c=[];c[0]=a.hd;c[1]=a.Bd;c[2]=a.Sd;c[3]=a.Zh;c[4]=a.eg;c[5]=a.wh;c[6]=a.Dd;c[7]=a.If;c[8]=a.Oi;c[9]=a.Pi;c[10]=a.Cd;c[11]=a.ue;c[12]=a.vb;c[13]=[a.Ta,a.Rb,a.Vc];var d;a:if(d=a.ed){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=m;h=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=p(b.Ta+a)+":",q=0;8>q&&ag;g++)for(var h=g;h>1;f[e++]=m;h=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=p(b.Ta+a)+":",q=0;8>q&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),eb(this.na,b,c|d<<8);zb(this,!0)}};function Hj(a){a.ka.eg&1?(a.Uc=a.si,a.zb=a.ka):(a.Uc=a.ka,a.zb=a.hh)}k.save=function(){var a=new H(this);a.set(0,zj(this.si));a.set(1,zj(this.hh));a.set(2,[this.le,this.nd,this.Jd]);a.set(3,zj(this.ka));return a.data()}; -k.restore=function(a){var b=a[2];this.le=b[0];this.nd=b[1];this.Jd=b[2];this.Ca=null;this.Uc=this.si=new oj(this,1,a[0]);this.zb=this.hh=new oj(this,3,a[1]);this.ka=new oj(this,5,a[3],this.Vc);this.ka.nc&&Hj(this);Ij(this);if(!Kj(this))return!1;Lj(this);return!0}; -k.no=function(a,b,c){if(c)this.Fa("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){w("Empty font ROM image: "+a);return}if(1==d.length){w(d[0]);return}if(8192==d.length)Ri(this,d,[0,6144]);else{this.Fa("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Fa("Font ROM data error: "+e.message);return}this.Sa()}}; -function Mj(a,b){if(1==b)return a.td[0]=S[0],a.td[1]=S[7],a.td;if(2==b){var c=a.Ca.df;if(a.Ca===a.ka){var d=a.ka.Sd[0],c=d&7;d&16&&(c|=8);18!=a.ka.Sd[1]&&(c|=32)}a.td[0]=S[c&15];c=c&32?lj:kj;for(d=0;dwb||!ka?wb:8,Zd=Ui.createImageData(n.lc,n.mc),Ha=0;256>Ha;Ha++){for(gb= -0;gb=wb-2,sl=Sc[gb>(8<=Pb&&176<=Ha&&223>=Ha?7:Pb)?s:Yd;Pj(Zd,Vi,Wi,Xi);A&&Pj(Zd,Vi+1,Wi,Xi)}Ui.putImageData(Zd,(Ha&15)*n.lc,(Ha>>4)*n.mc)}n.Ze[v]="#"+r(s[0])+r(s[1])+r(s[2]);n.lk[v]=s;n.ei[v]=Tc;n=!0}}a.Vd[b]=t;return n}function Qj(a){0a.De&&(a.De=0):a.De=-1} -function Lj(a){if(a.Ub){for(var b=10;15>=b;b++)if(null==a.Ca.fc[b])return;var c=a.Ca.fc[10],b=c&31,d=a.Ca.fc[11]&31,e=a.Ca.fc[9]&31,f=!1;a.Ca===a.ka&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Rj(a);else{c=a.Ca.fc[15]+((a.Ca.fc[14]&63)<<8);a.Kc!=c&&(Rj(a),a.Kc=c);d=d-b+1;if(a.pm!=b||a.Ak!=d)a.pm=b,a.Ak=d;a.ge=e+1;Qj(a)}}} -function Rj(a){if(0<=a.Kc){if(void 0!==a.gc){var b=a.gc[a.Kc];if(b&131072){var b=b&-131073,c=a.Kc%a.Bb,d=Math.floor(a.Kc/a.Bb);a.Ub&&a.Vd[a.Ub]&&(a.ef&&Sj(a,c,d,b,a.ef),Sj(a,c,d,b));a.gc[a.Kc]=b}}a.Kc=-1}} -function Tj(a){var b;a=a.Ca;var c=a.ue[5];if(null!=c){b=2;var d=512,e=a.ue[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.md=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.Re=function(a){var b=this.Ca;null!=a&&b&&a!=b.Fh&&(b.Wh(a),this.na.Wh(b.Ta,b.Rb,b.Mf))}; -function Kj(a,b){var c,d=a.Jd,e=a.Ca;if(e)if(1==e.je)d=fj;else if(5==e.je){var d=null,f=e.Vc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Tj(a)}}else e.Bc&8&&(e.Bc&2?(d=e.Bc&16?6:5,e.Bc&4||(d-=1)):(d=e.Bc&1?3:1,e.Bc&4&&(d-= -1)));else a.Jd=null,null==d&&(d=a.nd);if(!Jj(a,d,b))return!1;a.Re(c);return!0} -function Jj(a,b,c){if(null!=b&&(b!=a.Jd||c)){a.Cm=0;a.Jd=b;b=a.Ca||(b==fj?a.Uc:a.zb);if(b!=a.Ca||b.Ta!=a.Ta||b.Rb!=a.Rb){Rj(a);if(a.Ta){if(!ab(a.na,a.Ta,a.Rb))return!1;a.Ca&&(a.Ca.nc=!1)}a.Ca=b;b.nc=!0;a.Ta=b.Ta;a.Rb=b.Rb;if(!Za(a.na,b.Ta,b.Rb,!1,b===a.ka?b:null))return!1}a.Ub=0;a.Bb=a.Ih;a.sc=a.$i;a.Vi=R[fj][2];b=0;var d=R[a.Jd];d&&(a.Bb=d[0],a.sc=d[1],a.Vi=d[2],b=d[3]||0,a.Ub=d[4],4==a.le&&a.Ca===a.ka&&3==a.Ub&&(7==a.ka.fc[9]?a.sc=43:a.Ub=5));a.Sk=a.Bb*a.sc;a.Hh=a.Sk/a.Vi;a.ti=(a.Hh<<1)+b;a.xk= +k.reset=function(){var a=!0,b=0;this.la&&(b=di(this.la));var c=!1;if(this.Ia)switch(this.Ia){case "ega":var c=!0,d=nj[this.Xg];d&&(b=d[0]);b||(b=4);break;case "mda":b=3;break;default:b=2}this.le!==b&&(this.le=b,a=!0);this.Ca=null;this.Uc=this.si=new uj(this,1);this.zb=this.hh=new uj(this,3);c?(this.ka=new uj(this,5,null,this.Vc),Nj(this)):this.ka=new uj;Oj(this);this.Jd=null;this.nd=3==b?lj:3;this.De=this.Kc=-1;this.Ce=0;Pj(this,this.nd);if(this.Ca.Ta&&a){a=this.Ca.Ta+this.ti;for(b=this.Ca.Ta;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),lb(this.na,b,c|d<<8);Fb(this,!0)}};function Nj(a){a.ka.eg&1?(a.Uc=a.si,a.zb=a.ka):(a.Uc=a.ka,a.zb=a.hh)}k.save=function(){var a=new H(this);a.set(0,Fj(this.si));a.set(1,Fj(this.hh));a.set(2,[this.le,this.nd,this.Jd]);a.set(3,Fj(this.ka));return a.data()}; +k.restore=function(a){var b=a[2];this.le=b[0];this.nd=b[1];this.Jd=b[2];this.Ca=null;this.Uc=this.si=new uj(this,1,a[0]);this.zb=this.hh=new uj(this,3,a[1]);this.ka=new uj(this,5,a[3],this.Vc);this.ka.nc&&Nj(this);Oj(this);if(!Qj(this))return!1;Rj(this);return!0}; +k.no=function(a,b,c){if(c)this.Fa("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){w("Empty font ROM image: "+a);return}if(1==d.length){w(d[0]);return}if(8192==d.length)Xi(this,d,[0,6144]);else{this.Fa("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Fa("Font ROM data error: "+e.message);return}this.Sa()}}; +function Sj(a,b){if(1==b)return a.td[0]=S[0],a.td[1]=S[7],a.td;if(2==b){var c=a.Ca.df;if(a.Ca===a.ka){var d=a.ka.Sd[0],c=d&7;d&16&&(c|=8);18!=a.ka.Sd[1]&&(c|=32)}a.td[0]=S[c&15];c=c&32?rj:qj;for(d=0;dwb||!ka?wb:8,be=Zi.createImageData(n.lc,n.mc),Ha=0;256>Ha;Ha++){for(gb= +0;gb=wb-2,zl=Uc[gb>(8<=Pb&&176<=Ha&&223>=Ha?7:Pb)?s:ae;Vj(be,$i,aj,bj);A&&Vj(be,$i+1,aj,bj)}Zi.putImageData(be,(Ha&15)*n.lc,(Ha>>4)*n.mc)}n.Ze[v]="#"+r(s[0])+r(s[1])+r(s[2]);n.lk[v]=s;n.ei[v]=Vc;n=!0}}a.Vd[b]=u;return n}function Wj(a){0a.De&&(a.De=0):a.De=-1} +function Rj(a){if(a.Ub){for(var b=10;15>=b;b++)if(null==a.Ca.fc[b])return;var c=a.Ca.fc[10],b=c&31,d=a.Ca.fc[11]&31,e=a.Ca.fc[9]&31,f=!1;a.Ca===a.ka&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Xj(a);else{c=a.Ca.fc[15]+((a.Ca.fc[14]&63)<<8);a.Kc!=c&&(Xj(a),a.Kc=c);d=d-b+1;if(a.pm!=b||a.Ak!=d)a.pm=b,a.Ak=d;a.ge=e+1;Wj(a)}}} +function Xj(a){if(0<=a.Kc){if(void 0!==a.gc){var b=a.gc[a.Kc];if(b&131072){var b=b&-131073,c=a.Kc%a.Bb,d=Math.floor(a.Kc/a.Bb);a.Ub&&a.Vd[a.Ub]&&(a.ef&&Yj(a,c,d,b,a.ef),Yj(a,c,d,b));a.gc[a.Kc]=b}}a.Kc=-1}} +function Zj(a){var b;a=a.Ca;var c=a.ue[5];if(null!=c){b=2;var d=512,e=a.ue[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.md=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.Re=function(a){var b=this.Ca;null!=a&&b&&a!=b.Fh&&(b.Wh(a),this.na.Wh(b.Ta,b.Rb,b.Mf))}; +function Qj(a,b){var c,d=a.Jd,e=a.Ca;if(e)if(1==e.je)d=lj;else if(5==e.je){var d=null,f=e.Vc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Zj(a)}}else e.Bc&8&&(e.Bc&2?(d=e.Bc&16?6:5,e.Bc&4||(d-=1)):(d=e.Bc&1?3:1,e.Bc&4&&(d-= +1)));else a.Jd=null,null==d&&(d=a.nd);if(!Pj(a,d,b))return!1;a.Re(c);return!0} +function Pj(a,b,c){if(null!=b&&(b!=a.Jd||c)){a.Cm=0;a.Jd=b;b=a.Ca||(b==lj?a.Uc:a.zb);if(b!=a.Ca||b.Ta!=a.Ta||b.Rb!=a.Rb){Xj(a);if(a.Ta){if(!hb(a.na,a.Ta,a.Rb))return!1;a.Ca&&(a.Ca.nc=!1)}a.Ca=b;b.nc=!0;a.Ta=b.Ta;a.Rb=b.Rb;if(!eb(a.na,b.Ta,b.Rb,!1,b===a.ka?b:null))return!1}a.Ub=0;a.Bb=a.Ih;a.sc=a.$i;a.Vi=R[lj][2];b=0;var d=R[a.Jd];d&&(a.Bb=d[0],a.sc=d[1],a.Vi=d[2],b=d[3]||0,a.Ub=d[4],4==a.le&&a.Ca===a.ka&&3==a.Ub&&(7==a.ka.fc[9]?a.sc=43:a.Ub=5));a.Sk=a.Bb*a.sc;a.Hh=a.Sk/a.Vi;a.ti=(a.Hh<<1)+b;a.xk= b?a.ti+b>>1:0;13<=a.Jd&&(a.Hh<<=1);a.Vd.length&&(a.yd=Math.floor(a.xd/a.Bb),a.zd=Math.floor(a.he/a.sc),a.Ub?(b=a.Vd[a.Ub],d=a.Vd[a.Ub<<1],a.Om&&80==a.Bb?d&&a.yd>=3*d.lc>>2&&(a.Ub<<=1,b=d):(d&&a.yd>=d.lc&&(a.Ub<<=1,b=d),b&&(a.yd=b.lc,a.zd=b.mc)),a.Zf=a.$f=0,b&&(a.Zf=a.Bb*b.lc,a.$f=a.sc*b.mc)):(a.yd=a.zd=1,a.Zf=a.Bb,a.$f=a.sc),a.Bh=a.Xc.createImageData(a.Zf,a.$f),a.cf=window.document.createElement("canvas"),a.cf.width=a.Zf,a.cf.height=a.$f,a.ef=a.cf.getContext("2d"),a.ek=a.fk=0,a.vi=a.xd,a.wi=a.he, -b=a.xd-a.Bb*a.yd,d=a.he-a.sc*a.zd,0>1,a.vi-=b),0>1,a.wi-=d),b||d)&&(a.Xc.fillStyle=a.Lb.style.backgroundColor,a.Xc.fillRect(0,0,a.xd,a.he));!1!==c?zb(a,!0):Uj(a,!0)}return!0}function Pj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Uj(a,b){var c;if(b){if(c=a.Hh,void 0===a.gc||a.gc.length!=c)a.gc=Array(c)}else{if(void 0===a.gc)return;c=a.gc.length}for(var d=0;d>8;d=g&15;var h=a.Vd[a.Ub];h.Hf&&(d=h.Hf[d]);var m=g>>4&15;h.Hf&&(m=h.Hf[m]);e?(b*=h.lc,c*=h.mc,e.fillStyle=h.Ze[m],e.fillRect(b,c,h.lc,h.mc)):(b=b*a.yd+a.ek,c=c*a.zd+a.fk,a.Xc.fillStyle=h.Ze[m],a.Xc.fillRect(b,c,a.yd,a.zd));g&256&&(m=(f&15)*h.lc,f=(f>>4)*h.mc,e?e.drawImage(h.ei[d],m,f,h.lc,h.mc,b,c,h.lc,h.mc):a.Xc.drawImage(h.ei[d],m,f,h.lc,h.mc,b,c,a.yd,a.zd));g&512&&(f=a.pm,g=a.Ak,e?(a.ge&&a.ge!==h.mc&&(f=Math.floor(f*h.mc/a.ge),g=Math.floor(g*h.mc/a.ge)), +b=a.xd-a.Bb*a.yd,d=a.he-a.sc*a.zd,0>1,a.vi-=b),0>1,a.wi-=d),b||d)&&(a.Xc.fillStyle=a.Lb.style.backgroundColor,a.Xc.fillRect(0,0,a.xd,a.he));!1!==c?Fb(a,!0):ak(a,!0)}return!0}function Vj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function ak(a,b){var c;if(b){if(c=a.Hh,void 0===a.gc||a.gc.length!=c)a.gc=Array(c)}else{if(void 0===a.gc)return;c=a.gc.length}for(var d=0;d>8;d=g&15;var h=a.Vd[a.Ub];h.Hf&&(d=h.Hf[d]);var m=g>>4&15;h.Hf&&(m=h.Hf[m]);e?(b*=h.lc,c*=h.mc,e.fillStyle=h.Ze[m],e.fillRect(b,c,h.lc,h.mc)):(b=b*a.yd+a.ek,c=c*a.zd+a.fk,a.Xc.fillStyle=h.Ze[m],a.Xc.fillRect(b,c,a.yd,a.zd));g&256&&(m=(f&15)*h.lc,f=(f>>4)*h.mc,e?e.drawImage(h.ei[d],m,f,h.lc,h.mc,b,c,h.lc,h.mc):a.Xc.drawImage(h.ei[d],m,f,h.lc,h.mc,b,c,a.yd,a.zd));g&512&&(f=a.pm,g=a.Ak,e?(a.ge&&a.ge!==h.mc&&(f=Math.floor(f*h.mc/a.ge),g=Math.floor(g*h.mc/a.ge)), e.fillStyle=h.Ze[d],e.fillRect(b,c+f,h.lc,g)):(a.ge&&a.ge!==a.zd&&(f=Math.floor(f*a.zd/a.ge),g=Math.floor(g*a.zd/a.ge)),a.Xc.fillStyle=h.Ze[d],a.Xc.fillRect(b,c+f,a.yd,g)))} -function zb(a,b){if(a.Nb){var c=!1;a.Ca&&(a.Ca===a.ka?a.ka.Bd&32&&(c=!0):a.Ca.Bc&8&&(c=!0));if(c||b){if(b)Uj(a,!0);else if(void 0===a.gc)return;var d=!1;!(b||++a.Cm&15)&&0<=a.De&&(a.De++,d=!0);var e=0,f=a.Sk,c=a.Ca.Ta,g=c+a.Ca.Rb,h=(a.Ca.fc[12]<<8)+a.Ca.fc[13];a.Ub&&(h<<=1);var c=c+h,m=a.ti;c+m>g&&(m=g-c,0>m&&(m=0));g=c+m;if(h=!b){for(var h=a.na,n=!0,q=c>>h.rb;0a.Kc)return;e=a.Kc;f=e+1}}if(a.Ub){if(a.Vd[a.Ub]){d= -0;h=a.Ce=0;m=1048575;a.Ca.Bc&32&&(h=32768,m&=~h,a.De&2||(m&=-65537));for(c+=e<<1;c>8| -(t&255)<<8;s=h;var wb=16;q>=m))>>(wb-=m);Pj(a.Bh,q++,v,n[Yd])}q>E&&(E=q);v=la&&(la=v+1)}e+=2;g++;if(q>=a.Bb){q=0;v+=2;if(v>a.sc)break;v==a.sc&&(v=1,e=c+a.xk)}}Aka;ka++)la=E&2155905152, -0>la&&(la+=4294967296),la=T[la]||0,Pj(a.Bh,h++,m,g[la]),E<<=1;h>q&&(q=h);m=A&&(A=m+1)}e++;if(h>=a.Bb&&(h=0,++m>a.sc))break}n>2),c=this.ka.Zh&-17|(this.Xg&1<g&&(m=g-c,0>m&&(m=0));g=c+m;if(h=!b){for(var h=a.na,n=!0,q=c>>h.rb;0a.Kc)return;e=a.Kc;f=e+1}}if(a.Ub){if(a.Vd[a.Ub]){d= +0;h=a.Ce=0;m=1048575;a.Ca.Bc&32&&(h=32768,m&=~h,a.De&2||(m&=-65537));for(c+=e<<1;c>8| +(u&255)<<8;s=h;var wb=16;q>=m))>>(wb-=m);Vj(a.Bh,q++,v,n[ae])}q>E&&(E=q);v=la&&(la=v+1)}e+=2;g++;if(q>=a.Bb){q=0;v+=2;if(v>a.sc)break;v==a.sc&&(v=1,e=c+a.xk)}}Aka;ka++)la=E&2155905152, +0>la&&(la+=4294967296),la=T[la]||0,Vj(a.Bh,h++,m,g[la]),E<<=1;h>q&&(q=h);m=A&&(A=m+1)}e++;if(h>=a.Bb&&(h=0,++m>a.sc))break}n>2),c=this.ka.Zh&-17|(this.Xg&1<f&&(f=0);f%b.Yi>b.ho&&(d|=1);f%=b.Vk;f>b.ko&&(d|=8);b.dj=e-f;b===a.ka?(d|=b.yf&48^48,b.hd=!1):d=(b.yf^=9)|240;b.yf=d;a.ba(b.port+6,null,c,b===a.ka?"STATUS1":"STATUS",d);return d}k.Qa=function(a,b){this.X&&(b||D(this.X,Q.Mg))&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,Q.Mg,e)}; -var Bj={948:Q.prototype.Dn,949:Q.prototype.Cn,952:Q.prototype.En,954:Q.prototype.Fn,980:Q.prototype.ln,981:Q.prototype.kn,984:Q.prototype.mn,985:Q.prototype.jn,986:Q.prototype.nn},Cj={948:Q.prototype.Uo,949:Q.prototype.To,952:Q.prototype.Vo,980:Q.prototype.Fo,981:Q.prototype.Eo,984:Q.prototype.Go,985:Q.prototype.Do},Dj={960:Q.prototype.Ok,961:Q.prototype.Ok,962:Q.prototype.Pn,964:Q.prototype.On,965:Q.prototype.Nn,970:Q.prototype.wn,972:Q.prototype.vn,974:Q.prototype.un,975:Q.prototype.tn},Ej={954:Q.prototype.Zl, +k.Mo=function(a,b,c){this.ba(975,b,c,"GRC."+this.ka.li[this.ka.Cd]);this.ka.ue[this.ka.Cd]=b;switch(this.ka.Cd){case 0:this.ka.Lh=tj[b&15];this.ka.Le=this.ka.Lh&~this.ka.ne;break;case 1:this.ka.ne=~tj[b&15];this.ka.Le=this.ka.Lh&~this.ka.ne;break;case 2:this.ka.Wi=tj[b&15]&2155905152;break;case 3:case 5:this.Re(Zj(this));break;case 4:this.ka.Nj=(b&3)<<3;break;case 6:Qj(this,!1);break;case 7:this.ka.Xi=tj[b&15^15]&2155905152;break;case 8:this.ka.nb=b|b<<8|b<<16|b<<24}}; +k.ln=function(a,b){return bk(this,this.zb,b)};k.Fo=function(a,b,c){a=this.zb;a.yh=a.pc;a.pc=b&31;this.ba(a.port,b,c,"CRTC.INDX")};k.kn=function(a,b){return ck(this,this.zb,b)};k.Eo=function(a,b,c){dk(this,this.zb,b,c)};k.mn=function(a,b){return ek(this,this.zb,b)};k.Go=function(a,b,c){a=this.zb;this.ba(a.port+4,b,c,"MODE");a.Bc=b;Qj(this,!1)};k.jn=function(a,b){var c=this.zb.df;this.ba(this.zb.port+5,null,b,this.zb.type+".COLOR",c);return c}; +k.Do=function(a,b,c){this.ba(this.zb.port+5,b,c,this.zb.type+".COLOR");this.zb.df!==b&&(this.zb.df=b,ak(this,!1))};k.nn=function(a,b){return fk(this,this.zb,b)};function bk(a,b,c){var d=b.pc;a.ba(b.port,null,c,"CRTC.INDX",d);return d}function ck(a,b,c){var d;b.pcf&&(f=0);f%b.Yi>b.ho&&(d|=1);f%=b.Vk;f>b.ko&&(d|=8);b.dj=e-f;b===a.ka?(d|=b.yf&48^48,b.hd=!1):d=(b.yf^=9)|240;b.yf=d;a.ba(b.port+6,null,c,b===a.ka?"STATUS1":"STATUS",d);return d}k.Qa=function(a,b){this.X&&(b||D(this.X,Q.Mg))&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,Q.Mg,e)}; +var Hj={948:Q.prototype.Dn,949:Q.prototype.Cn,952:Q.prototype.En,954:Q.prototype.Fn,980:Q.prototype.ln,981:Q.prototype.kn,984:Q.prototype.mn,985:Q.prototype.jn,986:Q.prototype.nn},Ij={948:Q.prototype.Uo,949:Q.prototype.To,952:Q.prototype.Vo,980:Q.prototype.Fo,981:Q.prototype.Eo,984:Q.prototype.Go,985:Q.prototype.Do},Jj={960:Q.prototype.Ok,961:Q.prototype.Ok,962:Q.prototype.Pn,964:Q.prototype.On,965:Q.prototype.Nn,970:Q.prototype.wn,972:Q.prototype.vn,974:Q.prototype.un,975:Q.prototype.tn},Kj={954:Q.prototype.Zl, 960:Q.prototype.Yl,961:Q.prototype.Yl,962:Q.prototype.Xo,964:Q.prototype.dp,965:Q.prototype.cp,970:Q.prototype.Po,972:Q.prototype.Oo,974:Q.prototype.No,975:Q.prototype.Mo,986:Q.prototype.Zl}; -Ba(function(){for(var a=B(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; -e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",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.appendChild(e);var f=e.getContext("2d"),d=new Q(d,e,f);Oa(d,c)}}); -function V(a){this.Lk=a.adapter;switch(this.Lk){case 1:this.Uj=1016;this.pg=4;break;case 2:this.Uj=760;this.pg=3;break;default:w("Unrecognized serial adapter #"+this.Lk);return}this.ee=null;x.call(this,"SerialPort",a,V);var b=a.binding,c;a=ak;b&&(void 0===c&&(c="Panel"),(c=Na(c,this.id))&&(b=c.sa[b])&&this.xb(null,null,a,b))}y(x,V);var ak="buffer";k=V.prototype;k.ok=function(a,b){return a==this.zh?(this.Pk=b,this):null}; -k.xb=function(a,b,c,d){var e=this;switch(c){case ak:return this.sa[c]=this.ee=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),bk(e,[b]))},d.onkeypress=function(a){a=a||window.event;bk(e,[a.which||a.keyCode])},!0}return!1};k.qc=function(a,b,c,d){this.na=b;this.S=c;this.X=d;this.la=C(a,"ChipSet");d&&Ph(d,V);ib(b,this,ck,this.Uj);mb(b,this,dk,this.Uj);this.Sa()}; +Fa(function(){for(var a=B(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; +e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",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.appendChild(e);var f=e.getContext("2d"),d=new Q(d,e,f);Ua(d,c)}}); +function V(a){this.Lk=a.adapter;switch(this.Lk){case 1:this.Uj=1016;this.pg=4;break;case 2:this.Uj=760;this.pg=3;break;default:w("Unrecognized serial adapter #"+this.Lk);return}this.ee=null;x.call(this,"SerialPort",a,V);var b=a.binding,c;a=gk;b&&(void 0===c&&(c="Panel"),(c=Ta(c,this.id))&&(b=c.sa[b])&&this.xb(null,null,a,b))}y(x,V);var gk="buffer";k=V.prototype;k.ok=function(a,b){return a==this.zh?(this.Pk=b,this):null}; +k.xb=function(a,b,c,d){var e=this;switch(c){case gk:return this.sa[c]=this.ee=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),hk(e,[b]))},d.onkeypress=function(a){a=a||window.event;hk(e,[a.which||a.keyCode])},!0}return!1};k.qc=function(a,b,c,d){this.na=b;this.S=c;this.X=d;this.la=C(a,"ChipSet");d&&Vh(d,V);ob(b,this,ik,this.Uj);sb(b,this,jk,this.Uj);this.Sa()}; k.$b=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};k.Zb=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.ke()};k.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.qi;c[b++]=this.sk;c[b++]=this.Ue;c[b++]=this.Yg;c[b++]=this.ae;c[b++]=this.Tc;c[b++]=this.fd;c[b++]=this.Fc;c[b++]=this.qk;c[b]=this.Kf;a.set(0,c);return a.data()};k.restore=function(a){return this.ke(a[0])}; -k.ke=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.qi=a[b++];this.sk=a[b++];this.Ue=a[b++];this.Yg=a[b++];this.ae=a[b++];this.Tc=a[b++];this.fd=a[b++];this.Fc=a[b++];this.qk=a[b++];this.Kf=a[b];return!0};function bk(a,b){a.Kf=a.Kf.concat(b);ek(a)}function ek(a){0>8:this.Yg;this.ba(a,null,b,this.Tc&128?"DLM":"IER",c);return c};k.yn=function(a,b){var c=this.ae;this.ba(a,null,b,"IIR",c);return c};k.zn=function(a,b){var c=this.Tc;this.ba(a,null,b,"LCR",c);return c};k.Bn=function(a,b){var c=this.fd;this.ba(a,null,b,"MCR",c);return c}; +k.ke=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.qi=a[b++];this.sk=a[b++];this.Ue=a[b++];this.Yg=a[b++];this.ae=a[b++];this.Tc=a[b++];this.fd=a[b++];this.Fc=a[b++];this.qk=a[b++];this.Kf=a[b];return!0};function hk(a,b){a.Kf=a.Kf.concat(b);kk(a)}function kk(a){0>8:this.Yg;this.ba(a,null,b,this.Tc&128?"DLM":"IER",c);return c};k.yn=function(a,b){var c=this.ae;this.ba(a,null,b,"IIR",c);return c};k.zn=function(a,b){var c=this.Tc;this.ba(a,null,b,"LCR",c);return c};k.Bn=function(a,b){var c=this.fd;this.ba(a,null,b,"MCR",c);return c}; k.An=function(a,b){var c=this.Fc;this.ba(a,null,b,"LSR",c);return c};k.Hn=function(a,b){var c=this.qk;this.ba(a,null,b,"MSR",c);return c};k.ep=function(a,b,c){this.ba(a,b,c,this.Tc&128?"DLL":"THR");this.Tc&128?this.Ue=this.Ue&-256|b:(this.sk=b,this.Fc&=-97,this.ee?(13!=b&&(8==b?this.ee.value=this.ee.value.slice(0,-1):(this.ee.value+=String.fromCharCode(b),this.ee.scrollTop=this.ee.scrollHeight)),a=!0):a=!1,a&&(this.Fc|=96))}; k.Qo=function(a,b,c){this.ba(a,b,c,this.Tc&128?"DLM":"IER");this.Tc&128?this.Ue=this.Ue&255|b<<8:this.Yg=b};k.Ro=function(a,b,c){this.ba(a,b,c,"LCR");this.Tc=b}; -k.So=function(a,b,c){var d=this.fd;this.ba(a,b,c,"MCR");this.fd=b;this.Pk&&(d^b)&3&&(a=this.Pk,b=this.fd,(c=3==(b&3))?a.nc||(d=!1,a.fd&2||(a.reset(),a.Qa("serial mouse reset"),d=!0),a.fd&1||(a.Qa("serial mouse ID requested"),d=!0),d&&(bk(a.Vf,[77]),a.Qa("serial mouse ID sent")),fk(a,a.Lb),a.nc=c):a.nc&&(a.Qa("serial mouse inactive"),gk(a.Lb),a.nc=c),a.fd=b)};k.Qa=function(a){this.X&&D(this.X,this.X.ik)&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,this.X.ik,e)}; -var ck={0:V.prototype.Mn,1:V.prototype.xn,2:V.prototype.yn,3:V.prototype.zn,4:V.prototype.Bn,5:V.prototype.An,6:V.prototype.Hn},dk={0:V.prototype.ep,1:V.prototype.Qo,3:V.prototype.Ro,4:V.prototype.So};Ba(function(){for(var a=B(window.document,"pcjs","serial"),b=0;ba.Hg||0>a.Ig)a.Hg=b.clientX,a.Ig=b.clientY;a.Bf=b.clientX-a.Hg;a.Cf=b.clientY-a.Ig;(a.Bf||a.Cf)&&ik(a,null,b.clientX,b.clientY);a.Hg=b.clientX;a.Ig=b.clientY}},!1),b.addEventListener("mousedown",function(b){jk(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){jk(a,b.button,!1)},!1),a.Ei=!0),b.style.cursor="none")}function gk(a){a&&(a.style.cursor="auto")} -function jk(a,b,c){if(a.nc&&a.S&&a.S.Ob)switch(b){case 0:a.nh!=c&&(a.nh=c,ik(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.oh!=c&&(a.oh=c,ik(a,"mouse button2 "+(c?"dn":"up")))}}function ik(a,b,c,d){var e=64|(a.nh?32:0)|(a.oh?16:0)|(a.Cf&192)>>4|(a.Bf&192)>>6,f=a.Bf&63,g=a.Cf&63;a.Qa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+r(e)+","+r(f)+","+r(g)+"]");bk(a.Vf,[e,f,g]);a.Bf=a.Cf=0}k.Qa=function(a){this.X&&D(this.X,this.X.xm)&&this.X.message(a)}; -Ba(function(){for(var a=B(window.document,"pcjs","mouse"),b=0;ba.Hg||0>a.Ig)a.Hg=b.clientX,a.Ig=b.clientY;a.Bf=b.clientX-a.Hg;a.Cf=b.clientY-a.Ig;(a.Bf||a.Cf)&&ok(a,null,b.clientX,b.clientY);a.Hg=b.clientX;a.Ig=b.clientY}},!1),b.addEventListener("mousedown",function(b){pk(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){pk(a,b.button,!1)},!1),a.Ei=!0),b.style.cursor="none")}function mk(a){a&&(a.style.cursor="auto")} +function pk(a,b,c){if(a.nc&&a.S&&a.S.Ob)switch(b){case 0:a.nh!=c&&(a.nh=c,ok(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.oh!=c&&(a.oh=c,ok(a,"mouse button2 "+(c?"dn":"up")))}}function ok(a,b,c,d){var e=64|(a.nh?32:0)|(a.oh?16:0)|(a.Cf&192)>>4|(a.Bf&192)>>6,f=a.Bf&63,g=a.Cf&63;a.Qa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+r(e)+","+r(f)+","+r(g)+"]");hk(a.Vf,[e,f,g]);a.Bf=a.Cf=0}k.Qa=function(a){this.X&&D(this.X,this.X.xm)&&this.X.message(a)}; +Fa(function(){for(var a=B(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Tb+":"+this.Vb+":"+this.dc+":"+this.Mb,a+="&machine="+this.fa.lf(),a+="&user="+this.fa.ie(),e=sa()+"/api/v1/disk?"+a,this.rh=!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"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),e=sa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.jf?"":d)+"&format=json")),ra(e,!0,null,this,this.Im,b))}; +k.Zb=function(a,b){if(this.Ad){var c,d=0;if(this.Li&&!ua("Disk writes are still in progress, shut down anyway?"))return!1;for(;c=sk(this,!1);)if(d=c[0]){this.fa.Fa('Unable to save "'+this.Ld+'" (error '+d+")");break}b&&this.Ad&&(c="action=close&volume="+this.xf,c+="&machine="+this.fa.lf(),c+="&user="+this.fa.ie(),sa(ta()+"/api/v1/disk?"+c,!0),this.Ad=!1);d||this.fa.Fa(this.Ld+" saved")}return!0}; +k.create=function(){this.pb=[];if("preload"!=this.mode){for(var a=Array(this.Tb),b=0;bb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Tb+":"+this.Vb+":"+this.dc+":"+this.Mb,a+="&machine="+this.fa.lf(),a+="&user="+this.fa.ie(),e=ta()+"/api/v1/disk?"+a,this.rh=!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"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),e=ta()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.jf?"":d)+"&format=json")),sa(e,!0,null,this,this.Im,b))}; k.Im=function(a,b,c,d){var e=null;this.kf=!1;var f=0>c&&this.Da&&!this.Da.Nb;if(this.rh)c?this.fa.Fa('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Ad=!0,e=this);else if(c)this.fa.Fa('Unable to load disk "'+this.Ld+'" (error '+c+")",f);else try{if(0g&&0b.indexOf("0x")&& -'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(h.length)if(1==h.length)w(h[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var t=m.data;if(void 0===t){var s=m.bytes;if(void 0!==s&&s.length){for(var f=n<<2,v=s.length;vb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function tk(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} -k.write=function(a,b,c){if(this.kf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Gc?f=a.Zc+a.Gc&&(a.Gc+=f-(a.Zc+a.Gc)+1):(a.Zc=f,a.Gc=1);d[f]=d[f]&~(255<>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var u=m.data;if(void 0===u){var s=m.bytes;if(void 0!==s&&s.length){for(var f=n<<2,v=s.length;vb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function zk(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} +k.write=function(a,b,c){if(this.kf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Gc?f=a.Zc+a.Gc&&(a.Gc+=f-(a.Zc+a.Gc)+1):(a.Zc=f,a.Gc=1);d[f]=d[f]&~(255<=this.pb.length||m>=this.pb[h].length||n>=this.pb[h][m].length){c="sector "+h+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.kf){c="unable to modify write-protected disk";b=-1;break}e= g[f++];f=g[f++];g=e+f.length;if(h=this.pb[h][m][n]){for(m=h.data.length;mb&&this.fa.Fa("unable to restore disk '"+this.Ld+": "+c);return b};k.Qa=function(a){this.X&&D(this.X,this.X.tm)&&this.X.message(a)}; -function uk(a){x.call(this,"FDC",a,uk);this.dmaRead=this.yi;this.dmaWrite=this.zi;this.dmaFormat=this.Fm;this.Ne=null;if(a.autoMount&&(this.Ne=a.autoMount,"string"==typeof this.Ne))try{this.Ne=eval("("+a.autoMount+")")}catch(b){w("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Ne=null}this.wc=[]}y(x,uk);l={};aa={}; -var vk={3:{wd:3,de:0,name:aa.Qp},4:{wd:2,de:1,name:aa.Op},5:{wd:9,de:7,name:aa.Zp},6:{wd:9,de:7,name:aa.Jp},7:{wd:2,de:0,name:aa.Lp},8:{wd:1,de:2,name:aa.Pp},10:{wd:2,de:7,name:aa.Kp},13:{wd:6,de:7,name:aa.Ep},15:{wd:3,de:0,name:aa.Np}};k=uk.prototype; +function Ak(a){x.call(this,"FDC",a,Ak);this.dmaRead=this.yi;this.dmaWrite=this.zi;this.dmaFormat=this.Fm;this.Ne=null;if(a.autoMount&&(this.Ne=a.autoMount,"string"==typeof this.Ne))try{this.Ne=eval("("+a.autoMount+")")}catch(b){w("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Ne=null}this.wc=[]}y(x,Ak);l={};aa={}; +var Bk={3:{wd:3,de:0,name:aa.Qp},4:{wd:2,de:1,name:aa.Op},5:{wd:9,de:7,name:aa.Zp},6:{wd:9,de:7,name:aa.Jp},7:{wd:2,de:0,name:aa.Lp},8:{wd:1,de:2,name:aa.Pp},10:{wd:2,de:7,name:aa.Kp},13:{wd:6,de:7,name:aa.Ep},15:{wd:3,de:0,name:aa.Np}};k=Ak.prototype; k.xb=function(a,b,c,d){switch(c){case "listDisks":return this.sa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.sa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){w("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= -d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.sa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||wk(a,c)}}(this,d),!0;case "loadDrive":return this.sa[c]=d,d.onclick=function(a){return function(){var b,c=a.sa.listDisks,d=a.sa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ta.restore(f)&&(e=!1);e&&a.ta&&void 0!==a.Wa&&(a.Ra=a.ta.seek(a.kb,a.Ga,a.Na));return e};k.ak=function(){for(var a=0,b=[],c=0;ca.ta.restore(f)&&(e=!1);e&&a.ta&&void 0!==a.Wa&&(a.Ra=a.ta.seek(a.kb,a.Ga,a.Na));return e};k.ak=function(){for(var a=0,b=[],c=0;ca.Tb||e[1]>a.Vb)&&(this.Fa('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.fb)),b=null);b&&(a.ta=b,a.gm=c,a.Qe=d,Dk(this,c,d,b),this.pe|=128,this.Fa('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.fb),a.He),a.Jh=e[0],a.ng=e[1],a.og=e[2]);a.He&&(a.He=!1,--this.Be||this.Sa());wk(this,a.fb)}; -function wk(a,b){if(0<=b&&b=this.Ya&&(this.ya&=-81,this.ob=this.Ya=0);return c}; -k.Ko=function(a,b,c){this.ba(a,b,c,"DATA["+this.Ya+"]");this.Ya=vk[a].wd){b=!1;this.ob=0;var d;a=this.Oa()&31;switch(a){case 3:this.Oa(l.Rp);this.Oa(l.Gp);this.Kb();break;case 4:c=this.Oa(l.Df);this.fb=c&3;d=this.za[this.fb];this.Kb();this.hb((d.Za&4278190080)>>>24,l.Vp);break;case 5:case 6:c=this.Oa(l.Df);this.fb=c&3;d=this.za[this.fb];d.Ga=c>>2&1;d.kb=this.Oa(l.$h);this.Oa(l.ai);d.Na=this.Oa(l.di);b=this.Oa(l.Ng); -d.Xa=128<>2&1;d.Na=1;b=0;d.Za=0;d.ta&& -(d.Ra=d.ta.seek(d.kb,d.Ga,d.Na))?b=d.Ra.length:d.Za=1088;Ek(this,d);Fk(this,d);Gk(this,d);this.hb(d.kb,l.$h);this.hb(d.Ga,l.ai);this.hb(d.Na,l.di);this.hb(b,l.Ng);b=!0;break;case 13:c=this.Oa(l.Df);this.fb=c&3;d=this.za[this.fb];d.Ga=c>>2&1;b=this.Oa(l.Ng);d.Xa=128<>2&1,a=this.Oa(l.Hp),d.kb+=a-d.$d,0>d.kb&&(d.kb=0),d.kb>=d.Tb&&(d.kb=d.Tb-1),d.$d=a,d.Za=32,0==d.kb&&(d.Za|=268435456),this.Kb(),b=!0}0>>8,l.Tp)}function Gk(a,b){a.hb((b.Za&16711680)>>>16,l.Up)}k.yi=function(a,b,c){void 0===b||0>b?this.tc(a,c):c(-1,!1)};k.zi=function(a,b){return void 0!==b&&0<=b?this.Cc(a,b):-1};k.Fm=function(a,b){return void 0!==b&&0<=b?this.ck(a,b):-1};k.Ai=function(a){a.Za=72;a.ta&&(a.Ra=null,a.Za=0,this.la&&(si(this.la,2,this,"dmaRead",a),mi(this.la,2)))}; -k.Bi=function(a){a.Za=72;a.ta&&(a.ta.kf?a.Za=576:(a.Ra=null,a.Za=0,this.la&&(si(this.la,2,this,"dmaWrite",a),mi(this.la,2))))};k.Bk=function(a){a.Za=72;a.ta&&(a.Ra=null,a.Za=0,this.la&&(a.Ee=0,a.yc=Array(4),a.Of=!0,a.Uf=0,si(this.la,2,this,"dmaFormat",a),mi(this.la,2),a.Of=!1))};k.tc=function(a,b){var c=-1;if(!a.Za&&a.ta){do{if(a.Ra&&0<=(c=tk(a.Ra,a.Wa++)))break;a.Ra=a.ta.seek(a.kb,a.Ga,a.Na);if(!a.Ra){a.Za=1088;break}a.Wa=0;this.Lf(a)}while(1)}b(c,!1)}; +k.Nf=function(a){a||(this.Be=0);if(this.Ne)for(var b in this.Ne){var c=this.Ne[b];if(c.name&&c.path){var d=b.charCodeAt(0)-65;if(0<=d&&da.Tb||e[1]>a.Vb)&&(this.Fa('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.fb)),b=null);b&&(a.ta=b,a.gm=c,a.Qe=d,Jk(this,c,d,b),this.pe|=128,this.Fa('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.fb),a.He),a.Jh=e[0],a.ng=e[1],a.og=e[2]);a.He&&(a.He=!1,--this.Be||this.Sa());Ck(this,a.fb)}; +function Ck(a,b){if(0<=b&&b=this.Ya&&(this.ya&=-81,this.ob=this.Ya=0);return c}; +k.Ko=function(a,b,c){this.ba(a,b,c,"DATA["+this.Ya+"]");this.Ya=Bk[a].wd){b=!1;this.ob=0;var d;a=this.Oa()&31;switch(a){case 3:this.Oa(l.Rp);this.Oa(l.Gp);this.Kb();break;case 4:c=this.Oa(l.Df);this.fb=c&3;d=this.za[this.fb];this.Kb();this.hb((d.Za&4278190080)>>>24,l.Vp);break;case 5:case 6:c=this.Oa(l.Df);this.fb=c&3;d=this.za[this.fb];d.Ga=c>>2&1;d.kb=this.Oa(l.$h);this.Oa(l.ai);d.Na=this.Oa(l.di);b=this.Oa(l.Ng); +d.Xa=128<>2&1;d.Na=1;b=0;d.Za=0;d.ta&& +(d.Ra=d.ta.seek(d.kb,d.Ga,d.Na))?b=d.Ra.length:d.Za=1088;Kk(this,d);Lk(this,d);Mk(this,d);this.hb(d.kb,l.$h);this.hb(d.Ga,l.ai);this.hb(d.Na,l.di);this.hb(b,l.Ng);b=!0;break;case 13:c=this.Oa(l.Df);this.fb=c&3;d=this.za[this.fb];d.Ga=c>>2&1;b=this.Oa(l.Ng);d.Xa=128<>2&1,a=this.Oa(l.Hp),d.kb+=a-d.$d,0>d.kb&&(d.kb=0),d.kb>=d.Tb&&(d.kb=d.Tb-1),d.$d=a,d.Za=32,0==d.kb&&(d.Za|=268435456),this.Kb(),b=!0}0>>8,l.Tp)}function Mk(a,b){a.hb((b.Za&16711680)>>>16,l.Up)}k.yi=function(a,b,c){void 0===b||0>b?this.tc(a,c):c(-1,!1)};k.zi=function(a,b){return void 0!==b&&0<=b?this.Cc(a,b):-1};k.Fm=function(a,b){return void 0!==b&&0<=b?this.ck(a,b):-1};k.Ai=function(a){a.Za=72;a.ta&&(a.Ra=null,a.Za=0,this.la&&(yi(this.la,2,this,"dmaRead",a),si(this.la,2)))}; +k.Bi=function(a){a.Za=72;a.ta&&(a.ta.kf?a.Za=576:(a.Ra=null,a.Za=0,this.la&&(yi(this.la,2,this,"dmaWrite",a),si(this.la,2))))};k.Bk=function(a){a.Za=72;a.ta&&(a.Ra=null,a.Za=0,this.la&&(a.Ee=0,a.yc=Array(4),a.Of=!0,a.Uf=0,yi(this.la,2,this,"dmaFormat",a),si(this.la,2),a.Of=!1))};k.tc=function(a,b){var c=-1;if(!a.Za&&a.ta){do{if(a.Ra&&0<=(c=zk(a.Ra,a.Wa++)))break;a.Ra=a.ta.seek(a.kb,a.Ga,a.Na);if(!a.Ra){a.Za=1088;break}a.Wa=0;this.Lf(a)}while(1)}b(c,!1)}; k.Cc=function(a,b){if(a.Za||!a.ta)return-1;do{if(a.Ra&&a.ta.write(a.Ra,a.Wa++,b))break;a.Ra=a.ta.seek(a.kb,a.Ga,a.Na);if(!a.Ra){a.Za=8256;b=-1;break}a.Wa=0;this.Lf(a)}while(1);return b};k.Lf=function(a){a.Na++;a.Na>=a.og+1&&(a.Na=1,a.Ga++,a.Ga>=a.ng&&(a.Ga=0,a.kb++))};k.ck=function(a,b){if(a.Za)return-1;a.yc[a.Ee++]=b;if(a.Ee==a.yc.length){a.kb=a.yc[0];a.Ga=a.yc[1];a.Na=a.yc[2];a.Xa=128<this.Cc(a,a.pk))return-1;a.Uf++}a.Uf>=a.be&&(b=-1);return b}; -k.Ti=function(a){var b=this.S.J&255;this.X&&D(this.X,uk.Jg|uk.We)&&128>b&&(Ec(this.X,19,a),Fc(this.S,a,function(a,b){return function(e){Gc(a.X,19,e,F(a.S)-b)}}(this,F(this.S))));return!0};k.Qa=function(a,b){this.X&&(null==b&&(b=uk.Jg),D(this.X,b)&&this.X.message(a))};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,uk.Jg,e)};var zk={1012:uk.prototype.sn,1013:uk.prototype.qn,1015:uk.prototype.rn},Ak={1010:uk.prototype.Lo,1013:uk.prototype.Ko,1015:uk.prototype.Jo}; -Ba(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;bb&&(Kc(this.X,19,a),Lc(this.S,a,function(a,b){return function(e){Mc(a.X,19,e,F(a.S)-b)}}(this,F(this.S))));return!0};k.Qa=function(a,b){this.X&&(null==b&&(b=Ak.Jg),D(this.X,b)&&this.X.message(a))};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,Ak.Jg,e)};var Fk={1012:Ak.prototype.sn,1013:Ak.prototype.qn,1015:Ak.prototype.rn},Gk={1010:Ak.prototype.Lo,1013:Ak.prototype.Ko,1015:Ak.prototype.Jo}; +Fa(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;b=e&&(this.uf|=(f.type&3)<<(1-e<<1))}return d}; k.Zj=function(){var a=0,b=[];this.Ge?(b[a++]=this.Kd,b[a++]=this.fm,b[a++]=this.qe,b[a++]=this.Uh,b[a++]=this.Sh,b[a++]=this.Rh,b[a++]=this.vf,b[a++]=this.ya,b[a++]=this.Wj,b[a++]=this.Th):(b[a++]=this.uf,b[a++]=this.ya,b[a++]=this.ec,b[a++]=this.ob,b[a++]=this.Ya,b[a++]=this.em,b[a++]=this.dm,b[a++]=this.cm,b[a++]=this.mf);b[a]=this.ak();return b}; -k.Ri=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.fb=a;b.errorCode=d[f++];b.lm=d[f++];b.jf=d[f++];b.$e=d[f++];b.af=d[f++];b.Ga=d[f++];b.Vb=d[f++];b.Rd=d[f++];b.Na=d[f++];b.be=d[f++];b.Xa=d[f++];b.dh=this.Ge?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.ie()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Hk[this.dg][b.type])b.type=this.Vm;c=Hk[this.dg][b.type]; -b.dc=c[2]||17;b.Mb=c[3]||512;if(e&&this.la&&(e=this.la,c=b.type,e.pa)){var h=e.pa[18],h=a?h&240|c:h&15|c<<4;e.pa&&(e.pa[18]=h,ai(e))}void 0===b.ta&&(b.ta=null,this.Fa("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Mk(this,b);b.Wa=d[f++];b.Ra=null;b.ta&&(a=d[f],void 0!==a&&0>b.ta.restore(a)&&(g=!1),g&&void 0!==b.Wa&&(b.Ra=b.ta.seek(b.Rd,b.Ga,b.Na+b.dh)));return g};k.ak=function(){for(var a=0,b=[],c=0;cb.ta.restore(a)&&(g=!1),g&&void 0!==b.Wa&&(b.Ra=b.ta.seek(b.Rd,b.Ga,b.Na+b.dh)));return g};k.ak=function(){for(var a=0,b=[],c=0;c=this.Ya&&(this.ob=this.Ya=0,this.ya&=-15);return c}; -k.gp=function(a,b,c){this.ba(a,b,c,"DATA["+this.Ya+"]");this.Ya=a&&(this.ya|=2,this.ya&=-2,Nk(this))};k.Tn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);this.ob=this.Pa.Mb){var e=this;this.tc(this.Pa,function(a){0<=a?Ok(e):(e.ya=1,e.Kd=16)},!1)}else this.ya=80;d||this.ba(a,null,b,"DATA",c);return c}; -k.xo=function(a,b,c){this.Pa&&0!=this.Pa.Wa||this.ba(a,b,c,"DATA");this.Pa&&this.Pa.Xa>=this.Pa.Mb&&(0>this.Cc(this.Pa,b)?(this.ya=1,this.Kd=16):this.Pa.Wa==this.Pa.Mb&&(this.Pa.Xa-=this.Pa.Mb,this.qe=this.qe-1&255,Ok(this),this.Pa.Xa>=this.Pa.Mb||(this.ya=80)))};k.en=function(a,b){var c=this.Kd;this.ba(a,null,b,"ERROR",c);return c};k.Co=function(a,b,c){this.ba(a,b,c,"WPREC");this.fm=b};k.fn=function(a,b){var c=this.qe;this.ba(a,null,b,"SECCNT",c);return c}; +k.Nf=function(a){a||(this.Be=0);for(var b=0;b=this.Ya&&(this.ob=this.Ya=0,this.ya&=-15);return c}; +k.gp=function(a,b,c){this.ba(a,b,c,"DATA["+this.Ya+"]");this.Ya=a&&(this.ya|=2,this.ya&=-2,Tk(this))};k.Tn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);this.ob=this.Pa.Mb){var e=this;this.tc(this.Pa,function(a){0<=a?Uk(e):(e.ya=1,e.Kd=16)},!1)}else this.ya=80;d||this.ba(a,null,b,"DATA",c);return c}; +k.xo=function(a,b,c){this.Pa&&0!=this.Pa.Wa||this.ba(a,b,c,"DATA");this.Pa&&this.Pa.Xa>=this.Pa.Mb&&(0>this.Cc(this.Pa,b)?(this.ya=1,this.Kd=16):this.Pa.Wa==this.Pa.Mb&&(this.Pa.Xa-=this.Pa.Mb,this.qe=this.qe-1&255,Uk(this),this.Pa.Xa>=this.Pa.Mb||(this.ya=80)))};k.en=function(a,b){var c=this.Kd;this.ba(a,null,b,"ERROR",c);return c};k.Co=function(a,b,c){this.ba(a,b,c,"WPREC");this.fm=b};k.fn=function(a,b){var c=this.qe;this.ba(a,null,b,"SECCNT",c);return c}; k.Ao=function(a,b,c){this.ba(a,b,c,"SECCNT");this.qe=b};k.gn=function(a,b){var c=this.Uh;this.ba(a,null,b,"SECNUM",c);return c};k.Bo=function(a,b,c){this.ba(a,b,c,"SECNUM");this.Uh=b};k.bn=function(a,b){var c=this.Sh;this.ba(a,null,b,"CYLLO",c);return c};k.wo=function(a,b,c){this.ba(a,b,c,"CYLLO");this.Sh=b};k.an=function(a,b){var c=this.Rh;this.ba(a,null,b,"CYLHI",c);return c};k.vo=function(a,b,c){this.ba(a,b,c,"CYLHI");this.Rh=b};k.dn=function(a,b){var c=this.vf;this.ba(a,null,b,"DRVHD",c);return c}; -k.yo=function(a,b,c){this.ba(a,b,c,"DRVHD");this.vf=b;this.ya=this.za[this.vf&16?1:0]?this.ya|64:this.ya&-65};k.hn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);return c};k.uo=function(a,b,c){this.ba(a,b,c,"COMMAND");this.Wj=b;this.la&&Ai(this.la,14);Pk(this)};k.zo=function(a,b,c){this.ba(a,b,c,"FDR");this.Th&4&&!(b&4)&&(this.Kd=1);this.Th=b}; -function Pk(a){var b=!1,c=a.Wj,d=a.vf&16?1:0,e=a.vf&15,f=a.Sh|(a.Rh&3)<<8,g=a.Uh,h=a.qe||256;a.Pa=null;a.Kd=0;a.ya=80;(d=a.za[d])?(d.Rd=f,d.Ga=e,d.Na=g,d.Xa=h*d.Mb,c=144<=c?c:c&240,d.Ra=null,d.errorCode=0,a.Pa=d):c=-1;switch(c&240){case 32:a.tc(d,function(b){0<=b&&a.la?(Ok(a),a.ya=136):(a.ya=1,a.Kd=16)},!1);break;case 48:a.la?(Ok(a),a.ya=136):(a.ya=1,a.Kd=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Kd=1;b=!0;break;case 145:d.Vb=e+1,d.dc=h,b=!0}b&&Ok(a)} -function Ok(a){!a.la||a.Th&2||zi(a.la,14)} -function Nk(a){a.ob=0;var b=a.Oa(),c=a.Oa(),d=c&32,e=d>>5,f=c&31,g=a.Oa(),h=a.Oa(),m=g<<2&768|h,n=g&63,q=a.Oa(),t=a.Oa(),s=a.za[e];s&&(s.Rd=m,s.Ga=f,s.Na=n,s.Xa=q*s.Mb);switch(b){case 3:a.Kb(s?s.errorCode:4);a.hb(c);a.hb(g);a.hb(h);a.hb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Oa());)s&&cb?this.tc(a,c):c(-1,!1)}; -k.zi=function(a,b){return void 0!==b&&0<=b?this.Cc(a,b):-1};k.Gm=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Wa>5,f=c&31,g=a.Oa(),h=a.Oa(),m=g<<2&768|h,n=g&63,q=a.Oa(),u=a.Oa(),s=a.za[e];s&&(s.Rd=m,s.Ga=f,s.Na=n,s.Xa=q*s.Mb);switch(b){case 3:a.Kb(s?s.errorCode:4);a.hb(c);a.hb(g);a.hb(h);a.hb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Oa());)s&&cb?this.tc(a,c):c(-1,!1)}; +k.zi=function(a,b){return void 0!==b&&0<=b?this.Cc(a,b):-1};k.Gm=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Wa=a.dc+b&&(a.Na=b,a.Ga++,a.Ga>=a.Vb&&(a.Ga=0,a.Rd++))}; -k.ck=function(a,b){if(a.errorCode)return-1;a.yc[a.Ee++]=b;if(a.Ee==a.yc.length){a.Rd=a.yc[0];a.Ga=a.yc[1];a.Na=a.yc[2];a.Xa=128<this.Cc(a,a.pk))return-1;a.Uf++}a.Uf>=a.be&&(b=-1);return b};k.Vn=function(a){var b=this.S.J&255;!(this.S.G>>8)&&128this.Cc(a,a.pk))return-1;a.Uf++}a.Uf>=a.be&&(b=-1);return b};k.Vn=function(a){var b=this.S.J&255;!(this.S.G>>8)&&128>8)||(a=!this.la)||(a=!(this.la.tb[0].vd&64));return a?!0:!1};k.Qa=function(a,b){this.X&&(null==b&&(b=W.ci),D(this.X,b)&&this.X.message(a))};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,W.ci,e)}; -var Jk={800:W.prototype.Sn,801:W.prototype.Tn,802:W.prototype.Rn},Ik={496:W.prototype.cn,497:W.prototype.en,498:W.prototype.fn,499:W.prototype.gn,500:W.prototype.bn,501:W.prototype.an,502:W.prototype.dn,503:W.prototype.hn},Lk={800:W.prototype.gp,801:W.prototype.jp,802:W.prototype.ip,803:W.prototype.hp,807:W.prototype.Rj,811:W.prototype.Rj,815:W.prototype.Rj},Kk={496:W.prototype.xo,497:W.prototype.Co,498:W.prototype.Ao,499:W.prototype.Bo,500:W.prototype.wo,501:W.prototype.vo,502:W.prototype.yo,503:W.prototype.uo, -1014:W.prototype.zo};Ba(function(){for(var a=B(window.document,"pcjs","hdc"),b=0;b>8,e=al[b];if(e=e&&e[d]||""){var f=a.S;a.ib[X[0]]=r(f.G&255);a.ib[X[1]]=r(f.I&255);a.ib[X[2]]=r(f.J&255);a.ib[X[3]]=r(f.B&255);a.ib[X[4]]=r(f.G>>8);a.ib[X[5]]=r(f.I>>8);a.ib[X[6]]=r(f.J>>8);a.ib[X[7]]=r(f.B>>8);a.ib[X[8]]=u(f.G);a.ib[X[9]]=u(f.I);a.ib[X[10]]=u(f.J);a.ib[X[11]]=u(f.B);a.ib[X[12]]=u(f.Y);a.ib[X[13]]=u(f.H);a.ib[X[14]]=u(f.F);a.ib[X[15]]=u(f.D);a.ib[X[16]]=u(f.$a.oa);a.ib[X[17]]=u(f.va.oa);a.ib[X[18]]=u(f.wb.oa);a.ib[X[19]]= -u(f.Eb.oa);a.ib[X[20]]=u(f.qa);e=" "+ia(a.ib,e)}a.message("INT 0x"+r(b)+": AH="+r(d)+" at "+da(c-a.S.va.Va,a.S.va.oa)+e)}}function Gc(a,b,c,d,e){32>b&&16!=b&&21!=b&&22!=b&&26!=b&&28!=b&&a.message("INT 0x"+r(b)+"("+c+"): C="+(Rc(a.S)?1:0)+(e||"")+" (cycles="+d+")")} -k.ba=function(a,b,c,d,e,f,g){f||(f=0);f|=Y.hk.La;if(null==d||(this.hc&f)==f)f=null,null!=d&&(f=this.S.va.oa,d-=this.S.va.Va),this.message(a.zh+"."+(null!=c?"outPort":"inPort")+"(0x"+u(b)+","+(e?e:"unknown")+(null!=c?",0x"+r(c):"")+")"+(null!=g?": 0x"+r(g):"")+(null!=d?" at "+da(d,f):""))};k.message=function(a){this.ca(a);this.S&&(this.hc&Y.vm.La&&this.S.Ab(),a=this.S,a.sf=0,a.Nc-=a.A,a.A=0,a.jh())};k.Yn=function(a){D(this,this.um|this.We)&&Ec(this,33,a);return!0};k.Un=function(){this.ca("Type ? for list of debugger commands")}; -function Tk(a){var b;if(jd(a)){if(!a.Wd||!a.Wd.length){a.Wd=Array(1E4);for(b=0;b>c.rb],!1)}a.Td=["read"];if(void 0!==a.Qc)for(b=1;b>c.rb],!0);a.Qc=["write"]}k.Xd=function(a,b,c){if(!ll(this,a,b)){b[2]=jl(this,b);b[3]=c;a.push(b);if(a!=this.vc){var d=this.na,e=jl(this,b);d.Aa[e>>d.rb].Xd(e&d.eb,a==this.Qc)}c||this.ca("breakpoint enabled: "+$(b)+" ("+a[0]+")");Tk(this);return!0}return!1}; -function ll(a,b,c,d){var e=!1;c=jl(a,c);for(var f=1;f>d.rb],b==a.Qc));g[3]||a.ca("breakpoint cleared: "+$(g)+" ("+b[0]+")");Tk(a);break}a.ca("breakpoint exists: "+$(g)+" ("+b[0]+")");break}}return e}function ml(a,b){for(var c=1;c=b&&f>g.rb].Xd(f&g.eb,d==a.Qc)}}}function gl(a,b){if(void 0!==b)hl(a,b,a.vc,!0),a.oc=0;else for(var c=1;c=Vk.length&&(m=a.ub(b,1),g=$k[h-Vk.length][m>>3&7]);var n=2,h="";if(164<=f&&167>=f||170<=f&&175>=f)n=0;for(f=1;f<=n;f++){var q="",t=g[f];if(void 0!==t){var s=t&15;if(0!=s&&15!=s){var v=t&240;if(128<=v)if(0>m&&(m=a.ub(b,1)),160<=v)q=m>>3&7,176==(t&240)?q+=16:3<=(t&15)&&(q+=8),q=X[q];else{if(128<=v){var q=a,A=t,s=b,E="",v=m>>6,E=m&7;3>v?(A=void 0,v||6!=E?(E=Wk[E],1==v?(A=q.ub(s, -1),A&128?(A=A<<24>>24,E+="-"+r(-A)):E+="+"+r(A)):2==v&&(A=q.Ha(s,2),E+="+"+u(A))):(A=q.Ha(s,2),E=u(A)),E="["+E+"]"):E=X[E+(1==(A&15)?0:8)];q=E}}else if(16==v)q="1";else if(0==v){q=a;v=t;s=b;A=" ";switch(v&15){case 1:v&12288&&(A=r(q.ub(s,1)));break;case 2:A=u(q.ub(s,1)<<24>>24);break;case 3:case 4:A=u(q.Ha(s,2));break;case 6:v=q.Ha(s,2);q=q.Ha(s,2);A=$([v,q,void 0]);break;default:A="imm("+u(v)+")"}q=A}else 32==v?q="["+u(a.Ha(b,2))+"]":48==v?(1==s?(q=a.ub(b,1),q=q<<24>>24):q=a.Ha(b,2),q=b[0]+q&65535, -q=ol(a,[q,b[1],void 0])[0]||u(q)):96==v?q=X[(t&3840)>>8]:112==v?q=X[((t&3840)>>8)+16]:64==v?q="DS:[SI]":80==v&&(q="ES:[DI]");q.length||(q="type("+u(t)+")");0>>4),d[0]=g,d[1]=h,void 0!==m.p&&(d[2]=m.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=vl(a,b),d=null):d=vl(a,b):(e=vl(a,b.substring(0,d)),c=vl(a,b.substring(d+1)),d= +89:"get extended error information",90:"create temporary file DS:DX with attributes CX",91:"create file DS:DX with attributes CX",92:"lock(0)/unlock(1) file BX region CX:DX length SI:DI (AL)"}};k=Xk.prototype; +k.qc=function(a,b,c){this.na=b;this.S=c;this.Da=a;this.Rm=C(a,"FDC");this.Kk=C(a,"HDC");this.Jf=dl;80186<=this.S.Ia&&(this.Jf=dl.slice(),this.Jf[15]=Z,80286<=this.S.Ia&&(this.Jf[15]=cl));Ic(this.S,33,this,this.Yn);this.Sa();if(this.Yj){a=hl(this,this.Yj);delete this.Yj;for(var d in a)il(this,a[d])}}; +k.xb=function(a,b,c,d){var e=this;switch(c){case "debugInput":return this.Wf=this.sa[c]=d,d.onkeypress=function(a){if(13==a.keyCode){var b=d.value;d.value="";var c=hl(e,b,!0);for(b in c)il(e,c[b]);a.preventDefault&&a.preventDefault()}},!0;case "debugEnter":return this.sa[c]=d,Aa(d,function(){if(e.Wf){var a=e.Wf.value;e.Wf.value="";var b=hl(e,a,!0);for(a in b)il(e,b[a]);return!0}return!1}),!0;case "step":return this.sa[c]=d,Aa(d,function(a){var b=!1;Wa(e,!0)||(Va(e,!0),b=e.zf(a?1:0),Va(e,!1));return b}), +!0}return!1};k.Od=function(){this.Wf&&this.Wf.focus()};function Vh(a,b,c,d){d&&(a.ji=[]);d=0;c=hl(a,c);for(var e in Y)b[e]=Y[e].La,0<=c.indexOf(Y[e].Ma)&&(d|=Y[e].La,a.ca(Y[e].Ma+" messages enabled"));void 0===a.hc&&(a.hc=0);a.hc|=d}function Wh(a,b,c){for(var d in Y)if(b==Y[d].La){a.ji[d]=c;break}}function D(a,b){return(a.hc&b)===b} +function Kc(a,b,c){if(16!=b&&21!=b&&22!=b&&26!=b&&28!=b){var d=a.S.G>>8,e=gl[b];if(e=e&&e[d]||""){var f=a.S;a.ib[X[0]]=r(f.G&255);a.ib[X[1]]=r(f.I&255);a.ib[X[2]]=r(f.J&255);a.ib[X[3]]=r(f.B&255);a.ib[X[4]]=r(f.G>>8);a.ib[X[5]]=r(f.I>>8);a.ib[X[6]]=r(f.J>>8);a.ib[X[7]]=r(f.B>>8);a.ib[X[8]]=t(f.G);a.ib[X[9]]=t(f.I);a.ib[X[10]]=t(f.J);a.ib[X[11]]=t(f.B);a.ib[X[12]]=t(f.Y);a.ib[X[13]]=t(f.H);a.ib[X[14]]=t(f.F);a.ib[X[15]]=t(f.D);a.ib[X[16]]=t(f.$a.oa);a.ib[X[17]]=t(f.va.oa);a.ib[X[18]]=t(f.wb.oa);a.ib[X[19]]= +t(f.Eb.oa);a.ib[X[20]]=t(f.qa);e=" "+ia(a.ib,e)}a.message("INT 0x"+r(b)+": AH="+r(d)+" at "+da(c-a.S.va.Va,a.S.va.oa)+e)}}function Mc(a,b,c,d,e){32>b&&16!=b&&21!=b&&22!=b&&26!=b&&28!=b&&a.message("INT 0x"+r(b)+"("+c+"): C="+($c(a.S)?1:0)+(e||"")+" (cycles="+d+")")} +k.ba=function(a,b,c,d,e,f,g){f||(f=0);f|=Y.hk.La;if(null==d||(this.hc&f)==f)f=null,null!=d&&(f=this.S.va.oa,d-=this.S.va.Va),this.message(a.zh+"."+(null!=c?"outPort":"inPort")+"(0x"+t(b)+","+(e?e:"unknown")+(null!=c?",0x"+r(c):"")+")"+(null!=g?": 0x"+r(g):"")+(null!=d?" at "+da(d,f):""))};k.message=function(a){this.ca(a);this.S&&(this.hc&Y.vm.La&&this.S.Ab(),a=this.S,a.sf=0,a.Nc-=a.A,a.A=0,a.jh())};k.Yn=function(a){D(this,this.um|this.We)&&Kc(this,33,a);return!0};k.Un=function(){this.ca("Type ? for list of debugger commands")}; +function Zk(a){var b;if(pd(a)){if(!a.Wd||!a.Wd.length){a.Wd=Array(1E4);for(b=0;b>c.rb],!1)}a.Td=["read"];if(void 0!==a.Qc)for(b=1;b>c.rb],!0);a.Qc=["write"]}k.Xd=function(a,b,c){if(!rl(this,a,b)){b[2]=pl(this,b);b[3]=c;a.push(b);if(a!=this.vc){var d=this.na,e=pl(this,b);d.Aa[e>>d.rb].Xd(e&d.eb,a==this.Qc)}c||this.ca("breakpoint enabled: "+$(b)+" ("+a[0]+")");Zk(this);return!0}return!1}; +function rl(a,b,c,d){var e=!1;c=pl(a,c);for(var f=1;f>d.rb],b==a.Qc));g[3]||a.ca("breakpoint cleared: "+$(g)+" ("+b[0]+")");Zk(a);break}a.ca("breakpoint exists: "+$(g)+" ("+b[0]+")");break}}return e}function sl(a,b){for(var c=1;c=b&&f>g.rb].Xd(f&g.eb,d==a.Qc)}}}function ml(a,b){if(void 0!==b)nl(a,b,a.vc,!0),a.oc=0;else for(var c=1;c=al.length&&(m=a.ub(b,1),g=fl[h-al.length][m>>3&7]);var n=2,h="";if(164<=f&&167>=f||170<=f&&175>=f)n=0;for(f=1;f<=n;f++){var q="",u=g[f];if(void 0!==u){var s=u&15;if(0!=s&&15!=s){var v=u&240;if(128<=v)if(0>m&&(m=a.ub(b,1)),160<=v)q=m>>3&7,176==(u&240)?q+=16:3<=(u&15)&&(q+=8),q=X[q];else{if(128<=v){var q=a,A=u,s=b,E="",v=m>>6,E=m&7;3>v?(A=void 0,v||6!=E?(E=bl[E],1==v?(A=q.ub(s, +1),A&128?(A=A<<24>>24,E+="-"+r(-A)):E+="+"+r(A)):2==v&&(A=q.Ha(s,2),E+="+"+t(A))):(A=q.Ha(s,2),E=t(A)),E="["+E+"]"):E=X[E+(1==(A&15)?0:8)];q=E}}else if(16==v)q="1";else if(0==v){q=a;v=u;s=b;A=" ";switch(v&15){case 1:v&12288&&(A=r(q.ub(s,1)));break;case 2:A=t(q.ub(s,1)<<24>>24);break;case 3:case 4:A=t(q.Ha(s,2));break;case 6:v=q.Ha(s,2);q=q.Ha(s,2);A=$([v,q,void 0]);break;default:A="imm("+t(v)+")"}q=A}else 32==v?q="["+t(a.Ha(b,2))+"]":48==v?(1==s?(q=a.ub(b,1),q=q<<24>>24):q=a.Ha(b,2),q=b[0]+q&65535, +q=ul(a,[q,b[1],void 0])[0]||t(q)):96==v?q=X[(u&3840)>>8]:112==v?q=X[((u&3840)>>8)+16]:64==v?q="DS:[SI]":80==v&&(q="ES:[DI]");q.length||(q="type("+t(u)+")");0>>4),d[0]=g,d[1]=h,void 0!==m.p&&(d[2]=m.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=Bl(a,b),d=null):d=Bl(a,b):(e=Bl(a,b.substring(0,d)),c=Bl(a,b.substring(d+1)),d= null)}return[c,e,d]} -function vl(a,b,c){var d;if(void 0!==b)switch(b=b.toUpperCase(),b){case "AX":d=a.S.G;break;case "BX":d=a.S.B;break;case "CX":d=a.S.I;break;case "DX":d=a.S.J;break;case "SI":d=a.S.F;break;case "DI":d=a.S.D;break;case "BP":d=a.S.H;break;case "SP":d=a.S.Y;break;case "CS":d=a.S.va.oa;break;case "DS":d=a.S.Eb.oa;break;case "ES":d=a.S.$a.oa;break;case "SS":d=a.S.wb.oa;break;case "IP":d=a.S.qa;break;default:d=ca(b),void 0===d&&a.ca("invalid "+(c?c:"value")+": "+b)}else a.ca("missing "+(c?c:"value"));return d} -function Pi(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.ca("out of data at address "+$(b)),q=!0):(a.Nd(b,c,1),n++)})})(a,c);a.ca(n+" bytes read at "+e)}else a.ca("sector "+e+" request out of range");else a.ca("drive "+d+" not loaded");else a.ca("invalid drive: "+d)}else a.ca("disk controller not present")}}} -function el(a,b,c){if(b&&"?"==b[1])a.ca("\nregister commands:"),a.ca("\tr\t\tdisplay all registers"),a.ca("\tr [target=#]\tmodify target register"),a.ca("supported targets:"),a.ca("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.ca("out of data at address "+$(b)),q=!0):(a.Nd(b,c,1),n++)})})(a,c);a.ca(n+" bytes read at "+e)}else a.ca("sector "+e+" request out of range");else a.ca("drive "+d+" not loaded");else a.ca("invalid drive: "+d)}else a.ca("disk controller not present")}}} +function kl(a,b,c){if(b&&"?"==b[1])a.ca("\nregister commands:"),a.ca("\tr\t\tdisplay all registers"),a.ca("\tr [target=#]\tmodify target register"),a.ca("supported targets:"),a.ca("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1c||"z"c||"z">>4),(d=h[f].l)&&(f=d),a.ca(da(n,m)+" "+f)));else{for(n in Y)if(g==Y[n].Ma){(f=a.ji[n])?f(m):a.ca("no dump registered for "+g);break a}f=ul(a,g,2);if(null!=f[0])if("ds"==h)if(c=il(a,f[0]),null!=c.oa){f="selector="+u(f[0])+" limit="+u(c.Mc)+" base="+p(c.Va);if(c.bb){f+= -" access="+u(c.bb);if(c.bb&4096)c.bb&2048?(f=f+"code:"+(c.bb&512?"readable,":"execonly,"),f+=c.bb&1024?"conforming,":"nonconforming,"):(f+="data:",f+=c.bb&512?"writeable,":"readonly,",f+=c.bb&1024?"expand down,":"expand up,"),f+=c.bb&256?"accessed":"not accessed";else switch(f+="type:",c.bb&7936){case 256:f+="tss";break;case 512:f+="ldt";break;case 768:f+="tss(busy)";break;case 1024:f+="call";break;case 1280:f+="task";break;case 1536:f+="int";break;case 1792:f+="trap";break;default:f+="unknown"}f+= -",dpl"+(c.bb>>13&24576);f+=c.bb&32768?",present":",not present"}a.ca(f)}else a.ca("invalid selector: "+u(f[0]));else{c=0;void 0!==m&&("l"==m.charAt(0)&&(m=m.substr(1)),c=parseInt(m,10));n="";c||(c=8);for(m=0;mt;t++){var s=a.ub(f,1);"dw"==h?t&1&&(d+=u(q|s<<8)+(7==t?" - ":" ")):d+=r(s)+(7==t?"-":" ");e+=32<=s&&128>s?String.fromCharCode(s):".";q=s}n&&(n+="\n");n+=g+" "+d+" "+e}n&&a.ca(n);a.kk=f}}}break;case "e":f=c[1];if(void 0===f)a.ca("missing address");else if(f= -ul(a,f,2),null!=f[0])for(g=2;gh.length&&(a.ca("note: only "+h.length+" available"),n=h.length),g-= -n,0>g&&(null!=h[h.length-1][1]?g+=h.length:(n=g+n,g=0)),void 0!==m&&a.ca(n+" instructions earlier:");c&&g!=a.nf;){m=h[g];if(null==m[1])break;m=[m[0],m[1],m[2]];a.ca(nl(a,m,"history",-n));++g==h.length&&(g=0);a.Xl=--n;c--}10==c&&(a.ca("no "+f+"history available"),a.Xl=void 0)}break;case "i":(f=c[1])&&"?"!=f?(f=vl(a,f),void 0!==f&&(c=jb(a.na,f),a.ca(u(f)+": "+r(c)))):(a.ca("\ninput commands:"),a.ca("\ti [p]\tread port [p]"),a.ca("warning: port accesses can affect hardware state"));break;case "l":yl(a, +f.length&&a.ca("dumps are also available for: "+f)}else if("state"==g)a.ca(Gl(a.Da,!0));else if("symbols"==g)for(c=0;c>>4),(d=h[f].l)&&(f=d),a.ca(da(n,m)+" "+f)));else{for(n in Y)if(g==Y[n].Ma){(f=a.ji[n])?f(m):a.ca("no dump registered for "+g);break a}f=Al(a,g,2);if(null!=f[0])if("ds"==h)if(c=ol(a,f[0]),null!=c.oa){f="selector="+t(f[0])+" limit="+t(c.Mc)+" base="+p(c.Va);if(c.bb){f+= +" access="+t(c.bb);if(c.bb&4096)c.bb&2048?(f=f+"code:"+(c.bb&512?"readable,":"execonly,"),f+=c.bb&1024?"conforming,":"nonconforming,"):(f+="data:",f+=c.bb&512?"writeable,":"readonly,",f+=c.bb&1024?"expand down,":"expand up,"),f+=c.bb&256?"accessed":"not accessed";else switch(f+="type:",c.bb&7936){case 256:f+="tss";break;case 512:f+="ldt";break;case 768:f+="tss(busy)";break;case 1024:f+="call";break;case 1280:f+="task";break;case 1536:f+="int";break;case 1792:f+="trap";break;default:f+="unknown"}f+= +",dpl"+(c.bb>>13&24576);f+=c.bb&32768?",present":",not present"}a.ca(f)}else a.ca("invalid selector: "+t(f[0]));else{c=0;void 0!==m&&("l"==m.charAt(0)&&(m=m.substr(1)),c=parseInt(m,10));n="";c||(c=8);for(m=0;mu;u++){var s=a.ub(f,1);"dw"==h?u&1&&(d+=t(q|s<<8)+(7==u?" - ":" ")):d+=r(s)+(7==u?"-":" ");e+=32<=s&&128>s?String.fromCharCode(s):".";q=s}n&&(n+="\n");n+=g+" "+d+" "+e}n&&a.ca(n);a.kk=f}}}break;case "e":f=c[1];if(void 0===f)a.ca("missing address");else if(f= +Al(a,f,2),null!=f[0])for(g=2;gh.length&&(a.ca("note: only "+h.length+" available"),n=h.length),g-= +n,0>g&&(null!=h[h.length-1][1]?g+=h.length:(n=g+n,g=0)),void 0!==m&&a.ca(n+" instructions earlier:");c&&g!=a.nf;){m=h[g];if(null==m[1])break;m=[m[0],m[1],m[2]];a.ca(tl(a,m,"history",-n));++g==h.length&&(g=0);a.Xl=--n;c--}10==c&&(a.ca("no "+f+"history available"),a.Xl=void 0)}break;case "i":(f=c[1])&&"?"!=f?(f=Bl(a,f),void 0!==f&&(c=pb(a.na,f),a.ca(t(f)+": "+r(c)))):(a.ca("\ninput commands:"),a.ca("\ti [p]\tread port [p]"),a.ca("warning: port accesses can affect hardware state"));break;case "l":El(a, c);break;case "m":a:{f=null;h=c[1];"?"==h&&(h=void 0);if(void 0!==h){n=0;if("all"==h)n=4294967295,h=null;else if("on"==h)f=!0,h=null;else if("off"==h)f=!1,h=null;else{for(g in Y)if(h==Y[g].Ma){n=Y[g].La;f=!!(a.hc&n);break}if(!n){a.ca("unknown message category: "+h);break a}}n&&("on"==c[2]?(a.hc|=n,f=!0):"off"==c[2]&&(a.hc&=~n,f=!1))}c=0;n="";for(g in Y)if(!h||h==Y[g].Ma)if(m=!!(a.hc&Y[g].La),null===f||f==m)n&&(n+=","),++c%10||(n+="\n\t"),n+=Y[g].Ma;void 0===h&&a.ca("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off"); -a.ca((null!==f?f?"messages on: ":"messages off: ":"message categories:\n\t")+(n||"none"))}break;case "o":f=c[1];c=c[2];f&&"?"!=f?(f=vl(a,f,"port #"),c=vl(a,c),void 0!==f&&void 0!==c&&nb(a.na,f,c)):(a.ca("\noutput commands:"),a.ca("\to [p] [d]\twrite data [d] to port [p]"),a.ca("warning: port accesses can affect hardware state"));break;case "p":case "pr":f="pr"==c[0]?1:0;c=1+f;if(a.oc)a.ca("step in progress");else{h=!1;n=[a.S.qa,a.S.va.oa,void 0];do switch(g=!1,a.ub(n)){case 38:case 46:case 54:case 62:case 240:kl(n, -1);g=!0;break;case 204:case 206:a.oc=c;kl(n,1);break;case 205:case 224:case 225:case 226:a.oc=c;kl(n,2);break;case 232:a.oc=c;kl(n,3);break;case 154:a.oc=c;kl(n,5);break;case 255:a.oc=0<=nl(a,n).indexOf("CALL")?c:0;break;case 243:case 242:kl(n,1);h=g=!0;break;case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:h&&(a.oc=c,kl(n,1))}while(g);a.oc?(a.Xd(a.vc,n,!0),a.Pe()||(a.S.Od(),a.oc=0)):zl(a,f?"tr":"t")}break;case "r":el(a,c);break;case "t":case "tr":zl(a,c[0], -c[1]);break;case "u":fl(a,c[1],c[2],8);break;case "x":a:if(void 0===c[1]||"?"==c[1])a.ca("\nexecution options:"),a.ca("\tcs int #\tset checksum cycle interval to #"),a.ca("\tcs start #\tset checksum cycle start count to #"),a.ca("\tcs stop #\tset checksum cycle stop count to #"),a.ca("\tsp #\t\tset speed multiplier to #");else switch(c[1]){case "cs":void 0!==c[3]&&(m=parseInt(c[3],10));switch(c[2]){case "int":a.S.pf=m;break;case "start":a.S.ig=m;break;case "stop":a.S.rf=m;break;default:a.ca("unknown cs option"); -break a}void 0!==m&&Bb(a.S);a.ca("checksums "+(a.S.gf?"enabled":"disabled"));break;case "sp":void 0!==c[2]&&Hb(a.S,parseInt(c[2],10));a.ca("target speed: "+(a.S.Ie.toFixed(2)+"Mhz")+" ("+a.S.Gd+"x)");break;default:a.ca("unknown option: "+c[1])}break;case "?":f="commands:";for(h in Uk)f+="\n"+h+" ".substr(0,7-h.length)+Uk[h];jd(a)||(f+="\nnote: frequency/history disabled if no exec breakpoints");a.ca(f);break;default:a.ca("unknown command: "+b)}}} -Ba(function(){for(var a=B(window.document,"pcjs","debugger"),b=0;bGl){if(d.load(this.Dg)){this.Se=new H(this,"1.15.7","failsafe");this.Se.load()&&(Kl(this,d),a=2,Cl(this.Se));this.Se.set("timestamp",pa());El(this.Se);var e=this.Oc&&!this.vh;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"== -f&&"no machine state"!=g?(this.Fa("Error: "+g),"unable to verify user"==g&&(ua(""),this.Pc=null)):this.ca(f+": "+g),Cl(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Jl(this,c?d:null)}else 2==a&&d.clear()}else Jl(this);delete this.Dg;delete this.Yh}e=La(this.id);for(f=0;fa[1];a=a[2];this.Nb=!0;this.Ek||(this.ca("PCjs v1.15.7\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.Ek=!0);this.S&&Ll(this,this.S,b,c,a);this.Gk&&(Kl(this,b),b.clear());!c&&this.Se&&(this.Se.clear(),delete this.Se)}; -function Kl(a,b){if(ta("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.ie(),d=b.toString(),e={app:"PCjs",ver:"1.15.7"};e.url=a.url;e.user=c;e.type="bug";e.data=d;ra("http://www.pcjs.org/api/v1/report",!0,e)}} -function Al(a,b,c){var d,e="none",f=new H(a,"1.15.7"),g=new H(a,"1.15.7","validate"),h=pa();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.15.7");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.S&&a.S.Zb&&(c&&a.S.Ab(),d=a.S.Zb(b,c),"object"===typeof d&&f.set(a.S.id,d),c&&(a.S.Nb=!1,!1===d&&(e=null)));for(var h=La(a.id),m=0;m/g;f=g.exec(a);){var h=f[2],m=ra(h),n=m[1];if(m[0]||!n)throw c="unable to resolve XML reference: "+f[0]+" ("+m[0]+")",Error(c);if(m=f[3]){var q=n.match(new RegExp("<"+f[1]+"[^>]*>"));if(q){for(var h=q[0],t,s=/( [a-z]+=)(['"])(.*?)\2/g;t=s.exec(m);)h=0>h.indexOf(t[1])?h.replace(">",t[0]+">"):h.replace(new RegExp(t[1]+"(['\"])(.*?)\\1"),t[0]);q[0]!=h&&(n=n.replace(q[0],h))}else throw c="missing <"+f[1]+"> in "+h, -Error(c);}n=n.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(f[0],n);g.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ -(255Ll){if(d.load(this.Dg)){this.Se=new H(this,"1.15.7","failsafe");this.Se.load()&&(Pl(this,d),a=2,Il(this.Se));this.Se.set("timestamp",pa());Jl(this.Se);var e=this.Oc&&!this.vh;if(1==a||ua("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"== +f&&"no machine state"!=g?(this.Fa("Error: "+g),"unable to verify user"==g&&(xa("user",""),this.Pc=null)):this.ca(f+": "+g),Il(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Ol(this,c?d:null)}else 2==a&&d.clear()}else Ol(this);delete this.Dg;delete this.Yh}e=Ra(this.id);for(f=0;fa[1];a=a[2];this.Nb=!0;this.Ek||(this.ca("PCjs v1.15.7\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.Ek=!0);this.S&&Ql(this,this.S,b,c,a);this.Gk&&(Pl(this,b),b.clear());!c&&this.Se&&(this.Se.clear(),delete this.Se)}; +function Pl(a,b){if(ua("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.ie(),d=b.toString(),e={app:"PCjs",ver:"1.15.7"};e.url=a.url;e.user=c;e.type="bug";e.data=d;sa("http://www.pcjs.org/api/v1/report",!0,e)}} +function Gl(a,b,c){var d,e="none",f=new H(a,"1.15.7"),g=new H(a,"1.15.7","validate"),h=pa();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.15.7");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.S&&a.S.Zb&&(c&&a.S.Ab(),d=a.S.Zb(b,c),"object"===typeof d&&f.set(a.S.id,d),c&&(a.S.Nb=!1,!1===d&&(e=null)));for(var h=Ra(a.id),m=0;mn.indexOf("/")&&(n=window.location.pathname+n);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(n?" url=$2"+n+"$2":""))}n=null;if(0===a.indexOf("<"))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),n=new window.ActiveXObject("Microsoft.XMLDOM"),n.async=!1,n.loadXML(a)):n=(new window.DOMParser).parseFromString(a,"text/xml")}catch(q){n= +null,a=q.message}else a="unrecognized XML: "+(255/g.exec(a)){var d=c[2];sa(d,!0,null,null,function(e,f,g){if(g||!f)b(a,"unable to resolve XML reference: "+c[0]+" ("+g+")");else{if(e=c[3])if(g=f.match(new RegExp("<"+c[1]+"[^>]*>"))){for(var h=g[0],m,n=/( [a-z]+=)(['"])(.*?)\2/g;m=n.exec(e);)h=0>h.indexOf(m[1])?h.replace(">",m[0]+">"):h.replace(new RegExp(m[1]+"(['\"])(.*?)\\1"),m[0]);g[0]!=h&&(f=f.replace(g[0],h))}else{b(a,"missing <"+c[1]+"> in "+d);return}f=f.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(c[0],f);Wl(a,b)}})}else b(a,null)} +function Xl(a,b,c,d){function e(a){if(g){var b=B(g,"machine-warning");b[0]&&(b[0].innerHTML="Error: "+ha(a))}h&&f();h=!1}function f(){0==--Tl&&Ia(!0)}var g,h=!0;Tl++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.15.7/components.xsl");var m=function(a,d){if(d){var h=function(a,b){if(b)if(b)if(window.ActiveXObject||"ActiveXObject"in window){var h=d.transformNode(b);h?(g.outerHTML=h,f()):e("transformNodeToObject failed")}else window.document.implementation&&window.document.implementation.createDocument? +(h=new XSLTProcessor,h.importStylesheet(b),(h=h.transformToFragment(d,window.document))?(g.parentNode.replaceChild(h,g),f()):e("transformToFragment failed")):e("unable to transform XML: unsupported browser");else e("failed to load XSL file: "+c);else e(a)};d?Ul(c,null,null,!1,h):e("failed to load XML file: "+b)}else e(a)};"<"!=b.substr(0,1)?Ul(b,a,d,!0,m):Vl(b,null,a,d,!1,m)}else e("failed to find machine element: "+a)}catch(n){e(n.message)}return h} +window.embedPC=function(a,b,c,d){return Xl(a,b,c,d)};window.enableEvents=Ia;window.sendEvent=Ja;Ia(!1);})();//@ sourceMappingURL=/tmp/pcjs/1.15.7/pc-dbg.map diff --git a/docs/pcjs/demos/pc.js b/docs/pcjs/demos/pc.js index ccd37e48b..1dcddc785 100644 --- a/docs/pcjs/demos/pc.js +++ b/docs/pcjs/demos/pc.js @@ -1,108 +1,110 @@ (function(){var g,ba,h;function p(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ca(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));b&&(d=c.lastIndexOf("."),0":">",'"':""","'":"'"}; -function fa(a){return a.replace(/[&<>"']/g,function(a){return ea[a]})}function ga(){return Date.now()||+new Date}function ha(){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 ia=[31,28,31,30,31,30,31,31,30,31,30,31]; -function t(a,b,c,d,e,f){b=!!b;var l=0,k=null,m=ca(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(n.onreadystatechange=void 0,k=n.responseText,200!=n.status&&(l=n.status||-1),d&&e&&e.call(d,m,k,l,f))});if(c){var q="",s;for(s in c)c.hasOwnProperty(s)&&(q&&(q+="&"),q+=s+"="+encodeURIComponent(c[s]));q=q.replace(/%20/g,"+");n.open("POST",a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded"); -n.send(q)}else n.open("GET",a,b),n.send();a=[];b||(k=n.responseText,200!=n.status&&(l=n.status||-1),d&&e&&e.call(d,m,k,l,f),a=[l,k]);return a}function ja(){return"http://"+(window?window.location.host:"www.pcjs.org")}function u(a){window?window.alert(a):console.log(a)}function ka(a){var b=!1;window&&(b=window.confirm(a));return b}function la(a){if(window)try{window.localStorage.setItem("user",a)}catch(b){}} -function ma(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 na={init:[],show:[],exit:[]},oa=!0;function pa(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function v(a){na.init.push(a)}function qa(a){if(oa)for(var b=0;b"']/g,function(a){return ea[a]})}function ga(){return Date.now()||+new Date}function ha(){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 ia=[31,28,31,30,31,30,31,31,30,31,30,31],ja; +function s(a,b,c,d,e,f){b=!!b;var l=0,k=null,m=ca(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(k=n.responseText,200!=n.status&&(l=n.status||-1),e&&(d?e.call(d,m,k,l,f):e(m,k,l,f)))});if(c){var q="",v;for(v in c)c.hasOwnProperty(v)&&(q&&(q+="&"),q+=v+"="+encodeURIComponent(c[v]));q=q.replace(/%20/g,"+");n.open("POST",a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded"); +n.send(q)}else n.open("GET",a,b),n.send();a=[];b||(k=n.responseText,200!=n.status&&(l=n.status||-1),e&&(d?e.call(d,m,k,l,f):e(m,k,l,f)),a=[l,k]);return a}function ka(){return"http://"+(window?window.location.host:"www.pcjs.org")}function t(a){window?window.alert(a):console.log(a)}function la(a){var b=!1;window&&(b=window.confirm(a));return b} +function ma(){if(void 0===ja){var a;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}ja=a}return ja}function na(a){var b;try{b=window.localStorage.getItem(a)}catch(c){}return b}function oa(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} +function pa(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 qa={init:[],show:[],exit:[]},ra=!1,sa=!0;function ua(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function u(a){qa.init.push(a)}function va(a){if(sa)for(var b=0;b=this.kf?12:14;this.mc=1<>2;this.eb=this.mc-1;this.cg=(this.Qe+this.mc)/this.mc|0;this.Rd=this.cg-1;this.Qf=[];this.Rf=[];this.Nh();this.La()}y(w,Ga);Ga.prototype.Nh=function(){this.ya=Array(this.cg);for(var a=0;a>a.Lb;0>this.Lb;0>a.Lb;0>a.Lb].Qi(b&a.eb)}function Na(a,b){var c=b&a.eb,d=(b&a.yb)>>a.Lb;return c!=a.eb?a.ya[d].In(c):a.ya[d++].Qi(c)|a.ya[d&a.Rd].Qi(0)<<8} -function Oa(a,b,c){a.ya[(b&a.yb)>>a.Lb].Yi(b&a.eb,c&255)}function Pa(a,b,c){var d=b&a.eb;b=(b&a.yb)>>a.Lb;d!=a.eb?a.ya[b].Sn(d,c&65535):(a.ya[b++].Yi(d,c&255),a.ya[b&a.Rd].Yi(0,c>>8&255))}function Qa(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},Jn:function(a){var b=a>>2;a=(a&3)<<3;var c=this.la[b]>>>a;return 24>a?c&65535:c&255|(this.la[b+1]&255)<<8},Qn:function(a,b){var c=a>>2,d=(a&3)<<3;this.la[c]=this.la[c]&~(255<>2,d=(a&3)<<3;24>d?this.la[c]=this.la[c]&~(65535<>8);this.Ya=!0},save:function(){return this.ba? -null:this.la},restore:function(a){return this.ba?null==a:a&&this.gl==a.length<<2?(this.la=a,this.Ya=!0):!1},he:function(a,b){a||(a=[]);void 0===b&&(b=!0);var c=a;this.uc=c[0]?c[0]:this.Lg;this.Hn=c[1]?c[1]:this.Lg;b&&(this.Qi=c[0]?c[0]:this.Lg,this.In=c[1]?c[1]:this.Lg);c=a;this.xc=c[2]&&!this.uj?c[2]:this.Wg;this.Rn=c[3]&&!this.uj?c[3]:this.Wg;b&&(this.Yi=c[2]?c[2]:this.Wg,this.Sn=c[3]?c[3]:this.Wg)}};var Wa=[Ha.prototype.Gn,Ha.prototype.Jn,Ha.prototype.Qn,Ha.prototype.Tn]; -function Xa(a,b){w.call(this,"CPU",a,Xa);var c=a.multiplier||1;this.cd=a.cycles||b;this.Ad=c;this.xg=Math.round(this.cd/1E4)/100;this.ze=this.xg*this.Ad;this.qc=this.Bb=!1;this.wh=a.autoStart;c=sa.autostart;void 0!==c&&(this.wh="true"==c?!0:"false"==c?!1:null);this.kg=!1;this.Cg=this.Be=0;this.Dg=a.csStart;this.mf=a.csInterval;this.nf=a.csStop;var d=this;this.Jm=function(){Ya(d)};this.La()}y(w,Xa);g=Xa.prototype; -g.ic=function(a,b,c,d){this.ma=b;this.Oa=d;this.Ea=a;var e=D(a,"Video");e&&(this.ff=function(){Za(e)},this.He=function(){e.He()});this.ga=D(a,"ChipSet");this.La()};g.reset=function(){};g.save=function(){return null};g.restore=function(){return!1};g.Ob=function(a,b){if(!b){if(a&&this.restore){$a(this);if(!this.restore(a))return!1;ab(this)}else this.reset();this.cc("No debugger detected")}this.Bb=!0;!bb(this)&&this.Oa&&this.Oa.Ao();this.ff();this.ef();return!0}; -g.Nb=function(a){this.Bb=!1;return a&&this.save?this.save():!0};function bb(a){return!0===a.wh||null===a.wh&&void 0===a.oa.run?(Ya(a),!0):!1}g.He=function(){};g.yj=function(){return 0};function ab(a){void 0===a.Dg&&(a.Dg=0);void 0===a.mf&&(a.mf=-1);void 0===a.nf&&(a.nf=-1);a.kg=0<=a.Dg&&0c&&(c=60);2>c&&(c=2);var d=1;b&&1a.xg&&(c=Math.round(c/a.Ad));return c}function $a(a){a.Kc=0;a.Ag=1;a.de=a.Dd=a.Lc=a.A=0;ab(a);eb(a,1)} -function eb(a,b,c){void 0!==b&&(0.8>a.Kc/a.ze&&(b=1),a.Ad=b,b=a.xg*a.Ad,a.ze!=b&&(a.ze=b,b=a.ze.toFixed(2)+"Mhz",a.oa.setSpeed&&(a.oa.setSpeed.innerHTML=b),a.cc("target speed: "+b)),c&&a.He());gb(a,a.Dd);a.Dd=0;a.Ae=ga();a.ae=0;hb(a)} -function Ya(a,b){if(Ba(a,!0)){a.qc||(eb(a),a.Ea&&a.Ea.start(a.Ae,ib(a)),a.qc=!0,a.ga&&jb(a.ga),a.oa.run&&(a.oa.run.innerHTML="Halt"),b&&a.He());a.Ji>=a.cd&&hb(a,!0);a.rf=0;a.zg=ga();if(a.ae){var c=a.zg-a.ae;c>a.Ej&&(a.Ae+=c,a.Ae>a.zg&&(a.Ae=a.zg))}try{do{a.Yk(a.kg?1:Math.round(a.Dm/a.Ag));var d=a.Lc-a.A;a.Dd+=d;a.rf+=d;gb(a,0,!0);var c=a,e=d;if(c.kg){var f=!1;c.Cg=c.Cg+c.yj()|0;c.Be-=e;0>=c.Be&&(c.Be+=c.mf,f=!0);0<=c.nf&&c.nf<=ib(c)&&(c.mf=c.nf=-1,ab(c),cb(c),f=!0);f&&c.cc(ib(c)+" cycles: checksum="+ -p(c.Cg))}a.pf-=d;0>=a.pf&&(a.pf+=a.Ij,a.ff());a.of-=d;0>=a.of&&(a.of+=a.Hj,a.ef());a.qf-=d;if(0>=a.qf){a.qf+=a.Uh;break}}while(a.qc)}catch(l){cb(a);a.ff();a.ef();a.Ea&&a.Ea.stop(ga(),ib(a));Ba(a,!1);Da(a,l.message);return}d=setTimeout;c=a.Jm;a.ae=ga();e=a.Ej;a.rf&&(e=Math.round(e*a.rf/a.Uh));e-=a.ae-a.zg;if(f=a.ae-a.Ae)a.Kc=Math.round(a.Dd/(10*f))/100,864E5<=f&&(a.de=0,a.ga&&kb(a.ga,!0),eb(a));if(0>e||a.Kc>13;return this.hb=e}if(b&&768>=b)return this.ua=a,this.ad=c,this.kc=d,this.tc=(d&24576)>>13,this.hb=e}return-1} -function vb(a){return this.hb+a}function wb(a){return this.hb+a}function qb(a,b,c){return a+b<=this.ad?this.hb+a:tb.call(this,0,0,c)}function tb(a,b,c){c||xb.call(this.ia,13,0);return-1}function sb(a,b,c){return a+b<=this.ad?this.hb+a:ub.call(this,0,0,c)}function ub(a,b,c){c||xb.call(this.ia,13,0);return-1}mb.prototype.save=function(){return[this.ua,this.hb,this.ad,this.kc,this.tc,this.Qg]}; -mb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.ua=a[0],this.hb=a[1],this.ad=a[2],this.kc=a[3],this.tc=a[4],this.Qg=a[5])};function nb(a,b){void 0===b&&(b=!!(a.ia.fd&1));b?(a.load=pb,a.Ic=qb,a.Sb=sb):(a.load=ob,a.Ic=vb,a.Sb=wb)} -function yb(a){this.Fa=a.model||8088;var b=0;switch(this.Fa){default:case 8088:b=4772727;break;case 80286:b=6E6}Xa.call(this,a,b);this.bj=61442;this.Of=4;this.Ce=255;this.Ki=4;this.Z=5;this.na=6;this.ca=7;this.da=8;this.P=9;this.U=11;this.V=12;this.be=4;this.Kj=60;this.Lj=83;this.Fb=3;this.fb=9;this.Ub=16;this.Gg=1;this.Pj=19;this.Rj=28;this.Tj=16;this.Sj=21;this.Qj=37;this.Nj=2;this.ci=9;this.Oj=5;this.Mj=33;this.ei=10;this.di=8;this.xf=3;this.wf=15;this.gk=51;this.hk=1;this.ik=2;this.jk=4;this.fk= -32;this.lk=this.fi=15;this.Gb=16;this.Hb=4;this.nk=11;this.mk=18;this.kk=24;this.nb=4;this.ok=2;this.gi=16;this.pk=17;this.li=18;this.qk=19;this.ki=5;this.mi=6;this.vk=2;this.uk=8;this.sk=9;this.oi=this.ni=this.rk=this.tk=10;this.Vj=80;this.Xj=144;this.Uj=86;this.Wj=154;this.Zj=101;this.ak=165;this.Yj=107;this.$j=171;this.xk=70;this.zk=113;this.wk=76;this.yk=124;this.ck=80;this.ek=128;this.bk=86;this.dk=134;this.zf=3;this.yf=16;this.ti=10;this.si=8;this.Ak=51;this.Vb=8;this.Bk=17;this.Ck=36;this.ac= -11;this.Dk=16;this.Af=10;this.tb=2;this.$h=18;this.ai=9-this.tb;this.bi=17-this.tb;this.hi=12;this.ii=9-this.tb;this.ji=13-this.tb;this.pi=18;this.qi=9-this.tb;this.ri=17-this.tb;this.ui=15;this.vi=9-this.tb;this.wi=15-this.tb;this.Ai=11;this.Bi=9-this.tb;this.Ci=10-this.tb;this.Ek=8;this.Hk=12;this.Fk=18;this.Gk=17;this.Ik=15;this.yi=8;this.xi=20;this.zi=2;this.Fi=3;this.Bf=9;this.Ei=5;this.Di=11;this.Hi=4;this.Gi=17;this.Jk=11;this.Na=zb.slice();80186<=this.Fa&&(this.Ce=31,this.Na[15]=G,this.Na[96]= -Ab,this.Na[97]=Bb,this.Na[98]=Cb,this.Na[99]=G,this.Na[100]=G,this.Na[101]=G,this.Na[102]=G,this.Na[103]=G,this.Na[104]=Db,this.Na[105]=Eb,this.Na[106]=Fb,this.Na[107]=Gb,this.Na[108]=Hb,this.Na[109]=Ib,this.Na[110]=Jb,this.Na[111]=Kb,this.Na[192]=Lb,this.Na[193]=Mb,this.Na[200]=Nb,this.Na[201]=Ob,this.Na[241]=Pb,Qb[7]=Rb,Sb[7]=Rb,80286<=this.Fa&&(this.bj=2,this.Of=0,this.Na[15]=Tb,this.Na[99]=Ub,this.Na[84]=Vb,this.P=this.da=this.ca=this.na=this.Z=this.Ki=0,this.V=this.U=1,this.be=3,this.Kj=14,this.Lj= -16,this.Fb=2,this.Ub=this.fb=7,this.Gg=0,this.Pj=7,this.Rj=13,this.Tj=7,this.Sj=11,this.Qj=16,this.Nj=3,this.ci=6,this.Oj=2,this.Mj=13,this.di=this.ei=5,this.xf=2,this.wf=7,this.gk=23,this.hk=0,this.ik=1,this.jk=3,this.fk=17,this.fi=7,this.lk=11,this.Gb=7,this.Hb=3,this.nk=7,this.mk=11,this.kk=15,this.nb=2,this.ok=3,this.gi=7,this.qk=this.li=this.pk=8,this.mi=this.ki=4,this.vk=2,this.uk=3,this.sk=5,this.tk=2,this.rk=3,this.ni=5,this.oi=3,this.Vj=14,this.Xj=22,this.Uj=17,this.Wj=25,this.Zj=17,this.ak= -25,this.Yj=20,this.$j=28,this.xk=13,this.zk=21,this.wk=16,this.yk=24,this.ck=13,this.ek=21,this.bk=16,this.dk=24,this.zf=2,this.yf=7,this.si=this.ti=5,this.Ak=19,this.Bk=this.Vb=5,this.Ck=17,this.ac=3,this.Dk=5,this.Af=3,this.tb=0,this.$h=8,this.ai=5,this.bi=9,this.ii=this.hi=5,this.ji=4,this.qi=this.pi=5,this.ri=4,this.ui=7,this.vi=5,this.wi=8,this.Ai=3,this.Bi=4,this.Ci=3,this.Hk=this.Ek=11,this.Gk=this.Fk=15,this.Ik=7,this.yi=5,this.xi=8,this.zi=0,this.Fi=2,this.Bf=6,this.Ei=3,this.Di=6,this.Hi= -3,this.Jk=this.Gi=5));this.dl=[];this.cj=[];this.Lc=this.lh=0;this.lg=!1;this.ya=[];this.Qe=this.yb=this.Lb=this.eb=this.Rd=0;this.S=this.vl;this.T=this.wl;this.N=this.xm;this.O=this.ym;this.Q=this.On;this.R=this.Pn;Wb(this)}y(Xa,yb);g=yb.prototype;g.Nh=function(a,b,c,d,e){this.ya=a;this.Qe=this.yb=b;this.Lb=c;this.eb=d;this.Rd=e};g.reset=function(){this.qc&&cb(this);Wb(this);$a(this);this.Yc=!1}; -function Wb(a){a.G=0;a.B=0;a.I=0;a.J=0;a.X=0;a.H=0;a.F=0;a.D=0;a.fd=65520;a.Sc=0;a.pe=1023;a.pc={Li:0,ua:0,kc:0,wg:-1};a.Ia=new mb(a,"CS");a.dc=new mb(a,"DS");a.Wb=new mb(a,"SS");a.jb=new mb(a,"ES");a.Wk=new mb(a,"ZERO");Xb(a,0,65535);80286<=a.Fa&&(a.Rc=0,a.Pe=65535,a.Ge=new mb(a,"LDT",!0),a.Sg=new mb(a,"TSS",!0),a.ub=new mb(a,"VER",!0),Xb(a,65520,61440),a.Ia.hb=16711680);Yb(a,0);Zb(a);a.Za=0;a.ob=a.Ff=-1;a.Zf=0;a.ea=a.Ba=-1;a.C=a.dc;a.M=a.Wb;a.Y=a.qa=0} -g.yj=function(){var a=this.G+this.B+this.I+this.J+this.X+this.H+this.F+this.D|0;return a=a+this.ra+this.Ia.ua+this.dc.ua+this.Wb.ua+this.jb.ua+$b(this)|0};function ac(a,b){var c=a.cj[b];null!=c&&(c(--a.lh),delete a.cj[b])}function Zb(a,b){void 0===b&&(b=!!(a.fd&1));bc=b?cc:dc;nb(a.Ia,b);nb(a.dc,b);nb(a.Wb,b);nb(a.jb,b)} -g.save=function(){var a=new H(this);a.set(0,[this.G,this.B,this.I,this.J,this.X,this.H,this.F,this.D]);a.set(1,[this.ra,this.Ia.save(),this.dc.save(),this.Wb.save(),this.jb.save(),$b(this),null!=this.Rc?[this.fd,this.Rc,this.Pe,this.Sc,this.pe,this.Ge.save(),this.Sg.save()]:null]);a.set(2,[this.C.Qg,this.M.Qg,this.Y,this.qa,this.Za,this.ea,this.Ba]);a.set(3,[this.Ag,this.de,this.Ad]);a.set(4,Qa(this.ma));return a.data()}; -g.restore=function(a){var b;b=a[0];this.G=b[0];this.B=b[1];this.I=b[2];this.J=b[3];this.X=b[4];this.H=b[5];this.F=b[6];this.D=b[7];b=a[1];this.Ia.restore(b[1]);this.dc.restore(b[2]);this.Wb.restore(b[3]);this.jb.restore(b[4]);Yb(this,b[5]);var c=b[6];c&&c.length&&(this.fd=c[0],this.Rc=c[1],this.Pe=c[2],this.Sc=c[3],this.pe=c[4],this.Ge.restore(c[5]),this.Sg.restore(c[6]),Zb(this));I(this,b[0]);b=a[2];this.C=ec(this,b[0]);this.M=ec(this,b[1]);this.Y=b[2];this.qa=b[3];this.Za=b[4];this.ea=b[5];this.Ba= -b[6];b=a[3];this.Ag=b[0];this.de=b[1];eb(this,b[2]);a:{b=this.ma;a=a[4];for(c=0;c>1?128:0} -function sc(a){return(a.fa^a.ha^a.fa>>1)&a.$>>1?2048:0}function tc(a){a.W&=~a.$}function uc(a){a.ha=a.fa&16|a.ha&-17}function vc(a){a.W|=a.$-1}function wc(a){a.fa&=~a.$;a.ha=a.fa&32896|a.ha&-32897}function xc(a){a.W|=a.$}function yc(a){a.ha=~(a.fa&16)&16|a.ha&-17}function zc(a){a.W&=~(a.$-1)}function Ac(a){rc(a)||(a.fa^=a.$>>1|a.$>>2,a.ha^=32896)}function Bc(a){a.fa|=a.$;a.ha=a.fa&32896|a.ha&-32897}function $b(a){return a.Ha&-2262|kc(a)|lc(a)|mc(a)|qc(a)|rc(a)|sc(a)} -function Yb(a,b){a.$=256;a.W=a.fa=a.ha=0;b&1&&xc(a);b&4||(a.fa|=1);b&16&&(a.ha|=16);b&64||vc(a);b&128&&Ac(a);b&2048&&Bc(a);a.Ha=a.Ha&-1793|b&1792|a.bj;a.Ha&256&&(a.Za|=2,a.Y|=4)} -g.vb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.oa[c]=d;e=!0;break;default:e=Xa.prototype.vb.call(this,a,b,c,d)}return e};function Cc(a,b){return a.ya[(b&a.yb)>>a.Lb].uc(b&a.eb)} -function F(a,b){var c=b&a.eb,d=(b&a.yb)>>a.Lb;a.A-=a.Ki;return c!=a.eb?a.ya[d].Hn(c):a.ya[d++].uc(c)|a.ya[d&a.Rd].uc(0)<<8}function Dc(a,b,c){a.ya[(b&a.yb)>>a.Lb].xc(b&a.eb,c&255)}function Ec(a,b,c){var d=b&a.eb;b=(b&a.yb)>>a.Lb;a.A-=a.Ki;d!=a.eb?a.ya[b].Rn(d,c&65535):(a.ya[b++].xc(d,c&255),a.ya[b&a.Rd].xc(0,c>>8&255))}g.vl=function(a,b){this.Jf=a;this.ea=a.Ic(this.Cf=b,0);return this.Y&1?0:Cc(this,this.ea)};g.wl=function(a,b){this.Jf=a;this.ea=a.Ic(this.Cf=b,1);return this.Y&1?0:F(this,this.ea)}; -g.xm=function(a,b){this.Jf=a;this.Ba=this.ea=a.Ic(this.Cf=b,0);return this.Y&1?0:Cc(this,this.ea)};g.ym=function(a,b){this.Jf=a;this.Ba=this.ea=a.Ic(this.Cf=b,1);return this.Y&1?0:F(this,this.ea)};g.On=function(a){this.Y&2||Dc(this,this.Jf.Sb(this.Cf,1),a)};g.Pn=function(a){this.Y&2||Ec(this,this.Jf.Sb(this.Cf,2),a)};g.aa=function(){var a=Cc(this,this.Ca);this.Ca=this.Ia.hb+(this.ra=this.ra+1&65535);return a}; -g.L=function(){var a=Cc(this,this.Ca)<<24>>24;this.Ca=this.Ia.hb+(this.ra=this.ra+1&65535);return a&65535};g.K=function(){var a=F(this,this.Ca);this.Ca=this.Ia.hb+(this.ra=this.ra+2&65535);return a};g.Aa=function(){var a=this.X;this.X=this.X+2&65535;return F(this,this.Wb.Ic(a,1))};function K(a,b){var c=a.X=a.X-2&65535;Ec(a,a.Wb.Sb(c,1),b)} -g.ef=function(){E(this,"AX",this.G);E(this,"BX",this.B);E(this,"CX",this.I);E(this,"DX",this.J);E(this,"SP",this.X);E(this,"BP",this.H);E(this,"SI",this.F);E(this,"DI",this.D);E(this,"CS",this.Ia.ua);E(this,"DS",this.dc.ua);E(this,"SS",this.Wb.ua);E(this,"ES",this.jb.ua);E(this,"IP",this.ra);var a=$b(this);E(this,"PS",a);E(this,"C",a&1?1:0,1);E(this,"P",a&4?1:0,1);E(this,"A",a&16?1:0,1);E(this,"Z",a&64?1:0,1);E(this,"S",a&128?1:0,1);E(this,"T",a&256?1:0,1);E(this,"I",a&512?1:0,1);E(this,"D",a&1024? -1:0,1);E(this,"O",a&2048?1:0,1);this.oa.speed&&(this.oa.speed.innerHTML=this.qc&&this.Kc?this.Kc.toFixed(2)+"Mhz":"Stopped")}; -g.Yk=function(a){this.lg=!0;this.Lc=this.A=a;this.ga&&kb(this.ga);a||!this.Oa||this.Oa.yo(this.Oa.ao)||(this.Y|=4);do{if(a=this.Y&240)this.qa|=a;else if(this.Jg=this.Ca,this.ea=this.Ba=-1,this.C=this.dc,this.M=this.Wb,this.qa=this.Y&256,this.Za){a:{if(!(this.Y&4))if(this.Za&1&&this.Ha&512){if(a=Fc(this.ga),-1<=a&&(this.Za&=-2,0<=a)){this.Za&=-5;Gc.call(this,a,null,11);break a}}else if(this.Za&2){this.Za&=-3;Gc.call(this,1,null,11);break a}if(a=this.Za&8){a=this.ga;for(var b=!1,c=0;cthis.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return(this.W=this.fa=a+b)&255} -function Jc(a,b){this.$=256;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return(this.W=this.fa=this.ha=a|b)&255}function Kc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=256;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return this.W&255}function Lc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=256;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return this.W&255} -function Mc(a,b){this.$=256;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return(this.W=this.fa=this.ha=a&b)&255}function Nc(a,b){this.ha=a^b;this.$=256;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return(this.W=this.fa=a-b)&255}function Oc(a,b){this.$=256;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return(this.W=this.fa=this.ha=a^b)&255}function Pc(a,b){this.ha=a^b;this.$=256;this.W=this.fa=a-b;this.A-=0>this.Ba?0>this.ea?this.Fb:this.ci:this.fb;this.Y|=2;return a} -function Qc(a,b){this.ha=a^b;this.$=65536;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return(this.W=this.fa=a+b)&65535}function Rc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return(this.W=this.fa=this.ha=a|b)&65535}function Sc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=65536;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return this.W&65535} -function Tc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=65536;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return this.W&65535}function Uc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return(this.W=this.fa=this.ha=a&b)&65535}function Vc(a,b){this.ha=a^b;this.$=65536;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return(this.W=this.fa=a-b)&65535} -function Wc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.ea?this.Fb:this.fb:this.Ub;return(this.W=this.fa=this.ha=a^b)&65535}function Xc(a,b){this.ha=a^b;this.$=65536;this.W=this.fa=a-b;this.A-=0>this.Ba?0>this.ea?this.Fb:this.ci:this.fb;this.Y|=2;return a}function Yc(a,b){this.W=this.W&this.$-1|(a&b?this.$:0);(a^a>>1)&b>>1?Bc(this):wc(this)}function Zc(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Yc.call(this,d,256)}return c} -function $c(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Yc.call(this,d,65536)}return c}function ad(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Yc.call(this,d,256)}return c}function bd(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);Yc.call(this,d,65536)}return c}function cd(a,b){var c=a;if(b){var d;(d=(b&this.Ce)%9)?(d=a<>9-d,c=d&255):d=a|(this.W&this.$?1:0)<<8;Yc.call(this,d,256)}return c} -function dd(a,b){var c=a;if(b){var d;(d=(b&this.Ce)%17)?(d=a<>17-d,c=d&65535):d=a|(this.W&this.$?1:0)<<16;Yc.call(this,d,65536)}return c}function ed(a,b){var c=a;b&&(c=(b&this.Ce)%9,c=a>>c|(this.W&this.$?1:0)<<8-c|a<<9-c,Yc.call(this,c,256),c&=255);return c}function fd(a,b){var c=a;b&&(c=(b&this.Ce)%17,c=a>>c|(this.W&this.$?1:0)<<16-c|a<<17-c,Yc.call(this,c,65536),c&=65535);return c} -function gd(a,b){var c=a;b&&(c=8>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255} -function jd(a,b){if(b){var c=16>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535}function nd(a,b){if(b){8>24>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255}function od(a,b){if(b){16>16>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535} -function pd(){this.A-=0>this.ea?2:this.Ik;return 1}function qd(){var a=this.I&this.Ce;this.A-=(0>this.ea?this.yi:this.xi)+(a<this.ea?this.yi:this.xi)+(a<this.Ba?this.Vb:this.Bk;return b},td,td,td,td,td,td,td],xd=[function(a,b){this.A-=0>this.Ba?this.tk:this.rk;return b},L,L,L,L,L,L,L],yd=[Zc,ad,cd,ed,gd,id,L,nd],zd=[$c,bd,dd,fd,hd,jd,L,od],Bd=[function(a,b){b=this.aa();this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.ea?this.Ei:this.Di;this.Y|=2;return a},L,function(a){this.A-=0>this.ea?this.zf:this.yf;return a^255},function(a,b){b=0;this.ha=a^b;this.$=256; -this.A-=0>this.ea?this.zf:this.yf;return(this.W=this.fa=b-a)&255},function(a){this.G=this.ob=(this.W=(this.G&255)*a)&65535;this.ha=this.fa=this.W;this.$=256;this.G&65280?(xc(this),Bc(this)):(tc(this),wc(this));this.A-=0>this.ea?this.xk:this.wk;this.Y|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.ob=b&65535;this.W=this.ha=this.fa=b;this.$=256;127b?(xc(this),Bc(this)):(tc(this),wc(this));this.A-=0>this.ea?this.ck:this.bk;this.Y|=2;return a},function(a){if(!a)return Ad.call(this), -a;var b=this.G/a;if(255this.ea?this.Vj:this.Uj;this.Y|=2;return a},function(a){if(!a)return Ad.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Ad.call(this),a;this.ob=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.fa=this.ha=this.W=b|256;this.$=256;this.A-=0>this.ea?this.Zj:this.Yj;this.Y|=2;return a}],Cd=[function(a,b){b=this.K();this.W=this.fa=this.ha= -a&b;this.$=65536;this.A-=0>this.ea?this.Ei:this.Di;this.Y|=2;return a},L,function(a){this.A-=0>this.ea?this.zf:this.yf;return a^65535},function(a,b){b=0;this.ha=a^b;this.$=65536;this.A-=0>this.ea?this.zf:this.yf;return(this.W=this.fa=b-a)&65535},function(a){this.ob=this.G=(this.W=this.G*a)&65535;this.Ff=this.J=this.W>>16&65535;this.ha=this.fa=this.W;this.$=65536;this.J?(xc(this),Bc(this)):(tc(this),wc(this));this.A-=0>this.ea?this.zk:this.yk;this.Y|=2;return a},function(a){var b=(this.G<<16>>16)* -(a<<16>>16);this.G=this.ob=b&65535;this.J=this.Ff=b>>16&65535;this.W=this.ha=this.fa=b;this.$=65536;32767b?(xc(this),Bc(this)):(tc(this),wc(this));this.A-=0>this.ea?this.ek:this.dk;this.Y|=2;return a},function(a,b){if(!a)return Ad.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return Ad.call(this),a;this.ob=this.G=c&65535;this.Ff=this.J=b%a&65535;this.fa=this.ha=this.W=c|65536;this.$=65536;this.A-=0>this.ea?this.Xj:this.Wj;this.Y|=2;return a},function(a,b){if(!a)return Ad.call(this), -a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Ad.call(this),a;this.ob=this.G=d&65535;this.Ff=this.J=b%c&65535;this.fa=this.ha=this.W=d|65536;this.$=65536;this.A-=0>this.ea?this.ak:this.$j;this.Y|=2;return a}],Qb=[function(a){this.ha=a;a=(this.fa=a+1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.ea?this.xf:this.wf;return a},function(a){this.ha=a;a=(this.fa=a-1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.ea?this.xf:this.wf; -return a},L,L,L,L,L,L],Sb=[function(a){this.ha=a;a=(this.fa=a+1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.ea?this.xf:this.wf;return a},function(a){this.ha=a;a=(this.fa=a-1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.ea?this.xf:this.wf;return a},function(a){K(this,this.ra);I(this,a);this.A-=0>this.ea?this.Tj:this.Sj;this.Y|=2;return a},function(a){if(0>this.ea)return L.call(this,a);K(this,this.Ia.ua);K(this,this.ra);Xb(this,a,F(this,this.ea+2));this.A-= -this.Qj;this.Y|=2;return a},function(a){I(this,a);this.A-=0>this.ea?this.nk:this.mk;this.Y|=2;return a},function(a){if(0>this.ea)return L.call(this,a);Xb(this,a,F(this,this.ea+2));this.A-=this.kk;this.Y|=2;return a},function(a){var b=a;this.Y&512&&(a=a-2&65535,80286>this.Fa&&(b=a));K(this,b);this.A-=0>this.ea?this.ac:this.Dk;this.Y|=2;return a},td],Dd=[Zc,ad,cd,ed,gd,id,L,nd],Ed=[$c,bd,dd,fd,hd,jd,L,od];function Fd(a,b){this.A-=0>this.Ba?0>this.ea?this.vk:this.uk:this.sk;return b} -function Gd(){return Fd.call(this,0,this.ob)}function Hd(a,b){this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.Ba?0>this.ea?this.Fi:this.Bf:this.Bf;this.Y|=2;return a}function Id(a,b){this.W=this.fa=this.ha=a&b;this.$=65536;this.A-=0>this.Ba?0>this.ea?this.Fi:this.Bf:this.Bf;this.Y|=2;return a}function Jd(a,b){var c=(b<<16>>16)*(this.aa()<<24>>24);this.W=this.ha=this.fa=c;this.$=256;32767c?(xc(this),Bc(this)):(tc(this),wc(this));this.A-=0>this.ea?21:24;return c&65535} -function Kd(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.W=this.ha=this.fa=c;this.$=65536;32767c?(xc(this),Bc(this)):(tc(this),wc(this));this.A-=0>this.ea?21:24;return c&65535}function Ld(a){return a}function Md(a){if(0>this.ea)return N.call(this),a;this.A-=this.ok;return this.ea}function Nd(a,b){if(0>this.ea)return N.call(this),a;hc(this,F(this,this.ea+2));this.A-=this.gi;return b} -function Od(a,b){if(0>this.ea)return N.call(this),a;jc(this,F(this,this.ea+2));this.A-=this.gi;return b}function Pd(a){if(0>this.ea)return G.call(this),a;var b=a<<16>>16,c=F(this,this.ea)<<16>>16,d=F(this,this.ea+2)<<16>>16;this.A-=this.Mj;if(bd)I(this,this.Jg-this.Ia.hb),Gc.call(this,5,null,0);this.Y|=2;return a}function Qd(a,b){this.A-=10+(0>this.ea?0:1);if((a&3)<(b&3))return a=a&-4|b&3,zc(this),a;vc(this);return a} -function Rd(a,b){this.A-=14+(0>this.ea?0:2);if(0<=this.ub.load(b,!0)&&this.ub.tc>=(this.Ia.ua&3)&&this.ub.tc>=(b&3))return zc(this),this.ub.kc&65280;vc(this);return a}function Sd(a,b){this.A-=14+(0>this.ea?0:2);if(b&65528&&0<=this.ub.load(b,!0)&&(3072==(this.ub.kc&3072)||this.ub.tc>=(this.Ia.ua&3))&&this.ub.tc>=(b&3))return zc(this),this.ub.ad;vc(this);return a} -function Td(a,b){if(0>this.ea){switch(this.Zf&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.Hi}else this.Ba=this.ea,this.Q(a),this.A-=this.Gi;return b} -function Ud(a,b){if(0>this.ea){switch(this.Zf&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.Hi}else this.Ba=this.ea,this.R(a),this.A-=this.Gi;return b}function Gc(a,b,c){fc(this,a)&&(K(this,$b(this)),this.Ha&=this.pc.wg,K(this,this.Ia.ua),K(this,this.ra),null!=b&&K(this,b),Xb(this,this.pc.Li,this.pc.ua),this.A-=this.gk+c)} -function Ad(){I(this,this.Jg-this.Ia.hb);Gc.call(this,0,null,2)}function xb(a,b){80186<=this.Fa&&(I(this,this.Jg-this.Ia.hb),Gc.call(this,a,b,0))}function G(){xb.call(this,6);cb(this)}function N(){I(this,this.Jg-this.Ia.hb);var a=Ma(this.ma,this.Ca),b=this.ra,c=this.Ia.ua;Da(this,"Undefined opcode 0x"+p(a,2)+" at "+(void 0!==c?p(c,4)+":"+p(b,4):p(b)));cb(this)}function Vd(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a} -function Wd(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function Xd(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function Yd(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function Zd(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function $d(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a}function ae(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a} -function be(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function ce(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function de(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function ee(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function fe(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a}function ge(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a} -function he(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a}function ie(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a}function je(a){a=a.call(this,this.I&255,this.B>>8);this.I=this.I&-256|a}function ke(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a}function le(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a}function me(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a} -function ne(a){a=a.call(this,this.J&255,this.B&255);this.J=this.J&-256|a}function oe(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a}function pe(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a}function qe(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function re(a){a=a.call(this,this.J&255,this.B>>8);this.J=this.J&-256|a}function se(a){a=a.call(this,this.B&255,this.G&255);this.B=this.B&-256|a} -function te(a){a=a.call(this,this.B&255,this.I&255);this.B=this.B&-256|a}function ue(a){a=a.call(this,this.B&255,this.J&255);this.B=this.B&-256|a}function ve(a){a=a.call(this,this.B&255,this.B&255);this.B=this.B&-256|a}function we(a){a=a.call(this,this.B&255,this.G>>8);this.B=this.B&-256|a}function xe(a){a=a.call(this,this.B&255,this.I>>8);this.B=this.B&-256|a}function ye(a){a=a.call(this,this.B&255,this.J>>8);this.B=this.B&-256|a} -function ze(a){a=a.call(this,this.B&255,this.B>>8);this.B=this.B&-256|a}function Ae(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8}function Be(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8}function Ce(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8}function De(a){a=a.call(this,this.G>>8,this.B&255);this.G=this.G&255|a<<8}function Ee(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8} -function Fe(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8}function Ge(a){a=a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8}function He(a){a=a.call(this,this.G>>8,this.B>>8);this.G=this.G&255|a<<8}function Ie(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8}function Je(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8}function Ke(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8} -function Le(a){a=a.call(this,this.I>>8,this.B&255);this.I=this.I&255|a<<8}function Me(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8}function Ne(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8}function Oe(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8}function Pe(a){a=a.call(this,this.I>>8,this.B>>8);this.I=this.I&255|a<<8}function Qe(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8} -function Re(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8}function Se(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8}function Te(a){a=a.call(this,this.J>>8,this.B&255);this.J=this.J&255|a<<8}function Ue(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8}function Ve(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8}function We(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8} -function Xe(a){a=a.call(this,this.J>>8,this.B>>8);this.J=this.J&255|a<<8}function Ye(a){a=a.call(this,this.B>>8,this.G&255);this.B=this.B&255|a<<8}function Ze(a){a=a.call(this,this.B>>8,this.I&255);this.B=this.B&255|a<<8}function $e(a){a=a.call(this,this.B>>8,this.J&255);this.B=this.B&255|a<<8}function af(a){a=a.call(this,this.B>>8,this.B&255);this.B=this.B&255|a<<8}function bf(a){a=a.call(this,this.B>>8,this.G>>8);this.B=this.B&255|a<<8} -function cf(a){a=a.call(this,this.B>>8,this.I>>8);this.B=this.B&255|a<<8}function df(a){a=a.call(this,this.B>>8,this.J>>8);this.B=this.B&255|a<<8}function ef(a){a=a.call(this,this.B>>8,this.B>>8);this.B=this.B&255|a<<8}function ff(a){this.G=a.call(this,this.G,this.G)}function gf(a){this.G=a.call(this,this.G,this.I)}function hf(a){this.G=a.call(this,this.G,this.J)}function jf(a){this.G=a.call(this,this.G,this.B)}function kf(a){this.G=a.call(this,this.G,this.X)} -function lf(a){this.G=a.call(this,this.G,this.H)}function mf(a){this.G=a.call(this,this.G,this.F)}function nf(a){this.G=a.call(this,this.G,this.D)}function of(a){this.I=a.call(this,this.I,this.G)}function pf(a){this.I=a.call(this,this.I,this.I)}function qf(a){this.I=a.call(this,this.I,this.J)}function rf(a){this.I=a.call(this,this.I,this.B)}function sf(a){this.I=a.call(this,this.I,this.X)}function tf(a){this.I=a.call(this,this.I,this.H)}function uf(a){this.I=a.call(this,this.I,this.F)} -function vf(a){this.I=a.call(this,this.I,this.D)}function wf(a){this.J=a.call(this,this.J,this.G)}function xf(a){this.J=a.call(this,this.J,this.I)}function yf(a){this.J=a.call(this,this.J,this.J)}function zf(a){this.J=a.call(this,this.J,this.B)}function Af(a){this.J=a.call(this,this.J,this.X)}function Bf(a){this.J=a.call(this,this.J,this.H)}function Cf(a){this.J=a.call(this,this.J,this.F)}function Df(a){this.J=a.call(this,this.J,this.D)}function Ef(a){this.B=a.call(this,this.B,this.G)} -function Ff(a){this.B=a.call(this,this.B,this.I)}function Gf(a){this.B=a.call(this,this.B,this.J)}function Hf(a){this.B=a.call(this,this.B,this.B)}function If(a){this.B=a.call(this,this.B,this.X)}function Jf(a){this.B=a.call(this,this.B,this.H)}function Kf(a){this.B=a.call(this,this.B,this.F)}function Lf(a){this.B=a.call(this,this.B,this.D)}function Mf(a){this.X=a.call(this,this.X,this.G)}function Nf(a){this.X=a.call(this,this.X,this.I)}function Of(a){this.X=a.call(this,this.X,this.J)} -function Pf(a){this.X=a.call(this,this.X,this.B)}function Qf(a){this.X=a.call(this,this.X,this.X)}function Rf(a){this.X=a.call(this,this.X,this.H)}function Sf(a){this.X=a.call(this,this.X,this.F)}function Tf(a){this.X=a.call(this,this.X,this.D)}function Uf(a){this.H=a.call(this,this.H,this.G)}function Vf(a){this.H=a.call(this,this.H,this.I)}function Wf(a){this.H=a.call(this,this.H,this.J)}function Xf(a){this.H=a.call(this,this.H,this.B)}function Yf(a){this.H=a.call(this,this.H,this.X)} -function Zf(a){this.H=a.call(this,this.H,this.H)}function $f(a){this.H=a.call(this,this.H,this.F)}function ag(a){this.H=a.call(this,this.H,this.D)}function bg(a){this.F=a.call(this,this.F,this.G)}function cg(a){this.F=a.call(this,this.F,this.I)}function dg(a){this.F=a.call(this,this.F,this.J)}function eg(a){this.F=a.call(this,this.F,this.B)}function fg(a){this.F=a.call(this,this.F,this.X)}function gg(a){this.F=a.call(this,this.F,this.H)}function hg(a){this.F=a.call(this,this.F,this.F)} -function ig(a){this.F=a.call(this,this.F,this.D)}function jg(a){this.D=a.call(this,this.D,this.G)}function kg(a){this.D=a.call(this,this.D,this.I)}function lg(a){this.D=a.call(this,this.D,this.J)}function mg(a){this.D=a.call(this,this.D,this.B)}function ng(a){this.D=a.call(this,this.D,this.X)}function og(a){this.D=a.call(this,this.D,this.H)}function pg(a){this.D=a.call(this,this.D,this.F)}function qg(a){this.D=a.call(this,this.D,this.D)} -var rg=[function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.G&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.G&255);this.Q(a);this.A-=this.da},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.G&255);this.Q(a);this.A-=this.da},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.G&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.C,this.F),this.G&255);this.Q(a);this.A-=this.Z},function(a){a= +w.prototype={toString:function(){return this.name?this.name:this.id||this.type},vb:function(a,b,c,d){switch(c){case "clear":return this.oa[c]||(this.oa[c]=d,d.onclick=function(a){return function(){a.oa.print&&(a.oa.print.value="")}}(this)),!0;case "print":return this.oa[c]||(this.ph=this.oa[c]=d,d.value="",this.cc=function(a){return function(b,c){8192=this.jf?12:14;this.mc=1<>2;this.cb=this.mc-1;this.cg=(this.Pe+this.mc)/this.mc|0;this.Qd=this.cg-1;this.Pf=[];this.Qf=[];this.Nh();this.Ka()}y(w,Ma);Ma.prototype.Nh=function(){this.xa=Array(this.cg);for(var a=0;a>a.Lb;0>this.Lb;0>a.Lb;0>a.Lb].Qi(b&a.cb)}function Ua(a,b){var c=b&a.cb,d=(b&a.yb)>>a.Lb;return c!=a.cb?a.xa[d].In(c):a.xa[d++].Qi(c)|a.xa[d&a.Qd].Qi(0)<<8} +function Va(a,b,c){a.xa[(b&a.yb)>>a.Lb].Yi(b&a.cb,c&255)}function Wa(a,b,c){var d=b&a.cb;b=(b&a.yb)>>a.Lb;d!=a.cb?a.xa[b].Sn(d,c&65535):(a.xa[b++].Yi(d,c&255),a.xa[b&a.Qd].Yi(0,c>>8&255))}function Xa(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},Jn:function(a){var b=a>>2;a=(a&3)<<3;var c=this.la[b]>>>a;return 24>a?c&65535:c&255|(this.la[b+1]&255)<<8},Qn:function(a,b){var c=a>>2,d=(a&3)<<3;this.la[c]=this.la[c]&~(255<>2,d=(a&3)<<3;24>d?this.la[c]=this.la[c]&~(65535<>8);this.Xa=!0},save:function(){return this.ba? +null:this.la},restore:function(a){return this.ba?null==a:a&&this.gl==a.length<<2?(this.la=a,this.Xa=!0):!1},ge:function(a,b){a||(a=[]);void 0===b&&(b=!0);var c=a;this.uc=c[0]?c[0]:this.Lg;this.Hn=c[1]?c[1]:this.Lg;b&&(this.Qi=c[0]?c[0]:this.Lg,this.In=c[1]?c[1]:this.Lg);c=a;this.xc=c[2]&&!this.uj?c[2]:this.Wg;this.Rn=c[3]&&!this.uj?c[3]:this.Wg;b&&(this.Yi=c[2]?c[2]:this.Wg,this.Sn=c[3]?c[3]:this.Wg)}};var bb=[Na.prototype.Gn,Na.prototype.Jn,Na.prototype.Qn,Na.prototype.Tn]; +function cb(a,b){w.call(this,"CPU",a,cb);var c=a.multiplier||1;this.bd=a.cycles||b;this.zd=c;this.xg=Math.round(this.bd/1E4)/100;this.ye=this.xg*this.zd;this.qc=this.Bb=!1;this.wh=a.autoStart;c=za.autostart;void 0!==c&&(this.wh="true"==c?!0:"false"==c?!1:null);this.kg=!1;this.Cg=this.Ae=0;this.Dg=a.csStart;this.lf=a.csInterval;this.mf=a.csStop;var d=this;this.Jm=function(){db(d)};this.Ka()}y(w,cb);g=cb.prototype; +g.ic=function(a,b,c,d){this.ma=b;this.Ma=d;this.Da=a;var e=D(a,"Video");e&&(this.ef=function(){eb(e)},this.Ge=function(){e.Ge()});this.ga=D(a,"ChipSet");this.Ka()};g.reset=function(){};g.save=function(){return null};g.restore=function(){return!1};g.Ob=function(a,b){if(!b){if(a&&this.restore){fb(this);if(!this.restore(a))return!1;hb(this)}else this.reset();this.cc("No debugger detected")}this.Bb=!0;!ib(this)&&this.Ma&&this.Ma.Ao();this.ef();this.df();return!0}; +g.Nb=function(a){this.Bb=!1;return a&&this.save?this.save():!0};function ib(a){return!0===a.wh||null===a.wh&&void 0===a.oa.run?(db(a),!0):!1}g.Ge=function(){};g.yj=function(){return 0};function hb(a){void 0===a.Dg&&(a.Dg=0);void 0===a.lf&&(a.lf=-1);void 0===a.mf&&(a.mf=-1);a.kg=0<=a.Dg&&0c&&(c=60);2>c&&(c=2);var d=1;b&&1a.xg&&(c=Math.round(c/a.zd));return c}function fb(a){a.Jc=0;a.Ag=1;a.ce=a.Cd=a.Kc=a.A=0;hb(a);lb(a,1)} +function lb(a,b,c){void 0!==b&&(0.8>a.Jc/a.ye&&(b=1),a.zd=b,b=a.xg*a.zd,a.ye!=b&&(a.ye=b,b=a.ye.toFixed(2)+"Mhz",a.oa.setSpeed&&(a.oa.setSpeed.innerHTML=b),a.cc("target speed: "+b)),c&&a.Ge());mb(a,a.Cd);a.Cd=0;a.ze=ga();a.$d=0;nb(a)} +function db(a,b){if(Ha(a,!0)){a.qc||(lb(a),a.Da&&a.Da.start(a.ze,ob(a)),a.qc=!0,a.ga&&pb(a.ga),a.oa.run&&(a.oa.run.innerHTML="Halt"),b&&a.Ge());a.Ji>=a.bd&&nb(a,!0);a.qf=0;a.zg=ga();if(a.$d){var c=a.zg-a.$d;c>a.Ej&&(a.ze+=c,a.ze>a.zg&&(a.ze=a.zg))}try{do{a.Yk(a.kg?1:Math.round(a.Dm/a.Ag));var d=a.Kc-a.A;a.Cd+=d;a.qf+=d;mb(a,0,!0);var c=a,e=d;if(c.kg){var f=!1;c.Cg=c.Cg+c.yj()|0;c.Ae-=e;0>=c.Ae&&(c.Ae+=c.lf,f=!0);0<=c.mf&&c.mf<=ob(c)&&(c.lf=c.mf=-1,hb(c),jb(c),f=!0);f&&c.cc(ob(c)+" cycles: checksum="+ +p(c.Cg))}a.of-=d;0>=a.of&&(a.of+=a.Ij,a.ef());a.nf-=d;0>=a.nf&&(a.nf+=a.Hj,a.df());a.pf-=d;if(0>=a.pf){a.pf+=a.Uh;break}}while(a.qc)}catch(l){jb(a);a.ef();a.df();a.Da&&a.Da.stop(ga(),ob(a));Ha(a,!1);Ja(a,l.message);return}d=setTimeout;c=a.Jm;a.$d=ga();e=a.Ej;a.qf&&(e=Math.round(e*a.qf/a.Uh));e-=a.$d-a.zg;if(f=a.$d-a.ze)a.Jc=Math.round(a.Cd/(10*f))/100,864E5<=f&&(a.ce=0,a.ga&&qb(a.ga,!0),lb(a));if(0>e||a.Jc>13;return this.gb=e}if(b&&768>=b)return this.ua=a,this.$c=c,this.kc=d,this.tc=(d&24576)>>13,this.gb=e}return-1} +function Bb(a){return this.gb+a}function Cb(a){return this.gb+a}function xb(a,b,c){return a+b<=this.$c?this.gb+a:zb.call(this,0,0,c)}function zb(a,b,c){c||Db.call(this.ia,13,0);return-1}function yb(a,b,c){return a+b<=this.$c?this.gb+a:Ab.call(this,0,0,c)}function Ab(a,b,c){c||Db.call(this.ia,13,0);return-1}tb.prototype.save=function(){return[this.ua,this.gb,this.$c,this.kc,this.tc,this.Qg]}; +tb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.ua=a[0],this.gb=a[1],this.$c=a[2],this.kc=a[3],this.tc=a[4],this.Qg=a[5])};function ub(a,b){void 0===b&&(b=!!(a.ia.ed&1));b?(a.load=wb,a.Hc=xb,a.Sb=yb):(a.load=vb,a.Hc=Bb,a.Sb=Cb)} +function Eb(a){this.Ea=a.model||8088;var b=0;switch(this.Ea){default:case 8088:b=4772727;break;case 80286:b=6E6}cb.call(this,a,b);this.bj=61442;this.Nf=4;this.Be=255;this.Ki=4;this.Z=5;this.na=6;this.ca=7;this.da=8;this.P=9;this.U=11;this.V=12;this.ae=4;this.Kj=60;this.Lj=83;this.Fb=3;this.eb=9;this.Ub=16;this.Gg=1;this.Pj=19;this.Rj=28;this.Tj=16;this.Sj=21;this.Qj=37;this.Nj=2;this.ci=9;this.Oj=5;this.Mj=33;this.ei=10;this.di=8;this.wf=3;this.vf=15;this.gk=51;this.hk=1;this.ik=2;this.jk=4;this.fk= +32;this.lk=this.fi=15;this.Gb=16;this.Hb=4;this.nk=11;this.mk=18;this.kk=24;this.mb=4;this.ok=2;this.gi=16;this.pk=17;this.li=18;this.qk=19;this.ki=5;this.mi=6;this.vk=2;this.uk=8;this.sk=9;this.oi=this.ni=this.rk=this.tk=10;this.Vj=80;this.Xj=144;this.Uj=86;this.Wj=154;this.Zj=101;this.ak=165;this.Yj=107;this.$j=171;this.xk=70;this.zk=113;this.wk=76;this.yk=124;this.ck=80;this.ek=128;this.bk=86;this.dk=134;this.yf=3;this.xf=16;this.ti=10;this.si=8;this.Ak=51;this.Vb=8;this.Bk=17;this.Ck=36;this.ac= +11;this.Dk=16;this.zf=10;this.tb=2;this.$h=18;this.ai=9-this.tb;this.bi=17-this.tb;this.hi=12;this.ii=9-this.tb;this.ji=13-this.tb;this.pi=18;this.qi=9-this.tb;this.ri=17-this.tb;this.ui=15;this.vi=9-this.tb;this.wi=15-this.tb;this.Ai=11;this.Bi=9-this.tb;this.Ci=10-this.tb;this.Ek=8;this.Hk=12;this.Fk=18;this.Gk=17;this.Ik=15;this.yi=8;this.xi=20;this.zi=2;this.Fi=3;this.Af=9;this.Ei=5;this.Di=11;this.Hi=4;this.Gi=17;this.Jk=11;this.La=Fb.slice();80186<=this.Ea&&(this.Be=31,this.La[15]=G,this.La[96]= +Gb,this.La[97]=Hb,this.La[98]=Ib,this.La[99]=G,this.La[100]=G,this.La[101]=G,this.La[102]=G,this.La[103]=G,this.La[104]=Jb,this.La[105]=Kb,this.La[106]=Lb,this.La[107]=Mb,this.La[108]=Nb,this.La[109]=Ob,this.La[110]=Pb,this.La[111]=Qb,this.La[192]=Rb,this.La[193]=Sb,this.La[200]=Tb,this.La[201]=Ub,this.La[241]=Vb,Wb[7]=Xb,Yb[7]=Xb,80286<=this.Ea&&(this.bj=2,this.Nf=0,this.La[15]=Zb,this.La[99]=$b,this.La[84]=ac,this.P=this.da=this.ca=this.na=this.Z=this.Ki=0,this.V=this.U=1,this.ae=3,this.Kj=14,this.Lj= +16,this.Fb=2,this.Ub=this.eb=7,this.Gg=0,this.Pj=7,this.Rj=13,this.Tj=7,this.Sj=11,this.Qj=16,this.Nj=3,this.ci=6,this.Oj=2,this.Mj=13,this.di=this.ei=5,this.wf=2,this.vf=7,this.gk=23,this.hk=0,this.ik=1,this.jk=3,this.fk=17,this.fi=7,this.lk=11,this.Gb=7,this.Hb=3,this.nk=7,this.mk=11,this.kk=15,this.mb=2,this.ok=3,this.gi=7,this.qk=this.li=this.pk=8,this.mi=this.ki=4,this.vk=2,this.uk=3,this.sk=5,this.tk=2,this.rk=3,this.ni=5,this.oi=3,this.Vj=14,this.Xj=22,this.Uj=17,this.Wj=25,this.Zj=17,this.ak= +25,this.Yj=20,this.$j=28,this.xk=13,this.zk=21,this.wk=16,this.yk=24,this.ck=13,this.ek=21,this.bk=16,this.dk=24,this.yf=2,this.xf=7,this.si=this.ti=5,this.Ak=19,this.Bk=this.Vb=5,this.Ck=17,this.ac=3,this.Dk=5,this.zf=3,this.tb=0,this.$h=8,this.ai=5,this.bi=9,this.ii=this.hi=5,this.ji=4,this.qi=this.pi=5,this.ri=4,this.ui=7,this.vi=5,this.wi=8,this.Ai=3,this.Bi=4,this.Ci=3,this.Hk=this.Ek=11,this.Gk=this.Fk=15,this.Ik=7,this.yi=5,this.xi=8,this.zi=0,this.Fi=2,this.Af=6,this.Ei=3,this.Di=6,this.Hi= +3,this.Jk=this.Gi=5));this.dl=[];this.cj=[];this.Kc=this.lh=0;this.lg=!1;this.xa=[];this.Pe=this.yb=this.Lb=this.cb=this.Qd=0;this.S=this.vl;this.T=this.wl;this.N=this.xm;this.O=this.ym;this.Q=this.On;this.R=this.Pn;bc(this)}y(cb,Eb);g=Eb.prototype;g.Nh=function(a,b,c,d,e){this.xa=a;this.Pe=this.yb=b;this.Lb=c;this.cb=d;this.Qd=e};g.reset=function(){this.qc&&jb(this);bc(this);fb(this);this.Xc=!1}; +function bc(a){a.G=0;a.B=0;a.I=0;a.J=0;a.X=0;a.H=0;a.F=0;a.D=0;a.ed=65520;a.Rc=0;a.oe=1023;a.pc={Li:0,ua:0,kc:0,wg:-1};a.Ha=new tb(a,"CS");a.dc=new tb(a,"DS");a.Wb=new tb(a,"SS");a.ib=new tb(a,"ES");a.Wk=new tb(a,"ZERO");cc(a,0,65535);80286<=a.Ea&&(a.Qc=0,a.Oe=65535,a.Fe=new tb(a,"LDT",!0),a.Sg=new tb(a,"TSS",!0),a.ub=new tb(a,"VER",!0),cc(a,65520,61440),a.Ha.gb=16711680);dc(a,0);ec(a);a.Ya=0;a.nb=a.Ef=-1;a.Yf=0;a.ea=a.Aa=-1;a.C=a.dc;a.M=a.Wb;a.Y=a.qa=0} +g.yj=function(){var a=this.G+this.B+this.I+this.J+this.X+this.H+this.F+this.D|0;return a=a+this.ra+this.Ha.ua+this.dc.ua+this.Wb.ua+this.ib.ua+fc(this)|0};function gc(a,b){var c=a.cj[b];null!=c&&(c(--a.lh),delete a.cj[b])}function ec(a,b){void 0===b&&(b=!!(a.ed&1));hc=b?ic:jc;ub(a.Ha,b);ub(a.dc,b);ub(a.Wb,b);ub(a.ib,b)} +g.save=function(){var a=new H(this);a.set(0,[this.G,this.B,this.I,this.J,this.X,this.H,this.F,this.D]);a.set(1,[this.ra,this.Ha.save(),this.dc.save(),this.Wb.save(),this.ib.save(),fc(this),null!=this.Qc?[this.ed,this.Qc,this.Oe,this.Rc,this.oe,this.Fe.save(),this.Sg.save()]:null]);a.set(2,[this.C.Qg,this.M.Qg,this.Y,this.qa,this.Ya,this.ea,this.Aa]);a.set(3,[this.Ag,this.ce,this.zd]);a.set(4,Xa(this.ma));return a.data()}; +g.restore=function(a){var b;b=a[0];this.G=b[0];this.B=b[1];this.I=b[2];this.J=b[3];this.X=b[4];this.H=b[5];this.F=b[6];this.D=b[7];b=a[1];this.Ha.restore(b[1]);this.dc.restore(b[2]);this.Wb.restore(b[3]);this.ib.restore(b[4]);dc(this,b[5]);var c=b[6];c&&c.length&&(this.ed=c[0],this.Qc=c[1],this.Oe=c[2],this.Rc=c[3],this.oe=c[4],this.Fe.restore(c[5]),this.Sg.restore(c[6]),ec(this));I(this,b[0]);b=a[2];this.C=kc(this,b[0]);this.M=kc(this,b[1]);this.Y=b[2];this.qa=b[3];this.Ya=b[4];this.ea=b[5];this.Aa= +b[6];b=a[3];this.Ag=b[0];this.ce=b[1];lb(this,b[2]);a:{b=this.ma;a=a[4];for(c=0;c>1?128:0} +function yc(a){return(a.fa^a.ha^a.fa>>1)&a.$>>1?2048:0}function zc(a){a.W&=~a.$}function Ac(a){a.ha=a.fa&16|a.ha&-17}function Bc(a){a.W|=a.$-1}function Cc(a){a.fa&=~a.$;a.ha=a.fa&32896|a.ha&-32897}function Dc(a){a.W|=a.$}function Ec(a){a.ha=~(a.fa&16)&16|a.ha&-17}function Fc(a){a.W&=~(a.$-1)}function Gc(a){xc(a)||(a.fa^=a.$>>1|a.$>>2,a.ha^=32896)}function Hc(a){a.fa|=a.$;a.ha=a.fa&32896|a.ha&-32897}function fc(a){return a.Ga&-2262|tc(a)|uc(a)|vc(a)|wc(a)|xc(a)|yc(a)} +function dc(a,b){a.$=256;a.W=a.fa=a.ha=0;b&1&&Dc(a);b&4||(a.fa|=1);b&16&&(a.ha|=16);b&64||Bc(a);b&128&&Gc(a);b&2048&&Hc(a);a.Ga=a.Ga&-1793|b&1792|a.bj;a.Ga&256&&(a.Ya|=2,a.Y|=4)} +g.vb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.oa[c]=d;e=!0;break;default:e=cb.prototype.vb.call(this,a,b,c,d)}return e};function Ic(a,b){return a.xa[(b&a.yb)>>a.Lb].uc(b&a.cb)} +function F(a,b){var c=b&a.cb,d=(b&a.yb)>>a.Lb;a.A-=a.Ki;return c!=a.cb?a.xa[d].Hn(c):a.xa[d++].uc(c)|a.xa[d&a.Qd].uc(0)<<8}function Jc(a,b,c){a.xa[(b&a.yb)>>a.Lb].xc(b&a.cb,c&255)}function Kc(a,b,c){var d=b&a.cb;b=(b&a.yb)>>a.Lb;a.A-=a.Ki;d!=a.cb?a.xa[b].Rn(d,c&65535):(a.xa[b++].xc(d,c&255),a.xa[b&a.Qd].xc(0,c>>8&255))}g.vl=function(a,b){this.If=a;this.ea=a.Hc(this.Bf=b,0);return this.Y&1?0:Ic(this,this.ea)};g.wl=function(a,b){this.If=a;this.ea=a.Hc(this.Bf=b,1);return this.Y&1?0:F(this,this.ea)}; +g.xm=function(a,b){this.If=a;this.Aa=this.ea=a.Hc(this.Bf=b,0);return this.Y&1?0:Ic(this,this.ea)};g.ym=function(a,b){this.If=a;this.Aa=this.ea=a.Hc(this.Bf=b,1);return this.Y&1?0:F(this,this.ea)};g.On=function(a){this.Y&2||Jc(this,this.If.Sb(this.Bf,1),a)};g.Pn=function(a){this.Y&2||Kc(this,this.If.Sb(this.Bf,2),a)};g.aa=function(){var a=Ic(this,this.Ba);this.Ba=this.Ha.gb+(this.ra=this.ra+1&65535);return a}; +g.L=function(){var a=Ic(this,this.Ba)<<24>>24;this.Ba=this.Ha.gb+(this.ra=this.ra+1&65535);return a&65535};g.K=function(){var a=F(this,this.Ba);this.Ba=this.Ha.gb+(this.ra=this.ra+2&65535);return a};g.za=function(){var a=this.X;this.X=this.X+2&65535;return F(this,this.Wb.Hc(a,1))};function K(a,b){var c=a.X=a.X-2&65535;Kc(a,a.Wb.Sb(c,1),b)} +g.df=function(){E(this,"AX",this.G);E(this,"BX",this.B);E(this,"CX",this.I);E(this,"DX",this.J);E(this,"SP",this.X);E(this,"BP",this.H);E(this,"SI",this.F);E(this,"DI",this.D);E(this,"CS",this.Ha.ua);E(this,"DS",this.dc.ua);E(this,"SS",this.Wb.ua);E(this,"ES",this.ib.ua);E(this,"IP",this.ra);var a=fc(this);E(this,"PS",a);E(this,"C",a&1?1:0,1);E(this,"P",a&4?1:0,1);E(this,"A",a&16?1:0,1);E(this,"Z",a&64?1:0,1);E(this,"S",a&128?1:0,1);E(this,"T",a&256?1:0,1);E(this,"I",a&512?1:0,1);E(this,"D",a&1024? +1:0,1);E(this,"O",a&2048?1:0,1);this.oa.speed&&(this.oa.speed.innerHTML=this.qc&&this.Jc?this.Jc.toFixed(2)+"Mhz":"Stopped")}; +g.Yk=function(a){this.lg=!0;this.Kc=this.A=a;this.ga&&qb(this.ga);a||!this.Ma||this.Ma.yo(this.Ma.ao)||(this.Y|=4);do{if(a=this.Y&240)this.qa|=a;else if(this.Jg=this.Ba,this.ea=this.Aa=-1,this.C=this.dc,this.M=this.Wb,this.qa=this.Y&256,this.Ya){a:{if(!(this.Y&4))if(this.Ya&1&&this.Ga&512){if(a=Lc(this.ga),-1<=a&&(this.Ya&=-2,0<=a)){this.Ya&=-5;Mc.call(this,a,null,11);break a}}else if(this.Ya&2){this.Ya&=-3;Mc.call(this,1,null,11);break a}if(a=this.Ya&8){a=this.ga;for(var b=!1,c=0;cthis.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return(this.W=this.fa=a+b)&255} +function Pc(a,b){this.$=256;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return(this.W=this.fa=this.ha=a|b)&255}function Qc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=256;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return this.W&255}function Rc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=256;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return this.W&255} +function Sc(a,b){this.$=256;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return(this.W=this.fa=this.ha=a&b)&255}function Tc(a,b){this.ha=a^b;this.$=256;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return(this.W=this.fa=a-b)&255}function Uc(a,b){this.$=256;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return(this.W=this.fa=this.ha=a^b)&255}function Vc(a,b){this.ha=a^b;this.$=256;this.W=this.fa=a-b;this.A-=0>this.Aa?0>this.ea?this.Fb:this.ci:this.eb;this.Y|=2;return a} +function Wc(a,b){this.ha=a^b;this.$=65536;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return(this.W=this.fa=a+b)&65535}function Xc(a,b){this.$=65536;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return(this.W=this.fa=this.ha=a|b)&65535}function Yc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=65536;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return this.W&65535} +function Zc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=65536;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return this.W&65535}function $c(a,b){this.$=65536;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return(this.W=this.fa=this.ha=a&b)&65535}function ad(a,b){this.ha=a^b;this.$=65536;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return(this.W=this.fa=a-b)&65535} +function bd(a,b){this.$=65536;this.A-=0>this.Aa?0>this.ea?this.Fb:this.eb:this.Ub;return(this.W=this.fa=this.ha=a^b)&65535}function cd(a,b){this.ha=a^b;this.$=65536;this.W=this.fa=a-b;this.A-=0>this.Aa?0>this.ea?this.Fb:this.ci:this.eb;this.Y|=2;return a}function dd(a,b){this.W=this.W&this.$-1|(a&b?this.$:0);(a^a>>1)&b>>1?Hc(this):Cc(this)}function ed(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;dd.call(this,d,256)}return c} +function fd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;dd.call(this,d,65536)}return c}function gd(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);dd.call(this,d,256)}return c}function hd(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);dd.call(this,d,65536)}return c}function id(a,b){var c=a;if(b){var d;(d=(b&this.Be)%9)?(d=a<>9-d,c=d&255):d=a|(this.W&this.$?1:0)<<8;dd.call(this,d,256)}return c} +function jd(a,b){var c=a;if(b){var d;(d=(b&this.Be)%17)?(d=a<>17-d,c=d&65535):d=a|(this.W&this.$?1:0)<<16;dd.call(this,d,65536)}return c}function kd(a,b){var c=a;b&&(c=(b&this.Be)%9,c=a>>c|(this.W&this.$?1:0)<<8-c|a<<9-c,dd.call(this,c,256),c&=255);return c}function ld(a,b){var c=a;b&&(c=(b&this.Be)%17,c=a>>c|(this.W&this.$?1:0)<<16-c|a<<17-c,dd.call(this,c,65536),c&=65535);return c} +function md(a,b){var c=a;b&&(c=8>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255} +function sd(a,b){if(b){var c=16>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535}function td(a,b){if(b){8>24>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255}function ud(a,b){if(b){16>16>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535} +function vd(){this.A-=0>this.ea?2:this.Ik;return 1}function wd(){var a=this.I&this.Be;this.A-=(0>this.ea?this.yi:this.xi)+(a<this.ea?this.yi:this.xi)+(a<this.Aa?this.Vb:this.Bk;return b},zd,zd,zd,zd,zd,zd,zd],Dd=[function(a,b){this.A-=0>this.Aa?this.tk:this.rk;return b},L,L,L,L,L,L,L],Ed=[ed,gd,id,kd,md,rd,L,td],Fd=[fd,hd,jd,ld,qd,sd,L,ud],Hd=[function(a,b){b=this.aa();this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.ea?this.Ei:this.Di;this.Y|=2;return a},L,function(a){this.A-=0>this.ea?this.yf:this.xf;return a^255},function(a,b){b=0;this.ha=a^b;this.$=256; +this.A-=0>this.ea?this.yf:this.xf;return(this.W=this.fa=b-a)&255},function(a){this.G=this.nb=(this.W=(this.G&255)*a)&65535;this.ha=this.fa=this.W;this.$=256;this.G&65280?(Dc(this),Hc(this)):(zc(this),Cc(this));this.A-=0>this.ea?this.xk:this.wk;this.Y|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.nb=b&65535;this.W=this.ha=this.fa=b;this.$=256;127b?(Dc(this),Hc(this)):(zc(this),Cc(this));this.A-=0>this.ea?this.ck:this.bk;this.Y|=2;return a},function(a){if(!a)return Gd.call(this), +a;var b=this.G/a;if(255this.ea?this.Vj:this.Uj;this.Y|=2;return a},function(a){if(!a)return Gd.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Gd.call(this),a;this.nb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.fa=this.ha=this.W=b|256;this.$=256;this.A-=0>this.ea?this.Zj:this.Yj;this.Y|=2;return a}],Id=[function(a,b){b=this.K();this.W=this.fa=this.ha= +a&b;this.$=65536;this.A-=0>this.ea?this.Ei:this.Di;this.Y|=2;return a},L,function(a){this.A-=0>this.ea?this.yf:this.xf;return a^65535},function(a,b){b=0;this.ha=a^b;this.$=65536;this.A-=0>this.ea?this.yf:this.xf;return(this.W=this.fa=b-a)&65535},function(a){this.nb=this.G=(this.W=this.G*a)&65535;this.Ef=this.J=this.W>>16&65535;this.ha=this.fa=this.W;this.$=65536;this.J?(Dc(this),Hc(this)):(zc(this),Cc(this));this.A-=0>this.ea?this.zk:this.yk;this.Y|=2;return a},function(a){var b=(this.G<<16>>16)* +(a<<16>>16);this.G=this.nb=b&65535;this.J=this.Ef=b>>16&65535;this.W=this.ha=this.fa=b;this.$=65536;32767b?(Dc(this),Hc(this)):(zc(this),Cc(this));this.A-=0>this.ea?this.ek:this.dk;this.Y|=2;return a},function(a,b){if(!a)return Gd.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return Gd.call(this),a;this.nb=this.G=c&65535;this.Ef=this.J=b%a&65535;this.fa=this.ha=this.W=c|65536;this.$=65536;this.A-=0>this.ea?this.Xj:this.Wj;this.Y|=2;return a},function(a,b){if(!a)return Gd.call(this), +a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Gd.call(this),a;this.nb=this.G=d&65535;this.Ef=this.J=b%c&65535;this.fa=this.ha=this.W=d|65536;this.$=65536;this.A-=0>this.ea?this.ak:this.$j;this.Y|=2;return a}],Wb=[function(a){this.ha=a;a=(this.fa=a+1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.ea?this.wf:this.vf;return a},function(a){this.ha=a;a=(this.fa=a-1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.ea?this.wf:this.vf; +return a},L,L,L,L,L,L],Yb=[function(a){this.ha=a;a=(this.fa=a+1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.ea?this.wf:this.vf;return a},function(a){this.ha=a;a=(this.fa=a-1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.ea?this.wf:this.vf;return a},function(a){K(this,this.ra);I(this,a);this.A-=0>this.ea?this.Tj:this.Sj;this.Y|=2;return a},function(a){if(0>this.ea)return L.call(this,a);K(this,this.Ha.ua);K(this,this.ra);cc(this,a,F(this,this.ea+2));this.A-= +this.Qj;this.Y|=2;return a},function(a){I(this,a);this.A-=0>this.ea?this.nk:this.mk;this.Y|=2;return a},function(a){if(0>this.ea)return L.call(this,a);cc(this,a,F(this,this.ea+2));this.A-=this.kk;this.Y|=2;return a},function(a){var b=a;this.Y&512&&(a=a-2&65535,80286>this.Ea&&(b=a));K(this,b);this.A-=0>this.ea?this.ac:this.Dk;this.Y|=2;return a},zd],Jd=[ed,gd,id,kd,md,rd,L,td],Kd=[fd,hd,jd,ld,qd,sd,L,ud];function Ld(a,b){this.A-=0>this.Aa?0>this.ea?this.vk:this.uk:this.sk;return b} +function Md(){return Ld.call(this,0,this.nb)}function Nd(a,b){this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.Aa?0>this.ea?this.Fi:this.Af:this.Af;this.Y|=2;return a}function Od(a,b){this.W=this.fa=this.ha=a&b;this.$=65536;this.A-=0>this.Aa?0>this.ea?this.Fi:this.Af:this.Af;this.Y|=2;return a}function Pd(a,b){var c=(b<<16>>16)*(this.aa()<<24>>24);this.W=this.ha=this.fa=c;this.$=256;32767c?(Dc(this),Hc(this)):(zc(this),Cc(this));this.A-=0>this.ea?21:24;return c&65535} +function Qd(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.W=this.ha=this.fa=c;this.$=65536;32767c?(Dc(this),Hc(this)):(zc(this),Cc(this));this.A-=0>this.ea?21:24;return c&65535}function Rd(a){return a}function Sd(a){if(0>this.ea)return N.call(this),a;this.A-=this.ok;return this.ea}function Td(a,b){if(0>this.ea)return N.call(this),a;nc(this,F(this,this.ea+2));this.A-=this.gi;return b} +function Ud(a,b){if(0>this.ea)return N.call(this),a;pc(this,F(this,this.ea+2));this.A-=this.gi;return b}function Vd(a){if(0>this.ea)return G.call(this),a;var b=a<<16>>16,c=F(this,this.ea)<<16>>16,d=F(this,this.ea+2)<<16>>16;this.A-=this.Mj;if(bd)I(this,this.Jg-this.Ha.gb),Mc.call(this,5,null,0);this.Y|=2;return a}function Wd(a,b){this.A-=10+(0>this.ea?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Fc(this),a;Bc(this);return a} +function Xd(a,b){this.A-=14+(0>this.ea?0:2);if(0<=this.ub.load(b,!0)&&this.ub.tc>=(this.Ha.ua&3)&&this.ub.tc>=(b&3))return Fc(this),this.ub.kc&65280;Bc(this);return a}function Yd(a,b){this.A-=14+(0>this.ea?0:2);if(b&65528&&0<=this.ub.load(b,!0)&&(3072==(this.ub.kc&3072)||this.ub.tc>=(this.Ha.ua&3))&&this.ub.tc>=(b&3))return Fc(this),this.ub.$c;Bc(this);return a} +function Zd(a,b){if(0>this.ea){switch(this.Yf&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.Hi}else this.Aa=this.ea,this.Q(a),this.A-=this.Gi;return b} +function $d(a,b){if(0>this.ea){switch(this.Yf&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.Hi}else this.Aa=this.ea,this.R(a),this.A-=this.Gi;return b}function Mc(a,b,c){lc(this,a)&&(K(this,fc(this)),this.Ga&=this.pc.wg,K(this,this.Ha.ua),K(this,this.ra),null!=b&&K(this,b),cc(this,this.pc.Li,this.pc.ua),this.A-=this.gk+c)} +function Gd(){I(this,this.Jg-this.Ha.gb);Mc.call(this,0,null,2)}function Db(a,b){80186<=this.Ea&&(I(this,this.Jg-this.Ha.gb),Mc.call(this,a,b,0))}function G(){Db.call(this,6);jb(this)}function N(){I(this,this.Jg-this.Ha.gb);var a=Ta(this.ma,this.Ba),b=this.ra,c=this.Ha.ua;Ja(this,"Undefined opcode 0x"+p(a,2)+" at "+(void 0!==c?p(c,4)+":"+p(b,4):p(b)));jb(this)}function ae(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a} +function be(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function ce(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function de(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function ee(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function fe(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a}function ge(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a} +function he(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function ie(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function je(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function ke(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function le(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a}function me(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a} +function ne(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a}function oe(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a}function pe(a){a=a.call(this,this.I&255,this.B>>8);this.I=this.I&-256|a}function qe(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a}function re(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a}function se(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a} +function te(a){a=a.call(this,this.J&255,this.B&255);this.J=this.J&-256|a}function ue(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a}function ve(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a}function we(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function xe(a){a=a.call(this,this.J&255,this.B>>8);this.J=this.J&-256|a}function ye(a){a=a.call(this,this.B&255,this.G&255);this.B=this.B&-256|a} +function ze(a){a=a.call(this,this.B&255,this.I&255);this.B=this.B&-256|a}function Ae(a){a=a.call(this,this.B&255,this.J&255);this.B=this.B&-256|a}function Be(a){a=a.call(this,this.B&255,this.B&255);this.B=this.B&-256|a}function Ce(a){a=a.call(this,this.B&255,this.G>>8);this.B=this.B&-256|a}function De(a){a=a.call(this,this.B&255,this.I>>8);this.B=this.B&-256|a}function Ee(a){a=a.call(this,this.B&255,this.J>>8);this.B=this.B&-256|a} +function Fe(a){a=a.call(this,this.B&255,this.B>>8);this.B=this.B&-256|a}function Ge(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8}function He(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8}function Ie(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8}function Je(a){a=a.call(this,this.G>>8,this.B&255);this.G=this.G&255|a<<8}function Ke(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8} +function Le(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8}function Me(a){a=a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8}function Ne(a){a=a.call(this,this.G>>8,this.B>>8);this.G=this.G&255|a<<8}function Oe(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8}function Pe(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8}function Qe(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8} +function Re(a){a=a.call(this,this.I>>8,this.B&255);this.I=this.I&255|a<<8}function Se(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8}function Te(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8}function Ue(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8}function Ve(a){a=a.call(this,this.I>>8,this.B>>8);this.I=this.I&255|a<<8}function We(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8} +function Xe(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8}function Ye(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8}function Ze(a){a=a.call(this,this.J>>8,this.B&255);this.J=this.J&255|a<<8}function $e(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8}function af(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8}function bf(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8} +function cf(a){a=a.call(this,this.J>>8,this.B>>8);this.J=this.J&255|a<<8}function df(a){a=a.call(this,this.B>>8,this.G&255);this.B=this.B&255|a<<8}function ef(a){a=a.call(this,this.B>>8,this.I&255);this.B=this.B&255|a<<8}function ff(a){a=a.call(this,this.B>>8,this.J&255);this.B=this.B&255|a<<8}function gf(a){a=a.call(this,this.B>>8,this.B&255);this.B=this.B&255|a<<8}function hf(a){a=a.call(this,this.B>>8,this.G>>8);this.B=this.B&255|a<<8} +function jf(a){a=a.call(this,this.B>>8,this.I>>8);this.B=this.B&255|a<<8}function kf(a){a=a.call(this,this.B>>8,this.J>>8);this.B=this.B&255|a<<8}function lf(a){a=a.call(this,this.B>>8,this.B>>8);this.B=this.B&255|a<<8}function mf(a){this.G=a.call(this,this.G,this.G)}function nf(a){this.G=a.call(this,this.G,this.I)}function of(a){this.G=a.call(this,this.G,this.J)}function pf(a){this.G=a.call(this,this.G,this.B)}function qf(a){this.G=a.call(this,this.G,this.X)} +function rf(a){this.G=a.call(this,this.G,this.H)}function sf(a){this.G=a.call(this,this.G,this.F)}function tf(a){this.G=a.call(this,this.G,this.D)}function uf(a){this.I=a.call(this,this.I,this.G)}function vf(a){this.I=a.call(this,this.I,this.I)}function wf(a){this.I=a.call(this,this.I,this.J)}function xf(a){this.I=a.call(this,this.I,this.B)}function yf(a){this.I=a.call(this,this.I,this.X)}function zf(a){this.I=a.call(this,this.I,this.H)}function Af(a){this.I=a.call(this,this.I,this.F)} +function Bf(a){this.I=a.call(this,this.I,this.D)}function Cf(a){this.J=a.call(this,this.J,this.G)}function Df(a){this.J=a.call(this,this.J,this.I)}function Ef(a){this.J=a.call(this,this.J,this.J)}function Ff(a){this.J=a.call(this,this.J,this.B)}function Gf(a){this.J=a.call(this,this.J,this.X)}function Hf(a){this.J=a.call(this,this.J,this.H)}function If(a){this.J=a.call(this,this.J,this.F)}function Jf(a){this.J=a.call(this,this.J,this.D)}function Kf(a){this.B=a.call(this,this.B,this.G)} +function Lf(a){this.B=a.call(this,this.B,this.I)}function Mf(a){this.B=a.call(this,this.B,this.J)}function Nf(a){this.B=a.call(this,this.B,this.B)}function Of(a){this.B=a.call(this,this.B,this.X)}function Pf(a){this.B=a.call(this,this.B,this.H)}function Qf(a){this.B=a.call(this,this.B,this.F)}function Rf(a){this.B=a.call(this,this.B,this.D)}function Sf(a){this.X=a.call(this,this.X,this.G)}function Tf(a){this.X=a.call(this,this.X,this.I)}function Uf(a){this.X=a.call(this,this.X,this.J)} +function Vf(a){this.X=a.call(this,this.X,this.B)}function Wf(a){this.X=a.call(this,this.X,this.X)}function Xf(a){this.X=a.call(this,this.X,this.H)}function Yf(a){this.X=a.call(this,this.X,this.F)}function Zf(a){this.X=a.call(this,this.X,this.D)}function $f(a){this.H=a.call(this,this.H,this.G)}function ag(a){this.H=a.call(this,this.H,this.I)}function bg(a){this.H=a.call(this,this.H,this.J)}function cg(a){this.H=a.call(this,this.H,this.B)}function dg(a){this.H=a.call(this,this.H,this.X)} +function eg(a){this.H=a.call(this,this.H,this.H)}function fg(a){this.H=a.call(this,this.H,this.F)}function gg(a){this.H=a.call(this,this.H,this.D)}function hg(a){this.F=a.call(this,this.F,this.G)}function ig(a){this.F=a.call(this,this.F,this.I)}function jg(a){this.F=a.call(this,this.F,this.J)}function kg(a){this.F=a.call(this,this.F,this.B)}function lg(a){this.F=a.call(this,this.F,this.X)}function mg(a){this.F=a.call(this,this.F,this.H)}function ng(a){this.F=a.call(this,this.F,this.F)} +function og(a){this.F=a.call(this,this.F,this.D)}function pg(a){this.D=a.call(this,this.D,this.G)}function qg(a){this.D=a.call(this,this.D,this.I)}function rg(a){this.D=a.call(this,this.D,this.J)}function sg(a){this.D=a.call(this,this.D,this.B)}function tg(a){this.D=a.call(this,this.D,this.X)}function ug(a){this.D=a.call(this,this.D,this.H)}function vg(a){this.D=a.call(this,this.D,this.F)}function wg(a){this.D=a.call(this,this.D,this.D)} +var xg=[function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.G&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.G&255);this.Q(a);this.A-=this.da},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.G&255);this.Q(a);this.A-=this.da},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.G&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.C,this.F),this.G&255);this.Q(a);this.A-=this.Z},function(a){a= a.call(this,this.N(this.C,this.D),this.G&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.K()),this.G&255);this.Q(a);this.A-=this.na},function(a){a=a.call(this,this.N(this.C,this.B),this.G&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.I&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.I&255);this.Q(a);this.A-=this.da},function(a){a=a.call(this,this.N(this.M,this.H+this.F& 65535),this.I&255);this.Q(a);this.A-=this.da},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.I&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.C,this.F),this.I&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.D),this.I&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.K()),this.I&255);this.Q(a);this.A-=this.na},function(a){a=a.call(this,this.N(this.C,this.B),this.I&255);this.Q(a);this.A-=this.Z},function(a){a= a.call(this,this.N(this.C,this.B+this.F&65535),this.J&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.J&255);this.Q(a);this.A-=this.da},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.J&255);this.Q(a);this.A-=this.da},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.J&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.C,this.F),this.J&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C, @@ -140,7 +142,7 @@ this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.I>>8 this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.J>>8); this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()& 65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()& -65535),this.B>>8);this.Q(a);this.A-=this.P},Vd,ce,ke,se,Ae,Ie,Qe,Ye,Wd,de,le,te,Be,Je,Re,Ze,Xd,ee,me,ue,Ce,Ke,Se,$e,Yd,fe,ne,ve,De,Le,Te,af,Zd,ge,oe,we,Ee,Me,Ue,bf,$d,he,pe,xe,Fe,Ne,Ve,cf,ae,ie,qe,ye,Ge,Oe,We,df,be,je,re,ze,He,Pe,Xe,ef],O=[function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.G);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.G);this.R(a);this.A-=this.da},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.G); +65535),this.B>>8);this.Q(a);this.A-=this.P},ae,ie,qe,ye,Ge,Oe,We,df,be,je,re,ze,He,Pe,Xe,ef,ce,ke,se,Ae,Ie,Qe,Ye,ff,de,le,te,Be,Je,Re,Ze,gf,ee,me,ue,Ce,Ke,Se,$e,hf,fe,ne,ve,De,Le,Te,af,jf,ge,oe,we,Ee,Me,Ue,bf,kf,he,pe,xe,Fe,Ne,Ve,cf,lf],O=[function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.G);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.G);this.R(a);this.A-=this.da},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.G); this.R(a);this.A-=this.da},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.G);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.C,this.F),this.G);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.D),this.G);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.K()),this.G);this.R(a);this.A-=this.na},function(a){a=a.call(this,this.O(this.C,this.B),this.G);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.B+ this.F&65535),this.I);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.I);this.R(a);this.A-=this.da},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.I);this.R(a);this.A-=this.da},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.I);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.C,this.F),this.I);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.D),this.I);this.R(a);this.A-=this.Z}, function(a){a=a.call(this,this.O(this.C,this.K()),this.I);this.R(a);this.A-=this.na},function(a){a=a.call(this,this.O(this.C,this.B),this.I);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.J);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.J);this.R(a);this.A-=this.da},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.J);this.R(a);this.A-=this.da},function(a){a=a.call(this,this.O(this.M,this.H+ @@ -177,7 +179,7 @@ this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+ this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.F);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.F);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.F); this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.D);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.D);this.R(a); this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.D);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.D);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.D);this.R(a);this.A-= -this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.D);this.R(a);this.A-=this.P},ff,of,wf,Ef,Mf,Uf,bg,jg,gf,pf,xf,Ff,Nf,Vf,cg,kg,hf,qf,yf,Gf,Of,Wf,dg,lg,jf,rf,zf,Hf,Pf,Xf,eg,mg,kf,sf,Af,If,Qf,Yf,fg,ng,lf,tf,Bf,Jf,Rf,Zf,gg,og,mf,uf,Cf,Kf,Sf,$f,hg,pg,nf,vf,Df,Lf,Tf,ag,ig,qg],sg=[function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.F&65535));this.G=this.G&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.D&65535));this.G=this.G&-256| +this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.D);this.R(a);this.A-=this.P},mf,uf,Cf,Kf,Sf,$f,hg,pg,nf,vf,Df,Lf,Tf,ag,ig,qg,of,wf,Ef,Mf,Uf,bg,jg,rg,pf,xf,Ff,Nf,Vf,cg,kg,sg,qf,yf,Gf,Of,Wf,dg,lg,tg,rf,zf,Hf,Pf,Xf,eg,mg,ug,sf,Af,If,Qf,Yf,fg,ng,vg,tf,Bf,Jf,Rf,Zf,gg,og,wg],yg=[function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.F&65535));this.G=this.G&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.D&65535));this.G=this.G&-256| a;this.A-=this.da},function(a){a=a.call(this,this.G&255,this.S(this.M,this.H+this.F&65535));this.G=this.G&-256|a;this.A-=this.da},function(a){a=a.call(this,this.G&255,this.S(this.M,this.H+this.D&65535));this.G=this.G&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.G&255,this.S(this.C,this.F));this.G=this.G&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.G&255,this.S(this.C,this.D));this.G=this.G&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.G&255,this.S(this.C,this.K()));this.G= this.G&-256|a;this.A-=this.na},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B));this.G=this.G&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.I&255,this.S(this.C,this.B+this.F&65535));this.I=this.I&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.I&255,this.S(this.C,this.B+this.D&65535));this.I=this.I&-256|a;this.A-=this.da},function(a){a=a.call(this,this.I&255,this.S(this.M,this.H+this.F&65535));this.I=this.I&-256|a;this.A-=this.da},function(a){a=a.call(this,this.I&255,this.S(this.M, this.H+this.D&65535));this.I=this.I&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.I&255,this.S(this.C,this.F));this.I=this.I&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.I&255,this.S(this.C,this.D));this.I=this.I&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.I&255,this.S(this.C,this.K()));this.I=this.I&-256|a;this.A-=this.na},function(a){a=a.call(this,this.I&255,this.S(this.C,this.B));this.I=this.I&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.J&255,this.S(this.C, @@ -220,7 +222,7 @@ this.P},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.D+this.K()&65535) this.V},function(a){a=a.call(this,this.J>>8,this.S(this.M,this.H+this.F+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.J>>8,this.S(this.M,this.H+this.D+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.F+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.D+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>> 8,this.S(this.M,this.H+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.B+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.F+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.F+this.K()& 65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.F+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P}, -function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},Vd,Wd,Xd,Yd,Zd,$d,ae,be,ce,de,ee,fe,ge,he,ie,je,ke,le,me,ne,oe,pe,qe,re,se,te,ue,ve,we,xe,ye,ze,Ae,Be,Ce,De,Ee,Fe,Ge,He,Ie,Je,Ke,Le,Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve,We,Xe,Ye,Ze,$e,af,bf,cf,df,ef],P=[function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.F&65535));this.A-=this.ca},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.D&65535));this.A-=this.da},function(a){this.G= +function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},ae,be,ce,de,ee,fe,ge,he,ie,je,ke,le,me,ne,oe,pe,qe,re,se,te,ue,ve,we,xe,ye,ze,Ae,Be,Ce,De,Ee,Fe,Ge,He,Ie,Je,Ke,Le,Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve,We,Xe,Ye,Ze,$e,af,bf,cf,df,ef,ff,gf,hf,jf,kf,lf],P=[function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.F&65535));this.A-=this.ca},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.D&65535));this.A-=this.da},function(a){this.G= a.call(this,this.G,this.T(this.M,this.H+this.F&65535));this.A-=this.da},function(a){this.G=a.call(this,this.G,this.T(this.M,this.H+this.D&65535));this.A-=this.ca},function(a){this.G=a.call(this,this.G,this.T(this.C,this.F));this.A-=this.Z},function(a){this.G=a.call(this,this.G,this.T(this.C,this.D));this.A-=this.Z},function(a){this.G=a.call(this,this.G,this.T(this.C,this.K()));this.A-=this.na},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B));this.A-=this.Z},function(a){this.I=a.call(this, this.I,this.T(this.C,this.B+this.F&65535));this.A-=this.ca},function(a){this.I=a.call(this,this.I,this.T(this.C,this.B+this.D&65535));this.A-=this.da},function(a){this.I=a.call(this,this.I,this.T(this.M,this.H+this.F&65535));this.A-=this.da},function(a){this.I=a.call(this,this.I,this.T(this.M,this.H+this.D&65535));this.A-=this.ca},function(a){this.I=a.call(this,this.I,this.T(this.C,this.F));this.A-=this.Z},function(a){this.I=a.call(this,this.I,this.T(this.C,this.D));this.A-=this.Z},function(a){this.I= a.call(this,this.I,this.T(this.C,this.K()));this.A-=this.na},function(a){this.I=a.call(this,this.I,this.T(this.C,this.B));this.A-=this.Z},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B+this.F&65535));this.A-=this.ca},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B+this.D&65535));this.A-=this.da},function(a){this.J=a.call(this,this.J,this.T(this.M,this.H+this.F&65535));this.A-=this.da},function(a){this.J=a.call(this,this.J,this.T(this.M,this.H+this.D&65535));this.A-=this.ca}, @@ -255,7 +257,7 @@ a.call(this,this.H,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V}, this.H+this.K()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.F+this.K()&65535));this.A-=this.U},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.T(this.M,this.H+this.F+this.K()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.T(this.M,this.H+this.D+this.K()& 65535));this.A-=this.U},function(a){this.F=a.call(this,this.F,this.T(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.C,this.B+this.F+this.K()&65535));this.A-=this.U},function(a){this.D= a.call(this,this.D,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.T(this.M,this.H+this.F+this.K()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.T(this.M,this.H+this.D+this.K()&65535));this.A-=this.U},function(a){this.D=a.call(this,this.D,this.T(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.M, -this.H+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},ff,gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf,Af,Bf,Cf,Df,Ef,Ff,Gf,Hf,If,Jf,Kf,Lf,Mf,Nf,Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,cg,dg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg],tg=[function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.D& +this.H+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf,Af,Bf,Cf,Df,Ef,Ff,Gf,Hf,If,Jf,Kf,Lf,Mf,Nf,Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,cg,dg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg],zg=[function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.D& 65535),b.call(this));this.Q(c);this.A-=this.da},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.da},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[0].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[0].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[0].call(this,this.N(this.C, this.K()),b.call(this));this.Q(c);this.A-=this.na},function(a,b){var c=a[0].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.da},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.da},function(a,b){var c= a[1].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[1].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.na},function(a,b){var c=a[1].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c= @@ -308,7 +310,7 @@ this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[4].call(th 255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[5].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[5].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[5].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[5].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[5].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[6].call(this,this.G&255,b.call(this)); this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[6].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[6].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[6].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[6].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[6].call(this,this.J>>8,b.call(this));this.J=this.J& 255|c<<8},function(a,b){var c=a[6].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[7].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[7].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[7].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<< -8},function(a,b){var c=a[7].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[7].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[7].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8}],ug=[function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.da},function(a,b){var c=a[0].call(this, +8},function(a,b){var c=a[7].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[7].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[7].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8}],Ag=[function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.da},function(a,b){var c=a[0].call(this, this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.da},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[0].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[0].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[0].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.na},function(a,b){var c= a[0].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.da},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.da},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c); this.A-=this.ca},function(a,b){var c=a[1].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.na},function(a,b){var c=a[1].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c); @@ -358,273 +360,275 @@ a[3].call(this,this.B,b.call(this))},function(a,b){this.X=a[3].call(this,this.X, function(a,b){this.X=a[4].call(this,this.X,b.call(this))},function(a,b){this.H=a[4].call(this,this.H,b.call(this))},function(a,b){this.F=a[4].call(this,this.F,b.call(this))},function(a,b){this.D=a[4].call(this,this.D,b.call(this))},function(a,b){this.G=a[5].call(this,this.G,b.call(this))},function(a,b){this.I=a[5].call(this,this.I,b.call(this))},function(a,b){this.J=a[5].call(this,this.J,b.call(this))},function(a,b){this.B=a[5].call(this,this.B,b.call(this))},function(a,b){this.X=a[5].call(this,this.X, b.call(this))},function(a,b){this.H=a[5].call(this,this.H,b.call(this))},function(a,b){this.F=a[5].call(this,this.F,b.call(this))},function(a,b){this.D=a[5].call(this,this.D,b.call(this))},function(a,b){this.G=a[6].call(this,this.G,b.call(this))},function(a,b){this.I=a[6].call(this,this.I,b.call(this))},function(a,b){this.J=a[6].call(this,this.J,b.call(this))},function(a,b){this.B=a[6].call(this,this.B,b.call(this))},function(a,b){this.Y|=512;this.X=a[6].call(this,this.X,b.call(this))},function(a, b){this.H=a[6].call(this,this.H,b.call(this))},function(a,b){this.F=a[6].call(this,this.F,b.call(this))},function(a,b){this.D=a[6].call(this,this.D,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.J=a[7].call(this,this.J,b.call(this))},function(a,b){this.B=a[7].call(this,this.B,b.call(this))},function(a,b){this.X=a[7].call(this,this.X,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))}, -function(a,b){this.F=a[7].call(this,this.F,b.call(this))},function(a,b){this.D=a[7].call(this,this.D,b.call(this))}],wg=[function(){var a=this.aa();16>(a&56)&&(this.Y|=1);ug[a].call(this,bc,sd)},function(){var a=this.aa();a&16||(this.Y|=1);ug[a].call(this,vg,sd)},function(){P[this.aa()].call(this,Rd)},function(){P[this.aa()].call(this,Sd)},N,N,N,N,N,N,N,G,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N, -N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N],cc=[function(){this.A-=2+(0>this.ea?0:1);return this.Ge.ua},function(){this.A-=2+(0>this.ea?0:1);return this.Sg.ua},function(a){this.Y|=2;this.Ge.load(a);this.A-= -17+(0>this.ea?0:2);return a},function(a){this.Y|=2;this.Sg.load(a);this.A-=17+(0>this.ea?0:2);return a},function(a){this.Y|=2;this.A-=14+(0>this.ea?0:2);if(0<=this.ub.load(a,!0)&&2048!=(this.ub.kc&2560)&&(3072==(this.ub.kc&3072)||this.ub.tc>=(this.Ia.ua&3)&&this.ub.tc>=(a&3)))return zc(this),a;vc(this);return a},function(a){this.Y|=2;this.A-=14+(0>this.ea?0:2);if(0<=this.ub.load(a,!0)&&512==(this.ub.kc&2560)&&this.ub.tc>=(this.Ia.ua&3)&&this.ub.tc>=(a&3))return zc(this),a;vc(this);return a},L,L], -dc=[Rb,Rb,Rb,Rb,Rb,Rb,L,L],bc=dc,vg=[function(a){0>this.ea?G.call(this):(a=this.Pe-this.Rc,Ec(this,this.ea+2,this.Rc),Ec(this,this.ea+4,65280|this.Rc>>16),this.A-=11);return a},function(a){0>this.ea?G.call(this):(a=this.pe-this.Sc,Ec(this,this.ea+2,this.Sc),Ec(this,this.ea+4,65280|this.Sc>>16),this.A-=12);return a},function(a){0>this.ea?G.call(this):(this.Rc=F(this,this.ea+2)|Cc(this,this.ea+4)<<16,this.Pe=this.Rc+a,this.Y|=2,this.A-=11);return a},function(a){0>this.ea?G.call(this):(this.Sc=F(this, -this.ea+2)|Cc(this,this.ea+4)<<16,this.pe=this.Sc+a,this.Y|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ea?0:1);return this.fd},L,function(a){this.fd=this.fd&65520|a&-65521;this.A-=3+(0>this.ea?0:3);this.fd&1&&Zb(this,!0);this.Y|=2;return a},L];function Tb(){wg[this.aa()].call(this)}function Vb(){K(this,this.X);this.A-=this.ac}function Ab(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.Ck} -function Bb(){this.D=this.Aa();this.F=this.Aa();this.H=this.Aa();this.X+=2;this.B=this.Aa();this.J=this.Aa();this.I=this.Aa();this.G=this.Aa();this.A-=this.Ak}function Cb(){P[this.aa()].call(this,Pd)}function Ub(){O[this.aa()].call(this,Qd)}function Db(){K(this,this.K());this.A-=this.ac}function Eb(){P[this.aa()].call(this,Kd)}function Fb(){K(this,this.aa());this.A-=this.ac}function Gb(){P[this.aa()].call(this,Jd)} -function Hb(){var a=1,b=0,c=5;this.qa&192&&(a=this.I,b=1,this.qa&256&&(c=4));if(a--){var d=Ta(this.ma,this.J,this.Ca-b-1);Dc(this,this.jb.Sb(this.D,0),d);this.D=this.D+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} -function Ib(){var a=1,b=0,c=5;this.qa&192&&(a=this.I,b=1,this.qa&256&&(c=4));if(a--){var d=this.Ca-b-1,d=Ta(this.ma,this.J,d)|Ta(this.ma,this.J,d)<<8;Ec(this,this.jb.Sb(this.D,1),d);this.D=this.D+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} -function Jb(){var a=1,b=0,c=5;this.qa&192&&(a=this.I,b=1,this.qa&256&&(c=4));if(a--){var d=Cc(this,this.dc.Ic(this.F,0));this.F=this.F+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;Va(this.ma,this.J,d,this.Ca-b-1);a&&(J(this,-2),this.Y|=256)}} -function Kb(){var a=1,b=0,c=5;this.qa&192&&(a=this.I,b=1,this.qa&256&&(c=4));if(a--){var d=F(this,this.dc.Ic(this.F,1));this.F=this.F+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;b=this.Ca-b-1;Va(this.ma,this.J,d&255,b);Va(this.ma,this.J,d>>8,b);a&&(J(this,-2),this.Y|=256)}}function xg(){var a=this.L();sc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function yg(){var a=this.L();sc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)} -function zg(){var a=this.L();kc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Ag(){var a=this.L();kc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)}function Bg(){var a=this.L();qc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Cg(){var a=this.L();qc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)}function Dg(){var a=this.L();kc(this)||qc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb} -function Eg(){var a=this.L();kc(this)||qc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)}function Fg(){var a=this.L();rc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Gg(){var a=this.L();rc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)}function Hg(){var a=this.L();lc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Ig(){var a=this.L();lc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)} -function Jg(){var a=this.L();!rc(this)!=!sc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Kg(){var a=this.L();!rc(this)==!sc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Lg(){var a=this.L();qc(this)||!rc(this)!=!sc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Mg(){var a=this.L();qc(this)||!rc(this)!=!sc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)} -function Ng(){tg[this.aa()].call(this,ud,this.aa);this.A-=0>this.Ba?1:this.Gg}function Lb(){tg[this.aa()].call(this,Dd,rd)}function Mb(){ug[this.aa()].call(this,Ed,rd)}function Og(){var a=this.K();I(this,this.Aa());this.X=this.X+a&65535;this.A-=this.Hk}function Pg(){I(this,this.Aa());this.A-=this.Ek} -function Nb(){var a=this.K(),b=this.aa()&31;this.A-=11;K(this,this.H);var c=this.X;if(0>8,c,d=mc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.W=a);this.$=65536;c&&(this.W|=this.$);d?yc(this):uc(this);this.A-=this.be},function(){rg[this.aa()].call(this,Pc)},function(){O[this.aa()].call(this,Xc)},function(){sg[this.aa()].call(this,Pc)},function(){P[this.aa()].call(this,Xc)},function(){this.G=this.G&-256|Pc.call(this,this.G&255,this.aa());this.A--},function(){this.G=Xc.call(this,this.G,this.K());this.A--},function(){this.Y|= -20;this.C=this.M=this.dc;this.A-=this.tb},function(){var a=this.G&255,b=this.G>>8,c,d=mc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.W=a);this.$=65536;c&&(this.W|=this.$);d?yc(this):uc(this);this.A-=this.be},function(){this.ha=this.G;this.G=(this.fa=this.G+1)&65535;this.W=this.G|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.I;this.I=(this.fa=this.I+1)&65535;this.W=this.I|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.J; +function(a,b){this.F=a[7].call(this,this.F,b.call(this))},function(a,b){this.D=a[7].call(this,this.D,b.call(this))}],Cg=[function(){var a=this.aa();16>(a&56)&&(this.Y|=1);Ag[a].call(this,hc,yd)},function(){var a=this.aa();a&16||(this.Y|=1);Ag[a].call(this,Bg,yd)},function(){P[this.aa()].call(this,Xd)},function(){P[this.aa()].call(this,Yd)},N,N,N,N,N,N,N,G,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N, +N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N],ic=[function(){this.A-=2+(0>this.ea?0:1);return this.Fe.ua},function(){this.A-=2+(0>this.ea?0:1);return this.Sg.ua},function(a){this.Y|=2;this.Fe.load(a);this.A-= +17+(0>this.ea?0:2);return a},function(a){this.Y|=2;this.Sg.load(a);this.A-=17+(0>this.ea?0:2);return a},function(a){this.Y|=2;this.A-=14+(0>this.ea?0:2);if(0<=this.ub.load(a,!0)&&2048!=(this.ub.kc&2560)&&(3072==(this.ub.kc&3072)||this.ub.tc>=(this.Ha.ua&3)&&this.ub.tc>=(a&3)))return Fc(this),a;Bc(this);return a},function(a){this.Y|=2;this.A-=14+(0>this.ea?0:2);if(0<=this.ub.load(a,!0)&&512==(this.ub.kc&2560)&&this.ub.tc>=(this.Ha.ua&3)&&this.ub.tc>=(a&3))return Fc(this),a;Bc(this);return a},L,L], +jc=[Xb,Xb,Xb,Xb,Xb,Xb,L,L],hc=jc,Bg=[function(a){0>this.ea?G.call(this):(a=this.Oe-this.Qc,Kc(this,this.ea+2,this.Qc),Kc(this,this.ea+4,65280|this.Qc>>16),this.A-=11);return a},function(a){0>this.ea?G.call(this):(a=this.oe-this.Rc,Kc(this,this.ea+2,this.Rc),Kc(this,this.ea+4,65280|this.Rc>>16),this.A-=12);return a},function(a){0>this.ea?G.call(this):(this.Qc=F(this,this.ea+2)|Ic(this,this.ea+4)<<16,this.Oe=this.Qc+a,this.Y|=2,this.A-=11);return a},function(a){0>this.ea?G.call(this):(this.Rc=F(this, +this.ea+2)|Ic(this,this.ea+4)<<16,this.oe=this.Rc+a,this.Y|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ea?0:1);return this.ed},L,function(a){this.ed=this.ed&65520|a&-65521;this.A-=3+(0>this.ea?0:3);this.ed&1&&ec(this,!0);this.Y|=2;return a},L];function Zb(){Cg[this.aa()].call(this)}function ac(){K(this,this.X);this.A-=this.ac}function Gb(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.Ck} +function Hb(){this.D=this.za();this.F=this.za();this.H=this.za();this.X+=2;this.B=this.za();this.J=this.za();this.I=this.za();this.G=this.za();this.A-=this.Ak}function Ib(){P[this.aa()].call(this,Vd)}function $b(){O[this.aa()].call(this,Wd)}function Jb(){K(this,this.K());this.A-=this.ac}function Kb(){P[this.aa()].call(this,Qd)}function Lb(){K(this,this.aa());this.A-=this.ac}function Mb(){P[this.aa()].call(this,Pd)} +function Nb(){var a=1,b=0,c=5;this.qa&192&&(a=this.I,b=1,this.qa&256&&(c=4));if(a--){var d=Za(this.ma,this.J,this.Ba-b-1);Jc(this,this.ib.Sb(this.D,0),d);this.D=this.D+(this.Ga&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} +function Ob(){var a=1,b=0,c=5;this.qa&192&&(a=this.I,b=1,this.qa&256&&(c=4));if(a--){var d=this.Ba-b-1,d=Za(this.ma,this.J,d)|Za(this.ma,this.J,d)<<8;Kc(this,this.ib.Sb(this.D,1),d);this.D=this.D+(this.Ga&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} +function Pb(){var a=1,b=0,c=5;this.qa&192&&(a=this.I,b=1,this.qa&256&&(c=4));if(a--){var d=Ic(this,this.dc.Hc(this.F,0));this.F=this.F+(this.Ga&1024?-1:1)&65535;this.A-=c;this.I-=b;ab(this.ma,this.J,d,this.Ba-b-1);a&&(J(this,-2),this.Y|=256)}} +function Qb(){var a=1,b=0,c=5;this.qa&192&&(a=this.I,b=1,this.qa&256&&(c=4));if(a--){var d=F(this,this.dc.Hc(this.F,1));this.F=this.F+(this.Ga&1024?-2:2)&65535;this.A-=c;this.I-=b;b=this.Ba-b-1;ab(this.ma,this.J,d&255,b);ab(this.ma,this.J,d>>8,b);a&&(J(this,-2),this.Y|=256)}}function Dg(){var a=this.L();yc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Eg(){var a=this.L();yc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)} +function Fg(){var a=this.L();tc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Gg(){var a=this.L();tc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)}function Hg(){var a=this.L();wc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Ig(){var a=this.L();wc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)}function Jg(){var a=this.L();tc(this)||wc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb} +function Kg(){var a=this.L();tc(this)||wc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)}function Lg(){var a=this.L();xc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Mg(){var a=this.L();xc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)}function Ng(){var a=this.L();uc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Og(){var a=this.L();uc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)} +function Pg(){var a=this.L();!xc(this)!=!yc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Qg(){var a=this.L();!xc(this)==!yc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Rg(){var a=this.L();wc(this)||!xc(this)!=!yc(this)?(I(this,this.ra+a),this.A-=this.Gb):this.A-=this.Hb}function Sg(){var a=this.L();wc(this)||!xc(this)!=!yc(this)?this.A-=this.Hb:(I(this,this.ra+a),this.A-=this.Gb)} +function Tg(){zg[this.aa()].call(this,Ad,this.aa);this.A-=0>this.Aa?1:this.Gg}function Rb(){zg[this.aa()].call(this,Jd,xd)}function Sb(){Ag[this.aa()].call(this,Kd,xd)}function Ug(){var a=this.K();I(this,this.za());this.X=this.X+a&65535;this.A-=this.Hk}function Vg(){I(this,this.za());this.A-=this.Ek} +function Tb(){var a=this.K(),b=this.aa()&31;this.A-=11;K(this,this.H);var c=this.X;if(0>8,c,d=vc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.W=a);this.$=65536;c&&(this.W|=this.$);d?Ec(this):Ac(this);this.A-=this.ae},function(){xg[this.aa()].call(this,Vc)},function(){O[this.aa()].call(this,cd)},function(){yg[this.aa()].call(this,Vc)},function(){P[this.aa()].call(this,cd)},function(){this.G=this.G&-256|Vc.call(this,this.G&255,this.aa());this.A--},function(){this.G=cd.call(this,this.G,this.K());this.A--},function(){this.Y|= +20;this.C=this.M=this.dc;this.A-=this.tb},function(){var a=this.G&255,b=this.G>>8,c,d=vc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.W=a);this.$=65536;c&&(this.W|=this.$);d?Ec(this):Ac(this);this.A-=this.ae},function(){this.ha=this.G;this.G=(this.fa=this.G+1)&65535;this.W=this.G|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.I;this.I=(this.fa=this.I+1)&65535;this.W=this.I|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.J; this.J=(this.fa=this.J+1)&65535;this.W=this.J|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.B;this.B=(this.fa=this.B+1)&65535;this.W=this.B|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.X;this.X=(this.fa=this.X+1)&65535;this.W=this.X|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.H;this.H=(this.fa=this.H+1)&65535;this.W=this.H|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.F;this.F=(this.fa=this.F+ 1)&65535;this.W=this.F|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.D;this.D=(this.fa=this.D+1)&65535;this.W=this.D|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.G;this.G=(this.fa=this.G-1)&65535;this.W=this.G|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.I;this.I=(this.fa=this.I-1)&65535;this.W=this.I|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.J;this.J=(this.fa=this.J-1)&65535;this.W=this.J| (this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.B;this.B=(this.fa=this.B-1)&65535;this.W=this.B|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.X;this.X=(this.fa=this.X-1)&65535;this.W=this.X|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.H;this.H=(this.fa=this.H-1)&65535;this.W=this.H|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.F;this.F=(this.fa=this.F-1)&65535;this.W=this.F|(this.W&this.$?1:0)<< 16;this.$=65536;this.A-=2},function(){this.ha=this.D;this.D=(this.fa=this.D-1)&65535;this.W=this.D|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){K(this,this.G);this.A-=this.ac},function(){K(this,this.I);this.A-=this.ac},function(){K(this,this.J);this.A-=this.ac},function(){K(this,this.B);this.A-=this.ac},function(){K(this,this.X-2&65535);this.A-=this.ac},function(){K(this,this.H);this.A-=this.ac},function(){K(this,this.F);this.A-=this.ac},function(){K(this,this.D);this.A-=this.ac},function(){this.G= -this.Aa();this.A-=this.Vb},function(){this.I=this.Aa();this.A-=this.Vb},function(){this.J=this.Aa();this.A-=this.Vb},function(){this.B=this.Aa();this.A-=this.Vb},function(){this.X=this.Aa();this.A-=this.Vb},function(){this.H=this.Aa();this.A-=this.Vb},function(){this.F=this.Aa();this.A-=this.Vb},function(){this.D=this.Aa();this.A-=this.Vb},xg,yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,xg,yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,function(){ug[this.aa()].call(this,vd,this.K);this.A-=0>this.Ba? -1:this.Gg},Ng,function(){ug[this.aa()].call(this,vd,this.L);this.A-=0>this.Ba?1:this.Gg},function(){rg[this.aa()].call(this,Hd)},function(){O[this.aa()].call(this,Id)},function(){sg[this.Zf=this.aa()].call(this,Td)},function(){P[this.Zf=this.aa()].call(this,Ud)},function(){this.Y|=1;rg[this.aa()].call(this,Fd)},function(){this.Y|=1;O[this.aa()].call(this,Fd)},function(){sg[this.aa()].call(this,Fd)},function(){P[this.aa()].call(this,Fd)},function(){var a=this.aa();switch((a&56)>>3){case 0:this.ob= -this.jb.ua;break;case 1:this.ob=this.Ia.ua;break;case 2:this.ob=this.Wb.ua;break;case 3:this.ob=this.dc.ua;break;default:N.call(this);return}this.Y|=1;O[a].call(this,Gd)},function(){this.Y|=1;this.C=this.M=this.Wk;P[this.aa()].call(this,Md)},function(){var a,b=this.aa(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Fa){G.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H;break;case 6:a=this.F;break; -case 7:a=this.D}}P[b].call(this,Fd);switch(c){case 0:jc(this,this.G);this.G=a;break;case 1:gc(this,this.I);this.I=a;break;case 2:ic(this,this.J);this.J=a;break;case 3:hc(this,this.B);this.B=a;break;case 4:jc(this,this.X);this.X=a;break;case 5:gc(this,this.H);this.H=a;break;case 6:ic(this,this.F);this.F=a;break;case 7:hc(this,this.D),this.D=a}},function(){this.Y|=1;ug[this.aa()].call(this,wd,this.Aa)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a;this.A-=3},function(){var a= -this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Oj},function(){var a=this.K(),b=this.K();K(this,this.Ia.ua);K(this,this.ra); -Xb(this,a,b);this.A-=this.Rj},function(){N.call(this)},function(){K(this,$b(this));this.A-=this.ac},function(){Yb(this,this.Aa());this.A-=this.Vb},function(){var a=this.G>>8;a&1?xc(this):tc(this);a&4?lc(this)||(this.fa^=1):lc(this)&&(this.fa^=1);a&16?yc(this):uc(this);a&64?zc(this):vc(this);a&128?Ac(this):rc(this)&&(this.fa^=this.$>>1|this.$>>2,this.ha^=32896);this.A-=this.nb},function(){this.G=this.G&255|($b(this)&213)<<8;this.A-=this.nb},function(){this.G=this.G&-256|this.S(this.C,this.K());this.A-= -this.ni},function(){this.G=this.T(this.C,this.K());this.A-=this.ni},function(){var a=this.K(),b=this.G;Dc(this,this.C.Sb(a,0),b);this.A-=this.oi},function(){var a=this.K(),b=this.G;Ec(this,this.C.Sb(a,1),b);this.A-=this.oi},function(){var a=1,b=0,c=this.pi;this.qa&192&&(a=this.I,b=1,c=this.ri,this.qa&256||(this.A-=this.qi));if(a--){var d=this.Ha&1024?-1:1,e=this.S(this.C,this.F);Dc(this,this.jb.Sb(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.qa&16?-3: --2),this.Y|=256)}},function(){var a=1,b=0,c=this.pi;this.qa&192&&(a=this.I,b=1,c=this.ri,this.qa&256||(this.A-=this.qi));if(a--){var d=this.Ha&1024?-2:2,e=this.T(this.C,this.F);Ec(this,this.jb.Sb(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.qa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.$h;this.qa&192&&(a=this.I,b=1,c=this.bi,this.qa&256||(this.A-=this.ai));if(a--){var d=this.Ha&1024?-1:1,e=this.S(this.C,this.F),f=this.N(this.jb,this.D);Pc.call(this, -e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.fb;this.I-=b;a&&qc(this)==(this.qa&64)&&(J(this,this.qa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.$h;this.qa&192&&(a=this.I,b=1,c=this.bi,this.qa&256||(this.A-=this.ai));if(a--){var d=this.Ha&1024?-2:2,e=this.T(this.C,this.F),f=this.O(this.jb,this.D);Xc.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.fb;this.I-=b;a&&qc(this)==(this.qa&64)&&(J(this,this.qa&16?-3:-2),this.Y|=256)}},function(){this.W= -this.fa=this.ha=this.G&255&this.aa();this.$=256;this.A-=this.be},function(){this.W=this.fa=this.ha=this.G&this.K();this.$=65536;this.A-=this.be},function(){var a=1,b=0,c=this.Ai;this.qa&192&&(a=this.I,b=1,c=this.Ci,this.qa&256||(this.A-=this.Bi));if(a--){var d=this.G;Dc(this,this.jb.Sb(this.D,0),d);this.D=this.D+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Ai;this.qa&192&&(a=this.I,b=1,c=this.Ci,this.qa&256||(this.A-=this.Bi));if(a--){var d= -this.G;Ec(this,this.jb.Sb(this.D,1),d);this.D=this.D+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}},function(){var a=1,b=0,c=this.hi;this.qa&192&&(a=this.I,b=1,c=this.ji,this.qa&256||(this.A-=this.ii));a--&&(this.G=this.G&-256|this.S(this.C,this.F),this.F=this.F+(this.Ha&1024?-1:1)&65535,this.A-=c,this.I-=b,a&&(J(this,this.qa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.hi;this.qa&192&&(a=this.I,b=1,c=this.ji,this.qa&256||(this.A-=this.ii));a--&&(this.G=this.T(this.C, -this.F),this.F=this.F+(this.Ha&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.qa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.ui;this.qa&192&&(a=this.I,b=1,c=this.wi,this.qa&256||(this.A-=this.vi));a--&&(Pc.call(this,this.G&255,this.N(this.jb,this.D)),this.D=this.D+(this.Ha&1024?-1:1)&65535,this.A-=c-this.fb,this.I-=b,a&&qc(this)==(this.qa&64)&&(J(this,-2),this.Y|=256))},function(){var a=1,b=0,c=this.ui;this.qa&192&&(a=this.I,b=1,c=this.wi,this.qa&256||(this.A-=this.vi));a--&&(Xc.call(this, -this.G,this.O(this.jb,this.D)),this.D=this.D+(this.Ha&1024?-2:2)&65535,this.A-=c-this.fb,this.I-=b,a&&qc(this)==(this.qa&64)&&(J(this,-2),this.Y|=256))},function(){this.G=this.G&-256|this.aa();this.A-=this.nb},function(){this.I=this.I&-256|this.aa();this.A-=this.nb},function(){this.J=this.J&-256|this.aa();this.A-=this.nb},function(){this.B=this.B&-256|this.aa();this.A-=this.nb},function(){this.G=this.G&255|this.aa()<<8;this.A-=this.nb},function(){this.I=this.I&255|this.aa()<<8;this.A-=this.nb},function(){this.J= -this.J&255|this.aa()<<8;this.A-=this.nb},function(){this.B=this.B&255|this.aa()<<8;this.A-=this.nb},function(){this.G=this.K();this.A-=this.nb},function(){this.I=this.K();this.A-=this.nb},function(){this.J=this.K();this.A-=this.nb},function(){this.B=this.K();this.A-=this.nb},function(){this.X=this.K();this.A-=this.nb},function(){this.H=this.K();this.A-=this.nb},function(){this.F=this.K();this.A-=this.nb},function(){this.D=this.K();this.A-=this.nb},Og,Pg,Og,Pg,function(){P[this.aa()].call(this,Od)}, -function(){P[this.aa()].call(this,Nd)},function(){this.Y|=1;tg[this.aa()].call(this,xd,this.aa)},function(){this.Y|=1;ug[this.aa()].call(this,xd,this.K)},Qg,Rg,Qg,Rg,function(){Gc.call(this,3,null,this.hk)},function(){var a=this.aa(),b;a:{b=this.dl[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.$=256;this.A-=this.Kj},function(){this.G=this.G&-256|(kc(this)?255:0);this.A-=2},function(){this.G= -this.G&-256|this.S(this.C,this.B+(this.G&255)&65535);this.A-=this.Jk},Sg,Sg,Sg,Sg,Sg,Sg,Sg,Sg,function(){var a=this.L();(this.I=this.I-1&65535)&&this.W&this.$-1?(I(this,this.ra+a),this.A-=this.qk):this.A-=this.ki},function(){var a=this.L();!(this.I=this.I-1&65535)||this.W&this.$-1?this.A-=this.mi:(I(this,this.ra+a),this.A-=this.li)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.ra+a),this.A-=this.pk):this.A-=this.ki},function(){var a=this.L();this.I?this.A-=this.mi:(I(this,this.ra+ -a),this.A-=this.li)},function(){var a=this.aa();this.G=this.G&-256|Ta(this.ma,a,this.Ca-2);this.A-=this.ei},function(){var a=this.aa();this.G=Ta(this.ma,a,this.Ca-1)|Ta(this.ma,a+1&65535,this.Ca-2)<<8;this.A-=this.ei},function(){var a=this.aa();Va(this.ma,a,this.G&255,this.Ca-2);this.A-=this.ti},function(){var a=this.aa();Va(this.ma,a,this.G&255,this.Ca-2);Va(this.ma,a+1&65535,this.G>>8,this.Ca-2);this.A-=this.ti},function(){var a=this.K();K(this,this.ra);I(this,this.ra+a);this.A-=this.Pj},function(){var a= -this.K();I(this,this.ra+a);this.A-=this.fi},function(){Xb(this,this.K(),this.K());this.A-=this.lk},function(){var a=this.L();I(this,this.ra+a);this.A-=this.fi},function(){this.G=this.G&-256|Ta(this.ma,this.J,this.Ca-1);this.A-=this.di},function(){this.G=Ta(this.ma,this.J,this.Ca-1)|Ta(this.ma,this.J+1&65535,this.Ca-1)<<8;this.A-=this.di},function(){Va(this.ma,this.J,this.G&255,this.Ca-1);this.A-=this.si},function(){Va(this.ma,this.J,this.G&255,this.Ca-1);Va(this.ma,this.J+1&65535,this.G>>8,this.Ca- -1);this.A-=this.si},Tg,Tg,function(){this.Y|=132;this.A-=this.tb},function(){this.Y|=68;this.A-=this.tb},function(){this.Za|=4;this.A-=2;this.Ha&512||cb(this)},function(){kc(this)?tc(this):xc(this);this.A-=2},function(){this.ob=-1;tg[this.aa()].call(this,Bd,sd);0<=this.ob&&(this.G=this.ob)},function(){this.ob=-1;ug[this.aa()].call(this,Cd,sd);0<=this.ob&&(this.G=this.ob,this.J=this.Ff)},function(){this.W&=~this.$;this.A-=2},function(){this.W|=this.$;this.A-=2},function(){this.Ha&=-513;this.A-=this.Nj}, -function(){this.Ha|=512;this.Y|=4;this.A-=2},function(){this.Ha&=-1025;this.A-=2},function(){this.Ha|=1024;this.A-=2},function(){tg[this.aa()].call(this,Qb,sd)},function(){ug[this.aa()].call(this,Sb,sd)}]; -function Q(a){w.call(this,"ChipSet",a,Q);this.Fa=a.model;this.Fa=void 0!==this.Fa?parseInt(this.Fa,10):Ug;this.Ib=0;var b=a.sw1;if(b)this.Ib=Vg(b,Wg|Xg.cl);else{this.kd=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.kd=b);if(b=this.kd.length)this.Ib|=Yg.Zg,b--,this.Ib|=(b&3)<=Zg&&(this.Xe=this.Ye=2);this.pg=a.scaleTimers||!1; -this.Nn=a.rtcDate;this.wj=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.oh=new webkitAudioContext);this.reset(!0);this.La()}y(w,Q);var Ug=5150,Zg=5170,$g={none:0,tv:1,color:2,mono:3,ega:0},Yg={Zg:1,ONE:0,uo:64,so:128,Zn:192,Le:192,Me:6},Wg=12,Xg={to:16,Un:32,cl:48,Le:48,Me:4};g=Q.prototype; -g.vb=function(a,b,c,d){switch(c){case "sw1":return this.oa[c]=d,ah(this,c,d,this.Ib,{0:this.Fa==Ug?"Bootable Floppy Drive":"Loop on POST",1:this.Fa==Ug?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Fa==Ug)return this.oa[c]=d,ah(this,c,d,this.Id,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.oa[c]=d,!0}return!1}; -g.ic=function(a,b,c,d){this.ma=b;this.ia=c;this.Oa=d;this.Ea=a;this.Ra=D(a,"Keyboard");this.Kk=Math.round(c.cd/1193181);Sa(b,this,bh);Ua(b,this,ch);this.Fa=Zg){this.bb=16;this.Tc=0;this.md=16;this.Vf=0;this.Od=160;512<=lh(this)&&(this.Od|=16);3==mh(this)&&(this.Od|=64);this.gh=3;this.Yf=0;this.Kb=Array(7);this.qe=0;a&&(this.ka=Array(64)); -nh(this,this.Nn);for(a=21;24>=a;a++)this.ka[a]=0;for(a=14;46>a;a++)void 0===this.ka[a]&&(this.ka[a]=0);this.ka[20]=this.Gc&(Xg.Le|2|Yg.Zg|Yg.Le);this.ka[16]=oh(this,0)<<4|oh(this,1);ph(this)}}; -function nh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.cc("CMOS date invalid ("+b+"), using "+c)):b&&a.cc("CMOS date: "+c);a.ka[0]=c.getSeconds();a.ka[1]=0;a.ka[2]=c.getMinutes();a.ka[3]=0;a.ka[4]=c.getHours();a.ka[5]=0;a.ka[6]=c.getDay()+1;a.ka[7]=c.getDate();a.ka[8]=c.getMonth()+1;c=c.getFullYear();a.ka[9]=c%100;c/=100;a.ka[50]=c%10|c/10<<4;a.lf=-1;a.ka[10]=38;a.ka[11]=2;a.ka[12]=0;a.ka[13]=128} -function ph(a){for(var b=0,c=16;46>c;c++)b+=a.ka[c];a.ka[47]=b&255;a.ka[46]=b>>8} -g.save=function(){var a=new H(this);a.set(0,[this.Ib,this.Id,this.Gc,this.je]);for(var b=[],c=0;c=Zg&&(a.set(5,[this.bb,this.Tc,this.md,this.Vf,this.Od,this.gh]),a.set(6,[this.Yf,this.Kb,this.qe,this.ka,this.lf]));return a.data()}; -g.restore=function(a){var b,c;b=a[0];this.Ib=b[0];this.Id=b[1];this.Gc=b[2];this.je=b[3];b=a[1];this.va=Array(this.Xe);for(c=0;c>2)+1)*a.wm+32*((b?a.Id:a.je)&15)}function sh(a,b){var c=b?a.Ib:a.Gc;return a.Fa!=Ug||c&Yg.Zg?((c&Yg.Le)>>Yg.Me)+1:0} -function oh(a,b){if(b>Xg.Me} -function ah(a,b,c,d,e){for(var f="",l=1;8>=l;l++){var k="pcjs-bitCell";l||(k+=" pcjs-bitCellLeft");f+='
'+l+"
\n"}c.innerHTML=f;b=C(c,"pcjs-bitCell");c=null;for(l=0;l>2].Ma[b&3],c,d,e)}function Bh(a,b,c){b=a.va[b>>2].Ma[b&3];b.eg&&b.Hh&&b.Ig?(c&&(b.fg=c),b.bd||Hc(a,b,!0)):c&&c(!0)} -function Hc(a,b,c){c&&(b.count=b.Tb[1]<<8|b.Tb[0],b.$k=b.mode&12,b.xj=b.Yc=!1);for(var d=!1;0<=b.count&&(c=b.zc<<16|b.xb[1]<<8|b.xb[0],4==b.$k?(d=!0,function(c){b.Hh.call(b.eg,b.Ig,-1,function(f,l){0>f&&(b.xj||(b.xj=!0),f=255);b.bd||Oa(a.ma,c,f);(d=l)&&setTimeout(function(){Eh(b)||Hc(a,b)},0)})}(c)):8==b.$k?(c=Ma(a.ma,c),0>b.Hh.call(b.eg,b.Ig,c)&&(b.Yc=!0)):b.Yc=!0),!d&&!Eh(b););} -function Eh(a){if(!a.Yc&&0<=--a.count&&(a.mode&32?(a.xb[0]--,0>a.xb[0]&&(a.xb[0]=255,a.xb[1]--,0>a.xb[1]&&(a.xb[1]=255))):(a.xb[0]++,255>3,e=a.pb[d];e.zb|=1<<(b&7);e.sf=c||0;1==d&&(a.pb[0].zb|=4);Hh(a,d)}function Kh(a,b){var c=b>>3,d=a.pb[c],e=1<<(b&7);d.zb&e&&(d.zb&=~e,1!=c||d.zb||(a.pb[0].zb&=-5),Hh(a,c))} -function Fc(a,b){void 0===b&&(b=0);var c=-1,d=a.pb[b];if(d.sf)c=-2,d.sf--;else for(var e=d.zb&((d.yc|d.pd)^255),f=d.Pd+1;;){var f=f&7,l=1<>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Jb[c];l.Gf=f;l.mode=e;l.lj=d;l.oc=[0,0];l.Tb=[0,0];l.bf=[0,0];l.Jc=!1;l.gf=!1;l.te=!1;Mh(this,c);0==c&&Kh(this,0);2==c&&255==this.pb[0].pd&&77==this.hc&&(c=this.Jb[0],c.Dc[0]=c.oc[0],c.Dc[1]=c.oc[1],c.Fd=ib(this.ia,this.pg))}else Nh(this,c),d=this.Jb[c],d.bf[0]=d.Tb[0],d.bf[1]=d.Tb[1],d.gf=!0,Mh(this,c)}};function Ph(a,b){var c=a.Jb[b],d=c.oc[1]<<8|c.oc[0];d||(d=1==c.Wd?256:65536);return d} -function Mh(a,b){var c=a.Jb[b];c.ud=32==c.Gf?1:0;c.Wd=48==c.Gf?2:1} -function Nh(a,b,c){var d=a.Jb[b];if(d.te&&(2!=b||a.hc&1)){var e=ib(a.ia,a.pg),f=(e-d.Fd)/a.Kk|0;0>f&&(d.Fd=e,f=0);var l=Ph(a,b),k=a.Jb[b],m=k.Dc[1]<<8|k.Dc[0];m||(m=1==k.Wd?256:65536);k=m-f;0==d.mode?(0>=k&&(k=0),k||(d.Jc=!0,d.te=!1,b||Jh(a,0))):4==d.mode?(d.Jc=1!=k,0>=k&&(k=l+k,0>=k&&(k=l),d.Dc[0]=k&255,d.Dc[1]=k>>8,d.Fd=e,!b&&d.Jc&&Jh(a,0))):6==d.mode&&(k-=f,0>=k&&(d.Jc=!d.Jc,k=l+k,0>=k&&(k=l),d.Dc[0]=k&255,d.Dc[1]=k>>8,d.Fd=e,!b&&d.Jc&&Jh(a,0)));d.Tb[0]=k&255;d.Tb[1]=k>>8;c&&(a.Fd=0)}return d} -function kb(a,b){for(var c=0;c=Zg){var c=0,d=a.ia.cd,e=ib(a.ia,a.pg);if(0<=a.lf&&(c=e-a.lf,Math.floor(c/d)&&60<=++a.ka[0]&&(a.ka[0]=0,60<=++a.ka[2]&&(a.ka[2]=0,24<=++a.ka[4])))){a.ka[4]=0;a.ka[6]=a.ka[6]%7+1;var f=a.ka[9],l=ia[a.ka[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.ka[7]>l&&(a.ka[7]=1,12<++a.ka[8]&&(a.ka[8]=1,a.ka[9]=(a.ka[9]+1)%100))}a.lf=e-c%d}}g.km=function(){var a=this.ag;this.We&16&&(this.hc&128?a=this.Gc:this.Ra&&(a=Qh(this.Ra)));return a}; -g.tn=function(a,b){this.ag=b};g.lm=function(){return this.hc};g.un=function(a,b){Vh(this,b);this.Ra&&Wh(this.Ra,b&128?!1:!0,b&64?!0:!1)};function Vh(a,b){var c=!!(b&2),d=!!(a.hc&2);a.hc=b;c!=d&&jb(a,c)}g.mm=function(){var a=0,a=this.Fa==Ug?this.hc&4?a|this.je&15:a|this.je>>4&1:this.hc&8?a|this.Gc>>4:a|this.Gc&15;this.hc&1&&Nh(this,2).Jc&&(a=this.hc&2?a|32:a|16);return a};g.vn=function(a,b){this.ih=b};g.nm=function(){return this.We};g.wn=function(a,b){this.We=b}; -g.Bl=function(){var a=this.Vf;this.bb&=-258;var b=this.Ra&&Qh(this.Ra,!0);b&&Xh(this,b);return a};g.Mm=function(a,b){if(this.bb&8)switch(this.Tc){case 96:Yh(this,b);break;case 209:Zh(this,b);break;default:if(Yh(this,this.md&-17),this.Ra){var c=-1;switch(b){case 255:c=250,$h(this.Ra)}Xh(this,c)}}this.Tc=b;this.bb&=-9};g.Cl=function(){return this.hc&-209|(ib(this.ia)&64?16:0)};g.Nm=function(a,b){Vh(this,b)};g.Dl=function(){var a=this.bb&255;this.bb&256&&(this.bb|=1,this.bb&=-257);return a}; -g.Lm=function(a,b){this.Tc=b;this.bb|=8;var c=0;240<=this.Tc&&(c=this.Tc^15,this.Tc=240);switch(this.Tc){case 192:Xh(this,this.Od);break;case 173:Yh(this,this.md|16);break;case 174:Yh(this,this.md&-17);break;case 170:this.Ra&&ai(this.Ra,!0);Yh(this,this.md|16);Xh(this,85);Zh(this,3);break;case 224:Xh(this,this.md&16?0:1);break;case 240:c&1&&Wb(this.ia)}};function Yh(a,b){a.md=b;a.bb=a.bb&-5|b&4;a.Ra&&Wh(a.Ra,!!(b&8),!(b&16))&&Xh(a,Qh(a.Ra,!0))}function Xh(a,b){0<=b&&(a.Vf=b,a.bb&=-2,a.bb|=256)} -function Zh(a,b){a.gh=b;Ia(a.ma,!!(b&2));b&1||Wb(a.ia)}g.Rl=function(){return this.qe};g.an=function(a,b){this.qe=b;this.$f=b&128?0:128};g.Sl=function(){var a=this.qe&63;if(13>=a){var b=this.ka[a];if(10>a){var c=!1;4!=a&&5!=a||this.ka[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.ka[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.ka[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};g.im=function(){return this.Yf};g.qn=function(a,b){this.Yf=b};g.sn=function(a,b){this.$f=b};function Vg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.kb[c++]=f[b]>>16&255,this.kb[c++]=f[b]>>24&255;else this.kb=d;this.fh=d.symbols;if(!this.kb.length){u("Empty ROM: "+a);return}if(1==this.kb.length){u(this.kb[0]);return}}catch(l){this.xa("ROM data error: "+ -l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.kb=Array(a.length),d=0;dthis.Uf?21:23,c=a.ka[b]|a.ka[b+1]<<8,c=c+(this.hd>>10);a.ka[b]=c&255;a.ka[b+1]=c>>8;ph(a)}}else u("No RAM allocated")}; -v(function(){for(var a=C(window.document,"pcjs","ram"),b=0;bthis.Aa? +1:this.Gg},Tg,function(){Ag[this.aa()].call(this,Bd,this.L);this.A-=0>this.Aa?1:this.Gg},function(){xg[this.aa()].call(this,Nd)},function(){O[this.aa()].call(this,Od)},function(){yg[this.Yf=this.aa()].call(this,Zd)},function(){P[this.Yf=this.aa()].call(this,$d)},function(){this.Y|=1;xg[this.aa()].call(this,Ld)},function(){this.Y|=1;O[this.aa()].call(this,Ld)},function(){yg[this.aa()].call(this,Ld)},function(){P[this.aa()].call(this,Ld)},function(){var a=this.aa();switch((a&56)>>3){case 0:this.nb= +this.ib.ua;break;case 1:this.nb=this.Ha.ua;break;case 2:this.nb=this.Wb.ua;break;case 3:this.nb=this.dc.ua;break;default:N.call(this);return}this.Y|=1;O[a].call(this,Md)},function(){this.Y|=1;this.C=this.M=this.Wk;P[this.aa()].call(this,Sd)},function(){var a,b=this.aa(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Ea){G.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H;break;case 6:a=this.F;break; +case 7:a=this.D}}P[b].call(this,Ld);switch(c){case 0:pc(this,this.G);this.G=a;break;case 1:mc(this,this.I);this.I=a;break;case 2:oc(this,this.J);this.J=a;break;case 3:nc(this,this.B);this.B=a;break;case 4:pc(this,this.X);this.X=a;break;case 5:mc(this,this.H);this.H=a;break;case 6:oc(this,this.F);this.F=a;break;case 7:nc(this,this.D),this.D=a}},function(){this.Y|=1;Ag[this.aa()].call(this,Cd,this.za)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a;this.A-=3},function(){var a= +this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Oj},function(){var a=this.K(),b=this.K();K(this,this.Ha.ua);K(this,this.ra); +cc(this,a,b);this.A-=this.Rj},function(){N.call(this)},function(){K(this,fc(this));this.A-=this.ac},function(){dc(this,this.za());this.A-=this.Vb},function(){var a=this.G>>8;a&1?Dc(this):zc(this);a&4?uc(this)||(this.fa^=1):uc(this)&&(this.fa^=1);a&16?Ec(this):Ac(this);a&64?Fc(this):Bc(this);a&128?Gc(this):xc(this)&&(this.fa^=this.$>>1|this.$>>2,this.ha^=32896);this.A-=this.mb},function(){this.G=this.G&255|(fc(this)&213)<<8;this.A-=this.mb},function(){this.G=this.G&-256|this.S(this.C,this.K());this.A-= +this.ni},function(){this.G=this.T(this.C,this.K());this.A-=this.ni},function(){var a=this.K(),b=this.G;Jc(this,this.C.Sb(a,0),b);this.A-=this.oi},function(){var a=this.K(),b=this.G;Kc(this,this.C.Sb(a,1),b);this.A-=this.oi},function(){var a=1,b=0,c=this.pi;this.qa&192&&(a=this.I,b=1,c=this.ri,this.qa&256||(this.A-=this.qi));if(a--){var d=this.Ga&1024?-1:1,e=this.S(this.C,this.F);Jc(this,this.ib.Sb(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.qa&16?-3: +-2),this.Y|=256)}},function(){var a=1,b=0,c=this.pi;this.qa&192&&(a=this.I,b=1,c=this.ri,this.qa&256||(this.A-=this.qi));if(a--){var d=this.Ga&1024?-2:2,e=this.T(this.C,this.F);Kc(this,this.ib.Sb(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.qa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.$h;this.qa&192&&(a=this.I,b=1,c=this.bi,this.qa&256||(this.A-=this.ai));if(a--){var d=this.Ga&1024?-1:1,e=this.S(this.C,this.F),f=this.N(this.ib,this.D);Vc.call(this, +e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.eb;this.I-=b;a&&wc(this)==(this.qa&64)&&(J(this,this.qa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.$h;this.qa&192&&(a=this.I,b=1,c=this.bi,this.qa&256||(this.A-=this.ai));if(a--){var d=this.Ga&1024?-2:2,e=this.T(this.C,this.F),f=this.O(this.ib,this.D);cd.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.eb;this.I-=b;a&&wc(this)==(this.qa&64)&&(J(this,this.qa&16?-3:-2),this.Y|=256)}},function(){this.W= +this.fa=this.ha=this.G&255&this.aa();this.$=256;this.A-=this.ae},function(){this.W=this.fa=this.ha=this.G&this.K();this.$=65536;this.A-=this.ae},function(){var a=1,b=0,c=this.Ai;this.qa&192&&(a=this.I,b=1,c=this.Ci,this.qa&256||(this.A-=this.Bi));if(a--){var d=this.G;Jc(this,this.ib.Sb(this.D,0),d);this.D=this.D+(this.Ga&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Ai;this.qa&192&&(a=this.I,b=1,c=this.Ci,this.qa&256||(this.A-=this.Bi));if(a--){var d= +this.G;Kc(this,this.ib.Sb(this.D,1),d);this.D=this.D+(this.Ga&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}},function(){var a=1,b=0,c=this.hi;this.qa&192&&(a=this.I,b=1,c=this.ji,this.qa&256||(this.A-=this.ii));a--&&(this.G=this.G&-256|this.S(this.C,this.F),this.F=this.F+(this.Ga&1024?-1:1)&65535,this.A-=c,this.I-=b,a&&(J(this,this.qa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.hi;this.qa&192&&(a=this.I,b=1,c=this.ji,this.qa&256||(this.A-=this.ii));a--&&(this.G=this.T(this.C, +this.F),this.F=this.F+(this.Ga&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.qa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.ui;this.qa&192&&(a=this.I,b=1,c=this.wi,this.qa&256||(this.A-=this.vi));a--&&(Vc.call(this,this.G&255,this.N(this.ib,this.D)),this.D=this.D+(this.Ga&1024?-1:1)&65535,this.A-=c-this.eb,this.I-=b,a&&wc(this)==(this.qa&64)&&(J(this,-2),this.Y|=256))},function(){var a=1,b=0,c=this.ui;this.qa&192&&(a=this.I,b=1,c=this.wi,this.qa&256||(this.A-=this.vi));a--&&(cd.call(this, +this.G,this.O(this.ib,this.D)),this.D=this.D+(this.Ga&1024?-2:2)&65535,this.A-=c-this.eb,this.I-=b,a&&wc(this)==(this.qa&64)&&(J(this,-2),this.Y|=256))},function(){this.G=this.G&-256|this.aa();this.A-=this.mb},function(){this.I=this.I&-256|this.aa();this.A-=this.mb},function(){this.J=this.J&-256|this.aa();this.A-=this.mb},function(){this.B=this.B&-256|this.aa();this.A-=this.mb},function(){this.G=this.G&255|this.aa()<<8;this.A-=this.mb},function(){this.I=this.I&255|this.aa()<<8;this.A-=this.mb},function(){this.J= +this.J&255|this.aa()<<8;this.A-=this.mb},function(){this.B=this.B&255|this.aa()<<8;this.A-=this.mb},function(){this.G=this.K();this.A-=this.mb},function(){this.I=this.K();this.A-=this.mb},function(){this.J=this.K();this.A-=this.mb},function(){this.B=this.K();this.A-=this.mb},function(){this.X=this.K();this.A-=this.mb},function(){this.H=this.K();this.A-=this.mb},function(){this.F=this.K();this.A-=this.mb},function(){this.D=this.K();this.A-=this.mb},Ug,Vg,Ug,Vg,function(){P[this.aa()].call(this,Ud)}, +function(){P[this.aa()].call(this,Td)},function(){this.Y|=1;zg[this.aa()].call(this,Dd,this.aa)},function(){this.Y|=1;Ag[this.aa()].call(this,Dd,this.K)},Wg,Xg,Wg,Xg,function(){Mc.call(this,3,null,this.hk)},function(){var a=this.aa(),b;a:{b=this.dl[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.$=256;this.A-=this.Kj},function(){this.G=this.G&-256|(tc(this)?255:0);this.A-=2},function(){this.G= +this.G&-256|this.S(this.C,this.B+(this.G&255)&65535);this.A-=this.Jk},Yg,Yg,Yg,Yg,Yg,Yg,Yg,Yg,function(){var a=this.L();(this.I=this.I-1&65535)&&this.W&this.$-1?(I(this,this.ra+a),this.A-=this.qk):this.A-=this.ki},function(){var a=this.L();!(this.I=this.I-1&65535)||this.W&this.$-1?this.A-=this.mi:(I(this,this.ra+a),this.A-=this.li)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.ra+a),this.A-=this.pk):this.A-=this.ki},function(){var a=this.L();this.I?this.A-=this.mi:(I(this,this.ra+ +a),this.A-=this.li)},function(){var a=this.aa();this.G=this.G&-256|Za(this.ma,a,this.Ba-2);this.A-=this.ei},function(){var a=this.aa();this.G=Za(this.ma,a,this.Ba-1)|Za(this.ma,a+1&65535,this.Ba-2)<<8;this.A-=this.ei},function(){var a=this.aa();ab(this.ma,a,this.G&255,this.Ba-2);this.A-=this.ti},function(){var a=this.aa();ab(this.ma,a,this.G&255,this.Ba-2);ab(this.ma,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.ti},function(){var a=this.K();K(this,this.ra);I(this,this.ra+a);this.A-=this.Pj},function(){var a= +this.K();I(this,this.ra+a);this.A-=this.fi},function(){cc(this,this.K(),this.K());this.A-=this.lk},function(){var a=this.L();I(this,this.ra+a);this.A-=this.fi},function(){this.G=this.G&-256|Za(this.ma,this.J,this.Ba-1);this.A-=this.di},function(){this.G=Za(this.ma,this.J,this.Ba-1)|Za(this.ma,this.J+1&65535,this.Ba-1)<<8;this.A-=this.di},function(){ab(this.ma,this.J,this.G&255,this.Ba-1);this.A-=this.si},function(){ab(this.ma,this.J,this.G&255,this.Ba-1);ab(this.ma,this.J+1&65535,this.G>>8,this.Ba- +1);this.A-=this.si},Zg,Zg,function(){this.Y|=132;this.A-=this.tb},function(){this.Y|=68;this.A-=this.tb},function(){this.Ya|=4;this.A-=2;this.Ga&512||jb(this)},function(){tc(this)?zc(this):Dc(this);this.A-=2},function(){this.nb=-1;zg[this.aa()].call(this,Hd,yd);0<=this.nb&&(this.G=this.nb)},function(){this.nb=-1;Ag[this.aa()].call(this,Id,yd);0<=this.nb&&(this.G=this.nb,this.J=this.Ef)},function(){this.W&=~this.$;this.A-=2},function(){this.W|=this.$;this.A-=2},function(){this.Ga&=-513;this.A-=this.Nj}, +function(){this.Ga|=512;this.Y|=4;this.A-=2},function(){this.Ga&=-1025;this.A-=2},function(){this.Ga|=1024;this.A-=2},function(){zg[this.aa()].call(this,Wb,yd)},function(){Ag[this.aa()].call(this,Yb,yd)}]; +function Q(a){w.call(this,"ChipSet",a,Q);this.Ea=a.model;this.Ea=void 0!==this.Ea?parseInt(this.Ea,10):$g;this.Ib=0;var b=a.sw1;if(b)this.Ib=ah(b,bh|ch.cl);else{this.jd=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.jd=b);if(b=this.jd.length)this.Ib|=dh.Zg,b--,this.Ib|=(b&3)<=eh&&(this.We=this.Xe=2);this.pg=a.scaleTimers||!1; +this.Nn=a.rtcDate;this.wj=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.oh=new webkitAudioContext);this.reset(!0);this.Ka()}y(w,Q);var $g=5150,eh=5170,fh={none:0,tv:1,color:2,mono:3,ega:0},dh={Zg:1,ONE:0,uo:64,so:128,Zn:192,Ke:192,Le:6},bh=12,ch={to:16,Un:32,cl:48,Ke:48,Le:4};g=Q.prototype; +g.vb=function(a,b,c,d){switch(c){case "sw1":return this.oa[c]=d,gh(this,c,d,this.Ib,{0:this.Ea==$g?"Bootable Floppy Drive":"Loop on POST",1:this.Ea==$g?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ea==$g)return this.oa[c]=d,gh(this,c,d,this.Hd,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.oa[c]=d,!0}return!1}; +g.ic=function(a,b,c,d){this.ma=b;this.ia=c;this.Ma=d;this.Da=a;this.Qa=D(a,"Keyboard");this.Kk=Math.round(c.bd/1193181);Ya(b,this,hh);$a(b,this,ih);this.Ea=eh){this.ab=16;this.Sc=0;this.ld=16;this.Uf=0;this.Nd=160;512<=rh(this)&&(this.Nd|=16);3==sh(this)&&(this.Nd|=64);this.gh=3;this.Xf=0;this.Kb=Array(7);this.pe=0;a&&(this.ka=Array(64)); +th(this,this.Nn);for(a=21;24>=a;a++)this.ka[a]=0;for(a=14;46>a;a++)void 0===this.ka[a]&&(this.ka[a]=0);this.ka[20]=this.Fc&(ch.Ke|2|dh.Zg|dh.Ke);this.ka[16]=uh(this,0)<<4|uh(this,1);vh(this)}}; +function th(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.cc("CMOS date invalid ("+b+"), using "+c)):b&&a.cc("CMOS date: "+c);a.ka[0]=c.getSeconds();a.ka[1]=0;a.ka[2]=c.getMinutes();a.ka[3]=0;a.ka[4]=c.getHours();a.ka[5]=0;a.ka[6]=c.getDay()+1;a.ka[7]=c.getDate();a.ka[8]=c.getMonth()+1;c=c.getFullYear();a.ka[9]=c%100;c/=100;a.ka[50]=c%10|c/10<<4;a.kf=-1;a.ka[10]=38;a.ka[11]=2;a.ka[12]=0;a.ka[13]=128} +function vh(a){for(var b=0,c=16;46>c;c++)b+=a.ka[c];a.ka[47]=b&255;a.ka[46]=b>>8} +g.save=function(){var a=new H(this);a.set(0,[this.Ib,this.Hd,this.Fc,this.ie]);for(var b=[],c=0;c=eh&&(a.set(5,[this.ab,this.Sc,this.ld,this.Uf,this.Nd,this.gh]),a.set(6,[this.Xf,this.Kb,this.pe,this.ka,this.kf]));return a.data()}; +g.restore=function(a){var b,c;b=a[0];this.Ib=b[0];this.Hd=b[1];this.Fc=b[2];this.ie=b[3];b=a[1];this.Pa=Array(this.We);for(c=0;c>2)+1)*a.wm+32*((b?a.Hd:a.ie)&15)}function yh(a,b){var c=b?a.Ib:a.Fc;return a.Ea!=$g||c&dh.Zg?((c&dh.Ke)>>dh.Le)+1:0} +function uh(a,b){if(b>ch.Le} +function gh(a,b,c,d,e){for(var f="",l=1;8>=l;l++){var k="pcjs-bitCell";l||(k+=" pcjs-bitCellLeft");f+='
'+l+"
\n"}c.innerHTML=f;b=C(c,"pcjs-bitCell");c=null;for(l=0;l>2].ob[b&3],c,d,e)}function Hh(a,b,c){b=a.Pa[b>>2].ob[b&3];b.eg&&b.Hh&&b.Ig?(c&&(b.fg=c),b.ad||Nc(a,b,!0)):c&&c(!0)} +function Nc(a,b,c){c&&(b.count=b.Tb[1]<<8|b.Tb[0],b.$k=b.mode&12,b.xj=b.Xc=!1);for(var d=!1;0<=b.count&&(c=b.ag<<16|b.xb[1]<<8|b.xb[0],4==b.$k?(d=!0,function(c){b.Hh.call(b.eg,b.Ig,-1,function(f,l){0>f&&(b.xj||(b.xj=!0),f=255);b.ad||Va(a.ma,c,f);(d=l)&&setTimeout(function(){Mh(b)||Nc(a,b)},0)})}(c)):8==b.$k?(c=Ta(a.ma,c),0>b.Hh.call(b.eg,b.Ig,c)&&(b.Xc=!0)):b.Xc=!0),!d&&!Mh(b););} +function Mh(a){if(!a.Xc&&0<=--a.count&&(a.mode&32?(a.xb[0]--,0>a.xb[0]&&(a.xb[0]=255,a.xb[1]--,0>a.xb[1]&&(a.xb[1]=255))):(a.xb[0]++,255>3,e=a.pb[d];e.zb|=1<<(b&7);e.rf=c||0;1==d&&(a.pb[0].zb|=4);Ph(a,d)}function Sh(a,b){var c=b>>3,d=a.pb[c],e=1<<(b&7);d.zb&e&&(d.zb&=~e,1!=c||d.zb||(a.pb[0].zb&=-5),Ph(a,c))} +function Lc(a,b){void 0===b&&(b=0);var c=-1,d=a.pb[b];if(d.rf)c=-2,d.rf--;else for(var e=d.zb&((d.yc|d.od)^255),f=d.Od+1;;){var f=f&7,l=1<>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Jb[c];l.Ff=f;l.mode=e;l.lj=d;l.oc=[0,0];l.Tb=[0,0];l.af=[0,0];l.Ic=!1;l.ff=!1;l.se=!1;Uh(this,c);0==c&&Sh(this,0);2==c&&255==this.pb[0].od&&77==this.hc&&(c=this.Jb[0],c.Cc[0]=c.oc[0],c.Cc[1]=c.oc[1],c.Ed=ob(this.ia,this.pg))}else Vh(this,c),d=this.Jb[c],d.af[0]=d.Tb[0],d.af[1]=d.Tb[1],d.ff=!0,Uh(this,c)}};function Xh(a,b){var c=a.Jb[b],d=c.oc[1]<<8|c.oc[0];d||(d=1==c.Vd?256:65536);return d} +function Uh(a,b){var c=a.Jb[b];c.td=32==c.Ff?1:0;c.Vd=48==c.Ff?2:1} +function Vh(a,b,c){var d=a.Jb[b];if(d.se&&(2!=b||a.hc&1)){var e=ob(a.ia,a.pg),f=(e-d.Ed)/a.Kk|0;0>f&&(d.Ed=e,f=0);var l=Xh(a,b),k=a.Jb[b],m=k.Cc[1]<<8|k.Cc[0];m||(m=1==k.Vd?256:65536);k=m-f;0==d.mode?(0>=k&&(k=0),k||(d.Ic=!0,d.se=!1,b||Rh(a,0))):4==d.mode?(d.Ic=1!=k,0>=k&&(k=l+k,0>=k&&(k=l),d.Cc[0]=k&255,d.Cc[1]=k>>8,d.Ed=e,!b&&d.Ic&&Rh(a,0))):6==d.mode&&(k-=f,0>=k&&(d.Ic=!d.Ic,k=l+k,0>=k&&(k=l),d.Cc[0]=k&255,d.Cc[1]=k>>8,d.Ed=e,!b&&d.Ic&&Rh(a,0)));d.Tb[0]=k&255;d.Tb[1]=k>>8;c&&(a.Ed=0)}return d} +function qb(a,b){for(var c=0;c=eh){var c=0,d=a.ia.bd,e=ob(a.ia,a.pg);if(0<=a.kf&&(c=e-a.kf,Math.floor(c/d)&&60<=++a.ka[0]&&(a.ka[0]=0,60<=++a.ka[2]&&(a.ka[2]=0,24<=++a.ka[4])))){a.ka[4]=0;a.ka[6]=a.ka[6]%7+1;var f=a.ka[9],l=ia[a.ka[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.ka[7]>l&&(a.ka[7]=1,12<++a.ka[8]&&(a.ka[8]=1,a.ka[9]=(a.ka[9]+1)%100))}a.kf=e-c%d}}g.km=function(){var a=this.$f;this.Ve&16&&(this.hc&128?a=this.Fc:this.Qa&&(a=bi(this.Qa)));return a}; +g.tn=function(a,b){this.$f=b};g.lm=function(){return this.hc};g.un=function(a,b){ci(this,b);this.Qa&&di(this.Qa,b&128?!1:!0,b&64?!0:!1)};function ci(a,b){var c=!!(b&2),d=!!(a.hc&2);a.hc=b;c!=d&&pb(a,c)}g.mm=function(){var a=0,a=this.Ea==$g?this.hc&4?a|this.ie&15:a|this.ie>>4&1:this.hc&8?a|this.Fc>>4:a|this.Fc&15;this.hc&1&&Vh(this,2).Ic&&(a=this.hc&2?a|32:a|16);return a};g.vn=function(a,b){this.ih=b};g.nm=function(){return this.Ve};g.wn=function(a,b){this.Ve=b}; +g.Bl=function(){var a=this.Uf;this.ab&=-258;var b=this.Qa&&bi(this.Qa,!0);b&&ei(this,b);return a};g.Mm=function(a,b){if(this.ab&8)switch(this.Sc){case 96:fi(this,b);break;case 209:gi(this,b);break;default:if(fi(this,this.ld&-17),this.Qa){var c=-1;switch(b){case 255:c=250,hi(this.Qa)}ei(this,c)}}this.Sc=b;this.ab&=-9};g.Cl=function(){return this.hc&-209|(ob(this.ia)&64?16:0)};g.Nm=function(a,b){ci(this,b)};g.Dl=function(){var a=this.ab&255;this.ab&256&&(this.ab|=1,this.ab&=-257);return a}; +g.Lm=function(a,b){this.Sc=b;this.ab|=8;var c=0;240<=this.Sc&&(c=this.Sc^15,this.Sc=240);switch(this.Sc){case 192:ei(this,this.Nd);break;case 173:fi(this,this.ld|16);break;case 174:fi(this,this.ld&-17);break;case 170:this.Qa&&ii(this.Qa,!0);fi(this,this.ld|16);ei(this,85);gi(this,3);break;case 224:ei(this,this.ld&16?0:1);break;case 240:c&1&&bc(this.ia)}};function fi(a,b){a.ld=b;a.ab=a.ab&-5|b&4;a.Qa&&di(a.Qa,!!(b&8),!(b&16))&&ei(a,bi(a.Qa,!0))}function ei(a,b){0<=b&&(a.Uf=b,a.ab&=-2,a.ab|=256)} +function gi(a,b){a.gh=b;Oa(a.ma,!!(b&2));b&1||bc(a.ia)}g.Rl=function(){return this.pe};g.an=function(a,b){this.pe=b;this.Zf=b&128?0:128};g.Sl=function(){var a=this.pe&63;if(13>=a){var b=this.ka[a];if(10>a){var c=!1;4!=a&&5!=a||this.ka[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.ka[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.ka[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};g.im=function(){return this.Xf};g.qn=function(a,b){this.Xf=b};g.sn=function(a,b){this.Zf=b};function ah(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.jb[c++]=f[b]>>16&255,this.jb[c++]=f[b]>>24&255;else this.jb=d;this.fh=d.symbols;if(!this.jb.length){t("Empty ROM: "+a);return}if(1==this.jb.length){t(this.jb[0]);return}}catch(l){this.wa("ROM data error: "+ +l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.jb=Array(a.length),d=0;dthis.Tf?21:23,c=a.ka[b]|a.ka[b+1]<<8,c=c+(this.gd>>10);a.ka[b]=c&255;a.ka[b+1]=c>>8;vh(a)}}else t("No RAM allocated")}; +u(function(){for(var a=C(window.document,"pcjs","ram"),b=0;ba.gc.length){if(!(!d&&!a.eh[c]||d&&a.eh[c])){a.eh[c]=d;a.gc.push(b);1==a.gc.length&&a.ga&&Jh(a.ga,1);for(var e in hi)if(hi[e]==c){(c=a.oa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.gc.length&&a.gc.push(255)}function mi(a,b){var c=b?a.Am:a.zm;a.ia&&a.ia.Kc&&(c/=a.ia.Kc);return c}function ni(a,b){!a.fe||void 0!==b&&b==a.fe||(clearTimeout(a.Pc[a.fe]),oi(a,a.fe,!1))} -function ji(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Nk=f);240==f+224?(a.wa&=-2,c&&(a.wa|=1),f+=224,e=!1):241==f+224?(a.wa&=-5,c&&(a.wa|=4),f+=224,e=!1):242==f+224?(a.wa&=-9,c&&(a.wa|=8),f+=224,e=!1):244==f+224?(a.wa&=-17,c&&(a.wa|=16),f+=224,d=ki(a,f)):91==f?(a.wa&=-33,c&&(a.wa|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.wa&12)&&(f=254),d=c?!ki(a,f):!1):void 0!==R[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.wa&=-33,a.rl||f!=a.Nk||ni(a));void 0===d&&(d=!oi(a,f,c));return d} -function ki(a,b,c){var d=!1;ni(a,b);oi(a,b,!0)&&(c?oi(a,b,!1):(c=!1,a.Pc[b]&&(clearTimeout(a.Pc[b]),c=!0),c=mi(a,c),a.Pc[a.fe=b]=setTimeout(function(a){return function(){oi(a,b,!1)}}(a),c)),d=!0);return d} -function oi(a,b,c){var d=!1;c||(a.Pc[b]=null,a.fe==b&&(a.fe=0));var e=R[b];void 0===e&&1<=b&&26>=b&&(e=R[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.wa&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.wa&17||(d=42):224==f?a.wa&18||(d=54):241==f?a.wa&4||(d=29):242==f&&(a.wa&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Ai)];this.tg=b;this.Pa=e[2];this.wb=e[3];this.Bc=d||e[4];65536<=this.Bc&&720896<=this.Pa&&(this.wb=Math.min(this.Bc>>2,32768));this.$b=c[0];this.jc=c[1];this.$e=c[2];this.Kf=c[3];this.rc=c[4]&255;this.sg=c[4]>>8&255;this.Xb=c[5];this.Ph=Ai;if(5==b){this.Ph=Bi;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.Pa,this.wb,this.Bc],Array(this.Bc>> -2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.xd=b[0];this.$d=b[1];this.Kd=b[2];this.Xi=b[3];this.yg=b[4];this.Fh=b[5];this.ye=b[6];this.Sf=b[7];this.Ih=b[8];this.Jh=b[9];this.xe=b[10];this.me=b[11];this.lb=b[12];d=b[13];"number"==typeof d&&(d=[this.Pa,this.wb,d]);this.Pa=d[0];this.wb=d[1];d=this.Bc>>2;if((this.Nd=b[14])&&this.Nd.length>8&255)} -var X=[,,function(a){a+=this.offset;return(this.ba.lb=this.la[a])>>this.ba.Ii&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.la[b]>>8:this.la[b])&255}];X[16]=function(a){a+=this.offset;a=this.la[a];for(var b=this.ba.Rh&this.ba.Sh,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};X[512]=function(a,b){var c=a+this.offset,d;d=this.la[c]&~this.ba.Va|(b|b<<8|b<<16|b<<24)&this.ba.Va;d=d&this.ba.$a|this.ba.lb&~this.ba.$a;this.la[c]!=d&&(this.la[c]=d,this.Ya=!0)}; -X[1024]=function(a,b){var c=a+this.offset;b=b>>this.ba.Mc|b<<8-this.ba.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ba.Ed|this.ba.ce;d=d&this.ba.Va|this.la[c]&~this.ba.Va;d=d&this.ba.$a|this.ba.lb&~this.ba.$a;this.la[c]!=d&&(this.la[c]=d,this.Ya=!0)}; -X[1536]=function(a,b){var c=a+this.offset;b=b>>this.ba.Mc|b<<8-this.ba.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ba.Ed|this.ba.ce;d&=this.ba.lb;d=d&this.ba.Va|this.la[c]&~this.ba.Va;d=d&this.ba.$a|this.ba.lb&~this.ba.$a;this.la[c]!=d&&(this.la[c]=d,this.Ya=!0)}; -X[2560]=function(a,b){var c=a+this.offset;b=b>>this.ba.Mc|b<<8-this.ba.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ba.Ed|this.ba.ce;d|=this.ba.lb;d=d&this.ba.Va|this.la[c]&~this.ba.Va;d=d&this.ba.$a|this.ba.lb&~this.ba.$a;this.la[c]!=d&&(this.la[c]=d,this.Ya=!0)}; -X[3584]=function(a,b){var c=a+this.offset;b=b>>this.ba.Mc|b<<8-this.ba.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ba.Ed|this.ba.ce;d^=this.ba.lb;d=d&this.ba.Va|this.la[c]&~this.ba.Va;d=d&this.ba.$a|this.ba.lb&~this.ba.$a;this.la[c]!=d&&(this.la[c]=d,this.Ya=!0)};X[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ba.Va&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.la[d]&~c;c=c&this.ba.$a|this.ba.lb&~this.ba.$a;this.la[d]!=c&&(this.la[d]=c,this.Ya=!0)}; -X[4096]=function(a){a+=this.offset;var b=this.la[a]&~this.ba.Va|this.ba.lb&this.ba.Va;this.la[a]!=b&&(this.la[a]=b,this.Ya=!0)};X[8192]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d&this.ba.Va|this.la[c]&~this.ba.Va,d=d&this.ba.$a|this.ba.lb&~this.ba.$a;this.la[c]!=d&&(this.la[c]=d,this.Ya=!0)};X[24576]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d&this.ba.lb,d=d&this.ba.Va|this.la[c]&~this.ba.Va,d=d&this.ba.$a|this.ba.lb&~this.ba.$a;this.la[c]!=d&&(this.la[c]=d,this.Ya=!0)}; -X[40960]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d|this.ba.lb,d=d&this.ba.Va|this.la[c]&~this.ba.Va,d=d&this.ba.$a|this.ba.lb&~this.ba.$a;this.la[c]!=d&&(this.la[c]=d,this.Ya=!0)};X[57344]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d^this.ba.lb,d=d&this.ba.Va|this.la[c]&~this.ba.Va,d=d&this.ba.$a|this.ba.lb&~this.ba.$a;this.la[c]!=d&&(this.la[c]=d,this.Ya=!0)}; -function Ei(a){var b=[];if(void 0!==a.tg){b[0]=a.$b;b[1]=a.jc;b[2]=a.$e;b[3]=a.Kf;b[4]=a.rc|a.sg<<8;b[5]=a.Xb;if(5==a.tg){var c=[];c[0]=a.xd;c[1]=a.$d;c[2]=a.Kd;c[3]=a.Xi;c[4]=a.yg;c[5]=a.Fh;c[6]=a.ye;c[7]=a.Sf;c[8]=a.Ih;c[9]=a.Jh;c[10]=a.xe;c[11]=a.me;c[12]=a.lb;c[13]=[a.Pa,a.wb,a.Bc];var d;a:if(d=a.Nd){var e=0,f=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var k=l;k>1;f[e++]=m;k=n}if(f.lengtha.gc.length){if(!(!d&&!a.eh[c]||d&&a.eh[c])){a.eh[c]=d;a.gc.push(b);1==a.gc.length&&a.ga&&Rh(a.ga,1);for(var e in pi)if(pi[e]==c){(c=a.oa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.gc.length&&a.gc.push(255)}function ui(a,b){var c=b?a.Am:a.zm;a.ia&&a.ia.Jc&&(c/=a.ia.Jc);return c}function vi(a,b){!a.ee||void 0!==b&&b==a.ee||(clearTimeout(a.Oc[a.ee]),wi(a,a.ee,!1))} +function ri(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Nk=f);240==f+224?(a.va&=-2,c&&(a.va|=1),f+=224,e=!1):241==f+224?(a.va&=-5,c&&(a.va|=4),f+=224,e=!1):242==f+224?(a.va&=-9,c&&(a.va|=8),f+=224,e=!1):244==f+224?(a.va&=-17,c&&(a.va|=16),f+=224,d=si(a,f)):91==f?(a.va&=-33,c&&(a.va|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.va&12)&&(f=254),d=c?!si(a,f):!1):void 0!==R[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.va&=-33,a.rl||f!=a.Nk||vi(a));void 0===d&&(d=!wi(a,f,c));return d} +function si(a,b,c){var d=!1;vi(a,b);wi(a,b,!0)&&(c?wi(a,b,!1):(c=!1,a.Oc[b]&&(clearTimeout(a.Oc[b]),c=!0),c=ui(a,c),a.Oc[a.ee=b]=setTimeout(function(a){return function(){wi(a,b,!1)}}(a),c)),d=!0);return d} +function wi(a,b,c){var d=!1;c||(a.Oc[b]=null,a.ee==b&&(a.ee=0));var e=R[b];void 0===e&&1<=b&&26>=b&&(e=R[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.va&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.va&17||(d=42):224==f?a.va&18||(d=54):241==f?a.va&4||(d=29):242==f&&(a.va&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Ii)];this.tg=b;this.Na=e[2];this.wb=e[3];this.Ac=d||e[4];65536<=this.Ac&&720896<=this.Na&&(this.wb=Math.min(this.Ac>>2,32768));this.$b=c[0];this.jc=c[1];this.Ze=c[2];this.Jf=c[3];this.rc=c[4]&255;this.sg=c[4]>>8&255;this.Xb=c[5];this.Ph=Ii;if(5==b){this.Ph=Ji;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.Na,this.wb,this.Ac],Array(this.Ac>> +2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.wd=b[0];this.Zd=b[1];this.Jd=b[2];this.Xi=b[3];this.yg=b[4];this.Fh=b[5];this.xe=b[6];this.Rf=b[7];this.Ih=b[8];this.Jh=b[9];this.we=b[10];this.le=b[11];this.kb=b[12];d=b[13];"number"==typeof d&&(d=[this.Na,this.wb,d]);this.Na=d[0];this.wb=d[1];d=this.Ac>>2;if((this.Md=b[14])&&this.Md.length>8&255)} +var X=[,,function(a){a+=this.offset;return(this.ba.kb=this.la[a])>>this.ba.Ii&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.la[b]>>8:this.la[b])&255}];X[16]=function(a){a+=this.offset;a=this.la[a];for(var b=this.ba.Rh&this.ba.Sh,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};X[512]=function(a,b){var c=a+this.offset,d;d=this.la[c]&~this.ba.Ua|(b|b<<8|b<<16|b<<24)&this.ba.Ua;d=d&this.ba.Za|this.ba.kb&~this.ba.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +X[1024]=function(a,b){var c=a+this.offset;b=b>>this.ba.Lc|b<<8-this.ba.Lc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ba.Dd|this.ba.be;d=d&this.ba.Ua|this.la[c]&~this.ba.Ua;d=d&this.ba.Za|this.ba.kb&~this.ba.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +X[1536]=function(a,b){var c=a+this.offset;b=b>>this.ba.Lc|b<<8-this.ba.Lc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ba.Dd|this.ba.be;d&=this.ba.kb;d=d&this.ba.Ua|this.la[c]&~this.ba.Ua;d=d&this.ba.Za|this.ba.kb&~this.ba.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +X[2560]=function(a,b){var c=a+this.offset;b=b>>this.ba.Lc|b<<8-this.ba.Lc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ba.Dd|this.ba.be;d|=this.ba.kb;d=d&this.ba.Ua|this.la[c]&~this.ba.Ua;d=d&this.ba.Za|this.ba.kb&~this.ba.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +X[3584]=function(a,b){var c=a+this.offset;b=b>>this.ba.Lc|b<<8-this.ba.Lc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ba.Dd|this.ba.be;d^=this.ba.kb;d=d&this.ba.Ua|this.la[c]&~this.ba.Ua;d=d&this.ba.Za|this.ba.kb&~this.ba.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};X[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ba.Ua&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.la[d]&~c;c=c&this.ba.Za|this.ba.kb&~this.ba.Za;this.la[d]!=c&&(this.la[d]=c,this.Xa=!0)}; +X[4096]=function(a){a+=this.offset;var b=this.la[a]&~this.ba.Ua|this.ba.kb&this.ba.Ua;this.la[a]!=b&&(this.la[a]=b,this.Xa=!0)};X[8192]=function(a,b){var c=a+this.offset,d=Fi[b&15],d=d&this.ba.Ua|this.la[c]&~this.ba.Ua,d=d&this.ba.Za|this.ba.kb&~this.ba.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};X[24576]=function(a,b){var c=a+this.offset,d=Fi[b&15],d=d&this.ba.kb,d=d&this.ba.Ua|this.la[c]&~this.ba.Ua,d=d&this.ba.Za|this.ba.kb&~this.ba.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +X[40960]=function(a,b){var c=a+this.offset,d=Fi[b&15],d=d|this.ba.kb,d=d&this.ba.Ua|this.la[c]&~this.ba.Ua,d=d&this.ba.Za|this.ba.kb&~this.ba.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};X[57344]=function(a,b){var c=a+this.offset,d=Fi[b&15],d=d^this.ba.kb,d=d&this.ba.Ua|this.la[c]&~this.ba.Ua,d=d&this.ba.Za|this.ba.kb&~this.ba.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +function Mi(a){var b=[];if(void 0!==a.tg){b[0]=a.$b;b[1]=a.jc;b[2]=a.Ze;b[3]=a.Jf;b[4]=a.rc|a.sg<<8;b[5]=a.Xb;if(5==a.tg){var c=[];c[0]=a.wd;c[1]=a.Zd;c[2]=a.Jd;c[3]=a.Xi;c[4]=a.yg;c[5]=a.Fh;c[6]=a.xe;c[7]=a.Rf;c[8]=a.Ih;c[9]=a.Jh;c[10]=a.we;c[11]=a.le;c[12]=a.kb;c[13]=[a.Na,a.wb,a.Ac];var d;a:if(d=a.Md){var e=0,f=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var k=l;k>1;f[e++]=m;k=n}if(f.length>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Pa(this.ma,b,c|d<<8);Za(this,!0)}};function Li(a){a.ja.yg&1?(a.Ac=a.mh,a.Rb=a.ja):(a.Ac=a.ja,a.Rb=a.dg)}g.save=function(){var a=new H(this);a.set(0,Ei(this.mh));a.set(1,Ei(this.dg));a.set(2,[this.Cd,this.Nc,this.Bd]);a.set(3,Ei(this.ja));return a.data()}; -g.restore=function(a){var b=a[2];this.Cd=b[0];this.Nc=b[1];this.Bd=b[2];this.za=null;this.Ac=this.mh=new yi(this,1,a[0]);this.Rb=this.dg=new yi(this,3,a[1]);this.ja=new yi(this,5,a[3],this.Bc);this.ja.$b&&Li(this);Mi(this);if(!Oi(this))return!1;Pi(this);return!0}; -g.Hm=function(a,b,c){if(c)this.xa("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){u("Empty font ROM image: "+a);return}if(1==d.length){u(d[0]);return}if(8192==d.length)ei(this,d,[0,6144]);else{this.xa("Unrecognized font data length ("+d.length+")");return}}catch(e){this.xa("Font ROM data error: "+e.message);return}this.La()}}; -function Qi(a,b){if(1==b)return a.Qc[0]=V[0],a.Qc[1]=V[7],a.Qc;if(2==b){var c=a.za.$e;if(a.za===a.ja){var d=a.ja.Kd[0],c=d&7;d&16&&(c|=8);18!=a.ja.Kd[1]&&(c|=32)}a.Qc[0]=V[c&15];c=c&32?vi:ui;for(d=0;dfb||!$?fb:8,ld=Rh.createImageData(n.Yb,n.Zb),ta=0;256>ta;ta++){for(Ra= -0;Ra=fb-2,Tj=nc[Ra>(8<=rb&&176<=ta&&223>=ta?7:rb)?r:kd;Ti(ld,Sh,Th,Uh);M&&Ti(ld,Sh+1,Th,Uh)}Rh.putImageData(ld,(ta&15)*n.Yb,(ta>>4)*n.Zb)}n.le[z]="#"+p(r[0],2)+p(r[1],2)+p(r[2],2);n.dj[z]=r;n.ah[z]=oc;n=!0}}a.ld[b]=s;return n}function Ui(a){0a.Ud&&(a.Ud=0):a.Ud=-1} -function Pi(a){if(a.Db){for(var b=10;15>=b;b++)if(null==a.za.Xb[b])return;var c=a.za.Xb[10],b=c&31,d=a.za.Xb[11]&31,e=a.za.Xb[9]&31,f=!1;a.za===a.ja&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Vi(a);else{c=a.za.Xb[15]+((a.za.Xb[14]&63)<<8);a.sc!=c&&(Vi(a),a.sc=c);d=d-b+1;if(a.al!=b||a.pj!=d)a.al=b,a.pj=d;a.vd=e+1;Ui(a)}}} -function Vi(a){if(0<=a.sc){if(void 0!==a.Qb){var b=a.Qb[a.sc];if(b&131072){var b=b&-131073,c=a.sc%a.mb,d=Math.floor(a.sc/a.mb);a.Db&&a.ld[a.Db]&&(a.se&&Wi(a,c,d,b,a.se),Wi(a,c,d,b));a.Qb[a.sc]=b}}a.sc=-1}} -function Xi(a){var b;a=a.za;var c=a.me[5];if(null!=c){b=2;var d=512,e=a.me[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Mc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}g.he=function(a){var b=this.za;null!=a&&b&&a!=b.Oh&&(b.Tg(a),this.ma.Tg(b.Pa,b.wb,b.Se))}; -function Oi(a,b){var c,d=a.Bd,e=a.za;if(e)if(1==e.tg)d=pi;else if(5==e.tg){var d=null,f=e.Bc>>2,l=32768f&&(d=c?13:14):c&&(d-=2));c=Xi(a)}}else e.jc&8&&(e.jc&2?(d=e.jc&16?6:5,e.jc&4||(d-=1)):(d=e.jc&1?3:1,e.jc&4&&(d-= -1)));else a.Bd=null,null==d&&(d=a.Nc);if(!Ni(a,d,b))return!1;a.he(c);return!0} -function Ni(a,b,c){if(null!=b&&(b!=a.Bd||c)){a.fl=0;a.Bd=b;b=a.za||(b==pi?a.Ac:a.Rb);if(b!=a.za||b.Pa!=a.Pa||b.wb!=a.wb){Vi(a);if(a.Pa){if(!La(a.ma,a.Pa,a.wb))return!1;a.za&&(a.za.$b=!1)}a.za=b;b.$b=!0;a.Pa=b.Pa;a.wb=b.wb;if(!Ja(a.ma,b.Pa,b.wb,!1,b===a.ja?b:null))return!1}a.Db=0;a.mb=a.Eg;a.bc=a.Vh;a.Qh=T[pi][2];b=0;var d=T[a.Bd];d&&(a.mb=d[0],a.bc=d[1],a.Qh=d[2],b=d[3]||0,a.Db=d[4],4==a.Cd&&a.za===a.ja&&3==a.Db&&(7==a.ja.Xb[9]?a.bc=43:a.Db=5));a.Gj=a.mb*a.bc;a.Bg=a.Gj/a.Qh;a.nh=(a.Bg<<1)+b;a.nj= -b?a.nh+b>>1:0;13<=a.Bd&&(a.Bg<<=1);a.ld.length&&(a.Wc=Math.floor(a.Vc/a.mb),a.Xc=Math.floor(a.wd/a.bc),a.Db?(b=a.ld[a.Db],d=a.ld[a.Db<<1],a.sl&&80==a.mb?d&&a.Wc>=3*d.Yb>>2&&(a.Db<<=1,b=d):(d&&a.Wc>=d.Yb&&(a.Db<<=1,b=d),b&&(a.Wc=b.Yb,a.Xc=b.Zb)),a.cf=a.df=0,b&&(a.cf=a.mb*b.Yb,a.df=a.bc*b.Zb)):(a.Wc=a.Xc=1,a.cf=a.mb,a.df=a.bc),a.vg=a.Cc.createImageData(a.cf,a.df),a.re=window.document.createElement("canvas"),a.re.width=a.cf,a.re.height=a.df,a.se=a.re.getContext("2d"),a.$i=a.aj=0,a.qh=a.Vc,a.rh=a.wd, -b=a.Vc-a.mb*a.Wc,d=a.wd-a.bc*a.Xc,0>1,a.qh-=b),0>1,a.rh-=d),b||d)&&(a.Cc.fillStyle=a.rb.style.backgroundColor,a.Cc.fillRect(0,0,a.Vc,a.wd));!1!==c?Za(a,!0):Yi(a,!0)}return!0}function Ti(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Yi(a,b){var c;if(b){if(c=a.Bg,void 0===a.Qb||a.Qb.length!=c)a.Qb=Array(c)}else{if(void 0===a.Qb)return;c=a.Qb.length}for(var d=0;d>8;d=l&15;var k=a.ld[a.Db];k.Ne&&(d=k.Ne[d]);var m=l>>4&15;k.Ne&&(m=k.Ne[m]);e?(b*=k.Yb,c*=k.Zb,e.fillStyle=k.le[m],e.fillRect(b,c,k.Yb,k.Zb)):(b=b*a.Wc+a.$i,c=c*a.Xc+a.aj,a.Cc.fillStyle=k.le[m],a.Cc.fillRect(b,c,a.Wc,a.Xc));l&256&&(m=(f&15)*k.Yb,f=(f>>4)*k.Zb,e?e.drawImage(k.ah[d],m,f,k.Yb,k.Zb,b,c,k.Yb,k.Zb):a.Cc.drawImage(k.ah[d],m,f,k.Yb,k.Zb,b,c,a.Wc,a.Xc));l&512&&(f=a.al,l=a.pj,e?(a.vd&&a.vd!==k.Zb&&(f=Math.floor(f*k.Zb/a.vd),l=Math.floor(l*k.Zb/a.vd)), -e.fillStyle=k.le[d],e.fillRect(b,c+f,k.Yb,l)):(a.vd&&a.vd!==a.Xc&&(f=Math.floor(f*a.Xc/a.vd),l=Math.floor(l*a.Xc/a.vd)),a.Cc.fillStyle=k.le[d],a.Cc.fillRect(b,c+f,a.Wc,l)))} -function Za(a,b){if(a.Bb){var c=!1;a.za&&(a.za===a.ja?a.ja.$d&32&&(c=!0):a.za.jc&8&&(c=!0));if(c||b){if(b)Yi(a,!0);else if(void 0===a.Qb)return;var d=!1;!(b||++a.fl&15)&&0<=a.Ud&&(a.Ud++,d=!0);var e=0,f=a.Gj,c=a.za.Pa,l=c+a.za.wb,k=(a.za.Xb[12]<<8)+a.za.Xb[13];a.Db&&(k<<=1);var c=c+k,m=a.nh;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(k=!b){for(var k=a.ma,n=!0,q=c>>k.Lb;0a.sc)return;e=a.sc;f=e+1}}if(a.Db){if(a.ld[a.Db]){d= -0;k=a.Td=0;m=1048575;a.za.jc&32&&(k=32768,m&=~k,a.Ud&2||(m&=-65537));for(c+=e<<1;c>8|(s& -255)<<8;r=k;var fb=16;q>=m))>>(fb-=m);Ti(a.vg,q++,z,n[kd])}q>U&&(U=q);z<$&&($=z);z>=aa&&(aa=z+1)}e+=2;l++;if(q>=a.mb){q=0;z+=2;if(z>a.bc)break;z==a.bc&&(z=1,e=c+a.nj)}}M$;$++)aa=U&2155905152,0>aa&&(aa+=4294967296), -aa=W[aa]||0,Ti(a.vg,k++,m,l[aa]),U<<=1;k>q&&(q=k);m=M&&(M=m+1)}e++;if(k>=a.mb&&(k=0,++m>a.bc))break}n>2),a=this.ja.Xi&-17|(this.Wf&1<e&&(e=0);e%b.Th>b.Cm&&(c|=1);e%=b.Jj;e>b.Em&&(c|=8);b.Zh=d-e;b===a.ja?(c|=b.Kf&48^48,b.xd=!1):c=(b.Kf^=9)|240;return b.Kf=c} -var Fi={948:S.prototype.fm,949:S.prototype.em,952:S.prototype.gm,954:S.prototype.hm,980:S.prototype.Ol,981:S.prototype.Nl,984:S.prototype.Pl,985:S.prototype.Ml,986:S.prototype.Ql},Gi={948:S.prototype.on,949:S.prototype.nn,952:S.prototype.pn,980:S.prototype.Zm,981:S.prototype.Ym,984:S.prototype.$m,985:S.prototype.Xm},Hi={960:S.prototype.Cj,961:S.prototype.Cj,962:S.prototype.rm,964:S.prototype.qm,965:S.prototype.pm,970:S.prototype.Zl,972:S.prototype.Yl,974:S.prototype.Xl,975:S.prototype.Wl},Ii={954:S.prototype.Mk, +g.reset=function(){var a=!0,b=0;this.ga&&(b=sh(this.ga));var c=!1;if(this.Ea)switch(this.Ea){case "ega":var c=!0,d=zi[this.Vf];d&&(b=d[0]);b||(b=4);break;case "mda":b=3;break;default:b=2}this.Bd!==b&&(this.Bd=b,a=!0);this.ya=null;this.zc=this.mh=new Gi(this,1);this.Rb=this.dg=new Gi(this,3);c?(this.ja=new Gi(this,5,null,this.Ac),Ti(this)):this.ja=new Gi;Ui(this);this.Ad=null;this.Mc=3==b?xi:3;this.Td=this.sc=-1;this.Sd=0;Vi(this,this.Mc);if(this.ya.Na&&a){a=this.ya.Na+this.nh;for(b=this.ya.Na;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Wa(this.ma,b,c|d<<8);eb(this,!0)}};function Ti(a){a.ja.yg&1?(a.zc=a.mh,a.Rb=a.ja):(a.zc=a.ja,a.Rb=a.dg)}g.save=function(){var a=new H(this);a.set(0,Mi(this.mh));a.set(1,Mi(this.dg));a.set(2,[this.Bd,this.Mc,this.Ad]);a.set(3,Mi(this.ja));return a.data()}; +g.restore=function(a){var b=a[2];this.Bd=b[0];this.Mc=b[1];this.Ad=b[2];this.ya=null;this.zc=this.mh=new Gi(this,1,a[0]);this.Rb=this.dg=new Gi(this,3,a[1]);this.ja=new Gi(this,5,a[3],this.Ac);this.ja.$b&&Ti(this);Ui(this);if(!Wi(this))return!1;Xi(this);return!0}; +g.Hm=function(a,b,c){if(c)this.wa("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){t("Empty font ROM image: "+a);return}if(1==d.length){t(d[0]);return}if(8192==d.length)mi(this,d,[0,6144]);else{this.wa("Unrecognized font data length ("+d.length+")");return}}catch(e){this.wa("Font ROM data error: "+e.message);return}this.Ka()}}; +function Yi(a,b){if(1==b)return a.Pc[0]=V[0],a.Pc[1]=V[7],a.Pc;if(2==b){var c=a.ya.Ze;if(a.ya===a.ja){var d=a.ja.Jd[0],c=d&7;d&16&&(c|=8);18!=a.ja.Jd[1]&&(c|=32)}a.Pc[0]=V[c&15];c=c&32?Di:Ci;for(d=0;dgb||!$?gb:8,od=Yh.createImageData(n.Yb,n.Zb),ta=0;256>ta;ta++){for(Sa= +0;Sa=gb-2,ck=qc[Sa>(8<=sb&&176<=ta&&223>=ta?7:sb)?r:nd;aj(od,Zh,$h,ai);M&&aj(od,Zh+1,$h,ai)}Yh.putImageData(od,(ta&15)*n.Yb,(ta>>4)*n.Zb)}n.ke[z]="#"+p(r[0],2)+p(r[1],2)+p(r[2],2);n.dj[z]=r;n.ah[z]=rc;n=!0}}a.kd[b]=v;return n}function bj(a){0a.Td&&(a.Td=0):a.Td=-1} +function Xi(a){if(a.Db){for(var b=10;15>=b;b++)if(null==a.ya.Xb[b])return;var c=a.ya.Xb[10],b=c&31,d=a.ya.Xb[11]&31,e=a.ya.Xb[9]&31,f=!1;a.ya===a.ja&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)cj(a);else{c=a.ya.Xb[15]+((a.ya.Xb[14]&63)<<8);a.sc!=c&&(cj(a),a.sc=c);d=d-b+1;if(a.al!=b||a.pj!=d)a.al=b,a.pj=d;a.ud=e+1;bj(a)}}} +function cj(a){if(0<=a.sc){if(void 0!==a.Qb){var b=a.Qb[a.sc];if(b&131072){var b=b&-131073,c=a.sc%a.lb,d=Math.floor(a.sc/a.lb);a.Db&&a.kd[a.Db]&&(a.re&&dj(a,c,d,b,a.re),dj(a,c,d,b));a.Qb[a.sc]=b}}a.sc=-1}} +function ej(a){var b;a=a.ya;var c=a.le[5];if(null!=c){b=2;var d=512,e=a.le[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Lc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}g.ge=function(a){var b=this.ya;null!=a&&b&&a!=b.Oh&&(b.Tg(a),this.ma.Tg(b.Na,b.wb,b.Re))}; +function Wi(a,b){var c,d=a.Ad,e=a.ya;if(e)if(1==e.tg)d=xi;else if(5==e.tg){var d=null,f=e.Ac>>2,l=32768f&&(d=c?13:14):c&&(d-=2));c=ej(a)}}else e.jc&8&&(e.jc&2?(d=e.jc&16?6:5,e.jc&4||(d-=1)):(d=e.jc&1?3:1,e.jc&4&&(d-= +1)));else a.Ad=null,null==d&&(d=a.Mc);if(!Vi(a,d,b))return!1;a.ge(c);return!0} +function Vi(a,b,c){if(null!=b&&(b!=a.Ad||c)){a.fl=0;a.Ad=b;b=a.ya||(b==xi?a.zc:a.Rb);if(b!=a.ya||b.Na!=a.Na||b.wb!=a.wb){cj(a);if(a.Na){if(!Ra(a.ma,a.Na,a.wb))return!1;a.ya&&(a.ya.$b=!1)}a.ya=b;b.$b=!0;a.Na=b.Na;a.wb=b.wb;if(!Pa(a.ma,b.Na,b.wb,!1,b===a.ja?b:null))return!1}a.Db=0;a.lb=a.Eg;a.bc=a.Vh;a.Qh=T[xi][2];b=0;var d=T[a.Ad];d&&(a.lb=d[0],a.bc=d[1],a.Qh=d[2],b=d[3]||0,a.Db=d[4],4==a.Bd&&a.ya===a.ja&&3==a.Db&&(7==a.ja.Xb[9]?a.bc=43:a.Db=5));a.Gj=a.lb*a.bc;a.Bg=a.Gj/a.Qh;a.nh=(a.Bg<<1)+b;a.nj= +b?a.nh+b>>1:0;13<=a.Ad&&(a.Bg<<=1);a.kd.length&&(a.Vc=Math.floor(a.Uc/a.lb),a.Wc=Math.floor(a.vd/a.bc),a.Db?(b=a.kd[a.Db],d=a.kd[a.Db<<1],a.sl&&80==a.lb?d&&a.Vc>=3*d.Yb>>2&&(a.Db<<=1,b=d):(d&&a.Vc>=d.Yb&&(a.Db<<=1,b=d),b&&(a.Vc=b.Yb,a.Wc=b.Zb)),a.bf=a.cf=0,b&&(a.bf=a.lb*b.Yb,a.cf=a.bc*b.Zb)):(a.Vc=a.Wc=1,a.bf=a.lb,a.cf=a.bc),a.vg=a.Bc.createImageData(a.bf,a.cf),a.qe=window.document.createElement("canvas"),a.qe.width=a.bf,a.qe.height=a.cf,a.re=a.qe.getContext("2d"),a.$i=a.aj=0,a.qh=a.Uc,a.rh=a.vd, +b=a.Uc-a.lb*a.Vc,d=a.vd-a.bc*a.Wc,0>1,a.qh-=b),0>1,a.rh-=d),b||d)&&(a.Bc.fillStyle=a.rb.style.backgroundColor,a.Bc.fillRect(0,0,a.Uc,a.vd));!1!==c?eb(a,!0):fj(a,!0)}return!0}function aj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function fj(a,b){var c;if(b){if(c=a.Bg,void 0===a.Qb||a.Qb.length!=c)a.Qb=Array(c)}else{if(void 0===a.Qb)return;c=a.Qb.length}for(var d=0;d>8;d=l&15;var k=a.kd[a.Db];k.Me&&(d=k.Me[d]);var m=l>>4&15;k.Me&&(m=k.Me[m]);e?(b*=k.Yb,c*=k.Zb,e.fillStyle=k.ke[m],e.fillRect(b,c,k.Yb,k.Zb)):(b=b*a.Vc+a.$i,c=c*a.Wc+a.aj,a.Bc.fillStyle=k.ke[m],a.Bc.fillRect(b,c,a.Vc,a.Wc));l&256&&(m=(f&15)*k.Yb,f=(f>>4)*k.Zb,e?e.drawImage(k.ah[d],m,f,k.Yb,k.Zb,b,c,k.Yb,k.Zb):a.Bc.drawImage(k.ah[d],m,f,k.Yb,k.Zb,b,c,a.Vc,a.Wc));l&512&&(f=a.al,l=a.pj,e?(a.ud&&a.ud!==k.Zb&&(f=Math.floor(f*k.Zb/a.ud),l=Math.floor(l*k.Zb/a.ud)), +e.fillStyle=k.ke[d],e.fillRect(b,c+f,k.Yb,l)):(a.ud&&a.ud!==a.Wc&&(f=Math.floor(f*a.Wc/a.ud),l=Math.floor(l*a.Wc/a.ud)),a.Bc.fillStyle=k.ke[d],a.Bc.fillRect(b,c+f,a.Vc,l)))} +function eb(a,b){if(a.Bb){var c=!1;a.ya&&(a.ya===a.ja?a.ja.Zd&32&&(c=!0):a.ya.jc&8&&(c=!0));if(c||b){if(b)fj(a,!0);else if(void 0===a.Qb)return;var d=!1;!(b||++a.fl&15)&&0<=a.Td&&(a.Td++,d=!0);var e=0,f=a.Gj,c=a.ya.Na,l=c+a.ya.wb,k=(a.ya.Xb[12]<<8)+a.ya.Xb[13];a.Db&&(k<<=1);var c=c+k,m=a.nh;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(k=!b){for(var k=a.ma,n=!0,q=c>>k.Lb;0a.sc)return;e=a.sc;f=e+1}}if(a.Db){if(a.kd[a.Db]){d= +0;k=a.Sd=0;m=1048575;a.ya.jc&32&&(k=32768,m&=~k,a.Td&2||(m&=-65537));for(c+=e<<1;c>8|(v& +255)<<8;r=k;var gb=16;q>=m))>>(gb-=m);aj(a.vg,q++,z,n[nd])}q>U&&(U=q);z<$&&($=z);z>=aa&&(aa=z+1)}e+=2;l++;if(q>=a.lb){q=0;z+=2;if(z>a.bc)break;z==a.bc&&(z=1,e=c+a.nj)}}M$;$++)aa=U&2155905152,0>aa&&(aa+=4294967296), +aa=W[aa]||0,aj(a.vg,k++,m,l[aa]),U<<=1;k>q&&(q=k);m=M&&(M=m+1)}e++;if(k>=a.lb&&(k=0,++m>a.bc))break}n>2),a=this.ja.Xi&-17|(this.Vf&1<e&&(e=0);e%b.Th>b.Cm&&(c|=1);e%=b.Jj;e>b.Em&&(c|=8);b.Zh=d-e;b===a.ja?(c|=b.Jf&48^48,b.wd=!1):c=(b.Jf^=9)|240;return b.Jf=c} +var Ni={948:S.prototype.fm,949:S.prototype.em,952:S.prototype.gm,954:S.prototype.hm,980:S.prototype.Ol,981:S.prototype.Nl,984:S.prototype.Pl,985:S.prototype.Ml,986:S.prototype.Ql},Oi={948:S.prototype.on,949:S.prototype.nn,952:S.prototype.pn,980:S.prototype.Zm,981:S.prototype.Ym,984:S.prototype.$m,985:S.prototype.Xm},Pi={960:S.prototype.Cj,961:S.prototype.Cj,962:S.prototype.rm,964:S.prototype.qm,965:S.prototype.pm,970:S.prototype.Zl,972:S.prototype.Yl,974:S.prototype.Xl,975:S.prototype.Wl},Qi={954:S.prototype.Mk, 960:S.prototype.Lk,961:S.prototype.Lk,962:S.prototype.rn,964:S.prototype.yn,965:S.prototype.xn,970:S.prototype.jn,972:S.prototype.hn,974:S.prototype.gn,975:S.prototype.fn,986:S.prototype.Mk}; -v(function(){for(var a=C(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; +u(function(){for(var a=C(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",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.appendChild(e);var f=e.getContext("2d"),d=new S(d,e,f);B(d,c)}}); -function Y(a){this.zj=a.adapter;switch(this.zj){case 1:this.Pi=1016;this.vf=4;break;case 2:this.Pi=760;this.vf=3;break;default:u("Unrecognized serial adapter #"+this.zj);return}this.td=null;w.call(this,"SerialPort",a,Y);var b=a.binding,c;a=bj;b&&(void 0===c&&(c="Panel"),(c=Aa(c,this.id))&&(b=c.oa[b])&&this.vb(null,null,a,b))}y(w,Y);var bj="buffer";g=Y.prototype;g.gj=function(a,b){return a==this.Lh?(this.Dj=b,this):null}; -g.vb=function(a,b,c,d){var e=this;switch(c){case bj:return this.oa[c]=this.td=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),cj(e,[b]))},d.onkeypress=function(a){a=a||window.event;cj(e,[a.which||a.keyCode])},!0}return!1};g.ic=function(a,b,c,d){this.ma=b;this.ia=c;this.Oa=d;this.ga=D(a,"ChipSet");Sa(b,this,dj,this.Pi);Ua(b,this,ej,this.Pi);this.La()}; -g.Ob=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};g.Nb=function(a){return a&&this.save?this.save():!0};g.reset=function(){this.zd()};g.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.jh;c[b++]=this.kj;c[b++]=this.ke;c[b++]=this.Xf;c[b++]=this.od;c[b++]=this.Qd;c[b++]=this.Hc;c[b++]=this.lc;c[b++]=this.ij;c[b]=this.Oe;a.set(0,c);return a.data()};g.restore=function(a){return this.zd(a[0])}; -g.zd=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.jh=a[b++];this.kj=a[b++];this.ke=a[b++];this.Xf=a[b++];this.od=a[b++];this.Qd=a[b++];this.Hc=a[b++];this.lc=a[b++];this.ij=a[b++];this.Oe=a[b];return!0};function cj(a,b){a.Oe=a.Oe.concat(b);fj(a)}function fj(a){0>8:this.Xf};g.am=function(){return this.od};g.bm=function(){return this.Qd};g.dm=function(){return this.Hc};g.cm=function(){return this.lc};g.jm=function(){return this.ij}; -g.zn=function(a,b){if(this.Qd&128)this.ke=this.ke&-256|b;else{this.kj=b;this.lc&=-97;var c;this.td?(13!=b&&(8==b?this.td.value=this.td.value.slice(0,-1):(this.td.value+=String.fromCharCode(b),this.td.scrollTop=this.td.scrollHeight)),c=!0):c=!1;c&&(this.lc|=96)}};g.kn=function(a,b){this.Qd&128?this.ke=this.ke&255|b<<8:this.Xf=b};g.ln=function(a,b){this.Qd=b}; -g.mn=function(a,b){var c=this.Hc;this.Hc=b;if(this.Dj&&(c^b)&3){var c=this.Dj,d=this.Hc,e=3==(d&3);if(e){if(!c.$b){var f=!1;c.Hc&2||(c.reset(),f=!0);c.Hc&1||(f=!0);f&&cj(c.af,[77]);gj(c,c.rb);c.$b=e}}else c.$b&&(hj(c.rb),c.$b=e);c.Hc=d}};var dj={0:Y.prototype.om,1:Y.prototype.$l,2:Y.prototype.am,3:Y.prototype.bm,4:Y.prototype.dm,5:Y.prototype.cm,6:Y.prototype.jm},ej={0:Y.prototype.zn,1:Y.prototype.kn,3:Y.prototype.ln,4:Y.prototype.mn}; -v(function(){for(var a=C(window.document,"pcjs","serial"),b=0;ba.Lf||0>a.Mf)a.Lf=b.clientX,a.Mf=b.clientY;a.Ie=b.clientX-a.Lf;a.Je=b.clientY-a.Mf;(a.Ie||a.Je)&&jj(a);a.Lf=b.clientX;a.Mf=b.clientY}},!1),b.addEventListener("mousedown",function(b){kj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){kj(a,b.button,!1)},!1),a.yh=!0),b.style.cursor="none")}function hj(a){a&&(a.style.cursor="auto")} -function kj(a,b,c){if(a.$b&&a.ia&&a.ia.qc)switch(b){case 0:a.ig!=c&&(a.ig=c,jj(a));break;case 2:a.jg!=c&&(a.jg=c,jj(a))}}function jj(a){cj(a.af,[64|(a.ig?32:0)|(a.jg?16:0)|(a.Je&192)>>4|(a.Ie&192)>>6,a.Ie&63,a.Je&63]);a.Ie=a.Je=0}v(function(){for(var a=C(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=da(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Cb+":"+this.Eb+":"+this.Mb+":"+this.sb,a+="&machine="+this.ba.we(),a+="&user="+this.ba.yd(),e=ja()+"/api/v1/disk?"+a,this.ng=!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"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),e=ja()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.ue?"":d)+"&format=json")),t(e,!0,null,this,this.ll,b))}; -g.ll=function(a,b,c,d){var e=null;this.ve=!1;var f=0>c&&this.Ea&&!this.Ea.Bb;if(this.ng)c?this.ba.xa('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Zc=!0,e=this);else if(c)this.ba.xa('Unable to load disk "'+this.gd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&& -'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(k.length)if(1==k.length)u(k[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var s=m.data;if(void 0===s){var r=m.bytes;if(void 0!==r&&r.length){for(var f=n<<2,z=r.length;zb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function tj(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} -g.write=function(a,b,c){if(this.ve)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.nc?f=a.Fc+a.nc&&(a.nc+=f-(a.Fc+a.nc)+1):(a.Fc=f,a.nc=1);d[f]=d[f]&~(255<=this.gb.length||m>=this.gb[k].length||n>=this.gb[k][m].length){c="sector "+k+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.ve){c="unable to modify write-protected disk";b=-1;break}e= -l[f++];f=l[f++];l=e+f.length;if(k=this.gb[k][m][n]){for(m=k.data.length;mb&&this.ba.xa("unable to restore disk '"+this.gd+": "+c);return b}; -function uj(a){w.call(this,"FDC",a,uj);this.dmaRead=this.sh;this.dmaWrite=this.th;this.dmaFormat=this.il;this.ee=null;if(a.autoMount&&(this.ee=a.autoMount,"string"==typeof this.ee))try{this.ee=eval("("+a.autoMount+")")}catch(b){u("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.ee=null}this.ec=[]}y(w,uj);h={};ba={}; -var vj={3:{Uc:3,sd:0,name:ba.mo},4:{Uc:2,sd:1,name:ba.ko},5:{Uc:9,sd:7,name:ba.vo},6:{Uc:9,sd:7,name:ba.eo},7:{Uc:2,sd:0,name:ba.ho},8:{Uc:1,sd:2,name:ba.lo},10:{Uc:2,sd:7,name:ba.fo},13:{Uc:6,sd:7,name:ba.Yn},15:{Uc:3,sd:0,name:ba.jo}};g=uj.prototype; -g.vb=function(a,b,c,d){switch(c){case "listDisks":return this.oa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.oa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){u("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= -d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.oa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||wj(a,c)}}(this,d),!0;case "loadDrive":return this.oa[c]=d,d.onclick=function(a){return function(){var b,c=a.oa.listDisks,d=a.oa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.pa.restore(f)&&(e=!1);e&&a.pa&&void 0!==a.Ua&&(a.Ja=a.pa.seek(a.cb,a.Da,a.Ka));return e};g.Vi=function(){for(var a=0,b=[],c=0;ca.Cb||e[1]>a.Eb)&&(this.xa('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Ta)),b=null);b&&(a.pa=b,a.Tk=c,a.ge=d,Dj(this,c,d,b),this.Gd|=128,this.xa('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Ta),a.Zd),a.Fg=e[0],a.tf=e[1],a.uf=e[2]);a.Zd&&(a.Zd=!1,--this.Sd||this.La());wj(this,a.Ta)}; -function wj(a,b){if(0<=b&&b=this.Xa&&(this.sa&=-81,this.ib=this.Xa=0);return a}; -g.dn=function(a,b){this.Xa=vj[c].Uc){var d=!1;this.ib=0;var e,f,c=this.Ga()&31;switch(c){case 3:this.Ga(h.no);this.Ga(h.$n);this.qb();break;case 4:f=this.Ga(h.Ke);this.Ta=f&3;e=this.ta[this.Ta];this.qb();this.Wa((e.Sa&4278190080)>>>24,h.ro);break;case 5:case 6:f=this.Ga(h.Ke);this.Ta=f&3;e=this.ta[this.Ta];e.Da=f>>2&1;e.cb=this.Ga(h.Xg);this.Ga(h.Yg);e.Ka=this.Ga(h.$g);d=this.Ga(h.Nf);e.ab=128<>2&1;e.Ka=1;d=0;e.Sa=0;e.pa&&(e.Ja=e.pa.seek(e.cb,e.Da,e.Ka))? -d=e.Ja.length:e.Sa=1088;Ej(this,e);Fj(this,e);Gj(this,e);this.Wa(e.cb,h.Xg);this.Wa(e.Da,h.Yg);this.Wa(e.Ka,h.$g);this.Wa(d,h.Nf);d=!0;break;case 13:f=this.Ga(h.Ke);this.Ta=f&3;e=this.ta[this.Ta];e.Da=f>>2&1;d=this.Ga(h.Nf);e.ab=128<>2&1,c=this.Ga(h.bo), -e.cb+=c-e.nd,0>e.cb&&(e.cb=0),e.cb>=e.Cb&&(e.cb=e.Cb-1),e.nd=c,e.Sa=32,0==e.cb&&(e.Sa|=268435456),this.qb(),d=!0}0>>8,h.po)}function Gj(a,b){a.Wa((b.Sa&16711680)>>>16,h.qo)}g.sh=function(a,b,c){void 0===b||0>b?this.uc(a,c):c(-1,!1)};g.th=function(a,b){return void 0!==b&&0<=b?this.xc(a,b):-1};g.il=function(a,b){return void 0!==b&&0<=b?this.Zi(a,b):-1};g.uh=function(a){a.Sa=72;a.pa&&(a.Ja=null,a.Sa=0,this.ga&&(Dh(this.ga,2,this,"dmaRead",a),Bh(this.ga,2)))}; -g.vh=function(a){a.Sa=72;a.pa&&(a.pa.ve?a.Sa=576:(a.Ja=null,a.Sa=0,this.ga&&(Dh(this.ga,2,this,"dmaWrite",a),Bh(this.ga,2))))};g.qj=function(a){a.Sa=72;a.pa&&(a.Ja=null,a.Sa=0,this.ga&&(a.Vd=0,a.fc=Array(4),a.Ue=!0,a.Ze=0,Dh(this.ga,2,this,"dmaFormat",a),Bh(this.ga,2),a.Ue=!1))};g.uc=function(a,b){var c=-1;if(!a.Sa&&a.pa){do{if(a.Ja&&0<=(c=tj(a.Ja,a.Ua++)))break;a.Ja=a.pa.seek(a.cb,a.Da,a.Ka);if(!a.Ja){a.Sa=1088;break}a.Ua=0;this.Re(a)}while(1)}b(c,!1)}; -g.xc=function(a,b){if(a.Sa||!a.pa)return-1;do{if(a.Ja&&a.pa.write(a.Ja,a.Ua++,b))break;a.Ja=a.pa.seek(a.cb,a.Da,a.Ka);if(!a.Ja){a.Sa=8256;b=-1;break}a.Ua=0;this.Re(a)}while(1);return b};g.Re=function(a){a.Ka++;a.Ka>=a.uf+1&&(a.Ka=1,a.Da++,a.Da>=a.tf&&(a.Da=0,a.cb++))};g.Zi=function(a,b){if(a.Sa)return-1;a.fc[a.Vd++]=b;if(a.Vd==a.fc.length){a.cb=a.fc[0];a.Da=a.fc[1];a.Ka=a.fc[2];a.ab=128<this.xc(a,a.hj))return-1;a.Ze++}a.Ze>=a.qd&&(b=-1);return b}; -var zj={1012:uj.prototype.Vl,1013:uj.prototype.Tl,1015:uj.prototype.Ul},Aj={1010:uj.prototype.en,1013:uj.prototype.dn,1015:uj.prototype.cn};v(function(){for(var a=C(window.document,"pcjs","fdc"),b=0;b=e&&(this.Ef|=(f.type&3)<<(1-e<<1))}return d}; -g.Ti=function(){var a=0,b=[];this.Yd?(b[a++]=this.ed,b[a++]=this.Sk,b[a++]=this.Hd,b[a++]=this.Pg,b[a++]=this.Ng,b[a++]=this.Mg,b[a++]=this.De,b[a++]=this.sa,b[a++]=this.Ri,b[a++]=this.Og):(b[a++]=this.Ef,b[a++]=this.sa,b[a++]=this.Pb,b[a++]=this.ib,b[a++]=this.Xa,b[a++]=this.Rk,b[a++]=this.Qk,b[a++]=this.Pk,b[a++]=this.hf);b[a]=this.Vi();return b}; -g.Mh=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Ta=a;b.errorCode=d[f++];b.Xk=d[f++];b.ue=d[f++];b.ne=d[f++];b.oe=d[f++];b.Da=d[f++];b.Eb=d[f++];b.Jd=d[f++];b.Ka=d[f++];b.qd=d[f++];b.ab=d[f++];b.bg=this.Yd?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.yd()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Hj[this.jf][b.type])b.type=this.yl;c=Hj[this.jf][b.type]; -b.Mb=c[2]||17;b.sb=c[3]||512;if(e&&this.ga&&(e=this.ga,c=b.type,e.ka)){var k=e.ka[18],k=a?k&240|c:k&15|c<<4;e.ka&&(e.ka[18]=k,ph(e))}void 0===b.pa&&(b.pa=null,this.xa("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Mj(this,b);b.Ua=d[f++];b.Ja=null;b.pa&&(a=d[f],void 0!==a&&0>b.pa.restore(a)&&(l=!1),l&&void 0!==b.Ua&&(b.Ja=b.pa.seek(b.Jd,b.Da,b.Ka+b.bg)));return l};g.Vi=function(){for(var a=0,b=[],c=0;c=this.Xa&&(this.ib=this.Xa=0,this.sa&=-15);return a};g.Bn=function(a,b){this.Xa=c&&(this.sa|=2,this.sa&=-2,Nj(this))}; -g.vm=function(){var a=this.sa;this.ib=this.Qa.sb){var b=this;this.uc(this.Qa,function(a){0<=a?Oj(b):(b.sa=1,b.ed=16)},!1)}else this.sa=80;return a}; -g.Rm=function(a,b){this.Qa&&this.Qa.ab>=this.Qa.sb&&(0>this.xc(this.Qa,b)?(this.sa=1,this.ed=16):this.Qa.Ua==this.Qa.sb&&(this.Qa.ab-=this.Qa.sb,this.Hd=this.Hd-1&255,Oj(this),this.Qa.ab>=this.Qa.sb||(this.sa=80)))};g.Il=function(){return this.ed};g.Wm=function(a,b){this.Sk=b};g.Jl=function(){return this.Hd};g.Um=function(a,b){this.Hd=b};g.Kl=function(){return this.Pg};g.Vm=function(a,b){this.Pg=b};g.Fl=function(){return this.Ng};g.Qm=function(a,b){this.Ng=b};g.El=function(){return this.Mg}; -g.Pm=function(a,b){this.Mg=b};g.Hl=function(){return this.De};g.Sm=function(a,b){this.De=b;this.sa=this.ta[this.De&16?1:0]?this.sa|64:this.sa&-65};g.Ll=function(){return this.sa};g.Om=function(a,b){this.Ri=b;this.ga&&Kh(this.ga,14);Pj(this)};g.Tm=function(a,b){this.Og&4&&!(b&4)&&(this.ed=1);this.Og=b}; -function Pj(a){var b=!1,c=a.Ri,d=a.De&16?1:0,e=a.De&15,f=a.Ng|(a.Mg&3)<<8,l=a.Pg,k=a.Hd||256;a.Qa=null;a.ed=0;a.sa=80;(d=a.ta[d])?(d.Jd=f,d.Da=e,d.Ka=l,d.ab=k*d.sb,c=144<=c?c:c&240,d.Ja=null,d.errorCode=0,a.Qa=d):c=-1;switch(c&240){case 32:a.uc(d,function(b){0<=b&&a.ga?(Oj(a),a.sa=136):(a.sa=1,a.ed=16)},!1);break;case 48:a.ga?(Oj(a),a.sa=136):(a.sa=1,a.ed=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.ed=1;b=!0;break;case 145:d.Eb=e+1,d.Mb=k,b=!0}b&&Oj(a)} -function Oj(a){!a.ga||a.Og&2||Jh(a.ga,14)} -function Nj(a){a.ib=0;var b=a.Ga(),c=a.Ga(),d=c&32,e=d>>5,f=c&31,l=a.Ga(),k=a.Ga(),m=l<<2&768|k,n=l&63,q=a.Ga(),s=a.Ga(),r=a.ta[e];r&&(r.Jd=m,r.Da=f,r.Ka=n,r.ab=q*r.sb);switch(b){case 3:a.qb(r?r.errorCode:4);a.Wa(c);a.Wa(l);a.Wa(k);a.Wa(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ga());)r&&cb?this.uc(a,c):c(-1,!1)}; -g.th=function(a,b){return void 0!==b&&0<=b?this.xc(a,b):-1};g.jl=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Ua=a.Mb+b&&(a.Ka=b,a.Da++,a.Da>=a.Eb&&(a.Da=0,a.Jd++))}; -g.Zi=function(a,b){if(a.errorCode)return-1;a.fc[a.Vd++]=b;if(a.Vd==a.fc.length){a.Jd=a.fc[0];a.Da=a.fc[1];a.Ka=a.fc[2];a.ab=128<this.xc(a,a.hj))return-1;a.Ze++}a.Ze>=a.qd&&(b=-1);return b}; -var Jj={800:Z.prototype.um,801:Z.prototype.vm,802:Z.prototype.tm},Ij={496:Z.prototype.Gl,497:Z.prototype.Il,498:Z.prototype.Jl,499:Z.prototype.Kl,500:Z.prototype.Fl,501:Z.prototype.El,502:Z.prototype.Hl,503:Z.prototype.Ll},Lj={800:Z.prototype.Bn,801:Z.prototype.En,802:Z.prototype.Dn,803:Z.prototype.Cn,807:Z.prototype.Mi,811:Z.prototype.Mi,815:Z.prototype.Mi},Kj={496:Z.prototype.Rm,497:Z.prototype.Wm,498:Z.prototype.Um,499:Z.prototype.Vm,500:Z.prototype.Qm,501:Z.prototype.Pm,502:Z.prototype.Sm,503:Z.prototype.Om, -1014:Z.prototype.Tm};v(function(){for(var a=C(window.document,"pcjs","hdc"),b=0;bYj){if(d.load(this.If)){this.ie=new H(this,"1.15.7","failsafe");this.ie.load()&&(ck(this,d),a=2,Uj(this.ie));this.ie.set("timestamp",ha());Wj(this.ie);var e=this.vc&&!this.qg;if(1==a||ka("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"== -f&&"no machine state"!=l?(this.xa("Error: "+l),"unable to verify user"==l&&(la(""),this.wc=null)):this.cc(f+": "+l),Uj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&bk(this,c?d:null)}else 2==a&&d.clear()}else bk(this);delete this.If;delete this.Vg}e=ya(this.id);for(f=0;fa[1];a=a[2];this.Bb=!0;this.tj||(this.cc("PCjs v1.15.7\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.tj=!0);this.ia&&dk(this,this.ia,b,c,a);this.vj&&(ck(this,b),b.clear());!c&&this.ie&&(this.ie.clear(),delete this.ie)}; -function ck(a,b){if(ka("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.yd(),d=b.toString(),e={app:"PCjs",ver:"1.15.7"};e.url=a.url;e.user=c;e.type="bug";e.data=d;t("http://www.pcjs.org/api/v1/report",!0,e)}} -function ek(a,b,c){var d,e="none",f=new H(a,"1.15.7"),l=new H(a,"1.15.7","validate"),k=ha();l.set("timestamp",k);f.set("timestamp",k);f.set("version","1.15.7");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.ia&&a.ia.Nb&&(c&&cb(a.ia),d=a.ia.Nb(b,c),"object"===typeof d&&f.set(a.ia.id,d),c&&(a.ia.Bb=!1,!1===d&&(e=null)));for(var k=ya(a.id),m=0;m/g;f=l.exec(a);){var k=f[2],m=t(k),n=m[1];if(m[0]||!n)throw c="unable to resolve XML reference: "+f[0]+" ("+m[0]+")",Error(c);if(m=f[3]){var q=n.match(new RegExp("<"+f[1]+"[^>]*>"));if(q){for(var k=q[0],s,r=/( [a-z]+=)(['"])(.*?)\2/g;s=r.exec(m);)k=0>k.indexOf(s[1])?k.replace(">",s[0]+">"):k.replace(new RegExp(s[1]+"(['\"])(.*?)\\1"),s[0]);q[0]!=k&&(n=n.replace(q[0],k))}else throw c="missing <"+f[1]+"> in "+k,Error(c); -}n=n.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(f[0],n);l.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ -(255>8:this.Wf};g.am=function(){return this.nd};g.bm=function(){return this.Pd};g.dm=function(){return this.Gc};g.cm=function(){return this.lc};g.jm=function(){return this.ij}; +g.zn=function(a,b){if(this.Pd&128)this.je=this.je&-256|b;else{this.kj=b;this.lc&=-97;var c;this.sd?(13!=b&&(8==b?this.sd.value=this.sd.value.slice(0,-1):(this.sd.value+=String.fromCharCode(b),this.sd.scrollTop=this.sd.scrollHeight)),c=!0):c=!1;c&&(this.lc|=96)}};g.kn=function(a,b){this.Pd&128?this.je=this.je&255|b<<8:this.Wf=b};g.ln=function(a,b){this.Pd=b}; +g.mn=function(a,b){var c=this.Gc;this.Gc=b;if(this.Dj&&(c^b)&3){var c=this.Dj,d=this.Gc,e=3==(d&3);if(e){if(!c.$b){var f=!1;c.Gc&2||(c.reset(),f=!0);c.Gc&1||(f=!0);f&&kj(c.$e,[77]);oj(c,c.rb);c.$b=e}}else c.$b&&(pj(c.rb),c.$b=e);c.Gc=d}};var lj={0:Y.prototype.om,1:Y.prototype.$l,2:Y.prototype.am,3:Y.prototype.bm,4:Y.prototype.dm,5:Y.prototype.cm,6:Y.prototype.jm},mj={0:Y.prototype.zn,1:Y.prototype.kn,3:Y.prototype.ln,4:Y.prototype.mn}; +u(function(){for(var a=C(window.document,"pcjs","serial"),b=0;ba.Kf||0>a.Lf)a.Kf=b.clientX,a.Lf=b.clientY;a.He=b.clientX-a.Kf;a.Ie=b.clientY-a.Lf;(a.He||a.Ie)&&rj(a);a.Kf=b.clientX;a.Lf=b.clientY}},!1),b.addEventListener("mousedown",function(b){sj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){sj(a,b.button,!1)},!1),a.yh=!0),b.style.cursor="none")}function pj(a){a&&(a.style.cursor="auto")} +function sj(a,b,c){if(a.$b&&a.ia&&a.ia.qc)switch(b){case 0:a.ig!=c&&(a.ig=c,rj(a));break;case 2:a.jg!=c&&(a.jg=c,rj(a))}}function rj(a){kj(a.$e,[64|(a.ig?32:0)|(a.jg?16:0)|(a.Ie&192)>>4|(a.He&192)>>6,a.He&63,a.Ie&63]);a.He=a.Ie=0}u(function(){for(var a=C(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=da(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Cb+":"+this.Eb+":"+this.Mb+":"+this.sb,a+="&machine="+this.ba.ve(),a+="&user="+this.ba.xd(),e=ka()+"/api/v1/disk?"+a,this.ng=!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"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),e=ka()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.te?"":d)+"&format=json")),s(e,!0,null,this,this.ll,b))}; +g.ll=function(a,b,c,d){var e=null;this.ue=!1;var f=0>c&&this.Da&&!this.Da.Bb;if(this.ng)c?this.ba.wa('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Yc=!0,e=this);else if(c)this.ba.wa('Unable to load disk "'+this.fd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&& +'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(k.length)if(1==k.length)t(k[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var v=m.data;if(void 0===v){var r=m.bytes;if(void 0!==r&&r.length){for(var f=n<<2,z=r.length;zb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function Bj(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} +g.write=function(a,b,c){if(this.ue)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.nc?f=a.Ec+a.nc&&(a.nc+=f-(a.Ec+a.nc)+1):(a.Ec=f,a.nc=1);d[f]=d[f]&~(255<=this.fb.length||m>=this.fb[k].length||n>=this.fb[k][m].length){c="sector "+k+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.ue){c="unable to modify write-protected disk";b=-1;break}e= +l[f++];f=l[f++];l=e+f.length;if(k=this.fb[k][m][n]){for(m=k.data.length;mb&&this.ba.wa("unable to restore disk '"+this.fd+": "+c);return b}; +function Cj(a){w.call(this,"FDC",a,Cj);this.dmaRead=this.sh;this.dmaWrite=this.th;this.dmaFormat=this.il;this.de=null;if(a.autoMount&&(this.de=a.autoMount,"string"==typeof this.de))try{this.de=eval("("+a.autoMount+")")}catch(b){t("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.de=null}this.ec=[]}y(w,Cj);h={};ba={}; +var Dj={3:{Tc:3,rd:0,name:ba.mo},4:{Tc:2,rd:1,name:ba.ko},5:{Tc:9,rd:7,name:ba.vo},6:{Tc:9,rd:7,name:ba.eo},7:{Tc:2,rd:0,name:ba.ho},8:{Tc:1,rd:2,name:ba.lo},10:{Tc:2,rd:7,name:ba.fo},13:{Tc:6,rd:7,name:ba.Yn},15:{Tc:3,rd:0,name:ba.jo}};g=Cj.prototype; +g.vb=function(a,b,c,d){switch(c){case "listDisks":return this.oa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.oa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){t("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= +d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.oa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||Ej(a,c)}}(this,d),!0;case "loadDrive":return this.oa[c]=d,d.onclick=function(a){return function(){var b,c=a.oa.listDisks,d=a.oa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.pa.restore(f)&&(e=!1);e&&a.pa&&void 0!==a.Ta&&(a.Ia=a.pa.seek(a.bb,a.Ca,a.Ja));return e};g.Vi=function(){for(var a=0,b=[],c=0;ca.Cb||e[1]>a.Eb)&&(this.wa('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Sa)),b=null);b&&(a.pa=b,a.Tk=c,a.fe=d,Lj(this,c,d,b),this.Fd|=128,this.wa('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Sa),a.Yd),a.Fg=e[0],a.sf=e[1],a.tf=e[2]);a.Yd&&(a.Yd=!1,--this.Rd||this.Ka());Ej(this,a.Sa)}; +function Ej(a,b){if(0<=b&&b=this.Wa&&(this.sa&=-81,this.hb=this.Wa=0);return a}; +g.dn=function(a,b){this.Wa=Dj[c].Tc){var d=!1;this.hb=0;var e,f,c=this.Fa()&31;switch(c){case 3:this.Fa(h.no);this.Fa(h.$n);this.qb();break;case 4:f=this.Fa(h.Je);this.Sa=f&3;e=this.ta[this.Sa];this.qb();this.Va((e.Ra&4278190080)>>>24,h.ro);break;case 5:case 6:f=this.Fa(h.Je);this.Sa=f&3;e=this.ta[this.Sa];e.Ca=f>>2&1;e.bb=this.Fa(h.Xg);this.Fa(h.Yg);e.Ja=this.Fa(h.$g);d=this.Fa(h.Mf);e.$a=128<>2&1;e.Ja=1;d=0;e.Ra=0;e.pa&&(e.Ia=e.pa.seek(e.bb,e.Ca,e.Ja))? +d=e.Ia.length:e.Ra=1088;Mj(this,e);Nj(this,e);Oj(this,e);this.Va(e.bb,h.Xg);this.Va(e.Ca,h.Yg);this.Va(e.Ja,h.$g);this.Va(d,h.Mf);d=!0;break;case 13:f=this.Fa(h.Je);this.Sa=f&3;e=this.ta[this.Sa];e.Ca=f>>2&1;d=this.Fa(h.Mf);e.$a=128<>2&1,c=this.Fa(h.bo), +e.bb+=c-e.md,0>e.bb&&(e.bb=0),e.bb>=e.Cb&&(e.bb=e.Cb-1),e.md=c,e.Ra=32,0==e.bb&&(e.Ra|=268435456),this.qb(),d=!0}0>>8,h.po)}function Oj(a,b){a.Va((b.Ra&16711680)>>>16,h.qo)}g.sh=function(a,b,c){void 0===b||0>b?this.uc(a,c):c(-1,!1)};g.th=function(a,b){return void 0!==b&&0<=b?this.xc(a,b):-1};g.il=function(a,b){return void 0!==b&&0<=b?this.Zi(a,b):-1};g.uh=function(a){a.Ra=72;a.pa&&(a.Ia=null,a.Ra=0,this.ga&&(Lh(this.ga,2,this,"dmaRead",a),Hh(this.ga,2)))}; +g.vh=function(a){a.Ra=72;a.pa&&(a.pa.ue?a.Ra=576:(a.Ia=null,a.Ra=0,this.ga&&(Lh(this.ga,2,this,"dmaWrite",a),Hh(this.ga,2))))};g.qj=function(a){a.Ra=72;a.pa&&(a.Ia=null,a.Ra=0,this.ga&&(a.Ud=0,a.fc=Array(4),a.Te=!0,a.Ye=0,Lh(this.ga,2,this,"dmaFormat",a),Hh(this.ga,2),a.Te=!1))};g.uc=function(a,b){var c=-1;if(!a.Ra&&a.pa){do{if(a.Ia&&0<=(c=Bj(a.Ia,a.Ta++)))break;a.Ia=a.pa.seek(a.bb,a.Ca,a.Ja);if(!a.Ia){a.Ra=1088;break}a.Ta=0;this.Qe(a)}while(1)}b(c,!1)}; +g.xc=function(a,b){if(a.Ra||!a.pa)return-1;do{if(a.Ia&&a.pa.write(a.Ia,a.Ta++,b))break;a.Ia=a.pa.seek(a.bb,a.Ca,a.Ja);if(!a.Ia){a.Ra=8256;b=-1;break}a.Ta=0;this.Qe(a)}while(1);return b};g.Qe=function(a){a.Ja++;a.Ja>=a.tf+1&&(a.Ja=1,a.Ca++,a.Ca>=a.sf&&(a.Ca=0,a.bb++))};g.Zi=function(a,b){if(a.Ra)return-1;a.fc[a.Ud++]=b;if(a.Ud==a.fc.length){a.bb=a.fc[0];a.Ca=a.fc[1];a.Ja=a.fc[2];a.$a=128<this.xc(a,a.hj))return-1;a.Ye++}a.Ye>=a.pd&&(b=-1);return b}; +var Hj={1012:Cj.prototype.Vl,1013:Cj.prototype.Tl,1015:Cj.prototype.Ul},Ij={1010:Cj.prototype.en,1013:Cj.prototype.dn,1015:Cj.prototype.cn};u(function(){for(var a=C(window.document,"pcjs","fdc"),b=0;b=e&&(this.Df|=(f.type&3)<<(1-e<<1))}return d}; +g.Ti=function(){var a=0,b=[];this.Xd?(b[a++]=this.dd,b[a++]=this.Sk,b[a++]=this.Gd,b[a++]=this.Pg,b[a++]=this.Ng,b[a++]=this.Mg,b[a++]=this.Ce,b[a++]=this.sa,b[a++]=this.Ri,b[a++]=this.Og):(b[a++]=this.Df,b[a++]=this.sa,b[a++]=this.Pb,b[a++]=this.hb,b[a++]=this.Wa,b[a++]=this.Rk,b[a++]=this.Qk,b[a++]=this.Pk,b[a++]=this.gf);b[a]=this.Vi();return b}; +g.Mh=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Sa=a;b.errorCode=d[f++];b.Xk=d[f++];b.te=d[f++];b.me=d[f++];b.ne=d[f++];b.Ca=d[f++];b.Eb=d[f++];b.Id=d[f++];b.Ja=d[f++];b.pd=d[f++];b.$a=d[f++];b.bg=this.Xd?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.xd()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Pj[this.hf][b.type])b.type=this.yl;c=Pj[this.hf][b.type]; +b.Mb=c[2]||17;b.sb=c[3]||512;if(e&&this.ga&&(e=this.ga,c=b.type,e.ka)){var k=e.ka[18],k=a?k&240|c:k&15|c<<4;e.ka&&(e.ka[18]=k,vh(e))}void 0===b.pa&&(b.pa=null,this.wa("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Uj(this,b);b.Ta=d[f++];b.Ia=null;b.pa&&(a=d[f],void 0!==a&&0>b.pa.restore(a)&&(l=!1),l&&void 0!==b.Ta&&(b.Ia=b.pa.seek(b.Id,b.Ca,b.Ja+b.bg)));return l};g.Vi=function(){for(var a=0,b=[],c=0;c=this.Wa&&(this.hb=this.Wa=0,this.sa&=-15);return a};g.Bn=function(a,b){this.Wa=c&&(this.sa|=2,this.sa&=-2,Vj(this))}; +g.vm=function(){var a=this.sa;this.hb=this.Oa.sb){var b=this;this.uc(this.Oa,function(a){0<=a?Wj(b):(b.sa=1,b.dd=16)},!1)}else this.sa=80;return a}; +g.Rm=function(a,b){this.Oa&&this.Oa.$a>=this.Oa.sb&&(0>this.xc(this.Oa,b)?(this.sa=1,this.dd=16):this.Oa.Ta==this.Oa.sb&&(this.Oa.$a-=this.Oa.sb,this.Gd=this.Gd-1&255,Wj(this),this.Oa.$a>=this.Oa.sb||(this.sa=80)))};g.Il=function(){return this.dd};g.Wm=function(a,b){this.Sk=b};g.Jl=function(){return this.Gd};g.Um=function(a,b){this.Gd=b};g.Kl=function(){return this.Pg};g.Vm=function(a,b){this.Pg=b};g.Fl=function(){return this.Ng};g.Qm=function(a,b){this.Ng=b};g.El=function(){return this.Mg}; +g.Pm=function(a,b){this.Mg=b};g.Hl=function(){return this.Ce};g.Sm=function(a,b){this.Ce=b;this.sa=this.ta[this.Ce&16?1:0]?this.sa|64:this.sa&-65};g.Ll=function(){return this.sa};g.Om=function(a,b){this.Ri=b;this.ga&&Sh(this.ga,14);Xj(this)};g.Tm=function(a,b){this.Og&4&&!(b&4)&&(this.dd=1);this.Og=b}; +function Xj(a){var b=!1,c=a.Ri,d=a.Ce&16?1:0,e=a.Ce&15,f=a.Ng|(a.Mg&3)<<8,l=a.Pg,k=a.Gd||256;a.Oa=null;a.dd=0;a.sa=80;(d=a.ta[d])?(d.Id=f,d.Ca=e,d.Ja=l,d.$a=k*d.sb,c=144<=c?c:c&240,d.Ia=null,d.errorCode=0,a.Oa=d):c=-1;switch(c&240){case 32:a.uc(d,function(b){0<=b&&a.ga?(Wj(a),a.sa=136):(a.sa=1,a.dd=16)},!1);break;case 48:a.ga?(Wj(a),a.sa=136):(a.sa=1,a.dd=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.dd=1;b=!0;break;case 145:d.Eb=e+1,d.Mb=k,b=!0}b&&Wj(a)} +function Wj(a){!a.ga||a.Og&2||Rh(a.ga,14)} +function Vj(a){a.hb=0;var b=a.Fa(),c=a.Fa(),d=c&32,e=d>>5,f=c&31,l=a.Fa(),k=a.Fa(),m=l<<2&768|k,n=l&63,q=a.Fa(),v=a.Fa(),r=a.ta[e];r&&(r.Id=m,r.Ca=f,r.Ja=n,r.$a=q*r.sb);switch(b){case 3:a.qb(r?r.errorCode:4);a.Va(c);a.Va(l);a.Va(k);a.Va(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Fa());)r&&cb?this.uc(a,c):c(-1,!1)}; +g.th=function(a,b){return void 0!==b&&0<=b?this.xc(a,b):-1};g.jl=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Ta=a.Mb+b&&(a.Ja=b,a.Ca++,a.Ca>=a.Eb&&(a.Ca=0,a.Id++))}; +g.Zi=function(a,b){if(a.errorCode)return-1;a.fc[a.Ud++]=b;if(a.Ud==a.fc.length){a.Id=a.fc[0];a.Ca=a.fc[1];a.Ja=a.fc[2];a.$a=128<this.xc(a,a.hj))return-1;a.Ye++}a.Ye>=a.pd&&(b=-1);return b}; +var Rj={800:Z.prototype.um,801:Z.prototype.vm,802:Z.prototype.tm},Qj={496:Z.prototype.Gl,497:Z.prototype.Il,498:Z.prototype.Jl,499:Z.prototype.Kl,500:Z.prototype.Fl,501:Z.prototype.El,502:Z.prototype.Hl,503:Z.prototype.Ll},Tj={800:Z.prototype.Bn,801:Z.prototype.En,802:Z.prototype.Dn,803:Z.prototype.Cn,807:Z.prototype.Mi,811:Z.prototype.Mi,815:Z.prototype.Mi},Sj={496:Z.prototype.Rm,497:Z.prototype.Wm,498:Z.prototype.Um,499:Z.prototype.Vm,500:Z.prototype.Qm,501:Z.prototype.Pm,502:Z.prototype.Sm,503:Z.prototype.Om, +1014:Z.prototype.Tm};u(function(){for(var a=C(window.document,"pcjs","hdc"),b=0;bfk){if(d.load(this.Hf)){this.he=new H(this,"1.15.7","failsafe");this.he.load()&&(jk(this,d),a=2,ak(this.he));this.he.set("timestamp",ha());dk(this.he);var e=this.vc&&!this.qg;if(1==a||la("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"== +f&&"no machine state"!=l?(this.wa("Error: "+l),"unable to verify user"==l&&(oa("user",""),this.wc=null)):this.cc(f+": "+l),ak(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&ik(this,c?d:null)}else 2==a&&d.clear()}else ik(this);delete this.Hf;delete this.Vg}e=Ea(this.id);for(f=0;fa[1];a=a[2];this.Bb=!0;this.tj||(this.cc("PCjs v1.15.7\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.tj=!0);this.ia&&kk(this,this.ia,b,c,a);this.vj&&(jk(this,b),b.clear());!c&&this.he&&(this.he.clear(),delete this.he)}; +function jk(a,b){if(la("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.xd(),d=b.toString(),e={app:"PCjs",ver:"1.15.7"};e.url=a.url;e.user=c;e.type="bug";e.data=d;s("http://www.pcjs.org/api/v1/report",!0,e)}} +function lk(a,b,c){var d,e="none",f=new H(a,"1.15.7"),l=new H(a,"1.15.7","validate"),k=ha();l.set("timestamp",k);f.set("timestamp",k);f.set("version","1.15.7");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.ia&&a.ia.Nb&&(c&&jb(a.ia),d=a.ia.Nb(b,c),"object"===typeof d&&f.set(a.ia.id,d),c&&(a.ia.Bb=!1,!1===d&&(e=null)));for(var k=Ea(a.id),m=0;mn.indexOf("/")&&(n=window.location.pathname+n);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(n?" url=$2"+n+"$2":""))}n=null;if(0===a.indexOf("<"))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),n=new window.ActiveXObject("Microsoft.XMLDOM"),n.async=!1,n.loadXML(a)):n=(new window.DOMParser).parseFromString(a,"text/xml")}catch(q){n= +null,a=q.message}else a="unrecognized XML: "+(255/g.exec(a)){var d=c[2];s(d,!0,null,null,function(e,f,l){if(l||!f)b(a,"unable to resolve XML reference: "+c[0]+" ("+l+")");else{if(e=c[3])if(l=f.match(new RegExp("<"+c[1]+"[^>]*>"))){for(var k=l[0],m,n=/( [a-z]+=)(['"])(.*?)\2/g;m=n.exec(e);)k=0>k.indexOf(m[1])?k.replace(">",m[0]+">"):k.replace(new RegExp(m[1]+"(['\"])(.*?)\\1"),m[0]);l[0]!=k&&(f=f.replace(l[0],k))}else{b(a,"missing <"+c[1]+"> in "+d);return}f=f.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(c[0],f);rk(a,b)}})}else b(a,null)} +function sk(a,b,c,d){function e(a){if(l){var b=C(l,"machine-warning");b[0]&&(b[0].innerHTML="Error: "+fa(a))}k&&f();k=!1}function f(){0==--ok&&wa(!0)}var l,k=!0;ok++;try{if(l=window.document.getElementById(a)){c||(c="/versions/pcjs/1.15.7/components.xsl");var m=function(a,d){if(d){var k=function(a,b){if(b)if(b)if(window.ActiveXObject||"ActiveXObject"in window){var k=d.transformNode(b);k?(l.outerHTML=k,f()):e("transformNodeToObject failed")}else window.document.implementation&&window.document.implementation.createDocument? +(k=new XSLTProcessor,k.importStylesheet(b),(k=k.transformToFragment(d,window.document))?(l.parentNode.replaceChild(k,l),f()):e("transformToFragment failed")):e("unable to transform XML: unsupported browser");else e("failed to load XSL file: "+c);else e(a)};d?pk(c,null,null,!1,k):e("failed to load XML file: "+b)}else e(a)};"<"!=b.substr(0,1)?pk(b,a,d,!0,m):qk(b,null,a,d,!1,m)}else e("failed to find machine element: "+a)}catch(n){e(n.message)}return k} +window.embedPC=function(a,b,c,d){return sk(a,b,c,d)};window.enableEvents=wa;window.sendEvent=xa;wa(!1);})();//@ sourceMappingURL=/tmp/pcjs/1.15.7/pc.map diff --git a/docs/pcjs/demos/samples.zip b/docs/pcjs/demos/samples.zip index a99a29b53f516b96a5229524fd69e462bf75a449..b22174625bda1b50582449a451fbb171acd7fb96 100644 GIT binary patch delta 132411 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 z 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

vv+m4vqmNyw!9GpX*rX<4`x1iZiy~)u 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

hyG@wno!* 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 z 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 0) { var dw = buf.readInt32LE(off); - // if (fDebug) console.log("0x" + str.toHex(off) + ": comparing 0x" + str.toHex(dw) + " to pattern 0x" + str.toHex(dwPattern)); + // if (fDebug) DiskDump.logConsole("0x" + str.toHex(off) + ": comparing 0x" + str.toHex(dw) + " to pattern 0x" + str.toHex(dwPattern)); if (dw != dwPattern) break; cbTrim += cbPattern; } @@ -1498,7 +1533,7 @@ DiskDump.prototype.buildFAT = function(abFAT, aFiles, iCluster, cbCluster) while (cFileClusters-- > 0) { var iNextCluster = iCluster + 1; if (!cFileClusters) iNextCluster = 0xFFF; - // if (fDebug) console.log(aFiles[iFile].FILE_NAME + ": setting cluster entry " + iCluster + " to 0x" + str.toHexWord(iNextCluster)); + // if (fDebug) DiskDump.logConsole(aFiles[iFile].FILE_NAME + ": setting cluster entry " + iCluster + " to 0x" + str.toHexWord(iNextCluster)); this.buildFATEntry(abFAT, iCluster++, iNextCluster); } } @@ -1566,7 +1601,7 @@ DiskDump.prototype.buildDir = function(abDir, aFiles, dateMod, iCluster, iParent } for (var iFile = 0; iFile < aFiles.length; iFile++) { if (aFiles[iFile].FILE_CLUS === undefined) { - if (fDebug) console.log("file " + aFiles[iFile].FILE_NAME + " missing cluster, skipping"); + if (fDebug) DiskDump.logConsole("file " + aFiles[iFile].FILE_NAME + " missing cluster, skipping"); continue; } offDir += this.buildDirEntry(abDir, offDir, aFiles[iFile].FILE_NAME, aFiles[iFile].FILE_SIZE, aFiles[iFile].FILE_ATTR, aFiles[iFile].FILE_TIME, aFiles[iFile].FILE_CLUS); @@ -1694,9 +1729,9 @@ DiskDump.prototype.buildClusters = function(aFiles, offDisk, cbCluster, iParentC (function readClusters(file, cb, off) { fs.readFile(file.FILE_PATH, function doneReadClusters(err, buf) { if (!err) { - if (fDebug && cb != buf.length) console.log(file.FILE_NAME + ": initial size (" + cb + ") does not match actual size (" + buf.length + ")"); + if (fDebug && cb != buf.length) DiskDump.logConsole(file.FILE_NAME + ": initial size (" + cb + ") does not match actual size (" + buf.length + ")"); buf.copy(obj.bufDisk, off); - if (fDebug) console.log("0x" + str.toHex(off) + ": 0x" + str.toHex(buf.length) + " bytes written for " + file.FILE_PATH); + if (fDebug) DiskDump.logConsole("0x" + str.toHex(off) + ": 0x" + str.toHex(buf.length) + " bytes written for " + file.FILE_PATH); if (obj.sManifestFile) file.FILE_MD5 = crypto.createHash('md5').update(buf).digest('hex'); } if (!--obj.cWritesPending) done(err); @@ -1716,7 +1751,7 @@ DiskDump.prototype.buildClusters = function(aFiles, offDisk, cbCluster, iParentC } if (bufData) { bufData.copy(this.bufDisk, offDisk); - if (fDebug) console.log("0x" + str.toHex(offDisk) + ": 0x" + str.toHex(bufData.length) + " bytes IMMEDIATELY written for " + aFiles[iFile].FILE_PATH); + if (fDebug) DiskDump.logConsole("0x" + str.toHex(offDisk) + ": 0x" + str.toHex(bufData.length) + " bytes IMMEDIATELY written for " + aFiles[iFile].FILE_PATH); } offDisk += cbData; cClusters += ((cbData / cbCluster) | 0); @@ -1732,11 +1767,11 @@ DiskDump.prototype.buildClusters = function(aFiles, offDisk, cbCluster, iParentC for (iFile = 0; iFile < aFiles.length; iFile++) { var cb = aFiles[iFile].FILE_SIZE; if (cb < 0) { - if (fDebug) console.log("0x" + str.toHex(offDisk) + ": buildClusters()"); + if (fDebug) DiskDump.logConsole("0x" + str.toHex(offDisk) + ": buildClusters()"); var cSubClusters = this.buildClusters(aFiles[iFile].FILE_DATA, offDisk, cbCluster, aFiles[iFile].FILE_CLUS, iLevel + 1, done); cClusters += cSubClusters; offDisk += cSubClusters * cbCluster; - if (fDebug) console.log("0x" + str.toHex(offDisk) + ": buildClusters() returned, writing " + cSubClusters + " clusters"); + if (fDebug) DiskDump.logConsole("0x" + str.toHex(offDisk) + ": buildClusters() returned, writing " + cSubClusters + " clusters"); } } } @@ -1902,7 +1937,7 @@ DiskDump.prototype.buildImageFromFiles = function(aFiles, done) var cbMax = (this.mbHD? this.mbHD * 1024 * 1024 : 1440 * 1024); var cbTotal = this.calcFileSizes(aFiles); - if (fDebug) console.log("total calculated size for " + aFiles.length + " files/folders: " + cbTotal + " bytes (0x" + str.toHex(cbTotal) + ")"); + if (fDebug) DiskDump.logConsole("total calculated size for " + aFiles.length + " files/folders: " + cbTotal + " bytes (0x" + str.toHex(cbTotal) + ")"); if (cbTotal >= cbMax) { err = new Error("file(s) too large (" + cbTotal + " bytes total, " + cbMax + " bytes maximum)"); @@ -2030,7 +2065,7 @@ DiskDump.prototype.buildImageFromFiles = function(aFiles, done) var cClusters = this.buildClusters(aFiles, offDisk, cbCluster, 0, 0, done); offDisk += cClusters * cSectorsPerCluster * cbSector; - if (fDebug) console.log(offDisk + " bytes written, " + cbDisk + " bytes available"); + if (fDebug) DiskDump.logConsole(offDisk + " bytes written, " + cbDisk + " bytes available"); if (offDisk > cbDisk) { err = new Error("too much data for disk image (" + cClusters + " clusters required)"); @@ -2058,7 +2093,7 @@ DiskDump.prototype.convertToJSON = function() * TODO: Decide if we want to retain this usage info: */ if (!this.bufDisk) { - // console.log("no data available in disk image"); + // DiskDump.logConsole("no data available in disk image"); // this.jsonDisk = "[ /* no data */ ]"; this.jsonDisk = "[\n /**\n * " + DiskDump.sNotice + "\n * " + DiskDump.sUsage + "\n */\n]"; return this.jsonDisk; @@ -2547,6 +2582,8 @@ DiskDump.prototype.convertOSIDiskToJSON = function() */ DiskDump.prototype.convertToIMG = function() { + DiskDump.logConsole("convertToIMG()"); + if (!this.bufDisk) { if (!this.dataDisk) { diff --git a/my_modules/htmlout/lib/htmlout.js b/my_modules/htmlout/lib/htmlout.js index 964c4f5b5..679f584ad 100644 --- a/my_modules/htmlout/lib/htmlout.js +++ b/my_modules/htmlout/lib/htmlout.js @@ -657,6 +657,7 @@ HTMLOut.setOptions = function(options) } if (options['logfile'] !== undefined) { logFile = options['logfile']; + HTTPAPI.setLogFile(logFile); } if (options['rebuild'] !== undefined) { fRebuild = options['rebuild']; diff --git a/my_modules/htmlout/lib/httpapi.js b/my_modules/htmlout/lib/httpapi.js index 9ff72a277..ad4766dc1 100644 --- a/my_modules/htmlout/lib/httpapi.js +++ b/my_modules/htmlout/lib/httpapi.js @@ -64,6 +64,11 @@ var HTMLOut; */ var sServerRoot = ""; +/* + * logFile is set by HTMLOut, allowing us to "mingle" our output with the server's log (typically "./logs/node.log"). + */ +var logFile = null; + /* * Entries in this table are matched first, as-is, to req.path (no string or RegExp compare involved); * we do, however, strip any trailing slash from the incoming path before doing the lookup, so none of @@ -140,6 +145,16 @@ function HTTPAPI(out, sRoot) { sServerRoot = sRoot; } +/** + * setLogFile(file) + * + * @param {Object} file + */ +HTTPAPI.setLogFile = function(file) { + logFile = file; + DiskDump.setLogFile(file); +}; + /** * @class Volume * @property {number|null} fd file descriptor