From cbafaa309c475b2155c272dddb1b1a667f792050 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Fri, 10 Oct 2014 17:18:28 -0700 Subject: [PATCH] Preparing web server for update to v1.15.4 --- docs/pcjs/demos/pc-dbg.js | 412 +++++++++++++------------- docs/pcjs/demos/pc.js | 352 +++++++++++----------- docs/pcjs/demos/samples.zip | Bin 458294 -> 458277 bytes my_modules/htmlout/lib/htmlout.js | 39 +-- my_modules/pcjs-client/lib/chipset.js | 6 +- my_modules/pcjs-client/lib/hdc.js | 2 +- versions/pcjs/1.15.4/pc-dbg.js | 412 +++++++++++++------------- versions/pcjs/1.15.4/pc.js | 352 +++++++++++----------- 8 files changed, 780 insertions(+), 795 deletions(-) diff --git a/docs/pcjs/demos/pc-dbg.js b/docs/pcjs/demos/pc-dbg.js index 7aaffc1e8..e6bf6d490 100644 --- a/docs/pcjs/demos/pc-dbg.js +++ b/docs/pcjs/demos/pc-dbg.js @@ -7,7 +7,7 @@ n.send(r)}else n.open("GET",a,b),n.send();a=[];b||(h=n.responseText,200!=n.statu function ua(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}function va(a,b,c){function d(){a-=1;0<=a&&(b()||(a=0));0=this.Wf?12:14;this.fc=1<>2;this.bb=this.fc-1;this.Pg=(this.re+this.fc)/this.fc|0;this.ve=this.Pg-1;this.qd=[];this.rd=[];this.Sf=this.Tf=!1;this.wi();this.Oa()}w(s,Ya); +function Xa(){for(var a=!1,b=y(window.document,"pcjs","panel"),c=0;c=this.Wf?12:14;this.fc=1<>2;this.bb=this.fc-1;this.Pg=(this.re+this.fc)/this.fc|0;this.ve=this.Pg-1;this.qd=[];this.rd=[];this.Sf=this.Tf=!1;this.wi();this.Oa()}w(s,Ya); Ya.prototype.wi=function(){this.za=Array(this.Pg);for(var a=0;a>a.mb;0>this.mb;0>a.mb;0>a.mb].lg(b&a.bb)}function eb(a,b){var c=b&a.bb,d=(b&a.Gb)>>a.mb;return c!=a.bb?a.za[d].yj(c):a.za[d++].lg(c)|a.za[d&a.ve].lg(0)<<8}function gb(a,b,c){a.za[(b&a.Gb)>>a.mb].ug(b&a.bb,c&255)}function hb(a,b,c){var d=b&a.bb;b=(b&a.Gb)>>a.mb;d!=a.bb?a.za[b].Hj(d,c&65535):(a.za[b++].ug(d,c&255),a.za[b&a.ve].ug(0,c>>8&255))} -function ib(a){for(var b=0,c=[],d=0;d>2),this.le(pb);else{this.pa=Array(b>>2);for(d=0;d>2]>>((a&3)<<3)&255},Xo:function(a){var b=a>>2;a=(a&3)<<3;var c=this.pa[b]>>a;return 24>a?c&65535:c&255|(this.pa[b+1]&255)<<8},fp:function(a,b){var c=a>>2,d=(a&3)<<3;this.pa[c]=this.pa[c]&~(255<>2,d=(a&3)<<3;24>d?this.pa[c]=this.pa[c]&~(65535<>8);this.Za=!0},Wo:function(a){rb(this.Z,this.Te+a);return this.lg(a)},Zo:function(a){rb(this.Z,this.Te+a)||rb(this.Z,this.Te+a+1);return this.yj(a)},hp:function(a,b){sb(this.Z,this.Te+a);this.ug(a,b)},kp:function(a,b){sb(this.Z,this.Te+a)||sb(this.Z,this.Te+a+1);this.Hj(a,b)},save:function(){var a,b;if(this.ha)a=null;else if(Va)for(a=Array(this.fk>>2),b=0;b=a.jf&&(a.jf+=a.hf,c=!0);0<=a.kf&&a.kf<=F(a)&&(a.hf=a.kf=-1,Cb(a),a.xb(),c=!0);c&&z(a,F(a)+" cycles: checksum="+l(a.Xf))}}function G(a,b,c,d){void 0!==a.sa[b]&&(void 0===d&&(d=4),void 0===c&&(Ua(a,"Register "+b+" is invalid"),a.xb()),c=l(c,d),a.sa[b].innerHTML!=c&&(a.sa[b].innerHTML=c))}k.Ug=function(){};k.ai=function(){}; +function E(a,b,c,d){this.ek=b;this.pa=null;this.offset=0;this.$g=c;this.ha=null;this.Za=this.lk=!1;if(b)if(d)this.ha=d,a=[d.cd,a-d.ab],this.pa=a[0],this.offset=a[1],this.le(d.Df);else if(Va)this.buffer=new window.cm(b),this.Rj=new window.sp(this.buffer,0,b),this.kk=new window.lp(this.buffer,0,b),this.pa=new window.np(this.buffer,0,b>>2),this.le(pb);else{this.pa=Array(b>>2);for(d=0;d>2]>>((a&3)<<3)&255},Wo:function(a){var b=a>>2;a=(a&3)<<3;var c=this.pa[b]>>a;return 24>a?c&65535:c&255|(this.pa[b+1]&255)<<8},ep:function(a,b){var c=a>>2,d=(a&3)<<3;this.pa[c]=this.pa[c]&~(255<>2,d=(a&3)<<3;24>d?this.pa[c]=this.pa[c]&~(65535<>8);this.Za=!0},Vo:function(a){rb(this.Z,this.Te+a);return this.lg(a)},Yo:function(a){rb(this.Z,this.Te+a)||rb(this.Z,this.Te+a+1);return this.yj(a)},gp:function(a,b){sb(this.Z,this.Te+a);this.ug(a,b)},jp:function(a,b){sb(this.Z,this.Te+a)||sb(this.Z,this.Te+a+1);this.Hj(a,b)},save:function(){var a,b;if(this.ha)a=null;else if(Va)for(a=Array(this.ek>>2),b=0;b=a.jf&&(a.jf+=a.hf,c=!0);0<=a.kf&&a.kf<=F(a)&&(a.hf=a.kf=-1,Cb(a),a.xb(),c=!0);c&&z(a,F(a)+" cycles: checksum="+l(a.Xf))}}function G(a,b,c,d){void 0!==a.sa[b]&&(void 0===d&&(d=4),void 0===c&&(Ua(a,"Register "+b+" is invalid"),a.xb()),c=l(c,d),a.sa[b].innerHTML!=c&&(a.sa[b].innerHTML=c))}k.Ug=function(){};k.ai=function(){}; k.tb=function(a,b,c,d){var e=this;a=!1;switch(c){case "run":this.sa[c]=d;d.onclick=function(){e.Lb?e.xb(!0):e.Ke(!0)};a=!0;break;case "reset":this.sa[c]=d;d.onclick=function(){e.Ca&&Hb(e.Ca)};a=!0;break;case "speed":this.sa[c]=d;a=!0;break;case "setSpeed":this.sa[c]=d,d.onclick=function(){Jb(e,e.Ed<<1,!0)},d.innerHTML=this.ff.toFixed(2)+"Mhz",a=!0}return a};function Kb(a,b,c){a.He+=b;c&&(a.Wc=a.A=0)} -function Lb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.kh&&(c=Math.round(c/a.Ed));return c}function Bb(a){a.jd=0;a.nh=1;a.He=a.ge=a.Wc=a.A=0;Cb(a);Jb(a,1)} +function Lb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.kh&&(c=Math.round(c/a.Ed));return c}function Bb(a){a.jd=0;a.nh=1;a.He=a.ge=a.Wc=a.A=0;Cb(a);Jb(a,1)} function Jb(a,b,c){void 0!==b&&(0.8>a.jd/a.ff&&(b=1),a.Ed=b,a.ff=a.kh*a.Ed,b=a.ff.toFixed(2)+"Mhz",a.sa.setSpeed&&(a.sa.setSpeed.innerHTML=b),z(a,"target speed: "+b),c&&a.Kd());Kb(a,a.ge);a.ge=0;a.gf=ma();a.Ee=0;Lb(a)} -k.Ke=function(a){if(Ra(this,!0)){this.Lb||(Jb(this),this.Ca&&this.Ca.start(this.gf,F(this)),this.Lb=!0,this.ja&&Mb(this.ja),this.sa.run&&(this.sa.run.innerHTML="Halt"),a&&this.Kd());this.rj>=this.Fd&&Lb(this,!0);this.bg=0;this.lh=ma();this.Ee&&(a=this.lh-this.Ee,a>this.Ck&&(this.gf+=a,this.gf>this.lh&&(this.gf=this.lh)));try{do{this.sf(this.Ze?1:Math.round(this.On/this.nh));var b=this.Wc-this.A;this.ge+=b;this.bg+=b;Kb(this,0,!0);Gb(this,b);this.ag-=b;0>=this.ag&&(this.ag+=this.Gk,this.ai());this.$f-= -b;0>=this.$f&&(this.$f+=this.Fk,this.Ug());this.lf-=b;if(0>=this.lf){this.lf+=this.Di;break}}while(this.Lb)}catch(c){this.xb();Fb(this);this.Ca&&this.Ca.stop(ma(),F(this));Ra(this,!1);Ua(this,c.message);return}b=setTimeout;a=this.Wn;this.Ee=ma();var d=this.Ck;this.bg&&(d=Math.round(d*this.bg/this.Di));var d=d-(this.Ee-this.lh),e=this.Ee-this.gf;e&&(this.jd=Math.round(this.ge/(10*e))/100,864E5<=e&&(this.He=0,this.ja&&Nb(this.ja,!0),Jb(this)));if(0>d||this.jd=this.Fd&&Lb(this,!0);this.bg=0;this.lh=ma();this.Ee&&(a=this.lh-this.Ee,a>this.Bk&&(this.gf+=a,this.gf>this.lh&&(this.gf=this.lh)));try{do{this.sf(this.Ze?1:Math.round(this.Nn/this.nh));var b=this.Wc-this.A;this.ge+=b;this.bg+=b;Kb(this,0,!0);Gb(this,b);this.ag-=b;0>=this.ag&&(this.ag+=this.Fk,this.ai());this.$f-= +b;0>=this.$f&&(this.$f+=this.Ek,this.Ug());this.lf-=b;if(0>=this.lf){this.lf+=this.Di;break}}while(this.Lb)}catch(c){this.xb();Fb(this);this.Ca&&this.Ca.stop(ma(),F(this));Ra(this,!1);Ua(this,c.message);return}b=setTimeout;a=this.Vn;this.Ee=ma();var d=this.Bk;this.bg&&(d=Math.round(d*this.bg/this.Di));var d=d-(this.Ee-this.lh),e=this.Ee-this.gf;e&&(this.jd=Math.round(this.ge/(10*e))/100,864E5<=e&&(this.He=0,this.ja&&Nb(this.ja,!0),Jb(this)));if(0>d||this.jd>13;return this.Ja=e}if(b&&768>=b)return this.na=a,this.Kc=c,this.Ya=d,this.Jc=(d&24576)>>13,this.Ja=e}return-1}function Xb(a){return this.Ja+a} function Yb(a){return this.Ja+a}function Tb(a,b,c){return a+b<=this.Kc?this.Ja+a:Vb.call(this,0,0,c)}function Vb(a,b,c){c||Zb.call(this.S,13,0);return-1}function Ub(a,b,c){return a+b<=this.Kc?this.Ja+a:Wb.call(this,0,0,c)}function Wb(a,b,c){c||Zb.call(this.S,13,0);return-1}Pb.prototype.save=function(){return[this.na,this.Ja,this.Kc,this.Ya,this.Jc,this.qg]};Pb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.na=a[0],this.Ja=a[1],this.Kc=a[2],this.Ya=a[3],this.Jc=a[4],this.qg=a[5])}; function Qb(a,b){void 0===b&&(b=!!(a.S.Yc&1));b?(a.load=Sb,a.Sc=Tb,a.Yb=Ub):(a.load=Rb,a.Sc=Xb,a.Yb=Yb)} -function $b(a){this.Fa=a.model||8088;var b=0;switch(this.Fa){default:case 8088:b=4772727;break;case 80286:b=6E6}zb.call(this,a,b);this.Pj=61442;this.Ag=4;this.mf=255;this.sj=4;this.aa=5;this.ta=6;this.ea=7;this.fa=8;this.P=9;this.V=11;this.W=12;this.Fe=4;this.Ik=60;this.Jk=83;this.Tb=3;this.ob=9;this.gc=16;this.rh=1;this.Nk=19;this.Pk=28;this.Rk=16;this.Qk=21;this.Ok=37;this.Lk=2;this.Li=9;this.Mk=5;this.Kk=33;this.Ni=10;this.Mi=8;this.fg=3;this.eg=15;this.el=51;this.fl=1;this.gl=2;this.hl=4;this.dl= -32;this.jl=this.Oi=15;this.Ub=16;this.Vb=4;this.ll=11;this.kl=18;this.il=24;this.zb=4;this.ml=2;this.Pi=16;this.nl=17;this.Ui=18;this.ol=19;this.Ti=5;this.Vi=6;this.tl=2;this.sl=8;this.ql=9;this.Xi=this.Wi=this.pl=this.rl=10;this.Tk=80;this.Vk=144;this.Sk=86;this.Uk=154;this.Xk=101;this.Zk=165;this.Wk=107;this.Yk=171;this.vl=70;this.xl=113;this.ul=76;this.wl=124;this.al=80;this.cl=128;this.$k=86;this.bl=134;this.hg=3;this.gg=16;this.bj=10;this.aj=8;this.yl=51;this.hc=8;this.zl=17;this.Al=36;this.oc= -11;this.Bl=16;this.ig=10;this.Nb=2;this.Ii=18;this.Ji=9-this.Nb;this.Ki=17-this.Nb;this.Qi=12;this.Ri=9-this.Nb;this.Si=13-this.Nb;this.Yi=18;this.Zi=9-this.Nb;this.$i=17-this.Nb;this.cj=15;this.dj=9-this.Nb;this.ej=15-this.Nb;this.ij=11;this.jj=9-this.Nb;this.kj=10-this.Nb;this.Cl=8;this.Fl=12;this.Dl=18;this.El=17;this.Gl=15;this.gj=8;this.fj=20;this.hj=2;this.nj=3;this.jg=9;this.mj=5;this.lj=11;this.pj=4;this.oj=17;this.Hl=11;this.Ma=ac.slice();80186<=this.Fa&&(this.mf=31,this.Ma[15]=bc,this.Ma[96]= -cc,this.Ma[97]=dc,this.Ma[98]=ec,this.Ma[99]=bc,this.Ma[100]=bc,this.Ma[101]=bc,this.Ma[102]=bc,this.Ma[103]=bc,this.Ma[104]=fc,this.Ma[105]=gc,this.Ma[106]=hc,this.Ma[107]=ic,this.Ma[108]=jc,this.Ma[109]=kc,this.Ma[110]=lc,this.Ma[111]=mc,this.Ma[192]=nc,this.Ma[193]=oc,this.Ma[200]=pc,this.Ma[200]=qc,this.Ma[241]=rc,sc[7]=tc,uc[7]=tc,80286<=this.Fa&&(this.Pj=2,this.Ag=0,this.Ma[15]=vc,this.Ma[99]=wc,this.Ma[84]=xc,this.P=this.fa=this.ea=this.ta=this.aa=this.sj=0,this.W=this.V=1,this.Fe=3,this.Ik= -14,this.Jk=16,this.Tb=2,this.gc=this.ob=7,this.rh=0,this.Nk=7,this.Pk=13,this.Rk=7,this.Qk=11,this.Ok=16,this.Lk=3,this.Li=6,this.Mk=2,this.Kk=13,this.Mi=this.Ni=5,this.fg=2,this.eg=7,this.el=23,this.fl=0,this.gl=1,this.hl=3,this.dl=17,this.Oi=7,this.jl=11,this.Ub=7,this.Vb=3,this.ll=7,this.kl=11,this.il=15,this.zb=2,this.ml=3,this.Pi=7,this.ol=this.Ui=this.nl=8,this.Vi=this.Ti=4,this.tl=2,this.sl=3,this.ql=5,this.rl=2,this.pl=3,this.Wi=5,this.Xi=3,this.Tk=14,this.Vk=22,this.Sk=17,this.Uk=25,this.Xk= -17,this.Zk=25,this.Wk=20,this.Yk=28,this.vl=13,this.xl=21,this.ul=16,this.wl=24,this.al=13,this.cl=21,this.$k=16,this.bl=24,this.hg=2,this.gg=7,this.aj=this.bj=5,this.yl=19,this.zl=this.hc=5,this.Al=17,this.oc=3,this.Bl=5,this.ig=3,this.Nb=0,this.Ii=8,this.Ji=5,this.Ki=9,this.Ri=this.Qi=5,this.Si=4,this.Zi=this.Yi=5,this.$i=4,this.cj=7,this.dj=5,this.ej=8,this.ij=3,this.jj=4,this.kj=3,this.Fl=this.Cl=11,this.El=this.Dl=15,this.Gl=7,this.gj=5,this.fj=8,this.hj=0,this.nj=2,this.jg=6,this.mj=3,this.lj= -6,this.pj=3,this.Hl=this.oj=5));this.Cg=[];this.zf=[];this.Rg=0;this.za=[];this.re=this.Gb=this.mb=this.bb=this.ve=0;this.T=this.xm;this.U=this.ym;this.N=this.Fn;this.O=this.Gn;this.Q=this.dp;this.R=this.ep;yc(this)}w(zb,$b);k=$b.prototype;k.wi=function(a,b,c,d,e){this.za=a;this.re=this.Gb=b;this.mb=c;this.bb=d;this.ve=e};k.reset=function(){this.Lb&&this.xb();yc(this);Bb(this);this.gd=!1}; -function yc(a){a.G=0;a.B=0;a.I=0;a.J=0;a.X=0;a.H=0;a.F=0;a.D=0;a.Yc=65520;a.bd=0;a.qe=1023;a.Gc={tj:0,na:0,Ya:0,jh:-1};a.qa=new Pb(a,"CS");a.Ob=new Pb(a,"DS");a.Bb=new Pb(a,"SS");a.$a=new Pb(a,"ES");a.Yl=new Pb(a,"ZERO");zc(a,0,65535);80286<=a.Fa&&(a.Oc=a.Ue=0,a.Jd=new Pb(a,"LDT",!0),a.tg=new Pb(a,"TSS",!0),a.Pb=new Pb(a,"VER",!0),zc(a,65520,61440),a.qa.Ja=16711680);Ac(a,0);Bc(a);a.hb=0;a.Ab=a.ng=-1;a.Kg=0;a.ga=a.Ia=-1;a.C=a.Ob;a.M=a.Bb;a.$=a.va=0} -k.vk=function(){var a=this.G+this.B+this.I+this.J+this.X+this.H+this.F+this.D|0;return a=a+this.ra+this.qa.na+this.Ob.na+this.Bb.na+this.$a.na+Cc(this)|0};function Dc(a,b,c,d){void 0!==d&&(void 0===a.Cg[b]&&(a.Cg[b]=[]),a.Cg[b].push([c,d]))}function Ec(a,b,c){void 0!==c&&(void 0===a.zf[b]&&(a.zf[b]=[]),a.zf[b].push(c),a.Rg++)}function Fc(a,b){var c=a.zf[b];if(void 0!==c){for(;0>1?128:0} function Xc(a){return(a.ia^a.la^a.ia>>1)&a.ca>>1?2048:0}function Yc(a){a.Y&=~a.ca}function Zc(a){a.la=a.ia&16|a.la&-17}function $c(a){a.Y|=a.ca-1}function ad(a){Wc(a)&&(a.ia^=a.ca>>1|a.ca>>2,a.la^=32896)}function bd(a){a.ia&=~a.ca;a.la=a.ia&32896|a.la&-32897}function cd(a){a.Y|=a.ca}function dd(a){a.la=~(a.ia&16)&16|a.la&-17}function ed(a){a.Y&=~(a.ca-1)}function fd(a){Wc(a)||(a.ia^=a.ca>>1|a.ca>>2,a.la^=32896)}function gd(a){a.ia|=a.ca;a.la=a.ia&32896|a.la&-32897} -function Cc(a){return a.wa&-2262|Sc(a)|Tc(a)|Uc(a)|Vc(a)|Wc(a)|Xc(a)}function Ac(a,b){a.ca=256;a.Y=a.ia=a.la=0;b&1&&cd(a);b&4||(a.ia|=1);b&16&&(a.la|=16);b&64||$c(a);b&128&&fd(a);b&2048&&gd(a);a.wa=a.wa&-1793|b&1792|a.Pj;a.wa&256&&(a.hb|=2,a.$|=4)} +function Cc(a){return a.wa&-2262|Sc(a)|Tc(a)|Uc(a)|Vc(a)|Wc(a)|Xc(a)}function Ac(a,b){a.ca=256;a.Y=a.ia=a.la=0;b&1&&cd(a);b&4||(a.ia|=1);b&16&&(a.la|=16);b&64||$c(a);b&128&&fd(a);b&2048&&gd(a);a.wa=a.wa&-1793|b&1792|a.Oj;a.wa&256&&(a.hb|=2,a.$|=4)} k.tb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.sa[c]=d;e=!0;break;default:e=zb.prototype.tb.call(this,a,b,c,d)}return e};k.rb=function(a){return this.za[(a&this.Gb)>>this.mb].qc(a&this.bb)}; -k.Ga=function(a){var b=a&this.bb;a=(a&this.Gb)>>this.mb;this.A-=this.sj;return b!=this.bb?this.za[a].Ol(b):this.za[a++].qc(b)|this.za[a&this.ve].qc(0)<<8};k.Zc=function(a,b){this.za[(a&this.Gb)>>this.mb].zc(a&this.bb,b&255)};k.Ld=function(a,b){var c=a&this.bb,d=(a&this.Gb)>>this.mb;this.A-=this.sj;c!=this.bb?this.za[d].am(c,b&65535):(this.za[d++].zc(c,b&255),this.za[d&this.ve].zc(0,b>>8&255))};k.xm=function(a,b){this.sg=a;this.ga=a.Sc(this.kg=b,0);return this.$&1?0:this.rb(this.ga)}; -k.ym=function(a,b){this.sg=a;this.ga=a.Sc(this.kg=b,1);return this.$&1?0:this.Ga(this.ga)};k.Fn=function(a,b){this.sg=a;this.Ia=this.ga=a.Sc(this.kg=b,0);return this.$&1?0:this.rb(this.ga)};k.Gn=function(a,b){this.sg=a;this.Ia=this.ga=a.Sc(this.kg=b,1);return this.$&1?0:this.Ga(this.ga)};k.dp=function(a){this.$&2||this.Zc(this.sg.Yb(this.kg,1),a)};k.ep=function(a){this.$&2||this.Ld(this.sg.Yb(this.kg,2),a)};k.da=function(){var a=this.rb(this.Ba);this.Ba=this.qa.Ja+(this.ra=this.ra+1&65535);return a}; +k.Ga=function(a){var b=a&this.bb;a=(a&this.Gb)>>this.mb;this.A-=this.sj;return b!=this.bb?this.za[a].Nl(b):this.za[a++].qc(b)|this.za[a&this.ve].qc(0)<<8};k.Zc=function(a,b){this.za[(a&this.Gb)>>this.mb].zc(a&this.bb,b&255)};k.Ld=function(a,b){var c=a&this.bb,d=(a&this.Gb)>>this.mb;this.A-=this.sj;c!=this.bb?this.za[d].$l(c,b&65535):(this.za[d++].zc(c,b&255),this.za[d&this.ve].zc(0,b>>8&255))};k.wm=function(a,b){this.sg=a;this.ga=a.Sc(this.kg=b,0);return this.$&1?0:this.rb(this.ga)}; +k.xm=function(a,b){this.sg=a;this.ga=a.Sc(this.kg=b,1);return this.$&1?0:this.Ga(this.ga)};k.En=function(a,b){this.sg=a;this.Ia=this.ga=a.Sc(this.kg=b,0);return this.$&1?0:this.rb(this.ga)};k.Fn=function(a,b){this.sg=a;this.Ia=this.ga=a.Sc(this.kg=b,1);return this.$&1?0:this.Ga(this.ga)};k.cp=function(a){this.$&2||this.Zc(this.sg.Yb(this.kg,1),a)};k.dp=function(a){this.$&2||this.Ld(this.sg.Yb(this.kg,2),a)};k.da=function(){var a=this.rb(this.Ba);this.Ba=this.qa.Ja+(this.ra=this.ra+1&65535);return a}; k.L=function(){var a=this.rb(this.Ba)<<24>>24;this.Ba=this.qa.Ja+(this.ra=this.ra+1&65535);return a&65535};k.K=function(){var a=this.Ga(this.Ba);this.Ba=this.qa.Ja+(this.ra=this.ra+2&65535);return a};k.Ha=function(){var a=this.X;this.X=this.X+2&65535;return this.Ga(this.Bb.Sc(a,1))};function K(a,b){var c=a.X=a.X-2&65535;a.Ld(a.Bb.Yb(c,1),b)} k.Ug=function(){G(this,"AX",this.G);G(this,"BX",this.B);G(this,"CX",this.I);G(this,"DX",this.J);G(this,"SP",this.X);G(this,"BP",this.H);G(this,"SI",this.F);G(this,"DI",this.D);G(this,"CS",this.qa.na);G(this,"DS",this.Ob.na);G(this,"SS",this.Bb.na);G(this,"ES",this.$a.na);G(this,"IP",this.ra);var a=Cc(this);G(this,"PS",a);G(this,"C",a&1?1:0,1);G(this,"P",a&4?1:0,1);G(this,"A",a&16?1:0,1);G(this,"Z",a&64?1:0,1);G(this,"S",a&128?1:0,1);G(this,"T",a&256?1:0,1);G(this,"I",a&512?1:0,1);G(this,"D",a&1024? 1:0,1);G(this,"O",a&2048?1:0,1);this.sa.speed&&(this.sa.speed.innerHTML=this.Lb&&this.jd?this.jd.toFixed(2)+"Mhz":"Stopped")}; -k.sf=function(a){this.ji=!0;this.qm=a&&this.Z&&1this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return(this.Y=this.ia=a+b)&255}function md(a,b){this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return(this.Y=this.ia=this.la=a|b)&255} function nd(a,b){this.la=a^b;this.Y=this.ia=a+b+(this.Y&this.ca?1:0);this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return this.Y&255}function od(a,b){this.la=a^b;this.Y=this.ia=a-b-(this.Y&this.ca?1:0);this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return this.Y&255}function pd(a,b){this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return(this.Y=this.ia=this.la=a&b)&255} function qd(a,b){this.la=a^b;this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return(this.Y=this.ia=a-b)&255}function rd(a,b){this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return(this.Y=this.ia=this.la=a^b)&255}function sd(a,b){this.la=a^b;this.ca=256;this.Y=this.ia=a-b;this.A-=0>this.Ia?0>this.ga?this.Tb:this.Li:this.ob;this.$|=2;return a} @@ -79,22 +79,22 @@ function Dd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;B function Gd(a,b){var c=a;if(b){var d;(d=(b&this.mf)%9)?(d=a<>9-d,c=d&255):d=a|(this.Y&this.ca?1:0)<<8;Bd.call(this,d,256)}return c}function Hd(a,b){var c=a;if(b){var d;(d=(b&this.mf)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Y&this.ca?1:0)<<16;Bd.call(this,d,65536)}return c}function Id(a,b){var c=a;b&&(c=(b&this.mf)%9,c=a>>c|(this.Y&this.ca?1:0)<<8-c|a<<9-c,Bd.call(this,c,256),c&=255);return c} function Jd(a,b){var c=a;b&&(c=(b&this.mf)%17,c=a>>c|(this.Y&this.ca?1:0)<<16-c|a<<17-c,Bd.call(this,c,65536),c&=65535);return c}function Kd(a,b){var c=a;b&&(c=8>b-1;this.Y=this.ia=c>>1;this.Y=c&1?this.Y|256:this.Y&-257;this.la=a^this.Y;this.ca=256;a=this.Y}return a&255}function Nd(a,b){if(b){var c=16>b-1;this.Y=this.ia=c>>1;this.Y=c&1?this.Y|65536:this.Y&-65537;this.la=a^this.Y;this.ca=65536;a=this.Y}return a&65535}function Od(a,b){if(b){8>24>>b-1;this.Y=this.ia=c>>1;this.Y=c&1?this.Y|256:this.Y&-257;this.la=a^this.Y;this.ca=256;a=this.Y}return a&255} -function Pd(a,b){if(b){16>16>>b-1;this.Y=this.ia=c>>1;this.Y=c&1?this.Y|65536:this.Y&-65537;this.la=a^this.Y;this.ca=65536;a=this.Y}return a&65535}function Qd(){this.A-=0>this.ga?2:this.Gl;return 1}function Rd(){var a=this.I&this.mf;this.A-=(0>this.ga?this.gj:this.fj)+(a<this.ga?this.gj:this.fj)+(a<>16>>b-1;this.Y=this.ia=c>>1;this.Y=c&1?this.Y|65536:this.Y&-65537;this.la=a^this.Y;this.ca=65536;a=this.Y}return a&65535}function Qd(){this.A-=0>this.ga?2:this.Fl;return 1}function Rd(){var a=this.I&this.mf;this.A-=(0>this.ga?this.gj:this.fj)+(a<this.ga?this.gj:this.fj)+(a<this.Ia?this.hc:this.zl;return b},Xd,Xd,Xd,Xd,Xd,Xd,Xd],ae=[function(a,b){this.A-=0>this.Ia?this.rl:this.pl;return b},M,M,M,M,M,M,M],be=[Cd,Ed,Gd,Id,Kd,Md,M,Od],ce=[Dd,Fd,Hd,Jd,Ld,Nd,M,Pd],ee=[function(a,b){b=this.da();this.Y=this.ia=this.la=a&b;this.ca=256;this.A-=0>this.ga?this.mj:this.lj;this.$|=2;return a},M,function(a){this.A-=0>this.ga?this.hg:this.gg;return a^255},function(a,b){b=0;this.la=a^b;this.ca= -256;this.A-=0>this.ga?this.hg:this.gg;return(this.Y=this.ia=b-a)&255},function(a){this.G=this.Ab=(this.Y=(this.G&255)*a)&65535;this.la=this.ia=this.Y;this.ca=256;this.G&65280?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.vl:this.ul;this.$|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Ab=b&65535;this.Y=this.la=this.ia=b;this.ca=256;127b?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.al:this.$k;this.$|=2;return a},function(a){if(!a)return de.call(this), -a;var b=this.G/a;if(255this.ga?this.Tk:this.Sk;this.$|=2;return a},function(a){if(!a)return de.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return de.call(this),a;this.Ab=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.ia=this.la=this.Y=b|256;this.ca=256;this.A-=0>this.ga?this.Xk:this.Wk;this.$|=2;return a}],fe=[function(a,b){b=this.K();this.Y=this.ia= -this.la=a&b;this.ca=65536;this.A-=0>this.ga?this.mj:this.lj;this.$|=2;return a},M,function(a){this.A-=0>this.ga?this.hg:this.gg;return a^65535},function(a,b){b=0;this.la=a^b;this.ca=65536;this.A-=0>this.ga?this.hg:this.gg;return(this.Y=this.ia=b-a)&65535},function(a){this.Ab=this.G=(this.Y=this.G*a)&65535;this.ng=this.J=this.Y>>16&65535;this.la=this.ia=this.Y;this.ca=65536;this.J?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.xl:this.wl;this.$|=2;return a},function(a){var b=(this.G<< -16>>16)*(a<<16>>16);this.G=this.Ab=b&65535;this.J=this.ng=b>>16&65535;this.Y=this.la=this.ia=b;this.ca=65536;32767b?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.cl:this.bl;this.$|=2;return a},function(a,b){if(!a)return de.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return de.call(this),a;this.Ab=this.G=c&65535;this.ng=this.J=b%a&65535;this.ia=this.la=this.Y=c|65536;this.ca=65536;this.A-=0>this.ga?this.Vk:this.Uk;this.$|=2;return a},function(a, -b){if(!a)return de.call(this),a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return de.call(this),a;this.Ab=this.G=d&65535;this.ng=this.J=b%c&65535;this.ia=this.la=this.Y=d|65536;this.ca=65536;this.A-=0>this.ga?this.Zk:this.Yk;this.$|=2;return a}],sc=[function(a){this.la=a;a=(this.ia=a+1)&255;this.Y=a|(this.Y&this.ca?1:0)<<8;this.ca=256;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){this.la=a;a=(this.ia=a-1)&255;this.Y=a|(this.Y&this.ca?1:0)<<8;this.ca= -256;this.A-=0>this.ga?this.fg:this.eg;return a},M,M,M,M,M,M],uc=[function(a){this.la=a;a=(this.ia=a+1)&65535;this.Y=a|(this.Y&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){this.la=a;a=(this.ia=a-1)&65535;this.Y=a|(this.Y&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){K(this,this.ra);I(this,a);this.A-=0>this.ga?this.Rk:this.Qk;this.$|=2;return a},function(a){if(0>this.ga)return M.call(this,a);K(this,this.qa.na);K(this, -this.ra);zc(this,a,this.Ga(this.ga+2));this.A-=this.Ok;this.$|=2;return a},function(a){I(this,a);this.A-=0>this.ga?this.ll:this.kl;this.$|=2;return a},function(a){if(0>this.ga)return M.call(this,a);zc(this,a,this.Ga(this.ga+2));this.A-=this.il;this.$|=2;return a},function(a){var b=a;this.$&512&&(a=a-2&65535,80286>this.Fa&&(b=a));K(this,b);this.A-=0>this.ga?this.oc:this.Bl;this.$|=2;return a},Xd],ge=[Cd,Ed,Gd,Id,Kd,Md,M,Od],he=[Dd,Fd,Hd,Jd,Ld,Nd,M,Pd]; -function ie(a,b){this.A-=0>this.Ia?0>this.ga?this.tl:this.sl:this.ql;return b}function je(){return ie.call(this,0,this.Ab)}function ke(a,b){this.Y=this.ia=this.la=a&b;this.ca=256;this.A-=0>this.Ia?0>this.ga?this.nj:this.jg:this.jg;this.$|=2;return a}function le(a,b){this.Y=this.ia=this.la=a&b;this.ca=65536;this.A-=0>this.Ia?0>this.ga?this.nj:this.jg:this.jg;this.$|=2;return a} -function me(a,b){var c=(b<<16>>16)*(this.da()<<24>>24);this.Y=this.la=this.ia=c;this.ca=256;32767c?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?21:24;return c&65535}function ne(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Y=this.la=this.ia=c;this.ca=65536;32767c?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?21:24;return c&65535}function oe(a){return a}function pe(a){if(0>this.ga)return N.call(this),a;this.A-=this.ml;return this.ga} -function qe(a,b){if(0>this.ga)return N.call(this),a;Pc(this,this.Ga(this.ga+2));this.A-=this.Pi;return b}function re(a,b){if(0>this.ga)return N.call(this),a;Rc(this,this.Ga(this.ga+2));this.A-=this.Pi;return b}function se(a){if(0>this.ga)return bc.call(this),a;var b=a<<16>>16,c=this.Ga(this.ga)<<16>>16,d=this.Ga(this.ga+2)<<16>>16;this.A-=this.Kk;if(bd)I(this,this.uh-this.qa.Ja),id.call(this,5,null,0);this.$|=2;return a} +var Yd=[ld,md,nd,od,pd,qd,rd,sd],Zd=[td,ud,vd,wd,xd,yd,zd,Ad],$d=[function(a,b){this.A-=0>this.Ia?this.hc:this.yl;return b},Xd,Xd,Xd,Xd,Xd,Xd,Xd],ae=[function(a,b){this.A-=0>this.Ia?this.ql:this.ol;return b},M,M,M,M,M,M,M],be=[Cd,Ed,Gd,Id,Kd,Md,M,Od],ce=[Dd,Fd,Hd,Jd,Ld,Nd,M,Pd],ee=[function(a,b){b=this.da();this.Y=this.ia=this.la=a&b;this.ca=256;this.A-=0>this.ga?this.mj:this.lj;this.$|=2;return a},M,function(a){this.A-=0>this.ga?this.hg:this.gg;return a^255},function(a,b){b=0;this.la=a^b;this.ca= +256;this.A-=0>this.ga?this.hg:this.gg;return(this.Y=this.ia=b-a)&255},function(a){this.G=this.Ab=(this.Y=(this.G&255)*a)&65535;this.la=this.ia=this.Y;this.ca=256;this.G&65280?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.ul:this.tl;this.$|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Ab=b&65535;this.Y=this.la=this.ia=b;this.ca=256;127b?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.$k:this.Zk;this.$|=2;return a},function(a){if(!a)return de.call(this), +a;var b=this.G/a;if(255this.ga?this.Sk:this.Rk;this.$|=2;return a},function(a){if(!a)return de.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return de.call(this),a;this.Ab=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.ia=this.la=this.Y=b|256;this.ca=256;this.A-=0>this.ga?this.Wk:this.Vk;this.$|=2;return a}],fe=[function(a,b){b=this.K();this.Y=this.ia= +this.la=a&b;this.ca=65536;this.A-=0>this.ga?this.mj:this.lj;this.$|=2;return a},M,function(a){this.A-=0>this.ga?this.hg:this.gg;return a^65535},function(a,b){b=0;this.la=a^b;this.ca=65536;this.A-=0>this.ga?this.hg:this.gg;return(this.Y=this.ia=b-a)&65535},function(a){this.Ab=this.G=(this.Y=this.G*a)&65535;this.ng=this.J=this.Y>>16&65535;this.la=this.ia=this.Y;this.ca=65536;this.J?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.wl:this.vl;this.$|=2;return a},function(a){var b=(this.G<< +16>>16)*(a<<16>>16);this.G=this.Ab=b&65535;this.J=this.ng=b>>16&65535;this.Y=this.la=this.ia=b;this.ca=65536;32767b?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.bl:this.al;this.$|=2;return a},function(a,b){if(!a)return de.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return de.call(this),a;this.Ab=this.G=c&65535;this.ng=this.J=b%a&65535;this.ia=this.la=this.Y=c|65536;this.ca=65536;this.A-=0>this.ga?this.Uk:this.Tk;this.$|=2;return a},function(a, +b){if(!a)return de.call(this),a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return de.call(this),a;this.Ab=this.G=d&65535;this.ng=this.J=b%c&65535;this.ia=this.la=this.Y=d|65536;this.ca=65536;this.A-=0>this.ga?this.Yk:this.Xk;this.$|=2;return a}],sc=[function(a){this.la=a;a=(this.ia=a+1)&255;this.Y=a|(this.Y&this.ca?1:0)<<8;this.ca=256;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){this.la=a;a=(this.ia=a-1)&255;this.Y=a|(this.Y&this.ca?1:0)<<8;this.ca= +256;this.A-=0>this.ga?this.fg:this.eg;return a},M,M,M,M,M,M],uc=[function(a){this.la=a;a=(this.ia=a+1)&65535;this.Y=a|(this.Y&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){this.la=a;a=(this.ia=a-1)&65535;this.Y=a|(this.Y&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){K(this,this.ra);I(this,a);this.A-=0>this.ga?this.Qk:this.Pk;this.$|=2;return a},function(a){if(0>this.ga)return M.call(this,a);K(this,this.qa.na);K(this, +this.ra);zc(this,a,this.Ga(this.ga+2));this.A-=this.Nk;this.$|=2;return a},function(a){I(this,a);this.A-=0>this.ga?this.kl:this.jl;this.$|=2;return a},function(a){if(0>this.ga)return M.call(this,a);zc(this,a,this.Ga(this.ga+2));this.A-=this.hl;this.$|=2;return a},function(a){var b=a;this.$&512&&(a=a-2&65535,80286>this.Fa&&(b=a));K(this,b);this.A-=0>this.ga?this.oc:this.Al;this.$|=2;return a},Xd],ge=[Cd,Ed,Gd,Id,Kd,Md,M,Od],he=[Dd,Fd,Hd,Jd,Ld,Nd,M,Pd]; +function ie(a,b){this.A-=0>this.Ia?0>this.ga?this.sl:this.rl:this.pl;return b}function je(){return ie.call(this,0,this.Ab)}function ke(a,b){this.Y=this.ia=this.la=a&b;this.ca=256;this.A-=0>this.Ia?0>this.ga?this.nj:this.jg:this.jg;this.$|=2;return a}function le(a,b){this.Y=this.ia=this.la=a&b;this.ca=65536;this.A-=0>this.Ia?0>this.ga?this.nj:this.jg:this.jg;this.$|=2;return a} +function me(a,b){var c=(b<<16>>16)*(this.da()<<24>>24);this.Y=this.la=this.ia=c;this.ca=256;32767c?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?21:24;return c&65535}function ne(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Y=this.la=this.ia=c;this.ca=65536;32767c?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?21:24;return c&65535}function oe(a){return a}function pe(a){if(0>this.ga)return N.call(this),a;this.A-=this.ll;return this.ga} +function qe(a,b){if(0>this.ga)return N.call(this),a;Pc(this,this.Ga(this.ga+2));this.A-=this.Pi;return b}function re(a,b){if(0>this.ga)return N.call(this),a;Rc(this,this.Ga(this.ga+2));this.A-=this.Pi;return b}function se(a){if(0>this.ga)return bc.call(this),a;var b=a<<16>>16,c=this.Ga(this.ga)<<16>>16,d=this.Ga(this.ga+2)<<16>>16;this.A-=this.Jk;if(bd)I(this,this.uh-this.qa.Ja),id.call(this,5,null,0);this.$|=2;return a} function te(a,b){this.A-=10+(0>this.ga?0:1);if((a&3)<(b&3))return a=a&-4|b&3,ed(this),a;$c(this);return a}function ue(a,b){this.A-=14+(0>this.ga?0:2);if(0<=this.Pb.load(b,!0)&&this.Pb.Jc>=(this.qa.na&3)&&this.Pb.Jc>=(b&3))return ed(this),this.Pb.Ya&65280;$c(this);return a}function ve(a,b){this.A-=14+(0>this.ga?0:2);if(b&65528&&0<=this.Pb.load(b,!0)&&(3072==(this.Pb.Ya&3072)||this.Pb.Jc>=(this.qa.na&3))&&this.Pb.Jc>=(b&3))return ed(this),this.Pb.Kc;$c(this);return a} function we(a,b){if(0>this.ga){switch(this.Kg&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.pj}else this.Ia=this.ga,this.Q(a),this.A-=this.oj;return b} -function xe(a,b){if(0>this.ga){switch(this.Kg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.pj}else this.Ia=this.ga,this.R(a),this.A-=this.oj;return b}function id(a,b,c){Kc(this,a)&&(K(this,Cc(this)),this.wa&=this.Gc.jh,K(this,this.qa.na),K(this,this.ra),null!=b&&K(this,b),zc(this,this.Gc.tj,this.Gc.na),this.A-=this.el+c)} +function xe(a,b){if(0>this.ga){switch(this.Kg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.pj}else this.Ia=this.ga,this.R(a),this.A-=this.oj;return b}function id(a,b,c){Kc(this,a)&&(K(this,Cc(this)),this.wa&=this.Gc.jh,K(this,this.qa.na),K(this,this.ra),null!=b&&K(this,b),zc(this,this.Gc.tj,this.Gc.na),this.A-=this.dl+c)} function de(){I(this,this.uh-this.qa.Ja);id.call(this,0,null,2)}function Zb(a,b){this.Z&&this.Z.message("Fault 0x"+p(a)+(null!=b?" (0x"+q(b)+")":"")+" on opcode 0x"+p(db(this.ma,this.Ba))+" at "+ca(this.ra,this.qa.na));80186<=this.Fa&&(I(this,this.uh-this.qa.Ja),id.call(this,a,b,0))}function bc(){Zb.call(this,6);this.xb()}function N(){I(this,this.uh-this.qa.Ja);Ua(this,"Undefined opcode 0x"+p(db(this.ma,this.Ba))+" at "+ca(this.ra,this.qa.na));this.xb()} function ye(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a}function ze(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function Ae(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function Be(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function Ce(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function De(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a} function Ee(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a}function Fe(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function Ge(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function He(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function Ie(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function Je(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a} @@ -374,7 +374,7 @@ N,N,N,N,N,N,N,bc,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N N,N],Hc=[function(){this.A-=2+(0>this.ga?0:1);return this.Jd.na},function(){this.A-=2+(0>this.ga?0:1);return this.tg.na},function(a){this.$|=2;this.Jd.load(a);this.A-=17+(0>this.ga?0:2);return a},function(a){this.$|=2;this.tg.load(a);this.A-=17+(0>this.ga?0:2);return a},function(a){this.$|=2;this.A-=14+(0>this.ga?0:2);if(0<=this.Pb.load(a,!0)&&2048!=(this.Pb.Ya&2560)&&(3072==(this.Pb.Ya&3072)||this.Pb.Jc>=(this.qa.na&3)&&this.Pb.Jc>=(a&3)))return ed(this),a;$c(this);return a},function(a){this.$|= 2;this.A-=14+(0>this.ga?0:2);if(0<=this.Pb.load(a,!0)&&512==(this.Pb.Ya&2560)&&this.Pb.Jc>=(this.qa.na&3)&&this.Pb.Jc>=(a&3))return ed(this),a;$c(this);return a},M,M],Ic=[tc,tc,tc,tc,tc,tc,M,M],Gc=Ic,$g=[function(a){0>this.ga?bc.call(this):(this.Ld(this.ga+2,this.Oc),this.Zc(this.ga+4,this.Oc>>16),a=this.Ue-this.Oc,this.A-=11);return a},function(a){0>this.ga?bc.call(this):(this.Ld(this.ga+2,this.bd),this.Zc(this.ga+4,this.bd>>16),a=this.qe-this.bd,this.A-=12);return a},function(a){0>this.ga?bc.call(this): (this.Oc=this.Ga(this.ga+2)|this.rb(this.ga+4)<<16,this.Ue=this.Oc+a,this.$|=2,this.A-=11);return a},function(a){0>this.ga?bc.call(this):(this.bd=this.Ga(this.ga+2)|this.rb(this.ga+4)<<16,this.qe=this.bd+a,this.$|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ga?0:1);return this.Yc},M,function(a){this.Yc=this.Yc&65520|a&-65521;this.A-=3+(0>this.ga?0:3);this.Yc&1&&Bc(this,!0);this.$|=2;return a},M];function vc(){ah[this.da()].call(this)}function xc(){K(this,this.X);this.A-=this.oc} -function cc(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.Al}function dc(){this.D=this.Ha();this.F=this.Ha();this.H=this.Ha();this.X+=2;this.B=this.Ha();this.J=this.Ha();this.I=this.Ha();this.G=this.Ha();this.A-=this.yl}function ec(){O[this.da()].call(this,se)}function wc(){Wg[this.da()].call(this,te)}function fc(){K(this,this.K());this.A-=this.oc}function gc(){O[this.da()].call(this,ne)} +function cc(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.zl}function dc(){this.D=this.Ha();this.F=this.Ha();this.H=this.Ha();this.X+=2;this.B=this.Ha();this.J=this.Ha();this.I=this.Ha();this.G=this.Ha();this.A-=this.xl}function ec(){O[this.da()].call(this,se)}function wc(){Wg[this.da()].call(this,te)}function fc(){K(this,this.K());this.A-=this.oc}function gc(){O[this.da()].call(this,ne)} function hc(){K(this,this.da());this.A-=this.oc}function ic(){O[this.da()].call(this,me)}function jc(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=kb(this.ma,this.J,this.Ba-b-1);this.Zc(this.$a.Yb(this.D,0),d);this.D=this.D+(this.wa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} function kc(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=this.Ba-b-1,d=kb(this.ma,this.J,d)|kb(this.ma,this.J,d)<<8;this.Ld(this.$a.Yb(this.D,1),d);this.D=this.D+(this.wa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} function lc(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=this.rb(this.Ob.Sc(this.F,0));this.F=this.F+(this.wa&1024?-1:1)&65535;this.A-=c;this.I-=b;nb(this.ma,this.J,d,this.Ba-b-1);a&&(J(this,-2),this.$|=256)}} @@ -382,8 +382,8 @@ function mc(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if( function dh(){var a=this.L();Sc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function eh(){var a=this.L();Sc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)}function fh(){var a=this.L();Vc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function gh(){var a=this.L();Vc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)}function hh(){var a=this.L();Sc(this)||Vc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb} function ih(){var a=this.L();Sc(this)||Vc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)}function jh(){var a=this.L();Wc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function kh(){var a=this.L();Wc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)}function lh(){var a=this.L();Tc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function mh(){var a=this.L();Tc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)} function nh(){var a=this.L();!Wc(this)!=!Xc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function oh(){var a=this.L();!Wc(this)==!Xc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function ph(){var a=this.L();Vc(this)||!Wc(this)!=!Xc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function qh(){var a=this.L();Vc(this)||!Wc(this)!=!Xc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)} -function rh(){Yg[this.da()].call(this,Yd,this.da);this.A-=0>this.Ia?1:this.rh}function nc(){Yg[this.da()].call(this,ge,Sd)}function oc(){Zg[this.da()].call(this,he,Sd)}function sh(){var a=this.K();I(this,this.Ha());this.X=this.X+a&65535;this.A-=this.Fl}function th(){I(this,this.Ha());this.A-=this.Cl} -function pc(){var a=this.K(),b=this.da()&31;this.A-=11;K(this,this.H);var c=this.X;if(0this.Ia?1:this.rh}function nc(){Yg[this.da()].call(this,ge,Sd)}function oc(){Zg[this.da()].call(this,he,Sd)}function sh(){var a=this.K();I(this,this.Ha());this.X=this.X+a&65535;this.A-=this.El}function th(){I(this,this.Ha());this.A-=this.Bl} +function pc(){var a=this.K(),b=this.da()&31;this.A-=11;K(this,this.H);var c=this.X;if(0this.Ia?1:this.rh},rh,function(){Zg[this.da()].call(this,Zd,this.L);this.A-=0>this.Ia?1:this.rh},function(){Vg[this.da()].call(this,ke)},function(){Wg[this.da()].call(this,le)},function(){Xg[this.Kg=this.da()].call(this,we)},function(){O[this.Kg=this.da()].call(this,xe)},function(){this.$|=1;Vg[this.da()].call(this,ie)},function(){this.$|=1;Wg[this.da()].call(this,ie)},function(){Xg[this.da()].call(this,ie)},function(){O[this.da()].call(this,ie)},function(){var a=this.da();switch((a& -56)>>3){case 0:this.Ab=this.$a.na;break;case 1:this.Ab=this.qa.na;break;case 2:this.Ab=this.Bb.na;break;case 3:this.Ab=this.Ob.na;break;default:N.call(this);return}this.$|=1;Wg[a].call(this,je)},function(){this.$|=1;this.C=this.M=this.Yl;O[this.da()].call(this,pe)},function(){var a,b=this.da(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Fa){bc.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H; +56)>>3){case 0:this.Ab=this.$a.na;break;case 1:this.Ab=this.qa.na;break;case 2:this.Ab=this.Bb.na;break;case 3:this.Ab=this.Ob.na;break;default:N.call(this);return}this.$|=1;Wg[a].call(this,je)},function(){this.$|=1;this.C=this.M=this.Xl;O[this.da()].call(this,pe)},function(){var a,b=this.da(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Fa){bc.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H; break;case 6:a=this.F;break;case 7:a=this.D}}O[b].call(this,ie);switch(c){case 0:Rc(this,this.G);this.G=a;break;case 1:Lc(this,this.I);this.I=a;break;case 2:Qc(this,this.J);this.J=a;break;case 3:Pc(this,this.B);this.B=a;break;case 4:Rc(this,this.X);this.X=a;break;case 5:Lc(this,this.H);this.H=a;break;case 6:Qc(this,this.F);this.F=a;break;case 7:Pc(this,this.D),this.D=a}},function(){this.$|=1;Zg[this.da()].call(this,$d,this.Ha)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a; -this.A-=3},function(){var a=this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Mk},function(){var a=this.K(),b=this.K(); -K(this,this.qa.na);K(this,this.ra);zc(this,a,b);this.A-=this.Pk},function(){N.call(this)},function(){K(this,Cc(this));this.A-=this.oc},function(){Ac(this,this.Ha());this.A-=this.hc},function(){var a=this.G>>8;a&1?cd(this):Yc(this);a&4?Tc(this)||(this.ia^=1):Tc(this)&&(this.ia^=1);a&16?dd(this):Zc(this);a&64?ed(this):$c(this);a&128?fd(this):ad(this);this.A-=this.zb},function(){this.G=this.G&255|(Cc(this)&213)<<8;this.A-=this.zb},function(){this.G=this.G&-256|this.T(this.C,this.K());this.A-=this.Wi}, +this.A-=3},function(){var a=this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Lk},function(){var a=this.K(),b=this.K(); +K(this,this.qa.na);K(this,this.ra);zc(this,a,b);this.A-=this.Ok},function(){N.call(this)},function(){K(this,Cc(this));this.A-=this.oc},function(){Ac(this,this.Ha());this.A-=this.hc},function(){var a=this.G>>8;a&1?cd(this):Yc(this);a&4?Tc(this)||(this.ia^=1):Tc(this)&&(this.ia^=1);a&16?dd(this):Zc(this);a&64?ed(this):$c(this);a&128?fd(this):ad(this);this.A-=this.zb},function(){this.G=this.G&255|(Cc(this)&213)<<8;this.A-=this.zb},function(){this.G=this.G&-256|this.T(this.C,this.K());this.A-=this.Wi}, function(){this.G=this.U(this.C,this.K());this.A-=this.Wi},function(){var a=this.K(),b=this.G;this.Zc(this.C.Yb(a,0),b);this.A-=this.Xi},function(){var a=this.K(),b=this.G;this.Ld(this.C.Yb(a,1),b);this.A-=this.Xi},function(){var a=1,b=0,c=this.Yi;this.va&192&&(a=this.I,b=1,c=this.$i,this.va&256||(this.A-=this.Zi));if(a--){var d=this.wa&1024?-1:1,e=this.T(this.C,this.F);this.Zc(this.$a.Yb(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.va&16?-3:-2),this.$|= 256)}},function(){var a=1,b=0,c=this.Yi;this.va&192&&(a=this.I,b=1,c=this.$i,this.va&256||(this.A-=this.Zi));if(a--){var d=this.wa&1024?-2:2,e=this.U(this.C,this.F);this.Ld(this.$a.Yb(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.va&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.Ii;this.va&192&&(a=this.I,b=1,c=this.Ki,this.va&256||(this.A-=this.Ji));if(a--){var d=this.wa&1024?-1:1,e=this.T(this.C,this.F),f=this.N(this.$a,this.D);sd.call(this, e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.ob;this.I-=b;a&&Vc(this)==(this.va&64)&&(J(this,this.va&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.Ii;this.va&192&&(a=this.I,b=1,c=this.Ki,this.va&256||(this.A-=this.Ji));if(a--){var d=this.wa&1024?-2:2,e=this.U(this.C,this.F),f=this.O(this.$a,this.D);Ad.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.ob;this.I-=b;a&&Vc(this)==(this.va&64)&&(J(this,this.va&16?-3:-2),this.$|=256)}},function(){this.Y= @@ -411,93 +411,93 @@ this.G;this.Ld(this.$a.Yb(this.D,1),d);this.D=this.D+(this.wa&1024?-2:2)&65535;t this.F),this.F=this.F+(this.wa&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.va&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.cj;this.va&192&&(a=this.I,b=1,c=this.ej,this.va&256||(this.A-=this.dj));a--&&(sd.call(this,this.G&255,this.N(this.$a,this.D)),this.D=this.D+(this.wa&1024?-1:1)&65535,this.A-=c-this.ob,this.I-=b,a&&Vc(this)==(this.va&64)&&(J(this,-2),this.$|=256))},function(){var a=1,b=0,c=this.cj;this.va&192&&(a=this.I,b=1,c=this.ej,this.va&256||(this.A-=this.dj));a--&&(Ad.call(this, this.G,this.O(this.$a,this.D)),this.D=this.D+(this.wa&1024?-2:2)&65535,this.A-=c-this.ob,this.I-=b,a&&Vc(this)==(this.va&64)&&(J(this,-2),this.$|=256))},function(){this.G=this.G&-256|this.da();this.A-=this.zb},function(){this.I=this.I&-256|this.da();this.A-=this.zb},function(){this.J=this.J&-256|this.da();this.A-=this.zb},function(){this.B=this.B&-256|this.da();this.A-=this.zb},function(){this.G=this.G&255|this.da()<<8;this.A-=this.zb},function(){this.I=this.I&255|this.da()<<8;this.A-=this.zb},function(){this.J= this.J&255|this.da()<<8;this.A-=this.zb},function(){this.B=this.B&255|this.da()<<8;this.A-=this.zb},function(){this.G=this.K();this.A-=this.zb},function(){this.I=this.K();this.A-=this.zb},function(){this.J=this.K();this.A-=this.zb},function(){this.B=this.K();this.A-=this.zb},function(){this.X=this.K();this.A-=this.zb},function(){this.H=this.K();this.A-=this.zb},function(){this.F=this.K();this.A-=this.zb},function(){this.D=this.K();this.A-=this.zb},sh,th,sh,th,function(){O[this.da()].call(this,re)}, -function(){O[this.da()].call(this,qe)},function(){this.$|=1;Yg[this.da()].call(this,ae,this.da)},function(){this.$|=1;Zg[this.da()].call(this,ae,this.K)},uh,vh,uh,vh,function(){id.call(this,3,null,this.fl)},function(){var a=this.da(),b;a:{b=this.Cg[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.ca=256;this.A-=this.Ik},function(){this.G=this.G&-256|(Sc(this)?255:0);this.A-=2},function(){this.G= -this.G&-256|this.T(this.C,this.B+(this.G&255)&65535);this.A-=this.Hl},wh,wh,wh,wh,wh,wh,wh,wh,function(){var a=this.L();(this.I=this.I-1&65535)&&this.Y&this.ca-1?(I(this,this.ra+a),this.A-=this.ol):this.A-=this.Ti},function(){var a=this.L();!(this.I=this.I-1&65535)||this.Y&this.ca-1?this.A-=this.Vi:(I(this,this.ra+a),this.A-=this.Ui)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.ra+a),this.A-=this.nl):this.A-=this.Ti},function(){var a=this.L();this.I?this.A-=this.Vi:(I(this,this.ra+ -a),this.A-=this.Ui)},function(){var a=this.da();this.G=this.G&-256|kb(this.ma,a,this.Ba-2);this.A-=this.Ni},function(){var a=this.da();this.G=kb(this.ma,a,this.Ba-1)|kb(this.ma,a+1&65535,this.Ba-2)<<8;this.A-=this.Ni},function(){var a=this.da();nb(this.ma,a,this.G&255,this.Ba-2);this.A-=this.bj},function(){var a=this.da();nb(this.ma,a,this.G&255,this.Ba-2);nb(this.ma,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.bj},function(){var a=this.K();K(this,this.ra);I(this,this.ra+a);this.A-=this.Nk},function(){var a= -this.K();I(this,this.ra+a);this.A-=this.Oi},function(){zc(this,this.K(),this.K());this.A-=this.jl},function(){var a=this.L();I(this,this.ra+a);this.A-=this.Oi},function(){this.G=this.G&-256|kb(this.ma,this.J,this.Ba-1);this.A-=this.Mi},function(){this.G=kb(this.ma,this.J,this.Ba-1)|kb(this.ma,this.J+1&65535,this.Ba-1)<<8;this.A-=this.Mi},function(){nb(this.ma,this.J,this.G&255,this.Ba-1);this.A-=this.aj},function(){nb(this.ma,this.J,this.G&255,this.Ba-1);nb(this.ma,this.J+1&65535,this.G>>8,this.Ba- +function(){O[this.da()].call(this,qe)},function(){this.$|=1;Yg[this.da()].call(this,ae,this.da)},function(){this.$|=1;Zg[this.da()].call(this,ae,this.K)},uh,vh,uh,vh,function(){id.call(this,3,null,this.el)},function(){var a=this.da(),b;a:{b=this.Cg[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.ca=256;this.A-=this.Hk},function(){this.G=this.G&-256|(Sc(this)?255:0);this.A-=2},function(){this.G= +this.G&-256|this.T(this.C,this.B+(this.G&255)&65535);this.A-=this.Gl},wh,wh,wh,wh,wh,wh,wh,wh,function(){var a=this.L();(this.I=this.I-1&65535)&&this.Y&this.ca-1?(I(this,this.ra+a),this.A-=this.nl):this.A-=this.Ti},function(){var a=this.L();!(this.I=this.I-1&65535)||this.Y&this.ca-1?this.A-=this.Vi:(I(this,this.ra+a),this.A-=this.Ui)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.ra+a),this.A-=this.ml):this.A-=this.Ti},function(){var a=this.L();this.I?this.A-=this.Vi:(I(this,this.ra+ +a),this.A-=this.Ui)},function(){var a=this.da();this.G=this.G&-256|kb(this.ma,a,this.Ba-2);this.A-=this.Ni},function(){var a=this.da();this.G=kb(this.ma,a,this.Ba-1)|kb(this.ma,a+1&65535,this.Ba-2)<<8;this.A-=this.Ni},function(){var a=this.da();nb(this.ma,a,this.G&255,this.Ba-2);this.A-=this.bj},function(){var a=this.da();nb(this.ma,a,this.G&255,this.Ba-2);nb(this.ma,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.bj},function(){var a=this.K();K(this,this.ra);I(this,this.ra+a);this.A-=this.Mk},function(){var a= +this.K();I(this,this.ra+a);this.A-=this.Oi},function(){zc(this,this.K(),this.K());this.A-=this.il},function(){var a=this.L();I(this,this.ra+a);this.A-=this.Oi},function(){this.G=this.G&-256|kb(this.ma,this.J,this.Ba-1);this.A-=this.Mi},function(){this.G=kb(this.ma,this.J,this.Ba-1)|kb(this.ma,this.J+1&65535,this.Ba-1)<<8;this.A-=this.Mi},function(){nb(this.ma,this.J,this.G&255,this.Ba-1);this.A-=this.aj},function(){nb(this.ma,this.J,this.G&255,this.Ba-1);nb(this.ma,this.J+1&65535,this.G>>8,this.Ba- 1);this.A-=this.aj},xh,xh,function(){this.$|=132;this.A-=this.Nb},function(){this.$|=68;this.A-=this.Nb},function(){this.hb|=4;this.A-=2;this.Z&&1=Dh&&(this.Jf=this.Kf=2);this.bh=a.scaleTimers||!1;this.cp=a.rtcDate;this.rk=!1;a.sound&&window&&"webkitAudioContext"in window&& -(this.Yh=new webkitAudioContext);this.reset();this.Oa()}w(s,P);var yh=5150,Dh=5170,Eh={none:0,tv:1,color:2,mono:3,ega:0},Ch={Hh:1},Ah=12,Bh={tp:16,lp:32,km:48,wf:48,xf:4};Ch.ONE=0;Ch.up=64;Ch.sp=128;Ch.pp=192;Ch.wf=192;Ch.xf=6;k=P.prototype; +function(){this.Y|=this.ca;this.A-=2},function(){this.wa&=-513;this.A-=this.Kk},function(){this.wa|=512;this.$|=4;this.A-=2},function(){this.wa&=-1025;this.A-=2},function(){this.wa|=1024;this.A-=2},function(){Yg[this.da()].call(this,sc,Wd)},function(){Zg[this.da()].call(this,uc,Wd)}]; +function P(a){s.call(this,"ChipSet",a,P);this.Fa=a.model;this.Fa=void 0!==this.Fa?parseInt(this.Fa,10):yh;this.Xb=0;var b=a.sw1;if(b)this.Xb=zh(b,Ah|Bh.jm);else if(b=a.fdrives||2,this.Xb|=Ch.Hh,b--,this.Xb|=(b&3)<=Dh&&(this.Jf=this.Kf=2);this.bh=a.scaleTimers||!1;this.bp=a.rtcDate;this.qk=!1;a.sound&&window&&"webkitAudioContext"in window&& +(this.Yh=new webkitAudioContext);this.reset();this.Oa()}w(s,P);var yh=5150,Dh=5170,Eh={none:0,tv:1,color:2,mono:3,ega:0},Ch={Hh:1},Ah=12,Bh={qp:16,kp:32,jm:48,wf:48,xf:4};Ch.ONE=0;Ch.rp=64;Ch.pp=128;Ch.mp=192;Ch.wf=192;Ch.xf=6;k=P.prototype; k.tb=function(a,b,c,d){switch(c){case "sw1":return this.sa[c]=d,Fh(this,c,d,this.Xb,{0:this.Fa==yh?"Bootable Floppy Drive":"Loop on POST",1:this.Fa==yh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Fa==yh)return this.sa[c]=d,Fh(this,c,d,this.me,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[c]=d,!0}return!1}; -k.nc=function(a,b,c,d){this.ma=b;this.S=c;this.Z=d;this.Ca=a;this.nb=C(a,"Keyboard");this.Il=Math.round(c.Fd/1193181);jb(b,this,Gh);mb(b,this,Hh);this.Fab;b++){var c=13>=b?Ph(e,b):e.oa[b];a&&(a+="\n");a+="CMOS[0x"+p(b)+"]: 0x"+p(c)}e.Z.message(a)})}Dc(c,26,this,this.Bn)};k.$b=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0}; +k.nc=function(a,b,c,d){this.ma=b;this.S=c;this.Z=d;this.Ca=a;this.nb=C(a,"Keyboard");this.Hl=Math.round(c.Fd/1193181);jb(b,this,Gh);mb(b,this,Hh);this.Fab;b++){var c=13>=b?Ph(e,b):e.oa[b];a&&(a+="\n");a+="CMOS[0x"+p(b)+"]: 0x"+p(c)}e.Z.message(a)})}Dc(c,26,this,this.An)};k.$b=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0}; k.reset=function(){var a;this.$c=this.Xb;this.Me=this.me;Qh(this);this.Xa=Array(this.Jf);for(a=0;a=Dh){this.fb=16;this.td=0;this.Bc=16;this.Hg=0;this.se=160;512<=Uh(this)&&(this.se|=16);3==Vh(this)&&(this.se|=64);this.Rh=3;this.Gf=0;this.Dg=Array(7);this.te=0;this.oa||(this.oa=Array(64)); -var b=(a=this.cp)?new Date(a):new Date;"[object Date]"!==Object.prototype.toString.call(b)||isNaN(b.getTime())?(b=new Date,z(this,"CMOS date invalid ("+a+"), using "+b)):a&&z(this,"CMOS date: "+b);this.oa[0]=b.getSeconds();this.oa[1]=0;this.oa[2]=b.getMinutes();this.oa[3]=0;this.oa[4]=b.getHours();this.oa[5]=0;this.oa[6]=b.getDay()+1;this.oa[7]=b.getDate();this.oa[8]=b.getMonth()+1;a=b.getFullYear();this.oa[9]=a%100;a/=100;this.oa[50]=a%10|a/10<<4;this.Yf=-1;this.oa[10]=38;this.oa[11]=2;this.oa[12]= +var b=(a=this.bp)?new Date(a):new Date;"[object Date]"!==Object.prototype.toString.call(b)||isNaN(b.getTime())?(b=new Date,z(this,"CMOS date invalid ("+a+"), using "+b)):a&&z(this,"CMOS date: "+b);this.oa[0]=b.getSeconds();this.oa[1]=0;this.oa[2]=b.getMinutes();this.oa[3]=0;this.oa[4]=b.getHours();this.oa[5]=0;this.oa[6]=b.getDay()+1;this.oa[7]=b.getDate();this.oa[8]=b.getMonth()+1;a=b.getFullYear();this.oa[9]=a%100;a/=100;this.oa[50]=a%10|a/10<<4;this.Yf=-1;this.oa[10]=38;this.oa[11]=2;this.oa[12]= 0;this.oa[13]=128;for(a=14;46>a;a++)void 0===this.oa[a]&&(this.oa[a]=0);this.oa[20]=this.$c&(Bh.wf|2|Ch.Hh|Ch.wf);this.oa[16]=Wh(this,0)<<4|Wh(this,1);Xh(this)}};function Ph(a,b){var c=a.oa[b];if(10>b){var d=!1;4!=b&&5!=b||a.oa[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.oa[11]&4||(d&&128c;c++)b+=a.oa[c];a.oa[47]=b&255;a.oa[46]=b>>8} -k.save=function(){var a=new H(this);a.set(0,[this.Xb,this.me,this.$c,this.Me]);for(var b=[],c=0;c=Dh&&(a.set(5,[this.fb,this.td,this.Bc,this.Hg,this.se,this.Rh]),a.set(6,[this.Gf,this.Dg,this.te,this.oa,this.Yf]));return a.data()}; +k.save=function(){var a=new H(this);a.set(0,[this.Xb,this.me,this.$c,this.Me]);for(var b=[],c=0;c=Dh&&(a.set(5,[this.fb,this.td,this.Bc,this.Hg,this.se,this.Rh]),a.set(6,[this.Gf,this.Dg,this.te,this.oa,this.Yf]));return a.data()}; k.restore=function(a){var b,c;b=a[0];this.Xb=b[0];this.me=b[1];this.$c=b[2];this.Me=b[3];b=a[1];this.Xa=Array(this.Jf);for(c=0;c>2)+1)*a.En+32*((b?a.me:a.Me)&15)}function $h(a,b){var c=b?a.Xb:a.$c;return a.Fa!=yh||c&Ch.Hh?((c&Ch.wf)>>Ch.xf)+1:0}function Wh(a,b){return b<$h(a)?a.Fa>Bh.xf} +if(b=a[6])this.Gf=b[0],this.Dg=b[1],this.te=b[2],this.oa=b[3],this.Yf=b[4];return!0};function Rh(a,b,c){a=a.Xa[b]={};c&&5==c.length||(c=[0,void 0,void 0,0,[]]);a.Xd=c[0];a.Sh=c[1];a.Yj=c[2];a.lb=c[3];a.Ln=b<<2;a.Eb=Array(4);for(b=0;b>2)+1)*a.Dn+32*((b?a.me:a.Me)&15)}function $h(a,b){var c=b?a.Xb:a.$c;return a.Fa!=yh||c&Ch.Hh?((c&Ch.wf)>>Ch.xf)+1:0}function Wh(a,b){return b<$h(a)?a.Fa>Bh.xf} function Fh(a,b,c,d,e){for(var f="",g=1;8>=g;g++){var h="pcjs-bitCell";g||(h+=" pcjs-bitCellLeft");f+='
'+g+"
\n"}c.innerHTML=f;b=y(c,"pcjs-bitCell");c=null;for(g=0;g>2].Eb[b&3],c,d,e)}function ii(a,b,c){b=a.Xa[b>>2].Eb[b&3];b.Tg&&b.ri&&b.th?(c&&(b.Vg=c),b.Dd||jd(a,b,!0)):c&&c(!0)} -function jd(a,b,c){c&&(b.count=b.Zb[1]<<8|b.Zb[0],b.bm=b.mode&12,b.sk=b.gd=!1);for(var d=!1;0<=b.count&&(c=b.Ng<<16|b.Qb[1]<<8|b.Qb[0],4==b.bm?(d=!0,function(c){b.ri.call(b.Tg,b.th,-1,function(f,g){0>f&&(b.sk||(b.sk=!0),f=255);b.Dd||gb(a.ma,c,f);(d=g)&&setTimeout(function(){pi(b)||jd(a,b)},0)})}(c)):8==b.bm?(c=db(a.ma,c),0>b.ri.call(b.Tg,b.th,c)&&(b.gd=!0)):b.gd=!0),!d&&!pi(b););} -function pi(a){if(!a.gd&&0<=--a.count&&(a.mode&32?(a.Qb[0]--,0>a.Qb[0]&&(a.Qb[0]=255,a.Qb[1]--,0>a.Qb[1]&&(a.Qb[1]=255))):(a.Qb[0]++,255f&&(b.rk||(b.rk=!0),f=255);b.Dd||gb(a.ma,c,f);(d=g)&&setTimeout(function(){pi(b)||jd(a,b)},0)})}(c)):8==b.am?(c=db(a.ma,c),0>b.ri.call(b.Tg,b.th,c)&&(b.gd=!0)):b.gd=!0),!d&&!pi(b););} +function pi(a){if(!a.gd&&0<=--a.count&&(a.mode&32?(a.Qb[0]--,0>a.Qb[0]&&(a.Qb[0]=255,a.Qb[1]--,0>a.Qb[1]&&(a.Qb[1]=255))):(a.Qb[0]++,255>3,e=a.qb[d];e.Hb|=1<<(b&7);e.cg=c||0;1==d&&(a.qb[0].Hb|=4);si(a,d)} function vi(a,b){var c=b>>3,d=a.qb[c],e=1<<(b&7);d.Hb&e&&(d.Hb&=~e,1!=c||d.Hb||(a.qb[0].Hb&=-5),si(a,c))}function hd(a,b){void 0===b&&(b=0);var c=-1,d=a.qb[b];if(d.cg)c=-2,d.cg--;else for(var e=d.Hb&((d.Cc|d.ud)^255),f=d.ue+1;;){var f=f&7,g=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Fb[a];e.og=b;e.mode=d;e.bk=c;e.Fc=[0,0];e.Zb=[0,0];e.Of=[0,0];e.hd=!1;e.Rf=!1;e.$e=!1;xi(this,a);0==a&&vi(this,0);2==a&&255==this.qb[0].ud&&77==this.dc&&(a=this.Fb[0],a.Uc[0]=a.Fc[0],a.Uc[1]=a.Fc[1],a.ie=F(this.S,this.bh))}else Oh(this,a),b=this.Fb[a],b.Of[0]=b.Zb[0],b.Of[1]=b.Zb[1],b.Rf=!0,xi(this,a)}}; +function yi(a,b,c,d){a.ba(64+b,c,d,"TIMER"+b,P.Pe);d=a.Fb[b];d.$d==d.ed&&xi(a,b);d.Fc[d.$d++]=c;if(d.$d==d.ed){d.$e&&0!=d.mode&&8!=d.mode||(d.Rf=!1,d.Zb[0]=d.Uc[0]=d.Fc[0],d.Zb[1]=d.Uc[1]=d.Fc[1],d.ie=F(a.S,a.bh),d.$e=!0,d.hd=0!=d.mode,0==b&&vi(a,0));2==b&&Mb(a);if(0==b){var e=zi(a,0);2048<=e&&(a.S.nh=Math.round(65536/e))}0==b&&0==d.mode&&16==d.og&&(b=a.S,b.Lb&&(a=b.A-c*a.Hl,b.A-=a,b.Wc-=a))}}k.un=function(a,b){this.ba(a,null,b,"TIMER_CTRL",P.Pe);return null}; +k.Mo=function(a,b,c){this.ba(a,b,c,"TIMER_CTRL",P.Pe);this.Vh=b;a=(b&192)>>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Fb[a];e.og=b;e.mode=d;e.ak=c;e.Fc=[0,0];e.Zb=[0,0];e.Of=[0,0];e.hd=!1;e.Rf=!1;e.$e=!1;xi(this,a);0==a&&vi(this,0);2==a&&255==this.qb[0].ud&&77==this.dc&&(a=this.Fb[0],a.Uc[0]=a.Fc[0],a.Uc[1]=a.Fc[1],a.ie=F(this.S,this.bh))}else Oh(this,a),b=this.Fb[a],b.Of[0]=b.Zb[0],b.Of[1]=b.Zb[1],b.Rf=!0,xi(this,a)}}; function zi(a,b){var c=a.Fb[b],d=c.Fc[1]<<8|c.Fc[0];d||(d=1==c.ed?256:65536);return d}function xi(a,b){var c=a.Fb[b];c.$d=32==c.og?1:0;c.ed=48==c.og?2:1} -function Oh(a,b,c){var d=a.Fb[b];if(d.$e&&(2!=b||a.dc&1)){var e=F(a.S,a.bh),f=(e-d.ie)/a.Il|0;0>f&&(d.ie=e,f=0);var g=zi(a,b),h=a.Fb[b],m=h.Uc[1]<<8|h.Uc[0];m||(m=1==h.ed?256:65536);h=m-f;0==d.mode?(0>=h&&(h=0),h||(d.hd=!0,d.$e=!1,b||Q(a,0))):4==d.mode?(d.hd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Uc[0]=h&255,d.Uc[1]=h>>8,d.ie=e,!b&&d.hd&&Q(a,0))):6==d.mode&&(h-=f,0>=h&&(d.hd=!d.hd,h=g+h,0>=h&&(h=g),d.Uc[0]=h&255,d.Uc[1]=h>>8,d.ie=e,!b&&d.hd&&Q(a,0)));d.Zb[0]=h&255;d.Zb[1]=h>>8;c&&(a.ie=0)}return d} +function Oh(a,b,c){var d=a.Fb[b];if(d.$e&&(2!=b||a.dc&1)){var e=F(a.S,a.bh),f=(e-d.ie)/a.Hl|0;0>f&&(d.ie=e,f=0);var g=zi(a,b),h=a.Fb[b],m=h.Uc[1]<<8|h.Uc[0];m||(m=1==h.ed?256:65536);h=m-f;0==d.mode?(0>=h&&(h=0),h||(d.hd=!0,d.$e=!1,b||Q(a,0))):4==d.mode?(d.hd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Uc[0]=h&255,d.Uc[1]=h>>8,d.ie=e,!b&&d.hd&&Q(a,0))):6==d.mode&&(h-=f,0>=h&&(d.hd=!d.hd,h=g+h,0>=h&&(h=g),d.Uc[0]=h&255,d.Uc[1]=h>>8,d.ie=e,!b&&d.hd&&Q(a,0)));d.Zb[0]=h&255;d.Zb[1]=h>>8;c&&(a.ie=0)}return d} function Nb(a,b){for(var c=0;c=Dh){var c=0,d=a.S.Fd,e=F(a.S,a.bh);if(0<=a.Yf&&(c=e-a.Yf,Math.floor(c/d)&&60<=++a.oa[0]&&(a.oa[0]=0,60<=++a.oa[2]&&(a.oa[2]=0,24<=++a.oa[4])))){a.oa[4]=0;a.oa[6]=a.oa[6]%7+1;var f=a.oa[9],g=oa[a.oa[8]-1];28==g&&0===f%4&&(f%100||0===f%400)&&g++;++a.oa[7]>g&&(a.oa[7]=1,12<++a.oa[8]&&(a.oa[8]=1,a.oa[9]=(a.oa[9]+1)%100))}a.Yf=e-c%d}} -k.nn=function(a,b){var c=this.Mg;this.If&16&&(this.dc&128?c=this.$c:this.nb&&(c=Ai(this.nb)));this.ba(a,null,b,"PPI_A",P.Pa,c);return c};k.Go=function(a,b,c){this.ba(a,b,c,"PPI_A",P.Pa);this.Mg=b};k.on=function(a,b){var c=this.dc;this.ba(a,null,b,"PPI_B",P.Pa,c);return c};k.Ho=function(a,b,c){this.ba(a,b,c,"PPI_B",P.Pa);Bi(this,b);this.nb&&(a=this.nb,c=b&128?!1:!0,b=b&64?!0:!1,a.ii!==b&&(a.ii=a.pk=b),a.ki!==c&&(a.ki=c))&&(a.pk?(Ci(a),a.pk=!1):Di(a))}; -function Bi(a,b){var c=!!(b&2),d=!!(a.dc&2);a.dc=b;c!=d&&Mb(a,c)}k.pn=function(a,b){var c=0,c=this.Fa==yh?this.dc&4?c|this.Me&15:c|this.Me>>4&1:this.dc&8?c|this.$c>>4:c|this.$c&15;this.dc&1&&Oh(this,2).hd&&(c=this.dc&2?c|32:c|16);this.ba(a,null,b,"PPI_C",P.Mj|P.Pa,c);return c};k.Io=function(a,b,c){this.ba(a,b,c,"PPI_C",P.Pa);this.Th=b};k.qn=function(a,b){var c=this.If;this.ba(a,null,b,"PPI_CTRL",P.Pa,c);return c};k.Jo=function(a,b,c){this.ba(a,b,c,"PPI_CTRL",P.Pa);this.If=b}; -k.Dm=function(a,b){var c=this.Hg;this.ba(a,null,b,"8042_OUTBUFF",P.Pa,c);this.fb&=-258;var d=this.nb&&Ai(this.nb,!0);d&&Ei(this,d);return c};k.Zn=function(a,b,c){this.ba(a,b,c,"8042_INBUF.DATA",P.Pa);if(this.fb&8)switch(this.td){case 96:this.Bc=b;this.fb=this.fb&-5|b&4;break;case 209:Fi(this,b);break;default:if(this.Bc&=-17,this.nb){a=-1;switch(b){case 255:a=250,Ci(this.nb)}Ei(this,a)}}this.td=b;this.fb&=-9};k.Em=function(a,b){var c=this.dc&-193;this.ba(a,null,b,"8042_RWREG",P.Pa,c);this.dc^=16;return c}; -k.$n=function(a,b,c){this.ba(a,b,c,"8042_RWREG",P.Pa);Bi(this,b)};k.Fm=function(a,b){this.ba(a,null,b,"8042_STATUS",P.Pa,this.fb);var c=this.fb&255;this.fb&256&&(this.fb|=1,this.fb&=-257);return c}; -k.Yn=function(a,b,c){this.ba(a,b,c,"8042_INBUFF.CMD",P.Pa);this.td=b;this.fb|=8;a=0;240<=this.td&&(a=this.td^15,this.td=240);switch(this.td){case 192:Ei(this,this.se);break;case 173:this.Bc|=16;break;case 174:this.Bc&=-17;break;case 170:this.nb&&Di(this.nb,!0);this.Bc|=16;Ei(this,85);Fi(this,3);break;case 224:Ei(this,this.Bc&16?0:1);break;case 240:a&1&&yc(this.S)}};function Ei(a,b){0<=b&&(a.Hg=b,a.fb&=-2,a.fb|=256)}function Fi(a,b){a.Rh=b;$a(a.ma,!!(b&2));b&1||yc(a.S)} -k.Tm=function(a,b){this.ba(a,null,b,"CMOS_ADDR",P.Pa,this.te);return this.te};k.oo=function(a,b,c){this.ba(a,b,c,"CMOS_ADDR",P.Pa);this.te=b;this.Lg=b&128?0:128};k.Um=function(a,b){var c=this.te&63,d=13>=c?Ph(this,c):this.oa[c];this.ba(a,null,b,"CMOS_DATA["+p(c)+"]",P.Pa,d);return d}; -k.po=function(a,b,c){var d=this.te&63;this.ba(a,b,c,"CMOS_DATA["+p(d)+"]",P.Pa);a=this.oa;13>=d&&10>d&&(c=!1,this.oa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.ln=function(a,b){this.ba(a,null,b,"MFG_DATA",P.Pa,this.Gf);return this.Gf};k.Do=function(a,b,c){this.ba(a,b,c,"MFG_DATA",P.Pa);this.Gf=b};k.Fo=function(a,b,c){this.ba(a,b,c,"NMI",P.Pa);this.Lg=b}; -k.Bn=function(a){var b=this.S.G>>8;this.Z&&L(this.Z,this.Z.Pa)&&(this.Z.message("ChipSet.intBIOSRTC(AH="+p(b)+") at "+ca(a-this.S.qa.Ja,this.S.qa.na)),Ec(this.S,a,function(a,d){return function(e){d=F(a.S)-d;var f="C="+(Sc(a.S)?1:0),g=a.S.J&255,h=a.S.J>>8,m=a.S.J&255,n=a.S.J>>8;if(2==b||3==b)f+=" CH(hour)="+q(h)+" CL(min)="+p(g)+" DH(sec)="+p(n);else if(4==b||5==b)f+=" CX(year)="+q(a.S.I)+" DH(month)="+p(n)+" DL(day)="+p(m);a.Ea("ChipSet.intBIOSRTC("+e+"): "+f+" (cycles="+d+")")}}(this,F(this.S)))); +k.mn=function(a,b){var c=this.Mg;this.If&16&&(this.dc&128?c=this.$c:this.nb&&(c=Ai(this.nb)));this.ba(a,null,b,"PPI_A",P.Pa,c);return c};k.Fo=function(a,b,c){this.ba(a,b,c,"PPI_A",P.Pa);this.Mg=b};k.nn=function(a,b){var c=this.dc;this.ba(a,null,b,"PPI_B",P.Pa,c);return c};k.Go=function(a,b,c){this.ba(a,b,c,"PPI_B",P.Pa);Bi(this,b);this.nb&&(a=this.nb,c=b&128?!1:!0,b=b&64?!0:!1,a.ii!==b&&(a.ii=a.ok=b),a.ki!==c&&(a.ki=c))&&(a.ok?(Ci(a),a.ok=!1):Di(a))}; +function Bi(a,b){var c=!!(b&2),d=!!(a.dc&2);a.dc=b;c!=d&&Mb(a,c)}k.on=function(a,b){var c=0,c=this.Fa==yh?this.dc&4?c|this.Me&15:c|this.Me>>4&1:this.dc&8?c|this.$c>>4:c|this.$c&15;this.dc&1&&Oh(this,2).hd&&(c=this.dc&2?c|32:c|16);this.ba(a,null,b,"PPI_C",P.Lj|P.Pa,c);return c};k.Ho=function(a,b,c){this.ba(a,b,c,"PPI_C",P.Pa);this.Th=b};k.pn=function(a,b){var c=this.If;this.ba(a,null,b,"PPI_CTRL",P.Pa,c);return c};k.Io=function(a,b,c){this.ba(a,b,c,"PPI_CTRL",P.Pa);this.If=b}; +k.Cm=function(a,b){var c=this.Hg;this.ba(a,null,b,"8042_OUTBUFF",P.Pa,c);this.fb&=-258;var d=this.nb&&Ai(this.nb,!0);d&&Ei(this,d);return c};k.Yn=function(a,b,c){this.ba(a,b,c,"8042_INBUF.DATA",P.Pa);if(this.fb&8)switch(this.td){case 96:this.Bc=b;this.fb=this.fb&-5|b&4;break;case 209:Fi(this,b);break;default:if(this.Bc&=-17,this.nb){a=-1;switch(b){case 255:a=250,Ci(this.nb)}Ei(this,a)}}this.td=b;this.fb&=-9};k.Dm=function(a,b){var c=this.dc&-193;this.ba(a,null,b,"8042_RWREG",P.Pa,c);this.dc^=16;return c}; +k.Zn=function(a,b,c){this.ba(a,b,c,"8042_RWREG",P.Pa);Bi(this,b)};k.Em=function(a,b){this.ba(a,null,b,"8042_STATUS",P.Pa,this.fb);var c=this.fb&255;this.fb&256&&(this.fb|=1,this.fb&=-257);return c}; +k.Xn=function(a,b,c){this.ba(a,b,c,"8042_INBUFF.CMD",P.Pa);this.td=b;this.fb|=8;a=0;240<=this.td&&(a=this.td^15,this.td=240);switch(this.td){case 192:Ei(this,this.se);break;case 173:this.Bc|=16;break;case 174:this.Bc&=-17;break;case 170:this.nb&&Di(this.nb,!0);this.Bc|=16;Ei(this,85);Fi(this,3);break;case 224:Ei(this,this.Bc&16?0:1);break;case 240:a&1&&yc(this.S)}};function Ei(a,b){0<=b&&(a.Hg=b,a.fb&=-2,a.fb|=256)}function Fi(a,b){a.Rh=b;$a(a.ma,!!(b&2));b&1||yc(a.S)} +k.Sm=function(a,b){this.ba(a,null,b,"CMOS_ADDR",P.Pa,this.te);return this.te};k.no=function(a,b,c){this.ba(a,b,c,"CMOS_ADDR",P.Pa);this.te=b;this.Lg=b&128?0:128};k.Tm=function(a,b){var c=this.te&63,d=13>=c?Ph(this,c):this.oa[c];this.ba(a,null,b,"CMOS_DATA["+p(c)+"]",P.Pa,d);return d}; +k.oo=function(a,b,c){var d=this.te&63;this.ba(a,b,c,"CMOS_DATA["+p(d)+"]",P.Pa);a=this.oa;13>=d&&10>d&&(c=!1,this.oa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.kn=function(a,b){this.ba(a,null,b,"MFG_DATA",P.Pa,this.Gf);return this.Gf};k.Co=function(a,b,c){this.ba(a,b,c,"MFG_DATA",P.Pa);this.Gf=b};k.Eo=function(a,b,c){this.ba(a,b,c,"NMI",P.Pa);this.Lg=b}; +k.An=function(a){var b=this.S.G>>8;this.Z&&L(this.Z,this.Z.Pa)&&(this.Z.message("ChipSet.intBIOSRTC(AH="+p(b)+") at "+ca(a-this.S.qa.Ja,this.S.qa.na)),Ec(this.S,a,function(a,d){return function(e){d=F(a.S)-d;var f="C="+(Sc(a.S)?1:0),g=a.S.J&255,h=a.S.J>>8,m=a.S.J&255,n=a.S.J>>8;if(2==b||3==b)f+=" CH(hour)="+q(h)+" CL(min)="+p(g)+" DH(sec)="+p(n);else if(4==b||5==b)f+=" CX(year)="+q(a.S.I)+" DH(month)="+p(n)+" DL(day)="+p(m);a.Ea("ChipSet.intBIOSRTC("+e+"): "+f+" (cycles="+d+")")}}(this,F(this.S)))); return!0};function zh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4c||2E4>8&255,this.ub[c++]=f[b]>>16&255,this.ub[c++]=f[b]>>24&255;else this.ub=d;this.Nh=d.symbols;if(!this.ub.length){this.error("Empty ROM: "+a);return}if(1==this.ub.length){this.error(this.ub[0]);return}}catch(g){B(this, -"ROM data error: "+g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.ub=Array(a.length),d=0;d>8&255,this.ub[c++]=f[b]>>16&255,this.ub[c++]=f[b]>>24&255;else this.ub=d;this.Nh=d.symbols;if(!this.ub.length){this.error("Empty ROM: "+a);return}if(1==this.ub.length){this.error(this.ub[0]);return}}catch(g){B(this, +"ROM data error: "+g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.ub=Array(a.length),d=0;dthis.Fg?21:23,c=a.oa[b]|a.oa[b+1]<<8,c=c+(this.Md>>10);a.oa[b]=c&255;a.oa[b+1]=c>>8;Xh(a)}}else this.error("No RAM allocated")}; -Aa(function(){for(var a=y(window.document,"pcjs","ram"),b=0;bthis.Fg?21:23,c=a.oa[b]|a.oa[b+1]<<8,c=c+(this.Md>>10);a.oa[b]=c&255;a.oa[b+1]=c>>8;Xh(a)}}else this.error("No RAM allocated")}; +Aa(function(){for(var a=y(window.document,"pcjs","ram"),b=0;ba.vc.length){if(!(!d&&!a.Mh[c]||d&&a.Mh[c])){a.Mh[c]=d;a.Ea("scan code "+p(b)+" buffered");a.vc.push(b);1==a.vc.length&&a.ja&&Q(a.ja,1);for(var e in Ri)if(Ri[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.vc.length&&a.vc.push(255),a.Ea("scan code buffer overflow")}function Wi(a,b){var c=b?a.Kn:a.Jn;a.S&&a.S.jd&&(c/=a.S.jd);return c} +k.reset=function(){this.ee();this.Da=0;this.vc=[];if(this.pd)for(var a in this.pd)aa(a)||this.pd[a]&&clearTimeout(this.pd[a]);this.pd=[];this.Ml=this.Je=0};k.save=function(){var a=new H(this);a.set(0,this.Fj());return a.data()};k.restore=function(a){return this.ee(a[0])};k.ee=function(a){var b=0;void 0===a&&(a=[]);this.ii=a[b++];this.ki=a[b];return!0};k.Fj=function(){var a=0,b=[];b[a++]=this.ii;b[a]=this.ki;return b}; +function Vi(a,b){var c=b&127,d=c==b;if(a.vc)if(20>a.vc.length){if(!(!d&&!a.Mh[c]||d&&a.Mh[c])){a.Mh[c]=d;a.Ea("scan code "+p(b)+" buffered");a.vc.push(b);1==a.vc.length&&a.ja&&Q(a.ja,1);for(var e in Ri)if(Ri[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.vc.length&&a.vc.push(255),a.Ea("scan code buffer overflow")}function Wi(a,b){var c=b?a.Jn:a.In;a.S&&a.S.jd&&(c/=a.S.jd);return c} function Xi(a,b){!a.Je||void 0!==b&&b==a.Je||(clearTimeout(a.pd[a.Je]),Yi(a,a.Je,!1))} -function Ti(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Nl=f);240==f+224?(a.Da&=-2,c&&(a.Da|=1),f+=224,e=!1):241==f+224?(a.Da&=-5,c&&(a.Da|=4),f+=224,e=!1):242==f+224?(a.Da&=-9,c&&(a.Da|=8),f+=224,e=!1):244==f+224?(a.Da&=-17,c&&(a.Da|=16),f+=224,d=Ui(a,f)):91==f?(a.Da&=-33,c&&(a.Da|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.Da&12)&&(f=254),d=c?!Ui(a,f):!1):void 0!==R[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.Da&=-33,a.ok||f!=a.Nl||Xi(a));void 0===d&&(d=!Yi(a,f,c));return d} +function Ti(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Ml=f);240==f+224?(a.Da&=-2,c&&(a.Da|=1),f+=224,e=!1):241==f+224?(a.Da&=-5,c&&(a.Da|=4),f+=224,e=!1):242==f+224?(a.Da&=-9,c&&(a.Da|=8),f+=224,e=!1):244==f+224?(a.Da&=-17,c&&(a.Da|=16),f+=224,d=Ui(a,f)):91==f?(a.Da&=-33,c&&(a.Da|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.Da&12)&&(f=254),d=c?!Ui(a,f):!1):void 0!==R[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.Da&=-33,a.nk||f!=a.Ml||Xi(a));void 0===d&&(d=!Yi(a,f,c));return d} function Ui(a,b,c){var d=!1;Xi(a,b);Yi(a,b,!0)&&(c?Yi(a,b,!1):(c=!1,a.pd[b]&&(clearTimeout(a.pd[b]),c=!0),c=Wi(a,c),a.pd[a.Je=b]=setTimeout(function(a){return function(){Yi(a,b,!1)}}(a),c)),d=!0);return d} -function Yi(a,b,c){var d=!1;c||(a.pd[b]=null,a.Je==b&&(a.Je=0));var e=R[b];void 0===e&&1<=b&&26>=b&&(e=R[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.Da&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.Da&17||(d=42):224==f?a.Da&18||(d=54):241==f?a.Da&4||(d=29):242==f&&(a.Da&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;c=b&&(e=R[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.Da&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.Da&17||(d=42):224==f?a.Da&18||(d=54):241==f?a.Da&4||(d=29):242==f&&(a.Da&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(jj)];this.Z=a.Z;this.type=e[0];this.port=e[1];this.de=b;this.ab=e[2];this.rc=e[3];this.Rc=d||e[4];65536<=this.Rc&&720896<=this.ab&&(this.rc=Math.min(this.Rc>>2,32768));this.kc=c[0];this.wc=c[1];this.We=c[2];this.rf=c[3];this.mc=c[4]&255;this.fh=c[4]>>8&255;this.bc=c[5];this.yi=jj;this.Gg=kj;if(5==b){this.yi=lj;this.Gg=mj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), 0,0,0,Array(9),0,this.Rc,Array(this.Rc>>2),771,0,4294967295,0,4294967295,0,4294967295,0]);this.fd=b[0];this.zd=b[1];this.Pd=b[2];this.Oh=nj;this.Gh=b[3];this.Vf=b[4];this.eh=b[5];this.Bd=b[6];this.Af=b[7];this.Qh=oj;this.si=b[8];this.ti=b[9];this.Ad=b[10];this.pe=b[11];this.Ph=pj;this.sb=b[12];d=this.Rc>>2;if((this.cd=b[14])&&this.cd.length>8&255)} var W=[,,function(a){a+=this.offset;return(this.ha.sb=this.pa[a])>>this.ha.qj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.pa[b]>>8:this.pa[b])&255}];W[16]=function(a){a+=this.offset;a=this.pa[a];for(var b=this.ha.Ai&this.ha.Bi,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};W[512]=function(a,b){var c=a+this.offset,d;d=this.pa[c]&~this.ha.eb|(b|b<<8|b<<16|b<<24)&this.ha.eb;d=d&this.ha.ib|this.ha.sb&~this.ha.ib;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; @@ -510,135 +510,135 @@ W[40960]=function(a,b){var c=a+this.offset,d=gj[b&15],d=d|this.ha.sb,d=d&this.ha function sj(a){var b=[];if(void 0!==a.de){b[0]=a.kc;b[1]=a.wc;b[2]=a.We;b[3]=a.rf;b[4]=a.mc|a.fh<<8;b[5]=a.bc;if(5==a.de){var c=[];c[0]=a.fd;c[1]=a.zd;c[2]=a.Pd;c[3]=a.Gh;c[4]=a.Vf;c[5]=a.eh;c[6]=a.Bd;c[7]=a.Af;c[8]=a.si;c[9]=a.ti;c[10]=a.Ad;c[11]=a.pe;c[12]=a.sb;c[13]=a.Rc;var d;a:if(d=a.cd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=m;h=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=l(b.ab+a)+":",r=0;8>r&&aa&&(a=0);for(var c="",d=0;8>d;d++){for(var n=l(b.ab+a)+":",r=0;8>r&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),hb(this.ma,b,c|d<<8);Ab(this,!0)}};function Aj(a){a.ka.Vf&1?(a.Qc=a.Wh,a.wb=a.ka):(a.Qc=a.ka,a.wb=a.Sg)}k.save=function(){var a=new H(this);a.set(0,sj(this.Wh));a.set(1,sj(this.Sg));a.set(2,[this.fe,this.ld,this.Hd]);a.set(3,sj(this.ka));return a.data()}; k.restore=function(a){var b=a[2];this.fe=b[0];this.ld=b[1];this.Hd=b[2];this.Aa=null;this.Qc=this.Wh=new hj(this,1,a[0]);this.wb=this.Sg=new hj(this,3,a[1]);this.ka=new hj(this,5,a[3],this.Rc);this.ka.kc&&Aj(this);Bj(this);if(!Dj(this))return!1;Ej(this);return!0}; -k.Un=function(a,b,c){if(c)B(this,"Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){this.error("Empty font ROM image: "+a);return}if(1==d.length){this.error(d[0]);return}if(8192==d.length)Ki(this,d,[0,6144]);else{B(this,"Unrecognized font data length ("+d.length+")");return}}catch(e){B(this,"Font ROM data error: "+e.message);return}this.Oa()}}; +k.Tn=function(a,b,c){if(c)B(this,"Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){this.error("Empty font ROM image: "+a);return}if(1==d.length){this.error(d[0]);return}if(8192==d.length)Ki(this,d,[0,6144]);else{B(this,"Unrecognized font data length ("+d.length+")");return}}catch(e){B(this,"Font ROM data error: "+e.message);return}this.Oa()}}; function Fj(a,b){if(1==b)return a.sd[0]=U[0],a.sd[1]=U[7],a.sd;if(2==b){var c=a.Aa.We;if(a.Aa===a.ka){var d=a.ka.Pd[0],c=d&7;d&16&&(c|=8);18!=a.ka.Pd[1]&&(c|=32)}a.sd[0]=U[c&15];c=c&32?ej:dj;for(d=0;dtb||!ka?tb:8,Ud=Ni.createImageData(n.ic,n.jc),Ha=0;256>Ha;Ha++){for(fb= -0;fb=tb-2,jl=Mc[fb>(8<=Ib&&176<=Ha&&223>=Ha?7:Ib)?t:Td;Ij(Ud,Oi,Pi,Qi);A&&Ij(Ud,Oi+1,Pi,Qi)}Ni.putImageData(Ud,(Ha&15)*n.ic,(Ha>>4)*n.jc)}n.Qe[v]="#"+p(t[0])+p(t[1])+p(t[2]);n.Rj[v]=t;n.Jh[v]=Nc;n=!0}}a.Rd[b]=u;return n}function Jj(a){0a.ye&&(a.ye=0):a.ye=-1} -function Ej(a){if(a.Sb){for(var b=10;15>=b;b++)if(null==a.Aa.bc[b])return;var c=a.Aa.bc[10],b=c&31,d=a.Aa.bc[11]&31,e=a.Aa.bc[9]&31,f=!1;a.Aa===a.ka&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Kj(a);else{c=a.Aa.bc[15]+((a.Aa.bc[14]&63)<<8);a.Ic!=c&&(Kj(a),a.Ic=c);d=d-b+1;if(a.cm!=b||a.jk!=d)a.cm=b,a.jk=d;a.ae=e+1;Jj(a)}}} +function Bj(a){var b=!1;if(window&&a.Eg){var c=a.Be?0:2048,d=a.Be?a.Be:9;Gj(a,1,a.Lh[0],c,d,14,a.Eg,bj,cj)&&(b=!0);c=Fj(a);d=a.Be?a.Be:8;Gj(a,3,a.Lh[1],0,d,8,a.Eg,c)&&(b=!0);a.Be&&Gj(a,5,a.Lh[0],0,a.Be,14,a.Eg,c)&&(b=!0)}return b}function Gj(a,b,c,d,e,f,g,h,m){var n=!1;Hj(a,b,c,d,e,f,g,h,m)&&(n=!0);a.qm&&Hj(a,b<<1,c,d,e,f,g,h,m)&&(n=!0);return n} +function Hj(a,b,c,d,e,f,g,h,m){var n=!1,r=b&1?0:1,u=a.Rd[b];u||(u={ic:e<tb||!ka?tb:8,Ud=Ni.createImageData(n.ic,n.jc),Ha=0;256>Ha;Ha++){for(fb= +0;fb=tb-2,jl=Mc[fb>(8<=Ib&&176<=Ha&&223>=Ha?7:Ib)?t:Td;Ij(Ud,Oi,Pi,Qi);A&&Ij(Ud,Oi+1,Pi,Qi)}Ni.putImageData(Ud,(Ha&15)*n.ic,(Ha>>4)*n.jc)}n.Qe[v]="#"+p(t[0])+p(t[1])+p(t[2]);n.Qj[v]=t;n.Jh[v]=Nc;n=!0}}a.Rd[b]=u;return n}function Jj(a){0a.ye&&(a.ye=0):a.ye=-1} +function Ej(a){if(a.Sb){for(var b=10;15>=b;b++)if(null==a.Aa.bc[b])return;var c=a.Aa.bc[10],b=c&31,d=a.Aa.bc[11]&31,e=a.Aa.bc[9]&31,f=!1;a.Aa===a.ka&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Kj(a);else{c=a.Aa.bc[15]+((a.Aa.bc[14]&63)<<8);a.Ic!=c&&(Kj(a),a.Ic=c);d=d-b+1;if(a.bm!=b||a.ik!=d)a.bm=b,a.ik=d;a.ae=e+1;Jj(a)}}} function Kj(a){if(0<=a.Ic){if(void 0!==a.cc){var b=a.cc[a.Ic];if(b&131072){var b=b&-131073,c=a.Ic%a.yb,d=Math.floor(a.Ic/a.yb);a.Sb&&a.Rd[a.Sb]&&(a.Xe&&Lj(a,c,d,b,a.Xe),Lj(a,c,d,b));a.cc[a.Ic]=b}}a.Ic=-1}} function Mj(a){var b;a=a.Aa;var c=a.pe[5];if(null!=c){b=2;var d=512,e=a.pe[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.kd=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.le=function(a){var b=this.Aa;null!=a&&b&&a!=b.mh&&(b.Dh(a),this.ma.Dh(b.ab,b.rc,b.Df))}; function Dj(a,b){var c,d=a.Hd,e=a.Aa;if(e)if(1==e.de)d=Zi;else if(5==e.de){var d=null,f=e.Rc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Mj(a)}}else e.wc&8&&(e.wc&2?(d=e.wc&16?6:5,e.wc&4||(d-=1)):(d=e.wc&1?3:1,e.wc&4&&(d-= 1)));else a.Hd=null,null==d&&(d=a.ld);if(!Cj(a,d,b))return!1;a.le(c);return!0} -function Cj(a,b,c){if(null!=b&&(b!=a.Hd||c)){a.mm=0;a.Hd=b;b=a.Aa||(b==Zi?a.Qc:a.wb);if(b!=a.Aa||b.ab!=a.ab||b.rc!=a.rc){Kj(a);if(a.ab){if(!cb(a.ma,a.ab,a.rc))return!1;a.Aa&&(a.Aa.kc=!1)}a.Aa=b;b.kc=!0;a.ab=b.ab;a.rc=b.rc;if(!ab(a.ma,b.ab,b.rc,!1,b===a.ka?b:null))return!1}a.Sb=0;a.yb=a.ph;a.pc=a.Ei;a.zi=T[Zi][2];b=0;var d=T[a.Hd];d&&(a.yb=d[0],a.pc=d[1],a.zi=d[2],b=d[3]||0,a.Sb=d[4],4==a.fe&&a.Aa===a.ka&&3==a.Sb&&(7==a.ka.bc[9]?a.pc=43:a.Sb=5));a.Ek=a.yb*a.pc;a.oh=a.Ek/a.zi;a.Xh=(a.oh<<1)+b;a.gk= -b?a.Xh+b>>1:0;13<=a.Hd&&(a.oh<<=1);a.Rd.length&&(a.wd=Math.floor(a.vd/a.yb),a.xd=Math.floor(a.be/a.pc),a.Sb?(b=a.Rd[a.Sb],d=a.Rd[a.Sb<<1],a.tm&&80==a.yb?d&&a.wd>=3*d.ic>>2&&(a.Sb<<=1,b=d):(d&&a.wd>=d.ic&&(a.Sb<<=1,b=d),b&&(a.wd=b.ic,a.xd=b.jc)),a.Pf=a.Qf=0,b&&(a.Pf=a.yb*b.ic,a.Qf=a.pc*b.jc)):(a.wd=a.xd=1,a.Pf=a.yb,a.Qf=a.pc),a.ih=a.Tc.createImageData(a.Pf,a.Qf),a.Ve=window.document.createElement("canvas"),a.Ve.width=a.Pf,a.Ve.height=a.Qf,a.Xe=a.Ve.getContext("2d"),a.Ij=a.Jj=0,a.Zh=a.vd,a.$h=a.be, +function Cj(a,b,c){if(null!=b&&(b!=a.Hd||c)){a.lm=0;a.Hd=b;b=a.Aa||(b==Zi?a.Qc:a.wb);if(b!=a.Aa||b.ab!=a.ab||b.rc!=a.rc){Kj(a);if(a.ab){if(!cb(a.ma,a.ab,a.rc))return!1;a.Aa&&(a.Aa.kc=!1)}a.Aa=b;b.kc=!0;a.ab=b.ab;a.rc=b.rc;if(!ab(a.ma,b.ab,b.rc,!1,b===a.ka?b:null))return!1}a.Sb=0;a.yb=a.ph;a.pc=a.Ei;a.zi=T[Zi][2];b=0;var d=T[a.Hd];d&&(a.yb=d[0],a.pc=d[1],a.zi=d[2],b=d[3]||0,a.Sb=d[4],4==a.fe&&a.Aa===a.ka&&3==a.Sb&&(7==a.ka.bc[9]?a.pc=43:a.Sb=5));a.Dk=a.yb*a.pc;a.oh=a.Dk/a.zi;a.Xh=(a.oh<<1)+b;a.fk= +b?a.Xh+b>>1:0;13<=a.Hd&&(a.oh<<=1);a.Rd.length&&(a.wd=Math.floor(a.vd/a.yb),a.xd=Math.floor(a.be/a.pc),a.Sb?(b=a.Rd[a.Sb],d=a.Rd[a.Sb<<1],a.sm&&80==a.yb?d&&a.wd>=3*d.ic>>2&&(a.Sb<<=1,b=d):(d&&a.wd>=d.ic&&(a.Sb<<=1,b=d),b&&(a.wd=b.ic,a.xd=b.jc)),a.Pf=a.Qf=0,b&&(a.Pf=a.yb*b.ic,a.Qf=a.pc*b.jc)):(a.wd=a.xd=1,a.Pf=a.yb,a.Qf=a.pc),a.ih=a.Tc.createImageData(a.Pf,a.Qf),a.Ve=window.document.createElement("canvas"),a.Ve.width=a.Pf,a.Ve.height=a.Qf,a.Xe=a.Ve.getContext("2d"),a.Ij=a.Jj=0,a.Zh=a.vd,a.$h=a.be, b=a.vd-a.yb*a.wd,d=a.be-a.pc*a.xd,0>1,a.Zh-=b),0>1,a.$h-=d),b||d)&&(a.Tc.fillStyle=a.Jb.style.backgroundColor,a.Tc.fillRect(0,0,a.vd,a.be));!1!==c?Ab(a,!0):Nj(a,!0)}return!0}function Ij(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Nj(a,b){var c;if(b){if(c=a.oh,void 0===a.cc||a.cc.length!=c)a.cc=Array(c)}else{if(void 0===a.cc)return;c=a.cc.length}for(var d=0;d>8;d=g&15;var h=a.Rd[a.Sb];h.yf&&(d=h.yf[d]);var m=g>>4&15;h.yf&&(m=h.yf[m]);e?(b*=h.ic,c*=h.jc,e.fillStyle=h.Qe[m],e.fillRect(b,c,h.ic,h.jc)):(b=b*a.wd+a.Ij,c=c*a.xd+a.Jj,a.Tc.fillStyle=h.Qe[m],a.Tc.fillRect(b,c,a.wd,a.xd));g&256&&(m=(f&15)*h.ic,f=(f>>4)*h.jc,e?e.drawImage(h.Jh[d],m,f,h.ic,h.jc,b,c,h.ic,h.jc):a.Tc.drawImage(h.Jh[d],m,f,h.ic,h.jc,b,c,a.wd,a.xd));g&512&&(f=a.cm,g=a.jk,e?(a.ae&&a.ae!==h.jc&&(f=Math.floor(f*h.jc/a.ae),g=Math.floor(g*h.jc/a.ae)), +function Lj(a,b,c,d,e){var f=d&255,g=d>>8;d=g&15;var h=a.Rd[a.Sb];h.yf&&(d=h.yf[d]);var m=g>>4&15;h.yf&&(m=h.yf[m]);e?(b*=h.ic,c*=h.jc,e.fillStyle=h.Qe[m],e.fillRect(b,c,h.ic,h.jc)):(b=b*a.wd+a.Ij,c=c*a.xd+a.Jj,a.Tc.fillStyle=h.Qe[m],a.Tc.fillRect(b,c,a.wd,a.xd));g&256&&(m=(f&15)*h.ic,f=(f>>4)*h.jc,e?e.drawImage(h.Jh[d],m,f,h.ic,h.jc,b,c,h.ic,h.jc):a.Tc.drawImage(h.Jh[d],m,f,h.ic,h.jc,b,c,a.wd,a.xd));g&512&&(f=a.bm,g=a.ik,e?(a.ae&&a.ae!==h.jc&&(f=Math.floor(f*h.jc/a.ae),g=Math.floor(g*h.jc/a.ae)), e.fillStyle=h.Qe[d],e.fillRect(b,c+f,h.ic,g)):(a.ae&&a.ae!==a.xd&&(f=Math.floor(f*a.xd/a.ae),g=Math.floor(g*a.xd/a.ae)),a.Tc.fillStyle=h.Qe[d],a.Tc.fillRect(b,c+f,a.wd,g)))} -function Ab(a,b){if(a.Kb){var c=!1;a.Aa&&(a.Aa===a.ka?a.ka.zd&32&&(c=!0):a.Aa.wc&8&&(c=!0));if(c||b){if(b)Nj(a,!0);else if(void 0===a.cc)return;var d=!1;!(b||++a.mm&15)&&0<=a.ye&&(a.ye++,d=!0);var e=0,f=a.Ek,c=a.Aa.ab,g=c+a.Aa.rc,h=(a.Aa.bc[12]<<8)+a.Aa.bc[13];a.Sb&&(h<<=1);var c=c+h,m=a.Xh;c+m>g&&(m=g-c,0>m&&(m=0));g=c+m;if(h=!b){for(var h=a.ma,n=!0,r=c>>h.mb;0a.Ic)return;e=a.Ic;f=e+1}}if(a.Sb){if(a.Rd[a.Sb]){d= -0;h=a.xe=0;m=1048575;a.Aa.wc&32&&(h=32768,m&=~h,a.ye&2||(m&=-65537));for(c+=e<<1;c>8| -(u&255)<<8;t=h;var tb=16;r>=m))>>(tb-=m);Ij(a.ih,r++,v,n[Td])}r>D&&(D=r);v=la&&(la=v+1)}e+=2;g++;if(r>=a.yb){r=0;v+=2;if(v>a.pc)break;v==a.pc&&(v=1,e=c+a.gk)}}Aka;ka++)la=D&2155905152, -0>la&&(la=-la),la=V[la]||0,Ij(a.ih,h++,m,g[la]),D<<=1;h>r&&(r=h);m=A&&(A=m+1)}e++;if(h>=a.yb&&(h=0,++m>a.pc))break}n>2),c=this.ka.Gh&-17|(this.Ig&1<f&&(f=0);f%b.Ci>b.Nn&&(d|=1);f%=b.Hk;f>b.Qn&&(d|=8);b.Hi=e-f;b===a.ka?(d|=b.rf&48^48,b.fd=!1):d=(b.rf^=9)|240;b.rf=d;a.ba(b.port+6,null,c,b===a.ka?"STATUS1":"STATUS",d);return d}k.Ea=function(a,b){this.Z&&(b||L(this.Z,this.Z.zg))&&this.Z.message(a)};k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.zg,e)}; -var uj={948:S.prototype.hn,949:S.prototype.gn,952:S.prototype.jn,954:S.prototype.kn,980:S.prototype.Qm,981:S.prototype.Pm,984:S.prototype.Rm,985:S.prototype.Om,986:S.prototype.Sm},vj={948:S.prototype.Bo,949:S.prototype.Ao,952:S.prototype.Co,980:S.prototype.mo,981:S.prototype.lo,984:S.prototype.no,985:S.prototype.ko},wj={960:S.prototype.Ak,961:S.prototype.Ak,962:S.prototype.un,964:S.prototype.tn,965:S.prototype.sn,970:S.prototype.an,972:S.prototype.$m,974:S.prototype.Zm,975:S.prototype.Ym},xj={954:S.prototype.Ll, -960:S.prototype.Kl,961:S.prototype.Kl,962:S.prototype.Eo,964:S.prototype.Lo,965:S.prototype.Ko,970:S.prototype.wo,972:S.prototype.vo,974:S.prototype.uo,975:S.prototype.to,986:S.prototype.Ll}; +function Ab(a,b){if(a.Kb){var c=!1;a.Aa&&(a.Aa===a.ka?a.ka.zd&32&&(c=!0):a.Aa.wc&8&&(c=!0));if(c||b){if(b)Nj(a,!0);else if(void 0===a.cc)return;var d=!1;!(b||++a.lm&15)&&0<=a.ye&&(a.ye++,d=!0);var e=0,f=a.Dk,c=a.Aa.ab,g=c+a.Aa.rc,h=(a.Aa.bc[12]<<8)+a.Aa.bc[13];a.Sb&&(h<<=1);var c=c+h,m=a.Xh;c+m>g&&(m=g-c,0>m&&(m=0));g=c+m;if(h=!b){for(var h=a.ma,n=!0,r=c>>h.mb;0a.Ic)return;e=a.Ic;f=e+1}}if(a.Sb){if(a.Rd[a.Sb]){d= +0;h=a.xe=0;m=1048575;a.Aa.wc&32&&(h=32768,m&=~h,a.ye&2||(m&=-65537));for(c+=e<<1;c>8| +(u&255)<<8;t=h;var tb=16;r>=m))>>(tb-=m);Ij(a.ih,r++,v,n[Td])}r>D&&(D=r);v=la&&(la=v+1)}e+=2;g++;if(r>=a.yb){r=0;v+=2;if(v>a.pc)break;v==a.pc&&(v=1,e=c+a.fk)}}Aka;ka++)la=D&2155905152, +0>la&&(la=-la),la=V[la]||0,Ij(a.ih,h++,m,g[la]),D<<=1;h>r&&(r=h);m=A&&(A=m+1)}e++;if(h>=a.yb&&(h=0,++m>a.pc))break}n>2),c=this.ka.Gh&-17|(this.Ig&1<f&&(f=0);f%b.Ci>b.Mn&&(d|=1);f%=b.Gk;f>b.Pn&&(d|=8);b.Hi=e-f;b===a.ka?(d|=b.rf&48^48,b.fd=!1):d=(b.rf^=9)|240;b.rf=d;a.ba(b.port+6,null,c,b===a.ka?"STATUS1":"STATUS",d);return d}k.Ea=function(a,b){this.Z&&(b||L(this.Z,this.Z.zg))&&this.Z.message(a)};k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.zg,e)}; +var uj={948:S.prototype.gn,949:S.prototype.fn,952:S.prototype.hn,954:S.prototype.jn,980:S.prototype.Pm,981:S.prototype.Om,984:S.prototype.Qm,985:S.prototype.Nm,986:S.prototype.Rm},vj={948:S.prototype.Ao,949:S.prototype.zo,952:S.prototype.Bo,980:S.prototype.lo,981:S.prototype.ko,984:S.prototype.mo,985:S.prototype.jo},wj={960:S.prototype.zk,961:S.prototype.zk,962:S.prototype.tn,964:S.prototype.sn,965:S.prototype.rn,970:S.prototype.$m,972:S.prototype.Zm,974:S.prototype.Ym,975:S.prototype.Xm},xj={954:S.prototype.Kl, +960:S.prototype.Jl,961:S.prototype.Jl,962:S.prototype.Do,964:S.prototype.Ko,965:S.prototype.Jo,970:S.prototype.vo,972:S.prototype.uo,974:S.prototype.to,975:S.prototype.so,986:S.prototype.Kl}; Aa(function(){for(var a=y(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new S(d,e,f);Qa(d,c)}}); -function X(a){this.xk=a.adapter;switch(this.xk){case 1:this.xj=1016;this.dg=4;break;case 2:this.xj=760;this.dg=3;break;default:ra("Unrecognized serial adapter #"+this.xk);return}this.Zd=null;s.call(this,"SerialPort",a,X);var b=a.binding,c;a=Tj;b&&(void 0===c&&(c="Panel"),(c=Pa(c,this.id))&&(b=c.sa[b])&&this.tb(null,null,a,b))}w(s,X);var Tj="buffer";k=X.prototype;k.Vj=function(a,b){return a==this.gh?(this.Bk=b,this):null}; +function X(a){this.wk=a.adapter;switch(this.wk){case 1:this.xj=1016;this.dg=4;break;case 2:this.xj=760;this.dg=3;break;default:ra("Unrecognized serial adapter #"+this.wk);return}this.Zd=null;s.call(this,"SerialPort",a,X);var b=a.binding,c;a=Tj;b&&(void 0===c&&(c="Panel"),(c=Pa(c,this.id))&&(b=c.sa[b])&&this.tb(null,null,a,b))}w(s,X);var Tj="buffer";k=X.prototype;k.Uj=function(a,b){return a==this.gh?(this.Ak=b,this):null}; k.tb=function(a,b,c,d){var e=this;switch(c){case Tj:return this.sa[c]=this.Zd=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),Uj(e,[b]))},d.onkeypress=function(a){a=a||window.event;Uj(e,[a.which||a.keyCode])},!0}return!1};k.nc=function(a,b,c,d){this.ma=b;this.S=c;this.Z=d;this.ja=C(a,"ChipSet");d&&Mh(d,X);jb(b,this,Vj,this.xj);mb(b,this,Wj,this.xj);this.Oa()}; -k.$b=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.ee()};k.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.Uh;c[b++]=this.$j;c[b++]=this.Ne;c[b++]=this.Jg;c[b++]=this.Vd;c[b++]=this.Pc;c[b++]=this.dd;c[b++]=this.Dc;c[b++]=this.Yj;c[b]=this.Cf;a.set(0,c);return a.data()};k.restore=function(a){return this.ee(a[0])}; -k.ee=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.Uh=a[b++];this.$j=a[b++];this.Ne=a[b++];this.Jg=a[b++];this.Vd=a[b++];this.Pc=a[b++];this.dd=a[b++];this.Dc=a[b++];this.Yj=a[b++];this.Cf=a[b];return!0};function Uj(a,b){a.Cf=a.Cf.concat(b);Xj(a)}function Xj(a){0>8:this.Jg;this.ba(a,null,b,this.Pc&128?"DLM":"IER",c);return c};k.cn=function(a,b){var c=this.Vd;this.ba(a,null,b,"IIR",c);return c};k.dn=function(a,b){var c=this.Pc;this.ba(a,null,b,"LCR",c);return c};k.fn=function(a,b){var c=this.dd;this.ba(a,null,b,"MCR",c);return c}; -k.en=function(a,b){var c=this.Dc;this.ba(a,null,b,"LSR",c);return c};k.mn=function(a,b){var c=this.Yj;this.ba(a,null,b,"MSR",c);return c};k.Mo=function(a,b,c){this.ba(a,b,c,this.Pc&128?"DLL":"THR");this.Pc&128?this.Ne=this.Ne&-256|b:(this.$j=b,this.Dc&=-97,this.Zd?(13!=b&&(8==b?this.Zd.value=this.Zd.value.slice(0,-1):(this.Zd.value+=String.fromCharCode(b),this.Zd.scrollTop=this.Zd.scrollHeight)),a=!0):a=!1,a&&(this.Dc|=96))}; -k.xo=function(a,b,c){this.ba(a,b,c,this.Pc&128?"DLM":"IER");this.Pc&128?this.Ne=this.Ne&255|b<<8:this.Jg=b};k.yo=function(a,b,c){this.ba(a,b,c,"LCR");this.Pc=b}; -k.zo=function(a,b,c){var d=this.dd;this.ba(a,b,c,"MCR");this.dd=b;this.Bk&&(d^b)&3&&(a=this.Bk,b=this.dd,(c=3==(b&3))?a.kc||(d=!1,a.dd&2||(a.reset(),a.Ea("serial mouse reset"),d=!0),a.dd&1||(a.Ea("serial mouse ID requested"),d=!0),d&&(Uj(a.Mf,[77]),a.Ea("serial mouse ID sent")),Yj(a,a.Jb),a.kc=c):a.kc&&(a.Ea("serial mouse inactive"),Zj(a.Jb),a.kc=c),a.dd=b)};k.Ea=function(a){this.Z&&L(this.Z,this.Z.Oj)&&this.Z.message(a)};k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.Oj,e)}; -var Vj={0:X.prototype.rn,1:X.prototype.bn,2:X.prototype.cn,3:X.prototype.dn,4:X.prototype.fn,5:X.prototype.en,6:X.prototype.mn},Wj={0:X.prototype.Mo,1:X.prototype.xo,3:X.prototype.yo,4:X.prototype.zo};Aa(function(){for(var a=y(window.document,"pcjs","serial"),b=0;b>8:this.Jg;this.ba(a,null,b,this.Pc&128?"DLM":"IER",c);return c};k.bn=function(a,b){var c=this.Vd;this.ba(a,null,b,"IIR",c);return c};k.cn=function(a,b){var c=this.Pc;this.ba(a,null,b,"LCR",c);return c};k.en=function(a,b){var c=this.dd;this.ba(a,null,b,"MCR",c);return c}; +k.dn=function(a,b){var c=this.Dc;this.ba(a,null,b,"LSR",c);return c};k.ln=function(a,b){var c=this.Xj;this.ba(a,null,b,"MSR",c);return c};k.Lo=function(a,b,c){this.ba(a,b,c,this.Pc&128?"DLL":"THR");this.Pc&128?this.Ne=this.Ne&-256|b:(this.Zj=b,this.Dc&=-97,this.Zd?(13!=b&&(8==b?this.Zd.value=this.Zd.value.slice(0,-1):(this.Zd.value+=String.fromCharCode(b),this.Zd.scrollTop=this.Zd.scrollHeight)),a=!0):a=!1,a&&(this.Dc|=96))}; +k.wo=function(a,b,c){this.ba(a,b,c,this.Pc&128?"DLM":"IER");this.Pc&128?this.Ne=this.Ne&255|b<<8:this.Jg=b};k.xo=function(a,b,c){this.ba(a,b,c,"LCR");this.Pc=b}; +k.yo=function(a,b,c){var d=this.dd;this.ba(a,b,c,"MCR");this.dd=b;this.Ak&&(d^b)&3&&(a=this.Ak,b=this.dd,(c=3==(b&3))?a.kc||(d=!1,a.dd&2||(a.reset(),a.Ea("serial mouse reset"),d=!0),a.dd&1||(a.Ea("serial mouse ID requested"),d=!0),d&&(Uj(a.Mf,[77]),a.Ea("serial mouse ID sent")),Yj(a,a.Jb),a.kc=c):a.kc&&(a.Ea("serial mouse inactive"),Zj(a.Jb),a.kc=c),a.dd=b)};k.Ea=function(a){this.Z&&L(this.Z,this.Z.Nj)&&this.Z.message(a)};k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.Nj,e)}; +var Vj={0:X.prototype.qn,1:X.prototype.an,2:X.prototype.bn,3:X.prototype.cn,4:X.prototype.en,5:X.prototype.dn,6:X.prototype.ln},Wj={0:X.prototype.Lo,1:X.prototype.wo,3:X.prototype.xo,4:X.prototype.yo};Aa(function(){for(var a=y(window.document,"pcjs","serial"),b=0;ba.vg||0>a.wg)a.vg=b.clientX,a.wg=b.clientY;a.uf=b.clientX-a.vg;a.vf=b.clientY-a.wg;(a.uf||a.vf)&&bk(a,null,b.clientX,b.clientY);a.vg=b.clientX;a.wg=b.clientY}},!1),b.addEventListener("mousedown",function(b){ck(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){ck(a,b.button,!1)},!1),a.hi=!0),b.style.cursor="none")}function Zj(a){a&&(a.style.cursor="auto")} -function ck(a,b,c){if(a.kc&&a.S&&a.S.Lb)switch(b){case 0:a.Yg!=c&&(a.Yg=c,bk(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.Zg!=c&&(a.Zg=c,bk(a,"mouse button2 "+(c?"dn":"up")))}}function bk(a,b,c,d){var e=64|(a.Yg?32:0)|(a.Zg?16:0)|(a.vf&192)>>4|(a.uf&192)>>6,f=a.uf&63,g=a.vf&63;a.Ea((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+p(e)+","+p(f)+","+p(g)+"]");Uj(a.Mf,[e,f,g]);a.uf=a.vf=0}k.Ea=function(a){this.Z&&L(this.Z,this.Z.im)&&this.Z.message(a)}; -Aa(function(){for(var a=y(window.document,"pcjs","mouse"),b=0;b>4|(a.uf&192)>>6,f=a.uf&63,g=a.vf&63;a.Ea((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+p(e)+","+p(f)+","+p(g)+"]");Uj(a.Mf,[e,f,g]);a.uf=a.vf=0}k.Ea=function(a){this.Z&&L(this.Z,this.Z.hm)&&this.Z.message(a)}; +Aa(function(){for(var a=y(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=ea(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Lc+":"+this.xc+":"+this.md+":"+this.Rb,a+="&machine="+this.ha.cf(),a+="&user="+this.ha.ce(),d=qa()+"/api/v1/disk?"+a,this.ni=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): --1!==b.indexOf("/",b.length-1)&&(c="dir"),d=qa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.af?"":d)+"&format=json"));pa(d,!0,null,this,this.Rn,b)}; -k.Rn=function(a,b,c,d){var e=null;this.bf=!1;var f=0>c&&this.Ca&&!this.Ca.Kb;if(this.ni)c?B(this,'Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.yd=!0,e=this);else if(c)B(this,'Unable to load disk "'+this.Id+'" (error '+c+")",f);else try{if(0g&&0b.indexOf("0x")&&'["'!= +k.load=function(a,b,c){var d=b;this.Id=a;this.pf=b;this.tk=c;0>b.indexOf("/api/v1/dump")&&(a=ea(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Lc+":"+this.xc+":"+this.md+":"+this.Rb,a+="&machine="+this.ha.cf(),a+="&user="+this.ha.ce(),d=qa()+"/api/v1/disk?"+a,this.ni=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): +-1!==b.indexOf("/",b.length-1)&&(c="dir"),d=qa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.af?"":d)+"&format=json"));pa(d,!0,null,this,this.Qn,b)}; +k.Qn=function(a,b,c,d){var e=null;this.bf=!1;var f=0>c&&this.Ca&&!this.Ca.Kb;if(this.ni)c?B(this,'Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.yd=!0,e=this);else if(c)B(this,'Unable to load disk "'+this.Id+'" (error '+c+")",f);else try{if(0g&&0b.indexOf("0x")&&'["'!= b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(h.length)if(1==h.length)this.error(h[0]);else{for(b=a=0;b>2,r=m.pattern;void 0===r&&(r=m.pattern=0);var u=m.data;if(void 0===u){var t=m.bytes;if(void 0!==t&&t.length){for(var f=n<<2,v=t.length;vb&&(b=0);2E3b&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function mk(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} k.write=function(a,b,c){if(this.bf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Ec?f=a.Vc+a.Ec&&(a.Ec+=f-(a.Vc+a.Ec)+1):(a.Vc=f,a.Ec=1);d[f]=d[f]&~(255<=this.kb.length||m>=this.kb[h].length||n>=this.kb[h][m].length){c="sector "+h+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.bf){c="unable to modify write-protected disk";b=-1;break}e= -g[f++];f=g[f++];g=e+f.length;h=this.kb[h][m][n];for(m=h.data.length;mb&&B(this,"unable to restore disk '"+this.Id+": "+c);return b};k.Ea=function(a){this.Z&&L(this.Z,this.Z.fm)&&this.Z.message(a)}; -function nk(a){s.call(this,"FDC",a,nk);this.dmaRead=this.bi;this.dmaWrite=this.ci;this.dmaFormat=this.nm;this.Ie=null;if(a.autoMount&&(this.Ie=a.autoMount,"string"==typeof this.Ie))try{this.Ie=eval("("+a.autoMount+")")}catch(b){this.error("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Ie=null}this.sc=[];this.Cd();this.Ef()||this.Oa()}w(s,nk); +g[f++];f=g[f++];g=e+f.length;h=this.kb[h][m][n];for(m=h.data.length;mb&&B(this,"unable to restore disk '"+this.Id+": "+c);return b};k.Ea=function(a){this.Z&&L(this.Z,this.Z.em)&&this.Z.message(a)}; +function nk(a){s.call(this,"FDC",a,nk);this.dmaRead=this.bi;this.dmaWrite=this.ci;this.dmaFormat=this.mm;this.Ie=null;if(a.autoMount&&(this.Ie=a.autoMount,"string"==typeof this.Ie))try{this.Ie=eval("("+a.autoMount+")")}catch(b){this.error("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Ie=null}this.sc=[];this.Cd();this.Ef()||this.Oa()}w(s,nk); var ok={3:{Yd:3,Ae:0,name:"SPECIFY"},4:{Yd:2,Ae:1,name:"DRIVE_STATUS"},5:{Yd:9,Ae:7,name:"WRITE_DATA"},6:{Yd:9,Ae:7,name:"READ_DATA"},7:{Yd:2,Ae:0,name:"RECALIBRATE"},8:{Yd:1,Ae:2,name:"INT_STATUS"},13:{Yd:6,Ae:7,name:"FORMAT"},15:{Yd:3,Ae:0,name:"SEEK"}};k=nk.prototype; k.tb=function(a,b,c,d){switch(c){case "listDisks":return this.sa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.sa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){a.error("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+""); c.innerHTML=d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.sa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||pk(a,c)}}(this,d),!0;case "loadDrive":return this.sa[c]=d,d.onclick=function(a){return function(){var b,c=a.sa.listDisks,d=a.sa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ua.restore(f)&&(e=!1);e&&a.ua&&void 0!==a.Sa&&(a.Na=a.ua.seek(a.vb,a.gb,a.Qa));return e};k.Ej=function(){for(var a=0,b=[],c=0;c=this.Va&&(this.ya&=-81,this.jb=this.Va=0);return c}; -k.ro=function(a,b,c){this.ba(a,b,c,"DATA["+this.Va+"]");this.Va=ok[a].Yd){b=!1;this.jb=0;var d;a=this.La()&31;switch(a){case 3:this.La("SRT");this.La("HLT");this.Ib();break;case 4:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];this.Ib();this.pb((d.Wa&4278190080)>>>24,"ST3");break;case 5:case 6:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];d.gb=c>>2&1;d.vb=this.La("C");this.La("H");d.Qa=this.La("R");b=this.La("N"); +k.Cd=function(a){var b=0,c=!0;void 0===a&&(a=[0,0,128,Array(9),0,0,0,[]]);this.Mb=a[b++];b++;this.ya=a[b++];this.ac=a[b++];this.jb=a[b++];this.Va=a[b++];this.of=a[b++];var d=a[b++],e=a[b++];null!=e&&(this.sc=e);void 0===this.xa&&(this.qh=0,this.xa=Array(4));for(e=0;ea.ua.restore(f)&&(e=!1);e&&a.ua&&void 0!==a.Sa&&(a.Na=a.ua.seek(a.vb,a.gb,a.Qa));return e};k.Ej=function(){for(var a=0,b=[],c=0;c=this.Va&&(this.ya&=-81,this.jb=this.Va=0);return c}; +k.qo=function(a,b,c){this.ba(a,b,c,"DATA["+this.Va+"]");this.Va=ok[a].Yd){b=!1;this.jb=0;var d;a=this.La()&31;switch(a){case 3:this.La("SRT");this.La("HLT");this.Ib();break;case 4:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];this.Ib();this.pb((d.Wa&4278190080)>>>24,"ST3");break;case 5:case 6:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];d.gb=c>>2&1;d.vb=this.La("C");this.La("H");d.Qa=this.La("R");b=this.La("N"); d.Ta=128<>>8,"ST1");this.pb((d.Wa&16711680)>>>16,"ST2");this.pb(d.vb,"C");this.pb(d.gb,"H");this.pb(d.Qa,"R");this.pb(b,"N");b=!0;break;case 7:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];d.vb=d.Ud=0;d.Wa=268435488;this.Ib();b=!0;break;case 8:d=this.xa[this.Mb];d.gb=0;this.Ib();xk(this,d);this.pb(d.vb,"PCN");break;case 13:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];d.gb=c>> -2&1;b=this.La("N");d.Ta=128<>>8,"ST1");this.pb((d.Wa&16711680)>>>16,"ST2");this.pb(d.vb,"C");this.pb(d.gb,"H");this.pb(d.Qa,"R");this.pb(b,"N");b=!0;break;case 15:c=this.La("DS"),this.Mb=c&3,d=this.xa[this.Mb],d.gb=c>>2&1,a=this.La("NCN"),d.vb+=a-d.Ud,0>d.vb&&(d.vb=0),d.vb>=d.Lc&&(d.vb=d.Lc-1),d.Ud=a,d.Wa=32,0==d.vb&&(d.Wa|=268435456),this.Ib(),b=!0}0b?this.qc(a,c):c(-1,!1)};k.ci=function(a,b){return void 0!==b&&0<=b?this.zc(a,b):-1}; -k.nm=function(a,b){return void 0!==b&&0<=b?this.Gj(a,b):-1};k.di=function(a){a.Wa=72;a.ua&&(a.Na=null,a.Wa=0,this.ja&&(oi(this.ja,2,this,"dmaRead",a),ii(this.ja,2)))};k.ei=function(a){a.Wa=72;a.ua&&(a.ua.bf?a.Wa=576:(a.Na=null,a.Wa=0,this.ja&&(oi(this.ja,2,this,"dmaWrite",a),ii(this.ja,2))))};k.kk=function(a){a.Wa=72;a.ua&&(a.Na=null,a.Wa=0,this.ja&&(a.ze=0,a.uc=Array(4),a.Ff=!0,a.Lf=0,oi(this.ja,2,this,"dmaFormat",a),ii(this.ja,2),a.Ff=!1))}; +2&1;b=this.La("N");d.Ta=128<>>8,"ST1");this.pb((d.Wa&16711680)>>>16,"ST2");this.pb(d.vb,"C");this.pb(d.gb,"H");this.pb(d.Qa,"R");this.pb(b,"N");b=!0;break;case 15:c=this.La("DS"),this.Mb=c&3,d=this.xa[this.Mb],d.gb=c>>2&1,a=this.La("NCN"),d.vb+=a-d.Ud,0>d.vb&&(d.vb=0),d.vb>=d.Lc&&(d.vb=d.Lc-1),d.Ud=a,d.Wa=32,0==d.vb&&(d.Wa|=268435456),this.Ib(),b=!0}0b?this.qc(a,c):c(-1,!1)};k.ci=function(a,b){return void 0!==b&&0<=b?this.zc(a,b):-1}; +k.mm=function(a,b){return void 0!==b&&0<=b?this.Gj(a,b):-1};k.di=function(a){a.Wa=72;a.ua&&(a.Na=null,a.Wa=0,this.ja&&(oi(this.ja,2,this,"dmaRead",a),ii(this.ja,2)))};k.ei=function(a){a.Wa=72;a.ua&&(a.ua.bf?a.Wa=576:(a.Na=null,a.Wa=0,this.ja&&(oi(this.ja,2,this,"dmaWrite",a),ii(this.ja,2))))};k.jk=function(a){a.Wa=72;a.ua&&(a.Na=null,a.Wa=0,this.ja&&(a.ze=0,a.uc=Array(4),a.Ff=!0,a.Lf=0,oi(this.ja,2,this,"dmaFormat",a),ii(this.ja,2),a.Ff=!1))}; k.qc=function(a,b){var c=-1;if(!a.Wa&&a.ua){do{if(a.Na&&0<=(c=mk(a.Na,a.Sa++)))break;a.Na=a.ua.seek(a.vb,a.gb,a.Qa);if(!a.Na){a.Wa=1088;break}a.Sa=0;a.Qa++}while(1)}b(c,!1)};k.zc=function(a,b){if(a.Wa||!a.ua)return-1;do{if(a.Na&&a.ua.write(a.Na,a.Sa++,b))break;a.Na=a.ua.seek(a.vb,a.gb,a.Qa);if(!a.Na){a.Wa=8256;b=-1;break}a.Sa=0;a.Qa++}while(1);return b}; -k.Gj=function(a,b){if(a.Wa)return-1;a.uc[a.ze++]=b;if(a.ze==a.uc.length){a.vb=a.uc[0];a.gb=a.uc[1];a.Qa=a.uc[2];a.Ta=128<this.zc(a,a.Wj))return-1;a.Lf++}a.Lf>=a.Wd&&(b=-1);return b}; +k.Gj=function(a,b){if(a.Wa)return-1;a.uc[a.ze++]=b;if(a.ze==a.uc.length){a.vb=a.uc[0];a.gb=a.uc[1];a.Qa=a.uc[2];a.Ta=128<this.zc(a,a.Vj))return-1;a.Lf++}a.Lf>=a.Wd&&(b=-1);return b}; k.xi=function(a){var b=this.S.G&255,c=this.S.G>>8,d=this.S.I&255,e=this.S.I>>8,f=this.S.J&255,g=this.S.J>>8;this.Z&&L(this.Z,this.Z.xg)&&128>f&&(this.Z.message("FDC.intBIOS(AH="+p(c)+",D="+p(f)+",C="+p(e)+",H="+p(g)+",S="+p(d)+",N="+p(b)+") at "+ca(a-this.S.qa.Ja,this.S.qa.na)),Ec(this.S,a,function(a,b){return function(c){b=F(a.S)-b;a.Ea("FDC.intBIOS("+c+"): C="+(Sc(a.S)?1:0)+" (cycles="+b+")")}}(this,F(this.S))));return!0};k.Ea=function(a){this.Z&&L(this.Z,this.Z.xg)&&this.Z.message(a)}; -k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.xg,e)};var sk={1012:nk.prototype.Xm,1013:nk.prototype.Vm,1015:nk.prototype.Wm},tk={1010:nk.prototype.so,1013:nk.prototype.ro,1015:nk.prototype.qo};Aa(function(){for(var a=y(window.document,"pcjs","fdc"),b=0;b=e&&(this.nf|=(f.type&3)<<(1-e<<1))}return d}; -k.Cj=function(){var a=0,b=[];this.Ce?(b[a++]=this.je,b[a++]=this.Tl,b[a++]=this.Ah,b[a++]=this.Bh,b[a++]=this.zh,b[a++]=this.yh,b[a++]=this.mg,b[a++]=this.ya,b[a++]=this.zj):(b[a++]=this.nf,b[a++]=this.ya,b[a++]=this.ac,b[a++]=this.jb,b[a++]=this.Va,b[a++]=this.Sl,b[a++]=this.Rl,b[a++]=this.Ql,b[a++]=this.df);b[a]=this.Ej();return b}; -k.vi=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Mb=a;b.errorCode=d[f++];b.Zl=d[f++];b.af=d[f++];b.Re=d[f++];b.Se=d[f++];b.gb=d[f++];b.xc=d[f++];b.Od=d[f++];b.Qa=d[f++];b.Wd=d[f++];b.Ta=d[f++];b.Og=this.Ce?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.ce()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===yk[this.Uf][b.type])b.type=this.Am;c=yk[this.Uf][b.type]; +k.Cj=function(){var a=0,b=[];this.Ce?(b[a++]=this.je,b[a++]=this.Sl,b[a++]=this.Ah,b[a++]=this.Bh,b[a++]=this.zh,b[a++]=this.yh,b[a++]=this.mg,b[a++]=this.ya,b[a++]=this.zj):(b[a++]=this.nf,b[a++]=this.ya,b[a++]=this.ac,b[a++]=this.jb,b[a++]=this.Va,b[a++]=this.Rl,b[a++]=this.Ql,b[a++]=this.Pl,b[a++]=this.df);b[a]=this.Ej();return b}; +k.vi=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Mb=a;b.errorCode=d[f++];b.Yl=d[f++];b.af=d[f++];b.Re=d[f++];b.Se=d[f++];b.gb=d[f++];b.xc=d[f++];b.Od=d[f++];b.Qa=d[f++];b.Wd=d[f++];b.Ta=d[f++];b.Og=this.Ce?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.ce()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===yk[this.Uf][b.type])b.type=this.zm;c=yk[this.Uf][b.type]; b.md=c[2]||17;b.Rb=c[3]||512;if(e&&this.ja&&(e=this.ja,c=b.type,e.oa)){var h=e.oa[18],h=a?h&240|c:h&15|c<<4;e.oa&&(e.oa[18]=h,Xh(e))}void 0===b.ua&&(b.ua=null,B(this,"Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Dk(this,b);b.Sa=d[f++];b.Na=null;b.ua&&(a=d[f],void 0!==a&&0>b.ua.restore(a)&&(g=!1),g&&void 0!==b.Sa&&(b.Na=b.ua.seek(b.Od,b.gb,b.Qa+b.Og)));return g};k.Ej=function(){for(var a=0,b=[],c=0;c=this.Va&&(this.jb=this.Va=0,this.ya&=-15);return c}; -k.Oo=function(a,b,c){this.ba(a,b,c,"DATA["+this.Va+"]");this.Va=a&&(this.ya|=2,this.ya&=-2,Ek(this))};k.yn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);this.jb=this.Ka.Rb){var e=this;this.qc(this.Ka,function(a){0<=a?e.ja&&Q(e.ja,14):(e.ya=1,e.je=16)},!1)}else this.ya=80;d||this.ba(a,null,b,"DATA",c);return c}; -k.eo=function(a,b,c){this.Ka&&0!=this.Ka.Sa||this.ba(a,b,c,"DATA");this.Ka&&this.Ka.Ta>=this.Ka.Rb&&(0>this.zc(this.Ka,b)?(this.ya=1,this.je=16):this.Ka.Sa==this.Ka.Rb&&(this.Ka.Ta-=this.Ka.Rb,this.ja&&Q(this.ja,14),this.Ka.Ta>=this.Ka.Rb||(this.ya=80)))};k.Km=function(a,b){var c=this.je;this.ba(a,null,b,"ERROR",c);return c};k.jo=function(a,b,c){this.ba(a,b,c,"WPREC");this.Tl=b};k.Lm=function(a,b){var c=this.Ah;this.ba(a,null,b,"SECCNT",c);return c}; -k.ho=function(a,b,c){this.ba(a,b,c,"SECCNT");this.Ah=b};k.Mm=function(a,b){var c=this.Bh;this.ba(a,null,b,"SECNUM",c);return c};k.io=function(a,b,c){this.ba(a,b,c,"SECNUM");this.Bh=b};k.Hm=function(a,b){var c=this.zh;this.ba(a,null,b,"CYLLO",c);return c};k.co=function(a,b,c){this.ba(a,b,c,"CYLLO");this.zh=b};k.Gm=function(a,b){var c=this.yh;this.ba(a,null,b,"CYLHI",c);return c};k.bo=function(a,b,c){this.ba(a,b,c,"CYLHI");this.yh=b};k.Jm=function(a,b){var c=this.mg;this.ba(a,null,b,"DRVHD",c);return c}; -k.fo=function(a,b,c){this.ba(a,b,c,"DRVHD");this.mg=b};k.Nm=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);return c};k.ao=function(a,b,c){this.ba(a,b,c,"COMMAND");this.zj=b;this.ja&&vi(this.ja,14);Fk(this)}; +k.Wl=function(a,b,c){if(a.ua){var d=a.ua.info(),e=d[0];if(e){var f=d[2],g=d[1]*f;if(b+c<=e*g)return a.Od=Math.floor(b/g),b%=g,a.gb=Math.floor(b/f),a.Qa=b%f,a.Ta=c*d[3],a.errorCode=0,!0}}return!1}; +k.Ef=function(a){a||(this.we=0);for(var b=0;b=this.Va&&(this.jb=this.Va=0,this.ya&=-15);return c}; +k.No=function(a,b,c){this.ba(a,b,c,"DATA["+this.Va+"]");this.Va=a&&(this.ya|=2,this.ya&=-2,Ek(this))};k.xn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);this.jb=this.Ka.Rb){var e=this;this.qc(this.Ka,function(a){0<=a?e.ja&&Q(e.ja,14):(e.ya=1,e.je=16)},!1)}else this.ya=80;d||this.ba(a,null,b,"DATA",c);return c}; +k.co=function(a,b,c){this.Ka&&0!=this.Ka.Sa||this.ba(a,b,c,"DATA");this.Ka&&this.Ka.Ta>=this.Ka.Rb&&(0>this.zc(this.Ka,b)?(this.ya=1,this.je=16):this.Ka.Sa==this.Ka.Rb&&(this.Ka.Ta-=this.Ka.Rb,this.ja&&Q(this.ja,14),this.Ka.Ta>=this.Ka.Rb||(this.ya=80)))};k.Jm=function(a,b){var c=this.je;this.ba(a,null,b,"ERROR",c);return c};k.io=function(a,b,c){this.ba(a,b,c,"WPREC");this.Sl=b};k.Km=function(a,b){var c=this.Ah;this.ba(a,null,b,"SECCNT",c);return c}; +k.fo=function(a,b,c){this.ba(a,b,c,"SECCNT");this.Ah=b};k.Lm=function(a,b){var c=this.Bh;this.ba(a,null,b,"SECNUM",c);return c};k.ho=function(a,b,c){this.ba(a,b,c,"SECNUM");this.Bh=b};k.Gm=function(a,b){var c=this.zh;this.ba(a,null,b,"CYLLO",c);return c};k.bo=function(a,b,c){this.ba(a,b,c,"CYLLO");this.zh=b};k.Fm=function(a,b){var c=this.yh;this.ba(a,null,b,"CYLHI",c);return c};k.ao=function(a,b,c){this.ba(a,b,c,"CYLHI");this.yh=b};k.Im=function(a,b){var c=this.mg;this.ba(a,null,b,"DRVHD",c);return c}; +k.eo=function(a,b,c){this.ba(a,b,c,"DRVHD");this.mg=b};k.Mm=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);return c};k.$n=function(a,b,c){this.ba(a,b,c,"COMMAND");this.zj=b;this.ja&&vi(this.ja,14);Fk(this)}; function Fk(a){var b=!1,c=a.zj,d=a.mg&16?1:0,e=a.mg&15,f=a.zh|(a.yh&3)<<8,g=a.Bh,h=a.Ah;a.Ka=null;a.je=0;a.ya=80;(d=a.xa[d])?(d.Od=f,d.gb=e,d.Qa=g,d.Ta=h*d.Rb,c=144<=c?c:c&240,d.Na=null,d.errorCode=0,a.Ka=d):c=-1;switch(c&240){case 32:a.qc(d,function(b){0<=b&&a.ja?(Q(a.ja,14),a.ya=136):(a.ya=1,a.je=16)},!1);break;case 48:a.ja?(Q(a.ja,14),a.ya=136):(a.ya=1,a.je=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.je=1;b=!0;break;case 145:d.xc=e+1,d.md=h,b=!0}b&&a.ja&&Q(a.ja,14)} -function Ek(a){a.jb=0;var b=a.La(),c=a.La(),d=c&32,e=d>>5,f=c&31,g=a.La(),h=a.La(),m=g<<2&768|h,n=g&63,r=a.La(),u=a.La(),t=a.xa[e];t&&(t.Od=m,t.gb=f,t.Qa=n,t.Ta=r*t.Rb);switch(b){case 3:a.Ib(t?t.errorCode:4);a.pb(c);a.pb(g);a.pb(h);a.pb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.La());)t&&c>5,f=c&31,g=a.La(),h=a.La(),m=g<<2&768|h,n=g&63,r=a.La(),u=a.La(),t=a.xa[e];t&&(t.Od=m,t.gb=f,t.Qa=n,t.Ta=r*t.Rb);switch(b){case 3:a.Ib(t?t.errorCode:4);a.pb(c);a.pb(g);a.pb(h);a.pb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.La());)t&&cb?this.qc(a,c):c(-1,!1)}; -k.ci=function(a,b){return void 0!==b&&0<=b?this.zc(a,b):-1};k.om=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Sa=a.md+b&&(a.Qa=b,a.Xj++,a.Xj>=a.xc&&(a.Xj=0,a.Od++))}k.Gj=function(a,b){if(a.errorCode)return-1;a.uc[a.ze++]=b;if(a.ze==a.uc.length){a.Od=a.uc[0];a.gb=a.uc[1];a.Qa=a.uc[2];a.Ta=128<this.zc(a,a.Wj))return-1;a.Lf++}a.Lf>=a.Wd&&(b=-1);return b}; -k.An=function(a){var b=this.S.J&255;!(this.S.G>>8)&&128>8)||(a=!this.ja)||(a=!(this.ja.qb[0].ud&64));return a?!0:!1}; +function Hk(a){a.Qa++;var b=1-a.Og;a.Qa>=a.md+b&&(a.Qa=b,a.Wj++,a.Wj>=a.xc&&(a.Wj=0,a.Od++))}k.Gj=function(a,b){if(a.errorCode)return-1;a.uc[a.ze++]=b;if(a.ze==a.uc.length){a.Od=a.uc[0];a.gb=a.uc[1];a.Qa=a.uc[2];a.Ta=128<this.zc(a,a.Vj))return-1;a.Lf++}a.Lf>=a.Wd&&(b=-1);return b}; +k.zn=function(a){var b=this.S.J&255;!(this.S.G>>8)&&128>8)||(a=!this.ja)||(a=!(this.ja.qb[0].ud&64));return a?!0:!1}; k.Ea=function(a){this.Z&&L(this.Z,this.Z.Ih)&&this.Z.message(a)};k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.Ih,e)}; -var Ak={800:Y.prototype.xn,801:Y.prototype.yn,802:Y.prototype.wn},zk={496:Y.prototype.Im,497:Y.prototype.Km,498:Y.prototype.Lm,499:Y.prototype.Mm,500:Y.prototype.Hm,501:Y.prototype.Gm,502:Y.prototype.Jm,503:Y.prototype.Nm},Ck={800:Y.prototype.Oo,801:Y.prototype.Ro,802:Y.prototype.Qo,803:Y.prototype.Po,807:Y.prototype.uj,811:Y.prototype.uj,815:Y.prototype.uj},Bk={496:Y.prototype.eo,497:Y.prototype.jo,498:Y.prototype.ho,499:Y.prototype.io,500:Y.prototype.co,501:Y.prototype.bo,502:Y.prototype.fo,503:Y.prototype.ao}; +var Ak={800:Y.prototype.wn,801:Y.prototype.xn,802:Y.prototype.vn},zk={496:Y.prototype.Hm,497:Y.prototype.Jm,498:Y.prototype.Km,499:Y.prototype.Lm,500:Y.prototype.Gm,501:Y.prototype.Fm,502:Y.prototype.Im,503:Y.prototype.Mm},Ck={800:Y.prototype.No,801:Y.prototype.Qo,802:Y.prototype.Po,803:Y.prototype.Oo,807:Y.prototype.uj,811:Y.prototype.uj,815:Y.prototype.uj},Bk={496:Y.prototype.co,497:Y.prototype.io,498:Y.prototype.fo,499:Y.prototype.ho,500:Y.prototype.bo,501:Y.prototype.ao,502:Y.prototype.eo,503:Y.prototype.$n}; Aa(function(){for(var a=y(window.document,"pcjs","hdc"),b=0;b) for drive ()",78:"find first matching file ()",82:"get system variables (ES:BX>)",83:"translate BPB ()",84:"get verify flag (AL>)",85:"create child PSP at segment () and time (CX>)",88:"get/set (AL=0/1) memory allocation strategy",89:"get extended error information",90:"create temporary file (>8;if(L(this,this.gm)){var c=Tk[b],c=c?": "+c.replace(/\((<|>)/g,"("):"";this.message("INT 0x21: AH="+p(b)+" at "+ca(a-this.S.qa.Ja,this.S.qa.na)+c)}return!0};k.zn=function(){z(this,"Type ? for list of debugger commands")};function Kk(a){var b;if(1>8;if(L(this,this.fm)){var c=Tk[b],c=c?": "+c.replace(/\((<|>)/g,"("):"";this.message("INT 0x21: AH="+p(b)+" at "+ca(a-this.S.qa.Ja,this.S.qa.na)+c)}return!0};k.yn=function(){z(this,"Type ? for list of debugger commands")};function Kk(a){var b;if(1>24,D+="-"+p(-A)):D+="+"+p(A)):2==v&&(A=r.Ga(t,2),D+="+"+q(A))):(A=r.Ga(t,2),D=q(A)),D="["+D+"]"):D=Nk[D+(1==(A&15)?0:8)];r=D}}else if(16==v)r="1";else if(0==v){r=a;v=u;t=b;A=" ";switch(v&15){case 1:v&12288&&(A=p(r.rb(t,1)));break;case 2:A=q(r.rb(t,1)<<24>>24);break;case 3:case 4:A=q(r.Ga(t,2));break;case 6:v=r.Ga(t,2);r=r.Ga(t,2);A=$([v,r,void 0]);break;default:A="imm("+q(v)+")"}r=A}else 32==v?r="["+q(a.Ga(b,2))+"]":48==v?(1==t?(r=a.rb(b,1),r=r<<24>>24):r=a.Ga(b,2),r=b[0]+ r&65535,r=gl(a,[r,b[1],void 0])[0]||q(r)):96==v?r=Nk[(u&3840)>>8]:112==v?r=Nk[((u&3840)>>8)+16]:64==v?r="DS:[SI]":80==v&&(r="ES:[DI]");r.length||(r="type("+q(u)+")");0>>4),f[0]=h,f[1]=m,void 0!==n.p&&(f[2]=n.p));break}}}if(f&&f.length)return f;f=b.indexOf(":");0>f?null!=e?c=nl(a,b):d=nl(a,b):(e=nl(a,b.substring(0,f)),c=nl(a,b.substring(f+1)),d=null)}return[c, +function ml(a,b,c){var d=2==c?a.Pj:a.Ac;c=d[0];var e=d[1],d=d[2];if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),e=null,d=0);var f,g=b;f=null;if(g.match(/^[a-z_][a-z0-9_]*$/i)){f=[];for(var h=g.toUpperCase(),m=0;m>>4),f[0]=h,f[1]=m,void 0!==n.p&&(f[2]=n.p));break}}}if(f&&f.length)return f;f=b.indexOf(":");0>f?null!=e?c=nl(a,b):d=nl(a,b):(e=nl(a,b.substring(0,f)),c=nl(a,b.substring(f+1)),d=null)}return[c, e,d]} function nl(a,b,c){var d;if(void 0!==b)switch(b=b.toUpperCase(),b){case "AX":d=a.S.G;break;case "BX":d=a.S.B;break;case "CX":d=a.S.I;break;case "DX":d=a.S.J;break;case "SI":d=a.S.F;break;case "DI":d=a.S.D;break;case "BP":d=a.S.H;break;case "SP":d=a.S.X;break;case "CS":d=a.S.qa.na;break;case "DS":d=a.S.Ob.na;break;case "ES":d=a.S.$a.na;break;case "SS":d=a.S.Bb.na;break;case "IP":d=a.S.ra;break;default:d=ba(b),void 0===d&&z(a,"invalid "+(c?c:"value")+": "+b)}else z(a,"missing "+(c?c:"value"));return d} function Ii(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(z(a,"out of data at address "+$(b)),r=!0):(a.Zc(b,c,1),n++)})})(a,c);z(a,n+" bytes read at "+e)}else z(a,"sector "+e+" request out of range");else z(a,"drive "+d+" not loaded");else z(a,"invalid drive: "+d)}else z(a,"disk controller not present")}}} +b[4],"# of sectors");void 0===f&&(f=1)}var h=a.vm;2<=d&&a.vk&&(d-=2,h=a.vk);if(h){var m=h.hk(d);if(m)if(m.ua)if(g)z(a,lk(m.ua));else if(h.Wl(m,e,f)){for(var n=0,r=!1,e=$(c);!r&&0c?(z(a,"out of data at address "+$(b)),r=!0):(a.Zc(b,c,1),n++)})})(a,c);z(a,n+" bytes read at "+e)}else z(a,"sector "+e+" request out of range");else z(a,"drive "+d+" not loaded");else z(a,"invalid drive: "+d)}else z(a,"disk controller not present")}}} function Xk(a,b,c){if(b&&"?"==b[1])z(a,"\nregister commands:"),z(a,"\tr\t\tdisplay all registers"),z(a,"\tr [target=#]\tmodify target register"),z(a,"supported targets:"),z(a,"\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1>>4),(d=h[f].l)&& -(f=d),z(a,ca(n,m)+" "+f)));else{for(n in a.cb)if(h==a.cb[n].Ua){a.cb[n].tk(m);break a}f=ml(a,h,2);if(null!=f[0])if("ds"==g)if(c=al(a,f[0]),null!=c.na){f="selector="+q(f[0])+" limit="+q(c.Kc)+" base="+l(c.Ja);if(c.Ya){f+=" access="+q(c.Ya);if(c.Ya&4096)c.Ya&2048?(f=f+"code:"+(c.Ya&512?"readable,":"execonly,"),f+=c.Ya&1024?"conforming,":"nonconforming,"):(f+="data:",f+=c.Ya&512?"writeable,":"readonly,",f+=c.Ya&1024?"expand down,":"expand up,"),f+=c.Ya&256?"accessed":"not accessed";else switch(f+="type:", +for(n in a.cb)void 0!==a.cb[n].sk&&(f.length&&(f+=","),f+=a.cb[n].Ua);f+=",state";z(a,"\ndump commands:");z(a,"\tdb [a] [#] dump bytes at address a");z(a,"\tdw [a] [#] dump words at address a");z(a,"\tds [s] dump descriptor for selector s");f.length&&z(a,"dumps are also available for: "+f)}else if("state"==h)z(a,sl(a.Ca,!0));else if("symbols"==h)for(c=0;c>>4),(d=h[f].l)&& +(f=d),z(a,ca(n,m)+" "+f)));else{for(n in a.cb)if(h==a.cb[n].Ua){a.cb[n].sk(m);break a}f=ml(a,h,2);if(null!=f[0])if("ds"==g)if(c=al(a,f[0]),null!=c.na){f="selector="+q(f[0])+" limit="+q(c.Kc)+" base="+l(c.Ja);if(c.Ya){f+=" access="+q(c.Ya);if(c.Ya&4096)c.Ya&2048?(f=f+"code:"+(c.Ya&512?"readable,":"execonly,"),f+=c.Ya&1024?"conforming,":"nonconforming,"):(f+="data:",f+=c.Ya&512?"writeable,":"readonly,",f+=c.Ya&1024?"expand down,":"expand up,"),f+=c.Ya&256?"accessed":"not accessed";else switch(f+="type:", c.Ya&7936){case 256:f+="tss";break;case 512:f+="ldt";break;case 768:f+="tss(busy)";break;case 1024:f+="call";break;case 1280:f+="task";break;case 1536:f+="int";break;case 1792:f+="trap";break;default:f+="unknown"}f+=",dpl"+(c.Ya>>13&24576);f+=c.Ya&32768?",present":",not present"}z(a,f)}else z(a,"invalid selector: "+q(f[0]));else{c=0;void 0!==m&&("l"==m.charAt(0)&&(m=m.substr(1)),c=parseInt(m,10));n="";c||(c=8);for(m=0;mu;u++){var t=a.rb(f,1);"dw"==g?u&1&&(d+= -q(r|t<<8)+(7==u?" - ":" ")):d+=p(t)+(7==u?"-":" ");e+=32<=t&&128>t?String.fromCharCode(t):".";r=t}n&&(n+="\n");n+=h+" "+d+" "+e}n&&z(a,n);a.Qj=f}}}break;case "e":f=c[1];if(void 0===f)z(a,"missing address");else if(f=ml(a,f,2),null!=f[0])for(g=2;gh.length&&(z(a,"note: only "+h.length+" available"),n=h.length),g-=n,0>g&&(null!=h[h.length-1][1]?g+=h.length:(n=g+n,g=0)),void 0!==m&&z(a,n+" instructions earlier:");c&&g!=a.ef;){m=h[g];if(null==m[1])break;m=[m[0],m[1],m[2]];z(a,fl(a,m,"history",-n));++g==h.length&&(g=0);a.Jl=--n;c--}10==c&&(z(a,"no "+f+"history available"),a.Jl=void 0)}break;case "i":(f= +q(r|t<<8)+(7==u?" - ":" ")):d+=p(t)+(7==u?"-":" ");e+=32<=t&&128>t?String.fromCharCode(t):".";r=t}n&&(n+="\n");n+=h+" "+d+" "+e}n&&z(a,n);a.Pj=f}}}break;case "e":f=c[1];if(void 0===f)z(a,"missing address");else if(f=ml(a,f,2),null!=f[0])for(g=2;gh.length&&(z(a,"note: only "+h.length+" available"),n=h.length),g-=n,0>g&&(null!=h[h.length-1][1]?g+=h.length:(n=g+n,g=0)),void 0!==m&&z(a,n+" instructions earlier:");c&&g!=a.ef;){m=h[g];if(null==m[1])break;m=[m[0],m[1],m[2]];z(a,fl(a,m,"history",-n));++g==h.length&&(g=0);a.Il=--n;c--}10==c&&(z(a,"no "+f+"history available"),a.Il=void 0)}break;case "i":(f= c[1])&&"?"!=f?(f=nl(a,f),void 0!==f&&(c=kb(a.ma,f),z(a,q(f)+": "+p(c)))):(z(a,"\ninput commands:"),z(a,"\ti [p]\tread port [p]"),z(a,"warning: port accesses can affect hardware state"));break;case "l":ql(a,c);break;case "m":a:{f=null;h=c[1];"?"==h&&(h=void 0);if(void 0!==h){n=0;if("all"==h)n=4294967295,h=null;else if("on"==h)f=!0,h=null;else if("off"==h)f=!1,h=null;else{for(g in a.cb)if(h==a.cb[g].Ua){n=a.cb[g].Ra;f=!!(a.ec&n);break}if(!n){z(a,"unknown message category: "+h);break a}}n&&("on"==c[2]? (a.ec|=n,f=!0):"off"==c[2]&&(a.ec&=~n,f=!1))}c=0;n="";for(g in a.cb)if(!h||h==a.cb[g].Ua)if(m=!!(a.ec&a.cb[g].Ra),null===f||f==m)n&&(n+=","),++c%10||(n+="\n\t"),n+=a.cb[g].Ua;void 0===h&&z(a,"\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");z(a,(null!==f?f?"messages on: ":"messages off: ":"message categories:\n\t")+(n||"none"))}break;case "o":f=c[1];c=c[2];f&&"?"!=f?(f=nl(a,f,"port #"),c=nl(a,c),void 0!==f&&void 0!==c&&nb(a.ma,f,c)):(z(a,"\noutput commands:"),z(a,"\to [p] [d]\twrite data [d] to port [p]"), z(a,"warning: port accesses can affect hardware state"));break;case "p":case "pr":f="pr"==c[0]?1:0;c=1+f;if(a.lc)z(a,"step in progress");else{h=!1;n=[a.S.ra,a.S.qa.na,void 0];do switch(g=!1,a.rb(n)){case 38:case 46:case 54:case 62:case 240:cl(n,1);g=!0;break;case 204:case 206:a.lc=c;cl(n,1);break;case 205:case 224:case 225:case 226:a.lc=c;cl(n,2);break;case 232:a.lc=c;cl(n,3);break;case 154:a.lc=c;cl(n,5);break;case 255:a.lc=0<=fl(a,n).indexOf("CALL")?c:0;break;case 243:case 242:cl(n,1);h=g=!0;break; case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:h&&(a.lc=c,cl(n,1))}while(g);a.lc?(a.Td(a.Db,n,!0),a.Ke()||(a.S.Kd(),a.lc=0)):rl(a,f?"tr":"t")}break;case "r":Xk(a,c);break;case "t":case "tr":rl(a,c[0],c[1]);break;case "u":Yk(a,c[1],c[2],8);break;case "x":a:if(void 0===c[1]||"?"==c[1])z(a,"\nexecution options:"),z(a,"\tcs int #\tset checksum cycle interval to #"),z(a,"\tcs start #\tset checksum cycle start count to #"),z(a,"\tcs stop #\tset checksum cycle stop count to #"), z(a,"\tsp #\t\tset speed multiplier to #");else switch(c[1]){case "cs":void 0!==c[3]&&(m=parseInt(c[3],10));switch(c[2]){case "int":a.S.hf=m;break;case "start":a.S.Zf=m;break;case "stop":a.S.kf=m;break;default:z(a,"unknown cs option");break a}void 0!==m&&Cb(a.S);z(a,"checksums "+(a.S.Ze?"enabled":"disabled"));break;case "sp":void 0!==c[2]&&Jb(a.S,parseInt(c[2],10));z(a,"target speed: "+(a.S.ff.toFixed(2)+"Mhz")+" ("+a.S.Ed+"x)");break;default:z(a,"unknown option: "+c[1])}break;case "?":f="commands:"; -for(h in Lk)f+="\n"+h+" ".substr(0,7-h.length)+Lk[h];1xl){if(d.load(this.rg)){this.qf=new H(this,"1.15.4","failsafe");this.qf.load()&&(Bl(this,d),a=2);this.qf.set("timestamp",na());vl(this.qf);var e=this.yc&&!this.dh;if(1==a||sa("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!=g?(B(this,"Error: "+g),"unable to verify user"== -g&&(ta(""),this.Mc=null)):z(this,f+": "+g),ul(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Al(this,c?d:null)}else 2==a&&d.clear()}else Al(this);delete this.rg;delete this.Fh}e=Na(this.id);for(f=0;fa[1];a=a[2];this.Kb=!0;this.nk||(z(this,"PCjs v1.15.4\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.nk=!0);this.S&&Cl(this,this.S,b,c,a);this.qk&&(Bl(this,b),b.clear());!c&&this.qf&&(this.qf.clear(),delete this.qf)}; +k.vh=function(a){void 0===a&&(a=this.rg?1:this.yc);var b=!1,c=!1;this.pk=!1;var d=this.Fh||new H(this,"1.15.4");if(-1==a)b=!0;else if(a>xl){if(d.load(this.rg)){this.qf=new H(this,"1.15.4","failsafe");this.qf.load()&&(Bl(this,d),a=2);this.qf.set("timestamp",na());vl(this.qf);var e=this.yc&&!this.dh;if(1==a||sa("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!=g?(B(this,"Error: "+g),"unable to verify user"== +g&&(ta(""),this.Mc=null)):z(this,f+": "+g),ul(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Al(this,c?d:null)}else 2==a&&d.clear()}else Al(this);delete this.rg;delete this.Fh}e=Na(this.id);for(f=0;fa[1];a=a[2];this.Kb=!0;this.mk||(z(this,"PCjs v1.15.4\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.mk=!0);this.S&&Cl(this,this.S,b,c,a);this.pk&&(Bl(this,b),b.clear());!c&&this.qf&&(this.qf.clear(),delete this.qf)}; function Bl(a,b){if(sa("There may be a problem with PCjs.\nClick OK to send your PCjs machine state to http://www.pcjs.org.")){var c=a.ce(),d=b.toString(),e={app:"PCjs",ver:"1.15.4"};e.url=a.url;e.user=c;e.type="bug";e.data=d;pa("http://www.pcjs.org/api/v1/report",!0,e)}} function sl(a,b,c){var d,e="none",f=new H(a,"1.15.4"),g=new H(a,"1.15.4","validate"),h=na();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.15.4");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.S&&a.S.Wb&&(c&&a.S.xb(),d=a.S.Wb(b,c),"object"===typeof d&&f.set(a.S.id,d),c&&(a.S.Kb=!1,!1===d&&(e=null)));for(var h=Na(a.id),m=0;m/g;f=g.exec(a);){var h=f[2],m=pa(h),n=m[1];if(m[0]||!n)throw c="unable to resolve XML reference: "+f[0]+" ("+m[0]+")",Error(c);if(m=f[3]){var r=n.match(new RegExp("<"+f[1]+"[^>]*>"));if(r){for(var h=r[0],u,t=/( [a-z]+=)(['"])(.*?)\2/g;u=t.exec(m);)h=0>h.indexOf(u[1])?h.replace(">",u[0]+">"):h.replace(new RegExp(u[1]+"(['\"])(.*?)\\1"),u[0]);r[0]!=h&&(n=n.replace(r[0],h))}else throw c="missing <"+f[1]+"> in "+h, Error(c);}n=n.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(f[0],n);g.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ diff --git a/docs/pcjs/demos/pc.js b/docs/pcjs/demos/pc.js index 5fe5abe43..a4c7d4cda 100644 --- a/docs/pcjs/demos/pc.js +++ b/docs/pcjs/demos/pc.js @@ -3,63 +3,63 @@ var ga={"&":"&","<":"<",">":">",'"':""","'":"'"};function ha function p(a,b,c,d,e,f){b=!!b;var l=0,k=null,m=ea(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(n.onreadystatechange=void 0,k=n.responseText,200!=n.status&&(l=n.status||-1),d&&e&&e.call(d,m,k,l,f))});if(c){var q="",s;for(s in c)c.hasOwnProperty(s)&&(q&&(q+="&"),q+=s+"="+encodeURIComponent(c[s]));q=q.replace(/%20/g,"+");n.open("POST",a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded"); n.send(q)}else n.open("GET",a,b),n.send();a=[];b||(k=n.responseText,200!=n.status&&(l=n.status||-1),d&&e&&e.call(d,m,k,l,f),a=[l,k]);return a}function la(){return"http://"+(window?window.location.host:"www.pcjs.org")}function t(a){window?window.alert(a):console.log(a)}function ma(a){var b=!1;window&&(b=window.confirm(a));return b}function na(a){window&&window.localStorage.setItem("user",a)} function oa(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var pa={init:[],show:[],exit:[]},qa=!0;function ra(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function u(a){pa.init.push(a)}function sa(a){if(qa)for(var b=0;b=this.cf?12:14;this.kc=1<>2;this.Ya=this.kc-1;this.Tf=(this.Je+this.kc)/this.kc|0;this.Nd=this.Tf-1;this.Gf=[];this.Hf=[];this.xh();this.Ma()}x(v,Na);Na.prototype.xh=function(){this.xa=Array(this.Tf);for(var a=0;a=this.cf?12:14;this.kc=1<>2;this.Ya=this.kc-1;this.Tf=(this.Je+this.kc)/this.kc|0;this.Nd=this.Tf-1;this.Gf=[];this.Hf=[];this.xh();this.Ma()}y(v,Na);Na.prototype.xh=function(){this.xa=Array(this.Tf);for(var a=0;a>a.Gb;0>this.Gb;0>a.Gb;0>a.Gb].zi(b&a.Ya)}function Va(a,b){var c=b&a.Ya,d=(b&a.ub)>>a.Gb;return c!=a.Ya?a.xa[d].wn(c):a.xa[d++].zi(c)|a.xa[d&a.Nd].zi(0)<<8} -function Wa(a,b,c){a.xa[(b&a.ub)>>a.Gb].Hi(b&a.Ya,c&255)}function Xa(a,b,c){var d=b&a.Ya;b=(b&a.ub)>>a.Gb;d!=a.Ya?a.xa[b].In(d,c&65535):(a.xa[b++].Hi(d,c&255),a.xa[b&a.Nd].Hi(0,c>>8&255))}function Ya(a){for(var b=0,c=[],d=0;d>this.Gb;0>a.Gb;0>a.Gb].zi(b&a.Ya)}function Va(a,b){var c=b&a.Ya,d=(b&a.ub)>>a.Gb;return c!=a.Ya?a.xa[d].vn(c):a.xa[d++].zi(c)|a.xa[d&a.Nd].zi(0)<<8} +function Wa(a,b,c){a.xa[(b&a.ub)>>a.Gb].Hi(b&a.Ya,c&255)}function Xa(a,b,c){var d=b&a.Ya;b=(b&a.ub)>>a.Gb;d!=a.Ya?a.xa[b].Hn(d,c&65535):(a.xa[b++].Hi(d,c&255),a.xa[b&a.Nd].Hi(0,c>>8&255))}function Ya(a){for(var b=0,c=[],d=0;d>2),this.Dd(cb);else{this.la=Array(b>>2);for(d=0;d>2]>>((a&3)<<3)&255},xn:function(a){var b=a>>2;a=(a&3)<<3;var c=this.la[b]>>a;return 24>a?c&65535:c&255|(this.la[b+1]&255)<<8},Fn:function(a,b){var c=a>>2,d=(a&3)<<3;this.la[c]=this.la[c]&~(255<>2,d=(a&3)<<3;24>d?this.la[c]=this.la[c]&~(65535<>8);this.Na=!0},save:function(){var a,b;if(this.ea)a=null;else if(Ka)for(a=Array(this.aj>>2),b=0;b>2),this.Dd(cb);else{this.la=Array(b>>2);for(d=0;d>2]>>((a&3)<<3)&255},wn:function(a){var b=a>>2;a=(a&3)<<3;var c=this.la[b]>>a;return 24>a?c&65535:c&255|(this.la[b+1]&255)<<8},En:function(a,b){var c=a>>2,d=(a&3)<<3;this.la[c]=this.la[c]&~(255<>2,d=(a&3)<<3;24>d?this.la[c]=this.la[c]&~(65535<>8);this.Na=!0},save:function(){var a,b;if(this.ea)a=null;else if(Ka)for(a=Array(this.$i>>2),b=0;bc&&(c=60);2>c&&(c=2);var d=1;b&&1a.jg&&(c=Math.round(c/a.vd));return c}function ib(a){a.Ic=0;a.mg=1;a.ae=a.yd=a.$c=a.A=0;jb(a);nb(a,1)} +function pb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.jg&&(c=Math.round(c/a.vd));return c}function ib(a){a.Ic=0;a.mg=1;a.ae=a.yd=a.$c=a.A=0;jb(a);nb(a,1)} function nb(a,b,c){void 0!==b&&(0.8>a.Ic/a.bf&&(b=1),a.vd=b,a.bf=a.jg*a.vd,b=a.bf.toFixed(2)+"Mhz",a.oa.setSpeed&&(a.oa.setSpeed.innerHTML=b),Ga(a,"target speed: "+b),c&&a.Ae());ob(a,a.yd);a.yd=0;a.ue=ia();a.Yd=0;pb(a)} -function fb(a,b){if(Ha(a,!0)){a.oc||(nb(a),a.Ea&&a.Ea.start(a.ue,qb(a)),a.oc=!0,a.ga&&sb(a.ga),a.oa.run&&(a.oa.run.innerHTML="Halt"),b&&a.Ae());a.si>=a.ad&&pb(a,!0);a.kf=0;a.lg=ia();if(a.Yd){var c=a.lg-a.Yd;c>a.uj&&(a.ue+=c,a.ue>a.lg&&(a.ue=a.lg))}try{do{a.Pk(a.ag?1:Math.round(a.qm/a.mg));var d=a.$c-a.A;a.yd+=d;a.kf+=d;ob(a,0,!0);var c=a,e=d;if(c.ag){var f=!1;c.og=c.og+c.oj()|0;c.ve-=e;0>=c.ve&&(c.ve+=c.ef,f=!0);0<=c.ff&&c.ff<=qb(c)&&(c.ef=c.ff=-1,jb(c),lb(c),f=!0);f&&Ga(c,qb(c)+" cycles: checksum="+ -h(c.og))}a.hf-=d;0>=a.hf&&(a.hf+=a.yj,a.Ye());a.gf-=d;0>=a.gf&&(a.gf+=a.xj,a.Xe());a.jf-=d;if(0>=a.jf){a.jf+=a.Eh;break}}while(a.oc)}catch(l){lb(a);a.Ye();a.Xe();a.Ea&&a.Ea.stop(ia(),qb(a));Ha(a,!1);Ja(a,l.message);return}d=setTimeout;c=a.xm;a.Yd=ia();e=a.uj;a.kf&&(e=Math.round(e*a.kf/a.Eh));e-=a.Yd-a.lg;if(f=a.Yd-a.ue)a.Ic=Math.round(a.yd/(10*f))/100,864E5<=f&&(a.ae=0,a.ga&&tb(a.ga,!0),nb(a));if(0>e||a.Ic=a.ad&&pb(a,!0);a.kf=0;a.lg=ia();if(a.Yd){var c=a.lg-a.Yd;c>a.tj&&(a.ue+=c,a.ue>a.lg&&(a.ue=a.lg))}try{do{a.Ok(a.ag?1:Math.round(a.pm/a.mg));var d=a.$c-a.A;a.yd+=d;a.kf+=d;ob(a,0,!0);var c=a,e=d;if(c.ag){var f=!1;c.og=c.og+c.nj()|0;c.ve-=e;0>=c.ve&&(c.ve+=c.ef,f=!0);0<=c.ff&&c.ff<=qb(c)&&(c.ef=c.ff=-1,jb(c),lb(c),f=!0);f&&Ga(c,qb(c)+" cycles: checksum="+ +h(c.og))}a.hf-=d;0>=a.hf&&(a.hf+=a.xj,a.Ye());a.gf-=d;0>=a.gf&&(a.gf+=a.wj,a.Xe());a.jf-=d;if(0>=a.jf){a.jf+=a.Eh;break}}while(a.oc)}catch(l){lb(a);a.Ye();a.Xe();a.Ea&&a.Ea.stop(ia(),qb(a));Ha(a,!1);Ja(a,l.message);return}d=setTimeout;c=a.wm;a.Yd=ia();e=a.tj;a.kf&&(e=Math.round(e*a.kf/a.Eh));e-=a.Yd-a.lg;if(f=a.Yd-a.ue)a.Ic=Math.round(a.yd/(10*f))/100,864E5<=f&&(a.ae=0,a.ga&&tb(a.ga,!0),nb(a));if(0>e||a.Ic>13;return this.cb=e}if(b&&768>=b)return this.ua=a,this.Yc=c,this.hc=d,this.rc=(d&24576)>>13,this.cb=e}return-1} function Db(a){return this.cb+a}function Eb(a){return this.cb+a}function zb(a,b,c){return a+b<=this.Yc?this.cb+a:Bb.call(this,0,0,c)}function Bb(a,b,c){c||Fb.call(this.ja,13,0);return-1}function Ab(a,b,c){return a+b<=this.Yc?this.cb+a:Cb.call(this,0,0,c)}function Cb(a,b,c){c||Fb.call(this.ja,13,0);return-1}vb.prototype.save=function(){return[this.ua,this.cb,this.Yc,this.hc,this.rc,this.Cg]}; vb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.ua=a[0],this.cb=a[1],this.Yc=a[2],this.hc=a[3],this.rc=a[4],this.Cg=a[5])};function wb(a,b){void 0===b&&(b=!!(a.ja.cd&1));b?(a.load=yb,a.Gc=zb,a.Nb=Ab):(a.load=xb,a.Gc=Db,a.Nb=Eb)} -function Gb(a){this.Ca=a.model||8088;var b=0;switch(this.Ca){default:case 8088:b=4772727;break;case 80286:b=6E6}eb.call(this,a,b);this.Mi=61442;this.Ef=4;this.we=255;this.ti=4;this.Z=5;this.na=6;this.ba=7;this.ca=8;this.P=9;this.U=11;this.V=12;this.Zd=4;this.Aj=60;this.Bj=83;this.Ab=3;this.$a=9;this.Pb=16;this.sg=1;this.Fj=19;this.Hj=28;this.Jj=16;this.Ij=21;this.Gj=37;this.Dj=2;this.Mh=9;this.Ej=5;this.Cj=33;this.Oh=10;this.Nh=8;this.of=3;this.nf=15;this.Xj=51;this.Yj=1;this.Zj=2;this.$j=4;this.Wj= -32;this.bk=this.Ph=15;this.Bb=16;this.Cb=4;this.dk=11;this.ck=18;this.ak=24;this.jb=4;this.ek=2;this.Qh=16;this.fk=17;this.Vh=18;this.gk=19;this.Uh=5;this.Wh=6;this.lk=2;this.kk=8;this.ik=9;this.Yh=this.Xh=this.hk=this.jk=10;this.Lj=80;this.Nj=144;this.Kj=86;this.Mj=154;this.Pj=101;this.Rj=165;this.Oj=107;this.Qj=171;this.nk=70;this.pk=113;this.mk=76;this.ok=124;this.Tj=80;this.Vj=128;this.Sj=86;this.Uj=134;this.qf=3;this.pf=16;this.ci=10;this.bi=8;this.qk=51;this.Qb=8;this.rk=17;this.sk=36;this.Xb= -11;this.tk=16;this.rf=10;this.qb=2;this.Jh=18;this.Kh=9-this.qb;this.Lh=17-this.qb;this.Rh=12;this.Sh=9-this.qb;this.Th=13-this.qb;this.Zh=18;this.$h=9-this.qb;this.ai=17-this.qb;this.di=15;this.ei=9-this.qb;this.fi=15-this.qb;this.ji=11;this.ki=9-this.qb;this.li=10-this.qb;this.uk=8;this.xk=12;this.vk=18;this.wk=17;this.yk=15;this.hi=8;this.gi=20;this.ii=2;this.oi=3;this.sf=9;this.ni=5;this.mi=11;this.qi=4;this.pi=17;this.zk=11;this.Ja=Hb.slice();80186<=this.Ca&&(this.we=31,this.Ja[15]=G,this.Ja[96]= -Ib,this.Ja[97]=Jb,this.Ja[98]=Kb,this.Ja[99]=G,this.Ja[100]=G,this.Ja[101]=G,this.Ja[102]=G,this.Ja[103]=G,this.Ja[104]=Lb,this.Ja[105]=Mb,this.Ja[106]=Nb,this.Ja[107]=Ob,this.Ja[108]=Pb,this.Ja[109]=Qb,this.Ja[110]=Rb,this.Ja[111]=Sb,this.Ja[192]=Tb,this.Ja[193]=Ub,this.Ja[200]=Vb,this.Ja[200]=Wb,this.Ja[241]=Xb,Yb[7]=Zb,$b[7]=Zb,80286<=this.Ca&&(this.Mi=2,this.Ef=0,this.Ja[15]=ac,this.Ja[99]=bc,this.Ja[84]=cc,this.P=this.ca=this.ba=this.na=this.Z=this.ti=0,this.V=this.U=1,this.Zd=3,this.Aj=14,this.Bj= -16,this.Ab=2,this.Pb=this.$a=7,this.sg=0,this.Fj=7,this.Hj=13,this.Jj=7,this.Ij=11,this.Gj=16,this.Dj=3,this.Mh=6,this.Ej=2,this.Cj=13,this.Nh=this.Oh=5,this.of=2,this.nf=7,this.Xj=23,this.Yj=0,this.Zj=1,this.$j=3,this.Wj=17,this.Ph=7,this.bk=11,this.Bb=7,this.Cb=3,this.dk=7,this.ck=11,this.ak=15,this.jb=2,this.ek=3,this.Qh=7,this.gk=this.Vh=this.fk=8,this.Wh=this.Uh=4,this.lk=2,this.kk=3,this.ik=5,this.jk=2,this.hk=3,this.Xh=5,this.Yh=3,this.Lj=14,this.Nj=22,this.Kj=17,this.Mj=25,this.Pj=17,this.Rj= -25,this.Oj=20,this.Qj=28,this.nk=13,this.pk=21,this.mk=16,this.ok=24,this.Tj=13,this.Vj=21,this.Sj=16,this.Uj=24,this.qf=2,this.pf=7,this.bi=this.ci=5,this.qk=19,this.rk=this.Qb=5,this.sk=17,this.Xb=3,this.tk=5,this.rf=3,this.qb=0,this.Jh=8,this.Kh=5,this.Lh=9,this.Sh=this.Rh=5,this.Th=4,this.$h=this.Zh=5,this.ai=4,this.di=7,this.ei=5,this.fi=8,this.ji=3,this.ki=4,this.li=3,this.xk=this.uk=11,this.wk=this.vk=15,this.yk=7,this.hi=5,this.gi=8,this.ii=0,this.oi=2,this.sf=6,this.ni=3,this.mi=6,this.qi= -3,this.zk=this.pi=5));this.Vk=[];this.Ni=[];this.Ug=0;this.xa=[];this.Je=this.ub=this.Gb=this.Ya=this.Nd=0;this.S=this.gl;this.T=this.hl;this.N=this.im;this.O=this.jm;this.Q=this.Dn;this.R=this.En;dc(this)}x(eb,Gb);g=Gb.prototype;g.xh=function(a,b,c,d,e){this.xa=a;this.Je=this.ub=b;this.Gb=c;this.Ya=d;this.Nd=e};g.reset=function(){this.oc&&lb(this);dc(this);ib(this);this.Vc=!1}; -function dc(a){a.G=0;a.B=0;a.I=0;a.J=0;a.X=0;a.H=0;a.F=0;a.D=0;a.cd=65520;a.Qc=0;a.ke=1023;a.nc={ui:0,ua:0,hc:0,ig:-1};a.Da=new vb(a,"CS");a.Zb=new vb(a,"DS");a.Sb=new vb(a,"SS");a.fb=new vb(a,"ES");a.Nk=new vb(a,"ZERO");ec(a,0,65535);80286<=a.Ca&&(a.Pc=a.Ie=0,a.ze=new vb(a,"LDT",!0),a.Eg=new vb(a,"TSS",!0),a.rb=new vb(a,"VER",!0),ec(a,65520,61440),a.Da.cb=16711680);fc(a,0);gc(a);a.Ta=0;a.kb=a.wf=-1;a.Pf=0;a.da=a.Aa=-1;a.C=a.Zb;a.M=a.Sb;a.Y=a.pa=0} -g.oj=function(){var a=this.G+this.B+this.I+this.J+this.X+this.H+this.F+this.D|0;return a=a+this.qa+this.Da.ua+this.Zb.ua+this.Sb.ua+this.fb.ua+hc(this)|0};function ic(a,b){var c=a.Ni[b];if(void 0!==c){for(;0>1?128:0} function Ac(a){return(a.fa^a.ha^a.fa>>1)&a.$>>1?2048:0}function Bc(a){a.W&=~a.$}function Cc(a){a.ha=a.fa&16|a.ha&-17}function Dc(a){a.W|=a.$-1}function Ec(a){a.fa&=~a.$;a.ha=a.fa&32896|a.ha&-32897}function Fc(a){a.W|=a.$}function Gc(a){a.ha=~(a.fa&16)&16|a.ha&-17}function Hc(a){a.W&=~(a.$-1)}function Ic(a){zc(a)||(a.fa^=a.$>>1|a.$>>2,a.ha^=32896)}function Jc(a){a.fa|=a.$;a.ha=a.fa&32896|a.ha&-32897}function hc(a){return a.Fa&-2262|vc(a)|wc(a)|xc(a)|yc(a)|zc(a)|Ac(a)} -function fc(a,b){a.$=256;a.W=a.fa=a.ha=0;b&1&&Fc(a);b&4||(a.fa|=1);b&16&&(a.ha|=16);b&64||Dc(a);b&128&&Ic(a);b&2048&&Jc(a);a.Fa=a.Fa&-1793|b&1792|a.Mi;a.Fa&256&&(a.Ta|=2,a.Y|=4)} +function fc(a,b){a.$=256;a.W=a.fa=a.ha=0;b&1&&Fc(a);b&4||(a.fa|=1);b&16&&(a.ha|=16);b&64||Dc(a);b&128&&Ic(a);b&2048&&Jc(a);a.Fa=a.Fa&-1793|b&1792|a.Li;a.Fa&256&&(a.Ta|=2,a.Y|=4)} g.sb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.oa[c]=d;e=!0;break;default:e=eb.prototype.sb.call(this,a,b,c,d)}return e};function Kc(a,b){return a.xa[(b&a.ub)>>a.Gb].tc(b&a.Ya)} -function F(a,b){var c=b&a.Ya,d=(b&a.ub)>>a.Gb;a.A-=a.ti;return c!=a.Ya?a.xa[d].vn(c):a.xa[d++].tc(c)|a.xa[d&a.Nd].tc(0)<<8}function Lc(a,b,c){a.xa[(b&a.ub)>>a.Gb].vc(b&a.Ya,c&255)}function Mc(a,b,c){var d=b&a.Ya;b=(b&a.ub)>>a.Gb;a.A-=a.ti;d!=a.Ya?a.xa[b].Hn(d,c&65535):(a.xa[b++].vc(d,c&255),a.xa[b&a.Nd].vc(0,c>>8&255))}g.gl=function(a,b){this.Af=a;this.da=a.Gc(this.tf=b,0);return this.Y&1?0:Kc(this,this.da)};g.hl=function(a,b){this.Af=a;this.da=a.Gc(this.tf=b,1);return this.Y&1?0:F(this,this.da)}; -g.im=function(a,b){this.Af=a;this.Aa=this.da=a.Gc(this.tf=b,0);return this.Y&1?0:Kc(this,this.da)};g.jm=function(a,b){this.Af=a;this.Aa=this.da=a.Gc(this.tf=b,1);return this.Y&1?0:F(this,this.da)};g.Dn=function(a){this.Y&2||Lc(this,this.Af.Nb(this.tf,1),a)};g.En=function(a){this.Y&2||Mc(this,this.Af.Nb(this.tf,2),a)};g.aa=function(){var a=Kc(this,this.Ba);this.Ba=this.Da.cb+(this.qa=this.qa+1&65535);return a}; +function F(a,b){var c=b&a.Ya,d=(b&a.ub)>>a.Gb;a.A-=a.ti;return c!=a.Ya?a.xa[d].un(c):a.xa[d++].tc(c)|a.xa[d&a.Nd].tc(0)<<8}function Lc(a,b,c){a.xa[(b&a.ub)>>a.Gb].vc(b&a.Ya,c&255)}function Mc(a,b,c){var d=b&a.Ya;b=(b&a.ub)>>a.Gb;a.A-=a.ti;d!=a.Ya?a.xa[b].Gn(d,c&65535):(a.xa[b++].vc(d,c&255),a.xa[b&a.Nd].vc(0,c>>8&255))}g.fl=function(a,b){this.Af=a;this.da=a.Gc(this.tf=b,0);return this.Y&1?0:Kc(this,this.da)};g.gl=function(a,b){this.Af=a;this.da=a.Gc(this.tf=b,1);return this.Y&1?0:F(this,this.da)}; +g.hm=function(a,b){this.Af=a;this.Aa=this.da=a.Gc(this.tf=b,0);return this.Y&1?0:Kc(this,this.da)};g.im=function(a,b){this.Af=a;this.Aa=this.da=a.Gc(this.tf=b,1);return this.Y&1?0:F(this,this.da)};g.Cn=function(a){this.Y&2||Lc(this,this.Af.Nb(this.tf,1),a)};g.Dn=function(a){this.Y&2||Mc(this,this.Af.Nb(this.tf,2),a)};g.aa=function(){var a=Kc(this,this.Ba);this.Ba=this.Da.cb+(this.qa=this.qa+1&65535);return a}; g.L=function(){var a=Kc(this,this.Ba)<<24>>24;this.Ba=this.Da.cb+(this.qa=this.qa+1&65535);return a&65535};g.K=function(){var a=F(this,this.Ba);this.Ba=this.Da.cb+(this.qa=this.qa+2&65535);return a};g.za=function(){var a=this.X;this.X=this.X+2&65535;return F(this,this.Sb.Gc(a,1))};function K(a,b){var c=a.X=a.X-2&65535;Mc(a,a.Sb.Nb(c,1),b)} g.Xe=function(){E(this,"AX",this.G);E(this,"BX",this.B);E(this,"CX",this.I);E(this,"DX",this.J);E(this,"SP",this.X);E(this,"BP",this.H);E(this,"SI",this.F);E(this,"DI",this.D);E(this,"CS",this.Da.ua);E(this,"DS",this.Zb.ua);E(this,"SS",this.Sb.ua);E(this,"ES",this.fb.ua);E(this,"IP",this.qa);var a=hc(this);E(this,"PS",a);E(this,"C",a&1?1:0,1);E(this,"P",a&4?1:0,1);E(this,"A",a&16?1:0,1);E(this,"Z",a&64?1:0,1);E(this,"S",a&128?1:0,1);E(this,"T",a&256?1:0,1);E(this,"I",a&512?1:0,1);E(this,"D",a&1024? 1:0,1);E(this,"O",a&2048?1:0,1);this.oa.speed&&(this.oa.speed.innerHTML=this.oc&&this.Ic?this.Ic.toFixed(2)+"Mhz":"Stopped")}; -g.Pk=function(a){this.ih=!0;this.$c=this.A=a;this.ga&&tb(this.ga);a||!this.Ga||this.Ga.Yn(this.Ga.Rn)||(this.Y|=4);do{if(a=this.Y&240)this.pa|=a;else if(this.vg=this.Ba,this.da=this.Aa=-1,this.C=this.Zb,this.M=this.Sb,this.pa=this.Y&256,this.Ta){a:{if(!(this.Y&4))if(this.Ta&1&&this.Fa&512){if(a=Nc(this.ga),-1<=a&&(this.Ta&=-2,0<=a)){this.Ta&=-5;Oc.call(this,a,null,11);break a}}else if(this.Ta&2){this.Ta&=-3;Oc.call(this,1,null,11);break a}if(a=this.Ta&8){a=this.ga;for(var b=!1,c=0;cthis.Aa?0>this.da?this.Ab:this.$a:this.Pb;return(this.W=this.fa=a+b)&255} function Rc(a,b){this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return(this.W=this.fa=this.ha=a|b)&255}function Sc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return this.W&255}function Tc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return this.W&255} function Uc(a,b){this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return(this.W=this.fa=this.ha=a&b)&255}function Vc(a,b){this.ha=a^b;this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return(this.W=this.fa=a-b)&255}function Wc(a,b){this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return(this.W=this.fa=this.ha=a^b)&255}function Xc(a,b){this.ha=a^b;this.$=256;this.W=this.fa=a-b;this.A-=0>this.Aa?0>this.da?this.Ab:this.Mh:this.$a;this.Y|=2;return a} @@ -70,21 +70,21 @@ function hd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;f function od(a,b){var c=a;if(b){var d;(d=(b&this.we)%17)?(d=a<>17-d,c=d&65535):d=a|(this.W&this.$?1:0)<<16;fd.call(this,d,65536)}return c}function pd(a,b){var c=a;b&&(c=(b&this.we)%9,c=a>>c|(this.W&this.$?1:0)<<8-c|a<<9-c,fd.call(this,c,256),c&=255);return c}function qd(a,b){var c=a;b&&(c=(b&this.we)%17,c=a>>c|(this.W&this.$?1:0)<<16-c|a<<17-c,fd.call(this,c,65536),c&=65535);return c} function rd(a,b){var c=a;b&&(c=8>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255} function ud(a,b){if(b){var c=16>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535}function vd(a,b){if(b){8>24>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255}function wd(a,b){if(b){16>16>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535} -function xd(){this.A-=0>this.da?2:this.yk;return 1}function yd(){var a=this.I&this.we;this.A-=(0>this.da?this.hi:this.gi)+(a<this.da?this.hi:this.gi)+(a<this.Aa?this.Qb:this.rk;return b},Bd,Bd,Bd,Bd,Bd,Bd,Bd],Fd=[function(a,b){this.A-=0>this.Aa?this.jk:this.hk;return b},M,M,M,M,M,M,M],Gd=[gd,id,nd,pd,rd,td,M,vd],Hd=[hd,jd,od,qd,sd,ud,M,wd],Jd=[function(a,b){b=this.aa();this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.da?this.ni:this.mi;this.Y|=2;return a},M,function(a){this.A-=0>this.da?this.qf:this.pf;return a^255},function(a,b){b=0;this.ha=a^b;this.$=256; -this.A-=0>this.da?this.qf:this.pf;return(this.W=this.fa=b-a)&255},function(a){this.G=this.kb=(this.W=(this.G&255)*a)&65535;this.ha=this.fa=this.W;this.$=256;this.G&65280?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.nk:this.mk;this.Y|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.kb=b&65535;this.W=this.ha=this.fa=b;this.$=256;127b?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.Tj:this.Sj;this.Y|=2;return a},function(a){if(!a)return Id.call(this), -a;var b=this.G/a;if(255this.da?this.Lj:this.Kj;this.Y|=2;return a},function(a){if(!a)return Id.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Id.call(this),a;this.kb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.fa=this.ha=this.W=b|256;this.$=256;this.A-=0>this.da?this.Pj:this.Oj;this.Y|=2;return a}],Kd=[function(a,b){b=this.K();this.W=this.fa=this.ha= -a&b;this.$=65536;this.A-=0>this.da?this.ni:this.mi;this.Y|=2;return a},M,function(a){this.A-=0>this.da?this.qf:this.pf;return a^65535},function(a,b){b=0;this.ha=a^b;this.$=65536;this.A-=0>this.da?this.qf:this.pf;return(this.W=this.fa=b-a)&65535},function(a){this.kb=this.G=(this.W=this.G*a)&65535;this.wf=this.J=this.W>>16&65535;this.ha=this.fa=this.W;this.$=65536;this.J?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.pk:this.ok;this.Y|=2;return a},function(a){var b=(this.G<<16>>16)* -(a<<16>>16);this.G=this.kb=b&65535;this.J=this.wf=b>>16&65535;this.W=this.ha=this.fa=b;this.$=65536;32767b?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.Vj:this.Uj;this.Y|=2;return a},function(a,b){if(!a)return Id.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return Id.call(this),a;this.kb=this.G=c&65535;this.wf=this.J=b%a&65535;this.fa=this.ha=this.W=c|65536;this.$=65536;this.A-=0>this.da?this.Nj:this.Mj;this.Y|=2;return a},function(a,b){if(!a)return Id.call(this), -a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Id.call(this),a;this.kb=this.G=d&65535;this.wf=this.J=b%c&65535;this.fa=this.ha=this.W=d|65536;this.$=65536;this.A-=0>this.da?this.Rj:this.Qj;this.Y|=2;return a}],Yb=[function(a){this.ha=a;a=(this.fa=a+1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.of:this.nf;return a},function(a){this.ha=a;a=(this.fa=a-1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.of:this.nf; -return a},M,M,M,M,M,M],$b=[function(a){this.ha=a;a=(this.fa=a+1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.of:this.nf;return a},function(a){this.ha=a;a=(this.fa=a-1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.of:this.nf;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.da?this.Jj:this.Ij;this.Y|=2;return a},function(a){if(0>this.da)return M.call(this,a);K(this,this.Da.ua);K(this,this.qa);ec(this,a,F(this,this.da+2));this.A-= -this.Gj;this.Y|=2;return a},function(a){I(this,a);this.A-=0>this.da?this.dk:this.ck;this.Y|=2;return a},function(a){if(0>this.da)return M.call(this,a);ec(this,a,F(this,this.da+2));this.A-=this.ak;this.Y|=2;return a},function(a){var b=a;this.Y&512&&(a=a-2&65535,80286>this.Ca&&(b=a));K(this,b);this.A-=0>this.da?this.Xb:this.tk;this.Y|=2;return a},Bd],Ld=[gd,id,nd,pd,rd,td,M,vd],Md=[hd,jd,od,qd,sd,ud,M,wd];function Nd(a,b){this.A-=0>this.Aa?0>this.da?this.lk:this.kk:this.ik;return b} +function xd(){this.A-=0>this.da?2:this.xk;return 1}function yd(){var a=this.I&this.we;this.A-=(0>this.da?this.hi:this.gi)+(a<this.da?this.hi:this.gi)+(a<this.Aa?this.Qb:this.qk;return b},Bd,Bd,Bd,Bd,Bd,Bd,Bd],Fd=[function(a,b){this.A-=0>this.Aa?this.ik:this.gk;return b},M,M,M,M,M,M,M],Gd=[gd,id,nd,pd,rd,td,M,vd],Hd=[hd,jd,od,qd,sd,ud,M,wd],Jd=[function(a,b){b=this.aa();this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.da?this.ni:this.mi;this.Y|=2;return a},M,function(a){this.A-=0>this.da?this.qf:this.pf;return a^255},function(a,b){b=0;this.ha=a^b;this.$=256; +this.A-=0>this.da?this.qf:this.pf;return(this.W=this.fa=b-a)&255},function(a){this.G=this.kb=(this.W=(this.G&255)*a)&65535;this.ha=this.fa=this.W;this.$=256;this.G&65280?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.mk:this.lk;this.Y|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.kb=b&65535;this.W=this.ha=this.fa=b;this.$=256;127b?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.Sj:this.Rj;this.Y|=2;return a},function(a){if(!a)return Id.call(this), +a;var b=this.G/a;if(255this.da?this.Kj:this.Jj;this.Y|=2;return a},function(a){if(!a)return Id.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Id.call(this),a;this.kb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.fa=this.ha=this.W=b|256;this.$=256;this.A-=0>this.da?this.Oj:this.Nj;this.Y|=2;return a}],Kd=[function(a,b){b=this.K();this.W=this.fa=this.ha= +a&b;this.$=65536;this.A-=0>this.da?this.ni:this.mi;this.Y|=2;return a},M,function(a){this.A-=0>this.da?this.qf:this.pf;return a^65535},function(a,b){b=0;this.ha=a^b;this.$=65536;this.A-=0>this.da?this.qf:this.pf;return(this.W=this.fa=b-a)&65535},function(a){this.kb=this.G=(this.W=this.G*a)&65535;this.wf=this.J=this.W>>16&65535;this.ha=this.fa=this.W;this.$=65536;this.J?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.ok:this.nk;this.Y|=2;return a},function(a){var b=(this.G<<16>>16)* +(a<<16>>16);this.G=this.kb=b&65535;this.J=this.wf=b>>16&65535;this.W=this.ha=this.fa=b;this.$=65536;32767b?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.Uj:this.Tj;this.Y|=2;return a},function(a,b){if(!a)return Id.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return Id.call(this),a;this.kb=this.G=c&65535;this.wf=this.J=b%a&65535;this.fa=this.ha=this.W=c|65536;this.$=65536;this.A-=0>this.da?this.Mj:this.Lj;this.Y|=2;return a},function(a,b){if(!a)return Id.call(this), +a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Id.call(this),a;this.kb=this.G=d&65535;this.wf=this.J=b%c&65535;this.fa=this.ha=this.W=d|65536;this.$=65536;this.A-=0>this.da?this.Qj:this.Pj;this.Y|=2;return a}],Yb=[function(a){this.ha=a;a=(this.fa=a+1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.of:this.nf;return a},function(a){this.ha=a;a=(this.fa=a-1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.of:this.nf; +return a},M,M,M,M,M,M],$b=[function(a){this.ha=a;a=(this.fa=a+1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.of:this.nf;return a},function(a){this.ha=a;a=(this.fa=a-1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.of:this.nf;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.da?this.Ij:this.Hj;this.Y|=2;return a},function(a){if(0>this.da)return M.call(this,a);K(this,this.Da.ua);K(this,this.qa);ec(this,a,F(this,this.da+2));this.A-= +this.Fj;this.Y|=2;return a},function(a){I(this,a);this.A-=0>this.da?this.ck:this.bk;this.Y|=2;return a},function(a){if(0>this.da)return M.call(this,a);ec(this,a,F(this,this.da+2));this.A-=this.$j;this.Y|=2;return a},function(a){var b=a;this.Y&512&&(a=a-2&65535,80286>this.Ca&&(b=a));K(this,b);this.A-=0>this.da?this.Xb:this.sk;this.Y|=2;return a},Bd],Ld=[gd,id,nd,pd,rd,td,M,vd],Md=[hd,jd,od,qd,sd,ud,M,wd];function Nd(a,b){this.A-=0>this.Aa?0>this.da?this.kk:this.jk:this.hk;return b} function Od(){return Nd.call(this,0,this.kb)}function Pd(a,b){this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.Aa?0>this.da?this.oi:this.sf:this.sf;this.Y|=2;return a}function Qd(a,b){this.W=this.fa=this.ha=a&b;this.$=65536;this.A-=0>this.Aa?0>this.da?this.oi:this.sf:this.sf;this.Y|=2;return a}function Rd(a,b){var c=(b<<16>>16)*(this.aa()<<24>>24);this.W=this.ha=this.fa=c;this.$=256;32767c?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?21:24;return c&65535} -function Sd(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.W=this.ha=this.fa=c;this.$=65536;32767c?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?21:24;return c&65535}function Td(a){return a}function Ud(a){if(0>this.da)return N.call(this),a;this.A-=this.ek;return this.da}function Vd(a,b){if(0>this.da)return N.call(this),a;sc(this,F(this,this.da+2));this.A-=this.Qh;return b} -function Wd(a,b){if(0>this.da)return N.call(this),a;uc(this,F(this,this.da+2));this.A-=this.Qh;return b}function Xd(a){if(0>this.da)return G.call(this),a;var b=a<<16>>16,c=F(this,this.da)<<16>>16,d=F(this,this.da+2)<<16>>16;this.A-=this.Cj;if(bd)I(this,this.vg-this.Da.cb),Oc.call(this,5,null,0);this.Y|=2;return a}function Yd(a,b){this.A-=10+(0>this.da?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Hc(this),a;Dc(this);return a} +function Sd(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.W=this.ha=this.fa=c;this.$=65536;32767c?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?21:24;return c&65535}function Td(a){return a}function Ud(a){if(0>this.da)return N.call(this),a;this.A-=this.dk;return this.da}function Vd(a,b){if(0>this.da)return N.call(this),a;sc(this,F(this,this.da+2));this.A-=this.Qh;return b} +function Wd(a,b){if(0>this.da)return N.call(this),a;uc(this,F(this,this.da+2));this.A-=this.Qh;return b}function Xd(a){if(0>this.da)return G.call(this),a;var b=a<<16>>16,c=F(this,this.da)<<16>>16,d=F(this,this.da+2)<<16>>16;this.A-=this.Bj;if(bd)I(this,this.vg-this.Da.cb),Oc.call(this,5,null,0);this.Y|=2;return a}function Yd(a,b){this.A-=10+(0>this.da?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Hc(this),a;Dc(this);return a} function Zd(a,b){this.A-=14+(0>this.da?0:2);if(0<=this.rb.load(b,!0)&&this.rb.rc>=(this.Da.ua&3)&&this.rb.rc>=(b&3))return Hc(this),this.rb.hc&65280;Dc(this);return a}function $d(a,b){this.A-=14+(0>this.da?0:2);if(b&65528&&0<=this.rb.load(b,!0)&&(3072==(this.rb.hc&3072)||this.rb.rc>=(this.Da.ua&3))&&this.rb.rc>=(b&3))return Hc(this),this.rb.Yc;Dc(this);return a} function ae(a,b){if(0>this.da){switch(this.Pf&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.qi}else this.Aa=this.da,this.Q(a),this.A-=this.pi;return b} -function be(a,b){if(0>this.da){switch(this.Pf&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.qi}else this.Aa=this.da,this.R(a),this.A-=this.pi;return b}function Oc(a,b,c){qc(this,a)&&(K(this,hc(this)),this.Fa&=this.nc.ig,K(this,this.Da.ua),K(this,this.qa),null!=b&&K(this,b),ec(this,this.nc.ui,this.nc.ua),this.A-=this.Xj+c)} +function be(a,b){if(0>this.da){switch(this.Pf&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.qi}else this.Aa=this.da,this.R(a),this.A-=this.pi;return b}function Oc(a,b,c){qc(this,a)&&(K(this,hc(this)),this.Fa&=this.nc.ig,K(this,this.Da.ua),K(this,this.qa),null!=b&&K(this,b),ec(this,this.nc.ui,this.nc.ua),this.A-=this.Wj+c)} function Id(){I(this,this.vg-this.Da.cb);Oc.call(this,0,null,2)}function Fb(a,b){this.Ga&&this.Ga.message("Fault 0x"+aa(a)+(null!=b?" (0x"+h(b,4)+")":"")+" on opcode 0x"+aa(Ua(this.ma,this.Ba))+" at "+ba(this.qa,this.Da.ua));80186<=this.Ca&&(I(this,this.vg-this.Da.cb),Oc.call(this,a,b,0))}function G(){Fb.call(this,6);lb(this)}function N(){I(this,this.vg-this.Da.cb);Ja(this,"Undefined opcode 0x"+aa(Ua(this.ma,this.Ba))+" at "+ba(this.qa,this.Da.ua));lb(this)} function ce(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a}function de(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function ee(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function fe(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function ge(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function he(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a} function ie(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a}function je(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function ke(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function le(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function me(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function ne(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a} @@ -363,8 +363,8 @@ function(a,b){this.F=a[7].call(this,this.F,b.call(this))},function(a,b){this.D=a N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N],kc=[function(){this.A-=2+(0>this.da?0:1);return this.ze.ua},function(){this.A-=2+(0>this.da?0:1);return this.Eg.ua},function(a){this.Y|=2;this.ze.load(a);this.A-= 17+(0>this.da?0:2);return a},function(a){this.Y|=2;this.Eg.load(a);this.A-=17+(0>this.da?0:2);return a},function(a){this.Y|=2;this.A-=14+(0>this.da?0:2);if(0<=this.rb.load(a,!0)&&2048!=(this.rb.hc&2560)&&(3072==(this.rb.hc&3072)||this.rb.rc>=(this.Da.ua&3)&&this.rb.rc>=(a&3)))return Hc(this),a;Dc(this);return a},function(a){this.Y|=2;this.A-=14+(0>this.da?0:2);if(0<=this.rb.load(a,!0)&&512==(this.rb.hc&2560)&&this.rb.rc>=(this.Da.ua&3)&&this.rb.rc>=(a&3))return Hc(this),a;Dc(this);return a},M,M], lc=[Zb,Zb,Zb,Zb,Zb,Zb,M,M],jc=lc,Eg=[function(a){0>this.da?G.call(this):(Mc(this,this.da+2,this.Pc),Lc(this,this.da+4,this.Pc>>16),a=this.Ie-this.Pc,this.A-=11);return a},function(a){0>this.da?G.call(this):(Mc(this,this.da+2,this.Qc),Lc(this,this.da+4,this.Qc>>16),a=this.ke-this.Qc,this.A-=12);return a},function(a){0>this.da?G.call(this):(this.Pc=F(this,this.da+2)|Kc(this,this.da+4)<<16,this.Ie=this.Pc+a,this.Y|=2,this.A-=11);return a},function(a){0>this.da?G.call(this):(this.Qc=F(this,this.da+2)| -Kc(this,this.da+4)<<16,this.ke=this.Qc+a,this.Y|=2,this.A-=12);return a},function(){this.A-=2+(0>this.da?0:1);return this.cd},M,function(a){this.cd=this.cd&65520|a&-65521;this.A-=3+(0>this.da?0:3);this.cd&1&&gc(this,!0);this.Y|=2;return a},M];function ac(){Fg[this.aa()].call(this)}function cc(){K(this,this.X);this.A-=this.Xb}function Ib(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.sk} -function Jb(){this.D=this.za();this.F=this.za();this.H=this.za();this.X+=2;this.B=this.za();this.J=this.za();this.I=this.za();this.G=this.za();this.A-=this.qk}function Kb(){O[this.aa()].call(this,Xd)}function bc(){Ag[this.aa()].call(this,Yd)}function Lb(){K(this,this.K());this.A-=this.Xb}function Mb(){O[this.aa()].call(this,Sd)}function Nb(){K(this,this.aa());this.A-=this.Xb}function Ob(){O[this.aa()].call(this,Rd)} +Kc(this,this.da+4)<<16,this.ke=this.Qc+a,this.Y|=2,this.A-=12);return a},function(){this.A-=2+(0>this.da?0:1);return this.cd},M,function(a){this.cd=this.cd&65520|a&-65521;this.A-=3+(0>this.da?0:3);this.cd&1&&gc(this,!0);this.Y|=2;return a},M];function ac(){Fg[this.aa()].call(this)}function cc(){K(this,this.X);this.A-=this.Xb}function Ib(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.rk} +function Jb(){this.D=this.za();this.F=this.za();this.H=this.za();this.X+=2;this.B=this.za();this.J=this.za();this.I=this.za();this.G=this.za();this.A-=this.pk}function Kb(){O[this.aa()].call(this,Xd)}function bc(){Ag[this.aa()].call(this,Yd)}function Lb(){K(this,this.K());this.A-=this.Xb}function Mb(){O[this.aa()].call(this,Sd)}function Nb(){K(this,this.aa());this.A-=this.Xb}function Ob(){O[this.aa()].call(this,Rd)} function Pb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=$a(this.ma,this.J,this.Ba-b-1);Lc(this,this.fb.Nb(this.D,0),d);this.D=this.D+(this.Fa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} function Qb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=this.Ba-b-1,d=$a(this.ma,this.J,d)|$a(this.ma,this.J,d)<<8;Mc(this,this.fb.Nb(this.D,1),d);this.D=this.D+(this.Fa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} function Rb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=Kc(this,this.Zb.Gc(this.F,0));this.F=this.F+(this.Fa&1024?-1:1)&65535;this.A-=c;this.I-=b;bb(this.ma,this.J,d,this.Ba-b-1);a&&(J(this,-2),this.Y|=256)}} @@ -372,8 +372,8 @@ function Sb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if( function Ig(){var a=this.L();vc(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Jg(){var a=this.L();vc(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)}function Kg(){var a=this.L();yc(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Lg(){var a=this.L();yc(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)}function Mg(){var a=this.L();vc(this)||yc(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb} function Ng(){var a=this.L();vc(this)||yc(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)}function Og(){var a=this.L();zc(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Pg(){var a=this.L();zc(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)}function Qg(){var a=this.L();wc(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Rg(){var a=this.L();wc(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)} function Sg(){var a=this.L();!zc(this)!=!Ac(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Tg(){var a=this.L();!zc(this)==!Ac(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Ug(){var a=this.L();yc(this)||!zc(this)!=!Ac(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Vg(){var a=this.L();yc(this)||!zc(this)!=!Ac(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)} -function Wg(){Cg[this.aa()].call(this,Cd,this.aa);this.A-=0>this.Aa?1:this.sg}function Tb(){Cg[this.aa()].call(this,Ld,zd)}function Ub(){Dg[this.aa()].call(this,Md,zd)}function Xg(){var a=this.K();I(this,this.za());this.X=this.X+a&65535;this.A-=this.xk}function Yg(){I(this,this.za());this.A-=this.uk} -function Vb(){var a=this.K(),b=this.aa()&31;this.A-=11;K(this,this.H);var c=this.X;if(0this.Aa?1:this.sg}function Tb(){Cg[this.aa()].call(this,Ld,zd)}function Ub(){Dg[this.aa()].call(this,Md,zd)}function Xg(){var a=this.K();I(this,this.za());this.X=this.X+a&65535;this.A-=this.wk}function Yg(){I(this,this.za());this.A-=this.tk} +function Vb(){var a=this.K(),b=this.aa()&31;this.A-=11;K(this,this.H);var c=this.X;if(0this.Aa? 1:this.sg},Wg,function(){Dg[this.aa()].call(this,Dd,this.L);this.A-=0>this.Aa?1:this.sg},function(){zg[this.aa()].call(this,Pd)},function(){Ag[this.aa()].call(this,Qd)},function(){Bg[this.Pf=this.aa()].call(this,ae)},function(){O[this.Pf=this.aa()].call(this,be)},function(){this.Y|=1;zg[this.aa()].call(this,Nd)},function(){this.Y|=1;Ag[this.aa()].call(this,Nd)},function(){Bg[this.aa()].call(this,Nd)},function(){O[this.aa()].call(this,Nd)},function(){var a=this.aa();switch((a&56)>>3){case 0:this.kb= -this.fb.ua;break;case 1:this.kb=this.Da.ua;break;case 2:this.kb=this.Sb.ua;break;case 3:this.kb=this.Zb.ua;break;default:N.call(this);return}this.Y|=1;Ag[a].call(this,Od)},function(){this.Y|=1;this.C=this.M=this.Nk;O[this.aa()].call(this,Ud)},function(){var a,b=this.aa(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Ca){G.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H;break;case 6:a=this.F;break; +this.fb.ua;break;case 1:this.kb=this.Da.ua;break;case 2:this.kb=this.Sb.ua;break;case 3:this.kb=this.Zb.ua;break;default:N.call(this);return}this.Y|=1;Ag[a].call(this,Od)},function(){this.Y|=1;this.C=this.M=this.Mk;O[this.aa()].call(this,Ud)},function(){var a,b=this.aa(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Ca){G.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H;break;case 6:a=this.F;break; case 7:a=this.D}}O[b].call(this,Nd);switch(c){case 0:uc(this,this.G);this.G=a;break;case 1:rc(this,this.I);this.I=a;break;case 2:tc(this,this.J);this.J=a;break;case 3:sc(this,this.B);this.B=a;break;case 4:uc(this,this.X);this.X=a;break;case 5:rc(this,this.H);this.H=a;break;case 6:tc(this,this.F);this.F=a;break;case 7:sc(this,this.D),this.D=a}},function(){this.Y|=1;Dg[this.aa()].call(this,Ed,this.za)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a;this.A-=3},function(){var a= -this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Ej},function(){var a=this.K(),b=this.K();K(this,this.Da.ua);K(this,this.qa); -ec(this,a,b);this.A-=this.Hj},function(){N.call(this)},function(){K(this,hc(this));this.A-=this.Xb},function(){fc(this,this.za());this.A-=this.Qb},function(){var a=this.G>>8;a&1?Fc(this):Bc(this);a&4?wc(this)||(this.fa^=1):wc(this)&&(this.fa^=1);a&16?Gc(this):Cc(this);a&64?Hc(this):Dc(this);a&128?Ic(this):zc(this)&&(this.fa^=this.$>>1|this.$>>2,this.ha^=32896);this.A-=this.jb},function(){this.G=this.G&255|(hc(this)&213)<<8;this.A-=this.jb},function(){this.G=this.G&-256|this.S(this.C,this.K());this.A-= +this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Dj},function(){var a=this.K(),b=this.K();K(this,this.Da.ua);K(this,this.qa); +ec(this,a,b);this.A-=this.Gj},function(){N.call(this)},function(){K(this,hc(this));this.A-=this.Xb},function(){fc(this,this.za());this.A-=this.Qb},function(){var a=this.G>>8;a&1?Fc(this):Bc(this);a&4?wc(this)||(this.fa^=1):wc(this)&&(this.fa^=1);a&16?Gc(this):Cc(this);a&64?Hc(this):Dc(this);a&128?Ic(this):zc(this)&&(this.fa^=this.$>>1|this.$>>2,this.ha^=32896);this.A-=this.jb},function(){this.G=this.G&255|(hc(this)&213)<<8;this.A-=this.jb},function(){this.G=this.G&-256|this.S(this.C,this.K());this.A-= this.Xh},function(){this.G=this.T(this.C,this.K());this.A-=this.Xh},function(){var a=this.K(),b=this.G;Lc(this,this.C.Nb(a,0),b);this.A-=this.Yh},function(){var a=this.K(),b=this.G;Mc(this,this.C.Nb(a,1),b);this.A-=this.Yh},function(){var a=1,b=0,c=this.Zh;this.pa&192&&(a=this.I,b=1,c=this.ai,this.pa&256||(this.A-=this.$h));if(a--){var d=this.Fa&1024?-1:1,e=this.S(this.C,this.F);Lc(this,this.fb.Nb(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.pa&16?-3: -2),this.Y|=256)}},function(){var a=1,b=0,c=this.Zh;this.pa&192&&(a=this.I,b=1,c=this.ai,this.pa&256||(this.A-=this.$h));if(a--){var d=this.Fa&1024?-2:2,e=this.T(this.C,this.F);Mc(this,this.fb.Nb(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Jh;this.pa&192&&(a=this.I,b=1,c=this.Lh,this.pa&256||(this.A-=this.Kh));if(a--){var d=this.Fa&1024?-1:1,e=this.S(this.C,this.F),f=this.N(this.fb,this.D);Xc.call(this, e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.$a;this.I-=b;a&&yc(this)==(this.pa&64)&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Jh;this.pa&192&&(a=this.I,b=1,c=this.Lh,this.pa&256||(this.A-=this.Kh));if(a--){var d=this.Fa&1024?-2:2,e=this.T(this.C,this.F),f=this.O(this.fb,this.D);ed.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.$a;this.I-=b;a&&yc(this)==(this.pa&64)&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){this.W= @@ -401,83 +401,83 @@ this.G;Mc(this,this.fb.Nb(this.D,1),d);this.D=this.D+(this.Fa&1024?-2:2)&65535;t this.F),this.F=this.F+(this.Fa&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.pa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.di;this.pa&192&&(a=this.I,b=1,c=this.fi,this.pa&256||(this.A-=this.ei));a--&&(Xc.call(this,this.G&255,this.N(this.fb,this.D)),this.D=this.D+(this.Fa&1024?-1:1)&65535,this.A-=c-this.$a,this.I-=b,a&&yc(this)==(this.pa&64)&&(J(this,-2),this.Y|=256))},function(){var a=1,b=0,c=this.di;this.pa&192&&(a=this.I,b=1,c=this.fi,this.pa&256||(this.A-=this.ei));a--&&(ed.call(this, this.G,this.O(this.fb,this.D)),this.D=this.D+(this.Fa&1024?-2:2)&65535,this.A-=c-this.$a,this.I-=b,a&&yc(this)==(this.pa&64)&&(J(this,-2),this.Y|=256))},function(){this.G=this.G&-256|this.aa();this.A-=this.jb},function(){this.I=this.I&-256|this.aa();this.A-=this.jb},function(){this.J=this.J&-256|this.aa();this.A-=this.jb},function(){this.B=this.B&-256|this.aa();this.A-=this.jb},function(){this.G=this.G&255|this.aa()<<8;this.A-=this.jb},function(){this.I=this.I&255|this.aa()<<8;this.A-=this.jb},function(){this.J= this.J&255|this.aa()<<8;this.A-=this.jb},function(){this.B=this.B&255|this.aa()<<8;this.A-=this.jb},function(){this.G=this.K();this.A-=this.jb},function(){this.I=this.K();this.A-=this.jb},function(){this.J=this.K();this.A-=this.jb},function(){this.B=this.K();this.A-=this.jb},function(){this.X=this.K();this.A-=this.jb},function(){this.H=this.K();this.A-=this.jb},function(){this.F=this.K();this.A-=this.jb},function(){this.D=this.K();this.A-=this.jb},Xg,Yg,Xg,Yg,function(){O[this.aa()].call(this,Wd)}, -function(){O[this.aa()].call(this,Vd)},function(){this.Y|=1;Cg[this.aa()].call(this,Fd,this.aa)},function(){this.Y|=1;Dg[this.aa()].call(this,Fd,this.K)},Zg,$g,Zg,$g,function(){Oc.call(this,3,null,this.Yj)},function(){var a=this.aa(),b;a:{b=this.Vk[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.$=256;this.A-=this.Aj},function(){this.G=this.G&-256|(vc(this)?255:0);this.A-=2},function(){this.G= -this.G&-256|this.S(this.C,this.B+(this.G&255)&65535);this.A-=this.zk},ah,ah,ah,ah,ah,ah,ah,ah,function(){var a=this.L();(this.I=this.I-1&65535)&&this.W&this.$-1?(I(this,this.qa+a),this.A-=this.gk):this.A-=this.Uh},function(){var a=this.L();!(this.I=this.I-1&65535)||this.W&this.$-1?this.A-=this.Wh:(I(this,this.qa+a),this.A-=this.Vh)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.fk):this.A-=this.Uh},function(){var a=this.L();this.I?this.A-=this.Wh:(I(this,this.qa+ -a),this.A-=this.Vh)},function(){var a=this.aa();this.G=this.G&-256|$a(this.ma,a,this.Ba-2);this.A-=this.Oh},function(){var a=this.aa();this.G=$a(this.ma,a,this.Ba-1)|$a(this.ma,a+1&65535,this.Ba-2)<<8;this.A-=this.Oh},function(){var a=this.aa();bb(this.ma,a,this.G&255,this.Ba-2);this.A-=this.ci},function(){var a=this.aa();bb(this.ma,a,this.G&255,this.Ba-2);bb(this.ma,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.ci},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.Fj},function(){var a= -this.K();I(this,this.qa+a);this.A-=this.Ph},function(){ec(this,this.K(),this.K());this.A-=this.bk},function(){var a=this.L();I(this,this.qa+a);this.A-=this.Ph},function(){this.G=this.G&-256|$a(this.ma,this.J,this.Ba-1);this.A-=this.Nh},function(){this.G=$a(this.ma,this.J,this.Ba-1)|$a(this.ma,this.J+1&65535,this.Ba-1)<<8;this.A-=this.Nh},function(){bb(this.ma,this.J,this.G&255,this.Ba-1);this.A-=this.bi},function(){bb(this.ma,this.J,this.G&255,this.Ba-1);bb(this.ma,this.J+1&65535,this.G>>8,this.Ba- -1);this.A-=this.bi},bh,bh,function(){this.Y|=132;this.A-=this.qb},function(){this.Y|=68;this.A-=this.qb},function(){this.Ta|=4;this.A-=2;this.Fa&512||lb(this)},function(){vc(this)?Bc(this):Fc(this);this.A-=2},function(){this.kb=-1;Cg[this.aa()].call(this,Jd,Ad);0<=this.kb&&(this.G=this.kb)},function(){this.kb=-1;Dg[this.aa()].call(this,Kd,Ad);0<=this.kb&&(this.G=this.kb,this.J=this.wf)},function(){this.W&=~this.$;this.A-=2},function(){this.W|=this.$;this.A-=2},function(){this.Fa&=-513;this.A-=this.Dj}, +function(){O[this.aa()].call(this,Vd)},function(){this.Y|=1;Cg[this.aa()].call(this,Fd,this.aa)},function(){this.Y|=1;Dg[this.aa()].call(this,Fd,this.K)},Zg,$g,Zg,$g,function(){Oc.call(this,3,null,this.Xj)},function(){var a=this.aa(),b;a:{b=this.Uk[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.$=256;this.A-=this.zj},function(){this.G=this.G&-256|(vc(this)?255:0);this.A-=2},function(){this.G= +this.G&-256|this.S(this.C,this.B+(this.G&255)&65535);this.A-=this.yk},ah,ah,ah,ah,ah,ah,ah,ah,function(){var a=this.L();(this.I=this.I-1&65535)&&this.W&this.$-1?(I(this,this.qa+a),this.A-=this.fk):this.A-=this.Uh},function(){var a=this.L();!(this.I=this.I-1&65535)||this.W&this.$-1?this.A-=this.Wh:(I(this,this.qa+a),this.A-=this.Vh)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.ek):this.A-=this.Uh},function(){var a=this.L();this.I?this.A-=this.Wh:(I(this,this.qa+ +a),this.A-=this.Vh)},function(){var a=this.aa();this.G=this.G&-256|$a(this.ma,a,this.Ba-2);this.A-=this.Oh},function(){var a=this.aa();this.G=$a(this.ma,a,this.Ba-1)|$a(this.ma,a+1&65535,this.Ba-2)<<8;this.A-=this.Oh},function(){var a=this.aa();bb(this.ma,a,this.G&255,this.Ba-2);this.A-=this.ci},function(){var a=this.aa();bb(this.ma,a,this.G&255,this.Ba-2);bb(this.ma,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.ci},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.Ej},function(){var a= +this.K();I(this,this.qa+a);this.A-=this.Ph},function(){ec(this,this.K(),this.K());this.A-=this.ak},function(){var a=this.L();I(this,this.qa+a);this.A-=this.Ph},function(){this.G=this.G&-256|$a(this.ma,this.J,this.Ba-1);this.A-=this.Nh},function(){this.G=$a(this.ma,this.J,this.Ba-1)|$a(this.ma,this.J+1&65535,this.Ba-1)<<8;this.A-=this.Nh},function(){bb(this.ma,this.J,this.G&255,this.Ba-1);this.A-=this.bi},function(){bb(this.ma,this.J,this.G&255,this.Ba-1);bb(this.ma,this.J+1&65535,this.G>>8,this.Ba- +1);this.A-=this.bi},bh,bh,function(){this.Y|=132;this.A-=this.qb},function(){this.Y|=68;this.A-=this.qb},function(){this.Ta|=4;this.A-=2;this.Fa&512||lb(this)},function(){vc(this)?Bc(this):Fc(this);this.A-=2},function(){this.kb=-1;Cg[this.aa()].call(this,Jd,Ad);0<=this.kb&&(this.G=this.kb)},function(){this.kb=-1;Dg[this.aa()].call(this,Kd,Ad);0<=this.kb&&(this.G=this.kb,this.J=this.wf)},function(){this.W&=~this.$;this.A-=2},function(){this.W|=this.$;this.A-=2},function(){this.Fa&=-513;this.A-=this.Cj}, function(){this.Fa|=512;this.Y|=4;this.A-=2},function(){this.Fa&=-1025;this.A-=2},function(){this.Fa|=1024;this.A-=2},function(){Cg[this.aa()].call(this,Yb,Ad)},function(){Dg[this.aa()].call(this,$b,Ad)}]; -function P(a){v.call(this,"ChipSet",a,P);this.Ca=a.model;this.Ca=void 0!==this.Ca?parseInt(this.Ca,10):ch;this.Db=0;var b=a.sw1;if(b)this.Db=dh(b,eh|fh.Uk);else if(b=a.fdrives||2,this.Db|=Q.Jg,b--,this.Db|=(b&3)<=gh&&(this.Pe=this.Qe=2);this.cg=a.scaleTimers||!1;this.Cn=a.rtcDate;this.lj=!1;a.sound&&window&&"webkitAudioContext"in window&& -(this.Xg=new webkitAudioContext);this.reset();this.Ma()}x(v,P);var ch=5150,gh=5170,hh={none:0,tv:1,color:2,mono:3,ega:0},Q={Jg:1},eh=12,fh={Tn:16,Ln:32,Uk:48,Ee:48,Fe:4};Q.ONE=0;Q.Un=64;Q.Sn=128;Q.Pn=192;Q.Ee=192;Q.Fe=6;g=P.prototype; +function P(a){v.call(this,"ChipSet",a,P);this.Ca=a.model;this.Ca=void 0!==this.Ca?parseInt(this.Ca,10):ch;this.Db=0;var b=a.sw1;if(b)this.Db=dh(b,eh|fh.Tk);else if(b=a.fdrives||2,this.Db|=Q.Jg,b--,this.Db|=(b&3)<=gh&&(this.Pe=this.Qe=2);this.cg=a.scaleTimers||!1;this.Bn=a.rtcDate;this.kj=!1;a.sound&&window&&"webkitAudioContext"in window&& +(this.Xg=new webkitAudioContext);this.reset();this.Ma()}y(v,P);var ch=5150,gh=5170,hh={none:0,tv:1,color:2,mono:3,ega:0},Q={Jg:1},eh=12,fh={Qn:16,Kn:32,Tk:48,Ee:48,Fe:4};Q.ONE=0;Q.Rn=64;Q.Pn=128;Q.Mn=192;Q.Ee=192;Q.Fe=6;g=P.prototype; g.sb=function(a,b,c,d){switch(c){case "sw1":return this.oa[c]=d,ih(this,c,d,this.Db,{0:this.Ca==ch?"Bootable Floppy Drive":"Loop on POST",1:this.Ca==ch?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ca==ch)return this.oa[c]=d,ih(this,c,d,this.Ed,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.oa[c]=d,!0}return!1}; -g.dc=function(a,b,c,d){this.ma=b;this.ja=c;this.Ga=d;this.Ea=a;this.Za=D(a,"Keyboard");this.Ak=Math.round(c.ad/1193181);Za(b,this,jh);ab(b,this,kh);this.Ca=gh){this.Xa=16;this.Rc=0;this.ic=16;this.Lf=0;this.Kd=160;512<=th(this)&&(this.Kd|=16);3==uh(this)&&(this.Kd|=64);this.Pg=3;this.Of=0;this.Fb=Array(7);this.le=0;this.ka||(this.ka=Array(64)); -var b=(a=this.Cn)?new Date(a):new Date;"[object Date]"!==Object.prototype.toString.call(b)||isNaN(b.getTime())?(b=new Date,Ga(this,"CMOS date invalid ("+a+"), using "+b)):a&&Ga(this,"CMOS date: "+b);this.ka[0]=b.getSeconds();this.ka[1]=0;this.ka[2]=b.getMinutes();this.ka[3]=0;this.ka[4]=b.getHours();this.ka[5]=0;this.ka[6]=b.getDay()+1;this.ka[7]=b.getDate();this.ka[8]=b.getMonth()+1;a=b.getFullYear();this.ka[9]=a%100;a/=100;this.ka[50]=a%10|a/10<<4;this.df=-1;this.ka[10]=38;this.ka[11]=2;this.ka[12]= +var b=(a=this.Bn)?new Date(a):new Date;"[object Date]"!==Object.prototype.toString.call(b)||isNaN(b.getTime())?(b=new Date,Ga(this,"CMOS date invalid ("+a+"), using "+b)):a&&Ga(this,"CMOS date: "+b);this.ka[0]=b.getSeconds();this.ka[1]=0;this.ka[2]=b.getMinutes();this.ka[3]=0;this.ka[4]=b.getHours();this.ka[5]=0;this.ka[6]=b.getDay()+1;this.ka[7]=b.getDate();this.ka[8]=b.getMonth()+1;a=b.getFullYear();this.ka[9]=a%100;a/=100;this.ka[50]=a%10|a/10<<4;this.df=-1;this.ka[10]=38;this.ka[11]=2;this.ka[12]= 0;this.ka[13]=128;for(a=14;46>a;a++)void 0===this.ka[a]&&(this.ka[a]=0);this.ka[20]=this.Ec&(fh.Ee|2|Q.Jg|Q.Ee);this.ka[16]=vh(this,0)<<4|vh(this,1);wh(this)}};function wh(a){for(var b=0,c=16;46>c;c++)b+=a.ka[c];a.ka[47]=b&255;a.ka[46]=b>>8} -g.save=function(){var a=new H(this);a.set(0,[this.Db,this.Ed,this.Ec,this.ee]);for(var b=[],c=0;c=gh&&(a.set(5,[this.Xa,this.Rc,this.ic,this.Lf,this.Kd,this.Pg]),a.set(6,[this.Of,this.Fb,this.le,this.ka,this.df]));return a.data()}; +g.save=function(){var a=new H(this);a.set(0,[this.Db,this.Ed,this.Ec,this.ee]);for(var b=[],c=0;c=gh&&(a.set(5,[this.Xa,this.Rc,this.ic,this.Lf,this.Kd,this.Pg]),a.set(6,[this.Of,this.Fb,this.le,this.ka,this.df]));return a.data()}; g.restore=function(a){var b,c;b=a[0];this.Db=b[0];this.Ed=b[1];this.Ec=b[2];this.ee=b[3];b=a[1];this.va=Array(this.Pe);for(c=0;c>2)+1)*a.hm+32*((b?a.Ed:a.ee)&15)}function zh(a,b){var c=b?a.Db:a.Ec;return a.Ca!=ch||c&Q.Jg?((c&Q.Ee)>>Q.Fe)+1:0}function vh(a,b){return b>fh.Fe} +if(b=a[6])this.Of=b[0],this.Fb=b[1],this.le=b[2],this.ka=b[3],this.df=b[4];return!0};function qh(a,b,c){a=a.va[b]={};c&&5==c.length||(c=[0,void 0,void 0,0,[]]);a.md=c[0];a.Qg=c[1];a.Vi=c[2];a.wb=c[3];a.nm=b<<2;a.Ia=Array(4);for(b=0;b>2)+1)*a.gm+32*((b?a.Ed:a.ee)&15)}function zh(a,b){var c=b?a.Db:a.Ec;return a.Ca!=ch||c&Q.Jg?((c&Q.Ee)>>Q.Fe)+1:0}function vh(a,b){return b>fh.Fe} function ih(a,b,c,d,e){for(var f="",l=1;8>=l;l++){var k="pcjs-bitCell";l||(k+=" pcjs-bitCellLeft");f+='
'+l+"
\n"}c.innerHTML=f;b=B(c,"pcjs-bitCell");c=null;for(l=0;l>2].Ia[b&3],c,d,e)}function Ih(a,b,c){b=a.va[b>>2].Ia[b&3];b.Vf&&b.rh&&b.ug?(c&&(b.Wf=c),b.Zc||Pc(a,b,!0)):c&&c(!0)} -function Pc(a,b,c){c&&(b.count=b.Ob[1]<<8|b.Ob[0],b.Rk=b.mode&12,b.mj=b.Vc=!1);for(var d=!1;0<=b.count&&(c=b.xc<<16|b.tb[1]<<8|b.tb[0],4==b.Rk?(d=!0,function(c){b.rh.call(b.Vf,b.ug,-1,function(f,l){0>f&&(b.mj||(b.mj=!0),f=255);b.Zc||Wa(a.ma,c,f);(d=l)&&setTimeout(function(){Lh(b)||Pc(a,b)},0)})}(c)):8==b.Rk?(c=Ua(a.ma,c),0>b.rh.call(b.Vf,b.ug,c)&&(b.Vc=!0)):b.Vc=!0),!d&&!Lh(b););} -function Lh(a){if(!a.Vc&&0<=--a.count&&(a.mode&32?(a.tb[0]--,0>a.tb[0]&&(a.tb[0]=255,a.tb[1]--,0>a.tb[1]&&(a.tb[1]=255))):(a.tb[0]++,255f&&(b.lj||(b.lj=!0),f=255);b.Zc||Wa(a.ma,c,f);(d=l)&&setTimeout(function(){Lh(b)||Pc(a,b)},0)})}(c)):8==b.Qk?(c=Ua(a.ma,c),0>b.rh.call(b.Vf,b.ug,c)&&(b.Vc=!0)):b.Vc=!0),!d&&!Lh(b););} +function Lh(a){if(!a.Vc&&0<=--a.count&&(a.mode&32?(a.tb[0]--,0>a.tb[0]&&(a.tb[0]=255,a.tb[1]--,0>a.tb[1]&&(a.tb[1]=255))):(a.tb[0]++,255>3,e=a.lb[d];e.vb|=1<<(b&7);e.lf=c||0;1==d&&(a.lb[0].vb|=4);Oh(a,d)}function Uh(a,b){var c=b>>3,d=a.lb[c],e=1<<(b&7);d.vb&e&&(d.vb&=~e,1!=c||d.vb||(a.lb[0].vb&=-5),Oh(a,c))} function Nc(a,b){void 0===b&&(b=0);var c=-1,d=a.lb[b];if(d.lf)c=-2,d.lf--;else for(var e=d.vb&((d.wc|d.kd)^255),f=d.Ld+1;;){var f=f&7,l=1<>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Eb[c];l.xf=f;l.mode=e;l.Zi=d;l.mc=[0,0];l.Ob=[0,0];l.Ue=[0,0];l.Hc=!1;l.Ze=!1;l.oe=!1;Wh(this,c);0==c&&Uh(this,0);2==c&&255==this.lb[0].kd&&77==this.Lb&&(c=this.Eb[0],c.Bc[0]=c.mc[0],c.Bc[1]=c.mc[1],c.Ad=qb(this.ja,this.cg))}else Xh(this,c),d=this.Eb[c],d.Ue[0]=d.Ob[0],d.Ue[1]=d.Ob[1],d.Ze=!0,Wh(this,c)}};function Zh(a,b){var c=a.Eb[b],d=c.mc[1]<<8|c.mc[0];d||(d=1==c.Td?256:65536);return d} +function Yh(a,b,c){var d=a.Eb[b];d.pd==d.Td&&Wh(a,b);d.mc[d.pd++]=c;if(d.pd==d.Td){d.oe&&0!=d.mode&&8!=d.mode||(d.Ze=!1,d.Ob[0]=d.Bc[0]=d.mc[0],d.Ob[1]=d.Bc[1]=d.mc[1],d.Ad=qb(a.ja,a.cg),d.oe=!0,d.Hc=0!=d.mode,0==b&&Uh(a,0));2==b&&sb(a);if(0==b){var e=Zh(a,0);2048<=e&&(a.ja.mg=Math.round(65536/e))}0==b&&0==d.mode&&16==d.xf&&(b=a.ja,b.oc&&(a=b.A-c*a.zk,b.A-=a,b.$c-=a))}}g.cm=function(){return null}; +g.mn=function(a,b){this.Tg=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Eb[c];l.xf=f;l.mode=e;l.Yi=d;l.mc=[0,0];l.Ob=[0,0];l.Ue=[0,0];l.Hc=!1;l.Ze=!1;l.oe=!1;Wh(this,c);0==c&&Uh(this,0);2==c&&255==this.lb[0].kd&&77==this.Lb&&(c=this.Eb[0],c.Bc[0]=c.mc[0],c.Bc[1]=c.mc[1],c.Ad=qb(this.ja,this.cg))}else Xh(this,c),d=this.Eb[c],d.Ue[0]=d.Ob[0],d.Ue[1]=d.Ob[1],d.Ze=!0,Wh(this,c)}};function Zh(a,b){var c=a.Eb[b],d=c.mc[1]<<8|c.mc[0];d||(d=1==c.Td?256:65536);return d} function Wh(a,b){var c=a.Eb[b];c.pd=32==c.xf?1:0;c.Td=48==c.xf?2:1} -function Xh(a,b,c){var d=a.Eb[b];if(d.oe&&(2!=b||a.Lb&1)){var e=qb(a.ja,a.cg),f=(e-d.Ad)/a.Ak|0;0>f&&(d.Ad=e,f=0);var l=Zh(a,b),k=a.Eb[b],m=k.Bc[1]<<8|k.Bc[0];m||(m=1==k.Td?256:65536);k=m-f;0==d.mode?(0>=k&&(k=0),k||(d.Hc=!0,d.oe=!1,b||R(a,0))):4==d.mode?(d.Hc=1!=k,0>=k&&(k=l+k,0>=k&&(k=l),d.Bc[0]=k&255,d.Bc[1]=k>>8,d.Ad=e,!b&&d.Hc&&R(a,0))):6==d.mode&&(k-=f,0>=k&&(d.Hc=!d.Hc,k=l+k,0>=k&&(k=l),d.Bc[0]=k&255,d.Bc[1]=k>>8,d.Ad=e,!b&&d.Hc&&R(a,0)));d.Ob[0]=k&255;d.Ob[1]=k>>8;c&&(a.Ad=0)}return d} -function tb(a,b){for(var c=0;c=gh){var c=0,d=a.ja.ad,e=qb(a.ja,a.cg);if(0<=a.df&&(c=e-a.df,Math.floor(c/d)&&60<=++a.ka[0]&&(a.ka[0]=0,60<=++a.ka[2]&&(a.ka[2]=0,24<=++a.ka[4])))){a.ka[4]=0;a.ka[6]=a.ka[6]%7+1;var f=a.ka[9],l=ka[a.ka[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.ka[7]>l&&(a.ka[7]=1,12<++a.ka[8]&&(a.ka[8]=1,a.ka[9]=(a.ka[9]+1)%100))}a.df=e-c%d}}g.Wl=function(){var a=this.Rf;this.Oe&16&&(this.Lb&128?a=this.Ec:this.Za&&(a=$h(this.Za)));return a}; -g.fn=function(a,b){this.Rf=b};g.Xl=function(){return this.Lb};g.gn=function(a,b){ai(this,b);if(this.Za){var c=this.Za,d=b&128?!1:!0,e=b&64?!0:!1;c.hh!==e&&(c.hh=c.jj=e);c.jh!==d&&(c.jh=d)&&(c.jj?(bi(c),c.jj=!1):ci(c))}};function ai(a,b){var c=!!(b&2),d=!!(a.Lb&2);a.Lb=b;c!=d&&sb(a,c)}g.Yl=function(){var a=0,a=this.Ca==ch?this.Lb&4?a|this.ee&15:a|this.ee>>4&1:this.Lb&8?a|this.Ec>>4:a|this.Ec&15;this.Lb&1&&Xh(this,2).Hc&&(a=this.Lb&2?a|32:a|16);return a};g.hn=function(a,b){this.Rg=b};g.Zl=function(){return this.Oe}; -g.jn=function(a,b){this.Oe=b};g.ml=function(){var a=this.Lf;this.Xa&=-258;var b=this.Za&&$h(this.Za,!0);b&&di(this,b);return a};g.Am=function(a,b){if(this.Xa&8)switch(this.Rc){case 96:this.ic=b;this.Xa=this.Xa&-5|b&4;break;case 209:ei(this,b);break;default:if(this.ic&=-17,this.Za){var c=-1;switch(b){case 255:c=250,bi(this.Za)}di(this,c)}}this.Rc=b;this.Xa&=-9};g.nl=function(){var a=this.Lb&-193;this.Lb^=16;return a};g.Bm=function(a,b){ai(this,b)}; -g.ol=function(){var a=this.Xa&255;this.Xa&256&&(this.Xa|=1,this.Xa&=-257);return a};g.zm=function(a,b){this.Rc=b;this.Xa|=8;var c=0;240<=this.Rc&&(c=this.Rc^15,this.Rc=240);switch(this.Rc){case 192:di(this,this.Kd);break;case 173:this.ic|=16;break;case 174:this.ic&=-17;break;case 170:this.Za&&ci(this.Za,!0);this.ic|=16;di(this,85);ei(this,3);break;case 224:di(this,this.ic&16?0:1);break;case 240:c&1&&dc(this.ja)}};function di(a,b){0<=b&&(a.Lf=b,a.Xa&=-2,a.Xa|=256)} -function ei(a,b){a.Pg=b;Pa(a.ma,!!(b&2));b&1||dc(a.ja)}g.Cl=function(){return this.le};g.Om=function(a,b){this.le=b;this.Qf=b&128?0:128};g.Dl=function(){var a=this.le&63;if(13>=a){var b=this.ka[a];if(10>a){var c=!1;4!=a&&5!=a||this.ka[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.ka[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.ka[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};g.Ul=function(){return this.Of};g.cn=function(a,b){this.Of=b};g.en=function(a,b){this.Qf=b};function dh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4f&&(d.Ad=e,f=0);var l=Zh(a,b),k=a.Eb[b],m=k.Bc[1]<<8|k.Bc[0];m||(m=1==k.Td?256:65536);k=m-f;0==d.mode?(0>=k&&(k=0),k||(d.Hc=!0,d.oe=!1,b||R(a,0))):4==d.mode?(d.Hc=1!=k,0>=k&&(k=l+k,0>=k&&(k=l),d.Bc[0]=k&255,d.Bc[1]=k>>8,d.Ad=e,!b&&d.Hc&&R(a,0))):6==d.mode&&(k-=f,0>=k&&(d.Hc=!d.Hc,k=l+k,0>=k&&(k=l),d.Bc[0]=k&255,d.Bc[1]=k>>8,d.Ad=e,!b&&d.Hc&&R(a,0)));d.Ob[0]=k&255;d.Ob[1]=k>>8;c&&(a.Ad=0)}return d} +function tb(a,b){for(var c=0;c=gh){var c=0,d=a.ja.ad,e=qb(a.ja,a.cg);if(0<=a.df&&(c=e-a.df,Math.floor(c/d)&&60<=++a.ka[0]&&(a.ka[0]=0,60<=++a.ka[2]&&(a.ka[2]=0,24<=++a.ka[4])))){a.ka[4]=0;a.ka[6]=a.ka[6]%7+1;var f=a.ka[9],l=ka[a.ka[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.ka[7]>l&&(a.ka[7]=1,12<++a.ka[8]&&(a.ka[8]=1,a.ka[9]=(a.ka[9]+1)%100))}a.df=e-c%d}}g.Vl=function(){var a=this.Rf;this.Oe&16&&(this.Lb&128?a=this.Ec:this.Za&&(a=$h(this.Za)));return a}; +g.en=function(a,b){this.Rf=b};g.Wl=function(){return this.Lb};g.fn=function(a,b){ai(this,b);if(this.Za){var c=this.Za,d=b&128?!1:!0,e=b&64?!0:!1;c.hh!==e&&(c.hh=c.ij=e);c.jh!==d&&(c.jh=d)&&(c.ij?(bi(c),c.ij=!1):ci(c))}};function ai(a,b){var c=!!(b&2),d=!!(a.Lb&2);a.Lb=b;c!=d&&sb(a,c)}g.Xl=function(){var a=0,a=this.Ca==ch?this.Lb&4?a|this.ee&15:a|this.ee>>4&1:this.Lb&8?a|this.Ec>>4:a|this.Ec&15;this.Lb&1&&Xh(this,2).Hc&&(a=this.Lb&2?a|32:a|16);return a};g.gn=function(a,b){this.Rg=b};g.Yl=function(){return this.Oe}; +g.hn=function(a,b){this.Oe=b};g.ll=function(){var a=this.Lf;this.Xa&=-258;var b=this.Za&&$h(this.Za,!0);b&&di(this,b);return a};g.zm=function(a,b){if(this.Xa&8)switch(this.Rc){case 96:this.ic=b;this.Xa=this.Xa&-5|b&4;break;case 209:ei(this,b);break;default:if(this.ic&=-17,this.Za){var c=-1;switch(b){case 255:c=250,bi(this.Za)}di(this,c)}}this.Rc=b;this.Xa&=-9};g.ml=function(){var a=this.Lb&-193;this.Lb^=16;return a};g.Am=function(a,b){ai(this,b)}; +g.nl=function(){var a=this.Xa&255;this.Xa&256&&(this.Xa|=1,this.Xa&=-257);return a};g.ym=function(a,b){this.Rc=b;this.Xa|=8;var c=0;240<=this.Rc&&(c=this.Rc^15,this.Rc=240);switch(this.Rc){case 192:di(this,this.Kd);break;case 173:this.ic|=16;break;case 174:this.ic&=-17;break;case 170:this.Za&&ci(this.Za,!0);this.ic|=16;di(this,85);ei(this,3);break;case 224:di(this,this.ic&16?0:1);break;case 240:c&1&&dc(this.ja)}};function di(a,b){0<=b&&(a.Lf=b,a.Xa&=-2,a.Xa|=256)} +function ei(a,b){a.Pg=b;Pa(a.ma,!!(b&2));b&1||dc(a.ja)}g.Bl=function(){return this.le};g.Nm=function(a,b){this.le=b;this.Qf=b&128?0:128};g.Cl=function(){var a=this.le&63;if(13>=a){var b=this.ka[a];if(10>a){var c=!1;4!=a&&5!=a||this.ka[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.ka[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.ka[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};g.Tl=function(){return this.Of};g.bn=function(a,b){this.Of=b};g.dn=function(a,b){this.Qf=b};function dh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.gb[c++]=f[b]>>16&255,this.gb[c++]=f[b]>>24&255;else this.gb=d;this.Og=d.symbols;if(!this.gb.length){this.error("Empty ROM: "+a);return}if(1==this.gb.length){this.error(this.gb[0]);return}}catch(l){C(this, -"ROM data error: "+l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.gb=Array(a.length),d=0;d>8&255,this.gb[c++]=f[b]>>16&255,this.gb[c++]=f[b]>>24&255;else this.gb=d;this.Og=d.symbols;if(!this.gb.length){this.error("Empty ROM: "+a);return}if(1==this.gb.length){this.error(this.gb[0]);return}}catch(l){C(this, +"ROM data error: "+l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.gb=Array(a.length),d=0;dthis.Kf?21:23,c=a.ka[b]|a.ka[b+1]<<8,c=c+(this.ed>>10);a.ka[b]=c&255;a.ka[b+1]=c>>8;wh(a)}}else this.error("No RAM allocated")}; -u(function(){for(var a=B(window.document,"pcjs","ram"),b=0;bthis.Kf?21:23,c=a.ka[b]|a.ka[b+1]<<8,c=c+(this.ed>>10);a.ka[b]=c&255;a.ka[b+1]=c>>8;wh(a)}}else this.error("No RAM allocated")}; +u(function(){for(var a=B(window.document,"pcjs","ram"),b=0;ba.cc.length){if(!(!d&&!a.Ng[c]||d&&a.Ng[c])){a.Ng[c]=d;a.cc.push(b);1==a.cc.length&&a.ga&&R(a.ga,1);for(var e in li)if(li[e]==c){(c=a.oa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.cc.length&&a.cc.push(255)}function qi(a,b){var c=b?a.nm:a.mm;a.ja&&a.ja.Ic&&(c/=a.ja.Ic);return c}function ri(a,b){!a.ce||void 0!==b&&b==a.ce||(clearTimeout(a.Nc[a.ce]),si(a,a.ce,!1))} -function ni(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Ek=f);240==f+224?(a.wa&=-2,c&&(a.wa|=1),f+=224,e=!1):241==f+224?(a.wa&=-5,c&&(a.wa|=4),f+=224,e=!1):242==f+224?(a.wa&=-9,c&&(a.wa|=8),f+=224,e=!1):244==f+224?(a.wa&=-17,c&&(a.wa|=16),f+=224,d=oi(a,f)):91==f?(a.wa&=-33,c&&(a.wa|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.wa&12)&&(f=254),d=c?!oi(a,f):!1):void 0!==S[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.wa&=-33,a.cl||f!=a.Ek||ri(a));void 0===d&&(d=!si(a,f,c));return d} +function pi(a,b){var c=b&127,d=c==b;if(a.cc)if(20>a.cc.length){if(!(!d&&!a.Ng[c]||d&&a.Ng[c])){a.Ng[c]=d;a.cc.push(b);1==a.cc.length&&a.ga&&R(a.ga,1);for(var e in li)if(li[e]==c){(c=a.oa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.cc.length&&a.cc.push(255)}function qi(a,b){var c=b?a.mm:a.lm;a.ja&&a.ja.Ic&&(c/=a.ja.Ic);return c}function ri(a,b){!a.ce||void 0!==b&&b==a.ce||(clearTimeout(a.Nc[a.ce]),si(a,a.ce,!1))} +function ni(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Dk=f);240==f+224?(a.wa&=-2,c&&(a.wa|=1),f+=224,e=!1):241==f+224?(a.wa&=-5,c&&(a.wa|=4),f+=224,e=!1):242==f+224?(a.wa&=-9,c&&(a.wa|=8),f+=224,e=!1):244==f+224?(a.wa&=-17,c&&(a.wa|=16),f+=224,d=oi(a,f)):91==f?(a.wa&=-33,c&&(a.wa|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.wa&12)&&(f=254),d=c?!oi(a,f):!1):void 0!==S[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.wa&=-33,a.bl||f!=a.Dk||ri(a));void 0===d&&(d=!si(a,f,c));return d} function oi(a,b,c){var d=!1;ri(a,b);si(a,b,!0)&&(c?si(a,b,!1):(c=!1,a.Nc[b]&&(clearTimeout(a.Nc[b]),c=!0),c=qi(a,c),a.Nc[a.ce=b]=setTimeout(function(a){return function(){si(a,b,!1)}}(a),c)),d=!0);return d} function si(a,b,c){var d=!1;c||(a.Nc[b]=null,a.ce==b&&(a.ce=0));var e=S[b];void 0===e&&1<=b&&26>=b&&(e=S[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.wa&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.wa&17||(d=42):224==f?a.wa&18||(d=54):241==f?a.wa&4||(d=29):242==f&&(a.wa&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Ei)];this.fg=b;this.Wa=e[2];this.$b=e[3];this.zc=d||e[4];65536<=this.zc&&720896<=this.Wa&&(this.$b=Math.min(this.zc>>2,32768));this.Wb=c[0];this.ec=c[1];this.Se=c[2];this.Bf=c[3];this.pc=c[4]&255;this.eg=c[4]>>8&255;this.Tb=c[5];this.zh=Ei;if(5==b){this.zh=Fi;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,this.zc,Array(this.zc>>2),771,0,4294967295, 0,4294967295,0,4294967295,0]);this.sd=b[0];this.Xd=b[1];this.Gd=b[2];this.Gi=b[3];this.kg=b[4];this.ph=b[5];this.te=b[6];this.If=b[7];this.sh=b[8];this.th=b[9];this.se=b[10];this.he=b[11];this.hb=b[12];d=this.zc>>2;if((this.Jd=b[14])&&this.Jd.length>8&255)}var Y=[,,function(a){a+=this.offset;return(this.ea.hb=this.la[a])>>this.ea.ri&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.la[b]>>8:this.la[b])&255}]; +b[24]}f=ui[f]||ui[3];this.Dh=a.ja.ad/f.Hh|0;this.om=this.Dh*f.wi/100|0;this.yj=this.Dh*f.Gh;this.qm=this.yj*f.xi/100|0;this.Ih=null==c[7]?0:c[7]}}var Ei=18,Fi=25;function Gi(a){return this.tc(a)|this.tc(a+1)<<8}function Hi(a,b){this.vc(a,b&255);this.vc(a+1,b>>8&255)}var Y=[,,function(a){a+=this.offset;return(this.ea.hb=this.la[a])>>this.ea.ri&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.la[b]>>8:this.la[b])&255}]; Y[16]=function(a){a+=this.offset;a=this.la[a];for(var b=this.ea.Bh&this.ea.Ch,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};Y[512]=function(a,b){var c=a+this.offset,d;d=this.la[c]&~this.ea.Ra|(b|b<<8|b<<16|b<<24)&this.ea.Ra;d=d&this.ea.Ua|this.ea.hb&~this.ea.Ua;this.la[c]!=d&&(this.la[c]=d,this.Na=!0)}; Y[1024]=function(a,b){var c=a+this.offset;b=b>>this.ea.Jc|b<<8-this.ea.Jc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.zd|this.ea.$d;d=d&this.ea.Ra|this.la[c]&~this.ea.Ra;d=d&this.ea.Ua|this.ea.hb&~this.ea.Ua;this.la[c]!=d&&(this.la[c]=d,this.Na=!0)}; Y[1536]=function(a,b){var c=a+this.offset;b=b>>this.ea.Jc|b<<8-this.ea.Jc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.zd|this.ea.$d;d&=this.ea.hb;d=d&this.ea.Ra|this.la[c]&~this.ea.Ra;d=d&this.ea.Ua|this.ea.hb&~this.ea.Ua;this.la[c]!=d&&(this.la[c]=d,this.Na=!0)}; @@ -487,129 +487,129 @@ Y[4096]=function(a){a+=this.offset;var b=this.la[a]&~this.ea.Ra|this.ea.hb&this. Y[40960]=function(a,b){var c=a+this.offset,d=Bi[b&15],d=d|this.ea.hb,d=d&this.ea.Ra|this.la[c]&~this.ea.Ra,d=d&this.ea.Ua|this.ea.hb&~this.ea.Ua;this.la[c]!=d&&(this.la[c]=d,this.Na=!0)};Y[57344]=function(a,b){var c=a+this.offset,d=Bi[b&15],d=d^this.ea.hb,d=d&this.ea.Ra|this.la[c]&~this.ea.Ra,d=d&this.ea.Ua|this.ea.hb&~this.ea.Ua;this.la[c]!=d&&(this.la[c]=d,this.Na=!0)}; function Ii(a){var b=[];if(void 0!==a.fg){b[0]=a.Wb;b[1]=a.ec;b[2]=a.Se;b[3]=a.Bf;b[4]=a.pc|a.eg<<8;b[5]=a.Tb;if(5==a.fg){var c=[];c[0]=a.sd;c[1]=a.Xd;c[2]=a.Gd;c[3]=a.Gi;c[4]=a.kg;c[5]=a.ph;c[6]=a.te;c[7]=a.If;c[8]=a.sh;c[9]=a.th;c[10]=a.se;c[11]=a.he;c[12]=a.hb;c[13]=a.zc;var d;a:if(d=a.Jd){var e=0,f=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var k=l;k>1;f[e++]=m;k=n}if(f.length>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Xa(this.ma,b,c|d<<8);hb(this,!0)}};function Pi(a){a.ia.kg&1?(a.yc=a.Vg,a.Mb=a.ia):(a.yc=a.ia,a.Mb=a.Uf)}g.save=function(){var a=new H(this);a.set(0,Ii(this.Vg));a.set(1,Ii(this.Uf));a.set(2,[this.xd,this.Kc,this.wd]);a.set(3,Ii(this.ia));return a.data()}; g.restore=function(a){var b=a[2];this.xd=b[0];this.Kc=b[1];this.wd=b[2];this.ya=null;this.yc=this.Vg=new Ci(this,1,a[0]);this.Mb=this.Uf=new Ci(this,3,a[1]);this.ia=new Ci(this,5,a[3],this.zc);this.ia.Wb&&Pi(this);Qi(this);if(!Si(this))return!1;Ti(this);return!0}; -g.vm=function(a,b,c){if(c)C(this,"Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){this.error("Empty font ROM image: "+a);return}if(1==d.length){this.error(d[0]);return}if(8192==d.length)ii(this,d,[0,6144]);else{C(this,"Unrecognized font data length ("+d.length+")");return}}catch(e){C(this,"Font ROM data error: "+e.message);return}this.Ma()}}; +g.um=function(a,b,c){if(c)C(this,"Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){this.error("Empty font ROM image: "+a);return}if(1==d.length){this.error(d[0]);return}if(8192==d.length)ii(this,d,[0,6144]);else{C(this,"Unrecognized font data length ("+d.length+")");return}}catch(e){C(this,"Font ROM data error: "+e.message);return}this.Ma()}}; function Ui(a,b){if(1==b)return a.Oc[0]=W[0],a.Oc[1]=W[7],a.Oc;if(2==b){var c=a.ya.Se;if(a.ya===a.ia){var d=a.ia.Gd[0],c=d&7;d&16&&(c|=8);18!=a.ia.Gd[1]&&(c|=32)}a.Oc[0]=W[c&15];c=c&32?zi:yi;for(d=0;dgb||!ca?gb:8,ld=Qh.createImageData(n.Ub,n.Vb),ua=0;256>ua;ua++){for(Sa= -0;Sa=gb-2,Uj=mc[Sa>(8<=rb&&176<=ua&&223>=ua?7:rb)?r:kd;Xi(ld,Rh,Sh,Th);L&&Xi(ld,Rh+1,Sh,Th)}Qh.putImageData(ld,(ua&15)*n.Ub,(ua>>4)*n.Vb)}n.ge[y]="#"+aa(r[0])+aa(r[1])+aa(r[2]);n.Oi[y]=r;n.Kg[y]=nc;n=!0}}a.gd[b]=s;return n}function Yi(a){0a.Qd&&(a.Qd=0):a.Qd=-1} -function Ti(a){if(a.zb){for(var b=10;15>=b;b++)if(null==a.ya.Tb[b])return;var c=a.ya.Tb[10],b=c&31,d=a.ya.Tb[11]&31,e=a.ya.Tb[9]&31,f=!1;a.ya===a.ia&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Zi(a);else{c=a.ya.Tb[15]+((a.ya.Tb[14]&63)<<8);a.qc!=c&&(Zi(a),a.qc=c);d=d-b+1;if(a.Sk!=b||a.dj!=d)a.Sk=b,a.dj=d;a.qd=e+1;Yi(a)}}} +function Qi(a){var b=!1;if(window&&a.Jf){var c=a.Ud?0:2048,d=a.Ud?a.Ud:9;Vi(a,1,a.Mg[0],c,d,14,a.Jf,wi,xi)&&(b=!0);c=Ui(a);d=a.Ud?a.Ud:8;Vi(a,3,a.Mg[1],0,d,8,a.Jf,c)&&(b=!0);a.Ud&&Vi(a,5,a.Mg[0],0,a.Ud,14,a.Jf,c)&&(b=!0)}return b}function Vi(a,b,c,d,e,f,l,k,m){var n=!1;Wi(a,b,c,d,e,f,l,k,m)&&(n=!0);a.$k&&Wi(a,b<<1,c,d,e,f,l,k,m)&&(n=!0);return n} +function Wi(a,b,c,d,e,f,l,k,m){var n=!1,q=b&1?0:1,s=a.gd[b];s||(s={Ub:e<gb||!ca?gb:8,ld=Qh.createImageData(n.Ub,n.Vb),ua=0;256>ua;ua++){for(Sa= +0;Sa=gb-2,Uj=mc[Sa>(8<=rb&&176<=ua&&223>=ua?7:rb)?r:kd;Xi(ld,Rh,Sh,Th);L&&Xi(ld,Rh+1,Sh,Th)}Qh.putImageData(ld,(ua&15)*n.Ub,(ua>>4)*n.Vb)}n.ge[x]="#"+aa(r[0])+aa(r[1])+aa(r[2]);n.Ni[x]=r;n.Kg[x]=nc;n=!0}}a.gd[b]=s;return n}function Yi(a){0a.Qd&&(a.Qd=0):a.Qd=-1} +function Ti(a){if(a.zb){for(var b=10;15>=b;b++)if(null==a.ya.Tb[b])return;var c=a.ya.Tb[10],b=c&31,d=a.ya.Tb[11]&31,e=a.ya.Tb[9]&31,f=!1;a.ya===a.ia&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Zi(a);else{c=a.ya.Tb[15]+((a.ya.Tb[14]&63)<<8);a.qc!=c&&(Zi(a),a.qc=c);d=d-b+1;if(a.Rk!=b||a.cj!=d)a.Rk=b,a.cj=d;a.qd=e+1;Yi(a)}}} function Zi(a){if(0<=a.qc){if(void 0!==a.Jb){var b=a.Jb[a.qc];if(b&131072){var b=b&-131073,c=a.qc%a.ib,d=Math.floor(a.qc/a.ib);a.zb&&a.gd[a.zb]&&(a.ne&&$i(a,c,d,b,a.ne),$i(a,c,d,b));a.Jb[a.qc]=b}}a.qc=-1}} function aj(a){var b;a=a.ya;var c=a.he[5];if(null!=c){b=2;var d=512,e=a.he[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Jc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}g.Dd=function(a){var b=this.ya;null!=a&&b&&a!=b.yh&&(b.Fg(a),this.ma.Fg(b.Wa,b.$b,b.Ke))}; function Si(a,b){var c,d=a.wd,e=a.ya;if(e)if(1==e.fg)d=ti;else if(5==e.fg){var d=null,f=e.zc>>2,l=32768f&&(d=c?13:14):c&&(d-=2));c=aj(a)}}else e.ec&8&&(e.ec&2?(d=e.ec&16?6:5,e.ec&4||(d-=1)):(d=e.ec&1?3:1,e.ec&4&&(d-= 1)));else a.wd=null,null==d&&(d=a.Kc);if(!Ri(a,d,b))return!1;a.Dd(c);return!0} -function Ri(a,b,c){if(null!=b&&(b!=a.wd||c)){a.Xk=0;a.wd=b;b=a.ya||(b==ti?a.yc:a.Mb);if(b!=a.ya||b.Wa!=a.Wa||b.$b!=a.$b){Zi(a);if(a.Wa){if(!Ta(a.ma,a.Wa,a.$b))return!1;a.ya&&(a.ya.Wb=!1)}a.ya=b;b.Wb=!0;a.Wa=b.Wa;a.$b=b.$b;if(!Qa(a.ma,b.Wa,b.$b,!1,b===a.ia?b:null))return!1}a.zb=0;a.ib=a.qg;a.Yb=a.Fh;a.Ah=U[ti][2];b=0;var d=U[a.wd];d&&(a.ib=d[0],a.Yb=d[1],a.Ah=d[2],b=d[3]||0,a.zb=d[4],4==a.xd&&a.ya===a.ia&&3==a.zb&&(7==a.ia.Tb[9]?a.Yb=43:a.zb=5));a.wj=a.ib*a.Yb;a.ng=a.wj/a.Ah;a.Wg=(a.ng<<1)+b;a.bj= -b?a.Wg+b>>1:0;13<=a.wd&&(a.ng<<=1);a.gd.length&&(a.Tc=Math.floor(a.Sc/a.ib),a.Uc=Math.floor(a.rd/a.Yb),a.zb?(b=a.gd[a.zb],d=a.gd[a.zb<<1],a.dl&&80==a.ib?d&&a.Tc>=3*d.Ub>>2&&(a.zb<<=1,b=d):(d&&a.Tc>=d.Ub&&(a.zb<<=1,b=d),b&&(a.Tc=b.Ub,a.Uc=b.Vb)),a.Ve=a.We=0,b&&(a.Ve=a.ib*b.Ub,a.We=a.Yb*b.Vb)):(a.Tc=a.Uc=1,a.Ve=a.ib,a.We=a.Yb),a.hg=a.Ac.createImageData(a.Ve,a.We),a.me=window.document.createElement("canvas"),a.me.width=a.Ve,a.me.height=a.We,a.ne=a.me.getContext("2d"),a.Ji=a.Ki=0,a.Yg=a.Sc,a.Zg=a.rd, +function Ri(a,b,c){if(null!=b&&(b!=a.wd||c)){a.Wk=0;a.wd=b;b=a.ya||(b==ti?a.yc:a.Mb);if(b!=a.ya||b.Wa!=a.Wa||b.$b!=a.$b){Zi(a);if(a.Wa){if(!Ta(a.ma,a.Wa,a.$b))return!1;a.ya&&(a.ya.Wb=!1)}a.ya=b;b.Wb=!0;a.Wa=b.Wa;a.$b=b.$b;if(!Qa(a.ma,b.Wa,b.$b,!1,b===a.ia?b:null))return!1}a.zb=0;a.ib=a.qg;a.Yb=a.Fh;a.Ah=U[ti][2];b=0;var d=U[a.wd];d&&(a.ib=d[0],a.Yb=d[1],a.Ah=d[2],b=d[3]||0,a.zb=d[4],4==a.xd&&a.ya===a.ia&&3==a.zb&&(7==a.ia.Tb[9]?a.Yb=43:a.zb=5));a.vj=a.ib*a.Yb;a.ng=a.vj/a.Ah;a.Wg=(a.ng<<1)+b;a.aj= +b?a.Wg+b>>1:0;13<=a.wd&&(a.ng<<=1);a.gd.length&&(a.Tc=Math.floor(a.Sc/a.ib),a.Uc=Math.floor(a.rd/a.Yb),a.zb?(b=a.gd[a.zb],d=a.gd[a.zb<<1],a.cl&&80==a.ib?d&&a.Tc>=3*d.Ub>>2&&(a.zb<<=1,b=d):(d&&a.Tc>=d.Ub&&(a.zb<<=1,b=d),b&&(a.Tc=b.Ub,a.Uc=b.Vb)),a.Ve=a.We=0,b&&(a.Ve=a.ib*b.Ub,a.We=a.Yb*b.Vb)):(a.Tc=a.Uc=1,a.Ve=a.ib,a.We=a.Yb),a.hg=a.Ac.createImageData(a.Ve,a.We),a.me=window.document.createElement("canvas"),a.me.width=a.Ve,a.me.height=a.We,a.ne=a.me.getContext("2d"),a.Ji=a.Ki=0,a.Yg=a.Sc,a.Zg=a.rd, b=a.Sc-a.ib*a.Tc,d=a.rd-a.Yb*a.Uc,0>1,a.Yg-=b),0>1,a.Zg-=d),b||d)&&(a.Ac.fillStyle=a.ob.style.backgroundColor,a.Ac.fillRect(0,0,a.Sc,a.rd));!1!==c?hb(a,!0):bj(a,!0)}return!0}function Xi(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function bj(a,b){var c;if(b){if(c=a.ng,void 0===a.Jb||a.Jb.length!=c)a.Jb=Array(c)}else{if(void 0===a.Jb)return;c=a.Jb.length}for(var d=0;d>8;d=l&15;var k=a.gd[a.zb];k.Ge&&(d=k.Ge[d]);var m=l>>4&15;k.Ge&&(m=k.Ge[m]);e?(b*=k.Ub,c*=k.Vb,e.fillStyle=k.ge[m],e.fillRect(b,c,k.Ub,k.Vb)):(b=b*a.Tc+a.Ji,c=c*a.Uc+a.Ki,a.Ac.fillStyle=k.ge[m],a.Ac.fillRect(b,c,a.Tc,a.Uc));l&256&&(m=(f&15)*k.Ub,f=(f>>4)*k.Vb,e?e.drawImage(k.Kg[d],m,f,k.Ub,k.Vb,b,c,k.Ub,k.Vb):a.Ac.drawImage(k.Kg[d],m,f,k.Ub,k.Vb,b,c,a.Tc,a.Uc));l&512&&(f=a.Sk,l=a.dj,e?(a.qd&&a.qd!==k.Vb&&(f=Math.floor(f*k.Vb/a.qd),l=Math.floor(l*k.Vb/a.qd)), +function $i(a,b,c,d,e){var f=d&255,l=d>>8;d=l&15;var k=a.gd[a.zb];k.Ge&&(d=k.Ge[d]);var m=l>>4&15;k.Ge&&(m=k.Ge[m]);e?(b*=k.Ub,c*=k.Vb,e.fillStyle=k.ge[m],e.fillRect(b,c,k.Ub,k.Vb)):(b=b*a.Tc+a.Ji,c=c*a.Uc+a.Ki,a.Ac.fillStyle=k.ge[m],a.Ac.fillRect(b,c,a.Tc,a.Uc));l&256&&(m=(f&15)*k.Ub,f=(f>>4)*k.Vb,e?e.drawImage(k.Kg[d],m,f,k.Ub,k.Vb,b,c,k.Ub,k.Vb):a.Ac.drawImage(k.Kg[d],m,f,k.Ub,k.Vb,b,c,a.Tc,a.Uc));l&512&&(f=a.Rk,l=a.cj,e?(a.qd&&a.qd!==k.Vb&&(f=Math.floor(f*k.Vb/a.qd),l=Math.floor(l*k.Vb/a.qd)), e.fillStyle=k.ge[d],e.fillRect(b,c+f,k.Ub,l)):(a.qd&&a.qd!==a.Uc&&(f=Math.floor(f*a.Uc/a.qd),l=Math.floor(l*a.Uc/a.qd)),a.Ac.fillStyle=k.ge[d],a.Ac.fillRect(b,c+f,a.Tc,l)))} -function hb(a,b){if(a.yb){var c=!1;a.ya&&(a.ya===a.ia?a.ia.Xd&32&&(c=!0):a.ya.ec&8&&(c=!0));if(c||b){if(b)bj(a,!0);else if(void 0===a.Jb)return;var d=!1;!(b||++a.Xk&15)&&0<=a.Qd&&(a.Qd++,d=!0);var e=0,f=a.wj,c=a.ya.Wa,l=c+a.ya.$b,k=(a.ya.Tb[12]<<8)+a.ya.Tb[13];a.zb&&(k<<=1);var c=c+k,m=a.Wg;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(k=!b){for(var k=a.ma,n=!0,q=c>>k.Gb;0a.qc)return;e=a.qc;f=e+1}}if(a.zb){if(a.gd[a.zb]){d= -0;k=a.Pd=0;m=1048575;a.ya.ec&32&&(k=32768,m&=~k,a.Qd&2||(m&=-65537));for(c+=e<<1;c>8| -(s&255)<<8;r=k;var gb=16;q>=m))>>(gb-=m);Xi(a.hg,q++,y,n[kd])}q>V&&(V=q);y=da&&(da=y+1)}e+=2;l++;if(q>=a.ib){q=0;y+=2;if(y>a.Yb)break;y==a.Yb&&(y=1,e=c+a.bj)}}Lca;ca++)da=V&2155905152, -0>da&&(da=-da),da=X[da]||0,Xi(a.hg,k++,m,l[da]),V<<=1;k>q&&(q=k);m=L&&(L=m+1)}e++;if(k>=a.ib&&(k=0,++m>a.Yb))break}n>2),a=this.ia.Gi&-17|(this.Mf&1<e&&(e=0);e%b.Dh>b.pm&&(c|=1);e%=b.zj;e>b.rm&&(c|=8);b.Ih=d-e;b===a.ia?(c|=b.Bf&48^48,b.sd=!1):c=(b.Bf^=9)|240;return b.Bf=c} -var Ji={948:T.prototype.Rl,949:T.prototype.Ql,952:T.prototype.Sl,954:T.prototype.Tl,980:T.prototype.zl,981:T.prototype.yl,984:T.prototype.Al,985:T.prototype.xl,986:T.prototype.Bl},Ki={948:T.prototype.an,949:T.prototype.$m,952:T.prototype.bn,980:T.prototype.Mm,981:T.prototype.Lm,984:T.prototype.Nm,985:T.prototype.Km},Li={960:T.prototype.sj,961:T.prototype.sj,962:T.prototype.cm,964:T.prototype.bm,965:T.prototype.am,970:T.prototype.Kl,972:T.prototype.Jl,974:T.prototype.Il,975:T.prototype.Hl},Mi={954:T.prototype.Ck, -960:T.prototype.Bk,961:T.prototype.Bk,962:T.prototype.dn,964:T.prototype.ln,965:T.prototype.kn,970:T.prototype.Wm,972:T.prototype.Vm,974:T.prototype.Um,975:T.prototype.Tm,986:T.prototype.Ck}; +function hb(a,b){if(a.yb){var c=!1;a.ya&&(a.ya===a.ia?a.ia.Xd&32&&(c=!0):a.ya.ec&8&&(c=!0));if(c||b){if(b)bj(a,!0);else if(void 0===a.Jb)return;var d=!1;!(b||++a.Wk&15)&&0<=a.Qd&&(a.Qd++,d=!0);var e=0,f=a.vj,c=a.ya.Wa,l=c+a.ya.$b,k=(a.ya.Tb[12]<<8)+a.ya.Tb[13];a.zb&&(k<<=1);var c=c+k,m=a.Wg;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(k=!b){for(var k=a.ma,n=!0,q=c>>k.Gb;0a.qc)return;e=a.qc;f=e+1}}if(a.zb){if(a.gd[a.zb]){d= +0;k=a.Pd=0;m=1048575;a.ya.ec&32&&(k=32768,m&=~k,a.Qd&2||(m&=-65537));for(c+=e<<1;c>8| +(s&255)<<8;r=k;var gb=16;q>=m))>>(gb-=m);Xi(a.hg,q++,x,n[kd])}q>V&&(V=q);x=da&&(da=x+1)}e+=2;l++;if(q>=a.ib){q=0;x+=2;if(x>a.Yb)break;x==a.Yb&&(x=1,e=c+a.aj)}}Lca;ca++)da=V&2155905152, +0>da&&(da=-da),da=X[da]||0,Xi(a.hg,k++,m,l[da]),V<<=1;k>q&&(q=k);m=L&&(L=m+1)}e++;if(k>=a.ib&&(k=0,++m>a.Yb))break}n>2),a=this.ia.Gi&-17|(this.Mf&1<e&&(e=0);e%b.Dh>b.om&&(c|=1);e%=b.yj;e>b.qm&&(c|=8);b.Ih=d-e;b===a.ia?(c|=b.Bf&48^48,b.sd=!1):c=(b.Bf^=9)|240;return b.Bf=c} +var Ji={948:T.prototype.Ql,949:T.prototype.Pl,952:T.prototype.Rl,954:T.prototype.Sl,980:T.prototype.yl,981:T.prototype.xl,984:T.prototype.zl,985:T.prototype.wl,986:T.prototype.Al},Ki={948:T.prototype.$m,949:T.prototype.Zm,952:T.prototype.an,980:T.prototype.Lm,981:T.prototype.Km,984:T.prototype.Mm,985:T.prototype.Jm},Li={960:T.prototype.rj,961:T.prototype.rj,962:T.prototype.bm,964:T.prototype.am,965:T.prototype.$l,970:T.prototype.Jl,972:T.prototype.Il,974:T.prototype.Hl,975:T.prototype.Gl},Mi={954:T.prototype.Bk, +960:T.prototype.Ak,961:T.prototype.Ak,962:T.prototype.cn,964:T.prototype.kn,965:T.prototype.jn,970:T.prototype.Vm,972:T.prototype.Um,974:T.prototype.Tm,975:T.prototype.Sm,986:T.prototype.Bk}; u(function(){for(var a=B(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new T(d,e,f);A(d,c)}}); -function Z(a){this.pj=a.adapter;switch(this.pj){case 1:this.yi=1016;this.mf=4;break;case 2:this.yi=760;this.mf=3;break;default:t("Unrecognized serial adapter #"+this.pj);return}this.od=null;v.call(this,"SerialPort",a,Z);var b=a.binding,c;a=fj;b&&(void 0===c&&(c="Panel"),(c=Fa(c,this.id))&&(b=c.oa[b])&&this.sb(null,null,a,b))}x(v,Z);var fj="buffer";g=Z.prototype;g.Si=function(a,b){return a==this.vh?(this.tj=b,this):null}; +function Z(a){this.oj=a.adapter;switch(this.oj){case 1:this.yi=1016;this.mf=4;break;case 2:this.yi=760;this.mf=3;break;default:t("Unrecognized serial adapter #"+this.oj);return}this.od=null;v.call(this,"SerialPort",a,Z);var b=a.binding,c;a=fj;b&&(void 0===c&&(c="Panel"),(c=Fa(c,this.id))&&(b=c.oa[b])&&this.sb(null,null,a,b))}y(v,Z);var fj="buffer";g=Z.prototype;g.Ri=function(a,b){return a==this.vh?(this.sj=b,this):null}; g.sb=function(a,b,c,d){var e=this;switch(c){case fj:return this.oa[c]=this.od=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),gj(e,[b]))},d.onkeypress=function(a){a=a||window.event;gj(e,[a.which||a.keyCode])},!0}return!1};g.dc=function(a,b,c,d){this.ma=b;this.ja=c;this.Ga=d;this.ga=D(a,"ChipSet");Za(b,this,hj,this.yi);ab(b,this,ij,this.yi);this.Ma()}; -g.Rb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};g.Hb=function(a){return a&&this.save?this.save():!0};g.reset=function(){this.ud()};g.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.Sg;c[b++]=this.Xi;c[b++]=this.fe;c[b++]=this.Nf;c[b++]=this.jd;c[b++]=this.Md;c[b++]=this.Fc;c[b++]=this.jc;c[b++]=this.Vi;c[b]=this.He;a.set(0,c);return a.data()};g.restore=function(a){return this.ud(a[0])}; -g.ud=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.Sg=a[b++];this.Xi=a[b++];this.fe=a[b++];this.Nf=a[b++];this.jd=a[b++];this.Md=a[b++];this.Fc=a[b++];this.jc=a[b++];this.Vi=a[b++];this.He=a[b];return!0};function gj(a,b){a.He=a.He.concat(b);jj(a)}function jj(a){0>8:this.Nf};g.Ml=function(){return this.jd};g.Nl=function(){return this.Md};g.Pl=function(){return this.Fc};g.Ol=function(){return this.jc};g.Vl=function(){return this.Vi}; -g.mn=function(a,b){if(this.Md&128)this.fe=this.fe&-256|b;else{this.Xi=b;this.jc&=-97;var c;this.od?(13!=b&&(8==b?this.od.value=this.od.value.slice(0,-1):(this.od.value+=String.fromCharCode(b),this.od.scrollTop=this.od.scrollHeight)),c=!0):c=!1;c&&(this.jc|=96)}};g.Xm=function(a,b){this.Md&128?this.fe=this.fe&255|b<<8:this.Nf=b};g.Ym=function(a,b){this.Md=b}; -g.Zm=function(a,b){var c=this.Fc;this.Fc=b;if(this.tj&&(c^b)&3){var c=this.tj,d=this.Fc,e=3==(d&3);if(e){if(!c.Wb){var f=!1;c.Fc&2||(c.reset(),f=!0);c.Fc&1||(f=!0);f&&gj(c.Te,[77]);kj(c,c.ob);c.Wb=e}}else c.Wb&&(lj(c.ob),c.Wb=e);c.Fc=d}};var hj={0:Z.prototype.$l,1:Z.prototype.Ll,2:Z.prototype.Ml,3:Z.prototype.Nl,4:Z.prototype.Pl,5:Z.prototype.Ol,6:Z.prototype.Vl},ij={0:Z.prototype.mn,1:Z.prototype.Xm,3:Z.prototype.Ym,4:Z.prototype.Zm}; -u(function(){for(var a=B(window.document,"pcjs","serial"),b=0;b>8:this.Nf};g.Ll=function(){return this.jd};g.Ml=function(){return this.Md};g.Ol=function(){return this.Fc};g.Nl=function(){return this.jc};g.Ul=function(){return this.Ui}; +g.ln=function(a,b){if(this.Md&128)this.fe=this.fe&-256|b;else{this.Wi=b;this.jc&=-97;var c;this.od?(13!=b&&(8==b?this.od.value=this.od.value.slice(0,-1):(this.od.value+=String.fromCharCode(b),this.od.scrollTop=this.od.scrollHeight)),c=!0):c=!1;c&&(this.jc|=96)}};g.Wm=function(a,b){this.Md&128?this.fe=this.fe&255|b<<8:this.Nf=b};g.Xm=function(a,b){this.Md=b}; +g.Ym=function(a,b){var c=this.Fc;this.Fc=b;if(this.sj&&(c^b)&3){var c=this.sj,d=this.Fc,e=3==(d&3);if(e){if(!c.Wb){var f=!1;c.Fc&2||(c.reset(),f=!0);c.Fc&1||(f=!0);f&&gj(c.Te,[77]);kj(c,c.ob);c.Wb=e}}else c.Wb&&(lj(c.ob),c.Wb=e);c.Fc=d}};var hj={0:Z.prototype.Zl,1:Z.prototype.Kl,2:Z.prototype.Ll,3:Z.prototype.Ml,4:Z.prototype.Ol,5:Z.prototype.Nl,6:Z.prototype.Ul},ij={0:Z.prototype.ln,1:Z.prototype.Wm,3:Z.prototype.Xm,4:Z.prototype.Ym}; +u(function(){for(var a=B(window.document,"pcjs","serial"),b=0;ba.Cf||0>a.Df)a.Cf=b.clientX,a.Df=b.clientY;a.Ce=b.clientX-a.Cf;a.De=b.clientY-a.Df;(a.Ce||a.De)&&nj(a);a.Cf=b.clientX;a.Df=b.clientY}},!1),b.addEventListener("mousedown",function(b){oj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){oj(a,b.button,!1)},!1),a.gh=!0),b.style.cursor="none")}function lj(a){a&&(a.style.cursor="auto")} function oj(a,b,c){if(a.Wb&&a.ja&&a.ja.oc)switch(b){case 0:a.Zf!=c&&(a.Zf=c,nj(a));break;case 2:a.$f!=c&&(a.$f=c,nj(a))}}function nj(a){gj(a.Te,[64|(a.Zf?32:0)|(a.$f?16:0)|(a.De&192)>>4|(a.Ce&192)>>6,a.Ce&63,a.De&63]);a.Ce=a.De=0}u(function(){for(var a=B(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.sc+":"+this.fc+":"+this.Lc+":"+this.xb,a+="&machine="+this.ea.re(),a+="&user="+this.ea.td(),d=la()+"/api/v1/disk?"+a,this.mh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): --1!==b.indexOf("/",b.length-1)&&(c="dir"),d=la()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.pe?"":d)+"&format=json"));p(d,!0,null,this,this.sm,b)}; -g.sm=function(a,b,c,d){var e=null;this.qe=!1;var f=0>c&&this.Ea&&!this.Ea.yb;if(this.mh)c?C(this,'Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Wc=!0,e=this);else if(c)C(this,'Unable to load disk "'+this.dd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&&'["'!= -b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(k.length)if(1==k.length)this.error(k[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var s=m.data;if(void 0===s){var r=m.bytes;if(void 0!==r&&r.length){for(var f=n<<2,y=r.length;yb&&(b=0);2E3b.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.sc+":"+this.fc+":"+this.Lc+":"+this.xb,a+="&machine="+this.ea.re(),a+="&user="+this.ea.td(),d=la()+"/api/v1/disk?"+a,this.mh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): +-1!==b.indexOf("/",b.length-1)&&(c="dir"),d=la()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.pe?"":d)+"&format=json"));p(d,!0,null,this,this.rm,b)}; +g.rm=function(a,b,c,d){var e=null;this.qe=!1;var f=0>c&&this.Ea&&!this.Ea.yb;if(this.mh)c?C(this,'Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Wc=!0,e=this);else if(c)C(this,'Unable to load disk "'+this.dd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&&'["'!= +b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(k.length)if(1==k.length)this.error(k[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var s=m.data;if(void 0===s){var r=m.bytes;if(void 0!==r&&r.length){for(var f=n<<2,x=r.length;xb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function xj(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} g.write=function(a,b,c){if(this.qe)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.lc?f=a.Dc+a.lc&&(a.lc+=f-(a.Dc+a.lc)+1):(a.Dc=f,a.lc=1);d[f]=d[f]&~(255<=this.Kb.length||m>=this.Kb[k].length||n>=this.Kb[k][m].length){c="sector "+k+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.qe){c="unable to modify write-protected disk";b=-1;break}e= l[f++];f=l[f++];l=e+f.length;k=this.Kb[k][m][n];for(m=k.data.length;mb&&C(this,"unable to restore disk '"+this.dd+": "+c);return b}; -function yj(a){v.call(this,"FDC",a,yj);this.dmaRead=this.$g;this.dmaWrite=this.ah;this.dmaFormat=this.Yk;this.be=null;if(a.autoMount&&(this.be=a.autoMount,"string"==typeof this.be))try{this.be=eval("("+a.autoMount+")")}catch(b){this.error("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.be=null}this.ac=[];this.Xc();this.Le()||this.Ma()}x(v,yj); +function yj(a){v.call(this,"FDC",a,yj);this.dmaRead=this.$g;this.dmaWrite=this.ah;this.dmaFormat=this.Xk;this.be=null;if(a.autoMount&&(this.be=a.autoMount,"string"==typeof this.be))try{this.be=eval("("+a.autoMount+")")}catch(b){this.error("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.be=null}this.ac=[];this.Xc();this.Le()||this.Ma()}y(v,yj); var zj={3:{nd:3,Sd:0,name:"SPECIFY"},4:{nd:2,Sd:1,name:"DRIVE_STATUS"},5:{nd:9,Sd:7,name:"WRITE_DATA"},6:{nd:9,Sd:7,name:"READ_DATA"},7:{nd:2,Sd:0,name:"RECALIBRATE"},8:{nd:1,Sd:2,name:"INT_STATUS"},13:{nd:6,Sd:7,name:"FORMAT"},15:{nd:3,Sd:0,name:"SEEK"}};g=yj.prototype; g.sb=function(a,b,c,d){switch(c){case "listDisks":return this.oa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.oa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){a.error("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+""); c.innerHTML=d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.oa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||Aj(a,c)}}(this,d),!0;case "loadDrive":return this.oa[c]=d,d.onclick=function(a){return function(){var b,c=a.oa.listDisks,d=a.oa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ra.restore(f)&&(e=!1);e&&a.ra&&void 0!==a.Qa&&(a.Ka=a.ra.seek(a.mb,a.bb,a.Pa));return e};g.Ei=function(){for(var a=0,b=[],c=0;c=this.Sa&&(this.ta&=-81,this.eb=this.Sa=0);return a}; -g.Rm=function(a,b){this.Sa=zj[c].nd){var d=!1;this.eb=0;var e,f,c=this.Ha()&31;switch(c){case 3:this.Ha("SRT");this.Ha("HLT");this.nb();break;case 4:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];this.nb();this.ab((e.Oa&4278190080)>>>24,"ST3");break;case 5:case 6:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];e.bb=f>>2&1;e.mb=this.Ha("C");this.Ha("H");e.Pa=this.Ha("R");d=this.Ha("N");e.Va=128<a.ra.restore(f)&&(e=!1);e&&a.ra&&void 0!==a.Qa&&(a.Ka=a.ra.seek(a.mb,a.bb,a.Pa));return e};g.Ei=function(){for(var a=0,b=[],c=0;c=this.Sa&&(this.ta&=-81,this.eb=this.Sa=0);return a}; +g.Qm=function(a,b){this.Sa=zj[c].nd){var d=!1;this.eb=0;var e,f,c=this.Ha()&31;switch(c){case 3:this.Ha("SRT");this.Ha("HLT");this.nb();break;case 4:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];this.nb();this.ab((e.Oa&4278190080)>>>24,"ST3");break;case 5:case 6:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];e.bb=f>>2&1;e.mb=this.Ha("C");this.Ha("H");e.Pa=this.Ha("R");d=this.Ha("N");e.Va=128<>>8,"ST1");this.ab((e.Oa&16711680)>>>16,"ST2");this.ab(e.mb,"C");this.ab(e.bb,"H");this.ab(e.Pa,"R");this.ab(d,"N");d=!0;break;case 7:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];e.mb=e.hd=0;e.Oa=268435488;this.nb();d=!0;break;case 8:e=this.sa[this.pb];e.bb=0;this.nb();Ij(this,e);this.ab(e.mb,"PCN");break;case 13:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];e.bb=f>>2&1;d=this.Ha("N");e.Va=128<>>8,"ST1");this.ab((e.Oa&16711680)>>>16,"ST2");this.ab(e.mb,"C");this.ab(e.bb,"H");this.ab(e.Pa,"R");this.ab(d,"N");d=!0;break;case 15:f=this.Ha("DS"),this.pb=f&3,e=this.sa[this.pb],e.bb=f>>2&1,c=this.Ha("NCN"),e.mb+=c-e.hd,0>e.mb&&(e.mb=0),e.mb>=e.sc&&(e.mb=e.sc-1),e.hd=c,e.Oa=32,0==e.mb&&(e.Oa|=268435456),this.nb(),d=!0}0b?this.tc(a,c):c(-1,!1)};g.ah=function(a,b){return void 0!==b&&0<=b?this.vc(a,b):-1};g.Yk=function(a,b){return void 0!==b&&0<=b?this.Ii(a,b):-1}; -g.bh=function(a){a.Oa=72;a.ra&&(a.Ka=null,a.Oa=0,this.ga&&(Kh(this.ga,2,this,"dmaRead",a),Ih(this.ga,2)))};g.dh=function(a){a.Oa=72;a.ra&&(a.ra.qe?a.Oa=576:(a.Ka=null,a.Oa=0,this.ga&&(Kh(this.ga,2,this,"dmaWrite",a),Ih(this.ga,2))))};g.ej=function(a){a.Oa=72;a.ra&&(a.Ka=null,a.Oa=0,this.ga&&(a.Rd=0,a.bc=Array(4),a.Me=!0,a.Re=0,Kh(this.ga,2,this,"dmaFormat",a),Ih(this.ga,2),a.Me=!1))}; +e.ld=this.Ha("SC");this.Ha("GPL");e.Si=this.Ha("D");this.dj(e);this.nb();Ij(this,e);this.ab((e.Oa&65280)>>>8,"ST1");this.ab((e.Oa&16711680)>>>16,"ST2");this.ab(e.mb,"C");this.ab(e.bb,"H");this.ab(e.Pa,"R");this.ab(d,"N");d=!0;break;case 15:f=this.Ha("DS"),this.pb=f&3,e=this.sa[this.pb],e.bb=f>>2&1,c=this.Ha("NCN"),e.mb+=c-e.hd,0>e.mb&&(e.mb=0),e.mb>=e.sc&&(e.mb=e.sc-1),e.hd=c,e.Oa=32,0==e.mb&&(e.Oa|=268435456),this.nb(),d=!0}0b?this.tc(a,c):c(-1,!1)};g.ah=function(a,b){return void 0!==b&&0<=b?this.vc(a,b):-1};g.Xk=function(a,b){return void 0!==b&&0<=b?this.Ii(a,b):-1}; +g.bh=function(a){a.Oa=72;a.ra&&(a.Ka=null,a.Oa=0,this.ga&&(Kh(this.ga,2,this,"dmaRead",a),Ih(this.ga,2)))};g.dh=function(a){a.Oa=72;a.ra&&(a.ra.qe?a.Oa=576:(a.Ka=null,a.Oa=0,this.ga&&(Kh(this.ga,2,this,"dmaWrite",a),Ih(this.ga,2))))};g.dj=function(a){a.Oa=72;a.ra&&(a.Ka=null,a.Oa=0,this.ga&&(a.Rd=0,a.bc=Array(4),a.Me=!0,a.Re=0,Kh(this.ga,2,this,"dmaFormat",a),Ih(this.ga,2),a.Me=!1))}; g.tc=function(a,b){var c=-1;if(!a.Oa&&a.ra){do{if(a.Ka&&0<=(c=xj(a.Ka,a.Qa++)))break;a.Ka=a.ra.seek(a.mb,a.bb,a.Pa);if(!a.Ka){a.Oa=1088;break}a.Qa=0;a.Pa++}while(1)}b(c,!1)};g.vc=function(a,b){if(a.Oa||!a.ra)return-1;do{if(a.Ka&&a.ra.write(a.Ka,a.Qa++,b))break;a.Ka=a.ra.seek(a.mb,a.bb,a.Pa);if(!a.Ka){a.Oa=8256;b=-1;break}a.Qa=0;a.Pa++}while(1);return b}; -g.Ii=function(a,b){if(a.Oa)return-1;a.bc[a.Rd++]=b;if(a.Rd==a.bc.length){a.mb=a.bc[0];a.bb=a.bc[1];a.Pa=a.bc[2];a.Va=128<this.vc(a,a.Ti))return-1;a.Re++}a.Re>=a.ld&&(b=-1);return b};var Dj={1012:yj.prototype.Gl,1013:yj.prototype.El,1015:yj.prototype.Fl},Ej={1010:yj.prototype.Sm,1013:yj.prototype.Rm,1015:yj.prototype.Qm};u(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;bthis.vc(a,a.Si))return-1;a.Re++}a.Re>=a.ld&&(b=-1);return b};var Dj={1012:yj.prototype.Fl,1013:yj.prototype.Dl,1015:yj.prototype.El},Ej={1010:yj.prototype.Rm,1013:yj.prototype.Qm,1015:yj.prototype.Pm};u(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;b=e&&(this.uf|=(f.type&3)<<(1-e<<1))}return d}; -g.Ci=function(){var a=0,b=[];this.Vd?(b[a++]=this.Bd,b[a++]=this.Jk,b[a++]=this.Ag,b[a++]=this.Bg,b[a++]=this.zg,b[a++]=this.yg,b[a++]=this.vf,b[a++]=this.ta,b[a++]=this.Ai):(b[a++]=this.uf,b[a++]=this.ta,b[a++]=this.Ib,b[a++]=this.eb,b[a++]=this.Sa,b[a++]=this.Ik,b[a++]=this.Hk,b[a++]=this.Gk,b[a++]=this.$e);b[a]=this.Ei();return b}; -g.wh=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.pb=a;b.errorCode=d[f++];b.Ok=d[f++];b.pe=d[f++];b.ie=d[f++];b.je=d[f++];b.bb=d[f++];b.fc=d[f++];b.Fd=d[f++];b.Pa=d[f++];b.ld=d[f++];b.Va=d[f++];b.Sf=this.Vd?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.td()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Jj[this.af][b.type])b.type=this.jl;c=Jj[this.af][b.type]; +g.Ci=function(){var a=0,b=[];this.Vd?(b[a++]=this.Bd,b[a++]=this.Ik,b[a++]=this.Ag,b[a++]=this.Bg,b[a++]=this.zg,b[a++]=this.yg,b[a++]=this.vf,b[a++]=this.ta,b[a++]=this.Ai):(b[a++]=this.uf,b[a++]=this.ta,b[a++]=this.Ib,b[a++]=this.eb,b[a++]=this.Sa,b[a++]=this.Hk,b[a++]=this.Gk,b[a++]=this.Fk,b[a++]=this.$e);b[a]=this.Ei();return b}; +g.wh=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.pb=a;b.errorCode=d[f++];b.Nk=d[f++];b.pe=d[f++];b.ie=d[f++];b.je=d[f++];b.bb=d[f++];b.fc=d[f++];b.Fd=d[f++];b.Pa=d[f++];b.ld=d[f++];b.Va=d[f++];b.Sf=this.Vd?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.td()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Jj[this.af][b.type])b.type=this.il;c=Jj[this.af][b.type]; b.Lc=c[2]||17;b.xb=c[3]||512;if(e&&this.ga&&(e=this.ga,c=b.type,e.ka)){var k=e.ka[18],k=a?k&240|c:k&15|c<<4;e.ka&&(e.ka[18]=k,wh(e))}void 0===b.ra&&(b.ra=null,C(this,"Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Oj(this,b);b.Qa=d[f++];b.Ka=null;b.ra&&(a=d[f],void 0!==a&&0>b.ra.restore(a)&&(l=!1),l&&void 0!==b.Qa&&(b.Ka=b.ra.seek(b.Fd,b.bb,b.Pa+b.Sf)));return l};g.Ei=function(){for(var a=0,b=[],c=0;c=this.Sa&&(this.eb=this.Sa=0,this.ta&=-15);return a};g.on=function(a,b){this.Sa=c&&(this.ta|=2,this.ta&=-2,Pj(this))};g.gm=function(){var a=this.ta;this.eb=this.La.xb){var b=this;this.tc(this.La,function(a){0<=a?b.ga&&R(b.ga,14):(b.ta=1,b.Bd=16)},!1)}else this.ta=80;return a}; -g.Fm=function(a,b){this.La&&this.La.Va>=this.La.xb&&(0>this.vc(this.La,b)?(this.ta=1,this.Bd=16):this.La.Qa==this.La.xb&&(this.La.Va-=this.La.xb,this.ga&&R(this.ga,14),this.La.Va>=this.La.xb||(this.ta=80)))};g.tl=function(){return this.Bd};g.Jm=function(a,b){this.Jk=b};g.ul=function(){return this.Ag};g.Hm=function(a,b){this.Ag=b};g.vl=function(){return this.Bg};g.Im=function(a,b){this.Bg=b};g.ql=function(){return this.zg};g.Em=function(a,b){this.zg=b};g.pl=function(){return this.yg}; -g.Dm=function(a,b){this.yg=b};g.sl=function(){return this.vf};g.Gm=function(a,b){this.vf=b};g.wl=function(){return this.ta};g.Cm=function(a,b){this.Ai=b;this.ga&&Uh(this.ga,14);Qj(this)}; +g.Le=function(a){a||(this.Od=0);for(var b=0;b=this.Sa&&(this.eb=this.Sa=0,this.ta&=-15);return a};g.nn=function(a,b){this.Sa=c&&(this.ta|=2,this.ta&=-2,Pj(this))};g.fm=function(){var a=this.ta;this.eb=this.La.xb){var b=this;this.tc(this.La,function(a){0<=a?b.ga&&R(b.ga,14):(b.ta=1,b.Bd=16)},!1)}else this.ta=80;return a}; +g.Em=function(a,b){this.La&&this.La.Va>=this.La.xb&&(0>this.vc(this.La,b)?(this.ta=1,this.Bd=16):this.La.Qa==this.La.xb&&(this.La.Va-=this.La.xb,this.ga&&R(this.ga,14),this.La.Va>=this.La.xb||(this.ta=80)))};g.sl=function(){return this.Bd};g.Im=function(a,b){this.Ik=b};g.tl=function(){return this.Ag};g.Gm=function(a,b){this.Ag=b};g.ul=function(){return this.Bg};g.Hm=function(a,b){this.Bg=b};g.pl=function(){return this.zg};g.Dm=function(a,b){this.zg=b};g.ol=function(){return this.yg}; +g.Cm=function(a,b){this.yg=b};g.rl=function(){return this.vf};g.Fm=function(a,b){this.vf=b};g.vl=function(){return this.ta};g.Bm=function(a,b){this.Ai=b;this.ga&&Uh(this.ga,14);Qj(this)}; function Qj(a){var b=!1,c=a.Ai,d=a.vf&16?1:0,e=a.vf&15,f=a.zg|(a.yg&3)<<8,l=a.Bg,k=a.Ag;a.La=null;a.Bd=0;a.ta=80;(d=a.sa[d])?(d.Fd=f,d.bb=e,d.Pa=l,d.Va=k*d.xb,c=144<=c?c:c&240,d.Ka=null,d.errorCode=0,a.La=d):c=-1;switch(c&240){case 32:a.tc(d,function(b){0<=b&&a.ga?(R(a.ga,14),a.ta=136):(a.ta=1,a.Bd=16)},!1);break;case 48:a.ga?(R(a.ga,14),a.ta=136):(a.ta=1,a.Bd=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Bd=1;b=!0;break;case 145:d.fc=e+1,d.Lc=k,b=!0}b&&a.ga&&R(a.ga,14)} -function Pj(a){a.eb=0;var b=a.Ha(),c=a.Ha(),d=c&32,e=d>>5,f=c&31,l=a.Ha(),k=a.Ha(),m=l<<2&768|k,n=l&63,q=a.Ha(),s=a.Ha(),r=a.sa[e];r&&(r.Fd=m,r.bb=f,r.Pa=n,r.Va=q*r.xb);switch(b){case 3:a.nb(r?r.errorCode:4);a.ab(c);a.ab(l);a.ab(k);a.ab(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ha());)r&&c>5,f=c&31,l=a.Ha(),k=a.Ha(),m=l<<2&768|k,n=l&63,q=a.Ha(),s=a.Ha(),r=a.sa[e];r&&(r.Fd=m,r.bb=f,r.Pa=n,r.Va=q*r.xb);switch(b){case 3:a.nb(r?r.errorCode:4);a.ab(c);a.ab(l);a.ab(k);a.ab(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ha());)r&&cb?this.tc(a,c):c(-1,!1)}; -g.ah=function(a,b){return void 0!==b&&0<=b?this.vc(a,b):-1};g.Zk=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Qa=a.Lc+b&&(a.Pa=b,a.Ui++,a.Ui>=a.fc&&(a.Ui=0,a.Fd++))}g.Ii=function(a,b){if(a.errorCode)return-1;a.bc[a.Rd++]=b;if(a.Rd==a.bc.length){a.Fd=a.bc[0];a.bb=a.bc[1];a.Pa=a.bc[2];a.Va=128<this.vc(a,a.Ti))return-1;a.Re++}a.Re>=a.ld&&(b=-1);return b}; -var Lj={800:$.prototype.fm,801:$.prototype.gm,802:$.prototype.em},Kj={496:$.prototype.rl,497:$.prototype.tl,498:$.prototype.ul,499:$.prototype.vl,500:$.prototype.ql,501:$.prototype.pl,502:$.prototype.sl,503:$.prototype.wl},Nj={800:$.prototype.on,801:$.prototype.rn,802:$.prototype.qn,803:$.prototype.pn,807:$.prototype.vi,811:$.prototype.vi,815:$.prototype.vi},Mj={496:$.prototype.Fm,497:$.prototype.Jm,498:$.prototype.Hm,499:$.prototype.Im,500:$.prototype.Em,501:$.prototype.Dm,502:$.prototype.Gm,503:$.prototype.Cm}; -u(function(){for(var a=B(window.document,"pcjs","hdc"),b=0;b=a.Lc+b&&(a.Pa=b,a.Ti++,a.Ti>=a.fc&&(a.Ti=0,a.Fd++))}g.Ii=function(a,b){if(a.errorCode)return-1;a.bc[a.Rd++]=b;if(a.Rd==a.bc.length){a.Fd=a.bc[0];a.bb=a.bc[1];a.Pa=a.bc[2];a.Va=128<this.vc(a,a.Si))return-1;a.Re++}a.Re>=a.ld&&(b=-1);return b}; +var Lj={800:$.prototype.em,801:$.prototype.fm,802:$.prototype.dm},Kj={496:$.prototype.ql,497:$.prototype.sl,498:$.prototype.tl,499:$.prototype.ul,500:$.prototype.pl,501:$.prototype.ol,502:$.prototype.rl,503:$.prototype.vl},Nj={800:$.prototype.nn,801:$.prototype.qn,802:$.prototype.pn,803:$.prototype.on,807:$.prototype.vi,811:$.prototype.vi,815:$.prototype.vi},Mj={496:$.prototype.Em,497:$.prototype.Im,498:$.prototype.Gm,499:$.prototype.Hm,500:$.prototype.Dm,501:$.prototype.Cm,502:$.prototype.Fm,503:$.prototype.Bm}; +u(function(){for(var a=B(window.document,"pcjs","hdc"),b=0;bZj){if(d.load(this.zf)){this.Be=new H(this,"1.15.4","failsafe");this.Be.load()&&(dk(this,d),a=2);this.Be.set("timestamp",ja());Xj(this.Be);var e=this.gc&&!this.dg;if(1==a||ma("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"==f&&"no machine state"!=l?(C(this,"Error: "+l),"unable to verify user"== -l&&(na(""),this.uc=null)):Ga(this,f+": "+l),Wj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&ck(this,c?d:null)}else 2==a&&d.clear()}else ck(this);delete this.zf;delete this.Hg}e=Da(this.id);for(f=0;fa[1];a=a[2];this.yb=!0;this.hj||(Ga(this,"PCjs v1.15.4\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.hj=!0);this.ja&&ek(this,this.ja,b,c,a);this.kj&&(dk(this,b),b.clear());!c&&this.Be&&(this.Be.clear(),delete this.Be)}; +g.wg=function(a){void 0===a&&(a=this.zf?1:this.gc);var b=!1,c=!1;this.jj=!1;var d=this.Hg||new H(this,"1.15.4");if(-1==a)b=!0;else if(a>Zj){if(d.load(this.zf)){this.Be=new H(this,"1.15.4","failsafe");this.Be.load()&&(dk(this,d),a=2);this.Be.set("timestamp",ja());Xj(this.Be);var e=this.gc&&!this.dg;if(1==a||ma("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"==f&&"no machine state"!=l?(C(this,"Error: "+l),"unable to verify user"== +l&&(na(""),this.uc=null)):Ga(this,f+": "+l),Wj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&ck(this,c?d:null)}else 2==a&&d.clear()}else ck(this);delete this.zf;delete this.Hg}e=Da(this.id);for(f=0;fa[1];a=a[2];this.yb=!0;this.gj||(Ga(this,"PCjs v1.15.4\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.gj=!0);this.ja&&ek(this,this.ja,b,c,a);this.jj&&(dk(this,b),b.clear());!c&&this.Be&&(this.Be.clear(),delete this.Be)}; function dk(a,b){if(ma("There may be a problem with PCjs.\nClick OK to send your PCjs machine state to http://www.pcjs.org.")){var c=a.td(),d=b.toString(),e={app:"PCjs",ver:"1.15.4"};e.url=a.url;e.user=c;e.type="bug";e.data=d;p("http://www.pcjs.org/api/v1/report",!0,e)}} function fk(a,b,c){var d,e="none",f=new H(a,"1.15.4"),l=new H(a,"1.15.4","validate"),k=ja();l.set("timestamp",k);f.set("timestamp",k);f.set("version","1.15.4");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.ja&&a.ja.Hb&&(c&&lb(a.ja),d=a.ja.Hb(b,c),"object"===typeof d&&f.set(a.ja.id,d),c&&(a.ja.yb=!1,!1===d&&(e=null)));for(var k=Da(a.id),m=0;m/g;f=l.exec(a);){var k=f[2],m=p(k),n=m[1];if(m[0]||!n)throw c="unable to resolve XML reference: "+f[0]+" ("+m[0]+")",Error(c);if(m=f[3]){var q=n.match(new RegExp("<"+f[1]+"[^>]*>"));if(q){for(var k=q[0],s,r=/( [a-z]+=)(['"])(.*?)\2/g;s=r.exec(m);)k=0>k.indexOf(s[1])?k.replace(">",s[0]+">"):k.replace(new RegExp(s[1]+"(['\"])(.*?)\\1"),s[0]);q[0]!=k&&(n=n.replace(q[0],k))}else throw c="missing <"+f[1]+"> in "+k,Error(c); }n=n.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(f[0],n);l.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ (2558Jz?{hcGS(8n zUcvu@<4NEIlz)NuF0dQ~<#o8Um_$|#R0-h^pk+KTASfVQAO{mVQ)3HyDzUiiA7v69Ew_P+fIjbg<=0Q9=zm(KH z+DE*);yV;xobUbmcN(>6AF0d+$Y?%R`JbKs!s9mxab5v-_$0G#x_P#t{3oW1xdI2U zP7UR~8K4{oSFAG^=0G4umi1tio|z_clbX*sTZJ)Y(a;#iH}Sc0G*OKajJ9x~Dm8R} zJ@Y;11E)%W(;2hthOtub_l;tutW}(AA5c^xHt%aO?ZOr(5F;ygCb2Y!aIT&0RqD)m zKBty@m?r>?2;JD-Yp+@Dy}CXM-3PW;1FALk!%}}z9U1jKmN~FzJbnI^AE*ybfc|q+ zX69i~PrB+vH6FAeu`hu_f8t5HR#M9{0@bkjxCuo7%L~ygSJhqfY)-$ZdlG#)P!!O8 zA%D#t8|(i=B6j%cif6FI!Yrq7j&ZW#5Q_1N6eb9O$LSY?N3ifa(@jpU?d5${-O|W~$*RRUblMn!xZ)^`dJ@Be;ASTn8CNZ?!WN9? zrX~Nh52>rw6Dv{rtOy2Snk?G>CZkBzxeZW;sXk=Z#6U57s~Wks@GMWg{}5NOj@5C z`{a;SpSKagq-UbZS;>o#D0a(if3VH)U!1_Dx^S_IA?lg&%1*s-qNr3Aa)6D64esp` zffxYp>$0CI#cWrm@HouiEMEq+$~H7;@j(%wf#dR2B&f{|r)D&=TQqFbUlKUCy2Yu_ zh@{;?qG;{t%}ZQ|p|bNgXsUoqnj{CD^)zorcLTF;g3q;=wJRAAY;zK%5PSLS-jSCQMvM=syh*m&MG#$jMfs>EOE({sZ9?U zUHbKE^SiN9e3o*O5&4kiTA~LgWy6pbq+-T~>y2Ax0<%~=TWb>*dZpztqYOhU8RM7T zrk(tJIqF7(MgPn^kOdhR*6#){l3&kZy*pmjH!Un#UUV`V8PTMK0YQi$$DjO9Nxizr zG7vH;sL>llR9*7(gdO<4o*$=TTGiWt$eCoyaVln`qw!Tu4`2viq}=UWnZ4BJ2kx7@ z%F%vhJ1zl$1r6Z7ZGhF05!cEAnDkvP7Q$iK1{8(O_&drOOZwkVD=0yl_@z zW&&>e?)W@WfI65>Oh%t4oMV7r$B!)Ic-$@-vZ(^Vx=b$w z*C(U-(8k%lUQU&${`NXrNCNKH1JyHpXs`WJOX(6u8AA2jz*{QC8uBqRqUXC7n?#Ao z-Lm%A+pHMR1&G0J08RY*az~5B5xP)dV3}}I#stIeC2>m?iXvk#yC4G)epuBkG3M>X zuDOGc4ylFbv#*cebi6l&b#=O@@dkO^h^$ zV>$(EuZ&HT2HXdm09VsT=jXgC%_6Z%D$X#LWd;}qZuR?waoS=0$>y)016x%#KbZRw z!T+k5!u)70kY}Wc608@vU1Y~%V+CKuB!59B@y4OaxF~Woud$fz;G}5)WQhS6J=LSi zY?MRCgH+%ROsW0iu*_W7T$t+;9`7ba0loqxVy*8zF~)c?RU;xr%CbRLQ85-NaFv4MW)Qb-}Lke_!ADY*s=>ObedLC0XNTxOJ&ud z%w+g_6iku4oFF?AR^0ibC}JIVoRcbKlzyC7&BsRun9(GmzR1sDl}soB2#!t>L^qJ= zvo!n|I>fhGH$bmE{R!*P)~7(pFJy6)7Pk4p+oX@1@2?6N0AmDBR7FWhP*K9SWtb_J zz@ARpN>RXDY~@I_ypWtn(Xhu#TL1Z!Lwb=Ra*qDc;(FBx${0_QBQ zEjZ6-K1*xm9_hrNG(L)h(T+0in-=m|M{5uG#TG|-z9k+xhiN;d=QhV8+-lGg5Y5x1 zyN^i(v*y#LErf}TmLG;kc=o$jyw(F75nxFMxj~HL0L(6R{87-Mi6)W5aRpPW`E$?U zHj&7KrbiP)17ExZi#J=y4H;PO|^pYh6IhjH@U_)@9L6vyd^ z_J-QnAohP~>@hfbsGnM@u58Qg<;r5Um=%w4@->txrH<&5HNhX!iDw~zeF6muAVD_; zvjijn0KZi>v|rWaP;yhdD?AN@Pp*gHSmn3h1QnhMgTzqyk1 zo6%|$;JRzY$adMyd|{dr{PJzrcJc_%0vkda0Sl>ikh(m_83MWy1%8|$L)mmfhy`Ql zI^CbKV;acrKe~cn?S_6aK5-a+4)zba0&!WSTfj^t{WOeFCH7;6C-(JAc-S{ZA`B3| zM64B&?e`2VbrWUH3g^=24(R7Zv@FU)UWWruH!w2A%IW6z@p=9GzGJ`5&!>iCf^B;< z3NWZGs5LD^rAZ@`>Pi}}=MAm5S5WBz)lNxlEH;B`L|uWpg&&Vx`z3GKF(Wv8dMedk zE^TcyDHuaia-Oukic}8ZJ`i+F5MPC(Y{L_|2#65M07Eu{gK3L-H<%^aR)!M7)|pGBhY0bOK3lV|bB&z_ zw&%5KQk7&(c8%3C(M2}1qz?Z2%q6kkM)K!@S9{s6_k!|+wc|MH5_V=Oj58OaCt%|T zoFq_NHNwML^4w1=9%H)b-Bcz*(x2h*wOFu4`NjneYm$R8B7_}F&_Re_VIkNs9z&lA z@MV0l;;{%sbje8MOx|4{Q>E49^-l1z}t;3IQ~|v zs)2AyOYf@(y&7ZX+&D?7!i{T){(D^@Wd-ye6Wk4N+z^!w%IOzllFBoAIVbP%6HYSC z?zA>I$GQn=Tx9;36SaSd-CkmyF`4CBDPC5WR3za}NstUxGa=FCY}IeN;Q(WXeNxts z4Bk|xqxwcPeQdHiXqt+FKEYGFNsZA)1`Z0$(A6Z?3ae9mAVqsw)AxO^r2J|Ut^1E3 zA~h`_0yWUPDGPn;gnSkkQ&`u&<7O3@?qkt-w03UZmZN^1c(f-NnA$Uhr1Xn&il62a z52@ORgkQoMKrgC>v;ehLeZXFU{3x2}7VFwq#WjfP*Ag=xmBuU1Z*{P6!L&kRM(Tz3 z&<2~KH>Ki$;8P{3spjoERoYsZN2JB4b^7a-j=T8uDp&cQC->svY{sfS3TDzJ#&z4A zlc5GYYpRtM-VxtgTsizh1Mah!w5Db4?BOSM*?IqZ~#Pni~blq|x6c z*YxQZcK?L?ZT`qIkR;keFZI=@>`;88pESY*Z$dN_iOUP_#hlz9AnFxX z^yoiVNYh)n|Jc57I=d8(HSGHJEg{dhyG>TqPF(r-Y~Z0>(Ru#UofI1RWe#@3}M#+E#;iQ*q~ zarb~qpeBAhUNu5FXhg;m;C>jeT-^w{t1bd>-?$L)5{jgy{ zTTt@lhDijf0|fvHLv(;=km+43f97b1KFyPiZ8|bnE7{E+PBW4yajJ%`xiLaTx=R!MmLggYko{W``I=z$-A` z>;Cw2Ak;d{=k%rzb6gx?KxYC3a%mF8l?XxwOTg?eCjmfI*uSbLQWJe_l=WZ0jg;hL zO@k|Yym7Qux(u=gw>Ei>a3Q;OH-I%UuT_h9>Gm`T49|(i#b0y{WxJ#|AJcm}pcfJF z-X?lwa3NuI8F1o+D^wfQEXh*Ap>HLfMAn8n&Ja!%BcSs;l zc%>C__zq7eV8?r7+h%bx+0c+iXAqn`+3#kk2oIN>-3EmjO~*T5Al7O5{=b!A}Oh)<0B1YclsMca@$s$PIXKf!slU~ z+%+SaNU*FSxg*DrBfy^R?K%b8)|KTIabEy8;OBczHAFJ9woEuvWE|H*MU=oX$(c$B z47Iku&@TsGiGb*V>h7Wa1B+dW^v;IjDp)1db-SJMjWC+gqhGd$Z@d&7O|! z%@V(=Y;JqvA=j#xgK}NiY3ctvYZps^|e4DJKAycx31*mYW@aa;|Vj)No1ZFdjb3poL|^m~T7S zDxLN-K{*yqeTt;f6L+!!g^-8C+O+`bn+@F&Vl?%ZKMllWp5}!#C@X~u>*~Ayx%wCb zFo7nj=~p~he3l(DV8{CNCgYT^xi$-=r;$4(N<6-S7m-p+c2(q+fs zkA~I3LM%~rb?w6ok<`Q-$SkI;pH%Dm=}=>9hIIH?wOl<4vI9D}e2gZ~#xwvRi{Jot z+dlAeQwOKD%O{C($%W~`abV(>NKaGiZrli7wG;4D7I&8Qst!IjW=%Epvo7ksy&=rc zr`9d%DlHqa&W9%ZxnC;{e#v4f^MlKl!0W5-$BZd5r!_o)XC=mMzpEh{lM=32pr8K4 z{yO$z%i%W!0s%iS?v_N}00}UFjeQNy-TC?X_$Dy)GQI;`%y%()!CvQ=ayVlvqnaeN zcd{9@J(0jFQP0;$^MmJz4Pa3Wf{LslvUyGYyg-CsxSrg}`PYlWW915uc|0VSpQ_Sc zKkj5Br`8d2jISb(pahT1Kw`eYvFg|#Y3@Vf*?a79?450-6lJX626WA&y`~rz>~6db zQdTB!D>u~J&Vz|nuRs?x}q%iqo7 zJL5Lz`>{*Zhs$zrR5A8+gF3?bJPhEGd?EmgS=<&#wtdK^6X=zISLI!n5*Ct6xEU5> zcmdZ?<0Y)&3a-)S$laF9n4OM+(#YLkY%3vtjg`%cKF60Ii+CY=s$=8tVNVt6b@E3y z2U`&5yuODIPuPlu>XFP^bja~FEA4bovY!AZyN_VXWotYKg+OkWj))U$_2B{DiuvAU z9C+~(iRr%4r4ungsh5w&&5UPD24E<2#_JT{Fs;|9vVR4YmVqyqUq$2vOD_}k?cog5 zuVuUw8NC~9!)-);w3n)M&a$!_ToGP~)xvxJKsUtY)5#xB{R`mXHDAo`YSwc{19^CK zi#yDpQ&$IPp2uj;q617sOQp<~If7$8BRu(WQPZ)cJvT8c; znk&}q0R?r%yxG#oMVslKboC*Dw<*Jqf22A@!bEdb3dC+OHX_(XDQKr^eE{PF*fa%jjMoZ99^K55Uzf+F&(5+Y6iuM)f2wvPN>7UILG0Eq2B|w_ zx;gOS4E32L3^L~2h~V<)t=u*InK1s)OQcDGpk6xsZmv)$YN=Qa<6=}IVSn(XdJzZCN{=80GkfYbAotC-z!<)*WW|8neyH)qS> zrram;0~J3`EBXak1(UM>BsR&;{2YV_PGWv+7qcaQPn9^Y`c}vi0`P)Wdr!DgPKkBK zB&qxd$Cl`U!J%hUmrtDIZN0p2*%Wcz+HzpY+B2Pc zA`5FVfFu9JA;_G9IQ_si3)!fyr2J0RN{!=g75aPX-dg%lJy+&i-1}Z9!%JJy(Ko(6 zSIlRe=kCCU#yO7Q_6DWb4pq_TKE>XRKWIRrPf_LIM0WB- zU0ERsi`jJtV)l;SX?}cm+ef80u~l&bn4O1CKtYa4W?2{0BbKMqlu2x#bUnNL9dv^9 zhcP1dXEfHNSKzvazq&B3l+{h`e!POXY`1m}ekwN|)&qKWT6*B(yt?K-BaH^_qI&Du zhOOgIv?GRN4d+#18Kolz(A8rH?&M&Hq0~xhzAV$t-M-#>$HNQ|GKz2l^Pk|5sj!)L zfRTKD!=><>ILh-sq~unK&7mv%4!wwe@8E_0qTwpa@aTU@e1457+arwB4++nkf^y=1l(E3k_+`Jr+^K}*b4 z>?}!1(_UiVpj_5Y4`S>hjxpY7mM@zLW9yKgD2j$1M+^QLHw12L9_vrLbRJRk1bBJT zDd7oon*0&cK`W#<|1;Yfnn!Qvz+n`XW(iFu;M1|+=+Kp>%Xko1=k9Em*lBMhZX)EcxbtrTAj4b*CiHbH>$+sFX z|5^M2bK#z720RU~i4(t*YvE9dV6=1Dn?qYk^bNFfd0r+a{5{Ul# z%IMyS{F)T~vEMxAMfMur6H~OH8@ZC6&w%BLp~}u$>cmZemsN4U0h%(0z)K@M!03uv zYWr7_>#%HHc7T%glz|~t?rN^r`)FV$BGMj6FI~@_x$xX+yI2mM8S5kszW}D{A#PU+k8!?rd8(J$`l#!)@4eJ8?JDb zvP>y7XVr-Mr6J{D#Ic0CdxaLwYLDZjJ$gSY+Eft1BNfAN?=%xu;j478ktW)7U+hH+ zo>V$RM&5XAM$ytv#VSo28u_1{`}-DFBsx`#>VkMOZ__f_KWLiOh5(O?5w?22OG)i@ zi}+xM73#DqQ?JvvEBTJIQT7^?CvAmeXh98rW(FuGZ-$7I6iV>mCO7N!G}?sD|w*l&aaj_FM*)^BbDdyg*wXo;eR@a4~i8Fzc`JRqq^*Gb?c+CH zEr44({kEDs_${N}>YYUGB z(l@-O3W}6H;DXN+h1`pJ#|o;*I&$1qYkRa`<>Mtq0Q$S$1FY$)D87$On0C@O+xiSd z?|2!5y+^8)jd_o1=Bwa3>c)4Ttq2S_zVyX*C!+`8d9wUMT>&p&w<{>;gEWo3I##m! z5&D-a9ngk>T=8=@v^qma0_7!^s4fXS`|Op0{MLf}48bd7&TIe0L{>Jioo}iZ<>hTP z{->gd69F&w_3_jMuKZT(h7YV?j~rNbvc7mv0CjEcYsP0!o0=aJd7}!UZt)lOFmMKzGpmA zm7ZrElAbJD$kv(WCRSvJ$<4fGr}s(I6enS7nqzOZ$?%VkYAlF*PjlSsGaN^VYn<=w z)p!^Ku&)RU{IlL!Yvlb_)R29&JJx9j%*ER^3*jT;dMvYGzpXK;U`|`XwKnn7GcTzD zU?KZmPQrRtVu$NBhiRRUL{n z0_yCR@TlCItKfIsr3~gMd)bJuq9CFzJcoN;1^C=Bmrx@UtSAo0$~@Y|T|XSLoxi;e zDKpL}n;qz2#srvPC6h7Xa;p)dbr$v?0IZo!N4>LKo+7UjXn^KEGvPAk@&XnQXOGym zl*@u()1AH=ziGHre~@2Xg(D2?kFsH(*!rjrjU~|fsEszYvK8tFRTmgZ?hw4+s3yPi zWZEW`43yw+Cl8fNIB#M3R}ACK>7V{!QPUDXb1Du1*H0eixMP+oeMA)KgR*!+0zk5# zgq{3q?pznc$gM<$T*LeMq;}mFK}4@1o~TBdxxhVjh5Q@`tjo^?J(HAYdMo}Mu}Y)oywEK&Q^gJ=97}|DisRixhQu8PIe<$&rdb6~T$;66Hl1xZ zZ;=~{3Af6x(mpOd;a7!$9Ywpm2hc2`k0xV*Z&U7~w}9W831v(#qqy{(l~n~ujOTnF zoK+aU-ey=v_uMY8X_y_pQ3CB$YhEGGUE%T>!ccEmA$Xh|978;Iw;Rc>Dx4L6l9*cf z+qaeUPRE&u4?9mDm)K=s(W@jN0s`RC-vyy`!2QshVS(6gR3)J6(#9gQ0H#|hrAs(e zEF9ZqE|Xoj2PAj<=-G3u$5-$lwsSiyuN`s#juZRD&zwZ9(IG=Z`35_aS^Z7qpl0E# zBN6*DO9Y>1rx<`|HrXn*3H@HS>~dw>!#-D|2R=A>C6yr@iYu)lR>OISUp5@<>d^2U zkzlSL`RYt043i6bNOxQiU=|y{K6~(hY&Ifl-fJq>$@K6M1|j^%7vvPndsp~UNi@li zlE+dGn@vXLX&r)=4f&!|&SdSm@){(0M%>jMKR1dzd7Xi~R--?MH-ruxNDyYNOItT! zHd_Oq{=MCy*#TXG9PeGkIoU-%41;E3eUg8y%tX9h2TREKE&epn0r)fjEa0LgYlI)c ztl|OuQ-~lCK+tTC4MUhKStg>Drz!SOTY^WOHG!~E_6B;1?n@fEXz`PtVTTx|-oSA7 z2DvQLs_)9^&I%D%q>Pj(^r*R{{~kqKaSYtQFqkQ9eL@Zuk#=4eS5pNCXP#wdC5s%5 z{T?irxFPfnvuJC50eni3c&|D1o1>)h^qso4Hlh@SqrX62AffWYs@CQQV%<_^r{5PM zZ~C3LPtgG39siAZwCE!?2D7WRG42~APHSS-|I%XC9jC^v{u4u|(ZbJzzm_01X-R@N zRXUkqWOEbONQqM&(LSSf!h3K9wG$1un&B~Vqn=d$L9};F26(xkO41Ye=yJ%c%_$Ma zS|&@&fZu7Cj5LXUEK*m&Y;o!L$Gyn&lZxw!5yU^4W5HYx2w?H)TO2SHgJHw@PdXh zuR4fb)>2BC1z-+$D5HJG*e8x#s6x5tr*L-yA>*FbrHDm|z(fp}R4W=fE(pa;t_nV` zBO4DcjR{!u47;FWpPhvk#L4F!--;haW1u^QT1!9Er(s7b#>ncIR^H1~@5M1lW3eFG5(a)G(ifj-2gv9+f|J z4P}B{r@IY4$aEb20!GcfJvX@ul~}70GS}rIF?89HA?Ax@<+l_=- z>cN!-S>J6GQ~z4>LsAAT_BVvIaoqv$R8zSPCeo9_&ticeDk4rD0e7;QhPq>hw4n(Jp$!k1N@|>Ks{751m%pn|9htr^md~Tmls_^&9_hv8lC$k@V0p=$` zs7Q>pT7dMaK;AmJQiIYw=e%q5CUBlIc^My`D;rO`F{rSyz@11D$Q6MVLPLBlzj2OM z2K*WhgQn9O9^LY+Gk<3h(E4yp^CbS{J;M+NpyjHpSh$;~4D2=-9KX7&dbVk^H)Lb3 z{YpE6;SaSp%N{RRVPf&kST^0(qN7)f>gJU@3Lt0N7>{T;ZDlK+cCRqA8Zcl4U87Tj zpD~f+o%UF8%6a$<^l%;rD}k-u$TKTp2J}m!n+HuN#Sb|;#{*@HTG$JO11t0YAd9WT z46m_9iP0acqEnxwX^1aH#YU4{Vna_#Me3{dm%%J@VDcp=QcilO7-`g8I0+}&!s8N( z_t(@(6opT=r=U_Ig*wnLl8im|^nC9TLSLzBB{5z_x;Y5bv=e=2MJ`2Rz`Xh>2S8!H z=5#3b(b2HU2`u@!4b;P1l7ta~PROo78aM|eMYLWAIywW7suO}lbCb6>*)&gq#W&Pz z5jVz^dIB40(#w#HLRXL@daV9ty~jZ8-s>A3;2$6hQhn0cEGT&vsmUILfX1P2tQM9- zhT(Le zpxxA|>t_rvkz8IC7FntN*)u?g2Pfo6K?NeX0pbO=E)>*i22~1h_W*_L1Ymw;N3Hzy zVzz7mxq*dRtjCC6>VGp#X7j`e-y^l1Gb0Lof(Cw&4VM-o{*fPtRHqg|j+Supr`@{- z^ukJGfwEhnP%Ju%azxmL;U0xymLJD>mqjay#~5b2<)TybDaC$qi@^rg zpvE)wg5wMO!`JA}faAuT8ql9P7AcipNwX8R&wZ8H??G76GDngPEm4EM9a)U#s%B&Y zUks~XkAi)>?kvK;L&-|itl?k|*ftVh1xRb_*8rJNM^6oP;QFT_CS#dCyH5H#4GCgnwbAQ$Wv!$#qJsnRANfo3n;&X}{q};n z?LN8_S$;=>Anh-d|?;9iiud{g{DFRfRdan(3$_TxGdD#xY{rBbX=e zBT_Vio~ObX4$t=(QHG4xp?cQP7AyPXOEP(jg%@plHa_o#q%E9kUIT*>=OCCjvHY?e zN77!ZT+x~_FxCqU1kW8y(#u5sC~>c{77Tjm&^j`LH!|BAe1P5;tDSyty9Ry4h(%B> zNHmM00zKk!Jm4UY$Ug8|wipEXhqlE6)dt;Do1ZuDtcER}YGE)6>OR>`KTb(9olIA| zU^x?5&m3YR9`QAI{A1`0&qU5`W+<@!cGHc9_CYWnFx_HDe167_wR{W-Ec<$GVgZJ9 zyE$2rGubpuG5|58eo=PHdmt))xFQw4#}xhhH;Lzvco)0)88P+v)?m~70rH$5k+naniUo4b6dnrSOs5wu%gjsvr zxcQq>#Dbu9nwyU3kEIYp7=zVn5&;XnQ~ajqa#^L?FMzf-#IcKp2l6!<(Fb;|EW`X5 zekuFsfob4RHhz*v&r|5ePJu*{F6*foEM{SW?w8yBioL1*&BYaoLg!c9-36DOxl&U2 zS7ssl0u6PN`$r%495p=AkousGMTYqS85;ty2alT8{s#MG5vaE=cyghZkth8 zyU#LYUVtvl;F-Yd8gs+N&UQ|L<>19>_Tx2Kfy!$Av}2ChyTePfugcNnucfljR$mb9 z7s9WSx%L;9fuwBA;the3%ooS)&NmiO0G9pJCmm}EB7jHROD`Os;3$e$qhh9ghd{sY z$HUf6H+9&Qzi+8|VxIXs@rJ!7fiHvID^jrlo9WsZ z(c2Bh8e7deM-IfR${-+})c3-6@Jm4*_F~6~xKEDibAsnLF6;)iL_C($Cx)XU(k_)4 zu`0JU)vjN4Y9P~2%1!In8WVl3VFL9RT68+%0k>Zrll`G*3(|kRaQ(BT75J|zZ zSdE&$D$wjyX76aIqbV%(?OJnwmz0K+Rj)69(P>u{*#DkuTmr!C_KNxK8sj^nub|g$ z7>s^II%;6r_27w=yo#e{Q}2(0@1)kfL*O>Bgjfp3+827x7E90#qM zz>}~8M||dXaa>sGXkm-@ylMFD;0ipt4m9%`*?>lRNcw?F3il6i$^5nj&-5FEJZjk~ z$7j_{SV}OvdfIkzd+b-P=qT?9xjZe$U(fm>vjo1=Bn$`zO*w5Kc`3ae;^H5%56KBq z4M!$2%C`KSt-ZGqd=ewwr` zx7xILWCG}wJ9Q0&?{W{zQsjFazn~k) zKAcXIK9OUknOY`5Bzm)q{g%p^w7x~-kCDB#Nw^|^F-piKe=$qgAzurMwcj<744beR zWg^CmV(!5OKdm{Khy4V|vC1I-ZQ-$l_B6ux`U2>o;Q85Rny!$(k#n(*=_KL~d>x=7 zVqM#gkb04GF^1Q-!npf<@^#U0Z#1vAuN5_mbAGQlwPao?{`NJ`FrIM z-E)QN#ojaK!M%tEKib(kHB+$*==erR%wYaGf6YJQ(n+DLIzsr|Eq7f4@UuSx#pPD% zS_Tm3{ubA>UT%X5XBUQIl##kV#9%yEUpp_OB)~$lZbNM@`dliwpoQn?H-h zQK#H%<6aEUKEr@C>2y5f^R^z;{H~qfwqbj--rT1v+7`V7SW|b=(Bl<2VWE>k@#0G^ zTAtTT7hz_`gdwxQuiQ(XXXh)GT%P+XssaE(5%>A0)~!A#>+Wy1+!F5`cW9AK7R|?n z8C6W=S-bmD$ghIs*ubw;2yb)Lmr1HyswCo-!I;ygZE&6{UCkP_Q;IZ~o*`PGu^ek- zxWo2pAbusC(2{QBHL{Lumm=L-OL zk^HS!cO42Bx5_3?9Sc4D>=uQclatOpZQX$(qQUr&07JL*<)rL8*TD;;8K#ui9qbE2 zOM2cf$!Y_}elzi})W08y=de*2v1x-)?-JWYx`Qt9q!<#>bsm0s(@5mCU_x*2h!h02 zu+lhANC>RPTg4=*znqzWADhY+C#C~}jM(BSv%i+V^W|VQe0-llUw> z#D1OPHp6kVpCAf?qS{TtgLsR73|C!}Ptj{-Jcr9u6{r?&rxY?t7Fy_Oni=Z-s{>0P zENjt~Vp7Cw?oM$Ayu2HY4GX_w3gxJm5(6hTk*{KCeHT)V@EA_f!gJO#RiYiQND~v9x8qH1+#YWTFFXr~z~^;#63^e-dt6YLlzI z7sg}7RWoJ^6XLFG@5G(LMf&QEsQrmD_SlA6R3V=A)&n-1s@~*1TtpDS7de%!@b{Ub zG|Gha_0-u}=4gqM{Iy++`=0eMJ-0LFCR=-hEceI1%j zcCE@n4DXXW6E}ZEv%E(TxlT3|*naTWPF^WrtV#JBliC{6u>egIoAar&3M5oVtd3Ad2b_`s-{8 zsnxg+Ng+}W8ky1f&4^dy!G@htuzfGG7jdhkabDp|!HereJ#Hv5GvZ_)35<7w7iz-q z;a@g4L!CrirzQ`Av50VwUbn2nR>&zOTwL=T zIrO#AOFK#g2H)a8Vw@iXKk?;{7}xb*Rk+v?-pjIly*^dt>+sZM1b;V#v;L}LRyl|D zrIA%rCAMRZ-~+{-N2uy01AS6V%zKa@{)_U?3E!pYV54}u!9lv~YJ23!sBd;xecscK zQ`LR!yV}#;(f_&!C?7$5FZXIstMMNic;VYbZB=|pXAs!+;TF^Xh<+DFLh0EfzxJlu znLfIy$HUzsh|2$YgIw&S9omtAUH{YFpr$VrXNHRcq;U#_0&hHqd9*3wszCQQC%OyD zU&QMD$H9DxL`7YxxGzpdx(;Z5&M^s}*9I97 z-Z;>D5|A?~h@}khYzl0iEf#j$N`iR*T0D^wEAC9y7&B=?>1+;cFzN2OL?0I{MnRp? zVuOto@N7P8o(Pnn1hZcZDUhuk&;j#B6>Pk&vBdImHf%KMF78B}B=B_jKVX)49~U%6 z0h7#x6D%MMG;aXPk9VX%Mvyz9Y(5<{j}A-lh*|VkI3CoIaELgv1OK?yZn3R=pK9T5CV&kOkQf-VDem{-53BivNK2rj`fDJjgNTGI5mHF%ztMz_an9!LU%A zI>-)_l$?^uQ0(z6p}z>VZsLTa3kXSh0QkzKYN$br(V?hT=v;BS!w;m8XvPAdXU-%- z6jXvO$fgOv&J;pqRDw@Re()l}RE%{`?uPqB!PpW+Q8>ea-`DU0l0Cz|(F9;bK8b{? zVR%TO_muyz3dpJnz^n;`^Q40G`#HY}@q(pQdch8E?uJC5n-T)zdPDwo#zN7IPMr5^&VGOKYcZ~ISNMo6;bdka-XgoR!1 zlKFp?AOUxE?+>%wWx( zfXiBybmUZg)T{5DJG6HkRqavNfI@L^%oC<$ORv#r7>em&u868>@2YvwWvKuu_1oL)yt_zki_Zkq(W9Psh9 zn%weZIaqnjw07tJ>1Km)%#9+!aYWc1of6z;Az#ixU0vMr8vcJm3ymG!#!jz(N*0!F ziu}=0*Icj&&?-s$Hidu;?Rl(4-Nyv}y7rT)N7-;hyQUfaNs59|@kx||u*N6yjB}Rw zyKuz?obzxB4rI@FT54mv;qSYqrj7iCi=yU^_ zaBDLE+od;gM3l{al+r;0J4shCKML0jdie-{Zg`r7jtJ+F(xvN~Ek-UB+xyhJh zB(pHHR%E@c)Sx0O3Mo=$`uT<&El^^UC3C$^lO=hpaudz(d`sqps3b}vWT}yDn@r?< zF%}_YGaH4B0Du_}vYcr0O%^4vnjJWG5*65j162i<5;>>wUlFZl5-V=j_$Mrd(7z>o zC`x7(d<}xh#cEnpLCY&nEGs$TaAQ`)tPmIJU@?>%p7i61kt4}Bq?W$xiQhb|6ctdj zQArdW4I!dafPVx&M{Dr^Xn3E-Al2lBy_ky(0U3{`Y3X1u#_O2P0j0Nm1 zut%>e6qt1vPG)o+imWuG!K6b(eYLMN@~P@Z<88$y--l#t}OF{aHrVK~cKtpy&Kus7~X`CWBv+uNEOiate($w~qs z{caSwV@4a{+P+NVaJ(7LXj-LM11$Iy*msl73Pn{wIr{ru%Q6z;zX9?r7^F(WkLTXd z;fi2`+RWOi#adW1;pV$4l0hWDl`PTw@=hEiFFUiT>Wqs;?iO;ezytsKQyW$M(y~%0 z{t?4^{;yvkeK`={{o+>H9+?CLd^dMx5tc?s4Mew@VvL|q*vkIQlfHc;pXiKDN` zzrbJXgVv$wr@FdI?)M69fDnuAh&uK*NP+?STFYpe7{AV7<5-tmj%~ed;to1j?Wk9z zuJ&O4STFgGZM{jNTqLgcL7-T-=3w*KEV+P9y>%j8B(B!MB(VX2ZoX+OP|kPV6hTny zph|3-?sk}%FVnkWj3M(Jgfgp5IRQVG)H8C&nY>7{53Vo0 z31~f>q-GJSM`tsUqgenje2WVwfa5WZ-)-}u z66wS`y7-3|%T%|NUOMM@esRhX>;}GXMsL&*7q&0^pDe2P+NmWhWJ?BgQ!9^Y#KNOv zzw;rk0nZQu?6?FSE-jB3@wjMS3j~Aa&$4fbsg>h2BB1an%#Sgz?c{)KAR=V^?l7w3 z$ntqD%<1vk>?~Jz=gHXUpN>%bw-eSTP7BQ$MMwU$I!=j!R4y(V;haQ5Ns^iW)BL6@ zq?w)*{B}w?svC0K$zkFV6Ot?Ul*Q-0_F95|WEq#Jg}uCgB@5+Lz$*bFM>m57SY}bp zax9I#PUYgFWOD0lpXtklo_5fSgA=vdsJTI^YT3LVS4OU3n9q=+NehG`1Ix z03JN?lyyyNr=Z+UW+&;LW-j}T(x8tmGMRESnSt13z-tYvv=MhyNIK_UtdX!Oi$rFp zD6WkhZ3s;_hAA{TeXT_^X560&Ae(cq$CG9rNo?g?ppl{n7ZKM^_z{ps zQfppCmQE73uEtA2widDcYSTp8F0^JPcl&D5kCJK)kxY-hV@el9Fp8x%9SomF<}x(wDu37_7PZ3Idv#Oxl4i zN;xJ9I=1{rZaKj+^qUJgnnLFrsqp9V9~Uskx3V(|^LzpNPJ*(OxgVjqL=$ho=ph%=M%hszSp#&+=zh8#W%@sVP_uOMz{oA6 zBy?lEn#|wAwwXDJ35EAB3ffWGs7lS+%oT=G;z5ZT36mydSVW^@iB_(1Ve9yO6m;oo zwW9b6&C&_TGoZ^9|BfQTqt+B00BP(hJfkheEJWx;cv%_n{g9x3DM1TN#$2Lh5KfBr zM|fu3cPsEG(zpU3^-YiNaw|!-h8cgIU?)|5r)lFQ;^q{;&uL6L!Gn^-p6R846No(^#9__G;k@8G_zzgUn<5L7~j{+Ce|LcIth{flliCX~G9R*F}O!rgvlb zHW`QB?J8MM$3dRVwg^(DcYXLAS&QE7B3Y*1uT?UFyf8WbjluJT4tgw?G4)hjmoY5V zI>1t9#^W|S^-e?I*nD?SR0lIiYo89FtbDU2xv=I|~#$79!^>51LM)e5vhjBW-S z`D53=qEmcSu*e-H#7yU=kwh2)z)wkIgn;-}4RktJEw+8ebbP$>PF3mYk^BuQKY8Km zz+>`qC1K}2AbH$w(y7dl3@>HOVx-vYbd&4SIZ<3>tN&r`Era7&x@A#WlEus{izSPh zC5vq_Gcz;O*kWd8W@ct)W{a7b;g0sV&$;isc=6)?xPN-4r*mcHs*cWD9bH|6M(aeS zfxP=F$HdDe?^Ya_7Ae#i3zF_f@O4^hE>|sAVy49`s2Q^>N`h)Hn$kHBhY=nkl0d4D zC|hh=K2eFfA*Og5kT4>Vzw3#|r7~rI^+*cN9b}V3Fpl$gBCV*I!e0;PYAKlvVla`! zUsy0Qr=PCWc(WXq%2-Uc9Mj6GJbo=FGmPH+9VtS_xQ8i1#@am&LPr`xuLeR|U}_VN z3a=lH2_=o#D1z8B1T8|?I0lW(Be~AE`hy{wk8{D${C;o~5Sk*Ew@?Ve*X%Y^c1dQj zfp!Zg9mf%(X|EUAgPis~f1!{PP0t~J?ir2BW4V5ZGMbB1)aWx3m;FW`X=F?n2WrWkQPt2`%I=xPOQ-?mDAqu;z!(76QRF6Keuc0Zo645Y z{-BRUZUNXt1BahTV@izPoTG9;(^Dv%I|jA{RH^Y|XB~7!E6KF}_;_h*8Ak=b@_1-t zS#^{tkXllI6qF{hG4c4@+L6Xw`!UD)e!R)+Pq_E;W+=RxNLKju)#$n{CT^>EkczyN zzJclo+=^m(y3bH?3RN{G30F@%ryy0!1c6Q%z*#z&o(&1(kF);nH*ITuFnzj}G@f-= z*5L54e6#ag(_B9nWku=vF)BYQr593ZjiB6?Z_nnjdf*!`10rYJr$?92m3?uP1L?5{ zfXY5NhJo@}MS^d{5wHt6)4{3EjOMz9Ls;?g~g{|ef*8r@^<=>M^Ec2eI84uvl0 zrDjBxEX=PR!2P?vCfs-QZv>gdXN2#>PZK7QAp_T=Iu>#a5=Ig6!hA+oGGo7^I>!Z9 zg$8!?bP5kU0|xQ2c@%TAdnka>L5^A@gELbKhMwjc)5Mr)TQkcHDrQ%lK$@t=HfZt( z(t6yPl*~aKd_0E;Ez?*s@<3i*I+)<{FEevgjR~_`wwaj;9vmFIv;ocD>>E+wxlxei zRAMfS3>esyIPVMor@xj)xEF0rLC(rRo#aeJCGiu&LKcV34m^7R*$%n(CC1W3lEo|R zUMzDCDLtM&*=p>vOn5jyxHD}{nd*{7gz~5NnR-%7nr8!rVz*NH@VGoY8HEnuRt~ti z=`H+Xwx&QtYRb~H7S@w} zW1)X)=-99|Wy;NcLYaQ*$a2TU(`RC5L5$f46ln*TTc1uOpRfTJVtxKp z)n2Yth9y(YaII9w>TV#g9NbNm@?JHZCD&kEZWxY`a<-~5iS7rSTWyd%sM zU#%x(Qqkon6neqop9XgtXk-%eoe=3=hYsZJpx3BaL3Qylf#%9txJH8}8d~S5yBZ%3 z&N?%M8Lu_d=)&Dd#|Ncn7x+<=SK@-DPisP22rWQ?JgYi&)Xze6NUHx`0*RB67cO-q zKT%{w1;G zWQ_MGrzohIGVE8(c#)rPg;Ty@BH@&R;tEb0@R6qfhfG1uXDIl{=w~M(jI^}05j6#M z;mlfM$zK7a6#-HG6eLF!#_+G{+LDNZP5jW#D4g;6L1}3tg0ZLyYNj>%-^T%7#VcoD zv(JDcJpNBatU@c>Q2c+3kp7<{Cg%(=YAtAqC8Hoj=8Ox1pn~vVn#)b)O6_MigDeJE z;zD+MUZ?=NgY(?zr%6@@YIEG?flH)IfkayG!hx1B8RSl51yS#L2rJ9EKS^F^5LSz^ z@nN_rl&%!J3ZvfrW@4e7<=JgMaSsJiV|msa-$FDOIA(r!*5SGagh`XULjPix_#y@F zL2cPDIxv$tC6F%q9Lp7J5=k6>DZ!nnz{mye3{VB(55J|zlWM2}lIGDJq47u^r$`ee z|I(V1D>OC=A_>2hcqua(I%Mg|jAE%pn-Z?td25-K0LVwWz#PdOKV|TSu=LQMLCN$V zA}y&oy+NDB(w3?*-{t^}af z`Lo^iC$yQ&ISGCbG&4V)6^qP}X`-sy<7d0!^eS+L2U-u#7jq>Z^5o96N{NYnG~L%O@e_P24tD^n>O>~Co(gp z$_m!~{~-eWUt{_&qDj&v8>{OH@fvIk_0?TpsR>Ja>sVM|sW(iK>e&D++&VrB zv-Kt6697uPL>L`oYu_|%t?%Q;+o^IRpOe{uotkDGhF&CAj>5PT6c>jM76Hh z$TnJc#S&jnV|28xTP4_94ND~&S`7;&oLdbmCGI~fNQBniB8he9;Z{1%^O)GrBJ)A( zI$L6*Ww%X&u4UKYA;t5^ebR}@{b^~tLLFZXGo;F2hq2;cB{!4#qmtj{>7FY}tgM*!~MfWm_(>p0N3jQh* zQ?S=Y(PA@?OZ{!b=1v++N6j0OyMODB7O3aW8qyo39&Z1u&-&O{@t{;J=CB4Q0zf=H zE*efcEmB99$jMr`n9Bh-dm@JyKogLwTAbQ~USB*%$$3C_Wt1-#eQ2EfpP=m^&UPHB zuBg$Uk=r=Y{sjHvf9J}JCS5pUgcIX&=1Iz5mJj6&Z-8*Sxisy_Z3f9oQ9G;xmE1JH zC8@t*1DE$0P=FP)Wm{%jJQidct!1}GMo|z4aO+pVwtALUIC_UO)T-?g|(QwBE zdo&ziiA9@Vj9E-xb5$2sufSHpX7b&nJl*cGMrk6AMeCrPHhC*He8h-`y=J;OtX`PO z9D~Q-gwM5hVPdK1Z<;^VNwz{v8T92I({#cZ4khl%sH(N0fj72Aq2;Mff+>aH`6p6! z6Nt1pi!(fEizllt#tfEa^Gm8;8xlnUFe{@j2W|8FvbEcbN}d}Cg<(tBSa#WIKN{zy z$H=E*cRc>kvnF4m!p#~}l_CWTR0A@%*-r>ZSQu|t@Uew){+rQR8yLqQtptT(DLS(z zW~%kDo^)VIRZ~AJ${o9%O1#3^G40K_HPOt$jv-E zVF)}b#|cy!<~#wh;dk`fR!_$4Ioy+;JSO28fZlh+sutJ4>o|ejBRGuDln$}oD%67*D z<6=zC{>fV$>m00m&=xyR z_3u7mR>N?ar)*9Z)t+nwM?&w z8_rPl^8KSj(TYU}&MhcV4hd1|otLUFmoiA~`$q=awlZ2DZ9E_ooRP)5wXKJ zqkdU=J&G(7Xr9o}?zc$dA6#*g2=>&#-4Twc?xy}aL2N&ca@hcIhl2PKT{1vn?1-$O zG<6(NT$(ba@3%sX5hQuwu7Jy%HxYZfB7}f6b-X~(EQ}G-HZW9h$jqO~FABH|Mdtg> zVK|S;FJV^PXiA3HO64D32%^v6PdpSpi9ZtsRs1LMccGu0K!D&VF#0ef9oP_3A^OO- zKG$r(7};0Oa>W27`;`hNznITBD&V32XsFD~liep?Mg<2VfW)gx|F9GJ0hJ0taRQT& zWr~;GC!e)fFNSm9DLDK7FDem%aO$cyf$U!@FF-ncKXZ#xCvLr*R))NLZtneom9tTJtUo& zQhyGvr&>9a-*jpxF>8jq6vmIq5dv_(BEH`mK=IFB(KJZ{y|+jR-*^0{ee877oRm~i z7J$ZsS3H7_nl(fiGh0*-w#EeToBn@Wv=4!i9}z5TNIaL?1V!^t#F&S5k{B-k3(rF`BynbYde;i*poETv~Na$ae_Je7W zGU37lI;nU#@$|1^Ie@kDW6jL}+bOH%DMp`2F^9(#Kgs^Fe&+uK2_i_1sz+`=vVOYt zkYJ>KzV)#(xYjJQQm!%H0rNuc(EfiE9w)pClp@E`z?7C!A zlb9$aeNRSUB#G)x%sRGNVcwi^fD9YPRDAWCX>&8||1o6acSKY+S2UOyCttUh`Nm|Bu;4UZW3;=EP<;7&Gfb~^g0cba2;cyeM|7AB6xHF@`D3Zia zhZVj8W(v5Q!p7AbTe%E{=a`UpKgjyWkolII49%N^Rm&*;v1CKA_G1mj$C1$aOA=`|z9(zs`1P&$Wh=Gl(v8esVd>#1r@ z%*@TdFwVv#CGv99nI81Ufi4DM{~U^9rYC?87|PQW0vv!n12pNeT~TKMFqdSS6;9l` zX4AG$uWJH&U0l7hc#XsQNX*jQC?(K^*GOT37Dqmu^Enb|b1IzoeJ0qOUOUK6auyf2 zGIrS?i0`$iVN#I(j~o9#J+}7bm@E;F8w?))(=D6-X_AlZ7WUynRC-?yV>=)_-%kztMl(*u#%jdKpN^iplQQf`(LAm^~!&b8im&1r2Zm? zZ=Svg1SIgl(YjH}T~pTWMhg#@PsM1UkkJcCXp6`3K+(E=le4F<+g*1Z*8B;WPM^x* zM)~<5l>S}=2j8408k0@rGX0Z@Wp@PoR{(^>2osB{d_s12%$ESsOJ-Gjld{oBL(`#g z`WPU3Qv`^9X!=AqVEhj>kSifhNjB4hF);{8nEMHVLHiXDu;xfSJf-_f?O$rZKir=! z+X#nbHcxqokYeN5dj*jS30Xr&8=6+-(FpmH8DZnlP>uc*7O*x?RGdYmVm}o2D3&b( zJYwG+K>9y1|ES*0fcB36|15xr~Q(A4&UH~`od;kP(l=t>%X$hTcJBR^2)Car3hogSs-f4SyiUIvUN6?)D~+F`3{g8={OGK`YLY0fyQXaEaOUo3MHZUcr+5v4raU=%mfcJtg)iA7-doKaM@=+=q zjB2byOw-vRJi^T6=!{}@r<8luigrz(`S>v~Z5C?lBWUv(|oX8(YSXIJ&RhNjHf zwPHl}>9~N8_+LOMDxdfxEat0FtjdhtF90lz!Z~LH2TGZPH5lMJo9&jbF#gg%X(PT> zioGw=9w^-aI4(QSpLARXN*-P&tU}Gu@MFXN2wDUQV9Rh|$u!Y~YP(y!&Q81bY`ONl zyZRKZ%gEf(kgRyS*YNN>{lVsU>2-)`<2MSGUu5xkcT-I(!skO!`~sBX}>kC)1pJa0K1T3<{V*Nuy@x z1uG-Fp5|P_Et$WHnq!Df-5x#93qo;R&~T@N+cH(H4S&}6cylj5#(w6CL=q2)R>7Cb%2dIG*2cZM0ieMa@ z?_dV|&ZM4WM=NPQTCO=Zv;{!eV1~xqAI2~0i^K;7VoiZbPZq-a>#F;Oj6J{o|6Z}( zcCm)hKjjsbg~M0ex-2rIV-Zb3Q4)VFqz9@aie_O5yJ&Uzr*Qi!#$6quX;}9k4`?#G zA4T$d(u5F;cv+RJf5(hx#Semw9nB|eSJ3Z&8Z#~)SrPU`<+Jv(Y+e8ieo-f!h#RMD zx2Fuq6qZO6Civn=Zo@Mv&?gLkd_r}P*ORd^fMrC+>9jzLcHd^ySjU)g>gxK4&p4Qi zBGTA?`Z^t&K?j^#XgJC&cY&^Tp;3MW>AgL@D@M8->{64Nd&@{JO2`*30(Cyn0~S3y zUG15O{4}s7!s3mGhsq4FKB-BayBPZc9=4K;z!T^xk)7q!@2g+}_*FU7DNwnKW$~h= zb6;zhj5WH>?77S@B73SG12!3hHxv#Q7V_9vyXnn^!6P&1V{=90ng|aI5kvDxH|%5Q zD%V}-iU1d5`wi3Y&Wj75hcGAQ%d+N;fe(JH4Src@9P#?9`?`FMghUSEpic&=Yu)E1 zdvMWM6clC>BDWZ{7^z=G*nyZtq&u5}e!FH|M9Y%&q|LTeob$2w3^9T=q<)4+gcv9( z&J;LANSGp+1M8#ju80>~_agJc6yo?qO`5u8Ilz^ZaBheq^TYJ`;08UDi1tZ3%AZZ) z?&LU*bK&FwHr0|E21$)Qj5bC=Px6nBuSxX1j5@|a%XV^4jD&s$d_zb#1fz8a`WO`Z zemU!-NOuUMb++IeL(&;UjGyREijoe;bUc_*OL7sm$8sWwl zTS*UT!++sex$y4daCjSZB@J^rg-DoAvOO0_08eEa*J|`4;KCh4e>@j>pUSv*ObWyH z_Pj_-1#|_}=}8@QIal+>{`A|%GC?NHNR4fV9^)Txb2oqMEYF^-=k6hJpUeTfDui#I(fz4E#b+r#((bM+Pz5Rj8Qk3rwi)1Q zkH3mi3-I<5r5MOR|J=gT;sfQlkLq0ZYF#Q()R5|!){~)ryP}oC%){y}ufxxs@y%a% zwj`7>&plfr}m_v_lxp{VX&yR#wi30E7$j1tKm}fk?@}KFW^eh5I3`fzg zkU(sbI7!B=;}RKMB=D>J)uFG(dz;BD-KtE)GDCcAPI-3^7I2=-wCLBV#3$(8kgH#W z5(q#3xsgP?hEBZQ)WkotMI1EwwU@}APH&nd@fupfx_RxV>h;W?Y)=d%-6BfDngeHY zRi44AX#B15x{gNa!s24-UG-N0FVVnlv~Bu)3HA5_#P~+VBW;jNqny)i*+DltO>>lM zBm0q@gG%$Js3L!g0zb}%dK6NreQN6hd1_Yb@OHEIb7f_tt;}%%QJR~MAF~Yg96Mc_ zlCl2tm5mZry-3X^Y>i<{BWoXZ5qioUd^LXA+kljENjbbmo`rD|>Qy6vU>tC3(t-BX zA4VyEpDriyyNp)%?UPTv0k?VXz=5}EUdFp;93?KbswQHec950kbLAFYkljE;yLFH?PZp7E>vNpZhQzk}rU+jfg>|0*a_otLeXo%YdJ=#8sA6F)4poQ5FPiL7q# zk%C5gTQ>0|`&HsJXEt^~g1Obj%p;x#?g!vYamiW9xA{R?d66@MWX$3`N+(L8;zm>| zCl-HMf4X+CDKv+0`s#VN?uzv zAF073b4jfy{-xtrwmYu9ujU0i00tKDoeRZYP#xPBa@?%UZo z>B7dE@Tq>v+Sf_@#C86e!?ecvk3Q|TBxOL<^z}`!x_5v&f)vKSMwvj};0acz%;d6C z*Tb}dL-1`E^1e~B!cO`+4aK~EVmGsOH4(|~f-n)gO&W%b<^vKILi(_Cnt3Y=l2=_O zhMm_fza;v`Bk2S{Admk~HBA7io<1XNjBs%|wryCT)NfbGEe1OQzDPcC&8R_~1{BQO z@w+s8`B|RA_~B53E4fWd5w*hN;n4F|X^7>8UwgdbQ7+U1>!aXqh$y>%C8AtR1lJ1* zijY2VFLnWS;_tt_g*$Ab`L2t2tyA_+lOzu7(8x9fyAKEePwP7X-XG8F6Q!aMlP)f0 zVNUFfrUG4XW*=J!zE)viSwy#9OYE56LrY2$ZBcPn)0K~~ES|5^Sq~%J@pCol1O`Oj zMw*-vPz&heElf<5p+V@sk43j;wQpZ9sCf0ND1|H4Z=ZVHRwg<)Gd;u1^PbgS3^YhO zUw9&sTYta+u9B`=!}TAMvAtR3Bo}F~^(=|>(GtUT7l6w&?q)}rzz6*D`q2t~OOy9iEOs{x}O6 z?LykP?5KJqDc_*w8<{na7sSLl^_6@*^#34~MqcX$XxxS?NWegjBhK3|*wRo{uLeTy zwAdmak>_dTkTBekjIYAwA^!mHopj|(plg!X*SIn z1lbvf`TOP_GYYZ>pKK7^>u6*dB>KY zzybOvAc}CwPW51S%?4fNxsH&xp$%O~V(MX|GnF)d*j74$_t|4NI;DCcuqQ>44~plT zySVJ_z$G|hHZ*e7Rf{=$u`c+vR8*ZN)-plvC#iI+s*4Rol#Esab>`Dh}O_` zZEil_babKSvTP-SL&jc#@TSD_Sg+d|hH1pI+Caem{yMr6*Jn#Y;EmpkfyHJO6q(0` zzn2sRqmjL!72#-TIeRt^KD@85UNT%pNr8x9BH~9DVidLUZ&eODEIJftVY`f zu!f4XzLOjzlfm_+^$!+6Q?-|TN zyL6^?v`7Yt;iaXqDyUj^|A3*4OpTzPq_Wuw^O{J}v$Tc{^}Xo0ay?+ilARMZ(lu?j zoHjw}%IrsYPq z8g-JjsI2{GwM3pw0__FdPA|vC}=d!DJ#}~%Y zKQIuIa;>M(!&SX}dlpfH=dEtu_(0jK^YxMg4_>U3piKJQ*)6X$!pBs2FkJE5!+XA} zThy56s)y%cEJUo?^T3GL}$ctQf;va+XHyFPX8 zxCn$8va`~Y^w+{ym|S4Q{N9a{Lyf$CFt`h|vzLrAC1k45*EN<#Ue6~XtuFoA z`(2&Vj+q@Z`Za&g)n$a)0_^FOwbg*7Z^#%n7SY%iSX+{7MrhH9%Df@sYKkg1%hbFT zWfH*RZ6U_??3OvU5S&k*)VXPC~sJ@`Ci?nGv)Y6gYrCt7D-HrQ@Go9cb zTZDZ>uTpr;Q;ZiYlUHZsxufHxS~qqWP5?vn4DTU?+OkJeKk@MV}E|c_u}Hz$jB9X z#vch>KkdlHcmTm8Q`i?}eUiti=d=$PBk4DI=<>eZ@wk6&&IAQKWrJqW3?2&!*v*=* zVNL5nygMm%!jyKRA`dZn`KA2rkY=rUmp=xz=D!rjy7poo2^PUv1Edc&DeqBqavw4A;WU1*Z%qFKP z$<|dsl@T6iVr_&eNDtm(!Ro}ybSFPFjNz3EHO+a*HB z=Gx}l>lpyov~@|mxk=$zr0~v(b3Gi{o?%JH(Q+{>*!{@^Mo-nGC?*$ zi+CNEzx4tBpjbUiv0Rndm&;ooBrxJ7$%s6J+Mmg9myFcnKR`~BjHZ_Fk1GS`%m++H zu1mt(6p&BWfuYgHqf>bG|AG{6G135KRkh?*|6u^_0W2VNXwIf%UGCK9-@js5h`ng^ z6G8&~y<=Dh%5pu3u`Fm*WNOa*k}?Fu#(7K&m? zo28x=AZqm%L}9lgvF5@|$-u0DG^GH*Yna znmq!rhcVT)l+RK7oi|)?h#bp;m)SqI1hgI#d9?et62XzSbO#}%^E!{g$U;(dw#k2p z3UWa%dqg}07@KJ;fcWlCF@og7@+yPu$QS)8_jd9luy zfUV>Awt)sjz%-*^R8~QA0-!F2D%CKD%^d;$xf~GDt|ro@{bsNmu9bjarKULrYNLtd zJXDX42%@kh@%68J5ER{4@Xcgj~!@%*rdRJ~YmYzEm25w#?x=6ap zUmm?eWRyJCnRF?@XYw6hDh?J_KF)PfuwZO92TxLHxtdR32)U~F7qa(8z(dWgmj(kw z&LX78S5!n9{5KtIeDktcAEI_r>1+1MhSo?8(z5SCJ$}vq0<9CUv8!*+Xd2Rad;pD0#1B#YZv=mS0FwkeMMf#)S za?E=xidJwf1z|I3Jb@Aj_^8mvu>qj+lo{-*>e)fh37x#GbV-@+;Hmv6Cp=e8qrFv{ z;`HvGzXGHlA3e^Jo;(F7Kv+0{Zvegg#ABZLf^XX;qX|FZzDU*+!sa&Z6=4u)f`3&e zbYAwVuameYL7Sil(lgA;o;5{tv#hOH9`wbs_s_6h;o-z+`&asrdIRI5E=<7Sz|0@k zx}qT@Yi&2-FJsib2HM!d0=h8vVSN|J;J|ujsDKy{$a<$z-F$L^r8Y4 zIHJ2yf$uwJwbR6jLDhnZ0Ff6AR!2uUa|gl-kGMtWPSEoQxsV&(Ezs!LF>C6`>o=KR z;gK{J9t|rvnXtbP%C(>Xbapl%%WtwKAn0&A2d&h6A? z-sWr~u4~EmY&wDrtEW4A*Q`;=WgRt^vI$&oa7;&mo4ZvSqt}*`Z;1h5aW}$2Cr!LI z8VvS2g!@JyE-Nu{A!jxSg+&kf)6Mr2A6#{Gl1=XDuxcT=R zy2V$SCEsobuuPej%el65&;H=-FT7ZT}?g;V*|2E zm+pFJ8?yBmBXwxexxHV_OP8)Zh8(w0N7|v*zq9f?cmdMpu{KQi_;3WjQvpAvt%%}R zXm|4Wx5!w6Zcq-xnW}wcF!<^(ivwj!9~}d1(L(m&F_bAY_`J%rTTdT{$|VYXL>^@} zK*pz6WhW^ApsT9uRQlv=KTBw=W5-#{cdABsz}n+!kns!+``-_kl)8Uw-WkYfD0&CI z$N6eb0I)#|y@i(Cy>mK-_-c3-0()Is=>z+WvrTDbx;C9(SGvBIIgqkrF@_-~ep+EhDPGz_>&(5p{?*s+rY`S6Y<1zUR>$mDxwGuqfz;QD8Zoy+p^@W{ zvgEf5STBX~51Hno#2bkx`$on0%vT?~LS9}ya{%IoEr*uR6Jd}}M~u!#rhQ|Y&I@ix z#mB|B4|AFaNU)Qu&Fx406|3XQ9D&z)N+-CIn7UQ{fr7~y$22+R>`gvj&YzW#-H=sR zuwUzbOn+a(6QIcIeXU9&yc2U#Ch*HJeIxd!FcwhLII*VrekQW^?k^Gmwo_rV7SZg) zF$owLa}pY-W(X`m&x8}kKc%ifGLs0tRSU?rQRU6GFG)GS1R5uL2+;p(K0XHJJlhHNgvOZKz}-nz!qVzr2i zrRB-*9|xl%D_+0R;%;o5Ok<(le_&i2?Hr?i*lJDC+g*Q<#(Q34VSak^*^5!1czWnZcidH2+D0H-^4~~_PATbY$PwdxZF2NuO$<$Q%-K4U zSS`s3NT;|+Y;>A&l02w5NWqq&4H^d=Pov)<4Q)!m6;xoNLM5yi-9bW4fxf!K|CqFS z%$+}~*>|nrizOahRNT#4KMuaNUDlWSh4jY)RHUN?ZJ9ZTO8-HN+23CfoY#`;0U*cq z=zDcVUYgW>sOx_0>|O14b(Pk*VeHy!E|DlB%U8%z|Q2m>Z?`F=)d3I?d3;e zSymN~cD!&|dj<)~S#_@d<#E8JC_y&~^l;x?JzTIu<~tgJK6@E|`}@nY6&H2Rb=r|= zrZ~7#x@50;lU(@HxrN}}HP7-1@cOpDOeeHoT)j891m?mJ{AKHRRSp{KMiY(%69 zJX4D<$vpTOScX;uLf(g$JO8b+((cnKDILe|``^F7-usA!9YcGs|lil)O6` zI$XbilK5Fd5t*bjcoRx-86a?ensOS)so0@u4nxKexxg$GO{8${YMo(LEY?@_@|#6A zNS}uK4BmD1FUf4>zm(=-#u5_0llf=iZlO~pSwwZ&1Gjf&O(ReSs@#I@lYfk;Bgu<& zUF}~A_yh>}{uq#w;gM67;)SOK1UD3}*7rEJ-R4w5^3fZ(lOwaBRn``D9Npq-dja5%qEy4%E@gMxyAGK^!HN_FDHzzma~~cx>2yjV z1OgeP{Glgdy1&nI%>YP~T&dA1ZY|K%$x@7`NY~48{mttmII_;>X9x-Gb*xIh=asQZ zkf9!c%ewkQMkjy3U&Y5uL$*RYFGeQ!bZHinWB`Ijj?5Db>74F4C z7S`^AITv1;nBdtC&bW(~6(iqLL2^KDl8C)zKP-@qkQukA&lJH4G}qMhNm<&2Pm=MX zFZmc%v_#gHMJiqHZVAa*^1+9dd}JgfDvTM1v+pPc*|GqQM^m^E#Itg^1zyg2U$saq zEZFALLBsSQ2JlNmOWO5ve*S2*Xf%66Ymr~b8V7GOPrTfBmZ&ILE;1`9HS5OOM(lic zl-&9Q#?--BUG;VBY53`ewLr;_~ur+rah#lDf-_q;uoQ`4C$bgR0e^uepzH z0t8$gh94y~_?k!_i$I4H_;D{`b+v60Ga(HkC>qj)sIT!oxl9HC4fGT1dz}0n%#2{+ z`uK>0$~SJ^hY>uFx*SA=hY>#tvp?v|E7_xIrUuOvsbE5E_0iF|bpISKYOLQmS)!{! zl7xc*g1!>MpU-kxSDfE@|stuOTuws?B&dS8Ag%t{5^oP_f5y? zH;*5A=lr<7)cLUPH;s*)mLAm~LeIu>@O?yOHB%IJ}LFFwiKcAgP$OXc<6{kk5aR^`4 zNDhz|qYGGPCdm+YM~AS(Sofwo|3(XBM}jZtFbE+9tH01ZBuZ$%)tGPT#K0Fs915Fd zM;vlhBefg&jBtz<35xolrbCAV6l&No07v=ydY44v4hvIPpkv1B>%PmiDkw|ksh3Bg z<7;;kk3UT-%{SnuYu;AOk^2fNCQ}fGm9FP(PtLwESMw|*^MyB%9Tg*R75rQl=d%q5#N)#z(0TTY& zH}^7DXjZz2SSeR1`BTobz8CK)*7_522-Xh~j)+4O2|f7afrMav2tr<*UB5l5ZZ>z^ zHc^A_F)RetYZiIWF9dMBj_FeWh2+Y=B|mZAtS4ogcnXMrxIp}i!8r%2b@aG8%WFuvpT8T|9baL^8JNW_=l)eJTx z?dKa{>Ei*j->1r(&}bLK66|MZzhePkqgPd*L|Aenv996x`W&Q5iW}~Op z)iyC)<~$0Wng-2GMr}x}r6$TWBgQnBSS$ENc)J!s!0Z%fmj8tj5|iu(13>%nI@V{# zl$-wK4WwC}co7$juPz;va>g#NSQaT)t6tb6F{igh5FKQ$L>4KrIpD?)SMBP2 zpDZjHQhsdh9vZy@xw{4t)$e#Jq9m-!8B~cgt~5kpUCXRY!NcN(uZ0WpZ`5(!_q$_& zG{3f`*V?K>X`f1c7h3U(DZq)R&?kGdZ0di&qwo0QIu69rpMnqEcprIZ;0qB(Rkdbu3&;~d1VVZSOCZSCrcMV7;nLq zjpoG>3f|I(Qp7fa?Rp0^bu+j2a1c(jT+)LlRciT*b$x@=0}JHyX&5{k7if@5pR)M7 zu_ifETKnGF4t^$+tJz0R16PxFr#dFCgjm7qUBnoG8s20cW7kf4_g(^5QeefW-}5Sg zzN)-z&W~eT-s7VX__v1CTJJXKE}Cms7V(&AKmMA>aS4W4bigQ|K&gkrovKQ zTN@-bpy+q)!PT}u_0@;3fNG^}_*ye?mNbdGr41*<*x$aaR#?FE;S_9MNdwY;KR7ME znm>6w;=MlyH*Qy3(Ny3;|JH zDR~6dOjl6wxdkuN-x_qt@2$Wa@TpO~RkzU)Qs<4>8y<(RvMYC6=?Fd8+sBcpMUqmgZyJtn z76rHPH`*stuFwU7JEs4hlHF_5KS1V|_s-tbhMsK$7li=a2gPI5Ay+{EF{ib|+o;GJWqf4D(N;HYBI;+6u+jLldF|vbEr_mL;h+qZK=nRnR=?{?Foz^oa&cbQ!NeZUdTy2a|$$WT>Gm7%P8q{>jZhpG-s zUiTzUu(*T8duHbVo+dEv@dcg~c)L;3I!zwtJCV=rBn2l53Lx*qGt zlvlRgmGUlT!NRx~c0el#aNsdbyE-0ll@3%A{c#{U7(Zq-*mV7H)Cy%pKhC9bzc|@m zgGK@DifPjGx5tlryStb~>+D7g?pTfySu8mwaa5o+f3c}!m4Z`qVS%0tAcNIBN<;ER zTdqb;)Fi)A$U*A*I+=u*eSKw!7;0!XcGnnPbK;7@XSO*z?>NY`m0bfajf;2qJ!I)i z2om_2<613@DcZhB`R1|PZCV5R{p~%37WX6Iwl);!#F4#)Lw}?-KTh52*%iJIC9K*# zt8{4lZZj&&z_6gQ5KEd(uIApOiH*+jDTnU0;4;#GF8(si_?rPMLQW6!!uGe2use<* zrHpE1NI65x0fDlsFlsv_kpX2_(beIhRXl-o8)?22Y9AI7oeE=cE$>H%r=S>EV+B<} z15`|qrc#1M{uyVP-jmypxMOqI?p2WKcy+(3zYs;mbHsgTY~S$2X?;!_cVeEz5d=2% z%#W>l-hP)o;sOVLknL4N?OLGLQQGV;RYR|fG2{Ftmr?rOq8i`Lmu^8voSe&(;5 zkYyW0qZHlGFHC?4CJLU=0*l;c2iucbxj&3)xTh6#9=3|`?up>9Gc0FYwt*WFdH2$5 z*Sn?5Va zpd1Q0{ZHe`PP5Mpv+d*gK8$$a(B7VQ)k)LM!#$5q)eZ1-gGZ;%k!qc7&Uc2)T;*XG zW+Y)~{&F{@z-l&@`lm*tF#!RKFRKThLK`DD(ZQ@8#jN>l*0xX+j$t8s3cWkcWwbNv z(06LmjV8U#K$W{)*ako^%s3|RxtoaL8o_1n&3-I)Wn9&jIP#7Xt0BWN1X>9WllQHl zeRw@Rrd)QFfCMyxx)RyXKnC0F+yr9L@)DH1nQ_;@I^3x#F3_DGs*9Dx-0!x_csP>} z3%Y#`Ui-h+5AO&w%H%qP`}VOWC$OsRgJ}bv)mRt|BLef<21x+De4EPXxqcL?$+vwB zi|maXh=I0M?CmBu+({UY|Yeg$H#wn4fPKgS^e$KhJobO*&$6=T@>B(auCrdiYArXlz4+v$ya-X8 z`BI5dEYuI+n`#~&P$;YQ-!Ug;zD1C$upjV%=M zbi+GuJ{r(6ht|^q^jr(~NXLbz2k1=fzGaRT+NHVkF8U)3RcN5Rr9y!}-`b2Dj}h+qus0ezA66V~?LE}ElY196dQjf#{GtqTkfz(szmpmZe7OQA zWIA2dUbj%-XLH{3h|P`W+=o`F*8k#1JYuq-Dk$Kh>O2>Xu~YH)_yJVMChs#ST}v)c zUKe>X$A3s6MgtLpD1xc*MKL37^!!xxETH9?|HeA=(+u3jU6)04ZMpnSUQbpKqCY6rB``s3ldzcae&C98^T- z1Z2?0W1)@5Jv>~8J{}Hm9UFT-8o1{{I_G<1AsWX!>#KjPC!-BBsdklA+ci>a*GawI zAdPmDG}|j=rQIT}_9|IzD-}{{D+bNuwo)e}O>Zj=@(mCB z{(sR{RtTiF$YWbsC8Kt=LVmTY3VCi0hN+wEG7blbH$>9uPOa?`Fg$!)u~LhjliUinVGU0Wqj z-=2pft6i@Uoj)n$?y1+eN9}r*=udarQ-7~ruaV#FdY$}i*BiuW*PG;fyS_qnJez#b zuCJ2&cB4XoqwNMXd>MYA;eW$VjXW|~4QRpR2uO%Kaqr;0NfX@&=((t)~KrpSz((t)~a4>C!rQve};2^G54sWHCgG2z-!i+7J zh|diGw2GCgvNU{d;2whtCRS)-gFfT_0tFuwmPnr)cq%O7VRdZaa}zQs*nm1~U<02O zdVnlet;NeXX)4e{!HTw6<$o!GlnO$?+BH{MYK!KDwkTM?7OQJxm8L=is#w7mYibjp zl`8Il#~QX6gr-9C0+K3LvBj#}tWs?7QpGy1u=+MxeGvkZe1$`()6^>NtValpG);V7 z#jLbBRSp4PR^hoyn^Wc3C_|tMHLPNjC9crwD)3UH)nx!yXmu+n6n~VWjA1LRx=@80 ztuCv=3axGh3f5?K8F^Rg$Z;4-AsOqq!f3YApqYVYHLT+bquC0rdxduO(r-kCQgu}PQ{5Mqa?>fDos3*NfScFYOippRGKOP zmWuld1G`E^AL>ZOy~(PzN<|-lF>z;$bdy#O6`2Z5728OquZj($f>Fh;in6%cpgdfmfU4NZD2>%B zCDW~X>@kodZ|d+|q5y_IJ^an^9T&)~Q9Mn$G=8hct!@Ucq0sOe3UhflxV3&^?;UpB z{YAfM5qiAVtAEJ)00#V1$cj&x@4;l_<%L^))^`{%>BjmWy}r@Iy@^nG8;=!kshDpS z{%+v1y0*2vqv2^D^jBS~)!KM|13W8Lx;5w{t%S4aRd=fL{4lA`3e*`Y<=O7wEFnAZ z!>qDU$m`Fe(QuG=C#^x^1dpPlL4v?xbk6F+x28Ko`hUoF*^3pF2BC=QJt5xeoYB-^ z4RR(K7lbg>pT@B;cqBMYlr8&$XK$1Ia4;G^8$FodJbG@=!JV1jFRD(Q1TcP7qtvE3 z?uXA$78NX(fxZLFoaf>52#@6P-GnmzMJR!ZE&@H(0uIr^Ex(I%>t21&|MdVj>p9bwxuv{KkH>^sh;2|o&4Ba0Qi z#+9z{ff}#H5*f?qZ$hbro9qI92QC)Qm1x}mK*S{+{H$olYvA7K!L}4;c#Q{}20Ql; z>}cZR0@_wL;^5xRqAm2fGDD(=LbXFsx3 z+J7SXQ|p;;;HDUM)OPqu+ulA1T8k?tXkIJiKyJLw%vt759Tiui_PAm5O2>mRSm=hn zdXHwlg=z)cfO|lp)%ul&4sQ+#U-`>z-yH)yn)AtjL<$TWE4XVPdUduh`nyqLtGPWA z$lOjvdIFWUeB8rM@5Q9YK;kpqxlEtvS%2$6U7^Cd*!RE6o;!}AmFn8UMOCJDQ< z5+1MVSUBrr?V#JWu2tv`|4=1`{vSI57~-w#lIM_B>f-X9^=XEk^+}9~vp&tRvp&Vq zDcs{ztputs+D1=s87Bv$!om=G4f_tJf1cjxv!652H5?7v+VbI`;|!NKv`K%f?0?zQ z)42S-7yd(Fh@~zX#8!33 zPGOsjLH+C!ZlqIHy9}l$F8`-?N|mq-J9uYdiP&WoXX_T-dklu@c=m=Tdp(f7I-Y&i zlf4zlULVh{taxkFbPAX%wL$DsseiqSRdNc{YMuhMYKeko*LSqRG_zk`sw?!TMN75l zSyX_Ql~=0h3B^O@>gc00HWoRWHrCHIY_4c6uQyn2+WIm~`rlf=US9NN^Z~%*MzgVo zpjRvF^t3C;3AJfsMLHI*AgithL+s0ojj@&EyO)bK-BbWv2DyyKQoJpI5Mc}*J{}5dRmx0 z=Ay+@flJs9ey2)EYrX_qW6-mnXqCjN>QDo|uMtO(65Fk60dMeBEI~ayF^6t{tTxwa zZknMC(-(9QzciKRYO~}&Hh-@4N2#-dRlitRYOChCV?$?sheZL=gOAa=EOo5)b+y%T zPp7k0nuV*{1_QW44_c{%L{xDbok(ucWDq{CX)KxEHUslPp-@76c1Hv-Ci?Q;XF$2XE~V>q0d@qM0j zHvI7vg#6I+K;{KX0)Li^$+?#Tzc)tik8LIpUYU>XwswV4?4nB|qJZ zi%$6^BKIoZWainI#$o==>mioS(C8sfxXvj|9?a0i{OH1PCP;T;hNSULnU97rUC&$_ z^T||mER^mXC2`kR`3aWX>A-O~_qOUVkF!AzpS*^gMaxxQiGQ0%zk7ZRW>H?*sWrHW z2PThar^h9+9LGXqIc6b_Hns!@sxk{fa90ndj&tbr0mBWC?8ixUobq)d^8ytdi z{Yt*})fIA~UXiPMg;X1KnPKgkkgJyW^{Q5_;3`4V!nKU}xmjlkN|UBscP_5J_ODe> zF$L4mPv;a?nlz~nNp5kP)Zj_AhLh9`Bvr0KqbSrWK7ZBlsew;*c7CIN!`FM@Nwznb z9ZxO8mCTLCHKr(#g4RD&nBXr>&%uXk*at|j@pN2m<4v!JrPEII265t2NcSJEkgmJ` zuE|H$)uoT))%-|niLZERFi)z|BusFUYEF_TAFbDl4_d=X^5kpsL=Z_QZH1?efovg9 z8-)GO(|=Z-G$eqic7>&4lA9GH09S5CCmCDBb9yq@+*EJoI!_)0-S8wk*{Kqnz=kRi zyLnA4c&w2IS-B>*!yIG?NquY*az2@%S>} zc5_8hnym_ZSY;_IVExdPm6fW}Aoc1>OIfW{Ab%Hstkqa*6^}rxh{q<)yINnZC@VA- zAFCCS+FYsBE8?-b+PEg4R6JSj6HpJ`;qXwau3%WBN*`MoCaA$7}uw(Dn>h6&{MTAyyd*FtkBRFdv7SsI;y2oaT6No^Hvm^&}g() zs()1shACAyp@uOfrN$FhD~$^J=assfpkP2wX?To_-i>Qr_-=%NZhsMMSZA6p+}`~g zc3eJ;7BJhh@ctT{z(dyNy6^HM?3m~XK>t(-)5M#b(zWmyYRg~w8XVkbZ8>*g(Yt>v zXCOD7!!lsxw48gf9`S+`aW57aFL-P%_J2?G@H>9i${Eb8R$x$B6$zT_!s5Hm@B4!y z&%3@3@``*Ghl1VmOMU3e4}Px?efey$t9=+Ke!CCzjT-cVAJ5q{J(|E58FDMcU^oBJ zmtTGL=7t{v(N%A6ke>96fj{E&o%{LzrlYgFg2s-AWdvtLuEP8W`a(3v!N#Y3lz-^1 zal?%JzKZ#H>xt*qG)jvSSy{otu3k)f5gsSo^xSIp+w|OO_TKc|YIfRF2clIy&jn|n z_~l{D@x^Z?W8Psb-sCTvm~Dl>eCVk|4(kaosA}=_5x%U760|Cgh|zoMoSOC22LS+Y zQd95(F4d(3a)c4apit`9V!B|6V}F*{Om}*~4*)exydRSE_!wlC$UPW*_iGj}vZQp} zG6N9i`*Qi3Jo1OmU}>pS>fzOnkE9E;_D+{gt-C5rNkwIP>}jW0)UlTq*AL%dEd{MC z+9V)WjtMnwf}l~KeiTG{q8HBzBK7DMZ-Pks^iA+@6KPu&T-%~=_3Kw#eSg!xvaerW z;75Gi?(^dh|F)O+`!C$)Jszn1>tFWr_nW`*KtcX#|JL(qk541s^Zfg_kod!w|Ddn3 z6_0px7Dzn)yuQ-m>E=dNTIB9V1xxAnM$I3bo_+n##p%W7y9N5Vb9nxqJ)M6!+5XS_ z({s<;=fj-2Af{%z8~EA(%R{#~ViH|gIk`gfcD-JySX z>EAtCkA>4uXOx=np?`Y2OlaS4p7<&=1hXnniJvF=?RRhC@A2k)cJ)hs`(X17-Y^X} z&RmlRsQEd~y|BxFw@=@lZ6Cj1z_W_ZPA?YDb~ksR46DHL;rTYrv9rCfb$CI+da%0- z1Havj$1}be7=v*h%Svf&t>yZvA8$O)o8Jb$6zH89PC{8BI)5KeOH9u{!?cQc9eP@s zA3kN{uV()3BFk!vKxZudj>rZ#Md) zHE=HAcaU*+RDao16=I69?*Y#fEBsd=w)B^x{-VyBHiWVtx4;-6+;UCD=I|s#_b3N2%I|a3r){2LWEN8A=JmX_yHOGa#FhpgktE$MCer#EVzP zxmvHRP976HLjWBYd|k1p1|G7znb{Uf_g&S;3EDz$qRe=pc45w6fawL1;yuZp_tko1 zMW#25s({=vKVEk*7*^;)%cNER_di~B*T402<1UlA@?W>5Et^*9 zkIpW?xHURDyY}J-K2`DQv(-Vz1Ux<39rQ|IEX;V(mhB$&7aep>K#Fc~hYf?r$OEYO zts1u3;rD6$#wQB+Jw8#u`@N3A0DrPO1_Nke8h<^Xe+%=i;L|34ZC%ryYaP4{8pBTb zq);TA6bZ%hV0Gwa&?@b$4eIIDmd^~{@oTvJ5+h@Vvyc@7zGI}JSL+HZ6z?6buCvRM zMOshoc6w{V`QhY)!i0VvsSX=X~dKBiVF z-JY;qmC~(;bgNRj?bAm}w@svRl`?1x7eE0D<5g!oIq1JSi=Z5N8#(?|yhjmfEpAuB zd#6bcXzAYNEIdJ!w7oUFui0I{*Hb<3rGHMZT#hRFhcDO2|L-8r78TsnvcOlH-cEfb z4mQ1}t0eEs`31@UU`qF_KaC!X71CR}cYMKk(l1_n*~3&jg165$wxv@8d_P*9sUQ%{ozNL#7X@v=AT-R6-F|yRThf;`y{#{w4`1m0 zIc(KqrQ|u<7Ss*5ptsgdy7%1UXvGULHNC8XKD6`Xk!E@XAzRa3cW&nqZ+};Z?9X_T zfl1dvLZ>z;qjRHtSA2%%qk(4#t%HZbD_*tk5q1Nw`8*$jbg8EK%0(Mc|kPPRPJVL*aEI{w-3QkE#Vp&YLetFea?Es&>P z8+z)#4ntgt@Kkn;zJjTbc7LhE%M=Ry^8&hfPS5c3XRFj{h|fh|V-_|qw$Vw1)zx9d zbD(dsI{r4{&wKoH+H=0`pV4odnEYU22KU=J-iNHi_=g#6`18U22LJ8tZeHMb%a@8C zDNOxjkF~CXsrzo;cTlZ^-E&NR(s6sew&sp78^jY1Wo%r!vi^g{j zJzDmo_0$XO9x@^}$dvwU>P3s~7#iEz@zxBis6Wyj8C#}niGOfux?|P+@>tP8UL8-b zSOlA?PkRE*Gsk#3UOVH=c+;u;Y&9oSvH&|-7A(0@A7PVhQaI_Y_5 z*`pG!cP^{mB!6PM?-#>|Qs+mne`ggfC-FTf=wO772MyPgX>@HC{X&uhMsgxiSn-#@bj$g&rpows8cP2I%bEmX{ab=6{fqc%cVbh@(^j`$wD`oPD~J z(Owd^mXqFiRS|oZXfXYgd%T4Z2B?DATe7G5?gZM?go>i|)aKdgt#3D1yqCPD>s@s= zvFhmbzKgo=YLxuF359jFHg-9Xu2xx$*S7ew4E}~Uqo~eJEt{I>{H_n&`SrO+*OvBf z_{n5E?|%<*D@51#xdt-1!Jyx2zAp`TDId%vOJtLG@BH2oCwFIyf8cRh(^IEAQ$^!q z<7>ao?-2RL&RJqKfjJ^Bdu)lb=L4?2?dWAS zS1p;U=TH!8O#j7}c4`B2cwa2hTShot@gj8{CV!>uenHj5K+}>^UB!S3F1t7JZW5eC z{9A_jHd!L=o;@Ay<_+6>c8d;y zfDH-N=D=-H4Q&6S`e$val14P8Gw&UAwAX zJK`?#EZ;&uC`8{Cb?mivghDvo)voyL>$fhF9lwU_ap~b}{d?%Y!;fH#JY0=d%$#uM zm>+uB@nfN-P4AIokgrAWM|ZNm6<4v5D}P+$SFd05in?ulw2WbQ(En}m7SaRCSn&n4 zr#L9q3jf(=mUFgQeos{2f4-R&INyxcot>8DaSZO=I3twe*>(&vjSW;kvb~v4c;~f> zOE&3?xK75sM0S(93F+=O5KWaSsB<~&E&BQp67~@*Fb2>IDh=F7)KOZCP7dXoC4bkd z=t2=S!21WUY2*R-WZ$&S8`{UQlhq9G$!fHWS*BGruFUJ}j;A@Vw058eD(fitr;h-c zdssv*8rK{AxovxKArvne1Z}_LZ+Sy0>z|BVQdX#}6&`KS*+;xe5Lkv9Yt*F!S*HBTG*j3=7e2bN@ zvGU3_0ds(~SaHKGig^nKnziAest`QGlcO$XU!AR~|+XmR`gMYBkc$o^v z{tf18EYI4S5|vF{sqG-)LKFYmel{XxsSv z!D_SRaXshczz;X=-trSnX25hKzwGusIqHpPdS$L2wxCX=cJ762j?~`O{WbZnJ}-Z; z;AsPXZ{WAhcL)QS!I=6EKYuVI2KLYwg}zkTOZ8f`=NZ7-fo?wuIw*w!F^z0mHRg>OYMGcR>cjO8C_@~ea8zOlAe$AliW;UVRQ zrUFpNzXsRcD zUY|qk^>=WPM)U+RQh=2X*f8q{TIWC$elq}>t8{FAZKT6rPZ*$o2Q~d=7Yg6e|7z>& z>PTOzlAAmA*tmlHr^d!k`9S;Y)F|6}`&M(Fmrjjq@(FvFPv)As34b}%Lo~$?^|d<< z{t9-U_Ekt)+a&M%Dt}Z4o=W9UCi&1;`*$xdH+Oh}-uim6wFcP=1!bkVrXJu;=+)Xf zJb*oRsFyZI?F+MWcvJjnlG8pwg5qF?6$&D$tnkEFAko9~$fXZ_E&@ET_Wq)zf)~7| z?k`HR*8z&y_iHu(f6!NlqE({53jYO3>I_i)AkPS%j(YfXVt;f{yIxnM$N=r)nI z&PkDU7}E`0uf!_R@eFS|4Kl$L35Fqsc9J|12CbSxr^hT|mA=#4>OF%Y-JJ@vp_N4y z+EAyrqq9rfSAUob8ArF57aeZ~T(t4QD!rxsDYY6rm1ta-i$&+HeqCtRO4OD{s<25a zElBWPHLycAm-Mp2MrZw=U(DXWg?VoY6X@NN{ad=RT!RTZWTg~;^&YGFR*;gD-@i;= zTQ&^WF=7~3n1%K+&;!<#%1Tvy)nO8W3G8UVL*rk-HGd3zdL|~A{5K|Jlg{ahrf0Zw z^;~DSW?ur+-(k;-{Vvx1(kc-*fg0_i3aXBxMWNZbPY3MnB++d*HI;oGR4#+_%!E2lxIl>G_c2JB<5vo}tx-PcZTF-9OrdL|o$I zzatb9aeu|jD@N^9tFZFwEdn1goZ>6d_MsCqXH!Mf)SD6OK$j8(DnWzvfm+b`H<+G< z79E0d7m>kCIC_Ju$u1*>={#5-&e(hlqfyj7j6iNDsHM}m7J8Ve6Kw~NdL(?JNEdX& z6c)Ym=-S`0{r6|@+<0Q~R3{Hiu8HgbWoFe{=zspFJ28cSrNI-qg-WOOHYBml4_%dR ze^|3O=x^I5J@^JpZ+Zj+W&@nuJ=|t2*l*$P3_7*0bS&ImVRw+X4KGpa;kjxm-A%Hg zG}`{VYg;Toi=wgo-41P!mw#2Biv`SBF5*J1wrj5jhE8lWvs)c(u8skAFgfvI<+?x@ zpnt-!*I?@kpj{gb8d6KsH*jD5%97b`wrh>bx=ka9#)eXBEA>(v`yF#h#j6Sp_4vj; zu+v)p!6b)1R5zdyeFF2h*=`W}OgBm|sS5fL#ODow%fB+vIXsr7!(*x3sX|!K&Gy=B z!cDTcjeE^~W3x8$YrJG3>sX)EF81(dwyL)qeEbo>U>1n(A(Hn7tt$rv9yi9uz!6I zJ$QP+E^)UHPrq?@@z?$}x*+ILD^znXu8<LpP+Ox+rq#!sAcGwoZ`=h4z}Krg>!wQsH^VSMf)fI0yUyDX_$Ak=;z&oD@AUHbEt28w*0e~SM?`k-@ zQBl0U_GnB2p5F9mbb#b^nzF=&<%daF*kFk^8rw-KYm6`e2xWtUSyFX8D2ho305{o( zH}C<;4Hg{T7LHV~`*(Necz?tV4U>eQc0-(;XLx-ny?BV#Q@22z7ZtorbYoMe+r~@n zlNU3F7k9FwTuBfX;y^M{Zv@8APxG0$K@k%dOuBlqO3CcCqPB#HpaiC&53AJmg zt}ezC?@&v7Ip(udQEiBO?h;sDXk8k@FM}2ozVh8)1`qT5uH;4Ik$)T9hUzK%Dhzh+ z>ft^f1062tE64eO-{61eTXw`295JtSmwK>a)a=3pro+~5xw_fu(diqEA^31*UW@fZ zU6|ou0sj4-eZNO%9%%Pp@Cxc<;O~tAgOw`5c^XA$!yBEbu}W@$<@2chpbA^;;XKT| zCild4>qh)FZBwK&W&CvkYnje^aE?K*tM1L2OFAWg@=-zH2B*^TjZp1Y|Dn~J8e`6JjE6sBGh9fxD?hN_x#M9(6a@h{~vS~x7G zL#KGo)Vf^e2mZLrByo@>d`b$IMOQV-^cf5cI^^=XX%)|UFO{A5+BKih75PBR8g7(( z^xE=EJlN)by?;vuxVvPK%KANh#ug%udu(S!sZ%eP+$hlPh{$#px)yt zTeP<5<$PgWS2oy;9bM3mY&LIQlgCAM0GVh9Yq3eYM?WlX5DoZjoR?Au1iNg|1QjOE zKul`CTz^t6^mQpXs-9rP73H!Um;7TUl*3D?nAAh==J9sP~!xMZT+#P;Qf1JUj4st5KT=-JN(rJW%(~ zvqN61)EO}%b(v2UwCuU`SXNEuxZ$7F=gzbG41XigORo4#H|*h5Yozw54vcV8-FaNw z1PX7ekM8=tV>}z@*jO{+kMIIsm@0rMj@H+Kf2H;H;z(bDC-mu|QHDZGzLUY#1&m^^ zkLx=Ca|dC5U!z_qXw7$cSy%7y4chd*3=;~A?yLq5{XfiIdw0`Fvj3k?VRZKzYb|^1 zB!47eTjYdfb_NI`1cnLmX3o)Dj%>-}M?!{pKl`n!ep|AK;qKmZ_YtgCtGfDKU0wAn zsKV?8)!qJzHi5VJ0+)~%B=@lc=dDXE0^i@dsQSX`4?VG39S!hHuB9=xhr}DX+(Uyp zC#@rB&sOH~)wFUbki-cMza}U#2?BbXW`7z@pG3QRI6|Xtm{4eAoKsEuR1spCTK0(0 zw6Gsffc0jJZplwT;5oVOQ)koQ#ad^$4xiX*(|x9OCk*V9emcnMY9M93m3d@9nR!3~ zdJ5Y0q^{5=oJXA(qP<&Vs5JchX*l-iJR~|Ug^q)b5|eG`1Xsv@iWZrT85S}b+<#Jg zLr+g$xNM|MSl3anrL5Oz(dal$SV*bESdXppZ|ImDhRv*%J4dbC@97ozPu5QIHOm*S z4|=B?GrSMbh^e2okBZVgFgIyr#Qq_^=M>j?TyfEAmh-lglLEY`t}W`+=hRHA-s9=_1{ugleE;*L&sM}Jz>5Cz@p zP?k)V#QOu(*~8wy)=I1b8q)~xsWk_z6TZQ2R|{c7B?xaclP0gL{v{sUQ6fNmSYdKe zuj|$`&{vD~A;S7pLjbrNAXZmyVi(3)j3n+<$bE>U+4Ap23|Qu$=)VvcRo^eJWvDTr;Fq6TFXOEE;lzlV$~RwsBT1t*njxjb~Y9|8y%gE zozeif-ORaf!8>KXQX z+Rm@PIFMhyl)U`5nVn}cJAxaPe7jfFv*+srsY+hE^SM+p-YC=D`QIzAz1zUSc_jzg zpU7*Nk;`lEHxRz4Bs|$xweJwu&bG|ZJMyz~cB#~9Fq~7eB^wB%(r-Ws!F6OzWX1X()sktXB!s2{aGXG(XN=JI|;2n3%Z~r{% zv+LWKd%)z8M^WPJOT=FU)~|&3v`*Q?>+l% z@0sH>F&E*|8<_l?``mum+3WQ2fecJkUG_y?Br!{P;eYk`FSCMMfUQx3S>Z`ljb@zz z6D6M`ye|;c_&0nKIUoY zlcUG0k#s(Rq^^A$;!E{;PhQWK)#0`%)nQqb>aZwEb(j~W z0r6)1UC8d_tohBb?%#a>Yv7;5WDMG)Jdb8Se}8;?>RJPT_QQ*}qxpQ4C$;)`(Pv-P zlSN+yKI+#Nv-_G?Ll1_#$glac;%*+z+7=Hc5}}vI(PA+h`O8HF<&M2MRtIav~s=xFRkH!;b?&l4p2G;Xewv)mWv|rrjTts`UCS76c(j2 zTYoW|MZrSPQypoA^F~koMdBAs0|_> zKwpK?mv?c)di&uO2t{P=V^C}a?O;5D?998*Y^fiN_I>EsO>6oEgT@s3EW#Mo6)vLX zP!;}KiJn>F4}l=OS~UVEGCOs>@9cii_J5|+2%0Y)jl)L7ZmZC0s$_k@LKl2!kQMlb z=mnS3>Guw8R=m)gE~1%n{JG2c*@quoV9Dury8BE%3ln#*;$Q-K4)!}T%evRx%xjpA zCeUdkZ(QTW*Zzy2*q~^`P2`HZtQmn8KG3)41$wi3&ZWecX#3FnFfkpFRoss^6o1lP z&SdhLbggqQkH*kc@cZ0ra8Yy=+RUgwKnGr5qRB4&hC)oneVzg4^AbPaxE99@=x6Sw z1_P0`f4Qj^PCc&jNK)?Eca(9}n@vVg-{Xn=@utEBS+w5fK!)X*gwkx5fXV~_ok8jn{u#^YIJJibnh z$4{a0cpey!q51a2e0xa+@rUDBdQS%b%P?+_zB!H?-Ze3J7zX2wU^35~;eWNzEd7!i z@!hU&jK{Occzm50kDo&0@jNgdL-Xy4`S#K*=r~@FE2jcINnd-+1b^Bf3!A@2#i`|gR+ zEcGge)`Ndwot&P+N$}z&(|hpd$2e!$U^Gn(m8$p6JVm?MA2!dqbB)sO3{7dS$0 zDeY5OCTqQVRVET_Wx0aL>2aAzw1r4m#mU3a(Pq5N(GVA z%{nblsj$TGWHERFTn&eQz|zt<4!1Mg@WP|pwe**-jMba$EY_cL_T=c(;m zZ@i3Ltcxb35 z7L&vEu|K~2Sy?nHC1v~wIJ_@^rQN_9rHC{OOX zOpR`%tz1AZRTLdB49Ql?Q&C!3oJb}CQ@~#y&Xz~CW8ZY?n^MkKCy@E~CG2fcC_lj4 zGhEo)e{W+4V~ZKU11s8SH!8y z6xW7MY%{LV+0B1M8FqG~lwqH4+^?OUCXmCn;B<`yFL!o~1V49njf5a~_Kbumcb*yv zVeaf33FCYPQsR2qr^Q;?cg0#!Uy8M&?u%9bD6i{7Sf~BPICqz8VeaJS?`7DF#<}Y) z4hKAPd6@zMSzEOnU;E6iW5#b?Mj?ZDrfd9mCj>Jc)T+om$8}IeEe)?zDl%6)S)zhe=;Ibf99tSrb0+Z=&@D-8%7&W z8E%X$Y;k*%!I4jWY43cSJUrmPcZrP;h!08Hwo9~mSC5}z=qzLPwuPB7I<-ps+`=#V z4a|t@huavYs-H{p%vyJCPLM0(_&!u$-?^Ihzf_3vw7vp~xpBuBjJf(V|8G!I4ebrj1zqAjn{lPNk?vU>|hHjH?QN zj^)n!?c`=jES>z@g6vYw{-Wdo0>%c>Ba|b{5I;^v^UQL-jzSm)Y1*{fAtp4Vtl3;S zVaC_uR7wdbFTfw61C-J2-bm>I1L+DS;VZo5&bfN3qE||4->K);OB-5 zba%ZF;qY)N@nZInkJy5EA4KJ#kVL( zg(OIYnW2H+EJuN)RIRr3IUH#|5<<;=$VUjmUvaZcE^<#}d$V?uOIw_V@{8|Cfo6(j z%;Bhky;{4QjTX_o=FOtod@&l2;mlEk$|R^Xc53r~WXA$lu_Yd6UnTrm^E z0>>wsV~q<~4FnuE@_pE0p5uLT#Ee$B$hg5ue^l6GzkW?z)-+h{4axvtE&_bLn8qS) zk--wtdEu+8MLq1Y#o{qX9_m$CoMuGC4&5jZfWu!dUcrl=6-E;;4`+8e_YV&uxiBgP z5Af{CJa-kbww{*3_fxYAnJ}5ro8Y9&1gQE*8_CWy1+bON@D1XW&{PtO}!v2meoM zyZfEm!A_^v-Kll=_VlP`@>|bFm`ICu1XXGWHrPik^k&w34{@eN#7CP=?Qk@+Dk_Iz zwQ09T7-7+$$Him{Qd5o^bM7?Y#fO&Fe+z9DdYc9UNH0^|-pZl3-{-?BvU6c$+VCg5+_qK|Ke!F36h zaN_be=$M?lB4mX+UNh%4k&ehl?D8mgbA-T|!7Erx77;oMi*J}Ontb7Mf1ltbB%uz# zu;5t=1iDGvzXu`1h^w-IsU$HqmHTEs80 zb2*H!>ng^t+~@fH73_0ff1gcM&ArEf7_A(tHplWjGC@gCWL^d4c_hI+SA1_2mJ*qg z)M2x5xS;JsLR^tTqjnXUWJ=Eq%feU0vGLrmbC`=zTjTecUk@W^vN zA-Kt-3BgT%B7m5HU}G@skPNlx;l1ER)iUdGAj-#qSaJz8CT55+e+h$&NeO?V?-5W; z-*@%ts{CUSk|)Ig!5pNJX}+Q;YcM=UbX&)ga_+dQh7jxo4!Tk{-CT`jErCl3ulh46OsG?422G9MqVa*0uHPK9aHD1yXezvdYE_( z7GvZlGcL*Lk##{4$+bk7(!5MyL^XGQMCHI4Ih`M8gzplJe80e;z3f{Q5koT`3?&p3jMLv@04Wzh6jA{@|J z_-71h4Njz_CQouKQ0oc`8&49#SB07qz+^@DY?!PFFVbdH+(8r|Jo>^U3tHWN3g?W> zhmB$w$&Dmce;bKG@)?n!3312>7 z)m`DVI&7rw*A==Nqjc+}Z9ch}@L)j#pJ6z^;0Y(!pG++zg0qUxBW-3O0WqWGe1bHZ zOL8Vb0&OF-7BRtQ6yG-z6k#hT8Hl`2O0(-%m|ZxtAp%&I&_JsfYD*;o2`Mux#PzRU zHVMSXXV5)j;oM;h=Ps9}sRKI!;g{j50~0MOq;NRF5$)O;I_SQdhtl@9g_1~>t zW7uguzivLDCGkV-!O~)ja-{L2_T9FZbgBa*5kF!acnNAQ7=1|p1Uw>-m{k*s{+|EmEl zF@G5N_Co-F`%)V`k~7Lc#nWfa=G$!ZZgwd2$NUJ#)+brgW6{D&=gQZ%DrKwEwIV(c z_OQM`ngcd4~j6IW|3hmR_$`+BNaEh$Lu!Y%O!{Tz?aVHJ-J`G;Nl`&QL;yhth&)2;)3*6iuu? zEK55|^9*YgLC*6YU>d<XTV7 z+ZD7W;45{L&;?EkXrueuntqM+4+eqAeZ(sli&`db)QsiEY1U$xU-LKvOahjH1_luV ztI?RF@%KN}UFlLAOS1mYQ-I(hLY8Lw}_ue1^buHbsS7l{>nK@9~G~LW`fhY9l02jIXe6reC?~%vb9=(oSug6Ea zX-V%Ux@mI$5ijM9;-U!VsfLh-KY@u$o|43>?S4Fq#(KZGfmp1u6nw^`pab`P(P4k# ziHba;&07c{b?ke=rxt>N5lcUq=PV2YUr#5WCfDPs@-~PYwu*Igf)+)|#qD_lvxYM{ z4l;J-8;U7uyej1JB*Jjf@TkD%Lc|{jcRLL9bJMDL!^@AwH>2z{F}sXw<{n|DHpeL#UZxIG+6Cg-$<==p*@Rcw zP7s5aR4ymy_sIq2*3uEJW!5Tr@;4V48d5mx7-oQ5hCO0n}5jJ!G3D1J@FtYw(ddQ`0p@GivNP$^kNm zo#M$p%lXC(xIFouJTV1+dSr;R+D74;m=dms_bPJq7{S^-M^Z9!vZ{ZE;wP%gt37fC zPgNsyd5WkBPUahB1hrSV%2-4iO;j(`b&qx39nInh3O9--5eNm54Uf)9O}i*H?Fy*h zNrL+p?6oo4>*Q4h>vePvt7vPC8kEyPf(r!C@4(>mOTip0o1FAPrfnR@0b+3G?hr%; zvp9k8p+rjx^Ki<(nGb)iP@osV^nuGb(J>dA0lk1CRIX4o8TU>uNBP_a_VfJSM{!)z zr?7g8ro!qK{%4#&TJP+(cR%>^>t`ZTQ5!!H1QOCAi{5yV?r!4x9 zOSlYQDSG&luiOxIeAz{>VNFluizt6tBd>VBo#Mub@UA*kh?XI56UN#W6Aiur)A?#j$4tYCp}q)B6{n7w z23JP&%*s7i$rsHK$TP8#@R=Aj665Px8a=ft(49!cH{z74_+xQ(j;lb;=2NzqbI*B@ zh)wfX;kuFXdX<`~4eQ?cRaiHar!_h^;wNsC3)yO&Ua5cX3g*vSNAO_{z0Oae#9_lf zW&{KlG&`^{;HROj+i7Q>D9|^vL@3}Y^-$saBax&xEId^EmzCyeE>kbi&ML<-`>MkB zm<1yswMLN_kp33j_vPm(00a(i0N+oHXf#%U#wF3sGQrZs?M&7ioev7?`iuad7`BxA zHeQES{}g}9V9|=d4Xj{bL)uS6EBMvUJh3tCTQJ9rtt=qp;>b`*b(Y~?QFcSzg%x=X z-G9w%C@JhDE=DtmWDhFa;pOKFKnc28610W(IYg> z(-Ns7SGZ86n3Pqq0ZFR}PH$edBqTUDgILVx(iYlMoRtSTUTf z2i<@Ceb~y&2v@Y!z2Gqq-JUq$S^>?49~|E!?*lLue0j}8du6_&%X=sT#uw&LXW=?f zhhUFvmC&L}WFEt<*}lN!?;;2KIuOtTY`=@Wh=$4yU%v^l9;~IN@ttD1xlf+n=A>m) za^gs}IUAd&PwcMRQ~*vR`Ft$q5zRVu%z%IYMrg4afrv0ajFdl<-nmW06Wa) za30MHJc!S7ZMdhs4oLEtM{7k&qUv>jCx^D-QnX5v*WY{EIWDXe!}@*r&z|Fk{~&)} zc0ZLu#_(aOg#SpEP%9Nz$L}bwb!oX5(=_Z>&$ia_z-D=Wpo>FArnM8rRt~ZGGSXDI zZYL~ui)aokE=I_l8|WLiv^TO26o9i_tFpWpu2$*o*tuVj3ov%Y=UnkMT#Cf_HI`ii z%^aPKuan2eOlQXir|IfEiB5Vaa5H}=jKc&fhT9~vo)m+Bf!lBL<&2w&I^m)dT?&P6~w3P&m65B4(NKw34;?xlx{$}Y33K!2nvM-U4 zzb)Yu1iQm?mzQ~D4Bnp8kQ6SxXpY(WP+f+yuI7qGbi+C;DNaC=#R-6cPH6vDJb*;= z09@t}Brro0^j0nQV?mt7^5%bUl4tlu#SuulOt&{9=w;_VwmAfXPE182y(l^C&2$kN z+3|9wg^QOnT2gXO3&JOVjTtoA1OH(bQ0wU~2b^qjqlJ=v{QB8kBqQNyl_s#Xt zBGGKG+?F&>78#2o$>z!xlS^c23hz%mO0eKAUo>y9cX;sm@BsBw7Aq|#YSCk%e5~{C zhXzubZpAAj_WRWr59MCbL2hZO_{q}~{N;L3= zG>?iw(;i0dUF3SlND9FQg%bW4FAyquYtQPm51)6;;N}4aYpCr*aq&q$=B1Y4qtP)p zl4eQwQLS1M-BW+Z-tltjbg#DJc{P#6t6`p!kq4XZ>LybRTn4D!I_3-Pxg8@0GVD?} zEEH{{-akDE(D53pdR4M53H+wjX&-a&T>*tMKdj@&sU!6O1 zIC)ZY;pwTczcD)#;=o@V#of8(pIt-PwO`bd4qG8VhU}2gt>`Ej5E> zoE>g)4TFOHh_Gc!MaQ8#k&MLWWe-zeHU%!trgF(GBI&}f9t96_f>mo$;2RPu8pze6 zamMh5|9}i$^Ki*802MJuJzGb;Gd?%dhoyt!(8AZ}{2C;Z?FEO5S9+UqKDBr8piUc< zI)CwW+1P*EJ?QMIZD#LG9Mn6(EZZ!7kjk@RX-O+Sz^miLnx_oGR& zlWd8hIx0gUSrcElizt)7?9n+sdcrn*_RAkm^~--l*vIXQFHXjlQbTZL@``;Vugz)_ zeW<#Y!DP1zL^u#?#u@!KAo6}yNsm!E(+E?|8GiwvmviD0Ab66UK3 z6efS74Izk*kI?}dJ05F1&pVSE7qT0?A{=9aG$-a^k@$>DOOHPWCud0>rf8Ut^6l#ttDok781SSxz_b<|KnhNgv%We4w2wQb9b0V;O2wVxoeW*ps1uu^V3* zL~p+IoB`~*>BE&D8cj|PI8Fk*5cE+v8BgD}_xAJa+f6j^fnq#&v#E@JY&4Z25RrcY zEr7WD^oZ)l?k+vzo!OZWrU*cTvt*g8b`cc*#j1D|7zd8yZbhOZ`)=T7?vW}Ib*k83 z!*VE$n^<)wHk0GeVS#s5s+Nct+@tzCEEyyw-@k*o|b!e(1 z1F>iPA@gxJ!j}S0k*i_z-Ya?~--Lfe!Cl#f$g&-INRd@L^6Ti)or-T1?Uc(&#y2h| z8Q(bnB?EB1IQmH&EaS8d7Q3~aR348qX-Bz@_y*JRskNizp$7;b-qI9N32 zMSbr^Y??S}mHaZn3%@bC@OIcdzAyU6y|`Zt?QP>Q>FXp-h1*H z(`#N8pUUD1a#sA~x0NEkT@_CdS5x^`{NqZkgsFA^c%@u+t6ldk~sLt!}K z-O%62M8({VIkr}@u`;4iY5b1@X{6{cnfXSJn}MR?JxE|-{tnyUQEzsD7%0I!iw&V* z=;v~jKY305MCE@H^g&c3`-1%6$9@#$YKHx$ZHnQ%DC4|d>e8SD~bpbfpU9%3f*#JnI!tCY*;uAYDQP1 zBIXzt(R~5?a{n6e3!{GlbfjqT_Y+d+=ei&whMbaz4x9UR7`ns50L0&#hVhJh56yg! z4h_B6A>mr)yHh*Q%t?O z(?y?S2m*s2q8U(Jg-T)s2`hX%)6YRqKX;5g`^IxW)Xz7Oe%_1q^OrzB9~tonM*Lo1 z5gbJy?tTo`5q9h}tA*w6c}~x52bVG9fUsRCKW_>#I{L9Aqj+qgDlbx7N_gzE6)vZt zjaQ*RIn2JesO^7T$v8el@zkKN3G-F*8^Q%3ltv_lX|_eAJUpm~+u<>jVclbq*md}I zroCW8$jH=~3k5Q%)O~pHR&Y=dT~vlp)g#Z#i6MB(^VbkD%5`v)!X#kjMIbsMaO~Al zPb+8*7E6`lL*x$@y(+2*RvMU0K8HlE=D_{;AdgPTjfQ^_cO_I3QVC5sfU<}XC9jBY zP&6*ai{#^1^SzTBDK&qyM4E>{&PX&8cICb?F(k%`OQV#otD!54i)fz6fFA`2KkDNS z=JpNXQ7C{%^ubUuBXFX+IE!7Jrb{>v^?h!>|Chs$=3a?EQY%$QeLK_7K~Fz-j6C~E zHX7+B($9Z;@vk6}y2R0G3AT2_q z3fq5CD=)Xj3{+GstPCas83p^ZKt*wlmzKnniH(BU;kfyP0G~XP^mW|a#b63ZR4hGK zd>B(PK+mD0dmC29W^;^PQk-8%eX3o3Qz4;5qLT$98$vm=-hLTlB@tFi2ldyGQ!77> zoWf1$N45i%pTcycfE-mv-bNOi%jNQ)fa-rR1zE2CwpUG|I(GjaREJkuFpwRsns2{} zP=QnfsJbOp)LPS$UzUtEmE0{hPea3V^NfF++aRNBC5}h>FS15ZmFU^>$}cbWTW4#3 zOJOA7su(^y@=_h-d%E_s_1)Opec%4TxTA5;#vP4?5s}X?R`2uS&itE1Pa;c3dSZVpuv>}?P2FtslWOtG0s1Jn>Y4UJ=W2u&may?lZ++3)#=Q5VjmVxUYycL zpF3L$HnPtX`r|XDuV?s2%k6J%Z0x2X4rtlu#q#-0uE6?$Ar8+};N24y*gb#zG}HdU zYs$wLx%_ur{)cDEzso9r8-mEvammwbX9+!T{rN4is^xG#&-)_&89=xV>cu$_h zTzdPN(nlGd>2jN$uiKlmW1qZy&eDrq{D}Q}eR{6(FC1oO>wlZ2rP8h6`}ApjS5@Hd z^oautR&L|HG6$#cP45kpQ9yq^k>L825aOf$qE|yf5W&MSR3#S?cLP)~x*ZU|uTH)q z-VKm#H?aD~2tfx7Rzgj7TC#U0dD_bQdu zX4H!O2pJNPD3KenMfOv9vEvhvLfUe`HzZyZ9c;iU5L+%q1V$eHEVh60?32+WxCb4h zHL{;X+h<@N1s0^V?!Wf+ijD58`DvtDtuhk@t@lOQv$(cO)sOK?hdM7Y@__~dFvcxX zUM8VR2C#ff*xb`dTf{UV$d-nj9%2N>p=GdmZ4HMSLLLn-r4Ho7sM%j#EiJCp>JI}n zMkRgMmF1NI8d=@6-rMGIvCji5tF}=PF#g4 zeiW_==szd!Ei@C-up=Hn^n3{mhpL8Ig_lYdpC9U?MOa6&pY(sox*F1}jOO6CFxk&f zt%*KGhAeu!F`Un|Ws{B8`qRSnyg7H>$V{$gzlC*+VXv?jiE7oOT>_Szyf$;y|3F>% zLT2exn^H=c@|X<~TvmW_gV>)z4#EIBPeKNR49sA|WFt~6OsBxO^nJ;=^F1`nrB{Ou z{|It$?vFqRhlPJ}=3&&Bc@@@3NSLiv;}nWmEEho10uSKO+9oILKDq1$x|Ik!tB;l_ zBYDH9y_kO|D?Dz@GWZ4bcM=gONr6p)pfq8zjzF6NIf-hvPUgo#hNv?7bT8KE(`h85cQX^d^UKYkix`)mV? zse>40V2?KR)~@&r{+1e^3BOfqe4A-a1nM%a=`DX_`2?Ruc*ldrFM3wg4Mvr$sPE%P_YU5!ysiD0wI}UP8(H?de}%%$%Yhq> zqg}%5VXb0sBR8=|n z$<*|!VGi^TK~WBLilAx^)SjAtp(k$BGYwo+S_Fqqaf!*5l`PxkT>+u+`XNlR8j$hx4kAN-*>W!~9pf8x@S9)Lc z(zk0Zve;j#GAo{?I@XH5qHn?M*9_!5*;7%Sy?d;_l^H zfM#>iY`$LU?e1^^(>r7S70=#+d;f+yyGX|vl6irxSE4oHPG-y1V$FZT0~wXpqINyY zCha>6`FlE8(}5RWI`Aaj?3bE#qgJcI(}d>?p4g~08}LB+9G;7A+o;7mM!oX^iuL#y zo(rSigZ~@wU^X@ywRYQR)IS=Hb_1R!JS}*z<_rL5U3}s?rGNzF8XucR6ZkfPU-PJ8 zG+TcfO@JSr_l_=%Bg}ur4dWQQaa?a>68E~saieoa31qPaCKtwWi_ltB+2Yz3RkuVv z5@?-$XhRzJC_$9?L!DDVL5y~@@e$Lbb7)G~=W*@NBmC3D8u&w1@E1mLd=d9L&=R_O zj6{hhktB+5>s{k5)Sa|@26cw`x6a}J20Sr5J$zhDI!5c_sAqq?s~;Kf8u0(+C*$2) z_#cXG_#ghjnBJXZHMD+r-hl@JF+6|@MJPexlhLl797A$pw41TfKC0mZLuemC=@_23 z%^oC>X~$r%i$-D#Xc(u6g_6ak$sB|snlKpMBF>qgwD#hiXL;-enS5u^=F-cmy4HYJojXN+?~ftkd#OKD8$Crk-U zPyzxBCoVo|=K|vT^d(xNO%T*SXLmkD6QOa7JrzxY|auZPei`o*0c2qj_S~PmJ27(YQ34 zmqz{4h`R>txVQx;362h&G3X4OD5KTQ(dz)Y`sHiDgA`EfUCMVc&y9gf{W90)6Kia< zd$WH9+R1;k9j9u4Hs3?>Du9w_hoQ=ztC|dKhWo&&8;ijD-PBx4%UAw4%RCU)+-Lydu*`Puqv2Wtq=)? zdCp;;Z`G;8zKX=Are3zA_8=lPRJ}>B3QKw zEE%A&WPrw!0UApJ=qwSCo7FI2p16VGs)v*$LoP;=9TojhFx%pCU`bwBw5zV<1jWGd zTs422F0=7)qQ$n7*#M6zXRBT)vc6-vGVA$OnGJ2(%&&&BS>QO>%(WF=$}(NbGF{9H zx|C(Qlx4bTL*vcz?2V7xO-lq)%W-jW zks7>5cvYAtoLfs}ZCB;DuBsY1Fx?;`vLTT09UFI}>uGgCp^la{z>VSAat1}&%VyLu z-KvkhfOrL1Mv8xj z4c!vQR~|h_9$#_vHZhb;kpd!rAVoRKWKJXm0MW@HzFxEUREC>eMc!Gpifn*OC)mSiPRx{Fg1ucpE`t(sSe@OszdnD zY7lvLNi3`FC1B>Lka-bQ3$vwuwGd?QX&H8In z=Q<9S1G#ajWf;n82P+~=*3uGdVie1|97R+?ow-LgQ4s0P4m@fUPUo zHn=+}4fy<#vQ&cMzmv0VB}JF^&jVy5xY5pMO5e^M%1bo=iqYv%PJ0_DajgCWk+BBp=Nk!aDYkda=g>L%uSIEYtg3<)c}vXP$sMc z=%fuxGEP^56aMhFUY5))8|Hp=yIx)!+|o#97)%!WNr)x%dqh748syiegwBsj>?Pe0 zpWF&dOPa(I27gp6&F|8gF`B?cte4o?<3?R|7%&3-`D?yRpFx2s9ZjGo6i$i_ml5mf z29anmOTYgXK1}WqMzMOP6OM%=#UI*MljN2sg%<1S7Iv-$uO2MW(+yzuIntE@8*8;# z&j!h}U7}Nfmcq~A_`J|E0&iiJaL>WII{|ie#a6ScMSn6|(&9s3jAS^3wO+#B>D4l- zAyZ9m(MtvWFo(w5_-&wy4WToF7SS(T$oLZZ9ps9gS} z<>(3bIBp2H3FJ%PR_(0PY>UXD6`S$|=aLGl81Km$p8&}f_Zb2xFiUe91< zhO6tPVCLtTWv%x_>pjtWFW*}57Q5qXy1-b_quV4Kv^ZnGIFko3VRf2cal)FN7|AX1 zSe2*Am-*tL)~23d?gTNbx|T)}4+`KOMfzlz;ui^9zV+OpD>u9KgC?=n!oZ00>f88p z{eLQ*4MFYDXAT_o8*0QVs@_x24`^$*X4q{UKH#}e<2`i*e6fb3MJl3BFYl5;icRvp z<1_mP=NyFJzV*hg7;G@3t766tgy=+<0*m`Ulzh?z7hr|z@GaMU*8KCuy|(dv()Ab? z@kxv-?*b*HAHfN%re5_F47WT;(~9)AsLYYQ!$exEE?N)_gtp^pbSom+vE)5_&N z+G2qetwh)8-y@GqP!JZMWpRDbx~~MR-d4&BZb_6jTl#tBtksCab2nd3NQ)q8DJ(U* zi}V&2>nn*TF~A^vWFP1g*T_*(9K{(Mre7z6G^fGJtxlsyr13Jb#_*|XeXik*Wq-36 z!b(EBL9w#I_qXTU+68rOUHYzQ z10UrxlJsyRkj{GyfhW31H1x%nMN&bj{l~(7L(J?+(G~`}z@k1&(;#irhC*QGs`!Ev zM$gXWxgxW`-hqYFw_u76cjSSzZk)Ac*bE3~i4Vv_W4(@fR@3akK0{aYM! zy<5+;CCqLU%ZS@0Tp|5(T7*X)`ATdIFyJZmV)GIZ1^KI_{z4&CH7jP=8_{EDhgz|w z#WxJnDy$0|Je=r}Mq=-1cS3ld0UG0bXi()bDP2Mz=I3Q^HIs=LmwCQOfPdO=t!dR( zEq@Q+A*XIPZ!qc-?#ThF=ZkoMZbq!rXge?4yDt8YHu`T0l&G|u9l-=z02<00F>CAuj(^*Dv`N%L0Bi@s)A+1);OH&NY9u)BTkE;@_U>>89SEG?Qme!}@X zz0&*v?8Zr%qWk^)S-ucivk%=|j>-vHT$l{DE1DHc#oQ`HUOXM@HWp%0h2;Vab2J~U zmu1~d@a(z}HFlR4i+_S%%Z-=P#@inBD}D5Eia87{cafk8*kF5tQQ$gg{KN1MUC*;oqP8!z_;4x$1QOY+x7B3EDoh z9wKYBK;r!J21JGknWjj!b>kS~_^Mw)L*a*~+`^k9a}11Op?^l?;OwXHSKi+~`vUy% zaI*`zp>)*(G)F*lR2i`iBD;A-t0WZ|fXsKy;U8N0opjivY*e<#*RM<4rPpO9FgV0d zjl1}*JbtT8nab-@+4_!lL})Z*0&aSk;%CD*v-!6fRA+5X#KW)wJ0)yZQFO$_v`7$WQf#V;KE9owwegGw$|`u$8lsy}p3 zo`-Z<#VC>Vq9zPC4Ec3^Nk71+nO_kcu)UXTH<$3)0~8RECxo)FJW*(5e1c_kK6z!A z6xstRe+pd>CioZ6;%QpcKrcQ@w`R)ixtQ=%H0a9No-Ick_lajHT%r?;;T+ACZFYa4 zru5aTo1wO+;_W)C2@Ed45>&uZa94J%y`kLrmxI@!0Z#k!elR2%|28X&5q@O?>6S$5fyfA`g^V@bcVd(@ZVr(a~IkiuoyCHWHg zz8Ua|&!uj33S>6CDv*ICPD3Hg_zRNWXi)?!y1gJPS|RHg^E28C+h`SiJ2SsiFOgm?4K{v?oQ`F&-Y4S>>$e?Afr4$CR$hC6qGg ze*`i?KRl2moXz}LJmRij>r5_;HcgRl2IN>iB zI;r1(7UZZy<*u;XY$3UGh=UAFv7b{f7@=+ zPS9>=!9rmt^#2e9c2&5E+kw=gC8T!;cQ^GybE)o;LKB|O&@u4d@Q^&sF6Qgm5EPF4 zZ-M=0SlL0>CIj-VySpiD%OEtRR4f_uyQOKsNG0$R+p!t4X^b@C@f_7j5GAm3-Vqt9W?Vef^qL;=ZPq`DQ%I0?@+M zUv+cQ&slq`PQD+qO9d3?D7H`l>g|?Kv^yU>-|kjv1C+OHzh}^oSop&#fBnlP8N$gc zDPFhm(uuPoiDuO1Pf!!TE3f9iK`dLc2a<2UT`ue>l+n{c@Vc21RG{ul8-ri~KP2dz)fB>7o|mpEG~kse`22gDJjw+vRX6z98lUu^@VVLk^ps~5je(^N zWUP@#S2mfeX2D=kF|%tGDUbH>cUWX&xc;Xs)E0TE#jX(nU0^dDf0q8I^cvcs64}A` z5L|w&(9V{ao4@~`wJYy#+eq^N>r+sOS0RQFLsExjP#{MZC$YSVsQqmC^~s>ckTB?pbzv_U0qjK#gV1khTSk$QAgC#hMyLkvgy>Wq;`-R z;CDCT*F9b)UuEv8e^o2J%1soWu0R#fiyO@#t+y-D6A55YILa^HveDkp{e-(8~jf|6h4KkTqHAR=Q z!5~GKsCC-XX*;H+QnVP2^uZw)>;-Erc>xlAB5W*zm$7?$-*c|*KbCbl$71>jWfAp| z$jmt+q?{%?Kh@`YKiBJ75QfXe<$ENR3YwlwMOs4Wa=x=joOzDz6N6J2aa3Pfqkkh% zF-<_CCLoB_f9m@Eg5z}9b3_KsH_G*(3pME29rRTB%6r(X%1Xl3muf1(l0l+ohBCG9 ztUnu?AUhRsXY;6~+R7k+#b#?-1gO5U-*tA|Z?RnxH!Mo(n;hP1f%8f;CQ-$V%#V7R zou>8JN4$`{O6fS8FqGy4;9XkUR-#uF3)3&KD*0ege`v7G_X>bzs@CVhk-@#cHs`cO z=DtH;F{ca`5n-9!UdmiL5)YnE6FXsqxnn>gSTOr=D&J)OTRC&04^xNi6sorCQ0*L| zaqSR|okO$^@W~c{PZYq%4!{FehupO!DEJglAA|1fYF!7u#DGI)e3v>9Xor(O+N5J9 z5I{!+f51f(b~w94JUj$(fv4FVL0@K3fpR6BgY-IwQ3T?1RxA3`^>{}6?0t~mM>F`T zl{$WZHi&+>wj^s=t941W_D%L=Tn+{Ydrv14I;)C$^c9cUith2@X@po<$4>`Qjwn1G zd4GCD?|wxPfhm{ijw(CROZq@?OMS`fxc^qNf7j9NUiSz&a1c)4JE9-S`b1g1LqhKOe-QOSYMx$YK6#aNT9!-L76mkB} ze-b@hW17$4dDKc!Ju~-j9QVm52AVh%=bgQweW_Q9({nic@`~+FryFj{6OV@ zM7|%^vm#DKKgV8c#96YlCw(~Q=y`9tl6XVgKHsmEU{b08jL z4^>e$vRaYj@RJ=g4Z}X4MNgXJPr*`4KsFt$Qva{YvWdz2#M1SLWppNUaDbT}E_vcU z5??@{jL|UWFg!frb?m}DZFA}D8EV{&B1DF&Mj3o8>@0;MqxS;aeY}+It@}r1f9~&T zoV1Y7j->;%SOlF1Cj_s9!O0}-c6&C%$?;p=<4JgYsJcD649Axj)K{QFfDEPmjnYOJ z2z{|sd;0z!>Cor$B;5LfsXC`KixXx9UjZf3?~?FuNpp&L#kBAhwm$;$v}lca5;ClD zUqqc5lc6!AnX(l%E2`uC^ZfSee>PsNm(32l<3^DmuE#)26I0SHbV6Og?rs6-S~KF) zc&}4J?YoUHHF8A96Ds$;pk!|FeKssxP0x5p6E|yhVPt}gIrG+Ub6ORukT{wa%1oUK ztZOmne(50h+1zzDyW!s1`^5{B=&g8eb0OOsAp?znp6d-qlgE+6 zoxDrr{bNgO?~(D#mW(rG{JbUOH8S38$v8*GWi3N*IvnFNLmo%{X(mI$GNIS;96soJ zUXyf8+aHUT7s*zHnx+{Ku`{tUFQ>t=sL_!5--&Ed&;8omIa>7>`EzO|;~_*9qGIE( zCiau*zI@SH%yM4mAA1oqfBCO}4IxH{SP5@#JP_;5=+P?7(sSX7eQ4+aUTxkc1 zG!3y)YSVHP(i-GLSeCy(k~n!M+ib>#z~f1NgqU|a>W zNs!T?Z?S9J)9BXf-M{|&n;;y6?=QxX+adgT^wCOsVMol_JtXqYp2dlvnzj(OdiJ)F1 zf(9ew|HOe#L@*~maEfdSe-j+bm&GGa?(Ttkw>4x`=x7mj0_CL<);S2hkXwqYh;oUe zNM&--NeJzenQt&A2LIJ2;F#GngfU>4wdeQuGl-pdh3r#dp0f7Tc~0E5yRi~^Z-^sG zL?0h2?W^xMW8^@1H;~LV%WTvSj3OIu>Dy|(@wlCkXQS=sgm^a4i4#cD}7L)F;=t&$i^5a*^OXF(d)T*3n`2MP~`mKyHq1C&~66QqP9h-ahS zn+ThhuoPKis$o+Cn4-%co6rcV!vx8GaCmA%2`1x1r{Iw-csLUeC8jMMcZEgxyC*yk_F}cbABcQ6eJSe&65NdNYIwDQiCbJA*_lOJI7(##s#d z_EL_>(!rH;oY86febNNJCYrm#2BQBW8OKM!x5|YNf4)7!R%Dq=HmErlg*Ix+$1)*e7t(S}WJX`WdVEl{APkv26 z`nDDYcyI5~2G*`kx9wlTkTe>*%Y=hjqC~VZbjbrnoM> zy1ju~e>h830k^H%=h^xmw*Xd+UxHC^5nKlEgR|guaPIE*lmo+RJI-Cmx4Wm-q)th} z717|`c(CluB1gGIWNA|S9HKihzeR_xfp|u?V*6+=OcHxlr?8 zZ0`Asdbuw)_x!CcxUIQ!)!c_xG(i z!ZFe*{JqKkGuy*Q{2$f6_+L~$_riFXq%4yP-))y>#lvRK=810-BCudS-oBdtGeS@& zHv{LR&e)Wc#luv!@qW9EEgoj7z>_Tne=boVR|Tf&;{q2>FZ1^2>3ww6?V0W&WiQ%4 z>K;6jB*w#?S~Un1H|tT_QN7|Xs931}#OXGPUX7;KcpQkyg!O&+R@v4_(VLY0KNyrB z;@~2pc#{Iz-DSz^yJQdZoJF1rzcE#@HyY3F`*XaX+xH8+kL>$PykEXH?{B%je|>+! z`4{H>Tdr^4NA&)o^7>gTx)y=(k8zN*AiSj#o=i6qo}&cyJ8L!bA!>*4>f36n?2oGa zh3&<1>bF={O!KavM&{|lJiRebm*(lcc{(#sujy$=9?v1kka=aTd-V??)c*rk5#plX`k-o>ov}L9SCOg_A(GbveVLT?;PcJtauX`S6G4v%*LH7?IMPz>#OdKMa{(Q3|5+f<6^FnD8!~i6n?c%>A7tQU(CHxx{r6e|5UW{At$~<7Y$I zvz&^i;qxqtLqu)*jPRcXnz3>t4#}3KX74?JNPnoeo*#}qZ?buB5%(3N8En&1H)y1V z%U_fk$gVa2owna)N_gSPZC4%spz&95T2mN&!!!iO*z_DsB`OI5ghDd@J?!v>QpM!r z=76v63&;-YoYwBjf1tV_N8YqyzRt)duF02(IoMRQiHSRrI_DfZ?0l+j2WZZM=1U8l&j(7(yA=vV!-XNi$-@Q{r`itrs2;F-pF|+EA2ee{6 z!kb&7h_Yn5rw2IoLV;n~*x39o%7Ee>k5UnxG7kuM|4t7y)C%6_+l>hKLDEtmlla> z@j@tsA|6{4b~<(*h(=%@mo~4j1zClkN1axt?TLtKYekv1O7w%KeT6xi6`NU$9xY>P zxbl?TuW@sZfBnyfV2Xq6pfi7=ZslwkTZ#-BvIfSuEHx6KX-t)NPf~|@_>ouI?|TUb zGj#HrY_BOCH27zy$5smJht`xTk(;Zj9{onbt3)T@lRK_WlNzSjHPJMM-WB(zDQ0B2 z8UPWRg(u2sUlRF-zW`A{uD_IvA0jkOe$oC2F)k$C@)V8Dm48b@?h``vk`8U)u6^cD z=@&J0r<<&{@$^+y6_*CH0HK>QNzWlYWwUo5v*RuPd?0UlAa7(KZ#D+9Gy_?FVIWIq zAWL^3%m4d8#NwVuqR15%Op3gtpkv_;=yj|;4Rz_JVfiWTvztZ`u#@<8YTh-h{V>3>dq)fnGQKCIV^q9CNQar=PBL-|hm#rE=U$ewzIo5pxb6;|wVAxmoe zQMM!sI2D$*0t@y2w8CdwK^(#SX^li`h(6>`OV2;7`6lVcPWI}&SmK2vI5Zed&0Y9< zffNYRm@u*ei7{o#I6h!Hj-`M=$&sf8&;1?X=gM5qc7McVNj$D_E1Nl9qoK;hCJ5M6 z7x|e;8%~x$SbYT=90ke&3YET2W6S^oCc#dJONo%x5z|hc;-4QC|GZeHUo5_Aj8_wF z1;oYEY?UmpZXl^;e{Jmd4-Zt!j!Y!1RDK0#RkR$dh1Hp$qOi3_v!ud)VM0-L1;*}t zD)%{T8Gkj+DCH`*tnL$C|4~iHvwW6>I(D_p=T=c*BPDY&!Z{%{KnU_f8RhXj!UG{4Sv17ar;3G z+JDfK!Sb;Ivdp{+G-~;9ON{=gFFRcI>9d1lMMTn9Le3{5#>FkvSx%p)>stEL;}c!J z8Q-pc^J}^2J!d1vVLhjJ(vgbO)pb4R=s>!F0CTmBr_ZDh>*e&u+Ymw_U3*Y?U__MO z%+)#$2Hk_b-r>>HW5!WDWcEQn^a8Cqp?|q>H7R_tAa{>BEq2!+88!?|8e-46g^JzA zBxt#@TT5%<1v1&l7fQ$%d@-uTz0)K*5iPRVX(eKvl|?BESgS73=fN`S1h-VIdpx-9 z-)c4US{P@(l;Ndv*5B@RAt`7@J0F|N`}OJRiQj5IjiTG3*Vu1BK-FNf5hk5$lS{QP zk}C+m4tl3-irqUItcPOw*v1XQa~dSP%uub6uvC8;tsj7dDq0FiYWnmrV{JC8zPwh3 zY*w&=&wc%CloPk(9%h*r3ZdWs1D8hg16+UqI=Q)JEucB50yL;k-Nsc>Er@*lTJusn z(xsUfmZm?`_V=-)@GprggG&L0{uv~rF0pR#`jYo&eAAUBA+AG-%3fM4iKx7ohjri% zM3Ghb!zxN>ZM~BE)u4ShaLkQ0N125UU_wYyR3=<_Sn~xs@J!=Du^&}IXHXcK(rjEj zGq-MFUNJ0Mrg%slEm{?faD3-hU#XyxnsFjKt{OzY&9Aa0XqRMfuh^9-@b7T$78AQ- zB^F&~xQxanU&&zF3s*NRTU!R+Ob4;tuV}-!T16DiT^#dpYSC^di126$Mm(BG9hJQern=Ui~Td-Fc5I2<;ejc2t zn?lF(dvqwj$36M&9d`bwxGQaL+t{+-^(!d6lnhu9DAKV#Lki-vw#0do?eUVuqNWNP z2}ayPkdhdQ|9$Scx4Y4xC?{`fs^*IX0uA(j_j|gP3`x5oF55Smcq$QTUlnfdziM#` zW75`TD}Tjas$xxDzG?1MUu;%ie9^2tt@>sg)KvRv)dAal`BI)DrEbXLQfbe}>A#NG zNm|wJeE&lCxoP^GhgPpe1Zccc-DtdesV`pXi`VMn^}fDn=!>Slc%d)!cV5423GxMc z21~3vsIU7j+qgvoj*_$m(xe0_!tT?JiCp_D6u?0YdYyS}A z5u-^Li;)1L2qHA871)^nsJz3lGEclE&p4`f(~FbolkZKY)z`Mvdj-EDFBQ`)OKT(2 zsecAj2tKN8MS zsm6dSQW0`I&@EkA4?$aJgS#wsnTivG{Sy!TGh<6CG_gFB9*|$hOyeM$Xvz0$+z18Gc=4b`x)`k7}>!al_x3#w%&H7(}QbanuS7Lnps9mrO;4nZ|${-b_qU&rK&UIjc-19>Y~#s%~6eMpt3H^81xiCV#A9z39UO#Hp1pv51euAS&foJ{!RPvJ^sMH&q^W z+)Bw%;hc>IEY+&(&h~ywtpXr34?oc=Bnggzc{bb+sHbn|*~ryX=Xu|*X1lSHoo#nS zmLEX9X3Oe$hCh9J|1RJcs-M;Hfk+>S+_*#wj2Zi`u`=`L>kQM!HCDc;W`EofFEa6{ zEtNJDb)ptGL!JzJOThN|?3<_zv|6C7C2bfhPwzC@LYqcYZ7RK^HWi^UcCqO=fj4@1 zNXkX5=Rgx21&@MRp|YDkCTA1y1SY(-0YH2jReB{maA!wwMuV?X&DUTs@)Qi;*Al-K zfMRB6E>vDbbQ$qn-md_KD1X>>I1gk*q=kbJu{LaYkDH+d9K8S3aH>ICpBkx5;3_xu zxlk*Xk)1)8WFe)zken~fvB0$%E02*=jR8e`EC5QLO>PTf?)+gc86kehk2%!DfESlN zx-~?q2w==rP&LPs5osYrSN+Jp9crky5}xiCMDN54;{7Qt3%<2X!hgG=T+Sr?MSi5Y zd22BnatsUoZ9UtD}db|5U!%EnG@yaC1;CM6Dn2RJ_TFYACn!*n>QpX>@ zIKJ9Eo?a&WeO;WxXU|*4vG(! ziE;bwvX7=P{QEEv;1!CwpcZWOJ3dnEyDZLlGRxXemRG#Ez1pu}_({O)lc zsvayYBXlZa$`*%_u-X;^Lj5cXSodQ*#>?P)M-@BE1%J)!NS|6Z()wBMwE^&1eo(=lt2_7=I=ia)uCv1(!JXk+Yp@qM(zomrO<`vmF*2NQYL%+Lj1>c7?08@~ z4XydQ$(1LexE#6WN_TN1@9zAIk`rZu75YAHF6!^4lVrs>mcccn^`Gs z6yTjD*;CIil7Ei+-*OyAdHXVc1c;Rg8^l5>N0|4hf24-0>r0=a{z;;2XP6(ZxP}@H{_GPL+&T-B&2+`vx9IG4pNDZ)Bze& zi_rkLKSu~^y2n2|Ak$Q`GI5NnScn~zOp6%4vEdxlT7Qnr((xVk6tS&DoQ<-ecXkpb z2zXk$OCWx@4yW(UqY;2;Gp2m&w@Y~NcDl_lgGZ?GqB7*8XjzN-fWN&-Zx0RVj$QG$ z+!TRiD0$uSF%+HJazR9cbs|F9AB`h_Korb0@ zUR%TG`+td{@6&5sT7YS1q(^Kb2^hY;27TO%?bN;Kkf;h`0aF=TRjVfAfAlud7vJec zgJBW%GL6IfN6*ZRd!+Vj3hAp^7AUF{;g4xyQlF$W70?m4h9YgNjl$4G)bfXi0=#B8 zpfP{{FKiZtVhdm6&0w-9Y9Ee&FRHtTM1AgGLVv5evSfO6gVzT9)DA*o)o+N_js$o+ zlWXKVb=2VWy_V|;sxq4v;XOX(8iAlkp6QsS z73Rd{jWS1Hfq-0fgZjXS%7`eAQYFwx0)IWjI>At>LL!AJ?Sq~;1h58dPNkQuBJGm5 z7T{Yj*8M!BWglVNyM|cMZD#(yNU%FQmL!XTpcc!502nIh!M@MU;3oMTAIz=~l3s`! zUJGJhL2T;MYH4 zjtC~R{$Y1~K1i}LsgboGKAf9F?_S`5G@P0=s~zO?`LtE9_s0voQ6EbAqTZhlgM2<3 z9_r0Ex@O@-FW6&yEq)U4Ku;51i+|LSq8S_7-UeK^z0RVR3?vu z(tXaenPEi{to*cwMshY0MlPTsvxs4lkqpGV=rI+F(#5?vw70peL8|9=7gXCl{pXo$eJ`~sjf zQq-ME{Ck$nErOH+;zC=CcUgv9vD@$A70qV`+~xXuQ^(t+G8}U@nQxq*8hUh6e75RSl3uR&Y}BHuFhNOBg26EZLShl_DYE{-_vLq<@W7wCL)I0_LbL zwdqGH8A5OUQ(F5UvoZ)q7sA-E)28y4YfVOE^V`2Lwzd<)aP<{8DfxC|lCl|zX~619 zIQ|ld)NYyR-N^>MJAvNK)&Y{Vxhhh?O+z!O!(4D3t0$2A|L?1wO!a?V@&Dp%F`VGA z`S2^8CYFFaKR)1LIe(NRuh=YLj9cz@M$7WyAtOZ*{J20VB>i?yhI~F(;x%qA`{BYZ)AkwZWWt@{rm=Y{60Vj2d?;`Yq8Q z)+v7jGuHLwQNdFaXW6($Om#M)DPpOzMLp&6N1IHEwLwvhNpp-SmRPLvR2x{e0-^Bu ziS<5V#SuM3+kbHY)?xlmAK~@Z)Gm-wo>XH5hEhb@(?=g)I z)sOOUpIPLZvwXxOCm%EhdV0(1(uv{z(BHJ8e@|_1IV?nz5R!`E5z~d(pV$Rdvg%Ys zkfa@N9tj6%`=rgJ2I4}JG6jxXArF?0BaXk^Kgf7tr+=ln9WY;3F|GN58Cm6C6Kzey zXZNCVww?*X^)p{o&X)6x#^af@dbWyfUk9}=)?*#>Sa&v9EO^I@7>K3r2=Z0}IFFde z;Nij2K_BlKhbWHGZB;d;2Aj0xnw1qiQ}8?fkp$c*1=cLSiWEnbBvSc?tky>$aEj_R zgc(0PY=3Xi?Xx-W;tfiDckKT1=Ht7!?|x{J_Bxcao|7C&v;_&s$o*gfnMAWROX2QS zq9my9HhUg^9(Mjpp=!A?$5Kq#Uq!vU$z2#>9fpsBA)QlDS2G_B(-q0 zX0nbp@Gs=ZE$orDby5XMHNHEt&?Iwx37 zdw&gX+7`7fyBo~^U)zR86+mnyNhIMtnXn{+IBDBofA$EJZ;C`?#uNnYoae;GYD_NZ zMv2H%`(enxef_pYB7UgYax8<5NJ#j!S7yG}4_p{$u6Dg{u}g|p=(xf2jwgS+^}~9< z-3$8x0wmBd`5+Jgn@HfI*5(L$9w~x9;(tW_?XhZj5?XYUcJ^dQr1IB`bGq)4K29YyQ%9O;2RBk^YXtBubv-52BP<7 z<&@{)4E7Y@qu1S<^f&a}%V*A&Cmn54KNsO#`Z=P0=HdQfZn)3_W8cY*LCZOG{C@>E zmTGI2_pMefxJ6V)*HqGN(7IZ1>gJHC2e_gNKYSDcjUF^(?O_+eDc-=eGGK8I`2>fJxIVm#`O z-~g`^_h~fGahCNiM+cN&uDb_{bboOZy2T*X!%YK0gY7%tHNI=Y^Wxy2i}OK6=D^RC z@5=e1F+G881ovZeUuIYid^N2+p!=$YZxWnN|Lc3!o{3vmemgXH%5dPqd01)r!S>1f zbd%FzhRdVn+kX_@zR%dG;MA2ZsHlVV)|UDMFtoyo z8eWH}T&xgW1jVFvhC7jBTM0v8v^5%rqE4E6QPGTZHPnN#SH?p8&84I1(J0^}<&jkP z4v9vzpJttYFabyS@$Q5K3f6n|pJx0a1F8CjH#l-6~Ftf(6;(XDzrJAL*pE=e+S)O&j>a2*1? zq`l)G(WtRn4wfg2{k?{x_ee%qwe<$%K{>@4=GEiVmqe^gDOjnwOr^+ObQw{_N0G}{ zBzLYn*K617|Ev|HL?_t=Y0T8bFCWjt`g}C4Y`|%M}={g?e`&n!FeJ{MV>jGZV;XNMD(9e<`FH$w~P*ujCfzsh*A$dXpD zst9Hb1bkEDME$N+Px?$AM@`GaY|&vRrf=_C9iwk_Xwkma$B(v>Go29(1T$yK^5P^3 z`Q3SB8asyN$^)2~ck+dw7nvD$dY0u9k3uhKE^rLX?hYh;px|*-vulSI);vC0Bu+*I z_>hDhtWHzlND2ZWkcxr;6gWltAzkw9kmcO0ar>($LfXvxX0&ngHk-{|!!`!=JT2() zfF8&6__Ogd9&Z+@82_2Z|D(J2$~9J+vgo{LPR8d`mwXBYA%B;q_3+S1_)-kipjQN1 zi@wHc_PPgbXmmlQVRhI_a;-#AF~Aw~;@x68{lZyhLi*cAhnZsZG);;LhI)-rS_}qu zj8-*toG!9ljP>iqak41*`simKq)AAlf}CsSUGDYl-Iq50?sc`ljn|R;q&nc7bkGj$ z(B^hzee=DoEq~u7TvM-WUwa8oV$VEMRm)DiWt@cR()siB!*Nl}Kk=Id&x;}PVB<_* zn|Y1>Zuy_*{uK`j(>RTTEX~uX5KAsDJ{nS|6DLhF&cge=0Aqp)OUB&Oe91oiMB)gD z&jj(kCDIP*1OU$GX_E5`eplGLT^MKL5a=Su;%W8r@PDw~vuqd-aB?SL)2SKSGyB?} zf-%-gc%wiX%MBSz?vm%pTQMxk3Y-bc&zH%^ES>YLxHoeP$ZzPsjt5JyZ2aaO!!tTO z3E**l`*d=c&OjGW3NyION3fwA@1|Dp|J?0Dxs49^f&=oRjwv;1s1$0N%ELL6 z6q;t>fX+O)%AGVD8=C1CWWmjqYzh%!xDVsW(|;)ks&T_J&osBV)pO-C;R6*0ER5o8 zMscb3eAV)V)qA$v8oATYMVhfOC*hqGd}bPpoM+&)wW=*L6|13aa$!kF^9TvMjmHew z9K!H=47tNCDO!y9{IlU93buV`#)@EK?wIk%G<=9ZPM~o3VWG8SY16NvEBp`c{~8xN zaDR)&>F1N9bqqB2aFN9!_Ob{Hfx&lT6)KoD-0JqXdMbS4fykaC4#Y`Z^e;ztK1rAK z%kRYd%D!RVR=4)_nF@z%ClA!g;nCgd$ur7j20|?XZaq2Jd$1%g%pz4c9NwW?*a zAm+}QLsU8QMcxd_dCB`5CK3+G`mXB_5PukXGA<^r-|1NF(jNgWC^ph$nzGQawT*#9 zZ9rZ_0?i?HV!#GK8YaLefQ0Ogb2t!YfWP!YlC*|Eu#o%o@#u4q#uwk)nD|ThszcpM z7jJzlCUNc%vpgm&*@tjKsEwVl8OJXc36MA>!G`jM=I}~Ca=^dBYmm-n&;vP=C4Zh@ zXK@Mz%%wzTkZ&)?D~(afg+G*V<8cL{(u^+oA2D`2S)cPM3F@y+3Tj9@0!i1+M8q%o z@_Qh`?iD46>OE4+{V|!kcub+SEBW}IX(-0yc3VA^R`GY(*|FT^sFD;4pM+4s!b`MZO-@D&f{<-gkAsAG9UdKx{o zcE;`<^S+V_@Bm9J*IJjt4g@WKUA8D0xPbN@Wm%e0G?lr46CijO+){qDF$mnQbOOr8 z8Lcx?0Yjz_BX78ZVB=mZ-=%o3MsVvjFIMU+R!l1nG^Ix;IjPMb8pWiLi#c zkums@K>E4R+ECgY)lRpnToj!FO=cLQaiD=S107p@aG)CddLnHPe(u%<4Q)FFHGz`bxJ>Lwz_ zl9eSXugSK=oba0u57=0LylE`D16A8S0W02v8=tkr$FggGoGp4GDovg*jI6K~%2b z<%+2nUGfnfd5XF#G>6reiI4Uvjp zOPHCRxQTb|{Bqc2~(2_4>;vCY~%h|}r@&Ki4OCCK==8MAUYa{8R z5JP6-eKn_~^oiqtgJP7^?KTY5H?NT!lTz5#ggvDi38{_vr)K|~G60J@8ub9GzW_C$ za%18+LKlvvoLG^+xj&?Xo+0L1Rq4BV9_r^xn~+|`TLZjcV*zG7H6$PxCF>_XKDwJj zv;OtavW$-3G0fJ(PnHPOU1ckE$}M5{B7Pcu9d*i}tO&OCix=7< zipBu-(RE#1*8KyGMurtQN1PPo_No_0m?>p8tCc`(SvHbcr9cGnk7y{d*l*Ym=@8oU zviE8id8k-_qeLTUl1R!4<^7s)+xy*D&yh-~(T-R9)L;lz?6+iB!$jbsU*qq@0C0{P zeLB5J=U(}I%;WK-z?nnKKGbQJ3jT&%_Y)&Yi#R|H8dxj4U|vYPsS5)e<(94nkgTW{ z`#J~SGr_Ae{}Uu4$gFHm5xoH_BCUPO8iQLZ=_}KJP?6q=5K@kio~e9}>OVuY5DY3y zRq|--Nu-U)%Bas`fAYVl!$>W0PW!m2r^p7%EeW7kng~F(KG$&_h#7Ly+UySlA!MYh zSZdQ8<*5Sf_n-uOPpg?z8X5JST7pqH51_?z-_>x|k?DlhL^7~xh!n2R=-7T;nPXh@ zXTPX_B}4(0aEEv`-XVBR<)$PmU&|2>OZ7l{L}rV8C)B3jD|ByYR^`hQq%5JgeiSP} z_m8H%p7eXaGS65bWJhtrL#=95Yd>GtviKl#HQBHbT4;P^37=9+_k)%k zA|iN?y_2pTM@(tkkq93pjB;^TviOD_$zD1`#}}zd-N`i^;>oZdVTf!lmz7_@3Dt3>2uft?JVEzPH;w@YL|Ix7+XS z%bDxIE8*X(&Hjo#HFa>XD~G~tzV`8JIU>fB)4qnA}>aXO}5fvI-RA2$?;2o<|sPz=>9FR#G4_I9tk z|MJ<37Z0XCl#kE*D7=C#IZfdOd?xpQC5m6g_y9q5)nxj+@uSQ_)?#fXL2%WlVobei zjDJPidT>x0LU-URW-7x1S3<$hE$(opu~3Ngne44|=WS>bH@8c3p-OQRyTqzJu}ag0 z3)Ud|hk6j|df-~V7YYH|LV%$zKsYujH+Q4l_SfY0Tk~2{;1i@Qd`s>)a=yljIBnhU zjY~;6ZHHcSX_e%YXuq(bq;}-oCg5AYqJNz>2&@PBj`e4u80uPs!AmWj_@m<2Mk zD(#@X`|O!U>z}m)maG(Du!1#eL!C^*n3y4uJ%9FW@0ry%P~VDD)4d+>+HI5&Hy*#d9@)8f-RZgcpsp79Wj;dbedAg=c0eIa z8|T~C<>QTe?d8X3GHjo$JqnbPpCZ7tm@V$1m-3K zZ|WxCd<799YF#FyVPP64RP49rX;!r8WgW5|NjR^k4ui8i)P6`VCnJy%F^Q>u+-PiO{_fr4l5t?(bnsYPntq9M^r4P zamr_DcHi=+X>cv87;35cppp(0Sn46PM3c>}irHE!=WH#V{wXdKzo~wUkVX-u6e_!# zT$MQ?*MZJdsuo?TYR{)mWq)XukRjckhR!ee-42~U*vKw75=YiIB5ue5gtgH5mDk

GWcgb4MpvF}y(HRrng)!?4$Klsk{<LPSUFOEieaPhDbkEL6hI?FyMN`NYn_TdIK8TI3_d8O zacepyO=~9WYbHwxMMYWV)m&X;C9mp+;@fad%1o5>mm^F2xUk)RVp4;yyiruGjv_$t z>yC!>N4A~s#&TwnV5Ubiy?UnV<$aAGuT$O14eL+_l^fpDhPwz;TPgqy=~V)rsIA`< zioGVxUJX+baeo{OTn!A8h+~PNu?}^Xyesg%%kxI>DzO{y%eD8TwfB=`q$Da>xsI+_ z1HW5)f4BDjOQL^~#(ia}dQ;`_<8Rbd;eI7OXSSFY@q8Nd?BPK*CKz2>1oy#|=co=9 zyTdZTUX8s|R!p2MT_mBY7VPwn_N|>>S49aw@)Yb-wSQU#?fUD1@+$#8!DehhJy(_$ zknd8y=Hj*Pua~j{yisHeZcxvCtJ^ms1`U^Qy}rD5ltgJ?BB+ldZh0BT=3_cyF87pp zBQb*fj%T+_F)S( zzlH|MsXp#C$}3vAhFsl-Ze)+9AN4hm>qGgn( z&_`qAHIWnBldBCP(>J~n8*8ZNW6@TEiF7r`4+_dYem|=WmhBQ9>jf$@kv!nEm3x~V*0Wa z_8dd*_LPoFt!NSh?a0K+#lCSEs@Z{uxHPPniJ|9yVdh z=Nu-}#Pk@57oQ))ZMqz`z9mF8M?@G5dNOGbHAbuG;S}k+_>PC>E(*od$yWreI#oeh zRcmkR*Ih5hJMf=Uf5_j&gq5MQf2hoi4A{%LXaizz?-qGI9UYEw_GdUhjQ_3kRKn73g8pJu8Jet|-%Bj1n zM^n$$)bjDvF3r&AhoFU`)X@a$JfWw%D?E+qX?aD9^VsXwCU(2tUq{M;SaO3|A5es)hD+TG^!I_PhX&nSmf5_X|{~_*4o7={D{+?g4&15~+ zMoulou^l@~CU>1Q&EedgbVj1&J6ChHsq_5y7a#$OlI_IZcKc3uEfV4ZfD{0NAY%*U z%CbDGA*UWvg-re)N^&0}4-ZK|>I?xm<4oEbfmVHTryAzJjExX5j#pBW`|^YI6@)gc4(@4VWZI8q`dF@Oz-&?I6Y+=fon8J#ayO6z}A$ z?KUJ0y{4i;ZjPUY@l@%dygm!7I4ABqY9|6dIdro>M2q;IV6rTTObosXuYthbE>7C! zl2b7z5q>7`afVp@#pyXHXCz7*zzLs{)p^@ke|6XqfHCR}npGG!P_PPAF!(bqK=Wm- zejY%NQO=91`9%+tIF;c6XoFs|8*(LsXLF<$!`}rDxGgMM4s@MRdd==25H*Ofs1}rm zX(DV{98`_6m@9vYRwTN250~EL^aRLwKn7TW-)0U_&LiJjN@2EuHu_x8Xk40cp{6R- zf0Tuuu+S+L>c~Psye!vg;1ue}V(Tp>mtS6R#oj)6BF+G zCW}K)^R24pDCl&lT6-KP$DjR6=)u=>*uIReAJB3KG%wZ6m-7dw!F@-LAy5*T@*~3S znZ|oW7`lmYN9HWd;jBTj8k~KIEGbA5f0O2W_&)38|7loqy z>g&KcV_zw9B*&tDAKP3&5n)Ag!r!%#cio1>eHx|;2sk?;vr=)3xNpD0E#ouq1svHy zVJ8@EB0sSyx%-3@97W(T335#q2nMSB32e{|rR z%G-|opVJOOOt|^(weq9t{oD3`w!c4(|9?&2@5O&&pn?&B{iwCBTDa>N7QuV^KChk6 zz+OUE9-UgCC4Ecq`_(2`VNYsVmDo)E7U%`igKl59W_qTeQ-5KhV0=>F10(Re>Sqc| zSwgJi&pby^!xm=#Ojs48#GWu-f7d{Q1@OtEN7XIMZGq_$r~txkQ+UtpEDpToK!-Oh z=R9W)fX_-`sd8AN-^Y#dImfjue!oiiCOAy48yKTdj~XIWm@5^nf5k;-HqHI$ zMfQ;?70ZiY51DVVVOuwB>xS*24cl>xs*#+z*|Qd;z33vCHV&|@zw!QA&sts@Oa}`d zA-AL}R94K0E}Z)2v|Q1RfEl)7l*9o73i7P)0QEQ)e9WF#U+a1GCwhJiOi$xbPt0c; zALcoa5|0s&kWHWI1*(D|e;K8d^xy#VC$AnZgXrs|j`Z`%!GG?EG zmcb;!voCs{_@8Gl^i=Ub7cLkZ$jn`s0U%GjQZanb=z4yqVqQd;ktev9AdAR&-*F)z zKVEpsFIPq-$aml9-5R}H4@`Z%84IRW+!4LJ4x?VbU(T1yRX)2$e@k{MWc>)EhX2sJ zSHbRBvJ!ZOQptsX=GwTNcgsb1Ra`H=M5(w!aw&amdqt;Epy;yohDXt8Pm$d1mg)O8 zL(jcAK2hcs$=m9CB@))YS5~P#Z(b#iJcqoX$DTudoQK@na|hPGD!JV8%Ct4K9C(zP z^0}QoSa4B)cetigf5>(`hu&{?JeT^eb#&1W0Hv}U9dDMlk8(ZA|T89Z+fr8Zi zZp(8xey+u&T{jrJs|E^WnLL5&)X`~&(L2-qoOhVwP zqN|x0K$7s7g4U@(M;8sd+~s~tw-iAoBK^3f>o>ZZc}FcKfBvM!quSLib-GM?tIO;< zqw{vB^lTC-?XKq7HVh~wcYq}Y!f*?~)Wt^t&k=YR(s?3s9|w>S`h;*oeh<Jh$aXeNrbrYvYPLvFfy*!Kel z-p1_y+Vy6sfBtFUP4Fn*b#=2}8@k!sfH}SukJ2{G&>X!cuEEPv5_Hhg-&TE~{2{!Y zO@hwj_NNBQ`|W}D!?vEFQ9E6}fiIJwPFqjd?m+n-GBOFe*E8&?t0{Sir}|^e(QjRi zN=pwzv+Z&4ZM)4(yl(R--ZgmIUbT6mU&bijYT>A0%1ApP^2m-pScTfQ|IQ37v4lIi1VcjZ_CJ*FT8CdJ8#y7C1x_~B(rWZ zJDbcFF1(L{kq5MP%se3W$;<;{yJj9R+cWck+P;x@0Jj4(56IPx{5)WHXyyUEqd4y( zZO5tne~FPVKzpZweHMHM#LfeIiW5?+4U7ROGFMdwC6-SNhA$HQ4dQGWcqAyhM?u-N zksi?Vik|1{0lJVHKUM%xaVigbjSS9b6nL}?1_IwHQaWG^_h@YZ3a+FecTH{L%S zQ7EZoO#?xvIn?0>3Q96yI@~wtG=hOnqwZGXe}+Dh#0K3q#}P(c3=|r50{YCQ3ZTyj zG0fZ;+}vCPF~F zl?iErfI1`QqY|SwbxWYcsGqie+thDQHCsT%5o|jiP0(a6)!B+E2Sw&mt=$+3YHWhR zf1t)(;^H1!Dk=#|jE4o3m`j}Kb@ix%4s)sJdOUR1O2VFcp$bl6G2%~7j+t(1O4t$57QLA zJJ;_(3DG;yJ%mT3F$a}HJ%OenJi59@e^0}nh^+f~nmrN-wF|ZOO;5*`?xCrBXzS1Y zTFVzuC_F&AFHk511AQ_D3&>k?CqnjK5Vhm*2$wL`!Bxv8fcs(QSyMEd<5iE z$d&38Xh?wrhh&v;93uHhF3Hv+TaB{&BuKBwm{8fZt7<4{gZq0n3hYf8O|WT3e-ktl zM?s9E6HJIdKnDjH1nd+z)1d}HO*C}#UvXb#GCkgxXUwX4r(TH!^jf|cQ7BMO?gnj2 z-{y+^t;ydl`FkpVKgiz=`MV~6MTlM@7nA#HBdHsK)#A=V>PmP&9@>?>{oun-OTbUN zS%D=o)>d(m(wjB8TAxI3=y_nkf7TSNZo=vc)-Yk~3bxZVVCU-xyBK*PbGq8>H%*iw&E_4uG38|tyv&+Bjq&sVTpdIBvElspe~vK}WJGTEXj z*EfR~+9J7|xzom&H!}iTsCa%n7@{Nm#mvq1P1efhaz1?bFq@-ZbdRonS=|VgZi>+^ z2=YI4gcmGzMWrXu=ZPbOe+zq=1Vf3F^*GtUByuwpw zn5)r&v3<&SDgPWLT3>Hc_Cf}4X_Q?;d39!$V)1r#>WuU!QFBPoe~_NbzHVifTDhc} zJ|XcK>LLaEOdUa*xis#f!tdl>2188@iELt5bTyD}FA}L-=r0780>(i@O2QhLople?-MYE>RP4u--$Nb`zaF7+M5qljfRL ztub=>3rli>nYrrS2=kqqB?eG)=gb%a5N`1p9Qwu}guXEfAR#9t4+813q(y7f7-K(D zgM1Zmf5>;g@`H?oOCL|FVC(TkARMX-!dFatuD)qg9jS%Kf3%|xHsMWg6#g5`oVU#* zk9oVt5&ZbZ?n2A)`6XyspEVf7j3> z5m|VV4;}3|y7Gfw^w<6MU-bH~OY^YDk;2yj_-4us#VZ3%`PoAHIq%4<@Z&)$! zQ6zy&-qwHvf22T_SM-;;=2P6!nh6Cprl55bT4(6G32iV`s`MDX)2*^!mt5+3u&K~( zKRIdYgqkSmjEq6 zfP%#?XM)QuBI1WLH(RVoc)JOTyaajE>Fku|UE_7Je^{VVNl_QyGnapP;Xrr;f7irc zGs&dFPE%p)ZcD{^yvt+A5udMux5rn|7Fkn1dKm0!A2bx&AbpHwXc!mD=^7yCsPM3I z_qtp?Rjy#%U8f5*UTv(F#!>{+S;P>m0A>6cm(Yqh3@t&Fu(*yGWP0hc_*n7(|twq%+oQ8Z_hrbZ$*9x<)t&}~2o*DbnzIn(-b zHudFX>C2hWS7^y`G~?Oyr!?icb4BR-ME2}S9P-s5<76_DZ;&hyReiim1l|-?5ESNd ze-k`YgaT_+7A8<8Q=<${i%e#VmNpyM`i5le{A?eJg0KS`KepvN+%K2y9zwgwG5q$G zxji~CcSuC;@+seAwW3q2I<=-#^*voqr|LCbPNz_T#Y!tyRIzeWshVzOZ&j!C+Ze=& zWlo&yRylE~+tgiiVmB4h8^sa5tRbSrf4PMbccReziHsH5ws`x*JcwyNF>l;gH_nN9 z8HC}_+_y)aoqtH3orkW{XXgQ=&d$d-)fm!y2)d7A)Y17JUGep!^D)}#L-d=Y4$(uW z!w=EJi^L)N=1ilPI$5C%*amxl@3D3Hdeh6~Yxo81+yATs{y59H{r*Q2o#n>Nr+{0xF>YB_ zUK>?;XLMzkEBnT^VeC6d@L+{+&RHQU$<820fX6-3p(6EI+`=jL%5_Cf8V?YR}Zeul}!Y|ltdK|<7P&uY$qL0r}%%4Taj`> z8lfYEu}k?vKnL1Jf0b3p!8Zve zFn+4K5JC%S=&~$ZOoPu6TpTD}m!;iu8jd%)qj8aj*APDExM}#BY$xv)mL^hfc4bRo z({L41#WQzwE+LUmAC5scyqW|QW>ymeCmkx2cw+HJo^`{IdAB<#XxbQ(Od$vq8oA7J zk>aN*4MtbLuTJ4@`gD`pf2KckOqUKoa`(#OOBtoPRSmD@u|AJQS|M+d?*&X$edJn# z9_ei6igx08ESqz*Wwc70Q?xU^}DC;m|?rmR%qTe^Q~6Yu2Al)^`T$ z$4rC@WxTF~Fs#OR<-Buj_ANd7@}9Q%R-_4pDc=%aDjUw!{DFIA8y{XGwa2?A%0&NRtB!YzR+fyS{y0Fb6$RtCioJiLJFx|4wO|s<*Vl&Uj(Fh zd_r4{xPcO=t0iLV`M~V^clW0W>QleE+xjSy6UdUXK2aZ?fAm~fzlSq_QNszO4#z+$ z7v%m3Qt=2K{gDyMq(|uZk4?&4y6claLh+Y$x2I!JoIrbgtae(AU6r++8{3=lSf7nX z0S(08E(??`9p4p}Wc=^$G9eC9T~Gb8K=@T``Rh}N8P|P&^! z`4+8^D(f616h|$DiM6S^_e^=Hzz_^FrE0W<$8_+FRn&(z%ehF((24|=tBuewOG6u^ zrtwEF;?Zlp(T_8i?#L-(PwFBo33ZC;&Ls1P{f&+Ge=EJA!>|Oucoo&+qUa+PIU#AP zhRT_o4f`nmt=EZ*Z^d|{H)k%{9Z)8SGU##EEfuLxMbFq&UXAXznw9QQIU$}R>+gAM zNwGHU4-r}bhA9N-&F2tfb@~jMKD_YQgMK|ef=+2X44o38NM6v9NdClZxk;fJ$SVvI z?6c*?e`sO^KXP(d=X1hNbSWfbY>~mUIm7NhxP7x@r}S#iIFsazDh>9n$i?21zAkfs zz79p8yg;HPmT39PfQ(*PP{x$aQjsDrr_`r2NbTLw&Ya@-y-7j_`=ifhu*dsQU!kD; zMdI=mU}?a2Ysb9^m|qMN8Hdp713eYue$Jhve=`SC4JfE-F_I!V(f5y}Ec=HcC`lHy zy=7D!Th}!T1QOicY24l2-6gmLcXvnu!QI{6A-EGPIKe#-9D+L`$ZgJfzV~^*JMP~* z24i=1?YZZgYgIFAcb7d;C?#6NVC_rol(@~4TF^4yr;EhAQk``5NCo=00jchnweC=Y zyBQrTMP{Ujn5vFXuNSPuJC0<-ecvBRntJ59=iI$Z@jE9r2a3nrzk@{9&{mTFOxslL zXWB>O=Vu+Rotglvm%IxAkB|Ci>CSPJ-=FHd*ootOUs#kYsA9`AW3tDule0oyEoBOb z7_P0Y@VrI)Y!3Z5aP9)@kNbr%?-J_cLi|A|>dq#0edFvVc?iDXOYW>bv zE_j9faAi!;inQ=uQGDqM#4Mt?lg%wO4DEuk(~`YNDLPd)uJz$!z4-XxT^xPFrmn8U z>w{f0s~p@*4r09nfDzfb_oU|W<%`J*dMn)uR%p%f;Sd_8!7Rs-dl>larrG2Ki$MG5 zq=o)0z6dxZg+!$;4s*Cveg|u^Z@nzXsW@MZN-8&0HHh3cishbV#eF`qPY{mhUL4Ig zgO0m7*e)GbjlH~e&D`6AaBw|$9bQhapW7C0%0!>w9(~-5fM=jYg!q|wpca@mg zw;O~i8sSlp2cs-6wA*u&ul5|TowyD1h<`Ye$#CxOXuO*Rb@df-uWZVNfAywn%U#D& zHyTPh2^4Tn6Oj?1SQV~X$QcXHC|2olcmctzPnhxPk;B$M#%iy$MbX4<|(0+QYO z6HeECiCuij#rMohi6C4d)1Y4e>!Ex?RDaXdF4i^Aa2ygK0f*uVX)Z6LF$7}ubE&*1 zdNo=i=N5lgfE1j9V99q=b)HDYZFjB^;l5J;Pjefv34k|tI%v*GdE4M}y;t~@W)qu? zWwz|P1-6%p%zXj(vJY9B^xlY+#YE0=KtC5hiyF?FWi^6hO5_>J^o0U@O)4Kf^vARb z9#A|{IRpK~l8RPDe@)$F`d&a=v(YyaSjhZyoqFwwST~j)x9l^KSF=yzp=wRHr}c0!gUB$HrbA3Kp)#DQ6^|mWV?g%L>;hY zBRt1{@^eqJ08TcB*LxmEUr^AQv;|7X+JHOd8t4yZ;?Wt<~>DkgMEQQw#(;?cf zf5p&}s>jwWy5i3xiS)uZyq{mRTscV^k&Sq$bRBnMUyJ4|)AJz>jT;&Z+PCoBHI0rN znhMasG}H{mQ$LCFCD%(Vr`^11AJm$J9eUV_`E$QPcXBZxYQE@rjrUvrCWynL@*IMy zm;Srq1Iod#*mpuXf>9%?=Df)58q&MvFuwzjh30|tQFWAg3OZ$Sm9%mJ{=n5`Z({!r z&$a9Ip{?B7U()@oJ?+eY6`3oOX4Ni1nJ>T$M_j2ZrakjhMRq3ji-uCKDL_}YoKQ%W zKQr9U;W9~mus%~`pI?aXEI+d$@Pmw~3g&$z@dTwwQVz6&2l0j|JtpB?(sF1$(qYem z(EBRC&jz#I)SXH*%TecH&z)g-lEC%vYVb3L*;*jQ;ZiXTtx3c;A{OC3Y%P$>s5Ap7;(!)SA z5wV;joelRdb7?~XmPplP{EM+!$ESX5xtCespL9s^bR*(RZt%rsV z_bnq_MFwJu19?iP2^FTA@kc2LJkAxu`wj|Dgb$-)76noy3>5G=5_Oc)g8|4k0&$=R zT$8@V>Xn4WL>b1&1|d(IG-1LpxcorI`zK~D0t6ohq#Fgqp$hag0$A)|Y=|p^SfLkB zZu}{T0=;}X0yYHtSN8YVC>5_*#odV_LK({_GD&<%6PY?}@yMpg{&+*?P)uuV@MVzS zyU|EBf}c@q=ky@?060h=Y7r_jk#m@G3g|=elLuT{g@Vy;%S$iTVwoM9Am=>nFOeK^ z{V9)KxN61zn4ve40V-%761dYJA^G4S`Ec?RQS%WXL6h%xd84uURixz9t?)(~>s-OZ z>1h#u~ARD$J zh@{}vy}GA!KyP{(Lde{4!1`1B<7>gM9BCl!B^5%!yR-w~DfFH8O$h%7GCwf#T;b%NoUlAs>cvWCAgi1AP;qhBur7K`^m^ z0Lp*5ttWj+oHt*X=uHY@Pt0_0vNQv_67>TLzt`bqLRU#GH;#C>rj?x zIqvCb!yuThXfIl|Z{y(@2~dVo*^zGq3dI2*$qd0@!FErK6d zk@=wK+oAv(crkbtjRxHAWAnh_@W8Q);n4olgcS#iL@AYl+|;&@0E;dpe-l{yM(^_` zxXlBBFbw>MHv>ik=7S<{If;WQLvY_jn=q(-EtqY^|n`+xP)pRuVx3KH~ z6v^E#0@$U2TaLL&Pq$d7gL<_i_q+QoBkOauhy@Iao@(z<|n@&E+LJ zQ!`P%^LWo#AM+7&SQUz}g9V7?&K?|HOTd;+^q?qR_=>uGE?V9WV;nadXaI4msfr%N zFUP=2U*S+(omVTmc(5bGeB8c3E;}1P-!DXBr^ZE616@gfe7#i)zTS4hp!hPO|8vWG zle{?ctXO|ep2Q~d=IS3GvP9@yg-m`R+KDV53@9?5tY~qoEut)u9$y2_X5`0YgzXCP z6xK2}CV41a_QSc18Xp(maK{;%+&Ii9#7m=NhDgBC7EYLPcQ0B|7zgo9U zI7J#_RGwXx{n!?M!r+C)%eIvoWO|*%wX=DZL|MrCV-t-Y04m+qkkU;?OZ+33Y%kw0 zm#jyWin}pkxaaV={I4*m?h?7kZP>>1cA0b!O56v=!3WJ02JMrCjg@w#JW* zLZ=zvnC(C0lBrvL;7hHQwb=7Gt&~eo!?W(HCA zlMy2xnl|dh@IFOQuSLc`m^(1aeDZ3Pvs7Wzw=TP>z)!8gt{KEjMwA_Mwvv?Dr=Jm{ zXlH1$N}0+ht<~iFlDIYIL8Dv3P7`fg`v)!feusAkei0LWYs3muH-z1a zmoO+cGX>qY&&|qzwNcD+noot&PLoOgbacKiAyiODF<6Uq`S=@}rJm*3Uzo=HTk9Y2 zIie9N=A7?zzg)2pwlCQHpd;iw{sy2~YScL%>J+fUs_tpU&?`1JWIk4l`f6<<>RR(7 z&s`A5A5tA+Gp0PVkVM+DJD)F4^NPCcDbeiIx%G)9F zBh??XL~5!d-9fg|5ei`i7qi4Asy}w<3!o+JqjWR7#5^i*lSFQ+KcCPiLHRQYgPEP0&J2nhK5QMZNs+Dw3_|l6!n#~0a0(9= zO_2HYBMkOq^3>wQM^99Fk30hnf$V?ivG=_mR$yK4E+mihbW?XkOH=mRQE|L2w}W|! zt!zxDYWHT)ptTsrFE1Js_7t`b&^bw)S%$wT&`+$0-UK6z7^XH>S-9l~Bv+3`z`F_r z*#-0ZJ`~<6Gmc-9&W*WvpbDBm78>uTV(g#%#-p9Up+8IC*|H=bUl{;!Y5*5=VMAE< z8WzhBGg$jx=@sU@oiyay*>@s>blLW5t^C-9)W7zXM<=H<&M zu76Sh6xLY5aZ~pG6PJmH{%mMRSgdtf9G!6w|IVTe3C4IpPovc7^ zUB51~N0+anZX(eZIycx?Mj`rwFn(^sexmk5m~yR?mET^{Zd`byM5fHxkzFSav>Fl9 zMUNvRX9Pq27)NViSmhFVgK)J5>puL@O!OvRFAi^5NSwH&a8Q;K2V@0;qLV2ogY*R| zw3dQ#8Al045t+9?hBOk%ZC{#IQP5sanD}qMH!r5Vg#9O-iI0gVx~N4I8Kf7R_Si8r zpSyYW7$b(0YEsQ&shxe<)Dpd*BPdCoF~DerOcrH%HfdB(IZsJBP%L%(#r`a(6)&UC zKgsN=G(Z8+2uezpi~|L8+*K~A!Aj}1vhrGc3_85IgQv2!6fA$JAQY9-O@s{kBbV4tZ^{&utj8JBWTrWV?)={kO36EwUzS(*PqYBz z9&k}eLvg??6GKU(Og{&az`DU1g_DoS$g?$K1Ll9&7Q|whpp@G_JNoguckl;*sOeJ(`241gP>kUmrn`z z*zNVfvw74`~kcsYzm84pD-}OuIgkKmuaM<5*{Am=5z47w1*18ZYycvQ`F1ISQp{1*&0uDwA zG23~0ppjFC5DcVhcoa(|%HWw(5`j}N0i_5v>AZ=XtGgA}p^Iy>mHE5?c7J`a8(|H8 zpmfB3A?kF2SH^fbnk5?Sldt=eov^ys*JQi6e(twUjQHOy9qn>WHg2-It%$5~AuPeg zFw}n6wkBOgaiWON8 z0o1R$V-3wu~PAI0) zLLU7jF_w&LqUJY>-v%u@&{$k8Ng*IVhA%$PL2HY49L`*1vi95o-dk#EeuI2L%)y+2)t zc^-1X2w7~+CmEh<_rj?f74ux!6wRt^J}S@d$&iPg>%ZG;5Ni|R|G4mt=Tskk6C@01 z5Rx4Dz+;b3irs(2Z-QdQ!G7#x8>SED(sWJBcd4{sB2%bXO?z*o&FgAwZJh1F6yaDP z&iMXRA7}7WyUwAu{1=a}sSG!DloDCvu#T1cOrm=l`UYa@YR$|@Juu=2@T&)n4-Han zBkHXqxv{zD@Cp&w)qBMQ^epf6>r1bJvIffsP6qytOR)j)PHbk> zN;fzvJ2h(Jq^Tbx@S_#2C*-HV3==*^1I~@)Q$@)`bNo!h!fn0uar~mgVmC=S@Yw>Q zo`+T1>b@l#(`HuUmFO+!Fh2|Aw-t|(4G2=yIbFRS4}V|66k68S1Qw8Y+Pa5@PS=j9 zwu1M9}-EvVa!eagPfco>TqbP(4}{Rn*w=Su?7Fb z=@{ryTj}q-+K%m5j&mH@?N)d_wa_8H6w7Vyn|2pUB|_7Mt)RLJ z^)3e23uFnhQ~2HdgOygMZ_ra3Ld0NQBbwY6&ZbY$BHP7xPEV@A3g%`Oe8dNcUNYAU zj>+BRrkD)>jSN2OZjXl$%nc*;lOj}BAxWF+D81M=F;})$ah7}Z8-;jMv;rH~XpF3b zB6uP;PvJ?`&OM5f^u#gBoFtIG+bWy;HXHn*2%hZWyiMig-==Ew6qacya?nIT9ThM4 zXozf2#%`xpD!fFG+7PZ<;gYZbEWcd+c zPoRHc<-xWQrE$jb3G1ALoJ=qVsPAV-pAE^M8@CdhmNnBzCKY3&gIAD|QZC{$U?wl_ z@4~70sS{j~o)Aq1og*QI6Qsmk1Sk3z!I(5L#|5g8d_=6 zprS%(v_w@^V=*=#w1S(2X^9Yx^m|Y7NOy&4TXN7C089N& zv>6B4AqATcVZr?{9^6sCP1(7OBrS-dsPNlAvCE_3uMLY`q|v@St4fLaVAdWAOv?tl zksaQ!Wum&F<6%*T|06GPrUp+q}F`q&**LB?nhK zSsOoN9c&c9(Nk5YMOzSIOl>f)*f&=k)k#aiegr!It?H$lFrKYuU2NoqK2nKOLz%x(kTf5W8D1tLoV_p+@4)=I@H50W?{}3ie%<) z5$XW&A?$zj9d*70qi4c;%%)sp3Mh62<%+Rk)OwVmy%Zz-w(j`6m2!*4#s`j5JV^(` zfp!u+4(x-+d9{1Ofu%|G`e43+DF42JE)e3W{Fm}n#6Gqs(d2V>Tw7^kEn=X^eMG2=E*#$*WOa2PrBJYS4n&=$HJ?=tqTTA6F$;? zrK1E#1b0MuWjfRdCzzG$9UD;sks1a-fAdQU%m0$~1_~D5(*-~?3ayL1a$r?2!M4xz zCg7SWcYs&GDMIuA1b63xIg}|fjusz3Mt}>J=TrkwMk|p&!&x`VLH-A`rQ8nI#WDAf z^2}P{E!|f++#IQgq}tm$H8J2{-Qi_m4h&g~j^-E5LYakIYW-s)xS}~3Ky0;I?f)yc zgwkW>w#8m_skhpKlTDuXt{=v3|2k45Nrj!EyE_HC$Npmip8A1jdLN>mT1MET2z9{| zvsi|!e$X(sw{-$WRJQK!1OTdIxLO4{GF&Z!&Ka&YKqL%TGoU<%s}+zD!_@+KHrW0) z+w*H3!H6m+Ds&Iu06%Oeo#>N0c(&I;GjC|xdk}n?mHXU>hTX!3=4^!YXTP5=( za@iyk=G(Old;0x0-}BzM{O(AWd2m1WH{R*Kw}G4nrbz2^@0s_CYnGC`V2?if|@+N?nP`k`INF zu&Ij$lCb5-d#M_QA#WmV{v}3|081zm7jkP~p#Q%mu%a?1x0@5F#+m=MNiOd(q>Pko z#ivAX zQU1wGJPLJUf$X)3$uI&N{%1qYvQ8a3T;aG4=^HVTZZuO`1v+El{;XURY~NcWiv4az zEJLrE;8%R3pj)a8;(6MQ7hckA!E+|=Y0wwI=vXwXp}8WWt31PboacNFq_FaB_hCC$ zwHDrJeXD`;GQua1EhWqQbLN6gSvmjj^ZZF&ejJ~&MFxef5#K7YHqa?%^6JDzL`O4Q zDuL>KDvNHfC`lDn;pf`uX7%~aW(zvYnjC~~lC3RUuPv?-wqNy$Q;Em&MigY4SEE zKl)iE(TYjLyz=vD$t+v)b{)^uDW2VUzjU4EFO4hQ>D zFj$?7>pN<N)9sAMhz|r-bj8R24M@tLc#EG>G0K%RLqf5uO zEWgv$zCXFy13uB6==560FM~{B|7=3RA+epGeQwHZW6HhAV1AWnz){EZU^SQ)oN4iK zM+zmopU~@MmpUGvttFeMrG-u6#LsqzCLNTVppB^$L}5|S1Dj$`q*Yp)=8P@*{Zj=p zZq_j8H%|2=vokO!0N$D~-8ofgrRB9k|B^O?Nk_Z>qY_+Maxm{|2AG%YZA*fAqc8S? z|E-VFTTGWEa2^?{u)h4R0E{DelN_GuXR(+Iy1^%MUT$wRtS0KbO9DqsBA97Rf79uB zU^6`x)%5l4lL6!eolPz5=*>)nB}OQALnCLWg~)XiFGQ!ozxHTWa9ecn49@X{m%+d0 zVs7gY4zh;;%J7#g$lC?|z0@HOEG>%q1}fY8UE1?&W%X|YQGrJ)Y`h}_ zxbeueIDv@#OsQC7EQ97DY>3X_Q_IBl8Is$JNz+ot09d*2awYjHQt>W21=0E7?-6*0 zbw*k=1E??|Y-td?4QhCyZFV2=L`T45gA&K#&7mpNu*P83O3}yul)0p)ys>uvmpVFs z2TUP4vKP#TBRghZ!WNV|?vb*!xANc6Z{%Q#aQCN@5;g$L>5+m~tgl5wZq;6`68iCt z{$Hh+)$w{tbOWSmDPyo=O!UcU$!{nbFzO$*h|J$5;mnyLG(tt0=u=F>!93swERgI? z;C}{CB)9Lffb+bdn{O~M$K3{t3vC03A$#Ll~^KR%At|&~#~ZsQu%)Z@iOWdu3`zh9l`6 z(T>0d$h37Mu*v?z8v|Q+Vo@yK|M6F~M#QI?8mS2A8FNllM$rB&AJ|G|!d!Gr|0_YF z?!OY&KPRT3Gk*Wy=KHUNX+pwwyJVU!r=I^?f&(ql7-jxG@V|^&u1RHIt6MIQ;+r9^ zz2CBis-r4j7u+XnN&2_1yA927VqP$A3`9N9A1I&LhxsYz;>@6N7x|Q+9 zW6E*laBF_$&=j7Pzqv2tf7~}m6YRdj;=TWRni0KeJDR(rc{OFB15k^q%X&W9;PvLI zpX>hhRGG!Si@n4sdkZ8?_jGdx?!wqcFxzxN%I!4m@78g!|MSg*{U7XFr2I=Y3~&Fo zsu7EYIfcaS(F+pu?DwA27KPdE&>B;3(6hx5N6CL32*drd-Rb~ZP9Z<1u(sz73+%mt z1>Kn3AgR8$l7>%-rTywC_WVEiTOtbv?x<(psu?BG14FR4{8rZ|NlCK?|M-gDi9v}F z{O0QaW7KHwN*0xryw1$#-@(WlefE^Mtb``qw-D$p|1n^&S4-1i>V?L(Q9#~lf&CB& z@aW5-0h_XIk&9eyDRyb{sovsRd+Z%$8-}_0+0?`?RYoT}`>DeIsXn*vSCN&KPW~mT ze^NI9r=GEO{l^icY*{VE|7LOjG1W<*L(CfwrZx;p-~SK)Eo1-x%YP-$By=*s`;oW0 zznS`Qnl5je+W~mT`p;e`<}hJ2x|uzr)s@rg;AG(q^b^Rj#rS83n{%v{I#_Bb^*rct>9HSC6nj3$jFQbSS3k;@Y!Bnw0`cvGlcneP??;RUQu(QQ#wfD;>aY5|(( z6f7IZwhf+WXsCQ78;8DHa=}(&AtF*5rn%K1408}-Oxv)eiYU1NZy|UwRWkm+-EGA* z;scbDc=*n|k)-0}XCi23R)dPvVo%Xs6q5go=D#@6C@`)Tm}7T-iXz5or!8kWwgZ8roANB_UzgZ|iWpcXMOs8#(f8D#jt#7zr1 zgW4vd{m_C5^~LP8_N~IgiMN~_z+zm<&q7em0EfX-l%R>2wq4Qqb~I03SR326Vyklk zCcJG+jWmGp-you)h6$$U3z&A;)eU%6mDnXM>&wiQAwJ@Cn2{~f<7$7)T`PP7jgEIS zwrXT>6LsSW8dn5Jnfb^_&zXoIHnKN|8U*|79Q|Lr5xZWWUtNGss8`|V^T-=_AkRu2 z&AX*ULvH9w$e(roiwgp@^QVoU%2EUzr>*V&b&tXF)$38Qz1hEG;rt{ZM!tNt`G&I; zMSlJes7086Z35XsTHTaiZ^fw5WQjHItKdtGKP<^LK8>U?*1TV;)+FqHD^{}c4Q0s2 zyR7h`$2gKBYlRlWKMxR63)Bsv1Cp=&2PkB>7ldYXm?h`$&;WhKDB}sOLj2_FRk7yJ z;v4!2>k!b_ol;P*hpn~-c!$#%KIaIDFKvq6M@Kz+L);x@j@}YZNs`n41e>2FBvHxF4g?gYC>g^TV$S$?Avi3qh^oyvQ0-KxQ|*me}fA z62bZ^%b%-iL$wHUX?fHy+!TfQ?cTSC*FJvX71A8M68zLZMP?8xq8(_SaMBv+_cC;s z`#-GA6jhSgrFe3yh%jODbqVH6*nfl(?Ek#bqUuo2r*YSY!K)-6r^H3n*nPG7G0^-5 zVRF*1^3P;+R7>lw{OG;UZvYUy?j`1{t9%`Zc)eYI^}#IvS^Rpa?Mz^)JM(pD86v;} z^&N%+4;+<#^2x>t%fk^vx)Z*F7oI}>vFDs;#l2h&8SyA2suOt7u!gFY+%>R|o+58&ljyCx`+=kru|?8+Ph)3&*O5rfRV1rTVaN+qP^xK z8Rpb6oZp4fpYPhnl7#RmE5W>tFq~-%pg~qN^mrN=wLKKfbH+H!_xf$US);2)X=!J% zFjt()ywzSN%$MR`yV8oj4G*$pD9w1?>xIXrdPpiDn;+;>Q zOs(u5pJ@FglWH^42}{_^PWJNmpUyDY5n=X<>tXPlxd~;od~SOmJG!hDH^#gJ6V-

xNsE=%-?lD(QR*WlBkk<&JAk*+r&4Pb1Ld#hXzQ%E5GF8qwoS(&BGak}qa)K9>{fp! zoIQ}pI(B;?azgZ*ejb1RnlvNQGm!2l>ctv^5>%A&bUy%0i^nqC#PVGbUfD|qK4LQw z=K?%`<$apr_T}$IE7G-lPVPlBV9j3h|1`YD7A#APBKzU&iZH>lOo6{Tz>uVw_TBGk zi+l_|Xf#elLJ)#$_!U8l5OlHaXBEYJK@0c6#Y9^<)wHi{NY^P1+>g*8!a1mo8jLd# zMA`<6?PsV2r(sHq>}NC)NP8gSAdBsX2ABm>jRcW);bKGgN!I@wcVU=LYz&~<=99|s z2c~{sOKp7-x6+Pv{?X`TGse8;J~Y|ry1(ZWq_uixsLD9vUf;th%Sekf(xdYo#l_!K zIcL&M;itXG%%lr{5Ff8aLe6zZ1$-^#g7-i!jnxCkYDf3zFTd|sf(fgukgfa0i$<<% zdHc3Yp5ii2J@D|cOf)>;dIe!X5Pg#HtE^;K55u^ubN?7SGIRwSDSa}+rbno6@Ui6%n7_e^m&JLlh zll`hIiRngz&!deZP;jVv-Fx>$x_IyF=UIw5)gAb%NK)yYBYhoR3`-wf^p%g8sLMiwng^FWY*50J1fGbhG#LqzaE;v`LYt^(0cS^BWHuL;aceLU(KVqTBXSt zHdAGz9em|(C42i%mCsz0r2Kg4ZdHNjSg-fWeOH>V_vg9iq1F}mUpiBlLPk7sg&z+O zu5o&zN;v$le#mUztg+raqDwN@0YwB<8Imy=4s+j3khR^dp-mxteyV z^po#}TQBreUb>?5B_NvDU8-eJ5_QK}y#*?6Q%&Q&)Cd@d^^GfdGrLTwNd$#@I_IGp zuu21d{IQA~WKIdVcz80sBlW9rMvONHQ^px6Q8658cQ{jaXBeHGYTEq$o1$x+q!di)Z&4Se zNzWg%4>`F>_ZKO==(vr~2e>=@)shTL(!za&z2SQI8C^i*xAgUF-1pW#^8Rx0$zY9t zEJ{))WRFW;Up`~}NFyd(10UPE)6LN>Ct4&J^SVeH#@5(ZVbJ0Wlz05ht?X*$-QS|gebRu9x6X%Fbk8%;-s;dL1O}TntJUQ zcMq>0WHhZc?bQ5{6K&4^Bxokmv6f6p(A;+L$Enq&qSEyrusV7V7xSw7=f%-jqSI3@ zEaOd4SLXTLwHW*jK1K2Rv(@Jp7%fVNO48KnZB_Jv#)NyJ)=7qI=KaSU$6~?i}40;=Nv-=gj`4k7=2F>h-{O z6s;1DJbXB4=X-&3C(N{4Ge?*#Ff|+=I=IO;g?YN*<4S`?AyB1fv$g4(OWO<9Jz?`2 zV&swtUeBc8wfJFuxlV*y&^Mit!K`MV_TB^Kv}~x5_>ozCh?~#(*-{b^Ctra|l!zFj zlR+m{|tx+(%iH?J^q#ff^R5ZLP z=>(Cj@)dMh!d($ljrb;zp34Sx4TIlIj{44!ZSp;xe+v87PWFd;cX;`9x?$4;&&0g?bi9czk_-|R^hi6Y^g z5&rH+5w-0$KlCZS55K?g%o{Jp!+QCA^j&Bv7c|d`bau_Z>$R~;-I+3j>cq(#VruR1 z_cz8jbENF&ls_VA#;jHv-2HujTbNLPNI3C0@NC*0g@&6&jUFYy&??xI}edg8@2 zKw-oEXv86U0qY3NaLd_`5`xcvH$T5!PQ)Q5Zh3^1d_eCMlR=RfCf!dM6$tki`O%4> zj0T*3k6g=s&uo{MQSFcT)IWBBKEIJ-)LZPm-B#}52pO7X#J4fDxQM`oo_vCURg`L0 zXD_Q7auNx%EMOu!KMhS@_yQWVifHI5!WG*11B3#vK&>OJKD}*r+Re% z^TBy9MX);fiK$Wj74DZt$@W?`53ZY1xCQZbGy2)5jeP1hXI6ttBASTpJXuIhuxSPCi7QN9 zsi*T<+~v0br#bxwz92hGz1+%v5J()jaznnSgjzY{w1W}ik`lUQA=+Nt+E2GB? zGsC&;0oZFcNZFK{4*gr#-9PSw-fN}{7$uKcae}N)CWXRFtTCw0tfW-RgdcmX3!HkL z=Rfy17&Z$gtg%FHp(y7*T|1obCwZrZef}eelX_4I6gr>`hw?gY5V_`26RwvhRe1At z>`=vnPn6~C|M)YOBOTsYxD+z~NEweBG1ClS>yV5||CzDy^JP74b>G;=!T9}%End->v=jj-?~wT{8D<$Gyqe z%(QTI;ML(?tuv8O<;L9+rP9T&p`(|jK1kbsy15JSm44v$YLE+sUp(u5WT7X@u2fZ@ z&cg<>lr^7T>AZi*T(kN5^-to#8)S6YHj~e1NRx0J>q2g>JVDG!{LeDoJ6Oj?I|^_O zap%%f1s9FnY~O_uLY|b>kMGZNe-d?wgHdEh+-MKW_8xdv8t~P5NEeUQJu@arqa)(B8OHl(qAX9*Dj_ z^}w@pF@&nHT`!5~D3w50VAxN1fi9Lm179mRR*CkW?QorW$MP=#99Xih^%)}Hiw5-a)b%v&Nb|f9SBjrb918* zNYm7lTGS2iWFcwPd*%rpM4T|+pq2CgF#+)7&;Q`kRcFl|c_mV(XuY6T-FzpErA8sh z^XZ)wsA#@&Oc!zV3$@sjElL4=h36+mzb{`E@x-`1Uh7 zd(FnpM}xA~fwRKHeF8Vi?R^3d%8I=|d{_QN153jmmVb+kE{cWS_P*2t<%!AzCua_G zN-$Dc)AaIOH4k?Z`NZD@FZ)womQ{gIf7Tr6M7vorl>{)Vfs z?{?236#38HW+Dn}?5&s;3N7cP&3_Le#=_M2xg%@etdZ!@F0hh%Byyel7h;b}KsrOC zU?=JRAxy0Ag%qRR-gap}9a){K1GvUQs*7Iv@Yst5e9Mjd5~`MMxJAdLUs4 zA+EZ+S-LAMsa*a*Ewnw0?f?5oY1?*O$du1yrfM7B)l{IbU90~vRgE?9yXwwrsdZ)k+hHOv*Y8z_*ntGMfM=mt5UDWZ-}and zLffU%&(fQZ?a_MvTk>0Jn>e^YlCy#!g#6E z#VXZMmS-LpqRi@H%;)lVq#mqBYVs_Ij_b;h+fqHnfog%6VNp$o(wzxud-NgOf6adH zB(O4e812%hVW(l`o+>)J0hT_En%yfl0&AlWpSLG9?k#LC6r@GeD=7GZBYq{m=~>3L zCe;D2)e;zuR3|@STtD`O2Um>(-GUCvxY(JqO1@;u z%||_Af9cN%P)QH^lL{7ioY+DVY)^GfjY@R;C5*N_2+cI>?3|04Q?w6$hxcMcL|CI38)<=k(9aGT`m5v}g8P@HXd4KI zUtdBN4zD8X7wk4LW^J5%h5dF6#!+-7--XPt6XRb{?97EB3us;dN46-rl@B-SuK9Yf zCJ@sfeE07vZ0=3o5r~uYqF_CF@V439qdhtO?L<~)6Y4(iQ-{e5P1hPK<44N1dALE& z`+Y-?dvUS;?Z7C#F+v%I+-r5HY_q5Z1~&PnC{VJdMJnu6T8bqjKWAM^Z93C;g!O{) z(ie_R1T`4L%ot4xh*$sO6lC=v0XI8bhA;Fy{i{ML0va1~acTW?jFIQX5o7v8lVNrO zR$^4ma@2BU_l1^S`5G4g{ApzO+)1QA>uIF_@d}o>+N$PX^A*j`J~^(-BX*(F?K!v* z#Tmb05Ze%YX&mMZ`@m){9nQoLmf`k>lIHIi!n(n62ElRW!1|gUx{#LvuM}dQH4B70 z@~62r!`^@0AzSBH;#r%T0Y9_J>Wj8~OF|LvOIsWtjCmA1jQKbMj5z`l zjJZ5=*LI>^O0%Xufg$EWC@Vuw6&t)OH>RY#?LkLdtCie1~2qH|EnTWxrpq2 zSNXTO3Puag?=1R@({~!mbv2N!pD#N^7rxrM4Dh_T&`nAqGmOxmd8w!dSv2mK&cVWE z)^yl-^Dcr>*u)?*0isDUrGP2;?+n7|9NH zxqNVyDW8X3(GDpKEWwSwEDQa_^4<190&jDedhCHDGsr*~{!6X#5{h!&rR}@CjZAot zCt@~5f3ZJeQTsLex9m&9Iw_YiT4yS)C5czy*C=cGy;kC#lHXe;@I`1llt2?fiSLIz zp&fOMJSEg^CL#Y}bT-MikL(Zj3Amla@z_qLtR6NjhW^*4cUV5Zv740B;9VqFH|qit z=%0%mJVQ%t_Q1~w41wfTQ14%6V`|zoIH%kqmN{#?)Q9;E;d=|EoBCl0BoyG@-Wz8t z5Ky7%vGshh;2^#x4m}$<1{_?tRBccClUPO7QO@VWFu3jg7?{f?j~jHe*N`7Q=(9*# zoAfvT#kp|B{dnspfBaLB`@5_oz4 zJneJh+mD&3Qoq>9*ysEvKW$7esqmguuw=z7{dLB^9CVWiFMDx<>;r+c zuQ~K&aPDBdFS@DWwasQJK%= z>X$PuM2x6LK*J>8j4`m7n~>I0#{Ff(0PT=AaOeY;i&mNHnzJ=Nm6{(OsxQ>094UNA z;y`c6YbHw&VX_{}&0m~$y7W_+yI;(R%C*A;$-TqUc4TUkDczR(ck>XCf=J}6kWJk% zgrydnKL@_8m(o|{)BJh;dieV5`Zf9J^-76Yap5mf$L#I;=;Srfl=$@dZbme0Akei$>X&9rvXjc-o7-h>#2iHrHXH>r6^c*_5}d|H@By&0|bxn&A1MIv=#$ zE^g){uJ>AiM%d?H$TFA6r?wqv2qb-Hi!H)8WJLBbxXoMc5T!eJ9}QNLe}*9A@6>da zIq@|8T?&B5WqVKhvt8tzW*T3qQ0N9F5|?7?R^*d!fvR5tD!y#JyP3R4qqbQ=#>HD(e`hiF!=@j6}{?eHcCzP4JVen;|Df=rBv|fOcm;;Nwj+ab2gIVj`M^4}}QT z5n3gvIn#sDeJ=`03AFcI&i5O=25lCG)=$qomVl(+A7q(5G@r4UoU3)P6Z*ISby8K0{SO;*PRZX0s!d|E^7IKhxHppI>Lzga7qzQCc5IB zHTn<~bBJ6?D31y;uFaY4vONua@fjDzsF*Db#EH`|svfpTHf8%yDaMZ;tMkP(Un#Wm z13W4|HGCHaJ*vqTNK&Lqu#*WNez`J=>N34aC8kC8ZWUAP1=-_o-{~LR2!(3NqzM+s zcLU*Si1Ahb4*+XGl)r*?&_HcyI*4cmAMq=J2@pQbX7(o;AMq2&Hzl)9Mc`Tm(&F9< zUSR^me5H=lC$P5gWP{7ncfOvMRgqN~?0jf8bXk2v`j_s+)KFAZ3Lhl3qf$xztSZI< z{>2KQjq;I}p3TZ_8Aw8r4Ny~Q zuA0=QRrg(G;-4iUa87sqikY(vFp6M-@eLl7|C&VJL`3*XmD5Ipn_47BL)}NUw>rmU zPfyugzHDDFLNB88Xa_Lcf+_1(h2YcHmMf!7#A!u}RL*9GLvZNPT>)ldZxwcM`n0!a zF@=D^e*jtv+}%{H11c5Je_1VBKbh_i(z*Q3lmX%G9Z0UsTLGC5n?hd$77U%9gW&@6 zWUyjB17prv4%!XC1le|$>oDoQ#C#yv?F*jA`39pa|K_3Vw~*4j;7Wto3?DXJskt;5 z2!$)PolE*-!1NqO6;v47?G~E$Bd&npG=39!f5gUk_;9GR-y#08beX5iJYB|gnCRbX zMXF&iSal?Vc(5loaE-u0hYOk@5>z1Z&bLHi4SDIei?On=YqrKmw?h;<#8q$NL~qJ3ET)f7zynn_WQ=1f2_p&ILo~0-Tvzm-#!Dv+q=>-1d0Ae&3@Ml1(XeZfElPwhg-6Co@Go zsMH%RDoK(%+wj~$6|d)2Bp&bz!yvX1lu~Q*luAqXz_^IfU#gs_kVWXIpu19$f7Y^O z>wsUSEEv zgo#0f*xYGMZ2X6p)PN&~3Wm-H3Dwyj;(gP6t|Hw&$TtJYOo#mkNHV)SNH1DU^RI)j|DJofY&RAR7WO6u)W1se zK(#j}uzhylsZFOmVf_xge@Y(LBpnva$YB8;X}HVkd=N3DaD4dP3YJ!TtcPQQVI%$H zxuoqo*mw%7EL|I=BTK_xq|mp!UAF#O#7F3pde@36LHaeO8#Mj8tDuY&@#8^J>%ruf z(2OvJZ|V5z>tCTxo{n&H69&2pcHrhJj)6iSk);AFY4(r%Oe|NSoB3MwiZ<*(N z7;Wm;4%8WU%NFE%%X!(~uNC;NN66K*bG^{vL(6%AB5j9{g@QfMR3xg__O2zYEC8rh zprG9Fay2wM35jiYe zz1txH$#qxBHG8UEufxQ;QZEy&=g9e^-8dZJ9nZ0cLc7@1VJtDV!j`;SwFTi{#a%|E zGzFwUcl>;L2;vMiFKebW+x9?Fso5tOKI*RR z^-=#vz02L(Rgq1Dy`F*mWJoD*V7izP^p*D{et>w?)uS8X8w=Vu|N*(lsy( zjVir?r@F5=E)~9ufuD+&%lnQpK{sF9RDc(C_{+~svW>`*`-)L8%(Tu7xN4k2hbV@siUjrz-RLx*HxJNIyW zG)uIZLGl6d6!QR};aV0t<62;SE3({xfwoe^G@vTZJXv#*;Rf!zqEhiWeweWEyB0l4 zaBIPc{Q7}@b%np{^zY7Ui)t@1xSIi)6^ZlCa@*W(%&^`ctqtidz7CPF@k^ZpF{MI@yT))Bj*aghkq0hK8-%a)2 zV4&VX%W-)a3gLzlYAJuhvpyb;O#O~leA_UmcfFB{jpA8D@LBR`3~)z9T)M}1+RNC< z7MS3?w9%W|@PT~hz`O$mfDa%Ybi*`QT7Sx|ut*#_8`ohHLF9-WN4^}DxiDnNQJo6| zbJXU-s6dYTTo{<6F&9P^a_r27fjOEHIgXum31~@FW8Zi)M74j_w}t@~jcV;z50FMw zW4}7viy=c)TfaJXC1luXc@7C}>qD5b>_(J1<7IM;gmN`XAkKUwlB-c7apq&ET#ahM znOAHc$pGXJ%sg*BzYfT*zvkzV()6WVK+3K!<=fzqjKaVMAz;G+bkt>E(g>2E&-5l8 zVp7$Y^c<2Z{%U`GhNMVo;Cugo*+_?2aX7|FJLZTI20KTE=7?gpouf)~Lr@%TbCq&b zrH_1>D&={-qKvBC_YWm>JbvzKJ9Smdf$uK@-z%}@W%|7uTb_Nd#g?zo@AcU7?0X}& ze3gFRi7n5*Hv`|PnEk+oE!=slJ(Ar(hL;WiN}eG7PW+#PSmnJ4cW~YY>Pi*nP+??!|?cJj)LQtH3|-fol$Tw z?2c&1=uI+4k7OK%|9cpO|7-{&L12J<7={MOx5IzX0Qqhh8X&cie}HtGPX|Xvo}i$( zLnHehloWShWZ#3b;0}xIdr)a@^2Rm8i%^cZ-c@$61Uc{`ki$1F z24H_wc#dFAUxaeRjS@2N#eD-}0EV4oj;yerz7p!pU;0Q|k%JXI34D)~dxyEc-o7IH zhHy_#*4;PkiuQ14P78*q_lD{~xtq|v;5T%$up8VD+Uq^CJOnaf;0mNd&i5%r@PST`A6;$x zAbF4a+bcsICytGMH2H4G@@(qB)t2C%8$wl$Y{s4;q%uU*>TWC0~0g zOS4)2k3U7an>=uDx%opK6!XP=Nuxjr?hB&KqZ@&6$2;BhBiUkUIveLK8avWX=SQvn zvFyV#1iEdiGL~0mc=k&jH_%w1IBtw5Z|eSjGwy@ji2G8hQ4a#GpIt2;h2no*2O2Yd z7;59ewC%)i=-BRJE(w&L#r%um&D{f17>~27&W%&JSjsnTL>IKHRK9Y`JnAaC5C+ge z^BF3tIz1z@K?@;@!S>LcPSuX-6mxcJ;eMKlc{5OTv-tG?jGlIeB)^fD+_a6-lcyx_ z9-@Gc#Lp7dVTb|jFx(!@@UVZwxKf-`7q~B*py$p}A}KImzr4P$IhH=y_07$O}v zrZ>=`SUuAS6asjz3LyF}dLmR%Ua3&v&tLlzugdMUz5f3~rLXX{XRv?ca5Ul&>dJHI z3wpgGx;#1>xoqy#D_|NnYA~t5b$i-c>Cst^>}ZdS0^YL;-JY|gi+vt$z_NP*6v7YO zKY}=*d%-=-p&bn!-;M@*gSA%DX}##-Qm12a;V*Uwf2Xm}D|k?mTa_x&*)AIGYQ}y`biWoP z>m|EZFu0VZHqVAz!0n(Fm|4+rW71D{X3QO9_?Yo_ya8gq0YX29F5firC_2gYP)(|b z*KvB-59^^5cnOrTZ!6>54xW0YkAorZ6=2W9p&R4Gi71AJsLN&0Q~sD!y#;fcR)thr ze^pX#)kv*XC-qi?G+H}kr`06Q)-Ks?$z@V*$uh}r}N~fA&}Z6la{Hd1zH+a^I>{NDnzVZdGdJrd6pEuyk6L2FYK+ z50o0+nUhupczQP(v?{wqZB@%;+N#RLf54z+R;yYiomRC*x~*!RT(_zX(r;CF$e;zn zm2c-;)m<{Zy&vD1tr|@D_>)Wq({9hYYt>-#H65taZmU)$zgx8$`PHh`iQcL;$d6WS zhiDiMZPcpml3}Y}Ccw~E9U8t3KhW@}@KYrd2CEJ&nA`yg@hHgv-W!CGqrL-^e-8C# zx&?yNhZ0R<$*uY>u_~=bnON0ULncrOF@-d!zd) zyw<>g8JO0clNp-N$i4$?nDjbbfA`Z4D|$1aC7Zw=qqPHd0LdTOnVMye3=`p1CcV+L z)vTb2-D*}J$q*zB#bcMCyaAIr{VE^=oGlgfw^NP-tB{rzV3e1J72p&Qu?p-4DprBv zK*lPt9OzgDmIEQH00Ssl1qeXODgXdlR)Nhx%qlHjhF=gkZ{sTsAK@y%e-l3mD!?CK zbHRRqnn7K+bPzWFNH=A`x4Qie+OP%f$E5lr`Gm1jK3!HTS4w>c9%{Q7I|vf0S4u;! z)$kcZ5LMx~QDbTNT!${JhWY9&4WH`>1k)NU4WH`>2h(;~8a~$n4&vJ7@OIicNCZGl z%-Cd!_*@4-yI83TOT*_ne{L--V`7;m*6A~DE0pm;W{LEf2!TMF>dpe;p2?MpG+zGz=jy z(lqdS7qimlR5%2D*@fo{ZBB(_qYQy6RI!Q;mbgQ!E5l2bR+j+h3922 zn2e3sWld{Rnqwd=m(g(pB!BO4s8pKD0G5jT4ggQ>rtyMz&Xx6;!yZRE4Yb2?c}pCsfyIFG4kx_8kbC3TPE|x_?2dhl)%Erh;vx z(pSNTQNgHSS4CM|sZ$>AP(T&zWaRp8g_5bG^gZTrY=}^{pC3&X+#y8+Gw8lJ9@L5% z<7O!-7*4dW8KL->D#pJww#TEs`GCE5R1n8euV@mwJ@3)ZdIRSBG#obxjA1;#Hk)yy z&-?)cCOy&iv)jYq8Gm45nh(!0-d9t>e7o@X0Qcy$%al&CDJSVd~cCTl% z(lgVYA&q-%1M{ODEQz9~Axga!8qm~m9dZTQOjZR14 zqpn=aJ2aFHPJiJ(;))N|Gg}4?Ov6hJhiV2 zd8^Y{lls6^C-!lE_k%r^q`2tgQJ>%MU@9!At$3(MTJE@4jEYYe9iGnHI{*#PX-M;O1J#N;YeAzKYL_amL~}^^%3rR#ZvX6w z<$mKk@PC2Zn0N3v9rU>Dw34n%Y}=+sEZKrkk%l)=VdjqA(F~V)*fTv$M4xC-5GZzY zKc!I+WV#nMR=S-Htr+taCijRLIy>_UH}n3X3J1Mz9tIW|TFooT6L^RncJao)F{0w% z5IrXTjS&_9#y%>{*I6p%Q1$J$;fZBe=WqQq1%FK+4qNK>VA%EyLZ@`o|5Js(MD-mL z4hM*=o1S1bpy(Q{3ZCcn>4HiX0Y1RkGG*({x``vLw_6+ad@+lPA8&!lW6frj9s1LxrSNZ|0BBix zxq|D97;U76OJDlICP&l4`Z*l>bV+M@b--%V(zanT{mOip&9rTtTf^f)qrQircgy?u zQ-qvQn-*52ZSo4T>Z&jd&Sn;kS=67+CYQ*L1RZ}Y)6L-r_A4}}i02Ool_`ye^$Lla zMr|03b)qY`%uXSW3@X}{5*2nujk0oFv=|9X!gesGM73rbZjDZZ7tku%VFaND{LBb; z{}MYmYXWaD%!5rmJVj2AmQ))1G&jvqf@uN0Qn4X7b{mq<6f~tja*Y+N_{G9hnpICw zS&e`74JHLdgMFdRCbiA|eWls9>s|)cqglAB9Wa19^z?EKB%*>R5$xn9O$OoPn#PiA zG_|s8E0irhJasc4JltPc^Z#t3gzzjeX_S5el+7bx`Ua)(d9`W$3LfG z$hRF2WL`kBVY!&xn5kWFsvY3R_kDYUaLzp`Pc++Z>==$M_fA)G z%$1BzVKyu1Dm)4ipLcT{HZR8-Ok^w&!>QL^GHJQ;BXRR+gZoK1i~PurY~w~2m_2=b z_eQd}q*&;6Ua%QO4QxXJu@CJ$Va9*rkoh$}bGOEQPx(`6{W<4 zUDo;IZtJqfALVlEvI;XK`Yhvfg+7-#3=EOTVZdXB!+^&shXIc@4gwzQ90GrC+P~{5 zJLHRUNiJ(;QmNBzZq+M7E}P!h%W9>JyVgh(_t4?zMvW!N4VrS*23hZ2DV}07rr}DJ zQ&?`$q#7i-#c5KVCspfCQX`a9z5<1!P%HRU#iu$x)mZ4DpFO_ap)R$5_Aom}?Z8dZ z_4*a2$dH0IHdL74FHO(Ehf06c2S~5-blhy>O|M0zV- zcAYdNfL-k}OT{ENE3ScGx*45hY!T1t$y{|)y_st~IRLuuNp`YRC4PSZHdKJvjVtmS z9;>8IcCN@XhdIa)$X_Nqq~0KP_}e7)UD7C%hD;h2(g2Y^q`47pqh0~2W|z##jU8ET zG|TK^m!<50okCM~b}Dk6)G9kodAD4KT>Pm zN`4u$nTes5aheQS8~eVv+}JVE5rADuOqeFV=t+E_vpV(|3FD#ZL}G_Q(R3oQgGoY> zK(|BVx$u+ZzhP>#17pRmopA2hHBg+6*~1>+QTSWm-v=>7_Su(7o@*?OG#kKqBxyFh zn=F_#eL1vPJZXRWa--9b((a*ovqKa3);S)*USqMQ8RD+;qKCAp(@;=$+Hnsfd}18x zKx8pSF-D~dOf{f0L(3P;Y1+xy{VgebUU%`8HDc4(fb*7iwv#%SViT(Nrl<}6I7_yn}1aY{{8z@_;yJxc0Uaw`eqtW7kg)2achHX&5C+p zPd!@hlmah|h@^z>G|Yg8>1_PhH-W6YJaKfoXsMASfK8+ zzg~AR7%8Mvamx}enx8qFztEWzAPv1L#nnqHf6tzdd1h8aDBFL(A|s_= zs99_Zec-WRkIK8qiO?3H>w)*?~vi&w}_Z50p%yQ;=j`!ZcD}T_ly`ern z>U3?3QkIhJfsz7fmO~>RpDER#L)3Bhh0WFRk<#r8rdBB3?vUseO1IyXJCtru=p$o1 z0Vs=vkiZ)|!MZ&=Bm*?1k?9^OyJ$>a_zyX`_Ee#`djagbz2V6m6bf&hqq~bYdT(JqRIAg26o#$GebM9914!LZR*}C`a0^jJ>P9j8lEWJRJZBXo*JHbdx3jDU-zbW z=E$5B^PVk)?tC4Fr*}ObpJY?UqlPgBhvOe+T)Fa`a^}eJ6qA4cFf>?A#eZGRJ13lD zpWbU5djr~oZC#vAOSX_Jqucz>FN+ht0MH;EYT`{(fuUNzhs zm_^e`d=HX1x|8VjN1ybkD)krAFVuDV4-gaxhnHE?Hcc^71fC?h*wUq^MOvmR&B|>Y zCnkosJae+f0{9KKWl#W6hysvdpgu4Tmt2|zAU2zy&3u~$(_cTI%l7_xJk#fThgG^j zeD9t)w1okx;NHjX3yBM_Tt~4}Yw_$TJU@DuygRs}m$I4!Cx3(LiL3Cy=T~1lbi2dz zo*fB_cW->&^2PFfu7XS+Fz7wi_oeRom%&(($a~(8NiBcw_6PofZ`L$Cb$X>MRgCy} z*K6?@yC3*U)~)VbDE=N#a)0y%q1D|}ln*NPKB#Vt2TWkL?sw7`T?XC0BNF%?@{M85kWDNB4gf zc%XZl44$`$4~>JJmMmAKS+js;CE_{k3Elk60P|F8ciA-uw14*OCVtO%6Zg>OEXcUW z>;XH9uN@2-iJfmxrMEB9)Shamez8#f#P_0}@<6;_JAaa$C_9N?EGMzTuU-CS*z6#j zwa%^3Ri|7}O?vgR=bGbRUSG&7-Qx@S>Gg#O$vL4rW#2N zg@P^muBcMr^1{`%{n|2+_C6Mmm6-n>`8C(WZd%b z=znd1!?d2qg$~n33uYeBvJSmi`3v;b9vkn2$7E$=H`_#ro2Abzmw{i5gK`V63!>L% ze8Jndz8J0D_E$tjqX2g(13{qW8o{#UXOH~q(Hr{c_^T@@OH$igzRAj0S$X*iCSC?< zvf{d16!R7eG;7^Kg%{aXKo`TIYRsMX@TISx~E%~aoEc}Izhxvs2 zPBfRdy;gsF3bPq7-N;L`H6*V(!Ay^AYd`ZM+o|oLEt?aie>uD&zZ5XxOn5q&ZX>_# z!EcK#rA&a#U`+jjpV@2z?4d6*eW|dQ%9Y)oDS#Q0*Ozsk1R;N43`~40+EY-eJ<_*- zqRFp}w!Z)aYM9WaHaw(!r78Bx%?HS&;}yftq1S`iY%yQKO|SQ=!tWZNX!g@5CvB`N z&HWA-o140N(9v2=GBA`6U0$D4?DdaukVfsZFYX_Dv-4IntbXiP#JiVN<)Ku?kb(Z1*v2L^xn*ab*XTx!2A6zrsu%o87h zL^t<$E`8v05#WKf_YWl%ykMaCe<;ZwM<`;yu9W=$zyPXJ*^=0UY(Ic7wMQs{kZl4_ zuR8cN(%YzDkB?kMl&Py~j;4L1-58$XdT&5qiIZmu<^#LL?*m>X)S|yz-pivt z+wqLl?caZ%3xzOeoc=R z-GT`PSt-RIz0r=o+oa^=_ix{VPFi!F&{)!ijU;+!-a;yI@ z5C<3GJ#!OGeu~N1q~A2q6vzfXvTKY+pleU)u?XmTvF;;NB5ne;+wCe~*ix0vuDq>L zubqE^ksj84P#sox?LB79E}+*~R`>;$b-6+r-Nh|qz-4EF%DMlv+@kT+{unfFkNq8n z{ugI-$oWFl}eS zS)*&t+V%rmM?3DI=<>ND-N*#9SiEIWgFmnE)(DUN`pJ7FjOyf1gKHv-YsU;*6a5|r z9uTmXSn52H8>w_=Z$T2zrM-S+6(C9nX>KtPUp5rCDz;?t%$>7AGb94xA z9ONU?f!3mzKs$&Yv5Tc`>|y(EJMi=kpN_lm^o$;Q>0RL}1U+a=HRlW7Q*W@9JzCCS zbH;D@B;ym5GoTE?gep#z2t|KmT-NBNE13 z4qo4aa67JB5HBRw{ln8IK0M(ZCGd$ZMt`H9erpHx{#1MHqWu$pff|1yZS+B*(4^;I zd)fgd!)JY8ss3Ytg#{fEMUI&jf43?CB(ADU1CaI-evxi5g%W`_G3(p#WrWCajUdl^pC;flp_`KQj!p?XEt)x}6FV-K~omt)Iz3aSlpPu+v%h1TVn8xT~N@Rjd+ z*4Zss{=1jZc;p7Ru6W8m+6Fsc?cvKjXEdVe7Iuv90|x&S&z#)8>545(59lH`jG6v^Ev|G+D#kB+}zH5ja1Dd@9F zH&3Jd#(L5GeXeBCQ&V9qq10ilLMn+R6g3hMDjS?%f)FB=W-JF1G~iD6p;ENyRE?su z;Em4JSS1h4ZDXSTqzYT?<2=lOX(+MWx)Fa(TNJ5C8GnCWz*?rW9-LzkJh!M{19mj; zX*YI@z8ow{GkJPZi&pe0=8&MA=gYwJMIyNny^SEfOT2~y)~9(8V=cpoF*O>o`$dZ6 zjS;~cz)mSLkbIE>y576M9^7j|eIva+NYnA}!hp#k-E^@@=eZB6ZBx+{Hh%;ggTmA# zyW?=o-AI2`a}IfLf*C)`?E#ju zJ2$Oh3{I)!yjQRIgs#|U11)Q~Uh0z}cJZCIUK-L%Y(eq1piAB#(r0WT;uvB(`^u(g zDvwGG1`e(vkXsDm3HqtE%X?7pcCWwv%Q*`z;md#J?bY^Mq_F#<(8W6Y-MXg7?uT2z z)V@w`OC@{5PoLRohD|*d8u>jt#)L}|FeT=nOggbe1G@y1PG|Lj1xn@}4$csBHg8^$+f8KznP>-V zvPru~KTK{AjreSwmr_OqyKK+|1t!iwOsao4e-CsiII0si9&+P>4(WtpQ%G$bg?iZ4cM|OXxUV{Ehz?DxZ$6aX?vGqa9IzHG89_!i;OP&Fp53i?tcZCUlHc7Jsm|KTJsBDz=Xs%Xw$C}Oejoxq6jzy zO}O2sZI}K49ooO}10??1r*jmWbtbt zDEYee8tA#DtGqXj6a{K=0^tLO60?6GfZJ5lsQL^%?uQ55ItU7d)3p(8Nt-r=R+&=v zHI2uBeEbSkFKtmr`ByM_zFxH{v#IdXP8Iv%uTsCHG(GGD!T#Fr?~SN;pwCqhg`>Hz zs{jEw1$6yda8E&!TzTK7_m%;ThTn@zL#6W}n{j<$+>i_~St4KQO_KfnTPS~Yi%5oh zzbL(d)5Cp*Ny?D1j&iNfxJEmTGAThvN*TsD_Baw?%m~Ehc56glZ~aQcl}EfX{6p;Z zoe%oCnUL8$ZM>X;uQTiFC-Q0iEO~b07NBdJ0K+}(#Vm|Cgf$iarTE%@VY}IDaY#I>j zI_AdP9`4&cupeIl}-2Af30({ULKa%=7+Nbg%-D0&U|R;jkAqC zJVU#wOP`!oXy2GAIvU<2z z8ng7{fZg$n&Y#3eXAgH-U%L6PF#B~JJbzZGXhl)n1bYir5BDHDd*f*%PUlr%+Qlqi zBCl?ypIIZ$=E1n5Fus4r!MNivPUhBwT^1Z$4^GUN^I&w%OE>=&)8sgS{=7g<@8&m} z=&S%c?dUjkb!7jEt1)*SesrKmw|4v1_T6;lzv*C992kdPry8CC$(y&@qCa(3~8IO!=xP*2dBsy9QU<>?o_A9kFQ&z-vb8(*EKlO2CgBZp2tJ<>bjWBK|< zqr(jF^7Wi?=8YCN&itA;&b(m*$g8>I%o~l5Gr#9ml8rNOBIS*K4vsUO?Vt1DeWD6+ z76>D@R<6QIl0t{nsv!?T408Kr<5hSTdt11f@%@teAF6guIbg#yLe5@4RrrabPk!FLV-GaaCSz$y1tv~y=zm{=D*e0HS~Dl(U!J- z+HIHj>5b(I&Wit6+dk^?-TCp7Lk6)@*-yP8EQ?M0RVtzNGh%RIm7w zK4MbMm-Gp*94`Bk9xzGvCH=xAf5G3FRQDzQ#H5BV>Dl0syo#vrlVPa7--n_4s-sZl zUJpZ+do>JI?#(b%xwGLTd5tw`_yJC?$!xbGvll*w~QK$|5QK${qqfi^Z4nuADG7Poh z^DxwgPs5Nv9QM;(dGdpXj1vt^C+sWmg>b`>ce^(lnUj;xZ(b|;J#F%I|4nZ??TtDc zg~45$l`3@Z+8fjRo15_j9_}U&8|nsbc>QT=8`>Xa{Bvqfw(~qRsfn9ZFy8o3z&bP~Z3KxR|&c%`Xqt{XI#*^)PAnvmcw5ElZnZZ}{*E_42 zfAi_|MV^Lu^g}G_+xnmf+1X(bKc$}f=sPP*rTon=3_&{{O-#IhXe#1JQ8+NB7Qm?b zF+SC8z>kkbotS>626-oe38CKHm_WX6Z(tNnwz7#H_K>HF1z-GJq?-n#<1c>4L6wfS zV{~t-hI(^nPJ9;U_?nxW+*W+(DRNnEFdK1bDYXb&5c2Fa%1)Nx84IYOZ&xy~tfvk( zIQEVI;nzR{X5XHF;xRwp;ENRbiI#mo#-mRv`R<$&+}42ipq4~$tBQ3^?__iIm>#fE z^6%A=IRHYz^RZgwTkU&>#CCw{c-%{K;_Xbeq8sxGZ2%VXk7Km1mArOuS>`0)?kL|q zhxt0&AA12y$(|4MS<;U#KL#?r=5tety2~F$E-DC|TeGfzBMz+D)Qi82AbhWYO-2^o z(l7(p3-GwC{*zp|)*3w9MLO3-lOP@EU2qV_&x(cbHn<9(uS*-vK73u9dn&Sf%~w-= zM=5)rRCk*@vS}?Ru`&dq_D&eQNH77Lrr;hLSyytthOyBEU%lCS1_+H=m zUypTvX8-Gd7mA3#oS4oD8-2+r?>XTx@3RQk z`d;5!{#fyb@AZxU^;q|3_P>7dBRVmIVdtG*zjJM$$HYwVXB#X4UA@By@7HuYm6Mge z(*3X}rn66F6K6bnL1sG=u)X-zz5oHg&1{#O#+>JWn45-|x9Ev(dKeEzaSdIx*G56v z!oB*}#*FR{?a&D8L(2&)k1x!tidke|mM>jzo=0Hg_d!^kIW=+P@&RW9dPZ8dD06yZ zY;>dmm3!Z^<*WD!u@9;f^6IUH#a_o2yEf>gd=6Or{x0_WF`d-EjfYRae~JD6rAK9c z5M0xLvzK03vm{$)ZK7>e>W!Jkk3w?q9%#)tD9Tl~#jQzCBeK-(AL`)V zRD5sz2tt``Vc>G#r;_psY|Bw++nS7r&-s7^!b^8d3;~T}FVjE2?#CeN4zMW7s zD5bj%i7xV-M=xghSgUvhhb|S_jArY97cn4z@GB7d+ngn$W8Kkj%~|`NUZaunuO{J! zUr*-gH8JdBFpa6wBa&5#Z9=8Pj=p`a**j9O!H|)S7o`^=+7D7RpT7 zgz?e8$6UQRybfKx`35ibK}&ad?H<&<$8Bs3GgH{Zp5ir(o!Fq8vd3&e>lLANl;O3{ zUX8b>-1~pxEUS6O(4Q=)b z9(Mz}o@+jn=eggQI`Y3h_gh{^{@3sR%ulQc%PZ9#J~Wt;`}*ASy&m~rpPT-#{@3sR z%ug)O?LaVwMBNV5=cXQ;u64S&e~&yOo(H`vEF1@f?HkwFg*W`#o3ZZfLwat_X83!A zx3)jW3uxHN#s$GN=k*&%4-nt^x`ml>lf0YuZ3|1ZiIl2PwjXla5BV`Z zw25;yn!ib7N|0@KFC7opG7rN2&D`>`BHsLM?X~e=?wbI@@~Z z&q>#|yuOC9`YJGOpk6IX~G|zB~W9a zQJYbC2h|EaIgG^)!3bz*Kz z?|Op)UQ!0F>ELn{*_d|k?>4Z**ic6gKh=kWyvOW732p1j#PwpfB^o>qV+S}v68_@` zl)xc%BmbWgZ%*kye|bBe#D7W#3$?%;0Cps(bG|64(#9$JU_3PoKgI*l0)<--4<>GJ z%om2L-tCQ?WDM4fXSeA$T>tibxPuX%+!OUXFqqnNj}-#d&eMkA zE%ZJ%Fd+-s6R+&Jg87??iQLTd5O1ghUN!dwbf42 z{%AK?Wlt9tzn~DC9f~@_b}(s9C%`+22h-^!uAz%4?`y8d!h0c2p50VqsW|CnH`rhd zS3@yJI@IvXf5%h!(8?R;P#qbQpWfQfW_I$}*C+sIi`w|c9J!LFm5Lx?*k^GmqP!z2 z3YXrU+No0=OkDnKd7fW;o`Ia|9C=maZg`Q zEuz(GQYF5Hl zC0t$g8q>>R|GG+;yOAO#KAaVK{3e*MHa)++P=`T{y?b7eYG?btxY>Ds;?0>H0uHf{ z8CnLtSf4u=qf5dZ#^A}-suJ*Td0spBO;92}2=u&P(gXJ}DA8oZ$|1nYXWif!8G?BR zt_l^3iB9q}1(Np?1*P|3K%fEZ=*-Wy9zwnBVmvOgYb3Es0Dvy&%a=&E1RZ~qJ&Ru8 zt%nWCi$rL2G_Eg>E8bWhK&nwsvO-g_-xn`hmgoX&uSRyj)c<5b421Lo1_ z6Q%_RmCx16=W{~^$-ah1^1IdX?(&b65BJa8Dd$U~vPUcPRaZYkYa)_?R>Y1&u zMH^xOwqoHIPw|qt`1g|>!cG)H$=Hc$AVVq0*+wunv}dtoqoKttxb(=<0lD0gF=|k} z>CT2gP}4P`f{8$epe?7~!(Dez`9#V$wH>5b7%E=q8d5Q*iz3C(M~&WG;4C4#$nv8_ z{}A~gj5+1{JoSRqpAl*BZcRLp!*=duEbVJ)L##C!es+80_eUVX!#I*1J*j91Xu!kH z3K3~@7_=hhBdYTk{g3(Y1C?cZq_Do5KnCK%Q2De%_U773^L*hg0%G=V#9HL z!M53#A%CDk-&Z?_iIIGZ>PJNl1Co*xTZdmGKLJp-(1w2~kyN;T=sv~9TS1X3FNZL7 zlg>nl?R=jhYrRksOhm?zmlW2Vh#MQv=`=W)Rne}FkXyvlxgJ&_F)Lk7y5aIjv^~md z5R%1iP-dxv3C{QK?F@RKW$bM$prkEf)pRY%H8Qxn3vdf_%EsVxGV&Xw0m8ipNW)Yt zuIlFJ$Ta)3^H@UeWm?sm$LCAUPJuMc&1=dm{j!m-8z;S};g65_m0Jjs@>8b_Gw@Is zdwx-)?FJr-shMlY77q#`oUK7NVEXMcSKmdZt))UXGh0CIEM}ZrxM>;_iFsl?R3kbM z92d;kB9!q&{`SE}j2!cV0~T&N3X+AyS#mxW@3H*afFxes&J^*NYbQTF3@YV2J%0bC+Z6YfRh>KDzVVk0~x*kdObK zU2)@3z?s7mQ=ouu@>_NBbiE-^xzO4=pEQh@Vqm#E;#s5FoeT$3G`@qs=)Ks}A`-^* z4^lWV_qNFbL6iCc8Mqz5>~1PEStk<^z1bRcKO?mqiThU)f4;cbc&`P5jUZS7^J7(s z!P*2DR-Zeg0+E;O^(^72%GL%O5@){OXxS?lYF8L1%9isGR8~YZ-Z3n^IqpSX8}9@{ z1%1;r4u~?u4V58#N#+oO(o?I{&b>0ndP96>^Qo|DI?`cm0qSsqsL1(^;PRB!WWN$v zstM66p$^UK)np&oOYD8f0v?PwlnT=!0r_qsWr}sOsWn8GRD`QAZav_N(QV*j?vohSvW z`%BgrJnO~1xNhZmJml9!=J}s=G;Tu%`a@Nz=pliMFS0Q!nCV=an8@yc&C3M3OiFRxEXdXhX9Ln)v%VGvQJ-E2ydy^QXB=Jv2-y$eXVWAh~ ziUk$k?4~<_DjJaT(Gg4R0Ojx=-c;l?y6~-8PD~aRC`mPa(M)RkccIj z$X|jgPasG=mks|JoRckQ;!G8&dpY4N7K>Vb-mLO3k%OYw2Fg|FTE^Q$ne-lhHHDR} zjUbybEDEY|$x#;N2o)Xw3V1>0vjaVs5}@oOw5n=0n{-!6vM3Ec^SYkln};)7w+2EZ z`jrL4=7&;ndz*+QT`wV=WYwcNVc4EA8s$C@`z* z*T6f_2cIm5R<{hn{NUnx=e4UxVbi|n^*vOl$~mUgs-8sGk6Xa6<#Flap~Jqy5U2(0 zZ0V}3;Q9;mv)#w?_2}yP`k~{8P2DJ>2)orNAfk3N^D@HZ?eqcW!I0>)`TcvEtt(|q z%j0Z_g2CGmCWk-?oFHDa`Ess72(X;}7f~z4bI!`t5XFlnm!XK{%-YR%Wbg9Zn}V6j z4<;GX+?%n>5y?0SNKDRVWk5C~u?Rv)=5zZen}9Y3ja`GuWIYSO=u_*RFu6g4G6-*Kp7P*-&1FH~P(@qiis zRZhKEYf8ykYf4_CA9I10UhVm!b;ueU2*nF&!QT?ccOdyJa4rEg|%2@zHFj7~HOnEGqyEAj5@O z#3Xnw_2?g!v)b9jtCknkM-MCAk(`hNF^OoaOLn?)b>4h_f^|Poo;M4EQu?|VgzYykdz5-CUrWW;8 zS4=iIE~F25XgVMM-VxtK`XSJtAImu(btuJ@gxg9A{sP$Y5a_{D|Bu?X?Q+#J}) z#Z2M?P|T33ejBTQhBXN~7&zcy4(H+$u0NK}I&fi@U>2?~7@#0-fsrY@(x-!TDh&;l zWt^5?@{i53O*&!yrf$@Lb_&_{AAPNA^B2=~sHv81ooFTKQR7*c?p-B(UdC#KIMzXE zVNBIyy+K=g{B75-vf>*AOWSta`Yk*45M)al@JgFI@qnU3qPTEcgPj7urjY~HKtv#t zh+fFqH~C1i&TP-CTP@7SbV$#Ojy>HlSeIWqbROpxsV*8EvoBE21L^mn9!KFbRgLb| z(dl_v&*S}uXLg6uW5>H>UL}j_5R1xj4Y#D<39;*7F44^jVcTJ55p|RP_6M02p z;)6-LQKDEf90hh~)Jx?M{+sGVRo-cL7B54lCx{bTukaB0!!RDGlBIBU+!YY^M(5Y8 z(>gWXOl}~Sk|Gvt>*9myJkG|hkhTVej|_xNRuVmYhf)}p?^NL7{M^$=^uY*HKm=%u zx=<$SckX|D7!oYsLs1mMwWbbM$+YmcdASLQT);MvM7+W05JSFV#5#wvZ^*)$u92!4 zRs@!w-uY)$esha7#G5InWj9eGOfSMYD<9YA4lL2~e6i-#p|nV4ng$si~W8>YadpwmPb zN3IM^o~VocS(J>yfYz>rIaK8(no<3H^wAdL&K-1xDv4brkQt-c0Ow1}0t74bW0ofN zgxhhpw0D>*USNodBl#XF;~)bIsJtS#UnrF5Zl+^^jCg`Xe!gIxUxXMjuePg+l zx=U0BMoD>?>nj3Bapo^A7t0EM&ZjHn4wcY7duPl>1d)QHUu-qTtyudx9& zBJ4v>6z}Gdtzn4|m)@@G_&CTmuh!Oxij%67{!nEAh5Aba?xa&8 zT|*ZyYiG_PCGx>C(FkU9v;$-6c~M8Vo$_r|5mQK1Hgp@7=7-EgEzmPtn^pRQl4W6p zFdO;wjLtzw>g)ATpentauGsL66W5u3#&V25+w|Nb>4?ujhVU0UQmo(QNnY&7r>!vc zh+ACJG4bZC=gsHRC8}`@-D$T%ttpfrw+ShSu^7`6$)K28OYI~v^0Z6a2cN=YYCHwp zlyU`Oc7rt}5KD^%02>#%G&L7BxVWk_rvl7>zb|`m_H-GT)Hr$=v{6y(J?Ccsa>NgV zex%RlhLOz8{4zKm7dU6x7SoAMVu|-rivaEVAk-{qYS${Knj@lfB@~8~l&W zY$a|P_9aR0HCADgT{TQ%j5RKL7Bw*;UPXFc=TC;~ew za#(##V)mFa2aKrtKC~!hJVEcDs%J^RU~MTwfL+L&#l$i@Wk5?#R}hha!)3FS`Tj9d zwRY9!EiuYY3v%NcOK{X* zqC_P=FK*IjTMtcHU#DLac6rss&5_rzHE_m#SR(4L6qRR#3$bZK)G>LuPRmRL2a;PB zrGEkpE6icD?y%wJ)1Rf~Eq*N6JmyZm3>3&nvQxaM5-ueCE<8Z#3ZD*xp-~`0+$8+^ z!?K`zwgUtlZ{b~9*xGMs#AFIufl$1;PiYjtuf<~Ftq)nSQPS?k{@Ye6&ZOkZ3>jg_ zG|w1A_>HhdPCA!N&l^D6W;T@05Os^*H^Gd}8~k7;z{bUw4>Q*?;;vW6`sjQeiz8CS zX6Q*7ndA92`L4rhUTyY(L_rsupS`_Azi`?4sS9l7>O^`FBa(0V=fz%{&{D|b--)v! zDQF*H_-{oKcMIq}|MW2mIgt;U&vUo$Nb}wK*wv$(`s9Ph>C|qb;4{%(vUFCB$9iAn zs3a}4Y)l0ewP|Y_xu9NF0v1t=l_N`7N}4xiV?u*X zE1%roBE`TUwOP!i5XPPOgWDasCYq4b=MmU-#2&EwgppB#MDs;GkFU#cJ%0O;L^i8| z(etatkmjEApiv6{Cysbc&jC7W6+rfafyRoY>*LWY+Ap@g9%NVU+^1J`?rjD9^(o}5 zmGb8yA=>&`8C1{taar6{6Y?m&r?BhKD340tR{ieikCDuL?EFn-6rlhwXcjU1>;YJw z;(uY$)4syw@L+murj2ZOzYfwic6v4Hgy8$8sr{$wNuH}>{LlGpGDDW#j)mg-FbpKs zYyZT>X_Z;lLdmO^4pwf9hcrJYMHV1w4NnZk%Cpz1Ab>1+}fY5+zYr z2WL5Q3d%uhb`!SVxKsIVE9{14ZFv4x>>cOYb^5d0!+_jkF0W+Q;?5m9X{u@4PK74v zICn`>06EWjBsdJ!8yf)!pmSz7K$Lr#rM=WWcBT7OLaF~HUz(eB_uo`SFNJ#bc?atiEnOeAYcde= zBosC64h4D*U^u_NaU5(o)q&b};x2AJ1rh{dV}OV9#1(|89icY*czW(gq<%Ap zfJ!xh=iyX0uK!orz;)y`$^s>BnkY3#Eapl?zTt$XfjqisRNl1OIldYh00)`90K4!P z9kqH_7%Xx}cbfrY(6Qn`P^RW3zI*71;!9paH+)<13`_R2B(337dlU*}Yqzu~S)29& zmVQ(1&YY?d{D!-92T=$v)OhxLUISYykC_ZgPz_8rk= zzN5kUPLH0k(GCm;;7*=HycR&|Z=Lp7edo<$2+aE{=Og&Z*ADrEvb6`1;6A0-Yb zbU25|Lk$f5@~l#~rBRK(p|GmB7$43Gx_lve&RvcJFY-cA$S&y;_*48CUxkApCf>5X4zOvk4muLqI z_i=gYtzbCc01e01)bvVHZ{=QjSvplcr7BAjFxvThcGt4+8;4V-(zFhZ&J?j;W%JOon@uH z;m&X5s7R^$D_!CjGCxeS7%omdJ_}2-75$Ize^QU?uk?vo^wF`4--LJNPG%ZBBRVG? z&pd^r`XsGi?i76KBS8vbTqA)M+B1W+ny?43`L(p~954}IT4vk5p`XvGcjk@iJ9JjGzV+1`LLavhPg7sHl zgH{JE>Q#xDwF}>{({R8eorIc24Yua{kVe}YR@w%oGg+(aavGYG8=cXvp5C@V?b`?4 zyFY5QPHZYq_1`BI9SKI+Lu{_j{*MOj)}KT;G1izB?2=(EeKghmV8}qKU2bt6UM9{s zO^2jT%k)G`0+n{zrdGG$7XC+XPQWBSC}qBY@6?zC_qs*`A=36%6VPC@ssC7 z{dvaM(`qWE-UcAS~tbz0W^B^tpQwS=L938Jyj zVuv*Zb<7@c9bnxfSxh|KFOAfS^F!Cfu5sC5nEe871Zms;Fe|HjU;DQ4_V`Hyi{|DSQg0#%6Y z7w0wh9K>CJZ!b0+`S8HJaHknl3fiJPA-Ny!=s3SO%;E2nc1j{(iD#N0*ZW~+(k`9- zH}_*@s)+e(pwKqt%*)vSi4N@D#)0vW<51BL*EuK!%(!sEr7jis<(e zukDW2{#se~Ph2(iO@~Xj{Q=b(vc{x682X~$WziPDq_8(<#)-R|GWFC_j@!9P`rGf(n(j+hGq zm|4}iJ7U%lzjXZ>-@cW`)X*Hkhe-u)pJGT__Dybjt)1sSEI#qoVA%qv9(QFa_Psod zsn3%F<2E}IkJOcL_=(_EpUSa<8!^Tk5a0VKfs9(r?+l?g!h2IaXIJ(6mn8hU(Y&6i zrCy^XB9rl|lN}2jeuT}MKZM#H|1PyFJn7Ab&dZ0vUV0Z|G`dWL5{e9*Qp?6fdu9wB z32v~Q>$_M^oiR+E;VxNvOxSN_g8MYSdKl!262%$?TWsZD=o=zMhrx&sT?$kRNzxjj z16AFdW)=N5X^2f_!Xj%n~ zZy7wek~JE53uGhC5c0a*BlFqcqw#lYfTCyQ4%ggiMDRrk32s~7I2advcmaE4!9Q`x z3NOIOttv7qriImL=>;Cio@h*>Y1g*h#?+DljLu|a-*nwNQf6NUTXc$x1d>;a zi>UQmKZ|DhrgBnenT9VWe;dk3^Cah_CtFDQXvq9b*cg#z;E_~mqfjMJ(@iF^?nrgx zF=*}4aIWGIi|TZ)yz@ltORq1*jN>A4npg@d?nVyksF)akvCO&n^#rC6!dt!fqY4~;$;TFOz^h1q1989 zedGn7MQ!zH{PFng{#^q4bzvG!=@t`ZWjlo0r|AlnFF@@6*Fym&as+^W2Bf6e(2ynH8Vln>xA~^JowB9BocylI>MY?V|!J@TL;;9 z#wGUiaioK0Gx@ z_IZB1lxf`U7F9E#m%#N|%g0%41`}?|ya#79E<>Pw{dRULDfsieTaBw-C8-Y{XH;zK$X;;e!d}HvmibyjzAF~Ea zyg~iPZ`PuXO3I{Ze~{l8Kf_8h40Yc*#MigmRcR{E|!^2Q?)e=*9Py zf2OFbGmrR>8?U7C^4gS-08;$l7S;1G;=AuOK5QcPOF|dZek2-25+%+KcJ(o)e4k8) z-D+@NT|8YjON`Vg@0-t7OiWj>l@P(ONqNupxq$Mwx7Oj_6Pa(){wT1lqsFh_SaB&! z4r{eOf!ziUHR68Li5b~igH`Ycl*kwO+hA_YN63B=_7mZ57gK(Dp306wY@igrMZaV@ zFy)mvvA^IC(cZd0%jSC|=G%__nt9G03&5$+vffQ>K;DJJ0j!gw`(XJ#wo7x~CEpVx zyq{sq<06io()Y;wM*q?WGi>PB04OjnRQzapfN@>v1(M&^ej!?%m|@4E2d1{$@*)#b zjhjIYw5${)@CEg21sitsNTwd~jaX9$g7w^E+;1gRS|!`wzwdBAzSg&6w-cRa))$Jw znBR4IB#|&FhVq$&{IP^aaB>B4sQRByCOTJi~S225gtOABl9Ixgv$z0bK*-4sfw^BmbJb0Uj))sg31QyM7 zYW`OE?)6(9g|)}9di-teX?#YR#b(FiKfq>|o@Ww2K7>%nk{S_EK++jtZSLt;0;|i&6_T}o<39#1`4(Ekhh4u6E;(aV1or4aFUjkhzQLba zn0d(A;X%vE4Y=l|hEYlz*3YA#0eU|8En3fPozDeBr+?^$pdhyDtYKa*%L;2n<|$0o z{@&TP)8NZ=w11wmIj`36P5D?We>YseT-uy7$yK;nW&C)7X+(~*=3M5>#77+P5+OA^ zUw9=utHVDv?T`rJdqBZ-2N}aoAM+#6n@C%7zs=fd{p1%^_j+u79& zCuup3Npa!g+%X0o7Ls0Vv_sskEn&e&0xIA*xE2HSbmo-{Fye?kb0>G@awP>4RjqM~ zn<{tCV$1bI026tU-g0MXL{gPS$d?Dqdiwet^G7UUYGdMX&^YKSP?*!6pKqN5s^)F% ztpx7K^pO}5cDs8({*VMQ;F-)~tQI+|meFER28#O>1*ch?$57&INtOj0yq?)v28-W| zv~-waHOkeb129Y<45cR~%n1!CLcz1s1(QN-@9^FA&`Y9N%o zBw*^x0l1qTN4~oO(H!wspTX5qtkRc%!d+o@%}RzDh&Rr_ws@`$wX5OWsv7QVz0AQ1 zA7>pNBh8n6MbDLe@qBz!r^tWdkI2pY8XD5&u)4^9x4uDV23b^d_OF9NpdDL*{!JImyV_k z(;_5Gw~Y950(=C0WD=Wo?f%(vvb_%fKAMUXo?F+PpTzN0fy|>N?Bah>JRrPlO?qU) zBI$&w4-Hk=Saxvd@gk*sL?%(qe}m3??yw92{&O}!JQ6YLA;dztdV-`5o*Q5O2xwmboaZyI@JncvELEz%Iyni{Ypzb z=`Da!o{>;J$kQRyT=g3z+$LmwJfY;oYH=aZ<2<`gzCmZ+y>(a60-|T)bWeTwW{I;+ z@%$b@F>1$5c{uysin7T^crqsbH^!o&$pOUqrt4{pSrbVSMkYc=8SVlnFI6&vE2&4? zRK(5==-Y62ha~ioENBNPekd-k@Tb;xV|rpdntC-2RoGl(N&erdL7u2a!#}ncE@W0z zYdcYI(*U?oDHJY5^YY1^>D&U24ks8U-u!z&20fC5Ey4AkeK28{Q#*TZ86UyqP+pH- zLJG8I7Ujzt0H<3GsrXj;jPoUQWt!AQ1v3R9X1drAGJ|z_Wr2iir&V zKA=;=bmp&_8Pz>~hds{xe=3r2pVi1fJo%y1vLZefbn@Uz4r_Z9cC44Z?7y$eC8Rmn5c^E${nK*fTp-@@YUn*HqHgaYivR;ObM5U&rPPtoz zGp@O2hP=bVwb+iJsb8tN_~RG^-=Xy=7n=NOPr8V4$T60A8zlq>L$C~`AJ&I}Tu$QG zPg}mF2@k!^N^S6H$rlhOG3yhZCHiO^_xP_*`R*r?0nO!EZJ;QJlKF|jwN=@>l_b+6 z->5|*ZQt}PSJU!lg(QbY+Cxlb0;=}p6wK<1>{^e4AMQ-X`1etalhtzg{sdC-#fR~yv#&+-p{pEkS&5Ugrk4Fh= z{Z*wnS#nV4IKwJEydcv}JQ4o1J1+05Im_VCFD(!|?=&YgZPc+CvKYcicCc(n zdv%|FWr=Jr7 zlQkpG0hprJWTJ-V1_pPBb9WS@JP4*K?XvE3KpwHKqBNPQqm)%4h;mBT5ry)#q0+Hm z7g;c&lMI;ka7X2hw)*Nae&TB;?F>9<{46M)?nacvz+^br#^fxamDlgyI z|JBN<=zyJPOnAQzVre(5|4VBPMrzJ7=ZKFo>xZ+xc#lP_f<9q!hK;FN4dkb0Vys7# z`7!ncPXrP)W3&q8QKT7f1D>f4wK?9V{61pDUpwZ^`Ybyje+<9YMRh5U>hb5k`T6^< zvk`nsl-F=->4ON=Z~(;yQRvZfcmQP%{$D}i5USw60_Y1NZb3bU68|5peFCKi@dc;M zkYGkkoI$lroIxW5{?}m54q*GgDpC%BIH>=SB^Q9@{}3TJz~cW3*d749APVYe8F8@x z>wpHs2lKIZa%ECig9C$v_vBV9_uvL8Jp+haydD8RArP;kWW*)2S)^{k1Xx delta 129622 zcmXV1V{|4>w~cMvwr$%sCz;qzp4hg{$;7s8+nm_WV5t95Haq95Kif{P(zJj1goUT1wH zplTLeYFj_kZcji^0ovXh&Gpx>=p6RdG8#zo+-?}kjopimsS7qOZkdC>yafEgFm*}H z8Ez?ZcKj@W;=#~ME(d&DPps)cu;3sXX5vTSDi;}(=-8{??b&wPT+So#W#nbjUGwhi z#~1LI&*5|Q2tQ*gxn?-i(o9w2I z976fhk$2=p@amSv&9-mqLQD?|0;oRHk7r~T>ge={(MlsD(ar4;=+kCkyMt<{V}LYh z5!Sv4d<+AlNP{q#n@;#*#yyxCFIc>@^zT2?F*Y0ZNFlQO#FWH95E;#5;BYCu`LkWm zv@yTDoN~|10G6Xw>;#kgLmLM6oYdP3&lJz8Y>Y2ijcE6^MsEZy%aPB2--HM1+md1S zZ}|rtdd#J34?L()kNNTW@mYmeRQm)Xa&$D(k4n#@*Nk>`YHdv(e8)I_3yx*%J)qKH z-bz`AH~4r#An^F`@d|;@kn}_FeX?l3G9~t( z*DDwr|2A6Z?=yv5^jB1Y3&VedbK5 z5uOfS2Lvy6aC$jh6X?_F2Vt4|(Jf*o*dsGZ!zvnSGqOTA-#+j z{GxiJeR)QTWrl+{BoUMR&_TrS?^<`0I^||K16UPZbt6g1mX*>xKy@yL$F7+%;c;6} zzz^&FbO*DVii-^;b2FXc#4cE{44n_B48VL0BV`hA?P|g09L7`#oCAQ!cVfclbg#@_ z@JI?FLpgIR?xungE9?WQUxH&U+F1Gs%i5K#HT|s8_)Ip8iojqKpIt_8iRK8KM$W-P z0E{lxzPZph{g#-eipIaaBY!EX$v&pQn&>@MRh{gfm}d#CFt)(p4C;T3$@y{Ss&N#O zj@y)#)JXGsd_n!(z}BlRtRT_#r-*nBAhUZ-D*3*FJ-wM)B0D63f}|i44!nKE;9Sy+ zhXM;Ji$Q?XBCc}HBOP?H{`cq-52}?P)IFfT*c~?S!qBUS=0gEP`!67lRg22vk*9D4S$3u35@;2p7nqZgM^_ z?=~y(f_HaZ1y{HdghO)5s40+3xOWRk!S3BffD^Qyh#9yE3<9>LT8>QeS_QhH9N>m> zBb;hK()i+#<2TtrJ~N@)(65wu(9;dsJwS4!`v^aCdcO#{^7*HQb7T$VbRWs<<0rdl z*}+j&)8FUrAh&hM?q2XTKK7V6LWLQ)KnO@xa7Oer!+|YNJDibxBY#_e10X&m{X%i2 z!;S5!-M2R{pa%vBb%8WAF#lKJeSkD5Ys)eT)e>bFk1`}OxKUfaE-R*L@E2{Wh#OOk z6rXiA{ZhZGb*%*48{7H@>s#q!afC{_Ck3O$2)1P=FlJ-gUvXm#&tl#dy;TQy+MJ+h zrr>~Aw6$!|>T=Xc82b1N1pPL7G58Q*j!^0DUZ|bn$RFMnIcw)XAEp&2=m2HNl7G6W zU;Ej91)lU;$vQiytirETa4x&J)Wpx*ON#+##bD)15_vetMPiV?Iz(b?*NmKz&B_V< z=%abX3L5T1g#XPitLuj_-Y@9EOwGrE(H*ROPsQU=9LQM zeTkAWY|dy$$?gb|Bo#|@XHH8YTdcfH*bjQh+fny6RgCBCUxyOB$siJwJ7!VNl(%5V zQx<-W_2UEjC2&HJiUTMapuD>5)DPNbA91ZnwV&!~Od3pKdls7=WW{Od<@+4hS{0P^ zmalbP#((%@S#s37{{y(yxGMV z69}$rp)Kb7y(Cswij^1Ri3NbYt1I8Fr}Ze40DeZhQ4_$~(lhrceP{Gy@`*TyrmX}- z*8;_%V;+%;wX9G#9vZ9Bul7Ec^QI-Y>4)tQ$asx{2o``o+CUbuIB5T9y};#YgoOR4 zTi4KLf%u)mD|0Pl0*vMKQP(z@FrJzVQg&TAf@?!9g^n(;x-VIi)UQAnsS*6RVwnol z2f1+0S^Ahj&fAg}*x&Ri?_tZ&97`>Qiz9T{R1ZzFv{Y!t4XHA8L2qg(r=S7d68VT= zAa+F4c?AGLp^HcuX3eDF($d@WB7^-7-EdgFHBjKUK>0Tc9NRt$NMan(s#O#$DG=hC zr}&UQxy5Xj>?Qp&{iLgL@jVeuS}t7#b_Ldnc{>aj`(?e0(y6Cl_dY)?OCU9^8QJn8 z>|}#d`o?m5q)Jq~j}*d~;)f}iQnO7V|<+MULGUmcibgx@pVE)lk zl8biAuvAt6o}^qxg}bRl`QM5u|9!HUT3jU-*3flu^dL4^vVI&4C;Z!<)UOtKUEn6n zGj^&OU#j^ORn!&abqAJ{(a8O@4b#q3Zzw>Y#=_)UHv-P7%tAcD@CFcHQ34RF9|su` zCV$9|hl^7K*w&kKlPR|EGUsH@lBn#Utz?GWx&3g!4fiHP0Uq1j(W;*)(V;#~U7%-| zt%jxFWA~&PskGu6nq`u!TxMAU%uS_wQvYx1iX-n|6-HaM6>m*k;)zz#E{ovpcu;_@ z%U)P1ptfqn$McfqpH{pk^f9|>%tT~ABM@q_SNoNi=d^3UO(sa=LE2D_(lfey%aqbqKJ zm6m1@d&1I()JboSk$Mh13=Hx5Z|ISm?SN$EG@tyOHT@LOW$lX5Co!@L3#Az~zp$e= zVjVt+W_UFQ>4)q@q39AV=Y+5eNglWiip?aSt263ih{psdrr+{lQKcM}FI52eF{3_d z>!%uDVzW^LW7j9gK&MoF`k z-~Se@Yy{@1gF8%|8QI3?&OIHYc?cR8s>5}fts~&H@CvY-32h^!KET4oq#>c4+)+>g zx{lsttDNEi1+@M?G_$GKWX*t<)^ZdlXk|`$w=bFxpd~=l1$+tZXO5Qyc!W@TG2blB zg4cB+`n5#@3`V^qIormIl&Zi8!>WbSj&(z?;d7tGua@{ zdo}u8J8jtv9l5pCCFdrO>Kfy(l2fHJ{W1uhjvU2KFk34~t`8iw3C0%s$MyG)-4ba8y#b`eJzc_=rSc zK@qo?Ww<1=C;ddQHR@K6eqwi^6HKpo2WK@wPBi^;eaK@bxF8*eT4JeL5hJ+c+XDDn zB(+@Cd)OZDz;8yTz;+;m@-Oh&&Q0<#Ebg=QO>)C9bRq6-A-lF*wLSTuo>&p#B!{6RQFUe3q7WdFGacgm#p# zJ#!ayRq;15c9hE7Tz;48>qKG5wB(_$U2(Icqu7Y#3n@;vhd9yzriCpZU023&0yLUp zsA7?Z6bsWO(Ri&Y3e%HYm+ekuxEVdlww{&d!H`$x`(bS-(;c*nvf$>mAlw?xMeC?? ztCm4T;_&g6lWPI2p|waN+m0)TL9RM+&I=C96^lf?u@@w5)+m~xl!!-_Y_0)mT^o+jJC-NX`So> zVxDXGU)e1vmn{eSV{no3Lp*OvsVWL}Yt>k>vAHdpksx_)h~MuZShuie2F$W3%nc_A zg_==c*?$0ru%qTE9$QuNRe^;+(qEwrHd-)y$CaHi`FdM4oZ#Mj9GQ=_4sI8o2Fv$$ zHApHmrS_kn5D_0+E~g}h^nf9n>xFIdRiUvA4by>%ynQ@gPG@nXms!a$V__Dl#inTr zX+N5QeI8WnN*lP13(HnGdc}JpN1LI=zcASzdn5t6DThzo`cJQSYKH-|Gp)JPlSUIp>vM zyI|!fx4TwID{*bO-sl|U=MX{-EA3%#E9UX%hF7zXJlPVgaWyMK?~?4m0$MpIb<@d zlY7SW!_j8NM4dn7FqG(e0j!swV@IJ*f%|~)I8GzPtTuRUACtR34iv2ch%DlJ4!>8U zy*y%VlNKB>m!E+h5W+(=q3GC}ocDBQY$+D-lpSCDJ%jaEb=cnAaihK{3&(Khe2}(^ zdQ#;7w$zV(iEvc-*_vm(A|Bp#Dc$&%B#vv7ru;r`?2)Ijn$cbbU+jKcpek%G-;e_w z;2WB~ULs^!{4M!?RI59-+b;n?h*jqYOFcDgm(R*ixgL}FgJiI*eU)fcV_nZQs3&!l zh*-n}8ta6VzL3BXJf)#iAexWmqu^9o`l2Nn+zY z(xVy?uWmf*toSZRuGNUWAJTne`_l@bEA`G`<5v-6E(jv3(P*T(6CiA5$G*sr@upY5 zP2+3?T+BYX^lO`4Q+4;tS^~74wzT`YoRX+H`*f=(%R_c%P&ovF`DeT6$v7bQVj_U%GMgbf~d4Qzjy^dTK~Rs#n{R3)|$<=KTR+>g6vR zzj8Sf8!I;oLMYsRGul7eL1EaQrKTM)g!*VT`$nJMKL{j$PhkDE8?K;sN*Ezk!xIIy z3h6!a61xTs&1qkPV#o!%Q1JHKt3mL7ePkOT*UL%(xg6QIGu@PQ=|N~i0wEJL7FP@V zhWkP4%)5DWn?$Mj6cz^62oM6~4^wOaBR=Kf^Lc*^ayw|`k1BRJy>${(W)2*oB6ge-m590AQfx%px`azgEsMn}Fno>WE?G^`p%6pF)5z$h z2mQgIJk#r+MWlhWq_(K=WO;zhq2caCn?8ixk@i5;$w{%aq%V1rr2_%DT4x+}4(P|g zT(aYI^V>jyt?YEB0l6wQA2bKc6msBUF5qEOc)^>;*k41*{)%3%ImSiFFN|W%(XQSm zW3T(PZbP@`F{!PFUp}N;y?|59M5KB#@7XzDx>=dTVV4ci`n68p<>)iuq80=^xFw6+ zd|lh^i?vtQPCR%ABWnd{Kb`FAjxXD-7P@LjA!H}L2;=74GB`Ew=U(c7Qgg{Fw`3RA z=p}xXWFt`V??RO$v@_53zgd6Q@u~n@%8=rB12=x*6FJiprppqTPbH`zUqh}TscYC0 zxe+mug{{od`B`SLSAo#a4dss7vEL0x@&@)b%I!JLx9(3qnhFoldM)Wizc1C>1!4NpJg@3YTyeaO`mQ5`xq?3wU?st9lxsETPuZAi6NxIEjVv;j` za66*7>e*@f_>7}etZ~nxJ&l@Mqw$OWS>*%3Z1>5{s6mVFpcu%*+7aF5-WYw!S2^FS zhWivs3AwyItNaHbUhd_ab~|I$k`0*1obf&*FiP(=ZtPz{V`J3c@um*jXKm-8emY-a z2C`4~9D?_OZ9b2Vjt^9gFWQsxgD1iVv7de^9BqU8N^7CCwKCOw;_V4k@?)4WzBs_f z-7tcHF`XoUlGRcvw&IB6oXm_#f8Q{4uWX98g*w^XRHFezFDB}2t+y{(jj4RKiGfyqkmkt*Dcx{Ru(i-_8l$qS8x z-J`_4c-hK8dN!kHC0esG#cDE|R@BVzopPsg+t0lBs!rn+9G*4ZGkHhS5)F$}_IcZaeO4e#o!#=|pR|xEa z5>OiHt;a`faj(S$0}w#jV>5WiQ*+uSMazCUOWJs(m)JhrJR3Lj2D?_^PD#JT_X@{8 zKL>Zr;v*cqS0#ORxf_gDBT_SE^uC8InE4nLV(joCbBqjLnW1V6)}zgd)eOw-`MJ^|Hw!wlGiLvz3m? z-5%VUb^r9ET%N%%pNJK1q-W$c*}=hvpE9Yv@mM(Xiz~{84YKID2b zIX{8M?@M3!+cpOM}^5}`9hf^EuWe0z2|BI7M*{mtmB$y6<{v$HDmoIvp(RfA*x(t zfGFDAN$>0AEcZpXBp*yH#z5pHcr_b5tUUVTSFw<&yiCl-?@8PGArhGz$UZ&DaFYn(4L`dfNriQ-D_D96g1Y0$3=s^3m#>X-uH@A5}d8@ zP_Ny~Tl3B{x|qsENKwaWfnXC?V`~&03#wBsQ-G%qbviWM6^p(2zFm?ju=61$9SL`- zixibCaJtiPwO^$Z{#rS6AuP7qR13!<^b9VUaSCN1BgL^XQWig`fxFyokM0=0#jiF`MbrP<{QE@BD{_>uneMQo*>#jA) zc$ylosgfJ9vy@JFv+LJh+j4``17sh99wsj8B3ieaNw_bry*H_aNpy_}4iDfM;E~T) zsx(UA6SAbG*lC5z}B!dbDU_g_IM5njm$R z)^{2K1^6vm6uTGxO~@nf_i#^-z!w|%>CWOC1z#)|OoPE$KWmNv6`MUnfG@@K_l1YA zn%DQPhZ#9ECc7*=nmNUTb1j~!%Nrinha>-O@DzCXv+QX}NKBefh5+*i(3!|trf7U{ zt1NCc1y7i)pI9L>pGQaafB13IuYF$DSOm(6spv1nlzI_jPVFq||2zaKQReo8!3#a? zWrXS$Ik&x@)t9XzbfKoo126;Jaim(xn>tVE7SU7X2_w-}qv$~=tlG@{tz(>!^OCqy z+B4LIB}=Gu_36~Zlhz5?sE=4xg?=nkz|YaIgUd z6{q%;A6MMbx?QtI&+F>i7ac%(4&**ZeU7zpT$8L1GyAG7@^pICQ#8)04HTZ3f$!0S zy#35};&=kL_uxje2V|cthAWLMaak`ZvqvL!?vz19d{wxV41b?}$Rh$q`%}!@NB!b; zhw514+z-**k$?OtL2tw-X5MDD6S3UyPy0ddNv*t&T$ba!E*|f+y#T8M%h;&5BX(=V z_6yy*sl79QVi{!G>@#}5`OEx{L3ccsSC&S5kq{p=%kkVb<(*t zQG;&I_Stx63RYyN@^V*H) zo1DTKF(2;?AoKC=JGRPTc6heq&L1|maV@jF9#PDo;J}U17tlg9bq6YKz!LxH0+D!N zxjU7NwT>GO?LDjRp#UoWJ|dKg4W~x>L_F%^0?cdSp`u-*o)V@X@)If~{c)k12EeKm z<367<3Ah+H@KsAEfJl7o2(YPk?pF61-qHPW7L8DTY;U&eLsT`%l+YIhxs@=~1TZM&P&`XPThHELi3hqi84INObA7G-~KupWS% zd16KY$cxvK4-#-$+T_U`1;9m=u$_t=^kk3bWegHNEds@O9lV;#$py9Zvm1G%zP_)< z|D0{dF|G>OFRloC3$>e@3Lqg@-kQDgoS*AiNQ&XQ7&EvacUm=gJ`^IfM6q8wb6Ze- zwE4r`f*9ol)c~|3T7TA5s9ITDZ2PLh7`Rjq7|iX@Kl9b~3hRN8;Z8WO&`xhO zsPBq|5ArE)reprK#EAakwHuwE#o&bhwLl|bzoO8psU;u*7{v~iANXz(J!A!?ZRCUj z@S16NXwRb)#PK#gC)zA@A4__CO$zY+8z^UXVF3b^s4ytpS+@+mZ#zug&>awk!&?cK zI2i2e8Skv#jW?HIDcs5oXO^{S8i$4?mNkG*V7W-N&P5r{5gK55aOTEd=xfj_JV<{N z6C?Hmv~4)WU(2}-D4d-FZV*Qk&Ll<^K$=}3C$E`$1&jt=8%)lQ6U2v$%(x>fS72h^-?*t&Qa7DM0@ygvvN^4#j7+EoD6?JK`GJ^ zeYRNdxV450((`y+W%VAed(kNV2Sdv~I1Qc8t$BVsxLL*o{WtJ>#EtagU_1kK7EEW& zkrK^%^8S)UT`D5#5NpmgyMa6d-rV0TC7R%Jlz*m$VybQ}$V4c{9N30*^62^~i z4V>JkiEVWjC~q`fl26NaE0|}YffqwsK&BoSzH^W#a!5yr=hQ2#F{1xrt&i9M55fNE zu%R}@vAxmX=54a)dk<&Ul;18lUi8wD!g*%Z&JUJT3g8T z@kN(2G(c^-)!gQJ|MlC466EGH6P*tEvv2OXQ=`7>$-mC&0o2=Yi-o-NV`~`@d_i|Z z|BSYZ?KC->9*h0CD9<`zF2k~~c+(e1$YneMbkm;-yi1XLCPkde?wJ5c`n{3Z=tXLN zJj~k^+m;sOW9GM6%$f=DxmDW3`|zCo*KTeH#8ozx+vjaz1=(m3+U$YbXgC|Bz9}NPmfpxFi_BCwAxT;UX0pkZ8yJ z_o@KW>T|7fE&6F_kLF-QL*sQw>u)NE#8#a(q&(Z(HRL?!+cgwGUg`^*r1+8g{ws*v zjNz{NXkU;JI4)0m0o*y?p#=3wl0)Q%h#3zZP+Y`~@h;Mv>N*|T&zRA6PR^j`yE{IEk0~z2GSdCilRlDuYkFH$+N(p$I=li(G!pC&@%Z z;8p8(g3JckRa*j3M1#dKCMYoE=!!jEe^3((OwmU48>2njw6))_-HxUP4Mua!&qa^Z zK}ORPBx0Bks0X|Urc8tW&Ar=N^{>is$J>ceStUe`HAvV23*dF={^hcb6{1?UN1iCB#3W{eRe*y z9p5myV>zN{^6a=HNbl5JQvljy32Pzh?A^l%rp2=pY4s9cl5%nHz6%=QDV{Mf64HmZ zO`lB+{vihkIHJ`#XX=x{DORPL^H;q811Z~@)un_@g~&t#pIj>zHZBCsLZJpR&MTJy zA#?h@XD9rz!Z^PG-Je6mGr5C4g4RHL5v87ar7LGv4z*|y=-2WXmOhYd-4&?Tk}D-y z_Z)0(?u-&HnAy*x7>|+DgDNeTyI4NMGPmb6Kbfszz=)(TQiorPv>=}W;t9WI*ERh% zp8rfIX|=_EL-_?AAzFX8XHSPE<=rx3>1yp1i=8pZ57)g*oEqcl8N)SEgvFX$<=fyI z`xR40Pdo1bN98ttoG$Ci+;Dmy(-`}p9E49Jq#1$jNvFGuCQm^dI|6=>S$w&zxkUqe zk1^6L!0jK$lX$PWRskC;PTtPl`UI|c2J?Imx{3_XlZG;lh2X$h^jTBX_4rwM)XW4d zDd4%AC}I7~qF17PC>7Wloa5t3Sf7s4O=QLPcrGCetYlGPwmjII<#_ykW2`fs;)alr z5rQ|iSC50Neaq{zm(GcJSa53Hd97(^m--=jz&>3vjV#!;tI&P9$R=AF?~?e6RJGdp zCbKErnT2-L%*@?ccweA(ef~Q2P&j{Icoj{x2F9&x3AHBZv&gHB9H{Je#67r=1c3%6 z;ZiB`n+AFN9HKh3)&lnuuMI}T_Z{sy@-BhzAay7vblc$H;*0sEVg}yFNXSU08^Yo+hH;=2kzp9ngrGupg(#xgQcG9iGd|Q>Ga}~(otxfGX9Vmo%Gh# zws4NNt!XII)0_iEsz60pOXwQ!lt^@?9_vz5UH1NkYv#BW$y*4_Tgc2^NX%Jy%Z5@sr^U4Wu8ztAc;I(0 z2-Fq-mFf2j_&U@ae^w%11S&P70lE7Wj2hi>5Axs?EWSzz;>=af#d^&q3wD2W{71wb zPvRN0mvI|i3=!?`%-%!excON_p_fodQp63oG$fTRL&vDxeZ(#|20|*E^4WG6cJT6{KvgYXb!EKF5)rmmQh;oTI)nn6f_f7iUi7Q#$aD~3CeMpGhL>?r45Ma9hf>cf$>NhdK*jV~jlj{=9RxYg z?Wp9Z9{>Jd1)X0SdU9LbfHO|;+o)JJecbNUZr9sL`gzQqrs~*!VNHEE{^)$nt{3g zD+^qHQpMsi(NrTMu8a?;jI#o`g$JzK$-E}G6S&QTnE0Ouga>X0gI#}cTi-*LZ(J8Q zYCM{WvJgv$d|!8_Tt&!Izd;P<$MQ*e_%@6QeCtwW$G${h1P7BhKU9><=-W zC<@C;pf$mq^EdF&GsU+yvg=o`Rn9v}6wE1*V83nAw8OCEWM}6cn}5kc(Z`9dP}!T~ z`9$oFi(Q$HUoH>t0bbte%G;s`T9CVUTMuq1_Nd#BmNM#+LHogAlIZ%Kx^H^j6;y6- zy%o13TfDxXrX4E9|(a%zrL76v%w*B)FiU*C92N%dA4VdWpANr9(d z$h_nk@_+Vt%)U#II_5n%v8~H?bvbBrh10*TGXC^_JUuRR1l)rxcR4BZ36KWkTV@A% zIRywAzDOeA+;Kq7nDG!H<-2m^)NeWE!H$lA`l_#pi0g0(GaH~Vb~@^;)h|}U7UQVi z;JPxe5rfpA{sg>qHe68mcv9^i>Ei-Q#0^%7XGOYjv43Ir93OJ^8x_IxQu`GYTa!?i zBycej5yO~Q05URPL$Og~G#T;z#^|WB-yb4lyimtQk;DlUsNJ_Yd( zkokKbY|(S!R~oP(^AOy zxupii#5tev7q<2Lj=qJJIacNSxxE(7UtO;wIwiDX?4Hpl+~u$x*(|@{KZ>r}ZuJv> zA7gu&nvb|Mpr6#of{H9XPaMZzl(eBw*Gv(+zZPF6c#H5{HfSUrnT|hZ_VY=4RU^g9 zU6xgPfn(BgP(iT)T-LAY7>nc}OK0$^VX-z^!exIST<$R+xnK{_xzT@1^9e~Qm9ZFL zvwt-j=B;~_aQIZV!2sqCTkBC`CiX@#P_Ozx{(p8cejq5fKAOVgwrUK z6#quGZPcap!Bu7CFbJ{cU^&bIKZ6J^jDptOGJOdy^O|nF*FV54CrXUTk#E?qEL`tp zKFp&y@|OKw`1BjN7MO1wXP(X;P2MgX)i{&3Y9F)CQd{efj9yZ=v$SV-RI!H#J#bCaX-i5^q#faOf(JeO zhwWQo3Ys<{CyK?kxbw(%+rM(?QkY zn9~owr+R7_%h2n_@3qXI{o?zlaxVuE05&6o_sIF!5xw>HklGY#m9zHvF!zzYpsb^w z9_Ju0XR>OOAKFKc&n|1xsD(m;Vggzlg@RtqBgf{?qe8DLDZ#$q@AN-_rJnRmt*KUA zLvAA0+xg(pHVFSTzu~9)4X%YZWutJ+AA*vw9wX z6ZCqFBqpM78MnTOH?h+h1(>B#UgA1MU*Z?V6ZKHoC60juc_h<&F~BbGMYBN~nW=4m zi}THfyJl4@jm?ck7A0}#Drn&F0DO;J-cS}C1v37|E}V1>HU$@gczBBT@!KCyU>U}V zXS4OLTzv+j6xn%}c#LZ>0z;>&y4 zT)R$#-*zR-A7Eg#yX+epRyKZ~zK&DnCOcO?WZ7r#M`?6E29-qCB$f170LD^eYO-=6sQ`R`C&CjPXZ;R>zlQ^C2)u6 zt10WIWS$S>KbAkD(tI_SN3RAPoL#k?9V@>FTw=h!xDuBsA46P|UFqxZhJ0A_ z+N}JL3w)h^aP2(cDRJ+D+VW18bP+%=EYrdP=L@|;TVww_NSxn21USB;w0=NU8)nA= zb@lR=Jz1in7;Z1Yd&|6=oY^R)tw2Z7($umzhZ%wiSS2SW{VdR7c-^c!N|k|EbvxId z^Y6K$kUV8hwPK7HvzaLA#jV@qq_dhSO1Bc0Lw5sX6+HTrvzi$WsdDq^8t-OS?JOID zu&9)mVE>n<{Sk$`8*n;_%u$`WQ}XL)?SbBHbL{9FM&(gT9&YVmE)+u|7S+$r(}1mdx{-o#xM1g-QINbt0`bH0ySW_3 zbDy98D!&D&$6K7oWI#%M6r@G^dopG9|FdW zzPZmnJS`4JkZC`>>;X$+9Bc{SiBvKm z{Baft!RnAJ z$!`@z{0tCYKMnUT6kTL|eLy-g|3CKT=y%Y*#y=PLf6Uf2>Rk&l!+&GY@A(jq8yFu1 z%on`l0nQANFh32!@#OD#>3{R0|M+|p|M(qpz=EWH|4Ef;?h@(k5>191e#^n!>i%=i zVgUy+eN2^u79?%{msuUDDxh~JT>qcIg(vt^|MwBS`pz*#ncPIED)Kh9L2s);e80D~9H7K^H||8SX(CYkA0 zT)LEtro|7&kp|>$A<_zMw1a_8-8-7d6Uz{f(l+x44sVN_czZV6@ab4?dRdGF@x)d$S{HTAP0-zyi`;Y5ij{SH zq+oQ^Ee|{rttx%fi4fA&MA|~hc}@0h^-RI8*+M4RveNg-L;ypa!z33){C5}UvRPh4 zc3cQgTVF11aoR4cD5dj?EAQbW$JVn%FIRYX4X`1Rr;W7M-* zEWCN%Vkaj~JRu<_mpM{z{fC@g!Hn2+L&#afj0MT@+OkGC_d7QO4fV$`p`o-LNkAUh zS{XDsAhwmlYGtJH7ZY@%`}Yq?DAIN;bi(yh&D6TiVkiSyw}0mWjUY@05yJ=LauH4q zq8!QtEc1o8Qs1ZO_-M^S8{K`?LbSSUnEQA#`vGa9qZ3>U*+=z;CK-&i6b9rLG|2{p|)IyBxDRW(_N#TyPtd_h#uw*84T& zw>`}kkF1vG(ptKZ*S4Eku8&Hi#6xzs@RkoFA0ZxV!zzN3+}1`Eu{T8*B>cz0HxXe+ z=I7iuZXn+mgU@up%S2ARl|d6>G2V3R#F%2iVvDp+?aOy*t;di2feq({%W`#6AkGR6 zF$I7c^Pta^&i=t5_4I;LrEIna!7^<9Ps+KEUAcorrI0!hSJ}8DA~P`oV~R|H6_dNDRag}r|u!)5;DZKl}cCwetc^3BR#J4}+N3)|#9TqE8(I)@Ol*Q3uK;Tnx(fc<~|xDN&s9WiU5=>uV8c6M-eJ&hkpl# zh3^EFZ{uW@6vx4g?{pGRY~(VU;4CjdPKfV@u?7xysjHB2j}$}ZRw~}VlMu{U*KtLs zvL?BA!XiPm;lBvBE(-vouCt(ra-#H(?=FHc36Qy1#Z8F0IBy%`_auG4x1gK3y=h1| zx!9Xn2ADX;LUPw}#X)AE{fbID@hC@~a1OPN6OcC=-p4}}#C4oT^IJSVgM)5NgK{$Q zoJK0XKJ~vC;vVplAjDxJZgHx=!;2%r^_(W?w)v#QIPr)_jRH7_68TDki2+Z^Q_f&( zu&Lw<&a`^RhULX@Ss)rV|NZmm%ZPkDc$ZBqrI>pVpg=c`z09hTjrfCZ`u4_LVLCDX zgbj)!;pG2K9luQ}r*DP6)urOw;Ep`)hwr{q%evzBeyM-V)5<;&jZ}c0!?F zAt2%A8|%xre9cA8UA&Z*ZCQkuMp%f30$44}no6y* zW>FU|!jDVI?jy?;kYkfdtzrvU1IW3f5f{uW$!`fJZJNjk6q`k*k3CdcEWF6a$c;v& zWLbpb9l(}f}|W4sufI(vQVDRNy8iB%1jX8JD#X3a?MOs^}!* z#|&Fbceb$W(npLWRVA9mQg-t@>f|M)4z`ey(vJc4dC-qlgEPw{atC5*0PqGYy_?flr((tLr@$!2iptn-N%nMg(C8KmKR;++;;y5#=}UJNw|{Lh;^DIwL& z->5UuY$Xtj96O3=OQ-YpTg%~FYyZ})l04%;dMo!^OKz8fls>{@XN95+I(C>D}{d4Sh;P>YKQe2rI zv6QafA}+Ft{)_Zu->pGRova3T+$jC-3hLX(2>q}^)OS}h)N9E|`^RXdkLwbnkq-Bz z**ho(ZR2v2QYUG&Na84U$up2i2E|g#*{kvlZW+(TAHDubuOioGc|DFNgwQulEkT4 z%r{j+m!;Auf-l!5EOGL-*iO-lJVJns{oZH{4k>yiaWaUURT7C*tsxSS65Qyg(TDO1 z@%;{DK*}B>n-!B~jL7&vIbm}WOUMqBc$~+>hIKkhwTKe%99o23xQ_k|!{a@iC-w?^ z;5pO{`#6jLMBqM;M-B6F2%jV7#J^i5?%_Sm7u^;{4)bvdUn6e8zgr~E!gpFFzAgwC z72qB`i|;_db{o|Q!*d0Ua-%tpT7<3QJM9q9;MZ>v+w&fRL~ z872P?(hPIqF`Fe8RTG2|#Ztz__3|;Y)C8#HbYhA6MTPURTq$9W-`h+qRR2ZEV}NxnrZTZ98df zqp{K0w!huyzF&QRX0LV3d1>a@=UlVatQj~c`}nIOi%quq^@KjAX!o-Tyg<3=p`D-d z1@2`Twde*@ghg`&q|qtqKW`O9%3oGmmt5ttu^u^dq)J?J9v%fzJv zdrQ6>Is764=yw%wIYXJTbr)sQew5^%!f7|;Scsd>@Op^Eg z+Au|h^=dH~#`L><6{e3(RoZ4gVJxHV2XeHWX&+03oUJDtOjjm+pEE*cK<+lSB3lHt zF&UrO7@pWX8Z}P%1R1sL1B(Te(We28k7E^JG<+q;kI|NZxlSPXYIHKeG?-E6wK&(z zJ%2!9Zx+rAFXl?w!q6u|1chBKT|LLpgt6TfuSk({sWdb79p*`Vvg1n-3u~(K3!9U- z18VUE3{Ez)2?Oaiwo)>caI-ELMw*6FynxKs&no4YJ)9KO20>80^$tVBYsBq@3=SE9 z?FBiJ^imHsG)^}6U%4`+1FHODS=0)p$}^K$MB8)9R$}oMrcw9Zg#LnXg<^?mithl_ zK$%bY)o@K->^P@{7FOHcaoG7 z2CxjhV!3_ykGx;`+ z*(IW)WMii zs3cdouE~sYodT%=77=5p>`t%->7_mif28E6h`O{7R^wg36Y^ap9-Qxj0BVMkiGQZj z;A;lpnR=@dP&ThDvkJ{OJ7D+?q$pELVYIkFg;!e57U|Jiv`k}}sWDQG)#PaSB$#_g zuOuhFP|nS2>_*$!+0yNd{+Eab4^V{rD9V{aDTptGGcB27z>uu?M}ma~m~J@swy`FU zRR?Ob8wpSB;|_pAKQXnUXnyt#Wo$~U!Pa2M*jX`1!eN|@75DmpA}+fSq!@ljqLG~X z=QGlFR&8g(oJU`XWM)1F?!g4Kk>>0aXx>?&vmvV1l*Jv#;_MV34vtgikamCGtvIiO zRY~rR=wzk;IqfB|mbkG2c78Am8^G+M&cdKeS(0@N6FL?B-;Fi* zUBst^dV&%!-36TdFC181ERvzYri^35K-z)I?)GAD&f`57Dq`bNe3I3a+?LmK2bGwt5sX^2^^&E?Fuvl1+F7~|IW zAd8P66Di*poPms(h4XJikU5LTWeq$_KFmyCGpuv}7gF{J2A9W$jg7#-R(yN7R+>h$WgcuC^?`{U-pXE;OpJ}AVS>`%R4_|sb8T;(0+XY)aTF@U zyK$5PYp#eY(|snRll4`=iOYir1O!6`j!Vyk<5D%9j<~V2(C!ZuG`1 zX+YjHhYg&2L3;z~pZ%d9$;$VLq?P+odu-%KY=-I3o{r2iFg($zV_!vOrI8AX9TUdO ztoM!gmD67pn|LFbFj>FOCFahBS&$r!4&G6n$j?XZDJPRSI?}+&$V!{!jYgEQJr-HE zpc^onkQHm8ynk>lTkNsbttO0HNKRV}CZJ}`5SxmKlN-VcYB8E zU!8H7lgPs|Q+;EO9!YygNB@@(&?3AeKctlcWJ!y|b15Y%bw3`q{R#w)8mXfw)cK!FfQF5&nJ%uzA zOvJBAX=W5;ZZt=&nH|-A*#Ocq>^XUwaJb82zbxg;aD7T^-0}QP2i}39UV*5in_(V+ zG36f%&Ec~zvpI`Gyk2Mt(A|ywu9o88`=%sRyh;8j{QyWFOF-~eWw?Q57rQ*l5~W#e zbQz$vRys(NywBSH!DjLNx-BP>t^sRKv#g~+%fXWTk%)LAQ7Bl&>hVBDf#Pd%cq1AW z66GVYFs;b1 zI3Vk6DNFZd&a;E^=SO4q&I|Tf?o=?xuY_7bn&i!5 z<2b?j-QxX(wQ&BgI-4AbGwLA0qPxNX`t#K+VW6(Vzq)i^{?P^KeE9#AB`@uDOtN3)#p{GxR2%%TUN8I?Xi&B;9l$_S!L%8>L|+eJICsr_}(Gft~P?*!7VZC3|?9L*Onxo1^Hd*qaS> zJ)#8g*FA}Ypso*%om61=yu6t89Z3WUl3SQk=K{?g{f{{opt-+I3^YfLoi(*2$bS`8 z2yEG?!1qPsVMK0+kus4fyqhWFOMJ%*V9uz`vll2Lz_XViBESnw=el_IqDAfynRy1z zkSj#a5FL05=ZH4|h{rA?GNJ3PBRZk$Za=z3An|XeiMM$6>O``6jF*8a;Z3KAuk*-n z#ODQIT4~%M(#&HFoYL|bw}?FO7x^6b@$#PICdgyOl4NQ7p(j%b8-oc?^ocibe# z#CKfzPogL_45)@l-K@?#C8X z?Pzp0DIQBUV^Z{8Vm?zhHl9hkMqC1mLbX5}r!J!nJL&l(j;yURq(I%dL4j1lnYn7* zM0WD{9zX@tf9IJPL>#$IrEpSgE9OGOF8SL-!dv55fv#=k=pP|6L)jW}Bc?r;*@8lG zFqoeajU$mSWv#`5Z@E5HC|Bpr-?6NqzL-K225OqhU1>fV3>TzP? z!?-(f$PJd`?zd!PNZ|M-6WhvQnpn2Be|*(ZwM2`w-4lJUyfcUI()b_iNI=!~@&!ri zrvj|}@zDg)wk2`>uMU!pc^lsy%>|3ZGir&g16pINdPqV_Tc*P8Cft4qXAxBbN@r>#DNEOr- zcg>+yY5=ZU25VBo;uM+p3XPd;diCvM^2F7s_&!TA?#hw&kR}N>J6uj5D`AI*m6_qZ z?Nndl{WP`2BHEK3KpfH{_dRY|mK@gS#Iqmy&NyLVsK z-xO=>+#8H*#nNomyyVL&GiI?g!Nr6$?_4nNq4<7flM>4+H?Fr)@$G+NErN41rQkfy z&q}k9XfrQCs#?F90IGHZ6gV!fru~Am*L|v2p3?TLo2>Ld?#oIWm1(m#GhIz%Smj1) z^fzhMuqrYB(n0K%nkh@eE+&VxLRaC8!@u~oy;tj+$g zW5%>9D}H9G6-G(%wLWs;HxSlD&gxyi#>ASO;XE@H)kv1Y0d&K)7|sotSN`>~(dpr- zZ!B#R5l^Bn%K*fzTfS_mAos%R?Nza8)17&rm|#eVZ~p1A5jl2;hyY;m=A{{?<$&D6 z_Ths!F!FT%@#5)3hYz|N+1k7)Ei{VtlYw|HkS_xCSdoQ)qzZUTo$xJW7h?|A1Z$^J z7#n3GO_ioUDN~k)6o$J>UR>T$GY>v6QWe%MViQA{Y8Xu z*{A^vpr^<{Pon@td%z%sM#FVKLAXwwhOjOIl1fIA;+rW{Zd5HT10c7`|l;iPPUEOM6?bGU7ynNSeM zJI}lx#m0#p{bOT32=;ZjeyQN@s9q6Bw9J-hO+;RhPxZ3}WdG3J(2;`pUt$t1OW5~L zk2E$d|I2Z+e@PkpFP9dGw;KOTj7xyO#CW8TKQFTpQH$glVu|MAx+r~5g|T6M_m}$m z6}~c;r~yG1^Hc}&(PU`x1 z6RBM4Gv%D(CZzBG>hc8AD967tJJXGo_f+9}fVop3htu8tGb}8#^DD7ik~s(%@kiKf z{^NmX;y?$G<6-)PEEA>t|3l3;WiaRu#lMyRGZKl{9VwP8FlhZ9Oa5zI_?MYQ%Q8AI z1t#lKw~LFoTxc|NC`2-LqN>b0U(BXumsg+o7sGXDibj!(m${kqU2gkQ4*qn)uTi>O z>B4%~6H_Cdr{Z%`H!5*(B-N#l43&OhH>R1JrTZfjDN*JRhysrWD3VA*6~cGWr-*FP06 zBv0T_;UfUL@|Cfayf9Gb+UuC2M|MX^t z#z6l1mskZ>e(El+Qe(GHX!4qnMgX5604hVL2B3`=L-c?IoIJ}5b)J~G3Z(xba?0e4 z)IraB(6OimQ4aa%-?@{Tyr{d$4QR!s)dE)MiG`;fO(vV5cx9xkrWohaT;Cl`x2GB> zC#lxCIcemUCoBrGu(u=mRg5}~ ztfZ}@MF{_);}k?*a6$mXDz(4rjpwQJ_S8fp&^0GpLNvkUOCO#N0?CFMbeh#5%u>v#{;N z<4A;vuZxk6PKVK&kzwO7P>)aBOK60INQGeG^#8UW&5C0XOwL2$?EV2n2Vnk1?~(w~ zYnuNDJ;uVOt*9ylUOlKy1B68Xh0w|aAr5olWFr0KCjY7i{6{wsz0-w4?R!9Si5_Qc zK5$PQ4&1D4tMQZ}lc0jbjQ3hsJwdyK^Q@^}%8ZHAhV0;}I-a&}e7z^i48??lM_&O}{ z=z7>V;ZWkla~iJ0XkcOU-&$Ze$^UwTXL7_o)80i(yG*8ThN>#XNMqAfr#laKAEHQw z793U~`D%42`3SznIZ8RM7so`_naiQ8I|S-62LsC8?g;wiB(SEq(q+`VPJR6eV3l@! z`TTtSd=uPzVdrK7?~@5Oc9N(_jM#U1nVsPrqemY6?)CJxtf#*b*0jC^zC*5Ny9|>& z*D2(W1OxJHo2zv-=z>s2E0l_kdEhSZM@K8K-iSf7>J+ihe$mPT+zV7a#5Y&5njNz# z|LIPQQTYVnO};W&jYjhiTrm|RfRSW>MEfwO`}kX>FuEi}mqC2~mE{`7X>r)5uTlMQ z5XL@*^;h^+P36eh1+DT`%DugGyZ~)P8I~Kt_eML*PzvYZkI0}zL0u{Mxh4M=^`aPT z@h9za``Dtg+R&Qf*D?x$s+tOfQv8AeD6eoz)D&k+ysSCZ{#wHd19g8(fcNeK6I~5X z9T=Wkw00b4aPRt3=L?lIBq2f#!Psj0Dp4jh4x`3wcm;tH>Ok$R>K<-Qn1PrYSvpxg z|2!t@K4T%59#>~q>d|y{qTXHKSAo)M7L`E#ijFydFw4B!LHEe?`G+=)oB_QSh_T>H z3T4$xam1yuii~qgQ?Jt&K)rb8G5GC5)&PB~>Gb;3`UB>M8dyze?^3~^)8yB3C_%h0 zdXE7$yrc_j9k;87X<|!cM!C~ChVtU5h~lUMDWZ&>>@UaWY}@v11^_l8<;#>B&t_~p zLH-qi?6;n%9G)5O(2vY1s>iFuN#xJ~z$Vtn;|I=```5y+ zBDAPV6|A*ez1BKaJOyzy#7XW%3FlyBY_2)K}@3F1>UnWUw&r$&DoT zRWP!4aDATPes_tC!PY&wF)#vGU!OxM7ipK-(3Ryb(cSHFZ0wQL7Gmq0V@7@mB={CvGu!n(y#-rQA5Vk2@DsZ+gnV*PsgK7)F)q!i$Z>oJYog` zk#cz2$M+y)UHp1_>7DO{T*m>*?B%srUeiA)HUw$~56YuZ86X9g5SyU-aOi zZ$ZQx=k%3WkWQ+jx>9=6xhD7_gPHoi8z%7@UEO-Sg_gUgVxvV;lDDr$d%kr+3&$&& z-kQ#(cBPfru>hT#7au41#uym}x*U5XrrV{|iH*1kInp3dxb}0qBY!h2z(GQOya3Cu z*)9GpW&N;kM!8{cYiw80DMriYnhrl&o9PD{!4AvBn6^uGG=QB8FBq z#i-F2*ulf#62^$@qZeyl2HFy!&WHVnW6f3H1k;TG1Akj-*~4dw@|(E9{YwhIvWexDdE6`jEsX8{SB; zflp2h#Pl|0-5(zgI;{004Q)3_m=NkN?K^ZlRCc5kzUNX(S?V%CInH@Y;uX(=xRs{#3_?8BHks zX)OsmO4Wfyj17TFOeQx6GkUNm93Pn+&q`{8L`qF2CHy1#!+hX%eR!>>RIe#7{U>ri6hUQ9bhnet3eGK}b-+Uqz+fZOtT0^4Cm1*GvG2j3JM!)ws;? z#o5vE@>&c=+UNH>j>KPQg6Cn!*tWqI!zvxXt;uQaL4yv@h+TacEGppZ^qXY$+LIVTxRc%OEGy%B50j&%nqp`7|~z_Nx9j_UnkkA z!3*u9t3g1uy{MMYvX!ipX(u7Kj%rJ20bo*d5Y*!K74%D`cLrrm+H1opns%+O5>qMb z=B?s^j4on@7ad*MI@qLr=oCUkveY3vJ~pDBV0moJu!NSREC95yhcM8mAGmRaZl(jv z?dTIKaEnrO-#_stRFD>>q8g!kwWIYr2Z-7+Cz`%iE+NKlUz)#IMdc2;6xz|DTtpx{ zXs;8V+M^5{25f)jPN_eN`~I9r-oj^FNcX(5D?b(wMX;opynf4-R$pj!Hk5Q{wyCF8 zF~7J(+Y|@Ej{+FFi?h#Cp{0#JfSlZ-fuavfSo_8EvUvLkHd$M=V=d>d)T=_+8?@LV$r-R%{2z921UJ$Ds<2(n$hKi}-%e9@1iYAH1 z6NCoK#v0Bx`aE3pYREF;qUSDoMbbeC>8uOwSoqUg*dajhg;g&iKsY!;^B!YHDygJe z|HXTBwGO{UVONQfMNtkQ@FP(MjjkHXka2*6;eE*gbD;FiTNYI2jO@>}vV^%I0^j6y z(XgawP0(T5=G~jsPH-(WnV#3o>F)dZ8_d=!W@-zT?{(_rNn(~-9L7{~PWEJr3`p=B;vH8^Y)8LB9 zd;4AY{x{3yQvj387t}N50x&(@O5ZQVM{P!LP6_}JQuVF&IQ{qYNv_4M^?@@(oGpmo zjwzdhvqzcT3!ekJ9YLzyDKj^bb(+30nuszO2U__;jl-v@9df@nRC*p~jGV&ndQkRF z(v)^LHt8rA3}bs)ZR@B>_a4-VTWr@cVs##oaS%5~UE?ji*pPjke_}}Z+zCo2^*oVH z2^9ha^XlmQ$rKEk;o=9%s?Z&yzRUQzOK&r|2noarNb39?#%Wf>grB%ycT}9?Ye_ne zB)C@iV;)d%t2BqX@t6r;UzITCl}K`_8qtxXw8#G=&W%xQGmF_Hr!80b&8|M-b4E2F z;VspB%g|@f!E4=lZG$;w)`D8HD>&e{&P^v^{PV@{?k!6#=`QE;LLK|i)_OX?4}12d zA0KiJ3+kK5(QB?5eIh3Nq`W;U&RUkLZHCp*P1eRGe7jA9vLexLzJrNwdnn9Y%1u){ zs}yKYB#qM^!%@wzj{AjWXk`^M75es9g22=L^{gm=VRpS&9yd}gigq_pXrmT@nEM3a zX+u2xb)u3eovRp^!$YthnK@?MlD3#bFU+#~$~4we%8xzBl;7dSEG><+J2`pTFLMjJuSQqJ(E zzM^S_P9P`4x;NrGx|Ji*7LJDCug5qeJ(Q{fDftiC&`>6mZpo1hp72bY0XGgfT3Uk3 zKjba{{KD!id^wkjpfT1W(?1QJexd+HN#e9EhFFTV0nzEnBw$8-EMQLg`6U_|Kwj?T zc-bOJV2DcYgAc#Wv zoA_z@mh>0WM7yZM{e1h6vzg)W4j_WYqC0GcTXnuO& z&V5$>S+M2WUA{O(`jxmr*k(FafG}?Q#MlYkZ1NGls&{Oy%p!9jsweH*Dxafc)Vf{#etYt(Jw4m z{%jpaQ5`|raJ#wB04Xr)Dc>Jk9$^<2T@seg=IY`LMk0wRcw`;-+<1`v25=8GBN2GM z*=uR<42APb4JG)z}c$l|*SiiUc>9u+u4isbVz)xY>WsRzqJNLAO5 zH3!KpA*7KNgctLE*`UWUZg{O<(CO+_TYcC_==8%Tsxjh!=vtFwWPB4H`JJn{wy__` zz?_`iQJAmLtv}$$Hef_ z(OMH$uY7pqP(`6d)J#>|?q+#Qq3l~;KZm0+U#+6NZr--sW+c#)GMv|1fMk<=;~vS%I3nPF0niHWi`Cu2d80zR z5wzZI=3Mt~_6$510+@f|9eBM%Tx(RSUs(FQ4hwTJ){GRq8zTkxIzqLhdR40zws=dw;-kqza!FRVP8zNpn##X@!MYNQEq1vSBj<*?cnYJmb>9LWi z`bqCjD9|_$+3IDk0-)V{=u)wYCq(>shXLrV^~^NP=^zuhyZcW2RbO4*fdpqf-GRte zpnJb;hn3{SEShgwUM3R~K=t=tEd_2&Z7?7qOsXJfVf~7O-4pnQMvD}mX7?P6? zrsVfy$onrQdoc5yn;KXRx)!kp8V_yq!~V)2O*flEst0ZWfuncIGkWogUDcetTlxdA z!sK^j@dT&3H^5jt=7O5B>{gUMBH^FGfm>lwl`cyRujR$T)x54e8TR)?}z;DpMimhQfVJCZ!pgGD+&1eJLcd31<@>TAPRa zz048;t)E8QSK1wfSa#Do0Huyl@639Q@C>lUfIJGy| zbTr$gY<=-!-$%M%RLIGy{^IGtT*?rkd?be4MuHYs6A!WQ-fyzN;dqvjs{V?zRx9YuF#kDn5;Nf>bahsr0pxG*D1P%Fu zjGn`sf4uHW@iznvtrU!DjlRv>jSWmKz}>!1=i(i}e{gm2bMb0;P|uW5_pW>4W)-JJ zy_<{6z-bN6qg>_^eO2#z(+`9jDH|35oFYY)MQU0t;hgd;pin&FmSVsbB@;?j|5gfS7H7NPt(|<|SX(RTr>13*3fuAV9j+;i=7u7`%0$?0 zt!0CRoeE5q+gqn!=l*Bs;=l$n#n%mE(a}sLCB2=|JfP(ptVouGi(;S>qcHzy5$1sWsHF?sL1y;ZJ0>4 z<)BQ#Ah*4x%1C4Owmt>Cz#km|){=#t#$daSrBCS!^St7f@f>=0#p`3RC=6vGJ^9Nn?b|Uu(}S0fIKJ&C+AZzSAHE*L0hH)D3_xgroEHV3%Jp$4 zs2scZON5+@x3CdtHtv)6s(%TEKqq$39F4#+k_{BH`Gy)?B#%vCdJ~`~N}s0p*cewr z$m)W0xaFJiq})$C=m7hGRQx^|mRe}a5di^(0KQ!%gd9Y8_wwC24)qCjy(i25IoNkt zRs&7OsS()GK~-zUW<#%!i1W03LqchVx|)#EC0nDU9egrx?Sb6j2Vo$ zD2fEN*a548iE#G*MnCuc*LZcTz5W2UtyoN*bTlFwWG9k5ifj6INN=yAh`g{e6%{cf zS|TzItmF^Gj`nTcN3pws@+<$>P?7p z(+p3yQLx5+N(x`S$KpFwO9jhgcsSwFOHG-nPcs|pXt4+qf*g&2Pp5wgtiT5LmGWRo zfy9cQJsMB_r`mcJQvR3D4mQjU zajNMcvC4*5L3rkIox88<QZz^3&7&vE4E5>J_97k-!9$)=RHch zZSUxmAryD|S7!ICfb^TC>cgH9K?M;GBv&M?W^gmm@9rYJbG_vdb%i=p!!hD&+(%3u zet`6QI`>&ZHdJ2*-d~>9&vhj;4C;CWuI!)wBbWlpBdc}+!un2Z?2|X@R>W2{0UZc$ zObmkX1fl6LNP>hvqgC8lc+&^51Z&wMnSBX!sCIL%!&yFhrfW|_OKg<-s|mYTaa`Y? z7G`R9ALEW$h!VY+J5(x!4j{QISi5G%d;m;3Wo$vp+1$c3(ON@N8^coO$cN2s@KPO+ofoexOA0@eEcu!tq;rB{#q&05Rq3ob)e}+jk%d+e(0r@HEKPI zY9C+*7b)dQ-Rd!3xQ?02umpR1LSCq~Dn36u9E{}j=6ylECc)TaIU~egzEIq}@Bmx_ z!Rl34z@Mq*dm)Sv9H?-4+?+eLe7zdHKd1A%eLlQAUE5BDp15WQzJa%JS)On{)_ML$ zS2FY}t_a*rh$(K)IMp1s>)j`u$S5H%;9PIMytp|>470<;=l<9;TEjlb)1$WdY%sm= zV!WfH{}e3BR~Td5m%=Z)6MTlal?4Di`{o(CwvpSvI0++e2PX#h91?_i~kJ z`dKl~m6`~m=uHcJ)!3ilXR!BZ$IFPIcFGMLAIVQQ!EOhs=%6oPrSbp^IEc6QFjG)z z7oQwi>o;dZM#T>*Xpg+Gu8-}$g7@>*M{_O7E}N&jp_{Ebqq{en-}6}+1i80}G5ZJX z@Xcz7%ZN;v{@qNwgV~y)4oNYg9HW<+)(29#bK`4J86_p{!_)TeE9)!V-D4@W($s(~ z%FE;ygjt8lFA#?$L$B_WoPx|ucCUza6 z6hvLU(iEC2^eFvtHziq3Z^{fzI|$)G61FtHZ=k3)Dm_hg>bCUdclY~6p;&me4O0HR ze70a=qzX2Km$unn(WncO^^-pQS2o_Kzo2tm_ktca4n8ipx;CPrE$huak&m6pWCVRGM&X%q1Pw}l|%IoHFf5=>K#`v&XIrzh&B~|N@AD#WM;?j+w!=h zAmZCICLqV1PTa3?9kI6GdwR3 z6w6mxqq>6p{B#{7d=m-~=Y2kEL#~ky{@p?^Jnvh+Y7507Wh-S*)|Vx8IrW1mII7X*Vaqb}FX- zRjB_KGV)H#wtIW&aX1Vyd|?C$iG33(ih-WVp9hvFq>dPCX82I?Sd$foC)|QY+Fcb| zHEj_PN6~AnP2aw)-!QFgo-UE#-eQYElZ3P5*Q}N($OqrOI?eV&!-gs%*a?iPqYr$1 zf->|;(y~2zBdB@Sl_?>d9L1wo=o@0e25mk=5}T%|fdm^WH0OBL`x1%V!~rIA{6a)A z_Z=@AoWrXv6YyJ?WF-_XYf$>9TG4O~MbZ_(?&Tu?1K)Tp6j2Cv(1dzJ=K>b)APRvB z+sOhWnmG@Z8U*1rZ5hKX@G-_tLPYEn3|qntMy&s03S*d<8iAuQ3eyg)%UxQJHmn;; z+oU^e6mlhKl&n}=PYlx86A}tu4P$2cp4GEyp zHa4e{U2W+3d+{Nnv{3%GI-uNgm&!EHZbnR8{Z9%kyKbCTUJa%GH+hy6ogBZacTKf08!ZM^#>f1Hh*q&MS`&^Oy~%e2-)EKGNcalUT(JW zd%q+6Xnq?F(gV5mY=7$%+;PuGfzpTES}?OWeKUK#dE@&1+?y7TZEk$(%v9g^8)?XX zpBSVc0bI!K3lGA3cYW99xB72{B}zq9rG4Ql^2dG<`Fd6_OY3z>CN@z5U;rYFpYxT? zGM#-k@D}+_9Z}p}I2XHVy8^Cdt(L6J=4*+Ombhe6bg!T|r-^~yV6t?o>r1f%DN+%G z4$>pUuQF%MOQr!79Q8vFP{1lX7?e}GyNOlt;$N$rDyR&pvxn*dU)oLDp!xVjP83(sIskl-F|3QV-kY6*9py zRYoE0E$a=U_@$sh7!LSQtYdmcE^0qLaR)VJrN8VwTVaGbqmX^N8#K6hA@?S0RCBq2 zG++6!=?$s^O_LQ|{Ua;(0Lw?_;18QmB!pl?LLn2oZ8kz1SqV^*>=$`KNYF{VBhx1lT&vq8Q!W+V=>w;UT znO#SQ%1^Vt_u9%$+%(=m?4U7Z)zMe?c)Yk0%S-;uvmbiceIK6m9`BVBw6Q54iKfEMF zYD#;aMtz~luV7-U)okdnhK&_ejc(L!m9)wr-M z+HXK7zjKI}B4+&>gSMhnP9kkB|Fz$_Fbvt$;(D=L;WQmyD%+r4@pgFDzrPsT$zLPs zT?8i`M{^G_U2{{!f~_v;I^r65{=Ke=j~y3JFB8q_YKE#8jS$E zYcr(XSQVGvZ8EyFieijzK`%;}-u|1TM^n?`vHlUB1tJ_c60PW+48VCZ(iNubeJ>c_V|6-DD88IJ(r-@|J`nn z>H_@mGNTr_LM|z)EDkf+V>qRSTl`P4)$o<9d+zUxeX4Z>kSNgIT$%&%H47lWnsYirNUuxr${Fw7-IN`=TAC5KJqQw0K;Lx}PL~ zhZF?QwtK68Bjm@IMqE}T8zO({L8`q~_4u{zp}n~1TfmCMMW|@sl<;x`w(Kklk=ZGY z!Kj_}NeJKf5^QxeN&n1?KZEKuj-tOg1lg|z*!v!;OQcd1&LkK$Gn=Plp1TIq@{;;% zA+(Bn@3m>=73( zLTSrx$jh?%(q9b16S(nIQ#uEBN+?79L;a-rJg1$8+bH&)b+@MfSLI^f$6SoV` zh1+rBO6r>9$3^>k@(3y>(+QA{+JOu6SwJZr^NSRUP%7Qcv+=Nom}S0gyvD!Uvc&9B zK{GO{c&?){P^}11xkCMph1~!w4eryd4G+HR>gCy->i10vU5|2T2ydgHHO-g_O#&mFeG8E zPqt{6+=Jc8TWRfNWztRC^Nr$4RaF`+?=9T7hwBT8r}ncyvqbH7ADX7L=k^G+vyaE1 zL-?-_plV16P;hMeTkp~3w-x=u(LR}}fMbRXCSip02FeCEw-O|O9xe~i5x_6+3y zz0FT@5aaih)uQp@=@ME(6ac)RJ!jq)Wks(z z0#On64-db@g>PdmAG990kj+klu-1>+rTdOV7D(|uBR7;fhKlSz??B^edM(#Mn|AjO zeMP6{bD{V9xcOfO!)5@T;~sI$;-aGBu^!BtPN(?~`a?(2DGPz=MCRp7g_=>h;pvO( zQOt%EEQ=daFwSlO-KVv~1vOBj73pAX8H+m?2dcCYx9wlT#|N$JkkN*0@*b;0R}% zx3k6l>(=0$Z{in_gJQZ_jlUq>7U52znMx_^9IcRVk6pQB(ZwSyDE6O42DrMnHN0|z zt!L#W)y=_y0$O1f+Hr>Ns1m#AZh}Dhy-dM&E!9PRqfKGPhZ$=y4K@1ui0hR_lm8%l z@IYgusGl$hUy0L)>35Yg>ZK+D=Nzn-ykBlx(R|6jZ`b((n0OWm;l&X``+G})D?)SM zeR~M7I^uVk-fD>Z_hbZ(rM!c|;imANzEMb!uAYt8v$p!*52Cf`@O&*@8I}?nS^iH04+|G$?@zl!fw1Vb=w?aaM&st*NkL2%47e z)8(ZGJfi-QcumU8mMZg1Nw(srAFG@5?@~{l;2pl`D{*1ti#^_5Ew3WY=d5x!rY(ciHyha0K<+wm^{|EZ)abS zR@X1D7x{6m3#fgb?F){_+f4ZDmvlT?j4wF_->wmLs$O*D0EU-HM{zEmZg01jTJGma zA^e9axZiz_^qCR_BN~>RAGLS^w`@m;$Jd@bMQ9BiY~eyJEgbww@>mff zX}hj>haSHt()ke&e>q~4KCWP)3gh?{hG)MrarvzSYU3T}>`z@^Z^nI48*yJMH5y)~ zfAtg9;^#x2cA+s(zwV8}-Ba5=`tDh*7~^t4=~>M0-aia~A%)TFue*0fCN9H@9oltk0i(v-DLP_ z7VeRb3r`QwnK(V$8Y#3(bLTzuM;NNmL3x!zfj{5fE4(VdZ$%{TOsB87qRL{&e{j$P zfl*iX^g`h+ZjQ$)k*nrPy#n@ZqgK8qP24JntyNxKr~k9@$|&I9{Cw1N12EiYFSb9? zO*A^+8-_Tbd%^u*p+$|)fklmCbDB{yX}##7Hg3n_o}-$6kb4~5rySs50P{vT9NXMh zA4d#rn{;S97DL-!Cor0wSb@>(e;G$J=z)g(Y{PqPagpca<967ge% zcV_I3&d!V#$6fmmI&SBV<3@N|h$5IW zUlcRchtE$%-vU~m`ERT>9SQt zsI^+IHR~&lbzZ@ZirT7FiF?i;JIT)|(KXw62wzFm3Pu-kYM*h9Ti?WKd6-!BqI)VbXyb{{#*;1{xI-V0 z`nZmbJ-_XHXGFSZeq$jT$2;$7f9xl-1v9Bug;ZKqQf<{ptyL%WR)aKJD`chBB+b?; zS#7ChQf{d#$uH$wYK7!A_^A>+YvbtwMzNM!BSYP2sde%V4*>tse^OTnq&CT8OI;JFQBCq7W{A|_g#B9|X(C#bmOzwlp+u87YOB6VoJy-vCQh~0 zP>EA(HJ~{_>nd^Zka^;)v>J8dG+T`ZaaLQ66)071HK0}ff9HD+s_=5NQJ6CfIYJG`~WXi2I0Qfe}0138rU#*wlj1yL-QHgSAY$V zy-wHrw8Dx$+|iOvV2{;WfjWTb_eG{=nIpqQcvVTS|I}($(8_K#tFPn&Bn`!5m7u%< zlR5n=AOf5%e-+>r<2bMiX;}eA`Ds`IP5}|Cz;2*o6&Ma=tOCn{j#Xee5V8s|fRa^! z0Hmw}0H9?R*bKz1(&AlAr?o2{ac>2&fs9U&v=Au6@D8vmWI!D=(K8> zug=o&xsE_Et-;dpxsGr!ZH1-ba~}QS zS8B*{7)l`->$t*bwo<2=fo4^#;|inM3axw@tA=%4;ZakawpvKLIoMy#@?H7U*UAYm%#O@^#V zmm!J-9)GWJs8pKD0G5jT3In@JMIY)&#l69*wMs=FfH84rlwHMVJf)Y4dxPrg>G!(Y@h+6`2Y9Q7JaL!nxwPpI<^`h;Jp2BZE{`L9x~r&MQZjcl(X zE2wZ+sR~!=6AA|HPpGcbUW95W?K==O70@c`bbo_Z4;7gTOaVvu8Oj_ zQl~szp@1sb$*A?!3MJF6cH%RTV{h;9U913xK0W-+3>+cItWi8+S{c3Rs4fZ00aIhV#O!S_h7Q|^1`h?`#TJnbYuOGZqMxE z-hV_Wyp2Zu>^k7z5DCCXj;c(E;dz02Mal%K@(I7$SFgka2;akg_A$?%G?8OR7 zlTgI;?ht=<&S`46204q23PKd>kE2)^Jbx0NCd!t5!SlFDe$XEdp3N>ya2|a(>fp{y z{};_5ZUPuTnyIvCj{Cv$lT8JSWuWiCGWU7#Jj5e;0=J_~e>qBMqKiP!^pHbzaLe!K z+`iYI^|2k6o_ntfu3fwz7`;1t;g(M>7M`9T@GuPYZ527Zjek7# z|F-gu4l}2`cj)nxZ~A+tdvle*<}|u{?GIZh>0+UiSkY@-=?WjH@mf^KNPoUy6BGqE*@gTLTrAvc(zySDh>JP+`O(5_;Jf96 zZ7Iy~Y7aIIcJCzE(Zyv3w5?vm!Mm?TU+8gVhD045iQJ3wV9^T!%sX3u6h|(3A2@;s zJd~XKb?^8Uw6;cDB!7}U^9|e-qmJK>K7HHY2SICb#RSc3M;y|PSDd-aynm^q;!4yW zH*8)Rcn}7Cy```Ij1%?%Ic5 zo$ZVMZYpdww@(6@+o?!TpwgF5y4dNxSo9c3e5N~>=@UJFJ*+GAsvzUpahR$wJ$rb5 z!X0yXw#ztScUQvW)g24xJ%6knbi4Mo2HoKws-)2WVy17IIRjn8+kQ)5KI*sK z;qrzy>2Hla`+6FWzn?i2VAPTAJGc}21p}*!iN%0A=~S2C1B`-Sn15^h$VQ96f3nVH z@DLbcYl|jvG{d!1*d}98KS#lhbeiUr!1ToB|I|*Y5SC#F?=e(}Q_^s@ZqvQTV3>|( zulussLfI>$*;jqpo1yHr(d_DqzcvlGfTd9z#8H&iDptuYP_6n3R4WPv&93xlfobNv zyi```Pm`8v(zB=lEq^PoR?riQhsxE^M`vyl8{!q3!*-5QnKI}R$A2MFGp@z9F;n}*EGpv4 zpk`caQK#$aQTCXJ7Ec9MupRuKm5A1S3Ae_iXFbs>iIdi$27F&5jvxx#t!e{r@Kh{8 zJv=doZhx#a)@g2uzOFUf-hb(Ijz+U^Roh?ySLi`2HIRr3Zle>)O_~hC$2E;5(;H}DJ}4AQh!4-* zQ0T60sDiQl+-HV~g~t)n`dQTIh0e>pZy^wtVuK6~Mj=1ELpwtISiIdMqZ{6iZ(hJY z;xDH+t+EoeGi4&5`mK8vU@FJ@$*5!96Rr!-`VP3)KY#Wtdw{<6ig`W z1McG;y$==VrZ(TPdv4N0m+_v(mlv@C_|D=W!}HraON;=Ja(Ttm_+1iE?rV=5P+h)} zY#YPj%#82xr1Qa#r!eG)t`9OVpa@tVCikui0Ov~;7i)Z{aX$0Ww)>xY){tKaYuIk; zfsMXXzJDS2UR-|4-XHHZyxq*VFO9?eo7aQW=R1ua;)Lsh!sLMsL(GpZO))`wb0=m< zI^UG}XbRKy+_N#CEG@@E>F!YycRh`tV9A{h9EW?Cs{!*k2juX{Z^+rST=|uFd5pW~ z$8Z+)m7Q9Hi+Eu2cz$-Gh~+po8p{a_arBWTIDa7b;Z--Z4j=j~s&m1EI&XT~pGxb` zey^q0SIT9w*K1YEP4fMw)vS{rH?7qMuKlLpo3&~MzgHWz;P)E+UQwI%a@6-%qTgtL z8m%i_;6-WNntaeaUHULu%@4Ge_=*<^^P~z*!UQ*|>L&T}(R!@}pw-fY^VUS8`s2!$116lm22X-%t3}g{xVr1^#-ZK-zKTAl17;{RMM!B28euz z=0>=UdIh8!k1qpmH&#@&(JZrvRhF^>)(=ftS*fUXQmd>q)zxwta`DG%m8Dkj2(+?z zY|y-`wbin^LR0avQWmL=m2#~t9)ByV^=tA`!;{rM0`<@x4iDAJ3WhZ*^s$Lyf+{>V ztIcKuLk>0mvO+!G_)@E=RT_ifFZD8waech1V6>wNJyjFKTkiYH3JqEO}x2Lu7$@?U;fHR zU)*PHyZ2+!`+#hBAh+DZGGOGi-Mg|L@q!a^R~8sAcx)~9PxSCRe%8u4%&b;mP+1iT zy63{;yUy=>{UXo1z7Fz=e18^)g5C0qe(1{&e%B9u`DC-}ei$fz;}7$Vn)K2i-`O)= zn!pzsax27Sw*k?YUp?*Sh93ga(Qa>$p7e}?KjQP9_xb*&ZLs@;MvjMN1ZPC9!2AdL zLNv$0#;1Lh=&o_YjQ75Z`FQJz?j^KdYV!0UzO0H8v?{KM z(Yx#1nsv1Y0RV4TQ}I$R&7%Zzgb~K1P-@p=x?qZ9me(wAdcY3=H7&d|l63hPWGUnx z48Hp{n-^J9+g_PI2!Hc^sdP;q`9r(EwA5C*c-`Y8>AXw;)01(BZUWpsi_U3%@CAksd46a3pm+ExVDw&+{! z`qk0i^sb!imlyaEAGdq__`|=Q<^A3Zw|P(d8vpv2v;6($Z+|>ckbgS3^?lmo(}?#x z|G_OJ{s`vpX>7$K-lhc-k3X-kba=YC(bOinyV1Z>y1miz2WRJB|8seExp}-mA9oHf z-m#~PFQ?o8d3Sc#=b5@tjig9aL|Z3GKVh(?DegU{>WR@$)3Vef$>wo@~BjSHI-9 z4>r%?4S&;c+zY$>cl+%4eEa0x0-jZLes;NVzPq^tWmpAH4llN8j-Bm= zt;0(S)`#6&82IgGG@kLz#2AeGSW=a>wWjB*e!THHZ+@HjQlNKcxCted7<@ccn4W)v zX%+E1^z;%xe9Cd2>>>Bru|B-3V=vE!0UD!UUw;?r-);(Y4b&J&{3eOQQbhpO3+je| zMmH0*yf=lyyKaA?v#c>-bzg;iw;GFzZT1S{ajQr8!9A5`+iEL--%ywpz>eqv(yVJL zvGA|&Si4VGb({+X9c0`cRq|DZSYqsZ!1Kfk{}qUBkOmQ5Grgb$J7-h#YJ>48O@H4Ij)a!yAixVYBPn6J4YQzOCS)^Hw8w(> zn7;N{c=5_8S8L_f@neE-2%zIapey#(z(;m3GuuMxy=%rOL7V7Jlo=1S4$S!rFufpB zyeHZ7zEZ2N$n=JBb$v4ap{jE>%k*I*b$|KC>kbCP3SDTKw(9@>$E)u7x1MgiWq&eP z!Rxm4Wy@Cn80_+kTeEGjYcGD_Qw5(s*==-8;Hia98@&=33o~EzWv2`MMH^ickYbqJ zVZ-1t@&GD+tA=B>`F$F{@reR{hffsnez$Ehz#pBq$pG4zM$hNp!h9?Ew25Dv*L3Gv z8!w2)uoFJ16v-w+G^*k=E5Z?e3aze)#+t_fWQbP5N55RB89!9EE~))xXv>?Y^z_(V5{~*|@Z* zztmk{SH;_XyQ|Tyua4_gaaResS9mSxudgQcRMSRNlHDW8(8A844Uf;1YJWB*043Wk z%}nXm!_*3;+Y^?nP`Y)IZWT(mefmi0wuv;ZPzG(`0w_RXz8Z`t2fbH!5tJ)$L)V{* z_b4K*#qCOX?=UZ?%iy3iZ^hbZ?9zGX===jnck%-@e0JXt98o`Nxeyyv#pu*hb3WYWN-Z ztY5X^3;b^PmG)`3h=0qte|N|TlkMeA9oOBty)-7!8V{j;o9hxBZB> zt3&o@JjuYK>mZ?1>zB~EQMxNWL-WzVGlkZ{L;n@8TK5UNiGSC8UJgJy*y*eO!v&AmQbw_-DUES)$^Ga=b#U z${rM2AWywE^wfO=hB$@rRCbKMim8u|(&l9f1^#&fT|8&!`1zBqwCmz?G0>QW&C6|c z5@B@>81Y=_n}4j1zb*Ll4*#5W-EaHn^xGyTKiHVT`*wl%AsaCMVFm~Oy!XDre|x)| zm-yWdq@qU(Q$IQ*tt(^dzL)nHs&%k?fvHahZm;(@WnpuBd-vi3oAM1>30=-ejt{`f z|G^ay3*T`84rk;4;F%e|RJM>NFHYXIM|iJ;3VgSDUVoD=7sC5osk-zHwr<|tKI<+{ z!ZjZ`o@aSz6!X3Q!}BoDwCv5@Mt*4j9O^Jgf?%6^|GQ2XBpH^QgD-qO5@*^RcC^*D z*vUPzT3;ajcqdFP$o;!3)(;V$Bw}TFg#dl{eqSj3x)ICjZ$bM5{W|N1!b`G#ccRW9 zr)!+V34hte&Cm3tZPv#u?@xaUdBjc(w?{L@ZB5FO%~u`=YIDxKf9!B>-&x&u{8`<; zo%qRHi$-@2J=)Hr{nQQZ9x`J#$S8j{jiSwV42|sUcx#1L)E^nHj4ji(M7T8FwQ7F( ztY{#wfu~n2g3Z*UJ%MgnyST~dxc4-)`}Sio?|<8^;*lHX4!@ae_Z62_lGuXxgYR}+ zx$>BDcHi<9Q~oeCSWPW>tuzPsM_<09cT+z+(oIr3Y=cr!TqA;}1G}piT5Js#dQYeN zDPE^aCq2iuGgNTBb4l|j5zBkO96TuPAKl)aU9{cAcc7sCAvzv(Tu-LcwORBFU8eRI z5PuX1*TK@*rYAfr5w|RVUNV)xi?mEtfl&{Qc*FLWXA9b50eo4qC;%u#0jMyG+ORfo zB`#k2fqR8<&9V1hq3EH~g$=DbaygKpRalJIvH7wL{)RWBXzoodo4W7(uJ_#e z^{GqOmUeIW$z(k54{<9*C-AunGP%K^-|B%cb#Eyj%p?`E$-8%c?}(eby~RK9xPPqW ztJ9sOp>eVCwb$Zzi2UMl@hfs|dC^R$k0IuwzrF>o;`wEHRqE91)+pY>Bh) z1FpSo8zn7QQ7p}OCu5J` z*xs{SbO;nwdapWm6rZ}#kNv>T_f}`Oq?`0vq+WDT{p2?!Juw;sTty_RZsJA9O{|bB zP8Puq!dZJQvQ*u2w|dn6rd;#}Cq9_C3qnw!-E|{({&gb<{&gc#a!%-WsekdpPINj| zj23tOs(S5;yU4SA3;m!FeNWV}*V+*Z;dWQM;&Y(i`jGDUHC&HN4`1uuL;oFp1Y7Lk zYP4e3m@~(M(4&qYi!5#Vj~s)1O?p4NoAs@@ij7?18oyfYnpf0ok63{*fL>5(;zpvj+FW#V zsMjpHT0s|zr~%$TcugY@xF`FjW!=y|j-9M#`cGD)Wvmjds(EEyUw^lK&3UD@13l1K zN5MaR0La|KB5F~;-r&zI$Bzr4_|XXq88G4en_<7!u8MY{wt<(5m6aEGhFUl4cmW7* zIq{{d4KH2wr8jvpt}cD`H^61u+rYityLhv*zI@!(O!(QdHUE~JEuYEC#%{J_gINNp#fHYZg(<_R33k90B?xHFaOm?w(*(2PI`#yIganQj??pfRV*y@9* z&v=;%$NmU&HI`>>O^wSYuGIDsHxjOkmOSF#PrCH*8GX;V2Y;&l3^vcR_NQmI?6tK= za$~j}{C#h?*z&lpdvf6UO{=^71d|ys-N-Mebx)4EqnTcrtA{P96RGWcA)7<3dv$+J zzH86R?`?S6cwRogf!`M2Aq->&W9mEnz>FB!Ltj+-QeiKZYtf!(0CP_^wMVi8b3zy@ zEOMu7Fdl*pN`FpFtwSy?v927rcWP=QTZ8!ZLc4c1z7@sHTxp-0%RkWM*ZRvnb8W4L z30-Q#L&^)(`adfiC=J0Dm%9Zac=>(15?bFhK7PYWmA5 z6uzVX)iKt!p|MmUH+R~Jc?J2;%#EGWf&SN-S#pflt?oWAotf9iYj-;Q73@6gX^^zGN#6A|s0=(QrH>YQ-_v?`FE2NDc!A#fda=0%*$M@9rLm?R z;7#b2>VG;sfIW6-C>z7prPV&XDSoiXSq~sVaWKOQ1(8%zdEzUO=;3+j(FZ;k0UlU; ze^FAw3tm(A7bV$iA4Tl@wU+-s=&M7~Qs}SBe?gMkeH1^)GlZw3E48` zYJDBLO{A@RQY0P53=`KYu}ZXk!<#{aOfW@)VMwK&Bu|7vtE$rJF-usb@AS5M-(X00 zr^0M#Wl@7R)adQ#?9%oX=0e8N?d8S5n*kRce6W?bv_GX*gRc_x>r%1kzSXV^jjBRz zX@8^&o21f$1m86iJ7jCgD5-38Ht+ex>^HYC?^Q5?-Yt1^OE;G5FhPf`l;W@cV>RCj zQgZSKm&pSd({qfN<`rh4eGK$~RkgfQ5nm0ML|_6t8t~Bk7jO*&pT3C+CjX7e*rW@3 zqUkyAT)i;Zt=XS}>BrdfV!w-Z|7xZ)nT>^i3kRX+DEx9GvWe=K@Fr1%cwevM~nw%`*?yaM-+ zHXsp~_yq3=g+yHO@`_PA%`U9G`isCv45tK2v;yeF%-Pb=H1%i1I?$yAp-RvoeSfGH zH2w{yXQ4@lVBAGyG82y8AZxM9NMSk;mWMkw-@<4VcMl_w+YM?NG_HjnX6i)S!J{4t zpD5A=-7tkkuROZ;cbwq;**iDBSUlCq1B+`SJ3yIPwKlr{=}t`HU#as%ZlTg?y#q;X z^Fv3Y+aK1P4f@-1NEf~V(;Gg)fPdKlCwCXO84LE?xI2SRt;=m2cUL%V@{EPtm>+vDe7h38@cGnR{ZP%EwKtBIi#2hHqe8=GrjfE`Ru zd|0_I&;_V4?A6)20%+F;gND@7jSbvazp`Yt8m(%*yzbBlqPd|~TWU>dVSm44EopdF zp{bqRcn5ac%RiXp(1*$f6rxXH{x({5LZ9hI=_O4?KZ5wY0dV$%xpdtJCm7PnC_XkXyYL~;Ld(ezD3eJ9=A_-3JuyL2aK6-5`HbpxLtO?-X?EUaIr-LcM{gC;*@7*hz%<*)fB z4eVi;e~TVCoE&XpRMVjESSw&WVnbWj#N(^!VvI%iuwz$;z$!KPh_qp}u&o}VSL|YG z8-HQ@9=h=KfL-El51xMG?&7b#Yji=-qgJTqTwWnXm|KsQv)F_Y%75W>j?i)zlp*-3 zit{8w(O6ftYxFjuY+?`Z8z`y7V!vNpVM%OM-Jnow)fO#Zr``N69VJuTprn=XwGkeoqNmbkF|um}qqEYU_|J4tzs5e5LEY)~*unt=yJ zG3fx{7W?o9J|MZlf}`8QkqS=l?(PDQxS?T^=+kb9oAVs6FQpd`v3eRdi1VU~mx*p{ z8g$#Z(mK6i4}Y(2m*w_YhraEKhE_C6*a%8Hx=3Al;_ z728dyUQ>1TFrNB{TH4DopPhzkL%egB!16-t(iDCfw4m^n@BT7*m_KkOFB*^B;5Id1 z*;iq(b5{@d@tEjvL0>t}2Z9FwabVdITX4j@(jDr-hJR7B0~44wTf61yX1hzLZ!m`7 z!@HhJyw8_j~sJ9-Voh-G9L=sE>)iHzo{Lo)mQ1jGL!Xeq+68{w`NC=(DLX zmQd>OOl&HNB@{I>B2)rgP=XL5m1Zml64c=fd+uR+Natx3oda)lqQ)w@0hZ6B{(~xP zv5WIC>wlWu6UVC?3D&elk;;?_)&;C(I_tqX2EDHO<`%HyphtUr9RoR7lxFhvq7JR- z-Qt1bGb@~FgM;GhqIJmO*T-Q|0u zU4LGKf{$z6<=^h9GYY<3Jzg(=MGAW_8uiqP_xoFVXwv->Fx4^1W2q#TV)6spEI~bX z2ggsgxDj0uhc01lICjSF8;vqhl_%n1`hDuXCP0zz+9Qc9{u z)$PZ%O`!0m_UNtOJHfMYPRun6{(lHB;H9Mjh~jX49r&lLuNQ~L50*p8h5ijN=JnPlw5u``)C ztmhoPg#{9e!HpJSSl=T`d8Xczz3n_IN>#=424IPuiu$i@T=YODe`#rq^|H;~E zzGC^p^+E4-V}=g_8Zq^=_F+-F2j(UXAMiLA)9Q}DCJ3Xs&8;KQ5|+R*Se!bv0L3_U zpBb`lvWA1RN)8Un9DG>Kh)86R^?D8A^9sUGvi8xYx|#K8?y#DW3o;%*@1VMUewj|t zdr*9~rud7>dYz1`Lx1vQ=vU#YpY_(xBebkyh;c%erL2LnO1~FDArAM&&$DnSexkh6 zz3Qn)NgrWrNN?ji)&caJ04p|0y-!z3S*(K{%?u$1sYLzOJbacYM~MLO zVTH*>y{=o&Kwm9ZhY0Jd?N&op6Rl~sY(h0ro%jNS6SRZ z>%=YDiPE$<(4bO*m)GUtuXuoFIWSD5I8inW(0-ZCp?P(M1ffHHTS$#YlTy!KCTa1e@n;YXm8;W~7Iv3SLaeuL%lLKQY?(IlUw4r#pnVV@e zRMfPgxcA)POpTqhRR5sVd-Dy0aqqcea2-K47){QgqPhhsCCZx=IX+T3EY)(Pmg$?6 zJ4a^Zyk^{ysdV>W-$!Fh(l{7NHZ;Lb&%52Df1a~X#!=%`n8TTuKZ4>vuiXZ$>afyo z>lt=?+JDZkzu1#s9!g$*U(e19nH|B6O1|Ao>e&yg1F1@0yYsnJF(wf7rl=pA|yNunZ&NXrQ-QqjMyX|=ig(dxv^ z)=$h8vdD2IO=%wrJn5FzlmPO{J5?{L*u|P=y?>}^R;luOe{G6kJ{u;$CS#D*+87*8 zs6k9iLT4tSJ`x)E?S~O5Z+)`ffF!cYmDHPElRkQ9{gkkb)x~_!_3K&@CQ(!~mnqtg zV#5ubmoC+|UVnkN+;Lj3A9MAbL*^;EX7Ie!Om{{zHFso1Se)-l<}X&LbfgCl-f_45 z_J7Z#KD)k+$ye~d{r1u5mEV4c2ig#^;~@>o{yFQ%kopGQC;?#nwwe1R@= z^_>^L@4Rq)CgvhsdIOVxcVF6%TRWXTK9GTls>`mZizH?VFT5WAWma$lur+EhD?F*H z(X2CIqU3Xg_XUC)|AtQ@N92%nA@7pGet#~m-LEfqUi36)R5$`VFLz!VNeLu9-!hV} zF=@w0%5wC0HIhC|AgOC4oneys;W;KfH}Hl2L3rr#-KgQ^Jw<-$I}zn8u+sxU!9I_Zbo@htB>b> z_EkNZ_eJ2Ner-N`sChN?V7QC?ntwkl?rx%4+v34QBJ|QYn9pY;e=(1s+_86q)xlb| zBonK-=uQ=uAss=zoQvI3t8B~zt(-5wOKbRFIGUq_1C&kyn#viy#k>f-DP$Xu{=j?% zg+-~%R?KEmFxT@`M_S>$(Nq74$i^?&1M`t6Tm8T%*$AA-?9|o1v-?5Yn@%HWzH~GW8xgy$LaV8g^#KcAaM2(u z@HNp3K1-+Hd$d{cLT@^cW`D-<=RV_SAAWFwC8yiz?lSo-Ox&G{g9+r>+wI6Kt6p<6 zuVFfxK&Oqoag7&W`!9ZCgQ5*LkuTh3%?Pw`LEoMg=*{XmpC!IT+lStViRpl>;(olQ zknVCOlh34Uoq2gQhNgnwXI_JgqNC7eM*RUg@cI%>cJ4P6VlwXY41X}6m-zA8wK!%# zKXX58Fc4Y$({;6Q>T#7vl5)?!!;GumY%+rS9#7#r+)%HNnd-+1b^Bf3CK7IBxq`^aQJF}*fk;@z$!UoQPQ(pVjw@NYD6=xzK;-heij@i? zr|WfEo>F6(gXH7SQjukLwOAVKt*z&~kAANq)(76vG%uiD?(wsIxZmh*Gvn_U=%mk6 z+qd3$5xK?__sr`!EeyzJylT1^Afe|;JDwGjBbUCO10H{0?%HhGy#I@BBu4S(Ho|yl zs3sPZ!}YO09{#K>8kLeVegqu;QT|H1fi=b@Q>H2!p}YV&%m`q>x9i)q5Aa0C7gSK5 z+;*87-9}rvfLy95I$ju(t(2#tw6ZvnOai8WzdW2Rk7&of>C!i)oNtaH^FJ4`w?(1+ z0B_H5VQ+t*#tz0FuPg(;ya6%Gf_}ZkO#tnKF(XFRKx4j)8FH7t8|4fg2}=8dWoTa! zr!G@m8#=M|xI*u*|0Bw<_t#1p2EzB(PEQlaVOwyzMuML^TSh{VJKIJ=m^(X0LYzC# zjf5z7c8!Edz62?8wd~VkrR@7+rKpEurKmrOW&bFz>qA(l{lz$UpI5@%$<5!(uosPU z*C`GMJaT!N0s&cIGznHT6K)Te0-ysWBG<;%V)@s9hg>cpP_9Lc<rfd9mCj>Jc)T+o7qOYye7rO>e@V1R)S)zhe=;IbU-DB2Qz4`y^jNEa z4WkXG3^zs=wzxgX;K(Pww0FKu9v|`FyTrx^#D^qp+h??SSC5x4bQZCC+rrEkom!<` zw(yI712dxf;Wmb;>St0+l!WC66y91ZvTqi-To0^9HAS6_S{z7^&mCPLM0(_&!@Xnc`0zEsoL zD$`i1`uW+aMs0WJkr>+F-Xho&B)s3<<-c#^diN#TsZp+lc-kf319;rsCJXOd{KY^C z8~#26)kSr5Q-g5c=WI3zFUVmyg(9DjxTao^Me`Z~1V=Vyn>J$cgCK)JI+daxfql>& zGp;IsIF>uBx0CB7vC-t;7G#%d_7^1&5HQw=9-$mrhWK$jy2&i(>nMa_kfu$m9b!T= z%9_ok6J~rZPNkH9@&f!3IzSoS?iVRNU?5$gBz%Ln+_^X5_7ErNy?Vmm-Q&YOf0&Tf z06#aJqr2<52#1GDi5Ihne8d*ShfqpB?82#k!5J+g8D#b_kw4$*7;VRyz`>i2O!*=Qc!)Vx_#yP1#1V>olvpfU+6jh)&}x|r8+t*m+Z!=3lAZ)uV^ z7!J=q)HPG4N;W~NBi_42r+TK4yimrdSD z0UNGHo_}WJl^<_%5;72h(VBX6U5!QfDT0t#&Qq-k)A@Ybvurp4X^AmU>kM2ggjHcQ z@!A7tTye|2qP@|^Qf3iL2AlTW6qrhym;TTdVisBtky^bxvm%B3|Q*};B!-3y95kAgYjV&j@?;c}-hegQiy z5?Y}X3uWR18T~WeoH`jxh{R_r5Q&0x)#@5>%8UvEB@&EJ$ikD`?Rjxh+(ok^ko6kc zO@Dq1R9hSs|T{@y|NL&Uv7AI{Fe=Rp%jc>*WLL?cc6P7Ak9 zXc=5fg_4tsVB2ikPhD$Z;TV#!7rOTT&=O`KRAq_T$SZ!;GnS0bJ<@(Qw4Ob6pJ;@( z?ESYF@87kj-V7@3!@+er_F$&{*cf`PKYy;8cJIez;ykl{=vuvJwtD>!`0w!df81Qhos&tj?}Gdz_)E^NdWL;qQ~J9fvXKF8X0Kj^rZ$kSK$uluVB^fOA zoe^Z&=3*FM)m4mNxzF+YE7<3}K7X62ntP7{FkZ6BC@yqZ^?Q+nZPtU<hVT<3N;81F_^1XiUryV}B9`7n2hH zMBgKzn7;4o(^dJ$A|y|W0fIS5A=7+CQPyC1jOezGCFR_4RShB72^@5#Y`VD?LuR>z zc@++yqbW+*2pmsuw{)f5==?3j?4+Ma@c|c3B|do2{6Jd@3!ab^JRv4{LPqfLOp~|? z3LIV-&Pe#c7c3vk1n1L+E`LFILVU1UDO`T=gz(T`C+#M3hr~;Xi`*HC%0YU3#phRC zug8s6my{Yx3o(*sMW02R>ID$(u^D?dIAot0v%ItP>yUZZm09XXvJXN2z(jDI6<_Hi_cip9Kv z?~oOK__MiF|2uJVaqZNfbi%GlPqX; z`zf3=G9NaIVI((_RDW$G>g6zHLGCBe<-!x3rk&C26W*7+cXOx9`%_PVK`sm+GFXG5 zizj^ffK_*i(`vtwx?h**YK+pYleYQfV#0$334Dg({DLQ(Tz@jPkOlyTz|YFYy|~5&U0FYMIj;(apSX%tTSCtwhkal9p{ih)5=Jf=xG}|7#88JW z#efR-;{l5PXiE4RIvRhs2(d44W4jl>qLe1SWVS7kCvG)lqTTE=(?ZDZ(D4CPtvIys zPyJsFXofv|`5{m~q-fhlKcqnE#d20&hLhty%NKw5*t4jkoi|Ag}{{?o)v{d_R%+v#vZ zLzm(A<#=-~YRa+c@w4=509`<$zq!<|i8nfr0+s2SawjP$PK#S(-#{UiouLG*mII$j6WvgN6vq6a2>O`1!w9aRwC84 zM2cKD;4;NBPK83l{v*`j$tbw1`gh+Fzv`~0e?Dw+;W+gRdmlH}w%&d#Jh(MVtYD(Y ziR+!MFB^Zbj_`w9ryQ>_#}el_=xpt8{DICmA-yr3-q~1Pm&r@IfU-(nTixDz(^=i$ zfDBE_;9-UeXV}`=*X4Vn{tdH$x4WGWtNWN(&uQGo#{0qp%+z3#f#K!qAZ1-39uF@r zf00dik?#aCd`{)^2ZdL#&A%$l3P*%N;g9GzoQw)9B=TPVcenx{nK3n86Evg7 zo}(NfbJ!`K?6ZPz%z*RZ_ws9+YS@I91hNnsvN*;ljSe+3HkVwgT~87DgCOf#V8P=v}AiccoJ;rX~&Si^pv z-F+{POZpU6PtjCZz0!YAiU+HmovodB{_N_ph*Z?Z4+MckbjYGNUZgu5%d0(_T1|lb zWY;=qSn(V#!xxGkKIbbpL>-=Y(Q8-$D~@t7|L@$DW^EqMMT6!%;r~y7e`v+6MO?h! zU=Qt_z>Lz}qnye*e~osc#y3yvDQe}!i;=06cnP8PxEQ{ zxTicw#HRVXaNS6Gy-3Z}hIOy~Dy$pI(;A&?$s@PPxqP)wuhMh{fAijnjP90@T17q?X)wWD9|^vL@3}Y^-$saBbB5#EId^EmzCyeE>q9Y&ML<- z`>MwFm<1ysvqq5@ko^|i_vPm(00a(i0N;m3G#V>FERKt-TDZ{vndVf3g*S6I#L0hO{3=R`83R`NYPsZ@?Tgwz80niz7oN(^-alMcEBW z7gppIbpI8vp|rG}x)|j=L`wJm!mivXH9+zok6RY^4=Wj?-|WuVgVhvc%Kxu<-Wy=zi9ihlVNV3=UF=Vc7zL;q z+>dlIpA-H3-H!LlWC;Fq(#C&_5cKH*GeV9}Mr99-uk0J~d&ct)yQ~di#7M_(J0&7o zuwpn{54!pLf2duQ5w2*dd&XlPxjk{fwL_WG_R4%km-kQxj4#Zf z&caow4#6JTDxpP{$~=Z!vps>y-$4%aRVbhZ*nSs#5e=0azJ60;Jy=Uk<2%K2b00mu z%}L9qU7o;2Q0*d!S`HoB z0m(JI95UVpzYA{@ruj z=wHOkf9_{e$QV8>mFQpT0&1n=>i7-iwJt69a+ZeO=-Jjf?%6Ew4|H*;$h56gv6Uli zzKk>#uD4PayTvpI=I3K%&JFa9TiP301q#4fY}8p^3|Fh{cI@2E$px6W;&ZO}8ZJd* z{2I%yg=UV1ldJUMA=lZl!D+fUP2*v22sd-We>j{##c-QM){|oJ&vE-rzMOFrQqoAg z=W&an2|bu(=-}{&@;#EY#5L39rAx|=1D7-@WX%T5GQm5#-3i$0f0?v<>4oh1Th2!@$9XNvcJkdW@ ze}+9cUcqE?a5V+Enqd=7+#ibcN1tab=}zwhq^%@il-PEuMvCIa5~q&n@K+0uP`G#o zl6{Gk5G=we2zH0(E-v!O7`#2FB`I8b(HyhWk-7}!UCkAX=$ds_GMs=kj}rg`ozniT zcmS#90l3T|NMVMi=&f4p$AUOZsY?!VH@1f&VZI3I&Q1zgOarMMZHQf6`zuruie|966+# ziZe7#&?bW$lY>$oH4}>TBU?>_<_!&20QV?HpUyur0357Zy2bQ^QdX-s?{X%pVfp%nkxyzRQ6-{w60xE+$;!C(9!liHIT}>*0 z9VxGe@>AQe;Tc|FL*~y{eVJO=>+H*lVsLX?1-GJN#w>KKK3Z7cE9eVwe>`7pX&wv5 zc8#yl(`i(M-Q^&huT_?s-s^I?S$0+s$bgfnTCmEh`)p|XCyPwz=75d~J$U{e>9^Oc zR-%C~q1 zk4DE_OPVFyM~!+#bWam|f5$6i)4j%$=QTtYuYq|gMjmXstD8(Qa2cR>>zGfl=XQ)3 z$go4*FjuyXdjIqwK*uL|KPzLug+Zm!tX1o^X49NlnNrZ>Z~kzWpYAWw){kpD_6+i> zzdCnjaPnm4!sAn6Z*6)eK#n7$Y?)y+`u{ihUOn55uF;L|bT_)je-dq2g6u=bTSlJ9toM z4N9Fod%CRc?(BDVf7Leg@mL(x+u=0ZEPIg3vteODD?Y%hThSC();#|(%V{(XQm_xL z(16WdkEH!LoK7$o?jx8A%gYt`g|0;xmoQVy1qVo)D2J~lc~}uzZD7k*XE90j{8-}q z(XQDrUt*|^%1B7o#20R3%H%J4bdFCRu??U9^1CDb@(A{EfBWK#lX0oi5*(SLVjszC zvzkQ36HT;KgfOPSn2dr8H1g0$c7zH0^qHcr!cx?0Q*?c);s1Q$2Lhr#UApk(H2TGs zhNat-9Nb>Tis1~Qw>@z=-9|uDeuV_=WV%NDw#R10&f?tVCt!|qSRcV611kPRuu*mh z^A!MviD*Lzf1)M{IzVH`W38uoXHw%rc7s=jV@#0d#5^n$pK)Q~;m2TjoEBk5`Oc;L4J>s3&nGG)yfCgvDB3JD!Ed9=^codj~j^l2`q9S{4=;rQ`DiU?7 z*k8k9B#fI_btX2G=Ud1;dQE*pwe<8AJM}DEmx*d5iesC|vH_CR(#YxUL z&QEf_arR3F;Ce~?lQvi;SsN^d#il91;ido_e)}c7A;rESYuPN18{26nAn}yb-VfMl zMOaFNU|wMhA<4iNiqt27g-~~9FcL_me{~+(XsaoNq4`Pr(&t{lw%5|20B0C(gE&|; zf9FMgSI2CcIBi$_D!~iCF}m<(6dc}_{ljXx;a0k?2Tx0Nx7l?oBCgSOtKzBFeQ@tQ z`HbleuZ~Yu@dP<*{^9Fd8Q-ppCx~mPd`tdetx>_$rhm9pt-AHD`x^3<%dQ8HFe?w6 zm9krfM<}KVn;FJd#N$#IQG`@De88)Te=jU`AG)nk@XfL?b7_&5{}ld3cJS@UU$vny zobYDkujQg*Rwo?WsM%N1j@2lJ#X9cdmRf5st3 zK`;gPkFDV9zzV*xgSU3@#tx4Ac4}z9d&EIuqhYGPg8cSs1X+>X)JadiWPj2?s^}mg zRdn!+oq6xr3U=(^ClzEd0SDwYi)Urh3sT>PoFs}Of<&O)9v(xtTw5lI-YXjxPK%n+ z)u@OWhDCIr!M@zR1pLBi039hBfBbz&3jJIcM8uF&^2lLxzYarpco=~AThTC{N$)-= z_UOgNL^e&2}S z?JI(#?8DuU!8*c@oo2PL+`Y)@h0X9hVH^;)3+3m55Tm0XJ2HyL7OILOwXKB5K3m~( zTH1IO`jf-#^Yhxym5k#ry_q15u;oOH!Yonth@+BCj<_? zChBR0?ZJGdR=$t@!Ms;T6~S5ylga0h$Q2CSuY)2wB{v#I+?7a4e@G=XVIRsOLX^BB zzCzKs7%!5KU(EJ~*HUW!YJoHlft-D^v{5h)ZK2~G~F7RV8e1tP#AcWk{`=XiemA0 zDjv&1&l(@St}j=JBVQsxJ-i0XFr+mYqv#txYepcIf}3nH*3oi7&(EiGWVmsDKEVfs zFA`|rAUvN8Cw-qUai`%qER0Lk!7P#i4K}Abo1Dx}PA+H1e|QJvyqDIxqT3yoK<~st zp%ZV-2yBFdl(u76w8vVi5=et{p6u?Sq~MouUBW(!I)Di1)fYgoo&tKMzx6fB3yuW~ z%he~8S3d{k)l(?1UIyc(Pc4Fa8Cb8G=fGYH;YFN<%%U~;3v!A+f%a-8>U5%47`&C5 z@1~{AxLuUne_{?QDiKx&Q-O?v{aK)*xW)?$;>pBD!R&C{VoHEd9!dH-Zth|*1tcnw z9xFB{R1DB_=;+>tm9g0zW0w@?7gC>US6^31D3R#o!N^8X&a}5*##l*&mC`}|HRRON zPa~&r6S~fKpz>3gjtr2a?#SE7e6U!p{spKGQ;_BAe{XyB460-IpFwqal{o|1(Qf$m zn+O%iG=QpGQAMo;mi)3}w5j55uz4C9o|`B9+uVdXT`O@s(tnXPf~rK%mREM3?YGXx z-iE?Rz*RANa^$5t$d7F8r|Y}6yYqJI9pjEBJsWp45k^ElJzKqxpSSlmWc50#dT<~1 zs^s$ffB7%0?(c7OcH}ocu|W3f=(!hncDJx-62a!nk{3PNVH7vweMmPC7G=Ljl0nKR z&SIIxadm1S4c-7n>p1!|uu(z?cwv&Z8z%UM;EuY`y3ak!91wK4cfj5s-VCVCPsrC^~z{4}1*4k*@%x(OE8@)n zc?Y}j5F^}Q6<_KuBbY`u+i5vav3MCuPYpU4*#I$ zTocfLPSTqTQqr&^9zXPa1q+9&MtOx-Dm9-UnxaKmN3x&vz`7dJtBmI0f44E&FJ4*` z{Sq0n=m8Y_!(DEd4kQX0BSf$@ToVux<(L71knAt$MIaz>?FKX0H41s0*LT zEPZNIN(ECM@*#qY3NUUE`%}n47(nMy$Y7X*8ElzsM2dy!6dISlPdRtK`=DBRG1&0W zAO~mu40Lc*I>|kZT2rsWe;SDhv$c%;LTOYFpAQ9+s~g0)wdrYDLGI)tDudGgYo1)E ze-&I&05f%&HL0m(;rV!U96N8hWkB|-(*VZS&`dT_LNN@;oXKvbHE+}cX0930Mo&x1 z%H%^%8eItf?uIFFvL_8@VvNIb0VFN(0FJC}@`T+dSKUx|h`{I+P&M(T?oVj?D;e zFs{+5*qICn_2-BAR?tlb5VgfX)Rq9Ewq86HG&c25O?5`H{>qd;%i?Av3we=MF4a4d zH;megMY6)^1icjHhso}ZsTeZeFnbt(0F4LOcB9>3^S%kNaf0G4aY#sUfXu|u5bbr4d zt&mKLlD-}heZPx(hlsq-$M)uQ*9#%OyUG7ei0|seA}1_}F9CI1>|#|wd<7bJS@Cgz zE{zr;#(5OMyEWi<0`-ys;oa15SX2%!u6_*)3umfCLi29_jS$^52cny;6UoQ^DwwVb zsb(^>B}q!|e`0dtF(>zE5t6%U>5QzSUnTR6ngR1_&y{^CiFz3hn1&@Y8h?Qo>8*kG zBE32a?waMY|IKvWJaL<4&x*RisEQT!Kde33cH6j;@BRw5ZYD>XupRECydEuftVFgH zQ|Y+l$pa-(OKeFVElHe?|9xr!K#;PX++xIEw-j9 zS^P(Ve=sNi_9xhXKlufAYuo2*GwpB2W4xXvW=lGLeJ?%&x*DiAzS@AkV3J?yebGzb zCR${%zf)yaJWqA3HGN6(R{SH_{yUkW%0d6|pYtz!|6C?}w)r91E6vhb>A}2UkV7E! z)(o&lpI{!r;HCwjPD-GN(WV0cbs1y_1Y1vMe=x)cv(5BeCU}$H_ZP`>2o*oZR1q-M zuM`LS!Tiop^fiEB{2KnjY)!aNK9imha5N(zx;&z8p+igPml%=dFkKN({lUCv!j9!J z<<%Xic}`wO#(&_@%sStsza@nBA8Vx(@wTsU;8$O@O_sV4Hqi_FYlO`Yg-|+xm}C_K4EkxaBPpcOp@C*I(j{yWI-g+ z1rLi(xvupuplX3Fe#5n*&(~YhJ8l~eYU#KHl+xQf*yxFI{jbkZOjfIOh7rWgQeS}R z26VRo9aJ(0FboVVWAK3itf9cd;Ccq^f1Abf9-yg!ro-u4K}WEN%k+OY>3lFv@pO#^ z)_7rDuNMa7;lv3Tj_@@MV$B4n0z93=92&S8jenKQ+dcXuz+ey9%l-fa#sF_=;z5$-RF~on5A549UF2)@#w4aHsRtdbwfYfs9HUQM;LEf0Ond zhWtGpZ0NuXFCDOe=QoF?X5FaOYVb7SIfo}UYRv{bP`-fYvfDOl@t#rde1Kv-K85Gf zsQ2Li20WOJjYh5AHX8MhMx)(;rwLCB9;`VBzY=Oz8aoQrZ7FD*mwnfz~QI7;# z=O5aT#yv_9CH_$76i^VO-E4fs^yC7X681%0`|AY%^som0P!;@zQJh}Jy$-a5uAU-M zqDdr);+uNccms83?VdrMA^xok_`d;93{MXq7n6?Bx;*I_Z|f(<+Xno9fAz_D`v(4p zVjKR4KQN}Z7g!Cg-(Ga!K|l--ph6K!Q21oDYiFmBTpI0WY_v~m_`nd_Cr~mrN%3d(W1);!9V%nuNrt}l01STi} z0frM7pSAI6LUM@@WN;c|oW>ZZF@}N0$h-$ty%szj>>H#|2lIy8f1`H-yXCKw%S%i? z8Xs$|o^jPUdt+R+Ymn<)>XApyoeMalH8@;tquDmgMQmfL#6R72rV%sP!)8yO`(3K&5__Yx9XUw%NTo zyaw%L+KyATKb!BNe|Q~0$+JV#bNukL$wkM4VqnRlSB0YE%cAdKF%m^L@=efdqOIq- zP_!*YeuexNVZeWa}lFv<6$k4T2kR9Ff9pLq*lJi6%&S(2gu*=M zFwZy4a}D!6!#u|@&ku5FAa?B#$H*-VkpbEe8K4c30oo7=pbrrNI!h;HmM#&jS_PI2 z&{#4+W61!GB>{An2*}N97%)%Vz;M+=N|GTLBgu}6ekhpja5=CfFD%+sS8{@4;CQZ@ zO_$ktIMHHTf5~is$CR^GFBDndv0Rz;{Hn}`wru8CL)k2F9Bk&=iY{fDE@hc6W(8f! zGF{3tUCJ_D%nG`=^KdLO3vXI78~VP;hL(^4kaYstEc6}OEDS^03|<<2v5jrZb*n1x zS2K9zOPONZwiT+p8@MVT*s84^g{rLscVNngCS9N@fA3{^%XCAF7M7+Z0;%P=xVT6S z-Xpv!OcTznrLwlG@;ld64IG$m5E0oBNcfJ8yV3Qux}Z=;%NpRu@N7AQqU>ce>X>fT z$6mo8ivXlv#Vzb1Zq=5#$Wbs$m5(0qeWDsAlBBf#B^4ggqqOzCiAuRiDriQ2- zWLn7L?XlxIyu&Pq5o|B350Sp36cNy;D%B+tIr2p65I&e1M4V3@!pBsH@M+Z{d}uX@ zJi8>CsH3<@7H!&yJId#R)e%DYSmSsc+82&2f72lafa@p(TohQZtQ;v30dpNWVYYJ} z2g`xnxYRNXWwnD9ktJ(si8V2bWnGRUs-Vu?Bb%v9?zSVl&)jWSb)OmdmS6y#pt3C) zL{@J6)PWraz#3$?5GY5Mt(U8oALh!g?dHmUP|cMiCr1y)7TI|KciFNOz_0pw00_t& ze*mRq9sr^;4+!i$Q52dv07}m6e0rvn8!7Yv0bX`Tp;1;jOJ~EAhsO)3Z0F1BFluv2 zhf!!rk0fR`mzJAJZO_Y?ks2kTt8huX@Df(lbrO0g=Q2=|KQ>VjDVoMFTyUJGXVv15^Qjjv^GOCRU`f=#hsIaO!MJl7d<2k)|oF)8%YBPu8h% zw_J>u$*cq#r?gCyAx5rRCIgJbRj##j*k&!;*~Cwcvz5ylqw`bH|3cAKh+N6N6hC$sB{pLO%(ygnp0cr$B@J+LX}w zQHi~z8{(5&VQEQ|Si*pRilxO}IyXjBn25~^JA2xws}2K3fIojNR_QY+Fr}j@^n}7m zvEedeJ>4J@4d&_h-@=E<9l|Kq&ve4EaHRM{+j^SZ@}$sWJ>A02wcyo*1$w#x%sxlD zGGJq^mz((@dA3V*3eZyc862M%T1Mb4tP<`ySa&DDuCCc?cD+o0<||r!=!=mIhp^Tw z*gL&iMm1!r$t`-RpdaSYcpJYBRIwp+M$jVqWeXW!BEN%Nu~Q31?M5Hy+&sp~m9hbb zF@*KOU>3_?t(B`}MZVQ@%jJrxC4|-V#}im$YV&mGn^_+Qf!!~lhm5YKU7qa42qp{$ zzTDicjjtS?xO`B5qbZ8izQM00gxED!=@`GefO0yTemBb9xJzGGNjQ*3jyo>we$hLg z)Zf_Ko>ge`>)q|aLQ>=hLZMwtm2s(DQxF669G>ab{c4@gj3JJ+e4i%E zqsEnK%og*b=9vlL`y<*ip38H%g?=E=4+J{zFwe_T$1f{?j50`GpblstX^$Fh6MqgT zE|bk1R%W=KtOPSZ$1H1oAX*=Y)(834g16WmU(+SVf*#!_*`UQ4`^A|&f(fhB{E8FS z?8HcJg~zHqOTH|YN3}Nf1aoJIS=F^Pig-`}_bAe*!xX3j%khdy)QsNYZ{R#EkydVWM(yEVsd9givEbq0A z?~|^_u!v7$RCyODA^iwWU_GrIl#rlXR3by|qV#BgP+MDQ;q?1-wN|Py-wb^`$m!e( zoSarJAJ7&Hq-Z6&M*kjpWP*aQ_$-U-gVuc|VD+|AUT{mIwB6FrD`%}n9G<(yYD!uJ zNlRg=(OssuuvlM7Jc$7Y;UoJ%pSVVjisC5F*f9M%9i%x8R&I3~JtB>li4BHNRqHc> zGnUPNVhAe|X8-H_4&wDLSlc*;R<+)eNz z7`pUb(H1_+XC&$2Mj)N{7y?gpk!a|PFN>stQu~jE{g#+HkfJRNbb&>EmZm}4rVWL_ z%vJFPCybuCLH_FWgw-c+lW>o>@<$hxtX!*qsIXR4Rj2EBlvik9ljSt&-=>+Y0~A;R zlKQte=6biDX-k;hCYBMmOSnS%<+KQoJo1&;7+}Ct>c#dYAPVwVN&SUFsA^Wsus5Q| z&JML=O^a_Bq*YiKHh4JEBaOt~(e8xsJ_9ty_t2oqV^X?=KFrU{-fAWjF)s6BnEZ5Dh|9tofKWKiU z4Iy-ID&!ncTy#i#ZDG<1YNNjyxA4_BAMgBPBm){}anEnk`#ZdDi5hZwEMGGzoUrjK^6oX_7k5ClvZ-7HdO>}KWcE!u|E1bM0zqO!$0ZtxL zhQaE= zi|7RHkXa9rHCiBXetiQXLxfCIq}sZ13~_wfub`pu!&7eI&5=0<#;{O-BXV%|Q}`?I z?_PWXet5Xq1>8`&Y5|%fpgF3H*anf^yrNZ-3JgHzJLd3Dt^8Ix>`^u(!u=iGOx+l+Lx~yW9NP1Bdh8u?by1t|z;CGo{5gf36knA@5%KDD&4dWq&6N!hKRbD(4 zRBt3>RpwY_t0VHKi|K-VC)p74OzrO<-^VmY@QTg1fSB9Sr5hzZ$#( z4e+in?*~JY@o%!SIPUMqFf}3)fiynD4w)YkiJHp&`15B9T9Iu;1>YCslx3eSe|cZN zJeBk-`zL)Fe)^Bh6jHbhyCPo#-?sxk@wwEEPJzspR|PV##Azsm8UKT%H(C_IitaAS zidM)v#{7)7!Zun(-wuwiZlt3g5K4cO`K#jkQJA`d9O)%whln=>SZZkhN6e7pGTM`( z>=+M^%dB$N3-)YS#$!rX%DDWSsDq3mw*r=(qp)4}0$sXZ^?-SY|9%o7ElM`kBdUvRTtV zS`10FtNuUd*nels^FGXK-azY0xKDaNmM$A{{lsQi=7pMC#k^becK_#3e>gi*rtxng zG6o)9cRop$fF}0kf8z1KHjn_}fo+~jfMZ?@lQmOVtC>RoeE#hi0n%}4=CtJ6QSRPr zWRa(w?a$L(@!N##_3*nEX)H%&`?Ksuc01r2=X1_p7FKGtPL}J!cAzG=18s6QbM$Vj zPp??E_FTRgb?59Y3r2Xie{I_>+6mh2ELbS)g#Mp`z`hDMaXXM&w1o8T;O?egXs*;f zQfR{V932B643Ejv>~gW04?*F$|1Gdz4=a1<+GIe!b@#W0Z5f27l!_%|aknxJ7^wta zVLLWMHVyLPYs@HzzIrD=;MG#h5~yA&{r<2_>1*>=dbE6p;cY+Ne-z|8y<8~)1Y%!P z93b9au!9X$w@QCd)GUzSaETtGpN1LE@jmG}a%W66q)}1Pp|@#^96ZCh+DDuCLnR;g z(JCI^bzi+Am3XMBWxg4YvH-Mj^;g|o_H)+Ws*~@B>{0>6If^Y5fO@;t6YVYr&$qi( z+5qJ(+wU3lBNqO!e@g#yNrrIpN{ZJlymaEMNTM0F#S_%T@5<}NZxG9tEV)&CoL&j! zO-!AB1ng(EoqnOV)7NTW6x+Vg+t!P1>wWR+i^8khCk3@XU{}HXBCNdls1EmUi?8o} z^o_u;6XYG{kjDgD1^qz}j+5QL`(?C?#}L^Ttqw36gGu{A#Fzr*Kd_tR6JQ8WgYHjuGK9$ndFu9^jdLB-6jRir%H!{1?%jbZZdvQS&( zg%-O;1ayJTe{fv-uhOgkW9`bj+cuK?|N0aZ;+2UZ#E{fs85GEs#Yrr0;v90awrS2h z;-n%1lu62-MACfrtzT7Npy=ei-L>Bnfj-bzb#+}`MfGrqgy2K4{K#WDhp@Y8}*Hl5m))DBVu{O(5ly2s1ptIR#Me`=`COl~dM`YVS=0ltjJd~?;? za7Pa$C5%XyxrLw7ZMWcg(jwj}D8kYs+WJZRkLfra43c(9tR38WA(vW$V&+jxgx1`a zUMFr#n~l6?5moTG5vFcm6Llmi9B)Ef=gnhKz=4q(Kp^nEiy67kZ2*Sx!6Zr`1iM|q zHy`^_e^IB@$T->8Ad|UOQ*M`X}^qg)TVP=k)$K~I&h zyob%ItR!50siqPv86;|EC{z2+`m>=4vQq(fHji4WtqcNKY__IFfa)vzU1zub9@`~x z!=j|V$>FUQIIlEg5>?E|{HT}NX55thmArOc%x@!;t+u@gp^I|d|z1+x#Q z@=fNyl`|*$Fm=dIp=!Gh)y^Rr*ACIxIYjFKpKJm6L;-y406buI$X!c!$S}kc$&=-^ko(mC|ANcNUw7k zMIb(BwW2>?k7u;c-Us=8G=ra7spI!&gXsHfOR|==T9;I7-(*k5%V{A>{Ah{Ds6_h(1+?pFj6m~xr!sIn8iqz?qQ)R(-D`)?(Ce;wWK zb&rq(2jTR+Bl?l7Pn6X=WCX;{n?8xVsj@x@Kjhd%=i*AE8owOr#{}VoaOwZ-sv;M*0)3AA_4)5U8 z{r&N7G#WNX(GS<-(In_b5$EqLf6>D=ruhucr;v7bdfGc240?ybs1g8Fr9#N8|6)SUNz9MbLS0Lhw2moJ_)Qw`Vh)9KY2)o`lDT zs@tQ>aC~_|eFZ86$WYqfDQ$Ft&=*U!r|<8P4t*|9!mTfus&hKCIAKQc6;LAmE(!mZ zG^dDHObcIO`y(Jvi`JMYA;TK?Mbw!w85%R1DO*vqqB_n$&u_18f8*79+3c`8ZWQ_c zdJMEQF(utXC)5S(?iPTqH6uQa_c|rizT5axBS&;Rp>p2~O6CUNXT!49^o)lzakEwz zMkdIZGjIJir&XZ}iKA(u%+#sCx)yWpmkx5D&0S}+8}6OGU%fDi-iqfo7qYz(GSK+v z=^oq`)iN)fOhh_!fAiirc^o<1$-6|}e{X5+Ju-gXl5vKNU$$iYh>SN|GR~24S`bi8t7&j7YBXg2S0Y=~ zbH6rsj#m9e{+wFLcnDF2sMz?ciTz}{FJE*Pvz*uY$6mxtfBsLug%G1dtOPfTa)u-7 zQ;>2DsD7Pvx+8WFZe3xyceZW{kwWhZV7rhVh>v#&k(gYeGdb>yei9!evW*oGU;kq~ z-T&jC6a4M$KmX_CZ%@9yB7!A{hc8X*(1}lw`peBtwmhdLV%O!Jeo1uM+7LjcC4i7T zE?G2MnU~&#f5?d1Fe?9U7FF$qmA(oYQMFfrp=sq%E(U|ap&#Usrp@T5JBdomQ&;U9 zs9KpbZQuBYREGkKD2ZGvuC#+hnugdYwQ0EtX$|tBEN3=MqDlZLOwCg>Q;%wfv12;{ zZR#L-oRPOcJfy-UD{vhr!A=&W69*EiIwWkYu-@i~FrrqQd9(4)-g;rm`}Et|_IY8_ zU(~miNx!J$36uV+zSS>u`Zx9RCVffN6{{kjOAdQW}GZ3u0!AY?2i7sbRCCKYC57~>C&G?Uh7 znc%oNuOXj&1Nr2Pd}ijQD^c|ZQL(p|ofbp^+{Muql!}s%YhRe*$#$2jf3g}Z@r#EG zo(SqSB4{u&{&yVcLv&=^Qz$miemcFglD^G+MLIUAX6JNyB6n~tXI1%K= z?sR~Pq-KkdXj_D25)me*1C|@Mtw2ktB}dd&+G-hY#=*&4Nm<%79t}uPLO^wGUoq*_ z4P|ZE&)TcSa^2htW1!{tA&q?y8H0=>dnESAqf9MuAx{L`1l6n!2NA3|drb=0s8}Ud zxM}7-d;RrVP`bfdb>(r-{eOoCEtjYkjg9%4ewtp*A-94nV7ufWoh6@R6*xkt6+u%6 z@9zZ|0E`MAVEghl8%1w{hk0YH?m$c$V=?Leik`$VBR_tnyfm&RPOZwRhVQQ$tKZ9* zcGSvmR9M>;YnW7-8cYGfq|jsrD(Ex&RQG;cEh^n{js&ftB8|LxrGExXG(f49HbF`# zf_OICy@{}C2}_YRrW!USfGN8Cu?dZ!I!uu42ZyINlwdMGbP68Xf`=1gCiEJ~2vI}?u6_UE$SV}GRxJznDs+Gptx-ngNeKDK7?qj1m#q_WSOt#r|Q0Ws7Kvg^Pw9+tg`}F9;=zYQ0>{=h>1!0^?s? ze)4Mq(zmrJz_*BX`FSsx8wPucyl*TSs3_KCH_{3Il#g zF~xQ1)$I+`!hcz+3b<|6KF`+oxCO9k{2Gjci{LVNADjh02IuZ>PdPBGw&UD|e7k#U zP3n{sToDc4jR(ulEOL}fM3yGC&mp=K^ILT2TFxSpozyv<5%S129-a|i)5&P}NH zUI;b+#pYhTte5*@b1&ZNg4>!qSIu1rgY?Db&R^EceX+Uox4PiA=0>WySHgFFvANO9 zdbuw)H-CDo3vO!;EEqFj+oxLPzT95-LUO-}cD9a0WskOxllZY8S(3v_&WocESv*Wt8}GNv*y3TP3Ow0T;C~VYa#diOJ}z+K^fGUMp58}C-JaR(=+$UyjmLqQOjzHCZ~c-CdTvzDxEn&spTD@EcPVd!zBfzQ4fxxqZLD`^dh(!u#cq=KU?# zw}0<1Isd}Ef5Y|d`-t8@R9-)8Mb{z_{vi%>7KFD{!jtJn!V8q3erK&_K1A&hUVU3l zmHknbzp%YnPW=|kifP{U)5ttsn5Q@9>C!yCH&18g=|_6nk;ijLGGty^E1yA-{{5wC z`duO;Y|ZCQ@4J!5yXjSm-K3sgnJ1RAHh-k(w^WqRO*vEf=aw1l|UI&8NyuHi_4BFquL+^*zG;u$C^9=^TEK)M`DCGmLN@T?8v8~;op@9H) z%E1#Zg=oBvCEkW8*IP3a+K(fB1;ZT2L>>~c*i~}fE(~)z{7R&wV+^ZU!JiS6bbq(Q z2GFa#nFSnn>A@|j_kH4aBV^K3PJA>7x z*{ln06EF^?FgNzI#3`@}D$@cI%{PFoIXXT?`o6TxJDJH_;>Q+^Ify#T!Jr^9(Fkny zAe?Z_>L9EDgyZS{K6O}+q&pcRn}0taf?}el9??XajuQnNtEAOjA^PMTLie{xsKwz2 zClQp-hsXSLbjUx)J^tw(cGRzaKLACjC_dtsQx%*kkIelVQ4D#ZA__&MCG3vOy>L9N z-w(Zh0)}%Y23lH4#iPJXmHtD*jG#|N4ko+{XCet=5p#bhiIf2VZZ2`1M1P%bF@M^% z#rVY#_AIBOY4|*g;t)}rJ|p}mfo81Sh(oevso8taAJQM{t>=eh&zo%CTf}|EXa?J~ z)D0SG;qq5y2C{3-f2ZwtnG#-ja@$phKWO|XIISrRzF`^yV{Cd3rV^C|0YV`e{|9>+=LwS(IBzIjoqKd4Cg~$W?9mcAhkI zUOX&WC(t-c^Eyg|v2IxQ?sr@x2v{0p1B_`f!*zwiTHF*Y)FV16r`{IaTYNDW`yYVK zgG-CVw0I#DLJ^Ox2|FD-4@4s{k4u}^*Mh9V&!bK&)AmHfw6&s4TP6BI)4swS&5F&e zMUR#-HC%a0?$@|E$A17(K(4?3XG1W>L3YrYzfrexHjFJrh74H)V_cRR3D7jAO1mei z!#w=REA98a1cMnmc}=$06b>5vv(sZM1@%K~N|ngX)l`puBjI(T6Y$9$*QQAgQ|y{( znnLf2d(#v%GF%OS2+hJ1<+Lw}e8XSL#SamhCckKZgcui+Zh4Bv=E{F1A@>O(dP#>i zaMwQbr}T>&y3lJdigskT)9xS(ecwb9mi5YpybHYg6IAY@N;FZXFGplvLqf?xRuQuuhCHD zViN>xs*C(WqzxxaAgsOu4UPik0EJ3lr!i�h3^-!=*&X>WFElPVvu=iho`#(=QfZ zHO8xnwgTefX|_t1S2vKZ?A(RUNtCM=m74%D3v~s0h|n_?`Rj~M^ykr(e17BW*}rZe7RM!0=?1^v z-njiB25o=n$zb`|09j^U1sb({xFtq^)R!Hu`t13^u_7YrDMWFTxEqOzCPN+K#> z&BHoy2cpQT{9zR(w6!JgoTw9eAekpxBS9pff0p zOldY;o|#)WFs~REEmJ(Cjux#7MmWB6tFKhhNX>I zcZ-Q#u@Z|eGh9aFlCNYi?S-owmaQ!VZ>ED-?pL(oTdg9BX0G)Q-&lJ!mv!_5lm|b2 ze*CQW{Fe~*10Vr2mofDNIRW37YxM&t0Y{gV^#d>g*O$fh1BQP@nVT*&0b8(F7!Ws= z7JeR_sGCB^^7}u7Wx5l1n3yT_j&YxTXOosi=M6Xso)3Mm)H#oQ5<_smCs6c|=RV z_TK(b;r51iw8uM-;i}G6H!jbk%P?N~gIa$n6V~vs=>0v!sg*CWh>yb{YUNix8^Hdw z6hdOxRUY-+TFFr1oQ;Pp)vD{>=59x=0w6PwKG7;9366nz*4z)Mr*G%k*ws_#dEc&P zv$c|)ZFfYLA3(ik%ldeRKYse~KHwMXpVjbzNFRvYxIznz8T+oaGV|x_4AaLo*1mtJ zX50}kGV!Pll{OUhq7FAho(%g-!1npqb*;D!rrD6`?V9 zvFSL0H@d%1szt2lKocAVkAhjDvgYfErOgRfG}*WkCY zr(pQLR`{&|6f-+>q4FZ4^N8p2ZUuiRM8U4Zc_3pVEgXc1wPC}1T#qc^;N7Q&Qw`F? zsgcSAu5w+UOSNJd*%@?67E;O!$@!T%7PvNJ75x4j#*tc2|suS}v0jyF?{IZMK&wX6lM zDf~zyb@cIP$5)%j)60aP9BXc29xH@dfjRs&a_@$z5S$!vzcCJ=(!K1cj;|C-omy@P zcX_YSLGi&VF>be;R-q-SW=DU(6{9_!1qJOB{I!tp#?gasuOwit3pT_Mmsw?r2E%9> zl$f4^-#yAh)q|yFgib|F+2Ak|R@*{AsGmjw>wb)NgH5fiEQ zGS9WAuQe*;X>OrK`c5lo?FBC#RqQku{57v9ed^dq>!-Qb1;A(ZK?Q%;tfrc8{2n29 zzZp%3&FfZkLCd^HQb~xfZsAwxY^&ni&K7qBcSa9dgT26!zEz)S3VYLtk>Pw(t5p5Z zLNOr5jt7?0$eOR~TzL}e8{o4_(k*n}#WZ~~$ z1xY_#&q`^d0Pifxo_c?Nmh{yBj^i-O+dqp(fLMvJK`fMNgn5tphia&*o^Te}IKtr) z%1j`zf;8IKI1ok7KOj=Xnfq+6icHEq2QX-Q5LXcV79sv)O+M*+wrp9p7P35!*_{ z*(eKoYb#NLfTyLq1mcJ5aQfan8Uu(nW6JmNb_EaKO*a{4@DMeg)rNc=EgLZ(@V7JR z@1Ow}g)9D+>oSlGCGVm*f}+z{P8KuG2A-95Mj$R$WctM5&nzea(Hj`g*LfX&)!@Oi zgr%mj*V44b>uP`ad_OVt{r4+eT7YS%q(`hH2^hYe7Jb}{?bN;KfT#*$0aF=TRjVfA zzxUVC7vJee!%-RaGmXRgd*95Ad#Ltn3hAp|6)5Wy;TNjgLpamG#|2qCS83FQHXkTQYsR!D|D4Y6l^) z>NiAdM*_T^$rbXQdTMY6UdMF=RhdnTa3RzxL&RLq)tmYRB_+xS3YgyE>Ub8=Pe_(< zwalqsnrai56-2>~0Zs;Ro&CqHA6IuXM&t?D;w7Ls1t5$pw?@-{E8 zR4+ui`9^E@Srv)r$iwYl`h!i8IN8r59F`p-N2*x^AVIEGiUIK>RKeVVA2j9hdw#AP? zjX=;N&veYv3UlJ>MwO$lKtL`pg67bN%7`eAN+o~LNCJJsI>At>LL!AJ?SsBJ1h58d zPNkQuBJGm57T{Yj)_ob#vX8LsT|+GBHZy-;B-pJjOOnMvP>W?j01OrMVAtnnaFcwF z4`$Z~NiT7bUkPG;h)W#~d(Xym38k^(XyQOl1a)zohi4(JUD0H$L5_|j{de~OiQCAe7gsdk8lI82>$Ol7qNbDSayA^~^Tx$ucQ^X)Mtir_-l0D)8$V|Ke&Zu8 zb@&nY@$2s}M+B4E;NYToH%zjE)X2v7AK#fn?_S`5G@P0=YwYLq`Lxq)4vGcdXpW?O z*&IwqK|UXk4)o?Lu2?wH3--ufi=PBMP!nUcD~r^Tq8S_7-UVE;qG?*_A@ZkZ)814> z^z0RVSS62x(tXaenPEi{to*cw#&R|hMlPTsvxs4tkqpGV=rI+m1SrCU7y%j61-8KJPC?#MplV2zgo4+pr~BA2j$~T2`S=_bpSg!%{Fd8*z!s_tOIlWx6Lj*?i5| zL5UfTr$kjhPq?r3AwU!Y^^kw`0>x;Q_UwZ_HVSyw5C2{-I zNqBj3v!U5VoX)~#TxR9hw zf#X)lgO%fm<1csjGhTn#X=QE)%$HS6YkpuxR=L+iThs8_ov56hXM%A3%omlj<290tzz5PL9L7RSjRlpy)_mK-ti&^VyQcVyp;gXBjz!nTuj^wQ8Bu5f$Ndhu*KbSx!(JakUxO?y!UZ@LZXZ|J$_ z&zwt7I@+dwF2cF=b4>lr!`*}2aG?dpzLy(=mUDmL_zP|<)z+!*Tdi7fi>QtZQ^`e( z*42VjXJ-sNfUvY8EX?cN%3S9$nlaRA1*V?|aF#mTxxZlsYGr??xqs2S9gk!<&M#&c z#pUy+&#ExH;-plcade@^kD_w^7F`W@Ib4HQ@9u#WXIXD^bU^jx zrn`TyNEbKZq8z4rxM?70uzlyd)^}}qUL5>$aXzTX9Qc{?T{%BArYEqC;C^iG%M8nb zucnpzbYHdbO@hrBj-K8xIDNh zpW|Rp$fsg2Syz$koDGxNq@48U0j=`m4`+W!gbJc^S-_a=i(#Lh;NZSaKXk1RQDNBR zvY98M$|(uuN`FRhR(3mY(v0eeH=8cd7Mo?sWKazMAgP7Ejy<*Ew)gf7_3A~Hct!U~ zZVQ6I=>YRi!w5%y|8ljV8k3FVEd6-&r23Z7AS5_uKzqtbv<04C_<*iLH#r$)xIBMc zzD?2XyNrzrPE*-}$|gu}Q-sW>aXFU3ZHeB>?xm>>Lo2MP<@Jcl#R|biP)s_fxDzS1 zl`sTGSEFGl>ZGX`70ozTLp>Wf zGsL*n%6y*4#~SebkZNi2HXn}Oa6EsN!QET<~K3<K; zQBP*w1zw!Y=AY)vQC8*|j7iG7J`WdFe?Cu6Nom5j+_C?lZm&D1UeZdXYxGHPprd>^ zO5M3X@M_(zK2`5@-)0b|v@GI9QNcH8gI`y_C0{X4Ug{v98{gp+uBQr}RfT`zHHFym zt!3j(MiylwrFC5+E9zQHbgTZ>)_}c>OOlKn_1=yOT!#QJY47+)G^$X`!SZCWzt?c| zKFJ8HuHJw=C?`0>yncN8l8BWl1uHd|sTH}6&LgV$Fmm~d=6pP@ZNO==lg595aG!4cA5cpJ1QY-O00;m^fl5X7aEv~`+yDTUUIYLI z02}~tV=iiQRa6N815{@?RNiSgRCRa@009K`0RR956aWAK%v)=B+cuN_o?jtzyDAyc zv}8LsQM69tII)}9&YQTG)YZEOBteOmM9L)POJePB-)8`j1ZAb$5Bq;%ds>SG27|%e zXTX}#G6{+}O-$?i4a-_%w;X6qOlJFXH1G_=y-DM+)%85jANty>iZku?r+&D7h z{EVHM%(9|1Gu`gM-`;jDEE^h~z~!@?xAX~tH1t@z_skBxuw!-yUf6EGI`G2b{>%Qe zXOlW=ShpRRl8z0=}zpqJGz^Cw(T5 zqo(Cyw&*Yu)3^7nj?p(dv}oVz<40S`na&6Xf|)a8d2y12{O&w5jUB^s5N1+!q7dVDxcLx$aQ1Cda*|kFpYaX905+@@9d`MBk4%R7fBn5#GNJT*a z3Y;SSnBMa2kmcO0ar>($LfXvxZnSaoHk&V8!!`!=JS*t&fF8&6__Ogd9*1l3@LMrZgI*D6E&3X(+3Oy#q0t4IhSgy! z$+Z$e#Q?>!P3F&Ve9cGHr(=;h280s}fX)zesF!V+IkR~CG3Ua2*yWH#9yDx40-Ro+98?PhxNp-*l>7X6hq0Q~c`tEyMTYtVwxMp70 zo_YyRV$VHNRm)Di+c*i+Tj!6{kH?$5n|REC%^?i0$B;YRlA^_k&%YQR zqF~#1=Bx-N=8hSEO2dcv(*z2K9~N3WmNxwwy25|w{)f2Ofqz>xPQRQStz)3Ehl?x@ zv6n?q2n@axt5CtL;a0c5)l=aU4@C9?aUf3OqJKHE^GSM3zx+kz+6gX2Kn}KywVtz zT=+u?Hy&3ID$VGU{}E$1ll3{DlA!+Dq@aehBan1mPelBZFTVv6>|RlFsNN&B+#i#v zi^mjNyONLZnTBFKZnxD#X%&BkogK@)y}VWGF%rmx?ib9yVPzb;6)2xHbQ=-?z`8ff zkv9aB@-3W{>XnLk$LxFN?flh2T=<3u^YY(qZ`858Aw7+rT03L+j(Oim1$clZmTTRY zwhja>f4yx{GH?OyJIb;&qi8B~0VhE4F1V%qXk!q#UFigrjWb$jqymOaA4cAA1;NI> zR=%^y(jry5uXZ9B&1>ID_oIW-;p$hJW8G35tQNhYKvm;7R6Y#WMFB?h>Tm0if;1Z_ z;9E`Rbq6A`)@{NXGR*>@=Y6R|QW2y#y4Agre=2%z;gkq#s2drB9|@$N3#|>M%~9=i ztI9>u8Bjh3`U1_%3;G1%eoZ5l105#G3qW2_lNW$I(uT`mM2>)PD;j91q=zg_W7Rvo zE^;?e7P_)R1aaXyaYK!;aGiM}s0(ZALP;I6HxJwkN1|>bVk}u%lJc5tOUwzs`S5^^ zf5n@|Vjrbdb*Qj;sOn7L>V!i06QE|0J5u=91!^=OxxHzGtYF(WY_{Y$NRizm8|Qd6 z4f8uP{to;z5}QCc9`fd9;LLfRBeI})Fa-nw)RkCmq#8r*&<(veC?6IqgMpvH;BA8v zr)?xPMV8JCU6P?LNr3=mf*W}uNi>+mf3uJf$W)kP1s_D^3SO?5dC?^w(UE7UyFyNO z2~|*zFHD0ag%aoJS)vhsQv=ffXa=D;|N_insH)9{^tIW z4tj=|YgMK1=6R@}D{Vr06>kmjf{g{3@zjujT$HSz`S|E=0nPgNL(4Kce#bCd4?kHV zP@B$n8}xjxbZoY*s6Q*s^RSvr2&o;vdmaVzJ+_zokQH&&%GcUF4x+e~l82ph+Sr zCzSVV!fo$&Up+@Ep+-Ai?NfsxRI%TZT@4d~i++v25(B_FYV_IcB3*dp^D&RdlLBWB zE&EWXSt|G&a@|jiBrW0qHE3Y1?1FhA@un^eY?NEN8bGq5TI}l_c+Ui{%KT4|h#<4F zIYsmasED-oDQgUFsidz=e?vujCqhU$LVBk1Ija8*(Lyk&ELF*)ttXK-A}gali~ZUE zkq#rZ#5wKbrk)}jD7PelUTGo#)%sk=bs%QQNo%t|41|!8u41W8bCjnFu-}3b>^-e! zPHAM+cWMbn;XHsA%Y9eFSx2T5RujpC zHIti?sC+F)JS^1%=@FSN@|{qdey`BIp;?tLOOUdJ-uk;(0lNQg+UrTb_knrF5+OT^ z6CP?+qgs10t!431=4!HGA+*r=#1cNEmdHow+MRhrzwSpZIYdP89(yNUJC2yrwj&Wf zN*LwhuFBb~O|yTNG_!v;W~t=9Y0#k2Tmqr&Xb>6(8wgc|Avsn=lr|e zR(AjgA0e*aRryw#Hq(FDWi)D(K(lsx=H&6WDlz;_JNJYhB6o|PGBCrHD?6QvPrgm# zf;uCmM59Q8;Pz-gg!QiEqPW)c+Ya^A%C6#v2-hK8=qxFy40ZUd2 zFj&DFwV_TXFrFl42xQNnJ==R`^-VcU^kS<}?II=ME2=Tkwc$u#iaCvhud@ABw~9q` z$Cix-Mt&=-3TKbi`p2C!s04S$S14S><_NRWF$DI^!+?Lw`UK}8sL*klX`*bTglbOZryE$8lcpjE61%9usQ8WtW;g9m8(L<0Pfz8go<18~O^uyPVo{ zWZC$4q+K-pw5FU;98sNPjX!ehmKMs2%ic(^Lv(*-MJB zbI~mM2P{4QUs-zmH!StFa}z6%f56Jee6;m?$J|{d(mpP1x1X5Qpet__RjZ>25d6BMA^nkU=ex0-xk)h7 zqnTbkQ}yz`#gErXf!}Uehcc+#@P;#qmOuLSr6o3SPJTv=8?zPIu<7q4}Hy_6N; zjUroegL>{;-M$eqXt;dq_2sprBue`dL46c)!^<$X7}F7Rxu?V%i4o*?JiB2ke~2Ol zmM)~o1s>I?nd|+G$fuj(wZ;wcdF*lRF5G=G{+rI>T<>uymWghnEPQ`N-|)9MsbbD5l?v5Y#YiN+1>f>IcyrPwB z$klD=M)qj>QD2kFdey2|ZCQl@W4^o%5q^mi8P!Nf67|M39F%ij$NKP=ayzW3Dq6U8#kHnz7`NN#e$P#IO z8{=H7DUQ}FvMqU51Tw5%E7JBYyBZ<)AnsF)&#GE#iL#>=)0d^N=NNLgXLM9*ZKD*y z9=1a5#7V-lBg}Idy;aXzIC|x_dmeOEdKO zA!wl}bu@uGPw46X3QuEty1SyqdF*v-6T5COK`;$V!Va+v=Ja-zvt1Iq`%I zh8Hs72_^&-8$)TpU4o#|o5?M|2lCwxV$5+)EaKP$7389LCueQ9A^Xs4sy@iW@v|_V zDm~=aXJHlR#6w4&M8J|mGy6ldi0K5Ad4Xl3^Hq2a9o+BYq-`!a6=M?NGI@_P#NrjF z=b)UC$Y}s4{7O>iZDZGeVMhQ)uQRAtVc0;%Dp0`S&oumWvQ|G2pvNfZMb-SGhe4dm z@By?zF4+yalfk<=Qi|d4f(O(VmdppTPAIu%cMymYL|9Y`^20O{w#*KqMrq8IzeFn% z-MfcNZ*qD9csw8jq`Cg{A( z*Jd0*CEyb5#UY=U*UWC&@u&-Os`XS|CRkc=C^;HuS?)oN+Lr?Rqs^%!jbSYYU z>?g;|{w4Ha^&GV?qw5FM+yTu?HS^{C!D;Z&kz)uwiA??x;qgr4Jt7RvM0g@|7Upo) zV7D3^eTXc{ND`BO=6m=)>*W7wSaQE%my3n=j(fE_aL(9QsymWmQNNFM zE+C7rB01sj+DN-@L*hOSQw12D9g$k8s72JbU!j(<%zFWQc97c%dYi~4HYHD=aDpQX z9L7PeNdrMgm7iSbhoD8s3DRzP0q86H-QlXAyj%7F+f4_5)>PhhF zD)(>e|JnBbH2(i}|9&t269WYd59~)Rb=AgQ`>+T;)AxDrdFc$DetQpoA^V_?fUO zMvi@9B-em{g9WhU(W2^><*~qY2}A(lwkf=4HWmloa-iKCmUEsn2YhZLOAtGl&a>oA)R78J+FjJbJElNx>(#PQO_43Uj5RwYcbi%%-Uyy~s8)rDAyz^dU19E4FpT zwyxM7TCpA1s4B^shdpaS+KMiMY2yOh`Wxxbde-vRU^-av2)QL)pt53mbm7!Dr{#*S z1k|t%BPR|J^dQgj4p5JM!N+WQ^|h8)f1>5b!1PcXYKi$w~_ z15;ja#*AqdPed=T!>HHqm-FRvmG7?6mYp(xSwF(4;Xm~5m9snMtOQ=6RC3{;xi>E7 z-Et92NX>t2c@F!}wYY274aV-OfecyM z<)AnG_o>C5KWXuQsP=SC-7a^%-DPr}(S5s9`nISmovxOm z#kd?pB|KB=F)p6~JWIK6^$6cIG!aEx_bg~LL2kQx*bf2*evQd}*Y#$p{Au8SP4Fn* zcXhR28@k%tfGNHmkJ1jz&>STbT_LfQ1Rb{Y+NuxaKZ3;BBqxk#dR)o0BJnB}ZPo~j^x z<}SQV9h)y+coVfCj+ZXHZ6jK~@OF&oyjd2un8~Pz=cAScz81Vvs)OQ-#XTfJc z>^!iiI3T6kz!-oab5&swV)?{i_##2yAdZ%SMuMXIdJO=zFd{APcGTV+8;a zr{W;jNa0*YhNprc*Cw1Ifdj^HpY{eI;7ST|*W_wJsu64pnG&I@fgsZyYH$-7CHdKO zxNVSW1Ou5y&8@~2?GeX+2H7^p9!8uE1R6C0^30_IAkPRfkZ08Jly2<=c{25>#ifI; zMiB%W0YRQo8IWfL6LCf#7q$v^G?_r0QJDi>d6PuVF?9r_TbXbn2#7NxJ_<1v>gt+6 zh;chQwWU)}HCaH!5$r=enjpzsDzg*!90Zw5rS@Yeh_MLefR%&7KJK7*DtFdOEgr3r*cZTQB!(&0j#E5Yex6TOd#f2J&Qr zfX~z#2$ngE^zGxWzHG7A*1=CrwqJbnHPE<8qSiZo`3lHh$c5_UXh@C&N2HapA0oZ2 za7j89>1q@`P|>w3QYKV%{i+%YI^h16jRJd9dJ}A#-UQ8m#8nXE>I8ShALs`=7zAt- zIMc2M(3@!J;lHB3$YgqaF3*@%^+~-VEm|#K3@;SOCr^VmrEPOX{?_F0w){PnzgzNm zL;kMGUlF2J$i?7+I!Nk9ptZQO5V{iHkB4?8Z$J3((-QF0ZdPE6jHQ)dq_k#DuGS~f z8hRcWur&pLtDCU8f;CLox`OR>4cPhm;Yakm5b`iW`Mp<36#7aIqNNFs2$dcBIWkIr zSUZ}O)@Xlby=lOYpm~CSH8D6|KU8qpo}`A2`$U;@&BtA~Q!F`7v5aRC5+|4+LRt8a zd_^=o3VXuy3yAEiUht8`P0HbId6p(DItsVgcyfi_PZ z8Qj=^%OEI99IVH|1_qJ3X(NuJFHV3hT2u0LGMl$QE25J?CoP0{K8Xm@S4e>&mE?k} zaHxt~vJC;rl@E%|WH+PrWVE59JOnm+rM#oPvshAf3$g(2lQLJM3u6Zq?^66ZO4PpI zr09io-qI+$g!1alD*58=>d+a@#%*Y39;+ zhYHupy>y0}7~$A&j9eL+d7VmZ1$3TDXwh0~2h-flpW^4*2*}d`F&!SvqWg z@>okBO&)ORMaiQs9VdC{A;OlvXKiQ93T#hLgBV%_Xp`oeRjn~{`3p-@f{D56-3T*H z%@PBssdHuw0Wi0C432zb5JKM=1>leqk_Le^S<~w!ljQl zRj~H>ArN-e1?DTJJy*Z9sjk$*XWCJJ7n|^(adJF*%L?D0l|1Z#Ts*T|Z;}=%UcNB@?lC?Ep2PqJLyk-54>}c^?I$Nqxo~TW9pxw?#Q{2Y zpcpz3)7bzo0N4UgmQZ^^E$B+jJhZ(HC@ZY0iux)#?Gm6R2vD%t?ivE$T*pdq#Fba)T=(eB?2i$cSS+++K@|%p6{_i4_E&XCr^X--EOX#o*UEt-U8ioE10Pc! zy;1DZ%Mv0=+*=rb@g@q*pUBve?TEK;%mbU|8}r6{b>rNamrfY|%zb;*-TBAV-Fav# zeRm!}>h65}QjNjAhoJi?MqQoX)dgR_Iv=B*zC^z@>JmLPI{XqnBqT1;H)oo?)XfT| zz&6s2q4 zt>G82@BHf~#_L6MX6NqPnu0z9_CI5hdB=DLYBS(<%O+<60zNkV+^Foxl-SCZFUDl6AV3 z2eO8aldLMkRv5Mt!&Vtqi(zXF+m2x%lgKJ$)W@(bBVUbR8%BK$TQl0NGYlQ@Dc#UzprFUw5k1b6)56D2C;PU zn;^u0=+OZP9$s1eD5F%js^PV~*5@%xE95P*y?~0UuUt#eBi+qh(MCLvd2^1Aj8^Gz zicY3?J(^r>1=P*V71)2^cM!cjp?hrSoCQyxYeNAq z=h}Fu%_8ba&|LMSNN7d!g+m9mTQ-3tx(bDVT(kUavb-}`J|-d*DC2V-gkd#)E9aeK zvu)|om+!R2uOdw#Oxc$3QQ2^&<`29p+wc&K50^A%&haA3J~FR{Wm8mM_O@Pp?_Kbc zB+0z>Vsx#*5{xHPp6?^x0YzCD#w-OO6sA1 z^cKixJOX;inwN6*6KJE~yAwALlS8lgGiwJe4fN1wy!R1G>-;8O^{p#BVSS<&owQtkSigrde^JE=q>jcwDi`Gb2vYF~eflFKlu3`! z@gJL%xpdPff27A>(#@WZ(c=W#<72hkV(h9c?c7-3jK}(HGzzF7{&rrVbm{o5uq5Gs zcasTrkZOABml?vZV#}*fA!a=H75*w$_`R6L?{S5HX0$Scqa{Ys(N+U|4;ZtY(6z{pr&}{<(z&NhK$r6oP}Bci?WsnXe-~Q9a3eTorGeqg)p%< zRqviD3l%7WL8erVmhhSm-m!}MP-i(8Ngi5}pmMbl8fs~11J^YE=tVqwtvA|n=F$y0 zMQlkuWF?_aG2NIX{;_tw-D zC+tL%LK4On8N8b_?EQn=Hyd_JueOXcNzSO!VB4y@*m}~|We(8Sp$L>0h?T?~EngYn zw7q3iTuaw2Ot9eY?(P!Y-QC?SNN{i5-QC?na1R>XEx0=bcl(;0^F7ad-*NxmG3e@I z*Q~kbTDzIMfbLz>u&~nUb?LMT2YX4{+<~2)xXWoOct6>f;(P8am*AS*36Ck!oZEl5 zdP7L!T&ygAqXpf^>=XS(-0(D&3!@}(Ffk3t2BU^Vo14Ruipx5@mr%}l?L$f;gZ4$C zT(XEp|0TXtY&u6|PECEECK&xraoXW4?r+-yNO8U_cLC)qO7~nUG$lGjQ?h$`pJFE1 zu_u1+`E^BD)K!`BxW1Qeoy7t`Or$u#sRyZ+FjYAgsjRNBX_~h2(=V`Z4t=#6JWvJf zS;{@)-!g=jhjwoFxp(||?CU7bXeqE(cVswMvBUY5O`Pt^Jh?u_d*vT6KlSWQbSh%B z80^7fotouF(B0xx7b5WyGR|^9gSw@g z@H2OVy~r~|10mBH^i0#|IH;LI0o8MWS>L3}ZbZqDnOE8`m@`DIxX&jowq@LQIBmO_ zk091K2OU4~P>1BAbeyzPz`1e>bnv^K5_579c^O1qZOV~fcj^~@QIQ|Iu?V&S@UT{jquSd`Ep&Ch!pT=Jv1)&?e5Wc<$<3?zYOsmnYq=bw2({%)bT8Aq#CM_t?Ab z>1XsY08{8LoQNwpaFd2=a)r18L78R_k~KRn860f3{umbPjYB0 zvdmSKo>nfIzYqpJ=|ar&x?U?s-$K%sZWUNrGqT=gO&d$@xj71b`GVcmWE#+zt^{$WW49D8$-RU9!aKj2lCM~tHtiyB_e$7c){$rC%2Dly%@;2)C|Dl zHwpOZ!)g?V7}musvz~V5B^tSAPz1pY5V^J3{z~c>lY2Cs4Q>@gCij3qn5P7%qELQ0 zgcd`R=$`GZP}=b$t+n9yf|+BFYGb{qOsh5<3R^i;d|^hx}DfvtrfOUHYU`}ZA^^$ zdb3+S6&d4+Zi+aClC@rEKCc%eF-~qbF|2pCzhNcLJXMBn z!rt_rnxcJbFE#YxSo`$T+({zS>K+GYL+}!#I(zW@FEY>u+aUo4d_`PX?YGRa-+k*| z`+~yJzwgz~6k);sc?GEO^a#mGrlBc&#!Y#~JwWgcxzN}NWmlHt}7u#mi|cI>A_;7>TmdDud$aG3$%Moi;z{RuZUHW{U35*Yx<^diXl#8;_07 z_5gYr))~B_cyS!`V!yTKyg&N1cF~P)_wiWktSC7$TTw0RJ1&4AA0s!Ul0vACIE&bj zcDOdU-6S{3(Y8XjHLAvEl9)pV2og6~ak}6f3Atc=mDodR!^Fnx0Yzc}CHYk^8U6u7~ZcWVs;@CeS+k{$mujrambXXdNmV7wH;NQ3h z_wx#WmyZ*NXC0BrUn`v2)*yRHc0nl3zm(C?<Lip=8{7u>tB*qsJnTe2-Y?LcUiJx@E!baUA3NOyuC=Hnj@aapyY7}+W6y|_rdwx zYtjib)T=Fk5PI-ozw5NQvrJxEW+2k?2_P}cn=zr((0NnpXr1$@!u2ZuTApQ08Ij>9 zevUaa#GaewB(Y%&hMpXz6LGiifpDZs&!l)`$N-&rN@iGheSx5zznPZP|0T#)(2eh& zS#xhRGvN>4l1t1leQ$x&4G2B+SBC+U_iXDNhF@Mnu(1;QW4YV$jn!A*y`=^+MFBEm z>j8x?>c}eXQMJ34;^Kp@3 zpu3L-d$?jT3c3}KL2;l!xG_Jmp@BFPgIbb-9J+rZn$)L7CTZ=Dsh+NeiU!~G#w3mh z$qI)G2H%w3+0+$c3Kg$wJP7E0Bo`+A z#CcDGhT?av6C`-)z}rK;4T3Krqts1ue;S7j;>-YgSPqg0i!4Y9>K7vh!iSn4FLSEN zSxQ0{5xN7t#2`%K50f3PCs>u-Pi@Ct_;y9A=A|^6ht|BTPYB)&)1ga6m2!LTWP-jv(T1^7A zAUUz1I$qw6q!G+_%r=$Xy*QHSVy2=$K-~+SeT5Y7msNgi5onzEXb%j^o4qQAB+8q=+ws1jQ-3=WVn(HQ*r#@& zRNkD!Wl${Y285S(D>Qd|^oOCE_cO+W>Wi;NqFu0TH%t1PDEL#7Ky-L>VgRR@-KxZ+ z=!<8CeGI1SY?2hzBd~6(7Wt(jPl~~~V}GMi?j8+u`XJB+VrcqdfnEL%G-`)!vs>Ec z{%@iZnCAU9ALAX!)SG7gI)A&UfRDb{N8cOiqbmXI20!d#w7_Auz+G?EOZq!8R{ji2 z0!CH-2xjmR>{9Nd8!HOz=DUJ_w5<>my}+-iDc~@AFOX?3kXpH$LtTf2yd&!HLv#V{ zhrk@kPmH8?tDvP@pruCQH)1dVcWmarffbAVG>FAN^2GucAbP&}VHxN)}woHL`IcCV5NY-EkKjF6d0 zMlPvV-bJ+rUj=_-?hKWf7$C-wok`N4MD|d`jbthOW(C7Vx*Kp%f%R&dk50PXfggGT z7~?Gsc|u7rppr@9BxwJ}43t~>VF5dzd<(>ldYaFV55Tq$y3~CM^g)h@I=ywtlbnjU zS$HBTvl`%qVrxcGjjiq~t2>grrISLkE&p!t3$tKI{FjDcJSzItS85j;Q1-_79CF3j z=q?QG$%eXVNKd#B-4J1dP*M?M1K0=vc(tT`_IHtAvtZ+5g15i-ZIG{IflTS&f07!6 zk&w1~SF_~kfECM&S?4TM87N3}A$|2s^u}kI@YTmC20!V`Rc1KJDiXTmD*kPcq*37- z9M&R>I78%-smh2#GECmLO}XNk>DVDe#@wOR!I_~7fj+yGW~&KwvtebvbPXQ9>Ni+p;td&FwjyrU(mQIJzoRPHdbt}B(9x=oG_rBWGiDF zQqV{gZZy8Vx7rU{s~L$wI;tMI5J0Qe&VmzxK{_lMt}a+-$YP&@M{0)t8)XamJ{d4EWnl%t$4Oe_-vE_1izj!ZCp$r<|(mj z=5H)WTa+7Vi$TdnNcgMoD-}aDw}+c3$b8dRpc1gwt7fs2;53%0eJVoCD#dKRL6VCk zIO1ueCJab7ph+>n(rcHpQia)MPvn`l)Zs@g9KpftXdiZsOGYki!+pTC8!!aM#p8ms z`qnsb=L%f70|8(D)=arzEDN{wMsD~6TDk<4z-i*;V*?YeNRM^`vEIfu4y;;32z#(7 zCksyS!WNu1d}v;wd3C=w3;uG}UDY&p1GFl%PV%U-7mJHSk&%KrYCb#E9fd>x(n9)` z?=YRE({jDIg(8Wn*0|r7JYF~nyUyi$1c`A9fI~m_d?v2v!XccnYOBkR^lVjC2|w;s zjtght!g9kFDLc8VQL<7B58H%EifMY5TFFVW4LL{qgaZl>lLSTzW;zydMT+#a-Dar?*{cPz zR0?K#mb#kZ#69BPby3$(zRxKt`#xdfpo23cTe(oZn4H@86v|717f#ruNVbB;pxF!% ztuI3vgxga4NPJrm#zruBi?EX7`}4f}0NuMVL=ZBq8!AC`t3OD>$kapJVoc7#gM_fLsDdm&62N0-!CxfKPa z)%Qe$xd?>5^k(sSPd}9cXT({Vaq)!Z)Pg86IaNYCx!y*h?T@m%ja^>U$M2m2wjvh< zTI+Hdg45O0>H`m9oOs9P>az6MNzER=j@RKK3eedYeUA2Hq7;e~Ph%yUI#T|Ju!e51 zPnLc(p2%ql`uZpX7}WO*zSG@>*h#K-%8n4lW|;tp9R(2>FacIz0vh9zTKrn|z)6$h zDT&>frw?MdA1MHYO3pswjyV1sH#H0We*2OzU*`{TIEM8nQGVXhZ2sxqPGa8hmBb{w zaNN38d{m^@{wmC0wY!$?=5k>?m^thLEjz!`nZ1VnFW{+%J$O&*=Mzq$Qqx$mt)w8K zQnEk{niJ?mG$TOoC{qEDD^k?~c+;SqR7{BM=go zPCyZ2$WcA95speRjUfubysYe9LLk3%uTx7%a>uCU{}#wHli&{iHysRGDOdV1r36`| zhx0Fy;%GnDv#L}2cZStvSOybY_^_#^cmw)T;##1AXbL&aBJy<7FrMOe3UcJZL|u2M zBbJNS#dM>ce{CqMeLh+IHx-5?yf4K;{#>FlnPOwwQdA~B#db{@(T zF<0y-`AP3+9^Z`7+7Pxx+=tK_NP^*E9Pbp_Q9q;+sfo{W97hNQ4Pvy`4tYg-*Gra) z{KCINjnLdJ2Z-rw?gokxXcfV-AH^8}QIr@SR`IbIN<2lMfk&Pv*tzrx{KNH2y9oqD zt@$W1ODCLyQi=H1dW`wxsStpC-3jr}=N>)SqJD=z#s>9wF9N^q*J;t69W2xkF^+VG3WR8yLJP zo9bQ9z~Lt&3Y3a4<1ZShY~Z>)riJlHPzyPSN2{<8MxCiKZAVM@Ur~a-Ifc&k;`dU1 z;n2qHGCkAr&)FJQfL8J9ZXWt>2?%qvHDEIgYZm^0ctO{r% zjd~FsNy0Kx_8!J*0Tt@2FRBtFKt7N}Xt;Tmp>d{mm(S zuI?k6nl>hXvrj8KDjToPh_-0&Y;hH{=y<9!qU?`^R4vvN?)cS2Y33&1Ia%9QT<3C* z;Q`th*Va_Gauwi>ljP=?(ZjL;4e13jEAFK#8IUDCm~H{~dJo$OH)etM8-sg=XZZu1*LnH7ykWm#S6v{17%cYAfhEuuV&^WB_hy2u+W0;+g~ zn4T~xqvOi=8aNH0%$O-pJuHK?L0{CIH1ZrP%xj2b%a>Cj4K%r&aIFjhS*|r<_T?h< zkY~b}{f@0#$G{J%xVEOy-F_z*%^ZcYuh_2<+*8%n6G~HVWQ6Y`7dgOLKB#}F6K@$) zX&%do$vKCS4Ns}sE9#?V0@JN4xlX+hZ{TRw7cTv3~OTJf@I{b z21rMANY~3&cTZ^ro!vqQq(PU=&baKzE$It!AD~zsp+tc?H3VsA@Ci?ISuW7)azg{} zzLajyywGtcd!j5g$wIlq(#~JqM0d^pM&3cal9@9>jZ1?>FR*}_j*WaaAEh35edTaFQ6^&Z% zA|`E5?Cm0nTRLm_fHq%mnFgov^{M`c1j26A*@?f<@iF{1tA=uIS_kL}7B@?lpueQ{ z;jT56KHrvGk?qScPck~43$7<_+eA2GILy2>?m{R8sXEZzE{_#wC~8g-{ubgOgO^9< zfST6*$kD37S>(@DG_ca^H+Ba}@On$Q$IzjGPGYyi{fri8ls0`g%MPDTeS1sLjsl&F z{?&Xb+^l3CXQv?frKuZ~o#6m3?nDx!WLdrpSF=lXWtti% zluMaYw6YE(Ccdx@GbXNP0+(VrX}iCH%RNWq1Pcl-_F<>Qtn}SgGE52&qlDDd7b$Rj zfJ~w{`!Gi$FH5*J@;FJG7+ho;#t*ugACikC92iGBriStPV&V(z9y^GM(kr*T#x>o( z{Ni`)z6DEj&^adZU{7Q?&KI&@KI3oY-uCFb!+ArWisqSAbfSpK2TpZWgPfAd80Mg^ zd}-O7J~i#YEMN8Lr&;$97xpAD3br6C0>}uJrcMXtB@UHQ2?d#|qNT+}5EAQ zdoU`uM?#4(lVZz3afe4SKxFHSqXy^`6}HZyA)_cO843&2z{skKe*jx|pjfH@1rkUc zzJ3!IZfjUR;!#$LfEq5NVj{*yhoGP-?EO$+)^7+%kB`$2p>2Z#IHM5j!Ekp*QGjQQ zii<&$kQEkm2btcm2p^H=hr^UJor_t!VL-a3#Q%dx4UlIngchR2ITfQOAu9r6gMgaL zqF}D|iyTXh3`?{GmUDC}E@TcS`QblR!Qv zMg`pf$aJU0@)Dtrl&6l&*oY6wSZJh?{)#0lq(qh`gqBkU79w|V`FFys74siIHmYrT z`T=+De#J0+u2H1m&R19ZByIKgX4-Cj@i*1lR6NAdg7t5dJs3UmE&Lhc55bGK>Tz#H zHa|`zepI1PC!y$O>X8=CLj44>^42h@2B-+5_Q-xgjpkfd@I z&q)5fz`5Wy{62L{nUo`1n^=QUiuAT8(_Se9=p|ogo5^)X=Rz+A*GOC(I%Ml*6wJ8M z0|-OQf%9x>f5SOaXv51EW=Uj_`A#TSQDfkq?HL^@k2 zGB}qajTgbLpGd@)oM7s|>;Efo#_biFoDKQ3i1vWmJ;ND-FW8hq_e`GjMGA9n*7>!U z_Qb~285l@1(*?$o_g=I#Ttg-Im$R3nfdRO3X=ZWri# zXY=}ls!r#`06-b>Tf`H)=5}yFAh7Z6s}UpDOI*GmML@P)wLttusqTpaS;o=A(_*-> z7A=eBi2*FIc7U12Hy3GOMBo7GCEJ=dfMi&kvOiQoFFq~y0!xcC1+(_gWa~-My^uY7;A_de&ogZl!OYdkCe~yu^X=)vxF7}7+ zs*gl~{%Vxu9^=tAo)UwrX-Fk9OLI3}OrHK~mBa#rt9dB+W1UtkrmwZzD7LP-TP?P( zwc9Diuen<&#;*lj9Cm5$&X5?;UyYN*(iOM@mye#I04#iC*RXlwY=k3M$?qa|+(jG2 zfe6^HLuJ6#pW_Pg29N0s@hn0*aIdV;m&3SR{HsclKRk=OR)e@dgDq!r36D)>H0CO= zT;e3ZlisGzhFIFUW-6XXc>0;Xv64|wW&h^;iN(*y)pcm{1y|Uuj@UW}#`qxxqh}Zg zne)>E1mIiL4D4D(bsR^fXux5Dlvao0V1Z63!d}p&S+VG7S!*2%y-4jx6Bmp?pWHf+ z^XcpNuj=98)4<^$hYPGo&;_H?p()5t{s?>hrry{g$;p=30dz^0>31NDa4vup(z03JnkeNrSKFOpolWtzr^fF0|h#<2#-^H z3*Y}w2?K%+s{87;qI@Z5CrSlR=E+nTYo1BK2@%Wjhw*5&P?=rur|c*2Pb)TO zy2shewM@aJ=hd)V84W6m)~tP$#|tBxcA{%Ky_T<#K2;fEPpvEq@=Ackkn*fXSBBew zYSfK@`4u@E8S@8Gd~@v4=&~I;6ME#^+~BE*$FJ%GnLw0FnXP78-GaPOT}=pMs_s`- zo4hhg29s9g+aa^6?1G%u@%&qWZP&OqPpaqf7dlxjn^Gbkj%vDaxlYZX0RHBxMwPkw z)E^mPZ7**K%d$zVseU6`HV4YFnhu?a7T8!l@yD;1!zO7>;;fD;Lk)fw93LVwd8_a!=%NfSqM{lJ1c9e)c&6_S)N1> z9*$^NEt?&56FrGa1 ztS{he*(dSq@Rp@{bLJt8>CLRctNnPt{*uZiv;s+iCll?)wMHVXpzY}&&IKSR`L*jm zB7udC0@7Mp0BM1%yhc|TPXG^VZz^iZKLz@TIV=av!(5x>^la=Ey#shk^4gtDdXsLa zfVuQXdR1D>n8V9{q+usIX>1PE*^zxB)J`??>+dTArj2JY)?Q8osF32zEefYY4kpd5 zrz&d>?aQ-#@p{_HHqzt{5%4=NpnD-pC?d!h2ePI^R-d10S zDOtfGthj@YNdbjV*Cdc7BE!2xu_l7tMY@nIr!AUlRDDPq=p#)1YQZdU-&z&-69RO# zXh^BBX_Etlv4uu}hXYb7Va(h+ebw^eM9|PibV1`PrOmLmEA-63iGfq0q-$uBkO4`$ zYE-0>>C#k~xg%O?G(gs~kLF+MfEXYL5RN*cOGd4cJOZU%v#b`9YVrS%!+rZ;|Dag7 z)JXZ@Tvij0b5zTZ%G;|D#@0^;4*km(DQw4H4i~7aMnekKTA?Ve_< zyVuvL0u{{H0Q2t^_K=fDS=GD=;irT;eBf{3%-D^|mUNCJAqbg{@S+7P3HYVVnVJRVrT|zh=9C6+Aky>b(!%9&<6hX>f{k(%>?8qqN($OK%=HT znPLGa#vd_@CID$P$LTzP+RCzKb!#%D0p#D&X3f%X?R9J z>=N4)ZDaZt>Mg$+9Y=val~F^0TR~V`;fMP+&;8@RF6uz{1x0-Q$JBhQqxQt-I+K5- zgtfH_TMl$^RBnG*>Qm>xma3)Emny^1l+La=XO!||HH>=#NG24jz93RswgF)H@PEaX zS|&4~ZJn+*)R6&yZbiwL!(1agcUja?l_pn#zpIBk?xQGjeL!1Q(7M>I{yLDt+`vJB z9ugI^ziUL>(+4(n1BktyYMp~f!`et7;+D}1$V^!O58N&7$12_ZL6rm#M79^uTFMl@ z0i0Czi_^=4rB3CO=#XlFuKpjV7N6rvFHhO+?@Yo5LYp1?R3|>tV&Vv9tjhXpz(B9Y z%UAr0&Apuf{#z%rnf22$xmy95lbc=C2z6_QcA9dNy_)?2#d7MVd{Sd84{Ktk>7R+Q z2G;aur&-GZP&12jz@OE$zo|Q~HPo4gOdk9U=gs~>aQ4^Y{x#K;e3hw{)?N9e)BlVA zW=%+bxZ(c;|3zy>HM0d?NR)te|8R9e1M5BA>1^PY^`EOwfdmEX!i4Gi#BH8ltp*Pe zDCrBf6K1Yftb%fD*5G!7B*6scf93CA?NChRIB$3I1PU4NG^Po|@BCFdC7aTr_ zk9;Ez`E|j%&5+SOoTV8ezRE>9G!<5929AxxKs_?$Af*%%A``*FrmLKkkBr#?#lp5t zfGGqKeX$$H0$|(L#t{1N_*Oyz9DFL8nPvYTRRCOc3z%43J~Br()Ftax0^0xJ`7aKF z{sYG^3dA)BLD5+Dn-P(azL}XS{V#NMOQHx6qhbFMKLlPVL|nIsxD1fDm5>U=YyBU1 zwT-rCA)}?jEH4QhUPEyNBe?KHLf`tQ^R4Y)-Sab`fa9k^L zvj7we$9BSJp?&eyJ)*K|;83T1i)mP{lHQxuKQSP&J>}#(HB@S~YDdfgRTbJv%Z@v> zWf;fs<%(3xEDSPdi4)1k5WacuU2P$ znj^kDD{R=66~lOWR?6&}ZK{mFIlEJF>ptAd;zh&Wmrjjr~zI*U*wV$_Ks?IlIo9V3sY4{qHtRbnk2 z!(8Rt{0lIZvDXv<4~z_E8Y51PwSkCrg%WB4ziH0x^89qEoZY^s>2(rF%n|p0Feg_>rOwGuA)V8^*VHH#T#eQ)I%#V)j{bx0-%BR>34RD@*Jh7*bYhoC!5Fm zB_btb{=IjvTub40YpKu1d;$%Z32S8zMWZ*g0^jTO63LLiGW{o60`VLPzqfd)Vnz%h zc@-l6x<&LG3xHN^TK^vVUJ>L)zei53#5I0 z-Ajk|7RzH+JbiInPan6SSA{KTmFWzw;PD3}?QJ?ooYfn4t zON%`Uf^GM%I$B8B$W(FCx;3d7*^=NjEj~PK;t*O`dULXV(evCCbQTD9CqfWQk6-|j=fei_&#@rFEF+4rsOt?>GvMH-ogUCx+E5#f8IzL-hjf_H8ijL+v- z5uKR3-5f#)y8$3OczmN;7ryKm-a63$2xl>OW>|`)+RZ>BSOVxeA}Gd*(55Uf!UP8* z%#d44AWE|aqW-Jqg;E?u1@W%{q7Ez!@E)<+%^hp$JRI6@n=6h8vRt1XY3nunMY2aRn&7eU)Os3=xb1(F zLcr&W>ojv7RD)-d|pHowe#QuY1i5Ag&T`elL#hM2Wr6YF7YtpDeu0u?V>j zAe8HbBI*hg_m0QjHc2_+^tt6iNKF?YPv7K1)^a zrSay>d5$tm@|H)Zm@w4N;mNJnCn^vStm|5RT7psOKJadk*glXJboYK^_Cn&<2p}nv zi28{sEf`ng*+1oVI;nQOIJ$1+djyzNyI&k7u$+8p#d-5wGC3_5Sj_pUPr1qrC@4c@ zcEnkXuWgC~lJMC=k zGW;dnr_)ok~;{vqq487mf9kI9}s`VG+9WkYIh(fS>{dKe{>gqrBN;&}6h5rC!W z;A`ftud36QT;6{K;4jfQ-YeY^NT}=#2J$*1{3u|B>)m>0@iyA3L~r!nbEM8Z+y++a z%t$@vqWQ_U)(#aO(isIv zh*I6wwTCG)sw2_#9x#9R7%bva@yU&)vOu9FpZ|?LAyJX*dDo=(9CSwSS~T-sTGl4` z_O+r5T50}(`x%g4b~B3UWj8o{PzBg=?_1bZwP@T%7QVbMSJG!%G$RDDx?i0J*mx*i zkYE93Q4L=VjRt4W#aQ1SH+YJH|ChDRd<2})ttY7e#GJm2g>`uWJLY6tY8p++5Gn15 z8J#@h8iaY+a{0=DOz@>Z-So?xdnw~6bmMQciwvEwVNk7&ibLZ$v)jQuM8bjjtgHql z%M9?R1j`DMW_&jWB@y<{+fS1bfDrLIa!95gE zclos9?(0OlTpu>}5d0ZKb~oY(6VIJaJv~>6n^o?IbbHY!R0c0^1iM^@0EGzeC)LHx zGT#%X*9^OPVlsmf5J1f(PY?|l9#(%Uf1gHrV*Z1zvu7(dO~xDiE2cDg<;lN^he;w^ ztGPN=8pU*Vq2|VhGJ?s6+JMKRo(!aezFuvE{`M0`E5D^gS4Blth1tPoA>bg(DQQ}x zY~O05IkP)`SmMp4CHQkU2_R)LZG=(4>TV#GBIalk{)(1}`kO94tc4!Ptv;SLlZ_-e zZ)atvway$tz1%_L0Uw@LXJgs8{Zp`JnI=Ip`=p9wsm_X7@_VPynsS)>;F@wlGs2OmGTkL9zkRdT! zckg*RB!h_P_Vh{Y0j*tF5>a%JXg_|KH|*7TL(enf!HGkC6@$&)>bc7F%w#iFoj*12 zuIA;5d>nO9tkDaWY4v61lA@_ezcxP4)SwKjk<80hCW6LPgRW;E8nz&W0t7jE(W^4x z+WeBk&(1_XhV!si=o}y`8Sv6AU+773P*-bKyy3btn2dQ>i=uzK_!L>hhCMM*CjnsO zRo)4`>S?p?R0ZBr07Fun0j6|e0HD;Q)wn(R%GV1O z>>a&-^_6hGRoO{`v3V@s^>+X@&*j2lu)n|AitEE* z7ltPEkqxps4H&kCb%!QQLVa-OTLTG`H#OCJF=8wR`#4urEfs2<>Qecrnt+779m&K> zPDKvYyn)YYxIZlFYjBKJP*~(AW{>TbD>c~Q=jg&a(v;h_v+&grB{+cl)o!k3@+rw?lC&$6LQodyW(ejrZQSy+xb

=Y)dBeZeLk2!P#6E zc`UZ!H&f?G9OibX%J%1S#>VlUxz%2{xJ4F{)4V{RNI=4mCi#XTZ=(CYHNs_ zjjk0w_Hgk^?&I-as9sz9<(^YV1bf6TS@wJ5F&U|0D(?Whd+GKRJjI*aO^^yl>$)}p z*4h9~+o{G5xcB6(pS(ZD`~FOo_!k_mk+x1-J79D*1}bGtq)^`~9y!}$-+MQIX6_6G z2enHh^b&Cbg>Ob&y1QH(qC)e%6aV#KkstSNW&OH-I-EU? zD}WzszW*Jd)y1(~CvaW8pNem0`nC#lu!o+Wrs8Cdi~U_NhQJpckS915u7@f5Q=bC= zWsNq`PUDdkCw5FdeayGPv>^8Lj#Q;^+;%n1r-6=dK$azK{XecK5RY$xj7cE3Zre33Bf4u!zs-?(XJS zp(-j?4Ll<&Yb(RJ?^kyCExip-j8>qOZBsjnpf!iWbed z^H;XEs+&(2;Kpke63mPRihTw&2q$3tU1NS*L>kH zw2DVc2fYB16C7Uvmp5BeX&6Vv*}HoU4dkLEV16C-MovvW&+;wU<9qacczm-&bJvx0 zwu>8O8IG8b20Ov%m9LszFVveHeVtJ7s&jEu#ghGN&FqSio09W2d>hKQYxwqrxhrq{ z$F7*I6Os1%=XFN+8N#+Jp+y1J;Zh@4w`SW?&_cPxWb#aPZ!Z!>#LXO!Eos0h)erAK z01h=kn#6>PlC=?W9@{`MxUICjT-TvbFSXs3{!#jL*O{kW2w}yQDT~ti*@TSsj&Ljt zOa;M3QIj@})J7}sQp%Cwb&A*LJqlilbk+QwM8tuxRdm;%DbDzyMp41-=8VhcV;krj*sNGWk%(_ zjRcKb;rBl+vqy!vmcIA;DRmJyRz^5tUY0BE%=@e;wP0WU^7pcC_L-!pwgMbi-dQd- zFU@ryCUAW@Ubc%VB|Ui z1}%YB0Q)CxAH6wOo_)Ab+O#3Oo-*4$vPrd-BKO<KD;a?V)v2WXEWOsz4e{P(SOWKICSPStAEvJ zN1s!y%evT?Ku$V?vL#E`C3YPY0l?_j>f~_Qqe}I(1})dDBRbvw(BM= z3Ub*Sbh|+z_1k3(iKl|3wPke>QsA8z#cJbn(yvGGs(*0B^byE|4EX-0K>)aF+1mXS zx_?fDeeDaxoyVC`#psBVqV+rxtjtT`)?;6gHhjMMhGsRpfs>F^bNfSM7fE)Gz@aO5sQnXh2QguotWt8@B~Oh_ zQF44O|C0g>f9FZJ3Pf(#%_g8cLP3E2b6YSHB#4iL;h&sJSHdr~%r}?MiaqukfhVqn zJ&0~Uk1oh|X4?sP)h?{Utkk?StS(ghN;w`>OAUJbLJuJM-+QyR58IMKRJVrWfo-7tOeF#X7vdCx#MlDo;(!8BhJ`335&3vm zY|SFV=Nu&_5YCjOtruV~St>!oGc+GFh z*_z+YIeN@w#d?hfDSC}MRi>!9{M)nq{Mkys(Z)IGNK|-Do+Od^m|xDy9eZA&oU&|m zv~74VJH;M;i#=%m>IA;`eJgOW(WL((9TH6O0EFR@WzdUZpYQEC0nE2&e$(~X&!@qq10wkDGx5cZ;4WMX_|+%D%wHBQij5@PweZi*7Aa+1j7(=Ue$+A1 z1)mJ?z{J27rV3m`ELZwTVGJ`5306cY>k59)d<)X_|4bj{E6XSv1z^<$72IIXL;XzU zTJ)sU2wI=PvZaVUcHC$(?!JswYi2Cwc5En^!6|5ihmgj^FqN7S>Tu3O(A&8cRDXsC z|EV_oOIV{RE?34*tk-uH#ilYv#ikD6V+#1#?Us4X_*FH1XselEJJ8~%z>c`-fAncp zgU=6MUt$r&H3SY|NS4ha32?9l<<>vbe!TYkL3!K_D$m0d?z~qqM)`b)=={2CD&N?tqT%n9u0smi+d1JkfD^&?}l22ZV6U?GzIL|ERTd4kjfQLncFd=D$sz zhRJ_=Dz)kl=$=gOH9OagV@oY|8*Y)1b8XNj_|E$4Ej9OgZUHH|%Ct;~6kwXcOke}- zJaQh8s3cQ>Xjd)+y5Ke)H7tF>aZgBI;5)LpU%ZhO?CC071V5>z7WPV#!g!|k zeD-0nEq_@s=}_hCP&HyR?g(-%1UR2>%}RJ%Z_i>2ua*}72$G$SIwBpo26yUh*{w5K zFq_pV2@rcw;8D&mwG(=FE+^6`>g$8SYMl`{wsX_0P=7Px%E6B7Vx86e?MO) z1~6FpX|FHfM7#>Id|-p$`0W#`9{kNk>%kBevtIkW@|8#J&aUgVBDVW@^Gmfa>)Nzu zed)eooIRqT>oYm|&pkO`EA4t-XBzT7fzRUSgX)utSMSv5jmo~11~`(%@4L-6{@mHd z)`S}l-fRBDbJ^v)qmO;>NdU;=mmU);&j*0`<7b~{4xIGF`q=OK1;nLzm@eDjL*^FB zV`hA#v~n{RZ=5kCjkN#p2l_}dGIW0q7qqYJ0n30^FrT8eWLl)zx9D8z9t*^Xqg*5L zr4$$9=fuLZ9j&(IO$iYDMd~v(`|K}Pzve&bt3Y#+yxVnWL(mKi8(g zLxo|J#qUZ1R^C-VH1fCpu4$uZy+LGRV`cz54JTb`?#q9Fos3h~6u;JU*?Fy?V6yjfNm<2?Jj zpw@wz_5G4nuWA=stxcF~p*`_(YD@sU3G7Et4LoS}AU^VGTdne2Fr+PuAR^S*#cd_e z+g4lB#`b8o$HBFIsj6Y;Y$!}}lVbPJ6_`3}{(Em0xfj!nl_Y=witswkw($N}8)M&} zCvvhPBhBow>safV{4srZkW@(c-M2PaM&G9l4bA(0Ms%7s7q^r7;$SU;5-qoZfkTG6 z@x598M$!|cgtfUc_mIn>uO7y2rV!!lqA2ZJ&jKTXOkvq~#05;9&DWk7x-&qBTY^V@ z3#MTmy-?WtDb@=3=8z|qCkfH9BSWj!;=kXD((hl$<)DcPQY$#l{x$L2+L!Wh)iQkB zRGk$TpX|v=D8{Zz2E4S1Jkd{1Fz;7+fGu38Dd_?&BgvxHMo`VV)53$cYDM5K zJ#6n)9VmJIGqq8ExeHy4{cysVR1q{bF1`V4BCK#)hHTxqqatiivuNv6yn zRZ++=jYF&#w|$4Y1exfZSzsw+i}-3Vv!29oE3zQ`DXh7^kbBnzQYT-VD?mcJJ{!M# zEY}M1DM*fjhO{3lt!cI z8`f7*m_j4VSJXO2&;mbVS0aWrFwAJ6$lIGT|m^T!W$a#-MdpJ z9qZ1td+`9*Fhu6A41N-VXH^_R1S0_A{Qm=LK$X7_Y=CJ$^#`X@^jsPfnwvSubZD4l z;0yt30aJ!6d@g^LpnHVZK1+pZ!5%T_i~%PLm<00!x$L-i^g>gjX*x}!Sm32lsnie$ z$^%2q{SW&MMS;})h9p^NtpI>M?kr+U1&FgGx7(=Y%3hnAG&+{V3KY;TRZQ0S2Si^g zDYS^hl4vI62YpcfYmqmM-qHibA@5hH=~tvpL)@M#p5A}P&{k zs0~dA5v|}OekCv|!l(J%{v_igeggTXWY(z&+^9fW+;71vOkkL=)Nx7$))t<2a9R4s z*VD2pvI>Kp56y-yt8YmE(%qRFii%3%gQRv;Dybh;#W=#Bx!l5^0&X^g+OuwTfIYJ3 z4jeyCpjUs#0f^$I1JDm`PWh-&KGM?jdAThENhq=bYAVfDliIZEzUxi=GbaSj>8@Wh zbCv-{5iBsi!GrQ&lgQhM2w$mk+Gud2i^OQC`>6I>=a}p%E1Tb!?JGy<<#ZnH0A^b- zjoqmbeA?M@Wt53Htw@o|+1zjl4n4Xnz)b9|!XAH4pAHTzrVua~KudwU+lqBWr2_gd zt3~T4(>+5vm*2TEAiTW;$(4C4AoF2U=ySk=p;LA+Twv}DR?J6W%omn}b^|bJwjJm? zOvJA+AINq4lIL;0!RX4rdFc8zq%_aC(jYd&hYeS6t_%i3;Yw}ilKvPlWrtA(6^3@Z zg{FV~h^rzvwciFFu`wP#9P8|Nh`%gd=IJs|moXhC|KGJD)i4;WIub!V*pnN$Zs4H9 zMNSY2Dv)>&UxmI-HM~R_@1b!_epC6z^0e`;;{)28AoSf~$LpP^$5tPkAcG8WS#jDW zH}LrvH3*pMgSDp9LtEPJlO6pZb@xf1;G=(npC0M(3veDfyT;J#1mcXrk%lfvk4Axc zr?WK6WgK(~IzX8DH?T?Axj1TFz@y>tw+0fd6>3e)V6m?Qk8hzpz@-=qe(36q2@l_T zU_=jaednr7%9!Jg<~)8foyRk@zc9bae#i9pi@gL4lCPlTe{wu*$O1?JwNf0n3+R7% z9|US|PqDq-)Nr#a2!fz$7(yubW|)KDt*Az2Na}F zJBl-%X*U%x97o?Xm6lpHw;0U^V@RJk00t%R3-%LClKOOWt=+NoaqBE^*S3F#B>dph*olXQ*K4 ze2`F`JtJPb6*@f?W`TZT;8&@uyN1Qq)OPTZ(5}%MjM2z@Y{1l`0hvlAmF<3@6=wS& z%Ea@f;(V##mrBj~Qo9Bs;39t$+wV|jKJ&)4!hipFuf!~Ui>2(NGa7yWY%{}-eBG{q zMhs}rtXThB14I^XS^(>XC6w`&_d%)D<{0;`4+nN__O2C~$dv>Bsp(X+i61yZrN|#j zvV@SKk3muZMfCqQusi=U2>bN8=gW3&!C+x;TtNM+G>=q!vjW?D_l?uPz4>Lkh=--#fw5YLE4BOfYPue>@kreFGa$VU?w8qjY3x*ozeU zZnw+UUyJw%ebUX1VoH#HgXsoMzv(I{BlvW4RMdJfxg|6sOyOHPzWVxCsFSB7+}?(P zu7VvnJkfrug7Y-=Ahv(?ZNz}XI(E^W-LDZWDBCyB^L>pr^=n7!oV#iZa=qoe93IvR zd?zI2YTCJ;>F}ZDyg-q*!^c9w9%w2ORcm`E6IK=gR4Y(WZg@G_+3iL%vcnkpEtZjQ zOezOAk;Tz_ip7UT}?UFAiXNzh%0}L(vjBEL^?YBLT^ESIISds$H+c#JW;1 z6RqdS`Geg!9N-;qvWG(Z*wj%hF}1>uykE5i;a|mFMx-=44${cgHp;_s9NFbj<;y_KhWs5mYazO#X!l$Ohf zjxs?vU)xrI7j^i{&r!0?e1!_Ge=2h2P&0U~LcRynP4ESv;<*;ch~W?IyIBcwqQeeVhIM#Z7_|?pI_vRBz3FL*?5b$vmSP zrGY&u=&QuE>7mn}49H4=1iC%#-`2%zDY?|lRsf5oCw@hN_ou<*McJxXwE!HoR+j(&B8zw7kx&T5Nl zFEO|q1eq0y^UiYHJaD#}m|%P6%XxHe>0Nd5WL7k(B`^nzfEWh{UgwWzkAmjl1m)`3 z>pbYGJ5upXiPoa4WjE+9yHVL+n051h%`{{q(Ge`RUF7sRKxN!Xn=VO;ZPUtgc=9{VB8w}JLv>ca*p%88|p_U>%>*LYL z)MvEfyM{TP^+qZ-if0YMXUU^6z#SEF=^o!{FJmWLV1o0~MsI4v2lAN%a|Q|kA3!?j zCTg&>{*+r`kvMiXv%@5Uf5;IzPJB5k3t`BRqq-0V=BO=%QGp!wg)lHjVk0^7&%j6gd>L%EBZ}E}jw;O&CD=B#WzN|s(RSD`bJi}B5t*^J79}Efb!u3h zT9km;IqEdWBEmIje~u`^xiz6ZQzNP-uRLlZH)3ltK=M;6pJ;=+k9Po=!5Q)b+(l%wi=63DZtQ)LX#RmxG7KJjI$lo$1iGOBXlKa|k%_^GSy z)Kx79zCR0muf&#@>Gx`EdG@^)TfRcS*JI1G?~T~H42Vjol$Tw?2dwi;mwG4jNT-3^gza8_)msG_{T#S z2?7J;?_p?wd@~FUkZ*^f0a73N2S~U1bZ}(k2?~lkG_vnONpS~8_B|*I?y$(d2bI<) zzZ~Rzoc78=&d14;9N>H{QkLit$-YO55FH@d_c+oufB5%E(m53=I~8dJEArZ>PQEcx zB{`3_@(lZNJ+o~0P5VJMJqzWC>s@6BOOON40y%u+VgN>k=LpvHStv)`C?WG++&3Tw zVAwep$O`M}E1}N(xsRk3IatxN!1qYGcbMzz?JKfx2>0Y<-F-#&4c~5m@8$%qFYNCh z+IPiBe-Ot-7KLHg80&XKb2MXnvhyUbcYC)}bC#E!p~M5%c3U!6=)SEUSV7htH&3OIvU#p&ek4#3c9I`2|sU7Ls9g8^Jo)a z&=IK)dg_$D-=n+8>J9kk$ql^1l)7i#JKm0ae+##F@<+ZJZmG_SEG*@W%| zzonan-GG14UQb7RHv}?aFbkwY&i5%rK!Q$>A7^d*AbF4f+bcsIC$^1!T>rVc`(?xz ze|~w$+2{6&zK*j9VZVEiL3weVY2k$`dhS2a>_FS-5|A!E<)ZOvM59>D##@82YHUsK zr!#Z71p>2GG$)hs1UG4y@=~7dLBq27t2}O^Y@ux_$$vyX$n?KY+F<;D= zGzx^^z97mxx)BI>ywgoTk}Z~|vvJO%fAJ*kbbkEmAIm;KL!jHHDr0$7hG)OhaRZG7 zisQz8@}?dhHse0XjkqtB8ucL1`q|auktyDEpfS_?p*9{&+fGb}j_oeyl0fNM%s(66 z&hC-Ic*I?GZlS`(Qod;;x}aU9^0iauL08d*Fn|u4&rng-=^2qNS_n}Lc8BJ4f2wv& zrAnpSJ$H@@c~(X{J$no7xr(tc*k)SjG*lXl#t{w`pyCqcP~|I{4#{wz|MQM? z0mW&*w}oBVR!cvU7h_WJ)bmA=B)p23dD(I`ZyD^H;>==F-|^5|&fs<~IMfN9vM!K4D$ z?P+VJ2WL65qdhPRc+Vzud(M(B_IbDg%kBkG2;Xu42;zY51@|zAb~JQ+e>)oN4c1yo zr}d%-PMwa$iQ$rXl$(r)2}d{>!<-?`H@MwI3~o>8;C5pVZZ9m~cxD>D@yr~+EA&4z z_Non(?QNcqrF=!#1RW?4;?2TwV!!FIOlUjMG!SunL83e@+iRMs-vtj(WLL`-g`!!DO4Ppnuzn^IZHGhyeJ4pBpy~ zJ1)6J&lfmMdD!O393w(`7Z1c9MG;JyrA}w+>~320?4045A7h>QStEBB##hUAshflO z{L)1R6SXF(H5z5RdsE#V2OX8}SCMS3mdmwfeXnuID|l3qTa_x&2H7qe?Rw6a0fqz= ze?S(PS!A~j36!yK zE92`9o`hv&9^zgB_BHW=?vX(Yge%|9x2pSO`u%P^4KrIc znDFr@nGB}go;8;thXfpdk7yVoZPcpmlVPh~Ccw~E9U8t1KhW^U@KYrd2CEJ&n9P8L zc$8!S?+wDpQQw0}hk85R0YU0Ri6*h+R(+pXl~$untZJ(v6RXy0Ky!fBRbpXSJ7Vp% z8g*hdTa5;>_FIiTC{=DXpjD&0AqUmiC;6#984m_L0RzO1hh}Sk59)Y#yQ6|6|AbVi z>Ma-}J9oG6Qe_Z^z0utiUTa{$3`}e0WQOK5vhM*KCcRGA{j|r5-VSKVCa}k7?Li$t z@<(>2W|@W_Gc5ss2DdVEmL1SJle3 zQs0Az+CIh;f`sa|(vWL4e8#XuRrqbxSQ>R89;24s-20X5dZIzG!ZP!d+H$;&rrD$qj4iZ)s0DS_lNLcrQJ_E~C^=7qM% zSidH#Yki-8ra}WMSivT1Y6G9;3LfFY8a5e(hD`GUk_uL_$*S9^P;Bs0!8-1-`Zid7 z5dxBYk3*=@)CwLALkNsC4Se3mth6~54gp{G;kiPaQ{mVsL!b&(tYU*D?$PSX@KUAK zWdQbQb;~Fel%kAbd#t)pg(|HstHK_wZW#(zX>}QYdG~6_aTrJ;8SA*mXtr0UnSo|i ztm7V|*&eNY8LNhM+~ZYaylB#3Sdhv@ZjVY0(4&sTyrf zg_UpO%RbbG%D7zNdD#mlVak; zF_B7t6HjE)gix{CdmJj2rZRw~;=aeg?o-i+I#O|Ouxjm7(Fb5m+!#eFuwhg% zD%e#~7FX(&hkF!I1v?qJzF(na>L`7Wc^n%ylupF^%2vsBhk5?;RD`anviCgl^A!u(RHR`92NDQUYTb&#%qr+~_lZz<^1A zPqh8)_AsCZSeWMhQ;Y%DR50H@{5`@wIxTber;5i>>94X=t+q6UKFbxlFL_KW;p~Of zoT}X2E~+znXQ5J_ZKcjuqhSxGl!ZcGyPM6%qr5v~4HG9ECc<+v+hg~7HY+_b-5Juj z$2KrO*a4I%Y8tlGTcH6>4c8%Okf11kL?OQoVqx$|c%CR)c8)voNPaw;jqmg>OmHTi zD86_q!}~?ih?4;3kD}8fljG5Fd^a_zXt50R9hl}kkMCx9s@xZtHH)~cp{Xu{eWixh zMD+o`#$zy0#%eL&d-DM%YV$chKN%U5F$V6iIMefseX>awYH4 z@HRMwdygwVFuNl)?>^E;{u9P+EXHR;bi*#bQ|~U_DyzE31w1DRb!Y#ozclW9!%AG^ z9yj2VG_>KK}Qryt98@di2=7Lgckh<4@`X zQ=Qny`P~opRFdLi64&Qn!ef7pT>p-=l&RWn2huW2jE72ShzVerwuG>Ff)hR)8s#?8EcsKP<7n}>k~hF0@h@&q1Yhh4n!Z;Yt;H$;z#e`7?& zzp;-B^L3U=IaGbSZFpjT+12^)ewu=&kA^J}>S5b62%XbS|Bn^^64iH1I2<6dZhC^% zfTC-(DtMmPrwb}o1o!}B%apA*>n4u0-fnHw^Bq(qrn0T$VO3}RXIo%FcPt4{DJY6n z0+SA-QT$}P?pcPPcpgF`R!PBGut`r8fx#EdUiW0Lg|b(I+4ntv*_)y4wP1F6&s&>@ zQ@~K@$ZkneYagrR6sT4`1*#Q^u+z}EeY^!Gk2RlH_UKQOmcqY<0-$B(*sLj!xgRN^%1L0OWTFX^b7NTKG$|}ZVit|jrswC-Y*~GPZ4rLZCY57 zw#h5VstY_E%;y$=4NTOZ&nIlCak>u_eJDlQZQ)t{r~|HJKhJUJHJ7gTlzrMR)6L;W z_A4}}i02Ool_`ye^$LlaMr|03b)qZZnVmu$8C0}uB`WNS8fE3UXfYC&gzaEViE7O> z+!~z*FQ8SjLkmI;_?Z#x{v~#B)&$;QmwB5TAvos8hQ$y=#P*W1RFDJmL z&)35S2Qm#^vRYF&C8l#)fhq z8_(bz4(-z`NN{>)+PC=O$TOsO9L(qTd72kG2N|B?z0mE>8d5%8@iZRi6w1x`9kbs% z{Ak8gbO$qoqsx=tkAF_XkiU04ka+>ghUH>%OaF`RnsC6ksbKM*&M zHn^LAgtN#G?8r85WP#b!`!}y7drOLiUgss7QPjXT6cGE+&J$XNA4BHX_{iNFcRl4# zrS<2m+mh>hh`Y265SIT~+vFvvpPHkNd5w8h@03%dM*_%#i4_jL#MNT;?z^L?VX)j};CB z9;+M%Jk~e}c&u{>xM_dZQ})Ow<%(R@%A``K+uW+xgj_YfuUFMd8F#IbChnob&y5;O zkQ+4Rx(%}4yH-5KWK6@ADyOjAph-1Ia*NZXI!~(Bouo!6seBCzMWI&ksftf^e5$d3 z&_O?Ye7i$kYX9tEc8uDAo1*LWYfO|QD#G77=O2;bv z>LE_tqUZjPo2qN>|JUS;;;Pb@U^TzcTH-5S-oukBGzk-&q^gtT$w%w8=Yv*vl05ku zJP}0FN!#OT0gz4PX`QftJZ;}eLju@;)h@GCOmeg08u*o)(MiS@@tmH_RX5d}xyF+N zpzEGwCp%T*dtgHah~2m*zu~b;>SXVlJaL$V41xS*vPbF-Qis1yQr{i`9)C6CDBAHN}K!;Iy;yo6bW=YG@c7TN&XwAHhVBu?Ar-n9J>aJ(=mI0*yB42f9r>b zAcn|3`+~_Y8VfDWb`E_M-N!a!5PbrpkMa^)K6GxuBN~*mU_szuAPD(Q6EB z!u+P}unF^szB#gs^sLzIdD>NS@LIcmu#~&rm32Lz-}M~kopkNcJdds2v+kVRq__M+ zzmx7i*6z>VV+?hF!$1AL@qBu28`eDk?;A+`<;#EGRoIR^jKmHSjXw_$NY-aPMQ)PQ z9{OpWKIwTcxXw7!A!Y77mgwcFp76Il?|ye0xQ|{o-F6a6GSRrIN)+)|u)~OVuCA82 zpnmo0#+dTQjkqQ|b;akpSUKJ5~IcD~YV8*K?Hph>LTVW;GQG>3{z4E*aZ(6zr_ z)zNzJufp@`Yspg;V%XX^z|g>j|JsP(tMj5Z*JxN=7AN=Mpi+|x?sq6?IIo}V2sub^ z7s@B@O`*VlX*iyu`>ybtT3)NTit<3|Mu)wnwT5n3a~XM|(|Yc>@3dRDV|FiW#&5%^ z_anpCqW8Q-A-b%k-SukYZ??OjxUKkmQ~;}}{5PpE|9^rC)q3-<>cGE$p9){EsKxH5 zK}6q7j1wH> zYOTD#cuepN0d!pOb;X_lw2A8vBIAK_46}p+7(7IX_auAXS8DY= zk=`(_u3hafRh_e0qz?-JF!P>i_=rs=G7d^PcOzzVb&|S7FjB{h{ZO zRhUJ8w&{su6{e7FdbU`F`D2@&A_nsd?+vWs)2%*-EFI`C+Vq&N3e!YBEoAT*c>tBp z08fp!&H!KH69xPnpD5txy|&H(_d9K!0le+Dbr#BUX139|#!D=$Hr{rG@bK$C{fbXA zLxLG)ils{*DH`akb-FeL9lFjteigSY;iCC}g|qn!ojC#0(5qr>D-`e1sT{J)f9$lr zGHCY??CF?iW;KMe{cAE(`lU*H&irz|7fRwcqrR%!**Yx zXT>aMp67V)4ZQLPJ=}XJ6P{9Um#(K4EHq zh0<+?M6Xb~{ifWZbbCY}8RHRfg)-#=QKQI5#Qx&$(e4jr8I-(GB6j5@rNn6a%B5=O#8yz7p8JW zmujB(*pkgz&&@<5Bs(vaYulA^4|B(VhX;!Eq=!q}`Bx`T@?^i(By53(U}t78bmyNw z$B$62Js3(GH6k~v%^EI@(yz}VztV*tQoFuxca)F*{fQ}dXt@_wU-Z1!UcZ31kf+Se z{Ici0-TGBelG=9Az~I%}_R<6TXLy#~saDMQMz?pfJinl_f0V~t=2Z~Sd@HYitD_$( zbscJklY{RC8r!%2zOt14wtea-u&>O<`Lb_!a**5T+O9srlk5esZ}x^KYfvb>c8=~Y z-|!jS&p9!zi8<{?-*XfU-x{sHEDRF za9iD_*L`Yu;_Vsk{e0P*&dia2IVt8nTL|6xIt)*5dOSYKwv0y&V+sz(Kg_stM#O{b6XZnu`Crnm0~3$3DID=5|8&uAZ=cqec7P0o3U-y-@*LY>c;TfBa_H!zE)llT@SaWs?Y^+zA{$13#~(l69?`VSB>6bOeGT+=p9 zF;WDcB)QztrN>2DrYg}Vx?@lPP>2GMVW2)Tj+aTA1Ryq`pU-`p z1=C+ipUd`6dOXwTdWTiIKz!$(IkbfVs^H$y?hAWQmx&*xX4J9N9l)1Dm(ig#~(-tx)veXfE`9x>=W)%T_D`j^32k;q%#k4Y_m z?)E$Wfp69{Jau}ZD^-m6IP0}|jNNy9CF{HHTr&O^PjbKa1)j0a3$ zw(ge>zaG{7fZIXZT1m-OBt!9>)TE=_KWu-yfjTnA!=fbN9a5aGctI1))MXa%T`_Pi zb4RZ1xdG;>)b6rt z4ru@E*-iYG?xAo=R_DqNzRAPW@z|`ibvFJ?DXVKX-p5 zJ5hELKUq#hA@ylr$N-+H*{`@ zTNns^k@01Zz0iQO&UG`Wg7eH9jm7n_3I=4+r_e8@t&i zLfkBUVYv+aWE_=ScwG>^HscfCzV*py?YBQ8DjEg2Lm3DHE!PN^B|m%QSC8J%N5@}X zL0OX8-ttXWzRJqW*D&!iNRt)U-J+PcP@q}s4l2CJ?vsnn&F;=fi)^R1hqi1^ zl>XK5n%pa3!kO@NG~IuF(}Uj@TS}P#nZcO4hoAX;0_>qLGJUDAm&&!>o+*GCl9vk9 zS<#8E;&e+@Ows`xlniwR8gJN}oq&5IT?y<~<$t)x>Nrd>!lBBOIMxeow0sRhS<9djRWN+ z{N+$5Xo^p?14Dm>zcxGHcNIuFcu78V6{rk6Nu{AdK6aIlH}mU@STyG8NYw_})@A?rQo_WVE@q33?3AO0&j`#AYk9IsGb@#XD zLLm$y(w6Io&~qYrod7;`B>RZBKJoFP?HS=d(mf)CUYE=6;^T=hZdGMELuLv4^qof7 z_l$@1d;@<>i1xM>b3U)pJFD1TT6-);3J!4dxps)he=K}3rEj!LrG|s267}m+vFNx_+45cgUmy-H!h7Z> znEV)%u}Qyapec|Id}P-cjX>8P(PI(N^vDxMx{F)JfXmJTm2>}Txkclt{V{0V9{W2C{WYGU*@90n z_ws*T57K}{bR_$)@PI`0t3Ke`uwoYW9=t{1BQACNO0<0F?8&pCpmplah;^V2t57AV zD=1V8>SY1zv(TiYFz#;EnH7hZYZ8N96#_GQFg~2&xwCr`bwZC%VA{@tvqsmPwcUHR zj&|BX(dBbRx{(QHv3Sd%27g}Qtq~sk^@D%+NEp@0p9a@N7T1m$wkG;L3_KuUFR|2l zA~#a$%-(_|wtH`&(EWP{))D<}S)>o&fawj7VDzOwoZNjpsA99<#O;N2c3p0pxINHn zBX8?oqSm5wRTa9+@kp+>{8!5~S$?*{&GHZ0v^`$_Rd_D8n9Xt#7iy(deE>1qJ-2_* z(r&h~xgXJA09GeH>|Gb=HYXVQ>dbou?K)!6kXm2VBRrY4w_~&#t!kZLpa&^(wI$c+ zjo3wFN5LB@K#gwPKuYGW$s~t9RPcss`UDnmqg5yLnI5&-QDj_7ush1T&f!U2 z#zNIzS0SwDW~a4Od!=OiJqiZx3!Hz+s0#8})ID=iSB&2GJQGpIUAjkdn+nu?uG6!Z zmwkFz8E4{cjmj8Z!2&iM;Zg+Na>4E#qvh}`iY`8Xq0f(K`Xdlm*00m<_zRD>_mRhb z!xTbud24>pF2=-|esqr>2aUdCt-fF^!7q4;F0dVOQ8G9&=o}rw8wY>+h;*d2 z=q1n&q6h3^X&ZakzV97)`if7dU3hvz554rRaTS6dw56K!3Gb;l*vcL)XRtZrSA3H3 z3CbBzhG0S!r%HsPF|KO#(sGnd?BP8FC6!q0_ltWhiH)j96l$&7qUGzfoBxUNPkY)w z_z7M|c=YGz4PNqyRsPb!gJgfB4%qcl3BPMMN)8W>e(98Ob*lwdK=pt!nGGx*yuJnD zc3ih0UP!F_ho=vGc)~eK;1gYp{z^an){f}?srJ}K`zQVaHA31LF!gBC^RGSah?3!> zeyCLcF~Gutj))@1%nEYNK;5wOV2|8&_bh?)6hJ_+I+@t@e6?eB2lE&;bCuSO&qB8-Sna>3{h@oju1rQt^=;@KM z@Eib!NDQOg1^}UKP%t}+ zhOq;fbO3OJefS0+klcS@!Aa~YOC4kK4nE)^XzD46J`YWtobU0zn=+l{(t1t|5a(?f zEGhk{tI^|3QcJsG4-Zb4<@8vWo;3hXDQYFWl$X*@`p5Bkv*pJtt%Uc&UeTxwJOM9; z#id0j0X?j!*iJ(AnyRadkygeYYH2UWmhBW&8{(e22g?hs%L{)uAgC_kE8q33vs=@q$4E{%+Ik|n)6Snu7XK*lv;KP-{9os`?Krc_M+uw)m`w-XjK)e5eS5O}ve?Mz5Sh-TrXOnK8M){5P zqWSw=$)KmE!dQPosl!->R1!-lY9t_3HaNcoAw(+8SPmp;z@6?xrD)Nq8bxQp8=b4M zN*^u5$ zuqe&s=|wGC(Z`rWf^wcO1J4(UW=0SgqwG1Q1)M&)+7b%iAMg(sF zJEh1#@9o` zBUQ~g1M{2XtJz3el$4xQpTQ|nTR9~pNy>eZi-CeddylpUSjz6)w1P1> zrIPbrz2<)tx?-OVw5;KJsZWO3#dq3zX-F@z1;yKeF8OdspRt9AV~FkSE8Cu_JSs65 zIJkyDzGDzi&`+&hK7fMX5Bj^moU_mpzFd93-hGV}c3%{_SZBX?Zs@W5;SMmhuaobk zlD*-l&+IhArXCB8{FWVK!lek967x?co!Fv*U4nl}r?dLN0wwbf2WN=6avQ5p{e43o z*RNio5sXzK?+JoCV6OC#koxBYa9 zjOJ{vK}Ll>W$IgG>ZqU$F-`-mEiQD<8Q0|_He<(C=c-GCF8j`L5tAeQu2`y)z+mb~9+l!2-|5yPC0=mItYirg#Tq1;Pm z@qC6yU8Ob;u6W{2fI!_pQ-{3hVqruYuw{Q$(6XuYy`&gy;f8-wrtPURg%N0;D^BUL z5S(gFls?sg4o<4u-w$2_gF}`F(RSbo zm-WynL!l-2WOUVsQS9OS;b(yP8DZWZ=qUQontONw6B6H`P4^|3P?+>Y5pW2a@cn;~ zwq5!IbZFn>2S~g>q;?;haNaAFB2fOGUXY0D51e>-czJ*&`6`Wn0g=`XS^N?RN6#4HHlHq|t$J_C>Y;U2dRfXl%OM}3}YO77zr?D1Y+}jXGC7^+^6Bn16~>aKK6h5&U=0L zR>z%JYVeLu&n2e!dRwPQ9U*TU|G-4NO80BMivq0Q@J$gq-A?u>cs;6dTtO|OxKSlvG{kSRSr~N3fJ={^NxQ~UM+8mlqH^|+@ z+<4o=eY;2Y<8$N6eneA2zHWcHuWdKKvh6Iy&iJM0% z5zPPrdw!M--b1LlCT_aK$C<43(*|Qy=Q5(idRuA_| zW0pZ2uo=JTTwMg?+`4k}Ut{)um%pk66@M;b)dQK+#VnsAuWqKFStDL7f-$2ozQn

%lGyj;#kL=Gh_`UGvJ#f6X*G4xm3TP}95ljV3xPz)m|l4qYADf8=V+tiz8E z^yt=Z-`c*LuKYJ0jEV!}xa(BIGaz~MR$KI^&WfBEMfHa7TIvQ%EpD8-Uo_6V zVgty_h2zXCjgK==7FCjsGp{4%jeZV}Go9UEi{O2r3h^Qi-UrjWagruLm#f`42q=c* zr2`qIfE$L>>qY}Af|2o?x^Wab;T^-IYfk`Mr<`$PFSsMO4m4hh`d+aN81VaeP0KBp z?yCeCfB&wrYv}R9qaAJcyxT4x(i_VaoE87CwtLb&1n@()<4DFd!1DX1Z9?*7=!tukHJi-a%5m;!FB~Ni|>6N4#>l>`VHMe@U`0=^m5(1)pG2-Iw$WlN!FHlD6p*GMYKVD-LYQta@ ze`-U26l%klVW44}-R+G==H%?- ztCvdtK$|>1eASyyd!x=)VK8g6QiaZ}y*0hNy&X^BVK%wnQnzr!>rYeL(kA1dQ**ML z=b=eW+|>JIHkxS)mz9m=>5igV;W>NGTV4EG4+`@PjuW?UN`#I&e_?xGe-Bn zQpovs`9R@faKyPdQh)S1>TEpOy#wMt=|F2*c$pb|HGjRaiuqR`&Y$IJh(|xff1amZ$^RiUR-~Pf7wByml#EYgPjueFhV`>46svqNH-3I*dP}GU(XKIjl z5||L`?X3yq>-Gjl(PS%|=wT0es#x&Fk43s^FgpI?Hyl*yXnTw9P1R6uXXeCbao*l= zbCcVO_dP`}%ME5D4lSh?VGBZ@f4xT8$r3zc0TuM^N(Pqo)WH_VzV$!+8c4wG+fzK| z=No*HB0tcwZ^wA_NhRN$Q-Zr1@E+8X=xtT8Zs?tCjvmtkHcI}jIx+`9D0n_qi+rnn z&yd&-P#uqZX->SIsaAAjKA{c3LjG}#){T>GeA|_IXUq1b=qH0?^eNMtHxW+o_za^p)<1e?2pueJa~H5MoyWBM9JjdKLyu3wEbkoClFp6vFqP;N+$`0<;zcJ=?e`tqBSRYzW zV0nCDURBH@`?7rMdh@Xu8<&qb8_+Y-vPGHG6Jw(z1*qKnmMve#Pl$a` zosd_rEqWtHY_S`Ie@@C5fW_}`W51u$N&TC6`1Jed*zccvROW}lH9dRjl{HJUW!5Iz zPNm+MYy2n_7jMl&zWqJsY2|@@jiaJmWn0{u^fV$%-Tk2s?o7q^#*ZMB$qoiC_kAiU zAHcR8b#|@Ec=(hLNFc1l&c$w{`#8Q;{3*84#6q06sN>rSe?@~*y5ErKBF|;?Vup{k zibrthQjyJQw*L1u1_XWuLVsJZM0Bb<`mH%@-?JMuQvTH>-09fSKVVVILVh#o#d$x;M(7a_gIS@;)H4FX82YRD21q2Bhjscs(FB zU&7k~srwS%3`oP5@EPXBy%6rE;jkl-V`+wprt3}4p zpDe5)yUoWv`!<}9ruVjEIzs@1{-nrjOn7#@kbp*h1$!LoP~>G5e7DKSjBl7^xwQRg z^37*1Kpvf5VpSj0nS#c>OnjBzDCO~RBu8D!+s}7hc)o+#s@faSsWy+N`9(YGd)Gce zty+T{e>(=cXItK1vH^uI)rmQIyyC4o+cJy@_z!KZZHztc26X+R`AnXteq-vy|N7K# zd7b!QzxgvivLY<6RCoB$U`p=mQ_J^y;(vW=`oH>LzxgvivOKo~!59*CJ5ZmSdThGZ z>Eb@}hI=u?+M=8{uD2uVJjP#1k;??uOK}@ zeCO*9X2wnOZrax!EYU7vMx5-On4qg8?Ecz*$ZbF5hxpJY&edrCCXFdUcGItz|d-S`>bUab=qwxr}++oOo_UUZvoj)gC+w%Gv#*XVEh7Wx1uQ~oe ze-%W89m~QeMJJSml7EFp1;Md1J#sTWxOJone{hySje$mOPT?I@EA-?r7CVv~{Q1Nz z$ouH~rn#QlZw*3U8h9l41b=A&1Jps}dpY^l@{}712UZwBV=f-Kb!h7wUQc?{exCg4 z89=2@r@c>}(fv>L{wVJ;J5WN~x-xOSm~Dv$kHgpjPLPEExB(?_NZrc+r^K66`cK}DC-I+> z!9p!C2Y?+3>I+|#RB7WBeK4Mye}y080ce53t%rLPw>RbsLsjqgMouyYYsRzN^c${! zdp^uygeSMfz#S(*jH7%>r!G!cek2U0_S9pAK(+IVQ|xJptXPdbCcvCY>j`mGjx!zL-GO4SU9>I8e{Eh_JMy(M zy}wQ&vqf!ue`}6hNz+P2kTC4CxD-*|5fz0??@sO1sSYMCf3`f&FFnsd zPIZC2s&Vpa1n=Zw^2$y5AsuKj4p9D9rCu;Zp>^>bY@Td;NZ6gtZd-W?tbI?S#nZ|M zO5T7@q4$5OyYi+sk|qB?pF(svK)q_|sRanER-3>ahB0GoVC*-cf6-3#2|@=Tfo%-h z&%XJ~I$H>Q?7p|LF)_F7h4BS)jg-`R6jl4r+faJ>Y3@MqC(!znd4+L8P@elu1%OIe-A%&qaI?KUPC-(^fTPm)+K=@YBiMBcN@yR)Z6+5ilH zTO`JyX=dz#tR8xDI5L>9z_rFhuK&A3ykVI^2*r^=k^)SVuzO zdXLp4k{;q9!FsFWHG4kh$fX04+fv>bou*hB($BZRxsb&xFj} zW4dqGA2Oc$yH*y2v5Nrl3PUUGunb-hc=K*$cV*CcCPD~zQ`;GeDbn@p`o)glh!ZnG z2E4+?&#l~(!^#Xq785*Dh*W>oZx%V5v!7zZz6^PL^MYIUo9u5XHt1lmqY7-W3?Q*R zL1^K{3ec_PwQkMq$tLKk(33F9aQz9qwnm}UdL=%TSN&Y7YOMlfA$FM^hg>(N>ZyEU ze=fhy^hj?06YdhDU&z?Mmwtyqg_`B1w`cEQIctC?&zGH&A0P{T_Ql`I+;Q^_ta1O~ z-N%OJ$S!&x<(Otk=3t4z4H5e*oRlc)tDQ2?4A6HhmD+`oTv=9?$UC44`V;vUGaI^u zncpazu80b=6{z1U-X?;(#I2~=2e|OGvZ^HH!vzmi>e#%w5>><8Xu98tHD?d4iL{9* zMNL#D@;0eqVxK!b&#o5OxOv;fleJl{Y?K6G<5lF~7;?kT+s1F2Qu3713V4e7#o}b< z19aq>_XquOU;$M>dA&TwAQa|ibcGaWbTPuCtWW=9edtaJlvlgbxM@B_Hx;hq#VLoa z6)vg@#-L%vFd>x7JA_c*+A^!GL=NLJYKa+VWs?PJkQL zZdkyNk{GKTk|154TWeX)dc4C-kqI2a(BztZ);q#MP%(A0CzhZe!NgdyD<0JZlQ(UH z7g(0K*33`iiEmi(+>-fh+M6%^iqCUK3o^{Bg9ecg5||}VP};`R2*)Tup=BUd2GEE? zB$}fj`8%N83Yc$zV;1lp_M}gogiDf;g$T6n(WCi>V_c!|2b?24fWs=yP0gN{wJCXR zr7Y7MXpc{*<&Jra(Qj$f1z)K0DSizT1nj@yk3>frncbaa?>M{lpFMK0)odtb_E-F2Ni;ecAa2$T7X{3dSJ2?$YgpkBC^ z-tHtXsb9dJ>j`ZE@HKHkk0_$t*~ctHNcjbAp)(U!qB`?X0!Ly?NZ-& zKa;V*F+4ZVmk&14T7$$O?*ezdm5@Bn`MBV-ca+C$O!XL6{*=QP*Py4|s?B3Zz`bA^ zDN@{I==*69fdpiGjKFL^0^WYNU7a}Z8dE|f=RM8IG77_rxfgbd2;bWa&K@vg#S(%+ za^i#8R+EUTmzy}lmV`WDiI?^;8Za!=NUq^9X$7OD2K0Vfo((5w8Krz+ zbUFE+7Y5X#a-_v^m&wTmtzF}q^MYhEd^F{2&kwSrv^%n>owtNNtrE{`EibY_&DXqa z<{JXK%Gro^S4^nBu<@?s?0;m-X6DaBciYg&r}W&Mce zsA^K(@^x;t)S#vWhSmF42Il&6i~rFr$TqImy~odP3pWrsJjT$qg4Q`8idD5G_7|*F z6sDyl8l&9E0IZa%YIkpBRygCDEVzAG!iSO8LE1bG0ZDru_SyPc3#cZb(#@A|uzVyN z88lKLwq!Lo3Xm~@O7D0HC}F={Lk1F2g9EKg=838OmagSXQz5Q+m?srWUF@Zl#rWmq z>aApM+z6)3>h$YiW>i##zlvIZcWZ(M6o>A*phX*VWjaGc{5y5t;5&~g5TWInN&Gr+ zhq>;t1V}aVE7>XPXD8Y%3V!??xAnEJ*90C*x_X(g8STJUwq}pitv;a&lUBx3+0<(y`qGO_TQQD9`LVHiBiEmc`N`_Jr~L{DK0Mgj zfb)5QzQu!!+(hpf%CJN$Vi;*aPbc9f4U{&5XN8=ARNfy$mu)?>#?$(Q^FYKhzkDst zC57~KN*)ZS1Thg8x_mvi@NfPYRQhjz(o&vmucsSGVshEWkIUSM#2G@gD@I6TZCdE_ z5p~^drvCSorB52WDo<*wC=ylnN$u$|!29N9P?r#4EUH2ZqUu|{^YP2h{?#^hsZJ>% zOEHSW{uYgK$t+4?1iG{XaBZ7yujG60^m%)=6kD#(MO=3NUCJ2 zDY#Dm)YZ=ixZhK{Vr2hDE1mCRp6pU<;B`v+? zUFbd-tfq~Ef-I8)r;EbAc(IHMisN)J*b*7%jKKfP^dy~5bjNR8tDkWiZkQVcLM^kZ;aak68H>*WO({+(7evv%;%10z#*nJ;4RCoyxuPIA{TwkLLS%*Ho*rH^R7`|1s zIcls#XSwp7&fx|V>iRJm#^+BVNdP+otubXx zb%Oy7PyF1OWC9kz9tgn#vUAOVdM%JOh&|4zU|c)}2hPdQ!vpmVF(FKZU6?b39wE0@ zSupz*pB!|6HC{iDo2y?HjT|T;cseg&F#&1BV-$F$z4#lVwOlWuvar6%SG~KiM;YO( z()$g|iKZn5({9)aNTTh|8=`kn)dFTSf}2?A+7A+wXeB8U>B)8gJCl$tz4-*TiTyH{ zlP?F{F`Sf{<4H4jCfgtBn^6`q#z*G?)@yRKwDf=WrH2MkkjwJ%NEp!g9b?!<^cxvz zan&7WYbvz{iItfJRNS5R8*VZq@!#qH9lD|e^dfs^5LZ}UmBok zV1{xL@ldvTV9_f9Q4C0!k0MeY&I1mzJ0(|&nb$55|&9U6}yQ0c!x z&}GxNj%oL}mSLnI`U#7EG)F9W`-mU~lrrWnw(r}G{W4A+?~(1ov|M5?Yq6ivaQN(Y zr}v%FMF0HZ6?mtU<)D1P#mV1S=5-pm1C{z~E=Aonrteb}F!xJ!R#AYayx)B2LZZszd-twT1{(a#{EY#)2kE?wTo^6+T(w;uU2wE`6xJzo*PhI%1_J#_IL?fN&fJ_FnNo-o)+-mr`PA zZ*d9p3K~*=2zXD8k=koum^8V)^AF!gpEb!7HC8mxp0EiUrV-7AfBZG(d7rHr)c5r~ukvwG< zx;aKPj?m%vffqGN$EHyq)Wo!eUR~ltS~6E4s;}>igJ!4GpaXj)KG`!*lk<=UN|-6K<3&-243Gq*?nm4~;2u!c!Vq)E{{p;PS3 zqR3IWP}mDNCI>I^QrzB3(aZweW%C$v6`=h&K?Yel>B}+&Fnh{{UGiXOkXCDa9CdSA z`_e2<=YNSB7;Cvf!CAS0LswZo+l&_VgBDxXb5BkVwpHplv_#c?Q|IBL?e9@Wavtg} z3w+SVyM)`BvV!Yz#Fpb%+7GMjCXi_g@4|Ik-faAU$-UyA)%8Wd=kO#|F+7o}>Lax|`#V0ryWhc5t?DFteUmroc15u_0y%>lK+%ru|eM|@_ItVqGA@}ZhDhvVp)_&dDZgt^Kf zn+l>{pbL*()@n?hLs`z?Ax*c)RgA0cvoD|g^U4j}RLT;7(8Q@DrFwR}T}hdR+Vp%Q z0h!(YpA=&L+@Qt~-3fH#e}}ne3rj2;s>LND#zTyqwTm1f&wi-DU`Vri4ggjaCav_D zp_*2^X=cjw%YV=l-QN-6rIluV&C@y(Frod69U1@~fNT3#Sz|}IPyNK>zIuir#V$wK zdisl-EPjJiZow4bo{WWut(9D1$)5sYsQ+ofwSdy{;Xth7zJ9Kl8XW&NbR+bYBl2y zkz;bLX8!MXCUsT0LooixCJ)t#TS!_9rT1uAk2nQieRV~TD$XMD@lsh}9K}ZSx zt5@3mdkz^W#+5-!%&JJ*Op}^mLOVLNYOf%eQlWwKc z(-9_Re|}q0vd}a!Txxg0Q1CLLFY-jDs^g#Ie@%F2hd*h=8~RL-okps>ENRQNQ+%zOcOtRP0Qm5xk;B+JvRK~<-rgx-DOV$)H-~ECA4Q>xvr5f zw>;z%?8vBsg^5w#R4P3qi<(%VBhS+G3XinK7-pc(mmx`5iiECAi{+x?me`zS|)|$dKI?&TRlR^|W+0S8B}#-&10i zRMxcseqDpQ+YUYSIp5@@0B83c9ys`+21jLX%{>a!riGkGyT2qIFaKIzzt%3;yqDO# z<2?<;||s|T%D;R=)~L43ZW>9M@p?iXiOoR z6NLmKi55Y1Y{mg|MqWHGeU0`4C}`zE{yLUD2!})8$1$OJ z$g)!9lji}DsAO3ZQILI@2fFh~vLw8Mqgg}8Nl^f%uB`Jnawl!`s*0P#Z(*uojrxG1 zYVV8{7r}?YDMK_-d3cU1%!G%~GYu-HJq~}_UfjH+A*?4pig+7x=u%FB_gf_N3#c&> zU&&IB_ZOC4;!-H>HzY%+g?;NmhxxVMQ3ATmUrm5pd-kP_X6?xj5p3K9=!TrTgW4(2 zx;{c%PLqN_%aUy9ZK}BgDwms9$_50JbfeVWcWG0+M2Qgv3Si|*J*86)SSv1+nA9xM zqsEcB)PrIBQ)}!G^&`P)eO9q>x1)*>*n;EisGF^t@3wVSo5B!~s7((a*l-?gj#Zki zTxkIBj)FMvx+7EW(zyNIEI~np(msXE?PIIEq~T`|1-$JZ&mx{iX7(`skHkF`V7K{k z)VzXZkEVqUR#&`Rn8my*PkFKENl8j@*|;(qTGNar%-jlPVMxf7MazC!8RxCE+US+? zPby@{gV(fBBvA4!3)_^Ah~5BQ7gD!Ap-8|@#w@xw>EB?#4j8`YM|F$htp_~4nbO6# zjF!1ayn@QrM|E-QCceij-xNvT1p_f_iK4PY>xz5lrdWfT2#gdCw~lYGrd8of$%=;V z`n@W*F5qId{_}6y`Sc50_OmTG%F`eC4|fHPq>1NxW#G3Xf4~8154Bs_?m-PV5`ey% zUJAdTM*sK@R;(ko^&64k$?Vi_-zCnol^s;%qXzTSl@8u0OXCeWG@Tt}MBq;!dqz|a zRH9=xEmdORkH{EDMBXzWpw|X6#G3)iKPTeaqnmC4%vFrMo(Ak!6oMu56n%;7YyUVj zNMVzRN=Z_FlCH#MG=*_PqS7*FPCjt#Cj&mmAg4U(>F;^0L#zoDC z9NN|NpoW+jSL?^V*GpqR_x(sa3?{qhw8kJ(a6_ObR9?y88`PDgKSZMn|0EJEovPfO z$n+Q{+PyygazMLzI*Iq9^z4nIi6Yo>l-|M@jyq3#@6AnMKd@$KmmvzE zPhvljk+))h?g*1T66>l!1&G}WU6&AtF0-2ziiY*aMMg(Z-zy`0{Pi|Ycdc~_Pfs}V zy$M0p1EDJ6%R#A6&l=D_~0^bjZaN?Z(Z8i47pk#K3I#kiu1*<_(4v0%*2KS9Yg%Pf$HyIe~V0>IT#=F9a+pU+Tnh%;8}k`{!U_`RrPm6hwp0dFk%fl zR2~Y+R(s2C8$X~C1F9IrZm6H4iUCQ=TkqwjffJa`=T1T7#X|nYABKbo#VI5`!yI}u zmLMpMQJ$0uA)dX^G$h|uO;t$ae7au3;SBXbk&tEf_Wrzoj!1g<*2rInaNzJlWvqD) z<;CK&T&MIEofgH+^{;Q>UdHo2r!^-?uIW2l7^*G8e?2o908OC3)CpI=_KbDHN{L|D zL9X?1=l|(L&25-dCAt||hZk+z{V};HC$6iE_mlLX+>1&S{*c^UgA}F&ft`q;Rd2Dk zqSY~#(vp*-MVo~)ZaXZsx@=^`RVACJ-VkKu22MV#NsB?=BrBY~c$ zs-7+gWf_>iDxE_VV^QA9=M7vOUrwiykoL$NAeXkYqg&*#*27|r%elHPH#c=ATT1XY z7{?ollu}I+6zH5@uB^N4n$ANZTb|2Qm=H~NlGM za|lw=4gn>RA9RXzcGb7Vuh}4b?PVaH;Vp6nT08wBgJvGlC#jNtag&jy2+j79e@LKM zTOvojUJU;fVkJWxt2pqR%LMvC^yH5 zd{o&-kv(iMTBW1`sve)YO_iTq%m9E?c;oKohXqg@YdSe0!qLOVZhNNB_WFl>2H(2o z2Mwmr&iV%pE$?=sE_V{o^6|apde83W7s?>=&PoPf+Wk|5%`;OmQHRG`#N~MKjN7Z8 z$QS$!t2ZDjTmIIbj=DnFMS=V3wyi)QSnB7(&9c~V;Xhu0|H9RyKjqyB!oOc^Y&(B* zk#<5WH+_)Fn?1r2jivf`>B*WWVo6#aH(`tkL2{*?@#m0Xt;d33mpZeut z5(4z;7Bo!5lUVGOd{Ofdo8f`D$%^(r!k^{d1?V7IvE;pbr%qPUObUmd*h-w@xcxvJ z__jA5C}%PNBiY1^-5T!Bo{O-l2v2cO>WO8~gi0PBkADZ`A^e!Otmh2lizMp>E{^J@ z@Hm1qOkcLU(4BzrKysXr9h*UwY2?8OyDKs_NmobzKP5fd{9PZMO2~h>*0voSz8+3) ze+5QegggDt*FQQVMPK-}XDXRYI}luIKO777AcigoC?U?ciGs$pboHQ3y=QU*5Ugl1 z)0cEKKr;;^UnqXX9ypKzJnX|~Xn)!}cdik-5yLD=|FtVUR~+d7jBfo3H0m{|OaRXn zzSb%ly-^~&g_-n?<9cQE;PhV6v%DC2G9pWjvJQSuA zyKmj2_)#~AO73&nb!w@;YudK>1)~?kx-PxxzF^8@>#59Q!zF<9Ez`$N2WEHOx~~ge zRNZ>$GIM_ATn`ba#P4sW6f{bKae7~i6=;Y6%x*p;()ty;P>QNFQ|(TWo1OXsPaQ~; zRUH1+4~!)Cgx%QEo^7b)>`{in@O-ZWujQ9-yjJucK~B3l4bFLYU1ZRexiHB(k7Lwl z$2riwVGwHy85rrdSUX<<9VTlX2TM7td^xKe)iW0v>)jmS50)O6oq}Oo_-Sv8KP>k?f9DR41{CbMER*Wu8 zOqzr4Y{Se0FIb*VWY2~Zv1c|*U%PfP5fpN&9}Z686mqVRnM3;9jvW}?PT?LjQa@~0 z^{XD7*YC!|m23l^{h@FA^A!*u7*7y;!0setu6YsQZUJ|IW>I$8ZKa#x(JtP>1rE(o_wT$rb z5e`rn%_(e-@Kq_#gUDPeD`zon0F+O=sN-Z$S4TH}?o?>4LW@Rd3a^F>V+D=-N4PYg`%eYg{kEWDb$#6I8GM9?tr1SXWUA=*nuh zj$jTvkm=!;%umX}zo3|8Y7F75(;0DV~te}xn5L@3gZ z{K0S3at(7~CP3Y7IS!9_Q;wT@3Ymeal)TX`64q5-az&92Ys1!t;{_eiVcaeHv~0Ww z<+hHm<4d8Rz!|Af3B6aW_?F+ z{A7Jr6*94m$VVRtz-A>L7pbMO8$4y|ViAD6%!A2*FbOVY4w-*wYlvXct5nx~%geeU z>t7A+G`@cRm{tzg=groQZPdj(-o`AaW$ca2cOIvzD(_Pj(K`IjLsZPxWQKK=iZ#Wk zF7z)(8Mt)0Ju7W;%b5w;2JB3(e|TTWxN+uJb>~;l3qLks8!NCUz$Q(?CGjXVTs)@D z4mTrDp=8*>V$*X}pDC`YY;w0r@$ZRlHTQ4@lo={Ks9+?B!19SOfqh(a{Wp`)9ZDfF zXBA1N?xBQ z4D%UT6~yXH?8RGuN>kh2!mJ+QYx9>WY8y7TQcxtolOP~`5Oq#_$JqU)1p3 zL94`}S6!d=#Sm~M8-t zTdGL_RWCulV!fGB!OjnkgM`;+w;^FQsW<*dyQxiMg!#$a(?IPY!ntKbx((`#!L3Ck zx?acXc``Dn1ZuLO2v#EvaI-l!F00%pj~FatMpZ-pRG8WD&0tthud62awJTzOX?)Mz ziCN2YUn}I1miOuDL&{07QTv7)DV?U2uz6m9Y>e8#l$f#SR+m|PHL)grLKi?*FAFw6S z1v;fGf2Dcv#0Dj9#)ZZTy+VJ~%C7VW5L4!o^lIxfzby$aKg{_)w8(TX8S`nHm2~?f z_^e7#;V7L~`0DtOyoeL8WI!u6>HCWRj|P}#SC2NlWYt!=+dl{FPuh`0w6-3cX@8PP zc{D(j&#F&_J+l~+P!YD>qXe%Y;7nlsF26vP3LFSZ^FhEq)-)FXu~ZkxRR4VrE8Msq zIWs;ns({5qdw{63yMK#Zluh2*izH=HNU8a> ze~s4~qz`L?0o4b4!}o$wyN*2zT;14E^;-f_D#jX#0J95E6ZeOHK|}4p$Z-cfIeL~Y z9aI9t?E2jpl!(hC|5M7S`>CE4gzyasmPGnuCGw9&F_X=4Q}^kfm?{aO{zwh@wT} zc4;fbBVffI##AKHs(`iUAKChsD<1i*EI!;woG;&?tab`ro>AM2;s%!_`=8?{YktVJ z$^LqVF31TMLlAwM0igwYG8Fh6ihfUHJ)fXTFd;Cr@0atd;9(%SpXf4SPQwbQ)ZC3O z=+&lXtm_j)hZmdFj~P4nZ`xp6M}$2$Rir$+m=0mBf@^}8%7ucS^-@T9hR?R?X{+A9 zYt5b``f&ZC5N>Q;)1g5PT9>BX4f{fWnmn{G?cN+}o?JGrm$&AObEEIq1i#*(8&P6p zIJvoTdvHT<)5J&DCOjN!2b?S8Ht`UzMx`_teM2d2IidG?WZ9+20DvumpHeXmTD-i9 z@7EU_3#1HnrY0^NIZ=-#(XL}{BG+J^f^=ZpRrD-9V!n0$mU$V9E+&M-#S(;++H)|@ z&$kTI4_*i0JSnM4+8ub)(`joQma_mbD#qzKkR- z{>3$Bj@3H4!fNvJkdz3Qt4+R>z4-;#0Yc`755G%Agp_?{dB`9ep0$}sgPm+fP zxSqIP-_l8s>ZDbWHolQ4qshej#2f~m8xDrNvjEE4wR7AK1-N;jA5Q(IX^$G=G1l{8 z+Z079=625Ll|+^*B~Kba38@m^`)n0}pGKGC zctL3}zi^c%7)t(=o%L>5XuhP*GTw4-#dccqj{v;8Go&*5dmL14uy778MdfKunEkfq zpIEt#!EhSpPr!r7lF4b;KIO_nUMvG)U9SD!r6`|}zctzvn$8c6Q^n8n?Lat`(un#zd*tFA^c$Gh-&w1y~`D$ZEcnfSKjwR7^s0u?j~YfAUt{2#Zb zAMOOhy5A%hFDB!cOUAJYf?0D$yan!#EUqHKWlk2ba;34+*H5^mW#z|{GhWt#+(h90 z6q&OatWqnm2VIc^beLq-5cydEnW@2G8$|~aGQcS;k6iMUe*M3BgWtFhzbfp4QSvdk zqS=Pr#d9Q`PJ^zO!iK86LH)1LG-#Ou>TCQ}D!6@PIXoQP);Y zyqIjf?6alK5#={A8C!K}pOjmqXdj}&$fDbW?wNbxF%ZWniT;WlNLUQV;RBbD^~azC z{Q&G2ggWf19cY($5!q$lyA{;@PBTu*#)ygn-fe~GPRD76{thL) zom7U}lJUoV#;tMJ7|-!OOi8O@pCw6SNC3R&*(V+}4c>aWsMMfL?BhD@!g+mM?S4^0 z!zAih*bF#*@6S*y)`36K;5NiWczbZv=DT3hzRAbL`Y>x&i92hA(B78SQqYB3%E;+q za%AjF-1j33sI!K^;V1-L!y>K16HF=Io)t<(JfXLUsj}q3|d+fTF`jHEPcR|md5!y{iCM~&0 z8rVIIoz8pt0Sk&AlAV-MiB-mmD%0q4y^ubw6nyhx|*eYB0cEB zV0-Uvg$;H4oyO4cLq!MTU!Q=eg*!k}N+HIhEoMD9Lry^9#UW(Hl1_g{t{q)Wgsc@0 zDx9JAKI0v(`GaEHm;|@uHt#t6pF#%o6sTj1rSLuqqKe>8-`=p2#g#!&@m7ij+NSif zVa?`_;Ae?vP{}5O^)4>Q#SmQHTEU z<^H%1r+zhC-V`OTa_4wFx*$c(&aaOUA{k<#vGxx(x(Q?SB`$IB`ytNrui zxk(cgk!lRSFD<@eHQd;96z@?w1m18$TC6Ol_I2J`2qubrpvRS9UBq39O`M`8z+-^$ zyqma(O5Yx)V|v39+(N`F7L+9c$n=vrpjMTcapa!u<)r2c8(AkloREsf3>@WBpB5w> z7Sne44TFL38I~2v$NS>HE1^{2WrFY|ExaB=PgN0!t~sYrtGt*KEMgCI=6bWR&r6XV z1iL4wNN-<~Dl-drC^CK1^y2nD7((YIL%YX2J5Odt#^4iOaE7VefM+EDmvCZSk)T*xrlIt<3>vnp20?d8cYk4A|y zZFAKL>=-1mynJbC^}u6ZwPj@C^9UPwuH#?GP z3s4~$&8gwXLm$3Ux{J#2;{tZ~@4_Y_V_1%9&C=ftewTAU+xaf%%6JKfqKifV(FUBrQ*e5E7u@s72ryqTs*6 zx7zH#g7g`LF4*@_(i|yPSmy;qOXme7g8%<|Vzg}8LTUWhj>{e@2I7C!#4U%;P}2WZ zGrK}9{a1i?hr$n_5Dt=+0Qr9&NDu-LZ!1R^W;In<5O5e9ZdEmFV8RO&QH$v_R5lo* zWPq#$)eQ?+Jqakt84&3Wiu^wzz6}VO{xkIG7%kYd0Rob$4*>!Rg7e=WgMNRD0vcf; zKpah&tX{C-=%CChIc5Rm@^4yO-; diff --git a/my_modules/htmlout/lib/htmlout.js b/my_modules/htmlout/lib/htmlout.js index 75dbc33e1..22fedaba5 100644 --- a/my_modules/htmlout/lib/htmlout.js +++ b/my_modules/htmlout/lib/htmlout.js @@ -196,28 +196,26 @@ var asExtsNonServed = [ "sh" ]; -var asDirsNonServed = [ +var asFilesNonServed = [ + "README.md", + "Gruntfile.js", + "netlib.js", + "npm-shrinkwrap.json", + "package.json", + "server.js", "bin", "debug", "lib", "logs", + "makefile", "my_modules", "node_modules", + "node.log", "tests", "tmp", "users", - "iisnode" // Azure/IISNode-specific -]; - -var asFilesNonServed = [ - "README.md", - "Gruntfile.js", - "server.js", - "npm-shrinkwrap.json", - "package.json", - "makefile", - "node.log", "users.log", + "iisnode", // Azure/IISNode-specific "IISNode.yml", // Azure/IISNode-specific "web.config" // Azure/IISNode-specific ]; @@ -265,7 +263,7 @@ function HTMLOut(sDir, sFile, fRebuild, req, done) * Note that a production server should not need the GORT_REBUILD command, so we accept * it only if fServerDebug is true. */ - if (net.hasParm(net.GORT_COMMAND, net.GORT_REBUILD, req)) { + if (fServerDebug && net.hasParm(net.GORT_COMMAND, net.GORT_REBUILD, req)) { req.query[net.GORT_COMMAND] = undefined; this.fRebuild = true; } @@ -437,20 +435,8 @@ HTMLOut.filter = function(req, res, next) var sBaseExt = ((i = sBaseName.lastIndexOf('.')) > 0? sBaseName.substr(i+1) : ""); var sTrailingChar = req.path.slice(-1); - if (!fServerDebug && !net.hasParm(net.GORT_COMMAND, net.GORT_DEBUG, this.req)) { - var fNonServed = false; + if (!fServerDebug && !net.hasParm(net.GORT_COMMAND, net.GORT_DEBUG, req)) { if (asExtsNonServed.indexOf(sBaseExt) >= 0 || asFilesNonServed.indexOf(sBaseName) >= 0) { - fNonServed = true; - } else { - var asDirs = req.path.split('/'); - for (i = 0; i < asDirs.length; i++) { - if (asDirsNonServed.indexOf(asDirs[i]) >= 0) { - fNonServed = true; - break; - } - } - } - if (fNonServed) { /* * Mimic the error code+message that express.static() displays for non-existent files/folders. */ @@ -1013,7 +999,6 @@ HTMLOut.prototype.getDirList = function(sToken, sIndent, aParms) if (sBaseName.indexOf("-debug") > 0) continue; if (asExtsNonServed.indexOf(sExt) >= 0) continue; if (asExtsNonListed.indexOf(sExt) >= 0) continue; - if (asDirsNonServed.indexOf(sBaseName) >= 0) continue; if (asFilesNonServed.indexOf(sBaseName) >= 0) continue; if (asFilesNonListed.indexOf(sBaseName) >= 0) continue; } else { diff --git a/my_modules/pcjs-client/lib/chipset.js b/my_modules/pcjs-client/lib/chipset.js index e04192b64..41d23da31 100644 --- a/my_modules/pcjs-client/lib/chipset.js +++ b/my_modules/pcjs-client/lib/chipset.js @@ -1777,7 +1777,7 @@ ChipSet.prototype.getSWFloppyDrives = function(fInit) * * @this {ChipSet} * @param {number} iDrive (0-based) - * @return {number} one of the ChipSet.FDRIVE values (ie, NONE: 0, DSDD: 1, DSHD: 2) + * @return {number} one of the ChipSet.CMOS.FDRIVE values (ie, NONE: 0, DSDD: 1, DSHD: 2) */ ChipSet.prototype.getSWFloppyDriveType = function(iDrive) { @@ -1785,9 +1785,9 @@ ChipSet.prototype.getSWFloppyDriveType = function(iDrive) * TODO: For MODEL_5170, we default all floppy drive types to DSHD, but more control would be nice. */ if (iDrive < this.getSWFloppyDrives()) { - return (this.model < ChipSet.MODEL_5170? ChipSet.FDRIVE.DSDD : ChipSet.FDRIVE.DSHD); + return (this.model < ChipSet.MODEL_5170? ChipSet.CMOS.FDRIVE.DSDD : ChipSet.CMOS.FDRIVE.DSHD); } - return ChipSet.FDRIVE.NONE; + return ChipSet.CMOS.FDRIVE.NONE; }; /** diff --git a/my_modules/pcjs-client/lib/hdc.js b/my_modules/pcjs-client/lib/hdc.js index 130b07963..e83f1f65c 100644 --- a/my_modules/pcjs-client/lib/hdc.js +++ b/my_modules/pcjs-client/lib/hdc.js @@ -202,7 +202,7 @@ HDC.aDriveTypes = [ * * Without the "DUAL" bit set, when it came time later to report the diskette drive type, the "DISK_TYPE" function * (@F000:273D) would branch to one of two almost-identical blocks of code -- specifically, a block that disallowed - * diskette drive types >= 2 (ChipSet.FDRIVE.DSDD) instead of >= 3 (ChipSet.FDRIVE.DSHD). + * diskette drive types >= 2 (ChipSet.CMOS.FDRIVE.DSDD) instead of >= 3 (ChipSet.CMOS.FDRIVE.DSHD). * * In other words, the "Fixed Disk" portion of the HFCOMBO controller has to be present and operational if the user * wants to use high-capacity (80-track) diskettes with "Diskette Drive" portion of the controller. This may not be diff --git a/versions/pcjs/1.15.4/pc-dbg.js b/versions/pcjs/1.15.4/pc-dbg.js index 7aaffc1e8..e6bf6d490 100644 --- a/versions/pcjs/1.15.4/pc-dbg.js +++ b/versions/pcjs/1.15.4/pc-dbg.js @@ -7,7 +7,7 @@ n.send(r)}else n.open("GET",a,b),n.send();a=[];b||(h=n.responseText,200!=n.statu function ua(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}function va(a,b,c){function d(){a-=1;0<=a&&(b()||(a=0));0=this.Wf?12:14;this.fc=1<>2;this.bb=this.fc-1;this.Pg=(this.re+this.fc)/this.fc|0;this.ve=this.Pg-1;this.qd=[];this.rd=[];this.Sf=this.Tf=!1;this.wi();this.Oa()}w(s,Ya); +function Xa(){for(var a=!1,b=y(window.document,"pcjs","panel"),c=0;c=this.Wf?12:14;this.fc=1<>2;this.bb=this.fc-1;this.Pg=(this.re+this.fc)/this.fc|0;this.ve=this.Pg-1;this.qd=[];this.rd=[];this.Sf=this.Tf=!1;this.wi();this.Oa()}w(s,Ya); Ya.prototype.wi=function(){this.za=Array(this.Pg);for(var a=0;a>a.mb;0>this.mb;0>a.mb;0>a.mb].lg(b&a.bb)}function eb(a,b){var c=b&a.bb,d=(b&a.Gb)>>a.mb;return c!=a.bb?a.za[d].yj(c):a.za[d++].lg(c)|a.za[d&a.ve].lg(0)<<8}function gb(a,b,c){a.za[(b&a.Gb)>>a.mb].ug(b&a.bb,c&255)}function hb(a,b,c){var d=b&a.bb;b=(b&a.Gb)>>a.mb;d!=a.bb?a.za[b].Hj(d,c&65535):(a.za[b++].ug(d,c&255),a.za[b&a.ve].ug(0,c>>8&255))} -function ib(a){for(var b=0,c=[],d=0;d>2),this.le(pb);else{this.pa=Array(b>>2);for(d=0;d>2]>>((a&3)<<3)&255},Xo:function(a){var b=a>>2;a=(a&3)<<3;var c=this.pa[b]>>a;return 24>a?c&65535:c&255|(this.pa[b+1]&255)<<8},fp:function(a,b){var c=a>>2,d=(a&3)<<3;this.pa[c]=this.pa[c]&~(255<>2,d=(a&3)<<3;24>d?this.pa[c]=this.pa[c]&~(65535<>8);this.Za=!0},Wo:function(a){rb(this.Z,this.Te+a);return this.lg(a)},Zo:function(a){rb(this.Z,this.Te+a)||rb(this.Z,this.Te+a+1);return this.yj(a)},hp:function(a,b){sb(this.Z,this.Te+a);this.ug(a,b)},kp:function(a,b){sb(this.Z,this.Te+a)||sb(this.Z,this.Te+a+1);this.Hj(a,b)},save:function(){var a,b;if(this.ha)a=null;else if(Va)for(a=Array(this.fk>>2),b=0;b=a.jf&&(a.jf+=a.hf,c=!0);0<=a.kf&&a.kf<=F(a)&&(a.hf=a.kf=-1,Cb(a),a.xb(),c=!0);c&&z(a,F(a)+" cycles: checksum="+l(a.Xf))}}function G(a,b,c,d){void 0!==a.sa[b]&&(void 0===d&&(d=4),void 0===c&&(Ua(a,"Register "+b+" is invalid"),a.xb()),c=l(c,d),a.sa[b].innerHTML!=c&&(a.sa[b].innerHTML=c))}k.Ug=function(){};k.ai=function(){}; +function E(a,b,c,d){this.ek=b;this.pa=null;this.offset=0;this.$g=c;this.ha=null;this.Za=this.lk=!1;if(b)if(d)this.ha=d,a=[d.cd,a-d.ab],this.pa=a[0],this.offset=a[1],this.le(d.Df);else if(Va)this.buffer=new window.cm(b),this.Rj=new window.sp(this.buffer,0,b),this.kk=new window.lp(this.buffer,0,b),this.pa=new window.np(this.buffer,0,b>>2),this.le(pb);else{this.pa=Array(b>>2);for(d=0;d>2]>>((a&3)<<3)&255},Wo:function(a){var b=a>>2;a=(a&3)<<3;var c=this.pa[b]>>a;return 24>a?c&65535:c&255|(this.pa[b+1]&255)<<8},ep:function(a,b){var c=a>>2,d=(a&3)<<3;this.pa[c]=this.pa[c]&~(255<>2,d=(a&3)<<3;24>d?this.pa[c]=this.pa[c]&~(65535<>8);this.Za=!0},Vo:function(a){rb(this.Z,this.Te+a);return this.lg(a)},Yo:function(a){rb(this.Z,this.Te+a)||rb(this.Z,this.Te+a+1);return this.yj(a)},gp:function(a,b){sb(this.Z,this.Te+a);this.ug(a,b)},jp:function(a,b){sb(this.Z,this.Te+a)||sb(this.Z,this.Te+a+1);this.Hj(a,b)},save:function(){var a,b;if(this.ha)a=null;else if(Va)for(a=Array(this.ek>>2),b=0;b=a.jf&&(a.jf+=a.hf,c=!0);0<=a.kf&&a.kf<=F(a)&&(a.hf=a.kf=-1,Cb(a),a.xb(),c=!0);c&&z(a,F(a)+" cycles: checksum="+l(a.Xf))}}function G(a,b,c,d){void 0!==a.sa[b]&&(void 0===d&&(d=4),void 0===c&&(Ua(a,"Register "+b+" is invalid"),a.xb()),c=l(c,d),a.sa[b].innerHTML!=c&&(a.sa[b].innerHTML=c))}k.Ug=function(){};k.ai=function(){}; k.tb=function(a,b,c,d){var e=this;a=!1;switch(c){case "run":this.sa[c]=d;d.onclick=function(){e.Lb?e.xb(!0):e.Ke(!0)};a=!0;break;case "reset":this.sa[c]=d;d.onclick=function(){e.Ca&&Hb(e.Ca)};a=!0;break;case "speed":this.sa[c]=d;a=!0;break;case "setSpeed":this.sa[c]=d,d.onclick=function(){Jb(e,e.Ed<<1,!0)},d.innerHTML=this.ff.toFixed(2)+"Mhz",a=!0}return a};function Kb(a,b,c){a.He+=b;c&&(a.Wc=a.A=0)} -function Lb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.kh&&(c=Math.round(c/a.Ed));return c}function Bb(a){a.jd=0;a.nh=1;a.He=a.ge=a.Wc=a.A=0;Cb(a);Jb(a,1)} +function Lb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.kh&&(c=Math.round(c/a.Ed));return c}function Bb(a){a.jd=0;a.nh=1;a.He=a.ge=a.Wc=a.A=0;Cb(a);Jb(a,1)} function Jb(a,b,c){void 0!==b&&(0.8>a.jd/a.ff&&(b=1),a.Ed=b,a.ff=a.kh*a.Ed,b=a.ff.toFixed(2)+"Mhz",a.sa.setSpeed&&(a.sa.setSpeed.innerHTML=b),z(a,"target speed: "+b),c&&a.Kd());Kb(a,a.ge);a.ge=0;a.gf=ma();a.Ee=0;Lb(a)} -k.Ke=function(a){if(Ra(this,!0)){this.Lb||(Jb(this),this.Ca&&this.Ca.start(this.gf,F(this)),this.Lb=!0,this.ja&&Mb(this.ja),this.sa.run&&(this.sa.run.innerHTML="Halt"),a&&this.Kd());this.rj>=this.Fd&&Lb(this,!0);this.bg=0;this.lh=ma();this.Ee&&(a=this.lh-this.Ee,a>this.Ck&&(this.gf+=a,this.gf>this.lh&&(this.gf=this.lh)));try{do{this.sf(this.Ze?1:Math.round(this.On/this.nh));var b=this.Wc-this.A;this.ge+=b;this.bg+=b;Kb(this,0,!0);Gb(this,b);this.ag-=b;0>=this.ag&&(this.ag+=this.Gk,this.ai());this.$f-= -b;0>=this.$f&&(this.$f+=this.Fk,this.Ug());this.lf-=b;if(0>=this.lf){this.lf+=this.Di;break}}while(this.Lb)}catch(c){this.xb();Fb(this);this.Ca&&this.Ca.stop(ma(),F(this));Ra(this,!1);Ua(this,c.message);return}b=setTimeout;a=this.Wn;this.Ee=ma();var d=this.Ck;this.bg&&(d=Math.round(d*this.bg/this.Di));var d=d-(this.Ee-this.lh),e=this.Ee-this.gf;e&&(this.jd=Math.round(this.ge/(10*e))/100,864E5<=e&&(this.He=0,this.ja&&Nb(this.ja,!0),Jb(this)));if(0>d||this.jd=this.Fd&&Lb(this,!0);this.bg=0;this.lh=ma();this.Ee&&(a=this.lh-this.Ee,a>this.Bk&&(this.gf+=a,this.gf>this.lh&&(this.gf=this.lh)));try{do{this.sf(this.Ze?1:Math.round(this.Nn/this.nh));var b=this.Wc-this.A;this.ge+=b;this.bg+=b;Kb(this,0,!0);Gb(this,b);this.ag-=b;0>=this.ag&&(this.ag+=this.Fk,this.ai());this.$f-= +b;0>=this.$f&&(this.$f+=this.Ek,this.Ug());this.lf-=b;if(0>=this.lf){this.lf+=this.Di;break}}while(this.Lb)}catch(c){this.xb();Fb(this);this.Ca&&this.Ca.stop(ma(),F(this));Ra(this,!1);Ua(this,c.message);return}b=setTimeout;a=this.Vn;this.Ee=ma();var d=this.Bk;this.bg&&(d=Math.round(d*this.bg/this.Di));var d=d-(this.Ee-this.lh),e=this.Ee-this.gf;e&&(this.jd=Math.round(this.ge/(10*e))/100,864E5<=e&&(this.He=0,this.ja&&Nb(this.ja,!0),Jb(this)));if(0>d||this.jd>13;return this.Ja=e}if(b&&768>=b)return this.na=a,this.Kc=c,this.Ya=d,this.Jc=(d&24576)>>13,this.Ja=e}return-1}function Xb(a){return this.Ja+a} function Yb(a){return this.Ja+a}function Tb(a,b,c){return a+b<=this.Kc?this.Ja+a:Vb.call(this,0,0,c)}function Vb(a,b,c){c||Zb.call(this.S,13,0);return-1}function Ub(a,b,c){return a+b<=this.Kc?this.Ja+a:Wb.call(this,0,0,c)}function Wb(a,b,c){c||Zb.call(this.S,13,0);return-1}Pb.prototype.save=function(){return[this.na,this.Ja,this.Kc,this.Ya,this.Jc,this.qg]};Pb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.na=a[0],this.Ja=a[1],this.Kc=a[2],this.Ya=a[3],this.Jc=a[4],this.qg=a[5])}; function Qb(a,b){void 0===b&&(b=!!(a.S.Yc&1));b?(a.load=Sb,a.Sc=Tb,a.Yb=Ub):(a.load=Rb,a.Sc=Xb,a.Yb=Yb)} -function $b(a){this.Fa=a.model||8088;var b=0;switch(this.Fa){default:case 8088:b=4772727;break;case 80286:b=6E6}zb.call(this,a,b);this.Pj=61442;this.Ag=4;this.mf=255;this.sj=4;this.aa=5;this.ta=6;this.ea=7;this.fa=8;this.P=9;this.V=11;this.W=12;this.Fe=4;this.Ik=60;this.Jk=83;this.Tb=3;this.ob=9;this.gc=16;this.rh=1;this.Nk=19;this.Pk=28;this.Rk=16;this.Qk=21;this.Ok=37;this.Lk=2;this.Li=9;this.Mk=5;this.Kk=33;this.Ni=10;this.Mi=8;this.fg=3;this.eg=15;this.el=51;this.fl=1;this.gl=2;this.hl=4;this.dl= -32;this.jl=this.Oi=15;this.Ub=16;this.Vb=4;this.ll=11;this.kl=18;this.il=24;this.zb=4;this.ml=2;this.Pi=16;this.nl=17;this.Ui=18;this.ol=19;this.Ti=5;this.Vi=6;this.tl=2;this.sl=8;this.ql=9;this.Xi=this.Wi=this.pl=this.rl=10;this.Tk=80;this.Vk=144;this.Sk=86;this.Uk=154;this.Xk=101;this.Zk=165;this.Wk=107;this.Yk=171;this.vl=70;this.xl=113;this.ul=76;this.wl=124;this.al=80;this.cl=128;this.$k=86;this.bl=134;this.hg=3;this.gg=16;this.bj=10;this.aj=8;this.yl=51;this.hc=8;this.zl=17;this.Al=36;this.oc= -11;this.Bl=16;this.ig=10;this.Nb=2;this.Ii=18;this.Ji=9-this.Nb;this.Ki=17-this.Nb;this.Qi=12;this.Ri=9-this.Nb;this.Si=13-this.Nb;this.Yi=18;this.Zi=9-this.Nb;this.$i=17-this.Nb;this.cj=15;this.dj=9-this.Nb;this.ej=15-this.Nb;this.ij=11;this.jj=9-this.Nb;this.kj=10-this.Nb;this.Cl=8;this.Fl=12;this.Dl=18;this.El=17;this.Gl=15;this.gj=8;this.fj=20;this.hj=2;this.nj=3;this.jg=9;this.mj=5;this.lj=11;this.pj=4;this.oj=17;this.Hl=11;this.Ma=ac.slice();80186<=this.Fa&&(this.mf=31,this.Ma[15]=bc,this.Ma[96]= -cc,this.Ma[97]=dc,this.Ma[98]=ec,this.Ma[99]=bc,this.Ma[100]=bc,this.Ma[101]=bc,this.Ma[102]=bc,this.Ma[103]=bc,this.Ma[104]=fc,this.Ma[105]=gc,this.Ma[106]=hc,this.Ma[107]=ic,this.Ma[108]=jc,this.Ma[109]=kc,this.Ma[110]=lc,this.Ma[111]=mc,this.Ma[192]=nc,this.Ma[193]=oc,this.Ma[200]=pc,this.Ma[200]=qc,this.Ma[241]=rc,sc[7]=tc,uc[7]=tc,80286<=this.Fa&&(this.Pj=2,this.Ag=0,this.Ma[15]=vc,this.Ma[99]=wc,this.Ma[84]=xc,this.P=this.fa=this.ea=this.ta=this.aa=this.sj=0,this.W=this.V=1,this.Fe=3,this.Ik= -14,this.Jk=16,this.Tb=2,this.gc=this.ob=7,this.rh=0,this.Nk=7,this.Pk=13,this.Rk=7,this.Qk=11,this.Ok=16,this.Lk=3,this.Li=6,this.Mk=2,this.Kk=13,this.Mi=this.Ni=5,this.fg=2,this.eg=7,this.el=23,this.fl=0,this.gl=1,this.hl=3,this.dl=17,this.Oi=7,this.jl=11,this.Ub=7,this.Vb=3,this.ll=7,this.kl=11,this.il=15,this.zb=2,this.ml=3,this.Pi=7,this.ol=this.Ui=this.nl=8,this.Vi=this.Ti=4,this.tl=2,this.sl=3,this.ql=5,this.rl=2,this.pl=3,this.Wi=5,this.Xi=3,this.Tk=14,this.Vk=22,this.Sk=17,this.Uk=25,this.Xk= -17,this.Zk=25,this.Wk=20,this.Yk=28,this.vl=13,this.xl=21,this.ul=16,this.wl=24,this.al=13,this.cl=21,this.$k=16,this.bl=24,this.hg=2,this.gg=7,this.aj=this.bj=5,this.yl=19,this.zl=this.hc=5,this.Al=17,this.oc=3,this.Bl=5,this.ig=3,this.Nb=0,this.Ii=8,this.Ji=5,this.Ki=9,this.Ri=this.Qi=5,this.Si=4,this.Zi=this.Yi=5,this.$i=4,this.cj=7,this.dj=5,this.ej=8,this.ij=3,this.jj=4,this.kj=3,this.Fl=this.Cl=11,this.El=this.Dl=15,this.Gl=7,this.gj=5,this.fj=8,this.hj=0,this.nj=2,this.jg=6,this.mj=3,this.lj= -6,this.pj=3,this.Hl=this.oj=5));this.Cg=[];this.zf=[];this.Rg=0;this.za=[];this.re=this.Gb=this.mb=this.bb=this.ve=0;this.T=this.xm;this.U=this.ym;this.N=this.Fn;this.O=this.Gn;this.Q=this.dp;this.R=this.ep;yc(this)}w(zb,$b);k=$b.prototype;k.wi=function(a,b,c,d,e){this.za=a;this.re=this.Gb=b;this.mb=c;this.bb=d;this.ve=e};k.reset=function(){this.Lb&&this.xb();yc(this);Bb(this);this.gd=!1}; -function yc(a){a.G=0;a.B=0;a.I=0;a.J=0;a.X=0;a.H=0;a.F=0;a.D=0;a.Yc=65520;a.bd=0;a.qe=1023;a.Gc={tj:0,na:0,Ya:0,jh:-1};a.qa=new Pb(a,"CS");a.Ob=new Pb(a,"DS");a.Bb=new Pb(a,"SS");a.$a=new Pb(a,"ES");a.Yl=new Pb(a,"ZERO");zc(a,0,65535);80286<=a.Fa&&(a.Oc=a.Ue=0,a.Jd=new Pb(a,"LDT",!0),a.tg=new Pb(a,"TSS",!0),a.Pb=new Pb(a,"VER",!0),zc(a,65520,61440),a.qa.Ja=16711680);Ac(a,0);Bc(a);a.hb=0;a.Ab=a.ng=-1;a.Kg=0;a.ga=a.Ia=-1;a.C=a.Ob;a.M=a.Bb;a.$=a.va=0} -k.vk=function(){var a=this.G+this.B+this.I+this.J+this.X+this.H+this.F+this.D|0;return a=a+this.ra+this.qa.na+this.Ob.na+this.Bb.na+this.$a.na+Cc(this)|0};function Dc(a,b,c,d){void 0!==d&&(void 0===a.Cg[b]&&(a.Cg[b]=[]),a.Cg[b].push([c,d]))}function Ec(a,b,c){void 0!==c&&(void 0===a.zf[b]&&(a.zf[b]=[]),a.zf[b].push(c),a.Rg++)}function Fc(a,b){var c=a.zf[b];if(void 0!==c){for(;0>1?128:0} function Xc(a){return(a.ia^a.la^a.ia>>1)&a.ca>>1?2048:0}function Yc(a){a.Y&=~a.ca}function Zc(a){a.la=a.ia&16|a.la&-17}function $c(a){a.Y|=a.ca-1}function ad(a){Wc(a)&&(a.ia^=a.ca>>1|a.ca>>2,a.la^=32896)}function bd(a){a.ia&=~a.ca;a.la=a.ia&32896|a.la&-32897}function cd(a){a.Y|=a.ca}function dd(a){a.la=~(a.ia&16)&16|a.la&-17}function ed(a){a.Y&=~(a.ca-1)}function fd(a){Wc(a)||(a.ia^=a.ca>>1|a.ca>>2,a.la^=32896)}function gd(a){a.ia|=a.ca;a.la=a.ia&32896|a.la&-32897} -function Cc(a){return a.wa&-2262|Sc(a)|Tc(a)|Uc(a)|Vc(a)|Wc(a)|Xc(a)}function Ac(a,b){a.ca=256;a.Y=a.ia=a.la=0;b&1&&cd(a);b&4||(a.ia|=1);b&16&&(a.la|=16);b&64||$c(a);b&128&&fd(a);b&2048&&gd(a);a.wa=a.wa&-1793|b&1792|a.Pj;a.wa&256&&(a.hb|=2,a.$|=4)} +function Cc(a){return a.wa&-2262|Sc(a)|Tc(a)|Uc(a)|Vc(a)|Wc(a)|Xc(a)}function Ac(a,b){a.ca=256;a.Y=a.ia=a.la=0;b&1&&cd(a);b&4||(a.ia|=1);b&16&&(a.la|=16);b&64||$c(a);b&128&&fd(a);b&2048&&gd(a);a.wa=a.wa&-1793|b&1792|a.Oj;a.wa&256&&(a.hb|=2,a.$|=4)} k.tb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.sa[c]=d;e=!0;break;default:e=zb.prototype.tb.call(this,a,b,c,d)}return e};k.rb=function(a){return this.za[(a&this.Gb)>>this.mb].qc(a&this.bb)}; -k.Ga=function(a){var b=a&this.bb;a=(a&this.Gb)>>this.mb;this.A-=this.sj;return b!=this.bb?this.za[a].Ol(b):this.za[a++].qc(b)|this.za[a&this.ve].qc(0)<<8};k.Zc=function(a,b){this.za[(a&this.Gb)>>this.mb].zc(a&this.bb,b&255)};k.Ld=function(a,b){var c=a&this.bb,d=(a&this.Gb)>>this.mb;this.A-=this.sj;c!=this.bb?this.za[d].am(c,b&65535):(this.za[d++].zc(c,b&255),this.za[d&this.ve].zc(0,b>>8&255))};k.xm=function(a,b){this.sg=a;this.ga=a.Sc(this.kg=b,0);return this.$&1?0:this.rb(this.ga)}; -k.ym=function(a,b){this.sg=a;this.ga=a.Sc(this.kg=b,1);return this.$&1?0:this.Ga(this.ga)};k.Fn=function(a,b){this.sg=a;this.Ia=this.ga=a.Sc(this.kg=b,0);return this.$&1?0:this.rb(this.ga)};k.Gn=function(a,b){this.sg=a;this.Ia=this.ga=a.Sc(this.kg=b,1);return this.$&1?0:this.Ga(this.ga)};k.dp=function(a){this.$&2||this.Zc(this.sg.Yb(this.kg,1),a)};k.ep=function(a){this.$&2||this.Ld(this.sg.Yb(this.kg,2),a)};k.da=function(){var a=this.rb(this.Ba);this.Ba=this.qa.Ja+(this.ra=this.ra+1&65535);return a}; +k.Ga=function(a){var b=a&this.bb;a=(a&this.Gb)>>this.mb;this.A-=this.sj;return b!=this.bb?this.za[a].Nl(b):this.za[a++].qc(b)|this.za[a&this.ve].qc(0)<<8};k.Zc=function(a,b){this.za[(a&this.Gb)>>this.mb].zc(a&this.bb,b&255)};k.Ld=function(a,b){var c=a&this.bb,d=(a&this.Gb)>>this.mb;this.A-=this.sj;c!=this.bb?this.za[d].$l(c,b&65535):(this.za[d++].zc(c,b&255),this.za[d&this.ve].zc(0,b>>8&255))};k.wm=function(a,b){this.sg=a;this.ga=a.Sc(this.kg=b,0);return this.$&1?0:this.rb(this.ga)}; +k.xm=function(a,b){this.sg=a;this.ga=a.Sc(this.kg=b,1);return this.$&1?0:this.Ga(this.ga)};k.En=function(a,b){this.sg=a;this.Ia=this.ga=a.Sc(this.kg=b,0);return this.$&1?0:this.rb(this.ga)};k.Fn=function(a,b){this.sg=a;this.Ia=this.ga=a.Sc(this.kg=b,1);return this.$&1?0:this.Ga(this.ga)};k.cp=function(a){this.$&2||this.Zc(this.sg.Yb(this.kg,1),a)};k.dp=function(a){this.$&2||this.Ld(this.sg.Yb(this.kg,2),a)};k.da=function(){var a=this.rb(this.Ba);this.Ba=this.qa.Ja+(this.ra=this.ra+1&65535);return a}; k.L=function(){var a=this.rb(this.Ba)<<24>>24;this.Ba=this.qa.Ja+(this.ra=this.ra+1&65535);return a&65535};k.K=function(){var a=this.Ga(this.Ba);this.Ba=this.qa.Ja+(this.ra=this.ra+2&65535);return a};k.Ha=function(){var a=this.X;this.X=this.X+2&65535;return this.Ga(this.Bb.Sc(a,1))};function K(a,b){var c=a.X=a.X-2&65535;a.Ld(a.Bb.Yb(c,1),b)} k.Ug=function(){G(this,"AX",this.G);G(this,"BX",this.B);G(this,"CX",this.I);G(this,"DX",this.J);G(this,"SP",this.X);G(this,"BP",this.H);G(this,"SI",this.F);G(this,"DI",this.D);G(this,"CS",this.qa.na);G(this,"DS",this.Ob.na);G(this,"SS",this.Bb.na);G(this,"ES",this.$a.na);G(this,"IP",this.ra);var a=Cc(this);G(this,"PS",a);G(this,"C",a&1?1:0,1);G(this,"P",a&4?1:0,1);G(this,"A",a&16?1:0,1);G(this,"Z",a&64?1:0,1);G(this,"S",a&128?1:0,1);G(this,"T",a&256?1:0,1);G(this,"I",a&512?1:0,1);G(this,"D",a&1024? 1:0,1);G(this,"O",a&2048?1:0,1);this.sa.speed&&(this.sa.speed.innerHTML=this.Lb&&this.jd?this.jd.toFixed(2)+"Mhz":"Stopped")}; -k.sf=function(a){this.ji=!0;this.qm=a&&this.Z&&1this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return(this.Y=this.ia=a+b)&255}function md(a,b){this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return(this.Y=this.ia=this.la=a|b)&255} function nd(a,b){this.la=a^b;this.Y=this.ia=a+b+(this.Y&this.ca?1:0);this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return this.Y&255}function od(a,b){this.la=a^b;this.Y=this.ia=a-b-(this.Y&this.ca?1:0);this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return this.Y&255}function pd(a,b){this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return(this.Y=this.ia=this.la=a&b)&255} function qd(a,b){this.la=a^b;this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return(this.Y=this.ia=a-b)&255}function rd(a,b){this.ca=256;this.A-=0>this.Ia?0>this.ga?this.Tb:this.ob:this.gc;return(this.Y=this.ia=this.la=a^b)&255}function sd(a,b){this.la=a^b;this.ca=256;this.Y=this.ia=a-b;this.A-=0>this.Ia?0>this.ga?this.Tb:this.Li:this.ob;this.$|=2;return a} @@ -79,22 +79,22 @@ function Dd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;B function Gd(a,b){var c=a;if(b){var d;(d=(b&this.mf)%9)?(d=a<>9-d,c=d&255):d=a|(this.Y&this.ca?1:0)<<8;Bd.call(this,d,256)}return c}function Hd(a,b){var c=a;if(b){var d;(d=(b&this.mf)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Y&this.ca?1:0)<<16;Bd.call(this,d,65536)}return c}function Id(a,b){var c=a;b&&(c=(b&this.mf)%9,c=a>>c|(this.Y&this.ca?1:0)<<8-c|a<<9-c,Bd.call(this,c,256),c&=255);return c} function Jd(a,b){var c=a;b&&(c=(b&this.mf)%17,c=a>>c|(this.Y&this.ca?1:0)<<16-c|a<<17-c,Bd.call(this,c,65536),c&=65535);return c}function Kd(a,b){var c=a;b&&(c=8>b-1;this.Y=this.ia=c>>1;this.Y=c&1?this.Y|256:this.Y&-257;this.la=a^this.Y;this.ca=256;a=this.Y}return a&255}function Nd(a,b){if(b){var c=16>b-1;this.Y=this.ia=c>>1;this.Y=c&1?this.Y|65536:this.Y&-65537;this.la=a^this.Y;this.ca=65536;a=this.Y}return a&65535}function Od(a,b){if(b){8>24>>b-1;this.Y=this.ia=c>>1;this.Y=c&1?this.Y|256:this.Y&-257;this.la=a^this.Y;this.ca=256;a=this.Y}return a&255} -function Pd(a,b){if(b){16>16>>b-1;this.Y=this.ia=c>>1;this.Y=c&1?this.Y|65536:this.Y&-65537;this.la=a^this.Y;this.ca=65536;a=this.Y}return a&65535}function Qd(){this.A-=0>this.ga?2:this.Gl;return 1}function Rd(){var a=this.I&this.mf;this.A-=(0>this.ga?this.gj:this.fj)+(a<this.ga?this.gj:this.fj)+(a<>16>>b-1;this.Y=this.ia=c>>1;this.Y=c&1?this.Y|65536:this.Y&-65537;this.la=a^this.Y;this.ca=65536;a=this.Y}return a&65535}function Qd(){this.A-=0>this.ga?2:this.Fl;return 1}function Rd(){var a=this.I&this.mf;this.A-=(0>this.ga?this.gj:this.fj)+(a<this.ga?this.gj:this.fj)+(a<this.Ia?this.hc:this.zl;return b},Xd,Xd,Xd,Xd,Xd,Xd,Xd],ae=[function(a,b){this.A-=0>this.Ia?this.rl:this.pl;return b},M,M,M,M,M,M,M],be=[Cd,Ed,Gd,Id,Kd,Md,M,Od],ce=[Dd,Fd,Hd,Jd,Ld,Nd,M,Pd],ee=[function(a,b){b=this.da();this.Y=this.ia=this.la=a&b;this.ca=256;this.A-=0>this.ga?this.mj:this.lj;this.$|=2;return a},M,function(a){this.A-=0>this.ga?this.hg:this.gg;return a^255},function(a,b){b=0;this.la=a^b;this.ca= -256;this.A-=0>this.ga?this.hg:this.gg;return(this.Y=this.ia=b-a)&255},function(a){this.G=this.Ab=(this.Y=(this.G&255)*a)&65535;this.la=this.ia=this.Y;this.ca=256;this.G&65280?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.vl:this.ul;this.$|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Ab=b&65535;this.Y=this.la=this.ia=b;this.ca=256;127b?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.al:this.$k;this.$|=2;return a},function(a){if(!a)return de.call(this), -a;var b=this.G/a;if(255this.ga?this.Tk:this.Sk;this.$|=2;return a},function(a){if(!a)return de.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return de.call(this),a;this.Ab=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.ia=this.la=this.Y=b|256;this.ca=256;this.A-=0>this.ga?this.Xk:this.Wk;this.$|=2;return a}],fe=[function(a,b){b=this.K();this.Y=this.ia= -this.la=a&b;this.ca=65536;this.A-=0>this.ga?this.mj:this.lj;this.$|=2;return a},M,function(a){this.A-=0>this.ga?this.hg:this.gg;return a^65535},function(a,b){b=0;this.la=a^b;this.ca=65536;this.A-=0>this.ga?this.hg:this.gg;return(this.Y=this.ia=b-a)&65535},function(a){this.Ab=this.G=(this.Y=this.G*a)&65535;this.ng=this.J=this.Y>>16&65535;this.la=this.ia=this.Y;this.ca=65536;this.J?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.xl:this.wl;this.$|=2;return a},function(a){var b=(this.G<< -16>>16)*(a<<16>>16);this.G=this.Ab=b&65535;this.J=this.ng=b>>16&65535;this.Y=this.la=this.ia=b;this.ca=65536;32767b?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.cl:this.bl;this.$|=2;return a},function(a,b){if(!a)return de.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return de.call(this),a;this.Ab=this.G=c&65535;this.ng=this.J=b%a&65535;this.ia=this.la=this.Y=c|65536;this.ca=65536;this.A-=0>this.ga?this.Vk:this.Uk;this.$|=2;return a},function(a, -b){if(!a)return de.call(this),a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return de.call(this),a;this.Ab=this.G=d&65535;this.ng=this.J=b%c&65535;this.ia=this.la=this.Y=d|65536;this.ca=65536;this.A-=0>this.ga?this.Zk:this.Yk;this.$|=2;return a}],sc=[function(a){this.la=a;a=(this.ia=a+1)&255;this.Y=a|(this.Y&this.ca?1:0)<<8;this.ca=256;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){this.la=a;a=(this.ia=a-1)&255;this.Y=a|(this.Y&this.ca?1:0)<<8;this.ca= -256;this.A-=0>this.ga?this.fg:this.eg;return a},M,M,M,M,M,M],uc=[function(a){this.la=a;a=(this.ia=a+1)&65535;this.Y=a|(this.Y&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){this.la=a;a=(this.ia=a-1)&65535;this.Y=a|(this.Y&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){K(this,this.ra);I(this,a);this.A-=0>this.ga?this.Rk:this.Qk;this.$|=2;return a},function(a){if(0>this.ga)return M.call(this,a);K(this,this.qa.na);K(this, -this.ra);zc(this,a,this.Ga(this.ga+2));this.A-=this.Ok;this.$|=2;return a},function(a){I(this,a);this.A-=0>this.ga?this.ll:this.kl;this.$|=2;return a},function(a){if(0>this.ga)return M.call(this,a);zc(this,a,this.Ga(this.ga+2));this.A-=this.il;this.$|=2;return a},function(a){var b=a;this.$&512&&(a=a-2&65535,80286>this.Fa&&(b=a));K(this,b);this.A-=0>this.ga?this.oc:this.Bl;this.$|=2;return a},Xd],ge=[Cd,Ed,Gd,Id,Kd,Md,M,Od],he=[Dd,Fd,Hd,Jd,Ld,Nd,M,Pd]; -function ie(a,b){this.A-=0>this.Ia?0>this.ga?this.tl:this.sl:this.ql;return b}function je(){return ie.call(this,0,this.Ab)}function ke(a,b){this.Y=this.ia=this.la=a&b;this.ca=256;this.A-=0>this.Ia?0>this.ga?this.nj:this.jg:this.jg;this.$|=2;return a}function le(a,b){this.Y=this.ia=this.la=a&b;this.ca=65536;this.A-=0>this.Ia?0>this.ga?this.nj:this.jg:this.jg;this.$|=2;return a} -function me(a,b){var c=(b<<16>>16)*(this.da()<<24>>24);this.Y=this.la=this.ia=c;this.ca=256;32767c?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?21:24;return c&65535}function ne(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Y=this.la=this.ia=c;this.ca=65536;32767c?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?21:24;return c&65535}function oe(a){return a}function pe(a){if(0>this.ga)return N.call(this),a;this.A-=this.ml;return this.ga} -function qe(a,b){if(0>this.ga)return N.call(this),a;Pc(this,this.Ga(this.ga+2));this.A-=this.Pi;return b}function re(a,b){if(0>this.ga)return N.call(this),a;Rc(this,this.Ga(this.ga+2));this.A-=this.Pi;return b}function se(a){if(0>this.ga)return bc.call(this),a;var b=a<<16>>16,c=this.Ga(this.ga)<<16>>16,d=this.Ga(this.ga+2)<<16>>16;this.A-=this.Kk;if(bd)I(this,this.uh-this.qa.Ja),id.call(this,5,null,0);this.$|=2;return a} +var Yd=[ld,md,nd,od,pd,qd,rd,sd],Zd=[td,ud,vd,wd,xd,yd,zd,Ad],$d=[function(a,b){this.A-=0>this.Ia?this.hc:this.yl;return b},Xd,Xd,Xd,Xd,Xd,Xd,Xd],ae=[function(a,b){this.A-=0>this.Ia?this.ql:this.ol;return b},M,M,M,M,M,M,M],be=[Cd,Ed,Gd,Id,Kd,Md,M,Od],ce=[Dd,Fd,Hd,Jd,Ld,Nd,M,Pd],ee=[function(a,b){b=this.da();this.Y=this.ia=this.la=a&b;this.ca=256;this.A-=0>this.ga?this.mj:this.lj;this.$|=2;return a},M,function(a){this.A-=0>this.ga?this.hg:this.gg;return a^255},function(a,b){b=0;this.la=a^b;this.ca= +256;this.A-=0>this.ga?this.hg:this.gg;return(this.Y=this.ia=b-a)&255},function(a){this.G=this.Ab=(this.Y=(this.G&255)*a)&65535;this.la=this.ia=this.Y;this.ca=256;this.G&65280?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.ul:this.tl;this.$|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Ab=b&65535;this.Y=this.la=this.ia=b;this.ca=256;127b?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.$k:this.Zk;this.$|=2;return a},function(a){if(!a)return de.call(this), +a;var b=this.G/a;if(255this.ga?this.Sk:this.Rk;this.$|=2;return a},function(a){if(!a)return de.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return de.call(this),a;this.Ab=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.ia=this.la=this.Y=b|256;this.ca=256;this.A-=0>this.ga?this.Wk:this.Vk;this.$|=2;return a}],fe=[function(a,b){b=this.K();this.Y=this.ia= +this.la=a&b;this.ca=65536;this.A-=0>this.ga?this.mj:this.lj;this.$|=2;return a},M,function(a){this.A-=0>this.ga?this.hg:this.gg;return a^65535},function(a,b){b=0;this.la=a^b;this.ca=65536;this.A-=0>this.ga?this.hg:this.gg;return(this.Y=this.ia=b-a)&65535},function(a){this.Ab=this.G=(this.Y=this.G*a)&65535;this.ng=this.J=this.Y>>16&65535;this.la=this.ia=this.Y;this.ca=65536;this.J?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.wl:this.vl;this.$|=2;return a},function(a){var b=(this.G<< +16>>16)*(a<<16>>16);this.G=this.Ab=b&65535;this.J=this.ng=b>>16&65535;this.Y=this.la=this.ia=b;this.ca=65536;32767b?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?this.bl:this.al;this.$|=2;return a},function(a,b){if(!a)return de.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return de.call(this),a;this.Ab=this.G=c&65535;this.ng=this.J=b%a&65535;this.ia=this.la=this.Y=c|65536;this.ca=65536;this.A-=0>this.ga?this.Uk:this.Tk;this.$|=2;return a},function(a, +b){if(!a)return de.call(this),a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return de.call(this),a;this.Ab=this.G=d&65535;this.ng=this.J=b%c&65535;this.ia=this.la=this.Y=d|65536;this.ca=65536;this.A-=0>this.ga?this.Yk:this.Xk;this.$|=2;return a}],sc=[function(a){this.la=a;a=(this.ia=a+1)&255;this.Y=a|(this.Y&this.ca?1:0)<<8;this.ca=256;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){this.la=a;a=(this.ia=a-1)&255;this.Y=a|(this.Y&this.ca?1:0)<<8;this.ca= +256;this.A-=0>this.ga?this.fg:this.eg;return a},M,M,M,M,M,M],uc=[function(a){this.la=a;a=(this.ia=a+1)&65535;this.Y=a|(this.Y&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){this.la=a;a=(this.ia=a-1)&65535;this.Y=a|(this.Y&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ga?this.fg:this.eg;return a},function(a){K(this,this.ra);I(this,a);this.A-=0>this.ga?this.Qk:this.Pk;this.$|=2;return a},function(a){if(0>this.ga)return M.call(this,a);K(this,this.qa.na);K(this, +this.ra);zc(this,a,this.Ga(this.ga+2));this.A-=this.Nk;this.$|=2;return a},function(a){I(this,a);this.A-=0>this.ga?this.kl:this.jl;this.$|=2;return a},function(a){if(0>this.ga)return M.call(this,a);zc(this,a,this.Ga(this.ga+2));this.A-=this.hl;this.$|=2;return a},function(a){var b=a;this.$&512&&(a=a-2&65535,80286>this.Fa&&(b=a));K(this,b);this.A-=0>this.ga?this.oc:this.Al;this.$|=2;return a},Xd],ge=[Cd,Ed,Gd,Id,Kd,Md,M,Od],he=[Dd,Fd,Hd,Jd,Ld,Nd,M,Pd]; +function ie(a,b){this.A-=0>this.Ia?0>this.ga?this.sl:this.rl:this.pl;return b}function je(){return ie.call(this,0,this.Ab)}function ke(a,b){this.Y=this.ia=this.la=a&b;this.ca=256;this.A-=0>this.Ia?0>this.ga?this.nj:this.jg:this.jg;this.$|=2;return a}function le(a,b){this.Y=this.ia=this.la=a&b;this.ca=65536;this.A-=0>this.Ia?0>this.ga?this.nj:this.jg:this.jg;this.$|=2;return a} +function me(a,b){var c=(b<<16>>16)*(this.da()<<24>>24);this.Y=this.la=this.ia=c;this.ca=256;32767c?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?21:24;return c&65535}function ne(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Y=this.la=this.ia=c;this.ca=65536;32767c?(cd(this),gd(this)):(Yc(this),bd(this));this.A-=0>this.ga?21:24;return c&65535}function oe(a){return a}function pe(a){if(0>this.ga)return N.call(this),a;this.A-=this.ll;return this.ga} +function qe(a,b){if(0>this.ga)return N.call(this),a;Pc(this,this.Ga(this.ga+2));this.A-=this.Pi;return b}function re(a,b){if(0>this.ga)return N.call(this),a;Rc(this,this.Ga(this.ga+2));this.A-=this.Pi;return b}function se(a){if(0>this.ga)return bc.call(this),a;var b=a<<16>>16,c=this.Ga(this.ga)<<16>>16,d=this.Ga(this.ga+2)<<16>>16;this.A-=this.Jk;if(bd)I(this,this.uh-this.qa.Ja),id.call(this,5,null,0);this.$|=2;return a} function te(a,b){this.A-=10+(0>this.ga?0:1);if((a&3)<(b&3))return a=a&-4|b&3,ed(this),a;$c(this);return a}function ue(a,b){this.A-=14+(0>this.ga?0:2);if(0<=this.Pb.load(b,!0)&&this.Pb.Jc>=(this.qa.na&3)&&this.Pb.Jc>=(b&3))return ed(this),this.Pb.Ya&65280;$c(this);return a}function ve(a,b){this.A-=14+(0>this.ga?0:2);if(b&65528&&0<=this.Pb.load(b,!0)&&(3072==(this.Pb.Ya&3072)||this.Pb.Jc>=(this.qa.na&3))&&this.Pb.Jc>=(b&3))return ed(this),this.Pb.Kc;$c(this);return a} function we(a,b){if(0>this.ga){switch(this.Kg&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.pj}else this.Ia=this.ga,this.Q(a),this.A-=this.oj;return b} -function xe(a,b){if(0>this.ga){switch(this.Kg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.pj}else this.Ia=this.ga,this.R(a),this.A-=this.oj;return b}function id(a,b,c){Kc(this,a)&&(K(this,Cc(this)),this.wa&=this.Gc.jh,K(this,this.qa.na),K(this,this.ra),null!=b&&K(this,b),zc(this,this.Gc.tj,this.Gc.na),this.A-=this.el+c)} +function xe(a,b){if(0>this.ga){switch(this.Kg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.pj}else this.Ia=this.ga,this.R(a),this.A-=this.oj;return b}function id(a,b,c){Kc(this,a)&&(K(this,Cc(this)),this.wa&=this.Gc.jh,K(this,this.qa.na),K(this,this.ra),null!=b&&K(this,b),zc(this,this.Gc.tj,this.Gc.na),this.A-=this.dl+c)} function de(){I(this,this.uh-this.qa.Ja);id.call(this,0,null,2)}function Zb(a,b){this.Z&&this.Z.message("Fault 0x"+p(a)+(null!=b?" (0x"+q(b)+")":"")+" on opcode 0x"+p(db(this.ma,this.Ba))+" at "+ca(this.ra,this.qa.na));80186<=this.Fa&&(I(this,this.uh-this.qa.Ja),id.call(this,a,b,0))}function bc(){Zb.call(this,6);this.xb()}function N(){I(this,this.uh-this.qa.Ja);Ua(this,"Undefined opcode 0x"+p(db(this.ma,this.Ba))+" at "+ca(this.ra,this.qa.na));this.xb()} function ye(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a}function ze(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function Ae(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function Be(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function Ce(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function De(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a} function Ee(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a}function Fe(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function Ge(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function He(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function Ie(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function Je(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a} @@ -374,7 +374,7 @@ N,N,N,N,N,N,N,bc,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N N,N],Hc=[function(){this.A-=2+(0>this.ga?0:1);return this.Jd.na},function(){this.A-=2+(0>this.ga?0:1);return this.tg.na},function(a){this.$|=2;this.Jd.load(a);this.A-=17+(0>this.ga?0:2);return a},function(a){this.$|=2;this.tg.load(a);this.A-=17+(0>this.ga?0:2);return a},function(a){this.$|=2;this.A-=14+(0>this.ga?0:2);if(0<=this.Pb.load(a,!0)&&2048!=(this.Pb.Ya&2560)&&(3072==(this.Pb.Ya&3072)||this.Pb.Jc>=(this.qa.na&3)&&this.Pb.Jc>=(a&3)))return ed(this),a;$c(this);return a},function(a){this.$|= 2;this.A-=14+(0>this.ga?0:2);if(0<=this.Pb.load(a,!0)&&512==(this.Pb.Ya&2560)&&this.Pb.Jc>=(this.qa.na&3)&&this.Pb.Jc>=(a&3))return ed(this),a;$c(this);return a},M,M],Ic=[tc,tc,tc,tc,tc,tc,M,M],Gc=Ic,$g=[function(a){0>this.ga?bc.call(this):(this.Ld(this.ga+2,this.Oc),this.Zc(this.ga+4,this.Oc>>16),a=this.Ue-this.Oc,this.A-=11);return a},function(a){0>this.ga?bc.call(this):(this.Ld(this.ga+2,this.bd),this.Zc(this.ga+4,this.bd>>16),a=this.qe-this.bd,this.A-=12);return a},function(a){0>this.ga?bc.call(this): (this.Oc=this.Ga(this.ga+2)|this.rb(this.ga+4)<<16,this.Ue=this.Oc+a,this.$|=2,this.A-=11);return a},function(a){0>this.ga?bc.call(this):(this.bd=this.Ga(this.ga+2)|this.rb(this.ga+4)<<16,this.qe=this.bd+a,this.$|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ga?0:1);return this.Yc},M,function(a){this.Yc=this.Yc&65520|a&-65521;this.A-=3+(0>this.ga?0:3);this.Yc&1&&Bc(this,!0);this.$|=2;return a},M];function vc(){ah[this.da()].call(this)}function xc(){K(this,this.X);this.A-=this.oc} -function cc(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.Al}function dc(){this.D=this.Ha();this.F=this.Ha();this.H=this.Ha();this.X+=2;this.B=this.Ha();this.J=this.Ha();this.I=this.Ha();this.G=this.Ha();this.A-=this.yl}function ec(){O[this.da()].call(this,se)}function wc(){Wg[this.da()].call(this,te)}function fc(){K(this,this.K());this.A-=this.oc}function gc(){O[this.da()].call(this,ne)} +function cc(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.zl}function dc(){this.D=this.Ha();this.F=this.Ha();this.H=this.Ha();this.X+=2;this.B=this.Ha();this.J=this.Ha();this.I=this.Ha();this.G=this.Ha();this.A-=this.xl}function ec(){O[this.da()].call(this,se)}function wc(){Wg[this.da()].call(this,te)}function fc(){K(this,this.K());this.A-=this.oc}function gc(){O[this.da()].call(this,ne)} function hc(){K(this,this.da());this.A-=this.oc}function ic(){O[this.da()].call(this,me)}function jc(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=kb(this.ma,this.J,this.Ba-b-1);this.Zc(this.$a.Yb(this.D,0),d);this.D=this.D+(this.wa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} function kc(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=this.Ba-b-1,d=kb(this.ma,this.J,d)|kb(this.ma,this.J,d)<<8;this.Ld(this.$a.Yb(this.D,1),d);this.D=this.D+(this.wa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} function lc(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if(a--){var d=this.rb(this.Ob.Sc(this.F,0));this.F=this.F+(this.wa&1024?-1:1)&65535;this.A-=c;this.I-=b;nb(this.ma,this.J,d,this.Ba-b-1);a&&(J(this,-2),this.$|=256)}} @@ -382,8 +382,8 @@ function mc(){var a=1,b=0,c=5;this.va&192&&(a=this.I,b=1,this.va&256&&(c=4));if( function dh(){var a=this.L();Sc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function eh(){var a=this.L();Sc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)}function fh(){var a=this.L();Vc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function gh(){var a=this.L();Vc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)}function hh(){var a=this.L();Sc(this)||Vc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb} function ih(){var a=this.L();Sc(this)||Vc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)}function jh(){var a=this.L();Wc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function kh(){var a=this.L();Wc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)}function lh(){var a=this.L();Tc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function mh(){var a=this.L();Tc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)} function nh(){var a=this.L();!Wc(this)!=!Xc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function oh(){var a=this.L();!Wc(this)==!Xc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function ph(){var a=this.L();Vc(this)||!Wc(this)!=!Xc(this)?(I(this,this.ra+a),this.A-=this.Ub):this.A-=this.Vb}function qh(){var a=this.L();Vc(this)||!Wc(this)!=!Xc(this)?this.A-=this.Vb:(I(this,this.ra+a),this.A-=this.Ub)} -function rh(){Yg[this.da()].call(this,Yd,this.da);this.A-=0>this.Ia?1:this.rh}function nc(){Yg[this.da()].call(this,ge,Sd)}function oc(){Zg[this.da()].call(this,he,Sd)}function sh(){var a=this.K();I(this,this.Ha());this.X=this.X+a&65535;this.A-=this.Fl}function th(){I(this,this.Ha());this.A-=this.Cl} -function pc(){var a=this.K(),b=this.da()&31;this.A-=11;K(this,this.H);var c=this.X;if(0this.Ia?1:this.rh}function nc(){Yg[this.da()].call(this,ge,Sd)}function oc(){Zg[this.da()].call(this,he,Sd)}function sh(){var a=this.K();I(this,this.Ha());this.X=this.X+a&65535;this.A-=this.El}function th(){I(this,this.Ha());this.A-=this.Bl} +function pc(){var a=this.K(),b=this.da()&31;this.A-=11;K(this,this.H);var c=this.X;if(0this.Ia?1:this.rh},rh,function(){Zg[this.da()].call(this,Zd,this.L);this.A-=0>this.Ia?1:this.rh},function(){Vg[this.da()].call(this,ke)},function(){Wg[this.da()].call(this,le)},function(){Xg[this.Kg=this.da()].call(this,we)},function(){O[this.Kg=this.da()].call(this,xe)},function(){this.$|=1;Vg[this.da()].call(this,ie)},function(){this.$|=1;Wg[this.da()].call(this,ie)},function(){Xg[this.da()].call(this,ie)},function(){O[this.da()].call(this,ie)},function(){var a=this.da();switch((a& -56)>>3){case 0:this.Ab=this.$a.na;break;case 1:this.Ab=this.qa.na;break;case 2:this.Ab=this.Bb.na;break;case 3:this.Ab=this.Ob.na;break;default:N.call(this);return}this.$|=1;Wg[a].call(this,je)},function(){this.$|=1;this.C=this.M=this.Yl;O[this.da()].call(this,pe)},function(){var a,b=this.da(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Fa){bc.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H; +56)>>3){case 0:this.Ab=this.$a.na;break;case 1:this.Ab=this.qa.na;break;case 2:this.Ab=this.Bb.na;break;case 3:this.Ab=this.Ob.na;break;default:N.call(this);return}this.$|=1;Wg[a].call(this,je)},function(){this.$|=1;this.C=this.M=this.Xl;O[this.da()].call(this,pe)},function(){var a,b=this.da(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Fa){bc.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H; break;case 6:a=this.F;break;case 7:a=this.D}}O[b].call(this,ie);switch(c){case 0:Rc(this,this.G);this.G=a;break;case 1:Lc(this,this.I);this.I=a;break;case 2:Qc(this,this.J);this.J=a;break;case 3:Pc(this,this.B);this.B=a;break;case 4:Rc(this,this.X);this.X=a;break;case 5:Lc(this,this.H);this.H=a;break;case 6:Qc(this,this.F);this.F=a;break;case 7:Pc(this,this.D),this.D=a}},function(){this.$|=1;Zg[this.da()].call(this,$d,this.Ha)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a; -this.A-=3},function(){var a=this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Mk},function(){var a=this.K(),b=this.K(); -K(this,this.qa.na);K(this,this.ra);zc(this,a,b);this.A-=this.Pk},function(){N.call(this)},function(){K(this,Cc(this));this.A-=this.oc},function(){Ac(this,this.Ha());this.A-=this.hc},function(){var a=this.G>>8;a&1?cd(this):Yc(this);a&4?Tc(this)||(this.ia^=1):Tc(this)&&(this.ia^=1);a&16?dd(this):Zc(this);a&64?ed(this):$c(this);a&128?fd(this):ad(this);this.A-=this.zb},function(){this.G=this.G&255|(Cc(this)&213)<<8;this.A-=this.zb},function(){this.G=this.G&-256|this.T(this.C,this.K());this.A-=this.Wi}, +this.A-=3},function(){var a=this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Lk},function(){var a=this.K(),b=this.K(); +K(this,this.qa.na);K(this,this.ra);zc(this,a,b);this.A-=this.Ok},function(){N.call(this)},function(){K(this,Cc(this));this.A-=this.oc},function(){Ac(this,this.Ha());this.A-=this.hc},function(){var a=this.G>>8;a&1?cd(this):Yc(this);a&4?Tc(this)||(this.ia^=1):Tc(this)&&(this.ia^=1);a&16?dd(this):Zc(this);a&64?ed(this):$c(this);a&128?fd(this):ad(this);this.A-=this.zb},function(){this.G=this.G&255|(Cc(this)&213)<<8;this.A-=this.zb},function(){this.G=this.G&-256|this.T(this.C,this.K());this.A-=this.Wi}, function(){this.G=this.U(this.C,this.K());this.A-=this.Wi},function(){var a=this.K(),b=this.G;this.Zc(this.C.Yb(a,0),b);this.A-=this.Xi},function(){var a=this.K(),b=this.G;this.Ld(this.C.Yb(a,1),b);this.A-=this.Xi},function(){var a=1,b=0,c=this.Yi;this.va&192&&(a=this.I,b=1,c=this.$i,this.va&256||(this.A-=this.Zi));if(a--){var d=this.wa&1024?-1:1,e=this.T(this.C,this.F);this.Zc(this.$a.Yb(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.va&16?-3:-2),this.$|= 256)}},function(){var a=1,b=0,c=this.Yi;this.va&192&&(a=this.I,b=1,c=this.$i,this.va&256||(this.A-=this.Zi));if(a--){var d=this.wa&1024?-2:2,e=this.U(this.C,this.F);this.Ld(this.$a.Yb(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.va&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.Ii;this.va&192&&(a=this.I,b=1,c=this.Ki,this.va&256||(this.A-=this.Ji));if(a--){var d=this.wa&1024?-1:1,e=this.T(this.C,this.F),f=this.N(this.$a,this.D);sd.call(this, e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.ob;this.I-=b;a&&Vc(this)==(this.va&64)&&(J(this,this.va&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.Ii;this.va&192&&(a=this.I,b=1,c=this.Ki,this.va&256||(this.A-=this.Ji));if(a--){var d=this.wa&1024?-2:2,e=this.U(this.C,this.F),f=this.O(this.$a,this.D);Ad.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.ob;this.I-=b;a&&Vc(this)==(this.va&64)&&(J(this,this.va&16?-3:-2),this.$|=256)}},function(){this.Y= @@ -411,93 +411,93 @@ this.G;this.Ld(this.$a.Yb(this.D,1),d);this.D=this.D+(this.wa&1024?-2:2)&65535;t this.F),this.F=this.F+(this.wa&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.va&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.cj;this.va&192&&(a=this.I,b=1,c=this.ej,this.va&256||(this.A-=this.dj));a--&&(sd.call(this,this.G&255,this.N(this.$a,this.D)),this.D=this.D+(this.wa&1024?-1:1)&65535,this.A-=c-this.ob,this.I-=b,a&&Vc(this)==(this.va&64)&&(J(this,-2),this.$|=256))},function(){var a=1,b=0,c=this.cj;this.va&192&&(a=this.I,b=1,c=this.ej,this.va&256||(this.A-=this.dj));a--&&(Ad.call(this, this.G,this.O(this.$a,this.D)),this.D=this.D+(this.wa&1024?-2:2)&65535,this.A-=c-this.ob,this.I-=b,a&&Vc(this)==(this.va&64)&&(J(this,-2),this.$|=256))},function(){this.G=this.G&-256|this.da();this.A-=this.zb},function(){this.I=this.I&-256|this.da();this.A-=this.zb},function(){this.J=this.J&-256|this.da();this.A-=this.zb},function(){this.B=this.B&-256|this.da();this.A-=this.zb},function(){this.G=this.G&255|this.da()<<8;this.A-=this.zb},function(){this.I=this.I&255|this.da()<<8;this.A-=this.zb},function(){this.J= this.J&255|this.da()<<8;this.A-=this.zb},function(){this.B=this.B&255|this.da()<<8;this.A-=this.zb},function(){this.G=this.K();this.A-=this.zb},function(){this.I=this.K();this.A-=this.zb},function(){this.J=this.K();this.A-=this.zb},function(){this.B=this.K();this.A-=this.zb},function(){this.X=this.K();this.A-=this.zb},function(){this.H=this.K();this.A-=this.zb},function(){this.F=this.K();this.A-=this.zb},function(){this.D=this.K();this.A-=this.zb},sh,th,sh,th,function(){O[this.da()].call(this,re)}, -function(){O[this.da()].call(this,qe)},function(){this.$|=1;Yg[this.da()].call(this,ae,this.da)},function(){this.$|=1;Zg[this.da()].call(this,ae,this.K)},uh,vh,uh,vh,function(){id.call(this,3,null,this.fl)},function(){var a=this.da(),b;a:{b=this.Cg[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.ca=256;this.A-=this.Ik},function(){this.G=this.G&-256|(Sc(this)?255:0);this.A-=2},function(){this.G= -this.G&-256|this.T(this.C,this.B+(this.G&255)&65535);this.A-=this.Hl},wh,wh,wh,wh,wh,wh,wh,wh,function(){var a=this.L();(this.I=this.I-1&65535)&&this.Y&this.ca-1?(I(this,this.ra+a),this.A-=this.ol):this.A-=this.Ti},function(){var a=this.L();!(this.I=this.I-1&65535)||this.Y&this.ca-1?this.A-=this.Vi:(I(this,this.ra+a),this.A-=this.Ui)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.ra+a),this.A-=this.nl):this.A-=this.Ti},function(){var a=this.L();this.I?this.A-=this.Vi:(I(this,this.ra+ -a),this.A-=this.Ui)},function(){var a=this.da();this.G=this.G&-256|kb(this.ma,a,this.Ba-2);this.A-=this.Ni},function(){var a=this.da();this.G=kb(this.ma,a,this.Ba-1)|kb(this.ma,a+1&65535,this.Ba-2)<<8;this.A-=this.Ni},function(){var a=this.da();nb(this.ma,a,this.G&255,this.Ba-2);this.A-=this.bj},function(){var a=this.da();nb(this.ma,a,this.G&255,this.Ba-2);nb(this.ma,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.bj},function(){var a=this.K();K(this,this.ra);I(this,this.ra+a);this.A-=this.Nk},function(){var a= -this.K();I(this,this.ra+a);this.A-=this.Oi},function(){zc(this,this.K(),this.K());this.A-=this.jl},function(){var a=this.L();I(this,this.ra+a);this.A-=this.Oi},function(){this.G=this.G&-256|kb(this.ma,this.J,this.Ba-1);this.A-=this.Mi},function(){this.G=kb(this.ma,this.J,this.Ba-1)|kb(this.ma,this.J+1&65535,this.Ba-1)<<8;this.A-=this.Mi},function(){nb(this.ma,this.J,this.G&255,this.Ba-1);this.A-=this.aj},function(){nb(this.ma,this.J,this.G&255,this.Ba-1);nb(this.ma,this.J+1&65535,this.G>>8,this.Ba- +function(){O[this.da()].call(this,qe)},function(){this.$|=1;Yg[this.da()].call(this,ae,this.da)},function(){this.$|=1;Zg[this.da()].call(this,ae,this.K)},uh,vh,uh,vh,function(){id.call(this,3,null,this.el)},function(){var a=this.da(),b;a:{b=this.Cg[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.ca=256;this.A-=this.Hk},function(){this.G=this.G&-256|(Sc(this)?255:0);this.A-=2},function(){this.G= +this.G&-256|this.T(this.C,this.B+(this.G&255)&65535);this.A-=this.Gl},wh,wh,wh,wh,wh,wh,wh,wh,function(){var a=this.L();(this.I=this.I-1&65535)&&this.Y&this.ca-1?(I(this,this.ra+a),this.A-=this.nl):this.A-=this.Ti},function(){var a=this.L();!(this.I=this.I-1&65535)||this.Y&this.ca-1?this.A-=this.Vi:(I(this,this.ra+a),this.A-=this.Ui)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.ra+a),this.A-=this.ml):this.A-=this.Ti},function(){var a=this.L();this.I?this.A-=this.Vi:(I(this,this.ra+ +a),this.A-=this.Ui)},function(){var a=this.da();this.G=this.G&-256|kb(this.ma,a,this.Ba-2);this.A-=this.Ni},function(){var a=this.da();this.G=kb(this.ma,a,this.Ba-1)|kb(this.ma,a+1&65535,this.Ba-2)<<8;this.A-=this.Ni},function(){var a=this.da();nb(this.ma,a,this.G&255,this.Ba-2);this.A-=this.bj},function(){var a=this.da();nb(this.ma,a,this.G&255,this.Ba-2);nb(this.ma,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.bj},function(){var a=this.K();K(this,this.ra);I(this,this.ra+a);this.A-=this.Mk},function(){var a= +this.K();I(this,this.ra+a);this.A-=this.Oi},function(){zc(this,this.K(),this.K());this.A-=this.il},function(){var a=this.L();I(this,this.ra+a);this.A-=this.Oi},function(){this.G=this.G&-256|kb(this.ma,this.J,this.Ba-1);this.A-=this.Mi},function(){this.G=kb(this.ma,this.J,this.Ba-1)|kb(this.ma,this.J+1&65535,this.Ba-1)<<8;this.A-=this.Mi},function(){nb(this.ma,this.J,this.G&255,this.Ba-1);this.A-=this.aj},function(){nb(this.ma,this.J,this.G&255,this.Ba-1);nb(this.ma,this.J+1&65535,this.G>>8,this.Ba- 1);this.A-=this.aj},xh,xh,function(){this.$|=132;this.A-=this.Nb},function(){this.$|=68;this.A-=this.Nb},function(){this.hb|=4;this.A-=2;this.Z&&1=Dh&&(this.Jf=this.Kf=2);this.bh=a.scaleTimers||!1;this.cp=a.rtcDate;this.rk=!1;a.sound&&window&&"webkitAudioContext"in window&& -(this.Yh=new webkitAudioContext);this.reset();this.Oa()}w(s,P);var yh=5150,Dh=5170,Eh={none:0,tv:1,color:2,mono:3,ega:0},Ch={Hh:1},Ah=12,Bh={tp:16,lp:32,km:48,wf:48,xf:4};Ch.ONE=0;Ch.up=64;Ch.sp=128;Ch.pp=192;Ch.wf=192;Ch.xf=6;k=P.prototype; +function(){this.Y|=this.ca;this.A-=2},function(){this.wa&=-513;this.A-=this.Kk},function(){this.wa|=512;this.$|=4;this.A-=2},function(){this.wa&=-1025;this.A-=2},function(){this.wa|=1024;this.A-=2},function(){Yg[this.da()].call(this,sc,Wd)},function(){Zg[this.da()].call(this,uc,Wd)}]; +function P(a){s.call(this,"ChipSet",a,P);this.Fa=a.model;this.Fa=void 0!==this.Fa?parseInt(this.Fa,10):yh;this.Xb=0;var b=a.sw1;if(b)this.Xb=zh(b,Ah|Bh.jm);else if(b=a.fdrives||2,this.Xb|=Ch.Hh,b--,this.Xb|=(b&3)<=Dh&&(this.Jf=this.Kf=2);this.bh=a.scaleTimers||!1;this.bp=a.rtcDate;this.qk=!1;a.sound&&window&&"webkitAudioContext"in window&& +(this.Yh=new webkitAudioContext);this.reset();this.Oa()}w(s,P);var yh=5150,Dh=5170,Eh={none:0,tv:1,color:2,mono:3,ega:0},Ch={Hh:1},Ah=12,Bh={qp:16,kp:32,jm:48,wf:48,xf:4};Ch.ONE=0;Ch.rp=64;Ch.pp=128;Ch.mp=192;Ch.wf=192;Ch.xf=6;k=P.prototype; k.tb=function(a,b,c,d){switch(c){case "sw1":return this.sa[c]=d,Fh(this,c,d,this.Xb,{0:this.Fa==yh?"Bootable Floppy Drive":"Loop on POST",1:this.Fa==yh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Fa==yh)return this.sa[c]=d,Fh(this,c,d,this.me,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[c]=d,!0}return!1}; -k.nc=function(a,b,c,d){this.ma=b;this.S=c;this.Z=d;this.Ca=a;this.nb=C(a,"Keyboard");this.Il=Math.round(c.Fd/1193181);jb(b,this,Gh);mb(b,this,Hh);this.Fab;b++){var c=13>=b?Ph(e,b):e.oa[b];a&&(a+="\n");a+="CMOS[0x"+p(b)+"]: 0x"+p(c)}e.Z.message(a)})}Dc(c,26,this,this.Bn)};k.$b=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0}; +k.nc=function(a,b,c,d){this.ma=b;this.S=c;this.Z=d;this.Ca=a;this.nb=C(a,"Keyboard");this.Hl=Math.round(c.Fd/1193181);jb(b,this,Gh);mb(b,this,Hh);this.Fab;b++){var c=13>=b?Ph(e,b):e.oa[b];a&&(a+="\n");a+="CMOS[0x"+p(b)+"]: 0x"+p(c)}e.Z.message(a)})}Dc(c,26,this,this.An)};k.$b=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0}; k.reset=function(){var a;this.$c=this.Xb;this.Me=this.me;Qh(this);this.Xa=Array(this.Jf);for(a=0;a=Dh){this.fb=16;this.td=0;this.Bc=16;this.Hg=0;this.se=160;512<=Uh(this)&&(this.se|=16);3==Vh(this)&&(this.se|=64);this.Rh=3;this.Gf=0;this.Dg=Array(7);this.te=0;this.oa||(this.oa=Array(64)); -var b=(a=this.cp)?new Date(a):new Date;"[object Date]"!==Object.prototype.toString.call(b)||isNaN(b.getTime())?(b=new Date,z(this,"CMOS date invalid ("+a+"), using "+b)):a&&z(this,"CMOS date: "+b);this.oa[0]=b.getSeconds();this.oa[1]=0;this.oa[2]=b.getMinutes();this.oa[3]=0;this.oa[4]=b.getHours();this.oa[5]=0;this.oa[6]=b.getDay()+1;this.oa[7]=b.getDate();this.oa[8]=b.getMonth()+1;a=b.getFullYear();this.oa[9]=a%100;a/=100;this.oa[50]=a%10|a/10<<4;this.Yf=-1;this.oa[10]=38;this.oa[11]=2;this.oa[12]= +var b=(a=this.bp)?new Date(a):new Date;"[object Date]"!==Object.prototype.toString.call(b)||isNaN(b.getTime())?(b=new Date,z(this,"CMOS date invalid ("+a+"), using "+b)):a&&z(this,"CMOS date: "+b);this.oa[0]=b.getSeconds();this.oa[1]=0;this.oa[2]=b.getMinutes();this.oa[3]=0;this.oa[4]=b.getHours();this.oa[5]=0;this.oa[6]=b.getDay()+1;this.oa[7]=b.getDate();this.oa[8]=b.getMonth()+1;a=b.getFullYear();this.oa[9]=a%100;a/=100;this.oa[50]=a%10|a/10<<4;this.Yf=-1;this.oa[10]=38;this.oa[11]=2;this.oa[12]= 0;this.oa[13]=128;for(a=14;46>a;a++)void 0===this.oa[a]&&(this.oa[a]=0);this.oa[20]=this.$c&(Bh.wf|2|Ch.Hh|Ch.wf);this.oa[16]=Wh(this,0)<<4|Wh(this,1);Xh(this)}};function Ph(a,b){var c=a.oa[b];if(10>b){var d=!1;4!=b&&5!=b||a.oa[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.oa[11]&4||(d&&128c;c++)b+=a.oa[c];a.oa[47]=b&255;a.oa[46]=b>>8} -k.save=function(){var a=new H(this);a.set(0,[this.Xb,this.me,this.$c,this.Me]);for(var b=[],c=0;c=Dh&&(a.set(5,[this.fb,this.td,this.Bc,this.Hg,this.se,this.Rh]),a.set(6,[this.Gf,this.Dg,this.te,this.oa,this.Yf]));return a.data()}; +k.save=function(){var a=new H(this);a.set(0,[this.Xb,this.me,this.$c,this.Me]);for(var b=[],c=0;c=Dh&&(a.set(5,[this.fb,this.td,this.Bc,this.Hg,this.se,this.Rh]),a.set(6,[this.Gf,this.Dg,this.te,this.oa,this.Yf]));return a.data()}; k.restore=function(a){var b,c;b=a[0];this.Xb=b[0];this.me=b[1];this.$c=b[2];this.Me=b[3];b=a[1];this.Xa=Array(this.Jf);for(c=0;c>2)+1)*a.En+32*((b?a.me:a.Me)&15)}function $h(a,b){var c=b?a.Xb:a.$c;return a.Fa!=yh||c&Ch.Hh?((c&Ch.wf)>>Ch.xf)+1:0}function Wh(a,b){return b<$h(a)?a.Fa>Bh.xf} +if(b=a[6])this.Gf=b[0],this.Dg=b[1],this.te=b[2],this.oa=b[3],this.Yf=b[4];return!0};function Rh(a,b,c){a=a.Xa[b]={};c&&5==c.length||(c=[0,void 0,void 0,0,[]]);a.Xd=c[0];a.Sh=c[1];a.Yj=c[2];a.lb=c[3];a.Ln=b<<2;a.Eb=Array(4);for(b=0;b>2)+1)*a.Dn+32*((b?a.me:a.Me)&15)}function $h(a,b){var c=b?a.Xb:a.$c;return a.Fa!=yh||c&Ch.Hh?((c&Ch.wf)>>Ch.xf)+1:0}function Wh(a,b){return b<$h(a)?a.Fa>Bh.xf} function Fh(a,b,c,d,e){for(var f="",g=1;8>=g;g++){var h="pcjs-bitCell";g||(h+=" pcjs-bitCellLeft");f+='

'+g+"
\n"}c.innerHTML=f;b=y(c,"pcjs-bitCell");c=null;for(g=0;g>2].Eb[b&3],c,d,e)}function ii(a,b,c){b=a.Xa[b>>2].Eb[b&3];b.Tg&&b.ri&&b.th?(c&&(b.Vg=c),b.Dd||jd(a,b,!0)):c&&c(!0)} -function jd(a,b,c){c&&(b.count=b.Zb[1]<<8|b.Zb[0],b.bm=b.mode&12,b.sk=b.gd=!1);for(var d=!1;0<=b.count&&(c=b.Ng<<16|b.Qb[1]<<8|b.Qb[0],4==b.bm?(d=!0,function(c){b.ri.call(b.Tg,b.th,-1,function(f,g){0>f&&(b.sk||(b.sk=!0),f=255);b.Dd||gb(a.ma,c,f);(d=g)&&setTimeout(function(){pi(b)||jd(a,b)},0)})}(c)):8==b.bm?(c=db(a.ma,c),0>b.ri.call(b.Tg,b.th,c)&&(b.gd=!0)):b.gd=!0),!d&&!pi(b););} -function pi(a){if(!a.gd&&0<=--a.count&&(a.mode&32?(a.Qb[0]--,0>a.Qb[0]&&(a.Qb[0]=255,a.Qb[1]--,0>a.Qb[1]&&(a.Qb[1]=255))):(a.Qb[0]++,255f&&(b.rk||(b.rk=!0),f=255);b.Dd||gb(a.ma,c,f);(d=g)&&setTimeout(function(){pi(b)||jd(a,b)},0)})}(c)):8==b.am?(c=db(a.ma,c),0>b.ri.call(b.Tg,b.th,c)&&(b.gd=!0)):b.gd=!0),!d&&!pi(b););} +function pi(a){if(!a.gd&&0<=--a.count&&(a.mode&32?(a.Qb[0]--,0>a.Qb[0]&&(a.Qb[0]=255,a.Qb[1]--,0>a.Qb[1]&&(a.Qb[1]=255))):(a.Qb[0]++,255>3,e=a.qb[d];e.Hb|=1<<(b&7);e.cg=c||0;1==d&&(a.qb[0].Hb|=4);si(a,d)} function vi(a,b){var c=b>>3,d=a.qb[c],e=1<<(b&7);d.Hb&e&&(d.Hb&=~e,1!=c||d.Hb||(a.qb[0].Hb&=-5),si(a,c))}function hd(a,b){void 0===b&&(b=0);var c=-1,d=a.qb[b];if(d.cg)c=-2,d.cg--;else for(var e=d.Hb&((d.Cc|d.ud)^255),f=d.ue+1;;){var f=f&7,g=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Fb[a];e.og=b;e.mode=d;e.bk=c;e.Fc=[0,0];e.Zb=[0,0];e.Of=[0,0];e.hd=!1;e.Rf=!1;e.$e=!1;xi(this,a);0==a&&vi(this,0);2==a&&255==this.qb[0].ud&&77==this.dc&&(a=this.Fb[0],a.Uc[0]=a.Fc[0],a.Uc[1]=a.Fc[1],a.ie=F(this.S,this.bh))}else Oh(this,a),b=this.Fb[a],b.Of[0]=b.Zb[0],b.Of[1]=b.Zb[1],b.Rf=!0,xi(this,a)}}; +function yi(a,b,c,d){a.ba(64+b,c,d,"TIMER"+b,P.Pe);d=a.Fb[b];d.$d==d.ed&&xi(a,b);d.Fc[d.$d++]=c;if(d.$d==d.ed){d.$e&&0!=d.mode&&8!=d.mode||(d.Rf=!1,d.Zb[0]=d.Uc[0]=d.Fc[0],d.Zb[1]=d.Uc[1]=d.Fc[1],d.ie=F(a.S,a.bh),d.$e=!0,d.hd=0!=d.mode,0==b&&vi(a,0));2==b&&Mb(a);if(0==b){var e=zi(a,0);2048<=e&&(a.S.nh=Math.round(65536/e))}0==b&&0==d.mode&&16==d.og&&(b=a.S,b.Lb&&(a=b.A-c*a.Hl,b.A-=a,b.Wc-=a))}}k.un=function(a,b){this.ba(a,null,b,"TIMER_CTRL",P.Pe);return null}; +k.Mo=function(a,b,c){this.ba(a,b,c,"TIMER_CTRL",P.Pe);this.Vh=b;a=(b&192)>>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Fb[a];e.og=b;e.mode=d;e.ak=c;e.Fc=[0,0];e.Zb=[0,0];e.Of=[0,0];e.hd=!1;e.Rf=!1;e.$e=!1;xi(this,a);0==a&&vi(this,0);2==a&&255==this.qb[0].ud&&77==this.dc&&(a=this.Fb[0],a.Uc[0]=a.Fc[0],a.Uc[1]=a.Fc[1],a.ie=F(this.S,this.bh))}else Oh(this,a),b=this.Fb[a],b.Of[0]=b.Zb[0],b.Of[1]=b.Zb[1],b.Rf=!0,xi(this,a)}}; function zi(a,b){var c=a.Fb[b],d=c.Fc[1]<<8|c.Fc[0];d||(d=1==c.ed?256:65536);return d}function xi(a,b){var c=a.Fb[b];c.$d=32==c.og?1:0;c.ed=48==c.og?2:1} -function Oh(a,b,c){var d=a.Fb[b];if(d.$e&&(2!=b||a.dc&1)){var e=F(a.S,a.bh),f=(e-d.ie)/a.Il|0;0>f&&(d.ie=e,f=0);var g=zi(a,b),h=a.Fb[b],m=h.Uc[1]<<8|h.Uc[0];m||(m=1==h.ed?256:65536);h=m-f;0==d.mode?(0>=h&&(h=0),h||(d.hd=!0,d.$e=!1,b||Q(a,0))):4==d.mode?(d.hd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Uc[0]=h&255,d.Uc[1]=h>>8,d.ie=e,!b&&d.hd&&Q(a,0))):6==d.mode&&(h-=f,0>=h&&(d.hd=!d.hd,h=g+h,0>=h&&(h=g),d.Uc[0]=h&255,d.Uc[1]=h>>8,d.ie=e,!b&&d.hd&&Q(a,0)));d.Zb[0]=h&255;d.Zb[1]=h>>8;c&&(a.ie=0)}return d} +function Oh(a,b,c){var d=a.Fb[b];if(d.$e&&(2!=b||a.dc&1)){var e=F(a.S,a.bh),f=(e-d.ie)/a.Hl|0;0>f&&(d.ie=e,f=0);var g=zi(a,b),h=a.Fb[b],m=h.Uc[1]<<8|h.Uc[0];m||(m=1==h.ed?256:65536);h=m-f;0==d.mode?(0>=h&&(h=0),h||(d.hd=!0,d.$e=!1,b||Q(a,0))):4==d.mode?(d.hd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Uc[0]=h&255,d.Uc[1]=h>>8,d.ie=e,!b&&d.hd&&Q(a,0))):6==d.mode&&(h-=f,0>=h&&(d.hd=!d.hd,h=g+h,0>=h&&(h=g),d.Uc[0]=h&255,d.Uc[1]=h>>8,d.ie=e,!b&&d.hd&&Q(a,0)));d.Zb[0]=h&255;d.Zb[1]=h>>8;c&&(a.ie=0)}return d} function Nb(a,b){for(var c=0;c=Dh){var c=0,d=a.S.Fd,e=F(a.S,a.bh);if(0<=a.Yf&&(c=e-a.Yf,Math.floor(c/d)&&60<=++a.oa[0]&&(a.oa[0]=0,60<=++a.oa[2]&&(a.oa[2]=0,24<=++a.oa[4])))){a.oa[4]=0;a.oa[6]=a.oa[6]%7+1;var f=a.oa[9],g=oa[a.oa[8]-1];28==g&&0===f%4&&(f%100||0===f%400)&&g++;++a.oa[7]>g&&(a.oa[7]=1,12<++a.oa[8]&&(a.oa[8]=1,a.oa[9]=(a.oa[9]+1)%100))}a.Yf=e-c%d}} -k.nn=function(a,b){var c=this.Mg;this.If&16&&(this.dc&128?c=this.$c:this.nb&&(c=Ai(this.nb)));this.ba(a,null,b,"PPI_A",P.Pa,c);return c};k.Go=function(a,b,c){this.ba(a,b,c,"PPI_A",P.Pa);this.Mg=b};k.on=function(a,b){var c=this.dc;this.ba(a,null,b,"PPI_B",P.Pa,c);return c};k.Ho=function(a,b,c){this.ba(a,b,c,"PPI_B",P.Pa);Bi(this,b);this.nb&&(a=this.nb,c=b&128?!1:!0,b=b&64?!0:!1,a.ii!==b&&(a.ii=a.pk=b),a.ki!==c&&(a.ki=c))&&(a.pk?(Ci(a),a.pk=!1):Di(a))}; -function Bi(a,b){var c=!!(b&2),d=!!(a.dc&2);a.dc=b;c!=d&&Mb(a,c)}k.pn=function(a,b){var c=0,c=this.Fa==yh?this.dc&4?c|this.Me&15:c|this.Me>>4&1:this.dc&8?c|this.$c>>4:c|this.$c&15;this.dc&1&&Oh(this,2).hd&&(c=this.dc&2?c|32:c|16);this.ba(a,null,b,"PPI_C",P.Mj|P.Pa,c);return c};k.Io=function(a,b,c){this.ba(a,b,c,"PPI_C",P.Pa);this.Th=b};k.qn=function(a,b){var c=this.If;this.ba(a,null,b,"PPI_CTRL",P.Pa,c);return c};k.Jo=function(a,b,c){this.ba(a,b,c,"PPI_CTRL",P.Pa);this.If=b}; -k.Dm=function(a,b){var c=this.Hg;this.ba(a,null,b,"8042_OUTBUFF",P.Pa,c);this.fb&=-258;var d=this.nb&&Ai(this.nb,!0);d&&Ei(this,d);return c};k.Zn=function(a,b,c){this.ba(a,b,c,"8042_INBUF.DATA",P.Pa);if(this.fb&8)switch(this.td){case 96:this.Bc=b;this.fb=this.fb&-5|b&4;break;case 209:Fi(this,b);break;default:if(this.Bc&=-17,this.nb){a=-1;switch(b){case 255:a=250,Ci(this.nb)}Ei(this,a)}}this.td=b;this.fb&=-9};k.Em=function(a,b){var c=this.dc&-193;this.ba(a,null,b,"8042_RWREG",P.Pa,c);this.dc^=16;return c}; -k.$n=function(a,b,c){this.ba(a,b,c,"8042_RWREG",P.Pa);Bi(this,b)};k.Fm=function(a,b){this.ba(a,null,b,"8042_STATUS",P.Pa,this.fb);var c=this.fb&255;this.fb&256&&(this.fb|=1,this.fb&=-257);return c}; -k.Yn=function(a,b,c){this.ba(a,b,c,"8042_INBUFF.CMD",P.Pa);this.td=b;this.fb|=8;a=0;240<=this.td&&(a=this.td^15,this.td=240);switch(this.td){case 192:Ei(this,this.se);break;case 173:this.Bc|=16;break;case 174:this.Bc&=-17;break;case 170:this.nb&&Di(this.nb,!0);this.Bc|=16;Ei(this,85);Fi(this,3);break;case 224:Ei(this,this.Bc&16?0:1);break;case 240:a&1&&yc(this.S)}};function Ei(a,b){0<=b&&(a.Hg=b,a.fb&=-2,a.fb|=256)}function Fi(a,b){a.Rh=b;$a(a.ma,!!(b&2));b&1||yc(a.S)} -k.Tm=function(a,b){this.ba(a,null,b,"CMOS_ADDR",P.Pa,this.te);return this.te};k.oo=function(a,b,c){this.ba(a,b,c,"CMOS_ADDR",P.Pa);this.te=b;this.Lg=b&128?0:128};k.Um=function(a,b){var c=this.te&63,d=13>=c?Ph(this,c):this.oa[c];this.ba(a,null,b,"CMOS_DATA["+p(c)+"]",P.Pa,d);return d}; -k.po=function(a,b,c){var d=this.te&63;this.ba(a,b,c,"CMOS_DATA["+p(d)+"]",P.Pa);a=this.oa;13>=d&&10>d&&(c=!1,this.oa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.ln=function(a,b){this.ba(a,null,b,"MFG_DATA",P.Pa,this.Gf);return this.Gf};k.Do=function(a,b,c){this.ba(a,b,c,"MFG_DATA",P.Pa);this.Gf=b};k.Fo=function(a,b,c){this.ba(a,b,c,"NMI",P.Pa);this.Lg=b}; -k.Bn=function(a){var b=this.S.G>>8;this.Z&&L(this.Z,this.Z.Pa)&&(this.Z.message("ChipSet.intBIOSRTC(AH="+p(b)+") at "+ca(a-this.S.qa.Ja,this.S.qa.na)),Ec(this.S,a,function(a,d){return function(e){d=F(a.S)-d;var f="C="+(Sc(a.S)?1:0),g=a.S.J&255,h=a.S.J>>8,m=a.S.J&255,n=a.S.J>>8;if(2==b||3==b)f+=" CH(hour)="+q(h)+" CL(min)="+p(g)+" DH(sec)="+p(n);else if(4==b||5==b)f+=" CX(year)="+q(a.S.I)+" DH(month)="+p(n)+" DL(day)="+p(m);a.Ea("ChipSet.intBIOSRTC("+e+"): "+f+" (cycles="+d+")")}}(this,F(this.S)))); +k.mn=function(a,b){var c=this.Mg;this.If&16&&(this.dc&128?c=this.$c:this.nb&&(c=Ai(this.nb)));this.ba(a,null,b,"PPI_A",P.Pa,c);return c};k.Fo=function(a,b,c){this.ba(a,b,c,"PPI_A",P.Pa);this.Mg=b};k.nn=function(a,b){var c=this.dc;this.ba(a,null,b,"PPI_B",P.Pa,c);return c};k.Go=function(a,b,c){this.ba(a,b,c,"PPI_B",P.Pa);Bi(this,b);this.nb&&(a=this.nb,c=b&128?!1:!0,b=b&64?!0:!1,a.ii!==b&&(a.ii=a.ok=b),a.ki!==c&&(a.ki=c))&&(a.ok?(Ci(a),a.ok=!1):Di(a))}; +function Bi(a,b){var c=!!(b&2),d=!!(a.dc&2);a.dc=b;c!=d&&Mb(a,c)}k.on=function(a,b){var c=0,c=this.Fa==yh?this.dc&4?c|this.Me&15:c|this.Me>>4&1:this.dc&8?c|this.$c>>4:c|this.$c&15;this.dc&1&&Oh(this,2).hd&&(c=this.dc&2?c|32:c|16);this.ba(a,null,b,"PPI_C",P.Lj|P.Pa,c);return c};k.Ho=function(a,b,c){this.ba(a,b,c,"PPI_C",P.Pa);this.Th=b};k.pn=function(a,b){var c=this.If;this.ba(a,null,b,"PPI_CTRL",P.Pa,c);return c};k.Io=function(a,b,c){this.ba(a,b,c,"PPI_CTRL",P.Pa);this.If=b}; +k.Cm=function(a,b){var c=this.Hg;this.ba(a,null,b,"8042_OUTBUFF",P.Pa,c);this.fb&=-258;var d=this.nb&&Ai(this.nb,!0);d&&Ei(this,d);return c};k.Yn=function(a,b,c){this.ba(a,b,c,"8042_INBUF.DATA",P.Pa);if(this.fb&8)switch(this.td){case 96:this.Bc=b;this.fb=this.fb&-5|b&4;break;case 209:Fi(this,b);break;default:if(this.Bc&=-17,this.nb){a=-1;switch(b){case 255:a=250,Ci(this.nb)}Ei(this,a)}}this.td=b;this.fb&=-9};k.Dm=function(a,b){var c=this.dc&-193;this.ba(a,null,b,"8042_RWREG",P.Pa,c);this.dc^=16;return c}; +k.Zn=function(a,b,c){this.ba(a,b,c,"8042_RWREG",P.Pa);Bi(this,b)};k.Em=function(a,b){this.ba(a,null,b,"8042_STATUS",P.Pa,this.fb);var c=this.fb&255;this.fb&256&&(this.fb|=1,this.fb&=-257);return c}; +k.Xn=function(a,b,c){this.ba(a,b,c,"8042_INBUFF.CMD",P.Pa);this.td=b;this.fb|=8;a=0;240<=this.td&&(a=this.td^15,this.td=240);switch(this.td){case 192:Ei(this,this.se);break;case 173:this.Bc|=16;break;case 174:this.Bc&=-17;break;case 170:this.nb&&Di(this.nb,!0);this.Bc|=16;Ei(this,85);Fi(this,3);break;case 224:Ei(this,this.Bc&16?0:1);break;case 240:a&1&&yc(this.S)}};function Ei(a,b){0<=b&&(a.Hg=b,a.fb&=-2,a.fb|=256)}function Fi(a,b){a.Rh=b;$a(a.ma,!!(b&2));b&1||yc(a.S)} +k.Sm=function(a,b){this.ba(a,null,b,"CMOS_ADDR",P.Pa,this.te);return this.te};k.no=function(a,b,c){this.ba(a,b,c,"CMOS_ADDR",P.Pa);this.te=b;this.Lg=b&128?0:128};k.Tm=function(a,b){var c=this.te&63,d=13>=c?Ph(this,c):this.oa[c];this.ba(a,null,b,"CMOS_DATA["+p(c)+"]",P.Pa,d);return d}; +k.oo=function(a,b,c){var d=this.te&63;this.ba(a,b,c,"CMOS_DATA["+p(d)+"]",P.Pa);a=this.oa;13>=d&&10>d&&(c=!1,this.oa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.kn=function(a,b){this.ba(a,null,b,"MFG_DATA",P.Pa,this.Gf);return this.Gf};k.Co=function(a,b,c){this.ba(a,b,c,"MFG_DATA",P.Pa);this.Gf=b};k.Eo=function(a,b,c){this.ba(a,b,c,"NMI",P.Pa);this.Lg=b}; +k.An=function(a){var b=this.S.G>>8;this.Z&&L(this.Z,this.Z.Pa)&&(this.Z.message("ChipSet.intBIOSRTC(AH="+p(b)+") at "+ca(a-this.S.qa.Ja,this.S.qa.na)),Ec(this.S,a,function(a,d){return function(e){d=F(a.S)-d;var f="C="+(Sc(a.S)?1:0),g=a.S.J&255,h=a.S.J>>8,m=a.S.J&255,n=a.S.J>>8;if(2==b||3==b)f+=" CH(hour)="+q(h)+" CL(min)="+p(g)+" DH(sec)="+p(n);else if(4==b||5==b)f+=" CX(year)="+q(a.S.I)+" DH(month)="+p(n)+" DL(day)="+p(m);a.Ea("ChipSet.intBIOSRTC("+e+"): "+f+" (cycles="+d+")")}}(this,F(this.S)))); return!0};function zh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4c||2E4>8&255,this.ub[c++]=f[b]>>16&255,this.ub[c++]=f[b]>>24&255;else this.ub=d;this.Nh=d.symbols;if(!this.ub.length){this.error("Empty ROM: "+a);return}if(1==this.ub.length){this.error(this.ub[0]);return}}catch(g){B(this, -"ROM data error: "+g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.ub=Array(a.length),d=0;d>8&255,this.ub[c++]=f[b]>>16&255,this.ub[c++]=f[b]>>24&255;else this.ub=d;this.Nh=d.symbols;if(!this.ub.length){this.error("Empty ROM: "+a);return}if(1==this.ub.length){this.error(this.ub[0]);return}}catch(g){B(this, +"ROM data error: "+g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.ub=Array(a.length),d=0;dthis.Fg?21:23,c=a.oa[b]|a.oa[b+1]<<8,c=c+(this.Md>>10);a.oa[b]=c&255;a.oa[b+1]=c>>8;Xh(a)}}else this.error("No RAM allocated")}; -Aa(function(){for(var a=y(window.document,"pcjs","ram"),b=0;bthis.Fg?21:23,c=a.oa[b]|a.oa[b+1]<<8,c=c+(this.Md>>10);a.oa[b]=c&255;a.oa[b+1]=c>>8;Xh(a)}}else this.error("No RAM allocated")}; +Aa(function(){for(var a=y(window.document,"pcjs","ram"),b=0;ba.vc.length){if(!(!d&&!a.Mh[c]||d&&a.Mh[c])){a.Mh[c]=d;a.Ea("scan code "+p(b)+" buffered");a.vc.push(b);1==a.vc.length&&a.ja&&Q(a.ja,1);for(var e in Ri)if(Ri[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.vc.length&&a.vc.push(255),a.Ea("scan code buffer overflow")}function Wi(a,b){var c=b?a.Kn:a.Jn;a.S&&a.S.jd&&(c/=a.S.jd);return c} +k.reset=function(){this.ee();this.Da=0;this.vc=[];if(this.pd)for(var a in this.pd)aa(a)||this.pd[a]&&clearTimeout(this.pd[a]);this.pd=[];this.Ml=this.Je=0};k.save=function(){var a=new H(this);a.set(0,this.Fj());return a.data()};k.restore=function(a){return this.ee(a[0])};k.ee=function(a){var b=0;void 0===a&&(a=[]);this.ii=a[b++];this.ki=a[b];return!0};k.Fj=function(){var a=0,b=[];b[a++]=this.ii;b[a]=this.ki;return b}; +function Vi(a,b){var c=b&127,d=c==b;if(a.vc)if(20>a.vc.length){if(!(!d&&!a.Mh[c]||d&&a.Mh[c])){a.Mh[c]=d;a.Ea("scan code "+p(b)+" buffered");a.vc.push(b);1==a.vc.length&&a.ja&&Q(a.ja,1);for(var e in Ri)if(Ri[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.vc.length&&a.vc.push(255),a.Ea("scan code buffer overflow")}function Wi(a,b){var c=b?a.Jn:a.In;a.S&&a.S.jd&&(c/=a.S.jd);return c} function Xi(a,b){!a.Je||void 0!==b&&b==a.Je||(clearTimeout(a.pd[a.Je]),Yi(a,a.Je,!1))} -function Ti(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Nl=f);240==f+224?(a.Da&=-2,c&&(a.Da|=1),f+=224,e=!1):241==f+224?(a.Da&=-5,c&&(a.Da|=4),f+=224,e=!1):242==f+224?(a.Da&=-9,c&&(a.Da|=8),f+=224,e=!1):244==f+224?(a.Da&=-17,c&&(a.Da|=16),f+=224,d=Ui(a,f)):91==f?(a.Da&=-33,c&&(a.Da|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.Da&12)&&(f=254),d=c?!Ui(a,f):!1):void 0!==R[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.Da&=-33,a.ok||f!=a.Nl||Xi(a));void 0===d&&(d=!Yi(a,f,c));return d} +function Ti(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Ml=f);240==f+224?(a.Da&=-2,c&&(a.Da|=1),f+=224,e=!1):241==f+224?(a.Da&=-5,c&&(a.Da|=4),f+=224,e=!1):242==f+224?(a.Da&=-9,c&&(a.Da|=8),f+=224,e=!1):244==f+224?(a.Da&=-17,c&&(a.Da|=16),f+=224,d=Ui(a,f)):91==f?(a.Da&=-33,c&&(a.Da|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.Da&12)&&(f=254),d=c?!Ui(a,f):!1):void 0!==R[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.Da&=-33,a.nk||f!=a.Ml||Xi(a));void 0===d&&(d=!Yi(a,f,c));return d} function Ui(a,b,c){var d=!1;Xi(a,b);Yi(a,b,!0)&&(c?Yi(a,b,!1):(c=!1,a.pd[b]&&(clearTimeout(a.pd[b]),c=!0),c=Wi(a,c),a.pd[a.Je=b]=setTimeout(function(a){return function(){Yi(a,b,!1)}}(a),c)),d=!0);return d} -function Yi(a,b,c){var d=!1;c||(a.pd[b]=null,a.Je==b&&(a.Je=0));var e=R[b];void 0===e&&1<=b&&26>=b&&(e=R[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.Da&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.Da&17||(d=42):224==f?a.Da&18||(d=54):241==f?a.Da&4||(d=29):242==f&&(a.Da&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;c=b&&(e=R[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.Da&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.Da&17||(d=42):224==f?a.Da&18||(d=54):241==f?a.Da&4||(d=29):242==f&&(a.Da&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(jj)];this.Z=a.Z;this.type=e[0];this.port=e[1];this.de=b;this.ab=e[2];this.rc=e[3];this.Rc=d||e[4];65536<=this.Rc&&720896<=this.ab&&(this.rc=Math.min(this.Rc>>2,32768));this.kc=c[0];this.wc=c[1];this.We=c[2];this.rf=c[3];this.mc=c[4]&255;this.fh=c[4]>>8&255;this.bc=c[5];this.yi=jj;this.Gg=kj;if(5==b){this.yi=lj;this.Gg=mj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), 0,0,0,Array(9),0,this.Rc,Array(this.Rc>>2),771,0,4294967295,0,4294967295,0,4294967295,0]);this.fd=b[0];this.zd=b[1];this.Pd=b[2];this.Oh=nj;this.Gh=b[3];this.Vf=b[4];this.eh=b[5];this.Bd=b[6];this.Af=b[7];this.Qh=oj;this.si=b[8];this.ti=b[9];this.Ad=b[10];this.pe=b[11];this.Ph=pj;this.sb=b[12];d=this.Rc>>2;if((this.cd=b[14])&&this.cd.length>8&255)} var W=[,,function(a){a+=this.offset;return(this.ha.sb=this.pa[a])>>this.ha.qj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.pa[b]>>8:this.pa[b])&255}];W[16]=function(a){a+=this.offset;a=this.pa[a];for(var b=this.ha.Ai&this.ha.Bi,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};W[512]=function(a,b){var c=a+this.offset,d;d=this.pa[c]&~this.ha.eb|(b|b<<8|b<<16|b<<24)&this.ha.eb;d=d&this.ha.ib|this.ha.sb&~this.ha.ib;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; @@ -510,135 +510,135 @@ W[40960]=function(a,b){var c=a+this.offset,d=gj[b&15],d=d|this.ha.sb,d=d&this.ha function sj(a){var b=[];if(void 0!==a.de){b[0]=a.kc;b[1]=a.wc;b[2]=a.We;b[3]=a.rf;b[4]=a.mc|a.fh<<8;b[5]=a.bc;if(5==a.de){var c=[];c[0]=a.fd;c[1]=a.zd;c[2]=a.Pd;c[3]=a.Gh;c[4]=a.Vf;c[5]=a.eh;c[6]=a.Bd;c[7]=a.Af;c[8]=a.si;c[9]=a.ti;c[10]=a.Ad;c[11]=a.pe;c[12]=a.sb;c[13]=a.Rc;var d;a:if(d=a.cd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=m;h=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=l(b.ab+a)+":",r=0;8>r&&aa&&(a=0);for(var c="",d=0;8>d;d++){for(var n=l(b.ab+a)+":",r=0;8>r&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),hb(this.ma,b,c|d<<8);Ab(this,!0)}};function Aj(a){a.ka.Vf&1?(a.Qc=a.Wh,a.wb=a.ka):(a.Qc=a.ka,a.wb=a.Sg)}k.save=function(){var a=new H(this);a.set(0,sj(this.Wh));a.set(1,sj(this.Sg));a.set(2,[this.fe,this.ld,this.Hd]);a.set(3,sj(this.ka));return a.data()}; k.restore=function(a){var b=a[2];this.fe=b[0];this.ld=b[1];this.Hd=b[2];this.Aa=null;this.Qc=this.Wh=new hj(this,1,a[0]);this.wb=this.Sg=new hj(this,3,a[1]);this.ka=new hj(this,5,a[3],this.Rc);this.ka.kc&&Aj(this);Bj(this);if(!Dj(this))return!1;Ej(this);return!0}; -k.Un=function(a,b,c){if(c)B(this,"Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){this.error("Empty font ROM image: "+a);return}if(1==d.length){this.error(d[0]);return}if(8192==d.length)Ki(this,d,[0,6144]);else{B(this,"Unrecognized font data length ("+d.length+")");return}}catch(e){B(this,"Font ROM data error: "+e.message);return}this.Oa()}}; +k.Tn=function(a,b,c){if(c)B(this,"Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){this.error("Empty font ROM image: "+a);return}if(1==d.length){this.error(d[0]);return}if(8192==d.length)Ki(this,d,[0,6144]);else{B(this,"Unrecognized font data length ("+d.length+")");return}}catch(e){B(this,"Font ROM data error: "+e.message);return}this.Oa()}}; function Fj(a,b){if(1==b)return a.sd[0]=U[0],a.sd[1]=U[7],a.sd;if(2==b){var c=a.Aa.We;if(a.Aa===a.ka){var d=a.ka.Pd[0],c=d&7;d&16&&(c|=8);18!=a.ka.Pd[1]&&(c|=32)}a.sd[0]=U[c&15];c=c&32?ej:dj;for(d=0;dtb||!ka?tb:8,Ud=Ni.createImageData(n.ic,n.jc),Ha=0;256>Ha;Ha++){for(fb= -0;fb=tb-2,jl=Mc[fb>(8<=Ib&&176<=Ha&&223>=Ha?7:Ib)?t:Td;Ij(Ud,Oi,Pi,Qi);A&&Ij(Ud,Oi+1,Pi,Qi)}Ni.putImageData(Ud,(Ha&15)*n.ic,(Ha>>4)*n.jc)}n.Qe[v]="#"+p(t[0])+p(t[1])+p(t[2]);n.Rj[v]=t;n.Jh[v]=Nc;n=!0}}a.Rd[b]=u;return n}function Jj(a){0a.ye&&(a.ye=0):a.ye=-1} -function Ej(a){if(a.Sb){for(var b=10;15>=b;b++)if(null==a.Aa.bc[b])return;var c=a.Aa.bc[10],b=c&31,d=a.Aa.bc[11]&31,e=a.Aa.bc[9]&31,f=!1;a.Aa===a.ka&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Kj(a);else{c=a.Aa.bc[15]+((a.Aa.bc[14]&63)<<8);a.Ic!=c&&(Kj(a),a.Ic=c);d=d-b+1;if(a.cm!=b||a.jk!=d)a.cm=b,a.jk=d;a.ae=e+1;Jj(a)}}} +function Bj(a){var b=!1;if(window&&a.Eg){var c=a.Be?0:2048,d=a.Be?a.Be:9;Gj(a,1,a.Lh[0],c,d,14,a.Eg,bj,cj)&&(b=!0);c=Fj(a);d=a.Be?a.Be:8;Gj(a,3,a.Lh[1],0,d,8,a.Eg,c)&&(b=!0);a.Be&&Gj(a,5,a.Lh[0],0,a.Be,14,a.Eg,c)&&(b=!0)}return b}function Gj(a,b,c,d,e,f,g,h,m){var n=!1;Hj(a,b,c,d,e,f,g,h,m)&&(n=!0);a.qm&&Hj(a,b<<1,c,d,e,f,g,h,m)&&(n=!0);return n} +function Hj(a,b,c,d,e,f,g,h,m){var n=!1,r=b&1?0:1,u=a.Rd[b];u||(u={ic:e<tb||!ka?tb:8,Ud=Ni.createImageData(n.ic,n.jc),Ha=0;256>Ha;Ha++){for(fb= +0;fb=tb-2,jl=Mc[fb>(8<=Ib&&176<=Ha&&223>=Ha?7:Ib)?t:Td;Ij(Ud,Oi,Pi,Qi);A&&Ij(Ud,Oi+1,Pi,Qi)}Ni.putImageData(Ud,(Ha&15)*n.ic,(Ha>>4)*n.jc)}n.Qe[v]="#"+p(t[0])+p(t[1])+p(t[2]);n.Qj[v]=t;n.Jh[v]=Nc;n=!0}}a.Rd[b]=u;return n}function Jj(a){0a.ye&&(a.ye=0):a.ye=-1} +function Ej(a){if(a.Sb){for(var b=10;15>=b;b++)if(null==a.Aa.bc[b])return;var c=a.Aa.bc[10],b=c&31,d=a.Aa.bc[11]&31,e=a.Aa.bc[9]&31,f=!1;a.Aa===a.ka&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Kj(a);else{c=a.Aa.bc[15]+((a.Aa.bc[14]&63)<<8);a.Ic!=c&&(Kj(a),a.Ic=c);d=d-b+1;if(a.bm!=b||a.ik!=d)a.bm=b,a.ik=d;a.ae=e+1;Jj(a)}}} function Kj(a){if(0<=a.Ic){if(void 0!==a.cc){var b=a.cc[a.Ic];if(b&131072){var b=b&-131073,c=a.Ic%a.yb,d=Math.floor(a.Ic/a.yb);a.Sb&&a.Rd[a.Sb]&&(a.Xe&&Lj(a,c,d,b,a.Xe),Lj(a,c,d,b));a.cc[a.Ic]=b}}a.Ic=-1}} function Mj(a){var b;a=a.Aa;var c=a.pe[5];if(null!=c){b=2;var d=512,e=a.pe[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.kd=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.le=function(a){var b=this.Aa;null!=a&&b&&a!=b.mh&&(b.Dh(a),this.ma.Dh(b.ab,b.rc,b.Df))}; function Dj(a,b){var c,d=a.Hd,e=a.Aa;if(e)if(1==e.de)d=Zi;else if(5==e.de){var d=null,f=e.Rc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Mj(a)}}else e.wc&8&&(e.wc&2?(d=e.wc&16?6:5,e.wc&4||(d-=1)):(d=e.wc&1?3:1,e.wc&4&&(d-= 1)));else a.Hd=null,null==d&&(d=a.ld);if(!Cj(a,d,b))return!1;a.le(c);return!0} -function Cj(a,b,c){if(null!=b&&(b!=a.Hd||c)){a.mm=0;a.Hd=b;b=a.Aa||(b==Zi?a.Qc:a.wb);if(b!=a.Aa||b.ab!=a.ab||b.rc!=a.rc){Kj(a);if(a.ab){if(!cb(a.ma,a.ab,a.rc))return!1;a.Aa&&(a.Aa.kc=!1)}a.Aa=b;b.kc=!0;a.ab=b.ab;a.rc=b.rc;if(!ab(a.ma,b.ab,b.rc,!1,b===a.ka?b:null))return!1}a.Sb=0;a.yb=a.ph;a.pc=a.Ei;a.zi=T[Zi][2];b=0;var d=T[a.Hd];d&&(a.yb=d[0],a.pc=d[1],a.zi=d[2],b=d[3]||0,a.Sb=d[4],4==a.fe&&a.Aa===a.ka&&3==a.Sb&&(7==a.ka.bc[9]?a.pc=43:a.Sb=5));a.Ek=a.yb*a.pc;a.oh=a.Ek/a.zi;a.Xh=(a.oh<<1)+b;a.gk= -b?a.Xh+b>>1:0;13<=a.Hd&&(a.oh<<=1);a.Rd.length&&(a.wd=Math.floor(a.vd/a.yb),a.xd=Math.floor(a.be/a.pc),a.Sb?(b=a.Rd[a.Sb],d=a.Rd[a.Sb<<1],a.tm&&80==a.yb?d&&a.wd>=3*d.ic>>2&&(a.Sb<<=1,b=d):(d&&a.wd>=d.ic&&(a.Sb<<=1,b=d),b&&(a.wd=b.ic,a.xd=b.jc)),a.Pf=a.Qf=0,b&&(a.Pf=a.yb*b.ic,a.Qf=a.pc*b.jc)):(a.wd=a.xd=1,a.Pf=a.yb,a.Qf=a.pc),a.ih=a.Tc.createImageData(a.Pf,a.Qf),a.Ve=window.document.createElement("canvas"),a.Ve.width=a.Pf,a.Ve.height=a.Qf,a.Xe=a.Ve.getContext("2d"),a.Ij=a.Jj=0,a.Zh=a.vd,a.$h=a.be, +function Cj(a,b,c){if(null!=b&&(b!=a.Hd||c)){a.lm=0;a.Hd=b;b=a.Aa||(b==Zi?a.Qc:a.wb);if(b!=a.Aa||b.ab!=a.ab||b.rc!=a.rc){Kj(a);if(a.ab){if(!cb(a.ma,a.ab,a.rc))return!1;a.Aa&&(a.Aa.kc=!1)}a.Aa=b;b.kc=!0;a.ab=b.ab;a.rc=b.rc;if(!ab(a.ma,b.ab,b.rc,!1,b===a.ka?b:null))return!1}a.Sb=0;a.yb=a.ph;a.pc=a.Ei;a.zi=T[Zi][2];b=0;var d=T[a.Hd];d&&(a.yb=d[0],a.pc=d[1],a.zi=d[2],b=d[3]||0,a.Sb=d[4],4==a.fe&&a.Aa===a.ka&&3==a.Sb&&(7==a.ka.bc[9]?a.pc=43:a.Sb=5));a.Dk=a.yb*a.pc;a.oh=a.Dk/a.zi;a.Xh=(a.oh<<1)+b;a.fk= +b?a.Xh+b>>1:0;13<=a.Hd&&(a.oh<<=1);a.Rd.length&&(a.wd=Math.floor(a.vd/a.yb),a.xd=Math.floor(a.be/a.pc),a.Sb?(b=a.Rd[a.Sb],d=a.Rd[a.Sb<<1],a.sm&&80==a.yb?d&&a.wd>=3*d.ic>>2&&(a.Sb<<=1,b=d):(d&&a.wd>=d.ic&&(a.Sb<<=1,b=d),b&&(a.wd=b.ic,a.xd=b.jc)),a.Pf=a.Qf=0,b&&(a.Pf=a.yb*b.ic,a.Qf=a.pc*b.jc)):(a.wd=a.xd=1,a.Pf=a.yb,a.Qf=a.pc),a.ih=a.Tc.createImageData(a.Pf,a.Qf),a.Ve=window.document.createElement("canvas"),a.Ve.width=a.Pf,a.Ve.height=a.Qf,a.Xe=a.Ve.getContext("2d"),a.Ij=a.Jj=0,a.Zh=a.vd,a.$h=a.be, b=a.vd-a.yb*a.wd,d=a.be-a.pc*a.xd,0>1,a.Zh-=b),0>1,a.$h-=d),b||d)&&(a.Tc.fillStyle=a.Jb.style.backgroundColor,a.Tc.fillRect(0,0,a.vd,a.be));!1!==c?Ab(a,!0):Nj(a,!0)}return!0}function Ij(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Nj(a,b){var c;if(b){if(c=a.oh,void 0===a.cc||a.cc.length!=c)a.cc=Array(c)}else{if(void 0===a.cc)return;c=a.cc.length}for(var d=0;d>8;d=g&15;var h=a.Rd[a.Sb];h.yf&&(d=h.yf[d]);var m=g>>4&15;h.yf&&(m=h.yf[m]);e?(b*=h.ic,c*=h.jc,e.fillStyle=h.Qe[m],e.fillRect(b,c,h.ic,h.jc)):(b=b*a.wd+a.Ij,c=c*a.xd+a.Jj,a.Tc.fillStyle=h.Qe[m],a.Tc.fillRect(b,c,a.wd,a.xd));g&256&&(m=(f&15)*h.ic,f=(f>>4)*h.jc,e?e.drawImage(h.Jh[d],m,f,h.ic,h.jc,b,c,h.ic,h.jc):a.Tc.drawImage(h.Jh[d],m,f,h.ic,h.jc,b,c,a.wd,a.xd));g&512&&(f=a.cm,g=a.jk,e?(a.ae&&a.ae!==h.jc&&(f=Math.floor(f*h.jc/a.ae),g=Math.floor(g*h.jc/a.ae)), +function Lj(a,b,c,d,e){var f=d&255,g=d>>8;d=g&15;var h=a.Rd[a.Sb];h.yf&&(d=h.yf[d]);var m=g>>4&15;h.yf&&(m=h.yf[m]);e?(b*=h.ic,c*=h.jc,e.fillStyle=h.Qe[m],e.fillRect(b,c,h.ic,h.jc)):(b=b*a.wd+a.Ij,c=c*a.xd+a.Jj,a.Tc.fillStyle=h.Qe[m],a.Tc.fillRect(b,c,a.wd,a.xd));g&256&&(m=(f&15)*h.ic,f=(f>>4)*h.jc,e?e.drawImage(h.Jh[d],m,f,h.ic,h.jc,b,c,h.ic,h.jc):a.Tc.drawImage(h.Jh[d],m,f,h.ic,h.jc,b,c,a.wd,a.xd));g&512&&(f=a.bm,g=a.ik,e?(a.ae&&a.ae!==h.jc&&(f=Math.floor(f*h.jc/a.ae),g=Math.floor(g*h.jc/a.ae)), e.fillStyle=h.Qe[d],e.fillRect(b,c+f,h.ic,g)):(a.ae&&a.ae!==a.xd&&(f=Math.floor(f*a.xd/a.ae),g=Math.floor(g*a.xd/a.ae)),a.Tc.fillStyle=h.Qe[d],a.Tc.fillRect(b,c+f,a.wd,g)))} -function Ab(a,b){if(a.Kb){var c=!1;a.Aa&&(a.Aa===a.ka?a.ka.zd&32&&(c=!0):a.Aa.wc&8&&(c=!0));if(c||b){if(b)Nj(a,!0);else if(void 0===a.cc)return;var d=!1;!(b||++a.mm&15)&&0<=a.ye&&(a.ye++,d=!0);var e=0,f=a.Ek,c=a.Aa.ab,g=c+a.Aa.rc,h=(a.Aa.bc[12]<<8)+a.Aa.bc[13];a.Sb&&(h<<=1);var c=c+h,m=a.Xh;c+m>g&&(m=g-c,0>m&&(m=0));g=c+m;if(h=!b){for(var h=a.ma,n=!0,r=c>>h.mb;0a.Ic)return;e=a.Ic;f=e+1}}if(a.Sb){if(a.Rd[a.Sb]){d= -0;h=a.xe=0;m=1048575;a.Aa.wc&32&&(h=32768,m&=~h,a.ye&2||(m&=-65537));for(c+=e<<1;c>8| -(u&255)<<8;t=h;var tb=16;r>=m))>>(tb-=m);Ij(a.ih,r++,v,n[Td])}r>D&&(D=r);v=la&&(la=v+1)}e+=2;g++;if(r>=a.yb){r=0;v+=2;if(v>a.pc)break;v==a.pc&&(v=1,e=c+a.gk)}}Aka;ka++)la=D&2155905152, -0>la&&(la=-la),la=V[la]||0,Ij(a.ih,h++,m,g[la]),D<<=1;h>r&&(r=h);m=A&&(A=m+1)}e++;if(h>=a.yb&&(h=0,++m>a.pc))break}n>2),c=this.ka.Gh&-17|(this.Ig&1<f&&(f=0);f%b.Ci>b.Nn&&(d|=1);f%=b.Hk;f>b.Qn&&(d|=8);b.Hi=e-f;b===a.ka?(d|=b.rf&48^48,b.fd=!1):d=(b.rf^=9)|240;b.rf=d;a.ba(b.port+6,null,c,b===a.ka?"STATUS1":"STATUS",d);return d}k.Ea=function(a,b){this.Z&&(b||L(this.Z,this.Z.zg))&&this.Z.message(a)};k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.zg,e)}; -var uj={948:S.prototype.hn,949:S.prototype.gn,952:S.prototype.jn,954:S.prototype.kn,980:S.prototype.Qm,981:S.prototype.Pm,984:S.prototype.Rm,985:S.prototype.Om,986:S.prototype.Sm},vj={948:S.prototype.Bo,949:S.prototype.Ao,952:S.prototype.Co,980:S.prototype.mo,981:S.prototype.lo,984:S.prototype.no,985:S.prototype.ko},wj={960:S.prototype.Ak,961:S.prototype.Ak,962:S.prototype.un,964:S.prototype.tn,965:S.prototype.sn,970:S.prototype.an,972:S.prototype.$m,974:S.prototype.Zm,975:S.prototype.Ym},xj={954:S.prototype.Ll, -960:S.prototype.Kl,961:S.prototype.Kl,962:S.prototype.Eo,964:S.prototype.Lo,965:S.prototype.Ko,970:S.prototype.wo,972:S.prototype.vo,974:S.prototype.uo,975:S.prototype.to,986:S.prototype.Ll}; +function Ab(a,b){if(a.Kb){var c=!1;a.Aa&&(a.Aa===a.ka?a.ka.zd&32&&(c=!0):a.Aa.wc&8&&(c=!0));if(c||b){if(b)Nj(a,!0);else if(void 0===a.cc)return;var d=!1;!(b||++a.lm&15)&&0<=a.ye&&(a.ye++,d=!0);var e=0,f=a.Dk,c=a.Aa.ab,g=c+a.Aa.rc,h=(a.Aa.bc[12]<<8)+a.Aa.bc[13];a.Sb&&(h<<=1);var c=c+h,m=a.Xh;c+m>g&&(m=g-c,0>m&&(m=0));g=c+m;if(h=!b){for(var h=a.ma,n=!0,r=c>>h.mb;0a.Ic)return;e=a.Ic;f=e+1}}if(a.Sb){if(a.Rd[a.Sb]){d= +0;h=a.xe=0;m=1048575;a.Aa.wc&32&&(h=32768,m&=~h,a.ye&2||(m&=-65537));for(c+=e<<1;c>8| +(u&255)<<8;t=h;var tb=16;r>=m))>>(tb-=m);Ij(a.ih,r++,v,n[Td])}r>D&&(D=r);v=la&&(la=v+1)}e+=2;g++;if(r>=a.yb){r=0;v+=2;if(v>a.pc)break;v==a.pc&&(v=1,e=c+a.fk)}}Aka;ka++)la=D&2155905152, +0>la&&(la=-la),la=V[la]||0,Ij(a.ih,h++,m,g[la]),D<<=1;h>r&&(r=h);m=A&&(A=m+1)}e++;if(h>=a.yb&&(h=0,++m>a.pc))break}n>2),c=this.ka.Gh&-17|(this.Ig&1<f&&(f=0);f%b.Ci>b.Mn&&(d|=1);f%=b.Gk;f>b.Pn&&(d|=8);b.Hi=e-f;b===a.ka?(d|=b.rf&48^48,b.fd=!1):d=(b.rf^=9)|240;b.rf=d;a.ba(b.port+6,null,c,b===a.ka?"STATUS1":"STATUS",d);return d}k.Ea=function(a,b){this.Z&&(b||L(this.Z,this.Z.zg))&&this.Z.message(a)};k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.zg,e)}; +var uj={948:S.prototype.gn,949:S.prototype.fn,952:S.prototype.hn,954:S.prototype.jn,980:S.prototype.Pm,981:S.prototype.Om,984:S.prototype.Qm,985:S.prototype.Nm,986:S.prototype.Rm},vj={948:S.prototype.Ao,949:S.prototype.zo,952:S.prototype.Bo,980:S.prototype.lo,981:S.prototype.ko,984:S.prototype.mo,985:S.prototype.jo},wj={960:S.prototype.zk,961:S.prototype.zk,962:S.prototype.tn,964:S.prototype.sn,965:S.prototype.rn,970:S.prototype.$m,972:S.prototype.Zm,974:S.prototype.Ym,975:S.prototype.Xm},xj={954:S.prototype.Kl, +960:S.prototype.Jl,961:S.prototype.Jl,962:S.prototype.Do,964:S.prototype.Ko,965:S.prototype.Jo,970:S.prototype.vo,972:S.prototype.uo,974:S.prototype.to,975:S.prototype.so,986:S.prototype.Kl}; Aa(function(){for(var a=y(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new S(d,e,f);Qa(d,c)}}); -function X(a){this.xk=a.adapter;switch(this.xk){case 1:this.xj=1016;this.dg=4;break;case 2:this.xj=760;this.dg=3;break;default:ra("Unrecognized serial adapter #"+this.xk);return}this.Zd=null;s.call(this,"SerialPort",a,X);var b=a.binding,c;a=Tj;b&&(void 0===c&&(c="Panel"),(c=Pa(c,this.id))&&(b=c.sa[b])&&this.tb(null,null,a,b))}w(s,X);var Tj="buffer";k=X.prototype;k.Vj=function(a,b){return a==this.gh?(this.Bk=b,this):null}; +function X(a){this.wk=a.adapter;switch(this.wk){case 1:this.xj=1016;this.dg=4;break;case 2:this.xj=760;this.dg=3;break;default:ra("Unrecognized serial adapter #"+this.wk);return}this.Zd=null;s.call(this,"SerialPort",a,X);var b=a.binding,c;a=Tj;b&&(void 0===c&&(c="Panel"),(c=Pa(c,this.id))&&(b=c.sa[b])&&this.tb(null,null,a,b))}w(s,X);var Tj="buffer";k=X.prototype;k.Uj=function(a,b){return a==this.gh?(this.Ak=b,this):null}; k.tb=function(a,b,c,d){var e=this;switch(c){case Tj:return this.sa[c]=this.Zd=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),Uj(e,[b]))},d.onkeypress=function(a){a=a||window.event;Uj(e,[a.which||a.keyCode])},!0}return!1};k.nc=function(a,b,c,d){this.ma=b;this.S=c;this.Z=d;this.ja=C(a,"ChipSet");d&&Mh(d,X);jb(b,this,Vj,this.xj);mb(b,this,Wj,this.xj);this.Oa()}; -k.$b=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.ee()};k.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.Uh;c[b++]=this.$j;c[b++]=this.Ne;c[b++]=this.Jg;c[b++]=this.Vd;c[b++]=this.Pc;c[b++]=this.dd;c[b++]=this.Dc;c[b++]=this.Yj;c[b]=this.Cf;a.set(0,c);return a.data()};k.restore=function(a){return this.ee(a[0])}; -k.ee=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.Uh=a[b++];this.$j=a[b++];this.Ne=a[b++];this.Jg=a[b++];this.Vd=a[b++];this.Pc=a[b++];this.dd=a[b++];this.Dc=a[b++];this.Yj=a[b++];this.Cf=a[b];return!0};function Uj(a,b){a.Cf=a.Cf.concat(b);Xj(a)}function Xj(a){0>8:this.Jg;this.ba(a,null,b,this.Pc&128?"DLM":"IER",c);return c};k.cn=function(a,b){var c=this.Vd;this.ba(a,null,b,"IIR",c);return c};k.dn=function(a,b){var c=this.Pc;this.ba(a,null,b,"LCR",c);return c};k.fn=function(a,b){var c=this.dd;this.ba(a,null,b,"MCR",c);return c}; -k.en=function(a,b){var c=this.Dc;this.ba(a,null,b,"LSR",c);return c};k.mn=function(a,b){var c=this.Yj;this.ba(a,null,b,"MSR",c);return c};k.Mo=function(a,b,c){this.ba(a,b,c,this.Pc&128?"DLL":"THR");this.Pc&128?this.Ne=this.Ne&-256|b:(this.$j=b,this.Dc&=-97,this.Zd?(13!=b&&(8==b?this.Zd.value=this.Zd.value.slice(0,-1):(this.Zd.value+=String.fromCharCode(b),this.Zd.scrollTop=this.Zd.scrollHeight)),a=!0):a=!1,a&&(this.Dc|=96))}; -k.xo=function(a,b,c){this.ba(a,b,c,this.Pc&128?"DLM":"IER");this.Pc&128?this.Ne=this.Ne&255|b<<8:this.Jg=b};k.yo=function(a,b,c){this.ba(a,b,c,"LCR");this.Pc=b}; -k.zo=function(a,b,c){var d=this.dd;this.ba(a,b,c,"MCR");this.dd=b;this.Bk&&(d^b)&3&&(a=this.Bk,b=this.dd,(c=3==(b&3))?a.kc||(d=!1,a.dd&2||(a.reset(),a.Ea("serial mouse reset"),d=!0),a.dd&1||(a.Ea("serial mouse ID requested"),d=!0),d&&(Uj(a.Mf,[77]),a.Ea("serial mouse ID sent")),Yj(a,a.Jb),a.kc=c):a.kc&&(a.Ea("serial mouse inactive"),Zj(a.Jb),a.kc=c),a.dd=b)};k.Ea=function(a){this.Z&&L(this.Z,this.Z.Oj)&&this.Z.message(a)};k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.Oj,e)}; -var Vj={0:X.prototype.rn,1:X.prototype.bn,2:X.prototype.cn,3:X.prototype.dn,4:X.prototype.fn,5:X.prototype.en,6:X.prototype.mn},Wj={0:X.prototype.Mo,1:X.prototype.xo,3:X.prototype.yo,4:X.prototype.zo};Aa(function(){for(var a=y(window.document,"pcjs","serial"),b=0;b>8:this.Jg;this.ba(a,null,b,this.Pc&128?"DLM":"IER",c);return c};k.bn=function(a,b){var c=this.Vd;this.ba(a,null,b,"IIR",c);return c};k.cn=function(a,b){var c=this.Pc;this.ba(a,null,b,"LCR",c);return c};k.en=function(a,b){var c=this.dd;this.ba(a,null,b,"MCR",c);return c}; +k.dn=function(a,b){var c=this.Dc;this.ba(a,null,b,"LSR",c);return c};k.ln=function(a,b){var c=this.Xj;this.ba(a,null,b,"MSR",c);return c};k.Lo=function(a,b,c){this.ba(a,b,c,this.Pc&128?"DLL":"THR");this.Pc&128?this.Ne=this.Ne&-256|b:(this.Zj=b,this.Dc&=-97,this.Zd?(13!=b&&(8==b?this.Zd.value=this.Zd.value.slice(0,-1):(this.Zd.value+=String.fromCharCode(b),this.Zd.scrollTop=this.Zd.scrollHeight)),a=!0):a=!1,a&&(this.Dc|=96))}; +k.wo=function(a,b,c){this.ba(a,b,c,this.Pc&128?"DLM":"IER");this.Pc&128?this.Ne=this.Ne&255|b<<8:this.Jg=b};k.xo=function(a,b,c){this.ba(a,b,c,"LCR");this.Pc=b}; +k.yo=function(a,b,c){var d=this.dd;this.ba(a,b,c,"MCR");this.dd=b;this.Ak&&(d^b)&3&&(a=this.Ak,b=this.dd,(c=3==(b&3))?a.kc||(d=!1,a.dd&2||(a.reset(),a.Ea("serial mouse reset"),d=!0),a.dd&1||(a.Ea("serial mouse ID requested"),d=!0),d&&(Uj(a.Mf,[77]),a.Ea("serial mouse ID sent")),Yj(a,a.Jb),a.kc=c):a.kc&&(a.Ea("serial mouse inactive"),Zj(a.Jb),a.kc=c),a.dd=b)};k.Ea=function(a){this.Z&&L(this.Z,this.Z.Nj)&&this.Z.message(a)};k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.Nj,e)}; +var Vj={0:X.prototype.qn,1:X.prototype.an,2:X.prototype.bn,3:X.prototype.cn,4:X.prototype.en,5:X.prototype.dn,6:X.prototype.ln},Wj={0:X.prototype.Lo,1:X.prototype.wo,3:X.prototype.xo,4:X.prototype.yo};Aa(function(){for(var a=y(window.document,"pcjs","serial"),b=0;ba.vg||0>a.wg)a.vg=b.clientX,a.wg=b.clientY;a.uf=b.clientX-a.vg;a.vf=b.clientY-a.wg;(a.uf||a.vf)&&bk(a,null,b.clientX,b.clientY);a.vg=b.clientX;a.wg=b.clientY}},!1),b.addEventListener("mousedown",function(b){ck(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){ck(a,b.button,!1)},!1),a.hi=!0),b.style.cursor="none")}function Zj(a){a&&(a.style.cursor="auto")} -function ck(a,b,c){if(a.kc&&a.S&&a.S.Lb)switch(b){case 0:a.Yg!=c&&(a.Yg=c,bk(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.Zg!=c&&(a.Zg=c,bk(a,"mouse button2 "+(c?"dn":"up")))}}function bk(a,b,c,d){var e=64|(a.Yg?32:0)|(a.Zg?16:0)|(a.vf&192)>>4|(a.uf&192)>>6,f=a.uf&63,g=a.vf&63;a.Ea((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+p(e)+","+p(f)+","+p(g)+"]");Uj(a.Mf,[e,f,g]);a.uf=a.vf=0}k.Ea=function(a){this.Z&&L(this.Z,this.Z.im)&&this.Z.message(a)}; -Aa(function(){for(var a=y(window.document,"pcjs","mouse"),b=0;b>4|(a.uf&192)>>6,f=a.uf&63,g=a.vf&63;a.Ea((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+p(e)+","+p(f)+","+p(g)+"]");Uj(a.Mf,[e,f,g]);a.uf=a.vf=0}k.Ea=function(a){this.Z&&L(this.Z,this.Z.hm)&&this.Z.message(a)}; +Aa(function(){for(var a=y(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=ea(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Lc+":"+this.xc+":"+this.md+":"+this.Rb,a+="&machine="+this.ha.cf(),a+="&user="+this.ha.ce(),d=qa()+"/api/v1/disk?"+a,this.ni=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): --1!==b.indexOf("/",b.length-1)&&(c="dir"),d=qa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.af?"":d)+"&format=json"));pa(d,!0,null,this,this.Rn,b)}; -k.Rn=function(a,b,c,d){var e=null;this.bf=!1;var f=0>c&&this.Ca&&!this.Ca.Kb;if(this.ni)c?B(this,'Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.yd=!0,e=this);else if(c)B(this,'Unable to load disk "'+this.Id+'" (error '+c+")",f);else try{if(0g&&0b.indexOf("0x")&&'["'!= +k.load=function(a,b,c){var d=b;this.Id=a;this.pf=b;this.tk=c;0>b.indexOf("/api/v1/dump")&&(a=ea(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Lc+":"+this.xc+":"+this.md+":"+this.Rb,a+="&machine="+this.ha.cf(),a+="&user="+this.ha.ce(),d=qa()+"/api/v1/disk?"+a,this.ni=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): +-1!==b.indexOf("/",b.length-1)&&(c="dir"),d=qa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.af?"":d)+"&format=json"));pa(d,!0,null,this,this.Qn,b)}; +k.Qn=function(a,b,c,d){var e=null;this.bf=!1;var f=0>c&&this.Ca&&!this.Ca.Kb;if(this.ni)c?B(this,'Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.yd=!0,e=this);else if(c)B(this,'Unable to load disk "'+this.Id+'" (error '+c+")",f);else try{if(0g&&0b.indexOf("0x")&&'["'!= b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(h.length)if(1==h.length)this.error(h[0]);else{for(b=a=0;b>2,r=m.pattern;void 0===r&&(r=m.pattern=0);var u=m.data;if(void 0===u){var t=m.bytes;if(void 0!==t&&t.length){for(var f=n<<2,v=t.length;vb&&(b=0);2E3b&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function mk(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} k.write=function(a,b,c){if(this.bf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Ec?f=a.Vc+a.Ec&&(a.Ec+=f-(a.Vc+a.Ec)+1):(a.Vc=f,a.Ec=1);d[f]=d[f]&~(255<=this.kb.length||m>=this.kb[h].length||n>=this.kb[h][m].length){c="sector "+h+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.bf){c="unable to modify write-protected disk";b=-1;break}e= -g[f++];f=g[f++];g=e+f.length;h=this.kb[h][m][n];for(m=h.data.length;mb&&B(this,"unable to restore disk '"+this.Id+": "+c);return b};k.Ea=function(a){this.Z&&L(this.Z,this.Z.fm)&&this.Z.message(a)}; -function nk(a){s.call(this,"FDC",a,nk);this.dmaRead=this.bi;this.dmaWrite=this.ci;this.dmaFormat=this.nm;this.Ie=null;if(a.autoMount&&(this.Ie=a.autoMount,"string"==typeof this.Ie))try{this.Ie=eval("("+a.autoMount+")")}catch(b){this.error("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Ie=null}this.sc=[];this.Cd();this.Ef()||this.Oa()}w(s,nk); +g[f++];f=g[f++];g=e+f.length;h=this.kb[h][m][n];for(m=h.data.length;mb&&B(this,"unable to restore disk '"+this.Id+": "+c);return b};k.Ea=function(a){this.Z&&L(this.Z,this.Z.em)&&this.Z.message(a)}; +function nk(a){s.call(this,"FDC",a,nk);this.dmaRead=this.bi;this.dmaWrite=this.ci;this.dmaFormat=this.mm;this.Ie=null;if(a.autoMount&&(this.Ie=a.autoMount,"string"==typeof this.Ie))try{this.Ie=eval("("+a.autoMount+")")}catch(b){this.error("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Ie=null}this.sc=[];this.Cd();this.Ef()||this.Oa()}w(s,nk); var ok={3:{Yd:3,Ae:0,name:"SPECIFY"},4:{Yd:2,Ae:1,name:"DRIVE_STATUS"},5:{Yd:9,Ae:7,name:"WRITE_DATA"},6:{Yd:9,Ae:7,name:"READ_DATA"},7:{Yd:2,Ae:0,name:"RECALIBRATE"},8:{Yd:1,Ae:2,name:"INT_STATUS"},13:{Yd:6,Ae:7,name:"FORMAT"},15:{Yd:3,Ae:0,name:"SEEK"}};k=nk.prototype; k.tb=function(a,b,c,d){switch(c){case "listDisks":return this.sa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.sa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){a.error("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+""); c.innerHTML=d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.sa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||pk(a,c)}}(this,d),!0;case "loadDrive":return this.sa[c]=d,d.onclick=function(a){return function(){var b,c=a.sa.listDisks,d=a.sa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ua.restore(f)&&(e=!1);e&&a.ua&&void 0!==a.Sa&&(a.Na=a.ua.seek(a.vb,a.gb,a.Qa));return e};k.Ej=function(){for(var a=0,b=[],c=0;c=this.Va&&(this.ya&=-81,this.jb=this.Va=0);return c}; -k.ro=function(a,b,c){this.ba(a,b,c,"DATA["+this.Va+"]");this.Va=ok[a].Yd){b=!1;this.jb=0;var d;a=this.La()&31;switch(a){case 3:this.La("SRT");this.La("HLT");this.Ib();break;case 4:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];this.Ib();this.pb((d.Wa&4278190080)>>>24,"ST3");break;case 5:case 6:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];d.gb=c>>2&1;d.vb=this.La("C");this.La("H");d.Qa=this.La("R");b=this.La("N"); +k.Cd=function(a){var b=0,c=!0;void 0===a&&(a=[0,0,128,Array(9),0,0,0,[]]);this.Mb=a[b++];b++;this.ya=a[b++];this.ac=a[b++];this.jb=a[b++];this.Va=a[b++];this.of=a[b++];var d=a[b++],e=a[b++];null!=e&&(this.sc=e);void 0===this.xa&&(this.qh=0,this.xa=Array(4));for(e=0;ea.ua.restore(f)&&(e=!1);e&&a.ua&&void 0!==a.Sa&&(a.Na=a.ua.seek(a.vb,a.gb,a.Qa));return e};k.Ej=function(){for(var a=0,b=[],c=0;c=this.Va&&(this.ya&=-81,this.jb=this.Va=0);return c}; +k.qo=function(a,b,c){this.ba(a,b,c,"DATA["+this.Va+"]");this.Va=ok[a].Yd){b=!1;this.jb=0;var d;a=this.La()&31;switch(a){case 3:this.La("SRT");this.La("HLT");this.Ib();break;case 4:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];this.Ib();this.pb((d.Wa&4278190080)>>>24,"ST3");break;case 5:case 6:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];d.gb=c>>2&1;d.vb=this.La("C");this.La("H");d.Qa=this.La("R");b=this.La("N"); d.Ta=128<>>8,"ST1");this.pb((d.Wa&16711680)>>>16,"ST2");this.pb(d.vb,"C");this.pb(d.gb,"H");this.pb(d.Qa,"R");this.pb(b,"N");b=!0;break;case 7:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];d.vb=d.Ud=0;d.Wa=268435488;this.Ib();b=!0;break;case 8:d=this.xa[this.Mb];d.gb=0;this.Ib();xk(this,d);this.pb(d.vb,"PCN");break;case 13:c=this.La("DS");this.Mb=c&3;d=this.xa[this.Mb];d.gb=c>> -2&1;b=this.La("N");d.Ta=128<>>8,"ST1");this.pb((d.Wa&16711680)>>>16,"ST2");this.pb(d.vb,"C");this.pb(d.gb,"H");this.pb(d.Qa,"R");this.pb(b,"N");b=!0;break;case 15:c=this.La("DS"),this.Mb=c&3,d=this.xa[this.Mb],d.gb=c>>2&1,a=this.La("NCN"),d.vb+=a-d.Ud,0>d.vb&&(d.vb=0),d.vb>=d.Lc&&(d.vb=d.Lc-1),d.Ud=a,d.Wa=32,0==d.vb&&(d.Wa|=268435456),this.Ib(),b=!0}0b?this.qc(a,c):c(-1,!1)};k.ci=function(a,b){return void 0!==b&&0<=b?this.zc(a,b):-1}; -k.nm=function(a,b){return void 0!==b&&0<=b?this.Gj(a,b):-1};k.di=function(a){a.Wa=72;a.ua&&(a.Na=null,a.Wa=0,this.ja&&(oi(this.ja,2,this,"dmaRead",a),ii(this.ja,2)))};k.ei=function(a){a.Wa=72;a.ua&&(a.ua.bf?a.Wa=576:(a.Na=null,a.Wa=0,this.ja&&(oi(this.ja,2,this,"dmaWrite",a),ii(this.ja,2))))};k.kk=function(a){a.Wa=72;a.ua&&(a.Na=null,a.Wa=0,this.ja&&(a.ze=0,a.uc=Array(4),a.Ff=!0,a.Lf=0,oi(this.ja,2,this,"dmaFormat",a),ii(this.ja,2),a.Ff=!1))}; +2&1;b=this.La("N");d.Ta=128<>>8,"ST1");this.pb((d.Wa&16711680)>>>16,"ST2");this.pb(d.vb,"C");this.pb(d.gb,"H");this.pb(d.Qa,"R");this.pb(b,"N");b=!0;break;case 15:c=this.La("DS"),this.Mb=c&3,d=this.xa[this.Mb],d.gb=c>>2&1,a=this.La("NCN"),d.vb+=a-d.Ud,0>d.vb&&(d.vb=0),d.vb>=d.Lc&&(d.vb=d.Lc-1),d.Ud=a,d.Wa=32,0==d.vb&&(d.Wa|=268435456),this.Ib(),b=!0}0b?this.qc(a,c):c(-1,!1)};k.ci=function(a,b){return void 0!==b&&0<=b?this.zc(a,b):-1}; +k.mm=function(a,b){return void 0!==b&&0<=b?this.Gj(a,b):-1};k.di=function(a){a.Wa=72;a.ua&&(a.Na=null,a.Wa=0,this.ja&&(oi(this.ja,2,this,"dmaRead",a),ii(this.ja,2)))};k.ei=function(a){a.Wa=72;a.ua&&(a.ua.bf?a.Wa=576:(a.Na=null,a.Wa=0,this.ja&&(oi(this.ja,2,this,"dmaWrite",a),ii(this.ja,2))))};k.jk=function(a){a.Wa=72;a.ua&&(a.Na=null,a.Wa=0,this.ja&&(a.ze=0,a.uc=Array(4),a.Ff=!0,a.Lf=0,oi(this.ja,2,this,"dmaFormat",a),ii(this.ja,2),a.Ff=!1))}; k.qc=function(a,b){var c=-1;if(!a.Wa&&a.ua){do{if(a.Na&&0<=(c=mk(a.Na,a.Sa++)))break;a.Na=a.ua.seek(a.vb,a.gb,a.Qa);if(!a.Na){a.Wa=1088;break}a.Sa=0;a.Qa++}while(1)}b(c,!1)};k.zc=function(a,b){if(a.Wa||!a.ua)return-1;do{if(a.Na&&a.ua.write(a.Na,a.Sa++,b))break;a.Na=a.ua.seek(a.vb,a.gb,a.Qa);if(!a.Na){a.Wa=8256;b=-1;break}a.Sa=0;a.Qa++}while(1);return b}; -k.Gj=function(a,b){if(a.Wa)return-1;a.uc[a.ze++]=b;if(a.ze==a.uc.length){a.vb=a.uc[0];a.gb=a.uc[1];a.Qa=a.uc[2];a.Ta=128<this.zc(a,a.Wj))return-1;a.Lf++}a.Lf>=a.Wd&&(b=-1);return b}; +k.Gj=function(a,b){if(a.Wa)return-1;a.uc[a.ze++]=b;if(a.ze==a.uc.length){a.vb=a.uc[0];a.gb=a.uc[1];a.Qa=a.uc[2];a.Ta=128<this.zc(a,a.Vj))return-1;a.Lf++}a.Lf>=a.Wd&&(b=-1);return b}; k.xi=function(a){var b=this.S.G&255,c=this.S.G>>8,d=this.S.I&255,e=this.S.I>>8,f=this.S.J&255,g=this.S.J>>8;this.Z&&L(this.Z,this.Z.xg)&&128>f&&(this.Z.message("FDC.intBIOS(AH="+p(c)+",D="+p(f)+",C="+p(e)+",H="+p(g)+",S="+p(d)+",N="+p(b)+") at "+ca(a-this.S.qa.Ja,this.S.qa.na)),Ec(this.S,a,function(a,b){return function(c){b=F(a.S)-b;a.Ea("FDC.intBIOS("+c+"): C="+(Sc(a.S)?1:0)+" (cycles="+b+")")}}(this,F(this.S))));return!0};k.Ea=function(a){this.Z&&L(this.Z,this.Z.xg)&&this.Z.message(a)}; -k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.xg,e)};var sk={1012:nk.prototype.Xm,1013:nk.prototype.Vm,1015:nk.prototype.Wm},tk={1010:nk.prototype.so,1013:nk.prototype.ro,1015:nk.prototype.qo};Aa(function(){for(var a=y(window.document,"pcjs","fdc"),b=0;b=e&&(this.nf|=(f.type&3)<<(1-e<<1))}return d}; -k.Cj=function(){var a=0,b=[];this.Ce?(b[a++]=this.je,b[a++]=this.Tl,b[a++]=this.Ah,b[a++]=this.Bh,b[a++]=this.zh,b[a++]=this.yh,b[a++]=this.mg,b[a++]=this.ya,b[a++]=this.zj):(b[a++]=this.nf,b[a++]=this.ya,b[a++]=this.ac,b[a++]=this.jb,b[a++]=this.Va,b[a++]=this.Sl,b[a++]=this.Rl,b[a++]=this.Ql,b[a++]=this.df);b[a]=this.Ej();return b}; -k.vi=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Mb=a;b.errorCode=d[f++];b.Zl=d[f++];b.af=d[f++];b.Re=d[f++];b.Se=d[f++];b.gb=d[f++];b.xc=d[f++];b.Od=d[f++];b.Qa=d[f++];b.Wd=d[f++];b.Ta=d[f++];b.Og=this.Ce?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.ce()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===yk[this.Uf][b.type])b.type=this.Am;c=yk[this.Uf][b.type]; +k.Cj=function(){var a=0,b=[];this.Ce?(b[a++]=this.je,b[a++]=this.Sl,b[a++]=this.Ah,b[a++]=this.Bh,b[a++]=this.zh,b[a++]=this.yh,b[a++]=this.mg,b[a++]=this.ya,b[a++]=this.zj):(b[a++]=this.nf,b[a++]=this.ya,b[a++]=this.ac,b[a++]=this.jb,b[a++]=this.Va,b[a++]=this.Rl,b[a++]=this.Ql,b[a++]=this.Pl,b[a++]=this.df);b[a]=this.Ej();return b}; +k.vi=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Mb=a;b.errorCode=d[f++];b.Yl=d[f++];b.af=d[f++];b.Re=d[f++];b.Se=d[f++];b.gb=d[f++];b.xc=d[f++];b.Od=d[f++];b.Qa=d[f++];b.Wd=d[f++];b.Ta=d[f++];b.Og=this.Ce?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.ce()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===yk[this.Uf][b.type])b.type=this.zm;c=yk[this.Uf][b.type]; b.md=c[2]||17;b.Rb=c[3]||512;if(e&&this.ja&&(e=this.ja,c=b.type,e.oa)){var h=e.oa[18],h=a?h&240|c:h&15|c<<4;e.oa&&(e.oa[18]=h,Xh(e))}void 0===b.ua&&(b.ua=null,B(this,"Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Dk(this,b);b.Sa=d[f++];b.Na=null;b.ua&&(a=d[f],void 0!==a&&0>b.ua.restore(a)&&(g=!1),g&&void 0!==b.Sa&&(b.Na=b.ua.seek(b.Od,b.gb,b.Qa+b.Og)));return g};k.Ej=function(){for(var a=0,b=[],c=0;c=this.Va&&(this.jb=this.Va=0,this.ya&=-15);return c}; -k.Oo=function(a,b,c){this.ba(a,b,c,"DATA["+this.Va+"]");this.Va=a&&(this.ya|=2,this.ya&=-2,Ek(this))};k.yn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);this.jb=this.Ka.Rb){var e=this;this.qc(this.Ka,function(a){0<=a?e.ja&&Q(e.ja,14):(e.ya=1,e.je=16)},!1)}else this.ya=80;d||this.ba(a,null,b,"DATA",c);return c}; -k.eo=function(a,b,c){this.Ka&&0!=this.Ka.Sa||this.ba(a,b,c,"DATA");this.Ka&&this.Ka.Ta>=this.Ka.Rb&&(0>this.zc(this.Ka,b)?(this.ya=1,this.je=16):this.Ka.Sa==this.Ka.Rb&&(this.Ka.Ta-=this.Ka.Rb,this.ja&&Q(this.ja,14),this.Ka.Ta>=this.Ka.Rb||(this.ya=80)))};k.Km=function(a,b){var c=this.je;this.ba(a,null,b,"ERROR",c);return c};k.jo=function(a,b,c){this.ba(a,b,c,"WPREC");this.Tl=b};k.Lm=function(a,b){var c=this.Ah;this.ba(a,null,b,"SECCNT",c);return c}; -k.ho=function(a,b,c){this.ba(a,b,c,"SECCNT");this.Ah=b};k.Mm=function(a,b){var c=this.Bh;this.ba(a,null,b,"SECNUM",c);return c};k.io=function(a,b,c){this.ba(a,b,c,"SECNUM");this.Bh=b};k.Hm=function(a,b){var c=this.zh;this.ba(a,null,b,"CYLLO",c);return c};k.co=function(a,b,c){this.ba(a,b,c,"CYLLO");this.zh=b};k.Gm=function(a,b){var c=this.yh;this.ba(a,null,b,"CYLHI",c);return c};k.bo=function(a,b,c){this.ba(a,b,c,"CYLHI");this.yh=b};k.Jm=function(a,b){var c=this.mg;this.ba(a,null,b,"DRVHD",c);return c}; -k.fo=function(a,b,c){this.ba(a,b,c,"DRVHD");this.mg=b};k.Nm=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);return c};k.ao=function(a,b,c){this.ba(a,b,c,"COMMAND");this.zj=b;this.ja&&vi(this.ja,14);Fk(this)}; +k.Wl=function(a,b,c){if(a.ua){var d=a.ua.info(),e=d[0];if(e){var f=d[2],g=d[1]*f;if(b+c<=e*g)return a.Od=Math.floor(b/g),b%=g,a.gb=Math.floor(b/f),a.Qa=b%f,a.Ta=c*d[3],a.errorCode=0,!0}}return!1}; +k.Ef=function(a){a||(this.we=0);for(var b=0;b=this.Va&&(this.jb=this.Va=0,this.ya&=-15);return c}; +k.No=function(a,b,c){this.ba(a,b,c,"DATA["+this.Va+"]");this.Va=a&&(this.ya|=2,this.ya&=-2,Ek(this))};k.xn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);this.jb=this.Ka.Rb){var e=this;this.qc(this.Ka,function(a){0<=a?e.ja&&Q(e.ja,14):(e.ya=1,e.je=16)},!1)}else this.ya=80;d||this.ba(a,null,b,"DATA",c);return c}; +k.co=function(a,b,c){this.Ka&&0!=this.Ka.Sa||this.ba(a,b,c,"DATA");this.Ka&&this.Ka.Ta>=this.Ka.Rb&&(0>this.zc(this.Ka,b)?(this.ya=1,this.je=16):this.Ka.Sa==this.Ka.Rb&&(this.Ka.Ta-=this.Ka.Rb,this.ja&&Q(this.ja,14),this.Ka.Ta>=this.Ka.Rb||(this.ya=80)))};k.Jm=function(a,b){var c=this.je;this.ba(a,null,b,"ERROR",c);return c};k.io=function(a,b,c){this.ba(a,b,c,"WPREC");this.Sl=b};k.Km=function(a,b){var c=this.Ah;this.ba(a,null,b,"SECCNT",c);return c}; +k.fo=function(a,b,c){this.ba(a,b,c,"SECCNT");this.Ah=b};k.Lm=function(a,b){var c=this.Bh;this.ba(a,null,b,"SECNUM",c);return c};k.ho=function(a,b,c){this.ba(a,b,c,"SECNUM");this.Bh=b};k.Gm=function(a,b){var c=this.zh;this.ba(a,null,b,"CYLLO",c);return c};k.bo=function(a,b,c){this.ba(a,b,c,"CYLLO");this.zh=b};k.Fm=function(a,b){var c=this.yh;this.ba(a,null,b,"CYLHI",c);return c};k.ao=function(a,b,c){this.ba(a,b,c,"CYLHI");this.yh=b};k.Im=function(a,b){var c=this.mg;this.ba(a,null,b,"DRVHD",c);return c}; +k.eo=function(a,b,c){this.ba(a,b,c,"DRVHD");this.mg=b};k.Mm=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);return c};k.$n=function(a,b,c){this.ba(a,b,c,"COMMAND");this.zj=b;this.ja&&vi(this.ja,14);Fk(this)}; function Fk(a){var b=!1,c=a.zj,d=a.mg&16?1:0,e=a.mg&15,f=a.zh|(a.yh&3)<<8,g=a.Bh,h=a.Ah;a.Ka=null;a.je=0;a.ya=80;(d=a.xa[d])?(d.Od=f,d.gb=e,d.Qa=g,d.Ta=h*d.Rb,c=144<=c?c:c&240,d.Na=null,d.errorCode=0,a.Ka=d):c=-1;switch(c&240){case 32:a.qc(d,function(b){0<=b&&a.ja?(Q(a.ja,14),a.ya=136):(a.ya=1,a.je=16)},!1);break;case 48:a.ja?(Q(a.ja,14),a.ya=136):(a.ya=1,a.je=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.je=1;b=!0;break;case 145:d.xc=e+1,d.md=h,b=!0}b&&a.ja&&Q(a.ja,14)} -function Ek(a){a.jb=0;var b=a.La(),c=a.La(),d=c&32,e=d>>5,f=c&31,g=a.La(),h=a.La(),m=g<<2&768|h,n=g&63,r=a.La(),u=a.La(),t=a.xa[e];t&&(t.Od=m,t.gb=f,t.Qa=n,t.Ta=r*t.Rb);switch(b){case 3:a.Ib(t?t.errorCode:4);a.pb(c);a.pb(g);a.pb(h);a.pb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.La());)t&&c>5,f=c&31,g=a.La(),h=a.La(),m=g<<2&768|h,n=g&63,r=a.La(),u=a.La(),t=a.xa[e];t&&(t.Od=m,t.gb=f,t.Qa=n,t.Ta=r*t.Rb);switch(b){case 3:a.Ib(t?t.errorCode:4);a.pb(c);a.pb(g);a.pb(h);a.pb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.La());)t&&cb?this.qc(a,c):c(-1,!1)}; -k.ci=function(a,b){return void 0!==b&&0<=b?this.zc(a,b):-1};k.om=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Sa=a.md+b&&(a.Qa=b,a.Xj++,a.Xj>=a.xc&&(a.Xj=0,a.Od++))}k.Gj=function(a,b){if(a.errorCode)return-1;a.uc[a.ze++]=b;if(a.ze==a.uc.length){a.Od=a.uc[0];a.gb=a.uc[1];a.Qa=a.uc[2];a.Ta=128<this.zc(a,a.Wj))return-1;a.Lf++}a.Lf>=a.Wd&&(b=-1);return b}; -k.An=function(a){var b=this.S.J&255;!(this.S.G>>8)&&128>8)||(a=!this.ja)||(a=!(this.ja.qb[0].ud&64));return a?!0:!1}; +function Hk(a){a.Qa++;var b=1-a.Og;a.Qa>=a.md+b&&(a.Qa=b,a.Wj++,a.Wj>=a.xc&&(a.Wj=0,a.Od++))}k.Gj=function(a,b){if(a.errorCode)return-1;a.uc[a.ze++]=b;if(a.ze==a.uc.length){a.Od=a.uc[0];a.gb=a.uc[1];a.Qa=a.uc[2];a.Ta=128<this.zc(a,a.Vj))return-1;a.Lf++}a.Lf>=a.Wd&&(b=-1);return b}; +k.zn=function(a){var b=this.S.J&255;!(this.S.G>>8)&&128>8)||(a=!this.ja)||(a=!(this.ja.qb[0].ud&64));return a?!0:!1}; k.Ea=function(a){this.Z&&L(this.Z,this.Z.Ih)&&this.Z.message(a)};k.ba=function(a,b,c,d,e){this.Z&&this.Z.ba(this,a,b,c,d,this.Z.Ih,e)}; -var Ak={800:Y.prototype.xn,801:Y.prototype.yn,802:Y.prototype.wn},zk={496:Y.prototype.Im,497:Y.prototype.Km,498:Y.prototype.Lm,499:Y.prototype.Mm,500:Y.prototype.Hm,501:Y.prototype.Gm,502:Y.prototype.Jm,503:Y.prototype.Nm},Ck={800:Y.prototype.Oo,801:Y.prototype.Ro,802:Y.prototype.Qo,803:Y.prototype.Po,807:Y.prototype.uj,811:Y.prototype.uj,815:Y.prototype.uj},Bk={496:Y.prototype.eo,497:Y.prototype.jo,498:Y.prototype.ho,499:Y.prototype.io,500:Y.prototype.co,501:Y.prototype.bo,502:Y.prototype.fo,503:Y.prototype.ao}; +var Ak={800:Y.prototype.wn,801:Y.prototype.xn,802:Y.prototype.vn},zk={496:Y.prototype.Hm,497:Y.prototype.Jm,498:Y.prototype.Km,499:Y.prototype.Lm,500:Y.prototype.Gm,501:Y.prototype.Fm,502:Y.prototype.Im,503:Y.prototype.Mm},Ck={800:Y.prototype.No,801:Y.prototype.Qo,802:Y.prototype.Po,803:Y.prototype.Oo,807:Y.prototype.uj,811:Y.prototype.uj,815:Y.prototype.uj},Bk={496:Y.prototype.co,497:Y.prototype.io,498:Y.prototype.fo,499:Y.prototype.ho,500:Y.prototype.bo,501:Y.prototype.ao,502:Y.prototype.eo,503:Y.prototype.$n}; Aa(function(){for(var a=y(window.document,"pcjs","hdc"),b=0;b) for drive ()",78:"find first matching file ()",82:"get system variables (ES:BX>)",83:"translate BPB ()",84:"get verify flag (AL>)",85:"create child PSP at segment () and time (CX>)",88:"get/set (AL=0/1) memory allocation strategy",89:"get extended error information",90:"create temporary file (>8;if(L(this,this.gm)){var c=Tk[b],c=c?": "+c.replace(/\((<|>)/g,"("):"";this.message("INT 0x21: AH="+p(b)+" at "+ca(a-this.S.qa.Ja,this.S.qa.na)+c)}return!0};k.zn=function(){z(this,"Type ? for list of debugger commands")};function Kk(a){var b;if(1>8;if(L(this,this.fm)){var c=Tk[b],c=c?": "+c.replace(/\((<|>)/g,"("):"";this.message("INT 0x21: AH="+p(b)+" at "+ca(a-this.S.qa.Ja,this.S.qa.na)+c)}return!0};k.yn=function(){z(this,"Type ? for list of debugger commands")};function Kk(a){var b;if(1>24,D+="-"+p(-A)):D+="+"+p(A)):2==v&&(A=r.Ga(t,2),D+="+"+q(A))):(A=r.Ga(t,2),D=q(A)),D="["+D+"]"):D=Nk[D+(1==(A&15)?0:8)];r=D}}else if(16==v)r="1";else if(0==v){r=a;v=u;t=b;A=" ";switch(v&15){case 1:v&12288&&(A=p(r.rb(t,1)));break;case 2:A=q(r.rb(t,1)<<24>>24);break;case 3:case 4:A=q(r.Ga(t,2));break;case 6:v=r.Ga(t,2);r=r.Ga(t,2);A=$([v,r,void 0]);break;default:A="imm("+q(v)+")"}r=A}else 32==v?r="["+q(a.Ga(b,2))+"]":48==v?(1==t?(r=a.rb(b,1),r=r<<24>>24):r=a.Ga(b,2),r=b[0]+ r&65535,r=gl(a,[r,b[1],void 0])[0]||q(r)):96==v?r=Nk[(u&3840)>>8]:112==v?r=Nk[((u&3840)>>8)+16]:64==v?r="DS:[SI]":80==v&&(r="ES:[DI]");r.length||(r="type("+q(u)+")");0>>4),f[0]=h,f[1]=m,void 0!==n.p&&(f[2]=n.p));break}}}if(f&&f.length)return f;f=b.indexOf(":");0>f?null!=e?c=nl(a,b):d=nl(a,b):(e=nl(a,b.substring(0,f)),c=nl(a,b.substring(f+1)),d=null)}return[c, +function ml(a,b,c){var d=2==c?a.Pj:a.Ac;c=d[0];var e=d[1],d=d[2];if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),e=null,d=0);var f,g=b;f=null;if(g.match(/^[a-z_][a-z0-9_]*$/i)){f=[];for(var h=g.toUpperCase(),m=0;m>>4),f[0]=h,f[1]=m,void 0!==n.p&&(f[2]=n.p));break}}}if(f&&f.length)return f;f=b.indexOf(":");0>f?null!=e?c=nl(a,b):d=nl(a,b):(e=nl(a,b.substring(0,f)),c=nl(a,b.substring(f+1)),d=null)}return[c, e,d]} function nl(a,b,c){var d;if(void 0!==b)switch(b=b.toUpperCase(),b){case "AX":d=a.S.G;break;case "BX":d=a.S.B;break;case "CX":d=a.S.I;break;case "DX":d=a.S.J;break;case "SI":d=a.S.F;break;case "DI":d=a.S.D;break;case "BP":d=a.S.H;break;case "SP":d=a.S.X;break;case "CS":d=a.S.qa.na;break;case "DS":d=a.S.Ob.na;break;case "ES":d=a.S.$a.na;break;case "SS":d=a.S.Bb.na;break;case "IP":d=a.S.ra;break;default:d=ba(b),void 0===d&&z(a,"invalid "+(c?c:"value")+": "+b)}else z(a,"missing "+(c?c:"value"));return d} function Ii(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(z(a,"out of data at address "+$(b)),r=!0):(a.Zc(b,c,1),n++)})})(a,c);z(a,n+" bytes read at "+e)}else z(a,"sector "+e+" request out of range");else z(a,"drive "+d+" not loaded");else z(a,"invalid drive: "+d)}else z(a,"disk controller not present")}}} +b[4],"# of sectors");void 0===f&&(f=1)}var h=a.vm;2<=d&&a.vk&&(d-=2,h=a.vk);if(h){var m=h.hk(d);if(m)if(m.ua)if(g)z(a,lk(m.ua));else if(h.Wl(m,e,f)){for(var n=0,r=!1,e=$(c);!r&&0c?(z(a,"out of data at address "+$(b)),r=!0):(a.Zc(b,c,1),n++)})})(a,c);z(a,n+" bytes read at "+e)}else z(a,"sector "+e+" request out of range");else z(a,"drive "+d+" not loaded");else z(a,"invalid drive: "+d)}else z(a,"disk controller not present")}}} function Xk(a,b,c){if(b&&"?"==b[1])z(a,"\nregister commands:"),z(a,"\tr\t\tdisplay all registers"),z(a,"\tr [target=#]\tmodify target register"),z(a,"supported targets:"),z(a,"\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1>>4),(d=h[f].l)&& -(f=d),z(a,ca(n,m)+" "+f)));else{for(n in a.cb)if(h==a.cb[n].Ua){a.cb[n].tk(m);break a}f=ml(a,h,2);if(null!=f[0])if("ds"==g)if(c=al(a,f[0]),null!=c.na){f="selector="+q(f[0])+" limit="+q(c.Kc)+" base="+l(c.Ja);if(c.Ya){f+=" access="+q(c.Ya);if(c.Ya&4096)c.Ya&2048?(f=f+"code:"+(c.Ya&512?"readable,":"execonly,"),f+=c.Ya&1024?"conforming,":"nonconforming,"):(f+="data:",f+=c.Ya&512?"writeable,":"readonly,",f+=c.Ya&1024?"expand down,":"expand up,"),f+=c.Ya&256?"accessed":"not accessed";else switch(f+="type:", +for(n in a.cb)void 0!==a.cb[n].sk&&(f.length&&(f+=","),f+=a.cb[n].Ua);f+=",state";z(a,"\ndump commands:");z(a,"\tdb [a] [#] dump bytes at address a");z(a,"\tdw [a] [#] dump words at address a");z(a,"\tds [s] dump descriptor for selector s");f.length&&z(a,"dumps are also available for: "+f)}else if("state"==h)z(a,sl(a.Ca,!0));else if("symbols"==h)for(c=0;c>>4),(d=h[f].l)&& +(f=d),z(a,ca(n,m)+" "+f)));else{for(n in a.cb)if(h==a.cb[n].Ua){a.cb[n].sk(m);break a}f=ml(a,h,2);if(null!=f[0])if("ds"==g)if(c=al(a,f[0]),null!=c.na){f="selector="+q(f[0])+" limit="+q(c.Kc)+" base="+l(c.Ja);if(c.Ya){f+=" access="+q(c.Ya);if(c.Ya&4096)c.Ya&2048?(f=f+"code:"+(c.Ya&512?"readable,":"execonly,"),f+=c.Ya&1024?"conforming,":"nonconforming,"):(f+="data:",f+=c.Ya&512?"writeable,":"readonly,",f+=c.Ya&1024?"expand down,":"expand up,"),f+=c.Ya&256?"accessed":"not accessed";else switch(f+="type:", c.Ya&7936){case 256:f+="tss";break;case 512:f+="ldt";break;case 768:f+="tss(busy)";break;case 1024:f+="call";break;case 1280:f+="task";break;case 1536:f+="int";break;case 1792:f+="trap";break;default:f+="unknown"}f+=",dpl"+(c.Ya>>13&24576);f+=c.Ya&32768?",present":",not present"}z(a,f)}else z(a,"invalid selector: "+q(f[0]));else{c=0;void 0!==m&&("l"==m.charAt(0)&&(m=m.substr(1)),c=parseInt(m,10));n="";c||(c=8);for(m=0;mu;u++){var t=a.rb(f,1);"dw"==g?u&1&&(d+= -q(r|t<<8)+(7==u?" - ":" ")):d+=p(t)+(7==u?"-":" ");e+=32<=t&&128>t?String.fromCharCode(t):".";r=t}n&&(n+="\n");n+=h+" "+d+" "+e}n&&z(a,n);a.Qj=f}}}break;case "e":f=c[1];if(void 0===f)z(a,"missing address");else if(f=ml(a,f,2),null!=f[0])for(g=2;gh.length&&(z(a,"note: only "+h.length+" available"),n=h.length),g-=n,0>g&&(null!=h[h.length-1][1]?g+=h.length:(n=g+n,g=0)),void 0!==m&&z(a,n+" instructions earlier:");c&&g!=a.ef;){m=h[g];if(null==m[1])break;m=[m[0],m[1],m[2]];z(a,fl(a,m,"history",-n));++g==h.length&&(g=0);a.Jl=--n;c--}10==c&&(z(a,"no "+f+"history available"),a.Jl=void 0)}break;case "i":(f= +q(r|t<<8)+(7==u?" - ":" ")):d+=p(t)+(7==u?"-":" ");e+=32<=t&&128>t?String.fromCharCode(t):".";r=t}n&&(n+="\n");n+=h+" "+d+" "+e}n&&z(a,n);a.Pj=f}}}break;case "e":f=c[1];if(void 0===f)z(a,"missing address");else if(f=ml(a,f,2),null!=f[0])for(g=2;gh.length&&(z(a,"note: only "+h.length+" available"),n=h.length),g-=n,0>g&&(null!=h[h.length-1][1]?g+=h.length:(n=g+n,g=0)),void 0!==m&&z(a,n+" instructions earlier:");c&&g!=a.ef;){m=h[g];if(null==m[1])break;m=[m[0],m[1],m[2]];z(a,fl(a,m,"history",-n));++g==h.length&&(g=0);a.Il=--n;c--}10==c&&(z(a,"no "+f+"history available"),a.Il=void 0)}break;case "i":(f= c[1])&&"?"!=f?(f=nl(a,f),void 0!==f&&(c=kb(a.ma,f),z(a,q(f)+": "+p(c)))):(z(a,"\ninput commands:"),z(a,"\ti [p]\tread port [p]"),z(a,"warning: port accesses can affect hardware state"));break;case "l":ql(a,c);break;case "m":a:{f=null;h=c[1];"?"==h&&(h=void 0);if(void 0!==h){n=0;if("all"==h)n=4294967295,h=null;else if("on"==h)f=!0,h=null;else if("off"==h)f=!1,h=null;else{for(g in a.cb)if(h==a.cb[g].Ua){n=a.cb[g].Ra;f=!!(a.ec&n);break}if(!n){z(a,"unknown message category: "+h);break a}}n&&("on"==c[2]? (a.ec|=n,f=!0):"off"==c[2]&&(a.ec&=~n,f=!1))}c=0;n="";for(g in a.cb)if(!h||h==a.cb[g].Ua)if(m=!!(a.ec&a.cb[g].Ra),null===f||f==m)n&&(n+=","),++c%10||(n+="\n\t"),n+=a.cb[g].Ua;void 0===h&&z(a,"\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");z(a,(null!==f?f?"messages on: ":"messages off: ":"message categories:\n\t")+(n||"none"))}break;case "o":f=c[1];c=c[2];f&&"?"!=f?(f=nl(a,f,"port #"),c=nl(a,c),void 0!==f&&void 0!==c&&nb(a.ma,f,c)):(z(a,"\noutput commands:"),z(a,"\to [p] [d]\twrite data [d] to port [p]"), z(a,"warning: port accesses can affect hardware state"));break;case "p":case "pr":f="pr"==c[0]?1:0;c=1+f;if(a.lc)z(a,"step in progress");else{h=!1;n=[a.S.ra,a.S.qa.na,void 0];do switch(g=!1,a.rb(n)){case 38:case 46:case 54:case 62:case 240:cl(n,1);g=!0;break;case 204:case 206:a.lc=c;cl(n,1);break;case 205:case 224:case 225:case 226:a.lc=c;cl(n,2);break;case 232:a.lc=c;cl(n,3);break;case 154:a.lc=c;cl(n,5);break;case 255:a.lc=0<=fl(a,n).indexOf("CALL")?c:0;break;case 243:case 242:cl(n,1);h=g=!0;break; case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:h&&(a.lc=c,cl(n,1))}while(g);a.lc?(a.Td(a.Db,n,!0),a.Ke()||(a.S.Kd(),a.lc=0)):rl(a,f?"tr":"t")}break;case "r":Xk(a,c);break;case "t":case "tr":rl(a,c[0],c[1]);break;case "u":Yk(a,c[1],c[2],8);break;case "x":a:if(void 0===c[1]||"?"==c[1])z(a,"\nexecution options:"),z(a,"\tcs int #\tset checksum cycle interval to #"),z(a,"\tcs start #\tset checksum cycle start count to #"),z(a,"\tcs stop #\tset checksum cycle stop count to #"), z(a,"\tsp #\t\tset speed multiplier to #");else switch(c[1]){case "cs":void 0!==c[3]&&(m=parseInt(c[3],10));switch(c[2]){case "int":a.S.hf=m;break;case "start":a.S.Zf=m;break;case "stop":a.S.kf=m;break;default:z(a,"unknown cs option");break a}void 0!==m&&Cb(a.S);z(a,"checksums "+(a.S.Ze?"enabled":"disabled"));break;case "sp":void 0!==c[2]&&Jb(a.S,parseInt(c[2],10));z(a,"target speed: "+(a.S.ff.toFixed(2)+"Mhz")+" ("+a.S.Ed+"x)");break;default:z(a,"unknown option: "+c[1])}break;case "?":f="commands:"; -for(h in Lk)f+="\n"+h+" ".substr(0,7-h.length)+Lk[h];1xl){if(d.load(this.rg)){this.qf=new H(this,"1.15.4","failsafe");this.qf.load()&&(Bl(this,d),a=2);this.qf.set("timestamp",na());vl(this.qf);var e=this.yc&&!this.dh;if(1==a||sa("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!=g?(B(this,"Error: "+g),"unable to verify user"== -g&&(ta(""),this.Mc=null)):z(this,f+": "+g),ul(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Al(this,c?d:null)}else 2==a&&d.clear()}else Al(this);delete this.rg;delete this.Fh}e=Na(this.id);for(f=0;fa[1];a=a[2];this.Kb=!0;this.nk||(z(this,"PCjs v1.15.4\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.nk=!0);this.S&&Cl(this,this.S,b,c,a);this.qk&&(Bl(this,b),b.clear());!c&&this.qf&&(this.qf.clear(),delete this.qf)}; +k.vh=function(a){void 0===a&&(a=this.rg?1:this.yc);var b=!1,c=!1;this.pk=!1;var d=this.Fh||new H(this,"1.15.4");if(-1==a)b=!0;else if(a>xl){if(d.load(this.rg)){this.qf=new H(this,"1.15.4","failsafe");this.qf.load()&&(Bl(this,d),a=2);this.qf.set("timestamp",na());vl(this.qf);var e=this.yc&&!this.dh;if(1==a||sa("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!=g?(B(this,"Error: "+g),"unable to verify user"== +g&&(ta(""),this.Mc=null)):z(this,f+": "+g),ul(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Al(this,c?d:null)}else 2==a&&d.clear()}else Al(this);delete this.rg;delete this.Fh}e=Na(this.id);for(f=0;fa[1];a=a[2];this.Kb=!0;this.mk||(z(this,"PCjs v1.15.4\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.mk=!0);this.S&&Cl(this,this.S,b,c,a);this.pk&&(Bl(this,b),b.clear());!c&&this.qf&&(this.qf.clear(),delete this.qf)}; function Bl(a,b){if(sa("There may be a problem with PCjs.\nClick OK to send your PCjs machine state to http://www.pcjs.org.")){var c=a.ce(),d=b.toString(),e={app:"PCjs",ver:"1.15.4"};e.url=a.url;e.user=c;e.type="bug";e.data=d;pa("http://www.pcjs.org/api/v1/report",!0,e)}} function sl(a,b,c){var d,e="none",f=new H(a,"1.15.4"),g=new H(a,"1.15.4","validate"),h=na();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.15.4");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.S&&a.S.Wb&&(c&&a.S.xb(),d=a.S.Wb(b,c),"object"===typeof d&&f.set(a.S.id,d),c&&(a.S.Kb=!1,!1===d&&(e=null)));for(var h=Na(a.id),m=0;m/g;f=g.exec(a);){var h=f[2],m=pa(h),n=m[1];if(m[0]||!n)throw c="unable to resolve XML reference: "+f[0]+" ("+m[0]+")",Error(c);if(m=f[3]){var r=n.match(new RegExp("<"+f[1]+"[^>]*>"));if(r){for(var h=r[0],u,t=/( [a-z]+=)(['"])(.*?)\2/g;u=t.exec(m);)h=0>h.indexOf(u[1])?h.replace(">",u[0]+">"):h.replace(new RegExp(u[1]+"(['\"])(.*?)\\1"),u[0]);r[0]!=h&&(n=n.replace(r[0],h))}else throw c="missing <"+f[1]+"> in "+h, Error(c);}n=n.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(f[0],n);g.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ diff --git a/versions/pcjs/1.15.4/pc.js b/versions/pcjs/1.15.4/pc.js index 5fe5abe43..a4c7d4cda 100644 --- a/versions/pcjs/1.15.4/pc.js +++ b/versions/pcjs/1.15.4/pc.js @@ -3,63 +3,63 @@ var ga={"&":"&","<":"<",">":">",'"':""","'":"'"};function ha function p(a,b,c,d,e,f){b=!!b;var l=0,k=null,m=ea(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(n.onreadystatechange=void 0,k=n.responseText,200!=n.status&&(l=n.status||-1),d&&e&&e.call(d,m,k,l,f))});if(c){var q="",s;for(s in c)c.hasOwnProperty(s)&&(q&&(q+="&"),q+=s+"="+encodeURIComponent(c[s]));q=q.replace(/%20/g,"+");n.open("POST",a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded"); n.send(q)}else n.open("GET",a,b),n.send();a=[];b||(k=n.responseText,200!=n.status&&(l=n.status||-1),d&&e&&e.call(d,m,k,l,f),a=[l,k]);return a}function la(){return"http://"+(window?window.location.host:"www.pcjs.org")}function t(a){window?window.alert(a):console.log(a)}function ma(a){var b=!1;window&&(b=window.confirm(a));return b}function na(a){window&&window.localStorage.setItem("user",a)} function oa(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var pa={init:[],show:[],exit:[]},qa=!0;function ra(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function u(a){pa.init.push(a)}function sa(a){if(qa)for(var b=0;b=this.cf?12:14;this.kc=1<>2;this.Ya=this.kc-1;this.Tf=(this.Je+this.kc)/this.kc|0;this.Nd=this.Tf-1;this.Gf=[];this.Hf=[];this.xh();this.Ma()}x(v,Na);Na.prototype.xh=function(){this.xa=Array(this.Tf);for(var a=0;a=this.cf?12:14;this.kc=1<>2;this.Ya=this.kc-1;this.Tf=(this.Je+this.kc)/this.kc|0;this.Nd=this.Tf-1;this.Gf=[];this.Hf=[];this.xh();this.Ma()}y(v,Na);Na.prototype.xh=function(){this.xa=Array(this.Tf);for(var a=0;a>a.Gb;0>this.Gb;0>a.Gb;0>a.Gb].zi(b&a.Ya)}function Va(a,b){var c=b&a.Ya,d=(b&a.ub)>>a.Gb;return c!=a.Ya?a.xa[d].wn(c):a.xa[d++].zi(c)|a.xa[d&a.Nd].zi(0)<<8} -function Wa(a,b,c){a.xa[(b&a.ub)>>a.Gb].Hi(b&a.Ya,c&255)}function Xa(a,b,c){var d=b&a.Ya;b=(b&a.ub)>>a.Gb;d!=a.Ya?a.xa[b].In(d,c&65535):(a.xa[b++].Hi(d,c&255),a.xa[b&a.Nd].Hi(0,c>>8&255))}function Ya(a){for(var b=0,c=[],d=0;d>this.Gb;0>a.Gb;0>a.Gb].zi(b&a.Ya)}function Va(a,b){var c=b&a.Ya,d=(b&a.ub)>>a.Gb;return c!=a.Ya?a.xa[d].vn(c):a.xa[d++].zi(c)|a.xa[d&a.Nd].zi(0)<<8} +function Wa(a,b,c){a.xa[(b&a.ub)>>a.Gb].Hi(b&a.Ya,c&255)}function Xa(a,b,c){var d=b&a.Ya;b=(b&a.ub)>>a.Gb;d!=a.Ya?a.xa[b].Hn(d,c&65535):(a.xa[b++].Hi(d,c&255),a.xa[b&a.Nd].Hi(0,c>>8&255))}function Ya(a){for(var b=0,c=[],d=0;d>2),this.Dd(cb);else{this.la=Array(b>>2);for(d=0;d>2]>>((a&3)<<3)&255},xn:function(a){var b=a>>2;a=(a&3)<<3;var c=this.la[b]>>a;return 24>a?c&65535:c&255|(this.la[b+1]&255)<<8},Fn:function(a,b){var c=a>>2,d=(a&3)<<3;this.la[c]=this.la[c]&~(255<>2,d=(a&3)<<3;24>d?this.la[c]=this.la[c]&~(65535<>8);this.Na=!0},save:function(){var a,b;if(this.ea)a=null;else if(Ka)for(a=Array(this.aj>>2),b=0;b>2),this.Dd(cb);else{this.la=Array(b>>2);for(d=0;d>2]>>((a&3)<<3)&255},wn:function(a){var b=a>>2;a=(a&3)<<3;var c=this.la[b]>>a;return 24>a?c&65535:c&255|(this.la[b+1]&255)<<8},En:function(a,b){var c=a>>2,d=(a&3)<<3;this.la[c]=this.la[c]&~(255<>2,d=(a&3)<<3;24>d?this.la[c]=this.la[c]&~(65535<>8);this.Na=!0},save:function(){var a,b;if(this.ea)a=null;else if(Ka)for(a=Array(this.$i>>2),b=0;bc&&(c=60);2>c&&(c=2);var d=1;b&&1a.jg&&(c=Math.round(c/a.vd));return c}function ib(a){a.Ic=0;a.mg=1;a.ae=a.yd=a.$c=a.A=0;jb(a);nb(a,1)} +function pb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.jg&&(c=Math.round(c/a.vd));return c}function ib(a){a.Ic=0;a.mg=1;a.ae=a.yd=a.$c=a.A=0;jb(a);nb(a,1)} function nb(a,b,c){void 0!==b&&(0.8>a.Ic/a.bf&&(b=1),a.vd=b,a.bf=a.jg*a.vd,b=a.bf.toFixed(2)+"Mhz",a.oa.setSpeed&&(a.oa.setSpeed.innerHTML=b),Ga(a,"target speed: "+b),c&&a.Ae());ob(a,a.yd);a.yd=0;a.ue=ia();a.Yd=0;pb(a)} -function fb(a,b){if(Ha(a,!0)){a.oc||(nb(a),a.Ea&&a.Ea.start(a.ue,qb(a)),a.oc=!0,a.ga&&sb(a.ga),a.oa.run&&(a.oa.run.innerHTML="Halt"),b&&a.Ae());a.si>=a.ad&&pb(a,!0);a.kf=0;a.lg=ia();if(a.Yd){var c=a.lg-a.Yd;c>a.uj&&(a.ue+=c,a.ue>a.lg&&(a.ue=a.lg))}try{do{a.Pk(a.ag?1:Math.round(a.qm/a.mg));var d=a.$c-a.A;a.yd+=d;a.kf+=d;ob(a,0,!0);var c=a,e=d;if(c.ag){var f=!1;c.og=c.og+c.oj()|0;c.ve-=e;0>=c.ve&&(c.ve+=c.ef,f=!0);0<=c.ff&&c.ff<=qb(c)&&(c.ef=c.ff=-1,jb(c),lb(c),f=!0);f&&Ga(c,qb(c)+" cycles: checksum="+ -h(c.og))}a.hf-=d;0>=a.hf&&(a.hf+=a.yj,a.Ye());a.gf-=d;0>=a.gf&&(a.gf+=a.xj,a.Xe());a.jf-=d;if(0>=a.jf){a.jf+=a.Eh;break}}while(a.oc)}catch(l){lb(a);a.Ye();a.Xe();a.Ea&&a.Ea.stop(ia(),qb(a));Ha(a,!1);Ja(a,l.message);return}d=setTimeout;c=a.xm;a.Yd=ia();e=a.uj;a.kf&&(e=Math.round(e*a.kf/a.Eh));e-=a.Yd-a.lg;if(f=a.Yd-a.ue)a.Ic=Math.round(a.yd/(10*f))/100,864E5<=f&&(a.ae=0,a.ga&&tb(a.ga,!0),nb(a));if(0>e||a.Ic=a.ad&&pb(a,!0);a.kf=0;a.lg=ia();if(a.Yd){var c=a.lg-a.Yd;c>a.tj&&(a.ue+=c,a.ue>a.lg&&(a.ue=a.lg))}try{do{a.Ok(a.ag?1:Math.round(a.pm/a.mg));var d=a.$c-a.A;a.yd+=d;a.kf+=d;ob(a,0,!0);var c=a,e=d;if(c.ag){var f=!1;c.og=c.og+c.nj()|0;c.ve-=e;0>=c.ve&&(c.ve+=c.ef,f=!0);0<=c.ff&&c.ff<=qb(c)&&(c.ef=c.ff=-1,jb(c),lb(c),f=!0);f&&Ga(c,qb(c)+" cycles: checksum="+ +h(c.og))}a.hf-=d;0>=a.hf&&(a.hf+=a.xj,a.Ye());a.gf-=d;0>=a.gf&&(a.gf+=a.wj,a.Xe());a.jf-=d;if(0>=a.jf){a.jf+=a.Eh;break}}while(a.oc)}catch(l){lb(a);a.Ye();a.Xe();a.Ea&&a.Ea.stop(ia(),qb(a));Ha(a,!1);Ja(a,l.message);return}d=setTimeout;c=a.wm;a.Yd=ia();e=a.tj;a.kf&&(e=Math.round(e*a.kf/a.Eh));e-=a.Yd-a.lg;if(f=a.Yd-a.ue)a.Ic=Math.round(a.yd/(10*f))/100,864E5<=f&&(a.ae=0,a.ga&&tb(a.ga,!0),nb(a));if(0>e||a.Ic>13;return this.cb=e}if(b&&768>=b)return this.ua=a,this.Yc=c,this.hc=d,this.rc=(d&24576)>>13,this.cb=e}return-1} function Db(a){return this.cb+a}function Eb(a){return this.cb+a}function zb(a,b,c){return a+b<=this.Yc?this.cb+a:Bb.call(this,0,0,c)}function Bb(a,b,c){c||Fb.call(this.ja,13,0);return-1}function Ab(a,b,c){return a+b<=this.Yc?this.cb+a:Cb.call(this,0,0,c)}function Cb(a,b,c){c||Fb.call(this.ja,13,0);return-1}vb.prototype.save=function(){return[this.ua,this.cb,this.Yc,this.hc,this.rc,this.Cg]}; vb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.ua=a[0],this.cb=a[1],this.Yc=a[2],this.hc=a[3],this.rc=a[4],this.Cg=a[5])};function wb(a,b){void 0===b&&(b=!!(a.ja.cd&1));b?(a.load=yb,a.Gc=zb,a.Nb=Ab):(a.load=xb,a.Gc=Db,a.Nb=Eb)} -function Gb(a){this.Ca=a.model||8088;var b=0;switch(this.Ca){default:case 8088:b=4772727;break;case 80286:b=6E6}eb.call(this,a,b);this.Mi=61442;this.Ef=4;this.we=255;this.ti=4;this.Z=5;this.na=6;this.ba=7;this.ca=8;this.P=9;this.U=11;this.V=12;this.Zd=4;this.Aj=60;this.Bj=83;this.Ab=3;this.$a=9;this.Pb=16;this.sg=1;this.Fj=19;this.Hj=28;this.Jj=16;this.Ij=21;this.Gj=37;this.Dj=2;this.Mh=9;this.Ej=5;this.Cj=33;this.Oh=10;this.Nh=8;this.of=3;this.nf=15;this.Xj=51;this.Yj=1;this.Zj=2;this.$j=4;this.Wj= -32;this.bk=this.Ph=15;this.Bb=16;this.Cb=4;this.dk=11;this.ck=18;this.ak=24;this.jb=4;this.ek=2;this.Qh=16;this.fk=17;this.Vh=18;this.gk=19;this.Uh=5;this.Wh=6;this.lk=2;this.kk=8;this.ik=9;this.Yh=this.Xh=this.hk=this.jk=10;this.Lj=80;this.Nj=144;this.Kj=86;this.Mj=154;this.Pj=101;this.Rj=165;this.Oj=107;this.Qj=171;this.nk=70;this.pk=113;this.mk=76;this.ok=124;this.Tj=80;this.Vj=128;this.Sj=86;this.Uj=134;this.qf=3;this.pf=16;this.ci=10;this.bi=8;this.qk=51;this.Qb=8;this.rk=17;this.sk=36;this.Xb= -11;this.tk=16;this.rf=10;this.qb=2;this.Jh=18;this.Kh=9-this.qb;this.Lh=17-this.qb;this.Rh=12;this.Sh=9-this.qb;this.Th=13-this.qb;this.Zh=18;this.$h=9-this.qb;this.ai=17-this.qb;this.di=15;this.ei=9-this.qb;this.fi=15-this.qb;this.ji=11;this.ki=9-this.qb;this.li=10-this.qb;this.uk=8;this.xk=12;this.vk=18;this.wk=17;this.yk=15;this.hi=8;this.gi=20;this.ii=2;this.oi=3;this.sf=9;this.ni=5;this.mi=11;this.qi=4;this.pi=17;this.zk=11;this.Ja=Hb.slice();80186<=this.Ca&&(this.we=31,this.Ja[15]=G,this.Ja[96]= -Ib,this.Ja[97]=Jb,this.Ja[98]=Kb,this.Ja[99]=G,this.Ja[100]=G,this.Ja[101]=G,this.Ja[102]=G,this.Ja[103]=G,this.Ja[104]=Lb,this.Ja[105]=Mb,this.Ja[106]=Nb,this.Ja[107]=Ob,this.Ja[108]=Pb,this.Ja[109]=Qb,this.Ja[110]=Rb,this.Ja[111]=Sb,this.Ja[192]=Tb,this.Ja[193]=Ub,this.Ja[200]=Vb,this.Ja[200]=Wb,this.Ja[241]=Xb,Yb[7]=Zb,$b[7]=Zb,80286<=this.Ca&&(this.Mi=2,this.Ef=0,this.Ja[15]=ac,this.Ja[99]=bc,this.Ja[84]=cc,this.P=this.ca=this.ba=this.na=this.Z=this.ti=0,this.V=this.U=1,this.Zd=3,this.Aj=14,this.Bj= -16,this.Ab=2,this.Pb=this.$a=7,this.sg=0,this.Fj=7,this.Hj=13,this.Jj=7,this.Ij=11,this.Gj=16,this.Dj=3,this.Mh=6,this.Ej=2,this.Cj=13,this.Nh=this.Oh=5,this.of=2,this.nf=7,this.Xj=23,this.Yj=0,this.Zj=1,this.$j=3,this.Wj=17,this.Ph=7,this.bk=11,this.Bb=7,this.Cb=3,this.dk=7,this.ck=11,this.ak=15,this.jb=2,this.ek=3,this.Qh=7,this.gk=this.Vh=this.fk=8,this.Wh=this.Uh=4,this.lk=2,this.kk=3,this.ik=5,this.jk=2,this.hk=3,this.Xh=5,this.Yh=3,this.Lj=14,this.Nj=22,this.Kj=17,this.Mj=25,this.Pj=17,this.Rj= -25,this.Oj=20,this.Qj=28,this.nk=13,this.pk=21,this.mk=16,this.ok=24,this.Tj=13,this.Vj=21,this.Sj=16,this.Uj=24,this.qf=2,this.pf=7,this.bi=this.ci=5,this.qk=19,this.rk=this.Qb=5,this.sk=17,this.Xb=3,this.tk=5,this.rf=3,this.qb=0,this.Jh=8,this.Kh=5,this.Lh=9,this.Sh=this.Rh=5,this.Th=4,this.$h=this.Zh=5,this.ai=4,this.di=7,this.ei=5,this.fi=8,this.ji=3,this.ki=4,this.li=3,this.xk=this.uk=11,this.wk=this.vk=15,this.yk=7,this.hi=5,this.gi=8,this.ii=0,this.oi=2,this.sf=6,this.ni=3,this.mi=6,this.qi= -3,this.zk=this.pi=5));this.Vk=[];this.Ni=[];this.Ug=0;this.xa=[];this.Je=this.ub=this.Gb=this.Ya=this.Nd=0;this.S=this.gl;this.T=this.hl;this.N=this.im;this.O=this.jm;this.Q=this.Dn;this.R=this.En;dc(this)}x(eb,Gb);g=Gb.prototype;g.xh=function(a,b,c,d,e){this.xa=a;this.Je=this.ub=b;this.Gb=c;this.Ya=d;this.Nd=e};g.reset=function(){this.oc&&lb(this);dc(this);ib(this);this.Vc=!1}; -function dc(a){a.G=0;a.B=0;a.I=0;a.J=0;a.X=0;a.H=0;a.F=0;a.D=0;a.cd=65520;a.Qc=0;a.ke=1023;a.nc={ui:0,ua:0,hc:0,ig:-1};a.Da=new vb(a,"CS");a.Zb=new vb(a,"DS");a.Sb=new vb(a,"SS");a.fb=new vb(a,"ES");a.Nk=new vb(a,"ZERO");ec(a,0,65535);80286<=a.Ca&&(a.Pc=a.Ie=0,a.ze=new vb(a,"LDT",!0),a.Eg=new vb(a,"TSS",!0),a.rb=new vb(a,"VER",!0),ec(a,65520,61440),a.Da.cb=16711680);fc(a,0);gc(a);a.Ta=0;a.kb=a.wf=-1;a.Pf=0;a.da=a.Aa=-1;a.C=a.Zb;a.M=a.Sb;a.Y=a.pa=0} -g.oj=function(){var a=this.G+this.B+this.I+this.J+this.X+this.H+this.F+this.D|0;return a=a+this.qa+this.Da.ua+this.Zb.ua+this.Sb.ua+this.fb.ua+hc(this)|0};function ic(a,b){var c=a.Ni[b];if(void 0!==c){for(;0>1?128:0} function Ac(a){return(a.fa^a.ha^a.fa>>1)&a.$>>1?2048:0}function Bc(a){a.W&=~a.$}function Cc(a){a.ha=a.fa&16|a.ha&-17}function Dc(a){a.W|=a.$-1}function Ec(a){a.fa&=~a.$;a.ha=a.fa&32896|a.ha&-32897}function Fc(a){a.W|=a.$}function Gc(a){a.ha=~(a.fa&16)&16|a.ha&-17}function Hc(a){a.W&=~(a.$-1)}function Ic(a){zc(a)||(a.fa^=a.$>>1|a.$>>2,a.ha^=32896)}function Jc(a){a.fa|=a.$;a.ha=a.fa&32896|a.ha&-32897}function hc(a){return a.Fa&-2262|vc(a)|wc(a)|xc(a)|yc(a)|zc(a)|Ac(a)} -function fc(a,b){a.$=256;a.W=a.fa=a.ha=0;b&1&&Fc(a);b&4||(a.fa|=1);b&16&&(a.ha|=16);b&64||Dc(a);b&128&&Ic(a);b&2048&&Jc(a);a.Fa=a.Fa&-1793|b&1792|a.Mi;a.Fa&256&&(a.Ta|=2,a.Y|=4)} +function fc(a,b){a.$=256;a.W=a.fa=a.ha=0;b&1&&Fc(a);b&4||(a.fa|=1);b&16&&(a.ha|=16);b&64||Dc(a);b&128&&Ic(a);b&2048&&Jc(a);a.Fa=a.Fa&-1793|b&1792|a.Li;a.Fa&256&&(a.Ta|=2,a.Y|=4)} g.sb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.oa[c]=d;e=!0;break;default:e=eb.prototype.sb.call(this,a,b,c,d)}return e};function Kc(a,b){return a.xa[(b&a.ub)>>a.Gb].tc(b&a.Ya)} -function F(a,b){var c=b&a.Ya,d=(b&a.ub)>>a.Gb;a.A-=a.ti;return c!=a.Ya?a.xa[d].vn(c):a.xa[d++].tc(c)|a.xa[d&a.Nd].tc(0)<<8}function Lc(a,b,c){a.xa[(b&a.ub)>>a.Gb].vc(b&a.Ya,c&255)}function Mc(a,b,c){var d=b&a.Ya;b=(b&a.ub)>>a.Gb;a.A-=a.ti;d!=a.Ya?a.xa[b].Hn(d,c&65535):(a.xa[b++].vc(d,c&255),a.xa[b&a.Nd].vc(0,c>>8&255))}g.gl=function(a,b){this.Af=a;this.da=a.Gc(this.tf=b,0);return this.Y&1?0:Kc(this,this.da)};g.hl=function(a,b){this.Af=a;this.da=a.Gc(this.tf=b,1);return this.Y&1?0:F(this,this.da)}; -g.im=function(a,b){this.Af=a;this.Aa=this.da=a.Gc(this.tf=b,0);return this.Y&1?0:Kc(this,this.da)};g.jm=function(a,b){this.Af=a;this.Aa=this.da=a.Gc(this.tf=b,1);return this.Y&1?0:F(this,this.da)};g.Dn=function(a){this.Y&2||Lc(this,this.Af.Nb(this.tf,1),a)};g.En=function(a){this.Y&2||Mc(this,this.Af.Nb(this.tf,2),a)};g.aa=function(){var a=Kc(this,this.Ba);this.Ba=this.Da.cb+(this.qa=this.qa+1&65535);return a}; +function F(a,b){var c=b&a.Ya,d=(b&a.ub)>>a.Gb;a.A-=a.ti;return c!=a.Ya?a.xa[d].un(c):a.xa[d++].tc(c)|a.xa[d&a.Nd].tc(0)<<8}function Lc(a,b,c){a.xa[(b&a.ub)>>a.Gb].vc(b&a.Ya,c&255)}function Mc(a,b,c){var d=b&a.Ya;b=(b&a.ub)>>a.Gb;a.A-=a.ti;d!=a.Ya?a.xa[b].Gn(d,c&65535):(a.xa[b++].vc(d,c&255),a.xa[b&a.Nd].vc(0,c>>8&255))}g.fl=function(a,b){this.Af=a;this.da=a.Gc(this.tf=b,0);return this.Y&1?0:Kc(this,this.da)};g.gl=function(a,b){this.Af=a;this.da=a.Gc(this.tf=b,1);return this.Y&1?0:F(this,this.da)}; +g.hm=function(a,b){this.Af=a;this.Aa=this.da=a.Gc(this.tf=b,0);return this.Y&1?0:Kc(this,this.da)};g.im=function(a,b){this.Af=a;this.Aa=this.da=a.Gc(this.tf=b,1);return this.Y&1?0:F(this,this.da)};g.Cn=function(a){this.Y&2||Lc(this,this.Af.Nb(this.tf,1),a)};g.Dn=function(a){this.Y&2||Mc(this,this.Af.Nb(this.tf,2),a)};g.aa=function(){var a=Kc(this,this.Ba);this.Ba=this.Da.cb+(this.qa=this.qa+1&65535);return a}; g.L=function(){var a=Kc(this,this.Ba)<<24>>24;this.Ba=this.Da.cb+(this.qa=this.qa+1&65535);return a&65535};g.K=function(){var a=F(this,this.Ba);this.Ba=this.Da.cb+(this.qa=this.qa+2&65535);return a};g.za=function(){var a=this.X;this.X=this.X+2&65535;return F(this,this.Sb.Gc(a,1))};function K(a,b){var c=a.X=a.X-2&65535;Mc(a,a.Sb.Nb(c,1),b)} g.Xe=function(){E(this,"AX",this.G);E(this,"BX",this.B);E(this,"CX",this.I);E(this,"DX",this.J);E(this,"SP",this.X);E(this,"BP",this.H);E(this,"SI",this.F);E(this,"DI",this.D);E(this,"CS",this.Da.ua);E(this,"DS",this.Zb.ua);E(this,"SS",this.Sb.ua);E(this,"ES",this.fb.ua);E(this,"IP",this.qa);var a=hc(this);E(this,"PS",a);E(this,"C",a&1?1:0,1);E(this,"P",a&4?1:0,1);E(this,"A",a&16?1:0,1);E(this,"Z",a&64?1:0,1);E(this,"S",a&128?1:0,1);E(this,"T",a&256?1:0,1);E(this,"I",a&512?1:0,1);E(this,"D",a&1024? 1:0,1);E(this,"O",a&2048?1:0,1);this.oa.speed&&(this.oa.speed.innerHTML=this.oc&&this.Ic?this.Ic.toFixed(2)+"Mhz":"Stopped")}; -g.Pk=function(a){this.ih=!0;this.$c=this.A=a;this.ga&&tb(this.ga);a||!this.Ga||this.Ga.Yn(this.Ga.Rn)||(this.Y|=4);do{if(a=this.Y&240)this.pa|=a;else if(this.vg=this.Ba,this.da=this.Aa=-1,this.C=this.Zb,this.M=this.Sb,this.pa=this.Y&256,this.Ta){a:{if(!(this.Y&4))if(this.Ta&1&&this.Fa&512){if(a=Nc(this.ga),-1<=a&&(this.Ta&=-2,0<=a)){this.Ta&=-5;Oc.call(this,a,null,11);break a}}else if(this.Ta&2){this.Ta&=-3;Oc.call(this,1,null,11);break a}if(a=this.Ta&8){a=this.ga;for(var b=!1,c=0;cthis.Aa?0>this.da?this.Ab:this.$a:this.Pb;return(this.W=this.fa=a+b)&255} function Rc(a,b){this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return(this.W=this.fa=this.ha=a|b)&255}function Sc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return this.W&255}function Tc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return this.W&255} function Uc(a,b){this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return(this.W=this.fa=this.ha=a&b)&255}function Vc(a,b){this.ha=a^b;this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return(this.W=this.fa=a-b)&255}function Wc(a,b){this.$=256;this.A-=0>this.Aa?0>this.da?this.Ab:this.$a:this.Pb;return(this.W=this.fa=this.ha=a^b)&255}function Xc(a,b){this.ha=a^b;this.$=256;this.W=this.fa=a-b;this.A-=0>this.Aa?0>this.da?this.Ab:this.Mh:this.$a;this.Y|=2;return a} @@ -70,21 +70,21 @@ function hd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;f function od(a,b){var c=a;if(b){var d;(d=(b&this.we)%17)?(d=a<>17-d,c=d&65535):d=a|(this.W&this.$?1:0)<<16;fd.call(this,d,65536)}return c}function pd(a,b){var c=a;b&&(c=(b&this.we)%9,c=a>>c|(this.W&this.$?1:0)<<8-c|a<<9-c,fd.call(this,c,256),c&=255);return c}function qd(a,b){var c=a;b&&(c=(b&this.we)%17,c=a>>c|(this.W&this.$?1:0)<<16-c|a<<17-c,fd.call(this,c,65536),c&=65535);return c} function rd(a,b){var c=a;b&&(c=8>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255} function ud(a,b){if(b){var c=16>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535}function vd(a,b){if(b){8>24>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255}function wd(a,b){if(b){16>16>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535} -function xd(){this.A-=0>this.da?2:this.yk;return 1}function yd(){var a=this.I&this.we;this.A-=(0>this.da?this.hi:this.gi)+(a<this.da?this.hi:this.gi)+(a<this.Aa?this.Qb:this.rk;return b},Bd,Bd,Bd,Bd,Bd,Bd,Bd],Fd=[function(a,b){this.A-=0>this.Aa?this.jk:this.hk;return b},M,M,M,M,M,M,M],Gd=[gd,id,nd,pd,rd,td,M,vd],Hd=[hd,jd,od,qd,sd,ud,M,wd],Jd=[function(a,b){b=this.aa();this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.da?this.ni:this.mi;this.Y|=2;return a},M,function(a){this.A-=0>this.da?this.qf:this.pf;return a^255},function(a,b){b=0;this.ha=a^b;this.$=256; -this.A-=0>this.da?this.qf:this.pf;return(this.W=this.fa=b-a)&255},function(a){this.G=this.kb=(this.W=(this.G&255)*a)&65535;this.ha=this.fa=this.W;this.$=256;this.G&65280?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.nk:this.mk;this.Y|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.kb=b&65535;this.W=this.ha=this.fa=b;this.$=256;127b?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.Tj:this.Sj;this.Y|=2;return a},function(a){if(!a)return Id.call(this), -a;var b=this.G/a;if(255this.da?this.Lj:this.Kj;this.Y|=2;return a},function(a){if(!a)return Id.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Id.call(this),a;this.kb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.fa=this.ha=this.W=b|256;this.$=256;this.A-=0>this.da?this.Pj:this.Oj;this.Y|=2;return a}],Kd=[function(a,b){b=this.K();this.W=this.fa=this.ha= -a&b;this.$=65536;this.A-=0>this.da?this.ni:this.mi;this.Y|=2;return a},M,function(a){this.A-=0>this.da?this.qf:this.pf;return a^65535},function(a,b){b=0;this.ha=a^b;this.$=65536;this.A-=0>this.da?this.qf:this.pf;return(this.W=this.fa=b-a)&65535},function(a){this.kb=this.G=(this.W=this.G*a)&65535;this.wf=this.J=this.W>>16&65535;this.ha=this.fa=this.W;this.$=65536;this.J?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.pk:this.ok;this.Y|=2;return a},function(a){var b=(this.G<<16>>16)* -(a<<16>>16);this.G=this.kb=b&65535;this.J=this.wf=b>>16&65535;this.W=this.ha=this.fa=b;this.$=65536;32767b?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.Vj:this.Uj;this.Y|=2;return a},function(a,b){if(!a)return Id.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return Id.call(this),a;this.kb=this.G=c&65535;this.wf=this.J=b%a&65535;this.fa=this.ha=this.W=c|65536;this.$=65536;this.A-=0>this.da?this.Nj:this.Mj;this.Y|=2;return a},function(a,b){if(!a)return Id.call(this), -a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Id.call(this),a;this.kb=this.G=d&65535;this.wf=this.J=b%c&65535;this.fa=this.ha=this.W=d|65536;this.$=65536;this.A-=0>this.da?this.Rj:this.Qj;this.Y|=2;return a}],Yb=[function(a){this.ha=a;a=(this.fa=a+1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.of:this.nf;return a},function(a){this.ha=a;a=(this.fa=a-1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.of:this.nf; -return a},M,M,M,M,M,M],$b=[function(a){this.ha=a;a=(this.fa=a+1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.of:this.nf;return a},function(a){this.ha=a;a=(this.fa=a-1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.of:this.nf;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.da?this.Jj:this.Ij;this.Y|=2;return a},function(a){if(0>this.da)return M.call(this,a);K(this,this.Da.ua);K(this,this.qa);ec(this,a,F(this,this.da+2));this.A-= -this.Gj;this.Y|=2;return a},function(a){I(this,a);this.A-=0>this.da?this.dk:this.ck;this.Y|=2;return a},function(a){if(0>this.da)return M.call(this,a);ec(this,a,F(this,this.da+2));this.A-=this.ak;this.Y|=2;return a},function(a){var b=a;this.Y&512&&(a=a-2&65535,80286>this.Ca&&(b=a));K(this,b);this.A-=0>this.da?this.Xb:this.tk;this.Y|=2;return a},Bd],Ld=[gd,id,nd,pd,rd,td,M,vd],Md=[hd,jd,od,qd,sd,ud,M,wd];function Nd(a,b){this.A-=0>this.Aa?0>this.da?this.lk:this.kk:this.ik;return b} +function xd(){this.A-=0>this.da?2:this.xk;return 1}function yd(){var a=this.I&this.we;this.A-=(0>this.da?this.hi:this.gi)+(a<this.da?this.hi:this.gi)+(a<this.Aa?this.Qb:this.qk;return b},Bd,Bd,Bd,Bd,Bd,Bd,Bd],Fd=[function(a,b){this.A-=0>this.Aa?this.ik:this.gk;return b},M,M,M,M,M,M,M],Gd=[gd,id,nd,pd,rd,td,M,vd],Hd=[hd,jd,od,qd,sd,ud,M,wd],Jd=[function(a,b){b=this.aa();this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.da?this.ni:this.mi;this.Y|=2;return a},M,function(a){this.A-=0>this.da?this.qf:this.pf;return a^255},function(a,b){b=0;this.ha=a^b;this.$=256; +this.A-=0>this.da?this.qf:this.pf;return(this.W=this.fa=b-a)&255},function(a){this.G=this.kb=(this.W=(this.G&255)*a)&65535;this.ha=this.fa=this.W;this.$=256;this.G&65280?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.mk:this.lk;this.Y|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.kb=b&65535;this.W=this.ha=this.fa=b;this.$=256;127b?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.Sj:this.Rj;this.Y|=2;return a},function(a){if(!a)return Id.call(this), +a;var b=this.G/a;if(255this.da?this.Kj:this.Jj;this.Y|=2;return a},function(a){if(!a)return Id.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Id.call(this),a;this.kb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.fa=this.ha=this.W=b|256;this.$=256;this.A-=0>this.da?this.Oj:this.Nj;this.Y|=2;return a}],Kd=[function(a,b){b=this.K();this.W=this.fa=this.ha= +a&b;this.$=65536;this.A-=0>this.da?this.ni:this.mi;this.Y|=2;return a},M,function(a){this.A-=0>this.da?this.qf:this.pf;return a^65535},function(a,b){b=0;this.ha=a^b;this.$=65536;this.A-=0>this.da?this.qf:this.pf;return(this.W=this.fa=b-a)&65535},function(a){this.kb=this.G=(this.W=this.G*a)&65535;this.wf=this.J=this.W>>16&65535;this.ha=this.fa=this.W;this.$=65536;this.J?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.ok:this.nk;this.Y|=2;return a},function(a){var b=(this.G<<16>>16)* +(a<<16>>16);this.G=this.kb=b&65535;this.J=this.wf=b>>16&65535;this.W=this.ha=this.fa=b;this.$=65536;32767b?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?this.Uj:this.Tj;this.Y|=2;return a},function(a,b){if(!a)return Id.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return Id.call(this),a;this.kb=this.G=c&65535;this.wf=this.J=b%a&65535;this.fa=this.ha=this.W=c|65536;this.$=65536;this.A-=0>this.da?this.Mj:this.Lj;this.Y|=2;return a},function(a,b){if(!a)return Id.call(this), +a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Id.call(this),a;this.kb=this.G=d&65535;this.wf=this.J=b%c&65535;this.fa=this.ha=this.W=d|65536;this.$=65536;this.A-=0>this.da?this.Qj:this.Pj;this.Y|=2;return a}],Yb=[function(a){this.ha=a;a=(this.fa=a+1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.of:this.nf;return a},function(a){this.ha=a;a=(this.fa=a-1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.of:this.nf; +return a},M,M,M,M,M,M],$b=[function(a){this.ha=a;a=(this.fa=a+1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.of:this.nf;return a},function(a){this.ha=a;a=(this.fa=a-1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.of:this.nf;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.da?this.Ij:this.Hj;this.Y|=2;return a},function(a){if(0>this.da)return M.call(this,a);K(this,this.Da.ua);K(this,this.qa);ec(this,a,F(this,this.da+2));this.A-= +this.Fj;this.Y|=2;return a},function(a){I(this,a);this.A-=0>this.da?this.ck:this.bk;this.Y|=2;return a},function(a){if(0>this.da)return M.call(this,a);ec(this,a,F(this,this.da+2));this.A-=this.$j;this.Y|=2;return a},function(a){var b=a;this.Y&512&&(a=a-2&65535,80286>this.Ca&&(b=a));K(this,b);this.A-=0>this.da?this.Xb:this.sk;this.Y|=2;return a},Bd],Ld=[gd,id,nd,pd,rd,td,M,vd],Md=[hd,jd,od,qd,sd,ud,M,wd];function Nd(a,b){this.A-=0>this.Aa?0>this.da?this.kk:this.jk:this.hk;return b} function Od(){return Nd.call(this,0,this.kb)}function Pd(a,b){this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.Aa?0>this.da?this.oi:this.sf:this.sf;this.Y|=2;return a}function Qd(a,b){this.W=this.fa=this.ha=a&b;this.$=65536;this.A-=0>this.Aa?0>this.da?this.oi:this.sf:this.sf;this.Y|=2;return a}function Rd(a,b){var c=(b<<16>>16)*(this.aa()<<24>>24);this.W=this.ha=this.fa=c;this.$=256;32767c?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?21:24;return c&65535} -function Sd(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.W=this.ha=this.fa=c;this.$=65536;32767c?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?21:24;return c&65535}function Td(a){return a}function Ud(a){if(0>this.da)return N.call(this),a;this.A-=this.ek;return this.da}function Vd(a,b){if(0>this.da)return N.call(this),a;sc(this,F(this,this.da+2));this.A-=this.Qh;return b} -function Wd(a,b){if(0>this.da)return N.call(this),a;uc(this,F(this,this.da+2));this.A-=this.Qh;return b}function Xd(a){if(0>this.da)return G.call(this),a;var b=a<<16>>16,c=F(this,this.da)<<16>>16,d=F(this,this.da+2)<<16>>16;this.A-=this.Cj;if(bd)I(this,this.vg-this.Da.cb),Oc.call(this,5,null,0);this.Y|=2;return a}function Yd(a,b){this.A-=10+(0>this.da?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Hc(this),a;Dc(this);return a} +function Sd(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.W=this.ha=this.fa=c;this.$=65536;32767c?(Fc(this),Jc(this)):(Bc(this),Ec(this));this.A-=0>this.da?21:24;return c&65535}function Td(a){return a}function Ud(a){if(0>this.da)return N.call(this),a;this.A-=this.dk;return this.da}function Vd(a,b){if(0>this.da)return N.call(this),a;sc(this,F(this,this.da+2));this.A-=this.Qh;return b} +function Wd(a,b){if(0>this.da)return N.call(this),a;uc(this,F(this,this.da+2));this.A-=this.Qh;return b}function Xd(a){if(0>this.da)return G.call(this),a;var b=a<<16>>16,c=F(this,this.da)<<16>>16,d=F(this,this.da+2)<<16>>16;this.A-=this.Bj;if(bd)I(this,this.vg-this.Da.cb),Oc.call(this,5,null,0);this.Y|=2;return a}function Yd(a,b){this.A-=10+(0>this.da?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Hc(this),a;Dc(this);return a} function Zd(a,b){this.A-=14+(0>this.da?0:2);if(0<=this.rb.load(b,!0)&&this.rb.rc>=(this.Da.ua&3)&&this.rb.rc>=(b&3))return Hc(this),this.rb.hc&65280;Dc(this);return a}function $d(a,b){this.A-=14+(0>this.da?0:2);if(b&65528&&0<=this.rb.load(b,!0)&&(3072==(this.rb.hc&3072)||this.rb.rc>=(this.Da.ua&3))&&this.rb.rc>=(b&3))return Hc(this),this.rb.Yc;Dc(this);return a} function ae(a,b){if(0>this.da){switch(this.Pf&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.qi}else this.Aa=this.da,this.Q(a),this.A-=this.pi;return b} -function be(a,b){if(0>this.da){switch(this.Pf&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.qi}else this.Aa=this.da,this.R(a),this.A-=this.pi;return b}function Oc(a,b,c){qc(this,a)&&(K(this,hc(this)),this.Fa&=this.nc.ig,K(this,this.Da.ua),K(this,this.qa),null!=b&&K(this,b),ec(this,this.nc.ui,this.nc.ua),this.A-=this.Xj+c)} +function be(a,b){if(0>this.da){switch(this.Pf&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.qi}else this.Aa=this.da,this.R(a),this.A-=this.pi;return b}function Oc(a,b,c){qc(this,a)&&(K(this,hc(this)),this.Fa&=this.nc.ig,K(this,this.Da.ua),K(this,this.qa),null!=b&&K(this,b),ec(this,this.nc.ui,this.nc.ua),this.A-=this.Wj+c)} function Id(){I(this,this.vg-this.Da.cb);Oc.call(this,0,null,2)}function Fb(a,b){this.Ga&&this.Ga.message("Fault 0x"+aa(a)+(null!=b?" (0x"+h(b,4)+")":"")+" on opcode 0x"+aa(Ua(this.ma,this.Ba))+" at "+ba(this.qa,this.Da.ua));80186<=this.Ca&&(I(this,this.vg-this.Da.cb),Oc.call(this,a,b,0))}function G(){Fb.call(this,6);lb(this)}function N(){I(this,this.vg-this.Da.cb);Ja(this,"Undefined opcode 0x"+aa(Ua(this.ma,this.Ba))+" at "+ba(this.qa,this.Da.ua));lb(this)} function ce(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a}function de(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function ee(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function fe(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function ge(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function he(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a} function ie(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a}function je(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function ke(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function le(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function me(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function ne(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a} @@ -363,8 +363,8 @@ function(a,b){this.F=a[7].call(this,this.F,b.call(this))},function(a,b){this.D=a N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N],kc=[function(){this.A-=2+(0>this.da?0:1);return this.ze.ua},function(){this.A-=2+(0>this.da?0:1);return this.Eg.ua},function(a){this.Y|=2;this.ze.load(a);this.A-= 17+(0>this.da?0:2);return a},function(a){this.Y|=2;this.Eg.load(a);this.A-=17+(0>this.da?0:2);return a},function(a){this.Y|=2;this.A-=14+(0>this.da?0:2);if(0<=this.rb.load(a,!0)&&2048!=(this.rb.hc&2560)&&(3072==(this.rb.hc&3072)||this.rb.rc>=(this.Da.ua&3)&&this.rb.rc>=(a&3)))return Hc(this),a;Dc(this);return a},function(a){this.Y|=2;this.A-=14+(0>this.da?0:2);if(0<=this.rb.load(a,!0)&&512==(this.rb.hc&2560)&&this.rb.rc>=(this.Da.ua&3)&&this.rb.rc>=(a&3))return Hc(this),a;Dc(this);return a},M,M], lc=[Zb,Zb,Zb,Zb,Zb,Zb,M,M],jc=lc,Eg=[function(a){0>this.da?G.call(this):(Mc(this,this.da+2,this.Pc),Lc(this,this.da+4,this.Pc>>16),a=this.Ie-this.Pc,this.A-=11);return a},function(a){0>this.da?G.call(this):(Mc(this,this.da+2,this.Qc),Lc(this,this.da+4,this.Qc>>16),a=this.ke-this.Qc,this.A-=12);return a},function(a){0>this.da?G.call(this):(this.Pc=F(this,this.da+2)|Kc(this,this.da+4)<<16,this.Ie=this.Pc+a,this.Y|=2,this.A-=11);return a},function(a){0>this.da?G.call(this):(this.Qc=F(this,this.da+2)| -Kc(this,this.da+4)<<16,this.ke=this.Qc+a,this.Y|=2,this.A-=12);return a},function(){this.A-=2+(0>this.da?0:1);return this.cd},M,function(a){this.cd=this.cd&65520|a&-65521;this.A-=3+(0>this.da?0:3);this.cd&1&&gc(this,!0);this.Y|=2;return a},M];function ac(){Fg[this.aa()].call(this)}function cc(){K(this,this.X);this.A-=this.Xb}function Ib(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.sk} -function Jb(){this.D=this.za();this.F=this.za();this.H=this.za();this.X+=2;this.B=this.za();this.J=this.za();this.I=this.za();this.G=this.za();this.A-=this.qk}function Kb(){O[this.aa()].call(this,Xd)}function bc(){Ag[this.aa()].call(this,Yd)}function Lb(){K(this,this.K());this.A-=this.Xb}function Mb(){O[this.aa()].call(this,Sd)}function Nb(){K(this,this.aa());this.A-=this.Xb}function Ob(){O[this.aa()].call(this,Rd)} +Kc(this,this.da+4)<<16,this.ke=this.Qc+a,this.Y|=2,this.A-=12);return a},function(){this.A-=2+(0>this.da?0:1);return this.cd},M,function(a){this.cd=this.cd&65520|a&-65521;this.A-=3+(0>this.da?0:3);this.cd&1&&gc(this,!0);this.Y|=2;return a},M];function ac(){Fg[this.aa()].call(this)}function cc(){K(this,this.X);this.A-=this.Xb}function Ib(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.rk} +function Jb(){this.D=this.za();this.F=this.za();this.H=this.za();this.X+=2;this.B=this.za();this.J=this.za();this.I=this.za();this.G=this.za();this.A-=this.pk}function Kb(){O[this.aa()].call(this,Xd)}function bc(){Ag[this.aa()].call(this,Yd)}function Lb(){K(this,this.K());this.A-=this.Xb}function Mb(){O[this.aa()].call(this,Sd)}function Nb(){K(this,this.aa());this.A-=this.Xb}function Ob(){O[this.aa()].call(this,Rd)} function Pb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=$a(this.ma,this.J,this.Ba-b-1);Lc(this,this.fb.Nb(this.D,0),d);this.D=this.D+(this.Fa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} function Qb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=this.Ba-b-1,d=$a(this.ma,this.J,d)|$a(this.ma,this.J,d)<<8;Mc(this,this.fb.Nb(this.D,1),d);this.D=this.D+(this.Fa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} function Rb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=Kc(this,this.Zb.Gc(this.F,0));this.F=this.F+(this.Fa&1024?-1:1)&65535;this.A-=c;this.I-=b;bb(this.ma,this.J,d,this.Ba-b-1);a&&(J(this,-2),this.Y|=256)}} @@ -372,8 +372,8 @@ function Sb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if( function Ig(){var a=this.L();vc(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Jg(){var a=this.L();vc(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)}function Kg(){var a=this.L();yc(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Lg(){var a=this.L();yc(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)}function Mg(){var a=this.L();vc(this)||yc(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb} function Ng(){var a=this.L();vc(this)||yc(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)}function Og(){var a=this.L();zc(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Pg(){var a=this.L();zc(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)}function Qg(){var a=this.L();wc(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Rg(){var a=this.L();wc(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)} function Sg(){var a=this.L();!zc(this)!=!Ac(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Tg(){var a=this.L();!zc(this)==!Ac(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Ug(){var a=this.L();yc(this)||!zc(this)!=!Ac(this)?(I(this,this.qa+a),this.A-=this.Bb):this.A-=this.Cb}function Vg(){var a=this.L();yc(this)||!zc(this)!=!Ac(this)?this.A-=this.Cb:(I(this,this.qa+a),this.A-=this.Bb)} -function Wg(){Cg[this.aa()].call(this,Cd,this.aa);this.A-=0>this.Aa?1:this.sg}function Tb(){Cg[this.aa()].call(this,Ld,zd)}function Ub(){Dg[this.aa()].call(this,Md,zd)}function Xg(){var a=this.K();I(this,this.za());this.X=this.X+a&65535;this.A-=this.xk}function Yg(){I(this,this.za());this.A-=this.uk} -function Vb(){var a=this.K(),b=this.aa()&31;this.A-=11;K(this,this.H);var c=this.X;if(0this.Aa?1:this.sg}function Tb(){Cg[this.aa()].call(this,Ld,zd)}function Ub(){Dg[this.aa()].call(this,Md,zd)}function Xg(){var a=this.K();I(this,this.za());this.X=this.X+a&65535;this.A-=this.wk}function Yg(){I(this,this.za());this.A-=this.tk} +function Vb(){var a=this.K(),b=this.aa()&31;this.A-=11;K(this,this.H);var c=this.X;if(0this.Aa? 1:this.sg},Wg,function(){Dg[this.aa()].call(this,Dd,this.L);this.A-=0>this.Aa?1:this.sg},function(){zg[this.aa()].call(this,Pd)},function(){Ag[this.aa()].call(this,Qd)},function(){Bg[this.Pf=this.aa()].call(this,ae)},function(){O[this.Pf=this.aa()].call(this,be)},function(){this.Y|=1;zg[this.aa()].call(this,Nd)},function(){this.Y|=1;Ag[this.aa()].call(this,Nd)},function(){Bg[this.aa()].call(this,Nd)},function(){O[this.aa()].call(this,Nd)},function(){var a=this.aa();switch((a&56)>>3){case 0:this.kb= -this.fb.ua;break;case 1:this.kb=this.Da.ua;break;case 2:this.kb=this.Sb.ua;break;case 3:this.kb=this.Zb.ua;break;default:N.call(this);return}this.Y|=1;Ag[a].call(this,Od)},function(){this.Y|=1;this.C=this.M=this.Nk;O[this.aa()].call(this,Ud)},function(){var a,b=this.aa(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Ca){G.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H;break;case 6:a=this.F;break; +this.fb.ua;break;case 1:this.kb=this.Da.ua;break;case 2:this.kb=this.Sb.ua;break;case 3:this.kb=this.Zb.ua;break;default:N.call(this);return}this.Y|=1;Ag[a].call(this,Od)},function(){this.Y|=1;this.C=this.M=this.Mk;O[this.aa()].call(this,Ud)},function(){var a,b=this.aa(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Ca){G.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H;break;case 6:a=this.F;break; case 7:a=this.D}}O[b].call(this,Nd);switch(c){case 0:uc(this,this.G);this.G=a;break;case 1:rc(this,this.I);this.I=a;break;case 2:tc(this,this.J);this.J=a;break;case 3:sc(this,this.B);this.B=a;break;case 4:uc(this,this.X);this.X=a;break;case 5:rc(this,this.H);this.H=a;break;case 6:tc(this,this.F);this.F=a;break;case 7:sc(this,this.D),this.D=a}},function(){this.Y|=1;Dg[this.aa()].call(this,Ed,this.za)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a;this.A-=3},function(){var a= -this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Ej},function(){var a=this.K(),b=this.K();K(this,this.Da.ua);K(this,this.qa); -ec(this,a,b);this.A-=this.Hj},function(){N.call(this)},function(){K(this,hc(this));this.A-=this.Xb},function(){fc(this,this.za());this.A-=this.Qb},function(){var a=this.G>>8;a&1?Fc(this):Bc(this);a&4?wc(this)||(this.fa^=1):wc(this)&&(this.fa^=1);a&16?Gc(this):Cc(this);a&64?Hc(this):Dc(this);a&128?Ic(this):zc(this)&&(this.fa^=this.$>>1|this.$>>2,this.ha^=32896);this.A-=this.jb},function(){this.G=this.G&255|(hc(this)&213)<<8;this.A-=this.jb},function(){this.G=this.G&-256|this.S(this.C,this.K());this.A-= +this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Dj},function(){var a=this.K(),b=this.K();K(this,this.Da.ua);K(this,this.qa); +ec(this,a,b);this.A-=this.Gj},function(){N.call(this)},function(){K(this,hc(this));this.A-=this.Xb},function(){fc(this,this.za());this.A-=this.Qb},function(){var a=this.G>>8;a&1?Fc(this):Bc(this);a&4?wc(this)||(this.fa^=1):wc(this)&&(this.fa^=1);a&16?Gc(this):Cc(this);a&64?Hc(this):Dc(this);a&128?Ic(this):zc(this)&&(this.fa^=this.$>>1|this.$>>2,this.ha^=32896);this.A-=this.jb},function(){this.G=this.G&255|(hc(this)&213)<<8;this.A-=this.jb},function(){this.G=this.G&-256|this.S(this.C,this.K());this.A-= this.Xh},function(){this.G=this.T(this.C,this.K());this.A-=this.Xh},function(){var a=this.K(),b=this.G;Lc(this,this.C.Nb(a,0),b);this.A-=this.Yh},function(){var a=this.K(),b=this.G;Mc(this,this.C.Nb(a,1),b);this.A-=this.Yh},function(){var a=1,b=0,c=this.Zh;this.pa&192&&(a=this.I,b=1,c=this.ai,this.pa&256||(this.A-=this.$h));if(a--){var d=this.Fa&1024?-1:1,e=this.S(this.C,this.F);Lc(this,this.fb.Nb(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.pa&16?-3: -2),this.Y|=256)}},function(){var a=1,b=0,c=this.Zh;this.pa&192&&(a=this.I,b=1,c=this.ai,this.pa&256||(this.A-=this.$h));if(a--){var d=this.Fa&1024?-2:2,e=this.T(this.C,this.F);Mc(this,this.fb.Nb(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Jh;this.pa&192&&(a=this.I,b=1,c=this.Lh,this.pa&256||(this.A-=this.Kh));if(a--){var d=this.Fa&1024?-1:1,e=this.S(this.C,this.F),f=this.N(this.fb,this.D);Xc.call(this, e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.$a;this.I-=b;a&&yc(this)==(this.pa&64)&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Jh;this.pa&192&&(a=this.I,b=1,c=this.Lh,this.pa&256||(this.A-=this.Kh));if(a--){var d=this.Fa&1024?-2:2,e=this.T(this.C,this.F),f=this.O(this.fb,this.D);ed.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.$a;this.I-=b;a&&yc(this)==(this.pa&64)&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){this.W= @@ -401,83 +401,83 @@ this.G;Mc(this,this.fb.Nb(this.D,1),d);this.D=this.D+(this.Fa&1024?-2:2)&65535;t this.F),this.F=this.F+(this.Fa&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.pa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.di;this.pa&192&&(a=this.I,b=1,c=this.fi,this.pa&256||(this.A-=this.ei));a--&&(Xc.call(this,this.G&255,this.N(this.fb,this.D)),this.D=this.D+(this.Fa&1024?-1:1)&65535,this.A-=c-this.$a,this.I-=b,a&&yc(this)==(this.pa&64)&&(J(this,-2),this.Y|=256))},function(){var a=1,b=0,c=this.di;this.pa&192&&(a=this.I,b=1,c=this.fi,this.pa&256||(this.A-=this.ei));a--&&(ed.call(this, this.G,this.O(this.fb,this.D)),this.D=this.D+(this.Fa&1024?-2:2)&65535,this.A-=c-this.$a,this.I-=b,a&&yc(this)==(this.pa&64)&&(J(this,-2),this.Y|=256))},function(){this.G=this.G&-256|this.aa();this.A-=this.jb},function(){this.I=this.I&-256|this.aa();this.A-=this.jb},function(){this.J=this.J&-256|this.aa();this.A-=this.jb},function(){this.B=this.B&-256|this.aa();this.A-=this.jb},function(){this.G=this.G&255|this.aa()<<8;this.A-=this.jb},function(){this.I=this.I&255|this.aa()<<8;this.A-=this.jb},function(){this.J= this.J&255|this.aa()<<8;this.A-=this.jb},function(){this.B=this.B&255|this.aa()<<8;this.A-=this.jb},function(){this.G=this.K();this.A-=this.jb},function(){this.I=this.K();this.A-=this.jb},function(){this.J=this.K();this.A-=this.jb},function(){this.B=this.K();this.A-=this.jb},function(){this.X=this.K();this.A-=this.jb},function(){this.H=this.K();this.A-=this.jb},function(){this.F=this.K();this.A-=this.jb},function(){this.D=this.K();this.A-=this.jb},Xg,Yg,Xg,Yg,function(){O[this.aa()].call(this,Wd)}, -function(){O[this.aa()].call(this,Vd)},function(){this.Y|=1;Cg[this.aa()].call(this,Fd,this.aa)},function(){this.Y|=1;Dg[this.aa()].call(this,Fd,this.K)},Zg,$g,Zg,$g,function(){Oc.call(this,3,null,this.Yj)},function(){var a=this.aa(),b;a:{b=this.Vk[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.$=256;this.A-=this.Aj},function(){this.G=this.G&-256|(vc(this)?255:0);this.A-=2},function(){this.G= -this.G&-256|this.S(this.C,this.B+(this.G&255)&65535);this.A-=this.zk},ah,ah,ah,ah,ah,ah,ah,ah,function(){var a=this.L();(this.I=this.I-1&65535)&&this.W&this.$-1?(I(this,this.qa+a),this.A-=this.gk):this.A-=this.Uh},function(){var a=this.L();!(this.I=this.I-1&65535)||this.W&this.$-1?this.A-=this.Wh:(I(this,this.qa+a),this.A-=this.Vh)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.fk):this.A-=this.Uh},function(){var a=this.L();this.I?this.A-=this.Wh:(I(this,this.qa+ -a),this.A-=this.Vh)},function(){var a=this.aa();this.G=this.G&-256|$a(this.ma,a,this.Ba-2);this.A-=this.Oh},function(){var a=this.aa();this.G=$a(this.ma,a,this.Ba-1)|$a(this.ma,a+1&65535,this.Ba-2)<<8;this.A-=this.Oh},function(){var a=this.aa();bb(this.ma,a,this.G&255,this.Ba-2);this.A-=this.ci},function(){var a=this.aa();bb(this.ma,a,this.G&255,this.Ba-2);bb(this.ma,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.ci},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.Fj},function(){var a= -this.K();I(this,this.qa+a);this.A-=this.Ph},function(){ec(this,this.K(),this.K());this.A-=this.bk},function(){var a=this.L();I(this,this.qa+a);this.A-=this.Ph},function(){this.G=this.G&-256|$a(this.ma,this.J,this.Ba-1);this.A-=this.Nh},function(){this.G=$a(this.ma,this.J,this.Ba-1)|$a(this.ma,this.J+1&65535,this.Ba-1)<<8;this.A-=this.Nh},function(){bb(this.ma,this.J,this.G&255,this.Ba-1);this.A-=this.bi},function(){bb(this.ma,this.J,this.G&255,this.Ba-1);bb(this.ma,this.J+1&65535,this.G>>8,this.Ba- -1);this.A-=this.bi},bh,bh,function(){this.Y|=132;this.A-=this.qb},function(){this.Y|=68;this.A-=this.qb},function(){this.Ta|=4;this.A-=2;this.Fa&512||lb(this)},function(){vc(this)?Bc(this):Fc(this);this.A-=2},function(){this.kb=-1;Cg[this.aa()].call(this,Jd,Ad);0<=this.kb&&(this.G=this.kb)},function(){this.kb=-1;Dg[this.aa()].call(this,Kd,Ad);0<=this.kb&&(this.G=this.kb,this.J=this.wf)},function(){this.W&=~this.$;this.A-=2},function(){this.W|=this.$;this.A-=2},function(){this.Fa&=-513;this.A-=this.Dj}, +function(){O[this.aa()].call(this,Vd)},function(){this.Y|=1;Cg[this.aa()].call(this,Fd,this.aa)},function(){this.Y|=1;Dg[this.aa()].call(this,Fd,this.K)},Zg,$g,Zg,$g,function(){Oc.call(this,3,null,this.Xj)},function(){var a=this.aa(),b;a:{b=this.Uk[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.$=256;this.A-=this.zj},function(){this.G=this.G&-256|(vc(this)?255:0);this.A-=2},function(){this.G= +this.G&-256|this.S(this.C,this.B+(this.G&255)&65535);this.A-=this.yk},ah,ah,ah,ah,ah,ah,ah,ah,function(){var a=this.L();(this.I=this.I-1&65535)&&this.W&this.$-1?(I(this,this.qa+a),this.A-=this.fk):this.A-=this.Uh},function(){var a=this.L();!(this.I=this.I-1&65535)||this.W&this.$-1?this.A-=this.Wh:(I(this,this.qa+a),this.A-=this.Vh)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.ek):this.A-=this.Uh},function(){var a=this.L();this.I?this.A-=this.Wh:(I(this,this.qa+ +a),this.A-=this.Vh)},function(){var a=this.aa();this.G=this.G&-256|$a(this.ma,a,this.Ba-2);this.A-=this.Oh},function(){var a=this.aa();this.G=$a(this.ma,a,this.Ba-1)|$a(this.ma,a+1&65535,this.Ba-2)<<8;this.A-=this.Oh},function(){var a=this.aa();bb(this.ma,a,this.G&255,this.Ba-2);this.A-=this.ci},function(){var a=this.aa();bb(this.ma,a,this.G&255,this.Ba-2);bb(this.ma,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.ci},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.Ej},function(){var a= +this.K();I(this,this.qa+a);this.A-=this.Ph},function(){ec(this,this.K(),this.K());this.A-=this.ak},function(){var a=this.L();I(this,this.qa+a);this.A-=this.Ph},function(){this.G=this.G&-256|$a(this.ma,this.J,this.Ba-1);this.A-=this.Nh},function(){this.G=$a(this.ma,this.J,this.Ba-1)|$a(this.ma,this.J+1&65535,this.Ba-1)<<8;this.A-=this.Nh},function(){bb(this.ma,this.J,this.G&255,this.Ba-1);this.A-=this.bi},function(){bb(this.ma,this.J,this.G&255,this.Ba-1);bb(this.ma,this.J+1&65535,this.G>>8,this.Ba- +1);this.A-=this.bi},bh,bh,function(){this.Y|=132;this.A-=this.qb},function(){this.Y|=68;this.A-=this.qb},function(){this.Ta|=4;this.A-=2;this.Fa&512||lb(this)},function(){vc(this)?Bc(this):Fc(this);this.A-=2},function(){this.kb=-1;Cg[this.aa()].call(this,Jd,Ad);0<=this.kb&&(this.G=this.kb)},function(){this.kb=-1;Dg[this.aa()].call(this,Kd,Ad);0<=this.kb&&(this.G=this.kb,this.J=this.wf)},function(){this.W&=~this.$;this.A-=2},function(){this.W|=this.$;this.A-=2},function(){this.Fa&=-513;this.A-=this.Cj}, function(){this.Fa|=512;this.Y|=4;this.A-=2},function(){this.Fa&=-1025;this.A-=2},function(){this.Fa|=1024;this.A-=2},function(){Cg[this.aa()].call(this,Yb,Ad)},function(){Dg[this.aa()].call(this,$b,Ad)}]; -function P(a){v.call(this,"ChipSet",a,P);this.Ca=a.model;this.Ca=void 0!==this.Ca?parseInt(this.Ca,10):ch;this.Db=0;var b=a.sw1;if(b)this.Db=dh(b,eh|fh.Uk);else if(b=a.fdrives||2,this.Db|=Q.Jg,b--,this.Db|=(b&3)<=gh&&(this.Pe=this.Qe=2);this.cg=a.scaleTimers||!1;this.Cn=a.rtcDate;this.lj=!1;a.sound&&window&&"webkitAudioContext"in window&& -(this.Xg=new webkitAudioContext);this.reset();this.Ma()}x(v,P);var ch=5150,gh=5170,hh={none:0,tv:1,color:2,mono:3,ega:0},Q={Jg:1},eh=12,fh={Tn:16,Ln:32,Uk:48,Ee:48,Fe:4};Q.ONE=0;Q.Un=64;Q.Sn=128;Q.Pn=192;Q.Ee=192;Q.Fe=6;g=P.prototype; +function P(a){v.call(this,"ChipSet",a,P);this.Ca=a.model;this.Ca=void 0!==this.Ca?parseInt(this.Ca,10):ch;this.Db=0;var b=a.sw1;if(b)this.Db=dh(b,eh|fh.Tk);else if(b=a.fdrives||2,this.Db|=Q.Jg,b--,this.Db|=(b&3)<=gh&&(this.Pe=this.Qe=2);this.cg=a.scaleTimers||!1;this.Bn=a.rtcDate;this.kj=!1;a.sound&&window&&"webkitAudioContext"in window&& +(this.Xg=new webkitAudioContext);this.reset();this.Ma()}y(v,P);var ch=5150,gh=5170,hh={none:0,tv:1,color:2,mono:3,ega:0},Q={Jg:1},eh=12,fh={Qn:16,Kn:32,Tk:48,Ee:48,Fe:4};Q.ONE=0;Q.Rn=64;Q.Pn=128;Q.Mn=192;Q.Ee=192;Q.Fe=6;g=P.prototype; g.sb=function(a,b,c,d){switch(c){case "sw1":return this.oa[c]=d,ih(this,c,d,this.Db,{0:this.Ca==ch?"Bootable Floppy Drive":"Loop on POST",1:this.Ca==ch?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ca==ch)return this.oa[c]=d,ih(this,c,d,this.Ed,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.oa[c]=d,!0}return!1}; -g.dc=function(a,b,c,d){this.ma=b;this.ja=c;this.Ga=d;this.Ea=a;this.Za=D(a,"Keyboard");this.Ak=Math.round(c.ad/1193181);Za(b,this,jh);ab(b,this,kh);this.Ca=gh){this.Xa=16;this.Rc=0;this.ic=16;this.Lf=0;this.Kd=160;512<=th(this)&&(this.Kd|=16);3==uh(this)&&(this.Kd|=64);this.Pg=3;this.Of=0;this.Fb=Array(7);this.le=0;this.ka||(this.ka=Array(64)); -var b=(a=this.Cn)?new Date(a):new Date;"[object Date]"!==Object.prototype.toString.call(b)||isNaN(b.getTime())?(b=new Date,Ga(this,"CMOS date invalid ("+a+"), using "+b)):a&&Ga(this,"CMOS date: "+b);this.ka[0]=b.getSeconds();this.ka[1]=0;this.ka[2]=b.getMinutes();this.ka[3]=0;this.ka[4]=b.getHours();this.ka[5]=0;this.ka[6]=b.getDay()+1;this.ka[7]=b.getDate();this.ka[8]=b.getMonth()+1;a=b.getFullYear();this.ka[9]=a%100;a/=100;this.ka[50]=a%10|a/10<<4;this.df=-1;this.ka[10]=38;this.ka[11]=2;this.ka[12]= +var b=(a=this.Bn)?new Date(a):new Date;"[object Date]"!==Object.prototype.toString.call(b)||isNaN(b.getTime())?(b=new Date,Ga(this,"CMOS date invalid ("+a+"), using "+b)):a&&Ga(this,"CMOS date: "+b);this.ka[0]=b.getSeconds();this.ka[1]=0;this.ka[2]=b.getMinutes();this.ka[3]=0;this.ka[4]=b.getHours();this.ka[5]=0;this.ka[6]=b.getDay()+1;this.ka[7]=b.getDate();this.ka[8]=b.getMonth()+1;a=b.getFullYear();this.ka[9]=a%100;a/=100;this.ka[50]=a%10|a/10<<4;this.df=-1;this.ka[10]=38;this.ka[11]=2;this.ka[12]= 0;this.ka[13]=128;for(a=14;46>a;a++)void 0===this.ka[a]&&(this.ka[a]=0);this.ka[20]=this.Ec&(fh.Ee|2|Q.Jg|Q.Ee);this.ka[16]=vh(this,0)<<4|vh(this,1);wh(this)}};function wh(a){for(var b=0,c=16;46>c;c++)b+=a.ka[c];a.ka[47]=b&255;a.ka[46]=b>>8} -g.save=function(){var a=new H(this);a.set(0,[this.Db,this.Ed,this.Ec,this.ee]);for(var b=[],c=0;c=gh&&(a.set(5,[this.Xa,this.Rc,this.ic,this.Lf,this.Kd,this.Pg]),a.set(6,[this.Of,this.Fb,this.le,this.ka,this.df]));return a.data()}; +g.save=function(){var a=new H(this);a.set(0,[this.Db,this.Ed,this.Ec,this.ee]);for(var b=[],c=0;c=gh&&(a.set(5,[this.Xa,this.Rc,this.ic,this.Lf,this.Kd,this.Pg]),a.set(6,[this.Of,this.Fb,this.le,this.ka,this.df]));return a.data()}; g.restore=function(a){var b,c;b=a[0];this.Db=b[0];this.Ed=b[1];this.Ec=b[2];this.ee=b[3];b=a[1];this.va=Array(this.Pe);for(c=0;c>2)+1)*a.hm+32*((b?a.Ed:a.ee)&15)}function zh(a,b){var c=b?a.Db:a.Ec;return a.Ca!=ch||c&Q.Jg?((c&Q.Ee)>>Q.Fe)+1:0}function vh(a,b){return b>fh.Fe} +if(b=a[6])this.Of=b[0],this.Fb=b[1],this.le=b[2],this.ka=b[3],this.df=b[4];return!0};function qh(a,b,c){a=a.va[b]={};c&&5==c.length||(c=[0,void 0,void 0,0,[]]);a.md=c[0];a.Qg=c[1];a.Vi=c[2];a.wb=c[3];a.nm=b<<2;a.Ia=Array(4);for(b=0;b>2)+1)*a.gm+32*((b?a.Ed:a.ee)&15)}function zh(a,b){var c=b?a.Db:a.Ec;return a.Ca!=ch||c&Q.Jg?((c&Q.Ee)>>Q.Fe)+1:0}function vh(a,b){return b>fh.Fe} function ih(a,b,c,d,e){for(var f="",l=1;8>=l;l++){var k="pcjs-bitCell";l||(k+=" pcjs-bitCellLeft");f+='
'+l+"
\n"}c.innerHTML=f;b=B(c,"pcjs-bitCell");c=null;for(l=0;l>2].Ia[b&3],c,d,e)}function Ih(a,b,c){b=a.va[b>>2].Ia[b&3];b.Vf&&b.rh&&b.ug?(c&&(b.Wf=c),b.Zc||Pc(a,b,!0)):c&&c(!0)} -function Pc(a,b,c){c&&(b.count=b.Ob[1]<<8|b.Ob[0],b.Rk=b.mode&12,b.mj=b.Vc=!1);for(var d=!1;0<=b.count&&(c=b.xc<<16|b.tb[1]<<8|b.tb[0],4==b.Rk?(d=!0,function(c){b.rh.call(b.Vf,b.ug,-1,function(f,l){0>f&&(b.mj||(b.mj=!0),f=255);b.Zc||Wa(a.ma,c,f);(d=l)&&setTimeout(function(){Lh(b)||Pc(a,b)},0)})}(c)):8==b.Rk?(c=Ua(a.ma,c),0>b.rh.call(b.Vf,b.ug,c)&&(b.Vc=!0)):b.Vc=!0),!d&&!Lh(b););} -function Lh(a){if(!a.Vc&&0<=--a.count&&(a.mode&32?(a.tb[0]--,0>a.tb[0]&&(a.tb[0]=255,a.tb[1]--,0>a.tb[1]&&(a.tb[1]=255))):(a.tb[0]++,255f&&(b.lj||(b.lj=!0),f=255);b.Zc||Wa(a.ma,c,f);(d=l)&&setTimeout(function(){Lh(b)||Pc(a,b)},0)})}(c)):8==b.Qk?(c=Ua(a.ma,c),0>b.rh.call(b.Vf,b.ug,c)&&(b.Vc=!0)):b.Vc=!0),!d&&!Lh(b););} +function Lh(a){if(!a.Vc&&0<=--a.count&&(a.mode&32?(a.tb[0]--,0>a.tb[0]&&(a.tb[0]=255,a.tb[1]--,0>a.tb[1]&&(a.tb[1]=255))):(a.tb[0]++,255>3,e=a.lb[d];e.vb|=1<<(b&7);e.lf=c||0;1==d&&(a.lb[0].vb|=4);Oh(a,d)}function Uh(a,b){var c=b>>3,d=a.lb[c],e=1<<(b&7);d.vb&e&&(d.vb&=~e,1!=c||d.vb||(a.lb[0].vb&=-5),Oh(a,c))} function Nc(a,b){void 0===b&&(b=0);var c=-1,d=a.lb[b];if(d.lf)c=-2,d.lf--;else for(var e=d.vb&((d.wc|d.kd)^255),f=d.Ld+1;;){var f=f&7,l=1<>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Eb[c];l.xf=f;l.mode=e;l.Zi=d;l.mc=[0,0];l.Ob=[0,0];l.Ue=[0,0];l.Hc=!1;l.Ze=!1;l.oe=!1;Wh(this,c);0==c&&Uh(this,0);2==c&&255==this.lb[0].kd&&77==this.Lb&&(c=this.Eb[0],c.Bc[0]=c.mc[0],c.Bc[1]=c.mc[1],c.Ad=qb(this.ja,this.cg))}else Xh(this,c),d=this.Eb[c],d.Ue[0]=d.Ob[0],d.Ue[1]=d.Ob[1],d.Ze=!0,Wh(this,c)}};function Zh(a,b){var c=a.Eb[b],d=c.mc[1]<<8|c.mc[0];d||(d=1==c.Td?256:65536);return d} +function Yh(a,b,c){var d=a.Eb[b];d.pd==d.Td&&Wh(a,b);d.mc[d.pd++]=c;if(d.pd==d.Td){d.oe&&0!=d.mode&&8!=d.mode||(d.Ze=!1,d.Ob[0]=d.Bc[0]=d.mc[0],d.Ob[1]=d.Bc[1]=d.mc[1],d.Ad=qb(a.ja,a.cg),d.oe=!0,d.Hc=0!=d.mode,0==b&&Uh(a,0));2==b&&sb(a);if(0==b){var e=Zh(a,0);2048<=e&&(a.ja.mg=Math.round(65536/e))}0==b&&0==d.mode&&16==d.xf&&(b=a.ja,b.oc&&(a=b.A-c*a.zk,b.A-=a,b.$c-=a))}}g.cm=function(){return null}; +g.mn=function(a,b){this.Tg=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Eb[c];l.xf=f;l.mode=e;l.Yi=d;l.mc=[0,0];l.Ob=[0,0];l.Ue=[0,0];l.Hc=!1;l.Ze=!1;l.oe=!1;Wh(this,c);0==c&&Uh(this,0);2==c&&255==this.lb[0].kd&&77==this.Lb&&(c=this.Eb[0],c.Bc[0]=c.mc[0],c.Bc[1]=c.mc[1],c.Ad=qb(this.ja,this.cg))}else Xh(this,c),d=this.Eb[c],d.Ue[0]=d.Ob[0],d.Ue[1]=d.Ob[1],d.Ze=!0,Wh(this,c)}};function Zh(a,b){var c=a.Eb[b],d=c.mc[1]<<8|c.mc[0];d||(d=1==c.Td?256:65536);return d} function Wh(a,b){var c=a.Eb[b];c.pd=32==c.xf?1:0;c.Td=48==c.xf?2:1} -function Xh(a,b,c){var d=a.Eb[b];if(d.oe&&(2!=b||a.Lb&1)){var e=qb(a.ja,a.cg),f=(e-d.Ad)/a.Ak|0;0>f&&(d.Ad=e,f=0);var l=Zh(a,b),k=a.Eb[b],m=k.Bc[1]<<8|k.Bc[0];m||(m=1==k.Td?256:65536);k=m-f;0==d.mode?(0>=k&&(k=0),k||(d.Hc=!0,d.oe=!1,b||R(a,0))):4==d.mode?(d.Hc=1!=k,0>=k&&(k=l+k,0>=k&&(k=l),d.Bc[0]=k&255,d.Bc[1]=k>>8,d.Ad=e,!b&&d.Hc&&R(a,0))):6==d.mode&&(k-=f,0>=k&&(d.Hc=!d.Hc,k=l+k,0>=k&&(k=l),d.Bc[0]=k&255,d.Bc[1]=k>>8,d.Ad=e,!b&&d.Hc&&R(a,0)));d.Ob[0]=k&255;d.Ob[1]=k>>8;c&&(a.Ad=0)}return d} -function tb(a,b){for(var c=0;c=gh){var c=0,d=a.ja.ad,e=qb(a.ja,a.cg);if(0<=a.df&&(c=e-a.df,Math.floor(c/d)&&60<=++a.ka[0]&&(a.ka[0]=0,60<=++a.ka[2]&&(a.ka[2]=0,24<=++a.ka[4])))){a.ka[4]=0;a.ka[6]=a.ka[6]%7+1;var f=a.ka[9],l=ka[a.ka[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.ka[7]>l&&(a.ka[7]=1,12<++a.ka[8]&&(a.ka[8]=1,a.ka[9]=(a.ka[9]+1)%100))}a.df=e-c%d}}g.Wl=function(){var a=this.Rf;this.Oe&16&&(this.Lb&128?a=this.Ec:this.Za&&(a=$h(this.Za)));return a}; -g.fn=function(a,b){this.Rf=b};g.Xl=function(){return this.Lb};g.gn=function(a,b){ai(this,b);if(this.Za){var c=this.Za,d=b&128?!1:!0,e=b&64?!0:!1;c.hh!==e&&(c.hh=c.jj=e);c.jh!==d&&(c.jh=d)&&(c.jj?(bi(c),c.jj=!1):ci(c))}};function ai(a,b){var c=!!(b&2),d=!!(a.Lb&2);a.Lb=b;c!=d&&sb(a,c)}g.Yl=function(){var a=0,a=this.Ca==ch?this.Lb&4?a|this.ee&15:a|this.ee>>4&1:this.Lb&8?a|this.Ec>>4:a|this.Ec&15;this.Lb&1&&Xh(this,2).Hc&&(a=this.Lb&2?a|32:a|16);return a};g.hn=function(a,b){this.Rg=b};g.Zl=function(){return this.Oe}; -g.jn=function(a,b){this.Oe=b};g.ml=function(){var a=this.Lf;this.Xa&=-258;var b=this.Za&&$h(this.Za,!0);b&&di(this,b);return a};g.Am=function(a,b){if(this.Xa&8)switch(this.Rc){case 96:this.ic=b;this.Xa=this.Xa&-5|b&4;break;case 209:ei(this,b);break;default:if(this.ic&=-17,this.Za){var c=-1;switch(b){case 255:c=250,bi(this.Za)}di(this,c)}}this.Rc=b;this.Xa&=-9};g.nl=function(){var a=this.Lb&-193;this.Lb^=16;return a};g.Bm=function(a,b){ai(this,b)}; -g.ol=function(){var a=this.Xa&255;this.Xa&256&&(this.Xa|=1,this.Xa&=-257);return a};g.zm=function(a,b){this.Rc=b;this.Xa|=8;var c=0;240<=this.Rc&&(c=this.Rc^15,this.Rc=240);switch(this.Rc){case 192:di(this,this.Kd);break;case 173:this.ic|=16;break;case 174:this.ic&=-17;break;case 170:this.Za&&ci(this.Za,!0);this.ic|=16;di(this,85);ei(this,3);break;case 224:di(this,this.ic&16?0:1);break;case 240:c&1&&dc(this.ja)}};function di(a,b){0<=b&&(a.Lf=b,a.Xa&=-2,a.Xa|=256)} -function ei(a,b){a.Pg=b;Pa(a.ma,!!(b&2));b&1||dc(a.ja)}g.Cl=function(){return this.le};g.Om=function(a,b){this.le=b;this.Qf=b&128?0:128};g.Dl=function(){var a=this.le&63;if(13>=a){var b=this.ka[a];if(10>a){var c=!1;4!=a&&5!=a||this.ka[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.ka[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.ka[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};g.Ul=function(){return this.Of};g.cn=function(a,b){this.Of=b};g.en=function(a,b){this.Qf=b};function dh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4f&&(d.Ad=e,f=0);var l=Zh(a,b),k=a.Eb[b],m=k.Bc[1]<<8|k.Bc[0];m||(m=1==k.Td?256:65536);k=m-f;0==d.mode?(0>=k&&(k=0),k||(d.Hc=!0,d.oe=!1,b||R(a,0))):4==d.mode?(d.Hc=1!=k,0>=k&&(k=l+k,0>=k&&(k=l),d.Bc[0]=k&255,d.Bc[1]=k>>8,d.Ad=e,!b&&d.Hc&&R(a,0))):6==d.mode&&(k-=f,0>=k&&(d.Hc=!d.Hc,k=l+k,0>=k&&(k=l),d.Bc[0]=k&255,d.Bc[1]=k>>8,d.Ad=e,!b&&d.Hc&&R(a,0)));d.Ob[0]=k&255;d.Ob[1]=k>>8;c&&(a.Ad=0)}return d} +function tb(a,b){for(var c=0;c=gh){var c=0,d=a.ja.ad,e=qb(a.ja,a.cg);if(0<=a.df&&(c=e-a.df,Math.floor(c/d)&&60<=++a.ka[0]&&(a.ka[0]=0,60<=++a.ka[2]&&(a.ka[2]=0,24<=++a.ka[4])))){a.ka[4]=0;a.ka[6]=a.ka[6]%7+1;var f=a.ka[9],l=ka[a.ka[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.ka[7]>l&&(a.ka[7]=1,12<++a.ka[8]&&(a.ka[8]=1,a.ka[9]=(a.ka[9]+1)%100))}a.df=e-c%d}}g.Vl=function(){var a=this.Rf;this.Oe&16&&(this.Lb&128?a=this.Ec:this.Za&&(a=$h(this.Za)));return a}; +g.en=function(a,b){this.Rf=b};g.Wl=function(){return this.Lb};g.fn=function(a,b){ai(this,b);if(this.Za){var c=this.Za,d=b&128?!1:!0,e=b&64?!0:!1;c.hh!==e&&(c.hh=c.ij=e);c.jh!==d&&(c.jh=d)&&(c.ij?(bi(c),c.ij=!1):ci(c))}};function ai(a,b){var c=!!(b&2),d=!!(a.Lb&2);a.Lb=b;c!=d&&sb(a,c)}g.Xl=function(){var a=0,a=this.Ca==ch?this.Lb&4?a|this.ee&15:a|this.ee>>4&1:this.Lb&8?a|this.Ec>>4:a|this.Ec&15;this.Lb&1&&Xh(this,2).Hc&&(a=this.Lb&2?a|32:a|16);return a};g.gn=function(a,b){this.Rg=b};g.Yl=function(){return this.Oe}; +g.hn=function(a,b){this.Oe=b};g.ll=function(){var a=this.Lf;this.Xa&=-258;var b=this.Za&&$h(this.Za,!0);b&&di(this,b);return a};g.zm=function(a,b){if(this.Xa&8)switch(this.Rc){case 96:this.ic=b;this.Xa=this.Xa&-5|b&4;break;case 209:ei(this,b);break;default:if(this.ic&=-17,this.Za){var c=-1;switch(b){case 255:c=250,bi(this.Za)}di(this,c)}}this.Rc=b;this.Xa&=-9};g.ml=function(){var a=this.Lb&-193;this.Lb^=16;return a};g.Am=function(a,b){ai(this,b)}; +g.nl=function(){var a=this.Xa&255;this.Xa&256&&(this.Xa|=1,this.Xa&=-257);return a};g.ym=function(a,b){this.Rc=b;this.Xa|=8;var c=0;240<=this.Rc&&(c=this.Rc^15,this.Rc=240);switch(this.Rc){case 192:di(this,this.Kd);break;case 173:this.ic|=16;break;case 174:this.ic&=-17;break;case 170:this.Za&&ci(this.Za,!0);this.ic|=16;di(this,85);ei(this,3);break;case 224:di(this,this.ic&16?0:1);break;case 240:c&1&&dc(this.ja)}};function di(a,b){0<=b&&(a.Lf=b,a.Xa&=-2,a.Xa|=256)} +function ei(a,b){a.Pg=b;Pa(a.ma,!!(b&2));b&1||dc(a.ja)}g.Bl=function(){return this.le};g.Nm=function(a,b){this.le=b;this.Qf=b&128?0:128};g.Cl=function(){var a=this.le&63;if(13>=a){var b=this.ka[a];if(10>a){var c=!1;4!=a&&5!=a||this.ka[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.ka[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.ka[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};g.Tl=function(){return this.Of};g.bn=function(a,b){this.Of=b};g.dn=function(a,b){this.Qf=b};function dh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.gb[c++]=f[b]>>16&255,this.gb[c++]=f[b]>>24&255;else this.gb=d;this.Og=d.symbols;if(!this.gb.length){this.error("Empty ROM: "+a);return}if(1==this.gb.length){this.error(this.gb[0]);return}}catch(l){C(this, -"ROM data error: "+l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.gb=Array(a.length),d=0;d>8&255,this.gb[c++]=f[b]>>16&255,this.gb[c++]=f[b]>>24&255;else this.gb=d;this.Og=d.symbols;if(!this.gb.length){this.error("Empty ROM: "+a);return}if(1==this.gb.length){this.error(this.gb[0]);return}}catch(l){C(this, +"ROM data error: "+l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.gb=Array(a.length),d=0;dthis.Kf?21:23,c=a.ka[b]|a.ka[b+1]<<8,c=c+(this.ed>>10);a.ka[b]=c&255;a.ka[b+1]=c>>8;wh(a)}}else this.error("No RAM allocated")}; -u(function(){for(var a=B(window.document,"pcjs","ram"),b=0;bthis.Kf?21:23,c=a.ka[b]|a.ka[b+1]<<8,c=c+(this.ed>>10);a.ka[b]=c&255;a.ka[b+1]=c>>8;wh(a)}}else this.error("No RAM allocated")}; +u(function(){for(var a=B(window.document,"pcjs","ram"),b=0;ba.cc.length){if(!(!d&&!a.Ng[c]||d&&a.Ng[c])){a.Ng[c]=d;a.cc.push(b);1==a.cc.length&&a.ga&&R(a.ga,1);for(var e in li)if(li[e]==c){(c=a.oa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.cc.length&&a.cc.push(255)}function qi(a,b){var c=b?a.nm:a.mm;a.ja&&a.ja.Ic&&(c/=a.ja.Ic);return c}function ri(a,b){!a.ce||void 0!==b&&b==a.ce||(clearTimeout(a.Nc[a.ce]),si(a,a.ce,!1))} -function ni(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Ek=f);240==f+224?(a.wa&=-2,c&&(a.wa|=1),f+=224,e=!1):241==f+224?(a.wa&=-5,c&&(a.wa|=4),f+=224,e=!1):242==f+224?(a.wa&=-9,c&&(a.wa|=8),f+=224,e=!1):244==f+224?(a.wa&=-17,c&&(a.wa|=16),f+=224,d=oi(a,f)):91==f?(a.wa&=-33,c&&(a.wa|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.wa&12)&&(f=254),d=c?!oi(a,f):!1):void 0!==S[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.wa&=-33,a.cl||f!=a.Ek||ri(a));void 0===d&&(d=!si(a,f,c));return d} +function pi(a,b){var c=b&127,d=c==b;if(a.cc)if(20>a.cc.length){if(!(!d&&!a.Ng[c]||d&&a.Ng[c])){a.Ng[c]=d;a.cc.push(b);1==a.cc.length&&a.ga&&R(a.ga,1);for(var e in li)if(li[e]==c){(c=a.oa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.cc.length&&a.cc.push(255)}function qi(a,b){var c=b?a.mm:a.lm;a.ja&&a.ja.Ic&&(c/=a.ja.Ic);return c}function ri(a,b){!a.ce||void 0!==b&&b==a.ce||(clearTimeout(a.Nc[a.ce]),si(a,a.ce,!1))} +function ni(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Dk=f);240==f+224?(a.wa&=-2,c&&(a.wa|=1),f+=224,e=!1):241==f+224?(a.wa&=-5,c&&(a.wa|=4),f+=224,e=!1):242==f+224?(a.wa&=-9,c&&(a.wa|=8),f+=224,e=!1):244==f+224?(a.wa&=-17,c&&(a.wa|=16),f+=224,d=oi(a,f)):91==f?(a.wa&=-33,c&&(a.wa|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.wa&12)&&(f=254),d=c?!oi(a,f):!1):void 0!==S[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.wa&=-33,a.bl||f!=a.Dk||ri(a));void 0===d&&(d=!si(a,f,c));return d} function oi(a,b,c){var d=!1;ri(a,b);si(a,b,!0)&&(c?si(a,b,!1):(c=!1,a.Nc[b]&&(clearTimeout(a.Nc[b]),c=!0),c=qi(a,c),a.Nc[a.ce=b]=setTimeout(function(a){return function(){si(a,b,!1)}}(a),c)),d=!0);return d} function si(a,b,c){var d=!1;c||(a.Nc[b]=null,a.ce==b&&(a.ce=0));var e=S[b];void 0===e&&1<=b&&26>=b&&(e=S[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.wa&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.wa&17||(d=42):224==f?a.wa&18||(d=54):241==f?a.wa&4||(d=29):242==f&&(a.wa&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Ei)];this.fg=b;this.Wa=e[2];this.$b=e[3];this.zc=d||e[4];65536<=this.zc&&720896<=this.Wa&&(this.$b=Math.min(this.zc>>2,32768));this.Wb=c[0];this.ec=c[1];this.Se=c[2];this.Bf=c[3];this.pc=c[4]&255;this.eg=c[4]>>8&255;this.Tb=c[5];this.zh=Ei;if(5==b){this.zh=Fi;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,this.zc,Array(this.zc>>2),771,0,4294967295, 0,4294967295,0,4294967295,0]);this.sd=b[0];this.Xd=b[1];this.Gd=b[2];this.Gi=b[3];this.kg=b[4];this.ph=b[5];this.te=b[6];this.If=b[7];this.sh=b[8];this.th=b[9];this.se=b[10];this.he=b[11];this.hb=b[12];d=this.zc>>2;if((this.Jd=b[14])&&this.Jd.length>8&255)}var Y=[,,function(a){a+=this.offset;return(this.ea.hb=this.la[a])>>this.ea.ri&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.la[b]>>8:this.la[b])&255}]; +b[24]}f=ui[f]||ui[3];this.Dh=a.ja.ad/f.Hh|0;this.om=this.Dh*f.wi/100|0;this.yj=this.Dh*f.Gh;this.qm=this.yj*f.xi/100|0;this.Ih=null==c[7]?0:c[7]}}var Ei=18,Fi=25;function Gi(a){return this.tc(a)|this.tc(a+1)<<8}function Hi(a,b){this.vc(a,b&255);this.vc(a+1,b>>8&255)}var Y=[,,function(a){a+=this.offset;return(this.ea.hb=this.la[a])>>this.ea.ri&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.la[b]>>8:this.la[b])&255}]; Y[16]=function(a){a+=this.offset;a=this.la[a];for(var b=this.ea.Bh&this.ea.Ch,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};Y[512]=function(a,b){var c=a+this.offset,d;d=this.la[c]&~this.ea.Ra|(b|b<<8|b<<16|b<<24)&this.ea.Ra;d=d&this.ea.Ua|this.ea.hb&~this.ea.Ua;this.la[c]!=d&&(this.la[c]=d,this.Na=!0)}; Y[1024]=function(a,b){var c=a+this.offset;b=b>>this.ea.Jc|b<<8-this.ea.Jc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.zd|this.ea.$d;d=d&this.ea.Ra|this.la[c]&~this.ea.Ra;d=d&this.ea.Ua|this.ea.hb&~this.ea.Ua;this.la[c]!=d&&(this.la[c]=d,this.Na=!0)}; Y[1536]=function(a,b){var c=a+this.offset;b=b>>this.ea.Jc|b<<8-this.ea.Jc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.zd|this.ea.$d;d&=this.ea.hb;d=d&this.ea.Ra|this.la[c]&~this.ea.Ra;d=d&this.ea.Ua|this.ea.hb&~this.ea.Ua;this.la[c]!=d&&(this.la[c]=d,this.Na=!0)}; @@ -487,129 +487,129 @@ Y[4096]=function(a){a+=this.offset;var b=this.la[a]&~this.ea.Ra|this.ea.hb&this. Y[40960]=function(a,b){var c=a+this.offset,d=Bi[b&15],d=d|this.ea.hb,d=d&this.ea.Ra|this.la[c]&~this.ea.Ra,d=d&this.ea.Ua|this.ea.hb&~this.ea.Ua;this.la[c]!=d&&(this.la[c]=d,this.Na=!0)};Y[57344]=function(a,b){var c=a+this.offset,d=Bi[b&15],d=d^this.ea.hb,d=d&this.ea.Ra|this.la[c]&~this.ea.Ra,d=d&this.ea.Ua|this.ea.hb&~this.ea.Ua;this.la[c]!=d&&(this.la[c]=d,this.Na=!0)}; function Ii(a){var b=[];if(void 0!==a.fg){b[0]=a.Wb;b[1]=a.ec;b[2]=a.Se;b[3]=a.Bf;b[4]=a.pc|a.eg<<8;b[5]=a.Tb;if(5==a.fg){var c=[];c[0]=a.sd;c[1]=a.Xd;c[2]=a.Gd;c[3]=a.Gi;c[4]=a.kg;c[5]=a.ph;c[6]=a.te;c[7]=a.If;c[8]=a.sh;c[9]=a.th;c[10]=a.se;c[11]=a.he;c[12]=a.hb;c[13]=a.zc;var d;a:if(d=a.Jd){var e=0,f=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var k=l;k>1;f[e++]=m;k=n}if(f.length>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Xa(this.ma,b,c|d<<8);hb(this,!0)}};function Pi(a){a.ia.kg&1?(a.yc=a.Vg,a.Mb=a.ia):(a.yc=a.ia,a.Mb=a.Uf)}g.save=function(){var a=new H(this);a.set(0,Ii(this.Vg));a.set(1,Ii(this.Uf));a.set(2,[this.xd,this.Kc,this.wd]);a.set(3,Ii(this.ia));return a.data()}; g.restore=function(a){var b=a[2];this.xd=b[0];this.Kc=b[1];this.wd=b[2];this.ya=null;this.yc=this.Vg=new Ci(this,1,a[0]);this.Mb=this.Uf=new Ci(this,3,a[1]);this.ia=new Ci(this,5,a[3],this.zc);this.ia.Wb&&Pi(this);Qi(this);if(!Si(this))return!1;Ti(this);return!0}; -g.vm=function(a,b,c){if(c)C(this,"Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){this.error("Empty font ROM image: "+a);return}if(1==d.length){this.error(d[0]);return}if(8192==d.length)ii(this,d,[0,6144]);else{C(this,"Unrecognized font data length ("+d.length+")");return}}catch(e){C(this,"Font ROM data error: "+e.message);return}this.Ma()}}; +g.um=function(a,b,c){if(c)C(this,"Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){this.error("Empty font ROM image: "+a);return}if(1==d.length){this.error(d[0]);return}if(8192==d.length)ii(this,d,[0,6144]);else{C(this,"Unrecognized font data length ("+d.length+")");return}}catch(e){C(this,"Font ROM data error: "+e.message);return}this.Ma()}}; function Ui(a,b){if(1==b)return a.Oc[0]=W[0],a.Oc[1]=W[7],a.Oc;if(2==b){var c=a.ya.Se;if(a.ya===a.ia){var d=a.ia.Gd[0],c=d&7;d&16&&(c|=8);18!=a.ia.Gd[1]&&(c|=32)}a.Oc[0]=W[c&15];c=c&32?zi:yi;for(d=0;dgb||!ca?gb:8,ld=Qh.createImageData(n.Ub,n.Vb),ua=0;256>ua;ua++){for(Sa= -0;Sa=gb-2,Uj=mc[Sa>(8<=rb&&176<=ua&&223>=ua?7:rb)?r:kd;Xi(ld,Rh,Sh,Th);L&&Xi(ld,Rh+1,Sh,Th)}Qh.putImageData(ld,(ua&15)*n.Ub,(ua>>4)*n.Vb)}n.ge[y]="#"+aa(r[0])+aa(r[1])+aa(r[2]);n.Oi[y]=r;n.Kg[y]=nc;n=!0}}a.gd[b]=s;return n}function Yi(a){0a.Qd&&(a.Qd=0):a.Qd=-1} -function Ti(a){if(a.zb){for(var b=10;15>=b;b++)if(null==a.ya.Tb[b])return;var c=a.ya.Tb[10],b=c&31,d=a.ya.Tb[11]&31,e=a.ya.Tb[9]&31,f=!1;a.ya===a.ia&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Zi(a);else{c=a.ya.Tb[15]+((a.ya.Tb[14]&63)<<8);a.qc!=c&&(Zi(a),a.qc=c);d=d-b+1;if(a.Sk!=b||a.dj!=d)a.Sk=b,a.dj=d;a.qd=e+1;Yi(a)}}} +function Qi(a){var b=!1;if(window&&a.Jf){var c=a.Ud?0:2048,d=a.Ud?a.Ud:9;Vi(a,1,a.Mg[0],c,d,14,a.Jf,wi,xi)&&(b=!0);c=Ui(a);d=a.Ud?a.Ud:8;Vi(a,3,a.Mg[1],0,d,8,a.Jf,c)&&(b=!0);a.Ud&&Vi(a,5,a.Mg[0],0,a.Ud,14,a.Jf,c)&&(b=!0)}return b}function Vi(a,b,c,d,e,f,l,k,m){var n=!1;Wi(a,b,c,d,e,f,l,k,m)&&(n=!0);a.$k&&Wi(a,b<<1,c,d,e,f,l,k,m)&&(n=!0);return n} +function Wi(a,b,c,d,e,f,l,k,m){var n=!1,q=b&1?0:1,s=a.gd[b];s||(s={Ub:e<gb||!ca?gb:8,ld=Qh.createImageData(n.Ub,n.Vb),ua=0;256>ua;ua++){for(Sa= +0;Sa=gb-2,Uj=mc[Sa>(8<=rb&&176<=ua&&223>=ua?7:rb)?r:kd;Xi(ld,Rh,Sh,Th);L&&Xi(ld,Rh+1,Sh,Th)}Qh.putImageData(ld,(ua&15)*n.Ub,(ua>>4)*n.Vb)}n.ge[x]="#"+aa(r[0])+aa(r[1])+aa(r[2]);n.Ni[x]=r;n.Kg[x]=nc;n=!0}}a.gd[b]=s;return n}function Yi(a){0a.Qd&&(a.Qd=0):a.Qd=-1} +function Ti(a){if(a.zb){for(var b=10;15>=b;b++)if(null==a.ya.Tb[b])return;var c=a.ya.Tb[10],b=c&31,d=a.ya.Tb[11]&31,e=a.ya.Tb[9]&31,f=!1;a.ya===a.ia&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Zi(a);else{c=a.ya.Tb[15]+((a.ya.Tb[14]&63)<<8);a.qc!=c&&(Zi(a),a.qc=c);d=d-b+1;if(a.Rk!=b||a.cj!=d)a.Rk=b,a.cj=d;a.qd=e+1;Yi(a)}}} function Zi(a){if(0<=a.qc){if(void 0!==a.Jb){var b=a.Jb[a.qc];if(b&131072){var b=b&-131073,c=a.qc%a.ib,d=Math.floor(a.qc/a.ib);a.zb&&a.gd[a.zb]&&(a.ne&&$i(a,c,d,b,a.ne),$i(a,c,d,b));a.Jb[a.qc]=b}}a.qc=-1}} function aj(a){var b;a=a.ya;var c=a.he[5];if(null!=c){b=2;var d=512,e=a.he[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Jc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}g.Dd=function(a){var b=this.ya;null!=a&&b&&a!=b.yh&&(b.Fg(a),this.ma.Fg(b.Wa,b.$b,b.Ke))}; function Si(a,b){var c,d=a.wd,e=a.ya;if(e)if(1==e.fg)d=ti;else if(5==e.fg){var d=null,f=e.zc>>2,l=32768f&&(d=c?13:14):c&&(d-=2));c=aj(a)}}else e.ec&8&&(e.ec&2?(d=e.ec&16?6:5,e.ec&4||(d-=1)):(d=e.ec&1?3:1,e.ec&4&&(d-= 1)));else a.wd=null,null==d&&(d=a.Kc);if(!Ri(a,d,b))return!1;a.Dd(c);return!0} -function Ri(a,b,c){if(null!=b&&(b!=a.wd||c)){a.Xk=0;a.wd=b;b=a.ya||(b==ti?a.yc:a.Mb);if(b!=a.ya||b.Wa!=a.Wa||b.$b!=a.$b){Zi(a);if(a.Wa){if(!Ta(a.ma,a.Wa,a.$b))return!1;a.ya&&(a.ya.Wb=!1)}a.ya=b;b.Wb=!0;a.Wa=b.Wa;a.$b=b.$b;if(!Qa(a.ma,b.Wa,b.$b,!1,b===a.ia?b:null))return!1}a.zb=0;a.ib=a.qg;a.Yb=a.Fh;a.Ah=U[ti][2];b=0;var d=U[a.wd];d&&(a.ib=d[0],a.Yb=d[1],a.Ah=d[2],b=d[3]||0,a.zb=d[4],4==a.xd&&a.ya===a.ia&&3==a.zb&&(7==a.ia.Tb[9]?a.Yb=43:a.zb=5));a.wj=a.ib*a.Yb;a.ng=a.wj/a.Ah;a.Wg=(a.ng<<1)+b;a.bj= -b?a.Wg+b>>1:0;13<=a.wd&&(a.ng<<=1);a.gd.length&&(a.Tc=Math.floor(a.Sc/a.ib),a.Uc=Math.floor(a.rd/a.Yb),a.zb?(b=a.gd[a.zb],d=a.gd[a.zb<<1],a.dl&&80==a.ib?d&&a.Tc>=3*d.Ub>>2&&(a.zb<<=1,b=d):(d&&a.Tc>=d.Ub&&(a.zb<<=1,b=d),b&&(a.Tc=b.Ub,a.Uc=b.Vb)),a.Ve=a.We=0,b&&(a.Ve=a.ib*b.Ub,a.We=a.Yb*b.Vb)):(a.Tc=a.Uc=1,a.Ve=a.ib,a.We=a.Yb),a.hg=a.Ac.createImageData(a.Ve,a.We),a.me=window.document.createElement("canvas"),a.me.width=a.Ve,a.me.height=a.We,a.ne=a.me.getContext("2d"),a.Ji=a.Ki=0,a.Yg=a.Sc,a.Zg=a.rd, +function Ri(a,b,c){if(null!=b&&(b!=a.wd||c)){a.Wk=0;a.wd=b;b=a.ya||(b==ti?a.yc:a.Mb);if(b!=a.ya||b.Wa!=a.Wa||b.$b!=a.$b){Zi(a);if(a.Wa){if(!Ta(a.ma,a.Wa,a.$b))return!1;a.ya&&(a.ya.Wb=!1)}a.ya=b;b.Wb=!0;a.Wa=b.Wa;a.$b=b.$b;if(!Qa(a.ma,b.Wa,b.$b,!1,b===a.ia?b:null))return!1}a.zb=0;a.ib=a.qg;a.Yb=a.Fh;a.Ah=U[ti][2];b=0;var d=U[a.wd];d&&(a.ib=d[0],a.Yb=d[1],a.Ah=d[2],b=d[3]||0,a.zb=d[4],4==a.xd&&a.ya===a.ia&&3==a.zb&&(7==a.ia.Tb[9]?a.Yb=43:a.zb=5));a.vj=a.ib*a.Yb;a.ng=a.vj/a.Ah;a.Wg=(a.ng<<1)+b;a.aj= +b?a.Wg+b>>1:0;13<=a.wd&&(a.ng<<=1);a.gd.length&&(a.Tc=Math.floor(a.Sc/a.ib),a.Uc=Math.floor(a.rd/a.Yb),a.zb?(b=a.gd[a.zb],d=a.gd[a.zb<<1],a.cl&&80==a.ib?d&&a.Tc>=3*d.Ub>>2&&(a.zb<<=1,b=d):(d&&a.Tc>=d.Ub&&(a.zb<<=1,b=d),b&&(a.Tc=b.Ub,a.Uc=b.Vb)),a.Ve=a.We=0,b&&(a.Ve=a.ib*b.Ub,a.We=a.Yb*b.Vb)):(a.Tc=a.Uc=1,a.Ve=a.ib,a.We=a.Yb),a.hg=a.Ac.createImageData(a.Ve,a.We),a.me=window.document.createElement("canvas"),a.me.width=a.Ve,a.me.height=a.We,a.ne=a.me.getContext("2d"),a.Ji=a.Ki=0,a.Yg=a.Sc,a.Zg=a.rd, b=a.Sc-a.ib*a.Tc,d=a.rd-a.Yb*a.Uc,0>1,a.Yg-=b),0>1,a.Zg-=d),b||d)&&(a.Ac.fillStyle=a.ob.style.backgroundColor,a.Ac.fillRect(0,0,a.Sc,a.rd));!1!==c?hb(a,!0):bj(a,!0)}return!0}function Xi(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function bj(a,b){var c;if(b){if(c=a.ng,void 0===a.Jb||a.Jb.length!=c)a.Jb=Array(c)}else{if(void 0===a.Jb)return;c=a.Jb.length}for(var d=0;d>8;d=l&15;var k=a.gd[a.zb];k.Ge&&(d=k.Ge[d]);var m=l>>4&15;k.Ge&&(m=k.Ge[m]);e?(b*=k.Ub,c*=k.Vb,e.fillStyle=k.ge[m],e.fillRect(b,c,k.Ub,k.Vb)):(b=b*a.Tc+a.Ji,c=c*a.Uc+a.Ki,a.Ac.fillStyle=k.ge[m],a.Ac.fillRect(b,c,a.Tc,a.Uc));l&256&&(m=(f&15)*k.Ub,f=(f>>4)*k.Vb,e?e.drawImage(k.Kg[d],m,f,k.Ub,k.Vb,b,c,k.Ub,k.Vb):a.Ac.drawImage(k.Kg[d],m,f,k.Ub,k.Vb,b,c,a.Tc,a.Uc));l&512&&(f=a.Sk,l=a.dj,e?(a.qd&&a.qd!==k.Vb&&(f=Math.floor(f*k.Vb/a.qd),l=Math.floor(l*k.Vb/a.qd)), +function $i(a,b,c,d,e){var f=d&255,l=d>>8;d=l&15;var k=a.gd[a.zb];k.Ge&&(d=k.Ge[d]);var m=l>>4&15;k.Ge&&(m=k.Ge[m]);e?(b*=k.Ub,c*=k.Vb,e.fillStyle=k.ge[m],e.fillRect(b,c,k.Ub,k.Vb)):(b=b*a.Tc+a.Ji,c=c*a.Uc+a.Ki,a.Ac.fillStyle=k.ge[m],a.Ac.fillRect(b,c,a.Tc,a.Uc));l&256&&(m=(f&15)*k.Ub,f=(f>>4)*k.Vb,e?e.drawImage(k.Kg[d],m,f,k.Ub,k.Vb,b,c,k.Ub,k.Vb):a.Ac.drawImage(k.Kg[d],m,f,k.Ub,k.Vb,b,c,a.Tc,a.Uc));l&512&&(f=a.Rk,l=a.cj,e?(a.qd&&a.qd!==k.Vb&&(f=Math.floor(f*k.Vb/a.qd),l=Math.floor(l*k.Vb/a.qd)), e.fillStyle=k.ge[d],e.fillRect(b,c+f,k.Ub,l)):(a.qd&&a.qd!==a.Uc&&(f=Math.floor(f*a.Uc/a.qd),l=Math.floor(l*a.Uc/a.qd)),a.Ac.fillStyle=k.ge[d],a.Ac.fillRect(b,c+f,a.Tc,l)))} -function hb(a,b){if(a.yb){var c=!1;a.ya&&(a.ya===a.ia?a.ia.Xd&32&&(c=!0):a.ya.ec&8&&(c=!0));if(c||b){if(b)bj(a,!0);else if(void 0===a.Jb)return;var d=!1;!(b||++a.Xk&15)&&0<=a.Qd&&(a.Qd++,d=!0);var e=0,f=a.wj,c=a.ya.Wa,l=c+a.ya.$b,k=(a.ya.Tb[12]<<8)+a.ya.Tb[13];a.zb&&(k<<=1);var c=c+k,m=a.Wg;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(k=!b){for(var k=a.ma,n=!0,q=c>>k.Gb;0a.qc)return;e=a.qc;f=e+1}}if(a.zb){if(a.gd[a.zb]){d= -0;k=a.Pd=0;m=1048575;a.ya.ec&32&&(k=32768,m&=~k,a.Qd&2||(m&=-65537));for(c+=e<<1;c>8| -(s&255)<<8;r=k;var gb=16;q>=m))>>(gb-=m);Xi(a.hg,q++,y,n[kd])}q>V&&(V=q);y=da&&(da=y+1)}e+=2;l++;if(q>=a.ib){q=0;y+=2;if(y>a.Yb)break;y==a.Yb&&(y=1,e=c+a.bj)}}Lca;ca++)da=V&2155905152, -0>da&&(da=-da),da=X[da]||0,Xi(a.hg,k++,m,l[da]),V<<=1;k>q&&(q=k);m=L&&(L=m+1)}e++;if(k>=a.ib&&(k=0,++m>a.Yb))break}n>2),a=this.ia.Gi&-17|(this.Mf&1<e&&(e=0);e%b.Dh>b.pm&&(c|=1);e%=b.zj;e>b.rm&&(c|=8);b.Ih=d-e;b===a.ia?(c|=b.Bf&48^48,b.sd=!1):c=(b.Bf^=9)|240;return b.Bf=c} -var Ji={948:T.prototype.Rl,949:T.prototype.Ql,952:T.prototype.Sl,954:T.prototype.Tl,980:T.prototype.zl,981:T.prototype.yl,984:T.prototype.Al,985:T.prototype.xl,986:T.prototype.Bl},Ki={948:T.prototype.an,949:T.prototype.$m,952:T.prototype.bn,980:T.prototype.Mm,981:T.prototype.Lm,984:T.prototype.Nm,985:T.prototype.Km},Li={960:T.prototype.sj,961:T.prototype.sj,962:T.prototype.cm,964:T.prototype.bm,965:T.prototype.am,970:T.prototype.Kl,972:T.prototype.Jl,974:T.prototype.Il,975:T.prototype.Hl},Mi={954:T.prototype.Ck, -960:T.prototype.Bk,961:T.prototype.Bk,962:T.prototype.dn,964:T.prototype.ln,965:T.prototype.kn,970:T.prototype.Wm,972:T.prototype.Vm,974:T.prototype.Um,975:T.prototype.Tm,986:T.prototype.Ck}; +function hb(a,b){if(a.yb){var c=!1;a.ya&&(a.ya===a.ia?a.ia.Xd&32&&(c=!0):a.ya.ec&8&&(c=!0));if(c||b){if(b)bj(a,!0);else if(void 0===a.Jb)return;var d=!1;!(b||++a.Wk&15)&&0<=a.Qd&&(a.Qd++,d=!0);var e=0,f=a.vj,c=a.ya.Wa,l=c+a.ya.$b,k=(a.ya.Tb[12]<<8)+a.ya.Tb[13];a.zb&&(k<<=1);var c=c+k,m=a.Wg;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(k=!b){for(var k=a.ma,n=!0,q=c>>k.Gb;0a.qc)return;e=a.qc;f=e+1}}if(a.zb){if(a.gd[a.zb]){d= +0;k=a.Pd=0;m=1048575;a.ya.ec&32&&(k=32768,m&=~k,a.Qd&2||(m&=-65537));for(c+=e<<1;c>8| +(s&255)<<8;r=k;var gb=16;q>=m))>>(gb-=m);Xi(a.hg,q++,x,n[kd])}q>V&&(V=q);x=da&&(da=x+1)}e+=2;l++;if(q>=a.ib){q=0;x+=2;if(x>a.Yb)break;x==a.Yb&&(x=1,e=c+a.aj)}}Lca;ca++)da=V&2155905152, +0>da&&(da=-da),da=X[da]||0,Xi(a.hg,k++,m,l[da]),V<<=1;k>q&&(q=k);m=L&&(L=m+1)}e++;if(k>=a.ib&&(k=0,++m>a.Yb))break}n>2),a=this.ia.Gi&-17|(this.Mf&1<e&&(e=0);e%b.Dh>b.om&&(c|=1);e%=b.yj;e>b.qm&&(c|=8);b.Ih=d-e;b===a.ia?(c|=b.Bf&48^48,b.sd=!1):c=(b.Bf^=9)|240;return b.Bf=c} +var Ji={948:T.prototype.Ql,949:T.prototype.Pl,952:T.prototype.Rl,954:T.prototype.Sl,980:T.prototype.yl,981:T.prototype.xl,984:T.prototype.zl,985:T.prototype.wl,986:T.prototype.Al},Ki={948:T.prototype.$m,949:T.prototype.Zm,952:T.prototype.an,980:T.prototype.Lm,981:T.prototype.Km,984:T.prototype.Mm,985:T.prototype.Jm},Li={960:T.prototype.rj,961:T.prototype.rj,962:T.prototype.bm,964:T.prototype.am,965:T.prototype.$l,970:T.prototype.Jl,972:T.prototype.Il,974:T.prototype.Hl,975:T.prototype.Gl},Mi={954:T.prototype.Bk, +960:T.prototype.Ak,961:T.prototype.Ak,962:T.prototype.cn,964:T.prototype.kn,965:T.prototype.jn,970:T.prototype.Vm,972:T.prototype.Um,974:T.prototype.Tm,975:T.prototype.Sm,986:T.prototype.Bk}; u(function(){for(var a=B(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new T(d,e,f);A(d,c)}}); -function Z(a){this.pj=a.adapter;switch(this.pj){case 1:this.yi=1016;this.mf=4;break;case 2:this.yi=760;this.mf=3;break;default:t("Unrecognized serial adapter #"+this.pj);return}this.od=null;v.call(this,"SerialPort",a,Z);var b=a.binding,c;a=fj;b&&(void 0===c&&(c="Panel"),(c=Fa(c,this.id))&&(b=c.oa[b])&&this.sb(null,null,a,b))}x(v,Z);var fj="buffer";g=Z.prototype;g.Si=function(a,b){return a==this.vh?(this.tj=b,this):null}; +function Z(a){this.oj=a.adapter;switch(this.oj){case 1:this.yi=1016;this.mf=4;break;case 2:this.yi=760;this.mf=3;break;default:t("Unrecognized serial adapter #"+this.oj);return}this.od=null;v.call(this,"SerialPort",a,Z);var b=a.binding,c;a=fj;b&&(void 0===c&&(c="Panel"),(c=Fa(c,this.id))&&(b=c.oa[b])&&this.sb(null,null,a,b))}y(v,Z);var fj="buffer";g=Z.prototype;g.Ri=function(a,b){return a==this.vh?(this.sj=b,this):null}; g.sb=function(a,b,c,d){var e=this;switch(c){case fj:return this.oa[c]=this.od=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),gj(e,[b]))},d.onkeypress=function(a){a=a||window.event;gj(e,[a.which||a.keyCode])},!0}return!1};g.dc=function(a,b,c,d){this.ma=b;this.ja=c;this.Ga=d;this.ga=D(a,"ChipSet");Za(b,this,hj,this.yi);ab(b,this,ij,this.yi);this.Ma()}; -g.Rb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};g.Hb=function(a){return a&&this.save?this.save():!0};g.reset=function(){this.ud()};g.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.Sg;c[b++]=this.Xi;c[b++]=this.fe;c[b++]=this.Nf;c[b++]=this.jd;c[b++]=this.Md;c[b++]=this.Fc;c[b++]=this.jc;c[b++]=this.Vi;c[b]=this.He;a.set(0,c);return a.data()};g.restore=function(a){return this.ud(a[0])}; -g.ud=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.Sg=a[b++];this.Xi=a[b++];this.fe=a[b++];this.Nf=a[b++];this.jd=a[b++];this.Md=a[b++];this.Fc=a[b++];this.jc=a[b++];this.Vi=a[b++];this.He=a[b];return!0};function gj(a,b){a.He=a.He.concat(b);jj(a)}function jj(a){0>8:this.Nf};g.Ml=function(){return this.jd};g.Nl=function(){return this.Md};g.Pl=function(){return this.Fc};g.Ol=function(){return this.jc};g.Vl=function(){return this.Vi}; -g.mn=function(a,b){if(this.Md&128)this.fe=this.fe&-256|b;else{this.Xi=b;this.jc&=-97;var c;this.od?(13!=b&&(8==b?this.od.value=this.od.value.slice(0,-1):(this.od.value+=String.fromCharCode(b),this.od.scrollTop=this.od.scrollHeight)),c=!0):c=!1;c&&(this.jc|=96)}};g.Xm=function(a,b){this.Md&128?this.fe=this.fe&255|b<<8:this.Nf=b};g.Ym=function(a,b){this.Md=b}; -g.Zm=function(a,b){var c=this.Fc;this.Fc=b;if(this.tj&&(c^b)&3){var c=this.tj,d=this.Fc,e=3==(d&3);if(e){if(!c.Wb){var f=!1;c.Fc&2||(c.reset(),f=!0);c.Fc&1||(f=!0);f&&gj(c.Te,[77]);kj(c,c.ob);c.Wb=e}}else c.Wb&&(lj(c.ob),c.Wb=e);c.Fc=d}};var hj={0:Z.prototype.$l,1:Z.prototype.Ll,2:Z.prototype.Ml,3:Z.prototype.Nl,4:Z.prototype.Pl,5:Z.prototype.Ol,6:Z.prototype.Vl},ij={0:Z.prototype.mn,1:Z.prototype.Xm,3:Z.prototype.Ym,4:Z.prototype.Zm}; -u(function(){for(var a=B(window.document,"pcjs","serial"),b=0;b>8:this.Nf};g.Ll=function(){return this.jd};g.Ml=function(){return this.Md};g.Ol=function(){return this.Fc};g.Nl=function(){return this.jc};g.Ul=function(){return this.Ui}; +g.ln=function(a,b){if(this.Md&128)this.fe=this.fe&-256|b;else{this.Wi=b;this.jc&=-97;var c;this.od?(13!=b&&(8==b?this.od.value=this.od.value.slice(0,-1):(this.od.value+=String.fromCharCode(b),this.od.scrollTop=this.od.scrollHeight)),c=!0):c=!1;c&&(this.jc|=96)}};g.Wm=function(a,b){this.Md&128?this.fe=this.fe&255|b<<8:this.Nf=b};g.Xm=function(a,b){this.Md=b}; +g.Ym=function(a,b){var c=this.Fc;this.Fc=b;if(this.sj&&(c^b)&3){var c=this.sj,d=this.Fc,e=3==(d&3);if(e){if(!c.Wb){var f=!1;c.Fc&2||(c.reset(),f=!0);c.Fc&1||(f=!0);f&&gj(c.Te,[77]);kj(c,c.ob);c.Wb=e}}else c.Wb&&(lj(c.ob),c.Wb=e);c.Fc=d}};var hj={0:Z.prototype.Zl,1:Z.prototype.Kl,2:Z.prototype.Ll,3:Z.prototype.Ml,4:Z.prototype.Ol,5:Z.prototype.Nl,6:Z.prototype.Ul},ij={0:Z.prototype.ln,1:Z.prototype.Wm,3:Z.prototype.Xm,4:Z.prototype.Ym}; +u(function(){for(var a=B(window.document,"pcjs","serial"),b=0;ba.Cf||0>a.Df)a.Cf=b.clientX,a.Df=b.clientY;a.Ce=b.clientX-a.Cf;a.De=b.clientY-a.Df;(a.Ce||a.De)&&nj(a);a.Cf=b.clientX;a.Df=b.clientY}},!1),b.addEventListener("mousedown",function(b){oj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){oj(a,b.button,!1)},!1),a.gh=!0),b.style.cursor="none")}function lj(a){a&&(a.style.cursor="auto")} function oj(a,b,c){if(a.Wb&&a.ja&&a.ja.oc)switch(b){case 0:a.Zf!=c&&(a.Zf=c,nj(a));break;case 2:a.$f!=c&&(a.$f=c,nj(a))}}function nj(a){gj(a.Te,[64|(a.Zf?32:0)|(a.$f?16:0)|(a.De&192)>>4|(a.Ce&192)>>6,a.Ce&63,a.De&63]);a.Ce=a.De=0}u(function(){for(var a=B(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.sc+":"+this.fc+":"+this.Lc+":"+this.xb,a+="&machine="+this.ea.re(),a+="&user="+this.ea.td(),d=la()+"/api/v1/disk?"+a,this.mh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): --1!==b.indexOf("/",b.length-1)&&(c="dir"),d=la()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.pe?"":d)+"&format=json"));p(d,!0,null,this,this.sm,b)}; -g.sm=function(a,b,c,d){var e=null;this.qe=!1;var f=0>c&&this.Ea&&!this.Ea.yb;if(this.mh)c?C(this,'Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Wc=!0,e=this);else if(c)C(this,'Unable to load disk "'+this.dd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&&'["'!= -b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(k.length)if(1==k.length)this.error(k[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var s=m.data;if(void 0===s){var r=m.bytes;if(void 0!==r&&r.length){for(var f=n<<2,y=r.length;yb&&(b=0);2E3b.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.sc+":"+this.fc+":"+this.Lc+":"+this.xb,a+="&machine="+this.ea.re(),a+="&user="+this.ea.td(),d=la()+"/api/v1/disk?"+a,this.mh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): +-1!==b.indexOf("/",b.length-1)&&(c="dir"),d=la()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.pe?"":d)+"&format=json"));p(d,!0,null,this,this.rm,b)}; +g.rm=function(a,b,c,d){var e=null;this.qe=!1;var f=0>c&&this.Ea&&!this.Ea.yb;if(this.mh)c?C(this,'Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Wc=!0,e=this);else if(c)C(this,'Unable to load disk "'+this.dd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&&'["'!= +b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(k.length)if(1==k.length)this.error(k[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var s=m.data;if(void 0===s){var r=m.bytes;if(void 0!==r&&r.length){for(var f=n<<2,x=r.length;xb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function xj(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} g.write=function(a,b,c){if(this.qe)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.lc?f=a.Dc+a.lc&&(a.lc+=f-(a.Dc+a.lc)+1):(a.Dc=f,a.lc=1);d[f]=d[f]&~(255<=this.Kb.length||m>=this.Kb[k].length||n>=this.Kb[k][m].length){c="sector "+k+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.qe){c="unable to modify write-protected disk";b=-1;break}e= l[f++];f=l[f++];l=e+f.length;k=this.Kb[k][m][n];for(m=k.data.length;mb&&C(this,"unable to restore disk '"+this.dd+": "+c);return b}; -function yj(a){v.call(this,"FDC",a,yj);this.dmaRead=this.$g;this.dmaWrite=this.ah;this.dmaFormat=this.Yk;this.be=null;if(a.autoMount&&(this.be=a.autoMount,"string"==typeof this.be))try{this.be=eval("("+a.autoMount+")")}catch(b){this.error("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.be=null}this.ac=[];this.Xc();this.Le()||this.Ma()}x(v,yj); +function yj(a){v.call(this,"FDC",a,yj);this.dmaRead=this.$g;this.dmaWrite=this.ah;this.dmaFormat=this.Xk;this.be=null;if(a.autoMount&&(this.be=a.autoMount,"string"==typeof this.be))try{this.be=eval("("+a.autoMount+")")}catch(b){this.error("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.be=null}this.ac=[];this.Xc();this.Le()||this.Ma()}y(v,yj); var zj={3:{nd:3,Sd:0,name:"SPECIFY"},4:{nd:2,Sd:1,name:"DRIVE_STATUS"},5:{nd:9,Sd:7,name:"WRITE_DATA"},6:{nd:9,Sd:7,name:"READ_DATA"},7:{nd:2,Sd:0,name:"RECALIBRATE"},8:{nd:1,Sd:2,name:"INT_STATUS"},13:{nd:6,Sd:7,name:"FORMAT"},15:{nd:3,Sd:0,name:"SEEK"}};g=yj.prototype; g.sb=function(a,b,c,d){switch(c){case "listDisks":return this.oa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.oa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){a.error("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+""); c.innerHTML=d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.oa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||Aj(a,c)}}(this,d),!0;case "loadDrive":return this.oa[c]=d,d.onclick=function(a){return function(){var b,c=a.oa.listDisks,d=a.oa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ra.restore(f)&&(e=!1);e&&a.ra&&void 0!==a.Qa&&(a.Ka=a.ra.seek(a.mb,a.bb,a.Pa));return e};g.Ei=function(){for(var a=0,b=[],c=0;c=this.Sa&&(this.ta&=-81,this.eb=this.Sa=0);return a}; -g.Rm=function(a,b){this.Sa=zj[c].nd){var d=!1;this.eb=0;var e,f,c=this.Ha()&31;switch(c){case 3:this.Ha("SRT");this.Ha("HLT");this.nb();break;case 4:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];this.nb();this.ab((e.Oa&4278190080)>>>24,"ST3");break;case 5:case 6:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];e.bb=f>>2&1;e.mb=this.Ha("C");this.Ha("H");e.Pa=this.Ha("R");d=this.Ha("N");e.Va=128<a.ra.restore(f)&&(e=!1);e&&a.ra&&void 0!==a.Qa&&(a.Ka=a.ra.seek(a.mb,a.bb,a.Pa));return e};g.Ei=function(){for(var a=0,b=[],c=0;c=this.Sa&&(this.ta&=-81,this.eb=this.Sa=0);return a}; +g.Qm=function(a,b){this.Sa=zj[c].nd){var d=!1;this.eb=0;var e,f,c=this.Ha()&31;switch(c){case 3:this.Ha("SRT");this.Ha("HLT");this.nb();break;case 4:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];this.nb();this.ab((e.Oa&4278190080)>>>24,"ST3");break;case 5:case 6:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];e.bb=f>>2&1;e.mb=this.Ha("C");this.Ha("H");e.Pa=this.Ha("R");d=this.Ha("N");e.Va=128<>>8,"ST1");this.ab((e.Oa&16711680)>>>16,"ST2");this.ab(e.mb,"C");this.ab(e.bb,"H");this.ab(e.Pa,"R");this.ab(d,"N");d=!0;break;case 7:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];e.mb=e.hd=0;e.Oa=268435488;this.nb();d=!0;break;case 8:e=this.sa[this.pb];e.bb=0;this.nb();Ij(this,e);this.ab(e.mb,"PCN");break;case 13:f=this.Ha("DS");this.pb=f&3;e=this.sa[this.pb];e.bb=f>>2&1;d=this.Ha("N");e.Va=128<>>8,"ST1");this.ab((e.Oa&16711680)>>>16,"ST2");this.ab(e.mb,"C");this.ab(e.bb,"H");this.ab(e.Pa,"R");this.ab(d,"N");d=!0;break;case 15:f=this.Ha("DS"),this.pb=f&3,e=this.sa[this.pb],e.bb=f>>2&1,c=this.Ha("NCN"),e.mb+=c-e.hd,0>e.mb&&(e.mb=0),e.mb>=e.sc&&(e.mb=e.sc-1),e.hd=c,e.Oa=32,0==e.mb&&(e.Oa|=268435456),this.nb(),d=!0}0b?this.tc(a,c):c(-1,!1)};g.ah=function(a,b){return void 0!==b&&0<=b?this.vc(a,b):-1};g.Yk=function(a,b){return void 0!==b&&0<=b?this.Ii(a,b):-1}; -g.bh=function(a){a.Oa=72;a.ra&&(a.Ka=null,a.Oa=0,this.ga&&(Kh(this.ga,2,this,"dmaRead",a),Ih(this.ga,2)))};g.dh=function(a){a.Oa=72;a.ra&&(a.ra.qe?a.Oa=576:(a.Ka=null,a.Oa=0,this.ga&&(Kh(this.ga,2,this,"dmaWrite",a),Ih(this.ga,2))))};g.ej=function(a){a.Oa=72;a.ra&&(a.Ka=null,a.Oa=0,this.ga&&(a.Rd=0,a.bc=Array(4),a.Me=!0,a.Re=0,Kh(this.ga,2,this,"dmaFormat",a),Ih(this.ga,2),a.Me=!1))}; +e.ld=this.Ha("SC");this.Ha("GPL");e.Si=this.Ha("D");this.dj(e);this.nb();Ij(this,e);this.ab((e.Oa&65280)>>>8,"ST1");this.ab((e.Oa&16711680)>>>16,"ST2");this.ab(e.mb,"C");this.ab(e.bb,"H");this.ab(e.Pa,"R");this.ab(d,"N");d=!0;break;case 15:f=this.Ha("DS"),this.pb=f&3,e=this.sa[this.pb],e.bb=f>>2&1,c=this.Ha("NCN"),e.mb+=c-e.hd,0>e.mb&&(e.mb=0),e.mb>=e.sc&&(e.mb=e.sc-1),e.hd=c,e.Oa=32,0==e.mb&&(e.Oa|=268435456),this.nb(),d=!0}0b?this.tc(a,c):c(-1,!1)};g.ah=function(a,b){return void 0!==b&&0<=b?this.vc(a,b):-1};g.Xk=function(a,b){return void 0!==b&&0<=b?this.Ii(a,b):-1}; +g.bh=function(a){a.Oa=72;a.ra&&(a.Ka=null,a.Oa=0,this.ga&&(Kh(this.ga,2,this,"dmaRead",a),Ih(this.ga,2)))};g.dh=function(a){a.Oa=72;a.ra&&(a.ra.qe?a.Oa=576:(a.Ka=null,a.Oa=0,this.ga&&(Kh(this.ga,2,this,"dmaWrite",a),Ih(this.ga,2))))};g.dj=function(a){a.Oa=72;a.ra&&(a.Ka=null,a.Oa=0,this.ga&&(a.Rd=0,a.bc=Array(4),a.Me=!0,a.Re=0,Kh(this.ga,2,this,"dmaFormat",a),Ih(this.ga,2),a.Me=!1))}; g.tc=function(a,b){var c=-1;if(!a.Oa&&a.ra){do{if(a.Ka&&0<=(c=xj(a.Ka,a.Qa++)))break;a.Ka=a.ra.seek(a.mb,a.bb,a.Pa);if(!a.Ka){a.Oa=1088;break}a.Qa=0;a.Pa++}while(1)}b(c,!1)};g.vc=function(a,b){if(a.Oa||!a.ra)return-1;do{if(a.Ka&&a.ra.write(a.Ka,a.Qa++,b))break;a.Ka=a.ra.seek(a.mb,a.bb,a.Pa);if(!a.Ka){a.Oa=8256;b=-1;break}a.Qa=0;a.Pa++}while(1);return b}; -g.Ii=function(a,b){if(a.Oa)return-1;a.bc[a.Rd++]=b;if(a.Rd==a.bc.length){a.mb=a.bc[0];a.bb=a.bc[1];a.Pa=a.bc[2];a.Va=128<this.vc(a,a.Ti))return-1;a.Re++}a.Re>=a.ld&&(b=-1);return b};var Dj={1012:yj.prototype.Gl,1013:yj.prototype.El,1015:yj.prototype.Fl},Ej={1010:yj.prototype.Sm,1013:yj.prototype.Rm,1015:yj.prototype.Qm};u(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;bthis.vc(a,a.Si))return-1;a.Re++}a.Re>=a.ld&&(b=-1);return b};var Dj={1012:yj.prototype.Fl,1013:yj.prototype.Dl,1015:yj.prototype.El},Ej={1010:yj.prototype.Rm,1013:yj.prototype.Qm,1015:yj.prototype.Pm};u(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;b=e&&(this.uf|=(f.type&3)<<(1-e<<1))}return d}; -g.Ci=function(){var a=0,b=[];this.Vd?(b[a++]=this.Bd,b[a++]=this.Jk,b[a++]=this.Ag,b[a++]=this.Bg,b[a++]=this.zg,b[a++]=this.yg,b[a++]=this.vf,b[a++]=this.ta,b[a++]=this.Ai):(b[a++]=this.uf,b[a++]=this.ta,b[a++]=this.Ib,b[a++]=this.eb,b[a++]=this.Sa,b[a++]=this.Ik,b[a++]=this.Hk,b[a++]=this.Gk,b[a++]=this.$e);b[a]=this.Ei();return b}; -g.wh=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.pb=a;b.errorCode=d[f++];b.Ok=d[f++];b.pe=d[f++];b.ie=d[f++];b.je=d[f++];b.bb=d[f++];b.fc=d[f++];b.Fd=d[f++];b.Pa=d[f++];b.ld=d[f++];b.Va=d[f++];b.Sf=this.Vd?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.td()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Jj[this.af][b.type])b.type=this.jl;c=Jj[this.af][b.type]; +g.Ci=function(){var a=0,b=[];this.Vd?(b[a++]=this.Bd,b[a++]=this.Ik,b[a++]=this.Ag,b[a++]=this.Bg,b[a++]=this.zg,b[a++]=this.yg,b[a++]=this.vf,b[a++]=this.ta,b[a++]=this.Ai):(b[a++]=this.uf,b[a++]=this.ta,b[a++]=this.Ib,b[a++]=this.eb,b[a++]=this.Sa,b[a++]=this.Hk,b[a++]=this.Gk,b[a++]=this.Fk,b[a++]=this.$e);b[a]=this.Ei();return b}; +g.wh=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.pb=a;b.errorCode=d[f++];b.Nk=d[f++];b.pe=d[f++];b.ie=d[f++];b.je=d[f++];b.bb=d[f++];b.fc=d[f++];b.Fd=d[f++];b.Pa=d[f++];b.ld=d[f++];b.Va=d[f++];b.Sf=this.Vd?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.td()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Jj[this.af][b.type])b.type=this.il;c=Jj[this.af][b.type]; b.Lc=c[2]||17;b.xb=c[3]||512;if(e&&this.ga&&(e=this.ga,c=b.type,e.ka)){var k=e.ka[18],k=a?k&240|c:k&15|c<<4;e.ka&&(e.ka[18]=k,wh(e))}void 0===b.ra&&(b.ra=null,C(this,"Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Oj(this,b);b.Qa=d[f++];b.Ka=null;b.ra&&(a=d[f],void 0!==a&&0>b.ra.restore(a)&&(l=!1),l&&void 0!==b.Qa&&(b.Ka=b.ra.seek(b.Fd,b.bb,b.Pa+b.Sf)));return l};g.Ei=function(){for(var a=0,b=[],c=0;c=this.Sa&&(this.eb=this.Sa=0,this.ta&=-15);return a};g.on=function(a,b){this.Sa=c&&(this.ta|=2,this.ta&=-2,Pj(this))};g.gm=function(){var a=this.ta;this.eb=this.La.xb){var b=this;this.tc(this.La,function(a){0<=a?b.ga&&R(b.ga,14):(b.ta=1,b.Bd=16)},!1)}else this.ta=80;return a}; -g.Fm=function(a,b){this.La&&this.La.Va>=this.La.xb&&(0>this.vc(this.La,b)?(this.ta=1,this.Bd=16):this.La.Qa==this.La.xb&&(this.La.Va-=this.La.xb,this.ga&&R(this.ga,14),this.La.Va>=this.La.xb||(this.ta=80)))};g.tl=function(){return this.Bd};g.Jm=function(a,b){this.Jk=b};g.ul=function(){return this.Ag};g.Hm=function(a,b){this.Ag=b};g.vl=function(){return this.Bg};g.Im=function(a,b){this.Bg=b};g.ql=function(){return this.zg};g.Em=function(a,b){this.zg=b};g.pl=function(){return this.yg}; -g.Dm=function(a,b){this.yg=b};g.sl=function(){return this.vf};g.Gm=function(a,b){this.vf=b};g.wl=function(){return this.ta};g.Cm=function(a,b){this.Ai=b;this.ga&&Uh(this.ga,14);Qj(this)}; +g.Le=function(a){a||(this.Od=0);for(var b=0;b=this.Sa&&(this.eb=this.Sa=0,this.ta&=-15);return a};g.nn=function(a,b){this.Sa=c&&(this.ta|=2,this.ta&=-2,Pj(this))};g.fm=function(){var a=this.ta;this.eb=this.La.xb){var b=this;this.tc(this.La,function(a){0<=a?b.ga&&R(b.ga,14):(b.ta=1,b.Bd=16)},!1)}else this.ta=80;return a}; +g.Em=function(a,b){this.La&&this.La.Va>=this.La.xb&&(0>this.vc(this.La,b)?(this.ta=1,this.Bd=16):this.La.Qa==this.La.xb&&(this.La.Va-=this.La.xb,this.ga&&R(this.ga,14),this.La.Va>=this.La.xb||(this.ta=80)))};g.sl=function(){return this.Bd};g.Im=function(a,b){this.Ik=b};g.tl=function(){return this.Ag};g.Gm=function(a,b){this.Ag=b};g.ul=function(){return this.Bg};g.Hm=function(a,b){this.Bg=b};g.pl=function(){return this.zg};g.Dm=function(a,b){this.zg=b};g.ol=function(){return this.yg}; +g.Cm=function(a,b){this.yg=b};g.rl=function(){return this.vf};g.Fm=function(a,b){this.vf=b};g.vl=function(){return this.ta};g.Bm=function(a,b){this.Ai=b;this.ga&&Uh(this.ga,14);Qj(this)}; function Qj(a){var b=!1,c=a.Ai,d=a.vf&16?1:0,e=a.vf&15,f=a.zg|(a.yg&3)<<8,l=a.Bg,k=a.Ag;a.La=null;a.Bd=0;a.ta=80;(d=a.sa[d])?(d.Fd=f,d.bb=e,d.Pa=l,d.Va=k*d.xb,c=144<=c?c:c&240,d.Ka=null,d.errorCode=0,a.La=d):c=-1;switch(c&240){case 32:a.tc(d,function(b){0<=b&&a.ga?(R(a.ga,14),a.ta=136):(a.ta=1,a.Bd=16)},!1);break;case 48:a.ga?(R(a.ga,14),a.ta=136):(a.ta=1,a.Bd=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Bd=1;b=!0;break;case 145:d.fc=e+1,d.Lc=k,b=!0}b&&a.ga&&R(a.ga,14)} -function Pj(a){a.eb=0;var b=a.Ha(),c=a.Ha(),d=c&32,e=d>>5,f=c&31,l=a.Ha(),k=a.Ha(),m=l<<2&768|k,n=l&63,q=a.Ha(),s=a.Ha(),r=a.sa[e];r&&(r.Fd=m,r.bb=f,r.Pa=n,r.Va=q*r.xb);switch(b){case 3:a.nb(r?r.errorCode:4);a.ab(c);a.ab(l);a.ab(k);a.ab(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ha());)r&&c>5,f=c&31,l=a.Ha(),k=a.Ha(),m=l<<2&768|k,n=l&63,q=a.Ha(),s=a.Ha(),r=a.sa[e];r&&(r.Fd=m,r.bb=f,r.Pa=n,r.Va=q*r.xb);switch(b){case 3:a.nb(r?r.errorCode:4);a.ab(c);a.ab(l);a.ab(k);a.ab(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ha());)r&&cb?this.tc(a,c):c(-1,!1)}; -g.ah=function(a,b){return void 0!==b&&0<=b?this.vc(a,b):-1};g.Zk=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Qa=a.Lc+b&&(a.Pa=b,a.Ui++,a.Ui>=a.fc&&(a.Ui=0,a.Fd++))}g.Ii=function(a,b){if(a.errorCode)return-1;a.bc[a.Rd++]=b;if(a.Rd==a.bc.length){a.Fd=a.bc[0];a.bb=a.bc[1];a.Pa=a.bc[2];a.Va=128<this.vc(a,a.Ti))return-1;a.Re++}a.Re>=a.ld&&(b=-1);return b}; -var Lj={800:$.prototype.fm,801:$.prototype.gm,802:$.prototype.em},Kj={496:$.prototype.rl,497:$.prototype.tl,498:$.prototype.ul,499:$.prototype.vl,500:$.prototype.ql,501:$.prototype.pl,502:$.prototype.sl,503:$.prototype.wl},Nj={800:$.prototype.on,801:$.prototype.rn,802:$.prototype.qn,803:$.prototype.pn,807:$.prototype.vi,811:$.prototype.vi,815:$.prototype.vi},Mj={496:$.prototype.Fm,497:$.prototype.Jm,498:$.prototype.Hm,499:$.prototype.Im,500:$.prototype.Em,501:$.prototype.Dm,502:$.prototype.Gm,503:$.prototype.Cm}; -u(function(){for(var a=B(window.document,"pcjs","hdc"),b=0;b=a.Lc+b&&(a.Pa=b,a.Ti++,a.Ti>=a.fc&&(a.Ti=0,a.Fd++))}g.Ii=function(a,b){if(a.errorCode)return-1;a.bc[a.Rd++]=b;if(a.Rd==a.bc.length){a.Fd=a.bc[0];a.bb=a.bc[1];a.Pa=a.bc[2];a.Va=128<this.vc(a,a.Si))return-1;a.Re++}a.Re>=a.ld&&(b=-1);return b}; +var Lj={800:$.prototype.em,801:$.prototype.fm,802:$.prototype.dm},Kj={496:$.prototype.ql,497:$.prototype.sl,498:$.prototype.tl,499:$.prototype.ul,500:$.prototype.pl,501:$.prototype.ol,502:$.prototype.rl,503:$.prototype.vl},Nj={800:$.prototype.nn,801:$.prototype.qn,802:$.prototype.pn,803:$.prototype.on,807:$.prototype.vi,811:$.prototype.vi,815:$.prototype.vi},Mj={496:$.prototype.Em,497:$.prototype.Im,498:$.prototype.Gm,499:$.prototype.Hm,500:$.prototype.Dm,501:$.prototype.Cm,502:$.prototype.Fm,503:$.prototype.Bm}; +u(function(){for(var a=B(window.document,"pcjs","hdc"),b=0;bZj){if(d.load(this.zf)){this.Be=new H(this,"1.15.4","failsafe");this.Be.load()&&(dk(this,d),a=2);this.Be.set("timestamp",ja());Xj(this.Be);var e=this.gc&&!this.dg;if(1==a||ma("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"==f&&"no machine state"!=l?(C(this,"Error: "+l),"unable to verify user"== -l&&(na(""),this.uc=null)):Ga(this,f+": "+l),Wj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&ck(this,c?d:null)}else 2==a&&d.clear()}else ck(this);delete this.zf;delete this.Hg}e=Da(this.id);for(f=0;fa[1];a=a[2];this.yb=!0;this.hj||(Ga(this,"PCjs v1.15.4\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.hj=!0);this.ja&&ek(this,this.ja,b,c,a);this.kj&&(dk(this,b),b.clear());!c&&this.Be&&(this.Be.clear(),delete this.Be)}; +g.wg=function(a){void 0===a&&(a=this.zf?1:this.gc);var b=!1,c=!1;this.jj=!1;var d=this.Hg||new H(this,"1.15.4");if(-1==a)b=!0;else if(a>Zj){if(d.load(this.zf)){this.Be=new H(this,"1.15.4","failsafe");this.Be.load()&&(dk(this,d),a=2);this.Be.set("timestamp",ja());Xj(this.Be);var e=this.gc&&!this.dg;if(1==a||ma("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"==f&&"no machine state"!=l?(C(this,"Error: "+l),"unable to verify user"== +l&&(na(""),this.uc=null)):Ga(this,f+": "+l),Wj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&ck(this,c?d:null)}else 2==a&&d.clear()}else ck(this);delete this.zf;delete this.Hg}e=Da(this.id);for(f=0;fa[1];a=a[2];this.yb=!0;this.gj||(Ga(this,"PCjs v1.15.4\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.gj=!0);this.ja&&ek(this,this.ja,b,c,a);this.jj&&(dk(this,b),b.clear());!c&&this.Be&&(this.Be.clear(),delete this.Be)}; function dk(a,b){if(ma("There may be a problem with PCjs.\nClick OK to send your PCjs machine state to http://www.pcjs.org.")){var c=a.td(),d=b.toString(),e={app:"PCjs",ver:"1.15.4"};e.url=a.url;e.user=c;e.type="bug";e.data=d;p("http://www.pcjs.org/api/v1/report",!0,e)}} function fk(a,b,c){var d,e="none",f=new H(a,"1.15.4"),l=new H(a,"1.15.4","validate"),k=ja();l.set("timestamp",k);f.set("timestamp",k);f.set("version","1.15.4");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.ja&&a.ja.Hb&&(c&&lb(a.ja),d=a.ja.Hb(b,c),"object"===typeof d&&f.set(a.ja.id,d),c&&(a.ja.yb=!1,!1===d&&(e=null)));for(var k=Da(a.id),m=0;m/g;f=l.exec(a);){var k=f[2],m=p(k),n=m[1];if(m[0]||!n)throw c="unable to resolve XML reference: "+f[0]+" ("+m[0]+")",Error(c);if(m=f[3]){var q=n.match(new RegExp("<"+f[1]+"[^>]*>"));if(q){for(var k=q[0],s,r=/( [a-z]+=)(['"])(.*?)\2/g;s=r.exec(m);)k=0>k.indexOf(s[1])?k.replace(">",s[0]+">"):k.replace(new RegExp(s[1]+"(['\"])(.*?)\\1"),s[0]);q[0]!=k&&(n=n.replace(q[0],k))}else throw c="missing <"+f[1]+"> in "+k,Error(c); }n=n.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(f[0],n);l.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ (255