diff --git a/docs/pcjs/demos/pc-dbg.js b/docs/pcjs/demos/pc-dbg.js index c84146dd1..9043f45bf 100644 --- a/docs/pcjs/demos/pc-dbg.js +++ b/docs/pcjs/demos/pc-dbg.js @@ -1,226 +1,226 @@ -(function(){var k,aa,l,ba={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; -function ca(a,b){var 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,d=a;(b&&10!=b?16==b?null!==d.match(/^[0-9a-f]+$/i):1:null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} -function da(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function m(a){return da(a,2)}function n(a){return da(a,4)}function ea(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ha(a){return a.replace(/[&<>"']/g,function(a){return ga[a]})}function ja(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 ka(a,b){return a+" ".substr(0,b-a.length)} -function la(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)}var oa=Date.now||function(){return+new Date}; -function ra(){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 sa=[31,28,31,30,31,30,31,31,30,31,30,31]; -function ua(a,b,c,d,e,f){b=!!b;var g=0,h=null,t=ea(a),r=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(r.onreadystatechange=function(){4===r.readyState&&(h=r.responseText,200==r.status||!r.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)))});if(c){var B="",J;for(J in c)c.hasOwnProperty(J)&&(B&&(B+="&"),B+=J+"="+encodeURIComponent(c[J]));B=B.replace(/%20/g,"+");r.open("POST", -a,b);r.setRequestHeader("Content-type","application/x-www-form-urlencoded");r.send(B)}else r.open("GET",a,b),r.send();a=[];b||(h=r.responseText,200!=r.status&&(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)),a=[g,h]);return a}function va(){return"http://"+(window?window.location.host:"www.pcjs.org")}function wa(a){window&&window.alert(a)}function xa(a){var b=!1;window&&(b=window.confirm(a));return b}var ya=null; -function za(){if(null==ya){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ya=a}return ya}function Aa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function Ba(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} -function Ca(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 Da(a,b,c){function d(){--a;0<=a&&(b()||(a=0));0=this.x&&a=this.y&&b=c>>2);d?(b=new ob(a.x,a.y,a.Jc,a.Uc*b/c|0),a.y+=b.Uc,a.Uc-=b.Uc):(b=new ob(a.x,a.y,a.Jc*b/c|0,a.Uc),a.x+=b.Jc,a.Jc-=b.Jc);return b}k=mb.prototype; -k.Fb=function(a,b,c){return this.Ba&&this.Ba.Fb(a,b,c)||this.N&&this.N.Fb(a,b,c)||this.Ga&&this.Ga.Fb(a,b,c)||this.Z&&this.Z.Fb(a,b,c)?!0:this.parent.Fb.call(this,a,b,c)};k.wc=function(a,b,c,d){this.Ba=a;this.ha=b;this.N=c;this.Z=d;this.Ga=sb(a,"Keyboard")};k.fc=function(a,b){b||tb();return!0};k.ec=function(){return!0};k.gj=function(a,b){a.button||(this.Tg=b?0:-1,vb(this,a,b))};k.Xl=function(a){vb(this,a)}; -function vb(a,b,c){var d=1280/a.canvas.offsetWidth,e=720/a.canvas.offsetHeight,f=a.canvas.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.Tg||(a.Tg=Math.abs(a.he-d)>Math.abs(a.ie-b)?1:2),1==a.Tg?b=a.ie:2==a.Tg&&(d=a.he));a.he=d;a.ie=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.Ya&&a.Ya.Ef)for(f=0;f>xb&yb))*a.ha.Bb-1;0d&&(f=d);c=f;break a}c=u}c!=u&&(c&=-16,c!=a.fl&&(zb(a,c,!0),a.fl=c))}} -k.cd=function(){if(this.canvas&&this.Th&&this.ue&&this.df){var a=this.ue.width,b=this.ue.height;this.df.fillStyle="black";this.df.fillRect(0,0,a,b);Ab(this,18,this.ue,this.df,this.canvas.style.color);Bb(this,3);v(this,"CPU");v(this,"Target");v(this,"Current");Cb(this);v(this,this.N.za);v(this,Db(this.N));v(this,Eb(this.N));Cb(this,2);Bb(this,8);this.tp=16;this.up=4;v(this,"AX",this.N.G,2);v(this,"DS",this.N.Xa.va,0,1);v(this,"DX",this.N.J,2);v(this,"SI",this.N.F,0,1.5);v(this,"BX",this.N.C,2);v(this, -"ES",this.N.Ia.va,0,1);v(this,"CX",this.N.I,2);v(this,"DI",this.N.D,0,1.5);v(this,"CS",Fb(this.N),2);v(this,"SS",this.N.xa.va,0,1);v(this,"IP",w(this.N),2);v(this,"SP",x(this.N),0,1.5);var c;v(this,"PS",c=Gb(this.N),2);v(this,"BP",this.N.H,0,1.5);Bb(this,9);v(this,"V"+(c&Hb?1:0));v(this,"D"+(c&Ib?1:0));v(this,"I"+(c&Jb?1:0));v(this,"T"+(c&Kb?1:0));v(this,"S"+(c&Lb?1:0));v(this,"Z"+(c&Mb?1:0));v(this,"A"+(c&Nb?1:0));v(this,"P"+(c&Ob?1:0));v(this,"C"+(c&Pb?1:0),0,2);zb(this,this.fl);this.Th.drawImage(this.ue, -0,0,a,b,this.ps,this.ss,this.Fr,this.Ir)}};function zb(a,b,c){if(a.Th&&a.ue&&a.df){var d=a.ue.width;a.df.fillStyle="black";a.df.fillRect(0,360,d,360);Ab(a,378,a.ue,a.df,a.canvas.style.color);Bb(a,24);if(null==b)v(a,"Mouse over memory to dump");else{v(a,"0x"+da(b),null,0,1);for(var e=1;16>=e;e++){for(var f="",g=1;8>=g;g++){var h=Qb(a.ha,b++);v(a,m(h),null,1);f+=32<=h&&128>h?String.fromCharCode(h):"."}v(a,f,null,0,1)}}c&&a.Th.drawImage(a.ue,0,360,d,360,a.ns,a.qs,a.Dr,a.Gr)}} -function Ab(a,b,c,d,e){var f,g=a.Eq=10;a.dd=g;a.Cf=b;a.Wf=a.Pl=18;f||(f=a.Ll||a.Pl+"px Monaco, Lucida Console, Courier New");a.hi=a.Ll=f;c&&(a.Kn=c);d&&(a.Bd=d,a.Mn=e||"white")}function Bb(a,b){a.ij=a.Kn.width/b|0}function Cb(a,b){a.dd=a.Eq;a.Cf+=(a.Wf+2)*(b||1)}function v(a,b,c,d,e){a.Bd.font=a.hi;a.Bd.fillStyle=a.Mn;a.Bd.fillText(b,a.dd,a.Cf);a.dd+=a.ij;null!=c&&(b=c.toString(),16==a.tp&&(b="0x"+da(c,a.up)),a.Bd.fillText(b,a.dd,a.Cf),a.dd+=a.ij);d&&(a.dd+=a.ij*d);e&&Cb(a,e)} -function tb(){for(var a=!1,b=cb(window.document,"pcjs","panel"),c=0;c=this.nf?12:24>=this.nf?14:15;this.Bb=1<>2;this.Ea=this.Bb-1;this.Ag=this.Si/this.Bb|0;this.Tc=this.Ag-1;this.Ld=[];this.Md=[];this.Pg=this.Qg=!1;this.Hj();ib(this)}Xa(p,Rb);var wb=131071,xb=18,yb=1023;k=Rb.prototype; -k.Hj=function(){this.qa=Array(this.Ag);for(var a=0;a>>a.Ja;0a.Bb?a.Bb:c;if(g&&g.size){if(g.type==d&&g.X==e){if(b+c<=g.ub)return g.Ki+=g.ub-b,g.ub=b,!0;if(b>=g.ub+g.Ki){t=g.size-(b-h);t>c&&(t=c);g.Ki=b-g.ub+t;c-=t;b=h+a.Bb;continue}}return Wb(1,b,c)}g=a.qa[f++]=new Tb(b,t,a.Bb,d,e);Sb(g,a.N,a.Z,a.Bb);c-=t;b=h+a.Bb}return 0>>this.Ja;0>>a.Ja;0>>this.Ja].Eb(a&this.Ea)};function Qb(a,b){return a.qa[(b&a.gb)>>>a.Ja].nh(b&a.Ea)} -k.ja=function(a){var b=a&this.Ea;a=(a&this.gb)>>>this.Ja;return b!=this.Ea?this.qa[a].Ik(b):this.qa[a++].Eb(b)|this.qa[a&this.Tc].Eb(0)<<8};function Yb(a,b){var c=b&a.Ea,d=(b&a.gb)>>>a.Ja;return c!=a.Ea?a.qa[d].Jk(c):a.qa[d++].nh(c)|a.qa[d&a.Tc].nh(0)<<8}k.Bj=function(a){var b=a&this.Ea;a=(a&this.gb)>>>this.Ja;if(b>>c|this.qa[a+1&this.Tc].rf(0)<<32-c};k.td=function(a,b){this.qa[(a&this.gb)>>>this.Ja].Ib(a&this.Ea,b&255)}; -k.Ma=function(a,b){var c=a&this.Ea,d=(a&this.gb)>>>this.Ja;c!=this.Ea?this.qa[d].Tk(c,b&65535):(this.qa[d++].Ib(c,b&255),this.qa[d&this.Tc].Ib(0,b>>8&255))};function Zb(a,b,c){var d=b&a.Ea;b=(b&a.gb)>>>a.Ja;d!=a.Ea?a.qa[b].Uk(d,c&65535):(a.qa[b++].mg(d,c&255),a.qa[b&a.Tc].mg(0,c>>8&255))} -function $b(a){for(var b=0,c=[],d=0;d>1),this.na=new Int32Array(this.buffer,0,c>>2),this.Oe(lc?oc:pc);else{this.na=Array(c>>2);for(e=0;e>1]}function Ac(a){return this.Nf.getInt32(a,!0)}function Bc(a){return a&3?this.ic[a]|this.ic[a+1]<<8|this.ic[a+2]<<16|this.ic[a+3]<<24:this.na[a>>2]}function Cc(a,b){this.ic[a]=b;this.Qa=!0}function Dc(a,b){this.ic[a]=b;this.Qa=!0}function Ec(a,b){this.Nf.setUint16(a,b,!0);this.Qa=!0}function Fc(a,b){a&1?(this.ic[a]=b,this.ic[a+1]=b>>8):this.il[a>>1]=b;this.Qa=!0}function Ic(a,b){this.Nf.setInt32(a,b,!0);this.Qa=!0} -function Kc(a,b){a&3?(this.ic[a]=b,this.ic[a+1]=b>>8,this.ic[a+2]=b>>16,this.ic[a+3]=b>>24):this.na[a>>2]=b;this.Qa=!0} -var qc=[function(a){return this.na[a>>2]>>>((a&3)<<3)&255},function(a){var b=a>>2;a=(a&3)<<3;var c=this.na[b]>>a;return 24>a?c&65535:c&255|(this.na[b+1]&255)<<8},function(a){var b=a>>2;a=(a&3)<<3;var c=this.na[b];a&&(c=c>>>a|this.na[b+1]<<32-a);return c},function(a,b){var c=a>>2,d=(a&3)<<3;this.na[c]=this.na[c]&~(255<>2,d=(a&3)<<3;24>d?this.na[c]=this.na[c]&~(65535<>8);this.Qa= -!0},function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.na[c]=b;this.Qa=!0}],Nc=[function(a){Lc(this.Z,this.ub+a);return this.nh(a)},function(a){Lc(this.Z,this.ub+a)||Lc(this.Z,this.ub+a+1);return this.Jk(a)},function(a){Lc(this.Z,this.ub+a)||Lc(this.Z,this.ub+a+1)||Lc(this.Z,this.ub+a+2)||Lc(this.Z,this.ub+a+3);return this.oh(a)},function(a,b){Mc(this.Z,this.ub+a);this.mg(a,b)},function(a,b){Mc(this.Z,this.ub+a)||Mc(this.Z, -this.ub+a+1);this.Uk(a,b)},function(a,b){Mc(this.Z,this.ub+a)||Mc(this.Z,this.ub+a+1)||Mc(this.Z,this.ub+a+2)||Mc(this.Z,this.ub+a+3);this.Dq(a,b)}];if(lb)var pc=[wc,yc,Ac,Cc,Ec,Ic],oc=[xc,zc,Bc,Dc,Fc,Kc]; -Tb.prototype={constructor:Tb,parent:null,save:function(){var a,b;if(this.X)a=null;else if(lb)for(a=Array(this.size>>2),b=0;b=a.U.ag&&(a.U.ag+=a.U.$f,c=!0);0<=a.U.bg&&a.U.bg<=Yc(a)&&(a.U.$f=a.U.bg=-1,Uc(a),a.lb(),c=!0);c&&a.R(Yc(a)+" cycles: checksum="+da(a.U.Wg))}} -function Zc(a,b,c,d){a.ra[b]&&(void 0===d&&(d=4),void 0===c&&(kb(a,"Register "+b+" is invalid"),a.lb()),c=!a.da.jb||a.da.Dl?da(c,d):"----".substr(0,d),a.ra[b].textContent!=c&&(a.ra[b].textContent=c))}k.cd=function(){this.Ba&&this.Ba.de&&this.Ba.de.cd()}; -function $c(a){a.video&&ad(a.video);if(a.Ba&&a.Ba.de&&(a=a.Ba.de,a.ao)){Ab(a,18,a.Eg,a.Nn,a.canvas.style.color);if(a.Mr){var b=a.ha,c=a.Ya,d,e;null==d&&(d=0);null==e&&(e=b.Si-d|0);null==c&&(c={fj:0,Bg:0,Ni:Array(b.Ag)});var f=d>>>b.Ja;d=d+e-1>>>b.Ja;c.fj=0;for(c.Bg=0;f<=d;){e=b.qa[f];c.fj+=e.size;if(e.size){var g=f,g=g|e.type<<28;c.Ni[c.Bg++]=g}f++}a.Ya=c;a.hn=a.Ya.Bg*a.ha.Bb/691200;e=0;a.Ya.cj=0;a.Ya.Ff||(a.Ya.Ff=[]);d=-1;for(var g=0,h=-1,b=0;b>>28;f&=wb;if(c!=d||f!= -h+1){if(h=b-g)d=a.Ya.Ff[a.Ya.cj++]=g|h<>xb&yb,a.Ya.Ef.push(pb(c,d,f,0==b)),f-=d;for(b=0;b>28&7;f=f>>xb&yb;d=e=a.Ya.Ef[b];g=a.Nn;(h=sc[c])||(h=new nb);g.strokeStyle="black";g.strokeRect(d.x,d.y,d.Jc,d.Uc);g.fillStyle="string"==typeof h?h:h.toString();g.fillRect(d.x,d.y,d.Jc, -d.Uc);d=a;g=e;d.hi=d.Ll;d.Wf=d.Pl;e=g.x+(g.Jc>>1);var h=g.y+(g.Uc>>1),t=g.Uc;g.Jc>1;d.Cf+=(d.Wf>>1)-2;v(d,c);d.Jl&&(d.Bd.restore(),d.Jl=!1)}}}else v(a,"This space intentionally left blank");a.Th.drawImage(a.Eg,0,0,a.Eg.width,a.Eg.height,a.os, -a.rs,a.Er,a.Hr);a.ao=!1}}k.Mc=function(){this.video&&this.video.Mc()}; -k.Fb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ra[b]=c;c.onclick=function(){var a;if(a=d.Ba)if(a=d.Ba,a.da.$b)a=!0;else{var b=null,c,h=Ya(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.U.ki&&(c=Math.round(c/a.U.ae));return c}function Tc(a){a.U.Fe=0;a.qf=a.Je=a.Xc=a.A=0;Uc(a);cd(a,1)} -function Eb(a){return a.da.jb&&a.U.Fe?a.U.Fe.toFixed(2)+"Mhz":"Stopped"}function Db(a){return a.U.Ug.toFixed(2)+"Mhz"}function cd(a,b,c){if(void 0!==b){.8>a.U.Fe/a.U.Ug&&(b=1);a.U.ae=b;b=a.U.ki*a.U.ae;if(a.U.Ug!=b){a.U.Ug=b;b=Db(a);var d=a.ra.setSpeed;d&&(d.textContent=b);a.R("target speed: "+b)}c&&a.Mc()}hd(a,a.Je);a.Je=0;a.U.Zf=oa();a.U.mf=0;id(a)} -k.uf=function(a){if(eb(this,!0)){if(!this.da.jb){cd(this);this.Ba&&this.Ba.start(this.U.Zf,Yc(this));this.da.jb=!0;this.da.xj=!0;this.fa&&jd(this.fa);var b=this.ra.run;b&&(b.textContent="Halt");this.cd(!0);a&&this.Mc()}this.U.Oj>=this.U.Fd&&id(this,!0);this.U.$g=0;this.U.li=oa();this.U.mf&&(a=this.U.li-this.U.mf,a>this.U.Yl&&(this.U.Zf+=a,this.U.Zf>this.U.li&&(this.U.Zf=this.U.li)));try{do{var c=this.da.Qf?1:this.U.rp;if(this.fa){kd(this.fa);var d=this.fa;a=c;var e=d.Jb[0];if(e.jf){var f=(Yc(d.N, -d.Be)-e.sd)/d.ui|0,g=ld(d,0)-f;6==e.mode&&(g-=f);var h=g*d.ui|0;6==e.mode&&(h>>=1);a>h&&(a=h)}var c=a,t=this.fa;a=c;if(t.ea&&t.ea[11]&64){var r=t.fg-Yc(t.N,t.Be);0r&&(a=r)}c=a}this.lg(c);var B=this.Xc-this.A;this.Je+=B;this.U.$g+=B;hd(this,0,!0);Xc(this,B);this.U.Zg-=B;0>=this.U.Zg&&(this.U.Zg+=this.U.bm,$c(this));this.U.Yg-=B;0>=this.U.Yg&&(this.U.Yg+=this.U.am,this.cd());this.U.cg-=B;if(0>=this.U.cg){this.U.cg+=this.U.Nj;break}}while(this.da.jb)}catch(J){this.lb();Vc(this);this.Ba&&this.Ba.stop(oa(), -Yc(this));eb(this,!1);kb(this,J.message);return}c=setTimeout;d=this.yp;this.U.mf=oa();e=this.U.Yl;this.U.$g&&(e=Math.round(e*this.U.$g/this.U.Nj));e-=this.U.mf-this.U.li;if(f=this.U.mf-this.U.Zf)this.U.Fe=Math.round(this.Je/(10*f))/100,864E5<=f&&(this.qf=0,this.fa&&kd(this.fa,!0),cd(this));if(0>e||this.U.Fethis.rb?this.ta+a:Cd.call(this,0,0,c)}function Cd(a,b,c){c||wd.call(this.N,13,0);return u} -function Ed(a,b,c){return a+b<=this.rb?this.ta+a:Fd.call(this,0,0,c)}function Gd(a,b,c){return a+b>this.rb?this.ta+a:Fd.call(this,0,0,c)}function Fd(a,b,c){c||wd.call(this.N,13,0);return u} -function Hd(a,b){var c=this.N,d=c.cb.ta,e=this.ab,f=c.cb.va;if(!b){if(768!=c.cb.type)return wd.call(c,10,a,!0),!1;c.Ma(c.cb.Od+4,c.cb.nb&-769|256)}if(c.cb.load(a)==u)return!1;var g=c.cb.ta;if(b){if(768==c.cb.type)return wd.call(c,13,a,!0),!1;c.Ma(c.cb.Od+4,c.cb.nb|=768);c.cb.type=768}c.Ma(d+14,w(c));c.Ma(d+16,Gb(c));c.Ma(d+18,c.G);c.Ma(d+20,c.I);c.Ma(d+22,c.J);c.Ma(d+24,c.C);c.Ma(d+26,x(c));c.Ma(d+28,c.H);c.Ma(d+30,c.F);c.Ma(d+32,c.D);c.Ma(d+34,c.Ia.va);c.Ma(d+36,c.pa.va);c.Ma(d+38,c.xa.va);c.Ma(d+ -40,c.Xa.va);var d=38,h=26;Id(c,c.ja(g+16)|(b?16384:0));c.G=c.ja(g+18);c.I=c.ja(g+20);c.J=c.ja(g+22);c.C=c.ja(g+24);c.H=c.ja(g+28);c.F=c.ja(g+30);c.D=c.ja(g+32);c.Ia.load(c.ja(g+34));c.Xa.load(c.ja(g+40));Jd(c,c.ja(g+14),c.ja(g+36));this.ab>13;if(6144<=h){N=c&3;if(N>a.ab){if(!1!==B&&!(M==a.ab||g&1024&&M<=a.ab)){t=u;break}C=e.Ka();Kd(e,e.Ka(),!0);y(e,C);a.ei=!0}C=!1}else if(1024==h)C=!0,E=-1,J=c,Nh||2048==(h&2560))){d||wd.call(e,13,c,!!g);t=u;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| -wd.call(e,13,c,!0);t=u;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||wd.call(e,10,c,!0);t=u;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.N.za||!(a.Vh&64)?(a.pe=2,a.ka=65535):(a.pe=4,a.ka=-1)}else a.load=td,a.Vl=xd,a.Hc=zd,a.jc=Ad,a.rb=65535,a.ab=a.pc=0,a.Od=u,a.pe=2,a.ka=65535;a.nd=a.pe;a.ma=a.ka} -function Nd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Sc.call(this,a,b);this.Zk=61442;this.vh=nd;this.uh=4;this.gg=255;this.B=80286<=this.za?Od:Pd;this.Ua=Qd;this.bl=Rd;this.cl=Sd;this.dl=Td;80186<=this.za&&(this.Ua=Qd.slice(),this.bl=Rd.slice(),this.cl=Sd.slice(),this.gg=31,this.Ua[15]=Ud,this.Ua[96]=Vd,this.Ua[97]=Wd,this.Ua[98]=Xd,this.Ua[99]=Ud,this.Ua[100]=Ud,this.Ua[101]=Ud,this.Ua[102]=Ud,this.Ua[103]=Ud,this.Ua[104]=Yd, -this.Ua[105]=Zd,this.Ua[106]=$d,this.Ua[107]=ae,this.Ua[108]=be,this.Ua[109]=ce,this.Ua[110]=de,this.Ua[111]=ee,this.Ua[192]=fe,this.Ua[193]=ge,this.Ua[200]=he,this.Ua[201]=ie,this.Ua[241]=je,this.bl[7]=ke,this.cl[7]=ke,80286<=this.za&&(this.Zk=2,this.vh|=28672,this.uh=0,this.En=le,this.Ua[15]=me,this.Ua[99]=ne,this.Ua[84]=oe));this.Fn=[];this.Fn[2]={Or:this.ja.bind(this),hs:this.Ma.bind(this)};this.xh=[];this.yh=[];this.Xc=this.Cg=0;this.da.Mg=this.da.Bl=!1;this.ql=0;this.qa=[];this.gb=this.Ja=this.Ea= -this.Tc=0;pe(this)}Xa(Sc,Nd); -var Pd={Dk:4,T:5,ua:6,aa:7,ba:8,M:9,O:11,P:12,of:4,dm:60,em:83,bc:3,Cb:9,qc:16,ri:1,im:19,km:28,mm:16,lm:21,jm:37,gm:2,Xj:9,hm:5,fm:33,Zj:10,Yj:8,fh:3,eh:15,Am:51,Bm:1,Cm:2,Dm:4,zm:32,$j:15,Fm:15,cc:16,dc:4,Hm:11,Gm:18,Em:24,Nb:4,Im:2,ak:16,Jm:17,fk:18,Km:19,ek:5,gk:6,Pm:2,Om:8,Mm:9,Nm:10,Lm:10,hk:10,ik:10,om:80,qm:144,nm:86,pm:154,sm:101,um:165,rm:107,tm:171,Rm:70,Tm:113,Qm:76,Sm:124,wm:80,ym:128,vm:86,xm:134,hh:3,gh:16,nk:10,mk:8,Um:51,rc:8,Vm:17,Wm:36,xc:11,Xm:16,ih:10,Ie:2,Uj:18,Vj:7,Wj:15,bk:12, -ck:7,dk:11,jk:18,kk:7,lk:15,ok:15,pk:7,qk:13,uk:11,vk:7,wk:8,Ym:8,an:12,Zm:18,$m:17,bn:15,sk:8,rk:20,tk:2,zk:3,jh:9,yk:5,xk:11,Bk:4,Ak:17,cn:11},Od={Dk:0,T:0,ua:0,aa:0,ba:0,M:0,O:1,P:1,of:3,dm:14,em:16,bc:2,Cb:7,qc:7,ri:0,im:7,km:13,mm:7,lm:11,jm:16,gm:3,Xj:6,hm:2,fm:13,Zj:5,Yj:5,fh:2,eh:7,Am:23,Bm:0,Cm:1,Dm:3,zm:17,$j:7,Fm:11,cc:7,dc:3,Hm:7,Gm:11,Em:15,Nb:2,Im:3,ak:7,Jm:8,fk:8,Km:8,ek:4,gk:4,Pm:2,Om:3,Mm:5,Nm:2,Lm:3,hk:5,ik:3,om:14,qm:22,nm:17,pm:25,sm:17,um:25,rm:20,tm:28,Rm:13,Tm:21,Qm:16,Sm:24, -wm:13,ym:21,vm:16,xm:24,hh:2,gh:7,nk:5,mk:5,Um:19,rc:5,Vm:5,Wm:17,xc:3,Xm:5,ih:3,Ie:0,Uj:8,Vj:5,Wj:9,bk:5,ck:5,dk:4,jk:5,kk:5,lk:4,ok:7,pk:5,qk:8,uk:3,vk:4,wk:3,Ym:11,an:11,Zm:15,$m:15,bn:7,sk:5,rk:8,tk:0,zk:2,jh:6,yk:3,xk:6,Bk:3,Ak:5,cn:5};k=Nd.prototype;k.Hj=function(a,b,c,d){this.qa=a;this.Ja=b;this.Ea=c;this.Tc=d};k.reset=function(){this.da.jb&&this.lb();pe(this);Tc(this);this.da.pd=!1}; -function pe(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Pb=a.ph=-1;a.Ih=0;a.gc=65520;a.Rc=0;a.We=1023;a.eg=0;a.qi=-1;a.pa=new qd(a,rd,"CS");a.Xa=new qd(a,2,"DS");a.Ia=new qd(a,2,"ES");a.xa=new qd(a,3,"SS");y(a,0);Kd(a,0);a.un=new qd(a,0,"NULL");a.tb=a.Xa;a.bd=a.xa;a.S=a.Da=0;a.ca=a.La=u;a.wb=0;Jd(a,0,65535);a.pe=a.pa.pe;a.ka=a.pa.ka;a.wd=A;a.vd=se;a.Ue=te;a.Gb=D;a.Oc=ue;a.fd=ve;a.nd=a.pa.nd;a.ma=a.pa.ma;if(80286<=a.za){a.Dc=0;a.Ve=65535;a.ad=new qd(a,5,"LDT",!0);a.cb=new qd(a,4,"TSS",!0);a.Tb= -new qd(a,6,"VER",!0);Jd(a,65520,61440);var b,c=w(a);b=a.pa;var d=-65536;80386>b.N.za&&(d&=16777215);b=b.ta=d;a.la=b+c;a.sf=b+a.pa.rb}Id(a,0);we(a)}k.Ml=function(){var a=this.G+this.C+this.I+this.J+x(this)+this.H+this.F+this.D|0;return a=a+w(this)+Fb(this)+this.Xa.va+this.xa.va+this.Ia.va+Gb(this)|0};function xe(a,b,c,d){void 0!==d&&(void 0===a.xh[b]&&(a.xh[b]=[]),a.xh[b].push([c,d]))} -function ye(a,b){var c=a.xh[b];if(void 0!==c)for(var d=0;d>((a^a>>4)&15)&1?0:Ob}function Me(a){return(a.W^a.ia)&16?Nb:0} +(function(){var k,aa,ba,ca={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; +function da(a,b){var 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,d=a;(b&&10!=b?16==b?null!==d.match(/^[0-9a-f]+$/i):1:null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} +function ea(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return ea(a,2)}function m(a){return ea(a,4)}function fa(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ia(a){return a.replace(/[&<>"']/g,function(a){return ha[a]})}function ka(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 la(a,b){return a+" ".substr(0,b-a.length)} +function ma(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function na(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)}var pa=Date.now||function(){return+new Date}; +function ta(){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 ua=[31,28,31,30,31,30,31,31,30,31,30,31]; +function wa(a,b,c,d,e,f){b=!!b;var g=0,h=null,t=fa(a),r=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(r.onreadystatechange=function(){4===r.readyState&&(h=r.responseText,200==r.status||!r.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)))});if(c){var B="",J;for(J in c)c.hasOwnProperty(J)&&(B&&(B+="&"),B+=J+"="+encodeURIComponent(c[J]));B=B.replace(/%20/g,"+");r.open("POST", +a,b);r.setRequestHeader("Content-type","application/x-www-form-urlencoded");r.send(B)}else r.open("GET",a,b),r.send();a=[];b||(h=r.responseText,200!=r.status&&(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)),a=[g,h]);return a}function xa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function ya(a){window&&window.alert(a)}function za(a){var b=!1;window&&(b=window.confirm(a));return b}var Aa=null; +function Ba(){if(null==Aa){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}Aa=a}return Aa}function Ca(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function Da(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} +function Ea(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 Fa(a,b,c){function d(){--a;0<=a&&(b()||(a=0));0=this.x&&a=this.y&&b=c>>2);d?(b=new pb(a.x,a.y,a.Kc,a.Uc*b/c|0),a.y+=b.Uc,a.Uc-=b.Uc):(b=new pb(a.x,a.y,a.Kc*b/c|0,a.Uc),a.x+=b.Kc,a.Kc-=b.Kc);return b}k=nb.prototype; +k.Fb=function(a,b,c){return this.Ba&&this.Ba.Fb(a,b,c)||this.N&&this.N.Fb(a,b,c)||this.Ha&&this.Ha.Fb(a,b,c)||this.Z&&this.Z.Fb(a,b,c)?!0:this.parent.Fb.call(this,a,b,c)};k.xc=function(a,b,c,d){this.Ba=a;this.ha=b;this.N=c;this.Z=d;this.Ha=rb(a,"Keyboard")};k.fc=function(a,b){b||tb();return!0};k.ec=function(){return!0};k.lj=function(a,b){a.button||(this.Yg=b?0:-1,ub(this,a,b))};k.Zl=function(a){ub(this,a)}; +function ub(a,b,c){var d=1280/a.canvas.offsetWidth,e=720/a.canvas.offsetHeight,f=a.canvas.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.Yg||(a.Yg=Math.abs(a.ie-d)>Math.abs(a.je-b)?1:2),1==a.Yg?b=a.je:2==a.Yg&&(d=a.ie));a.ie=d;a.je=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.Za&&a.Za.Ff)for(f=0;f>xb&yb))*a.ha.Bb-1;0d&&(f=d);c=f;break a}c=q}c!=q&&(c&=-16,c!=a.il&&(zb(a,c,!0),a.il=c))}} +k.dd=function(){if(this.canvas&&this.Yh&&this.ve&&this.ef){var a=this.ve.width,b=this.ve.height;this.ef.fillStyle="black";this.ef.fillRect(0,0,a,b);Ab(this,18,this.ve,this.ef,this.canvas.style.color);Bb(this,3);u(this,"CPU");u(this,"Target");u(this,"Current");Cb(this);u(this,this.N.za);u(this,Db(this.N));u(this,Eb(this.N));Cb(this,2);Bb(this,8);this.xp=16;this.yp=4;u(this,"AX",this.N.G,2);u(this,"DS",this.N.Ya.va,0,1);u(this,"DX",this.N.J,2);u(this,"SI",this.N.F,0,1.5);u(this,"BX",this.N.C,2);u(this, +"ES",this.N.Ja.va,0,1);u(this,"CX",this.N.I,2);u(this,"DI",this.N.D,0,1.5);u(this,"CS",Fb(this.N),2);u(this,"SS",this.N.xa.va,0,1);u(this,"IP",v(this.N),2);u(this,"SP",w(this.N),0,1.5);var c;u(this,"PS",c=Gb(this.N),2);u(this,"BP",this.N.H,0,1.5);Bb(this,9);u(this,"V"+(c&Hb?1:0));u(this,"D"+(c&Ib?1:0));u(this,"I"+(c&Jb?1:0));u(this,"T"+(c&Kb?1:0));u(this,"S"+(c&Lb?1:0));u(this,"Z"+(c&Mb?1:0));u(this,"A"+(c&Nb?1:0));u(this,"P"+(c&Ob?1:0));u(this,"C"+(c&Pb?1:0),0,2);zb(this,this.il);this.Yh.drawImage(this.ve, +0,0,a,b,this.qs,this.ts,this.Ir,this.Lr)}};function zb(a,b,c){if(a.Yh&&a.ve&&a.ef){var d=a.ve.width;a.ef.fillStyle="black";a.ef.fillRect(0,360,d,360);Ab(a,378,a.ve,a.ef,a.canvas.style.color);Bb(a,24);if(null==b)u(a,"Mouse over memory to dump");else{u(a,"0x"+ea(b),null,0,1);for(var e=1;16>=e;e++){for(var f="",g=1;8>=g;g++){var h=Qb(a.ha,b++);u(a,l(h),null,1);f+=32<=h&&128>h?String.fromCharCode(h):"."}u(a,f,null,0,1)}}c&&a.Yh.drawImage(a.ve,0,360,d,360,a.os,a.rs,a.Gr,a.Jr)}} +function Ab(a,b,c,d,e){var f,g=a.Hq=10;a.ed=g;a.Df=b;a.Yf=a.Rl=18;f||(f=a.Nl||a.Rl+"px Monaco, Lucida Console, Courier New");a.li=a.Nl=f;c&&(a.On=c);d&&(a.Cd=d,a.Qn=e||"white")}function Bb(a,b){a.nj=a.On.width/b|0}function Cb(a,b){a.ed=a.Hq;a.Df+=(a.Yf+2)*(b||1)}function u(a,b,c,d,e){a.Cd.font=a.li;a.Cd.fillStyle=a.Qn;a.Cd.fillText(b,a.ed,a.Df);a.ed+=a.nj;null!=c&&(b=c.toString(),16==a.xp&&(b="0x"+ea(c,a.yp)),a.Cd.fillText(b,a.ed,a.Df),a.ed+=a.nj);d&&(a.ed+=a.nj*d);e&&Cb(a,e)} +function tb(){for(var a=!1,b=db(window.document,"pcjs","panel"),c=0;c=this.of?12:24>=this.of?14:15;this.Bb=1<>2;this.Da=this.Bb-1;this.Cg=this.Xi/this.Bb|0;this.sc=this.Cg-1;this.Md=[];this.Nd=[];this.Sg=this.Tg=!1;this.Lj();jb(this)}Ya(n,Rb);var wb=131071,xb=18,yb=1023;k=Rb.prototype; +k.Lj=function(){this.ma=Array(this.Cg);for(var a=0;a>>a.Ga;0a.Bb?a.Bb:c;if(g&&g.size){if(g.type==d&&g.X==e){if(b+c<=g.ub)return g.Pi+=g.ub-b,g.ub=b,!0;if(b>=g.ub+g.Pi){t=g.size-(b-h);t>c&&(t=c);g.Pi=b-g.ub+t;c-=t;b=h+a.Bb;continue}}return Wb(1,b,c)}g=a.ma[f++]=new Tb(b,t,a.Bb,d,e);Sb(g,a.N,a.Z,a.Bb);c-=t;b=h+a.Bb}return 0>>this.Ga;0>>a.Ga;0>>this.Ga].Eb(a&this.Da)};function Qb(a,b){return a.ma[(b&a.Wa)>>>a.Ga].sh(b&a.Da)} +k.la=function(a){var b=a&this.Da;a=(a&this.Wa)>>>this.Ga;return b!=this.Da?this.ma[a].Lk(b):this.ma[a++].Eb(b)|this.ma[a&this.sc].Eb(0)<<8};function Yb(a,b){var c=b&a.Da,d=(b&a.Wa)>>>a.Ga;return c!=a.Da?a.ma[d].Mk(c):a.ma[d++].sh(c)|a.ma[d&a.sc].sh(0)<<8}k.Ug=function(a){var b=a&this.Da;a=(a&this.Wa)>>>this.Ga;if(b>>c|this.ma[a+1&this.sc].td(0)<<32-c};k.ud=function(a,b){this.ma[(a&this.Wa)>>>this.Ga].Ib(a&this.Da,b&255)}; +k.Qa=function(a,b){var c=a&this.Da,d=(a&this.Wa)>>>this.Ga;c!=this.Da?this.ma[d].Wk(c,b&65535):(this.ma[d++].Ib(c,b&255),this.ma[d&this.sc].Ib(0,b>>8&255))};function Zb(a,b,c){var d=b&a.Da;b=(b&a.Wa)>>>a.Ga;d!=a.Da?a.ma[b].Xk(d,c&65535):(a.ma[b++].og(d,c&255),a.ma[b&a.sc].og(0,c>>8&255))} +k.yn=function(a,b){var c=a&this.Da,d=(a&this.Wa)>>>this.Ga;if(c>>32-f)}}; +function $b(a){for(var b=0,c=[],d=0;d>1),this.oa=new Int32Array(this.buffer,0,c>>2),this.Pe(lc?oc:pc);else{this.oa=Array(c>>2);for(e=0;e>1]}function Ac(a){return this.Of.getInt32(a,!0)}function Bc(a){return a&3?this.ic[a]|this.ic[a+1]<<8|this.ic[a+2]<<16|this.ic[a+3]<<24:this.oa[a>>2]}function Cc(a,b){this.ic[a]=b;this.Ra=!0}function Dc(a,b){this.ic[a]=b;this.Ra=!0}function Ec(a,b){this.Of.setUint16(a,b,!0);this.Ra=!0}function Fc(a,b){a&1?(this.ic[a]=b,this.ic[a+1]=b>>8):this.ll[a>>1]=b;this.Ra=!0}function Ic(a,b){this.Of.setInt32(a,b,!0);this.Ra=!0} +function Kc(a,b){a&3?(this.ic[a]=b,this.ic[a+1]=b>>8,this.ic[a+2]=b>>16,this.ic[a+3]=b>>24):this.oa[a>>2]=b;this.Ra=!0} +var qc=[function(a){return this.oa[a>>2]>>>((a&3)<<3)&255},function(a){var b=a>>2;a=(a&3)<<3;var c=this.oa[b]>>a;return 24>a?c&65535:c&255|(this.oa[b+1]&255)<<8},function(a){var b=a>>2;a=(a&3)<<3;var c=this.oa[b];a&&(c=c>>>a|this.oa[b+1]<<32-a);return c},function(a,b){var c=a>>2,d=(a&3)<<3;this.oa[c]=this.oa[c]&~(255<>2,d=(a&3)<<3;24>d?this.oa[c]=this.oa[c]&~(65535<>8);this.Ra= +!0},function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.oa[c]=b;this.Ra=!0}],Nc=[function(a){Lc(this.Z,this.ub+a);return this.sh(a)},function(a){Lc(this.Z,this.ub+a)||Lc(this.Z,this.ub+a+1);return this.Mk(a)},function(a){Lc(this.Z,this.ub+a)||Lc(this.Z,this.ub+a+1)||Lc(this.Z,this.ub+a+2)||Lc(this.Z,this.ub+a+3);return this.th(a)},function(a,b){Mc(this.Z,this.ub+a);this.og(a,b)},function(a,b){Mc(this.Z,this.ub+a)||Mc(this.Z, +this.ub+a+1);this.Xk(a,b)},function(a,b){Mc(this.Z,this.ub+a)||Mc(this.Z,this.ub+a+1)||Mc(this.Z,this.ub+a+2)||Mc(this.Z,this.ub+a+3);this.Cn(a,b)}];if(mb)var pc=[wc,yc,Ac,Cc,Ec,Ic],oc=[xc,zc,Bc,Dc,Fc,Kc]; +Tb.prototype={constructor:Tb,parent:null,save:function(){var a,b;if(this.X)a=null;else if(mb)for(a=Array(this.size>>2),b=0;b=a.U.cg&&(a.U.cg+=a.U.bg,c=!0);0<=a.U.dg&&a.U.dg<=Yc(a)&&(a.U.bg=a.U.dg=-1,Uc(a),a.lb(),c=!0);c&&a.R(Yc(a)+" cycles: checksum="+ea(a.U.ah))}} +function Zc(a,b,c,d){a.qa[b]&&(void 0===d&&(d=4),void 0===c&&(lb(a,"Register "+b+" is invalid"),a.lb()),c=!a.da.jb||a.da.Fl?ea(c,d):"----".substr(0,d),a.qa[b].textContent!=c&&(a.qa[b].textContent=c))}k.dd=function(){this.Ba&&this.Ba.ee&&this.Ba.ee.dd()}; +function $c(a){a.video&&ad(a.video);if(a.Ba&&a.Ba.ee&&(a=a.Ba.ee,a.fo)){Ab(a,18,a.Gg,a.Rn,a.canvas.style.color);if(a.Pr){var b=a.ha,c=a.Za,d,e;null==d&&(d=0);null==e&&(e=b.Xi-d|0);null==c&&(c={kj:0,Dg:0,Si:Array(b.Cg)});var f=d>>>b.Ga;d=d+e-1>>>b.Ga;c.kj=0;for(c.Dg=0;f<=d;){e=b.ma[f];c.kj+=e.size;if(e.size){var g=f,g=g|e.type<<28;c.Si[c.Dg++]=g}f++}a.Za=c;a.kn=a.Za.Dg*a.ha.Bb/691200;e=0;a.Za.hj=0;a.Za.Gf||(a.Za.Gf=[]);d=-1;for(var g=0,h=-1,b=0;b>>28;f&=wb;if(c!=d||f!= +h+1){if(h=b-g)d=a.Za.Gf[a.Za.hj++]=g|h<>xb&yb,a.Za.Ff.push(qb(c,d,f,0==b)),f-=d;for(b=0;b>28&7;f=f>>xb&yb;d=e=a.Za.Ff[b];g=a.Rn;(h=sc[c])||(h=new ob);g.strokeStyle="black";g.strokeRect(d.x,d.y,d.Kc,d.Uc);g.fillStyle="string"==typeof h?h:h.toString();g.fillRect(d.x,d.y,d.Kc, +d.Uc);d=a;g=e;d.li=d.Nl;d.Yf=d.Rl;e=g.x+(g.Kc>>1);var h=g.y+(g.Uc>>1),t=g.Uc;g.Kc>1;d.Df+=(d.Yf>>1)-2;u(d,c);d.Ll&&(d.Cd.restore(),d.Ll=!1)}}}else u(a,"This space intentionally left blank");a.Yh.drawImage(a.Gg,0,0,a.Gg.width,a.Gg.height,a.ps, +a.ss,a.Hr,a.Kr);a.fo=!1}}k.Nc=function(){this.video&&this.video.Nc()}; +k.Fb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.qa[b]=c;c.onclick=function(){var a;if(a=d.Ba)if(a=d.Ba,a.da.$b)a=!0;else{var b=null,c,h=Za(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.U.oi&&(c=Math.round(c/a.U.be));return c}function Tc(a){a.U.Ge=0;a.rf=a.Ke=a.Yc=a.A=0;Uc(a);cd(a,1)} +function Eb(a){return a.da.jb&&a.U.Ge?a.U.Ge.toFixed(2)+"Mhz":"Stopped"}function Db(a){return a.U.Zg.toFixed(2)+"Mhz"}function cd(a,b,c){if(void 0!==b){.8>a.U.Ge/a.U.Zg&&(b=1);a.U.be=b;b=a.U.oi*a.U.be;if(a.U.Zg!=b){a.U.Zg=b;b=Db(a);var d=a.qa.setSpeed;d&&(d.textContent=b);a.R("target speed: "+b)}c&&a.Nc()}hd(a,a.Ke);a.Ke=0;a.U.ag=pa();a.U.nf=0;id(a)} +k.uf=function(a){if(fb(this,!0)){if(!this.da.jb){cd(this);this.Ba&&this.Ba.start(this.U.ag,Yc(this));this.da.jb=!0;this.da.Cj=!0;this.fa&&jd(this.fa);var b=this.qa.run;b&&(b.textContent="Halt");this.dd(!0);a&&this.Nc()}this.U.Sj>=this.U.Gd&&id(this,!0);this.U.fh=0;this.U.pi=pa();this.U.nf&&(a=this.U.pi-this.U.nf,a>this.U.$l&&(this.U.ag+=a,this.U.ag>this.U.pi&&(this.U.ag=this.U.pi)));try{do{var c=this.da.Rf?1:this.U.vp;if(this.fa){kd(this.fa);var d=this.fa;a=c;var e=d.Jb[0];if(e.kf){var f=(Yc(d.N, +d.Ce)-e.sd)/d.yi|0,g=ld(d,0)-f;6==e.mode&&(g-=f);var h=g*d.yi|0;6==e.mode&&(h>>=1);a>h&&(a=h)}var c=a,t=this.fa;a=c;if(t.ea&&t.ea[11]&64){var r=t.hg-Yc(t.N,t.Ce);0r&&(a=r)}c=a}this.ng(c);var B=this.Yc-this.A;this.Ke+=B;this.U.fh+=B;hd(this,0,!0);Xc(this,B);this.U.eh-=B;0>=this.U.eh&&(this.U.eh+=this.U.dm,$c(this));this.U.dh-=B;0>=this.U.dh&&(this.U.dh+=this.U.cm,this.dd());this.U.eg-=B;if(0>=this.U.eg){this.U.eg+=this.U.Rj;break}}while(this.da.jb)}catch(J){this.lb();Vc(this);this.Ba&&this.Ba.stop(pa(), +Yc(this));fb(this,!1);lb(this,J.message);return}c=setTimeout;d=this.Cp;this.U.nf=pa();e=this.U.$l;this.U.fh&&(e=Math.round(e*this.U.fh/this.U.Rj));e-=this.U.nf-this.U.pi;if(f=this.U.nf-this.U.ag)this.U.Ge=Math.round(this.Ke/(10*f))/100,864E5<=f&&(this.rf=0,this.fa&&kd(this.fa,!0),cd(this));if(0>e||this.U.Gethis.rb?this.ta+a:Cd.call(this,0,0,c)}function Cd(a,b,c){c||wd.call(this.N,13,0);return q} +function Ed(a,b,c){return a+b<=this.rb?this.ta+a:Fd.call(this,0,0,c)}function Gd(a,b,c){return a+b>this.rb?this.ta+a:Fd.call(this,0,0,c)}function Fd(a,b,c){c||wd.call(this.N,13,0);return q} +function Hd(a,b){var c=this.N,d=c.eb.ta,e=this.bb,f=c.eb.va;if(!b){if(768!=c.eb.type)return wd.call(c,10,a,!0),!1;c.Qa(c.eb.Pd+4,c.eb.nb&-769|256)}if(c.eb.load(a)==q)return!1;var g=c.eb.ta;if(b){if(768==c.eb.type)return wd.call(c,13,a,!0),!1;c.Qa(c.eb.Pd+4,c.eb.nb|=768);c.eb.type=768}c.Qa(d+14,v(c));c.Qa(d+16,Gb(c));c.Qa(d+18,c.G);c.Qa(d+20,c.I);c.Qa(d+22,c.J);c.Qa(d+24,c.C);c.Qa(d+26,w(c));c.Qa(d+28,c.H);c.Qa(d+30,c.F);c.Qa(d+32,c.D);c.Qa(d+34,c.Ja.va);c.Qa(d+36,c.ra.va);c.Qa(d+38,c.xa.va);c.Qa(d+ +40,c.Ya.va);var d=38,h=26;Id(c,c.la(g+16)|(b?16384:0));c.G=c.la(g+18);c.I=c.la(g+20);c.J=c.la(g+22);c.C=c.la(g+24);c.H=c.la(g+28);c.F=c.la(g+30);c.D=c.la(g+32);c.Ja.load(c.la(g+34));c.Ya.load(c.la(g+40));Jd(c,c.la(g+14),c.la(g+36));this.bb>13;if(6144<=h){M=c&3;if(M>a.bb){if(!1!==B&&!(N==a.bb||g&1024&&N<=a.bb)){t=q;break}C=e.Ka();Kd(e,e.Ka(),!0);x(e,C);a.ii=!0}C=!1}else if(1024==h)C=!0,E=-1,J=c,Mh||2048==(h&2560))){d||wd.call(e,13,c,!!g);t=q;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| +wd.call(e,13,c,!0);t=q;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||wd.call(e,10,c,!0);t=q;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.N.za||!(a.$h&64)?(a.qe=2,a.ja=65535):(a.qe=4,a.ja=-1)}else a.load=td,a.Xl=xd,a.Ic=zd,a.jc=Ad,a.rb=65535,a.bb=a.pc=0,a.Pd=q,a.qe=2,a.ja=65535;a.Vc=a.qe;a.na=a.ja} +function Nd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Sc.call(this,a,b);this.bl=61442;this.Ah=nd;this.zh=4;this.ig=255;this.B=80286<=this.za?Od:Pd;this.Ua=Qd;this.el=Rd;this.fl=Sd;this.gl=Td;80186<=this.za&&(this.Ua=Qd.slice(),this.el=Rd.slice(),this.fl=Sd.slice(),this.ig=31,this.Ua[15]=Ud,this.Ua[96]=Vd,this.Ua[97]=Wd,this.Ua[98]=Xd,this.Ua[99]=Ud,this.Ua[100]=Ud,this.Ua[101]=Ud,this.Ua[102]=Ud,this.Ua[103]=Ud,this.Ua[104]=Yd, +this.Ua[105]=Zd,this.Ua[106]=$d,this.Ua[107]=ae,this.Ua[108]=be,this.Ua[109]=ce,this.Ua[110]=de,this.Ua[111]=ee,this.Ua[192]=fe,this.Ua[193]=ge,this.Ua[200]=he,this.Ua[201]=ie,this.Ua[241]=je,this.el[7]=ke,this.fl[7]=ke,80286<=this.za&&(this.bl=2,this.Ah|=28672,this.zh=0,this.Jn=le,this.Ua[15]=me,this.Ua[99]=ne,this.Ua[84]=oe));this.Ch=[];this.Dh=[];this.Yc=this.Eg=0;this.da.Pg=this.da.Dl=!1;this.tl=0;this.ma=[];this.Wa=this.Ga=this.Da=this.sc=0;pe(this)}Ya(Sc,Nd); +var Pd={zi:4,T:5,ua:6,aa:7,ba:8,M:9,O:11,P:12,pf:4,fm:60,gm:83,bc:3,Cb:9,qc:16,vi:1,km:19,mm:28,om:16,nm:21,lm:37,im:2,ak:9,jm:5,hm:33,ck:10,bk:8,kh:3,jh:15,Cm:51,Dm:1,Em:2,Fm:4,Bm:32,dk:15,Hm:15,cc:16,dc:4,Jm:11,Im:18,Gm:24,Nb:4,Km:2,ek:16,Lm:17,jk:18,Mm:19,ik:5,kk:6,Rm:2,Qm:8,Om:9,Pm:10,Nm:10,lk:10,mk:10,qm:80,sm:144,pm:86,rm:154,um:101,wm:165,tm:107,vm:171,Tm:70,Vm:113,Sm:76,Um:124,ym:80,Am:128,xm:86,zm:134,mh:3,lh:16,rk:10,qk:8,Wm:51,rc:8,Xm:17,Ym:36,yc:11,Zm:16,nh:10,Je:2,Yj:18,Zj:7,$j:15,fk:12, +gk:7,hk:11,nk:18,ok:7,pk:15,sk:15,tk:7,uk:13,yk:11,zk:7,Ak:8,$m:8,cn:12,an:18,bn:17,dn:15,wk:8,vk:20,xk:2,Dk:3,oh:9,Ck:5,Bk:11,Fk:4,Ek:17,en:11},Od={zi:0,T:0,ua:0,aa:0,ba:0,M:0,O:1,P:1,pf:3,fm:14,gm:16,bc:2,Cb:7,qc:7,vi:0,km:7,mm:13,om:7,nm:11,lm:16,im:3,ak:6,jm:2,hm:13,ck:5,bk:5,kh:2,jh:7,Cm:23,Dm:0,Em:1,Fm:3,Bm:17,dk:7,Hm:11,cc:7,dc:3,Jm:7,Im:11,Gm:15,Nb:2,Km:3,ek:7,Lm:8,jk:8,Mm:8,ik:4,kk:4,Rm:2,Qm:3,Om:5,Pm:2,Nm:3,lk:5,mk:3,qm:14,sm:22,pm:17,rm:25,um:17,wm:25,tm:20,vm:28,Tm:13,Vm:21,Sm:16,Um:24, +ym:13,Am:21,xm:16,zm:24,mh:2,lh:7,rk:5,qk:5,Wm:19,rc:5,Xm:5,Ym:17,yc:3,Zm:5,nh:3,Je:0,Yj:8,Zj:5,$j:9,fk:5,gk:5,hk:4,nk:5,ok:5,pk:4,sk:7,tk:5,uk:8,yk:3,zk:4,Ak:3,$m:11,cn:11,an:15,bn:15,dn:7,wk:5,vk:8,xk:0,Dk:2,oh:6,Ck:3,Bk:6,Fk:3,Ek:5,en:5};k=Nd.prototype;k.Lj=function(a,b,c,d){this.ma=a;this.Ga=b;this.Da=c;this.sc=d};k.reset=function(){this.da.jb&&this.lb();pe(this);Tc(this);this.da.pd=!1}; +function pe(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Pb=a.uh=-1;a.Nh=0;a.gc=65520;a.Sc=0;a.Xe=1023;a.gg=0;a.ui=-1;a.ra=new qd(a,rd,"CS");a.Ya=new qd(a,2,"DS");a.Ja=new qd(a,2,"ES");a.xa=new qd(a,3,"SS");x(a,0);Kd(a,0);a.wn=new qd(a,0,"NULL");a.tb=a.Ya;a.cd=a.xa;a.S=a.Ca=0;a.ca=a.La=q;a.wb=0;Jd(a,0,65535);a.qe=a.ra.qe;a.ja=a.ra.ja;a.xd=z;a.wd=se;a.Ve=te;a.Gb=A;a.Pc=ue;a.gd=ve;a.Vc=a.ra.Vc;a.na=a.ra.na;2==a.Vc?(a.Vg=a.la,a.zn=a.Qa):(a.Vg=a.Ug,a.zn=a.yn);a.Ca&=-12289;if(80286<=a.za){a.Ec=0;a.We= +65535;a.bd=new qd(a,5,"LDT",!0);a.eb=new qd(a,4,"TSS",!0);a.Tb=new qd(a,6,"VER",!0);Jd(a,65520,61440);var b,c=v(a);b=a.ra;var d=-65536;80386>b.N.za&&(d&=16777215);b=b.ta=d;a.ka=b+c;a.sf=b+a.ra.rb}Id(a,0);we(a)}k.Ol=function(){var a=this.G+this.C+this.I+this.J+w(this)+this.H+this.F+this.D|0;return a=a+v(this)+Fb(this)+this.Ya.va+this.xa.va+this.Ja.va+Gb(this)|0};function xe(a,b,c,d){void 0!==d&&(void 0===a.Ch[b]&&(a.Ch[b]=[]),a.Ch[b].push([c,d]))} +function ye(a,b){var c=a.Ch[b];if(void 0!==c)for(var d=0;d>((a^a>>4)&15)&1?0:Ob}function Me(a){return(a.W^a.ia)&16?Nb:0} function Ne(a){return a.Q&a.V-1?0:Mb}function Oe(a){return a.W&a.V>>1?Lb:0}function Pe(a){return(a.W^a.ia^a.W>>1)&a.V>>1?Hb:0}function Qe(a){a.Q&=~a.V}function Re(a){a.ia=a.W&16|a.ia&-17}function Se(a){a.Q|=a.V-1}function Te(a){Oe(a)&&(a.W^=a.V>>1|a.V>>2,a.ia^=32896)}function Ue(a){a.W&=~a.V;a.ia=a.W&32896|a.ia&-32897}function Ve(a){a.Q|=a.V}function We(a){a.ia=~(a.W&16)&16|a.ia&-17}function Xe(a){a.Q&=~(a.V-1)}function Ye(a){Oe(a)||(a.W^=a.V>>1|a.V>>2,a.ia^=32896)} -function Ze(a){a.W|=a.V;a.ia=a.W&32896|a.ia&-32897}function Gb(a){return a.wa&~od|Ke(a)|Le(a)|Me(a)|Ne(a)|Oe(a)|Pe(a)}function $e(a,b){b=b|a.gc&1|65520;a.gc=a.gc&-65536|b&65535;a.gc&1&&we(a,!0)}function Id(a,b,c){a.V=256;a.Q=a.W=a.ia=0;b&Pb&&Ve(a);b&Ob||(a.W|=1);b&Nb&&(a.ia|=16);b&Mb||Se(a);b&Lb&&Ye(a);b&Hb&&Ze(a);a.gc&1||(b&=-61441);void 0===c&&(c=a.pa.ab);c?b=b&-12289|a.wa&12288:a.eg=(b&12288)>>12;c>a.eg&&(b=b&~Jb|a.wa&Jb);a.wa=a.wa&~a.vh|b&a.vh|a.Zk;a.wa&Kb&&(a.wb|=2,a.S|=4)} -k.Fb=function(a,b,c){var d=!1;switch(b){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 "V":this.ra[b]=c;this.ql++;d=!0;break;default:d=this.parent.Fb.call(this,a,b,c)}return d};k.Ra=function(a){return this.qa[(a&this.gb)>>>this.Ja].Eb(a&this.Ea)}; -k.ja=function(a){var b=a&this.Ea;a=(a&this.gb)>>>this.Ja;this.A-=this.B.Dk;return b>>this.Ja;if(b>>c|this.qa[a+1&this.Tc].rf(0)<<32-c};k.td=function(a,b){this.qa[(a&this.gb)>>>this.Ja].Ib(a&this.Ea,b&255)}; -k.Ma=function(a,b){var c=a&this.Ea,d=(a&this.gb)>>>this.Ja;this.A-=this.B.Dk;c>8&255))};function af(a,b,c){a.th=b;a.ca=b.Hc(a.mh=c,0);return a.S&1?0:a.Ra(a.ca)}function G(a,b){return af(a,a.tb,b&65535)}function H(a,b){return af(a,a.bd,b&65535)}function bf(a,b,c){a.th=b;a.ca=b.Hc(a.mh=c,1);return a.S&1?0:a.ja(a.ca)}function I(a,b){return bf(a,a.tb,b&65535)}function K(a,b){return bf(a,a.bd,b&65535)} -function cf(a,b,c){a.th=b;a.La=a.ca=b.Hc(a.mh=c,0);return a.S&1?0:a.Ra(a.ca)}function L(a,b){return cf(a,a.tb,b&65535)}function O(a,b){return cf(a,a.bd,b&65535)}function df(a,b,c){a.th=b;a.La=a.ca=b.Hc(a.mh=c,1);return a.S&1?0:a.ja(a.ca)}function P(a,b){return df(a,a.tb,b&65535)}function R(a,b){return df(a,a.bd,b&65535)}function S(a,b){a.S&2||a.td(a.th.jc(a.mh,0),b)}function T(a,b){a.S&2||a.Ma(a.th.jc(a.mh,1),b)}function Md(a,b,c){return a.ja(b.Hc(c,1))} -k.Y=function(){var a=this.Ra(this.la);++this.la>this.sf&&F(this,this.la-this.pa.ta);return a};k.L=function(){var a=this.Ra(this.la)<<24>>24;++this.la>this.sf&&F(this,this.la-this.pa.ta);return a&65535};function ef(a){var b=a.ja(a.la);a.la+=2;a.la>a.sf&&F(a,a.la-a.pa.ta);return b}k.K=function(){var a=this.ja(this.la);this.la+=this.pe;this.la>this.sf&&F(this,this.la-this.pa.ta);return a};k.Ka=function(){var a=this.ja(this.Yc);this.Yc+=2;this.Yc>this.kn&&y(this,this.Yc-this.xa.ta);return a}; -function z(a,b){a.Yc-=2;a.Ycthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&255}function mf(a,b){this.ia=a^b;this.Q=this.W=a+b+(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&65535} +function Ze(a){a.W|=a.V;a.ia=a.W&32896|a.ia&-32897}function Gb(a){return a.wa&~od|Ke(a)|Le(a)|Me(a)|Ne(a)|Oe(a)|Pe(a)}function $e(a,b){b=b|a.gc&1|65520;a.gc=a.gc&-65536|b&65535;a.gc&1&&we(a,!0)}function Id(a,b,c){a.V=256;a.Q=a.W=a.ia=0;b&Pb&&Ve(a);b&Ob||(a.W|=1);b&Nb&&(a.ia|=16);b&Mb||Se(a);b&Lb&&Ye(a);b&Hb&&Ze(a);a.gc&1||(b&=-61441);void 0===c&&(c=a.ra.bb);c?b=b&-12289|a.wa&12288:a.gg=(b&12288)>>12;c>a.gg&&(b=b&~Jb|a.wa&Jb);a.wa=a.wa&~a.Ah|b&a.Ah|a.bl;a.wa&Kb&&(a.wb|=2,a.S|=4)} +k.Fb=function(a,b,c){var d=!1;switch(b){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 "V":this.qa[b]=c;this.tl++;d=!0;break;default:d=this.parent.Fb.call(this,a,b,c)}return d};k.Oa=function(a){return this.ma[(a&this.Wa)>>>this.Ga].Eb(a&this.Da)}; +k.la=function(a){var b=a&this.Da;a=(a&this.Wa)>>>this.Ga;this.A-=this.B.zi;return b>>this.Ga;if(b>>c|this.ma[a+1&this.sc].td(0)<<32-c};k.ud=function(a,b){this.ma[(a&this.Wa)>>>this.Ga].Ib(a&this.Da,b&255)}; +k.Qa=function(a,b){var c=a&this.Da,d=(a&this.Wa)>>>this.Ga;this.A-=this.B.zi;c>8&255))};k.yn=function(a,b){var c=a&this.Da,d=(a&this.Wa)>>>this.Ga;this.A-=this.B.zi;if(c>>32-f)}}; +function af(a,b,c){a.yh=b;a.ca=b.Ic(a.rh=c,0);return a.S&1?0:a.Oa(a.ca)}function F(a,b){return af(a,a.tb,b&65535)}function G(a,b){return af(a,a.cd,b&65535)}function bf(a,b,c){a.yh=b;a.ca=b.Ic(a.rh=c,1);return a.S&1?0:a.Vg(a.ca)}function H(a,b){return bf(a,a.tb,b&65535)}function I(a,b){return bf(a,a.cd,b&65535)}function cf(a,b,c){a.yh=b;a.La=a.ca=b.Ic(a.rh=c,0);return a.S&1?0:a.Oa(a.ca)}function K(a,b){return cf(a,a.tb,b&65535)}function L(a,b){return cf(a,a.cd,b&65535)} +function df(a,b,c){a.yh=b;a.La=a.ca=b.Ic(a.rh=c,1);return a.S&1?0:a.Vg(a.ca)}function O(a,b){return df(a,a.tb,b&65535)}function P(a,b){return df(a,a.cd,b&65535)}function Q(a,b){a.S&2||a.ud(a.yh.jc(a.rh,0),b)}function R(a,b){a.S&2||a.Qa(a.yh.jc(a.rh,1),b)}function Md(a,b,c){return a.la(b.Ic(c,1))}k.Y=function(){var a=this.Oa(this.ka);++this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a};k.L=function(){var a=this.Oa(this.ka)<<24>>24;++this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a&65535}; +function ef(a){var b=a.la(a.ka);a.ka+=2;a.ka>a.sf&&D(a,a.ka-a.ra.ta);return b}k.K=function(){var a=this.Vg(this.ka);this.ka+=this.qe;this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a};k.Ka=function(){var a=this.Vg(this.Zc);this.Zc+=2;this.Zc>this.mn&&x(this,this.Zc-this.xa.ta);return a};function y(a,b){a.Zc-=2;a.Zcthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&255}function mf(a,b){this.ia=a^b;this.Q=this.W=a+b+(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&65535} function nf(a,b){this.ia=a^b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a+b)&255}function of(a,b){this.ia=a^b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a+b)&65535}function pf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a&b)&255} -function qf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a&b)&65535}function rf(a,b){this.A-=10+(0>this.ca?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Xe(this),a;Se(this);return a}function sf(a){if(0>this.ca)return Ud.call(this),a;var b=a<<16>>16,c=this.ja(this.ca)<<16>>16,d=this.ja(this.ca+2)<<16>>16;this.A-=this.B.fm;if(bd)F(this,this.Ob-this.pa.ta),hf.call(this,5,null,0);this.S|=2;return a} -function tf(a,b){var c=Fb(this),d=w(this);null!=Jd(this,a,b,!0)&&(z(this,c),z(this,d))}function uf(a,b){this.ia=a^b;this.V=256;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Xj:this.B.Cb;this.S|=2;return a}function vf(a,b){this.ia=a^b;this.V=65536;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Xj:this.B.Cb;this.S|=2;return a}function wf(a){return a} +function qf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a&b)&65535}function rf(a,b){this.A-=10+(0>this.ca?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Xe(this),a;Se(this);return a}function sf(a){if(0>this.ca)return Ud.call(this),a;var b=a<<16>>16,c=this.la(this.ca)<<16>>16,d=this.la(this.ca+2)<<16>>16;this.A-=this.B.hm;if(bd)D(this,this.Ob-this.ra.ta),hf.call(this,5,null,0);this.S|=2;return a} +function tf(a,b){var c=Fb(this),d=v(this);null!=Jd(this,a,b,!0)&&(y(this,c),y(this,d))}function uf(a,b){this.ia=a^b;this.V=256;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.ak:this.B.Cb;this.S|=2;return a}function vf(a,b){this.ia=a^b;this.V=65536;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.ak:this.B.Cb;this.S|=2;return a}function wf(a){return a} function xf(a,b){var c=(b<<16>>16)*(this.Y()<<24>>24);this.Q=this.ia=this.W=c;this.V=256;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?21:24;return c&65535}function yf(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Q=this.ia=this.W=c;this.V=65536;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?21:24;return c&65535} -function hf(a,b,c){this.A-=this.B.Am+c;this.pa.pj=!0;c=Gb(this);var d=Fb(this),e=w(this);a=this.pa.Vl(a);a!=u&&(this.la=a,z(this,c),z(this,d),z(this,e),null!=b&&z(this,b),this.qi=-1)}function zf(a,b){this.A-=14+(0>this.ca?0:2);if(this.Tb.load(b,!0)!=u&&this.Tb.pc>=this.pa.ab&&this.Tb.pc>=(b&3))return Xe(this),this.Tb.nb&65280;Se(this);return a}function Af(a,b){if(0>this.ca)return U.call(this),a;He(this,this.ja(this.ca+2));this.A-=this.B.ak;return b} -function Bf(a){if(0>this.ca)return U.call(this),a;this.A-=this.B.Im;return this.ca}function Cf(a,b){if(0>this.ca)return U.call(this),a;Ie(this,this.ja(this.ca+2));this.A-=this.B.ak;return b}function Df(a,b){this.A-=14+(0>this.ca?0:2);if(b&65528&&this.Tb.load(b,!0)!=u&&(7168==(this.Tb.nb&7168)||this.Tb.pc>=this.pa.ab)&&this.Tb.pc>=(b&3))return Xe(this),this.Tb.rb;Se(this);return a}function Ef(a,b){this.A-=0>this.La?0>this.ca?this.B.Pm:this.B.Om:this.B.Mm;return b} +function hf(a,b,c){this.A-=this.B.Cm+c;this.ra.uj=!0;c=Gb(this);var d=Fb(this),e=v(this);a=this.ra.Xl(a);a!=q&&(this.ka=a,y(this,c),y(this,d),y(this,e),null!=b&&y(this,b),this.ui=-1)}function zf(a,b){this.A-=14+(0>this.ca?0:2);if(this.Tb.load(b,!0)!=q&&this.Tb.pc>=this.ra.bb&&this.Tb.pc>=(b&3))return Xe(this),this.Tb.nb&65280;Se(this);return a}function Af(a,b){if(0>this.ca)return U.call(this),a;He(this,this.la(this.ca+2));this.A-=this.B.ek;return b} +function Bf(a){if(0>this.ca)return U.call(this),a;this.A-=this.B.Km;return this.ca}function Cf(a,b){if(0>this.ca)return U.call(this),a;Ie(this,this.la(this.ca+2));this.A-=this.B.ek;return b}function Df(a,b){this.A-=14+(0>this.ca?0:2);if(b&65528&&this.Tb.load(b,!0)!=q&&(7168==(this.Tb.nb&7168)||this.Tb.pc>=this.ra.bb)&&this.Tb.pc>=(b&3))return Xe(this),this.Tb.rb;Se(this);return a}function Ef(a,b){this.A-=0>this.La?0>this.ca?this.B.Rm:this.B.Qm:this.B.Om;return b} function Ff(){return Ef.call(this,0,this.Pb)}function Gf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a|b)&255}function Hf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a|b)&65535} -function If(a){var b=this.Ka(),c=this.Ka();(a<<=this.nd>>2)&&y(this,x(this)+a);Jd(this,b,c,!1)&&(a&&y(this,x(this)+a),this.Xa.va&65528&&this.Xa.pcthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&255} -function Nf(a,b){this.ia=a^b;this.Q=this.W=a-b-(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&65535}function Of(a,b){this.ia=a^b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a-b)&255}function Pf(a,b){this.ia=a^b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a-b)&65535} -function Qf(a,b){this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.zk:this.B.jh:this.B.jh;this.S|=2;return a}function Rf(a,b){this.Q=this.W=this.ia=a&b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.zk:this.B.jh:this.B.jh;this.S|=2;return a} -function Sf(a,b){if(0>this.ca){switch(this.Ih&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Bk}else this.La=this.ca,S(this,a),this.A-=this.B.Ak;return b} -function Tf(a,b){if(0>this.ca){switch(this.Ih&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:y(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Bk}else this.La=this.ca,T(this,a),this.A-=this.B.Ak;return b}function Uf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a^b)&255} -function Vf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a^b)&65535}function Wf(a,b){this.Q=this.Q&this.V-1|(a&b?this.V:0);(a^a>>1)&b>>1?Ze(this):Ue(this)}function Xf(){this.A-=0>this.ca?2:this.B.bn;return 1}function Yf(){var a=this.I&this.gg;this.A-=(0>this.ca?this.B.sk:this.B.rk)+(a<this.ca?this.B.sk:this.B.rk)+(a<this.qi)F(this,this.Ob-this.pa.ta),d=!0;else if(8!=this.qi)b=0,a=8,d=!0;else{dg.call(this,-1,0,c);pe(this);return}dg.call(this,a,b,c)&&(d=!1);d&&hf.call(this,this.qi=a,b,0);this.S&=-4}else this.Wa("Fault "+m(a)+" blocked by Debugger",536870912),F(this,this.Ob-this.pa.ta)} -function dg(a,b,c){var d=32,e=Qb(this.ha,this.la);204==e&&(c=!1,d|=1);983040<=this.la&&1048575>=this.la&&(c=!1);this.oa(d|1073741824)&&(c=!0);if(this.oa(d)||c)a=(c?"\n":"")+"Fault "+m(a)+(null!=b?" ("+n(b)+")":"")+" on opcode 0x"+m(e)+" at "+uc(this.Z,w(this),Fb(this))+" (%"+da(this.la,6)+")",b=this.da.jb,this.Wa(a,d)?c&&(c=b,this.Z.lb()):(this.Ca(a),this.lb());return c}function me(){this.En[this.Y()].call(this)}function oe(){z(this,x(this)&this.ma);this.A-=this.B.xc} -function Vd(){var a=x(this)&this.ma;z(this,this.G&this.ma);z(this,this.I&this.ma);z(this,this.J&this.ma);z(this,this.C&this.ma);z(this,a);z(this,this.H&this.ma);z(this,this.F&this.ma);z(this,this.D&this.ma);this.A-=this.B.Wm} -function Wd(){this.D=this.D&~this.ma|this.Ka();this.F=this.F&~this.ma|this.Ka();this.H=this.H&~this.ma|this.Ka();y(this,x(this)+this.nd);this.C=this.C&~this.ma|this.Ka();this.J=this.J&~this.ma|this.Ka();this.I=this.I&~this.ma|this.Ka();this.G=this.G&~this.ma|this.Ka();this.A-=this.B.Um}function Xd(){this.Gb[this.Y()].call(this,sf)}function ne(){this.Oc[this.Y()].call(this,rf)}function Yd(){z(this,this.K());this.A-=this.B.xc}function Zd(){this.Gb[this.Y()].call(this,yf)} -function $d(){z(this,this.Y());this.A-=this.B.xc}function ae(){this.Gb[this.Y()].call(this,xf)}function be(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=cc(this.ha,this.J,this.la-b-1);this.td(this.Ia.jc(this.D&this.ka,0),d);this.D=this.D&~this.ka|this.D+(this.wa&Ib?-1:1)&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}} -function ce(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=this.la-b-1,e=cc(this.ha,this.J,d),d=e|=cc(this.ha,this.J,d)<<8;this.Ma(this.Ia.jc(this.D&this.ka,1),d);this.D=this.D&~this.ka|this.D+(this.wa&Ib?-2:2)&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}} -function de(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=this.Ra(this.Xa.Hc(this.F&this.ka,0));this.F=this.F&~this.ka|this.F+(this.wa&Ib?-1:1)&this.ka;this.A-=c;this.I-=b;gc(this.ha,this.J,d,this.la-b-1);a&&(this.la=this.Ob,this.S|=256)}} -function ee(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=Md(this,this.Xa,this.F&this.ka);this.F=this.F&~this.ka|this.F+(this.wa&Ib?-2:2)&this.ka;this.A-=c;this.I-=b;b=this.la-b-1;gc(this.ha,this.J,d&255,b);gc(this.ha,this.J,d>>8,b);a&&(this.la=this.Ob,this.S|=256)}}function eg(){var a=this.L();Pe(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function fg(){var a=this.L();Pe(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)} -function gg(){var a=this.L();Ke(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function hg(){var a=this.L();Ke(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)}function ig(){var a=this.L();Ne(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function jg(){var a=this.L();Ne(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)}function kg(){var a=this.L();Ke(this)||Ne(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc} -function lg(){var a=this.L();Ke(this)||Ne(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)}function mg(){var a=this.L();Oe(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function ng(){var a=this.L();Oe(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)}function og(){var a=this.L();Le(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function pg(){var a=this.L();Le(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)} -function qg(){var a=this.L();!Oe(this)!=!Pe(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function rg(){var a=this.L();!Oe(this)==!Pe(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function sg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function tg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)} -function ug(){this.Ue[this.Y()].call(this,vg,this.Y);this.A-=0>this.La?1:this.B.ri}function fe(){this.Ue[this.Y()].call(this,wg,Zf)}function ge(){this.fd[this.Y()].call(this,xg,Zf)}function yg(){var a=this.K()<<(this.nd>>2);F(this,this.Ka());a&&y(this,x(this)+a);this.A-=this.B.an}function zg(){F(this,this.Ka());this.A-=this.B.Ym} -function he(){var a=this.K(),b=this.Y()&31;this.A-=11;z(this,this.H);var c=x(this)&this.xa.ka;if(0>8,c,d=Me(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.Q=a);this.V=65536;c&&(this.Q|=this.V);d?We(this):Re(this);this.A-=this.B.of},function(){this.vd[this.Y()].call(this, -uf)},function(){this.Oc[this.Y()].call(this,vf)},function(){this.wd[this.Y()].call(this,uf)},function(){this.Gb[this.Y()].call(this,vf)},function(){uf.call(this,this.G&255,this.Y());this.A--},function(){vf.call(this,this.G&this.ma,this.K());this.A--},function(){this.S|=20;this.tb=this.bd=this.Xa;this.A-=this.B.Ie},function(){var a=this.G&255,b=this.G>>8,c,d=Me(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.Q=a);this.V=65536;c&&(this.Q|=this.V);d?We(this):Re(this); -this.A-=this.B.of},function(){this.W=(this.ia=this.G)+1;this.G=this.W&65535;this.Q=this.G|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.I)+1;this.I=this.W&65535;this.Q=this.I|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.J)+1;this.J=this.W&65535;this.Q=this.J|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.C)+1;this.C=this.W&65535;this.Q=this.C|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){var a; -this.W=(this.ia=x(this))+1;y(this,a=this.ia&~this.ma|this.W&this.ma);this.Q=(a&this.ma)>>>16|a&65535|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.H)+1;this.H=this.W&65535;this.Q=this.H|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.F)+1;this.F=this.W&65535;this.Q=this.F|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.D)+1;this.D=this.W&65535;this.Q=this.D|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-= +function If(a){var b=this.Ka(),c=this.Ka();(a<<=this.Vc>>2)&&x(this,w(this)+a);Jd(this,b,c,!1)&&(a&&x(this,w(this)+a),this.Ya.va&65528&&this.Ya.pcthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&255} +function Kf(a,b){this.ia=a^b;this.Q=this.W=a-b-(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&65535}function Lf(a,b){this.ia=a^b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a-b)&255}function Pf(a,b){this.ia=a^b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a-b)&65535} +function Qf(a,b){this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.Dk:this.B.oh:this.B.oh;this.S|=2;return a}function Rf(a,b){this.Q=this.W=this.ia=a&b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.Dk:this.B.oh:this.B.oh;this.S|=2;return a} +function Sf(a,b){if(0>this.ca){switch(this.Nh&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Fk}else this.La=this.ca,Q(this,a),this.A-=this.B.Ek;return b} +function Tf(a,b){if(0>this.ca){switch(this.Nh&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:x(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Fk}else this.La=this.ca,R(this,a),this.A-=this.B.Ek;return b}function Uf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a^b)&255} +function Vf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a^b)&65535}function Wf(a,b){this.Q=this.Q&this.V-1|(a&b?this.V:0);(a^a>>1)&b>>1?Ze(this):Ue(this)}function Xf(){this.A-=0>this.ca?2:this.B.dn;return 1}function Yf(){var a=this.I&this.ig;this.A-=(0>this.ca?this.B.wk:this.B.vk)+(a<this.ca?this.B.wk:this.B.vk)+(a<this.ui)D(this,this.Ob-this.ra.ta),d=!0;else if(8!=this.ui)b=0,a=8,d=!0;else{dg.call(this,-1,0,c);pe(this);return}dg.call(this,a,b,c)&&(d=!1);d&&hf.call(this,this.ui=a,b,0);this.S&=-4}else this.Xa("Fault "+l(a)+" blocked by Debugger",536870912),D(this,this.Ob-this.ra.ta)} +function dg(a,b,c){var d=32,e=Qb(this.ha,this.ka);204==e&&(c=!1,d|=1);983040<=this.ka&&1048575>=this.ka&&(c=!1);this.pa(d|1073741824)&&(c=!0);if(this.pa(d)||c)a=(c?"\n":"")+"Fault "+l(a)+(null!=b?" ("+m(b)+")":"")+" on opcode 0x"+l(e)+" at "+uc(this.Z,v(this),Fb(this))+" (%"+ea(this.ka,6)+")",b=this.da.jb,this.Xa(a,d)?c&&(c=b,this.Z.lb()):(this.Ea(a),this.lb());return c}function me(){this.Jn[this.Y()].call(this)}function oe(){y(this,w(this)&this.na);this.A-=this.B.yc} +function Vd(){var a=w(this)&this.na;y(this,this.G&this.na);y(this,this.I&this.na);y(this,this.J&this.na);y(this,this.C&this.na);y(this,a);y(this,this.H&this.na);y(this,this.F&this.na);y(this,this.D&this.na);this.A-=this.B.Ym} +function Wd(){this.D=this.D&~this.na|this.Ka();this.F=this.F&~this.na|this.Ka();this.H=this.H&~this.na|this.Ka();x(this,w(this)+this.Vc);this.C=this.C&~this.na|this.Ka();this.J=this.J&~this.na|this.Ka();this.I=this.I&~this.na|this.Ka();this.G=this.G&~this.na|this.Ka();this.A-=this.B.Wm}function Xd(){this.Gb[this.Y()].call(this,sf)}function ne(){this.Pc[this.Y()].call(this,rf)}function Yd(){y(this,this.K());this.A-=this.B.yc}function Zd(){this.Gb[this.Y()].call(this,yf)} +function $d(){y(this,this.Y());this.A-=this.B.yc}function ae(){this.Gb[this.Y()].call(this,xf)}function be(){var a=1,b=0,c=5;this.Ca&192&&(a=this.I,b=1,this.Ca&256&&(c=4));if(a--){var d=cc(this.ha,this.J,this.ka-b-1);this.ud(this.Ja.jc(this.D&this.ja,0),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-1:1)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}} +function ce(){var a=1,b=0,c=5;this.Ca&192&&(a=this.I,b=1,this.Ca&256&&(c=4));if(a--){var d=this.ka-b-1,e=cc(this.ha,this.J,d),d=e|=cc(this.ha,this.J,d)<<8;this.Qa(this.Ja.jc(this.D&this.ja,1),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}} +function de(){var a=1,b=0,c=5;this.Ca&192&&(a=this.I,b=1,this.Ca&256&&(c=4));if(a--){var d=this.Oa(this.Ya.Ic(this.F&this.ja,0));this.F=this.F&~this.ja|this.F+(this.wa&Ib?-1:1)&this.ja;this.A-=c;this.I-=b;gc(this.ha,this.J,d,this.ka-b-1);a&&(this.ka=this.Ob,this.S|=256)}} +function ee(){var a=1,b=0,c=5;this.Ca&192&&(a=this.I,b=1,this.Ca&256&&(c=4));if(a--){var d=Md(this,this.Ya,this.F&this.ja);this.F=this.F&~this.ja|this.F+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;b=this.ka-b-1;gc(this.ha,this.J,d&255,b);gc(this.ha,this.J,d>>8,b);a&&(this.ka=this.Ob,this.S|=256)}}function eg(){var a=this.L();Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function fg(){var a=this.L();Pe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} +function gg(){var a=this.L();Ke(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function hg(){var a=this.L();Ke(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function ig(){var a=this.L();Ne(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function jg(){var a=this.L();Ne(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function kg(){var a=this.L();Ke(this)||Ne(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc} +function lg(){var a=this.L();Ke(this)||Ne(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function mg(){var a=this.L();Oe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function ng(){var a=this.L();Oe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function og(){var a=this.L();Le(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function pg(){var a=this.L();Le(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} +function qg(){var a=this.L();!Oe(this)!=!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function rg(){var a=this.L();!Oe(this)==!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function sg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function tg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} +function ug(){this.Ve[this.Y()].call(this,vg,this.Y);this.A-=0>this.La?1:this.B.vi}function fe(){this.Ve[this.Y()].call(this,wg,Zf)}function ge(){this.gd[this.Y()].call(this,xg,Zf)}function yg(){var a=this.K()<<(this.Vc>>2);D(this,this.Ka());a&&x(this,w(this)+a);this.A-=this.B.cn}function zg(){D(this,this.Ka());this.A-=this.B.$m} +function he(){var a=this.K(),b=this.Y()&31;this.A-=11;y(this,this.H);var c=w(this)&this.xa.ja;if(0>8,c,d=Me(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.Q=a);this.V=65536;c&&(this.Q|=this.V);d?We(this):Re(this);this.A-=this.B.pf},function(){this.wd[this.Y()].call(this, +uf)},function(){this.Pc[this.Y()].call(this,vf)},function(){this.xd[this.Y()].call(this,uf)},function(){this.Gb[this.Y()].call(this,vf)},function(){uf.call(this,this.G&255,this.Y());this.A--},function(){vf.call(this,this.G&this.na,this.K());this.A--},function(){this.S|=20;this.tb=this.cd=this.Ya;this.A-=this.B.Je},function(){var a=this.G&255,b=this.G>>8,c,d=Me(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.Q=a);this.V=65536;c&&(this.Q|=this.V);d?We(this):Re(this); +this.A-=this.B.pf},function(){this.W=(this.ia=this.G)+1;this.G=this.W&65535;this.Q=this.G|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.I)+1;this.I=this.W&65535;this.Q=this.I|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.J)+1;this.J=this.W&65535;this.Q=this.J|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.C)+1;this.C=this.W&65535;this.Q=this.C|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){var a; +this.W=(this.ia=w(this))+1;x(this,a=this.ia&~this.na|this.W&this.na);this.Q=(a&this.na)>>>16|a&65535|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.H)+1;this.H=this.W&65535;this.Q=this.H|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.F)+1;this.F=this.W&65535;this.Q=this.F|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.D)+1;this.D=this.W&65535;this.Q=this.D|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-= 2},function(){this.W=(this.ia=this.G)-1;this.G=this.W&65535;this.Q=this.G|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.I)-1;this.I=this.W&65535;this.Q=this.I|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.J)-1;this.J=this.W&65535;this.Q=this.J|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.C)-1;this.C=this.W&65535;this.Q=this.C|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){var a;this.W= -(this.ia=x(this))-1;y(this,a=this.ia&~this.ma|this.W&this.ma);this.Q=(a&this.ma)>>>16|a&65535|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.H)-1;this.H=this.W&65535;this.Q=this.H|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.F)-1;this.F=this.W&65535;this.Q=this.F|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.D)-1;this.D=this.W&65535;this.Q=this.D|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){z(this, -this.G&this.ma);this.A-=this.B.xc},function(){z(this,this.I&this.ma);this.A-=this.B.xc},function(){z(this,this.J&this.ma);this.A-=this.B.xc},function(){z(this,this.C&this.ma);this.A-=this.B.xc},function(){z(this,x(this)-this.nd&this.ma);this.A-=this.B.xc},function(){z(this,this.H&this.ma);this.A-=this.B.xc},function(){z(this,this.F&this.ma);this.A-=this.B.xc},function(){z(this,this.D&this.ma);this.A-=this.B.xc},function(){this.G=this.G&~this.ma|this.Ka();this.A-=this.B.rc},function(){this.I=this.I& -~this.ma|this.Ka();this.A-=this.B.rc},function(){this.J=this.J&~this.ma|this.Ka();this.A-=this.B.rc},function(){this.C=this.C&~this.ma|this.Ka();this.A-=this.B.rc},function(){y(this,x(this)&~this.ma|this.Ka());this.A-=this.B.rc},function(){this.H=this.H&~this.ma|this.Ka();this.A-=this.B.rc},function(){this.F=this.F&~this.ma|this.Ka();this.A-=this.B.rc},function(){this.D=this.D&~this.ma|this.Ka();this.A-=this.B.rc},eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg, -qg,rg,sg,tg,ug,function(){this.fd[this.Y()].call(this,Eg,this.K);this.A-=0>this.La?1:this.B.ri},ug,function(){this.fd[this.Y()].call(this,Eg,this.L);this.A-=0>this.La?1:this.B.ri},function(){this.vd[this.Y()].call(this,Qf)},function(){this.Oc[this.Y()].call(this,Rf)},function(){this.wd[this.Ih=this.Y()].call(this,Sf)},function(){this.Gb[this.Ih=this.Y()].call(this,Tf)},function(){this.S|=1;this.vd[this.Y()].call(this,Ef)},function(){this.S|=1;this.Oc[this.Y()].call(this,Ef)},function(){this.wd[this.Y()].call(this, -Ef)},function(){this.Gb[this.Y()].call(this,Ef)},function(){var a=this.Y();switch((a&56)>>3){case 0:this.Pb=this.Ia.va;break;case 1:this.Pb=this.pa.va;break;case 2:this.Pb=this.xa.va;break;case 3:this.Pb=this.Xa.va;break;default:U.call(this);return}this.S|=1;this.Oc[a].call(this,Ff)},function(){this.S|=1;this.tb=this.bd=this.un;this.Gb[this.Y()].call(this,Bf)},function(){var a,b=this.Y(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| -80386==this.za&&4!=c&&5!=c){Ud.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=x(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.Gb[b].call(this,Ef);switch(c){case 0:Ie(this,this.G);this.G=a;break;case 1:Ge(this,this.I);this.I=a;break;case 2:Kd(this,this.J);this.J=a;break;case 3:He(this,this.C);this.C=a;break;case 4:Ie(this,x(this));y(this,a);break;case 5:Ge(this,this.H);this.H=a;break;case 6:Kd(this,this.F);this.F=a;break;case 7:He(this,this.D),this.D=a}}, -function(){this.S|=1;this.fd[this.Y()].call(this,Fg,this.Ka)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=x(this);y(this,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= -2==this.nd?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.J=2==this.nd?this.J&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.hm},function(){tf.call(this,this.K(),this.K());this.A-=this.B.km},function(){this.Wa("WAIT not implemented",1);this.A--},function(){z(this,Gb(this));this.A-=this.B.xc},function(){Id(this,this.Ka());this.A-=this.B.rc},function(){var a=this.G>>8;a&Pb?Ve(this):Qe(this);a&Ob?Le(this)||(this.W^=1):Le(this)&&(this.W^=1);a&Nb?We(this): -Re(this);a&Mb?Xe(this):Se(this);a&Lb?Ye(this):Te(this);this.A-=this.B.Nb},function(){this.G=this.G&255|(Gb(this)&pd)<<8;this.A-=this.B.Nb},function(){var a=this.G&-256,b;b=this.K();b=this.Ra(this.tb.Hc(b,0));this.G=a|b;this.A-=this.B.hk},function(){this.G=this.G&~this.ma|Md(this,this.tb,this.K());this.A-=this.B.hk},function(){var a=this.K(),b=this.G;this.td(this.tb.jc(a,0),b);this.A-=this.B.ik},function(){var a=this.K(),b=this.G;this.Ma(this.tb.jc(a,1),b);this.A-=this.B.ik},function(){var a=1,b=0, -c=this.B.jk;this.Da&192&&(a=this.I,b=1,c=this.B.lk,this.Da&256||(this.A-=this.B.kk));if(a--){var d=this.wa&Ib?-1:1,e=this.Ra(this.tb.Hc(this.F,0));this.td(this.Ia.jc(this.D&this.ka,0),e);this.F=this.F&~this.ka|this.F+d&this.ka;this.D=this.D&~this.ka|this.D+d&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.jk;this.Da&192&&(a=this.I,b=1,c=this.B.lk,this.Da&256||(this.A-=this.B.kk));if(a--){var d=this.wa&Ib?-2:2,e=Md(this,this.tb,this.F);this.Ma(this.Ia.jc(this.D& -this.ka,1),e);this.F=this.F&~this.ka|this.F+d&this.ka;this.D=this.D&~this.ka|this.D+d&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.Uj;this.Da&192&&(a=this.I,b=1,c=this.B.Wj,this.Da&256||(this.A-=this.B.Vj));if(a--){var d=this.wa&Ib?-1:1,e=af(this,this.tb,this.F&this.ka),f=cf(this,this.Ia,this.D&this.ka);uf.call(this,e,f);this.F=this.F&~this.ka|this.F+d&this.ka;this.D=this.D&~this.ka|this.D+d&this.ka;this.A-=c-this.B.Cb;this.I-=b;a&&Ne(this)==(this.Da& -64)&&(this.la=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.Uj;this.Da&192&&(a=this.I,b=1,c=this.B.Wj,this.Da&256||(this.A-=this.B.Vj));if(a--){var d=this.wa&Ib?-2:2,e=bf(this,this.tb,this.F&this.ka),f=df(this,this.Ia,this.D&this.ka);vf.call(this,e,f);this.F=this.F&~this.ka|this.F+d&this.ka;this.D=this.D&~this.ka|this.D+d&this.ka;this.A-=c-this.B.Cb;this.I-=b;a&&Ne(this)==(this.Da&64)&&(this.la=this.Ob,this.S|=256)}},function(){this.Q=this.W=this.ia=this.G&this.Y();this.V=256;this.A-=this.B.of}, -function(){this.Q=this.W=this.ia=this.G&this.K();this.V=65536;this.A-=this.B.of},function(){var a=1,b=0,c=this.B.uk;this.Da&192&&(a=this.I,b=1,c=this.B.wk,this.Da&256||(this.A-=this.B.vk));if(a--){var d=this.G;this.td(this.Ia.jc(this.D&this.ka,0),d);this.D=this.D&~this.ka|this.D+(this.wa&Ib?-1:1)&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.uk;this.Da&192&&(a=this.I,b=1,c=this.B.wk,this.Da&256||(this.A-=this.B.vk));if(a--){var d=this.G;this.Ma(this.Ia.jc(this.D& -this.ka,1),d);this.D=this.D&~this.ka|this.D+(this.wa&Ib?-2:2)&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.bk;this.Da&192&&(a=this.I,b=1,c=this.B.dk,this.Da&256||(this.A-=this.B.ck));a--&&(this.G=this.G&-256|this.Ra(this.tb.Hc(this.F&this.ka,0)),this.F=this.F&~this.ka|this.F+(this.wa&Ib?-1:1)&this.ka,this.A-=c,this.I-=b,a&&(this.la=this.Ob,this.S|=256))},function(){var a=1,b=0,c=this.B.bk;this.Da&192&&(a=this.I,b=1,c=this.B.dk,this.Da&256||(this.A-= -this.B.ck));a--&&(this.G=Md(this,this.tb,this.F&this.ka),this.F=this.F&~this.ka|this.F+(this.wa&Ib?-2:2)&this.ka,this.A-=c,this.I-=b,a&&(this.la=this.Ob,this.S|=256))},function(){var a=1,b=0,c=this.B.ok;this.Da&192&&(a=this.I,b=1,c=this.B.qk,this.Da&256||(this.A-=this.B.pk));a--&&(uf.call(this,this.G&255,cf(this,this.Ia,this.D&this.ka)),this.D=this.D&~this.ka|this.D+(this.wa&Ib?-1:1)&this.ka,this.A-=c-this.B.Cb,this.I-=b,a&&Ne(this)==(this.Da&64)&&(this.la=this.Ob,this.S|=256))},function(){var a= -1,b=0,c=this.B.ok;this.Da&192&&(a=this.I,b=1,c=this.B.qk,this.Da&256||(this.A-=this.B.pk));a--&&(vf.call(this,this.G,df(this,this.Ia,this.D&this.ka)),this.D=this.D&~this.ka|this.D+(this.wa&Ib?-2:2)&this.ka,this.A-=c-this.B.Cb,this.I-=b,a&&Ne(this)==(this.Da&64)&&(this.la=this.Ob,this.S|=256))},function(){this.G=this.G&-256|this.Y();this.A-=this.B.Nb},function(){this.I=this.I&-256|this.Y();this.A-=this.B.Nb},function(){this.J=this.J&-256|this.Y();this.A-=this.B.Nb},function(){this.C=this.C&-256|this.Y(); -this.A-=this.B.Nb},function(){this.G=this.G&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.I=this.I&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.J=this.J&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.C=this.C&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.G=this.G&~this.ma|this.K();this.A-=this.B.Nb},function(){this.I=this.I&~this.ma|this.K();this.A-=this.B.Nb},function(){this.J=this.J&~this.ma|this.K();this.A-=this.B.Nb},function(){this.C=this.C&~this.ma|this.K();this.A-=this.B.Nb}, -function(){y(this,x(this)&~this.ma|this.K());this.A-=this.B.Nb},function(){this.H=this.H&~this.ma|this.K();this.A-=this.B.Nb},function(){this.F=this.F&~this.ma|this.K();this.A-=this.B.Nb},function(){this.D=this.D&~this.ma|this.K();this.A-=this.B.Nb},yg,zg,yg,zg,function(){this.Gb[this.Y()].call(this,Cf)},function(){this.Gb[this.Y()].call(this,Af)},function(){this.S|=1;this.Ue[this.Y()].call(this,Gg,this.Y)},function(){this.S|=1;this.fd[this.Y()].call(this,Gg,this.K)},Ag,Bg,Ag,Bg,function(){hf.call(this, -3,null,this.B.Bm)},function(){var a=this.Y();ye(this,a)?hf.call(this,a,null,0):this.A--},function(){Pe(this)?hf.call(this,4,null,this.B.Cm):this.A-=this.B.Dm},function(){this.A-=this.B.zm;if(this.gc&1&&this.wa&16384){var a=this.ja(this.cb.ta+0);Hd.call(this.pa,a,!1)}else{var a=this.pa.ab,b=this.Ka(),c=this.Ka(),d=this.Ka();null!=Jd(this,b,c,!1)&&(Id(this,d,a),this.Cg&&Ce(this,this.la))}},function(){this.Ue[this.Y()].call(this,wg,Xf)},function(){this.fd[this.Y()].call(this,xg,Xf)},function(){this.Ue[this.Y()].call(this, -wg,Yf)},function(){this.fd[this.Y()].call(this,xg,Yf)},function(){var a=this.Y(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.V=256;this.Q=this.W=b;this.A-=this.B.em},function(){var a=this.Y();this.Q=this.W=this.G=(this.G>>8)*a+this.G&255;this.V=256;this.A-=this.B.dm},function(){this.G=this.G&-256|(Ke(this)?255:0);this.A-=2},function(){this.G=this.G&-256|af(this,this.tb,this.C+(this.G&255)&65535);this.A-=this.B.cn},Cg,Cg,Cg,Cg,Cg,Cg,Cg,Cg,function(){var a=this.L();(this.I=this.I-1&this.ka)&&this.Q&this.V- -1?(F(this,w(this)+a),this.A-=this.B.Km):this.A-=this.B.ek},function(){var a=this.L();!(this.I=this.I-1&this.ka)||this.Q&this.V-1?this.A-=this.B.gk:(F(this,w(this)+a),this.A-=this.B.fk)},function(){var a=this.L();(this.I=this.I-1&this.ka)?(F(this,w(this)+a),this.A-=this.B.Jm):this.A-=this.B.ek},function(){var a=this.L();this.I?this.A-=this.B.gk:(F(this,w(this)+a),this.A-=this.B.fk)},function(){var a=this.Y();this.G=this.G&-256|cc(this.ha,a,this.la-2);this.A-=this.B.Zj},function(){var a=this.Y();this.G= -cc(this.ha,a,this.la-2);this.G|=cc(this.ha,a+1&65535,this.la-2)<<8;this.A-=this.B.Zj},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.la-2);this.A-=this.B.nk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.la-2);gc(this.ha,a+1&65535,this.G>>8,this.la-2);this.A-=this.B.nk},function(){var a=this.K();z(this,w(this));F(this,w(this)+a);this.A-=this.B.im},function(){var a=this.K();F(this,w(this)+a);this.A-=this.B.$j},function(){Jd(this,this.K(),this.K());this.A-=this.B.Fm},function(){var a= -this.L();F(this,w(this)+a);this.A-=this.B.$j},function(){this.G=this.G&-256|cc(this.ha,this.J,this.la-1);this.A-=this.B.Yj},function(){this.G=cc(this.ha,this.J,this.la-1);this.G|=cc(this.ha,this.J+1&65535,this.la-1)<<8;this.A-=this.B.Yj},function(){gc(this.ha,this.J,this.G&255,this.la-1);this.A-=this.B.mk},function(){gc(this.ha,this.J,this.G&255,this.la-1);gc(this.ha,this.J+1&65535,this.G>>8,this.la-1);this.A-=this.B.mk},Dg,Dg,function(){this.S|=132;this.A-=this.B.Ie},function(){this.S|=68;this.A-= -this.B.Ie},function(){this.wb|=4;this.A-=2;this.Z&&ff(this.Z)?(Je(this),this.lb()):this.wa&Jb||(this.Z&&Je(this),this.lb())},function(){Ke(this)?Qe(this):Ve(this);this.A-=2},function(){this.Pb=-1;this.Ue[this.Y()].call(this,Hg,$f);0<=this.Pb&&(this.G=this.Pb)},function(){this.Pb=-1;this.fd[this.Y()].call(this,Ig,$f);0<=this.Pb&&(this.G=this.Pb,this.J=this.ph)},function(){this.Q&=~this.V;this.A-=2},function(){this.Q|=this.V;this.A-=2},function(){this.wa&=~Jb;this.A-=this.B.gm},function(){this.wa|= -Jb;this.S|=4;this.A-=2},function(){this.wa&=~Ib;this.A-=2},function(){this.wa|=Ib;this.A-=2},function(){this.Ue[this.Y()].call(this,Rd,$f)},function(){this.fd[this.Y()].call(this,Sd,$f)}],vg=[nf,Gf,lf,Jf,pf,Of,Uf,uf],Eg=[of,Hf,mf,Nf,qf,Pf,Vf,vf],Fg=[function(a,b){this.A-=0>this.La?this.B.rc:this.B.Vm;return b},ag,ag,ag,ag,ag,ag,ag],Gg=[function(a,b){this.A-=0>this.La?this.B.Nm:this.B.Lm;return b},bg,bg,bg,bg,bg,bg,bg],wg=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Wf.call(this, -d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Wf.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.gg)%9)?(d=a<>9-d,c=d&255):d=a|(this.Q&this.V?1:0)<<8;Wf.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.gg)%9,c=a>>c|(this.Q&this.V?1:0)<<8-c|a<<9-c,Wf.call(this,c,256),c&=255);return c},function(a,b){var c=a;b&&(c=8>>16|a&65535|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.H)-1;this.H=this.W&65535;this.Q=this.H|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.F)-1;this.F=this.W&65535;this.Q=this.F|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.D)-1;this.D=this.W&65535;this.Q=this.D|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){y(this, +this.G&this.na);this.A-=this.B.yc},function(){y(this,this.I&this.na);this.A-=this.B.yc},function(){y(this,this.J&this.na);this.A-=this.B.yc},function(){y(this,this.C&this.na);this.A-=this.B.yc},function(){y(this,w(this)-this.Vc&this.na);this.A-=this.B.yc},function(){y(this,this.H&this.na);this.A-=this.B.yc},function(){y(this,this.F&this.na);this.A-=this.B.yc},function(){y(this,this.D&this.na);this.A-=this.B.yc},function(){this.G=this.G&~this.na|this.Ka();this.A-=this.B.rc},function(){this.I=this.I& +~this.na|this.Ka();this.A-=this.B.rc},function(){this.J=this.J&~this.na|this.Ka();this.A-=this.B.rc},function(){this.C=this.C&~this.na|this.Ka();this.A-=this.B.rc},function(){x(this,w(this)&~this.na|this.Ka());this.A-=this.B.rc},function(){this.H=this.H&~this.na|this.Ka();this.A-=this.B.rc},function(){this.F=this.F&~this.na|this.Ka();this.A-=this.B.rc},function(){this.D=this.D&~this.na|this.Ka();this.A-=this.B.rc},eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg, +qg,rg,sg,tg,ug,function(){this.gd[this.Y()].call(this,Eg,this.K);this.A-=0>this.La?1:this.B.vi},ug,function(){this.gd[this.Y()].call(this,Eg,this.L);this.A-=0>this.La?1:this.B.vi},function(){this.wd[this.Y()].call(this,Qf)},function(){this.Pc[this.Y()].call(this,Rf)},function(){this.xd[this.Nh=this.Y()].call(this,Sf)},function(){this.Gb[this.Nh=this.Y()].call(this,Tf)},function(){this.S|=1;this.wd[this.Y()].call(this,Ef)},function(){this.S|=1;this.Pc[this.Y()].call(this,Ef)},function(){this.xd[this.Y()].call(this, +Ef)},function(){this.Gb[this.Y()].call(this,Ef)},function(){var a=this.Y();switch((a&56)>>3){case 0:this.Pb=this.Ja.va;break;case 1:this.Pb=this.ra.va;break;case 2:this.Pb=this.xa.va;break;case 3:this.Pb=this.Ya.va;break;default:U.call(this);return}this.S|=1;this.Pc[a].call(this,Ff)},function(){this.S|=1;this.tb=this.cd=this.wn;this.Gb[this.Y()].call(this,Bf)},function(){var a,b=this.Y(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| +80386==this.za&&4!=c&&5!=c){Ud.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=w(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.Gb[b].call(this,Ef);switch(c){case 0:Ie(this,this.G);this.G=a;break;case 1:Ge(this,this.I);this.I=a;break;case 2:Kd(this,this.J);this.J=a;break;case 3:He(this,this.C);this.C=a;break;case 4:Ie(this,w(this));x(this,a);break;case 5:Ge(this,this.H);this.H=a;break;case 6:Kd(this,this.F);this.F=a;break;case 7:He(this,this.D),this.D=a}}, +function(){this.S|=1;this.gd[this.Y()].call(this,Fg,this.Ka)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=w(this);x(this,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= +2==this.Vc?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.J=2==this.Vc?this.J&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.jm},function(){tf.call(this,this.K(),ef(this));this.A-=this.B.mm},function(){this.Xa("WAIT not implemented",1);this.A--},function(){y(this,Gb(this));this.A-=this.B.yc},function(){Id(this,this.Ka());this.A-=this.B.rc},function(){var a=this.G>>8;a&Pb?Ve(this):Qe(this);a&Ob?Le(this)||(this.W^=1):Le(this)&&(this.W^=1);a&Nb?We(this): +Re(this);a&Mb?Xe(this):Se(this);a&Lb?Ye(this):Te(this);this.A-=this.B.Nb},function(){this.G=this.G&255|(Gb(this)&pd)<<8;this.A-=this.B.Nb},function(){var a=this.G&-256,b;b=this.K();b=this.Oa(this.tb.Ic(b,0));this.G=a|b;this.A-=this.B.lk},function(){this.G=this.G&~this.na|Md(this,this.tb,this.K());this.A-=this.B.lk},function(){var a=this.K(),b=this.G;this.ud(this.tb.jc(a,0),b);this.A-=this.B.mk},function(){var a=this.K(),b=this.G;this.Qa(this.tb.jc(a,1),b);this.A-=this.B.mk},function(){var a=1,b=0, +c=this.B.nk;this.Ca&192&&(a=this.I,b=1,c=this.B.pk,this.Ca&256||(this.A-=this.B.ok));if(a--){var d=this.wa&Ib?-1:1,e=this.Oa(this.tb.Ic(this.F,0));this.ud(this.Ja.jc(this.D&this.ja,0),e);this.F=this.F&~this.ja|this.F+d&this.ja;this.D=this.D&~this.ja|this.D+d&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.nk;this.Ca&192&&(a=this.I,b=1,c=this.B.pk,this.Ca&256||(this.A-=this.B.ok));if(a--){var d=this.wa&Ib?-2:2,e=Md(this,this.tb,this.F);this.Qa(this.Ja.jc(this.D& +this.ja,1),e);this.F=this.F&~this.ja|this.F+d&this.ja;this.D=this.D&~this.ja|this.D+d&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.Yj;this.Ca&192&&(a=this.I,b=1,c=this.B.$j,this.Ca&256||(this.A-=this.B.Zj));if(a--){var d=this.wa&Ib?-1:1,e=af(this,this.tb,this.F&this.ja),f=cf(this,this.Ja,this.D&this.ja);uf.call(this,e,f);this.F=this.F&~this.ja|this.F+d&this.ja;this.D=this.D&~this.ja|this.D+d&this.ja;this.A-=c-this.B.Cb;this.I-=b;a&&Ne(this)==(this.Ca& +64)&&(this.ka=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.Yj;this.Ca&192&&(a=this.I,b=1,c=this.B.$j,this.Ca&256||(this.A-=this.B.Zj));if(a--){var d=this.wa&Ib?-2:2,e=bf(this,this.tb,this.F&this.ja),f=df(this,this.Ja,this.D&this.ja);vf.call(this,e,f);this.F=this.F&~this.ja|this.F+d&this.ja;this.D=this.D&~this.ja|this.D+d&this.ja;this.A-=c-this.B.Cb;this.I-=b;a&&Ne(this)==(this.Ca&64)&&(this.ka=this.Ob,this.S|=256)}},function(){this.Q=this.W=this.ia=this.G&this.Y();this.V=256;this.A-=this.B.pf}, +function(){this.Q=this.W=this.ia=this.G&this.K();this.V=65536;this.A-=this.B.pf},function(){var a=1,b=0,c=this.B.yk;this.Ca&192&&(a=this.I,b=1,c=this.B.Ak,this.Ca&256||(this.A-=this.B.zk));if(a--){var d=this.G;this.ud(this.Ja.jc(this.D&this.ja,0),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-1:1)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.yk;this.Ca&192&&(a=this.I,b=1,c=this.B.Ak,this.Ca&256||(this.A-=this.B.zk));if(a--){var d=this.G;this.Qa(this.Ja.jc(this.D& +this.ja,1),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.fk;this.Ca&192&&(a=this.I,b=1,c=this.B.hk,this.Ca&256||(this.A-=this.B.gk));a--&&(this.G=this.G&-256|this.Oa(this.tb.Ic(this.F&this.ja,0)),this.F=this.F&~this.ja|this.F+(this.wa&Ib?-1:1)&this.ja,this.A-=c,this.I-=b,a&&(this.ka=this.Ob,this.S|=256))},function(){var a=1,b=0,c=this.B.fk;this.Ca&192&&(a=this.I,b=1,c=this.B.hk,this.Ca&256||(this.A-= +this.B.gk));a--&&(this.G=Md(this,this.tb,this.F&this.ja),this.F=this.F&~this.ja|this.F+(this.wa&Ib?-2:2)&this.ja,this.A-=c,this.I-=b,a&&(this.ka=this.Ob,this.S|=256))},function(){var a=1,b=0,c=this.B.sk;this.Ca&192&&(a=this.I,b=1,c=this.B.uk,this.Ca&256||(this.A-=this.B.tk));a--&&(uf.call(this,this.G&255,cf(this,this.Ja,this.D&this.ja)),this.D=this.D&~this.ja|this.D+(this.wa&Ib?-1:1)&this.ja,this.A-=c-this.B.Cb,this.I-=b,a&&Ne(this)==(this.Ca&64)&&(this.ka=this.Ob,this.S|=256))},function(){var a= +1,b=0,c=this.B.sk;this.Ca&192&&(a=this.I,b=1,c=this.B.uk,this.Ca&256||(this.A-=this.B.tk));a--&&(vf.call(this,this.G,df(this,this.Ja,this.D&this.ja)),this.D=this.D&~this.ja|this.D+(this.wa&Ib?-2:2)&this.ja,this.A-=c-this.B.Cb,this.I-=b,a&&Ne(this)==(this.Ca&64)&&(this.ka=this.Ob,this.S|=256))},function(){this.G=this.G&-256|this.Y();this.A-=this.B.Nb},function(){this.I=this.I&-256|this.Y();this.A-=this.B.Nb},function(){this.J=this.J&-256|this.Y();this.A-=this.B.Nb},function(){this.C=this.C&-256|this.Y(); +this.A-=this.B.Nb},function(){this.G=this.G&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.I=this.I&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.J=this.J&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.C=this.C&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.G=this.G&~this.na|this.K();this.A-=this.B.Nb},function(){this.I=this.I&~this.na|this.K();this.A-=this.B.Nb},function(){this.J=this.J&~this.na|this.K();this.A-=this.B.Nb},function(){this.C=this.C&~this.na|this.K();this.A-=this.B.Nb}, +function(){x(this,w(this)&~this.na|this.K());this.A-=this.B.Nb},function(){this.H=this.H&~this.na|this.K();this.A-=this.B.Nb},function(){this.F=this.F&~this.na|this.K();this.A-=this.B.Nb},function(){this.D=this.D&~this.na|this.K();this.A-=this.B.Nb},yg,zg,yg,zg,function(){this.Gb[this.Y()].call(this,Cf)},function(){this.Gb[this.Y()].call(this,Af)},function(){this.S|=1;this.Ve[this.Y()].call(this,Gg,this.Y)},function(){this.S|=1;this.gd[this.Y()].call(this,Gg,this.K)},Ag,Bg,Ag,Bg,function(){hf.call(this, +3,null,this.B.Dm)},function(){var a=this.Y();ye(this,a)?hf.call(this,a,null,0):this.A--},function(){Pe(this)?hf.call(this,4,null,this.B.Em):this.A-=this.B.Fm},function(){this.A-=this.B.Bm;if(this.gc&1&&this.wa&16384){var a=this.la(this.eb.ta+0);Hd.call(this.ra,a,!1)}else{var a=this.ra.bb,b=this.Ka(),c=this.Ka(),d=this.Ka();null!=Jd(this,b,c,!1)&&(Id(this,d,a),this.Eg&&Ce(this,this.ka))}},function(){this.Ve[this.Y()].call(this,wg,Xf)},function(){this.gd[this.Y()].call(this,xg,Xf)},function(){this.Ve[this.Y()].call(this, +wg,Yf)},function(){this.gd[this.Y()].call(this,xg,Yf)},function(){var a=this.Y(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.V=256;this.Q=this.W=b;this.A-=this.B.gm},function(){var a=this.Y();this.Q=this.W=this.G=(this.G>>8)*a+this.G&255;this.V=256;this.A-=this.B.fm},function(){this.G=this.G&-256|(Ke(this)?255:0);this.A-=2},function(){this.G=this.G&-256|af(this,this.tb,this.C+(this.G&255)&65535);this.A-=this.B.en},Cg,Cg,Cg,Cg,Cg,Cg,Cg,Cg,function(){var a=this.L();(this.I=this.I-1&this.ja)&&this.Q&this.V- +1?(D(this,v(this)+a),this.A-=this.B.Mm):this.A-=this.B.ik},function(){var a=this.L();!(this.I=this.I-1&this.ja)||this.Q&this.V-1?this.A-=this.B.kk:(D(this,v(this)+a),this.A-=this.B.jk)},function(){var a=this.L();(this.I=this.I-1&this.ja)?(D(this,v(this)+a),this.A-=this.B.Lm):this.A-=this.B.ik},function(){var a=this.L();this.I?this.A-=this.B.kk:(D(this,v(this)+a),this.A-=this.B.jk)},function(){var a=this.Y();this.G=this.G&-256|cc(this.ha,a,this.ka-2);this.A-=this.B.ck},function(){var a=this.Y();this.G= +cc(this.ha,a,this.ka-2);this.G|=cc(this.ha,a+1&65535,this.ka-2)<<8;this.A-=this.B.ck},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);this.A-=this.B.rk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);gc(this.ha,a+1&65535,this.G>>8,this.ka-2);this.A-=this.B.rk},function(){var a=this.K();y(this,v(this));D(this,v(this)+a);this.A-=this.B.km},function(){var a=this.K();D(this,v(this)+a);this.A-=this.B.dk},function(){Jd(this,this.K(),ef(this));this.A-=this.B.Hm},function(){var a= +this.L();D(this,v(this)+a);this.A-=this.B.dk},function(){this.G=this.G&-256|cc(this.ha,this.J,this.ka-1);this.A-=this.B.bk},function(){this.G=cc(this.ha,this.J,this.ka-1);this.G|=cc(this.ha,this.J+1&65535,this.ka-1)<<8;this.A-=this.B.bk},function(){gc(this.ha,this.J,this.G&255,this.ka-1);this.A-=this.B.qk},function(){gc(this.ha,this.J,this.G&255,this.ka-1);gc(this.ha,this.J+1&65535,this.G>>8,this.ka-1);this.A-=this.B.qk},Dg,Dg,function(){this.S|=132;this.A-=this.B.Je},function(){this.S|=68;this.A-= +this.B.Je},function(){this.wb|=4;this.A-=2;this.Z&&ff(this.Z)?(Je(this),this.lb()):this.wa&Jb||(this.Z&&Je(this),this.lb())},function(){Ke(this)?Qe(this):Ve(this);this.A-=2},function(){this.Pb=-1;this.Ve[this.Y()].call(this,Hg,$f);0<=this.Pb&&(this.G=this.Pb)},function(){this.Pb=-1;this.gd[this.Y()].call(this,Ig,$f);0<=this.Pb&&(this.G=this.Pb,this.J=this.uh)},function(){this.Q&=~this.V;this.A-=2},function(){this.Q|=this.V;this.A-=2},function(){this.wa&=~Jb;this.A-=this.B.im},function(){this.wa|= +Jb;this.S|=4;this.A-=2},function(){this.wa&=~Ib;this.A-=2},function(){this.wa|=Ib;this.A-=2},function(){this.Ve[this.Y()].call(this,Rd,$f)},function(){this.gd[this.Y()].call(this,Sd,$f)}],vg=[nf,Gf,lf,Jf,pf,Lf,Uf,uf],Eg=[of,Hf,mf,Kf,qf,Pf,Vf,vf],Fg=[function(a,b){this.A-=0>this.La?this.B.rc:this.B.Xm;return b},ag,ag,ag,ag,ag,ag,ag],Gg=[function(a,b){this.A-=0>this.La?this.B.Pm:this.B.Nm;return b},bg,bg,bg,bg,bg,bg,bg],wg=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Wf.call(this, +d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Wf.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%9)?(d=a<>9-d,c=d&255):d=a|(this.Q&this.V?1:0)<<8;Wf.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%9,c=a>>c|(this.Q&this.V?1:0)<<8-c|a<<9-c,Wf.call(this,c,256),c&=255);return c},function(a,b){var c=a;b&&(c=8>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255},bg,function(a,b){if(b){8>24>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255}],xg=[function(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536); -Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.gg)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Q&this.V?1:0)<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.gg)%17,c=a>>c|(this.Q&this.V?1:0)<<16-c|a<<17-c,Wf.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.Q=this.W=c>>1;this.Q=c& -1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535},bg,function(a,b){if(b){16>16>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535}],Hg=[function(a,b){b=this.Y();this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.ca?this.B.yk:this.B.xk;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.hh:this.B.gh;return a^255},function(a,b){b=0;this.ia=a^b;this.V=256;this.A-=0>this.ca? -this.B.hh:this.B.gh;return(this.Q=this.W=b-a)&255},function(a){this.G=this.Pb=(this.Q=(this.G&255)*a)&65535;this.ia=this.W=this.Q;this.V=256;this.G&65280?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Rm:this.B.Qm;this.S|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Pb=b&65535;this.Q=this.ia=this.W=b;this.V=256;127b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.wm:this.B.vm;this.S|=2;return a},function(a){if(!a)return cg.call(this), -a;var b=this.G/a;if(255this.ca?this.B.om:this.B.nm;this.S|=2;return a},function(a){if(!a)return cg.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return cg.call(this),a;this.Pb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.ia=this.Q=b|256;this.V=256;this.A-=0>this.ca?this.B.sm:this.B.rm;this.S|=2;return a}],Ig=[function(a,b){b=this.K();this.Q=this.W= -this.ia=a&b;this.V=65536;this.A-=0>this.ca?this.B.yk:this.B.xk;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.hh:this.B.gh;return a^65535},function(a,b){b=0;this.ia=a^b;this.V=65536;this.A-=0>this.ca?this.B.hh:this.B.gh;return(this.Q=this.W=b-a)&65535},function(a){this.Pb=this.G=(this.Q=this.G*a)&65535;this.ph=this.J=this.Q>>16&65535;this.ia=this.W=this.Q;this.V=65536;this.J?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Tm:this.B.Sm;this.S|=2;return a},function(a){var b= -(this.G<<16>>16)*(a<<16>>16);this.G=this.Pb=b&65535;this.J=this.ph=b>>16&65535;this.Q=this.ia=this.W=b;this.V=65536;32767b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.ym:this.B.xm;this.S|=2;return a},function(a,b){if(!a)return cg.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return cg.call(this),a;this.Pb=this.G=c&65535;this.ph=this.J=b%a&65535;this.W=this.ia=this.Q=c|65536;this.V=65536;this.A-=0>this.ca?this.B.qm:this.B.pm;this.S|=2;return a}, -function(a,b){if(!a)return cg.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 cg.call(this),a;this.Pb=this.G=d&65535;this.ph=this.J=b%c&65535;this.W=this.ia=this.Q=d|65536;this.V=65536;this.A-=0>this.ca?this.B.um:this.B.tm;this.S|=2;return a}],Rd=[function(a){this.ia=a;a=(this.W=a+1)&255;this.Q=a|(this.Q&this.V?1:0)<<8;this.V=256;this.A-=0>this.ca?this.B.fh:this.B.eh;return a},function(a){this.ia=a;a=(this.W=a-1)&255;this.Q=a|(this.Q&this.V?1: -0)<<8;this.V=256;this.A-=0>this.ca?this.B.fh:this.B.eh;return a},bg,bg,bg,bg,bg,bg],Sd=[function(a){this.ia=a;a=(this.W=a+1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.fh:this.B.eh;return a},function(a){this.ia=a;a=(this.W=a-1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.fh:this.B.eh;return a},function(a){z(this,w(this));F(this,a);this.A-=0>this.ca?this.B.mm:this.B.lm;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this, -a);tf.call(this,a,this.ja(this.ca+2));this.A-=this.B.jm;this.S|=2;return a},function(a){F(this,a);this.A-=0>this.ca?this.B.Hm:this.B.Gm;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this,a);Jd(this,a,this.ja(this.ca+2));this.Cg&&Ce(this,this.la);this.A-=this.B.Em;this.S|=2;return a},function(a){var b=a;this.S&512&&(a=a-2&65535,80286>this.za&&(b=a));z(this,b);this.A-=0>this.ca?this.B.xc:this.B.Xm;this.S|=2;return a},ag],le=[function(){var a=this.Y();16>(a&56)&&(this.S|=1);this.fd[a].call(this, -this.dl,$f)},function(){var a=this.Y();a&16||(this.S|=1);this.fd[a].call(this,Jg,$f)},function(){this.Gb[this.Y()].call(this,zf)},function(){this.Gb[this.Y()].call(this,Df)},U,function(){this.pa.ab?wd.call(this,13,0,!0):($e(this,this.ja(2054)),this.D=this.ja(2086),this.F=this.ja(2088),this.H=this.ja(2090),this.C=this.ja(2094),this.J=this.ja(2096),this.I=this.ja(2098),this.G=this.ja(2100),Ld(this.Ia,2102,this.ja(2084)),Ld(this.pa,2108,this.ja(2082)),Ld(this.xa,2114,this.ja(2080)),Ld(this.Xa,2120,this.ja(2078)), -Id(this,this.ja(2072)),F(this,this.ja(2074)),y(this,this.ja(2092)),this.Dc=this.ja(2126)|this.Ra(2128)<<16,this.Ve=this.Dc+this.ja(2130),Ld(this.ad,2132,this.ja(2076)),this.Rc=this.ja(2138)|this.Ra(2140)<<16,this.We=this.Rc+this.ja(2142),Ld(this.cb,2144,this.ja(2070)),this.A-=195)},function(){this.pa.ab?wd.call(this,13,0,!0):(this.gc&=-9,this.A-=2)},U,U,U,U,Ud,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U],De=[function(){this.A-=2+(0>this.ca?0:1);return this.ad.va},function(){this.A-=2+(0>this.ca?0:1);return this.cb.va},function(a){this.S|=2;this.ad.load(a); -this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.cb.load(a)!=u&&(this.Ma(this.cb.Od+4,this.cb.nb|=512),this.cb.type=768);this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=u&&2048!=(this.Tb.nb&2560)&&(this.Tb.pc>=this.pa.ab&&this.Tb.pc>=(a&3)||7168==(this.Tb.nb&7168)))return Xe(this),a;Se(this);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=u&&512==(this.Tb.nb&2560)&&this.Tb.pc>=this.pa.ab&& -this.Tb.pc>=(a&3))return Xe(this),a;Se(this);return a},bg,bg],Td=[ke,ke,ke,ke,ke,ke,bg,bg],Jg=[function(a){0>this.ca?Ud.call(this):(a=this.Ve-this.Dc,this.Ma(this.ca+2,this.Dc),this.Ma(this.ca+4,65280|this.Dc>>16),this.A-=11);return a},function(a){0>this.ca?Ud.call(this):(a=this.We-this.Rc,this.Ma(this.ca+2,this.Rc),this.Ma(this.ca+4,65280|this.Rc>>16),this.A-=12);return a},function(a){0>this.ca?Ud.call(this):(this.Dc=this.ja(this.ca+2)|this.Ra(this.ca+4)<<16,this.Ve=this.Dc+a,this.S|=2,this.A-=11); -return a},function(a){0>this.ca?Ud.call(this):(this.Rc=this.ja(this.ca+2)|this.Ra(this.ca+4)<<16,this.We=this.Rc+a,this.S|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ca?0:1);return this.gc},bg,function(a){$e(this,a);this.A-=0>this.ca?3:6;this.S|=2;return a},bg],A=[function(a){a=a.call(this,this.G&255,G(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,G(this,this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this, -this.G&255,H(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,H(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,G(this,this.K()));this.G=this.G&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.G&255,G(this,this.C)); -this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,G(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,G(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,H(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,H(this,this.H+this.D));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,G(this,this.F));this.I=this.I& --256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,G(this,this.D));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,G(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.I&255,G(this,this.C));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,G(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,G(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.ba}, -function(a){a=a.call(this,this.J&255,H(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,H(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,G(this,this.F));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,G(this,this.D));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,G(this,this.K()));this.J=this.J&-256|a;this.A-=this.B.ua},function(a){a=a.call(this, -this.J&255,G(this,this.C));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,G(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,G(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,H(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,H(this,this.H+this.D));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255, -G(this,this.F));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,G(this,this.D));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,G(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.C&255,G(this,this.C));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.D));this.G= -this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,G(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,G(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,G(this,this.K()));this.G=this.G&255|a<<8;this.A-= -this.B.ua},function(a){a=a.call(this,this.G>>8,G(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.D));this.I=this.I&255|a<<8;this.A-=this.B.aa}, -function(a){a=a.call(this,this.I>>8,G(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,G(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,G(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.I>>8,G(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.F));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this, -this.J>>8,G(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,G(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,G(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,G(this, -this.K()));this.J=this.J&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.J>>8,G(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.D)); -this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,G(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,G(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,G(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.C>>8,G(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,G(this,this.C+this.F+this.L()));this.G=this.G&-256| -a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,G(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,H(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,H(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,G(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.D+this.L())); -this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,H(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,G(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,H(this, -this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,H(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,G(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,H(this,this.H+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this, -this.I&255,G(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,G(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,H(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,H(this,this.H+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O}, -function(a){a=a.call(this,this.J&255,G(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,H(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.C+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.C+this.F+this.L()));this.C=this.C&-256|a;this.A-= -this.B.O},function(a){a=a.call(this,this.C&255,G(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,H(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,H(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,G(this,this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.D+this.L()));this.C= -this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,H(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,H(this,this.H+ -this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,G(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>> -8,G(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O}, -function(a){a=a.call(this,this.I>>8,G(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.F+this.L()));this.J=this.J&255|a<<8;this.A-= -this.B.O},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,G(this,this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.D+this.L()));this.J= -this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,H(this,this.H+ -this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,G(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>> -8,G(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,G(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,H(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,H(this,this.H+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a= -a.call(this,this.G&255,G(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,H(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.C+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.C+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a= -a.call(this,this.I&255,G(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,H(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,H(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,G(this,this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.D+this.K()));this.I=this.I&-256|a;this.A-= -this.B.M},function(a){a=a.call(this,this.I&255,H(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,G(this,this.C+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,H(this,this.H+this.F+this.K()));this.J= -this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,H(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,G(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,H(this,this.H+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.C+this.K())); -this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,G(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,H(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,H(this,this.H+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C& -255,G(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,H(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, -this.G>>8,G(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,G(this,this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M}, -function(a){a=a.call(this,this.G>>8,H(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.F+this.K()));this.I=this.I& -255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,G(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.K())); -this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, -this.J>>8,G(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a= -a.call(this,this.C>>8,G(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,G(this,this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.D+this.K()));this.C=this.C&255|a<<8;this.A-= -this.B.M},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a= +Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Q&this.V?1:0)<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%17,c=a>>c|(this.Q&this.V?1:0)<<16-c|a<<17-c,Wf.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.Q=this.W=c>>1;this.Q=c& +1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535},bg,function(a,b){if(b){16>16>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535}],Hg=[function(a,b){b=this.Y();this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.ca?this.B.Ck:this.B.Bk;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.mh:this.B.lh;return a^255},function(a,b){b=0;this.ia=a^b;this.V=256;this.A-=0>this.ca? +this.B.mh:this.B.lh;return(this.Q=this.W=b-a)&255},function(a){this.G=this.Pb=(this.Q=(this.G&255)*a)&65535;this.ia=this.W=this.Q;this.V=256;this.G&65280?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Tm:this.B.Sm;this.S|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Pb=b&65535;this.Q=this.ia=this.W=b;this.V=256;127b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.ym:this.B.xm;this.S|=2;return a},function(a){if(!a)return cg.call(this), +a;var b=this.G/a;if(255this.ca?this.B.qm:this.B.pm;this.S|=2;return a},function(a){if(!a)return cg.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return cg.call(this),a;this.Pb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.ia=this.Q=b|256;this.V=256;this.A-=0>this.ca?this.B.um:this.B.tm;this.S|=2;return a}],Ig=[function(a,b){b=this.K();this.Q=this.W= +this.ia=a&b;this.V=65536;this.A-=0>this.ca?this.B.Ck:this.B.Bk;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.mh:this.B.lh;return a^65535},function(a,b){b=0;this.ia=a^b;this.V=65536;this.A-=0>this.ca?this.B.mh:this.B.lh;return(this.Q=this.W=b-a)&65535},function(a){this.Pb=this.G=(this.Q=this.G*a)&65535;this.uh=this.J=this.Q>>16&65535;this.ia=this.W=this.Q;this.V=65536;this.J?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Vm:this.B.Um;this.S|=2;return a},function(a){var b= +(this.G<<16>>16)*(a<<16>>16);this.G=this.Pb=b&65535;this.J=this.uh=b>>16&65535;this.Q=this.ia=this.W=b;this.V=65536;32767b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Am:this.B.zm;this.S|=2;return a},function(a,b){if(!a)return cg.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return cg.call(this),a;this.Pb=this.G=c&65535;this.uh=this.J=b%a&65535;this.W=this.ia=this.Q=c|65536;this.V=65536;this.A-=0>this.ca?this.B.sm:this.B.rm;this.S|=2;return a}, +function(a,b){if(!a)return cg.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 cg.call(this),a;this.Pb=this.G=d&65535;this.uh=this.J=b%c&65535;this.W=this.ia=this.Q=d|65536;this.V=65536;this.A-=0>this.ca?this.B.wm:this.B.vm;this.S|=2;return a}],Rd=[function(a){this.ia=a;a=(this.W=a+1)&255;this.Q=a|(this.Q&this.V?1:0)<<8;this.V=256;this.A-=0>this.ca?this.B.kh:this.B.jh;return a},function(a){this.ia=a;a=(this.W=a-1)&255;this.Q=a|(this.Q&this.V?1: +0)<<8;this.V=256;this.A-=0>this.ca?this.B.kh:this.B.jh;return a},bg,bg,bg,bg,bg,bg],Sd=[function(a){this.ia=a;a=(this.W=a+1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.kh:this.B.jh;return a},function(a){this.ia=a;a=(this.W=a-1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.kh:this.B.jh;return a},function(a){y(this,v(this));D(this,a);this.A-=0>this.ca?this.B.om:this.B.nm;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this, +a);tf.call(this,a,this.la(this.ca+2));this.A-=this.B.lm;this.S|=2;return a},function(a){D(this,a);this.A-=0>this.ca?this.B.Jm:this.B.Im;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this,a);Jd(this,a,this.la(this.ca+2));this.Eg&&Ce(this,this.ka);this.A-=this.B.Gm;this.S|=2;return a},function(a){var b=a;this.S&512&&(a=a-2&65535,80286>this.za&&(b=a));y(this,b);this.A-=0>this.ca?this.B.yc:this.B.Zm;this.S|=2;return a},ag],le=[function(){var a=this.Y();16>(a&56)&&(this.S|=1);this.gd[a].call(this, +this.gl,$f)},function(){var a=this.Y();a&16||(this.S|=1);this.gd[a].call(this,Jg,$f)},function(){this.Gb[this.Y()].call(this,zf)},function(){this.Gb[this.Y()].call(this,Df)},U,function(){this.ra.bb?wd.call(this,13,0,!0):($e(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098),this.G=this.la(2100),Ld(this.Ja,2102,this.la(2084)),Ld(this.ra,2108,this.la(2082)),Ld(this.xa,2114,this.la(2080)),Ld(this.Ya,2120,this.la(2078)), +Id(this,this.la(2072)),D(this,this.la(2074)),x(this,this.la(2092)),this.Ec=this.la(2126)|this.Oa(2128)<<16,this.We=this.Ec+this.la(2130),Ld(this.bd,2132,this.la(2076)),this.Sc=this.la(2138)|this.Oa(2140)<<16,this.Xe=this.Sc+this.la(2142),Ld(this.eb,2144,this.la(2070)),this.A-=195)},function(){this.ra.bb?wd.call(this,13,0,!0):(this.gc&=-9,this.A-=2)},U,U,U,U,Ud,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U],De=[function(){this.A-=2+(0>this.ca?0:1);return this.bd.va},function(){this.A-=2+(0>this.ca?0:1);return this.eb.va},function(a){this.S|=2;this.bd.load(a); +this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.eb.load(a)!=q&&(this.Qa(this.eb.Pd+4,this.eb.nb|=512),this.eb.type=768);this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=q&&2048!=(this.Tb.nb&2560)&&(this.Tb.pc>=this.ra.bb&&this.Tb.pc>=(a&3)||7168==(this.Tb.nb&7168)))return Xe(this),a;Se(this);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=q&&512==(this.Tb.nb&2560)&&this.Tb.pc>=this.ra.bb&& +this.Tb.pc>=(a&3))return Xe(this),a;Se(this);return a},bg,bg],Td=[ke,ke,ke,ke,ke,ke,bg,bg],Jg=[function(a){0>this.ca?Ud.call(this):(a=this.We-this.Ec,this.Qa(this.ca+2,this.Ec),this.Qa(this.ca+4,65280|this.Ec>>16),this.A-=11);return a},function(a){0>this.ca?Ud.call(this):(a=this.Xe-this.Sc,this.Qa(this.ca+2,this.Sc),this.Qa(this.ca+4,65280|this.Sc>>16),this.A-=12);return a},function(a){0>this.ca?Ud.call(this):(this.Ec=this.la(this.ca+2)|this.Oa(this.ca+4)<<16,this.We=this.Ec+a,this.S|=2,this.A-=11); +return a},function(a){0>this.ca?Ud.call(this):(this.Sc=this.la(this.ca+2)|this.Oa(this.ca+4)<<16,this.Xe=this.Sc+a,this.S|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ca?0:1);return this.gc},bg,function(a){$e(this,a);this.A-=0>this.ca?3:6;this.S|=2;return a},bg],z=[function(a){a=a.call(this,this.G&255,F(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this, +this.G&255,G(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,F(this,this.F));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.K()));this.G=this.G&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.G&255,F(this,this.C)); +this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,F(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,F(this,this.F));this.I=this.I& +-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.D));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.I&255,F(this,this.C));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.ba}, +function(a){a=a.call(this,this.J&255,G(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,F(this,this.F));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.D));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.K()));this.J=this.J&-256|a;this.A-=this.B.ua},function(a){a=a.call(this, +this.J&255,F(this,this.C));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255, +F(this,this.F));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.D));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.C&255,F(this,this.C));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.D));this.G= +this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,F(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.K()));this.G=this.G&255|a<<8;this.A-= +this.B.ua},function(a){a=a.call(this,this.G>>8,F(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D));this.I=this.I&255|a<<8;this.A-=this.B.aa}, +function(a){a=a.call(this,this.I>>8,F(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.I>>8,F(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this, +this.J>>8,F(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,F(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this, +this.K()));this.J=this.J&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.J>>8,F(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D)); +this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,F(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.C>>8,F(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.C+this.F+this.L()));this.G=this.G&-256| +a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.D+this.L())); +this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this, +this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this, +this.I&255,F(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O}, +function(a){a=a.call(this,this.J&255,F(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F+this.L()));this.C=this.C&-256|a;this.A-= +this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.D+this.L()));this.C= +this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+ +this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>> +8,F(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O}, +function(a){a=a.call(this,this.I>>8,F(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F+this.L()));this.J=this.J&255|a<<8;this.A-= +this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.D+this.L()));this.J= +this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+ +this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>> +8,F(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a= +a.call(this,this.G&255,F(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a= +a.call(this,this.I&255,F(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.D+this.K()));this.I=this.I&-256|a;this.A-= +this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.K()));this.J= +this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.K())); +this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C& +255,F(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, +this.G>>8,F(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M}, +function(a){a=a.call(this,this.G>>8,G(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.K()));this.I=this.I& +255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.K())); +this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, +this.J>>8,F(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a= +a.call(this,this.C>>8,F(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.D+this.K()));this.C=this.C&255|a<<8;this.A-= +this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a= a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a},function(a){a=a.call(this, this.I&255,this.C&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255, this.J&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.C&255,this.G&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I&255); @@ -229,81 +229,81 @@ this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J&255);this.C=th a<<8},function(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255| a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255| a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255| -a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],se=[function(a){a=a.call(this,L(this,this.C+this.F),this.G&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.G&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.G&255);S(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,O(this,this.H+this.D),this.G&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.G&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.G&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.G&255);S(this,a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.G&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.I&255);S(this,a);this.A-=this.B.aa},function(a){a= -a.call(this,L(this,this.C+this.D),this.I&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.I&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.I&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.I&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.I&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.I&255);S(this,a);this.A-=this.B.ua},function(a){a= -a.call(this,L(this,this.C),this.I&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.J&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.J&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.J&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.J&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.J&255);S(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,L(this,this.D),this.J&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.J&255);S(this,a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.J&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.C&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.C&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.C&255);S(this,a);this.A-= -this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.C&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.C&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.C&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.C&255);S(this,a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.C&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.G>>8);S(this,a);this.A-= -this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.G>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.G>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.G>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.G>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.G>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.G>>8);S(this,a);this.A-= -this.B.ua},function(a){a=a.call(this,L(this,this.C),this.G>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.I>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.I>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.I>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.I>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.I>>8);S(this, -a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.I>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.I>>8);S(this,a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.I>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.J>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.J>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.J>>8);S(this, -a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.J>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.J>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.J>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.J>>8);S(this,a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.J>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.C>>8);S(this,a); -this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.C>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.C>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.C>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.C>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.C>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.C>>8);S(this, -a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.C>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.G&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.G&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.G&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.G&255);S(this,a);this.A-=this.B.O},function(a){a= -a.call(this,L(this,this.F+this.L()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.I&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.I& -255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.I&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.I&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a= -a.call(this,L(this,this.C+this.L()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.J&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.J&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.J&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.J&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+ -this.L()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.C&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.C&255);S(this,a);this.A-= -this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.C&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.C&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this, -this.C+this.L()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.G>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.G>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.G>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.G>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.G>>8); -S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.I>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.I>>8);S(this,a);this.A-=this.B.P},function(a){a= -a.call(this,O(this,this.H+this.F+this.L()),this.I>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.I>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.I>> -8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.J>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.J>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.J>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.J>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.J>>8);S(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,L(this,this.D+this.L()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.C>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.C>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+ -this.L()),this.C>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.C>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.C>>8);S(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.G&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.G&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.G&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.G&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this, -L(this,this.D+this.K()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.I&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.I&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.I& -255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.I&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a= -a.call(this,L(this,this.C+this.F+this.K()),this.J&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.J&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.J&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.J&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+ -this.K()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.C&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.C&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.C&255);S(this,a); -this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.C&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this, -L(this,this.C+this.F+this.K()),this.G>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.G>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.G>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.G>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.G>> -8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.I>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.I>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.I>>8);S(this,a);this.A-=this.B.P},function(a){a= -a.call(this,O(this,this.H+this.D+this.K()),this.I>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.J>> -8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.J>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.J>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.J>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a= -a.call(this,O(this,this.H+this.K()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.C>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.C>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.C>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()), -this.C>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.C>>8);S(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249], -A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],te=[function(a,b){var c=a[0].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,L(this,this.C+this.D),b.call(this)); -S(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua}, -function(a,b){var c=a[0].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a, -b){var c=a[1].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,L(this, -this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.K()),b.call(this)); -S(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,O(this,this.H+this.D),b.call(this));S(this,c); -this.A-=this.B.aa},function(a,b){var c=a[3].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a, -b){var c=a[4].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,O(this,this.H+ -this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.C+this.F),b.call(this));S(this,c); -this.A-=this.B.aa},function(a,b){var c=a[6].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T}, -function(a,b){var c=a[6].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c= -a[7].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.C+this.F+ -this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this, -L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c= -a[1].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a, -b){var c=a[1].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this, -c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.C+this.F+this.L()),b.call(this)); -S(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.D+ -this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this, -O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c= -a[4].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-= -this.B.O},function(a,b){var c=a[5].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this, -c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.D+this.L()), -b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,O(this, -this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a, -b){var c=a[0].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O}, -function(a,b){var c=a[1].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.D+this.K()),b.call(this));S(this, -c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,O(this,this.H+this.F+this.K()), -b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.C+ -this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c= -a[3].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a, -b){var c=a[4].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-= -this.B.M},function(a,b){var c=a[4].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,O(this,this.H+this.F+this.K()),b.call(this)); -S(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.C+this.K()),b.call(this)); -S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this, -this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this, -L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a, -b){var c=a[7].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[0].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[0].call(this,this.C&255,b.call(this));this.C= +a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],se=[function(a){a=a.call(this,K(this,this.C+this.F),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.G&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.G&255);Q(this,a);this.A-=this.B.ba},function(a){a= +a.call(this,L(this,this.H+this.D),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.G&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a= +a.call(this,K(this,this.C+this.D),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.I&255);Q(this,a);this.A-=this.B.ua},function(a){a= +a.call(this,K(this,this.C),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.J&255);Q(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,K(this,this.D),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.J&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.C&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C&255);Q(this,a);this.A-= +this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.C&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.G>>8);Q(this,a);this.A-= +this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.G>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.G>>8);Q(this,a);this.A-= +this.B.ua},function(a){a=a.call(this,K(this,this.C),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.I>>8);Q(this, +a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.I>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.J>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J>>8);Q(this, +a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.J>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.C>>8);Q(this,a); +this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.C>>8);Q(this, +a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a= +a.call(this,K(this,this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I& +255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,K(this,this.C+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+ +this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C&255);Q(this,a);this.A-= +this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this, +this.C+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.G>>8); +Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a= +a.call(this,L(this,this.H+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I>> +8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,K(this,this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+ +this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this, +K(this,this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I& +255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,K(this,this.C+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+ +this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C&255);Q(this,a); +this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this, +K(this,this.C+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.G>> +8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a= +a.call(this,L(this,this.H+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.J>> +8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,L(this,this.H+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()), +this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249], +z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],te=[function(a,b){var c=a[0].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,K(this,this.C+this.D),b.call(this)); +Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua}, +function(a,b){var c=a[0].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a, +b){var c=a[1].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,K(this, +this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.K()),b.call(this)); +Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.D),b.call(this));Q(this,c); +this.A-=this.B.aa},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a, +b){var c=a[4].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,L(this,this.H+ +this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));Q(this,c); +this.A-=this.B.aa},function(a,b){var c=a[6].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T}, +function(a,b){var c=a[6].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c= +a[7].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+ +this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this, +K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c= +a[1].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, +b){var c=a[1].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this, +c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.L()),b.call(this)); +Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+ +this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this, +L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c= +a[4].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-= +this.B.O},function(a,b){var c=a[5].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this, +c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.L()), +b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this, +this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, +K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a, +b){var c=a[0].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O}, +function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.K()),b.call(this));Q(this, +c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.K()), +b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+ +this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c= +a[3].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a, +b){var c=a[4].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-= +this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.K()),b.call(this)); +Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.K()),b.call(this)); +Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this, +this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this, +K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, +b){var c=a[7].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[0].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[0].call(this,this.C&255,b.call(this));this.C= this.C&-256|c},function(a,b){var c=a[0].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[0].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[0].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[0].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.I&255,b.call(this));this.I=this.I& -256|c},function(a,b){var c=a[1].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[1].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[1].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[1].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[1].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[1].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<< 8},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[2].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[2].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[2].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[2].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a, @@ -313,383 +313,383 @@ this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[4].call(thi 255,b.call(this));this.G=this.G&-256|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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&255|c<<8}],D=[function(a){this.G=a.call(this,this.G,I(this,this.C+this.F));this.A-=this.B.aa}, -function(a){this.G=a.call(this,this.G,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,I(this,this.F));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,I(this,this.D));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,I(this,this.K()));this.A-=this.B.ua},function(a){this.G=a.call(this,this.G,I(this, -this.C));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,I(this,this.F));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,I(this,this.D));this.A-=this.B.T},function(a){this.I= -a.call(this,this.I,I(this,this.K()));this.A-=this.B.ua},function(a){this.I=a.call(this,this.I,I(this,this.C));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,I(this,this.F)); -this.A-=this.B.T},function(a){this.J=a.call(this,this.J,I(this,this.D));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,I(this,this.K()));this.A-=this.B.ua},function(a){this.J=a.call(this,this.J,I(this,this.C));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.C=a.call(this, -this.C,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,I(this,this.F));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,I(this,this.D));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,I(this,this.K()));this.A-=this.B.ua},function(a){this.C=a.call(this,this.C,I(this,this.C));this.A-=this.B.T},function(a){y(this,a.call(this,x(this),I(this,this.C+this.F)));this.A-=this.B.aa},function(a){y(this,a.call(this,x(this),I(this,this.C+this.D)));this.A-=this.B.ba}, -function(a){y(this,a.call(this,x(this),K(this,this.H+this.F)));this.A-=this.B.ba},function(a){y(this,a.call(this,x(this),K(this,this.H+this.D)));this.A-=this.B.aa},function(a){y(this,a.call(this,x(this),I(this,this.F)));this.A-=this.B.T},function(a){y(this,a.call(this,x(this),I(this,this.D)));this.A-=this.B.T},function(a){y(this,a.call(this,x(this),I(this,this.K())));this.A-=this.B.ua},function(a){y(this,a.call(this,x(this),I(this,this.C)));this.A-=this.B.T},function(a){this.H=a.call(this,this.H, -I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,I(this,this.F));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,I(this,this.D));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,I(this,this.K()));this.A-=this.B.ua}, -function(a){this.H=a.call(this,this.H,I(this,this.C));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,I(this,this.F));this.A-=this.B.T},function(a){this.F=a.call(this,this.F, -I(this,this.D));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,I(this,this.K()));this.A-=this.B.ua},function(a){this.F=a.call(this,this.F,I(this,this.C));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.D=a.call(this,this.D,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,K(this,this.H+this.D));this.A-=this.B.aa}, -function(a){this.D=a.call(this,this.D,I(this,this.F));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,I(this,this.D));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,I(this,this.K()));this.A-=this.B.ua},function(a){this.D=a.call(this,this.D,I(this,this.C));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G, -K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this, -this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I, -K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this, -this.J,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C, -K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.C+this.L()));this.A-=this.B.M},function(a){y(this,a.call(this,x(this), -I(this,this.C+this.F+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,x(this),I(this,this.C+this.D+this.L())));this.A-=this.B.P},function(a){y(this,a.call(this,x(this),K(this,this.H+this.F+this.L())));this.A-=this.B.P},function(a){y(this,a.call(this,x(this),K(this,this.H+this.D+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,x(this),I(this,this.F+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),I(this,this.D+this.L())));this.A-=this.B.M},function(a){y(this, -a.call(this,x(this),K(this,this.H+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),I(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.H= -a.call(this,this.H,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this, -this.F,K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D, -I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this, -this.D,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.G= -a.call(this,this.G,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this, -this.I,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J, -I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this, -this.J,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.C= -a.call(this,this.C,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.C+this.K()));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),I(this,this.C+this.F+this.K())));this.A-=this.B.O},function(a){y(this,a.call(this,x(this),I(this,this.C+this.D+this.K())));this.A-=this.B.P},function(a){y(this, -a.call(this,x(this),K(this,this.H+this.F+this.K())));this.A-=this.B.P},function(a){y(this,a.call(this,x(this),K(this,this.H+this.D+this.K())));this.A-=this.B.O},function(a){y(this,a.call(this,x(this),I(this,this.F+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),I(this,this.D+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),K(this,this.H+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),I(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H= -a.call(this,this.H,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H= -a.call(this,this.H,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.F= -a.call(this,this.F,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this, -this.D,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G, -this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G=a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,x(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this,this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this, -this.I,this.C)},function(a){this.I=a.call(this,this.I,x(this))},function(a){this.I=a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J=a.call(this,this.J,x(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J= -a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C=a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,x(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C=a.call(this,this.C,this.D)},function(a){y(this,a.call(this,x(this),this.G))}, -function(a){y(this,a.call(this,x(this),this.I))},function(a){y(this,a.call(this,x(this),this.J))},function(a){y(this,a.call(this,x(this),this.C))},function(a){y(this,a.call(this,x(this),x(this)))},function(a){y(this,a.call(this,x(this),this.H))},function(a){y(this,a.call(this,x(this),this.F))},function(a){y(this,a.call(this,x(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H= -a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,x(this))},function(a){this.H=a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,x(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F= -a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D=a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,x(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],ue=[function(a){a=a.call(this,P(this,this.C+this.F), -this.G);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.G);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.G);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.G);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.G);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.G);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.G);T(this, -a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.G);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),this.I);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.I);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.I);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.I);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.I);T(this,a);this.A-= -this.B.T},function(a){a=a.call(this,P(this,this.D),this.I);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.I);T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.I);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),this.J);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.J);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.J);T(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,R(this,this.H+this.D),this.J);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.J);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.J);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.J);T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.J);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),this.C);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+ -this.D),this.C);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.C);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.C);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.C);T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.C);T(this, -a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),x(this));T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),x(this));T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),x(this));T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),x(this));T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),x(this));T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),x(this));T(this,a); -this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),x(this));T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),x(this));T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),this.H);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.H);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.H);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.H);T(this,a);this.A-= -this.B.aa},function(a){a=a.call(this,P(this,this.F),this.H);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.H);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.H);T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.H);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),this.F);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.F);T(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,R(this,this.H+this.F),this.F);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.F);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.F);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.F);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.F);T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.F);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+ -this.F),this.D);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.D);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.D);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.D);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.D);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.D);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.D); -T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.D);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.G);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.G);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.G);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.G);T(this,a);this.A-=this.B.O},function(a){a=a.call(this, -P(this,this.F+this.L()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.I);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.I);T(this,a);this.A-=this.B.P}, -function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.I);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.I);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.I); -T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.J);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.J);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.J);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.J);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this, -P(this,this.D+this.L()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.C);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.C);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.C);T(this,a);this.A-= -this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.C);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()), -x(this));T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),x(this));T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),x(this));T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),x(this));T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),x(this));T(this,a);this.A-=this.B.M},function(a){a= -a.call(this,R(this,this.H+this.L()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.H);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.H);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.H);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.H); -T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.F);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+ -this.D+this.L()),this.F);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.F);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.F);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.F);T(this,a);this.A-=this.B.M},function(a){a= -a.call(this,P(this,this.C+this.L()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.D);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.D);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.D);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.D);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.D); -T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.G);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.G);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this, -this.H+this.F+this.K()),this.G);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.G);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.G);T(this,a);this.A-=this.B.M},function(a){a= -a.call(this,P(this,this.C+this.F+this.K()),this.I);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.I);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),this.I);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.I);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.I); -T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.J);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.J);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),this.J);T(this,a);this.A-=this.B.P},function(a){a=a.call(this, -R(this,this.H+this.D+this.K()),this.J);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.C);T(this,a);this.A-=this.B.O}, -function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.C);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),this.C);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.C);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()), -this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),x(this));T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),x(this));T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),x(this));T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),x(this));T(this,a);this.A-=this.B.O},function(a){a= -a.call(this,P(this,this.F+this.K()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.H);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.H);T(this,a); -this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),this.H);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.H);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+ -this.K()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.F);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.F);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),this.F);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.F);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.F);T(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,P(this,this.D+this.K()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.D);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.D);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()), -this.D);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.D);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.D);T(this,a);this.A-=this.B.M},D[192],D[200],D[208],D[216], -D[224],D[232],D[240],D[248],D[193],D[201],D[209],D[217],D[225],D[233],D[241],D[249],D[194],D[202],D[210],D[218],D[226],D[234],D[242],D[250],D[195],D[203],D[211],D[219],D[227],D[235],D[243],D[251],D[196],D[204],D[212],D[220],D[228],D[236],D[244],D[252],D[197],D[205],D[213],D[221],D[229],D[237],D[245],D[253],D[198],D[206],D[214],D[222],D[230],D[238],D[246],D[254],D[199],D[207],D[215],D[223],D[231],D[239],D[247],D[255]],ve=[function(a,b){var c=a[0].call(this,P(this,this.C+this.F),b.call(this));T(this, -c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T}, -function(a,b){var c=a[0].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[0].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c= -a[1].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.C+this.F), -b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.D),b.call(this));T(this, -c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba}, -function(a,b){var c=a[3].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.D), -b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,R(this,this.H+this.F),b.call(this));T(this, -c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a, -b){var c=a[6].call(this,P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c= -a[6].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,R(this, -this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,P(this,this.C),b.call(this)); -T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,P(this, -this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this, -P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,P(this,this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a, -b){var c=a[1].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-= -this.B.P},function(a,b){var c=a[2].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,P(this,this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.C+this.L()),b.call(this));T(this, -c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,P(this,this.F+ -this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,P(this, -this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,P(this,this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c= -a[4].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P}, -function(a,b){var c=a[5].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,P(this,this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-= -this.B.M},function(a,b){var c=a[6].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,P(this,this.F+this.L()), -b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,P(this,this.C+ -this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,P(this,this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a, -b){var c=a[0].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M}, -function(a,b){var c=a[1].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,P(this,this.F+this.K()),b.call(this)); -T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,P(this,this.C+this.D+this.K()), -b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,R(this, -this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c= -a[3].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a, -b){var c=a[4].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,P(this,this.F+this.K()),b.call(this));T(this, -c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,P(this,this.C+this.D+this.K()),b.call(this)); -T(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,R(this,this.H+this.K()), -b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this, -R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a, -b){var c=a[7].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){this.G=a[0].call(this,this.G,b.call(this))},function(a,b){this.I=a[0].call(this,this.I,b.call(this))},function(a,b){this.J=a[0].call(this,this.J,b.call(this))},function(a,b){this.C=a[0].call(this, -this.C,b.call(this))},function(a,b){y(this,a[0].call(this,x(this),b.call(this)))},function(a,b){this.H=a[0].call(this,this.H,b.call(this))},function(a,b){this.F=a[0].call(this,this.F,b.call(this))},function(a,b){this.D=a[0].call(this,this.D,b.call(this))},function(a,b){this.G=a[1].call(this,this.G,b.call(this))},function(a,b){this.I=a[1].call(this,this.I,b.call(this))},function(a,b){this.J=a[1].call(this,this.J,b.call(this))},function(a,b){this.C=a[1].call(this,this.C,b.call(this))},function(a,b){y(this, -a[1].call(this,x(this),b.call(this)))},function(a,b){this.H=a[1].call(this,this.H,b.call(this))},function(a,b){this.F=a[1].call(this,this.F,b.call(this))},function(a,b){this.D=a[1].call(this,this.D,b.call(this))},function(a,b){this.G=a[2].call(this,this.G,b.call(this))},function(a,b){this.I=a[2].call(this,this.I,b.call(this))},function(a,b){this.J=a[2].call(this,this.J,b.call(this))},function(a,b){this.C=a[2].call(this,this.C,b.call(this))},function(a,b){y(this,a[2].call(this,x(this),b.call(this)))}, -function(a,b){this.H=a[2].call(this,this.H,b.call(this))},function(a,b){this.F=a[2].call(this,this.F,b.call(this))},function(a,b){this.D=a[2].call(this,this.D,b.call(this))},function(a,b){this.G=a[3].call(this,this.G,b.call(this))},function(a,b){this.I=a[3].call(this,this.I,b.call(this))},function(a,b){this.J=a[3].call(this,this.J,b.call(this))},function(a,b){this.C=a[3].call(this,this.C,b.call(this))},function(a,b){y(this,a[3].call(this,x(this),b.call(this)))},function(a,b){this.H=a[3].call(this, -this.H,b.call(this))},function(a,b){this.F=a[3].call(this,this.F,b.call(this))},function(a,b){this.D=a[3].call(this,this.D,b.call(this))},function(a,b){this.G=a[4].call(this,this.G,b.call(this))},function(a,b){this.I=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.C=a[4].call(this,this.C,b.call(this))},function(a,b){y(this,a[4].call(this,x(this),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.C=a[5].call(this,this.C,b.call(this))},function(a,b){y(this,a[5].call(this,x(this),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.C=a[6].call(this,this.C,b.call(this))},function(a,b){y(this,a[6].call(this,x(this),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.C=a[7].call(this,this.C,b.call(this))},function(a,b){y(this,a[7].call(this,x(this),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))}]; -function Kg(a){p.call(this,"ChipSet",a,Kg,16384);this.za=(this.za=a.model)?parseInt(this.za,10):Lg;this.hc=0;var b=a.sw1;if(b)this.hc=Mg(b,Ng|Og.Cn);else{this.le=[360,360];(b=a.floppies)&&b.length&&(this.le=b);if(b=this.le.length)this.hc|=Pg.Li,b--,this.hc|=(b&3)<=Qg&&(this.Oh=this.Dg=2);this.Be=a.scaleTimers||!1;this.Bq=a.rtcDate; -this.Il=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.hj=new window.webkitAudioContext);this.reset(!0);ib(this)}Xa(p,Kg);var Lg=5150,Qg=5170,Rg={none:0,tv:1,color:2,mono:3,ega:0},Pg={Li:1,ONE:0,rr:64,pr:128,Pq:192,og:192,pg:6},Ng=12,Og={qr:16,Hq:32,Cn:48,og:48,pg:4};k=Kg.prototype; -k.Fb=function(a,b,c){switch(b){case "sw1":return this.ra[b]=c,Sg(this,b,c,this.hc,{0:this.za==Lg?"Bootable Floppy Drive":"Loop on POST",1:this.za==Lg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.za==Lg)return this.ra[b]=c,Sg(this,b,c,this.Qe,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ra[b]=c,!0}return!1}; -k.wc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.Ba=a;this.Ga=sb(a,"Keyboard");this.ui=c.U.Fd/1193181;bc(b,this,Tg);fc(b,this,Ug);this.zab;b++){var c=13>=b?ah(e,b):e.ea[b];a&&(a+="\n");a+="CMOS[0x"+m(b)+"]: 0x"+m(c)}e.Z.R(a)})}xe(c,26,this,this.ip)};k.fc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.ec=function(a){return a&&this.save?this.save():!0}; -k.reset=function(a){var b;this.ud=this.hc;this.yf=this.Qe;bh(this);this.mb=Array(this.Oh);for(b=0;b=Qg){this.ob=16;this.Qd=0;this.Pd=16;this.Fh=0;this.Xe=160;512<=fh(this)&&(this.Xe|=16);3==gh(this)&&(this.Xe|=64);this.Xi=3;this.xg=0;this.zh=Array(7);this.Ye=0;a&&(this.ea=Array(64));hh(this, -this.Bq);for(a=21;24>=a;a++)this.ea[a]=0;for(a=14;46>a;a++)void 0===this.ea[a]&&(this.ea[a]=0);this.ea[20]=this.ud&(Og.og|2|Pg.Li|Pg.og);this.ea[16]=ih(this,0)<<4|ih(this,1);jh(this)}}; -function hh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.R("CMOS date invalid ("+b+"), using "+c)):b&&a.R("CMOS date: "+c);a.ea[0]=c.getSeconds();a.ea[1]=0;a.ea[2]=c.getMinutes();a.ea[3]=0;a.ea[4]=c.getHours();a.ea[5]=0;a.ea[6]=c.getDay()+1;a.ea[7]=c.getDate();a.ea[8]=c.getMonth()+1;c=c.getFullYear();a.ea[9]=c%100;c/=100;a.ea[50]=c%10|c/10<<4;a.ea[10]=38;a.ea[11]=2;a.ea[12]=0;a.ea[13]=128;a.kh=a.fg=0;a.dn=a.si=null} -function ah(a,b){var c=a.ea[b];if(10>b){var d=!1;4!=b&&5!=b||a.ea[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.ea[11]&4||(d&&128c;c++)b+=a.ea[c];a.ea[47]=b&255;a.ea[46]=b>>8} -k.save=function(){var a=new Ee(this);a.set(0,[this.hc,this.Qe,this.ud,this.yf]);for(var b=[],c=0;c=Qg&&(a.set(5,[this.ob,this.Qd,this.Pd,this.Fh,this.Xe,this.Xi]),a.set(6,[this.xg,this.zh,this.Ye,this.ea,this.kh,this.fg]));return a.data()}; -k.restore=function(a){var b,c;b=a[0];this.hc=b[0];this.Qe=b[1];this.ud=b[2];this.yf=b[3];b=a[1];for(c=0;c>2)+1)*a.jp+32*((b?a.Qe:a.yf)&15)}function rh(a,b){var c=b?a.hc:a.ud;return a.za!=Lg||c&Pg.Li?((c&Pg.og)>>Pg.pg)+1:0} -function ih(a,b){if(b>Og.pg} -function Sg(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=cb(c,"pcjs-bitCell");c=null;for(g=0;gg.$a[0]&&(g.$a[0]=255,g.$a[1]--,0>g.$a[1]&&(g.$a[1]=255)));return h}function wh(a,b,c,d,e,f){var g=a.mb[b];a.oa(384)&&q(a,d,e,f,"DMA"+b+".CHANNEL"+c+".COUNT["+g.pb+"]",null,!0);a=g.Qb[c];a.$a[g.pb]=a.kc[g.pb]=e;g.pb^=1}function xh(a,b,c,d){var e=a.mb[b],f=e.te|1;e.te&=-16;a.oa(384)&&q(a,c,null,d,"DMA"+b+".STATUS",f,!0);return f} -function yh(a,b,c,d,e){var f=a.mb[b];a.oa(384)&&q(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;f.te=f.te&~(16<>2].Qb[b&3],c,d,e)} -function Ah(a,b,c){b=a.mb[b>>2].Qb[b&3];b.Sh&&b.Aj&&b.vi?(c&&(b.Uh=c),b.$d||jf(a,b,!0)):c&&c(!0)}function jf(a,b,c){c&&(b.count=b.$a[1]<<8|b.$a[0],b.yn=b.mode&12,b.Kl=b.pd=!1);for(var d=!1;0<=b.count&&(c=b.Lh<<16|b.fb[1]<<8|b.fb[0],4==b.yn?(d=!0,function(c){b.Aj.call(b.Sh,b.vi,-1,function(f,g){0>f&&(b.Kl||(b.Kl=!0),f=255);b.$d||a.ha.td(c,f);(d=g)&&setTimeout(function(){Ih(b)||jf(a,b)},0)})}(c)):8==b.yn?(c=a.ha.Ra(c),0>b.Aj.call(b.Sh,b.vi,c)&&(b.pd=!0)):b.pd=!0),!d&&!Ih(b););} -function Ih(a){if(!a.pd&&0<=--a.count&&(a.mode&32?(a.fb[0]--,0>a.fb[0]&&(a.fb[0]=255,a.fb[1]--,0>a.fb[1]&&(a.fb[1]=255))):(a.fb[0]++,255>3];b=1<<(b&7);d.Sb&b||(d.Sb|=b,d.dg=c||0,Lh(a))} -function Ph(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Sb&d&&(c.Sb&=~d,Lh(a))}function Lh(a,b){var c,d=-1;1>=1),dd(a.N,c))),2==b&&jd(a))}k=Kg.prototype; -k.bp=function(a,b){q(this,a,null,b,"TIMER_CTRL",null,1024);return null}; -k.pq=function(a,b,c){this.bj=b;q(this,a,b,c,"TIMER_CTRL",null,1024);a=(b&192)>>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Jb[a];e.Ci=b;e.mode=d;e.ol=c;e.kc=[0,0];e.$a=[0,0];e.ef=[0,0];e.Ed=!1;e.Og=!1;e.jf=!1;Rh(this,a);0==a&&Ph(this,0);2==a&&255==this.Vb[0].yd&&77==this.Fc&&(a=this.Jb[0],a.Ic[0]=a.kc[0],a.Ic[1]=a.kc[1],a.sd=Yc(this.N,this.Be))}else $g(this,a),b=this.Jb[a],b.ef[0]=b.$a[0],b.ef[1]=b.$a[1],b.Og=!0,Rh(this,a)}}; -function Th(a,b){var c=a.Jb[b],d=c.kc[1]<<8|c.kc[0];d||(d=1==c.Cd?256:65536);return d}function ld(a,b){var c=a.Jb[b],d=c.Ic[1]<<8|c.Ic[0];d||(d=1==c.Cd?256:65536);return d}function Rh(a,b){var c=a.Jb[b];c.ye=32==c.Ci?1:0;c.Cd=48==c.Ci?2:1} -function $g(a,b,c){var d=a.Jb[b];if(d.jf&&(2!=b||a.Fc&1)){var e=Yc(a.N,a.Be),f=(e-d.sd)/a.ui|0;0>f&&(d.sd=e,f=0);var g=Th(a,b),h=ld(a,b)-f;0==d.mode?(0>=h&&(h=0),h||(d.Ed=!0,d.jf=!1,b||Oh(a,0))):4==d.mode?(d.Ed=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Ic[0]=h&255,d.Ic[1]=h>>8,d.sd=e,!b&&d.Ed&&Oh(a,0))):6==d.mode&&(h-=f,0>=h&&(d.Ed=!d.Ed,h=g+h,0>=h&&(h=g),d.Ic[0]=h&255,d.Ic[1]=h>>8,d.sd=e,!b&&d.Ed&&Oh(a,0)));d.$a[0]=h&255;d.$a[1]=h>>8;c&&(a.sd=0)}return d} -function kd(a,b){for(var c=0;c=Qg){var c=a.N.U.Fd,d=Yc(a.N,a.Be);null==a.si&&(a.kh=Yc(a.N,a.Be),a.dn=1024,a.si=Math.floor(a.N.U.Fd/a.dn),kh(a));d>=a.fg&&(a.ea[12]|=64,a.ea[11]&64&&(a.ea[12]|=128,Oh(a,8)),a.fg=d+a.si);a.ea[0]==a.ea[1]&&a.ea[2]==a.ea[3]&&a.ea[4]==a.ea[5]&&(a.ea[12]|=32,a.ea[11]&32&&(a.ea[12]|=128,Oh(a,8)));var e=d-a.kh,f=Math.floor(e/c);if(f&&!(a.ea[11]&128)){for(;f--;)if(60<=++a.ea[0]&&(a.ea[0]=0,60<=++a.ea[2]&&(a.ea[2]=0,24<=++a.ea[4]))){a.ea[4]= -0;a.ea[6]=a.ea[6]%7+1;var g;g=a.ea[9];var h=sa[a.ea[8]-1];28==h&&0===g%4&&(g%100||0===g%400)&&h++;g=h;++a.ea[7]>g&&(a.ea[7]=1,12<++a.ea[8]&&(a.ea[8]=1,a.ea[9]=(a.ea[9]+1)%100))}a.ea[12]|=16;a.ea[11]&16&&(a.ea[12]|=128,Oh(a,8))}a.kh=d-e%c}}k.Uo=function(a,b){var c=this.Kh;if(this.zg&16)if(this.Fc&128)c=this.ud;else if(this.Ga){var c=this.Ga,d=0;c.Wb.length&&(d=c.Wb[0]);c.oa()&&c.Wa("scan code 0x"+m(d)+" delivered");c=d}q(this,a,null,b,"PPI_A",c);return c}; -k.iq=function(a,b,c){q(this,a,b,c,"PPI_A");this.Kh=b};k.Vo=function(a,b){var c=this.Fc;q(this,a,null,b,"PPI_B",c);return c};k.jq=function(a,b,c){q(this,a,b,c,"PPI_B");Uh(this,b);this.Ga&&Vh(this.Ga,b&128?!1:!0,b&64?!0:!1)};function Uh(a,b){var c=!!(b&2),d=!!(a.Fc&2);a.Fc=b;c!=d&&jd(a,c)}k.Wo=function(a,b){var c=0,c=this.za==Lg?this.Fc&4?c|this.yf&15:c|this.yf>>4&1:this.Fc&8?c|this.ud>>4:c|this.ud&15;this.Fc&1&&$g(this,2).Ed&&(c=this.Fc&2?c|32:c|16);q(this,a,null,b,"PPI_C",c,16448);return c}; -k.kq=function(a,b,c){q(this,a,b,c,"PPI_C");this.$i=b};k.Xo=function(a,b){var c=this.zg;q(this,a,null,b,"PPI_CTRL",c);return c};k.lq=function(a,b,c){q(this,a,b,c,"PPI_CTRL");this.zg=b};k.ko=function(a,b){var c=this.Fh;q(this,a,null,b,"8042_OUTBUFF",c,8192);this.ob&=-258;this.Ga&&Wh(this.Ga);return c}; -k.Ap=function(a,b,c){q(this,a,b,c,"8042_INBUF.DATA",null,8192);if(this.ob&8)switch(this.Qd){case 96:Xh(this,b);break;case 209:Yh(this,b);break;default:if(Xh(this,this.Pd&-17),this.Ga){a=-1;switch(b){case 255:a=250,Zh(this.Ga)}$h(this,a)}}this.Qd=b;this.ob&=-9};k.lo=function(a,b){var c=this.Fc&-209|(Yc(this.N)&64?16:0);q(this,a,null,b,"8042_RWREG",c,8192);return c};k.Bp=function(a,b,c){q(this,a,b,c,"8042_RWREG",null,8192);Uh(this,b)}; -k.mo=function(a,b){q(this,a,null,b,"8042_STATUS",this.ob,8192);var c=this.ob&255;this.ob&256&&(this.ob|=1,this.ob&=-257);return c}; -k.zp=function(a,b,c){q(this,a,b,c,"8042_INBUFF.CMD",null,8192);this.Qd=b;this.ob|=8;a=0;240<=this.Qd&&(a=this.Qd^15,this.Qd=240);switch(this.Qd){case 192:$h(this,this.Xe);break;case 173:Xh(this,this.Pd|16);break;case 174:Xh(this,this.Pd&-17);this.Ga&&Wh(this.Ga);break;case 170:this.Ga&&(a=this.Ga,a.Wb=[],a.oa()&&a.Wa("scan codes flushed"));Xh(this,this.Pd|16);$h(this,85);Yh(this,3);break;case 224:$h(this,this.Pd&16?0:1);break;case 240:a&1&&pe(this.N)}}; -function Xh(a,b){a.Pd=b;a.ob=a.ob&-5|b&4;a.Ga&&Vh(a.Ga,!!(b&8),!(b&16))}function $h(a,b){0<=b&&(a.Fh=b,a.ob&=-2,a.ob|=256)}function Yh(a,b){a.Xi=b;Ub(a.ha,!!(b&2));b&1||pe(a.N)}function ai(a,b){a.za=c?ah(this,c):this.ea[c];this.oa(2176)&&q(this,a,null,b,"CMOS.DATA["+m(c)+"]",d,!0);null!=b&&12==c&&(this.ea[c]&=15,d&128&&Ph(this,8),d&64&&this.ea[11]&64&&kh(this));return d}; -k.Qp=function(a,b,c){var d=this.Ye&63;this.oa(2176)&&q(this,a,b,c,"CMOS.DATA["+m(d)+"]",null,!0);a=b^this.ea[d];if(13>=d){if(c=b,10>d){var e=!1;this.ea[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.ea[d]=c;11==d&&a&64&&b&64&&kh(this)};k.So=function(a,b){q(this,a,null,b,"MFG_DATA",this.xg);return this.xg};k.fq=function(a,b,c){q(this,a,b,c,"MFG_DATA");this.xg=b}; -k.hq=function(a,b,c){q(this,a,b,c,"NMI");this.Jh=b};k.Rp=function(a,b,c){q(this,a,b,c,"COPROC.CLEAR")};k.Sp=function(a,b,c){q(this,a,b,c,"COPROC.RESET")}; -k.ip=function(a){if(this.oa(4096)&&ze(this.Z,26,a)){var b=this.N.G>>8;Ae(this.N,a,function(a,d){return function(e){d=Yc(a.N)-d;var f,g=a.N.J&255,h=a.N.J>>8,t=a.N.J&255,r=a.N.J>>8;if(2==b||3==b)f=" CH(hour)="+n(h)+" CL(min)="+m(g)+" DH(sec)="+m(r);else if(4==b||5==b)f=" CX(year)="+n(a.N.I)+" DH(month)="+m(r)+" DL(day)="+m(t);Be(a.Z,26,e,d,f)}}(this,Yc(this.N)))}return!0};function Mg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>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.C>>8,b.call(this));this.C=this.C&255|c<<8}],A=[function(a){this.G=a.call(this,this.G,H(this,this.C+this.F));this.A-=this.B.aa}, +function(a){this.G=a.call(this,this.G,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,H(this,this.F));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.D));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.K()));this.A-=this.B.ua},function(a){this.G=a.call(this,this.G,H(this, +this.C));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,H(this,this.F));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.D));this.A-=this.B.T},function(a){this.I= +a.call(this,this.I,H(this,this.K()));this.A-=this.B.ua},function(a){this.I=a.call(this,this.I,H(this,this.C));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.F)); +this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.D));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.K()));this.A-=this.B.ua},function(a){this.J=a.call(this,this.J,H(this,this.C));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.C=a.call(this, +this.C,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.F));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.D));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.K()));this.A-=this.B.ua},function(a){this.C=a.call(this,this.C,H(this,this.C));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D)));this.A-=this.B.ba}, +function(a){x(this,a.call(this,w(this),I(this,this.H+this.F)));this.A-=this.B.ba},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.F)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.D)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.K())));this.A-=this.B.ua},function(a){x(this,a.call(this,w(this),H(this,this.C)));this.A-=this.B.T},function(a){this.H=a.call(this,this.H, +H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.F));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.D));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.K()));this.A-=this.B.ua}, +function(a){this.H=a.call(this,this.H,H(this,this.C));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,H(this,this.F));this.A-=this.B.T},function(a){this.F=a.call(this,this.F, +H(this,this.D));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.K()));this.A-=this.B.ua},function(a){this.F=a.call(this,this.F,H(this,this.C));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D));this.A-=this.B.aa}, +function(a){this.D=a.call(this,this.D,H(this,this.F));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.D));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.K()));this.A-=this.B.ua},function(a){this.D=a.call(this,this.D,H(this,this.C));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G, +I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this, +this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I, +I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this, +this.J,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C, +I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.L()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this), +H(this,this.C+this.F+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.F+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.D+this.L())));this.A-=this.B.M},function(a){x(this, +a.call(this,w(this),I(this,this.H+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.H= +a.call(this,this.H,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this, +this.F,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D, +H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this, +this.D,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.G= +a.call(this,this.G,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this, +this.I,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J, +H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this, +this.J,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.C= +a.call(this,this.C,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.K()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F+this.K())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D+this.K())));this.A-=this.B.P},function(a){x(this, +a.call(this,w(this),I(this,this.H+this.F+this.K())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.K())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.D+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),I(this,this.H+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H= +a.call(this,this.H,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H= +a.call(this,this.H,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.F= +a.call(this,this.F,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this, +this.D,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G, +this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G=a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,w(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this,this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this, +this.I,this.C)},function(a){this.I=a.call(this,this.I,w(this))},function(a){this.I=a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J=a.call(this,this.J,w(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J= +a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C=a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,w(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C=a.call(this,this.C,this.D)},function(a){x(this,a.call(this,w(this),this.G))}, +function(a){x(this,a.call(this,w(this),this.I))},function(a){x(this,a.call(this,w(this),this.J))},function(a){x(this,a.call(this,w(this),this.C))},function(a){x(this,a.call(this,w(this),w(this)))},function(a){x(this,a.call(this,w(this),this.H))},function(a){x(this,a.call(this,w(this),this.F))},function(a){x(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H= +a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H=a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F= +a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D=a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],ue=[function(a){a=a.call(this,O(this,this.C+this.F), +this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.G);R(this, +a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.I);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.I);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.I);R(this,a);this.A-= +this.B.T},function(a){a=a.call(this,O(this,this.D),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.I);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.J);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.J);R(this,a);this.A-=this.B.ba},function(a){a= +a.call(this,P(this,this.H+this.D),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.J);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+ +this.D),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.C);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.C);R(this, +a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),w(this));R(this,a); +this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),w(this));R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.H);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.H);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.H);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.H);R(this,a);this.A-= +this.B.aa},function(a){a=a.call(this,O(this,this.F),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.H);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.F);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.F);R(this,a);this.A-=this.B.ba},function(a){a= +a.call(this,P(this,this.H+this.F),this.F);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.F);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.F);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+ +this.F),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.D); +R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this, +O(this,this.F+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.I);R(this,a);this.A-=this.B.P}, +function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.I); +R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this, +O(this,this.D+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.C);R(this,a);this.A-= +this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()), +w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,P(this,this.H+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.H); +R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+ +this.D+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,O(this,this.C+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.D); +R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this, +this.H+this.F+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,O(this,this.C+this.F+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.I); +R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this, +P(this,this.H+this.D+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.C);R(this,a);this.A-=this.B.O}, +function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()), +this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a= +a.call(this,O(this,this.F+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.H);R(this,a); +this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+ +this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.F);R(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,O(this,this.D+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()), +this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.D);R(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216], +A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],ve=[function(a,b){var c=a[0].call(this,O(this,this.C+this.F),b.call(this));R(this, +c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T}, +function(a,b){var c=a[0].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[0].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c= +a[1].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.C+this.F), +b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));R(this, +c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba}, +function(a,b){var c=a[3].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.D), +b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,P(this,this.H+this.F),b.call(this));R(this, +c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a, +b){var c=a[6].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c= +a[6].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this, +this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,O(this,this.C),b.call(this)); +R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this, +this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this, +O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a, +b){var c=a[1].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-= +this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.L()),b.call(this));R(this, +c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.F+ +this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this, +this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c= +a[4].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P}, +function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-= +this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.F+this.L()), +b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.C+ +this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, +P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a, +b){var c=a[0].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M}, +function(a,b){var c=a[1].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.F+this.K()),b.call(this)); +R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.C+this.D+this.K()), +b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this, +this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c= +a[3].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a, +b){var c=a[4].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.F+this.K()),b.call(this));R(this, +c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.C+this.D+this.K()),b.call(this)); +R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.H+this.K()), +b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this, +P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, +O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a, +b){var c=a[7].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){this.G=a[0].call(this,this.G,b.call(this))},function(a,b){this.I=a[0].call(this,this.I,b.call(this))},function(a,b){this.J=a[0].call(this,this.J,b.call(this))},function(a,b){this.C=a[0].call(this, +this.C,b.call(this))},function(a,b){x(this,a[0].call(this,w(this),b.call(this)))},function(a,b){this.H=a[0].call(this,this.H,b.call(this))},function(a,b){this.F=a[0].call(this,this.F,b.call(this))},function(a,b){this.D=a[0].call(this,this.D,b.call(this))},function(a,b){this.G=a[1].call(this,this.G,b.call(this))},function(a,b){this.I=a[1].call(this,this.I,b.call(this))},function(a,b){this.J=a[1].call(this,this.J,b.call(this))},function(a,b){this.C=a[1].call(this,this.C,b.call(this))},function(a,b){x(this, +a[1].call(this,w(this),b.call(this)))},function(a,b){this.H=a[1].call(this,this.H,b.call(this))},function(a,b){this.F=a[1].call(this,this.F,b.call(this))},function(a,b){this.D=a[1].call(this,this.D,b.call(this))},function(a,b){this.G=a[2].call(this,this.G,b.call(this))},function(a,b){this.I=a[2].call(this,this.I,b.call(this))},function(a,b){this.J=a[2].call(this,this.J,b.call(this))},function(a,b){this.C=a[2].call(this,this.C,b.call(this))},function(a,b){x(this,a[2].call(this,w(this),b.call(this)))}, +function(a,b){this.H=a[2].call(this,this.H,b.call(this))},function(a,b){this.F=a[2].call(this,this.F,b.call(this))},function(a,b){this.D=a[2].call(this,this.D,b.call(this))},function(a,b){this.G=a[3].call(this,this.G,b.call(this))},function(a,b){this.I=a[3].call(this,this.I,b.call(this))},function(a,b){this.J=a[3].call(this,this.J,b.call(this))},function(a,b){this.C=a[3].call(this,this.C,b.call(this))},function(a,b){x(this,a[3].call(this,w(this),b.call(this)))},function(a,b){this.H=a[3].call(this, +this.H,b.call(this))},function(a,b){this.F=a[3].call(this,this.F,b.call(this))},function(a,b){this.D=a[3].call(this,this.D,b.call(this))},function(a,b){this.G=a[4].call(this,this.G,b.call(this))},function(a,b){this.I=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.C=a[4].call(this,this.C,b.call(this))},function(a,b){x(this,a[4].call(this,w(this),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.C=a[5].call(this,this.C,b.call(this))},function(a,b){x(this,a[5].call(this,w(this),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.C=a[6].call(this,this.C,b.call(this))},function(a,b){x(this,a[6].call(this,w(this),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.C=a[7].call(this,this.C,b.call(this))},function(a,b){x(this,a[7].call(this,w(this),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))}]; +function Kg(a){n.call(this,"ChipSet",a,Kg,16384);this.za=(this.za=a.model)?parseInt(this.za,10):Lg;this.hc=0;var b=a.sw1;if(b)this.hc=Mg(b,Ng|Og.Hn);else{this.me=[360,360];(b=a.floppies)&&b.length&&(this.me=b);if(b=this.me.length)this.hc|=Pg.Qi,b--,this.hc|=(b&3)<=Qg&&(this.Th=this.Fg=2);this.Ce=a.scaleTimers||!1;this.Fq=a.rtcDate; +this.Kl=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.mj=new window.webkitAudioContext);this.reset(!0);jb(this)}Ya(n,Kg);var Lg=5150,Qg=5170,Rg={none:0,tv:1,color:2,mono:3,ega:0},Pg={Qi:1,ONE:0,ur:64,sr:128,Sq:192,qg:192,rg:6},Ng=12,Og={tr:16,Kq:32,Hn:48,qg:48,rg:4};k=Kg.prototype; +k.Fb=function(a,b,c){switch(b){case "sw1":return this.qa[b]=c,Sg(this,b,c,this.hc,{0:this.za==Lg?"Bootable Floppy Drive":"Loop on POST",1:this.za==Lg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.za==Lg)return this.qa[b]=c,Sg(this,b,c,this.Re,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.qa[b]=c,!0}return!1}; +k.xc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.Ba=a;this.Ha=rb(a,"Keyboard");this.yi=c.U.Gd/1193181;bc(b,this,Tg);fc(b,this,Ug);this.zab;b++){var c=13>=b?ah(e,b):e.ea[b];a&&(a+="\n");a+="CMOS[0x"+l(b)+"]: 0x"+l(c)}e.Z.R(a)})}xe(c,26,this,this.mp)};k.fc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.ec=function(a){return a&&this.save?this.save():!0}; +k.reset=function(a){var b;this.vd=this.hc;this.yf=this.Re;bh(this);this.mb=Array(this.Th);for(b=0;b=Qg){this.ob=16;this.Rd=0;this.Qd=16;this.Kh=0;this.Ye=160;512<=fh(this)&&(this.Ye|=16);3==gh(this)&&(this.Ye|=64);this.bj=3;this.zg=0;this.Eh=Array(7);this.Ze=0;a&&(this.ea=Array(64));hh(this, +this.Fq);for(a=21;24>=a;a++)this.ea[a]=0;for(a=14;46>a;a++)void 0===this.ea[a]&&(this.ea[a]=0);this.ea[20]=this.vd&(Og.qg|2|Pg.Qi|Pg.qg);this.ea[16]=ih(this,0)<<4|ih(this,1);jh(this)}}; +function hh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.R("CMOS date invalid ("+b+"), using "+c)):b&&a.R("CMOS date: "+c);a.ea[0]=c.getSeconds();a.ea[1]=0;a.ea[2]=c.getMinutes();a.ea[3]=0;a.ea[4]=c.getHours();a.ea[5]=0;a.ea[6]=c.getDay()+1;a.ea[7]=c.getDate();a.ea[8]=c.getMonth()+1;c=c.getFullYear();a.ea[9]=c%100;c/=100;a.ea[50]=c%10|c/10<<4;a.ea[10]=38;a.ea[11]=2;a.ea[12]=0;a.ea[13]=128;a.ph=a.hg=0;a.fn=a.wi=null} +function ah(a,b){var c=a.ea[b];if(10>b){var d=!1;4!=b&&5!=b||a.ea[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.ea[11]&4||(d&&128c;c++)b+=a.ea[c];a.ea[47]=b&255;a.ea[46]=b>>8} +k.save=function(){var a=new Ee(this);a.set(0,[this.hc,this.Re,this.vd,this.yf]);for(var b=[],c=0;c=Qg&&(a.set(5,[this.ob,this.Rd,this.Qd,this.Kh,this.Ye,this.bj]),a.set(6,[this.zg,this.Eh,this.Ze,this.ea,this.ph,this.hg]));return a.data()}; +k.restore=function(a){var b,c;b=a[0];this.hc=b[0];this.Re=b[1];this.vd=b[2];this.yf=b[3];b=a[1];for(c=0;c>2)+1)*a.np+32*((b?a.Re:a.yf)&15)}function rh(a,b){var c=b?a.hc:a.vd;return a.za!=Lg||c&Pg.Qi?((c&Pg.qg)>>Pg.rg)+1:0} +function ih(a,b){if(b>Og.rg} +function Sg(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=db(c,"pcjs-bitCell");c=null;for(g=0;gg.ab[0]&&(g.ab[0]=255,g.ab[1]--,0>g.ab[1]&&(g.ab[1]=255)));return h}function wh(a,b,c,d,e,f){var g=a.mb[b];a.pa(384)&&p(a,d,e,f,"DMA"+b+".CHANNEL"+c+".COUNT["+g.pb+"]",null,!0);a=g.Qb[c];a.ab[g.pb]=a.kc[g.pb]=e;g.pb^=1}function xh(a,b,c,d){var e=a.mb[b],f=e.ue|1;e.ue&=-16;a.pa(384)&&p(a,c,null,d,"DMA"+b+".STATUS",f,!0);return f} +function yh(a,b,c,d,e){var f=a.mb[b];a.pa(384)&&p(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;f.ue=f.ue&~(16<>2].Qb[b&3],c,d,e)} +function Ah(a,b,c){b=a.mb[b>>2].Qb[b&3];b.Xh&&b.Fj&&b.Ai?(c&&(b.Zh=c),b.ae||jf(a,b,!0)):c&&c(!0)}function jf(a,b,c){c&&(b.count=b.ab[1]<<8|b.ab[0],b.Dn=b.mode&12,b.Ml=b.pd=!1);for(var d=!1;0<=b.count&&(c=b.Qh<<16|b.gb[1]<<8|b.gb[0],4==b.Dn?(d=!0,function(c){b.Fj.call(b.Xh,b.Ai,-1,function(f,g){0>f&&(b.Ml||(b.Ml=!0),f=255);b.ae||a.ha.ud(c,f);(d=g)&&setTimeout(function(){Ih(b)||jf(a,b)},0)})}(c)):8==b.Dn?(c=a.ha.Oa(c),0>b.Fj.call(b.Xh,b.Ai,c)&&(b.pd=!0)):b.pd=!0),!d&&!Ih(b););} +function Ih(a){if(!a.pd&&0<=--a.count&&(a.mode&32?(a.gb[0]--,0>a.gb[0]&&(a.gb[0]=255,a.gb[1]--,0>a.gb[1]&&(a.gb[1]=255))):(a.gb[0]++,255>3];b=1<<(b&7);d.Sb&b||(d.Sb|=b,d.fg=c||0,Lh(a))} +function Ph(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Sb&d&&(c.Sb&=~d,Lh(a))}function Lh(a,b){var c,d=-1;1>=1),dd(a.N,c))),2==b&&jd(a))}k=Kg.prototype; +k.fp=function(a,b){p(this,a,null,b,"TIMER_CTRL",null,1024);return null}; +k.tq=function(a,b,c){this.gj=b;p(this,a,b,c,"TIMER_CTRL",null,1024);a=(b&192)>>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Jb[a];e.Hi=b;e.mode=d;e.rl=c;e.kc=[0,0];e.ab=[0,0];e.ff=[0,0];e.Fd=!1;e.Rg=!1;e.kf=!1;Rh(this,a);0==a&&Ph(this,0);2==a&&255==this.Vb[0].zd&&77==this.Gc&&(a=this.Jb[0],a.Jc[0]=a.kc[0],a.Jc[1]=a.kc[1],a.sd=Yc(this.N,this.Ce))}else $g(this,a),b=this.Jb[a],b.ff[0]=b.ab[0],b.ff[1]=b.ab[1],b.Rg=!0,Rh(this,a)}}; +function Th(a,b){var c=a.Jb[b],d=c.kc[1]<<8|c.kc[0];d||(d=1==c.Dd?256:65536);return d}function ld(a,b){var c=a.Jb[b],d=c.Jc[1]<<8|c.Jc[0];d||(d=1==c.Dd?256:65536);return d}function Rh(a,b){var c=a.Jb[b];c.ze=32==c.Hi?1:0;c.Dd=48==c.Hi?2:1} +function $g(a,b,c){var d=a.Jb[b];if(d.kf&&(2!=b||a.Gc&1)){var e=Yc(a.N,a.Ce),f=(e-d.sd)/a.yi|0;0>f&&(d.sd=e,f=0);var g=Th(a,b),h=ld(a,b)-f;0==d.mode?(0>=h&&(h=0),h||(d.Fd=!0,d.kf=!1,b||Oh(a,0))):4==d.mode?(d.Fd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Jc[0]=h&255,d.Jc[1]=h>>8,d.sd=e,!b&&d.Fd&&Oh(a,0))):6==d.mode&&(h-=f,0>=h&&(d.Fd=!d.Fd,h=g+h,0>=h&&(h=g),d.Jc[0]=h&255,d.Jc[1]=h>>8,d.sd=e,!b&&d.Fd&&Oh(a,0)));d.ab[0]=h&255;d.ab[1]=h>>8;c&&(a.sd=0)}return d} +function kd(a,b){for(var c=0;c=Qg){var c=a.N.U.Gd,d=Yc(a.N,a.Ce);null==a.wi&&(a.ph=Yc(a.N,a.Ce),a.fn=1024,a.wi=Math.floor(a.N.U.Gd/a.fn),kh(a));d>=a.hg&&(a.ea[12]|=64,a.ea[11]&64&&(a.ea[12]|=128,Oh(a,8)),a.hg=d+a.wi);a.ea[0]==a.ea[1]&&a.ea[2]==a.ea[3]&&a.ea[4]==a.ea[5]&&(a.ea[12]|=32,a.ea[11]&32&&(a.ea[12]|=128,Oh(a,8)));var e=d-a.ph,f=Math.floor(e/c);if(f&&!(a.ea[11]&128)){for(;f--;)if(60<=++a.ea[0]&&(a.ea[0]=0,60<=++a.ea[2]&&(a.ea[2]=0,24<=++a.ea[4]))){a.ea[4]= +0;a.ea[6]=a.ea[6]%7+1;var g;g=a.ea[9];var h=ua[a.ea[8]-1];28==h&&0===g%4&&(g%100||0===g%400)&&h++;g=h;++a.ea[7]>g&&(a.ea[7]=1,12<++a.ea[8]&&(a.ea[8]=1,a.ea[9]=(a.ea[9]+1)%100))}a.ea[12]|=16;a.ea[11]&16&&(a.ea[12]|=128,Oh(a,8))}a.ph=d-e%c}}k.Yo=function(a,b){var c=this.Ph;if(this.Bg&16)if(this.Gc&128)c=this.vd;else if(this.Ha){var c=this.Ha,d=0;c.Wb.length&&(d=c.Wb[0]);c.pa()&&c.Xa("scan code 0x"+l(d)+" delivered");c=d}p(this,a,null,b,"PPI_A",c);return c}; +k.mq=function(a,b,c){p(this,a,b,c,"PPI_A");this.Ph=b};k.Zo=function(a,b){var c=this.Gc;p(this,a,null,b,"PPI_B",c);return c};k.nq=function(a,b,c){p(this,a,b,c,"PPI_B");Uh(this,b);this.Ha&&Vh(this.Ha,b&128?!1:!0,b&64?!0:!1)};function Uh(a,b){var c=!!(b&2),d=!!(a.Gc&2);a.Gc=b;c!=d&&jd(a,c)}k.$o=function(a,b){var c=0,c=this.za==Lg?this.Gc&4?c|this.yf&15:c|this.yf>>4&1:this.Gc&8?c|this.vd>>4:c|this.vd&15;this.Gc&1&&$g(this,2).Fd&&(c=this.Gc&2?c|32:c|16);p(this,a,null,b,"PPI_C",c,16448);return c}; +k.oq=function(a,b,c){p(this,a,b,c,"PPI_C");this.ej=b};k.ap=function(a,b){var c=this.Bg;p(this,a,null,b,"PPI_CTRL",c);return c};k.pq=function(a,b,c){p(this,a,b,c,"PPI_CTRL");this.Bg=b};k.oo=function(a,b){var c=this.Kh;p(this,a,null,b,"8042_OUTBUFF",c,8192);this.ob&=-258;this.Ha&&Wh(this.Ha);return c}; +k.Ep=function(a,b,c){p(this,a,b,c,"8042_INBUF.DATA",null,8192);if(this.ob&8)switch(this.Rd){case 96:Xh(this,b);break;case 209:Yh(this,b);break;default:if(Xh(this,this.Qd&-17),this.Ha){a=-1;switch(b){case 255:a=250,Zh(this.Ha)}$h(this,a)}}this.Rd=b;this.ob&=-9};k.po=function(a,b){var c=this.Gc&-209|(Yc(this.N)&64?16:0);p(this,a,null,b,"8042_RWREG",c,8192);return c};k.Fp=function(a,b,c){p(this,a,b,c,"8042_RWREG",null,8192);Uh(this,b)}; +k.qo=function(a,b){p(this,a,null,b,"8042_STATUS",this.ob,8192);var c=this.ob&255;this.ob&256&&(this.ob|=1,this.ob&=-257);return c}; +k.Dp=function(a,b,c){p(this,a,b,c,"8042_INBUFF.CMD",null,8192);this.Rd=b;this.ob|=8;a=0;240<=this.Rd&&(a=this.Rd^15,this.Rd=240);switch(this.Rd){case 192:$h(this,this.Ye);break;case 173:Xh(this,this.Qd|16);break;case 174:Xh(this,this.Qd&-17);this.Ha&&Wh(this.Ha);break;case 170:this.Ha&&(a=this.Ha,a.Wb=[],a.pa()&&a.Xa("scan codes flushed"));Xh(this,this.Qd|16);$h(this,85);Yh(this,3);break;case 224:$h(this,this.Qd&16?0:1);break;case 240:a&1&&pe(this.N)}}; +function Xh(a,b){a.Qd=b;a.ob=a.ob&-5|b&4;a.Ha&&Vh(a.Ha,!!(b&8),!(b&16))}function $h(a,b){0<=b&&(a.Kh=b,a.ob&=-2,a.ob|=256)}function Yh(a,b){a.bj=b;Ub(a.ha,!!(b&2));b&1||pe(a.N)}function ai(a,b){a.za=c?ah(this,c):this.ea[c];this.pa(2176)&&p(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.ea[c]&=15,d&128&&Ph(this,8),d&64&&this.ea[11]&64&&kh(this));return d}; +k.Up=function(a,b,c){var d=this.Ze&63;this.pa(2176)&&p(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.ea[d];if(13>=d){if(c=b,10>d){var e=!1;this.ea[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.ea[d]=c;11==d&&a&64&&b&64&&kh(this)};k.Wo=function(a,b){p(this,a,null,b,"MFG_DATA",this.zg);return this.zg};k.jq=function(a,b,c){p(this,a,b,c,"MFG_DATA");this.zg=b}; +k.lq=function(a,b,c){p(this,a,b,c,"NMI");this.Oh=b};k.Vp=function(a,b,c){p(this,a,b,c,"COPROC.CLEAR")};k.Wp=function(a,b,c){p(this,a,b,c,"COPROC.RESET")}; +k.mp=function(a){if(this.pa(4096)&&ze(this.Z,26,a)){var b=this.N.G>>8;Ae(this.N,a,function(a,d){return function(e){d=Yc(a.N)-d;var f,g=a.N.J&255,h=a.N.J>>8,t=a.N.J&255,r=a.N.J>>8;if(2==b||3==b)f=" CH(hour)="+m(h)+" CL(min)="+l(g)+" DH(sec)="+l(r);else if(4==b||5==b)f=" CX(year)="+m(a.N.I)+" DH(month)="+l(r)+" DL(day)="+l(t);Be(a.Z,26,e,d,f)}}(this,Yc(this.N)))}return!0};function Mg(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.Ri=d.symbols;if(!this.Kb.length){wa("Empty ROM: "+a);return}if(1==this.Kb.length){wa(this.Kb[0]);return}}catch(g){this.Ca("ROM data error: "+ +ci.prototype.zp=function(a,b,c){if(c)this.Ea("Unable to load system ROM (error "+c+")");else{if("["==b.charAt(0)||"{"==b.charAt(0))try{var d=eval("("+b+")"),e=d.bytes,f=d.data;if(e)this.Kb=e;else if(f)for(this.Kb=Array(4*f.length),c=b=0;b>8&255,this.Kb[c++]=f[b]>>16&255,this.Kb[c++]=f[b]>>24&255;else this.Kb=d;this.Wi=d.symbols;if(!this.Kb.length){ya("Empty ROM: "+a);return}if(1==this.Kb.length){ya(this.Kb[0]);return}}catch(g){this.Ea("ROM data error: "+ g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.Kb=Array(a.length),d=0;d>>d.Ja].mg(e&d.Ea,a.Kb[c]&255)}return!0}return!1}Ja(function(){for(var a=cb(window.document,"pcjs","rom"),b=0;b>>d.Ga].og(e&d.Da,a.Kb[c]&255)}return!0}return!1}Ma(function(){for(var a=db(window.document,"pcjs","rom"),b=0;bthis.Ch?21:23,c=a.ea[b]|a.ea[b+1]<<8,c=c+(this.ee>>10);a.ea[b]=c&255;a.ea[b+1]=c>>8;jh(a)}}else wa("No RAM allocated")}; -function ii(){this.Gn=ki;this.Hn=li}var ji=2160066560,ki=255,li=0;function mi(){return this.X.Hn}function ni(a,b){this.X.Gn=b}var oi=[mi,mi,mi,ni,ni,ni];ii.prototype.Nl=function(){return[null,0]};ii.prototype.Cj=function(){return oi};Ja(function(){for(var a=cb(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Fq:65,Gq:66,Xk:67,An:68,E:69,Nq:70,Qq:71,Yk:72,Sq:73,Tq:74,Uq:75,Vq:76,Wq:77,Mi:78,Yq:79,Zq:80,ar:81,$k:82,er:83,or:84,sr:85,tr:86,ur:87,wr:88,xr:89,yr:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,zr:97,Ar:98,Cr:99,Jr:100,Kr:101,Lr:102,Nr:103,Pr:104,Qr:105,Rr:106,Sr:107, -Tr:108,Ur:109,Vr:110,Xr:111,Yr:112,Zr:113,$r:114,es:115,js:116,ks:117,ls:118,ms:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},qi={};qi[186]=W[";"];qi[187]=W["="];qi[188]=W[","];qi[189]=W["-"];qi[190]=W["."];qi[191]=W["/"];qi[192]=W["`"];qi[219]=W["["];qi[220]=W["\\"];qi[221]=W["]"];qi[222]=W["'"];qi[173]=W["-"];var ri={};ri[W["1"]]=W["!"];ri[W["2"]]=W["@"];ri[W["3"]]=W["#"];ri[W["4"]]=W.$;ri[W["5"]]=W["%"];ri[W["6"]]=W["^"];ri[W["7"]]=W["&"];ri[W["8"]]=W["*"];ri[W["9"]]=W["("]; -ri[W["0"]]=W[")"];ri[186]=W[":"];ri[187]=W["+"];ri[188]=W["<"];ri[189]=W._;ri[190]=W[">"];ri[191]=W["?"];ri[192]=W["~"];ri[219]=W["{"];ri[220]=W["|"];ri[221]=W["}"];ri[222]=W['"'];ri[173]=W._;ri[61]=W["+"];ri[59]=W[":"]; -var si={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},ti={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},ui={esc:1027,1:W["1"],2:W["2"],3:W["3"],4:W["4"],5:W["5"],6:W["6"],7:W["7"],8:W["8"],9:W["9"],0:W["0"],"-":W["-"],"=":W["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":W["["],"]":W["]"],enter:13, -ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":W[";"],quote:W["'"],"`":W["`"],shift:1016,"\\":W["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":W[","],".":W["."],"/":W["/"],"right-shift":3016,prtsc:1044,alt:1018,space:W[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},vi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[W["1"]]=2;X[W["!"]]=10754;X[W["2"]]=3;X[W["@"]]=10755;X[W["3"]]=4;X[W["#"]]=10756;X[W["4"]]=5;X[W.$]=10757;X[W["5"]]=6;X[W["%"]]=10758;X[W["6"]]=7;X[W["^"]]=10759;X[W["7"]]=8;X[W["&"]]=10760;X[W["8"]]=9;X[W["*"]]=10761;X[W["9"]]=10;X[W["("]]=10762;X[W["0"]]=11;X[W[")"]]=10763;X[W["-"]]=12;X[W._]=10764;X[W["="]]=13;X[W["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; -X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[W["["]]=26;X[W["{"]]=10778;X[W["]"]]=27;X[W["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[W[";"]]=39; -X[W[":"]]=10791;X[W["'"]]=40;X[W['"']]=10792;X[W["`"]]=41;X[W["~"]]=10793;X[1016]=42;X[W["\\"]]=43;X[W["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[W[","]]=51;X[W["<"]]=10803;X[W["."]]=52;X[W[">"]]=10804;X[W["/"]]=53;X[W["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[W[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; +hi.prototype.reset=function(){if(!this.Hh&&!this.co&&this.fa){var a=1024*fh(this.fa);this.fe&&a!=this.fe&&(Xb(this.ha,this.Hh,this.fe),this.ai=!1);this.fe=a}!this.ai&&this.fe&&Vb(this.ha,this.Hh,this.fe,1)&&(this.ai=!0,a=Math.floor(this.fe/1024)+"Kb",this.Jg&&(a+=" ("+this.Jg+")",this.Jg=null),this.status(a),"ramCPQ"==this.Xg&&(this.X=new ii,Vb(this.ha,ji,1,4,this.X)));if(this.ai){if(this.io||Zb(this.ha,1138,4660),this.fa&&(a=this.fa,a.ea)){var b=1048576>this.Hh?21:23,c=a.ea[b]|a.ea[b+1]<<8,c=c+(this.fe>> +10);a.ea[b]=c&255;a.ea[b+1]=c>>8;jh(a)}}else ya("No RAM allocated")};function ii(){this.Kn=ki;this.Ln=li}var ji=2160066560,ki=255,li=0;function mi(){return this.X.Ln}function ni(a,b){this.X.Kn=b}var oi=[mi,mi,mi,ni,ni,ni];ii.prototype.Pl=function(){return[null,0]};ii.prototype.Gj=function(){return oi};Ma(function(){for(var a=db(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Iq:65,Jq:66,$k:67,Fn:68,E:69,Qq:70,Tq:71,al:72,Vq:73,Wq:74,Xq:75,Yq:76,Zq:77,Ri:78,ar:79,br:80,dr:81,cl:82,hr:83,rr:84,vr:85,wr:86,xr:87,zr:88,Ar:89,Br:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Cr:97,Dr:98,Fr:99,Mr:100,Nr:101,Or:102,Qr:103,Rr:104,Sr:105,Tr:106,Ur:107, +Vr:108,Wr:109,Xr:110,Zr:111,$r:112,as:113,cs:114,gs:115,ks:116,ls:117,ms:118,ns:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},qi={};qi[186]=V[";"];qi[187]=V["="];qi[188]=V[","];qi[189]=V["-"];qi[190]=V["."];qi[191]=V["/"];qi[192]=V["`"];qi[219]=V["["];qi[220]=V["\\"];qi[221]=V["]"];qi[222]=V["'"];qi[173]=V["-"];var ri={};ri[V["1"]]=V["!"];ri[V["2"]]=V["@"];ri[V["3"]]=V["#"];ri[V["4"]]=V.$;ri[V["5"]]=V["%"];ri[V["6"]]=V["^"];ri[V["7"]]=V["&"];ri[V["8"]]=V["*"];ri[V["9"]]=V["("]; +ri[V["0"]]=V[")"];ri[186]=V[":"];ri[187]=V["+"];ri[188]=V["<"];ri[189]=V._;ri[190]=V[">"];ri[191]=V["?"];ri[192]=V["~"];ri[219]=V["{"];ri[220]=V["|"];ri[221]=V["}"];ri[222]=V['"'];ri[173]=V._;ri[61]=V["+"];ri[59]=V[":"]; +var si={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},ti={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},ui={esc:1027,1:V["1"],2:V["2"],3:V["3"],4:V["4"],5:V["5"],6:V["6"],7:V["7"],8:V["8"],9:V["9"],0:V["0"],"-":V["-"],"=":V["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":V["["],"]":V["]"],enter:13, +ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":V[";"],quote:V["'"],"`":V["`"],shift:1016,"\\":V["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":V[","],".":V["."],"/":V["/"],"right-shift":3016,prtsc:1044,alt:1018,space:V[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},vi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[V["1"]]=2;X[V["!"]]=10754;X[V["2"]]=3;X[V["@"]]=10755;X[V["3"]]=4;X[V["#"]]=10756;X[V["4"]]=5;X[V.$]=10757;X[V["5"]]=6;X[V["%"]]=10758;X[V["6"]]=7;X[V["^"]]=10759;X[V["7"]]=8;X[V["&"]]=10760;X[V["8"]]=9;X[V["*"]]=10761;X[V["9"]]=10;X[V["("]]=10762;X[V["0"]]=11;X[V[")"]]=10763;X[V["-"]]=12;X[V._]=10764;X[V["="]]=13;X[V["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; +X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[V["["]]=26;X[V["{"]]=10778;X[V["]"]]=27;X[V["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[V[";"]]=39; +X[V[":"]]=10791;X[V["'"]]=40;X[V['"']]=10792;X[V["`"]]=41;X[V["~"]]=10793;X[1016]=42;X[V["\\"]]=43;X[V["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[V[","]]=51;X[V["<"]]=10803;X[V["."]]=52;X[V[">"]]=10804;X[V["/"]]=53;X[V["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[V[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;k=pi.prototype; -k.Fb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ra[e])switch(b){case "kbd":return this.ra[e]=c,c.onkeydown=function(a){return wi(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;if(d.Al){var b=d.Rb.length?d.Rb[0].Pe:0;b&&(65<=b&&90>=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.yj=!0,a=b)}(b=!X[a]||!!(d.Zb&128))||xi(d,a,!0);return b},c.onkeyup=function(a){return wi(d,a,!1)},!0;case "caps-lock":return this.ra[e]=c,c.onclick=function(){d.N&&d.N.Mc();xi(d, -1020,!0)},!0;case "num-lock":return this.ra[e]=c,c.onclick=function(){d.N&&d.N.Mc();xi(d,1144,!0)},!0;case "scroll-lock":return this.ra[e]=c,c.onclick=function(){d.N&&d.N.Mc();xi(d,1145,!0)},!0;default:var f=b.toUpperCase().replace(/-/g,"_");if(void 0!==ti[f]&&"button"==a)return this.ra[e]=c,c.onclick=function(a,b,c){return function(){a.N&&a.N.Mc();yi(a,c,!0);xi(a,c,!0)}}(this,f,ti[f]),!0;if(void 0!==ui[b])return this.sl++,this.ra[e]=c,a=function(a,b,c){return function(){xi(a,c)}}(this,b,ui[b]),b= -function(a,b,c){return function(){zi(a,c)}}(this,b,ui[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=c.onmouseout=b),!0}return!1};function Ai(a,b,c){if(a.sl){for(var d in ri)if(b==ri[d]){b=parseInt(d,10);(d=qi[d])&&(b=d);break}for(var e in ui)if((d=ui[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=ui[e]==d),d){(a=a.ra["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}} -k.wc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.fa=sb(a,"ChipSet")};function Zh(a,b){a.Wa("keyboard reset",32896);a.Wb=[170];b&&a.fa&&ai(a.fa,a.Wb[0])}function Vh(a,b,c){a.rj!==c&&(a.rj=a.wj=c);a.Zh!==b&&(a.Zh=b)&&!a.wj&&bi(a,!0);a.Zh&&a.wj&&(Zh(a,!0),a.wj=!1)}function Wh(a){var b=0;a.Wb.length&&(b=a.Wb[0],a.fa&&ai(a.fa,b));a.oa()&&a.Wa("scan code 0x"+m(b)+" available")} -function bi(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.Ad:a.Zb)&b):d||b&255&&(b=255);if(c){a.Ad&=~b;d&&(a.Ad|=b);c=b;var f,g;for(g in vi)d="led-"+g,e=vi[g],c&&c!=e||!(f=a.ra[d])||(f.style.backgroundColor=a.Ad&e?"#00ff00":"#000000")}else a.Zb&=~b,d&&(a.Zb|=b);return!0}}return!1} -function xi(a,b,c){if(X[b]&&a.N&&a.N.da.jb){si[b]&&a.Rb.length&&0e||(e==a.Rb.length&&(d={},d.Pe=b,d.Zb=a.Zb,Ai(a,b,!0),e++),0b.Id){if(!b.Ng){zi(a,b.Pe);return}b.Ng=!1;c=a.lp}else c=1==b.Id++?a.mp:a.np;b.wn=setTimeout(function(a){return function(){Fi(a,b)}}(a),c)}}else zi(a,b.Pe,!0)}function Hi(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Zb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Zb&515)==c&&(d=b-32);else if(!!(a.Zb&3)==c){if(a=ri[b])d=a}else if(a=qi[b])d=a;return d}k.wi=function(a){this.$h=a;a||(this.Zb&=-256)}; -function wi(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Hi(a,g,!0);a.sj&&h==W["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yi(a,h,!1,c)){if(20==g||144==g||145==g)a.$n||(c=e=!0);if(!(c||91!=g&&93!=g))for(var t=0;t=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.Ad&3||a.Ad&512&&b||(g=h):29==h?a.Ad&12||(g=h):56==h?a.Ad&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Wb.length?(d.oa()&&d.Wa("scan code 0x"+m(f)+" buffered"),d.Wb.push(f),1==d.Wb.length&&d.fa&&ai(d.fa, -f)):(20==d.Wb.length&&d.Wb.push(255),d.Wa("scan code buffer overflow")))}}Ja(function(){for(var a=cb(window.document,"pcjs","keyboard"),b=0;b=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.Dj=!0,a=b)}(b=!X[a]||!!(d.Zb&128))||xi(d,a,!0);return b},c.onkeyup=function(a){return wi(d,a,!1)},!0;case "caps-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Nc();xi(d, +1020,!0)},!0;case "num-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Nc();xi(d,1144,!0)},!0;case "scroll-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Nc();xi(d,1145,!0)},!0;default:var f=b.toUpperCase().replace(/-/g,"_");if(void 0!==ti[f]&&"button"==a)return this.qa[e]=c,c.onclick=function(a,b,c){return function(){a.N&&a.N.Nc();yi(a,c,!0);xi(a,c,!0)}}(this,f,ti[f]),!0;if(void 0!==ui[b])return this.vl++,this.qa[e]=c,a=function(a,b,c){return function(){xi(a,c)}}(this,b,ui[b]),b= +function(a,b,c){return function(){zi(a,c)}}(this,b,ui[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=c.onmouseout=b),!0}return!1};function Ai(a,b,c){if(a.vl){for(var d in ri)if(b==ri[d]){b=parseInt(d,10);(d=qi[d])&&(b=d);break}for(var e in ui)if((d=ui[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=ui[e]==d),d){(a=a.qa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}} +k.xc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.fa=rb(a,"ChipSet")};function Zh(a,b){a.Xa("keyboard reset",32896);a.Wb=[170];b&&a.fa&&ai(a.fa,a.Wb[0])}function Vh(a,b,c){a.wj!==c&&(a.wj=a.Bj=c);a.di!==b&&(a.di=b)&&!a.Bj&&bi(a,!0);a.di&&a.Bj&&(Zh(a,!0),a.Bj=!1)}function Wh(a){var b=0;a.Wb.length&&(b=a.Wb[0],a.fa&&ai(a.fa,b));a.pa()&&a.Xa("scan code 0x"+l(b)+" available")} +function bi(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.Bd:a.Zb)&b):d||b&255&&(b=255);if(c){a.Bd&=~b;d&&(a.Bd|=b);c=b;var f,g;for(g in vi)d="led-"+g,e=vi[g],c&&c!=e||!(f=a.qa[d])||(f.style.backgroundColor=a.Bd&e?"#00ff00":"#000000")}else a.Zb&=~b,d&&(a.Zb|=b);return!0}}return!1} +function xi(a,b,c){if(X[b]&&a.N&&a.N.da.jb){si[b]&&a.Rb.length&&0e||(e==a.Rb.length&&(d={},d.Qe=b,d.Zb=a.Zb,Ai(a,b,!0),e++),0b.Jd){if(!b.Qg){zi(a,b.Qe);return}b.Qg=!1;c=a.pp}else c=1==b.Jd++?a.qp:a.rp;b.An=setTimeout(function(a){return function(){Bi(a,b)}}(a),c)}}else zi(a,b.Qe,!0)}function Hi(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Zb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Zb&515)==c&&(d=b-32);else if(!!(a.Zb&3)==c){if(a=ri[b])d=a}else if(a=qi[b])d=a;return d}k.Bi=function(a){this.ei=a;a||(this.Zb&=-256)}; +function wi(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Hi(a,g,!0);a.xj&&h==V["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yi(a,h,!1,c)){if(20==g||144==g||145==g)a.eo||(c=e=!0);if(!(c||91!=g&&93!=g))for(var t=0;t=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.Bd&3||a.Bd&512&&b||(g=h):29==h?a.Bd&12||(g=h):56==h?a.Bd&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Wb.length?(d.pa()&&d.Xa("scan code 0x"+l(f)+" buffered"),d.Wb.push(f),1==d.Wb.length&&d.fa&&ai(d.fa, +f)):(20==d.Wb.length&&d.Wb.push(255),d.Xa("scan code buffer overflow")))}}Ma(function(){for(var a=db(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(Wi)];this.Z=a.Z;this.type=e[0];this.port=e[1];this.De=b;this.Va=e[2];this.Ub=e[3];this.kd=d||e[4];65536<=this.kd&&720896<=this.Va&&(this.Ub=Math.min(this.kd>>2,32768));this.od=c[0];this.Lc=c[1];this.Kf=c[2];this.kg=c[3];this.vc=c[4]&255;this.ii=c[4]>>8&255;this.nc=c[5];this.Ij=Wi;this.Eh=Xi;if(5==b){this.Ij=Yi;this.Eh=Zi;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.Va,this.Ub,this.kd],Array(this.kd>>2),771,0,-1,0,-1,0,-1,0,0,0]);this.Dd=b[0];this.Wd=b[1];this.je=b[2];this.Ui=$i;this.Ji=b[3];this.Vg=b[4];this.fi=b[5];this.Yd=b[6];this.rg=b[7];this.Wi=aj;this.Dj=b[8];this.Ej=b[9];this.Xd=b[10];this.Te=b[11];this.Vi=bj;this.Hb=b[12];d=b[13];"number"==typeof d&&(d=[this.Va,this.Ub,d]);this.Va=d[0];this.Ub=d[1];d=this.kd>>2;if((this.xd=b[14])&&this.xd.lengthc.length)c=[!1,0,null,null,0,Array(Wi)];this.Z=a.Z;this.type=e[0];this.port=e[1];this.Ee=b;this.Va=e[2];this.Ub=e[3];this.ld=d||e[4];65536<=this.ld&&720896<=this.Va&&(this.Ub=Math.min(this.ld>>2,32768));this.od=c[0];this.Mc=c[1];this.Lf=c[2];this.mg=c[3];this.wc=c[4]&255;this.mi=c[4]>>8&255;this.nc=c[5];this.Mj=Wi;this.Jh=Xi;if(5==b){this.Mj=Yi;this.Jh=Zi;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.Va,this.Ub,this.ld],Array(this.ld>>2),771,0,-1,0,-1,0,-1,0,0,0]);this.Ed=b[0];this.Xd=b[1];this.ke=b[2];this.Zi=$i;this.Oi=b[3];this.$g=b[4];this.ji=b[5];this.Zd=b[6];this.tg=b[7];this.aj=aj;this.Hj=b[8];this.Ij=b[9];this.Yd=b[10];this.Ue=b[11];this.$i=bj;this.Hb=b[12];d=b[13];"number"==typeof d&&(d=[this.Va,this.Ub,d]);this.Va=d[0];this.Ub=d[1];d=this.ld>>2;if((this.yd=b[14])&&this.yd.length>8)} -function fj(a,b){this.Ib(a,b&255);this.Ib(a+1,b>>8&255);this.Ib(a+2,b>>16&255);this.Ib(a+3,b>>>24)}var gj=[,,function(a){a+=this.offset;return(this.X.Hb=this.na[a])>>this.X.Ck&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.na[b]>>8:this.na[b])&255}];gj[16]=function(a){a+=this.offset;a=this.na[a];for(var b=this.X.Kj&this.X.Lj,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; -gj[512]=function(a,b){var c=a+this.offset,d;d=this.na[c]&~this.X.sb|(b|b<<8|b<<16|b<<24)&this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)};gj[1024]=function(a,b){var c=a+this.offset;b=b>>this.X.Gd|b<<8-this.X.Gd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Ke|this.X.pf;d=d&this.X.sb|this.na[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)}; -gj[1536]=function(a,b){var c=a+this.offset;b=b>>this.X.Gd|b<<8-this.X.Gd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Ke|this.X.pf;d&=this.X.Hb;d=d&this.X.sb|this.na[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)};gj[2560]=function(a,b){var c=a+this.offset;b=b>>this.X.Gd|b<<8-this.X.Gd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Ke|this.X.pf;d|=this.X.Hb;d=d&this.X.sb|this.na[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)}; -gj[3584]=function(a,b){var c=a+this.offset;b=b>>this.X.Gd|b<<8-this.X.Gd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Ke|this.X.pf;d^=this.X.Hb;d=d&this.X.sb|this.na[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)};gj[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.X.sb&(d==a?16711935:-16711936);c=(b|b<<8|b<<16|b<<24)&c|this.na[d]&~c;c=c&this.X.xb|this.X.Hb&~this.X.xb;this.na[d]!=c&&(this.na[d]=c,this.Qa=!0)}; -gj[4096]=function(a){a+=this.offset;var b=this.na[a]&~this.X.sb|this.X.Hb&this.X.sb;this.na[a]!=b&&(this.na[a]=b,this.Qa=!0)};gj[8192]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d&this.X.sb|this.na[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)};gj[24576]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d&this.X.Hb,d=d&this.X.sb|this.na[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)}; -gj[40960]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d|this.X.Hb,d=d&this.X.sb|this.na[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)};gj[57344]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d^this.X.Hb,d=d&this.X.sb|this.na[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)}; -function hj(a){var b=[];if(void 0!==a.De){b[0]=a.od;b[1]=a.Lc;b[2]=a.Kf;b[3]=a.kg;b[4]=a.vc|a.ii<<8;b[5]=a.nc;if(5==a.De){var c=[];c[0]=a.Dd;c[1]=a.Wd;c[2]=a.je;c[3]=a.Ji;c[4]=a.Vg;c[5]=a.fi;c[6]=a.Yd;c[7]=a.rg;c[8]=a.Dj;c[9]=a.Ej;c[10]=a.Xd;c[11]=a.Te;c[12]=a.Hb;c[13]=[a.Va,a.Ub,a.kd];var d;a:if(d=a.xd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=t;h=r}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var f=da(b.Va+a)+":",J=0;8>J&&a>8&255);this.Ib(a+2,b>>16&255);this.Ib(a+3,b>>>24)}var gj=[,,function(a){a+=this.offset;return(this.X.Hb=this.oa[a])>>this.X.Gk&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.oa[b]>>8:this.oa[b])&255}];gj[16]=function(a){a+=this.offset;a=this.oa[a];for(var b=this.X.Oj&this.X.Pj,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; +gj[512]=function(a,b){var c=a+this.offset,d;d=this.oa[c]&~this.X.sb|(b|b<<8|b<<16|b<<24)&this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)};gj[1024]=function(a,b){var c=a+this.offset;b=b>>this.X.Hd|b<<8-this.X.Hd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Le|this.X.qf;d=d&this.X.sb|this.oa[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)}; +gj[1536]=function(a,b){var c=a+this.offset;b=b>>this.X.Hd|b<<8-this.X.Hd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Le|this.X.qf;d&=this.X.Hb;d=d&this.X.sb|this.oa[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)};gj[2560]=function(a,b){var c=a+this.offset;b=b>>this.X.Hd|b<<8-this.X.Hd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Le|this.X.qf;d|=this.X.Hb;d=d&this.X.sb|this.oa[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)}; +gj[3584]=function(a,b){var c=a+this.offset;b=b>>this.X.Hd|b<<8-this.X.Hd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Le|this.X.qf;d^=this.X.Hb;d=d&this.X.sb|this.oa[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)};gj[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.X.sb&(d==a?16711935:-16711936);c=(b|b<<8|b<<16|b<<24)&c|this.oa[d]&~c;c=c&this.X.xb|this.X.Hb&~this.X.xb;this.oa[d]!=c&&(this.oa[d]=c,this.Ra=!0)}; +gj[4096]=function(a){a+=this.offset;var b=this.oa[a]&~this.X.sb|this.X.Hb&this.X.sb;this.oa[a]!=b&&(this.oa[a]=b,this.Ra=!0)};gj[8192]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d&this.X.sb|this.oa[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)};gj[24576]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d&this.X.Hb,d=d&this.X.sb|this.oa[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)}; +gj[40960]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d|this.X.Hb,d=d&this.X.sb|this.oa[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)};gj[57344]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d^this.X.Hb,d=d&this.X.sb|this.oa[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)}; +function hj(a){var b=[];if(void 0!==a.Ee){b[0]=a.od;b[1]=a.Mc;b[2]=a.Lf;b[3]=a.mg;b[4]=a.wc|a.mi<<8;b[5]=a.nc;if(5==a.Ee){var c=[];c[0]=a.Ed;c[1]=a.Xd;c[2]=a.ke;c[3]=a.Oi;c[4]=a.$g;c[5]=a.ji;c[6]=a.Zd;c[7]=a.tg;c[8]=a.Hj;c[9]=a.Ij;c[10]=a.Yd;c[11]=a.Ue;c[12]=a.Hb;c[13]=[a.Va,a.Ub,a.ld];var d;a:if(d=a.yd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=t;h=r}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var f=ea(b.Va+a)+":",J=0;8>J&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Zb(this.ha,b,c|d<<8);ad(this,!0)}};function pj(a){a.ga.Vg&1?(a.jd=a.dj,a.Lb=a.ga):(a.jd=a.ga,a.Lb=a.Rh)}k.save=function(){var a=new Ee(this);a.set(0,hj(this.dj));a.set(1,hj(this.Rh));a.set(2,[this.He,this.Hd,this.ce]);a.set(3,hj(this.ga));return a.data()}; -k.restore=function(a){var b=a[2];this.He=b[0];this.Hd=b[1];this.ce=b[2];this.Fa=null;this.jd=this.dj=new Ui(this,1,a[0]);this.Lb=this.Rh=new Ui(this,3,a[1]);this.ga=new Ui(this,5,a[3],this.kd);this.ga.od&&pj(this);qj(this);if(!sj(this))return!1;tj(this);return!0}; -k.wp=function(a,b,c){if(c)this.Ca("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){wa("Empty font ROM image: "+a);return}if(1==d.length){wa(d[0]);return}if(8192==d.length)gi(this,d,[0,6144]);else{this.Ca("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ca("Font ROM data error: "+e.message);return}ib(this)}}; -function uj(a,b){if(1==b)return a.Nd[0]=Oi[0],a.Nd[1]=Oi[7],a.Nd;if(2==b){var c=a.Fa.Kf;if(a.Fa===a.ga){var d=a.ga.je[0],c=d&7;d&16&&(c|=8);18!=a.ga.je[1]&&(c|=32)}a.Nd[0]=Oi[c&15];c=c&32?Qi:Pi;for(d=0;dNa||!Q?Na:8,Oa=ed.createImageData(r.sc,r.tc),Y=0;256>Y;Y++){for(V=0;V< -Na;V++)for(var pa=r.qg&&E&1&&V>=Na-2,ta=Ta[V>(8<=ia&&176<=Y&&223>=Y?7:ia)?C:qb;xj(Oa,Hc,fd,gd);N&&xj(Oa,Hc+1,fd,gd)}ed.putImageData(Oa,(Y&15)*r.sc,(Y>>4)*r.tc)}r.Df[E]="#"+m(C[0])+m(C[1])+m(C[2]);r.el[E]=C;r.Oi[E]=kc;r=!0}}a.me[b]=J;return r}function yj(a){0a.bf&&(a.bf=0):a.bf=-1} -function tj(a){if(a.ac){for(var b=10;15>=b;b++)if(null==a.Fa.nc[b])return;var c=a.Fa.nc[10],b=c&31,d=a.Fa.nc[11]&31,e=a.Fa.nc[9]&31,f=!1;a.Fa===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)zj(a);else{c=a.Fa.nc[15]+((a.Fa.nc[14]&63)<<8);a.Vc!=c&&(zj(a),a.Vc=c);d=d-b+1;if(a.zn!=b||a.xl!=d)a.zn=b,a.xl=d;a.ze=e+1;yj(a)}}} -function zj(a){if(0<=a.Vc){if(void 0!==a.oc){var b=a.oc[a.Vc];if(b&131072){var b=b&-131073,c=a.Vc%a.Mb,d=Math.floor(a.Vc/a.Mb);a.ac&&a.me[a.ac]&&(a.Lf&&Aj(a,c,d,b,a.Lf),Aj(a,c,d,b));a.oc[a.Vc]=b}}a.Vc=-1}} -function Bj(a){var b;a=a.Fa;var c=a.Te[5];if(null!=c){b=2;var d=512,e=a.Te[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.Gd=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.Oe=function(a){var b=this.Fa;null!=a&&b&&a!=b.mi&&(b.Gi(a),this.ha.Gi(b.Va,b.Ub,b.Cj()))}; -function sj(a,b){var c,d=a.ce,e=a.Fa;if(e)if(1==e.De)d=Ji;else if(5==e.De){var d=null,f=e.kd>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Bj(a)}}else e.Lc&8&&(e.Lc&2?(d=e.Lc&16?6:5,e.Lc&4||--d):(d=e.Lc&1?3:1,e.Lc&4&&--d)); -else a.ce=null,null==d&&(d=a.Hd);if(!rj(a,d,b))return!1;a.Oe(c);return!0} -function rj(a,b,c){if(null!=b&&(b!=a.ce||c)){a.Jn=0;a.ce=b;b=a.Fa||(b==Ji?a.jd:a.Lb);if(b!=a.Fa||b.Va!=a.Va||b.Ub!=a.Ub){zj(a);if(a.Va){if(!Xb(a.ha,a.Va,a.Ub))return!1;a.Fa&&(a.Fa.od=!1)}a.Fa=b;b.od=!0;a.Va=b.Va;a.Ub=b.Ub;if(!Vb(a.ha,b.Va,b.Ub,3,b===a.ga?b:null))return!1}a.ac=0;a.Mb=a.oi;a.yc=a.Pj;a.Jj=Ii[Ji][2];b=0;var d=Ii[a.ce];d&&(a.Mb=d[0],a.yc=d[1],a.Jj=d[2],b=d[3]||0,a.ac=d[4],4==a.He&&a.Fa===a.ga&&3==a.ac&&(7==a.ga.nc[9]?a.yc=43:a.ac=5));a.$l=a.Mb*a.yc;a.ni=a.$l/a.Jj;a.ej=(a.ni<<1)+b;a.ul= -b?a.ej+b>>1:0;13<=a.ce&&(a.ni<<=1);a.me.length&&(a.Td=Math.floor(a.Sd/a.Mb),a.Ud=Math.floor(a.Ae/a.yc),a.ac?(b=a.me[a.ac],d=a.me[a.ac<<1],a.bo&&80==a.Mb?d&&a.Td>=3*d.sc>>2&&(a.ac<<=1,b=d):(d&&a.Td>=d.sc&&(a.ac<<=1,b=d),b&&(a.Td=b.sc,a.Ud=b.tc)),a.Kg=a.Lg=0,b&&(a.Kg=a.Mb*b.sc,a.Lg=a.yc*b.tc)):(a.Td=a.Ud=1,a.Kg=a.Mb,a.Lg=a.yc),a.ji=a.md.createImageData(a.Kg,a.Lg),a.If=window.document.createElement("canvas"),a.If.width=a.Kg,a.If.height=a.Lg,a.Lf=a.If.getContext("2d"),a.Vk=a.Wk=0,a.jj=a.Sd,a.kj=a.Ae, -b=a.Sd-a.Mb*a.Td,d=a.Ae-a.yc*a.Ud,0>1,a.jj-=b),0>1,a.kj-=d),b||d)&&(a.md.fillStyle=a.Fg.style.backgroundColor,a.md.fillRect(0,0,a.Sd,a.Ae));!1!==c?ad(a,!0):Cj(a,!0)}return!0}function xj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Cj(a,b){var c;if(b){if(c=a.ni,void 0===a.oc||a.oc.length!=c)a.oc=Array(c)}else{if(void 0===a.oc)return;c=a.oc.length}for(var d=0;d>8;d=g&15;var h=a.me[a.ac];h.qg&&(d=h.qg[d]);var t=g>>4&15;h.qg&&(t=h.qg[t]);e?(b*=h.sc,c*=h.tc,e.fillStyle=h.Df[t],e.fillRect(b,c,h.sc,h.tc)):(b=b*a.Td+a.Vk,c=c*a.Ud+a.Wk,a.md.fillStyle=h.Df[t],a.md.fillRect(b,c,a.Td,a.Ud));g&256&&(t=(f&15)*h.sc,f=(f>>4)*h.tc,e?e.drawImage(h.Oi[d],t,f,h.sc,h.tc,b,c,h.sc,h.tc):a.md.drawImage(h.Oi[d],t,f,h.sc,h.tc,b,c,a.Td,a.Ud));g&512&&(f=a.zn,g=a.xl,e?(a.ze&&a.ze!==h.tc&&(f=Math.floor(f*h.tc/a.ze),g=Math.floor(g*h.tc/a.ze)), -e.fillStyle=h.Df[d],e.fillRect(b,c+f,h.sc,g)):(a.ze&&a.ze!==a.Ud&&(f=Math.floor(f*a.Ud/a.ze),g=Math.floor(g*a.Ud/a.ze)),a.md.fillStyle=h.Df[d],a.md.fillRect(b,c+f,a.Td,g)))} -function ad(a,b){if(a.da.$b){var c=!1;a.Fa&&(a.Fa===a.ga?a.ga.Wd&32&&(c=!0):a.Fa.Lc&8&&(c=!0));if(c||b){if(b)Cj(a,!0);else if(void 0===a.oc)return;var d=!1;!(b||++a.Jn&15)&&0<=a.bf&&(a.bf++,d=!0);var e=0,f=a.$l,c=a.Fa.Va,g=c+a.Fa.Ub,h=(a.Fa.nc[12]<<8)+a.Fa.nc[13];a.ac&&(h<<=1);var c=c+h,t=a.ej;c+t>g&&(t=g-c,0>t&&(t=0));g=c+t;if(h=!b){for(var h=a.ha,r=!0,B=c>>>h.Ja;0a.Vc)return;e=a.Vc;f= -e+1}}if(a.ac){if(a.me[a.ac]){d=0;h=a.af=0;t=1048575;a.Fa.Lc&32&&(h=32768,t&=~h,a.bf&2||(t&=-65537));for(c+=e<<1;c>8|(J&255)<<8;C=h;var Na=16;B>=t))>>(Na-=t);xj(a.ji,B++,E,r[qb])}B>M&&(M=B);E=qa&&(qa=E+1)}e+=2;g++;if(B>=a.Mb){B=0;E+=2;if(E>a.yc)break;E==a.yc&&(E=1,e=c+a.ul)}}NQ;Q++)qa= -Ti[M&-2139062144]||0,xj(a.ji,h++,t,g[qa]),M<<=1;h>B&&(B=h);t=N&&(N=t+1)}e++;if(h>=a.Mb&&(h=0,++t>a.yc))break}r>2),c=this.ga.Ji&-17|(this.Gh&1<f&&(f=0);f%b.Mj>b.qp&&(d|=1);f%=b.cm;f>b.sp&&(d|=8);b.Tj=e-f;b===a.ga?(d|=b.kg&48^48,b.Dd=!1):d=(b.kg^=9)|240;b.kg=d;q(a,b.port+6,null,c,b===a.ga?"STATUS1":"STATUS",d);return d} -var jj={948:Z.prototype.Po,949:Z.prototype.Oo,952:Z.prototype.Qo,954:Z.prototype.Ro,980:Z.prototype.xo,981:Z.prototype.wo,984:Z.prototype.yo,985:Z.prototype.vo,986:Z.prototype.zo},kj={948:Z.prototype.dq,949:Z.prototype.cq,952:Z.prototype.eq,980:Z.prototype.Np,981:Z.prototype.Mp,984:Z.prototype.Op,985:Z.prototype.Lp},lj={960:Z.prototype.Ul,961:Z.prototype.Ul,962:Z.prototype.ap,964:Z.prototype.$o,965:Z.prototype.Zo,970:Z.prototype.Io,972:Z.prototype.Ho,974:Z.prototype.Go,975:Z.prototype.Fo},mj={954:Z.prototype.gn, -960:Z.prototype.fn,961:Z.prototype.fn,962:Z.prototype.gq,964:Z.prototype.nq,965:Z.prototype.mq,970:Z.prototype.Zp,972:Z.prototype.Yp,974:Z.prototype.Xp,975:Z.prototype.Wp,986:Z.prototype.gn}; -Ja(function(){for(var a=cb(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.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize=function(a,b,c,d){return function(){b.style.height= -(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var f=window.document.createElement("textarea");Ca("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new Z(d,e,g,f,c);bb(d,c)}}); -function Ij(a){this.Ql=a.adapter;switch(this.Ql){case 1:this.Hk=1016;this.dh=4;break;case 2:this.Hk=760;this.dh=3;break;default:wa("Unrecognized serial adapter #"+this.Ql);return}this.xe=null;p.call(this,"SerialPort",a,Ij,2097152);var b=a.binding,c;a=Jj;b&&(void 0===c&&(c="Panel"),(c=$a(c,this.id))&&(b=c.ra[b])&&this.Fb(null,a,b))}Xa(p,Ij);var Jj="buffer";k=Ij.prototype;k.hl=function(a,b){return a==this.Sg?(this.Ge=b,this):null}; -k.Fb=function(a,b,c){var d=this;switch(b){case Jj:return this.ra[b]=this.xe=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),Kj(d,[b]))},c.onkeypress=function(a){a=a||window.event;Kj(d,[a.which||a.keyCode])},!0}return!1};k.wc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.fa=sb(a,"ChipSet");bc(b,this,Lj,this.Hk);fc(b,this,Mj,this.Hk);ib(this)};k.fc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; -k.ec=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.Ee()};k.save=function(){var a=new Ee(this),b=0,c=[];c[b++]=this.aj;c[b++]=this.nl;c[b++]=this.zf;c[b++]=this.Hh;c[b++]=this.re;c[b++]=this.hd;c[b++]=this.zd;c[b++]=this.Sc;c[b++]=this.ll;c[b]=this.tg;a.set(0,c);return a.data()};k.restore=function(a){return this.Ee(a[0])}; -k.Ee=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.aj=a[b++];this.nl=a[b++];this.zf=a[b++];this.Hh=a[b++];this.re=a[b++];this.hd=a[b++];this.zd=a[b++];this.Sc=a[b++];this.ll=a[b++];this.tg=a[b];return!0};function Kj(a,b){a.tg=a.tg.concat(b);Nj(a)}function Nj(a){0>8:this.Hh;q(this,a,null,b,this.hd&128?"DLM":"IER",c);return c};k.Ko=function(a,b){var c=this.re;q(this,a,null,b,"IIR",c);return c};k.Lo=function(a,b){var c=this.hd;q(this,a,null,b,"LCR",c);return c};k.No=function(a,b){var c=this.zd;q(this,a,null,b,"MCR",c);return c}; -k.Mo=function(a,b){var c=this.Sc;q(this,a,null,b,"LSR",c);return c};k.To=function(a,b){var c=this.ll;q(this,a,null,b,"MSR",c);return c};k.oq=function(a,b,c){q(this,a,b,c,this.hd&128?"DLL":"THR");this.hd&128?this.zf=this.zf&-256|b:(this.nl=b,this.Sc&=-97,this.xe?(13!=b&&(8==b?this.xe.value=this.xe.value.slice(0,-1):(this.xe.value+=String.fromCharCode(b),this.xe.scrollTop=this.xe.scrollHeight)),a=!0):a=!1,a&&(this.Sc|=96))}; -k.$p=function(a,b,c){q(this,a,b,c,this.hd&128?"DLM":"IER");this.hd&128?this.zf=this.zf&255|b<<8:this.Hh=b};k.aq=function(a,b,c){q(this,a,b,c,"LCR");this.hd=b}; -k.bq=function(a,b,c){var d=this.zd;q(this,a,b,c,"MCR");this.zd=b;this.Ge&&(d^b)&3&&(a=this.Ge,b=this.zd,(c=3==(b&3))?a.od||(d=!1,a.zd&2||(a.reset(),a.Wa("serial mouse reset"),d=!0),a.zd&1||(a.Wa("serial mouse ID requested"),d=!0),d&&(Kj(a.Hg,[77,77]),a.Wa("serial mouse ID sent")),Oj(a,a.Ha),a.setActive(c)):a.od&&(a.Wa("serial mouse inactive"),Pj(a.Ha),a.setActive(c)),a.zd=b)}; -var Lj={0:Ij.prototype.Yo,1:Ij.prototype.Jo,2:Ij.prototype.Ko,3:Ij.prototype.Lo,4:Ij.prototype.No,5:Ij.prototype.Mo,6:Ij.prototype.To},Mj={0:Ij.prototype.oq,1:Ij.prototype.$p,3:Ij.prototype.aq,4:Ij.prototype.bq};Ja(function(){for(var a=cb(window.document,"pcjs","serial"),b=0;bthis.he||0>this.ie)this.he=a.clientX,this.ie=a.clientY;this.ai?(this.Af=a.movementX||a.mozMovementX||a.webkitMovementX||0,this.Bf=a.movementY||a.mozMovementY||a.webkitMovementY||0):(this.Af=a.clientX-this.he,this.Bf=a.clientY-this.ie);(this.Af||this.Bf)&&Rj(this,null,a.clientX,a.clientY);this.he=a.clientX;this.ie=a.clientY}}; -k.gj=function(a,b){if(this.od&&this.N&&this.N.da.jb){var c;!(c=!1!==this.ai)&&(c=this.video)&&(c=this.video,c=c.Xn?c.lf(!0):!1);c||(this.ai=null);switch(a){case 0:this.Xh!=b&&(this.Xh=b,Rj(this,"mouse button1 "+(b?"dn":"up")));break;case 2:this.Yh!=b&&(this.Yh=b,Rj(this,"mouse button2 "+(b?"dn":"up")))}}}; -function Rj(a,b,c,d){var e=64|(a.Xh?32:0)|(a.Yh?16:0)|(a.Bf&192)>>4|(a.Af&192)>>6,f=a.Af&63,g=a.Bf&63;a.oa(2097152)&&a.Wa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+m(e)+","+m(f)+","+m(g)+"]",0,!0);Kj(a.Hg,[e,f,g]);a.Af=a.Bf=0}Ja(function(){for(var a=cb(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.eb=Array(g.yb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Wj(this,b),this.bi=!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"),f=va()+"/api/v1/dump?"+ -c+"="+encodeURIComponent(b)+(this.Tf?"":d)+"&format=json")),ua(f,!0,null,this,this.Sn,b)}; -k.Sn=function(a,b,c,d){var e=null;this.Uf=!1;var f=0>c&&this.Ba&&!this.Ba.da.$b;if(this.bi)c?this.X.Ca('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Vd=!0,e=this);else if(c)this.X.Ca('Unable to load disk "'+this.Jd+'" (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)wa(h[0]);else{this.yb=h.length;this.zb=h[0].length;this.Db=h[0][0].length;var t=h[0][0][0];this.qb=t&&t.length||512;for(b=a=0;b>2,B=t.pattern;void 0===B&&(B=t.pattern=0);var J=t.data;if(void 0===J){var C=t.bytes;if(void 0!==C&&C.length){for(var f= -r<<2,E=C.length;Eb&&(b=0);2E3>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Zb(this.ha,b,c|d<<8);ad(this,!0)}};function pj(a){a.ga.$g&1?(a.kd=a.ij,a.Lb=a.ga):(a.kd=a.ga,a.Lb=a.Wh)}k.save=function(){var a=new Ee(this);a.set(0,hj(this.ij));a.set(1,hj(this.Wh));a.set(2,[this.Ie,this.Id,this.de]);a.set(3,hj(this.ga));return a.data()}; +k.restore=function(a){var b=a[2];this.Ie=b[0];this.Id=b[1];this.de=b[2];this.Fa=null;this.kd=this.ij=new Ui(this,1,a[0]);this.Lb=this.Wh=new Ui(this,3,a[1]);this.ga=new Ui(this,5,a[3],this.ld);this.ga.od&&pj(this);qj(this);if(!sj(this))return!1;tj(this);return!0}; +k.Ap=function(a,b,c){if(c)this.Ea("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){ya("Empty font ROM image: "+a);return}if(1==d.length){ya(d[0]);return}if(8192==d.length)gi(this,d,[0,6144]);else{this.Ea("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ea("Font ROM data error: "+e.message);return}jb(this)}}; +function uj(a,b){if(1==b)return a.Od[0]=Oi[0],a.Od[1]=Oi[7],a.Od;if(2==b){var c=a.Fa.Lf;if(a.Fa===a.ga){var d=a.ga.ke[0],c=d&7;d&16&&(c|=8);18!=a.ga.ke[1]&&(c|=32)}a.Od[0]=Oi[c&15];c=c&32?Qi:Pi;for(d=0;dqa||!T?qa:8,Qa=ed.createImageData(r.tc,r.uc),Z=0;256>Z;Z++){for(W=0;W< +qa;W++)for(var sa=r.sg&&E&1&&W>=qa-2,va=Ia[W>(8<=ja&&176<=Z&&223>=Z?7:ja)?C:ra;xj(Qa,Hc,fd,gd);M&&xj(Qa,Hc+1,fd,gd)}ed.putImageData(Qa,(Z&15)*r.tc,(Z>>4)*r.uc)}r.Ef[E]="#"+l(C[0])+l(C[1])+l(C[2]);r.hl[E]=C;r.Ti[E]=kc;r=!0}}a.ne[b]=J;return r}function yj(a){0a.cf&&(a.cf=0):a.cf=-1} +function tj(a){if(a.ac){for(var b=10;15>=b;b++)if(null==a.Fa.nc[b])return;var c=a.Fa.nc[10],b=c&31,d=a.Fa.nc[11]&31,e=a.Fa.nc[9]&31,f=!1;a.Fa===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)zj(a);else{c=a.Fa.nc[15]+((a.Fa.nc[14]&63)<<8);a.Wc!=c&&(zj(a),a.Wc=c);d=d-b+1;if(a.En!=b||a.zl!=d)a.En=b,a.zl=d;a.Ae=e+1;yj(a)}}} +function zj(a){if(0<=a.Wc){if(void 0!==a.oc){var b=a.oc[a.Wc];if(b&131072){var b=b&-131073,c=a.Wc%a.Mb,d=Math.floor(a.Wc/a.Mb);a.ac&&a.ne[a.ac]&&(a.Mf&&Aj(a,c,d,b,a.Mf),Aj(a,c,d,b));a.oc[a.Wc]=b}}a.Wc=-1}} +function Bj(a){var b;a=a.Fa;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.Hd=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.Pe=function(a){var b=this.Fa;null!=a&&b&&a!=b.qi&&(b.Li(a),this.ha.Li(b.Va,b.Ub,b.Gj()))}; +function sj(a,b){var c,d=a.de,e=a.Fa;if(e)if(1==e.Ee)d=Ji;else if(5==e.Ee){var d=null,f=e.ld>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Bj(a)}}else e.Mc&8&&(e.Mc&2?(d=e.Mc&16?6:5,e.Mc&4||--d):(d=e.Mc&1?3:1,e.Mc&4&&--d)); +else a.de=null,null==d&&(d=a.Id);if(!rj(a,d,b))return!1;a.Pe(c);return!0} +function rj(a,b,c){if(null!=b&&(b!=a.de||c)){a.Nn=0;a.de=b;b=a.Fa||(b==Ji?a.kd:a.Lb);if(b!=a.Fa||b.Va!=a.Va||b.Ub!=a.Ub){zj(a);if(a.Va){if(!Xb(a.ha,a.Va,a.Ub))return!1;a.Fa&&(a.Fa.od=!1)}a.Fa=b;b.od=!0;a.Va=b.Va;a.Ub=b.Ub;if(!Vb(a.ha,b.Va,b.Ub,3,b===a.ga?b:null))return!1}a.ac=0;a.Mb=a.si;a.zc=a.Tj;a.Nj=Ii[Ji][2];b=0;var d=Ii[a.de];d&&(a.Mb=d[0],a.zc=d[1],a.Nj=d[2],b=d[3]||0,a.ac=d[4],4==a.Ie&&a.Fa===a.ga&&3==a.ac&&(7==a.ga.nc[9]?a.zc=43:a.ac=5));a.bm=a.Mb*a.zc;a.ri=a.bm/a.Nj;a.jj=(a.ri<<1)+b;a.xl= +b?a.jj+b>>1:0;13<=a.de&&(a.ri<<=1);a.ne.length&&(a.Ud=Math.floor(a.Td/a.Mb),a.Vd=Math.floor(a.Be/a.zc),a.ac?(b=a.ne[a.ac],d=a.ne[a.ac<<1],a.ho&&80==a.Mb?d&&a.Ud>=3*d.tc>>2&&(a.ac<<=1,b=d):(d&&a.Ud>=d.tc&&(a.ac<<=1,b=d),b&&(a.Ud=b.tc,a.Vd=b.uc)),a.Ng=a.Og=0,b&&(a.Ng=a.Mb*b.tc,a.Og=a.zc*b.uc)):(a.Ud=a.Vd=1,a.Ng=a.Mb,a.Og=a.zc),a.ni=a.nd.createImageData(a.Ng,a.Og),a.Jf=window.document.createElement("canvas"),a.Jf.width=a.Ng,a.Jf.height=a.Og,a.Mf=a.Jf.getContext("2d"),a.Yk=a.Zk=0,a.oj=a.Td,a.pj=a.Be, +b=a.Td-a.Mb*a.Ud,d=a.Be-a.zc*a.Vd,0>1,a.oj-=b),0>1,a.pj-=d),b||d)&&(a.nd.fillStyle=a.Hg.style.backgroundColor,a.nd.fillRect(0,0,a.Td,a.Be));!1!==c?ad(a,!0):Cj(a,!0)}return!0}function xj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Cj(a,b){var c;if(b){if(c=a.ri,void 0===a.oc||a.oc.length!=c)a.oc=Array(c)}else{if(void 0===a.oc)return;c=a.oc.length}for(var d=0;d>8;d=g&15;var h=a.ne[a.ac];h.sg&&(d=h.sg[d]);var t=g>>4&15;h.sg&&(t=h.sg[t]);e?(b*=h.tc,c*=h.uc,e.fillStyle=h.Ef[t],e.fillRect(b,c,h.tc,h.uc)):(b=b*a.Ud+a.Yk,c=c*a.Vd+a.Zk,a.nd.fillStyle=h.Ef[t],a.nd.fillRect(b,c,a.Ud,a.Vd));g&256&&(t=(f&15)*h.tc,f=(f>>4)*h.uc,e?e.drawImage(h.Ti[d],t,f,h.tc,h.uc,b,c,h.tc,h.uc):a.nd.drawImage(h.Ti[d],t,f,h.tc,h.uc,b,c,a.Ud,a.Vd));g&512&&(f=a.En,g=a.zl,e?(a.Ae&&a.Ae!==h.uc&&(f=Math.floor(f*h.uc/a.Ae),g=Math.floor(g*h.uc/a.Ae)), +e.fillStyle=h.Ef[d],e.fillRect(b,c+f,h.tc,g)):(a.Ae&&a.Ae!==a.Vd&&(f=Math.floor(f*a.Vd/a.Ae),g=Math.floor(g*a.Vd/a.Ae)),a.nd.fillStyle=h.Ef[d],a.nd.fillRect(b,c+f,a.Ud,g)))} +function ad(a,b){if(a.da.$b){var c=!1;a.Fa&&(a.Fa===a.ga?a.ga.Xd&32&&(c=!0):a.Fa.Mc&8&&(c=!0));if(c||b){if(b)Cj(a,!0);else if(void 0===a.oc)return;var d=!1;!(b||++a.Nn&15)&&0<=a.cf&&(a.cf++,d=!0);var e=0,f=a.bm,c=a.Fa.Va,g=c+a.Fa.Ub,h=(a.Fa.nc[12]<<8)+a.Fa.nc[13];a.ac&&(h<<=1);var c=c+h,t=a.jj;c+t>g&&(t=g-c,0>t&&(t=0));g=c+t;if(h=!b){for(var h=a.ha,r=!0,B=c>>>h.Ga;0a.Wc)return;e=a.Wc;f= +e+1}}if(a.ac){if(a.ne[a.ac]){d=0;h=a.bf=0;t=1048575;a.Fa.Mc&32&&(h=32768,t&=~h,a.cf&2||(t&=-65537));for(c+=e<<1;c>8|(J&255)<<8;C=h;var qa=16;B>=t))>>(qa-=t);xj(a.ni,B++,E,r[ra])}B>N&&(N=B);E=S&&(S=E+1)}e+=2;g++;if(B>=a.Mb){B=0;E+=2;if(E>a.zc)break;E==a.zc&&(E=1,e=c+a.xl)}}MT;T++)S= +Ti[N&-2139062144]||0,xj(a.ni,h++,t,g[S]),N<<=1;h>B&&(B=h);t=M&&(M=t+1)}e++;if(h>=a.Mb&&(h=0,++t>a.zc))break}r>2),c=this.ga.Oi&-17|(this.Lh&1<f&&(f=0);f%b.Qj>b.up&&(d|=1);f%=b.em;f>b.wp&&(d|=8);b.Xj=e-f;b===a.ga?(d|=b.mg&48^48,b.Ed=!1):d=(b.mg^=9)|240;b.mg=d;p(a,b.port+6,null,c,b===a.ga?"STATUS1":"STATUS",d);return d} +var jj={948:Y.prototype.To,949:Y.prototype.So,952:Y.prototype.Uo,954:Y.prototype.Vo,980:Y.prototype.Bo,981:Y.prototype.Ao,984:Y.prototype.Co,985:Y.prototype.zo,986:Y.prototype.Do},kj={948:Y.prototype.hq,949:Y.prototype.gq,952:Y.prototype.iq,980:Y.prototype.Rp,981:Y.prototype.Qp,984:Y.prototype.Sp,985:Y.prototype.Pp},lj={960:Y.prototype.Wl,961:Y.prototype.Wl,962:Y.prototype.ep,964:Y.prototype.dp,965:Y.prototype.cp,970:Y.prototype.Mo,972:Y.prototype.Lo,974:Y.prototype.Ko,975:Y.prototype.Jo},mj={954:Y.prototype.jn, +960:Y.prototype.hn,961:Y.prototype.hn,962:Y.prototype.kq,964:Y.prototype.rq,965:Y.prototype.qq,970:Y.prototype.cq,972:Y.prototype.bq,974:Y.prototype.aq,975:Y.prototype.$p,986:Y.prototype.jn}; +Ma(function(){for(var a=db(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.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize=function(a,b,c,d){return function(){b.style.height= +(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var f=window.document.createElement("textarea");Ea("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new Y(d,e,g,f,c);cb(d,c)}}); +function Ij(a){this.Sl=a.adapter;switch(this.Sl){case 1:this.Kk=1016;this.ih=4;break;case 2:this.Kk=760;this.ih=3;break;default:ya("Unrecognized serial adapter #"+this.Sl);return}this.ye=null;n.call(this,"SerialPort",a,Ij,2097152);var b=a.binding,c;a=Jj;b&&(void 0===c&&(c="Panel"),(c=ab(c,this.id))&&(b=c.qa[b])&&this.Fb(null,a,b))}Ya(n,Ij);var Jj="buffer";k=Ij.prototype;k.kl=function(a,b){return a==this.Xg?(this.He=b,this):null}; +k.Fb=function(a,b,c){var d=this;switch(b){case Jj:return this.qa[b]=this.ye=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),Kj(d,[b]))},c.onkeypress=function(a){a=a||window.event;Kj(d,[a.which||a.keyCode])},!0}return!1};k.xc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.fa=rb(a,"ChipSet");bc(b,this,Lj,this.Kk);fc(b,this,Mj,this.Kk);jb(this)};k.fc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; +k.ec=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.Fe()};k.save=function(){var a=new Ee(this),b=0,c=[];c[b++]=this.fj;c[b++]=this.ql;c[b++]=this.zf;c[b++]=this.Mh;c[b++]=this.se;c[b++]=this.jd;c[b++]=this.Ad;c[b++]=this.Tc;c[b++]=this.ol;c[b]=this.vg;a.set(0,c);return a.data()};k.restore=function(a){return this.Fe(a[0])}; +k.Fe=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.fj=a[b++];this.ql=a[b++];this.zf=a[b++];this.Mh=a[b++];this.se=a[b++];this.jd=a[b++];this.Ad=a[b++];this.Tc=a[b++];this.ol=a[b++];this.vg=a[b];return!0};function Kj(a,b){a.vg=a.vg.concat(b);Nj(a)}function Nj(a){0>8:this.Mh;p(this,a,null,b,this.jd&128?"DLM":"IER",c);return c};k.Oo=function(a,b){var c=this.se;p(this,a,null,b,"IIR",c);return c};k.Po=function(a,b){var c=this.jd;p(this,a,null,b,"LCR",c);return c};k.Ro=function(a,b){var c=this.Ad;p(this,a,null,b,"MCR",c);return c}; +k.Qo=function(a,b){var c=this.Tc;p(this,a,null,b,"LSR",c);return c};k.Xo=function(a,b){var c=this.ol;p(this,a,null,b,"MSR",c);return c};k.sq=function(a,b,c){p(this,a,b,c,this.jd&128?"DLL":"THR");this.jd&128?this.zf=this.zf&-256|b:(this.ql=b,this.Tc&=-97,this.ye?(13!=b&&(8==b?this.ye.value=this.ye.value.slice(0,-1):(this.ye.value+=String.fromCharCode(b),this.ye.scrollTop=this.ye.scrollHeight)),a=!0):a=!1,a&&(this.Tc|=96))}; +k.dq=function(a,b,c){p(this,a,b,c,this.jd&128?"DLM":"IER");this.jd&128?this.zf=this.zf&255|b<<8:this.Mh=b};k.eq=function(a,b,c){p(this,a,b,c,"LCR");this.jd=b}; +k.fq=function(a,b,c){var d=this.Ad;p(this,a,b,c,"MCR");this.Ad=b;this.He&&(d^b)&3&&(a=this.He,b=this.Ad,(c=3==(b&3))?a.od||(d=!1,a.Ad&2||(a.reset(),a.Xa("serial mouse reset"),d=!0),a.Ad&1||(a.Xa("serial mouse ID requested"),d=!0),d&&(Kj(a.Kg,[77,77]),a.Xa("serial mouse ID sent")),Oj(a,a.Ia),a.setActive(c)):a.od&&(a.Xa("serial mouse inactive"),Pj(a.Ia),a.setActive(c)),a.Ad=b)}; +var Lj={0:Ij.prototype.bp,1:Ij.prototype.No,2:Ij.prototype.Oo,3:Ij.prototype.Po,4:Ij.prototype.Ro,5:Ij.prototype.Qo,6:Ij.prototype.Xo},Mj={0:Ij.prototype.sq,1:Ij.prototype.dq,3:Ij.prototype.eq,4:Ij.prototype.fq};Ma(function(){for(var a=db(window.document,"pcjs","serial"),b=0;bthis.ie||0>this.je)this.ie=a.clientX,this.je=a.clientY;this.fi?(this.Bf=a.movementX||a.mozMovementX||a.webkitMovementX||0,this.Cf=a.movementY||a.mozMovementY||a.webkitMovementY||0):(this.Bf=a.clientX-this.ie,this.Cf=a.clientY-this.je);(this.Bf||this.Cf)&&Rj(this,null,a.clientX,a.clientY);this.ie=a.clientX;this.je=a.clientY}}; +k.lj=function(a,b){if(this.od&&this.N&&this.N.da.jb){var c;!(c=!1!==this.fi)&&(c=this.video)&&(c=this.video,c=c.ao?c.mf(!0):!1);c||(this.fi=null);switch(a){case 0:this.bi!=b&&(this.bi=b,Rj(this,"mouse button1 "+(b?"dn":"up")));break;case 2:this.ci!=b&&(this.ci=b,Rj(this,"mouse button2 "+(b?"dn":"up")))}}}; +function Rj(a,b,c,d){var e=64|(a.bi?32:0)|(a.ci?16:0)|(a.Cf&192)>>4|(a.Bf&192)>>6,f=a.Bf&63,g=a.Cf&63;a.pa(2097152)&&a.Xa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(f)+","+l(g)+"]",0,!0);Kj(a.Kg,[e,f,g]);a.Bf=a.Cf=0}Ma(function(){for(var a=db(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.fb=Array(g.yb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Wj(this,b),this.gi=!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"),f=xa()+"/api/v1/dump?"+ +c+"="+encodeURIComponent(b)+(this.Vf?"":d)+"&format=json")),wa(f,!0,null,this,this.Wn,b)}; +k.Wn=function(a,b,c,d){var e=null;this.Wf=!1;var f=0>c&&this.Ba&&!this.Ba.da.$b;if(this.gi)c?this.X.Ea('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Wd=!0,e=this);else if(c)this.X.Ea('Unable to load disk "'+this.Kd+'" (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)ya(h[0]);else{this.yb=h.length;this.zb=h[0].length;this.Db=h[0][0].length;var t=h[0][0][0];this.qb=t&&t.length||512;for(b=a=0;b>2,B=t.pattern;void 0===B&&(B=t.pattern=0);var J=t.data;if(void 0===J){var C=t.bytes;if(void 0!==C&&C.length){for(var f= +r<<2,E=C.length;Eb&&(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 bk(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -k.write=function(a,b,c){if(this.Uf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Gc?f=a.qd+a.Gc&&(a.Gc+=f-(a.qd+a.Gc)+1):(a.qd=f,a.Gc=1);d[f]=d[f]&~(255<=this.eb.length||t>=this.eb[h].length||r>=this.eb[h][t].length){c="sector (CHS="+h+":"+t+":"+r+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.Uf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.eb[h][t][r]){for(t=h.data.length;tb&&-2!=b&&this.X.Ca("Unable to restore disk '"+this.Jd+": "+c);return b}; -k.toJSON=function(){var a=JSON.stringify(this.eb),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; -function ck(a){p.call(this,"FDC",a,ck,262144);this.dmaRead=this.lj;this.dmaWrite=this.mj;this.dmaFormat=this.Pn;this.cf=null;if(a.autoMount&&(this.cf=a.autoMount,"string"==typeof this.cf))try{this.cf=eval("("+a.autoMount+")")}catch(b){wa("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.cf=null}this.Ac=[];this.Fl=!Ca("Mobi")&&window&&"FileReader"in window}Xa(p,ck);l={};aa={}; -var dk={3:{Rd:3,ve:0,name:aa.jr},4:{Rd:2,ve:1,name:aa.hr},5:{Rd:9,ve:7,name:aa.vr},6:{Rd:9,ve:7,name:aa.br},7:{Rd:2,ve:0,name:aa.dr},8:{Rd:1,ve:2,name:aa.ir},10:{Rd:2,ve:7,name:aa.cr},13:{Rd:6,ve:7,name:aa.Oq},15:{Rd:3,ve:0,name:aa.gr}};k=ck.prototype; -k.Fb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.ra[b]=c,c.onchange=function(){var a=d.ra.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(h){wa("FDC option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ra[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&ek(d,a)}, -!0;case "loadDrive":return this.ra[b]=c,c.onclick=function(){var a=d.ra.listDisks;a&&fk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.Fl?(this.ra[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;fk(d,ea(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; -k.wc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.Ba=a;this.fa=sb(a,"ChipSet");this.Zd();bc(b,this,gk);fc(b,this,hk);this.Fl&&ik(this,"Local Disk","?");ik(this,"Remote Disk","??");this.wg()||ib(this)}; -k.fc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.Ba.vj){this.Ac=[];for(var c=0;ca.sa.restore(g)&&(e=!1);e&&a.sa&&void 0!==a.Pa&&(a.Ta=a.sa.seek(a.vb,a.Na,a.Za));return e};k.Qk=function(){for(var a=0,b=[],c=0;ca.yb||f[1]>a.zb)&&(this.Ca('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.sa=b,a.qn=c,a.wf=d,mk(this,c,d,b),f=b.info(),this.Me|=128,this.Ca('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.hf||e),a.pi=f[0],a.ah=f[1],a.bh=f[2]):a.Rf=!1;a.hf&&(a.hf=!1,--this.$e||ib(this));ek(this,a.kb)}; -function ik(a,b,c){if(a=a.ra.listDisks){for(var d=0;d=this.ib&&(this.ya&=-81,this.Ab=this.ib=0);return c}; -k.Up=function(a,b,c){this.oa()&&q(this,a,b,c,"DATA["+this.ib+"]");this.ib=dk[a].Rd){b=!1;this.Ab=0;a=this.Sa();var d,e,f,g,h=a&31;switch(h){case 3:this.Sa(l.kr);this.Sa(l.Rq);this.Xb();break;case 4:c=this.Sa(l.ng);this.kb=c&3;d=this.Aa[this.kb];this.Xb();this.lc((d.bb&-16777216)>>>24,l.nr);break;case 5:case 6:c=this.Sa(l.ng);b=c>>2&1;this.kb=c&3;d=this.Aa[this.kb];d.Na=b;c=d.vb=this.Sa(l.Xk);e=this.Sa(l.Yk);f=d.Za= -this.Sa(l.$k);g=this.Sa(l.Mi);d.hb=128<>2&1;this.kb=c&3;d=this.Aa[this.kb];c=d.vb;e=d.Na=b;f=d.Za=1;g=0;d.bb=0;d.sa&&(d.Ta=d.sa.seek(d.vb,d.Na,d.Za))?g=d.Ta.length:d.bb=72;nk(this,d,a,b,c,e,f,g);b=!0;break;case 13:c=this.Sa(l.ng);b=c>>2&1;this.kb=c&3;d=this.Aa[this.kb];c=d.vb;e=d.Na=b;f=1;g=this.Sa(l.Mi);d.hb=128<>2&1,c=this.Sa(l.Xq),d.vb+=c-d.qe,0>d.vb&&(d.vb=0),d.vb>=d.yb&&(d.vb=d.yb-1),d.qe=c,d.bb=32,d.vb||(d.bb|=268435456),this.Xb(),b=!0}0>>8,l.lr);a.lc((b.bb&16711680)>>>16,l.mr);var t=0;if(e!=b.vb||f!=b.Na)t=g=1;c&128&&(f^=t,d||(t=0));a.lc(e+t,l.Xk);a.lc(f,l.Yk);a.lc(g,l.$k);a.lc(h,l.Mi)}k.Sa=function(){var a=this.mc[this.Ab];this.Ab++;return a};k.Xb=function(){this.Ab=this.ib=0};k.lc=function(a){this.mc[this.ib++]=a};k.lj=function(a,b,c){void 0===b||0>b?this.Eb(a,c):c(-1,!1)}; -k.mj=function(a,b){return void 0!==b&&0<=b?this.Ib(a,b):-1};k.Pn=function(a,b){return void 0!==b&&0<=b?this.Sk(a,b):-1};k.Eb=function(a,b){var c=-1,d=null,e=0;if(!a.bb&&a.sa){do{if(a.Ta&&(e=a.Pa,0<=(c=bk(a.Ta,a.Pa++)))){d=a.Ta;break}a.Ta=a.sa.seek(a.vb,a.Na,a.Za);if(!a.Ta){a.bb=1088;break}a.Pa=0;this.vg(a)}while(1)}b(c,!1,d,e)}; -k.Ib=function(a,b){if(a.bb||!a.sa)return-1;do{if(a.Ta&&a.sa.write(a.Ta,a.Pa++,b))break;a.Ta=a.sa.seek(a.vb,a.Na,a.Za);if(!a.Ta){a.bb=8256;b=-1;break}a.Pa=0;this.vg(a)}while(1);return b};k.vg=function(a){a.Za++;a.Za>=a.bh+1&&(a.Za=1,a.Na++,a.Na>=a.ah&&(a.Na=0,a.vb++))};k.Sk=function(a,b){if(a.bb)return-1;a.Qc[a.Jf++]=b;if(a.Jf==a.Qc.length){a.vb=a.Qc[0];a.Na=a.Qc[1];a.Za=a.Qc[2];a.hb=128<this.Ib(a,a.kl))return-1;a.Qh++}a.Qh>=a.se&&(b=-1);return b}; -var gk={1012:ck.prototype.Eo,1013:ck.prototype.Co,1015:ck.prototype.Do},hk={1010:ck.prototype.Vp,1013:ck.prototype.Up,1015:ck.prototype.Tp};Ja(function(){for(var a=cb(window.document,"pcjs","fdc"),b=0;b=e&&(this.hg|=(f.type&3)<<(1-e<<1))}return d}; -k.Ok=function(){var a=0,b=[];this.gf?(b[a++]=this.Le,b[a++]=this.pn,b[a++]=this.Ne,b[a++]=this.Bi,b[a++]=this.zi,b[a++]=this.yi,b[a++]=this.ig,b[a++]=this.ya,b[a++]=this.Kk,b[a++]=this.Ai):(b[a++]=this.hg,b[a++]=this.ya,b[a++]=this.mc,b[a++]=this.Ab,b[a++]=this.ib,b[a++]=this.on,b[a++]=this.nn,b[a++]=this.mn,b[a++]=this.Xf);b[a]=this.Qk();return b}; -k.Gj=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.kb=a;b.errorCode=d[f++];b.vn=d[f++];b.Tf=d[f++];b.Gf=d[f++];b.Hf=d[f++];b.Na=d[f++];b.zb=d[f++];b.ge=d[f++];b.Za=d[f++];b.se=d[f++];b.hb=d[f++];b.Mh=this.gf?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.Ce()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===pk[this.Rg][b.type])b.type=this.io;c=pk[this.Rg][b.type]; -b.Db=c[2]||17;b.qb=c[3]||512;if(e&&this.fa&&(e=this.fa,c=b.type,e.ea)){var h=e.ea[18],h=a?h&240|c:h&15|c<<4;e.ea&&(e.ea[18]=h,jh(e))}void 0===b.sa&&(b.sa=null,this.Ca("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));uk(this,b);b.Pa=d[f++];b.Ta=null;b.sa&&(a=d[f],void 0!==a&&0>b.sa.restore(a)&&(g=!1),g&&void 0!==b.Pa&&(b.Ta=b.sa.seek(b.ge,b.Na,b.Za+b.Mh)));return g};k.Qk=function(){for(var a=0,b=[],c=0;c=this.ib&&(this.Ab=this.ib=0,this.ya&=-15);return c}; -k.qq=function(a,b,c){q(this,a,b,c,"DATA["+this.ib+"]");this.ib=a&&(this.ya|=2,this.ya&=-2,vk(this))};k.ep=function(a,b){var c=this.ya;q(this,a,null,b,"STATUS",c);this.Ab=this.Oa.qb?(d.ya=136,this.Eb(this.Oa,function(a){0<=a?(wk(d),d.ya=80):(d.ya=1,d.Le=16)},!1)):this.ya=80)}return c}; -k.Fp=function(a,b,c){this.Oa&&this.Oa.hb>=this.Oa.qb&&(0>this.Ib(this.Oa,b)?(this.ya=1,this.Le=16):1==this.Oa.Pa?this.oa(524416)&&q(this,a,b,c,"DATA["+this.Oa.Pa+"]"):this.Oa.Pa==this.Oa.qb&&(this.Oa.hb-=this.Oa.qb,this.Ne=this.Ne-1&255,wk(this),this.ya=80,this.Oa.hb>=this.Oa.qb&&(this.ya|=8)))};k.ro=function(a,b){var c=this.Le;q(this,a,null,b,"ERROR",c);return c};k.Kp=function(a,b,c){q(this,a,b,c,"WPREC");this.pn=b};k.so=function(a,b){var c=this.Ne;q(this,a,null,b,"SECCNT",c);return c}; -k.Ip=function(a,b,c){q(this,a,b,c,"SECCNT");this.Ne=b};k.to=function(a,b){var c=this.Bi;q(this,a,null,b,"SECNUM",c);return c};k.Jp=function(a,b,c){q(this,a,b,c,"SECNUM");this.Bi=b};k.oo=function(a,b){var c=this.zi;q(this,a,null,b,"CYLLO",c);return c};k.Ep=function(a,b,c){q(this,a,b,c,"CYLLO");this.zi=b};k.no=function(a,b){var c=this.yi;q(this,a,null,b,"CYLHI",c);return c};k.Dp=function(a,b,c){q(this,a,b,c,"CYLHI");this.yi=b};k.qo=function(a,b){var c=this.ig;q(this,a,null,b,"DRVHD",c);return c}; -k.Gp=function(a,b,c){q(this,a,b,c,"DRVHD");this.ig=b;this.ya=this.Aa[this.ig&16?1:0]?this.ya|64:this.ya&-65};k.uo=function(a,b){var c=this.ya;q(this,a,null,b,"STATUS",c);return c};k.Cp=function(a,b,c){q(this,a,b,c,"COMMAND");this.Kk=b;this.fa&&Ph(this.fa,14);xk(this)};k.Hp=function(a,b,c){q(this,a,b,c,"FDR");this.Ai&4&&!(b&4)&&(this.Le=1);this.Ai=b}; -function xk(a){var b=!1,c=a.Kk,d=a.ig&16?1:0,e=a.ig&15,f=a.zi|(a.yi&3)<<8,g=a.Bi,h=a.Ne||256;a.Oa=null;a.Le=0;a.ya=80;(d=a.Aa[d])?(d.ge=f,d.Na=e,d.Za=g,d.hb=h*d.qb,c=144<=c?c:c&240,d.Ta=null,d.Pa=0,d.errorCode=0,a.Oa=d):c=-1;switch(c&240){case 32:a.ya=136;a.Eb(d,function(b){0<=b&&a.fa?(wk(a),a.ya=80):(a.ya=1,a.Le=16)},!1);break;case 48:a.ya=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Le=1;b=!0;break;case 145:d.zb=e+1,d.Db=h,b=!0}b&&wk(a)} -function wk(a){!a.fa||a.Ai&2||Oh(a.fa,14,120)} -function vk(a){a.Ab=0;var b=a.Sa(),c=a.Sa(),d=c&32,e=d>>5,f=c&31,g=a.Sa(),h=a.Sa(),t=g<<2&768|h,r=g&63,B=a.Sa(),J=a.Sa(),C=a.Aa[e];C&&(C.ge=t,C.Na=f,C.Za=r,C.hb=B*C.qb);switch(b){case 3:a.Xb(C?C.errorCode:4);a.lc(c);a.lc(g);a.lc(h);a.lc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Sa());)C&&cb?this.Eb(a,c):c(-1,!1)}; -k.mj=function(a,b){return void 0!==b&&0<=b?this.Ib(a,b):-1};k.Qn=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Pa=a.Db+b&&(a.Za=b,a.Na++,a.Na>=a.zb&&(a.Na=0,a.ge++))}; -k.Sk=function(a,b){if(a.errorCode)return-1;a.Qc[a.Jf++]=b;if(a.Jf==a.Qc.length){a.ge=a.Qc[0];a.Na=a.Qc[1];a.Za=a.Qc[2];a.hb=128<this.Ib(a,a.kl))return-1;a.Qh++}a.Qh>=a.se&&(b=-1);return b};k.gp=function(){var a=this.N.J&255;!(this.N.G>>8)&&128>8||!this.fa)||(a=!(this.fa.Vb[0].yd&64));return a?!0:!1}; -var rk={800:ok.prototype.dp,801:ok.prototype.ep,802:ok.prototype.cp},qk={496:ok.prototype.po,497:ok.prototype.ro,498:ok.prototype.so,499:ok.prototype.to,500:ok.prototype.oo,501:ok.prototype.no,502:ok.prototype.qo,503:ok.prototype.uo},tk={800:ok.prototype.qq,801:ok.prototype.tq,802:ok.prototype.sq,803:ok.prototype.rq,807:ok.prototype.Ek,811:ok.prototype.Ek,815:ok.prototype.Ek},sk={496:ok.prototype.Fp,497:ok.prototype.Kp,498:ok.prototype.Ip,499:ok.prototype.Jp,500:ok.prototype.Ep,501:ok.prototype.Dp, -502:ok.prototype.Gp,503:ok.prototype.Cp,1014:ok.prototype.Hp};Ja(function(){for(var a=cb(window.document,"pcjs","hdc"),b=0;b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Hc?f=a.qd+a.Hc&&(a.Hc+=f-(a.qd+a.Hc)+1):(a.qd=f,a.Hc=1);d[f]=d[f]&~(255<=this.fb.length||t>=this.fb[h].length||r>=this.fb[h][t].length){c="sector (CHS="+h+":"+t+":"+r+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.Wf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.fb[h][t][r]){for(t=h.data.length;tb&&-2!=b&&this.X.Ea("Unable to restore disk '"+this.Kd+": "+c);return b}; +k.toJSON=function(){var a=JSON.stringify(this.fb),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; +function ck(a){n.call(this,"FDC",a,ck,262144);this.dmaRead=this.qj;this.dmaWrite=this.rj;this.dmaFormat=this.Tn;this.df=null;if(a.autoMount&&(this.df=a.autoMount,"string"==typeof this.df))try{this.df=eval("("+a.autoMount+")")}catch(b){ya("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.df=null}this.Bc=[];this.Hl=!Ea("Mobi")&&window&&"FileReader"in window}Ya(n,ck);ba={};aa={}; +var dk={3:{Sd:3,we:0,name:aa.mr},4:{Sd:2,we:1,name:aa.kr},5:{Sd:9,we:7,name:aa.yr},6:{Sd:9,we:7,name:aa.er},7:{Sd:2,we:0,name:aa.gr},8:{Sd:1,we:2,name:aa.lr},10:{Sd:2,we:7,name:aa.fr},13:{Sd:6,we:7,name:aa.Rq},15:{Sd:3,we:0,name:aa.jr}};k=ck.prototype; +k.Fb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.qa[b]=c,c.onchange=function(){var a=d.qa.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(h){ya("FDC option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.qa[b]=c,c.onchange=function(){var a=da(c.value,10);null!=a&&ek(d,a)}, +!0;case "loadDrive":return this.qa[b]=c,c.onclick=function(){var a=d.qa.listDisks;a&&fk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.Hl?(this.qa[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;fk(d,fa(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +k.xc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.Ba=a;this.fa=rb(a,"ChipSet");this.$d();bc(b,this,gk);fc(b,this,hk);this.Hl&&ik(this,"Local Disk","?");ik(this,"Remote Disk","??");this.yg()||jb(this)}; +k.fc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.Ba.Aj){this.Bc=[];for(var c=0;ca.sa.restore(g)&&(e=!1);e&&a.sa&&void 0!==a.Pa&&(a.Ta=a.sa.seek(a.vb,a.Ma,a.$a));return e};k.Tk=function(){for(var a=0,b=[],c=0;ca.yb||f[1]>a.zb)&&(this.Ea('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.sa=b,a.sn=c,a.wf=d,mk(this,c,d,b),f=b.info(),this.Ne|=128,this.Ea('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.jf||e),a.ti=f[0],a.gh=f[1],a.hh=f[2]):a.Sf=!1;a.jf&&(a.jf=!1,--this.af||jb(this));ek(this,a.kb)}; +function ik(a,b,c){if(a=a.qa.listDisks){for(var d=0;d=this.ib&&(this.ya&=-81,this.Ab=this.ib=0);return c}; +k.Yp=function(a,b,c){this.pa()&&p(this,a,b,c,"DATA["+this.ib+"]");this.ib=dk[a].Sd){b=!1;this.Ab=0;a=this.Sa();var d,e,f,g,h=a&31;switch(h){case 3:this.Sa(ba.nr);this.Sa(ba.Uq);this.Xb();break;case 4:c=this.Sa(ba.pg);this.kb=c&3;d=this.Aa[this.kb];this.Xb();this.lc((d.cb&-16777216)>>>24,ba.qr);break;case 5:case 6:c=this.Sa(ba.pg);b=c>>2&1;this.kb=c&3;d=this.Aa[this.kb];d.Ma=b;c=d.vb=this.Sa(ba.$k);e=this.Sa(ba.al); +f=d.$a=this.Sa(ba.cl);g=this.Sa(ba.Ri);d.hb=128<>2&1;this.kb=c&3;d=this.Aa[this.kb];c=d.vb;e=d.Ma=b;f=d.$a=1;g=0;d.cb=0;d.sa&&(d.Ta=d.sa.seek(d.vb,d.Ma,d.$a))?g=d.Ta.length:d.cb=72;nk(this,d,a,b,c,e,f,g);b=!0;break;case 13:c=this.Sa(ba.pg);b=c>>2&1;this.kb=c&3;d=this.Aa[this.kb];c=d.vb;e=d.Ma=b;f=1;g=this.Sa(ba.Ri);d.hb=128<>2&1,c=this.Sa(ba.$q),d.vb+=c-d.re,0>d.vb&&(d.vb=0),d.vb>=d.yb&&(d.vb=d.yb-1),d.re=c,d.cb=32,d.vb||(d.cb|=268435456),this.Xb(),b=!0}0>>8,ba.or);a.lc((b.cb&16711680)>>>16,ba.pr);var t=0;if(e!=b.vb||f!=b.Ma)t=g=1;c&128&&(f^=t,d||(t=0));a.lc(e+t,ba.$k);a.lc(f,ba.al);a.lc(g,ba.cl);a.lc(h,ba.Ri)}k.Sa=function(){var a=this.mc[this.Ab];this.Ab++;return a};k.Xb=function(){this.Ab=this.ib=0};k.lc=function(a){this.mc[this.ib++]=a};k.qj=function(a,b,c){void 0===b||0>b?this.Eb(a,c):c(-1,!1)}; +k.rj=function(a,b){return void 0!==b&&0<=b?this.Ib(a,b):-1};k.Tn=function(a,b){return void 0!==b&&0<=b?this.Vk(a,b):-1};k.Eb=function(a,b){var c=-1,d=null,e=0;if(!a.cb&&a.sa){do{if(a.Ta&&(e=a.Pa,0<=(c=bk(a.Ta,a.Pa++)))){d=a.Ta;break}a.Ta=a.sa.seek(a.vb,a.Ma,a.$a);if(!a.Ta){a.cb=1088;break}a.Pa=0;this.xg(a)}while(1)}b(c,!1,d,e)}; +k.Ib=function(a,b){if(a.cb||!a.sa)return-1;do{if(a.Ta&&a.sa.write(a.Ta,a.Pa++,b))break;a.Ta=a.sa.seek(a.vb,a.Ma,a.$a);if(!a.Ta){a.cb=8256;b=-1;break}a.Pa=0;this.xg(a)}while(1);return b};k.xg=function(a){a.$a++;a.$a>=a.hh+1&&(a.$a=1,a.Ma++,a.Ma>=a.gh&&(a.Ma=0,a.vb++))};k.Vk=function(a,b){if(a.cb)return-1;a.Rc[a.Kf++]=b;if(a.Kf==a.Rc.length){a.vb=a.Rc[0];a.Ma=a.Rc[1];a.$a=a.Rc[2];a.hb=128<this.Ib(a,a.nl))return-1;a.Vh++}a.Vh>=a.te&&(b=-1);return b}; +var gk={1012:ck.prototype.Io,1013:ck.prototype.Go,1015:ck.prototype.Ho},hk={1010:ck.prototype.Zp,1013:ck.prototype.Yp,1015:ck.prototype.Xp};Ma(function(){for(var a=db(window.document,"pcjs","fdc"),b=0;b=e&&(this.jg|=(f.type&3)<<(1-e<<1))}return d}; +k.Rk=function(){var a=0,b=[];this.hf?(b[a++]=this.Me,b[a++]=this.rn,b[a++]=this.Oe,b[a++]=this.Gi,b[a++]=this.Ei,b[a++]=this.Di,b[a++]=this.kg,b[a++]=this.ya,b[a++]=this.Nk,b[a++]=this.Fi):(b[a++]=this.jg,b[a++]=this.ya,b[a++]=this.mc,b[a++]=this.Ab,b[a++]=this.ib,b[a++]=this.qn,b[a++]=this.pn,b[a++]=this.on,b[a++]=this.Zf);b[a]=this.Tk();return b}; +k.Kj=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.kb=a;b.errorCode=d[f++];b.xn=d[f++];b.Vf=d[f++];b.Hf=d[f++];b.If=d[f++];b.Ma=d[f++];b.zb=d[f++];b.he=d[f++];b.$a=d[f++];b.te=d[f++];b.hb=d[f++];b.Rh=this.hf?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.De()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===pk[this.Wg][b.type])b.type=this.mo;c=pk[this.Wg][b.type]; +b.Db=c[2]||17;b.qb=c[3]||512;if(e&&this.fa&&(e=this.fa,c=b.type,e.ea)){var h=e.ea[18],h=a?h&240|c:h&15|c<<4;e.ea&&(e.ea[18]=h,jh(e))}void 0===b.sa&&(b.sa=null,this.Ea("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));uk(this,b);b.Pa=d[f++];b.Ta=null;b.sa&&(a=d[f],void 0!==a&&0>b.sa.restore(a)&&(g=!1),g&&void 0!==b.Pa&&(b.Ta=b.sa.seek(b.he,b.Ma,b.$a+b.Rh)));return g};k.Tk=function(){for(var a=0,b=[],c=0;c=this.ib&&(this.Ab=this.ib=0,this.ya&=-15);return c}; +k.uq=function(a,b,c){p(this,a,b,c,"DATA["+this.ib+"]");this.ib=a&&(this.ya|=2,this.ya&=-2,vk(this))};k.ip=function(a,b){var c=this.ya;p(this,a,null,b,"STATUS",c);this.Ab=this.Na.qb?(d.ya=136,this.Eb(this.Na,function(a){0<=a?(wk(d),d.ya=80):(d.ya=1,d.Me=16)},!1)):this.ya=80)}return c}; +k.Jp=function(a,b,c){this.Na&&this.Na.hb>=this.Na.qb&&(0>this.Ib(this.Na,b)?(this.ya=1,this.Me=16):1==this.Na.Pa?this.pa(524416)&&p(this,a,b,c,"DATA["+this.Na.Pa+"]"):this.Na.Pa==this.Na.qb&&(this.Na.hb-=this.Na.qb,this.Oe=this.Oe-1&255,wk(this),this.ya=80,this.Na.hb>=this.Na.qb&&(this.ya|=8)))};k.vo=function(a,b){var c=this.Me;p(this,a,null,b,"ERROR",c);return c};k.Op=function(a,b,c){p(this,a,b,c,"WPREC");this.rn=b};k.wo=function(a,b){var c=this.Oe;p(this,a,null,b,"SECCNT",c);return c}; +k.Mp=function(a,b,c){p(this,a,b,c,"SECCNT");this.Oe=b};k.xo=function(a,b){var c=this.Gi;p(this,a,null,b,"SECNUM",c);return c};k.Np=function(a,b,c){p(this,a,b,c,"SECNUM");this.Gi=b};k.so=function(a,b){var c=this.Ei;p(this,a,null,b,"CYLLO",c);return c};k.Ip=function(a,b,c){p(this,a,b,c,"CYLLO");this.Ei=b};k.ro=function(a,b){var c=this.Di;p(this,a,null,b,"CYLHI",c);return c};k.Hp=function(a,b,c){p(this,a,b,c,"CYLHI");this.Di=b};k.uo=function(a,b){var c=this.kg;p(this,a,null,b,"DRVHD",c);return c}; +k.Kp=function(a,b,c){p(this,a,b,c,"DRVHD");this.kg=b;this.ya=this.Aa[this.kg&16?1:0]?this.ya|64:this.ya&-65};k.yo=function(a,b){var c=this.ya;p(this,a,null,b,"STATUS",c);return c};k.Gp=function(a,b,c){p(this,a,b,c,"COMMAND");this.Nk=b;this.fa&&Ph(this.fa,14);xk(this)};k.Lp=function(a,b,c){p(this,a,b,c,"FDR");this.Fi&4&&!(b&4)&&(this.Me=1);this.Fi=b}; +function xk(a){var b=!1,c=a.Nk,d=a.kg&16?1:0,e=a.kg&15,f=a.Ei|(a.Di&3)<<8,g=a.Gi,h=a.Oe||256;a.Na=null;a.Me=0;a.ya=80;(d=a.Aa[d])?(d.he=f,d.Ma=e,d.$a=g,d.hb=h*d.qb,c=144<=c?c:c&240,d.Ta=null,d.Pa=0,d.errorCode=0,a.Na=d):c=-1;switch(c&240){case 32:a.ya=136;a.Eb(d,function(b){0<=b&&a.fa?(wk(a),a.ya=80):(a.ya=1,a.Me=16)},!1);break;case 48:a.ya=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Me=1;b=!0;break;case 145:d.zb=e+1,d.Db=h,b=!0}b&&wk(a)} +function wk(a){!a.fa||a.Fi&2||Oh(a.fa,14,120)} +function vk(a){a.Ab=0;var b=a.Sa(),c=a.Sa(),d=c&32,e=d>>5,f=c&31,g=a.Sa(),h=a.Sa(),t=g<<2&768|h,r=g&63,B=a.Sa(),J=a.Sa(),C=a.Aa[e];C&&(C.he=t,C.Ma=f,C.$a=r,C.hb=B*C.qb);switch(b){case 3:a.Xb(C?C.errorCode:4);a.lc(c);a.lc(g);a.lc(h);a.lc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Sa());)C&&cb?this.Eb(a,c):c(-1,!1)}; +k.rj=function(a,b){return void 0!==b&&0<=b?this.Ib(a,b):-1};k.Un=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Pa=a.Db+b&&(a.$a=b,a.Ma++,a.Ma>=a.zb&&(a.Ma=0,a.he++))}; +k.Vk=function(a,b){if(a.errorCode)return-1;a.Rc[a.Kf++]=b;if(a.Kf==a.Rc.length){a.he=a.Rc[0];a.Ma=a.Rc[1];a.$a=a.Rc[2];a.hb=128<this.Ib(a,a.nl))return-1;a.Vh++}a.Vh>=a.te&&(b=-1);return b};k.kp=function(){var a=this.N.J&255;!(this.N.G>>8)&&128>8||!this.fa)||(a=!(this.fa.Vb[0].zd&64));return a?!0:!1}; +var rk={800:ok.prototype.hp,801:ok.prototype.ip,802:ok.prototype.gp},qk={496:ok.prototype.to,497:ok.prototype.vo,498:ok.prototype.wo,499:ok.prototype.xo,500:ok.prototype.so,501:ok.prototype.ro,502:ok.prototype.uo,503:ok.prototype.yo},tk={800:ok.prototype.uq,801:ok.prototype.xq,802:ok.prototype.wq,803:ok.prototype.vq,807:ok.prototype.Hk,811:ok.prototype.Hk,815:ok.prototype.Hk},sk={496:ok.prototype.Jp,497:ok.prototype.Op,498:ok.prototype.Mp,499:ok.prototype.Np,500:ok.prototype.Ip,501:ok.prototype.Hp, +502:ok.prototype.Kp,503:ok.prototype.Gp,1014:ok.prototype.Lp};Ma(function(){for(var a=db(window.document,"pcjs","hdc"),b=0;b>2;this.Wl=b.Nh;this.sg=Pk;80186<=this.N.za&&(this.sg=Pk.slice(),this.sg[15]=Nk,80286<=this.N.za&&(this.sg[15]=Ok));Zg(this,4,function(a){if(a){var b=Tk(d,a);if(void 0===b)d.R("invalid selector: "+a);else{a=Uk(d,b);d.R("dumpDesc("+n(a.va)+"): %"+da(a.Od,d.we));var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+ -(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else switch(a.type){case 256:c="tss";break;case 512:c="ldt";break;case 768:c="busy tss";break;case 1024:c="call gate";b=!0;break;case 1280:c="task gate";b=!0;break;case 1536:c="int gate";b=!0;break;case 1792:c="trap gate",b=!0}!c||a.nb&32768||(c+=",not present");d.R((b?"seg="+n(a.ta&65535)+" off="+n(a.rb):"base="+da(a.ta,d.we)+" limit="+da(a.rb,a.rb&-65536?8:4))+" dpl="+m(a.pc)+" type="+m(a.type>>8)+" ("+ -c+") ext="+n(a.Vh&-65296))}}else d.R("no selector")});Zg(this,8,function(a){a:{if(a){var b=Tk(d,a);if(void 0===b){d.R("invalid task selector: "+a);break a}a=Uk(d,b)}else a=d.N.cb;d.R("dumpTSS("+n(a.va)+"): %"+da(a.ta,d.we));var b="",c;for(c in Vk){var e=Vk[c],r=8>c.length?" ":"",B=Yb(d.ha,a.ta+e);b&&(b+="\n");b+=n(e)+" "+c+": "+r+n(B)}d.R(b)}});Zg(this,67108864,function(a){if(a)for(d.R("dumpDOS("+a+")"),a=Tk(d,a);a;){var b=[0,a,void 0],c=d.Ra(b,1),e=d.ja(b,2),r=d.ja(b,5);if(77!=c&&90!=c)break;d.R(uc(d, -0,a)+": '"+String.fromCharCode(c)+"' PID="+n(e)+" LEN="+n(r)+' "'+Wk(d,b)+'"');a+=1+r}else d.R("no MCB")});ib(this);if(this.Nk){a=Xk(this,this.Nk);delete this.Nk;for(var e in a)Fk(this,a[e])}}; -Bk.prototype.Fb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ig=this.ra[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Xk(d,b,!0),h;for(h in g)Fk(d,g[h])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.Wce?String.fromCharCode(e):"."}return d} -function Ek(a,b){a.Z=a;a.Yb=a.In=536870912;a.Di=null;a.Ti=[];var c=Xk(a,b.replace("keys","key").replace("kbd","keyboard"));if(c.length)for(var d in Mk)0<=c.indexOf(d)&&(a.Yb|=Mk[d],a.R(d+" messages enabled"))}function Zg(a,b,c){for(var d in Mk)if(b==Mk[d]){a.Ti[d]=c;break}} -function Yk(a,b){var c="??";if(0<=b){var d,e,f=a.N;switch(b){case 0:d=f.G;e=2;break;case 1:d=f.I;e=2;break;case 2:d=f.J;e=2;break;case 3:d=f.C;e=2;break;case 4:d=f.G>>8;e=2;break;case 5:d=f.I>>8;e=2;break;case 6:d=f.J>>8;e=2;break;case 7:d=f.C>>8;e=2;break;case 8:d=f.G;e=4;break;case 9:d=f.I;e=4;break;case 10:d=f.J;e=4;break;case 11:d=f.C;e=4;break;case 12:d=x(f);e=4;break;case 13:d=f.H;e=4;break;case 14:d=f.F;e=4;break;case 15:d=f.D;e=4;break;case 16:d=f.Ia.va;e=4;break;case 17:d=Fb(f);e=4;break; -case 18:d=f.xa.va;e=4;break;case 19:d=f.Xa.va;e=4;break;case 20:d=f.fs.va;e=4;break;case 21:d=f.gs.va;e=4;break;case 22:d=w(f);e=a.Gg;break;case 23:d=Gb(f);e=a.Gg;break;case 24:d=f.G;e=8;break;case 25:d=f.I;e=8;break;case 26:d=f.J;e=8;break;case 27:d=f.C;e=8;break;case 28:d=x(f);e=8;break;case 29:d=f.H;e=8;break;case 30:d=f.F;e=8;break;case 31:d=f.D;e=8;break;case 32:d=f.gc;e=8;break;case 33:d=f.as;e=8;break;case 34:d=f.cs;e=8;break;case 35:d=f.ds,e=8}e&&(c=da(d,e))}return c}k=Bk.prototype; -k.message=function(a,b){b&&(a+=" @"+uc(this,w(this.N),Fb(this.N)));if(!this.Di||a!=this.Di)if(this.R(a),this.Di=a,this.N){this.Yb&1073741824&&this.N.lb();var c=this.N;c.U.cg=0;c.Xc-=c.A;c.A=0;Vc(c)}}; -function ze(a,b,c){var d,e=!1,f=Gk[b];f&&(d=a.N.G>>8,e=a.oa(f)?!0:262144==f&&a.oa(f=524288));if(e){var g=a.N.J&255;if(33==b&&11==d||262144==f&&128<=g||524288==f&&128>g)e=!1}if(e){if(f=(f=Sk[b])&&f[d]||""){for(var h=f,f=0;fa&&(b[0]=0,b[2]=null))}function dl(a,b){return null==b[1]?"%"+da(b[2]):uc(a,b[0],b[1])}function uc(a,b,c){return void 0!==c?n(c)+":"+da(b,8>a.we?4:8):da(b)}function ff(a){return 1>>c.Ja;if(e>>f|c.qa[d+1&c.Tc].oh(0)<<32-f;void 0!==b&&cl(this,a,b)}return c};k.td=function(a,b,c){var d=fl(this,a,!0,0);if(d!=u){var e=this.ha;e.qa[(d&e.gb)>>>e.Ja].mg(d&e.Ea,b&255);void 0!==c&&cl(this,a,c);Vc(this.N)}}; -k.Ma=function(a,b,c){var d=fl(this,a,!0,1);d!=u&&(Zb(this.ha,d,b),void 0!==c&&cl(this,a,c),Vc(this.N))};function Ck(a){var b;a.zc=["exec"];if(void 0!==a.ke)for(b=1;b>>c.Ja],!1)}a.ke=["read"];if(void 0!==a.ed)for(b=1;b>>c.Ja],!0);a.ed=["write"]} -k.oe=function(a,b,c){if(!gl(this,a,b)){b[3]=c;a.push(b);if(a!=this.zc){var d=this.ha,e=fl(this,b);d.qa[e>>>d.Ja].oe(e&d.Ea,a==this.ed)}c||this.R("breakpoint enabled: "+dl(this,b)+" ("+a[0]+")");Dk(this);return!0}return!1}; -function gl(a,b,c,d){var e=!1;c=hl(a,fl(a,c));for(var f=1;f>>d.Ja],b==a.ed));g[3]||a.R("breakpoint cleared: "+dl(a,g)+" ("+b[0]+")");Dk(a);break}a.R("breakpoint exists: "+dl(a,g)+" ("+b[0]+")");break}}return e}function il(a,b){for(var c=1;c=b&&f>>g.Ja].oe(f&g.Ea,d==a.ed)}}}function bl(a,b){if(void 0!==b)el(a,b,a.zc,!0),a.uc=0;else for(var c=1;c>2;this.Yl=b.Sh;this.ug=Pk;80186<=this.N.za&&(this.ug=Pk.slice(),this.ug[15]=Nk,80286<=this.N.za&&(this.ug[15]=Ok));Zg(this,4,function(a){if(a){var b=Tk(d,a);if(void 0===b)d.R("invalid selector: "+a);else{a=Uk(d,b);d.R("dumpDesc("+m(a.va)+"): %"+ea(a.Pd,d.xe));var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+ +(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else switch(a.type){case 256:c="tss";break;case 512:c="ldt";break;case 768:c="busy tss";break;case 1024:c="call gate";b=!0;break;case 1280:c="task gate";b=!0;break;case 1536:c="int gate";b=!0;break;case 1792:c="trap gate",b=!0}!c||a.nb&32768||(c+=",not present");d.R((b?"seg="+m(a.ta&65535)+" off="+m(a.rb):"base="+ea(a.ta,d.xe)+" limit="+ea(a.rb,a.rb&-65536?8:4))+" dpl="+l(a.pc)+" type="+l(a.type>>8)+" ("+ +c+") ext="+m(a.$h&-65296))}}else d.R("no selector")});Zg(this,8,function(a){a:{if(a){var b=Tk(d,a);if(void 0===b){d.R("invalid task selector: "+a);break a}a=Uk(d,b)}else a=d.N.eb;d.R("dumpTSS("+m(a.va)+"): %"+ea(a.ta,d.xe));var b="",c;for(c in Vk){var e=Vk[c],r=8>c.length?" ":"",B=Yb(d.ha,a.ta+e);b&&(b+="\n");b+=m(e)+" "+c+": "+r+m(B)}d.R(b)}});Zg(this,67108864,function(a){if(a)for(d.R("dumpDOS("+a+")"),a=Tk(d,a);a;){var b=[0,a,void 0],c=d.Oa(b,1),e=d.la(b,2),r=d.la(b,5);if(77!=c&&90!=c)break;d.R(uc(d, +0,a)+": '"+String.fromCharCode(c)+"' PID="+m(e)+" LEN="+m(r)+' "'+Wk(d,b)+'"');a+=1+r}else d.R("no MCB")});jb(this);if(this.Qk){a=Xk(this,this.Qk);delete this.Qk;for(var e in a)Fk(this,a[e])}}; +Bk.prototype.Fb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Lg=this.qa[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Xk(d,b,!0),h;for(h in g)Fk(d,g[h])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.Xce?String.fromCharCode(e):"."}return d} +function Ek(a,b){a.Z=a;a.Yb=a.Mn=536870912;a.Ii=null;a.Yi=[];var c=Xk(a,b.replace("keys","key").replace("kbd","keyboard"));if(c.length)for(var d in Mk)0<=c.indexOf(d)&&(a.Yb|=Mk[d],a.R(d+" messages enabled"))}function Zg(a,b,c){for(var d in Mk)if(b==Mk[d]){a.Yi[d]=c;break}} +function Yk(a,b){var c="??";if(0<=b){var d,e,f=a.N;switch(b){case 0:d=f.G;e=2;break;case 1:d=f.I;e=2;break;case 2:d=f.J;e=2;break;case 3:d=f.C;e=2;break;case 4:d=f.G>>8;e=2;break;case 5:d=f.I>>8;e=2;break;case 6:d=f.J>>8;e=2;break;case 7:d=f.C>>8;e=2;break;case 8:d=f.G;e=4;break;case 9:d=f.I;e=4;break;case 10:d=f.J;e=4;break;case 11:d=f.C;e=4;break;case 12:d=w(f);e=4;break;case 13:d=f.H;e=4;break;case 14:d=f.F;e=4;break;case 15:d=f.D;e=4;break;case 16:d=f.Ja.va;e=4;break;case 17:d=Fb(f);e=4;break; +case 18:d=f.xa.va;e=4;break;case 19:d=f.Ya.va;e=4;break;case 20:d=f.hs.va;e=4;break;case 21:d=f.js.va;e=4;break;case 22:d=v(f);e=a.Ig;break;case 23:d=Gb(f);e=a.Ig;break;case 24:d=f.G;e=8;break;case 25:d=f.I;e=8;break;case 26:d=f.J;e=8;break;case 27:d=f.C;e=8;break;case 28:d=w(f);e=8;break;case 29:d=f.H;e=8;break;case 30:d=f.F;e=8;break;case 31:d=f.D;e=8;break;case 32:d=f.gc;e=8;break;case 33:d=f.ds;e=8;break;case 34:d=f.es;e=8;break;case 35:d=f.fs,e=8}e&&(c=ea(d,e))}return c}k=Bk.prototype; +k.message=function(a,b){b&&(a+=" @"+uc(this,v(this.N),Fb(this.N)));if(!this.Ii||a!=this.Ii)if(this.R(a),this.Ii=a,this.N){this.Yb&1073741824&&this.N.lb();var c=this.N;c.U.eg=0;c.Yc-=c.A;c.A=0;Vc(c)}}; +function ze(a,b,c){var d,e=!1,f=Gk[b];f&&(d=a.N.G>>8,e=a.pa(f)?!0:262144==f&&a.pa(f=524288));if(e){var g=a.N.J&255;if(33==b&&11==d||262144==f&&128<=g||524288==f&&128>g)e=!1}if(e){if(f=(f=Sk[b])&&f[d]||""){for(var h=f,f=0;fa&&(b[0]=0,b[2]=null))}function dl(a,b){return null==b[1]?"%"+ea(b[2]):uc(a,b[0],b[1])}function uc(a,b,c){return void 0!==c?m(c)+":"+ea(b,8>a.xe?4:8):ea(b)}function ff(a){return 1>>c.Ga;if(e>>f|c.ma[d+1&c.sc].th(0)<<32-f;void 0!==b&&cl(this,a,b)}return c};k.ud=function(a,b,c){var d=fl(this,a,!0,0);if(d!=q){var e=this.ha;e.ma[(d&e.Wa)>>>e.Ga].og(d&e.Da,b&255);void 0!==c&&cl(this,a,c);Vc(this.N)}}; +k.Qa=function(a,b,c){var d=fl(this,a,!0,1);d!=q&&(Zb(this.ha,d,b),void 0!==c&&cl(this,a,c),Vc(this.N))};function Ck(a){var b;a.Ac=["exec"];if(void 0!==a.le)for(b=1;b>>c.Ga],!1)}a.le=["read"];if(void 0!==a.fd)for(b=1;b>>c.Ga],!0);a.fd=["write"]} +k.pe=function(a,b,c){if(!gl(this,a,b)){b[3]=c;a.push(b);if(a!=this.Ac){var d=this.ha,e=fl(this,b);d.ma[e>>>d.Ga].pe(e&d.Da,a==this.fd)}c||this.R("breakpoint enabled: "+dl(this,b)+" ("+a[0]+")");Dk(this);return!0}return!1}; +function gl(a,b,c,d){var e=!1;c=hl(a,fl(a,c));for(var f=1;f>>d.Ga],b==a.fd));g[3]||a.R("breakpoint cleared: "+dl(a,g)+" ("+b[0]+")");Dk(a);break}a.R("breakpoint exists: "+dl(a,g)+" ("+b[0]+")");break}}return e}function il(a,b){for(var c=1;c=b&&f>>g.Ga].pe(f&g.Da,d==a.fd)}}}function bl(a,b){if(void 0!==b)el(a,b,a.Ac,!0),a.vc=0;else for(var c=1;c=Ik.length&&(t=a.Ra(b,1),g=Rk[h-Ik.length][t>>3&7]);var h=Ik[g[0]],r=2,B="";(164<=f&&167>=f||170<=f&&175>=f)&&(r=0);for(var f=null,J=1;J<=r;J++){var C="",E=g[J];if(void 0!==E){null==f&&(f=E>>14);var N=E&15;if(0!=N&&15!=N){var M=E&240;if(128<=M)if(0>t&&(t=a.Ra(b,1)),160<=M)C=kl(a,t>>3&7,E,b);else{var C=a,M=E,E=b,Q="",N=t>>6,Q=t&7;3>N?(M=void 0,N||6!=Q?(E[5]&&(Q+=8),Q=Lk[Q], -1==N?(M=C.Ra(E,1),M&128?(M=M<<24>>24,Q+="-"+m(-M)):Q+="+"+m(M)):2==N&&(M=C.ja(E,2),Q+="+"+n(M))):(M=C.ja(E,2),Q=n(M)),Q="["+Q+"]"):Q=kl(C,Q,M,E);C=Q}else if(16==M)C="1";else if(0==M){C=a;N=E;E=b;M=" ";switch(N&15){case 1:N&12288&&(M=m(C.Ra(E,1)));break;case 2:M=n(C.Ra(E,1)<<24>>24);break;case 4:if(E[4]){M=da(C.Bj(E,4));break}case 3:M=n(C.ja(E,2));break;case 6:N=C;M=C.ja(E,2);C=C.ja(E,2);M=dl(N,[M,C,void 0]);break;default:M="imm("+n(N)+")"}C=M}else 32==M?C="["+n(a.ja(b,2))+"]":48==M?(1==N?(C=a.Ra(b, -1),C=C<<24>>24):C=a.ja(b,2),C=b[0]+C&65535,C=ll(a,[C,b[1],void 0])[0]||n(C)):96==M?C=kl(a,(E&3840)>>8,E,b):112==M?C=kl(a,(E&3840)>>8,176,b):64==M?C="DS:[SI]":80==M&&(C="ES:[DI]");if(!C||!C.length){B="INVALID";break}0a.N.za)return"??";b+=16}else if(208==e)b+=32;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d[4]))b+=16;return Kk[b]} -function ml(a,b){var c;switch(b){case "V":c=Pe(a.N);break;case "D":c=a.N.wa&Ib;break;case "I":c=a.N.wa&Jb;break;case "T":c=a.N.wa&Kb;break;case "S":c=Oe(a.N);break;case "Z":c=Ne(a.N);break;case "A":c=Me(a.N);break;case "P":c=Le(a.N);break;case "C":c=Ke(a.N);break;default:c=0}return b+(c?"1":"0")+" "}function nl(a,b){8<=b&&15>=b&&4>>4),d[0]=g,d[1]=h,void 0!==t.p&&(d[2]=t.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=Tk(a,b),d=null):d=Tk(a,b):(e=Tk(a,b.substring(0,d)),c=Tk(a,b.substring(d+1)), -d=null)}return[c,e,d]}function Tk(a,b,c){var d;void 0!==b?(d=Kk.indexOf(b.toUpperCase()),0<=d&&(b=Yk(a,d)),d=ca(b),void 0===d&&a.R("invalid "+(c?c:"value")+": "+b)):a.R("missing "+(c||"value"));return d}function ei(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.R("out of data at address "+dl(a,b)),B=!0):(a.td(b,c,1),r++)})})(a,g);a.R(r+" bytes read at "+c)}else a.R("sector "+e+" request out of range");else a.R("drive "+d+" not loaded");else a.R("invalid drive: "+d)}else a.R("disk controller not present")}}} -function $k(a,b,c){if(b&&"?"==b[1])a.R("\nregister commands:"),a.R("\tr\t\tdisplay all registers"),a.R("\tr [target=#]\tmodify target register"),a.R("supported targets:"),a.R("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d;if(null!=b&&1=a.Gg&&(c=null);switch(c){case "AL":a.N.G=a.N.G&-256|b&255;break;case "AH":a.N.G=a.N.G&-65281|b<<8&255;break;case "AX":a.N.G=a.N.G&-65536|b&65535;break;case "EAX":a.N.G=b;break;case "BL":a.N.C=a.N.C&-256|b&255;break;case "BH":a.N.C=a.N.C&-65281|b<<8&255;break;case "BX":a.N.C=a.N.C&-65536|b&65535;break;case "EBX":a.N.C=b;break;case "CL":a.N.I=a.N.I&-256|b&255;break;case "CH":a.N.I=a.N.I&-65281|b<<8&255;break;case "CX":a.N.I=a.N.I&-65536|b&65535;break;case "ECX":a.N.I=b;break;case "DL":a.N.J= -a.N.J&-256|b&255;break;case "DH":a.N.J=a.N.J&-65281|b<<8&255;break;case "DX":a.N.J=a.N.J&-65536|b&65535;break;case "EDX":a.N.J=b;break;case "SP":y(a.N,x(a.N)&-65536|b&65535);break;case "ESP":y(a.N,b);break;case "BP":a.N.H=a.N.H&-65536|b&65535;break;case "EBP":a.N.H=b;break;case "SI":a.N.F=a.N.F&-65536|b&65535;break;case "ESI":a.N.F=b;break;case "DI":a.N.D=a.N.D&-65536|b&65535;break;case "EDI":a.N.D=b;break;case "DS":He(a.N,b);break;case "ES":Ie(a.N,b);break;case "SS":Kd(a.N,b);break;case "CS":Ge(a.N, -b);a.Nc=[w(a.N),Fb(a.N),void 0];break;case "IP":F(a.N,b);a.Nc=[w(a.N),Fb(a.N),void 0];break;case "PC":case "PS":Id(a.N,b);break;case "C":b?Ve(a.N):Qe(a.N);break;case "P":b?(c=a.N,Le(c)||(c.W^=1)):(c=a.N,Le(c)&&(c.W^=1));break;case "A":b?We(a.N):Re(a.N);break;case "Z":b?Xe(a.N):Se(a.N);break;case "S":b?Ye(a.N):Te(a.N);break;case "I":b?(c=a.N,c.wa|=Jb):(c=a.N,c.wa&=~Jb);break;case "D":b?(c=a.N,c.wa|=Ib):(c=a.N,c.wa&=~Ib);break;case "V":b?Ze(a.N):Ue(a.N);break;default:f=!0;if(80286<=a.N.za)switch(f= -!1,c){case "MS":$e(a.N,b);break;case "TR":a.N.cb.load(b);break;default:f=!0}if(f){a.R("unknown register: "+e);return}}Vc(a.N);a.R("\nupdated registers:");c=!0}}void 0===d&&(d=!!(a.N.gc&1));e=nl(a,8)+nl(a,11)+nl(a,9)+nl(a,10)+(4a.N.za&&(b="\n"+b,e+=f,f=""),e+="\n"+ol(a,a.N.pa,d)+" ",e+=pl(a,"LD",a.N.ad.va,a.N.ad.ta, -a.N.ad.ta+a.N.ad.rb)+" "+pl(a,"GD",null,a.N.Dc,a.N.Ve)+" "+pl(a,"ID",null,a.N.Rc,a.N.We)+" ",e=e+(b+" "+f)+nl(a,32));e+=nl(a,23)+ml(a,"V")+ml(a,"D")+ml(a,"I")+ml(a,"T")+ml(a,"S")+ml(a,"Z")+ml(a,"A")+ml(a,"P")+ml(a,"C");a.R((c?"":"\n")+e);a.Nc=[w(a.N),Fb(a.N),void 0];al(a,dl(a,a.Nc))}}function vl(a,b,c){var d="tr"==b;b=null!=c?parseInt(c,10):1;var e=1==b?0:1;Da(b,function(){return eb(a,!0)&&a.lg(e,d,!1)},function(){Vc(a.N);eb(a,!1)})} -function al(a,b,c,d){b=ql(a,b,1);if(null!=b[0]){void 0===d&&(d=1);var e=[a.kp,b[1],a.ha.Nh],e=256;if(void 0!==c){e=ql(a,c,1);if(null==e[0]||e[0]a.Wc&&a.Pc.length&&(a.Wc=0);if(0>a.Wc||b!=a.Pc[a.Wc])a.Pc.splice(0,0,b),a.Wc=0;a.Wc--}else b=a.Pc[a.Wc+1];a=b?b.split(0<=b.indexOf("|")?"|":";"):[""];for(var d in a)a[d]=la(a[d]);return a} -function Fk(a,b){var c=!0;try{if(b.length||(a.Pf?(a.R("ended assemble @"+dl(a,a.Re)),a.Nc=a.Re,a.Pf=!1):b="?"),b=b.toLowerCase(),jb(a)&&0d||"z">>4);var kc=Q[qa].l;kc&&(qa=kc);a.R(uc(a,Ta,qb)+" "+qa)}}}else{"ds"==C&&(C="d",E=r,r="desc");for(N in Mk)if(r==N){var ed=a.Ti[N];ed?ed(E):a.R("no dump registered for "+ -r);break a}var Y=ql(a,r,2);if(null!=Y[0]){var ia="",V=0,rb="dw"==C;void 0!==E&&("l"==E.charAt(0)&&(E=E.substr(1)),(V=parseInt(E,10))&&(V=rb?V+7>>3:V+15>>4));V||(V=8);for(g=0;gpa;pa++){var ta=a.Ra(Y,1);rb?pa&1&&(C+=n(E|ta<<8)+(7==pa?" - ":" ")):C+=m(ta)+(7==pa?"-":" ");Oa+=32<=ta&&128>ta?String.fromCharCode(ta):".";E=ta}ia&&(ia+="\n");ia+=r+" "+C+" "+Oa}ia&&a.R(ia);a.al=Y}}}break;case "e":var Gc=g[1];if(void 0===Gc)a.R("missing address");else{var Hc= -ql(a,Gc,2);if(null!=Hc[0])for(r=2;r -ub.length&&(a.R("note: only "+ub.length+" available"),fb=ub.length);pa-=fb;0>pa&&(null!=ub[ub.length-1][1]?pa+=ub.length:(fb=pa+fb,pa=0));for(void 0!==Oa&&a.R(fb+" instructions earlier:");Y&&pa!=a.Yf;){var Jc=ub[pa];if(null==Jc[1])break;Jc=[Jc[0],Jc[1],Jc[2]];a.R(jl(a,Jc,"history",-fb));++pa==ub.length&&(pa=0);a.en=--fb;Y--}}10==Y&&(a.R("no "+r+"history available"),a.en=void 0)}break;case "i":var Kf=g[1];if(Kf&&"?"!=Kf){var Lf=Tk(a,Kf);if(void 0!==Lf){var Ml=cc(a.ha,Lf);a.R(n(Lf)+": "+m(Ml))}}else a.R("\ninput commands:"), -a.R("\ti [p]\tread port [p]"),a.R("warning: port accesses can affect hardware state");break;case "l":ul(a,g);break;case "m":a:{r=null;V=g[1];"?"==V&&(V=void 0);if(void 0!==V){Y=0;if("all"==V)Y=-1342177281,V=null;else if("on"==V)r=!0,V=null;else if("off"==V)r=!1,V=null;else{"keys"==V&&(V="key");"kbd"==V&&(V="keyboard");for(ia in Mk)if(V==ia){Y=Mk[ia];r=!!(a.Yb&Y);break}if(!Y){a.R("unknown message category: "+V);break a}}Y&&("on"==g[2]?(a.Yb|=Y,r=!0):"off"==g[2]&&(a.Yb&=~Y,r=!1))}Y=0;ta="";for(ia in Mk)if(!V|| -V==ia)if(rb=!!(a.Yb&Mk[ia]),null===r||r==rb)ta&&(ta+=","),++Y%10||(ta+="\n\t"),"key"==ia&&(ia="keys"),ta+=ia;void 0===V&&a.R("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.R((null!==r?r?"messages on: ":"messages off: ":"message categories:\n\t")+(ta||"none"))}break;case "o":var Mf=g[1],Nl=g[2];if(Mf&&"?"!=Mf){var Ci=Tk(a,Mf,"port #"),Di=Tk(a,Nl);void 0!==Ci&&void 0!==Di&&gc(a.ha,Ci,Di)}else a.R("\noutput commands:"),a.R("\to [p] [d]\twrite data [d] to port [p]"),a.R("warning: port accesses can affect hardware state"); -break;case "p":case "pr":var Ei="pr"==g[0]?1:0,r=1+Ei;if(a.uc)a.R("step in progress");else{var qe,Y=!1,gb=[w(a.N),Fb(a.N),void 0];do switch(qe=!1,a.Ra(gb)){case 38:case 46:case 54:case 62:case 240:cl(a,gb,1);qe=!0;break;case 204:case 206:a.uc=r;cl(a,gb,1);break;case 205:case 224:case 225:case 226:a.uc=r;cl(a,gb,2);break;case 232:a.uc=r;cl(a,gb,3);break;case 154:a.uc=r;cl(a,gb,5);break;case 255:a.uc=0<=jl(a,gb).indexOf("CALL")?r:0;break;case 243:case 242:cl(a,gb,1);Y=qe=!0;break;case 108:case 109:case 110:case 111:case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:Y&& -(a.uc=r,cl(a,gb,1))}while(qe);a.uc?(a.oe(a.zc,gb,!0),a.uf()||(a.N.Mc(),a.uc=0)):vl(a,Ei?"tr":"t")}break;case "r":$k(a,g);break;case "t":case "tr":vl(a,g[0],g[1]);break;case "u":al(a,g[1],g[2],8);break;case "x":a:if(void 0===g[1]||"?"==g[1])a.R("\nexecution options:"),a.R("\tcs int #\tset checksum cycle interval to #"),a.R("\tcs start #\tset checksum cycle start count to #"),a.R("\tcs stop #\tset checksum cycle stop count to #"),a.R("\tsp #\t\tset speed multiplier to #");else switch(g[1]){case "cs":var md; -void 0!==g[3]&&(md=parseInt(g[3],10));switch(g[2]){case "int":a.N.U.$f=md;break;case "start":a.N.U.Xg=md;break;case "stop":a.N.U.bg=md;break;default:a.R("unknown cs option");break a}void 0!==md&&Uc(a.N);a.R("checksums "+(a.N.da.Qf?"enabled":"disabled"));break;case "sp":void 0!==g[2]&&cd(a.N,parseInt(g[2],10));a.R("target speed: "+Db(a.N)+" ("+a.N.U.ae+"x)");break;default:a.R("unknown option: "+g[1])}break;case "?":var r="commands:",re;for(re in Hk)r+="\n"+re+" ".substr(0,7-re.length)+Hk[re]; -ff(a)||(r+="\nnote: frequency/history disabled if no exec breakpoints");a.R(r);break;default:a.R("unknown command: "+b),c=!1}}}catch(Ol){a.R("debugger sad: "+Ol.message),c=!1}return c}Ja(function(){for(var a=cb(window.document,"pcjs","debugger"),b=0;bBl){if(d.load(this.sh)){this.xf=new Ee(this,"1.17.2","failsafe");this.xf.load()&&(Fl(this,d),a=2,yl(this.xf));this.xf.set("timestamp",ra());zl(this.xf);var e=this.Zc&&!this.di;if(1==a||xa("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.Ca("Error: "+g),"unable to verify user"==g&&(Ba("user",""),this.$c=null)):this.R(f+": "+g),yl(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&El(this,c?d:null)}else 2==a&&d.clear()}else El(this);delete this.sh;delete this.Ii}e=Ya(this.id);for(f=0;fa[1];a=a[2];this.da.$b=!0;this.El||(this.R("PCjs v1.17.2\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.El=!0);this.N&&(Gl(this,this.N,b,c,a),Wc(this.N));this.Hl&&(Fl(this,b),b.clear());!c&&this.xf&&(this.xf.clear(),delete this.xf)}; -function Fl(a,b){if(xa("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.Ce(),d=b.toString(),e={app:"PCjs",ver:"1.17.2"};e.url=a.url;e.user=c;e.type="bug";e.data=d;ua("http://www.pcjs.org/api/v1/report",!0,e)}} -function wl(a,b,c){var d,e="none",f=new Ee(a,"1.17.2"),g=new Ee(a,"1.17.2","validate"),h=ra();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.17.2");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.N&&a.N.ec&&(c&&a.N.lb(),d=a.N.ec(b,c),"object"===typeof d&&f.set(a.N.id,d),c&&(a.N.da.$b=!1,!1===d&&(e=null)));for(var h=Ya(a.id),t=0;t=Ik.length&&(t=a.Oa(b,1),g=Rk[h-Ik.length][t>>3&7]);var h=Ik[g[0]],r=2,B="";(164<=f&&167>=f||170<=f&&175>=f)&&(r=0);for(var f=null,J=1;J<=r;J++){var C="",E=g[J];if(void 0!==E){null==f&&(f=E>>14);var M=E&15;if(0!=M&&15!=M){var N=E&240;if(128<=N)if(0>t&&(t=a.Oa(b,1)),160<=N)C=kl(a,t>>3&7,E,b);else{var C=a,T=E,E=b,S="",M=t>>6,N=t&7;if(3>M){T=void 0;if(!M&&(!E[5]&&6==N||E[5]&& +5==N))M=2;else{if(E[5])if(4!=N)N+=8;else{var S=M,qa=C.Oa(E,1),T=qa>>6,Ia=qa>>3&7,qa=qa&7,ra="";if(S||5!=qa)ra=Lk[qa+8];4!=Ia&&(ra&&(ra+="+"),ra+=Lk[Ia+8],T&&(ra+="*"+(1<>24,S+="-"+l(-T)):S+="+"+l(T)):2==M&&(S&&(S+="+"),E[5]?(T=C.Ug(E,4),S+=ea(T)):(T=C.la(E,2),S+=m(T)));S="["+S+"]"}else S=kl(C,N,T,E);C=S}else if(16==N)C="1";else if(0==N){C=a;M=E;E=b;N=" ";switch(M&15){case 1:M&12288&&(N=l(C.Oa(E,1)));break;case 2:N=m(C.Oa(E,1)<<24>>24);break; +case 4:if(E[4]){N=ea(C.Ug(E,4));break}case 3:N=m(C.la(E,2));break;case 6:M=C;N=C.la(E,2);C=C.la(E,2);N=dl(M,[N,C,void 0]);break;default:N="imm("+m(M)+")"}C=N}else 32==N?C="["+m(a.la(b,2))+"]":48==N?(1==M?(C=a.Oa(b,1),C=C<<24>>24):C=a.la(b,2),C=b[0]+C&65535,C=ll(a,[C,b[1],void 0])[0]||m(C)):96==N?C=kl(a,(E&3840)>>8,E,b):112==N?C=kl(a,(E&3840)>>8,176,b):64==N?C="DS:[SI]":80==N&&(C="ES:[DI]");if(!C||!C.length){B="INVALID";break}0a.N.za)return"??";b+=16}else if(208==e)b+=32;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d[4]))b+=16;return Kk[b]} +function ml(a,b){var c;switch(b){case "V":c=Pe(a.N);break;case "D":c=a.N.wa&Ib;break;case "I":c=a.N.wa&Jb;break;case "T":c=a.N.wa&Kb;break;case "S":c=Oe(a.N);break;case "Z":c=Ne(a.N);break;case "A":c=Me(a.N);break;case "P":c=Le(a.N);break;case "C":c=Ke(a.N);break;default:c=0}return b+(c?"1":"0")+" "}function nl(a,b){8<=b&&15>=b&&4>>4),d[0]=g,d[1]=h,void 0!==t.p&&(d[2]=t.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=Tk(a,b),d=null):d=Tk(a,b):(e=Tk(a,b.substring(0,d)),c=Tk(a,b.substring(d+1)), +d=null)}return[c,e,d]}function Tk(a,b,c){var d;void 0!==b?(d=Kk.indexOf(b.toUpperCase()),0<=d&&(b=Yk(a,d)),d=da(b),void 0===d&&a.R("invalid "+(c?c:"value")+": "+b)):a.R("missing "+(c||"value"));return d}function ei(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.R("out of data at address "+dl(a,b)),B=!0):(a.ud(b,c,1),r++)})})(a,g);a.R(r+" bytes read at "+c)}else a.R("sector "+e+" request out of range");else a.R("drive "+d+" not loaded");else a.R("invalid drive: "+d)}else a.R("disk controller not present")}}} +function $k(a,b,c){if(b&&"?"==b[1])a.R("\nregister commands:"),a.R("\tr\t\tdisplay all registers"),a.R("\tr [target=#]\tmodify target register"),a.R("supported targets:"),a.R("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d;if(null!=b&&1=a.Ig&&(c=null);switch(c){case "AL":a.N.G=a.N.G&-256|b&255;break;case "AH":a.N.G=a.N.G&-65281|b<<8&255;break;case "AX":a.N.G=a.N.G&-65536|b&65535;break;case "EAX":a.N.G=b;break;case "BL":a.N.C=a.N.C&-256|b&255;break;case "BH":a.N.C=a.N.C&-65281|b<<8&255;break;case "BX":a.N.C=a.N.C&-65536|b&65535;break;case "EBX":a.N.C=b;break;case "CL":a.N.I=a.N.I&-256|b&255;break;case "CH":a.N.I=a.N.I&-65281|b<<8&255;break;case "CX":a.N.I=a.N.I&-65536|b&65535;break;case "ECX":a.N.I=b;break;case "DL":a.N.J= +a.N.J&-256|b&255;break;case "DH":a.N.J=a.N.J&-65281|b<<8&255;break;case "DX":a.N.J=a.N.J&-65536|b&65535;break;case "EDX":a.N.J=b;break;case "SP":x(a.N,w(a.N)&-65536|b&65535);break;case "ESP":x(a.N,b);break;case "BP":a.N.H=a.N.H&-65536|b&65535;break;case "EBP":a.N.H=b;break;case "SI":a.N.F=a.N.F&-65536|b&65535;break;case "ESI":a.N.F=b;break;case "DI":a.N.D=a.N.D&-65536|b&65535;break;case "EDI":a.N.D=b;break;case "DS":He(a.N,b);break;case "ES":Ie(a.N,b);break;case "SS":Kd(a.N,b);break;case "CS":Ge(a.N, +b);a.Oc=[v(a.N),Fb(a.N),void 0];break;case "IP":D(a.N,b);a.Oc=[v(a.N),Fb(a.N),void 0];break;case "PC":case "PS":Id(a.N,b);break;case "C":b?Ve(a.N):Qe(a.N);break;case "P":b?(c=a.N,Le(c)||(c.W^=1)):(c=a.N,Le(c)&&(c.W^=1));break;case "A":b?We(a.N):Re(a.N);break;case "Z":b?Xe(a.N):Se(a.N);break;case "S":b?Ye(a.N):Te(a.N);break;case "I":b?(c=a.N,c.wa|=Jb):(c=a.N,c.wa&=~Jb);break;case "D":b?(c=a.N,c.wa|=Ib):(c=a.N,c.wa&=~Ib);break;case "V":b?Ze(a.N):Ue(a.N);break;default:f=!0;if(80286<=a.N.za)switch(f= +!1,c){case "MS":$e(a.N,b);break;case "TR":a.N.eb.load(b);break;default:f=!0}if(f){a.R("unknown register: "+e);return}}Vc(a.N);a.R("\nupdated registers:");c=!0}}void 0===d&&(d=!!(a.N.gc&1));e=nl(a,8)+nl(a,11)+nl(a,9)+nl(a,10)+(4a.N.za&&(b="\n"+b,e+=f,f=""),e+="\n"+ol(a,a.N.ra,d)+" ",e+=pl(a,"LD",a.N.bd.va,a.N.bd.ta, +a.N.bd.ta+a.N.bd.rb)+" "+pl(a,"GD",null,a.N.Ec,a.N.We)+" "+pl(a,"ID",null,a.N.Sc,a.N.Xe)+" ",e=e+(b+" "+f)+nl(a,32));e+=nl(a,23)+ml(a,"V")+ml(a,"D")+ml(a,"I")+ml(a,"T")+ml(a,"S")+ml(a,"Z")+ml(a,"A")+ml(a,"P")+ml(a,"C");a.R((c?"":"\n")+e);a.Oc=[v(a.N),Fb(a.N),void 0];al(a,dl(a,a.Oc))}}function vl(a,b,c){var d="tr"==b;b=null!=c?parseInt(c,10):1;var e=1==b?0:1;Fa(b,function(){return fb(a,!0)&&a.ng(e,d,!1)},function(){Vc(a.N);fb(a,!1)})} +function al(a,b,c,d){b=ql(a,b,1);if(null!=b[0]){void 0===d&&(d=1);var e=[a.op,b[1],a.ha.Sh],e=256;if(void 0!==c){e=ql(a,c,1);if(null==e[0]||e[0]a.Xc&&a.Qc.length&&(a.Xc=0);if(0>a.Xc||b!=a.Qc[a.Xc])a.Qc.splice(0,0,b),a.Xc=0;a.Xc--}else b=a.Qc[a.Xc+1];a=b?b.split(0<=b.indexOf("|")?"|":";"):[""];for(var d in a)a[d]=ma(a[d]);return a} +function Fk(a,b){var c=!0;try{if(b.length||(a.Qf?(a.R("ended assemble @"+dl(a,a.Se)),a.Oc=a.Se,a.Qf=!1):b="?"),b=b.toLowerCase(),kb(a)&&0d||"z">>4);var kc=T[S].l;kc&&(S=kc);a.R(uc(a,Ia,ra)+" "+S)}}}else{"ds"==C&&(C="d",E=r,r="desc");for(M in Mk)if(r==M){var ed=a.Yi[M];ed?ed(E):a.R("no dump registered for "+ +r);break a}var Z=ql(a,r,2);if(null!=Z[0]){var ja="",W=0,sb="dw"==C;void 0!==E&&("l"==E.charAt(0)&&(E=E.substr(1)),(W=parseInt(E,10))&&(W=sb?W+7>>3:W+15>>4));W||(W=8);for(g=0;gsa;sa++){var va=a.Oa(Z,1);sb?sa&1&&(C+=m(E|va<<8)+(7==sa?" - ":" ")):C+=l(va)+(7==sa?"-":" ");Qa+=32<=va&&128>va?String.fromCharCode(va):".";E=va}ja&&(ja+="\n");ja+=r+" "+C+" "+Qa}ja&&a.R(ja);a.dl=Z}}}break;case "e":var Gc=g[1];if(void 0===Gc)a.R("missing address");else{var Hc= +ql(a,Gc,2);if(null!=Hc[0])for(r=2;r +vb.length&&(a.R("note: only "+vb.length+" available"),gb=vb.length);sa-=gb;0>sa&&(null!=vb[vb.length-1][1]?sa+=vb.length:(gb=sa+gb,sa=0));for(void 0!==Qa&&a.R(gb+" instructions earlier:");Z&&sa!=a.$f;){var Jc=vb[sa];if(null==Jc[1])break;Jc=[Jc[0],Jc[1],Jc[2]];a.R(jl(a,Jc,"history",-gb));++sa==vb.length&&(sa=0);a.gn=--gb;Z--}}10==Z&&(a.R("no "+r+"history available"),a.gn=void 0)}break;case "i":var Mf=g[1];if(Mf&&"?"!=Mf){var Nf=Tk(a,Mf);if(void 0!==Nf){var Ml=cc(a.ha,Nf);a.R(m(Nf)+": "+l(Ml))}}else a.R("\ninput commands:"), +a.R("\ti [p]\tread port [p]"),a.R("warning: port accesses can affect hardware state");break;case "l":ul(a,g);break;case "m":a:{r=null;W=g[1];"?"==W&&(W=void 0);if(void 0!==W){Z=0;if("all"==W)Z=-1342177281,W=null;else if("on"==W)r=!0,W=null;else if("off"==W)r=!1,W=null;else{"keys"==W&&(W="key");"kbd"==W&&(W="keyboard");for(ja in Mk)if(W==ja){Z=Mk[ja];r=!!(a.Yb&Z);break}if(!Z){a.R("unknown message category: "+W);break a}}Z&&("on"==g[2]?(a.Yb|=Z,r=!0):"off"==g[2]&&(a.Yb&=~Z,r=!1))}Z=0;va="";for(ja in Mk)if(!W|| +W==ja)if(sb=!!(a.Yb&Mk[ja]),null===r||r==sb)va&&(va+=","),++Z%10||(va+="\n\t"),"key"==ja&&(ja="keys"),va+=ja;void 0===W&&a.R("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.R((null!==r?r?"messages on: ":"messages off: ":"message categories:\n\t")+(va||"none"))}break;case "o":var Of=g[1],Nl=g[2];if(Of&&"?"!=Of){var Ei=Tk(a,Of,"port #"),Fi=Tk(a,Nl);void 0!==Ei&&void 0!==Fi&&gc(a.ha,Ei,Fi)}else a.R("\noutput commands:"),a.R("\to [p] [d]\twrite data [d] to port [p]"),a.R("warning: port accesses can affect hardware state"); +break;case "p":case "pr":var Gi="pr"==g[0]?1:0,r=1+Gi;if(a.vc)a.R("step in progress");else{var qe,Z=!1,hb=[v(a.N),Fb(a.N),void 0];do switch(qe=!1,a.Oa(hb)){case 38:case 46:case 54:case 62:case 240:cl(a,hb,1);qe=!0;break;case 204:case 206:a.vc=r;cl(a,hb,1);break;case 205:case 224:case 225:case 226:a.vc=r;cl(a,hb,2);break;case 232:a.vc=r;cl(a,hb,3);break;case 154:a.vc=r;cl(a,hb,5);break;case 255:a.vc=0<=jl(a,hb).indexOf("CALL")?r:0;break;case 243:case 242:cl(a,hb,1);Z=qe=!0;break;case 108:case 109:case 110:case 111:case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:Z&& +(a.vc=r,cl(a,hb,1))}while(qe);a.vc?(a.pe(a.Ac,hb,!0),a.uf()||(a.N.Nc(),a.vc=0)):vl(a,Gi?"tr":"t")}break;case "r":$k(a,g);break;case "t":case "tr":vl(a,g[0],g[1]);break;case "u":al(a,g[1],g[2],8);break;case "x":a:if(void 0===g[1]||"?"==g[1])a.R("\nexecution options:"),a.R("\tcs int #\tset checksum cycle interval to #"),a.R("\tcs start #\tset checksum cycle start count to #"),a.R("\tcs stop #\tset checksum cycle stop count to #"),a.R("\tsp #\t\tset speed multiplier to #");else switch(g[1]){case "cs":var md; +void 0!==g[3]&&(md=parseInt(g[3],10));switch(g[2]){case "int":a.N.U.bg=md;break;case "start":a.N.U.bh=md;break;case "stop":a.N.U.dg=md;break;default:a.R("unknown cs option");break a}void 0!==md&&Uc(a.N);a.R("checksums "+(a.N.da.Rf?"enabled":"disabled"));break;case "sp":void 0!==g[2]&&cd(a.N,parseInt(g[2],10));a.R("target speed: "+Db(a.N)+" ("+a.N.U.be+"x)");break;default:a.R("unknown option: "+g[1])}break;case "?":var r="commands:",re;for(re in Hk)r+="\n"+re+" ".substr(0,7-re.length)+Hk[re]; +ff(a)||(r+="\nnote: frequency/history disabled if no exec breakpoints");a.R(r);break;default:a.R("unknown command: "+b),c=!1}}}catch(Ol){a.R("debugger sad: "+Ol.message),c=!1}return c}Ma(function(){for(var a=db(window.document,"pcjs","debugger"),b=0;bBl){if(d.load(this.xh)){this.xf=new Ee(this,"1.17.2","failsafe");this.xf.load()&&(Fl(this,d),a=2,yl(this.xf));this.xf.set("timestamp",ta());zl(this.xf);var e=this.$c&&!this.hi;if(1==a||za("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.Ea("Error: "+g),"unable to verify user"==g&&(Da("user",""),this.ad=null)):this.R(f+": "+g),yl(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&El(this,c?d:null)}else 2==a&&d.clear()}else El(this);delete this.xh;delete this.Ni}e=Za(this.id);for(f=0;fa[1];a=a[2];this.da.$b=!0;this.Gl||(this.R("PCjs v1.17.2\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.Gl=!0);this.N&&(Gl(this,this.N,b,c,a),Wc(this.N));this.Jl&&(Fl(this,b),b.clear());!c&&this.xf&&(this.xf.clear(),delete this.xf)}; +function Fl(a,b){if(za("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.De(),d=b.toString(),e={app:"PCjs",ver:"1.17.2"};e.url=a.url;e.user=c;e.type="bug";e.data=d;wa("http://www.pcjs.org/api/v1/report",!0,e)}} +function wl(a,b,c){var d,e="none",f=new Ee(a,"1.17.2"),g=new Ee(a,"1.17.2","validate"),h=ta();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.17.2");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.N&&a.N.ec&&(c&&a.N.lb(),d=a.N.ec(b,c),"object"===typeof d&&f.set(a.N.id,d),c&&(a.N.da.$b=!1,!1===d&&(e=null)));for(var h=Za(a.id),t=0;th.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(J){h= null,a=J.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");ua(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var t=h[0],r,B=/( [a-z]+=)(['"])(.*?)\2/g;r=B.exec(f);)t=0>t.indexOf(r[1])?t.replace(">",r[0]+">"):t.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);h[0]!=t&&(g=g.replace(h[0],t))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +function Pl(a,b,c){var d;if(d=/<([a-z]+)\s+ref="(.*?)"(.*?)\/>/g.exec(a)){var e=d[2];b("Loading "+e+"...");wa(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var t=h[0],r,B=/( [a-z]+=)(['"])(.*?)\2/g;r=B.exec(f);)t=0>t.indexOf(r[1])?t.replace(">",r[0]+">"):t.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);h[0]!=t&&(g=g.replace(h[0],t))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, "");a=a.replace(d[0],g);Pl(a,b,c)}})}else c(a,null)} -function Ql(a,b,c,d){function e(a){if(void 0===h){var b=g&&cb(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=ha(a))}function f(a){e("Error: "+a);t&&(--Jl||La(!0));t=!1}var g,h,t=!0;Jl++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.17.2/components.xsl");var r=function(d,h){if(h){var r=function(d,r){if(r)if(r)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var t=h.transformNode(r);t?(g.outerHTML=t,--Jl||La(!0)):f("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(t=new XSLTProcessor,t.importStylesheet(r),(t=t.transformToFragment(h,window.document))?g.parentNode?(g.parentNode.replaceChild(t,g),--Jl||La(!0)):f("invalid machine element: "+a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(d)};h?Kl(c,null,null,!1,e,r):f("failed to load XML file: "+b)}else f(d)};"<"!=b.charAt(0)?Kl(b,a,d,!0,e,r):Ll(b,null,a,d,!1,e,r)}else f("missing machine element: "+ -a)}catch(B){f(B.message)}return t}window.embedPC=function(a,b,c,d){La(!1);return Ql(a,b,c,d)};window.enableEvents=La;window.sendEvent=Ma;})(); +function Ql(a,b,c,d){function e(a){if(void 0===h){var b=g&&db(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=ia(a))}function f(a){e("Error: "+a);t&&(--Jl||Oa(!0));t=!1}var g,h,t=!0;Jl++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.17.2/components.xsl");var r=function(d,h){if(h){var r=function(d,r){if(r)if(r)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var t=h.transformNode(r);t?(g.outerHTML=t,--Jl||Oa(!0)):f("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(t=new XSLTProcessor,t.importStylesheet(r),(t=t.transformToFragment(h,window.document))?g.parentNode?(g.parentNode.replaceChild(t,g),--Jl||Oa(!0)):f("invalid machine element: "+a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(d)};h?Kl(c,null,null,!1,e,r):f("failed to load XML file: "+b)}else f(d)};"<"!=b.charAt(0)?Kl(b,a,d,!0,e,r):Ll(b,null,a,d,!1,e,r)}else f("missing machine element: "+ +a)}catch(B){f(B.message)}return t}window.embedPC=function(a,b,c,d){Oa(!1);return Ql(a,b,c,d)};window.enableEvents=Oa;window.sendEvent=Pa;})(); diff --git a/docs/pcjs/demos/pc.js b/docs/pcjs/demos/pc.js index 2e2d86e0f..30ae5ef44 100644 --- a/docs/pcjs/demos/pc.js +++ b/docs/pcjs/demos/pc.js @@ -6,184 +6,186 @@ a,b);t.setRequestHeader("Content-type","application/x-www-form-urlencoded");t.se function ra(){if(null==qa){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}qa=a}return qa}function sa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function ta(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function ua(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 va={init:[],show:[],exit:[]},wa=!1,xa=!0;function ya(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function za(a){va.init.push(a)} function Aa(a){if(xa)try{for(var b=0;b=this.x&&a=this.y&&b=c>>2);d?(b=new $a(a.x,a.y,a.xc,a.Fc*b/c|0),a.y+=b.Fc,a.Fc-=b.Fc):(b=new $a(a.x,a.y,a.xc*b/c|0,a.Fc),a.x+=b.xc,a.xc-=b.xc);return b}k=Ya.prototype;k.Eb=function(a,b,c){return this.ya&&this.ya.Eb(a,b,c)||this.U&&this.U.Eb(a,b,c)||this.Ba&&this.Ba.Eb(a,b,c)?!0:this.parent.Eb.call(this,a,b,c)};k.yc=function(a,b,c,d){this.ya=a;this.ka=b;this.U=c;this.Wa=d;this.Ba=bb(a,"Keyboard")};k.bc=function(a,b){b||cb();return!0};k.ac=function(){return!0}; -k.oi=function(a,b){a.button||(this.eg=b?0:-1,db(this,a,b))};k.al=function(a){db(this,a)}; -function db(a,b,c){var d=1280/a.canvas.offsetWidth,e=720/a.canvas.offsetHeight,f=a.canvas.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.eg||(a.eg=Math.abs(a.Hd-d)>Math.abs(a.Id-b)?1:2),1==a.eg?b=a.Id:2==a.eg&&(d=a.Hd));a.Hd=d;a.Id=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.Pa&&a.Pa.bf)for(f=0;f>fb&gb))*a.ka.Hb-1;0d&&(f=d);c=f;break a}c=q}c!=q&&(c&=-16,c!=a.nk&&(hb(a,c,!0),a.nk=c))}} -k.Gd=function(){if(this.canvas&&this.dh&&this.Qd&&this.Be){var a=this.Qd.width,b=this.Qd.height;this.Be.fillStyle="black";this.Be.fillRect(0,0,a,b);ib(this,18,this.Qd,this.Be,this.canvas.style.color);jb(this,3);u(this,"CPU");u(this,"Target");u(this,"Current");kb(this);u(this,this.U.za);u(this,this.U.S.Le.toFixed(2)+"Mhz");u(this,lb(this.U));kb(this,2);jb(this,8);this.uo=16;this.vo=4;u(this,"AX",this.U.G,2);u(this,"DS",this.U.eb.sa,0,1);u(this,"DX",this.U.J,2);u(this,"SI",this.U.F,0,1.5);u(this,"BX", -this.U.C,2);u(this,"ES",this.U.Na.sa,0,1);u(this,"CX",this.U.I,2);u(this,"DI",this.U.D,0,1.5);u(this,"CS",this.U.ma.sa,2);u(this,"SS",this.U.ra.sa,0,1);u(this,"IP",v(this.U),2);u(this,"SP",w(this.U),0,1.5);var c;u(this,"PS",c=ob(this.U),2);u(this,"BP",this.U.H,0,1.5);jb(this,9);u(this,"V"+(c&pb?1:0));u(this,"D"+(c&qb?1:0));u(this,"I"+(c&rb?1:0));u(this,"T"+(c&sb?1:0));u(this,"S"+(c&tb?1:0));u(this,"Z"+(c&ub?1:0));u(this,"A"+(c&vb?1:0));u(this,"P"+(c&wb?1:0));u(this,"C"+(c&xb?1:0),0,2);hb(this,this.nk); -this.dh.drawImage(this.Qd,0,0,a,b,this.lr,this.or,this.Hq,this.Kq)}}; -function hb(a,b,c){if(a.dh&&a.Qd&&a.Be){var d=a.Qd.width;a.Be.fillStyle="black";a.Be.fillRect(0,360,d,360);ib(a,378,a.Qd,a.Be,a.canvas.style.color);jb(a,24);if(null==b)u(a,"Mouse over memory to dump");else{u(a,"0x"+da(b),null,0,1);for(var e=1;16>=e;e++){for(var f="",g=1;8>=g;g++){var h=yb(a.ka,b++);u(a,ea(h),null,1);f+=32<=h&&128>h?String.fromCharCode(h):"."}u(a,f,null,0,1)}}c&&a.dh.drawImage(a.Qd,0,360,d,360,a.jr,a.mr,a.Fq,a.Iq)}} -function ib(a,b,c,d,e){var f,g=a.Fp=10;a.Nc=g;a.Ze=b;a.uf=a.Uk=18;f||(f=a.Rk||a.Uk+"px Monaco, Lucida Console, Courier New");a.qh=a.Rk=f;c&&(a.Om=c);d&&(a.dd=d,a.Qm=e||"white")}function jb(a,b){a.ri=a.Om.width/b|0}function kb(a,b){a.Nc=a.Fp;a.Ze+=(a.uf+2)*(b||1)}function u(a,b,c,d,e){a.dd.font=a.qh;a.dd.fillStyle=a.Qm;a.dd.fillText(b,a.Nc,a.Ze);a.Nc+=a.ri;null!=c&&(b=c.toString(),16==a.uo&&(b="0x"+da(c,a.vo)),a.dd.fillText(b,a.Nc,a.Ze),a.Nc+=a.ri);d&&(a.Nc+=a.ri*d);e&&kb(a,e)} -function cb(){for(var a=!1,b=Ta(window.document,"pcjs","panel"),c=0;c=this.zf?12:24>=this.zf?14:15;this.Hb=1<>2;this.Ta=this.Hb-1;this.Sf=this.di/this.Hb|0;this.td=this.Sf-1;this.Ig=[];this.Jg=[];this.Qi();p(this)}La(n,zb); -var eb=131071,fb=18,gb=1023;k=zb.prototype;k.Qi=function(){this.ta=Array(this.Sf);for(var a=0;a>>a.jb;0a.Hb?a.Hb:c;if(g&&g.size){if(g.type==d&&g.V==e){if(b+c<=g.Mf)return g.Wh+=g.Mf-b,g.Mf=b,!0;if(b>=g.Mf+g.Wh){r=g.size-(b-h);r>c&&(r=c);g.Wh=b-g.Mf+r;c-=r;b=h+a.Hb;continue}}return Db(1,b,c)}a.ta[f++]=new Ab(b,r,a.Hb,d,e);c-=r;b=h+a.Hb}return 0>>this.jb;0>>a.jb;0>>this.jb].Cb(a&this.Ta)};function yb(a,b){return a.ta[(b&a.tb)>>>a.jb].Sj(b&a.Ta)} -k.ja=function(a){var b=a&this.Ta;a=(a&this.tb)>>>this.jb;return b!=this.Ta?this.ta[a].lm(b):this.ta[a++].Cb(b)|this.ta[a&this.td].Cb(0)<<8};function Fb(a,b){var c=b&a.Ta,d=(b&a.tb)>>>a.jb;return c!=a.Ta?a.ta[d].wp(c):a.ta[d++].Sj(c)|a.ta[d&a.td].Sj(0)<<8}k.Te=function(a,b){this.ta[(a&this.tb)>>>this.jb].Fb(a&this.Ta,b&255)};k.Ga=function(a,b){var c=a&this.Ta,d=(a&this.tb)>>>this.jb;c!=this.Ta?this.ta[d].Bm(c,b&65535):(this.ta[d++].Fb(c,b&255),this.ta[d&this.td].Fb(0,b>>8&255))}; -function Gb(a,b,c){var d=b&a.Ta;b=(b&a.tb)>>>a.jb;d!=a.Ta?a.ta[b].Ep(d,c&65535):(a.ta[b++].ak(d,c&255),a.ta[b&a.td].ak(0,c>>8&255))}function Hb(a){for(var b=0,c=[],d=0;d=this.x&&a=this.y&&b=c>>2);d?(b=new $a(a.x,a.y,a.yc,a.Gc*b/c|0),a.y+=b.Gc,a.Gc-=b.Gc):(b=new $a(a.x,a.y,a.yc*b/c|0,a.Gc),a.x+=b.yc,a.yc-=b.yc);return b}k=Ya.prototype;k.Eb=function(a,b,c){return this.ya&&this.ya.Eb(a,b,c)||this.U&&this.U.Eb(a,b,c)||this.Ca&&this.Ca.Eb(a,b,c)?!0:this.parent.Eb.call(this,a,b,c)};k.zc=function(a,b,c,d){this.ya=a;this.ja=b;this.U=c;this.Xa=d;this.Ca=bb(a,"Keyboard")};k.bc=function(a,b){b||cb();return!0};k.ac=function(){return!0}; +k.ti=function(a,b){a.button||(this.ig=b?0:-1,db(this,a,b))};k.el=function(a){db(this,a)}; +function db(a,b,c){var d=1280/a.canvas.offsetWidth,e=720/a.canvas.offsetHeight,f=a.canvas.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.ig||(a.ig=Math.abs(a.Id-d)>Math.abs(a.Jd-b)?1:2),1==a.ig?b=a.Jd:2==a.ig&&(d=a.Id));a.Id=d;a.Jd=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.Qa&&a.Qa.cf)for(f=0;f>fb&gb))*a.ja.Hb-1;0d&&(f=d);c=f;break a}c=q}c!=q&&(c&=-16,c!=a.sk&&(hb(a,c,!0),a.sk=c))}} +k.Hd=function(){if(this.canvas&&this.hh&&this.Rd&&this.Ce){var a=this.Rd.width,b=this.Rd.height;this.Ce.fillStyle="black";this.Ce.fillRect(0,0,a,b);ib(this,18,this.Rd,this.Ce,this.canvas.style.color);jb(this,3);u(this,"CPU");u(this,"Target");u(this,"Current");kb(this);u(this,this.U.za);u(this,this.U.S.Me.toFixed(2)+"Mhz");u(this,lb(this.U));kb(this,2);jb(this,8);this.zo=16;this.Ao=4;u(this,"AX",this.U.G,2);u(this,"DS",this.U.gb.ta,0,1);u(this,"DX",this.U.J,2);u(this,"SI",this.U.F,0,1.5);u(this,"BX", +this.U.C,2);u(this,"ES",this.U.Oa.ta,0,1);u(this,"CX",this.U.I,2);u(this,"DI",this.U.D,0,1.5);u(this,"CS",this.U.na.ta,2);u(this,"SS",this.U.sa.ta,0,1);u(this,"IP",v(this.U),2);u(this,"SP",w(this.U),0,1.5);var c;u(this,"PS",c=ob(this.U),2);u(this,"BP",this.U.H,0,1.5);jb(this,9);u(this,"V"+(c&pb?1:0));u(this,"D"+(c&qb?1:0));u(this,"I"+(c&rb?1:0));u(this,"T"+(c&sb?1:0));u(this,"S"+(c&tb?1:0));u(this,"Z"+(c&ub?1:0));u(this,"A"+(c&vb?1:0));u(this,"P"+(c&wb?1:0));u(this,"C"+(c&xb?1:0),0,2);hb(this,this.sk); +this.hh.drawImage(this.Rd,0,0,a,b,this.or,this.rr,this.Mq,this.Pq)}}; +function hb(a,b,c){if(a.hh&&a.Rd&&a.Ce){var d=a.Rd.width;a.Ce.fillStyle="black";a.Ce.fillRect(0,360,d,360);ib(a,378,a.Rd,a.Ce,a.canvas.style.color);jb(a,24);if(null==b)u(a,"Mouse over memory to dump");else{u(a,"0x"+da(b),null,0,1);for(var e=1;16>=e;e++){for(var f="",g=1;8>=g;g++){var h=yb(a.ja,b++);u(a,ea(h),null,1);f+=32<=h&&128>h?String.fromCharCode(h):"."}u(a,f,null,0,1)}}c&&a.hh.drawImage(a.Rd,0,360,d,360,a.mr,a.pr,a.Kq,a.Nq)}} +function ib(a,b,c,d,e){var f,g=a.Kp=10;a.Oc=g;a.$e=b;a.vf=a.Yk=18;f||(f=a.Uk||a.Yk+"px Monaco, Lucida Console, Courier New");a.uh=a.Uk=f;c&&(a.Tm=c);d&&(a.fd=d,a.Vm=e||"white")}function jb(a,b){a.wi=a.Tm.width/b|0}function kb(a,b){a.Oc=a.Kp;a.$e+=(a.vf+2)*(b||1)}function u(a,b,c,d,e){a.fd.font=a.uh;a.fd.fillStyle=a.Vm;a.fd.fillText(b,a.Oc,a.$e);a.Oc+=a.wi;null!=c&&(b=c.toString(),16==a.zo&&(b="0x"+da(c,a.Ao)),a.fd.fillText(b,a.Oc,a.$e),a.Oc+=a.wi);d&&(a.Oc+=a.wi*d);e&&kb(a,e)} +function cb(){for(var a=!1,b=Ta(window.document,"pcjs","panel"),c=0;c=this.Af?12:24>=this.Af?14:15;this.Hb=1<>2;this.Ba=this.Hb-1;this.Uf=this.ii/this.Hb|0;this.vc=this.Uf-1;this.Mg=[];this.Ng=[];this.Wi();p(this)}La(n,zb); +var eb=131071,fb=18,gb=1023;k=zb.prototype;k.Wi=function(){this.ma=Array(this.Uf);for(var a=0;a>>a.Ra;0a.Hb?a.Hb:c;if(g&&g.size){if(g.type==d&&g.V==e){if(b+c<=g.Of)return g.ai+=g.Of-b,g.Of=b,!0;if(b>=g.Of+g.ai){r=g.size-(b-h);r>c&&(r=c);g.ai=b-g.Of+r;c-=r;b=h+a.Hb;continue}}return Db(1,b,c)}a.ma[f++]=new Ab(b,r,a.Hb,d,e);c-=r;b=h+a.Hb}return 0>>this.Ra;0>>a.Ra;0>>this.Ra].Cb(a&this.Ba)};function yb(a,b){return a.ma[(b&a.ab)>>>a.Ra].Xj(b&a.Ba)} +k.la=function(a){var b=a&this.Ba;a=(a&this.ab)>>>this.Ra;return b!=this.Ba?this.ma[a].pm(b):this.ma[a++].Cb(b)|this.ma[a&this.vc].Cb(0)<<8};function Fb(a,b){var c=b&a.Ba,d=(b&a.ab)>>>a.Ra;return c!=a.Ba?a.ma[d].Bp(c):a.ma[d++].Xj(c)|a.ma[d&a.vc].Xj(0)<<8}k.Wk=function(a){var b=a&this.Ba;a=(a&this.ab)>>>this.Ra;if(b>>c|this.ma[a+1&this.vc].od(0)<<32-c};k.Ue=function(a,b){this.ma[(a&this.ab)>>>this.Ra].Fb(a&this.Ba,b&255)}; +k.Ka=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;c!=this.Ba?this.ma[d].Hm(c,b&65535):(this.ma[d++].Fb(c,b&255),this.ma[d&this.vc].Fb(0,b>>8&255))};function Gb(a,b,c){var d=b&a.Ba;b=(b&a.ab)>>>a.Ra;d!=a.Ba?a.ma[b].Jp(d,c&65535):(a.ma[b++].fk(d,c&255),a.ma[b&a.vc].fk(0,c>>8&255))} +k.Cm=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;if(c>>32-f)}}; +function Hb(a){for(var b=0,c=[],d=0;d>1),this.ia=new Int32Array(this.buffer,0,c>>2),this.le(Ob?Rb:Sb);else{this.ia=Array(c>>2);for(e=0;e>1]}function cc(a){return this.nf.getInt32(a,!0)}function dc(a){return a&3?this.Wb[a]|this.Wb[a+1]<<8|this.Wb[a+2]<<16|this.Wb[a+3]<<24:this.ia[a>>2]} -function ec(a,b){this.Wb[a]=b;this.Ha=!0}function fc(a,b){this.Wb[a]=b;this.Ha=!0}function gc(a,b){this.nf.setUint16(a,b,!0);this.Ha=!0}function hc(a,b){a&1?(this.Wb[a]=b,this.Wb[a+1]=b>>8):this.qk[a>>1]=b;this.Ha=!0}function ic(a,b){this.nf.setInt32(a,b,!0);this.Ha=!0}function jc(a,b){a&3?(this.Wb[a]=b,this.Wb[a+1]=b>>8,this.Wb[a+2]=b>>16,this.Wb[a+3]=b>>24):this.ia[a>>2]=b;this.Ha=!0} +function Ab(a,b,c,d,e){this.ia=null;this.offset=0;this.Of=a;this.ai=b;this.size=c||0;this.type=d||Pb;this.Ki=d==Qb;this.V=null;this.Ha=this.Kk=!1;if(c)if(e)this.V=e,a=e.Xk(a),this.ia=a[0],this.offset=a[1],this.me(e.Ri());else if(Xa)this.buffer=new ArrayBuffer(c),this.of=new DataView(this.buffer,0,c),this.Wb=new Uint8Array(this.buffer,0,c),this.vk=new Uint16Array(this.buffer,0,c>>1),this.ia=new Int32Array(this.buffer,0,c>>2),this.me(Ob?Rb:Sb);else{this.ia=Array(c>>2);for(e=0;e>1]}function cc(a){return this.of.getInt32(a,!0)}function dc(a){return a&3?this.Wb[a]|this.Wb[a+1]<<8|this.Wb[a+2]<<16|this.Wb[a+3]<<24:this.ia[a>>2]} +function ec(a,b){this.Wb[a]=b;this.Ha=!0}function fc(a,b){this.Wb[a]=b;this.Ha=!0}function gc(a,b){this.of.setUint16(a,b,!0);this.Ha=!0}function hc(a,b){a&1?(this.Wb[a]=b,this.Wb[a+1]=b>>8):this.vk[a>>1]=b;this.Ha=!0}function ic(a,b){this.of.setInt32(a,b,!0);this.Ha=!0}function jc(a,b){a&3?(this.Wb[a]=b,this.Wb[a+1]=b>>8,this.Wb[a+2]=b>>16,this.Wb[a+3]=b>>24):this.ia[a>>2]=b;this.Ha=!0} var Ub=[function(a){return this.ia[a>>2]>>>((a&3)<<3)&255},function(a){var b=a>>2;a=(a&3)<<3;var c=this.ia[b]>>a;return 24>a?c&65535:c&255|(this.ia[b+1]&255)<<8},function(a){var b=a>>2;a=(a&3)<<3;var c=this.ia[b];a&&(c=c>>>a|this.ia[b+1]<<32-a);return c},function(a,b){var c=a>>2,d=(a&3)<<3;this.ia[c]=this.ia[c]&~(255<>2,d=(a&3)<<3;24>d?this.ia[c]=this.ia[c]&~(65535<>8);this.Ha= !0},function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ia[c]=b;this.Ha=!0}];if(Xa)var Sb=[Zb,ac,cc,ec,gc,ic],Rb=[$b,bc,dc,fc,hc,jc]; -Ab.prototype={constructor:Ab,parent:null,save:function(){var a,b;if(this.V)a=null;else if(Xa)for(a=Array(this.size>>2),b=0;b>>b.jb;d=d+e-1>>>b.jb;c.ni=0;for(c.Tf=0;f<=d;){e=b.ta[f];c.ni+=e.size;if(e.size){var g=f,g=g|e.type<<28;c.Zh[c.Tf++]=g}f++}a.Pa=c;a.km=a.Pa.Tf*a.ka.Hb/691200;e=0;a.Pa.ki=0;a.Pa.cf||(a.Pa.cf=[]);d=-1;for(var g=0,h=-1,b=0;b>>28;f&=eb;if(c!=d||f!= -h+1){if(h=b-g)d=a.Pa.cf[a.Pa.ki++]=g|h<>fb&gb,a.Pa.bf.push(ab(c,d,f,0==b)),f-=d;for(b=0;b>28&7;f=f>>fb&gb;d=e=a.Pa.bf[b];g=a.Rm;(h=Wb[c])||(h=new Za);g.strokeStyle="black";g.strokeRect(d.x,d.y,d.xc,d.Fc);g.fillStyle="string"==typeof h?h:h.toString();g.fillRect(d.x,d.y,d.xc, -d.Fc);d=a;g=e;d.qh=d.Rk;d.uf=d.Uk;e=g.x+(g.xc>>1);var h=g.y+(g.Fc>>1),r=g.Fc;g.xc>1;d.Ze+=(d.uf>>1)-2;u(d,c);d.Pk&&(d.dd.restore(),d.Pk=!1)}}}else u(a,"This space intentionally left blank");a.dh.drawImage(a.Vf,0,0,a.Vf.width,a.Vf.height,a.kr, -a.nr,a.Gq,a.Jq);a.fn=!1}}k.od=function(){this.video&&this.video.od()}; -k.Eb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.na[b]=c;c.onclick=function(){var a;if(a=d.ya)if(a=d.ya,a.ea.Zb)a=!0;else{var b=null,c,h=Ma(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.S.vh&&(c=Math.round(c/a.S.be));return c}function mc(a){a.S.$d=0;a.Pe=a.fe=a.hd=a.A=0;nc(a);uc(a,1)} -function lb(a){return a.ea.Ib&&a.S.$d?a.S.$d.toFixed(2)+"Mhz":"Stopped"}function uc(a,b,c){if(void 0!==b){.8>a.S.$d/a.S.Le&&(b=1);a.S.be=b;b=a.S.vh*a.S.be;if(a.S.Le!=b){a.S.Le=b;b=a.S.Le.toFixed(2)+"Mhz";var d=a.na.setSpeed;d&&(d.textContent=b);a.kc("target speed: "+b)}c&&a.od()}wc(a,a.fe);a.fe=0;a.S.yf=ka();a.S.Me=0;xc(a)} -function lc(a,b){if(Ua(a,!0)){if(!a.ea.Ib){uc(a);a.ya&&a.ya.start(a.S.yf,yc(a));a.ea.Ib=!0;a.ea.Ok=!0;a.ca&&zc(a.ca);var c=a.na.run;c&&(c.textContent="Halt");a.Gd(!0);b&&a.od()}a.S.Yi>=a.S.jd&&xc(a,!0);a.S.kg=0;a.S.xh=ka();a.S.Me&&(c=a.S.xh-a.S.Me,c>a.S.bl&&(a.S.yf+=c,a.S.yf>a.S.xh&&(a.S.yf=a.S.xh)));try{do{var d=a.ea.ih?1:a.S.so;if(a.ca){Ac(a.ca);var e=a.ca,c=d,f=e.Lb[0];if(f.He){var g=(yc(e.U,e.Xd)-f.Bd)/e.Hh|0,h=Bc(e,0)-g;6==f.mode&&(h-=g);var r=h*e.Hh|0;6==f.mode&&(r>>=1);c>r&&(c=r)}var d=c,t= -a.ca,c=d;if(t.ba&&t.ba[11]&64){var B=t.Cf-yc(t.U,t.Xd);0B&&(c=B)}d=c}a.ym(d);var I=a.hd-a.A;a.fe+=I;a.S.kg+=I;wc(a,0,!0);var c=a,H=I;if(c.ea.ih){var L=!1;c.S.zh=c.S.zh+c.Sk()|0;c.S.Af-=H;0>=c.S.Af&&(c.S.Af+=c.S.fg,L=!0);0<=c.S.gg&&c.S.gg<=yc(c)&&(c.S.fg=c.S.gg=-1,nc(c),rc(c),L=!0);L&&c.kc(yc(c)+" cycles: checksum="+da(c.S.zh))}a.S.ig-=I;0>=a.S.ig&&(a.S.ig+=a.S.fl,pc(a));a.S.hg-=I;0>=a.S.hg&&(a.S.hg+=a.S.el,a.Gd());a.S.jg-=I;if(0>=a.S.jg){a.S.jg+=a.S.Xi;break}}while(a.ea.Ib)}catch(U){rc(a);pc(a); -a.Gd();a.ya&&a.ya.stop(ka(),yc(a));Ua(a,!1);Wa(a,U.message);return}d=setTimeout;e=a.zo;a.S.Me=ka();f=a.S.bl;a.S.kg&&(f=Math.round(f*a.S.kg/a.S.Xi));f-=a.S.Me-a.S.xh;if(g=a.S.Me-a.S.yf)a.S.$d=Math.round(a.fe/(10*g))/100,864E5<=g&&(a.Pe=0,a.ca&&Ac(a.ca,!0),uc(a));if(0>f||a.S.$dthis.$b?this.ua+a:Rc.call(this,0,0,c)}function Rc(a,b,c){c||Lc.call(this.U,13,0);return q} +Ab.prototype={constructor:Ab,parent:null,save:function(){var a,b;if(this.V)a=null;else if(Xa)for(a=Array(this.size>>2),b=0;b>>b.Ra;d=d+e-1>>>b.Ra;c.si=0;for(c.Vf=0;f<=d;){e=b.ma[f];c.si+=e.size;if(e.size){var g=f,g=g|e.type<<28;c.di[c.Vf++]=g}f++}a.Qa=c;a.om=a.Qa.Vf*a.ja.Hb/691200;e=0;a.Qa.pi=0;a.Qa.df||(a.Qa.df=[]);d=-1;for(var g=0,h=-1,b=0;b>>28;f&=eb;if(c!=d||f!= +h+1){if(h=b-g)d=a.Qa.df[a.Qa.pi++]=g|h<>fb&gb,a.Qa.cf.push(ab(c,d,f,0==b)),f-=d;for(b=0;b>28&7;f=f>>fb&gb;d=e=a.Qa.cf[b];g=a.Wm;(h=Wb[c])||(h=new Za);g.strokeStyle="black";g.strokeRect(d.x,d.y,d.yc,d.Gc);g.fillStyle="string"==typeof h?h:h.toString();g.fillRect(d.x,d.y,d.yc, +d.Gc);d=a;g=e;d.uh=d.Uk;d.vf=d.Yk;e=g.x+(g.yc>>1);var h=g.y+(g.Gc>>1),r=g.Gc;g.yc>1;d.$e+=(d.vf>>1)-2;u(d,c);d.Sk&&(d.fd.restore(),d.Sk=!1)}}}else u(a,"This space intentionally left blank");a.hh.drawImage(a.Xf,0,0,a.Xf.width,a.Xf.height,a.nr, +a.qr,a.Lq,a.Oq);a.ln=!1}}k.qd=function(){this.video&&this.video.qd()}; +k.Eb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.oa[b]=c;c.onclick=function(){var a;if(a=d.ya)if(a=d.ya,a.ea.Zb)a=!0;else{var b=null,c,h=Ma(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.S.zh&&(c=Math.round(c/a.S.ce));return c}function mc(a){a.S.ae=0;a.Qe=a.ge=a.jd=a.A=0;nc(a);uc(a,1)} +function lb(a){return a.ea.Ib&&a.S.ae?a.S.ae.toFixed(2)+"Mhz":"Stopped"}function uc(a,b,c){if(void 0!==b){.8>a.S.ae/a.S.Me&&(b=1);a.S.ce=b;b=a.S.zh*a.S.ce;if(a.S.Me!=b){a.S.Me=b;b=a.S.Me.toFixed(2)+"Mhz";var d=a.oa.setSpeed;d&&(d.textContent=b);a.kc("target speed: "+b)}c&&a.qd()}wc(a,a.ge);a.ge=0;a.S.zf=ka();a.S.Ne=0;xc(a)} +function lc(a,b){if(Ua(a,!0)){if(!a.ea.Ib){uc(a);a.ya&&a.ya.start(a.S.zf,yc(a));a.ea.Ib=!0;a.ea.Rk=!0;a.ca&&zc(a.ca);var c=a.oa.run;c&&(c.textContent="Halt");a.Hd(!0);b&&a.qd()}a.S.dj>=a.S.kd&&xc(a,!0);a.S.og=0;a.S.Bh=ka();a.S.Ne&&(c=a.S.Bh-a.S.Ne,c>a.S.fl&&(a.S.zf+=c,a.S.zf>a.S.Bh&&(a.S.zf=a.S.Bh)));try{do{var d=a.ea.mh?1:a.S.xo;if(a.ca){Ac(a.ca);var e=a.ca,c=d,f=e.Lb[0];if(f.Ie){var g=(yc(e.U,e.Yd)-f.Cd)/e.Lh|0,h=Bc(e,0)-g;6==f.mode&&(h-=g);var r=h*e.Lh|0;6==f.mode&&(r>>=1);c>r&&(c=r)}var d=c,t= +a.ca,c=d;if(t.ba&&t.ba[11]&64){var B=t.Df-yc(t.U,t.Yd);0B&&(c=B)}d=c}a.Em(d);var I=a.jd-a.A;a.ge+=I;a.S.og+=I;wc(a,0,!0);var c=a,H=I;if(c.ea.mh){var L=!1;c.S.Dh=c.S.Dh+c.Vk()|0;c.S.Bf-=H;0>=c.S.Bf&&(c.S.Bf+=c.S.jg,L=!0);0<=c.S.kg&&c.S.kg<=yc(c)&&(c.S.jg=c.S.kg=-1,nc(c),rc(c),L=!0);L&&c.kc(yc(c)+" cycles: checksum="+da(c.S.Dh))}a.S.mg-=I;0>=a.S.mg&&(a.S.mg+=a.S.jl,oc(a));a.S.lg-=I;0>=a.S.lg&&(a.S.lg+=a.S.il,a.Hd());a.S.ng-=I;if(0>=a.S.ng){a.S.ng+=a.S.cj;break}}while(a.ea.Ib)}catch(U){rc(a);oc(a); +a.Hd();a.ya&&a.ya.stop(ka(),yc(a));Ua(a,!1);Wa(a,U.message);return}d=setTimeout;e=a.Eo;a.S.Ne=ka();f=a.S.fl;a.S.og&&(f=Math.round(f*a.S.og/a.S.cj));f-=a.S.Ne-a.S.Bh;if(g=a.S.Ne-a.S.zf)a.S.ae=Math.round(a.ge/(10*g))/100,864E5<=g&&(a.Qe=0,a.ca&&Ac(a.ca,!0),uc(a));if(0>f||a.S.aethis.$b?this.ua+a:Rc.call(this,0,0,c)}function Rc(a,b,c){c||Lc.call(this.U,13,0);return q} function Tc(a,b,c){return a+b<=this.$b?this.ua+a:Uc.call(this,0,0,c)}function Vc(a,b,c){return a+b>this.$b?this.ua+a:Uc.call(this,0,0,c)}function Uc(a,b,c){c||Lc.call(this.U,13,0);return q} -function Wc(a,b){var c=this.U,d=c.gb.ua,e=this.Va,f=c.gb.sa;if(!b){if(768!=c.gb.type)return Lc.call(c,10,a,!0),!1;c.Ga(c.gb.Ld+4,c.gb.hb&-769|256)}if(c.gb.load(a)==q)return!1;var g=c.gb.ua;if(b){if(768==c.gb.type)return Lc.call(c,13,a,!0),!1;c.Ga(c.gb.Ld+4,c.gb.hb|=768);c.gb.type=768}c.Ga(d+14,v(c));c.Ga(d+16,ob(c));c.Ga(d+18,c.G);c.Ga(d+20,c.I);c.Ga(d+22,c.J);c.Ga(d+24,c.C);c.Ga(d+26,w(c));c.Ga(d+28,c.H);c.Ga(d+30,c.F);c.Ga(d+32,c.D);c.Ga(d+34,c.Na.sa);c.Ga(d+36,c.ma.sa);c.Ga(d+38,c.ra.sa);c.Ga(d+ -40,c.eb.sa);var d=38,h=26;Xc(c,c.ja(g+16)|(b?16384:0));c.G=c.ja(g+18);c.I=c.ja(g+20);c.J=c.ja(g+22);c.C=c.ja(g+24);c.H=c.ja(g+28);c.F=c.ja(g+30);c.D=c.ja(g+32);c.Na.load(c.ja(g+34));c.eb.load(c.ja(g+40));Yc(c,c.ja(g+14),c.ja(g+36));this.Va>13;if(6144<=h){U=c&3;if(U>a.Va){if(!1!==B&&!(ba==a.Va||g&1024&&ba<=a.Va)){r=q;break}H=e.Ea();Zc(e,e.Ea(),!0);y(e,H);a.oh=!0}H=!1}else if(1024==h)H=!0,L=-1,I=c,Uh||2048==(h&2560))){d||Lc.call(e,13,c,!!g);r=q;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| -Lc.call(e,13,c,!0);r=q;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||Lc.call(e,10,c,!0);r=q;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.U.za||!(a.wi&64)?(a.se=2,a.fa=65535):(a.se=4,a.fa=-1)}else a.load=Ic,a.$k=Mc,a.Ec=Oc,a.hc=Pc,a.$b=65535,a.Va=a.pc=0,a.Ld=q,a.se=2,a.fa=65535;a.ed=a.se;a.ha=a.fa} -function bd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}kc.call(this,a,b);this.gk=61442;this.Fg=Cc;this.Eg=4;this.Df=255;this.B=80286<=this.za?cd:dd;this.Oa=ed;this.jk=fd;this.kk=id;this.lk=jd;80186<=this.za&&(this.Oa=ed.slice(),this.jk=fd.slice(),this.kk=id.slice(),this.Df=31,this.Oa[15]=kd,this.Oa[96]=ld,this.Oa[97]=md,this.Oa[98]=nd,this.Oa[99]=kd,this.Oa[100]=kd,this.Oa[101]=kd,this.Oa[102]=kd,this.Oa[103]=kd,this.Oa[104]=od, -this.Oa[105]=pd,this.Oa[106]=qd,this.Oa[107]=rd,this.Oa[108]=sd,this.Oa[109]=td,this.Oa[110]=ud,this.Oa[111]=vd,this.Oa[192]=wd,this.Oa[193]=xd,this.Oa[200]=yd,this.Oa[201]=zd,this.Oa[241]=Ad,this.jk[7]=Bd,this.kk[7]=Bd,80286<=this.za&&(this.gk=2,this.Fg|=28672,this.Eg=0,this.Im=Cd,this.Oa[15]=Dd,this.Oa[99]=Ed,this.Oa[84]=Fd));this.Jm=[];this.Jm[2]={Qq:this.ja.bind(this),er:this.Ga.bind(this)};this.Hg=[];this.ik=[];this.hd=this.Zg=0;this.ea.ag=this.ea.bn=!1;this.yk=0;this.ta=[];this.tb=this.jb=this.Ta= -this.td=0;Gd(this)}La(kc,bd); -var dd={Nj:4,R:5,oa:6,Y:7,Z:8,M:9,N:11,O:12,Ne:4,hl:60,il:83,Rb:3,qb:9,ic:16,Eh:1,ml:19,ol:28,ql:16,pl:21,nl:37,kl:2,gj:9,ll:5,jl:33,ij:10,hj:8,qg:3,pg:15,El:51,Fl:1,Gl:2,Hl:4,Dl:32,jj:15,Jl:15,Sb:16,Tb:4,Ll:11,Kl:18,Il:24,Ab:4,Ml:2,kj:16,Nl:17,pj:18,Ol:19,oj:5,qj:6,Tl:2,Sl:8,Ql:9,Rl:10,Pl:10,rj:10,sj:10,sl:80,ul:144,rl:86,tl:154,wl:101,yl:165,vl:107,xl:171,Vl:70,Xl:113,Ul:76,Wl:124,Al:80,Cl:128,zl:86,Bl:134,sg:3,rg:16,xj:10,wj:8,Yl:51,jc:8,Zl:17,$l:36,rc:11,am:16,tg:10,ee:2,dj:18,ej:7,fj:15,lj:12, -mj:7,nj:11,tj:18,uj:7,vj:15,yj:15,zj:7,Aj:13,Ej:11,Fj:7,Gj:8,bm:8,em:12,cm:18,dm:17,fm:15,Cj:8,Bj:20,Dj:2,Jj:3,ug:9,Ij:5,Hj:11,Lj:4,Kj:17,gm:11},cd={Nj:0,R:0,oa:0,Y:0,Z:0,M:0,N:1,O:1,Ne:3,hl:14,il:16,Rb:2,qb:7,ic:7,Eh:0,ml:7,ol:13,ql:7,pl:11,nl:16,kl:3,gj:6,ll:2,jl:13,ij:5,hj:5,qg:2,pg:7,El:23,Fl:0,Gl:1,Hl:3,Dl:17,jj:7,Jl:11,Sb:7,Tb:3,Ll:7,Kl:11,Il:15,Ab:2,Ml:3,kj:7,Nl:8,pj:8,Ol:8,oj:4,qj:4,Tl:2,Sl:3,Ql:5,Rl:2,Pl:3,rj:5,sj:3,sl:14,ul:22,rl:17,tl:25,wl:17,yl:25,vl:20,xl:28,Vl:13,Xl:21,Ul:16,Wl:24, -Al:13,Cl:21,zl:16,Bl:24,sg:2,rg:7,xj:5,wj:5,Yl:19,jc:5,Zl:5,$l:17,rc:3,am:5,tg:3,ee:0,dj:8,ej:5,fj:9,lj:5,mj:5,nj:4,tj:5,uj:5,vj:4,yj:7,zj:5,Aj:8,Ej:3,Fj:4,Gj:3,bm:11,em:11,cm:15,dm:15,fm:7,Cj:5,Bj:8,Dj:0,Jj:2,ug:6,Ij:3,Hj:6,Lj:3,Kj:5,gm:5};k=bd.prototype;k.Qi=function(a,b,c,d){this.ta=a;this.jb=b;this.Ta=c;this.td=d};k.reset=function(){this.ea.Ib&&rc(this);Gd(this);mc(this);this.ea.fd=!1}; -function Gd(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Db=a.zg=-1;a.Tg=0;a.lc=65520;a.Rc=0;a.gf=1023;a.Bf=0;a.Dh=-1;a.ma=new Fc(a,Gc,"CS");a.eb=new Fc(a,2,"DS");a.Na=new Fc(a,2,"ES");a.ra=new Fc(a,3,"SS");y(a,0);Zc(a,0);a.wm=new Fc(a,0,"NULL");a.fb=a.eb;a.Mc=a.ra;a.Q=a.xa=0;a.aa=a.Fa=q;a.kb=0;Yc(a,0,65535);a.se=a.ma.se;a.fa=a.ma.fa;a.$c=A;a.Zc=Hd;a.re=Id;a.sb=C;a.Ac=Jd;a.Pc=Kd;a.ed=a.ma.ed;a.ha=a.ma.ha;if(80286<=a.za){a.Qc=0;a.ff=65535;a.ke=new Fc(a,5,"LDT",!0);a.gb=new Fc(a,4,"TSS",!0);a.Jb= -new Fc(a,6,"VER",!0);Yc(a,65520,61440);var b,c=v(a);b=a.ma;var d=-65536;80386>b.U.za&&(d&=16777215);b=b.ua=d;a.la=b+c;a.Ff=b+a.ma.$b}Xc(a,0);Ld(a)}k.Sk=function(){var a=this.G+this.C+this.I+this.J+w(this)+this.H+this.F+this.D|0;return a=a+v(this)+this.ma.sa+this.eb.sa+this.ra.sa+this.Na.sa+ob(this)|0};function Md(a,b,c,d){void 0!==d&&(void 0===a.Hg[b]&&(a.Hg[b]=[]),a.Hg[b].push([c,d]))}function Nd(a,b){var c=a.ik[b];null!=c&&(c(--a.Zg),delete a.ik[b])} -function Ld(a,b){void 0===b&&(b=!!(a.lc&1));b||a.cc("returning to real-mode");a.lk=b?Od:jd;Hc(a.ma,b);Hc(a.eb,b);Hc(a.ra,b);Hc(a.Na,b)} -k.save=function(){var a=new Pd(this);a.set(0,[this.G,this.C,this.I,this.J,w(this),this.H,this.F,this.D,this.Bf]);a.set(1,[v(this),this.ma.save(),this.eb.save(),this.ra.save(),this.Na.save(),null!=this.Qc?[this.lc,this.Qc,this.ff,this.Rc,this.gf,this.ke.save(),this.gb.save(),this.Bf]:null,ob(this)]);a.set(2,[this.fb.Qh,this.Mc.Qh,this.Q,this.xa,this.kb,this.aa,this.Fa]);a.set(3,[0,this.Pe,this.S.be]);a.set(4,Hb(this.ka));return a.data()}; -k.restore=function(a){var b=a[0];this.G=b[0];this.C=b[1];this.I=b[2];this.J=b[3];var c=b[4];this.H=b[5];this.F=b[6];this.D=b[7];this.Bf=b[8]||0;b=a[1];this.ma.restore(b[1]);this.eb.restore(b[2]);this.ra.restore(b[3]);this.Na.restore(b[4]);var d=b[5];d&&d.length&&(this.lc=d[0],this.Qc=d[1],this.ff=d[2],this.Rc=d[3],this.gf=d[4],this.ke.restore(d[5]),this.gb.restore(d[6]),this.Bf=d[7],Ld(this));Xc(this,b[6]);Yc(this,b[0],this.ma.sa);y(this,c);Zc(this,this.ra.sa);b=a[2];this.fb=null!=b[0]&&Qd(this,b[0])|| -this.eb;this.Mc=null!=b[1]&&Qd(this,b[1])||this.ra;this.Q=b[2];this.xa=b[3];this.kb=b[4];this.aa=b[5];this.Fa=b[6];b=a[3];this.Pe=b[1];uc(this,b[2]);a:{b=this.ka;a=a[4];for(c=0;c>((a^a>>4)&15)&1?0:wb}function Wd(a){return(a.W^a.da)&16?vb:0}function Xd(a){return a.P&a.T-1?0:ub}function Yd(a){return a.W&a.T>>1?tb:0} +function Wc(a,b){var c=this.U,d=c.ib.ua,e=this.Wa,f=c.ib.ta;if(!b){if(768!=c.ib.type)return Lc.call(c,10,a,!0),!1;c.Ka(c.ib.Md+4,c.ib.jb&-769|256)}if(c.ib.load(a)==q)return!1;var g=c.ib.ua;if(b){if(768==c.ib.type)return Lc.call(c,13,a,!0),!1;c.Ka(c.ib.Md+4,c.ib.jb|=768);c.ib.type=768}c.Ka(d+14,v(c));c.Ka(d+16,ob(c));c.Ka(d+18,c.G);c.Ka(d+20,c.I);c.Ka(d+22,c.J);c.Ka(d+24,c.C);c.Ka(d+26,w(c));c.Ka(d+28,c.H);c.Ka(d+30,c.F);c.Ka(d+32,c.D);c.Ka(d+34,c.Oa.ta);c.Ka(d+36,c.na.ta);c.Ka(d+38,c.sa.ta);c.Ka(d+ +40,c.gb.ta);var d=38,h=26;Xc(c,c.la(g+16)|(b?16384:0));c.G=c.la(g+18);c.I=c.la(g+20);c.J=c.la(g+22);c.C=c.la(g+24);c.H=c.la(g+28);c.F=c.la(g+30);c.D=c.la(g+32);c.Oa.load(c.la(g+34));c.gb.load(c.la(g+40));Yc(c,c.la(g+14),c.la(g+36));this.Wa>13;if(6144<=h){U=c&3;if(U>a.Wa){if(!1!==B&&!(ba==a.Wa||g&1024&&ba<=a.Wa)){r=q;break}H=e.Fa();Zc(e,e.Fa(),!0);y(e,H);a.sh=!0}H=!1}else if(1024==h)H=!0,L=-1,I=c,Uh||2048==(h&2560))){d||Lc.call(e,13,c,!!g);r=q;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| +Lc.call(e,13,c,!0);r=q;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||Lc.call(e,10,c,!0);r=q;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.U.za||!(a.Bi&64)?(a.te=2,a.fa=65535):(a.te=4,a.fa=-1)}else a.load=Ic,a.dl=Mc,a.Fc=Oc,a.hc=Pc,a.$b=65535,a.Wa=a.pc=0,a.Md=q,a.te=2,a.fa=65535;a.Xc=a.te;a.ha=a.fa} +function bd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}kc.call(this,a,b);this.lk=61442;this.Jg=Cc;this.Ig=4;this.Ef=255;this.B=80286<=this.za?cd:dd;this.Pa=ed;this.ok=fd;this.pk=id;this.qk=jd;80186<=this.za&&(this.Pa=ed.slice(),this.ok=fd.slice(),this.pk=id.slice(),this.Ef=31,this.Pa[15]=kd,this.Pa[96]=ld,this.Pa[97]=md,this.Pa[98]=nd,this.Pa[99]=kd,this.Pa[100]=kd,this.Pa[101]=kd,this.Pa[102]=kd,this.Pa[103]=kd,this.Pa[104]=od, +this.Pa[105]=pd,this.Pa[106]=qd,this.Pa[107]=rd,this.Pa[108]=sd,this.Pa[109]=td,this.Pa[110]=ud,this.Pa[111]=vd,this.Pa[192]=wd,this.Pa[193]=xd,this.Pa[200]=yd,this.Pa[201]=zd,this.Pa[241]=Ad,this.ok[7]=Bd,this.pk[7]=Bd,80286<=this.za&&(this.lk=2,this.Jg|=28672,this.Ig=0,this.Om=Cd,this.Pa[15]=Dd,this.Pa[99]=Ed,this.Pa[84]=Fd));this.Lg=[];this.nk=[];this.jd=this.dh=0;this.ea.dg=this.ea.gn=!1;this.Dk=0;this.ma=[];this.ab=this.Ra=this.Ba=this.vc=0;Gd(this)}La(kc,bd); +var dd={Mh:4,R:5,pa:6,Y:7,Z:8,M:9,N:11,O:12,Oe:4,ll:60,ml:83,Rb:3,rb:9,ic:16,Ih:1,ql:19,sl:28,ul:16,tl:21,rl:37,ol:2,mj:9,pl:5,nl:33,oj:10,nj:8,ug:3,tg:15,Il:51,Jl:1,Kl:2,Ll:4,Hl:32,pj:15,Nl:15,Sb:16,Tb:4,Pl:11,Ol:18,Ml:24,Ab:4,Ql:2,qj:16,Rl:17,vj:18,Sl:19,uj:5,wj:6,Xl:2,Wl:8,Ul:9,Vl:10,Tl:10,xj:10,yj:10,wl:80,yl:144,vl:86,xl:154,Al:101,Cl:165,zl:107,Bl:171,Zl:70,am:113,Yl:76,$l:124,El:80,Gl:128,Dl:86,Fl:134,wg:3,vg:16,Dj:10,Cj:8,bm:51,jc:8,cm:17,dm:36,rc:11,em:16,xg:10,fe:2,jj:18,kj:7,lj:15,rj:12, +sj:7,tj:11,zj:18,Aj:7,Bj:15,Ej:15,Fj:7,Gj:13,Kj:11,Lj:7,Mj:8,fm:8,im:12,gm:18,hm:17,jm:15,Ij:8,Hj:20,Jj:2,Pj:3,yg:9,Oj:5,Nj:11,Rj:4,Qj:17,km:11},cd={Mh:0,R:0,pa:0,Y:0,Z:0,M:0,N:1,O:1,Oe:3,ll:14,ml:16,Rb:2,rb:7,ic:7,Ih:0,ql:7,sl:13,ul:7,tl:11,rl:16,ol:3,mj:6,pl:2,nl:13,oj:5,nj:5,ug:2,tg:7,Il:23,Jl:0,Kl:1,Ll:3,Hl:17,pj:7,Nl:11,Sb:7,Tb:3,Pl:7,Ol:11,Ml:15,Ab:2,Ql:3,qj:7,Rl:8,vj:8,Sl:8,uj:4,wj:4,Xl:2,Wl:3,Ul:5,Vl:2,Tl:3,xj:5,yj:3,wl:14,yl:22,vl:17,xl:25,Al:17,Cl:25,zl:20,Bl:28,Zl:13,am:21,Yl:16,$l:24, +El:13,Gl:21,Dl:16,Fl:24,wg:2,vg:7,Dj:5,Cj:5,bm:19,jc:5,cm:5,dm:17,rc:3,em:5,xg:3,fe:0,jj:8,kj:5,lj:9,rj:5,sj:5,tj:4,zj:5,Aj:5,Bj:4,Ej:7,Fj:5,Gj:8,Kj:3,Lj:4,Mj:3,fm:11,im:11,gm:15,hm:15,jm:7,Ij:5,Hj:8,Jj:0,Pj:2,yg:6,Oj:3,Nj:6,Rj:3,Qj:5,km:5};k=bd.prototype;k.Wi=function(a,b,c,d){this.ma=a;this.Ra=b;this.Ba=c;this.vc=d};k.reset=function(){this.ea.Ib&&rc(this);Gd(this);mc(this);this.ea.gd=!1}; +function Gd(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Db=a.Dg=-1;a.Xg=0;a.lc=65520;a.Sc=0;a.hf=1023;a.Cf=0;a.Hh=-1;a.na=new Fc(a,Gc,"CS");a.gb=new Fc(a,2,"DS");a.Oa=new Fc(a,2,"ES");a.sa=new Fc(a,3,"SS");y(a,0);Zc(a,0);a.Am=new Fc(a,0,"NULL");a.hb=a.gb;a.Nc=a.sa;a.Q=a.va=0;a.aa=a.Ga=q;a.lb=0;Yc(a,0,65535);a.te=a.na.te;a.fa=a.na.fa;a.bd=A;a.ad=Hd;a.se=Id;a.tb=C;a.Bc=Jd;a.Qc=Kd;a.Xc=a.na.Xc;a.ha=a.na.ha;2==a.Xc?(a.gg=a.la,a.Dm=a.Ka):(a.gg=a.Wk,a.Dm=a.Cm);a.va&=-12289;if(80286<=a.za){a.Rc=0;a.gf= +65535;a.le=new Fc(a,5,"LDT",!0);a.ib=new Fc(a,4,"TSS",!0);a.Jb=new Fc(a,6,"VER",!0);Yc(a,65520,61440);var b,c=v(a);b=a.na;var d=-65536;80386>b.U.za&&(d&=16777215);b=b.ua=d;a.ka=b+c;a.Gf=b+a.na.$b}Xc(a,0);Ld(a)}k.Vk=function(){var a=this.G+this.C+this.I+this.J+w(this)+this.H+this.F+this.D|0;return a=a+v(this)+this.na.ta+this.gb.ta+this.sa.ta+this.Oa.ta+ob(this)|0};function Md(a,b,c,d){void 0!==d&&(void 0===a.Lg[b]&&(a.Lg[b]=[]),a.Lg[b].push([c,d]))} +function Nd(a,b){var c=a.nk[b];null!=c&&(c(--a.dh),delete a.nk[b])}function Ld(a,b){void 0===b&&(b=!!(a.lc&1));b||a.cc("returning to real-mode");a.qk=b?Od:jd;Hc(a.na,b);Hc(a.gb,b);Hc(a.sa,b);Hc(a.Oa,b)} +k.save=function(){var a=new Pd(this);a.set(0,[this.G,this.C,this.I,this.J,w(this),this.H,this.F,this.D,this.Cf]);a.set(1,[v(this),this.na.save(),this.gb.save(),this.sa.save(),this.Oa.save(),null!=this.Rc?[this.lc,this.Rc,this.gf,this.Sc,this.hf,this.le.save(),this.ib.save(),this.Cf]:null,ob(this)]);a.set(2,[this.hb.Vh,this.Nc.Vh,this.Q,this.va,this.lb,this.aa,this.Ga]);a.set(3,[0,this.Qe,this.S.ce]);a.set(4,Hb(this.ja));return a.data()}; +k.restore=function(a){var b=a[0];this.G=b[0];this.C=b[1];this.I=b[2];this.J=b[3];var c=b[4];this.H=b[5];this.F=b[6];this.D=b[7];this.Cf=b[8]||0;b=a[1];this.na.restore(b[1]);this.gb.restore(b[2]);this.sa.restore(b[3]);this.Oa.restore(b[4]);var d=b[5];d&&d.length&&(this.lc=d[0],this.Rc=d[1],this.gf=d[2],this.Sc=d[3],this.hf=d[4],this.le.restore(d[5]),this.ib.restore(d[6]),this.Cf=d[7],Ld(this));Xc(this,b[6]);Yc(this,b[0],this.na.ta);y(this,c);Zc(this,this.sa.ta);b=a[2];this.hb=null!=b[0]&&Qd(this,b[0])|| +this.gb;this.Nc=null!=b[1]&&Qd(this,b[1])||this.sa;this.Q=b[2];this.va=b[3];this.lb=b[4];this.aa=b[5];this.Ga=b[6];b=a[3];this.Qe=b[1];uc(this,b[2]);a:{b=this.ja;a=a[4];for(c=0;c>((a^a>>4)&15)&1?0:wb}function Wd(a){return(a.W^a.da)&16?vb:0}function Xd(a){return a.P&a.T-1?0:ub}function Yd(a){return a.W&a.T>>1?tb:0} function Zd(a){return(a.W^a.da^a.W>>1)&a.T>>1?pb:0}function $d(a){a.P&=~a.T}function ae(a){a.da=a.W&16|a.da&-17}function be(a){a.P|=a.T-1}function ce(a){a.W&=~a.T;a.da=a.W&32896|a.da&-32897}function de(a){a.P|=a.T}function ee(a){a.da=~(a.W&16)&16|a.da&-17}function fe(a){a.P&=~(a.T-1)}function ge(a){Yd(a)||(a.W^=a.T>>1|a.T>>2,a.da^=32896)}function he(a){a.W|=a.T;a.da=a.W&32896|a.da&-32897}function ob(a){return a.Aa&~Dc|Ud(a)|Vd(a)|Wd(a)|Xd(a)|Yd(a)|Zd(a)} -function ie(a,b){b=b|a.lc&1|65520;a.lc=a.lc&-65536|b&65535;a.lc&1&&Ld(a,!0)}function Xc(a,b,c){a.T=256;a.P=a.W=a.da=0;b&xb&&de(a);b&wb||(a.W|=1);b&vb&&(a.da|=16);b&ub||be(a);b&tb&&ge(a);b&pb&&he(a);a.lc&1||(b&=-61441);void 0===c&&(c=a.ma.Va);c?b=b&-12289|a.Aa&12288:a.Bf=(b&12288)>>12;c>a.Bf&&(b=b&~rb|a.Aa&rb);a.Aa=a.Aa&~a.Fg|b&a.Fg|a.gk;a.Aa&sb&&(a.kb|=2,a.Q|=4)} -k.Eb=function(a,b,c){var d=!1;switch(b){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 "V":this.na[b]=c;this.yk++;d=!0;break;default:d=this.parent.Eb.call(this,a,b,c)}return d};k.qc=function(a){return this.ta[(a&this.tb)>>>this.jb].Cb(a&this.Ta)}; -k.ja=function(a){var b=a&this.Ta;a=(a&this.tb)>>>this.jb;this.A-=this.B.Nj;return b>>this.jb].Fb(a&this.Ta,b&255)};k.Ga=function(a,b){var c=a&this.Ta,d=(a&this.tb)>>>this.jb;this.A-=this.B.Nj;c>8&255))};function je(a,b,c){a.Cg=b;a.aa=b.Ec(a.xg=c,0);return a.Q&1?0:a.qc(a.aa)} -function E(a,b){return je(a,a.fb,b&65535)}function F(a,b){return je(a,a.Mc,b&65535)}function ke(a,b,c){a.Cg=b;a.aa=b.Ec(a.xg=c,1);return a.Q&1?0:a.ja(a.aa)}function G(a,b){return ke(a,a.fb,b&65535)}function J(a,b){return ke(a,a.Mc,b&65535)}function le(a,b,c){a.Cg=b;a.Fa=a.aa=b.Ec(a.xg=c,0);return a.Q&1?0:a.qc(a.aa)}function K(a,b){return le(a,a.fb,b&65535)}function M(a,b){return le(a,a.Mc,b&65535)}function me(a,b,c){a.Cg=b;a.Fa=a.aa=b.Ec(a.xg=c,1);return a.Q&1?0:a.ja(a.aa)} -function N(a,b){return me(a,a.fb,b&65535)}function O(a,b){return me(a,a.Mc,b&65535)}function P(a,b){a.Q&2||a.Te(a.Cg.hc(a.xg,0),b)}function Q(a,b){a.Q&2||a.Ga(a.Cg.hc(a.xg,1),b)}function ad(a,b,c){return a.ja(b.Ec(c,1))}k.X=function(){var a=this.qc(this.la);++this.la>this.Ff&&D(this,this.la-this.ma.ua);return a};k.L=function(){var a=this.qc(this.la)<<24>>24;++this.la>this.Ff&&D(this,this.la-this.ma.ua);return a&65535};function ne(a){var b=a.ja(a.la);a.la+=2;a.la>a.Ff&&D(a,a.la-a.ma.ua);return b} -k.K=function(){var a=this.ja(this.la);this.la+=this.se;this.la>this.Ff&&D(this,this.la-this.ma.ua);return a};k.Ea=function(){var a=this.ja(this.Jc);this.Jc+=2;this.Jc>this.nm&&y(this,this.Jc-this.ra.ua);return a};function z(a,b){a.Jc-=2;a.Jcthis.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return this.P&255}function ue(a,b){this.da=a^b;this.P=this.W=a+b+(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return this.P&65535}function ve(a,b){this.da=a^b;this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=a+b)&255} -function we(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=a+b)&65535}function xe(a,b){this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a&b)&255}function ye(a,b){this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a&b)&65535}function ze(a,b){this.A-=10+(0>this.aa?0:1);if((a&3)<(b&3))return a=a&-4|b&3,fe(this),a;be(this);return a} -function Ae(a){if(0>this.aa)return kd.call(this),a;var b=a<<16>>16,c=this.ja(this.aa)<<16>>16,d=this.ja(this.aa+2)<<16>>16;this.A-=this.B.jl;if(bd)D(this,this.Bb-this.ma.ua),re.call(this,5,null,0);this.Q|=2;return a}function Be(a,b){var c=this.ma.sa,d=v(this);null!=Yc(this,a,b,!0)&&(z(this,c),z(this,d))}function Ce(a,b){this.da=a^b;this.T=256;this.P=this.W=a-b;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.gj:this.B.qb;this.Q|=2;return a} -function De(a,b){this.da=a^b;this.T=65536;this.P=this.W=a-b;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.gj:this.B.qb;this.Q|=2;return a}function Ee(a){return a}function Fe(a,b){var c=(b<<16>>16)*(this.X()<<24>>24);this.P=this.da=this.W=c;this.T=256;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535} -function Ge(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.P=this.da=this.W=c;this.T=65536;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535}function re(a,b,c){this.A-=this.B.El+c;this.ma.zi=!0;c=ob(this);var d=this.ma.sa,e=v(this);a=this.ma.$k(a);a!=q&&(this.la=a,z(this,c),z(this,d),z(this,e),null!=b&&z(this,b),this.Dh=-1)} -function He(a,b){this.A-=14+(0>this.aa?0:2);if(this.Jb.load(b,!0)!=q&&this.Jb.pc>=this.ma.Va&&this.Jb.pc>=(b&3))return fe(this),this.Jb.hb&65280;be(this);return a}function Ie(a,b){if(0>this.aa)return R.call(this),a;Sd(this,this.ja(this.aa+2));this.A-=this.B.kj;return b}function Je(a){if(0>this.aa)return R.call(this),a;this.A-=this.B.Ml;return this.aa}function Ke(a,b){if(0>this.aa)return R.call(this),a;Td(this,this.ja(this.aa+2));this.A-=this.B.kj;return b} -function Le(a,b){this.A-=14+(0>this.aa?0:2);if(b&65528&&this.Jb.load(b,!0)!=q&&(7168==(this.Jb.hb&7168)||this.Jb.pc>=this.ma.Va)&&this.Jb.pc>=(b&3))return fe(this),this.Jb.$b;be(this);return a}function Me(a,b){this.A-=0>this.Fa?0>this.aa?this.B.Tl:this.B.Sl:this.B.Ql;return b}function Ne(){return Me.call(this,0,this.Db)}function Oe(a,b){this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a|b)&255} -function Pe(a,b){this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a|b)&65535}function Qe(a){var b=this.Ea(),c=this.Ea();(a<<=this.ed>>2)&&y(this,w(this)+a);Yc(this,b,c,!1)&&(a&&y(this,w(this)+a),this.eb.sa&65528&&this.eb.pcthis.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return this.P&255}function Se(a,b){this.da=a^b;this.P=this.W=a-b-(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return this.P&65535}function Te(a,b){this.da=a^b;this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=a-b)&255} -function Ue(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=a-b)&65535}function Ve(a,b){this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Jj:this.B.ug:this.B.ug;this.Q|=2;return a}function We(a,b){this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Jj:this.B.ug:this.B.ug;this.Q|=2;return a} -function Xe(a,b){if(0>this.aa){switch(this.Tg&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Lj}else this.Fa=this.aa,P(this,a),this.A-=this.B.Kj;return b} -function Ye(a,b){if(0>this.aa){switch(this.Tg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:y(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Lj}else this.Fa=this.aa,Q(this,a),this.A-=this.B.Kj;return b}function Ze(a,b){this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a^b)&255} -function $e(a,b){this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a^b)&65535}function af(a,b){this.P=this.P&this.T-1|(a&b?this.T:0);(a^a>>1)&b>>1?he(this):ce(this)}function bf(){this.A-=0>this.aa?2:this.B.fm;return 1}function cf(){var a=this.I&this.Df;this.A-=(0>this.aa?this.B.Cj:this.B.Bj)+(a<this.aa?this.B.Cj:this.B.Bj)+(a<this.Dh)D(this,this.Bb-this.ma.ua),d=!0;else if(8!=this.Dh)b=0,a=8,d=!0;else{hf.call(this,-1,0,c);Gd(this);return}hf.call(this,a,b,c)&&(d=!1);d&&re.call(this,this.Dh=a,b,0);this.Q&=-4}else this.cc("Fault "+ea(a)+" blocked by Debugger",536870912),D(this,this.Bb-this.ma.ua)} -function hf(a,b,c){var d=32,e=yb(this.ka,this.la);204==e&&(c=!1,d|=1);983040<=this.la&&1048575>=this.la&&(c=!1);c&&(a=(c?"\n":"")+"Fault "+ea(a)+(null!=b?" ("+da(b,4)+")":"")+" on opcode 0x"+ea(e)+" at "+this.Wa.Sq(v(this),this.ma.sa)+" (%"+da(this.la,6)+")",b=this.ea.Ib,this.cc(a,d)?c&&(c=b,rc(this.Wa)):(this.va(a),rc(this)));return c}function Dd(){this.Im[this.X()].call(this)}function Fd(){z(this,w(this)&this.ha);this.A-=this.B.rc} -function ld(){var a=w(this)&this.ha;z(this,this.G&this.ha);z(this,this.I&this.ha);z(this,this.J&this.ha);z(this,this.C&this.ha);z(this,a);z(this,this.H&this.ha);z(this,this.F&this.ha);z(this,this.D&this.ha);this.A-=this.B.$l} -function md(){this.D=this.D&~this.ha|this.Ea();this.F=this.F&~this.ha|this.Ea();this.H=this.H&~this.ha|this.Ea();y(this,w(this)+this.ed);this.C=this.C&~this.ha|this.Ea();this.J=this.J&~this.ha|this.Ea();this.I=this.I&~this.ha|this.Ea();this.G=this.G&~this.ha|this.Ea();this.A-=this.B.Yl}function nd(){this.sb[this.X()].call(this,Ae)}function Ed(){this.Ac[this.X()].call(this,ze)}function od(){z(this,this.K());this.A-=this.B.rc}function pd(){this.sb[this.X()].call(this,Ge)} -function qd(){z(this,this.X());this.A-=this.B.rc}function rd(){this.sb[this.X()].call(this,Fe)}function sd(){var a=1,b=0,c=5;this.xa&192&&(a=this.I,b=1,this.xa&256&&(c=4));if(a--){var d=Jb(this.ka,this.J,this.la-b-1);this.Te(this.Na.hc(this.D&this.fa,0),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}} -function td(){var a=1,b=0,c=5;this.xa&192&&(a=this.I,b=1,this.xa&256&&(c=4));if(a--){var d=this.la-b-1,e=Jb(this.ka,this.J,d),d=e|=Jb(this.ka,this.J,d)<<8;this.Ga(this.Na.hc(this.D&this.fa,1),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}} -function ud(){var a=1,b=0,c=5;this.xa&192&&(a=this.I,b=1,this.xa&256&&(c=4));if(a--){var d=this.qc(this.eb.Ec(this.F&this.fa,0));this.F=this.F&~this.fa|this.F+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;Lb(this.ka,this.J,d,this.la-b-1);a&&(this.la=this.Bb,this.Q|=256)}} -function vd(){var a=1,b=0,c=5;this.xa&192&&(a=this.I,b=1,this.xa&256&&(c=4));if(a--){var d=ad(this,this.eb,this.F&this.fa);this.F=this.F&~this.fa|this.F+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;b=this.la-b-1;Lb(this.ka,this.J,d&255,b);Lb(this.ka,this.J,d>>8,b);a&&(this.la=this.Bb,this.Q|=256)}}function jf(){var a=this.L();Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function kf(){var a=this.L();Zd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} +function ie(a,b){b=b|a.lc&1|65520;a.lc=a.lc&-65536|b&65535;a.lc&1&&Ld(a,!0)}function Xc(a,b,c){a.T=256;a.P=a.W=a.da=0;b&xb&&de(a);b&wb||(a.W|=1);b&vb&&(a.da|=16);b&ub||be(a);b&tb&&ge(a);b&pb&&he(a);a.lc&1||(b&=-61441);void 0===c&&(c=a.na.Wa);c?b=b&-12289|a.Aa&12288:a.Cf=(b&12288)>>12;c>a.Cf&&(b=b&~rb|a.Aa&rb);a.Aa=a.Aa&~a.Jg|b&a.Jg|a.lk;a.Aa&sb&&(a.lb|=2,a.Q|=4)} +k.Eb=function(a,b,c){var d=!1;switch(b){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 "V":this.oa[b]=c;this.Dk++;d=!0;break;default:d=this.parent.Eb.call(this,a,b,c)}return d};k.qc=function(a){return this.ma[(a&this.ab)>>>this.Ra].Cb(a&this.Ba)}; +k.la=function(a){var b=a&this.Ba;a=(a&this.ab)>>>this.Ra;this.A-=this.B.Mh;return b>>this.Ra;if(b>>c|this.ma[a+1&this.vc].od(0)<<32-c};k.Ue=function(a,b){this.ma[(a&this.ab)>>>this.Ra].Fb(a&this.Ba,b&255)}; +k.Ka=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;this.A-=this.B.Mh;c>8&255))};k.Cm=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;this.A-=this.B.Mh;if(c>>32-f)}}; +function je(a,b,c){a.Gg=b;a.aa=b.Fc(a.Bg=c,0);return a.Q&1?0:a.qc(a.aa)}function E(a,b){return je(a,a.hb,b&65535)}function F(a,b){return je(a,a.Nc,b&65535)}function ke(a,b,c){a.Gg=b;a.aa=b.Fc(a.Bg=c,1);return a.Q&1?0:a.gg(a.aa)}function G(a,b){return ke(a,a.hb,b&65535)}function J(a,b){return ke(a,a.Nc,b&65535)}function le(a,b,c){a.Gg=b;a.Ga=a.aa=b.Fc(a.Bg=c,0);return a.Q&1?0:a.qc(a.aa)}function K(a,b){return le(a,a.hb,b&65535)}function M(a,b){return le(a,a.Nc,b&65535)} +function me(a,b,c){a.Gg=b;a.Ga=a.aa=b.Fc(a.Bg=c,1);return a.Q&1?0:a.gg(a.aa)}function N(a,b){return me(a,a.hb,b&65535)}function O(a,b){return me(a,a.Nc,b&65535)}function P(a,b){a.Q&2||a.Ue(a.Gg.hc(a.Bg,0),b)}function Q(a,b){a.Q&2||a.Ka(a.Gg.hc(a.Bg,1),b)}function ad(a,b,c){return a.la(b.Fc(c,1))}k.X=function(){var a=this.qc(this.ka);++this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a};k.L=function(){var a=this.qc(this.ka)<<24>>24;++this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a&65535}; +function ne(a){var b=a.la(a.ka);a.ka+=2;a.ka>a.Gf&&D(a,a.ka-a.na.ua);return b}k.K=function(){var a=this.gg(this.ka);this.ka+=this.te;this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a};k.Fa=function(){var a=this.gg(this.Kc);this.Kc+=2;this.Kc>this.rm&&y(this,this.Kc-this.sa.ua);return a};function z(a,b){a.Kc-=2;a.Kcthis.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return this.P&255}function ue(a,b){this.da=a^b;this.P=this.W=a+b+(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return this.P&65535}function ve(a,b){this.da=a^b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=a+b)&255} +function we(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=a+b)&65535}function xe(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a&b)&255}function ye(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a&b)&65535}function ze(a,b){this.A-=10+(0>this.aa?0:1);if((a&3)<(b&3))return a=a&-4|b&3,fe(this),a;be(this);return a} +function Ae(a){if(0>this.aa)return kd.call(this),a;var b=a<<16>>16,c=this.la(this.aa)<<16>>16,d=this.la(this.aa+2)<<16>>16;this.A-=this.B.nl;if(bd)D(this,this.Bb-this.na.ua),pe.call(this,5,null,0);this.Q|=2;return a}function Be(a,b){var c=this.na.ta,d=v(this);null!=Yc(this,a,b,!0)&&(z(this,c),z(this,d))}function Ce(a,b){this.da=a^b;this.T=256;this.P=this.W=a-b;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.mj:this.B.rb;this.Q|=2;return a} +function De(a,b){this.da=a^b;this.T=65536;this.P=this.W=a-b;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.mj:this.B.rb;this.Q|=2;return a}function Ee(a){return a}function Fe(a,b){var c=(b<<16>>16)*(this.X()<<24>>24);this.P=this.da=this.W=c;this.T=256;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535} +function Ge(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.P=this.da=this.W=c;this.T=65536;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535}function pe(a,b,c){this.A-=this.B.Il+c;this.na.Ei=!0;c=ob(this);var d=this.na.ta,e=v(this);a=this.na.dl(a);a!=q&&(this.ka=a,z(this,c),z(this,d),z(this,e),null!=b&&z(this,b),this.Hh=-1)} +function He(a,b){this.A-=14+(0>this.aa?0:2);if(this.Jb.load(b,!0)!=q&&this.Jb.pc>=this.na.Wa&&this.Jb.pc>=(b&3))return fe(this),this.Jb.jb&65280;be(this);return a}function Ie(a,b){if(0>this.aa)return R.call(this),a;Sd(this,this.la(this.aa+2));this.A-=this.B.qj;return b}function Je(a){if(0>this.aa)return R.call(this),a;this.A-=this.B.Ql;return this.aa}function Ke(a,b){if(0>this.aa)return R.call(this),a;Td(this,this.la(this.aa+2));this.A-=this.B.qj;return b} +function Le(a,b){this.A-=14+(0>this.aa?0:2);if(b&65528&&this.Jb.load(b,!0)!=q&&(7168==(this.Jb.jb&7168)||this.Jb.pc>=this.na.Wa)&&this.Jb.pc>=(b&3))return fe(this),this.Jb.$b;be(this);return a}function Me(a,b){this.A-=0>this.Ga?0>this.aa?this.B.Xl:this.B.Wl:this.B.Ul;return b}function Ne(){return Me.call(this,0,this.Db)}function Oe(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a|b)&255} +function Pe(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a|b)&65535}function Qe(a){var b=this.Fa(),c=this.Fa();(a<<=this.Xc>>2)&&y(this,w(this)+a);Yc(this,b,c,!1)&&(a&&y(this,w(this)+a),this.gb.ta&65528&&this.gb.pcthis.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return this.P&255}function Se(a,b){this.da=a^b;this.P=this.W=a-b-(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return this.P&65535}function Te(a,b){this.da=a^b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=a-b)&255} +function Ue(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=a-b)&65535}function Ve(a,b){this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Pj:this.B.yg:this.B.yg;this.Q|=2;return a}function We(a,b){this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Pj:this.B.yg:this.B.yg;this.Q|=2;return a} +function Xe(a,b){if(0>this.aa){switch(this.Xg&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Rj}else this.Ga=this.aa,P(this,a),this.A-=this.B.Qj;return b} +function Ye(a,b){if(0>this.aa){switch(this.Xg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:y(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Rj}else this.Ga=this.aa,Q(this,a),this.A-=this.B.Qj;return b}function Ze(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a^b)&255} +function $e(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a^b)&65535}function af(a,b){this.P=this.P&this.T-1|(a&b?this.T:0);(a^a>>1)&b>>1?he(this):ce(this)}function bf(){this.A-=0>this.aa?2:this.B.jm;return 1}function cf(){var a=this.I&this.Ef;this.A-=(0>this.aa?this.B.Ij:this.B.Hj)+(a<this.aa?this.B.Ij:this.B.Hj)+(a<this.Hh)D(this,this.Bb-this.na.ua),d=!0;else if(8!=this.Hh)b=0,a=8,d=!0;else{hf.call(this,-1,0,c);Gd(this);return}hf.call(this,a,b,c)&&(d=!1);d&&pe.call(this,this.Hh=a,b,0);this.Q&=-4}else this.cc("Fault "+ea(a)+" blocked by Debugger",536870912),D(this,this.Bb-this.na.ua)} +function hf(a,b,c){var d=32,e=yb(this.ja,this.ka);204==e&&(c=!1,d|=1);983040<=this.ka&&1048575>=this.ka&&(c=!1);c&&(a=(c?"\n":"")+"Fault "+ea(a)+(null!=b?" ("+da(b,4)+")":"")+" on opcode 0x"+ea(e)+" at "+this.Xa.Wq(v(this),this.na.ta)+" (%"+da(this.ka,6)+")",b=this.ea.Ib,this.cc(a,d)?c&&(c=b,rc(this.Xa)):(this.wa(a),rc(this)));return c}function Dd(){this.Om[this.X()].call(this)}function Fd(){z(this,w(this)&this.ha);this.A-=this.B.rc} +function ld(){var a=w(this)&this.ha;z(this,this.G&this.ha);z(this,this.I&this.ha);z(this,this.J&this.ha);z(this,this.C&this.ha);z(this,a);z(this,this.H&this.ha);z(this,this.F&this.ha);z(this,this.D&this.ha);this.A-=this.B.dm} +function md(){this.D=this.D&~this.ha|this.Fa();this.F=this.F&~this.ha|this.Fa();this.H=this.H&~this.ha|this.Fa();y(this,w(this)+this.Xc);this.C=this.C&~this.ha|this.Fa();this.J=this.J&~this.ha|this.Fa();this.I=this.I&~this.ha|this.Fa();this.G=this.G&~this.ha|this.Fa();this.A-=this.B.bm}function nd(){this.tb[this.X()].call(this,Ae)}function Ed(){this.Bc[this.X()].call(this,ze)}function od(){z(this,this.K());this.A-=this.B.rc}function pd(){this.tb[this.X()].call(this,Ge)} +function qd(){z(this,this.X());this.A-=this.B.rc}function rd(){this.tb[this.X()].call(this,Fe)}function sd(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=Jb(this.ja,this.J,this.ka-b-1);this.Ue(this.Oa.hc(this.D&this.fa,0),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}} +function td(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=this.ka-b-1,e=Jb(this.ja,this.J,d),d=e|=Jb(this.ja,this.J,d)<<8;this.Ka(this.Oa.hc(this.D&this.fa,1),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}} +function ud(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=this.qc(this.gb.Fc(this.F&this.fa,0));this.F=this.F&~this.fa|this.F+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;Lb(this.ja,this.J,d,this.ka-b-1);a&&(this.ka=this.Bb,this.Q|=256)}} +function vd(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=ad(this,this.gb,this.F&this.fa);this.F=this.F&~this.fa|this.F+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;b=this.ka-b-1;Lb(this.ja,this.J,d&255,b);Lb(this.ja,this.J,d>>8,b);a&&(this.ka=this.Bb,this.Q|=256)}}function jf(){var a=this.L();Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function kf(){var a=this.L();Zd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} function lf(){var a=this.L();Ud(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function mf(){var a=this.L();Ud(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function nf(){var a=this.L();Xd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function of(){var a=this.L();Xd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function pf(){var a=this.L();Ud(this)||Xd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb} function qf(){var a=this.L();Ud(this)||Xd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function rf(){var a=this.L();Yd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function sf(){var a=this.L();Yd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function tf(){var a=this.L();Vd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function uf(){var a=this.L();Vd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} function vf(){var a=this.L();!Yd(this)!=!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function wf(){var a=this.L();!Yd(this)==!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function xf(){var a=this.L();Xd(this)||!Yd(this)!=!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function yf(){var a=this.L();Xd(this)||!Yd(this)!=!Zd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} -function zf(){this.re[this.X()].call(this,Af,this.X);this.A-=0>this.Fa?1:this.B.Eh}function wd(){this.re[this.X()].call(this,Bf,df)}function xd(){this.Pc[this.X()].call(this,Cf,df)}function Df(){var a=this.K()<<(this.ed>>2);D(this,this.Ea());a&&y(this,w(this)+a);this.A-=this.B.em}function Ef(){D(this,this.Ea());this.A-=this.B.bm} -function yd(){var a=this.K(),b=this.X()&31;this.A-=11;z(this,this.H);var c=w(this)&this.ra.fa;if(0>8,c,d=Wd(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.P=a);this.T=65536;c&&(this.P|=this.T);d?ee(this):ae(this);this.A-=this.B.Ne},function(){this.Zc[this.X()].call(this, -Ce)},function(){this.Ac[this.X()].call(this,De)},function(){this.$c[this.X()].call(this,Ce)},function(){this.sb[this.X()].call(this,De)},function(){Ce.call(this,this.G&255,this.X());this.A--},function(){De.call(this,this.G&this.ha,this.K());this.A--},function(){this.Q|=20;this.fb=this.Mc=this.eb;this.A-=this.B.ee},function(){var a=this.G&255,b=this.G>>8,c,d=Wd(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.P=a);this.T=65536;c&&(this.P|=this.T);d?ee(this):ae(this); -this.A-=this.B.Ne},function(){this.W=(this.da=this.G)+1;this.G=this.W&65535;this.P=this.G|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.I)+1;this.I=this.W&65535;this.P=this.I|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.J)+1;this.J=this.W&65535;this.P=this.J|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.C)+1;this.C=this.W&65535;this.P=this.C|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){var a; +function zf(){this.se[this.X()].call(this,Af,this.X);this.A-=0>this.Ga?1:this.B.Ih}function wd(){this.se[this.X()].call(this,Bf,df)}function xd(){this.Qc[this.X()].call(this,Cf,df)}function Df(){var a=this.K()<<(this.Xc>>2);D(this,this.Fa());a&&y(this,w(this)+a);this.A-=this.B.im}function Ef(){D(this,this.Fa());this.A-=this.B.fm} +function yd(){var a=this.K(),b=this.X()&31;this.A-=11;z(this,this.H);var c=w(this)&this.sa.fa;if(0>8,c,d=Wd(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.P=a);this.T=65536;c&&(this.P|=this.T);d?ee(this):ae(this);this.A-=this.B.Oe},function(){this.ad[this.X()].call(this, +Ce)},function(){this.Bc[this.X()].call(this,De)},function(){this.bd[this.X()].call(this,Ce)},function(){this.tb[this.X()].call(this,De)},function(){Ce.call(this,this.G&255,this.X());this.A--},function(){De.call(this,this.G&this.ha,this.K());this.A--},function(){this.Q|=20;this.hb=this.Nc=this.gb;this.A-=this.B.fe},function(){var a=this.G&255,b=this.G>>8,c,d=Wd(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.P=a);this.T=65536;c&&(this.P|=this.T);d?ee(this):ae(this); +this.A-=this.B.Oe},function(){this.W=(this.da=this.G)+1;this.G=this.W&65535;this.P=this.G|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.I)+1;this.I=this.W&65535;this.P=this.I|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.J)+1;this.J=this.W&65535;this.P=this.J|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.C)+1;this.C=this.W&65535;this.P=this.C|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){var a; this.W=(this.da=w(this))+1;y(this,a=this.da&~this.ha|this.W&this.ha);this.P=(a&this.ha)>>>16|a&65535|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.H)+1;this.H=this.W&65535;this.P=this.H|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.F)+1;this.F=this.W&65535;this.P=this.F|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.D)+1;this.D=this.W&65535;this.P=this.D|(this.P&this.T?1:0)<<16;this.T=65536;this.A-= 2},function(){this.W=(this.da=this.G)-1;this.G=this.W&65535;this.P=this.G|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.I)-1;this.I=this.W&65535;this.P=this.I|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.J)-1;this.J=this.W&65535;this.P=this.J|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.C)-1;this.C=this.W&65535;this.P=this.C|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){var a;this.W= (this.da=w(this))-1;y(this,a=this.da&~this.ha|this.W&this.ha);this.P=(a&this.ha)>>>16|a&65535|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.H)-1;this.H=this.W&65535;this.P=this.H|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.F)-1;this.F=this.W&65535;this.P=this.F|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.D)-1;this.D=this.W&65535;this.P=this.D|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){z(this, -this.G&this.ha);this.A-=this.B.rc},function(){z(this,this.I&this.ha);this.A-=this.B.rc},function(){z(this,this.J&this.ha);this.A-=this.B.rc},function(){z(this,this.C&this.ha);this.A-=this.B.rc},function(){z(this,w(this)-this.ed&this.ha);this.A-=this.B.rc},function(){z(this,this.H&this.ha);this.A-=this.B.rc},function(){z(this,this.F&this.ha);this.A-=this.B.rc},function(){z(this,this.D&this.ha);this.A-=this.B.rc},function(){this.G=this.G&~this.ha|this.Ea();this.A-=this.B.jc},function(){this.I=this.I& -~this.ha|this.Ea();this.A-=this.B.jc},function(){this.J=this.J&~this.ha|this.Ea();this.A-=this.B.jc},function(){this.C=this.C&~this.ha|this.Ea();this.A-=this.B.jc},function(){y(this,w(this)&~this.ha|this.Ea());this.A-=this.B.jc},function(){this.H=this.H&~this.ha|this.Ea();this.A-=this.B.jc},function(){this.F=this.F&~this.ha|this.Ea();this.A-=this.B.jc},function(){this.D=this.D&~this.ha|this.Ea();this.A-=this.B.jc},jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf, -vf,wf,xf,yf,zf,function(){this.Pc[this.X()].call(this,Jf,this.K);this.A-=0>this.Fa?1:this.B.Eh},zf,function(){this.Pc[this.X()].call(this,Jf,this.L);this.A-=0>this.Fa?1:this.B.Eh},function(){this.Zc[this.X()].call(this,Ve)},function(){this.Ac[this.X()].call(this,We)},function(){this.$c[this.Tg=this.X()].call(this,Xe)},function(){this.sb[this.Tg=this.X()].call(this,Ye)},function(){this.Q|=1;this.Zc[this.X()].call(this,Me)},function(){this.Q|=1;this.Ac[this.X()].call(this,Me)},function(){this.$c[this.X()].call(this, -Me)},function(){this.sb[this.X()].call(this,Me)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Db=this.Na.sa;break;case 1:this.Db=this.ma.sa;break;case 2:this.Db=this.ra.sa;break;case 3:this.Db=this.eb.sa;break;default:R.call(this);return}this.Q|=1;this.Ac[a].call(this,Ne)},function(){this.Q|=1;this.fb=this.Mc=this.wm;this.sb[this.X()].call(this,Je)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| -80386==this.za&&4!=c&&5!=c){kd.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=w(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.sb[b].call(this,Me);switch(c){case 0:Td(this,this.G);this.G=a;break;case 1:Rd(this,this.I);this.I=a;break;case 2:Zc(this,this.J);this.J=a;break;case 3:Sd(this,this.C);this.C=a;break;case 4:Td(this,w(this));y(this,a);break;case 5:Rd(this,this.H);this.H=a;break;case 6:Zc(this,this.F);this.F=a;break;case 7:Sd(this,this.D),this.D=a}}, -function(){this.Q|=1;this.Pc[this.X()].call(this,Kf,this.Ea)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=w(this);y(this,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= -2==this.ed?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.J=2==this.ed?this.J&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.ll},function(){Be.call(this,this.K(),this.K());this.A-=this.B.ol},function(){this.cc("WAIT not implemented",1);this.A--},function(){z(this,ob(this));this.A-=this.B.rc},function(){Xc(this,this.Ea());this.A-=this.B.jc},function(){var a=this.G>>8;a&xb?de(this):$d(this);a&wb?Vd(this)||(this.W^=1):Vd(this)&&(this.W^=1);a&vb?ee(this): -ae(this);a&ub?fe(this):be(this);a&tb?ge(this):Yd(this)&&(this.W^=this.T>>1|this.T>>2,this.da^=32896);this.A-=this.B.Ab},function(){this.G=this.G&255|(ob(this)&Ec)<<8;this.A-=this.B.Ab},function(){var a=this.G&-256,b;b=this.K();b=this.qc(this.fb.Ec(b,0));this.G=a|b;this.A-=this.B.rj},function(){this.G=this.G&~this.ha|ad(this,this.fb,this.K());this.A-=this.B.rj},function(){var a=this.K(),b=this.G;this.Te(this.fb.hc(a,0),b);this.A-=this.B.sj},function(){var a=this.K(),b=this.G;this.Ga(this.fb.hc(a,1), -b);this.A-=this.B.sj},function(){var a=1,b=0,c=this.B.tj;this.xa&192&&(a=this.I,b=1,c=this.B.vj,this.xa&256||(this.A-=this.B.uj));if(a--){var d=this.Aa&qb?-1:1,e=this.qc(this.fb.Ec(this.F,0));this.Te(this.Na.hc(this.D&this.fa,0),e);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.tj;this.xa&192&&(a=this.I,b=1,c=this.B.vj,this.xa&256||(this.A-=this.B.uj));if(a--){var d=this.Aa&qb?-2: -2,e=ad(this,this.fb,this.F);this.Ga(this.Na.hc(this.D&this.fa,1),e);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.dj;this.xa&192&&(a=this.I,b=1,c=this.B.fj,this.xa&256||(this.A-=this.B.ej));if(a--){var d=this.Aa&qb?-1:1,e=je(this,this.fb,this.F&this.fa),f=le(this,this.Na,this.D&this.fa);Ce.call(this,e,f);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa; -this.A-=c-this.B.qb;this.I-=b;a&&Xd(this)==(this.xa&64)&&(this.la=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.dj;this.xa&192&&(a=this.I,b=1,c=this.B.fj,this.xa&256||(this.A-=this.B.ej));if(a--){var d=this.Aa&qb?-2:2,e=ke(this,this.fb,this.F&this.fa),f=me(this,this.Na,this.D&this.fa);De.call(this,e,f);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c-this.B.qb;this.I-=b;a&&Xd(this)==(this.xa&64)&&(this.la=this.Bb,this.Q|=256)}},function(){this.P=this.W= -this.da=this.G&this.X();this.T=256;this.A-=this.B.Ne},function(){this.P=this.W=this.da=this.G&this.K();this.T=65536;this.A-=this.B.Ne},function(){var a=1,b=0,c=this.B.Ej;this.xa&192&&(a=this.I,b=1,c=this.B.Gj,this.xa&256||(this.A-=this.B.Fj));if(a--){var d=this.G;this.Te(this.Na.hc(this.D&this.fa,0),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.Ej;this.xa&192&&(a=this.I,b=1,c=this.B.Gj,this.xa&256|| -(this.A-=this.B.Fj));if(a--){var d=this.G;this.Ga(this.Na.hc(this.D&this.fa,1),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.lj;this.xa&192&&(a=this.I,b=1,c=this.B.nj,this.xa&256||(this.A-=this.B.mj));a--&&(this.G=this.G&-256|this.qc(this.fb.Ec(this.F&this.fa,0)),this.F=this.F&~this.fa|this.F+(this.Aa&qb?-1:1)&this.fa,this.A-=c,this.I-=b,a&&(this.la=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.lj; -this.xa&192&&(a=this.I,b=1,c=this.B.nj,this.xa&256||(this.A-=this.B.mj));a--&&(this.G=ad(this,this.fb,this.F&this.fa),this.F=this.F&~this.fa|this.F+(this.Aa&qb?-2:2)&this.fa,this.A-=c,this.I-=b,a&&(this.la=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.yj;this.xa&192&&(a=this.I,b=1,c=this.B.Aj,this.xa&256||(this.A-=this.B.zj));a--&&(Ce.call(this,this.G&255,le(this,this.Na,this.D&this.fa)),this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa,this.A-=c-this.B.qb,this.I-=b,a&&Xd(this)==(this.xa& -64)&&(this.la=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.yj;this.xa&192&&(a=this.I,b=1,c=this.B.Aj,this.xa&256||(this.A-=this.B.zj));a--&&(De.call(this,this.G,me(this,this.Na,this.D&this.fa)),this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa,this.A-=c-this.B.qb,this.I-=b,a&&Xd(this)==(this.xa&64)&&(this.la=this.Bb,this.Q|=256))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Ab},function(){this.I=this.I&-256|this.X();this.A-=this.B.Ab},function(){this.J=this.J&-256|this.X(); +this.G&this.ha);this.A-=this.B.rc},function(){z(this,this.I&this.ha);this.A-=this.B.rc},function(){z(this,this.J&this.ha);this.A-=this.B.rc},function(){z(this,this.C&this.ha);this.A-=this.B.rc},function(){z(this,w(this)-this.Xc&this.ha);this.A-=this.B.rc},function(){z(this,this.H&this.ha);this.A-=this.B.rc},function(){z(this,this.F&this.ha);this.A-=this.B.rc},function(){z(this,this.D&this.ha);this.A-=this.B.rc},function(){this.G=this.G&~this.ha|this.Fa();this.A-=this.B.jc},function(){this.I=this.I& +~this.ha|this.Fa();this.A-=this.B.jc},function(){this.J=this.J&~this.ha|this.Fa();this.A-=this.B.jc},function(){this.C=this.C&~this.ha|this.Fa();this.A-=this.B.jc},function(){y(this,w(this)&~this.ha|this.Fa());this.A-=this.B.jc},function(){this.H=this.H&~this.ha|this.Fa();this.A-=this.B.jc},function(){this.F=this.F&~this.ha|this.Fa();this.A-=this.B.jc},function(){this.D=this.D&~this.ha|this.Fa();this.A-=this.B.jc},jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf, +vf,wf,xf,yf,zf,function(){this.Qc[this.X()].call(this,Jf,this.K);this.A-=0>this.Ga?1:this.B.Ih},zf,function(){this.Qc[this.X()].call(this,Jf,this.L);this.A-=0>this.Ga?1:this.B.Ih},function(){this.ad[this.X()].call(this,Ve)},function(){this.Bc[this.X()].call(this,We)},function(){this.bd[this.Xg=this.X()].call(this,Xe)},function(){this.tb[this.Xg=this.X()].call(this,Ye)},function(){this.Q|=1;this.ad[this.X()].call(this,Me)},function(){this.Q|=1;this.Bc[this.X()].call(this,Me)},function(){this.bd[this.X()].call(this, +Me)},function(){this.tb[this.X()].call(this,Me)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Db=this.Oa.ta;break;case 1:this.Db=this.na.ta;break;case 2:this.Db=this.sa.ta;break;case 3:this.Db=this.gb.ta;break;default:R.call(this);return}this.Q|=1;this.Bc[a].call(this,Ne)},function(){this.Q|=1;this.hb=this.Nc=this.Am;this.tb[this.X()].call(this,Je)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| +80386==this.za&&4!=c&&5!=c){kd.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=w(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.tb[b].call(this,Me);switch(c){case 0:Td(this,this.G);this.G=a;break;case 1:Rd(this,this.I);this.I=a;break;case 2:Zc(this,this.J);this.J=a;break;case 3:Sd(this,this.C);this.C=a;break;case 4:Td(this,w(this));y(this,a);break;case 5:Rd(this,this.H);this.H=a;break;case 6:Zc(this,this.F);this.F=a;break;case 7:Sd(this,this.D),this.D=a}}, +function(){this.Q|=1;this.Qc[this.X()].call(this,Kf,this.Fa)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=w(this);y(this,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= +2==this.Xc?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.J=2==this.Xc?this.J&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.pl},function(){Be.call(this,this.K(),ne(this));this.A-=this.B.sl},function(){this.cc("WAIT not implemented",1);this.A--},function(){z(this,ob(this));this.A-=this.B.rc},function(){Xc(this,this.Fa());this.A-=this.B.jc},function(){var a=this.G>>8;a&xb?de(this):$d(this);a&wb?Vd(this)||(this.W^=1):Vd(this)&&(this.W^=1);a&vb?ee(this): +ae(this);a&ub?fe(this):be(this);a&tb?ge(this):Yd(this)&&(this.W^=this.T>>1|this.T>>2,this.da^=32896);this.A-=this.B.Ab},function(){this.G=this.G&255|(ob(this)&Ec)<<8;this.A-=this.B.Ab},function(){var a=this.G&-256,b;b=this.K();b=this.qc(this.hb.Fc(b,0));this.G=a|b;this.A-=this.B.xj},function(){this.G=this.G&~this.ha|ad(this,this.hb,this.K());this.A-=this.B.xj},function(){var a=this.K(),b=this.G;this.Ue(this.hb.hc(a,0),b);this.A-=this.B.yj},function(){var a=this.K(),b=this.G;this.Ka(this.hb.hc(a,1), +b);this.A-=this.B.yj},function(){var a=1,b=0,c=this.B.zj;this.va&192&&(a=this.I,b=1,c=this.B.Bj,this.va&256||(this.A-=this.B.Aj));if(a--){var d=this.Aa&qb?-1:1,e=this.qc(this.hb.Fc(this.F,0));this.Ue(this.Oa.hc(this.D&this.fa,0),e);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.zj;this.va&192&&(a=this.I,b=1,c=this.B.Bj,this.va&256||(this.A-=this.B.Aj));if(a--){var d=this.Aa&qb?-2: +2,e=ad(this,this.hb,this.F);this.Ka(this.Oa.hc(this.D&this.fa,1),e);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.jj;this.va&192&&(a=this.I,b=1,c=this.B.lj,this.va&256||(this.A-=this.B.kj));if(a--){var d=this.Aa&qb?-1:1,e=je(this,this.hb,this.F&this.fa),f=le(this,this.Oa,this.D&this.fa);Ce.call(this,e,f);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa; +this.A-=c-this.B.rb;this.I-=b;a&&Xd(this)==(this.va&64)&&(this.ka=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.jj;this.va&192&&(a=this.I,b=1,c=this.B.lj,this.va&256||(this.A-=this.B.kj));if(a--){var d=this.Aa&qb?-2:2,e=ke(this,this.hb,this.F&this.fa),f=me(this,this.Oa,this.D&this.fa);De.call(this,e,f);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c-this.B.rb;this.I-=b;a&&Xd(this)==(this.va&64)&&(this.ka=this.Bb,this.Q|=256)}},function(){this.P=this.W= +this.da=this.G&this.X();this.T=256;this.A-=this.B.Oe},function(){this.P=this.W=this.da=this.G&this.K();this.T=65536;this.A-=this.B.Oe},function(){var a=1,b=0,c=this.B.Kj;this.va&192&&(a=this.I,b=1,c=this.B.Mj,this.va&256||(this.A-=this.B.Lj));if(a--){var d=this.G;this.Ue(this.Oa.hc(this.D&this.fa,0),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.Kj;this.va&192&&(a=this.I,b=1,c=this.B.Mj,this.va&256|| +(this.A-=this.B.Lj));if(a--){var d=this.G;this.Ka(this.Oa.hc(this.D&this.fa,1),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.rj;this.va&192&&(a=this.I,b=1,c=this.B.tj,this.va&256||(this.A-=this.B.sj));a--&&(this.G=this.G&-256|this.qc(this.hb.Fc(this.F&this.fa,0)),this.F=this.F&~this.fa|this.F+(this.Aa&qb?-1:1)&this.fa,this.A-=c,this.I-=b,a&&(this.ka=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.rj; +this.va&192&&(a=this.I,b=1,c=this.B.tj,this.va&256||(this.A-=this.B.sj));a--&&(this.G=ad(this,this.hb,this.F&this.fa),this.F=this.F&~this.fa|this.F+(this.Aa&qb?-2:2)&this.fa,this.A-=c,this.I-=b,a&&(this.ka=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.Ej;this.va&192&&(a=this.I,b=1,c=this.B.Gj,this.va&256||(this.A-=this.B.Fj));a--&&(Ce.call(this,this.G&255,le(this,this.Oa,this.D&this.fa)),this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa,this.A-=c-this.B.rb,this.I-=b,a&&Xd(this)==(this.va& +64)&&(this.ka=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.Ej;this.va&192&&(a=this.I,b=1,c=this.B.Gj,this.va&256||(this.A-=this.B.Fj));a--&&(De.call(this,this.G,me(this,this.Oa,this.D&this.fa)),this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa,this.A-=c-this.B.rb,this.I-=b,a&&Xd(this)==(this.va&64)&&(this.ka=this.Bb,this.Q|=256))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Ab},function(){this.I=this.I&-256|this.X();this.A-=this.B.Ab},function(){this.J=this.J&-256|this.X(); this.A-=this.B.Ab},function(){this.C=this.C&-256|this.X();this.A-=this.B.Ab},function(){this.G=this.G&255|this.X()<<8;this.A-=this.B.Ab},function(){this.I=this.I&255|this.X()<<8;this.A-=this.B.Ab},function(){this.J=this.J&255|this.X()<<8;this.A-=this.B.Ab},function(){this.C=this.C&255|this.X()<<8;this.A-=this.B.Ab},function(){this.G=this.G&~this.ha|this.K();this.A-=this.B.Ab},function(){this.I=this.I&~this.ha|this.K();this.A-=this.B.Ab},function(){this.J=this.J&~this.ha|this.K();this.A-=this.B.Ab}, -function(){this.C=this.C&~this.ha|this.K();this.A-=this.B.Ab},function(){y(this,w(this)&~this.ha|this.K());this.A-=this.B.Ab},function(){this.H=this.H&~this.ha|this.K();this.A-=this.B.Ab},function(){this.F=this.F&~this.ha|this.K();this.A-=this.B.Ab},function(){this.D=this.D&~this.ha|this.K();this.A-=this.B.Ab},Df,Ef,Df,Ef,function(){this.sb[this.X()].call(this,Ke)},function(){this.sb[this.X()].call(this,Ie)},function(){this.Q|=1;this.re[this.X()].call(this,Lf,this.X)},function(){this.Q|=1;this.Pc[this.X()].call(this, -Lf,this.K)},Ff,Gf,Ff,Gf,function(){re.call(this,3,null,this.B.Fl)},function(){var a=this.X(),b;a:{b=this.Hg[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.T=256;this.A-=this.B.hl},function(){this.G=this.G&-256|(Ud(this)?255:0);this.A-=2},function(){this.G= -this.G&-256|je(this,this.fb,this.C+(this.G&255)&65535);this.A-=this.B.gm},Hf,Hf,Hf,Hf,Hf,Hf,Hf,Hf,function(){var a=this.L();(this.I=this.I-1&this.fa)&&this.P&this.T-1?(D(this,v(this)+a),this.A-=this.B.Ol):this.A-=this.B.oj},function(){var a=this.L();!(this.I=this.I-1&this.fa)||this.P&this.T-1?this.A-=this.B.qj:(D(this,v(this)+a),this.A-=this.B.pj)},function(){var a=this.L();(this.I=this.I-1&this.fa)?(D(this,v(this)+a),this.A-=this.B.Nl):this.A-=this.B.oj},function(){var a=this.L();this.I?this.A-= -this.B.qj:(D(this,v(this)+a),this.A-=this.B.pj)},function(){var a=this.X();this.G=this.G&-256|Jb(this.ka,a,this.la-2);this.A-=this.B.ij},function(){var a=this.X();this.G=Jb(this.ka,a,this.la-2);this.G|=Jb(this.ka,a+1&65535,this.la-2)<<8;this.A-=this.B.ij},function(){var a=this.X();Lb(this.ka,a,this.G&255,this.la-2);this.A-=this.B.xj},function(){var a=this.X();Lb(this.ka,a,this.G&255,this.la-2);Lb(this.ka,a+1&65535,this.G>>8,this.la-2);this.A-=this.B.xj},function(){var a=this.K();z(this,v(this));D(this, -v(this)+a);this.A-=this.B.ml},function(){var a=this.K();D(this,v(this)+a);this.A-=this.B.jj},function(){Yc(this,this.K(),this.K());this.A-=this.B.Jl},function(){var a=this.L();D(this,v(this)+a);this.A-=this.B.jj},function(){this.G=this.G&-256|Jb(this.ka,this.J,this.la-1);this.A-=this.B.hj},function(){this.G=Jb(this.ka,this.J,this.la-1);this.G|=Jb(this.ka,this.J+1&65535,this.la-1)<<8;this.A-=this.B.hj},function(){Lb(this.ka,this.J,this.G&255,this.la-1);this.A-=this.B.wj},function(){Lb(this.ka,this.J, -this.G&255,this.la-1);Lb(this.ka,this.J+1&65535,this.G>>8,this.la-1);this.A-=this.B.wj},If,If,function(){this.Q|=132;this.A-=this.B.ee},function(){this.Q|=68;this.A-=this.B.ee},function(){this.kb|=4;this.A-=2;this.Aa&rb||rc(this)},function(){Ud(this)?$d(this):de(this);this.A-=2},function(){this.Db=-1;this.re[this.X()].call(this,Mf,ef);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;this.Pc[this.X()].call(this,Nf,ef);0<=this.Db&&(this.G=this.Db,this.J=this.zg)},function(){this.P&=~this.T;this.A-= -2},function(){this.P|=this.T;this.A-=2},function(){this.Aa&=~rb;this.A-=this.B.kl},function(){this.Aa|=rb;this.Q|=4;this.A-=2},function(){this.Aa&=~qb;this.A-=2},function(){this.Aa|=qb;this.A-=2},function(){this.re[this.X()].call(this,fd,ef)},function(){this.Pc[this.X()].call(this,id,ef)}],Af=[ve,Oe,te,Re,xe,Te,Ze,Ce],Jf=[we,Pe,ue,Se,ye,Ue,$e,De],Kf=[function(a,b){this.A-=0>this.Fa?this.B.jc:this.B.Zl;return b},ff,ff,ff,ff,ff,ff,ff],Lf=[function(a,b){this.A-=0>this.Fa?this.B.Rl:this.B.Pl;return b}, -S,S,S,S,S,S,S],Bf=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Df)%9)?(d=a<>9-d,c=d&255):d=a|(this.P&this.T?1:0)<<8;af.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.Df)%9,c=a>>c|(this.P&this.T?1:0)<<8-c|a<<9-c,af.call(this,c,256),c&=255);return c}, +function(){this.C=this.C&~this.ha|this.K();this.A-=this.B.Ab},function(){y(this,w(this)&~this.ha|this.K());this.A-=this.B.Ab},function(){this.H=this.H&~this.ha|this.K();this.A-=this.B.Ab},function(){this.F=this.F&~this.ha|this.K();this.A-=this.B.Ab},function(){this.D=this.D&~this.ha|this.K();this.A-=this.B.Ab},Df,Ef,Df,Ef,function(){this.tb[this.X()].call(this,Ke)},function(){this.tb[this.X()].call(this,Ie)},function(){this.Q|=1;this.se[this.X()].call(this,Lf,this.X)},function(){this.Q|=1;this.Qc[this.X()].call(this, +Lf,this.K)},Ff,Gf,Ff,Gf,function(){pe.call(this,3,null,this.B.Jl)},function(){var a=this.X(),b;a:{b=this.Lg[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.T=256;this.A-=this.B.ll},function(){this.G=this.G&-256|(Ud(this)?255:0);this.A-=2},function(){this.G= +this.G&-256|je(this,this.hb,this.C+(this.G&255)&65535);this.A-=this.B.km},Hf,Hf,Hf,Hf,Hf,Hf,Hf,Hf,function(){var a=this.L();(this.I=this.I-1&this.fa)&&this.P&this.T-1?(D(this,v(this)+a),this.A-=this.B.Sl):this.A-=this.B.uj},function(){var a=this.L();!(this.I=this.I-1&this.fa)||this.P&this.T-1?this.A-=this.B.wj:(D(this,v(this)+a),this.A-=this.B.vj)},function(){var a=this.L();(this.I=this.I-1&this.fa)?(D(this,v(this)+a),this.A-=this.B.Rl):this.A-=this.B.uj},function(){var a=this.L();this.I?this.A-= +this.B.wj:(D(this,v(this)+a),this.A-=this.B.vj)},function(){var a=this.X();this.G=this.G&-256|Jb(this.ja,a,this.ka-2);this.A-=this.B.oj},function(){var a=this.X();this.G=Jb(this.ja,a,this.ka-2);this.G|=Jb(this.ja,a+1&65535,this.ka-2)<<8;this.A-=this.B.oj},function(){var a=this.X();Lb(this.ja,a,this.G&255,this.ka-2);this.A-=this.B.Dj},function(){var a=this.X();Lb(this.ja,a,this.G&255,this.ka-2);Lb(this.ja,a+1&65535,this.G>>8,this.ka-2);this.A-=this.B.Dj},function(){var a=this.K();z(this,v(this));D(this, +v(this)+a);this.A-=this.B.ql},function(){var a=this.K();D(this,v(this)+a);this.A-=this.B.pj},function(){Yc(this,this.K(),ne(this));this.A-=this.B.Nl},function(){var a=this.L();D(this,v(this)+a);this.A-=this.B.pj},function(){this.G=this.G&-256|Jb(this.ja,this.J,this.ka-1);this.A-=this.B.nj},function(){this.G=Jb(this.ja,this.J,this.ka-1);this.G|=Jb(this.ja,this.J+1&65535,this.ka-1)<<8;this.A-=this.B.nj},function(){Lb(this.ja,this.J,this.G&255,this.ka-1);this.A-=this.B.Cj},function(){Lb(this.ja,this.J, +this.G&255,this.ka-1);Lb(this.ja,this.J+1&65535,this.G>>8,this.ka-1);this.A-=this.B.Cj},If,If,function(){this.Q|=132;this.A-=this.B.fe},function(){this.Q|=68;this.A-=this.B.fe},function(){this.lb|=4;this.A-=2;this.Aa&rb||rc(this)},function(){Ud(this)?$d(this):de(this);this.A-=2},function(){this.Db=-1;this.se[this.X()].call(this,Mf,ef);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;this.Qc[this.X()].call(this,Nf,ef);0<=this.Db&&(this.G=this.Db,this.J=this.Dg)},function(){this.P&=~this.T;this.A-= +2},function(){this.P|=this.T;this.A-=2},function(){this.Aa&=~rb;this.A-=this.B.ol},function(){this.Aa|=rb;this.Q|=4;this.A-=2},function(){this.Aa&=~qb;this.A-=2},function(){this.Aa|=qb;this.A-=2},function(){this.se[this.X()].call(this,fd,ef)},function(){this.Qc[this.X()].call(this,id,ef)}],Af=[ve,Oe,te,Re,xe,Te,Ze,Ce],Jf=[we,Pe,ue,Se,ye,Ue,$e,De],Kf=[function(a,b){this.A-=0>this.Ga?this.B.jc:this.B.cm;return b},ff,ff,ff,ff,ff,ff,ff],Lf=[function(a,b){this.A-=0>this.Ga?this.B.Vl:this.B.Tl;return b}, +S,S,S,S,S,S,S],Bf=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Ef)%9)?(d=a<>9-d,c=d&255):d=a|(this.P&this.T?1:0)<<8;af.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.Ef)%9,c=a>>c|(this.P&this.T?1:0)<<8-c|a<<9-c,af.call(this,c,256),c&=255);return c}, function(a,b){var c=a;b&&(c=8>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|256:this.P&-257;this.da=a^this.P;this.T=256;a=this.P}return a&255},S,function(a,b){if(b){8>24>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|256:this.P&-257;this.da=a^this.P;this.T=256;a=this.P}return a&255}],Cf=[function(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;af.call(this,d, -65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);af.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Df)%17)?(d=a<>17-d,c=d&65535):d=a|(this.P&this.T?1:0)<<16;af.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.Df)%17,c=a>>c|(this.P&this.T?1:0)<<16-c|a<<17-c,af.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535},S,function(a,b){if(b){16>16>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535}],Mf=[function(a,b){b=this.X();this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.aa?this.B.Ij:this.B.Hj;this.Q|=2;return a},S,function(a){this.A-= -0>this.aa?this.B.sg:this.B.rg;return a^255},function(a,b){b=0;this.da=a^b;this.T=256;this.A-=0>this.aa?this.B.sg:this.B.rg;return(this.P=this.W=b-a)&255},function(a){this.G=this.Db=(this.P=(this.G&255)*a)&65535;this.da=this.W=this.P;this.T=256;this.G&65280?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Vl:this.B.Ul;this.Q|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.P=this.da=this.W=b;this.T=256;127b?(de(this),he(this)):($d(this), -ce(this));this.A-=0>this.aa?this.B.Al:this.B.zl;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=this.G/a;if(255this.aa?this.B.sl:this.B.rl;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return gf.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.da=this.P=b|256;this.T= -256;this.A-=0>this.aa?this.B.wl:this.B.vl;this.Q|=2;return a}],Nf=[function(a,b){b=this.K();this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.aa?this.B.Ij:this.B.Hj;this.Q|=2;return a},S,function(a){this.A-=0>this.aa?this.B.sg:this.B.rg;return a^65535},function(a,b){b=0;this.da=a^b;this.T=65536;this.A-=0>this.aa?this.B.sg:this.B.rg;return(this.P=this.W=b-a)&65535},function(a){this.Db=this.G=(this.P=this.G*a)&65535;this.zg=this.J=this.P>>16&65535;this.da=this.W=this.P;this.T=65536;this.J?(de(this), -he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Xl:this.B.Wl;this.Q|=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.P=this.da=this.W=b;this.T=65536;32767b?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Cl:this.B.Bl;this.Q|=2;return a},function(a,b){if(!a)return gf.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return gf.call(this),a;this.Db=this.G=c&65535;this.zg=this.J=b%a& -65535;this.W=this.da=this.P=c|65536;this.T=65536;this.A-=0>this.aa?this.B.ul:this.B.tl;this.Q|=2;return a},function(a,b){if(!a)return gf.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 gf.call(this),a;this.Db=this.G=d&65535;this.zg=this.J=b%c&65535;this.W=this.da=this.P=d|65536;this.T=65536;this.A-=0>this.aa?this.B.yl:this.B.xl;this.Q|=2;return a}],fd=[function(a){this.da=a;a=(this.W=a+1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-= -0>this.aa?this.B.qg:this.B.pg;return a},function(a){this.da=a;a=(this.W=a-1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-=0>this.aa?this.B.qg:this.B.pg;return a},S,S,S,S,S,S],id=[function(a){this.da=a;a=(this.W=a+1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.qg:this.B.pg;return a},function(a){this.da=a;a=(this.W=a-1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.qg:this.B.pg;return a},function(a){z(this,v(this));D(this,a); -this.A-=0>this.aa?this.B.ql:this.B.pl;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Be.call(this,a,this.ja(this.aa+2));this.A-=this.B.nl;this.Q|=2;return a},function(a){D(this,a);this.A-=0>this.aa?this.B.Ll:this.B.Kl;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Yc(this,a,this.ja(this.aa+2));this.Zg&&Nd(this,this.la);this.A-=this.B.Il;this.Q|=2;return a},function(a){var b=a;this.Q&512&&(a=a-2&65535,80286>this.za&&(b=a));z(this,b);this.A-=0>this.aa?this.B.rc: -this.B.am;this.Q|=2;return a},ff],Cd=[function(){var a=this.X();16>(a&56)&&(this.Q|=1);this.Pc[a].call(this,this.lk,ef)},function(){var a=this.X();a&16||(this.Q|=1);this.Pc[a].call(this,Of,ef)},function(){this.sb[this.X()].call(this,He)},function(){this.sb[this.X()].call(this,Le)},R,function(){this.ma.Va?Lc.call(this,13,0,!0):(ie(this,this.ja(2054)),this.D=this.ja(2086),this.F=this.ja(2088),this.H=this.ja(2090),this.C=this.ja(2094),this.J=this.ja(2096),this.I=this.ja(2098),this.G=this.ja(2100),$c(this.Na, -2102,this.ja(2084)),$c(this.ma,2108,this.ja(2082)),$c(this.ra,2114,this.ja(2080)),$c(this.eb,2120,this.ja(2078)),Xc(this,this.ja(2072)),D(this,this.ja(2074)),y(this,this.ja(2092)),this.Qc=this.ja(2126)|this.qc(2128)<<16,this.ff=this.Qc+this.ja(2130),$c(this.ke,2132,this.ja(2076)),this.Rc=this.ja(2138)|this.qc(2140)<<16,this.gf=this.Rc+this.ja(2142),$c(this.gb,2144,this.ja(2070)),this.A-=195)},function(){this.ma.Va?Lc.call(this,13,0,!0):(this.lc&=-9,this.A-=2)},R,R,R,R,kd,R,R,R,R,R,R,R,R,R,R,R,R,R, +65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);af.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Ef)%17)?(d=a<>17-d,c=d&65535):d=a|(this.P&this.T?1:0)<<16;af.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.Ef)%17,c=a>>c|(this.P&this.T?1:0)<<16-c|a<<17-c,af.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535},S,function(a,b){if(b){16>16>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535}],Mf=[function(a,b){b=this.X();this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.aa?this.B.Oj:this.B.Nj;this.Q|=2;return a},S,function(a){this.A-= +0>this.aa?this.B.wg:this.B.vg;return a^255},function(a,b){b=0;this.da=a^b;this.T=256;this.A-=0>this.aa?this.B.wg:this.B.vg;return(this.P=this.W=b-a)&255},function(a){this.G=this.Db=(this.P=(this.G&255)*a)&65535;this.da=this.W=this.P;this.T=256;this.G&65280?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Zl:this.B.Yl;this.Q|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.P=this.da=this.W=b;this.T=256;127b?(de(this),he(this)):($d(this), +ce(this));this.A-=0>this.aa?this.B.El:this.B.Dl;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=this.G/a;if(255this.aa?this.B.wl:this.B.vl;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return gf.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.da=this.P=b|256;this.T= +256;this.A-=0>this.aa?this.B.Al:this.B.zl;this.Q|=2;return a}],Nf=[function(a,b){b=this.K();this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.aa?this.B.Oj:this.B.Nj;this.Q|=2;return a},S,function(a){this.A-=0>this.aa?this.B.wg:this.B.vg;return a^65535},function(a,b){b=0;this.da=a^b;this.T=65536;this.A-=0>this.aa?this.B.wg:this.B.vg;return(this.P=this.W=b-a)&65535},function(a){this.Db=this.G=(this.P=this.G*a)&65535;this.Dg=this.J=this.P>>16&65535;this.da=this.W=this.P;this.T=65536;this.J?(de(this), +he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.am:this.B.$l;this.Q|=2;return a},function(a){var b=(this.G<<16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.Dg=b>>16&65535;this.P=this.da=this.W=b;this.T=65536;32767b?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Gl:this.B.Fl;this.Q|=2;return a},function(a,b){if(!a)return gf.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return gf.call(this),a;this.Db=this.G=c&65535;this.Dg=this.J=b%a& +65535;this.W=this.da=this.P=c|65536;this.T=65536;this.A-=0>this.aa?this.B.yl:this.B.xl;this.Q|=2;return a},function(a,b){if(!a)return gf.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 gf.call(this),a;this.Db=this.G=d&65535;this.Dg=this.J=b%c&65535;this.W=this.da=this.P=d|65536;this.T=65536;this.A-=0>this.aa?this.B.Cl:this.B.Bl;this.Q|=2;return a}],fd=[function(a){this.da=a;a=(this.W=a+1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-= +0>this.aa?this.B.ug:this.B.tg;return a},function(a){this.da=a;a=(this.W=a-1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-=0>this.aa?this.B.ug:this.B.tg;return a},S,S,S,S,S,S],id=[function(a){this.da=a;a=(this.W=a+1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.ug:this.B.tg;return a},function(a){this.da=a;a=(this.W=a-1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.ug:this.B.tg;return a},function(a){z(this,v(this));D(this,a); +this.A-=0>this.aa?this.B.ul:this.B.tl;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Be.call(this,a,this.la(this.aa+2));this.A-=this.B.rl;this.Q|=2;return a},function(a){D(this,a);this.A-=0>this.aa?this.B.Pl:this.B.Ol;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Yc(this,a,this.la(this.aa+2));this.dh&&Nd(this,this.ka);this.A-=this.B.Ml;this.Q|=2;return a},function(a){var b=a;this.Q&512&&(a=a-2&65535,80286>this.za&&(b=a));z(this,b);this.A-=0>this.aa?this.B.rc: +this.B.em;this.Q|=2;return a},ff],Cd=[function(){var a=this.X();16>(a&56)&&(this.Q|=1);this.Qc[a].call(this,this.qk,ef)},function(){var a=this.X();a&16||(this.Q|=1);this.Qc[a].call(this,Of,ef)},function(){this.tb[this.X()].call(this,He)},function(){this.tb[this.X()].call(this,Le)},R,function(){this.na.Wa?Lc.call(this,13,0,!0):(ie(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098),this.G=this.la(2100),$c(this.Oa, +2102,this.la(2084)),$c(this.na,2108,this.la(2082)),$c(this.sa,2114,this.la(2080)),$c(this.gb,2120,this.la(2078)),Xc(this,this.la(2072)),D(this,this.la(2074)),y(this,this.la(2092)),this.Rc=this.la(2126)|this.qc(2128)<<16,this.gf=this.Rc+this.la(2130),$c(this.le,2132,this.la(2076)),this.Sc=this.la(2138)|this.qc(2140)<<16,this.hf=this.Sc+this.la(2142),$c(this.ib,2144,this.la(2070)),this.A-=195)},function(){this.na.Wa?Lc.call(this,13,0,!0):(this.lc&=-9,this.A-=2)},R,R,R,R,kd,R,R,R,R,R,R,R,R,R,R,R,R,R, R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R],Od=[function(){this.A-=2+(0>this.aa?0: -1);return this.ke.sa},function(){this.A-=2+(0>this.aa?0:1);return this.gb.sa},function(a){this.Q|=2;this.ke.load(a);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.gb.load(a)!=q&&(this.Ga(this.gb.Ld+4,this.gb.hb|=512),this.gb.type=768);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&2048!=(this.Jb.hb&2560)&&(this.Jb.pc>=this.ma.Va&&this.Jb.pc>=(a&3)||7168==(this.Jb.hb&7168)))return fe(this),a;be(this);return a},function(a){this.Q|= -2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&512==(this.Jb.hb&2560)&&this.Jb.pc>=this.ma.Va&&this.Jb.pc>=(a&3))return fe(this),a;be(this);return a},S,S],jd=[Bd,Bd,Bd,Bd,Bd,Bd,S,S],Of=[function(a){0>this.aa?kd.call(this):(a=this.ff-this.Qc,this.Ga(this.aa+2,this.Qc),this.Ga(this.aa+4,65280|this.Qc>>16),this.A-=11);return a},function(a){0>this.aa?kd.call(this):(a=this.gf-this.Rc,this.Ga(this.aa+2,this.Rc),this.Ga(this.aa+4,65280|this.Rc>>16),this.A-=12);return a},function(a){0>this.aa?kd.call(this): -(this.Qc=this.ja(this.aa+2)|this.qc(this.aa+4)<<16,this.ff=this.Qc+a,this.Q|=2,this.A-=11);return a},function(a){0>this.aa?kd.call(this):(this.Rc=this.ja(this.aa+2)|this.qc(this.aa+4)<<16,this.gf=this.Rc+a,this.Q|=2,this.A-=12);return a},function(){this.A-=2+(0>this.aa?0:1);return this.lc},S,function(a){ie(this,a);this.A-=0>this.aa?3:6;this.Q|=2;return a},S],A=[function(a){a=a.call(this,this.G&255,E(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this, +1);return this.le.ta},function(){this.A-=2+(0>this.aa?0:1);return this.ib.ta},function(a){this.Q|=2;this.le.load(a);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.ib.load(a)!=q&&(this.Ka(this.ib.Md+4,this.ib.jb|=512),this.ib.type=768);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&2048!=(this.Jb.jb&2560)&&(this.Jb.pc>=this.na.Wa&&this.Jb.pc>=(a&3)||7168==(this.Jb.jb&7168)))return fe(this),a;be(this);return a},function(a){this.Q|= +2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&512==(this.Jb.jb&2560)&&this.Jb.pc>=this.na.Wa&&this.Jb.pc>=(a&3))return fe(this),a;be(this);return a},S,S],jd=[Bd,Bd,Bd,Bd,Bd,Bd,S,S],Of=[function(a){0>this.aa?kd.call(this):(a=this.gf-this.Rc,this.Ka(this.aa+2,this.Rc),this.Ka(this.aa+4,65280|this.Rc>>16),this.A-=11);return a},function(a){0>this.aa?kd.call(this):(a=this.hf-this.Sc,this.Ka(this.aa+2,this.Sc),this.Ka(this.aa+4,65280|this.Sc>>16),this.A-=12);return a},function(a){0>this.aa?kd.call(this): +(this.Rc=this.la(this.aa+2)|this.qc(this.aa+4)<<16,this.gf=this.Rc+a,this.Q|=2,this.A-=11);return a},function(a){0>this.aa?kd.call(this):(this.Sc=this.la(this.aa+2)|this.qc(this.aa+4)<<16,this.hf=this.Sc+a,this.Q|=2,this.A-=12);return a},function(){this.A-=2+(0>this.aa?0:1);return this.lc},S,function(a){ie(this,a);this.A-=0>this.aa?3:6;this.Q|=2;return a},S],A=[function(a){a=a.call(this,this.G&255,E(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this, this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.K()));this.G=this.G& --256|a;this.A-=this.B.oa},function(a){a=a.call(this,this.G&255,E(this,this.C));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D));this.I=this.I&-256|a;this.A-= -this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.F));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.D));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.oa},function(a){a=a.call(this,this.I&255,E(this,this.C));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this, +-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.G&255,E(this,this.C));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D));this.I=this.I&-256|a;this.A-= +this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.F));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.D));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.I&255,E(this,this.C));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this, this.J&255,E(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.J&255,E(this,this.F));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.D));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.K())); -this.J=this.J&-256|a;this.A-=this.B.oa},function(a){a=a.call(this,this.J&255,E(this,this.C));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D));this.C=this.C& --256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.F));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.D));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.oa},function(a){a=a.call(this,this.C&255,E(this,this.C));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a= +this.J=this.J&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.J&255,E(this,this.C));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D));this.C=this.C& +-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.F));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.D));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.C&255,E(this,this.C));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a= a.call(this,this.G>>8,E(this,this.C+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.G>>8,E(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>> -8,E(this,this.K()));this.G=this.G&255|a<<8;this.A-=this.B.oa},function(a){a=a.call(this,this.G>>8,E(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+ -this.D));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.oa},function(a){a=a.call(this,this.I>>8,E(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F));this.J=this.J&255| +8,E(this,this.K()));this.G=this.G&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.G>>8,E(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+ +this.D));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.I>>8,E(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F));this.J=this.J&255| a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.R}, -function(a){a=a.call(this,this.J>>8,E(this,this.K()));this.J=this.J&255|a<<8;this.A-=this.B.oa},function(a){a=a.call(this,this.J>>8,E(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a= -a.call(this,this.C>>8,F(this,this.H+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.oa},function(a){a=a.call(this,this.C>>8,E(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this, +function(a){a=a.call(this,this.J>>8,E(this,this.K()));this.J=this.J&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.J>>8,E(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a= +a.call(this,this.C>>8,F(this,this.H+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.C>>8,E(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this, this.C+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a= a.call(this,this.G&255,E(this,this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O}, function(a){a=a.call(this,this.I&255,F(this,this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.H+this.L()));this.I=this.I&-256|a; @@ -220,17 +222,17 @@ function(a){a=a.call(this,this.G>>8,this.C>>8);this.G=this.G&255|a<<8},function( function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8}, function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8}, function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],Hd=[function(a){a=a.call(this,K(this,this.C+this.F),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+ -this.F),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.G&255);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ +this.F),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.G&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ this.F),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this, -this.K()),this.I&255);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -K(this,this.F),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J&255);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this, -M(this,this.H+this.F),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.C&255);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this, +this.K()),this.I&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, +K(this,this.F),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this, +M(this,this.H+this.F),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.C&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this, K(this,this.C+this.F),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this, -K(this,this.K()),this.G>>8);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -K(this,this.F),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.I>>8);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this, -this.H+this.F),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J>>8);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ +K(this,this.K()),this.G>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, +K(this,this.F),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.I>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this, +this.H+this.F),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ this.F),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this, -this.K()),this.C>>8);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.G&255);P(this,a);this.A-= +this.K()),this.C>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.G&255);P(this,a);this.A-= this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+ this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.I&255);P(this,a); this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a= @@ -255,18 +257,18 @@ a.call(this,M(this,this.H+this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.N a.call(this,M(this,this.H+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()), this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249], A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Id=[function(a,b){var c=a[0].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.C+this.D),b.call(this)); -P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.oa}, +P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa}, function(a,b){var c=a[0].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c= -a[1].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.oa},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.C+this.D), +a[1].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.C+this.D), b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-= -this.B.oa},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a, -b){var c=a[3].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.oa},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this, +this.B.pa},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a, +b){var c=a[3].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this, this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.K()),b.call(this)); -P(this,c);this.A-=this.B.oa},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= -this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.oa},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this, +P(this,c);this.A-=this.B.pa},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= +this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this, K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.K()),b.call(this)); -P(this,c);this.A-=this.B.oa},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= -this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.oa},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= +P(this,c);this.A-=this.B.pa},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= +this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= a[0].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M}, function(a,b){var c=a[0].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this, c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.L()),b.call(this)); @@ -304,16 +306,16 @@ a[5].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var this.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this)); this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&255|c<<8}],C=[function(a){this.G=a.call(this,this.G,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D));this.A-= -this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.F));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.D));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.K()));this.A-=this.B.oa},function(a){this.G=a.call(this,this.G,G(this,this.C));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this, -this.C+this.F));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.F));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.D));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.K()));this.A-=this.B.oa},function(a){this.I= +this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.F));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.D));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.K()));this.A-=this.B.pa},function(a){this.G=a.call(this,this.G,G(this,this.C));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this, +this.C+this.F));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.F));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.D));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.K()));this.A-=this.B.pa},function(a){this.I= a.call(this,this.I,G(this,this.C));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.J=a.call(this,this.J,G(this,this.F));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.D));this.A-= -this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.K()));this.A-=this.B.oa},function(a){this.J=a.call(this,this.J,G(this,this.C));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.C=a.call(this, -this.C,G(this,this.F));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.D));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.K()));this.A-=this.B.oa},function(a){this.C=a.call(this,this.C,G(this,this.C));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D)));this.A-=this.B.Z},function(a){y(this,a.call(this,w(this),J(this,this.H+this.F)));this.A-=this.B.Z}, -function(a){y(this,a.call(this,w(this),J(this,this.H+this.D)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.F)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.D)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.K())));this.A-=this.B.oa},function(a){y(this,a.call(this,w(this),G(this,this.C)));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this, -this.C+this.D));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this,this.F));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.D));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.K()));this.A-=this.B.oa},function(a){this.H=a.call(this,this.H,G(this,this.C));this.A-=this.B.R},function(a){this.F= +this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.K()));this.A-=this.B.pa},function(a){this.J=a.call(this,this.J,G(this,this.C));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.C=a.call(this, +this.C,G(this,this.F));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.D));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.K()));this.A-=this.B.pa},function(a){this.C=a.call(this,this.C,G(this,this.C));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D)));this.A-=this.B.Z},function(a){y(this,a.call(this,w(this),J(this,this.H+this.F)));this.A-=this.B.Z}, +function(a){y(this,a.call(this,w(this),J(this,this.H+this.D)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.F)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.D)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.K())));this.A-=this.B.pa},function(a){y(this,a.call(this,w(this),G(this,this.C)));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this, +this.C+this.D));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this,this.F));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.D));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.K()));this.A-=this.B.pa},function(a){this.H=a.call(this,this.H,G(this,this.C));this.A-=this.B.R},function(a){this.F= a.call(this,this.F,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.F));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.D));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.K()));this.A-= -this.B.oa},function(a){this.F=a.call(this,this.F,G(this,this.C));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.F));this.A-=this.B.R},function(a){this.D=a.call(this, -this.D,G(this,this.D));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.K()));this.A-=this.B.oa},function(a){this.D=a.call(this,this.D,G(this,this.C));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+ +this.B.pa},function(a){this.F=a.call(this,this.F,G(this,this.C));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.F));this.A-=this.B.R},function(a){this.D=a.call(this, +this.D,G(this,this.D));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.K()));this.A-=this.B.pa},function(a){this.D=a.call(this,this.D,G(this,this.C));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+ this.D+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D+ this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.L())); this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.D+ @@ -341,16 +343,16 @@ a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},funct function(a){y(this,a.call(this,w(this),this.C))},function(a){y(this,a.call(this,w(this),w(this)))},function(a){y(this,a.call(this,w(this),this.H))},function(a){y(this,a.call(this,w(this),this.F))},function(a){y(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H=a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H= a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F=a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D= a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],Jd=[function(a){a=a.call(this,N(this,this.C+this.F),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.G); -Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.G);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.G);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.G);Q(this,a);this.A-=this.B.R}, +Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.G);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.G);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.G);Q(this,a);this.A-=this.B.R}, function(a){a=a.call(this,N(this,this.C+this.F),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.I);Q(this,a);this.A-=this.B.R},function(a){a= -a.call(this,N(this,this.K()),this.I);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -N(this,this.F),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.J);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F), -this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.C);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),w(this));Q(this,a);this.A-= -this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),w(this));Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),w(this));Q(this,a);this.A-=this.B.oa}, +a.call(this,N(this,this.K()),this.I);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this, +N(this,this.F),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.J);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F), +this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.C);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),w(this));Q(this,a);this.A-= +this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),w(this));Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),w(this));Q(this,a);this.A-=this.B.pa}, function(a){a=a.call(this,N(this,this.C),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.H);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.H);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.H);Q(this,a);this.A-=this.B.R},function(a){a= -a.call(this,N(this,this.D),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.H);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this, -this.H+this.D),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.F);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.D); -Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.D);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.D);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.D);Q(this,a);this.A-=this.B.R}, +a.call(this,N(this,this.D),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.H);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this, +this.H+this.D),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.F);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.D); +Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.D);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.D);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.D);Q(this,a);this.A-=this.B.R}, function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()), this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a= a.call(this,O(this,this.H+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.J);Q(this,a);this.A-= @@ -375,18 +377,18 @@ this.K()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,t a.call(this,O(this,this.H+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.D); Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.D);Q(this,a);this.A-=this.B.M},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209],C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210], C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],Kd=[function(a,b){var c=a[0].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-= -this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa},function(a,b){var c= +this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c= a[0].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this, -N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa},function(a,b){var c=a[1].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.C+this.D),b.call(this)); -Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa}, +N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.C+this.D),b.call(this)); +Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa}, function(a,b){var c=a[2].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c= -a[3].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa},function(a,b){var c=a[3].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.C+this.D), +a[3].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.C+this.D), b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-= -this.B.oa},function(a,b){var c=a[4].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a, -b){var c=a[5].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa},function(a,b){var c=a[5].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this, +this.B.pa},function(a,b){var c=a[4].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a, +b){var c=a[5].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this, this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.K()),b.call(this)); -Q(this,c);this.A-=this.B.oa},function(a,b){var c=a[6].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= -this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa},function(a,b){var c=a[7].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= +Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[6].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= +this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[7].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= a[0].call(this,N(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,N(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M}, function(a,b){var c=a[0].call(this,O(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,N(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,N(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.H+this.F+this.L()),b.call(this));Q(this, c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,N(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,N(this,this.C+this.L()),b.call(this)); @@ -421,63 +423,63 @@ a[4].call(this,this.G,b.call(this))},function(a,b){this.I=a[4].call(this,this.I, 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.C=a[5].call(this,this.C,b.call(this))},function(a,b){y(this,a[5].call(this,w(this),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.C=a[6].call(this,this.C,b.call(this))},function(a,b){y(this,a[6].call(this,w(this),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.C=a[7].call(this,this.C,b.call(this))},function(a,b){y(this,a[7].call(this,w(this),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))}]; -function T(a){n.call(this,"ChipSet",a,T);this.za=(this.za=a.model)?parseInt(this.za,10):Pf;this.Ub=0;var b=a.sw1;if(b)this.Ub=Qf(b,Rf|Sf.Gm);else{this.Jd=[360,360];(b=a.floppies)&&b.length&&(this.Jd=b);if(b=this.Jd.length)this.Ub|=Tf.Xh,b--,this.Ub|=(b&3)<=Uf&&(this.Yg=this.Uf=2);this.Xd=a.scaleTimers||!1;this.Cp=a.rtcDate;this.Nk= -!1;a.sound&&window&&"webkitAudioContext"in window&&(this.pi=new window.webkitAudioContext);this.reset(!0);p(this)}La(n,T);var Pf=5150,Uf=5170,Vf={none:0,tv:1,color:2,mono:3,ega:0},Tf={Xh:1,ONE:0,sq:64,qq:128,Qp:192,If:192,Jf:6},Rf=12,Sf={rq:16,Ip:32,Gm:48,If:48,Jf:4};k=T.prototype; -k.Eb=function(a,b,c){switch(b){case "sw1":return this.na[b]=c,Wf(this,b,c,this.Ub,{0:this.za==Pf?"Bootable Floppy Drive":"Loop on POST",1:this.za==Pf?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.za==Pf)return this.na[b]=c,Wf(this,b,c,this.ne,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.na[b]=c,!0}return!1}; -k.yc=function(a,b,c,d){this.ka=b;this.U=c;this.Wa=d;this.ya=a;this.Ba=bb(a,"Keyboard");this.Hh=c.S.jd/1193181;Ib(b,this,Xf);Kb(b,this,Yf);this.za=Uf){this.ib=16;this.sd=0;this.rd=16;this.Pg=0;this.ue=160;512<=gg(this)&&(this.ue|=16);3==hg(this)&&(this.ue|=64);this.ei=3;this.Sg=0;this.Xb=Array(7);this.hf=0;a&&(this.ba=Array(64));ig(this, -this.Cp);for(a=21;24>=a;a++)this.ba[a]=0;for(a=14;46>a;a++)void 0===this.ba[a]&&(this.ba[a]=0);this.ba[20]=this.Yc&(Sf.If|2|Tf.Xh|Tf.If);this.ba[16]=jg(this,0)<<4|jg(this,1);kg(this)}}; -function ig(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.kc("CMOS date invalid ("+b+"), using "+c)):b&&a.kc("CMOS date: "+c);a.ba[0]=c.getSeconds();a.ba[1]=0;a.ba[2]=c.getMinutes();a.ba[3]=0;a.ba[4]=c.getHours();a.ba[5]=0;a.ba[6]=c.getDay()+1;a.ba[7]=c.getDate();a.ba[8]=c.getMonth()+1;c=c.getFullYear();a.ba[9]=c%100;c/=100;a.ba[50]=c%10|c/10<<4;a.ba[10]=38;a.ba[11]=2;a.ba[12]=0;a.ba[13]=128;a.vg=a.Cf=0;a.hm=a.Fh=null} -function lg(a){var b;void 0===b&&(b=a.Fh);a.Cf=yc(a.U,a.Xd)+b;a.ba[11]&64&&vc(a.U,b)}function kg(a){for(var b=0,c=16;46>c;c++)b+=a.ba[c];a.ba[47]=b&255;a.ba[46]=b>>8} -k.save=function(){var a=new Pd(this);a.set(0,[this.Ub,this.ne,this.Yc,this.Ve]);for(var b=[],c=0;c=Uf&&(a.set(5,[this.ib,this.sd,this.rd,this.Pg,this.ue,this.ei]),a.set(6,[this.Sg,this.Xb,this.hf,this.ba,this.vg,this.Cf]));return a.data()}; -k.restore=function(a){var b,c;b=a[0];this.Ub=b[0];this.ne=b[1];this.Yc=b[2];this.Ve=b[3];b=a[1];for(c=0;c>2)+1)*a.mo+32*((b?a.ne:a.Ve)&15)}function sg(a,b){var c=b?a.Ub:a.Yc;return a.za!=Pf||c&Tf.Xh?((c&Tf.If)>>Tf.Jf)+1:0} -function jg(a,b){if(b>Sf.Jf} +function T(a){n.call(this,"ChipSet",a,T);this.za=(this.za=a.model)?parseInt(this.za,10):Pf;this.Ub=0;var b=a.sw1;if(b)this.Ub=Qf(b,Rf|Sf.Mm);else{this.Kd=[360,360];(b=a.floppies)&&b.length&&(this.Kd=b);if(b=this.Kd.length)this.Ub|=Tf.bi,b--,this.Ub|=(b&3)<=Uf&&(this.bh=this.Wf=2);this.Yd=a.scaleTimers||!1;this.Hp=a.rtcDate;this.Qk= +!1;a.sound&&window&&"webkitAudioContext"in window&&(this.ui=new window.webkitAudioContext);this.reset(!0);p(this)}La(n,T);var Pf=5150,Uf=5170,Vf={none:0,tv:1,color:2,mono:3,ega:0},Tf={bi:1,ONE:0,xq:64,vq:128,Vp:192,Kf:192,Lf:6},Rf=12,Sf={wq:16,Np:32,Mm:48,Kf:48,Lf:4};k=T.prototype; +k.Eb=function(a,b,c){switch(b){case "sw1":return this.oa[b]=c,Wf(this,b,c,this.Ub,{0:this.za==Pf?"Bootable Floppy Drive":"Loop on POST",1:this.za==Pf?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.za==Pf)return this.oa[b]=c,Wf(this,b,c,this.oe,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.oa[b]=c,!0}return!1}; +k.zc=function(a,b,c,d){this.ja=b;this.U=c;this.Xa=d;this.ya=a;this.Ca=bb(a,"Keyboard");this.Lh=c.S.kd/1193181;Ib(b,this,Xf);Kb(b,this,Yf);this.za=Uf){this.kb=16;this.ud=0;this.td=16;this.Tg=0;this.ve=160;512<=gg(this)&&(this.ve|=16);3==hg(this)&&(this.ve|=64);this.ji=3;this.Wg=0;this.Xb=Array(7);this.jf=0;a&&(this.ba=Array(64));ig(this, +this.Hp);for(a=21;24>=a;a++)this.ba[a]=0;for(a=14;46>a;a++)void 0===this.ba[a]&&(this.ba[a]=0);this.ba[20]=this.$c&(Sf.Kf|2|Tf.bi|Tf.Kf);this.ba[16]=jg(this,0)<<4|jg(this,1);kg(this)}}; +function ig(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.kc("CMOS date invalid ("+b+"), using "+c)):b&&a.kc("CMOS date: "+c);a.ba[0]=c.getSeconds();a.ba[1]=0;a.ba[2]=c.getMinutes();a.ba[3]=0;a.ba[4]=c.getHours();a.ba[5]=0;a.ba[6]=c.getDay()+1;a.ba[7]=c.getDate();a.ba[8]=c.getMonth()+1;c=c.getFullYear();a.ba[9]=c%100;c/=100;a.ba[50]=c%10|c/10<<4;a.ba[10]=38;a.ba[11]=2;a.ba[12]=0;a.ba[13]=128;a.zg=a.Df=0;a.lm=a.Jh=null} +function lg(a){var b;void 0===b&&(b=a.Jh);a.Df=yc(a.U,a.Yd)+b;a.ba[11]&64&&vc(a.U,b)}function kg(a){for(var b=0,c=16;46>c;c++)b+=a.ba[c];a.ba[47]=b&255;a.ba[46]=b>>8} +k.save=function(){var a=new Pd(this);a.set(0,[this.Ub,this.oe,this.$c,this.We]);for(var b=[],c=0;c=Uf&&(a.set(5,[this.kb,this.ud,this.td,this.Tg,this.ve,this.ji]),a.set(6,[this.Wg,this.Xb,this.jf,this.ba,this.zg,this.Df]));return a.data()}; +k.restore=function(a){var b,c;b=a[0];this.Ub=b[0];this.oe=b[1];this.$c=b[2];this.We=b[3];b=a[1];for(c=0;c>2)+1)*a.ro+32*((b?a.oe:a.We)&15)}function sg(a,b){var c=b?a.Ub:a.$c;return a.za!=Pf||c&Tf.bi?((c&Tf.Kf)>>Tf.Lf)+1:0} +function jg(a,b){if(b>Sf.Lf} function Wf(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=Ta(c,"pcjs-bitCell");c=null;for(g=0;gd.Ua[0]&&(d.Ua[0]=255,d.Ua[1]--,0>d.Ua[1]&&(d.Ua[1]=255)));return e}function xg(a,b,c,d){a=a.Ya[b];c=a.vb[c];c.Ua[a.xb]=c.Yb[a.xb]=d;a.xb^=1} -function yg(a,b){var c=a.Ya[b],d=c.Pd|1;c.Pd&=-16;return d}function Dg(a,b,c){a=a.Ya[b];b=c&3;a.Pd=a.Pd&~(16<>2].vb[b&3],c,d,e)} -function Fg(a,b,c){b=a.Ya[b>>2].vb[b&3];b.bh&&b.Ki&&b.Ih?(c&&(b.eh=c),b.Ad||se(a,b,!0)):c&&c(!0)}function se(a,b,c){c&&(b.count=b.Ua[1]<<8|b.Ua[0],b.Cm=b.mode&12,b.Qk=b.fd=!1);for(var d=!1;0<=b.count&&(c=b.Wg<<16|b.Sa[1]<<8|b.Sa[0],4==b.Cm?(d=!0,function(c){b.Ki.call(b.bh,b.Ih,-1,function(f,g){0>f&&(b.Qk||(b.Qk=!0),f=255);b.Ad||a.ka.Te(c,f);(d=g)&&setTimeout(function(){Kg(b)||se(a,b)},0)})}(c)):8==b.Cm?(c=a.ka.qc(c),0>b.Ki.call(b.bh,b.Ih,c)&&(b.fd=!0)):b.fd=!0),!d&&!Kg(b););} -function Kg(a){if(!a.fd&&0<=--a.count&&(a.mode&32?(a.Sa[0]--,0>a.Sa[0]&&(a.Sa[0]=255,a.Sa[1]--,0>a.Sa[1]&&(a.Sa[1]=255))):(a.Sa[0]++,255>3];b=1<<(b&7);d.Nb&b||(d.Nb|=b,d.lg=c||0,Ng(a))}function Qg(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Nb&d&&(c.Nb&=~d,Ng(a))} -function Ng(a,b){var c,d=-1;1>=1),vc(a.U,c))),2==b&&zc(a))}k=T.prototype;k.fo=function(){return null}; -k.qp=function(a,b){this.ji=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var g=this.Lb[c];g.Ph=f;g.mode=e;g.wk=d;g.Yb=[0,0];g.Ua=[0,0];g.De=[0,0];g.gd=!1;g.cg=!1;g.He=!1;Sg(this,c);0==c&&Qg(this,0);2==c&&255==this.Vb[0].ad&&77==this.uc&&(c=this.Lb[0],c.wc[0]=c.Yb[0],c.wc[1]=c.Yb[1],c.Bd=yc(this.U,this.Xd))}else Tg(this,c),d=this.Lb[c],d.De[0]=d.Ua[0],d.De[1]=d.Ua[1],d.cg=!0,Sg(this,c)}};function Vg(a,b){var c=a.Lb[b],d=c.Yb[1]<<8|c.Yb[0];d||(d=1==c.Ce?256:65536);return d} -function Bc(a,b){var c=a.Lb[b],d=c.wc[1]<<8|c.wc[0];d||(d=1==c.Ce?256:65536);return d}function Sg(a,b){var c=a.Lb[b];c.Td=32==c.Ph?1:0;c.Ce=48==c.Ph?2:1} -function Tg(a,b,c){var d=a.Lb[b];if(d.He&&(2!=b||a.uc&1)){var e=yc(a.U,a.Xd),f=(e-d.Bd)/a.Hh|0;0>f&&(d.Bd=e,f=0);var g=Vg(a,b),h=Bc(a,b)-f;0==d.mode?(0>=h&&(h=0),h||(d.gd=!0,d.He=!1,b||Pg(a,0))):4==d.mode?(d.gd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.wc[0]=h&255,d.wc[1]=h>>8,d.Bd=e,!b&&d.gd&&Pg(a,0))):6==d.mode&&(h-=f,0>=h&&(d.gd=!d.gd,h=g+h,0>=h&&(h=g),d.wc[0]=h&255,d.wc[1]=h>>8,d.Bd=e,!b&&d.gd&&Pg(a,0)));d.Ua[0]=h&255;d.Ua[1]=h>>8;c&&(a.Bd=0)}return d} -function Ac(a,b){for(var c=0;c=Uf){var c=a.U.S.jd,d=yc(a.U,a.Xd);null==a.Fh&&(a.vg=yc(a.U,a.Xd),a.hm=1024,a.Fh=Math.floor(a.U.S.jd/a.hm),lg(a));d>=a.Cf&&(a.ba[12]|=64,a.ba[11]&64&&(a.ba[12]|=128,Pg(a,8)),a.Cf=d+a.Fh);a.ba[0]==a.ba[1]&&a.ba[2]==a.ba[3]&&a.ba[4]==a.ba[5]&&(a.ba[12]|=32,a.ba[11]&32&&(a.ba[12]|=128,Pg(a,8)));var e=d-a.vg,f=Math.floor(e/c);if(f&&!(a.ba[11]&128)){for(;f--;)if(60<=++a.ba[0]&&(a.ba[0]=0,60<=++a.ba[2]&&(a.ba[2]=0,24<=++a.ba[4]))){a.ba[4]= -0;a.ba[6]=a.ba[6]%7+1;var g;g=a.ba[9];var h=ma[a.ba[8]-1];28==h&&0===g%4&&(g%100||0===g%400)&&h++;g=h;++a.ba[7]>g&&(a.ba[7]=1,12<++a.ba[8]&&(a.ba[8]=1,a.ba[9]=(a.ba[9]+1)%100))}a.ba[12]|=16;a.ba[11]&16&&(a.ba[12]|=128,Pg(a,8))}a.vg=d-e%c}}k.Xn=function(){var a=this.Vg;if(this.Rf&16)if(this.uc&128)a=this.Yc;else if(this.Ba){var a=this.Ba,b=0;a.Mb.length&&(b=a.Mb[0]);a=b}return a};k.jp=function(a,b){this.Vg=b};k.Yn=function(){return this.uc}; -k.kp=function(a,b){Wg(this,b);this.Ba&&Xg(this.Ba,b&128?!1:!0,b&64?!0:!1)};function Wg(a,b){var c=!!(b&2),d=!!(a.uc&2);a.uc=b;c!=d&&zc(a,c)}k.Zn=function(){var a=0,a=this.za==Pf?this.uc&4?a|this.Ve&15:a|this.Ve>>4&1:this.uc&8?a|this.Yc>>4:a|this.Yc&15;this.uc&1&&Tg(this,2).gd&&(a=this.uc&2?a|32:a|16);return a};k.lp=function(a,b){this.hi=b};k.$n=function(){return this.Rf};k.mp=function(a,b){this.Rf=b};k.nn=function(){var a=this.Pg;this.ib&=-258;this.Ba&&Yg(this.Ba);return a}; -k.Bo=function(a,b){if(this.ib&8)switch(this.sd){case 96:Zg(this,b);break;case 209:$g(this,b);break;default:if(Zg(this,this.rd&-17),this.Ba){var c=-1;switch(b){case 255:c=250,ah(this.Ba)}bh(this,c)}}this.sd=b;this.ib&=-9};k.on=function(){return this.uc&-209|(yc(this.U)&64?16:0)};k.Co=function(a,b){Wg(this,b)};k.pn=function(){var a=this.ib&255;this.ib&256&&(this.ib|=1,this.ib&=-257);return a}; -k.Ao=function(a,b){this.sd=b;this.ib|=8;var c=0;240<=this.sd&&(c=this.sd^15,this.sd=240);switch(this.sd){case 192:bh(this,this.ue);break;case 173:Zg(this,this.rd|16);break;case 174:Zg(this,this.rd&-17);this.Ba&&Yg(this.Ba);break;case 170:this.Ba&&(this.Ba.Mb=[]);Zg(this,this.rd|16);bh(this,85);$g(this,3);break;case 224:bh(this,this.rd&16?0:1);break;case 240:c&1&&Gd(this.U)}};function Zg(a,b){a.rd=b;a.ib=a.ib&-5|b&4;a.Ba&&Xg(a.Ba,!!(b&8),!(b&16))} -function bh(a,b){0<=b&&(a.Pg=b,a.ib&=-2,a.ib|=256)}function $g(a,b){a.ei=b;Bb(a.ka,!!(b&2));b&1||Gd(a.U)}function ch(a,b){a.za=c)if(d=this.ba[c],10>c){var e=!1;4!=c&&5!=c||this.ba[11]&2||(d=12>d?d?d:12:(d-=12)?d+128:140,e=!0);this.ba[11]&4||(e&&128=c){if(e=b,10>c){var f=!1;this.ba[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.ba[c]=e;11==c&&d&64&&b&64&&lg(this)};k.Vn=function(){return this.Sg};k.gp=function(a,b){this.Sg=b};k.ip=function(a,b){this.Ug=b};k.So=function(){};k.To=function(){}; -function Qf(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.wb[c++]=f[b]>>16&255,this.wb[c++]=f[b]>>24&255;else this.wb=d;this.ci=d.symbols;if(!this.wb.length){m("Empty ROM: "+a);return}if(1==this.wb.length){m(this.wb[0]);return}}catch(g){this.va("ROM data error: "+ +a.Ub&~e|(c?0:e);break;case "sw2":a.oe=a.oe&~e|(c?0:e)}cg(a)}}(a,b[g])}function tg(a,b){a.setAttribute("data-value",b?"1":"0");a.style.color=b?"#ffffff":"#000000";a.style.backgroundColor=b?"#000000":"#ffffff"}function cg(a){var b=a.oa.swdesc,c={0:"Enhanced Color",1:"TV",2:"Color",3:"Monochrome"};if(null!=b){var d;d=""+(gg(a,!0)+"Kb");d+=", "+c[hg(a,!0)]+" Monitor";d+=", "+sg(a,!0)+" Floppy Drives";if(null!=a.$c&&a.$c!=a.Ub||null!=a.We&&a.We!=a.oe)d+=" (Reset required)";b.textContent=d}} +function ug(a,b,c){a=a.Za[b];var d=a.vb[c],e=d.Ua[a.xb];a.xb^=1;b||0!=c||a.xb||(d.Ua[0]++,255d.Va[0]&&(d.Va[0]=255,d.Va[1]--,0>d.Va[1]&&(d.Va[1]=255)));return e}function xg(a,b,c,d){a=a.Za[b];c=a.vb[c];c.Va[a.xb]=c.Yb[a.xb]=d;a.xb^=1} +function yg(a,b){var c=a.Za[b],d=c.Qd|1;c.Qd&=-16;return d}function zg(a,b,c){a=a.Za[b];b=c&3;a.Qd=a.Qd&~(16<>2].vb[b&3],c,d,e)} +function Fg(a,b,c){b=a.Za[b>>2].vb[b&3];b.gh&&b.Qi&&b.Nh?(c&&(b.ih=c),b.Bd||se(a,b,!0)):c&&c(!0)}function se(a,b,c){c&&(b.count=b.Va[1]<<8|b.Va[0],b.Im=b.mode&12,b.Tk=b.gd=!1);for(var d=!1;0<=b.count&&(c=b.$g<<16|b.Ua[1]<<8|b.Ua[0],4==b.Im?(d=!0,function(c){b.Qi.call(b.gh,b.Nh,-1,function(f,g){0>f&&(b.Tk||(b.Tk=!0),f=255);b.Bd||a.ja.Ue(c,f);(d=g)&&setTimeout(function(){Kg(b)||se(a,b)},0)})}(c)):8==b.Im?(c=a.ja.qc(c),0>b.Qi.call(b.gh,b.Nh,c)&&(b.gd=!0)):b.gd=!0),!d&&!Kg(b););} +function Kg(a){if(!a.gd&&0<=--a.count&&(a.mode&32?(a.Ua[0]--,0>a.Ua[0]&&(a.Ua[0]=255,a.Ua[1]--,0>a.Ua[1]&&(a.Ua[1]=255))):(a.Ua[0]++,255>3];b=1<<(b&7);d.Nb&b||(d.Nb|=b,d.pg=c||0,Ng(a))}function Qg(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Nb&d&&(c.Nb&=~d,Ng(a))} +function Ng(a,b){var c,d=-1;1>=1),vc(a.U,c))),2==b&&zc(a))}k=T.prototype;k.lo=function(){return null}; +k.vp=function(a,b){this.oi=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var g=this.Lb[c];g.Uh=f;g.mode=e;g.Bk=d;g.Yb=[0,0];g.Va=[0,0];g.Ee=[0,0];g.hd=!1;g.fg=!1;g.Ie=!1;Sg(this,c);0==c&&Qg(this,0);2==c&&255==this.Vb[0].cd&&77==this.uc&&(c=this.Lb[0],c.xc[0]=c.Yb[0],c.xc[1]=c.Yb[1],c.Cd=yc(this.U,this.Yd))}else Tg(this,c),d=this.Lb[c],d.Ee[0]=d.Va[0],d.Ee[1]=d.Va[1],d.fg=!0,Sg(this,c)}};function Vg(a,b){var c=a.Lb[b],d=c.Yb[1]<<8|c.Yb[0];d||(d=1==c.De?256:65536);return d} +function Bc(a,b){var c=a.Lb[b],d=c.xc[1]<<8|c.xc[0];d||(d=1==c.De?256:65536);return d}function Sg(a,b){var c=a.Lb[b];c.Ud=32==c.Uh?1:0;c.De=48==c.Uh?2:1} +function Tg(a,b,c){var d=a.Lb[b];if(d.Ie&&(2!=b||a.uc&1)){var e=yc(a.U,a.Yd),f=(e-d.Cd)/a.Lh|0;0>f&&(d.Cd=e,f=0);var g=Vg(a,b),h=Bc(a,b)-f;0==d.mode?(0>=h&&(h=0),h||(d.hd=!0,d.Ie=!1,b||Pg(a,0))):4==d.mode?(d.hd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.xc[0]=h&255,d.xc[1]=h>>8,d.Cd=e,!b&&d.hd&&Pg(a,0))):6==d.mode&&(h-=f,0>=h&&(d.hd=!d.hd,h=g+h,0>=h&&(h=g),d.xc[0]=h&255,d.xc[1]=h>>8,d.Cd=e,!b&&d.hd&&Pg(a,0)));d.Va[0]=h&255;d.Va[1]=h>>8;c&&(a.Cd=0)}return d} +function Ac(a,b){for(var c=0;c=Uf){var c=a.U.S.kd,d=yc(a.U,a.Yd);null==a.Jh&&(a.zg=yc(a.U,a.Yd),a.lm=1024,a.Jh=Math.floor(a.U.S.kd/a.lm),lg(a));d>=a.Df&&(a.ba[12]|=64,a.ba[11]&64&&(a.ba[12]|=128,Pg(a,8)),a.Df=d+a.Jh);a.ba[0]==a.ba[1]&&a.ba[2]==a.ba[3]&&a.ba[4]==a.ba[5]&&(a.ba[12]|=32,a.ba[11]&32&&(a.ba[12]|=128,Pg(a,8)));var e=d-a.zg,f=Math.floor(e/c);if(f&&!(a.ba[11]&128)){for(;f--;)if(60<=++a.ba[0]&&(a.ba[0]=0,60<=++a.ba[2]&&(a.ba[2]=0,24<=++a.ba[4]))){a.ba[4]= +0;a.ba[6]=a.ba[6]%7+1;var g;g=a.ba[9];var h=ma[a.ba[8]-1];28==h&&0===g%4&&(g%100||0===g%400)&&h++;g=h;++a.ba[7]>g&&(a.ba[7]=1,12<++a.ba[8]&&(a.ba[8]=1,a.ba[9]=(a.ba[9]+1)%100))}a.ba[12]|=16;a.ba[11]&16&&(a.ba[12]|=128,Pg(a,8))}a.zg=d-e%c}}k.bo=function(){var a=this.Zg;if(this.Tf&16)if(this.uc&128)a=this.$c;else if(this.Ca){var a=this.Ca,b=0;a.Mb.length&&(b=a.Mb[0]);a=b}return a};k.op=function(a,b){this.Zg=b};k.co=function(){return this.uc}; +k.pp=function(a,b){Wg(this,b);this.Ca&&Xg(this.Ca,b&128?!1:!0,b&64?!0:!1)};function Wg(a,b){var c=!!(b&2),d=!!(a.uc&2);a.uc=b;c!=d&&zc(a,c)}k.eo=function(){var a=0,a=this.za==Pf?this.uc&4?a|this.We&15:a|this.We>>4&1:this.uc&8?a|this.$c>>4:a|this.$c&15;this.uc&1&&Tg(this,2).hd&&(a=this.uc&2?a|32:a|16);return a};k.qp=function(a,b){this.mi=b};k.fo=function(){return this.Tf};k.rp=function(a,b){this.Tf=b};k.sn=function(){var a=this.Tg;this.kb&=-258;this.Ca&&Yg(this.Ca);return a}; +k.Go=function(a,b){if(this.kb&8)switch(this.ud){case 96:Zg(this,b);break;case 209:$g(this,b);break;default:if(Zg(this,this.td&-17),this.Ca){var c=-1;switch(b){case 255:c=250,ah(this.Ca)}bh(this,c)}}this.ud=b;this.kb&=-9};k.tn=function(){return this.uc&-209|(yc(this.U)&64?16:0)};k.Ho=function(a,b){Wg(this,b)};k.un=function(){var a=this.kb&255;this.kb&256&&(this.kb|=1,this.kb&=-257);return a}; +k.Fo=function(a,b){this.ud=b;this.kb|=8;var c=0;240<=this.ud&&(c=this.ud^15,this.ud=240);switch(this.ud){case 192:bh(this,this.ve);break;case 173:Zg(this,this.td|16);break;case 174:Zg(this,this.td&-17);this.Ca&&Yg(this.Ca);break;case 170:this.Ca&&(this.Ca.Mb=[]);Zg(this,this.td|16);bh(this,85);$g(this,3);break;case 224:bh(this,this.td&16?0:1);break;case 240:c&1&&Gd(this.U)}};function Zg(a,b){a.td=b;a.kb=a.kb&-5|b&4;a.Ca&&Xg(a.Ca,!!(b&8),!(b&16))} +function bh(a,b){0<=b&&(a.Tg=b,a.kb&=-2,a.kb|=256)}function $g(a,b){a.ji=b;Bb(a.ja,!!(b&2));b&1||Gd(a.U)}function ch(a,b){a.za=c)if(d=this.ba[c],10>c){var e=!1;4!=c&&5!=c||this.ba[11]&2||(d=12>d?d?d:12:(d-=12)?d+128:140,e=!0);this.ba[11]&4||(e&&128=c){if(e=b,10>c){var f=!1;this.ba[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.ba[c]=e;11==c&&d&64&&b&64&&lg(this)};k.$n=function(){return this.Wg};k.lp=function(a,b){this.Wg=b};k.np=function(a,b){this.Yg=b};k.Xo=function(){};k.Yo=function(){}; +function Qf(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.wb[c++]=f[b]>>16&255,this.wb[c++]=f[b]>>24&255;else this.wb=d;this.hi=d.symbols;if(!this.wb.length){m("Empty ROM: "+a);return}if(1==this.wb.length){m(this.wb[0]);return}}catch(g){this.wa("ROM data error: "+ g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.wb=Array(a.length),d=0;d>>d.jb].ak(e&d.Ta,a.wb[c]&255)}return!0}return!1}za(function(){for(var a=Ta(window.document,"pcjs","rom"),b=0;b>>d.Ra].fk(e&d.Ba,a.wb[c]&255)}return!0}return!1}za(function(){for(var a=Ta(window.document,"pcjs","rom"),b=0;bthis.Ng?21:23,c=a.ba[b]|a.ba[b+1]<<8,c=c+(this.Ed>>10);a.ba[b]=c&255;a.ba[b+1]=c>>8;kg(a)}}else m("No RAM allocated")}; -function jh(){this.Km=lh;this.Lm=mh}var kh=2160066560,lh=255,mh=0;function nh(){return this.V.Lm}function oh(a,b){this.V.Km=b}var ph=[nh,nh,nh,oh,oh,oh];jh.prototype.Tk=function(){return[null,0]};jh.prototype.Li=function(){return ph};za(function(){for(var a=Ta(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Gp:65,Hp:66,ek:67,Em:68,E:69,Op:70,Rp:71,fk:72,Tp:73,Up:74,Vp:75,Wp:76,Xp:77,Yh:78,Zp:79,$p:80,bq:81,hk:82,fq:83,pq:84,tq:85,uq:86,vq:87,xq:88,yq:89,zq:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Aq:97,Cq:98,Eq:99,Lq:100,Mq:101,Nq:102,Pq:103,Rq:104,Tq:105,Uq:106,Vq:107, -Wq:108,Xq:109,Yq:110,$q:111,ar:112,br:113,cr:114,dr:115,fr:116,gr:117,hr:118,ir:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},rh={};rh[186]=V[";"];rh[187]=V["="];rh[188]=V[","];rh[189]=V["-"];rh[190]=V["."];rh[191]=V["/"];rh[192]=V["`"];rh[219]=V["["];rh[220]=V["\\"];rh[221]=V["]"];rh[222]=V["'"];rh[173]=V["-"];var W={};W[V["1"]]=V["!"];W[V["2"]]=V["@"];W[V["3"]]=V["#"];W[V["4"]]=V.$;W[V["5"]]=V["%"];W[V["6"]]=V["^"];W[V["7"]]=V["&"];W[V["8"]]=V["*"];W[V["9"]]=V["("];W[V["0"]]=V[")"]; +ih.prototype.reset=function(){if(!this.Rg&&!this.jn&&this.ca){var a=1024*gg(this.ca);this.Fd&&a!=this.Fd&&(Eb(this.ja,this.Rg,this.Fd),this.jh=!1);this.Fd=a}!this.jh&&this.Fd&&Cb(this.ja,this.Rg,this.Fd,1)&&(this.jh=!0,a=Math.floor(this.Fd/1024)+"Kb",this.$f&&(a+=" ("+this.$f+")",this.$f=null),this.status(a),"ramCPQ"==this.xh&&(this.V=new jh,Cb(this.ja,kh,1,4,this.V)));if(this.jh){if(this.nn||Gb(this.ja,1138,4660),this.ca&&(a=this.ca,a.ba)){var b=1048576>this.Rg?21:23,c=a.ba[b]|a.ba[b+1]<<8,c=c+(this.Fd>> +10);a.ba[b]=c&255;a.ba[b+1]=c>>8;kg(a)}}else m("No RAM allocated")};function jh(){this.Pm=lh;this.Qm=mh}var kh=2160066560,lh=255,mh=0;function nh(){return this.V.Qm}function oh(a,b){this.V.Pm=b}var ph=[nh,nh,nh,oh,oh,oh];jh.prototype.Xk=function(){return[null,0]};jh.prototype.Ri=function(){return ph};za(function(){for(var a=Ta(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Lp:65,Mp:66,jk:67,Km:68,E:69,Tp:70,Wp:71,kk:72,Yp:73,Zp:74,$p:75,aq:76,bq:77,ci:78,dq:79,eq:80,gq:81,mk:82,kq:83,uq:84,yq:85,zq:86,Aq:87,Cq:88,Dq:89,Eq:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Fq:97,Hq:98,Jq:99,Qq:100,Rq:101,Sq:102,Uq:103,Vq:104,Xq:105,Yq:106,Zq:107, +$q:108,ar:109,br:110,dr:111,er:112,fr:113,gr:114,hr:115,ir:116,jr:117,kr:118,lr:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},rh={};rh[186]=V[";"];rh[187]=V["="];rh[188]=V[","];rh[189]=V["-"];rh[190]=V["."];rh[191]=V["/"];rh[192]=V["`"];rh[219]=V["["];rh[220]=V["\\"];rh[221]=V["]"];rh[222]=V["'"];rh[173]=V["-"];var W={};W[V["1"]]=V["!"];W[V["2"]]=V["@"];W[V["3"]]=V["#"];W[V["4"]]=V.$;W[V["5"]]=V["%"];W[V["6"]]=V["^"];W[V["7"]]=V["&"];W[V["8"]]=V["*"];W[V["9"]]=V["("];W[V["0"]]=V[")"]; W[186]=V[":"];W[187]=V["+"];W[188]=V["<"];W[189]=V._;W[190]=V[">"];W[191]=V["?"];W[192]=V["~"];W[219]=V["{"];W[220]=V["|"];W[221]=V["}"];W[222]=V['"'];W[173]=V._;W[61]=V["+"];W[59]=V[":"]; var sh={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},th={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},uh={esc:1027,1:V["1"],2:V["2"],3:V["3"],4:V["4"],5:V["5"],6:V["6"],7:V["7"],8:V["8"],9:V["9"],0:V["0"],"-":V["-"],"=":V["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":V["["],"]":V["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":V[";"],quote:V["'"],"`":V["`"],shift:1016,"\\":V["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":V[","],".":V["."],"/":V["/"],"right-shift":3016,prtsc:1044,alt:1018,space:V[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, @@ -485,183 +487,183 @@ ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":V[";"],quote:V["'"]," X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[V["["]]=26;X[V["{"]]=10778;X[V["]"]]=27;X[V["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[V[";"]]=39; X[V[":"]]=10791;X[V["'"]]=40;X[V['"']]=10792;X[V["`"]]=41;X[V["~"]]=10793;X[1016]=42;X[V["\\"]]=43;X[V["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[V[","]]=51;X[V["<"]]=10803;X[V["."]]=52;X[V[">"]]=10804;X[V["/"]]=53;X[V["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[V[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;k=qh.prototype; -k.Eb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.na[e])switch(b){case "kbd":return this.na[e]=c,c.onkeydown=function(a){return wh(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;if(d.Fk){var b=d.Gb.length?d.Gb[0].me:0;b&&(65<=b&&90>=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.Hi=!0,a=b)}(b=!X[a]||!!(d.Pb&128))||xh(d,a,!0);return b},c.onkeyup=function(a){return wh(d,a,!1)},!0;case "caps-lock":return this.na[e]=c,c.onclick=function(){d.U&&d.U.od();xh(d, -1020,!0)},!0;case "num-lock":return this.na[e]=c,c.onclick=function(){d.U&&d.U.od();xh(d,1144,!0)},!0;case "scroll-lock":return this.na[e]=c,c.onclick=function(){d.U&&d.U.od();xh(d,1145,!0)},!0;default:var f=b.toUpperCase().replace(/-/g,"_");if(void 0!==th[f]&&"button"==a)return this.na[e]=c,c.onclick=function(a,b,c){return function(){a.U&&a.U.od();yh(a,c,!0);xh(a,c,!0)}}(this,f,th[f]),!0;if(void 0!==uh[b])return this.zk++,this.na[e]=c,a=function(a,b,c){return function(){xh(a,c)}}(this,b,uh[b]),b= -function(a,b,c){return function(){zh(a,c)}}(this,b,uh[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=c.onmouseout=b),!0}return!1};function Ah(a,b,c){if(a.zk){for(var d in W)if(b==W[d]){b=parseInt(d,10);(d=rh[d])&&(b=d);break}for(var e in uh)if((d=uh[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=uh[e]==d),d){(a=a.na["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}} -k.yc=function(a,b,c,d){this.ka=b;this.U=c;this.Wa=d;this.ca=bb(a,"ChipSet")};function ah(a,b){a.cc("keyboard reset",32896);a.Mb=[170];b&&a.ca&&ch(a.ca,a.Mb[0])}function Xg(a,b,c){a.Bi!==c&&(a.Bi=a.Gi=c);a.jh!==b&&(a.jh=b)&&!a.Gi&&dh(a,!0);a.jh&&a.Gi&&(ah(a,!0),a.Gi=!1)}function Yg(a){var b=0;a.Mb.length&&(b=a.Mb[0],a.ca&&ch(a.ca,b))}function dh(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.cd:a.Pb)&b):d||b&255&&(b=255);if(c){a.cd&=~b;d&&(a.cd|=b);c=b;var f,g;for(g in vh)d="led-"+g,e=vh[g],c&&c!=e||!(f=a.na[d])||(f.style.backgroundColor=a.cd&e?"#00ff00":"#000000")}else a.Pb&=~b,d&&(a.Pb|=b);return!0}}return!1} -function xh(a,b,c){if(X[b]&&a.U&&a.U.ea.Ib){sh[b]&&a.Gb.length&&0e||(e==a.Gb.length&&(d={},d.me=b,d.Pb=a.Pb,Ah(a,b,!0),e++),0b.md){if(!b.bg){zh(a,b.me);return}b.bg=!1;c=a.no}else c=1==b.md++?a.oo:a.po;b.zm=setTimeout(function(a){return function(){Bh(a,b)}}(a),c)}}else zh(a,b.me,!0)}function Dh(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Pb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Pb&515)==c&&(d=b-32);else if(!!(a.Pb&3)==c){if(a=W[b])d=a}else if(a=rh[b])d=a;return d}k.Jh=function(a){this.kh=a;a||(this.Pb&=-256)}; -function wh(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Dh(a,g,!0);a.Ci&&h==V["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yh(a,h,!1,c)){if(20==g||144==g||145==g)a.en||(c=e=!0);if(!(c||91!=g&&93!=g))for(var r=0;r=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.cd&3||a.cd&512&&b||(g=h):29==h?a.cd&12||(g=h):56==h?a.cd&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Mb.length?(d.Mb.push(f),1==d.Mb.length&&d.ca&&ch(d.ca,f)):(20==d.Mb.length&&d.Mb.push(255),d.cc("scan code buffer overflow")))}} +k.Eb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.oa[e])switch(b){case "kbd":return this.oa[e]=c,c.onkeydown=function(a){return wh(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;if(d.Jk){var b=d.Gb.length?d.Gb[0].ne:0;b&&(65<=b&&90>=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.Ni=!0,a=b)}(b=!X[a]||!!(d.Pb&128))||xh(d,a,!0);return b},c.onkeyup=function(a){return wh(d,a,!1)},!0;case "caps-lock":return this.oa[e]=c,c.onclick=function(){d.U&&d.U.qd();xh(d, +1020,!0)},!0;case "num-lock":return this.oa[e]=c,c.onclick=function(){d.U&&d.U.qd();xh(d,1144,!0)},!0;case "scroll-lock":return this.oa[e]=c,c.onclick=function(){d.U&&d.U.qd();xh(d,1145,!0)},!0;default:var f=b.toUpperCase().replace(/-/g,"_");if(void 0!==th[f]&&"button"==a)return this.oa[e]=c,c.onclick=function(a,b,c){return function(){a.U&&a.U.qd();yh(a,c,!0);xh(a,c,!0)}}(this,f,th[f]),!0;if(void 0!==uh[b])return this.Ek++,this.oa[e]=c,a=function(a,b,c){return function(){xh(a,c)}}(this,b,uh[b]),b= +function(a,b,c){return function(){zh(a,c)}}(this,b,uh[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=c.onmouseout=b),!0}return!1};function Ah(a,b,c){if(a.Ek){for(var d in W)if(b==W[d]){b=parseInt(d,10);(d=rh[d])&&(b=d);break}for(var e in uh)if((d=uh[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=uh[e]==d),d){(a=a.oa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}} +k.zc=function(a,b,c,d){this.ja=b;this.U=c;this.Xa=d;this.ca=bb(a,"ChipSet")};function ah(a,b){a.cc("keyboard reset",32896);a.Mb=[170];b&&a.ca&&ch(a.ca,a.Mb[0])}function Xg(a,b,c){a.Gi!==c&&(a.Gi=a.Mi=c);a.nh!==b&&(a.nh=b)&&!a.Mi&&dh(a,!0);a.nh&&a.Mi&&(ah(a,!0),a.Mi=!1)}function Yg(a){var b=0;a.Mb.length&&(b=a.Mb[0],a.ca&&ch(a.ca,b))}function dh(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.ed:a.Pb)&b):d||b&255&&(b=255);if(c){a.ed&=~b;d&&(a.ed|=b);c=b;var f,g;for(g in vh)d="led-"+g,e=vh[g],c&&c!=e||!(f=a.oa[d])||(f.style.backgroundColor=a.ed&e?"#00ff00":"#000000")}else a.Pb&=~b,d&&(a.Pb|=b);return!0}}return!1} +function xh(a,b,c){if(X[b]&&a.U&&a.U.ea.Ib){sh[b]&&a.Gb.length&&0e||(e==a.Gb.length&&(d={},d.ne=b,d.Pb=a.Pb,Ah(a,b,!0),e++),0b.nd){if(!b.eg){zh(a,b.ne);return}b.eg=!1;c=a.so}else c=1==b.nd++?a.to:a.uo;b.Fm=setTimeout(function(a){return function(){Bh(a,b)}}(a),c)}}else zh(a,b.ne,!0)}function Dh(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Pb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Pb&515)==c&&(d=b-32);else if(!!(a.Pb&3)==c){if(a=W[b])d=a}else if(a=rh[b])d=a;return d}k.Oh=function(a){this.oh=a;a||(this.Pb&=-256)}; +function wh(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Dh(a,g,!0);a.Hi&&h==V["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yh(a,h,!1,c)){if(20==g||144==g||145==g)a.kn||(c=e=!0);if(!(c||91!=g&&93!=g))for(var r=0;r=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.ed&3||a.ed&512&&b||(g=h):29==h?a.ed&12||(g=h):56==h?a.ed&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Mb.length?(d.Mb.push(f),1==d.Mb.length&&d.ca&&ch(d.ca,f)):(20==d.Mb.length&&d.Mb.push(255),d.cc("scan code buffer overflow")))}} za(function(){for(var a=Ta(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(Sh)];this.sh=b;this.Ra=e[2];this.Kb=e[3];this.Tc=d||e[4];65536<=this.Tc&&720896<=this.Ra&&(this.Kb=Math.min(this.Tc>>2,32768));this.Wc=c[0];this.zc=c[1];this.Xf=c[2];this.Dg=c[3];this.Hc=c[4]&255;this.rh=c[4]>>8&255;this.mc=c[5];this.Si=Sh;if(5==b){this.Si=Th;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.Ra,this.Kb,this.Tc],Array(this.Tc>> -2),771,0,-1,0,-1,0,-1,0,0,0]);this.Wd=b[0];this.Je=b[1];this.pe=b[2];this.$j=b[3];this.wh=b[4];this.Ji=b[5];this.xf=b[6];this.Kg=b[7];this.Mi=b[8];this.Ni=b[9];this.wf=b[10];this.af=b[11];this.yb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ra,this.Kb,d]);this.Ra=d[0];this.Kb=d[1];d=this.Tc>>2;if((this.te=b[14])&&this.te.length>8)} -function Xh(a,b){this.Fb(a,b&255);this.Fb(a+1,b>>8&255);this.Fb(a+2,b>>16&255);this.Fb(a+3,b>>>24)}var Yh=[,,function(a){a+=this.offset;return(this.V.yb=this.ia[a])>>this.V.Mj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.ia[b]>>8:this.ia[b])&255}];Yh[16]=function(a){a+=this.offset;a=this.ia[a];for(var b=this.V.Ui&this.V.Vi,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; -Yh[512]=function(a,b){var c=a+this.offset,d;d=this.ia[c]&~this.V.bb|(b|b<<8|b<<16|b<<24)&this.V.bb;d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[1024]=function(a,b){var c=a+this.offset;b=b>>this.V.kd|b<<8-this.V.kd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.ge|this.V.Oe;d=d&this.V.bb|this.ia[c]&~this.V.bb;d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; -Yh[1536]=function(a,b){var c=a+this.offset;b=b>>this.V.kd|b<<8-this.V.kd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.ge|this.V.Oe;d&=this.V.yb;d=d&this.V.bb|this.ia[c]&~this.V.bb;d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[2560]=function(a,b){var c=a+this.offset;b=b>>this.V.kd|b<<8-this.V.kd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.ge|this.V.Oe;d|=this.V.yb;d=d&this.V.bb|this.ia[c]&~this.V.bb;d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; -Yh[3584]=function(a,b){var c=a+this.offset;b=b>>this.V.kd|b<<8-this.V.kd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.ge|this.V.Oe;d^=this.V.yb;d=d&this.V.bb|this.ia[c]&~this.V.bb;d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.V.bb&(d==a?16711935:-16711936);c=(b|b<<8|b<<16|b<<24)&c|this.ia[d]&~c;c=c&this.V.lb|this.V.yb&~this.V.lb;this.ia[d]!=c&&(this.ia[d]=c,this.Ha=!0)}; -Yh[4096]=function(a){a+=this.offset;var b=this.ia[a]&~this.V.bb|this.V.yb&this.V.bb;this.ia[a]!=b&&(this.ia[a]=b,this.Ha=!0)};Yh[8192]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d&this.V.bb|this.ia[c]&~this.V.bb,d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[24576]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d&this.V.yb,d=d&this.V.bb|this.ia[c]&~this.V.bb,d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; -Yh[40960]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d|this.V.yb,d=d&this.V.bb|this.ia[c]&~this.V.bb,d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[57344]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d^this.V.yb,d=d&this.V.bb|this.ia[c]&~this.V.bb,d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; -function Zh(a){var b=[];if(void 0!==a.sh){b[0]=a.Wc;b[1]=a.zc;b[2]=a.Xf;b[3]=a.Dg;b[4]=a.Hc|a.rh<<8;b[5]=a.mc;if(5==a.sh){var c=[];c[0]=a.Wd;c[1]=a.Je;c[2]=a.pe;c[3]=a.$j;c[4]=a.wh;c[5]=a.Ji;c[6]=a.xf;c[7]=a.Kg;c[8]=a.Mi;c[9]=a.Ni;c[10]=a.wf;c[11]=a.af;c[12]=a.yb;c[13]=[a.Ra,a.Kb,a.Tc];var d;a:if(d=a.te){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=r;h=t}if(f.lengthc.length)c=[!1,0,null,null,0,Array(Sh)];this.wh=b;this.Ta=e[2];this.Kb=e[3];this.Uc=d||e[4];65536<=this.Uc&&720896<=this.Ta&&(this.Kb=Math.min(this.Uc>>2,32768));this.Yc=c[0];this.Ac=c[1];this.Zf=c[2];this.Hg=c[3];this.Ic=c[4]&255;this.vh=c[4]>>8&255;this.mc=c[5];this.Yi=Sh;if(5==b){this.Yi=Th;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.Kb,this.Uc],Array(this.Uc>> +2),771,0,-1,0,-1,0,-1,0,0,0]);this.Xd=b[0];this.Ke=b[1];this.qe=b[2];this.ek=b[3];this.Ah=b[4];this.Pi=b[5];this.yf=b[6];this.Og=b[7];this.Si=b[8];this.Ti=b[9];this.xf=b[10];this.bf=b[11];this.yb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ta,this.Kb,d]);this.Ta=d[0];this.Kb=d[1];d=this.Uc>>2;if((this.ue=b[14])&&this.ue.length>8)} +function Xh(a,b){this.Fb(a,b&255);this.Fb(a+1,b>>8&255);this.Fb(a+2,b>>16&255);this.Fb(a+3,b>>>24)}var Yh=[,,function(a){a+=this.offset;return(this.V.yb=this.ia[a])>>this.V.Sj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.ia[b]>>8:this.ia[b])&255}];Yh[16]=function(a){a+=this.offset;a=this.ia[a];for(var b=this.V.$i&this.V.aj,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; +Yh[512]=function(a,b){var c=a+this.offset,d;d=this.ia[c]&~this.V.eb|(b|b<<8|b<<16|b<<24)&this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[1024]=function(a,b){var c=a+this.offset;b=b>>this.V.ld|b<<8-this.V.ld&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.he|this.V.Pe;d=d&this.V.eb|this.ia[c]&~this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; +Yh[1536]=function(a,b){var c=a+this.offset;b=b>>this.V.ld|b<<8-this.V.ld&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.he|this.V.Pe;d&=this.V.yb;d=d&this.V.eb|this.ia[c]&~this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[2560]=function(a,b){var c=a+this.offset;b=b>>this.V.ld|b<<8-this.V.ld&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.he|this.V.Pe;d|=this.V.yb;d=d&this.V.eb|this.ia[c]&~this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; +Yh[3584]=function(a,b){var c=a+this.offset;b=b>>this.V.ld|b<<8-this.V.ld&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.he|this.V.Pe;d^=this.V.yb;d=d&this.V.eb|this.ia[c]&~this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.V.eb&(d==a?16711935:-16711936);c=(b|b<<8|b<<16|b<<24)&c|this.ia[d]&~c;c=c&this.V.mb|this.V.yb&~this.V.mb;this.ia[d]!=c&&(this.ia[d]=c,this.Ha=!0)}; +Yh[4096]=function(a){a+=this.offset;var b=this.ia[a]&~this.V.eb|this.V.yb&this.V.eb;this.ia[a]!=b&&(this.ia[a]=b,this.Ha=!0)};Yh[8192]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d&this.V.eb|this.ia[c]&~this.V.eb,d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[24576]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d&this.V.yb,d=d&this.V.eb|this.ia[c]&~this.V.eb,d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; +Yh[40960]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d|this.V.yb,d=d&this.V.eb|this.ia[c]&~this.V.eb,d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[57344]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d^this.V.yb,d=d&this.V.eb|this.ia[c]&~this.V.eb,d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; +function Zh(a){var b=[];if(void 0!==a.wh){b[0]=a.Yc;b[1]=a.Ac;b[2]=a.Zf;b[3]=a.Hg;b[4]=a.Ic|a.vh<<8;b[5]=a.mc;if(5==a.wh){var c=[];c[0]=a.Xd;c[1]=a.Ke;c[2]=a.qe;c[3]=a.ek;c[4]=a.Ah;c[5]=a.Pi;c[6]=a.yf;c[7]=a.Og;c[8]=a.Si;c[9]=a.Ti;c[10]=a.xf;c[11]=a.bf;c[12]=a.yb;c[13]=[a.Ta,a.Kb,a.Uc];var d;a:if(d=a.ue){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=r;h=t}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),Gb(this.ka,b,c|d<<8);sc(this,!0)}};function fi(a){a.ga.wh&1?(a.Sc=a.li,a.gc=a.ga):(a.Sc=a.ga,a.gc=a.ah)}k.save=function(){var a=new Pd(this);a.set(0,Zh(this.li));a.set(1,Zh(this.ah));a.set(2,[this.de,this.ld,this.ce]);a.set(3,Zh(this.ga));return a.data()}; -k.restore=function(a){var b=a[2];this.de=b[0];this.ld=b[1];this.ce=b[2];this.Da=null;this.Sc=this.li=new Qh(this,1,a[0]);this.gc=this.ah=new Qh(this,3,a[1]);this.ga=new Qh(this,5,a[3],this.Tc);this.ga.Wc&&fi(this);gi(this);if(!ii(this))return!1;ji(this);return!0}; -k.xo=function(a,b,c){if(c)this.va("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){m("Empty font ROM image: "+a);return}if(1==d.length){m(d[0]);return}if(8192==d.length)hh(this,d,[0,6144]);else{this.va("Unrecognized font data length ("+d.length+")");return}}catch(e){this.va("Font ROM data error: "+e.message);return}p(this)}}; -function ki(a,b){if(1==b)return a.qd[0]=Kh[0],a.qd[1]=Kh[7],a.qd;if(2==b){var c=a.Da.Xf;if(a.Da===a.ga){var d=a.ga.pe[0],c=d&7;d&16&&(c|=8);18!=a.ga.pe[1]&&(c|=32)}a.qd[0]=Kh[c&15];c=c&32?Mh:Lh;for(d=0;dPa||!fa?Pa:8,pe=zg.createImageData(t.nc,t.oc),Qa=0;256>Qa;Qa++){for(nb= -0;nb=Pa-2,nj=mb[nb>(8<=Tb&&176<=Qa&&223>=Qa?7:Tb)?H:oc;ni(pe,Ag,Bg,Cg);U&&ni(pe,Ag+1,Bg,Cg)}zg.putImageData(pe,(Qa&15)*t.nc,(Qa>>4)*t.oc)}t.$e[L]="#"+ea(H[0])+ea(H[1])+ea(H[2]);t.mk[L]=H;t.$h[L]=gd;t=!0}}a.Kd[b]=I;return t}function oi(a){0a.ze&&(a.ze=0):a.ze=-1} -function ji(a){if(a.Qb){for(var b=10;15>=b;b++)if(null==a.Da.mc[b])return;var c=a.Da.mc[10],b=c&31,d=a.Da.mc[11]&31,e=a.Da.mc[9]&31,f=!1;a.Da===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)pi(a);else{c=a.Da.mc[15]+((a.Da.mc[14]&63)<<8);a.Ic!=c&&(pi(a),a.Ic=c);d=d-b+1;if(a.Dm!=b||a.Ck!=d)a.Dm=b,a.Ck=d;a.Ud=e+1;oi(a)}}} -function pi(a){if(0<=a.Ic){if(void 0!==a.fc){var b=a.fc[a.Ic];if(b&131072){var b=b&-131073,c=a.Ic%a.zb,d=Math.floor(a.Ic/a.zb);a.Qb&&a.Kd[a.Qb]&&(a.lf&&qi(a,c,d,b,a.lf),qi(a,c,d,b));a.fc[a.Ic]=b}}a.Ic=-1}} -function ri(a){var b;a=a.Da;var c=a.af[5];if(null!=c){b=2;var d=512,e=a.af[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.kd=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.le=function(a){var b=this.Da;null!=a&&b&&a!=b.Ri&&(b.Th(a),this.ka.Th(b.Ra,b.Kb,b.Li()))}; -function ii(a,b){var c,d=a.ce,e=a.Da;if(e)if(1==e.sh)d=Fh;else if(5==e.sh){var d=null,f=e.Tc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=ri(a)}}else e.zc&8&&(e.zc&2?(d=e.zc&16?6:5,e.zc&4||--d):(d=e.zc&1?3:1,e.zc&4&&--d)); -else a.ce=null,null==d&&(d=a.ld);if(!hi(a,d,b))return!1;a.le(c);return!0} -function hi(a,b,c){if(null!=b&&(b!=a.ce||c)){a.Nm=0;a.ce=b;b=a.Da||(b==Fh?a.Sc:a.gc);if(b!=a.Da||b.Ra!=a.Ra||b.Kb!=a.Kb){pi(a);if(a.Ra){if(!Eb(a.ka,a.Ra,a.Kb))return!1;a.Da&&(a.Da.Wc=!1)}a.Da=b;b.Wc=!0;a.Ra=b.Ra;a.Kb=b.Kb;if(!Cb(a.ka,b.Ra,b.Kb,3,b===a.ga?b:null))return!1}a.Qb=0;a.zb=a.Bh;a.sc=a.Zi;a.Ti=Eh[Fh][2];b=0;var d=Eh[a.ce];d&&(a.zb=d[0],a.sc=d[1],a.Ti=d[2],b=d[3]||0,a.Qb=d[4],4==a.de&&a.Da===a.ga&&3==a.Qb&&(7==a.ga.mc[9]?a.sc=43:a.Qb=5));a.dl=a.zb*a.sc;a.yh=a.dl/a.Ti;a.mi=(a.yh<<1)+b;a.Ak= -b?a.mi+b>>1:0;13<=a.ce&&(a.yh<<=1);a.Kd.length&&(a.wd=Math.floor(a.vd/a.zb),a.xd=Math.floor(a.Vd/a.sc),a.Qb?(b=a.Kd[a.Qb],d=a.Kd[a.Qb<<1],a.gn&&80==a.zb?d&&a.wd>=3*d.nc>>2&&(a.Qb<<=1,b=d):(d&&a.wd>=d.nc&&(a.Qb<<=1,b=d),b&&(a.wd=b.nc,a.xd=b.oc)),a.Zf=a.$f=0,b&&(a.Zf=a.zb*b.nc,a.$f=a.sc*b.oc)):(a.wd=a.xd=1,a.Zf=a.zb,a.$f=a.sc),a.uh=a.Vc.createImageData(a.Zf,a.$f),a.jf=window.document.createElement("canvas"),a.jf.width=a.Zf,a.jf.height=a.$f,a.lf=a.jf.getContext("2d"),a.ck=a.dk=0,a.si=a.vd,a.ti=a.Vd, -b=a.vd-a.zb*a.wd,d=a.Vd-a.sc*a.xd,0>1,a.si-=b),0>1,a.ti-=d),b||d)&&(a.Vc.fillStyle=a.Wf.style.backgroundColor,a.Vc.fillRect(0,0,a.vd,a.Vd));!1!==c?sc(a,!0):si(a,!0)}return!0}function ni(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function si(a,b){var c;if(b){if(c=a.yh,void 0===a.fc||a.fc.length!=c)a.fc=Array(c)}else{if(void 0===a.fc)return;c=a.fc.length}for(var d=0;d>8;d=g&15;var h=a.Kd[a.Qb];h.Kf&&(d=h.Kf[d]);var r=g>>4&15;h.Kf&&(r=h.Kf[r]);e?(b*=h.nc,c*=h.oc,e.fillStyle=h.$e[r],e.fillRect(b,c,h.nc,h.oc)):(b=b*a.wd+a.ck,c=c*a.xd+a.dk,a.Vc.fillStyle=h.$e[r],a.Vc.fillRect(b,c,a.wd,a.xd));g&256&&(r=(f&15)*h.nc,f=(f>>4)*h.oc,e?e.drawImage(h.$h[d],r,f,h.nc,h.oc,b,c,h.nc,h.oc):a.Vc.drawImage(h.$h[d],r,f,h.nc,h.oc,b,c,a.wd,a.xd));g&512&&(f=a.Dm,g=a.Ck,e?(a.Ud&&a.Ud!==h.oc&&(f=Math.floor(f*h.oc/a.Ud),g=Math.floor(g*h.oc/a.Ud)), -e.fillStyle=h.$e[d],e.fillRect(b,c+f,h.nc,g)):(a.Ud&&a.Ud!==a.xd&&(f=Math.floor(f*a.xd/a.Ud),g=Math.floor(g*a.xd/a.Ud)),a.Vc.fillStyle=h.$e[d],a.Vc.fillRect(b,c+f,a.wd,g)))} -function sc(a,b){if(a.ea.Zb){var c=!1;a.Da&&(a.Da===a.ga?a.ga.Je&32&&(c=!0):a.Da.zc&8&&(c=!0));if(c||b){if(b)si(a,!0);else if(void 0===a.fc)return;var d=!1;!(b||++a.Nm&15)&&0<=a.ze&&(a.ze++,d=!0);var e=0,f=a.dl,c=a.Da.Ra,g=c+a.Da.Kb,h=(a.Da.mc[12]<<8)+a.Da.mc[13];a.Qb&&(h<<=1);var c=c+h,r=a.mi;c+r>g&&(r=g-c,0>r&&(r=0));g=c+r;if(h=!b){for(var h=a.ka,t=!0,B=c>>>h.jb;0a.Ic)return;e=a.Ic;f= -e+1}}if(a.Qb){if(a.Kd[a.Qb]){d=0;h=a.ye=0;r=1048575;a.Da.zc&32&&(h=32768,r&=~h,a.ze&2||(r&=-65537));for(c+=e<<1;c>8|(I&255)<<8;H=h;var Pa=16;B>=r))>>(Pa-=r);ni(a.uh,B++,L,t[oc])}B>ba&&(ba=B);L=Ca&&(Ca=L+1)}e+=2;g++;if(B>=a.zb){B=0;L+=2;if(L>a.sc)break;L==a.sc&&(L=1,e=c+a.Ak)}}Ufa;fa++)Ca=Ph[ba&-2139062144]||0,ni(a.uh,h++,r,g[Ca]),ba<<=1;h>B&&(B=h);r=U&&(U=r+1)}e++;if(h>=a.zb&&(h=0,++r>a.sc))break}t>2),a=this.ga.$j&-17|(this.Qg&1<e&&(e=0);e%b.Wi>b.ro&&(c|=1);e%=b.gl;e>b.to&&(c|=8);b.cj=d-e;b===a.ga?(c|=b.Dg&48^48,b.Wd=!1):c=(b.Dg^=9)|240;return b.Dg=c} -var $h={948:Y.prototype.Sn,949:Y.prototype.Rn,952:Y.prototype.Tn,954:Y.prototype.Un,980:Y.prototype.An,981:Y.prototype.zn,984:Y.prototype.Bn,985:Y.prototype.yn,986:Y.prototype.Cn},ai={948:Y.prototype.ep,949:Y.prototype.dp,952:Y.prototype.fp,980:Y.prototype.Oo,981:Y.prototype.No,984:Y.prototype.Po,985:Y.prototype.Mo},bi={960:Y.prototype.Zk,961:Y.prototype.Zk,962:Y.prototype.eo,964:Y.prototype.co,965:Y.prototype.bo,970:Y.prototype.Ln,972:Y.prototype.Kn,974:Y.prototype.Jn,975:Y.prototype.In},ci={954:Y.prototype.jm, -960:Y.prototype.im,961:Y.prototype.im,962:Y.prototype.hp,964:Y.prototype.op,965:Y.prototype.np,970:Y.prototype.$o,972:Y.prototype.Zo,974:Y.prototype.Yo,975:Y.prototype.Xo,986:Y.prototype.jm}; +k.reset=function(){var a=!0,b=0;this.ca&&(b=hg(this.ca));var c=!1;if(this.za)switch(this.za){case "ega":var c=!0,d=Hh[this.Ug];d&&(b=d[0]);b||(b=4);break;case "mda":b=3;break;default:b=2}this.ee!==b&&(this.ee=b,a=!0);this.Ea=null;this.Tc=this.qi=new Qh(this,1);this.gc=this.fh=new Qh(this,3);c?(this.ga=new Qh(this,5,null,this.Uc),fi(this)):this.ga=new Qh;gi(this);this.de=null;this.md=3==b?Fh:3;this.Ae=this.Jc=-1;this.ze=0;hi(this,this.md);if(this.Ea.Ta&&a){a=this.Ea.Ta+this.ri;for(b=this.Ea.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),Gb(this.ja,b,c|d<<8);sc(this,!0)}};function fi(a){a.ga.Ah&1?(a.Tc=a.qi,a.gc=a.ga):(a.Tc=a.ga,a.gc=a.fh)}k.save=function(){var a=new Pd(this);a.set(0,Zh(this.qi));a.set(1,Zh(this.fh));a.set(2,[this.ee,this.md,this.de]);a.set(3,Zh(this.ga));return a.data()}; +k.restore=function(a){var b=a[2];this.ee=b[0];this.md=b[1];this.de=b[2];this.Ea=null;this.Tc=this.qi=new Qh(this,1,a[0]);this.gc=this.fh=new Qh(this,3,a[1]);this.ga=new Qh(this,5,a[3],this.Uc);this.ga.Yc&&fi(this);gi(this);if(!ii(this))return!1;ji(this);return!0}; +k.Co=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){m("Empty font ROM image: "+a);return}if(1==d.length){m(d[0]);return}if(8192==d.length)hh(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}p(this)}}; +function ki(a,b){if(1==b)return a.sd[0]=Kh[0],a.sd[1]=Kh[7],a.sd;if(2==b){var c=a.Ea.Zf;if(a.Ea===a.ga){var d=a.ga.qe[0],c=d&7;d&16&&(c|=8);18!=a.ga.qe[1]&&(c|=32)}a.sd[0]=Kh[c&15];c=c&32?Mh:Lh;for(d=0;dPa||!fa?Pa:8,qe=Ag.createImageData(t.nc,t.oc),Qa=0;256>Qa;Qa++){for(nb= +0;nb=Pa-2,nj=mb[nb>(8<=Tb&&176<=Qa&&223>=Qa?7:Tb)?H:qc;ni(qe,Bg,Cg,Dg);U&&ni(qe,Bg+1,Cg,Dg)}Ag.putImageData(qe,(Qa&15)*t.nc,(Qa>>4)*t.oc)}t.af[L]="#"+ea(H[0])+ea(H[1])+ea(H[2]);t.rk[L]=H;t.ei[L]=gd;t=!0}}a.Ld[b]=I;return t}function oi(a){0a.Ae&&(a.Ae=0):a.Ae=-1} +function ji(a){if(a.Qb){for(var b=10;15>=b;b++)if(null==a.Ea.mc[b])return;var c=a.Ea.mc[10],b=c&31,d=a.Ea.mc[11]&31,e=a.Ea.mc[9]&31,f=!1;a.Ea===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)pi(a);else{c=a.Ea.mc[15]+((a.Ea.mc[14]&63)<<8);a.Jc!=c&&(pi(a),a.Jc=c);d=d-b+1;if(a.Jm!=b||a.Gk!=d)a.Jm=b,a.Gk=d;a.Vd=e+1;oi(a)}}} +function pi(a){if(0<=a.Jc){if(void 0!==a.fc){var b=a.fc[a.Jc];if(b&131072){var b=b&-131073,c=a.Jc%a.zb,d=Math.floor(a.Jc/a.zb);a.Qb&&a.Ld[a.Qb]&&(a.mf&&qi(a,c,d,b,a.mf),qi(a,c,d,b));a.fc[a.Jc]=b}}a.Jc=-1}} +function ri(a){var b;a=a.Ea;var c=a.bf[5];if(null!=c){b=2;var d=512,e=a.bf[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.ld=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.me=function(a){var b=this.Ea;null!=a&&b&&a!=b.Xi&&(b.Yh(a),this.ja.Yh(b.Ta,b.Kb,b.Ri()))}; +function ii(a,b){var c,d=a.de,e=a.Ea;if(e)if(1==e.wh)d=Fh;else if(5==e.wh){var d=null,f=e.Uc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=ri(a)}}else e.Ac&8&&(e.Ac&2?(d=e.Ac&16?6:5,e.Ac&4||--d):(d=e.Ac&1?3:1,e.Ac&4&&--d)); +else a.de=null,null==d&&(d=a.md);if(!hi(a,d,b))return!1;a.me(c);return!0} +function hi(a,b,c){if(null!=b&&(b!=a.de||c)){a.Sm=0;a.de=b;b=a.Ea||(b==Fh?a.Tc:a.gc);if(b!=a.Ea||b.Ta!=a.Ta||b.Kb!=a.Kb){pi(a);if(a.Ta){if(!Eb(a.ja,a.Ta,a.Kb))return!1;a.Ea&&(a.Ea.Yc=!1)}a.Ea=b;b.Yc=!0;a.Ta=b.Ta;a.Kb=b.Kb;if(!Cb(a.ja,b.Ta,b.Kb,3,b===a.ga?b:null))return!1}a.Qb=0;a.zb=a.Fh;a.sc=a.ej;a.Zi=Eh[Fh][2];b=0;var d=Eh[a.de];d&&(a.zb=d[0],a.sc=d[1],a.Zi=d[2],b=d[3]||0,a.Qb=d[4],4==a.ee&&a.Ea===a.ga&&3==a.Qb&&(7==a.ga.mc[9]?a.sc=43:a.Qb=5));a.hl=a.zb*a.sc;a.Ch=a.hl/a.Zi;a.ri=(a.Ch<<1)+b;a.Fk= +b?a.ri+b>>1:0;13<=a.de&&(a.Ch<<=1);a.Ld.length&&(a.xd=Math.floor(a.wd/a.zb),a.yd=Math.floor(a.Wd/a.sc),a.Qb?(b=a.Ld[a.Qb],d=a.Ld[a.Qb<<1],a.mn&&80==a.zb?d&&a.xd>=3*d.nc>>2&&(a.Qb<<=1,b=d):(d&&a.xd>=d.nc&&(a.Qb<<=1,b=d),b&&(a.xd=b.nc,a.yd=b.oc)),a.bg=a.cg=0,b&&(a.bg=a.zb*b.nc,a.cg=a.sc*b.oc)):(a.xd=a.yd=1,a.bg=a.zb,a.cg=a.sc),a.yh=a.Wc.createImageData(a.bg,a.cg),a.kf=window.document.createElement("canvas"),a.kf.width=a.bg,a.kf.height=a.cg,a.mf=a.kf.getContext("2d"),a.hk=a.ik=0,a.xi=a.wd,a.yi=a.Wd, +b=a.wd-a.zb*a.xd,d=a.Wd-a.sc*a.yd,0>1,a.xi-=b),0>1,a.yi-=d),b||d)&&(a.Wc.fillStyle=a.Yf.style.backgroundColor,a.Wc.fillRect(0,0,a.wd,a.Wd));!1!==c?sc(a,!0):si(a,!0)}return!0}function ni(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function si(a,b){var c;if(b){if(c=a.Ch,void 0===a.fc||a.fc.length!=c)a.fc=Array(c)}else{if(void 0===a.fc)return;c=a.fc.length}for(var d=0;d>8;d=g&15;var h=a.Ld[a.Qb];h.Mf&&(d=h.Mf[d]);var r=g>>4&15;h.Mf&&(r=h.Mf[r]);e?(b*=h.nc,c*=h.oc,e.fillStyle=h.af[r],e.fillRect(b,c,h.nc,h.oc)):(b=b*a.xd+a.hk,c=c*a.yd+a.ik,a.Wc.fillStyle=h.af[r],a.Wc.fillRect(b,c,a.xd,a.yd));g&256&&(r=(f&15)*h.nc,f=(f>>4)*h.oc,e?e.drawImage(h.ei[d],r,f,h.nc,h.oc,b,c,h.nc,h.oc):a.Wc.drawImage(h.ei[d],r,f,h.nc,h.oc,b,c,a.xd,a.yd));g&512&&(f=a.Jm,g=a.Gk,e?(a.Vd&&a.Vd!==h.oc&&(f=Math.floor(f*h.oc/a.Vd),g=Math.floor(g*h.oc/a.Vd)), +e.fillStyle=h.af[d],e.fillRect(b,c+f,h.nc,g)):(a.Vd&&a.Vd!==a.yd&&(f=Math.floor(f*a.yd/a.Vd),g=Math.floor(g*a.yd/a.Vd)),a.Wc.fillStyle=h.af[d],a.Wc.fillRect(b,c+f,a.xd,g)))} +function sc(a,b){if(a.ea.Zb){var c=!1;a.Ea&&(a.Ea===a.ga?a.ga.Ke&32&&(c=!0):a.Ea.Ac&8&&(c=!0));if(c||b){if(b)si(a,!0);else if(void 0===a.fc)return;var d=!1;!(b||++a.Sm&15)&&0<=a.Ae&&(a.Ae++,d=!0);var e=0,f=a.hl,c=a.Ea.Ta,g=c+a.Ea.Kb,h=(a.Ea.mc[12]<<8)+a.Ea.mc[13];a.Qb&&(h<<=1);var c=c+h,r=a.ri;c+r>g&&(r=g-c,0>r&&(r=0));g=c+r;if(h=!b){for(var h=a.ja,t=!0,B=c>>>h.Ra;0a.Jc)return;e=a.Jc;f= +e+1}}if(a.Qb){if(a.Ld[a.Qb]){d=0;h=a.ze=0;r=1048575;a.Ea.Ac&32&&(h=32768,r&=~h,a.Ae&2||(r&=-65537));for(c+=e<<1;c>8|(I&255)<<8;H=h;var Pa=16;B>=r))>>(Pa-=r);ni(a.yh,B++,L,t[qc])}B>ba&&(ba=B);L=Ca&&(Ca=L+1)}e+=2;g++;if(B>=a.zb){B=0;L+=2;if(L>a.sc)break;L==a.sc&&(L=1,e=c+a.Fk)}}Ufa;fa++)Ca=Ph[ba&-2139062144]||0,ni(a.yh,h++,r,g[Ca]),ba<<=1;h>B&&(B=h);r=U&&(U=r+1)}e++;if(h>=a.zb&&(h=0,++r>a.sc))break}t>2),a=this.ga.ek&-17|(this.Ug&1<e&&(e=0);e%b.bj>b.wo&&(c|=1);e%=b.kl;e>b.yo&&(c|=8);b.ij=d-e;b===a.ga?(c|=b.Hg&48^48,b.Xd=!1):c=(b.Hg^=9)|240;return b.Hg=c} +var $h={948:Y.prototype.Xn,949:Y.prototype.Wn,952:Y.prototype.Yn,954:Y.prototype.Zn,980:Y.prototype.Fn,981:Y.prototype.En,984:Y.prototype.Gn,985:Y.prototype.Dn,986:Y.prototype.Hn},ai={948:Y.prototype.jp,949:Y.prototype.ip,952:Y.prototype.kp,980:Y.prototype.To,981:Y.prototype.So,984:Y.prototype.Uo,985:Y.prototype.Ro},bi={960:Y.prototype.cl,961:Y.prototype.cl,962:Y.prototype.ko,964:Y.prototype.jo,965:Y.prototype.io,970:Y.prototype.Qn,972:Y.prototype.Pn,974:Y.prototype.On,975:Y.prototype.Nn},ci={954:Y.prototype.nm, +960:Y.prototype.mm,961:Y.prototype.mm,962:Y.prototype.mp,964:Y.prototype.tp,965:Y.prototype.sp,970:Y.prototype.ep,972:Y.prototype.dp,974:Y.prototype.cp,975:Y.prototype.bp,986:Y.prototype.nm}; za(function(){for(var a=Ta(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.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize=function(a,b,c,d){return function(){b.style.height= (a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var f=window.document.createElement("textarea");ua("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new Y(d,e,g,f,c);Sa(d,c)}}); -function wi(a){this.Vk=a.adapter;switch(this.Vk){case 1:this.Rj=1016;this.og=4;break;case 2:this.Rj=760;this.og=3;break;default:m("Unrecognized serial adapter #"+this.Vk);return}this.Sd=null;n.call(this,"SerialPort",a,wi);var b=a.binding,c;a=xi;b&&(void 0===c&&(c="Panel"),(c=Oa(c,this.id))&&(b=c.na[b])&&this.Eb(null,a,b))}La(n,wi);var xi="buffer";k=wi.prototype;k.pk=function(a,b){return a==this.th?(this.ae=b,this):null}; -k.Eb=function(a,b,c){var d=this;switch(b){case xi:return this.na[b]=this.Sd=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),yi(d,[b]))},c.onkeypress=function(a){a=a||window.event;yi(d,[a.which||a.keyCode])},!0}return!1};k.yc=function(a,b,c,d){this.ka=b;this.U=c;this.Wa=d;this.ca=bb(a,"ChipSet");Ib(b,this,zi,this.Rj);Kb(b,this,Ai,this.Rj);p(this)};k.bc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; -k.ac=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.Zd()};k.save=function(){var a=new Pd(this),b=0,c=[];c[b++]=this.ii;c[b++]=this.vk;c[b++]=this.We;c[b++]=this.Rg;c[b++]=this.Nd;c[b++]=this.we;c[b++]=this.bd;c[b++]=this.Dc;c[b++]=this.tk;c[b]=this.Lf;a.set(0,c);return a.data()};k.restore=function(a){return this.Zd(a[0])}; -k.Zd=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.ii=a[b++];this.vk=a[b++];this.We=a[b++];this.Rg=a[b++];this.Nd=a[b++];this.we=a[b++];this.bd=a[b++];this.Dc=a[b++];this.tk=a[b++];this.Lf=a[b];return!0};function yi(a,b){a.Lf=a.Lf.concat(b);Bi(a)}function Bi(a){0>8:this.Rg};k.Nn=function(){return this.Nd};k.On=function(){return this.we};k.Qn=function(){return this.bd};k.Pn=function(){return this.Dc};k.Wn=function(){return this.tk}; -k.pp=function(a,b){if(this.we&128)this.We=this.We&-256|b;else{this.vk=b;this.Dc&=-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.Dc|=96)}};k.ap=function(a,b){this.we&128?this.We=this.We&255|b<<8:this.Rg=b};k.bp=function(a,b){this.we=b}; -k.cp=function(a,b){var c=this.bd;this.bd=b;if(this.ae&&(c^b)&3){var c=this.ae,d=this.bd,e=3==(d&3);if(e){if(!c.Wc){var f=!1;c.bd&2||(c.reset(),c.cc("serial mouse reset"),f=!0);c.bd&1||(c.cc("serial mouse ID requested"),f=!0);f&&(yi(c.Yf,[77,77]),c.cc("serial mouse ID sent"));Ci(c,c.Ca);c.setActive(e)}}else c.Wc&&(c.cc("serial mouse inactive"),Di(c.Ca),c.setActive(e));c.bd=d}}; -var zi={0:wi.prototype.ao,1:wi.prototype.Mn,2:wi.prototype.Nn,3:wi.prototype.On,4:wi.prototype.Qn,5:wi.prototype.Pn,6:wi.prototype.Wn},Ai={0:wi.prototype.pp,1:wi.prototype.ap,3:wi.prototype.bp,4:wi.prototype.cp};za(function(){for(var a=Ta(window.document,"pcjs","serial"),b=0;bthis.Hd||0>this.Id)this.Hd=a.clientX,this.Id=a.clientY;this.lh?(this.Xe=a.movementX||a.mozMovementX||a.webkitMovementX||0,this.Ye=a.movementY||a.mozMovementY||a.webkitMovementY||0):(this.Xe=a.clientX-this.Hd,this.Ye=a.clientY-this.Id);(this.Xe||this.Ye)&&Fi(this);this.Hd=a.clientX;this.Id=a.clientY}}; -k.oi=function(a,b){if(this.Wc&&this.U&&this.U.ea.Ib){var c;!(c=!1!==this.lh)&&(c=this.video)&&(c=this.video,c=c.an?c.Ke(!0):!1);c||(this.lh=null);switch(a){case 0:this.gh!=b&&(this.gh=b,Fi(this));break;case 2:this.hh!=b&&(this.hh=b,Fi(this))}}};function Fi(a){yi(a.Yf,[64|(a.gh?32:0)|(a.hh?16:0)|(a.Ye&192)>>4|(a.Xe&192)>>6,a.Xe&63,a.Ye&63]);a.Xe=a.Ye=0}za(function(){for(var a=Ta(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.Qa=Array(g.nb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Ki(this,b),this.mh=!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"),f=oa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.rf?"":d)+"&format=json")),na(f,!0,null,this,this.Wm,b)}; -k.Wm=function(a,b,c,d){var e=null;this.sf=!1;var f=0>c&&this.ya&&!this.ya.ea.Zb;if(this.mh)c?this.V.va('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.yd=!0,e=this);else if(c)this.V.va('Unable to load disk "'+this.nd+'" (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)m(h[0]);else{this.nb=h.length;this.ob=h[0].length;this.rb=h[0][0].length;var r=h[0][0][0];this.ab=r&&r.length||512;for(b=a=0;b>2,B=r.pattern;void 0===B&&(B=r.pattern=0);var I=r.data;if(void 0===I){var H=r.bytes;if(void 0!==H&&H.length){for(var f= -t<<2,L=H.length;Lb&&(b=0);2E3>8:this.Vg};k.Sn=function(){return this.Od};k.Tn=function(){return this.xe};k.Vn=function(){return this.dd};k.Un=function(){return this.Ec};k.ao=function(){return this.yk}; +k.up=function(a,b){if(this.xe&128)this.Xe=this.Xe&-256|b;else{this.Ak=b;this.Ec&=-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.Ec|=96)}};k.fp=function(a,b){this.xe&128?this.Xe=this.Xe&255|b<<8:this.Vg=b};k.gp=function(a,b){this.xe=b}; +k.hp=function(a,b){var c=this.dd;this.dd=b;if(this.be&&(c^b)&3){var c=this.be,d=this.dd,e=3==(d&3);if(e){if(!c.Yc){var f=!1;c.dd&2||(c.reset(),c.cc("serial mouse reset"),f=!0);c.dd&1||(c.cc("serial mouse ID requested"),f=!0);f&&(yi(c.ag,[77,77]),c.cc("serial mouse ID sent"));Ci(c,c.Da);c.setActive(e)}}else c.Yc&&(c.cc("serial mouse inactive"),Di(c.Da),c.setActive(e));c.dd=d}}; +var zi={0:wi.prototype.ho,1:wi.prototype.Rn,2:wi.prototype.Sn,3:wi.prototype.Tn,4:wi.prototype.Vn,5:wi.prototype.Un,6:wi.prototype.ao},Ai={0:wi.prototype.up,1:wi.prototype.fp,3:wi.prototype.gp,4:wi.prototype.hp};za(function(){for(var a=Ta(window.document,"pcjs","serial"),b=0;bthis.Id||0>this.Jd)this.Id=a.clientX,this.Jd=a.clientY;this.ph?(this.Ye=a.movementX||a.mozMovementX||a.webkitMovementX||0,this.Ze=a.movementY||a.mozMovementY||a.webkitMovementY||0):(this.Ye=a.clientX-this.Id,this.Ze=a.clientY-this.Jd);(this.Ye||this.Ze)&&Fi(this);this.Id=a.clientX;this.Jd=a.clientY}}; +k.ti=function(a,b){if(this.Yc&&this.U&&this.U.ea.Ib){var c;!(c=!1!==this.ph)&&(c=this.video)&&(c=this.video,c=c.fn?c.Le(!0):!1);c||(this.ph=null);switch(a){case 0:this.kh!=b&&(this.kh=b,Fi(this));break;case 2:this.lh!=b&&(this.lh=b,Fi(this))}}};function Fi(a){yi(a.ag,[64|(a.kh?32:0)|(a.lh?16:0)|(a.Ze&192)>>4|(a.Ye&192)>>6,a.Ye&63,a.Ze&63]);a.Ye=a.Ze=0}za(function(){for(var a=Ta(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.Sa=Array(g.ob);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Ki(this,b),this.qh=!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"),f=oa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.sf?"":d)+"&format=json")),na(f,!0,null,this,this.an,b)}; +k.an=function(a,b,c,d){var e=null;this.tf=!1;var f=0>c&&this.ya&&!this.ya.ea.Zb;if(this.qh)c?this.V.wa('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.zd=!0,e=this);else if(c)this.V.wa('Unable to load disk "'+this.pd+'" (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)m(h[0]);else{this.ob=h.length;this.pb=h[0].length;this.sb=h[0][0].length;var r=h[0][0][0];this.cb=r&&r.length||512;for(b=a=0;b>2,B=r.pattern;void 0===B&&(B=r.pattern=0);var I=r.data;if(void 0===I){var H=r.bytes;if(void 0!==H&&H.length){for(var f= +t<<2,L=H.length;Lb&&(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 Pi(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -k.write=function(a,b,c){if(this.sf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.vc?f=a.Xc+a.vc&&(a.vc+=f-(a.Xc+a.vc)+1):(a.Xc=f,a.vc=1);d[f]=d[f]&~(255<=this.Qa.length||r>=this.Qa[h].length||t>=this.Qa[h][r].length){c="sector (CHS="+h+":"+r+":"+t+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.sf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.Qa[h][r][t]){for(r=h.data.length;rb&&-2!=b&&this.V.va("Unable to restore disk '"+this.nd+": "+c);return b}; -k.toJSON=function(){var a=JSON.stringify(this.Qa),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; -function Qi(a){n.call(this,"FDC",a,Qi);this.dmaRead=this.ui;this.dmaWrite=this.vi;this.dmaFormat=this.Tm;this.Ae=null;if(a.autoMount&&(this.Ae=a.autoMount,"string"==typeof this.Ae))try{this.Ae=eval("("+a.autoMount+")")}catch(b){m("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Ae=null}this.tc=[];this.Jk=!ua("Mobi")&&window&&"FileReader"in window}La(n,Qi);l={};aa={}; -var Ri={3:{ud:3,Rd:0,name:aa.kq},4:{ud:2,Rd:1,name:aa.iq},5:{ud:9,Rd:7,name:aa.wq},6:{ud:9,Rd:7,name:aa.cq},7:{ud:2,Rd:0,name:aa.eq},8:{ud:1,Rd:2,name:aa.jq},10:{ud:2,Rd:7,name:aa.dq},13:{ud:6,Rd:7,name:aa.Pp},15:{ud:3,Rd:0,name:aa.hq}};k=Qi.prototype; -k.Eb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.na[b]=c,c.onchange=function(){var a=d.na.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(h){m("FDC option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.na[b]=c,c.onchange=function(){var a;a=c.value;var b=10,g;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 h=a.charAt(a.length-1).toLowerCase();"h"==h?(b=16,h=null):"."==h&&(b=10,h=null);null===h&&(a=a.substr(0,a.length-1))}var r,h=a;(b&&10!=b?16==b?null!==h.match(/^[0-9a-f]+$/i):1:null!==h.match(/^[0-9]+$/))&&!isNaN(r=parseInt(a,b))&&(g=r|0)}a=g;null!=a&&Si(d,a)},!0;case "loadDrive":return this.na[b]=c,c.onclick=function(){var a=d.na.listDisks;a&&Ti(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.Jk? -(this.na[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;Ti(d,ga(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1};k.yc=function(a,b,c,d){this.ka=b;this.U=c;this.Wa=d;this.ya=a;this.ca=bb(a,"ChipSet");this.zd();Ib(b,this,Ui);Kb(b,this,Vi);this.Jk&&Wi(this,"Local Disk","?");Wi(this,"Remote Disk","??");this.Pf()||p(this)}; -k.bc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.ya.Fi){this.tc=[];for(var c=0;ca.pa.restore(g)&&(e=!1);e&&a.pa&&void 0!==a.Ma&&(a.Ja=a.pa.seek(a.pb,a.Ka,a.Za));return e};k.Yj=function(){for(var a=0,b=[],c=0;ca.nb||f[1]>a.ob)&&(this.va('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.$a)),b=null);b?(a.pa=b,a.tm=c,a.Se=d,$i(this,c,d,b),f=b.info(),this.ie|=128,this.va('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.$a),a.Ge||e),a.Ch=f[0],a.mg=f[1],a.ng=f[2]):a.pf=!1;a.Ge&&(a.Ge=!1,--this.xe||p(this));Si(this,a.$a)}; -function Wi(a,b,c){if(a=a.na.listDisks){for(var d=0;d=this.cb&&(this.qa&=-81,this.ub=this.cb=0);return a}; -k.Vo=function(a,b){this.cb=Ri[c].ud){var d=!1;this.ub=0;var c=this.Ia(),e,f,g,h,r,t=c&31;switch(t){case 3:this.Ia(l.lq);this.Ia(l.Sp);this.Ob();break;case 4:f=this.Ia(l.Hf);this.$a=f&3;e=this.wa[this.$a];this.Ob();this.dc((e.Xa&-16777216)>>>24,l.oq);break;case 5:case 6:f=this.Ia(l.Hf);d=f>>2&1;this.$a=f&3;e=this.wa[this.$a];e.Ka=d;f=e.pb=this.Ia(l.ek);g=this.Ia(l.fk);h=e.Za=this.Ia(l.hk);r=this.Ia(l.Yh);e.mb=128<< -r;e.Od=this.Ia(l.Np);this.Ia(l.Fm);this.Ia(l.Mp);6==t?(t=e,t.Xa=72,t.pa&&(t.Ja=null,t.Xa=0,this.ca&&(Jg(this.ca,2,this,"dmaRead",t),Fg(this.ca,2)))):(t=e,t.Xa=72,t.pa&&(t.pa.sf?t.Xa=576:(t.Ja=null,t.Xa=0,this.ca&&(Jg(this.ca,2,this,"dmaWrite",t),Fg(this.ca,2)))));aj(this,e,c,d,f,g,h,r);d=!0;break;case 7:f=this.Ia(l.Hf);this.$a=f&3;e=this.wa[this.$a];e.pb=e.Md=0;e.Xa=268435488;this.Ob();d=!0;break;case 8:e=this.wa[this.$a];e.Ka=0;this.Ob();this.dc(e.$a|e.Ka<<2|e.Xa&255,l.Hm);this.dc(e.pb,l.aq);this.$a= -this.$a+1&3;break;case 10:f=this.Ia(l.Hf);d=f>>2&1;this.$a=f&3;e=this.wa[this.$a];f=e.pb;g=e.Ka=d;h=e.Za=1;r=0;e.Xa=0;e.pa&&(e.Ja=e.pa.seek(e.pb,e.Ka,e.Za))?r=e.Ja.length:e.Xa=72;aj(this,e,c,d,f,g,h,r);d=!0;break;case 13:f=this.Ia(l.Hf);d=f>>2&1;this.$a=f&3;e=this.wa[this.$a];f=e.pb;g=e.Ka=d;h=1;r=this.Ia(l.Yh);e.mb=128<>2&1,f=this.Ia(l.Yp),e.pb+=f-e.Md,0>e.pb&&(e.pb=0),e.pb>=e.nb&&(e.pb=e.nb-1),e.Md=f,e.Xa=32,e.pb||(e.Xa|=268435456),this.Ob(),d=!0}0>>8,l.mq);a.dc((b.Xa&16711680)>>>16,l.nq);var r=0;if(e!=b.pb||f!=b.Ka)r=g=1;c&128&&(f^=r,d||(r=0));a.dc(e+r,l.ek);a.dc(f,l.fk);a.dc(g,l.hk);a.dc(h,l.Yh)}k.Ia=function(){var a=this.ec[this.ub];this.ub++;return a};k.Ob=function(){this.ub=this.cb=0};k.dc=function(a){this.ec[this.cb++]=a};k.ui=function(a,b,c){void 0===b||0>b?this.Cb(a,c):c(-1,!1)};k.vi=function(a,b){return void 0!==b&&0<=b?this.Fb(a,b):-1}; -k.Tm=function(a,b){return void 0!==b&&0<=b?this.bk(a,b):-1};k.Cb=function(a,b){var c=-1,d=null,e=0;if(!a.Xa&&a.pa){do{if(a.Ja&&(e=a.Ma,0<=(c=Pi(a.Ja,a.Ma++)))){d=a.Ja;break}a.Ja=a.pa.seek(a.pb,a.Ka,a.Za);if(!a.Ja){a.Xa=1088;break}a.Ma=0;this.Of(a)}while(1)}b(c,!1,d,e)};k.Fb=function(a,b){if(a.Xa||!a.pa)return-1;do{if(a.Ja&&a.pa.write(a.Ja,a.Ma++,b))break;a.Ja=a.pa.seek(a.pb,a.Ka,a.Za);if(!a.Ja){a.Xa=8256;b=-1;break}a.Ma=0;this.Of(a)}while(1);return b}; -k.Of=function(a){a.Za++;a.Za>=a.ng+1&&(a.Za=1,a.Ka++,a.Ka>=a.mg&&(a.Ka=0,a.pb++))};k.bk=function(a,b){if(a.Xa)return-1;a.Bc[a.kf++]=b;if(a.kf==a.Bc.length){a.pb=a.Bc[0];a.Ka=a.Bc[1];a.Za=a.Bc[2];a.mb=128<this.Fb(a,a.sk))return-1;a.$g++}a.$g>=a.Od&&(b=-1);return b};var Ui={1012:Qi.prototype.Hn,1013:Qi.prototype.Fn,1015:Qi.prototype.Gn},Vi={1010:Qi.prototype.Wo,1013:Qi.prototype.Vo,1015:Qi.prototype.Uo}; -za(function(){for(var a=Ta(window.document,"pcjs","fdc"),b=0;b=e&&(this.yg|=(f.type&3)<<(1-e<<1))}return d}; -k.Wj=function(){var a=0,b=[];this.Fe?(b[a++]=this.he,b[a++]=this.sm,b[a++]=this.je,b[a++]=this.Oh,b[a++]=this.Mh,b[a++]=this.Lh,b[a++]=this.Ef,b[a++]=this.qa,b[a++]=this.Tj,b[a++]=this.Nh):(b[a++]=this.yg,b[a++]=this.qa,b[a++]=this.ec,b[a++]=this.ub,b[a++]=this.cb,b[a++]=this.rm,b[a++]=this.qm,b[a++]=this.pm,b[a++]=this.vf);b[a]=this.Yj();return b}; -k.Pi=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.$a=a;b.errorCode=d[f++];b.xm=d[f++];b.rf=d[f++];b.df=d[f++];b.ef=d[f++];b.Ka=d[f++];b.ob=d[f++];b.oe=d[f++];b.Za=d[f++];b.Od=d[f++];b.mb=d[f++];b.Xg=this.Fe?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===bj[this.dg][b.type])b.type=this.ln;c=bj[this.dg][b.type]; -b.rb=c[2]||17;b.ab=c[3]||512;if(e&&this.ca&&(e=this.ca,c=b.type,e.ba)){var h=e.ba[18],h=a?h&240|c:h&15|c<<4;e.ba&&(e.ba[18]=h,kg(e))}void 0===b.pa&&(b.pa=null,this.va("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));gj(this,b);b.Ma=d[f++];b.Ja=null;b.pa&&(a=d[f],void 0!==a&&0>b.pa.restore(a)&&(g=!1),g&&void 0!==b.Ma&&(b.Ja=b.pa.seek(b.oe,b.Ka,b.Za+b.Xg)));return g};k.Yj=function(){for(var a=0,b=[],c=0;c=this.cb&&(this.ub=this.cb=0,this.qa&=-15);return a};k.rp=function(a,b){this.cb=c&&(this.qa|=2,this.qa&=-2,hj(this))}; -k.jo=function(){var a=this.qa;this.ub=this.La.ab?(b.qa=136,this.Cb(this.La,function(a){0<=a?(ij(b),b.qa=80):(b.qa=1,b.he=16)},!1)):this.qa=80)}return a}; -k.Go=function(a,b){this.La&&this.La.mb>=this.La.ab&&(0>this.Fb(this.La,b)?(this.qa=1,this.he=16):1!=this.La.Ma&&this.La.Ma==this.La.ab&&(this.La.mb-=this.La.ab,this.je=this.je-1&255,ij(this),this.qa=80,this.La.mb>=this.La.ab&&(this.qa|=8)))};k.un=function(){return this.he};k.Lo=function(a,b){this.sm=b};k.vn=function(){return this.je};k.Jo=function(a,b){this.je=b};k.wn=function(){return this.Oh};k.Ko=function(a,b){this.Oh=b};k.rn=function(){return this.Mh};k.Fo=function(a,b){this.Mh=b};k.qn=function(){return this.Lh}; -k.Eo=function(a,b){this.Lh=b};k.tn=function(){return this.Ef};k.Ho=function(a,b){this.Ef=b;this.qa=this.wa[this.Ef&16?1:0]?this.qa|64:this.qa&-65};k.xn=function(){return this.qa};k.Do=function(a,b){this.Tj=b;this.ca&&Qg(this.ca,14);jj(this)};k.Io=function(a,b){this.Nh&4&&!(b&4)&&(this.he=1);this.Nh=b}; -function jj(a){var b=!1,c=a.Tj,d=a.Ef&16?1:0,e=a.Ef&15,f=a.Mh|(a.Lh&3)<<8,g=a.Oh,h=a.je||256;a.La=null;a.he=0;a.qa=80;(d=a.wa[d])?(d.oe=f,d.Ka=e,d.Za=g,d.mb=h*d.ab,c=144<=c?c:c&240,d.Ja=null,d.Ma=0,d.errorCode=0,a.La=d):c=-1;switch(c&240){case 32:a.qa=136;a.Cb(d,function(b){0<=b&&a.ca?(ij(a),a.qa=80):(a.qa=1,a.he=16)},!1);break;case 48:a.qa=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.he=1;b=!0;break;case 145:d.ob=e+1,d.rb=h,b=!0}b&&ij(a)} -function ij(a){!a.ca||a.Nh&2||Pg(a.ca,14,120)} -function hj(a){a.ub=0;var b=a.Ia(),c=a.Ia(),d=c&32,e=d>>5,f=c&31,g=a.Ia(),h=a.Ia(),r=g<<2&768|h,t=g&63,B=a.Ia(),I=a.Ia(),H=a.wa[e];H&&(H.oe=r,H.Ka=f,H.Za=t,H.mb=B*H.ab);switch(b){case 3:a.Ob(H?H.errorCode:4);a.dc(c);a.dc(g);a.dc(h);a.dc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)H&&cb?this.Cb(a,c):c(-1,!1)}; -k.vi=function(a,b){return void 0!==b&&0<=b?this.Fb(a,b):-1};k.Um=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Ma=a.rb+b&&(a.Za=b,a.Ka++,a.Ka>=a.ob&&(a.Ka=0,a.oe++))}; -k.bk=function(a,b){if(a.errorCode)return-1;a.Bc[a.kf++]=b;if(a.kf==a.Bc.length){a.oe=a.Bc[0];a.Ka=a.Bc[1];a.Za=a.Bc[2];a.mb=128<this.Fb(a,a.sk))return-1;a.$g++}a.$g>=a.Od&&(b=-1);return b};k.ko=function(){var a=this.U.J&255;!(this.U.G>>8)&&128>8||!this.ca)||(a=!(this.ca.Vb[0].ad&64));return a?!0:!1}; -var dj={800:Z.prototype.io,801:Z.prototype.jo,802:Z.prototype.ho},cj={496:Z.prototype.sn,497:Z.prototype.un,498:Z.prototype.vn,499:Z.prototype.wn,500:Z.prototype.rn,501:Z.prototype.qn,502:Z.prototype.tn,503:Z.prototype.xn},fj={800:Z.prototype.rp,801:Z.prototype.up,802:Z.prototype.tp,803:Z.prototype.sp,807:Z.prototype.Oj,811:Z.prototype.Oj,815:Z.prototype.Oj},ej={496:Z.prototype.Go,497:Z.prototype.Lo,498:Z.prototype.Jo,499:Z.prototype.Ko,500:Z.prototype.Fo,501:Z.prototype.Eo,502:Z.prototype.Ho,503:Z.prototype.Do, -1014:Z.prototype.Io};za(function(){for(var a=Ta(window.document,"pcjs","hdc"),b=0;b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.wc?f=a.Zc+a.wc&&(a.wc+=f-(a.Zc+a.wc)+1):(a.Zc=f,a.wc=1);d[f]=d[f]&~(255<=this.Sa.length||r>=this.Sa[h].length||t>=this.Sa[h][r].length){c="sector (CHS="+h+":"+r+":"+t+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.tf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.Sa[h][r][t]){for(r=h.data.length;rb&&-2!=b&&this.V.wa("Unable to restore disk '"+this.pd+": "+c);return b}; +k.toJSON=function(){var a=JSON.stringify(this.Sa),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; +function Qi(a){n.call(this,"FDC",a,Qi);this.dmaRead=this.zi;this.dmaWrite=this.Ai;this.dmaFormat=this.Ym;this.Be=null;if(a.autoMount&&(this.Be=a.autoMount,"string"==typeof this.Be))try{this.Be=eval("("+a.autoMount+")")}catch(b){m("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Be=null}this.tc=[];this.Nk=!ua("Mobi")&&window&&"FileReader"in window}La(n,Qi);l={};aa={}; +var Ri={3:{vd:3,Sd:0,name:aa.pq},4:{vd:2,Sd:1,name:aa.nq},5:{vd:9,Sd:7,name:aa.Bq},6:{vd:9,Sd:7,name:aa.hq},7:{vd:2,Sd:0,name:aa.jq},8:{vd:1,Sd:2,name:aa.oq},10:{vd:2,Sd:7,name:aa.iq},13:{vd:6,Sd:7,name:aa.Up},15:{vd:3,Sd:0,name:aa.mq}};k=Qi.prototype; +k.Eb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.oa[b]=c,c.onchange=function(){var a=d.oa.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(h){m("FDC option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.oa[b]=c,c.onchange=function(){var a;a=c.value;var b=10,g;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 h=a.charAt(a.length-1).toLowerCase();"h"==h?(b=16,h=null):"."==h&&(b=10,h=null);null===h&&(a=a.substr(0,a.length-1))}var r,h=a;(b&&10!=b?16==b?null!==h.match(/^[0-9a-f]+$/i):1:null!==h.match(/^[0-9]+$/))&&!isNaN(r=parseInt(a,b))&&(g=r|0)}a=g;null!=a&&Si(d,a)},!0;case "loadDrive":return this.oa[b]=c,c.onclick=function(){var a=d.oa.listDisks;a&&Ti(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.Nk? +(this.oa[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;Ti(d,ga(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1};k.zc=function(a,b,c,d){this.ja=b;this.U=c;this.Xa=d;this.ya=a;this.ca=bb(a,"ChipSet");this.Ad();Ib(b,this,Ui);Kb(b,this,Vi);this.Nk&&Wi(this,"Local Disk","?");Wi(this,"Remote Disk","??");this.Rf()||p(this)}; +k.bc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.ya.Li){this.tc=[];for(var c=0;ca.qa.restore(g)&&(e=!1);e&&a.qa&&void 0!==a.Na&&(a.Ja=a.qa.seek(a.qb,a.La,a.$a));return e};k.ck=function(){for(var a=0,b=[],c=0;ca.ob||f[1]>a.pb)&&(this.wa('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.bb)),b=null);b?(a.qa=b,a.xm=c,a.Te=d,$i(this,c,d,b),f=b.info(),this.je|=128,this.wa('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.bb),a.He||e),a.Gh=f[0],a.qg=f[1],a.rg=f[2]):a.qf=!1;a.He&&(a.He=!1,--this.ye||p(this));Si(this,a.bb)}; +function Wi(a,b,c){if(a=a.oa.listDisks){for(var d=0;d=this.fb&&(this.ra&=-81,this.ub=this.fb=0);return a}; +k.$o=function(a,b){this.fb=Ri[c].vd){var d=!1;this.ub=0;var c=this.Ia(),e,f,g,h,r,t=c&31;switch(t){case 3:this.Ia(l.qq);this.Ia(l.Xp);this.Ob();break;case 4:f=this.Ia(l.Jf);this.bb=f&3;e=this.xa[this.bb];this.Ob();this.dc((e.Ya&-16777216)>>>24,l.tq);break;case 5:case 6:f=this.Ia(l.Jf);d=f>>2&1;this.bb=f&3;e=this.xa[this.bb];e.La=d;f=e.qb=this.Ia(l.jk);g=this.Ia(l.kk);h=e.$a=this.Ia(l.mk);r=this.Ia(l.ci);e.nb=128<< +r;e.Pd=this.Ia(l.Sp);this.Ia(l.Lm);this.Ia(l.Rp);6==t?(t=e,t.Ya=72,t.qa&&(t.Ja=null,t.Ya=0,this.ca&&(Jg(this.ca,2,this,"dmaRead",t),Fg(this.ca,2)))):(t=e,t.Ya=72,t.qa&&(t.qa.tf?t.Ya=576:(t.Ja=null,t.Ya=0,this.ca&&(Jg(this.ca,2,this,"dmaWrite",t),Fg(this.ca,2)))));aj(this,e,c,d,f,g,h,r);d=!0;break;case 7:f=this.Ia(l.Jf);this.bb=f&3;e=this.xa[this.bb];e.qb=e.Nd=0;e.Ya=268435488;this.Ob();d=!0;break;case 8:e=this.xa[this.bb];e.La=0;this.Ob();this.dc(e.bb|e.La<<2|e.Ya&255,l.Nm);this.dc(e.qb,l.fq);this.bb= +this.bb+1&3;break;case 10:f=this.Ia(l.Jf);d=f>>2&1;this.bb=f&3;e=this.xa[this.bb];f=e.qb;g=e.La=d;h=e.$a=1;r=0;e.Ya=0;e.qa&&(e.Ja=e.qa.seek(e.qb,e.La,e.$a))?r=e.Ja.length:e.Ya=72;aj(this,e,c,d,f,g,h,r);d=!0;break;case 13:f=this.Ia(l.Jf);d=f>>2&1;this.bb=f&3;e=this.xa[this.bb];f=e.qb;g=e.La=d;h=1;r=this.Ia(l.ci);e.nb=128<>2&1,f=this.Ia(l.cq),e.qb+=f-e.Nd,0>e.qb&&(e.qb=0),e.qb>=e.ob&&(e.qb=e.ob-1),e.Nd=f,e.Ya=32,e.qb||(e.Ya|=268435456),this.Ob(),d=!0}0>>8,l.rq);a.dc((b.Ya&16711680)>>>16,l.sq);var r=0;if(e!=b.qb||f!=b.La)r=g=1;c&128&&(f^=r,d||(r=0));a.dc(e+r,l.jk);a.dc(f,l.kk);a.dc(g,l.mk);a.dc(h,l.ci)}k.Ia=function(){var a=this.ec[this.ub];this.ub++;return a};k.Ob=function(){this.ub=this.fb=0};k.dc=function(a){this.ec[this.fb++]=a};k.zi=function(a,b,c){void 0===b||0>b?this.Cb(a,c):c(-1,!1)};k.Ai=function(a,b){return void 0!==b&&0<=b?this.Fb(a,b):-1}; +k.Ym=function(a,b){return void 0!==b&&0<=b?this.gk(a,b):-1};k.Cb=function(a,b){var c=-1,d=null,e=0;if(!a.Ya&&a.qa){do{if(a.Ja&&(e=a.Na,0<=(c=Pi(a.Ja,a.Na++)))){d=a.Ja;break}a.Ja=a.qa.seek(a.qb,a.La,a.$a);if(!a.Ja){a.Ya=1088;break}a.Na=0;this.Qf(a)}while(1)}b(c,!1,d,e)};k.Fb=function(a,b){if(a.Ya||!a.qa)return-1;do{if(a.Ja&&a.qa.write(a.Ja,a.Na++,b))break;a.Ja=a.qa.seek(a.qb,a.La,a.$a);if(!a.Ja){a.Ya=8256;b=-1;break}a.Na=0;this.Qf(a)}while(1);return b}; +k.Qf=function(a){a.$a++;a.$a>=a.rg+1&&(a.$a=1,a.La++,a.La>=a.qg&&(a.La=0,a.qb++))};k.gk=function(a,b){if(a.Ya)return-1;a.Cc[a.lf++]=b;if(a.lf==a.Cc.length){a.qb=a.Cc[0];a.La=a.Cc[1];a.$a=a.Cc[2];a.nb=128<this.Fb(a,a.xk))return-1;a.eh++}a.eh>=a.Pd&&(b=-1);return b};var Ui={1012:Qi.prototype.Mn,1013:Qi.prototype.Kn,1015:Qi.prototype.Ln},Vi={1010:Qi.prototype.ap,1013:Qi.prototype.$o,1015:Qi.prototype.Zo}; +za(function(){for(var a=Ta(window.document,"pcjs","fdc"),b=0;b=e&&(this.Cg|=(f.type&3)<<(1-e<<1))}return d}; +k.ak=function(){var a=0,b=[];this.Ge?(b[a++]=this.ie,b[a++]=this.wm,b[a++]=this.ke,b[a++]=this.Th,b[a++]=this.Rh,b[a++]=this.Qh,b[a++]=this.Ff,b[a++]=this.ra,b[a++]=this.Yj,b[a++]=this.Sh):(b[a++]=this.Cg,b[a++]=this.ra,b[a++]=this.ec,b[a++]=this.ub,b[a++]=this.fb,b[a++]=this.vm,b[a++]=this.um,b[a++]=this.tm,b[a++]=this.wf);b[a]=this.ck();return b}; +k.Vi=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.bb=a;b.errorCode=d[f++];b.Bm=d[f++];b.sf=d[f++];b.ef=d[f++];b.ff=d[f++];b.La=d[f++];b.pb=d[f++];b.pe=d[f++];b.$a=d[f++];b.Pd=d[f++];b.nb=d[f++];b.ah=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.Zd()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===bj[this.hg][b.type])b.type=this.qn;c=bj[this.hg][b.type]; +b.sb=c[2]||17;b.cb=c[3]||512;if(e&&this.ca&&(e=this.ca,c=b.type,e.ba)){var h=e.ba[18],h=a?h&240|c:h&15|c<<4;e.ba&&(e.ba[18]=h,kg(e))}void 0===b.qa&&(b.qa=null,this.wa("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));gj(this,b);b.Na=d[f++];b.Ja=null;b.qa&&(a=d[f],void 0!==a&&0>b.qa.restore(a)&&(g=!1),g&&void 0!==b.Na&&(b.Ja=b.qa.seek(b.pe,b.La,b.$a+b.ah)));return g};k.ck=function(){for(var a=0,b=[],c=0;c=this.fb&&(this.ub=this.fb=0,this.ra&=-15);return a};k.wp=function(a,b){this.fb=c&&(this.ra|=2,this.ra&=-2,hj(this))}; +k.oo=function(){var a=this.ra;this.ub=this.Ma.cb?(b.ra=136,this.Cb(this.Ma,function(a){0<=a?(ij(b),b.ra=80):(b.ra=1,b.ie=16)},!1)):this.ra=80)}return a}; +k.Lo=function(a,b){this.Ma&&this.Ma.nb>=this.Ma.cb&&(0>this.Fb(this.Ma,b)?(this.ra=1,this.ie=16):1!=this.Ma.Na&&this.Ma.Na==this.Ma.cb&&(this.Ma.nb-=this.Ma.cb,this.ke=this.ke-1&255,ij(this),this.ra=80,this.Ma.nb>=this.Ma.cb&&(this.ra|=8)))};k.zn=function(){return this.ie};k.Qo=function(a,b){this.wm=b};k.An=function(){return this.ke};k.Oo=function(a,b){this.ke=b};k.Bn=function(){return this.Th};k.Po=function(a,b){this.Th=b};k.wn=function(){return this.Rh};k.Ko=function(a,b){this.Rh=b};k.vn=function(){return this.Qh}; +k.Jo=function(a,b){this.Qh=b};k.yn=function(){return this.Ff};k.Mo=function(a,b){this.Ff=b;this.ra=this.xa[this.Ff&16?1:0]?this.ra|64:this.ra&-65};k.Cn=function(){return this.ra};k.Io=function(a,b){this.Yj=b;this.ca&&Qg(this.ca,14);jj(this)};k.No=function(a,b){this.Sh&4&&!(b&4)&&(this.ie=1);this.Sh=b}; +function jj(a){var b=!1,c=a.Yj,d=a.Ff&16?1:0,e=a.Ff&15,f=a.Rh|(a.Qh&3)<<8,g=a.Th,h=a.ke||256;a.Ma=null;a.ie=0;a.ra=80;(d=a.xa[d])?(d.pe=f,d.La=e,d.$a=g,d.nb=h*d.cb,c=144<=c?c:c&240,d.Ja=null,d.Na=0,d.errorCode=0,a.Ma=d):c=-1;switch(c&240){case 32:a.ra=136;a.Cb(d,function(b){0<=b&&a.ca?(ij(a),a.ra=80):(a.ra=1,a.ie=16)},!1);break;case 48:a.ra=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.ie=1;b=!0;break;case 145:d.pb=e+1,d.sb=h,b=!0}b&&ij(a)} +function ij(a){!a.ca||a.Sh&2||Pg(a.ca,14,120)} +function hj(a){a.ub=0;var b=a.Ia(),c=a.Ia(),d=c&32,e=d>>5,f=c&31,g=a.Ia(),h=a.Ia(),r=g<<2&768|h,t=g&63,B=a.Ia(),I=a.Ia(),H=a.xa[e];H&&(H.pe=r,H.La=f,H.$a=t,H.nb=B*H.cb);switch(b){case 3:a.Ob(H?H.errorCode:4);a.dc(c);a.dc(g);a.dc(h);a.dc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)H&&cb?this.Cb(a,c):c(-1,!1)}; +k.Ai=function(a,b){return void 0!==b&&0<=b?this.Fb(a,b):-1};k.Zm=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Na=a.sb+b&&(a.$a=b,a.La++,a.La>=a.pb&&(a.La=0,a.pe++))}; +k.gk=function(a,b){if(a.errorCode)return-1;a.Cc[a.lf++]=b;if(a.lf==a.Cc.length){a.pe=a.Cc[0];a.La=a.Cc[1];a.$a=a.Cc[2];a.nb=128<this.Fb(a,a.xk))return-1;a.eh++}a.eh>=a.Pd&&(b=-1);return b};k.po=function(){var a=this.U.J&255;!(this.U.G>>8)&&128>8||!this.ca)||(a=!(this.ca.Vb[0].cd&64));return a?!0:!1}; +var dj={800:Z.prototype.no,801:Z.prototype.oo,802:Z.prototype.mo},cj={496:Z.prototype.xn,497:Z.prototype.zn,498:Z.prototype.An,499:Z.prototype.Bn,500:Z.prototype.wn,501:Z.prototype.vn,502:Z.prototype.yn,503:Z.prototype.Cn},fj={800:Z.prototype.wp,801:Z.prototype.zp,802:Z.prototype.yp,803:Z.prototype.xp,807:Z.prototype.Tj,811:Z.prototype.Tj,815:Z.prototype.Tj},ej={496:Z.prototype.Lo,497:Z.prototype.Qo,498:Z.prototype.Oo,499:Z.prototype.Po,500:Z.prototype.Ko,501:Z.prototype.Jo,502:Z.prototype.Mo,503:Z.prototype.Io, +1014:Z.prototype.No};za(function(){for(var a=Ta(window.document,"pcjs","hdc"),b=0;btj){if(d.load(this.Bg)){this.Ue=new Pd(this,"1.17.2","failsafe");this.Ue.load()&&(xj(this,d),a=2,qj(this.Ue));this.Ue.set("timestamp",la());rj(this.Ue);var e=this.Kc&&!this.nh;if(1==a||pa("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.va("Error: "+g),"unable to verify user"==g&&(ta("user",""),this.Lc=null)):this.kc(f+": "+g),qj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&wj(this,c?d:null)}else 2==a&&d.clear()}else wj(this);delete this.Bg;delete this.Vh}e=Ma(this.id);for(f=0;fa[1];a=a[2];this.ea.Zb=!0;this.Ik||(this.kc("PCjs v1.17.2\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.Ik=!0);this.U&&(yj(this,this.U,b,c,a),qc(this.U));this.Mk&&(xj(this,b),b.clear());!c&&this.Ue&&(this.Ue.clear(),delete this.Ue)}; -function xj(a,b){if(pa("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.17.2"};e.url=a.url;e.user=c;e.type="bug";e.data=d;na("http://www.pcjs.org/api/v1/report",!0,e)}} +function sj(a,b,c){n.call(this,"Computer",a,sj);this.ea.Zb=!1;this.Af=a.buswidth;this.Lc=tj;this.Fg=null;this.rh=!1;this.url=b?b.url:null;this.Gp=(Math.random()+.1).toString(36).substr(2,12);this.Mc=uj(this);if(this.U=Oa("CPU",this.id)){this.Xa=Oa("Debugger",this.id);this.ja=new zb({id:this.al+".bus",buswidth:this.Af},this.U,this.Xa);var d,e=Ma(this.id);if((this.Ed=Oa("Panel",this.id))&&this.Ed.vi)for(b=0;btj){if(d.load(this.Fg)){this.Ve=new Pd(this,"1.17.2","failsafe");this.Ve.load()&&(xj(this,d),a=2,qj(this.Ve));this.Ve.set("timestamp",la());rj(this.Ve);var e=this.Lc&&!this.rh;if(1==a||pa("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.wa("Error: "+g),"unable to verify user"==g&&(ta("user",""),this.Mc=null)):this.kc(f+": "+g),qj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&wj(this,c?d:null)}else 2==a&&d.clear()}else wj(this);delete this.Fg;delete this.$h}e=Ma(this.id);for(f=0;fa[1];a=a[2];this.ea.Zb=!0;this.Mk||(this.kc("PCjs v1.17.2\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.Mk=!0);this.U&&(yj(this,this.U,b,c,a),pc(this.U));this.Pk&&(xj(this,b),b.clear());!c&&this.Ve&&(this.Ve.clear(),delete this.Ve)}; +function xj(a,b){if(pa("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.Zd(),d=b.toString(),e={app:"PCjs",ver:"1.17.2"};e.url=a.url;e.user=c;e.type="bug";e.data=d;na("http://www.pcjs.org/api/v1/report",!0,e)}} function zj(a,b,c){var d,e="none",f=new Pd(a,"1.17.2"),g=new Pd(a,"1.17.2","validate"),h=la();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.17.2");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.U&&a.U.ac&&(c&&rc(a.U),d=a.U.ac(b,c),"object"===typeof d&&f.set(a.U.id,d),c&&(a.U.ea.Zb=!1,!1===d&&(e=null)));for(var h=Ma(a.id),r=0;rh.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(I){h= null,a=I.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");na(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var r=h[0],t,B=/( [a-z]+=)(['"])(.*?)\2/g;t=B.exec(f);)r=0>r.indexOf(t[1])?r.replace(">",t[0]+">"):r.replace(new RegExp(t[1]+"(['\"])(.*?)\\1"),t[0]);h[0]!=r&&(g=g.replace(h[0],r))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, diff --git a/modules/pcjs/lib/chipset.js b/modules/pcjs/lib/chipset.js index 9cc9d4f30..1c95feddc 100644 --- a/modules/pcjs/lib/chipset.js +++ b/modules/pcjs/lib/chipset.js @@ -4789,15 +4789,15 @@ ChipSet.prototype.setSpeaker = function(fOn) if (this.messageEnabled(Messages.SPEAKER)) this.printMessage("speaker set to " + freq + "hz", true); } else { this.sourceAudio = this.contextAudio['createOscillator'](); - this.sourceAudio['type'] = 1; // 0: sine wave, 1: square wave, 2: sawtooth wave, 3: triangle wave + this.sourceAudio['type'] = "square"; // any of: "sine", "square", "sawtooth", "triangle", "custom" this.sourceAudio['connect'](this.contextAudio['destination']); this.sourceAudio['frequency']['value'] = freq; if (this.messageEnabled(Messages.SPEAKER)) this.printMessage("speaker on at " + freq + "hz", true); - this.sourceAudio['noteOn'](0); // aka start() + this.sourceAudio['start'](0); } } else { if (this.sourceAudio) { - this.sourceAudio['noteOff'](0); // aka stop() + this.sourceAudio['stop'](0); this.sourceAudio['disconnect'](); // QUESTION: is this automatic following a stop(), since this particular source cannot be started again? delete this.sourceAudio; // QUESTION: ditto? if (this.messageEnabled(Messages.SPEAKER)) this.printMessage("speaker off at " + freq + "hz", true); diff --git a/modules/pcjs/lib/debugger.js b/modules/pcjs/lib/debugger.js index f5a1064d7..454700528 100644 --- a/modules/pcjs/lib/debugger.js +++ b/modules/pcjs/lib/debugger.js @@ -373,7 +373,7 @@ if (DEBUGGER) { Debugger.RMS = [ "BX+SI", "BX+DI", "BP+SI", "BP+DI", "SI", "DI", "BP", "BX", - "EAX", "ECX", "EDX", "EBX", "[SIB]", "EBP", "ESI", "EDI" + "EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI" ]; /* @@ -2506,7 +2506,7 @@ if (DEBUGGER) { * @this {Debugger} * @param {Array} aAddr * @param {boolean} [fWrite] - * @param {number} [cb] is number of extra bytes to check (0 or 1) + * @param {number} [cb] is number of extra bytes to check (0, 1 or 3) * @return {number} is the corresponding physical address, or X86.ADDR_INVALID */ Debugger.prototype.getAddr = function(aAddr, fWrite, cb) @@ -2983,7 +2983,7 @@ if (DEBUGGER) { } if (sComment) { - sLine = str.pad(sLine, 50) + ';' + sComment; + sLine = str.pad(sLine, 52) + ';' + sComment; if (!this.cpu.aFlags.fChecksum) { sLine += (nSequence != null? '=' + nSequence.toString() : ""); } else { @@ -3044,7 +3044,7 @@ if (DEBUGGER) { * @this {Debugger} * @param {number} bReg * @param {number} type - * @param {Array} aAddr + * @param {Array} aAddr (aAddr[4] is true if 32-bit operands, aAddr[5] is true if 32-bit addressing) * @return {string} operand */ Debugger.prototype.getRegOperand = function(bReg, type, aAddr) @@ -3072,13 +3072,39 @@ if (DEBUGGER) { return Debugger.REGS[bReg]; }; + /** + * getSIBOperand(bMod, aAddr) + * + * @this {Debugger} + * @param {number} bMod + * @param {Array} aAddr (aAddr[4] is true if 32-bit operands, aAddr[5] is true if 32-bit addressing) + * @return {string} operand + */ + Debugger.prototype.getSIBOperand = function(bMod, aAddr) + { + var bSIB = this.getByte(aAddr, 1); + var bScale = bSIB >> 6; + var bIndex = (bSIB >> 3) & 0x7; + var bBase = bSIB & 0x7; + var sOperand = ""; + if (bMod || bBase != 5) { + sOperand = Debugger.RMS[bBase + 8]; + } + if (bIndex != 4) { + if (sOperand) sOperand += '+'; + sOperand += Debugger.RMS[bIndex + 8]; + if (bScale) sOperand += '*' + (0x1 << bScale); + } + return sOperand; + }; + /** * getModRMOperand(bModRM, type, aAddr) * * @this {Debugger} * @param {number} bModRM * @param {number} type - * @param {Array} aAddr + * @param {Array} aAddr (aAddr[4] is true if 32-bit operands, aAddr[5] is true if 32-bit addressing) * @return {string} operand */ Debugger.prototype.getModRMOperand = function(bModRM, type, aAddr) @@ -3088,33 +3114,42 @@ if (DEBUGGER) { var bRM = bModRM & 0x7; if (bMod < 3) { var disp; - if (!bMod && bRM == 6) { - disp = this.getShort(aAddr, 2); - sOperand = str.toHexWord(disp); - } - else { - if (aAddr[5]) bRM += 8; - sOperand = Debugger.RMS[bRM]; - if (bMod == 1) { - disp = this.getByte(aAddr, 1); - if (!(disp & 0x80)) { - sOperand += "+" + str.toHexByte(disp); - } - else { - disp = ((disp << 24) >> 24); - sOperand += "-" + str.toHexByte(-disp); + if (!bMod && (!aAddr[5] && bRM == 6 || aAddr[5] && bRM == 5)) { + bMod = 2; + } else { + if (aAddr[5]) { + if (bRM != 4) { + bRM += 8; + } else { + sOperand = this.getSIBOperand(bMod, aAddr); } } - else if (bMod == 2) { + if (!sOperand) sOperand = Debugger.RMS[bRM]; + } + if (bMod == 1) { + disp = this.getByte(aAddr, 1); + if (!(disp & 0x80)) { + sOperand += "+" + str.toHexByte(disp); + } + else { + disp = ((disp << 24) >> 24); + sOperand += "-" + str.toHexByte(-disp); + } + } + else if (bMod == 2) { + if (sOperand) sOperand += '+'; + if (!aAddr[5]) { disp = this.getShort(aAddr, 2); - sOperand += "+" + str.toHexWord(disp); + sOperand += str.toHexWord(disp); + } else { + disp = this.getLong(aAddr, 4); + sOperand += str.toHex(disp); } } sOperand = "[" + sOperand + "]"; } else { sOperand = this.getRegOperand(bRM, type, aAddr); - // sOperand = Debugger.REGS[bRM + ((type & Debugger.TYPE_SIZE) == Debugger.TYPE_BYTE? 0 : 8)]; } return sOperand; }; @@ -3744,7 +3779,6 @@ if (DEBUGGER) { var aOpBytes = this.parseInstruction(asArgs[2], asArgs[3], aAddr); if (aOpBytes.length) { for (var i = 0; i < aOpBytes.length; i++) { - // this.println(this.hexAddr(aAddr) + ": " + str.toHexByte(aOpBytes[i])); this.setByte(aAddr, aOpBytes[i], 1); } /* @@ -4946,8 +4980,8 @@ if (DEBUGGER) { * aAddr[5] to true whenever the address size is 32-bit. Initially, both fields must be set to match * the size of the current code segment. */ - aAddr[4] = (this.cpu.segCS.dataSize == 4); - aAddr[5] = (this.cpu.segCS.addrSize == 4); + aAddr[4] = (this.cpu.dataSize == 4); + aAddr[5] = (this.cpu.addrSize == 4); fInitSize = false; } if (this.isPrefixIns(bOpcode)) { diff --git a/modules/pcjs/lib/x86.js b/modules/pcjs/lib/x86.js index 350b239d9..b5c6671ea 100644 --- a/modules/pcjs/lib/x86.js +++ b/modules/pcjs/lib/x86.js @@ -253,12 +253,14 @@ var X86 = { NOREAD: 0x0001, NOWRITE: 0x0002, NOINTR: 0x0004, // indicates a segreg has been set, or a prefix, or an STI (delay INTR acknowledgement) - SEG: 0x0010, - LOCK: 0x0020, + SEG: 0x0010, // segment override + LOCK: 0x0020, // lock prefix REPZ: 0x0040, // repeat while Z (NOTE: this value MUST match PS.ZF; see opCMPSb/opCMPSw/opSCASb/opSCASw) REPNZ: 0x0080, // repeat while NZ - REPEAT: 0x0100, // this indicates that an instruction is being repeated (ie, some iteration AFTER the first) - PUSHSP: 0x0200 // the SP register is potentially being referenced by a PUSH SP opcode, adjustment may be required + REPEAT: 0x0100, // indicates that an instruction is being repeated (ie, some iteration AFTER the first) + PUSHSP: 0x0200, // the SP register is potentially being referenced by a PUSH SP opcode, adjustment may be required + DATASIZE: 0x1000, // data size override + ADDRSIZE: 0x2000 // address size override }, /* * Bit values for intFlags @@ -375,6 +377,6 @@ X86.PS.SAHF = (X86.PS.CF | X86.PS.PF | X86.PS.AF | X86.PS.ZF | X86.PS.SF); * into opPrefixes; otherwise, opPrefixes is zeroed as well. This gives prefix-conscious instructions like LODS, MOVS, * STOS, CMPS, etc, a way of determining which prefixes, if any, immediately preceded them. */ -X86.OPFLAG.PREFIXES = (X86.OPFLAG.SEG | X86.OPFLAG.LOCK | X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ); +X86.OPFLAG.PREFIXES = (X86.OPFLAG.SEG | X86.OPFLAG.LOCK | X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ | X86.OPFLAG.DATASIZE | X86.OPFLAG.ADDRSIZE); if (typeof module !== 'undefined') module.exports = X86; diff --git a/modules/pcjs/lib/x86cpu.js b/modules/pcjs/lib/x86cpu.js index 8bc415d1c..b575bcc26 100644 --- a/modules/pcjs/lib/x86cpu.js +++ b/modules/pcjs/lib/x86cpu.js @@ -942,7 +942,7 @@ X86CPU.prototype.resetRegs = function() this.setCSIP(0, 0xffff); // this should be called before the first setPS() call - if (!I386) this.setSizes(); + if (!I386) this.resetSizes(); if (BACKTRACK) { /* @@ -1073,11 +1073,11 @@ X86CPU.prototype.setDataSize = function() }; /** - * setSizes() + * resetSizes() * * @this {X86CPU} */ -X86CPU.prototype.setSizes = function() +X86CPU.prototype.resetSizes = function() { /* * The following contain the (default) ADDRESS size (2 for 16 bits, 4 for 32 bits), and the corresponding @@ -1109,6 +1109,8 @@ X86CPU.prototype.setSizes = function() this.dataMask = this.segCS.dataMask; this.setDataSize(); + + this.opPrefixes &= ~(X86.OPFLAG.ADDRSIZE | X86.OPFLAG.DATASIZE); }; /** @@ -1441,7 +1443,7 @@ X86CPU.prototype.setCS = function(sel) var regEIP = this.getIP(); this.regLIP = this.segCS.load(sel) + regEIP; this.regLIPLimit = this.segCS.base + this.segCS.limit; - if (I386) this.setSizes(); + if (I386) this.resetSizes(); if (!BUGS_8086) this.opFlags |= this.OPFLAG_NOINTR8086; if (PREFETCH) this.flushPrefetch(this.regLIP); }; @@ -1641,7 +1643,7 @@ X86CPU.prototype.setCSIP = function(off, sel, fCall) if (base != X86.ADDR_INVALID) { this.regLIP = base + this.regEIP; this.regLIPLimit = base + this.segCS.limit; - if (I386) this.setSizes(); + if (I386) this.resetSizes(); if (PREFETCH) this.flushPrefetch(this.regLIP); return this.segCS.fStackSwitch; } @@ -3196,17 +3198,25 @@ X86CPU.prototype.stepCPU = function(nMinCycles) * NOTE: The way we restart string instructions actually fixes an 8086/8088 flaw, because string * instructions with multiple prefixes (eg, a REP and a segment override) would not be restarted * properly following a hardware interrupt. The recommended workarounds were to either turn off - * interrupts or make sure the REP prefix was first and follow the string instruction with a LOOPNZ - * back to the REP. To emulate this flawed behavior, turn on BUGS_8086. + * interrupts or to follow the string instruction with a LOOPNZ back to the first prefix byte. + * To emulate this flawed behavior, turn on BUGS_8086. */ this.opLIP = this.regLIP; this.segData = this.segDS; this.segStack = this.segSS; this.regEA = this.regEAWrite = X86.ADDR_INVALID; - if (I386) this.setSizes(); + if (I386 && (this.opPrefixes & (X86.OPFLAG.ADDRSIZE | X86.OPFLAG.DATASIZE))) { + this.resetSizes(); + if (DEBUG && DEBUGGER) { + this.println("80386 override processed"); + this.stopCPU(); + break; + } + } this.opPrefixes = this.opFlags & X86.OPFLAG.REPEAT; + if (this.intFlags) { if (this.checkINTR()) { if (!nMinCycles) { diff --git a/modules/pcjs/lib/x86opxx.js b/modules/pcjs/lib/x86opxx.js index ddb31631d..eea9370dd 100644 --- a/modules/pcjs/lib/x86opxx.js +++ b/modules/pcjs/lib/x86opxx.js @@ -1609,12 +1609,11 @@ X86.opGS = function GS() X86.opOS = function OS() { if (I386) { - this.opFlags |= X86.OPFLAG.SEG; + this.opFlags |= X86.OPFLAG.DATASIZE; this.dataSize ^= 0x6; // that which is 2 shall become 4, and vice versa this.dataMask ^= (0xffff0000|0); // that which is 0x0000ffff shall become 0xffffffff, and vice versa this.setDataSize(); this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; - this.stopCPU(); } }; @@ -1628,12 +1627,11 @@ X86.opOS = function OS() X86.opAS = function AS() { if (I386) { - this.opFlags |= X86.OPFLAG.SEG; + this.opFlags |= X86.OPFLAG.ADDRSIZE; this.addrSize ^= 0x06; // that which is 2 shall become 4, and vice versa this.addrMask ^= (0xffff0000|0); // that which is 0x0000ffff shall become 0xffffffff, and vice versa this.setAddrSize(); this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; - this.stopCPU(); } }; @@ -2618,7 +2616,7 @@ X86.opCWD = function CWD() */ X86.opCALLF = function CALLF() { - X86.fnCALLF.call(this, this.getIPWord(), this.getIPWord()); + X86.fnCALLF.call(this, this.getIPWord(), this.getIPShort()); this.nStepCycles -= this.CYCLES.nOpCyclesCallF; }; @@ -3887,7 +3885,7 @@ X86.opJMP = function JMP() */ X86.opJMPF = function JMPF() { - this.setCSIP(this.getIPWord(), this.getIPWord()); + this.setCSIP(this.getIPWord(), this.getIPShort()); this.nStepCycles -= this.CYCLES.nOpCyclesJmpF; }; diff --git a/versions/pcjs/1.17.2/pc-dbg.js b/versions/pcjs/1.17.2/pc-dbg.js index c84146dd1..9043f45bf 100644 --- a/versions/pcjs/1.17.2/pc-dbg.js +++ b/versions/pcjs/1.17.2/pc-dbg.js @@ -1,226 +1,226 @@ -(function(){var k,aa,l,ba={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; -function ca(a,b){var 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,d=a;(b&&10!=b?16==b?null!==d.match(/^[0-9a-f]+$/i):1:null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} -function da(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function m(a){return da(a,2)}function n(a){return da(a,4)}function ea(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ha(a){return a.replace(/[&<>"']/g,function(a){return ga[a]})}function ja(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 ka(a,b){return a+" ".substr(0,b-a.length)} -function la(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)}var oa=Date.now||function(){return+new Date}; -function ra(){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 sa=[31,28,31,30,31,30,31,31,30,31,30,31]; -function ua(a,b,c,d,e,f){b=!!b;var g=0,h=null,t=ea(a),r=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(r.onreadystatechange=function(){4===r.readyState&&(h=r.responseText,200==r.status||!r.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)))});if(c){var B="",J;for(J in c)c.hasOwnProperty(J)&&(B&&(B+="&"),B+=J+"="+encodeURIComponent(c[J]));B=B.replace(/%20/g,"+");r.open("POST", -a,b);r.setRequestHeader("Content-type","application/x-www-form-urlencoded");r.send(B)}else r.open("GET",a,b),r.send();a=[];b||(h=r.responseText,200!=r.status&&(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)),a=[g,h]);return a}function va(){return"http://"+(window?window.location.host:"www.pcjs.org")}function wa(a){window&&window.alert(a)}function xa(a){var b=!1;window&&(b=window.confirm(a));return b}var ya=null; -function za(){if(null==ya){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ya=a}return ya}function Aa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function Ba(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} -function Ca(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 Da(a,b,c){function d(){--a;0<=a&&(b()||(a=0));0=this.x&&a=this.y&&b=c>>2);d?(b=new ob(a.x,a.y,a.Jc,a.Uc*b/c|0),a.y+=b.Uc,a.Uc-=b.Uc):(b=new ob(a.x,a.y,a.Jc*b/c|0,a.Uc),a.x+=b.Jc,a.Jc-=b.Jc);return b}k=mb.prototype; -k.Fb=function(a,b,c){return this.Ba&&this.Ba.Fb(a,b,c)||this.N&&this.N.Fb(a,b,c)||this.Ga&&this.Ga.Fb(a,b,c)||this.Z&&this.Z.Fb(a,b,c)?!0:this.parent.Fb.call(this,a,b,c)};k.wc=function(a,b,c,d){this.Ba=a;this.ha=b;this.N=c;this.Z=d;this.Ga=sb(a,"Keyboard")};k.fc=function(a,b){b||tb();return!0};k.ec=function(){return!0};k.gj=function(a,b){a.button||(this.Tg=b?0:-1,vb(this,a,b))};k.Xl=function(a){vb(this,a)}; -function vb(a,b,c){var d=1280/a.canvas.offsetWidth,e=720/a.canvas.offsetHeight,f=a.canvas.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.Tg||(a.Tg=Math.abs(a.he-d)>Math.abs(a.ie-b)?1:2),1==a.Tg?b=a.ie:2==a.Tg&&(d=a.he));a.he=d;a.ie=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.Ya&&a.Ya.Ef)for(f=0;f>xb&yb))*a.ha.Bb-1;0d&&(f=d);c=f;break a}c=u}c!=u&&(c&=-16,c!=a.fl&&(zb(a,c,!0),a.fl=c))}} -k.cd=function(){if(this.canvas&&this.Th&&this.ue&&this.df){var a=this.ue.width,b=this.ue.height;this.df.fillStyle="black";this.df.fillRect(0,0,a,b);Ab(this,18,this.ue,this.df,this.canvas.style.color);Bb(this,3);v(this,"CPU");v(this,"Target");v(this,"Current");Cb(this);v(this,this.N.za);v(this,Db(this.N));v(this,Eb(this.N));Cb(this,2);Bb(this,8);this.tp=16;this.up=4;v(this,"AX",this.N.G,2);v(this,"DS",this.N.Xa.va,0,1);v(this,"DX",this.N.J,2);v(this,"SI",this.N.F,0,1.5);v(this,"BX",this.N.C,2);v(this, -"ES",this.N.Ia.va,0,1);v(this,"CX",this.N.I,2);v(this,"DI",this.N.D,0,1.5);v(this,"CS",Fb(this.N),2);v(this,"SS",this.N.xa.va,0,1);v(this,"IP",w(this.N),2);v(this,"SP",x(this.N),0,1.5);var c;v(this,"PS",c=Gb(this.N),2);v(this,"BP",this.N.H,0,1.5);Bb(this,9);v(this,"V"+(c&Hb?1:0));v(this,"D"+(c&Ib?1:0));v(this,"I"+(c&Jb?1:0));v(this,"T"+(c&Kb?1:0));v(this,"S"+(c&Lb?1:0));v(this,"Z"+(c&Mb?1:0));v(this,"A"+(c&Nb?1:0));v(this,"P"+(c&Ob?1:0));v(this,"C"+(c&Pb?1:0),0,2);zb(this,this.fl);this.Th.drawImage(this.ue, -0,0,a,b,this.ps,this.ss,this.Fr,this.Ir)}};function zb(a,b,c){if(a.Th&&a.ue&&a.df){var d=a.ue.width;a.df.fillStyle="black";a.df.fillRect(0,360,d,360);Ab(a,378,a.ue,a.df,a.canvas.style.color);Bb(a,24);if(null==b)v(a,"Mouse over memory to dump");else{v(a,"0x"+da(b),null,0,1);for(var e=1;16>=e;e++){for(var f="",g=1;8>=g;g++){var h=Qb(a.ha,b++);v(a,m(h),null,1);f+=32<=h&&128>h?String.fromCharCode(h):"."}v(a,f,null,0,1)}}c&&a.Th.drawImage(a.ue,0,360,d,360,a.ns,a.qs,a.Dr,a.Gr)}} -function Ab(a,b,c,d,e){var f,g=a.Eq=10;a.dd=g;a.Cf=b;a.Wf=a.Pl=18;f||(f=a.Ll||a.Pl+"px Monaco, Lucida Console, Courier New");a.hi=a.Ll=f;c&&(a.Kn=c);d&&(a.Bd=d,a.Mn=e||"white")}function Bb(a,b){a.ij=a.Kn.width/b|0}function Cb(a,b){a.dd=a.Eq;a.Cf+=(a.Wf+2)*(b||1)}function v(a,b,c,d,e){a.Bd.font=a.hi;a.Bd.fillStyle=a.Mn;a.Bd.fillText(b,a.dd,a.Cf);a.dd+=a.ij;null!=c&&(b=c.toString(),16==a.tp&&(b="0x"+da(c,a.up)),a.Bd.fillText(b,a.dd,a.Cf),a.dd+=a.ij);d&&(a.dd+=a.ij*d);e&&Cb(a,e)} -function tb(){for(var a=!1,b=cb(window.document,"pcjs","panel"),c=0;c=this.nf?12:24>=this.nf?14:15;this.Bb=1<>2;this.Ea=this.Bb-1;this.Ag=this.Si/this.Bb|0;this.Tc=this.Ag-1;this.Ld=[];this.Md=[];this.Pg=this.Qg=!1;this.Hj();ib(this)}Xa(p,Rb);var wb=131071,xb=18,yb=1023;k=Rb.prototype; -k.Hj=function(){this.qa=Array(this.Ag);for(var a=0;a>>a.Ja;0a.Bb?a.Bb:c;if(g&&g.size){if(g.type==d&&g.X==e){if(b+c<=g.ub)return g.Ki+=g.ub-b,g.ub=b,!0;if(b>=g.ub+g.Ki){t=g.size-(b-h);t>c&&(t=c);g.Ki=b-g.ub+t;c-=t;b=h+a.Bb;continue}}return Wb(1,b,c)}g=a.qa[f++]=new Tb(b,t,a.Bb,d,e);Sb(g,a.N,a.Z,a.Bb);c-=t;b=h+a.Bb}return 0>>this.Ja;0>>a.Ja;0>>this.Ja].Eb(a&this.Ea)};function Qb(a,b){return a.qa[(b&a.gb)>>>a.Ja].nh(b&a.Ea)} -k.ja=function(a){var b=a&this.Ea;a=(a&this.gb)>>>this.Ja;return b!=this.Ea?this.qa[a].Ik(b):this.qa[a++].Eb(b)|this.qa[a&this.Tc].Eb(0)<<8};function Yb(a,b){var c=b&a.Ea,d=(b&a.gb)>>>a.Ja;return c!=a.Ea?a.qa[d].Jk(c):a.qa[d++].nh(c)|a.qa[d&a.Tc].nh(0)<<8}k.Bj=function(a){var b=a&this.Ea;a=(a&this.gb)>>>this.Ja;if(b>>c|this.qa[a+1&this.Tc].rf(0)<<32-c};k.td=function(a,b){this.qa[(a&this.gb)>>>this.Ja].Ib(a&this.Ea,b&255)}; -k.Ma=function(a,b){var c=a&this.Ea,d=(a&this.gb)>>>this.Ja;c!=this.Ea?this.qa[d].Tk(c,b&65535):(this.qa[d++].Ib(c,b&255),this.qa[d&this.Tc].Ib(0,b>>8&255))};function Zb(a,b,c){var d=b&a.Ea;b=(b&a.gb)>>>a.Ja;d!=a.Ea?a.qa[b].Uk(d,c&65535):(a.qa[b++].mg(d,c&255),a.qa[b&a.Tc].mg(0,c>>8&255))} -function $b(a){for(var b=0,c=[],d=0;d>1),this.na=new Int32Array(this.buffer,0,c>>2),this.Oe(lc?oc:pc);else{this.na=Array(c>>2);for(e=0;e>1]}function Ac(a){return this.Nf.getInt32(a,!0)}function Bc(a){return a&3?this.ic[a]|this.ic[a+1]<<8|this.ic[a+2]<<16|this.ic[a+3]<<24:this.na[a>>2]}function Cc(a,b){this.ic[a]=b;this.Qa=!0}function Dc(a,b){this.ic[a]=b;this.Qa=!0}function Ec(a,b){this.Nf.setUint16(a,b,!0);this.Qa=!0}function Fc(a,b){a&1?(this.ic[a]=b,this.ic[a+1]=b>>8):this.il[a>>1]=b;this.Qa=!0}function Ic(a,b){this.Nf.setInt32(a,b,!0);this.Qa=!0} -function Kc(a,b){a&3?(this.ic[a]=b,this.ic[a+1]=b>>8,this.ic[a+2]=b>>16,this.ic[a+3]=b>>24):this.na[a>>2]=b;this.Qa=!0} -var qc=[function(a){return this.na[a>>2]>>>((a&3)<<3)&255},function(a){var b=a>>2;a=(a&3)<<3;var c=this.na[b]>>a;return 24>a?c&65535:c&255|(this.na[b+1]&255)<<8},function(a){var b=a>>2;a=(a&3)<<3;var c=this.na[b];a&&(c=c>>>a|this.na[b+1]<<32-a);return c},function(a,b){var c=a>>2,d=(a&3)<<3;this.na[c]=this.na[c]&~(255<>2,d=(a&3)<<3;24>d?this.na[c]=this.na[c]&~(65535<>8);this.Qa= -!0},function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.na[c]=b;this.Qa=!0}],Nc=[function(a){Lc(this.Z,this.ub+a);return this.nh(a)},function(a){Lc(this.Z,this.ub+a)||Lc(this.Z,this.ub+a+1);return this.Jk(a)},function(a){Lc(this.Z,this.ub+a)||Lc(this.Z,this.ub+a+1)||Lc(this.Z,this.ub+a+2)||Lc(this.Z,this.ub+a+3);return this.oh(a)},function(a,b){Mc(this.Z,this.ub+a);this.mg(a,b)},function(a,b){Mc(this.Z,this.ub+a)||Mc(this.Z, -this.ub+a+1);this.Uk(a,b)},function(a,b){Mc(this.Z,this.ub+a)||Mc(this.Z,this.ub+a+1)||Mc(this.Z,this.ub+a+2)||Mc(this.Z,this.ub+a+3);this.Dq(a,b)}];if(lb)var pc=[wc,yc,Ac,Cc,Ec,Ic],oc=[xc,zc,Bc,Dc,Fc,Kc]; -Tb.prototype={constructor:Tb,parent:null,save:function(){var a,b;if(this.X)a=null;else if(lb)for(a=Array(this.size>>2),b=0;b=a.U.ag&&(a.U.ag+=a.U.$f,c=!0);0<=a.U.bg&&a.U.bg<=Yc(a)&&(a.U.$f=a.U.bg=-1,Uc(a),a.lb(),c=!0);c&&a.R(Yc(a)+" cycles: checksum="+da(a.U.Wg))}} -function Zc(a,b,c,d){a.ra[b]&&(void 0===d&&(d=4),void 0===c&&(kb(a,"Register "+b+" is invalid"),a.lb()),c=!a.da.jb||a.da.Dl?da(c,d):"----".substr(0,d),a.ra[b].textContent!=c&&(a.ra[b].textContent=c))}k.cd=function(){this.Ba&&this.Ba.de&&this.Ba.de.cd()}; -function $c(a){a.video&&ad(a.video);if(a.Ba&&a.Ba.de&&(a=a.Ba.de,a.ao)){Ab(a,18,a.Eg,a.Nn,a.canvas.style.color);if(a.Mr){var b=a.ha,c=a.Ya,d,e;null==d&&(d=0);null==e&&(e=b.Si-d|0);null==c&&(c={fj:0,Bg:0,Ni:Array(b.Ag)});var f=d>>>b.Ja;d=d+e-1>>>b.Ja;c.fj=0;for(c.Bg=0;f<=d;){e=b.qa[f];c.fj+=e.size;if(e.size){var g=f,g=g|e.type<<28;c.Ni[c.Bg++]=g}f++}a.Ya=c;a.hn=a.Ya.Bg*a.ha.Bb/691200;e=0;a.Ya.cj=0;a.Ya.Ff||(a.Ya.Ff=[]);d=-1;for(var g=0,h=-1,b=0;b>>28;f&=wb;if(c!=d||f!= -h+1){if(h=b-g)d=a.Ya.Ff[a.Ya.cj++]=g|h<>xb&yb,a.Ya.Ef.push(pb(c,d,f,0==b)),f-=d;for(b=0;b>28&7;f=f>>xb&yb;d=e=a.Ya.Ef[b];g=a.Nn;(h=sc[c])||(h=new nb);g.strokeStyle="black";g.strokeRect(d.x,d.y,d.Jc,d.Uc);g.fillStyle="string"==typeof h?h:h.toString();g.fillRect(d.x,d.y,d.Jc, -d.Uc);d=a;g=e;d.hi=d.Ll;d.Wf=d.Pl;e=g.x+(g.Jc>>1);var h=g.y+(g.Uc>>1),t=g.Uc;g.Jc>1;d.Cf+=(d.Wf>>1)-2;v(d,c);d.Jl&&(d.Bd.restore(),d.Jl=!1)}}}else v(a,"This space intentionally left blank");a.Th.drawImage(a.Eg,0,0,a.Eg.width,a.Eg.height,a.os, -a.rs,a.Er,a.Hr);a.ao=!1}}k.Mc=function(){this.video&&this.video.Mc()}; -k.Fb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ra[b]=c;c.onclick=function(){var a;if(a=d.Ba)if(a=d.Ba,a.da.$b)a=!0;else{var b=null,c,h=Ya(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.U.ki&&(c=Math.round(c/a.U.ae));return c}function Tc(a){a.U.Fe=0;a.qf=a.Je=a.Xc=a.A=0;Uc(a);cd(a,1)} -function Eb(a){return a.da.jb&&a.U.Fe?a.U.Fe.toFixed(2)+"Mhz":"Stopped"}function Db(a){return a.U.Ug.toFixed(2)+"Mhz"}function cd(a,b,c){if(void 0!==b){.8>a.U.Fe/a.U.Ug&&(b=1);a.U.ae=b;b=a.U.ki*a.U.ae;if(a.U.Ug!=b){a.U.Ug=b;b=Db(a);var d=a.ra.setSpeed;d&&(d.textContent=b);a.R("target speed: "+b)}c&&a.Mc()}hd(a,a.Je);a.Je=0;a.U.Zf=oa();a.U.mf=0;id(a)} -k.uf=function(a){if(eb(this,!0)){if(!this.da.jb){cd(this);this.Ba&&this.Ba.start(this.U.Zf,Yc(this));this.da.jb=!0;this.da.xj=!0;this.fa&&jd(this.fa);var b=this.ra.run;b&&(b.textContent="Halt");this.cd(!0);a&&this.Mc()}this.U.Oj>=this.U.Fd&&id(this,!0);this.U.$g=0;this.U.li=oa();this.U.mf&&(a=this.U.li-this.U.mf,a>this.U.Yl&&(this.U.Zf+=a,this.U.Zf>this.U.li&&(this.U.Zf=this.U.li)));try{do{var c=this.da.Qf?1:this.U.rp;if(this.fa){kd(this.fa);var d=this.fa;a=c;var e=d.Jb[0];if(e.jf){var f=(Yc(d.N, -d.Be)-e.sd)/d.ui|0,g=ld(d,0)-f;6==e.mode&&(g-=f);var h=g*d.ui|0;6==e.mode&&(h>>=1);a>h&&(a=h)}var c=a,t=this.fa;a=c;if(t.ea&&t.ea[11]&64){var r=t.fg-Yc(t.N,t.Be);0r&&(a=r)}c=a}this.lg(c);var B=this.Xc-this.A;this.Je+=B;this.U.$g+=B;hd(this,0,!0);Xc(this,B);this.U.Zg-=B;0>=this.U.Zg&&(this.U.Zg+=this.U.bm,$c(this));this.U.Yg-=B;0>=this.U.Yg&&(this.U.Yg+=this.U.am,this.cd());this.U.cg-=B;if(0>=this.U.cg){this.U.cg+=this.U.Nj;break}}while(this.da.jb)}catch(J){this.lb();Vc(this);this.Ba&&this.Ba.stop(oa(), -Yc(this));eb(this,!1);kb(this,J.message);return}c=setTimeout;d=this.yp;this.U.mf=oa();e=this.U.Yl;this.U.$g&&(e=Math.round(e*this.U.$g/this.U.Nj));e-=this.U.mf-this.U.li;if(f=this.U.mf-this.U.Zf)this.U.Fe=Math.round(this.Je/(10*f))/100,864E5<=f&&(this.qf=0,this.fa&&kd(this.fa,!0),cd(this));if(0>e||this.U.Fethis.rb?this.ta+a:Cd.call(this,0,0,c)}function Cd(a,b,c){c||wd.call(this.N,13,0);return u} -function Ed(a,b,c){return a+b<=this.rb?this.ta+a:Fd.call(this,0,0,c)}function Gd(a,b,c){return a+b>this.rb?this.ta+a:Fd.call(this,0,0,c)}function Fd(a,b,c){c||wd.call(this.N,13,0);return u} -function Hd(a,b){var c=this.N,d=c.cb.ta,e=this.ab,f=c.cb.va;if(!b){if(768!=c.cb.type)return wd.call(c,10,a,!0),!1;c.Ma(c.cb.Od+4,c.cb.nb&-769|256)}if(c.cb.load(a)==u)return!1;var g=c.cb.ta;if(b){if(768==c.cb.type)return wd.call(c,13,a,!0),!1;c.Ma(c.cb.Od+4,c.cb.nb|=768);c.cb.type=768}c.Ma(d+14,w(c));c.Ma(d+16,Gb(c));c.Ma(d+18,c.G);c.Ma(d+20,c.I);c.Ma(d+22,c.J);c.Ma(d+24,c.C);c.Ma(d+26,x(c));c.Ma(d+28,c.H);c.Ma(d+30,c.F);c.Ma(d+32,c.D);c.Ma(d+34,c.Ia.va);c.Ma(d+36,c.pa.va);c.Ma(d+38,c.xa.va);c.Ma(d+ -40,c.Xa.va);var d=38,h=26;Id(c,c.ja(g+16)|(b?16384:0));c.G=c.ja(g+18);c.I=c.ja(g+20);c.J=c.ja(g+22);c.C=c.ja(g+24);c.H=c.ja(g+28);c.F=c.ja(g+30);c.D=c.ja(g+32);c.Ia.load(c.ja(g+34));c.Xa.load(c.ja(g+40));Jd(c,c.ja(g+14),c.ja(g+36));this.ab>13;if(6144<=h){N=c&3;if(N>a.ab){if(!1!==B&&!(M==a.ab||g&1024&&M<=a.ab)){t=u;break}C=e.Ka();Kd(e,e.Ka(),!0);y(e,C);a.ei=!0}C=!1}else if(1024==h)C=!0,E=-1,J=c,Nh||2048==(h&2560))){d||wd.call(e,13,c,!!g);t=u;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| -wd.call(e,13,c,!0);t=u;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||wd.call(e,10,c,!0);t=u;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.N.za||!(a.Vh&64)?(a.pe=2,a.ka=65535):(a.pe=4,a.ka=-1)}else a.load=td,a.Vl=xd,a.Hc=zd,a.jc=Ad,a.rb=65535,a.ab=a.pc=0,a.Od=u,a.pe=2,a.ka=65535;a.nd=a.pe;a.ma=a.ka} -function Nd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Sc.call(this,a,b);this.Zk=61442;this.vh=nd;this.uh=4;this.gg=255;this.B=80286<=this.za?Od:Pd;this.Ua=Qd;this.bl=Rd;this.cl=Sd;this.dl=Td;80186<=this.za&&(this.Ua=Qd.slice(),this.bl=Rd.slice(),this.cl=Sd.slice(),this.gg=31,this.Ua[15]=Ud,this.Ua[96]=Vd,this.Ua[97]=Wd,this.Ua[98]=Xd,this.Ua[99]=Ud,this.Ua[100]=Ud,this.Ua[101]=Ud,this.Ua[102]=Ud,this.Ua[103]=Ud,this.Ua[104]=Yd, -this.Ua[105]=Zd,this.Ua[106]=$d,this.Ua[107]=ae,this.Ua[108]=be,this.Ua[109]=ce,this.Ua[110]=de,this.Ua[111]=ee,this.Ua[192]=fe,this.Ua[193]=ge,this.Ua[200]=he,this.Ua[201]=ie,this.Ua[241]=je,this.bl[7]=ke,this.cl[7]=ke,80286<=this.za&&(this.Zk=2,this.vh|=28672,this.uh=0,this.En=le,this.Ua[15]=me,this.Ua[99]=ne,this.Ua[84]=oe));this.Fn=[];this.Fn[2]={Or:this.ja.bind(this),hs:this.Ma.bind(this)};this.xh=[];this.yh=[];this.Xc=this.Cg=0;this.da.Mg=this.da.Bl=!1;this.ql=0;this.qa=[];this.gb=this.Ja=this.Ea= -this.Tc=0;pe(this)}Xa(Sc,Nd); -var Pd={Dk:4,T:5,ua:6,aa:7,ba:8,M:9,O:11,P:12,of:4,dm:60,em:83,bc:3,Cb:9,qc:16,ri:1,im:19,km:28,mm:16,lm:21,jm:37,gm:2,Xj:9,hm:5,fm:33,Zj:10,Yj:8,fh:3,eh:15,Am:51,Bm:1,Cm:2,Dm:4,zm:32,$j:15,Fm:15,cc:16,dc:4,Hm:11,Gm:18,Em:24,Nb:4,Im:2,ak:16,Jm:17,fk:18,Km:19,ek:5,gk:6,Pm:2,Om:8,Mm:9,Nm:10,Lm:10,hk:10,ik:10,om:80,qm:144,nm:86,pm:154,sm:101,um:165,rm:107,tm:171,Rm:70,Tm:113,Qm:76,Sm:124,wm:80,ym:128,vm:86,xm:134,hh:3,gh:16,nk:10,mk:8,Um:51,rc:8,Vm:17,Wm:36,xc:11,Xm:16,ih:10,Ie:2,Uj:18,Vj:7,Wj:15,bk:12, -ck:7,dk:11,jk:18,kk:7,lk:15,ok:15,pk:7,qk:13,uk:11,vk:7,wk:8,Ym:8,an:12,Zm:18,$m:17,bn:15,sk:8,rk:20,tk:2,zk:3,jh:9,yk:5,xk:11,Bk:4,Ak:17,cn:11},Od={Dk:0,T:0,ua:0,aa:0,ba:0,M:0,O:1,P:1,of:3,dm:14,em:16,bc:2,Cb:7,qc:7,ri:0,im:7,km:13,mm:7,lm:11,jm:16,gm:3,Xj:6,hm:2,fm:13,Zj:5,Yj:5,fh:2,eh:7,Am:23,Bm:0,Cm:1,Dm:3,zm:17,$j:7,Fm:11,cc:7,dc:3,Hm:7,Gm:11,Em:15,Nb:2,Im:3,ak:7,Jm:8,fk:8,Km:8,ek:4,gk:4,Pm:2,Om:3,Mm:5,Nm:2,Lm:3,hk:5,ik:3,om:14,qm:22,nm:17,pm:25,sm:17,um:25,rm:20,tm:28,Rm:13,Tm:21,Qm:16,Sm:24, -wm:13,ym:21,vm:16,xm:24,hh:2,gh:7,nk:5,mk:5,Um:19,rc:5,Vm:5,Wm:17,xc:3,Xm:5,ih:3,Ie:0,Uj:8,Vj:5,Wj:9,bk:5,ck:5,dk:4,jk:5,kk:5,lk:4,ok:7,pk:5,qk:8,uk:3,vk:4,wk:3,Ym:11,an:11,Zm:15,$m:15,bn:7,sk:5,rk:8,tk:0,zk:2,jh:6,yk:3,xk:6,Bk:3,Ak:5,cn:5};k=Nd.prototype;k.Hj=function(a,b,c,d){this.qa=a;this.Ja=b;this.Ea=c;this.Tc=d};k.reset=function(){this.da.jb&&this.lb();pe(this);Tc(this);this.da.pd=!1}; -function pe(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Pb=a.ph=-1;a.Ih=0;a.gc=65520;a.Rc=0;a.We=1023;a.eg=0;a.qi=-1;a.pa=new qd(a,rd,"CS");a.Xa=new qd(a,2,"DS");a.Ia=new qd(a,2,"ES");a.xa=new qd(a,3,"SS");y(a,0);Kd(a,0);a.un=new qd(a,0,"NULL");a.tb=a.Xa;a.bd=a.xa;a.S=a.Da=0;a.ca=a.La=u;a.wb=0;Jd(a,0,65535);a.pe=a.pa.pe;a.ka=a.pa.ka;a.wd=A;a.vd=se;a.Ue=te;a.Gb=D;a.Oc=ue;a.fd=ve;a.nd=a.pa.nd;a.ma=a.pa.ma;if(80286<=a.za){a.Dc=0;a.Ve=65535;a.ad=new qd(a,5,"LDT",!0);a.cb=new qd(a,4,"TSS",!0);a.Tb= -new qd(a,6,"VER",!0);Jd(a,65520,61440);var b,c=w(a);b=a.pa;var d=-65536;80386>b.N.za&&(d&=16777215);b=b.ta=d;a.la=b+c;a.sf=b+a.pa.rb}Id(a,0);we(a)}k.Ml=function(){var a=this.G+this.C+this.I+this.J+x(this)+this.H+this.F+this.D|0;return a=a+w(this)+Fb(this)+this.Xa.va+this.xa.va+this.Ia.va+Gb(this)|0};function xe(a,b,c,d){void 0!==d&&(void 0===a.xh[b]&&(a.xh[b]=[]),a.xh[b].push([c,d]))} -function ye(a,b){var c=a.xh[b];if(void 0!==c)for(var d=0;d>((a^a>>4)&15)&1?0:Ob}function Me(a){return(a.W^a.ia)&16?Nb:0} +(function(){var k,aa,ba,ca={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; +function da(a,b){var 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,d=a;(b&&10!=b?16==b?null!==d.match(/^[0-9a-f]+$/i):1:null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} +function ea(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return ea(a,2)}function m(a){return ea(a,4)}function fa(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ia(a){return a.replace(/[&<>"']/g,function(a){return ha[a]})}function ka(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 la(a,b){return a+" ".substr(0,b-a.length)} +function ma(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function na(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)}var pa=Date.now||function(){return+new Date}; +function ta(){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 ua=[31,28,31,30,31,30,31,31,30,31,30,31]; +function wa(a,b,c,d,e,f){b=!!b;var g=0,h=null,t=fa(a),r=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(r.onreadystatechange=function(){4===r.readyState&&(h=r.responseText,200==r.status||!r.status&&h.length&&"file:"==(window?window.location.protocol:"file:")||(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)))});if(c){var B="",J;for(J in c)c.hasOwnProperty(J)&&(B&&(B+="&"),B+=J+"="+encodeURIComponent(c[J]));B=B.replace(/%20/g,"+");r.open("POST", +a,b);r.setRequestHeader("Content-type","application/x-www-form-urlencoded");r.send(B)}else r.open("GET",a,b),r.send();a=[];b||(h=r.responseText,200!=r.status&&(g=r.status||-1),e&&(d?e.call(d,t,h,g,f):e(t,h,g,f)),a=[g,h]);return a}function xa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function ya(a){window&&window.alert(a)}function za(a){var b=!1;window&&(b=window.confirm(a));return b}var Aa=null; +function Ba(){if(null==Aa){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}Aa=a}return Aa}function Ca(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function Da(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} +function Ea(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 Fa(a,b,c){function d(){--a;0<=a&&(b()||(a=0));0=this.x&&a=this.y&&b=c>>2);d?(b=new pb(a.x,a.y,a.Kc,a.Uc*b/c|0),a.y+=b.Uc,a.Uc-=b.Uc):(b=new pb(a.x,a.y,a.Kc*b/c|0,a.Uc),a.x+=b.Kc,a.Kc-=b.Kc);return b}k=nb.prototype; +k.Fb=function(a,b,c){return this.Ba&&this.Ba.Fb(a,b,c)||this.N&&this.N.Fb(a,b,c)||this.Ha&&this.Ha.Fb(a,b,c)||this.Z&&this.Z.Fb(a,b,c)?!0:this.parent.Fb.call(this,a,b,c)};k.xc=function(a,b,c,d){this.Ba=a;this.ha=b;this.N=c;this.Z=d;this.Ha=rb(a,"Keyboard")};k.fc=function(a,b){b||tb();return!0};k.ec=function(){return!0};k.lj=function(a,b){a.button||(this.Yg=b?0:-1,ub(this,a,b))};k.Zl=function(a){ub(this,a)}; +function ub(a,b,c){var d=1280/a.canvas.offsetWidth,e=720/a.canvas.offsetHeight,f=a.canvas.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.Yg||(a.Yg=Math.abs(a.ie-d)>Math.abs(a.je-b)?1:2),1==a.Yg?b=a.je:2==a.Yg&&(d=a.ie));a.ie=d;a.je=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.Za&&a.Za.Ff)for(f=0;f>xb&yb))*a.ha.Bb-1;0d&&(f=d);c=f;break a}c=q}c!=q&&(c&=-16,c!=a.il&&(zb(a,c,!0),a.il=c))}} +k.dd=function(){if(this.canvas&&this.Yh&&this.ve&&this.ef){var a=this.ve.width,b=this.ve.height;this.ef.fillStyle="black";this.ef.fillRect(0,0,a,b);Ab(this,18,this.ve,this.ef,this.canvas.style.color);Bb(this,3);u(this,"CPU");u(this,"Target");u(this,"Current");Cb(this);u(this,this.N.za);u(this,Db(this.N));u(this,Eb(this.N));Cb(this,2);Bb(this,8);this.xp=16;this.yp=4;u(this,"AX",this.N.G,2);u(this,"DS",this.N.Ya.va,0,1);u(this,"DX",this.N.J,2);u(this,"SI",this.N.F,0,1.5);u(this,"BX",this.N.C,2);u(this, +"ES",this.N.Ja.va,0,1);u(this,"CX",this.N.I,2);u(this,"DI",this.N.D,0,1.5);u(this,"CS",Fb(this.N),2);u(this,"SS",this.N.xa.va,0,1);u(this,"IP",v(this.N),2);u(this,"SP",w(this.N),0,1.5);var c;u(this,"PS",c=Gb(this.N),2);u(this,"BP",this.N.H,0,1.5);Bb(this,9);u(this,"V"+(c&Hb?1:0));u(this,"D"+(c&Ib?1:0));u(this,"I"+(c&Jb?1:0));u(this,"T"+(c&Kb?1:0));u(this,"S"+(c&Lb?1:0));u(this,"Z"+(c&Mb?1:0));u(this,"A"+(c&Nb?1:0));u(this,"P"+(c&Ob?1:0));u(this,"C"+(c&Pb?1:0),0,2);zb(this,this.il);this.Yh.drawImage(this.ve, +0,0,a,b,this.qs,this.ts,this.Ir,this.Lr)}};function zb(a,b,c){if(a.Yh&&a.ve&&a.ef){var d=a.ve.width;a.ef.fillStyle="black";a.ef.fillRect(0,360,d,360);Ab(a,378,a.ve,a.ef,a.canvas.style.color);Bb(a,24);if(null==b)u(a,"Mouse over memory to dump");else{u(a,"0x"+ea(b),null,0,1);for(var e=1;16>=e;e++){for(var f="",g=1;8>=g;g++){var h=Qb(a.ha,b++);u(a,l(h),null,1);f+=32<=h&&128>h?String.fromCharCode(h):"."}u(a,f,null,0,1)}}c&&a.Yh.drawImage(a.ve,0,360,d,360,a.os,a.rs,a.Gr,a.Jr)}} +function Ab(a,b,c,d,e){var f,g=a.Hq=10;a.ed=g;a.Df=b;a.Yf=a.Rl=18;f||(f=a.Nl||a.Rl+"px Monaco, Lucida Console, Courier New");a.li=a.Nl=f;c&&(a.On=c);d&&(a.Cd=d,a.Qn=e||"white")}function Bb(a,b){a.nj=a.On.width/b|0}function Cb(a,b){a.ed=a.Hq;a.Df+=(a.Yf+2)*(b||1)}function u(a,b,c,d,e){a.Cd.font=a.li;a.Cd.fillStyle=a.Qn;a.Cd.fillText(b,a.ed,a.Df);a.ed+=a.nj;null!=c&&(b=c.toString(),16==a.xp&&(b="0x"+ea(c,a.yp)),a.Cd.fillText(b,a.ed,a.Df),a.ed+=a.nj);d&&(a.ed+=a.nj*d);e&&Cb(a,e)} +function tb(){for(var a=!1,b=db(window.document,"pcjs","panel"),c=0;c=this.of?12:24>=this.of?14:15;this.Bb=1<>2;this.Da=this.Bb-1;this.Cg=this.Xi/this.Bb|0;this.sc=this.Cg-1;this.Md=[];this.Nd=[];this.Sg=this.Tg=!1;this.Lj();jb(this)}Ya(n,Rb);var wb=131071,xb=18,yb=1023;k=Rb.prototype; +k.Lj=function(){this.ma=Array(this.Cg);for(var a=0;a>>a.Ga;0a.Bb?a.Bb:c;if(g&&g.size){if(g.type==d&&g.X==e){if(b+c<=g.ub)return g.Pi+=g.ub-b,g.ub=b,!0;if(b>=g.ub+g.Pi){t=g.size-(b-h);t>c&&(t=c);g.Pi=b-g.ub+t;c-=t;b=h+a.Bb;continue}}return Wb(1,b,c)}g=a.ma[f++]=new Tb(b,t,a.Bb,d,e);Sb(g,a.N,a.Z,a.Bb);c-=t;b=h+a.Bb}return 0>>this.Ga;0>>a.Ga;0>>this.Ga].Eb(a&this.Da)};function Qb(a,b){return a.ma[(b&a.Wa)>>>a.Ga].sh(b&a.Da)} +k.la=function(a){var b=a&this.Da;a=(a&this.Wa)>>>this.Ga;return b!=this.Da?this.ma[a].Lk(b):this.ma[a++].Eb(b)|this.ma[a&this.sc].Eb(0)<<8};function Yb(a,b){var c=b&a.Da,d=(b&a.Wa)>>>a.Ga;return c!=a.Da?a.ma[d].Mk(c):a.ma[d++].sh(c)|a.ma[d&a.sc].sh(0)<<8}k.Ug=function(a){var b=a&this.Da;a=(a&this.Wa)>>>this.Ga;if(b>>c|this.ma[a+1&this.sc].td(0)<<32-c};k.ud=function(a,b){this.ma[(a&this.Wa)>>>this.Ga].Ib(a&this.Da,b&255)}; +k.Qa=function(a,b){var c=a&this.Da,d=(a&this.Wa)>>>this.Ga;c!=this.Da?this.ma[d].Wk(c,b&65535):(this.ma[d++].Ib(c,b&255),this.ma[d&this.sc].Ib(0,b>>8&255))};function Zb(a,b,c){var d=b&a.Da;b=(b&a.Wa)>>>a.Ga;d!=a.Da?a.ma[b].Xk(d,c&65535):(a.ma[b++].og(d,c&255),a.ma[b&a.sc].og(0,c>>8&255))} +k.yn=function(a,b){var c=a&this.Da,d=(a&this.Wa)>>>this.Ga;if(c>>32-f)}}; +function $b(a){for(var b=0,c=[],d=0;d>1),this.oa=new Int32Array(this.buffer,0,c>>2),this.Pe(lc?oc:pc);else{this.oa=Array(c>>2);for(e=0;e>1]}function Ac(a){return this.Of.getInt32(a,!0)}function Bc(a){return a&3?this.ic[a]|this.ic[a+1]<<8|this.ic[a+2]<<16|this.ic[a+3]<<24:this.oa[a>>2]}function Cc(a,b){this.ic[a]=b;this.Ra=!0}function Dc(a,b){this.ic[a]=b;this.Ra=!0}function Ec(a,b){this.Of.setUint16(a,b,!0);this.Ra=!0}function Fc(a,b){a&1?(this.ic[a]=b,this.ic[a+1]=b>>8):this.ll[a>>1]=b;this.Ra=!0}function Ic(a,b){this.Of.setInt32(a,b,!0);this.Ra=!0} +function Kc(a,b){a&3?(this.ic[a]=b,this.ic[a+1]=b>>8,this.ic[a+2]=b>>16,this.ic[a+3]=b>>24):this.oa[a>>2]=b;this.Ra=!0} +var qc=[function(a){return this.oa[a>>2]>>>((a&3)<<3)&255},function(a){var b=a>>2;a=(a&3)<<3;var c=this.oa[b]>>a;return 24>a?c&65535:c&255|(this.oa[b+1]&255)<<8},function(a){var b=a>>2;a=(a&3)<<3;var c=this.oa[b];a&&(c=c>>>a|this.oa[b+1]<<32-a);return c},function(a,b){var c=a>>2,d=(a&3)<<3;this.oa[c]=this.oa[c]&~(255<>2,d=(a&3)<<3;24>d?this.oa[c]=this.oa[c]&~(65535<>8);this.Ra= +!0},function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.oa[c]=b;this.Ra=!0}],Nc=[function(a){Lc(this.Z,this.ub+a);return this.sh(a)},function(a){Lc(this.Z,this.ub+a)||Lc(this.Z,this.ub+a+1);return this.Mk(a)},function(a){Lc(this.Z,this.ub+a)||Lc(this.Z,this.ub+a+1)||Lc(this.Z,this.ub+a+2)||Lc(this.Z,this.ub+a+3);return this.th(a)},function(a,b){Mc(this.Z,this.ub+a);this.og(a,b)},function(a,b){Mc(this.Z,this.ub+a)||Mc(this.Z, +this.ub+a+1);this.Xk(a,b)},function(a,b){Mc(this.Z,this.ub+a)||Mc(this.Z,this.ub+a+1)||Mc(this.Z,this.ub+a+2)||Mc(this.Z,this.ub+a+3);this.Cn(a,b)}];if(mb)var pc=[wc,yc,Ac,Cc,Ec,Ic],oc=[xc,zc,Bc,Dc,Fc,Kc]; +Tb.prototype={constructor:Tb,parent:null,save:function(){var a,b;if(this.X)a=null;else if(mb)for(a=Array(this.size>>2),b=0;b=a.U.cg&&(a.U.cg+=a.U.bg,c=!0);0<=a.U.dg&&a.U.dg<=Yc(a)&&(a.U.bg=a.U.dg=-1,Uc(a),a.lb(),c=!0);c&&a.R(Yc(a)+" cycles: checksum="+ea(a.U.ah))}} +function Zc(a,b,c,d){a.qa[b]&&(void 0===d&&(d=4),void 0===c&&(lb(a,"Register "+b+" is invalid"),a.lb()),c=!a.da.jb||a.da.Fl?ea(c,d):"----".substr(0,d),a.qa[b].textContent!=c&&(a.qa[b].textContent=c))}k.dd=function(){this.Ba&&this.Ba.ee&&this.Ba.ee.dd()}; +function $c(a){a.video&&ad(a.video);if(a.Ba&&a.Ba.ee&&(a=a.Ba.ee,a.fo)){Ab(a,18,a.Gg,a.Rn,a.canvas.style.color);if(a.Pr){var b=a.ha,c=a.Za,d,e;null==d&&(d=0);null==e&&(e=b.Xi-d|0);null==c&&(c={kj:0,Dg:0,Si:Array(b.Cg)});var f=d>>>b.Ga;d=d+e-1>>>b.Ga;c.kj=0;for(c.Dg=0;f<=d;){e=b.ma[f];c.kj+=e.size;if(e.size){var g=f,g=g|e.type<<28;c.Si[c.Dg++]=g}f++}a.Za=c;a.kn=a.Za.Dg*a.ha.Bb/691200;e=0;a.Za.hj=0;a.Za.Gf||(a.Za.Gf=[]);d=-1;for(var g=0,h=-1,b=0;b>>28;f&=wb;if(c!=d||f!= +h+1){if(h=b-g)d=a.Za.Gf[a.Za.hj++]=g|h<>xb&yb,a.Za.Ff.push(qb(c,d,f,0==b)),f-=d;for(b=0;b>28&7;f=f>>xb&yb;d=e=a.Za.Ff[b];g=a.Rn;(h=sc[c])||(h=new ob);g.strokeStyle="black";g.strokeRect(d.x,d.y,d.Kc,d.Uc);g.fillStyle="string"==typeof h?h:h.toString();g.fillRect(d.x,d.y,d.Kc, +d.Uc);d=a;g=e;d.li=d.Nl;d.Yf=d.Rl;e=g.x+(g.Kc>>1);var h=g.y+(g.Uc>>1),t=g.Uc;g.Kc>1;d.Df+=(d.Yf>>1)-2;u(d,c);d.Ll&&(d.Cd.restore(),d.Ll=!1)}}}else u(a,"This space intentionally left blank");a.Yh.drawImage(a.Gg,0,0,a.Gg.width,a.Gg.height,a.ps, +a.ss,a.Hr,a.Kr);a.fo=!1}}k.Nc=function(){this.video&&this.video.Nc()}; +k.Fb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.qa[b]=c;c.onclick=function(){var a;if(a=d.Ba)if(a=d.Ba,a.da.$b)a=!0;else{var b=null,c,h=Za(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.U.oi&&(c=Math.round(c/a.U.be));return c}function Tc(a){a.U.Ge=0;a.rf=a.Ke=a.Yc=a.A=0;Uc(a);cd(a,1)} +function Eb(a){return a.da.jb&&a.U.Ge?a.U.Ge.toFixed(2)+"Mhz":"Stopped"}function Db(a){return a.U.Zg.toFixed(2)+"Mhz"}function cd(a,b,c){if(void 0!==b){.8>a.U.Ge/a.U.Zg&&(b=1);a.U.be=b;b=a.U.oi*a.U.be;if(a.U.Zg!=b){a.U.Zg=b;b=Db(a);var d=a.qa.setSpeed;d&&(d.textContent=b);a.R("target speed: "+b)}c&&a.Nc()}hd(a,a.Ke);a.Ke=0;a.U.ag=pa();a.U.nf=0;id(a)} +k.uf=function(a){if(fb(this,!0)){if(!this.da.jb){cd(this);this.Ba&&this.Ba.start(this.U.ag,Yc(this));this.da.jb=!0;this.da.Cj=!0;this.fa&&jd(this.fa);var b=this.qa.run;b&&(b.textContent="Halt");this.dd(!0);a&&this.Nc()}this.U.Sj>=this.U.Gd&&id(this,!0);this.U.fh=0;this.U.pi=pa();this.U.nf&&(a=this.U.pi-this.U.nf,a>this.U.$l&&(this.U.ag+=a,this.U.ag>this.U.pi&&(this.U.ag=this.U.pi)));try{do{var c=this.da.Rf?1:this.U.vp;if(this.fa){kd(this.fa);var d=this.fa;a=c;var e=d.Jb[0];if(e.kf){var f=(Yc(d.N, +d.Ce)-e.sd)/d.yi|0,g=ld(d,0)-f;6==e.mode&&(g-=f);var h=g*d.yi|0;6==e.mode&&(h>>=1);a>h&&(a=h)}var c=a,t=this.fa;a=c;if(t.ea&&t.ea[11]&64){var r=t.hg-Yc(t.N,t.Ce);0r&&(a=r)}c=a}this.ng(c);var B=this.Yc-this.A;this.Ke+=B;this.U.fh+=B;hd(this,0,!0);Xc(this,B);this.U.eh-=B;0>=this.U.eh&&(this.U.eh+=this.U.dm,$c(this));this.U.dh-=B;0>=this.U.dh&&(this.U.dh+=this.U.cm,this.dd());this.U.eg-=B;if(0>=this.U.eg){this.U.eg+=this.U.Rj;break}}while(this.da.jb)}catch(J){this.lb();Vc(this);this.Ba&&this.Ba.stop(pa(), +Yc(this));fb(this,!1);lb(this,J.message);return}c=setTimeout;d=this.Cp;this.U.nf=pa();e=this.U.$l;this.U.fh&&(e=Math.round(e*this.U.fh/this.U.Rj));e-=this.U.nf-this.U.pi;if(f=this.U.nf-this.U.ag)this.U.Ge=Math.round(this.Ke/(10*f))/100,864E5<=f&&(this.rf=0,this.fa&&kd(this.fa,!0),cd(this));if(0>e||this.U.Gethis.rb?this.ta+a:Cd.call(this,0,0,c)}function Cd(a,b,c){c||wd.call(this.N,13,0);return q} +function Ed(a,b,c){return a+b<=this.rb?this.ta+a:Fd.call(this,0,0,c)}function Gd(a,b,c){return a+b>this.rb?this.ta+a:Fd.call(this,0,0,c)}function Fd(a,b,c){c||wd.call(this.N,13,0);return q} +function Hd(a,b){var c=this.N,d=c.eb.ta,e=this.bb,f=c.eb.va;if(!b){if(768!=c.eb.type)return wd.call(c,10,a,!0),!1;c.Qa(c.eb.Pd+4,c.eb.nb&-769|256)}if(c.eb.load(a)==q)return!1;var g=c.eb.ta;if(b){if(768==c.eb.type)return wd.call(c,13,a,!0),!1;c.Qa(c.eb.Pd+4,c.eb.nb|=768);c.eb.type=768}c.Qa(d+14,v(c));c.Qa(d+16,Gb(c));c.Qa(d+18,c.G);c.Qa(d+20,c.I);c.Qa(d+22,c.J);c.Qa(d+24,c.C);c.Qa(d+26,w(c));c.Qa(d+28,c.H);c.Qa(d+30,c.F);c.Qa(d+32,c.D);c.Qa(d+34,c.Ja.va);c.Qa(d+36,c.ra.va);c.Qa(d+38,c.xa.va);c.Qa(d+ +40,c.Ya.va);var d=38,h=26;Id(c,c.la(g+16)|(b?16384:0));c.G=c.la(g+18);c.I=c.la(g+20);c.J=c.la(g+22);c.C=c.la(g+24);c.H=c.la(g+28);c.F=c.la(g+30);c.D=c.la(g+32);c.Ja.load(c.la(g+34));c.Ya.load(c.la(g+40));Jd(c,c.la(g+14),c.la(g+36));this.bb>13;if(6144<=h){M=c&3;if(M>a.bb){if(!1!==B&&!(N==a.bb||g&1024&&N<=a.bb)){t=q;break}C=e.Ka();Kd(e,e.Ka(),!0);x(e,C);a.ii=!0}C=!1}else if(1024==h)C=!0,E=-1,J=c,Mh||2048==(h&2560))){d||wd.call(e,13,c,!!g);t=q;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| +wd.call(e,13,c,!0);t=q;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||wd.call(e,10,c,!0);t=q;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.N.za||!(a.$h&64)?(a.qe=2,a.ja=65535):(a.qe=4,a.ja=-1)}else a.load=td,a.Xl=xd,a.Ic=zd,a.jc=Ad,a.rb=65535,a.bb=a.pc=0,a.Pd=q,a.qe=2,a.ja=65535;a.Vc=a.qe;a.na=a.ja} +function Nd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Sc.call(this,a,b);this.bl=61442;this.Ah=nd;this.zh=4;this.ig=255;this.B=80286<=this.za?Od:Pd;this.Ua=Qd;this.el=Rd;this.fl=Sd;this.gl=Td;80186<=this.za&&(this.Ua=Qd.slice(),this.el=Rd.slice(),this.fl=Sd.slice(),this.ig=31,this.Ua[15]=Ud,this.Ua[96]=Vd,this.Ua[97]=Wd,this.Ua[98]=Xd,this.Ua[99]=Ud,this.Ua[100]=Ud,this.Ua[101]=Ud,this.Ua[102]=Ud,this.Ua[103]=Ud,this.Ua[104]=Yd, +this.Ua[105]=Zd,this.Ua[106]=$d,this.Ua[107]=ae,this.Ua[108]=be,this.Ua[109]=ce,this.Ua[110]=de,this.Ua[111]=ee,this.Ua[192]=fe,this.Ua[193]=ge,this.Ua[200]=he,this.Ua[201]=ie,this.Ua[241]=je,this.el[7]=ke,this.fl[7]=ke,80286<=this.za&&(this.bl=2,this.Ah|=28672,this.zh=0,this.Jn=le,this.Ua[15]=me,this.Ua[99]=ne,this.Ua[84]=oe));this.Ch=[];this.Dh=[];this.Yc=this.Eg=0;this.da.Pg=this.da.Dl=!1;this.tl=0;this.ma=[];this.Wa=this.Ga=this.Da=this.sc=0;pe(this)}Ya(Sc,Nd); +var Pd={zi:4,T:5,ua:6,aa:7,ba:8,M:9,O:11,P:12,pf:4,fm:60,gm:83,bc:3,Cb:9,qc:16,vi:1,km:19,mm:28,om:16,nm:21,lm:37,im:2,ak:9,jm:5,hm:33,ck:10,bk:8,kh:3,jh:15,Cm:51,Dm:1,Em:2,Fm:4,Bm:32,dk:15,Hm:15,cc:16,dc:4,Jm:11,Im:18,Gm:24,Nb:4,Km:2,ek:16,Lm:17,jk:18,Mm:19,ik:5,kk:6,Rm:2,Qm:8,Om:9,Pm:10,Nm:10,lk:10,mk:10,qm:80,sm:144,pm:86,rm:154,um:101,wm:165,tm:107,vm:171,Tm:70,Vm:113,Sm:76,Um:124,ym:80,Am:128,xm:86,zm:134,mh:3,lh:16,rk:10,qk:8,Wm:51,rc:8,Xm:17,Ym:36,yc:11,Zm:16,nh:10,Je:2,Yj:18,Zj:7,$j:15,fk:12, +gk:7,hk:11,nk:18,ok:7,pk:15,sk:15,tk:7,uk:13,yk:11,zk:7,Ak:8,$m:8,cn:12,an:18,bn:17,dn:15,wk:8,vk:20,xk:2,Dk:3,oh:9,Ck:5,Bk:11,Fk:4,Ek:17,en:11},Od={zi:0,T:0,ua:0,aa:0,ba:0,M:0,O:1,P:1,pf:3,fm:14,gm:16,bc:2,Cb:7,qc:7,vi:0,km:7,mm:13,om:7,nm:11,lm:16,im:3,ak:6,jm:2,hm:13,ck:5,bk:5,kh:2,jh:7,Cm:23,Dm:0,Em:1,Fm:3,Bm:17,dk:7,Hm:11,cc:7,dc:3,Jm:7,Im:11,Gm:15,Nb:2,Km:3,ek:7,Lm:8,jk:8,Mm:8,ik:4,kk:4,Rm:2,Qm:3,Om:5,Pm:2,Nm:3,lk:5,mk:3,qm:14,sm:22,pm:17,rm:25,um:17,wm:25,tm:20,vm:28,Tm:13,Vm:21,Sm:16,Um:24, +ym:13,Am:21,xm:16,zm:24,mh:2,lh:7,rk:5,qk:5,Wm:19,rc:5,Xm:5,Ym:17,yc:3,Zm:5,nh:3,Je:0,Yj:8,Zj:5,$j:9,fk:5,gk:5,hk:4,nk:5,ok:5,pk:4,sk:7,tk:5,uk:8,yk:3,zk:4,Ak:3,$m:11,cn:11,an:15,bn:15,dn:7,wk:5,vk:8,xk:0,Dk:2,oh:6,Ck:3,Bk:6,Fk:3,Ek:5,en:5};k=Nd.prototype;k.Lj=function(a,b,c,d){this.ma=a;this.Ga=b;this.Da=c;this.sc=d};k.reset=function(){this.da.jb&&this.lb();pe(this);Tc(this);this.da.pd=!1}; +function pe(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Pb=a.uh=-1;a.Nh=0;a.gc=65520;a.Sc=0;a.Xe=1023;a.gg=0;a.ui=-1;a.ra=new qd(a,rd,"CS");a.Ya=new qd(a,2,"DS");a.Ja=new qd(a,2,"ES");a.xa=new qd(a,3,"SS");x(a,0);Kd(a,0);a.wn=new qd(a,0,"NULL");a.tb=a.Ya;a.cd=a.xa;a.S=a.Ca=0;a.ca=a.La=q;a.wb=0;Jd(a,0,65535);a.qe=a.ra.qe;a.ja=a.ra.ja;a.xd=z;a.wd=se;a.Ve=te;a.Gb=A;a.Pc=ue;a.gd=ve;a.Vc=a.ra.Vc;a.na=a.ra.na;2==a.Vc?(a.Vg=a.la,a.zn=a.Qa):(a.Vg=a.Ug,a.zn=a.yn);a.Ca&=-12289;if(80286<=a.za){a.Ec=0;a.We= +65535;a.bd=new qd(a,5,"LDT",!0);a.eb=new qd(a,4,"TSS",!0);a.Tb=new qd(a,6,"VER",!0);Jd(a,65520,61440);var b,c=v(a);b=a.ra;var d=-65536;80386>b.N.za&&(d&=16777215);b=b.ta=d;a.ka=b+c;a.sf=b+a.ra.rb}Id(a,0);we(a)}k.Ol=function(){var a=this.G+this.C+this.I+this.J+w(this)+this.H+this.F+this.D|0;return a=a+v(this)+Fb(this)+this.Ya.va+this.xa.va+this.Ja.va+Gb(this)|0};function xe(a,b,c,d){void 0!==d&&(void 0===a.Ch[b]&&(a.Ch[b]=[]),a.Ch[b].push([c,d]))} +function ye(a,b){var c=a.Ch[b];if(void 0!==c)for(var d=0;d>((a^a>>4)&15)&1?0:Ob}function Me(a){return(a.W^a.ia)&16?Nb:0} function Ne(a){return a.Q&a.V-1?0:Mb}function Oe(a){return a.W&a.V>>1?Lb:0}function Pe(a){return(a.W^a.ia^a.W>>1)&a.V>>1?Hb:0}function Qe(a){a.Q&=~a.V}function Re(a){a.ia=a.W&16|a.ia&-17}function Se(a){a.Q|=a.V-1}function Te(a){Oe(a)&&(a.W^=a.V>>1|a.V>>2,a.ia^=32896)}function Ue(a){a.W&=~a.V;a.ia=a.W&32896|a.ia&-32897}function Ve(a){a.Q|=a.V}function We(a){a.ia=~(a.W&16)&16|a.ia&-17}function Xe(a){a.Q&=~(a.V-1)}function Ye(a){Oe(a)||(a.W^=a.V>>1|a.V>>2,a.ia^=32896)} -function Ze(a){a.W|=a.V;a.ia=a.W&32896|a.ia&-32897}function Gb(a){return a.wa&~od|Ke(a)|Le(a)|Me(a)|Ne(a)|Oe(a)|Pe(a)}function $e(a,b){b=b|a.gc&1|65520;a.gc=a.gc&-65536|b&65535;a.gc&1&&we(a,!0)}function Id(a,b,c){a.V=256;a.Q=a.W=a.ia=0;b&Pb&&Ve(a);b&Ob||(a.W|=1);b&Nb&&(a.ia|=16);b&Mb||Se(a);b&Lb&&Ye(a);b&Hb&&Ze(a);a.gc&1||(b&=-61441);void 0===c&&(c=a.pa.ab);c?b=b&-12289|a.wa&12288:a.eg=(b&12288)>>12;c>a.eg&&(b=b&~Jb|a.wa&Jb);a.wa=a.wa&~a.vh|b&a.vh|a.Zk;a.wa&Kb&&(a.wb|=2,a.S|=4)} -k.Fb=function(a,b,c){var d=!1;switch(b){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 "V":this.ra[b]=c;this.ql++;d=!0;break;default:d=this.parent.Fb.call(this,a,b,c)}return d};k.Ra=function(a){return this.qa[(a&this.gb)>>>this.Ja].Eb(a&this.Ea)}; -k.ja=function(a){var b=a&this.Ea;a=(a&this.gb)>>>this.Ja;this.A-=this.B.Dk;return b>>this.Ja;if(b>>c|this.qa[a+1&this.Tc].rf(0)<<32-c};k.td=function(a,b){this.qa[(a&this.gb)>>>this.Ja].Ib(a&this.Ea,b&255)}; -k.Ma=function(a,b){var c=a&this.Ea,d=(a&this.gb)>>>this.Ja;this.A-=this.B.Dk;c>8&255))};function af(a,b,c){a.th=b;a.ca=b.Hc(a.mh=c,0);return a.S&1?0:a.Ra(a.ca)}function G(a,b){return af(a,a.tb,b&65535)}function H(a,b){return af(a,a.bd,b&65535)}function bf(a,b,c){a.th=b;a.ca=b.Hc(a.mh=c,1);return a.S&1?0:a.ja(a.ca)}function I(a,b){return bf(a,a.tb,b&65535)}function K(a,b){return bf(a,a.bd,b&65535)} -function cf(a,b,c){a.th=b;a.La=a.ca=b.Hc(a.mh=c,0);return a.S&1?0:a.Ra(a.ca)}function L(a,b){return cf(a,a.tb,b&65535)}function O(a,b){return cf(a,a.bd,b&65535)}function df(a,b,c){a.th=b;a.La=a.ca=b.Hc(a.mh=c,1);return a.S&1?0:a.ja(a.ca)}function P(a,b){return df(a,a.tb,b&65535)}function R(a,b){return df(a,a.bd,b&65535)}function S(a,b){a.S&2||a.td(a.th.jc(a.mh,0),b)}function T(a,b){a.S&2||a.Ma(a.th.jc(a.mh,1),b)}function Md(a,b,c){return a.ja(b.Hc(c,1))} -k.Y=function(){var a=this.Ra(this.la);++this.la>this.sf&&F(this,this.la-this.pa.ta);return a};k.L=function(){var a=this.Ra(this.la)<<24>>24;++this.la>this.sf&&F(this,this.la-this.pa.ta);return a&65535};function ef(a){var b=a.ja(a.la);a.la+=2;a.la>a.sf&&F(a,a.la-a.pa.ta);return b}k.K=function(){var a=this.ja(this.la);this.la+=this.pe;this.la>this.sf&&F(this,this.la-this.pa.ta);return a};k.Ka=function(){var a=this.ja(this.Yc);this.Yc+=2;this.Yc>this.kn&&y(this,this.Yc-this.xa.ta);return a}; -function z(a,b){a.Yc-=2;a.Ycthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&255}function mf(a,b){this.ia=a^b;this.Q=this.W=a+b+(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&65535} +function Ze(a){a.W|=a.V;a.ia=a.W&32896|a.ia&-32897}function Gb(a){return a.wa&~od|Ke(a)|Le(a)|Me(a)|Ne(a)|Oe(a)|Pe(a)}function $e(a,b){b=b|a.gc&1|65520;a.gc=a.gc&-65536|b&65535;a.gc&1&&we(a,!0)}function Id(a,b,c){a.V=256;a.Q=a.W=a.ia=0;b&Pb&&Ve(a);b&Ob||(a.W|=1);b&Nb&&(a.ia|=16);b&Mb||Se(a);b&Lb&&Ye(a);b&Hb&&Ze(a);a.gc&1||(b&=-61441);void 0===c&&(c=a.ra.bb);c?b=b&-12289|a.wa&12288:a.gg=(b&12288)>>12;c>a.gg&&(b=b&~Jb|a.wa&Jb);a.wa=a.wa&~a.Ah|b&a.Ah|a.bl;a.wa&Kb&&(a.wb|=2,a.S|=4)} +k.Fb=function(a,b,c){var d=!1;switch(b){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 "V":this.qa[b]=c;this.tl++;d=!0;break;default:d=this.parent.Fb.call(this,a,b,c)}return d};k.Oa=function(a){return this.ma[(a&this.Wa)>>>this.Ga].Eb(a&this.Da)}; +k.la=function(a){var b=a&this.Da;a=(a&this.Wa)>>>this.Ga;this.A-=this.B.zi;return b>>this.Ga;if(b>>c|this.ma[a+1&this.sc].td(0)<<32-c};k.ud=function(a,b){this.ma[(a&this.Wa)>>>this.Ga].Ib(a&this.Da,b&255)}; +k.Qa=function(a,b){var c=a&this.Da,d=(a&this.Wa)>>>this.Ga;this.A-=this.B.zi;c>8&255))};k.yn=function(a,b){var c=a&this.Da,d=(a&this.Wa)>>>this.Ga;this.A-=this.B.zi;if(c>>32-f)}}; +function af(a,b,c){a.yh=b;a.ca=b.Ic(a.rh=c,0);return a.S&1?0:a.Oa(a.ca)}function F(a,b){return af(a,a.tb,b&65535)}function G(a,b){return af(a,a.cd,b&65535)}function bf(a,b,c){a.yh=b;a.ca=b.Ic(a.rh=c,1);return a.S&1?0:a.Vg(a.ca)}function H(a,b){return bf(a,a.tb,b&65535)}function I(a,b){return bf(a,a.cd,b&65535)}function cf(a,b,c){a.yh=b;a.La=a.ca=b.Ic(a.rh=c,0);return a.S&1?0:a.Oa(a.ca)}function K(a,b){return cf(a,a.tb,b&65535)}function L(a,b){return cf(a,a.cd,b&65535)} +function df(a,b,c){a.yh=b;a.La=a.ca=b.Ic(a.rh=c,1);return a.S&1?0:a.Vg(a.ca)}function O(a,b){return df(a,a.tb,b&65535)}function P(a,b){return df(a,a.cd,b&65535)}function Q(a,b){a.S&2||a.ud(a.yh.jc(a.rh,0),b)}function R(a,b){a.S&2||a.Qa(a.yh.jc(a.rh,1),b)}function Md(a,b,c){return a.la(b.Ic(c,1))}k.Y=function(){var a=this.Oa(this.ka);++this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a};k.L=function(){var a=this.Oa(this.ka)<<24>>24;++this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a&65535}; +function ef(a){var b=a.la(a.ka);a.ka+=2;a.ka>a.sf&&D(a,a.ka-a.ra.ta);return b}k.K=function(){var a=this.Vg(this.ka);this.ka+=this.qe;this.ka>this.sf&&D(this,this.ka-this.ra.ta);return a};k.Ka=function(){var a=this.Vg(this.Zc);this.Zc+=2;this.Zc>this.mn&&x(this,this.Zc-this.xa.ta);return a};function y(a,b){a.Zc-=2;a.Zcthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&255}function mf(a,b){this.ia=a^b;this.Q=this.W=a+b+(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&65535} function nf(a,b){this.ia=a^b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a+b)&255}function of(a,b){this.ia=a^b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a+b)&65535}function pf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a&b)&255} -function qf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a&b)&65535}function rf(a,b){this.A-=10+(0>this.ca?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Xe(this),a;Se(this);return a}function sf(a){if(0>this.ca)return Ud.call(this),a;var b=a<<16>>16,c=this.ja(this.ca)<<16>>16,d=this.ja(this.ca+2)<<16>>16;this.A-=this.B.fm;if(bd)F(this,this.Ob-this.pa.ta),hf.call(this,5,null,0);this.S|=2;return a} -function tf(a,b){var c=Fb(this),d=w(this);null!=Jd(this,a,b,!0)&&(z(this,c),z(this,d))}function uf(a,b){this.ia=a^b;this.V=256;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Xj:this.B.Cb;this.S|=2;return a}function vf(a,b){this.ia=a^b;this.V=65536;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Xj:this.B.Cb;this.S|=2;return a}function wf(a){return a} +function qf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a&b)&65535}function rf(a,b){this.A-=10+(0>this.ca?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Xe(this),a;Se(this);return a}function sf(a){if(0>this.ca)return Ud.call(this),a;var b=a<<16>>16,c=this.la(this.ca)<<16>>16,d=this.la(this.ca+2)<<16>>16;this.A-=this.B.hm;if(bd)D(this,this.Ob-this.ra.ta),hf.call(this,5,null,0);this.S|=2;return a} +function tf(a,b){var c=Fb(this),d=v(this);null!=Jd(this,a,b,!0)&&(y(this,c),y(this,d))}function uf(a,b){this.ia=a^b;this.V=256;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.ak:this.B.Cb;this.S|=2;return a}function vf(a,b){this.ia=a^b;this.V=65536;this.Q=this.W=a-b;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.ak:this.B.Cb;this.S|=2;return a}function wf(a){return a} function xf(a,b){var c=(b<<16>>16)*(this.Y()<<24>>24);this.Q=this.ia=this.W=c;this.V=256;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?21:24;return c&65535}function yf(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Q=this.ia=this.W=c;this.V=65536;32767c?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?21:24;return c&65535} -function hf(a,b,c){this.A-=this.B.Am+c;this.pa.pj=!0;c=Gb(this);var d=Fb(this),e=w(this);a=this.pa.Vl(a);a!=u&&(this.la=a,z(this,c),z(this,d),z(this,e),null!=b&&z(this,b),this.qi=-1)}function zf(a,b){this.A-=14+(0>this.ca?0:2);if(this.Tb.load(b,!0)!=u&&this.Tb.pc>=this.pa.ab&&this.Tb.pc>=(b&3))return Xe(this),this.Tb.nb&65280;Se(this);return a}function Af(a,b){if(0>this.ca)return U.call(this),a;He(this,this.ja(this.ca+2));this.A-=this.B.ak;return b} -function Bf(a){if(0>this.ca)return U.call(this),a;this.A-=this.B.Im;return this.ca}function Cf(a,b){if(0>this.ca)return U.call(this),a;Ie(this,this.ja(this.ca+2));this.A-=this.B.ak;return b}function Df(a,b){this.A-=14+(0>this.ca?0:2);if(b&65528&&this.Tb.load(b,!0)!=u&&(7168==(this.Tb.nb&7168)||this.Tb.pc>=this.pa.ab)&&this.Tb.pc>=(b&3))return Xe(this),this.Tb.rb;Se(this);return a}function Ef(a,b){this.A-=0>this.La?0>this.ca?this.B.Pm:this.B.Om:this.B.Mm;return b} +function hf(a,b,c){this.A-=this.B.Cm+c;this.ra.uj=!0;c=Gb(this);var d=Fb(this),e=v(this);a=this.ra.Xl(a);a!=q&&(this.ka=a,y(this,c),y(this,d),y(this,e),null!=b&&y(this,b),this.ui=-1)}function zf(a,b){this.A-=14+(0>this.ca?0:2);if(this.Tb.load(b,!0)!=q&&this.Tb.pc>=this.ra.bb&&this.Tb.pc>=(b&3))return Xe(this),this.Tb.nb&65280;Se(this);return a}function Af(a,b){if(0>this.ca)return U.call(this),a;He(this,this.la(this.ca+2));this.A-=this.B.ek;return b} +function Bf(a){if(0>this.ca)return U.call(this),a;this.A-=this.B.Km;return this.ca}function Cf(a,b){if(0>this.ca)return U.call(this),a;Ie(this,this.la(this.ca+2));this.A-=this.B.ek;return b}function Df(a,b){this.A-=14+(0>this.ca?0:2);if(b&65528&&this.Tb.load(b,!0)!=q&&(7168==(this.Tb.nb&7168)||this.Tb.pc>=this.ra.bb)&&this.Tb.pc>=(b&3))return Xe(this),this.Tb.rb;Se(this);return a}function Ef(a,b){this.A-=0>this.La?0>this.ca?this.B.Rm:this.B.Qm:this.B.Om;return b} function Ff(){return Ef.call(this,0,this.Pb)}function Gf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a|b)&255}function Hf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a|b)&65535} -function If(a){var b=this.Ka(),c=this.Ka();(a<<=this.nd>>2)&&y(this,x(this)+a);Jd(this,b,c,!1)&&(a&&y(this,x(this)+a),this.Xa.va&65528&&this.Xa.pcthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&255} -function Nf(a,b){this.ia=a^b;this.Q=this.W=a-b-(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&65535}function Of(a,b){this.ia=a^b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a-b)&255}function Pf(a,b){this.ia=a^b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a-b)&65535} -function Qf(a,b){this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.zk:this.B.jh:this.B.jh;this.S|=2;return a}function Rf(a,b){this.Q=this.W=this.ia=a&b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.zk:this.B.jh:this.B.jh;this.S|=2;return a} -function Sf(a,b){if(0>this.ca){switch(this.Ih&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Bk}else this.La=this.ca,S(this,a),this.A-=this.B.Ak;return b} -function Tf(a,b){if(0>this.ca){switch(this.Ih&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:y(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Bk}else this.La=this.ca,T(this,a),this.A-=this.B.Ak;return b}function Uf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a^b)&255} -function Vf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a^b)&65535}function Wf(a,b){this.Q=this.Q&this.V-1|(a&b?this.V:0);(a^a>>1)&b>>1?Ze(this):Ue(this)}function Xf(){this.A-=0>this.ca?2:this.B.bn;return 1}function Yf(){var a=this.I&this.gg;this.A-=(0>this.ca?this.B.sk:this.B.rk)+(a<this.ca?this.B.sk:this.B.rk)+(a<this.qi)F(this,this.Ob-this.pa.ta),d=!0;else if(8!=this.qi)b=0,a=8,d=!0;else{dg.call(this,-1,0,c);pe(this);return}dg.call(this,a,b,c)&&(d=!1);d&&hf.call(this,this.qi=a,b,0);this.S&=-4}else this.Wa("Fault "+m(a)+" blocked by Debugger",536870912),F(this,this.Ob-this.pa.ta)} -function dg(a,b,c){var d=32,e=Qb(this.ha,this.la);204==e&&(c=!1,d|=1);983040<=this.la&&1048575>=this.la&&(c=!1);this.oa(d|1073741824)&&(c=!0);if(this.oa(d)||c)a=(c?"\n":"")+"Fault "+m(a)+(null!=b?" ("+n(b)+")":"")+" on opcode 0x"+m(e)+" at "+uc(this.Z,w(this),Fb(this))+" (%"+da(this.la,6)+")",b=this.da.jb,this.Wa(a,d)?c&&(c=b,this.Z.lb()):(this.Ca(a),this.lb());return c}function me(){this.En[this.Y()].call(this)}function oe(){z(this,x(this)&this.ma);this.A-=this.B.xc} -function Vd(){var a=x(this)&this.ma;z(this,this.G&this.ma);z(this,this.I&this.ma);z(this,this.J&this.ma);z(this,this.C&this.ma);z(this,a);z(this,this.H&this.ma);z(this,this.F&this.ma);z(this,this.D&this.ma);this.A-=this.B.Wm} -function Wd(){this.D=this.D&~this.ma|this.Ka();this.F=this.F&~this.ma|this.Ka();this.H=this.H&~this.ma|this.Ka();y(this,x(this)+this.nd);this.C=this.C&~this.ma|this.Ka();this.J=this.J&~this.ma|this.Ka();this.I=this.I&~this.ma|this.Ka();this.G=this.G&~this.ma|this.Ka();this.A-=this.B.Um}function Xd(){this.Gb[this.Y()].call(this,sf)}function ne(){this.Oc[this.Y()].call(this,rf)}function Yd(){z(this,this.K());this.A-=this.B.xc}function Zd(){this.Gb[this.Y()].call(this,yf)} -function $d(){z(this,this.Y());this.A-=this.B.xc}function ae(){this.Gb[this.Y()].call(this,xf)}function be(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=cc(this.ha,this.J,this.la-b-1);this.td(this.Ia.jc(this.D&this.ka,0),d);this.D=this.D&~this.ka|this.D+(this.wa&Ib?-1:1)&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}} -function ce(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=this.la-b-1,e=cc(this.ha,this.J,d),d=e|=cc(this.ha,this.J,d)<<8;this.Ma(this.Ia.jc(this.D&this.ka,1),d);this.D=this.D&~this.ka|this.D+(this.wa&Ib?-2:2)&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}} -function de(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=this.Ra(this.Xa.Hc(this.F&this.ka,0));this.F=this.F&~this.ka|this.F+(this.wa&Ib?-1:1)&this.ka;this.A-=c;this.I-=b;gc(this.ha,this.J,d,this.la-b-1);a&&(this.la=this.Ob,this.S|=256)}} -function ee(){var a=1,b=0,c=5;this.Da&192&&(a=this.I,b=1,this.Da&256&&(c=4));if(a--){var d=Md(this,this.Xa,this.F&this.ka);this.F=this.F&~this.ka|this.F+(this.wa&Ib?-2:2)&this.ka;this.A-=c;this.I-=b;b=this.la-b-1;gc(this.ha,this.J,d&255,b);gc(this.ha,this.J,d>>8,b);a&&(this.la=this.Ob,this.S|=256)}}function eg(){var a=this.L();Pe(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function fg(){var a=this.L();Pe(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)} -function gg(){var a=this.L();Ke(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function hg(){var a=this.L();Ke(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)}function ig(){var a=this.L();Ne(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function jg(){var a=this.L();Ne(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)}function kg(){var a=this.L();Ke(this)||Ne(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc} -function lg(){var a=this.L();Ke(this)||Ne(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)}function mg(){var a=this.L();Oe(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function ng(){var a=this.L();Oe(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)}function og(){var a=this.L();Le(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function pg(){var a=this.L();Le(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)} -function qg(){var a=this.L();!Oe(this)!=!Pe(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function rg(){var a=this.L();!Oe(this)==!Pe(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function sg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?(F(this,w(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function tg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?this.A-=this.B.dc:(F(this,w(this)+a),this.A-=this.B.cc)} -function ug(){this.Ue[this.Y()].call(this,vg,this.Y);this.A-=0>this.La?1:this.B.ri}function fe(){this.Ue[this.Y()].call(this,wg,Zf)}function ge(){this.fd[this.Y()].call(this,xg,Zf)}function yg(){var a=this.K()<<(this.nd>>2);F(this,this.Ka());a&&y(this,x(this)+a);this.A-=this.B.an}function zg(){F(this,this.Ka());this.A-=this.B.Ym} -function he(){var a=this.K(),b=this.Y()&31;this.A-=11;z(this,this.H);var c=x(this)&this.xa.ka;if(0>8,c,d=Me(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.Q=a);this.V=65536;c&&(this.Q|=this.V);d?We(this):Re(this);this.A-=this.B.of},function(){this.vd[this.Y()].call(this, -uf)},function(){this.Oc[this.Y()].call(this,vf)},function(){this.wd[this.Y()].call(this,uf)},function(){this.Gb[this.Y()].call(this,vf)},function(){uf.call(this,this.G&255,this.Y());this.A--},function(){vf.call(this,this.G&this.ma,this.K());this.A--},function(){this.S|=20;this.tb=this.bd=this.Xa;this.A-=this.B.Ie},function(){var a=this.G&255,b=this.G>>8,c,d=Me(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.Q=a);this.V=65536;c&&(this.Q|=this.V);d?We(this):Re(this); -this.A-=this.B.of},function(){this.W=(this.ia=this.G)+1;this.G=this.W&65535;this.Q=this.G|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.I)+1;this.I=this.W&65535;this.Q=this.I|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.J)+1;this.J=this.W&65535;this.Q=this.J|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.C)+1;this.C=this.W&65535;this.Q=this.C|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){var a; -this.W=(this.ia=x(this))+1;y(this,a=this.ia&~this.ma|this.W&this.ma);this.Q=(a&this.ma)>>>16|a&65535|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.H)+1;this.H=this.W&65535;this.Q=this.H|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.F)+1;this.F=this.W&65535;this.Q=this.F|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.D)+1;this.D=this.W&65535;this.Q=this.D|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-= +function If(a){var b=this.Ka(),c=this.Ka();(a<<=this.Vc>>2)&&x(this,w(this)+a);Jd(this,b,c,!1)&&(a&&x(this,w(this)+a),this.Ya.va&65528&&this.Ya.pcthis.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&255} +function Kf(a,b){this.ia=a^b;this.Q=this.W=a-b-(this.Q&this.V?1:0);this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return this.Q&65535}function Lf(a,b){this.ia=a^b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a-b)&255}function Pf(a,b){this.ia=a^b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=a-b)&65535} +function Qf(a,b){this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.La?0>this.ca?this.B.Dk:this.B.oh:this.B.oh;this.S|=2;return a}function Rf(a,b){this.Q=this.W=this.ia=a&b;this.V=65536;this.A-=0>this.La?0>this.ca?this.B.Dk:this.B.oh:this.B.oh;this.S|=2;return a} +function Sf(a,b){if(0>this.ca){switch(this.Nh&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Fk}else this.La=this.ca,Q(this,a),this.A-=this.B.Ek;return b} +function Tf(a,b){if(0>this.ca){switch(this.Nh&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:x(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Fk}else this.La=this.ca,R(this,a),this.A-=this.B.Ek;return b}function Uf(a,b){this.V=256;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a^b)&255} +function Vf(a,b){this.V=65536;this.A-=0>this.La?0>this.ca?this.B.bc:this.B.Cb:this.B.qc;return(this.Q=this.W=this.ia=a^b)&65535}function Wf(a,b){this.Q=this.Q&this.V-1|(a&b?this.V:0);(a^a>>1)&b>>1?Ze(this):Ue(this)}function Xf(){this.A-=0>this.ca?2:this.B.dn;return 1}function Yf(){var a=this.I&this.ig;this.A-=(0>this.ca?this.B.wk:this.B.vk)+(a<this.ca?this.B.wk:this.B.vk)+(a<this.ui)D(this,this.Ob-this.ra.ta),d=!0;else if(8!=this.ui)b=0,a=8,d=!0;else{dg.call(this,-1,0,c);pe(this);return}dg.call(this,a,b,c)&&(d=!1);d&&hf.call(this,this.ui=a,b,0);this.S&=-4}else this.Xa("Fault "+l(a)+" blocked by Debugger",536870912),D(this,this.Ob-this.ra.ta)} +function dg(a,b,c){var d=32,e=Qb(this.ha,this.ka);204==e&&(c=!1,d|=1);983040<=this.ka&&1048575>=this.ka&&(c=!1);this.pa(d|1073741824)&&(c=!0);if(this.pa(d)||c)a=(c?"\n":"")+"Fault "+l(a)+(null!=b?" ("+m(b)+")":"")+" on opcode 0x"+l(e)+" at "+uc(this.Z,v(this),Fb(this))+" (%"+ea(this.ka,6)+")",b=this.da.jb,this.Xa(a,d)?c&&(c=b,this.Z.lb()):(this.Ea(a),this.lb());return c}function me(){this.Jn[this.Y()].call(this)}function oe(){y(this,w(this)&this.na);this.A-=this.B.yc} +function Vd(){var a=w(this)&this.na;y(this,this.G&this.na);y(this,this.I&this.na);y(this,this.J&this.na);y(this,this.C&this.na);y(this,a);y(this,this.H&this.na);y(this,this.F&this.na);y(this,this.D&this.na);this.A-=this.B.Ym} +function Wd(){this.D=this.D&~this.na|this.Ka();this.F=this.F&~this.na|this.Ka();this.H=this.H&~this.na|this.Ka();x(this,w(this)+this.Vc);this.C=this.C&~this.na|this.Ka();this.J=this.J&~this.na|this.Ka();this.I=this.I&~this.na|this.Ka();this.G=this.G&~this.na|this.Ka();this.A-=this.B.Wm}function Xd(){this.Gb[this.Y()].call(this,sf)}function ne(){this.Pc[this.Y()].call(this,rf)}function Yd(){y(this,this.K());this.A-=this.B.yc}function Zd(){this.Gb[this.Y()].call(this,yf)} +function $d(){y(this,this.Y());this.A-=this.B.yc}function ae(){this.Gb[this.Y()].call(this,xf)}function be(){var a=1,b=0,c=5;this.Ca&192&&(a=this.I,b=1,this.Ca&256&&(c=4));if(a--){var d=cc(this.ha,this.J,this.ka-b-1);this.ud(this.Ja.jc(this.D&this.ja,0),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-1:1)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}} +function ce(){var a=1,b=0,c=5;this.Ca&192&&(a=this.I,b=1,this.Ca&256&&(c=4));if(a--){var d=this.ka-b-1,e=cc(this.ha,this.J,d),d=e|=cc(this.ha,this.J,d)<<8;this.Qa(this.Ja.jc(this.D&this.ja,1),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}} +function de(){var a=1,b=0,c=5;this.Ca&192&&(a=this.I,b=1,this.Ca&256&&(c=4));if(a--){var d=this.Oa(this.Ya.Ic(this.F&this.ja,0));this.F=this.F&~this.ja|this.F+(this.wa&Ib?-1:1)&this.ja;this.A-=c;this.I-=b;gc(this.ha,this.J,d,this.ka-b-1);a&&(this.ka=this.Ob,this.S|=256)}} +function ee(){var a=1,b=0,c=5;this.Ca&192&&(a=this.I,b=1,this.Ca&256&&(c=4));if(a--){var d=Md(this,this.Ya,this.F&this.ja);this.F=this.F&~this.ja|this.F+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;b=this.ka-b-1;gc(this.ha,this.J,d&255,b);gc(this.ha,this.J,d>>8,b);a&&(this.ka=this.Ob,this.S|=256)}}function eg(){var a=this.L();Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function fg(){var a=this.L();Pe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} +function gg(){var a=this.L();Ke(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function hg(){var a=this.L();Ke(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function ig(){var a=this.L();Ne(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function jg(){var a=this.L();Ne(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function kg(){var a=this.L();Ke(this)||Ne(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc} +function lg(){var a=this.L();Ke(this)||Ne(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function mg(){var a=this.L();Oe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function ng(){var a=this.L();Oe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)}function og(){var a=this.L();Le(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function pg(){var a=this.L();Le(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} +function qg(){var a=this.L();!Oe(this)!=!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function rg(){var a=this.L();!Oe(this)==!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function sg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?(D(this,v(this)+a),this.A-=this.B.cc):this.A-=this.B.dc}function tg(){var a=this.L();Ne(this)||!Oe(this)!=!Pe(this)?this.A-=this.B.dc:(D(this,v(this)+a),this.A-=this.B.cc)} +function ug(){this.Ve[this.Y()].call(this,vg,this.Y);this.A-=0>this.La?1:this.B.vi}function fe(){this.Ve[this.Y()].call(this,wg,Zf)}function ge(){this.gd[this.Y()].call(this,xg,Zf)}function yg(){var a=this.K()<<(this.Vc>>2);D(this,this.Ka());a&&x(this,w(this)+a);this.A-=this.B.cn}function zg(){D(this,this.Ka());this.A-=this.B.$m} +function he(){var a=this.K(),b=this.Y()&31;this.A-=11;y(this,this.H);var c=w(this)&this.xa.ja;if(0>8,c,d=Me(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.Q=a);this.V=65536;c&&(this.Q|=this.V);d?We(this):Re(this);this.A-=this.B.pf},function(){this.wd[this.Y()].call(this, +uf)},function(){this.Pc[this.Y()].call(this,vf)},function(){this.xd[this.Y()].call(this,uf)},function(){this.Gb[this.Y()].call(this,vf)},function(){uf.call(this,this.G&255,this.Y());this.A--},function(){vf.call(this,this.G&this.na,this.K());this.A--},function(){this.S|=20;this.tb=this.cd=this.Ya;this.A-=this.B.Je},function(){var a=this.G&255,b=this.G>>8,c,d=Me(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.Q=a);this.V=65536;c&&(this.Q|=this.V);d?We(this):Re(this); +this.A-=this.B.pf},function(){this.W=(this.ia=this.G)+1;this.G=this.W&65535;this.Q=this.G|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.I)+1;this.I=this.W&65535;this.Q=this.I|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.J)+1;this.J=this.W&65535;this.Q=this.J|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.C)+1;this.C=this.W&65535;this.Q=this.C|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){var a; +this.W=(this.ia=w(this))+1;x(this,a=this.ia&~this.na|this.W&this.na);this.Q=(a&this.na)>>>16|a&65535|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.H)+1;this.H=this.W&65535;this.Q=this.H|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.F)+1;this.F=this.W&65535;this.Q=this.F|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.D)+1;this.D=this.W&65535;this.Q=this.D|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-= 2},function(){this.W=(this.ia=this.G)-1;this.G=this.W&65535;this.Q=this.G|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.I)-1;this.I=this.W&65535;this.Q=this.I|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.J)-1;this.J=this.W&65535;this.Q=this.J|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.C)-1;this.C=this.W&65535;this.Q=this.C|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){var a;this.W= -(this.ia=x(this))-1;y(this,a=this.ia&~this.ma|this.W&this.ma);this.Q=(a&this.ma)>>>16|a&65535|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.H)-1;this.H=this.W&65535;this.Q=this.H|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.F)-1;this.F=this.W&65535;this.Q=this.F|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.D)-1;this.D=this.W&65535;this.Q=this.D|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){z(this, -this.G&this.ma);this.A-=this.B.xc},function(){z(this,this.I&this.ma);this.A-=this.B.xc},function(){z(this,this.J&this.ma);this.A-=this.B.xc},function(){z(this,this.C&this.ma);this.A-=this.B.xc},function(){z(this,x(this)-this.nd&this.ma);this.A-=this.B.xc},function(){z(this,this.H&this.ma);this.A-=this.B.xc},function(){z(this,this.F&this.ma);this.A-=this.B.xc},function(){z(this,this.D&this.ma);this.A-=this.B.xc},function(){this.G=this.G&~this.ma|this.Ka();this.A-=this.B.rc},function(){this.I=this.I& -~this.ma|this.Ka();this.A-=this.B.rc},function(){this.J=this.J&~this.ma|this.Ka();this.A-=this.B.rc},function(){this.C=this.C&~this.ma|this.Ka();this.A-=this.B.rc},function(){y(this,x(this)&~this.ma|this.Ka());this.A-=this.B.rc},function(){this.H=this.H&~this.ma|this.Ka();this.A-=this.B.rc},function(){this.F=this.F&~this.ma|this.Ka();this.A-=this.B.rc},function(){this.D=this.D&~this.ma|this.Ka();this.A-=this.B.rc},eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg, -qg,rg,sg,tg,ug,function(){this.fd[this.Y()].call(this,Eg,this.K);this.A-=0>this.La?1:this.B.ri},ug,function(){this.fd[this.Y()].call(this,Eg,this.L);this.A-=0>this.La?1:this.B.ri},function(){this.vd[this.Y()].call(this,Qf)},function(){this.Oc[this.Y()].call(this,Rf)},function(){this.wd[this.Ih=this.Y()].call(this,Sf)},function(){this.Gb[this.Ih=this.Y()].call(this,Tf)},function(){this.S|=1;this.vd[this.Y()].call(this,Ef)},function(){this.S|=1;this.Oc[this.Y()].call(this,Ef)},function(){this.wd[this.Y()].call(this, -Ef)},function(){this.Gb[this.Y()].call(this,Ef)},function(){var a=this.Y();switch((a&56)>>3){case 0:this.Pb=this.Ia.va;break;case 1:this.Pb=this.pa.va;break;case 2:this.Pb=this.xa.va;break;case 3:this.Pb=this.Xa.va;break;default:U.call(this);return}this.S|=1;this.Oc[a].call(this,Ff)},function(){this.S|=1;this.tb=this.bd=this.un;this.Gb[this.Y()].call(this,Bf)},function(){var a,b=this.Y(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| -80386==this.za&&4!=c&&5!=c){Ud.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=x(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.Gb[b].call(this,Ef);switch(c){case 0:Ie(this,this.G);this.G=a;break;case 1:Ge(this,this.I);this.I=a;break;case 2:Kd(this,this.J);this.J=a;break;case 3:He(this,this.C);this.C=a;break;case 4:Ie(this,x(this));y(this,a);break;case 5:Ge(this,this.H);this.H=a;break;case 6:Kd(this,this.F);this.F=a;break;case 7:He(this,this.D),this.D=a}}, -function(){this.S|=1;this.fd[this.Y()].call(this,Fg,this.Ka)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=x(this);y(this,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= -2==this.nd?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.J=2==this.nd?this.J&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.hm},function(){tf.call(this,this.K(),this.K());this.A-=this.B.km},function(){this.Wa("WAIT not implemented",1);this.A--},function(){z(this,Gb(this));this.A-=this.B.xc},function(){Id(this,this.Ka());this.A-=this.B.rc},function(){var a=this.G>>8;a&Pb?Ve(this):Qe(this);a&Ob?Le(this)||(this.W^=1):Le(this)&&(this.W^=1);a&Nb?We(this): -Re(this);a&Mb?Xe(this):Se(this);a&Lb?Ye(this):Te(this);this.A-=this.B.Nb},function(){this.G=this.G&255|(Gb(this)&pd)<<8;this.A-=this.B.Nb},function(){var a=this.G&-256,b;b=this.K();b=this.Ra(this.tb.Hc(b,0));this.G=a|b;this.A-=this.B.hk},function(){this.G=this.G&~this.ma|Md(this,this.tb,this.K());this.A-=this.B.hk},function(){var a=this.K(),b=this.G;this.td(this.tb.jc(a,0),b);this.A-=this.B.ik},function(){var a=this.K(),b=this.G;this.Ma(this.tb.jc(a,1),b);this.A-=this.B.ik},function(){var a=1,b=0, -c=this.B.jk;this.Da&192&&(a=this.I,b=1,c=this.B.lk,this.Da&256||(this.A-=this.B.kk));if(a--){var d=this.wa&Ib?-1:1,e=this.Ra(this.tb.Hc(this.F,0));this.td(this.Ia.jc(this.D&this.ka,0),e);this.F=this.F&~this.ka|this.F+d&this.ka;this.D=this.D&~this.ka|this.D+d&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.jk;this.Da&192&&(a=this.I,b=1,c=this.B.lk,this.Da&256||(this.A-=this.B.kk));if(a--){var d=this.wa&Ib?-2:2,e=Md(this,this.tb,this.F);this.Ma(this.Ia.jc(this.D& -this.ka,1),e);this.F=this.F&~this.ka|this.F+d&this.ka;this.D=this.D&~this.ka|this.D+d&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.Uj;this.Da&192&&(a=this.I,b=1,c=this.B.Wj,this.Da&256||(this.A-=this.B.Vj));if(a--){var d=this.wa&Ib?-1:1,e=af(this,this.tb,this.F&this.ka),f=cf(this,this.Ia,this.D&this.ka);uf.call(this,e,f);this.F=this.F&~this.ka|this.F+d&this.ka;this.D=this.D&~this.ka|this.D+d&this.ka;this.A-=c-this.B.Cb;this.I-=b;a&&Ne(this)==(this.Da& -64)&&(this.la=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.Uj;this.Da&192&&(a=this.I,b=1,c=this.B.Wj,this.Da&256||(this.A-=this.B.Vj));if(a--){var d=this.wa&Ib?-2:2,e=bf(this,this.tb,this.F&this.ka),f=df(this,this.Ia,this.D&this.ka);vf.call(this,e,f);this.F=this.F&~this.ka|this.F+d&this.ka;this.D=this.D&~this.ka|this.D+d&this.ka;this.A-=c-this.B.Cb;this.I-=b;a&&Ne(this)==(this.Da&64)&&(this.la=this.Ob,this.S|=256)}},function(){this.Q=this.W=this.ia=this.G&this.Y();this.V=256;this.A-=this.B.of}, -function(){this.Q=this.W=this.ia=this.G&this.K();this.V=65536;this.A-=this.B.of},function(){var a=1,b=0,c=this.B.uk;this.Da&192&&(a=this.I,b=1,c=this.B.wk,this.Da&256||(this.A-=this.B.vk));if(a--){var d=this.G;this.td(this.Ia.jc(this.D&this.ka,0),d);this.D=this.D&~this.ka|this.D+(this.wa&Ib?-1:1)&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.uk;this.Da&192&&(a=this.I,b=1,c=this.B.wk,this.Da&256||(this.A-=this.B.vk));if(a--){var d=this.G;this.Ma(this.Ia.jc(this.D& -this.ka,1),d);this.D=this.D&~this.ka|this.D+(this.wa&Ib?-2:2)&this.ka;this.A-=c;this.I-=b;a&&(this.la=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.bk;this.Da&192&&(a=this.I,b=1,c=this.B.dk,this.Da&256||(this.A-=this.B.ck));a--&&(this.G=this.G&-256|this.Ra(this.tb.Hc(this.F&this.ka,0)),this.F=this.F&~this.ka|this.F+(this.wa&Ib?-1:1)&this.ka,this.A-=c,this.I-=b,a&&(this.la=this.Ob,this.S|=256))},function(){var a=1,b=0,c=this.B.bk;this.Da&192&&(a=this.I,b=1,c=this.B.dk,this.Da&256||(this.A-= -this.B.ck));a--&&(this.G=Md(this,this.tb,this.F&this.ka),this.F=this.F&~this.ka|this.F+(this.wa&Ib?-2:2)&this.ka,this.A-=c,this.I-=b,a&&(this.la=this.Ob,this.S|=256))},function(){var a=1,b=0,c=this.B.ok;this.Da&192&&(a=this.I,b=1,c=this.B.qk,this.Da&256||(this.A-=this.B.pk));a--&&(uf.call(this,this.G&255,cf(this,this.Ia,this.D&this.ka)),this.D=this.D&~this.ka|this.D+(this.wa&Ib?-1:1)&this.ka,this.A-=c-this.B.Cb,this.I-=b,a&&Ne(this)==(this.Da&64)&&(this.la=this.Ob,this.S|=256))},function(){var a= -1,b=0,c=this.B.ok;this.Da&192&&(a=this.I,b=1,c=this.B.qk,this.Da&256||(this.A-=this.B.pk));a--&&(vf.call(this,this.G,df(this,this.Ia,this.D&this.ka)),this.D=this.D&~this.ka|this.D+(this.wa&Ib?-2:2)&this.ka,this.A-=c-this.B.Cb,this.I-=b,a&&Ne(this)==(this.Da&64)&&(this.la=this.Ob,this.S|=256))},function(){this.G=this.G&-256|this.Y();this.A-=this.B.Nb},function(){this.I=this.I&-256|this.Y();this.A-=this.B.Nb},function(){this.J=this.J&-256|this.Y();this.A-=this.B.Nb},function(){this.C=this.C&-256|this.Y(); -this.A-=this.B.Nb},function(){this.G=this.G&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.I=this.I&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.J=this.J&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.C=this.C&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.G=this.G&~this.ma|this.K();this.A-=this.B.Nb},function(){this.I=this.I&~this.ma|this.K();this.A-=this.B.Nb},function(){this.J=this.J&~this.ma|this.K();this.A-=this.B.Nb},function(){this.C=this.C&~this.ma|this.K();this.A-=this.B.Nb}, -function(){y(this,x(this)&~this.ma|this.K());this.A-=this.B.Nb},function(){this.H=this.H&~this.ma|this.K();this.A-=this.B.Nb},function(){this.F=this.F&~this.ma|this.K();this.A-=this.B.Nb},function(){this.D=this.D&~this.ma|this.K();this.A-=this.B.Nb},yg,zg,yg,zg,function(){this.Gb[this.Y()].call(this,Cf)},function(){this.Gb[this.Y()].call(this,Af)},function(){this.S|=1;this.Ue[this.Y()].call(this,Gg,this.Y)},function(){this.S|=1;this.fd[this.Y()].call(this,Gg,this.K)},Ag,Bg,Ag,Bg,function(){hf.call(this, -3,null,this.B.Bm)},function(){var a=this.Y();ye(this,a)?hf.call(this,a,null,0):this.A--},function(){Pe(this)?hf.call(this,4,null,this.B.Cm):this.A-=this.B.Dm},function(){this.A-=this.B.zm;if(this.gc&1&&this.wa&16384){var a=this.ja(this.cb.ta+0);Hd.call(this.pa,a,!1)}else{var a=this.pa.ab,b=this.Ka(),c=this.Ka(),d=this.Ka();null!=Jd(this,b,c,!1)&&(Id(this,d,a),this.Cg&&Ce(this,this.la))}},function(){this.Ue[this.Y()].call(this,wg,Xf)},function(){this.fd[this.Y()].call(this,xg,Xf)},function(){this.Ue[this.Y()].call(this, -wg,Yf)},function(){this.fd[this.Y()].call(this,xg,Yf)},function(){var a=this.Y(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.V=256;this.Q=this.W=b;this.A-=this.B.em},function(){var a=this.Y();this.Q=this.W=this.G=(this.G>>8)*a+this.G&255;this.V=256;this.A-=this.B.dm},function(){this.G=this.G&-256|(Ke(this)?255:0);this.A-=2},function(){this.G=this.G&-256|af(this,this.tb,this.C+(this.G&255)&65535);this.A-=this.B.cn},Cg,Cg,Cg,Cg,Cg,Cg,Cg,Cg,function(){var a=this.L();(this.I=this.I-1&this.ka)&&this.Q&this.V- -1?(F(this,w(this)+a),this.A-=this.B.Km):this.A-=this.B.ek},function(){var a=this.L();!(this.I=this.I-1&this.ka)||this.Q&this.V-1?this.A-=this.B.gk:(F(this,w(this)+a),this.A-=this.B.fk)},function(){var a=this.L();(this.I=this.I-1&this.ka)?(F(this,w(this)+a),this.A-=this.B.Jm):this.A-=this.B.ek},function(){var a=this.L();this.I?this.A-=this.B.gk:(F(this,w(this)+a),this.A-=this.B.fk)},function(){var a=this.Y();this.G=this.G&-256|cc(this.ha,a,this.la-2);this.A-=this.B.Zj},function(){var a=this.Y();this.G= -cc(this.ha,a,this.la-2);this.G|=cc(this.ha,a+1&65535,this.la-2)<<8;this.A-=this.B.Zj},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.la-2);this.A-=this.B.nk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.la-2);gc(this.ha,a+1&65535,this.G>>8,this.la-2);this.A-=this.B.nk},function(){var a=this.K();z(this,w(this));F(this,w(this)+a);this.A-=this.B.im},function(){var a=this.K();F(this,w(this)+a);this.A-=this.B.$j},function(){Jd(this,this.K(),this.K());this.A-=this.B.Fm},function(){var a= -this.L();F(this,w(this)+a);this.A-=this.B.$j},function(){this.G=this.G&-256|cc(this.ha,this.J,this.la-1);this.A-=this.B.Yj},function(){this.G=cc(this.ha,this.J,this.la-1);this.G|=cc(this.ha,this.J+1&65535,this.la-1)<<8;this.A-=this.B.Yj},function(){gc(this.ha,this.J,this.G&255,this.la-1);this.A-=this.B.mk},function(){gc(this.ha,this.J,this.G&255,this.la-1);gc(this.ha,this.J+1&65535,this.G>>8,this.la-1);this.A-=this.B.mk},Dg,Dg,function(){this.S|=132;this.A-=this.B.Ie},function(){this.S|=68;this.A-= -this.B.Ie},function(){this.wb|=4;this.A-=2;this.Z&&ff(this.Z)?(Je(this),this.lb()):this.wa&Jb||(this.Z&&Je(this),this.lb())},function(){Ke(this)?Qe(this):Ve(this);this.A-=2},function(){this.Pb=-1;this.Ue[this.Y()].call(this,Hg,$f);0<=this.Pb&&(this.G=this.Pb)},function(){this.Pb=-1;this.fd[this.Y()].call(this,Ig,$f);0<=this.Pb&&(this.G=this.Pb,this.J=this.ph)},function(){this.Q&=~this.V;this.A-=2},function(){this.Q|=this.V;this.A-=2},function(){this.wa&=~Jb;this.A-=this.B.gm},function(){this.wa|= -Jb;this.S|=4;this.A-=2},function(){this.wa&=~Ib;this.A-=2},function(){this.wa|=Ib;this.A-=2},function(){this.Ue[this.Y()].call(this,Rd,$f)},function(){this.fd[this.Y()].call(this,Sd,$f)}],vg=[nf,Gf,lf,Jf,pf,Of,Uf,uf],Eg=[of,Hf,mf,Nf,qf,Pf,Vf,vf],Fg=[function(a,b){this.A-=0>this.La?this.B.rc:this.B.Vm;return b},ag,ag,ag,ag,ag,ag,ag],Gg=[function(a,b){this.A-=0>this.La?this.B.Nm:this.B.Lm;return b},bg,bg,bg,bg,bg,bg,bg],wg=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Wf.call(this, -d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Wf.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.gg)%9)?(d=a<>9-d,c=d&255):d=a|(this.Q&this.V?1:0)<<8;Wf.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.gg)%9,c=a>>c|(this.Q&this.V?1:0)<<8-c|a<<9-c,Wf.call(this,c,256),c&=255);return c},function(a,b){var c=a;b&&(c=8>>16|a&65535|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.H)-1;this.H=this.W&65535;this.Q=this.H|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.F)-1;this.F=this.W&65535;this.Q=this.F|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){this.W=(this.ia=this.D)-1;this.D=this.W&65535;this.Q=this.D|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=2},function(){y(this, +this.G&this.na);this.A-=this.B.yc},function(){y(this,this.I&this.na);this.A-=this.B.yc},function(){y(this,this.J&this.na);this.A-=this.B.yc},function(){y(this,this.C&this.na);this.A-=this.B.yc},function(){y(this,w(this)-this.Vc&this.na);this.A-=this.B.yc},function(){y(this,this.H&this.na);this.A-=this.B.yc},function(){y(this,this.F&this.na);this.A-=this.B.yc},function(){y(this,this.D&this.na);this.A-=this.B.yc},function(){this.G=this.G&~this.na|this.Ka();this.A-=this.B.rc},function(){this.I=this.I& +~this.na|this.Ka();this.A-=this.B.rc},function(){this.J=this.J&~this.na|this.Ka();this.A-=this.B.rc},function(){this.C=this.C&~this.na|this.Ka();this.A-=this.B.rc},function(){x(this,w(this)&~this.na|this.Ka());this.A-=this.B.rc},function(){this.H=this.H&~this.na|this.Ka();this.A-=this.B.rc},function(){this.F=this.F&~this.na|this.Ka();this.A-=this.B.rc},function(){this.D=this.D&~this.na|this.Ka();this.A-=this.B.rc},eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg, +qg,rg,sg,tg,ug,function(){this.gd[this.Y()].call(this,Eg,this.K);this.A-=0>this.La?1:this.B.vi},ug,function(){this.gd[this.Y()].call(this,Eg,this.L);this.A-=0>this.La?1:this.B.vi},function(){this.wd[this.Y()].call(this,Qf)},function(){this.Pc[this.Y()].call(this,Rf)},function(){this.xd[this.Nh=this.Y()].call(this,Sf)},function(){this.Gb[this.Nh=this.Y()].call(this,Tf)},function(){this.S|=1;this.wd[this.Y()].call(this,Ef)},function(){this.S|=1;this.Pc[this.Y()].call(this,Ef)},function(){this.xd[this.Y()].call(this, +Ef)},function(){this.Gb[this.Y()].call(this,Ef)},function(){var a=this.Y();switch((a&56)>>3){case 0:this.Pb=this.Ja.va;break;case 1:this.Pb=this.ra.va;break;case 2:this.Pb=this.xa.va;break;case 3:this.Pb=this.Ya.va;break;default:U.call(this);return}this.S|=1;this.Pc[a].call(this,Ff)},function(){this.S|=1;this.tb=this.cd=this.wn;this.Gb[this.Y()].call(this,Bf)},function(){var a,b=this.Y(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| +80386==this.za&&4!=c&&5!=c){Ud.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=w(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.Gb[b].call(this,Ef);switch(c){case 0:Ie(this,this.G);this.G=a;break;case 1:Ge(this,this.I);this.I=a;break;case 2:Kd(this,this.J);this.J=a;break;case 3:He(this,this.C);this.C=a;break;case 4:Ie(this,w(this));x(this,a);break;case 5:Ge(this,this.H);this.H=a;break;case 6:Kd(this,this.F);this.F=a;break;case 7:He(this,this.D),this.D=a}}, +function(){this.S|=1;this.gd[this.Y()].call(this,Fg,this.Ka)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=w(this);x(this,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= +2==this.Vc?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.J=2==this.Vc?this.J&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.jm},function(){tf.call(this,this.K(),ef(this));this.A-=this.B.mm},function(){this.Xa("WAIT not implemented",1);this.A--},function(){y(this,Gb(this));this.A-=this.B.yc},function(){Id(this,this.Ka());this.A-=this.B.rc},function(){var a=this.G>>8;a&Pb?Ve(this):Qe(this);a&Ob?Le(this)||(this.W^=1):Le(this)&&(this.W^=1);a&Nb?We(this): +Re(this);a&Mb?Xe(this):Se(this);a&Lb?Ye(this):Te(this);this.A-=this.B.Nb},function(){this.G=this.G&255|(Gb(this)&pd)<<8;this.A-=this.B.Nb},function(){var a=this.G&-256,b;b=this.K();b=this.Oa(this.tb.Ic(b,0));this.G=a|b;this.A-=this.B.lk},function(){this.G=this.G&~this.na|Md(this,this.tb,this.K());this.A-=this.B.lk},function(){var a=this.K(),b=this.G;this.ud(this.tb.jc(a,0),b);this.A-=this.B.mk},function(){var a=this.K(),b=this.G;this.Qa(this.tb.jc(a,1),b);this.A-=this.B.mk},function(){var a=1,b=0, +c=this.B.nk;this.Ca&192&&(a=this.I,b=1,c=this.B.pk,this.Ca&256||(this.A-=this.B.ok));if(a--){var d=this.wa&Ib?-1:1,e=this.Oa(this.tb.Ic(this.F,0));this.ud(this.Ja.jc(this.D&this.ja,0),e);this.F=this.F&~this.ja|this.F+d&this.ja;this.D=this.D&~this.ja|this.D+d&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.nk;this.Ca&192&&(a=this.I,b=1,c=this.B.pk,this.Ca&256||(this.A-=this.B.ok));if(a--){var d=this.wa&Ib?-2:2,e=Md(this,this.tb,this.F);this.Qa(this.Ja.jc(this.D& +this.ja,1),e);this.F=this.F&~this.ja|this.F+d&this.ja;this.D=this.D&~this.ja|this.D+d&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.Yj;this.Ca&192&&(a=this.I,b=1,c=this.B.$j,this.Ca&256||(this.A-=this.B.Zj));if(a--){var d=this.wa&Ib?-1:1,e=af(this,this.tb,this.F&this.ja),f=cf(this,this.Ja,this.D&this.ja);uf.call(this,e,f);this.F=this.F&~this.ja|this.F+d&this.ja;this.D=this.D&~this.ja|this.D+d&this.ja;this.A-=c-this.B.Cb;this.I-=b;a&&Ne(this)==(this.Ca& +64)&&(this.ka=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.Yj;this.Ca&192&&(a=this.I,b=1,c=this.B.$j,this.Ca&256||(this.A-=this.B.Zj));if(a--){var d=this.wa&Ib?-2:2,e=bf(this,this.tb,this.F&this.ja),f=df(this,this.Ja,this.D&this.ja);vf.call(this,e,f);this.F=this.F&~this.ja|this.F+d&this.ja;this.D=this.D&~this.ja|this.D+d&this.ja;this.A-=c-this.B.Cb;this.I-=b;a&&Ne(this)==(this.Ca&64)&&(this.ka=this.Ob,this.S|=256)}},function(){this.Q=this.W=this.ia=this.G&this.Y();this.V=256;this.A-=this.B.pf}, +function(){this.Q=this.W=this.ia=this.G&this.K();this.V=65536;this.A-=this.B.pf},function(){var a=1,b=0,c=this.B.yk;this.Ca&192&&(a=this.I,b=1,c=this.B.Ak,this.Ca&256||(this.A-=this.B.zk));if(a--){var d=this.G;this.ud(this.Ja.jc(this.D&this.ja,0),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-1:1)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.yk;this.Ca&192&&(a=this.I,b=1,c=this.B.Ak,this.Ca&256||(this.A-=this.B.zk));if(a--){var d=this.G;this.Qa(this.Ja.jc(this.D& +this.ja,1),d);this.D=this.D&~this.ja|this.D+(this.wa&Ib?-2:2)&this.ja;this.A-=c;this.I-=b;a&&(this.ka=this.Ob,this.S|=256)}},function(){var a=1,b=0,c=this.B.fk;this.Ca&192&&(a=this.I,b=1,c=this.B.hk,this.Ca&256||(this.A-=this.B.gk));a--&&(this.G=this.G&-256|this.Oa(this.tb.Ic(this.F&this.ja,0)),this.F=this.F&~this.ja|this.F+(this.wa&Ib?-1:1)&this.ja,this.A-=c,this.I-=b,a&&(this.ka=this.Ob,this.S|=256))},function(){var a=1,b=0,c=this.B.fk;this.Ca&192&&(a=this.I,b=1,c=this.B.hk,this.Ca&256||(this.A-= +this.B.gk));a--&&(this.G=Md(this,this.tb,this.F&this.ja),this.F=this.F&~this.ja|this.F+(this.wa&Ib?-2:2)&this.ja,this.A-=c,this.I-=b,a&&(this.ka=this.Ob,this.S|=256))},function(){var a=1,b=0,c=this.B.sk;this.Ca&192&&(a=this.I,b=1,c=this.B.uk,this.Ca&256||(this.A-=this.B.tk));a--&&(uf.call(this,this.G&255,cf(this,this.Ja,this.D&this.ja)),this.D=this.D&~this.ja|this.D+(this.wa&Ib?-1:1)&this.ja,this.A-=c-this.B.Cb,this.I-=b,a&&Ne(this)==(this.Ca&64)&&(this.ka=this.Ob,this.S|=256))},function(){var a= +1,b=0,c=this.B.sk;this.Ca&192&&(a=this.I,b=1,c=this.B.uk,this.Ca&256||(this.A-=this.B.tk));a--&&(vf.call(this,this.G,df(this,this.Ja,this.D&this.ja)),this.D=this.D&~this.ja|this.D+(this.wa&Ib?-2:2)&this.ja,this.A-=c-this.B.Cb,this.I-=b,a&&Ne(this)==(this.Ca&64)&&(this.ka=this.Ob,this.S|=256))},function(){this.G=this.G&-256|this.Y();this.A-=this.B.Nb},function(){this.I=this.I&-256|this.Y();this.A-=this.B.Nb},function(){this.J=this.J&-256|this.Y();this.A-=this.B.Nb},function(){this.C=this.C&-256|this.Y(); +this.A-=this.B.Nb},function(){this.G=this.G&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.I=this.I&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.J=this.J&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.C=this.C&255|this.Y()<<8;this.A-=this.B.Nb},function(){this.G=this.G&~this.na|this.K();this.A-=this.B.Nb},function(){this.I=this.I&~this.na|this.K();this.A-=this.B.Nb},function(){this.J=this.J&~this.na|this.K();this.A-=this.B.Nb},function(){this.C=this.C&~this.na|this.K();this.A-=this.B.Nb}, +function(){x(this,w(this)&~this.na|this.K());this.A-=this.B.Nb},function(){this.H=this.H&~this.na|this.K();this.A-=this.B.Nb},function(){this.F=this.F&~this.na|this.K();this.A-=this.B.Nb},function(){this.D=this.D&~this.na|this.K();this.A-=this.B.Nb},yg,zg,yg,zg,function(){this.Gb[this.Y()].call(this,Cf)},function(){this.Gb[this.Y()].call(this,Af)},function(){this.S|=1;this.Ve[this.Y()].call(this,Gg,this.Y)},function(){this.S|=1;this.gd[this.Y()].call(this,Gg,this.K)},Ag,Bg,Ag,Bg,function(){hf.call(this, +3,null,this.B.Dm)},function(){var a=this.Y();ye(this,a)?hf.call(this,a,null,0):this.A--},function(){Pe(this)?hf.call(this,4,null,this.B.Em):this.A-=this.B.Fm},function(){this.A-=this.B.Bm;if(this.gc&1&&this.wa&16384){var a=this.la(this.eb.ta+0);Hd.call(this.ra,a,!1)}else{var a=this.ra.bb,b=this.Ka(),c=this.Ka(),d=this.Ka();null!=Jd(this,b,c,!1)&&(Id(this,d,a),this.Eg&&Ce(this,this.ka))}},function(){this.Ve[this.Y()].call(this,wg,Xf)},function(){this.gd[this.Y()].call(this,xg,Xf)},function(){this.Ve[this.Y()].call(this, +wg,Yf)},function(){this.gd[this.Y()].call(this,xg,Yf)},function(){var a=this.Y(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.V=256;this.Q=this.W=b;this.A-=this.B.gm},function(){var a=this.Y();this.Q=this.W=this.G=(this.G>>8)*a+this.G&255;this.V=256;this.A-=this.B.fm},function(){this.G=this.G&-256|(Ke(this)?255:0);this.A-=2},function(){this.G=this.G&-256|af(this,this.tb,this.C+(this.G&255)&65535);this.A-=this.B.en},Cg,Cg,Cg,Cg,Cg,Cg,Cg,Cg,function(){var a=this.L();(this.I=this.I-1&this.ja)&&this.Q&this.V- +1?(D(this,v(this)+a),this.A-=this.B.Mm):this.A-=this.B.ik},function(){var a=this.L();!(this.I=this.I-1&this.ja)||this.Q&this.V-1?this.A-=this.B.kk:(D(this,v(this)+a),this.A-=this.B.jk)},function(){var a=this.L();(this.I=this.I-1&this.ja)?(D(this,v(this)+a),this.A-=this.B.Lm):this.A-=this.B.ik},function(){var a=this.L();this.I?this.A-=this.B.kk:(D(this,v(this)+a),this.A-=this.B.jk)},function(){var a=this.Y();this.G=this.G&-256|cc(this.ha,a,this.ka-2);this.A-=this.B.ck},function(){var a=this.Y();this.G= +cc(this.ha,a,this.ka-2);this.G|=cc(this.ha,a+1&65535,this.ka-2)<<8;this.A-=this.B.ck},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);this.A-=this.B.rk},function(){var a=this.Y();gc(this.ha,a,this.G&255,this.ka-2);gc(this.ha,a+1&65535,this.G>>8,this.ka-2);this.A-=this.B.rk},function(){var a=this.K();y(this,v(this));D(this,v(this)+a);this.A-=this.B.km},function(){var a=this.K();D(this,v(this)+a);this.A-=this.B.dk},function(){Jd(this,this.K(),ef(this));this.A-=this.B.Hm},function(){var a= +this.L();D(this,v(this)+a);this.A-=this.B.dk},function(){this.G=this.G&-256|cc(this.ha,this.J,this.ka-1);this.A-=this.B.bk},function(){this.G=cc(this.ha,this.J,this.ka-1);this.G|=cc(this.ha,this.J+1&65535,this.ka-1)<<8;this.A-=this.B.bk},function(){gc(this.ha,this.J,this.G&255,this.ka-1);this.A-=this.B.qk},function(){gc(this.ha,this.J,this.G&255,this.ka-1);gc(this.ha,this.J+1&65535,this.G>>8,this.ka-1);this.A-=this.B.qk},Dg,Dg,function(){this.S|=132;this.A-=this.B.Je},function(){this.S|=68;this.A-= +this.B.Je},function(){this.wb|=4;this.A-=2;this.Z&&ff(this.Z)?(Je(this),this.lb()):this.wa&Jb||(this.Z&&Je(this),this.lb())},function(){Ke(this)?Qe(this):Ve(this);this.A-=2},function(){this.Pb=-1;this.Ve[this.Y()].call(this,Hg,$f);0<=this.Pb&&(this.G=this.Pb)},function(){this.Pb=-1;this.gd[this.Y()].call(this,Ig,$f);0<=this.Pb&&(this.G=this.Pb,this.J=this.uh)},function(){this.Q&=~this.V;this.A-=2},function(){this.Q|=this.V;this.A-=2},function(){this.wa&=~Jb;this.A-=this.B.im},function(){this.wa|= +Jb;this.S|=4;this.A-=2},function(){this.wa&=~Ib;this.A-=2},function(){this.wa|=Ib;this.A-=2},function(){this.Ve[this.Y()].call(this,Rd,$f)},function(){this.gd[this.Y()].call(this,Sd,$f)}],vg=[nf,Gf,lf,Jf,pf,Lf,Uf,uf],Eg=[of,Hf,mf,Kf,qf,Pf,Vf,vf],Fg=[function(a,b){this.A-=0>this.La?this.B.rc:this.B.Xm;return b},ag,ag,ag,ag,ag,ag,ag],Gg=[function(a,b){this.A-=0>this.La?this.B.Pm:this.B.Nm;return b},bg,bg,bg,bg,bg,bg,bg],wg=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Wf.call(this, +d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Wf.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%9)?(d=a<>9-d,c=d&255):d=a|(this.Q&this.V?1:0)<<8;Wf.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%9,c=a>>c|(this.Q&this.V?1:0)<<8-c|a<<9-c,Wf.call(this,c,256),c&=255);return c},function(a,b){var c=a;b&&(c=8>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255},bg,function(a,b){if(b){8>24>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|256:this.Q&-257;this.ia=a^this.Q;this.V=256;a=this.Q}return a&255}],xg=[function(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536); -Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.gg)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Q&this.V?1:0)<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.gg)%17,c=a>>c|(this.Q&this.V?1:0)<<16-c|a<<17-c,Wf.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.Q=this.W=c>>1;this.Q=c& -1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535},bg,function(a,b){if(b){16>16>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535}],Hg=[function(a,b){b=this.Y();this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.ca?this.B.yk:this.B.xk;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.hh:this.B.gh;return a^255},function(a,b){b=0;this.ia=a^b;this.V=256;this.A-=0>this.ca? -this.B.hh:this.B.gh;return(this.Q=this.W=b-a)&255},function(a){this.G=this.Pb=(this.Q=(this.G&255)*a)&65535;this.ia=this.W=this.Q;this.V=256;this.G&65280?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Rm:this.B.Qm;this.S|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Pb=b&65535;this.Q=this.ia=this.W=b;this.V=256;127b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.wm:this.B.vm;this.S|=2;return a},function(a){if(!a)return cg.call(this), -a;var b=this.G/a;if(255this.ca?this.B.om:this.B.nm;this.S|=2;return a},function(a){if(!a)return cg.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return cg.call(this),a;this.Pb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.ia=this.Q=b|256;this.V=256;this.A-=0>this.ca?this.B.sm:this.B.rm;this.S|=2;return a}],Ig=[function(a,b){b=this.K();this.Q=this.W= -this.ia=a&b;this.V=65536;this.A-=0>this.ca?this.B.yk:this.B.xk;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.hh:this.B.gh;return a^65535},function(a,b){b=0;this.ia=a^b;this.V=65536;this.A-=0>this.ca?this.B.hh:this.B.gh;return(this.Q=this.W=b-a)&65535},function(a){this.Pb=this.G=(this.Q=this.G*a)&65535;this.ph=this.J=this.Q>>16&65535;this.ia=this.W=this.Q;this.V=65536;this.J?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Tm:this.B.Sm;this.S|=2;return a},function(a){var b= -(this.G<<16>>16)*(a<<16>>16);this.G=this.Pb=b&65535;this.J=this.ph=b>>16&65535;this.Q=this.ia=this.W=b;this.V=65536;32767b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.ym:this.B.xm;this.S|=2;return a},function(a,b){if(!a)return cg.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return cg.call(this),a;this.Pb=this.G=c&65535;this.ph=this.J=b%a&65535;this.W=this.ia=this.Q=c|65536;this.V=65536;this.A-=0>this.ca?this.B.qm:this.B.pm;this.S|=2;return a}, -function(a,b){if(!a)return cg.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 cg.call(this),a;this.Pb=this.G=d&65535;this.ph=this.J=b%c&65535;this.W=this.ia=this.Q=d|65536;this.V=65536;this.A-=0>this.ca?this.B.um:this.B.tm;this.S|=2;return a}],Rd=[function(a){this.ia=a;a=(this.W=a+1)&255;this.Q=a|(this.Q&this.V?1:0)<<8;this.V=256;this.A-=0>this.ca?this.B.fh:this.B.eh;return a},function(a){this.ia=a;a=(this.W=a-1)&255;this.Q=a|(this.Q&this.V?1: -0)<<8;this.V=256;this.A-=0>this.ca?this.B.fh:this.B.eh;return a},bg,bg,bg,bg,bg,bg],Sd=[function(a){this.ia=a;a=(this.W=a+1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.fh:this.B.eh;return a},function(a){this.ia=a;a=(this.W=a-1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.fh:this.B.eh;return a},function(a){z(this,w(this));F(this,a);this.A-=0>this.ca?this.B.mm:this.B.lm;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this, -a);tf.call(this,a,this.ja(this.ca+2));this.A-=this.B.jm;this.S|=2;return a},function(a){F(this,a);this.A-=0>this.ca?this.B.Hm:this.B.Gm;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this,a);Jd(this,a,this.ja(this.ca+2));this.Cg&&Ce(this,this.la);this.A-=this.B.Em;this.S|=2;return a},function(a){var b=a;this.S&512&&(a=a-2&65535,80286>this.za&&(b=a));z(this,b);this.A-=0>this.ca?this.B.xc:this.B.Xm;this.S|=2;return a},ag],le=[function(){var a=this.Y();16>(a&56)&&(this.S|=1);this.fd[a].call(this, -this.dl,$f)},function(){var a=this.Y();a&16||(this.S|=1);this.fd[a].call(this,Jg,$f)},function(){this.Gb[this.Y()].call(this,zf)},function(){this.Gb[this.Y()].call(this,Df)},U,function(){this.pa.ab?wd.call(this,13,0,!0):($e(this,this.ja(2054)),this.D=this.ja(2086),this.F=this.ja(2088),this.H=this.ja(2090),this.C=this.ja(2094),this.J=this.ja(2096),this.I=this.ja(2098),this.G=this.ja(2100),Ld(this.Ia,2102,this.ja(2084)),Ld(this.pa,2108,this.ja(2082)),Ld(this.xa,2114,this.ja(2080)),Ld(this.Xa,2120,this.ja(2078)), -Id(this,this.ja(2072)),F(this,this.ja(2074)),y(this,this.ja(2092)),this.Dc=this.ja(2126)|this.Ra(2128)<<16,this.Ve=this.Dc+this.ja(2130),Ld(this.ad,2132,this.ja(2076)),this.Rc=this.ja(2138)|this.Ra(2140)<<16,this.We=this.Rc+this.ja(2142),Ld(this.cb,2144,this.ja(2070)),this.A-=195)},function(){this.pa.ab?wd.call(this,13,0,!0):(this.gc&=-9,this.A-=2)},U,U,U,U,Ud,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U],De=[function(){this.A-=2+(0>this.ca?0:1);return this.ad.va},function(){this.A-=2+(0>this.ca?0:1);return this.cb.va},function(a){this.S|=2;this.ad.load(a); -this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.cb.load(a)!=u&&(this.Ma(this.cb.Od+4,this.cb.nb|=512),this.cb.type=768);this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=u&&2048!=(this.Tb.nb&2560)&&(this.Tb.pc>=this.pa.ab&&this.Tb.pc>=(a&3)||7168==(this.Tb.nb&7168)))return Xe(this),a;Se(this);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=u&&512==(this.Tb.nb&2560)&&this.Tb.pc>=this.pa.ab&& -this.Tb.pc>=(a&3))return Xe(this),a;Se(this);return a},bg,bg],Td=[ke,ke,ke,ke,ke,ke,bg,bg],Jg=[function(a){0>this.ca?Ud.call(this):(a=this.Ve-this.Dc,this.Ma(this.ca+2,this.Dc),this.Ma(this.ca+4,65280|this.Dc>>16),this.A-=11);return a},function(a){0>this.ca?Ud.call(this):(a=this.We-this.Rc,this.Ma(this.ca+2,this.Rc),this.Ma(this.ca+4,65280|this.Rc>>16),this.A-=12);return a},function(a){0>this.ca?Ud.call(this):(this.Dc=this.ja(this.ca+2)|this.Ra(this.ca+4)<<16,this.Ve=this.Dc+a,this.S|=2,this.A-=11); -return a},function(a){0>this.ca?Ud.call(this):(this.Rc=this.ja(this.ca+2)|this.Ra(this.ca+4)<<16,this.We=this.Rc+a,this.S|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ca?0:1);return this.gc},bg,function(a){$e(this,a);this.A-=0>this.ca?3:6;this.S|=2;return a},bg],A=[function(a){a=a.call(this,this.G&255,G(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,G(this,this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this, -this.G&255,H(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,H(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,G(this,this.K()));this.G=this.G&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.G&255,G(this,this.C)); -this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,G(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,G(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,H(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,H(this,this.H+this.D));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,G(this,this.F));this.I=this.I& --256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,G(this,this.D));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,G(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.I&255,G(this,this.C));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,G(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,G(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.ba}, -function(a){a=a.call(this,this.J&255,H(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,H(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,G(this,this.F));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,G(this,this.D));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,G(this,this.K()));this.J=this.J&-256|a;this.A-=this.B.ua},function(a){a=a.call(this, -this.J&255,G(this,this.C));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,G(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,G(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,H(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,H(this,this.H+this.D));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255, -G(this,this.F));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,G(this,this.D));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,G(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.C&255,G(this,this.C));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.D));this.G= -this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,G(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,G(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,G(this,this.K()));this.G=this.G&255|a<<8;this.A-= -this.B.ua},function(a){a=a.call(this,this.G>>8,G(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.D));this.I=this.I&255|a<<8;this.A-=this.B.aa}, -function(a){a=a.call(this,this.I>>8,G(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,G(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,G(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.I>>8,G(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.F));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this, -this.J>>8,G(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,G(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,G(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,G(this, -this.K()));this.J=this.J&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.J>>8,G(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.D)); -this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,G(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,G(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,G(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.C>>8,G(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,G(this,this.C+this.F+this.L()));this.G=this.G&-256| -a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,G(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,H(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,H(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,G(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.D+this.L())); -this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,H(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,G(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,H(this, -this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,H(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,G(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,H(this,this.H+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this, -this.I&255,G(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,G(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,H(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,H(this,this.H+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O}, -function(a){a=a.call(this,this.J&255,G(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,H(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.C+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.C+this.F+this.L()));this.C=this.C&-256|a;this.A-= -this.B.O},function(a){a=a.call(this,this.C&255,G(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,H(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,H(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,G(this,this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.D+this.L()));this.C= -this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,H(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,H(this,this.H+ -this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,G(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>> -8,G(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O}, -function(a){a=a.call(this,this.I>>8,G(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.F+this.L()));this.J=this.J&255|a<<8;this.A-= -this.B.O},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,G(this,this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.D+this.L()));this.J= -this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,H(this,this.H+ -this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,G(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>> -8,G(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,G(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,H(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,H(this,this.H+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a= -a.call(this,this.G&255,G(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,H(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.C+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.C+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a= -a.call(this,this.I&255,G(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,H(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,H(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,G(this,this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.D+this.K()));this.I=this.I&-256|a;this.A-= -this.B.M},function(a){a=a.call(this,this.I&255,H(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,G(this,this.C+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,H(this,this.H+this.F+this.K()));this.J= -this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,H(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,G(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,H(this,this.H+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.C+this.K())); -this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,G(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,H(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,H(this,this.H+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C& -255,G(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,H(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, -this.G>>8,G(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,H(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,G(this,this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M}, -function(a){a=a.call(this,this.G>>8,H(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.F+this.K()));this.I=this.I& -255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,G(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,H(this,this.H+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.C+this.K())); -this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, -this.J>>8,G(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,H(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a= -a.call(this,this.C>>8,G(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,G(this,this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.D+this.K()));this.C=this.C&255|a<<8;this.A-= -this.B.M},function(a){a=a.call(this,this.C>>8,H(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a= +Wf.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.ig)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Q&this.V?1:0)<<16;Wf.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.ig)%17,c=a>>c|(this.Q&this.V?1:0)<<16-c|a<<17-c,Wf.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.Q=this.W=c>>1;this.Q=c& +1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535},bg,function(a,b){if(b){16>16>>b-1;this.Q=this.W=c>>1;this.Q=c&1?this.Q|65536:this.Q&-65537;this.ia=a^this.Q;this.V=65536;a=this.Q}return a&65535}],Hg=[function(a,b){b=this.Y();this.Q=this.W=this.ia=a&b;this.V=256;this.A-=0>this.ca?this.B.Ck:this.B.Bk;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.mh:this.B.lh;return a^255},function(a,b){b=0;this.ia=a^b;this.V=256;this.A-=0>this.ca? +this.B.mh:this.B.lh;return(this.Q=this.W=b-a)&255},function(a){this.G=this.Pb=(this.Q=(this.G&255)*a)&65535;this.ia=this.W=this.Q;this.V=256;this.G&65280?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Tm:this.B.Sm;this.S|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Pb=b&65535;this.Q=this.ia=this.W=b;this.V=256;127b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.ym:this.B.xm;this.S|=2;return a},function(a){if(!a)return cg.call(this), +a;var b=this.G/a;if(255this.ca?this.B.qm:this.B.pm;this.S|=2;return a},function(a){if(!a)return cg.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return cg.call(this),a;this.Pb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.ia=this.Q=b|256;this.V=256;this.A-=0>this.ca?this.B.um:this.B.tm;this.S|=2;return a}],Ig=[function(a,b){b=this.K();this.Q=this.W= +this.ia=a&b;this.V=65536;this.A-=0>this.ca?this.B.Ck:this.B.Bk;this.S|=2;return a},bg,function(a){this.A-=0>this.ca?this.B.mh:this.B.lh;return a^65535},function(a,b){b=0;this.ia=a^b;this.V=65536;this.A-=0>this.ca?this.B.mh:this.B.lh;return(this.Q=this.W=b-a)&65535},function(a){this.Pb=this.G=(this.Q=this.G*a)&65535;this.uh=this.J=this.Q>>16&65535;this.ia=this.W=this.Q;this.V=65536;this.J?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Vm:this.B.Um;this.S|=2;return a},function(a){var b= +(this.G<<16>>16)*(a<<16>>16);this.G=this.Pb=b&65535;this.J=this.uh=b>>16&65535;this.Q=this.ia=this.W=b;this.V=65536;32767b?(Ve(this),Ze(this)):(Qe(this),Ue(this));this.A-=0>this.ca?this.B.Am:this.B.zm;this.S|=2;return a},function(a,b){if(!a)return cg.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return cg.call(this),a;this.Pb=this.G=c&65535;this.uh=this.J=b%a&65535;this.W=this.ia=this.Q=c|65536;this.V=65536;this.A-=0>this.ca?this.B.sm:this.B.rm;this.S|=2;return a}, +function(a,b){if(!a)return cg.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 cg.call(this),a;this.Pb=this.G=d&65535;this.uh=this.J=b%c&65535;this.W=this.ia=this.Q=d|65536;this.V=65536;this.A-=0>this.ca?this.B.wm:this.B.vm;this.S|=2;return a}],Rd=[function(a){this.ia=a;a=(this.W=a+1)&255;this.Q=a|(this.Q&this.V?1:0)<<8;this.V=256;this.A-=0>this.ca?this.B.kh:this.B.jh;return a},function(a){this.ia=a;a=(this.W=a-1)&255;this.Q=a|(this.Q&this.V?1: +0)<<8;this.V=256;this.A-=0>this.ca?this.B.kh:this.B.jh;return a},bg,bg,bg,bg,bg,bg],Sd=[function(a){this.ia=a;a=(this.W=a+1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.kh:this.B.jh;return a},function(a){this.ia=a;a=(this.W=a-1)&65535;this.Q=a|(this.Q&this.V?1:0)<<16;this.V=65536;this.A-=0>this.ca?this.B.kh:this.B.jh;return a},function(a){y(this,v(this));D(this,a);this.A-=0>this.ca?this.B.om:this.B.nm;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this, +a);tf.call(this,a,this.la(this.ca+2));this.A-=this.B.lm;this.S|=2;return a},function(a){D(this,a);this.A-=0>this.ca?this.B.Jm:this.B.Im;this.S|=2;return a},function(a){if(0>this.ca)return bg.call(this,a);Jd(this,a,this.la(this.ca+2));this.Eg&&Ce(this,this.ka);this.A-=this.B.Gm;this.S|=2;return a},function(a){var b=a;this.S&512&&(a=a-2&65535,80286>this.za&&(b=a));y(this,b);this.A-=0>this.ca?this.B.yc:this.B.Zm;this.S|=2;return a},ag],le=[function(){var a=this.Y();16>(a&56)&&(this.S|=1);this.gd[a].call(this, +this.gl,$f)},function(){var a=this.Y();a&16||(this.S|=1);this.gd[a].call(this,Jg,$f)},function(){this.Gb[this.Y()].call(this,zf)},function(){this.Gb[this.Y()].call(this,Df)},U,function(){this.ra.bb?wd.call(this,13,0,!0):($e(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098),this.G=this.la(2100),Ld(this.Ja,2102,this.la(2084)),Ld(this.ra,2108,this.la(2082)),Ld(this.xa,2114,this.la(2080)),Ld(this.Ya,2120,this.la(2078)), +Id(this,this.la(2072)),D(this,this.la(2074)),x(this,this.la(2092)),this.Ec=this.la(2126)|this.Oa(2128)<<16,this.We=this.Ec+this.la(2130),Ld(this.bd,2132,this.la(2076)),this.Sc=this.la(2138)|this.Oa(2140)<<16,this.Xe=this.Sc+this.la(2142),Ld(this.eb,2144,this.la(2070)),this.A-=195)},function(){this.ra.bb?wd.call(this,13,0,!0):(this.gc&=-9,this.A-=2)},U,U,U,U,Ud,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U],De=[function(){this.A-=2+(0>this.ca?0:1);return this.bd.va},function(){this.A-=2+(0>this.ca?0:1);return this.eb.va},function(a){this.S|=2;this.bd.load(a); +this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.eb.load(a)!=q&&(this.Qa(this.eb.Pd+4,this.eb.nb|=512),this.eb.type=768);this.A-=17+(0>this.ca?0:2);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=q&&2048!=(this.Tb.nb&2560)&&(this.Tb.pc>=this.ra.bb&&this.Tb.pc>=(a&3)||7168==(this.Tb.nb&7168)))return Xe(this),a;Se(this);return a},function(a){this.S|=2;this.A-=14+(0>this.ca?0:2);if(this.Tb.load(a,!0)!=q&&512==(this.Tb.nb&2560)&&this.Tb.pc>=this.ra.bb&& +this.Tb.pc>=(a&3))return Xe(this),a;Se(this);return a},bg,bg],Td=[ke,ke,ke,ke,ke,ke,bg,bg],Jg=[function(a){0>this.ca?Ud.call(this):(a=this.We-this.Ec,this.Qa(this.ca+2,this.Ec),this.Qa(this.ca+4,65280|this.Ec>>16),this.A-=11);return a},function(a){0>this.ca?Ud.call(this):(a=this.Xe-this.Sc,this.Qa(this.ca+2,this.Sc),this.Qa(this.ca+4,65280|this.Sc>>16),this.A-=12);return a},function(a){0>this.ca?Ud.call(this):(this.Ec=this.la(this.ca+2)|this.Oa(this.ca+4)<<16,this.We=this.Ec+a,this.S|=2,this.A-=11); +return a},function(a){0>this.ca?Ud.call(this):(this.Sc=this.la(this.ca+2)|this.Oa(this.ca+4)<<16,this.Xe=this.Sc+a,this.S|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ca?0:1);return this.gc},bg,function(a){$e(this,a);this.A-=0>this.ca?3:6;this.S|=2;return a},bg],z=[function(a){a=a.call(this,this.G&255,F(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this, +this.G&255,G(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.G&255,F(this,this.F));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.K()));this.G=this.G&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.G&255,F(this,this.C)); +this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,F(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D));this.I=this.I&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.I&255,F(this,this.F));this.I=this.I& +-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.D));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&255,F(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.I&255,F(this,this.C));this.I=this.I&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.ba}, +function(a){a=a.call(this,this.J&255,G(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,F(this,this.F));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.D));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&255,F(this,this.K()));this.J=this.J&-256|a;this.A-=this.B.ua},function(a){a=a.call(this, +this.J&255,F(this,this.C));this.J=this.J&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255, +F(this,this.F));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.D));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.C&255,F(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.ua},function(a){a=a.call(this,this.C&255,F(this,this.C));this.C=this.C&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.D));this.G= +this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.G>>8,F(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8,F(this,this.K()));this.G=this.G&255|a<<8;this.A-= +this.B.ua},function(a){a=a.call(this,this.G>>8,F(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D));this.I=this.I&255|a<<8;this.A-=this.B.aa}, +function(a){a=a.call(this,this.I>>8,F(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.I>>8,F(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.I>>8,F(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this, +this.J>>8,F(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,F(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.J>>8,F(this, +this.K()));this.J=this.J&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.J>>8,F(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D)); +this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,F(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.C>>8,F(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.ua},function(a){a=a.call(this,this.C>>8,F(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,F(this,this.C+this.F+this.L()));this.G=this.G&-256| +a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.D+this.L())); +this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this, +this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this, +this.I&255,F(this,this.C+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.O}, +function(a){a=a.call(this,this.J&255,F(this,this.F+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.D+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.L()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F+this.L()));this.C=this.C&-256|a;this.A-= +this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D+this.L()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.F+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.D+this.L()));this.C= +this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.L()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+ +this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.F+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.D+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>> +8,F(this,this.C+this.L()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.O}, +function(a){a=a.call(this,this.I>>8,F(this,this.F+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.D+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.L()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F+this.L()));this.J=this.J&255|a<<8;this.A-= +this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.F+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.D+this.L()));this.J= +this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.L()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+ +this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.F+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.D+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>> +8,F(this,this.C+this.L()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.C+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.G&255,G(this,this.H+this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a= +a.call(this,this.G&255,F(this,this.F+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.D+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,G(this,this.H+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.C+this.K()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a= +a.call(this,this.I&255,F(this,this.C+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.I&255,G(this,this.H+this.D+this.K()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.F+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.D+this.K()));this.I=this.I&-256|a;this.A-= +this.B.M},function(a){a=a.call(this,this.I&255,G(this,this.H+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.C+this.K()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.C+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.F+this.K()));this.J= +this.J&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.J&255,G(this,this.H+this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.J&255,F(this,this.F+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.D+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,G(this,this.H+this.K()));this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.J&255,F(this,this.C+this.K())); +this.J=this.J&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C&255,F(this,this.C+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.P},function(a){a=a.call(this,this.C&255,G(this,this.H+this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.C& +255,F(this,this.F+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.D+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,G(this,this.H+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.C&255,F(this,this.C+this.K()));this.C=this.C&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, +this.G>>8,F(this,this.C+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.G>>8,G(this,this.H+this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.G>>8,F(this,this.F+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.D+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M}, +function(a){a=a.call(this,this.G>>8,G(this,this.H+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G>>8,F(this,this.C+this.K()));this.G=this.G&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.F+this.K()));this.I=this.I& +255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.I>>8,F(this,this.F+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.D+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,G(this,this.H+this.K()));this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.I>>8,F(this,this.C+this.K())); +this.I=this.I&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this, +this.J>>8,F(this,this.F+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.D+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,G(this,this.H+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.J>>8,F(this,this.C+this.K()));this.J=this.J&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a= +a.call(this,this.C>>8,F(this,this.C+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.P},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.D+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.O},function(a){a=a.call(this,this.C>>8,F(this,this.F+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.D+this.K()));this.C=this.C&255|a<<8;this.A-= +this.B.M},function(a){a=a.call(this,this.C>>8,G(this,this.H+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.C>>8,F(this,this.C+this.K()));this.C=this.C&255|a<<8;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C&255);this.G=this.G&-256|a},function(a){a= a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.C>>8);this.G=this.G&-256|a},function(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a},function(a){a=a.call(this, this.I&255,this.C&255);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.I&255,this.C>>8);this.I=this.I&-256|a},function(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255, this.J&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a},function(a){a=a.call(this,this.C&255,this.G&255);this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.I&255); @@ -229,81 +229,81 @@ this.C=this.C&-256|a},function(a){a=a.call(this,this.C&255,this.J&255);this.C=th a<<8},function(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C&255);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255| a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255| a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255| -a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],se=[function(a){a=a.call(this,L(this,this.C+this.F),this.G&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.G&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.G&255);S(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,O(this,this.H+this.D),this.G&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.G&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.G&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.G&255);S(this,a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.G&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.I&255);S(this,a);this.A-=this.B.aa},function(a){a= -a.call(this,L(this,this.C+this.D),this.I&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.I&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.I&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.I&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.I&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.I&255);S(this,a);this.A-=this.B.ua},function(a){a= -a.call(this,L(this,this.C),this.I&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.J&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.J&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.J&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.J&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.J&255);S(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,L(this,this.D),this.J&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.J&255);S(this,a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.J&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.C&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.C&255);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.C&255);S(this,a);this.A-= -this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.C&255);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.C&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.C&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.C&255);S(this,a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.C&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.G>>8);S(this,a);this.A-= -this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.G>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.G>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.G>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.G>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.G>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.G>>8);S(this,a);this.A-= -this.B.ua},function(a){a=a.call(this,L(this,this.C),this.G>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.I>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.I>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.I>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.I>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.I>>8);S(this, -a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.I>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.I>>8);S(this,a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.I>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.J>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.J>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.J>>8);S(this, -a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.J>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.J>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.J>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.J>>8);S(this,a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.J>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F),this.C>>8);S(this,a); -this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.C+this.D),this.C>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.F),this.C>>8);S(this,a);this.A-=this.B.ba},function(a){a=a.call(this,O(this,this.H+this.D),this.C>>8);S(this,a);this.A-=this.B.aa},function(a){a=a.call(this,L(this,this.F),this.C>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.D),this.C>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.K()),this.C>>8);S(this, -a);this.A-=this.B.ua},function(a){a=a.call(this,L(this,this.C),this.C>>8);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.G&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.G&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.G&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.G&255);S(this,a);this.A-=this.B.O},function(a){a= -a.call(this,L(this,this.F+this.L()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.I&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.I& -255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.I&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.I&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a= -a.call(this,L(this,this.C+this.L()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.J&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.J&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.J&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.J&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+ -this.L()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.C&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.C&255);S(this,a);this.A-= -this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.C&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.C&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this, -this.C+this.L()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.G>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.G>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.G>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.G>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.G>>8); -S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.I>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.I>>8);S(this,a);this.A-=this.B.P},function(a){a= -a.call(this,O(this,this.H+this.F+this.L()),this.I>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.I>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.I>> -8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.J>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.J>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.J>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.J>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.J>>8);S(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,L(this,this.D+this.L()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.L()),this.C>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.L()),this.C>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+ -this.L()),this.C>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.C>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.L()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.L()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.L()),this.C>>8);S(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.G&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.G&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.G&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.G&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this, -L(this,this.D+this.K()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.G&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.I&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.I&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.I& -255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.I&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.I&255);S(this,a);this.A-=this.B.M},function(a){a= -a.call(this,L(this,this.C+this.F+this.K()),this.J&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.J&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.J&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.J&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+ -this.K()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.J&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.C&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.C&255);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.C&255);S(this,a); -this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.C&255);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.C&255);S(this,a);this.A-=this.B.M},function(a){a=a.call(this, -L(this,this.C+this.F+this.K()),this.G>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.G>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.G>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.G>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.G>> -8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.G>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.I>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.I>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.I>>8);S(this,a);this.A-=this.B.P},function(a){a= -a.call(this,O(this,this.H+this.D+this.K()),this.I>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.I>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.J>> -8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.J>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.J>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.J>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a= -a.call(this,O(this,this.H+this.K()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.J>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.F+this.K()),this.C>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.C+this.D+this.K()),this.C>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.C>>8);S(this,a);this.A-=this.B.P},function(a){a=a.call(this,O(this,this.H+this.D+this.K()), -this.C>>8);S(this,a);this.A-=this.B.O},function(a){a=a.call(this,L(this,this.F+this.K()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.D+this.K()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.C>>8);S(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.C+this.K()),this.C>>8);S(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249], -A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],te=[function(a,b){var c=a[0].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,L(this,this.C+this.D),b.call(this)); -S(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua}, -function(a,b){var c=a[0].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a, -b){var c=a[1].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,L(this, -this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.K()),b.call(this)); -S(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,O(this,this.H+this.D),b.call(this));S(this,c); -this.A-=this.B.aa},function(a,b){var c=a[3].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a, -b){var c=a[4].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,O(this,this.H+ -this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.C+this.F),b.call(this));S(this,c); -this.A-=this.B.aa},function(a,b){var c=a[6].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T}, -function(a,b){var c=a[6].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.C+this.F),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,L(this,this.C+this.D),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,O(this,this.H+this.F),b.call(this));S(this,c);this.A-=this.B.ba},function(a,b){var c= -a[7].call(this,O(this,this.H+this.D),b.call(this));S(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,L(this,this.F),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.D),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.K()),b.call(this));S(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,L(this,this.C),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.C+this.F+ -this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this, -L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c= -a[1].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a, -b){var c=a[1].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this, -c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.C+this.F+this.L()),b.call(this)); -S(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.D+ -this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this, -O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c= -a[4].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-= -this.B.O},function(a,b){var c=a[5].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this, -c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,O(this,this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.D+this.L()), -b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.C+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.C+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,O(this, -this.H+this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,O(this,this.H+this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.F+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.D+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.H+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -L(this,this.C+this.L()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a, -b){var c=a[0].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O}, -function(a,b){var c=a[1].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.D+this.K()),b.call(this));S(this, -c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,O(this,this.H+this.F+this.K()), -b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.C+ -this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c= -a[3].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a, -b){var c=a[4].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-= -this.B.M},function(a,b){var c=a[4].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,O(this,this.H+this.F+this.K()),b.call(this)); -S(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.C+this.K()),b.call(this)); -S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,L(this, -this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.C+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this, -L(this,this.C+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,O(this,this.H+this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,O(this,this.H+this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,L(this,this.F+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.D+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a, -b){var c=a[7].call(this,O(this,this.H+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.C+this.K()),b.call(this));S(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[0].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[0].call(this,this.C&255,b.call(this));this.C= +a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],se=[function(a){a=a.call(this,K(this,this.C+this.F),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.G&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.G&255);Q(this,a);this.A-=this.B.ba},function(a){a= +a.call(this,L(this,this.H+this.D),this.G&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.G&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a= +a.call(this,K(this,this.C+this.D),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.I&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.I&255);Q(this,a);this.A-=this.B.ua},function(a){a= +a.call(this,K(this,this.C),this.I&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.J&255);Q(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,K(this,this.D),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.J&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.J&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.C&255);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C&255);Q(this,a);this.A-= +this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C&255);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.C&255);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.C&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.G>>8);Q(this,a);this.A-= +this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.G>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.G>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.G>>8);Q(this,a);this.A-= +this.B.ua},function(a){a=a.call(this,K(this,this.C),this.G>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.I>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.I>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.I>>8);Q(this, +a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.I>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.I>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.J>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.J>>8);Q(this, +a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.J>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.J>>8);Q(this,a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.J>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F),this.C>>8);Q(this,a); +this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.C+this.D),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.F),this.C>>8);Q(this,a);this.A-=this.B.ba},function(a){a=a.call(this,L(this,this.H+this.D),this.C>>8);Q(this,a);this.A-=this.B.aa},function(a){a=a.call(this,K(this,this.F),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.D),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.K()),this.C>>8);Q(this, +a);this.A-=this.B.ua},function(a){a=a.call(this,K(this,this.C),this.C>>8);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a= +a.call(this,K(this,this.F+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I& +255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,K(this,this.C+this.L()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+ +this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C&255);Q(this,a);this.A-= +this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this, +this.C+this.L()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.G>>8); +Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a= +a.call(this,L(this,this.H+this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I>> +8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,K(this,this.D+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+ +this.L()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.C>>8);Q(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this, +K(this,this.D+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I& +255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I&255);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,K(this,this.C+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+ +this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C&255);Q(this,a); +this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C&255);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this, +K(this,this.C+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.G>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.G>> +8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.G>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.P},function(a){a= +a.call(this,L(this,this.H+this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.I>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.J>> +8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a= +a.call(this,L(this,this.H+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.P},function(a){a=a.call(this,L(this,this.H+this.D+this.K()), +this.C>>8);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,K(this,this.F+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,L(this,this.H+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C>>8);Q(this,a);this.A-=this.B.M},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249], +z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],te=[function(a,b){var c=a[0].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,K(this,this.C+this.D),b.call(this)); +Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua}, +function(a,b){var c=a[0].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a, +b){var c=a[1].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,K(this, +this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,K(this,this.K()),b.call(this)); +Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,L(this,this.H+this.D),b.call(this));Q(this,c); +this.A-=this.B.aa},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a, +b){var c=a[4].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,L(this,this.H+ +this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));Q(this,c); +this.A-=this.B.aa},function(a,b){var c=a[6].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T}, +function(a,b){var c=a[6].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,L(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.ba},function(a,b){var c= +a[7].call(this,L(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+ +this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this, +K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c= +a[1].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, +b){var c=a[1].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this, +c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.L()),b.call(this)); +Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+ +this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this, +L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c= +a[4].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-= +this.B.O},function(a,b){var c=a[5].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this, +c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.L()), +b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this, +this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,L(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, +K(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a, +b){var c=a[0].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O}, +function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.K()),b.call(this));Q(this, +c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.F+this.K()), +b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,K(this,this.C+ +this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c= +a[3].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a, +b){var c=a[4].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-= +this.B.M},function(a,b){var c=a[4].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.F+this.K()),b.call(this)); +Q(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,K(this,this.C+this.K()),b.call(this)); +Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,K(this, +this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this, +K(this,this.C+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,L(this,this.H+this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,K(this,this.F+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.D+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a, +b){var c=a[7].call(this,L(this,this.H+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,K(this,this.C+this.K()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[0].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[0].call(this,this.C&255,b.call(this));this.C= this.C&-256|c},function(a,b){var c=a[0].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[0].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[0].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[0].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.I&255,b.call(this));this.I=this.I& -256|c},function(a,b){var c=a[1].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[1].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[1].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[1].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[1].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[1].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<< 8},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[2].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[2].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[2].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[2].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a, @@ -313,383 +313,383 @@ this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[4].call(thi 255,b.call(this));this.G=this.G&-256|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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&255|c<<8}],D=[function(a){this.G=a.call(this,this.G,I(this,this.C+this.F));this.A-=this.B.aa}, -function(a){this.G=a.call(this,this.G,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,I(this,this.F));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,I(this,this.D));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,I(this,this.K()));this.A-=this.B.ua},function(a){this.G=a.call(this,this.G,I(this, -this.C));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,I(this,this.F));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,I(this,this.D));this.A-=this.B.T},function(a){this.I= -a.call(this,this.I,I(this,this.K()));this.A-=this.B.ua},function(a){this.I=a.call(this,this.I,I(this,this.C));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,I(this,this.F)); -this.A-=this.B.T},function(a){this.J=a.call(this,this.J,I(this,this.D));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,I(this,this.K()));this.A-=this.B.ua},function(a){this.J=a.call(this,this.J,I(this,this.C));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.C=a.call(this, -this.C,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,I(this,this.F));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,I(this,this.D));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,I(this,this.K()));this.A-=this.B.ua},function(a){this.C=a.call(this,this.C,I(this,this.C));this.A-=this.B.T},function(a){y(this,a.call(this,x(this),I(this,this.C+this.F)));this.A-=this.B.aa},function(a){y(this,a.call(this,x(this),I(this,this.C+this.D)));this.A-=this.B.ba}, -function(a){y(this,a.call(this,x(this),K(this,this.H+this.F)));this.A-=this.B.ba},function(a){y(this,a.call(this,x(this),K(this,this.H+this.D)));this.A-=this.B.aa},function(a){y(this,a.call(this,x(this),I(this,this.F)));this.A-=this.B.T},function(a){y(this,a.call(this,x(this),I(this,this.D)));this.A-=this.B.T},function(a){y(this,a.call(this,x(this),I(this,this.K())));this.A-=this.B.ua},function(a){y(this,a.call(this,x(this),I(this,this.C)));this.A-=this.B.T},function(a){this.H=a.call(this,this.H, -I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,I(this,this.F));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,I(this,this.D));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,I(this,this.K()));this.A-=this.B.ua}, -function(a){this.H=a.call(this,this.H,I(this,this.C));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,K(this,this.H+this.D));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,I(this,this.F));this.A-=this.B.T},function(a){this.F=a.call(this,this.F, -I(this,this.D));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,I(this,this.K()));this.A-=this.B.ua},function(a){this.F=a.call(this,this.F,I(this,this.C));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,I(this,this.C+this.F));this.A-=this.B.aa},function(a){this.D=a.call(this,this.D,I(this,this.C+this.D));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,K(this,this.H+this.F));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,K(this,this.H+this.D));this.A-=this.B.aa}, -function(a){this.D=a.call(this,this.D,I(this,this.F));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,I(this,this.D));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,I(this,this.K()));this.A-=this.B.ua},function(a){this.D=a.call(this,this.D,I(this,this.C));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G, -K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this, -this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I, -K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this, -this.J,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C, -K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.C+this.L()));this.A-=this.B.M},function(a){y(this,a.call(this,x(this), -I(this,this.C+this.F+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,x(this),I(this,this.C+this.D+this.L())));this.A-=this.B.P},function(a){y(this,a.call(this,x(this),K(this,this.H+this.F+this.L())));this.A-=this.B.P},function(a){y(this,a.call(this,x(this),K(this,this.H+this.D+this.L())));this.A-=this.B.O},function(a){y(this,a.call(this,x(this),I(this,this.F+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),I(this,this.D+this.L())));this.A-=this.B.M},function(a){y(this, -a.call(this,x(this),K(this,this.H+this.L())));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),I(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.H= -a.call(this,this.H,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this, -this.F,K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D, -I(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,I(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,K(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,K(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,I(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this, -this.D,K(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.G= -a.call(this,this.G,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this, -this.I,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J, -I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this, -this.J,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.C= -a.call(this,this.C,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.C+this.K()));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),I(this,this.C+this.F+this.K())));this.A-=this.B.O},function(a){y(this,a.call(this,x(this),I(this,this.C+this.D+this.K())));this.A-=this.B.P},function(a){y(this, -a.call(this,x(this),K(this,this.H+this.F+this.K())));this.A-=this.B.P},function(a){y(this,a.call(this,x(this),K(this,this.H+this.D+this.K())));this.A-=this.B.O},function(a){y(this,a.call(this,x(this),I(this,this.F+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),I(this,this.D+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),K(this,this.H+this.K())));this.A-=this.B.M},function(a){y(this,a.call(this,x(this),I(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H= -a.call(this,this.H,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H= -a.call(this,this.H,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.F= -a.call(this,this.F,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,I(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this, -this.D,K(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,K(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,I(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,K(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G, -this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G=a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,x(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this,this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this, -this.I,this.C)},function(a){this.I=a.call(this,this.I,x(this))},function(a){this.I=a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J=a.call(this,this.J,x(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J= -a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C=a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,x(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C=a.call(this,this.C,this.D)},function(a){y(this,a.call(this,x(this),this.G))}, -function(a){y(this,a.call(this,x(this),this.I))},function(a){y(this,a.call(this,x(this),this.J))},function(a){y(this,a.call(this,x(this),this.C))},function(a){y(this,a.call(this,x(this),x(this)))},function(a){y(this,a.call(this,x(this),this.H))},function(a){y(this,a.call(this,x(this),this.F))},function(a){y(this,a.call(this,x(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H= -a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,x(this))},function(a){this.H=a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,x(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F= -a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D=a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,x(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],ue=[function(a){a=a.call(this,P(this,this.C+this.F), -this.G);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.G);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.G);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.G);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.G);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.G);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.G);T(this, -a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.G);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),this.I);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.I);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.I);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.I);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.I);T(this,a);this.A-= -this.B.T},function(a){a=a.call(this,P(this,this.D),this.I);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.I);T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.I);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),this.J);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.J);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.J);T(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,R(this,this.H+this.D),this.J);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.J);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.J);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.J);T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.J);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),this.C);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+ -this.D),this.C);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.C);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.C);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.C);T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.C);T(this, -a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),x(this));T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),x(this));T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),x(this));T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),x(this));T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),x(this));T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),x(this));T(this,a); -this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),x(this));T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),x(this));T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),this.H);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.H);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.H);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.H);T(this,a);this.A-= -this.B.aa},function(a){a=a.call(this,P(this,this.F),this.H);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.H);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.H);T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.H);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F),this.F);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.F);T(this,a);this.A-=this.B.ba},function(a){a= -a.call(this,R(this,this.H+this.F),this.F);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.F);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.F);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.F);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.F);T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.F);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+ -this.F),this.D);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.C+this.D),this.D);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.F),this.D);T(this,a);this.A-=this.B.ba},function(a){a=a.call(this,R(this,this.H+this.D),this.D);T(this,a);this.A-=this.B.aa},function(a){a=a.call(this,P(this,this.F),this.D);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.D),this.D);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.K()),this.D); -T(this,a);this.A-=this.B.ua},function(a){a=a.call(this,P(this,this.C),this.D);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.G);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.G);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.G);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.G);T(this,a);this.A-=this.B.O},function(a){a=a.call(this, -P(this,this.F+this.L()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.I);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.I);T(this,a);this.A-=this.B.P}, -function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.I);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.I);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.I); -T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.J);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.J);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.J);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.J);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this, -P(this,this.D+this.L()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.C);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.C);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.C);T(this,a);this.A-= -this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.C);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()), -x(this));T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),x(this));T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),x(this));T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),x(this));T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),x(this));T(this,a);this.A-=this.B.M},function(a){a= -a.call(this,R(this,this.H+this.L()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.H);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.H);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.H);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.H); -T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.F);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+ -this.D+this.L()),this.F);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.F);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.F);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.F);T(this,a);this.A-=this.B.M},function(a){a= -a.call(this,P(this,this.C+this.L()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.L()),this.D);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.L()),this.D);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.L()),this.D);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.L()),this.D);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.L()),this.D); -T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.L()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.L()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.L()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.G);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.G);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this, -this.H+this.F+this.K()),this.G);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.G);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.G);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.G);T(this,a);this.A-=this.B.M},function(a){a= -a.call(this,P(this,this.C+this.F+this.K()),this.I);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.I);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),this.I);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.I);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.I); -T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.I);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.J);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.J);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),this.J);T(this,a);this.A-=this.B.P},function(a){a=a.call(this, -R(this,this.H+this.D+this.K()),this.J);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.J);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.C);T(this,a);this.A-=this.B.O}, -function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.C);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),this.C);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.C);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()), -this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.C);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),x(this));T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),x(this));T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),x(this));T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),x(this));T(this,a);this.A-=this.B.O},function(a){a= -a.call(this,P(this,this.F+this.K()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),x(this));T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.H);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.H);T(this,a); -this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),this.H);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.H);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+ -this.K()),this.H);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.F);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.F);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()),this.F);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.F);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.F);T(this,a);this.A-=this.B.M}, -function(a){a=a.call(this,P(this,this.D+this.K()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.F);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.F+this.K()),this.D);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.C+this.D+this.K()),this.D);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.F+this.K()), -this.D);T(this,a);this.A-=this.B.P},function(a){a=a.call(this,R(this,this.H+this.D+this.K()),this.D);T(this,a);this.A-=this.B.O},function(a){a=a.call(this,P(this,this.F+this.K()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.D+this.K()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,R(this,this.H+this.K()),this.D);T(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.C+this.K()),this.D);T(this,a);this.A-=this.B.M},D[192],D[200],D[208],D[216], -D[224],D[232],D[240],D[248],D[193],D[201],D[209],D[217],D[225],D[233],D[241],D[249],D[194],D[202],D[210],D[218],D[226],D[234],D[242],D[250],D[195],D[203],D[211],D[219],D[227],D[235],D[243],D[251],D[196],D[204],D[212],D[220],D[228],D[236],D[244],D[252],D[197],D[205],D[213],D[221],D[229],D[237],D[245],D[253],D[198],D[206],D[214],D[222],D[230],D[238],D[246],D[254],D[199],D[207],D[215],D[223],D[231],D[239],D[247],D[255]],ve=[function(a,b){var c=a[0].call(this,P(this,this.C+this.F),b.call(this));T(this, -c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T}, -function(a,b){var c=a[0].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[0].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c= -a[1].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.C+this.F), -b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.D),b.call(this));T(this, -c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba}, -function(a,b){var c=a[3].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.D), -b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,R(this,this.H+this.F),b.call(this));T(this, -c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a, -b){var c=a[6].call(this,P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,R(this,this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c= -a[6].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,P(this,this.C),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.C+this.F),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,P(this,this.C+this.D),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,R(this, -this.H+this.F),b.call(this));T(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,R(this,this.H+this.D),b.call(this));T(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.K()),b.call(this));T(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,P(this,this.C),b.call(this)); -T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,P(this, -this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this, -P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,P(this,this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a, -b){var c=a[1].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-= -this.B.P},function(a,b){var c=a[2].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,P(this,this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.C+this.L()),b.call(this));T(this, -c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,P(this,this.F+ -this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,P(this, -this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,P(this,this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c= -a[4].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P}, -function(a,b){var c=a[5].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,P(this,this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-= -this.B.M},function(a,b){var c=a[6].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,P(this,this.C+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,P(this,this.F+this.L()), -b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.C+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,P(this,this.C+ -this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,R(this,this.H+this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,R(this,this.H+this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,P(this,this.F+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.D+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -R(this,this.H+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.C+this.L()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a, -b){var c=a[0].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M}, -function(a,b){var c=a[1].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,P(this,this.F+this.K()),b.call(this)); -T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,P(this,this.C+this.D+this.K()), -b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,R(this, -this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c= -a[3].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a, -b){var c=a[4].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,P(this,this.F+this.K()),b.call(this));T(this, -c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,P(this,this.C+this.D+this.K()),b.call(this)); -T(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,R(this,this.H+this.K()), -b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this, -R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, -P(this,this.C+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,P(this,this.C+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,R(this,this.H+this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,R(this,this.H+this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,P(this,this.F+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a, -b){var c=a[7].call(this,P(this,this.D+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,R(this,this.H+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.C+this.K()),b.call(this));T(this,c);this.A-=this.B.M},function(a,b){this.G=a[0].call(this,this.G,b.call(this))},function(a,b){this.I=a[0].call(this,this.I,b.call(this))},function(a,b){this.J=a[0].call(this,this.J,b.call(this))},function(a,b){this.C=a[0].call(this, -this.C,b.call(this))},function(a,b){y(this,a[0].call(this,x(this),b.call(this)))},function(a,b){this.H=a[0].call(this,this.H,b.call(this))},function(a,b){this.F=a[0].call(this,this.F,b.call(this))},function(a,b){this.D=a[0].call(this,this.D,b.call(this))},function(a,b){this.G=a[1].call(this,this.G,b.call(this))},function(a,b){this.I=a[1].call(this,this.I,b.call(this))},function(a,b){this.J=a[1].call(this,this.J,b.call(this))},function(a,b){this.C=a[1].call(this,this.C,b.call(this))},function(a,b){y(this, -a[1].call(this,x(this),b.call(this)))},function(a,b){this.H=a[1].call(this,this.H,b.call(this))},function(a,b){this.F=a[1].call(this,this.F,b.call(this))},function(a,b){this.D=a[1].call(this,this.D,b.call(this))},function(a,b){this.G=a[2].call(this,this.G,b.call(this))},function(a,b){this.I=a[2].call(this,this.I,b.call(this))},function(a,b){this.J=a[2].call(this,this.J,b.call(this))},function(a,b){this.C=a[2].call(this,this.C,b.call(this))},function(a,b){y(this,a[2].call(this,x(this),b.call(this)))}, -function(a,b){this.H=a[2].call(this,this.H,b.call(this))},function(a,b){this.F=a[2].call(this,this.F,b.call(this))},function(a,b){this.D=a[2].call(this,this.D,b.call(this))},function(a,b){this.G=a[3].call(this,this.G,b.call(this))},function(a,b){this.I=a[3].call(this,this.I,b.call(this))},function(a,b){this.J=a[3].call(this,this.J,b.call(this))},function(a,b){this.C=a[3].call(this,this.C,b.call(this))},function(a,b){y(this,a[3].call(this,x(this),b.call(this)))},function(a,b){this.H=a[3].call(this, -this.H,b.call(this))},function(a,b){this.F=a[3].call(this,this.F,b.call(this))},function(a,b){this.D=a[3].call(this,this.D,b.call(this))},function(a,b){this.G=a[4].call(this,this.G,b.call(this))},function(a,b){this.I=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.C=a[4].call(this,this.C,b.call(this))},function(a,b){y(this,a[4].call(this,x(this),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.C=a[5].call(this,this.C,b.call(this))},function(a,b){y(this,a[5].call(this,x(this),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.C=a[6].call(this,this.C,b.call(this))},function(a,b){y(this,a[6].call(this,x(this),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.C=a[7].call(this,this.C,b.call(this))},function(a,b){y(this,a[7].call(this,x(this),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))}]; -function Kg(a){p.call(this,"ChipSet",a,Kg,16384);this.za=(this.za=a.model)?parseInt(this.za,10):Lg;this.hc=0;var b=a.sw1;if(b)this.hc=Mg(b,Ng|Og.Cn);else{this.le=[360,360];(b=a.floppies)&&b.length&&(this.le=b);if(b=this.le.length)this.hc|=Pg.Li,b--,this.hc|=(b&3)<=Qg&&(this.Oh=this.Dg=2);this.Be=a.scaleTimers||!1;this.Bq=a.rtcDate; -this.Il=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.hj=new window.webkitAudioContext);this.reset(!0);ib(this)}Xa(p,Kg);var Lg=5150,Qg=5170,Rg={none:0,tv:1,color:2,mono:3,ega:0},Pg={Li:1,ONE:0,rr:64,pr:128,Pq:192,og:192,pg:6},Ng=12,Og={qr:16,Hq:32,Cn:48,og:48,pg:4};k=Kg.prototype; -k.Fb=function(a,b,c){switch(b){case "sw1":return this.ra[b]=c,Sg(this,b,c,this.hc,{0:this.za==Lg?"Bootable Floppy Drive":"Loop on POST",1:this.za==Lg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.za==Lg)return this.ra[b]=c,Sg(this,b,c,this.Qe,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ra[b]=c,!0}return!1}; -k.wc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.Ba=a;this.Ga=sb(a,"Keyboard");this.ui=c.U.Fd/1193181;bc(b,this,Tg);fc(b,this,Ug);this.zab;b++){var c=13>=b?ah(e,b):e.ea[b];a&&(a+="\n");a+="CMOS[0x"+m(b)+"]: 0x"+m(c)}e.Z.R(a)})}xe(c,26,this,this.ip)};k.fc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.ec=function(a){return a&&this.save?this.save():!0}; -k.reset=function(a){var b;this.ud=this.hc;this.yf=this.Qe;bh(this);this.mb=Array(this.Oh);for(b=0;b=Qg){this.ob=16;this.Qd=0;this.Pd=16;this.Fh=0;this.Xe=160;512<=fh(this)&&(this.Xe|=16);3==gh(this)&&(this.Xe|=64);this.Xi=3;this.xg=0;this.zh=Array(7);this.Ye=0;a&&(this.ea=Array(64));hh(this, -this.Bq);for(a=21;24>=a;a++)this.ea[a]=0;for(a=14;46>a;a++)void 0===this.ea[a]&&(this.ea[a]=0);this.ea[20]=this.ud&(Og.og|2|Pg.Li|Pg.og);this.ea[16]=ih(this,0)<<4|ih(this,1);jh(this)}}; -function hh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.R("CMOS date invalid ("+b+"), using "+c)):b&&a.R("CMOS date: "+c);a.ea[0]=c.getSeconds();a.ea[1]=0;a.ea[2]=c.getMinutes();a.ea[3]=0;a.ea[4]=c.getHours();a.ea[5]=0;a.ea[6]=c.getDay()+1;a.ea[7]=c.getDate();a.ea[8]=c.getMonth()+1;c=c.getFullYear();a.ea[9]=c%100;c/=100;a.ea[50]=c%10|c/10<<4;a.ea[10]=38;a.ea[11]=2;a.ea[12]=0;a.ea[13]=128;a.kh=a.fg=0;a.dn=a.si=null} -function ah(a,b){var c=a.ea[b];if(10>b){var d=!1;4!=b&&5!=b||a.ea[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.ea[11]&4||(d&&128c;c++)b+=a.ea[c];a.ea[47]=b&255;a.ea[46]=b>>8} -k.save=function(){var a=new Ee(this);a.set(0,[this.hc,this.Qe,this.ud,this.yf]);for(var b=[],c=0;c=Qg&&(a.set(5,[this.ob,this.Qd,this.Pd,this.Fh,this.Xe,this.Xi]),a.set(6,[this.xg,this.zh,this.Ye,this.ea,this.kh,this.fg]));return a.data()}; -k.restore=function(a){var b,c;b=a[0];this.hc=b[0];this.Qe=b[1];this.ud=b[2];this.yf=b[3];b=a[1];for(c=0;c>2)+1)*a.jp+32*((b?a.Qe:a.yf)&15)}function rh(a,b){var c=b?a.hc:a.ud;return a.za!=Lg||c&Pg.Li?((c&Pg.og)>>Pg.pg)+1:0} -function ih(a,b){if(b>Og.pg} -function Sg(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=cb(c,"pcjs-bitCell");c=null;for(g=0;gg.$a[0]&&(g.$a[0]=255,g.$a[1]--,0>g.$a[1]&&(g.$a[1]=255)));return h}function wh(a,b,c,d,e,f){var g=a.mb[b];a.oa(384)&&q(a,d,e,f,"DMA"+b+".CHANNEL"+c+".COUNT["+g.pb+"]",null,!0);a=g.Qb[c];a.$a[g.pb]=a.kc[g.pb]=e;g.pb^=1}function xh(a,b,c,d){var e=a.mb[b],f=e.te|1;e.te&=-16;a.oa(384)&&q(a,c,null,d,"DMA"+b+".STATUS",f,!0);return f} -function yh(a,b,c,d,e){var f=a.mb[b];a.oa(384)&&q(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;f.te=f.te&~(16<>2].Qb[b&3],c,d,e)} -function Ah(a,b,c){b=a.mb[b>>2].Qb[b&3];b.Sh&&b.Aj&&b.vi?(c&&(b.Uh=c),b.$d||jf(a,b,!0)):c&&c(!0)}function jf(a,b,c){c&&(b.count=b.$a[1]<<8|b.$a[0],b.yn=b.mode&12,b.Kl=b.pd=!1);for(var d=!1;0<=b.count&&(c=b.Lh<<16|b.fb[1]<<8|b.fb[0],4==b.yn?(d=!0,function(c){b.Aj.call(b.Sh,b.vi,-1,function(f,g){0>f&&(b.Kl||(b.Kl=!0),f=255);b.$d||a.ha.td(c,f);(d=g)&&setTimeout(function(){Ih(b)||jf(a,b)},0)})}(c)):8==b.yn?(c=a.ha.Ra(c),0>b.Aj.call(b.Sh,b.vi,c)&&(b.pd=!0)):b.pd=!0),!d&&!Ih(b););} -function Ih(a){if(!a.pd&&0<=--a.count&&(a.mode&32?(a.fb[0]--,0>a.fb[0]&&(a.fb[0]=255,a.fb[1]--,0>a.fb[1]&&(a.fb[1]=255))):(a.fb[0]++,255>3];b=1<<(b&7);d.Sb&b||(d.Sb|=b,d.dg=c||0,Lh(a))} -function Ph(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Sb&d&&(c.Sb&=~d,Lh(a))}function Lh(a,b){var c,d=-1;1>=1),dd(a.N,c))),2==b&&jd(a))}k=Kg.prototype; -k.bp=function(a,b){q(this,a,null,b,"TIMER_CTRL",null,1024);return null}; -k.pq=function(a,b,c){this.bj=b;q(this,a,b,c,"TIMER_CTRL",null,1024);a=(b&192)>>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Jb[a];e.Ci=b;e.mode=d;e.ol=c;e.kc=[0,0];e.$a=[0,0];e.ef=[0,0];e.Ed=!1;e.Og=!1;e.jf=!1;Rh(this,a);0==a&&Ph(this,0);2==a&&255==this.Vb[0].yd&&77==this.Fc&&(a=this.Jb[0],a.Ic[0]=a.kc[0],a.Ic[1]=a.kc[1],a.sd=Yc(this.N,this.Be))}else $g(this,a),b=this.Jb[a],b.ef[0]=b.$a[0],b.ef[1]=b.$a[1],b.Og=!0,Rh(this,a)}}; -function Th(a,b){var c=a.Jb[b],d=c.kc[1]<<8|c.kc[0];d||(d=1==c.Cd?256:65536);return d}function ld(a,b){var c=a.Jb[b],d=c.Ic[1]<<8|c.Ic[0];d||(d=1==c.Cd?256:65536);return d}function Rh(a,b){var c=a.Jb[b];c.ye=32==c.Ci?1:0;c.Cd=48==c.Ci?2:1} -function $g(a,b,c){var d=a.Jb[b];if(d.jf&&(2!=b||a.Fc&1)){var e=Yc(a.N,a.Be),f=(e-d.sd)/a.ui|0;0>f&&(d.sd=e,f=0);var g=Th(a,b),h=ld(a,b)-f;0==d.mode?(0>=h&&(h=0),h||(d.Ed=!0,d.jf=!1,b||Oh(a,0))):4==d.mode?(d.Ed=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Ic[0]=h&255,d.Ic[1]=h>>8,d.sd=e,!b&&d.Ed&&Oh(a,0))):6==d.mode&&(h-=f,0>=h&&(d.Ed=!d.Ed,h=g+h,0>=h&&(h=g),d.Ic[0]=h&255,d.Ic[1]=h>>8,d.sd=e,!b&&d.Ed&&Oh(a,0)));d.$a[0]=h&255;d.$a[1]=h>>8;c&&(a.sd=0)}return d} -function kd(a,b){for(var c=0;c=Qg){var c=a.N.U.Fd,d=Yc(a.N,a.Be);null==a.si&&(a.kh=Yc(a.N,a.Be),a.dn=1024,a.si=Math.floor(a.N.U.Fd/a.dn),kh(a));d>=a.fg&&(a.ea[12]|=64,a.ea[11]&64&&(a.ea[12]|=128,Oh(a,8)),a.fg=d+a.si);a.ea[0]==a.ea[1]&&a.ea[2]==a.ea[3]&&a.ea[4]==a.ea[5]&&(a.ea[12]|=32,a.ea[11]&32&&(a.ea[12]|=128,Oh(a,8)));var e=d-a.kh,f=Math.floor(e/c);if(f&&!(a.ea[11]&128)){for(;f--;)if(60<=++a.ea[0]&&(a.ea[0]=0,60<=++a.ea[2]&&(a.ea[2]=0,24<=++a.ea[4]))){a.ea[4]= -0;a.ea[6]=a.ea[6]%7+1;var g;g=a.ea[9];var h=sa[a.ea[8]-1];28==h&&0===g%4&&(g%100||0===g%400)&&h++;g=h;++a.ea[7]>g&&(a.ea[7]=1,12<++a.ea[8]&&(a.ea[8]=1,a.ea[9]=(a.ea[9]+1)%100))}a.ea[12]|=16;a.ea[11]&16&&(a.ea[12]|=128,Oh(a,8))}a.kh=d-e%c}}k.Uo=function(a,b){var c=this.Kh;if(this.zg&16)if(this.Fc&128)c=this.ud;else if(this.Ga){var c=this.Ga,d=0;c.Wb.length&&(d=c.Wb[0]);c.oa()&&c.Wa("scan code 0x"+m(d)+" delivered");c=d}q(this,a,null,b,"PPI_A",c);return c}; -k.iq=function(a,b,c){q(this,a,b,c,"PPI_A");this.Kh=b};k.Vo=function(a,b){var c=this.Fc;q(this,a,null,b,"PPI_B",c);return c};k.jq=function(a,b,c){q(this,a,b,c,"PPI_B");Uh(this,b);this.Ga&&Vh(this.Ga,b&128?!1:!0,b&64?!0:!1)};function Uh(a,b){var c=!!(b&2),d=!!(a.Fc&2);a.Fc=b;c!=d&&jd(a,c)}k.Wo=function(a,b){var c=0,c=this.za==Lg?this.Fc&4?c|this.yf&15:c|this.yf>>4&1:this.Fc&8?c|this.ud>>4:c|this.ud&15;this.Fc&1&&$g(this,2).Ed&&(c=this.Fc&2?c|32:c|16);q(this,a,null,b,"PPI_C",c,16448);return c}; -k.kq=function(a,b,c){q(this,a,b,c,"PPI_C");this.$i=b};k.Xo=function(a,b){var c=this.zg;q(this,a,null,b,"PPI_CTRL",c);return c};k.lq=function(a,b,c){q(this,a,b,c,"PPI_CTRL");this.zg=b};k.ko=function(a,b){var c=this.Fh;q(this,a,null,b,"8042_OUTBUFF",c,8192);this.ob&=-258;this.Ga&&Wh(this.Ga);return c}; -k.Ap=function(a,b,c){q(this,a,b,c,"8042_INBUF.DATA",null,8192);if(this.ob&8)switch(this.Qd){case 96:Xh(this,b);break;case 209:Yh(this,b);break;default:if(Xh(this,this.Pd&-17),this.Ga){a=-1;switch(b){case 255:a=250,Zh(this.Ga)}$h(this,a)}}this.Qd=b;this.ob&=-9};k.lo=function(a,b){var c=this.Fc&-209|(Yc(this.N)&64?16:0);q(this,a,null,b,"8042_RWREG",c,8192);return c};k.Bp=function(a,b,c){q(this,a,b,c,"8042_RWREG",null,8192);Uh(this,b)}; -k.mo=function(a,b){q(this,a,null,b,"8042_STATUS",this.ob,8192);var c=this.ob&255;this.ob&256&&(this.ob|=1,this.ob&=-257);return c}; -k.zp=function(a,b,c){q(this,a,b,c,"8042_INBUFF.CMD",null,8192);this.Qd=b;this.ob|=8;a=0;240<=this.Qd&&(a=this.Qd^15,this.Qd=240);switch(this.Qd){case 192:$h(this,this.Xe);break;case 173:Xh(this,this.Pd|16);break;case 174:Xh(this,this.Pd&-17);this.Ga&&Wh(this.Ga);break;case 170:this.Ga&&(a=this.Ga,a.Wb=[],a.oa()&&a.Wa("scan codes flushed"));Xh(this,this.Pd|16);$h(this,85);Yh(this,3);break;case 224:$h(this,this.Pd&16?0:1);break;case 240:a&1&&pe(this.N)}}; -function Xh(a,b){a.Pd=b;a.ob=a.ob&-5|b&4;a.Ga&&Vh(a.Ga,!!(b&8),!(b&16))}function $h(a,b){0<=b&&(a.Fh=b,a.ob&=-2,a.ob|=256)}function Yh(a,b){a.Xi=b;Ub(a.ha,!!(b&2));b&1||pe(a.N)}function ai(a,b){a.za=c?ah(this,c):this.ea[c];this.oa(2176)&&q(this,a,null,b,"CMOS.DATA["+m(c)+"]",d,!0);null!=b&&12==c&&(this.ea[c]&=15,d&128&&Ph(this,8),d&64&&this.ea[11]&64&&kh(this));return d}; -k.Qp=function(a,b,c){var d=this.Ye&63;this.oa(2176)&&q(this,a,b,c,"CMOS.DATA["+m(d)+"]",null,!0);a=b^this.ea[d];if(13>=d){if(c=b,10>d){var e=!1;this.ea[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.ea[d]=c;11==d&&a&64&&b&64&&kh(this)};k.So=function(a,b){q(this,a,null,b,"MFG_DATA",this.xg);return this.xg};k.fq=function(a,b,c){q(this,a,b,c,"MFG_DATA");this.xg=b}; -k.hq=function(a,b,c){q(this,a,b,c,"NMI");this.Jh=b};k.Rp=function(a,b,c){q(this,a,b,c,"COPROC.CLEAR")};k.Sp=function(a,b,c){q(this,a,b,c,"COPROC.RESET")}; -k.ip=function(a){if(this.oa(4096)&&ze(this.Z,26,a)){var b=this.N.G>>8;Ae(this.N,a,function(a,d){return function(e){d=Yc(a.N)-d;var f,g=a.N.J&255,h=a.N.J>>8,t=a.N.J&255,r=a.N.J>>8;if(2==b||3==b)f=" CH(hour)="+n(h)+" CL(min)="+m(g)+" DH(sec)="+m(r);else if(4==b||5==b)f=" CX(year)="+n(a.N.I)+" DH(month)="+m(r)+" DL(day)="+m(t);Be(a.Z,26,e,d,f)}}(this,Yc(this.N)))}return!0};function Mg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>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.C>>8,b.call(this));this.C=this.C&255|c<<8}],A=[function(a){this.G=a.call(this,this.G,H(this,this.C+this.F));this.A-=this.B.aa}, +function(a){this.G=a.call(this,this.G,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,H(this,this.F));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.D));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.K()));this.A-=this.B.ua},function(a){this.G=a.call(this,this.G,H(this, +this.C));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,H(this,this.F));this.A-=this.B.T},function(a){this.I=a.call(this,this.I,H(this,this.D));this.A-=this.B.T},function(a){this.I= +a.call(this,this.I,H(this,this.K()));this.A-=this.B.ua},function(a){this.I=a.call(this,this.I,H(this,this.C));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,H(this,this.F)); +this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.D));this.A-=this.B.T},function(a){this.J=a.call(this,this.J,H(this,this.K()));this.A-=this.B.ua},function(a){this.J=a.call(this,this.J,H(this,this.C));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.C=a.call(this, +this.C,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,H(this,this.F));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.D));this.A-=this.B.T},function(a){this.C=a.call(this,this.C,H(this,this.K()));this.A-=this.B.ua},function(a){this.C=a.call(this,this.C,H(this,this.C));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D)));this.A-=this.B.ba}, +function(a){x(this,a.call(this,w(this),I(this,this.H+this.F)));this.A-=this.B.ba},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D)));this.A-=this.B.aa},function(a){x(this,a.call(this,w(this),H(this,this.F)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.D)));this.A-=this.B.T},function(a){x(this,a.call(this,w(this),H(this,this.K())));this.A-=this.B.ua},function(a){x(this,a.call(this,w(this),H(this,this.C)));this.A-=this.B.T},function(a){this.H=a.call(this,this.H, +H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,H(this,this.F));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.D));this.A-=this.B.T},function(a){this.H=a.call(this,this.H,H(this,this.K()));this.A-=this.B.ua}, +function(a){this.H=a.call(this,this.H,H(this,this.C));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,H(this,this.F));this.A-=this.B.T},function(a){this.F=a.call(this,this.F, +H(this,this.D));this.A-=this.B.T},function(a){this.F=a.call(this,this.F,H(this,this.K()));this.A-=this.B.ua},function(a){this.F=a.call(this,this.F,H(this,this.C));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F));this.A-=this.B.aa},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F));this.A-=this.B.ba},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D));this.A-=this.B.aa}, +function(a){this.D=a.call(this,this.D,H(this,this.F));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.D));this.A-=this.B.T},function(a){this.D=a.call(this,this.D,H(this,this.K()));this.A-=this.B.ua},function(a){this.D=a.call(this,this.D,H(this,this.C));this.A-=this.B.T},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G, +I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this, +this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I, +I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this, +this.J,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C, +I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.L()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this), +H(this,this.C+this.F+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.F+this.L())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.L())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.D+this.L())));this.A-=this.B.M},function(a){x(this, +a.call(this,w(this),I(this,this.H+this.L())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.L())));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.H= +a.call(this,this.H,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this, +this.F,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D, +H(this,this.C+this.F+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.F+this.L()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.L()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.D+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this, +this.D,I(this,this.H+this.L()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.G=a.call(this,this.G,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.G= +a.call(this,this.G,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this, +this.I,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.I=a.call(this,this.I,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J, +H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.J=a.call(this,this.J,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this, +this.J,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.C=a.call(this,this.C,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.C=a.call(this,this.C,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.C= +a.call(this,this.C,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.C=a.call(this,this.C,H(this,this.C+this.K()));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.F+this.K())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.C+this.D+this.K())));this.A-=this.B.P},function(a){x(this, +a.call(this,w(this),I(this,this.H+this.F+this.K())));this.A-=this.B.P},function(a){x(this,a.call(this,w(this),I(this,this.H+this.D+this.K())));this.A-=this.B.O},function(a){x(this,a.call(this,w(this),H(this,this.F+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.D+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),I(this,this.H+this.K())));this.A-=this.B.M},function(a){x(this,a.call(this,w(this),H(this,this.C+this.K())));this.A-=this.B.M},function(a){this.H= +a.call(this,this.H,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.H=a.call(this,this.H,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.H=a.call(this,this.H,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.H= +a.call(this,this.H,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.H=a.call(this,this.H,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.F=a.call(this,this.F,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.F=a.call(this,this.F,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.F= +a.call(this,this.F,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.F=a.call(this,this.F,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.F+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.C+this.D+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this, +this.D,I(this,this.H+this.F+this.K()));this.A-=this.B.P},function(a){this.D=a.call(this,this.D,I(this,this.H+this.D+this.K()));this.A-=this.B.O},function(a){this.D=a.call(this,this.D,H(this,this.F+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.D+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,I(this,this.H+this.K()));this.A-=this.B.M},function(a){this.D=a.call(this,this.D,H(this,this.C+this.K()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G, +this.G)},function(a){this.G=a.call(this,this.G,this.I)},function(a){this.G=a.call(this,this.G,this.J)},function(a){this.G=a.call(this,this.G,this.C)},function(a){this.G=a.call(this,this.G,w(this))},function(a){this.G=a.call(this,this.G,this.H)},function(a){this.G=a.call(this,this.G,this.F)},function(a){this.G=a.call(this,this.G,this.D)},function(a){this.I=a.call(this,this.I,this.G)},function(a){this.I=a.call(this,this.I,this.I)},function(a){this.I=a.call(this,this.I,this.J)},function(a){this.I=a.call(this, +this.I,this.C)},function(a){this.I=a.call(this,this.I,w(this))},function(a){this.I=a.call(this,this.I,this.H)},function(a){this.I=a.call(this,this.I,this.F)},function(a){this.I=a.call(this,this.I,this.D)},function(a){this.J=a.call(this,this.J,this.G)},function(a){this.J=a.call(this,this.J,this.I)},function(a){this.J=a.call(this,this.J,this.J)},function(a){this.J=a.call(this,this.J,this.C)},function(a){this.J=a.call(this,this.J,w(this))},function(a){this.J=a.call(this,this.J,this.H)},function(a){this.J= +a.call(this,this.J,this.F)},function(a){this.J=a.call(this,this.J,this.D)},function(a){this.C=a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},function(a){this.C=a.call(this,this.C,this.J)},function(a){this.C=a.call(this,this.C,this.C)},function(a){this.C=a.call(this,this.C,w(this))},function(a){this.C=a.call(this,this.C,this.H)},function(a){this.C=a.call(this,this.C,this.F)},function(a){this.C=a.call(this,this.C,this.D)},function(a){x(this,a.call(this,w(this),this.G))}, +function(a){x(this,a.call(this,w(this),this.I))},function(a){x(this,a.call(this,w(this),this.J))},function(a){x(this,a.call(this,w(this),this.C))},function(a){x(this,a.call(this,w(this),w(this)))},function(a){x(this,a.call(this,w(this),this.H))},function(a){x(this,a.call(this,w(this),this.F))},function(a){x(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H= +a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H=a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F= +a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D=a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],ue=[function(a){a=a.call(this,O(this,this.C+this.F), +this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.G);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.G);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.G);R(this, +a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.G);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.I);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.I);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.I);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.I);R(this,a);this.A-= +this.B.T},function(a){a=a.call(this,O(this,this.D),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.I);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.I);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.J);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.J);R(this,a);this.A-=this.B.ba},function(a){a= +a.call(this,P(this,this.H+this.D),this.J);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.J);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.J);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+ +this.D),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.C);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.C);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.C);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.C);R(this, +a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),w(this));R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),w(this));R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),w(this));R(this,a); +this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),w(this));R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),w(this));R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.H);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.H);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.H);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.H);R(this,a);this.A-= +this.B.aa},function(a){a=a.call(this,O(this,this.F),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.H);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.H);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F),this.F);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.F);R(this,a);this.A-=this.B.ba},function(a){a= +a.call(this,P(this,this.H+this.F),this.F);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.F);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.F);R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.F);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+ +this.F),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.C+this.D),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.F),this.D);R(this,a);this.A-=this.B.ba},function(a){a=a.call(this,P(this,this.H+this.D),this.D);R(this,a);this.A-=this.B.aa},function(a){a=a.call(this,O(this,this.F),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.D),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.K()),this.D); +R(this,a);this.A-=this.B.ua},function(a){a=a.call(this,O(this,this.C),this.D);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this, +O(this,this.F+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.I);R(this,a);this.A-=this.B.P}, +function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.I); +R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this, +O(this,this.D+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.C);R(this,a);this.A-= +this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()), +w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,P(this,this.H+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.H); +R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+ +this.D+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,O(this,this.C+this.L()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.L()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.L()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.L()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.L()),this.D); +R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.L()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this, +this.H+this.F+this.K()),this.G);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.G);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.G);R(this,a);this.A-=this.B.M},function(a){a= +a.call(this,O(this,this.C+this.F+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.I);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.I);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.I); +R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.I);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.J);R(this,a);this.A-=this.B.P},function(a){a=a.call(this, +P(this,this.H+this.D+this.K()),this.J);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.J);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.C);R(this,a);this.A-=this.B.O}, +function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.C);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.C);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()), +this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.C);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),w(this));R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),w(this));R(this,a);this.A-=this.B.O},function(a){a= +a.call(this,O(this,this.F+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),w(this));R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.H);R(this,a); +this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.H);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.H);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+ +this.K()),this.H);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()),this.F);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.F);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.F);R(this,a);this.A-=this.B.M}, +function(a){a=a.call(this,O(this,this.D+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.F);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.F+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.C+this.D+this.K()),this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.F+this.K()), +this.D);R(this,a);this.A-=this.B.P},function(a){a=a.call(this,P(this,this.H+this.D+this.K()),this.D);R(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.F+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.D+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,P(this,this.H+this.K()),this.D);R(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.C+this.K()),this.D);R(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216], +A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],ve=[function(a,b){var c=a[0].call(this,O(this,this.C+this.F),b.call(this));R(this, +c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T}, +function(a,b){var c=a[0].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[0].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c= +a[1].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[1].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.C+this.F), +b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));R(this, +c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[2].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba}, +function(a,b){var c=a[3].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[3].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.D), +b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[4].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,P(this,this.H+this.F),b.call(this));R(this, +c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[5].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a, +b){var c=a[6].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c= +a[6].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[6].call(this,O(this,this.C),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.C+this.F),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,O(this,this.C+this.D),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this, +this.H+this.F),b.call(this));R(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,P(this,this.H+this.D),b.call(this));R(this,c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.K()),b.call(this));R(this,c);this.A-=this.B.ua},function(a,b){var c=a[7].call(this,O(this,this.C),b.call(this)); +R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this, +this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this, +O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a, +b){var c=a[1].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-= +this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.L()),b.call(this));R(this, +c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.F+ +this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this, +this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c= +a[4].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P}, +function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-= +this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.C+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.F+this.L()), +b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.C+ +this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.F+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, +P(this,this.H+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.L()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[0].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a, +b){var c=a[0].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M}, +function(a,b){var c=a[1].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[1].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.F+this.K()),b.call(this)); +R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.C+this.D+this.K()), +b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[2].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[2].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,P(this, +this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[2].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[3].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c= +a[3].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[3].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[3].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a, +b){var c=a[4].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[4].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[4].call(this,O(this,this.F+this.K()),b.call(this));R(this, +c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[4].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.C+this.D+this.K()),b.call(this)); +R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[5].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[5].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,P(this,this.H+this.K()), +b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[5].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[6].call(this, +P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[6].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[6].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this, +O(this,this.C+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.C+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.P},function(a,b){var c=a[7].call(this,P(this,this.H+this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.O},function(a,b){var c=a[7].call(this,O(this,this.F+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a, +b){var c=a[7].call(this,O(this,this.D+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,P(this,this.H+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){var c=a[7].call(this,O(this,this.C+this.K()),b.call(this));R(this,c);this.A-=this.B.M},function(a,b){this.G=a[0].call(this,this.G,b.call(this))},function(a,b){this.I=a[0].call(this,this.I,b.call(this))},function(a,b){this.J=a[0].call(this,this.J,b.call(this))},function(a,b){this.C=a[0].call(this, +this.C,b.call(this))},function(a,b){x(this,a[0].call(this,w(this),b.call(this)))},function(a,b){this.H=a[0].call(this,this.H,b.call(this))},function(a,b){this.F=a[0].call(this,this.F,b.call(this))},function(a,b){this.D=a[0].call(this,this.D,b.call(this))},function(a,b){this.G=a[1].call(this,this.G,b.call(this))},function(a,b){this.I=a[1].call(this,this.I,b.call(this))},function(a,b){this.J=a[1].call(this,this.J,b.call(this))},function(a,b){this.C=a[1].call(this,this.C,b.call(this))},function(a,b){x(this, +a[1].call(this,w(this),b.call(this)))},function(a,b){this.H=a[1].call(this,this.H,b.call(this))},function(a,b){this.F=a[1].call(this,this.F,b.call(this))},function(a,b){this.D=a[1].call(this,this.D,b.call(this))},function(a,b){this.G=a[2].call(this,this.G,b.call(this))},function(a,b){this.I=a[2].call(this,this.I,b.call(this))},function(a,b){this.J=a[2].call(this,this.J,b.call(this))},function(a,b){this.C=a[2].call(this,this.C,b.call(this))},function(a,b){x(this,a[2].call(this,w(this),b.call(this)))}, +function(a,b){this.H=a[2].call(this,this.H,b.call(this))},function(a,b){this.F=a[2].call(this,this.F,b.call(this))},function(a,b){this.D=a[2].call(this,this.D,b.call(this))},function(a,b){this.G=a[3].call(this,this.G,b.call(this))},function(a,b){this.I=a[3].call(this,this.I,b.call(this))},function(a,b){this.J=a[3].call(this,this.J,b.call(this))},function(a,b){this.C=a[3].call(this,this.C,b.call(this))},function(a,b){x(this,a[3].call(this,w(this),b.call(this)))},function(a,b){this.H=a[3].call(this, +this.H,b.call(this))},function(a,b){this.F=a[3].call(this,this.F,b.call(this))},function(a,b){this.D=a[3].call(this,this.D,b.call(this))},function(a,b){this.G=a[4].call(this,this.G,b.call(this))},function(a,b){this.I=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.C=a[4].call(this,this.C,b.call(this))},function(a,b){x(this,a[4].call(this,w(this),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.C=a[5].call(this,this.C,b.call(this))},function(a,b){x(this,a[5].call(this,w(this),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.C=a[6].call(this,this.C,b.call(this))},function(a,b){x(this,a[6].call(this,w(this),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.C=a[7].call(this,this.C,b.call(this))},function(a,b){x(this,a[7].call(this,w(this),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))}]; +function Kg(a){n.call(this,"ChipSet",a,Kg,16384);this.za=(this.za=a.model)?parseInt(this.za,10):Lg;this.hc=0;var b=a.sw1;if(b)this.hc=Mg(b,Ng|Og.Hn);else{this.me=[360,360];(b=a.floppies)&&b.length&&(this.me=b);if(b=this.me.length)this.hc|=Pg.Qi,b--,this.hc|=(b&3)<=Qg&&(this.Th=this.Fg=2);this.Ce=a.scaleTimers||!1;this.Fq=a.rtcDate; +this.Kl=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.mj=new window.webkitAudioContext);this.reset(!0);jb(this)}Ya(n,Kg);var Lg=5150,Qg=5170,Rg={none:0,tv:1,color:2,mono:3,ega:0},Pg={Qi:1,ONE:0,ur:64,sr:128,Sq:192,qg:192,rg:6},Ng=12,Og={tr:16,Kq:32,Hn:48,qg:48,rg:4};k=Kg.prototype; +k.Fb=function(a,b,c){switch(b){case "sw1":return this.qa[b]=c,Sg(this,b,c,this.hc,{0:this.za==Lg?"Bootable Floppy Drive":"Loop on POST",1:this.za==Lg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.za==Lg)return this.qa[b]=c,Sg(this,b,c,this.Re,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.qa[b]=c,!0}return!1}; +k.xc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.Ba=a;this.Ha=rb(a,"Keyboard");this.yi=c.U.Gd/1193181;bc(b,this,Tg);fc(b,this,Ug);this.zab;b++){var c=13>=b?ah(e,b):e.ea[b];a&&(a+="\n");a+="CMOS[0x"+l(b)+"]: 0x"+l(c)}e.Z.R(a)})}xe(c,26,this,this.mp)};k.fc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.ec=function(a){return a&&this.save?this.save():!0}; +k.reset=function(a){var b;this.vd=this.hc;this.yf=this.Re;bh(this);this.mb=Array(this.Th);for(b=0;b=Qg){this.ob=16;this.Rd=0;this.Qd=16;this.Kh=0;this.Ye=160;512<=fh(this)&&(this.Ye|=16);3==gh(this)&&(this.Ye|=64);this.bj=3;this.zg=0;this.Eh=Array(7);this.Ze=0;a&&(this.ea=Array(64));hh(this, +this.Fq);for(a=21;24>=a;a++)this.ea[a]=0;for(a=14;46>a;a++)void 0===this.ea[a]&&(this.ea[a]=0);this.ea[20]=this.vd&(Og.qg|2|Pg.Qi|Pg.qg);this.ea[16]=ih(this,0)<<4|ih(this,1);jh(this)}}; +function hh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.R("CMOS date invalid ("+b+"), using "+c)):b&&a.R("CMOS date: "+c);a.ea[0]=c.getSeconds();a.ea[1]=0;a.ea[2]=c.getMinutes();a.ea[3]=0;a.ea[4]=c.getHours();a.ea[5]=0;a.ea[6]=c.getDay()+1;a.ea[7]=c.getDate();a.ea[8]=c.getMonth()+1;c=c.getFullYear();a.ea[9]=c%100;c/=100;a.ea[50]=c%10|c/10<<4;a.ea[10]=38;a.ea[11]=2;a.ea[12]=0;a.ea[13]=128;a.ph=a.hg=0;a.fn=a.wi=null} +function ah(a,b){var c=a.ea[b];if(10>b){var d=!1;4!=b&&5!=b||a.ea[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.ea[11]&4||(d&&128c;c++)b+=a.ea[c];a.ea[47]=b&255;a.ea[46]=b>>8} +k.save=function(){var a=new Ee(this);a.set(0,[this.hc,this.Re,this.vd,this.yf]);for(var b=[],c=0;c=Qg&&(a.set(5,[this.ob,this.Rd,this.Qd,this.Kh,this.Ye,this.bj]),a.set(6,[this.zg,this.Eh,this.Ze,this.ea,this.ph,this.hg]));return a.data()}; +k.restore=function(a){var b,c;b=a[0];this.hc=b[0];this.Re=b[1];this.vd=b[2];this.yf=b[3];b=a[1];for(c=0;c>2)+1)*a.np+32*((b?a.Re:a.yf)&15)}function rh(a,b){var c=b?a.hc:a.vd;return a.za!=Lg||c&Pg.Qi?((c&Pg.qg)>>Pg.rg)+1:0} +function ih(a,b){if(b>Og.rg} +function Sg(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=db(c,"pcjs-bitCell");c=null;for(g=0;gg.ab[0]&&(g.ab[0]=255,g.ab[1]--,0>g.ab[1]&&(g.ab[1]=255)));return h}function wh(a,b,c,d,e,f){var g=a.mb[b];a.pa(384)&&p(a,d,e,f,"DMA"+b+".CHANNEL"+c+".COUNT["+g.pb+"]",null,!0);a=g.Qb[c];a.ab[g.pb]=a.kc[g.pb]=e;g.pb^=1}function xh(a,b,c,d){var e=a.mb[b],f=e.ue|1;e.ue&=-16;a.pa(384)&&p(a,c,null,d,"DMA"+b+".STATUS",f,!0);return f} +function yh(a,b,c,d,e){var f=a.mb[b];a.pa(384)&&p(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;f.ue=f.ue&~(16<>2].Qb[b&3],c,d,e)} +function Ah(a,b,c){b=a.mb[b>>2].Qb[b&3];b.Xh&&b.Fj&&b.Ai?(c&&(b.Zh=c),b.ae||jf(a,b,!0)):c&&c(!0)}function jf(a,b,c){c&&(b.count=b.ab[1]<<8|b.ab[0],b.Dn=b.mode&12,b.Ml=b.pd=!1);for(var d=!1;0<=b.count&&(c=b.Qh<<16|b.gb[1]<<8|b.gb[0],4==b.Dn?(d=!0,function(c){b.Fj.call(b.Xh,b.Ai,-1,function(f,g){0>f&&(b.Ml||(b.Ml=!0),f=255);b.ae||a.ha.ud(c,f);(d=g)&&setTimeout(function(){Ih(b)||jf(a,b)},0)})}(c)):8==b.Dn?(c=a.ha.Oa(c),0>b.Fj.call(b.Xh,b.Ai,c)&&(b.pd=!0)):b.pd=!0),!d&&!Ih(b););} +function Ih(a){if(!a.pd&&0<=--a.count&&(a.mode&32?(a.gb[0]--,0>a.gb[0]&&(a.gb[0]=255,a.gb[1]--,0>a.gb[1]&&(a.gb[1]=255))):(a.gb[0]++,255>3];b=1<<(b&7);d.Sb&b||(d.Sb|=b,d.fg=c||0,Lh(a))} +function Ph(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Sb&d&&(c.Sb&=~d,Lh(a))}function Lh(a,b){var c,d=-1;1>=1),dd(a.N,c))),2==b&&jd(a))}k=Kg.prototype; +k.fp=function(a,b){p(this,a,null,b,"TIMER_CTRL",null,1024);return null}; +k.tq=function(a,b,c){this.gj=b;p(this,a,b,c,"TIMER_CTRL",null,1024);a=(b&192)>>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Jb[a];e.Hi=b;e.mode=d;e.rl=c;e.kc=[0,0];e.ab=[0,0];e.ff=[0,0];e.Fd=!1;e.Rg=!1;e.kf=!1;Rh(this,a);0==a&&Ph(this,0);2==a&&255==this.Vb[0].zd&&77==this.Gc&&(a=this.Jb[0],a.Jc[0]=a.kc[0],a.Jc[1]=a.kc[1],a.sd=Yc(this.N,this.Ce))}else $g(this,a),b=this.Jb[a],b.ff[0]=b.ab[0],b.ff[1]=b.ab[1],b.Rg=!0,Rh(this,a)}}; +function Th(a,b){var c=a.Jb[b],d=c.kc[1]<<8|c.kc[0];d||(d=1==c.Dd?256:65536);return d}function ld(a,b){var c=a.Jb[b],d=c.Jc[1]<<8|c.Jc[0];d||(d=1==c.Dd?256:65536);return d}function Rh(a,b){var c=a.Jb[b];c.ze=32==c.Hi?1:0;c.Dd=48==c.Hi?2:1} +function $g(a,b,c){var d=a.Jb[b];if(d.kf&&(2!=b||a.Gc&1)){var e=Yc(a.N,a.Ce),f=(e-d.sd)/a.yi|0;0>f&&(d.sd=e,f=0);var g=Th(a,b),h=ld(a,b)-f;0==d.mode?(0>=h&&(h=0),h||(d.Fd=!0,d.kf=!1,b||Oh(a,0))):4==d.mode?(d.Fd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Jc[0]=h&255,d.Jc[1]=h>>8,d.sd=e,!b&&d.Fd&&Oh(a,0))):6==d.mode&&(h-=f,0>=h&&(d.Fd=!d.Fd,h=g+h,0>=h&&(h=g),d.Jc[0]=h&255,d.Jc[1]=h>>8,d.sd=e,!b&&d.Fd&&Oh(a,0)));d.ab[0]=h&255;d.ab[1]=h>>8;c&&(a.sd=0)}return d} +function kd(a,b){for(var c=0;c=Qg){var c=a.N.U.Gd,d=Yc(a.N,a.Ce);null==a.wi&&(a.ph=Yc(a.N,a.Ce),a.fn=1024,a.wi=Math.floor(a.N.U.Gd/a.fn),kh(a));d>=a.hg&&(a.ea[12]|=64,a.ea[11]&64&&(a.ea[12]|=128,Oh(a,8)),a.hg=d+a.wi);a.ea[0]==a.ea[1]&&a.ea[2]==a.ea[3]&&a.ea[4]==a.ea[5]&&(a.ea[12]|=32,a.ea[11]&32&&(a.ea[12]|=128,Oh(a,8)));var e=d-a.ph,f=Math.floor(e/c);if(f&&!(a.ea[11]&128)){for(;f--;)if(60<=++a.ea[0]&&(a.ea[0]=0,60<=++a.ea[2]&&(a.ea[2]=0,24<=++a.ea[4]))){a.ea[4]= +0;a.ea[6]=a.ea[6]%7+1;var g;g=a.ea[9];var h=ua[a.ea[8]-1];28==h&&0===g%4&&(g%100||0===g%400)&&h++;g=h;++a.ea[7]>g&&(a.ea[7]=1,12<++a.ea[8]&&(a.ea[8]=1,a.ea[9]=(a.ea[9]+1)%100))}a.ea[12]|=16;a.ea[11]&16&&(a.ea[12]|=128,Oh(a,8))}a.ph=d-e%c}}k.Yo=function(a,b){var c=this.Ph;if(this.Bg&16)if(this.Gc&128)c=this.vd;else if(this.Ha){var c=this.Ha,d=0;c.Wb.length&&(d=c.Wb[0]);c.pa()&&c.Xa("scan code 0x"+l(d)+" delivered");c=d}p(this,a,null,b,"PPI_A",c);return c}; +k.mq=function(a,b,c){p(this,a,b,c,"PPI_A");this.Ph=b};k.Zo=function(a,b){var c=this.Gc;p(this,a,null,b,"PPI_B",c);return c};k.nq=function(a,b,c){p(this,a,b,c,"PPI_B");Uh(this,b);this.Ha&&Vh(this.Ha,b&128?!1:!0,b&64?!0:!1)};function Uh(a,b){var c=!!(b&2),d=!!(a.Gc&2);a.Gc=b;c!=d&&jd(a,c)}k.$o=function(a,b){var c=0,c=this.za==Lg?this.Gc&4?c|this.yf&15:c|this.yf>>4&1:this.Gc&8?c|this.vd>>4:c|this.vd&15;this.Gc&1&&$g(this,2).Fd&&(c=this.Gc&2?c|32:c|16);p(this,a,null,b,"PPI_C",c,16448);return c}; +k.oq=function(a,b,c){p(this,a,b,c,"PPI_C");this.ej=b};k.ap=function(a,b){var c=this.Bg;p(this,a,null,b,"PPI_CTRL",c);return c};k.pq=function(a,b,c){p(this,a,b,c,"PPI_CTRL");this.Bg=b};k.oo=function(a,b){var c=this.Kh;p(this,a,null,b,"8042_OUTBUFF",c,8192);this.ob&=-258;this.Ha&&Wh(this.Ha);return c}; +k.Ep=function(a,b,c){p(this,a,b,c,"8042_INBUF.DATA",null,8192);if(this.ob&8)switch(this.Rd){case 96:Xh(this,b);break;case 209:Yh(this,b);break;default:if(Xh(this,this.Qd&-17),this.Ha){a=-1;switch(b){case 255:a=250,Zh(this.Ha)}$h(this,a)}}this.Rd=b;this.ob&=-9};k.po=function(a,b){var c=this.Gc&-209|(Yc(this.N)&64?16:0);p(this,a,null,b,"8042_RWREG",c,8192);return c};k.Fp=function(a,b,c){p(this,a,b,c,"8042_RWREG",null,8192);Uh(this,b)}; +k.qo=function(a,b){p(this,a,null,b,"8042_STATUS",this.ob,8192);var c=this.ob&255;this.ob&256&&(this.ob|=1,this.ob&=-257);return c}; +k.Dp=function(a,b,c){p(this,a,b,c,"8042_INBUFF.CMD",null,8192);this.Rd=b;this.ob|=8;a=0;240<=this.Rd&&(a=this.Rd^15,this.Rd=240);switch(this.Rd){case 192:$h(this,this.Ye);break;case 173:Xh(this,this.Qd|16);break;case 174:Xh(this,this.Qd&-17);this.Ha&&Wh(this.Ha);break;case 170:this.Ha&&(a=this.Ha,a.Wb=[],a.pa()&&a.Xa("scan codes flushed"));Xh(this,this.Qd|16);$h(this,85);Yh(this,3);break;case 224:$h(this,this.Qd&16?0:1);break;case 240:a&1&&pe(this.N)}}; +function Xh(a,b){a.Qd=b;a.ob=a.ob&-5|b&4;a.Ha&&Vh(a.Ha,!!(b&8),!(b&16))}function $h(a,b){0<=b&&(a.Kh=b,a.ob&=-2,a.ob|=256)}function Yh(a,b){a.bj=b;Ub(a.ha,!!(b&2));b&1||pe(a.N)}function ai(a,b){a.za=c?ah(this,c):this.ea[c];this.pa(2176)&&p(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.ea[c]&=15,d&128&&Ph(this,8),d&64&&this.ea[11]&64&&kh(this));return d}; +k.Up=function(a,b,c){var d=this.Ze&63;this.pa(2176)&&p(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.ea[d];if(13>=d){if(c=b,10>d){var e=!1;this.ea[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.ea[d]=c;11==d&&a&64&&b&64&&kh(this)};k.Wo=function(a,b){p(this,a,null,b,"MFG_DATA",this.zg);return this.zg};k.jq=function(a,b,c){p(this,a,b,c,"MFG_DATA");this.zg=b}; +k.lq=function(a,b,c){p(this,a,b,c,"NMI");this.Oh=b};k.Vp=function(a,b,c){p(this,a,b,c,"COPROC.CLEAR")};k.Wp=function(a,b,c){p(this,a,b,c,"COPROC.RESET")}; +k.mp=function(a){if(this.pa(4096)&&ze(this.Z,26,a)){var b=this.N.G>>8;Ae(this.N,a,function(a,d){return function(e){d=Yc(a.N)-d;var f,g=a.N.J&255,h=a.N.J>>8,t=a.N.J&255,r=a.N.J>>8;if(2==b||3==b)f=" CH(hour)="+m(h)+" CL(min)="+l(g)+" DH(sec)="+l(r);else if(4==b||5==b)f=" CX(year)="+m(a.N.I)+" DH(month)="+l(r)+" DL(day)="+l(t);Be(a.Z,26,e,d,f)}}(this,Yc(this.N)))}return!0};function Mg(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.Ri=d.symbols;if(!this.Kb.length){wa("Empty ROM: "+a);return}if(1==this.Kb.length){wa(this.Kb[0]);return}}catch(g){this.Ca("ROM data error: "+ +ci.prototype.zp=function(a,b,c){if(c)this.Ea("Unable to load system ROM (error "+c+")");else{if("["==b.charAt(0)||"{"==b.charAt(0))try{var d=eval("("+b+")"),e=d.bytes,f=d.data;if(e)this.Kb=e;else if(f)for(this.Kb=Array(4*f.length),c=b=0;b>8&255,this.Kb[c++]=f[b]>>16&255,this.Kb[c++]=f[b]>>24&255;else this.Kb=d;this.Wi=d.symbols;if(!this.Kb.length){ya("Empty ROM: "+a);return}if(1==this.Kb.length){ya(this.Kb[0]);return}}catch(g){this.Ea("ROM data error: "+ g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.Kb=Array(a.length),d=0;d>>d.Ja].mg(e&d.Ea,a.Kb[c]&255)}return!0}return!1}Ja(function(){for(var a=cb(window.document,"pcjs","rom"),b=0;b>>d.Ga].og(e&d.Da,a.Kb[c]&255)}return!0}return!1}Ma(function(){for(var a=db(window.document,"pcjs","rom"),b=0;bthis.Ch?21:23,c=a.ea[b]|a.ea[b+1]<<8,c=c+(this.ee>>10);a.ea[b]=c&255;a.ea[b+1]=c>>8;jh(a)}}else wa("No RAM allocated")}; -function ii(){this.Gn=ki;this.Hn=li}var ji=2160066560,ki=255,li=0;function mi(){return this.X.Hn}function ni(a,b){this.X.Gn=b}var oi=[mi,mi,mi,ni,ni,ni];ii.prototype.Nl=function(){return[null,0]};ii.prototype.Cj=function(){return oi};Ja(function(){for(var a=cb(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Fq:65,Gq:66,Xk:67,An:68,E:69,Nq:70,Qq:71,Yk:72,Sq:73,Tq:74,Uq:75,Vq:76,Wq:77,Mi:78,Yq:79,Zq:80,ar:81,$k:82,er:83,or:84,sr:85,tr:86,ur:87,wr:88,xr:89,yr:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,zr:97,Ar:98,Cr:99,Jr:100,Kr:101,Lr:102,Nr:103,Pr:104,Qr:105,Rr:106,Sr:107, -Tr:108,Ur:109,Vr:110,Xr:111,Yr:112,Zr:113,$r:114,es:115,js:116,ks:117,ls:118,ms:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},qi={};qi[186]=W[";"];qi[187]=W["="];qi[188]=W[","];qi[189]=W["-"];qi[190]=W["."];qi[191]=W["/"];qi[192]=W["`"];qi[219]=W["["];qi[220]=W["\\"];qi[221]=W["]"];qi[222]=W["'"];qi[173]=W["-"];var ri={};ri[W["1"]]=W["!"];ri[W["2"]]=W["@"];ri[W["3"]]=W["#"];ri[W["4"]]=W.$;ri[W["5"]]=W["%"];ri[W["6"]]=W["^"];ri[W["7"]]=W["&"];ri[W["8"]]=W["*"];ri[W["9"]]=W["("]; -ri[W["0"]]=W[")"];ri[186]=W[":"];ri[187]=W["+"];ri[188]=W["<"];ri[189]=W._;ri[190]=W[">"];ri[191]=W["?"];ri[192]=W["~"];ri[219]=W["{"];ri[220]=W["|"];ri[221]=W["}"];ri[222]=W['"'];ri[173]=W._;ri[61]=W["+"];ri[59]=W[":"]; -var si={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},ti={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},ui={esc:1027,1:W["1"],2:W["2"],3:W["3"],4:W["4"],5:W["5"],6:W["6"],7:W["7"],8:W["8"],9:W["9"],0:W["0"],"-":W["-"],"=":W["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":W["["],"]":W["]"],enter:13, -ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":W[";"],quote:W["'"],"`":W["`"],shift:1016,"\\":W["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":W[","],".":W["."],"/":W["/"],"right-shift":3016,prtsc:1044,alt:1018,space:W[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},vi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[W["1"]]=2;X[W["!"]]=10754;X[W["2"]]=3;X[W["@"]]=10755;X[W["3"]]=4;X[W["#"]]=10756;X[W["4"]]=5;X[W.$]=10757;X[W["5"]]=6;X[W["%"]]=10758;X[W["6"]]=7;X[W["^"]]=10759;X[W["7"]]=8;X[W["&"]]=10760;X[W["8"]]=9;X[W["*"]]=10761;X[W["9"]]=10;X[W["("]]=10762;X[W["0"]]=11;X[W[")"]]=10763;X[W["-"]]=12;X[W._]=10764;X[W["="]]=13;X[W["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; -X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[W["["]]=26;X[W["{"]]=10778;X[W["]"]]=27;X[W["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[W[";"]]=39; -X[W[":"]]=10791;X[W["'"]]=40;X[W['"']]=10792;X[W["`"]]=41;X[W["~"]]=10793;X[1016]=42;X[W["\\"]]=43;X[W["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[W[","]]=51;X[W["<"]]=10803;X[W["."]]=52;X[W[">"]]=10804;X[W["/"]]=53;X[W["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[W[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; +hi.prototype.reset=function(){if(!this.Hh&&!this.co&&this.fa){var a=1024*fh(this.fa);this.fe&&a!=this.fe&&(Xb(this.ha,this.Hh,this.fe),this.ai=!1);this.fe=a}!this.ai&&this.fe&&Vb(this.ha,this.Hh,this.fe,1)&&(this.ai=!0,a=Math.floor(this.fe/1024)+"Kb",this.Jg&&(a+=" ("+this.Jg+")",this.Jg=null),this.status(a),"ramCPQ"==this.Xg&&(this.X=new ii,Vb(this.ha,ji,1,4,this.X)));if(this.ai){if(this.io||Zb(this.ha,1138,4660),this.fa&&(a=this.fa,a.ea)){var b=1048576>this.Hh?21:23,c=a.ea[b]|a.ea[b+1]<<8,c=c+(this.fe>> +10);a.ea[b]=c&255;a.ea[b+1]=c>>8;jh(a)}}else ya("No RAM allocated")};function ii(){this.Kn=ki;this.Ln=li}var ji=2160066560,ki=255,li=0;function mi(){return this.X.Ln}function ni(a,b){this.X.Kn=b}var oi=[mi,mi,mi,ni,ni,ni];ii.prototype.Pl=function(){return[null,0]};ii.prototype.Gj=function(){return oi};Ma(function(){for(var a=db(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Iq:65,Jq:66,$k:67,Fn:68,E:69,Qq:70,Tq:71,al:72,Vq:73,Wq:74,Xq:75,Yq:76,Zq:77,Ri:78,ar:79,br:80,dr:81,cl:82,hr:83,rr:84,vr:85,wr:86,xr:87,zr:88,Ar:89,Br:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Cr:97,Dr:98,Fr:99,Mr:100,Nr:101,Or:102,Qr:103,Rr:104,Sr:105,Tr:106,Ur:107, +Vr:108,Wr:109,Xr:110,Zr:111,$r:112,as:113,cs:114,gs:115,ks:116,ls:117,ms:118,ns:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},qi={};qi[186]=V[";"];qi[187]=V["="];qi[188]=V[","];qi[189]=V["-"];qi[190]=V["."];qi[191]=V["/"];qi[192]=V["`"];qi[219]=V["["];qi[220]=V["\\"];qi[221]=V["]"];qi[222]=V["'"];qi[173]=V["-"];var ri={};ri[V["1"]]=V["!"];ri[V["2"]]=V["@"];ri[V["3"]]=V["#"];ri[V["4"]]=V.$;ri[V["5"]]=V["%"];ri[V["6"]]=V["^"];ri[V["7"]]=V["&"];ri[V["8"]]=V["*"];ri[V["9"]]=V["("]; +ri[V["0"]]=V[")"];ri[186]=V[":"];ri[187]=V["+"];ri[188]=V["<"];ri[189]=V._;ri[190]=V[">"];ri[191]=V["?"];ri[192]=V["~"];ri[219]=V["{"];ri[220]=V["|"];ri[221]=V["}"];ri[222]=V['"'];ri[173]=V._;ri[61]=V["+"];ri[59]=V[":"]; +var si={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},ti={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},ui={esc:1027,1:V["1"],2:V["2"],3:V["3"],4:V["4"],5:V["5"],6:V["6"],7:V["7"],8:V["8"],9:V["9"],0:V["0"],"-":V["-"],"=":V["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":V["["],"]":V["]"],enter:13, +ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":V[";"],quote:V["'"],"`":V["`"],shift:1016,"\\":V["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":V[","],".":V["."],"/":V["/"],"right-shift":3016,prtsc:1044,alt:1018,space:V[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},vi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[V["1"]]=2;X[V["!"]]=10754;X[V["2"]]=3;X[V["@"]]=10755;X[V["3"]]=4;X[V["#"]]=10756;X[V["4"]]=5;X[V.$]=10757;X[V["5"]]=6;X[V["%"]]=10758;X[V["6"]]=7;X[V["^"]]=10759;X[V["7"]]=8;X[V["&"]]=10760;X[V["8"]]=9;X[V["*"]]=10761;X[V["9"]]=10;X[V["("]]=10762;X[V["0"]]=11;X[V[")"]]=10763;X[V["-"]]=12;X[V._]=10764;X[V["="]]=13;X[V["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; +X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[V["["]]=26;X[V["{"]]=10778;X[V["]"]]=27;X[V["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[V[";"]]=39; +X[V[":"]]=10791;X[V["'"]]=40;X[V['"']]=10792;X[V["`"]]=41;X[V["~"]]=10793;X[1016]=42;X[V["\\"]]=43;X[V["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[V[","]]=51;X[V["<"]]=10803;X[V["."]]=52;X[V[">"]]=10804;X[V["/"]]=53;X[V["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[V[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;k=pi.prototype; -k.Fb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ra[e])switch(b){case "kbd":return this.ra[e]=c,c.onkeydown=function(a){return wi(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;if(d.Al){var b=d.Rb.length?d.Rb[0].Pe:0;b&&(65<=b&&90>=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.yj=!0,a=b)}(b=!X[a]||!!(d.Zb&128))||xi(d,a,!0);return b},c.onkeyup=function(a){return wi(d,a,!1)},!0;case "caps-lock":return this.ra[e]=c,c.onclick=function(){d.N&&d.N.Mc();xi(d, -1020,!0)},!0;case "num-lock":return this.ra[e]=c,c.onclick=function(){d.N&&d.N.Mc();xi(d,1144,!0)},!0;case "scroll-lock":return this.ra[e]=c,c.onclick=function(){d.N&&d.N.Mc();xi(d,1145,!0)},!0;default:var f=b.toUpperCase().replace(/-/g,"_");if(void 0!==ti[f]&&"button"==a)return this.ra[e]=c,c.onclick=function(a,b,c){return function(){a.N&&a.N.Mc();yi(a,c,!0);xi(a,c,!0)}}(this,f,ti[f]),!0;if(void 0!==ui[b])return this.sl++,this.ra[e]=c,a=function(a,b,c){return function(){xi(a,c)}}(this,b,ui[b]),b= -function(a,b,c){return function(){zi(a,c)}}(this,b,ui[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=c.onmouseout=b),!0}return!1};function Ai(a,b,c){if(a.sl){for(var d in ri)if(b==ri[d]){b=parseInt(d,10);(d=qi[d])&&(b=d);break}for(var e in ui)if((d=ui[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=ui[e]==d),d){(a=a.ra["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}} -k.wc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.fa=sb(a,"ChipSet")};function Zh(a,b){a.Wa("keyboard reset",32896);a.Wb=[170];b&&a.fa&&ai(a.fa,a.Wb[0])}function Vh(a,b,c){a.rj!==c&&(a.rj=a.wj=c);a.Zh!==b&&(a.Zh=b)&&!a.wj&&bi(a,!0);a.Zh&&a.wj&&(Zh(a,!0),a.wj=!1)}function Wh(a){var b=0;a.Wb.length&&(b=a.Wb[0],a.fa&&ai(a.fa,b));a.oa()&&a.Wa("scan code 0x"+m(b)+" available")} -function bi(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.Ad:a.Zb)&b):d||b&255&&(b=255);if(c){a.Ad&=~b;d&&(a.Ad|=b);c=b;var f,g;for(g in vi)d="led-"+g,e=vi[g],c&&c!=e||!(f=a.ra[d])||(f.style.backgroundColor=a.Ad&e?"#00ff00":"#000000")}else a.Zb&=~b,d&&(a.Zb|=b);return!0}}return!1} -function xi(a,b,c){if(X[b]&&a.N&&a.N.da.jb){si[b]&&a.Rb.length&&0e||(e==a.Rb.length&&(d={},d.Pe=b,d.Zb=a.Zb,Ai(a,b,!0),e++),0b.Id){if(!b.Ng){zi(a,b.Pe);return}b.Ng=!1;c=a.lp}else c=1==b.Id++?a.mp:a.np;b.wn=setTimeout(function(a){return function(){Fi(a,b)}}(a),c)}}else zi(a,b.Pe,!0)}function Hi(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Zb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Zb&515)==c&&(d=b-32);else if(!!(a.Zb&3)==c){if(a=ri[b])d=a}else if(a=qi[b])d=a;return d}k.wi=function(a){this.$h=a;a||(this.Zb&=-256)}; -function wi(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Hi(a,g,!0);a.sj&&h==W["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yi(a,h,!1,c)){if(20==g||144==g||145==g)a.$n||(c=e=!0);if(!(c||91!=g&&93!=g))for(var t=0;t=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.Ad&3||a.Ad&512&&b||(g=h):29==h?a.Ad&12||(g=h):56==h?a.Ad&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Wb.length?(d.oa()&&d.Wa("scan code 0x"+m(f)+" buffered"),d.Wb.push(f),1==d.Wb.length&&d.fa&&ai(d.fa, -f)):(20==d.Wb.length&&d.Wb.push(255),d.Wa("scan code buffer overflow")))}}Ja(function(){for(var a=cb(window.document,"pcjs","keyboard"),b=0;b=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.Dj=!0,a=b)}(b=!X[a]||!!(d.Zb&128))||xi(d,a,!0);return b},c.onkeyup=function(a){return wi(d,a,!1)},!0;case "caps-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Nc();xi(d, +1020,!0)},!0;case "num-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Nc();xi(d,1144,!0)},!0;case "scroll-lock":return this.qa[e]=c,c.onclick=function(){d.N&&d.N.Nc();xi(d,1145,!0)},!0;default:var f=b.toUpperCase().replace(/-/g,"_");if(void 0!==ti[f]&&"button"==a)return this.qa[e]=c,c.onclick=function(a,b,c){return function(){a.N&&a.N.Nc();yi(a,c,!0);xi(a,c,!0)}}(this,f,ti[f]),!0;if(void 0!==ui[b])return this.vl++,this.qa[e]=c,a=function(a,b,c){return function(){xi(a,c)}}(this,b,ui[b]),b= +function(a,b,c){return function(){zi(a,c)}}(this,b,ui[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=c.onmouseout=b),!0}return!1};function Ai(a,b,c){if(a.vl){for(var d in ri)if(b==ri[d]){b=parseInt(d,10);(d=qi[d])&&(b=d);break}for(var e in ui)if((d=ui[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=ui[e]==d),d){(a=a.qa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}} +k.xc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.fa=rb(a,"ChipSet")};function Zh(a,b){a.Xa("keyboard reset",32896);a.Wb=[170];b&&a.fa&&ai(a.fa,a.Wb[0])}function Vh(a,b,c){a.wj!==c&&(a.wj=a.Bj=c);a.di!==b&&(a.di=b)&&!a.Bj&&bi(a,!0);a.di&&a.Bj&&(Zh(a,!0),a.Bj=!1)}function Wh(a){var b=0;a.Wb.length&&(b=a.Wb[0],a.fa&&ai(a.fa,b));a.pa()&&a.Xa("scan code 0x"+l(b)+" available")} +function bi(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.Bd:a.Zb)&b):d||b&255&&(b=255);if(c){a.Bd&=~b;d&&(a.Bd|=b);c=b;var f,g;for(g in vi)d="led-"+g,e=vi[g],c&&c!=e||!(f=a.qa[d])||(f.style.backgroundColor=a.Bd&e?"#00ff00":"#000000")}else a.Zb&=~b,d&&(a.Zb|=b);return!0}}return!1} +function xi(a,b,c){if(X[b]&&a.N&&a.N.da.jb){si[b]&&a.Rb.length&&0e||(e==a.Rb.length&&(d={},d.Qe=b,d.Zb=a.Zb,Ai(a,b,!0),e++),0b.Jd){if(!b.Qg){zi(a,b.Qe);return}b.Qg=!1;c=a.pp}else c=1==b.Jd++?a.qp:a.rp;b.An=setTimeout(function(a){return function(){Bi(a,b)}}(a),c)}}else zi(a,b.Qe,!0)}function Hi(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Zb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Zb&515)==c&&(d=b-32);else if(!!(a.Zb&3)==c){if(a=ri[b])d=a}else if(a=qi[b])d=a;return d}k.Bi=function(a){this.ei=a;a||(this.Zb&=-256)}; +function wi(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Hi(a,g,!0);a.xj&&h==V["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yi(a,h,!1,c)){if(20==g||144==g||145==g)a.eo||(c=e=!0);if(!(c||91!=g&&93!=g))for(var t=0;t=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.Bd&3||a.Bd&512&&b||(g=h):29==h?a.Bd&12||(g=h):56==h?a.Bd&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Wb.length?(d.pa()&&d.Xa("scan code 0x"+l(f)+" buffered"),d.Wb.push(f),1==d.Wb.length&&d.fa&&ai(d.fa, +f)):(20==d.Wb.length&&d.Wb.push(255),d.Xa("scan code buffer overflow")))}}Ma(function(){for(var a=db(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(Wi)];this.Z=a.Z;this.type=e[0];this.port=e[1];this.De=b;this.Va=e[2];this.Ub=e[3];this.kd=d||e[4];65536<=this.kd&&720896<=this.Va&&(this.Ub=Math.min(this.kd>>2,32768));this.od=c[0];this.Lc=c[1];this.Kf=c[2];this.kg=c[3];this.vc=c[4]&255;this.ii=c[4]>>8&255;this.nc=c[5];this.Ij=Wi;this.Eh=Xi;if(5==b){this.Ij=Yi;this.Eh=Zi;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.Va,this.Ub,this.kd],Array(this.kd>>2),771,0,-1,0,-1,0,-1,0,0,0]);this.Dd=b[0];this.Wd=b[1];this.je=b[2];this.Ui=$i;this.Ji=b[3];this.Vg=b[4];this.fi=b[5];this.Yd=b[6];this.rg=b[7];this.Wi=aj;this.Dj=b[8];this.Ej=b[9];this.Xd=b[10];this.Te=b[11];this.Vi=bj;this.Hb=b[12];d=b[13];"number"==typeof d&&(d=[this.Va,this.Ub,d]);this.Va=d[0];this.Ub=d[1];d=this.kd>>2;if((this.xd=b[14])&&this.xd.lengthc.length)c=[!1,0,null,null,0,Array(Wi)];this.Z=a.Z;this.type=e[0];this.port=e[1];this.Ee=b;this.Va=e[2];this.Ub=e[3];this.ld=d||e[4];65536<=this.ld&&720896<=this.Va&&(this.Ub=Math.min(this.ld>>2,32768));this.od=c[0];this.Mc=c[1];this.Lf=c[2];this.mg=c[3];this.wc=c[4]&255;this.mi=c[4]>>8&255;this.nc=c[5];this.Mj=Wi;this.Jh=Xi;if(5==b){this.Mj=Yi;this.Jh=Zi;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.Va,this.Ub,this.ld],Array(this.ld>>2),771,0,-1,0,-1,0,-1,0,0,0]);this.Ed=b[0];this.Xd=b[1];this.ke=b[2];this.Zi=$i;this.Oi=b[3];this.$g=b[4];this.ji=b[5];this.Zd=b[6];this.tg=b[7];this.aj=aj;this.Hj=b[8];this.Ij=b[9];this.Yd=b[10];this.Ue=b[11];this.$i=bj;this.Hb=b[12];d=b[13];"number"==typeof d&&(d=[this.Va,this.Ub,d]);this.Va=d[0];this.Ub=d[1];d=this.ld>>2;if((this.yd=b[14])&&this.yd.length>8)} -function fj(a,b){this.Ib(a,b&255);this.Ib(a+1,b>>8&255);this.Ib(a+2,b>>16&255);this.Ib(a+3,b>>>24)}var gj=[,,function(a){a+=this.offset;return(this.X.Hb=this.na[a])>>this.X.Ck&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.na[b]>>8:this.na[b])&255}];gj[16]=function(a){a+=this.offset;a=this.na[a];for(var b=this.X.Kj&this.X.Lj,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; -gj[512]=function(a,b){var c=a+this.offset,d;d=this.na[c]&~this.X.sb|(b|b<<8|b<<16|b<<24)&this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)};gj[1024]=function(a,b){var c=a+this.offset;b=b>>this.X.Gd|b<<8-this.X.Gd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Ke|this.X.pf;d=d&this.X.sb|this.na[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)}; -gj[1536]=function(a,b){var c=a+this.offset;b=b>>this.X.Gd|b<<8-this.X.Gd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Ke|this.X.pf;d&=this.X.Hb;d=d&this.X.sb|this.na[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)};gj[2560]=function(a,b){var c=a+this.offset;b=b>>this.X.Gd|b<<8-this.X.Gd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Ke|this.X.pf;d|=this.X.Hb;d=d&this.X.sb|this.na[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)}; -gj[3584]=function(a,b){var c=a+this.offset;b=b>>this.X.Gd|b<<8-this.X.Gd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Ke|this.X.pf;d^=this.X.Hb;d=d&this.X.sb|this.na[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)};gj[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.X.sb&(d==a?16711935:-16711936);c=(b|b<<8|b<<16|b<<24)&c|this.na[d]&~c;c=c&this.X.xb|this.X.Hb&~this.X.xb;this.na[d]!=c&&(this.na[d]=c,this.Qa=!0)}; -gj[4096]=function(a){a+=this.offset;var b=this.na[a]&~this.X.sb|this.X.Hb&this.X.sb;this.na[a]!=b&&(this.na[a]=b,this.Qa=!0)};gj[8192]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d&this.X.sb|this.na[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)};gj[24576]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d&this.X.Hb,d=d&this.X.sb|this.na[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)}; -gj[40960]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d|this.X.Hb,d=d&this.X.sb|this.na[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)};gj[57344]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d^this.X.Hb,d=d&this.X.sb|this.na[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.na[c]!=d&&(this.na[c]=d,this.Qa=!0)}; -function hj(a){var b=[];if(void 0!==a.De){b[0]=a.od;b[1]=a.Lc;b[2]=a.Kf;b[3]=a.kg;b[4]=a.vc|a.ii<<8;b[5]=a.nc;if(5==a.De){var c=[];c[0]=a.Dd;c[1]=a.Wd;c[2]=a.je;c[3]=a.Ji;c[4]=a.Vg;c[5]=a.fi;c[6]=a.Yd;c[7]=a.rg;c[8]=a.Dj;c[9]=a.Ej;c[10]=a.Xd;c[11]=a.Te;c[12]=a.Hb;c[13]=[a.Va,a.Ub,a.kd];var d;a:if(d=a.xd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=t;h=r}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var f=da(b.Va+a)+":",J=0;8>J&&a>8&255);this.Ib(a+2,b>>16&255);this.Ib(a+3,b>>>24)}var gj=[,,function(a){a+=this.offset;return(this.X.Hb=this.oa[a])>>this.X.Gk&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.oa[b]>>8:this.oa[b])&255}];gj[16]=function(a){a+=this.offset;a=this.oa[a];for(var b=this.X.Oj&this.X.Pj,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; +gj[512]=function(a,b){var c=a+this.offset,d;d=this.oa[c]&~this.X.sb|(b|b<<8|b<<16|b<<24)&this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)};gj[1024]=function(a,b){var c=a+this.offset;b=b>>this.X.Hd|b<<8-this.X.Hd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Le|this.X.qf;d=d&this.X.sb|this.oa[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)}; +gj[1536]=function(a,b){var c=a+this.offset;b=b>>this.X.Hd|b<<8-this.X.Hd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Le|this.X.qf;d&=this.X.Hb;d=d&this.X.sb|this.oa[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)};gj[2560]=function(a,b){var c=a+this.offset;b=b>>this.X.Hd|b<<8-this.X.Hd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Le|this.X.qf;d|=this.X.Hb;d=d&this.X.sb|this.oa[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)}; +gj[3584]=function(a,b){var c=a+this.offset;b=b>>this.X.Hd|b<<8-this.X.Hd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.X.Le|this.X.qf;d^=this.X.Hb;d=d&this.X.sb|this.oa[c]&~this.X.sb;d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)};gj[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.X.sb&(d==a?16711935:-16711936);c=(b|b<<8|b<<16|b<<24)&c|this.oa[d]&~c;c=c&this.X.xb|this.X.Hb&~this.X.xb;this.oa[d]!=c&&(this.oa[d]=c,this.Ra=!0)}; +gj[4096]=function(a){a+=this.offset;var b=this.oa[a]&~this.X.sb|this.X.Hb&this.X.sb;this.oa[a]!=b&&(this.oa[a]=b,this.Ra=!0)};gj[8192]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d&this.X.sb|this.oa[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)};gj[24576]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d&this.X.Hb,d=d&this.X.sb|this.oa[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)}; +gj[40960]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d|this.X.Hb,d=d&this.X.sb|this.oa[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)};gj[57344]=function(a,b){var c=a+this.offset,d=Si[b&15],d=d^this.X.Hb,d=d&this.X.sb|this.oa[c]&~this.X.sb,d=d&this.X.xb|this.X.Hb&~this.X.xb;this.oa[c]!=d&&(this.oa[c]=d,this.Ra=!0)}; +function hj(a){var b=[];if(void 0!==a.Ee){b[0]=a.od;b[1]=a.Mc;b[2]=a.Lf;b[3]=a.mg;b[4]=a.wc|a.mi<<8;b[5]=a.nc;if(5==a.Ee){var c=[];c[0]=a.Ed;c[1]=a.Xd;c[2]=a.ke;c[3]=a.Oi;c[4]=a.$g;c[5]=a.ji;c[6]=a.Zd;c[7]=a.tg;c[8]=a.Hj;c[9]=a.Ij;c[10]=a.Yd;c[11]=a.Ue;c[12]=a.Hb;c[13]=[a.Va,a.Ub,a.ld];var d;a:if(d=a.yd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=t;h=r}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var f=ea(b.Va+a)+":",J=0;8>J&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Zb(this.ha,b,c|d<<8);ad(this,!0)}};function pj(a){a.ga.Vg&1?(a.jd=a.dj,a.Lb=a.ga):(a.jd=a.ga,a.Lb=a.Rh)}k.save=function(){var a=new Ee(this);a.set(0,hj(this.dj));a.set(1,hj(this.Rh));a.set(2,[this.He,this.Hd,this.ce]);a.set(3,hj(this.ga));return a.data()}; -k.restore=function(a){var b=a[2];this.He=b[0];this.Hd=b[1];this.ce=b[2];this.Fa=null;this.jd=this.dj=new Ui(this,1,a[0]);this.Lb=this.Rh=new Ui(this,3,a[1]);this.ga=new Ui(this,5,a[3],this.kd);this.ga.od&&pj(this);qj(this);if(!sj(this))return!1;tj(this);return!0}; -k.wp=function(a,b,c){if(c)this.Ca("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){wa("Empty font ROM image: "+a);return}if(1==d.length){wa(d[0]);return}if(8192==d.length)gi(this,d,[0,6144]);else{this.Ca("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ca("Font ROM data error: "+e.message);return}ib(this)}}; -function uj(a,b){if(1==b)return a.Nd[0]=Oi[0],a.Nd[1]=Oi[7],a.Nd;if(2==b){var c=a.Fa.Kf;if(a.Fa===a.ga){var d=a.ga.je[0],c=d&7;d&16&&(c|=8);18!=a.ga.je[1]&&(c|=32)}a.Nd[0]=Oi[c&15];c=c&32?Qi:Pi;for(d=0;dNa||!Q?Na:8,Oa=ed.createImageData(r.sc,r.tc),Y=0;256>Y;Y++){for(V=0;V< -Na;V++)for(var pa=r.qg&&E&1&&V>=Na-2,ta=Ta[V>(8<=ia&&176<=Y&&223>=Y?7:ia)?C:qb;xj(Oa,Hc,fd,gd);N&&xj(Oa,Hc+1,fd,gd)}ed.putImageData(Oa,(Y&15)*r.sc,(Y>>4)*r.tc)}r.Df[E]="#"+m(C[0])+m(C[1])+m(C[2]);r.el[E]=C;r.Oi[E]=kc;r=!0}}a.me[b]=J;return r}function yj(a){0a.bf&&(a.bf=0):a.bf=-1} -function tj(a){if(a.ac){for(var b=10;15>=b;b++)if(null==a.Fa.nc[b])return;var c=a.Fa.nc[10],b=c&31,d=a.Fa.nc[11]&31,e=a.Fa.nc[9]&31,f=!1;a.Fa===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)zj(a);else{c=a.Fa.nc[15]+((a.Fa.nc[14]&63)<<8);a.Vc!=c&&(zj(a),a.Vc=c);d=d-b+1;if(a.zn!=b||a.xl!=d)a.zn=b,a.xl=d;a.ze=e+1;yj(a)}}} -function zj(a){if(0<=a.Vc){if(void 0!==a.oc){var b=a.oc[a.Vc];if(b&131072){var b=b&-131073,c=a.Vc%a.Mb,d=Math.floor(a.Vc/a.Mb);a.ac&&a.me[a.ac]&&(a.Lf&&Aj(a,c,d,b,a.Lf),Aj(a,c,d,b));a.oc[a.Vc]=b}}a.Vc=-1}} -function Bj(a){var b;a=a.Fa;var c=a.Te[5];if(null!=c){b=2;var d=512,e=a.Te[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.Gd=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.Oe=function(a){var b=this.Fa;null!=a&&b&&a!=b.mi&&(b.Gi(a),this.ha.Gi(b.Va,b.Ub,b.Cj()))}; -function sj(a,b){var c,d=a.ce,e=a.Fa;if(e)if(1==e.De)d=Ji;else if(5==e.De){var d=null,f=e.kd>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Bj(a)}}else e.Lc&8&&(e.Lc&2?(d=e.Lc&16?6:5,e.Lc&4||--d):(d=e.Lc&1?3:1,e.Lc&4&&--d)); -else a.ce=null,null==d&&(d=a.Hd);if(!rj(a,d,b))return!1;a.Oe(c);return!0} -function rj(a,b,c){if(null!=b&&(b!=a.ce||c)){a.Jn=0;a.ce=b;b=a.Fa||(b==Ji?a.jd:a.Lb);if(b!=a.Fa||b.Va!=a.Va||b.Ub!=a.Ub){zj(a);if(a.Va){if(!Xb(a.ha,a.Va,a.Ub))return!1;a.Fa&&(a.Fa.od=!1)}a.Fa=b;b.od=!0;a.Va=b.Va;a.Ub=b.Ub;if(!Vb(a.ha,b.Va,b.Ub,3,b===a.ga?b:null))return!1}a.ac=0;a.Mb=a.oi;a.yc=a.Pj;a.Jj=Ii[Ji][2];b=0;var d=Ii[a.ce];d&&(a.Mb=d[0],a.yc=d[1],a.Jj=d[2],b=d[3]||0,a.ac=d[4],4==a.He&&a.Fa===a.ga&&3==a.ac&&(7==a.ga.nc[9]?a.yc=43:a.ac=5));a.$l=a.Mb*a.yc;a.ni=a.$l/a.Jj;a.ej=(a.ni<<1)+b;a.ul= -b?a.ej+b>>1:0;13<=a.ce&&(a.ni<<=1);a.me.length&&(a.Td=Math.floor(a.Sd/a.Mb),a.Ud=Math.floor(a.Ae/a.yc),a.ac?(b=a.me[a.ac],d=a.me[a.ac<<1],a.bo&&80==a.Mb?d&&a.Td>=3*d.sc>>2&&(a.ac<<=1,b=d):(d&&a.Td>=d.sc&&(a.ac<<=1,b=d),b&&(a.Td=b.sc,a.Ud=b.tc)),a.Kg=a.Lg=0,b&&(a.Kg=a.Mb*b.sc,a.Lg=a.yc*b.tc)):(a.Td=a.Ud=1,a.Kg=a.Mb,a.Lg=a.yc),a.ji=a.md.createImageData(a.Kg,a.Lg),a.If=window.document.createElement("canvas"),a.If.width=a.Kg,a.If.height=a.Lg,a.Lf=a.If.getContext("2d"),a.Vk=a.Wk=0,a.jj=a.Sd,a.kj=a.Ae, -b=a.Sd-a.Mb*a.Td,d=a.Ae-a.yc*a.Ud,0>1,a.jj-=b),0>1,a.kj-=d),b||d)&&(a.md.fillStyle=a.Fg.style.backgroundColor,a.md.fillRect(0,0,a.Sd,a.Ae));!1!==c?ad(a,!0):Cj(a,!0)}return!0}function xj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Cj(a,b){var c;if(b){if(c=a.ni,void 0===a.oc||a.oc.length!=c)a.oc=Array(c)}else{if(void 0===a.oc)return;c=a.oc.length}for(var d=0;d>8;d=g&15;var h=a.me[a.ac];h.qg&&(d=h.qg[d]);var t=g>>4&15;h.qg&&(t=h.qg[t]);e?(b*=h.sc,c*=h.tc,e.fillStyle=h.Df[t],e.fillRect(b,c,h.sc,h.tc)):(b=b*a.Td+a.Vk,c=c*a.Ud+a.Wk,a.md.fillStyle=h.Df[t],a.md.fillRect(b,c,a.Td,a.Ud));g&256&&(t=(f&15)*h.sc,f=(f>>4)*h.tc,e?e.drawImage(h.Oi[d],t,f,h.sc,h.tc,b,c,h.sc,h.tc):a.md.drawImage(h.Oi[d],t,f,h.sc,h.tc,b,c,a.Td,a.Ud));g&512&&(f=a.zn,g=a.xl,e?(a.ze&&a.ze!==h.tc&&(f=Math.floor(f*h.tc/a.ze),g=Math.floor(g*h.tc/a.ze)), -e.fillStyle=h.Df[d],e.fillRect(b,c+f,h.sc,g)):(a.ze&&a.ze!==a.Ud&&(f=Math.floor(f*a.Ud/a.ze),g=Math.floor(g*a.Ud/a.ze)),a.md.fillStyle=h.Df[d],a.md.fillRect(b,c+f,a.Td,g)))} -function ad(a,b){if(a.da.$b){var c=!1;a.Fa&&(a.Fa===a.ga?a.ga.Wd&32&&(c=!0):a.Fa.Lc&8&&(c=!0));if(c||b){if(b)Cj(a,!0);else if(void 0===a.oc)return;var d=!1;!(b||++a.Jn&15)&&0<=a.bf&&(a.bf++,d=!0);var e=0,f=a.$l,c=a.Fa.Va,g=c+a.Fa.Ub,h=(a.Fa.nc[12]<<8)+a.Fa.nc[13];a.ac&&(h<<=1);var c=c+h,t=a.ej;c+t>g&&(t=g-c,0>t&&(t=0));g=c+t;if(h=!b){for(var h=a.ha,r=!0,B=c>>>h.Ja;0a.Vc)return;e=a.Vc;f= -e+1}}if(a.ac){if(a.me[a.ac]){d=0;h=a.af=0;t=1048575;a.Fa.Lc&32&&(h=32768,t&=~h,a.bf&2||(t&=-65537));for(c+=e<<1;c>8|(J&255)<<8;C=h;var Na=16;B>=t))>>(Na-=t);xj(a.ji,B++,E,r[qb])}B>M&&(M=B);E=qa&&(qa=E+1)}e+=2;g++;if(B>=a.Mb){B=0;E+=2;if(E>a.yc)break;E==a.yc&&(E=1,e=c+a.ul)}}NQ;Q++)qa= -Ti[M&-2139062144]||0,xj(a.ji,h++,t,g[qa]),M<<=1;h>B&&(B=h);t=N&&(N=t+1)}e++;if(h>=a.Mb&&(h=0,++t>a.yc))break}r>2),c=this.ga.Ji&-17|(this.Gh&1<f&&(f=0);f%b.Mj>b.qp&&(d|=1);f%=b.cm;f>b.sp&&(d|=8);b.Tj=e-f;b===a.ga?(d|=b.kg&48^48,b.Dd=!1):d=(b.kg^=9)|240;b.kg=d;q(a,b.port+6,null,c,b===a.ga?"STATUS1":"STATUS",d);return d} -var jj={948:Z.prototype.Po,949:Z.prototype.Oo,952:Z.prototype.Qo,954:Z.prototype.Ro,980:Z.prototype.xo,981:Z.prototype.wo,984:Z.prototype.yo,985:Z.prototype.vo,986:Z.prototype.zo},kj={948:Z.prototype.dq,949:Z.prototype.cq,952:Z.prototype.eq,980:Z.prototype.Np,981:Z.prototype.Mp,984:Z.prototype.Op,985:Z.prototype.Lp},lj={960:Z.prototype.Ul,961:Z.prototype.Ul,962:Z.prototype.ap,964:Z.prototype.$o,965:Z.prototype.Zo,970:Z.prototype.Io,972:Z.prototype.Ho,974:Z.prototype.Go,975:Z.prototype.Fo},mj={954:Z.prototype.gn, -960:Z.prototype.fn,961:Z.prototype.fn,962:Z.prototype.gq,964:Z.prototype.nq,965:Z.prototype.mq,970:Z.prototype.Zp,972:Z.prototype.Yp,974:Z.prototype.Xp,975:Z.prototype.Wp,986:Z.prototype.gn}; -Ja(function(){for(var a=cb(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.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize=function(a,b,c,d){return function(){b.style.height= -(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var f=window.document.createElement("textarea");Ca("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new Z(d,e,g,f,c);bb(d,c)}}); -function Ij(a){this.Ql=a.adapter;switch(this.Ql){case 1:this.Hk=1016;this.dh=4;break;case 2:this.Hk=760;this.dh=3;break;default:wa("Unrecognized serial adapter #"+this.Ql);return}this.xe=null;p.call(this,"SerialPort",a,Ij,2097152);var b=a.binding,c;a=Jj;b&&(void 0===c&&(c="Panel"),(c=$a(c,this.id))&&(b=c.ra[b])&&this.Fb(null,a,b))}Xa(p,Ij);var Jj="buffer";k=Ij.prototype;k.hl=function(a,b){return a==this.Sg?(this.Ge=b,this):null}; -k.Fb=function(a,b,c){var d=this;switch(b){case Jj:return this.ra[b]=this.xe=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),Kj(d,[b]))},c.onkeypress=function(a){a=a||window.event;Kj(d,[a.which||a.keyCode])},!0}return!1};k.wc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.fa=sb(a,"ChipSet");bc(b,this,Lj,this.Hk);fc(b,this,Mj,this.Hk);ib(this)};k.fc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; -k.ec=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.Ee()};k.save=function(){var a=new Ee(this),b=0,c=[];c[b++]=this.aj;c[b++]=this.nl;c[b++]=this.zf;c[b++]=this.Hh;c[b++]=this.re;c[b++]=this.hd;c[b++]=this.zd;c[b++]=this.Sc;c[b++]=this.ll;c[b]=this.tg;a.set(0,c);return a.data()};k.restore=function(a){return this.Ee(a[0])}; -k.Ee=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.aj=a[b++];this.nl=a[b++];this.zf=a[b++];this.Hh=a[b++];this.re=a[b++];this.hd=a[b++];this.zd=a[b++];this.Sc=a[b++];this.ll=a[b++];this.tg=a[b];return!0};function Kj(a,b){a.tg=a.tg.concat(b);Nj(a)}function Nj(a){0>8:this.Hh;q(this,a,null,b,this.hd&128?"DLM":"IER",c);return c};k.Ko=function(a,b){var c=this.re;q(this,a,null,b,"IIR",c);return c};k.Lo=function(a,b){var c=this.hd;q(this,a,null,b,"LCR",c);return c};k.No=function(a,b){var c=this.zd;q(this,a,null,b,"MCR",c);return c}; -k.Mo=function(a,b){var c=this.Sc;q(this,a,null,b,"LSR",c);return c};k.To=function(a,b){var c=this.ll;q(this,a,null,b,"MSR",c);return c};k.oq=function(a,b,c){q(this,a,b,c,this.hd&128?"DLL":"THR");this.hd&128?this.zf=this.zf&-256|b:(this.nl=b,this.Sc&=-97,this.xe?(13!=b&&(8==b?this.xe.value=this.xe.value.slice(0,-1):(this.xe.value+=String.fromCharCode(b),this.xe.scrollTop=this.xe.scrollHeight)),a=!0):a=!1,a&&(this.Sc|=96))}; -k.$p=function(a,b,c){q(this,a,b,c,this.hd&128?"DLM":"IER");this.hd&128?this.zf=this.zf&255|b<<8:this.Hh=b};k.aq=function(a,b,c){q(this,a,b,c,"LCR");this.hd=b}; -k.bq=function(a,b,c){var d=this.zd;q(this,a,b,c,"MCR");this.zd=b;this.Ge&&(d^b)&3&&(a=this.Ge,b=this.zd,(c=3==(b&3))?a.od||(d=!1,a.zd&2||(a.reset(),a.Wa("serial mouse reset"),d=!0),a.zd&1||(a.Wa("serial mouse ID requested"),d=!0),d&&(Kj(a.Hg,[77,77]),a.Wa("serial mouse ID sent")),Oj(a,a.Ha),a.setActive(c)):a.od&&(a.Wa("serial mouse inactive"),Pj(a.Ha),a.setActive(c)),a.zd=b)}; -var Lj={0:Ij.prototype.Yo,1:Ij.prototype.Jo,2:Ij.prototype.Ko,3:Ij.prototype.Lo,4:Ij.prototype.No,5:Ij.prototype.Mo,6:Ij.prototype.To},Mj={0:Ij.prototype.oq,1:Ij.prototype.$p,3:Ij.prototype.aq,4:Ij.prototype.bq};Ja(function(){for(var a=cb(window.document,"pcjs","serial"),b=0;bthis.he||0>this.ie)this.he=a.clientX,this.ie=a.clientY;this.ai?(this.Af=a.movementX||a.mozMovementX||a.webkitMovementX||0,this.Bf=a.movementY||a.mozMovementY||a.webkitMovementY||0):(this.Af=a.clientX-this.he,this.Bf=a.clientY-this.ie);(this.Af||this.Bf)&&Rj(this,null,a.clientX,a.clientY);this.he=a.clientX;this.ie=a.clientY}}; -k.gj=function(a,b){if(this.od&&this.N&&this.N.da.jb){var c;!(c=!1!==this.ai)&&(c=this.video)&&(c=this.video,c=c.Xn?c.lf(!0):!1);c||(this.ai=null);switch(a){case 0:this.Xh!=b&&(this.Xh=b,Rj(this,"mouse button1 "+(b?"dn":"up")));break;case 2:this.Yh!=b&&(this.Yh=b,Rj(this,"mouse button2 "+(b?"dn":"up")))}}}; -function Rj(a,b,c,d){var e=64|(a.Xh?32:0)|(a.Yh?16:0)|(a.Bf&192)>>4|(a.Af&192)>>6,f=a.Af&63,g=a.Bf&63;a.oa(2097152)&&a.Wa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+m(e)+","+m(f)+","+m(g)+"]",0,!0);Kj(a.Hg,[e,f,g]);a.Af=a.Bf=0}Ja(function(){for(var a=cb(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.eb=Array(g.yb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Wj(this,b),this.bi=!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"),f=va()+"/api/v1/dump?"+ -c+"="+encodeURIComponent(b)+(this.Tf?"":d)+"&format=json")),ua(f,!0,null,this,this.Sn,b)}; -k.Sn=function(a,b,c,d){var e=null;this.Uf=!1;var f=0>c&&this.Ba&&!this.Ba.da.$b;if(this.bi)c?this.X.Ca('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Vd=!0,e=this);else if(c)this.X.Ca('Unable to load disk "'+this.Jd+'" (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)wa(h[0]);else{this.yb=h.length;this.zb=h[0].length;this.Db=h[0][0].length;var t=h[0][0][0];this.qb=t&&t.length||512;for(b=a=0;b>2,B=t.pattern;void 0===B&&(B=t.pattern=0);var J=t.data;if(void 0===J){var C=t.bytes;if(void 0!==C&&C.length){for(var f= -r<<2,E=C.length;Eb&&(b=0);2E3>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Zb(this.ha,b,c|d<<8);ad(this,!0)}};function pj(a){a.ga.$g&1?(a.kd=a.ij,a.Lb=a.ga):(a.kd=a.ga,a.Lb=a.Wh)}k.save=function(){var a=new Ee(this);a.set(0,hj(this.ij));a.set(1,hj(this.Wh));a.set(2,[this.Ie,this.Id,this.de]);a.set(3,hj(this.ga));return a.data()}; +k.restore=function(a){var b=a[2];this.Ie=b[0];this.Id=b[1];this.de=b[2];this.Fa=null;this.kd=this.ij=new Ui(this,1,a[0]);this.Lb=this.Wh=new Ui(this,3,a[1]);this.ga=new Ui(this,5,a[3],this.ld);this.ga.od&&pj(this);qj(this);if(!sj(this))return!1;tj(this);return!0}; +k.Ap=function(a,b,c){if(c)this.Ea("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){ya("Empty font ROM image: "+a);return}if(1==d.length){ya(d[0]);return}if(8192==d.length)gi(this,d,[0,6144]);else{this.Ea("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ea("Font ROM data error: "+e.message);return}jb(this)}}; +function uj(a,b){if(1==b)return a.Od[0]=Oi[0],a.Od[1]=Oi[7],a.Od;if(2==b){var c=a.Fa.Lf;if(a.Fa===a.ga){var d=a.ga.ke[0],c=d&7;d&16&&(c|=8);18!=a.ga.ke[1]&&(c|=32)}a.Od[0]=Oi[c&15];c=c&32?Qi:Pi;for(d=0;dqa||!T?qa:8,Qa=ed.createImageData(r.tc,r.uc),Z=0;256>Z;Z++){for(W=0;W< +qa;W++)for(var sa=r.sg&&E&1&&W>=qa-2,va=Ia[W>(8<=ja&&176<=Z&&223>=Z?7:ja)?C:ra;xj(Qa,Hc,fd,gd);M&&xj(Qa,Hc+1,fd,gd)}ed.putImageData(Qa,(Z&15)*r.tc,(Z>>4)*r.uc)}r.Ef[E]="#"+l(C[0])+l(C[1])+l(C[2]);r.hl[E]=C;r.Ti[E]=kc;r=!0}}a.ne[b]=J;return r}function yj(a){0a.cf&&(a.cf=0):a.cf=-1} +function tj(a){if(a.ac){for(var b=10;15>=b;b++)if(null==a.Fa.nc[b])return;var c=a.Fa.nc[10],b=c&31,d=a.Fa.nc[11]&31,e=a.Fa.nc[9]&31,f=!1;a.Fa===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)zj(a);else{c=a.Fa.nc[15]+((a.Fa.nc[14]&63)<<8);a.Wc!=c&&(zj(a),a.Wc=c);d=d-b+1;if(a.En!=b||a.zl!=d)a.En=b,a.zl=d;a.Ae=e+1;yj(a)}}} +function zj(a){if(0<=a.Wc){if(void 0!==a.oc){var b=a.oc[a.Wc];if(b&131072){var b=b&-131073,c=a.Wc%a.Mb,d=Math.floor(a.Wc/a.Mb);a.ac&&a.ne[a.ac]&&(a.Mf&&Aj(a,c,d,b,a.Mf),Aj(a,c,d,b));a.oc[a.Wc]=b}}a.Wc=-1}} +function Bj(a){var b;a=a.Fa;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.Hd=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.Pe=function(a){var b=this.Fa;null!=a&&b&&a!=b.qi&&(b.Li(a),this.ha.Li(b.Va,b.Ub,b.Gj()))}; +function sj(a,b){var c,d=a.de,e=a.Fa;if(e)if(1==e.Ee)d=Ji;else if(5==e.Ee){var d=null,f=e.ld>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Bj(a)}}else e.Mc&8&&(e.Mc&2?(d=e.Mc&16?6:5,e.Mc&4||--d):(d=e.Mc&1?3:1,e.Mc&4&&--d)); +else a.de=null,null==d&&(d=a.Id);if(!rj(a,d,b))return!1;a.Pe(c);return!0} +function rj(a,b,c){if(null!=b&&(b!=a.de||c)){a.Nn=0;a.de=b;b=a.Fa||(b==Ji?a.kd:a.Lb);if(b!=a.Fa||b.Va!=a.Va||b.Ub!=a.Ub){zj(a);if(a.Va){if(!Xb(a.ha,a.Va,a.Ub))return!1;a.Fa&&(a.Fa.od=!1)}a.Fa=b;b.od=!0;a.Va=b.Va;a.Ub=b.Ub;if(!Vb(a.ha,b.Va,b.Ub,3,b===a.ga?b:null))return!1}a.ac=0;a.Mb=a.si;a.zc=a.Tj;a.Nj=Ii[Ji][2];b=0;var d=Ii[a.de];d&&(a.Mb=d[0],a.zc=d[1],a.Nj=d[2],b=d[3]||0,a.ac=d[4],4==a.Ie&&a.Fa===a.ga&&3==a.ac&&(7==a.ga.nc[9]?a.zc=43:a.ac=5));a.bm=a.Mb*a.zc;a.ri=a.bm/a.Nj;a.jj=(a.ri<<1)+b;a.xl= +b?a.jj+b>>1:0;13<=a.de&&(a.ri<<=1);a.ne.length&&(a.Ud=Math.floor(a.Td/a.Mb),a.Vd=Math.floor(a.Be/a.zc),a.ac?(b=a.ne[a.ac],d=a.ne[a.ac<<1],a.ho&&80==a.Mb?d&&a.Ud>=3*d.tc>>2&&(a.ac<<=1,b=d):(d&&a.Ud>=d.tc&&(a.ac<<=1,b=d),b&&(a.Ud=b.tc,a.Vd=b.uc)),a.Ng=a.Og=0,b&&(a.Ng=a.Mb*b.tc,a.Og=a.zc*b.uc)):(a.Ud=a.Vd=1,a.Ng=a.Mb,a.Og=a.zc),a.ni=a.nd.createImageData(a.Ng,a.Og),a.Jf=window.document.createElement("canvas"),a.Jf.width=a.Ng,a.Jf.height=a.Og,a.Mf=a.Jf.getContext("2d"),a.Yk=a.Zk=0,a.oj=a.Td,a.pj=a.Be, +b=a.Td-a.Mb*a.Ud,d=a.Be-a.zc*a.Vd,0>1,a.oj-=b),0>1,a.pj-=d),b||d)&&(a.nd.fillStyle=a.Hg.style.backgroundColor,a.nd.fillRect(0,0,a.Td,a.Be));!1!==c?ad(a,!0):Cj(a,!0)}return!0}function xj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Cj(a,b){var c;if(b){if(c=a.ri,void 0===a.oc||a.oc.length!=c)a.oc=Array(c)}else{if(void 0===a.oc)return;c=a.oc.length}for(var d=0;d>8;d=g&15;var h=a.ne[a.ac];h.sg&&(d=h.sg[d]);var t=g>>4&15;h.sg&&(t=h.sg[t]);e?(b*=h.tc,c*=h.uc,e.fillStyle=h.Ef[t],e.fillRect(b,c,h.tc,h.uc)):(b=b*a.Ud+a.Yk,c=c*a.Vd+a.Zk,a.nd.fillStyle=h.Ef[t],a.nd.fillRect(b,c,a.Ud,a.Vd));g&256&&(t=(f&15)*h.tc,f=(f>>4)*h.uc,e?e.drawImage(h.Ti[d],t,f,h.tc,h.uc,b,c,h.tc,h.uc):a.nd.drawImage(h.Ti[d],t,f,h.tc,h.uc,b,c,a.Ud,a.Vd));g&512&&(f=a.En,g=a.zl,e?(a.Ae&&a.Ae!==h.uc&&(f=Math.floor(f*h.uc/a.Ae),g=Math.floor(g*h.uc/a.Ae)), +e.fillStyle=h.Ef[d],e.fillRect(b,c+f,h.tc,g)):(a.Ae&&a.Ae!==a.Vd&&(f=Math.floor(f*a.Vd/a.Ae),g=Math.floor(g*a.Vd/a.Ae)),a.nd.fillStyle=h.Ef[d],a.nd.fillRect(b,c+f,a.Ud,g)))} +function ad(a,b){if(a.da.$b){var c=!1;a.Fa&&(a.Fa===a.ga?a.ga.Xd&32&&(c=!0):a.Fa.Mc&8&&(c=!0));if(c||b){if(b)Cj(a,!0);else if(void 0===a.oc)return;var d=!1;!(b||++a.Nn&15)&&0<=a.cf&&(a.cf++,d=!0);var e=0,f=a.bm,c=a.Fa.Va,g=c+a.Fa.Ub,h=(a.Fa.nc[12]<<8)+a.Fa.nc[13];a.ac&&(h<<=1);var c=c+h,t=a.jj;c+t>g&&(t=g-c,0>t&&(t=0));g=c+t;if(h=!b){for(var h=a.ha,r=!0,B=c>>>h.Ga;0a.Wc)return;e=a.Wc;f= +e+1}}if(a.ac){if(a.ne[a.ac]){d=0;h=a.bf=0;t=1048575;a.Fa.Mc&32&&(h=32768,t&=~h,a.cf&2||(t&=-65537));for(c+=e<<1;c>8|(J&255)<<8;C=h;var qa=16;B>=t))>>(qa-=t);xj(a.ni,B++,E,r[ra])}B>N&&(N=B);E=S&&(S=E+1)}e+=2;g++;if(B>=a.Mb){B=0;E+=2;if(E>a.zc)break;E==a.zc&&(E=1,e=c+a.xl)}}MT;T++)S= +Ti[N&-2139062144]||0,xj(a.ni,h++,t,g[S]),N<<=1;h>B&&(B=h);t=M&&(M=t+1)}e++;if(h>=a.Mb&&(h=0,++t>a.zc))break}r>2),c=this.ga.Oi&-17|(this.Lh&1<f&&(f=0);f%b.Qj>b.up&&(d|=1);f%=b.em;f>b.wp&&(d|=8);b.Xj=e-f;b===a.ga?(d|=b.mg&48^48,b.Ed=!1):d=(b.mg^=9)|240;b.mg=d;p(a,b.port+6,null,c,b===a.ga?"STATUS1":"STATUS",d);return d} +var jj={948:Y.prototype.To,949:Y.prototype.So,952:Y.prototype.Uo,954:Y.prototype.Vo,980:Y.prototype.Bo,981:Y.prototype.Ao,984:Y.prototype.Co,985:Y.prototype.zo,986:Y.prototype.Do},kj={948:Y.prototype.hq,949:Y.prototype.gq,952:Y.prototype.iq,980:Y.prototype.Rp,981:Y.prototype.Qp,984:Y.prototype.Sp,985:Y.prototype.Pp},lj={960:Y.prototype.Wl,961:Y.prototype.Wl,962:Y.prototype.ep,964:Y.prototype.dp,965:Y.prototype.cp,970:Y.prototype.Mo,972:Y.prototype.Lo,974:Y.prototype.Ko,975:Y.prototype.Jo},mj={954:Y.prototype.jn, +960:Y.prototype.hn,961:Y.prototype.hn,962:Y.prototype.kq,964:Y.prototype.rq,965:Y.prototype.qq,970:Y.prototype.cq,972:Y.prototype.bq,974:Y.prototype.aq,975:Y.prototype.$p,986:Y.prototype.jn}; +Ma(function(){for(var a=db(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.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize=function(a,b,c,d){return function(){b.style.height= +(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var f=window.document.createElement("textarea");Ea("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new Y(d,e,g,f,c);cb(d,c)}}); +function Ij(a){this.Sl=a.adapter;switch(this.Sl){case 1:this.Kk=1016;this.ih=4;break;case 2:this.Kk=760;this.ih=3;break;default:ya("Unrecognized serial adapter #"+this.Sl);return}this.ye=null;n.call(this,"SerialPort",a,Ij,2097152);var b=a.binding,c;a=Jj;b&&(void 0===c&&(c="Panel"),(c=ab(c,this.id))&&(b=c.qa[b])&&this.Fb(null,a,b))}Ya(n,Ij);var Jj="buffer";k=Ij.prototype;k.kl=function(a,b){return a==this.Xg?(this.He=b,this):null}; +k.Fb=function(a,b,c){var d=this;switch(b){case Jj:return this.qa[b]=this.ye=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),Kj(d,[b]))},c.onkeypress=function(a){a=a||window.event;Kj(d,[a.which||a.keyCode])},!0}return!1};k.xc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.fa=rb(a,"ChipSet");bc(b,this,Lj,this.Kk);fc(b,this,Mj,this.Kk);jb(this)};k.fc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; +k.ec=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.Fe()};k.save=function(){var a=new Ee(this),b=0,c=[];c[b++]=this.fj;c[b++]=this.ql;c[b++]=this.zf;c[b++]=this.Mh;c[b++]=this.se;c[b++]=this.jd;c[b++]=this.Ad;c[b++]=this.Tc;c[b++]=this.ol;c[b]=this.vg;a.set(0,c);return a.data()};k.restore=function(a){return this.Fe(a[0])}; +k.Fe=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.fj=a[b++];this.ql=a[b++];this.zf=a[b++];this.Mh=a[b++];this.se=a[b++];this.jd=a[b++];this.Ad=a[b++];this.Tc=a[b++];this.ol=a[b++];this.vg=a[b];return!0};function Kj(a,b){a.vg=a.vg.concat(b);Nj(a)}function Nj(a){0>8:this.Mh;p(this,a,null,b,this.jd&128?"DLM":"IER",c);return c};k.Oo=function(a,b){var c=this.se;p(this,a,null,b,"IIR",c);return c};k.Po=function(a,b){var c=this.jd;p(this,a,null,b,"LCR",c);return c};k.Ro=function(a,b){var c=this.Ad;p(this,a,null,b,"MCR",c);return c}; +k.Qo=function(a,b){var c=this.Tc;p(this,a,null,b,"LSR",c);return c};k.Xo=function(a,b){var c=this.ol;p(this,a,null,b,"MSR",c);return c};k.sq=function(a,b,c){p(this,a,b,c,this.jd&128?"DLL":"THR");this.jd&128?this.zf=this.zf&-256|b:(this.ql=b,this.Tc&=-97,this.ye?(13!=b&&(8==b?this.ye.value=this.ye.value.slice(0,-1):(this.ye.value+=String.fromCharCode(b),this.ye.scrollTop=this.ye.scrollHeight)),a=!0):a=!1,a&&(this.Tc|=96))}; +k.dq=function(a,b,c){p(this,a,b,c,this.jd&128?"DLM":"IER");this.jd&128?this.zf=this.zf&255|b<<8:this.Mh=b};k.eq=function(a,b,c){p(this,a,b,c,"LCR");this.jd=b}; +k.fq=function(a,b,c){var d=this.Ad;p(this,a,b,c,"MCR");this.Ad=b;this.He&&(d^b)&3&&(a=this.He,b=this.Ad,(c=3==(b&3))?a.od||(d=!1,a.Ad&2||(a.reset(),a.Xa("serial mouse reset"),d=!0),a.Ad&1||(a.Xa("serial mouse ID requested"),d=!0),d&&(Kj(a.Kg,[77,77]),a.Xa("serial mouse ID sent")),Oj(a,a.Ia),a.setActive(c)):a.od&&(a.Xa("serial mouse inactive"),Pj(a.Ia),a.setActive(c)),a.Ad=b)}; +var Lj={0:Ij.prototype.bp,1:Ij.prototype.No,2:Ij.prototype.Oo,3:Ij.prototype.Po,4:Ij.prototype.Ro,5:Ij.prototype.Qo,6:Ij.prototype.Xo},Mj={0:Ij.prototype.sq,1:Ij.prototype.dq,3:Ij.prototype.eq,4:Ij.prototype.fq};Ma(function(){for(var a=db(window.document,"pcjs","serial"),b=0;bthis.ie||0>this.je)this.ie=a.clientX,this.je=a.clientY;this.fi?(this.Bf=a.movementX||a.mozMovementX||a.webkitMovementX||0,this.Cf=a.movementY||a.mozMovementY||a.webkitMovementY||0):(this.Bf=a.clientX-this.ie,this.Cf=a.clientY-this.je);(this.Bf||this.Cf)&&Rj(this,null,a.clientX,a.clientY);this.ie=a.clientX;this.je=a.clientY}}; +k.lj=function(a,b){if(this.od&&this.N&&this.N.da.jb){var c;!(c=!1!==this.fi)&&(c=this.video)&&(c=this.video,c=c.ao?c.mf(!0):!1);c||(this.fi=null);switch(a){case 0:this.bi!=b&&(this.bi=b,Rj(this,"mouse button1 "+(b?"dn":"up")));break;case 2:this.ci!=b&&(this.ci=b,Rj(this,"mouse button2 "+(b?"dn":"up")))}}}; +function Rj(a,b,c,d){var e=64|(a.bi?32:0)|(a.ci?16:0)|(a.Cf&192)>>4|(a.Bf&192)>>6,f=a.Bf&63,g=a.Cf&63;a.pa(2097152)&&a.Xa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(f)+","+l(g)+"]",0,!0);Kj(a.Kg,[e,f,g]);a.Bf=a.Cf=0}Ma(function(){for(var a=db(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.fb=Array(g.yb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Wj(this,b),this.gi=!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"),f=xa()+"/api/v1/dump?"+ +c+"="+encodeURIComponent(b)+(this.Vf?"":d)+"&format=json")),wa(f,!0,null,this,this.Wn,b)}; +k.Wn=function(a,b,c,d){var e=null;this.Wf=!1;var f=0>c&&this.Ba&&!this.Ba.da.$b;if(this.gi)c?this.X.Ea('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Wd=!0,e=this);else if(c)this.X.Ea('Unable to load disk "'+this.Kd+'" (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)ya(h[0]);else{this.yb=h.length;this.zb=h[0].length;this.Db=h[0][0].length;var t=h[0][0][0];this.qb=t&&t.length||512;for(b=a=0;b>2,B=t.pattern;void 0===B&&(B=t.pattern=0);var J=t.data;if(void 0===J){var C=t.bytes;if(void 0!==C&&C.length){for(var f= +r<<2,E=C.length;Eb&&(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 bk(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -k.write=function(a,b,c){if(this.Uf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Gc?f=a.qd+a.Gc&&(a.Gc+=f-(a.qd+a.Gc)+1):(a.qd=f,a.Gc=1);d[f]=d[f]&~(255<=this.eb.length||t>=this.eb[h].length||r>=this.eb[h][t].length){c="sector (CHS="+h+":"+t+":"+r+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.Uf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.eb[h][t][r]){for(t=h.data.length;tb&&-2!=b&&this.X.Ca("Unable to restore disk '"+this.Jd+": "+c);return b}; -k.toJSON=function(){var a=JSON.stringify(this.eb),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; -function ck(a){p.call(this,"FDC",a,ck,262144);this.dmaRead=this.lj;this.dmaWrite=this.mj;this.dmaFormat=this.Pn;this.cf=null;if(a.autoMount&&(this.cf=a.autoMount,"string"==typeof this.cf))try{this.cf=eval("("+a.autoMount+")")}catch(b){wa("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.cf=null}this.Ac=[];this.Fl=!Ca("Mobi")&&window&&"FileReader"in window}Xa(p,ck);l={};aa={}; -var dk={3:{Rd:3,ve:0,name:aa.jr},4:{Rd:2,ve:1,name:aa.hr},5:{Rd:9,ve:7,name:aa.vr},6:{Rd:9,ve:7,name:aa.br},7:{Rd:2,ve:0,name:aa.dr},8:{Rd:1,ve:2,name:aa.ir},10:{Rd:2,ve:7,name:aa.cr},13:{Rd:6,ve:7,name:aa.Oq},15:{Rd:3,ve:0,name:aa.gr}};k=ck.prototype; -k.Fb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.ra[b]=c,c.onchange=function(){var a=d.ra.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(h){wa("FDC option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ra[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&ek(d,a)}, -!0;case "loadDrive":return this.ra[b]=c,c.onclick=function(){var a=d.ra.listDisks;a&&fk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.Fl?(this.ra[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;fk(d,ea(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; -k.wc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.Ba=a;this.fa=sb(a,"ChipSet");this.Zd();bc(b,this,gk);fc(b,this,hk);this.Fl&&ik(this,"Local Disk","?");ik(this,"Remote Disk","??");this.wg()||ib(this)}; -k.fc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.Ba.vj){this.Ac=[];for(var c=0;ca.sa.restore(g)&&(e=!1);e&&a.sa&&void 0!==a.Pa&&(a.Ta=a.sa.seek(a.vb,a.Na,a.Za));return e};k.Qk=function(){for(var a=0,b=[],c=0;ca.yb||f[1]>a.zb)&&(this.Ca('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.sa=b,a.qn=c,a.wf=d,mk(this,c,d,b),f=b.info(),this.Me|=128,this.Ca('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.hf||e),a.pi=f[0],a.ah=f[1],a.bh=f[2]):a.Rf=!1;a.hf&&(a.hf=!1,--this.$e||ib(this));ek(this,a.kb)}; -function ik(a,b,c){if(a=a.ra.listDisks){for(var d=0;d=this.ib&&(this.ya&=-81,this.Ab=this.ib=0);return c}; -k.Up=function(a,b,c){this.oa()&&q(this,a,b,c,"DATA["+this.ib+"]");this.ib=dk[a].Rd){b=!1;this.Ab=0;a=this.Sa();var d,e,f,g,h=a&31;switch(h){case 3:this.Sa(l.kr);this.Sa(l.Rq);this.Xb();break;case 4:c=this.Sa(l.ng);this.kb=c&3;d=this.Aa[this.kb];this.Xb();this.lc((d.bb&-16777216)>>>24,l.nr);break;case 5:case 6:c=this.Sa(l.ng);b=c>>2&1;this.kb=c&3;d=this.Aa[this.kb];d.Na=b;c=d.vb=this.Sa(l.Xk);e=this.Sa(l.Yk);f=d.Za= -this.Sa(l.$k);g=this.Sa(l.Mi);d.hb=128<>2&1;this.kb=c&3;d=this.Aa[this.kb];c=d.vb;e=d.Na=b;f=d.Za=1;g=0;d.bb=0;d.sa&&(d.Ta=d.sa.seek(d.vb,d.Na,d.Za))?g=d.Ta.length:d.bb=72;nk(this,d,a,b,c,e,f,g);b=!0;break;case 13:c=this.Sa(l.ng);b=c>>2&1;this.kb=c&3;d=this.Aa[this.kb];c=d.vb;e=d.Na=b;f=1;g=this.Sa(l.Mi);d.hb=128<>2&1,c=this.Sa(l.Xq),d.vb+=c-d.qe,0>d.vb&&(d.vb=0),d.vb>=d.yb&&(d.vb=d.yb-1),d.qe=c,d.bb=32,d.vb||(d.bb|=268435456),this.Xb(),b=!0}0>>8,l.lr);a.lc((b.bb&16711680)>>>16,l.mr);var t=0;if(e!=b.vb||f!=b.Na)t=g=1;c&128&&(f^=t,d||(t=0));a.lc(e+t,l.Xk);a.lc(f,l.Yk);a.lc(g,l.$k);a.lc(h,l.Mi)}k.Sa=function(){var a=this.mc[this.Ab];this.Ab++;return a};k.Xb=function(){this.Ab=this.ib=0};k.lc=function(a){this.mc[this.ib++]=a};k.lj=function(a,b,c){void 0===b||0>b?this.Eb(a,c):c(-1,!1)}; -k.mj=function(a,b){return void 0!==b&&0<=b?this.Ib(a,b):-1};k.Pn=function(a,b){return void 0!==b&&0<=b?this.Sk(a,b):-1};k.Eb=function(a,b){var c=-1,d=null,e=0;if(!a.bb&&a.sa){do{if(a.Ta&&(e=a.Pa,0<=(c=bk(a.Ta,a.Pa++)))){d=a.Ta;break}a.Ta=a.sa.seek(a.vb,a.Na,a.Za);if(!a.Ta){a.bb=1088;break}a.Pa=0;this.vg(a)}while(1)}b(c,!1,d,e)}; -k.Ib=function(a,b){if(a.bb||!a.sa)return-1;do{if(a.Ta&&a.sa.write(a.Ta,a.Pa++,b))break;a.Ta=a.sa.seek(a.vb,a.Na,a.Za);if(!a.Ta){a.bb=8256;b=-1;break}a.Pa=0;this.vg(a)}while(1);return b};k.vg=function(a){a.Za++;a.Za>=a.bh+1&&(a.Za=1,a.Na++,a.Na>=a.ah&&(a.Na=0,a.vb++))};k.Sk=function(a,b){if(a.bb)return-1;a.Qc[a.Jf++]=b;if(a.Jf==a.Qc.length){a.vb=a.Qc[0];a.Na=a.Qc[1];a.Za=a.Qc[2];a.hb=128<this.Ib(a,a.kl))return-1;a.Qh++}a.Qh>=a.se&&(b=-1);return b}; -var gk={1012:ck.prototype.Eo,1013:ck.prototype.Co,1015:ck.prototype.Do},hk={1010:ck.prototype.Vp,1013:ck.prototype.Up,1015:ck.prototype.Tp};Ja(function(){for(var a=cb(window.document,"pcjs","fdc"),b=0;b=e&&(this.hg|=(f.type&3)<<(1-e<<1))}return d}; -k.Ok=function(){var a=0,b=[];this.gf?(b[a++]=this.Le,b[a++]=this.pn,b[a++]=this.Ne,b[a++]=this.Bi,b[a++]=this.zi,b[a++]=this.yi,b[a++]=this.ig,b[a++]=this.ya,b[a++]=this.Kk,b[a++]=this.Ai):(b[a++]=this.hg,b[a++]=this.ya,b[a++]=this.mc,b[a++]=this.Ab,b[a++]=this.ib,b[a++]=this.on,b[a++]=this.nn,b[a++]=this.mn,b[a++]=this.Xf);b[a]=this.Qk();return b}; -k.Gj=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.kb=a;b.errorCode=d[f++];b.vn=d[f++];b.Tf=d[f++];b.Gf=d[f++];b.Hf=d[f++];b.Na=d[f++];b.zb=d[f++];b.ge=d[f++];b.Za=d[f++];b.se=d[f++];b.hb=d[f++];b.Mh=this.gf?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.Ce()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===pk[this.Rg][b.type])b.type=this.io;c=pk[this.Rg][b.type]; -b.Db=c[2]||17;b.qb=c[3]||512;if(e&&this.fa&&(e=this.fa,c=b.type,e.ea)){var h=e.ea[18],h=a?h&240|c:h&15|c<<4;e.ea&&(e.ea[18]=h,jh(e))}void 0===b.sa&&(b.sa=null,this.Ca("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));uk(this,b);b.Pa=d[f++];b.Ta=null;b.sa&&(a=d[f],void 0!==a&&0>b.sa.restore(a)&&(g=!1),g&&void 0!==b.Pa&&(b.Ta=b.sa.seek(b.ge,b.Na,b.Za+b.Mh)));return g};k.Qk=function(){for(var a=0,b=[],c=0;c=this.ib&&(this.Ab=this.ib=0,this.ya&=-15);return c}; -k.qq=function(a,b,c){q(this,a,b,c,"DATA["+this.ib+"]");this.ib=a&&(this.ya|=2,this.ya&=-2,vk(this))};k.ep=function(a,b){var c=this.ya;q(this,a,null,b,"STATUS",c);this.Ab=this.Oa.qb?(d.ya=136,this.Eb(this.Oa,function(a){0<=a?(wk(d),d.ya=80):(d.ya=1,d.Le=16)},!1)):this.ya=80)}return c}; -k.Fp=function(a,b,c){this.Oa&&this.Oa.hb>=this.Oa.qb&&(0>this.Ib(this.Oa,b)?(this.ya=1,this.Le=16):1==this.Oa.Pa?this.oa(524416)&&q(this,a,b,c,"DATA["+this.Oa.Pa+"]"):this.Oa.Pa==this.Oa.qb&&(this.Oa.hb-=this.Oa.qb,this.Ne=this.Ne-1&255,wk(this),this.ya=80,this.Oa.hb>=this.Oa.qb&&(this.ya|=8)))};k.ro=function(a,b){var c=this.Le;q(this,a,null,b,"ERROR",c);return c};k.Kp=function(a,b,c){q(this,a,b,c,"WPREC");this.pn=b};k.so=function(a,b){var c=this.Ne;q(this,a,null,b,"SECCNT",c);return c}; -k.Ip=function(a,b,c){q(this,a,b,c,"SECCNT");this.Ne=b};k.to=function(a,b){var c=this.Bi;q(this,a,null,b,"SECNUM",c);return c};k.Jp=function(a,b,c){q(this,a,b,c,"SECNUM");this.Bi=b};k.oo=function(a,b){var c=this.zi;q(this,a,null,b,"CYLLO",c);return c};k.Ep=function(a,b,c){q(this,a,b,c,"CYLLO");this.zi=b};k.no=function(a,b){var c=this.yi;q(this,a,null,b,"CYLHI",c);return c};k.Dp=function(a,b,c){q(this,a,b,c,"CYLHI");this.yi=b};k.qo=function(a,b){var c=this.ig;q(this,a,null,b,"DRVHD",c);return c}; -k.Gp=function(a,b,c){q(this,a,b,c,"DRVHD");this.ig=b;this.ya=this.Aa[this.ig&16?1:0]?this.ya|64:this.ya&-65};k.uo=function(a,b){var c=this.ya;q(this,a,null,b,"STATUS",c);return c};k.Cp=function(a,b,c){q(this,a,b,c,"COMMAND");this.Kk=b;this.fa&&Ph(this.fa,14);xk(this)};k.Hp=function(a,b,c){q(this,a,b,c,"FDR");this.Ai&4&&!(b&4)&&(this.Le=1);this.Ai=b}; -function xk(a){var b=!1,c=a.Kk,d=a.ig&16?1:0,e=a.ig&15,f=a.zi|(a.yi&3)<<8,g=a.Bi,h=a.Ne||256;a.Oa=null;a.Le=0;a.ya=80;(d=a.Aa[d])?(d.ge=f,d.Na=e,d.Za=g,d.hb=h*d.qb,c=144<=c?c:c&240,d.Ta=null,d.Pa=0,d.errorCode=0,a.Oa=d):c=-1;switch(c&240){case 32:a.ya=136;a.Eb(d,function(b){0<=b&&a.fa?(wk(a),a.ya=80):(a.ya=1,a.Le=16)},!1);break;case 48:a.ya=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Le=1;b=!0;break;case 145:d.zb=e+1,d.Db=h,b=!0}b&&wk(a)} -function wk(a){!a.fa||a.Ai&2||Oh(a.fa,14,120)} -function vk(a){a.Ab=0;var b=a.Sa(),c=a.Sa(),d=c&32,e=d>>5,f=c&31,g=a.Sa(),h=a.Sa(),t=g<<2&768|h,r=g&63,B=a.Sa(),J=a.Sa(),C=a.Aa[e];C&&(C.ge=t,C.Na=f,C.Za=r,C.hb=B*C.qb);switch(b){case 3:a.Xb(C?C.errorCode:4);a.lc(c);a.lc(g);a.lc(h);a.lc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Sa());)C&&cb?this.Eb(a,c):c(-1,!1)}; -k.mj=function(a,b){return void 0!==b&&0<=b?this.Ib(a,b):-1};k.Qn=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Pa=a.Db+b&&(a.Za=b,a.Na++,a.Na>=a.zb&&(a.Na=0,a.ge++))}; -k.Sk=function(a,b){if(a.errorCode)return-1;a.Qc[a.Jf++]=b;if(a.Jf==a.Qc.length){a.ge=a.Qc[0];a.Na=a.Qc[1];a.Za=a.Qc[2];a.hb=128<this.Ib(a,a.kl))return-1;a.Qh++}a.Qh>=a.se&&(b=-1);return b};k.gp=function(){var a=this.N.J&255;!(this.N.G>>8)&&128>8||!this.fa)||(a=!(this.fa.Vb[0].yd&64));return a?!0:!1}; -var rk={800:ok.prototype.dp,801:ok.prototype.ep,802:ok.prototype.cp},qk={496:ok.prototype.po,497:ok.prototype.ro,498:ok.prototype.so,499:ok.prototype.to,500:ok.prototype.oo,501:ok.prototype.no,502:ok.prototype.qo,503:ok.prototype.uo},tk={800:ok.prototype.qq,801:ok.prototype.tq,802:ok.prototype.sq,803:ok.prototype.rq,807:ok.prototype.Ek,811:ok.prototype.Ek,815:ok.prototype.Ek},sk={496:ok.prototype.Fp,497:ok.prototype.Kp,498:ok.prototype.Ip,499:ok.prototype.Jp,500:ok.prototype.Ep,501:ok.prototype.Dp, -502:ok.prototype.Gp,503:ok.prototype.Cp,1014:ok.prototype.Hp};Ja(function(){for(var a=cb(window.document,"pcjs","hdc"),b=0;b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Hc?f=a.qd+a.Hc&&(a.Hc+=f-(a.qd+a.Hc)+1):(a.qd=f,a.Hc=1);d[f]=d[f]&~(255<=this.fb.length||t>=this.fb[h].length||r>=this.fb[h][t].length){c="sector (CHS="+h+":"+t+":"+r+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.Wf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.fb[h][t][r]){for(t=h.data.length;tb&&-2!=b&&this.X.Ea("Unable to restore disk '"+this.Kd+": "+c);return b}; +k.toJSON=function(){var a=JSON.stringify(this.fb),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; +function ck(a){n.call(this,"FDC",a,ck,262144);this.dmaRead=this.qj;this.dmaWrite=this.rj;this.dmaFormat=this.Tn;this.df=null;if(a.autoMount&&(this.df=a.autoMount,"string"==typeof this.df))try{this.df=eval("("+a.autoMount+")")}catch(b){ya("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.df=null}this.Bc=[];this.Hl=!Ea("Mobi")&&window&&"FileReader"in window}Ya(n,ck);ba={};aa={}; +var dk={3:{Sd:3,we:0,name:aa.mr},4:{Sd:2,we:1,name:aa.kr},5:{Sd:9,we:7,name:aa.yr},6:{Sd:9,we:7,name:aa.er},7:{Sd:2,we:0,name:aa.gr},8:{Sd:1,we:2,name:aa.lr},10:{Sd:2,we:7,name:aa.fr},13:{Sd:6,we:7,name:aa.Rq},15:{Sd:3,we:0,name:aa.jr}};k=ck.prototype; +k.Fb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.qa[b]=c,c.onchange=function(){var a=d.qa.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(h){ya("FDC option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.qa[b]=c,c.onchange=function(){var a=da(c.value,10);null!=a&&ek(d,a)}, +!0;case "loadDrive":return this.qa[b]=c,c.onclick=function(){var a=d.qa.listDisks;a&&fk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.Hl?(this.qa[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;fk(d,fa(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +k.xc=function(a,b,c,d){this.ha=b;this.N=c;this.Z=d;this.Ba=a;this.fa=rb(a,"ChipSet");this.$d();bc(b,this,gk);fc(b,this,hk);this.Hl&&ik(this,"Local Disk","?");ik(this,"Remote Disk","??");this.yg()||jb(this)}; +k.fc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.Ba.Aj){this.Bc=[];for(var c=0;ca.sa.restore(g)&&(e=!1);e&&a.sa&&void 0!==a.Pa&&(a.Ta=a.sa.seek(a.vb,a.Ma,a.$a));return e};k.Tk=function(){for(var a=0,b=[],c=0;ca.yb||f[1]>a.zb)&&(this.Ea('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.sa=b,a.sn=c,a.wf=d,mk(this,c,d,b),f=b.info(),this.Ne|=128,this.Ea('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.jf||e),a.ti=f[0],a.gh=f[1],a.hh=f[2]):a.Sf=!1;a.jf&&(a.jf=!1,--this.af||jb(this));ek(this,a.kb)}; +function ik(a,b,c){if(a=a.qa.listDisks){for(var d=0;d=this.ib&&(this.ya&=-81,this.Ab=this.ib=0);return c}; +k.Yp=function(a,b,c){this.pa()&&p(this,a,b,c,"DATA["+this.ib+"]");this.ib=dk[a].Sd){b=!1;this.Ab=0;a=this.Sa();var d,e,f,g,h=a&31;switch(h){case 3:this.Sa(ba.nr);this.Sa(ba.Uq);this.Xb();break;case 4:c=this.Sa(ba.pg);this.kb=c&3;d=this.Aa[this.kb];this.Xb();this.lc((d.cb&-16777216)>>>24,ba.qr);break;case 5:case 6:c=this.Sa(ba.pg);b=c>>2&1;this.kb=c&3;d=this.Aa[this.kb];d.Ma=b;c=d.vb=this.Sa(ba.$k);e=this.Sa(ba.al); +f=d.$a=this.Sa(ba.cl);g=this.Sa(ba.Ri);d.hb=128<>2&1;this.kb=c&3;d=this.Aa[this.kb];c=d.vb;e=d.Ma=b;f=d.$a=1;g=0;d.cb=0;d.sa&&(d.Ta=d.sa.seek(d.vb,d.Ma,d.$a))?g=d.Ta.length:d.cb=72;nk(this,d,a,b,c,e,f,g);b=!0;break;case 13:c=this.Sa(ba.pg);b=c>>2&1;this.kb=c&3;d=this.Aa[this.kb];c=d.vb;e=d.Ma=b;f=1;g=this.Sa(ba.Ri);d.hb=128<>2&1,c=this.Sa(ba.$q),d.vb+=c-d.re,0>d.vb&&(d.vb=0),d.vb>=d.yb&&(d.vb=d.yb-1),d.re=c,d.cb=32,d.vb||(d.cb|=268435456),this.Xb(),b=!0}0>>8,ba.or);a.lc((b.cb&16711680)>>>16,ba.pr);var t=0;if(e!=b.vb||f!=b.Ma)t=g=1;c&128&&(f^=t,d||(t=0));a.lc(e+t,ba.$k);a.lc(f,ba.al);a.lc(g,ba.cl);a.lc(h,ba.Ri)}k.Sa=function(){var a=this.mc[this.Ab];this.Ab++;return a};k.Xb=function(){this.Ab=this.ib=0};k.lc=function(a){this.mc[this.ib++]=a};k.qj=function(a,b,c){void 0===b||0>b?this.Eb(a,c):c(-1,!1)}; +k.rj=function(a,b){return void 0!==b&&0<=b?this.Ib(a,b):-1};k.Tn=function(a,b){return void 0!==b&&0<=b?this.Vk(a,b):-1};k.Eb=function(a,b){var c=-1,d=null,e=0;if(!a.cb&&a.sa){do{if(a.Ta&&(e=a.Pa,0<=(c=bk(a.Ta,a.Pa++)))){d=a.Ta;break}a.Ta=a.sa.seek(a.vb,a.Ma,a.$a);if(!a.Ta){a.cb=1088;break}a.Pa=0;this.xg(a)}while(1)}b(c,!1,d,e)}; +k.Ib=function(a,b){if(a.cb||!a.sa)return-1;do{if(a.Ta&&a.sa.write(a.Ta,a.Pa++,b))break;a.Ta=a.sa.seek(a.vb,a.Ma,a.$a);if(!a.Ta){a.cb=8256;b=-1;break}a.Pa=0;this.xg(a)}while(1);return b};k.xg=function(a){a.$a++;a.$a>=a.hh+1&&(a.$a=1,a.Ma++,a.Ma>=a.gh&&(a.Ma=0,a.vb++))};k.Vk=function(a,b){if(a.cb)return-1;a.Rc[a.Kf++]=b;if(a.Kf==a.Rc.length){a.vb=a.Rc[0];a.Ma=a.Rc[1];a.$a=a.Rc[2];a.hb=128<this.Ib(a,a.nl))return-1;a.Vh++}a.Vh>=a.te&&(b=-1);return b}; +var gk={1012:ck.prototype.Io,1013:ck.prototype.Go,1015:ck.prototype.Ho},hk={1010:ck.prototype.Zp,1013:ck.prototype.Yp,1015:ck.prototype.Xp};Ma(function(){for(var a=db(window.document,"pcjs","fdc"),b=0;b=e&&(this.jg|=(f.type&3)<<(1-e<<1))}return d}; +k.Rk=function(){var a=0,b=[];this.hf?(b[a++]=this.Me,b[a++]=this.rn,b[a++]=this.Oe,b[a++]=this.Gi,b[a++]=this.Ei,b[a++]=this.Di,b[a++]=this.kg,b[a++]=this.ya,b[a++]=this.Nk,b[a++]=this.Fi):(b[a++]=this.jg,b[a++]=this.ya,b[a++]=this.mc,b[a++]=this.Ab,b[a++]=this.ib,b[a++]=this.qn,b[a++]=this.pn,b[a++]=this.on,b[a++]=this.Zf);b[a]=this.Tk();return b}; +k.Kj=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.kb=a;b.errorCode=d[f++];b.xn=d[f++];b.Vf=d[f++];b.Hf=d[f++];b.If=d[f++];b.Ma=d[f++];b.zb=d[f++];b.he=d[f++];b.$a=d[f++];b.te=d[f++];b.hb=d[f++];b.Rh=this.hf?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.De()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===pk[this.Wg][b.type])b.type=this.mo;c=pk[this.Wg][b.type]; +b.Db=c[2]||17;b.qb=c[3]||512;if(e&&this.fa&&(e=this.fa,c=b.type,e.ea)){var h=e.ea[18],h=a?h&240|c:h&15|c<<4;e.ea&&(e.ea[18]=h,jh(e))}void 0===b.sa&&(b.sa=null,this.Ea("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));uk(this,b);b.Pa=d[f++];b.Ta=null;b.sa&&(a=d[f],void 0!==a&&0>b.sa.restore(a)&&(g=!1),g&&void 0!==b.Pa&&(b.Ta=b.sa.seek(b.he,b.Ma,b.$a+b.Rh)));return g};k.Tk=function(){for(var a=0,b=[],c=0;c=this.ib&&(this.Ab=this.ib=0,this.ya&=-15);return c}; +k.uq=function(a,b,c){p(this,a,b,c,"DATA["+this.ib+"]");this.ib=a&&(this.ya|=2,this.ya&=-2,vk(this))};k.ip=function(a,b){var c=this.ya;p(this,a,null,b,"STATUS",c);this.Ab=this.Na.qb?(d.ya=136,this.Eb(this.Na,function(a){0<=a?(wk(d),d.ya=80):(d.ya=1,d.Me=16)},!1)):this.ya=80)}return c}; +k.Jp=function(a,b,c){this.Na&&this.Na.hb>=this.Na.qb&&(0>this.Ib(this.Na,b)?(this.ya=1,this.Me=16):1==this.Na.Pa?this.pa(524416)&&p(this,a,b,c,"DATA["+this.Na.Pa+"]"):this.Na.Pa==this.Na.qb&&(this.Na.hb-=this.Na.qb,this.Oe=this.Oe-1&255,wk(this),this.ya=80,this.Na.hb>=this.Na.qb&&(this.ya|=8)))};k.vo=function(a,b){var c=this.Me;p(this,a,null,b,"ERROR",c);return c};k.Op=function(a,b,c){p(this,a,b,c,"WPREC");this.rn=b};k.wo=function(a,b){var c=this.Oe;p(this,a,null,b,"SECCNT",c);return c}; +k.Mp=function(a,b,c){p(this,a,b,c,"SECCNT");this.Oe=b};k.xo=function(a,b){var c=this.Gi;p(this,a,null,b,"SECNUM",c);return c};k.Np=function(a,b,c){p(this,a,b,c,"SECNUM");this.Gi=b};k.so=function(a,b){var c=this.Ei;p(this,a,null,b,"CYLLO",c);return c};k.Ip=function(a,b,c){p(this,a,b,c,"CYLLO");this.Ei=b};k.ro=function(a,b){var c=this.Di;p(this,a,null,b,"CYLHI",c);return c};k.Hp=function(a,b,c){p(this,a,b,c,"CYLHI");this.Di=b};k.uo=function(a,b){var c=this.kg;p(this,a,null,b,"DRVHD",c);return c}; +k.Kp=function(a,b,c){p(this,a,b,c,"DRVHD");this.kg=b;this.ya=this.Aa[this.kg&16?1:0]?this.ya|64:this.ya&-65};k.yo=function(a,b){var c=this.ya;p(this,a,null,b,"STATUS",c);return c};k.Gp=function(a,b,c){p(this,a,b,c,"COMMAND");this.Nk=b;this.fa&&Ph(this.fa,14);xk(this)};k.Lp=function(a,b,c){p(this,a,b,c,"FDR");this.Fi&4&&!(b&4)&&(this.Me=1);this.Fi=b}; +function xk(a){var b=!1,c=a.Nk,d=a.kg&16?1:0,e=a.kg&15,f=a.Ei|(a.Di&3)<<8,g=a.Gi,h=a.Oe||256;a.Na=null;a.Me=0;a.ya=80;(d=a.Aa[d])?(d.he=f,d.Ma=e,d.$a=g,d.hb=h*d.qb,c=144<=c?c:c&240,d.Ta=null,d.Pa=0,d.errorCode=0,a.Na=d):c=-1;switch(c&240){case 32:a.ya=136;a.Eb(d,function(b){0<=b&&a.fa?(wk(a),a.ya=80):(a.ya=1,a.Me=16)},!1);break;case 48:a.ya=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Me=1;b=!0;break;case 145:d.zb=e+1,d.Db=h,b=!0}b&&wk(a)} +function wk(a){!a.fa||a.Fi&2||Oh(a.fa,14,120)} +function vk(a){a.Ab=0;var b=a.Sa(),c=a.Sa(),d=c&32,e=d>>5,f=c&31,g=a.Sa(),h=a.Sa(),t=g<<2&768|h,r=g&63,B=a.Sa(),J=a.Sa(),C=a.Aa[e];C&&(C.he=t,C.Ma=f,C.$a=r,C.hb=B*C.qb);switch(b){case 3:a.Xb(C?C.errorCode:4);a.lc(c);a.lc(g);a.lc(h);a.lc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Sa());)C&&cb?this.Eb(a,c):c(-1,!1)}; +k.rj=function(a,b){return void 0!==b&&0<=b?this.Ib(a,b):-1};k.Un=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Pa=a.Db+b&&(a.$a=b,a.Ma++,a.Ma>=a.zb&&(a.Ma=0,a.he++))}; +k.Vk=function(a,b){if(a.errorCode)return-1;a.Rc[a.Kf++]=b;if(a.Kf==a.Rc.length){a.he=a.Rc[0];a.Ma=a.Rc[1];a.$a=a.Rc[2];a.hb=128<this.Ib(a,a.nl))return-1;a.Vh++}a.Vh>=a.te&&(b=-1);return b};k.kp=function(){var a=this.N.J&255;!(this.N.G>>8)&&128>8||!this.fa)||(a=!(this.fa.Vb[0].zd&64));return a?!0:!1}; +var rk={800:ok.prototype.hp,801:ok.prototype.ip,802:ok.prototype.gp},qk={496:ok.prototype.to,497:ok.prototype.vo,498:ok.prototype.wo,499:ok.prototype.xo,500:ok.prototype.so,501:ok.prototype.ro,502:ok.prototype.uo,503:ok.prototype.yo},tk={800:ok.prototype.uq,801:ok.prototype.xq,802:ok.prototype.wq,803:ok.prototype.vq,807:ok.prototype.Hk,811:ok.prototype.Hk,815:ok.prototype.Hk},sk={496:ok.prototype.Jp,497:ok.prototype.Op,498:ok.prototype.Mp,499:ok.prototype.Np,500:ok.prototype.Ip,501:ok.prototype.Hp, +502:ok.prototype.Kp,503:ok.prototype.Gp,1014:ok.prototype.Lp};Ma(function(){for(var a=db(window.document,"pcjs","hdc"),b=0;b>2;this.Wl=b.Nh;this.sg=Pk;80186<=this.N.za&&(this.sg=Pk.slice(),this.sg[15]=Nk,80286<=this.N.za&&(this.sg[15]=Ok));Zg(this,4,function(a){if(a){var b=Tk(d,a);if(void 0===b)d.R("invalid selector: "+a);else{a=Uk(d,b);d.R("dumpDesc("+n(a.va)+"): %"+da(a.Od,d.we));var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+ -(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else switch(a.type){case 256:c="tss";break;case 512:c="ldt";break;case 768:c="busy tss";break;case 1024:c="call gate";b=!0;break;case 1280:c="task gate";b=!0;break;case 1536:c="int gate";b=!0;break;case 1792:c="trap gate",b=!0}!c||a.nb&32768||(c+=",not present");d.R((b?"seg="+n(a.ta&65535)+" off="+n(a.rb):"base="+da(a.ta,d.we)+" limit="+da(a.rb,a.rb&-65536?8:4))+" dpl="+m(a.pc)+" type="+m(a.type>>8)+" ("+ -c+") ext="+n(a.Vh&-65296))}}else d.R("no selector")});Zg(this,8,function(a){a:{if(a){var b=Tk(d,a);if(void 0===b){d.R("invalid task selector: "+a);break a}a=Uk(d,b)}else a=d.N.cb;d.R("dumpTSS("+n(a.va)+"): %"+da(a.ta,d.we));var b="",c;for(c in Vk){var e=Vk[c],r=8>c.length?" ":"",B=Yb(d.ha,a.ta+e);b&&(b+="\n");b+=n(e)+" "+c+": "+r+n(B)}d.R(b)}});Zg(this,67108864,function(a){if(a)for(d.R("dumpDOS("+a+")"),a=Tk(d,a);a;){var b=[0,a,void 0],c=d.Ra(b,1),e=d.ja(b,2),r=d.ja(b,5);if(77!=c&&90!=c)break;d.R(uc(d, -0,a)+": '"+String.fromCharCode(c)+"' PID="+n(e)+" LEN="+n(r)+' "'+Wk(d,b)+'"');a+=1+r}else d.R("no MCB")});ib(this);if(this.Nk){a=Xk(this,this.Nk);delete this.Nk;for(var e in a)Fk(this,a[e])}}; -Bk.prototype.Fb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ig=this.ra[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Xk(d,b,!0),h;for(h in g)Fk(d,g[h])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.Wce?String.fromCharCode(e):"."}return d} -function Ek(a,b){a.Z=a;a.Yb=a.In=536870912;a.Di=null;a.Ti=[];var c=Xk(a,b.replace("keys","key").replace("kbd","keyboard"));if(c.length)for(var d in Mk)0<=c.indexOf(d)&&(a.Yb|=Mk[d],a.R(d+" messages enabled"))}function Zg(a,b,c){for(var d in Mk)if(b==Mk[d]){a.Ti[d]=c;break}} -function Yk(a,b){var c="??";if(0<=b){var d,e,f=a.N;switch(b){case 0:d=f.G;e=2;break;case 1:d=f.I;e=2;break;case 2:d=f.J;e=2;break;case 3:d=f.C;e=2;break;case 4:d=f.G>>8;e=2;break;case 5:d=f.I>>8;e=2;break;case 6:d=f.J>>8;e=2;break;case 7:d=f.C>>8;e=2;break;case 8:d=f.G;e=4;break;case 9:d=f.I;e=4;break;case 10:d=f.J;e=4;break;case 11:d=f.C;e=4;break;case 12:d=x(f);e=4;break;case 13:d=f.H;e=4;break;case 14:d=f.F;e=4;break;case 15:d=f.D;e=4;break;case 16:d=f.Ia.va;e=4;break;case 17:d=Fb(f);e=4;break; -case 18:d=f.xa.va;e=4;break;case 19:d=f.Xa.va;e=4;break;case 20:d=f.fs.va;e=4;break;case 21:d=f.gs.va;e=4;break;case 22:d=w(f);e=a.Gg;break;case 23:d=Gb(f);e=a.Gg;break;case 24:d=f.G;e=8;break;case 25:d=f.I;e=8;break;case 26:d=f.J;e=8;break;case 27:d=f.C;e=8;break;case 28:d=x(f);e=8;break;case 29:d=f.H;e=8;break;case 30:d=f.F;e=8;break;case 31:d=f.D;e=8;break;case 32:d=f.gc;e=8;break;case 33:d=f.as;e=8;break;case 34:d=f.cs;e=8;break;case 35:d=f.ds,e=8}e&&(c=da(d,e))}return c}k=Bk.prototype; -k.message=function(a,b){b&&(a+=" @"+uc(this,w(this.N),Fb(this.N)));if(!this.Di||a!=this.Di)if(this.R(a),this.Di=a,this.N){this.Yb&1073741824&&this.N.lb();var c=this.N;c.U.cg=0;c.Xc-=c.A;c.A=0;Vc(c)}}; -function ze(a,b,c){var d,e=!1,f=Gk[b];f&&(d=a.N.G>>8,e=a.oa(f)?!0:262144==f&&a.oa(f=524288));if(e){var g=a.N.J&255;if(33==b&&11==d||262144==f&&128<=g||524288==f&&128>g)e=!1}if(e){if(f=(f=Sk[b])&&f[d]||""){for(var h=f,f=0;fa&&(b[0]=0,b[2]=null))}function dl(a,b){return null==b[1]?"%"+da(b[2]):uc(a,b[0],b[1])}function uc(a,b,c){return void 0!==c?n(c)+":"+da(b,8>a.we?4:8):da(b)}function ff(a){return 1>>c.Ja;if(e>>f|c.qa[d+1&c.Tc].oh(0)<<32-f;void 0!==b&&cl(this,a,b)}return c};k.td=function(a,b,c){var d=fl(this,a,!0,0);if(d!=u){var e=this.ha;e.qa[(d&e.gb)>>>e.Ja].mg(d&e.Ea,b&255);void 0!==c&&cl(this,a,c);Vc(this.N)}}; -k.Ma=function(a,b,c){var d=fl(this,a,!0,1);d!=u&&(Zb(this.ha,d,b),void 0!==c&&cl(this,a,c),Vc(this.N))};function Ck(a){var b;a.zc=["exec"];if(void 0!==a.ke)for(b=1;b>>c.Ja],!1)}a.ke=["read"];if(void 0!==a.ed)for(b=1;b>>c.Ja],!0);a.ed=["write"]} -k.oe=function(a,b,c){if(!gl(this,a,b)){b[3]=c;a.push(b);if(a!=this.zc){var d=this.ha,e=fl(this,b);d.qa[e>>>d.Ja].oe(e&d.Ea,a==this.ed)}c||this.R("breakpoint enabled: "+dl(this,b)+" ("+a[0]+")");Dk(this);return!0}return!1}; -function gl(a,b,c,d){var e=!1;c=hl(a,fl(a,c));for(var f=1;f>>d.Ja],b==a.ed));g[3]||a.R("breakpoint cleared: "+dl(a,g)+" ("+b[0]+")");Dk(a);break}a.R("breakpoint exists: "+dl(a,g)+" ("+b[0]+")");break}}return e}function il(a,b){for(var c=1;c=b&&f>>g.Ja].oe(f&g.Ea,d==a.ed)}}}function bl(a,b){if(void 0!==b)el(a,b,a.zc,!0),a.uc=0;else for(var c=1;c>2;this.Yl=b.Sh;this.ug=Pk;80186<=this.N.za&&(this.ug=Pk.slice(),this.ug[15]=Nk,80286<=this.N.za&&(this.ug[15]=Ok));Zg(this,4,function(a){if(a){var b=Tk(d,a);if(void 0===b)d.R("invalid selector: "+a);else{a=Uk(d,b);d.R("dumpDesc("+m(a.va)+"): %"+ea(a.Pd,d.xe));var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+ +(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else switch(a.type){case 256:c="tss";break;case 512:c="ldt";break;case 768:c="busy tss";break;case 1024:c="call gate";b=!0;break;case 1280:c="task gate";b=!0;break;case 1536:c="int gate";b=!0;break;case 1792:c="trap gate",b=!0}!c||a.nb&32768||(c+=",not present");d.R((b?"seg="+m(a.ta&65535)+" off="+m(a.rb):"base="+ea(a.ta,d.xe)+" limit="+ea(a.rb,a.rb&-65536?8:4))+" dpl="+l(a.pc)+" type="+l(a.type>>8)+" ("+ +c+") ext="+m(a.$h&-65296))}}else d.R("no selector")});Zg(this,8,function(a){a:{if(a){var b=Tk(d,a);if(void 0===b){d.R("invalid task selector: "+a);break a}a=Uk(d,b)}else a=d.N.eb;d.R("dumpTSS("+m(a.va)+"): %"+ea(a.ta,d.xe));var b="",c;for(c in Vk){var e=Vk[c],r=8>c.length?" ":"",B=Yb(d.ha,a.ta+e);b&&(b+="\n");b+=m(e)+" "+c+": "+r+m(B)}d.R(b)}});Zg(this,67108864,function(a){if(a)for(d.R("dumpDOS("+a+")"),a=Tk(d,a);a;){var b=[0,a,void 0],c=d.Oa(b,1),e=d.la(b,2),r=d.la(b,5);if(77!=c&&90!=c)break;d.R(uc(d, +0,a)+": '"+String.fromCharCode(c)+"' PID="+m(e)+" LEN="+m(r)+' "'+Wk(d,b)+'"');a+=1+r}else d.R("no MCB")});jb(this);if(this.Qk){a=Xk(this,this.Qk);delete this.Qk;for(var e in a)Fk(this,a[e])}}; +Bk.prototype.Fb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Lg=this.qa[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Xk(d,b,!0),h;for(h in g)Fk(d,g[h])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.Xce?String.fromCharCode(e):"."}return d} +function Ek(a,b){a.Z=a;a.Yb=a.Mn=536870912;a.Ii=null;a.Yi=[];var c=Xk(a,b.replace("keys","key").replace("kbd","keyboard"));if(c.length)for(var d in Mk)0<=c.indexOf(d)&&(a.Yb|=Mk[d],a.R(d+" messages enabled"))}function Zg(a,b,c){for(var d in Mk)if(b==Mk[d]){a.Yi[d]=c;break}} +function Yk(a,b){var c="??";if(0<=b){var d,e,f=a.N;switch(b){case 0:d=f.G;e=2;break;case 1:d=f.I;e=2;break;case 2:d=f.J;e=2;break;case 3:d=f.C;e=2;break;case 4:d=f.G>>8;e=2;break;case 5:d=f.I>>8;e=2;break;case 6:d=f.J>>8;e=2;break;case 7:d=f.C>>8;e=2;break;case 8:d=f.G;e=4;break;case 9:d=f.I;e=4;break;case 10:d=f.J;e=4;break;case 11:d=f.C;e=4;break;case 12:d=w(f);e=4;break;case 13:d=f.H;e=4;break;case 14:d=f.F;e=4;break;case 15:d=f.D;e=4;break;case 16:d=f.Ja.va;e=4;break;case 17:d=Fb(f);e=4;break; +case 18:d=f.xa.va;e=4;break;case 19:d=f.Ya.va;e=4;break;case 20:d=f.hs.va;e=4;break;case 21:d=f.js.va;e=4;break;case 22:d=v(f);e=a.Ig;break;case 23:d=Gb(f);e=a.Ig;break;case 24:d=f.G;e=8;break;case 25:d=f.I;e=8;break;case 26:d=f.J;e=8;break;case 27:d=f.C;e=8;break;case 28:d=w(f);e=8;break;case 29:d=f.H;e=8;break;case 30:d=f.F;e=8;break;case 31:d=f.D;e=8;break;case 32:d=f.gc;e=8;break;case 33:d=f.ds;e=8;break;case 34:d=f.es;e=8;break;case 35:d=f.fs,e=8}e&&(c=ea(d,e))}return c}k=Bk.prototype; +k.message=function(a,b){b&&(a+=" @"+uc(this,v(this.N),Fb(this.N)));if(!this.Ii||a!=this.Ii)if(this.R(a),this.Ii=a,this.N){this.Yb&1073741824&&this.N.lb();var c=this.N;c.U.eg=0;c.Yc-=c.A;c.A=0;Vc(c)}}; +function ze(a,b,c){var d,e=!1,f=Gk[b];f&&(d=a.N.G>>8,e=a.pa(f)?!0:262144==f&&a.pa(f=524288));if(e){var g=a.N.J&255;if(33==b&&11==d||262144==f&&128<=g||524288==f&&128>g)e=!1}if(e){if(f=(f=Sk[b])&&f[d]||""){for(var h=f,f=0;fa&&(b[0]=0,b[2]=null))}function dl(a,b){return null==b[1]?"%"+ea(b[2]):uc(a,b[0],b[1])}function uc(a,b,c){return void 0!==c?m(c)+":"+ea(b,8>a.xe?4:8):ea(b)}function ff(a){return 1>>c.Ga;if(e>>f|c.ma[d+1&c.sc].th(0)<<32-f;void 0!==b&&cl(this,a,b)}return c};k.ud=function(a,b,c){var d=fl(this,a,!0,0);if(d!=q){var e=this.ha;e.ma[(d&e.Wa)>>>e.Ga].og(d&e.Da,b&255);void 0!==c&&cl(this,a,c);Vc(this.N)}}; +k.Qa=function(a,b,c){var d=fl(this,a,!0,1);d!=q&&(Zb(this.ha,d,b),void 0!==c&&cl(this,a,c),Vc(this.N))};function Ck(a){var b;a.Ac=["exec"];if(void 0!==a.le)for(b=1;b>>c.Ga],!1)}a.le=["read"];if(void 0!==a.fd)for(b=1;b>>c.Ga],!0);a.fd=["write"]} +k.pe=function(a,b,c){if(!gl(this,a,b)){b[3]=c;a.push(b);if(a!=this.Ac){var d=this.ha,e=fl(this,b);d.ma[e>>>d.Ga].pe(e&d.Da,a==this.fd)}c||this.R("breakpoint enabled: "+dl(this,b)+" ("+a[0]+")");Dk(this);return!0}return!1}; +function gl(a,b,c,d){var e=!1;c=hl(a,fl(a,c));for(var f=1;f>>d.Ga],b==a.fd));g[3]||a.R("breakpoint cleared: "+dl(a,g)+" ("+b[0]+")");Dk(a);break}a.R("breakpoint exists: "+dl(a,g)+" ("+b[0]+")");break}}return e}function il(a,b){for(var c=1;c=b&&f>>g.Ga].pe(f&g.Da,d==a.fd)}}}function bl(a,b){if(void 0!==b)el(a,b,a.Ac,!0),a.vc=0;else for(var c=1;c=Ik.length&&(t=a.Ra(b,1),g=Rk[h-Ik.length][t>>3&7]);var h=Ik[g[0]],r=2,B="";(164<=f&&167>=f||170<=f&&175>=f)&&(r=0);for(var f=null,J=1;J<=r;J++){var C="",E=g[J];if(void 0!==E){null==f&&(f=E>>14);var N=E&15;if(0!=N&&15!=N){var M=E&240;if(128<=M)if(0>t&&(t=a.Ra(b,1)),160<=M)C=kl(a,t>>3&7,E,b);else{var C=a,M=E,E=b,Q="",N=t>>6,Q=t&7;3>N?(M=void 0,N||6!=Q?(E[5]&&(Q+=8),Q=Lk[Q], -1==N?(M=C.Ra(E,1),M&128?(M=M<<24>>24,Q+="-"+m(-M)):Q+="+"+m(M)):2==N&&(M=C.ja(E,2),Q+="+"+n(M))):(M=C.ja(E,2),Q=n(M)),Q="["+Q+"]"):Q=kl(C,Q,M,E);C=Q}else if(16==M)C="1";else if(0==M){C=a;N=E;E=b;M=" ";switch(N&15){case 1:N&12288&&(M=m(C.Ra(E,1)));break;case 2:M=n(C.Ra(E,1)<<24>>24);break;case 4:if(E[4]){M=da(C.Bj(E,4));break}case 3:M=n(C.ja(E,2));break;case 6:N=C;M=C.ja(E,2);C=C.ja(E,2);M=dl(N,[M,C,void 0]);break;default:M="imm("+n(N)+")"}C=M}else 32==M?C="["+n(a.ja(b,2))+"]":48==M?(1==N?(C=a.Ra(b, -1),C=C<<24>>24):C=a.ja(b,2),C=b[0]+C&65535,C=ll(a,[C,b[1],void 0])[0]||n(C)):96==M?C=kl(a,(E&3840)>>8,E,b):112==M?C=kl(a,(E&3840)>>8,176,b):64==M?C="DS:[SI]":80==M&&(C="ES:[DI]");if(!C||!C.length){B="INVALID";break}0a.N.za)return"??";b+=16}else if(208==e)b+=32;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d[4]))b+=16;return Kk[b]} -function ml(a,b){var c;switch(b){case "V":c=Pe(a.N);break;case "D":c=a.N.wa&Ib;break;case "I":c=a.N.wa&Jb;break;case "T":c=a.N.wa&Kb;break;case "S":c=Oe(a.N);break;case "Z":c=Ne(a.N);break;case "A":c=Me(a.N);break;case "P":c=Le(a.N);break;case "C":c=Ke(a.N);break;default:c=0}return b+(c?"1":"0")+" "}function nl(a,b){8<=b&&15>=b&&4>>4),d[0]=g,d[1]=h,void 0!==t.p&&(d[2]=t.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=Tk(a,b),d=null):d=Tk(a,b):(e=Tk(a,b.substring(0,d)),c=Tk(a,b.substring(d+1)), -d=null)}return[c,e,d]}function Tk(a,b,c){var d;void 0!==b?(d=Kk.indexOf(b.toUpperCase()),0<=d&&(b=Yk(a,d)),d=ca(b),void 0===d&&a.R("invalid "+(c?c:"value")+": "+b)):a.R("missing "+(c||"value"));return d}function ei(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.R("out of data at address "+dl(a,b)),B=!0):(a.td(b,c,1),r++)})})(a,g);a.R(r+" bytes read at "+c)}else a.R("sector "+e+" request out of range");else a.R("drive "+d+" not loaded");else a.R("invalid drive: "+d)}else a.R("disk controller not present")}}} -function $k(a,b,c){if(b&&"?"==b[1])a.R("\nregister commands:"),a.R("\tr\t\tdisplay all registers"),a.R("\tr [target=#]\tmodify target register"),a.R("supported targets:"),a.R("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d;if(null!=b&&1=a.Gg&&(c=null);switch(c){case "AL":a.N.G=a.N.G&-256|b&255;break;case "AH":a.N.G=a.N.G&-65281|b<<8&255;break;case "AX":a.N.G=a.N.G&-65536|b&65535;break;case "EAX":a.N.G=b;break;case "BL":a.N.C=a.N.C&-256|b&255;break;case "BH":a.N.C=a.N.C&-65281|b<<8&255;break;case "BX":a.N.C=a.N.C&-65536|b&65535;break;case "EBX":a.N.C=b;break;case "CL":a.N.I=a.N.I&-256|b&255;break;case "CH":a.N.I=a.N.I&-65281|b<<8&255;break;case "CX":a.N.I=a.N.I&-65536|b&65535;break;case "ECX":a.N.I=b;break;case "DL":a.N.J= -a.N.J&-256|b&255;break;case "DH":a.N.J=a.N.J&-65281|b<<8&255;break;case "DX":a.N.J=a.N.J&-65536|b&65535;break;case "EDX":a.N.J=b;break;case "SP":y(a.N,x(a.N)&-65536|b&65535);break;case "ESP":y(a.N,b);break;case "BP":a.N.H=a.N.H&-65536|b&65535;break;case "EBP":a.N.H=b;break;case "SI":a.N.F=a.N.F&-65536|b&65535;break;case "ESI":a.N.F=b;break;case "DI":a.N.D=a.N.D&-65536|b&65535;break;case "EDI":a.N.D=b;break;case "DS":He(a.N,b);break;case "ES":Ie(a.N,b);break;case "SS":Kd(a.N,b);break;case "CS":Ge(a.N, -b);a.Nc=[w(a.N),Fb(a.N),void 0];break;case "IP":F(a.N,b);a.Nc=[w(a.N),Fb(a.N),void 0];break;case "PC":case "PS":Id(a.N,b);break;case "C":b?Ve(a.N):Qe(a.N);break;case "P":b?(c=a.N,Le(c)||(c.W^=1)):(c=a.N,Le(c)&&(c.W^=1));break;case "A":b?We(a.N):Re(a.N);break;case "Z":b?Xe(a.N):Se(a.N);break;case "S":b?Ye(a.N):Te(a.N);break;case "I":b?(c=a.N,c.wa|=Jb):(c=a.N,c.wa&=~Jb);break;case "D":b?(c=a.N,c.wa|=Ib):(c=a.N,c.wa&=~Ib);break;case "V":b?Ze(a.N):Ue(a.N);break;default:f=!0;if(80286<=a.N.za)switch(f= -!1,c){case "MS":$e(a.N,b);break;case "TR":a.N.cb.load(b);break;default:f=!0}if(f){a.R("unknown register: "+e);return}}Vc(a.N);a.R("\nupdated registers:");c=!0}}void 0===d&&(d=!!(a.N.gc&1));e=nl(a,8)+nl(a,11)+nl(a,9)+nl(a,10)+(4a.N.za&&(b="\n"+b,e+=f,f=""),e+="\n"+ol(a,a.N.pa,d)+" ",e+=pl(a,"LD",a.N.ad.va,a.N.ad.ta, -a.N.ad.ta+a.N.ad.rb)+" "+pl(a,"GD",null,a.N.Dc,a.N.Ve)+" "+pl(a,"ID",null,a.N.Rc,a.N.We)+" ",e=e+(b+" "+f)+nl(a,32));e+=nl(a,23)+ml(a,"V")+ml(a,"D")+ml(a,"I")+ml(a,"T")+ml(a,"S")+ml(a,"Z")+ml(a,"A")+ml(a,"P")+ml(a,"C");a.R((c?"":"\n")+e);a.Nc=[w(a.N),Fb(a.N),void 0];al(a,dl(a,a.Nc))}}function vl(a,b,c){var d="tr"==b;b=null!=c?parseInt(c,10):1;var e=1==b?0:1;Da(b,function(){return eb(a,!0)&&a.lg(e,d,!1)},function(){Vc(a.N);eb(a,!1)})} -function al(a,b,c,d){b=ql(a,b,1);if(null!=b[0]){void 0===d&&(d=1);var e=[a.kp,b[1],a.ha.Nh],e=256;if(void 0!==c){e=ql(a,c,1);if(null==e[0]||e[0]a.Wc&&a.Pc.length&&(a.Wc=0);if(0>a.Wc||b!=a.Pc[a.Wc])a.Pc.splice(0,0,b),a.Wc=0;a.Wc--}else b=a.Pc[a.Wc+1];a=b?b.split(0<=b.indexOf("|")?"|":";"):[""];for(var d in a)a[d]=la(a[d]);return a} -function Fk(a,b){var c=!0;try{if(b.length||(a.Pf?(a.R("ended assemble @"+dl(a,a.Re)),a.Nc=a.Re,a.Pf=!1):b="?"),b=b.toLowerCase(),jb(a)&&0d||"z">>4);var kc=Q[qa].l;kc&&(qa=kc);a.R(uc(a,Ta,qb)+" "+qa)}}}else{"ds"==C&&(C="d",E=r,r="desc");for(N in Mk)if(r==N){var ed=a.Ti[N];ed?ed(E):a.R("no dump registered for "+ -r);break a}var Y=ql(a,r,2);if(null!=Y[0]){var ia="",V=0,rb="dw"==C;void 0!==E&&("l"==E.charAt(0)&&(E=E.substr(1)),(V=parseInt(E,10))&&(V=rb?V+7>>3:V+15>>4));V||(V=8);for(g=0;gpa;pa++){var ta=a.Ra(Y,1);rb?pa&1&&(C+=n(E|ta<<8)+(7==pa?" - ":" ")):C+=m(ta)+(7==pa?"-":" ");Oa+=32<=ta&&128>ta?String.fromCharCode(ta):".";E=ta}ia&&(ia+="\n");ia+=r+" "+C+" "+Oa}ia&&a.R(ia);a.al=Y}}}break;case "e":var Gc=g[1];if(void 0===Gc)a.R("missing address");else{var Hc= -ql(a,Gc,2);if(null!=Hc[0])for(r=2;r -ub.length&&(a.R("note: only "+ub.length+" available"),fb=ub.length);pa-=fb;0>pa&&(null!=ub[ub.length-1][1]?pa+=ub.length:(fb=pa+fb,pa=0));for(void 0!==Oa&&a.R(fb+" instructions earlier:");Y&&pa!=a.Yf;){var Jc=ub[pa];if(null==Jc[1])break;Jc=[Jc[0],Jc[1],Jc[2]];a.R(jl(a,Jc,"history",-fb));++pa==ub.length&&(pa=0);a.en=--fb;Y--}}10==Y&&(a.R("no "+r+"history available"),a.en=void 0)}break;case "i":var Kf=g[1];if(Kf&&"?"!=Kf){var Lf=Tk(a,Kf);if(void 0!==Lf){var Ml=cc(a.ha,Lf);a.R(n(Lf)+": "+m(Ml))}}else a.R("\ninput commands:"), -a.R("\ti [p]\tread port [p]"),a.R("warning: port accesses can affect hardware state");break;case "l":ul(a,g);break;case "m":a:{r=null;V=g[1];"?"==V&&(V=void 0);if(void 0!==V){Y=0;if("all"==V)Y=-1342177281,V=null;else if("on"==V)r=!0,V=null;else if("off"==V)r=!1,V=null;else{"keys"==V&&(V="key");"kbd"==V&&(V="keyboard");for(ia in Mk)if(V==ia){Y=Mk[ia];r=!!(a.Yb&Y);break}if(!Y){a.R("unknown message category: "+V);break a}}Y&&("on"==g[2]?(a.Yb|=Y,r=!0):"off"==g[2]&&(a.Yb&=~Y,r=!1))}Y=0;ta="";for(ia in Mk)if(!V|| -V==ia)if(rb=!!(a.Yb&Mk[ia]),null===r||r==rb)ta&&(ta+=","),++Y%10||(ta+="\n\t"),"key"==ia&&(ia="keys"),ta+=ia;void 0===V&&a.R("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.R((null!==r?r?"messages on: ":"messages off: ":"message categories:\n\t")+(ta||"none"))}break;case "o":var Mf=g[1],Nl=g[2];if(Mf&&"?"!=Mf){var Ci=Tk(a,Mf,"port #"),Di=Tk(a,Nl);void 0!==Ci&&void 0!==Di&&gc(a.ha,Ci,Di)}else a.R("\noutput commands:"),a.R("\to [p] [d]\twrite data [d] to port [p]"),a.R("warning: port accesses can affect hardware state"); -break;case "p":case "pr":var Ei="pr"==g[0]?1:0,r=1+Ei;if(a.uc)a.R("step in progress");else{var qe,Y=!1,gb=[w(a.N),Fb(a.N),void 0];do switch(qe=!1,a.Ra(gb)){case 38:case 46:case 54:case 62:case 240:cl(a,gb,1);qe=!0;break;case 204:case 206:a.uc=r;cl(a,gb,1);break;case 205:case 224:case 225:case 226:a.uc=r;cl(a,gb,2);break;case 232:a.uc=r;cl(a,gb,3);break;case 154:a.uc=r;cl(a,gb,5);break;case 255:a.uc=0<=jl(a,gb).indexOf("CALL")?r:0;break;case 243:case 242:cl(a,gb,1);Y=qe=!0;break;case 108:case 109:case 110:case 111:case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:Y&& -(a.uc=r,cl(a,gb,1))}while(qe);a.uc?(a.oe(a.zc,gb,!0),a.uf()||(a.N.Mc(),a.uc=0)):vl(a,Ei?"tr":"t")}break;case "r":$k(a,g);break;case "t":case "tr":vl(a,g[0],g[1]);break;case "u":al(a,g[1],g[2],8);break;case "x":a:if(void 0===g[1]||"?"==g[1])a.R("\nexecution options:"),a.R("\tcs int #\tset checksum cycle interval to #"),a.R("\tcs start #\tset checksum cycle start count to #"),a.R("\tcs stop #\tset checksum cycle stop count to #"),a.R("\tsp #\t\tset speed multiplier to #");else switch(g[1]){case "cs":var md; -void 0!==g[3]&&(md=parseInt(g[3],10));switch(g[2]){case "int":a.N.U.$f=md;break;case "start":a.N.U.Xg=md;break;case "stop":a.N.U.bg=md;break;default:a.R("unknown cs option");break a}void 0!==md&&Uc(a.N);a.R("checksums "+(a.N.da.Qf?"enabled":"disabled"));break;case "sp":void 0!==g[2]&&cd(a.N,parseInt(g[2],10));a.R("target speed: "+Db(a.N)+" ("+a.N.U.ae+"x)");break;default:a.R("unknown option: "+g[1])}break;case "?":var r="commands:",re;for(re in Hk)r+="\n"+re+" ".substr(0,7-re.length)+Hk[re]; -ff(a)||(r+="\nnote: frequency/history disabled if no exec breakpoints");a.R(r);break;default:a.R("unknown command: "+b),c=!1}}}catch(Ol){a.R("debugger sad: "+Ol.message),c=!1}return c}Ja(function(){for(var a=cb(window.document,"pcjs","debugger"),b=0;bBl){if(d.load(this.sh)){this.xf=new Ee(this,"1.17.2","failsafe");this.xf.load()&&(Fl(this,d),a=2,yl(this.xf));this.xf.set("timestamp",ra());zl(this.xf);var e=this.Zc&&!this.di;if(1==a||xa("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.Ca("Error: "+g),"unable to verify user"==g&&(Ba("user",""),this.$c=null)):this.R(f+": "+g),yl(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&El(this,c?d:null)}else 2==a&&d.clear()}else El(this);delete this.sh;delete this.Ii}e=Ya(this.id);for(f=0;fa[1];a=a[2];this.da.$b=!0;this.El||(this.R("PCjs v1.17.2\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.El=!0);this.N&&(Gl(this,this.N,b,c,a),Wc(this.N));this.Hl&&(Fl(this,b),b.clear());!c&&this.xf&&(this.xf.clear(),delete this.xf)}; -function Fl(a,b){if(xa("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.Ce(),d=b.toString(),e={app:"PCjs",ver:"1.17.2"};e.url=a.url;e.user=c;e.type="bug";e.data=d;ua("http://www.pcjs.org/api/v1/report",!0,e)}} -function wl(a,b,c){var d,e="none",f=new Ee(a,"1.17.2"),g=new Ee(a,"1.17.2","validate"),h=ra();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.17.2");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.N&&a.N.ec&&(c&&a.N.lb(),d=a.N.ec(b,c),"object"===typeof d&&f.set(a.N.id,d),c&&(a.N.da.$b=!1,!1===d&&(e=null)));for(var h=Ya(a.id),t=0;t=Ik.length&&(t=a.Oa(b,1),g=Rk[h-Ik.length][t>>3&7]);var h=Ik[g[0]],r=2,B="";(164<=f&&167>=f||170<=f&&175>=f)&&(r=0);for(var f=null,J=1;J<=r;J++){var C="",E=g[J];if(void 0!==E){null==f&&(f=E>>14);var M=E&15;if(0!=M&&15!=M){var N=E&240;if(128<=N)if(0>t&&(t=a.Oa(b,1)),160<=N)C=kl(a,t>>3&7,E,b);else{var C=a,T=E,E=b,S="",M=t>>6,N=t&7;if(3>M){T=void 0;if(!M&&(!E[5]&&6==N||E[5]&& +5==N))M=2;else{if(E[5])if(4!=N)N+=8;else{var S=M,qa=C.Oa(E,1),T=qa>>6,Ia=qa>>3&7,qa=qa&7,ra="";if(S||5!=qa)ra=Lk[qa+8];4!=Ia&&(ra&&(ra+="+"),ra+=Lk[Ia+8],T&&(ra+="*"+(1<>24,S+="-"+l(-T)):S+="+"+l(T)):2==M&&(S&&(S+="+"),E[5]?(T=C.Ug(E,4),S+=ea(T)):(T=C.la(E,2),S+=m(T)));S="["+S+"]"}else S=kl(C,N,T,E);C=S}else if(16==N)C="1";else if(0==N){C=a;M=E;E=b;N=" ";switch(M&15){case 1:M&12288&&(N=l(C.Oa(E,1)));break;case 2:N=m(C.Oa(E,1)<<24>>24);break; +case 4:if(E[4]){N=ea(C.Ug(E,4));break}case 3:N=m(C.la(E,2));break;case 6:M=C;N=C.la(E,2);C=C.la(E,2);N=dl(M,[N,C,void 0]);break;default:N="imm("+m(M)+")"}C=N}else 32==N?C="["+m(a.la(b,2))+"]":48==N?(1==M?(C=a.Oa(b,1),C=C<<24>>24):C=a.la(b,2),C=b[0]+C&65535,C=ll(a,[C,b[1],void 0])[0]||m(C)):96==N?C=kl(a,(E&3840)>>8,E,b):112==N?C=kl(a,(E&3840)>>8,176,b):64==N?C="DS:[SI]":80==N&&(C="ES:[DI]");if(!C||!C.length){B="INVALID";break}0a.N.za)return"??";b+=16}else if(208==e)b+=32;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d[4]))b+=16;return Kk[b]} +function ml(a,b){var c;switch(b){case "V":c=Pe(a.N);break;case "D":c=a.N.wa&Ib;break;case "I":c=a.N.wa&Jb;break;case "T":c=a.N.wa&Kb;break;case "S":c=Oe(a.N);break;case "Z":c=Ne(a.N);break;case "A":c=Me(a.N);break;case "P":c=Le(a.N);break;case "C":c=Ke(a.N);break;default:c=0}return b+(c?"1":"0")+" "}function nl(a,b){8<=b&&15>=b&&4>>4),d[0]=g,d[1]=h,void 0!==t.p&&(d[2]=t.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=Tk(a,b),d=null):d=Tk(a,b):(e=Tk(a,b.substring(0,d)),c=Tk(a,b.substring(d+1)), +d=null)}return[c,e,d]}function Tk(a,b,c){var d;void 0!==b?(d=Kk.indexOf(b.toUpperCase()),0<=d&&(b=Yk(a,d)),d=da(b),void 0===d&&a.R("invalid "+(c?c:"value")+": "+b)):a.R("missing "+(c||"value"));return d}function ei(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.R("out of data at address "+dl(a,b)),B=!0):(a.ud(b,c,1),r++)})})(a,g);a.R(r+" bytes read at "+c)}else a.R("sector "+e+" request out of range");else a.R("drive "+d+" not loaded");else a.R("invalid drive: "+d)}else a.R("disk controller not present")}}} +function $k(a,b,c){if(b&&"?"==b[1])a.R("\nregister commands:"),a.R("\tr\t\tdisplay all registers"),a.R("\tr [target=#]\tmodify target register"),a.R("supported targets:"),a.R("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d;if(null!=b&&1=a.Ig&&(c=null);switch(c){case "AL":a.N.G=a.N.G&-256|b&255;break;case "AH":a.N.G=a.N.G&-65281|b<<8&255;break;case "AX":a.N.G=a.N.G&-65536|b&65535;break;case "EAX":a.N.G=b;break;case "BL":a.N.C=a.N.C&-256|b&255;break;case "BH":a.N.C=a.N.C&-65281|b<<8&255;break;case "BX":a.N.C=a.N.C&-65536|b&65535;break;case "EBX":a.N.C=b;break;case "CL":a.N.I=a.N.I&-256|b&255;break;case "CH":a.N.I=a.N.I&-65281|b<<8&255;break;case "CX":a.N.I=a.N.I&-65536|b&65535;break;case "ECX":a.N.I=b;break;case "DL":a.N.J= +a.N.J&-256|b&255;break;case "DH":a.N.J=a.N.J&-65281|b<<8&255;break;case "DX":a.N.J=a.N.J&-65536|b&65535;break;case "EDX":a.N.J=b;break;case "SP":x(a.N,w(a.N)&-65536|b&65535);break;case "ESP":x(a.N,b);break;case "BP":a.N.H=a.N.H&-65536|b&65535;break;case "EBP":a.N.H=b;break;case "SI":a.N.F=a.N.F&-65536|b&65535;break;case "ESI":a.N.F=b;break;case "DI":a.N.D=a.N.D&-65536|b&65535;break;case "EDI":a.N.D=b;break;case "DS":He(a.N,b);break;case "ES":Ie(a.N,b);break;case "SS":Kd(a.N,b);break;case "CS":Ge(a.N, +b);a.Oc=[v(a.N),Fb(a.N),void 0];break;case "IP":D(a.N,b);a.Oc=[v(a.N),Fb(a.N),void 0];break;case "PC":case "PS":Id(a.N,b);break;case "C":b?Ve(a.N):Qe(a.N);break;case "P":b?(c=a.N,Le(c)||(c.W^=1)):(c=a.N,Le(c)&&(c.W^=1));break;case "A":b?We(a.N):Re(a.N);break;case "Z":b?Xe(a.N):Se(a.N);break;case "S":b?Ye(a.N):Te(a.N);break;case "I":b?(c=a.N,c.wa|=Jb):(c=a.N,c.wa&=~Jb);break;case "D":b?(c=a.N,c.wa|=Ib):(c=a.N,c.wa&=~Ib);break;case "V":b?Ze(a.N):Ue(a.N);break;default:f=!0;if(80286<=a.N.za)switch(f= +!1,c){case "MS":$e(a.N,b);break;case "TR":a.N.eb.load(b);break;default:f=!0}if(f){a.R("unknown register: "+e);return}}Vc(a.N);a.R("\nupdated registers:");c=!0}}void 0===d&&(d=!!(a.N.gc&1));e=nl(a,8)+nl(a,11)+nl(a,9)+nl(a,10)+(4a.N.za&&(b="\n"+b,e+=f,f=""),e+="\n"+ol(a,a.N.ra,d)+" ",e+=pl(a,"LD",a.N.bd.va,a.N.bd.ta, +a.N.bd.ta+a.N.bd.rb)+" "+pl(a,"GD",null,a.N.Ec,a.N.We)+" "+pl(a,"ID",null,a.N.Sc,a.N.Xe)+" ",e=e+(b+" "+f)+nl(a,32));e+=nl(a,23)+ml(a,"V")+ml(a,"D")+ml(a,"I")+ml(a,"T")+ml(a,"S")+ml(a,"Z")+ml(a,"A")+ml(a,"P")+ml(a,"C");a.R((c?"":"\n")+e);a.Oc=[v(a.N),Fb(a.N),void 0];al(a,dl(a,a.Oc))}}function vl(a,b,c){var d="tr"==b;b=null!=c?parseInt(c,10):1;var e=1==b?0:1;Fa(b,function(){return fb(a,!0)&&a.ng(e,d,!1)},function(){Vc(a.N);fb(a,!1)})} +function al(a,b,c,d){b=ql(a,b,1);if(null!=b[0]){void 0===d&&(d=1);var e=[a.op,b[1],a.ha.Sh],e=256;if(void 0!==c){e=ql(a,c,1);if(null==e[0]||e[0]a.Xc&&a.Qc.length&&(a.Xc=0);if(0>a.Xc||b!=a.Qc[a.Xc])a.Qc.splice(0,0,b),a.Xc=0;a.Xc--}else b=a.Qc[a.Xc+1];a=b?b.split(0<=b.indexOf("|")?"|":";"):[""];for(var d in a)a[d]=ma(a[d]);return a} +function Fk(a,b){var c=!0;try{if(b.length||(a.Qf?(a.R("ended assemble @"+dl(a,a.Se)),a.Oc=a.Se,a.Qf=!1):b="?"),b=b.toLowerCase(),kb(a)&&0d||"z">>4);var kc=T[S].l;kc&&(S=kc);a.R(uc(a,Ia,ra)+" "+S)}}}else{"ds"==C&&(C="d",E=r,r="desc");for(M in Mk)if(r==M){var ed=a.Yi[M];ed?ed(E):a.R("no dump registered for "+ +r);break a}var Z=ql(a,r,2);if(null!=Z[0]){var ja="",W=0,sb="dw"==C;void 0!==E&&("l"==E.charAt(0)&&(E=E.substr(1)),(W=parseInt(E,10))&&(W=sb?W+7>>3:W+15>>4));W||(W=8);for(g=0;gsa;sa++){var va=a.Oa(Z,1);sb?sa&1&&(C+=m(E|va<<8)+(7==sa?" - ":" ")):C+=l(va)+(7==sa?"-":" ");Qa+=32<=va&&128>va?String.fromCharCode(va):".";E=va}ja&&(ja+="\n");ja+=r+" "+C+" "+Qa}ja&&a.R(ja);a.dl=Z}}}break;case "e":var Gc=g[1];if(void 0===Gc)a.R("missing address");else{var Hc= +ql(a,Gc,2);if(null!=Hc[0])for(r=2;r +vb.length&&(a.R("note: only "+vb.length+" available"),gb=vb.length);sa-=gb;0>sa&&(null!=vb[vb.length-1][1]?sa+=vb.length:(gb=sa+gb,sa=0));for(void 0!==Qa&&a.R(gb+" instructions earlier:");Z&&sa!=a.$f;){var Jc=vb[sa];if(null==Jc[1])break;Jc=[Jc[0],Jc[1],Jc[2]];a.R(jl(a,Jc,"history",-gb));++sa==vb.length&&(sa=0);a.gn=--gb;Z--}}10==Z&&(a.R("no "+r+"history available"),a.gn=void 0)}break;case "i":var Mf=g[1];if(Mf&&"?"!=Mf){var Nf=Tk(a,Mf);if(void 0!==Nf){var Ml=cc(a.ha,Nf);a.R(m(Nf)+": "+l(Ml))}}else a.R("\ninput commands:"), +a.R("\ti [p]\tread port [p]"),a.R("warning: port accesses can affect hardware state");break;case "l":ul(a,g);break;case "m":a:{r=null;W=g[1];"?"==W&&(W=void 0);if(void 0!==W){Z=0;if("all"==W)Z=-1342177281,W=null;else if("on"==W)r=!0,W=null;else if("off"==W)r=!1,W=null;else{"keys"==W&&(W="key");"kbd"==W&&(W="keyboard");for(ja in Mk)if(W==ja){Z=Mk[ja];r=!!(a.Yb&Z);break}if(!Z){a.R("unknown message category: "+W);break a}}Z&&("on"==g[2]?(a.Yb|=Z,r=!0):"off"==g[2]&&(a.Yb&=~Z,r=!1))}Z=0;va="";for(ja in Mk)if(!W|| +W==ja)if(sb=!!(a.Yb&Mk[ja]),null===r||r==sb)va&&(va+=","),++Z%10||(va+="\n\t"),"key"==ja&&(ja="keys"),va+=ja;void 0===W&&a.R("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.R((null!==r?r?"messages on: ":"messages off: ":"message categories:\n\t")+(va||"none"))}break;case "o":var Of=g[1],Nl=g[2];if(Of&&"?"!=Of){var Ei=Tk(a,Of,"port #"),Fi=Tk(a,Nl);void 0!==Ei&&void 0!==Fi&&gc(a.ha,Ei,Fi)}else a.R("\noutput commands:"),a.R("\to [p] [d]\twrite data [d] to port [p]"),a.R("warning: port accesses can affect hardware state"); +break;case "p":case "pr":var Gi="pr"==g[0]?1:0,r=1+Gi;if(a.vc)a.R("step in progress");else{var qe,Z=!1,hb=[v(a.N),Fb(a.N),void 0];do switch(qe=!1,a.Oa(hb)){case 38:case 46:case 54:case 62:case 240:cl(a,hb,1);qe=!0;break;case 204:case 206:a.vc=r;cl(a,hb,1);break;case 205:case 224:case 225:case 226:a.vc=r;cl(a,hb,2);break;case 232:a.vc=r;cl(a,hb,3);break;case 154:a.vc=r;cl(a,hb,5);break;case 255:a.vc=0<=jl(a,hb).indexOf("CALL")?r:0;break;case 243:case 242:cl(a,hb,1);Z=qe=!0;break;case 108:case 109:case 110:case 111:case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:Z&& +(a.vc=r,cl(a,hb,1))}while(qe);a.vc?(a.pe(a.Ac,hb,!0),a.uf()||(a.N.Nc(),a.vc=0)):vl(a,Gi?"tr":"t")}break;case "r":$k(a,g);break;case "t":case "tr":vl(a,g[0],g[1]);break;case "u":al(a,g[1],g[2],8);break;case "x":a:if(void 0===g[1]||"?"==g[1])a.R("\nexecution options:"),a.R("\tcs int #\tset checksum cycle interval to #"),a.R("\tcs start #\tset checksum cycle start count to #"),a.R("\tcs stop #\tset checksum cycle stop count to #"),a.R("\tsp #\t\tset speed multiplier to #");else switch(g[1]){case "cs":var md; +void 0!==g[3]&&(md=parseInt(g[3],10));switch(g[2]){case "int":a.N.U.bg=md;break;case "start":a.N.U.bh=md;break;case "stop":a.N.U.dg=md;break;default:a.R("unknown cs option");break a}void 0!==md&&Uc(a.N);a.R("checksums "+(a.N.da.Rf?"enabled":"disabled"));break;case "sp":void 0!==g[2]&&cd(a.N,parseInt(g[2],10));a.R("target speed: "+Db(a.N)+" ("+a.N.U.be+"x)");break;default:a.R("unknown option: "+g[1])}break;case "?":var r="commands:",re;for(re in Hk)r+="\n"+re+" ".substr(0,7-re.length)+Hk[re]; +ff(a)||(r+="\nnote: frequency/history disabled if no exec breakpoints");a.R(r);break;default:a.R("unknown command: "+b),c=!1}}}catch(Ol){a.R("debugger sad: "+Ol.message),c=!1}return c}Ma(function(){for(var a=db(window.document,"pcjs","debugger"),b=0;bBl){if(d.load(this.xh)){this.xf=new Ee(this,"1.17.2","failsafe");this.xf.load()&&(Fl(this,d),a=2,yl(this.xf));this.xf.set("timestamp",ta());zl(this.xf);var e=this.$c&&!this.hi;if(1==a||za("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.Ea("Error: "+g),"unable to verify user"==g&&(Da("user",""),this.ad=null)):this.R(f+": "+g),yl(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&El(this,c?d:null)}else 2==a&&d.clear()}else El(this);delete this.xh;delete this.Ni}e=Za(this.id);for(f=0;fa[1];a=a[2];this.da.$b=!0;this.Gl||(this.R("PCjs v1.17.2\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.Gl=!0);this.N&&(Gl(this,this.N,b,c,a),Wc(this.N));this.Jl&&(Fl(this,b),b.clear());!c&&this.xf&&(this.xf.clear(),delete this.xf)}; +function Fl(a,b){if(za("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.De(),d=b.toString(),e={app:"PCjs",ver:"1.17.2"};e.url=a.url;e.user=c;e.type="bug";e.data=d;wa("http://www.pcjs.org/api/v1/report",!0,e)}} +function wl(a,b,c){var d,e="none",f=new Ee(a,"1.17.2"),g=new Ee(a,"1.17.2","validate"),h=ta();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.17.2");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.N&&a.N.ec&&(c&&a.N.lb(),d=a.N.ec(b,c),"object"===typeof d&&f.set(a.N.id,d),c&&(a.N.da.$b=!1,!1===d&&(e=null)));for(var h=Za(a.id),t=0;th.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(J){h= null,a=J.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");ua(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var t=h[0],r,B=/( [a-z]+=)(['"])(.*?)\2/g;r=B.exec(f);)t=0>t.indexOf(r[1])?t.replace(">",r[0]+">"):t.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);h[0]!=t&&(g=g.replace(h[0],t))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +function Pl(a,b,c){var d;if(d=/<([a-z]+)\s+ref="(.*?)"(.*?)\/>/g.exec(a)){var e=d[2];b("Loading "+e+"...");wa(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var t=h[0],r,B=/( [a-z]+=)(['"])(.*?)\2/g;r=B.exec(f);)t=0>t.indexOf(r[1])?t.replace(">",r[0]+">"):t.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);h[0]!=t&&(g=g.replace(h[0],t))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, "");a=a.replace(d[0],g);Pl(a,b,c)}})}else c(a,null)} -function Ql(a,b,c,d){function e(a){if(void 0===h){var b=g&&cb(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=ha(a))}function f(a){e("Error: "+a);t&&(--Jl||La(!0));t=!1}var g,h,t=!0;Jl++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.17.2/components.xsl");var r=function(d,h){if(h){var r=function(d,r){if(r)if(r)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var t=h.transformNode(r);t?(g.outerHTML=t,--Jl||La(!0)):f("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(t=new XSLTProcessor,t.importStylesheet(r),(t=t.transformToFragment(h,window.document))?g.parentNode?(g.parentNode.replaceChild(t,g),--Jl||La(!0)):f("invalid machine element: "+a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(d)};h?Kl(c,null,null,!1,e,r):f("failed to load XML file: "+b)}else f(d)};"<"!=b.charAt(0)?Kl(b,a,d,!0,e,r):Ll(b,null,a,d,!1,e,r)}else f("missing machine element: "+ -a)}catch(B){f(B.message)}return t}window.embedPC=function(a,b,c,d){La(!1);return Ql(a,b,c,d)};window.enableEvents=La;window.sendEvent=Ma;})(); +function Ql(a,b,c,d){function e(a){if(void 0===h){var b=g&&db(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=ia(a))}function f(a){e("Error: "+a);t&&(--Jl||Oa(!0));t=!1}var g,h,t=!0;Jl++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.17.2/components.xsl");var r=function(d,h){if(h){var r=function(d,r){if(r)if(r)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var t=h.transformNode(r);t?(g.outerHTML=t,--Jl||Oa(!0)):f("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(t=new XSLTProcessor,t.importStylesheet(r),(t=t.transformToFragment(h,window.document))?g.parentNode?(g.parentNode.replaceChild(t,g),--Jl||Oa(!0)):f("invalid machine element: "+a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(d)};h?Kl(c,null,null,!1,e,r):f("failed to load XML file: "+b)}else f(d)};"<"!=b.charAt(0)?Kl(b,a,d,!0,e,r):Ll(b,null,a,d,!1,e,r)}else f("missing machine element: "+ +a)}catch(B){f(B.message)}return t}window.embedPC=function(a,b,c,d){Oa(!1);return Ql(a,b,c,d)};window.enableEvents=Oa;window.sendEvent=Pa;})(); diff --git a/versions/pcjs/1.17.2/pc.js b/versions/pcjs/1.17.2/pc.js index 2e2d86e0f..30ae5ef44 100644 --- a/versions/pcjs/1.17.2/pc.js +++ b/versions/pcjs/1.17.2/pc.js @@ -6,184 +6,186 @@ a,b);t.setRequestHeader("Content-type","application/x-www-form-urlencoded");t.se function ra(){if(null==qa){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}qa=a}return qa}function sa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function ta(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function ua(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 va={init:[],show:[],exit:[]},wa=!1,xa=!0;function ya(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function za(a){va.init.push(a)} function Aa(a){if(xa)try{for(var b=0;b=this.x&&a=this.y&&b=c>>2);d?(b=new $a(a.x,a.y,a.xc,a.Fc*b/c|0),a.y+=b.Fc,a.Fc-=b.Fc):(b=new $a(a.x,a.y,a.xc*b/c|0,a.Fc),a.x+=b.xc,a.xc-=b.xc);return b}k=Ya.prototype;k.Eb=function(a,b,c){return this.ya&&this.ya.Eb(a,b,c)||this.U&&this.U.Eb(a,b,c)||this.Ba&&this.Ba.Eb(a,b,c)?!0:this.parent.Eb.call(this,a,b,c)};k.yc=function(a,b,c,d){this.ya=a;this.ka=b;this.U=c;this.Wa=d;this.Ba=bb(a,"Keyboard")};k.bc=function(a,b){b||cb();return!0};k.ac=function(){return!0}; -k.oi=function(a,b){a.button||(this.eg=b?0:-1,db(this,a,b))};k.al=function(a){db(this,a)}; -function db(a,b,c){var d=1280/a.canvas.offsetWidth,e=720/a.canvas.offsetHeight,f=a.canvas.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.eg||(a.eg=Math.abs(a.Hd-d)>Math.abs(a.Id-b)?1:2),1==a.eg?b=a.Id:2==a.eg&&(d=a.Hd));a.Hd=d;a.Id=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.Pa&&a.Pa.bf)for(f=0;f>fb&gb))*a.ka.Hb-1;0d&&(f=d);c=f;break a}c=q}c!=q&&(c&=-16,c!=a.nk&&(hb(a,c,!0),a.nk=c))}} -k.Gd=function(){if(this.canvas&&this.dh&&this.Qd&&this.Be){var a=this.Qd.width,b=this.Qd.height;this.Be.fillStyle="black";this.Be.fillRect(0,0,a,b);ib(this,18,this.Qd,this.Be,this.canvas.style.color);jb(this,3);u(this,"CPU");u(this,"Target");u(this,"Current");kb(this);u(this,this.U.za);u(this,this.U.S.Le.toFixed(2)+"Mhz");u(this,lb(this.U));kb(this,2);jb(this,8);this.uo=16;this.vo=4;u(this,"AX",this.U.G,2);u(this,"DS",this.U.eb.sa,0,1);u(this,"DX",this.U.J,2);u(this,"SI",this.U.F,0,1.5);u(this,"BX", -this.U.C,2);u(this,"ES",this.U.Na.sa,0,1);u(this,"CX",this.U.I,2);u(this,"DI",this.U.D,0,1.5);u(this,"CS",this.U.ma.sa,2);u(this,"SS",this.U.ra.sa,0,1);u(this,"IP",v(this.U),2);u(this,"SP",w(this.U),0,1.5);var c;u(this,"PS",c=ob(this.U),2);u(this,"BP",this.U.H,0,1.5);jb(this,9);u(this,"V"+(c&pb?1:0));u(this,"D"+(c&qb?1:0));u(this,"I"+(c&rb?1:0));u(this,"T"+(c&sb?1:0));u(this,"S"+(c&tb?1:0));u(this,"Z"+(c&ub?1:0));u(this,"A"+(c&vb?1:0));u(this,"P"+(c&wb?1:0));u(this,"C"+(c&xb?1:0),0,2);hb(this,this.nk); -this.dh.drawImage(this.Qd,0,0,a,b,this.lr,this.or,this.Hq,this.Kq)}}; -function hb(a,b,c){if(a.dh&&a.Qd&&a.Be){var d=a.Qd.width;a.Be.fillStyle="black";a.Be.fillRect(0,360,d,360);ib(a,378,a.Qd,a.Be,a.canvas.style.color);jb(a,24);if(null==b)u(a,"Mouse over memory to dump");else{u(a,"0x"+da(b),null,0,1);for(var e=1;16>=e;e++){for(var f="",g=1;8>=g;g++){var h=yb(a.ka,b++);u(a,ea(h),null,1);f+=32<=h&&128>h?String.fromCharCode(h):"."}u(a,f,null,0,1)}}c&&a.dh.drawImage(a.Qd,0,360,d,360,a.jr,a.mr,a.Fq,a.Iq)}} -function ib(a,b,c,d,e){var f,g=a.Fp=10;a.Nc=g;a.Ze=b;a.uf=a.Uk=18;f||(f=a.Rk||a.Uk+"px Monaco, Lucida Console, Courier New");a.qh=a.Rk=f;c&&(a.Om=c);d&&(a.dd=d,a.Qm=e||"white")}function jb(a,b){a.ri=a.Om.width/b|0}function kb(a,b){a.Nc=a.Fp;a.Ze+=(a.uf+2)*(b||1)}function u(a,b,c,d,e){a.dd.font=a.qh;a.dd.fillStyle=a.Qm;a.dd.fillText(b,a.Nc,a.Ze);a.Nc+=a.ri;null!=c&&(b=c.toString(),16==a.uo&&(b="0x"+da(c,a.vo)),a.dd.fillText(b,a.Nc,a.Ze),a.Nc+=a.ri);d&&(a.Nc+=a.ri*d);e&&kb(a,e)} -function cb(){for(var a=!1,b=Ta(window.document,"pcjs","panel"),c=0;c=this.zf?12:24>=this.zf?14:15;this.Hb=1<>2;this.Ta=this.Hb-1;this.Sf=this.di/this.Hb|0;this.td=this.Sf-1;this.Ig=[];this.Jg=[];this.Qi();p(this)}La(n,zb); -var eb=131071,fb=18,gb=1023;k=zb.prototype;k.Qi=function(){this.ta=Array(this.Sf);for(var a=0;a>>a.jb;0a.Hb?a.Hb:c;if(g&&g.size){if(g.type==d&&g.V==e){if(b+c<=g.Mf)return g.Wh+=g.Mf-b,g.Mf=b,!0;if(b>=g.Mf+g.Wh){r=g.size-(b-h);r>c&&(r=c);g.Wh=b-g.Mf+r;c-=r;b=h+a.Hb;continue}}return Db(1,b,c)}a.ta[f++]=new Ab(b,r,a.Hb,d,e);c-=r;b=h+a.Hb}return 0>>this.jb;0>>a.jb;0>>this.jb].Cb(a&this.Ta)};function yb(a,b){return a.ta[(b&a.tb)>>>a.jb].Sj(b&a.Ta)} -k.ja=function(a){var b=a&this.Ta;a=(a&this.tb)>>>this.jb;return b!=this.Ta?this.ta[a].lm(b):this.ta[a++].Cb(b)|this.ta[a&this.td].Cb(0)<<8};function Fb(a,b){var c=b&a.Ta,d=(b&a.tb)>>>a.jb;return c!=a.Ta?a.ta[d].wp(c):a.ta[d++].Sj(c)|a.ta[d&a.td].Sj(0)<<8}k.Te=function(a,b){this.ta[(a&this.tb)>>>this.jb].Fb(a&this.Ta,b&255)};k.Ga=function(a,b){var c=a&this.Ta,d=(a&this.tb)>>>this.jb;c!=this.Ta?this.ta[d].Bm(c,b&65535):(this.ta[d++].Fb(c,b&255),this.ta[d&this.td].Fb(0,b>>8&255))}; -function Gb(a,b,c){var d=b&a.Ta;b=(b&a.tb)>>>a.jb;d!=a.Ta?a.ta[b].Ep(d,c&65535):(a.ta[b++].ak(d,c&255),a.ta[b&a.td].ak(0,c>>8&255))}function Hb(a){for(var b=0,c=[],d=0;d=this.x&&a=this.y&&b=c>>2);d?(b=new $a(a.x,a.y,a.yc,a.Gc*b/c|0),a.y+=b.Gc,a.Gc-=b.Gc):(b=new $a(a.x,a.y,a.yc*b/c|0,a.Gc),a.x+=b.yc,a.yc-=b.yc);return b}k=Ya.prototype;k.Eb=function(a,b,c){return this.ya&&this.ya.Eb(a,b,c)||this.U&&this.U.Eb(a,b,c)||this.Ca&&this.Ca.Eb(a,b,c)?!0:this.parent.Eb.call(this,a,b,c)};k.zc=function(a,b,c,d){this.ya=a;this.ja=b;this.U=c;this.Xa=d;this.Ca=bb(a,"Keyboard")};k.bc=function(a,b){b||cb();return!0};k.ac=function(){return!0}; +k.ti=function(a,b){a.button||(this.ig=b?0:-1,db(this,a,b))};k.el=function(a){db(this,a)}; +function db(a,b,c){var d=1280/a.canvas.offsetWidth,e=720/a.canvas.offsetHeight,f=a.canvas.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.ig||(a.ig=Math.abs(a.Id-d)>Math.abs(a.Jd-b)?1:2),1==a.ig?b=a.Jd:2==a.ig&&(d=a.Id));a.Id=d;a.Jd=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.Qa&&a.Qa.cf)for(f=0;f>fb&gb))*a.ja.Hb-1;0d&&(f=d);c=f;break a}c=q}c!=q&&(c&=-16,c!=a.sk&&(hb(a,c,!0),a.sk=c))}} +k.Hd=function(){if(this.canvas&&this.hh&&this.Rd&&this.Ce){var a=this.Rd.width,b=this.Rd.height;this.Ce.fillStyle="black";this.Ce.fillRect(0,0,a,b);ib(this,18,this.Rd,this.Ce,this.canvas.style.color);jb(this,3);u(this,"CPU");u(this,"Target");u(this,"Current");kb(this);u(this,this.U.za);u(this,this.U.S.Me.toFixed(2)+"Mhz");u(this,lb(this.U));kb(this,2);jb(this,8);this.zo=16;this.Ao=4;u(this,"AX",this.U.G,2);u(this,"DS",this.U.gb.ta,0,1);u(this,"DX",this.U.J,2);u(this,"SI",this.U.F,0,1.5);u(this,"BX", +this.U.C,2);u(this,"ES",this.U.Oa.ta,0,1);u(this,"CX",this.U.I,2);u(this,"DI",this.U.D,0,1.5);u(this,"CS",this.U.na.ta,2);u(this,"SS",this.U.sa.ta,0,1);u(this,"IP",v(this.U),2);u(this,"SP",w(this.U),0,1.5);var c;u(this,"PS",c=ob(this.U),2);u(this,"BP",this.U.H,0,1.5);jb(this,9);u(this,"V"+(c&pb?1:0));u(this,"D"+(c&qb?1:0));u(this,"I"+(c&rb?1:0));u(this,"T"+(c&sb?1:0));u(this,"S"+(c&tb?1:0));u(this,"Z"+(c&ub?1:0));u(this,"A"+(c&vb?1:0));u(this,"P"+(c&wb?1:0));u(this,"C"+(c&xb?1:0),0,2);hb(this,this.sk); +this.hh.drawImage(this.Rd,0,0,a,b,this.or,this.rr,this.Mq,this.Pq)}}; +function hb(a,b,c){if(a.hh&&a.Rd&&a.Ce){var d=a.Rd.width;a.Ce.fillStyle="black";a.Ce.fillRect(0,360,d,360);ib(a,378,a.Rd,a.Ce,a.canvas.style.color);jb(a,24);if(null==b)u(a,"Mouse over memory to dump");else{u(a,"0x"+da(b),null,0,1);for(var e=1;16>=e;e++){for(var f="",g=1;8>=g;g++){var h=yb(a.ja,b++);u(a,ea(h),null,1);f+=32<=h&&128>h?String.fromCharCode(h):"."}u(a,f,null,0,1)}}c&&a.hh.drawImage(a.Rd,0,360,d,360,a.mr,a.pr,a.Kq,a.Nq)}} +function ib(a,b,c,d,e){var f,g=a.Kp=10;a.Oc=g;a.$e=b;a.vf=a.Yk=18;f||(f=a.Uk||a.Yk+"px Monaco, Lucida Console, Courier New");a.uh=a.Uk=f;c&&(a.Tm=c);d&&(a.fd=d,a.Vm=e||"white")}function jb(a,b){a.wi=a.Tm.width/b|0}function kb(a,b){a.Oc=a.Kp;a.$e+=(a.vf+2)*(b||1)}function u(a,b,c,d,e){a.fd.font=a.uh;a.fd.fillStyle=a.Vm;a.fd.fillText(b,a.Oc,a.$e);a.Oc+=a.wi;null!=c&&(b=c.toString(),16==a.zo&&(b="0x"+da(c,a.Ao)),a.fd.fillText(b,a.Oc,a.$e),a.Oc+=a.wi);d&&(a.Oc+=a.wi*d);e&&kb(a,e)} +function cb(){for(var a=!1,b=Ta(window.document,"pcjs","panel"),c=0;c=this.Af?12:24>=this.Af?14:15;this.Hb=1<>2;this.Ba=this.Hb-1;this.Uf=this.ii/this.Hb|0;this.vc=this.Uf-1;this.Mg=[];this.Ng=[];this.Wi();p(this)}La(n,zb); +var eb=131071,fb=18,gb=1023;k=zb.prototype;k.Wi=function(){this.ma=Array(this.Uf);for(var a=0;a>>a.Ra;0a.Hb?a.Hb:c;if(g&&g.size){if(g.type==d&&g.V==e){if(b+c<=g.Of)return g.ai+=g.Of-b,g.Of=b,!0;if(b>=g.Of+g.ai){r=g.size-(b-h);r>c&&(r=c);g.ai=b-g.Of+r;c-=r;b=h+a.Hb;continue}}return Db(1,b,c)}a.ma[f++]=new Ab(b,r,a.Hb,d,e);c-=r;b=h+a.Hb}return 0>>this.Ra;0>>a.Ra;0>>this.Ra].Cb(a&this.Ba)};function yb(a,b){return a.ma[(b&a.ab)>>>a.Ra].Xj(b&a.Ba)} +k.la=function(a){var b=a&this.Ba;a=(a&this.ab)>>>this.Ra;return b!=this.Ba?this.ma[a].pm(b):this.ma[a++].Cb(b)|this.ma[a&this.vc].Cb(0)<<8};function Fb(a,b){var c=b&a.Ba,d=(b&a.ab)>>>a.Ra;return c!=a.Ba?a.ma[d].Bp(c):a.ma[d++].Xj(c)|a.ma[d&a.vc].Xj(0)<<8}k.Wk=function(a){var b=a&this.Ba;a=(a&this.ab)>>>this.Ra;if(b>>c|this.ma[a+1&this.vc].od(0)<<32-c};k.Ue=function(a,b){this.ma[(a&this.ab)>>>this.Ra].Fb(a&this.Ba,b&255)}; +k.Ka=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;c!=this.Ba?this.ma[d].Hm(c,b&65535):(this.ma[d++].Fb(c,b&255),this.ma[d&this.vc].Fb(0,b>>8&255))};function Gb(a,b,c){var d=b&a.Ba;b=(b&a.ab)>>>a.Ra;d!=a.Ba?a.ma[b].Jp(d,c&65535):(a.ma[b++].fk(d,c&255),a.ma[b&a.vc].fk(0,c>>8&255))} +k.Cm=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;if(c>>32-f)}}; +function Hb(a){for(var b=0,c=[],d=0;d>1),this.ia=new Int32Array(this.buffer,0,c>>2),this.le(Ob?Rb:Sb);else{this.ia=Array(c>>2);for(e=0;e>1]}function cc(a){return this.nf.getInt32(a,!0)}function dc(a){return a&3?this.Wb[a]|this.Wb[a+1]<<8|this.Wb[a+2]<<16|this.Wb[a+3]<<24:this.ia[a>>2]} -function ec(a,b){this.Wb[a]=b;this.Ha=!0}function fc(a,b){this.Wb[a]=b;this.Ha=!0}function gc(a,b){this.nf.setUint16(a,b,!0);this.Ha=!0}function hc(a,b){a&1?(this.Wb[a]=b,this.Wb[a+1]=b>>8):this.qk[a>>1]=b;this.Ha=!0}function ic(a,b){this.nf.setInt32(a,b,!0);this.Ha=!0}function jc(a,b){a&3?(this.Wb[a]=b,this.Wb[a+1]=b>>8,this.Wb[a+2]=b>>16,this.Wb[a+3]=b>>24):this.ia[a>>2]=b;this.Ha=!0} +function Ab(a,b,c,d,e){this.ia=null;this.offset=0;this.Of=a;this.ai=b;this.size=c||0;this.type=d||Pb;this.Ki=d==Qb;this.V=null;this.Ha=this.Kk=!1;if(c)if(e)this.V=e,a=e.Xk(a),this.ia=a[0],this.offset=a[1],this.me(e.Ri());else if(Xa)this.buffer=new ArrayBuffer(c),this.of=new DataView(this.buffer,0,c),this.Wb=new Uint8Array(this.buffer,0,c),this.vk=new Uint16Array(this.buffer,0,c>>1),this.ia=new Int32Array(this.buffer,0,c>>2),this.me(Ob?Rb:Sb);else{this.ia=Array(c>>2);for(e=0;e>1]}function cc(a){return this.of.getInt32(a,!0)}function dc(a){return a&3?this.Wb[a]|this.Wb[a+1]<<8|this.Wb[a+2]<<16|this.Wb[a+3]<<24:this.ia[a>>2]} +function ec(a,b){this.Wb[a]=b;this.Ha=!0}function fc(a,b){this.Wb[a]=b;this.Ha=!0}function gc(a,b){this.of.setUint16(a,b,!0);this.Ha=!0}function hc(a,b){a&1?(this.Wb[a]=b,this.Wb[a+1]=b>>8):this.vk[a>>1]=b;this.Ha=!0}function ic(a,b){this.of.setInt32(a,b,!0);this.Ha=!0}function jc(a,b){a&3?(this.Wb[a]=b,this.Wb[a+1]=b>>8,this.Wb[a+2]=b>>16,this.Wb[a+3]=b>>24):this.ia[a>>2]=b;this.Ha=!0} var Ub=[function(a){return this.ia[a>>2]>>>((a&3)<<3)&255},function(a){var b=a>>2;a=(a&3)<<3;var c=this.ia[b]>>a;return 24>a?c&65535:c&255|(this.ia[b+1]&255)<<8},function(a){var b=a>>2;a=(a&3)<<3;var c=this.ia[b];a&&(c=c>>>a|this.ia[b+1]<<32-a);return c},function(a,b){var c=a>>2,d=(a&3)<<3;this.ia[c]=this.ia[c]&~(255<>2,d=(a&3)<<3;24>d?this.ia[c]=this.ia[c]&~(65535<>8);this.Ha= !0},function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ia[c]=b;this.Ha=!0}];if(Xa)var Sb=[Zb,ac,cc,ec,gc,ic],Rb=[$b,bc,dc,fc,hc,jc]; -Ab.prototype={constructor:Ab,parent:null,save:function(){var a,b;if(this.V)a=null;else if(Xa)for(a=Array(this.size>>2),b=0;b>>b.jb;d=d+e-1>>>b.jb;c.ni=0;for(c.Tf=0;f<=d;){e=b.ta[f];c.ni+=e.size;if(e.size){var g=f,g=g|e.type<<28;c.Zh[c.Tf++]=g}f++}a.Pa=c;a.km=a.Pa.Tf*a.ka.Hb/691200;e=0;a.Pa.ki=0;a.Pa.cf||(a.Pa.cf=[]);d=-1;for(var g=0,h=-1,b=0;b>>28;f&=eb;if(c!=d||f!= -h+1){if(h=b-g)d=a.Pa.cf[a.Pa.ki++]=g|h<>fb&gb,a.Pa.bf.push(ab(c,d,f,0==b)),f-=d;for(b=0;b>28&7;f=f>>fb&gb;d=e=a.Pa.bf[b];g=a.Rm;(h=Wb[c])||(h=new Za);g.strokeStyle="black";g.strokeRect(d.x,d.y,d.xc,d.Fc);g.fillStyle="string"==typeof h?h:h.toString();g.fillRect(d.x,d.y,d.xc, -d.Fc);d=a;g=e;d.qh=d.Rk;d.uf=d.Uk;e=g.x+(g.xc>>1);var h=g.y+(g.Fc>>1),r=g.Fc;g.xc>1;d.Ze+=(d.uf>>1)-2;u(d,c);d.Pk&&(d.dd.restore(),d.Pk=!1)}}}else u(a,"This space intentionally left blank");a.dh.drawImage(a.Vf,0,0,a.Vf.width,a.Vf.height,a.kr, -a.nr,a.Gq,a.Jq);a.fn=!1}}k.od=function(){this.video&&this.video.od()}; -k.Eb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.na[b]=c;c.onclick=function(){var a;if(a=d.ya)if(a=d.ya,a.ea.Zb)a=!0;else{var b=null,c,h=Ma(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.S.vh&&(c=Math.round(c/a.S.be));return c}function mc(a){a.S.$d=0;a.Pe=a.fe=a.hd=a.A=0;nc(a);uc(a,1)} -function lb(a){return a.ea.Ib&&a.S.$d?a.S.$d.toFixed(2)+"Mhz":"Stopped"}function uc(a,b,c){if(void 0!==b){.8>a.S.$d/a.S.Le&&(b=1);a.S.be=b;b=a.S.vh*a.S.be;if(a.S.Le!=b){a.S.Le=b;b=a.S.Le.toFixed(2)+"Mhz";var d=a.na.setSpeed;d&&(d.textContent=b);a.kc("target speed: "+b)}c&&a.od()}wc(a,a.fe);a.fe=0;a.S.yf=ka();a.S.Me=0;xc(a)} -function lc(a,b){if(Ua(a,!0)){if(!a.ea.Ib){uc(a);a.ya&&a.ya.start(a.S.yf,yc(a));a.ea.Ib=!0;a.ea.Ok=!0;a.ca&&zc(a.ca);var c=a.na.run;c&&(c.textContent="Halt");a.Gd(!0);b&&a.od()}a.S.Yi>=a.S.jd&&xc(a,!0);a.S.kg=0;a.S.xh=ka();a.S.Me&&(c=a.S.xh-a.S.Me,c>a.S.bl&&(a.S.yf+=c,a.S.yf>a.S.xh&&(a.S.yf=a.S.xh)));try{do{var d=a.ea.ih?1:a.S.so;if(a.ca){Ac(a.ca);var e=a.ca,c=d,f=e.Lb[0];if(f.He){var g=(yc(e.U,e.Xd)-f.Bd)/e.Hh|0,h=Bc(e,0)-g;6==f.mode&&(h-=g);var r=h*e.Hh|0;6==f.mode&&(r>>=1);c>r&&(c=r)}var d=c,t= -a.ca,c=d;if(t.ba&&t.ba[11]&64){var B=t.Cf-yc(t.U,t.Xd);0B&&(c=B)}d=c}a.ym(d);var I=a.hd-a.A;a.fe+=I;a.S.kg+=I;wc(a,0,!0);var c=a,H=I;if(c.ea.ih){var L=!1;c.S.zh=c.S.zh+c.Sk()|0;c.S.Af-=H;0>=c.S.Af&&(c.S.Af+=c.S.fg,L=!0);0<=c.S.gg&&c.S.gg<=yc(c)&&(c.S.fg=c.S.gg=-1,nc(c),rc(c),L=!0);L&&c.kc(yc(c)+" cycles: checksum="+da(c.S.zh))}a.S.ig-=I;0>=a.S.ig&&(a.S.ig+=a.S.fl,pc(a));a.S.hg-=I;0>=a.S.hg&&(a.S.hg+=a.S.el,a.Gd());a.S.jg-=I;if(0>=a.S.jg){a.S.jg+=a.S.Xi;break}}while(a.ea.Ib)}catch(U){rc(a);pc(a); -a.Gd();a.ya&&a.ya.stop(ka(),yc(a));Ua(a,!1);Wa(a,U.message);return}d=setTimeout;e=a.zo;a.S.Me=ka();f=a.S.bl;a.S.kg&&(f=Math.round(f*a.S.kg/a.S.Xi));f-=a.S.Me-a.S.xh;if(g=a.S.Me-a.S.yf)a.S.$d=Math.round(a.fe/(10*g))/100,864E5<=g&&(a.Pe=0,a.ca&&Ac(a.ca,!0),uc(a));if(0>f||a.S.$dthis.$b?this.ua+a:Rc.call(this,0,0,c)}function Rc(a,b,c){c||Lc.call(this.U,13,0);return q} +Ab.prototype={constructor:Ab,parent:null,save:function(){var a,b;if(this.V)a=null;else if(Xa)for(a=Array(this.size>>2),b=0;b>>b.Ra;d=d+e-1>>>b.Ra;c.si=0;for(c.Vf=0;f<=d;){e=b.ma[f];c.si+=e.size;if(e.size){var g=f,g=g|e.type<<28;c.di[c.Vf++]=g}f++}a.Qa=c;a.om=a.Qa.Vf*a.ja.Hb/691200;e=0;a.Qa.pi=0;a.Qa.df||(a.Qa.df=[]);d=-1;for(var g=0,h=-1,b=0;b>>28;f&=eb;if(c!=d||f!= +h+1){if(h=b-g)d=a.Qa.df[a.Qa.pi++]=g|h<>fb&gb,a.Qa.cf.push(ab(c,d,f,0==b)),f-=d;for(b=0;b>28&7;f=f>>fb&gb;d=e=a.Qa.cf[b];g=a.Wm;(h=Wb[c])||(h=new Za);g.strokeStyle="black";g.strokeRect(d.x,d.y,d.yc,d.Gc);g.fillStyle="string"==typeof h?h:h.toString();g.fillRect(d.x,d.y,d.yc, +d.Gc);d=a;g=e;d.uh=d.Uk;d.vf=d.Yk;e=g.x+(g.yc>>1);var h=g.y+(g.Gc>>1),r=g.Gc;g.yc>1;d.$e+=(d.vf>>1)-2;u(d,c);d.Sk&&(d.fd.restore(),d.Sk=!1)}}}else u(a,"This space intentionally left blank");a.hh.drawImage(a.Xf,0,0,a.Xf.width,a.Xf.height,a.nr, +a.qr,a.Lq,a.Oq);a.ln=!1}}k.qd=function(){this.video&&this.video.qd()}; +k.Eb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.oa[b]=c;c.onclick=function(){var a;if(a=d.ya)if(a=d.ya,a.ea.Zb)a=!0;else{var b=null,c,h=Ma(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.S.zh&&(c=Math.round(c/a.S.ce));return c}function mc(a){a.S.ae=0;a.Qe=a.ge=a.jd=a.A=0;nc(a);uc(a,1)} +function lb(a){return a.ea.Ib&&a.S.ae?a.S.ae.toFixed(2)+"Mhz":"Stopped"}function uc(a,b,c){if(void 0!==b){.8>a.S.ae/a.S.Me&&(b=1);a.S.ce=b;b=a.S.zh*a.S.ce;if(a.S.Me!=b){a.S.Me=b;b=a.S.Me.toFixed(2)+"Mhz";var d=a.oa.setSpeed;d&&(d.textContent=b);a.kc("target speed: "+b)}c&&a.qd()}wc(a,a.ge);a.ge=0;a.S.zf=ka();a.S.Ne=0;xc(a)} +function lc(a,b){if(Ua(a,!0)){if(!a.ea.Ib){uc(a);a.ya&&a.ya.start(a.S.zf,yc(a));a.ea.Ib=!0;a.ea.Rk=!0;a.ca&&zc(a.ca);var c=a.oa.run;c&&(c.textContent="Halt");a.Hd(!0);b&&a.qd()}a.S.dj>=a.S.kd&&xc(a,!0);a.S.og=0;a.S.Bh=ka();a.S.Ne&&(c=a.S.Bh-a.S.Ne,c>a.S.fl&&(a.S.zf+=c,a.S.zf>a.S.Bh&&(a.S.zf=a.S.Bh)));try{do{var d=a.ea.mh?1:a.S.xo;if(a.ca){Ac(a.ca);var e=a.ca,c=d,f=e.Lb[0];if(f.Ie){var g=(yc(e.U,e.Yd)-f.Cd)/e.Lh|0,h=Bc(e,0)-g;6==f.mode&&(h-=g);var r=h*e.Lh|0;6==f.mode&&(r>>=1);c>r&&(c=r)}var d=c,t= +a.ca,c=d;if(t.ba&&t.ba[11]&64){var B=t.Df-yc(t.U,t.Yd);0B&&(c=B)}d=c}a.Em(d);var I=a.jd-a.A;a.ge+=I;a.S.og+=I;wc(a,0,!0);var c=a,H=I;if(c.ea.mh){var L=!1;c.S.Dh=c.S.Dh+c.Vk()|0;c.S.Bf-=H;0>=c.S.Bf&&(c.S.Bf+=c.S.jg,L=!0);0<=c.S.kg&&c.S.kg<=yc(c)&&(c.S.jg=c.S.kg=-1,nc(c),rc(c),L=!0);L&&c.kc(yc(c)+" cycles: checksum="+da(c.S.Dh))}a.S.mg-=I;0>=a.S.mg&&(a.S.mg+=a.S.jl,oc(a));a.S.lg-=I;0>=a.S.lg&&(a.S.lg+=a.S.il,a.Hd());a.S.ng-=I;if(0>=a.S.ng){a.S.ng+=a.S.cj;break}}while(a.ea.Ib)}catch(U){rc(a);oc(a); +a.Hd();a.ya&&a.ya.stop(ka(),yc(a));Ua(a,!1);Wa(a,U.message);return}d=setTimeout;e=a.Eo;a.S.Ne=ka();f=a.S.fl;a.S.og&&(f=Math.round(f*a.S.og/a.S.cj));f-=a.S.Ne-a.S.Bh;if(g=a.S.Ne-a.S.zf)a.S.ae=Math.round(a.ge/(10*g))/100,864E5<=g&&(a.Qe=0,a.ca&&Ac(a.ca,!0),uc(a));if(0>f||a.S.aethis.$b?this.ua+a:Rc.call(this,0,0,c)}function Rc(a,b,c){c||Lc.call(this.U,13,0);return q} function Tc(a,b,c){return a+b<=this.$b?this.ua+a:Uc.call(this,0,0,c)}function Vc(a,b,c){return a+b>this.$b?this.ua+a:Uc.call(this,0,0,c)}function Uc(a,b,c){c||Lc.call(this.U,13,0);return q} -function Wc(a,b){var c=this.U,d=c.gb.ua,e=this.Va,f=c.gb.sa;if(!b){if(768!=c.gb.type)return Lc.call(c,10,a,!0),!1;c.Ga(c.gb.Ld+4,c.gb.hb&-769|256)}if(c.gb.load(a)==q)return!1;var g=c.gb.ua;if(b){if(768==c.gb.type)return Lc.call(c,13,a,!0),!1;c.Ga(c.gb.Ld+4,c.gb.hb|=768);c.gb.type=768}c.Ga(d+14,v(c));c.Ga(d+16,ob(c));c.Ga(d+18,c.G);c.Ga(d+20,c.I);c.Ga(d+22,c.J);c.Ga(d+24,c.C);c.Ga(d+26,w(c));c.Ga(d+28,c.H);c.Ga(d+30,c.F);c.Ga(d+32,c.D);c.Ga(d+34,c.Na.sa);c.Ga(d+36,c.ma.sa);c.Ga(d+38,c.ra.sa);c.Ga(d+ -40,c.eb.sa);var d=38,h=26;Xc(c,c.ja(g+16)|(b?16384:0));c.G=c.ja(g+18);c.I=c.ja(g+20);c.J=c.ja(g+22);c.C=c.ja(g+24);c.H=c.ja(g+28);c.F=c.ja(g+30);c.D=c.ja(g+32);c.Na.load(c.ja(g+34));c.eb.load(c.ja(g+40));Yc(c,c.ja(g+14),c.ja(g+36));this.Va>13;if(6144<=h){U=c&3;if(U>a.Va){if(!1!==B&&!(ba==a.Va||g&1024&&ba<=a.Va)){r=q;break}H=e.Ea();Zc(e,e.Ea(),!0);y(e,H);a.oh=!0}H=!1}else if(1024==h)H=!0,L=-1,I=c,Uh||2048==(h&2560))){d||Lc.call(e,13,c,!!g);r=q;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| -Lc.call(e,13,c,!0);r=q;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||Lc.call(e,10,c,!0);r=q;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.U.za||!(a.wi&64)?(a.se=2,a.fa=65535):(a.se=4,a.fa=-1)}else a.load=Ic,a.$k=Mc,a.Ec=Oc,a.hc=Pc,a.$b=65535,a.Va=a.pc=0,a.Ld=q,a.se=2,a.fa=65535;a.ed=a.se;a.ha=a.fa} -function bd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}kc.call(this,a,b);this.gk=61442;this.Fg=Cc;this.Eg=4;this.Df=255;this.B=80286<=this.za?cd:dd;this.Oa=ed;this.jk=fd;this.kk=id;this.lk=jd;80186<=this.za&&(this.Oa=ed.slice(),this.jk=fd.slice(),this.kk=id.slice(),this.Df=31,this.Oa[15]=kd,this.Oa[96]=ld,this.Oa[97]=md,this.Oa[98]=nd,this.Oa[99]=kd,this.Oa[100]=kd,this.Oa[101]=kd,this.Oa[102]=kd,this.Oa[103]=kd,this.Oa[104]=od, -this.Oa[105]=pd,this.Oa[106]=qd,this.Oa[107]=rd,this.Oa[108]=sd,this.Oa[109]=td,this.Oa[110]=ud,this.Oa[111]=vd,this.Oa[192]=wd,this.Oa[193]=xd,this.Oa[200]=yd,this.Oa[201]=zd,this.Oa[241]=Ad,this.jk[7]=Bd,this.kk[7]=Bd,80286<=this.za&&(this.gk=2,this.Fg|=28672,this.Eg=0,this.Im=Cd,this.Oa[15]=Dd,this.Oa[99]=Ed,this.Oa[84]=Fd));this.Jm=[];this.Jm[2]={Qq:this.ja.bind(this),er:this.Ga.bind(this)};this.Hg=[];this.ik=[];this.hd=this.Zg=0;this.ea.ag=this.ea.bn=!1;this.yk=0;this.ta=[];this.tb=this.jb=this.Ta= -this.td=0;Gd(this)}La(kc,bd); -var dd={Nj:4,R:5,oa:6,Y:7,Z:8,M:9,N:11,O:12,Ne:4,hl:60,il:83,Rb:3,qb:9,ic:16,Eh:1,ml:19,ol:28,ql:16,pl:21,nl:37,kl:2,gj:9,ll:5,jl:33,ij:10,hj:8,qg:3,pg:15,El:51,Fl:1,Gl:2,Hl:4,Dl:32,jj:15,Jl:15,Sb:16,Tb:4,Ll:11,Kl:18,Il:24,Ab:4,Ml:2,kj:16,Nl:17,pj:18,Ol:19,oj:5,qj:6,Tl:2,Sl:8,Ql:9,Rl:10,Pl:10,rj:10,sj:10,sl:80,ul:144,rl:86,tl:154,wl:101,yl:165,vl:107,xl:171,Vl:70,Xl:113,Ul:76,Wl:124,Al:80,Cl:128,zl:86,Bl:134,sg:3,rg:16,xj:10,wj:8,Yl:51,jc:8,Zl:17,$l:36,rc:11,am:16,tg:10,ee:2,dj:18,ej:7,fj:15,lj:12, -mj:7,nj:11,tj:18,uj:7,vj:15,yj:15,zj:7,Aj:13,Ej:11,Fj:7,Gj:8,bm:8,em:12,cm:18,dm:17,fm:15,Cj:8,Bj:20,Dj:2,Jj:3,ug:9,Ij:5,Hj:11,Lj:4,Kj:17,gm:11},cd={Nj:0,R:0,oa:0,Y:0,Z:0,M:0,N:1,O:1,Ne:3,hl:14,il:16,Rb:2,qb:7,ic:7,Eh:0,ml:7,ol:13,ql:7,pl:11,nl:16,kl:3,gj:6,ll:2,jl:13,ij:5,hj:5,qg:2,pg:7,El:23,Fl:0,Gl:1,Hl:3,Dl:17,jj:7,Jl:11,Sb:7,Tb:3,Ll:7,Kl:11,Il:15,Ab:2,Ml:3,kj:7,Nl:8,pj:8,Ol:8,oj:4,qj:4,Tl:2,Sl:3,Ql:5,Rl:2,Pl:3,rj:5,sj:3,sl:14,ul:22,rl:17,tl:25,wl:17,yl:25,vl:20,xl:28,Vl:13,Xl:21,Ul:16,Wl:24, -Al:13,Cl:21,zl:16,Bl:24,sg:2,rg:7,xj:5,wj:5,Yl:19,jc:5,Zl:5,$l:17,rc:3,am:5,tg:3,ee:0,dj:8,ej:5,fj:9,lj:5,mj:5,nj:4,tj:5,uj:5,vj:4,yj:7,zj:5,Aj:8,Ej:3,Fj:4,Gj:3,bm:11,em:11,cm:15,dm:15,fm:7,Cj:5,Bj:8,Dj:0,Jj:2,ug:6,Ij:3,Hj:6,Lj:3,Kj:5,gm:5};k=bd.prototype;k.Qi=function(a,b,c,d){this.ta=a;this.jb=b;this.Ta=c;this.td=d};k.reset=function(){this.ea.Ib&&rc(this);Gd(this);mc(this);this.ea.fd=!1}; -function Gd(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Db=a.zg=-1;a.Tg=0;a.lc=65520;a.Rc=0;a.gf=1023;a.Bf=0;a.Dh=-1;a.ma=new Fc(a,Gc,"CS");a.eb=new Fc(a,2,"DS");a.Na=new Fc(a,2,"ES");a.ra=new Fc(a,3,"SS");y(a,0);Zc(a,0);a.wm=new Fc(a,0,"NULL");a.fb=a.eb;a.Mc=a.ra;a.Q=a.xa=0;a.aa=a.Fa=q;a.kb=0;Yc(a,0,65535);a.se=a.ma.se;a.fa=a.ma.fa;a.$c=A;a.Zc=Hd;a.re=Id;a.sb=C;a.Ac=Jd;a.Pc=Kd;a.ed=a.ma.ed;a.ha=a.ma.ha;if(80286<=a.za){a.Qc=0;a.ff=65535;a.ke=new Fc(a,5,"LDT",!0);a.gb=new Fc(a,4,"TSS",!0);a.Jb= -new Fc(a,6,"VER",!0);Yc(a,65520,61440);var b,c=v(a);b=a.ma;var d=-65536;80386>b.U.za&&(d&=16777215);b=b.ua=d;a.la=b+c;a.Ff=b+a.ma.$b}Xc(a,0);Ld(a)}k.Sk=function(){var a=this.G+this.C+this.I+this.J+w(this)+this.H+this.F+this.D|0;return a=a+v(this)+this.ma.sa+this.eb.sa+this.ra.sa+this.Na.sa+ob(this)|0};function Md(a,b,c,d){void 0!==d&&(void 0===a.Hg[b]&&(a.Hg[b]=[]),a.Hg[b].push([c,d]))}function Nd(a,b){var c=a.ik[b];null!=c&&(c(--a.Zg),delete a.ik[b])} -function Ld(a,b){void 0===b&&(b=!!(a.lc&1));b||a.cc("returning to real-mode");a.lk=b?Od:jd;Hc(a.ma,b);Hc(a.eb,b);Hc(a.ra,b);Hc(a.Na,b)} -k.save=function(){var a=new Pd(this);a.set(0,[this.G,this.C,this.I,this.J,w(this),this.H,this.F,this.D,this.Bf]);a.set(1,[v(this),this.ma.save(),this.eb.save(),this.ra.save(),this.Na.save(),null!=this.Qc?[this.lc,this.Qc,this.ff,this.Rc,this.gf,this.ke.save(),this.gb.save(),this.Bf]:null,ob(this)]);a.set(2,[this.fb.Qh,this.Mc.Qh,this.Q,this.xa,this.kb,this.aa,this.Fa]);a.set(3,[0,this.Pe,this.S.be]);a.set(4,Hb(this.ka));return a.data()}; -k.restore=function(a){var b=a[0];this.G=b[0];this.C=b[1];this.I=b[2];this.J=b[3];var c=b[4];this.H=b[5];this.F=b[6];this.D=b[7];this.Bf=b[8]||0;b=a[1];this.ma.restore(b[1]);this.eb.restore(b[2]);this.ra.restore(b[3]);this.Na.restore(b[4]);var d=b[5];d&&d.length&&(this.lc=d[0],this.Qc=d[1],this.ff=d[2],this.Rc=d[3],this.gf=d[4],this.ke.restore(d[5]),this.gb.restore(d[6]),this.Bf=d[7],Ld(this));Xc(this,b[6]);Yc(this,b[0],this.ma.sa);y(this,c);Zc(this,this.ra.sa);b=a[2];this.fb=null!=b[0]&&Qd(this,b[0])|| -this.eb;this.Mc=null!=b[1]&&Qd(this,b[1])||this.ra;this.Q=b[2];this.xa=b[3];this.kb=b[4];this.aa=b[5];this.Fa=b[6];b=a[3];this.Pe=b[1];uc(this,b[2]);a:{b=this.ka;a=a[4];for(c=0;c>((a^a>>4)&15)&1?0:wb}function Wd(a){return(a.W^a.da)&16?vb:0}function Xd(a){return a.P&a.T-1?0:ub}function Yd(a){return a.W&a.T>>1?tb:0} +function Wc(a,b){var c=this.U,d=c.ib.ua,e=this.Wa,f=c.ib.ta;if(!b){if(768!=c.ib.type)return Lc.call(c,10,a,!0),!1;c.Ka(c.ib.Md+4,c.ib.jb&-769|256)}if(c.ib.load(a)==q)return!1;var g=c.ib.ua;if(b){if(768==c.ib.type)return Lc.call(c,13,a,!0),!1;c.Ka(c.ib.Md+4,c.ib.jb|=768);c.ib.type=768}c.Ka(d+14,v(c));c.Ka(d+16,ob(c));c.Ka(d+18,c.G);c.Ka(d+20,c.I);c.Ka(d+22,c.J);c.Ka(d+24,c.C);c.Ka(d+26,w(c));c.Ka(d+28,c.H);c.Ka(d+30,c.F);c.Ka(d+32,c.D);c.Ka(d+34,c.Oa.ta);c.Ka(d+36,c.na.ta);c.Ka(d+38,c.sa.ta);c.Ka(d+ +40,c.gb.ta);var d=38,h=26;Xc(c,c.la(g+16)|(b?16384:0));c.G=c.la(g+18);c.I=c.la(g+20);c.J=c.la(g+22);c.C=c.la(g+24);c.H=c.la(g+28);c.F=c.la(g+30);c.D=c.la(g+32);c.Oa.load(c.la(g+34));c.gb.load(c.la(g+40));Yc(c,c.la(g+14),c.la(g+36));this.Wa>13;if(6144<=h){U=c&3;if(U>a.Wa){if(!1!==B&&!(ba==a.Wa||g&1024&&ba<=a.Wa)){r=q;break}H=e.Fa();Zc(e,e.Fa(),!0);y(e,H);a.sh=!0}H=!1}else if(1024==h)H=!0,L=-1,I=c,Uh||2048==(h&2560))){d||Lc.call(e,13,c,!!g);r=q;break}}else if(3==a.id){if(!B||4096>h||2048==(h&2560)){d|| +Lc.call(e,13,c,!0);r=q;break}}else if(4==a.id){if(!B||256!=h&&768!=h){d||Lc.call(e,10,c,!0);r=q;break}}else if(6==a.id&&!(g&4096)&&768>13;80386>a.U.za||!(a.Bi&64)?(a.te=2,a.fa=65535):(a.te=4,a.fa=-1)}else a.load=Ic,a.dl=Mc,a.Fc=Oc,a.hc=Pc,a.$b=65535,a.Wa=a.pc=0,a.Md=q,a.te=2,a.fa=65535;a.Xc=a.te;a.ha=a.fa} +function bd(a){this.za=a.model||8088;var b=0;switch(this.za){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}kc.call(this,a,b);this.lk=61442;this.Jg=Cc;this.Ig=4;this.Ef=255;this.B=80286<=this.za?cd:dd;this.Pa=ed;this.ok=fd;this.pk=id;this.qk=jd;80186<=this.za&&(this.Pa=ed.slice(),this.ok=fd.slice(),this.pk=id.slice(),this.Ef=31,this.Pa[15]=kd,this.Pa[96]=ld,this.Pa[97]=md,this.Pa[98]=nd,this.Pa[99]=kd,this.Pa[100]=kd,this.Pa[101]=kd,this.Pa[102]=kd,this.Pa[103]=kd,this.Pa[104]=od, +this.Pa[105]=pd,this.Pa[106]=qd,this.Pa[107]=rd,this.Pa[108]=sd,this.Pa[109]=td,this.Pa[110]=ud,this.Pa[111]=vd,this.Pa[192]=wd,this.Pa[193]=xd,this.Pa[200]=yd,this.Pa[201]=zd,this.Pa[241]=Ad,this.ok[7]=Bd,this.pk[7]=Bd,80286<=this.za&&(this.lk=2,this.Jg|=28672,this.Ig=0,this.Om=Cd,this.Pa[15]=Dd,this.Pa[99]=Ed,this.Pa[84]=Fd));this.Lg=[];this.nk=[];this.jd=this.dh=0;this.ea.dg=this.ea.gn=!1;this.Dk=0;this.ma=[];this.ab=this.Ra=this.Ba=this.vc=0;Gd(this)}La(kc,bd); +var dd={Mh:4,R:5,pa:6,Y:7,Z:8,M:9,N:11,O:12,Oe:4,ll:60,ml:83,Rb:3,rb:9,ic:16,Ih:1,ql:19,sl:28,ul:16,tl:21,rl:37,ol:2,mj:9,pl:5,nl:33,oj:10,nj:8,ug:3,tg:15,Il:51,Jl:1,Kl:2,Ll:4,Hl:32,pj:15,Nl:15,Sb:16,Tb:4,Pl:11,Ol:18,Ml:24,Ab:4,Ql:2,qj:16,Rl:17,vj:18,Sl:19,uj:5,wj:6,Xl:2,Wl:8,Ul:9,Vl:10,Tl:10,xj:10,yj:10,wl:80,yl:144,vl:86,xl:154,Al:101,Cl:165,zl:107,Bl:171,Zl:70,am:113,Yl:76,$l:124,El:80,Gl:128,Dl:86,Fl:134,wg:3,vg:16,Dj:10,Cj:8,bm:51,jc:8,cm:17,dm:36,rc:11,em:16,xg:10,fe:2,jj:18,kj:7,lj:15,rj:12, +sj:7,tj:11,zj:18,Aj:7,Bj:15,Ej:15,Fj:7,Gj:13,Kj:11,Lj:7,Mj:8,fm:8,im:12,gm:18,hm:17,jm:15,Ij:8,Hj:20,Jj:2,Pj:3,yg:9,Oj:5,Nj:11,Rj:4,Qj:17,km:11},cd={Mh:0,R:0,pa:0,Y:0,Z:0,M:0,N:1,O:1,Oe:3,ll:14,ml:16,Rb:2,rb:7,ic:7,Ih:0,ql:7,sl:13,ul:7,tl:11,rl:16,ol:3,mj:6,pl:2,nl:13,oj:5,nj:5,ug:2,tg:7,Il:23,Jl:0,Kl:1,Ll:3,Hl:17,pj:7,Nl:11,Sb:7,Tb:3,Pl:7,Ol:11,Ml:15,Ab:2,Ql:3,qj:7,Rl:8,vj:8,Sl:8,uj:4,wj:4,Xl:2,Wl:3,Ul:5,Vl:2,Tl:3,xj:5,yj:3,wl:14,yl:22,vl:17,xl:25,Al:17,Cl:25,zl:20,Bl:28,Zl:13,am:21,Yl:16,$l:24, +El:13,Gl:21,Dl:16,Fl:24,wg:2,vg:7,Dj:5,Cj:5,bm:19,jc:5,cm:5,dm:17,rc:3,em:5,xg:3,fe:0,jj:8,kj:5,lj:9,rj:5,sj:5,tj:4,zj:5,Aj:5,Bj:4,Ej:7,Fj:5,Gj:8,Kj:3,Lj:4,Mj:3,fm:11,im:11,gm:15,hm:15,jm:7,Ij:5,Hj:8,Jj:0,Pj:2,yg:6,Oj:3,Nj:6,Rj:3,Qj:5,km:5};k=bd.prototype;k.Wi=function(a,b,c,d){this.ma=a;this.Ra=b;this.Ba=c;this.vc=d};k.reset=function(){this.ea.Ib&&rc(this);Gd(this);mc(this);this.ea.gd=!1}; +function Gd(a){a.G=0;a.C=0;a.I=0;a.J=0;a.H=0;a.F=0;a.D=0;a.Db=a.Dg=-1;a.Xg=0;a.lc=65520;a.Sc=0;a.hf=1023;a.Cf=0;a.Hh=-1;a.na=new Fc(a,Gc,"CS");a.gb=new Fc(a,2,"DS");a.Oa=new Fc(a,2,"ES");a.sa=new Fc(a,3,"SS");y(a,0);Zc(a,0);a.Am=new Fc(a,0,"NULL");a.hb=a.gb;a.Nc=a.sa;a.Q=a.va=0;a.aa=a.Ga=q;a.lb=0;Yc(a,0,65535);a.te=a.na.te;a.fa=a.na.fa;a.bd=A;a.ad=Hd;a.se=Id;a.tb=C;a.Bc=Jd;a.Qc=Kd;a.Xc=a.na.Xc;a.ha=a.na.ha;2==a.Xc?(a.gg=a.la,a.Dm=a.Ka):(a.gg=a.Wk,a.Dm=a.Cm);a.va&=-12289;if(80286<=a.za){a.Rc=0;a.gf= +65535;a.le=new Fc(a,5,"LDT",!0);a.ib=new Fc(a,4,"TSS",!0);a.Jb=new Fc(a,6,"VER",!0);Yc(a,65520,61440);var b,c=v(a);b=a.na;var d=-65536;80386>b.U.za&&(d&=16777215);b=b.ua=d;a.ka=b+c;a.Gf=b+a.na.$b}Xc(a,0);Ld(a)}k.Vk=function(){var a=this.G+this.C+this.I+this.J+w(this)+this.H+this.F+this.D|0;return a=a+v(this)+this.na.ta+this.gb.ta+this.sa.ta+this.Oa.ta+ob(this)|0};function Md(a,b,c,d){void 0!==d&&(void 0===a.Lg[b]&&(a.Lg[b]=[]),a.Lg[b].push([c,d]))} +function Nd(a,b){var c=a.nk[b];null!=c&&(c(--a.dh),delete a.nk[b])}function Ld(a,b){void 0===b&&(b=!!(a.lc&1));b||a.cc("returning to real-mode");a.qk=b?Od:jd;Hc(a.na,b);Hc(a.gb,b);Hc(a.sa,b);Hc(a.Oa,b)} +k.save=function(){var a=new Pd(this);a.set(0,[this.G,this.C,this.I,this.J,w(this),this.H,this.F,this.D,this.Cf]);a.set(1,[v(this),this.na.save(),this.gb.save(),this.sa.save(),this.Oa.save(),null!=this.Rc?[this.lc,this.Rc,this.gf,this.Sc,this.hf,this.le.save(),this.ib.save(),this.Cf]:null,ob(this)]);a.set(2,[this.hb.Vh,this.Nc.Vh,this.Q,this.va,this.lb,this.aa,this.Ga]);a.set(3,[0,this.Qe,this.S.ce]);a.set(4,Hb(this.ja));return a.data()}; +k.restore=function(a){var b=a[0];this.G=b[0];this.C=b[1];this.I=b[2];this.J=b[3];var c=b[4];this.H=b[5];this.F=b[6];this.D=b[7];this.Cf=b[8]||0;b=a[1];this.na.restore(b[1]);this.gb.restore(b[2]);this.sa.restore(b[3]);this.Oa.restore(b[4]);var d=b[5];d&&d.length&&(this.lc=d[0],this.Rc=d[1],this.gf=d[2],this.Sc=d[3],this.hf=d[4],this.le.restore(d[5]),this.ib.restore(d[6]),this.Cf=d[7],Ld(this));Xc(this,b[6]);Yc(this,b[0],this.na.ta);y(this,c);Zc(this,this.sa.ta);b=a[2];this.hb=null!=b[0]&&Qd(this,b[0])|| +this.gb;this.Nc=null!=b[1]&&Qd(this,b[1])||this.sa;this.Q=b[2];this.va=b[3];this.lb=b[4];this.aa=b[5];this.Ga=b[6];b=a[3];this.Qe=b[1];uc(this,b[2]);a:{b=this.ja;a=a[4];for(c=0;c>((a^a>>4)&15)&1?0:wb}function Wd(a){return(a.W^a.da)&16?vb:0}function Xd(a){return a.P&a.T-1?0:ub}function Yd(a){return a.W&a.T>>1?tb:0} function Zd(a){return(a.W^a.da^a.W>>1)&a.T>>1?pb:0}function $d(a){a.P&=~a.T}function ae(a){a.da=a.W&16|a.da&-17}function be(a){a.P|=a.T-1}function ce(a){a.W&=~a.T;a.da=a.W&32896|a.da&-32897}function de(a){a.P|=a.T}function ee(a){a.da=~(a.W&16)&16|a.da&-17}function fe(a){a.P&=~(a.T-1)}function ge(a){Yd(a)||(a.W^=a.T>>1|a.T>>2,a.da^=32896)}function he(a){a.W|=a.T;a.da=a.W&32896|a.da&-32897}function ob(a){return a.Aa&~Dc|Ud(a)|Vd(a)|Wd(a)|Xd(a)|Yd(a)|Zd(a)} -function ie(a,b){b=b|a.lc&1|65520;a.lc=a.lc&-65536|b&65535;a.lc&1&&Ld(a,!0)}function Xc(a,b,c){a.T=256;a.P=a.W=a.da=0;b&xb&&de(a);b&wb||(a.W|=1);b&vb&&(a.da|=16);b&ub||be(a);b&tb&&ge(a);b&pb&&he(a);a.lc&1||(b&=-61441);void 0===c&&(c=a.ma.Va);c?b=b&-12289|a.Aa&12288:a.Bf=(b&12288)>>12;c>a.Bf&&(b=b&~rb|a.Aa&rb);a.Aa=a.Aa&~a.Fg|b&a.Fg|a.gk;a.Aa&sb&&(a.kb|=2,a.Q|=4)} -k.Eb=function(a,b,c){var d=!1;switch(b){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 "V":this.na[b]=c;this.yk++;d=!0;break;default:d=this.parent.Eb.call(this,a,b,c)}return d};k.qc=function(a){return this.ta[(a&this.tb)>>>this.jb].Cb(a&this.Ta)}; -k.ja=function(a){var b=a&this.Ta;a=(a&this.tb)>>>this.jb;this.A-=this.B.Nj;return b>>this.jb].Fb(a&this.Ta,b&255)};k.Ga=function(a,b){var c=a&this.Ta,d=(a&this.tb)>>>this.jb;this.A-=this.B.Nj;c>8&255))};function je(a,b,c){a.Cg=b;a.aa=b.Ec(a.xg=c,0);return a.Q&1?0:a.qc(a.aa)} -function E(a,b){return je(a,a.fb,b&65535)}function F(a,b){return je(a,a.Mc,b&65535)}function ke(a,b,c){a.Cg=b;a.aa=b.Ec(a.xg=c,1);return a.Q&1?0:a.ja(a.aa)}function G(a,b){return ke(a,a.fb,b&65535)}function J(a,b){return ke(a,a.Mc,b&65535)}function le(a,b,c){a.Cg=b;a.Fa=a.aa=b.Ec(a.xg=c,0);return a.Q&1?0:a.qc(a.aa)}function K(a,b){return le(a,a.fb,b&65535)}function M(a,b){return le(a,a.Mc,b&65535)}function me(a,b,c){a.Cg=b;a.Fa=a.aa=b.Ec(a.xg=c,1);return a.Q&1?0:a.ja(a.aa)} -function N(a,b){return me(a,a.fb,b&65535)}function O(a,b){return me(a,a.Mc,b&65535)}function P(a,b){a.Q&2||a.Te(a.Cg.hc(a.xg,0),b)}function Q(a,b){a.Q&2||a.Ga(a.Cg.hc(a.xg,1),b)}function ad(a,b,c){return a.ja(b.Ec(c,1))}k.X=function(){var a=this.qc(this.la);++this.la>this.Ff&&D(this,this.la-this.ma.ua);return a};k.L=function(){var a=this.qc(this.la)<<24>>24;++this.la>this.Ff&&D(this,this.la-this.ma.ua);return a&65535};function ne(a){var b=a.ja(a.la);a.la+=2;a.la>a.Ff&&D(a,a.la-a.ma.ua);return b} -k.K=function(){var a=this.ja(this.la);this.la+=this.se;this.la>this.Ff&&D(this,this.la-this.ma.ua);return a};k.Ea=function(){var a=this.ja(this.Jc);this.Jc+=2;this.Jc>this.nm&&y(this,this.Jc-this.ra.ua);return a};function z(a,b){a.Jc-=2;a.Jcthis.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return this.P&255}function ue(a,b){this.da=a^b;this.P=this.W=a+b+(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return this.P&65535}function ve(a,b){this.da=a^b;this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=a+b)&255} -function we(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=a+b)&65535}function xe(a,b){this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a&b)&255}function ye(a,b){this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a&b)&65535}function ze(a,b){this.A-=10+(0>this.aa?0:1);if((a&3)<(b&3))return a=a&-4|b&3,fe(this),a;be(this);return a} -function Ae(a){if(0>this.aa)return kd.call(this),a;var b=a<<16>>16,c=this.ja(this.aa)<<16>>16,d=this.ja(this.aa+2)<<16>>16;this.A-=this.B.jl;if(bd)D(this,this.Bb-this.ma.ua),re.call(this,5,null,0);this.Q|=2;return a}function Be(a,b){var c=this.ma.sa,d=v(this);null!=Yc(this,a,b,!0)&&(z(this,c),z(this,d))}function Ce(a,b){this.da=a^b;this.T=256;this.P=this.W=a-b;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.gj:this.B.qb;this.Q|=2;return a} -function De(a,b){this.da=a^b;this.T=65536;this.P=this.W=a-b;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.gj:this.B.qb;this.Q|=2;return a}function Ee(a){return a}function Fe(a,b){var c=(b<<16>>16)*(this.X()<<24>>24);this.P=this.da=this.W=c;this.T=256;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535} -function Ge(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.P=this.da=this.W=c;this.T=65536;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535}function re(a,b,c){this.A-=this.B.El+c;this.ma.zi=!0;c=ob(this);var d=this.ma.sa,e=v(this);a=this.ma.$k(a);a!=q&&(this.la=a,z(this,c),z(this,d),z(this,e),null!=b&&z(this,b),this.Dh=-1)} -function He(a,b){this.A-=14+(0>this.aa?0:2);if(this.Jb.load(b,!0)!=q&&this.Jb.pc>=this.ma.Va&&this.Jb.pc>=(b&3))return fe(this),this.Jb.hb&65280;be(this);return a}function Ie(a,b){if(0>this.aa)return R.call(this),a;Sd(this,this.ja(this.aa+2));this.A-=this.B.kj;return b}function Je(a){if(0>this.aa)return R.call(this),a;this.A-=this.B.Ml;return this.aa}function Ke(a,b){if(0>this.aa)return R.call(this),a;Td(this,this.ja(this.aa+2));this.A-=this.B.kj;return b} -function Le(a,b){this.A-=14+(0>this.aa?0:2);if(b&65528&&this.Jb.load(b,!0)!=q&&(7168==(this.Jb.hb&7168)||this.Jb.pc>=this.ma.Va)&&this.Jb.pc>=(b&3))return fe(this),this.Jb.$b;be(this);return a}function Me(a,b){this.A-=0>this.Fa?0>this.aa?this.B.Tl:this.B.Sl:this.B.Ql;return b}function Ne(){return Me.call(this,0,this.Db)}function Oe(a,b){this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a|b)&255} -function Pe(a,b){this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a|b)&65535}function Qe(a){var b=this.Ea(),c=this.Ea();(a<<=this.ed>>2)&&y(this,w(this)+a);Yc(this,b,c,!1)&&(a&&y(this,w(this)+a),this.eb.sa&65528&&this.eb.pcthis.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return this.P&255}function Se(a,b){this.da=a^b;this.P=this.W=a-b-(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return this.P&65535}function Te(a,b){this.da=a^b;this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=a-b)&255} -function Ue(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=a-b)&65535}function Ve(a,b){this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Jj:this.B.ug:this.B.ug;this.Q|=2;return a}function We(a,b){this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Jj:this.B.ug:this.B.ug;this.Q|=2;return a} -function Xe(a,b){if(0>this.aa){switch(this.Tg&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Lj}else this.Fa=this.aa,P(this,a),this.A-=this.B.Kj;return b} -function Ye(a,b){if(0>this.aa){switch(this.Tg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:y(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Lj}else this.Fa=this.aa,Q(this,a),this.A-=this.B.Kj;return b}function Ze(a,b){this.T=256;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a^b)&255} -function $e(a,b){this.T=65536;this.A-=0>this.Fa?0>this.aa?this.B.Rb:this.B.qb:this.B.ic;return(this.P=this.W=this.da=a^b)&65535}function af(a,b){this.P=this.P&this.T-1|(a&b?this.T:0);(a^a>>1)&b>>1?he(this):ce(this)}function bf(){this.A-=0>this.aa?2:this.B.fm;return 1}function cf(){var a=this.I&this.Df;this.A-=(0>this.aa?this.B.Cj:this.B.Bj)+(a<this.aa?this.B.Cj:this.B.Bj)+(a<this.Dh)D(this,this.Bb-this.ma.ua),d=!0;else if(8!=this.Dh)b=0,a=8,d=!0;else{hf.call(this,-1,0,c);Gd(this);return}hf.call(this,a,b,c)&&(d=!1);d&&re.call(this,this.Dh=a,b,0);this.Q&=-4}else this.cc("Fault "+ea(a)+" blocked by Debugger",536870912),D(this,this.Bb-this.ma.ua)} -function hf(a,b,c){var d=32,e=yb(this.ka,this.la);204==e&&(c=!1,d|=1);983040<=this.la&&1048575>=this.la&&(c=!1);c&&(a=(c?"\n":"")+"Fault "+ea(a)+(null!=b?" ("+da(b,4)+")":"")+" on opcode 0x"+ea(e)+" at "+this.Wa.Sq(v(this),this.ma.sa)+" (%"+da(this.la,6)+")",b=this.ea.Ib,this.cc(a,d)?c&&(c=b,rc(this.Wa)):(this.va(a),rc(this)));return c}function Dd(){this.Im[this.X()].call(this)}function Fd(){z(this,w(this)&this.ha);this.A-=this.B.rc} -function ld(){var a=w(this)&this.ha;z(this,this.G&this.ha);z(this,this.I&this.ha);z(this,this.J&this.ha);z(this,this.C&this.ha);z(this,a);z(this,this.H&this.ha);z(this,this.F&this.ha);z(this,this.D&this.ha);this.A-=this.B.$l} -function md(){this.D=this.D&~this.ha|this.Ea();this.F=this.F&~this.ha|this.Ea();this.H=this.H&~this.ha|this.Ea();y(this,w(this)+this.ed);this.C=this.C&~this.ha|this.Ea();this.J=this.J&~this.ha|this.Ea();this.I=this.I&~this.ha|this.Ea();this.G=this.G&~this.ha|this.Ea();this.A-=this.B.Yl}function nd(){this.sb[this.X()].call(this,Ae)}function Ed(){this.Ac[this.X()].call(this,ze)}function od(){z(this,this.K());this.A-=this.B.rc}function pd(){this.sb[this.X()].call(this,Ge)} -function qd(){z(this,this.X());this.A-=this.B.rc}function rd(){this.sb[this.X()].call(this,Fe)}function sd(){var a=1,b=0,c=5;this.xa&192&&(a=this.I,b=1,this.xa&256&&(c=4));if(a--){var d=Jb(this.ka,this.J,this.la-b-1);this.Te(this.Na.hc(this.D&this.fa,0),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}} -function td(){var a=1,b=0,c=5;this.xa&192&&(a=this.I,b=1,this.xa&256&&(c=4));if(a--){var d=this.la-b-1,e=Jb(this.ka,this.J,d),d=e|=Jb(this.ka,this.J,d)<<8;this.Ga(this.Na.hc(this.D&this.fa,1),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}} -function ud(){var a=1,b=0,c=5;this.xa&192&&(a=this.I,b=1,this.xa&256&&(c=4));if(a--){var d=this.qc(this.eb.Ec(this.F&this.fa,0));this.F=this.F&~this.fa|this.F+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;Lb(this.ka,this.J,d,this.la-b-1);a&&(this.la=this.Bb,this.Q|=256)}} -function vd(){var a=1,b=0,c=5;this.xa&192&&(a=this.I,b=1,this.xa&256&&(c=4));if(a--){var d=ad(this,this.eb,this.F&this.fa);this.F=this.F&~this.fa|this.F+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;b=this.la-b-1;Lb(this.ka,this.J,d&255,b);Lb(this.ka,this.J,d>>8,b);a&&(this.la=this.Bb,this.Q|=256)}}function jf(){var a=this.L();Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function kf(){var a=this.L();Zd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} +function ie(a,b){b=b|a.lc&1|65520;a.lc=a.lc&-65536|b&65535;a.lc&1&&Ld(a,!0)}function Xc(a,b,c){a.T=256;a.P=a.W=a.da=0;b&xb&&de(a);b&wb||(a.W|=1);b&vb&&(a.da|=16);b&ub||be(a);b&tb&&ge(a);b&pb&&he(a);a.lc&1||(b&=-61441);void 0===c&&(c=a.na.Wa);c?b=b&-12289|a.Aa&12288:a.Cf=(b&12288)>>12;c>a.Cf&&(b=b&~rb|a.Aa&rb);a.Aa=a.Aa&~a.Jg|b&a.Jg|a.lk;a.Aa&sb&&(a.lb|=2,a.Q|=4)} +k.Eb=function(a,b,c){var d=!1;switch(b){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 "V":this.oa[b]=c;this.Dk++;d=!0;break;default:d=this.parent.Eb.call(this,a,b,c)}return d};k.qc=function(a){return this.ma[(a&this.ab)>>>this.Ra].Cb(a&this.Ba)}; +k.la=function(a){var b=a&this.Ba;a=(a&this.ab)>>>this.Ra;this.A-=this.B.Mh;return b>>this.Ra;if(b>>c|this.ma[a+1&this.vc].od(0)<<32-c};k.Ue=function(a,b){this.ma[(a&this.ab)>>>this.Ra].Fb(a&this.Ba,b&255)}; +k.Ka=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;this.A-=this.B.Mh;c>8&255))};k.Cm=function(a,b){var c=a&this.Ba,d=(a&this.ab)>>>this.Ra;this.A-=this.B.Mh;if(c>>32-f)}}; +function je(a,b,c){a.Gg=b;a.aa=b.Fc(a.Bg=c,0);return a.Q&1?0:a.qc(a.aa)}function E(a,b){return je(a,a.hb,b&65535)}function F(a,b){return je(a,a.Nc,b&65535)}function ke(a,b,c){a.Gg=b;a.aa=b.Fc(a.Bg=c,1);return a.Q&1?0:a.gg(a.aa)}function G(a,b){return ke(a,a.hb,b&65535)}function J(a,b){return ke(a,a.Nc,b&65535)}function le(a,b,c){a.Gg=b;a.Ga=a.aa=b.Fc(a.Bg=c,0);return a.Q&1?0:a.qc(a.aa)}function K(a,b){return le(a,a.hb,b&65535)}function M(a,b){return le(a,a.Nc,b&65535)} +function me(a,b,c){a.Gg=b;a.Ga=a.aa=b.Fc(a.Bg=c,1);return a.Q&1?0:a.gg(a.aa)}function N(a,b){return me(a,a.hb,b&65535)}function O(a,b){return me(a,a.Nc,b&65535)}function P(a,b){a.Q&2||a.Ue(a.Gg.hc(a.Bg,0),b)}function Q(a,b){a.Q&2||a.Ka(a.Gg.hc(a.Bg,1),b)}function ad(a,b,c){return a.la(b.Fc(c,1))}k.X=function(){var a=this.qc(this.ka);++this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a};k.L=function(){var a=this.qc(this.ka)<<24>>24;++this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a&65535}; +function ne(a){var b=a.la(a.ka);a.ka+=2;a.ka>a.Gf&&D(a,a.ka-a.na.ua);return b}k.K=function(){var a=this.gg(this.ka);this.ka+=this.te;this.ka>this.Gf&&D(this,this.ka-this.na.ua);return a};k.Fa=function(){var a=this.gg(this.Kc);this.Kc+=2;this.Kc>this.rm&&y(this,this.Kc-this.sa.ua);return a};function z(a,b){a.Kc-=2;a.Kcthis.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return this.P&255}function ue(a,b){this.da=a^b;this.P=this.W=a+b+(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return this.P&65535}function ve(a,b){this.da=a^b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=a+b)&255} +function we(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=a+b)&65535}function xe(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a&b)&255}function ye(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a&b)&65535}function ze(a,b){this.A-=10+(0>this.aa?0:1);if((a&3)<(b&3))return a=a&-4|b&3,fe(this),a;be(this);return a} +function Ae(a){if(0>this.aa)return kd.call(this),a;var b=a<<16>>16,c=this.la(this.aa)<<16>>16,d=this.la(this.aa+2)<<16>>16;this.A-=this.B.nl;if(bd)D(this,this.Bb-this.na.ua),pe.call(this,5,null,0);this.Q|=2;return a}function Be(a,b){var c=this.na.ta,d=v(this);null!=Yc(this,a,b,!0)&&(z(this,c),z(this,d))}function Ce(a,b){this.da=a^b;this.T=256;this.P=this.W=a-b;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.mj:this.B.rb;this.Q|=2;return a} +function De(a,b){this.da=a^b;this.T=65536;this.P=this.W=a-b;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.mj:this.B.rb;this.Q|=2;return a}function Ee(a){return a}function Fe(a,b){var c=(b<<16>>16)*(this.X()<<24>>24);this.P=this.da=this.W=c;this.T=256;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535} +function Ge(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.P=this.da=this.W=c;this.T=65536;32767c?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?21:24;return c&65535}function pe(a,b,c){this.A-=this.B.Il+c;this.na.Ei=!0;c=ob(this);var d=this.na.ta,e=v(this);a=this.na.dl(a);a!=q&&(this.ka=a,z(this,c),z(this,d),z(this,e),null!=b&&z(this,b),this.Hh=-1)} +function He(a,b){this.A-=14+(0>this.aa?0:2);if(this.Jb.load(b,!0)!=q&&this.Jb.pc>=this.na.Wa&&this.Jb.pc>=(b&3))return fe(this),this.Jb.jb&65280;be(this);return a}function Ie(a,b){if(0>this.aa)return R.call(this),a;Sd(this,this.la(this.aa+2));this.A-=this.B.qj;return b}function Je(a){if(0>this.aa)return R.call(this),a;this.A-=this.B.Ql;return this.aa}function Ke(a,b){if(0>this.aa)return R.call(this),a;Td(this,this.la(this.aa+2));this.A-=this.B.qj;return b} +function Le(a,b){this.A-=14+(0>this.aa?0:2);if(b&65528&&this.Jb.load(b,!0)!=q&&(7168==(this.Jb.jb&7168)||this.Jb.pc>=this.na.Wa)&&this.Jb.pc>=(b&3))return fe(this),this.Jb.$b;be(this);return a}function Me(a,b){this.A-=0>this.Ga?0>this.aa?this.B.Xl:this.B.Wl:this.B.Ul;return b}function Ne(){return Me.call(this,0,this.Db)}function Oe(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a|b)&255} +function Pe(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a|b)&65535}function Qe(a){var b=this.Fa(),c=this.Fa();(a<<=this.Xc>>2)&&y(this,w(this)+a);Yc(this,b,c,!1)&&(a&&y(this,w(this)+a),this.gb.ta&65528&&this.gb.pcthis.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return this.P&255}function Se(a,b){this.da=a^b;this.P=this.W=a-b-(this.P&this.T?1:0);this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return this.P&65535}function Te(a,b){this.da=a^b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=a-b)&255} +function Ue(a,b){this.da=a^b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=a-b)&65535}function Ve(a,b){this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Pj:this.B.yg:this.B.yg;this.Q|=2;return a}function We(a,b){this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Pj:this.B.yg:this.B.yg;this.Q|=2;return a} +function Xe(a,b){if(0>this.aa){switch(this.Xg&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.C=this.C&-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.C=this.C&255|a<<8}this.A-=this.B.Rj}else this.Ga=this.aa,P(this,a),this.A-=this.B.Qj;return b} +function Ye(a,b){if(0>this.aa){switch(this.Xg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.C=a;break;case 4:y(this,a);break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.B.Rj}else this.Ga=this.aa,Q(this,a),this.A-=this.B.Qj;return b}function Ze(a,b){this.T=256;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a^b)&255} +function $e(a,b){this.T=65536;this.A-=0>this.Ga?0>this.aa?this.B.Rb:this.B.rb:this.B.ic;return(this.P=this.W=this.da=a^b)&65535}function af(a,b){this.P=this.P&this.T-1|(a&b?this.T:0);(a^a>>1)&b>>1?he(this):ce(this)}function bf(){this.A-=0>this.aa?2:this.B.jm;return 1}function cf(){var a=this.I&this.Ef;this.A-=(0>this.aa?this.B.Ij:this.B.Hj)+(a<this.aa?this.B.Ij:this.B.Hj)+(a<this.Hh)D(this,this.Bb-this.na.ua),d=!0;else if(8!=this.Hh)b=0,a=8,d=!0;else{hf.call(this,-1,0,c);Gd(this);return}hf.call(this,a,b,c)&&(d=!1);d&&pe.call(this,this.Hh=a,b,0);this.Q&=-4}else this.cc("Fault "+ea(a)+" blocked by Debugger",536870912),D(this,this.Bb-this.na.ua)} +function hf(a,b,c){var d=32,e=yb(this.ja,this.ka);204==e&&(c=!1,d|=1);983040<=this.ka&&1048575>=this.ka&&(c=!1);c&&(a=(c?"\n":"")+"Fault "+ea(a)+(null!=b?" ("+da(b,4)+")":"")+" on opcode 0x"+ea(e)+" at "+this.Xa.Wq(v(this),this.na.ta)+" (%"+da(this.ka,6)+")",b=this.ea.Ib,this.cc(a,d)?c&&(c=b,rc(this.Xa)):(this.wa(a),rc(this)));return c}function Dd(){this.Om[this.X()].call(this)}function Fd(){z(this,w(this)&this.ha);this.A-=this.B.rc} +function ld(){var a=w(this)&this.ha;z(this,this.G&this.ha);z(this,this.I&this.ha);z(this,this.J&this.ha);z(this,this.C&this.ha);z(this,a);z(this,this.H&this.ha);z(this,this.F&this.ha);z(this,this.D&this.ha);this.A-=this.B.dm} +function md(){this.D=this.D&~this.ha|this.Fa();this.F=this.F&~this.ha|this.Fa();this.H=this.H&~this.ha|this.Fa();y(this,w(this)+this.Xc);this.C=this.C&~this.ha|this.Fa();this.J=this.J&~this.ha|this.Fa();this.I=this.I&~this.ha|this.Fa();this.G=this.G&~this.ha|this.Fa();this.A-=this.B.bm}function nd(){this.tb[this.X()].call(this,Ae)}function Ed(){this.Bc[this.X()].call(this,ze)}function od(){z(this,this.K());this.A-=this.B.rc}function pd(){this.tb[this.X()].call(this,Ge)} +function qd(){z(this,this.X());this.A-=this.B.rc}function rd(){this.tb[this.X()].call(this,Fe)}function sd(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=Jb(this.ja,this.J,this.ka-b-1);this.Ue(this.Oa.hc(this.D&this.fa,0),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}} +function td(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=this.ka-b-1,e=Jb(this.ja,this.J,d),d=e|=Jb(this.ja,this.J,d)<<8;this.Ka(this.Oa.hc(this.D&this.fa,1),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}} +function ud(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=this.qc(this.gb.Fc(this.F&this.fa,0));this.F=this.F&~this.fa|this.F+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;Lb(this.ja,this.J,d,this.ka-b-1);a&&(this.ka=this.Bb,this.Q|=256)}} +function vd(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=ad(this,this.gb,this.F&this.fa);this.F=this.F&~this.fa|this.F+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;b=this.ka-b-1;Lb(this.ja,this.J,d&255,b);Lb(this.ja,this.J,d>>8,b);a&&(this.ka=this.Bb,this.Q|=256)}}function jf(){var a=this.L();Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function kf(){var a=this.L();Zd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} function lf(){var a=this.L();Ud(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function mf(){var a=this.L();Ud(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function nf(){var a=this.L();Xd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function of(){var a=this.L();Xd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function pf(){var a=this.L();Ud(this)||Xd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb} function qf(){var a=this.L();Ud(this)||Xd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function rf(){var a=this.L();Yd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function sf(){var a=this.L();Yd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)}function tf(){var a=this.L();Vd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function uf(){var a=this.L();Vd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} function vf(){var a=this.L();!Yd(this)!=!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function wf(){var a=this.L();!Yd(this)==!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function xf(){var a=this.L();Xd(this)||!Yd(this)!=!Zd(this)?(D(this,v(this)+a),this.A-=this.B.Sb):this.A-=this.B.Tb}function yf(){var a=this.L();Xd(this)||!Yd(this)!=!Zd(this)?this.A-=this.B.Tb:(D(this,v(this)+a),this.A-=this.B.Sb)} -function zf(){this.re[this.X()].call(this,Af,this.X);this.A-=0>this.Fa?1:this.B.Eh}function wd(){this.re[this.X()].call(this,Bf,df)}function xd(){this.Pc[this.X()].call(this,Cf,df)}function Df(){var a=this.K()<<(this.ed>>2);D(this,this.Ea());a&&y(this,w(this)+a);this.A-=this.B.em}function Ef(){D(this,this.Ea());this.A-=this.B.bm} -function yd(){var a=this.K(),b=this.X()&31;this.A-=11;z(this,this.H);var c=w(this)&this.ra.fa;if(0>8,c,d=Wd(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.P=a);this.T=65536;c&&(this.P|=this.T);d?ee(this):ae(this);this.A-=this.B.Ne},function(){this.Zc[this.X()].call(this, -Ce)},function(){this.Ac[this.X()].call(this,De)},function(){this.$c[this.X()].call(this,Ce)},function(){this.sb[this.X()].call(this,De)},function(){Ce.call(this,this.G&255,this.X());this.A--},function(){De.call(this,this.G&this.ha,this.K());this.A--},function(){this.Q|=20;this.fb=this.Mc=this.eb;this.A-=this.B.ee},function(){var a=this.G&255,b=this.G>>8,c,d=Wd(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.P=a);this.T=65536;c&&(this.P|=this.T);d?ee(this):ae(this); -this.A-=this.B.Ne},function(){this.W=(this.da=this.G)+1;this.G=this.W&65535;this.P=this.G|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.I)+1;this.I=this.W&65535;this.P=this.I|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.J)+1;this.J=this.W&65535;this.P=this.J|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.C)+1;this.C=this.W&65535;this.P=this.C|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){var a; +function zf(){this.se[this.X()].call(this,Af,this.X);this.A-=0>this.Ga?1:this.B.Ih}function wd(){this.se[this.X()].call(this,Bf,df)}function xd(){this.Qc[this.X()].call(this,Cf,df)}function Df(){var a=this.K()<<(this.Xc>>2);D(this,this.Fa());a&&y(this,w(this)+a);this.A-=this.B.im}function Ef(){D(this,this.Fa());this.A-=this.B.fm} +function yd(){var a=this.K(),b=this.X()&31;this.A-=11;z(this,this.H);var c=w(this)&this.sa.fa;if(0>8,c,d=Wd(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.P=a);this.T=65536;c&&(this.P|=this.T);d?ee(this):ae(this);this.A-=this.B.Oe},function(){this.ad[this.X()].call(this, +Ce)},function(){this.Bc[this.X()].call(this,De)},function(){this.bd[this.X()].call(this,Ce)},function(){this.tb[this.X()].call(this,De)},function(){Ce.call(this,this.G&255,this.X());this.A--},function(){De.call(this,this.G&this.ha,this.K());this.A--},function(){this.Q|=20;this.hb=this.Nc=this.gb;this.A-=this.B.fe},function(){var a=this.G&255,b=this.G>>8,c,d=Wd(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=this.G&-65536|b<<8|(this.P=a);this.T=65536;c&&(this.P|=this.T);d?ee(this):ae(this); +this.A-=this.B.Oe},function(){this.W=(this.da=this.G)+1;this.G=this.W&65535;this.P=this.G|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.I)+1;this.I=this.W&65535;this.P=this.I|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.J)+1;this.J=this.W&65535;this.P=this.J|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.C)+1;this.C=this.W&65535;this.P=this.C|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){var a; this.W=(this.da=w(this))+1;y(this,a=this.da&~this.ha|this.W&this.ha);this.P=(a&this.ha)>>>16|a&65535|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.H)+1;this.H=this.W&65535;this.P=this.H|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.F)+1;this.F=this.W&65535;this.P=this.F|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.D)+1;this.D=this.W&65535;this.P=this.D|(this.P&this.T?1:0)<<16;this.T=65536;this.A-= 2},function(){this.W=(this.da=this.G)-1;this.G=this.W&65535;this.P=this.G|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.I)-1;this.I=this.W&65535;this.P=this.I|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.J)-1;this.J=this.W&65535;this.P=this.J|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.C)-1;this.C=this.W&65535;this.P=this.C|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){var a;this.W= (this.da=w(this))-1;y(this,a=this.da&~this.ha|this.W&this.ha);this.P=(a&this.ha)>>>16|a&65535|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.H)-1;this.H=this.W&65535;this.P=this.H|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.F)-1;this.F=this.W&65535;this.P=this.F|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){this.W=(this.da=this.D)-1;this.D=this.W&65535;this.P=this.D|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=2},function(){z(this, -this.G&this.ha);this.A-=this.B.rc},function(){z(this,this.I&this.ha);this.A-=this.B.rc},function(){z(this,this.J&this.ha);this.A-=this.B.rc},function(){z(this,this.C&this.ha);this.A-=this.B.rc},function(){z(this,w(this)-this.ed&this.ha);this.A-=this.B.rc},function(){z(this,this.H&this.ha);this.A-=this.B.rc},function(){z(this,this.F&this.ha);this.A-=this.B.rc},function(){z(this,this.D&this.ha);this.A-=this.B.rc},function(){this.G=this.G&~this.ha|this.Ea();this.A-=this.B.jc},function(){this.I=this.I& -~this.ha|this.Ea();this.A-=this.B.jc},function(){this.J=this.J&~this.ha|this.Ea();this.A-=this.B.jc},function(){this.C=this.C&~this.ha|this.Ea();this.A-=this.B.jc},function(){y(this,w(this)&~this.ha|this.Ea());this.A-=this.B.jc},function(){this.H=this.H&~this.ha|this.Ea();this.A-=this.B.jc},function(){this.F=this.F&~this.ha|this.Ea();this.A-=this.B.jc},function(){this.D=this.D&~this.ha|this.Ea();this.A-=this.B.jc},jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf, -vf,wf,xf,yf,zf,function(){this.Pc[this.X()].call(this,Jf,this.K);this.A-=0>this.Fa?1:this.B.Eh},zf,function(){this.Pc[this.X()].call(this,Jf,this.L);this.A-=0>this.Fa?1:this.B.Eh},function(){this.Zc[this.X()].call(this,Ve)},function(){this.Ac[this.X()].call(this,We)},function(){this.$c[this.Tg=this.X()].call(this,Xe)},function(){this.sb[this.Tg=this.X()].call(this,Ye)},function(){this.Q|=1;this.Zc[this.X()].call(this,Me)},function(){this.Q|=1;this.Ac[this.X()].call(this,Me)},function(){this.$c[this.X()].call(this, -Me)},function(){this.sb[this.X()].call(this,Me)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Db=this.Na.sa;break;case 1:this.Db=this.ma.sa;break;case 2:this.Db=this.ra.sa;break;case 3:this.Db=this.eb.sa;break;default:R.call(this);return}this.Q|=1;this.Ac[a].call(this,Ne)},function(){this.Q|=1;this.fb=this.Mc=this.wm;this.sb[this.X()].call(this,Je)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| -80386==this.za&&4!=c&&5!=c){kd.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=w(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.sb[b].call(this,Me);switch(c){case 0:Td(this,this.G);this.G=a;break;case 1:Rd(this,this.I);this.I=a;break;case 2:Zc(this,this.J);this.J=a;break;case 3:Sd(this,this.C);this.C=a;break;case 4:Td(this,w(this));y(this,a);break;case 5:Rd(this,this.H);this.H=a;break;case 6:Zc(this,this.F);this.F=a;break;case 7:Sd(this,this.D),this.D=a}}, -function(){this.Q|=1;this.Pc[this.X()].call(this,Kf,this.Ea)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=w(this);y(this,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= -2==this.ed?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.J=2==this.ed?this.J&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.ll},function(){Be.call(this,this.K(),this.K());this.A-=this.B.ol},function(){this.cc("WAIT not implemented",1);this.A--},function(){z(this,ob(this));this.A-=this.B.rc},function(){Xc(this,this.Ea());this.A-=this.B.jc},function(){var a=this.G>>8;a&xb?de(this):$d(this);a&wb?Vd(this)||(this.W^=1):Vd(this)&&(this.W^=1);a&vb?ee(this): -ae(this);a&ub?fe(this):be(this);a&tb?ge(this):Yd(this)&&(this.W^=this.T>>1|this.T>>2,this.da^=32896);this.A-=this.B.Ab},function(){this.G=this.G&255|(ob(this)&Ec)<<8;this.A-=this.B.Ab},function(){var a=this.G&-256,b;b=this.K();b=this.qc(this.fb.Ec(b,0));this.G=a|b;this.A-=this.B.rj},function(){this.G=this.G&~this.ha|ad(this,this.fb,this.K());this.A-=this.B.rj},function(){var a=this.K(),b=this.G;this.Te(this.fb.hc(a,0),b);this.A-=this.B.sj},function(){var a=this.K(),b=this.G;this.Ga(this.fb.hc(a,1), -b);this.A-=this.B.sj},function(){var a=1,b=0,c=this.B.tj;this.xa&192&&(a=this.I,b=1,c=this.B.vj,this.xa&256||(this.A-=this.B.uj));if(a--){var d=this.Aa&qb?-1:1,e=this.qc(this.fb.Ec(this.F,0));this.Te(this.Na.hc(this.D&this.fa,0),e);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.tj;this.xa&192&&(a=this.I,b=1,c=this.B.vj,this.xa&256||(this.A-=this.B.uj));if(a--){var d=this.Aa&qb?-2: -2,e=ad(this,this.fb,this.F);this.Ga(this.Na.hc(this.D&this.fa,1),e);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.dj;this.xa&192&&(a=this.I,b=1,c=this.B.fj,this.xa&256||(this.A-=this.B.ej));if(a--){var d=this.Aa&qb?-1:1,e=je(this,this.fb,this.F&this.fa),f=le(this,this.Na,this.D&this.fa);Ce.call(this,e,f);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa; -this.A-=c-this.B.qb;this.I-=b;a&&Xd(this)==(this.xa&64)&&(this.la=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.dj;this.xa&192&&(a=this.I,b=1,c=this.B.fj,this.xa&256||(this.A-=this.B.ej));if(a--){var d=this.Aa&qb?-2:2,e=ke(this,this.fb,this.F&this.fa),f=me(this,this.Na,this.D&this.fa);De.call(this,e,f);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c-this.B.qb;this.I-=b;a&&Xd(this)==(this.xa&64)&&(this.la=this.Bb,this.Q|=256)}},function(){this.P=this.W= -this.da=this.G&this.X();this.T=256;this.A-=this.B.Ne},function(){this.P=this.W=this.da=this.G&this.K();this.T=65536;this.A-=this.B.Ne},function(){var a=1,b=0,c=this.B.Ej;this.xa&192&&(a=this.I,b=1,c=this.B.Gj,this.xa&256||(this.A-=this.B.Fj));if(a--){var d=this.G;this.Te(this.Na.hc(this.D&this.fa,0),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.Ej;this.xa&192&&(a=this.I,b=1,c=this.B.Gj,this.xa&256|| -(this.A-=this.B.Fj));if(a--){var d=this.G;this.Ga(this.Na.hc(this.D&this.fa,1),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;a&&(this.la=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.lj;this.xa&192&&(a=this.I,b=1,c=this.B.nj,this.xa&256||(this.A-=this.B.mj));a--&&(this.G=this.G&-256|this.qc(this.fb.Ec(this.F&this.fa,0)),this.F=this.F&~this.fa|this.F+(this.Aa&qb?-1:1)&this.fa,this.A-=c,this.I-=b,a&&(this.la=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.lj; -this.xa&192&&(a=this.I,b=1,c=this.B.nj,this.xa&256||(this.A-=this.B.mj));a--&&(this.G=ad(this,this.fb,this.F&this.fa),this.F=this.F&~this.fa|this.F+(this.Aa&qb?-2:2)&this.fa,this.A-=c,this.I-=b,a&&(this.la=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.yj;this.xa&192&&(a=this.I,b=1,c=this.B.Aj,this.xa&256||(this.A-=this.B.zj));a--&&(Ce.call(this,this.G&255,le(this,this.Na,this.D&this.fa)),this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa,this.A-=c-this.B.qb,this.I-=b,a&&Xd(this)==(this.xa& -64)&&(this.la=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.yj;this.xa&192&&(a=this.I,b=1,c=this.B.Aj,this.xa&256||(this.A-=this.B.zj));a--&&(De.call(this,this.G,me(this,this.Na,this.D&this.fa)),this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa,this.A-=c-this.B.qb,this.I-=b,a&&Xd(this)==(this.xa&64)&&(this.la=this.Bb,this.Q|=256))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Ab},function(){this.I=this.I&-256|this.X();this.A-=this.B.Ab},function(){this.J=this.J&-256|this.X(); +this.G&this.ha);this.A-=this.B.rc},function(){z(this,this.I&this.ha);this.A-=this.B.rc},function(){z(this,this.J&this.ha);this.A-=this.B.rc},function(){z(this,this.C&this.ha);this.A-=this.B.rc},function(){z(this,w(this)-this.Xc&this.ha);this.A-=this.B.rc},function(){z(this,this.H&this.ha);this.A-=this.B.rc},function(){z(this,this.F&this.ha);this.A-=this.B.rc},function(){z(this,this.D&this.ha);this.A-=this.B.rc},function(){this.G=this.G&~this.ha|this.Fa();this.A-=this.B.jc},function(){this.I=this.I& +~this.ha|this.Fa();this.A-=this.B.jc},function(){this.J=this.J&~this.ha|this.Fa();this.A-=this.B.jc},function(){this.C=this.C&~this.ha|this.Fa();this.A-=this.B.jc},function(){y(this,w(this)&~this.ha|this.Fa());this.A-=this.B.jc},function(){this.H=this.H&~this.ha|this.Fa();this.A-=this.B.jc},function(){this.F=this.F&~this.ha|this.Fa();this.A-=this.B.jc},function(){this.D=this.D&~this.ha|this.Fa();this.A-=this.B.jc},jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf, +vf,wf,xf,yf,zf,function(){this.Qc[this.X()].call(this,Jf,this.K);this.A-=0>this.Ga?1:this.B.Ih},zf,function(){this.Qc[this.X()].call(this,Jf,this.L);this.A-=0>this.Ga?1:this.B.Ih},function(){this.ad[this.X()].call(this,Ve)},function(){this.Bc[this.X()].call(this,We)},function(){this.bd[this.Xg=this.X()].call(this,Xe)},function(){this.tb[this.Xg=this.X()].call(this,Ye)},function(){this.Q|=1;this.ad[this.X()].call(this,Me)},function(){this.Q|=1;this.Bc[this.X()].call(this,Me)},function(){this.bd[this.X()].call(this, +Me)},function(){this.tb[this.X()].call(this,Me)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Db=this.Oa.ta;break;case 1:this.Db=this.na.ta;break;case 2:this.Db=this.sa.ta;break;case 3:this.Db=this.gb.ta;break;default:R.call(this);return}this.Q|=1;this.Bc[a].call(this,Ne)},function(){this.Q|=1;this.hb=this.Nc=this.Am;this.tb[this.X()].call(this,Je)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.C;break;default:if(80286==this.za|| +80386==this.za&&4!=c&&5!=c){kd.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=w(this);break;case 5:a=this.H;break;case 6:a=this.F;break;case 7:a=this.D}}this.tb[b].call(this,Me);switch(c){case 0:Td(this,this.G);this.G=a;break;case 1:Rd(this,this.I);this.I=a;break;case 2:Zc(this,this.J);this.J=a;break;case 3:Sd(this,this.C);this.C=a;break;case 4:Td(this,w(this));y(this,a);break;case 5:Rd(this,this.H);this.H=a;break;case 6:Zc(this,this.F);this.F=a;break;case 7:Sd(this,this.D),this.D=a}}, +function(){this.Q|=1;this.Qc[this.X()].call(this,Kf,this.Fa)},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.C;this.C=a;this.A-=3},function(){var a=this.G;this.G=w(this);y(this,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= +2==this.Xc?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.J=2==this.Xc?this.J&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.pl},function(){Be.call(this,this.K(),ne(this));this.A-=this.B.sl},function(){this.cc("WAIT not implemented",1);this.A--},function(){z(this,ob(this));this.A-=this.B.rc},function(){Xc(this,this.Fa());this.A-=this.B.jc},function(){var a=this.G>>8;a&xb?de(this):$d(this);a&wb?Vd(this)||(this.W^=1):Vd(this)&&(this.W^=1);a&vb?ee(this): +ae(this);a&ub?fe(this):be(this);a&tb?ge(this):Yd(this)&&(this.W^=this.T>>1|this.T>>2,this.da^=32896);this.A-=this.B.Ab},function(){this.G=this.G&255|(ob(this)&Ec)<<8;this.A-=this.B.Ab},function(){var a=this.G&-256,b;b=this.K();b=this.qc(this.hb.Fc(b,0));this.G=a|b;this.A-=this.B.xj},function(){this.G=this.G&~this.ha|ad(this,this.hb,this.K());this.A-=this.B.xj},function(){var a=this.K(),b=this.G;this.Ue(this.hb.hc(a,0),b);this.A-=this.B.yj},function(){var a=this.K(),b=this.G;this.Ka(this.hb.hc(a,1), +b);this.A-=this.B.yj},function(){var a=1,b=0,c=this.B.zj;this.va&192&&(a=this.I,b=1,c=this.B.Bj,this.va&256||(this.A-=this.B.Aj));if(a--){var d=this.Aa&qb?-1:1,e=this.qc(this.hb.Fc(this.F,0));this.Ue(this.Oa.hc(this.D&this.fa,0),e);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.zj;this.va&192&&(a=this.I,b=1,c=this.B.Bj,this.va&256||(this.A-=this.B.Aj));if(a--){var d=this.Aa&qb?-2: +2,e=ad(this,this.hb,this.F);this.Ka(this.Oa.hc(this.D&this.fa,1),e);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.jj;this.va&192&&(a=this.I,b=1,c=this.B.lj,this.va&256||(this.A-=this.B.kj));if(a--){var d=this.Aa&qb?-1:1,e=je(this,this.hb,this.F&this.fa),f=le(this,this.Oa,this.D&this.fa);Ce.call(this,e,f);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa; +this.A-=c-this.B.rb;this.I-=b;a&&Xd(this)==(this.va&64)&&(this.ka=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.jj;this.va&192&&(a=this.I,b=1,c=this.B.lj,this.va&256||(this.A-=this.B.kj));if(a--){var d=this.Aa&qb?-2:2,e=ke(this,this.hb,this.F&this.fa),f=me(this,this.Oa,this.D&this.fa);De.call(this,e,f);this.F=this.F&~this.fa|this.F+d&this.fa;this.D=this.D&~this.fa|this.D+d&this.fa;this.A-=c-this.B.rb;this.I-=b;a&&Xd(this)==(this.va&64)&&(this.ka=this.Bb,this.Q|=256)}},function(){this.P=this.W= +this.da=this.G&this.X();this.T=256;this.A-=this.B.Oe},function(){this.P=this.W=this.da=this.G&this.K();this.T=65536;this.A-=this.B.Oe},function(){var a=1,b=0,c=this.B.Kj;this.va&192&&(a=this.I,b=1,c=this.B.Mj,this.va&256||(this.A-=this.B.Lj));if(a--){var d=this.G;this.Ue(this.Oa.hc(this.D&this.fa,0),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.Kj;this.va&192&&(a=this.I,b=1,c=this.B.Mj,this.va&256|| +(this.A-=this.B.Lj));if(a--){var d=this.G;this.Ka(this.Oa.hc(this.D&this.fa,1),d);this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa;this.A-=c;this.I-=b;a&&(this.ka=this.Bb,this.Q|=256)}},function(){var a=1,b=0,c=this.B.rj;this.va&192&&(a=this.I,b=1,c=this.B.tj,this.va&256||(this.A-=this.B.sj));a--&&(this.G=this.G&-256|this.qc(this.hb.Fc(this.F&this.fa,0)),this.F=this.F&~this.fa|this.F+(this.Aa&qb?-1:1)&this.fa,this.A-=c,this.I-=b,a&&(this.ka=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.rj; +this.va&192&&(a=this.I,b=1,c=this.B.tj,this.va&256||(this.A-=this.B.sj));a--&&(this.G=ad(this,this.hb,this.F&this.fa),this.F=this.F&~this.fa|this.F+(this.Aa&qb?-2:2)&this.fa,this.A-=c,this.I-=b,a&&(this.ka=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.Ej;this.va&192&&(a=this.I,b=1,c=this.B.Gj,this.va&256||(this.A-=this.B.Fj));a--&&(Ce.call(this,this.G&255,le(this,this.Oa,this.D&this.fa)),this.D=this.D&~this.fa|this.D+(this.Aa&qb?-1:1)&this.fa,this.A-=c-this.B.rb,this.I-=b,a&&Xd(this)==(this.va& +64)&&(this.ka=this.Bb,this.Q|=256))},function(){var a=1,b=0,c=this.B.Ej;this.va&192&&(a=this.I,b=1,c=this.B.Gj,this.va&256||(this.A-=this.B.Fj));a--&&(De.call(this,this.G,me(this,this.Oa,this.D&this.fa)),this.D=this.D&~this.fa|this.D+(this.Aa&qb?-2:2)&this.fa,this.A-=c-this.B.rb,this.I-=b,a&&Xd(this)==(this.va&64)&&(this.ka=this.Bb,this.Q|=256))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Ab},function(){this.I=this.I&-256|this.X();this.A-=this.B.Ab},function(){this.J=this.J&-256|this.X(); this.A-=this.B.Ab},function(){this.C=this.C&-256|this.X();this.A-=this.B.Ab},function(){this.G=this.G&255|this.X()<<8;this.A-=this.B.Ab},function(){this.I=this.I&255|this.X()<<8;this.A-=this.B.Ab},function(){this.J=this.J&255|this.X()<<8;this.A-=this.B.Ab},function(){this.C=this.C&255|this.X()<<8;this.A-=this.B.Ab},function(){this.G=this.G&~this.ha|this.K();this.A-=this.B.Ab},function(){this.I=this.I&~this.ha|this.K();this.A-=this.B.Ab},function(){this.J=this.J&~this.ha|this.K();this.A-=this.B.Ab}, -function(){this.C=this.C&~this.ha|this.K();this.A-=this.B.Ab},function(){y(this,w(this)&~this.ha|this.K());this.A-=this.B.Ab},function(){this.H=this.H&~this.ha|this.K();this.A-=this.B.Ab},function(){this.F=this.F&~this.ha|this.K();this.A-=this.B.Ab},function(){this.D=this.D&~this.ha|this.K();this.A-=this.B.Ab},Df,Ef,Df,Ef,function(){this.sb[this.X()].call(this,Ke)},function(){this.sb[this.X()].call(this,Ie)},function(){this.Q|=1;this.re[this.X()].call(this,Lf,this.X)},function(){this.Q|=1;this.Pc[this.X()].call(this, -Lf,this.K)},Ff,Gf,Ff,Gf,function(){re.call(this,3,null,this.B.Fl)},function(){var a=this.X(),b;a:{b=this.Hg[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.T=256;this.A-=this.B.hl},function(){this.G=this.G&-256|(Ud(this)?255:0);this.A-=2},function(){this.G= -this.G&-256|je(this,this.fb,this.C+(this.G&255)&65535);this.A-=this.B.gm},Hf,Hf,Hf,Hf,Hf,Hf,Hf,Hf,function(){var a=this.L();(this.I=this.I-1&this.fa)&&this.P&this.T-1?(D(this,v(this)+a),this.A-=this.B.Ol):this.A-=this.B.oj},function(){var a=this.L();!(this.I=this.I-1&this.fa)||this.P&this.T-1?this.A-=this.B.qj:(D(this,v(this)+a),this.A-=this.B.pj)},function(){var a=this.L();(this.I=this.I-1&this.fa)?(D(this,v(this)+a),this.A-=this.B.Nl):this.A-=this.B.oj},function(){var a=this.L();this.I?this.A-= -this.B.qj:(D(this,v(this)+a),this.A-=this.B.pj)},function(){var a=this.X();this.G=this.G&-256|Jb(this.ka,a,this.la-2);this.A-=this.B.ij},function(){var a=this.X();this.G=Jb(this.ka,a,this.la-2);this.G|=Jb(this.ka,a+1&65535,this.la-2)<<8;this.A-=this.B.ij},function(){var a=this.X();Lb(this.ka,a,this.G&255,this.la-2);this.A-=this.B.xj},function(){var a=this.X();Lb(this.ka,a,this.G&255,this.la-2);Lb(this.ka,a+1&65535,this.G>>8,this.la-2);this.A-=this.B.xj},function(){var a=this.K();z(this,v(this));D(this, -v(this)+a);this.A-=this.B.ml},function(){var a=this.K();D(this,v(this)+a);this.A-=this.B.jj},function(){Yc(this,this.K(),this.K());this.A-=this.B.Jl},function(){var a=this.L();D(this,v(this)+a);this.A-=this.B.jj},function(){this.G=this.G&-256|Jb(this.ka,this.J,this.la-1);this.A-=this.B.hj},function(){this.G=Jb(this.ka,this.J,this.la-1);this.G|=Jb(this.ka,this.J+1&65535,this.la-1)<<8;this.A-=this.B.hj},function(){Lb(this.ka,this.J,this.G&255,this.la-1);this.A-=this.B.wj},function(){Lb(this.ka,this.J, -this.G&255,this.la-1);Lb(this.ka,this.J+1&65535,this.G>>8,this.la-1);this.A-=this.B.wj},If,If,function(){this.Q|=132;this.A-=this.B.ee},function(){this.Q|=68;this.A-=this.B.ee},function(){this.kb|=4;this.A-=2;this.Aa&rb||rc(this)},function(){Ud(this)?$d(this):de(this);this.A-=2},function(){this.Db=-1;this.re[this.X()].call(this,Mf,ef);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;this.Pc[this.X()].call(this,Nf,ef);0<=this.Db&&(this.G=this.Db,this.J=this.zg)},function(){this.P&=~this.T;this.A-= -2},function(){this.P|=this.T;this.A-=2},function(){this.Aa&=~rb;this.A-=this.B.kl},function(){this.Aa|=rb;this.Q|=4;this.A-=2},function(){this.Aa&=~qb;this.A-=2},function(){this.Aa|=qb;this.A-=2},function(){this.re[this.X()].call(this,fd,ef)},function(){this.Pc[this.X()].call(this,id,ef)}],Af=[ve,Oe,te,Re,xe,Te,Ze,Ce],Jf=[we,Pe,ue,Se,ye,Ue,$e,De],Kf=[function(a,b){this.A-=0>this.Fa?this.B.jc:this.B.Zl;return b},ff,ff,ff,ff,ff,ff,ff],Lf=[function(a,b){this.A-=0>this.Fa?this.B.Rl:this.B.Pl;return b}, -S,S,S,S,S,S,S],Bf=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Df)%9)?(d=a<>9-d,c=d&255):d=a|(this.P&this.T?1:0)<<8;af.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.Df)%9,c=a>>c|(this.P&this.T?1:0)<<8-c|a<<9-c,af.call(this,c,256),c&=255);return c}, +function(){this.C=this.C&~this.ha|this.K();this.A-=this.B.Ab},function(){y(this,w(this)&~this.ha|this.K());this.A-=this.B.Ab},function(){this.H=this.H&~this.ha|this.K();this.A-=this.B.Ab},function(){this.F=this.F&~this.ha|this.K();this.A-=this.B.Ab},function(){this.D=this.D&~this.ha|this.K();this.A-=this.B.Ab},Df,Ef,Df,Ef,function(){this.tb[this.X()].call(this,Ke)},function(){this.tb[this.X()].call(this,Ie)},function(){this.Q|=1;this.se[this.X()].call(this,Lf,this.X)},function(){this.Q|=1;this.Qc[this.X()].call(this, +Lf,this.K)},Ff,Gf,Ff,Gf,function(){pe.call(this,3,null,this.B.Jl)},function(){var a=this.X(),b;a:{b=this.Lg[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.T=256;this.A-=this.B.ll},function(){this.G=this.G&-256|(Ud(this)?255:0);this.A-=2},function(){this.G= +this.G&-256|je(this,this.hb,this.C+(this.G&255)&65535);this.A-=this.B.km},Hf,Hf,Hf,Hf,Hf,Hf,Hf,Hf,function(){var a=this.L();(this.I=this.I-1&this.fa)&&this.P&this.T-1?(D(this,v(this)+a),this.A-=this.B.Sl):this.A-=this.B.uj},function(){var a=this.L();!(this.I=this.I-1&this.fa)||this.P&this.T-1?this.A-=this.B.wj:(D(this,v(this)+a),this.A-=this.B.vj)},function(){var a=this.L();(this.I=this.I-1&this.fa)?(D(this,v(this)+a),this.A-=this.B.Rl):this.A-=this.B.uj},function(){var a=this.L();this.I?this.A-= +this.B.wj:(D(this,v(this)+a),this.A-=this.B.vj)},function(){var a=this.X();this.G=this.G&-256|Jb(this.ja,a,this.ka-2);this.A-=this.B.oj},function(){var a=this.X();this.G=Jb(this.ja,a,this.ka-2);this.G|=Jb(this.ja,a+1&65535,this.ka-2)<<8;this.A-=this.B.oj},function(){var a=this.X();Lb(this.ja,a,this.G&255,this.ka-2);this.A-=this.B.Dj},function(){var a=this.X();Lb(this.ja,a,this.G&255,this.ka-2);Lb(this.ja,a+1&65535,this.G>>8,this.ka-2);this.A-=this.B.Dj},function(){var a=this.K();z(this,v(this));D(this, +v(this)+a);this.A-=this.B.ql},function(){var a=this.K();D(this,v(this)+a);this.A-=this.B.pj},function(){Yc(this,this.K(),ne(this));this.A-=this.B.Nl},function(){var a=this.L();D(this,v(this)+a);this.A-=this.B.pj},function(){this.G=this.G&-256|Jb(this.ja,this.J,this.ka-1);this.A-=this.B.nj},function(){this.G=Jb(this.ja,this.J,this.ka-1);this.G|=Jb(this.ja,this.J+1&65535,this.ka-1)<<8;this.A-=this.B.nj},function(){Lb(this.ja,this.J,this.G&255,this.ka-1);this.A-=this.B.Cj},function(){Lb(this.ja,this.J, +this.G&255,this.ka-1);Lb(this.ja,this.J+1&65535,this.G>>8,this.ka-1);this.A-=this.B.Cj},If,If,function(){this.Q|=132;this.A-=this.B.fe},function(){this.Q|=68;this.A-=this.B.fe},function(){this.lb|=4;this.A-=2;this.Aa&rb||rc(this)},function(){Ud(this)?$d(this):de(this);this.A-=2},function(){this.Db=-1;this.se[this.X()].call(this,Mf,ef);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;this.Qc[this.X()].call(this,Nf,ef);0<=this.Db&&(this.G=this.Db,this.J=this.Dg)},function(){this.P&=~this.T;this.A-= +2},function(){this.P|=this.T;this.A-=2},function(){this.Aa&=~rb;this.A-=this.B.ol},function(){this.Aa|=rb;this.Q|=4;this.A-=2},function(){this.Aa&=~qb;this.A-=2},function(){this.Aa|=qb;this.A-=2},function(){this.se[this.X()].call(this,fd,ef)},function(){this.Qc[this.X()].call(this,id,ef)}],Af=[ve,Oe,te,Re,xe,Te,Ze,Ce],Jf=[we,Pe,ue,Se,ye,Ue,$e,De],Kf=[function(a,b){this.A-=0>this.Ga?this.B.jc:this.B.cm;return b},ff,ff,ff,ff,ff,ff,ff],Lf=[function(a,b){this.A-=0>this.Ga?this.B.Vl:this.B.Tl;return b}, +S,S,S,S,S,S,S],Bf=[function(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);af.call(this,d,256)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Ef)%9)?(d=a<>9-d,c=d&255):d=a|(this.P&this.T?1:0)<<8;af.call(this,d,256)}return c},function(a,b){var c=a;b&&(c=(b&this.Ef)%9,c=a>>c|(this.P&this.T?1:0)<<8-c|a<<9-c,af.call(this,c,256),c&=255);return c}, function(a,b){var c=a;b&&(c=8>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|256:this.P&-257;this.da=a^this.P;this.T=256;a=this.P}return a&255},S,function(a,b){if(b){8>24>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|256:this.P&-257;this.da=a^this.P;this.T=256;a=this.P}return a&255}],Cf=[function(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;af.call(this,d, -65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);af.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Df)%17)?(d=a<>17-d,c=d&65535):d=a|(this.P&this.T?1:0)<<16;af.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.Df)%17,c=a>>c|(this.P&this.T?1:0)<<16-c|a<<17-c,af.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535},S,function(a,b){if(b){16>16>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535}],Mf=[function(a,b){b=this.X();this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.aa?this.B.Ij:this.B.Hj;this.Q|=2;return a},S,function(a){this.A-= -0>this.aa?this.B.sg:this.B.rg;return a^255},function(a,b){b=0;this.da=a^b;this.T=256;this.A-=0>this.aa?this.B.sg:this.B.rg;return(this.P=this.W=b-a)&255},function(a){this.G=this.Db=(this.P=(this.G&255)*a)&65535;this.da=this.W=this.P;this.T=256;this.G&65280?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Vl:this.B.Ul;this.Q|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.P=this.da=this.W=b;this.T=256;127b?(de(this),he(this)):($d(this), -ce(this));this.A-=0>this.aa?this.B.Al:this.B.zl;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=this.G/a;if(255this.aa?this.B.sl:this.B.rl;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return gf.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.da=this.P=b|256;this.T= -256;this.A-=0>this.aa?this.B.wl:this.B.vl;this.Q|=2;return a}],Nf=[function(a,b){b=this.K();this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.aa?this.B.Ij:this.B.Hj;this.Q|=2;return a},S,function(a){this.A-=0>this.aa?this.B.sg:this.B.rg;return a^65535},function(a,b){b=0;this.da=a^b;this.T=65536;this.A-=0>this.aa?this.B.sg:this.B.rg;return(this.P=this.W=b-a)&65535},function(a){this.Db=this.G=(this.P=this.G*a)&65535;this.zg=this.J=this.P>>16&65535;this.da=this.W=this.P;this.T=65536;this.J?(de(this), -he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Xl:this.B.Wl;this.Q|=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.P=this.da=this.W=b;this.T=65536;32767b?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Cl:this.B.Bl;this.Q|=2;return a},function(a,b){if(!a)return gf.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return gf.call(this),a;this.Db=this.G=c&65535;this.zg=this.J=b%a& -65535;this.W=this.da=this.P=c|65536;this.T=65536;this.A-=0>this.aa?this.B.ul:this.B.tl;this.Q|=2;return a},function(a,b){if(!a)return gf.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 gf.call(this),a;this.Db=this.G=d&65535;this.zg=this.J=b%c&65535;this.W=this.da=this.P=d|65536;this.T=65536;this.A-=0>this.aa?this.B.yl:this.B.xl;this.Q|=2;return a}],fd=[function(a){this.da=a;a=(this.W=a+1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-= -0>this.aa?this.B.qg:this.B.pg;return a},function(a){this.da=a;a=(this.W=a-1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-=0>this.aa?this.B.qg:this.B.pg;return a},S,S,S,S,S,S],id=[function(a){this.da=a;a=(this.W=a+1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.qg:this.B.pg;return a},function(a){this.da=a;a=(this.W=a-1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.qg:this.B.pg;return a},function(a){z(this,v(this));D(this,a); -this.A-=0>this.aa?this.B.ql:this.B.pl;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Be.call(this,a,this.ja(this.aa+2));this.A-=this.B.nl;this.Q|=2;return a},function(a){D(this,a);this.A-=0>this.aa?this.B.Ll:this.B.Kl;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Yc(this,a,this.ja(this.aa+2));this.Zg&&Nd(this,this.la);this.A-=this.B.Il;this.Q|=2;return a},function(a){var b=a;this.Q&512&&(a=a-2&65535,80286>this.za&&(b=a));z(this,b);this.A-=0>this.aa?this.B.rc: -this.B.am;this.Q|=2;return a},ff],Cd=[function(){var a=this.X();16>(a&56)&&(this.Q|=1);this.Pc[a].call(this,this.lk,ef)},function(){var a=this.X();a&16||(this.Q|=1);this.Pc[a].call(this,Of,ef)},function(){this.sb[this.X()].call(this,He)},function(){this.sb[this.X()].call(this,Le)},R,function(){this.ma.Va?Lc.call(this,13,0,!0):(ie(this,this.ja(2054)),this.D=this.ja(2086),this.F=this.ja(2088),this.H=this.ja(2090),this.C=this.ja(2094),this.J=this.ja(2096),this.I=this.ja(2098),this.G=this.ja(2100),$c(this.Na, -2102,this.ja(2084)),$c(this.ma,2108,this.ja(2082)),$c(this.ra,2114,this.ja(2080)),$c(this.eb,2120,this.ja(2078)),Xc(this,this.ja(2072)),D(this,this.ja(2074)),y(this,this.ja(2092)),this.Qc=this.ja(2126)|this.qc(2128)<<16,this.ff=this.Qc+this.ja(2130),$c(this.ke,2132,this.ja(2076)),this.Rc=this.ja(2138)|this.qc(2140)<<16,this.gf=this.Rc+this.ja(2142),$c(this.gb,2144,this.ja(2070)),this.A-=195)},function(){this.ma.Va?Lc.call(this,13,0,!0):(this.lc&=-9,this.A-=2)},R,R,R,R,kd,R,R,R,R,R,R,R,R,R,R,R,R,R, +65536)}return c},function(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);af.call(this,d,65536)}return c},function(a,b){var c=a;if(b){var d;(d=(b&this.Ef)%17)?(d=a<>17-d,c=d&65535):d=a|(this.P&this.T?1:0)<<16;af.call(this,d,65536)}return c},function(a,b){var c=a;b&&(c=(b&this.Ef)%17,c=a>>c|(this.P&this.T?1:0)<<16-c|a<<17-c,af.call(this,c,65536),c&=65535);return c},function(a,b){var c=a;b&&(c=16>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535},S,function(a,b){if(b){16>16>>b-1;this.P=this.W=c>>1;this.P=c&1?this.P|65536:this.P&-65537;this.da=a^this.P;this.T=65536;a=this.P}return a&65535}],Mf=[function(a,b){b=this.X();this.P=this.W=this.da=a&b;this.T=256;this.A-=0>this.aa?this.B.Oj:this.B.Nj;this.Q|=2;return a},S,function(a){this.A-= +0>this.aa?this.B.wg:this.B.vg;return a^255},function(a,b){b=0;this.da=a^b;this.T=256;this.A-=0>this.aa?this.B.wg:this.B.vg;return(this.P=this.W=b-a)&255},function(a){this.G=this.Db=(this.P=(this.G&255)*a)&65535;this.da=this.W=this.P;this.T=256;this.G&65280?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Zl:this.B.Yl;this.Q|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.P=this.da=this.W=b;this.T=256;127b?(de(this),he(this)):($d(this), +ce(this));this.A-=0>this.aa?this.B.El:this.B.Dl;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=this.G/a;if(255this.aa?this.B.wl:this.B.vl;this.Q|=2;return a},function(a){if(!a)return gf.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return gf.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.W=this.da=this.P=b|256;this.T= +256;this.A-=0>this.aa?this.B.Al:this.B.zl;this.Q|=2;return a}],Nf=[function(a,b){b=this.K();this.P=this.W=this.da=a&b;this.T=65536;this.A-=0>this.aa?this.B.Oj:this.B.Nj;this.Q|=2;return a},S,function(a){this.A-=0>this.aa?this.B.wg:this.B.vg;return a^65535},function(a,b){b=0;this.da=a^b;this.T=65536;this.A-=0>this.aa?this.B.wg:this.B.vg;return(this.P=this.W=b-a)&65535},function(a){this.Db=this.G=(this.P=this.G*a)&65535;this.Dg=this.J=this.P>>16&65535;this.da=this.W=this.P;this.T=65536;this.J?(de(this), +he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.am:this.B.$l;this.Q|=2;return a},function(a){var b=(this.G<<16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.Dg=b>>16&65535;this.P=this.da=this.W=b;this.T=65536;32767b?(de(this),he(this)):($d(this),ce(this));this.A-=0>this.aa?this.B.Gl:this.B.Fl;this.Q|=2;return a},function(a,b){if(!a)return gf.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return gf.call(this),a;this.Db=this.G=c&65535;this.Dg=this.J=b%a& +65535;this.W=this.da=this.P=c|65536;this.T=65536;this.A-=0>this.aa?this.B.yl:this.B.xl;this.Q|=2;return a},function(a,b){if(!a)return gf.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 gf.call(this),a;this.Db=this.G=d&65535;this.Dg=this.J=b%c&65535;this.W=this.da=this.P=d|65536;this.T=65536;this.A-=0>this.aa?this.B.Cl:this.B.Bl;this.Q|=2;return a}],fd=[function(a){this.da=a;a=(this.W=a+1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-= +0>this.aa?this.B.ug:this.B.tg;return a},function(a){this.da=a;a=(this.W=a-1)&255;this.P=a|(this.P&this.T?1:0)<<8;this.T=256;this.A-=0>this.aa?this.B.ug:this.B.tg;return a},S,S,S,S,S,S],id=[function(a){this.da=a;a=(this.W=a+1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.ug:this.B.tg;return a},function(a){this.da=a;a=(this.W=a-1)&65535;this.P=a|(this.P&this.T?1:0)<<16;this.T=65536;this.A-=0>this.aa?this.B.ug:this.B.tg;return a},function(a){z(this,v(this));D(this,a); +this.A-=0>this.aa?this.B.ul:this.B.tl;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Be.call(this,a,this.la(this.aa+2));this.A-=this.B.rl;this.Q|=2;return a},function(a){D(this,a);this.A-=0>this.aa?this.B.Pl:this.B.Ol;this.Q|=2;return a},function(a){if(0>this.aa)return S.call(this,a);Yc(this,a,this.la(this.aa+2));this.dh&&Nd(this,this.ka);this.A-=this.B.Ml;this.Q|=2;return a},function(a){var b=a;this.Q&512&&(a=a-2&65535,80286>this.za&&(b=a));z(this,b);this.A-=0>this.aa?this.B.rc: +this.B.em;this.Q|=2;return a},ff],Cd=[function(){var a=this.X();16>(a&56)&&(this.Q|=1);this.Qc[a].call(this,this.qk,ef)},function(){var a=this.X();a&16||(this.Q|=1);this.Qc[a].call(this,Of,ef)},function(){this.tb[this.X()].call(this,He)},function(){this.tb[this.X()].call(this,Le)},R,function(){this.na.Wa?Lc.call(this,13,0,!0):(ie(this,this.la(2054)),this.D=this.la(2086),this.F=this.la(2088),this.H=this.la(2090),this.C=this.la(2094),this.J=this.la(2096),this.I=this.la(2098),this.G=this.la(2100),$c(this.Oa, +2102,this.la(2084)),$c(this.na,2108,this.la(2082)),$c(this.sa,2114,this.la(2080)),$c(this.gb,2120,this.la(2078)),Xc(this,this.la(2072)),D(this,this.la(2074)),y(this,this.la(2092)),this.Rc=this.la(2126)|this.qc(2128)<<16,this.gf=this.Rc+this.la(2130),$c(this.le,2132,this.la(2076)),this.Sc=this.la(2138)|this.qc(2140)<<16,this.hf=this.Sc+this.la(2142),$c(this.ib,2144,this.la(2070)),this.A-=195)},function(){this.na.Wa?Lc.call(this,13,0,!0):(this.lc&=-9,this.A-=2)},R,R,R,R,kd,R,R,R,R,R,R,R,R,R,R,R,R,R, R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R],Od=[function(){this.A-=2+(0>this.aa?0: -1);return this.ke.sa},function(){this.A-=2+(0>this.aa?0:1);return this.gb.sa},function(a){this.Q|=2;this.ke.load(a);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.gb.load(a)!=q&&(this.Ga(this.gb.Ld+4,this.gb.hb|=512),this.gb.type=768);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&2048!=(this.Jb.hb&2560)&&(this.Jb.pc>=this.ma.Va&&this.Jb.pc>=(a&3)||7168==(this.Jb.hb&7168)))return fe(this),a;be(this);return a},function(a){this.Q|= -2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&512==(this.Jb.hb&2560)&&this.Jb.pc>=this.ma.Va&&this.Jb.pc>=(a&3))return fe(this),a;be(this);return a},S,S],jd=[Bd,Bd,Bd,Bd,Bd,Bd,S,S],Of=[function(a){0>this.aa?kd.call(this):(a=this.ff-this.Qc,this.Ga(this.aa+2,this.Qc),this.Ga(this.aa+4,65280|this.Qc>>16),this.A-=11);return a},function(a){0>this.aa?kd.call(this):(a=this.gf-this.Rc,this.Ga(this.aa+2,this.Rc),this.Ga(this.aa+4,65280|this.Rc>>16),this.A-=12);return a},function(a){0>this.aa?kd.call(this): -(this.Qc=this.ja(this.aa+2)|this.qc(this.aa+4)<<16,this.ff=this.Qc+a,this.Q|=2,this.A-=11);return a},function(a){0>this.aa?kd.call(this):(this.Rc=this.ja(this.aa+2)|this.qc(this.aa+4)<<16,this.gf=this.Rc+a,this.Q|=2,this.A-=12);return a},function(){this.A-=2+(0>this.aa?0:1);return this.lc},S,function(a){ie(this,a);this.A-=0>this.aa?3:6;this.Q|=2;return a},S],A=[function(a){a=a.call(this,this.G&255,E(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this, +1);return this.le.ta},function(){this.A-=2+(0>this.aa?0:1);return this.ib.ta},function(a){this.Q|=2;this.le.load(a);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.ib.load(a)!=q&&(this.Ka(this.ib.Md+4,this.ib.jb|=512),this.ib.type=768);this.A-=17+(0>this.aa?0:2);return a},function(a){this.Q|=2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&2048!=(this.Jb.jb&2560)&&(this.Jb.pc>=this.na.Wa&&this.Jb.pc>=(a&3)||7168==(this.Jb.jb&7168)))return fe(this),a;be(this);return a},function(a){this.Q|= +2;this.A-=14+(0>this.aa?0:2);if(this.Jb.load(a,!0)!=q&&512==(this.Jb.jb&2560)&&this.Jb.pc>=this.na.Wa&&this.Jb.pc>=(a&3))return fe(this),a;be(this);return a},S,S],jd=[Bd,Bd,Bd,Bd,Bd,Bd,S,S],Of=[function(a){0>this.aa?kd.call(this):(a=this.gf-this.Rc,this.Ka(this.aa+2,this.Rc),this.Ka(this.aa+4,65280|this.Rc>>16),this.A-=11);return a},function(a){0>this.aa?kd.call(this):(a=this.hf-this.Sc,this.Ka(this.aa+2,this.Sc),this.Ka(this.aa+4,65280|this.Sc>>16),this.A-=12);return a},function(a){0>this.aa?kd.call(this): +(this.Rc=this.la(this.aa+2)|this.qc(this.aa+4)<<16,this.gf=this.Rc+a,this.Q|=2,this.A-=11);return a},function(a){0>this.aa?kd.call(this):(this.Sc=this.la(this.aa+2)|this.qc(this.aa+4)<<16,this.hf=this.Sc+a,this.Q|=2,this.A-=12);return a},function(){this.A-=2+(0>this.aa?0:1);return this.lc},S,function(a){ie(this,a);this.A-=0>this.aa?3:6;this.Q|=2;return a},S],A=[function(a){a=a.call(this,this.G&255,E(this,this.C+this.F));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this, this.C+this.D));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F));this.G=this.G&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D));this.G=this.G&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this,this.K()));this.G=this.G& --256|a;this.A-=this.B.oa},function(a){a=a.call(this,this.G&255,E(this,this.C));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D));this.I=this.I&-256|a;this.A-= -this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.F));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.D));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.oa},function(a){a=a.call(this,this.I&255,E(this,this.C));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this, +-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.G&255,E(this,this.C));this.G=this.G&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F));this.I=this.I&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.F));this.I=this.I&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D));this.I=this.I&-256|a;this.A-= +this.B.Y},function(a){a=a.call(this,this.I&255,E(this,this.F));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.D));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.I&255,E(this,this.K()));this.I=this.I&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.I&255,E(this,this.C));this.I=this.I&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.C+this.F));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this, this.J&255,E(this,this.C+this.D));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.F));this.J=this.J&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.J&255,F(this,this.H+this.D));this.J=this.J&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.J&255,E(this,this.F));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.D));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.J&255,E(this,this.K())); -this.J=this.J&-256|a;this.A-=this.B.oa},function(a){a=a.call(this,this.J&255,E(this,this.C));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D));this.C=this.C& --256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.F));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.D));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.oa},function(a){a=a.call(this,this.C&255,E(this,this.C));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a= +this.J=this.J&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.J&255,E(this,this.C));this.J=this.J&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.C+this.F));this.C=this.C&-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.C+this.D));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.F));this.C=this.C&-256|a;this.A-=this.B.Z},function(a){a=a.call(this,this.C&255,F(this,this.H+this.D));this.C=this.C& +-256|a;this.A-=this.B.Y},function(a){a=a.call(this,this.C&255,E(this,this.F));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.D));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.C&255,E(this,this.K()));this.C=this.C&-256|a;this.A-=this.B.pa},function(a){a=a.call(this,this.C&255,E(this,this.C));this.C=this.C&-256|a;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.C+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a= a.call(this,this.G>>8,E(this,this.C+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.F));this.G=this.G&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.G>>8,F(this,this.H+this.D));this.G=this.G&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.G>>8,E(this,this.F));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>>8,E(this,this.D));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G>> -8,E(this,this.K()));this.G=this.G&255|a<<8;this.A-=this.B.oa},function(a){a=a.call(this,this.G>>8,E(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+ -this.D));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.oa},function(a){a=a.call(this,this.I>>8,E(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F));this.J=this.J&255| +8,E(this,this.K()));this.G=this.G&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.G>>8,E(this,this.C));this.G=this.G&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.C+this.D));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+this.F));this.I=this.I&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.I>>8,F(this,this.H+ +this.D));this.I=this.I&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.I>>8,E(this,this.F));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.D));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.I>>8,E(this,this.K()));this.I=this.I&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.I>>8,E(this,this.C));this.I=this.I&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.F));this.J=this.J&255| a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.C+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.F));this.J=this.J&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.J>>8,F(this,this.H+this.D));this.J=this.J&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.J>>8,E(this,this.F));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.J>>8,E(this,this.D));this.J=this.J&255|a<<8;this.A-=this.B.R}, -function(a){a=a.call(this,this.J>>8,E(this,this.K()));this.J=this.J&255|a<<8;this.A-=this.B.oa},function(a){a=a.call(this,this.J>>8,E(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a= -a.call(this,this.C>>8,F(this,this.H+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.oa},function(a){a=a.call(this,this.C>>8,E(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this, +function(a){a=a.call(this,this.J>>8,E(this,this.K()));this.J=this.J&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.J>>8,E(this,this.C));this.J=this.J&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.C+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a=a.call(this,this.C>>8,F(this,this.H+this.F));this.C=this.C&255|a<<8;this.A-=this.B.Z},function(a){a= +a.call(this,this.C>>8,F(this,this.H+this.D));this.C=this.C&255|a<<8;this.A-=this.B.Y},function(a){a=a.call(this,this.C>>8,E(this,this.F));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.D));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.C>>8,E(this,this.K()));this.C=this.C&255|a<<8;this.A-=this.B.pa},function(a){a=a.call(this,this.C>>8,E(this,this.C));this.C=this.C&255|a<<8;this.A-=this.B.R},function(a){a=a.call(this,this.G&255,E(this, this.C+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.C+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.G&255,F(this,this.H+this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a= a.call(this,this.G&255,E(this,this.D+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,F(this,this.H+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.G&255,E(this,this.C+this.L()));this.G=this.G&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.C+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.C+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.O}, function(a){a=a.call(this,this.I&255,F(this,this.H+this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.O},function(a){a=a.call(this,this.I&255,F(this,this.H+this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&255,E(this,this.F+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,E(this,this.D+this.L()));this.I=this.I&-256|a;this.A-=this.B.M},function(a){a=a.call(this,this.I&255,F(this,this.H+this.L()));this.I=this.I&-256|a; @@ -220,17 +222,17 @@ function(a){a=a.call(this,this.G>>8,this.C>>8);this.G=this.G&255|a<<8},function( function(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.I>>8,this.C>>8);this.I=this.I&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8}, function(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8},function(a){a=a.call(this,this.C>>8,this.G&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8}, function(a){a=a.call(this,this.C>>8,this.G>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.I>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8},function(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}],Hd=[function(a){a=a.call(this,K(this,this.C+this.F),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+ -this.F),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.G&255);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ +this.F),this.G&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.G&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.G&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ this.F),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.I&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.I&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this, -this.K()),this.I&255);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -K(this,this.F),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J&255);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this, -M(this,this.H+this.F),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.C&255);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this, +this.K()),this.I&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.J&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, +K(this,this.F),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this, +M(this,this.H+this.F),this.C&255);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.C&255);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.C&255);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C&255);P(this,a);this.A-=this.B.R},function(a){a=a.call(this, K(this,this.C+this.F),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.G>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.G>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this, -K(this,this.K()),this.G>>8);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -K(this,this.F),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.I>>8);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this, -this.H+this.F),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J>>8);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ +K(this,this.K()),this.G>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.G>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.I>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.I>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this, +K(this,this.F),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.I>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.I>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this, +this.H+this.F),this.J>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.J>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.K()),this.J>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.J>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+ this.F),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.C+this.D),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.F),this.C>>8);P(this,a);this.A-=this.B.Z},function(a){a=a.call(this,M(this,this.H+this.D),this.C>>8);P(this,a);this.A-=this.B.Y},function(a){a=a.call(this,K(this,this.F),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.D),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this, -this.K()),this.C>>8);P(this,a);this.A-=this.B.oa},function(a){a=a.call(this,K(this,this.C),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.G&255);P(this,a);this.A-= +this.K()),this.C>>8);P(this,a);this.A-=this.B.pa},function(a){a=a.call(this,K(this,this.C),this.C>>8);P(this,a);this.A-=this.B.R},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.G&255);P(this,a);this.A-= this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.G&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+ this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.L()),this.I&255);P(this,a); this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.L()),this.I&255);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.L()),this.J&255);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.L()),this.J&255);P(this,a);this.A-=this.B.N},function(a){a= @@ -255,18 +257,18 @@ a.call(this,M(this,this.H+this.D+this.K()),this.I>>8);P(this,a);this.A-=this.B.N a.call(this,M(this,this.H+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.J>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.C+this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.O},function(a){a=a.call(this,M(this,this.H+this.D+this.K()), this.C>>8);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.D+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,M(this,this.H+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},function(a){a=a.call(this,K(this,this.C+this.K()),this.C>>8);P(this,a);this.A-=this.B.M},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249], A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Id=[function(a,b){var c=a[0].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.C+this.D),b.call(this)); -P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.oa}, +P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa}, function(a,b){var c=a[0].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c= -a[1].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.oa},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.C+this.D), +a[1].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.C+this.D), b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-= -this.B.oa},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a, -b){var c=a[3].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.oa},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this, +this.B.pa},function(a,b){var c=a[2].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a, +b){var c=a[3].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this, this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,K(this,this.K()),b.call(this)); -P(this,c);this.A-=this.B.oa},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= -this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.oa},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this, +P(this,c);this.A-=this.B.pa},function(a,b){var c=a[4].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= +this.B.Y},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this, K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,K(this,this.K()),b.call(this)); -P(this,c);this.A-=this.B.oa},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= -this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.oa},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= +P(this,c);this.A-=this.B.pa},function(a,b){var c=a[6].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.C+this.F),b.call(this));P(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.C+this.D),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.F),b.call(this));P(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,M(this,this.H+this.D),b.call(this));P(this,c);this.A-= +this.B.Y},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,K(this,this.K()),b.call(this));P(this,c);this.A-=this.B.pa},function(a,b){var c=a[7].call(this,K(this,this.C),b.call(this));P(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= a[0].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M}, function(a,b){var c=a[0].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,K(this,this.C+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.C+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.F+this.L()),b.call(this));P(this, c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,M(this,this.H+this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,M(this,this.H+this.L()),b.call(this));P(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,K(this,this.C+this.L()),b.call(this)); @@ -304,16 +306,16 @@ a[5].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var this.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this));this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&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.C&255,b.call(this)); this.C=this.C&-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.C>>8,b.call(this));this.C=this.C&255|c<<8}],C=[function(a){this.G=a.call(this,this.G,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D));this.A-= -this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.F));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.D));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.K()));this.A-=this.B.oa},function(a){this.G=a.call(this,this.G,G(this,this.C));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this, -this.C+this.F));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.F));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.D));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.K()));this.A-=this.B.oa},function(a){this.I= +this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.G=a.call(this,this.G,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.G=a.call(this,this.G,G(this,this.F));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.D));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.K()));this.A-=this.B.pa},function(a){this.G=a.call(this,this.G,G(this,this.C));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this, +this.C+this.F));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.I=a.call(this,this.I,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.I=a.call(this,this.I,G(this,this.F));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.D));this.A-=this.B.R},function(a){this.I=a.call(this,this.I,G(this,this.K()));this.A-=this.B.pa},function(a){this.I= a.call(this,this.I,G(this,this.C));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.J=a.call(this,this.J,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.J=a.call(this,this.J,G(this,this.F));this.A-=this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.D));this.A-= -this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.K()));this.A-=this.B.oa},function(a){this.J=a.call(this,this.J,G(this,this.C));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.C=a.call(this, -this.C,G(this,this.F));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.D));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.K()));this.A-=this.B.oa},function(a){this.C=a.call(this,this.C,G(this,this.C));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D)));this.A-=this.B.Z},function(a){y(this,a.call(this,w(this),J(this,this.H+this.F)));this.A-=this.B.Z}, -function(a){y(this,a.call(this,w(this),J(this,this.H+this.D)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.F)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.D)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.K())));this.A-=this.B.oa},function(a){y(this,a.call(this,w(this),G(this,this.C)));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this, -this.C+this.D));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this,this.F));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.D));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.K()));this.A-=this.B.oa},function(a){this.H=a.call(this,this.H,G(this,this.C));this.A-=this.B.R},function(a){this.F= +this.B.R},function(a){this.J=a.call(this,this.J,G(this,this.K()));this.A-=this.B.pa},function(a){this.J=a.call(this,this.J,G(this,this.C));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.C=a.call(this,this.C,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.C=a.call(this,this.C,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.C=a.call(this, +this.C,G(this,this.F));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.D));this.A-=this.B.R},function(a){this.C=a.call(this,this.C,G(this,this.K()));this.A-=this.B.pa},function(a){this.C=a.call(this,this.C,G(this,this.C));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.C+this.F)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.C+this.D)));this.A-=this.B.Z},function(a){y(this,a.call(this,w(this),J(this,this.H+this.F)));this.A-=this.B.Z}, +function(a){y(this,a.call(this,w(this),J(this,this.H+this.D)));this.A-=this.B.Y},function(a){y(this,a.call(this,w(this),G(this,this.F)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.D)));this.A-=this.B.R},function(a){y(this,a.call(this,w(this),G(this,this.K())));this.A-=this.B.pa},function(a){y(this,a.call(this,w(this),G(this,this.C)));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this, +this.C+this.D));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.H=a.call(this,this.H,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.H=a.call(this,this.H,G(this,this.F));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.D));this.A-=this.B.R},function(a){this.H=a.call(this,this.H,G(this,this.K()));this.A-=this.B.pa},function(a){this.H=a.call(this,this.H,G(this,this.C));this.A-=this.B.R},function(a){this.F= a.call(this,this.F,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.F=a.call(this,this.F,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.F=a.call(this,this.F,G(this,this.F));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.D));this.A-=this.B.R},function(a){this.F=a.call(this,this.F,G(this,this.K()));this.A-= -this.B.oa},function(a){this.F=a.call(this,this.F,G(this,this.C));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.F));this.A-=this.B.R},function(a){this.D=a.call(this, -this.D,G(this,this.D));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.K()));this.A-=this.B.oa},function(a){this.D=a.call(this,this.D,G(this,this.C));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+ +this.B.pa},function(a){this.F=a.call(this,this.F,G(this,this.C));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.C+this.F));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.C+this.D));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.F));this.A-=this.B.Z},function(a){this.D=a.call(this,this.D,J(this,this.H+this.D));this.A-=this.B.Y},function(a){this.D=a.call(this,this.D,G(this,this.F));this.A-=this.B.R},function(a){this.D=a.call(this, +this.D,G(this,this.D));this.A-=this.B.R},function(a){this.D=a.call(this,this.D,G(this,this.K()));this.A-=this.B.pa},function(a){this.D=a.call(this,this.D,G(this,this.C));this.A-=this.B.R},function(a){this.G=a.call(this,this.G,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.G=a.call(this,this.G,J(this,this.H+ this.D+this.L()));this.A-=this.B.N},function(a){this.G=a.call(this,this.G,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.G=a.call(this,this.G,G(this,this.C+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.C+this.D+ this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.I=a.call(this,this.I,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.I=a.call(this,this.I,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.D+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,J(this,this.H+this.L()));this.A-=this.B.M},function(a){this.I=a.call(this,this.I,G(this,this.C+this.L())); this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.C+this.F+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.C+this.D+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.F+this.L()));this.A-=this.B.O},function(a){this.J=a.call(this,this.J,J(this,this.H+this.D+this.L()));this.A-=this.B.N},function(a){this.J=a.call(this,this.J,G(this,this.F+this.L()));this.A-=this.B.M},function(a){this.J=a.call(this,this.J,G(this,this.D+ @@ -341,16 +343,16 @@ a.call(this,this.C,this.G)},function(a){this.C=a.call(this,this.C,this.I)},funct function(a){y(this,a.call(this,w(this),this.C))},function(a){y(this,a.call(this,w(this),w(this)))},function(a){y(this,a.call(this,w(this),this.H))},function(a){y(this,a.call(this,w(this),this.F))},function(a){y(this,a.call(this,w(this),this.D))},function(a){this.H=a.call(this,this.H,this.G)},function(a){this.H=a.call(this,this.H,this.I)},function(a){this.H=a.call(this,this.H,this.J)},function(a){this.H=a.call(this,this.H,this.C)},function(a){this.H=a.call(this,this.H,w(this))},function(a){this.H= a.call(this,this.H,this.H)},function(a){this.H=a.call(this,this.H,this.F)},function(a){this.H=a.call(this,this.H,this.D)},function(a){this.F=a.call(this,this.F,this.G)},function(a){this.F=a.call(this,this.F,this.I)},function(a){this.F=a.call(this,this.F,this.J)},function(a){this.F=a.call(this,this.F,this.C)},function(a){this.F=a.call(this,this.F,w(this))},function(a){this.F=a.call(this,this.F,this.H)},function(a){this.F=a.call(this,this.F,this.F)},function(a){this.F=a.call(this,this.F,this.D)},function(a){this.D= a.call(this,this.D,this.G)},function(a){this.D=a.call(this,this.D,this.I)},function(a){this.D=a.call(this,this.D,this.J)},function(a){this.D=a.call(this,this.D,this.C)},function(a){this.D=a.call(this,this.D,w(this))},function(a){this.D=a.call(this,this.D,this.H)},function(a){this.D=a.call(this,this.D,this.F)},function(a){this.D=a.call(this,this.D,this.D)}],Jd=[function(a){a=a.call(this,N(this,this.C+this.F),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.G); -Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.G);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.G);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.G);Q(this,a);this.A-=this.B.R}, +Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.G);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.G);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.G);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.G);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.G);Q(this,a);this.A-=this.B.R}, function(a){a=a.call(this,N(this,this.C+this.F),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.I);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.I);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.I);Q(this,a);this.A-=this.B.R},function(a){a= -a.call(this,N(this,this.K()),this.I);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this, -N(this,this.F),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.J);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F), -this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.C);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),w(this));Q(this,a);this.A-= -this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),w(this));Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),w(this));Q(this,a);this.A-=this.B.oa}, +a.call(this,N(this,this.K()),this.I);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.I);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.J);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.J);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this, +N(this,this.F),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.J);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.J);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F), +this.C);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.C);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.C);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.C);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),w(this));Q(this,a);this.A-= +this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),w(this));Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),w(this));Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),w(this));Q(this,a);this.A-=this.B.pa}, function(a){a=a.call(this,N(this,this.C),w(this));Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.H);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.H);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.H);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.H);Q(this,a);this.A-=this.B.R},function(a){a= -a.call(this,N(this,this.D),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.H);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this, -this.H+this.D),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.F);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.D); -Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.D);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.D);Q(this,a);this.A-=this.B.oa},function(a){a=a.call(this,N(this,this.C),this.D);Q(this,a);this.A-=this.B.R}, +a.call(this,N(this,this.D),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.H);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.H);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.F);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this, +this.H+this.D),this.F);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.F);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.F);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.C+this.F),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.C+this.D),this.D); +Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.F),this.D);Q(this,a);this.A-=this.B.Z},function(a){a=a.call(this,O(this,this.H+this.D),this.D);Q(this,a);this.A-=this.B.Y},function(a){a=a.call(this,N(this,this.F),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.D),this.D);Q(this,a);this.A-=this.B.R},function(a){a=a.call(this,N(this,this.K()),this.D);Q(this,a);this.A-=this.B.pa},function(a){a=a.call(this,N(this,this.C),this.D);Q(this,a);this.A-=this.B.R}, function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.G);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.L()),this.G);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()), this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.G);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.L()),this.I);Q(this,a);this.A-=this.B.O},function(a){a= a.call(this,O(this,this.H+this.D+this.L()),this.I);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.L()),this.I);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.L()),this.J);Q(this,a);this.A-= @@ -375,18 +377,18 @@ this.K()),this.F);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,t a.call(this,O(this,this.H+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.F);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.C+this.D+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.F+this.K()),this.D);Q(this,a);this.A-=this.B.O},function(a){a=a.call(this,O(this,this.H+this.D+this.K()),this.D); Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.D+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,O(this,this.H+this.K()),this.D);Q(this,a);this.A-=this.B.M},function(a){a=a.call(this,N(this,this.C+this.K()),this.D);Q(this,a);this.A-=this.B.M},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209],C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210], C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],Kd=[function(a,b){var c=a[0].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-= -this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa},function(a,b){var c= +this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[0].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c= a[0].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[1].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[1].call(this, -N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa},function(a,b){var c=a[1].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.C+this.D),b.call(this)); -Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa}, +N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[1].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[1].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.C+this.D),b.call(this)); +Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[2].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[2].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa}, function(a,b){var c=a[2].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[3].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[3].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c= -a[3].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa},function(a,b){var c=a[3].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.C+this.D), +a[3].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[3].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[3].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.C+this.D), b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[4].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[4].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[4].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-= -this.B.oa},function(a,b){var c=a[4].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a, -b){var c=a[5].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa},function(a,b){var c=a[5].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this, +this.B.pa},function(a,b){var c=a[4].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[5].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[5].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a, +b){var c=a[5].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[5].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[5].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this, this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[6].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[6].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[6].call(this,N(this,this.K()),b.call(this)); -Q(this,c);this.A-=this.B.oa},function(a,b){var c=a[6].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= -this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.oa},function(a,b){var c=a[7].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= +Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[6].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.C+this.F),b.call(this));Q(this,c);this.A-=this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.C+this.D),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.F),b.call(this));Q(this,c);this.A-=this.B.Z},function(a,b){var c=a[7].call(this,O(this,this.H+this.D),b.call(this));Q(this,c);this.A-= +this.B.Y},function(a,b){var c=a[7].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[7].call(this,N(this,this.K()),b.call(this));Q(this,c);this.A-=this.B.pa},function(a,b){var c=a[7].call(this,N(this,this.C),b.call(this));Q(this,c);this.A-=this.B.R},function(a,b){var c=a[0].call(this,N(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= a[0].call(this,N(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.H+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[0].call(this,O(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,N(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M}, function(a,b){var c=a[0].call(this,O(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[0].call(this,N(this,this.C+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,N(this,this.C+this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.C+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.H+this.F+this.L()),b.call(this));Q(this, c);this.A-=this.B.O},function(a,b){var c=a[1].call(this,O(this,this.H+this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.F+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,N(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,O(this,this.H+this.L()),b.call(this));Q(this,c);this.A-=this.B.M},function(a,b){var c=a[1].call(this,N(this,this.C+this.L()),b.call(this)); @@ -421,63 +423,63 @@ a[4].call(this,this.G,b.call(this))},function(a,b){this.I=a[4].call(this,this.I, 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.C=a[5].call(this,this.C,b.call(this))},function(a,b){y(this,a[5].call(this,w(this),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.C=a[6].call(this,this.C,b.call(this))},function(a,b){y(this,a[6].call(this,w(this),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.C=a[7].call(this,this.C,b.call(this))},function(a,b){y(this,a[7].call(this,w(this),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))}]; -function T(a){n.call(this,"ChipSet",a,T);this.za=(this.za=a.model)?parseInt(this.za,10):Pf;this.Ub=0;var b=a.sw1;if(b)this.Ub=Qf(b,Rf|Sf.Gm);else{this.Jd=[360,360];(b=a.floppies)&&b.length&&(this.Jd=b);if(b=this.Jd.length)this.Ub|=Tf.Xh,b--,this.Ub|=(b&3)<=Uf&&(this.Yg=this.Uf=2);this.Xd=a.scaleTimers||!1;this.Cp=a.rtcDate;this.Nk= -!1;a.sound&&window&&"webkitAudioContext"in window&&(this.pi=new window.webkitAudioContext);this.reset(!0);p(this)}La(n,T);var Pf=5150,Uf=5170,Vf={none:0,tv:1,color:2,mono:3,ega:0},Tf={Xh:1,ONE:0,sq:64,qq:128,Qp:192,If:192,Jf:6},Rf=12,Sf={rq:16,Ip:32,Gm:48,If:48,Jf:4};k=T.prototype; -k.Eb=function(a,b,c){switch(b){case "sw1":return this.na[b]=c,Wf(this,b,c,this.Ub,{0:this.za==Pf?"Bootable Floppy Drive":"Loop on POST",1:this.za==Pf?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.za==Pf)return this.na[b]=c,Wf(this,b,c,this.ne,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.na[b]=c,!0}return!1}; -k.yc=function(a,b,c,d){this.ka=b;this.U=c;this.Wa=d;this.ya=a;this.Ba=bb(a,"Keyboard");this.Hh=c.S.jd/1193181;Ib(b,this,Xf);Kb(b,this,Yf);this.za=Uf){this.ib=16;this.sd=0;this.rd=16;this.Pg=0;this.ue=160;512<=gg(this)&&(this.ue|=16);3==hg(this)&&(this.ue|=64);this.ei=3;this.Sg=0;this.Xb=Array(7);this.hf=0;a&&(this.ba=Array(64));ig(this, -this.Cp);for(a=21;24>=a;a++)this.ba[a]=0;for(a=14;46>a;a++)void 0===this.ba[a]&&(this.ba[a]=0);this.ba[20]=this.Yc&(Sf.If|2|Tf.Xh|Tf.If);this.ba[16]=jg(this,0)<<4|jg(this,1);kg(this)}}; -function ig(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.kc("CMOS date invalid ("+b+"), using "+c)):b&&a.kc("CMOS date: "+c);a.ba[0]=c.getSeconds();a.ba[1]=0;a.ba[2]=c.getMinutes();a.ba[3]=0;a.ba[4]=c.getHours();a.ba[5]=0;a.ba[6]=c.getDay()+1;a.ba[7]=c.getDate();a.ba[8]=c.getMonth()+1;c=c.getFullYear();a.ba[9]=c%100;c/=100;a.ba[50]=c%10|c/10<<4;a.ba[10]=38;a.ba[11]=2;a.ba[12]=0;a.ba[13]=128;a.vg=a.Cf=0;a.hm=a.Fh=null} -function lg(a){var b;void 0===b&&(b=a.Fh);a.Cf=yc(a.U,a.Xd)+b;a.ba[11]&64&&vc(a.U,b)}function kg(a){for(var b=0,c=16;46>c;c++)b+=a.ba[c];a.ba[47]=b&255;a.ba[46]=b>>8} -k.save=function(){var a=new Pd(this);a.set(0,[this.Ub,this.ne,this.Yc,this.Ve]);for(var b=[],c=0;c=Uf&&(a.set(5,[this.ib,this.sd,this.rd,this.Pg,this.ue,this.ei]),a.set(6,[this.Sg,this.Xb,this.hf,this.ba,this.vg,this.Cf]));return a.data()}; -k.restore=function(a){var b,c;b=a[0];this.Ub=b[0];this.ne=b[1];this.Yc=b[2];this.Ve=b[3];b=a[1];for(c=0;c>2)+1)*a.mo+32*((b?a.ne:a.Ve)&15)}function sg(a,b){var c=b?a.Ub:a.Yc;return a.za!=Pf||c&Tf.Xh?((c&Tf.If)>>Tf.Jf)+1:0} -function jg(a,b){if(b>Sf.Jf} +function T(a){n.call(this,"ChipSet",a,T);this.za=(this.za=a.model)?parseInt(this.za,10):Pf;this.Ub=0;var b=a.sw1;if(b)this.Ub=Qf(b,Rf|Sf.Mm);else{this.Kd=[360,360];(b=a.floppies)&&b.length&&(this.Kd=b);if(b=this.Kd.length)this.Ub|=Tf.bi,b--,this.Ub|=(b&3)<=Uf&&(this.bh=this.Wf=2);this.Yd=a.scaleTimers||!1;this.Hp=a.rtcDate;this.Qk= +!1;a.sound&&window&&"webkitAudioContext"in window&&(this.ui=new window.webkitAudioContext);this.reset(!0);p(this)}La(n,T);var Pf=5150,Uf=5170,Vf={none:0,tv:1,color:2,mono:3,ega:0},Tf={bi:1,ONE:0,xq:64,vq:128,Vp:192,Kf:192,Lf:6},Rf=12,Sf={wq:16,Np:32,Mm:48,Kf:48,Lf:4};k=T.prototype; +k.Eb=function(a,b,c){switch(b){case "sw1":return this.oa[b]=c,Wf(this,b,c,this.Ub,{0:this.za==Pf?"Bootable Floppy Drive":"Loop on POST",1:this.za==Pf?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.za==Pf)return this.oa[b]=c,Wf(this,b,c,this.oe,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.oa[b]=c,!0}return!1}; +k.zc=function(a,b,c,d){this.ja=b;this.U=c;this.Xa=d;this.ya=a;this.Ca=bb(a,"Keyboard");this.Lh=c.S.kd/1193181;Ib(b,this,Xf);Kb(b,this,Yf);this.za=Uf){this.kb=16;this.ud=0;this.td=16;this.Tg=0;this.ve=160;512<=gg(this)&&(this.ve|=16);3==hg(this)&&(this.ve|=64);this.ji=3;this.Wg=0;this.Xb=Array(7);this.jf=0;a&&(this.ba=Array(64));ig(this, +this.Hp);for(a=21;24>=a;a++)this.ba[a]=0;for(a=14;46>a;a++)void 0===this.ba[a]&&(this.ba[a]=0);this.ba[20]=this.$c&(Sf.Kf|2|Tf.bi|Tf.Kf);this.ba[16]=jg(this,0)<<4|jg(this,1);kg(this)}}; +function ig(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.kc("CMOS date invalid ("+b+"), using "+c)):b&&a.kc("CMOS date: "+c);a.ba[0]=c.getSeconds();a.ba[1]=0;a.ba[2]=c.getMinutes();a.ba[3]=0;a.ba[4]=c.getHours();a.ba[5]=0;a.ba[6]=c.getDay()+1;a.ba[7]=c.getDate();a.ba[8]=c.getMonth()+1;c=c.getFullYear();a.ba[9]=c%100;c/=100;a.ba[50]=c%10|c/10<<4;a.ba[10]=38;a.ba[11]=2;a.ba[12]=0;a.ba[13]=128;a.zg=a.Df=0;a.lm=a.Jh=null} +function lg(a){var b;void 0===b&&(b=a.Jh);a.Df=yc(a.U,a.Yd)+b;a.ba[11]&64&&vc(a.U,b)}function kg(a){for(var b=0,c=16;46>c;c++)b+=a.ba[c];a.ba[47]=b&255;a.ba[46]=b>>8} +k.save=function(){var a=new Pd(this);a.set(0,[this.Ub,this.oe,this.$c,this.We]);for(var b=[],c=0;c=Uf&&(a.set(5,[this.kb,this.ud,this.td,this.Tg,this.ve,this.ji]),a.set(6,[this.Wg,this.Xb,this.jf,this.ba,this.zg,this.Df]));return a.data()}; +k.restore=function(a){var b,c;b=a[0];this.Ub=b[0];this.oe=b[1];this.$c=b[2];this.We=b[3];b=a[1];for(c=0;c>2)+1)*a.ro+32*((b?a.oe:a.We)&15)}function sg(a,b){var c=b?a.Ub:a.$c;return a.za!=Pf||c&Tf.bi?((c&Tf.Kf)>>Tf.Lf)+1:0} +function jg(a,b){if(b>Sf.Lf} function Wf(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=Ta(c,"pcjs-bitCell");c=null;for(g=0;gd.Ua[0]&&(d.Ua[0]=255,d.Ua[1]--,0>d.Ua[1]&&(d.Ua[1]=255)));return e}function xg(a,b,c,d){a=a.Ya[b];c=a.vb[c];c.Ua[a.xb]=c.Yb[a.xb]=d;a.xb^=1} -function yg(a,b){var c=a.Ya[b],d=c.Pd|1;c.Pd&=-16;return d}function Dg(a,b,c){a=a.Ya[b];b=c&3;a.Pd=a.Pd&~(16<>2].vb[b&3],c,d,e)} -function Fg(a,b,c){b=a.Ya[b>>2].vb[b&3];b.bh&&b.Ki&&b.Ih?(c&&(b.eh=c),b.Ad||se(a,b,!0)):c&&c(!0)}function se(a,b,c){c&&(b.count=b.Ua[1]<<8|b.Ua[0],b.Cm=b.mode&12,b.Qk=b.fd=!1);for(var d=!1;0<=b.count&&(c=b.Wg<<16|b.Sa[1]<<8|b.Sa[0],4==b.Cm?(d=!0,function(c){b.Ki.call(b.bh,b.Ih,-1,function(f,g){0>f&&(b.Qk||(b.Qk=!0),f=255);b.Ad||a.ka.Te(c,f);(d=g)&&setTimeout(function(){Kg(b)||se(a,b)},0)})}(c)):8==b.Cm?(c=a.ka.qc(c),0>b.Ki.call(b.bh,b.Ih,c)&&(b.fd=!0)):b.fd=!0),!d&&!Kg(b););} -function Kg(a){if(!a.fd&&0<=--a.count&&(a.mode&32?(a.Sa[0]--,0>a.Sa[0]&&(a.Sa[0]=255,a.Sa[1]--,0>a.Sa[1]&&(a.Sa[1]=255))):(a.Sa[0]++,255>3];b=1<<(b&7);d.Nb&b||(d.Nb|=b,d.lg=c||0,Ng(a))}function Qg(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Nb&d&&(c.Nb&=~d,Ng(a))} -function Ng(a,b){var c,d=-1;1>=1),vc(a.U,c))),2==b&&zc(a))}k=T.prototype;k.fo=function(){return null}; -k.qp=function(a,b){this.ji=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var g=this.Lb[c];g.Ph=f;g.mode=e;g.wk=d;g.Yb=[0,0];g.Ua=[0,0];g.De=[0,0];g.gd=!1;g.cg=!1;g.He=!1;Sg(this,c);0==c&&Qg(this,0);2==c&&255==this.Vb[0].ad&&77==this.uc&&(c=this.Lb[0],c.wc[0]=c.Yb[0],c.wc[1]=c.Yb[1],c.Bd=yc(this.U,this.Xd))}else Tg(this,c),d=this.Lb[c],d.De[0]=d.Ua[0],d.De[1]=d.Ua[1],d.cg=!0,Sg(this,c)}};function Vg(a,b){var c=a.Lb[b],d=c.Yb[1]<<8|c.Yb[0];d||(d=1==c.Ce?256:65536);return d} -function Bc(a,b){var c=a.Lb[b],d=c.wc[1]<<8|c.wc[0];d||(d=1==c.Ce?256:65536);return d}function Sg(a,b){var c=a.Lb[b];c.Td=32==c.Ph?1:0;c.Ce=48==c.Ph?2:1} -function Tg(a,b,c){var d=a.Lb[b];if(d.He&&(2!=b||a.uc&1)){var e=yc(a.U,a.Xd),f=(e-d.Bd)/a.Hh|0;0>f&&(d.Bd=e,f=0);var g=Vg(a,b),h=Bc(a,b)-f;0==d.mode?(0>=h&&(h=0),h||(d.gd=!0,d.He=!1,b||Pg(a,0))):4==d.mode?(d.gd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.wc[0]=h&255,d.wc[1]=h>>8,d.Bd=e,!b&&d.gd&&Pg(a,0))):6==d.mode&&(h-=f,0>=h&&(d.gd=!d.gd,h=g+h,0>=h&&(h=g),d.wc[0]=h&255,d.wc[1]=h>>8,d.Bd=e,!b&&d.gd&&Pg(a,0)));d.Ua[0]=h&255;d.Ua[1]=h>>8;c&&(a.Bd=0)}return d} -function Ac(a,b){for(var c=0;c=Uf){var c=a.U.S.jd,d=yc(a.U,a.Xd);null==a.Fh&&(a.vg=yc(a.U,a.Xd),a.hm=1024,a.Fh=Math.floor(a.U.S.jd/a.hm),lg(a));d>=a.Cf&&(a.ba[12]|=64,a.ba[11]&64&&(a.ba[12]|=128,Pg(a,8)),a.Cf=d+a.Fh);a.ba[0]==a.ba[1]&&a.ba[2]==a.ba[3]&&a.ba[4]==a.ba[5]&&(a.ba[12]|=32,a.ba[11]&32&&(a.ba[12]|=128,Pg(a,8)));var e=d-a.vg,f=Math.floor(e/c);if(f&&!(a.ba[11]&128)){for(;f--;)if(60<=++a.ba[0]&&(a.ba[0]=0,60<=++a.ba[2]&&(a.ba[2]=0,24<=++a.ba[4]))){a.ba[4]= -0;a.ba[6]=a.ba[6]%7+1;var g;g=a.ba[9];var h=ma[a.ba[8]-1];28==h&&0===g%4&&(g%100||0===g%400)&&h++;g=h;++a.ba[7]>g&&(a.ba[7]=1,12<++a.ba[8]&&(a.ba[8]=1,a.ba[9]=(a.ba[9]+1)%100))}a.ba[12]|=16;a.ba[11]&16&&(a.ba[12]|=128,Pg(a,8))}a.vg=d-e%c}}k.Xn=function(){var a=this.Vg;if(this.Rf&16)if(this.uc&128)a=this.Yc;else if(this.Ba){var a=this.Ba,b=0;a.Mb.length&&(b=a.Mb[0]);a=b}return a};k.jp=function(a,b){this.Vg=b};k.Yn=function(){return this.uc}; -k.kp=function(a,b){Wg(this,b);this.Ba&&Xg(this.Ba,b&128?!1:!0,b&64?!0:!1)};function Wg(a,b){var c=!!(b&2),d=!!(a.uc&2);a.uc=b;c!=d&&zc(a,c)}k.Zn=function(){var a=0,a=this.za==Pf?this.uc&4?a|this.Ve&15:a|this.Ve>>4&1:this.uc&8?a|this.Yc>>4:a|this.Yc&15;this.uc&1&&Tg(this,2).gd&&(a=this.uc&2?a|32:a|16);return a};k.lp=function(a,b){this.hi=b};k.$n=function(){return this.Rf};k.mp=function(a,b){this.Rf=b};k.nn=function(){var a=this.Pg;this.ib&=-258;this.Ba&&Yg(this.Ba);return a}; -k.Bo=function(a,b){if(this.ib&8)switch(this.sd){case 96:Zg(this,b);break;case 209:$g(this,b);break;default:if(Zg(this,this.rd&-17),this.Ba){var c=-1;switch(b){case 255:c=250,ah(this.Ba)}bh(this,c)}}this.sd=b;this.ib&=-9};k.on=function(){return this.uc&-209|(yc(this.U)&64?16:0)};k.Co=function(a,b){Wg(this,b)};k.pn=function(){var a=this.ib&255;this.ib&256&&(this.ib|=1,this.ib&=-257);return a}; -k.Ao=function(a,b){this.sd=b;this.ib|=8;var c=0;240<=this.sd&&(c=this.sd^15,this.sd=240);switch(this.sd){case 192:bh(this,this.ue);break;case 173:Zg(this,this.rd|16);break;case 174:Zg(this,this.rd&-17);this.Ba&&Yg(this.Ba);break;case 170:this.Ba&&(this.Ba.Mb=[]);Zg(this,this.rd|16);bh(this,85);$g(this,3);break;case 224:bh(this,this.rd&16?0:1);break;case 240:c&1&&Gd(this.U)}};function Zg(a,b){a.rd=b;a.ib=a.ib&-5|b&4;a.Ba&&Xg(a.Ba,!!(b&8),!(b&16))} -function bh(a,b){0<=b&&(a.Pg=b,a.ib&=-2,a.ib|=256)}function $g(a,b){a.ei=b;Bb(a.ka,!!(b&2));b&1||Gd(a.U)}function ch(a,b){a.za=c)if(d=this.ba[c],10>c){var e=!1;4!=c&&5!=c||this.ba[11]&2||(d=12>d?d?d:12:(d-=12)?d+128:140,e=!0);this.ba[11]&4||(e&&128=c){if(e=b,10>c){var f=!1;this.ba[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.ba[c]=e;11==c&&d&64&&b&64&&lg(this)};k.Vn=function(){return this.Sg};k.gp=function(a,b){this.Sg=b};k.ip=function(a,b){this.Ug=b};k.So=function(){};k.To=function(){}; -function Qf(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.wb[c++]=f[b]>>16&255,this.wb[c++]=f[b]>>24&255;else this.wb=d;this.ci=d.symbols;if(!this.wb.length){m("Empty ROM: "+a);return}if(1==this.wb.length){m(this.wb[0]);return}}catch(g){this.va("ROM data error: "+ +a.Ub&~e|(c?0:e);break;case "sw2":a.oe=a.oe&~e|(c?0:e)}cg(a)}}(a,b[g])}function tg(a,b){a.setAttribute("data-value",b?"1":"0");a.style.color=b?"#ffffff":"#000000";a.style.backgroundColor=b?"#000000":"#ffffff"}function cg(a){var b=a.oa.swdesc,c={0:"Enhanced Color",1:"TV",2:"Color",3:"Monochrome"};if(null!=b){var d;d=""+(gg(a,!0)+"Kb");d+=", "+c[hg(a,!0)]+" Monitor";d+=", "+sg(a,!0)+" Floppy Drives";if(null!=a.$c&&a.$c!=a.Ub||null!=a.We&&a.We!=a.oe)d+=" (Reset required)";b.textContent=d}} +function ug(a,b,c){a=a.Za[b];var d=a.vb[c],e=d.Ua[a.xb];a.xb^=1;b||0!=c||a.xb||(d.Ua[0]++,255d.Va[0]&&(d.Va[0]=255,d.Va[1]--,0>d.Va[1]&&(d.Va[1]=255)));return e}function xg(a,b,c,d){a=a.Za[b];c=a.vb[c];c.Va[a.xb]=c.Yb[a.xb]=d;a.xb^=1} +function yg(a,b){var c=a.Za[b],d=c.Qd|1;c.Qd&=-16;return d}function zg(a,b,c){a=a.Za[b];b=c&3;a.Qd=a.Qd&~(16<>2].vb[b&3],c,d,e)} +function Fg(a,b,c){b=a.Za[b>>2].vb[b&3];b.gh&&b.Qi&&b.Nh?(c&&(b.ih=c),b.Bd||se(a,b,!0)):c&&c(!0)}function se(a,b,c){c&&(b.count=b.Va[1]<<8|b.Va[0],b.Im=b.mode&12,b.Tk=b.gd=!1);for(var d=!1;0<=b.count&&(c=b.$g<<16|b.Ua[1]<<8|b.Ua[0],4==b.Im?(d=!0,function(c){b.Qi.call(b.gh,b.Nh,-1,function(f,g){0>f&&(b.Tk||(b.Tk=!0),f=255);b.Bd||a.ja.Ue(c,f);(d=g)&&setTimeout(function(){Kg(b)||se(a,b)},0)})}(c)):8==b.Im?(c=a.ja.qc(c),0>b.Qi.call(b.gh,b.Nh,c)&&(b.gd=!0)):b.gd=!0),!d&&!Kg(b););} +function Kg(a){if(!a.gd&&0<=--a.count&&(a.mode&32?(a.Ua[0]--,0>a.Ua[0]&&(a.Ua[0]=255,a.Ua[1]--,0>a.Ua[1]&&(a.Ua[1]=255))):(a.Ua[0]++,255>3];b=1<<(b&7);d.Nb&b||(d.Nb|=b,d.pg=c||0,Ng(a))}function Qg(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Nb&d&&(c.Nb&=~d,Ng(a))} +function Ng(a,b){var c,d=-1;1>=1),vc(a.U,c))),2==b&&zc(a))}k=T.prototype;k.lo=function(){return null}; +k.vp=function(a,b){this.oi=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var g=this.Lb[c];g.Uh=f;g.mode=e;g.Bk=d;g.Yb=[0,0];g.Va=[0,0];g.Ee=[0,0];g.hd=!1;g.fg=!1;g.Ie=!1;Sg(this,c);0==c&&Qg(this,0);2==c&&255==this.Vb[0].cd&&77==this.uc&&(c=this.Lb[0],c.xc[0]=c.Yb[0],c.xc[1]=c.Yb[1],c.Cd=yc(this.U,this.Yd))}else Tg(this,c),d=this.Lb[c],d.Ee[0]=d.Va[0],d.Ee[1]=d.Va[1],d.fg=!0,Sg(this,c)}};function Vg(a,b){var c=a.Lb[b],d=c.Yb[1]<<8|c.Yb[0];d||(d=1==c.De?256:65536);return d} +function Bc(a,b){var c=a.Lb[b],d=c.xc[1]<<8|c.xc[0];d||(d=1==c.De?256:65536);return d}function Sg(a,b){var c=a.Lb[b];c.Ud=32==c.Uh?1:0;c.De=48==c.Uh?2:1} +function Tg(a,b,c){var d=a.Lb[b];if(d.Ie&&(2!=b||a.uc&1)){var e=yc(a.U,a.Yd),f=(e-d.Cd)/a.Lh|0;0>f&&(d.Cd=e,f=0);var g=Vg(a,b),h=Bc(a,b)-f;0==d.mode?(0>=h&&(h=0),h||(d.hd=!0,d.Ie=!1,b||Pg(a,0))):4==d.mode?(d.hd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.xc[0]=h&255,d.xc[1]=h>>8,d.Cd=e,!b&&d.hd&&Pg(a,0))):6==d.mode&&(h-=f,0>=h&&(d.hd=!d.hd,h=g+h,0>=h&&(h=g),d.xc[0]=h&255,d.xc[1]=h>>8,d.Cd=e,!b&&d.hd&&Pg(a,0)));d.Va[0]=h&255;d.Va[1]=h>>8;c&&(a.Cd=0)}return d} +function Ac(a,b){for(var c=0;c=Uf){var c=a.U.S.kd,d=yc(a.U,a.Yd);null==a.Jh&&(a.zg=yc(a.U,a.Yd),a.lm=1024,a.Jh=Math.floor(a.U.S.kd/a.lm),lg(a));d>=a.Df&&(a.ba[12]|=64,a.ba[11]&64&&(a.ba[12]|=128,Pg(a,8)),a.Df=d+a.Jh);a.ba[0]==a.ba[1]&&a.ba[2]==a.ba[3]&&a.ba[4]==a.ba[5]&&(a.ba[12]|=32,a.ba[11]&32&&(a.ba[12]|=128,Pg(a,8)));var e=d-a.zg,f=Math.floor(e/c);if(f&&!(a.ba[11]&128)){for(;f--;)if(60<=++a.ba[0]&&(a.ba[0]=0,60<=++a.ba[2]&&(a.ba[2]=0,24<=++a.ba[4]))){a.ba[4]= +0;a.ba[6]=a.ba[6]%7+1;var g;g=a.ba[9];var h=ma[a.ba[8]-1];28==h&&0===g%4&&(g%100||0===g%400)&&h++;g=h;++a.ba[7]>g&&(a.ba[7]=1,12<++a.ba[8]&&(a.ba[8]=1,a.ba[9]=(a.ba[9]+1)%100))}a.ba[12]|=16;a.ba[11]&16&&(a.ba[12]|=128,Pg(a,8))}a.zg=d-e%c}}k.bo=function(){var a=this.Zg;if(this.Tf&16)if(this.uc&128)a=this.$c;else if(this.Ca){var a=this.Ca,b=0;a.Mb.length&&(b=a.Mb[0]);a=b}return a};k.op=function(a,b){this.Zg=b};k.co=function(){return this.uc}; +k.pp=function(a,b){Wg(this,b);this.Ca&&Xg(this.Ca,b&128?!1:!0,b&64?!0:!1)};function Wg(a,b){var c=!!(b&2),d=!!(a.uc&2);a.uc=b;c!=d&&zc(a,c)}k.eo=function(){var a=0,a=this.za==Pf?this.uc&4?a|this.We&15:a|this.We>>4&1:this.uc&8?a|this.$c>>4:a|this.$c&15;this.uc&1&&Tg(this,2).hd&&(a=this.uc&2?a|32:a|16);return a};k.qp=function(a,b){this.mi=b};k.fo=function(){return this.Tf};k.rp=function(a,b){this.Tf=b};k.sn=function(){var a=this.Tg;this.kb&=-258;this.Ca&&Yg(this.Ca);return a}; +k.Go=function(a,b){if(this.kb&8)switch(this.ud){case 96:Zg(this,b);break;case 209:$g(this,b);break;default:if(Zg(this,this.td&-17),this.Ca){var c=-1;switch(b){case 255:c=250,ah(this.Ca)}bh(this,c)}}this.ud=b;this.kb&=-9};k.tn=function(){return this.uc&-209|(yc(this.U)&64?16:0)};k.Ho=function(a,b){Wg(this,b)};k.un=function(){var a=this.kb&255;this.kb&256&&(this.kb|=1,this.kb&=-257);return a}; +k.Fo=function(a,b){this.ud=b;this.kb|=8;var c=0;240<=this.ud&&(c=this.ud^15,this.ud=240);switch(this.ud){case 192:bh(this,this.ve);break;case 173:Zg(this,this.td|16);break;case 174:Zg(this,this.td&-17);this.Ca&&Yg(this.Ca);break;case 170:this.Ca&&(this.Ca.Mb=[]);Zg(this,this.td|16);bh(this,85);$g(this,3);break;case 224:bh(this,this.td&16?0:1);break;case 240:c&1&&Gd(this.U)}};function Zg(a,b){a.td=b;a.kb=a.kb&-5|b&4;a.Ca&&Xg(a.Ca,!!(b&8),!(b&16))} +function bh(a,b){0<=b&&(a.Tg=b,a.kb&=-2,a.kb|=256)}function $g(a,b){a.ji=b;Bb(a.ja,!!(b&2));b&1||Gd(a.U)}function ch(a,b){a.za=c)if(d=this.ba[c],10>c){var e=!1;4!=c&&5!=c||this.ba[11]&2||(d=12>d?d?d:12:(d-=12)?d+128:140,e=!0);this.ba[11]&4||(e&&128=c){if(e=b,10>c){var f=!1;this.ba[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.ba[c]=e;11==c&&d&64&&b&64&&lg(this)};k.$n=function(){return this.Wg};k.lp=function(a,b){this.Wg=b};k.np=function(a,b){this.Yg=b};k.Xo=function(){};k.Yo=function(){}; +function Qf(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.wb[c++]=f[b]>>16&255,this.wb[c++]=f[b]>>24&255;else this.wb=d;this.hi=d.symbols;if(!this.wb.length){m("Empty ROM: "+a);return}if(1==this.wb.length){m(this.wb[0]);return}}catch(g){this.wa("ROM data error: "+ g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.wb=Array(a.length),d=0;d>>d.jb].ak(e&d.Ta,a.wb[c]&255)}return!0}return!1}za(function(){for(var a=Ta(window.document,"pcjs","rom"),b=0;b>>d.Ra].fk(e&d.Ba,a.wb[c]&255)}return!0}return!1}za(function(){for(var a=Ta(window.document,"pcjs","rom"),b=0;bthis.Ng?21:23,c=a.ba[b]|a.ba[b+1]<<8,c=c+(this.Ed>>10);a.ba[b]=c&255;a.ba[b+1]=c>>8;kg(a)}}else m("No RAM allocated")}; -function jh(){this.Km=lh;this.Lm=mh}var kh=2160066560,lh=255,mh=0;function nh(){return this.V.Lm}function oh(a,b){this.V.Km=b}var ph=[nh,nh,nh,oh,oh,oh];jh.prototype.Tk=function(){return[null,0]};jh.prototype.Li=function(){return ph};za(function(){for(var a=Ta(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Gp:65,Hp:66,ek:67,Em:68,E:69,Op:70,Rp:71,fk:72,Tp:73,Up:74,Vp:75,Wp:76,Xp:77,Yh:78,Zp:79,$p:80,bq:81,hk:82,fq:83,pq:84,tq:85,uq:86,vq:87,xq:88,yq:89,zq:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Aq:97,Cq:98,Eq:99,Lq:100,Mq:101,Nq:102,Pq:103,Rq:104,Tq:105,Uq:106,Vq:107, -Wq:108,Xq:109,Yq:110,$q:111,ar:112,br:113,cr:114,dr:115,fr:116,gr:117,hr:118,ir:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},rh={};rh[186]=V[";"];rh[187]=V["="];rh[188]=V[","];rh[189]=V["-"];rh[190]=V["."];rh[191]=V["/"];rh[192]=V["`"];rh[219]=V["["];rh[220]=V["\\"];rh[221]=V["]"];rh[222]=V["'"];rh[173]=V["-"];var W={};W[V["1"]]=V["!"];W[V["2"]]=V["@"];W[V["3"]]=V["#"];W[V["4"]]=V.$;W[V["5"]]=V["%"];W[V["6"]]=V["^"];W[V["7"]]=V["&"];W[V["8"]]=V["*"];W[V["9"]]=V["("];W[V["0"]]=V[")"]; +ih.prototype.reset=function(){if(!this.Rg&&!this.jn&&this.ca){var a=1024*gg(this.ca);this.Fd&&a!=this.Fd&&(Eb(this.ja,this.Rg,this.Fd),this.jh=!1);this.Fd=a}!this.jh&&this.Fd&&Cb(this.ja,this.Rg,this.Fd,1)&&(this.jh=!0,a=Math.floor(this.Fd/1024)+"Kb",this.$f&&(a+=" ("+this.$f+")",this.$f=null),this.status(a),"ramCPQ"==this.xh&&(this.V=new jh,Cb(this.ja,kh,1,4,this.V)));if(this.jh){if(this.nn||Gb(this.ja,1138,4660),this.ca&&(a=this.ca,a.ba)){var b=1048576>this.Rg?21:23,c=a.ba[b]|a.ba[b+1]<<8,c=c+(this.Fd>> +10);a.ba[b]=c&255;a.ba[b+1]=c>>8;kg(a)}}else m("No RAM allocated")};function jh(){this.Pm=lh;this.Qm=mh}var kh=2160066560,lh=255,mh=0;function nh(){return this.V.Qm}function oh(a,b){this.V.Pm=b}var ph=[nh,nh,nh,oh,oh,oh];jh.prototype.Xk=function(){return[null,0]};jh.prototype.Ri=function(){return ph};za(function(){for(var a=Ta(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Lp:65,Mp:66,jk:67,Km:68,E:69,Tp:70,Wp:71,kk:72,Yp:73,Zp:74,$p:75,aq:76,bq:77,ci:78,dq:79,eq:80,gq:81,mk:82,kq:83,uq:84,yq:85,zq:86,Aq:87,Cq:88,Dq:89,Eq:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Fq:97,Hq:98,Jq:99,Qq:100,Rq:101,Sq:102,Uq:103,Vq:104,Xq:105,Yq:106,Zq:107, +$q:108,ar:109,br:110,dr:111,er:112,fr:113,gr:114,hr:115,ir:116,jr:117,kr:118,lr:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},rh={};rh[186]=V[";"];rh[187]=V["="];rh[188]=V[","];rh[189]=V["-"];rh[190]=V["."];rh[191]=V["/"];rh[192]=V["`"];rh[219]=V["["];rh[220]=V["\\"];rh[221]=V["]"];rh[222]=V["'"];rh[173]=V["-"];var W={};W[V["1"]]=V["!"];W[V["2"]]=V["@"];W[V["3"]]=V["#"];W[V["4"]]=V.$;W[V["5"]]=V["%"];W[V["6"]]=V["^"];W[V["7"]]=V["&"];W[V["8"]]=V["*"];W[V["9"]]=V["("];W[V["0"]]=V[")"]; W[186]=V[":"];W[187]=V["+"];W[188]=V["<"];W[189]=V._;W[190]=V[">"];W[191]=V["?"];W[192]=V["~"];W[219]=V["{"];W[220]=V["|"];W[221]=V["}"];W[222]=V['"'];W[173]=V._;W[61]=V["+"];W[59]=V[":"]; var sh={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},th={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},uh={esc:1027,1:V["1"],2:V["2"],3:V["3"],4:V["4"],5:V["5"],6:V["6"],7:V["7"],8:V["8"],9:V["9"],0:V["0"],"-":V["-"],"=":V["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":V["["],"]":V["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":V[";"],quote:V["'"],"`":V["`"],shift:1016,"\\":V["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":V[","],".":V["."],"/":V["/"],"right-shift":3016,prtsc:1044,alt:1018,space:V[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, @@ -485,183 +487,183 @@ ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":V[";"],quote:V["'"]," X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[V["["]]=26;X[V["{"]]=10778;X[V["]"]]=27;X[V["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[V[";"]]=39; X[V[":"]]=10791;X[V["'"]]=40;X[V['"']]=10792;X[V["`"]]=41;X[V["~"]]=10793;X[1016]=42;X[V["\\"]]=43;X[V["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[V[","]]=51;X[V["<"]]=10803;X[V["."]]=52;X[V[">"]]=10804;X[V["/"]]=53;X[V["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[V[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;k=qh.prototype; -k.Eb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.na[e])switch(b){case "kbd":return this.na[e]=c,c.onkeydown=function(a){return wh(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;if(d.Fk){var b=d.Gb.length?d.Gb[0].me:0;b&&(65<=b&&90>=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.Hi=!0,a=b)}(b=!X[a]||!!(d.Pb&128))||xh(d,a,!0);return b},c.onkeyup=function(a){return wh(d,a,!1)},!0;case "caps-lock":return this.na[e]=c,c.onclick=function(){d.U&&d.U.od();xh(d, -1020,!0)},!0;case "num-lock":return this.na[e]=c,c.onclick=function(){d.U&&d.U.od();xh(d,1144,!0)},!0;case "scroll-lock":return this.na[e]=c,c.onclick=function(){d.U&&d.U.od();xh(d,1145,!0)},!0;default:var f=b.toUpperCase().replace(/-/g,"_");if(void 0!==th[f]&&"button"==a)return this.na[e]=c,c.onclick=function(a,b,c){return function(){a.U&&a.U.od();yh(a,c,!0);xh(a,c,!0)}}(this,f,th[f]),!0;if(void 0!==uh[b])return this.zk++,this.na[e]=c,a=function(a,b,c){return function(){xh(a,c)}}(this,b,uh[b]),b= -function(a,b,c){return function(){zh(a,c)}}(this,b,uh[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=c.onmouseout=b),!0}return!1};function Ah(a,b,c){if(a.zk){for(var d in W)if(b==W[d]){b=parseInt(d,10);(d=rh[d])&&(b=d);break}for(var e in uh)if((d=uh[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=uh[e]==d),d){(a=a.na["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}} -k.yc=function(a,b,c,d){this.ka=b;this.U=c;this.Wa=d;this.ca=bb(a,"ChipSet")};function ah(a,b){a.cc("keyboard reset",32896);a.Mb=[170];b&&a.ca&&ch(a.ca,a.Mb[0])}function Xg(a,b,c){a.Bi!==c&&(a.Bi=a.Gi=c);a.jh!==b&&(a.jh=b)&&!a.Gi&&dh(a,!0);a.jh&&a.Gi&&(ah(a,!0),a.Gi=!1)}function Yg(a){var b=0;a.Mb.length&&(b=a.Mb[0],a.ca&&ch(a.ca,b))}function dh(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.cd:a.Pb)&b):d||b&255&&(b=255);if(c){a.cd&=~b;d&&(a.cd|=b);c=b;var f,g;for(g in vh)d="led-"+g,e=vh[g],c&&c!=e||!(f=a.na[d])||(f.style.backgroundColor=a.cd&e?"#00ff00":"#000000")}else a.Pb&=~b,d&&(a.Pb|=b);return!0}}return!1} -function xh(a,b,c){if(X[b]&&a.U&&a.U.ea.Ib){sh[b]&&a.Gb.length&&0e||(e==a.Gb.length&&(d={},d.me=b,d.Pb=a.Pb,Ah(a,b,!0),e++),0b.md){if(!b.bg){zh(a,b.me);return}b.bg=!1;c=a.no}else c=1==b.md++?a.oo:a.po;b.zm=setTimeout(function(a){return function(){Bh(a,b)}}(a),c)}}else zh(a,b.me,!0)}function Dh(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Pb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Pb&515)==c&&(d=b-32);else if(!!(a.Pb&3)==c){if(a=W[b])d=a}else if(a=rh[b])d=a;return d}k.Jh=function(a){this.kh=a;a||(this.Pb&=-256)}; -function wh(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Dh(a,g,!0);a.Ci&&h==V["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yh(a,h,!1,c)){if(20==g||144==g||145==g)a.en||(c=e=!0);if(!(c||91!=g&&93!=g))for(var r=0;r=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.cd&3||a.cd&512&&b||(g=h):29==h?a.cd&12||(g=h):56==h?a.cd&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Mb.length?(d.Mb.push(f),1==d.Mb.length&&d.ca&&ch(d.ca,f)):(20==d.Mb.length&&d.Mb.push(255),d.cc("scan code buffer overflow")))}} +k.Eb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.oa[e])switch(b){case "kbd":return this.oa[e]=c,c.onkeydown=function(a){return wh(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;if(d.Jk){var b=d.Gb.length?d.Gb[0].ne:0;b&&(65<=b&&90>=b||97<=b&&122>=b)&&(65<=a&&90>=a||97<=a&&122>=a)&&b!=a&&(d.Ni=!0,a=b)}(b=!X[a]||!!(d.Pb&128))||xh(d,a,!0);return b},c.onkeyup=function(a){return wh(d,a,!1)},!0;case "caps-lock":return this.oa[e]=c,c.onclick=function(){d.U&&d.U.qd();xh(d, +1020,!0)},!0;case "num-lock":return this.oa[e]=c,c.onclick=function(){d.U&&d.U.qd();xh(d,1144,!0)},!0;case "scroll-lock":return this.oa[e]=c,c.onclick=function(){d.U&&d.U.qd();xh(d,1145,!0)},!0;default:var f=b.toUpperCase().replace(/-/g,"_");if(void 0!==th[f]&&"button"==a)return this.oa[e]=c,c.onclick=function(a,b,c){return function(){a.U&&a.U.qd();yh(a,c,!0);xh(a,c,!0)}}(this,f,th[f]),!0;if(void 0!==uh[b])return this.Ek++,this.oa[e]=c,a=function(a,b,c){return function(){xh(a,c)}}(this,b,uh[b]),b= +function(a,b,c){return function(){zh(a,c)}}(this,b,uh[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=c.onmouseout=b),!0}return!1};function Ah(a,b,c){if(a.Ek){for(var d in W)if(b==W[d]){b=parseInt(d,10);(d=rh[d])&&(b=d);break}for(var e in uh)if((d=uh[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=uh[e]==d),d){(a=a.oa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}} +k.zc=function(a,b,c,d){this.ja=b;this.U=c;this.Xa=d;this.ca=bb(a,"ChipSet")};function ah(a,b){a.cc("keyboard reset",32896);a.Mb=[170];b&&a.ca&&ch(a.ca,a.Mb[0])}function Xg(a,b,c){a.Gi!==c&&(a.Gi=a.Mi=c);a.nh!==b&&(a.nh=b)&&!a.Mi&&dh(a,!0);a.nh&&a.Mi&&(ah(a,!0),a.Mi=!1)}function Yg(a){var b=0;a.Mb.length&&(b=a.Mb[0],a.ca&&ch(a.ca,b))}function dh(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.ed:a.Pb)&b):d||b&255&&(b=255);if(c){a.ed&=~b;d&&(a.ed|=b);c=b;var f,g;for(g in vh)d="led-"+g,e=vh[g],c&&c!=e||!(f=a.oa[d])||(f.style.backgroundColor=a.ed&e?"#00ff00":"#000000")}else a.Pb&=~b,d&&(a.Pb|=b);return!0}}return!1} +function xh(a,b,c){if(X[b]&&a.U&&a.U.ea.Ib){sh[b]&&a.Gb.length&&0e||(e==a.Gb.length&&(d={},d.ne=b,d.Pb=a.Pb,Ah(a,b,!0),e++),0b.nd){if(!b.eg){zh(a,b.ne);return}b.eg=!1;c=a.so}else c=1==b.nd++?a.to:a.uo;b.Fm=setTimeout(function(a){return function(){Bh(a,b)}}(a),c)}}else zh(a,b.ne,!0)}function Dh(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Pb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Pb&515)==c&&(d=b-32);else if(!!(a.Pb&3)==c){if(a=W[b])d=a}else if(a=rh[b])d=a;return d}k.Oh=function(a){this.oh=a;a||(this.Pb&=-256)}; +function wh(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Dh(a,g,!0);a.Hi&&h==V["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),yh(a,h,!1,c)){if(20==g||144==g||145==g)a.kn||(c=e=!0);if(!(c||91!=g&&93!=g))for(var r=0;r=b||97<=b&&122>=b;d>>>=8;){var g=0,h=d&255;224==f||225==f?e.push(f|(c?0:128)):(42==h?a.ed&3||a.ed&512&&b||(g=h):29==h?a.ed&12||(g=h):56==h?a.ed&48||(g=h):e.push(f|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.Mb.length?(d.Mb.push(f),1==d.Mb.length&&d.ca&&ch(d.ca,f)):(20==d.Mb.length&&d.Mb.push(255),d.cc("scan code buffer overflow")))}} za(function(){for(var a=Ta(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(Sh)];this.sh=b;this.Ra=e[2];this.Kb=e[3];this.Tc=d||e[4];65536<=this.Tc&&720896<=this.Ra&&(this.Kb=Math.min(this.Tc>>2,32768));this.Wc=c[0];this.zc=c[1];this.Xf=c[2];this.Dg=c[3];this.Hc=c[4]&255;this.rh=c[4]>>8&255;this.mc=c[5];this.Si=Sh;if(5==b){this.Si=Th;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.Ra,this.Kb,this.Tc],Array(this.Tc>> -2),771,0,-1,0,-1,0,-1,0,0,0]);this.Wd=b[0];this.Je=b[1];this.pe=b[2];this.$j=b[3];this.wh=b[4];this.Ji=b[5];this.xf=b[6];this.Kg=b[7];this.Mi=b[8];this.Ni=b[9];this.wf=b[10];this.af=b[11];this.yb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ra,this.Kb,d]);this.Ra=d[0];this.Kb=d[1];d=this.Tc>>2;if((this.te=b[14])&&this.te.length>8)} -function Xh(a,b){this.Fb(a,b&255);this.Fb(a+1,b>>8&255);this.Fb(a+2,b>>16&255);this.Fb(a+3,b>>>24)}var Yh=[,,function(a){a+=this.offset;return(this.V.yb=this.ia[a])>>this.V.Mj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.ia[b]>>8:this.ia[b])&255}];Yh[16]=function(a){a+=this.offset;a=this.ia[a];for(var b=this.V.Ui&this.V.Vi,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; -Yh[512]=function(a,b){var c=a+this.offset,d;d=this.ia[c]&~this.V.bb|(b|b<<8|b<<16|b<<24)&this.V.bb;d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[1024]=function(a,b){var c=a+this.offset;b=b>>this.V.kd|b<<8-this.V.kd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.ge|this.V.Oe;d=d&this.V.bb|this.ia[c]&~this.V.bb;d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; -Yh[1536]=function(a,b){var c=a+this.offset;b=b>>this.V.kd|b<<8-this.V.kd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.ge|this.V.Oe;d&=this.V.yb;d=d&this.V.bb|this.ia[c]&~this.V.bb;d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[2560]=function(a,b){var c=a+this.offset;b=b>>this.V.kd|b<<8-this.V.kd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.ge|this.V.Oe;d|=this.V.yb;d=d&this.V.bb|this.ia[c]&~this.V.bb;d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; -Yh[3584]=function(a,b){var c=a+this.offset;b=b>>this.V.kd|b<<8-this.V.kd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.ge|this.V.Oe;d^=this.V.yb;d=d&this.V.bb|this.ia[c]&~this.V.bb;d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.V.bb&(d==a?16711935:-16711936);c=(b|b<<8|b<<16|b<<24)&c|this.ia[d]&~c;c=c&this.V.lb|this.V.yb&~this.V.lb;this.ia[d]!=c&&(this.ia[d]=c,this.Ha=!0)}; -Yh[4096]=function(a){a+=this.offset;var b=this.ia[a]&~this.V.bb|this.V.yb&this.V.bb;this.ia[a]!=b&&(this.ia[a]=b,this.Ha=!0)};Yh[8192]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d&this.V.bb|this.ia[c]&~this.V.bb,d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[24576]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d&this.V.yb,d=d&this.V.bb|this.ia[c]&~this.V.bb,d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; -Yh[40960]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d|this.V.yb,d=d&this.V.bb|this.ia[c]&~this.V.bb,d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[57344]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d^this.V.yb,d=d&this.V.bb|this.ia[c]&~this.V.bb,d=d&this.V.lb|this.V.yb&~this.V.lb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; -function Zh(a){var b=[];if(void 0!==a.sh){b[0]=a.Wc;b[1]=a.zc;b[2]=a.Xf;b[3]=a.Dg;b[4]=a.Hc|a.rh<<8;b[5]=a.mc;if(5==a.sh){var c=[];c[0]=a.Wd;c[1]=a.Je;c[2]=a.pe;c[3]=a.$j;c[4]=a.wh;c[5]=a.Ji;c[6]=a.xf;c[7]=a.Kg;c[8]=a.Mi;c[9]=a.Ni;c[10]=a.wf;c[11]=a.af;c[12]=a.yb;c[13]=[a.Ra,a.Kb,a.Tc];var d;a:if(d=a.te){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=r;h=t}if(f.lengthc.length)c=[!1,0,null,null,0,Array(Sh)];this.wh=b;this.Ta=e[2];this.Kb=e[3];this.Uc=d||e[4];65536<=this.Uc&&720896<=this.Ta&&(this.Kb=Math.min(this.Uc>>2,32768));this.Yc=c[0];this.Ac=c[1];this.Zf=c[2];this.Hg=c[3];this.Ic=c[4]&255;this.vh=c[4]>>8&255;this.mc=c[5];this.Yi=Sh;if(5==b){this.Yi=Th;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.Kb,this.Uc],Array(this.Uc>> +2),771,0,-1,0,-1,0,-1,0,0,0]);this.Xd=b[0];this.Ke=b[1];this.qe=b[2];this.ek=b[3];this.Ah=b[4];this.Pi=b[5];this.yf=b[6];this.Og=b[7];this.Si=b[8];this.Ti=b[9];this.xf=b[10];this.bf=b[11];this.yb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ta,this.Kb,d]);this.Ta=d[0];this.Kb=d[1];d=this.Uc>>2;if((this.ue=b[14])&&this.ue.length>8)} +function Xh(a,b){this.Fb(a,b&255);this.Fb(a+1,b>>8&255);this.Fb(a+2,b>>16&255);this.Fb(a+3,b>>>24)}var Yh=[,,function(a){a+=this.offset;return(this.V.yb=this.ia[a])>>this.V.Sj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.ia[b]>>8:this.ia[b])&255}];Yh[16]=function(a){a+=this.offset;a=this.ia[a];for(var b=this.V.$i&this.V.aj,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c}; +Yh[512]=function(a,b){var c=a+this.offset,d;d=this.ia[c]&~this.V.eb|(b|b<<8|b<<16|b<<24)&this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[1024]=function(a,b){var c=a+this.offset;b=b>>this.V.ld|b<<8-this.V.ld&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.he|this.V.Pe;d=d&this.V.eb|this.ia[c]&~this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; +Yh[1536]=function(a,b){var c=a+this.offset;b=b>>this.V.ld|b<<8-this.V.ld&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.he|this.V.Pe;d&=this.V.yb;d=d&this.V.eb|this.ia[c]&~this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[2560]=function(a,b){var c=a+this.offset;b=b>>this.V.ld|b<<8-this.V.ld&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.he|this.V.Pe;d|=this.V.yb;d=d&this.V.eb|this.ia[c]&~this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; +Yh[3584]=function(a,b){var c=a+this.offset;b=b>>this.V.ld|b<<8-this.V.ld&255;var d;d=(b|b<<8|b<<16|b<<24)&this.V.he|this.V.Pe;d^=this.V.yb;d=d&this.V.eb|this.ia[c]&~this.V.eb;d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.V.eb&(d==a?16711935:-16711936);c=(b|b<<8|b<<16|b<<24)&c|this.ia[d]&~c;c=c&this.V.mb|this.V.yb&~this.V.mb;this.ia[d]!=c&&(this.ia[d]=c,this.Ha=!0)}; +Yh[4096]=function(a){a+=this.offset;var b=this.ia[a]&~this.V.eb|this.V.yb&this.V.eb;this.ia[a]!=b&&(this.ia[a]=b,this.Ha=!0)};Yh[8192]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d&this.V.eb|this.ia[c]&~this.V.eb,d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[24576]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d&this.V.yb,d=d&this.V.eb|this.ia[c]&~this.V.eb,d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; +Yh[40960]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d|this.V.yb,d=d&this.V.eb|this.ia[c]&~this.V.eb,d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)};Yh[57344]=function(a,b){var c=a+this.offset,d=Oh[b&15],d=d^this.V.yb,d=d&this.V.eb|this.ia[c]&~this.V.eb,d=d&this.V.mb|this.V.yb&~this.V.mb;this.ia[c]!=d&&(this.ia[c]=d,this.Ha=!0)}; +function Zh(a){var b=[];if(void 0!==a.wh){b[0]=a.Yc;b[1]=a.Ac;b[2]=a.Zf;b[3]=a.Hg;b[4]=a.Ic|a.vh<<8;b[5]=a.mc;if(5==a.wh){var c=[];c[0]=a.Xd;c[1]=a.Ke;c[2]=a.qe;c[3]=a.ek;c[4]=a.Ah;c[5]=a.Pi;c[6]=a.yf;c[7]=a.Og;c[8]=a.Si;c[9]=a.Ti;c[10]=a.xf;c[11]=a.bf;c[12]=a.yb;c[13]=[a.Ta,a.Kb,a.Uc];var d;a:if(d=a.ue){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=r;h=t}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),Gb(this.ka,b,c|d<<8);sc(this,!0)}};function fi(a){a.ga.wh&1?(a.Sc=a.li,a.gc=a.ga):(a.Sc=a.ga,a.gc=a.ah)}k.save=function(){var a=new Pd(this);a.set(0,Zh(this.li));a.set(1,Zh(this.ah));a.set(2,[this.de,this.ld,this.ce]);a.set(3,Zh(this.ga));return a.data()}; -k.restore=function(a){var b=a[2];this.de=b[0];this.ld=b[1];this.ce=b[2];this.Da=null;this.Sc=this.li=new Qh(this,1,a[0]);this.gc=this.ah=new Qh(this,3,a[1]);this.ga=new Qh(this,5,a[3],this.Tc);this.ga.Wc&&fi(this);gi(this);if(!ii(this))return!1;ji(this);return!0}; -k.xo=function(a,b,c){if(c)this.va("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){m("Empty font ROM image: "+a);return}if(1==d.length){m(d[0]);return}if(8192==d.length)hh(this,d,[0,6144]);else{this.va("Unrecognized font data length ("+d.length+")");return}}catch(e){this.va("Font ROM data error: "+e.message);return}p(this)}}; -function ki(a,b){if(1==b)return a.qd[0]=Kh[0],a.qd[1]=Kh[7],a.qd;if(2==b){var c=a.Da.Xf;if(a.Da===a.ga){var d=a.ga.pe[0],c=d&7;d&16&&(c|=8);18!=a.ga.pe[1]&&(c|=32)}a.qd[0]=Kh[c&15];c=c&32?Mh:Lh;for(d=0;dPa||!fa?Pa:8,pe=zg.createImageData(t.nc,t.oc),Qa=0;256>Qa;Qa++){for(nb= -0;nb=Pa-2,nj=mb[nb>(8<=Tb&&176<=Qa&&223>=Qa?7:Tb)?H:oc;ni(pe,Ag,Bg,Cg);U&&ni(pe,Ag+1,Bg,Cg)}zg.putImageData(pe,(Qa&15)*t.nc,(Qa>>4)*t.oc)}t.$e[L]="#"+ea(H[0])+ea(H[1])+ea(H[2]);t.mk[L]=H;t.$h[L]=gd;t=!0}}a.Kd[b]=I;return t}function oi(a){0a.ze&&(a.ze=0):a.ze=-1} -function ji(a){if(a.Qb){for(var b=10;15>=b;b++)if(null==a.Da.mc[b])return;var c=a.Da.mc[10],b=c&31,d=a.Da.mc[11]&31,e=a.Da.mc[9]&31,f=!1;a.Da===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)pi(a);else{c=a.Da.mc[15]+((a.Da.mc[14]&63)<<8);a.Ic!=c&&(pi(a),a.Ic=c);d=d-b+1;if(a.Dm!=b||a.Ck!=d)a.Dm=b,a.Ck=d;a.Ud=e+1;oi(a)}}} -function pi(a){if(0<=a.Ic){if(void 0!==a.fc){var b=a.fc[a.Ic];if(b&131072){var b=b&-131073,c=a.Ic%a.zb,d=Math.floor(a.Ic/a.zb);a.Qb&&a.Kd[a.Qb]&&(a.lf&&qi(a,c,d,b,a.lf),qi(a,c,d,b));a.fc[a.Ic]=b}}a.Ic=-1}} -function ri(a){var b;a=a.Da;var c=a.af[5];if(null!=c){b=2;var d=512,e=a.af[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.kd=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.le=function(a){var b=this.Da;null!=a&&b&&a!=b.Ri&&(b.Th(a),this.ka.Th(b.Ra,b.Kb,b.Li()))}; -function ii(a,b){var c,d=a.ce,e=a.Da;if(e)if(1==e.sh)d=Fh;else if(5==e.sh){var d=null,f=e.Tc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=ri(a)}}else e.zc&8&&(e.zc&2?(d=e.zc&16?6:5,e.zc&4||--d):(d=e.zc&1?3:1,e.zc&4&&--d)); -else a.ce=null,null==d&&(d=a.ld);if(!hi(a,d,b))return!1;a.le(c);return!0} -function hi(a,b,c){if(null!=b&&(b!=a.ce||c)){a.Nm=0;a.ce=b;b=a.Da||(b==Fh?a.Sc:a.gc);if(b!=a.Da||b.Ra!=a.Ra||b.Kb!=a.Kb){pi(a);if(a.Ra){if(!Eb(a.ka,a.Ra,a.Kb))return!1;a.Da&&(a.Da.Wc=!1)}a.Da=b;b.Wc=!0;a.Ra=b.Ra;a.Kb=b.Kb;if(!Cb(a.ka,b.Ra,b.Kb,3,b===a.ga?b:null))return!1}a.Qb=0;a.zb=a.Bh;a.sc=a.Zi;a.Ti=Eh[Fh][2];b=0;var d=Eh[a.ce];d&&(a.zb=d[0],a.sc=d[1],a.Ti=d[2],b=d[3]||0,a.Qb=d[4],4==a.de&&a.Da===a.ga&&3==a.Qb&&(7==a.ga.mc[9]?a.sc=43:a.Qb=5));a.dl=a.zb*a.sc;a.yh=a.dl/a.Ti;a.mi=(a.yh<<1)+b;a.Ak= -b?a.mi+b>>1:0;13<=a.ce&&(a.yh<<=1);a.Kd.length&&(a.wd=Math.floor(a.vd/a.zb),a.xd=Math.floor(a.Vd/a.sc),a.Qb?(b=a.Kd[a.Qb],d=a.Kd[a.Qb<<1],a.gn&&80==a.zb?d&&a.wd>=3*d.nc>>2&&(a.Qb<<=1,b=d):(d&&a.wd>=d.nc&&(a.Qb<<=1,b=d),b&&(a.wd=b.nc,a.xd=b.oc)),a.Zf=a.$f=0,b&&(a.Zf=a.zb*b.nc,a.$f=a.sc*b.oc)):(a.wd=a.xd=1,a.Zf=a.zb,a.$f=a.sc),a.uh=a.Vc.createImageData(a.Zf,a.$f),a.jf=window.document.createElement("canvas"),a.jf.width=a.Zf,a.jf.height=a.$f,a.lf=a.jf.getContext("2d"),a.ck=a.dk=0,a.si=a.vd,a.ti=a.Vd, -b=a.vd-a.zb*a.wd,d=a.Vd-a.sc*a.xd,0>1,a.si-=b),0>1,a.ti-=d),b||d)&&(a.Vc.fillStyle=a.Wf.style.backgroundColor,a.Vc.fillRect(0,0,a.vd,a.Vd));!1!==c?sc(a,!0):si(a,!0)}return!0}function ni(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function si(a,b){var c;if(b){if(c=a.yh,void 0===a.fc||a.fc.length!=c)a.fc=Array(c)}else{if(void 0===a.fc)return;c=a.fc.length}for(var d=0;d>8;d=g&15;var h=a.Kd[a.Qb];h.Kf&&(d=h.Kf[d]);var r=g>>4&15;h.Kf&&(r=h.Kf[r]);e?(b*=h.nc,c*=h.oc,e.fillStyle=h.$e[r],e.fillRect(b,c,h.nc,h.oc)):(b=b*a.wd+a.ck,c=c*a.xd+a.dk,a.Vc.fillStyle=h.$e[r],a.Vc.fillRect(b,c,a.wd,a.xd));g&256&&(r=(f&15)*h.nc,f=(f>>4)*h.oc,e?e.drawImage(h.$h[d],r,f,h.nc,h.oc,b,c,h.nc,h.oc):a.Vc.drawImage(h.$h[d],r,f,h.nc,h.oc,b,c,a.wd,a.xd));g&512&&(f=a.Dm,g=a.Ck,e?(a.Ud&&a.Ud!==h.oc&&(f=Math.floor(f*h.oc/a.Ud),g=Math.floor(g*h.oc/a.Ud)), -e.fillStyle=h.$e[d],e.fillRect(b,c+f,h.nc,g)):(a.Ud&&a.Ud!==a.xd&&(f=Math.floor(f*a.xd/a.Ud),g=Math.floor(g*a.xd/a.Ud)),a.Vc.fillStyle=h.$e[d],a.Vc.fillRect(b,c+f,a.wd,g)))} -function sc(a,b){if(a.ea.Zb){var c=!1;a.Da&&(a.Da===a.ga?a.ga.Je&32&&(c=!0):a.Da.zc&8&&(c=!0));if(c||b){if(b)si(a,!0);else if(void 0===a.fc)return;var d=!1;!(b||++a.Nm&15)&&0<=a.ze&&(a.ze++,d=!0);var e=0,f=a.dl,c=a.Da.Ra,g=c+a.Da.Kb,h=(a.Da.mc[12]<<8)+a.Da.mc[13];a.Qb&&(h<<=1);var c=c+h,r=a.mi;c+r>g&&(r=g-c,0>r&&(r=0));g=c+r;if(h=!b){for(var h=a.ka,t=!0,B=c>>>h.jb;0a.Ic)return;e=a.Ic;f= -e+1}}if(a.Qb){if(a.Kd[a.Qb]){d=0;h=a.ye=0;r=1048575;a.Da.zc&32&&(h=32768,r&=~h,a.ze&2||(r&=-65537));for(c+=e<<1;c>8|(I&255)<<8;H=h;var Pa=16;B>=r))>>(Pa-=r);ni(a.uh,B++,L,t[oc])}B>ba&&(ba=B);L=Ca&&(Ca=L+1)}e+=2;g++;if(B>=a.zb){B=0;L+=2;if(L>a.sc)break;L==a.sc&&(L=1,e=c+a.Ak)}}Ufa;fa++)Ca=Ph[ba&-2139062144]||0,ni(a.uh,h++,r,g[Ca]),ba<<=1;h>B&&(B=h);r=U&&(U=r+1)}e++;if(h>=a.zb&&(h=0,++r>a.sc))break}t>2),a=this.ga.$j&-17|(this.Qg&1<e&&(e=0);e%b.Wi>b.ro&&(c|=1);e%=b.gl;e>b.to&&(c|=8);b.cj=d-e;b===a.ga?(c|=b.Dg&48^48,b.Wd=!1):c=(b.Dg^=9)|240;return b.Dg=c} -var $h={948:Y.prototype.Sn,949:Y.prototype.Rn,952:Y.prototype.Tn,954:Y.prototype.Un,980:Y.prototype.An,981:Y.prototype.zn,984:Y.prototype.Bn,985:Y.prototype.yn,986:Y.prototype.Cn},ai={948:Y.prototype.ep,949:Y.prototype.dp,952:Y.prototype.fp,980:Y.prototype.Oo,981:Y.prototype.No,984:Y.prototype.Po,985:Y.prototype.Mo},bi={960:Y.prototype.Zk,961:Y.prototype.Zk,962:Y.prototype.eo,964:Y.prototype.co,965:Y.prototype.bo,970:Y.prototype.Ln,972:Y.prototype.Kn,974:Y.prototype.Jn,975:Y.prototype.In},ci={954:Y.prototype.jm, -960:Y.prototype.im,961:Y.prototype.im,962:Y.prototype.hp,964:Y.prototype.op,965:Y.prototype.np,970:Y.prototype.$o,972:Y.prototype.Zo,974:Y.prototype.Yo,975:Y.prototype.Xo,986:Y.prototype.jm}; +k.reset=function(){var a=!0,b=0;this.ca&&(b=hg(this.ca));var c=!1;if(this.za)switch(this.za){case "ega":var c=!0,d=Hh[this.Ug];d&&(b=d[0]);b||(b=4);break;case "mda":b=3;break;default:b=2}this.ee!==b&&(this.ee=b,a=!0);this.Ea=null;this.Tc=this.qi=new Qh(this,1);this.gc=this.fh=new Qh(this,3);c?(this.ga=new Qh(this,5,null,this.Uc),fi(this)):this.ga=new Qh;gi(this);this.de=null;this.md=3==b?Fh:3;this.Ae=this.Jc=-1;this.ze=0;hi(this,this.md);if(this.Ea.Ta&&a){a=this.Ea.Ta+this.ri;for(b=this.Ea.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),Gb(this.ja,b,c|d<<8);sc(this,!0)}};function fi(a){a.ga.Ah&1?(a.Tc=a.qi,a.gc=a.ga):(a.Tc=a.ga,a.gc=a.fh)}k.save=function(){var a=new Pd(this);a.set(0,Zh(this.qi));a.set(1,Zh(this.fh));a.set(2,[this.ee,this.md,this.de]);a.set(3,Zh(this.ga));return a.data()}; +k.restore=function(a){var b=a[2];this.ee=b[0];this.md=b[1];this.de=b[2];this.Ea=null;this.Tc=this.qi=new Qh(this,1,a[0]);this.gc=this.fh=new Qh(this,3,a[1]);this.ga=new Qh(this,5,a[3],this.Uc);this.ga.Yc&&fi(this);gi(this);if(!ii(this))return!1;ji(this);return!0}; +k.Co=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){m("Empty font ROM image: "+a);return}if(1==d.length){m(d[0]);return}if(8192==d.length)hh(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}p(this)}}; +function ki(a,b){if(1==b)return a.sd[0]=Kh[0],a.sd[1]=Kh[7],a.sd;if(2==b){var c=a.Ea.Zf;if(a.Ea===a.ga){var d=a.ga.qe[0],c=d&7;d&16&&(c|=8);18!=a.ga.qe[1]&&(c|=32)}a.sd[0]=Kh[c&15];c=c&32?Mh:Lh;for(d=0;dPa||!fa?Pa:8,qe=Ag.createImageData(t.nc,t.oc),Qa=0;256>Qa;Qa++){for(nb= +0;nb=Pa-2,nj=mb[nb>(8<=Tb&&176<=Qa&&223>=Qa?7:Tb)?H:qc;ni(qe,Bg,Cg,Dg);U&&ni(qe,Bg+1,Cg,Dg)}Ag.putImageData(qe,(Qa&15)*t.nc,(Qa>>4)*t.oc)}t.af[L]="#"+ea(H[0])+ea(H[1])+ea(H[2]);t.rk[L]=H;t.ei[L]=gd;t=!0}}a.Ld[b]=I;return t}function oi(a){0a.Ae&&(a.Ae=0):a.Ae=-1} +function ji(a){if(a.Qb){for(var b=10;15>=b;b++)if(null==a.Ea.mc[b])return;var c=a.Ea.mc[10],b=c&31,d=a.Ea.mc[11]&31,e=a.Ea.mc[9]&31,f=!1;a.Ea===a.ga&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)pi(a);else{c=a.Ea.mc[15]+((a.Ea.mc[14]&63)<<8);a.Jc!=c&&(pi(a),a.Jc=c);d=d-b+1;if(a.Jm!=b||a.Gk!=d)a.Jm=b,a.Gk=d;a.Vd=e+1;oi(a)}}} +function pi(a){if(0<=a.Jc){if(void 0!==a.fc){var b=a.fc[a.Jc];if(b&131072){var b=b&-131073,c=a.Jc%a.zb,d=Math.floor(a.Jc/a.zb);a.Qb&&a.Ld[a.Qb]&&(a.mf&&qi(a,c,d,b,a.mf),qi(a,c,d,b));a.fc[a.Jc]=b}}a.Jc=-1}} +function ri(a){var b;a=a.Ea;var c=a.bf[5];if(null!=c){b=2;var d=512,e=a.bf[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.ld=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.me=function(a){var b=this.Ea;null!=a&&b&&a!=b.Xi&&(b.Yh(a),this.ja.Yh(b.Ta,b.Kb,b.Ri()))}; +function ii(a,b){var c,d=a.de,e=a.Ea;if(e)if(1==e.wh)d=Fh;else if(5==e.wh){var d=null,f=e.Uc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=ri(a)}}else e.Ac&8&&(e.Ac&2?(d=e.Ac&16?6:5,e.Ac&4||--d):(d=e.Ac&1?3:1,e.Ac&4&&--d)); +else a.de=null,null==d&&(d=a.md);if(!hi(a,d,b))return!1;a.me(c);return!0} +function hi(a,b,c){if(null!=b&&(b!=a.de||c)){a.Sm=0;a.de=b;b=a.Ea||(b==Fh?a.Tc:a.gc);if(b!=a.Ea||b.Ta!=a.Ta||b.Kb!=a.Kb){pi(a);if(a.Ta){if(!Eb(a.ja,a.Ta,a.Kb))return!1;a.Ea&&(a.Ea.Yc=!1)}a.Ea=b;b.Yc=!0;a.Ta=b.Ta;a.Kb=b.Kb;if(!Cb(a.ja,b.Ta,b.Kb,3,b===a.ga?b:null))return!1}a.Qb=0;a.zb=a.Fh;a.sc=a.ej;a.Zi=Eh[Fh][2];b=0;var d=Eh[a.de];d&&(a.zb=d[0],a.sc=d[1],a.Zi=d[2],b=d[3]||0,a.Qb=d[4],4==a.ee&&a.Ea===a.ga&&3==a.Qb&&(7==a.ga.mc[9]?a.sc=43:a.Qb=5));a.hl=a.zb*a.sc;a.Ch=a.hl/a.Zi;a.ri=(a.Ch<<1)+b;a.Fk= +b?a.ri+b>>1:0;13<=a.de&&(a.Ch<<=1);a.Ld.length&&(a.xd=Math.floor(a.wd/a.zb),a.yd=Math.floor(a.Wd/a.sc),a.Qb?(b=a.Ld[a.Qb],d=a.Ld[a.Qb<<1],a.mn&&80==a.zb?d&&a.xd>=3*d.nc>>2&&(a.Qb<<=1,b=d):(d&&a.xd>=d.nc&&(a.Qb<<=1,b=d),b&&(a.xd=b.nc,a.yd=b.oc)),a.bg=a.cg=0,b&&(a.bg=a.zb*b.nc,a.cg=a.sc*b.oc)):(a.xd=a.yd=1,a.bg=a.zb,a.cg=a.sc),a.yh=a.Wc.createImageData(a.bg,a.cg),a.kf=window.document.createElement("canvas"),a.kf.width=a.bg,a.kf.height=a.cg,a.mf=a.kf.getContext("2d"),a.hk=a.ik=0,a.xi=a.wd,a.yi=a.Wd, +b=a.wd-a.zb*a.xd,d=a.Wd-a.sc*a.yd,0>1,a.xi-=b),0>1,a.yi-=d),b||d)&&(a.Wc.fillStyle=a.Yf.style.backgroundColor,a.Wc.fillRect(0,0,a.wd,a.Wd));!1!==c?sc(a,!0):si(a,!0)}return!0}function ni(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function si(a,b){var c;if(b){if(c=a.Ch,void 0===a.fc||a.fc.length!=c)a.fc=Array(c)}else{if(void 0===a.fc)return;c=a.fc.length}for(var d=0;d>8;d=g&15;var h=a.Ld[a.Qb];h.Mf&&(d=h.Mf[d]);var r=g>>4&15;h.Mf&&(r=h.Mf[r]);e?(b*=h.nc,c*=h.oc,e.fillStyle=h.af[r],e.fillRect(b,c,h.nc,h.oc)):(b=b*a.xd+a.hk,c=c*a.yd+a.ik,a.Wc.fillStyle=h.af[r],a.Wc.fillRect(b,c,a.xd,a.yd));g&256&&(r=(f&15)*h.nc,f=(f>>4)*h.oc,e?e.drawImage(h.ei[d],r,f,h.nc,h.oc,b,c,h.nc,h.oc):a.Wc.drawImage(h.ei[d],r,f,h.nc,h.oc,b,c,a.xd,a.yd));g&512&&(f=a.Jm,g=a.Gk,e?(a.Vd&&a.Vd!==h.oc&&(f=Math.floor(f*h.oc/a.Vd),g=Math.floor(g*h.oc/a.Vd)), +e.fillStyle=h.af[d],e.fillRect(b,c+f,h.nc,g)):(a.Vd&&a.Vd!==a.yd&&(f=Math.floor(f*a.yd/a.Vd),g=Math.floor(g*a.yd/a.Vd)),a.Wc.fillStyle=h.af[d],a.Wc.fillRect(b,c+f,a.xd,g)))} +function sc(a,b){if(a.ea.Zb){var c=!1;a.Ea&&(a.Ea===a.ga?a.ga.Ke&32&&(c=!0):a.Ea.Ac&8&&(c=!0));if(c||b){if(b)si(a,!0);else if(void 0===a.fc)return;var d=!1;!(b||++a.Sm&15)&&0<=a.Ae&&(a.Ae++,d=!0);var e=0,f=a.hl,c=a.Ea.Ta,g=c+a.Ea.Kb,h=(a.Ea.mc[12]<<8)+a.Ea.mc[13];a.Qb&&(h<<=1);var c=c+h,r=a.ri;c+r>g&&(r=g-c,0>r&&(r=0));g=c+r;if(h=!b){for(var h=a.ja,t=!0,B=c>>>h.Ra;0a.Jc)return;e=a.Jc;f= +e+1}}if(a.Qb){if(a.Ld[a.Qb]){d=0;h=a.ze=0;r=1048575;a.Ea.Ac&32&&(h=32768,r&=~h,a.Ae&2||(r&=-65537));for(c+=e<<1;c>8|(I&255)<<8;H=h;var Pa=16;B>=r))>>(Pa-=r);ni(a.yh,B++,L,t[qc])}B>ba&&(ba=B);L=Ca&&(Ca=L+1)}e+=2;g++;if(B>=a.zb){B=0;L+=2;if(L>a.sc)break;L==a.sc&&(L=1,e=c+a.Fk)}}Ufa;fa++)Ca=Ph[ba&-2139062144]||0,ni(a.yh,h++,r,g[Ca]),ba<<=1;h>B&&(B=h);r=U&&(U=r+1)}e++;if(h>=a.zb&&(h=0,++r>a.sc))break}t>2),a=this.ga.ek&-17|(this.Ug&1<e&&(e=0);e%b.bj>b.wo&&(c|=1);e%=b.kl;e>b.yo&&(c|=8);b.ij=d-e;b===a.ga?(c|=b.Hg&48^48,b.Xd=!1):c=(b.Hg^=9)|240;return b.Hg=c} +var $h={948:Y.prototype.Xn,949:Y.prototype.Wn,952:Y.prototype.Yn,954:Y.prototype.Zn,980:Y.prototype.Fn,981:Y.prototype.En,984:Y.prototype.Gn,985:Y.prototype.Dn,986:Y.prototype.Hn},ai={948:Y.prototype.jp,949:Y.prototype.ip,952:Y.prototype.kp,980:Y.prototype.To,981:Y.prototype.So,984:Y.prototype.Uo,985:Y.prototype.Ro},bi={960:Y.prototype.cl,961:Y.prototype.cl,962:Y.prototype.ko,964:Y.prototype.jo,965:Y.prototype.io,970:Y.prototype.Qn,972:Y.prototype.Pn,974:Y.prototype.On,975:Y.prototype.Nn},ci={954:Y.prototype.nm, +960:Y.prototype.mm,961:Y.prototype.mm,962:Y.prototype.mp,964:Y.prototype.tp,965:Y.prototype.sp,970:Y.prototype.ep,972:Y.prototype.dp,974:Y.prototype.cp,975:Y.prototype.bp,986:Y.prototype.nm}; za(function(){for(var a=Ta(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.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize=function(a,b,c,d){return function(){b.style.height= (a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var f=window.document.createElement("textarea");ua("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new Y(d,e,g,f,c);Sa(d,c)}}); -function wi(a){this.Vk=a.adapter;switch(this.Vk){case 1:this.Rj=1016;this.og=4;break;case 2:this.Rj=760;this.og=3;break;default:m("Unrecognized serial adapter #"+this.Vk);return}this.Sd=null;n.call(this,"SerialPort",a,wi);var b=a.binding,c;a=xi;b&&(void 0===c&&(c="Panel"),(c=Oa(c,this.id))&&(b=c.na[b])&&this.Eb(null,a,b))}La(n,wi);var xi="buffer";k=wi.prototype;k.pk=function(a,b){return a==this.th?(this.ae=b,this):null}; -k.Eb=function(a,b,c){var d=this;switch(b){case xi:return this.na[b]=this.Sd=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),yi(d,[b]))},c.onkeypress=function(a){a=a||window.event;yi(d,[a.which||a.keyCode])},!0}return!1};k.yc=function(a,b,c,d){this.ka=b;this.U=c;this.Wa=d;this.ca=bb(a,"ChipSet");Ib(b,this,zi,this.Rj);Kb(b,this,Ai,this.Rj);p(this)};k.bc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; -k.ac=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.Zd()};k.save=function(){var a=new Pd(this),b=0,c=[];c[b++]=this.ii;c[b++]=this.vk;c[b++]=this.We;c[b++]=this.Rg;c[b++]=this.Nd;c[b++]=this.we;c[b++]=this.bd;c[b++]=this.Dc;c[b++]=this.tk;c[b]=this.Lf;a.set(0,c);return a.data()};k.restore=function(a){return this.Zd(a[0])}; -k.Zd=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.ii=a[b++];this.vk=a[b++];this.We=a[b++];this.Rg=a[b++];this.Nd=a[b++];this.we=a[b++];this.bd=a[b++];this.Dc=a[b++];this.tk=a[b++];this.Lf=a[b];return!0};function yi(a,b){a.Lf=a.Lf.concat(b);Bi(a)}function Bi(a){0>8:this.Rg};k.Nn=function(){return this.Nd};k.On=function(){return this.we};k.Qn=function(){return this.bd};k.Pn=function(){return this.Dc};k.Wn=function(){return this.tk}; -k.pp=function(a,b){if(this.we&128)this.We=this.We&-256|b;else{this.vk=b;this.Dc&=-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.Dc|=96)}};k.ap=function(a,b){this.we&128?this.We=this.We&255|b<<8:this.Rg=b};k.bp=function(a,b){this.we=b}; -k.cp=function(a,b){var c=this.bd;this.bd=b;if(this.ae&&(c^b)&3){var c=this.ae,d=this.bd,e=3==(d&3);if(e){if(!c.Wc){var f=!1;c.bd&2||(c.reset(),c.cc("serial mouse reset"),f=!0);c.bd&1||(c.cc("serial mouse ID requested"),f=!0);f&&(yi(c.Yf,[77,77]),c.cc("serial mouse ID sent"));Ci(c,c.Ca);c.setActive(e)}}else c.Wc&&(c.cc("serial mouse inactive"),Di(c.Ca),c.setActive(e));c.bd=d}}; -var zi={0:wi.prototype.ao,1:wi.prototype.Mn,2:wi.prototype.Nn,3:wi.prototype.On,4:wi.prototype.Qn,5:wi.prototype.Pn,6:wi.prototype.Wn},Ai={0:wi.prototype.pp,1:wi.prototype.ap,3:wi.prototype.bp,4:wi.prototype.cp};za(function(){for(var a=Ta(window.document,"pcjs","serial"),b=0;bthis.Hd||0>this.Id)this.Hd=a.clientX,this.Id=a.clientY;this.lh?(this.Xe=a.movementX||a.mozMovementX||a.webkitMovementX||0,this.Ye=a.movementY||a.mozMovementY||a.webkitMovementY||0):(this.Xe=a.clientX-this.Hd,this.Ye=a.clientY-this.Id);(this.Xe||this.Ye)&&Fi(this);this.Hd=a.clientX;this.Id=a.clientY}}; -k.oi=function(a,b){if(this.Wc&&this.U&&this.U.ea.Ib){var c;!(c=!1!==this.lh)&&(c=this.video)&&(c=this.video,c=c.an?c.Ke(!0):!1);c||(this.lh=null);switch(a){case 0:this.gh!=b&&(this.gh=b,Fi(this));break;case 2:this.hh!=b&&(this.hh=b,Fi(this))}}};function Fi(a){yi(a.Yf,[64|(a.gh?32:0)|(a.hh?16:0)|(a.Ye&192)>>4|(a.Xe&192)>>6,a.Xe&63,a.Ye&63]);a.Xe=a.Ye=0}za(function(){for(var a=Ta(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.Qa=Array(g.nb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Ki(this,b),this.mh=!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"),f=oa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.rf?"":d)+"&format=json")),na(f,!0,null,this,this.Wm,b)}; -k.Wm=function(a,b,c,d){var e=null;this.sf=!1;var f=0>c&&this.ya&&!this.ya.ea.Zb;if(this.mh)c?this.V.va('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.yd=!0,e=this);else if(c)this.V.va('Unable to load disk "'+this.nd+'" (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)m(h[0]);else{this.nb=h.length;this.ob=h[0].length;this.rb=h[0][0].length;var r=h[0][0][0];this.ab=r&&r.length||512;for(b=a=0;b>2,B=r.pattern;void 0===B&&(B=r.pattern=0);var I=r.data;if(void 0===I){var H=r.bytes;if(void 0!==H&&H.length){for(var f= -t<<2,L=H.length;Lb&&(b=0);2E3>8:this.Vg};k.Sn=function(){return this.Od};k.Tn=function(){return this.xe};k.Vn=function(){return this.dd};k.Un=function(){return this.Ec};k.ao=function(){return this.yk}; +k.up=function(a,b){if(this.xe&128)this.Xe=this.Xe&-256|b;else{this.Ak=b;this.Ec&=-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.Ec|=96)}};k.fp=function(a,b){this.xe&128?this.Xe=this.Xe&255|b<<8:this.Vg=b};k.gp=function(a,b){this.xe=b}; +k.hp=function(a,b){var c=this.dd;this.dd=b;if(this.be&&(c^b)&3){var c=this.be,d=this.dd,e=3==(d&3);if(e){if(!c.Yc){var f=!1;c.dd&2||(c.reset(),c.cc("serial mouse reset"),f=!0);c.dd&1||(c.cc("serial mouse ID requested"),f=!0);f&&(yi(c.ag,[77,77]),c.cc("serial mouse ID sent"));Ci(c,c.Da);c.setActive(e)}}else c.Yc&&(c.cc("serial mouse inactive"),Di(c.Da),c.setActive(e));c.dd=d}}; +var zi={0:wi.prototype.ho,1:wi.prototype.Rn,2:wi.prototype.Sn,3:wi.prototype.Tn,4:wi.prototype.Vn,5:wi.prototype.Un,6:wi.prototype.ao},Ai={0:wi.prototype.up,1:wi.prototype.fp,3:wi.prototype.gp,4:wi.prototype.hp};za(function(){for(var a=Ta(window.document,"pcjs","serial"),b=0;bthis.Id||0>this.Jd)this.Id=a.clientX,this.Jd=a.clientY;this.ph?(this.Ye=a.movementX||a.mozMovementX||a.webkitMovementX||0,this.Ze=a.movementY||a.mozMovementY||a.webkitMovementY||0):(this.Ye=a.clientX-this.Id,this.Ze=a.clientY-this.Jd);(this.Ye||this.Ze)&&Fi(this);this.Id=a.clientX;this.Jd=a.clientY}}; +k.ti=function(a,b){if(this.Yc&&this.U&&this.U.ea.Ib){var c;!(c=!1!==this.ph)&&(c=this.video)&&(c=this.video,c=c.fn?c.Le(!0):!1);c||(this.ph=null);switch(a){case 0:this.kh!=b&&(this.kh=b,Fi(this));break;case 2:this.lh!=b&&(this.lh=b,Fi(this))}}};function Fi(a){yi(a.ag,[64|(a.kh?32:0)|(a.lh?16:0)|(a.Ze&192)>>4|(a.Ye&192)>>6,a.Ye&63,a.Ze&63]);a.Ye=a.Ze=0}za(function(){for(var a=Ta(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.Sa=Array(g.ob);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Ki(this,b),this.qh=!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"),f=oa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.sf?"":d)+"&format=json")),na(f,!0,null,this,this.an,b)}; +k.an=function(a,b,c,d){var e=null;this.tf=!1;var f=0>c&&this.ya&&!this.ya.ea.Zb;if(this.qh)c?this.V.wa('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.zd=!0,e=this);else if(c)this.V.wa('Unable to load disk "'+this.pd+'" (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)m(h[0]);else{this.ob=h.length;this.pb=h[0].length;this.sb=h[0][0].length;var r=h[0][0][0];this.cb=r&&r.length||512;for(b=a=0;b>2,B=r.pattern;void 0===B&&(B=r.pattern=0);var I=r.data;if(void 0===I){var H=r.bytes;if(void 0!==H&&H.length){for(var f= +t<<2,L=H.length;Lb&&(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 Pi(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -k.write=function(a,b,c){if(this.sf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.vc?f=a.Xc+a.vc&&(a.vc+=f-(a.Xc+a.vc)+1):(a.Xc=f,a.vc=1);d[f]=d[f]&~(255<=this.Qa.length||r>=this.Qa[h].length||t>=this.Qa[h][r].length){c="sector (CHS="+h+":"+r+":"+t+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.sf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.Qa[h][r][t]){for(r=h.data.length;rb&&-2!=b&&this.V.va("Unable to restore disk '"+this.nd+": "+c);return b}; -k.toJSON=function(){var a=JSON.stringify(this.Qa),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; -function Qi(a){n.call(this,"FDC",a,Qi);this.dmaRead=this.ui;this.dmaWrite=this.vi;this.dmaFormat=this.Tm;this.Ae=null;if(a.autoMount&&(this.Ae=a.autoMount,"string"==typeof this.Ae))try{this.Ae=eval("("+a.autoMount+")")}catch(b){m("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Ae=null}this.tc=[];this.Jk=!ua("Mobi")&&window&&"FileReader"in window}La(n,Qi);l={};aa={}; -var Ri={3:{ud:3,Rd:0,name:aa.kq},4:{ud:2,Rd:1,name:aa.iq},5:{ud:9,Rd:7,name:aa.wq},6:{ud:9,Rd:7,name:aa.cq},7:{ud:2,Rd:0,name:aa.eq},8:{ud:1,Rd:2,name:aa.jq},10:{ud:2,Rd:7,name:aa.dq},13:{ud:6,Rd:7,name:aa.Pp},15:{ud:3,Rd:0,name:aa.hq}};k=Qi.prototype; -k.Eb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.na[b]=c,c.onchange=function(){var a=d.na.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(h){m("FDC option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.na[b]=c,c.onchange=function(){var a;a=c.value;var b=10,g;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 h=a.charAt(a.length-1).toLowerCase();"h"==h?(b=16,h=null):"."==h&&(b=10,h=null);null===h&&(a=a.substr(0,a.length-1))}var r,h=a;(b&&10!=b?16==b?null!==h.match(/^[0-9a-f]+$/i):1:null!==h.match(/^[0-9]+$/))&&!isNaN(r=parseInt(a,b))&&(g=r|0)}a=g;null!=a&&Si(d,a)},!0;case "loadDrive":return this.na[b]=c,c.onclick=function(){var a=d.na.listDisks;a&&Ti(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.Jk? -(this.na[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;Ti(d,ga(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1};k.yc=function(a,b,c,d){this.ka=b;this.U=c;this.Wa=d;this.ya=a;this.ca=bb(a,"ChipSet");this.zd();Ib(b,this,Ui);Kb(b,this,Vi);this.Jk&&Wi(this,"Local Disk","?");Wi(this,"Remote Disk","??");this.Pf()||p(this)}; -k.bc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.ya.Fi){this.tc=[];for(var c=0;ca.pa.restore(g)&&(e=!1);e&&a.pa&&void 0!==a.Ma&&(a.Ja=a.pa.seek(a.pb,a.Ka,a.Za));return e};k.Yj=function(){for(var a=0,b=[],c=0;ca.nb||f[1]>a.ob)&&(this.va('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.$a)),b=null);b?(a.pa=b,a.tm=c,a.Se=d,$i(this,c,d,b),f=b.info(),this.ie|=128,this.va('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.$a),a.Ge||e),a.Ch=f[0],a.mg=f[1],a.ng=f[2]):a.pf=!1;a.Ge&&(a.Ge=!1,--this.xe||p(this));Si(this,a.$a)}; -function Wi(a,b,c){if(a=a.na.listDisks){for(var d=0;d=this.cb&&(this.qa&=-81,this.ub=this.cb=0);return a}; -k.Vo=function(a,b){this.cb=Ri[c].ud){var d=!1;this.ub=0;var c=this.Ia(),e,f,g,h,r,t=c&31;switch(t){case 3:this.Ia(l.lq);this.Ia(l.Sp);this.Ob();break;case 4:f=this.Ia(l.Hf);this.$a=f&3;e=this.wa[this.$a];this.Ob();this.dc((e.Xa&-16777216)>>>24,l.oq);break;case 5:case 6:f=this.Ia(l.Hf);d=f>>2&1;this.$a=f&3;e=this.wa[this.$a];e.Ka=d;f=e.pb=this.Ia(l.ek);g=this.Ia(l.fk);h=e.Za=this.Ia(l.hk);r=this.Ia(l.Yh);e.mb=128<< -r;e.Od=this.Ia(l.Np);this.Ia(l.Fm);this.Ia(l.Mp);6==t?(t=e,t.Xa=72,t.pa&&(t.Ja=null,t.Xa=0,this.ca&&(Jg(this.ca,2,this,"dmaRead",t),Fg(this.ca,2)))):(t=e,t.Xa=72,t.pa&&(t.pa.sf?t.Xa=576:(t.Ja=null,t.Xa=0,this.ca&&(Jg(this.ca,2,this,"dmaWrite",t),Fg(this.ca,2)))));aj(this,e,c,d,f,g,h,r);d=!0;break;case 7:f=this.Ia(l.Hf);this.$a=f&3;e=this.wa[this.$a];e.pb=e.Md=0;e.Xa=268435488;this.Ob();d=!0;break;case 8:e=this.wa[this.$a];e.Ka=0;this.Ob();this.dc(e.$a|e.Ka<<2|e.Xa&255,l.Hm);this.dc(e.pb,l.aq);this.$a= -this.$a+1&3;break;case 10:f=this.Ia(l.Hf);d=f>>2&1;this.$a=f&3;e=this.wa[this.$a];f=e.pb;g=e.Ka=d;h=e.Za=1;r=0;e.Xa=0;e.pa&&(e.Ja=e.pa.seek(e.pb,e.Ka,e.Za))?r=e.Ja.length:e.Xa=72;aj(this,e,c,d,f,g,h,r);d=!0;break;case 13:f=this.Ia(l.Hf);d=f>>2&1;this.$a=f&3;e=this.wa[this.$a];f=e.pb;g=e.Ka=d;h=1;r=this.Ia(l.Yh);e.mb=128<>2&1,f=this.Ia(l.Yp),e.pb+=f-e.Md,0>e.pb&&(e.pb=0),e.pb>=e.nb&&(e.pb=e.nb-1),e.Md=f,e.Xa=32,e.pb||(e.Xa|=268435456),this.Ob(),d=!0}0>>8,l.mq);a.dc((b.Xa&16711680)>>>16,l.nq);var r=0;if(e!=b.pb||f!=b.Ka)r=g=1;c&128&&(f^=r,d||(r=0));a.dc(e+r,l.ek);a.dc(f,l.fk);a.dc(g,l.hk);a.dc(h,l.Yh)}k.Ia=function(){var a=this.ec[this.ub];this.ub++;return a};k.Ob=function(){this.ub=this.cb=0};k.dc=function(a){this.ec[this.cb++]=a};k.ui=function(a,b,c){void 0===b||0>b?this.Cb(a,c):c(-1,!1)};k.vi=function(a,b){return void 0!==b&&0<=b?this.Fb(a,b):-1}; -k.Tm=function(a,b){return void 0!==b&&0<=b?this.bk(a,b):-1};k.Cb=function(a,b){var c=-1,d=null,e=0;if(!a.Xa&&a.pa){do{if(a.Ja&&(e=a.Ma,0<=(c=Pi(a.Ja,a.Ma++)))){d=a.Ja;break}a.Ja=a.pa.seek(a.pb,a.Ka,a.Za);if(!a.Ja){a.Xa=1088;break}a.Ma=0;this.Of(a)}while(1)}b(c,!1,d,e)};k.Fb=function(a,b){if(a.Xa||!a.pa)return-1;do{if(a.Ja&&a.pa.write(a.Ja,a.Ma++,b))break;a.Ja=a.pa.seek(a.pb,a.Ka,a.Za);if(!a.Ja){a.Xa=8256;b=-1;break}a.Ma=0;this.Of(a)}while(1);return b}; -k.Of=function(a){a.Za++;a.Za>=a.ng+1&&(a.Za=1,a.Ka++,a.Ka>=a.mg&&(a.Ka=0,a.pb++))};k.bk=function(a,b){if(a.Xa)return-1;a.Bc[a.kf++]=b;if(a.kf==a.Bc.length){a.pb=a.Bc[0];a.Ka=a.Bc[1];a.Za=a.Bc[2];a.mb=128<this.Fb(a,a.sk))return-1;a.$g++}a.$g>=a.Od&&(b=-1);return b};var Ui={1012:Qi.prototype.Hn,1013:Qi.prototype.Fn,1015:Qi.prototype.Gn},Vi={1010:Qi.prototype.Wo,1013:Qi.prototype.Vo,1015:Qi.prototype.Uo}; -za(function(){for(var a=Ta(window.document,"pcjs","fdc"),b=0;b=e&&(this.yg|=(f.type&3)<<(1-e<<1))}return d}; -k.Wj=function(){var a=0,b=[];this.Fe?(b[a++]=this.he,b[a++]=this.sm,b[a++]=this.je,b[a++]=this.Oh,b[a++]=this.Mh,b[a++]=this.Lh,b[a++]=this.Ef,b[a++]=this.qa,b[a++]=this.Tj,b[a++]=this.Nh):(b[a++]=this.yg,b[a++]=this.qa,b[a++]=this.ec,b[a++]=this.ub,b[a++]=this.cb,b[a++]=this.rm,b[a++]=this.qm,b[a++]=this.pm,b[a++]=this.vf);b[a]=this.Yj();return b}; -k.Pi=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.$a=a;b.errorCode=d[f++];b.xm=d[f++];b.rf=d[f++];b.df=d[f++];b.ef=d[f++];b.Ka=d[f++];b.ob=d[f++];b.oe=d[f++];b.Za=d[f++];b.Od=d[f++];b.mb=d[f++];b.Xg=this.Fe?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===bj[this.dg][b.type])b.type=this.ln;c=bj[this.dg][b.type]; -b.rb=c[2]||17;b.ab=c[3]||512;if(e&&this.ca&&(e=this.ca,c=b.type,e.ba)){var h=e.ba[18],h=a?h&240|c:h&15|c<<4;e.ba&&(e.ba[18]=h,kg(e))}void 0===b.pa&&(b.pa=null,this.va("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));gj(this,b);b.Ma=d[f++];b.Ja=null;b.pa&&(a=d[f],void 0!==a&&0>b.pa.restore(a)&&(g=!1),g&&void 0!==b.Ma&&(b.Ja=b.pa.seek(b.oe,b.Ka,b.Za+b.Xg)));return g};k.Yj=function(){for(var a=0,b=[],c=0;c=this.cb&&(this.ub=this.cb=0,this.qa&=-15);return a};k.rp=function(a,b){this.cb=c&&(this.qa|=2,this.qa&=-2,hj(this))}; -k.jo=function(){var a=this.qa;this.ub=this.La.ab?(b.qa=136,this.Cb(this.La,function(a){0<=a?(ij(b),b.qa=80):(b.qa=1,b.he=16)},!1)):this.qa=80)}return a}; -k.Go=function(a,b){this.La&&this.La.mb>=this.La.ab&&(0>this.Fb(this.La,b)?(this.qa=1,this.he=16):1!=this.La.Ma&&this.La.Ma==this.La.ab&&(this.La.mb-=this.La.ab,this.je=this.je-1&255,ij(this),this.qa=80,this.La.mb>=this.La.ab&&(this.qa|=8)))};k.un=function(){return this.he};k.Lo=function(a,b){this.sm=b};k.vn=function(){return this.je};k.Jo=function(a,b){this.je=b};k.wn=function(){return this.Oh};k.Ko=function(a,b){this.Oh=b};k.rn=function(){return this.Mh};k.Fo=function(a,b){this.Mh=b};k.qn=function(){return this.Lh}; -k.Eo=function(a,b){this.Lh=b};k.tn=function(){return this.Ef};k.Ho=function(a,b){this.Ef=b;this.qa=this.wa[this.Ef&16?1:0]?this.qa|64:this.qa&-65};k.xn=function(){return this.qa};k.Do=function(a,b){this.Tj=b;this.ca&&Qg(this.ca,14);jj(this)};k.Io=function(a,b){this.Nh&4&&!(b&4)&&(this.he=1);this.Nh=b}; -function jj(a){var b=!1,c=a.Tj,d=a.Ef&16?1:0,e=a.Ef&15,f=a.Mh|(a.Lh&3)<<8,g=a.Oh,h=a.je||256;a.La=null;a.he=0;a.qa=80;(d=a.wa[d])?(d.oe=f,d.Ka=e,d.Za=g,d.mb=h*d.ab,c=144<=c?c:c&240,d.Ja=null,d.Ma=0,d.errorCode=0,a.La=d):c=-1;switch(c&240){case 32:a.qa=136;a.Cb(d,function(b){0<=b&&a.ca?(ij(a),a.qa=80):(a.qa=1,a.he=16)},!1);break;case 48:a.qa=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.he=1;b=!0;break;case 145:d.ob=e+1,d.rb=h,b=!0}b&&ij(a)} -function ij(a){!a.ca||a.Nh&2||Pg(a.ca,14,120)} -function hj(a){a.ub=0;var b=a.Ia(),c=a.Ia(),d=c&32,e=d>>5,f=c&31,g=a.Ia(),h=a.Ia(),r=g<<2&768|h,t=g&63,B=a.Ia(),I=a.Ia(),H=a.wa[e];H&&(H.oe=r,H.Ka=f,H.Za=t,H.mb=B*H.ab);switch(b){case 3:a.Ob(H?H.errorCode:4);a.dc(c);a.dc(g);a.dc(h);a.dc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)H&&cb?this.Cb(a,c):c(-1,!1)}; -k.vi=function(a,b){return void 0!==b&&0<=b?this.Fb(a,b):-1};k.Um=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Ma=a.rb+b&&(a.Za=b,a.Ka++,a.Ka>=a.ob&&(a.Ka=0,a.oe++))}; -k.bk=function(a,b){if(a.errorCode)return-1;a.Bc[a.kf++]=b;if(a.kf==a.Bc.length){a.oe=a.Bc[0];a.Ka=a.Bc[1];a.Za=a.Bc[2];a.mb=128<this.Fb(a,a.sk))return-1;a.$g++}a.$g>=a.Od&&(b=-1);return b};k.ko=function(){var a=this.U.J&255;!(this.U.G>>8)&&128>8||!this.ca)||(a=!(this.ca.Vb[0].ad&64));return a?!0:!1}; -var dj={800:Z.prototype.io,801:Z.prototype.jo,802:Z.prototype.ho},cj={496:Z.prototype.sn,497:Z.prototype.un,498:Z.prototype.vn,499:Z.prototype.wn,500:Z.prototype.rn,501:Z.prototype.qn,502:Z.prototype.tn,503:Z.prototype.xn},fj={800:Z.prototype.rp,801:Z.prototype.up,802:Z.prototype.tp,803:Z.prototype.sp,807:Z.prototype.Oj,811:Z.prototype.Oj,815:Z.prototype.Oj},ej={496:Z.prototype.Go,497:Z.prototype.Lo,498:Z.prototype.Jo,499:Z.prototype.Ko,500:Z.prototype.Fo,501:Z.prototype.Eo,502:Z.prototype.Ho,503:Z.prototype.Do, -1014:Z.prototype.Io};za(function(){for(var a=Ta(window.document,"pcjs","hdc"),b=0;b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.wc?f=a.Zc+a.wc&&(a.wc+=f-(a.Zc+a.wc)+1):(a.Zc=f,a.wc=1);d[f]=d[f]&~(255<=this.Sa.length||r>=this.Sa[h].length||t>=this.Sa[h][r].length){c="sector (CHS="+h+":"+r+":"+t+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.tf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.Sa[h][r][t]){for(r=h.data.length;rb&&-2!=b&&this.V.wa("Unable to restore disk '"+this.pd+": "+c);return b}; +k.toJSON=function(){var a=JSON.stringify(this.Sa),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");return a=a.replace(/(sector|length|data|pattern):/gm,'"$1":')}; +function Qi(a){n.call(this,"FDC",a,Qi);this.dmaRead=this.zi;this.dmaWrite=this.Ai;this.dmaFormat=this.Ym;this.Be=null;if(a.autoMount&&(this.Be=a.autoMount,"string"==typeof this.Be))try{this.Be=eval("("+a.autoMount+")")}catch(b){m("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Be=null}this.tc=[];this.Nk=!ua("Mobi")&&window&&"FileReader"in window}La(n,Qi);l={};aa={}; +var Ri={3:{vd:3,Sd:0,name:aa.pq},4:{vd:2,Sd:1,name:aa.nq},5:{vd:9,Sd:7,name:aa.Bq},6:{vd:9,Sd:7,name:aa.hq},7:{vd:2,Sd:0,name:aa.jq},8:{vd:1,Sd:2,name:aa.oq},10:{vd:2,Sd:7,name:aa.iq},13:{vd:6,Sd:7,name:aa.Up},15:{vd:3,Sd:0,name:aa.mq}};k=Qi.prototype; +k.Eb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.oa[b]=c,c.onchange=function(){var a=d.oa.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(h){m("FDC option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.oa[b]=c,c.onchange=function(){var a;a=c.value;var b=10,g;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 h=a.charAt(a.length-1).toLowerCase();"h"==h?(b=16,h=null):"."==h&&(b=10,h=null);null===h&&(a=a.substr(0,a.length-1))}var r,h=a;(b&&10!=b?16==b?null!==h.match(/^[0-9a-f]+$/i):1:null!==h.match(/^[0-9]+$/))&&!isNaN(r=parseInt(a,b))&&(g=r|0)}a=g;null!=a&&Si(d,a)},!0;case "loadDrive":return this.oa[b]=c,c.onclick=function(){var a=d.oa.listDisks;a&&Ti(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.Nk? +(this.oa[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;Ti(d,ga(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1};k.zc=function(a,b,c,d){this.ja=b;this.U=c;this.Xa=d;this.ya=a;this.ca=bb(a,"ChipSet");this.Ad();Ib(b,this,Ui);Kb(b,this,Vi);this.Nk&&Wi(this,"Local Disk","?");Wi(this,"Remote Disk","??");this.Rf()||p(this)}; +k.bc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.ya.Li){this.tc=[];for(var c=0;ca.qa.restore(g)&&(e=!1);e&&a.qa&&void 0!==a.Na&&(a.Ja=a.qa.seek(a.qb,a.La,a.$a));return e};k.ck=function(){for(var a=0,b=[],c=0;ca.ob||f[1]>a.pb)&&(this.wa('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.bb)),b=null);b?(a.qa=b,a.xm=c,a.Te=d,$i(this,c,d,b),f=b.info(),this.je|=128,this.wa('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.bb),a.He||e),a.Gh=f[0],a.qg=f[1],a.rg=f[2]):a.qf=!1;a.He&&(a.He=!1,--this.ye||p(this));Si(this,a.bb)}; +function Wi(a,b,c){if(a=a.oa.listDisks){for(var d=0;d=this.fb&&(this.ra&=-81,this.ub=this.fb=0);return a}; +k.$o=function(a,b){this.fb=Ri[c].vd){var d=!1;this.ub=0;var c=this.Ia(),e,f,g,h,r,t=c&31;switch(t){case 3:this.Ia(l.qq);this.Ia(l.Xp);this.Ob();break;case 4:f=this.Ia(l.Jf);this.bb=f&3;e=this.xa[this.bb];this.Ob();this.dc((e.Ya&-16777216)>>>24,l.tq);break;case 5:case 6:f=this.Ia(l.Jf);d=f>>2&1;this.bb=f&3;e=this.xa[this.bb];e.La=d;f=e.qb=this.Ia(l.jk);g=this.Ia(l.kk);h=e.$a=this.Ia(l.mk);r=this.Ia(l.ci);e.nb=128<< +r;e.Pd=this.Ia(l.Sp);this.Ia(l.Lm);this.Ia(l.Rp);6==t?(t=e,t.Ya=72,t.qa&&(t.Ja=null,t.Ya=0,this.ca&&(Jg(this.ca,2,this,"dmaRead",t),Fg(this.ca,2)))):(t=e,t.Ya=72,t.qa&&(t.qa.tf?t.Ya=576:(t.Ja=null,t.Ya=0,this.ca&&(Jg(this.ca,2,this,"dmaWrite",t),Fg(this.ca,2)))));aj(this,e,c,d,f,g,h,r);d=!0;break;case 7:f=this.Ia(l.Jf);this.bb=f&3;e=this.xa[this.bb];e.qb=e.Nd=0;e.Ya=268435488;this.Ob();d=!0;break;case 8:e=this.xa[this.bb];e.La=0;this.Ob();this.dc(e.bb|e.La<<2|e.Ya&255,l.Nm);this.dc(e.qb,l.fq);this.bb= +this.bb+1&3;break;case 10:f=this.Ia(l.Jf);d=f>>2&1;this.bb=f&3;e=this.xa[this.bb];f=e.qb;g=e.La=d;h=e.$a=1;r=0;e.Ya=0;e.qa&&(e.Ja=e.qa.seek(e.qb,e.La,e.$a))?r=e.Ja.length:e.Ya=72;aj(this,e,c,d,f,g,h,r);d=!0;break;case 13:f=this.Ia(l.Jf);d=f>>2&1;this.bb=f&3;e=this.xa[this.bb];f=e.qb;g=e.La=d;h=1;r=this.Ia(l.ci);e.nb=128<>2&1,f=this.Ia(l.cq),e.qb+=f-e.Nd,0>e.qb&&(e.qb=0),e.qb>=e.ob&&(e.qb=e.ob-1),e.Nd=f,e.Ya=32,e.qb||(e.Ya|=268435456),this.Ob(),d=!0}0>>8,l.rq);a.dc((b.Ya&16711680)>>>16,l.sq);var r=0;if(e!=b.qb||f!=b.La)r=g=1;c&128&&(f^=r,d||(r=0));a.dc(e+r,l.jk);a.dc(f,l.kk);a.dc(g,l.mk);a.dc(h,l.ci)}k.Ia=function(){var a=this.ec[this.ub];this.ub++;return a};k.Ob=function(){this.ub=this.fb=0};k.dc=function(a){this.ec[this.fb++]=a};k.zi=function(a,b,c){void 0===b||0>b?this.Cb(a,c):c(-1,!1)};k.Ai=function(a,b){return void 0!==b&&0<=b?this.Fb(a,b):-1}; +k.Ym=function(a,b){return void 0!==b&&0<=b?this.gk(a,b):-1};k.Cb=function(a,b){var c=-1,d=null,e=0;if(!a.Ya&&a.qa){do{if(a.Ja&&(e=a.Na,0<=(c=Pi(a.Ja,a.Na++)))){d=a.Ja;break}a.Ja=a.qa.seek(a.qb,a.La,a.$a);if(!a.Ja){a.Ya=1088;break}a.Na=0;this.Qf(a)}while(1)}b(c,!1,d,e)};k.Fb=function(a,b){if(a.Ya||!a.qa)return-1;do{if(a.Ja&&a.qa.write(a.Ja,a.Na++,b))break;a.Ja=a.qa.seek(a.qb,a.La,a.$a);if(!a.Ja){a.Ya=8256;b=-1;break}a.Na=0;this.Qf(a)}while(1);return b}; +k.Qf=function(a){a.$a++;a.$a>=a.rg+1&&(a.$a=1,a.La++,a.La>=a.qg&&(a.La=0,a.qb++))};k.gk=function(a,b){if(a.Ya)return-1;a.Cc[a.lf++]=b;if(a.lf==a.Cc.length){a.qb=a.Cc[0];a.La=a.Cc[1];a.$a=a.Cc[2];a.nb=128<this.Fb(a,a.xk))return-1;a.eh++}a.eh>=a.Pd&&(b=-1);return b};var Ui={1012:Qi.prototype.Mn,1013:Qi.prototype.Kn,1015:Qi.prototype.Ln},Vi={1010:Qi.prototype.ap,1013:Qi.prototype.$o,1015:Qi.prototype.Zo}; +za(function(){for(var a=Ta(window.document,"pcjs","fdc"),b=0;b=e&&(this.Cg|=(f.type&3)<<(1-e<<1))}return d}; +k.ak=function(){var a=0,b=[];this.Ge?(b[a++]=this.ie,b[a++]=this.wm,b[a++]=this.ke,b[a++]=this.Th,b[a++]=this.Rh,b[a++]=this.Qh,b[a++]=this.Ff,b[a++]=this.ra,b[a++]=this.Yj,b[a++]=this.Sh):(b[a++]=this.Cg,b[a++]=this.ra,b[a++]=this.ec,b[a++]=this.ub,b[a++]=this.fb,b[a++]=this.vm,b[a++]=this.um,b[a++]=this.tm,b[a++]=this.wf);b[a]=this.ck();return b}; +k.Vi=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.bb=a;b.errorCode=d[f++];b.Bm=d[f++];b.sf=d[f++];b.ef=d[f++];b.ff=d[f++];b.La=d[f++];b.pb=d[f++];b.pe=d[f++];b.$a=d[f++];b.Pd=d[f++];b.nb=d[f++];b.ah=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.Zd()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===bj[this.hg][b.type])b.type=this.qn;c=bj[this.hg][b.type]; +b.sb=c[2]||17;b.cb=c[3]||512;if(e&&this.ca&&(e=this.ca,c=b.type,e.ba)){var h=e.ba[18],h=a?h&240|c:h&15|c<<4;e.ba&&(e.ba[18]=h,kg(e))}void 0===b.qa&&(b.qa=null,this.wa("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));gj(this,b);b.Na=d[f++];b.Ja=null;b.qa&&(a=d[f],void 0!==a&&0>b.qa.restore(a)&&(g=!1),g&&void 0!==b.Na&&(b.Ja=b.qa.seek(b.pe,b.La,b.$a+b.ah)));return g};k.ck=function(){for(var a=0,b=[],c=0;c=this.fb&&(this.ub=this.fb=0,this.ra&=-15);return a};k.wp=function(a,b){this.fb=c&&(this.ra|=2,this.ra&=-2,hj(this))}; +k.oo=function(){var a=this.ra;this.ub=this.Ma.cb?(b.ra=136,this.Cb(this.Ma,function(a){0<=a?(ij(b),b.ra=80):(b.ra=1,b.ie=16)},!1)):this.ra=80)}return a}; +k.Lo=function(a,b){this.Ma&&this.Ma.nb>=this.Ma.cb&&(0>this.Fb(this.Ma,b)?(this.ra=1,this.ie=16):1!=this.Ma.Na&&this.Ma.Na==this.Ma.cb&&(this.Ma.nb-=this.Ma.cb,this.ke=this.ke-1&255,ij(this),this.ra=80,this.Ma.nb>=this.Ma.cb&&(this.ra|=8)))};k.zn=function(){return this.ie};k.Qo=function(a,b){this.wm=b};k.An=function(){return this.ke};k.Oo=function(a,b){this.ke=b};k.Bn=function(){return this.Th};k.Po=function(a,b){this.Th=b};k.wn=function(){return this.Rh};k.Ko=function(a,b){this.Rh=b};k.vn=function(){return this.Qh}; +k.Jo=function(a,b){this.Qh=b};k.yn=function(){return this.Ff};k.Mo=function(a,b){this.Ff=b;this.ra=this.xa[this.Ff&16?1:0]?this.ra|64:this.ra&-65};k.Cn=function(){return this.ra};k.Io=function(a,b){this.Yj=b;this.ca&&Qg(this.ca,14);jj(this)};k.No=function(a,b){this.Sh&4&&!(b&4)&&(this.ie=1);this.Sh=b}; +function jj(a){var b=!1,c=a.Yj,d=a.Ff&16?1:0,e=a.Ff&15,f=a.Rh|(a.Qh&3)<<8,g=a.Th,h=a.ke||256;a.Ma=null;a.ie=0;a.ra=80;(d=a.xa[d])?(d.pe=f,d.La=e,d.$a=g,d.nb=h*d.cb,c=144<=c?c:c&240,d.Ja=null,d.Na=0,d.errorCode=0,a.Ma=d):c=-1;switch(c&240){case 32:a.ra=136;a.Cb(d,function(b){0<=b&&a.ca?(ij(a),a.ra=80):(a.ra=1,a.ie=16)},!1);break;case 48:a.ra=8;break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.ie=1;b=!0;break;case 145:d.pb=e+1,d.sb=h,b=!0}b&&ij(a)} +function ij(a){!a.ca||a.Sh&2||Pg(a.ca,14,120)} +function hj(a){a.ub=0;var b=a.Ia(),c=a.Ia(),d=c&32,e=d>>5,f=c&31,g=a.Ia(),h=a.Ia(),r=g<<2&768|h,t=g&63,B=a.Ia(),I=a.Ia(),H=a.xa[e];H&&(H.pe=r,H.La=f,H.$a=t,H.nb=B*H.cb);switch(b){case 3:a.Ob(H?H.errorCode:4);a.dc(c);a.dc(g);a.dc(h);a.dc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)H&&cb?this.Cb(a,c):c(-1,!1)}; +k.Ai=function(a,b){return void 0!==b&&0<=b?this.Fb(a,b):-1};k.Zm=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Na=a.sb+b&&(a.$a=b,a.La++,a.La>=a.pb&&(a.La=0,a.pe++))}; +k.gk=function(a,b){if(a.errorCode)return-1;a.Cc[a.lf++]=b;if(a.lf==a.Cc.length){a.pe=a.Cc[0];a.La=a.Cc[1];a.$a=a.Cc[2];a.nb=128<this.Fb(a,a.xk))return-1;a.eh++}a.eh>=a.Pd&&(b=-1);return b};k.po=function(){var a=this.U.J&255;!(this.U.G>>8)&&128>8||!this.ca)||(a=!(this.ca.Vb[0].cd&64));return a?!0:!1}; +var dj={800:Z.prototype.no,801:Z.prototype.oo,802:Z.prototype.mo},cj={496:Z.prototype.xn,497:Z.prototype.zn,498:Z.prototype.An,499:Z.prototype.Bn,500:Z.prototype.wn,501:Z.prototype.vn,502:Z.prototype.yn,503:Z.prototype.Cn},fj={800:Z.prototype.wp,801:Z.prototype.zp,802:Z.prototype.yp,803:Z.prototype.xp,807:Z.prototype.Tj,811:Z.prototype.Tj,815:Z.prototype.Tj},ej={496:Z.prototype.Lo,497:Z.prototype.Qo,498:Z.prototype.Oo,499:Z.prototype.Po,500:Z.prototype.Ko,501:Z.prototype.Jo,502:Z.prototype.Mo,503:Z.prototype.Io, +1014:Z.prototype.No};za(function(){for(var a=Ta(window.document,"pcjs","hdc"),b=0;btj){if(d.load(this.Bg)){this.Ue=new Pd(this,"1.17.2","failsafe");this.Ue.load()&&(xj(this,d),a=2,qj(this.Ue));this.Ue.set("timestamp",la());rj(this.Ue);var e=this.Kc&&!this.nh;if(1==a||pa("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.va("Error: "+g),"unable to verify user"==g&&(ta("user",""),this.Lc=null)):this.kc(f+": "+g),qj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&wj(this,c?d:null)}else 2==a&&d.clear()}else wj(this);delete this.Bg;delete this.Vh}e=Ma(this.id);for(f=0;fa[1];a=a[2];this.ea.Zb=!0;this.Ik||(this.kc("PCjs v1.17.2\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.Ik=!0);this.U&&(yj(this,this.U,b,c,a),qc(this.U));this.Mk&&(xj(this,b),b.clear());!c&&this.Ue&&(this.Ue.clear(),delete this.Ue)}; -function xj(a,b){if(pa("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.17.2"};e.url=a.url;e.user=c;e.type="bug";e.data=d;na("http://www.pcjs.org/api/v1/report",!0,e)}} +function sj(a,b,c){n.call(this,"Computer",a,sj);this.ea.Zb=!1;this.Af=a.buswidth;this.Lc=tj;this.Fg=null;this.rh=!1;this.url=b?b.url:null;this.Gp=(Math.random()+.1).toString(36).substr(2,12);this.Mc=uj(this);if(this.U=Oa("CPU",this.id)){this.Xa=Oa("Debugger",this.id);this.ja=new zb({id:this.al+".bus",buswidth:this.Af},this.U,this.Xa);var d,e=Ma(this.id);if((this.Ed=Oa("Panel",this.id))&&this.Ed.vi)for(b=0;btj){if(d.load(this.Fg)){this.Ve=new Pd(this,"1.17.2","failsafe");this.Ve.load()&&(xj(this,d),a=2,qj(this.Ve));this.Ve.set("timestamp",la());rj(this.Ve);var e=this.Lc&&!this.rh;if(1==a||pa("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.wa("Error: "+g),"unable to verify user"==g&&(ta("user",""),this.Mc=null)):this.kc(f+": "+g),qj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&wj(this,c?d:null)}else 2==a&&d.clear()}else wj(this);delete this.Fg;delete this.$h}e=Ma(this.id);for(f=0;fa[1];a=a[2];this.ea.Zb=!0;this.Mk||(this.kc("PCjs v1.17.2\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.Mk=!0);this.U&&(yj(this,this.U,b,c,a),pc(this.U));this.Pk&&(xj(this,b),b.clear());!c&&this.Ve&&(this.Ve.clear(),delete this.Ve)}; +function xj(a,b){if(pa("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.Zd(),d=b.toString(),e={app:"PCjs",ver:"1.17.2"};e.url=a.url;e.user=c;e.type="bug";e.data=d;na("http://www.pcjs.org/api/v1/report",!0,e)}} function zj(a,b,c){var d,e="none",f=new Pd(a,"1.17.2"),g=new Pd(a,"1.17.2","validate"),h=la();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.17.2");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.U&&a.U.ac&&(c&&rc(a.U),d=a.U.ac(b,c),"object"===typeof d&&f.set(a.U.id,d),c&&(a.U.ea.Zb=!1,!1===d&&(e=null)));for(var h=Ma(a.id),r=0;rh.indexOf("/")&&(h=window.location.pathname+h);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(h?" url=$2"+h+"$2":""))}h=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(I){h= null,a=I.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");na(e,!0,null,null,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var r=h[0],t,B=/( [a-z]+=)(['"])(.*?)\2/g;t=B.exec(f);)r=0>r.indexOf(t[1])?r.replace(">",t[0]+">"):r.replace(new RegExp(t[1]+"(['\"])(.*?)\\1"),t[0]);h[0]!=r&&(g=g.replace(h[0],r))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/,