Disk updates (including COMPAQ MS-DOS 3.00)
This commit is contained in:
parent
31ed4d8da5
commit
2b6dc0153f
14 changed files with 307 additions and 190 deletions
|
|
@ -9,17 +9,17 @@ function p(a){window&&window.alert(a)}function ra(a){var b=!1;window&&(b=window.
|
|||
function xa(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1}function ya(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}
|
||||
function za(a,b,c,d){var e=null;b="data:application/"+b+(c?";base64":"")+",";b=ya("Firefox")?b+(c?a:encodeURIComponent(a)):b+(c?a:encodeURI(a));d&&(e=document.createElement("a"),"string"!=typeof e.download&&(e=null));e?(e.href=b,e.download=d,document.body.appendChild(e),e.click(),document.body.removeChild(e),a="Check your Downloads folder for "+d+"."):(window.open(b),a="Check your browser for a new window/tab containing the requested data"+(d?" ("+d+")":"")+".");return a}
|
||||
var Aa={init:[],show:[],exit:[]},Ba=!1,Ca=!0;function Da(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function Ea(a){Aa.init.push(a)}function Fa(a){if(Ca)try{for(var b=0;b<a.length;b++)a[b]()}catch(c){p("An unexpected exception occurred:\n\n"+c.message+"\n\nPlease send this information to support@pcjs.org. Thanks.")}}function Ga(a){!Ca&&a?(Ca=!0,Ba&&Ha("init")):Ca=a}function Ha(a){Aa[a]&&Fa(Aa[a])}Da("onload",function(){Ba=!0;Fa(Aa.init)});
|
||||
Da("onpageshow",function(){Fa(Aa.show)});Da(ya("Opera")||ya("iOS")?"onunload":"onbeforeunload",function(){Fa(Aa.exit)});function Ia(a,b,c){this.type=a;b||(b={id:"",name:""});this.id=b.id;this.name=b.name;this.zh=b.comment;this.fj=b;void 0===this.id&&(this.id="");b=this.id.indexOf(".");0<b?(this.lf=this.id.substr(0,b),this.jf=this.id.substr(b+1)):this.jf=this.id;this[a]=c;this.da={ne:!1,Qc:!1,hg:!1,Rb:!1,Yc:!1};this.Bf=null;this.da.Yc=!1;this.ka={};this.Ia=null;Ja.push(this)}var Ka=void 0,La={};
|
||||
Da("onpageshow",function(){Fa(Aa.show)});Da(ya("Opera")||ya("iOS")?"onunload":"onbeforeunload",function(){Fa(Aa.exit)});function Ia(a,b,c){this.type=a;b||(b={id:"",name:""});this.id=b.id;this.name=b.name;this.zh=b.comment;this.fj=b;void 0===this.id&&(this.id="");b=this.id.indexOf(".");0<b?(this.lf=this.id.substr(0,b),this.jf=this.id.substr(b+1)):this.jf=this.id;this[a]=c;this.da={ne:!1,Qc:!1,hg:!1,Sb:!1,Yc:!1};this.Bf=null;this.da.Yc=!1;this.ka={};this.Ia=null;Ja.push(this)}var Ka=void 0,La={};
|
||||
if(window){Ka||(Ka=window.location.search.substr(1));for(var Ma,Na=/\+/g,Oa=/([^&=]+)=?([^&]*)/g;Ma=Oa.exec(Ka);)La[decodeURIComponent(Ma[1].replace(Na," "))]=decodeURIComponent(Ma[2].replace(Na," "))}function Pa(a){function b(){}if(window){if(!a)throw new TypeError;if(Object.create)return Object.create(a);var c=typeof a;if("object"!==c&&"function"!==c)throw new TypeError;}b.prototype=a;return new b}
|
||||
function Qa(a,b){b||(b=Ia);a.prototype=Pa(b.prototype);a.prototype.constructor=a;a.prototype.parent=b.prototype}var Ja=[],Ra={};function Sa(a,b,c){Ra[a]&&b&&(Ra[a][b]=c)}function Ta(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;b<Ja.length;b++){var d=Ja[b];a&&d.id.indexOf(a)||c.push(d)}return c}function Ua(a,b){if(void 0!==a){var c;b&&0<(c=b.indexOf("."))&&(a=b.substr(0,c+1)+a);for(c=0;c<Ja.length;c++)if(Ja[c].id===a)return Ja[c]}return null}
|
||||
function Va(a,b){var c;if(void 0!==a){var d;b&&(b=0<(d=b.indexOf("."))?b.substr(0,d+1):"");for(d=0;d<Ja.length;d++)if(c)c==Ja[d]&&(c=null);else if(!(a!=Ja[d].type||b&&Ja[d].id.indexOf(b)))return Ja[d]}return null}function Wa(a){var b=null;if(a=a.getAttribute("data-value"))try{b=eval("("+a+")")}catch(c){p(c.message+" ("+a+")")}return b}function Xa(a,b,c){var d;b&&(void 0===d&&(d="Panel"),(d=Va(d,a.id))&&(b=d.ka[b])&&a.zb(null,c,b))}
|
||||
function Ya(a,b){for(var c=Za(b.parentNode,"pcjs-control"),d=0;d<c.length;d++)for(var e=c[d].childNodes,f=0;f<e.length;f++){var g=e[f];if(1===g.nodeType){var h=g.getAttribute("class");if(h)for(var k=h.split(" "),m=0;m<k.length;m++)switch(h=k[m],h){case "pcjs-binding":(h=Wa(g))&&h.binding&&a.zb(h.type,h.binding,g,h.value),m=k.length}}}}
|
||||
function Za(a,b,c){c&&(b+="-"+c+"-object");if(a.getElementsByClassName)return a.getElementsByClassName(b);var d;c=[];a=a.getElementsByTagName("*");var e=new RegExp("(^| )"+b+"( |$)");b=0;for(d=a.length;b<d;b++)e.test(a[b].className)&&c.push(a[b]);return c}
|
||||
Ia.prototype={constructor:Ia,parent:null,toString:function(){return this.name?this.name:this.id||this.type},zb:function(a,b,c){switch(b){case "clear":return this.ka[b]||(this.ka[b]=c,c.onclick=function(a){return function(){a.ka.print&&(a.ka.print.value="")}}(this)),!0;case "print":return this.ka[b]||(this.gg=this.ka[b]=c,c.value="",this.rc=function(a){return function(b,c){8192<a.value.length&&(a.value=a.value.substr(a.value.length-4096));a.value+=(void 0!==c?c+": ":"")+(b||"")+"\n";a.scrollTop=a.scrollHeight}}(c),
|
||||
this.Ba=function(a,b,c){this.rc(a,"notice",c)}),!0;default:return!1}},log:function(){},rc:function(){},status:function(a){this.rc(this.jf+": "+a)},Ba:function(a,b){b||p(a)},Vb:function(){return this.da.Rb=!0},Ub:function(a,b){b&&(this.da.Rb=!1);return!0}};function $a(a,b){if(a.da.hg)return a.da.Qc&&(a.da.Qc=!1),a.da.hg=!1;if(a.da.Yc)return a.rc(a.toString()+" error"),!1;a.da.Qc=b;return a.da.Qc}function ab(a,b){if(!a.da.Yc&&(a.da.ne=!1!==b,a.da.ne)){var c=a.Bf;a.Bf=null;c&&c()}}
|
||||
this.Ba=function(a,b,c){this.rc(a,"notice",c)}),!0;default:return!1}},log:function(){},rc:function(){},status:function(a){this.rc(this.jf+": "+a)},Ba:function(a,b){b||p(a)},Vb:function(){return this.da.Sb=!0},Ub:function(a,b){b&&(this.da.Sb=!1);return!0}};function $a(a,b){if(a.da.hg)return a.da.Qc&&(a.da.Qc=!1),a.da.hg=!1;if(a.da.Yc)return a.rc(a.toString()+" error"),!1;a.da.Qc=b;return a.da.Qc}function ab(a,b){if(!a.da.Yc&&(a.da.ne=!1!==b,a.da.ne)){var c=a.Bf;a.Bf=null;c&&c()}}
|
||||
function bb(a,b){b&&(a.da.ne?b():a.Bf=b);return a.da.ne}function cb(a,b){a.da.Yc=!0;a.Ba(b)}
|
||||
var db="undefined"!==typeof ArrayBuffer,eb={Lf:4,kc:5,bd:6,Ic:7,Jc:8,Sa:9,Kb:11,Lb:12,Sd:4,ai:60,bi:83,dc:3,yb:9,qc:16,Kf:1,fi:19,hi:28,ji:16,ii:21,gi:37,di:2,Ag:9,ei:5,ci:33,Cg:10,Bg:8,Xe:3,We:15,yi:51,zi:1,Ai:2,Bi:4,xi:32,Dg:15,Di:15,Ma:16,Na:4,Fi:11,Ei:18,Ci:24,Mb:4,Gi:2,we:16,Hi:17,Ig:18,Ii:19,Hg:5,Jg:6,Ni:2,Mi:8,Ki:9,Li:10,Ji:10,Kg:10,Lg:10,li:80,ni:144,ki:86,mi:154,pi:101,si:165,oi:107,ri:171,Pi:70,Ri:113,Oi:76,Qi:124,ui:80,wi:128,ti:86,vi:134,Ze:3,Ye:16,Qg:10,Pg:8,Si:51,ec:8,Ti:17,Ui:36,Ac:11,
|
||||
Vi:16,Td:10,Rc:2,xg:18,yg:7,zg:15,Eg:12,Fg:7,Gg:11,Mg:18,Ng:7,Og:15,Rg:15,Sg:7,Tg:13,Xg:11,Yg:7,Zg:8,Wi:8,Zi:12,Xi:18,Yi:17,$i:15,Vg:8,Ug:20,Wg:2,bh:3,$e:9,ah:5,$g:11,eh:4,dh:17,aj:11},fb={Lf:0,kc:0,bd:0,Ic:0,Jc:0,Sa:0,Kb:1,Lb:1,Sd:3,ai:14,bi:16,dc:2,yb:7,qc:7,Kf:0,fi:7,hi:13,ji:7,ii:11,gi:16,di:3,Ag:6,ei:2,ci:13,Cg:5,Bg:5,Xe:2,We:7,yi:23,zi:0,Ai:1,Bi:3,xi:17,Dg:7,Di:11,Ma:7,Na:3,Fi:7,Ei:11,Ci:15,Mb:2,Gi:3,we:7,Hi:8,Ig:8,Ii:8,Hg:4,Jg:4,Ni:2,Mi:3,Ki:5,Li:2,Ji:3,Kg:5,Lg:3,li:14,ni:22,ki:17,mi:25,pi:17,
|
||||
var db="undefined"!==typeof ArrayBuffer,eb={Lf:4,kc:5,bd:6,Ic:7,Jc:8,Sa:9,Lb:11,Mb:12,Sd:4,ai:60,bi:83,dc:3,yb:9,qc:16,Kf:1,fi:19,hi:28,ji:16,ii:21,gi:37,di:2,Ag:9,ei:5,ci:33,Cg:10,Bg:8,Xe:3,We:15,yi:51,zi:1,Ai:2,Bi:4,xi:32,Dg:15,Di:15,Ma:16,Na:4,Fi:11,Ei:18,Ci:24,Nb:4,Gi:2,we:16,Hi:17,Ig:18,Ii:19,Hg:5,Jg:6,Ni:2,Mi:8,Ki:9,Li:10,Ji:10,Kg:10,Lg:10,li:80,ni:144,ki:86,mi:154,pi:101,si:165,oi:107,ri:171,Pi:70,Ri:113,Oi:76,Qi:124,ui:80,wi:128,ti:86,vi:134,Ze:3,Ye:16,Qg:10,Pg:8,Si:51,ec:8,Ti:17,Ui:36,Ac:11,
|
||||
Vi:16,Td:10,Rc:2,xg:18,yg:7,zg:15,Eg:12,Fg:7,Gg:11,Mg:18,Ng:7,Og:15,Rg:15,Sg:7,Tg:13,Xg:11,Yg:7,Zg:8,Wi:8,Zi:12,Xi:18,Yi:17,$i:15,Vg:8,Ug:20,Wg:2,bh:3,$e:9,ah:5,$g:11,eh:4,dh:17,aj:11},fb={Lf:0,kc:0,bd:0,Ic:0,Jc:0,Sa:0,Lb:1,Mb:1,Sd:3,ai:14,bi:16,dc:2,yb:7,qc:7,Kf:0,fi:7,hi:13,ji:7,ii:11,gi:16,di:3,Ag:6,ei:2,ci:13,Cg:5,Bg:5,Xe:2,We:7,yi:23,zi:0,Ai:1,Bi:3,xi:17,Dg:7,Di:11,Ma:7,Na:3,Fi:7,Ei:11,Ci:15,Nb:2,Gi:3,we:7,Hi:8,Ig:8,Ii:8,Hg:4,Jg:4,Ni:2,Mi:3,Ki:5,Li:2,Ji:3,Kg:5,Lg:3,li:14,ni:22,ki:17,mi:25,pi:17,
|
||||
si:25,oi:20,ri:28,Pi:13,Ri:21,Oi:16,Qi:24,ui:13,wi:21,ti:16,vi:24,Ze:2,Ye:7,Qg:5,Pg:5,Si:19,ec:5,Ti:5,Ui:17,Ac:3,Vi:5,Td:3,Rc:0,xg:8,yg:5,zg:9,Eg:5,Fg:5,Gg:4,Mg:5,Ng:5,Og:4,Rg:7,Sg:5,Tg:8,Xg:3,Yg:4,Zg:3,Wi:11,Zi:11,Xi:15,Yi:15,$i:7,Vg:5,Ug:8,Wg:0,bh:2,$e:6,ah:3,$g:6,eh:3,dh:5,aj:5};function gb(a){Ia.call(this,"Panel",a,gb);this.H=this.I=this.S=-1}Qa(gb);
|
||||
function hb(a,b,c,d){this.A=[a,b,c,d];this.B=null;void 0===a&&(this.A[0]=256*Math.random()|0,this.A[1]=256*Math.random()|0,this.A[2]=256*Math.random()|0,this.A[3]=255,this.B=null)}hb.prototype.toString=function(){this.B||(this.B="#"+ea(this.A[0],2)+ea(this.A[1],2)+ea(this.A[2],2));return this.B};function ib(a,b,c,d){this.x=a;this.y=b;this.Fc=c;this.A=d}ib.prototype.contains=function(a,b){return a>=this.x&&a<this.x+this.Fc&&b>=this.y&&b<this.y+this.A};
|
||||
function jb(a,b,c,d){void 0===d&&(d=b>=c>>2);d?(b=new ib(a.x,a.y,a.Fc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new ib(a.x,a.y,a.Fc*b/c|0,a.A),a.x+=b.Fc,a.Fc-=b.Fc);return b}l=gb.prototype;l.zb=function(a,b,c,d){return this.ba&&this.ba.zb(a,b,c,d)||this.A&&this.A.zb(a,b,c,d)||this.C&&this.C.zb(a,b,c,d)?!0:this.parent.zb.call(this,a,b,c,d)};l.pc=function(a,b,c,d){this.ba=a;this.ha=b;this.A=c;this.Ia=d;this.C=kb(a,"Keyboard")};l.Vb=function(a,b){b||lb();return!0};l.Ub=function(){return!0};
|
||||
|
|
@ -30,10 +30,10 @@ l.Xd=function(){};function qb(a,b,c,d){a.B.He[a.B.Hh++]={Ij:b,hd:c,type:d};retur
|
|||
function pb(a,b,c,d,e){a.G.font=a.R;a.G.fillStyle=a.qa;a.G.fillText(b,a.D,a.K);a.D+=a.Z;null!=c&&(16!=a.Ja?b=c.toString():(b=8>a.va?"0x":"",b+=ea(c,a.va)),a.G.fillText(b,a.D,a.K),a.D+=a.Z);d&&(a.D+=a.Z*d);e&&(a.D=a.xa,a.K+=(a.L+2)*(e||1))}function lb(){for(var a=!1,b=Za(document,"pcjs","panel"),c=0;c<b.length;c++){var d=b[c],e=Wa(d),f=Ua(e.id);f||(a=!0,f=new gb(e));Ya(f,d);a&&ab(f)}}Ea(lb);
|
||||
function rb(a,b,c){Ia.call(this,"Bus",a,rb);this.A=b;this.Ia=c;this.D=a.busWidth||20;this.L=Math.pow(2,this.D);this.ba=this.Fa=this.L-1|0;this.ea=32==this.D||20>=this.D?12:24>=this.D?14:15;this.xb=1<<this.ea;this.ha=this.xb>>2;this.B=this.xb-1;this.H=this.L/this.xb|0;this.C=this.H-1;this.I=[];this.K=[];this.P=[];this.R=[];a=new q;sb(a,this.Ia);this.S=Array(this.H);for(b=0;b<this.H;b++)this.S[b]=a;a=this.A;b=this.S;c=this.ea;a.vc=a.S=b;a.ea=c;a.xb=1<<a.ea;a.pb=a.xb-1;a.mf=b.length;a.Yd=a.mf-1;a=this.A;
|
||||
a.Fa=a.oc=this.Fa;ab(this)}Qa(rb);var nb,tb={bj:20,count:8,Tm:1,type:3},ub=0,vb;for(vb in tb){var wb=tb[vb];tb[vb]={mg:(1<<wb)-1<<ub,shift:ub};ub+=wb}nb=tb;l=rb.prototype;l.reset=function(){xb(this,!0)};l.Vb=function(a,b){b||this.reset();return!0};
|
||||
function yb(a,b,c,d,e){for(var f=b,g=c,h=f>>>a.ea;0<g&&h<a.S.length;){var k=a.S[h],m=h*a.xb,n=a.xb-(f-m);n>g&&(n=g);if(k&&k.size){if(k.type==d&&k.controller==e){if(f+g<=k.fe)return k.De+=k.fe-f,k.fe=f,!0;if(f>=k.fe+k.De){n=k.size-(f-m);n>g&&(n=g);k.De=f-k.fe+n;f=m+a.xb;g-=n;h++;continue}}return zb(a,1,f,g)}f=new q(f,n,a.xb,d,e);sb(f,a.Ia,k);a.S[h++]=f;f=m+a.xb;g-=n}return 0>=g?(e=a.A,e.Pa&-2147483648&&Bb(e),a.status(Math.floor(c/1024)+"Kb "+Cb[d]+" at "+ea(b)),!0):zb(a,2,b,c)}
|
||||
function yb(a,b,c,d,e){for(var f=b,g=c,h=f>>>a.ea;0<g&&h<a.S.length;){var k=a.S[h],m=h*a.xb,n=a.xb-(f-m);n>g&&(n=g);if(k&&k.size){if(k.type==d&&k.controller==e){if(f+g<=k.fe)return k.De+=k.fe-f,k.fe=f,!0;if(f>=k.fe+k.De){n=k.size-(f-m);n>g&&(n=g);k.De=f-k.fe+n;f=m+a.xb;g-=n;h++;continue}}return zb(a,1,f,g)}f=new q(f,n,a.xb,d,e);sb(f,a.Ia,k);a.S[h++]=f;f=m+a.xb;g-=n}return 0>=g?(e=a.A,e.Pa&-2147483648&&Bb(e),a.A.da.Jb||a.status(Math.floor(c/1024)+"Kb "+Cb[d]+" at "+ea(b)),!0):zb(a,2,b,c)}
|
||||
function xb(a,b){if(32==a.D)b?a.G&&(Db(a,1048576,1048576,a.G),a.G=null):a.G||(a.G=Eb(a,1048576,1048576),Db(a,1048576,1048576,Eb(a,0,1048576)));else if(20<a.D){var c=a.Fa&-1048577|(b?1048576:0);if(c!=a.Fa&&(a.Fa=c,a.A)){var d=a.A;d.Fa=d.oc=c}}}l.Uf=function(a,b,c,d){if(!(a&this.B||!b||b&this.B)){for(var e=a>>>this.ea;0<b;){var f=this.S[e];if(!f.controller)return zb(this,3,a,b,d);Fb(f,c,!0);b-=this.xb;e++}return!0}return zb(this,4,a,b)};
|
||||
function Gb(a,b,c){if(!(b&a.B||!c||c&a.B)){for(var d=b>>>a.ea;0<c;){var e=a.S[d];b=new q(b);sb(b,a.Ia,e);a.S[d++]=b;b=d*a.xb;c-=a.xb}a=a.A;a.Pa&-2147483648&&Bb(a);return!0}return zb(a,5,b,c)}function Eb(a,b,c){var d=[];for(b>>>=a.ea;0<c&&b<a.S.length;)d.push(a.S[b++]),c-=a.xb;return d}
|
||||
function Db(a,b,c,d,e){for(var f=0,g=b>>>a.ea;0<c&&g<a.S.length;){var h=d[f++];if(!h)break;if(void 0!==e){var k=new q(b),m=k,n=e,x=a.Ia;m.id=h.id|1;m.De=h.De;m.size=h.size;n&&(m.type=n,m.I=n==Hb);db?(m.S=h.S,m.P=h.P,m.Ka=h.Ka,m.vd=h.vd,m.V=h.V,Fb(m,Ib?Jb:Kb)):(m.V=h.V,Fb(m,Lb));sb(m,x,h);h=k}a.S[g++]=h;c-=a.xb}}l.Jb=function(a){return this.S[(a&this.Fa)>>>this.ea].Wb(a&this.B,a)};
|
||||
function Db(a,b,c,d,e){for(var f=0,g=b>>>a.ea;0<c&&g<a.S.length;){var h=d[f++];if(!h)break;if(void 0!==e){var k=new q(b),m=k,n=e,x=a.Ia;m.id=h.id|1;m.De=h.De;m.size=h.size;n&&(m.type=n,m.I=n==Hb);db?(m.S=h.S,m.P=h.P,m.Ka=h.Ka,m.vd=h.vd,m.V=h.V,Fb(m,Ib?Jb:Kb)):(m.V=h.V,Fb(m,Lb));sb(m,x,h);h=k}a.S[g++]=h;c-=a.xb}}l.Kb=function(a){return this.S[(a&this.Fa)>>>this.ea].Wb(a&this.B,a)};
|
||||
l.ga=function(a){var b=a&this.B,c=(a&this.Fa)>>>this.ea;return b!=this.B?this.S[c].ye(b,a):this.S[c++].Wb(b,a)|this.S[c&this.C].Wb(0,a+1)<<8};function Mb(a,b){var c=b&a.B,d=(b&a.Fa)>>>a.ea;return c!=a.B?a.S[d].ef(c,b):a.S[d++].Fd(c,b)|a.S[d&a.C].Fd(0,b+1)<<8}l.fa=function(a){var b=a&this.B,c=(a&this.Fa)>>>this.ea;if(b<this.B-2)return this.S[c].Gd(b,a);for(var d=0,e=4,f=0,g=4-(b&3);e--;)d|=this.S[c].Wb(b++,a++)<<f,--g||(c=c+1&this.C,b=0),f+=8;return d};
|
||||
l.Mc=function(a,b){this.S[(a&this.Fa)>>>this.ea].Yb(a&this.B,b&255,a)};l.bb=function(a,b){var c=a&this.B,d=(a&this.Fa)>>>this.ea;c!=this.B?this.S[d].Fe(c,b&65535,a):(this.S[d++].Yb(c,b&255,a),this.S[d&this.C].Yb(0,b>>8&255,a+1))};function Nb(a,b,c){var d=b&a.B,e=(b&a.Fa)>>>a.ea;d!=a.B?a.S[e].ph(d,c&65535,b):(a.S[e++].kf(d,c&255,b),a.S[e&a.C].kf(0,c>>8&255,b+1))}
|
||||
l.Va=function(a,b){var c=a&this.B,d=(a&this.Fa)>>>this.ea;if(c<this.B-2)this.S[d].Ee(c,b);else for(var e=4,f=4-(c&3);e--;)this.S[d].Yb(c++,b&255,a++),--f||(d=d+1&this.C,c=0),b>>>=8};function Ob(a,b,c,d){void 0===d&&(d=0);for(var e in c){var f=a,g=+e+d,h=c[e].bind(b);if(void 0!==h)for(var k=+e+d;k<=g;k++)void 0!==f.I[k]?p("Input port 0x"+ea(k,4)+" already registered"):f.I[k]=[h,!1]}}
|
||||
|
|
@ -48,22 +48,22 @@ b){this.A&&Yb(this.A,b,2,!1);return this.ef(a,b)},Fa:function(a,b){this.A&&Yb(th
|
|||
La:function(a,b){this.B.V[this.D]|=this.K;this.C.V[this.G]|=this.K;return this.L.Gd(a,b)},Gb:function(a,b,c){this.B.V[this.D]|=this.K;this.C.V[this.G]|=this.R;this.L.Yb(a,b,c)},zc:function(a,b,c){this.B.V[this.D]|=this.K;this.C.V[this.G]|=this.R;this.L.Fe(a,b,c)},mc:function(a,b,c){this.B.V[this.D]|=this.K;this.C.V[this.G]|=this.R;this.L.Ee(a,b,c)},Da:function(a,b){return Zb(this.A,b,!1).Wb(a,b)},rb:function(a,b){return Zb(this.A,b,!1).ye(a,b)},Oa:function(a,b){return Zb(this.A,b,!1).Gd(a,b)},Hb:function(a,
|
||||
b,c){Zb(this.A,c,!0).Yb(a,b,c)},Gc:function(a,b,c){Zb(this.A,c,!0).Fe(a,b,c)},oc:function(a,b,c){Zb(this.A,c,!0).Ee(a,b,c)},ra:function(a){return this.Ka[a]},W:function(a){return this.Ka[a]},xa:function(a){this.B.V[this.D]|=32;this.C.V[this.G]|=32;this.Wb=this.W;return this.Ka[a]},Ta:function(a){return this.P.getUint16(a,!0)},la:function(a){return a&1?this.Ka[a]|this.Ka[a+1]<<8:this.vd[a>>1]},pb:function(a){this.B.V[this.D]|=32;this.C.V[this.G]|=32;this.ye=this.la;return a&1?this.Ka[a]|this.Ka[a+
|
||||
1]<<8:this.vd[a>>1]},Ea:function(a){return this.P.getInt32(a,!0)},Z:function(a){return a&3?this.Ka[a]|this.Ka[a+1]<<8|this.Ka[a+2]<<16|this.Ka[a+3]<<24:this.V[a>>2]},Ja:function(a){this.B.V[this.D]|=32;this.C.V[this.G]|=32;this.Gd=this.Z;return a&3?this.Ka[a]|this.Ka[a+1]<<8|this.Ka[a+2]<<16|this.Ka[a+3]<<24:this.V[a>>2]},ub:function(a,b){this.Ka[a]=b;this.Ha=!0},ma:function(a,b){this.Ka[a]=b;this.Ha=!0},Cb:function(a,b){this.Ka[a]=b;this.B.V[this.D]|=32;this.C.V[this.G]|=96;this.Yb=this.ma;this.L.Ha=
|
||||
!0},vc:function(a,b){this.P.setUint16(a,b,!0);this.Ha=!0},qa:function(a,b){a&1?(this.Ka[a]=b,this.Ka[a+1]=b>>8):this.vd[a>>1]=b;this.Ha=!0},yc:function(a,b){a&1?(this.Ka[a]=b,this.Ka[a+1]=b>>8):this.vd[a>>1]=b;this.B.V[this.D]|=32;this.C.V[this.G]|=96;this.Fe=this.qa;this.L.Ha=!0},Nb:function(a,b){this.P.setInt32(a,b,!0);this.Ha=!0},pa:function(a,b){a&3?(this.Ka[a]=b,this.Ka[a+1]=b>>8,this.Ka[a+2]=b>>16,this.Ka[a+3]=b>>24):this.V[a>>2]=b;this.Ha=!0},ic:function(a,b){a&3?(this.Ka[a]=b,this.Ka[a+1]=
|
||||
!0},vc:function(a,b){this.P.setUint16(a,b,!0);this.Ha=!0},qa:function(a,b){a&1?(this.Ka[a]=b,this.Ka[a+1]=b>>8):this.vd[a>>1]=b;this.Ha=!0},yc:function(a,b){a&1?(this.Ka[a]=b,this.Ka[a+1]=b>>8):this.vd[a>>1]=b;this.B.V[this.D]|=32;this.C.V[this.G]|=96;this.Fe=this.qa;this.L.Ha=!0},Ob:function(a,b){this.P.setInt32(a,b,!0);this.Ha=!0},pa:function(a,b){a&3?(this.Ka[a]=b,this.Ka[a+1]=b>>8,this.Ka[a+2]=b>>16,this.Ka[a+3]=b>>24):this.V[a>>2]=b;this.Ha=!0},ic:function(a,b){a&3?(this.Ka[a]=b,this.Ka[a+1]=
|
||||
b>>8,this.Ka[a+2]=b>>16,this.Ka[a+3]=b>>24):this.V[a>>2]=b;this.B.V[this.D]|=32;this.C.V[this.G]|=96;this.Ee=this.pa;this.L.Ha=!0}};function sb(a,b,c){a.Ia=b;a.ge=a.he=0;c&&(c.A&&(a.A=c.A),(a.ge=c.ge)&&$b(a,bc,!1),(a.he=c.he)&&cc(a,bc,!1))}function cc(a,b,c){c&&a.he||(a.Yb=!a.I&&b[3]||a.ha,a.Fe=!a.I&&b[4]||a.ba,a.Ee=!a.I&&b[5]||a.ka);if(c||void 0===c)a.kf=b[3]||a.ha,a.ph=b[4]||a.ba,a.oa=b[5]||a.ka}
|
||||
function $b(a,b,c){c&&a.ge||(a.Wb=b[0]||a.ea,a.ye=b[1]||a.ia,a.Gd=b[2]||a.Y);if(c||void 0===c)a.Fd=b[0]||a.ea,a.ef=b[1]||a.ia,a.ih=b[2]||a.Y}function Fb(a,b,c){b||(b=5==a.type?dc:6==a.type?ec:fc);$b(a,b,c);cc(a,b,c)}
|
||||
var fc=[],Lb=[q.prototype.va,q.prototype.fb,q.prototype.Ga,q.prototype.Bb,q.prototype.xc,q.prototype.fc],bc=[q.prototype.ua,q.prototype.Xa,q.prototype.Fa,q.prototype.Ab,q.prototype.wc,q.prototype.Zb],ec=[q.prototype.za,q.prototype.qb,q.prototype.La,q.prototype.Gb,q.prototype.zc,q.prototype.mc],dc=[q.prototype.Da,q.prototype.rb,q.prototype.Oa,q.prototype.Hb,q.prototype.Gc,q.prototype.oc];
|
||||
if(db)var Kb=[q.prototype.ra,q.prototype.Ta,q.prototype.Ea,q.prototype.ub,q.prototype.vc,q.prototype.Nb],Jb=[q.prototype.W,q.prototype.la,q.prototype.Z,q.prototype.ma,q.prototype.qa,q.prototype.pa],gc=[q.prototype.xa,q.prototype.pb,q.prototype.Ja,q.prototype.Cb,q.prototype.yc,q.prototype.ic];
|
||||
function hc(a,b){Ia.call(this,"CPU",a,hc);var c=a.cycles||b,d=a.multiplier||1;this.T={};this.T.ad=c;this.T.Cd=d;this.T.Df=Math.round(this.T.ad/1E4)/100;this.T.te=this.T.Df*this.T.Cd;this.da.Sb=!1;this.da.Rh=!1;this.da.Oh=a.autoStart;this.da.Qh=!1;this.da.zf=!1;this.T.Ff=this.T.ve=0;this.T.Gf=a.csStart;this.T.Ne=a.csInterval;this.T.Oe=a.csStop;this.xj=this.mh.bind(this);ab(this)}Qa(hc);var ic=["power","reset"];l=hc.prototype;
|
||||
if(db)var Kb=[q.prototype.ra,q.prototype.Ta,q.prototype.Ea,q.prototype.ub,q.prototype.vc,q.prototype.Ob],Jb=[q.prototype.W,q.prototype.la,q.prototype.Z,q.prototype.ma,q.prototype.qa,q.prototype.pa],gc=[q.prototype.xa,q.prototype.pb,q.prototype.Ja,q.prototype.Cb,q.prototype.yc,q.prototype.ic];
|
||||
function hc(a,b){Ia.call(this,"CPU",a,hc);var c=a.cycles||b,d=a.multiplier||1;this.T={};this.T.ad=c;this.T.Cd=d;this.T.Df=Math.round(this.T.ad/1E4)/100;this.T.te=this.T.Df*this.T.Cd;this.da.Jb=!1;this.da.Rh=!1;this.da.Oh=a.autoStart;this.da.Qh=!1;this.da.zf=!1;this.T.Ff=this.T.ve=0;this.T.Gf=a.csStart;this.T.Ne=a.csInterval;this.T.Oe=a.csStop;this.xj=this.mh.bind(this);ab(this)}Qa(hc);var ic=["power","reset"];l=hc.prototype;
|
||||
l.pc=function(a,b,c,d){this.ba=a;this.ha=b;this.Ia=d;for(b=0;b<ic.length;b++)(c=this.ka[ic[b]])&&this.ba.zb(null,ic[b],c);this.qd=kb(a,"FPU");this.P=kb(a,"ChipSet");a=jc(a,"autoStart");null!=a&&(this.da.Oh="true"==a?!0:"false"==a?!1:!!a);ab(this)};l.reset=function(){};l.save=function(){return null};l.restore=function(){return!1};l.Vb=function(a,b){if(!b){if(a&&this.restore){kc(this);if(!this.restore(a))return!1;lc(this)}else this.reset();this.rc("No debugger detected")}mc(this);return!0};
|
||||
l.Ub=function(a){return a?this.save():!0};function nc(a){(a.da.Oh||void 0===a.ka.run)&&a.mh(!0)}l.Th=function(){return 0};function lc(a){void 0===a.T.Gf&&(a.T.Gf=0);void 0===a.T.Ne&&(a.T.Ne=-1);void 0===a.T.Oe&&(a.T.Oe=-1);a.da.zf=0<=a.T.Gf&&0<a.T.Ne;a.da.zf&&(a.T.Ff=0,a.T.ve=a.T.Gf-a.$c)}
|
||||
l.zb=function(a,b,c){var d=this;a=!1;switch(b){case "power":case "reset":this.ka[b]=c;a=!0;break;case "run":this.ka[b]=c;c.onclick=function(){var a;if(a=d.ba)if(a=d.ba,a.da.Rb)a=!0;else{var b=null,c,h=Ta(a.id);for(c=0;c<h.length&&(b=h[c],b===a||b.da.ne);c++);if(c==h.length)for(c=0;c<h.length&&(b=h[c],b===a||b.da.Rb);c++);c==h.length&&(b=a);p("The "+b.type+" component ("+b.id+") is not "+(b.da.ne?"powered yet":"ready yet"+(b.Bf?" (waiting for notification)":""))+".");a=!1}a&&(d.da.Sb?oc(d,!0):d.mh(!0))};
|
||||
a=!0;break;case "speed":this.ka[b]=c;a=!0;break;case "setSpeed":this.ka[b]=c,c.onclick=function(){pc(d,d.T.Cd<<1,!0)},c.textContent=this.T.te.toFixed(2)+"Mhz",a=!0}return a};function qc(a,b){if(a.da.Sb){var c=a.A-b;a.A-=c;a.mc-=c}}function rc(a,b,c){a.$c+=b;c&&(a.mc=a.A=0)}
|
||||
l.zb=function(a,b,c){var d=this;a=!1;switch(b){case "power":case "reset":this.ka[b]=c;a=!0;break;case "run":this.ka[b]=c;c.onclick=function(){var a;if(a=d.ba)if(a=d.ba,a.da.Sb)a=!0;else{var b=null,c,h=Ta(a.id);for(c=0;c<h.length&&(b=h[c],b===a||b.da.ne);c++);if(c==h.length)for(c=0;c<h.length&&(b=h[c],b===a||b.da.Sb);c++);c==h.length&&(b=a);p("The "+b.type+" component ("+b.id+") is not "+(b.da.ne?"powered yet":"ready yet"+(b.Bf?" (waiting for notification)":""))+".");a=!1}a&&(d.da.Jb?oc(d,!0):d.mh(!0))};
|
||||
a=!0;break;case "speed":this.ka[b]=c;a=!0;break;case "setSpeed":this.ka[b]=c,c.onclick=function(){pc(d,d.T.Cd<<1,!0)},c.textContent=this.T.te.toFixed(2)+"Mhz",a=!0}return a};function qc(a,b){if(a.da.Jb){var c=a.A-b;a.A-=c;a.mc-=c}}function rc(a,b,c){a.$c+=b;c&&(a.mc=a.A=0)}
|
||||
function sc(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1<a.T.Cd&&a.T.Bd&&(d=a.T.Bd/a.T.Df);a.T.Yh=Math.round(1E3/30);a.T.Xk=Math.floor(a.T.ad/c*d);a.T.tg=Math.floor(a.T.ad/30*d);a.T.$h=Math.floor(a.T.ad/60*d);a.T.Zh=Math.floor(a.T.ad/2*d);b||(a.T.Re=a.T.tg,a.T.Qe=a.T.$h,a.T.Pe=a.T.Zh);a.T.ug=0}function tc(a,b){var c=a.$c+a.zc+a.mc-a.A;b&&1<a.T.Cd&&a.T.Bd>a.T.Df&&(c=Math.round(c/a.T.Cd));return c}function kc(a){a.T.Bd=0;a.$c=a.zc=a.mc=a.A=0;lc(a);pc(a,1)}
|
||||
function pc(a,b,c){if(void 0!==b){.8>a.T.Bd/a.T.te&&(b=1);a.T.Cd=b;b=a.T.Df*a.T.Cd;if(a.T.te!=b){a.T.te=b;b=a.T.te.toFixed(2)+"Mhz";var d=a.ka.setSpeed;d&&(d.textContent=b);a.rc("target speed: "+b)}c&&a.ba&&uc(a.ba)}rc(a,a.zc);a.zc=0;a.T.ue=ka();a.T.Rd=0;sc(a)}
|
||||
l.mh=function(a){if($a(this,!0)){if(!this.da.Sb){pc(this);this.ba&&this.ba.start(this.T.ue,tc(this));this.da.Sb=!0;this.da.Rh=!0;this.P&&this.P.start();var b=this.ka.run;b&&(b.textContent="Halt");this.ba&&(this.ba.Xd(!0),a&&uc(this.ba,!0))}this.T.ug>=this.T.ad&&sc(this,!0);this.T.Se=0;this.T.Ef=ka();this.T.Rd&&(a=this.T.Ef-this.T.Rd,a>this.T.Yh&&(this.T.ue+=a,this.T.ue>this.T.Ef&&(this.T.ue=this.T.Ef)));try{do{var c=this.da.zf?1:this.T.Xk;if(this.P){vc(this.P);var d=this.P;a=c;var e=d.K[0];if(e.Od){var f=
|
||||
l.mh=function(a){if($a(this,!0)){if(!this.da.Jb){pc(this);this.ba&&this.ba.start(this.T.ue,tc(this));this.da.Jb=!0;this.da.Rh=!0;this.P&&this.P.start();var b=this.ka.run;b&&(b.textContent="Halt");this.ba&&(this.ba.Xd(!0),a&&uc(this.ba,!0))}this.T.ug>=this.T.ad&&sc(this,!0);this.T.Se=0;this.T.Ef=ka();this.T.Rd&&(a=this.T.Ef-this.T.Rd,a>this.T.Yh&&(this.T.ue+=a,this.T.ue>this.T.Ef&&(this.T.ue=this.T.Ef)));try{do{var c=this.da.zf?1:this.T.Xk;if(this.P){vc(this.P);var d=this.P;a=c;var e=d.K[0];if(e.Od){var f=
|
||||
(tc(d.A,d.Z)-e.ld)/d.Ga|0,g=wc(d,0)-f;6==e.mode&&(g-=f);var h=g*d.Ga|0;6==e.mode&&(h>>=1);a>h&&(a=h)}var c=a,k=this.P;a=c;if(k.B&&k.B[11]&64){var m=k.ia-tc(k.A,k.Z);0<m&&a>m&&(a=m)}c=a}try{this.nj(c)}catch(x){if("number"!=typeof x)throw x;}var n=this.mc-this.A;this.zc+=n;this.T.Se+=n;rc(this,0,!0);a=n;this.da.zf&&(b=!1,this.T.Ff=this.T.Ff+this.Th()|0,this.T.ve-=a,0>=this.T.ve&&(this.T.ve+=this.T.Ne,b=!0),0<=this.T.Oe&&this.T.Oe<=tc(this)&&(this.T.Ne=this.T.Oe=-1,lc(this),oc(this),b=!0),b&&this.rc(tc(this)+
|
||||
" cycles: checksum="+ea(this.T.Ff)));this.T.Qe-=n;0>=this.T.Qe&&(this.T.Qe+=this.T.$h,this.ba&&xc(this.ba));this.T.Pe-=n;0>=this.T.Pe&&(this.T.Pe+=this.T.Zh,this.ba&&this.ba.Xd());this.T.Re-=n;if(0>=this.T.Re){this.T.Re+=this.T.tg;break}}while(this.da.Sb)}catch(x){oc(this);mc(this);this.ba&&this.ba.stop(ka(),tc(this));$a(this,!1);cb(this,x.stack||x.message);return}c=setTimeout;d=this.xj;this.T.Rd=ka();e=this.T.Yh;this.T.Se&&(e=Math.round(e*this.T.Se/this.T.tg));e-=this.T.Rd-this.T.Ef;if(f=this.T.Rd-
|
||||
this.T.ue)this.T.Bd=Math.round(this.zc/(10*f))/100,864E5<=f&&(this.$c=0,this.P&&vc(this.P,!0),pc(this));if(0>e||this.T.Bd<this.T.te)e=0;this.T.ug+=this.T.Se;this.T.Rd+=e;c(d,e)}else mc(this),this.ba&&this.ba.stop(ka(),tc(this))};l.nj=function(){return 0};function oc(a,b){a.da.Qc&&(a.da.hg=!0);a.mc-=a.A;a.A=0;rc(a,a.zc);a.zc=0;if(a.da.Sb){a.da.Sb=!1;a.P&&a.P.stop();var c=a.ka.run;c&&(c.textContent="Run")}a.da.Le=b}function mc(a){a.ba&&(xc(a.ba,void 0),a.ba.Xd(void 0))}
|
||||
" cycles: checksum="+ea(this.T.Ff)));this.T.Qe-=n;0>=this.T.Qe&&(this.T.Qe+=this.T.$h,this.ba&&xc(this.ba));this.T.Pe-=n;0>=this.T.Pe&&(this.T.Pe+=this.T.Zh,this.ba&&this.ba.Xd());this.T.Re-=n;if(0>=this.T.Re){this.T.Re+=this.T.tg;break}}while(this.da.Jb)}catch(x){oc(this);mc(this);this.ba&&this.ba.stop(ka(),tc(this));$a(this,!1);cb(this,x.stack||x.message);return}c=setTimeout;d=this.xj;this.T.Rd=ka();e=this.T.Yh;this.T.Se&&(e=Math.round(e*this.T.Se/this.T.tg));e-=this.T.Rd-this.T.Ef;if(f=this.T.Rd-
|
||||
this.T.ue)this.T.Bd=Math.round(this.zc/(10*f))/100,864E5<=f&&(this.$c=0,this.P&&vc(this.P,!0),pc(this));if(0>e||this.T.Bd<this.T.te)e=0;this.T.ug+=this.T.Se;this.T.Rd+=e;c(d,e)}else mc(this),this.ba&&this.ba.stop(ka(),tc(this))};l.nj=function(){return 0};function oc(a,b){a.da.Qc&&(a.da.hg=!0);a.mc-=a.A;a.A=0;rc(a,a.zc);a.zc=0;if(a.da.Jb){a.da.Jb=!1;a.P&&a.P.stop();var c=a.ka.run;c&&(c.textContent="Run")}a.da.Le=b}function mc(a){a.ba&&(xc(a.ba,void 0),a.ba.Xd(void 0))}
|
||||
function yc(a,b,c,d){this.A=a;this.Ia=a.Ia;this.id=b;this.Tf=c||"";this.ja=0;this.Za=65535;this.C=this.Za+1;this.sb=this.nc=this.ext=this.lb=this.type=this.ya=0;this.hc=-1;this.U=this.Nc=2;this.N=this.sa=65535;this.L=this.Xh;this.I=this.Jh;this.K=this.Lh;this.B={ja:-1,ya:0,Za:0,lb:0,type:0,ext:0,hc:-1};1==this.id&&(this.cf=0,this.D=null,this.pe=!1,this.H=Array(32),this.G=[]);zc(this,!0,d)}l=yc.prototype;l.Xh=function(a){this.ja=a&65535;return this.ya=this.ja<<4};
|
||||
l.Cf=function(a,b){var c,d,e=this.A;a&=65535;a&4?(c=e.Zb.ya,d=c+e.Zb.Za|0):(c=e.ub,d=e.wc);if(c){c=c+(a&65528)|0;if(d-c|0)return e.A-=15,Ac(this,c,a,b);6>this.id&&t.call(e,b&&3==this.id?10:13,a&65532)}return-1};l.Uk=function(a){var b=this.A;a=b.Ab+(a<<2);var c=b.ga(a);b.X&=-769;return this.load(b.ga(a+2))+c|0};l.Tk=function(a){var b=this.A;a<<=3;var c=b.Ab+a|0;if(7<=(b.xc-c|0))return this.D=!0,a=Ac(this,c,a),-1!==a&&(a+=this.cf),a;t.call(b,13,a|2);return-1};l.Jh=function(a){return this.ya+a|0};
|
||||
l.Lh=function(a){return this.ya+a|0};l.Ih=function(a,b){return(a>>>0)+b<=this.C?this.ya+a|0:this.wf()};l.zj=function(a,b){return(a>>>0)+b>this.C?this.ya+a|0:this.wf()};l.wf=function(){t.call(this.A,13,0);return-1};l.Kh=function(a,b){return(a>>>0)+b<=this.C?this.ya+a|0:this.xf()};l.Aj=function(a,b){return(a>>>0)+b>this.C?this.ya+a|0:this.xf()};l.xf=function(){t.call(this.A,13,0);return-1};
|
||||
|
|
@ -77,16 +77,16 @@ function Ec(a,b,c){var d=a.A,e=a.sb,f=d.ia.ja,g=d.ia.ya;if(!c){if(!(d.ia.type&51
|
|||
34,d.pa.ja),d.bb(g+36,d.Ca.ja),d.bb(g+38,d.R.ja),d.bb(g+40,d.xa.ja),d.Zb.load(d.ga(h+42)),Mc(d,d.ga(h+16)|(c?16384:0)),d.J=d.ga(h+18),d.G=d.ga(h+20),d.M=d.ga(h+22),d.D=d.ga(h+24),d.K=d.ga(h+28),d.I=d.ga(h+30),d.H=d.ga(h+32),d.pa.load(d.ga(h+34)),d.xa.load(d.ga(h+40)),Nc(d,d.ga(h+14),d.ga(h+36)),b=38,g=26,a.sb<e&&(g=(a.sb<<2)+2,b=g+2),Dc(d,d.ga(h+b),!0),v(d,d.ga(h+g))):(d.Va(g+28,d.dd),d.Va(g+32,A(d)),d.Va(g+36,Lc(d)),d.Va(g+40,d.J),d.Va(g+44,d.G),d.Va(g+48,d.M),d.Va(g+52,d.D),d.Va(g+56,w(d)),d.Va(g+
|
||||
60,d.K),d.Va(g+64,d.I),d.Va(g+68,d.H),d.Va(g+72,d.pa.ja),d.Va(g+76,d.Ca.ja),d.Va(g+80,d.R.ja),d.Va(g+84,d.xa.ja),d.Va(g+88,d.Ta.ja),d.Va(g+92,d.Xa.ja),Pc.call(d,d.fa(h+28)),d.Zb.load(d.ga(h+96)),Mc(d,d.fa(h+36)|(c?16384:0)),d.J=d.fa(h+40),d.G=d.fa(h+44),d.M=d.fa(h+48),d.D=d.fa(h+52),d.K=d.fa(h+60),d.I=d.fa(h+64),d.H=d.fa(h+68),d.pa.load(d.ga(h+72)),d.xa.load(d.ga(h+84)),d.Ta.load(d.ga(h+88)),d.Xa.load(d.ga(h+92)),Nc(d,d.fa(h+32),d.ga(h+76)),b=80,g=56,a.sb<e&&(g=(a.sb<<3)+4,b=g+4),Dc(d,d.ga(h+b),!0),
|
||||
v(d,d.fa(h+g)));c&&d.bb(h+0,f);d.Pa|=8;return!0}l.save=function(){return[this.ja,this.ya,this.Za,this.lb,this.id,this.Tf,this.sb,this.nc,this.hc,this.Nc,this.sa,this.U,this.N,this.type,this.C]};l.restore=function(a){"number"==typeof a?this.load(a):(this.ja=a[0],this.ya=a[1],this.Za=a[2],this.lb=a[3],this.id=a[4],this.Tf=a[5],this.sb=a[6],this.nc=a[7],this.hc=a[8],this.Nc=a[9]||2,this.sa=a[10]||65535,this.U=a[11]||2,this.N=a[12]||65535,this.type=a[13]||this.lb&7936,this.C=a[14]||(this.Za>>>0)+1)};
|
||||
function zc(a,b,c,d){void 0===c&&(c=!!(a.A.Pa&1));a.zd=!1;if(c)if(a.load=a.Cf,a.Wh=a.Tk,a.Pb=a.Ih,a.Qb=a.Kh,void 0===d&&(d=!!(a.A.X&131072)),d)a.load=a.L,a.Pb=a.I,a.Qb=a.K,a.sb=a.nc=3,a.U=a.Nc=2,a.N=a.sa=65535,a.Za=65535,a.C=a.Za+1,a.Nc=a.U,a.hc=-1,a.pe=!1;else{if(!(a.ja&-4))a.Pb=a.wf,a.Qb=a.xf;else if(a.type&4096){6144==(a.type&6656)&&(a.Pb=a.wf);if(a.type&2048||!(a.type&512))a.Qb=a.xf;1024==(a.type&3072)&&(a.Pb==a.Ih&&(a.Pb=a.zj),a.Qb==a.Kh&&(a.Qb=a.Aj),a.zd=!0);b&&6>a.id&&a.ja&-4&&-1!==a.hc&&(c=
|
||||
a.hc+5,d=a.A.Jb(c),d&1||a.A.Mc(c,d|1))}b&&(a.sb=a.ja&3,a.nc=(a.lb&24576)>>13,80386>a.A.ca||!(a.ext&64)?(a.U=2,a.N=65535):(a.U=4,a.N=-1),a.Nc=a.U,a.sa=a.N)}else a.load=a.Xh,a.Wh=a.Uk,a.Pb=a.Jh,a.Qb=a.Lh,a.sb=a.nc=0,a.hc=-1,a.pe=!1}
|
||||
function zc(a,b,c,d){void 0===c&&(c=!!(a.A.Pa&1));a.zd=!1;if(c)if(a.load=a.Cf,a.Wh=a.Tk,a.Qb=a.Ih,a.Rb=a.Kh,void 0===d&&(d=!!(a.A.X&131072)),d)a.load=a.L,a.Qb=a.I,a.Rb=a.K,a.sb=a.nc=3,a.U=a.Nc=2,a.N=a.sa=65535,a.Za=65535,a.C=a.Za+1,a.Nc=a.U,a.hc=-1,a.pe=!1;else{if(!(a.ja&-4))a.Qb=a.wf,a.Rb=a.xf;else if(a.type&4096){6144==(a.type&6656)&&(a.Qb=a.wf);if(a.type&2048||!(a.type&512))a.Rb=a.xf;1024==(a.type&3072)&&(a.Qb==a.Ih&&(a.Qb=a.zj),a.Rb==a.Kh&&(a.Rb=a.Aj),a.zd=!0);b&&6>a.id&&a.ja&-4&&-1!==a.hc&&(c=
|
||||
a.hc+5,d=a.A.Kb(c),d&1||a.A.Mc(c,d|1))}b&&(a.sb=a.ja&3,a.nc=(a.lb&24576)>>13,80386>a.A.ca||!(a.ext&64)?(a.U=2,a.N=65535):(a.U=4,a.N=-1),a.Nc=a.U,a.sa=a.N)}else a.load=a.Xh,a.Wh=a.Uk,a.Qb=a.Jh,a.Rb=a.Lh,a.sb=a.nc=0,a.hc=-1,a.pe=!1}
|
||||
function Qc(a){this.ca=a.model||8088;var b=a.stepping;this.pd=this.ca+(b?ca(b,16):0);b=0;switch(this.ca){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}hc.call(this,a,b);this.rh=61442;this.od=1792;this.qh=28672;this.ae=4;this.Da=255;this.B=80286<=this.ca?fb:eb;this.ma=Rc;this.uh=Sc;this.vh=Tc;this.wh=Uc;if(80186<=this.ca&&(this.ma=Rc.slice(),this.uh=Sc.slice(),this.vh=Tc.slice(),this.Da=31,this.ma[15]=Vc,this.ma[96]=Wc,this.ma[97]=Xc,this.ma[98]=Yc,this.ma[99]=Vc,this.ma[100]=Vc,
|
||||
this.ma[101]=Vc,this.ma[102]=Vc,this.ma[103]=Vc,this.ma[104]=Zc,this.ma[105]=$c,this.ma[106]=ad,this.ma[107]=bd,this.ma[108]=cd,this.ma[109]=dd,this.ma[110]=ed,this.ma[111]=fd,this.ma[192]=gd,this.ma[193]=hd,this.ma[200]=id,this.ma[201]=jd,this.ma[241]=kd,this.uh[7]=ld,this.vh[7]=ld,80286<=this.ca)){this.rh=2;this.od|=28672;this.ae=0;this.ma[15]=md;this.Zc=nd.slice();for(a=0;a<this.Zc.length;a++)this.Zc[a]||(this.Zc[a]=od);this.ma[84]=pd;this.ma[99]=qd;if(80386<=this.ca){var c;this.qh=0;this.od|=
|
||||
196608;this.ma[100]=rd;this.ma[101]=td;this.ma[102]=ud;this.ma[103]=vd;for(c in B)this.Zc[+c]=B[c];80546<=this.pd&&80562>=this.pd&&(this.Zc[166]=wd,this.Zc[167]=xd)}}this.of=[];this.th=[];this.Vf=0;kc(this);this.da.Le=this.da.Hj=!1;this.yh=0;this.vc=this.S=[];this.ea=this.xb=this.pb=this.mf=this.Yd=this.Fa=this.oc=0;yd(this)}Qa(Qc,hc);
|
||||
function Bb(a){var b;if(a.S===a.vc){a.S=Array(a.mf);a.pf=new q(null,0,0,5,null,a);sb(a.pf,a.Ia);for(b=0;b<a.mf;b++)a.S[b]=a.pf;a.Zd=new q;a.sh=Array(512);a.qf=0}else for(var c=0;c<a.nf.length;c++){b=a.nf[c];var d=a.S[b];512>a.qf&&(a.sh[a.qf++]=d);a.S[b]=a.pf}a.nf=[]}
|
||||
function Zb(a,b,c,d){var e=(b&-4194304)>>>20,f=a.vc[(a.dd+e&a.Fa)>>>a.ea],g=f.Gd(e);if(!(g&1))return d||zd.call(a,b,!1,c),a.Zd;if(!(g&4)&&3==a.za)return d||zd.call(a,b,!0,c),a.Zd;var h=(b&4190208)>>>10,g=a.vc[((g&-4096)+h&a.Fa)>>>a.ea],k=g.Gd(h);if(!(k&1))return d||zd.call(a,b,!1,c),a.Zd;if(!(k&4)&&3==a.za)return d||zd.call(a,b,!0,c),a.Zd;c=a.vc[((k&-4096)+(b&4095)&a.Fa)>>>a.ea];if(d)return c;d=b>>>a.ea;k=a.S[d];b=b&-4096;var m;0<a.qf?(m=a.sh[--a.qf],m.Qk(b)):m=new q(b,0,0,6);b=m;b.L=c;b.B=f;b.D=
|
||||
e>>2;b.C=g;b.G=h>>2;db&&Ib&&c.V&&!c.controller&&!c.ge&&!c.he?(b.Ka=c.Ka,b.vd=c.vd,b.V=c.V,Fb(b,gc)):(b.K=c?Xb(32):0,b.R=c?Xb(96):0,Fb(b,ec));sb(b,a.Ia,k);a.S[d]=b;a.nf.push(d);return b}function Ad(a){a.S!==a.vc&&(a.S=a.vc,a.pf=null,a.nf=null,a.Zd=null)}l=Qc.prototype;l.reset=function(){this.da.Sb&&oc(this);yd(this);kc(this);this.da.Yc=!1};
|
||||
e>>2;b.C=g;b.G=h>>2;db&&Ib&&c.V&&!c.controller&&!c.ge&&!c.he?(b.Ka=c.Ka,b.vd=c.vd,b.V=c.V,Fb(b,gc)):(b.K=c?Xb(32):0,b.R=c?Xb(96):0,Fb(b,ec));sb(b,a.Ia,k);a.S[d]=b;a.nf.push(d);return b}function Ad(a){a.S!==a.vc&&(a.S=a.vc,a.pf=null,a.nf=null,a.Zd=null)}l=Qc.prototype;l.reset=function(){this.da.Jb&&oc(this);yd(this);kc(this);this.da.Yc=!1};
|
||||
function Bd(a,b){var c;switch(b){case 0:c=a.J;break;case 1:c=a.G;break;case 2:c=a.M;break;case 3:c=a.D;break;case 4:c=w(a);break;case 5:c=a.K;break;case 6:c=a.I;break;case 7:c=a.H}return c}function Cd(a,b,c){switch(b){case 0:a.J=c;break;case 1:a.G=c;break;case 2:a.M=c;break;case 3:a.D=c;break;case 4:v(a,c);break;case 5:a.K=c;break;case 6:a.I=c;break;case 7:a.H=c}}
|
||||
function yd(a){a.J=0;a.D=0;a.G=0;a.M=0;a.Nb=0;a.K=0;a.I=0;a.H=0;a.Hb=!1;a.ua=a.Ga=0;a.oa=0;a.xh=0;a.W=0;a.Pa=65520;a.Ab=0;a.xc=1023;a.X=a.Cb=0;a.td=a.Kd=a.sd=a.Id=0;a.fc=-1;a.Gc=a.ic=-1;a.Ed=a.la=-1;a.Ca=new yc(a,1,"CS");a.xa=new yc(a,2,"DS");a.pa=new yc(a,2,"ES");a.R=new yc(a,3,"SS");v(a,0);Dc(a,0);if(80386<=a.ca){switch(a.pd){case 80562:case 80563:a.M=771;break;case 80578:a.M=772;break;case 80594:a.M=773;break;case 80595:case 80596:a.M=776}a.Pa=16;a.Bh=0;a.rd=0;a.dd=0;a.qb=[0,0,0,0,null,null,0,
|
||||
function yd(a){a.J=0;a.D=0;a.G=0;a.M=0;a.Ob=0;a.K=0;a.I=0;a.H=0;a.Hb=!1;a.ua=a.Ga=0;a.oa=0;a.xh=0;a.W=0;a.Pa=65520;a.Ab=0;a.xc=1023;a.X=a.Cb=0;a.td=a.Kd=a.sd=a.Id=0;a.fc=-1;a.Gc=a.ic=-1;a.Ed=a.la=-1;a.Ca=new yc(a,1,"CS");a.xa=new yc(a,2,"DS");a.pa=new yc(a,2,"ES");a.R=new yc(a,3,"SS");v(a,0);Dc(a,0);if(80386<=a.ca){switch(a.pd){case 80562:case 80563:a.M=771;break;case 80578:a.M=772;break;case 80594:a.M=773;break;case 80595:case 80596:a.M=776}a.Pa=16;a.Bh=0;a.rd=0;a.dd=0;a.qb=[0,0,0,0,null,null,0,
|
||||
0];a.rf=[null,null,null,null,null,null,0,0];a.Ta=new yc(a,2,"FS");a.Xa=new yc(a,2,"GS");Ad(a)}a.Yf=new yc(a,0,"NULL");a.va=a.xa;a.rb=a.R;a.L=a.wa=0;a.F=a.C=-1;a.Eb=a.Yf;a.Ea=0;if(80286>a.ca)Nc(a,0,65535);else{a.ub=0;a.wc=65535;a.Zb=new yc(a,5,"LDT",!0);a.ia=new yc(a,4,"TSS",!0);a.Oa=new yc(a,6,"VER",!0);Nc(a,65520,61440);var b,c=A(a);b=a.Ca;var d=-65536;80386>b.A.ca&&(d&=16777215);b=b.ya=d;a.Y=b+c|0;a.Wf=(b>>>0)+(a.Ca.Za>>>0)+1}Mc(a,0);Fc(a)}
|
||||
function Dd(a){2==a.Nc?(a.Ah=a.ga,a.Bb=Ed,a.Gb=Fd,a.yc=Gd,2==a.U?(a.Z=Hd,a.qa=Id,a.Ja=Jd):(a.Z=Kd,a.qa=Ld,a.Ja=Md)):(a.Ah=a.fa,a.Bb=Nd,a.Gb=Od,a.yc=Pd,2==a.U?(a.Z=Qd,a.qa=Rd,a.Ja=Sd):(a.Z=Td,a.qa=Ud,a.Ja=Vd))}function Gc(a,b){a.U!=b&&(a.wa|=1024,a.U=b,a.N=2==b?65535:-1,Wd(a))}function Wd(a){2==a.U?(a.fb=32768,a.Tb=a.ga,a.Xb=a.bb,2==a.Nc?(a.Z=Hd,a.qa=Id,a.Ja=Jd):(a.Z=Qd,a.qa=Rd,a.Ja=Sd)):(a.fb=-2147483648,a.Tb=a.fa,a.Xb=a.Va,2==a.Nc?(a.Z=Kd,a.qa=Ld,a.Ja=Md):(a.Z=Td,a.qa=Ud,a.Ja=Vd))}
|
||||
function Xd(a){a.Nc=a.Ca.Nc;a.sa=a.Ca.sa;Dd(a);a.U=a.Ca.U;a.N=a.Ca.N;Wd(a);a.wa&=-3073}l.Th=function(){var a=this.J+this.D+this.G+this.M+w(this)+this.K+this.I+this.H|0;return a=a+A(this)+this.Ca.ja+this.xa.ja+this.R.ja+this.pa.ja+Lc(this)|0};function Yd(a,b,c){void 0===a.of[b]&&(a.of[b]=[]);a.of[b].push(c)}function Zd(a,b){var c=a.th[b];null!=c&&(c(--a.Vf),delete a.th[b])}
|
||||
|
|
@ -98,23 +98,23 @@ l.restore=function(a){var b=a[0];this.J=b[0];this.D=b[1];this.G=b[2];this.M=b[3]
|
|||
var f=a[4],g;for(g=0;g<f.length-1;g+=2){var h=f[g],k=f[g+1];if(k&&k.length<e.ha){for(var m=0,n=Array(e.ha),x=0;x<k.length-1;)for(var r=k[x++],z=k[x++];r--;)n[m++]=z;k=n}m=e.S[h];if(!m||!m.restore(k)){p("Unable to restore memory block "+h);e=!1;break a}}void 0!==f[g]&&xb(e,f[g]);e=!0}e&&(Nc(this,b[0],this.Ca.ja),v(this,c),Dc(this,this.R.ja),80386<=this.ca&&(this.Ta.restore(b[7]),this.Xa.restore(b[8])),d=!0);b=a[2];this.va=null!=b[0]&&ce(this,b[0])||this.xa;this.rb=null!=b[1]&&ce(this,b[1])||this.R;
|
||||
this.L=b[2];this.wa=b[3];this.Ea=b[4];this.F=b[5];this.C=b[6];b=a[3];this.$c=b[1];pc(this,b[2]);return d};function ce(a,b){switch(b){case "CS":return a.Ca;case "DS":return a.xa;case "SS":return a.R;case "ES":return a.pa;case "NULL":return a.Yf;default:return[0,b,0,0,""]}}function de(a,b){null!=Nc(a,A(a),b)&&(a.L|=a.ae)}function Jc(a,b){-1!==a.xa.load(b)&&(a.L|=a.ae)}
|
||||
function Dc(a,b,c){var d=w(a);-1!==a.R.load(b)&&(v(a,d),a.R.zd?(a.Xf=a.R.ya+a.R.sa|0,a.$d=a.R.ya+a.R.Za|0):(a.Xf=a.R.ya+a.R.Za|0,a.$d=a.R.ya),c||(a.L|=4))}function Kc(a,b){-1!==a.pa.load(b)&&(a.L|=a.ae)}function A(a){return a.Y-a.Ca.ya|0}function D(a,b){a.Y=a.Ca.ya+(b&a.N)|0}function ee(a,b){a.Y=b;a.Wf=(a.Ca.ya>>>0)+(a.Ca.Za>>>0)+1;a.za=a.Ca.sb;Xd(a)}function Nc(a,b,c,d){var e=a.Ca;e.cf=b;e.D=d;b=e.load(c);return-1!==b?(ee(a,b+(a.Ca.cf&a.Ca.N)),a.Ca.pe):null}
|
||||
function fe(a,b){var c=(a.Y>>>0)+b;c>a.Wf&&(8088>=a.ca||a.Ca.Za==a.Ca.sa?c=a.Ca.ya+(c-a.Wf&a.N):t.call(a,13,0));return c|0}function ge(a){a.Y=a.Ed}function w(a){return a.Nb&~a.R.sa|a.ra-a.R.ya}function v(a,b){a.Nb=b;a.ra=a.R.ya+(b&a.R.sa)|0}function he(a,b,c,d,e,f){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&ie(a),g&2&&je(a),g&4&&ke(a),g&8&&le(a),g&16&&me(a),g&32&&ne(a))}f?(a.td=d,a.sd=b):(a.td=b,a.sd=d);a.Kd=c;a.Id=d;a.resultType=e}
|
||||
function fe(a,b){var c=(a.Y>>>0)+b;c>a.Wf&&(8088>=a.ca||a.Ca.Za==a.Ca.sa?c=a.Ca.ya+(c-a.Wf&a.N):t.call(a,13,0));return c|0}function ge(a){a.Y=a.Ed}function w(a){return a.Ob&~a.R.sa|a.ra-a.R.ya}function v(a,b){a.Ob=b;a.ra=a.R.ya+(b&a.R.sa)|0}function he(a,b,c,d,e,f){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&ie(a),g&2&&je(a),g&4&&ke(a),g&8&&le(a),g&16&&me(a),g&32&&ne(a))}f?(a.td=d,a.sd=b):(a.td=b,a.sd=d);a.Kd=c;a.Id=d;a.resultType=e}
|
||||
function F(a,b,c,d,e){a.resultType=c|26;a.Id=b;d?oe(a):pe(a);e?qe(a):re(a);return b}function se(a,b,c,d){c&d?oe(a):pe(a);(b^c)&d?qe(a):re(a)}function te(a){return ie(a)?1:0}function ie(a){a.resultType&1&&(a.X&=-2,(a.td^(a.td^a.Kd)&(a.Kd^a.sd))&a.resultType&-2147450752&&(a.X|=1),a.resultType&=-2);return a.X&1}function je(a){a.resultType&2&&(a.X&=-5,38505>>((a.Id^a.Id>>4)&15)&1&&(a.X|=4),a.resultType&=-3);return a.X&4}
|
||||
function ke(a){a.resultType&4&&(a.X&=-17,(a.sd^a.td^a.Kd)&16&&(a.X|=16),a.resultType&=-5);return a.X&16}function le(a){a.resultType&8&&(a.X&=-65,a.Id&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.X|=64),a.resultType&=-9);return a.X&64}function me(a){a.resultType&16&&(a.X&=-129,a.Id&a.resultType&-2147450752&&(a.X|=128),a.resultType&=-17);return a.X&128}
|
||||
function ne(a){a.resultType&32&&(a.X&=-2049,(a.td^a.sd)&(a.Kd^a.sd)&a.resultType&-2147450752&&(a.X|=2048),a.resultType&=-33);return a.X&2048}function pe(a){a.resultType&=-2;a.X&=-2}function ue(a){a.resultType&=-5;a.X&=-17}function xe(a){a.resultType&=-9;a.X&=-65}function re(a){a.resultType&=-33;a.X&=-2049}function oe(a){a.resultType&=-2;a.X|=1}function ye(a){a.resultType&=-5;a.X|=16}function ze(a){a.resultType&=-9;a.X|=64}function qe(a){a.resultType&=-33;a.X|=2048}
|
||||
function Lc(a){return a.X&-2262|ie(a)|je(a)|ke(a)|le(a)|me(a)|ne(a)}function Ae(a,b){b=b|a.Pa&1|65520;a.Pa=a.Pa&-65536|b&65535;a.Pa&1&&Fc(a,!0)}function Mc(a,b,c){a.Pa&1||(b&=~a.qh);void 0===c&&(c=a.za);c?b=b&-12289|a.X&12288:a.Cb=(b&12288)>>12;c>a.Cb&&(b=b&-513|a.X&512);a.resultType=128;a.X=a.X&~(a.od|2261)|b&(a.od|2261)|a.rh;a.X&256&&(a.Ea|=2,a.L|=4)}
|
||||
function Be(a,b,c){var d=0;if(a.Pa&1&&(a.za>a.Cb||a.X&131072)&&a.ia.Dh)for(var e=a.ia.Dh+(b>>>3),d=(1<<c)-1<<(b&7);d&&e<=a.ia.yj&&!(a.Jb(e)&d);)d>>>=8,e++;return d?(t.call(a,13,0),!1):!0}
|
||||
function Be(a,b,c){var d=0;if(a.Pa&1&&(a.za>a.Cb||a.X&131072)&&a.ia.Dh)for(var e=a.ia.Dh+(b>>>3),d=(1<<c)-1<<(b&7);d&&e<=a.ia.yj&&!(a.Kb(e)&d);)d>>>=8,e++;return d?(t.call(a,13,0),!1):!0}
|
||||
l.zb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ka[b]=c;this.yh++;d=!0;break;default:d=this.parent.zb.call(this,a,b,c)}return d};
|
||||
function Ce(a,b,c,d){var e=(d?a.vc:a.S)[(b&a.oc)>>>a.ea];e&&5==e.type&&(e=Zb(a,b,!1,!0));if(e){var f=b&a.pb;if(!c||1==c)return e.Fd(f,b);if(2==c)return f<a.pb?e.ef(f,b):e.Fd(f,b)|Ce(a,b+1,1,d)<<8;if(4==c)return f<a.pb-2?e.ih(f,b):f==a.pb-1?e.ef(f,b)|Ce(a,b+2,2,d)<<16:e.Fd(f,b)|Ce(a,b+1,1,d)<<8|Ce(a,b+2,1,d)<<16|Ce(a,b+3,1,d)<<24}return null}l.Jb=function(a){return this.S[(a&this.oc)>>>this.ea].Wb(a&this.pb,a)};
|
||||
function Ce(a,b,c,d){var e=(d?a.vc:a.S)[(b&a.oc)>>>a.ea];e&&5==e.type&&(e=Zb(a,b,!1,!0));if(e){var f=b&a.pb;if(!c||1==c)return e.Fd(f,b);if(2==c)return f<a.pb?e.ef(f,b):e.Fd(f,b)|Ce(a,b+1,1,d)<<8;if(4==c)return f<a.pb-2?e.ih(f,b):f==a.pb-1?e.ef(f,b)|Ce(a,b+2,2,d)<<16:e.Fd(f,b)|Ce(a,b+1,1,d)<<8|Ce(a,b+2,1,d)<<16|Ce(a,b+3,1,d)<<24}return null}l.Kb=function(a){return this.S[(a&this.oc)>>>this.ea].Wb(a&this.pb,a)};
|
||||
l.ga=function(a){var b=a&this.pb,c=(a&this.oc)>>>this.ea;this.A-=this.B.Lf;if(b<this.pb)return this.S[c].ye(b,a);b=this.S[c].Wb(b,a);this.L&4096||(b|=this.S[c+1&this.Yd].Wb(0,a+1)<<8);return b};l.fa=function(a){var b=a&this.pb,c=(a&this.oc)>>>this.ea;if(b<this.pb-2)return this.S[c].Gd(b,a);for(var d=0,e=4,f=0,g=4-(b&3);e--;){d|=this.S[c].Wb(b++,a++)<<f;if(this.L&4096)break;--g||(c=c+1&this.Yd,b=0);f+=8}return d};l.Mc=function(a,b){this.S[(a&this.oc)>>>this.ea].Yb(a&this.pb,b&255,a)};
|
||||
l.bb=function(a,b){var c=a&this.pb,d=(a&this.oc)>>>this.ea;this.A-=this.B.Lf;c<this.pb?this.S[d].Fe(c,b&65535,a):(this.S[d++].Yb(c,b&255,a),this.L&4096||this.S[d&this.Yd].Yb(0,b>>8&255,a+1))};l.Va=function(a,b){var c=a&this.pb,d=(a&this.oc)>>>this.ea;this.A-=this.B.Lf;if(c<this.pb-2)this.S[d].Ee(c,b,a);else for(var e=4,f=4-(c&3);e--;){this.S[d].Yb(c++,b&255,a++);if(this.L&4096)break;--f||(d=d+1&this.Yd,c=0);b>>>=8}};function De(a,b,c){a.Eb=b;a.La=c&a.sa;a.F=b.Pb(a.La,1);return a.L&1?0:a.Jb(a.F)}
|
||||
function G(a,b){return De(a,a.va,b)}function H(a,b){return De(a,a.rb,b)}function Ee(a,b,c){a.Eb=b;a.La=c&a.sa;a.F=b.Pb(a.La,a.U);return a.L&1?0:a.Tb(a.F)}function I(a,b){a.Eb=a.va;a.La=b&a.sa;a.F=a.Eb.Pb(a.La,2);return a.L&1?0:a.ga(a.F)}function K(a,b){a.Eb=a.rb;a.La=b&a.sa;a.F=a.Eb.Pb(a.La,2);return a.L&1?0:a.ga(a.F)}function L(a,b){a.Eb=a.va;a.La=b&a.sa;a.F=a.Eb.Pb(a.La,4);return a.L&1?0:a.fa(a.F)}function M(a,b){a.Eb=a.rb;a.La=b&a.sa;a.F=a.Eb.Pb(a.La,4);return a.L&1?0:a.fa(a.F)}
|
||||
function Fe(a,b){a.L&2||a.Mc(a.Eb.Qb(a.La,1),b)}function Ge(a,b){a.L&2||a.bb(a.Eb.Qb(a.La,2),b)}function He(a,b){a.L&2||a.Va(a.Eb.Qb(a.La,4),b)}function Hc(a,b,c){return a.Tb(b.Pb(c,a.U))}l.na=function(){var a=fe(this,1),b=this.Jb(this.Y);this.Y=a;return b};function Ie(a){var b=fe(a,2),c=a.ga(a.Y);a.Y=b;return c}function N(a){var b=fe(a,a.Nc),c=a.Ah(a.Y);a.Y=b;return c}l.Aa=function(){var a=fe(this,this.U),b=this.Tb(this.Y);this.Y=a;return b};
|
||||
l.O=function(){var a=fe(this,1),b=this.Jb(this.Y)<<24>>24;this.Y=a;return b};function u(a){var b=a.Tb(a.ra);a.ra=a.ra+a.U|0;var c=a.Xf-a.ra|0;0>c&&0<=(a.Xf^a.ra)&&(8088>=a.ca||!a.R.zd&&a.R.Za==a.R.sa||a.R.zd&&!a.R.Za?v(a,a.ra-a.R.ya&a.R.sa):-1>c&&t.call(a,12,0));return b}
|
||||
l.bb=function(a,b){var c=a&this.pb,d=(a&this.oc)>>>this.ea;this.A-=this.B.Lf;c<this.pb?this.S[d].Fe(c,b&65535,a):(this.S[d++].Yb(c,b&255,a),this.L&4096||this.S[d&this.Yd].Yb(0,b>>8&255,a+1))};l.Va=function(a,b){var c=a&this.pb,d=(a&this.oc)>>>this.ea;this.A-=this.B.Lf;if(c<this.pb-2)this.S[d].Ee(c,b,a);else for(var e=4,f=4-(c&3);e--;){this.S[d].Yb(c++,b&255,a++);if(this.L&4096)break;--f||(d=d+1&this.Yd,c=0);b>>>=8}};function De(a,b,c){a.Eb=b;a.La=c&a.sa;a.F=b.Qb(a.La,1);return a.L&1?0:a.Kb(a.F)}
|
||||
function G(a,b){return De(a,a.va,b)}function H(a,b){return De(a,a.rb,b)}function Ee(a,b,c){a.Eb=b;a.La=c&a.sa;a.F=b.Qb(a.La,a.U);return a.L&1?0:a.Tb(a.F)}function I(a,b){a.Eb=a.va;a.La=b&a.sa;a.F=a.Eb.Qb(a.La,2);return a.L&1?0:a.ga(a.F)}function K(a,b){a.Eb=a.rb;a.La=b&a.sa;a.F=a.Eb.Qb(a.La,2);return a.L&1?0:a.ga(a.F)}function L(a,b){a.Eb=a.va;a.La=b&a.sa;a.F=a.Eb.Qb(a.La,4);return a.L&1?0:a.fa(a.F)}function M(a,b){a.Eb=a.rb;a.La=b&a.sa;a.F=a.Eb.Qb(a.La,4);return a.L&1?0:a.fa(a.F)}
|
||||
function Fe(a,b){a.L&2||a.Mc(a.Eb.Rb(a.La,1),b)}function Ge(a,b){a.L&2||a.bb(a.Eb.Rb(a.La,2),b)}function He(a,b){a.L&2||a.Va(a.Eb.Rb(a.La,4),b)}function Hc(a,b,c){return a.Tb(b.Qb(c,a.U))}l.na=function(){var a=fe(this,1),b=this.Kb(this.Y);this.Y=a;return b};function Ie(a){var b=fe(a,2),c=a.ga(a.Y);a.Y=b;return c}function N(a){var b=fe(a,a.Nc),c=a.Ah(a.Y);a.Y=b;return c}l.Aa=function(){var a=fe(this,this.U),b=this.Tb(this.Y);this.Y=a;return b};
|
||||
l.O=function(){var a=fe(this,1),b=this.Kb(this.Y)<<24>>24;this.Y=a;return b};function u(a){var b=a.Tb(a.ra);a.ra=a.ra+a.U|0;var c=a.Xf-a.ra|0;0>c&&0<=(a.Xf^a.ra)&&(8088>=a.ca||!a.R.zd&&a.R.Za==a.R.sa||a.R.zd&&!a.R.Za?v(a,a.ra-a.R.ya&a.R.sa):-1>c&&t.call(a,12,0));return b}
|
||||
function Ic(a,b,c,d){c=a.ra-c|0;0>(c-a.$d|0)&&0<=(a.$d^c)&&(8088>=a.ca||!a.R.zd&&a.R.Za==a.R.sa||a.R.zd&&!a.R.Za?(v(a,c-a.R.ya&a.R.sa),c=a.ra):t.call(a,12,0));switch(d){case 1:a.Mc(c,b);break;case 2:a.bb(c,b);break;case 4:a.Va(c,b)}a.ra=c}function y(a,b){var c=a.ra-a.U|0;0>(c-a.$d|0)&&0<=(a.$d^c)&&(8088>=a.ca||!a.R.zd&&a.R.Za==a.R.sa||a.R.zd&&!a.R.Za?(v(a,c-a.R.ya&a.R.sa),c=a.ra):t.call(a,12,0));a.Xb(c,b);a.ra=c}
|
||||
function O(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ca)2<b.length&&(b=b.substr(1,2));else if("PS"==b||2<b.length)d=8;a.ka[b]&&(void 0===c&&(cb(a,"Value for "+b+" is invalid"),oc(a)),d=!a.da.Sb||a.da.Qh?ea(c,d):"--------".substr(0,d),a.ka[b].textContent!=d&&(a.ka[b].textContent=d))}
|
||||
l.Xd=function(a){this.yh&&(a||!this.da.Sb||this.da.Qh)&&(O(this,"EAX",this.J),O(this,"EBX",this.D),O(this,"ECX",this.G),O(this,"EDX",this.M),O(this,"ESP",w(this)),O(this,"EBP",this.K),O(this,"ESI",this.I),O(this,"EDI",this.H),O(this,"CS",this.Ca.ja),O(this,"DS",this.xa.ja),O(this,"SS",this.R.ja),O(this,"ES",this.pa.ja),O(this,"EIP",A(this)),a=Lc(this),O(this,"PS",a),O(this,"V",a&2048),O(this,"D",a&1024),O(this,"I",a&512),O(this,"T",a&256),O(this,"S",a&128),O(this,"Z",a&64),O(this,"A",a&16),O(this,
|
||||
"P",a&4),O(this,"C",a&1),80386==this.ca&&(O(this,"FS",this.Ta.ja),O(this,"GS",this.Xa.ja),O(this,"CR0",this.Pa),O(this,"CR2",this.rd),O(this,"CR3",this.dd)));if(a=this.ka.speed)a.textContent=this.da.Sb&&this.T.Bd?this.T.Bd.toFixed(2)+"Mhz":"Stopped"};
|
||||
function O(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ca)2<b.length&&(b=b.substr(1,2));else if("PS"==b||2<b.length)d=8;a.ka[b]&&(void 0===c&&(cb(a,"Value for "+b+" is invalid"),oc(a)),d=!a.da.Jb||a.da.Qh?ea(c,d):"--------".substr(0,d),a.ka[b].textContent!=d&&(a.ka[b].textContent=d))}
|
||||
l.Xd=function(a){this.yh&&(a||!this.da.Jb||this.da.Qh)&&(O(this,"EAX",this.J),O(this,"EBX",this.D),O(this,"ECX",this.G),O(this,"EDX",this.M),O(this,"ESP",w(this)),O(this,"EBP",this.K),O(this,"ESI",this.I),O(this,"EDI",this.H),O(this,"CS",this.Ca.ja),O(this,"DS",this.xa.ja),O(this,"SS",this.R.ja),O(this,"ES",this.pa.ja),O(this,"EIP",A(this)),a=Lc(this),O(this,"PS",a),O(this,"V",a&2048),O(this,"D",a&1024),O(this,"I",a&512),O(this,"T",a&256),O(this,"S",a&128),O(this,"Z",a&64),O(this,"A",a&16),O(this,
|
||||
"P",a&4),O(this,"C",a&1),80386==this.ca&&(O(this,"FS",this.Ta.ja),O(this,"GS",this.Xa.ja),O(this,"CR0",this.Pa),O(this,"CR2",this.rd),O(this,"CR3",this.dd)));if(a=this.ka.speed)a.textContent=this.da.Jb&&this.T.Bd?this.T.Bd.toFixed(2)+"Mhz":"Stopped"};
|
||||
l.nj=function(a){this.da.Le=!0;this.da.Hj=!1;this.da.Rh=!1;this.mc=this.A=a;this.P&&!a&&vc(this.P);a||(this.L|=4);do{if(a=this.L&3312)this.wa|=a;else if(this.Ed=this.Y,this.va=this.xa,this.rb=this.R,this.F=this.C=-1,this.wa&3072&&Xd(this),this.wa=this.L&256,this.Ea){a:if(!(this.L&4)){a=80286>this.ca?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Ea&1&&this.X&512){var c=Je(this.P);if(-1<=c&&(this.Ea&=-2,0<=c)){this.Ea&=-5;Ke.call(this,c);break a}}break;case 1:if(this.Ea&2){this.Ea&=-3;80386<=this.ca&&
|
||||
(this.qb[6]|=16384);Ke.call(this,1);break a}}a=1-a}}if(this.Ea&4){this.L=this.A=0;break}}this.L=0;this.ma[this.na()].call(this)}while(0<this.A);return this.da.Le?this.mc-this.A:void 0===this.da.Le?0:-1};Ea(function(){for(var a=Za(document,"pcjs","cpu"),b=0;b<a.length;b++){var c=a[b],d=Wa(c),d=new Qc(d);Ya(d,c)}});
|
||||
function Le(a){Ia.call(this,"FPU",a,Le);this.ca=a.model||8087;(a=a.stepping)&&ca(a,16);this.K=new Float64Array(8);this.ea=new Int32Array(this.K.buffer);this.Z=new Float32Array(1);this.la=new Int32Array(this.Z.buffer);this.R=new Float64Array(1);this.I=new Int32Array(this.R.buffer);this.G=Array(3);this.ha=this.ba=-1;this.L=this.S=this.W=this.B=0;this.Y=new Float64Array(1);this.ia=new Int32Array(this.Y.buffer);this.ia[0]=0;this.ia[1]=268402688;Me(this)}Qa(Le);l=Le.prototype;
|
||||
|
|
@ -165,62 +165,62 @@ function Tg(){return ie(this)||le(this)?0:1}function Ug(){return me(this)?1:0}fu
|
|||
function fh(a,b){return ch.call(this,a,b,this.G&31)}function gh(a,b){return eh.call(this,a,b,this.G&31)}function hh(a,b){return ih.call(this,a,b,this.na())}function jh(a,b){return kh.call(this,a,b,this.na())}function lh(a,b){return ih.call(this,a,b,this.G&31)}function mh(a,b){return kh.call(this,a,b,this.G&31)}function nh(a,b){var c=a-b|0;he(this,a,b,c,191,!0);this.A-=-1===this.C?-1===this.F?this.B.dc:this.B.yb:this.B.qc;return c&255}
|
||||
function oh(a,b){var c=a-b|0;he(this,a,b,c,this.fb|63,!0);this.A-=-1===this.C?-1===this.F?this.B.dc:this.B.yb:this.B.qc;return c&this.N}function ph(a,b){F(this,a&b,128);this.A-=-1===this.C?-1===this.F?this.B.bh:this.B.$e:this.B.$e;this.L|=2;return a}function qh(a,b){F(this,a&b,this.fb);this.A-=-1===this.C?-1===this.F?this.B.bh:this.B.$e:this.B.$e;this.L|=2;return a}function rh(a,b){var c=this.J&this.N,d=(1<<(this.G&31))-1;return a&~(d<<c)|(b&d)<<c}
|
||||
function sh(a,b){return b>>(this.J&this.N)&(1<<(this.G&31))-1&this.N}function th(a,b){if(-1===this.F){switch(this.W&7){case 0:this.J=this.J&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.M=this.M&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.J=this.J&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.M=this.M&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.eh}else this.C=this.F,Fe(this,a),this.A-=this.B.dh;return b}
|
||||
function uh(a,b){if(-1===this.F){switch(this.W&7){case 0:this.J=this.J&~this.N|a;break;case 1:this.G=this.G&~this.N|a;break;case 2:this.M=this.M&~this.N|a;break;case 3:this.D=this.D&~this.N|a;break;case 4:v(this,w(this)&~this.N|a);break;case 5:this.K=this.D&~this.N|a;break;case 6:this.I=this.I&~this.N|a;break;case 7:this.H=this.H&~this.N|a}this.A-=this.B.eh}else this.C=this.F,this.L&2||this.Xb(this.Eb.Qb(this.La,this.U),a),this.A-=this.B.dh;return b}
|
||||
function uh(a,b){if(-1===this.F){switch(this.W&7){case 0:this.J=this.J&~this.N|a;break;case 1:this.G=this.G&~this.N|a;break;case 2:this.M=this.M&~this.N|a;break;case 3:this.D=this.D&~this.N|a;break;case 4:v(this,w(this)&~this.N|a);break;case 5:this.K=this.D&~this.N|a;break;case 6:this.I=this.I&~this.N|a;break;case 7:this.H=this.H&~this.N|a}this.A-=this.B.eh}else this.C=this.F,this.L&2||this.Xb(this.Eb.Rb(this.La,this.U),a),this.A-=this.B.dh;return b}
|
||||
function vh(a,b){var c=a^b;F(this,c,128);this.A-=-1===this.C?-1===this.F?this.B.dc:this.B.yb:this.B.qc;return c}function wh(a,b){this.A-=-1===this.C?-1===this.F?this.B.dc:this.B.yb:this.B.qc;return F(this,a^b,this.fb)&this.N}function xh(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c}function yh(a){var b=a-1|0;he(this,a,1,b,this.fb|62,!0);this.A-=2;return a&~this.N|b&this.N}
|
||||
function zh(a,b,c){c>>>=0;if(!c||c<=b>>>0)return!1;var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0<xh(a,c);){var f=b=c;b[0]+=f[0];b[1]+=f[1];4294967295<b[0]&&(b[0]>>>=0,b[1]++);e+=e}do 0<=xh(a,c)&&(b=a,f=c,b[0]-=f[0],b[1]-=f[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e/=2;while(1<=e);this.ua=d;this.Ga=a[0];return!0}function Ah(a){var b=a+1|0;he(this,a,1,b,this.fb|62);this.A-=2;return a&~this.N|b&this.N}
|
||||
function Pc(a){this.dd=a;this.Pa&-2147483648&&Bb(this)}function Bh(a){this.L|=1;this.Gb.call(this,a);this.A-=-1===this.F?4:5}function ch(a,b,c){if(c){16<c&&(a=b,c-=16);var d=a<<c-1;a=(d<<1|b>>>16-c)&65535;F(this,a,32768,d&32768)}return a}function eh(a,b,c){if(c){var d=a<<c-1;a=d<<1|b>>>32-c;F(this,a,-2147483648,d&-2147483648)}return a}function ih(a,b,c){if(c){16<c&&(a=b,c-=16);var d=a>>>c-1;a=(d>>>1|b<<16-c)&65535;F(this,a,32768,d&1)}return a}
|
||||
function kh(a,b,c){if(c){var d=a>>>c-1;a=d>>>1|b<<32-c;F(this,a,-2147483648,d&1)}return a}function Ch(){this.A-=-1===this.F?2:this.B.$i;return 1}function Dh(){var a=this.G&255;this.A-=(-1===this.F?this.B.Vg:this.B.Ug)+(a<<this.B.Wg);return a}function Eh(){var a=this.na();this.A-=(-1===this.F?this.B.Vg:this.B.Ug)+(a<<this.B.Wg);return a}function Fh(){return null}function Gh(){return this.oa}
|
||||
function Hh(a,b){this.Gc=this.Ca.ja;this.ic=this.R.ja;this.la=this.ra;var c=A(this),d=this.U;null!=Nc(this,a,b,!0)&&(Ic(this,this.Gc,d,2),Ic(this,c,d,d));this.Gc=this.ic=this.la=-1}function Ih(a,b,c){this.A-=this.B.yi+(c||0);c=Lc(this);var d=this.Ca.ja,e=A(this);a=this.Ca.Wh(a);-1!==a&&(y(this,c),y(this,d),y(this,e),null!=b&&y(this,b),this.fc=-1,ee(this,a))}
|
||||
function Jh(a){this.ic=this.R.ja;this.la=this.ra;var b=u(this),c=u(this);a&&v(this,w(this)+a);Nc(this,b,c,!1)&&(a&&v(this,w(this)+a),Kh.call(this,this.xa),Kh.call(this,this.pa),80386<=this.ca&&(Kh.call(this,this.Ta),Kh.call(this,this.Xa)));2==a&&this.Vf&&Zd(this,this.Y);this.ic=this.la=-1}function Lh(){8086==this.ca?(this.fc=-1,Ih.call(this,0,null,2)):t.call(this,0,null,2)}function Ke(a,b){this.fc=a;void 0===b&&(b=11);Ih.call(this,a,null,b)}
|
||||
function t(a,b,c,d){var e=!1;this.da.Le?80186<=this.ca&&(e=!0,0>this.fc?(-1!=this.Gc&&(this.Gc!==this.Ca.ja&&(this.Ca.sb=this.Gc&3,de(this,this.Gc)),this.Gc=-1),this.Ed!==this.Y&&ee(this,this.Ed),-1!=this.ic&&(this.ic!==this.R.ja&&Dc(this,this.ic),this.ic=-1),-1!==this.la&&(this.la!==this.ra&&v(this,this.Nb&~this.R.sa|this.la-this.R.ya),this.la=-1)):8!=this.fc?(b=0,a=8):(b=0,a=-1,yd(this),e=d=!1)):ee(this,this.Ed);var f=a,g=b,h=Ce(this,this.Y);204!=h||this.xc||(d=!1);this.X&131072&&(6==f&&99==h||
|
||||
13==f&&205==h)&&(d=!1);983040<=this.Y&&1048575>=this.Y&&(d=!1);if(d){var k=this.da.Sb,f="Fault 0x"+ea(f,2)+(null!=g?" (0x"+ea(g,4)+")":"")+" on opcode "+("0x"+ea(h,2));d&&k&&(f+=" (blocked)");this.Ba(f);oc(this)}if(d&&e)throw-1;if(e)throw this.fc=a,Ih.call(this,a,b,c),this.Ed=this.Y,this.L=1==a?this.L|8192:this.L|4096,a;}function zd(a,b,c){this.rd=a;a=0;b&&(a|=1);c&&(a|=2);3==this.za&&(a|=4);t.call(this,14,a)}
|
||||
function t(a,b,c,d){var e=!1;this.da.Le?80186<=this.ca&&(e=!0,0>this.fc?(-1!=this.Gc&&(this.Gc!==this.Ca.ja&&(this.Ca.sb=this.Gc&3,de(this,this.Gc)),this.Gc=-1),this.Ed!==this.Y&&ee(this,this.Ed),-1!=this.ic&&(this.ic!==this.R.ja&&Dc(this,this.ic),this.ic=-1),-1!==this.la&&(this.la!==this.ra&&v(this,this.Ob&~this.R.sa|this.la-this.R.ya),this.la=-1)):8!=this.fc?(b=0,a=8):(b=0,a=-1,yd(this),e=d=!1)):ee(this,this.Ed);var f=a,g=b,h=Ce(this,this.Y);204!=h||this.xc||(d=!1);this.X&131072&&(6==f&&99==h||
|
||||
13==f&&205==h)&&(d=!1);983040<=this.Y&&1048575>=this.Y&&(d=!1);if(d){var k=this.da.Jb,f="Fault 0x"+ea(f,2)+(null!=g?" (0x"+ea(g,4)+")":"")+" on opcode "+("0x"+ea(h,2));d&&k&&(f+=" (blocked)");this.Ba(f);oc(this)}if(d&&e)throw-1;if(e)throw this.fc=a,Ih.call(this,a,b,c),this.Ed=this.Y,this.L=1==a?this.L|8192:this.L|4096,a;}function zd(a,b,c){this.rd=a;a=0;b&&(a|=1);c&&(a|=2);3==this.za&&(a|=4);t.call(this,14,a)}
|
||||
function Kh(a){var b=a.lb&7680;a.ja&65528&&(6144==b||7168==b||7168>b&&a.nc<this.za&&a.nc<(a.ja&3))&&a.load(0)}
|
||||
function Ed(a){var b,c;switch((this.W=this.na())&199){case 0:c=G(this,this.D+this.I);this.A-=this.B.Ic;break;case 1:c=G(this,this.D+this.H);this.A-=this.B.Jc;break;case 2:c=H(this,this.K+this.I);this.A-=this.B.Jc;break;case 3:c=H(this,this.K+this.H);this.A-=this.B.Ic;break;case 4:c=G(this,this.I);this.A-=this.B.kc;break;case 5:c=G(this,this.H);this.A-=this.B.kc;break;case 6:c=G(this,N(this));this.A-=this.B.bd;break;case 7:c=G(this,this.D);this.A-=this.B.kc;break;case 64:c=G(this,this.D+this.I+this.O());
|
||||
this.A-=this.B.Kb;break;case 65:c=G(this,this.D+this.H+this.O());this.A-=this.B.Lb;break;case 66:c=H(this,this.K+this.I+this.O());this.A-=this.B.Lb;break;case 67:c=H(this,this.K+this.H+this.O());this.A-=this.B.Kb;break;case 68:c=G(this,this.I+this.O());this.A-=this.B.Sa;break;case 69:c=G(this,this.H+this.O());this.A-=this.B.Sa;break;case 70:c=H(this,this.K+this.O());this.A-=this.B.Sa;break;case 71:c=G(this,this.D+this.O());this.A-=this.B.Sa;break;case 128:c=G(this,this.D+this.I+N(this));this.A-=this.B.Kb;
|
||||
break;case 129:c=G(this,this.D+this.H+N(this));this.A-=this.B.Lb;break;case 130:c=H(this,this.K+this.I+N(this));this.A-=this.B.Lb;break;case 131:c=H(this,this.K+this.H+N(this));this.A-=this.B.Kb;break;case 132:c=G(this,this.I+N(this));this.A-=this.B.Sa;break;case 133:c=G(this,this.H+N(this));this.A-=this.B.Sa;break;case 134:c=H(this,this.K+N(this));this.A-=this.B.Sa;break;case 135:c=G(this,this.D+N(this));this.A-=this.B.Sa;break;case 192:c=this.J&255;break;case 193:c=this.G&255;break;case 194:c=this.M&
|
||||
this.A-=this.B.Lb;break;case 65:c=G(this,this.D+this.H+this.O());this.A-=this.B.Mb;break;case 66:c=H(this,this.K+this.I+this.O());this.A-=this.B.Mb;break;case 67:c=H(this,this.K+this.H+this.O());this.A-=this.B.Lb;break;case 68:c=G(this,this.I+this.O());this.A-=this.B.Sa;break;case 69:c=G(this,this.H+this.O());this.A-=this.B.Sa;break;case 70:c=H(this,this.K+this.O());this.A-=this.B.Sa;break;case 71:c=G(this,this.D+this.O());this.A-=this.B.Sa;break;case 128:c=G(this,this.D+this.I+N(this));this.A-=this.B.Lb;
|
||||
break;case 129:c=G(this,this.D+this.H+N(this));this.A-=this.B.Mb;break;case 130:c=H(this,this.K+this.I+N(this));this.A-=this.B.Mb;break;case 131:c=H(this,this.K+this.H+N(this));this.A-=this.B.Lb;break;case 132:c=G(this,this.I+N(this));this.A-=this.B.Sa;break;case 133:c=G(this,this.H+N(this));this.A-=this.B.Sa;break;case 134:c=H(this,this.K+N(this));this.A-=this.B.Sa;break;case 135:c=G(this,this.D+N(this));this.A-=this.B.Sa;break;case 192:c=this.J&255;break;case 193:c=this.G&255;break;case 194:c=this.M&
|
||||
255;break;case 195:c=this.D&255;break;case 196:c=this.J>>8&255;break;case 197:c=this.G>>8&255;break;case 198:c=this.M>>8&255;break;case 199:c=this.D>>8&255;break;default:c=0}var d=this.W>>3&7;switch(d){case 0:b=this.J&255;break;case 1:b=this.G&255;break;case 2:b=this.M&255;break;case 3:b=this.D&255;break;case 4:b=this.J>>8&255;break;case 5:b=this.G>>8&255;break;case 6:b=this.M>>8&255;break;case 7:b=this.D>>8&255;break;default:b=0}a=a.call(this,b,c);switch(d){case 0:this.J=this.J&-256|a;break;case 1:this.G=
|
||||
this.G&-256|a;break;case 2:this.M=this.M&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.J=this.J&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.M=this.M&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}}
|
||||
function Fd(a){var b,c,d=(this.W=this.na())&199;switch(d){case 0:b=G(this,this.D+this.I);this.C=this.F;break;case 1:b=G(this,this.D+this.H);this.C=this.F;break;case 2:b=H(this,this.K+this.I);this.C=this.F;break;case 3:b=H(this,this.K+this.H);this.C=this.F;break;case 4:b=G(this,this.I);this.C=this.F;break;case 5:b=G(this,this.H);this.C=this.F;break;case 6:b=G(this,N(this));this.C=this.F;break;case 7:b=G(this,this.D);this.C=this.F;break;case 64:b=G(this,this.D+this.I+this.O());this.C=this.F;break;case 65:b=
|
||||
G(this,this.D+this.H+this.O());this.C=this.F;break;case 66:b=H(this,this.K+this.I+this.O());this.C=this.F;break;case 67:b=H(this,this.K+this.H+this.O());this.C=this.F;break;case 68:b=G(this,this.I+this.O());this.C=this.F;break;case 69:b=G(this,this.H+this.O());this.C=this.F;break;case 70:b=H(this,this.K+this.O());this.C=this.F;break;case 71:b=G(this,this.D+this.O());this.C=this.F;break;case 128:b=G(this,this.D+this.I+N(this));this.C=this.F;break;case 129:b=G(this,this.D+this.H+N(this));this.C=this.F;
|
||||
break;case 130:b=H(this,this.K+this.I+N(this));this.C=this.F;break;case 131:b=H(this,this.K+this.H+N(this));this.C=this.F;break;case 132:b=G(this,this.I+N(this));this.C=this.F;break;case 133:b=G(this,this.H+N(this));this.C=this.F;break;case 134:b=H(this,this.K+N(this));this.C=this.F;break;case 135:b=G(this,this.D+N(this));this.C=this.F;break;case 192:b=this.J&255;break;case 193:b=this.G&255;break;case 194:b=this.M&255;break;case 195:b=this.D&255;break;case 196:b=this.J>>8&255;break;case 197:b=this.G>>
|
||||
8&255;break;case 198:b=this.M>>8&255;break;case 199:b=this.D>>8&255;break;default:b=0}switch(this.W>>3&7){case 0:c=this.J&255;break;case 1:c=this.G&255;break;case 2:c=this.M&255;break;case 3:c=this.D&255;break;case 4:c=this.J>>8&255;break;case 5:c=this.G>>8&255;break;case 6:c=this.M>>8&255;break;case 7:c=this.D>>8&255;break;default:c=0}a=a.call(this,b,c);switch(d){case 0:case 3:Fe(this,a);this.A-=this.B.Ic;break;case 1:case 2:Fe(this,a);this.A-=this.B.Jc;break;case 4:case 5:case 7:Fe(this,a);this.A-=
|
||||
this.B.kc;break;case 6:Fe(this,a);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:Fe(this,a);this.A-=this.B.Kb;break;case 65:case 66:case 129:case 130:Fe(this,a);this.A-=this.B.Lb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:Fe(this,a);this.A-=this.B.Sa;break;case 192:this.J=this.J&-256|a;break;case 193:this.G=this.G&-256|a;break;case 194:this.M=this.M&-256|a;break;case 195:this.D=this.D&-256|a;break;case 196:this.J=this.J&-65281|a<<8;break;case 197:this.G=this.G&
|
||||
this.B.kc;break;case 6:Fe(this,a);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:Fe(this,a);this.A-=this.B.Lb;break;case 65:case 66:case 129:case 130:Fe(this,a);this.A-=this.B.Mb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:Fe(this,a);this.A-=this.B.Sa;break;case 192:this.J=this.J&-256|a;break;case 193:this.G=this.G&-256|a;break;case 194:this.M=this.M&-256|a;break;case 195:this.D=this.D&-256|a;break;case 196:this.J=this.J&-65281|a<<8;break;case 197:this.G=this.G&
|
||||
-65281|a<<8;break;case 198:this.M=this.M&-65281|a<<8;break;case 199:this.D=this.D&-65281|a<<8}}
|
||||
function Gd(a,b){var c,d=(this.W=this.na())&199;switch(d){case 0:c=G(this,this.D+this.I);this.C=this.F;break;case 1:c=G(this,this.D+this.H);this.C=this.F;break;case 2:c=H(this,this.K+this.I);this.C=this.F;break;case 3:c=H(this,this.K+this.H);this.C=this.F;break;case 4:c=G(this,this.I);this.C=this.F;break;case 5:c=G(this,this.H);this.C=this.F;break;case 6:c=G(this,N(this));this.C=this.F;break;case 7:c=G(this,this.D);this.C=this.F;break;case 64:c=G(this,this.D+this.I+this.O());this.C=this.F;break;case 65:c=
|
||||
G(this,this.D+this.H+this.O());this.C=this.F;break;case 66:c=H(this,this.K+this.I+this.O());this.C=this.F;break;case 67:c=H(this,this.K+this.H+this.O());this.C=this.F;break;case 68:c=G(this,this.I+this.O());this.C=this.F;break;case 69:c=G(this,this.H+this.O());this.C=this.F;break;case 70:c=H(this,this.K+this.O());this.C=this.F;break;case 71:c=G(this,this.D+this.O());this.C=this.F;break;case 128:c=G(this,this.D+this.I+N(this));this.C=this.F;break;case 129:c=G(this,this.D+this.H+N(this));this.C=this.F;
|
||||
break;case 130:c=H(this,this.K+this.I+N(this));this.C=this.F;break;case 131:c=H(this,this.K+this.H+N(this));this.C=this.F;break;case 132:c=G(this,this.I+N(this));this.C=this.F;break;case 133:c=G(this,this.H+N(this));this.C=this.F;break;case 134:c=H(this,this.K+N(this));this.C=this.F;break;case 135:c=G(this,this.D+N(this));this.C=this.F;break;case 192:c=this.J&255;break;case 193:c=this.G&255;break;case 194:c=this.M&255;break;case 195:c=this.D&255;break;case 196:c=this.J>>8&255;break;case 197:c=this.G>>
|
||||
8&255;break;case 198:c=this.M>>8&255;break;case 199:c=this.D>>8&255;break;default:c=0}c=a[this.W>>3&7].call(this,c,b.call(this));switch(d){case 0:case 3:Fe(this,c);this.A-=this.B.Ic;break;case 1:case 2:Fe(this,c);this.A-=this.B.Jc;break;case 4:case 5:case 7:Fe(this,c);this.A-=this.B.kc;break;case 6:Fe(this,c);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:Fe(this,c);this.A-=this.B.Kb;break;case 65:case 66:case 129:case 130:Fe(this,c);this.A-=this.B.Lb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:Fe(this,
|
||||
8&255;break;case 198:c=this.M>>8&255;break;case 199:c=this.D>>8&255;break;default:c=0}c=a[this.W>>3&7].call(this,c,b.call(this));switch(d){case 0:case 3:Fe(this,c);this.A-=this.B.Ic;break;case 1:case 2:Fe(this,c);this.A-=this.B.Jc;break;case 4:case 5:case 7:Fe(this,c);this.A-=this.B.kc;break;case 6:Fe(this,c);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:Fe(this,c);this.A-=this.B.Lb;break;case 65:case 66:case 129:case 130:Fe(this,c);this.A-=this.B.Mb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:Fe(this,
|
||||
c);this.A-=this.B.Sa;break;case 192:this.J=this.J&-256|c;break;case 193:this.G=this.G&-256|c;break;case 194:this.M=this.M&-256|c;break;case 195:this.D=this.D&-256|c;break;case 196:this.J=this.J&-65281|c<<8;break;case 197:this.G=this.G&-65281|c<<8;break;case 198:this.M=this.M&-65281|c<<8;break;case 199:this.D=this.D&-65281|c<<8}}
|
||||
function Hd(a){var b,c;switch((this.W=this.na())&199){case 0:c=I(this,this.D+this.I);this.A-=this.B.Ic;break;case 1:c=I(this,this.D+this.H);this.A-=this.B.Jc;break;case 2:c=K(this,this.K+this.I);this.A-=this.B.Jc;break;case 3:c=K(this,this.K+this.H);this.A-=this.B.Ic;break;case 4:c=I(this,this.I);this.A-=this.B.kc;break;case 5:c=I(this,this.H);this.A-=this.B.kc;break;case 6:c=I(this,N(this));this.A-=this.B.bd;break;case 7:c=I(this,this.D);this.A-=this.B.kc;break;case 64:c=I(this,this.D+this.I+this.O());
|
||||
this.A-=this.B.Kb;break;case 65:c=I(this,this.D+this.H+this.O());this.A-=this.B.Lb;break;case 66:c=K(this,this.K+this.I+this.O());this.A-=this.B.Lb;break;case 67:c=K(this,this.K+this.H+this.O());this.A-=this.B.Kb;break;case 68:c=I(this,this.I+this.O());this.A-=this.B.Sa;break;case 69:c=I(this,this.H+this.O());this.A-=this.B.Sa;break;case 70:c=K(this,this.K+this.O());this.A-=this.B.Sa;break;case 71:c=I(this,this.D+this.O());this.A-=this.B.Sa;break;case 128:c=I(this,this.D+this.I+N(this));this.A-=this.B.Kb;
|
||||
break;case 129:c=I(this,this.D+this.H+N(this));this.A-=this.B.Lb;break;case 130:c=K(this,this.K+this.I+N(this));this.A-=this.B.Lb;break;case 131:c=K(this,this.K+this.H+N(this));this.A-=this.B.Kb;break;case 132:c=I(this,this.I+N(this));this.A-=this.B.Sa;break;case 133:c=I(this,this.H+N(this));this.A-=this.B.Sa;break;case 134:c=K(this,this.K+N(this));this.A-=this.B.Sa;break;case 135:c=I(this,this.D+N(this));this.A-=this.B.Sa;break;case 192:c=this.J&65535;break;case 193:c=this.G&65535;break;case 194:c=
|
||||
this.A-=this.B.Lb;break;case 65:c=I(this,this.D+this.H+this.O());this.A-=this.B.Mb;break;case 66:c=K(this,this.K+this.I+this.O());this.A-=this.B.Mb;break;case 67:c=K(this,this.K+this.H+this.O());this.A-=this.B.Lb;break;case 68:c=I(this,this.I+this.O());this.A-=this.B.Sa;break;case 69:c=I(this,this.H+this.O());this.A-=this.B.Sa;break;case 70:c=K(this,this.K+this.O());this.A-=this.B.Sa;break;case 71:c=I(this,this.D+this.O());this.A-=this.B.Sa;break;case 128:c=I(this,this.D+this.I+N(this));this.A-=this.B.Lb;
|
||||
break;case 129:c=I(this,this.D+this.H+N(this));this.A-=this.B.Mb;break;case 130:c=K(this,this.K+this.I+N(this));this.A-=this.B.Mb;break;case 131:c=K(this,this.K+this.H+N(this));this.A-=this.B.Lb;break;case 132:c=I(this,this.I+N(this));this.A-=this.B.Sa;break;case 133:c=I(this,this.H+N(this));this.A-=this.B.Sa;break;case 134:c=K(this,this.K+N(this));this.A-=this.B.Sa;break;case 135:c=I(this,this.D+N(this));this.A-=this.B.Sa;break;case 192:c=this.J&65535;break;case 193:c=this.G&65535;break;case 194:c=
|
||||
this.M&65535;break;case 195:c=this.D&65535;break;case 196:c=w(this)&65535;break;case 197:c=this.K&65535;break;case 198:c=this.I&65535;break;case 199:c=this.H&65535;break;default:c=0}var d=this.W>>3&7;switch(d){case 0:b=this.J&65535;break;case 1:b=this.G&65535;break;case 2:b=this.M&65535;break;case 3:b=this.D&65535;break;case 4:b=w(this)&65535;break;case 5:b=this.K&65535;break;case 6:b=this.I&65535;break;case 7:b=this.H&65535;break;default:b=0}a=a.call(this,b,c);switch(d){case 0:this.J=this.J&-65536|
|
||||
a;break;case 1:this.G=this.G&-65536|a;break;case 2:this.M=this.M&-65536|a;break;case 3:this.D=this.D&-65536|a;break;case 4:v(this,w(this)&-65536|a);break;case 5:this.K=this.K&-65536|a;break;case 6:this.I=this.I&-65536|a;break;case 7:this.H=this.H&-65536|a}}
|
||||
function Id(a){var b,c,d=(this.W=this.na())&199;switch(d){case 0:b=I(this,this.D+this.I);this.C=this.F;break;case 1:b=I(this,this.D+this.H);this.C=this.F;break;case 2:b=K(this,this.K+this.I);this.C=this.F;break;case 3:b=K(this,this.K+this.H);this.C=this.F;break;case 4:b=I(this,this.I);this.C=this.F;break;case 5:b=I(this,this.H);this.C=this.F;break;case 6:b=I(this,N(this));this.C=this.F;break;case 7:b=I(this,this.D);this.C=this.F;break;case 64:b=I(this,this.D+this.I+this.O());this.C=this.F;break;case 65:b=
|
||||
I(this,this.D+this.H+this.O());this.C=this.F;break;case 66:b=K(this,this.K+this.I+this.O());this.C=this.F;break;case 67:b=K(this,this.K+this.H+this.O());this.C=this.F;break;case 68:b=I(this,this.I+this.O());this.C=this.F;break;case 69:b=I(this,this.H+this.O());this.C=this.F;break;case 70:b=K(this,this.K+this.O());this.C=this.F;break;case 71:b=I(this,this.D+this.O());this.C=this.F;break;case 128:b=I(this,this.D+this.I+N(this));this.C=this.F;break;case 129:b=I(this,this.D+this.H+N(this));this.C=this.F;
|
||||
break;case 130:b=K(this,this.K+this.I+N(this));this.C=this.F;break;case 131:b=K(this,this.K+this.H+N(this));this.C=this.F;break;case 132:b=I(this,this.I+N(this));this.C=this.F;break;case 133:b=I(this,this.H+N(this));this.C=this.F;break;case 134:b=K(this,this.K+N(this));this.C=this.F;break;case 135:b=I(this,this.D+N(this));this.C=this.F;break;case 192:b=this.J&65535;break;case 193:b=this.G&65535;break;case 194:b=this.M&65535;break;case 195:b=this.D&65535;break;case 196:b=w(this)&65535;break;case 197:b=
|
||||
this.K&65535;break;case 198:b=this.I&65535;break;case 199:b=this.H&65535;break;default:b=0}switch(this.W>>3&7){case 0:c=this.J&65535;break;case 1:c=this.G&65535;break;case 2:c=this.M&65535;break;case 3:c=this.D&65535;break;case 4:c=w(this)&65535;break;case 5:c=this.K&65535;break;case 6:c=this.I&65535;break;case 7:c=this.H&65535;break;default:c=0}a=a.call(this,b,c);switch(d){case 0:case 3:Ge(this,a);this.A-=this.B.Ic;break;case 1:case 2:Ge(this,a);this.A-=this.B.Jc;break;case 4:case 5:case 7:Ge(this,
|
||||
a);this.A-=this.B.kc;break;case 6:Ge(this,a);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:Ge(this,a);this.A-=this.B.Kb;break;case 65:case 66:case 129:case 130:Ge(this,a);this.A-=this.B.Lb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:Ge(this,a);this.A-=this.B.Sa;break;case 192:this.J=this.J&-65536|a;break;case 193:this.G=this.G&-65536|a;break;case 194:this.M=this.M&-65536|a;break;case 195:this.D=this.D&-65536|a;break;case 196:v(this,w(this)&-65536|a);break;
|
||||
a);this.A-=this.B.kc;break;case 6:Ge(this,a);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:Ge(this,a);this.A-=this.B.Lb;break;case 65:case 66:case 129:case 130:Ge(this,a);this.A-=this.B.Mb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:Ge(this,a);this.A-=this.B.Sa;break;case 192:this.J=this.J&-65536|a;break;case 193:this.G=this.G&-65536|a;break;case 194:this.M=this.M&-65536|a;break;case 195:this.D=this.D&-65536|a;break;case 196:v(this,w(this)&-65536|a);break;
|
||||
case 197:this.K=this.K&-65536|a;break;case 198:this.I=this.I&-65536|a;break;case 199:this.H=this.H&-65536|a}}
|
||||
function Jd(a,b){var c,d=(this.W=this.na())&199;switch(d){case 0:c=I(this,this.D+this.I);this.C=this.F;break;case 1:c=I(this,this.D+this.H);this.C=this.F;break;case 2:c=K(this,this.K+this.I);this.C=this.F;break;case 3:c=K(this,this.K+this.H);this.C=this.F;break;case 4:c=I(this,this.I);this.C=this.F;break;case 5:c=I(this,this.H);this.C=this.F;break;case 6:c=I(this,N(this));this.C=this.F;break;case 7:c=I(this,this.D);this.C=this.F;break;case 64:c=I(this,this.D+this.I+this.O());this.C=this.F;break;case 65:c=
|
||||
I(this,this.D+this.H+this.O());this.C=this.F;break;case 66:c=K(this,this.K+this.I+this.O());this.C=this.F;break;case 67:c=K(this,this.K+this.H+this.O());this.C=this.F;break;case 68:c=I(this,this.I+this.O());this.C=this.F;break;case 69:c=I(this,this.H+this.O());this.C=this.F;break;case 70:c=K(this,this.K+this.O());this.C=this.F;break;case 71:c=I(this,this.D+this.O());this.C=this.F;break;case 128:c=I(this,this.D+this.I+N(this));this.C=this.F;break;case 129:c=I(this,this.D+this.H+N(this));this.C=this.F;
|
||||
break;case 130:c=K(this,this.K+this.I+N(this));this.C=this.F;break;case 131:c=K(this,this.K+this.H+N(this));this.C=this.F;break;case 132:c=I(this,this.I+N(this));this.C=this.F;break;case 133:c=I(this,this.H+N(this));this.C=this.F;break;case 134:c=K(this,this.K+N(this));this.C=this.F;break;case 135:c=I(this,this.D+N(this));this.C=this.F;break;case 192:c=this.J&65535;break;case 193:c=this.G&65535;break;case 194:c=this.M&65535;break;case 195:c=this.D&65535;break;case 196:c=w(this)&65535;break;case 197:c=
|
||||
this.K&65535;break;case 198:c=this.I&65535;break;case 199:c=this.H&65535;break;default:c=0}c=a[this.W>>3&7].call(this,c,b.call(this));switch(d){case 0:case 3:Ge(this,c);this.A-=this.B.Ic;break;case 1:case 2:Ge(this,c);this.A-=this.B.Jc;break;case 4:case 5:case 7:Ge(this,c);this.A-=this.B.kc;break;case 6:Ge(this,c);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:Ge(this,c);this.A-=this.B.Kb;break;case 65:case 66:case 129:case 130:Ge(this,c);this.A-=this.B.Lb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:Ge(this,
|
||||
this.K&65535;break;case 198:c=this.I&65535;break;case 199:c=this.H&65535;break;default:c=0}c=a[this.W>>3&7].call(this,c,b.call(this));switch(d){case 0:case 3:Ge(this,c);this.A-=this.B.Ic;break;case 1:case 2:Ge(this,c);this.A-=this.B.Jc;break;case 4:case 5:case 7:Ge(this,c);this.A-=this.B.kc;break;case 6:Ge(this,c);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:Ge(this,c);this.A-=this.B.Lb;break;case 65:case 66:case 129:case 130:Ge(this,c);this.A-=this.B.Mb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:Ge(this,
|
||||
c);this.A-=this.B.Sa;break;case 192:this.J=this.J&-65536|c;break;case 193:this.G=this.G&-65536|c;break;case 194:this.M=this.M&-65536|c;break;case 195:this.D=this.D&-65536|c;break;case 196:v(this,w(this)&-65536|c);break;case 197:this.K=this.K&-65536|c;break;case 198:this.I=this.I&-65536|c;break;case 199:this.H=this.H&-65536|c}}
|
||||
function Kd(a){var b,c;switch((this.W=this.na())&199){case 0:c=L(this,this.D+this.I);this.A-=this.B.Ic;break;case 1:c=L(this,this.D+this.H);this.A-=this.B.Jc;break;case 2:c=M(this,this.K+this.I);this.A-=this.B.Jc;break;case 3:c=M(this,this.K+this.H);this.A-=this.B.Ic;break;case 4:c=L(this,this.I);this.A-=this.B.kc;break;case 5:c=L(this,this.H);this.A-=this.B.kc;break;case 6:c=L(this,N(this));this.A-=this.B.bd;break;case 7:c=L(this,this.D);this.A-=this.B.kc;break;case 64:c=L(this,this.D+this.I+this.O());
|
||||
this.A-=this.B.Kb;break;case 65:c=L(this,this.D+this.H+this.O());this.A-=this.B.Lb;break;case 66:c=M(this,this.K+this.I+this.O());this.A-=this.B.Lb;break;case 67:c=M(this,this.K+this.H+this.O());this.A-=this.B.Kb;break;case 68:c=L(this,this.I+this.O());this.A-=this.B.Sa;break;case 69:c=L(this,this.H+this.O());this.A-=this.B.Sa;break;case 70:c=M(this,this.K+this.O());this.A-=this.B.Sa;break;case 71:c=L(this,this.D+this.O());this.A-=this.B.Sa;break;case 128:c=L(this,this.D+this.I+N(this));this.A-=this.B.Kb;
|
||||
break;case 129:c=L(this,this.D+this.H+N(this));this.A-=this.B.Lb;break;case 130:c=M(this,this.K+this.I+N(this));this.A-=this.B.Lb;break;case 131:c=M(this,this.K+this.H+N(this));this.A-=this.B.Kb;break;case 132:c=L(this,this.I+N(this));this.A-=this.B.Sa;break;case 133:c=L(this,this.H+N(this));this.A-=this.B.Sa;break;case 134:c=M(this,this.K+N(this));this.A-=this.B.Sa;break;case 135:c=L(this,this.D+N(this));this.A-=this.B.Sa;break;case 192:c=this.J;break;case 193:c=this.G;break;case 194:c=this.M;break;
|
||||
this.A-=this.B.Lb;break;case 65:c=L(this,this.D+this.H+this.O());this.A-=this.B.Mb;break;case 66:c=M(this,this.K+this.I+this.O());this.A-=this.B.Mb;break;case 67:c=M(this,this.K+this.H+this.O());this.A-=this.B.Lb;break;case 68:c=L(this,this.I+this.O());this.A-=this.B.Sa;break;case 69:c=L(this,this.H+this.O());this.A-=this.B.Sa;break;case 70:c=M(this,this.K+this.O());this.A-=this.B.Sa;break;case 71:c=L(this,this.D+this.O());this.A-=this.B.Sa;break;case 128:c=L(this,this.D+this.I+N(this));this.A-=this.B.Lb;
|
||||
break;case 129:c=L(this,this.D+this.H+N(this));this.A-=this.B.Mb;break;case 130:c=M(this,this.K+this.I+N(this));this.A-=this.B.Mb;break;case 131:c=M(this,this.K+this.H+N(this));this.A-=this.B.Lb;break;case 132:c=L(this,this.I+N(this));this.A-=this.B.Sa;break;case 133:c=L(this,this.H+N(this));this.A-=this.B.Sa;break;case 134:c=M(this,this.K+N(this));this.A-=this.B.Sa;break;case 135:c=L(this,this.D+N(this));this.A-=this.B.Sa;break;case 192:c=this.J;break;case 193:c=this.G;break;case 194:c=this.M;break;
|
||||
case 195:c=this.D;break;case 196:c=w(this);break;case 197:c=this.K;break;case 198:c=this.I;break;case 199:c=this.H;break;default:c=0}var d=this.W>>3&7;switch(d){case 0:b=this.J;break;case 1:b=this.G;break;case 2:b=this.M;break;case 3:b=this.D;break;case 4:b=w(this);break;case 5:b=this.K;break;case 6:b=this.I;break;case 7:b=this.H;break;default:b=0}a=a.call(this,b,c);switch(d){case 0:this.J=a;break;case 1:this.G=a;break;case 2:this.M=a;break;case 3:this.D=a;break;case 4:v(this,a);break;case 5:this.K=
|
||||
a;break;case 6:this.I=a;break;case 7:this.H=a}}
|
||||
function Ld(a){var b,c,d=(this.W=this.na())&199;switch(d){case 0:b=L(this,this.D+this.I);this.C=this.F;break;case 1:b=L(this,this.D+this.H);this.C=this.F;break;case 2:b=M(this,this.K+this.I);this.C=this.F;break;case 3:b=M(this,this.K+this.H);this.C=this.F;break;case 4:b=L(this,this.I);this.C=this.F;break;case 5:b=L(this,this.H);this.C=this.F;break;case 6:b=L(this,N(this));this.C=this.F;break;case 7:b=L(this,this.D);this.C=this.F;break;case 64:b=L(this,this.D+this.I+this.O());this.C=this.F;break;case 65:b=
|
||||
L(this,this.D+this.H+this.O());this.C=this.F;break;case 66:b=M(this,this.K+this.I+this.O());this.C=this.F;break;case 67:b=M(this,this.K+this.H+this.O());this.C=this.F;break;case 68:b=L(this,this.I+this.O());this.C=this.F;break;case 69:b=L(this,this.H+this.O());this.C=this.F;break;case 70:b=M(this,this.K+this.O());this.C=this.F;break;case 71:b=L(this,this.D+this.O());this.C=this.F;break;case 128:b=L(this,this.D+this.I+N(this));this.C=this.F;break;case 129:b=L(this,this.D+this.H+N(this));this.C=this.F;
|
||||
break;case 130:b=M(this,this.K+this.I+N(this));this.C=this.F;break;case 131:b=M(this,this.K+this.H+N(this));this.C=this.F;break;case 132:b=L(this,this.I+N(this));this.C=this.F;break;case 133:b=L(this,this.H+N(this));this.C=this.F;break;case 134:b=M(this,this.K+N(this));this.C=this.F;break;case 135:b=L(this,this.D+N(this));this.C=this.F;break;case 192:b=this.J;break;case 193:b=this.G;break;case 194:b=this.M;break;case 195:b=this.D;break;case 196:b=w(this);break;case 197:b=this.K;break;case 198:b=this.I;
|
||||
break;case 199:b=this.H;break;default:b=0}switch(this.W>>3&7){case 0:c=this.J;break;case 1:c=this.G;break;case 2:c=this.M;break;case 3:c=this.D;break;case 4:c=w(this);break;case 5:c=this.K;break;case 6:c=this.I;break;case 7:c=this.H;break;default:c=0}a=a.call(this,b,c);switch(d){case 0:case 3:He(this,a);this.A-=this.B.Ic;break;case 1:case 2:He(this,a);this.A-=this.B.Jc;break;case 4:case 5:case 7:He(this,a);this.A-=this.B.kc;break;case 6:He(this,a);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:He(this,
|
||||
a);this.A-=this.B.Kb;break;case 65:case 66:case 129:case 130:He(this,a);this.A-=this.B.Lb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:He(this,a);this.A-=this.B.Sa;break;case 192:this.J=a;break;case 193:this.G=a;break;case 194:this.M=a;break;case 195:this.D=a;break;case 196:v(this,a);break;case 197:this.K=a;break;case 198:this.I=a;break;case 199:this.H=a}}
|
||||
a);this.A-=this.B.Lb;break;case 65:case 66:case 129:case 130:He(this,a);this.A-=this.B.Mb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:He(this,a);this.A-=this.B.Sa;break;case 192:this.J=a;break;case 193:this.G=a;break;case 194:this.M=a;break;case 195:this.D=a;break;case 196:v(this,a);break;case 197:this.K=a;break;case 198:this.I=a;break;case 199:this.H=a}}
|
||||
function Md(a,b){var c,d=(this.W=this.na())&199;switch(d){case 0:c=L(this,this.D+this.I);this.C=this.F;break;case 1:c=L(this,this.D+this.H);this.C=this.F;break;case 2:c=M(this,this.K+this.I);this.C=this.F;break;case 3:c=M(this,this.K+this.H);this.C=this.F;break;case 4:c=L(this,this.I);this.C=this.F;break;case 5:c=L(this,this.H);this.C=this.F;break;case 6:c=L(this,N(this));this.C=this.F;break;case 7:c=L(this,this.D);this.C=this.F;break;case 64:c=L(this,this.D+this.I+this.O());this.C=this.F;break;case 65:c=
|
||||
L(this,this.D+this.H+this.O());this.C=this.F;break;case 66:c=M(this,this.K+this.I+this.O());this.C=this.F;break;case 67:c=M(this,this.K+this.H+this.O());this.C=this.F;break;case 68:c=L(this,this.I+this.O());this.C=this.F;break;case 69:c=L(this,this.H+this.O());this.C=this.F;break;case 70:c=M(this,this.K+this.O());this.C=this.F;break;case 71:c=L(this,this.D+this.O());this.C=this.F;break;case 128:c=L(this,this.D+this.I+N(this));this.C=this.F;break;case 129:c=L(this,this.D+this.H+N(this));this.C=this.F;
|
||||
break;case 130:c=M(this,this.K+this.I+N(this));this.C=this.F;break;case 131:c=M(this,this.K+this.H+N(this));this.C=this.F;break;case 132:c=L(this,this.I+N(this));this.C=this.F;break;case 133:c=L(this,this.H+N(this));this.C=this.F;break;case 134:c=M(this,this.K+N(this));this.C=this.F;break;case 135:c=L(this,this.D+N(this));this.C=this.F;break;case 192:c=this.J;break;case 193:c=this.G;break;case 194:c=this.M;break;case 195:c=this.D;break;case 196:c=w(this);break;case 197:c=this.K;break;case 198:c=this.I;
|
||||
break;case 199:c=this.H}c=a[this.W>>3&7].call(this,c,b.call(this));switch(d){case 0:case 3:He(this,c);this.A-=this.B.Ic;break;case 1:case 2:He(this,c);this.A-=this.B.Jc;break;case 4:case 5:case 7:He(this,c);this.A-=this.B.kc;break;case 6:He(this,c);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:He(this,c);this.A-=this.B.Kb;break;case 65:case 66:case 129:case 130:He(this,c);this.A-=this.B.Lb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:He(this,c);this.A-=this.B.Sa;
|
||||
break;case 199:c=this.H}c=a[this.W>>3&7].call(this,c,b.call(this));switch(d){case 0:case 3:He(this,c);this.A-=this.B.Ic;break;case 1:case 2:He(this,c);this.A-=this.B.Jc;break;case 4:case 5:case 7:He(this,c);this.A-=this.B.kc;break;case 6:He(this,c);this.A-=this.B.bd;break;case 64:case 67:case 128:case 131:He(this,c);this.A-=this.B.Lb;break;case 65:case 66:case 129:case 130:He(this,c);this.A-=this.B.Mb;break;case 68:case 69:case 70:case 71:case 132:case 133:case 134:case 135:He(this,c);this.A-=this.B.Sa;
|
||||
break;case 192:this.J=c;break;case 193:this.G=c;break;case 194:this.M=c;break;case 195:this.D=c;break;case 196:v(this,c);break;case 197:this.K=c;break;case 198:this.I=c;break;case 199:this.H=c}}
|
||||
function Nd(a){var b,c;switch((this.W=this.na())&199){case 0:c=G(this,this.J);break;case 1:c=G(this,this.G);break;case 2:c=G(this,this.M);break;case 3:c=G(this,this.D);break;case 4:c=G(this,Mh.call(this,0));break;case 5:c=G(this,N(this));break;case 6:c=G(this,this.I);break;case 7:c=G(this,this.H);break;case 64:c=G(this,this.J+this.O());break;case 65:c=G(this,this.G+this.O());break;case 66:c=G(this,this.M+this.O());break;case 67:c=G(this,this.D+this.O());break;case 68:c=G(this,Mh.call(this,1)+this.O());
|
||||
break;case 69:c=H(this,this.K+this.O());break;case 70:c=G(this,this.I+this.O());break;case 71:c=G(this,this.H+this.O());break;case 128:c=G(this,this.J+N(this));break;case 129:c=G(this,this.G+N(this));break;case 130:c=G(this,this.M+N(this));break;case 131:c=G(this,this.D+N(this));break;case 132:c=G(this,Mh.call(this,2)+N(this));break;case 133:c=H(this,this.K+N(this));break;case 134:c=G(this,this.I+N(this));break;case 135:c=G(this,this.H+N(this));break;case 192:c=this.J&255;break;case 193:c=this.G&
|
||||
|
|
@ -264,9 +264,9 @@ function Mh(a){var b=this.na(),c=b>>6,d,e;switch(b>>3&7){case 0:d=this.J;break;c
|
|||
function md(){this.Zc[this.na()].call(this)}function pd(){y(this,w(this)&this.N);this.A-=this.B.Ac}function Wc(){this.la=this.ra;var a=w(this)&this.N;y(this,this.J&this.N);y(this,this.G&this.N);y(this,this.M&this.N);y(this,this.D&this.N);y(this,a);y(this,this.K&this.N);y(this,this.I&this.N);y(this,this.H&this.N);this.A-=this.B.Ui;this.la=-1}
|
||||
function Xc(){this.la=this.ra;this.H=this.H&~this.N|u(this);this.I=this.I&~this.N|u(this);this.K=this.K&~this.N|u(this);v(this,w(this)+this.U);this.D=this.D&~this.N|u(this);this.M=this.M&~this.N|u(this);this.G=this.G&~this.N|u(this);this.J=this.J&~this.N|u(this);this.A-=this.B.Si;this.la=-1}function Yc(){this.Z.call(this,bg)}function qd(){!(this.Pa&1)||this.X&131072?t.call(this,6):this.qa.call(this,ag)}function rd(){this.L|=20;this.va=this.rb=this.Ta;this.A-=this.B.Rc}
|
||||
function td(){this.L|=20;this.va=this.rb=this.Xa;this.A-=this.B.Rc}function ud(){this.L|=1024;this.wa&1024||(this.U^=6,this.N^=-65536,Wd(this));this.A-=this.B.Rc}function vd(){this.L|=2048;this.wa&2048||(this.Nc^=6,this.sa^=-65536,Dd(this));this.A-=this.B.Rc}function Zc(){y(this,this.Aa());this.A-=this.B.Ac}function $c(){this.Z.call(this,sg)}function ad(){y(this,this.O());this.A-=this.B.Ac}function bd(){this.Z.call(this,qg)}
|
||||
function cd(){var a=1,b=0,c=this.sa,d=5;this.wa&192&&(a=this.G&c,b=1,this.wa&256&&(d=4));if(a--){var e=this.M&65535;Be(this,e,1)&&(e=Pb(this.ha,e,1,this.Y-b-1),this.Mc(this.pa.Qb(this.H&c,1),e),this.H=this.H&~c|this.H+(this.X&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(ge(this),this.L|=256))}}
|
||||
function dd(){var a=1,b=0,c=this.sa,d=5;this.wa&192&&(a=this.G&c,b=1,this.wa&256&&(d=4));if(a--){var e=this.M&65535;Be(this,e,this.U)&&(e=Pb(this.ha,e,this.U,this.Y-b-1),this.Xb(this.pa.Qb(this.H&c,this.U),e),this.H=this.H&~c|this.H+(this.X&1024?-this.U:this.U)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(ge(this),this.L|=256))}}
|
||||
function ed(){var a=1,b=0,c=this.sa,d=5;this.wa&192&&(a=this.G&c,b=1,this.wa&256&&(d=4));if(a--){var e=this.M&65535;if(Be(this,e,1)){var f=this.Jb(this.xa.Pb(this.I&c,1));Rb(this.ha,e,1,f,this.Y-b-1);this.I=this.I&~c|this.I+(this.X&1024?-1:1)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(ge(this),this.L|=256)}}}
|
||||
function cd(){var a=1,b=0,c=this.sa,d=5;this.wa&192&&(a=this.G&c,b=1,this.wa&256&&(d=4));if(a--){var e=this.M&65535;Be(this,e,1)&&(e=Pb(this.ha,e,1,this.Y-b-1),this.Mc(this.pa.Rb(this.H&c,1),e),this.H=this.H&~c|this.H+(this.X&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(ge(this),this.L|=256))}}
|
||||
function dd(){var a=1,b=0,c=this.sa,d=5;this.wa&192&&(a=this.G&c,b=1,this.wa&256&&(d=4));if(a--){var e=this.M&65535;Be(this,e,this.U)&&(e=Pb(this.ha,e,this.U,this.Y-b-1),this.Xb(this.pa.Rb(this.H&c,this.U),e),this.H=this.H&~c|this.H+(this.X&1024?-this.U:this.U)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(ge(this),this.L|=256))}}
|
||||
function ed(){var a=1,b=0,c=this.sa,d=5;this.wa&192&&(a=this.G&c,b=1,this.wa&256&&(d=4));if(a--){var e=this.M&65535;if(Be(this,e,1)){var f=this.Kb(this.xa.Qb(this.I&c,1));Rb(this.ha,e,1,f,this.Y-b-1);this.I=this.I&~c|this.I+(this.X&1024?-1:1)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(ge(this),this.L|=256)}}}
|
||||
function fd(){var a=1,b=0,c=this.sa,d=5;this.wa&192&&(a=this.G&c,b=1,this.wa&256&&(d=4));if(a--){var e=Hc(this,this.xa,this.I&c),f=this.M&65535;Be(this,f,this.U)&&(Rb(this.ha,f,this.U,e,this.Y-b-1),this.I=this.I&~c|this.I+(this.X&1024?-this.U:this.U)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(ge(this),this.L|=256))}}function Nh(){var a=this.O();ne(this)?(D(this,A(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}
|
||||
function Oh(){var a=this.O();ne(this)?this.A-=this.B.Na:(D(this,A(this)+a),this.A-=this.B.Ma)}function Ph(){var a=this.O();ie(this)?(D(this,A(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function Qh(){var a=this.O();ie(this)?this.A-=this.B.Na:(D(this,A(this)+a),this.A-=this.B.Ma)}function Rh(){var a=this.O();le(this)?(D(this,A(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function Sh(){var a=this.O();le(this)?this.A-=this.B.Na:(D(this,A(this)+a),this.A-=this.B.Ma)}
|
||||
function Th(){var a=this.O();ie(this)||le(this)?(D(this,A(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function Uh(){var a=this.O();ie(this)||le(this)?this.A-=this.B.Na:(D(this,A(this)+a),this.A-=this.B.Ma)}function Vh(){var a=this.O();me(this)?(D(this,A(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function Wh(){var a=this.O();me(this)?this.A-=this.B.Na:(D(this,A(this)+a),this.A-=this.B.Ma)}function Xh(){var a=this.O();je(this)?(D(this,A(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}
|
||||
|
|
@ -274,7 +274,7 @@ function Yh(){var a=this.O();je(this)?this.A-=this.B.Na:(D(this,A(this)+a),this.
|
|||
function bi(){var a=this.O();le(this)||!me(this)!=!ne(this)?this.A-=this.B.Na:(D(this,A(this)+a),this.A-=this.B.Ma)}function ci(){this.yc.call(this,di,this.na);this.A-=-1===this.C?1:this.B.Kf}function ei(){this.L|=1;this.Gb.call(this,Eg)}function fi(){this.L|=1;this.qa.call(this,Eg)}function gi(){this.Bb.call(this,Eg)}function hi(){this.Z.call(this,Eg)}function gd(){this.yc.call(this,ii,Eh)}function hd(){this.Ja.call(this,2==this.U?ji:ki,Eh)}
|
||||
function li(){var a=Ie(this),b=u(this);D(this,b);a&&v(this,w(this)+a);this.A-=this.B.Zi}function mi(){var a=u(this);D(this,a);this.A-=this.B.Wi}function id(){this.la=this.ra;var a=Ie(this),b=this.na()&31;this.A-=11;y(this,this.K);var c=w(this)&this.N;if(0<b){for(this.A-=(b<<2)+(1<b?1:0);--b;)this.K=this.K&~this.N|this.K-this.U&this.N,y(this,Hc(this,this.R,this.K&this.N));y(this,c)}this.K=this.K&~this.N|c;v(this,w(this)&~this.R.sa|w(this)-a&this.R.sa);this.la=-1}
|
||||
function jd(){this.la=this.ra;v(this,w(this)&~this.R.sa|this.K&this.R.sa);this.K=this.K&~this.N|u(this)&this.N;this.A-=5;this.la=-1}function ni(){Jh.call(this,Ie(this));this.A-=this.B.Yi}function oi(){Jh.call(this,0);this.A-=this.B.Xi}function pi(a){this.xh=a;this.Z.call(this,og)}function qi(){this.L|=36;this.A-=this.B.Rc}function kd(){od.call(this)}function Vc(){t.call(this,6)}
|
||||
function od(){D(this,this.Ed-this.Ca.ya);var a=this.Jb(this.Y);cb(this,"Undefined opcode 0x"+ea(a,2)+" at "+("0x"+ea(this.Y)));oc(this)}
|
||||
function od(){D(this,this.Ed-this.Ca.ya);var a=this.Kb(this.Y);cb(this,"Undefined opcode 0x"+ea(a,2)+" at "+("0x"+ea(this.Y)));oc(this)}
|
||||
var Rc=[function(){this.Gb.call(this,Xf)},function(){this.qa.call(this,Yf)},function(){this.Bb.call(this,Xf)},function(){this.Z.call(this,Yf)},function(){this.J=this.J&-256|Xf.call(this,this.J&255,this.na());this.A--},function(){this.J=this.J&~this.N|Yf.call(this,this.J&this.N,this.Aa());this.A--},function(){Ic(this,this.pa.ja,this.U,2);this.A-=this.B.Td},function(){this.la=this.ra;Kc(this,u(this));this.A-=this.B.ec;this.la=-1},function(){this.Gb.call(this,Jg)},function(){this.qa.call(this,Kg)},function(){this.Bb.call(this,
|
||||
Jg)},function(){this.Z.call(this,Kg)},function(){this.J=this.J&-256|Jg.call(this,this.J&255,this.na());this.A--},function(){this.J=this.J&~this.N|Kg.call(this,this.J&this.N,this.Aa());this.A--},function(){Ic(this,this.Ca.ja,this.U,2);this.A-=this.B.Td},function(){de(this,u(this));this.A-=this.B.ec},function(){this.Gb.call(this,Vf)},function(){this.qa.call(this,Wf)},function(){this.Bb.call(this,Vf)},function(){this.Z.call(this,Wf)},function(){this.J=this.J&-256|Vf.call(this,this.J&255,this.na());this.A--},
|
||||
function(){this.J=this.J&~this.N|Wf.call(this,this.J&this.N,this.Aa());this.A--},function(){Ic(this,this.R.ja,this.U,2);this.A-=this.B.Td},function(){this.la=this.ra;Dc(this,u(this));this.A-=this.B.ec;this.la=-1},function(){this.Gb.call(this,Lg)},function(){this.qa.call(this,Mg)},function(){this.Bb.call(this,Lg)},function(){this.Z.call(this,Mg)},function(){this.J=this.J&-256|Lg.call(this,this.J&255,this.na());this.A--},function(){this.J=this.J&~this.N|Mg.call(this,this.J&this.N,this.Aa());this.A--},
|
||||
|
|
@ -290,17 +290,17 @@ ri,this.O);this.A-=-1===this.C?1:this.B.Kf},function(){this.Gb.call(this,ph)},fu
|
|||
case 3:a=this.D;this.D=this.oa;Jc(this,a);break;case 4:a=w(this);v(this,this.oa);80386<=this.ca?this.Ta.load(a):Kc(this,a);break;case 5:a=this.K;this.K=this.oa;80386<=this.ca?this.Xa.load(a):de(this,a);break;case 6:a=this.I;this.I=this.oa;Dc(this,a);break;case 7:a=this.H,this.H=this.oa,Jc(this,a)}},function(){this.L|=1;this.la=this.ra;this.oa=u(this);this.Ja.call(this,si,Gh);this.la=-1},function(){this.A-=3},function(){var a=this.J;this.J=this.J&~this.N|this.G&this.N;this.G=this.G&~this.N|a&this.N;
|
||||
this.A-=3},function(){var a=this.J;this.J=this.J&~this.N|this.M&this.N;this.M=this.M&~this.N|a&this.N;this.A-=3},function(){var a=this.J;this.J=this.J&~this.N|this.D&this.N;this.D=this.D&~this.N|a&this.N;this.A-=3},function(){var a=this.J,b=w(this);this.J=this.J&~this.N|b&this.N;v(this,b&~this.N|a&this.N);this.A-=3},function(){var a=this.J;this.J=this.J&~this.N|this.K&this.N;this.K=this.K&~this.N|a&this.N;this.A-=3},function(){var a=this.J;this.J=this.J&~this.N|this.I&this.N;this.I=this.I&~this.N|
|
||||
a&this.N;this.A-=3},function(){var a=this.J;this.J=this.J&~this.N|this.H&this.N;this.H=this.H&~this.N|a&this.N;this.A-=3},function(){this.J=2==this.U?this.J&-65536|this.J<<24>>24&65535:this.J<<16>>16;this.A-=2},function(){this.M=2==this.U?this.M&-65536|(this.J&32768?65535:0):this.J&-2147483648?-1:0;this.A-=this.B.ei},function(){Hh.call(this,this.Aa(),Ie(this));this.A-=this.B.hi},function(){this.A-=3},function(){var a=Lc(this);a&131072&&3>this.Cb?t.call(this,13,0):(y(this,a&-196609),this.A-=this.B.Ac)},
|
||||
function(){if(this.X&131072&&3>this.Cb)t.call(this,13,0);else{var a=u(this),a=a&65535|this.X&-65536;Mc(this,a);this.A-=this.B.ec}},function(){var a=this.J>>8&255;a&1?oe(this):pe(this);a&4?(this.resultType&=-3,this.X|=4):(this.resultType&=-3,this.X&=-5);a&16?ye(this):ue(this);a&64?ze(this):xe(this);a&128?(this.resultType&=-17,this.X|=128):(this.resultType&=-17,this.X&=-129);this.A-=this.B.Mb},function(){this.J=this.J&-65281|(Lc(this)&213)<<8;this.A-=this.B.Mb},function(){var a=this.J&-256,b;b=N(this);
|
||||
b=this.Jb(this.va.Pb(b,1));this.J=a|b;this.A-=this.B.Kg},function(){this.J=this.J&~this.N|Hc(this,this.va,N(this));this.A-=this.B.Kg},function(){var a=N(this),b=this.J;this.Mc(this.va.Qb(a,1),b);this.A-=this.B.Lg},function(){var a=N(this),b=this.J;this.Xb(this.va.Qb(a,this.U),b);this.A-=this.B.Lg},function(){var a=1,b=0,c=this.sa,d=this.B.Mg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Og,this.wa&256||(this.A-=this.B.Ng));if(a--){var e=this.Jb(this.va.Pb(this.I&c,1));this.Mc(this.pa.Qb(this.H&c,1),e);e=
|
||||
this.X&1024?-1:1;this.I=this.I&~c|this.I+e&c;this.H=this.H&~c|this.H+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(ge(this),this.L|=256)}},function(){var a=1,b=0,c=this.sa,d=this.B.Mg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Og,this.wa&256||(this.A-=this.B.Ng));if(a--){var e=Hc(this,this.va,this.I&c);this.Xb(this.pa.Qb(this.H&c,this.U),e);e=this.X&1024?-this.U:this.U;this.I=this.I&~c|this.I+e&c;this.H=this.H&~c|this.H+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(ge(this),this.L|=256)}},function(){var a=
|
||||
function(){if(this.X&131072&&3>this.Cb)t.call(this,13,0);else{var a=u(this),a=a&65535|this.X&-65536;Mc(this,a);this.A-=this.B.ec}},function(){var a=this.J>>8&255;a&1?oe(this):pe(this);a&4?(this.resultType&=-3,this.X|=4):(this.resultType&=-3,this.X&=-5);a&16?ye(this):ue(this);a&64?ze(this):xe(this);a&128?(this.resultType&=-17,this.X|=128):(this.resultType&=-17,this.X&=-129);this.A-=this.B.Nb},function(){this.J=this.J&-65281|(Lc(this)&213)<<8;this.A-=this.B.Nb},function(){var a=this.J&-256,b;b=N(this);
|
||||
b=this.Kb(this.va.Qb(b,1));this.J=a|b;this.A-=this.B.Kg},function(){this.J=this.J&~this.N|Hc(this,this.va,N(this));this.A-=this.B.Kg},function(){var a=N(this),b=this.J;this.Mc(this.va.Rb(a,1),b);this.A-=this.B.Lg},function(){var a=N(this),b=this.J;this.Xb(this.va.Rb(a,this.U),b);this.A-=this.B.Lg},function(){var a=1,b=0,c=this.sa,d=this.B.Mg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Og,this.wa&256||(this.A-=this.B.Ng));if(a--){var e=this.Kb(this.va.Qb(this.I&c,1));this.Mc(this.pa.Rb(this.H&c,1),e);e=
|
||||
this.X&1024?-1:1;this.I=this.I&~c|this.I+e&c;this.H=this.H&~c|this.H+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(ge(this),this.L|=256)}},function(){var a=1,b=0,c=this.sa,d=this.B.Mg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Og,this.wa&256||(this.A-=this.B.Ng));if(a--){var e=Hc(this,this.va,this.I&c);this.Xb(this.pa.Rb(this.H&c,this.U),e);e=this.X&1024?-this.U:this.U;this.I=this.I&~c|this.I+e&c;this.H=this.H&~c|this.H+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(ge(this),this.L|=256)}},function(){var a=
|
||||
1,b=0,c=this.sa,d=this.B.xg;this.wa&192&&(a=this.G&c,b=1,d=this.B.zg,this.wa&256||(this.A-=this.B.yg));if(a--){var e=De(this,this.va,this.I),f=De(this,this.pa,this.H);this.C=this.F;mg.call(this,e,f);e=this.X&1024?-1:1;this.I=this.I&~c|this.I+e&c;this.H=this.H&~c|this.H+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.B.yb;a&&le(this)==(this.wa&64)&&(ge(this),this.L|=256)}},function(){var a=1,b=0,c=this.sa,d=this.B.xg;this.wa&192&&(a=this.G&c,b=1,d=this.B.zg,this.wa&256||(this.A-=this.B.yg));if(a--){var e=
|
||||
Ee(this,this.va,this.I&c),f=Ee(this,this.pa,this.H&c);this.C=this.F;ng.call(this,e,f);e=this.X&1024?-this.U:this.U;this.I=this.I&~c|this.I+e&c;this.H=this.H&~c|this.H+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.B.yb;a&&le(this)==(this.wa&64)&&(ge(this),this.L|=256)}},function(){F(this,this.J&this.na(),128);this.A-=this.B.Sd},function(){F(this,this.J&this.Aa(),this.fb);this.A-=this.B.Sd},function(){var a=1,b=0,c=this.sa,d=this.B.Xg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Zg,this.wa&256||(this.A-=
|
||||
this.B.Yg));if(a--){var e=this.J;this.Mc(this.pa.Qb(this.H&c,1),e);this.G=this.G&~c|this.G-b&c;80546<=this.pd&&80564>=this.pd&&!(this.wa&2048)!=(103!=this.Jb(this.Y))&&(c^=-65536);this.H=this.H&~c|this.H+(this.X&1024?-1:1)&c;this.A-=d;a&&(ge(this),this.L|=256)}},function(){var a=1,b=0,c=this.sa,d=this.B.Xg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Zg,this.wa&256||(this.A-=this.B.Yg));if(a--){var e=this.J;this.Xb(this.pa.Qb(this.H&c,this.U),e);this.H=this.H&~c|this.H+(this.X&1024?-this.U:this.U)&c;this.G=
|
||||
this.G&~c|this.G-b&c;this.A-=d;a&&(ge(this),this.L|=256)}},function(){var a=1,b=0,c=this.sa,d=this.B.Eg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Gg,this.wa&256||(this.A-=this.B.Fg));if(a--){var e=this.Jb(this.va.Pb(this.I&c,1));this.J=this.J&-256|e;this.I=this.I&~c|this.I+(this.X&1024?-1:1)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(ge(this),this.L|=256)}},function(){var a=1,b=0,c=this.sa,d=this.B.Eg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Gg,this.wa&256||(this.A-=this.B.Fg));if(a--){var e=Hc(this,this.va,
|
||||
this.B.Yg));if(a--){var e=this.J;this.Mc(this.pa.Rb(this.H&c,1),e);this.G=this.G&~c|this.G-b&c;80546<=this.pd&&80564>=this.pd&&!(this.wa&2048)!=(103!=this.Kb(this.Y))&&(c^=-65536);this.H=this.H&~c|this.H+(this.X&1024?-1:1)&c;this.A-=d;a&&(ge(this),this.L|=256)}},function(){var a=1,b=0,c=this.sa,d=this.B.Xg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Zg,this.wa&256||(this.A-=this.B.Yg));if(a--){var e=this.J;this.Xb(this.pa.Rb(this.H&c,this.U),e);this.H=this.H&~c|this.H+(this.X&1024?-this.U:this.U)&c;this.G=
|
||||
this.G&~c|this.G-b&c;this.A-=d;a&&(ge(this),this.L|=256)}},function(){var a=1,b=0,c=this.sa,d=this.B.Eg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Gg,this.wa&256||(this.A-=this.B.Fg));if(a--){var e=this.Kb(this.va.Qb(this.I&c,1));this.J=this.J&-256|e;this.I=this.I&~c|this.I+(this.X&1024?-1:1)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(ge(this),this.L|=256)}},function(){var a=1,b=0,c=this.sa,d=this.B.Eg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Gg,this.wa&256||(this.A-=this.B.Fg));if(a--){var e=Hc(this,this.va,
|
||||
this.I&c);this.J=this.J&~this.N|e;this.I=this.I&~c|this.I+(this.X&1024?-this.U:this.U)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(ge(this),this.L|=256)}},function(){var a=1,b=0,c=this.sa,d=this.B.Rg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Tg,this.wa&256||(this.A-=this.B.Sg));if(a--){var e=this.J&255,f=De(this,this.pa,this.H);this.C=this.F;mg.call(this,e,f);this.H=this.H&~c|this.H+(this.X&1024?-1:1)&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.B.yb;a&&le(this)==(this.wa&64)&&(ge(this),this.L|=256)}},
|
||||
function(){var a=1,b=0,c=this.sa,d=this.B.Rg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Tg,this.wa&256||(this.A-=this.B.Sg));if(a--){var e=this.J&this.N,f=Ee(this,this.pa,this.H&c);this.C=this.F;ng.call(this,e,f);this.H=this.H&~c|this.H+(this.X&1024?-this.U:this.U)&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.B.yb;a&&le(this)==(this.wa&64)&&(ge(this),this.L|=256)}},function(){this.J=this.J&-256|this.na();this.A-=this.B.Mb},function(){this.G=this.G&-256|this.na();this.A-=this.B.Mb},function(){this.M=this.M&
|
||||
-256|this.na();this.A-=this.B.Mb},function(){this.D=this.D&-256|this.na();this.A-=this.B.Mb},function(){this.J=this.J&-65281|this.na()<<8;this.A-=this.B.Mb},function(){this.G=this.G&-65281|this.na()<<8;this.A-=this.B.Mb},function(){this.M=this.M&-65281|this.na()<<8;this.A-=this.B.Mb},function(){this.D=this.D&-65281|this.na()<<8;this.A-=this.B.Mb},function(){this.J=this.J&~this.N|this.Aa();this.A-=this.B.Mb},function(){this.G=this.G&~this.N|this.Aa();this.A-=this.B.Mb},function(){this.M=this.M&~this.N|
|
||||
this.Aa();this.A-=this.B.Mb},function(){this.D=this.D&~this.N|this.Aa();this.A-=this.B.Mb},function(){v(this,w(this)&~this.N|this.Aa());this.A-=this.B.Mb},function(){this.K=this.K&~this.N|this.Aa();this.A-=this.B.Mb},function(){this.I=this.I&~this.N|this.Aa();this.A-=this.B.Mb},function(){this.H=this.H&~this.N|this.Aa();this.A-=this.B.Mb},li,mi,li,mi,function(){this.Z.call(this,zg)},function(){this.Z.call(this,xg)},function(){this.L|=1;this.yc.call(this,ti,this.na)},function(){this.L|=1;this.Ja.call(this,
|
||||
function(){var a=1,b=0,c=this.sa,d=this.B.Rg;this.wa&192&&(a=this.G&c,b=1,d=this.B.Tg,this.wa&256||(this.A-=this.B.Sg));if(a--){var e=this.J&this.N,f=Ee(this,this.pa,this.H&c);this.C=this.F;ng.call(this,e,f);this.H=this.H&~c|this.H+(this.X&1024?-this.U:this.U)&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.B.yb;a&&le(this)==(this.wa&64)&&(ge(this),this.L|=256)}},function(){this.J=this.J&-256|this.na();this.A-=this.B.Nb},function(){this.G=this.G&-256|this.na();this.A-=this.B.Nb},function(){this.M=this.M&
|
||||
-256|this.na();this.A-=this.B.Nb},function(){this.D=this.D&-256|this.na();this.A-=this.B.Nb},function(){this.J=this.J&-65281|this.na()<<8;this.A-=this.B.Nb},function(){this.G=this.G&-65281|this.na()<<8;this.A-=this.B.Nb},function(){this.M=this.M&-65281|this.na()<<8;this.A-=this.B.Nb},function(){this.D=this.D&-65281|this.na()<<8;this.A-=this.B.Nb},function(){this.J=this.J&~this.N|this.Aa();this.A-=this.B.Nb},function(){this.G=this.G&~this.N|this.Aa();this.A-=this.B.Nb},function(){this.M=this.M&~this.N|
|
||||
this.Aa();this.A-=this.B.Nb},function(){this.D=this.D&~this.N|this.Aa();this.A-=this.B.Nb},function(){v(this,w(this)&~this.N|this.Aa());this.A-=this.B.Nb},function(){this.K=this.K&~this.N|this.Aa();this.A-=this.B.Nb},function(){this.I=this.I&~this.N|this.Aa();this.A-=this.B.Nb},function(){this.H=this.H&~this.N|this.Aa();this.A-=this.B.Nb},li,mi,li,mi,function(){this.Z.call(this,zg)},function(){this.Z.call(this,xg)},function(){this.L|=1;this.yc.call(this,ti,this.na)},function(){this.L|=1;this.Ja.call(this,
|
||||
ti,this.Aa)},ni,oi,ni,oi,function(){if(this.X&131072&&3>this.Cb)t.call(this,13,0);else{var a=this.B.zi;this.fc=-1;Ih.call(this,3,null,a)}},function(){var a=this.na();if(this.X&131072&&3>this.Cb)t.call(this,13,0);else{var b;a:{b=this.of[a];if(void 0!==b)for(var c=0;c<b.length;c++)if(!b[c](this.Y)){b=!1;break a}b=!0}b?(this.fc=-1,Ih.call(this,a,null,0)):this.A--}},function(){if(ne(this))if(this.X&131072&&3>this.Cb)t.call(this,13,0);else{var a=this.B.Ai;this.fc=-1;Ih.call(this,4,null,a)}else this.A-=
|
||||
this.B.Bi},function(){if(this.X&131072&&3>this.Cb)t.call(this,13,0);else{this.ic=this.R.ja;this.la=this.ra;this.A-=this.B.xi;if(this.Pa&1&&this.X&16384){var a=this.ga(this.ia.ya+0);Ec(this.Ca,a,!1)}else{var a=this.za,b=u(this),c=u(this),d=u(this);if(this.X&131072)d=d&131071|this.X&-131072;else if(d&131072){var e=u(this),f=u(this),g=u(this),h=u(this),k=u(this),m=u(this);Fc(this,!0,!0);Dc(this,f);v(this,e);Kc(this,g);Jc(this,h);this.Ta.load(k);this.Xa.load(m)}null!=Nc(this,b,c,!1)&&(Mc(this,d,a),this.Vf&&
|
||||
Zd(this,this.Y))}this.ic=this.la=-1}},function(){this.yc.call(this,ii,Ch)},function(){this.Ja.call(this,2==this.U?ji:ki,Ch)},function(){this.yc.call(this,ii,Dh)},function(){this.Ja.call(this,2==this.U?ji:ki,Dh)},function(){var a=this.na();if(a){var b=this.J&255;this.J=this.J&-65536|b/a<<8|b%a;F(this,this.J,128);this.A-=this.B.bi}else Lh.call(this)},function(){var a=this.J&255,b=(this.J>>8&255)*this.na()|0,c=a+b|0;this.J=this.J&-65536|c&255;he(this,a,b,c,191);this.A-=this.B.ai},function(){this.J=this.J&
|
||||
|
|
@ -323,10 +323,10 @@ c)return Lh.call(this),a;this.ua=c&65535;this.Ga=b%a&65535}else{if(!zh.call(this
|
|||
1)|0,g=1,f=1-f);!zh.call(this,c,d,e)||this.ua>2147483647+f||this.Ga>2147483647+g?c=!1:(f&&(this.ua=-this.ua),g&&(this.Ga=-this.Ga),c=!0);if(!c)return Lh.call(this),a;this.ua|=0;this.Ga|=0}this.Hb=!0;this.A-=-1===this.F?this.B.si:this.B.ri;this.L|=2;return a}],Sc=[function(a){var b=a+1|0;he(this,a,1,b,190);this.A-=-1===this.F?this.B.Xe:this.B.We;return b&255},function(a){var b=a-1|0;he(this,a,1,b,190,!0);this.A-=-1===this.F?this.B.Xe:this.B.We;return b&255},R,R,R,R,R,R],Tc=[function(a){var b=a+1|0;
|
||||
he(this,a,1,b,this.fb|62);this.A-=-1===this.F?this.B.Xe:this.B.We;return b&this.N},function(a){var b=a-1|0;he(this,a,1,b,this.fb|62,!0);this.A-=-1===this.F?this.B.Xe:this.B.We;return b&this.N},function(a){y(this,A(this));D(this,a);this.A-=-1===this.F?this.B.ji:this.B.ii;this.L|=2;return a},function(a){if(-1===this.F)return R.call(this,a);this.la=this.ra;Hh.call(this,a,this.ga(this.F+this.U));this.A-=this.B.gi;this.L|=2;this.la=-1;return a},function(a){D(this,a);this.A-=-1===this.F?this.B.Fi:this.B.Ei;
|
||||
this.L|=2;return a},function(a){if(-1===this.F)return R.call(this,a);Nc(this,a,this.ga(this.F+this.U));this.A-=this.B.Ci;this.L|=2;return a},function(a){var b=a;this.L&512&&(a=a-2&65535,80286>this.ca&&(b=a));y(this,b);this.A-=-1===this.F?this.B.Ac:this.B.Vi;this.L|=2;return a},R];function wd(){this.Z.call(this,sh);this.A-=-1===this.F?6:13}function xd(){this.qa.call(this,rh);this.A-=-1===this.F?12:19}var nd=Array(256);
|
||||
nd[0]=function(){16>(this.Jb(this.Y)&56)&&(this.L|=1);this.Ja.call(this,this.wh,Fh)};nd[1]=function(){this.Jb(this.Y)&16||(this.L|=1);this.Ja.call(this,wi,Fh)};nd[2]=function(){!(this.Pa&1)||this.X&131072?t.call(this,6):this.Z.call(this,wg)};nd[3]=function(){!(this.Pa&1)||this.X&131072?t.call(this,6):this.Z.call(this,Cg)};
|
||||
nd[5]=function(){this.za?t.call(this,13,0,0,!0):(Ae(this,this.ga(2054)),this.H=this.ga(2086),this.I=this.ga(2088),this.K=this.ga(2090),this.D=this.ga(2094),this.M=this.ga(2096),this.G=this.ga(2098),this.J=this.ga(2100),Cc(this.pa,2102,this.ga(2084)),Cc(this.Ca,2108,this.ga(2082)),Cc(this.R,2114,this.ga(2080)),Cc(this.xa,2120,this.ga(2078)),Mc(this,this.ga(2072)),D(this,this.ga(2074)),v(this,this.ga(2092)),this.ub=this.ga(2126)|this.Jb(2128)<<16,this.wc=this.ub+this.ga(2130),this.Ab=this.ga(2138)|
|
||||
this.Jb(2140)<<16,this.xc=this.Ab+this.ga(2142),Cc(this.Zb,2132,this.ga(2076)),Cc(this.ia,2144,this.ga(2070)),this.A-=195)};nd[6]=function(){this.za?t.call(this,13,0):(this.Pa&=-9,this.A-=2)};nd[11]=Vc;nd[166]=Vc;nd[255]=Vc;var B=[];B[5]=Vc;
|
||||
B[7]=function(){if(this.za)t.call(this,13,0,0,!0);else{var a=this.pa.Pb(this.H&this.sa,204);if(-1!==a){this.Pa=this.fa(a);Fc(this);this.Pa&-2147483648?Bb(this):Ad(this);var b=this.fa(a+168),c=(b&24576)>>13;Mc(this,this.fa(a+4),c);this.ub=this.fa(a+112);this.wc=this.ub+this.fa(a+116);this.Ab=this.fa(a+100);this.xc=this.Ab+this.fa(a+104);Bc(this.Zb,this.fa(a+56),this.fa(a+120),this.fa(a+124),this.fa(a+128));Bc(this.ia,this.fa(a+52),this.fa(a+84),this.fa(a+88),this.fa(a+92));this.H=this.fa(a+12);this.I=
|
||||
nd[0]=function(){16>(this.Kb(this.Y)&56)&&(this.L|=1);this.Ja.call(this,this.wh,Fh)};nd[1]=function(){this.Kb(this.Y)&16||(this.L|=1);this.Ja.call(this,wi,Fh)};nd[2]=function(){!(this.Pa&1)||this.X&131072?t.call(this,6):this.Z.call(this,wg)};nd[3]=function(){!(this.Pa&1)||this.X&131072?t.call(this,6):this.Z.call(this,Cg)};
|
||||
nd[5]=function(){this.za?t.call(this,13,0,0,!0):(Ae(this,this.ga(2054)),this.H=this.ga(2086),this.I=this.ga(2088),this.K=this.ga(2090),this.D=this.ga(2094),this.M=this.ga(2096),this.G=this.ga(2098),this.J=this.ga(2100),Cc(this.pa,2102,this.ga(2084)),Cc(this.Ca,2108,this.ga(2082)),Cc(this.R,2114,this.ga(2080)),Cc(this.xa,2120,this.ga(2078)),Mc(this,this.ga(2072)),D(this,this.ga(2074)),v(this,this.ga(2092)),this.ub=this.ga(2126)|this.Kb(2128)<<16,this.wc=this.ub+this.ga(2130),this.Ab=this.ga(2138)|
|
||||
this.Kb(2140)<<16,this.xc=this.Ab+this.ga(2142),Cc(this.Zb,2132,this.ga(2076)),Cc(this.ia,2144,this.ga(2070)),this.A-=195)};nd[6]=function(){this.za?t.call(this,13,0):(this.Pa&=-9,this.A-=2)};nd[11]=Vc;nd[166]=Vc;nd[255]=Vc;var B=[];B[5]=Vc;
|
||||
B[7]=function(){if(this.za)t.call(this,13,0,0,!0);else{var a=this.pa.Qb(this.H&this.sa,204);if(-1!==a){this.Pa=this.fa(a);Fc(this);this.Pa&-2147483648?Bb(this):Ad(this);var b=this.fa(a+168),c=(b&24576)>>13;Mc(this,this.fa(a+4),c);this.ub=this.fa(a+112);this.wc=this.ub+this.fa(a+116);this.Ab=this.fa(a+100);this.xc=this.Ab+this.fa(a+104);Bc(this.Zb,this.fa(a+56),this.fa(a+120),this.fa(a+124),this.fa(a+128));Bc(this.ia,this.fa(a+52),this.fa(a+84),this.fa(a+88),this.fa(a+92));this.H=this.fa(a+12);this.I=
|
||||
this.fa(a+16);this.K=this.fa(a+20);this.D=this.fa(a+28);this.M=this.fa(a+32);this.G=this.fa(a+36);this.J=this.fa(a+40);Bc(this.Xa,this.fa(a+60),this.fa(a+132),this.fa(a+136),this.fa(a+140));Bc(this.Ta,this.fa(a+64),this.fa(a+144),this.fa(a+148),this.fa(a+152));Bc(this.xa,this.fa(a+68),this.fa(a+156),this.fa(a+160),this.fa(a+164));Bc(this.R,this.fa(a+72),b,this.fa(a+172),this.fa(a+176));Bc(this.Ca,this.fa(a+76),this.fa(a+180),this.fa(a+184),this.fa(a+188));Bc(this.pa,this.fa(a+80),this.fa(a+192),this.fa(a+
|
||||
196),this.fa(a+200));D(this,this.fa(a+8));v(this,this.fa(a+24))}this.A-=122<<(a&3?1:0)}};B[16]=ei;B[17]=fi;B[18]=gi;B[19]=hi;B[32]=function(){if(this.za)t.call(this,13,0);else{var a,b=this.na();switch((b&56)>>3){case 0:a=this.Pa;break;case 2:a=this.rd;break;case 3:a=this.dd;break;default:od.call(this);return}Cd(this,b&7,a);this.A-=6}};B[33]=function(){if(this.za)t.call(this,13,0);else{var a=this.na(),b=(a&56)>>3;4==b||5==b?od.call(this):(Cd(this,a&7,this.qb[b]),this.A-=22)}};
|
||||
B[34]=function(){if(this.za)t.call(this,13,0);else{var a=this.na(),b=Bd(this,a&7);switch((a&56)>>3){case 0:this.Pa=b;Fc(this);this.Pa&-2147483648?Bb(this):Ad(this);this.A-=10;break;case 2:this.rd=b;this.A-=4;break;case 3:Pc.call(this,b);this.A-=5;break;default:od.call(this)}}};B[35]=function(){if(this.za)t.call(this,13,0);else{var a=this.na(),b=(a&56)>>3;4==b||5==b?od.call(this):(a=Bd(this,a&7),a!=this.qb[b]&&($d(this,!1),this.qb[b]=a,$d(this,!0)),this.A-=4>b?22:14)}};
|
||||
|
|
@ -338,11 +338,11 @@ B[145]=function(){Bh.call(this,Ng)};B[146]=function(){Bh.call(this,Og)};B[147]=f
|
|||
B[159]=function(){Bh.call(this,ah)};B[160]=function(){Ic(this,this.Ta.ja,this.U,2);this.A-=this.B.Td};B[161]=function(){this.la=this.ra;var a=u(this);this.Ta.load(a);this.A-=this.B.ec;this.la=-1};B[163]=function(){this.qa.call(this,ig);-1!==this.F&&(this.A-=6)};B[164]=function(){this.qa.call(this,2==this.U?bh:dh);this.A-=-1===this.F?3:7};B[165]=function(){this.qa.call(this,2==this.U?fh:gh);this.A-=-1===this.F?3:7};B[168]=function(){Ic(this,this.Xa.ja,this.U,2);this.A-=this.B.Td};
|
||||
B[169]=function(){this.la=this.ra;var a=u(this);this.Xa.load(a);this.A-=this.B.ec;this.la=-1};B[171]=function(){this.qa.call(this,lg);-1!==this.F&&(this.A-=5)};B[172]=function(){this.qa.call(this,2==this.U?hh:jh);this.A-=-1===this.F?3:7};B[173]=function(){this.qa.call(this,2==this.U?lh:mh);this.A-=-1===this.F?3:7};B[175]=function(){this.Z.call(this,2==this.U?rg:tg)};B[178]=function(){this.Z.call(this,Dg)};B[179]=function(){this.qa.call(this,kg);-1!==this.F&&(this.A-=5)};
|
||||
B[180]=function(){this.Z.call(this,Ag)};B[181]=function(){this.Z.call(this,Bg)};
|
||||
B[182]=function(){this.Bb.call(this,Fg);switch(this.W>>3&7){case 0:this.J=this.J&~this.N|this.J&255;break;case 1:this.G=this.G&~this.N|this.G&255;break;case 2:this.M=this.M&~this.N|this.M&255;break;case 3:this.D=this.D&~this.N|this.D&255;break;case 4:this.Nb=this.Nb&~this.N|this.J>>8&255;this.J=this.oa;break;case 5:this.K=this.K&~this.N|this.G>>8&255;this.G=this.oa;break;case 6:this.I=this.I&~this.N|this.M>>8&255;this.M=this.oa;break;case 7:this.H=this.H&~this.N|this.D>>8&255,this.D=this.oa}this.A-=
|
||||
-1===this.F?3:6};B[183]=function(){Gc(this,2);this.Z.call(this,Gg);switch(this.W>>3&7){case 0:this.J=this.J&65535;break;case 1:this.G=this.G&65535;break;case 2:this.M=this.M&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Nb=this.Nb&65535;break;case 5:this.K=this.K&65535;break;case 6:this.I=this.I&65535;break;case 7:this.H=this.H&65535}this.A-=-1===this.F?3:6};B[186]=function(){this.Ja.call(this,xi,this.na)};B[187]=function(){this.qa.call(this,jg);-1!==this.F&&(this.A-=5)};
|
||||
B[182]=function(){this.Bb.call(this,Fg);switch(this.W>>3&7){case 0:this.J=this.J&~this.N|this.J&255;break;case 1:this.G=this.G&~this.N|this.G&255;break;case 2:this.M=this.M&~this.N|this.M&255;break;case 3:this.D=this.D&~this.N|this.D&255;break;case 4:this.Ob=this.Ob&~this.N|this.J>>8&255;this.J=this.oa;break;case 5:this.K=this.K&~this.N|this.G>>8&255;this.G=this.oa;break;case 6:this.I=this.I&~this.N|this.M>>8&255;this.M=this.oa;break;case 7:this.H=this.H&~this.N|this.D>>8&255,this.D=this.oa}this.A-=
|
||||
-1===this.F?3:6};B[183]=function(){Gc(this,2);this.Z.call(this,Gg);switch(this.W>>3&7){case 0:this.J=this.J&65535;break;case 1:this.G=this.G&65535;break;case 2:this.M=this.M&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Ob=this.Ob&65535;break;case 5:this.K=this.K&65535;break;case 6:this.I=this.I&65535;break;case 7:this.H=this.H&65535}this.A-=-1===this.F?3:6};B[186]=function(){this.Ja.call(this,xi,this.na)};B[187]=function(){this.qa.call(this,jg);-1!==this.F&&(this.A-=5)};
|
||||
B[188]=function(){this.Z.call(this,cg)};B[189]=function(){this.Z.call(this,dg)};
|
||||
B[190]=function(){this.Bb.call(this,Fg);switch(this.W>>3&7){case 0:this.J=this.J&~this.N|(this.J&255)<<24>>24&this.N;break;case 1:this.G=this.G&~this.N|(this.G&255)<<24>>24&this.N;break;case 2:this.M=this.M&~this.N|(this.M&255)<<24>>24&this.N;break;case 3:this.D=this.D&~this.N|(this.D&255)<<24>>24&this.N;break;case 4:this.Nb=this.Nb&~this.N|this.J<<16>>24&this.N;this.J=this.oa;break;case 5:this.K=this.K&~this.N|this.G<<16>>24&this.N;this.G=this.oa;break;case 6:this.I=this.I&~this.N|this.M<<16>>24&
|
||||
this.N;this.M=this.oa;break;case 7:this.H=this.H&~this.N|this.D<<16>>24&this.N,this.D=this.oa}this.A-=-1===this.F?3:6};B[191]=function(){Gc(this,2);this.Z.call(this,Gg);switch(this.W>>3&7){case 0:this.J=this.J<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.M=this.M<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Nb=this.Nb<<16>>16;break;case 5:this.K=this.K<<16>>16;break;case 6:this.I=this.I<<16>>16;break;case 7:this.H=this.H<<16>>16}this.A-=-1===this.F?3:6};
|
||||
B[190]=function(){this.Bb.call(this,Fg);switch(this.W>>3&7){case 0:this.J=this.J&~this.N|(this.J&255)<<24>>24&this.N;break;case 1:this.G=this.G&~this.N|(this.G&255)<<24>>24&this.N;break;case 2:this.M=this.M&~this.N|(this.M&255)<<24>>24&this.N;break;case 3:this.D=this.D&~this.N|(this.D&255)<<24>>24&this.N;break;case 4:this.Ob=this.Ob&~this.N|this.J<<16>>24&this.N;this.J=this.oa;break;case 5:this.K=this.K&~this.N|this.G<<16>>24&this.N;this.G=this.oa;break;case 6:this.I=this.I&~this.N|this.M<<16>>24&
|
||||
this.N;this.M=this.oa;break;case 7:this.H=this.H&~this.N|this.D<<16>>24&this.N,this.D=this.oa}this.A-=-1===this.F?3:6};B[191]=function(){Gc(this,2);this.Z.call(this,Gg);switch(this.W>>3&7){case 0:this.J=this.J<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.M=this.M<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Ob=this.Ob<<16>>16;break;case 5:this.K=this.K<<16>>16;break;case 6:this.I=this.I<<16>>16;break;case 7:this.H=this.H<<16>>16}this.A-=-1===this.F?3:6};
|
||||
var ae=[function(){this.A-=2+(-1===this.F?0:1);return this.Zb.ja},function(){this.A-=2+(-1===this.F?0:1);return this.ia.ja},function(a){this.L|=2;this.Zb.load(a);this.A-=17+(-1===this.F?0:2);return a},function(a){this.L|=2;-1!==this.ia.load(a)&&(this.bb(this.ia.hc+4,this.ia.lb|=512),this.ia.type|=512);this.A-=17+(-1===this.F?0:2);return a},function(a){this.L|=2;this.A-=14+(-1===this.F?0:2);if(-1!==this.Oa.load(a)&&2048!=(this.Oa.lb&2560)&&(this.Oa.nc>=this.za&&this.Oa.nc>=(a&3)||7168==(this.Oa.lb&
|
||||
7168)))return ze(this),a;xe(this);return a},function(a){this.L|=2;this.A-=14+(-1===this.F?0:2);if(-1!==this.Oa.load(a)&&512==(this.Oa.lb&2560)&&this.Oa.nc>=this.za&&this.Oa.nc>=(a&3))return ze(this),a;xe(this);return a},R,R],Uc=[ld,ld,ld,ld,ld,ld,R,R],wi=[function(a){if(-1===this.F)t.call(this,6);else{a=this.wc-this.ub;var b=this.ub;80286==this.ca?b|=-16777216:80386<=this.ca&&2!=this.U&&(a|=b<<16);this.Va(this.F+2,b);this.A-=11}return a},function(a){if(-1===this.F)t.call(this,6);else{a=this.xc-this.Ab;
|
||||
var b=this.Ab;80286==this.ca?b|=-16777216:80386<=this.ca&&2!=this.U&&(a|=b<<16);this.Va(this.F+2,b);this.A-=12}return a},function(a){-1===this.F||this.X&131072?t.call(this,6):(this.ub=this.fa(this.F+2)&(this.N|this.N<<8),a&=65535,this.wc=this.ub+a,this.L|=2,this.A-=11);return a},function(a){-1===this.F||this.X&131072?t.call(this,6):(this.Ab=this.fa(this.F+2)&(this.N|this.N<<8),a&=65535,this.xc=this.Ab+a,this.L|=2,this.A-=12);return a},function(){this.A-=2+(-1===this.F?0:1);return this.Pa},R,function(a){this.X&
|
||||
|
|
@ -371,7 +371,7 @@ function jj(a,b,c,d){if(c=a.ka[c]){d=d?a.D[b][0]:a.D[b][1]=a.D[b][0];c=Za(c,"pcj
|
|||
function mj(a){var b=a.ka.swdesc;if(null!=b){var c;c=""+(Xi(a,!0)+"Kb");c+=", "+(+ +Yi(a,3,!0)?"":"No ")+"Coprocessor";c+=", "+{0:"Enhanced Color",1:"TV",2:"Color",3:"Monochrome"}[+Yi(a,Ei,!0)]+" Monitor";c+=", "+ +Yi(a,Di,!0)+" Floppy Drives";if(null!=a.D[0][1]&&a.D[0][1]!=a.D[0][0]||null!=a.D[1][1]&&a.D[1][1]!=a.D[1][0])c+=" (Reset required)";b.textContent=c}}
|
||||
function nj(a,b,c){a=a.G[b];var d=a.$b[c],e=d.gb[a.Ib];a.Ib^=1;b||0!=c||a.Ib||(d.gb[0]++,255<d.gb[0]&&(d.gb[0]=0,d.gb[1]++,255<d.gb[1]&&(d.gb[1]=0)));return e}function oj(a,b,c,d){a=a.G[b];c=a.$b[c];c.gb[a.Ib]=c.sf[a.Ib]=d;a.Ib^=1}function pj(a,b,c){a=a.G[b];var d=a.$b[c],e=d.hb[a.Ib];a.Ib^=1;b||0!=c||a.Ib||(d.hb[0]--,0>d.hb[0]&&(d.hb[0]=255,d.hb[1]--,0>d.hb[1]&&(d.hb[1]=255)));return e}function qj(a,b,c,d){a=a.G[b];c=a.$b[c];c.hb[a.Ib]=c.jc[a.Ib]=d;a.Ib^=1}
|
||||
function rj(a,b){var c=a.G[b],d=c.Db|1;c.Db&=-16;return d}function sj(a,b,c){a=a.G[b];b=c&3;a.Db=a.Db&~(16<<b)|(c&4)<<b+2;a.Gh=c}function tj(a,b,c){b=a.G[b];var d=c&3,e=b.$b[d];e.Qd=!!(c&4);e.Qd||uj(a,b.Vk+d)}function zj(a,b){for(var c=a.G[b],d=0;d<c.$b.length;d++)ej(c,d)}function Aj(a,b,c){return a.G[b].$b[c].tf}function Bj(a,b,c,d){a.G[b].$b[c].tf=d}function Cj(a,b,c,d,e){gj(a.G[b>>2].$b[b&3],c,d,e)}
|
||||
function uj(a,b,c){b=a.G[b>>2].$b[b&3];b.yf&&b.kg&&b.Mf?(c&&(b.done=c),b.Qd||Dj(a,b,!0)):c&&c(!0)}function Dj(a,b,c){c&&(b.count=b.hb[1]<<8|b.hb[0],b.type=b.mode&12,b.Sh=b.Yc=!1);for(var d=!1;0<=b.count&&(c=b.tf<<16|b.gb[1]<<8|b.gb[0],4==b.type?(d=!0,function(c){b.kg.call(b.yf,b.Mf,-1,function(f,g){0>f&&(b.Sh||(b.Sh=!0),f=255);b.Qd||a.ha.Mc(c,f);(d=g)&&setTimeout(function(){Ej(b)||Dj(a,b)},0)})}(c)):8==b.type?(c=a.ha.Jb(c),0>b.kg.call(b.yf,b.Mf,c)&&(b.Yc=!0)):0!=b.type&&(b.Yc=!0)),!d&&!Ej(b););}
|
||||
function uj(a,b,c){b=a.G[b>>2].$b[b&3];b.yf&&b.kg&&b.Mf?(c&&(b.done=c),b.Qd||Dj(a,b,!0)):c&&c(!0)}function Dj(a,b,c){c&&(b.count=b.hb[1]<<8|b.hb[0],b.type=b.mode&12,b.Sh=b.Yc=!1);for(var d=!1;0<=b.count&&(c=b.tf<<16|b.gb[1]<<8|b.gb[0],4==b.type?(d=!0,function(c){b.kg.call(b.yf,b.Mf,-1,function(f,g){0>f&&(b.Sh||(b.Sh=!0),f=255);b.Qd||a.ha.Mc(c,f);(d=g)&&setTimeout(function(){Ej(b)||Dj(a,b)},0)})}(c)):8==b.type?(c=a.ha.Kb(c),0>b.kg.call(b.yf,b.Mf,c)&&(b.Yc=!0)):0!=b.type&&(b.Yc=!0)),!d&&!Ej(b););}
|
||||
function Ej(a){if(!a.Yc&&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<a.gb[0]&&(a.gb[0]=0,a.gb[1]++,255<a.gb[1]&&(a.gb[1]=0))),!a.Qd))return!1;var b=a.controller;b.Db=b.Db&~(16<<a.Vh)|1<<a.Vh;a.mode&16||(a.Qd=!0,a.yf=a.Mf=null);a.done&&(a.done(!a.Yc),a.done=null);return!0}function Fj(a,b){var c=0,d=a.gc[b];if(null!=d.Je)switch(d.Je&3){case 2:c=d.ac;break;case 3:c=d.Cc}return c}
|
||||
function Gj(a,b,c){b=a.gc[b];if(c&16)b.md=0,b.Sc[b.md++]=c,b.Vc=0,b.Ld=7,b.ac=b.Cc=0,b.Je=10;else if(c&8)b.Je=c;else{var d=c&224;if(d&32){var e=0;if(96==(d&96))e=1<<(c&7);else for(c=b.Ld+1;;){c&=7;d=1<<c;if(b.Cc&d){e=d;break}if(c++==b.Ld)break}b.Cc&e&&(b.Cc&=~e,Hj(a))}else 192==d&&(b.Ld=c&7)}}function Ij(a,b,c){var d=a.gc[b];d.md<d.Sc.length?(d.Sc[d.md++]=c,2==d.md&&d.Sc[0]&2&&d.md++,3!=d.md||d.Sc[0]&1||d.md++):(d.Vc=c,d=a.A,d.L|=4,Hj(a,b||253!=c?0:6))}
|
||||
function Se(a,b,c){var d=a.gc[b>>3];b=1<<(b&7);d.ac&b||(d.ac|=b,d.Te=c||0,Hj(a))}function Re(a,b){var c=a.gc[b>>3],d=1<<(b&7);c.ac&d&&(c.ac&=~d,Hj(a))}function Hj(a,b){var c,d=-1;1<a.pa&&(c=a.gc[1],d=~(c.Cc|c.Vc)&c.ac);c=a.gc[0];0<=d&&(c.ac=d?c.ac|4:c.ac&-5);var d=~(c.Cc|c.Vc)&c.ac,e=a.A;e.P&&(e.Ea=d?e.Ea|1:e.Ea&-2);d&&b&&(c.Te=b)}
|
||||
|
|
@ -383,13 +383,13 @@ function Lj(a,b,c){var d=a.K[b];if(d.Od&&(2!=b||a.P&1)){var e=tc(a.A,a.Z),f=(e-d
|
|||
function vc(a,b){for(var c=0;c<a.K.length;c++)Lj(a,c,b);if(a.ca>=Qe){var c=a.A.T.ad,d=tc(a.A,a.Z);null==a.Fa&&(a.ra=tc(a.A,a.Z),a.Ta=1024,a.Fa=Math.floor(a.A.T.ad/a.Ta),bj(a));d>=a.ia&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Se(a,8)),a.ia=d+a.Fa);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Se(a,8)));var e=d-a.ra,f=Math.floor(e/c);if(f&&!(a.B[11]&128)){for(;f--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1;var g;
|
||||
g=a.B[9];var h=ma[a.B[8]-1];28==h&&0===g%4&&(g%100||0===g%400)&&h++;g=h;++a.B[7]>g&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Se(a,8))}a.ra=d-e%c}}l=S.prototype;l.Bk=function(){var a=this.Da;this.oa&16&&(this.P&128?a=this.D[0][1]:this.C&&(a=Qj(this.C)));return a};l.Ol=function(a,b){this.Da=b};l.Ck=function(){return this.P};l.Pl=function(a,b){Rj(this,b)};
|
||||
function Rj(a,b){var c=!!(b&2),d=!!(a.P&2);a.P=b;a.C&&Sj(a.C,!(b&128),!!(b&64));c!=d&&cj(a,c)}l.Dk=function(){var a=0,a=5150==(this.ca|0)?this.P&4?a|this.D[1][1]&15:a|this.D[1][1]>>4&1:this.P&8?a|this.D[0][1]>>4:a|this.D[0][1]&15;this.P&1&&Lj(this,2).Tc&&(a=this.P&2?a|32:a|16);return a};l.Ql=function(a,b){this.Ja=b};l.Ek=function(){return this.oa};l.Rl=function(a,b){this.oa=b};l.Mj=function(){var a=this.C?Qj(this.C):0;this.la&=-2;return a};l.$k=function(){};l.Lj=function(){return this.P};
|
||||
l.Zk=function(a,b){Rj(this,b)};l.Nj=function(){return this.la};l.Oj=function(){var a=this.ua;this.H&=-258;this.C&&Tj(this.C);return a};l.bl=function(a,b){if(this.H&8)switch(this.R){case 96:Uj(this,b);break;case 209:Vj(this,b);break;default:if(Uj(this,this.S&-17),this.C){var c=this.C,d=b,e=-1;switch(c.G||d){case 255:e=250;c.Ob=[];Wj(c,170);break;case 243:c.G&&(d=0);Wj(c,250);c.G=d;break;case 237:c.G&&(d=0),Wj(c,250),c.G=d}Xj(this,e)}}this.R=b;this.H&=-9};
|
||||
l.Zk=function(a,b){Rj(this,b)};l.Nj=function(){return this.la};l.Oj=function(){var a=this.ua;this.H&=-258;this.C&&Tj(this.C);return a};l.bl=function(a,b){if(this.H&8)switch(this.R){case 96:Uj(this,b);break;case 209:Vj(this,b);break;default:if(Uj(this,this.S&-17),this.C){var c=this.C,d=b,e=-1;switch(c.G||d){case 255:e=250;c.Pb=[];Wj(c,170);break;case 243:c.G&&(d=0);Wj(c,250);c.G=d;break;case 237:c.G&&(d=0),Wj(c,250),c.G=d}Xj(this,e)}}this.R=b;this.H&=-9};
|
||||
l.Pj=function(){return this.P&-209|(tc(this.A)&64?16:0)};l.cl=function(a,b){Rj(this,b)};l.Qj=function(){var a=this.H&255;this.H&256&&(this.H|=1,this.H&=-257);return a};
|
||||
l.al=function(a,b){this.R=b;this.H|=8;var c=0;240<=this.R&&(c=this.R^15,this.R=240);switch(this.R){case 32:Xj(this,this.S);break;case 173:Uj(this,this.S|16);break;case 174:Uj(this,this.S&-17);this.C&&Tj(this.C);break;case 170:this.C&&(this.C.Ob=[]);Uj(this,this.S|16);Xj(this,85);Vj(this,3);break;case 171:Xj(this,0);break;case 192:Xj(this,this.W);break;case 208:Xj(this,this.va);break;case 224:Xj(this,this.S&16?0:1);break;case 240:c&1&&yd(this.A)}};
|
||||
l.al=function(a,b){this.R=b;this.H|=8;var c=0;240<=this.R&&(c=this.R^15,this.R=240);switch(this.R){case 32:Xj(this,this.S);break;case 173:Uj(this,this.S|16);break;case 174:Uj(this,this.S&-17);this.C&&Tj(this.C);break;case 170:this.C&&(this.C.Pb=[]);Uj(this,this.S|16);Xj(this,85);Vj(this,3);break;case 171:Xj(this,0);break;case 192:Xj(this,this.W);break;case 208:Xj(this,this.va);break;case 224:Xj(this,this.S&16?0:1);break;case 240:c&1&&yd(this.A)}};
|
||||
function Uj(a,b){a.S=b;a.H=a.H&-5|b&4;a.C&&Sj(a.C,!!(b&8),!(b&16))}function Xj(a,b,c){0<=b&&(a.ua=b,c?a.H|=1:(a.H&=-2,a.H|=256))}function Vj(a,b){a.va=b;xb(a.ha,!!(b&2));b&1||yd(a.A)}function Yj(a,b){a.ca<Qe?(Se(a,1,4),a.la|=1):a.S&16||a.H&257||(Xj(a,b,!0),Zj(a.C),Se(a,1,120))}l.dk=function(){return this.ea};l.ql=function(a,b){this.ea=b;this.ma=b&128?0:128};
|
||||
l.ek=function(a,b){var c=this.ea&63,d;if(13>=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128<d&&(d-=48),d=d%10|d/10<<4)}else 10==c&&(this.B[c]^=128);else d=this.B[c];null!=b&&12==c&&(this.B[c]&=15,d&128&&Re(this,8),d&64&&this.B[11]&64&&bj(this));return d};
|
||||
l.rl=function(a,b){var c=this.ea&63,d=b^this.B[c],e;if(13>=c){if(e=b,10>c){var f=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&23<e&&(e+=48),this.B[11]&2||(12>=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&bj(this)};l.ej=function(a,b){this.ma=b};l.Bl=function(){};l.Cl=function(){this.qd&&Me(this.qd)};
|
||||
function cj(a,b){if(a.qa)try{void 0!==b?a.Oa=b:b=a.Oa&&a.A&&a.A.da.Sb;var c=Math.round(1193181/Nj(a,2));if(20>c||2E4<c)b=!1;b?a.L?a.L.frequency.value=c:(a.L=a.qa.createOscillator(),a.L&&(a.L.type="number"==typeof a.L.type?1:"square",a.L.connect(a.qa.destination),a.L.frequency.value=c,"start"in a.L?a.L.start(0):a.L.noteOn(0))):a.L&&("stop"in a.L?a.L.stop(0):a.L.noteOff(0),a.L.disconnect(),delete a.L)}catch(d){a.Ba("AudioContext exception: "+d.message),a.qa=null}}
|
||||
function cj(a,b){if(a.qa)try{void 0!==b?a.Oa=b:b=a.Oa&&a.A&&a.A.da.Jb;var c=Math.round(1193181/Nj(a,2));if(20>c||2E4<c)b=!1;b?a.L?a.L.frequency.value=c:(a.L=a.qa.createOscillator(),a.L&&(a.L.type="number"==typeof a.L.type?1:"square",a.L.connect(a.qa.destination),a.L.frequency.value=c,"start"in a.L?a.L.start(0):a.L.noteOn(0))):a.L&&("stop"in a.L?a.L.stop(0):a.L.noteOff(0),a.L.disconnect(),delete a.L)}catch(d){a.Ba("AudioContext exception: "+d.message),a.qa=null}}
|
||||
var Ji={0:function(){return nj(this,0,0)},1:function(){return pj(this,0,0)},2:function(){return nj(this,0,1)},3:function(){return pj(this,0,1)},4:function(){return nj(this,0,2)},5:function(){return pj(this,0,2)},6:function(){return nj(this,0,3)},7:function(){return pj(this,0,3)},8:function(){return rj(this,0)},13:function(){return this.G[0].dg},32:function(){return Fj(this,0)},33:function(){return this.gc[0].Vc},64:function(){return Jj(this,0,0)},65:function(){return Jj(this,0,1)},66:function(){return Jj(this,
|
||||
0,2)},67:function(){return this.xa},129:function(){return Aj(this,0,2)},130:function(){return Aj(this,0,3)},131:function(){return Aj(this,0,1)},135:function(){return Aj(this,0,0)}},Li={96:S.prototype.Bk,97:S.prototype.Ck,98:S.prototype.Dk,99:S.prototype.Ek},Pi={96:S.prototype.Oj,97:S.prototype.Pj,100:S.prototype.Qj,112:S.prototype.dk,113:S.prototype.ek,128:function(){return this.I[7]},132:function(){return this.I[0]},133:function(){return this.I[1]},134:function(){return this.I[2]},136:function(){return this.I[3]},
|
||||
137:function(){return Aj(this,1,2)},138:function(){return Aj(this,1,3)},139:function(){return Aj(this,1,1)},140:function(){return this.I[4]},141:function(){return this.I[5]},142:function(){return this.I[6]},143:function(){return Aj(this,1,0)},160:function(){return Fj(this,1)},161:function(){return this.gc[1].Vc},192:function(){return nj(this,1,0)},194:function(){return pj(this,1,0)},196:function(){return nj(this,1,1)},198:function(){return pj(this,1,1)},200:function(){return nj(this,1,2)},202:function(){return pj(this,
|
||||
|
|
@ -407,8 +407,8 @@ function ck(a){if(!bb(a))if(!a.H)ab(a);else if(a.B&&a.ha){a.D||(a.D=a.B.length);
|
|||
a.id))?(c=a.B,d=a.L,5==b.Ra?dk(b,c,d||[12640,8752],8):b.Ra==ek&&dk(b,c,d||[14221,16269],8),ab(b)):a.Ba("Unable to find component: "+a.C));delete a.B}}ab(a)}}Ea(function(){for(var a=Za(document,"pcjs","rom"),b=0;b<a.length;b++){var c=a[b],d=Wa(c),d=new ak(d);Ya(d,c)}});function fk(a){Ia.call(this,"RAM",a,fk);this.C=a.addr;this.B=a.size;this.H=a.test;this.G=!!this.B;this.D=!1}Qa(fk);l=fk.prototype;l.pc=function(a,b,c,d){this.ha=b;this.A=c;this.Ia=d;this.P=kb(a,"ChipSet");ab(this)};
|
||||
l.Vb=function(a,b){return!b&&(this.reset(),a&&this.controller&&!this.restore(a))?!1:!0};l.Ub=function(a){return a&&this.controller?this.save():!0};
|
||||
l.reset=function(){if(!this.C&&!this.G&&this.P){var a=1024*Xi(this.P);this.B&&a!=this.B&&(Gb(this.ha,this.C,this.B),this.D=!1);this.B=a}!this.D&&this.B&&yb(this.ha,this.C,this.B,1)&&(this.D=!0,"ramCPQ"==this.jf&&(this.controller=new gk(this),yb(this.ha,hk,4,4,this.controller)));if(this.D){if(this.H||Nb(this.ha,1138,4660),"ramCPQ"!=this.jf&&this.P&&(a=this.P,a.B)){var b=1048576>this.C?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+1]=c>>8;aj(a)}}else p("No RAM allocated")};
|
||||
l.save=function(){var a=new be(this);this.controller&&C(a,0,this.controller.save());return a.data()};l.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function gk(a){this.G=a;this.C=ik;this.D=jk;this.B=kk;this.A=null}var hk=-2134900736,ik=65535,jk=2575,kk=2,lk=[null,0],mk=[function(a){return this.controller.Jb(a)},null,null,function(a,b){this.controller.Mc(a,b)},null,null];l=gk.prototype;l.save=function(){return[this.C,this.B]};
|
||||
l.restore=function(a){this.Mc(0,a[0]&255);this.Mc(2,a[1]&255);return!0};l.Jb=function(a){var b=255;2>a?b=a&1?this.D>>8:this.D&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};l.Mc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.C&255)){var c=this.G.ha;if(b&1)this.A&&(Db(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Eb(c,917504,131072));var d=Eb(c,16646144,131072);Db(c,917504,131072,d,b&2?1:Hb)}this.C=this.C&-256|b}};l.Uh=function(){return lk};l.lg=function(){return mk};
|
||||
l.save=function(){var a=new be(this);this.controller&&C(a,0,this.controller.save());return a.data()};l.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function gk(a){this.G=a;this.C=ik;this.D=jk;this.B=kk;this.A=null}var hk=-2134900736,ik=65535,jk=2575,kk=2,lk=[null,0],mk=[function(a){return this.controller.Kb(a)},null,null,function(a,b){this.controller.Mc(a,b)},null,null];l=gk.prototype;l.save=function(){return[this.C,this.B]};
|
||||
l.restore=function(a){this.Mc(0,a[0]&255);this.Mc(2,a[1]&255);return!0};l.Kb=function(a){var b=255;2>a?b=a&1?this.D>>8:this.D&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};l.Mc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.C&255)){var c=this.G.ha;if(b&1)this.A&&(Db(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Eb(c,917504,131072));var d=Eb(c,16646144,131072);Db(c,917504,131072,d,b&2?1:Hb)}this.C=this.C&-256|b}};l.Uh=function(){return lk};l.lg=function(){return mk};
|
||||
Ea(function(){for(var a=Za(document,"pcjs","ram"),b=0;b<a.length;b++){var c=a[b],d=Wa(c),d=new fk(d);Ya(d,c)}});function nk(a){Ia.call(this,"Keyboard",a,nk);ok(this,a.model);this.Y=ya("Mobi");this.W=ya("MSIE");this.S=0;this.R=this.ig=!1;this.B=[];this.ea=50;ab(this)}Qa(nk);
|
||||
var pk=["US83","US84","US101"],U={fm:1,gm:3,hm:26," ":32,"!":33,'"':34,"#":35,$:36,"%":37,"&":38,"'":39,"(":40,")":41,"*":42,"+":43,",":44,"-":45,".":46,"/":47,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,":":58,";":59,"<":60,"=":61,">":62,"?":63,"@":64,bm:65,cm:66,dm:67,im:68,E:69,jm:70,mm:71,nm:72,om:73,pm:74,qm:75,rm:76,sm:77,um:78,vm:79,wm:80,Q:81,xm:82,Bm:83,Gm:84,Km:85,Lm:86,Mm:87,Om:88,Pm:89,Qm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Rm:97,Sm:98,Um:99,d:100,e:101,Vm:102,Wm:103,Xm:104,
|
||||
Ym:105,Zm:106,k:107,$m:108,an:109,n:110,cn:111,p:112,q:113,r:114,dn:115,t:116,en:117,fn:118,gn:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},qk={};qk[186]=U[";"];qk[187]=U["="];qk[188]=U[","];qk[189]=U["-"];qk[190]=U["."];qk[191]=U["/"];qk[192]=U["`"];qk[219]=U["["];qk[220]=U["\\"];qk[221]=U["]"];qk[222]=U["'"];qk[173]=U["-"];var V={};V[U["1"]]=U["!"];V[U["2"]]=U["@"];V[U["3"]]=U["#"];V[U["4"]]=U.$;V[U["5"]]=U["%"];V[U["6"]]=U["^"];V[U["7"]]=U["&"];V[U["8"]]=U["*"];V[U["9"]]=U["("];
|
||||
|
|
@ -422,17 +422,17 @@ X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66;X[1120]=67;X[1121]=68;X[1
|
|||
l.zb=function(a,b,c,d){var e=this,f=a+"-"+b;if(void 0===this.ka[f])switch(b){case "kbd":return c.onkeydown=function(a){return vk(e,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;e.D="";var b=!X[a]||!!(e.bc&128);b||wk(e,a,!0);return b},c.onkeyup=function(a){return vk(e,a,!1)},!0;case "caps-lock":return this.ka[f]=c,c.onclick=function(){e.ba&&uc(e.ba);wk(e,1020,!0)},!0;case "num-lock":return this.ka[f]=c,c.onclick=function(){e.ba&&uc(e.ba);wk(e,1144,!0)},!0;case "scroll-lock":return this.ka[f]=
|
||||
c,c.onclick=function(){e.ba&&uc(e.ba);wk(e,1145,!0)},!0;default:var g=b.toUpperCase().replace(/-/g,"_");if(void 0!==sk[g]&&"button"==a)return this.ka[f]=c,c.onclick=function(a,b,c){return function(){a.ba&&uc(a.ba);xk(a,c,!0);wk(a,c,!0)}}(this,g,sk[g]),!0;if(void 0!==tk[b])return this.S++,this.ka[f]=c,a=function(a,b,c){return function(){wk(a,c)}}(this,b,tk[b]),b=function(a,b,c){return function(){yk(a,c)}}(this,b,tk[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=
|
||||
c.onmouseout=b),!0;if(d)return this.ka[f]=c,c.onclick=function(){e.ba&&uc(e.ba);d&&!e.D&&(e.D=d,zk(e,300))},!0}return!1};function Ak(a,b,c){if(a.S){for(var d in V)if(b==V[d]){b=+d;(d=qk[d])&&(b=d);break}for(var e in tk)if((d=tk[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=tk[e]==d),d){(a=a.ka["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}l.pc=function(a,b,c,d){this.ba=a;this.ha=b;this.A=c;this.Ia=d;this.P=kb(a,"ChipSet")};
|
||||
function ok(a,b){var c=0;a.ca=null;b&&(a.ca=b.toUpperCase(),c=pk.indexOf(a.ca),0>c&&(c=0));b=pk[c];a.Z=parseInt(b.substr(2),10)}function Sj(a,b,c){a.K!==c&&(a.K=a.L=c)&&(a.H=!0);a.I!==b&&(a.I=b)&&!a.L&&Zj(a,!0);a.I&&a.L&&(a.Ob=[],Wj(a,170),a.L=!1)}function Wj(a,b){a.P&&(a.Ob.unshift(b),a.H=!0,Yj(a.P,b))}function Tj(a){var b=0;a.Ob.length&&a.H&&(b=a.Ob[0],a.P&&Yj(a.P,b))}function Qj(a){var b=0;a.Ob.length&&(b=a.Ob[0]);return b}
|
||||
function Zj(a,b){0<a.Ob.length&&(a.Ob.shift(),(a.H=b)&&a.Ob.length&&a.P&&Yj(a.P,a.Ob[0]))}l.Vb=function(a,b){return!b&&(this.reset(),a&&this.restore&&!this.restore(a))?!1:!0};l.Ub=function(a){return a?this.save():!0};l.reset=function(){if(!this.ca&&this.P)switch(this.P.ca){case 5150:case 5160:ok(this,pk[0]);break;default:ok(this,pk[1])}Bk(this);this.bc=this.C=0;this.Ob=[];this.H=!0;this.D=""};l.save=function(){var a=new be(this),b=0,c=[];c[b++]=this.K;c[b]=this.I;C(a,0,c);return a.data()};
|
||||
function ok(a,b){var c=0;a.ca=null;b&&(a.ca=b.toUpperCase(),c=pk.indexOf(a.ca),0>c&&(c=0));b=pk[c];a.Z=parseInt(b.substr(2),10)}function Sj(a,b,c){a.K!==c&&(a.K=a.L=c)&&(a.H=!0);a.I!==b&&(a.I=b)&&!a.L&&Zj(a,!0);a.I&&a.L&&(a.Pb=[],Wj(a,170),a.L=!1)}function Wj(a,b){a.P&&(a.Pb.unshift(b),a.H=!0,Yj(a.P,b))}function Tj(a){var b=0;a.Pb.length&&a.H&&(b=a.Pb[0],a.P&&Yj(a.P,b))}function Qj(a){var b=0;a.Pb.length&&(b=a.Pb[0]);return b}
|
||||
function Zj(a,b){0<a.Pb.length&&(a.Pb.shift(),(a.H=b)&&a.Pb.length&&a.P&&Yj(a.P,a.Pb[0]))}l.Vb=function(a,b){return!b&&(this.reset(),a&&this.restore&&!this.restore(a))?!1:!0};l.Ub=function(a){return a?this.save():!0};l.reset=function(){if(!this.ca&&this.P)switch(this.P.ca){case 5150:case 5160:ok(this,pk[0]);break;default:ok(this,pk[1])}Bk(this);this.bc=this.C=0;this.Pb=[];this.H=!0;this.D=""};l.save=function(){var a=new be(this),b=0,c=[];c[b++]=this.K;c[b]=this.I;C(a,0,c);return a.data()};
|
||||
l.restore=function(a){return Bk(this,a[0])};function Bk(a,b){var c=0;void 0===b&&(b=[]);a.K=a.H=b[c++];a.I=b[c];a.G=0;return!0}function zk(a,b){if(0<a.D.length){var c=a.D.charCodeAt(0);10==c&&(c=13);a.D=a.D.substr(1);wk(a,c,!0)}0<a.D.length&&setTimeout(function(a){return function(){zk(a,b)}}(a),b)}
|
||||
function xk(a,b,c,d){if(X[b]){var e=Math.floor(b/1E3)&2;if(b=rk[b]||0){!e||b&85||(b>>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.C:a.bc)&b):d||b&255&&(b=255);if(c){a.C&=~b;d&&(a.C|=b);c=b;var f,g;for(g in uk)d="led-"+g,e=uk[g],c&&c!=e||!(f=a.ka[d])||(f.style.backgroundColor=a.C&e?"#00ff00":"#000000")}else a.bc&=~b,d&&(a.bc|=b);return!0}}return!1}
|
||||
function wk(a,b,c){if(X[b]&&a.A&&a.A.da.Sb){rk[b]&&a.B.length&&0<a.B[0].cd&&(a.B[0].cd=0);for(var d,e=0;e<a.B.length;e++)if(d=a.B[e],d.Wd==b){if(!c||0<=d.cd){e=-1;break}0<e&&(0<a.B[0].cd&&(a.B[0].cd=0),a.B.splice(e,1));break}0>e||(e==a.B.length&&(d={},d.Wd=b,d.bc=a.bc,Ak(a,b,!0),e++),0<e&&a.B.splice(0,0,d),d.Me=!0,d.cd=c?-1:rk[b]?0:1,Ck(a,d))}}
|
||||
function yk(a,b,c){if(!X[b]||!(c||a.A&&a.A.da.Sb))return!1;for(var d=!1,e=0;e<a.B.length;e++){var f=a.B[e];if(f.Wd==b||f.Wd==V[b]){a.B.splice(e,1);f.oj&&clearTimeout(f.oj);f.Me&&!c&&Dk(a,f.Wd,!1);Ak(a,b,!1);d=!0;break}}!a.B.length&&a.R&&(xk(a,1020),a.R=!1);return d}function Ck(a,b){if(!a.A||!a.A.da.Sb)yk(a,b.Wd,!0);else if(Dk(a,b.Wd,b.Me)&&b.cd){var c;if(0>b.cd){if(!b.Me){yk(a,b.Wd);return}b.Me=!1;c=a.ea}else c=1==b.cd++?500:100;b.oj=setTimeout(function(a){return function(){Ck(a,b)}}(a),c)}}
|
||||
function wk(a,b,c){if(X[b]&&a.A&&a.A.da.Jb){rk[b]&&a.B.length&&0<a.B[0].cd&&(a.B[0].cd=0);for(var d,e=0;e<a.B.length;e++)if(d=a.B[e],d.Wd==b){if(!c||0<=d.cd){e=-1;break}0<e&&(0<a.B[0].cd&&(a.B[0].cd=0),a.B.splice(e,1));break}0>e||(e==a.B.length&&(d={},d.Wd=b,d.bc=a.bc,Ak(a,b,!0),e++),0<e&&a.B.splice(0,0,d),d.Me=!0,d.cd=c?-1:rk[b]?0:1,Ck(a,d))}}
|
||||
function yk(a,b,c){if(!X[b]||!(c||a.A&&a.A.da.Jb))return!1;for(var d=!1,e=0;e<a.B.length;e++){var f=a.B[e];if(f.Wd==b||f.Wd==V[b]){a.B.splice(e,1);f.oj&&clearTimeout(f.oj);f.Me&&!c&&Dk(a,f.Wd,!1);Ak(a,b,!1);d=!0;break}}!a.B.length&&a.R&&(xk(a,1020),a.R=!1);return d}function Ck(a,b){if(!a.A||!a.A.da.Jb)yk(a,b.Wd,!0);else if(Dk(a,b.Wd,b.Me)&&b.cd){var c;if(0>b.cd){if(!b.Me){yk(a,b.Wd);return}b.Me=!1;c=a.ea}else c=1==b.cd++?500:100;b.oj=setTimeout(function(a){return function(){Ck(a,b)}}(a),c)}}
|
||||
function Ek(a,b,c){var d=b;if(65<=b&&90>=b)!(a.bc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.bc&515)==c&&(d=b-32);else if(!!(a.bc&3)==c){if(a=V[b])d=a}else if(a=qk[b])d=a;return d}l.Nf=function(a){a||(this.bc&=-256)};
|
||||
function vk(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,h=Ek(a,g,!0);a.ig&&h==U["`"]&&(g=h=27);if(X[g+1E3])if(h+=1E3,2==b.location&&(h+=2E3),xk(a,h,!1,c)){if(20==g||144==g||145==g)a.W||(c=e=!0);if(!(c||91!=g&&93!=g))for(var k=0;k<a.B.length;k++){var m=a.B[k];m.Me=!1;0<m.cd&&(m.cd=0)}}else 8==g&&8==(a.bc&40)&&(h=4008),d=!1;else if(X[h]&&a.bc&60&&(d=!1),d&&c||a.bc&192)f=!0;d||b.preventDefault();f||a.Y&&d||(c?wk(a,h,e):yk(a,h)||(b=Ek(a,g,!1),b!=h&&yk(a,b)));return d}
|
||||
function Dk(a,b,c){var d=!1;xk(a,b,!0,c);var e=X[b]||X[b+1E3];if(void 0!==e){14==e&&40==(a.bc&40)&&(e=83);var d=[],f=e&255;if(83<f&&83==a.Z)return!1;d.push(f|(c?0:128));for(b=65<=b&&90>=b||97<=b&&122>=b;e>>>=8;){var g=0,h=e&255;224==f||225==f?d.push(f|(c?0:128)):(42==h?a.C&3||a.C&512&&b||(g=h):29==h?a.C&12||(g=h):56==h?a.C&48||(g=h):d.push(f|(c?0:128)),g&&(c?d.unshift(g):d.push(g|128)))}for(c=0;c<d.length;c++)e=a,f=d[c],e.Ob&&(20>e.Ob.length?(e.Ob.push(f),1==e.Ob.length&&e.P&&Yj(e.P,f)):20==e.Ob.length&&
|
||||
e.Ob.push(255));d=!0}return d}Ea(function(){for(var a=Za(document,"pcjs","keyboard"),b=0;b<a.length;b++){var c=a[b],d=Wa(c),d=new nk(d);Ya(d,c)}});
|
||||
function Y(a,b,c,d,e){var f=this;this.$c=ya("Gecko/");var g=["","moz","webkit","ms"];Ia.call(this,"Video",a,Y);this.ca=a.model;var h=Fk[this.ca]||Fk.mda;this.Ra=h[0];this.Wc=a.memory||0;this.qd=a.switches;this.la=a.mode;if(null==this.la||null==Gk[this.la])this.la=h[1];this.Nb=a.charCols;this.wc=a.charRows;if(void 0===this.Nb||void 0===this.wc)this.Nb=Gk[this.la][0],this.wc=Gk[this.la][1];this.ea=a.screenWidth;this.pa=a.screenHeight;this.dd=a.scale;this.Zd=12<=Math.round(this.ea/this.Nb);this.Y=b;
|
||||
function Dk(a,b,c){var d=!1;xk(a,b,!0,c);var e=X[b]||X[b+1E3];if(void 0!==e){14==e&&40==(a.bc&40)&&(e=83);var d=[],f=e&255;if(83<f&&83==a.Z)return!1;d.push(f|(c?0:128));for(b=65<=b&&90>=b||97<=b&&122>=b;e>>>=8;){var g=0,h=e&255;224==f||225==f?d.push(f|(c?0:128)):(42==h?a.C&3||a.C&512&&b||(g=h):29==h?a.C&12||(g=h):56==h?a.C&48||(g=h):d.push(f|(c?0:128)),g&&(c?d.unshift(g):d.push(g|128)))}for(c=0;c<d.length;c++)e=a,f=d[c],e.Pb&&(20>e.Pb.length?(e.Pb.push(f),1==e.Pb.length&&e.P&&Yj(e.P,f)):20==e.Pb.length&&
|
||||
e.Pb.push(255));d=!0}return d}Ea(function(){for(var a=Za(document,"pcjs","keyboard"),b=0;b<a.length;b++){var c=a[b],d=Wa(c),d=new nk(d);Ya(d,c)}});
|
||||
function Y(a,b,c,d,e){var f=this;this.$c=ya("Gecko/");var g=["","moz","webkit","ms"];Ia.call(this,"Video",a,Y);this.ca=a.model;var h=Fk[this.ca]||Fk.mda;this.Ra=h[0];this.Wc=a.memory||0;this.qd=a.switches;this.la=a.mode;if(null==this.la||null==Gk[this.la])this.la=h[1];this.Ob=a.charCols;this.wc=a.charRows;if(void 0===this.Ob||void 0===this.wc)this.Ob=Gk[this.la][0],this.wc=Gk[this.la][1];this.ea=a.screenWidth;this.pa=a.screenHeight;this.dd=a.scale;this.Zd=12<=Math.round(this.ea/this.Ob);this.Y=b;
|
||||
this.W=c;this.G=(this.ae=d)||b||null;b=a.smoothing;(c=La.smoothing)&&(b="true"==c?!0:!1);if(null!=b)for(c=0;c<g.length;c++)d=(d=g[c])?d+"ImageSmoothingEnabled":"imageSmoothingEnabled",this.W[d]=b;this.rd=a.touchScreen;this.xc=Hk;this.K=null;this.Yd=a.autoLock;this.cb=this.Fb=0;this.xa=[];this.oa=Array(this.Ra==ek?256:16);this.La=!1;if(this.ba=e)if(this.ba.ke=e.requestFullscreen||e.msRequestFullscreen||e.mozRequestFullScreen||e.webkitRequestFullscreen,this.ba.ke){for(c=0;c<g.length;c++)if(d=g[c]+"fullscreenchange",
|
||||
"on"+d in document){document.addEventListener(d,function(){Ik(f,document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement?!0:!1)},!1);break}for(c=0;c<g.length;c++)if(d=g[c]+"fullscreenerror","on"+d in document){document.addEventListener(d,function(){Ik(f,null)},!1);break}}this.G&&(this.G.onfocus=function(){return f.Nf(!0)},this.G.onblur=function(){return f.Nf(!1)},this.G.Pd=this.G.requestPointerLock||this.G.mozRequestPointerLock||this.G.webkitRequestPointerLock,
|
||||
this.G.pj=this.G.exitPointerLock||this.G.mozExitPointerLock||this.G.webkitExitPointerLock,this.G.Pd&&(e=function(){f.bf(document.pointerLockElement===f.G||document.mozPointerLockElement===f.G||document.webkitPointerLockElement===f.G)},"onpointerlockchange"in document?document.addEventListener("pointerlockchange",e,!1):"onmozpointerlockchange"in document?document.addEventListener("mozpointerlockchange",e,!1):"onwebkitpointerlockchange"in document&&document.addEventListener("webkitpointerlockchange",
|
||||
|
|
@ -481,12 +481,12 @@ function zl(a){var b,c=a.D;a.Zc=!1;var d=c.Hd[5];if(null!=d){b=1024;var e=0,f=c.
|
|||
function Al(a,b){var c=a.D;return c&&null!=b&&b!=c.og?(c.Uf(b),a.ha.Uf(c.cb,c.Fb,c.lg(),!0),!0):!1}
|
||||
function ql(a,b){var c,d=a.va,e=a.D;if(e)if(1==e.Ra)d=7;else if(5<=e.Ra){var d=null,f=e.Wc>>2,g=32768<f?32768:f,h=e.Hd[6];if(null!=h){switch(h&12){case 0:e.cb=655360;e.Fb=f;d=255;break;case 4:e.cb=655360;e.Fb=f;d=3==a.ma?15:16;break;case 8:e.cb=720896;e.Fb=g;d=7;break;case 12:e.cb=753664,e.Fb=g,d=3==a.ma?2:3}c=80==(e.Hd[5]&80);!c||e.cb==a.cb&&e.Fb==a.Fb||(b=!0);var f=al(e,6),g=e.ab[9],k=e.ab[23],m=e.Be[1]&8;255!=d&&(h&1?655360==e.cb||c||k&1?e.Hd[5]&64?d=g&31?143>=e.ab[18]?19:20:21:g&128||350>f?d=
|
||||
m?13:14:480<=f&&(d=3==a.ma?17:18):d=m?7-d:6:d-=m?2:0);c=zl(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.va=null,null==d&&(d=a.la);if(!pl(a,d,b))return!1;Al(a,c);return!0}
|
||||
function pl(a,b,c){if(null!=b&&(b!=a.va||c)){a.Id=0;a.va=b;a.La=!1;b=a.D||(7==b?a.Z:a.S);if(b!=a.D||b.cb!=a.cb||b.Fb!=a.Fb){xl(a);if(a.cb){if(!Gb(a.ha,a.cb,a.Fb))return!1;a.D&&(a.D.cc=!1)}a.D=b;b.cc=!0;a.cb=b.cb;a.Fb=b.Fb;if(!yb(a.ha,b.cb,b.Fb,3,b===a.B?b:null))return!1}a:{a.I=0;a.H=a.Nb;a.L=a.wc;a.Ta=a.H;a.Hb=Gk[7][2];b=0;if(c=Gk[a.va])a.H=c[0],a.L=c[1],a.Hb=c[2],b=c[3],a.I=c[4],4!=a.ma&&7!=a.ma||a.D!==a.B||3!=a.I||(7==(a.B.ab[9]&31)?a.L=350>al(a.B,18)?43:50:a.I=a.Ra);a.pd=a.H*a.L|0;a.od=a.pd/a.Hb|
|
||||
function pl(a,b,c){if(null!=b&&(b!=a.va||c)){a.Id=0;a.va=b;a.La=!1;b=a.D||(7==b?a.Z:a.S);if(b!=a.D||b.cb!=a.cb||b.Fb!=a.Fb){xl(a);if(a.cb){if(!Gb(a.ha,a.cb,a.Fb))return!1;a.D&&(a.D.cc=!1)}a.D=b;b.cc=!0;a.cb=b.cb;a.Fb=b.Fb;if(!yb(a.ha,b.cb,b.Fb,3,b===a.B?b:null))return!1}a:{a.I=0;a.H=a.Ob;a.L=a.wc;a.Ta=a.H;a.Hb=Gk[7][2];b=0;if(c=Gk[a.va])a.H=c[0],a.L=c[1],a.Hb=c[2],b=c[3],a.I=c[4],4!=a.ma&&7!=a.ma||a.D!==a.B||3!=a.I||(7==(a.B.ab[9]&31)?a.L=350>al(a.B,18)?43:50:a.I=a.Ra);a.pd=a.H*a.L|0;a.od=a.pd/a.Hb|
|
||||
0;a.fb=a.od;a.fc=0;void 0!==b&&(a.fb=(a.fb<<1)+b|0,a.fc=a.fb+b>>1);if(a.xa.length){a.ra=a.ea/a.H|0;a.ua=a.pa/a.L|0;if(a.I){b=a.xa[a.I];if(!b)break a;c=a.xa[a.I<<1];a.dd&&80==a.H?c&&a.ra>=3*c.tc>>2&&(a.I<<=1,b=c):(c&&a.ra>=c.tc&&(a.I<<=1,b=c),a.dd||(a.ra=b.tc,a.ua=b.uc));a.pb=a.qb=0;b&&(a.pb=a.H*b.tc,a.qb=a.L*b.uc)}else a.ra=a.ua=1,a.pb=a.H,a.qb=a.L;a.Oa=a.W.createImageData(a.pb,a.qb);a.Fa=document.createElement("canvas");a.Fa.width=a.pb;a.Fa.height=a.qb;a.Ga=a.Fa.getContext("2d");a.yc=a.zc=0;a.ic=
|
||||
a.ea;a.mc=a.pa;b=a.ea-a.H*a.ra;c=a.pa-a.L*a.ua;0<b&&(a.yc=b>>1,a.ic-=b);0<c&&(a.zc=c>>1,a.mc-=c);if(b||c)a.W.fillStyle=a.Y.style.backgroundColor,a.W.fillRect(0,0,a.ea,a.pa)}}Bl(a,!0);kl(a)}return!0}function vl(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 Cl(a){a.za=-1;a.qa=!1;var b=a.od;if(void 0===a.R||a.R.length!=b)a.R=Array(b)}function Bl(a,b){b||(a.La=!1);Cl(a)}
|
||||
function yl(a,b,c,d,e){var f=d&255,g=d>>8;d=g&15;var h=a.xa[a.I];h.Ge&&(d=h.Ge[d]);var k=g>>4&15;h.Ge&&(k=h.Ge[k]);e?(b*=h.tc,c*=h.uc,e.fillStyle=h.be[k],e.fillRect(b,c,h.tc,h.uc)):(b=b*a.ra+a.yc,c=c*a.ua+a.zc,a.W.fillStyle=h.be[k],a.W.fillRect(b,c,a.ra,a.ua));g&256&&(k=(f&15)*h.tc,f=(f>>4)*h.uc,e?e.drawImage(h.ag[d],k,f,h.tc,h.uc,b,c,h.tc,h.uc):a.W.drawImage(h.ag[d],k,f,h.tc,h.uc,b,c,a.ra,a.ua));g&512&&(f=a.td,g=a.Gc,e?(a.Da&&a.Da!==h.uc&&(f=f*h.uc/a.Da|0,g=g*h.uc/a.Da|0),e.fillStyle=h.be[d],e.fillRect(b,
|
||||
c+f,h.tc,g)):(a.Da&&a.Da!==a.ua&&(f=f*a.ua/a.Da|0,g=g*a.ua/a.Da|0),a.W.fillStyle=h.be[d],a.W.fillRect(b,c+f,a.ra,g)))}
|
||||
function kl(a,b){if(a.da.Rb){var c=!1,d=a.D;d&&(d!==a.B?d.Lc&8&&(c=!0):d.Ud&32&&(c=!0));if(c||b){if(b)Cl(a);else if(void 0===a.R)return;var e=!1;!(b||++a.Id&15)&&0<=a.Ea&&(a.Ea++,e=!0);var f=0,g=a.pd,h=a.cb,c=h,k=c+a.Fb;19<=a.va&&(h=c=655360,k=c+65536);if(Dl(a,d)&8||d.xe&&d.xe<d.gh){var m=(d.ab[12]<<8)+d.ab[13]|0;d.ed!==m&&(d.ed=m,Bl(a));d.xe=0}m=d.ed;a.I&&(m<<=1);var c=c+m,n=a.fb;5<=a.Ra&&d.ab[19]&&d.ab[19]<<1!=d.ab[1]+1&&(a.Ta=d.ab[19]<<(a.I?1:d.ab[20]&64?3:4),n=(a.Ta*(a.L-1)+a.H)/a.Hb|0,7>=a.va&&
|
||||
function kl(a,b){if(a.da.Sb){var c=!1,d=a.D;d&&(d!==a.B?d.Lc&8&&(c=!0):d.Ud&32&&(c=!0));if(c||b){if(b)Cl(a);else if(void 0===a.R)return;var e=!1;!(b||++a.Id&15)&&0<=a.Ea&&(a.Ea++,e=!0);var f=0,g=a.pd,h=a.cb,c=h,k=c+a.Fb;19<=a.va&&(h=c=655360,k=c+65536);if(Dl(a,d)&8||d.xe&&d.xe<d.gh){var m=(d.ab[12]<<8)+d.ab[13]|0;d.ed!==m&&(d.ed=m,Bl(a));d.xe=0}m=d.ed;a.I&&(m<<=1);var c=c+m,n=a.fb;5<=a.Ra&&d.ab[19]&&d.ab[19]<<1!=d.ab[1]+1&&(a.Ta=d.ab[19]<<(a.I?1:d.ab[20]&64?3:4),n=(a.Ta*(a.L-1)+a.H)/a.Hb|0,7>=a.va&&
|
||||
(n<<=1));c+n>k&&(n=k-c,0>n&&(n=0));k=c+n;if(m=!b&&a.qa){for(var m=a.ha,x=!0,r=c>>>m.ea;0<n&&r<m.S.length;)m.S[r].Ha&&(m.S[r].Ha=x=!1,m.S[r].Ph=!0),n-=m.xb,r++;m=x}if(m){if(!e)return;if(!a.za){f=a.ia-d.ed;if(0>f)return;g=f+1}}if(a.I){if(a.xa[a.I]){d=f;f=0;e=a.za=0;h=1048575;n=a.D.Lc&32;5<=a.Ra&&(n=a.D.Kc[16]&8);m=a.ia-a.D.ed;n&&(e=32768,h&=~e,a.Ea&2||(h&=-65537));for(c+=d<<1;c<k&&d<g;)n=Mb(a.ha,c),n|=65536,n&e&&(a.za++,n&=h),d==m&&(n|=a.Ea&1?131072:0),a.qa&&n===a.R[d]||(yl(a,d%a.H,d/a.H|0,n,a.Ga),
|
||||
a.R[d]=n,f++),c+=2,d++;a.qa=!0;f&&a.Ga&&a.W.drawImage(a.Fa,0,0,a.pb,a.qb,a.yc,a.zc,a.ic,a.mc);wl(a)}}else if(a.fc){for(var g=k,z,k=c,d=a.za=0,f=a.Hb,e=16==f?65536:196608,h=16==f?1:2,m=sl(a,h),x=n=0,r=a.H,E=0,J=a.L,W=0;k<g;){z=Mb(a.ha,k);if(a.qa&&z===a.R[d])n+=f;else{a.R[d]=z;z=z>>8|(z&255)<<8;var da=e,ua=16;n<r&&(r=n);for(var va=0;va<f;va++){var sd=(z&(da>>=h))>>(ua-=h);vl(a.Oa,n++,x,m[sd])}n>E&&(E=n);x<J&&(J=x);x>=W&&(W=x+1)}k+=2;d++;if(n>=a.H){n=0;x+=2;if(x>a.L)break;x==a.L&&(x=1,k=c+a.fc)}}a.qa=
|
||||
!0;r<a.H&&(a.Ga.putImageData(a.Oa,0,0,r,J,E-r,W-J),a.W.drawImage(a.Fa,0,0,a.H,a.L,0,0,a.ea,a.pa))}else if(a.Zc){g=h;f=a.za=0;e=sl(a,8);h=a.D.ud;n=m=0;x=a.H;r=0;E=a.L;J=0;W=a.D.Be[4]&8?4:1;z=a.D.Kc[19]&15;for(da=a.Ta>a.H?a.Ta-a.H-z>>3:0;c<k;){d=h[c-g];va=4;z||(a.qa&&d===a.R[f]?(m+=va,va=0):a.R[f]=d,f++);if(va){m<x&&(x=m);for(ua=0;ua<va;ua++)vl(a.Oa,m++,n,e[d&255]),d>>=8;m>r&&(r=m);n<E&&(E=n);n>=J&&(J=n+1)}c+=W;if(m>=a.H){m=0;if(++n>a.L)break;c+=da}}z||(a.qa=!0);x<a.H&&(a.Ga.putImageData(a.Oa,0,0,x,
|
||||
|
|
@ -520,14 +520,14 @@ l.pc=function(a,b,c,d){this.ba=a;this.ha=b;this.A=c;this.Ia=d;for(b=null;b=kb(a,
|
|||
l.Ub=function(a){return a?this.save():!0};l.reset=function(){Xl(this)};l.save=function(){var a=new be(this),b=0,c=[];c[b++]=this.cc;c[b++]=this.H;c[b++]=this.I;c[b++]=this.K;c[b++]=this.L;c[b++]=this.P;c[b++]=this.S;c[b]=this.C;C(a,0,c);return a.data()};l.restore=function(a){return Xl(this,a[0])};function Xl(a,b){var c=0;void 0===b&&(b=[!1,-1,-1,0,0,!1,!1,0]);var d=b[c++];a.cc=d;a.H=b[c++];a.I=b[c++];a.K=b[c++];a.L=b[c++];a.P=b[c++];a.S=b[c++];a.C=b[c];return!0}l.bf=function(a){this.R=a};
|
||||
function Ul(a){if(!a.W)for(var b=0;b<a.B.length;b++)Yl(a,a.B[b])&&(a.W=!0)}function Vl(a){if(a.W)for(var b=0;b<a.B.length;b++){var c=a.B[b];c&&(c.style.cursor="auto")}}function Yl(a,b){return b?(b.addEventListener("mousemove",function(b){Zl(a,b)},!1),b.addEventListener("mousedown",function(b){Zl(a,b,!0)},!1),b.addEventListener("mouseup",function(b){Zl(a,b,!1)},!1),b.style.cursor="none",!0):!1}
|
||||
function Zl(a,b,c){if(void 0!==c){var d;!(d=!1!==a.R)&&(d=a.D.length)&&(d=a.D[0],d=d.Yd?d.Pd(!0):!1);d||(a.R=null);a.je(b.button,c)}else{if(0>a.H||0>a.I)a.H=b.clientX,a.I=b.clientY;a.R?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.H,d=b.clientY-a.I);a.H=b.clientX;a.I=b.clientY;a.ng(c,d,a.H,a.I)}}
|
||||
l.je=function(a,b){if(this.cc&&this.A&&this.A.da.Sb)switch(a){case ml:if(this.P!=b){this.P=b;$l(this);break}break;case 2:this.S!=b&&(this.S=b,$l(this))}};l.ng=function(a,b){this.cc&&this.A&&this.A.da.Sb&&(a||b)&&(this.K=a,this.L=b,$l(this))};function $l(a){Pl(a.G,[64|(a.P?32:0)|(a.S?16:0)|(a.L&192)>>4|(a.K&192)>>6,a.K&63,a.L&63]);a.K=a.L=0}Ea(function(){for(var a=Za(document,"pcjs","mouse"),b=0;b<a.length;b++){var c=a[b],d=Wa(c),d=new Wl(d);Ya(d,c)}});
|
||||
l.je=function(a,b){if(this.cc&&this.A&&this.A.da.Jb)switch(a){case ml:if(this.P!=b){this.P=b;$l(this);break}break;case 2:this.S!=b&&(this.S=b,$l(this))}};l.ng=function(a,b){this.cc&&this.A&&this.A.da.Jb&&(a||b)&&(this.K=a,this.L=b,$l(this))};function $l(a){Pl(a.G,[64|(a.P?32:0)|(a.S?16:0)|(a.L&192)>>4|(a.K&192)>>6,a.K&63,a.L&63]);a.K=a.L=0}Ea(function(){for(var a=Za(document,"pcjs","mouse"),b=0;b<a.length;b++){var c=a[b],d=Wa(c),d=new Wl(d);Ya(d,c)}});
|
||||
function am(a,b,c){Ia.call(this,"Disk",{id:a.lf+".disk"+ea(++bm,4)},am);this.controller=a;this.ba=a.ba;this.Ia=a.Ia;this.C=b;this.B=b.name;this.oe=b.oe;this.Af=this.D=!1;cm(this,c,b.ib,b.jb,b.eb,b.nb);this.I=[];this.P=[];this.G=null;this.R=0;this.S=!1;ab(this)}var bm=0;Qa(am);l=am.prototype;l.pc=function(a,b,c,d){this.Ia=d};l.Vb=function(a,b){b||!this.Af||this.D||(ab(this,!1),this.load(this.B,this.H,null,this.Gj,this));return!0};l.Gj=function(){ab(this,!0)};
|
||||
l.Ub=function(a,b){if(this.D){var c,d=0;if(this.S&&!ra("Disk writes are still in progress, shut down anyway?"))return!1;for(;c=dm(this,!1);)if(d=c[0]){this.controller.Ba('Unable to save "'+this.B+'" (error '+d+")");break}b&&this.D&&(c="action=close&volume="+this.H,c+="&machine="+this.controller.se(),c+="&user="+this.controller.Ad(),pa(qa()+"/api/v1/disk?"+c,null,!0),this.D=!1);!d&&a&&this.controller.Ba(this.B+" saved")}return!0};
|
||||
function cm(a,b,c,d,e,f){a.mode=b;a.ib=c;a.jb=d;a.eb=e;a.nb=f;a.A=[];if("preload"!=a.mode){b=Array(a.ib);for(c=0;c<b.length;c++){d=Array(a.jb);for(e=0;e<d.length;e++){f=Array(a.eb);for(var g=1;g<=f.length;g++)f[g-1]=em(null,c,e,g,a.nb,"local"==a.mode?0:null);d[e]=f}b[c]=d}a.A=b}a.L=null}
|
||||
l.load=function(a,b,c,d,e){var f=b;if(this.K)return!0;this.B=a;this.H=b;this.nh=fa(b);var g=this;this.K=d;this.ha=e||this.controller;if(c){var h=new FileReader;h.onload=function(){var a=h.result,b,c=a?a.byteLength:0,d=ba[c];if(d){g.ib=d[0];g.jb=d[1];g.eb=d[2];g.nb=512;b=g.nb>>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.ib);for(c=0;c<g.A.length;c++)for(var f=g.A[c]=Array(g.jb),E=0;E<f.length;E++)for(var J=f[E]=Array(g.eb),W=0;W<J.length;W++){for(var da=em(null,c,E,W+1,g.nb,0),ua=da.data,va=0;va<
|
||||
b;va++,e+=4)var sd=ua[va]=a.getInt32(e,!0),d=d+sd&-1;da.Dc=b;J[W]=da}g.L=d;b=g}else g.Ba("Unrecognized diskette format ("+c+" bytes)");g.K&&(g.K.call(g.controller,g.C,b,g.B,g.H),g.K=null)};h.readAsArrayBuffer(c);return!0}0>b.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a||"gz"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=fm(this,b),this.Af=!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"):
|
||||
ha(b,"/")&&(c="dir"),f=qa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.oe?"":d)+"&format=json"));return!!pa(f,null,!0,function(a,b,c){gm(g,a,b,c)})};
|
||||
function gm(a,b,c,d){var e=null;a.re=!1;var f=0>d&&a.ba&&!a.ba.da.Rb;if(a.Af)d?a.controller.Ba('Unable to connect to disk "'+a.H+'" (error '+d+": "+c+")",f):(a.D=!0,e=a);else if(d)a.controller.Ba('Unable to load disk "'+a.B+'" (error '+d+": "+b+")",f);else{Sa(a.controller.lf,b,c);try{if(0<fa(a.nh,!0).toLowerCase().indexOf("-readonly"))a.re=!0;else{var g=c.indexOf("\n");0<g&&1024>g&&0<c.substring(0,g).indexOf("write-protected")&&(a.re=!0)}var h;"<"==c.substr(0,1)?h=["Missing disk image: "+a.B]:h=0>
|
||||
function gm(a,b,c,d){var e=null;a.re=!1;var f=0>d&&a.ba&&!a.ba.da.Sb;if(a.Af)d?a.controller.Ba('Unable to connect to disk "'+a.H+'" (error '+d+": "+c+")",f):(a.D=!0,e=a);else if(d)a.controller.Ba('Unable to load disk "'+a.B+'" (error '+d+": "+b+")",f);else{Sa(a.controller.lf,b,c);try{if(0<fa(a.nh,!0).toLowerCase().indexOf("-readonly"))a.re=!0;else{var g=c.indexOf("\n");0<g&&1024>g&&0<c.substring(0,g).indexOf("write-protected")&&(a.re=!0)}var h;"<"==c.substr(0,1)?h=["Missing disk image: "+a.B]:h=0>
|
||||
c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+c+")");if(h.length)if(1==h.length)p(h[0]);else{a.ib=h.length;a.jb=h[0].length;a.eb=h[0][0].length;var k=h[0][0][0];a.nb=k&&k.length||512;for(d=c=0;d<a.ib;d++)for(f=0;f<a.jb;f++)for(g=0;g<a.eb;g++)if(k=h[d][f][g]){var m=k.length;void 0===m&&(m=k.length=512);var m=m>>2,n=k.pattern;void 0===n&&(n=k.pattern=0);var x=k.data;if(void 0===x){var r=k.bytes;if(void 0!==r&&r.length){for(var z=
|
||||
m<<2,E=r.length;E<z;E++)r[E]=n;hm(k,r,0)}else x=[],n=k.pattern=n|n<<8|n<<16|n<<24,k.data=x;delete k.bytes}em(k,d,f);for(z=0;z<x.length;z++)c=c+x[z]&-1}a.A=h;a.L=c;e=a}else p("Empty disk image: "+a.B)}catch(J){p("Disk image error ("+b+"): "+J.message)}}a.K&&(a.K.call(a.ha,a.C,e,a.B,a.H),a.K=null)}function im(a,b){var c=a.jb*a.eb,d=b/c|0;return d<a.ib?(c=b%c,a.seek(d,c/a.eb|0,c%a.eb+1)):null}function jm(a,b,c){for(var d=1,e=0,f=0;d--;){var g=a.read(b,c++);if(0>g)break;e|=g<<f;f+=8}return e}
|
||||
function em(a,b,c,d,e,f){a||(a={sector:d,length:e,data:[],pattern:f});a.Jj=b;a.Kj=c;a.Uc=a.Dc=0;a.Ha=!1;return a}function fm(a,b){var c;c="action=open&volume="+b+("&mode="+a.mode);c+="&chs="+a.ib+":"+a.jb+":"+a.eb+":"+a.nb;c+="&machine="+a.controller.se();c+="&user="+a.controller.Ad();return qa()+"/api/v1/disk?"+c}
|
||||
|
|
@ -599,20 +599,20 @@ var Nm={800:Z.prototype.Ok,801:Z.prototype.Pk,802:Z.prototype.Nk},Mm={496:Z.prot
|
|||
1014:Z.prototype.il};Ea(function(){for(var a=Za(document,"pcjs","hdc"),b=0;b<a.length;b++){var c=a[b],d=Wa(c),d=new Z(d);Ya(d,c)}});function be(a,b,c){this.id=a.id;this.key=kn(a,b,c);this.Ia=a.Ia;ln(this,a.fj)}function kn(a,b,c){a=a.id;if(b){var d=b.indexOf(".");0<d&&(a+=".v"+b.substr(0,d))}c&&(a+="."+c);return a}
|
||||
be.prototype={constructor:be,value:function(){return this[this.id]},data:function(){return this[this.id]},load:function(a){return a?(this[this.id]=a,this.A=!0):this.A?!0:ta()&&(a=wa(this.key))?(this[this.id]=a,this.A=!0):!1},toString:function(){var a=this[this.id];return"string"==typeof a?a:JSON.stringify(a)},clear:function(a){ln(this);var b=[];try{for(var c=0,d=window.localStorage.length;c<d;c++)b.push(window.localStorage.key(c))}catch(e){}for(c=0;c<b.length;c++)if((d=b[c])&&(a||d.substr(0,this.key.length)==
|
||||
this.key)){try{window.localStorage.removeItem(d)}catch(e){}b.splice(c,1);c=0}}};function ln(a,b){a[a.id]={};b&&C(a,"parms",b);a.A=!1}function mn(a){var b=!0;if(ta()){var c=JSON.stringify(a[a.id]);xa(a.key,c)||(p("Unable to store "+c.length+" bytes in browser local storage"),b=!1)}return b}function nn(a){var b=!0;try{a[a.id]=JSON.parse(a[a.id])}catch(c){p(c.message||c),b=!1}return b}function on(a,b){return a[a.id][b]||null}function C(a,b,c){try{a[a.id][b]=c}catch(d){}}
|
||||
function pn(a,b,c){Ia.call(this,"Computer",a,pn);this.da.Rb=!1;qn(this,b);this.ba=jc(this,"autoPower",a);this.G=0;this.ea=a.busWidth||a.buswidth;this.B=rn;this.S=null;this.K=this.Z=!1;this.ia=jc(this,"url")||"";this.ma=(Math.random()+.1).toString(36).substr(2,12);this.C=sn(this);if(this.A=Va("CPU",this.id)){this.Ia=Va("Debugger",this.id);this.I=[];for(b=null;b=kb(this,"Video",b);)this.I.push(b);this.ha=new rb({id:this.lf+".bus",busWidth:this.ea},this.A,this.Ia);var d,e=Ta(this.id);if((this.D=Va("Panel",
|
||||
function pn(a,b,c){Ia.call(this,"Computer",a,pn);this.da.Sb=!1;qn(this,b);this.ba=jc(this,"autoPower",a);this.G=0;this.ea=a.busWidth||a.buswidth;this.B=rn;this.S=null;this.K=this.Z=!1;this.ia=jc(this,"url")||"";this.ma=(Math.random()+.1).toString(36).substr(2,12);this.C=sn(this);if(this.A=Va("CPU",this.id)){this.Ia=Va("Debugger",this.id);this.I=[];for(b=null;b=kb(this,"Video",b);)this.I.push(b);this.ha=new rb({id:this.lf+".bus",busWidth:this.ea},this.A,this.Ia);var d,e=Ta(this.id);if((this.D=Va("Panel",
|
||||
this.id))&&this.D.gg)for(b=0;b<e.length;b++)d=e[b],d.Ba=this.D.Ba,d.rc=this.D.rc,d.gg=this.D.gg;this.rc(tn+" v"+un+"\n"+vn+"\n"+wn);for(b=0;b<e.length;b++)d=e[b],d.pc&&d.pc(this,this.ha,this.A,this.Ia);b=null;d=a.resume;void 0!==d&&(1<d.length?b=this.P=d:this.B=parseInt(d,10));var f;if(a=jc(this,"state")||(f=!0,a.state))b=this.W=a,f||(this.K=!0,this.B=rn),this.B&&(this.R=new be(this,un),this.R.load()?b=null:delete this.R);!b&&this.B&&(b=xn(this))&&(this.K=!0);if(b){var g=this;pa(b,null,!0,function(a,
|
||||
b,c){c?(g.P=null,g.K=!1,g.Ba("Unable to load machine state from server (error "+c+(b?": "+(String.prototype.trim?b.trim():b.replace(/^\s+|\s+$/g,"")):"")+")")):(g.S=b,g.Z=!0);ab(g)})}else ab(this);this.ka.power||(this.ba=!0);!c&&this.ba&&yn(this,this.df)}else p("Unable to find CPU component")}Qa(pn);var tn="PCjs",un="1.22.0",vn="Copyright \u00a9 2012-2016 Jeff Parsons <Jeff@pcjs.org>",wn="License: GPL version 3 or later <http://gnu.org/licenses/gpl.html>",rn=0;l=pn.prototype;l.se=function(){return this.ma};
|
||||
function qn(a,b){if(!b){var c;if("object"==typeof resources&&(c=resources.parms))try{b=eval("("+c+")")}catch(d){p(d.message+" ("+c+")")}}a.L=b}function jc(a,b,c){var d=b.toLowerCase(),d=La[b]||La[d];void 0===d&&a.L&&(d=a.L[b]);void 0===d&&c&&(d=c[b]);void 0===d&&"object"==typeof resources&&resources[b]&&(d=b);return d}l.Ad=function(){return this.C||""};function yn(a,b,c){for(var d=Ta(a.id),e=0;e<=d.length;e++){var f=e<d.length?d[e]:a;if(!bb(f)){bb(f,function(){yn(a,b,c)});return}}b.call(a,c)}
|
||||
function zn(a,b){var c=new be(a,un,"validate");if(c.load()&&nn(c)){var d=on(c,"timestamp"),e=b?on(b,"timestamp"):"unknown";d!=e&&(a.Ba("Machine state may be out-of-date\n("+d+" vs. "+e+")\nCheck your browser's local storage limits"),b||c.clear())}}
|
||||
l.df=function(a){void 0===a&&(a=this.B||(this.S?1:rn));if(!this.G){this.G++;var b=!1,c=!1;this.Y=!1;var d=this.R||new be(this,un);if(-1==a)b=!0;else if(a>rn){if(d.load(this.S)){this.H=new be(this,un,"failsafe");this.H.load()&&(An(this,d),a=2,ln(this.H));C(this.H,"timestamp",la());mn(this.H);var e=this.B&&!this.K;if(1==a||ra("Click OK to restore the previous "+tn+" machine state, or CANCEL to reset the machine.")){if(c=nn(d)){var f=on(d,"code"),g=on(d,"data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!=
|
||||
g?(this.Ba("Error: "+g),"unable to verify user"==g&&(xa("user",""),this.C=null)):this.rc(f+": "+g),ln(d),d.load()?(c=nn(d),e=!0):c=!1))}e&&zn(this,c?d:null)}else 2==a&&d.clear()}else zn(this);delete this.S;delete this.R}e=Ta(this.id);for(f=0;f<e.length;f++)g=e[f],g!==this&&g!=this.A&&(c=Bn(this,g,d,b,c));b=[d,a,c];-1!=a?yn(this,this.Nh,b):this.Nh(b)}};
|
||||
function Bn(a,b,c,d,e){if(!b.da.Rb){b.da.Rb=!0;if(b.Vb){var f=null;e&&((f=on(c,b.id))||(f=on(c,b.id.replace(/[a-z0-9]\./i,"."))));"string"===typeof f&&(f=null);!b.Vb(f,d)&&f&&(p("Unable to restore state for "+b.type),a.W&&!a.Z?(c.clear(),a.B=rn,window&&window.location.reload()):a.Y=!0,b.Vb(null),e=!1)}if(!d&&b.zh)for(a=b.zh.split("|"),c=0;c<a.length;c++)b.status(a[c])}return e}
|
||||
l.Nh=function(a){var b=a[0],c=0>a[1];a=a[2];this.la=!0;this.da.Rb=!0;var d=this.ka.power;d&&(d.textContent="Shutdown");this.A&&(Bn(this,this.A,b,c,a),nc(this.A));this.Y&&(An(this,b),b.clear());!c&&this.H&&(this.H.clear(),delete this.H);this.G=0};
|
||||
function Bn(a,b,c,d,e){if(!b.da.Sb){b.da.Sb=!0;if(b.Vb){var f=null;e&&((f=on(c,b.id))||(f=on(c,b.id.replace(/[a-z0-9]\./i,"."))));"string"===typeof f&&(f=null);!b.Vb(f,d)&&f&&(p("Unable to restore state for "+b.type),a.W&&!a.Z?(c.clear(),a.B=rn,window&&window.location.reload()):a.Y=!0,b.Vb(null),e=!1)}if(!d&&b.zh)for(a=b.zh.split("|"),c=0;c<a.length;c++)b.status(a[c])}return e}
|
||||
l.Nh=function(a){var b=a[0],c=0>a[1];a=a[2];this.la=!0;this.da.Sb=!0;var d=this.ka.power;d&&(d.textContent="Shutdown");this.A&&(Bn(this,this.A,b,c,a),nc(this.A));this.Y&&(An(this,b),b.clear());!c&&this.H&&(this.H.clear(),delete this.H);this.G=0};
|
||||
function An(a,b){if(ra("There may be a problem with your "+tn+" machine.\n\nTo help us diagnose it, click OK to send this "+tn+" machine state to http://www.pcjs.org.")){var c=a.ia,d=a.Ad(),e=b.toString(),f=un,g={};g.app=tn;g.ver=f;g.url=c;g.user=d;g.type="bug";g.data=e;pa("http://www.pcjs.org/api/v1/report",g,!0)}}
|
||||
function Cn(a,b,c){var d,e="none";if(a.G)return null;a.G--;var f=new be(a,un),g=new be(a,un,"validate"),h=la();C(g,"timestamp",h);C(f,"timestamp",h);C(f,"version","1.22.0");C(f,"url",window?window.location.href:null);C(f,"browser",window?window.navigator.userAgent:"");a.A&&a.A.Ub&&(c&&oc(a.A),d=a.A.Ub(b,c),"object"===typeof d&&C(f,a.A.id,d),c&&(a.A.da.Rb=!1,!1===d&&(e=null)));for(var h=Ta(a.id),k=0;k<h.length;k++){var m=h[k];m.da.Rb&&(m.Ub&&(d=m.Ub(b,c),"object"===typeof d&&C(f,m.id,d)),c&&(m.da.Rb=
|
||||
!1,!1===d&&(e=null)))}e&&(c?(h=d=!1,b?(a.C&&Dn(a,a.C,f.toString()),mn(g)&&mn(f)||(e=null,d=h=!0)):a.B&&(d=!0,h=3==a.B),d&&f.clear(h)):e=f.toString());c&&(a.da.Rb=!1,b=a.ka.power)&&(b.textContent="Power");a.G=0;return e}l.reset=function(){this.ha&&this.ha.reset&&this.ha.reset();for(var a=Ta(this.id),b=0;b<a.length;b++){var c=a[b];c!==this&&c!==this.ha&&c.reset&&c.reset()}};l.start=function(a,b){for(var c=Ta(this.id),d=0;d<c.length;d++){var e=c[d];"CPU"!=e.type&&e!==this&&e.start&&e.start(a,b)}};
|
||||
function Cn(a,b,c){var d,e="none";if(a.G)return null;a.G--;var f=new be(a,un),g=new be(a,un,"validate"),h=la();C(g,"timestamp",h);C(f,"timestamp",h);C(f,"version","1.22.0");C(f,"url",window?window.location.href:null);C(f,"browser",window?window.navigator.userAgent:"");a.A&&a.A.Ub&&(c&&oc(a.A),d=a.A.Ub(b,c),"object"===typeof d&&C(f,a.A.id,d),c&&(a.A.da.Sb=!1,!1===d&&(e=null)));for(var h=Ta(a.id),k=0;k<h.length;k++){var m=h[k];m.da.Sb&&(m.Ub&&(d=m.Ub(b,c),"object"===typeof d&&C(f,m.id,d)),c&&(m.da.Sb=
|
||||
!1,!1===d&&(e=null)))}e&&(c?(h=d=!1,b?(a.C&&Dn(a,a.C,f.toString()),mn(g)&&mn(f)||(e=null,d=h=!0)):a.B&&(d=!0,h=3==a.B),d&&f.clear(h)):e=f.toString());c&&(a.da.Sb=!1,b=a.ka.power)&&(b.textContent="Power");a.G=0;return e}l.reset=function(){this.ha&&this.ha.reset&&this.ha.reset();for(var a=Ta(this.id),b=0;b<a.length;b++){var c=a[b];c!==this&&c!==this.ha&&c.reset&&c.reset()}};l.start=function(a,b){for(var c=Ta(this.id),d=0;d<c.length;d++){var e=c[d];"CPU"!=e.type&&e!==this&&e.start&&e.start(a,b)}};
|
||||
l.stop=function(a,b){for(var c=Ta(this.id),d=0;d<c.length;d++){var e=c[d];"CPU"!=e.type&&e!==this&&e.stop&&e.stop(a,b)}};
|
||||
l.zb=function(a,b,c){var d=this;switch(b){case "power":return this.ka[b]=c,c.onclick=function(){d.G||(d.da.Rb?Cn(d,!1,!0):yn(d,d.df))},!0;case "reset":return this.ka[b]=c,c.onclick=function(){if(d.da.Rb&&!d.G)if(d.B&&!d.P){var a=ra("Click OK to save changes to this "+tn+" machine.\n\nWARNING: If you CANCEL, all disk changes will be discarded.");Cn(d,a,!0);!a&&d.W?window&&window.location.reload():(a||(d.jg=!0),d.df(rn),d.jg=!1)}else d.reset(),d.A&&nc(d.A)},!0;case "save":if(ha(qa(),"pcjs.org")){c.parentNode.removeChild(c);
|
||||
l.zb=function(a,b,c){var d=this;switch(b){case "power":return this.ka[b]=c,c.onclick=function(){d.G||(d.da.Sb?Cn(d,!1,!0):yn(d,d.df))},!0;case "reset":return this.ka[b]=c,c.onclick=function(){if(d.da.Sb&&!d.G)if(d.B&&!d.P){var a=ra("Click OK to save changes to this "+tn+" machine.\n\nWARNING: If you CANCEL, all disk changes will be discarded.");Cn(d,a,!0);!a&&d.W?window&&window.location.reload():(a||(d.jg=!0),d.df(rn),d.jg=!1)}else d.reset(),d.A&&nc(d.A)},!0;case "save":if(ha(qa(),"pcjs.org")){c.parentNode.removeChild(c);
|
||||
break}this.ka[b]=c;c.onclick=function(){var a=sn(d,!0);if(a){var b=!!(d.B&&!d.P||d.W),c=Cn(d,b);b?Dn(d,a,c):d.Ba("Resume disabled, machine state not saved")}};return!0}return!1};
|
||||
function sn(a,b){var c=a.C;c||(c=wa("user"),void 0!==c?!c&&b&&(c=null,window&&(c=window.prompt("Saving machine states on the pcjs.org server is currently unsupported.\n\nIf you're running your own server, enter your user ID below.","")),c&&((c=En(a,c))||a.Ba("The user ID is invalid."))):b&&a.Ba("Browser local storage is not available"));return c}
|
||||
function En(a,b){a.C=null;var c=pa(qa()+"/api/v1/user?req=verify&user="+b),d=c[1];if(!c[0]&&d)try{c=eval("("+d+")"),c.code&&"ok"==c.code&&(xa("user",c.data),a.C=c.data)}catch(e){p(e.message+" ("+d+")")}return a.C}function xn(a){var b=null;a.C&&(b=qa()+"/api/v1/user?req=load&user="+a.C+"&state="+kn(a,un));return b}
|
||||
|
|
@ -621,8 +621,8 @@ function kb(a,b,c){a=Ta(a.id);for(var d=0;d<a.length;d++){var e=a[d];if(c)c==e&&
|
|||
function xc(a,b){for(var c=0;c<a.I.length;c++)kl(a.I[c],b);if(a.D&&(c=a.D,c.ua)){ob(c,18,c.P,c.ra);if(c.Ga){var d=c.ha,e=c.B,f,g;null==f&&(f=0);null==g&&(g=d.L-f|0);null==e&&(e={fg:0,hd:0,$f:[]});var h=f>>>d.ea;f=f+g-1>>>d.ea;e.fg=0;for(e.hd=0;h<=f;)g=d.S[h],e.fg+=g.size,g.size&&(e.$f.push(na(nb,h,0,0,g.type)),e.hd++),h++;c.B=e;c.ma=c.B.hd*c.ha.xb/691200;d=0;c.B.Hh=0;c.B.He||(c.B.He=[]);var e=-1,h=0,k=-1;for(f=0;f<c.B.hd;f++){var m=c.B.$f[f];g=oa(nb.type,m);m=oa(nb.bj,m);if(g!=e||m!=k+1)(k=f-h)&&
|
||||
(d+=qb(c,h,k,e)),e=g,h=f;k=m}d+=qb(c,h,f-h,e);e=c.B.Bj!=d;c.B.Bj=d;if(e){e=new ib(0,0,c.P.width,c.P.height);c.B.ce=[];h=c.B.hd;for(d=0;d<c.B.Hh;d++)f=c.B.He[d].hd,c.B.ce.push(jb(e,f,h,!d)),h-=f;for(d=0;d<c.B.ce.length;d++)e=c.B.He[d],h=f=c.B.ce[d],g=c.ra,(k=Wb[e.type])||(k=new hb),g.strokeStyle="black",g.strokeRect(h.x,h.y,h.Fc,h.A),g.fillStyle="string"==typeof k?k:k.toString(),g.fillRect(h.x,h.y,h.Fc,h.A),h=c,g=f,h.R=h.ia,h.L=h.la,f=g.x+(g.Fc>>1),k=g.y+(g.A>>1),m=g.A,g.Fc<g.A&&(m=g.Fc,h.ea=!0,h.G.save(),
|
||||
h.G.translate(f,k),h.G.rotate(-Math.PI/2),f=k=0),m<h.L&&(h.L=m,h.R=h.L+"px Monaco, Lucida Console, Courier New"),g=k,h.D=f,h.K=g,h=c,e=Cb[e.type]+" ("+(e.hd*c.ha.xb/1024|0)+"Kb)",h.G.font=h.R,h.D-=h.G.measureText(e).width>>1,h.K+=(h.L>>1)-2,pb(h,e),h.ea&&(h.G.restore(),h.ea=!1)}}else pb(c,"This space intentionally left blank");c.context.drawImage(c.P,0,0,c.P.width,c.P.height,c.Oa,c.Xa,c.Da,c.Fa);c.ua=!1}}
|
||||
Ea(function(){for(var a=Za(document,"pcjs-machine"),b=0;b<a.length;b++)for(var c=a[b],d=Wa(c),c=Za(c,"pcjs","computer"),e=0;e<c.length;e++){var f=c[e],g=Wa(f),g=new pn(g,d,!0);Ya(g,f);g.ba&&yn(g,g.df)}});Aa.show.push(function(){for(var a=Za(document,"pcjs","computer"),b=0;b<a.length;b++){var c=Wa(a[b]);(c=Va("Computer",c.id))&&c.la&&!c.da.Rb&&c.df(-1)}});
|
||||
Aa.exit.push(function(){for(var a=Za(document,"pcjs","computer"),b=0;b<a.length;b++){var c=Wa(a[b]);(c=Va("Computer",c.id))&&c.da.Rb&&Cn(c,!(!c.B||c.P),!0)}});var Fn=0;function Gn(a,b,c,d,e,f){e("Loading "+a+"...");pa(a,null,!0,function(g,h,k){k?(h||(h="unable to load "+a+" ("+k+")"),f(h,null)):Hn(h,a,b,c,d,e,f)})}
|
||||
Ea(function(){for(var a=Za(document,"pcjs-machine"),b=0;b<a.length;b++)for(var c=a[b],d=Wa(c),c=Za(c,"pcjs","computer"),e=0;e<c.length;e++){var f=c[e],g=Wa(f),g=new pn(g,d,!0);Ya(g,f);g.ba&&yn(g,g.df)}});Aa.show.push(function(){for(var a=Za(document,"pcjs","computer"),b=0;b<a.length;b++){var c=Wa(a[b]);(c=Va("Computer",c.id))&&c.la&&!c.da.Sb&&c.df(-1)}});
|
||||
Aa.exit.push(function(){for(var a=Za(document,"pcjs","computer"),b=0;b<a.length;b++){var c=Wa(a[b]);(c=Va("Computer",c.id))&&c.da.Sb&&Cn(c,!(!c.B||c.P),!0)}});var Fn=0;function Gn(a,b,c,d,e,f){e("Loading "+a+"...");pa(a,null,!0,function(g,h,k){k?(h||(h="unable to load "+a+" ("+k+")"),f(h,null)):Hn(h,a,b,c,d,e,f)})}
|
||||
function Hn(a,b,c,d,e,f,g){function h(a,f){if(f)g(f,null);else{if(c){Sa(c,b,a);var h=b;h&&0>h.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(h=window.location.pathname+h);d?"}"==d.slice(-1)?(d=d.slice(0,-1),1<d.length&&(d+=",")):d='{state:"'+d+'",':d="{";d+='url:"'+h+'"}';"object"==typeof resources&&(h=null);a=a.replace(/(<machine[^>]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(h?' url="'+h+'"':""))}e||(a=a.replace(/(<xsl:variable name="APPCLASS">).*?(<\/xsl:variable>)/,"$1pcjs$2"));
|
||||
h=null;if("<"==a.charAt(0))try{e||(a=a.replace(/<!DOCTYPE(.|[\r\n])*]>\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(h=new window.ActiveXObject("Microsoft.XMLDOM"),h.async=!1,h.loadXML(a)):h=(new window.DOMParser).parseFromString(a,"text/xml")}catch(x){h=null,a=x.message}else a="unrecognized XML: "+(255<a.length?a.substr(0,255)+"...":a);g(a,h)}}a?e?In(a,f,h):h(a,null):g("no data"+(b?" for file: "+b:""),null)}
|
||||
function In(a,b,c){var d;if(d=/<([a-z]+)\s+ref="(.*?)"(.*?)\/>/g.exec(a)){var e=d[2];b("Loading "+e+"...");pa(e,null,!0,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 k=h[0],m,n=/( [a-z]+=)(['"])(.*?)\2/g;m=n.exec(f);)k=0>k.indexOf(m[1])?k.replace(">",m[0]+">"):k.replace(new RegExp(m[1]+"(['\"])(.*?)\\1"),m[0]);h[0]!=k&&(g=g.replace(h[0],k))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/,
|
||||
|
|
|
|||
Loading…
Reference in a new issue