From cfef6cabdfd9e5d71d1634611a608e299dcbdd7b Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 28 Nov 2024 06:25:05 +0000 Subject: [PATCH] upgrade libv86 to support network better --- com/isoterminal/ISOTerminal.js | 7 +- com/isoterminal/libv86.js | 1056 ++++++++++++++++---------------- com/isoterminal/v86.wasm | Bin 1967542 -> 1933636 bytes 3 files changed, 530 insertions(+), 533 deletions(-) diff --git a/com/isoterminal/ISOTerminal.js b/com/isoterminal/ISOTerminal.js index a0881ae..dc6ae8e 100644 --- a/com/isoterminal/ISOTerminal.js +++ b/com/isoterminal/ISOTerminal.js @@ -123,8 +123,11 @@ ISOTerminal.prototype.start = function(opts){ url: "bios/vgabios.bin", //urg|: "com/isoterminal/bios/VGABIOS-lgpl-latest.bin", }, - network_relay_url: "wss://relay.widgetry.org/", cmdline: "rw root=host9p rootfstype=9p rootflags=trans=virtio,cache=loose modules=virtio_pci tsc=reliable init_on_freg|=on vga=ask", //vga=0x122", + net_device:{ + relay_url:"fetch", // or websocket proxy "wss://relay.widgetry.org/", + type:"virtio" + }, //bzimage_initrd_from_filesystem: true, //filesystem: { // baseurl: "com/isoterminal/v86/images/alpine-rootfs-flat", @@ -252,7 +255,7 @@ ISOTerminal.prototype.startVM = function(opts){ const str = e.detail // lets scan for a prompt so we can send a 'ready' event to the world - if( !this.ready && str.match(/\n(\/ #|~%|\[.*\]>)/) ) this.postBoot() + if( !this.ready && str.match(/\n(\/ #|~ #|~%|\[.*\]>)/) ) this.postBoot() if( this.ready || !this.opts.muteUntilPrompt ) this.emit('serial-output-string', e.detail ) }) diff --git a/com/isoterminal/libv86.js b/com/isoterminal/libv86.js index f0c0352..650e59f 100644 --- a/com/isoterminal/libv86.js +++ b/com/isoterminal/libv86.js @@ -1,163 +1,169 @@ -;(function(){'use strict';function aa(a,b){function c(C){C=C.toString(16);return"#"+"0".repeat(6-C.length)+C}function d(C,x,M,O){C.style.width="";C.style.height="";O&&(C.style.transform="");var U=C.getBoundingClientRect();O?C.style.transform=(1===x?"":" scaleX("+x+")")+(1===M?"":" scaleY("+M+")"):(0===x%1&&0===M%1?(f.style.imageRendering="crisp-edges",f.style.imageRendering="pixelated",f.style["-ms-interpolation-mode"]="nearest-neighbor"):(f.style.imageRendering="",f.style["-ms-interpolation-mode"]=""),O=window.devicePixelRatio|| -1,0!==O%1&&(x/=O,M/=O));1!==x&&(C.style.width=U.width*x+"px");1!==M&&(C.style.height=U.height*M+"px")}var e=a.container;this.screen_fill_buffer=b;console.assert(e,"options.container must be provided");var f=e.getElementsByTagName("canvas")[0],g=f.getContext("2d",{alpha:!1}),h=e.getElementsByTagName("div")[0],l=document.createElement("div"),m,n,p=1,q=1,r=1,D,y=!!a.use_graphical_text,u,F,w,K=!1,V=!1;b=new Uint16Array([8962,199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197,201,230,198, -244,246,242,251,249,255,214,220,162,163,165,8359,402,225,237,243,250,241,209,170,186,191,8976,172,189,188,161,171,187,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600,945,223,915,960,931,963,181,964,934,920,937,948,8734,966,949,8745,8801,177,8805,8804,8992,8993,247,8776,176,8729,183,8730,8319,178,9632,160]);e= -new Uint16Array([32,9786,9787,9829,9830,9827,9824,8226,9688,9675,9689,9794,9792,9834,9835,9788,9658,9668,8597,8252,182,167,9644,8616,8593,8595,8594,8592,8735,8596,9650,9660]);for(var Ka=[],bb,na=0;256>na;na++)bb=126na?e[na]:na,Ka[na]=String.fromCharCode(bb);g.imageSmoothingEnabled=!1;l.classList.add("cursor");l.style.position="absolute";l.style.backgroundColor="#ccc";l.style.width="7px";l.style.display="inline-block";h.style.display="block";f.style.display="none";this.init=function(){this.set_mode(y); -y?this.set_size_graphical(720,400,720,400):this.set_size_text(80,25);this.timer()};this.make_screenshot=function(){const C=new Image;if(y)C.src=f.toDataURL("image/png");else{const x=[9,16],M=document.createElement("canvas");M.width=F*x[0];M.height=w*x[1];const O=M.getContext("2d");O.imageSmoothingEnabled=!1;O.font=window.getComputedStyle(h).font;O.textBaseline="top";for(let U=0;Uy?this.update_graphical():this.update_text())};this.update_text=function(){for(var C= -0;Cx;)h.removeChild(h.firstChild);for(;h.childNodes.length=C&&2*C{}},notification:{initial_port:43264, -single_handler:!1,handlers:[d=>{if(0===d){for(;this.virtqueue.has_request();)d=this.virtqueue.pop_request(),this.ReceiveRequest(d);this.virtqueue.notify_me_after(0)}}]},isr_status:{initial_port:42752},device_specific:{initial_port:42496,struct:[{bytes:2,name:"mount tag length",read:()=>this.configspace_taglen,write:()=>{}}].concat(t.range(254).map(d=>({bytes:1,name:"mount tag name "+d,read:()=>this.configspace_tagname[d]||0,write:()=>{}})))}});this.virtqueue=this.virtio.queues[0]} +;(function(){'use strict';function aa(a,b){function c(x){x=x.toString(16);return"#"+"0".repeat(6-x.length)+x}function d(x){var v=256*la,D=8*S,J=Ma?Ma.canvas:null;J&&J.width===v&&J.height===D||(J?(J.width=v,J.height=D):(J=new OffscreenCanvas(v,D),Ma=J.getContext("2d")),pb=Ma.createImageData(v,D));const P=pb.data;let O=0,T;D=qb?function(Y){T=T||Y;P[O+3]=Y;P[O+7]=Y;O+=8}:function(Y){T=T||Y;P[O+3]=Y;O+=4};J=32-S;const ha=v*(S-1)*4;v=4*(la-v*S);const ea=1020*la;for(let Y=0,za=0;2048>Y;++Y,za+=J,O+=v){const Aa=Y%256;Y&&!Aa&&(O+= +ha);T=!1;for(let Ga=0;Ga>=1)D(Ha&qa?255:0);rb&&D(sb&&192<=Aa&&223>=Aa&&Ha&1?255:0)}Jb[Y]=T?1:0}Ma.putImageData(pb,0,0)}function e(x,v,D,J){if(v&&D){x.style.width="";x.style.height="";J&&(x.style.transform="");var P=x.getBoundingClientRect();J?x.style.transform=(1===v?"":" scaleX("+v+")")+(1===D?"":" scaleY("+D+")"):(0===v%1&&0===D%1?(f.style.imageRendering="crisp-edges",f.style.imageRendering="pixelated",f.style["-ms-interpolation-mode"]="nearest-neighbor"): +(f.style.imageRendering="",f.style["-ms-interpolation-mode"]=""),J=window.devicePixelRatio||1,0!==J%1&&(v/=J,D/=J));1!==v&&(x.style.width=P.width*v+"px");1!==D&&(x.style.height=P.height*D+"px")}}const g=a.container;this.screen_fill_buffer=b;console.assert(g,"options.container must be provided");this.FLAG_BLINKING=1;this.FLAG_FONT_PAGE_B=2;var f=g.getElementsByTagName("canvas")[0],h=f.getContext("2d",{alpha:!1}),l=g.getElementsByTagName("div")[0],m=document.createElement("div"),n,p,q=void 0!==a.scale? +a.scale:1,t=void 0!==a.scale?a.scale:1,G=1,z,u,E,y,I,R,ma,Ma,pb,Jb=new Int8Array(2048),S,la,rb,qb,sb,tb=0,ub=0,cb,Kb=0,db,vb,eb,wb=[],fb=wb,gb=0,xb=!1;this.init=function(){const x=new Uint16Array([32,9786,9787,9829,9830,9827,9824,8226,9688,9675,9689,9794,9792,9834,9835,9788,9658,9668,8597,8252,182,167,9644,8616,8593,8595,8594,8592,8735,8596,9650,9660]),v=new Uint16Array([8962,199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197,201,230,198,244,246,242,251,249,255,214,220,162,163,165,8359, +402,225,237,243,250,241,209,170,186,191,8976,172,189,188,161,171,187,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600,945,223,915,960,931,963,181,964,934,920,937,948,8734,966,949,8745,8801,177,8805,8804,8992,8993,247,8776,176,8729,183,8730,8319,178,9632,160]);for(var D=0,J;256>D;D++)J=126D?x[D]: +D,wb.push(String.fromCharCode(J));m.classList.add("cursor");m.style.position="absolute";m.style.backgroundColor="#ccc";m.style.width="7px";m.style.display="inline-block";this.set_mode(!1);this.set_size_text(80,25);2===u&&this.set_size_graphical(720,400,720,400);this.set_scale(q,t);this.timer()};this.make_screenshot=function(){const x=new Image;if(1===u||2===u)x.src=f.toDataURL("image/png");else{const v=[9,16],D=document.createElement("canvas");D.width=y*v[0];D.height=I*v[1];const J=D.getContext("2d"); +J.imageSmoothingEnabled=!1;J.font=window.getComputedStyle(l).font;J.textBaseline="top";for(let P=0;Pthis.update_screen())};this.update_screen=function(){xb||(0===u?this.update_text():1===u?this.update_graphical():this.update_graphical_text());this.timer()};this.update_text=function(){for(var x=0;xv;)l.removeChild(l.firstChild);for(;l.childNodes.length=x&&2*x{}},notification:{initial_port:43264, +single_handler:!1,handlers:[d=>{if(0===d){for(;this.virtqueue.has_request();)d=this.virtqueue.pop_request(),this.ReceiveRequest(d);this.virtqueue.notify_me_after(0)}}]},isr_status:{initial_port:42752},device_specific:{initial_port:42496,struct:[{bytes:2,name:"mount tag length",read:()=>this.configspace_taglen,write:()=>{}}].concat(k.range(254).map(d=>({bytes:1,name:"mount tag name "+d,read:()=>this.configspace_tagname[d]||0,write:()=>{}})))}});this.virtqueue=this.virtio.queues[0]} ca.prototype.get_state=function(){var a=[];a[0]=this.configspace_tagname;a[1]=this.configspace_taglen;a[2]=this.virtio;a[3]=this.VERSION;a[4]=this.BLOCKSIZE;a[5]=this.msize;a[6]=this.replybuffer;a[7]=this.replybuffersize;a[8]=this.fids.map(function(b){return[b.inodeid,b.type,b.uid,b.dbg_name]});a[9]=this.fs;return a}; ca.prototype.set_state=function(a){this.configspace_tagname=a[0];this.configspace_taglen=a[1];this.virtio.set_state(a[2]);this.virtqueue=this.virtio.queues[0];this.VERSION=a[3];this.BLOCKSIZE=a[4];this.msize=a[5];this.replybuffer=a[6];this.replybuffersize=a[7];this.fids=a[8].map(function(b){return{inodeid:b[0],type:b[1],uid:b[2],dbg_name:b[3]}});this.fs.set_state(a[9])};ca.prototype.Createfid=function(a,b,c,d){return{inodeid:a,type:b,uid:c,dbg_name:d}}; -ca.prototype.update_dbg_name=function(a,b){for(const c of this.fids)c.inodeid===a&&(c.dbg_name=b)};ca.prototype.reset=function(){this.fids=[];this.virtio.reset()};ca.prototype.BuildReply=function(a,b,c){v.Marshall(["w","b","h"],[c+7,a+1,b],this.replybuffer,0);c+7>=this.replybuffer.length&&z.Debug("Error in 9p: payloadsize exceeds maximum length");this.replybuffersize=c+7};ca.prototype.SendError=function(a,b,c){b=v.Marshall(["w"],[c],this.replybuffer,7);this.BuildReply(6,a,b)}; +ca.prototype.update_dbg_name=function(a,b){for(const c of this.fids)c.inodeid===a&&(c.dbg_name=b)};ca.prototype.reset=function(){this.fids=[];this.virtio.reset()};ca.prototype.BuildReply=function(a,b,c){r.Marshall(["w","b","h"],[c+7,a+1,b],this.replybuffer,0);c+7>=this.replybuffer.length&&w.Debug("Error in 9p: payloadsize exceeds maximum length");this.replybuffersize=c+7};ca.prototype.SendError=function(a,b,c){b=r.Marshall(["w"],[c],this.replybuffer,7);this.BuildReply(6,a,b)}; ca.prototype.SendReply=function(a){a.set_next_blob(this.replybuffer.subarray(0,this.replybuffersize));this.virtqueue.push_reply(a);this.virtqueue.flush_replies()}; -ca.prototype.ReceiveRequest=async function(a){var b=new Uint8Array(a.length_readable);a.get_next_blob(b);var c={offset:0},d=v.Unmarshall(["w","b","h"],b,c),e=d[0],f=d[1],g=d[2];switch(f){case 8:e=this.fs.GetTotalSize();b=this.fs.GetSpace();d=[16914839];d[1]=this.BLOCKSIZE;d[2]=Math.floor(b/d[1]);d[3]=d[2]-Math.floor(e/d[1]);d[4]=d[2]-Math.floor(e/d[1]);d[5]=this.fs.CountUsedInodes();d[6]=this.fs.CountFreeInodes();d[7]=0;d[8]=256;e=v.Marshall("wwddddddw".split(""),d,this.replybuffer,7);this.BuildReply(f, -g,e);this.SendReply(a);break;case 112:case 12:d=v.Unmarshall(["w","w"],b,c);var h=d[0];c=d[1];z.Debug("[open] fid="+h+", mode="+c);b=this.fids[h].inodeid;var l=this.fs.GetInode(b);z.Debug("file open "+this.fids[h].dbg_name);e=this.fs.OpenInode(b,c);this.fs.AddEvent(this.fids[h].inodeid,function(){z.Debug("file opened "+this.fids[h].dbg_name+" tag:"+g);var q=[];q[0]=l.qid;q[1]=this.msize-24;v.Marshall(["Q","w"],q,this.replybuffer,7);this.BuildReply(f,g,17);this.SendReply(a)}.bind(this));break;case 70:d= -v.Unmarshall(["w","w","s"],b,c);b=d[0];h=d[1];e=d[2];z.Debug("[link] dfid="+b+", name="+e);e=this.fs.Link(this.fids[b].inodeid,this.fids[h].inodeid,e);if(0>e){this.SendError(g,-1===e?"Operation not permitted":"Unknown error: "+-e,-e);this.SendReply(a);break}this.BuildReply(f,g,0);this.SendReply(a);break;case 16:d=v.Unmarshall(["w","s","s","w"],b,c);h=d[0];e=d[1];b=d[2];d=d[3];z.Debug("[symlink] fid="+h+", name="+e+", symgt="+b+", gid="+d);b=this.fs.CreateSymlink(e,this.fids[h].inodeid,b);l=this.fs.GetInode(b); -l.uid=this.fids[h].uid;l.gid=d;v.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(f,g,13);this.SendReply(a);break;case 18:d=v.Unmarshall("wswwww".split(""),b,c);h=d[0];e=d[1];c=d[2];b=d[3];var m=d[4];d=d[5];z.Debug("[mknod] fid="+h+", name="+e+", major="+b+", minor="+m);b=this.fs.CreateNode(e,this.fids[h].inodeid,b,m);l=this.fs.GetInode(b);l.mode=c;l.uid=this.fids[h].uid;l.gid=d;v.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(f,g,13);this.SendReply(a);break;case 22:d=v.Unmarshall(["w"], -b,c);h=d[0];l=this.fs.GetInode(this.fids[h].inodeid);z.Debug("[readlink] fid="+h+" name="+this.fids[h].dbg_name+" target="+l.symlink);e=v.Marshall(["s"],[l.symlink],this.replybuffer,7);this.BuildReply(f,g,e);this.SendReply(a);break;case 72:d=v.Unmarshall(["w","s","w","w"],b,c);h=d[0];e=d[1];c=d[2];d=d[3];z.Debug("[mkdir] fid="+h+", name="+e+", mode="+c+", gid="+d);b=this.fs.CreateDirectory(e,this.fids[h].inodeid);l=this.fs.GetInode(b);l.mode=c|da;l.uid=this.fids[h].uid;l.gid=d;v.Marshall(["Q"],[l.qid], -this.replybuffer,7);this.BuildReply(f,g,13);this.SendReply(a);break;case 14:d=v.Unmarshall(["w","s","w","w","w"],b,c);h=d[0];e=d[1];b=d[2];c=d[3];d=d[4];this.bus.send("9p-create",[e,this.fids[h].inodeid]);z.Debug("[create] fid="+h+", name="+e+", flags="+b+", mode="+c+", gid="+d);b=this.fs.CreateFile(e,this.fids[h].inodeid);this.fids[h].inodeid=b;this.fids[h].type=1;this.fids[h].dbg_name=e;l=this.fs.GetInode(b);l.uid=this.fids[h].uid;l.gid=d;l.mode=c|ea;v.Marshall(["Q","w"],[l.qid,this.msize-24],this.replybuffer, -7);this.BuildReply(f,g,17);this.SendReply(a);break;case 52:d=v.Unmarshall("wbwddws".split(""),b,c);h=d[0];b=d[2];e=0===d[4]?Infinity:d[4];d=this.fs.DescribeLock(d[1],d[3],e,d[5],d[6]);z.Debug("[lock] fid="+h+", type="+ba[d.type]+", start="+d.start+", length="+d.length+", proc_id="+d.proc_id);e=this.fs.Lock(this.fids[h].inodeid,d,b);v.Marshall(["b"],[e],this.replybuffer,7);this.BuildReply(f,g,1);this.SendReply(a);break;case 54:d=v.Unmarshall("wbddws".split(""),b,c);h=d[0];e=0===d[3]?Infinity:d[3]; -d=this.fs.DescribeLock(d[1],d[2],e,d[4],d[5]);z.Debug("[getlock] fid="+h+", type="+ba[d.type]+", start="+d.start+", length="+d.length+", proc_id="+d.proc_id);e=this.fs.GetLock(this.fids[h].inodeid,d);e||(e=d,e.type=2);e=v.Marshall(["b","d","d","w","s"],[e.type,e.start,Infinity===e.length?0:e.length,e.proc_id,e.client_id],this.replybuffer,7);this.BuildReply(f,g,e);this.SendReply(a);break;case 24:d=v.Unmarshall(["w","d"],b,c);h=d[0];l=this.fs.GetInode(this.fids[h].inodeid);z.Debug("[getattr]: fid="+ -h+" name="+this.fids[h].dbg_name+" request mask="+d[1]);if(!l||l.status===fa){z.Debug("getattr: unlinked");this.SendError(g,"No such file or directory",2);this.SendReply(a);break}d[0]=d[1];d[1]=l.qid;d[2]=l.mode;d[3]=l.uid;d[4]=l.gid;d[5]=l.nlinks;d[6]=l.major<<8|l.minor;d[7]=l.size;d[8]=this.BLOCKSIZE;d[9]=Math.floor(l.size/512+1);d[10]=l.atime;d[11]=0;d[12]=l.mtime;d[13]=0;d[14]=l.ctime;d[15]=0;d[16]=0;d[17]=0;d[18]=0;d[19]=0;v.Marshall("dQwwwddddddddddddddd".split(""),d,this.replybuffer,7);this.BuildReply(f, -g,153);this.SendReply(a);break;case 26:d=v.Unmarshall("wwwwwddddd".split(""),b,c);h=d[0];l=this.fs.GetInode(this.fids[h].inodeid);z.Debug("[setattr]: fid="+h+" request mask="+d[1]+" name="+this.fids[h].dbg_name);d[1]&1&&(l.mode=d[2]);d[1]&2&&(l.uid=d[3]);d[1]&4&&(l.gid=d[4]);d[1]&16&&(l.atime=Math.floor((new Date).getTime()/1E3));d[1]&32&&(l.mtime=Math.floor((new Date).getTime()/1E3));d[1]&64&&(l.ctime=Math.floor((new Date).getTime()/1E3));d[1]&128&&(l.atime=d[6]);d[1]&256&&(l.mtime=d[8]);d[1]&8&& -await this.fs.ChangeSize(this.fids[h].inodeid,d[5]);this.BuildReply(f,g,0);this.SendReply(a);break;case 50:d=v.Unmarshall(["w","d"],b,c);h=d[0];this.BuildReply(f,g,0);this.SendReply(a);break;case 40:case 116:d=v.Unmarshall(["w","d","w"],b,c);h=d[0];e=d[1];m=d[2];l=this.fs.GetInode(this.fids[h].inodeid);40===f&&z.Debug("[treaddir]: fid="+h+" offset="+e+" count="+m);116===f&&z.Debug("[read]: fid="+h+" ("+this.fids[h].dbg_name+") offset="+e+" count="+m+" fidtype="+this.fids[h].type);if(!l||l.status=== -fa){z.Debug("read/treaddir: unlinked");this.SendError(g,"No such file or directory",2);this.SendReply(a);break}if(2===this.fids[h].type)for(l.caps.lengthl.size&&(m=0),this.bus.send("9p-read-start",[this.fids[h].dbg_name]),d=await this.fs.Read(d, -e,m),this.bus.send("9p-read-end",[this.fids[h].dbg_name,m]),d&&this.replybuffer.set(d,11);v.Marshall(["w"],[m],this.replybuffer,7);this.BuildReply(f,g,4+m);this.SendReply(a);break;case 118:d=v.Unmarshall(["w","d","w"],b,c);h=d[0];e=d[1];m=d[2];d=this.fids[h].dbg_name;z.Debug("[write]: fid="+h+" ("+d+") offset="+e+" count="+m+" fidtype="+this.fids[h].type);if(2===this.fids[h].type){this.SendError(g,"Setxattr not supported",95);this.SendReply(a);break}else await this.fs.Write(this.fids[h].inodeid,e, -m,b.subarray(c.offset));this.bus.send("9p-write-end",[d,m]);v.Marshall(["w"],[m],this.replybuffer,7);this.BuildReply(f,g,4);this.SendReply(a);break;case 74:d=v.Unmarshall(["w","s","w","s"],b,c);e=d[0];b=d[1];c=d[2];d=d[3];z.Debug("[renameat]: oldname="+b+" newname="+d);e=await this.fs.Rename(this.fids[e].inodeid,b,this.fids[c].inodeid,d);if(0>e){this.SendError(g,-2===e?"No such file or directory":-1===e?"Operation not permitted":-39===e?"Directory not empty":"Unknown error: "+-e,-e);this.SendReply(a); -break}this.BuildReply(f,g,0);this.SendReply(a);break;case 76:d=v.Unmarshall(["w","s","w"],b,c);c=d[0];e=d[1];b=d[2];z.Debug("[unlink]: dirfd="+c+" name="+e+" flags="+b);h=this.fs.Search(this.fids[c].inodeid,e);if(-1===h){this.SendError(g,"No such file or directory",2);this.SendReply(a);break}e=this.fs.Unlink(this.fids[c].inodeid,e);if(0>e){this.SendError(g,-39===e?"Directory not empty":-1===e?"Operation not permitted":"Unknown error: "+-e,-e);this.SendReply(a);break}this.BuildReply(f,g,0);this.SendReply(a); -break;case 100:d=v.Unmarshall(["w","s"],b,c);z.Debug("[version]: msize="+d[0]+" version="+d[1]);this.msize!==d[0]&&(this.msize=d[0],this.replybuffer=new Uint8Array(Math.min(16777216,2*this.msize)));e=v.Marshall(["w","s"],[this.msize,this.VERSION],this.replybuffer,7);this.BuildReply(f,g,e);this.SendReply(a);break;case 104:d=v.Unmarshall(["w","w","s","s","w"],b,c);h=d[0];e=d[4];z.Debug("[attach]: fid="+h+" afid="+A(d[1])+" uname="+d[2]+" aname="+d[3]);this.fids[h]=this.Createfid(0,1,e,"");l=this.fs.GetInode(this.fids[h].inodeid); -v.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(f,g,13);this.SendReply(a);this.bus.send("9p-attach");break;case 108:d=v.Unmarshall(["h"],b,c);z.Debug("[flush] "+g);this.BuildReply(f,g,0);this.SendReply(a);break;case 110:d=v.Unmarshall(["w","w","h"],b,c);h=d[0];m=d[1];var n=d[2];z.Debug("[walk]: fid="+d[0]+" nwfid="+d[1]+" nwname="+n);if(0===n){this.fids[m]=this.Createfid(this.fids[h].inodeid,1,this.fids[h].uid,this.fids[h].dbg_name);v.Marshall(["h"],[0],this.replybuffer,7);this.BuildReply(f, -g,2);this.SendReply(a);break}e=[];for(d=0;db;b++)this.ports[b]=this.create_empty_entry();var c=a.memory_size[0];for(b=0;b<<17>>0,8);return 255},function(d,e){A(d>>>0,8);A(e,2)},function(d){A(d>>>0,8);return-1},function(d,e){A(d>>>0,8);A(e>>>0,8)})} +ca.prototype.ReceiveRequest=async function(a){var b=new Uint8Array(a.length_readable);a.get_next_blob(b);var c={offset:0},d=r.Unmarshall(["w","b","h"],b,c),e=d[0],g=d[1],f=d[2];switch(g){case 8:e=this.fs.GetTotalSize();b=this.fs.GetSpace();d=[16914839];d[1]=this.BLOCKSIZE;d[2]=Math.floor(b/d[1]);d[3]=d[2]-Math.floor(e/d[1]);d[4]=d[2]-Math.floor(e/d[1]);d[5]=this.fs.CountUsedInodes();d[6]=this.fs.CountFreeInodes();d[7]=0;d[8]=256;e=r.Marshall("wwddddddw".split(""),d,this.replybuffer,7);this.BuildReply(g, +f,e);this.SendReply(a);break;case 112:case 12:d=r.Unmarshall(["w","w"],b,c);var h=d[0];c=d[1];w.Debug("[open] fid="+h+", mode="+c);b=this.fids[h].inodeid;var l=this.fs.GetInode(b);w.Debug("file open "+this.fids[h].dbg_name);e=this.fs.OpenInode(b,c);this.fs.AddEvent(this.fids[h].inodeid,function(){w.Debug("file opened "+this.fids[h].dbg_name+" tag:"+f);var q=[];q[0]=l.qid;q[1]=this.msize-24;r.Marshall(["Q","w"],q,this.replybuffer,7);this.BuildReply(g,f,17);this.SendReply(a)}.bind(this));break;case 70:d= +r.Unmarshall(["w","w","s"],b,c);b=d[0];h=d[1];e=d[2];w.Debug("[link] dfid="+b+", name="+e);e=this.fs.Link(this.fids[b].inodeid,this.fids[h].inodeid,e);if(0>e){this.SendError(f,-1===e?"Operation not permitted":"Unknown error: "+-e,-e);this.SendReply(a);break}this.BuildReply(g,f,0);this.SendReply(a);break;case 16:d=r.Unmarshall(["w","s","s","w"],b,c);h=d[0];e=d[1];b=d[2];d=d[3];w.Debug("[symlink] fid="+h+", name="+e+", symgt="+b+", gid="+d);b=this.fs.CreateSymlink(e,this.fids[h].inodeid,b);l=this.fs.GetInode(b); +l.uid=this.fids[h].uid;l.gid=d;r.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);break;case 18:d=r.Unmarshall("wswwww".split(""),b,c);h=d[0];e=d[1];c=d[2];b=d[3];var m=d[4];d=d[5];w.Debug("[mknod] fid="+h+", name="+e+", major="+b+", minor="+m);b=this.fs.CreateNode(e,this.fids[h].inodeid,b,m);l=this.fs.GetInode(b);l.mode=c;l.uid=this.fids[h].uid;l.gid=d;r.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);break;case 22:d=r.Unmarshall(["w"], +b,c);h=d[0];l=this.fs.GetInode(this.fids[h].inodeid);w.Debug("[readlink] fid="+h+" name="+this.fids[h].dbg_name+" target="+l.symlink);e=r.Marshall(["s"],[l.symlink],this.replybuffer,7);this.BuildReply(g,f,e);this.SendReply(a);break;case 72:d=r.Unmarshall(["w","s","w","w"],b,c);h=d[0];e=d[1];c=d[2];d=d[3];w.Debug("[mkdir] fid="+h+", name="+e+", mode="+c+", gid="+d);b=this.fs.CreateDirectory(e,this.fids[h].inodeid);l=this.fs.GetInode(b);l.mode=c|fa;l.uid=this.fids[h].uid;l.gid=d;r.Marshall(["Q"],[l.qid], +this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);break;case 14:d=r.Unmarshall(["w","s","w","w","w"],b,c);h=d[0];e=d[1];b=d[2];c=d[3];d=d[4];this.bus.send("9p-create",[e,this.fids[h].inodeid]);w.Debug("[create] fid="+h+", name="+e+", flags="+b+", mode="+c+", gid="+d);b=this.fs.CreateFile(e,this.fids[h].inodeid);this.fids[h].inodeid=b;this.fids[h].type=1;this.fids[h].dbg_name=e;l=this.fs.GetInode(b);l.uid=this.fids[h].uid;l.gid=d;l.mode=c|ia;r.Marshall(["Q","w"],[l.qid,this.msize-24],this.replybuffer, +7);this.BuildReply(g,f,17);this.SendReply(a);break;case 52:d=r.Unmarshall("wbwddws".split(""),b,c);h=d[0];b=d[2];e=0===d[4]?Infinity:d[4];d=this.fs.DescribeLock(d[1],d[3],e,d[5],d[6]);w.Debug("[lock] fid="+h+", type="+ba[d.type]+", start="+d.start+", length="+d.length+", proc_id="+d.proc_id);e=this.fs.Lock(this.fids[h].inodeid,d,b);r.Marshall(["b"],[e],this.replybuffer,7);this.BuildReply(g,f,1);this.SendReply(a);break;case 54:d=r.Unmarshall("wbddws".split(""),b,c);h=d[0];e=0===d[3]?Infinity:d[3]; +d=this.fs.DescribeLock(d[1],d[2],e,d[4],d[5]);w.Debug("[getlock] fid="+h+", type="+ba[d.type]+", start="+d.start+", length="+d.length+", proc_id="+d.proc_id);e=this.fs.GetLock(this.fids[h].inodeid,d);e||(e=d,e.type=2);e=r.Marshall(["b","d","d","w","s"],[e.type,e.start,Infinity===e.length?0:e.length,e.proc_id,e.client_id],this.replybuffer,7);this.BuildReply(g,f,e);this.SendReply(a);break;case 24:d=r.Unmarshall(["w","d"],b,c);h=d[0];l=this.fs.GetInode(this.fids[h].inodeid);w.Debug("[getattr]: fid="+ +h+" name="+this.fids[h].dbg_name+" request mask="+d[1]);if(!l||l.status===ja){w.Debug("getattr: unlinked");this.SendError(f,"No such file or directory",2);this.SendReply(a);break}d[0]=d[1];d[1]=l.qid;d[2]=l.mode;d[3]=l.uid;d[4]=l.gid;d[5]=l.nlinks;d[6]=l.major<<8|l.minor;d[7]=l.size;d[8]=this.BLOCKSIZE;d[9]=Math.floor(l.size/512+1);d[10]=l.atime;d[11]=0;d[12]=l.mtime;d[13]=0;d[14]=l.ctime;d[15]=0;d[16]=0;d[17]=0;d[18]=0;d[19]=0;r.Marshall("dQwwwddddddddddddddd".split(""),d,this.replybuffer,7);this.BuildReply(g, +f,153);this.SendReply(a);break;case 26:d=r.Unmarshall("wwwwwddddd".split(""),b,c);h=d[0];l=this.fs.GetInode(this.fids[h].inodeid);w.Debug("[setattr]: fid="+h+" request mask="+d[1]+" name="+this.fids[h].dbg_name);d[1]&1&&(l.mode=d[2]);d[1]&2&&(l.uid=d[3]);d[1]&4&&(l.gid=d[4]);d[1]&16&&(l.atime=Math.floor((new Date).getTime()/1E3));d[1]&32&&(l.mtime=Math.floor((new Date).getTime()/1E3));d[1]&64&&(l.ctime=Math.floor((new Date).getTime()/1E3));d[1]&128&&(l.atime=d[6]);d[1]&256&&(l.mtime=d[8]);d[1]&8&& +await this.fs.ChangeSize(this.fids[h].inodeid,d[5]);this.BuildReply(g,f,0);this.SendReply(a);break;case 50:d=r.Unmarshall(["w","d"],b,c);h=d[0];this.BuildReply(g,f,0);this.SendReply(a);break;case 40:case 116:d=r.Unmarshall(["w","d","w"],b,c);h=d[0];e=d[1];m=d[2];l=this.fs.GetInode(this.fids[h].inodeid);40===g&&w.Debug("[treaddir]: fid="+h+" offset="+e+" count="+m);116===g&&w.Debug("[read]: fid="+h+" ("+this.fids[h].dbg_name+") offset="+e+" count="+m+" fidtype="+this.fids[h].type);if(!l||l.status=== +ja){w.Debug("read/treaddir: unlinked");this.SendError(f,"No such file or directory",2);this.SendReply(a);break}if(2===this.fids[h].type)for(l.caps.lengthl.size&&(m=0),this.bus.send("9p-read-start",[this.fids[h].dbg_name]),d=await this.fs.Read(d, +e,m),this.bus.send("9p-read-end",[this.fids[h].dbg_name,m]),d&&this.replybuffer.set(d,11);r.Marshall(["w"],[m],this.replybuffer,7);this.BuildReply(g,f,4+m);this.SendReply(a);break;case 118:d=r.Unmarshall(["w","d","w"],b,c);h=d[0];e=d[1];m=d[2];d=this.fids[h].dbg_name;w.Debug("[write]: fid="+h+" ("+d+") offset="+e+" count="+m+" fidtype="+this.fids[h].type);if(2===this.fids[h].type){this.SendError(f,"Setxattr not supported",95);this.SendReply(a);break}else await this.fs.Write(this.fids[h].inodeid,e, +m,b.subarray(c.offset));this.bus.send("9p-write-end",[d,m]);r.Marshall(["w"],[m],this.replybuffer,7);this.BuildReply(g,f,4);this.SendReply(a);break;case 74:d=r.Unmarshall(["w","s","w","s"],b,c);e=d[0];b=d[1];c=d[2];d=d[3];w.Debug("[renameat]: oldname="+b+" newname="+d);e=await this.fs.Rename(this.fids[e].inodeid,b,this.fids[c].inodeid,d);if(0>e){this.SendError(f,-2===e?"No such file or directory":-1===e?"Operation not permitted":-39===e?"Directory not empty":"Unknown error: "+-e,-e);this.SendReply(a); +break}this.BuildReply(g,f,0);this.SendReply(a);break;case 76:d=r.Unmarshall(["w","s","w"],b,c);c=d[0];e=d[1];b=d[2];w.Debug("[unlink]: dirfd="+c+" name="+e+" flags="+b);h=this.fs.Search(this.fids[c].inodeid,e);if(-1===h){this.SendError(f,"No such file or directory",2);this.SendReply(a);break}e=this.fs.Unlink(this.fids[c].inodeid,e);if(0>e){this.SendError(f,-39===e?"Directory not empty":-1===e?"Operation not permitted":"Unknown error: "+-e,-e);this.SendReply(a);break}this.BuildReply(g,f,0);this.SendReply(a); +break;case 100:d=r.Unmarshall(["w","s"],b,c);w.Debug("[version]: msize="+d[0]+" version="+d[1]);this.msize!==d[0]&&(this.msize=d[0],this.replybuffer=new Uint8Array(Math.min(16777216,2*this.msize)));e=r.Marshall(["w","s"],[this.msize,this.VERSION],this.replybuffer,7);this.BuildReply(g,f,e);this.SendReply(a);break;case 104:d=r.Unmarshall(["w","w","s","s","w"],b,c);h=d[0];e=d[4];w.Debug("[attach]: fid="+h+" afid="+A(d[1])+" uname="+d[2]+" aname="+d[3]);this.fids[h]=this.Createfid(0,1,e,"");l=this.fs.GetInode(this.fids[h].inodeid); +r.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);this.bus.send("9p-attach");break;case 108:d=r.Unmarshall(["h"],b,c);w.Debug("[flush] "+f);this.BuildReply(g,f,0);this.SendReply(a);break;case 110:d=r.Unmarshall(["w","w","h"],b,c);h=d[0];m=d[1];var n=d[2];w.Debug("[walk]: fid="+d[0]+" nwfid="+d[1]+" nwname="+n);if(0===n){this.fids[m]=this.Createfid(this.fids[h].inodeid,1,this.fids[h].uid,this.fids[h].dbg_name);r.Marshall(["h"],[0],this.replybuffer,7);this.BuildReply(g, +f,2);this.SendReply(a);break}e=[];for(d=0;db;b++)this.ports[b]=this.create_empty_entry();var c=a.memory_size[0];for(b=0;b<<17>>0,8);return 255},function(d,e){A(d>>>0,8);A(e,2)},function(d){A(d>>>0,8);return-1},function(d,e){A(d>>>0,8);A(e>>>0,8)})} B.prototype.create_empty_entry=function(){return{read8:this.empty_port_read8,read16:this.empty_port_read16,read32:this.empty_port_read32,write8:this.empty_port_write,write16:this.empty_port_write,write32:this.empty_port_write,device:void 0}};B.prototype.empty_port_read8=function(){return 255};B.prototype.empty_port_read16=function(){return 65535};B.prototype.empty_port_read32=function(){return-1};B.prototype.empty_port_write=function(){}; B.prototype.register_read=function(a,b,c,d,e){c&&(this.ports[a].read8=c);d&&(this.ports[a].read16=d);e&&(this.ports[a].read32=e);this.ports[a].device=b};B.prototype.register_write=function(a,b,c,d,e){c&&(this.ports[a].write8=c);d&&(this.ports[a].write16=d);e&&(this.ports[a].write32=e);this.ports[a].device=b}; -B.prototype.register_read_consecutive=function(a,b,c,d,e,f){function g(){return c.call(this)|d.call(this)<<8}function h(){return e.call(this)|f.call(this)<<8}function l(){return c.call(this)|d.call(this)<<8|e.call(this)<<16|f.call(this)<<24}e&&f?(this.register_read(a,b,c,g,l),this.register_read(a+1,b,d),this.register_read(a+2,b,e,h),this.register_read(a+3,b,f)):(this.register_read(a,b,c,g),this.register_read(a+1,b,d))}; -B.prototype.register_write_consecutive=function(a,b,c,d,e,f){function g(m){c.call(this,m&255);d.call(this,m>>8&255)}function h(m){e.call(this,m&255);f.call(this,m>>8&255)}function l(m){c.call(this,m&255);d.call(this,m>>8&255);e.call(this,m>>16&255);f.call(this,m>>>24)}e&&f?(this.register_write(a,b,c,g,l),this.register_write(a+1,b,d),this.register_write(a+2,b,e,h),this.register_write(a+3,b,f)):(this.register_write(a,b,c,g),this.register_write(a+1,b,d))}; +B.prototype.register_read_consecutive=function(a,b,c,d,e,g){function f(){return c.call(this)|d.call(this)<<8}function h(){return e.call(this)|g.call(this)<<8}function l(){return c.call(this)|d.call(this)<<8|e.call(this)<<16|g.call(this)<<24}e&&g?(this.register_read(a,b,c,f,l),this.register_read(a+1,b,d),this.register_read(a+2,b,e,h),this.register_read(a+3,b,g)):(this.register_read(a,b,c,f),this.register_read(a+1,b,d))}; +B.prototype.register_write_consecutive=function(a,b,c,d,e,g){function f(m){c.call(this,m&255);d.call(this,m>>8&255)}function h(m){e.call(this,m&255);g.call(this,m>>8&255)}function l(m){c.call(this,m&255);d.call(this,m>>8&255);e.call(this,m>>16&255);g.call(this,m>>>24)}e&&g?(this.register_write(a,b,c,f,l),this.register_write(a+1,b,d),this.register_write(a+2,b,e,h),this.register_write(a+3,b,g)):(this.register_write(a,b,c,f),this.register_write(a+1,b,d))}; B.prototype.mmap_read32_shim=function(a){var b=this.cpu.memory_map_read8[a>>>17];return b(a)|b(a+1)<<8|b(a+2)<<16|b(a+3)<<24};B.prototype.mmap_write32_shim=function(a,b){var c=this.cpu.memory_map_write8[a>>>17];c(a,b&255);c(a+1,b>>8&255);c(a+2,b>>16&255);c(a+3,b>>>24)}; -B.prototype.mmap_register=function(a,b,c,d,e,f){A(a>>>0,8);A(b,8);e||(e=this.mmap_read32_shim.bind(this));f||(f=this.mmap_write32_shim.bind(this));for(a>>>=17;0>>0,8);A(b,8);e||(e=this.mmap_read32_shim.bind(this));g||(g=this.mmap_write32_shim.bind(this));for(a>>>=17;0>>0,8),this.get_port_description(a));return c.write32.call(c.device,b)}; B.prototype.port_read8=function(a){var b=this.ports[a];b.read8===this.empty_port_read8&&(A(a,4),this.get_port_description(a));b=b.read8.call(b.device);A(a);return b};B.prototype.port_read16=function(a){var b=this.ports[a];b.read16===this.empty_port_read16&&(A(a,4),this.get_port_description(a));b=b.read16.call(b.device);A(a);return b};B.prototype.port_read32=function(a){var b=this.ports[a];b.read32===this.empty_port_read32&&(A(a,4),this.get_port_description(a));return b.read32.call(b.device)}; -var ha={4:"PORT_DMA_ADDR_2",5:"PORT_DMA_CNT_2",10:"PORT_DMA1_MASK_REG",11:"PORT_DMA1_MODE_REG",12:"PORT_DMA1_CLEAR_FF_REG",13:"PORT_DMA1_MASTER_CLEAR",32:"PORT_PIC1_CMD",33:"PORT_PIC1_DATA",64:"PORT_PIT_COUNTER0",65:"PORT_PIT_COUNTER1",66:"PORT_PIT_COUNTER2",67:"PORT_PIT_MODE",96:"PORT_PS2_DATA",97:"PORT_PS2_CTRLB",100:"PORT_PS2_STATUS",112:"PORT_CMOS_INDEX",113:"PORT_CMOS_DATA",128:"PORT_DIAG",129:"PORT_DMA_PAGE_2",146:"PORT_A20",160:"PORT_PIC2_CMD",161:"PORT_PIC2_DATA",178:"PORT_SMI_CMD",179:"PORT_SMI_STATUS", +var ka={4:"PORT_DMA_ADDR_2",5:"PORT_DMA_CNT_2",10:"PORT_DMA1_MASK_REG",11:"PORT_DMA1_MODE_REG",12:"PORT_DMA1_CLEAR_FF_REG",13:"PORT_DMA1_MASTER_CLEAR",32:"PORT_PIC1_CMD",33:"PORT_PIC1_DATA",64:"PORT_PIT_COUNTER0",65:"PORT_PIT_COUNTER1",66:"PORT_PIT_COUNTER2",67:"PORT_PIT_MODE",96:"PORT_PS2_DATA",97:"PORT_PS2_CTRLB",100:"PORT_PS2_STATUS",112:"PORT_CMOS_INDEX",113:"PORT_CMOS_DATA",128:"PORT_DIAG",129:"PORT_DMA_PAGE_2",146:"PORT_A20",160:"PORT_PIC2_CMD",161:"PORT_PIC2_DATA",178:"PORT_SMI_CMD",179:"PORT_SMI_STATUS", 212:"PORT_DMA2_MASK_REG",214:"PORT_DMA2_MODE_REG",218:"PORT_DMA2_MASTER_CLEAR",240:"PORT_MATH_CLEAR",368:"PORT_ATA2_CMD_BASE",496:"PORT_ATA1_CMD_BASE",632:"PORT_LPT2",744:"PORT_SERIAL4",760:"PORT_SERIAL2",884:"PORT_ATA2_CTRL_BASE",888:"PORT_LPT1",1E3:"PORT_SERIAL3",1008:"PORT_FD_BASE",1010:"PORT_FD_DOR",1012:"PORT_FD_STATUS",1013:"PORT_FD_DATA",1014:"PORT_HD_DATA",1015:"PORT_FD_DIR",1016:"PORT_SERIAL1",3320:"PORT_PCI_CMD",3321:"PORT_PCI_REBOOT",3324:"PORT_PCI_DATA",1026:"PORT_BIOS_DEBUG",1296:"PORT_QEMU_CFG_CTL", -1297:"PORT_QEMU_CFG_DATA",45056:"PORT_ACPI_PM_BASE",45312:"PORT_SMB_BASE",35072:"PORT_BIOS_APM"};B.prototype.get_port_description=function(a){return ha[a]?" ("+ha[a]+")":""};function E(a,b){this.stopping=this.running=!1;this.idle=!0;this.tick_counter=0;this.worker=null;this.cpu=new G(a,b,()=>{this.idle&&this.next_tick(0)});this.bus=a;this.register_yield()}E.prototype.run=function(){this.stopping=!1;this.running||(this.running=!0,this.bus.send("emulator-started"));this.next_tick(0)};E.prototype.do_tick=function(){if(this.stopping||!this.running)this.stopping=this.running=!1,this.bus.send("emulator-stopped");else{this.idle=!1;var a=this.cpu.main_loop();this.next_tick(a)}}; -E.prototype.next_tick=function(a){const b=++this.tick_counter;this.idle=!0;this.yield(a,b)};E.prototype.yield_callback=function(a){a===this.tick_counter&&this.do_tick()};E.prototype.stop=function(){this.running&&(this.stopping=!0)};E.prototype.destroy=function(){this.unregister_yield()};E.prototype.restart=function(){this.cpu.reset_cpu();this.cpu.load_bios()};E.prototype.init=function(a){this.cpu.init(a,this.bus);this.bus.send("emulator-ready")}; -if("undefined"!==typeof process)E.prototype.yield=function(a,b){1>a?global.setImmediate(c=>this.yield_callback(c),b):setTimeout(c=>this.yield_callback(c),a,b)},E.prototype.register_yield=function(){},E.prototype.unregister_yield=function(){};else if("undefined"!==typeof Worker){function a(){let b;globalThis.onmessage=function(c){const d=c.data.t;b=b&&clearTimeout(b);1>d?postMessage(c.data.tick):b=setTimeout(()=>postMessage(c.data.tick),d)}}E.prototype.register_yield=function(){const b=URL.createObjectURL(new Blob(["("+ -a.toString()+")()"],{type:"text/javascript"}));this.worker=new Worker(b);this.worker.onmessage=c=>this.yield_callback(c.data);URL.revokeObjectURL(b)};E.prototype.yield=function(b,c){this.worker.postMessage({t:b,tick:c})};E.prototype.unregister_yield=function(){this.worker&&this.worker.terminate();this.worker=null}}else E.prototype.yield=function(a){setTimeout(()=>{this.do_tick()},a)},E.prototype.register_yield=function(){},E.prototype.unregister_yield=function(){};E.prototype.save_state=function(){return this.cpu.save_state()}; -E.prototype.restore_state=function(a){return this.cpu.restore_state(a)};if("object"===typeof performance&&performance.now)E.microtick=performance.now.bind(performance);else if("function"===typeof require){const {performance:a}=require("perf_hooks");E.microtick=a.now.bind(a)}else E.microtick="object"===typeof process&&process.hrtime?function(){var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:Date.now;var H=H||{};H.exportSymbol=function(){};H.exportProperty=function(){};var t=t||{};t.pads=function(a,b){return(a||0===a?a+"":"").padEnd(b," ")};t.pad0=function(a,b){return(a||0===a?a+"":"").padStart(b,"0")};t.zeros=function(a){return Array(a).fill(0)};t.range=function(a){return Array.from(Array(a).keys())}; -t.view=function(a,b,c,d){return new Proxy({},{get:function(e,f){e=new a(b.buffer,c,d);const g=e[f];if("function"===typeof g)return g.bind(e);/^\d+$/.test(f);return g},set:function(e,f,g){/^\d+$/.test(f);(new a(b.buffer,c,d))[f]=g;return!0}})};function A(a,b){a=a?a.toString(16):"";return"0x"+t.pad0(a.toUpperCase(),b||1)} -if("undefined"!==typeof crypto&&crypto.getRandomValues){const a=new Int32Array(1);t.get_rand_int=function(){crypto.getRandomValues(a);return a[0]}}else if("undefined"!==typeof require){const a=require("crypto");t.get_rand_int=function(){return a.randomBytes(4).readInt32LE(0)}} -(function(){if("function"===typeof Math.clz32)t.int_log2=function(d){return 31-Math.clz32(d)};else{for(var a=new Int8Array(256),b=0,c=-2;256>b;b++)b&b-1||c++,a[b]=c;t.int_log2=function(d){d>>>=0;var e=d>>>16;if(e){var f=e>>>8;return f?24+a[f]:16+a[e]}return(f=d>>>8)?8+a[f]:a[d]}}})();t.round_up_to_next_power_of_2=function(a){return 1>=a?1:1<<1+t.int_log2(a-1)}; -function ja(a){var b=new Uint8Array(a),c,d;this.length=0;this.push=function(e){this.length!==a&&this.length++;b[d]=e;d=d+1&a-1};this.shift=function(){if(this.length){var e=b[c];c=c+1&a-1;this.length--;return e}return-1};this.peek=function(){return this.length?b[c]:-1};this.clear=function(){this.length=d=c=0};this.clear()}function la(a){this.size=a;this.data=new Float32Array(a);this.length=this.end=this.start=0} -la.prototype.push=function(a){this.length===this.size?this.start=this.start+1&this.size-1:this.length++;this.data[this.end]=a;this.end=this.end+1&this.size-1};la.prototype.shift=function(){if(this.length){var a=this.data[this.start];this.start=this.start+1&this.size-1;this.length--;return a}}; -la.prototype.shift_block=function(a){var b=new Float32Array(a);a>this.length&&(a=this.length);var c=this.start+a,d=this.data.subarray(this.start,c);b.set(d);c>=this.size&&(c-=this.size,b.set(this.data.subarray(0,c),d.length));this.start=c;this.length-=a;return b};la.prototype.peek=function(){if(this.length)return this.data[this.start]};la.prototype.clear=function(){this.length=this.end=this.start=0}; -t.Bitmap=function(a){"number"===typeof a?this.view=new Uint8Array(a+7>>3):a instanceof ArrayBuffer&&(this.view=new Uint8Array(a))};t.Bitmap.prototype.set=function(a,b){const c=a>>3;a=1<<(a&7);this.view[c]=b?this.view[c]|a:this.view[c]&~a};t.Bitmap.prototype.get=function(a){return this.view[a>>3]>>(a&7)&1};t.Bitmap.prototype.get_buffer=function(){return this.view.buffer};t.load_file="undefined"===typeof XMLHttpRequest?ma:oa; -function oa(a,b,c){function d(){const l=c||0;setTimeout(()=>{oa(a,b,l+1)},1E3*([1,1,2,3,5,8,13,21][l]||34))}var e=new XMLHttpRequest;e.open(b.method||"get",a,!0);e.responseType=b.as_json?"json":"arraybuffer";if(b.headers)for(var f=Object.keys(b.headers),g=0;ge.status&&d();else if(e.response){if(b.range){const l=e.getResponseHeader("Content-Encoding");l&&"identity"!==l&&console.error("Server sent Content-Encoding in response to ranged request",{filename:a,enc:l})}b.done&&b.done(e.response,e)}};e.onerror=function(l){console.error("Loading the image "+a+" failed",l);d()};b.progress&& -(e.onprogress=function(l){b.progress(l)});e.send(null)}function ma(a,b){const c=require("fs");b.range?c.open(a,"r",(d,e)=>{if(d)throw d;d=b.range.length;var f=Buffer.allocUnsafe(d);c.read(e,f,0,d,b.range.start,g=>{if(g)throw g;b.done&&b.done(new Uint8Array(f));c.close(e,h=>{if(h)throw h;})})}):c.readFile(a,{encoding:b.as_json?"utf-8":null},function(d,e){d?console.log("Could not read file:",a,d):(d=e,d=b.as_json?JSON.parse(d):(new Uint8Array(d)).buffer,b.done(d))})} -t.read_sized_string_from_mem=function(a,b,c){return String.fromCharCode(...(new Uint8Array(a.buffer,b>>>0,c>>>0)))};(function(){function a(g){this.buffer=g;this.byteLength=g.byteLength;this.onprogress=this.onload=void 0}function b(g,h,l){this.filename=g;this.byteLength=h;this.block_cache=new Map;this.block_cache_is_write=new Set;this.fixed_chunk_size=l;this.cache_reads=!!l;this.onprogress=this.onload=void 0}function c(g,h,l,m,n){const p=g.match(/\.[^\.]+(\.zst)?$/);this.extension=p?p[0]:"";this.basename=g.substring(0,g.length-this.extension.length);this.is_zstd=this.extension.endsWith(".zst");this.basename.endsWith("/")|| -(this.basename+="-");this.block_cache=new Map;this.block_cache_is_write=new Set;this.byteLength=h;this.fixed_chunk_size=l;this.partfile_alt_format=!!m;this.zstd_decompress=n;this.cache_reads=!!l;this.onprogress=this.onload=void 0}function d(g){this.file=g;this.byteLength=g.size;1073741824>20)+" MB ...");this.buffer=new ArrayBuffer(g.size);this.onprogress=this.onload=void 0}function e(g){this.file=g;this.byteLength=g.size;this.block_cache= -new Map;this.block_cache_is_write=new Set;this.onprogress=this.onload=void 0}t.SyncBuffer=a;t.AsyncXHRBuffer=b;t.AsyncXHRPartfileBuffer=c;t.AsyncFileBuffer=e;t.SyncFileBuffer=d;t.buffer_from_object=function(g,h){if(g.buffer instanceof ArrayBuffer)return new t.SyncBuffer(g.buffer);if("undefined"!==typeof File&&g.buffer instanceof File)return h=g.async,void 0===h&&(h=268435456<=g.buffer.size),h?new t.AsyncFileBuffer(g.buffer):new t.SyncFileBuffer(g.buffer);if(g.url)return g.use_parts?new t.AsyncXHRPartfileBuffer(g.url, -g.size,g.fixed_chunk_size,!1,h):new t.AsyncXHRBuffer(g.url,g.size,g.fixed_chunk_size)};a.prototype.load=function(){this.onload&&this.onload({buffer:this.buffer})};a.prototype.get=function(g,h,l){l(new Uint8Array(this.buffer,g,h))};a.prototype.set=function(g,h,l){(new Uint8Array(this.buffer,g,h.byteLength)).set(h);l()};a.prototype.get_buffer=function(g){g(this.buffer)};a.prototype.get_state=function(){const g=[];g[0]=this.byteLength;g[1]=new Uint8Array(this.buffer);return g};a.prototype.set_state= -function(g){this.byteLength=g[0];this.buffer=g[1].slice().buffer};b.prototype.load=function(){void 0!==this.byteLength?this.onload&&this.onload(Object.create(null)):f(this.filename,(g,h)=>{if(g)throw Error("Cannot use: "+this.filename+". "+g);this.byteLength=h;this.onload&&this.onload(Object.create(null))})};b.prototype.get_from_cache=function(g,h){var l=h/256;g/=256;for(var m=0;m{l?h(l):h(null,m.size)})}:function(g,h){t.load_file(g,{done:(l,m)=>{l=m.getResponseHeader("Content-Range")||"";(m=l.match(/\/(\d+)\s*$/))?h(null,+m[1]):h("`Range: bytes=...` header not supported (Got `"+l+"`)")},headers:{Range:"bytes=0-0","X-Accept-Encoding":"identity"}})}})();function pa(a,b,c,d,e,f){this.master=new I(this,a,b,d,e,0,f);this.slave=new I(this,a,c,!1,e,1,f);this.current_interface=this.master;this.cpu=a;0===e?(this.ata_port=496,this.irq=14,this.pci_id=240):1===e&&(this.ata_port=368,this.irq=15,this.pci_id=248);this.ata_port_high=this.ata_port|516;this.master_port=46080;this.pci_space=[134,128,16,112,5,0,160,2,0,128,1,1,0,0,0,0,this.ata_port&255|1,this.ata_port>>8,0,0,this.ata_port_high&255|1,this.ata_port_high>>8,0,0,0,0,0,0,0,0,0,0,this.master_port&255|1, +1297:"PORT_QEMU_CFG_DATA",45056:"PORT_ACPI_PM_BASE",45312:"PORT_SMB_BASE",35072:"PORT_BIOS_APM"};B.prototype.get_port_description=function(a){return ka[a]?" ("+ka[a]+")":""};function C(a,b){this.stopping=this.running=!1;this.idle=!0;this.tick_counter=0;this.worker=null;this.cpu=new F(a,b,()=>{this.idle&&this.next_tick(0)});this.bus=a;this.register_yield()}C.prototype.run=function(){this.stopping=!1;this.running||(this.running=!0,this.bus.send("emulator-started"));this.next_tick(0)};C.prototype.do_tick=function(){if(this.stopping||!this.running)this.stopping=this.running=!1,this.bus.send("emulator-stopped");else{this.idle=!1;var a=this.cpu.main_loop();this.next_tick(a)}}; +C.prototype.next_tick=function(a){const b=++this.tick_counter;this.idle=!0;this.yield(a,b)};C.prototype.yield_callback=function(a){a===this.tick_counter&&this.do_tick()};C.prototype.stop=function(){this.running&&(this.stopping=!0)};C.prototype.destroy=function(){this.unregister_yield()};C.prototype.restart=function(){this.cpu.reset_cpu();this.cpu.load_bios()};C.prototype.init=function(a){this.cpu.init(a,this.bus);this.bus.send("emulator-ready")}; +if("undefined"!==typeof process)C.prototype.yield=function(a,b){1>a?global.setImmediate(c=>this.yield_callback(c),b):setTimeout(c=>this.yield_callback(c),a,b)},C.prototype.register_yield=function(){},C.prototype.unregister_yield=function(){};else if("undefined"!==typeof Worker){function a(){let b;globalThis.onmessage=function(c){const d=c.data.t;b=b&&clearTimeout(b);1>d?postMessage(c.data.tick):b=setTimeout(()=>postMessage(c.data.tick),d)}}C.prototype.register_yield=function(){const b=URL.createObjectURL(new Blob(["("+ +a.toString()+")()"],{type:"text/javascript"}));this.worker=new Worker(b);this.worker.onmessage=c=>this.yield_callback(c.data);URL.revokeObjectURL(b)};C.prototype.yield=function(b,c){this.worker.postMessage({t:b,tick:c})};C.prototype.unregister_yield=function(){this.worker&&this.worker.terminate();this.worker=null}}else C.prototype.yield=function(a){setTimeout(()=>{this.do_tick()},a)},C.prototype.register_yield=function(){},C.prototype.unregister_yield=function(){};C.prototype.save_state=function(){return this.cpu.save_state()}; +C.prototype.restore_state=function(a){return this.cpu.restore_state(a)};if("object"===typeof performance&&performance.now)C.microtick=performance.now.bind(performance);else if("function"===typeof require){const {performance:a}=require("perf_hooks");C.microtick=a.now.bind(a)}else C.microtick="object"===typeof process&&process.hrtime?function(){var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:Date.now;var H=H||{};H.exportSymbol=function(){};H.exportProperty=function(){};var k=k||{};k.pads=function(a,b){return(a||0===a?a+"":"").padEnd(b," ")};k.pad0=function(a,b){return(a||0===a?a+"":"").padStart(b,"0")};k.zeros=function(a){return Array(a).fill(0)};k.range=function(a){return Array.from(Array(a).keys())}; +k.view=function(a,b,c,d){return new Proxy({},{get:function(e,g){e=new a(b.buffer,c,d);const f=e[g];if("function"===typeof f)return f.bind(e);/^\d+$/.test(g);return f},set:function(e,g,f){/^\d+$/.test(g);(new a(b.buffer,c,d))[g]=f;return!0}})};function A(a,b){a=a?a.toString(16):"";return"0x"+k.pad0(a.toUpperCase(),b||1)} +if("undefined"!==typeof crypto&&crypto.getRandomValues){const a=new Int32Array(1);k.get_rand_int=function(){crypto.getRandomValues(a);return a[0]}}else if("undefined"!==typeof require){const a=require("crypto");k.get_rand_int=function(){return a.randomBytes(4).readInt32LE(0)}} +(function(){if("function"===typeof Math.clz32)k.int_log2=function(d){return 31-Math.clz32(d)};else{for(var a=new Int8Array(256),b=0,c=-2;256>b;b++)b&b-1||c++,a[b]=c;k.int_log2=function(d){d>>>=0;var e=d>>>16;if(e){var g=e>>>8;return g?24+a[g]:16+a[e]}return(g=d>>>8)?8+a[g]:a[d]}}})();k.round_up_to_next_power_of_2=function(a){return 1>=a?1:1<<1+k.int_log2(a-1)}; +function na(a){var b=new Uint8Array(a),c,d;this.length=0;this.push=function(e){this.length!==a&&this.length++;b[d]=e;d=d+1&a-1};this.shift=function(){if(this.length){var e=b[c];c=c+1&a-1;this.length--;return e}return-1};this.peek=function(){return this.length?b[c]:-1};this.clear=function(){this.length=d=c=0};this.clear()}function oa(a){this.size=a;this.data=new Float32Array(a);this.length=this.end=this.start=0} +oa.prototype.push=function(a){this.length===this.size?this.start=this.start+1&this.size-1:this.length++;this.data[this.end]=a;this.end=this.end+1&this.size-1};oa.prototype.shift=function(){if(this.length){var a=this.data[this.start];this.start=this.start+1&this.size-1;this.length--;return a}}; +oa.prototype.shift_block=function(a){var b=new Float32Array(a);a>this.length&&(a=this.length);var c=this.start+a,d=this.data.subarray(this.start,c);b.set(d);c>=this.size&&(c-=this.size,b.set(this.data.subarray(0,c),d.length));this.start=c;this.length-=a;return b};oa.prototype.peek=function(){if(this.length)return this.data[this.start]};oa.prototype.clear=function(){this.length=this.end=this.start=0}; +k.Bitmap=function(a){"number"===typeof a?this.view=new Uint8Array(a+7>>3):a instanceof ArrayBuffer&&(this.view=new Uint8Array(a))};k.Bitmap.prototype.set=function(a,b){const c=a>>3;a=1<<(a&7);this.view[c]=b?this.view[c]|a:this.view[c]&~a};k.Bitmap.prototype.get=function(a){return this.view[a>>3]>>(a&7)&1};k.Bitmap.prototype.get_buffer=function(){return this.view.buffer};k.load_file="undefined"===typeof XMLHttpRequest?pa:ra; +function ra(a,b,c){function d(){const l=c||0;setTimeout(()=>{ra(a,b,l+1)},1E3*([1,1,2,3,5,8,13,21][l]||34))}var e=new XMLHttpRequest;e.open(b.method||"get",a,!0);e.responseType=b.as_json?"json":"arraybuffer";if(b.headers)for(var g=Object.keys(b.headers),f=0;fe.status&&d();else if(e.response){if(b.range){const l=e.getResponseHeader("Content-Encoding");l&&"identity"!==l&&console.error("Server sent Content-Encoding in response to ranged request",{filename:a,enc:l})}b.done&&b.done(e.response, +e)}};e.onerror=function(l){console.error("Loading the image "+a+" failed",l);d()};b.progress&&(e.onprogress=function(l){b.progress(l)});e.send(null)} +function pa(a,b){const c=require("fs");b.range?c.open(a,"r",(d,e)=>{if(d)throw d;d=b.range.length;var g=Buffer.allocUnsafe(d);c.read(e,g,0,d,b.range.start,f=>{if(f)throw f;b.done&&b.done(new Uint8Array(g));c.close(e,h=>{if(h)throw h;})})}):c.readFile(a,{encoding:b.as_json?"utf-8":null},function(d,e){d?console.log("Could not read file:",a,d):(d=e,d=b.as_json?JSON.parse(d):(new Uint8Array(d)).buffer,b.done(d))})} +k.read_sized_string_from_mem=function(a,b,c){return String.fromCharCode(...(new Uint8Array(a.buffer,b>>>0,c>>>0)))};(function(){function a(f){this.buffer=f;this.byteLength=f.byteLength;this.onprogress=this.onload=void 0}function b(f,h,l){this.filename=f;this.byteLength=h;this.block_cache=new Map;this.block_cache_is_write=new Set;this.fixed_chunk_size=l;this.cache_reads=!!l;this.onprogress=this.onload=void 0}function c(f,h,l,m,n){const p=f.match(/\.[^\.]+(\.zst)?$/);this.extension=p?p[0]:"";this.basename=f.substring(0,f.length-this.extension.length);this.is_zstd=this.extension.endsWith(".zst");this.basename.endsWith("/")|| +(this.basename+="-");this.block_cache=new Map;this.block_cache_is_write=new Set;this.byteLength=h;this.fixed_chunk_size=l;this.partfile_alt_format=!!m;this.zstd_decompress=n;this.cache_reads=!!l;this.onprogress=this.onload=void 0}function d(f){this.file=f;this.byteLength=f.size;1073741824>20)+" MB ...");this.buffer=new ArrayBuffer(f.size);this.onprogress=this.onload=void 0}function e(f){this.file=f;this.byteLength=f.size;this.block_cache= +new Map;this.block_cache_is_write=new Set;this.onprogress=this.onload=void 0}k.SyncBuffer=a;k.AsyncXHRBuffer=b;k.AsyncXHRPartfileBuffer=c;k.AsyncFileBuffer=e;k.SyncFileBuffer=d;k.buffer_from_object=function(f,h){if(f.buffer instanceof ArrayBuffer)return new k.SyncBuffer(f.buffer);if("undefined"!==typeof File&&f.buffer instanceof File)return h=f.async,void 0===h&&(h=268435456<=f.buffer.size),h?new k.AsyncFileBuffer(f.buffer):new k.SyncFileBuffer(f.buffer);if(f.url)return f.use_parts?new k.AsyncXHRPartfileBuffer(f.url, +f.size,f.fixed_chunk_size,!1,h):new k.AsyncXHRBuffer(f.url,f.size,f.fixed_chunk_size)};a.prototype.load=function(){this.onload&&this.onload({buffer:this.buffer})};a.prototype.get=function(f,h,l){l(new Uint8Array(this.buffer,f,h))};a.prototype.set=function(f,h,l){(new Uint8Array(this.buffer,f,h.byteLength)).set(h);l()};a.prototype.get_buffer=function(f){f(this.buffer)};a.prototype.get_state=function(){const f=[];f[0]=this.byteLength;f[1]=new Uint8Array(this.buffer);return f};a.prototype.set_state= +function(f){this.byteLength=f[0];this.buffer=f[1].slice().buffer};b.prototype.load=function(){void 0!==this.byteLength?this.onload&&this.onload(Object.create(null)):g(this.filename,(f,h)=>{if(f)throw Error("Cannot use: "+this.filename+". "+f);this.byteLength=h;this.onload&&this.onload(Object.create(null))})};b.prototype.get_from_cache=function(f,h){var l=h/256;f/=256;for(var m=0;m{l?h(l):h(null,m.size)})}:function(f,h){k.load_file(f,{done:(l,m)=>{l=m.getResponseHeader("Content-Range")||"";(m=l.match(/\/(\d+)\s*$/))?h(null,+m[1]):h("`Range: bytes=...` header not supported (Got `"+l+"`)")},headers:{Range:"bytes=0-0","X-Accept-Encoding":"identity"}})}})();function sa(a,b,c,d,e,g){this.master=new K(this,a,b,d,e,0,g);this.slave=new K(this,a,c,!1,e,1,g);this.current_interface=this.master;this.cpu=a;0===e?(this.ata_port=496,this.irq=14,this.pci_id=240):1===e&&(this.ata_port=368,this.irq=15,this.pci_id=248);this.ata_port_high=this.ata_port|516;this.master_port=46080;this.pci_space=[134,128,16,112,5,0,160,2,0,128,1,1,0,0,0,0,this.ata_port&255|1,this.ata_port>>8,0,0,this.ata_port_high&255|1,this.ata_port_high>>8,0,0,0,0,0,0,0,0,0,0,this.master_port&255|1, this.master_port>>8,0,0,0,0,0,0,0,0,0,0,67,16,212,130,0,0,0,0,0,0,0,0,0,0,0,0,this.irq,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.pci_bars=[{size:8},{size:4},void 0,void 0,{size:16}];this.name="ide"+e;this.device_control=2;a.io.register_read(this.ata_port|7,this,function(){this.cpu.device_lower_irq(this.irq);return this.read_status()});a.io.register_read(this.ata_port_high| 2,this,this.read_status);a.io.register_write(this.ata_port_high|2,this,this.write_control);a.io.register_read(this.ata_port|0,this,function(){return this.current_interface.read_data(1)},function(){return this.current_interface.read_data(2)},function(){return this.current_interface.read_data(4)});a.io.register_read(this.ata_port|1,this,function(){A(this.current_interface.error&255);return this.current_interface.error&255});a.io.register_read(this.ata_port|2,this,function(){A(this.current_interface.bytecount& 255);return this.current_interface.bytecount&255});a.io.register_read(this.ata_port|3,this,function(){A(this.current_interface.sector&255);return this.current_interface.sector&255});a.io.register_read(this.ata_port|4,this,function(){A(this.current_interface.cylinder_low&255);return this.current_interface.cylinder_low&255});a.io.register_read(this.ata_port|5,this,function(){A(this.current_interface.cylinder_high&255);return this.current_interface.cylinder_high&255});a.io.register_read(this.ata_port| -6,this,function(){return this.current_interface.drive_head&255});a.io.register_write(this.ata_port|0,this,function(g){this.current_interface.write_data_port8(g)},function(g){this.current_interface.write_data_port16(g)},function(g){this.current_interface.write_data_port32(g)});a.io.register_write(this.ata_port|1,this,function(g){A(g);this.master.lba_count=(this.master.lba_count<<8|g)&65535;this.slave.lba_count=(this.slave.lba_count<<8|g)&65535});a.io.register_write(this.ata_port|2,this,function(g){A(g); -this.master.bytecount=(this.master.bytecount<<8|g)&65535;this.slave.bytecount=(this.slave.bytecount<<8|g)&65535});a.io.register_write(this.ata_port|3,this,function(g){A(g);this.master.sector=(this.master.sector<<8|g)&65535;this.slave.sector=(this.slave.sector<<8|g)&65535});a.io.register_write(this.ata_port|4,this,function(g){A(g);this.master.cylinder_low=(this.master.cylinder_low<<8|g)&65535;this.slave.cylinder_low=(this.slave.cylinder_low<<8|g)&65535});a.io.register_write(this.ata_port|5,this,function(g){A(g); -this.master.cylinder_high=(this.master.cylinder_high<<8|g)&65535;this.slave.cylinder_high=(this.slave.cylinder_high<<8|g)&65535});a.io.register_write(this.ata_port|6,this,function(g){var h=g&16;A(g,2);this.current_interface=h?this.slave:this.master;this.master.drive_head=g;this.slave.drive_head=g;this.master.is_lba=this.slave.is_lba=g>>6&1;this.master.head=this.slave.head=g&15});this.dma_command=this.dma_status=this.prdt_addr=0;a.io.register_write(this.ata_port|7,this,function(g){this.cpu.device_lower_irq(this.irq); -this.current_interface.ata_command(g)});a.io.register_read(this.master_port|4,this,void 0,void 0,this.dma_read_addr);a.io.register_write(this.master_port|4,this,void 0,void 0,this.dma_set_addr);a.io.register_read(this.master_port,this,this.dma_read_command8,void 0,this.dma_read_command);a.io.register_write(this.master_port,this,this.dma_write_command8,void 0,this.dma_write_command);a.io.register_read(this.master_port|2,this,this.dma_read_status);a.io.register_write(this.master_port|2,this,this.dma_write_status); -a.io.register_read(this.master_port|8,this,function(){return 0});a.io.register_read(this.master_port|10,this,function(){return 0});a.devices.pci.register_device(this)}pa.prototype.read_status=function(){if(this.current_interface.buffer){var a=this.current_interface.status;A(a,2);return a}return 0};pa.prototype.write_control=function(a){A(a,2);a&4&&(this.cpu.device_lower_irq(this.irq),this.master.device_reset(),this.slave.device_reset());this.device_control=a}; -pa.prototype.dma_read_addr=function(){A(this.prdt_addr,8);return this.prdt_addr};pa.prototype.dma_set_addr=function(a){A(a,8);this.prdt_addr=a};pa.prototype.dma_read_status=function(){A(this.dma_status);return this.dma_status};pa.prototype.dma_write_status=function(a){A(a);this.dma_status&=~(a&6)};pa.prototype.dma_read_command=function(){return this.dma_read_command8()|this.dma_read_status()<<16};pa.prototype.dma_read_command8=function(){A(this.dma_command);return this.dma_command}; -pa.prototype.dma_write_command=function(a){A(a);this.dma_write_command8(a&255);this.dma_write_status(a>>16&255)}; -pa.prototype.dma_write_command8=function(a){A(a);const b=this.dma_command;this.dma_command=a&9;if((b&1)!==(a&1))if(0===(a&1))this.dma_status&=-2;else switch(this.dma_status|=1,this.current_interface.current_command){case 37:case 200:this.current_interface.do_ata_read_sectors_dma();break;case 202:case 53:this.current_interface.do_ata_write_sectors_dma();break;case 160:this.current_interface.do_atapi_dma();break;default:A(this.current_interface.current_command)}}; -pa.prototype.push_irq=function(){0===(this.device_control&2)&&(this.dma_status|=4,this.cpu.device_raise_irq(this.irq))};pa.prototype.get_state=function(){var a=[];a[0]=this.master;a[1]=this.slave;a[2]=this.ata_port;a[3]=this.irq;a[4]=this.pci_id;a[5]=this.ata_port_high;a[6]=this.master_port;a[7]=this.name;a[8]=this.device_control;a[9]=this.prdt_addr;a[10]=this.dma_status;a[11]=this.current_interface===this.master;a[12]=this.dma_command;return a}; -pa.prototype.set_state=function(a){this.master.set_state(a[0]);this.slave.set_state(a[1]);this.ata_port=a[2];this.irq=a[3];this.pci_id=a[4];this.ata_port_high=a[5];this.master_port=a[6];this.name=a[7];this.device_control=a[8];this.prdt_addr=a[9];this.dma_status=a[10];this.current_interface=a[11]?this.master:this.slave;this.dma_command=a[12]}; -function I(a,b,c,d,e,f,g){this.device=a;this.bus=g;this.nr=e;this.cpu=b;this.buffer=c;this.sector_size=d?2048:512;this.is_atapi=d;this.cylinder_count=this.sectors_per_track=this.head_count=this.sector_count=0;this.buffer&&(this.sector_count=this.buffer.byteLength/this.sector_size,this.sector_count!==(this.sector_count|0)&&(this.sector_count=Math.ceil(this.sector_count)),d?(this.head_count=1,this.sectors_per_track=0):(this.head_count=16,this.sectors_per_track=63),this.cylinder_count=this.sector_count/ +6,this,function(){return this.current_interface.drive_head&255});a.io.register_write(this.ata_port|0,this,function(f){this.current_interface.write_data_port8(f)},function(f){this.current_interface.write_data_port16(f)},function(f){this.current_interface.write_data_port32(f)});a.io.register_write(this.ata_port|1,this,function(f){A(f);this.master.lba_count=(this.master.lba_count<<8|f)&65535;this.slave.lba_count=(this.slave.lba_count<<8|f)&65535});a.io.register_write(this.ata_port|2,this,function(f){A(f); +this.master.bytecount=(this.master.bytecount<<8|f)&65535;this.slave.bytecount=(this.slave.bytecount<<8|f)&65535});a.io.register_write(this.ata_port|3,this,function(f){A(f);this.master.sector=(this.master.sector<<8|f)&65535;this.slave.sector=(this.slave.sector<<8|f)&65535});a.io.register_write(this.ata_port|4,this,function(f){A(f);this.master.cylinder_low=(this.master.cylinder_low<<8|f)&65535;this.slave.cylinder_low=(this.slave.cylinder_low<<8|f)&65535});a.io.register_write(this.ata_port|5,this,function(f){A(f); +this.master.cylinder_high=(this.master.cylinder_high<<8|f)&65535;this.slave.cylinder_high=(this.slave.cylinder_high<<8|f)&65535});a.io.register_write(this.ata_port|6,this,function(f){var h=f&16;A(f,2);this.current_interface=h?this.slave:this.master;this.master.drive_head=f;this.slave.drive_head=f;this.master.is_lba=this.slave.is_lba=f>>6&1;this.master.head=this.slave.head=f&15});this.dma_command=this.dma_status=this.prdt_addr=0;a.io.register_write(this.ata_port|7,this,function(f){this.cpu.device_lower_irq(this.irq); +this.current_interface.ata_command(f)});a.io.register_read(this.master_port|4,this,void 0,void 0,this.dma_read_addr);a.io.register_write(this.master_port|4,this,void 0,void 0,this.dma_set_addr);a.io.register_read(this.master_port,this,this.dma_read_command8,void 0,this.dma_read_command);a.io.register_write(this.master_port,this,this.dma_write_command8,void 0,this.dma_write_command);a.io.register_read(this.master_port|2,this,this.dma_read_status);a.io.register_write(this.master_port|2,this,this.dma_write_status); +a.io.register_read(this.master_port|8,this,function(){return 0});a.io.register_read(this.master_port|10,this,function(){return 0});a.devices.pci.register_device(this)}sa.prototype.read_status=function(){if(this.current_interface.buffer){var a=this.current_interface.status;A(a,2);return a}return 0};sa.prototype.write_control=function(a){A(a,2);a&4&&(this.cpu.device_lower_irq(this.irq),this.master.device_reset(),this.slave.device_reset());this.device_control=a}; +sa.prototype.dma_read_addr=function(){A(this.prdt_addr,8);return this.prdt_addr};sa.prototype.dma_set_addr=function(a){A(a,8);this.prdt_addr=a};sa.prototype.dma_read_status=function(){A(this.dma_status);return this.dma_status};sa.prototype.dma_write_status=function(a){A(a);this.dma_status&=~(a&6)};sa.prototype.dma_read_command=function(){return this.dma_read_command8()|this.dma_read_status()<<16};sa.prototype.dma_read_command8=function(){A(this.dma_command);return this.dma_command}; +sa.prototype.dma_write_command=function(a){A(a);this.dma_write_command8(a&255);this.dma_write_status(a>>16&255)}; +sa.prototype.dma_write_command8=function(a){A(a);const b=this.dma_command;this.dma_command=a&9;if((b&1)!==(a&1))if(0===(a&1))this.dma_status&=-2;else switch(this.dma_status|=1,this.current_interface.current_command){case 37:case 200:this.current_interface.do_ata_read_sectors_dma();break;case 202:case 53:this.current_interface.do_ata_write_sectors_dma();break;case 160:this.current_interface.do_atapi_dma();break;default:A(this.current_interface.current_command)}}; +sa.prototype.push_irq=function(){0===(this.device_control&2)&&(this.dma_status|=4,this.cpu.device_raise_irq(this.irq))};sa.prototype.get_state=function(){var a=[];a[0]=this.master;a[1]=this.slave;a[2]=this.ata_port;a[3]=this.irq;a[4]=this.pci_id;a[5]=this.ata_port_high;a[6]=this.master_port;a[7]=this.name;a[8]=this.device_control;a[9]=this.prdt_addr;a[10]=this.dma_status;a[11]=this.current_interface===this.master;a[12]=this.dma_command;return a}; +sa.prototype.set_state=function(a){this.master.set_state(a[0]);this.slave.set_state(a[1]);this.ata_port=a[2];this.irq=a[3];this.pci_id=a[4];this.ata_port_high=a[5];this.master_port=a[6];this.name=a[7];this.device_control=a[8];this.prdt_addr=a[9];this.dma_status=a[10];this.current_interface=a[11]?this.master:this.slave;this.dma_command=a[12]}; +function K(a,b,c,d,e,g,f){this.device=a;this.bus=f;this.nr=e;this.cpu=b;this.buffer=c;this.sector_size=d?2048:512;this.is_atapi=d;this.cylinder_count=this.sectors_per_track=this.head_count=this.sector_count=0;this.buffer&&(this.sector_count=this.buffer.byteLength/this.sector_size,this.sector_count!==(this.sector_count|0)&&(this.sector_count=Math.ceil(this.sector_count)),d?(this.head_count=1,this.sectors_per_track=0):(this.head_count=16,this.sectors_per_track=63),this.cylinder_count=this.sector_count/ this.head_count/this.sectors_per_track,this.cylinder_count!==(this.cylinder_count|0)&&(this.cylinder_count=Math.floor(this.cylinder_count)),a=b.devices.rtc,a.cmos_write(57,a.cmos_read(57)|1<<4*this.nr),a.cmos_write(18,a.cmos_read(18)&15|240),a.cmos_write(27,this.cylinder_count&255),a.cmos_write(28,this.cylinder_count>>8&255),a.cmos_write(29,this.head_count&255),a.cmos_write(30,255),a.cmos_write(31,255),a.cmos_write(32,200),a.cmos_write(33,this.cylinder_count&255),a.cmos_write(34,this.cylinder_count>> 8&255),a.cmos_write(35,this.sectors_per_track&255));this.buffer=c;this.drive_head=this.head=this.cylinder_high=this.cylinder_low=this.lba_count=this.sector=this.bytecount=this.is_lba=0;this.status=80;this.sectors_per_drq=128;this.data_pointer=this.error=0;this.data=new Uint8Array(65536);this.data16=new Uint16Array(this.data.buffer);this.data32=new Int32Array(this.data.buffer);this.data_end=this.data_length=0;this.current_atapi_command=this.current_command=-1;this.last_io_id=this.write_dest=0;this.in_progress_io_ids= -new Set;this.cancelled_io_ids=new Set;Object.seal(this)}I.prototype.device_reset=function(){this.is_atapi?(this.status=0,this.sector=this.error=this.bytecount=1,this.cylinder_low=20,this.cylinder_high=235):(this.status=81,this.sector=this.error=this.bytecount=1,this.cylinder_high=this.cylinder_low=0);this.cancel_io_operations()};I.prototype.push_irq=function(){this.device.push_irq()}; -I.prototype.ata_command=function(a){A(a);if(this.buffer)switch(this.current_command=a,this.error=0,a){case 8:this.data_length=this.data_end=this.data_pointer=0;this.device_reset();this.push_irq();break;case 16:this.status=80;this.cylinder_low=0;this.push_irq();break;case 248:this.status=80;a=this.sector_count-1;this.sector=a&255;this.cylinder_low=a>>8&255;this.cylinder_high=a>>16&255;this.drive_head=this.drive_head&240|a>>24&15;this.push_irq();break;case 39:this.status=80;a=this.sector_count-1;this.sector= +new Set;this.cancelled_io_ids=new Set;Object.seal(this)}K.prototype.device_reset=function(){this.is_atapi?(this.status=0,this.sector=this.error=this.bytecount=1,this.cylinder_low=20,this.cylinder_high=235):(this.status=81,this.sector=this.error=this.bytecount=1,this.cylinder_high=this.cylinder_low=0);this.cancel_io_operations()};K.prototype.push_irq=function(){this.device.push_irq()}; +K.prototype.ata_command=function(a){A(a);if(this.buffer)switch(this.current_command=a,this.error=0,a){case 8:this.data_length=this.data_end=this.data_pointer=0;this.device_reset();this.push_irq();break;case 16:this.status=80;this.cylinder_low=0;this.push_irq();break;case 248:this.status=80;a=this.sector_count-1;this.sector=a&255;this.cylinder_low=a>>8&255;this.cylinder_high=a>>16&255;this.drive_head=this.drive_head&240|a>>24&15;this.push_irq();break;case 39:this.status=80;a=this.sector_count-1;this.sector= a&255;this.cylinder_low=a>>8&255;this.cylinder_high=a>>16&255;this.sector|=a>>24<<8&65280;this.push_irq();break;case 32:case 36:case 41:case 196:this.ata_read_sectors(a);break;case 48:case 52:case 57:case 197:this.ata_write_sectors(a);break;case 144:this.push_irq();this.error=257;this.status=80;break;case 145:this.status=80;this.push_irq();break;case 160:this.is_atapi&&(this.status=88,this.data_allocate(12),this.data_end=12,this.bytecount=1,this.push_irq());break;case 161:this.is_atapi?(this.create_identify_packet(), this.status=88,this.cylinder_low=20,this.cylinder_high=235):this.status=65;this.push_irq();break;case 198:A(this.bytecount&255);this.sectors_per_drq=this.bytecount&255;this.status=80;this.push_irq();break;case 37:case 200:this.ata_read_sectors_dma(a);break;case 53:case 202:this.ata_write_sectors_dma(a);break;case 64:this.status=80;this.push_irq();break;case 218:this.status=65;this.error=4;this.push_irq();break;case 224:this.status=80;this.push_irq();break;case 225:this.status=80;this.push_irq();break; case 231:this.status=80;this.push_irq();break;case 236:if(this.is_atapi){this.status=65;this.error=4;this.push_irq();break}this.create_identify_packet();this.status=88;this.push_irq();break;case 234:this.status=80;this.push_irq();break;case 239:A(this.bytecount&255);this.status=80;this.push_irq();break;case 222:this.status=80;this.push_irq();break;case 245:this.status=80;this.push_irq();break;case 249:this.status=65;this.error=4;break;default:A(a),this.status=65,this.error=4}else this.error=4,this.status= 65,this.push_irq()}; -I.prototype.atapi_handle=function(){A(this.data[0]);this.data_pointer=0;this.current_atapi_command=this.data[0];switch(this.current_atapi_command){case 0:this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;case 3:this.data_allocate(this.data[4]);this.data_end=this.data_length;this.status=88;this.data[0]=240;this.data[2]=5;this.data[7]=8;break;case 18:var a=this.data[4];this.status=88;A(this.data[1],2);this.data.set([5,128,1,49,31,0,0,0,83,79,78,89,32,32,32,32,67,68,45,82,79, +K.prototype.atapi_handle=function(){A(this.data[0]);this.data_pointer=0;this.current_atapi_command=this.data[0];switch(this.current_atapi_command){case 0:this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;case 3:this.data_allocate(this.data[4]);this.data_end=this.data_length;this.status=88;this.data[0]=240;this.data[2]=5;this.data[7]=8;break;case 18:var a=this.data[4];this.status=88;A(this.data[1],2);this.data.set([5,128,1,49,31,0,0,0,83,79,78,89,32,32,32,32,67,68,45,82,79, 77,32,67,68,85,45,49,48,48,48,32,49,46,49,97]);this.data_end=this.data_length=Math.min(36,a);break;case 26:this.data_allocate(this.data[4]);this.data_end=this.data_length;this.status=88;break;case 30:this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;case 37:a=this.sector_count-1;this.data_set(new Uint8Array([a>>24&255,a>>16&255,a>>8&255,a&255,0,0,this.sector_size>>8&255,this.sector_size&255]));this.data_end=this.data_length;this.status=88;break;case 40:this.lba_count&1?this.atapi_read_dma(this.data): this.atapi_read(this.data);break;case 66:a=this.data[8];this.data_allocate(Math.min(8,a));this.data_end=this.data_length;this.status=88;break;case 67:a=this.data[8]|this.data[7]<<8;var b=this.data[9]>>6;this.data_allocate(a);this.data_end=this.data_length;A(b,2);A(this.data[6]);0===b?(a=this.sector_count,this.data.set(new Uint8Array([0,18,1,1,0,20,1,0,0,0,0,0,0,22,170,0,a>>24,a>>16&255,a>>8&255,a&255]))):1===b&&this.data.set(new Uint8Array([0,10,1,1,0,0,0,0,0,0,0,0]));this.status=88;break;case 70:a= this.data[8]|this.data[7]<<8;a=Math.min(a,32);this.data_allocate(a);this.data_end=this.data_length;this.data[0]=a-4>>24&255;this.data[1]=a-4>>16&255;this.data[2]=a-4>>8&255;this.data[3]=a-4&255;this.data[6]=8;this.data[10]=3;this.status=88;break;case 81:this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;case 82:A(this.data[0]);this.status=81;this.data_length=0;this.error=80;break;case 90:a=this.data[8]|this.data[7]<<8;b=this.data[2];A(b);42===b&&this.data_allocate(Math.min(30, a));this.data_end=this.data_length;this.status=88;break;case 189:this.data_allocate(this.data[9]|this.data[8]<<8);this.data_end=this.data_length;this.data[5]=1;this.status=88;break;case 74:this.status=81;this.data_length=0;this.error=80;A(this.data[0]);break;case 190:A(this.data[0]);this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;default:this.status=81,this.data_length=0,this.error=80,A(this.data[0])}this.bytecount=this.bytecount&-8|2;0===(this.status&128)&&this.push_irq(); -0===(this.status&128)&&0===this.data_length&&(this.bytecount|=1,this.status&=-9)};I.prototype.do_write=function(){this.status=80;var a=this.data.subarray(0,this.data_length);this.ata_advance(this.current_command,this.data_length/512);this.push_irq();this.buffer.set(this.write_dest,a,function(){});this.report_write(this.data_length)}; -I.prototype.atapi_read=function(a){var b=a[2]<<24|a[3]<<16|a[4]<<8|a[5],c=a[7]<<8|a[8];a=a[1];var d=c*this.sector_size,e=b*this.sector_size;qa("CD read lba="+A(b)+" lbacount="+A(c)+" bytecount="+A(d)+" flags="+A(a),32768);this.data_length=0;var f=this.cylinder_high<<8&65280|this.cylinder_low&255;qa(A(this.cylinder_high,2)+" "+A(this.cylinder_low,2),32768);this.cylinder_low=this.cylinder_high=0;65535===f&&f--;f>d&&(f=d);e>=this.buffer.byteLength?(ra(!1,"CD read: Outside of disk end="+A(e+d)+" size="+ -A(this.buffer.byteLength),32768),this.status=255,this.push_irq()):0===d?(this.status=80,this.data_pointer=0):(d=Math.min(d,this.buffer.byteLength-e),this.status=208,this.report_read_start(),this.read_buffer(e,d,g=>{this.data_set(g);this.status=88;this.bytecount=this.bytecount&-8|2;this.push_irq();this.data_end=f&=-4;this.data_end>this.data_length&&(this.data_end=this.data_length);this.cylinder_low=this.data_end&255;this.cylinder_high=this.data_end>>8&255;this.report_read_end(d)}))}; -I.prototype.atapi_read_dma=function(a){var b=a[2]<<24|a[3]<<16|a[4]<<8|a[5],c=a[7]<<8|a[8];a=a[1];var d=c*this.sector_size,e=b*this.sector_size;qa("CD read DMA lba="+A(b)+" lbacount="+A(c)+" bytecount="+A(d)+" flags="+A(a),32768);e>=this.buffer.byteLength?(ra(!1,"CD read: Outside of disk end="+A(e+d)+" size="+A(this.buffer.byteLength),32768),this.status=255,this.push_irq()):(this.status=208,this.report_read_start(),this.read_buffer(e,d,f=>{this.report_read_end(d);this.status=88;this.bytecount=this.bytecount& --8|2;this.data_set(f);this.do_atapi_dma()}))}; -I.prototype.do_atapi_dma=function(){if(0!==(this.device.dma_status&1)&&0!==(this.status&8)){var a=this.device.prdt_addr,b=0,c=this.data;do{var d=this.cpu.read32s(a),e=this.cpu.read16(a+4),f=this.cpu.read8(a+7)&128;e||(e=65536);A(d);A(e);A(this.data_length);this.cpu.write_blob(c.subarray(b,Math.min(b+e,this.data_length)),d);b+=e;a+=8;if(b>=this.data_length&&!f){A(b);A(this.data_length);A(this.current_command);break}}while(!f);this.status=80;this.device.dma_status&=-2;this.bytecount=this.bytecount& --8|3;this.push_irq()}};I.prototype.read_data=function(a){if(this.data_pointer>>1]:this.data32[this.data_pointer>>>2];this.data_pointer+=a;0===(this.data_pointer&(0===(this.data_end&4095)?4095:255))&&(A(this.data[this.data_pointer],2),A(this.data_pointer),A(this.data_length));this.data_pointer>=this.data_end&&this.read_end();return b}this.data_pointer+=a;return 0}; -I.prototype.read_end=function(){A(this.current_command);A(this.data_pointer);A(this.data_end);A(this.data_length);if(160===this.current_command)if(this.data_end===this.data_length)this.status=80,this.bytecount=this.bytecount&-8|3,this.push_irq();else{this.status=88;this.bytecount=this.bytecount&-8|2;this.push_irq();var a=this.cylinder_high<<8&65280|this.cylinder_low&255;this.data_end+a>this.data_length?(this.cylinder_low=this.data_length-this.data_end&255,this.cylinder_high=this.data_length-this.data_end>> +0===(this.status&128)&&0===this.data_length&&(this.bytecount|=1,this.status&=-9)};K.prototype.do_write=function(){this.status=80;var a=this.data.subarray(0,this.data_length);this.ata_advance(this.current_command,this.data_length/512);this.push_irq();this.buffer.set(this.write_dest,a,function(){});this.report_write(this.data_length)}; +K.prototype.atapi_read=function(a){var b=a[2]<<24|a[3]<<16|a[4]<<8|a[5],c=a[7]<<8|a[8];a=a[1];var d=c*this.sector_size,e=b*this.sector_size;ta("CD read lba="+A(b)+" lbacount="+A(c)+" bytecount="+A(d)+" flags="+A(a),32768);this.data_length=0;var g=this.cylinder_high<<8&65280|this.cylinder_low&255;ta(A(this.cylinder_high,2)+" "+A(this.cylinder_low,2),32768);this.cylinder_low=this.cylinder_high=0;65535===g&&g--;g>d&&(g=d);e>=this.buffer.byteLength?(ua(!1,"CD read: Outside of disk end="+A(e+d)+" size="+ +A(this.buffer.byteLength),32768),this.status=255,this.push_irq()):0===d?(this.status=80,this.data_pointer=0):(d=Math.min(d,this.buffer.byteLength-e),this.status=208,this.report_read_start(),this.read_buffer(e,d,f=>{this.data_set(f);this.status=88;this.bytecount=this.bytecount&-8|2;this.push_irq();this.data_end=g&=-4;this.data_end>this.data_length&&(this.data_end=this.data_length);this.cylinder_low=this.data_end&255;this.cylinder_high=this.data_end>>8&255;this.report_read_end(d)}))}; +K.prototype.atapi_read_dma=function(a){var b=a[2]<<24|a[3]<<16|a[4]<<8|a[5],c=a[7]<<8|a[8];a=a[1];var d=c*this.sector_size,e=b*this.sector_size;ta("CD read DMA lba="+A(b)+" lbacount="+A(c)+" bytecount="+A(d)+" flags="+A(a),32768);e>=this.buffer.byteLength?(ua(!1,"CD read: Outside of disk end="+A(e+d)+" size="+A(this.buffer.byteLength),32768),this.status=255,this.push_irq()):(this.status=208,this.report_read_start(),this.read_buffer(e,d,g=>{this.report_read_end(d);this.status=88;this.bytecount=this.bytecount& +-8|2;this.data_set(g);this.do_atapi_dma()}))}; +K.prototype.do_atapi_dma=function(){if(0!==(this.device.dma_status&1)&&0!==(this.status&8)){var a=this.device.prdt_addr,b=0,c=this.data;do{var d=this.cpu.read32s(a),e=this.cpu.read16(a+4),g=this.cpu.read8(a+7)&128;e||(e=65536);A(d);A(e);A(this.data_length);this.cpu.write_blob(c.subarray(b,Math.min(b+e,this.data_length)),d);b+=e;a+=8;if(b>=this.data_length&&!g){A(b);A(this.data_length);A(this.current_command);break}}while(!g);this.status=80;this.device.dma_status&=-2;this.bytecount=this.bytecount& +-8|3;this.push_irq()}};K.prototype.read_data=function(a){if(this.data_pointer>>1]:this.data32[this.data_pointer>>>2];this.data_pointer+=a;0===(this.data_pointer&(0===(this.data_end&4095)?4095:255))&&(A(this.data[this.data_pointer],2),A(this.data_pointer),A(this.data_length));this.data_pointer>=this.data_end&&this.read_end();return b}this.data_pointer+=a;return 0}; +K.prototype.read_end=function(){A(this.current_command);A(this.data_pointer);A(this.data_end);A(this.data_length);if(160===this.current_command)if(this.data_end===this.data_length)this.status=80,this.bytecount=this.bytecount&-8|3,this.push_irq();else{this.status=88;this.bytecount=this.bytecount&-8|2;this.push_irq();var a=this.cylinder_high<<8&65280|this.cylinder_low&255;this.data_end+a>this.data_length?(this.cylinder_low=this.data_length-this.data_end&255,this.cylinder_high=this.data_length-this.data_end>> 8&255,this.data_end=this.data_length):this.data_end+=a;A(this.data_end)}else this.error=0,this.data_pointer>=this.data_length?this.status=80:(a=196===this.current_command||41===this.current_command?Math.min(this.sectors_per_drq,(this.data_length-this.data_end)/512):1,this.ata_advance(this.current_command,a),this.data_end+=512*a,this.status=88,this.push_irq())}; -I.prototype.write_data_port=function(a,b){if(this.data_pointer>=this.data_end)A(a),A(this.data_end),A(this.data_pointer);else{if(0===(this.data_pointer+b&(0===(this.data_end&4095)?4095:255))||20>this.data_end)A(a>>>0),A(this.data_end),A(this.data_pointer);1===b?this.data[this.data_pointer++]=a:2===b?(this.data16[this.data_pointer>>>1]=a,this.data_pointer+=2):(this.data32[this.data_pointer>>>2]=a,this.data_pointer+=4);this.data_pointer===this.data_end&&this.write_end()}}; -I.prototype.write_data_port8=function(a){this.write_data_port(a,1)};I.prototype.write_data_port16=function(a){this.write_data_port(a,2)};I.prototype.write_data_port32=function(a){this.write_data_port(a,4)};I.prototype.write_end=function(){160===this.current_command?this.atapi_handle():(A(this.data_pointer),A(this.data_length),this.data_pointer>=this.data_length?this.do_write():(A(this.current_command),this.status=88,this.data_end+=512,this.push_irq()))}; -I.prototype.ata_advance=function(a,b){this.bytecount-=b;36===a||41===a||52===a||57===a||37===a||53===a?(a=b+this.get_lba48(),this.sector=a&255|a>>16&65280,this.cylinder_low=a>>8&255,this.cylinder_high=a>>16&255):this.is_lba?(a=b+this.get_lba28(),this.sector=a&255,this.cylinder_low=a>>8&255,this.cylinder_high=a>>16&255,this.head=this.head&-16|a&15):(a=b+this.get_chs(),b=a/(this.head_count*this.sectors_per_track)|0,this.cylinder_low=b&255,this.cylinder_high=b>>8&255,this.head=(a/this.sectors_per_track| +K.prototype.write_data_port=function(a,b){if(this.data_pointer>=this.data_end)A(a),A(this.data_end),A(this.data_pointer);else{if(0===(this.data_pointer+b&(0===(this.data_end&4095)?4095:255))||20>this.data_end)A(a>>>0),A(this.data_end),A(this.data_pointer);1===b?this.data[this.data_pointer++]=a:2===b?(this.data16[this.data_pointer>>>1]=a,this.data_pointer+=2):(this.data32[this.data_pointer>>>2]=a,this.data_pointer+=4);this.data_pointer===this.data_end&&this.write_end()}}; +K.prototype.write_data_port8=function(a){this.write_data_port(a,1)};K.prototype.write_data_port16=function(a){this.write_data_port(a,2)};K.prototype.write_data_port32=function(a){this.write_data_port(a,4)};K.prototype.write_end=function(){160===this.current_command?this.atapi_handle():(A(this.data_pointer),A(this.data_length),this.data_pointer>=this.data_length?this.do_write():(A(this.current_command),this.status=88,this.data_end+=512,this.push_irq()))}; +K.prototype.ata_advance=function(a,b){this.bytecount-=b;36===a||41===a||52===a||57===a||37===a||53===a?(a=b+this.get_lba48(),this.sector=a&255|a>>16&65280,this.cylinder_low=a>>8&255,this.cylinder_high=a>>16&255):this.is_lba?(a=b+this.get_lba28(),this.sector=a&255,this.cylinder_low=a>>8&255,this.cylinder_high=a>>16&255,this.head=this.head&-16|a&15):(a=b+this.get_chs(),b=a/(this.head_count*this.sectors_per_track)|0,this.cylinder_low=b&255,this.cylinder_high=b>>8&255,this.head=(a/this.sectors_per_track| 0)%this.head_count&15,this.sector=a%this.sectors_per_track+1&255,this.get_chs())}; -I.prototype.ata_read_sectors=function(a){var b=36===a||41===a,c=this.get_count(b);b=this.get_lba(b);var d=32===a||36===a,e=c*this.sector_size,f=b*this.sector_size;qa("ATA read cmd="+A(a)+" mode="+(this.is_lba?"lba":"chs")+" lba="+A(b)+" lbacount="+A(c)+" bytecount="+A(e),32768);f+e>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=192,this.report_read_start(),this.read_buffer(f,e,g=>{this.data_set(g);this.status=88;this.data_end=d?512:Math.min(e,512*this.sectors_per_drq);this.ata_advance(a, -d?1:Math.min(c,this.sectors_per_track));this.push_irq();this.report_read_end(e)}))};I.prototype.ata_read_sectors_dma=function(a){var b=37===a;a=this.get_count(b);b=this.get_lba(b);var c=a*this.sector_size,d=b*this.sector_size;A(b);A(a);A(c);d+c>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.device.dma_status|=1)}; -I.prototype.do_ata_read_sectors_dma=function(){var a=37===this.current_command,b=this.get_count(a);a=this.get_lba(a);var c=b*this.sector_size;a*=this.sector_size;this.report_read_start();this.read_buffer(a,c,d=>{var e=this.device.prdt_addr,f=0;do{var g=this.cpu.read32s(e),h=this.cpu.read16(e+4),l=this.cpu.read8(e+7)&128;h||(h=65536);A(g);A(h);this.cpu.write_blob(d.subarray(f,f+h),g);f+=h;e+=8}while(!l);this.ata_advance(this.current_command,b);this.status=80;this.device.dma_status&=-2;this.current_command= --1;this.push_irq();this.report_read_end(c)})};I.prototype.ata_write_sectors=function(a){var b=52===a||57===a,c=this.get_count(b);b=this.get_lba(b);a=48===a||52===a;var d=c*this.sector_size,e=b*this.sector_size;A(b);A(c);A(d);e+d>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.data_allocate_noclear(d),this.data_end=a?512:Math.min(d,512*this.sectors_per_drq),this.write_dest=e)}; -I.prototype.ata_write_sectors_dma=function(a){var b=53===a;a=this.get_count(b);b=this.get_lba(b);var c=a*this.sector_size,d=b*this.sector_size;A(b);A(a);A(c);d+c>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.device.dma_status|=1)}; -I.prototype.do_ata_write_sectors_dma=function(){var a=53===this.current_command,b=this.get_count(a),c=this.get_lba(a);a=b*this.sector_size;c*=this.sector_size;var d=this.device.prdt_addr,e=0;qa("prdt addr: "+A(d,8),32768);const f=new Uint8Array(a);do{var g=this.cpu.read32s(d),h=this.cpu.read16(d+4),l=this.cpu.read8(d+7)&128;h||(h=65536);qa("dma write transfer dest="+A(g)+" prd_count="+A(h),32768);g=this.cpu.mem8.subarray(g,g+h);f.set(g,e);e+=h;d+=8}while(!l);this.buffer.set(c,f,()=>{this.ata_advance(this.current_command, -b);this.status=80;this.push_irq();this.device.dma_status&=-2;this.current_command=-1});this.report_write(a)};I.prototype.get_chs=function(){return((this.cylinder_low&255|this.cylinder_high<<8&65280)*this.head_count+this.head)*this.sectors_per_track+(this.sector&255)-1};I.prototype.get_lba28=function(){return this.sector&255|this.cylinder_low<<8&65280|this.cylinder_high<<16&16711680|(this.head&15)<<24}; -I.prototype.get_lba48=function(){return(this.sector&255|this.cylinder_low<<8&65280|this.cylinder_high<<16&16711680|this.sector>>8<<24&4278190080)>>>0};I.prototype.get_lba=function(a){return a?this.get_lba48():this.is_lba?this.get_lba28():this.get_chs()};I.prototype.get_count=function(a){a?(a=this.bytecount,0===a&&(a=65536)):(a=this.bytecount&255,0===a&&(a=256));return a}; -I.prototype.create_identify_packet=function(){if(this.drive_head&16)this.data_allocate(0);else{for(var a=0;512>a;a++)this.data[a]=0;a=Math.min(16383,this.cylinder_count);this.data_set([64,this.is_atapi?133:0,a,a>>8,0,0,this.head_count,this.head_count>>8,this.sectors_per_track/512,this.sectors_per_track/512>>8,0,2,this.sectors_per_track,this.sectors_per_track>>8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,4,0,0,0,0,0,0,0,0,0,56,118,32,54,68,72,32,32,32,32,32,32,32,32,32,32,32,32,32, +K.prototype.ata_read_sectors=function(a){var b=36===a||41===a,c=this.get_count(b);b=this.get_lba(b);var d=32===a||36===a,e=c*this.sector_size,g=b*this.sector_size;ta("ATA read cmd="+A(a)+" mode="+(this.is_lba?"lba":"chs")+" lba="+A(b)+" lbacount="+A(c)+" bytecount="+A(e),32768);g+e>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=192,this.report_read_start(),this.read_buffer(g,e,f=>{this.data_set(f);this.status=88;this.data_end=d?512:Math.min(e,512*this.sectors_per_drq);this.ata_advance(a, +d?1:Math.min(c,this.sectors_per_track));this.push_irq();this.report_read_end(e)}))};K.prototype.ata_read_sectors_dma=function(a){var b=37===a;a=this.get_count(b);b=this.get_lba(b);var c=a*this.sector_size,d=b*this.sector_size;A(b);A(a);A(c);d+c>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.device.dma_status|=1)}; +K.prototype.do_ata_read_sectors_dma=function(){var a=37===this.current_command,b=this.get_count(a);a=this.get_lba(a);var c=b*this.sector_size;a*=this.sector_size;this.report_read_start();this.read_buffer(a,c,d=>{var e=this.device.prdt_addr,g=0;do{var f=this.cpu.read32s(e),h=this.cpu.read16(e+4),l=this.cpu.read8(e+7)&128;h||(h=65536);A(f);A(h);this.cpu.write_blob(d.subarray(g,g+h),f);g+=h;e+=8}while(!l);this.ata_advance(this.current_command,b);this.status=80;this.device.dma_status&=-2;this.current_command= +-1;this.push_irq();this.report_read_end(c)})};K.prototype.ata_write_sectors=function(a){var b=52===a||57===a,c=this.get_count(b);b=this.get_lba(b);a=48===a||52===a;var d=c*this.sector_size,e=b*this.sector_size;A(b);A(c);A(d);e+d>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.data_allocate_noclear(d),this.data_end=a?512:Math.min(d,512*this.sectors_per_drq),this.write_dest=e)}; +K.prototype.ata_write_sectors_dma=function(a){var b=53===a;a=this.get_count(b);b=this.get_lba(b);var c=a*this.sector_size,d=b*this.sector_size;A(b);A(a);A(c);d+c>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.device.dma_status|=1)}; +K.prototype.do_ata_write_sectors_dma=function(){var a=53===this.current_command,b=this.get_count(a),c=this.get_lba(a);a=b*this.sector_size;c*=this.sector_size;var d=this.device.prdt_addr,e=0;ta("prdt addr: "+A(d,8),32768);const g=new Uint8Array(a);do{var f=this.cpu.read32s(d),h=this.cpu.read16(d+4),l=this.cpu.read8(d+7)&128;h||(h=65536);ta("dma write transfer dest="+A(f)+" prd_count="+A(h),32768);f=this.cpu.mem8.subarray(f,f+h);g.set(f,e);e+=h;d+=8}while(!l);this.buffer.set(c,g,()=>{this.ata_advance(this.current_command, +b);this.status=80;this.push_irq();this.device.dma_status&=-2;this.current_command=-1});this.report_write(a)};K.prototype.get_chs=function(){return((this.cylinder_low&255|this.cylinder_high<<8&65280)*this.head_count+this.head)*this.sectors_per_track+(this.sector&255)-1};K.prototype.get_lba28=function(){return this.sector&255|this.cylinder_low<<8&65280|this.cylinder_high<<16&16711680|(this.head&15)<<24}; +K.prototype.get_lba48=function(){return(this.sector&255|this.cylinder_low<<8&65280|this.cylinder_high<<16&16711680|this.sector>>8<<24&4278190080)>>>0};K.prototype.get_lba=function(a){return a?this.get_lba48():this.is_lba?this.get_lba28():this.get_chs()};K.prototype.get_count=function(a){a?(a=this.bytecount,0===a&&(a=65536)):(a=this.bytecount&255,0===a&&(a=256));return a}; +K.prototype.create_identify_packet=function(){if(this.drive_head&16)this.data_allocate(0);else{for(var a=0;512>a;a++)this.data[a]=0;a=Math.min(16383,this.cylinder_count);this.data_set([64,this.is_atapi?133:0,a,a>>8,0,0,this.head_count,this.head_count>>8,this.sectors_per_track/512,this.sectors_per_track/512>>8,0,2,this.sectors_per_track,this.sectors_per_track>>8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,4,0,0,0,0,0,0,0,0,0,56,118,32,54,68,72,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,128,0,1,0,0,2,0,0,0,2,0,2,7,0,a,a>>8,this.head_count,this.head_count>>8,this.sectors_per_track,0,this.sector_count&255,this.sector_count>>8&255,this.sector_count>>16&255,this.sector_count>>24&255,0,0,this.sector_count&255,this.sector_count>>8&255,this.sector_count>>16&255,this.sector_count>>24&255,0,0,160===this.current_command?0:7,160===this.current_command?0:4,0,0,30,0,30,0,30,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,0, -0,0,0,0,0,116,0,64,0,64,0,116,0,64,0,0,0,0,0,0,0,0,0,0,1,96,0,0,0,0,0,0,0,0,0,0,0,0,this.sector_count&255,this.sector_count>>8&255,this.sector_count>>16&255,this.sector_count>>24&255]);this.data_end=this.data_length=512}};I.prototype.data_allocate=function(a){this.data_allocate_noclear(a);for(var b=0;b>2;b++)this.data32[b]=0}; -I.prototype.data_allocate_noclear=function(a){this.data.length{this.cancelled_io_ids.delete(d)?this.in_progress_io_ids.has(d):(this.in_progress_io_ids.delete(d),c(e))})};I.prototype.cancel_io_operations=function(){for(const a of this.in_progress_io_ids)this.cancelled_io_ids.add(a);this.in_progress_io_ids.clear()}; -I.prototype.get_state=function(){var a=[];a[0]=this.bytecount;a[1]=this.cylinder_count;a[2]=this.cylinder_high;a[3]=this.cylinder_low;a[4]=this.data_pointer;a[5]=0;a[6]=0;a[7]=0;a[8]=0;a[9]=this.drive_head;a[10]=this.error;a[11]=this.head;a[12]=this.head_count;a[13]=this.is_atapi;a[14]=this.is_lba;a[15]=this.lba_count;a[16]=this.data;a[17]=this.data_length;a[18]=this.sector;a[19]=this.sector_count;a[20]=this.sector_size;a[21]=this.sectors_per_drq;a[22]=this.sectors_per_track;a[23]=this.status;a[24]= +0,0,0,0,0,116,0,64,0,64,0,116,0,64,0,0,0,0,0,0,0,0,0,0,1,96,0,0,0,0,0,0,0,0,0,0,0,0,this.sector_count&255,this.sector_count>>8&255,this.sector_count>>16&255,this.sector_count>>24&255]);this.data_end=this.data_length=512}};K.prototype.data_allocate=function(a){this.data_allocate_noclear(a);for(var b=0;b>2;b++)this.data32[b]=0}; +K.prototype.data_allocate_noclear=function(a){this.data.length{this.cancelled_io_ids.delete(d)?this.in_progress_io_ids.has(d):(this.in_progress_io_ids.delete(d),c(e))})};K.prototype.cancel_io_operations=function(){for(const a of this.in_progress_io_ids)this.cancelled_io_ids.add(a);this.in_progress_io_ids.clear()}; +K.prototype.get_state=function(){var a=[];a[0]=this.bytecount;a[1]=this.cylinder_count;a[2]=this.cylinder_high;a[3]=this.cylinder_low;a[4]=this.data_pointer;a[5]=0;a[6]=0;a[7]=0;a[8]=0;a[9]=this.drive_head;a[10]=this.error;a[11]=this.head;a[12]=this.head_count;a[13]=this.is_atapi;a[14]=this.is_lba;a[15]=this.lba_count;a[16]=this.data;a[17]=this.data_length;a[18]=this.sector;a[19]=this.sector_count;a[20]=this.sector_size;a[21]=this.sectors_per_drq;a[22]=this.sectors_per_track;a[23]=this.status;a[24]= this.write_dest;a[25]=this.current_command;a[26]=this.data_end;a[27]=this.current_atapi_command;a[28]=this.buffer;return a}; -I.prototype.set_state=function(a){this.bytecount=a[0];this.cylinder_count=a[1];this.cylinder_high=a[2];this.cylinder_low=a[3];this.data_pointer=a[4];this.drive_head=a[9];this.error=a[10];this.head=a[11];this.head_count=a[12];this.is_atapi=a[13];this.is_lba=a[14];this.lba_count=a[15];this.data=a[16];this.data_length=a[17];this.sector=a[18];this.sector_count=a[19];this.sector_size=a[20];this.sectors_per_drq=a[21];this.sectors_per_track=a[22];this.status=a[23];this.write_dest=a[24];this.current_command= -a[25];this.data_end=a[26];this.current_atapi_command=a[27];this.data16=new Uint16Array(this.data.buffer);this.data32=new Int32Array(this.data.buffer);this.buffer&&this.buffer.set_state(a[28])};function sa(a){this.pci_addr=new Uint8Array(4);this.pci_value=new Uint8Array(4);this.pci_response=new Uint8Array(4);this.pci_status=new Uint8Array(4);this.pci_addr32=new Int32Array(this.pci_addr.buffer);this.pci_value32=new Int32Array(this.pci_value.buffer);this.pci_response32=new Int32Array(this.pci_response.buffer);this.pci_status32=new Int32Array(this.pci_status.buffer);this.device_spaces=[];this.devices=[];this.cpu=a;for(var b=0;256>b;b++)this.device_spaces[b]=void 0,this.devices[b]=void 0;this.io= +K.prototype.set_state=function(a){this.bytecount=a[0];this.cylinder_count=a[1];this.cylinder_high=a[2];this.cylinder_low=a[3];this.data_pointer=a[4];this.drive_head=a[9];this.error=a[10];this.head=a[11];this.head_count=a[12];this.is_atapi=a[13];this.is_lba=a[14];this.lba_count=a[15];this.data=a[16];this.data_length=a[17];this.sector=a[18];this.sector_count=a[19];this.sector_size=a[20];this.sectors_per_drq=a[21];this.sectors_per_track=a[22];this.status=a[23];this.write_dest=a[24];this.current_command= +a[25];this.data_end=a[26];this.current_atapi_command=a[27];this.data16=new Uint16Array(this.data.buffer);this.data32=new Int32Array(this.data.buffer);this.buffer&&this.buffer.set_state(a[28])};function va(a){this.pci_addr=new Uint8Array(4);this.pci_value=new Uint8Array(4);this.pci_response=new Uint8Array(4);this.pci_status=new Uint8Array(4);this.pci_addr32=new Int32Array(this.pci_addr.buffer);this.pci_value32=new Int32Array(this.pci_value.buffer);this.pci_response32=new Int32Array(this.pci_response.buffer);this.pci_status32=new Int32Array(this.pci_status.buffer);this.device_spaces=[];this.devices=[];this.cpu=a;for(var b=0;256>b;b++)this.device_spaces[b]=void 0,this.devices[b]=void 0;this.io= a.io;a.io.register_write(3324,this,function(c){this.pci_write8(this.pci_addr32[0],c)},function(c){this.pci_write16(this.pci_addr32[0],c)},function(c){this.pci_write32(this.pci_addr32[0],c)});a.io.register_write(3325,this,function(c){this.pci_write8(this.pci_addr32[0]+1|0,c)});a.io.register_write(3326,this,function(c){this.pci_write8(this.pci_addr32[0]+2|0,c)},function(c){this.pci_write16(this.pci_addr32[0]+2|0,c)});a.io.register_write(3327,this,function(c){this.pci_write8(this.pci_addr32[0]+3|0,c)}); a.io.register_read_consecutive(3324,this,function(){return this.pci_response[0]},function(){return this.pci_response[1]},function(){return this.pci_response[2]},function(){return this.pci_response[3]});a.io.register_read_consecutive(3320,this,function(){return this.pci_status[0]},function(){return this.pci_status[1]},function(){return this.pci_status[2]},function(){return this.pci_status[3]});a.io.register_write_consecutive(3320,this,function(c){this.pci_addr[0]=c&252},function(c){2===(this.pci_addr[1]& 6)&&6===(c&6)?a.reboot_internal():this.pci_addr[1]=c},function(c){this.pci_addr[2]=c},function(c){this.pci_addr[3]=c;this.pci_query()});this.register_device({pci_id:0,pci_space:[134,128,55,18,0,0,0,0,2,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0],pci_bars:[],name:"82441FX PMC"});this.isa_bridge={pci_id:8,pci_space:[134,128,0,112,7,0,0,2,0,0,1,6,0,0,128,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],pci_bars:[],name:"82371SB PIIX3 ISA"};this.isa_bridge_space=this.register_device(this.isa_bridge);this.isa_bridge_space8=new Uint8Array(this.isa_bridge_space.buffer)}sa.prototype.get_state=function(){for(var a=[],b=0;256>b;b++)a[b]=this.device_spaces[b];a[256]=this.pci_addr;a[257]=this.pci_value;a[258]=this.pci_response;a[259]=this.pci_status;return a}; -sa.prototype.set_state=function(a){for(var b=0;256>b;b++){var c=this.devices[b],d=a[b];if(c&&d){for(var e=0;e>3&31;var d="query enabled="+(this.pci_addr[3]>>7)+(" bdf="+A(a,4));d+=" dev="+A(c,2);d+=" addr="+A(b,2);a=this.device_spaces[a];void 0!==a?(this.pci_status32[0]=-2147483648,this.pci_response32[0]=b>2]:0,d+=" "+A(this.pci_addr32[0]>>>0,8)+" -> "+A(this.pci_response32[0]>>>0,8)):(this.pci_response32[0]=-1,this.pci_status32[0]=0)}; -sa.prototype.pci_write8=function(a,b){var c=a>>8&65535;a&=255;var d=new Uint8Array(this.device_spaces[c].buffer);A(a);A(c>>3,2);A(a,4);A(b,2);d[a]=b};sa.prototype.pci_write16=function(a,b){var c=a>>8&65535;a&=255;var d=new Uint16Array(this.device_spaces[c].buffer);16<=a&&44>a?A(a):(A(a),A(c>>3,2),A(a,4),A(b,4),d[a>>>1]=b)}; -sa.prototype.pci_write32=function(a,b){var c=a>>8&65535;a&=255;var d=this.device_spaces[c],e=this.devices[c];if(d)if(16<=a&&40>a){e=e.pci_bars[a-16>>2];A(b>>>0);A(c>>3,2);if(e){c=a>>2;var f=d[c]&1;-1===(b|3|e.size-1)?(b=~(e.size-1)|f,0===f&&(d[c]=b)):0===f&&(d[c]=e.original_bar);if(1===f){f=d[c]&65534;var g=b&65534;A(f>>>0,8);A(g>>>0,8);this.set_io_bars(e,f,g);d[c]=b|1}}else d[a>>2]=0;A(d[a>>2]>>>0)}else 48===a?(A(c>>3,2),A(b>>>0,8),d[a>>2]=e.pci_rom_size?-1===(b|2047)?-e.pci_rom_size|0:e.pci_rom_address| -0:0):4===a?(A(c>>3,2),A(a,4),A(b>>>0,8)):(A(c>>3,2),A(a,4),A(b>>>0,8),d[a>>>2]=b)};sa.prototype.register_device=function(a){var b=a.pci_id;A(b);var c=new Int32Array(64);c.set(new Int32Array((new Uint8Array(a.pci_space)).buffer));this.device_spaces[b]=c;this.devices[b]=a;b=c.slice(4,10);for(var d=0;d>8&255)-1+((a>>3)-1&255)&3)])};sa.prototype.lower_irq=function(a){this.cpu.device_lower_irq(this.isa_bridge_space8[96+((this.device_spaces[a][15]>>8&255)+(a>>3&255)-2&3)])};function J(a,b){this.io=a.io;this.cpu=a;this.dma=a.devices.dma;this.bytes_expecting=0;this.receiving_command=new Uint8Array(10);this.receiving_index=0;this.next_command=null;this.response_data=new Uint8Array(10);this.last_head=this.last_cylinder=this.drive=this.status_reg2=this.status_reg1=this.status_reg0=this.response_length=this.response_index=0;this.last_sector=1;this.dir=this.dor=0;this.fdb_image=this.fda_image=null;b?this.set_fda(b):(this.eject_fda(),this.cpu.devices.rtc.cmos_write(16,64)); +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],pci_bars:[],name:"82371SB PIIX3 ISA"};this.isa_bridge_space=this.register_device(this.isa_bridge);this.isa_bridge_space8=new Uint8Array(this.isa_bridge_space.buffer)}va.prototype.get_state=function(){for(var a=[],b=0;256>b;b++)a[b]=this.device_spaces[b];a[256]=this.pci_addr;a[257]=this.pci_value;a[258]=this.pci_response;a[259]=this.pci_status;return a}; +va.prototype.set_state=function(a){for(var b=0;256>b;b++){var c=this.devices[b],d=a[b];if(c&&d){for(var e=0;e>3&31;var d="query enabled="+(this.pci_addr[3]>>7)+(" bdf="+A(a,4));d+=" dev="+A(c,2);d+=" addr="+A(b,2);a=this.device_spaces[a];void 0!==a?(this.pci_status32[0]=-2147483648,this.pci_response32[0]=b>2]:0,d+=" "+A(this.pci_addr32[0]>>>0,8)+" -> "+A(this.pci_response32[0]>>>0,8)):(this.pci_response32[0]=-1,this.pci_status32[0]=0)}; +va.prototype.pci_write8=function(a,b){var c=a>>8&65535;a&=255;var d=new Uint8Array(this.device_spaces[c].buffer);A(a);A(c>>3,2);A(a,4);A(b,2);d[a]=b};va.prototype.pci_write16=function(a,b){var c=a>>8&65535;a&=255;var d=new Uint16Array(this.device_spaces[c].buffer);16<=a&&44>a?A(a):(A(a),A(c>>3,2),A(a,4),A(b,4),d[a>>>1]=b)}; +va.prototype.pci_write32=function(a,b){var c=a>>8&65535;a&=255;var d=this.device_spaces[c],e=this.devices[c];if(d)if(16<=a&&40>a){e=e.pci_bars[a-16>>2];A(b>>>0);A(c>>3,2);if(e){c=a>>2;var g=d[c]&1;-1===(b|3|e.size-1)?(b=~(e.size-1)|g,0===g&&(d[c]=b)):0===g&&(d[c]=e.original_bar);if(1===g){g=d[c]&65534;var f=b&65534;A(g>>>0,8);A(f>>>0,8);this.set_io_bars(e,g,f);d[c]=b|1}}else d[a>>2]=0;A(d[a>>2]>>>0)}else 48===a?(A(c>>3,2),A(b>>>0,8),d[a>>2]=e.pci_rom_size?-1===(b|2047)?-e.pci_rom_size|0:e.pci_rom_address| +0:0):4===a?(A(c>>3,2),A(a,4),A(b>>>0,8)):(A(c>>3,2),A(a,4),A(b>>>0,8),d[a>>>2]=b)};va.prototype.register_device=function(a){var b=a.pci_id;A(b);var c=new Int32Array(64);c.set(new Int32Array((new Uint8Array(a.pci_space)).buffer));this.device_spaces[b]=c;this.devices[b]=a;b=c.slice(4,10);for(var d=0;d>8&255)-1+((a>>3)-1&255)&3)])};va.prototype.lower_irq=function(a){this.cpu.device_lower_irq(this.isa_bridge_space8[96+((this.device_spaces[a][15]>>8&255)+(a>>3&255)-2&3)])};function L(a,b){this.io=a.io;this.cpu=a;this.dma=a.devices.dma;this.bytes_expecting=0;this.receiving_command=new Uint8Array(10);this.receiving_index=0;this.next_command=null;this.response_data=new Uint8Array(10);this.last_head=this.last_cylinder=this.drive=this.status_reg2=this.status_reg1=this.status_reg0=this.response_length=this.response_index=0;this.last_sector=1;this.dir=this.dor=0;this.fdb_image=this.fda_image=null;b?this.set_fda(b):(this.eject_fda(),this.cpu.devices.rtc.cmos_write(16,64)); this.io.register_read(1008,this,this.port3F0_read);this.io.register_read(1010,this,this.port3F2_read);this.io.register_read(1012,this,this.port3F4_read);this.io.register_read(1013,this,this.port3F5_read);this.io.register_read(1015,this,this.port3F7_read);this.io.register_write(1010,this,this.port3F2_write);this.io.register_write(1012,this,this.port3F4_write);this.io.register_write(1013,this,this.port3F5_write)} -J.prototype.eject_fda=function(){this.fda_image=null;this.number_of_cylinders=this.number_of_heads=this.sectors_per_track=0;this.dir=128}; -J.prototype.set_fda=function(a){var b={[163840]:{type:1,tracks:40,sectors:8,heads:1},[184320]:{type:1,tracks:40,sectors:9,heads:1},[204800]:{type:1,tracks:40,sectors:10,heads:1},[327680]:{type:1,tracks:40,sectors:8,heads:2},[368640]:{type:1,tracks:40,sectors:9,heads:2},[409600]:{type:1,tracks:40,sectors:10,heads:2},[737280]:{type:3,tracks:80,sectors:9,heads:2},[1228800]:{type:2,tracks:80,sectors:15,heads:2},[1474560]:{type:4,tracks:80,sectors:18,heads:2},[1763328]:{type:5,tracks:82,sectors:21,heads:2}, -[2949120]:{type:5,tracks:80,sectors:36,heads:2},512:{type:1,tracks:1,sectors:1,heads:1}};let c=a.byteLength,d=b[c];d||(c=1474560>4);A(a);this.dor=a};J.prototype.check_drive_status=function(){this.status_reg1=this.fda_image?0:5;this.response_index=0;this.response_length=1;this.response_data[0]=0}; -J.prototype.seek=function(a){if(0===(a[0]&3)){var b=a[1];a=a[0]>>2&1;b!==this.last_cylinder&&(this.dir=0);this.status_reg1=this.fda_image?0:5;this.status_reg0=32;this.last_cylinder=b;this.last_head=a}this.raise_irq()};J.prototype.calibrate=function(a){this.seek([a[0],0])};J.prototype.check_interrupt_status=function(){this.response_index=0;this.response_length=2;this.response_data[0]=this.status_reg0;this.response_data[1]=this.last_cylinder}; -J.prototype.do_sector=function(a,b){var c=b[2],d=b[1],e=b[3],f=128<this.sectors_per_track&&(d=1,c++,c>=this.number_of_heads&&(c=0,b++)),b!==this.last_cylinder&&(this.dir=0),this.status_reg0=32,this.last_cylinder=b,this.last_head=c,this.last_sector=d,this.response_index=0,this.response_length=7,this.response_data[0]=c<<2|32,this.response_data[1]=0,this.response_data[2]=0,this.response_data[3]=b,this.response_data[4]=c,this.response_data[5]=d,this.response_data[6]=a[4],this.raise_irq())}; -J.prototype.fix_drive_data=function(a){a.slice(0,this.bytes_expecting)};J.prototype.configure=function(a){a.slice(0,this.bytes_expecting)};J.prototype.read_sector_id=function(){this.response_index=0;this.response_length=7;this.response_data[0]=0;this.response_data[1]=0;this.response_data[2]=0;this.response_data[3]=0;this.response_data[4]=0;this.response_data[5]=0;this.response_data[6]=0;this.raise_irq()};J.prototype.raise_irq=function(){this.dor&8&&this.cpu.device_raise_irq(6)};G.prototype.mmap_read8=function(a){return this.memory_map_read8[a>>>17](a)};G.prototype.mmap_write8=function(a,b){this.memory_map_write8[a>>>17](a,b)};G.prototype.mmap_read16=function(a){var b=this.memory_map_read8[a>>>17];return b(a)|b(a+1|0)<<8};G.prototype.mmap_write16=function(a,b){var c=this.memory_map_write8[a>>>17];c(a,b&255);c(a+1|0,b>>8)};G.prototype.mmap_read32=function(a){return this.memory_map_read32[a>>>17](a)}; -G.prototype.mmap_write32=function(a,b){this.memory_map_write32[a>>>17](a,b)};G.prototype.mmap_write64=function(a,b,c){var d=this.memory_map_write32[a>>>17];d(a,b);d(a+4,c)};G.prototype.mmap_write128=function(a,b,c,d,e){var f=this.memory_map_write32[a>>>17];f(a,b);f(a+4,c);f(a+8,d);f(a+12,e)};G.prototype.write_blob=function(a,b){a.length&&(this.in_mapped_range(b),this.in_mapped_range(b+a.length-1),this.jit_dirty_cache(b,b+a.length),this.mem8.set(a,b))}; -G.prototype.read_blob=function(a,b){b&&(this.in_mapped_range(a),this.in_mapped_range(a+b-1));return this.mem8.subarray(a,a+b)};function L(a){this.cpu=a;this.channel_page=new Uint8Array(8);this.channel_pagehi=new Uint8Array(8);this.channel_addr=new Uint16Array(8);this.channel_addr_init=new Uint16Array(8);this.channel_count=new Uint16Array(8);this.channel_count_init=new Uint16Array(8);this.channel_mask=new Uint8Array(8);this.channel_mode=new Uint8Array(8);this.unmask_listeners=[];this.lsb_msb_flipflop=0;a=a.io;a.register_write(0,this,this.port_addr_write.bind(this,0));a.register_write(2,this,this.port_addr_write.bind(this, +this.response_index=0;this.response_length=1;this.bytes_expecting=0;break;default:ua(!1,"Unimplemented floppy command call "+A(a))}this.receiving_index=0}};L.prototype.port3F2_read=function(){return this.dor};L.prototype.port3F2_write=function(a){4===(a&4)&&0===(this.dor&4)&&(this.status_reg0=192,this.cpu.device_raise_irq(6));A(a>>4);A(a);this.dor=a};L.prototype.check_drive_status=function(){this.status_reg1=this.fda_image?0:5;this.response_index=0;this.response_length=1;this.response_data[0]=0}; +L.prototype.seek=function(a){if(0===(a[0]&3)){var b=a[1];a=a[0]>>2&1;b!==this.last_cylinder&&(this.dir=0);this.status_reg1=this.fda_image?0:5;this.status_reg0=32;this.last_cylinder=b;this.last_head=a}this.raise_irq()};L.prototype.calibrate=function(a){this.seek([a[0],0])};L.prototype.check_interrupt_status=function(){this.response_index=0;this.response_length=2;this.response_data[0]=this.status_reg0;this.response_data[1]=this.last_cylinder}; +L.prototype.do_sector=function(a,b){var c=b[2],d=b[1],e=b[3],g=128<this.sectors_per_track&&(d=1,c++,c>=this.number_of_heads&&(c=0,b++)),b!==this.last_cylinder&&(this.dir=0),this.status_reg0=32,this.last_cylinder=b,this.last_head=c,this.last_sector=d,this.response_index=0,this.response_length=7,this.response_data[0]=c<<2|32,this.response_data[1]=0,this.response_data[2]=0,this.response_data[3]=b,this.response_data[4]=c,this.response_data[5]=d,this.response_data[6]=a[4],this.raise_irq())}; +L.prototype.fix_drive_data=function(a){a.slice(0,this.bytes_expecting)};L.prototype.configure=function(a){a.slice(0,this.bytes_expecting)};L.prototype.read_sector_id=function(){this.response_index=0;this.response_length=7;this.response_data[0]=0;this.response_data[1]=0;this.response_data[2]=0;this.response_data[3]=0;this.response_data[4]=0;this.response_data[5]=0;this.response_data[6]=0;this.raise_irq()};L.prototype.raise_irq=function(){this.dor&8&&this.cpu.device_raise_irq(6)};F.prototype.mmap_read8=function(a){return this.memory_map_read8[a>>>17](a)};F.prototype.mmap_write8=function(a,b){this.memory_map_write8[a>>>17](a,b)};F.prototype.mmap_read16=function(a){var b=this.memory_map_read8[a>>>17];return b(a)|b(a+1|0)<<8};F.prototype.mmap_write16=function(a,b){var c=this.memory_map_write8[a>>>17];c(a,b&255);c(a+1|0,b>>8)};F.prototype.mmap_read32=function(a){return this.memory_map_read32[a>>>17](a)}; +F.prototype.mmap_write32=function(a,b){this.memory_map_write32[a>>>17](a,b)};F.prototype.mmap_write64=function(a,b,c){var d=this.memory_map_write32[a>>>17];d(a,b);d(a+4,c)};F.prototype.mmap_write128=function(a,b,c,d,e){var g=this.memory_map_write32[a>>>17];g(a,b);g(a+4,c);g(a+8,d);g(a+12,e)};F.prototype.write_blob=function(a,b){a.length&&(this.in_mapped_range(b),this.in_mapped_range(b+a.length-1),this.jit_dirty_cache(b,b+a.length),this.mem8.set(a,b))}; +F.prototype.read_blob=function(a,b){b&&(this.in_mapped_range(a),this.in_mapped_range(a+b-1));return this.mem8.subarray(a,a+b)};function M(a){this.cpu=a;this.channel_page=new Uint8Array(8);this.channel_pagehi=new Uint8Array(8);this.channel_addr=new Uint16Array(8);this.channel_addr_init=new Uint16Array(8);this.channel_count=new Uint16Array(8);this.channel_count_init=new Uint16Array(8);this.channel_mask=new Uint8Array(8);this.channel_mode=new Uint8Array(8);this.unmask_listeners=[];this.lsb_msb_flipflop=0;a=a.io;a.register_write(0,this,this.port_addr_write.bind(this,0));a.register_write(2,this,this.port_addr_write.bind(this, 1));a.register_write(4,this,this.port_addr_write.bind(this,2));a.register_write(6,this,this.port_addr_write.bind(this,3));a.register_write(1,this,this.port_count_write.bind(this,0));a.register_write(3,this,this.port_count_write.bind(this,1));a.register_write(5,this,this.port_count_write.bind(this,2));a.register_write(7,this,this.port_count_write.bind(this,3));a.register_read(0,this,this.port_addr_read.bind(this,0));a.register_read(2,this,this.port_addr_read.bind(this,1));a.register_read(4,this,this.port_addr_read.bind(this, 2));a.register_read(6,this,this.port_addr_read.bind(this,3));a.register_read(1,this,this.port_count_read.bind(this,0));a.register_read(3,this,this.port_count_read.bind(this,1));a.register_read(5,this,this.port_count_read.bind(this,2));a.register_read(7,this,this.port_count_read.bind(this,3));a.register_write(192,this,this.port_addr_write.bind(this,4));a.register_write(196,this,this.port_addr_write.bind(this,5));a.register_write(200,this,this.port_addr_write.bind(this,6));a.register_write(204,this, this.port_addr_write.bind(this,7));a.register_write(194,this,this.port_count_write.bind(this,4));a.register_write(198,this,this.port_count_write.bind(this,5));a.register_write(202,this,this.port_count_write.bind(this,6));a.register_write(206,this,this.port_count_write.bind(this,7));a.register_read(192,this,this.port_addr_read.bind(this,4));a.register_read(196,this,this.port_addr_read.bind(this,5));a.register_read(200,this,this.port_addr_read.bind(this,6));a.register_read(204,this,this.port_addr_read.bind(this, @@ -166,73 +172,71 @@ this,this.port_page_write.bind(this,4));a.register_write(139,this,this.port_page 4));a.register_read(139,this,this.port_page_read.bind(this,5));a.register_read(137,this,this.port_page_read.bind(this,6));a.register_read(138,this,this.port_page_read.bind(this,7));a.register_write(1159,this,this.port_pagehi_write.bind(this,0));a.register_write(1155,this,this.port_pagehi_write.bind(this,1));a.register_write(1153,this,this.port_pagehi_write.bind(this,2));a.register_write(1154,this,this.port_pagehi_write.bind(this,3));a.register_write(1163,this,this.port_pagehi_write.bind(this,5)); a.register_write(1161,this,this.port_pagehi_write.bind(this,6));a.register_write(1162,this,this.port_pagehi_write.bind(this,7));a.register_read(1159,this,this.port_pagehi_read.bind(this,0));a.register_read(1155,this,this.port_pagehi_read.bind(this,1));a.register_read(1153,this,this.port_pagehi_read.bind(this,2));a.register_read(1154,this,this.port_pagehi_read.bind(this,3));a.register_read(1163,this,this.port_pagehi_read.bind(this,5));a.register_read(1161,this,this.port_pagehi_read.bind(this,6));a.register_read(1162, this,this.port_pagehi_read.bind(this,7));a.register_write(10,this,this.port_singlemask_write.bind(this,0));a.register_write(212,this,this.port_singlemask_write.bind(this,4));a.register_write(15,this,this.port_multimask_write.bind(this,0));a.register_write(222,this,this.port_multimask_write.bind(this,4));a.register_read(15,this,this.port_multimask_read.bind(this,0));a.register_read(222,this,this.port_multimask_read.bind(this,4));a.register_write(11,this,this.port_mode_write.bind(this,0));a.register_write(214, -this,this.port_mode_write.bind(this,4));a.register_write(12,this,this.portC_write);a.register_write(216,this,this.portC_write)}L.prototype.get_state=function(){return[this.channel_page,this.channel_pagehi,this.channel_addr,this.channel_addr_init,this.channel_count,this.channel_count_init,this.channel_mask,this.channel_mode,this.lsb_msb_flipflop]}; -L.prototype.set_state=function(a){this.channel_page=a[0];this.channel_pagehi=a[1];this.channel_addr=a[2];this.channel_addr_init=a[3];this.channel_count=a[4];this.channel_count_init=a[5];this.channel_mask=a[6];this.channel_mode=a[7];this.lsb_msb_flipflop=a[8]};L.prototype.port_count_write=function(a,b){A(b);this.channel_count[a]=this.flipflop_get(this.channel_count[a],b,!1);this.channel_count_init[a]=this.flipflop_get(this.channel_count_init[a],b,!0)}; -L.prototype.port_count_read=function(a){A(this.channel_count[a]);return this.flipflop_read(this.channel_count[a])};L.prototype.port_addr_write=function(a,b){A(b);this.channel_addr[a]=this.flipflop_get(this.channel_addr[a],b,!1);this.channel_addr_init[a]=this.flipflop_get(this.channel_addr_init[a],b,!0)};L.prototype.port_addr_read=function(a){A(this.channel_addr[a]);return this.flipflop_read(this.channel_addr[a])};L.prototype.port_pagehi_write=function(a,b){A(b);this.channel_pagehi[a]=b}; -L.prototype.port_pagehi_read=function(a){return this.channel_pagehi[a]};L.prototype.port_page_write=function(a,b){A(b);this.channel_page[a]=b};L.prototype.port_page_read=function(a){return this.channel_page[a]};L.prototype.port_singlemask_write=function(a,b){this.update_mask((b&3)+a,b&4?1:0)};L.prototype.port_multimask_write=function(a,b){A(b);for(var c=0;4>c;c++)this.update_mask(a+c,b&1<a.byteLength)e(!0);else{var h=this.cpu;this.channel_addr[d]+=f;a.get(b,f,function(l){h.write_blob(l,g);e(!1)})}}; -L.prototype.do_write=function(a,b,c,d,e){var f=this.channel_count[d]+1&65535,g=5<=d?2:1,h=f*g,l=this.address_get_8bit(d),m=!1,n=!1,p=this.channel_mode[d]&16;qa("to "+A(l)+" len "+A(h),16);ch&&(n=!0);b+h>a.byteLength?e(!0):(this.channel_addr[d]+=f,this.channel_count[d]-=f,!m&&p&&(this.channel_addr[d]=this.channel_addr_init[d],this.channel_count[d]=this.channel_count_init[d]),a.set(b,this.cpu.mem8.subarray(l,l+h),()=>{n&&p?this.do_write(a,b+h,c-h,d,e):e(!1)}))}; -L.prototype.address_get_8bit=function(a){var b=this.channel_addr[a];5<=a&&(b<<=1);b=b&65535|this.channel_page[a]<<16;return b|=this.channel_pagehi[a]<<24};L.prototype.count_get_8bit=function(a){var b=this.channel_count[a]+1;5<=a&&(b*=2);return b};L.prototype.flipflop_get=function(a,b,c){c||(this.lsb_msb_flipflop^=1);return this.lsb_msb_flipflop?a&-256|b:a&-65281|b<<8};L.prototype.flipflop_read=function(a){return(this.lsb_msb_flipflop^=1)?a&255:a>>8&255};function ta(a,b){this.cpu=a;this.bus=b;this.counter_start_time=new Float64Array(3);this.counter_start_value=new Uint16Array(3);this.counter_next_low=new Uint8Array(4);this.counter_enabled=new Uint8Array(4);this.counter_mode=new Uint8Array(4);this.counter_read_mode=new Uint8Array(4);this.counter_latch=new Uint8Array(4);this.counter_latch_value=new Uint16Array(3);this.counter_reload=new Uint16Array(3);a.io.register_read(97,this,function(){var c=E.microtick(),d=66.66666666666667*c&1;c=this.did_rollover(2, +this,this.port_mode_write.bind(this,4));a.register_write(12,this,this.portC_write);a.register_write(216,this,this.portC_write)}M.prototype.get_state=function(){return[this.channel_page,this.channel_pagehi,this.channel_addr,this.channel_addr_init,this.channel_count,this.channel_count_init,this.channel_mask,this.channel_mode,this.lsb_msb_flipflop]}; +M.prototype.set_state=function(a){this.channel_page=a[0];this.channel_pagehi=a[1];this.channel_addr=a[2];this.channel_addr_init=a[3];this.channel_count=a[4];this.channel_count_init=a[5];this.channel_mask=a[6];this.channel_mode=a[7];this.lsb_msb_flipflop=a[8]};M.prototype.port_count_write=function(a,b){A(b);this.channel_count[a]=this.flipflop_get(this.channel_count[a],b,!1);this.channel_count_init[a]=this.flipflop_get(this.channel_count_init[a],b,!0)}; +M.prototype.port_count_read=function(a){A(this.channel_count[a]);return this.flipflop_read(this.channel_count[a])};M.prototype.port_addr_write=function(a,b){A(b);this.channel_addr[a]=this.flipflop_get(this.channel_addr[a],b,!1);this.channel_addr_init[a]=this.flipflop_get(this.channel_addr_init[a],b,!0)};M.prototype.port_addr_read=function(a){A(this.channel_addr[a]);return this.flipflop_read(this.channel_addr[a])};M.prototype.port_pagehi_write=function(a,b){A(b);this.channel_pagehi[a]=b}; +M.prototype.port_pagehi_read=function(a){return this.channel_pagehi[a]};M.prototype.port_page_write=function(a,b){A(b);this.channel_page[a]=b};M.prototype.port_page_read=function(a){return this.channel_page[a]};M.prototype.port_singlemask_write=function(a,b){this.update_mask((b&3)+a,b&4?1:0)};M.prototype.port_multimask_write=function(a,b){A(b);for(var c=0;4>c;c++)this.update_mask(a+c,b&1<a.byteLength)e(!0);else{var h=this.cpu;this.channel_addr[d]+=g;a.get(b,g,function(l){h.write_blob(l,f);e(!1)})}}; +M.prototype.do_write=function(a,b,c,d,e){var g=this.channel_count[d]+1&65535,f=5<=d?2:1,h=g*f,l=this.address_get_8bit(d),m=!1,n=!1,p=this.channel_mode[d]&16;ta("to "+A(l)+" len "+A(h),16);ch&&(n=!0);b+h>a.byteLength?e(!0):(this.channel_addr[d]+=g,this.channel_count[d]-=g,!m&&p&&(this.channel_addr[d]=this.channel_addr_init[d],this.channel_count[d]=this.channel_count_init[d]),a.set(b,this.cpu.mem8.subarray(l,l+h),()=>{n&&p?this.do_write(a,b+h,c-h,d,e):e(!1)}))}; +M.prototype.address_get_8bit=function(a){var b=this.channel_addr[a];5<=a&&(b<<=1);b=b&65535|this.channel_page[a]<<16;return b|=this.channel_pagehi[a]<<24};M.prototype.count_get_8bit=function(a){var b=this.channel_count[a]+1;5<=a&&(b*=2);return b};M.prototype.flipflop_get=function(a,b,c){c||(this.lsb_msb_flipflop^=1);return this.lsb_msb_flipflop?a&-256|b:a&-65281|b<<8};M.prototype.flipflop_read=function(a){return(this.lsb_msb_flipflop^=1)?a&255:a>>8&255};function wa(a,b){this.cpu=a;this.bus=b;this.counter_start_time=new Float64Array(3);this.counter_start_value=new Uint16Array(3);this.counter_next_low=new Uint8Array(4);this.counter_enabled=new Uint8Array(4);this.counter_mode=new Uint8Array(4);this.counter_read_mode=new Uint8Array(4);this.counter_latch=new Uint8Array(4);this.counter_latch_value=new Uint16Array(3);this.counter_reload=new Uint16Array(3);a.io.register_read(97,this,function(){var c=C.microtick(),d=66.66666666666667*c&1;c=this.did_rollover(2, c);return d<<4|c<<5});a.io.register_write(97,this,function(c){c&1?this.bus.send("pcspeaker-enable"):this.bus.send("pcspeaker-disable")});a.io.register_read(64,this,function(){return this.counter_read(0)});a.io.register_read(65,this,function(){return this.counter_read(1)});a.io.register_read(66,this,function(){return this.counter_read(2)});a.io.register_write(64,this,function(c){this.counter_write(0,c)});a.io.register_write(65,this,function(c){this.counter_write(1,c)});a.io.register_write(66,this, -function(c){this.counter_write(2,c);this.bus.send("pcspeaker-update",[this.counter_mode[2],this.counter_reload[2]])});a.io.register_write(67,this,this.port43_write)}ta.prototype.get_state=function(){var a=[];a[0]=this.counter_next_low;a[1]=this.counter_enabled;a[2]=this.counter_mode;a[3]=this.counter_read_mode;a[4]=this.counter_latch;a[5]=this.counter_latch_value;a[6]=this.counter_reload;a[7]=this.counter_start_time;a[8]=this.counter_start_value;return a}; -ta.prototype.set_state=function(a){this.counter_next_low=a[0];this.counter_enabled=a[1];this.counter_mode=a[2];this.counter_read_mode=a[3];this.counter_latch=a[4];this.counter_latch_value=a[5];this.counter_reload=a[6];this.counter_start_time=a[7];this.counter_start_value=a[8]}; -ta.prototype.timer=function(a,b){var c=100;b||(this.counter_enabled[0]&&this.did_rollover(0,a)?(this.counter_start_value[0]=this.get_counter_value(0,a),this.counter_start_time[0]=a,this.cpu.device_lower_irq(0),this.cpu.device_raise_irq(0),0===this.counter_mode[0]&&(this.counter_enabled[0]=0)):this.cpu.device_lower_irq(0),this.counter_enabled[0]&&(c=(this.counter_start_value[0]-Math.floor(1193.1816666*(a-this.counter_start_time[0])))/1193.1816666));return c}; -ta.prototype.get_counter_value=function(a,b){if(!this.counter_enabled[a])return 0;b=this.counter_start_value[a]-Math.floor(1193.1816666*(b-this.counter_start_time[a]));a=this.counter_reload[a];b>=a?b%=a:0>b&&(b=b%a+a);return b};ta.prototype.did_rollover=function(a,b){b-=this.counter_start_time[a];return 0>b?!0:this.counter_start_value[a]>8;b=this.counter_next_low[a];3===this.counter_mode[a]&&(this.counter_next_low[a]^=1);a=this.get_counter_value(a,E.microtick());return b?a&255:a>>8}; -ta.prototype.counter_write=function(a,b){this.counter_reload[a]=this.counter_next_low[a]?this.counter_reload[a]&-256|b:this.counter_reload[a]&255|b<<8;3===this.counter_read_mode[a]&&this.counter_next_low[a]||(this.counter_reload[a]||(this.counter_reload[a]=65535),this.counter_start_value[a]=this.counter_reload[a],this.counter_enabled[a]=!0,this.counter_start_time[a]=E.microtick(),A(this.counter_reload[a]));3===this.counter_read_mode[a]&&(this.counter_next_low[a]^=1)}; -ta.prototype.port43_write=function(a){var b=a>>1&7,c=a>>6&3;a=a>>4&3;3!==c&&(0===a?(this.counter_latch[c]=2,b=this.get_counter_value(c,E.microtick()),this.counter_latch_value[c]=b?b-1:0):(6<=b&&(b&=-5),this.counter_next_low[c]=1===a?0:1,0===c&&this.cpu.device_lower_irq(0),0!==b&&3!==b&&2!==b&&A(b),this.counter_mode[c]=b,this.counter_read_mode[c]=a,2===c&&this.bus.send("pcspeaker-update",[this.counter_mode[2],this.counter_reload[2]])))};ta.prototype.dump=function(){};const ua=Uint32Array.from([655360,655360,720896,753664]),va=Uint32Array.from([131072,65536,32768,32768]); -function N(a,b,c,d,e){this.cpu=a;this.bus=b;this.screen=c;this.vga_memory_size=d;this.cursor_address=0;this.cursor_scanline_start=14;this.cursor_scanline_end=15;this.max_cols=80;this.max_rows=25;this.virtual_height=this.virtual_width=this.screen_height=this.screen_width=0;this.layers=[];this.start_address_latched=this.start_address=0;this.crtc=new Uint8Array(25);this.line_compare=this.offset_register=this.preset_row_scan=this.underline_location_register=this.vertical_blank_start=this.vertical_display_enable_end= -this.horizontal_blank_start=this.horizontal_display_enable_end=this.crtc_mode=0;this.graphical_mode=!1;this.vga256_palette=new Int32Array(256);this.latch_dword=0;this.svga_version=45253;this.svga_height=this.svga_width=0;this.svga_enabled=!1;this.svga_bpp=32;this.svga_offset_y=this.svga_offset_x=this.svga_offset=this.svga_bank_offset=0;this.vga_memory_size=void 0===this.vga_memory_size||262144>this.vga_memory_size?262144:268435456=a?b%=a:0>b&&(b=b%a+a);return b};wa.prototype.did_rollover=function(a,b){b-=this.counter_start_time[a];return 0>b?!0:this.counter_start_value[a]>8;b=this.counter_next_low[a];3===this.counter_mode[a]&&(this.counter_next_low[a]^=1);a=this.get_counter_value(a,C.microtick());return b?a&255:a>>8}; +wa.prototype.counter_write=function(a,b){this.counter_reload[a]=this.counter_next_low[a]?this.counter_reload[a]&-256|b:this.counter_reload[a]&255|b<<8;3===this.counter_read_mode[a]&&this.counter_next_low[a]||(this.counter_reload[a]||(this.counter_reload[a]=65535),this.counter_start_value[a]=this.counter_reload[a],this.counter_enabled[a]=!0,this.counter_start_time[a]=C.microtick(),A(this.counter_reload[a]));3===this.counter_read_mode[a]&&(this.counter_next_low[a]^=1)}; +wa.prototype.port43_write=function(a){var b=a>>1&7,c=a>>6&3;a=a>>4&3;3!==c&&(0===a?(this.counter_latch[c]=2,b=this.get_counter_value(c,C.microtick()),this.counter_latch_value[c]=b?b-1:0):(6<=b&&(b&=-5),this.counter_next_low[c]=1===a?0:1,0===c&&this.cpu.device_lower_irq(0),0!==b&&3!==b&&2!==b&&A(b),this.counter_mode[c]=b,this.counter_read_mode[c]=a,2===c&&this.bus.send("pcspeaker-update",[this.counter_mode[2],this.counter_reload[2]])))};wa.prototype.dump=function(){};const xa=Uint32Array.from([655360,655360,720896,753664]),ya=Uint32Array.from([131072,65536,32768,32768]); +function N(a,b,c,d){this.cpu=a;this.bus=b;this.screen=c;this.vga_memory_size=d;this.cursor_address=0;this.cursor_scanline_start=14;this.cursor_scanline_end=15;this.max_cols=80;this.max_rows=25;this.virtual_height=this.virtual_width=this.screen_height=this.screen_width=0;this.layers=[];this.start_address_latched=this.start_address=0;this.crtc=new Uint8Array(25);this.line_compare=this.offset_register=this.preset_row_scan=this.underline_location_register=this.vertical_blank_start=this.vertical_display_enable_end= +this.horizontal_blank_start=this.horizontal_display_enable_end=this.crtc_mode=0;this.graphical_mode=!1;this.vga256_palette=new Int32Array(256);this.latch_dword=0;this.svga_version=45253;this.svga_height=this.svga_width=0;this.svga_enabled=!1;this.svga_bpp=32;this.svga_offset_y=this.svga_offset_x=this.svga_offset=this.svga_bank_offset=0;this.vga_memory_size=void 0===this.vga_memory_size||262144>this.vga_memory_size?262144:268435456>>0;this.svga_memory=t.view(Uint8Array,a.wasm_memory,c,this.vga_memory_size);this.diff_addr_min=this.vga_memory_size;this.diff_addr_max=0;this.diff_plot_min=this.vga_memory_size;this.diff_plot_max=0;this.image_data=null;this.vga_memory= -new Uint8Array(262144);this.plane0=new Uint8Array(this.vga_memory.buffer,0,65536);this.plane1=new Uint8Array(this.vga_memory.buffer,65536,65536);this.plane2=new Uint8Array(this.vga_memory.buffer,131072,65536);this.plane3=new Uint8Array(this.vga_memory.buffer,196608,65536);this.pixel_buffer=new Uint8Array(524288);b.mmap_register(655360,131072,f=>this.vga_memory_read(f),(f,g)=>this.vga_memory_write(f,g));e.use_graphical_text&&(this.graphical_text=new wa(this));a.devices.pci.register_device(this)} -N.prototype.grab_text_content=function(a){var b=this.start_address<<1;const c=this.scan_line_to_screen_row(this.line_compare),d=Math.max(0,2*(2*this.offset_register-this.max_cols)),e=[];for(var f=0;f>>0;this.svga_memory=k.view(Uint8Array,a.wasm_memory,c,this.vga_memory_size);this.diff_addr_min=this.vga_memory_size;this.diff_addr_max=0;this.diff_plot_min=this.vga_memory_size;this.diff_plot_max= +0;this.image_data=null;this.vga_memory=new Uint8Array(262144);this.plane0=new Uint8Array(this.vga_memory.buffer,0,65536);this.plane1=new Uint8Array(this.vga_memory.buffer,65536,65536);this.plane2=new Uint8Array(this.vga_memory.buffer,131072,65536);this.plane3=new Uint8Array(this.vga_memory.buffer,196608,65536);this.pixel_buffer=new Uint8Array(524288);b.mmap_register(655360,131072,e=>this.vga_memory_read(e),(e,g)=>this.vga_memory_write(e,g));a.devices.pci.register_device(this)} N.prototype.get_state=function(){var a=[];a[0]=this.vga_memory_size;a[1]=this.cursor_address;a[2]=this.cursor_scanline_start;a[3]=this.cursor_scanline_end;a[4]=this.max_cols;a[5]=this.max_rows;a[6]=this.vga_memory;a[7]=this.dac_state;a[8]=this.start_address;a[9]=this.graphical_mode;a[10]=this.vga256_palette;a[11]=this.latch_dword;a[12]=this.color_compare;a[13]=this.color_dont_care;a[14]=this.miscellaneous_graphics_register;a[15]=this.svga_width;a[16]=this.svga_height;a[17]=this.crtc_mode;a[18]=this.svga_enabled; a[19]=this.svga_bpp;a[20]=this.svga_bank_offset;a[21]=this.svga_offset;a[22]=this.index_crtc;a[23]=this.dac_color_index_write;a[24]=this.dac_color_index_read;a[25]=this.dac_map;a[26]=this.sequencer_index;a[27]=this.plane_write_bm;a[28]=this.sequencer_memory_mode;a[29]=this.graphics_index;a[30]=this.plane_read;a[31]=this.planar_mode;a[32]=this.planar_rotate_reg;a[33]=this.planar_bitmap;a[34]=this.max_scan_line;a[35]=this.miscellaneous_output_register;a[36]=this.port_3DA_value;a[37]=this.dispi_index; a[38]=this.dispi_enable_value;a[39]=this.svga_memory;a[41]=this.attribute_controller_index;a[42]=this.offset_register;a[43]=this.planar_setreset;a[44]=this.planar_setreset_enable;a[45]=this.start_address_latched;a[46]=this.crtc;a[47]=this.horizontal_display_enable_end;a[48]=this.horizontal_blank_start;a[49]=this.vertical_display_enable_end;a[50]=this.vertical_blank_start;a[51]=this.underline_location_register;a[52]=this.preset_row_scan;a[53]=this.offset_register;a[54]=this.palette_source;a[55]=this.attribute_mode; -a[56]=this.color_plane_enable;a[57]=this.horizontal_panning;a[58]=this.color_select;a[59]=this.clocking_mode;a[60]=this.line_compare;a[61]=this.pixel_buffer;a[62]=this.dac_mask;a[63]=this.character_map_select;return a}; +a[56]=this.color_plane_enable;a[57]=this.horizontal_panning;a[58]=this.color_select;a[59]=this.clocking_mode;a[60]=this.line_compare;a[61]=this.pixel_buffer;a[62]=this.dac_mask;a[63]=this.character_map_select;a[64]=this.font_page_ab_enabled;return a}; N.prototype.set_state=function(a){this.vga_memory_size=a[0];this.cursor_address=a[1];this.cursor_scanline_start=a[2];this.cursor_scanline_end=a[3];this.max_cols=a[4];this.max_rows=a[5];a[6]&&this.vga_memory.set(a[6]);this.dac_state=a[7];this.start_address=a[8];this.graphical_mode=a[9];this.vga256_palette=a[10];this.latch_dword=a[11];this.color_compare=a[12];this.color_dont_care=a[13];this.miscellaneous_graphics_register=a[14];this.svga_width=a[15];this.svga_height=a[16];this.crtc_mode=a[17];this.svga_enabled= a[18];this.svga_bpp=a[19];this.svga_bank_offset=a[20];this.svga_offset=a[21];this.index_crtc=a[22];this.dac_color_index_write=a[23];this.dac_color_index_read=a[24];this.dac_map=a[25];this.sequencer_index=a[26];this.plane_write_bm=a[27];this.sequencer_memory_mode=a[28];this.graphics_index=a[29];this.plane_read=a[30];this.planar_mode=a[31];this.planar_rotate_reg=a[32];this.planar_bitmap=a[33];this.max_scan_line=a[34];this.miscellaneous_output_register=a[35];this.port_3DA_value=a[36];this.dispi_index= a[37];this.dispi_enable_value=a[38];this.svga_memory.set(a[39]);this.attribute_controller_index=a[41];this.offset_register=a[42];this.planar_setreset=a[43];this.planar_setreset_enable=a[44];this.start_address_latched=a[45];this.crtc.set(a[46]);this.horizontal_display_enable_end=a[47];this.horizontal_blank_start=a[48];this.vertical_display_enable_end=a[49];this.vertical_blank_start=a[50];this.underline_location_register=a[51];this.preset_row_scan=a[52];this.offset_register=a[53];this.palette_source= -a[54];this.attribute_mode=a[55];this.color_plane_enable=a[56];this.horizontal_panning=a[57];this.color_select=a[58];this.clocking_mode=a[59];this.line_compare=a[60];a[61]&&this.pixel_buffer.set(a[61]);this.dac_mask=void 0===a[62]?255:a[62];this.character_map_select=void 0===a[63]?0:a[63];this.screen.set_mode(this.graphical_mode||!!this.graphical_text);this.graphical_mode?(this.screen_height=this.screen_width=0,this.svga_enabled?(this.set_size_graphical(this.svga_width,this.svga_height,this.svga_width, -this.svga_height,this.svga_bpp),this.update_layers()):(this.update_vga_size(),this.update_layers(),this.complete_replot())):(this.set_size_text(this.max_cols,this.max_rows),this.update_cursor_scanline(),this.update_cursor());this.complete_redraw()}; -N.prototype.vga_memory_read=function(a){if(this.svga_enabled)return this.cpu.read8((a-655360|this.svga_bank_offset)+3758096384|0);var b=this.miscellaneous_graphics_register>>2&3;a-=ua[b];if(0>a||a>=va[b])return A(a),0;this.latch_dword=this.plane0[a];this.latch_dword|=this.plane1[a]<<8;this.latch_dword|=this.plane2[a]<<16;this.latch_dword|=this.plane3[a]<<24;if(this.planar_mode&8)return b=255,this.color_dont_care&1&&(b&=this.plane0[a]^~(this.color_compare&1?255:0)),this.color_dont_care&2&&(b&=this.plane1[a]^ +a[54];this.attribute_mode=a[55];this.color_plane_enable=a[56];this.horizontal_panning=a[57];this.color_select=a[58];this.clocking_mode=a[59];this.line_compare=a[60];a[61]&&this.pixel_buffer.set(a[61]);this.dac_mask=void 0===a[62]?255:a[62];this.character_map_select=void 0===a[63]?0:a[63];this.font_page_ab_enabled=void 0===a[64]?0:a[64];this.screen.set_mode(this.graphical_mode);this.graphical_mode?(this.screen_height=this.screen_width=0,this.svga_enabled?(this.set_size_graphical(this.svga_width,this.svga_height, +this.svga_width,this.svga_height,this.svga_bpp),this.update_layers()):(this.update_vga_size(),this.update_layers(),this.complete_replot())):(this.set_font_bitmap(!0),this.set_size_text(this.max_cols,this.max_rows),this.set_font_page(),this.update_cursor_scanline(),this.update_cursor());this.complete_redraw()}; +N.prototype.vga_memory_read=function(a){if(this.svga_enabled)return this.cpu.read8((a-655360|this.svga_bank_offset)+3758096384|0);var b=this.miscellaneous_graphics_register>>2&3;a-=xa[b];if(0>a||a>=ya[b])return A(a),0;this.latch_dword=this.plane0[a];this.latch_dword|=this.plane1[a]<<8;this.latch_dword|=this.plane2[a]<<16;this.latch_dword|=this.plane3[a]<<24;if(this.planar_mode&8)return b=255,this.color_dont_care&1&&(b&=this.plane0[a]^~(this.color_compare&1?255:0)),this.color_dont_care&2&&(b&=this.plane1[a]^ ~(this.color_compare&2?255:0)),this.color_dont_care&4&&(b&=this.plane2[a]^~(this.color_compare&4?255:0)),this.color_dont_care&8&&(b&=this.plane3[a]^~(this.color_compare&8?255:0)),b;b=this.plane_read;this.graphical_mode?this.sequencer_memory_mode&8?(b=a&3,a&=-4):this.planar_mode&16&&(b=a&1,a&=-2):b&=3;return this.vga_memory[b<<16|a]}; -N.prototype.vga_memory_write=function(a,b){if(this.svga_enabled)this.cpu.write8((a-655360|this.svga_bank_offset)+3758096384|0,b);else{var c=this.miscellaneous_graphics_register>>2&3;a-=ua[c];0>a||a>=va[c]?(A(a),A(b)):this.graphical_mode?this.vga_memory_write_graphical(a,b):this.plane_write_bm&3?this.vga_memory_write_text_mode(a,b):this.plane2[a]=b}}; -N.prototype.vga_memory_write_graphical=function(a,b){var c=this.planar_mode&3,d=this.apply_feed(this.planar_bitmap),e=this.apply_expand(this.planar_setreset),f=this.apply_expand(this.planar_setreset_enable);switch(c){case 0:b=this.apply_rotate(b);var g=this.apply_feed(b);g=this.apply_setreset(g,f);g=this.apply_logical(g,this.latch_dword);g=this.apply_bitmask(g,d);break;case 1:g=this.latch_dword;break;case 2:g=this.apply_expand(b);g=this.apply_logical(g,this.latch_dword);g=this.apply_bitmask(g,d); -break;case 3:b=this.apply_rotate(b),d&=this.apply_feed(b),g=this.apply_bitmask(e,d)}b=15;switch(this.sequencer_memory_mode&12){case 0:b=5<<(a&1);a&=-2;break;case 8:case 12:b=1<<(a&3),a&=-4}b&=this.plane_write_bm;b&1&&(this.plane0[a]=g>>0&255);b&2&&(this.plane1[a]=g>>8&255);b&4&&(this.plane2[a]=g>>16&255);b&8&&(this.plane3[a]=g>>24&255);a=this.vga_addr_to_pixel(a);this.partial_replot(a,a+7)};N.prototype.apply_feed=function(a){return a|a<<8|a<<16|a<<24}; +N.prototype.vga_memory_write=function(a,b){if(this.svga_enabled)this.cpu.write8((a-655360|this.svga_bank_offset)+3758096384|0,b);else{var c=this.miscellaneous_graphics_register>>2&3;a-=xa[c];0>a||a>=ya[c]?(A(a),A(b)):this.graphical_mode?this.vga_memory_write_graphical(a,b):this.plane_write_bm&3?this.vga_memory_write_text_mode(a,b):this.plane_write_bm&4&&(this.plane2[a]=b)}}; +N.prototype.vga_memory_write_graphical=function(a,b){var c=this.planar_mode&3,d=this.apply_feed(this.planar_bitmap),e=this.apply_expand(this.planar_setreset),g=this.apply_expand(this.planar_setreset_enable);switch(c){case 0:b=this.apply_rotate(b);var f=this.apply_feed(b);f=this.apply_setreset(f,g);f=this.apply_logical(f,this.latch_dword);f=this.apply_bitmask(f,d);break;case 1:f=this.latch_dword;break;case 2:f=this.apply_expand(b);f=this.apply_logical(f,this.latch_dword);f=this.apply_bitmask(f,d); +break;case 3:b=this.apply_rotate(b),d&=this.apply_feed(b),f=this.apply_bitmask(e,d)}b=15;switch(this.sequencer_memory_mode&12){case 0:b=5<<(a&1);a&=-2;break;case 8:case 12:b=1<<(a&3),a&=-4}b&=this.plane_write_bm;b&1&&(this.plane0[a]=f>>0&255);b&2&&(this.plane1[a]=f>>8&255);b&4&&(this.plane2[a]=f>>16&255);b&8&&(this.plane3[a]=f>>24&255);a=this.vga_addr_to_pixel(a);this.partial_replot(a,a+7)};N.prototype.apply_feed=function(a){return a|a<<8|a<<16|a<<24}; N.prototype.apply_expand=function(a){return(a&1?255:0)|(a&2?255:0)<<8|(a&4?255:0)<<16|(a&8?255:0)<<24};N.prototype.apply_rotate=function(a){return(a|a<<8)>>>(this.planar_rotate_reg&7)&255};N.prototype.apply_setreset=function(a,b){var c=this.apply_expand(this.planar_setreset);return(a|b&c)&(~b|c)};N.prototype.apply_logical=function(a,b){switch(this.planar_rotate_reg&24){case 8:return a&b;case 16:return a|b;case 24:return a^b}return a};N.prototype.apply_bitmask=function(a,b){return b&a|~b&this.latch_dword}; -N.prototype.text_mode_redraw=function(){if(!this.graphical_text){var a=this.scan_line_to_screen_row(this.line_compare),b=Math.max(0,2*(2*this.offset_register-this.max_cols)),c=this.attribute_mode&8,d=c?7:15,e=this.start_address<<1;for(let f=0;f>4&d]],this.vga256_palette[this.dac_mask& -this.dac_map[l&15]]);e+=2}e+=b}}}; -N.prototype.vga_memory_write_text_mode=function(a,b){this.vga_memory[a]=b;var c=Math.max(this.max_cols,2*this.offset_register);let d;if(a>>1>=this.start_address){var e=(a>>1)-this.start_address;d=e/c|0;c=e%c}else e=a>>1,d=(e/c|0)+this.scan_line_to_screen_row(this.line_compare),c=e%c;if(!(c>=this.max_cols||d>=this.max_rows)){a&1?(e=b,b=this.vga_memory[a&-2]):e=this.vga_memory[a|1];var f=this.attribute_mode&8;a=f&&e&128;f=f?7:15;this.bus.send("screen-put-char",[d,c,b]);this.graphical_text?this.graphical_text.invalidate_row(d): -this.screen.put_char(d,c,b,a,this.vga256_palette[this.dac_mask&this.dac_map[e>>4&f]],this.vga256_palette[this.dac_mask&this.dac_map[e&15]])}}; -N.prototype.update_cursor=function(){var a=Math.max(this.max_cols,2*this.offset_register);let b;this.cursor_address>=this.start_address?(b=(this.cursor_address-this.start_address)/a|0,a=(this.cursor_address-this.start_address)%a):(b=(this.cursor_address/a|0)+this.scan_line_to_screen_row(this.line_compare),a=this.cursor_address%a);this.graphical_text?this.graphical_text.set_cursor_pos(b,a):this.screen.update_cursor(b,a)}; +N.prototype.text_mode_redraw=function(){const a=this.scan_line_to_screen_row(this.line_compare),b=Math.max(0,2*(2*this.offset_register-this.max_cols)),c=this.attribute_mode&8,d=this.font_page_ab_enabled?7:15,e=c?7:15,g=this.screen.FLAG_BLINKING,f=this.screen.FLAG_FONT_PAGE_B;let h=this.start_address<<1;for(let l=0;l>4&e]],this.vga256_palette[this.dac_mask&this.dac_map[p&d]]);h+=2}h+=b}}; +N.prototype.vga_memory_write_text_mode=function(a,b){this.vga_memory[a]=b;var c=Math.max(this.max_cols,2*this.offset_register);let d;if(a>>1>=this.start_address){var e=(a>>1)-this.start_address;d=e/c|0;c=e%c}else e=a>>1,d=(e/c|0)+this.scan_line_to_screen_row(this.line_compare),c=e%c;if(!(c>=this.max_cols||d>=this.max_rows)){a&1?(e=b,b=this.vga_memory[a&-2]):e=this.vga_memory[a|1];var g=this.attribute_mode&8;a=(g&&e&128?this.screen.FLAG_BLINKING:0)|(!this.font_page_ab_enabled||e&8?0:this.screen.FLAG_FONT_PAGE_B); +var f=this.font_page_ab_enabled?7:15;g=g?7:15;this.bus.send("screen-put-char",[d,c,b]);this.screen.put_char(d,c,b,a,this.vga256_palette[this.dac_mask&this.dac_map[e>>4&g]],this.vga256_palette[this.dac_mask&this.dac_map[e&f]])}}; +N.prototype.update_cursor=function(){var a=Math.max(this.max_cols,2*this.offset_register);let b;this.cursor_address>=this.start_address?(b=(this.cursor_address-this.start_address)/a|0,a=(this.cursor_address-this.start_address)%a):(b=(this.cursor_address/a|0)+this.scan_line_to_screen_row(this.line_compare),a=this.cursor_address%a);this.screen.update_cursor(b,a)}; N.prototype.complete_redraw=function(){this.graphical_mode?this.svga_enabled?this.cpu.svga_mark_dirty():(this.diff_addr_min=0,this.diff_addr_max=524288):this.text_mode_redraw()};N.prototype.complete_replot=function(){this.graphical_mode&&!this.svga_enabled&&(this.diff_plot_min=0,this.diff_plot_max=524288,this.complete_redraw())};N.prototype.partial_redraw=function(a,b){athis.diff_addr_max&&(this.diff_addr_max=b)}; N.prototype.partial_replot=function(a,b){athis.diff_plot_max&&(this.diff_plot_max=b);this.partial_redraw(a,b)};N.prototype.reset_diffs=function(){this.diff_addr_min=this.vga_memory_size;this.diff_addr_max=0;this.diff_plot_min=this.vga_memory_size;this.diff_plot_max=0};N.prototype.destroy=function(){};N.prototype.vga_bytes_per_line=function(){var a=this.offset_register<<2;this.underline_location_register&64?a<<=1:this.crtc_mode&64&&(a>>>=1);return a}; N.prototype.vga_addr_shift_count=function(){var a=128+(~this.underline_location_register&this.crtc_mode&64);a-=this.underline_location_register&64;a-=this.attribute_mode&64;return a>>>6}; N.prototype.vga_addr_to_pixel=function(a){var b=this.vga_addr_shift_count();if(~this.crtc_mode&3){var c=a-this.start_address;c&=this.crtc_mode<<13|-24577;c<<=b;var d=c/this.virtual_width|0;c%=this.virtual_width;switch(this.crtc_mode&3){case 2:d=d<<1|a>>13&1;break;case 1:d=d<<1|a>>14&1;break;case 0:d=d<<2|a>>13&3}return d*this.virtual_width+c+(this.start_address<>>=1);a=Math.ceil(a/(1+(this.max_scan_line&31)));this.crtc_mode&1||(a<<=1);this.crtc_mode&2||(a<<=1);return a};N.prototype.set_size_text=function(a,b){this.max_cols=a;this.max_rows=b;this.bus.send("screen-set-size",[a,b,0]);this.graphical_text?this.graphical_text.set_size(b,a):this.screen.set_size_text(a,b)}; -N.prototype.set_size_graphical=function(a,b,c,d,e){c=Math.max(c,1);d=Math.max(d,1);if(this.screen_width!==a||this.screen_height!==b||this.virtual_width!==c||this.virtual_height!==d){this.screen_width=a;this.screen_height=b;this.virtual_width=c;this.virtual_height=d;if("undefined"!==typeof ImageData){const f=c*d,g=this.cpu.svga_allocate_dest_buffer(f)>>>0;this.dest_buffet_offset=g;this.image_data=new ImageData(new Uint8ClampedArray(this.cpu.wasm_memory.buffer,g,4*f),c,d);this.cpu.svga_mark_dirty()}this.screen.set_size_graphical(a, +N.prototype.scan_line_to_screen_row=function(a){this.max_scan_line&128&&(a>>>=1);a=Math.ceil(a/(1+(this.max_scan_line&31)));this.crtc_mode&1||(a<<=1);this.crtc_mode&2||(a<<=1);return a};N.prototype.set_size_text=function(a,b){this.max_cols=a;this.max_rows=b;this.screen.set_size_text(a,b);this.bus.send("screen-set-size",[a,b,0])}; +N.prototype.set_size_graphical=function(a,b,c,d,e){c=Math.max(c,1);d=Math.max(d,1);if(this.screen_width!==a||this.screen_height!==b||this.virtual_width!==c||this.virtual_height!==d){this.screen_width=a;this.screen_height=b;this.virtual_width=c;this.virtual_height=d;if("undefined"!==typeof ImageData){const g=c*d,f=this.cpu.svga_allocate_dest_buffer(g)>>>0;this.dest_buffet_offset=f;this.image_data=new ImageData(new Uint8ClampedArray(this.cpu.wasm_memory.buffer,f,4*g),c,d);this.cpu.svga_mark_dirty()}this.screen.set_size_graphical(a, b,c,d);this.bus.send("screen-set-size",[a,b,e])}}; -N.prototype.update_vga_size=function(){if(!this.svga_enabled){var a=Math.min(1+this.horizontal_display_enable_end,this.horizontal_blank_start),b=Math.min(1+this.vertical_display_enable_end,this.vertical_blank_start);if(a&&b)if(this.graphical_mode){a<<=3;var c=this.offset_register<<4;this.attribute_mode&64&&(a>>>=1,c>>>=1);b=this.scan_line_to_screen_row(b);var d=va[0];const e=this.vga_bytes_per_line();this.set_size_graphical(a,b,c,e?Math.ceil(d/e):b,8);this.update_vertical_retrace();this.update_layers()}else this.max_scan_line& +N.prototype.update_vga_size=function(){if(!this.svga_enabled){var a=Math.min(1+this.horizontal_display_enable_end,this.horizontal_blank_start),b=Math.min(1+this.vertical_display_enable_end,this.vertical_blank_start);if(a&&b)if(this.graphical_mode){a<<=3;var c=this.offset_register<<4;this.attribute_mode&64&&(a>>>=1,c>>>=1);b=this.scan_line_to_screen_row(b);var d=ya[0];const e=this.vga_bytes_per_line();this.set_size_graphical(a,b,c,e?Math.ceil(d/e):b,8);this.update_vertical_retrace();this.update_layers()}else this.max_scan_line& 128&&(b>>>=1),c=b/(1+(this.max_scan_line&31))|0,a&&c&&this.set_size_text(a,c)}}; N.prototype.update_layers=function(){this.graphical_mode||this.text_mode_redraw();if(this.svga_enabled)this.layers=[];else if(this.virtual_width&&this.screen_width)if(!this.palette_source||this.clocking_mode&32)this.layers=[],this.screen.clear_screen();else{var a=this.start_address_latched,b=this.horizontal_panning;this.attribute_mode&64&&(b>>>=1);var c=this.preset_row_scan>>5&3,d=this.vga_addr_to_pixel(a+c);a=d/this.virtual_width|0;var e=d%this.virtual_width+b;d=this.scan_line_to_screen_row(1+this.line_compare); -d=Math.min(d,this.screen_height);var f=this.screen_height-d;this.layers=[];e=-e;for(var g=0;ethis.attribute_controller_index)A(this.attribute_controller_index),A(a),this.dac_map[this.attribute_controller_index]=a,this.attribute_mode&64||this.complete_redraw();else switch(this.attribute_controller_index){case 16:A(a);if(this.attribute_mode!==a){var b= -this.attribute_mode;this.attribute_mode=a;const c=0!==(a&1);this.svga_enabled||this.graphical_mode===c||(this.graphical_mode=c,this.screen.set_mode(this.graphical_mode||!!this.graphical_text));(b^a)&64&&this.complete_replot();this.update_vga_size();this.complete_redraw()}break;case 18:A(a);this.color_plane_enable!==a&&(this.color_plane_enable=a,this.complete_redraw());break;case 19:A(a);this.horizontal_panning!==a&&(this.horizontal_panning=a&15,this.update_layers());break;case 20:A(a);this.color_select!== +this.attribute_mode;this.attribute_mode=a;const c=0!==(a&1);this.svga_enabled||this.graphical_mode===c||(this.graphical_mode=c,this.screen.set_mode(this.graphical_mode));(b^a)&64&&this.complete_replot();this.update_vga_size();this.complete_redraw();this.set_font_bitmap(!1)}break;case 18:A(a);this.color_plane_enable!==a&&(this.color_plane_enable=a,this.complete_redraw());break;case 19:A(a);this.horizontal_panning!==a&&(this.horizontal_panning=a&15,this.update_layers());break;case 20:A(a);this.color_select!== a&&(this.color_select=a,this.complete_redraw());break;default:A(this.attribute_controller_index),A(a)}this.attribute_controller_index=-1}};N.prototype.port3C0_read=function(){return(this.attribute_controller_index|this.palette_source)&255};N.prototype.port3C0_read16=function(){return this.port3C0_read()|this.port3C1_read()<<8&65280}; N.prototype.port3C1_read=function(){if(16>this.attribute_controller_index)return A(this.attribute_controller_index),A(this.dac_map[this.attribute_controller_index]),this.dac_map[this.attribute_controller_index]&255;switch(this.attribute_controller_index){case 16:return A(this.attribute_mode),this.attribute_mode;case 18:return A(this.color_plane_enable),this.color_plane_enable;case 19:return A(this.horizontal_panning),this.horizontal_panning;case 20:return A(this.color_select),this.color_select;default:A(this.attribute_controller_index)}return 255}; N.prototype.port3C2_write=function(a){A(a);this.miscellaneous_output_register=a};N.prototype.port3C4_write=function(a){this.sequencer_index=a};N.prototype.port3C4_read=function(){return this.sequencer_index}; -N.prototype.port3C5_write=function(a){switch(this.sequencer_index){case 1:A(a);var b=this.clocking_mode;this.clocking_mode=a;(b^a)&32&&this.update_layers();break;case 2:A(a);b=this.plane_write_bm;this.plane_write_bm=a;this.graphical_text&&15!==b&&b&4&&!(this.plane_write_bm&4)&&this.graphical_text.invalidate_font_shape();break;case 3:A(a);b=this.character_map_select;this.character_map_select=a;this.graphical_text&&b!==this.character_map_select&&this.graphical_text.set_character_map(this.character_map_select); -break;case 4:A(a);this.sequencer_memory_mode=a;break;default:A(this.sequencer_index),A(a)}};N.prototype.port3C5_read=function(){A(this.sequencer_index);switch(this.sequencer_index){case 1:return this.clocking_mode;case 2:return this.plane_write_bm;case 3:return this.character_map_select;case 4:return this.sequencer_memory_mode;case 6:return 18}return 0};N.prototype.port3C6_write=function(a){this.dac_mask=a};N.prototype.port3C6_read=function(){return this.dac_mask}; +N.prototype.port3C5_write=function(a){switch(this.sequencer_index){case 1:A(a);var b=this.clocking_mode;this.clocking_mode=a;(b^a)&32&&this.update_layers();this.set_font_bitmap(!1);break;case 2:A(a);b=this.plane_write_bm;this.plane_write_bm=a;this.graphical_mode||!(b&4)||this.plane_write_bm&4||this.set_font_bitmap(!0);break;case 3:A(a);b=this.character_map_select;this.character_map_select=a;this.graphical_mode||b===a||this.set_font_page();break;case 4:A(a);this.sequencer_memory_mode=a;break;default:A(this.sequencer_index), +A(a)}};N.prototype.port3C5_read=function(){A(this.sequencer_index);switch(this.sequencer_index){case 1:return this.clocking_mode;case 2:return this.plane_write_bm;case 3:return this.character_map_select;case 4:return this.sequencer_memory_mode;case 6:return 18}return 0};N.prototype.port3C6_write=function(a){this.dac_mask!==a&&(this.dac_mask=a,this.complete_redraw())};N.prototype.port3C6_read=function(){return this.dac_mask}; N.prototype.port3C7_write=function(a){A(a);this.dac_color_index_read=3*a;this.dac_state&=0};N.prototype.port3C7_read=function(){return this.dac_state};N.prototype.port3C8_write=function(a){this.dac_color_index_write=3*a;this.dac_state|=3};N.prototype.port3C8_read=function(){return this.dac_color_index_write/3&255}; N.prototype.port3C9_write=function(a){var b=this.dac_color_index_write/3|0,c=this.dac_color_index_write%3,d=this.vga256_palette[b];if(0===(this.dispi_enable_value&32)){a&=63;const e=a&1;a=a<<2|e<<1|e}0===c?d=d&-16711681|a<<16:1===c?d=d&-65281|a<<8:(d=d&-256|a,A(b),A(d));this.vga256_palette[b]!==d&&(this.vga256_palette[b]=d,this.complete_redraw());this.dac_color_index_write++}; N.prototype.port3C9_read=function(){var a=this.vga256_palette[this.dac_color_index_read/3|0]>>8*(2-this.dac_color_index_read%3)&255;this.dac_color_index_read++;return this.dispi_enable_value&32?a:a>>2};N.prototype.port3CC_read=function(){return this.miscellaneous_output_register};N.prototype.port3CE_write=function(a){this.graphics_index=a};N.prototype.port3CE_read=function(){return this.graphics_index}; @@ -241,10 +245,10 @@ a;A(a);break;case 8:this.planar_bitmap=a;A(a);break;default:A(this.graphics_inde N.prototype.port3D4_write=function(a){this.index_crtc=a};N.prototype.port3D4_write16=function(a){this.port3D4_write(a&255);this.port3D5_write(a>>8&255)};N.prototype.port3D4_read=function(){return this.index_crtc}; N.prototype.port3D5_write=function(a){switch(this.index_crtc){case 1:A(a);this.horizontal_display_enable_end!==a&&(this.horizontal_display_enable_end=a,this.update_vga_size());break;case 2:this.horizontal_blank_start!==a&&(this.horizontal_blank_start=a,this.update_vga_size());break;case 7:A(a);var b=this.vertical_display_enable_end;this.vertical_display_enable_end&=255;this.vertical_display_enable_end=this.vertical_display_enable_end|a<<3&512|a<<7&256;b!==this.vertical_display_enable_end&&this.update_vga_size(); this.line_compare=this.line_compare&767|a<<4&256;b=this.vertical_blank_start;this.vertical_blank_start=this.vertical_blank_start&767|a<<5&256;b!==this.vertical_blank_start&&this.update_vga_size();this.update_layers();break;case 8:A(a);this.preset_row_scan=a;this.update_layers();break;case 9:A(a);var c=this.max_scan_line;this.max_scan_line=a;this.line_compare=this.line_compare&511|a<<3&512;b=this.vertical_blank_start;this.vertical_blank_start=this.vertical_blank_start&511|a<<4&512;((c^this.max_scan_line)& -159||b!==this.vertical_blank_start)&&this.update_vga_size();this.update_cursor_scanline();this.update_layers();break;case 10:A(a);this.cursor_scanline_start=a;this.update_cursor_scanline();break;case 11:A(a);this.cursor_scanline_end=a;this.update_cursor_scanline();break;case 12:(this.start_address>>8&255)!==a&&(this.start_address=this.start_address&255|a<<8,this.update_layers(),~this.crtc_mode&3&&this.complete_replot());A(a);A(this.start_address,4);break;case 13:(this.start_address&255)!==a&&(this.start_address= -this.start_address&65280|a,this.update_layers(),~this.crtc_mode&3&&this.complete_replot());A(a);A(this.start_address,4);break;case 14:A(a);this.cursor_address=this.cursor_address&255|a<<8;this.update_cursor();break;case 15:A(a);this.cursor_address=this.cursor_address&65280|a;this.update_cursor();break;case 18:A(a);(this.vertical_display_enable_end&255)!==a&&(this.vertical_display_enable_end=this.vertical_display_enable_end&768|a,this.update_vga_size());break;case 19:A(a);this.offset_register!==a&& -(this.offset_register=a,this.update_vga_size(),~this.crtc_mode&3&&this.complete_replot());break;case 20:A(a);this.underline_location_register!==a&&(b=this.underline_location_register,this.underline_location_register=a,this.update_vga_size(),(b^a)&64&&this.complete_replot());break;case 21:A(a);(this.vertical_blank_start&255)!==a&&(this.vertical_blank_start=this.vertical_blank_start&768|a,this.update_vga_size());break;case 23:A(a);this.crtc_mode!==a&&(b=this.crtc_mode,this.crtc_mode=a,this.update_vga_size(), -(b^a)&67&&this.complete_replot());break;case 24:A(a);this.line_compare=this.line_compare&768|a;this.update_layers();break;default:this.index_crtc>8&255)!==a&&(this.start_address=this.start_address&255|a<<8,this.update_layers(),~this.crtc_mode&3&&this.complete_replot());A(a);A(this.start_address,4);break;case 13:(this.start_address& +255)!==a&&(this.start_address=this.start_address&65280|a,this.update_layers(),~this.crtc_mode&3&&this.complete_replot());A(a);A(this.start_address,4);break;case 14:A(a);this.cursor_address=this.cursor_address&255|a<<8;this.update_cursor();break;case 15:A(a);this.cursor_address=this.cursor_address&65280|a;this.update_cursor();break;case 18:A(a);(this.vertical_display_enable_end&255)!==a&&(this.vertical_display_enable_end=this.vertical_display_enable_end&768|a,this.update_vga_size());break;case 19:A(a); +this.offset_register!==a&&(this.offset_register=a,this.update_vga_size(),~this.crtc_mode&3&&this.complete_replot());break;case 20:A(a);this.underline_location_register!==a&&(b=this.underline_location_register,this.underline_location_register=a,this.update_vga_size(),(b^a)&64&&this.complete_replot());break;case 21:A(a);(this.vertical_blank_start&255)!==a&&(this.vertical_blank_start=this.vertical_blank_start&768|a,this.update_vga_size());break;case 23:A(a);this.crtc_mode!==a&&(b=this.crtc_mode,this.crtc_mode= +a,this.update_vga_size(),(b^a)&67&&this.complete_replot());break;case 24:A(a);this.line_compare=this.line_compare&768|a;this.update_layers();break;default:this.index_crtc>7&2|this.vertical_blank_start>>5&8|this.line_compare>>4&16|this.vertical_display_enable_end>>3&64;case 8:return this.preset_row_scan;case 9:return this.max_scan_line;case 10:return this.cursor_scanline_start;case 11:return this.cursor_scanline_end;case 12:return this.start_address&255; case 13:return this.start_address>>8;case 14:return this.cursor_address>>8;case 15:return this.cursor_address&255;case 18:return this.vertical_display_enable_end&255;case 19:return this.offset_register;case 20:return this.underline_location_register;case 21:return this.vertical_blank_start&255;case 23:return this.crtc_mode;case 24:return this.line_compare&255}return this.index_crtc>>16;case 6:return this.screen_width?this.screen_width:1;case 8:return this.svga_offset_x;case 9:return this.svga_offset_y;case 10:return this.vga_memory_size/65536| 0;default:A(this.dispi_index)}return 255}; -N.prototype.vga_replot=function(){for(var a=this.diff_plot_min&-16,b=Math.min(this.diff_plot_max|15,524287),c=this.vga_addr_shift_count(),d=~this.crtc_mode&3,e=this.planar_mode&96,f=this.attribute_mode&64;a<=b;){var g=a>>>c;if(d){var h=a/this.virtual_width|0,l=a-this.virtual_width*h;switch(d){case 1:g=(h&1)<<13;h>>>=1;break;case 2:g=(h&1)<<14;h>>>=1;break;case 3:g=(h&3)<<13,h>>>=2}g|=(h*this.virtual_width+l>>>c)+this.start_address}h=this.plane0[g];l=this.plane1[g];var m=this.plane2[g],n=this.plane3[g]; -g=new Uint8Array(8);switch(e){case 0:h<<=0;l<<=1;m<<=2;n<<=3;for(var p=7;0<=p;p--)g[7-p]=h>>p&1|l>>p&2|m>>p&4|n>>p&8;break;case 32:g[0]=h>>6&3|m>>4&12;g[1]=h>>4&3|m>>2&12;g[2]=h>>2&3|m>>0&12;g[3]=h>>0&3|m<<2&12;g[4]=l>>6&3|n>>4&12;g[5]=l>>4&3|n>>2&12;g[6]=l>>2&3|n>>0&12;g[7]=l>>0&3|n<<2&12;break;case 64:case 96:g[0]=h>>4&15,g[1]=h>>0&15,g[2]=l>>4&15,g[3]=l>>0&15,g[4]=m>>4&15,g[5]=m>>0&15,g[6]=n>>4&15,g[7]=n>>0&15}if(f)for(h=p=0;4>p;p++,a++,h+=2)this.pixel_buffer[a]=g[h]<<4|g[h+1];else for(p=0;8>p;p++, -a++)this.pixel_buffer[a]=g[p]}}; -N.prototype.vga_redraw=function(){var a=this.diff_addr_min,b=Math.min(this.diff_addr_max,524287);const c=new Int32Array(this.cpu.wasm_memory.buffer,this.dest_buffet_offset,this.virtual_width*this.virtual_height);var d=255,e=0;this.attribute_mode&128&&(d&=207,e|=this.color_select<<4&48);if(this.attribute_mode&64)for(;a<=b;a++){var f=this.pixel_buffer[a]&d|e;f=this.vga256_palette[f];c[a]=f&65280|f<<16|f>>16|4278190080}else for(d&=63,e|=this.color_select<<4&192;a<=b;a++)f=this.dac_map[this.pixel_buffer[a]& -this.color_plane_enable]&d|e,f=this.vga256_palette[f],c[a]=f&65280|f<<16|f>>16|4278190080}; +N.prototype.vga_replot=function(){for(var a=this.diff_plot_min&-16,b=Math.min(this.diff_plot_max|15,524287),c=this.vga_addr_shift_count(),d=~this.crtc_mode&3,e=this.planar_mode&96,g=this.attribute_mode&64;a<=b;){var f=a>>>c;if(d){var h=a/this.virtual_width|0,l=a-this.virtual_width*h;switch(d){case 1:f=(h&1)<<13;h>>>=1;break;case 2:f=(h&1)<<14;h>>>=1;break;case 3:f=(h&3)<<13,h>>>=2}f|=(h*this.virtual_width+l>>>c)+this.start_address}h=this.plane0[f];l=this.plane1[f];var m=this.plane2[f],n=this.plane3[f]; +f=new Uint8Array(8);switch(e){case 0:h<<=0;l<<=1;m<<=2;n<<=3;for(var p=7;0<=p;p--)f[7-p]=h>>p&1|l>>p&2|m>>p&4|n>>p&8;break;case 32:f[0]=h>>6&3|m>>4&12;f[1]=h>>4&3|m>>2&12;f[2]=h>>2&3|m>>0&12;f[3]=h>>0&3|m<<2&12;f[4]=l>>6&3|n>>4&12;f[5]=l>>4&3|n>>2&12;f[6]=l>>2&3|n>>0&12;f[7]=l>>0&3|n<<2&12;break;case 64:case 96:f[0]=h>>4&15,f[1]=h>>0&15,f[2]=l>>4&15,f[3]=l>>0&15,f[4]=m>>4&15,f[5]=m>>0&15,f[6]=n>>4&15,f[7]=n>>0&15}if(g)for(h=p=0;4>p;p++,a++,h+=2)this.pixel_buffer[a]=f[h]<<4|f[h+1];else for(p=0;8>p;p++, +a++)this.pixel_buffer[a]=f[p]}}; +N.prototype.vga_redraw=function(){var a=this.diff_addr_min,b=Math.min(this.diff_addr_max,524287);const c=new Int32Array(this.cpu.wasm_memory.buffer,this.dest_buffet_offset,this.virtual_width*this.virtual_height);var d=255,e=0;this.attribute_mode&128&&(d&=207,e|=this.color_select<<4&48);if(this.attribute_mode&64)for(;a<=b;a++){var g=this.pixel_buffer[a]&d|e;g=this.vga256_palette[g];c[a]=g&65280|g<<16|g>>16|4278190080}else for(d&=63,e|=this.color_select<<4&192;a<=b;a++)g=this.dac_map[this.pixel_buffer[a]& +this.color_plane_enable]&d|e,g=this.vga256_palette[g],c[a]=g&65280|g<<16|g>>16|4278190080}; N.prototype.screen_fill_buffer=function(){if(this.graphical_mode){if(0===this.image_data.data.byteLength){var a=new Uint8ClampedArray(this.cpu.wasm_memory.buffer,this.dest_buffet_offset,4*this.virtual_width*this.virtual_height);this.image_data=new ImageData(a,this.virtual_width,this.virtual_height);this.update_layers()}if(this.svga_enabled){a=0;let d=this.svga_height;if(8===this.svga_bpp){const e=new Int32Array(this.cpu.wasm_memory.buffer,this.dest_buffet_offset,this.screen_width*this.screen_height), -f=new Uint8Array(this.cpu.wasm_memory.buffer,this.svga_memory.byteOffset,this.vga_memory_size);for(var b=0;b>16|4278190080}}else this.cpu.svga_fill_pixel_buffer(this.svga_bpp,this.svga_offset),b=15===this.svga_bpp?2:this.svga_bpp/8,a=((this.cpu.svga_dirty_bitmap_min_offset[0]/b|0)-this.svga_offset)/this.svga_width|0,d=(((this.cpu.svga_dirty_bitmap_max_offset[0]/b|0)-this.svga_offset)/this.svga_width|0)+1;am;++m)for(let n=0;256>n;++n,l+=g)for(let p=0;p>=1)b(q&r?1:0);a&&b(d&&192<=n&&223>=n&&q&1?1:0)}return f};wa.prototype.resize_canvas=function(){this.txt_dirty=1;this.txt_row_dirty.fill(1)}; -wa.prototype.rebuild_image_data=function(){const a=this.gfx_width*this.gfx_height*4,b=new Uint8ClampedArray(a);for(let c=3;cF;++F)u[F]=a.vga256_palette[a.dac_mask&a.dac_map[F]]; -F=2*c;const w=Math.max(0,2*(2*a.offset_register-c)),K=4*this.font_width,V=4*this.gfx_width,Ka=V*this.font_height,bb=4*(this.font_width-this.font_height*this.gfx_width),na=4*(this.gfx_width-this.font_width),C=4*(this.cursor_row*this.gfx_width*this.font_height+this.cursor_col*this.font_width);let x,M,O=0,U=0,Y=0,ka=0,Ga=0,Ha=0,W,La,mb;a=a.start_address<<1;for(La=0;La> -4&p];Aa=u[Aa&15];M!==ia&&(M=ia,ka=M>>16,Ga=M>>8&255,Ha=M&255);x!==Aa&&(x=Aa,O=x>>16,U=x>>8&255,Y=x&255);ia=q&&C===W;Aa=(Va+Ua)*h;for(Ua=W+Ka;Wa&&0b&&(this.txt_width=b,this.txt_height=a,this.gfx_width=this.txt_width*this.font_width,this.gfx_height=this.txt_height*this.font_height,this.txt_row_dirty=new Uint8Array(this.txt_height),this.vga.screen.set_size_graphical(this.gfx_width,this.gfx_height,this.gfx_width,this.gfx_height),this.mark_dirty(),this.rebuild_image_data())}; -wa.prototype.set_character_map=function(a){const b=[0,2,4,6,1,3,5,7],c=b[(a&12)>>2|(a&32)>>3];a=b[a&3|(a&16)>>2];if(this.font_index_A!==c||this.font_index_B!==a)this.font_index_A=c,this.font_index_B=a,this.mark_dirty()};wa.prototype.set_cursor_pos=function(a,b){this.cursor_pos_dirty=!0;this.cursor_row_latch=a;this.cursor_col_latch=b};wa.prototype.set_cursor_attr=function(a,b,c){this.cursor_attr_dirty=!0;this.cursor_enabled_latch=!!c;this.cursor_top_latch=a;this.cursor_bottom_latch=b}; -wa.prototype.render=function(){this.frame_count=this.frame_count+1>>>0;const a=this.vga.clocking_mode&9,b=this.vga.attribute_mode&12,c=this.vga.max_scan_line&159;if(this.font_data_dirty||this.vga_clocking_mode!==a||this.vga_attribute_mode!==b||this.vga_max_scan_line!==c){const d=!(a&1),e=!!(a&8),f=(d?9:8)*(e?2:1),g=!!(b&4),h=(c&31)+1,l=this.font_data_dirty||this.font_lge!==g,m=this.font_width!==f||this.font_height!==h;this.font_data_dirty=!1;this.font_width=f;this.font_height=h;this.font_blink_enabled= -!!(b&8);this.font_lge=g;this.vga_clocking_mode=a;this.vga_attribute_mode=b;this.vga_max_scan_line=c;if(l||m)m&&(this.gfx_width=this.txt_width*this.font_width,this.gfx_height=this.txt_height*this.font_height,this.rebuild_image_data()),this.font_bitmap=this.rebuild_font_bitmap(d,e);this.mark_dirty()}this.cursor_pos_dirty&&(this.cursor_pos_dirty=!1,this.cursor_row_latch=Math.min(this.cursor_row_latch,this.txt_height-1),this.cursor_col_latch=Math.min(this.cursor_col_latch,this.txt_width-1),this.cursor_row!== -this.cursor_row_latch||this.cursor_col!==this.cursor_col_latch)&&(this.txt_row_dirty[this.cursor_row]=this.txt_row_dirty[this.cursor_row_latch]=this.txt_dirty=1,this.cursor_row=this.cursor_row_latch,this.cursor_col=this.cursor_col_latch);this.cursor_attr_dirty&&(this.cursor_attr_dirty=!1,this.cursor_enabled!==this.cursor_enabled_latch||this.cursor_top!==this.cursor_top_latch||this.cursor_bottom!==this.cursor_bottom_latch)&&(this.cursor_enabled=this.cursor_enabled_latch,this.cursor_top=this.cursor_top_latch, -this.cursor_bottom=this.cursor_bottom_latch,this.txt_row_dirty[this.cursor_row]=this.txt_dirty=1);this.txt_dirty&&(this.render_dirty_rows(),this.txt_dirty=0,this.txt_row_dirty.fill(0));return this.image_data};function xa(a,b){this.cpu=a;this.bus=b;this.use_mouse=this.enable_mouse_stream=!1;this.have_mouse=!0;this.mouse_clicks=this.mouse_delta_y=this.mouse_delta_x=0;this.have_keyboard=!0;this.next_read_resolution=this.next_read_rate=this.next_handle_scan_code_set=this.next_read_led=this.next_read_sample=this.next_is_mouse_command=this.enable_keyboard_stream=!1;this.kbd_buffer=new ja(1024);this.last_port60_byte=0;this.sample_rate=100;this.mouse_id=this.mouse_detect_state=0;this.mouse_reset_workaround=!1; -this.wheel_movement=0;this.resolution=4;this.scaling2=!1;this.last_mouse_packet=-1;this.mouse_buffer=new ja(1024);this.next_byte_is_aux=this.next_byte_is_ready=!1;this.bus.register("keyboard-code",function(c){this.kbd_send_code(c)},this);this.bus.register("mouse-click",function(c){this.mouse_send_click(c[0],c[1],c[2])},this);this.bus.register("mouse-delta",function(c){this.mouse_send_delta(c[0],c[1])},this);this.bus.register("mouse-wheel",function(c){this.wheel_movement-=c[0];this.wheel_movement-= +g=new Uint8Array(this.cpu.wasm_memory.buffer,this.svga_memory.byteOffset,this.vga_memory_size);for(var b=0;b>16|4278190080}}else this.cpu.svga_fill_pixel_buffer(this.svga_bpp,this.svga_offset),b=15===this.svga_bpp?2:this.svga_bpp/8,a=((this.cpu.svga_dirty_bitmap_min_offset[0]/b|0)-this.svga_offset)/this.svga_width|0,d=(((this.cpu.svga_dirty_bitmap_max_offset[0]/b|0)-this.svga_offset)/this.svga_width|0)+1;a>2|(this.character_map_select&32)>>3,c=this.character_map_select&3|(this.character_map_select&16)>>2;this.font_page_ab_enabled=b!==c;this.screen.set_font_page(a[b],a[c]);this.complete_redraw()};function Ba(a,b){this.cpu=a;this.bus=b;this.use_mouse=this.enable_mouse_stream=!1;this.have_mouse=!0;this.mouse_clicks=this.mouse_delta_y=this.mouse_delta_x=0;this.have_keyboard=!0;this.next_read_resolution=this.next_read_rate=this.next_handle_scan_code_set=this.next_read_led=this.next_read_sample=this.next_is_mouse_command=this.enable_keyboard_stream=!1;this.kbd_buffer=new na(1024);this.last_port60_byte=0;this.sample_rate=100;this.mouse_id=this.mouse_detect_state=0;this.mouse_reset_workaround=!1; +this.wheel_movement=0;this.resolution=4;this.scaling2=!1;this.last_mouse_packet=-1;this.mouse_buffer=new na(1024);this.next_byte_is_aux=this.next_byte_is_ready=!1;this.bus.register("keyboard-code",function(c){this.kbd_send_code(c)},this);this.bus.register("mouse-click",function(c){this.mouse_send_click(c[0],c[1],c[2])},this);this.bus.register("mouse-delta",function(c){this.mouse_send_delta(c[0],c[1])},this);this.bus.register("mouse-wheel",function(c){this.wheel_movement-=c[0];this.wheel_movement-= 2*c[1];this.wheel_movement=Math.min(7,Math.max(-8,this.wheel_movement));this.send_mouse_packet(0,0)},this);this.command_register=5;this.controller_output_port=0;this.read_controller_output_port=this.read_command_register=this.read_output_register=!1;a.io.register_read(96,this,this.port60_read);a.io.register_read(100,this,this.port64_read);a.io.register_write(96,this,this.port60_write);a.io.register_write(100,this,this.port64_write)} -xa.prototype.get_state=function(){var a=[];a[0]=this.enable_mouse_stream;a[1]=this.use_mouse;a[2]=this.have_mouse;a[3]=this.mouse_delta_x;a[4]=this.mouse_delta_y;a[5]=this.mouse_clicks;a[6]=this.have_keyboard;a[7]=this.enable_keyboard_stream;a[8]=this.next_is_mouse_command;a[9]=this.next_read_sample;a[10]=this.next_read_led;a[11]=this.next_handle_scan_code_set;a[12]=this.next_read_rate;a[13]=this.next_read_resolution;a[15]=this.last_port60_byte;a[16]=this.sample_rate;a[17]=this.resolution;a[18]=this.scaling2; +Ba.prototype.get_state=function(){var a=[];a[0]=this.enable_mouse_stream;a[1]=this.use_mouse;a[2]=this.have_mouse;a[3]=this.mouse_delta_x;a[4]=this.mouse_delta_y;a[5]=this.mouse_clicks;a[6]=this.have_keyboard;a[7]=this.enable_keyboard_stream;a[8]=this.next_is_mouse_command;a[9]=this.next_read_sample;a[10]=this.next_read_led;a[11]=this.next_handle_scan_code_set;a[12]=this.next_read_rate;a[13]=this.next_read_resolution;a[15]=this.last_port60_byte;a[16]=this.sample_rate;a[17]=this.resolution;a[18]=this.scaling2; a[20]=this.command_register;a[21]=this.read_output_register;a[22]=this.read_command_register;a[23]=this.controller_output_port;a[24]=this.read_controller_output_port;a[25]=this.mouse_id;a[26]=this.mouse_detect_state;a[27]=this.mouse_reset_workaround;return a}; -xa.prototype.set_state=function(a){this.enable_mouse_stream=a[0];this.use_mouse=a[1];this.have_mouse=a[2];this.mouse_delta_x=a[3];this.mouse_delta_y=a[4];this.mouse_clicks=a[5];this.have_keyboard=a[6];this.enable_keyboard_stream=a[7];this.next_is_mouse_command=a[8];this.next_read_sample=a[9];this.next_read_led=a[10];this.next_handle_scan_code_set=a[11];this.next_read_rate=a[12];this.next_read_resolution=a[13];this.last_port60_byte=a[15];this.sample_rate=a[16];this.resolution=a[17];this.scaling2=a[18]; +Ba.prototype.set_state=function(a){this.enable_mouse_stream=a[0];this.use_mouse=a[1];this.have_mouse=a[2];this.mouse_delta_x=a[3];this.mouse_delta_y=a[4];this.mouse_clicks=a[5];this.have_keyboard=a[6];this.enable_keyboard_stream=a[7];this.next_is_mouse_command=a[8];this.next_read_sample=a[9];this.next_read_led=a[10];this.next_handle_scan_code_set=a[11];this.next_read_rate=a[12];this.next_read_resolution=a[13];this.last_port60_byte=a[15];this.sample_rate=a[16];this.resolution=a[17];this.scaling2=a[18]; this.command_register=a[20];this.read_output_register=a[21];this.read_command_register=a[22];this.controller_output_port=a[23];this.read_controller_output_port=a[24];this.mouse_id=a[25]||0;this.mouse_detect_state=a[26]||0;this.mouse_reset_workaround=a[27]||!1;this.next_byte_is_aux=this.next_byte_is_ready=!1;this.kbd_buffer.clear();this.mouse_buffer.clear();this.bus.send("mouse-enable",this.use_mouse)}; -xa.prototype.raise_irq=function(){this.next_byte_is_ready||(this.kbd_buffer.length?this.kbd_irq():this.mouse_buffer.length&&this.mouse_irq())};xa.prototype.mouse_irq=function(){this.next_byte_is_aux=this.next_byte_is_ready=!0;this.command_register&2&&(this.cpu.device_lower_irq(12),this.cpu.device_raise_irq(12))};xa.prototype.kbd_irq=function(){this.next_byte_is_ready=!0;this.next_byte_is_aux=!1;this.command_register&1&&(this.cpu.device_lower_irq(1),this.cpu.device_raise_irq(1))}; -xa.prototype.kbd_send_code=function(a){this.enable_keyboard_stream&&(A(a),this.kbd_buffer.push(a),this.raise_irq())};xa.prototype.mouse_send_delta=function(a,b){if(this.have_mouse&&this.use_mouse){var c=this.resolution*this.sample_rate/80;this.mouse_delta_x+=a*c;this.mouse_delta_y+=b*c;this.enable_mouse_stream&&(a=this.mouse_delta_x|0,b=this.mouse_delta_y|0,a||b)&&(Date.now(),this.mouse_delta_x-=a,this.mouse_delta_y-=b,this.send_mouse_packet(a,b))}}; -xa.prototype.mouse_send_click=function(a,b,c){this.have_mouse&&this.use_mouse&&(this.mouse_clicks=a|c<<1|b<<2,this.enable_mouse_stream&&this.send_mouse_packet(0,0))}; -xa.prototype.send_mouse_packet=function(a,b){var c=(0>b)<<5|(0>a)<<4|8|this.mouse_clicks;this.last_mouse_packet=Date.now();this.mouse_buffer.push(c);this.mouse_buffer.push(a);this.mouse_buffer.push(b);4===this.mouse_id?(this.mouse_buffer.push(0|this.wheel_movement&15),this.wheel_movement=0):3===this.mouse_id&&(this.mouse_buffer.push(this.wheel_movement&255),this.wheel_movement=0);this.raise_irq()}; -xa.prototype.apply_scaling2=function(a){var b=a>>31;switch(Math.abs(a)){case 0:case 1:case 3:return a;case 2:return b;case 4:return 6*b;case 5:return 9*b;default:return a<<1}}; -xa.prototype.port60_read=function(){this.next_byte_is_ready=!1;if(!this.kbd_buffer.length&&!this.mouse_buffer.length)return this.last_port60_byte;this.next_byte_is_aux?(this.cpu.device_lower_irq(12),this.last_port60_byte=this.mouse_buffer.shift()):(this.cpu.device_lower_irq(1),this.last_port60_byte=this.kbd_buffer.shift());A(this.last_port60_byte);(this.kbd_buffer.length||this.mouse_buffer.length)&&this.raise_irq();return this.last_port60_byte}; -xa.prototype.port64_read=function(){var a=16;this.next_byte_is_ready&&(a|=1);this.next_byte_is_aux&&(a|=32);A(a);return a}; -xa.prototype.port60_write=function(a){A(a);if(this.read_command_register)this.command_register=a,this.read_command_register=!1,A(this.command_register);else if(this.read_output_register)this.read_output_register=!1,this.mouse_buffer.clear(),this.mouse_buffer.push(a),this.mouse_irq();else if(this.next_read_sample){this.next_read_sample=!1;this.mouse_buffer.clear();this.mouse_buffer.push(250);this.sample_rate=a;switch(this.mouse_detect_state){case -1:60===a?(this.mouse_reset_workaround=!0,this.mouse_detect_state= +Ba.prototype.raise_irq=function(){this.next_byte_is_ready||(this.kbd_buffer.length?this.kbd_irq():this.mouse_buffer.length&&this.mouse_irq())};Ba.prototype.mouse_irq=function(){this.next_byte_is_aux=this.next_byte_is_ready=!0;this.command_register&2&&(this.cpu.device_lower_irq(12),this.cpu.device_raise_irq(12))};Ba.prototype.kbd_irq=function(){this.next_byte_is_ready=!0;this.next_byte_is_aux=!1;this.command_register&1&&(this.cpu.device_lower_irq(1),this.cpu.device_raise_irq(1))}; +Ba.prototype.kbd_send_code=function(a){this.enable_keyboard_stream&&(A(a),this.kbd_buffer.push(a),this.raise_irq())};Ba.prototype.mouse_send_delta=function(a,b){if(this.have_mouse&&this.use_mouse){var c=this.resolution*this.sample_rate/80;this.mouse_delta_x+=a*c;this.mouse_delta_y+=b*c;this.enable_mouse_stream&&(a=this.mouse_delta_x|0,b=this.mouse_delta_y|0,a||b)&&(Date.now(),this.mouse_delta_x-=a,this.mouse_delta_y-=b,this.send_mouse_packet(a,b))}}; +Ba.prototype.mouse_send_click=function(a,b,c){this.have_mouse&&this.use_mouse&&(this.mouse_clicks=a|c<<1|b<<2,this.enable_mouse_stream&&this.send_mouse_packet(0,0))}; +Ba.prototype.send_mouse_packet=function(a,b){var c=(0>b)<<5|(0>a)<<4|8|this.mouse_clicks;this.last_mouse_packet=Date.now();this.mouse_buffer.push(c);this.mouse_buffer.push(a);this.mouse_buffer.push(b);4===this.mouse_id?(this.mouse_buffer.push(0|this.wheel_movement&15),this.wheel_movement=0):3===this.mouse_id&&(this.mouse_buffer.push(this.wheel_movement&255),this.wheel_movement=0);this.raise_irq()}; +Ba.prototype.apply_scaling2=function(a){var b=a>>31;switch(Math.abs(a)){case 0:case 1:case 3:return a;case 2:return b;case 4:return 6*b;case 5:return 9*b;default:return a<<1}}; +Ba.prototype.port60_read=function(){this.next_byte_is_ready=!1;if(!this.kbd_buffer.length&&!this.mouse_buffer.length)return this.last_port60_byte;this.next_byte_is_aux?(this.cpu.device_lower_irq(12),this.last_port60_byte=this.mouse_buffer.shift()):(this.cpu.device_lower_irq(1),this.last_port60_byte=this.kbd_buffer.shift());A(this.last_port60_byte);(this.kbd_buffer.length||this.mouse_buffer.length)&&this.raise_irq();return this.last_port60_byte}; +Ba.prototype.port64_read=function(){var a=16;this.next_byte_is_ready&&(a|=1);this.next_byte_is_aux&&(a|=32);A(a);return a}; +Ba.prototype.port60_write=function(a){A(a);if(this.read_command_register)this.command_register=a,this.read_command_register=!1,A(this.command_register);else if(this.read_output_register)this.read_output_register=!1,this.mouse_buffer.clear(),this.mouse_buffer.push(a),this.mouse_irq();else if(this.next_read_sample){this.next_read_sample=!1;this.mouse_buffer.clear();this.mouse_buffer.push(250);this.sample_rate=a;switch(this.mouse_detect_state){case -1:60===a?(this.mouse_reset_workaround=!0,this.mouse_detect_state= 0):(this.mouse_reset_workaround=!1,this.mouse_detect_state=200===a?1:0);break;case 0:200===a&&(this.mouse_detect_state=1);break;case 1:this.mouse_detect_state=100===a?2:200===a?3:0;break;case 2:80===a&&(this.mouse_id=3);this.mouse_detect_state=-1;break;case 3:80===a&&(this.mouse_id=4),this.mouse_detect_state=-1}A(a);A(this.mouse_id);this.sample_rate||(this.sample_rate=100);this.mouse_irq()}else if(this.next_read_resolution)this.next_read_resolution=!1,this.mouse_buffer.clear(),this.mouse_buffer.push(250), this.resolution=3>7});a.io.register_write(113,this,this.cmos_port_write);a.io.register_read(113,this,this.cmos_port_read)} -ya.prototype.get_state=function(){var a=[];a[0]=this.cmos_index;a[1]=this.cmos_data;a[2]=this.rtc_time;a[3]=this.last_update;a[4]=this.next_interrupt;a[5]=this.next_interrupt_alarm;a[6]=this.periodic_interrupt;a[7]=this.periodic_interrupt_time;a[8]=this.cmos_a;a[9]=this.cmos_b;a[10]=this.cmos_c;a[11]=this.nmi_disabled;return a}; -ya.prototype.set_state=function(a){this.cmos_index=a[0];this.cmos_data=a[1];this.rtc_time=a[2];this.last_update=a[3];this.next_interrupt=a[4];this.next_interrupt_alarm=a[5];this.periodic_interrupt=a[6];this.periodic_interrupt_time=a[7];this.cmos_a=a[8];this.cmos_b=a[9];this.cmos_c=a[10];this.nmi_disabled=a[11]}; -ya.prototype.timer=function(a){a=Date.now();this.rtc_time+=a-this.last_update;this.last_update=a;this.periodic_interrupt&&this.next_interrupt>4&15)};ya.prototype.encode_time=function(a){return this.cmos_b&4?a:this.bcd_pack(a)};ya.prototype.decode_time=function(a){return this.cmos_b&4?a:this.bcd_unpack(a)}; -ya.prototype.cmos_port_read=function(){var a=this.cmos_index;switch(a){case 0:return A(this.encode_time((new Date(this.rtc_time)).getUTCSeconds())),this.encode_time((new Date(this.rtc_time)).getUTCSeconds());case 2:return A(this.encode_time((new Date(this.rtc_time)).getUTCMinutes())),this.encode_time((new Date(this.rtc_time)).getUTCMinutes());case 4:return A(this.encode_time((new Date(this.rtc_time)).getUTCHours())),this.encode_time((new Date(this.rtc_time)).getUTCHours());case 6:return A(this.encode_time((new Date(this.rtc_time)).getUTCDay()+ -1)),this.encode_time((new Date(this.rtc_time)).getUTCDay()+1);case 7:return A(this.encode_time((new Date(this.rtc_time)).getUTCDate())),this.encode_time((new Date(this.rtc_time)).getUTCDate());case 8:return A(this.encode_time((new Date(this.rtc_time)).getUTCMonth()+1)),this.encode_time((new Date(this.rtc_time)).getUTCMonth()+1);case 9:return A(this.encode_time((new Date(this.rtc_time)).getUTCFullYear()%100)),this.encode_time((new Date(this.rtc_time)).getUTCFullYear()%100);case 10:return 999<=E.microtick()% +Ba.prototype.port64_write=function(a){A(a);switch(a){case 32:this.kbd_buffer.clear();this.mouse_buffer.clear();this.kbd_buffer.push(this.command_register);this.kbd_irq();break;case 96:this.read_command_register=!0;break;case 209:this.read_controller_output_port=!0;break;case 211:this.read_output_register=!0;break;case 212:this.next_is_mouse_command=!0;break;case 167:this.command_register|=32;break;case 168:this.command_register&=-33;break;case 169:this.kbd_buffer.clear();this.mouse_buffer.clear(); +this.kbd_buffer.push(0);this.kbd_irq();break;case 170:this.kbd_buffer.clear();this.mouse_buffer.clear();this.kbd_buffer.push(85);this.kbd_irq();break;case 171:this.kbd_buffer.clear();this.mouse_buffer.clear();this.kbd_buffer.push(0);this.kbd_irq();break;case 173:this.command_register|=16;break;case 174:this.command_register&=-17;break;case 254:this.cpu.reboot_internal();break;default:A(a)}};function Ca(a){this.cpu=a;this.cmos_index=0;this.cmos_data=new Uint8Array(128);this.last_update=this.rtc_time=Date.now();this.next_interrupt_alarm=this.next_interrupt=0;this.periodic_interrupt=!1;this.periodic_interrupt_time=.9765625;this.cmos_a=38;this.cmos_b=2;this.nmi_disabled=this.cmos_c=0;a.io.register_write(112,this,function(b){this.cmos_index=b&127;this.nmi_disabled=b>>7});a.io.register_write(113,this,this.cmos_port_write);a.io.register_read(113,this,this.cmos_port_read)} +Ca.prototype.get_state=function(){var a=[];a[0]=this.cmos_index;a[1]=this.cmos_data;a[2]=this.rtc_time;a[3]=this.last_update;a[4]=this.next_interrupt;a[5]=this.next_interrupt_alarm;a[6]=this.periodic_interrupt;a[7]=this.periodic_interrupt_time;a[8]=this.cmos_a;a[9]=this.cmos_b;a[10]=this.cmos_c;a[11]=this.nmi_disabled;return a}; +Ca.prototype.set_state=function(a){this.cmos_index=a[0];this.cmos_data=a[1];this.rtc_time=a[2];this.last_update=a[3];this.next_interrupt=a[4];this.next_interrupt_alarm=a[5];this.periodic_interrupt=a[6];this.periodic_interrupt_time=a[7];this.cmos_a=a[8];this.cmos_b=a[9];this.cmos_c=a[10];this.nmi_disabled=a[11]}; +Ca.prototype.timer=function(a){a=Date.now();this.rtc_time+=a-this.last_update;this.last_update=a;this.periodic_interrupt&&this.next_interrupt>4&15)};Ca.prototype.encode_time=function(a){return this.cmos_b&4?a:this.bcd_pack(a)};Ca.prototype.decode_time=function(a){return this.cmos_b&4?a:this.bcd_unpack(a)}; +Ca.prototype.cmos_port_read=function(){var a=this.cmos_index;switch(a){case 0:return A(this.encode_time((new Date(this.rtc_time)).getUTCSeconds())),this.encode_time((new Date(this.rtc_time)).getUTCSeconds());case 2:return A(this.encode_time((new Date(this.rtc_time)).getUTCMinutes())),this.encode_time((new Date(this.rtc_time)).getUTCMinutes());case 4:return A(this.encode_time((new Date(this.rtc_time)).getUTCHours())),this.encode_time((new Date(this.rtc_time)).getUTCHours());case 6:return A(this.encode_time((new Date(this.rtc_time)).getUTCDay()+ +1)),this.encode_time((new Date(this.rtc_time)).getUTCDay()+1);case 7:return A(this.encode_time((new Date(this.rtc_time)).getUTCDate())),this.encode_time((new Date(this.rtc_time)).getUTCDate());case 8:return A(this.encode_time((new Date(this.rtc_time)).getUTCMonth()+1)),this.encode_time((new Date(this.rtc_time)).getUTCMonth()+1);case 9:return A(this.encode_time((new Date(this.rtc_time)).getUTCFullYear()%100)),this.encode_time((new Date(this.rtc_time)).getUTCFullYear()%100);case 10:return 999<=C.microtick()% 1E3?this.cmos_a|128:this.cmos_a;case 11:return this.cmos_b;case 12:return this.cpu.device_lower_irq(8),a=this.cmos_c,this.cmos_c&=-241,a;case 13:return 0;case 50:case 55:return A(this.encode_time((new Date(this.rtc_time)).getUTCFullYear()/100|0)),this.encode_time((new Date(this.rtc_time)).getUTCFullYear()/100|0);default:return A(a),this.cmos_data[this.cmos_index]}}; -ya.prototype.cmos_port_write=function(a){switch(this.cmos_index){case 10:this.cmos_a=a&127;this.periodic_interrupt_time=1E3/(32768>>(this.cmos_a&15)-1);A(this.cmos_a,2);break;case 11:this.cmos_b=a;this.cmos_b&64&&(this.next_interrupt=Date.now());if(this.cmos_b&32){a=new Date;const b=this.decode_time(this.cmos_data[1]),c=this.decode_time(this.cmos_data[3]),d=this.decode_time(this.cmos_data[5]);this.next_interrupt_alarm=+new Date(Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),d,c,b))}A(this.cmos_b, -2);break;case 1:case 3:case 5:this.cmos_write(this.cmos_index,a);break;default:A(this.cmos_index),A(a)}this.periodic_interrupt=64===(this.cmos_b&64)&&0<(this.cmos_a&15)};ya.prototype.cmos_read=function(a){return this.cmos_data[a]};ya.prototype.cmos_write=function(a,b){A(a);A(b);this.cmos_data[a]=b};function za(a,b,c){this.bus=c;this.cpu=a;this.ints=4;this.line_control=this.baud_rate=0;this.lsr=96;this.ier=this.fifo_control=0;this.iir=1;this.irq=this.scratch_register=this.modem_status=this.modem_control=0;this.input=[];this.current_line="";switch(b){case 1016:this.com=0;this.irq=4;break;case 760:this.com=1;this.irq=3;break;case 1E3:this.com=2;this.irq=4;break;case 744:this.irq=this.com=3;break;default:qa("Invalid serial port: "+A(b),16384),this.com=0,this.irq=4}this.bus.register("serial"+this.com+ +Ca.prototype.cmos_port_write=function(a){switch(this.cmos_index){case 10:this.cmos_a=a&127;this.periodic_interrupt_time=1E3/(32768>>(this.cmos_a&15)-1);A(this.cmos_a,2);break;case 11:this.cmos_b=a;this.cmos_b&64&&(this.next_interrupt=Date.now());if(this.cmos_b&32){a=new Date;const b=this.decode_time(this.cmos_data[1]),c=this.decode_time(this.cmos_data[3]),d=this.decode_time(this.cmos_data[5]);this.next_interrupt_alarm=+new Date(Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),d,c,b))}A(this.cmos_b, +2);break;case 1:case 3:case 5:this.cmos_write(this.cmos_index,a);break;default:A(this.cmos_index),A(a)}this.periodic_interrupt=64===(this.cmos_b&64)&&0<(this.cmos_a&15)};Ca.prototype.cmos_read=function(a){return this.cmos_data[a]};Ca.prototype.cmos_write=function(a,b){A(a);A(b);this.cmos_data[a]=b};function Da(a,b,c){this.bus=c;this.cpu=a;this.ints=4;this.line_control=this.baud_rate=0;this.lsr=96;this.ier=this.fifo_control=0;this.iir=1;this.irq=this.scratch_register=this.modem_status=this.modem_control=0;this.input=[];this.current_line="";switch(b){case 1016:this.com=0;this.irq=4;break;case 760:this.com=1;this.irq=3;break;case 1E3:this.com=2;this.irq=4;break;case 744:this.irq=this.com=3;break;default:ta("Invalid serial port: "+A(b),16384),this.com=0,this.irq=4}this.bus.register("serial"+this.com+ "-input",function(d){this.data_received(d)},this);this.bus.register("serial"+this.com+"-modem-status-input",function(d){this.set_modem_status(d)},this);this.bus.register("serial"+this.com+"-carrier-detect-input",function(d){this.set_modem_status(d?this.modem_status|136:this.modem_status&-137)},this);this.bus.register("serial"+this.com+"-ring-indicator-input",function(d){this.set_modem_status(d?this.modem_status|68:this.modem_status&-69)},this);this.bus.register("serial"+this.com+"-data-set-ready-input", function(d){this.set_modem_status(d?this.modem_status|34:this.modem_status&-35)},this);this.bus.register("serial"+this.com+"-clear-to-send-input",function(d){this.set_modem_status(d?this.modem_status|17:this.modem_status&-18)},this);a=a.io;a.register_write(b,this,function(d){this.write_data(d)},function(d){this.write_data(d&255);this.write_data(d>>8)});a.register_write(b|1,this,function(d){this.line_control&128?(this.baud_rate=this.baud_rate&255|d<<8,A(this.baud_rate)):(0===(this.ier&2)&&d&2&&this.ThrowInterrupt(2), this.ier=d&15,A(d),this.CheckInterrupt())});a.register_read(b,this,function(){if(this.line_control&128)return this.baud_rate&255;let d=0;0!==this.input.length&&(d=this.input.shift(),A(d));0===this.input.length&&(this.lsr&=-2,this.ClearInterrupt(12),this.ClearInterrupt(4));return d});a.register_read(b|1,this,function(){return this.line_control&128?this.baud_rate>>8:this.ier&15});a.register_read(b|2,this,function(){var d=this.iir&15;A(this.iir);2===this.iir&&this.ClearInterrupt(2);this.fifo_control& 1&&(d|=192);return d});a.register_write(b|2,this,function(d){A(d);this.fifo_control=d});a.register_read(b|3,this,function(){A(this.line_control);return this.line_control});a.register_write(b|3,this,function(d){A(d);this.line_control=d});a.register_read(b|4,this,function(){return this.modem_control});a.register_write(b|4,this,function(d){A(d);this.modem_control=d});a.register_read(b|5,this,function(){A(this.lsr);return this.lsr});a.register_write(b|5,this,function(){});a.register_read(b|6,this,function(){A(this.modem_status); -return this.modem_status&=240});a.register_write(b|6,this,function(d){A(d);this.set_modem_status(d)});a.register_read(b|7,this,function(){return this.scratch_register});a.register_write(b|7,this,function(d){this.scratch_register=d})}za.prototype.get_state=function(){var a=[];a[0]=this.ints;a[1]=this.baud_rate;a[2]=this.line_control;a[3]=this.lsr;a[4]=this.fifo_control;a[5]=this.ier;a[6]=this.iir;a[7]=this.modem_control;a[8]=this.modem_status;a[9]=this.scratch_register;a[10]=this.irq;return a}; -za.prototype.set_state=function(a){this.ints=a[0];this.baud_rate=a[1];this.line_control=a[2];this.lsr=a[3];this.fifo_control=a[4];this.ier=a[5];this.iir=a[6];this.modem_control=a[7];this.modem_status=a[8];this.scratch_register=a[9];this.irq=a[10]}; -za.prototype.CheckInterrupt=function(){this.ints&4096&&this.ier&1?(this.iir=12,this.cpu.device_raise_irq(this.irq)):this.ints&16&&this.ier&1?(this.iir=4,this.cpu.device_raise_irq(this.irq)):this.ints&4&&this.ier&2?(this.iir=2,this.cpu.device_raise_irq(this.irq)):this.ints&1&&this.ier&8?(this.iir=0,this.cpu.device_raise_irq(this.irq)):(this.iir=1,this.cpu.device_lower_irq(this.irq))};za.prototype.ThrowInterrupt=function(a){this.ints|=1<>4;this.modem_status=a;this.modem_status=this.modem_status|c|b};function Ba(a){this.cpu=a;var b=a.io;a.devices.pci.register_device({pci_id:56,pci_space:[134,128,19,113,7,0,128,2,8,0,128,6,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0],pci_bars:[],name:"acpi"});this.timer_imprecision_offset=this.timer_last_value=0;this.status=1;this.pm1_enable=this.pm1_status=0;this.last_timer=this.get_timer(E.microtick());this.gpe=new Uint8Array(4);b.register_read(45056,this,void 0,function(){return this.pm1_status}); -b.register_write(45056,this,void 0,function(c){A(c,4);this.pm1_status&=~c});b.register_read(45058,this,void 0,function(){return this.pm1_enable});b.register_write(45058,this,void 0,function(c){A(c);this.pm1_enable=c});b.register_read(45060,this,void 0,function(){return this.status});b.register_write(45060,this,void 0,function(c){A(c);this.status=c});b.register_read(45064,this,void 0,void 0,function(){return this.get_timer(E.microtick())&16777215});b.register_read(45024,this,function(){return this.gpe[0]}); +return this.modem_status&=240});a.register_write(b|6,this,function(d){A(d);this.set_modem_status(d)});a.register_read(b|7,this,function(){return this.scratch_register});a.register_write(b|7,this,function(d){this.scratch_register=d})}Da.prototype.get_state=function(){var a=[];a[0]=this.ints;a[1]=this.baud_rate;a[2]=this.line_control;a[3]=this.lsr;a[4]=this.fifo_control;a[5]=this.ier;a[6]=this.iir;a[7]=this.modem_control;a[8]=this.modem_status;a[9]=this.scratch_register;a[10]=this.irq;return a}; +Da.prototype.set_state=function(a){this.ints=a[0];this.baud_rate=a[1];this.line_control=a[2];this.lsr=a[3];this.fifo_control=a[4];this.ier=a[5];this.iir=a[6];this.modem_control=a[7];this.modem_status=a[8];this.scratch_register=a[9];this.irq=a[10]}; +Da.prototype.CheckInterrupt=function(){this.ints&4096&&this.ier&1?(this.iir=12,this.cpu.device_raise_irq(this.irq)):this.ints&16&&this.ier&1?(this.iir=4,this.cpu.device_raise_irq(this.irq)):this.ints&4&&this.ier&2?(this.iir=2,this.cpu.device_raise_irq(this.irq)):this.ints&1&&this.ier&8?(this.iir=0,this.cpu.device_raise_irq(this.irq)):(this.iir=1,this.cpu.device_lower_irq(this.irq))};Da.prototype.ThrowInterrupt=function(a){this.ints|=1<>4;this.modem_status=a;this.modem_status=this.modem_status|c|b};function Ea(a){this.cpu=a;var b=a.io;a.devices.pci.register_device({pci_id:56,pci_space:[134,128,19,113,7,0,128,2,8,0,128,6,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0],pci_bars:[],name:"acpi"});this.timer_imprecision_offset=this.timer_last_value=0;this.status=1;this.pm1_enable=this.pm1_status=0;this.last_timer=this.get_timer(C.microtick());this.gpe=new Uint8Array(4);b.register_read(45056,this,void 0,function(){return this.pm1_status}); +b.register_write(45056,this,void 0,function(c){A(c,4);this.pm1_status&=~c});b.register_read(45058,this,void 0,function(){return this.pm1_enable});b.register_write(45058,this,void 0,function(c){A(c);this.pm1_enable=c});b.register_read(45060,this,void 0,function(){return this.status});b.register_write(45060,this,void 0,function(c){A(c);this.status=c});b.register_read(45064,this,void 0,void 0,function(){return this.get_timer(C.microtick())&16777215});b.register_read(45024,this,function(){return this.gpe[0]}); b.register_read(45025,this,function(){return this.gpe[1]});b.register_read(45026,this,function(){return this.gpe[2]});b.register_read(45027,this,function(){return this.gpe[3]});b.register_write(45024,this,function(c){A(c);this.gpe[0]=c});b.register_write(45025,this,function(c){A(c);this.gpe[1]=c});b.register_write(45026,this,function(c){A(c);this.gpe[2]=c});b.register_write(45027,this,function(c){A(c);this.gpe[3]=c})} -Ba.prototype.timer=function(a){a=this.get_timer(a);var b=0!==((a^this.last_timer)&8388608);this.pm1_enable&1&&b?(this.pm1_status|=1,this.cpu.device_raise_irq(9)):this.cpu.device_lower_irq(9);this.last_timer=a;return 100}; -Ba.prototype.get_timer=function(a){a=Math.round(3579.545*a);a===this.timer_last_value?3579.545>this.timer_imprecision_offset&&this.timer_imprecision_offset++:this.timer_last_value+this.timer_imprecision_offset<=a&&(this.timer_imprecision_offset=0,this.timer_last_value=a);return this.timer_last_value+this.timer_imprecision_offset};Ba.prototype.get_state=function(){var a=[];a[0]=this.status;a[1]=this.pm1_status;a[2]=this.pm1_enable;a[3]=this.gpe;return a}; -Ba.prototype.set_state=function(a){this.status=a[0];this.pm1_status=a[1];this.pm1_enable=a[2];this.gpe=a[3]};function Ca(a){this.cpu=a;this.timer_divider=this.apic_id=0;this.timer_divider_shift=1;this.timer_current_count=this.timer_initial_count=0;this.next_tick=E.microtick();this.lvt_error=this.lvt_int1=this.lvt_int0=this.lvt_perf_counter=this.lvt_timer=65536;this.icr1=this.icr0=this.tpr=0;this.irr=new Int32Array(8);this.isr=new Int32Array(8);this.tmr=new Int32Array(8);this.spurious_vector=254;this.destination_format=-1;this.read_error=this.error=this.local_destination=0;a.io.mmap_register(4276092928,1048576, +Ea.prototype.timer=function(a){a=this.get_timer(a);var b=0!==((a^this.last_timer)&8388608);this.pm1_enable&1&&b?(this.pm1_status|=1,this.cpu.device_raise_irq(9)):this.cpu.device_lower_irq(9);this.last_timer=a;return 100}; +Ea.prototype.get_timer=function(a){a=Math.round(3579.545*a);a===this.timer_last_value?3579.545>this.timer_imprecision_offset&&this.timer_imprecision_offset++:this.timer_last_value+this.timer_imprecision_offset<=a&&(this.timer_imprecision_offset=0,this.timer_last_value=a);return this.timer_last_value+this.timer_imprecision_offset};Ea.prototype.get_state=function(){var a=[];a[0]=this.status;a[1]=this.pm1_status;a[2]=this.pm1_enable;a[3]=this.gpe;return a}; +Ea.prototype.set_state=function(a){this.status=a[0];this.pm1_status=a[1];this.pm1_enable=a[2];this.gpe=a[3]};function Fa(a){this.cpu=a;this.timer_divider=this.apic_id=0;this.timer_divider_shift=1;this.timer_current_count=this.timer_initial_count=0;this.next_tick=C.microtick();this.lvt_error=this.lvt_int1=this.lvt_int0=this.lvt_perf_counter=this.lvt_timer=65536;this.icr1=this.icr0=this.tpr=0;this.irr=new Int32Array(8);this.isr=new Int32Array(8);this.tmr=new Int32Array(8);this.spurious_vector=254;this.destination_format=-1;this.read_error=this.error=this.local_destination=0;a.io.mmap_register(4276092928,1048576, b=>{A(b>>>0);var c=b&3;return this.read32(b&-4)>>8*c&255},(b,c)=>{A(b);A(c)},b=>this.read32(b),(b,c)=>this.write32(b,c))} -Ca.prototype.read32=function(a){a=a-4276092928|0;switch(a){case 32:return this.apic_id;case 48:return 327700;case 128:return this.tpr;case 208:return this.local_destination;case 224:return this.destination_format;case 240:return this.spurious_vector;case 256:case 272:case 288:case 304:case 320:case 336:case 352:case 368:return a=a-256>>4,A(this.isr[a]>>>0,8),this.isr[a];case 384:case 400:case 416:case 432:case 448:case 464:case 480:case 496:return a=a-384>>4,A(this.tmr[a]>>>0,8),this.tmr[a];case 512:case 528:case 544:case 560:case 576:case 592:case 608:case 624:return a= +Fa.prototype.read32=function(a){a=a-4276092928|0;switch(a){case 32:return this.apic_id;case 48:return 327700;case 128:return this.tpr;case 208:return this.local_destination;case 224:return this.destination_format;case 240:return this.spurious_vector;case 256:case 272:case 288:case 304:case 320:case 336:case 352:case 368:return a=a-256>>4,A(this.isr[a]>>>0,8),this.isr[a];case 384:case 400:case 416:case 432:case 448:case 464:case 480:case 496:return a=a-384>>4,A(this.tmr[a]>>>0,8),this.tmr[a];case 512:case 528:case 544:case 560:case 576:case 592:case 608:case 624:return a= a-512>>4,A(this.irr[a]>>>0,8),this.irr[a];case 640:return A(this.read_error>>>0,8),this.read_error;case 768:return this.icr0;case 784:return this.icr1;case 800:return this.lvt_timer;case 832:return this.lvt_perf_counter;case 848:return this.lvt_int0;case 864:return this.lvt_int1;case 880:return this.lvt_error;case 992:return this.timer_divider;case 896:return this.timer_initial_count;case 912:return A(this.timer_current_count>>>0,8),this.timer_current_count;default:return A(a),0}}; -Ca.prototype.write32=function(a,b){a=a-4276092928|0;switch(a){case 32:A(b>>>8,8);this.apic_id=b;break;case 48:A(b>>>0,8);break;case 128:this.tpr=b&255;this.check_vector();break;case 176:b=this.highest_isr();-1!==b&&(this.register_clear_bit(this.isr,b),this.register_get_bit(this.tmr,b)&&this.cpu.devices.ioapic.remote_eoi(b),this.check_vector());break;case 208:A(b>>>0,8);this.local_destination=b&4278190080;break;case 224:A(b>>>0,8);this.destination_format=b|16777215;break;case 240:A(b>>>0,8);this.spurious_vector= -b;break;case 640:A(b>>>0,8);this.read_error=this.error;this.error=0;break;case 768:a=b&255;var c=b>>8&7,d=b>>11&1,e=b>>15&1,f=b>>18&3,g=this.icr1>>>24;A(b,8);A(a,2);this.icr0=b&-4097;0===f?this.route(a,c,e,g,d):1===f?this.deliver(a,0,e):2===f&&this.deliver(a,c,e);break;case 784:A(b>>>0,8);this.icr1=b;break;case 800:A(b>>>0,8);this.lvt_timer=b;break;case 832:A(b>>>0,8);this.lvt_perf_counter=b;break;case 848:A(b>>>0,8);this.lvt_int0=b;break;case 864:A(b>>>0,8);this.lvt_int1=b;break;case 880:A(b>>>0, -8);this.lvt_error=b;break;case 992:A(b>>>0,8);this.timer_divider=b;b=b&3|(b&8)>>1;this.timer_divider_shift=7===b?0:b+1;break;case 896:A(b>>>0,8);this.timer_initial_count=b>>>0;this.timer_current_count=b>>>0;this.next_tick=E.microtick();this.timer_active=!0;break;case 912:A(b>>>0,8);break;default:A(a),A(b>>>0,8)}}; -Ca.prototype.timer=function(a){if(0===this.timer_current_count)return 100;const b=1E6/(1<>>0;this.next_tick+=a/b;this.timer_current_count-=a;0>=this.timer_current_count&&(a=this.lvt_timer&393216,131072===a?(this.timer_current_count%=this.timer_initial_count,0>=this.timer_current_count&&(this.timer_current_count+=this.timer_initial_count),0===(this.lvt_timer&65536)&&this.deliver(this.lvt_timer&255,0,!1)):0===a&&(this.timer_current_count=0,0===(this.lvt_timer& -65536)&&this.deliver(this.lvt_timer&255,0,!1)));return Math.max(0,this.timer_current_count/b)};Ca.prototype.route=function(a,b,c){this.deliver(a,b,c)};Ca.prototype.deliver=function(a,b,c){5!==b&&4!==b&&(this.register_get_bit(this.irr,a)?A(a,2):(this.register_set_bit(this.irr,a),c?this.register_set_bit(this.tmr,a):this.register_clear_bit(this.tmr,a),this.check_vector()))};Ca.prototype.highest_irr=function(){return this.register_get_highest_bit(this.irr)};Ca.prototype.highest_isr=function(){return this.register_get_highest_bit(this.isr)}; -Ca.prototype.check_vector=function(){var a=this.highest_irr();-1!==a&&(this.highest_isr()>=a||(a&240)<=(this.tpr&240)||this.cpu.handle_irqs())};Ca.prototype.acknowledge_irq=function(){var a=this.highest_irr();if(-1===a||this.highest_isr()>=a||(a&240)<=(this.tpr&240))return-1;this.register_clear_bit(this.irr,a);this.register_set_bit(this.isr,a);this.check_vector();return a}; -Ca.prototype.get_state=function(){var a=[];a[0]=this.apic_id;a[1]=this.timer_divider;a[2]=this.timer_divider_shift;a[3]=this.timer_initial_count;a[4]=this.timer_current_count;a[5]=this.next_tick;a[6]=this.lvt_timer;a[7]=this.lvt_perf_counter;a[8]=this.lvt_int0;a[9]=this.lvt_int1;a[10]=this.lvt_error;a[11]=this.tpr;a[12]=this.icr0;a[13]=this.icr1;a[14]=this.irr;a[15]=this.isr;a[16]=this.tmr;a[17]=this.spurious_vector;a[18]=this.destination_format;a[19]=this.local_destination;a[20]=this.error;a[21]= +Fa.prototype.write32=function(a,b){a=a-4276092928|0;switch(a){case 32:A(b>>>8,8);this.apic_id=b;break;case 48:A(b>>>0,8);break;case 128:this.tpr=b&255;this.check_vector();break;case 176:b=this.highest_isr();-1!==b&&(this.register_clear_bit(this.isr,b),this.register_get_bit(this.tmr,b)&&this.cpu.devices.ioapic.remote_eoi(b),this.check_vector());break;case 208:A(b>>>0,8);this.local_destination=b&4278190080;break;case 224:A(b>>>0,8);this.destination_format=b|16777215;break;case 240:A(b>>>0,8);this.spurious_vector= +b;break;case 640:A(b>>>0,8);this.read_error=this.error;this.error=0;break;case 768:a=b&255;var c=b>>8&7,d=b>>11&1,e=b>>15&1,g=b>>18&3,f=this.icr1>>>24;A(b,8);A(a,2);this.icr0=b&-4097;0===g?this.route(a,c,e,f,d):1===g?this.deliver(a,0,e):2===g&&this.deliver(a,c,e);break;case 784:A(b>>>0,8);this.icr1=b;break;case 800:A(b>>>0,8);this.lvt_timer=b;break;case 832:A(b>>>0,8);this.lvt_perf_counter=b;break;case 848:A(b>>>0,8);this.lvt_int0=b;break;case 864:A(b>>>0,8);this.lvt_int1=b;break;case 880:A(b>>>0, +8);this.lvt_error=b;break;case 992:A(b>>>0,8);this.timer_divider=b;b=b&3|(b&8)>>1;this.timer_divider_shift=7===b?0:b+1;break;case 896:A(b>>>0,8);this.timer_initial_count=b>>>0;this.timer_current_count=b>>>0;this.next_tick=C.microtick();this.timer_active=!0;break;case 912:A(b>>>0,8);break;default:A(a),A(b>>>0,8)}}; +Fa.prototype.timer=function(a){if(0===this.timer_current_count)return 100;const b=1E6/(1<>>0;this.next_tick+=a/b;this.timer_current_count-=a;0>=this.timer_current_count&&(a=this.lvt_timer&393216,131072===a?(this.timer_current_count%=this.timer_initial_count,0>=this.timer_current_count&&(this.timer_current_count+=this.timer_initial_count),0===(this.lvt_timer&65536)&&this.deliver(this.lvt_timer&255,0,!1)):0===a&&(this.timer_current_count=0,0===(this.lvt_timer& +65536)&&this.deliver(this.lvt_timer&255,0,!1)));return Math.max(0,this.timer_current_count/b)};Fa.prototype.route=function(a,b,c){this.deliver(a,b,c)};Fa.prototype.deliver=function(a,b,c){5!==b&&4!==b&&(this.register_get_bit(this.irr,a)?A(a,2):(this.register_set_bit(this.irr,a),c?this.register_set_bit(this.tmr,a):this.register_clear_bit(this.tmr,a),this.check_vector()))};Fa.prototype.highest_irr=function(){return this.register_get_highest_bit(this.irr)};Fa.prototype.highest_isr=function(){return this.register_get_highest_bit(this.isr)}; +Fa.prototype.check_vector=function(){var a=this.highest_irr();-1!==a&&(this.highest_isr()>=a||(a&240)<=(this.tpr&240)||this.cpu.handle_irqs())};Fa.prototype.acknowledge_irq=function(){var a=this.highest_irr();if(-1===a||this.highest_isr()>=a||(a&240)<=(this.tpr&240))return-1;this.register_clear_bit(this.irr,a);this.register_set_bit(this.isr,a);this.check_vector();return a}; +Fa.prototype.get_state=function(){var a=[];a[0]=this.apic_id;a[1]=this.timer_divider;a[2]=this.timer_divider_shift;a[3]=this.timer_initial_count;a[4]=this.timer_current_count;a[5]=this.next_tick;a[6]=this.lvt_timer;a[7]=this.lvt_perf_counter;a[8]=this.lvt_int0;a[9]=this.lvt_int1;a[10]=this.lvt_error;a[11]=this.tpr;a[12]=this.icr0;a[13]=this.icr1;a[14]=this.irr;a[15]=this.isr;a[16]=this.tmr;a[17]=this.spurious_vector;a[18]=this.destination_format;a[19]=this.local_destination;a[20]=this.error;a[21]= this.read_error;return a}; -Ca.prototype.set_state=function(a){this.apic_id=a[0];this.timer_divider=a[1];this.timer_divider_shift=a[2];this.timer_initial_count=a[3];this.timer_current_count=a[4];this.next_tick=a[5];this.lvt_timer=a[6];this.lvt_perf_counter=a[7];this.lvt_int0=a[8];this.lvt_int1=a[9];this.lvt_error=a[10];this.tpr=a[11];this.icr0=a[12];this.icr1=a[13];this.irr=a[14];this.isr=a[15];this.tmr=a[16];this.spurious_vector=a[17];this.destination_format=a[18];this.local_destination=a[19];this.error=a[20];this.read_error= -a[21]};Ca.prototype.register_get_bit=function(a,b){return a[b>>5]>>(b&31)&1};Ca.prototype.register_set_bit=function(a,b){a[b>>5]|=1<<(b&31)};Ca.prototype.register_clear_bit=function(a,b){a[b>>5]&=~(1<<(b&31))};Ca.prototype.register_get_highest_bit=function(a){for(var b=7;0<=b;b--){var c=a[b];if(c)return t.int_log2(c>>>0)|b<<5}return-1};function Da(a){this.cpu=a;this.ioredtbl_config=new Int32Array(24);this.ioredtbl_destination=new Int32Array(24);for(var b=0;b{c=c-4273995776|0;if(16<=c&&20>c)return c-=16,A(this.ioregsel),this.read(this.ioregsel)>>8*c&255;A(c>>>0);return 0},c=>{A(c>>>0)},c=>{c=c-4273995776|0;if(0===c)return this.ioregsel;if(16===c)return this.read(this.ioregsel); -A(c>>>0);return 0},(c,d)=>{c=c-4273995776|0;0===c?this.ioregsel=d:16===c?this.write(this.ioregsel,d):(A(c>>>0),A(d>>>0,8))})}Da.prototype.remote_eoi=function(a){for(var b=0;24>b;b++){var c=this.ioredtbl_config[b];(c&255)===a&&c&16384&&(A(b),this.ioredtbl_config[b]&=-16385,this.check_irq(b))}}; -Da.prototype.check_irq=function(a){var b=1<>8&7,e=this.ioredtbl_destination[a]>>>24;if(0===(c&32768))this.irr&=~b;else if(this.ioredtbl_config[a]|=16384,c&16384)return;0!==d&&1!==d||this.cpu.devices.apic.route(c&255,d,32768===(c&32768),e,c>>11&1);this.ioredtbl_config[a]&=-4097}}}; -Da.prototype.set_irq=function(a){if(!(24<=a)){var b=1<a){var b=a-16>>1;a=a&1?this.ioredtbl_destination[b]:this.ioredtbl_config[b];A(b);A(a,8);return a}A(a);return 0}; -Da.prototype.write=function(a,b){if(0===a)this.ioapic_id=b>>>24&15;else if(1!==a&&2!==a)if(16<=a&&64>a){var c=a-16>>1;a&1?(this.ioredtbl_destination[c]=b&4278190080,A(b>>>0,8),A(c),A(b>>>24,2)):(this.ioredtbl_config[c]=b&110591|this.ioredtbl_config[c]&-110592,a=b&255,A(b>>>0,8),A(c),A(a,2),this.check_irq(c))}else A(a),A(b>>>0,8)}; -Da.prototype.get_state=function(){var a=[];a[0]=this.ioredtbl_config;a[1]=this.ioredtbl_destination;a[2]=this.ioregsel;a[3]=this.ioapic_id;a[4]=this.irr;a[5]=this.irq_value;return a};Da.prototype.set_state=function(a){this.ioredtbl_config=a[0];this.ioredtbl_destination=a[1];this.ioregsel=a[2];this.ioapic_id=a[3];this.irr=a[4];this.irq_value=a[5]};function Ea(a){this.message=a}Ea.prototype=Error();const Fa={Uint8Array,Int8Array,Uint16Array,Int16Array,Uint32Array,Int32Array,Float32Array,Float64Array}; -function Ia(a,b){if("object"!==typeof a||null===a)return a;if(a instanceof Array)return a.map(e=>Ia(e,b));a.constructor===Object&&console.log(a);if(a.BYTES_PER_ELEMENT){var c=new Uint8Array(a.buffer,a.byteOffset,a.length*a.BYTES_PER_ELEMENT);return{__state_type__:a.constructor.name.replace("bound ",""),buffer_id:b.push(c)-1}}a=a.get_state();c=[];for(var d=0;dr)throw new Ea("Invalid length: "+r);p=new Int32Array(p.buffer,p.byteOffset,4);if(-2039052682!==p[0])throw new Ea("Invalid header: "+A(p[0]>>>0));if(6!==p[1])throw new Ea("Version mismatch: dump="+p[1]+" we=6");if(q&&p[2]!==r)throw new Ea("Length doesn't match header: real="+r+" header="+p[2]);return p[3]}function c(p){p=(new TextDecoder).decode(p);return JSON.parse(p)}a=new Uint8Array(a);if(4247762216===(new Uint32Array(a.buffer, -0,1))[0]){var d=this.zstd_create_ctx(a.length);(new Uint8Array(this.wasm_memory.buffer,this.zstd_get_src_ptr(d),a.length)).set(a);var e=this.zstd_read(d,16),f=new Uint8Array(this.wasm_memory.buffer,e,16),g=b(f,!1);this.zstd_read_free(e,16);e=this.zstd_read(d,g);f=new Uint8Array(this.wasm_memory.buffer,e,g);f=c(f);this.zstd_read_free(e,g);e=f.state;var h=f.buffer_infos;f=[];g=16+g;for(var l of h){h=(g+3&-4)-g;if(1048576d||d+12>=a.length)throw new Ea("Invalid info block length: "+d);l=a.subarray(16,16+d);e=c(l);l=e.state;e= -e.buffer_infos;let p=16+d;p=p+3&-4;d=e.map(q=>{const r=p+q.offset;return a.buffer.slice(r,r+q.length)});l=Ja(l,d);this.set_state(l)}};function Ma(a,b,c){a[0]===b[0]&&a[1]===b[1]&&a[2]===b[2]&&a[3]===b[3]&&a[4]===b[4]&&a[5]===b[5]&&(a[0]=c[0],a[1]=c[1],a[2]=c[2],a[3]=c[3],a[4]=c[4],a[5]=c[5]);a[6]===b[0]&&a[7]===b[1]&&a[8]===b[2]&&a[9]===b[3]&&a[10]===b[4]&&a[11]===b[5]&&(a[6]=c[0],a[7]=c[1],a[8]=c[2],a[9]=c[3],a[10]=c[4],a[11]=c[5]);var d=a[12]<<8|a[13];if(2048===d){if(a=a.subarray(14),4===a[0]>>4&&17===a[9]){a=a.subarray(20);d=a[0]<<8|a[1];var e=a[2]<<8|a[3];A(a[6]<<8|a[7],4);if(67===d||67===e)if(d=a.subarray(8),e=d[236]<<24|d[237]<< -16|d[238]<<8|d[239],1669485411!==e)A(e,8);else for(d[28]===b[0]&&d[29]===b[1]&&d[30]===b[2]&&d[31]===b[3]&&d[32]===b[4]&&d[33]===b[5]&&(d[28]=c[0],d[29]=c[1],d[30]=c[2],d[31]=c[3],d[32]=c[4],d[33]=c[5],a[6]=a[7]=0),e=240;e>8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,0,17,0,0,184,254,0,0,0,0,0,0,0,0,0,1,0,0];this.pci_id=(0===this.id?5:7+this.id)<<3;this.pci_bars= -[{size:32}];this.imr=this.isr=0;this.cr=1;this.tpsr=this.tcnt=this.rcnt=this.dcfg=0;this.memory=new Uint8Array(32768);this.txcr=this.rxcr=0;this.tsr=1;this.mac=new Uint8Array([0,34,21,255*Math.random()|0,255*Math.random()|0,255*Math.random()|0]);this.bus.send("net"+this.id+"-mac",Na(this.mac));this.mar=Uint8Array.of(255,255,255,255,255,255,255,255);this.mac_address_in_state=null;for(b=0;6>b;b++)this.memory[b<<1]=this.memory[b<<1|1]=this.mac[b];this.memory[28]=this.memory[29]=87;this.memory[30]=this.memory[31]= -87;qa("Mac: "+Na(this.mac),1048576);this.rsar=0;this.pstart=64;this.pstop=128;this.boundary=this.curpg=76;b=a.io;b.register_read(this.port|0,this,function(){return this.cr});b.register_write(this.port|0,this,function(f){this.cr=f;A(f,2);A(this.txcr,2);this.cr&1||(f&24&&0===this.rcnt&&this.do_interrupt(64),f&4&&(f=this.tpsr<<8,f=this.memory.subarray(f,f+this.tcnt),this.mac_address_in_state&&(f=new Uint8Array(f),Ma(f,this.mac_address_in_state,this.mac)),this.bus.send("net"+this.id+"-send",f),this.bus.send("eth-transmit-end", -[f.length]),this.cr&=-5,this.do_interrupt(2),A(f.byteLength)))});b.register_read(this.port|13,this,function(){return 1===this.get_page()?this.mar[5]:0});b.register_read(this.port|14,this,function(){return 1===this.get_page()?this.mar[6]:0},function(){this.get_page();return 0});b.register_read(this.port|15,this,function(){return 1===this.get_page()?this.mar[7]:0});b.register_read(this.port|31,this,function(){this.get_page();this.do_interrupt(128);return 0});b.register_write(this.port|31,this,function(f){this.get_page(); -A(f,2)});b.register_read(this.port|1,this,function(){var f=this.get_page();return 0===f?this.pstart:1===f?this.mac[0]:2===f?this.pstart:0});b.register_write(this.port|1,this,function(f){var g=this.get_page();0===g?(A(f,2),this.pstart=f):1===g?(A(f),this.mac[0]=f):A(f)});b.register_read(this.port|2,this,function(){var f=this.get_page();return 0===f?this.pstop:1===f?this.mac[1]:2===f?this.pstop:0});b.register_write(this.port|2,this,function(f){var g=this.get_page();0===g?(A(f,2),f>this.memory.length>> -8&&(f=this.memory.length>>8,A(f)),this.pstop=f):1===g?(A(f),this.mac[1]=f):A(f)});b.register_read(this.port|7,this,function(){var f=this.get_page();return 0===f?(A(this.isr,2),this.isr):1===f?(A(this.curpg,2),this.curpg):0});b.register_write(this.port|7,this,function(f){var g=this.get_page();0===g?(A(f,2),this.isr&=~f,this.update_irq()):1===g&&(A(f,2),this.curpg=f)});b.register_write(this.port|13,this,function(f){0===this.get_page()&&(this.txcr=f);A(f,2)});b.register_write(this.port|14,this,function(f){0=== -this.get_page()?(A(f,2),this.dcfg=f):A(f,2)});b.register_read(this.port|10,this,function(){var f=this.get_page();return 0===f?80:1===f?this.mar[2]:0});b.register_write(this.port|10,this,function(f){0===this.get_page()?(A(f,2),this.rcnt=this.rcnt&65280|f&255):A(f,2)});b.register_read(this.port|11,this,function(){var f=this.get_page();return 0===f?67:1===f?this.mar[3]:0});b.register_write(this.port|11,this,function(f){0===this.get_page()?(A(f,2),this.rcnt=this.rcnt&255|f<<8&65280):A(f,2)});b.register_read(this.port| -8,this,function(){var f=this.get_page();return 0===f?this.rsar&255:1===f?this.mar[0]:0});b.register_write(this.port|8,this,function(f){0===this.get_page()?(A(f,2),this.rsar=this.rsar&65280|f&255):A(f,2)});b.register_read(this.port|9,this,function(){var f=this.get_page();return 0===f?this.rsar>>8&255:1===f?this.mar[1]:0});b.register_write(this.port|9,this,function(f){0===this.get_page()?(A(f,2),this.rsar=this.rsar&255|f<<8&65280):A(f,2)});b.register_write(this.port|15,this,function(f){0===this.get_page()? -(A(f,2),A(this.isr,2),this.imr=f,this.update_irq()):A(f,2)});b.register_read(this.port|3,this,function(){var f=this.get_page();return 0===f?(A(this.boundary,2),this.boundary):1===f?this.mac[2]:0});b.register_write(this.port|3,this,function(f){var g=this.get_page();0===g?(A(f,2),this.boundary=f):1===g?(A(f),this.mac[2]=f):A(f)});b.register_read(this.port|4,this,function(){var f=this.get_page();return 0===f?this.tsr:1===f?this.mac[3]:0});b.register_write(this.port|4,this,function(f){var g=this.get_page(); -0===g?(A(f,2),this.tpsr=f):1===g?(A(f),this.mac[3]=f):A(f)});b.register_read(this.port|5,this,function(){var f=this.get_page();return 0===f?0:1===f?this.mac[4]:0});b.register_write(this.port|5,this,function(f){var g=this.get_page();0===g?(A(f,2),this.tcnt=this.tcnt&-256|f):1===g?(A(f),this.mac[4]=f):A(f)});b.register_read(this.port|6,this,function(){var f=this.get_page();return 0===f?0:1===f?this.mac[5]:0});b.register_write(this.port|6,this,function(f){var g=this.get_page();0===g?(A(f,2),this.tcnt= -this.tcnt&255|f<<8):1===g?(A(f),this.mac[5]=f):A(f)});b.register_read(this.port|12,this,function(){var f=this.get_page();return 0===f?9:1===f?this.mar[4]:0});b.register_write(this.port|12,this,function(f){0===this.get_page()?(A(f,2),this.rxcr=f):A(f)});b.register_read(this.port|16,this,this.data_port_read8,this.data_port_read16,this.data_port_read32);b.register_write(this.port|16,this,this.data_port_write16,this.data_port_write16,this.data_port_write32);a.devices.pci.register_device(this)} -Oa.prototype.get_state=function(){var a=[];a[0]=this.isr;a[1]=this.imr;a[2]=this.cr;a[3]=this.dcfg;a[4]=this.rcnt;a[5]=this.tcnt;a[6]=this.tpsr;a[7]=this.rsar;a[8]=this.pstart;a[9]=this.curpg;a[10]=this.boundary;a[11]=this.pstop;a[12]=this.rxcr;a[13]=this.txcr;a[14]=this.tsr;a[15]=this.mac;a[16]=this.memory;return a}; -Oa.prototype.set_state=function(a){this.isr=a[0];this.imr=a[1];this.cr=a[2];this.dcfg=a[3];this.rcnt=a[4];this.tcnt=a[5];this.tpsr=a[6];this.rsar=a[7];this.pstart=a[8];this.curpg=a[9];this.boundary=a[10];this.pstop=a[11];this.rxcr=a[12];this.txcr=a[13];this.tsr=a[14];this.preserve_mac_from_state_image?(this.mac=a[15],this.memory=a[16]):this.mac_address_translation&&(this.mac_address_in_state=a[15],this.memory=a[16],Na(this.mac_address_in_state),Na(this.mac));this.bus.send("net"+this.id+"-mac",Na(this.mac))}; -Oa.prototype.do_interrupt=function(a){A(a,2);this.isr|=a;this.update_irq()};Oa.prototype.update_irq=function(){this.imr&this.isr?this.pci.raise_irq(this.pci_id):this.pci.lower_irq(this.pci_id)};Oa.prototype.data_port_write=function(a){if(16>=this.rsar||16384<=this.rsar&&32768>this.rsar)this.memory[this.rsar]=a;this.rsar++;this.rcnt--;this.rsar>=this.pstop<<8&&(this.rsar+=this.pstart-this.pstop<<8);0===this.rcnt&&this.do_interrupt(64)}; -Oa.prototype.data_port_write16=function(a){this.data_port_write(a);this.dcfg&1&&this.data_port_write(a>>8)};Oa.prototype.data_port_write32=function(a){this.data_port_write(a);this.data_port_write(a>>8);this.data_port_write(a>>16);this.data_port_write(a>>24)};Oa.prototype.data_port_read=function(){let a=0;32768>this.rsar&&(a=this.memory[this.rsar]);this.rsar++;this.rcnt--;this.rsar>=this.pstop<<8&&(this.rsar+=this.pstart-this.pstop<<8);0===this.rcnt&&this.do_interrupt(64);return a}; -Oa.prototype.data_port_read8=function(){return this.data_port_read16()&255};Oa.prototype.data_port_read16=function(){return this.dcfg&1?this.data_port_read()|this.data_port_read()<<8:this.data_port_read()};Oa.prototype.data_port_read32=function(){return this.data_port_read()|this.data_port_read()<<8|this.data_port_read()<<16|this.data_port_read()<<24}; -Oa.prototype.receive=function(a){if(!(this.cr&1)&&(this.bus.send("eth-receive-end",[a.length]),this.rxcr&16||this.rxcr&4&&255===a[0]&&255===a[1]&&255===a[2]&&255===a[3]&&255===a[4]&&255===a[5]||!(this.rxcr&8&&1===(a[0]&1)||a[0]!==this.mac[0]||a[1]!==this.mac[1]||a[2]!==this.mac[2]||a[3]!==this.mac[3]||a[4]!==this.mac[4]||a[5]!==this.mac[5]))){this.mac_address_in_state&&(a=new Uint8Array(a),Ma(a,this.mac,this.mac_address_in_state));var b=this.curpg<<8,c=Math.max(60,a.length)+4,d=b+4,e=this.curpg+1+ -(c>>8),f=b+c,g=1+(c>>8),h=this.boundary>this.curpg?this.boundary-this.curpg:this.pstop-this.curpg+this.boundary-this.pstart;hthis.pstop<<8?(f=(this.pstop<<8)-d,this.memory.set(a.subarray(0,f),d),this.memory.set(a.subarray(f),this.pstart<<8),A(f)):(this.memory.set(a,d),60>a.length&&this.memory.fill(0,d+a.length,d+60)),e>=this.pstop&&(e+=this.pstart-this.pstop),this.memory[b]=1,this.memory[b+1]=e,this.memory[b+ -2]=c,this.memory[b+3]=c>>8,this.curpg=e,A(b),A(c),A(e),this.do_interrupt(1))}};Oa.prototype.get_page=function(){return this.cr>>6&3};var Pa=new Uint8Array(256),Qa=[],Ra=[],Sa=[],Ta=new Uint8Array(256),Wa=[]; -function P(a,b){this.cpu=a;this.bus=b;this.write_buffer=new ja(64);this.read_buffer=new ja(64);this.mixer_current_address=this.command_size=this.command=this.read_buffer_lastvalue=0;this.mixer_registers=new Uint8Array(256);this.mixer_reset();this.dummy_speaker_enabled=!1;this.test_register=0;this.dsp_signed=this.dsp_16bit=this.dsp_stereo=this.dsp_highspeed=!1;this.dac_buffers=[new la(65536),new la(65536)];this.dma=a.devices.dma;this.dma_channel=this.dma_irq=this.dma_bytes_block=this.dma_bytes_left= -this.dma_bytes_count=this.dma_sample_count=0;this.dma_channel_8bit=1;this.dma_channel_16bit=5;this.dma_autoinit=!1;this.dma_buffer=new ArrayBuffer(65536);this.dma_buffer_int8=new Int8Array(this.dma_buffer);this.dma_buffer_uint8=new Uint8Array(this.dma_buffer);this.dma_buffer_int16=new Int16Array(this.dma_buffer);this.dma_buffer_uint16=new Uint16Array(this.dma_buffer);this.dma_syncbuffer=new t.SyncBuffer(this.dma_buffer);this.dma_paused=this.dma_waiting_transfer=!1;this.sampling_rate=22050;b.send("dac-tell-sampling-rate", -this.sampling_rate);this.bytes_per_sample=1;this.e2_value=170;this.e2_count=0;this.asp_registers=new Uint8Array(256);this.mpu_read_buffer=new ja(64);this.fm_current_address1=this.fm_current_address0=this.mpu_read_buffer_lastvalue=0;this.fm_waveform_select_enable=!1;this.irq=5;this.irq_triggered=new Uint8Array(16);a.io.register_read_consecutive(544,this,this.port2x0_read,this.port2x1_read,this.port2x2_read,this.port2x3_read);a.io.register_read_consecutive(904,this,this.port2x0_read,this.port2x1_read); +Fa.prototype.set_state=function(a){this.apic_id=a[0];this.timer_divider=a[1];this.timer_divider_shift=a[2];this.timer_initial_count=a[3];this.timer_current_count=a[4];this.next_tick=a[5];this.lvt_timer=a[6];this.lvt_perf_counter=a[7];this.lvt_int0=a[8];this.lvt_int1=a[9];this.lvt_error=a[10];this.tpr=a[11];this.icr0=a[12];this.icr1=a[13];this.irr=a[14];this.isr=a[15];this.tmr=a[16];this.spurious_vector=a[17];this.destination_format=a[18];this.local_destination=a[19];this.error=a[20];this.read_error= +a[21]};Fa.prototype.register_get_bit=function(a,b){return a[b>>5]>>(b&31)&1};Fa.prototype.register_set_bit=function(a,b){a[b>>5]|=1<<(b&31)};Fa.prototype.register_clear_bit=function(a,b){a[b>>5]&=~(1<<(b&31))};Fa.prototype.register_get_highest_bit=function(a){for(var b=7;0<=b;b--){var c=a[b];if(c)return k.int_log2(c>>>0)|b<<5}return-1};function Ia(a){this.cpu=a;this.ioredtbl_config=new Int32Array(24);this.ioredtbl_destination=new Int32Array(24);for(var b=0;b{c=c-4273995776|0;if(16<=c&&20>c)return c-=16,A(this.ioregsel),this.read(this.ioregsel)>>8*c&255;A(c>>>0);return 0},c=>{A(c>>>0)},c=>{c=c-4273995776|0;if(0===c)return this.ioregsel;if(16===c)return this.read(this.ioregsel); +A(c>>>0);return 0},(c,d)=>{c=c-4273995776|0;0===c?this.ioregsel=d:16===c?this.write(this.ioregsel,d):(A(c>>>0),A(d>>>0,8))})}Ia.prototype.remote_eoi=function(a){for(var b=0;24>b;b++){var c=this.ioredtbl_config[b];(c&255)===a&&c&16384&&(A(b),this.ioredtbl_config[b]&=-16385,this.check_irq(b))}}; +Ia.prototype.check_irq=function(a){var b=1<>8&7,e=this.ioredtbl_destination[a]>>>24;if(0===(c&32768))this.irr&=~b;else if(this.ioredtbl_config[a]|=16384,c&16384)return;0!==d&&1!==d||this.cpu.devices.apic.route(c&255,d,32768===(c&32768),e,c>>11&1);this.ioredtbl_config[a]&=-4097}}}; +Ia.prototype.set_irq=function(a){if(!(24<=a)){var b=1<a){var b=a-16>>1;a=a&1?this.ioredtbl_destination[b]:this.ioredtbl_config[b];A(b);A(a,8);return a}A(a);return 0}; +Ia.prototype.write=function(a,b){if(0===a)this.ioapic_id=b>>>24&15;else if(1!==a&&2!==a)if(16<=a&&64>a){var c=a-16>>1;a&1?(this.ioredtbl_destination[c]=b&4278190080,A(b>>>0,8),A(c),A(b>>>24,2)):(this.ioredtbl_config[c]=b&110591|this.ioredtbl_config[c]&-110592,a=b&255,A(b>>>0,8),A(c),A(a,2),this.check_irq(c))}else A(a),A(b>>>0,8)}; +Ia.prototype.get_state=function(){var a=[];a[0]=this.ioredtbl_config;a[1]=this.ioredtbl_destination;a[2]=this.ioregsel;a[3]=this.ioapic_id;a[4]=this.irr;a[5]=this.irq_value;return a};Ia.prototype.set_state=function(a){this.ioredtbl_config=a[0];this.ioredtbl_destination=a[1];this.ioregsel=a[2];this.ioapic_id=a[3];this.irr=a[4];this.irq_value=a[5]};function Ja(a){this.message=a}Ja.prototype=Error();const Ka={Uint8Array,Int8Array,Uint16Array,Int16Array,Uint32Array,Int32Array,Float32Array,Float64Array}; +function La(a,b){if("object"!==typeof a||null===a)return a;if(a instanceof Array)return a.map(e=>La(e,b));a.constructor===Object&&console.log(a);if(a.BYTES_PER_ELEMENT){var c=new Uint8Array(a.buffer,a.byteOffset,a.length*a.BYTES_PER_ELEMENT);return{__state_type__:a.constructor.name.replace("bound ",""),buffer_id:b.push(c)-1}}a=a.get_state();c=[];for(var d=0;dt)throw new Ja("Invalid length: "+t);p=new Int32Array(p.buffer,p.byteOffset,4);if(-2039052682!==p[0])throw new Ja("Invalid header: "+A(p[0]>>>0));if(6!==p[1])throw new Ja("Version mismatch: dump="+p[1]+" we=6");if(q&&p[2]!==t)throw new Ja("Length doesn't match header: real="+t+" header="+p[2]);return p[3]}function c(p){p=(new TextDecoder).decode(p);return JSON.parse(p)}a=new Uint8Array(a);if(4247762216===(new Uint32Array(a.buffer, +0,1))[0]){var d=this.zstd_create_ctx(a.length);(new Uint8Array(this.wasm_memory.buffer,this.zstd_get_src_ptr(d),a.length)).set(a);var e=this.zstd_read(d,16),g=new Uint8Array(this.wasm_memory.buffer,e,16),f=b(g,!1);this.zstd_read_free(e,16);e=this.zstd_read(d,f);g=new Uint8Array(this.wasm_memory.buffer,e,f);g=c(g);this.zstd_read_free(e,f);e=g.state;var h=g.buffer_infos;g=[];f=16+f;for(var l of h){h=(f+3&-4)-f;if(1048576d||d+12>=a.length)throw new Ja("Invalid info block length: "+d);l=a.subarray(16,16+d);e=c(l);l=e.state;e= +e.buffer_infos;let p=16+d;p=p+3&-4;d=e.map(q=>{const t=p+q.offset;return a.buffer.slice(t,t+q.length)});l=Na(l,d);this.set_state(l)}};function Oa(a,b,c){a[0]===b[0]&&a[1]===b[1]&&a[2]===b[2]&&a[3]===b[3]&&a[4]===b[4]&&a[5]===b[5]&&(a[0]=c[0],a[1]=c[1],a[2]=c[2],a[3]=c[3],a[4]=c[4],a[5]=c[5]);a[6]===b[0]&&a[7]===b[1]&&a[8]===b[2]&&a[9]===b[3]&&a[10]===b[4]&&a[11]===b[5]&&(a[6]=c[0],a[7]=c[1],a[8]=c[2],a[9]=c[3],a[10]=c[4],a[11]=c[5]);var d=a[12]<<8|a[13];if(2048===d){if(a=a.subarray(14),4===a[0]>>4&&17===a[9]){a=a.subarray(20);d=a[0]<<8|a[1];var e=a[2]<<8|a[3];A(a[6]<<8|a[7],4);if(67===d||67===e)if(d=a.subarray(8),e=d[236]<<24|d[237]<< +16|d[238]<<8|d[239],1669485411!==e)A(e,8);else for(d[28]===b[0]&&d[29]===b[1]&&d[30]===b[2]&&d[31]===b[3]&&d[32]===b[4]&&d[33]===b[5]&&(d[28]=c[0],d[29]=c[1],d[30]=c[2],d[31]=c[3],d[32]=c[4],d[33]=c[5],a[6]=a[7]=0),e=240;e>8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,0,17,0,0,184,254,0,0,0,0,0,0,0,0,0,1,0,0];this.pci_id=(0===this.id?5:7+this.id)<<3;this.pci_bars= +[{size:32}];this.imr=this.isr=0;this.cr=1;this.tpsr=this.tcnt=this.rcnt=this.dcfg=0;this.memory=new Uint8Array(32768);this.txcr=this.rxcr=0;this.tsr=1;this.mac=new Uint8Array([0,34,21,255*Math.random()|0,255*Math.random()|0,255*Math.random()|0]);this.bus.send("net"+this.id+"-mac",Pa(this.mac));this.mar=Uint8Array.of(255,255,255,255,255,255,255,255);this.mac_address_in_state=null;for(b=0;6>b;b++)this.memory[b<<1]=this.memory[b<<1|1]=this.mac[b];this.memory[28]=this.memory[29]=87;this.memory[30]=this.memory[31]= +87;ta("Mac: "+Pa(this.mac),1048576);this.rsar=0;this.pstart=64;this.pstop=128;this.boundary=this.curpg=76;b=a.io;b.register_read(this.port|0,this,function(){return this.cr});b.register_write(this.port|0,this,function(g){this.cr=g;A(g,2);A(this.txcr,2);this.cr&1||(g&24&&0===this.rcnt&&this.do_interrupt(64),g&4&&(g=this.tpsr<<8,g=this.memory.subarray(g,g+this.tcnt),this.mac_address_in_state&&(g=new Uint8Array(g),Oa(g,this.mac_address_in_state,this.mac)),this.bus.send("net"+this.id+"-send",g),this.bus.send("eth-transmit-end", +[g.length]),this.cr&=-5,this.do_interrupt(2),A(g.byteLength)))});b.register_read(this.port|13,this,function(){return 1===this.get_page()?this.mar[5]:0});b.register_read(this.port|14,this,function(){return 1===this.get_page()?this.mar[6]:0},function(){this.get_page();return 0});b.register_read(this.port|15,this,function(){return 1===this.get_page()?this.mar[7]:0});b.register_read(this.port|31,this,function(){this.get_page();this.do_interrupt(128);return 0});b.register_write(this.port|31,this,function(g){this.get_page(); +A(g,2)});b.register_read(this.port|1,this,function(){var g=this.get_page();return 0===g?this.pstart:1===g?this.mac[0]:2===g?this.pstart:0});b.register_write(this.port|1,this,function(g){var f=this.get_page();0===f?(A(g,2),this.pstart=g):1===f?(A(g),this.mac[0]=g):A(g)});b.register_read(this.port|2,this,function(){var g=this.get_page();return 0===g?this.pstop:1===g?this.mac[1]:2===g?this.pstop:0});b.register_write(this.port|2,this,function(g){var f=this.get_page();0===f?(A(g,2),g>this.memory.length>> +8&&(g=this.memory.length>>8,A(g)),this.pstop=g):1===f?(A(g),this.mac[1]=g):A(g)});b.register_read(this.port|7,this,function(){var g=this.get_page();return 0===g?(A(this.isr,2),this.isr):1===g?(A(this.curpg,2),this.curpg):0});b.register_write(this.port|7,this,function(g){var f=this.get_page();0===f?(A(g,2),this.isr&=~g,this.update_irq()):1===f&&(A(g,2),this.curpg=g)});b.register_write(this.port|13,this,function(g){0===this.get_page()&&(this.txcr=g);A(g,2)});b.register_write(this.port|14,this,function(g){0=== +this.get_page()?(A(g,2),this.dcfg=g):A(g,2)});b.register_read(this.port|10,this,function(){var g=this.get_page();return 0===g?80:1===g?this.mar[2]:0});b.register_write(this.port|10,this,function(g){0===this.get_page()?(A(g,2),this.rcnt=this.rcnt&65280|g&255):A(g,2)});b.register_read(this.port|11,this,function(){var g=this.get_page();return 0===g?67:1===g?this.mar[3]:0});b.register_write(this.port|11,this,function(g){0===this.get_page()?(A(g,2),this.rcnt=this.rcnt&255|g<<8&65280):A(g,2)});b.register_read(this.port| +8,this,function(){var g=this.get_page();return 0===g?this.rsar&255:1===g?this.mar[0]:0});b.register_write(this.port|8,this,function(g){0===this.get_page()?(A(g,2),this.rsar=this.rsar&65280|g&255):A(g,2)});b.register_read(this.port|9,this,function(){var g=this.get_page();return 0===g?this.rsar>>8&255:1===g?this.mar[1]:0});b.register_write(this.port|9,this,function(g){0===this.get_page()?(A(g,2),this.rsar=this.rsar&255|g<<8&65280):A(g,2)});b.register_write(this.port|15,this,function(g){0===this.get_page()? +(A(g,2),A(this.isr,2),this.imr=g,this.update_irq()):A(g,2)});b.register_read(this.port|3,this,function(){var g=this.get_page();return 0===g?(A(this.boundary,2),this.boundary):1===g?this.mac[2]:0});b.register_write(this.port|3,this,function(g){var f=this.get_page();0===f?(A(g,2),this.boundary=g):1===f?(A(g),this.mac[2]=g):A(g)});b.register_read(this.port|4,this,function(){var g=this.get_page();return 0===g?this.tsr:1===g?this.mac[3]:0});b.register_write(this.port|4,this,function(g){var f=this.get_page(); +0===f?(A(g,2),this.tpsr=g):1===f?(A(g),this.mac[3]=g):A(g)});b.register_read(this.port|5,this,function(){var g=this.get_page();return 0===g?0:1===g?this.mac[4]:0});b.register_write(this.port|5,this,function(g){var f=this.get_page();0===f?(A(g,2),this.tcnt=this.tcnt&-256|g):1===f?(A(g),this.mac[4]=g):A(g)});b.register_read(this.port|6,this,function(){var g=this.get_page();return 0===g?0:1===g?this.mac[5]:0});b.register_write(this.port|6,this,function(g){var f=this.get_page();0===f?(A(g,2),this.tcnt= +this.tcnt&255|g<<8):1===f?(A(g),this.mac[5]=g):A(g)});b.register_read(this.port|12,this,function(){var g=this.get_page();return 0===g?9:1===g?this.mar[4]:0});b.register_write(this.port|12,this,function(g){0===this.get_page()?(A(g,2),this.rxcr=g):A(g)});b.register_read(this.port|16,this,this.data_port_read8,this.data_port_read16,this.data_port_read32);b.register_write(this.port|16,this,this.data_port_write16,this.data_port_write16,this.data_port_write32);a.devices.pci.register_device(this)} +Qa.prototype.get_state=function(){var a=[];a[0]=this.isr;a[1]=this.imr;a[2]=this.cr;a[3]=this.dcfg;a[4]=this.rcnt;a[5]=this.tcnt;a[6]=this.tpsr;a[7]=this.rsar;a[8]=this.pstart;a[9]=this.curpg;a[10]=this.boundary;a[11]=this.pstop;a[12]=this.rxcr;a[13]=this.txcr;a[14]=this.tsr;a[15]=this.mac;a[16]=this.memory;return a}; +Qa.prototype.set_state=function(a){this.isr=a[0];this.imr=a[1];this.cr=a[2];this.dcfg=a[3];this.rcnt=a[4];this.tcnt=a[5];this.tpsr=a[6];this.rsar=a[7];this.pstart=a[8];this.curpg=a[9];this.boundary=a[10];this.pstop=a[11];this.rxcr=a[12];this.txcr=a[13];this.tsr=a[14];this.preserve_mac_from_state_image?(this.mac=a[15],this.memory=a[16]):this.mac_address_translation&&(this.mac_address_in_state=a[15],this.memory=a[16],Pa(this.mac_address_in_state),Pa(this.mac));this.bus.send("net"+this.id+"-mac",Pa(this.mac))}; +Qa.prototype.do_interrupt=function(a){A(a,2);this.isr|=a;this.update_irq()};Qa.prototype.update_irq=function(){this.imr&this.isr?this.pci.raise_irq(this.pci_id):this.pci.lower_irq(this.pci_id)};Qa.prototype.data_port_write=function(a){if(16>=this.rsar||16384<=this.rsar&&32768>this.rsar)this.memory[this.rsar]=a;this.rsar++;this.rcnt--;this.rsar>=this.pstop<<8&&(this.rsar+=this.pstart-this.pstop<<8);0===this.rcnt&&this.do_interrupt(64)}; +Qa.prototype.data_port_write16=function(a){this.data_port_write(a);this.dcfg&1&&this.data_port_write(a>>8)};Qa.prototype.data_port_write32=function(a){this.data_port_write(a);this.data_port_write(a>>8);this.data_port_write(a>>16);this.data_port_write(a>>24)};Qa.prototype.data_port_read=function(){let a=0;32768>this.rsar&&(a=this.memory[this.rsar]);this.rsar++;this.rcnt--;this.rsar>=this.pstop<<8&&(this.rsar+=this.pstart-this.pstop<<8);0===this.rcnt&&this.do_interrupt(64);return a}; +Qa.prototype.data_port_read8=function(){return this.data_port_read16()&255};Qa.prototype.data_port_read16=function(){return this.dcfg&1?this.data_port_read()|this.data_port_read()<<8:this.data_port_read()};Qa.prototype.data_port_read32=function(){return this.data_port_read()|this.data_port_read()<<8|this.data_port_read()<<16|this.data_port_read()<<24}; +Qa.prototype.receive=function(a){if(!(this.cr&1)&&(this.bus.send("eth-receive-end",[a.length]),this.rxcr&16||this.rxcr&4&&255===a[0]&&255===a[1]&&255===a[2]&&255===a[3]&&255===a[4]&&255===a[5]||!(this.rxcr&8&&1===(a[0]&1)||a[0]!==this.mac[0]||a[1]!==this.mac[1]||a[2]!==this.mac[2]||a[3]!==this.mac[3]||a[4]!==this.mac[4]||a[5]!==this.mac[5]))){this.mac_address_in_state&&(a=new Uint8Array(a),Oa(a,this.mac,this.mac_address_in_state));var b=this.curpg<<8,c=Math.max(60,a.length)+4,d=b+4,e=this.curpg+1+ +(c>>8),g=b+c,f=1+(c>>8),h=this.boundary>this.curpg?this.boundary-this.curpg:this.pstop-this.curpg+this.boundary-this.pstart;hthis.pstop<<8?(g=(this.pstop<<8)-d,this.memory.set(a.subarray(0,g),d),this.memory.set(a.subarray(g),this.pstart<<8),A(g)):(this.memory.set(a,d),60>a.length&&this.memory.fill(0,d+a.length,d+60)),e>=this.pstop&&(e+=this.pstart-this.pstop),this.memory[b]=1,this.memory[b+1]=e,this.memory[b+ +2]=c,this.memory[b+3]=c>>8,this.curpg=e,A(b),A(c),A(e),this.do_interrupt(1))}};Qa.prototype.get_page=function(){return this.cr>>6&3};var Ra=new Uint8Array(256),Sa=[],Ta=[],Ua=[],Va=new Uint8Array(256),Wa=[]; +function Q(a,b){this.cpu=a;this.bus=b;this.write_buffer=new na(64);this.read_buffer=new na(64);this.mixer_current_address=this.command_size=this.command=this.read_buffer_lastvalue=0;this.mixer_registers=new Uint8Array(256);this.mixer_reset();this.dummy_speaker_enabled=!1;this.test_register=0;this.dsp_signed=this.dsp_16bit=this.dsp_stereo=this.dsp_highspeed=!1;this.dac_buffers=[new oa(65536),new oa(65536)];this.dma=a.devices.dma;this.dma_channel=this.dma_irq=this.dma_bytes_block=this.dma_bytes_left= +this.dma_bytes_count=this.dma_sample_count=0;this.dma_channel_8bit=1;this.dma_channel_16bit=5;this.dma_autoinit=!1;this.dma_buffer=new ArrayBuffer(65536);this.dma_buffer_int8=new Int8Array(this.dma_buffer);this.dma_buffer_uint8=new Uint8Array(this.dma_buffer);this.dma_buffer_int16=new Int16Array(this.dma_buffer);this.dma_buffer_uint16=new Uint16Array(this.dma_buffer);this.dma_syncbuffer=new k.SyncBuffer(this.dma_buffer);this.dma_paused=this.dma_waiting_transfer=!1;this.sampling_rate=22050;b.send("dac-tell-sampling-rate", +this.sampling_rate);this.bytes_per_sample=1;this.e2_value=170;this.e2_count=0;this.asp_registers=new Uint8Array(256);this.mpu_read_buffer=new na(64);this.fm_current_address1=this.fm_current_address0=this.mpu_read_buffer_lastvalue=0;this.fm_waveform_select_enable=!1;this.irq=5;this.irq_triggered=new Uint8Array(16);a.io.register_read_consecutive(544,this,this.port2x0_read,this.port2x1_read,this.port2x2_read,this.port2x3_read);a.io.register_read_consecutive(904,this,this.port2x0_read,this.port2x1_read); a.io.register_read_consecutive(548,this,this.port2x4_read,this.port2x5_read);a.io.register_read(550,this,this.port2x6_read);a.io.register_read(551,this,this.port2x7_read);a.io.register_read(552,this,this.port2x8_read);a.io.register_read(553,this,this.port2x9_read);a.io.register_read(554,this,this.port2xA_read);a.io.register_read(555,this,this.port2xB_read);a.io.register_read(556,this,this.port2xC_read);a.io.register_read(557,this,this.port2xD_read);a.io.register_read_consecutive(558,this,this.port2xE_read, this.port2xF_read);a.io.register_write_consecutive(544,this,this.port2x0_write,this.port2x1_write,this.port2x2_write,this.port2x3_write);a.io.register_write_consecutive(904,this,this.port2x0_write,this.port2x1_write);a.io.register_write_consecutive(548,this,this.port2x4_write,this.port2x5_write);a.io.register_write(550,this,this.port2x6_write);a.io.register_write(551,this,this.port2x7_write);a.io.register_write_consecutive(552,this,this.port2x8_write,this.port2x9_write);a.io.register_write(554,this, this.port2xA_write);a.io.register_write(555,this,this.port2xB_write);a.io.register_write(556,this,this.port2xC_write);a.io.register_write(557,this,this.port2xD_write);a.io.register_write(558,this,this.port2xE_write);a.io.register_write(559,this,this.port2xF_write);a.io.register_read_consecutive(816,this,this.port3x0_read,this.port3x1_read);a.io.register_write_consecutive(816,this,this.port3x0_write,this.port3x1_write);this.dma.on_unmask(this.dma_on_unmask,this);b.register("dac-request-data",function(){this.dac_handle_request()}, this);b.register("speaker-has-initialized",function(){this.mixer_reset()},this);b.send("speaker-confirm-initialized");this.dsp_reset()} -P.prototype.dsp_reset=function(){this.write_buffer.clear();this.read_buffer.clear();this.command_size=this.command=0;this.dummy_speaker_enabled=!1;this.test_register=0;this.dsp_signed=this.dsp_16bit=this.dsp_stereo=this.dsp_highspeed=!1;this.dac_buffers[0].clear();this.dac_buffers[1].clear();this.dma_channel=this.dma_irq=this.dma_bytes_block=this.dma_bytes_left=this.dma_bytes_count=this.dma_sample_count=0;this.dma_autoinit=!1;this.dma_buffer_uint8.fill(0);this.dma_paused=this.dma_waiting_transfer= +Q.prototype.dsp_reset=function(){this.write_buffer.clear();this.read_buffer.clear();this.command_size=this.command=0;this.dummy_speaker_enabled=!1;this.test_register=0;this.dsp_signed=this.dsp_16bit=this.dsp_stereo=this.dsp_highspeed=!1;this.dac_buffers[0].clear();this.dac_buffers[1].clear();this.dma_channel=this.dma_irq=this.dma_bytes_block=this.dma_bytes_left=this.dma_bytes_count=this.dma_sample_count=0;this.dma_autoinit=!1;this.dma_buffer_uint8.fill(0);this.dma_paused=this.dma_waiting_transfer= !1;this.e2_value=170;this.e2_count=0;this.sampling_rate=22050;this.bytes_per_sample=1;this.lower_irq(1);this.irq_triggered.fill(0);this.asp_registers.fill(0);this.asp_registers[5]=1;this.asp_registers[9]=248}; -P.prototype.get_state=function(){var a=[];a[2]=this.read_buffer_lastvalue;a[3]=this.command;a[4]=this.command_size;a[5]=this.mixer_current_address;a[6]=this.mixer_registers;a[7]=this.dummy_speaker_enabled;a[8]=this.test_register;a[9]=this.dsp_highspeed;a[10]=this.dsp_stereo;a[11]=this.dsp_16bit;a[12]=this.dsp_signed;a[15]=this.dma_sample_count;a[16]=this.dma_bytes_count;a[17]=this.dma_bytes_left;a[18]=this.dma_bytes_block;a[19]=this.dma_irq;a[20]=this.dma_channel;a[21]=this.dma_channel_8bit;a[22]= +Q.prototype.get_state=function(){var a=[];a[2]=this.read_buffer_lastvalue;a[3]=this.command;a[4]=this.command_size;a[5]=this.mixer_current_address;a[6]=this.mixer_registers;a[7]=this.dummy_speaker_enabled;a[8]=this.test_register;a[9]=this.dsp_highspeed;a[10]=this.dsp_stereo;a[11]=this.dsp_16bit;a[12]=this.dsp_signed;a[15]=this.dma_sample_count;a[16]=this.dma_bytes_count;a[17]=this.dma_bytes_left;a[18]=this.dma_bytes_block;a[19]=this.dma_irq;a[20]=this.dma_channel;a[21]=this.dma_channel_8bit;a[22]= this.dma_channel_16bit;a[23]=this.dma_autoinit;a[24]=this.dma_buffer_uint8;a[25]=this.dma_waiting_transfer;a[26]=this.dma_paused;a[27]=this.sampling_rate;a[28]=this.bytes_per_sample;a[29]=this.e2_value;a[30]=this.e2_count;a[31]=this.asp_registers;a[33]=this.mpu_read_buffer_last_value;a[34]=this.irq;a[35]=this.irq_triggered;return a}; -P.prototype.set_state=function(a){this.read_buffer_lastvalue=a[2];this.command=a[3];this.command_size=a[4];this.mixer_current_address=a[5];this.mixer_registers=a[6];this.mixer_full_update();this.dummy_speaker_enabled=a[7];this.test_register=a[8];this.dsp_highspeed=a[9];this.dsp_stereo=a[10];this.dsp_16bit=a[11];this.dsp_signed=a[12];this.dma_sample_count=a[15];this.dma_bytes_count=a[16];this.dma_bytes_left=a[17];this.dma_bytes_block=a[18];this.dma_irq=a[19];this.dma_channel=a[20];this.dma_channel_8bit= +Q.prototype.set_state=function(a){this.read_buffer_lastvalue=a[2];this.command=a[3];this.command_size=a[4];this.mixer_current_address=a[5];this.mixer_registers=a[6];this.mixer_full_update();this.dummy_speaker_enabled=a[7];this.test_register=a[8];this.dsp_highspeed=a[9];this.dsp_stereo=a[10];this.dsp_16bit=a[11];this.dsp_signed=a[12];this.dma_sample_count=a[15];this.dma_bytes_count=a[16];this.dma_bytes_left=a[17];this.dma_bytes_block=a[18];this.dma_irq=a[19];this.dma_channel=a[20];this.dma_channel_8bit= a[21];this.dma_channel_16bit=a[22];this.dma_autoinit=a[23];this.dma_buffer_uint8=a[24];this.dma_waiting_transfer=a[25];this.dma_paused=a[26];this.sampling_rate=a[27];this.bytes_per_sample=a[28];this.e2_value=a[29];this.e2_count=a[30];this.asp_registers=a[31];this.mpu_read_buffer_last_value=a[33];this.irq=a[34];this.irq_triggered=a[35];this.dma_buffer=this.dma_buffer_uint8.buffer;this.dma_buffer_int8=new Int8Array(this.dma_buffer);this.dma_buffer_int16=new Int16Array(this.dma_buffer);this.dma_buffer_uint16= -new Uint16Array(this.dma_buffer);this.dma_syncbuffer=new t.SyncBuffer(this.dma_buffer);this.dma_paused?this.bus.send("dac-disable"):this.bus.send("dac-enable")};P.prototype.port2x0_read=function(){return 255};P.prototype.port2x1_read=function(){return 255};P.prototype.port2x2_read=function(){return 255};P.prototype.port2x3_read=function(){return 255};P.prototype.port2x4_read=function(){return this.mixer_current_address};P.prototype.port2x5_read=function(){return this.mixer_read(this.mixer_current_address)}; -P.prototype.port2x6_read=function(){return 255};P.prototype.port2x7_read=function(){return 255};P.prototype.port2x8_read=function(){return 255};P.prototype.port2x9_read=function(){return 255};P.prototype.port2xA_read=function(){this.read_buffer.length&&(this.read_buffer_lastvalue=this.read_buffer.shift());A(this.read_buffer_lastvalue);String.fromCharCode(this.read_buffer_lastvalue);return this.read_buffer_lastvalue};P.prototype.port2xB_read=function(){return 255};P.prototype.port2xC_read=function(){return 127}; -P.prototype.port2xD_read=function(){return 255};P.prototype.port2xE_read=function(){this.irq_triggered[1]&&this.lower_irq(1);return(this.read_buffer.length&&!this.dsp_highspeed)<<7|127};P.prototype.port2xF_read=function(){this.lower_irq(2);return 0};P.prototype.port2x0_write=function(a){A(a);this.fm_current_address0=0};P.prototype.port2x1_write=function(a){A(a);var b=Wa[this.fm_current_address0];b||(b=this.fm_default_write);b.call(this,a,0,this.fm_current_address0)}; -P.prototype.port2x2_write=function(a){A(a);this.fm_current_address1=0};P.prototype.port2x3_write=function(a){A(a);var b=Wa[this.fm_current_address1];b||(b=this.fm_default_write);b.call(this,a,1,this.fm_current_address1)};P.prototype.port2x4_write=function(a){A(a);this.mixer_current_address=a};P.prototype.port2x5_write=function(a){A(a);this.mixer_write(this.mixer_current_address,a)}; -P.prototype.port2x6_write=function(a){A(a);this.dsp_highspeed?this.dsp_highspeed=!1:a&&this.dsp_reset();this.read_buffer.clear();this.read_buffer.push(170)};P.prototype.port2x7_write=function(){};P.prototype.port2x8_write=function(){};P.prototype.port2x9_write=function(){};P.prototype.port2xA_write=function(){};P.prototype.port2xB_write=function(){}; -P.prototype.port2xC_write=function(a){0===this.command?(A(a),this.command=a,this.write_buffer.clear(),this.command_size=Pa[a]):(A(a),this.write_buffer.push(a));this.write_buffer.length>=this.command_size&&this.command_do()};P.prototype.port2xD_write=function(){};P.prototype.port2xE_write=function(){};P.prototype.port2xF_write=function(){}; -P.prototype.port3x0_read=function(){this.mpu_read_buffer.length&&(this.mpu_read_buffer_lastvalue=this.mpu_read_buffer.shift());A(this.mpu_read_buffer_lastvalue);return this.mpu_read_buffer_lastvalue};P.prototype.port3x0_write=function(a){A(a)};P.prototype.port3x1_read=function(){return 0|128*!this.mpu_read_buffer.length};P.prototype.port3x1_write=function(a){A(a);255===a&&(this.mpu_read_buffer.clear(),this.mpu_read_buffer.push(254))}; -P.prototype.command_do=function(){var a=Qa[this.command];a||(a=this.dsp_default_handler);a.call(this);this.command_size=this.command=0;this.write_buffer.clear()};P.prototype.dsp_default_handler=function(){A(this.command)};function Q(a,b,c){c||(c=P.prototype.dsp_default_handler);for(var d=0;dc;c++)b.push(a+c);return b}Q([14],2,function(){this.asp_registers[this.write_buffer.shift()]=this.write_buffer.shift()}); -Q([15],1,function(){this.read_buffer.clear();this.read_buffer.push(this.asp_registers[this.write_buffer.shift()])});Q([16],1,function(){var a=this.write_buffer.shift();a=Ya(a/127.5+-1,-1,1);this.dac_buffers[0].push(a);this.dac_buffers[1].push(a);this.bus.send("dac-enable")});Q([20,21],2,function(){this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dsp_highspeed=this.dsp_16bit=this.dsp_signed=this.dma_autoinit=!1;this.dma_transfer_size_set();this.dma_transfer_start()});Q([22],2);Q([23],2); -Q([28],0,function(){this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dma_autoinit=!0;this.dsp_highspeed=this.dsp_16bit=this.dsp_signed=!1;this.dma_transfer_start()});Q([31],0);Q([32],0,function(){this.read_buffer.clear();this.read_buffer.push(127)});Q([36],2);Q([44],0);Q([48],0);Q([49],0);Q([52],0);Q([53],0);Q([54],0);Q([55],0);Q([56],0);Q([64],1,function(){this.sampling_rate_change(1E6/(256-this.write_buffer.shift())/this.get_channel_count())}); -Q([65,66],2,function(){this.sampling_rate_change(this.write_buffer.shift()<<8|this.write_buffer.shift())});Q([72],2,function(){this.dma_transfer_size_set()});Q([116],2);Q([117],2);Q([118],2);Q([119],2);Q([125],0);Q([127],0);Q([128],2);Q([144],0,function(){this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dma_autoinit=!0;this.dsp_signed=!1;this.dsp_highspeed=!0;this.dsp_16bit=!1;this.dma_transfer_start()});Q([145],0);Q([152],0);Q([153],0);Q([160],0);Q([168],0); -Q(Xa(176),3,function(){if(this.command&8)this.dsp_default_handler();else{var a=this.write_buffer.shift();this.dma_irq=2;this.dma_channel=this.dma_channel_16bit;this.dma_autoinit=!!(this.command&4);this.dsp_signed=!!(a&16);this.dsp_stereo=!!(a&32);this.dsp_16bit=!0;this.dma_transfer_size_set();this.dma_transfer_start()}}); -Q(Xa(192),3,function(){if(this.command&8)this.dsp_default_handler();else{var a=this.write_buffer.shift();this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dma_autoinit=!!(this.command&4);this.dsp_signed=!!(a&16);this.dsp_stereo=!!(a&32);this.dsp_16bit=!1;this.dma_transfer_size_set();this.dma_transfer_start()}});Q([208],0,function(){this.dma_paused=!0;this.bus.send("dac-disable")});Q([209],0,function(){this.dummy_speaker_enabled=!0});Q([211],0,function(){this.dummy_speaker_enabled=!1}); -Q([212],0,function(){this.dma_paused=!1;this.bus.send("dac-enable")});Q([213],0,function(){this.dma_paused=!0;this.bus.send("dac-disable")});Q([214],0,function(){this.dma_paused=!1;this.bus.send("dac-enable")});Q([216],0,function(){this.read_buffer.clear();this.read_buffer.push(255*this.dummy_speaker_enabled)});Q([217,218],0,function(){this.dma_autoinit=!1});Q([224],1,function(){this.read_buffer.clear();this.read_buffer.push(~this.write_buffer.shift())}); -Q([225],0,function(){this.read_buffer.clear();this.read_buffer.push(4);this.read_buffer.push(5)});Q([226],1);Q([227],0,function(){this.read_buffer.clear();for(var a=0;44>a;a++)this.read_buffer.push("COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1992.".charCodeAt(a));this.read_buffer.push(0)});Q([228],1,function(){this.test_register=this.write_buffer.shift()});Q([232],0,function(){this.read_buffer.clear();this.read_buffer.push(this.test_register)});Q([242,243],0,function(){this.raise_irq()});var Za=new Uint8Array(256); -Za[14]=255;Za[15]=7;Za[55]=56;Q([249],1,function(){var a=this.write_buffer.shift();this.read_buffer.clear();this.read_buffer.push(Za[a])});P.prototype.mixer_read=function(a){var b=Ra[a];b?b=b.call(this):(b=this.mixer_registers[a],A(a),A(b));return b};P.prototype.mixer_write=function(a,b){var c=Sa[a];c?c.call(this,b):(A(a),A(b))};P.prototype.mixer_default_read=function(){A(this.mixer_current_address);return this.mixer_registers[this.mixer_current_address]}; -P.prototype.mixer_default_write=function(a){A(this.mixer_current_address);A(a);this.mixer_registers[this.mixer_current_address]=a}; -P.prototype.mixer_reset=function(){this.mixer_registers[4]=204;this.mixer_registers[34]=204;this.mixer_registers[38]=204;this.mixer_registers[40]=0;this.mixer_registers[46]=0;this.mixer_registers[10]=0;this.mixer_registers[48]=192;this.mixer_registers[49]=192;this.mixer_registers[50]=192;this.mixer_registers[51]=192;this.mixer_registers[52]=192;this.mixer_registers[53]=192;this.mixer_registers[54]=0;this.mixer_registers[55]=0;this.mixer_registers[56]=0;this.mixer_registers[57]=0;this.mixer_registers[59]= -0;this.mixer_registers[60]=31;this.mixer_registers[61]=21;this.mixer_registers[62]=11;this.mixer_registers[63]=0;this.mixer_registers[64]=0;this.mixer_registers[65]=0;this.mixer_registers[66]=0;this.mixer_registers[67]=0;this.mixer_registers[68]=128;this.mixer_registers[69]=128;this.mixer_registers[70]=128;this.mixer_registers[71]=128;this.mixer_full_update()};P.prototype.mixer_full_update=function(){for(var a=1;a>>4};Sa[a]=function(d){this.mixer_registers[a]=d;var e=d<<4&240|this.mixer_registers[c]&15;this.mixer_write(b,d&240|this.mixer_registers[b]&15);this.mixer_write(c,e)}} -function db(a,b,c){Ra[a]=P.prototype.mixer_default_read;Sa[a]=function(d){this.mixer_registers[a]=d;this.bus.send("mixer-volume",[b,c,(d>>>2)-62])}}$a(0,function(){this.mixer_reset();return 0});ab(0);cb(4,50,51);cb(34,48,49);cb(38,52,53);cb(40,54,55);cb(46,56,57);db(48,0,0);db(49,0,1);db(50,2,0);db(51,2,1);$a(59);ab(59,function(a){this.mixer_registers[59]=a;this.bus.send("mixer-volume",[1,2,6*(a>>>6)-18])});$a(65); +new Uint16Array(this.dma_buffer);this.dma_syncbuffer=new k.SyncBuffer(this.dma_buffer);this.dma_paused?this.bus.send("dac-disable"):this.bus.send("dac-enable")};Q.prototype.port2x0_read=function(){return 255};Q.prototype.port2x1_read=function(){return 255};Q.prototype.port2x2_read=function(){return 255};Q.prototype.port2x3_read=function(){return 255};Q.prototype.port2x4_read=function(){return this.mixer_current_address};Q.prototype.port2x5_read=function(){return this.mixer_read(this.mixer_current_address)}; +Q.prototype.port2x6_read=function(){return 255};Q.prototype.port2x7_read=function(){return 255};Q.prototype.port2x8_read=function(){return 255};Q.prototype.port2x9_read=function(){return 255};Q.prototype.port2xA_read=function(){this.read_buffer.length&&(this.read_buffer_lastvalue=this.read_buffer.shift());A(this.read_buffer_lastvalue);String.fromCharCode(this.read_buffer_lastvalue);return this.read_buffer_lastvalue};Q.prototype.port2xB_read=function(){return 255};Q.prototype.port2xC_read=function(){return 127}; +Q.prototype.port2xD_read=function(){return 255};Q.prototype.port2xE_read=function(){this.irq_triggered[1]&&this.lower_irq(1);return(this.read_buffer.length&&!this.dsp_highspeed)<<7|127};Q.prototype.port2xF_read=function(){this.lower_irq(2);return 0};Q.prototype.port2x0_write=function(a){A(a);this.fm_current_address0=0};Q.prototype.port2x1_write=function(a){A(a);var b=Wa[this.fm_current_address0];b||(b=this.fm_default_write);b.call(this,a,0,this.fm_current_address0)}; +Q.prototype.port2x2_write=function(a){A(a);this.fm_current_address1=0};Q.prototype.port2x3_write=function(a){A(a);var b=Wa[this.fm_current_address1];b||(b=this.fm_default_write);b.call(this,a,1,this.fm_current_address1)};Q.prototype.port2x4_write=function(a){A(a);this.mixer_current_address=a};Q.prototype.port2x5_write=function(a){A(a);this.mixer_write(this.mixer_current_address,a)}; +Q.prototype.port2x6_write=function(a){A(a);this.dsp_highspeed?this.dsp_highspeed=!1:a&&this.dsp_reset();this.read_buffer.clear();this.read_buffer.push(170)};Q.prototype.port2x7_write=function(){};Q.prototype.port2x8_write=function(){};Q.prototype.port2x9_write=function(){};Q.prototype.port2xA_write=function(){};Q.prototype.port2xB_write=function(){}; +Q.prototype.port2xC_write=function(a){0===this.command?(A(a),this.command=a,this.write_buffer.clear(),this.command_size=Ra[a]):(A(a),this.write_buffer.push(a));this.write_buffer.length>=this.command_size&&this.command_do()};Q.prototype.port2xD_write=function(){};Q.prototype.port2xE_write=function(){};Q.prototype.port2xF_write=function(){}; +Q.prototype.port3x0_read=function(){this.mpu_read_buffer.length&&(this.mpu_read_buffer_lastvalue=this.mpu_read_buffer.shift());A(this.mpu_read_buffer_lastvalue);return this.mpu_read_buffer_lastvalue};Q.prototype.port3x0_write=function(a){A(a)};Q.prototype.port3x1_read=function(){return 0|128*!this.mpu_read_buffer.length};Q.prototype.port3x1_write=function(a){A(a);255===a&&(this.mpu_read_buffer.clear(),this.mpu_read_buffer.push(254))}; +Q.prototype.command_do=function(){var a=Sa[this.command];a||(a=this.dsp_default_handler);a.call(this);this.command_size=this.command=0;this.write_buffer.clear()};Q.prototype.dsp_default_handler=function(){A(this.command)};function U(a,b,c){c||(c=Q.prototype.dsp_default_handler);for(var d=0;dc;c++)b.push(a+c);return b}U([14],2,function(){this.asp_registers[this.write_buffer.shift()]=this.write_buffer.shift()}); +U([15],1,function(){this.read_buffer.clear();this.read_buffer.push(this.asp_registers[this.write_buffer.shift()])});U([16],1,function(){var a=this.write_buffer.shift();a=Ya(a/127.5+-1,-1,1);this.dac_buffers[0].push(a);this.dac_buffers[1].push(a);this.bus.send("dac-enable")});U([20,21],2,function(){this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dsp_highspeed=this.dsp_16bit=this.dsp_signed=this.dma_autoinit=!1;this.dma_transfer_size_set();this.dma_transfer_start()});U([22],2);U([23],2); +U([28],0,function(){this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dma_autoinit=!0;this.dsp_highspeed=this.dsp_16bit=this.dsp_signed=!1;this.dma_transfer_start()});U([31],0);U([32],0,function(){this.read_buffer.clear();this.read_buffer.push(127)});U([36],2);U([44],0);U([48],0);U([49],0);U([52],0);U([53],0);U([54],0);U([55],0);U([56],0);U([64],1,function(){this.sampling_rate_change(1E6/(256-this.write_buffer.shift())/this.get_channel_count())}); +U([65,66],2,function(){this.sampling_rate_change(this.write_buffer.shift()<<8|this.write_buffer.shift())});U([72],2,function(){this.dma_transfer_size_set()});U([116],2);U([117],2);U([118],2);U([119],2);U([125],0);U([127],0);U([128],2);U([144],0,function(){this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dma_autoinit=!0;this.dsp_signed=!1;this.dsp_highspeed=!0;this.dsp_16bit=!1;this.dma_transfer_start()});U([145],0);U([152],0);U([153],0);U([160],0);U([168],0); +U(Xa(176),3,function(){if(this.command&8)this.dsp_default_handler();else{var a=this.write_buffer.shift();this.dma_irq=2;this.dma_channel=this.dma_channel_16bit;this.dma_autoinit=!!(this.command&4);this.dsp_signed=!!(a&16);this.dsp_stereo=!!(a&32);this.dsp_16bit=!0;this.dma_transfer_size_set();this.dma_transfer_start()}}); +U(Xa(192),3,function(){if(this.command&8)this.dsp_default_handler();else{var a=this.write_buffer.shift();this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dma_autoinit=!!(this.command&4);this.dsp_signed=!!(a&16);this.dsp_stereo=!!(a&32);this.dsp_16bit=!1;this.dma_transfer_size_set();this.dma_transfer_start()}});U([208],0,function(){this.dma_paused=!0;this.bus.send("dac-disable")});U([209],0,function(){this.dummy_speaker_enabled=!0});U([211],0,function(){this.dummy_speaker_enabled=!1}); +U([212],0,function(){this.dma_paused=!1;this.bus.send("dac-enable")});U([213],0,function(){this.dma_paused=!0;this.bus.send("dac-disable")});U([214],0,function(){this.dma_paused=!1;this.bus.send("dac-enable")});U([216],0,function(){this.read_buffer.clear();this.read_buffer.push(255*this.dummy_speaker_enabled)});U([217,218],0,function(){this.dma_autoinit=!1});U([224],1,function(){this.read_buffer.clear();this.read_buffer.push(~this.write_buffer.shift())}); +U([225],0,function(){this.read_buffer.clear();this.read_buffer.push(4);this.read_buffer.push(5)});U([226],1);U([227],0,function(){this.read_buffer.clear();for(var a=0;44>a;a++)this.read_buffer.push("COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1992.".charCodeAt(a));this.read_buffer.push(0)});U([228],1,function(){this.test_register=this.write_buffer.shift()});U([232],0,function(){this.read_buffer.clear();this.read_buffer.push(this.test_register)});U([242,243],0,function(){this.raise_irq()});var Za=new Uint8Array(256); +Za[14]=255;Za[15]=7;Za[55]=56;U([249],1,function(){var a=this.write_buffer.shift();this.read_buffer.clear();this.read_buffer.push(Za[a])});Q.prototype.mixer_read=function(a){var b=Ta[a];b?b=b.call(this):(b=this.mixer_registers[a],A(a),A(b));return b};Q.prototype.mixer_write=function(a,b){var c=Ua[a];c?c.call(this,b):(A(a),A(b))};Q.prototype.mixer_default_read=function(){A(this.mixer_current_address);return this.mixer_registers[this.mixer_current_address]}; +Q.prototype.mixer_default_write=function(a){A(this.mixer_current_address);A(a);this.mixer_registers[this.mixer_current_address]=a}; +Q.prototype.mixer_reset=function(){this.mixer_registers[4]=204;this.mixer_registers[34]=204;this.mixer_registers[38]=204;this.mixer_registers[40]=0;this.mixer_registers[46]=0;this.mixer_registers[10]=0;this.mixer_registers[48]=192;this.mixer_registers[49]=192;this.mixer_registers[50]=192;this.mixer_registers[51]=192;this.mixer_registers[52]=192;this.mixer_registers[53]=192;this.mixer_registers[54]=0;this.mixer_registers[55]=0;this.mixer_registers[56]=0;this.mixer_registers[57]=0;this.mixer_registers[59]= +0;this.mixer_registers[60]=31;this.mixer_registers[61]=21;this.mixer_registers[62]=11;this.mixer_registers[63]=0;this.mixer_registers[64]=0;this.mixer_registers[65]=0;this.mixer_registers[66]=0;this.mixer_registers[67]=0;this.mixer_registers[68]=128;this.mixer_registers[69]=128;this.mixer_registers[70]=128;this.mixer_registers[71]=128;this.mixer_full_update()};Q.prototype.mixer_full_update=function(){for(var a=1;a>>4};Ua[a]=function(d){this.mixer_registers[a]=d;var e=d<<4&240|this.mixer_registers[c]&15;this.mixer_write(b,d&240|this.mixer_registers[b]&15);this.mixer_write(c,e)}} +function hb(a,b,c){Ta[a]=Q.prototype.mixer_default_read;Ua[a]=function(d){this.mixer_registers[a]=d;this.bus.send("mixer-volume",[b,c,(d>>>2)-62])}}$a(0,function(){this.mixer_reset();return 0});ab(0);bb(4,50,51);bb(34,48,49);bb(38,52,53);bb(40,54,55);bb(46,56,57);hb(48,0,0);hb(49,0,1);hb(50,2,0);hb(51,2,1);$a(59);ab(59,function(a){this.mixer_registers[59]=a;this.bus.send("mixer-volume",[1,2,6*(a>>>6)-18])});$a(65); ab(65,function(a){this.mixer_registers[65]=a;this.bus.send("mixer-gain-left",6*(a>>>6))});$a(66);ab(66,function(a){this.mixer_registers[66]=a;this.bus.send("mixer-gain-right",6*(a>>>6))});$a(68);ab(68,function(a){this.mixer_registers[68]=a;a>>>=3;this.bus.send("mixer-treble-left",a-(16>a?14:16))});$a(69);ab(69,function(a){this.mixer_registers[69]=a;a>>>=3;this.bus.send("mixer-treble-right",a-(16>a?14:16))});$a(70); ab(70,function(a){this.mixer_registers[70]=a;a>>>=3;this.bus.send("mixer-bass-right",a-(16>a?14:16))});$a(71);ab(71,function(a){this.mixer_registers[71]=a;a>>>=3;this.bus.send("mixer-bass-right",a-(16>a?14:16))});$a(128,function(){switch(this.irq){case 2:return 1;case 5:return 2;case 7:return 4;case 10:return 8;default:return 0}});ab(128,function(a){a&1&&(this.irq=2);a&2&&(this.irq=5);a&4&&(this.irq=7);a&8&&(this.irq=10)}); $a(129,function(){var a=0;switch(this.dma_channel_8bit){case 0:a|=1;break;case 1:a|=2;break;case 3:a|=8}switch(this.dma_channel_16bit){case 5:a|=32;break;case 6:a|=64;break;case 7:a|=128}return a});ab(129,function(a){a&1&&(this.dma_channel_8bit=0);a&2&&(this.dma_channel_8bit=1);a&8&&(this.dma_channel_8bit=3);a&32&&(this.dma_channel_16bit=5);a&64&&(this.dma_channel_16bit=6);a&128&&(this.dma_channel_16bit=7)});$a(130,function(){for(var a=32,b=0;16>b;b++)a|=b*this.irq_triggered[b];return a}); -P.prototype.fm_default_write=function(a,b,c){A(c);A(a)};function eb(a,b){b||(b=P.prototype.fm_default_write);for(var c=0;c>2&-4,32),this.dma_bytes_block);this.dma_waiting_transfer=!0;this.dma.channel_mask[this.dma_channel]||this.dma_on_unmask(this.dma_channel)}; -P.prototype.dma_on_unmask=function(a){a===this.dma_channel&&this.dma_waiting_transfer&&(this.dma_waiting_transfer=!1,this.dma_bytes_left=this.dma_bytes_count,this.dma_paused=!1,this.bus.send("dac-enable"))}; -P.prototype.dma_transfer_next=function(){var a=Math.min(this.dma_bytes_left,this.dma_bytes_block),b=Math.floor(a/this.bytes_per_sample);this.dma.do_write(this.dma_syncbuffer,0,a,this.dma_channel,c=>{c||(this.dma_to_dac(b),this.dma_bytes_left-=a,this.dma_bytes_left||(this.raise_irq(this.dma_irq),this.dma_autoinit&&(this.dma_bytes_left=this.dma_bytes_count)))})}; -P.prototype.dma_to_dac=function(a){var b=this.dsp_16bit?32767.5:127.5,c=this.dsp_signed?0:-1,d=this.dsp_stereo?1:2;var e=this.dsp_16bit?this.dsp_signed?this.dma_buffer_int16:this.dma_buffer_uint16:this.dsp_signed?this.dma_buffer_int8:this.dma_buffer_uint8;for(var f=0,g=0;gc)*c+(b<=a&&a<=c)*a};function k(a,b){this.cpu=a;this.pci=a.devices.pci;this.device_id=b.device_id;this.pci_space=[244,26,b.device_id&255,b.device_id>>8,7,5,16,0,1,0,2,0,0,0,0,0,1,168,0,0,0,16,191,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,b.subsystem_device_id&255,b.subsystem_device_id>>8,0,0,0,0,64,0,0,0,0,0,0,0,0,1,0,0];this.pci_space=this.pci_space.concat(t.zeros(256-this.pci_space.length));this.pci_id=b.pci_id;this.pci_bars=[];this.name=b.name;this.driver_feature_select=this.device_feature_select=0;this.device_feature= -new Uint32Array(4);this.driver_feature=new Uint32Array(4);for(var c of b.common.features)this.device_feature[c>>>5]|=1<<(c&31),this.driver_feature[c>>>5]|=1<<(c&31);b.common.features.includes(32);this.features_ok=!0;this.device_status=0;this.config_has_changed=!1;this.config_generation=0;this.queues=[];for(const d of b.common.queues)this.queues.push(new S(a,this,d));this.queue_select=0;this.queue_selected=this.queues[0];this.isr_status=0;c=[];c.push(this.create_common_capability(b.common));c.push(this.create_notification_capability(b.notification)); +Q.prototype.fm_default_write=function(a,b,c){A(c);A(a)};function ib(a,b){b||(b=Q.prototype.fm_default_write);for(var c=0;c>2&-4,32),this.dma_bytes_block);this.dma_waiting_transfer=!0;this.dma.channel_mask[this.dma_channel]||this.dma_on_unmask(this.dma_channel)}; +Q.prototype.dma_on_unmask=function(a){a===this.dma_channel&&this.dma_waiting_transfer&&(this.dma_waiting_transfer=!1,this.dma_bytes_left=this.dma_bytes_count,this.dma_paused=!1,this.bus.send("dac-enable"))}; +Q.prototype.dma_transfer_next=function(){var a=Math.min(this.dma_bytes_left,this.dma_bytes_block),b=Math.floor(a/this.bytes_per_sample);this.dma.do_write(this.dma_syncbuffer,0,a,this.dma_channel,c=>{c||(this.dma_to_dac(b),this.dma_bytes_left-=a,this.dma_bytes_left||(this.raise_irq(this.dma_irq),this.dma_autoinit&&(this.dma_bytes_left=this.dma_bytes_count)))})}; +Q.prototype.dma_to_dac=function(a){var b=this.dsp_16bit?32767.5:127.5,c=this.dsp_signed?0:-1,d=this.dsp_stereo?1:2;var e=this.dsp_16bit?this.dsp_signed?this.dma_buffer_int16:this.dma_buffer_uint16:this.dsp_signed?this.dma_buffer_int8:this.dma_buffer_uint8;for(var g=0,f=0;fc)*c+(b<=a&&a<=c)*a};function da(a,b){this.cpu=a;this.pci=a.devices.pci;this.device_id=b.device_id;this.pci_space=[244,26,b.device_id&255,b.device_id>>8,7,5,16,0,1,0,2,0,0,0,0,0,1,168,0,0,0,16,191,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,b.subsystem_device_id&255,b.subsystem_device_id>>8,0,0,0,0,64,0,0,0,0,0,0,0,0,1,0,0];this.pci_space=this.pci_space.concat(k.zeros(256-this.pci_space.length));this.pci_id=b.pci_id;this.pci_bars=[];this.name=b.name;this.driver_feature_select=this.device_feature_select=0;this.device_feature= +new Uint32Array(4);this.driver_feature=new Uint32Array(4);for(var c of b.common.features)this.device_feature[c>>>5]|=1<<(c&31),this.driver_feature[c>>>5]|=1<<(c&31);b.common.features.includes(32);this.features_ok=!0;this.device_status=0;this.config_has_changed=!1;this.config_generation=0;this.queues=[];for(const d of b.common.queues)this.queues.push(new V(a,this,d));this.queue_select=0;this.queue_selected=this.queues[0];this.isr_status=0;c=[];c.push(this.create_common_capability(b.common));c.push(this.create_notification_capability(b.notification)); c.push(this.create_isr_capability(b.isr_status));b.device_specific&&c.push(this.create_device_specific_capability(b.device_specific));this.init_capabilities(c);a.devices.pci.register_device(this);this.reset()} -k.prototype.create_common_capability=function(a){return{type:1,bar:0,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array(0),struct:[{bytes:4,name:"device_feature_select",read:()=>this.device_feature_select,write:b=>{this.device_feature_select=b}},{bytes:4,name:"device_feature",read:()=>this.device_feature[this.device_feature_select]||0,write:()=>{}},{bytes:4,name:"driver_feature_select",read:()=>this.driver_feature_select,write:b=>{this.driver_feature_select=b}},{bytes:4,name:"driver_feature", +da.prototype.create_common_capability=function(a){return{type:1,bar:0,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array(0),struct:[{bytes:4,name:"device_feature_select",read:()=>this.device_feature_select,write:b=>{this.device_feature_select=b}},{bytes:4,name:"device_feature",read:()=>this.device_feature[this.device_feature_select]||0,write:()=>{}},{bytes:4,name:"driver_feature_select",read:()=>this.driver_feature_select,write:b=>{this.driver_feature_select=b}},{bytes:4,name:"driver_feature", read:()=>this.driver_feature[this.driver_feature_select]||0,write:b=>{const c=this.device_feature[this.driver_feature_select];this.driver_feature_select65535,write:()=>{}},{bytes:2,name:"num_queues",read:()=>this.queues.length,write:()=>{}},{bytes:1,name:"device_status",read:()=>this.device_status,write:b=>{0===b&&this.reset();b&~this.device_status& 4&&this.device_status&64&&this.notify_config_changes();this.features_ok||(b&=-9);this.device_status=b;if(b&~this.device_status&4)a.on_driver_ok()}},{bytes:1,name:"config_generation",read:()=>this.config_generation,write:()=>{}},{bytes:2,name:"queue_select",read:()=>this.queue_select,write:b=>{this.queue_select=b;this.queue_selected=this.queue_selectthis.queue_selected?this.queue_selected.size:0,write:b=> -{this.queue_selected&&(b&b-1&&(b=1<this.queue_selected.size_supported&&(b=this.queue_selected.size_supported),this.queue_selected.set_size(b))}},{bytes:2,name:"queue_msix_vector",read:()=>65535,write:()=>{}},{bytes:2,name:"queue_enable",read:()=>this.queue_selected?this.queue_selected.enabled|0:0,write:b=>{this.queue_selected&&1===b&&this.queue_selected.is_configured()&&this.queue_selected.enable()}},{bytes:2,name:"queue_notify_off",read:()=>this.queue_selected?this.queue_selected.notify_offset: +{this.queue_selected&&(b&b-1&&(b=1<this.queue_selected.size_supported&&(b=this.queue_selected.size_supported),this.queue_selected.set_size(b))}},{bytes:2,name:"queue_msix_vector",read:()=>65535,write:()=>{}},{bytes:2,name:"queue_enable",read:()=>this.queue_selected?this.queue_selected.enabled|0:0,write:b=>{this.queue_selected&&1===b&&this.queue_selected.is_configured()&&this.queue_selected.enable()}},{bytes:2,name:"queue_notify_off",read:()=>this.queue_selected?this.queue_selected.notify_offset: 0,write:()=>{}},{bytes:4,name:"queue_desc (low dword)",read:()=>this.queue_selected?this.queue_selected.desc_addr:0,write:b=>{this.queue_selected&&(this.queue_selected.desc_addr=b)}},{bytes:4,name:"queue_desc (high dword)",read:()=>0,write:()=>{}},{bytes:4,name:"queue_avail (low dword)",read:()=>this.queue_selected?this.queue_selected.avail_addr:0,write:b=>{this.queue_selected&&(this.queue_selected.avail_addr=b)}},{bytes:4,name:"queue_avail (high dword)",read:()=>0,write:()=>{}},{bytes:4,name:"queue_used (low dword)", read:()=>this.queue_selected?this.queue_selected.used_addr:0,write:b=>{this.queue_selected&&(this.queue_selected.used_addr=b)}},{bytes:4,name:"queue_used (high dword)",read:()=>0,write:()=>{}}]}}; -k.prototype.create_notification_capability=function(a){const b=[];let c;c=a.single_handler?0:2;for(const [d,e]of a.handlers.entries())b.push({bytes:2,name:"notify"+d,read:()=>65535,write:e||(()=>{})});return{type:2,bar:1,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array([c&255,c>>8&255,c>>16&255,c>>24]),struct:b}}; -k.prototype.create_isr_capability=function(a){return{type:3,bar:2,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array(0),struct:[{bytes:1,name:"isr_status",read:()=>{const b=this.isr_status;this.lower_irq();return b},write:()=>{}}]}};k.prototype.create_device_specific_capability=function(a){return{type:4,bar:3,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array(0),struct:a.struct}}; -k.prototype.init_capabilities=function(a){let b=this.pci_space[52]=64;var c=b;for(const e of a){a=16+e.extra.length;c=b;b=c+a;var d=e.struct.reduce((f,g)=>f+g.bytes,0);d+=e.offset;d=16>d?16:1<>>8&255;this.pci_space[c+ -10]=e.offset>>>16&255;this.pci_space[c+11]=e.offset>>>24;this.pci_space[c+12]=d&255;this.pci_space[c+13]=d>>>8&255;this.pci_space[c+14]=d>>>16&255;this.pci_space[c+15]=d>>>24;for(const [f,g]of e.extra.entries())this.pci_space[c+16+f]=g;c=16+4*e.bar;this.pci_space[c]=e.port&254|!e.use_mmio;this.pci_space[c+1]=e.port>>>8&255;this.pci_space[c+2]=e.port>>>16&255;this.pci_space[c+3]=e.port>>>24&255;c=e.port+e.offset;for(const f of e.struct){let g=f.read;a=f.write;if(!e.use_mmio){d=function(l){return g(l& --2)>>((l&1)<<3)&255};const h=function(l){return g(l&-4)>>((l&3)<<3)&255};switch(f.bytes){case 4:this.cpu.io.register_read(c,this,h,void 0,g);this.cpu.io.register_write(c,this,void 0,void 0,a);break;case 2:this.cpu.io.register_read(c,this,d,g);this.cpu.io.register_write(c,this,void 0,a);break;case 1:this.cpu.io.register_read(c,this,g),this.cpu.io.register_write(c,this,a)}}c+=f.bytes}}this.pci_space[b]=9;this.pci_space[b+1]=0;this.pci_space[b+2]=20;this.pci_space[b+3]=5;this.pci_space[b+4]=0;this.pci_space[b+ +da.prototype.create_notification_capability=function(a){const b=[];let c;c=a.single_handler?0:2;for(const [d,e]of a.handlers.entries())b.push({bytes:2,name:"notify"+d,read:()=>65535,write:e||(()=>{})});return{type:2,bar:1,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array([c&255,c>>8&255,c>>16&255,c>>24]),struct:b}}; +da.prototype.create_isr_capability=function(a){return{type:3,bar:2,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array(0),struct:[{bytes:1,name:"isr_status",read:()=>{const b=this.isr_status;this.lower_irq();return b},write:()=>{}}]}};da.prototype.create_device_specific_capability=function(a){return{type:4,bar:3,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array(0),struct:a.struct}}; +da.prototype.init_capabilities=function(a){let b=this.pci_space[52]=64;var c=b;for(const e of a){a=16+e.extra.length;c=b;b=c+a;var d=e.struct.reduce((g,f)=>g+f.bytes,0);d+=e.offset;d=16>d?16:1<>>8&255;this.pci_space[c+ +10]=e.offset>>>16&255;this.pci_space[c+11]=e.offset>>>24;this.pci_space[c+12]=d&255;this.pci_space[c+13]=d>>>8&255;this.pci_space[c+14]=d>>>16&255;this.pci_space[c+15]=d>>>24;for(const [g,f]of e.extra.entries())this.pci_space[c+16+g]=f;c=16+4*e.bar;this.pci_space[c]=e.port&254|!e.use_mmio;this.pci_space[c+1]=e.port>>>8&255;this.pci_space[c+2]=e.port>>>16&255;this.pci_space[c+3]=e.port>>>24&255;c=e.port+e.offset;for(const g of e.struct){let f=g.read;a=g.write;if(!e.use_mmio){d=function(l){return f(l& +-2)>>((l&1)<<3)&255};const h=function(l){return f(l&-4)>>((l&3)<<3)&255};switch(g.bytes){case 4:this.cpu.io.register_read(c,this,h,void 0,f);this.cpu.io.register_write(c,this,void 0,void 0,a);break;case 2:this.cpu.io.register_read(c,this,d,f);this.cpu.io.register_write(c,this,void 0,a);break;case 1:this.cpu.io.register_read(c,this,f),this.cpu.io.register_write(c,this,a)}}c+=g.bytes}}this.pci_space[b]=9;this.pci_space[b+1]=0;this.pci_space[b+2]=20;this.pci_space[b+3]=5;this.pci_space[b+4]=0;this.pci_space[b+ 5]=0;this.pci_space[b+6]=0;this.pci_space[b+7]=0;this.pci_space[b+8]=0;this.pci_space[b+9]=0;this.pci_space[b+10]=0;this.pci_space[b+11]=0;this.pci_space[b+12]=0;this.pci_space[b+13]=0;this.pci_space[b+14]=0;this.pci_space[b+15]=0;this.pci_space[b+16]=0;this.pci_space[b+17]=0;this.pci_space[b+18]=0;this.pci_space[b+19]=0}; -k.prototype.get_state=function(){let a=[];a[0]=this.device_feature_select;a[1]=this.driver_feature_select;a[2]=this.device_feature;a[3]=this.driver_feature;a[4]=this.features_ok;a[5]=this.device_status;a[6]=this.config_has_changed;a[7]=this.config_generation;a[8]=this.isr_status;a[9]=this.queue_select;return a=a.concat(this.queues)}; -k.prototype.set_state=function(a){this.device_feature_select=a[0];this.driver_feature_select=a[1];this.device_feature=a[2];this.driver_feature=a[3];this.features_ok=a[4];this.device_status=a[5];this.config_has_changed=a[6];this.config_generation=a[7];this.isr_status=a[8];this.queue_select=a[9];let b=0;for(const c of a.slice(10))this.queues[b].set_state(c),b++;this.queue_selected=this.queues[this.queue_select]||null}; -k.prototype.reset=function(){this.driver_feature_select=this.device_feature_select=0;this.driver_feature.set(this.device_feature);this.features_ok=!0;this.queue_select=this.device_status=0;this.queue_selected=this.queues[0];for(const a of this.queues)a.reset();this.config_has_changed=!1;this.config_generation=0;this.lower_irq()};k.prototype.notify_config_changes=function(){this.config_has_changed=!0;this.device_status&4&&this.raise_irq(2)}; -k.prototype.update_config_generation=function(){this.config_has_changed&&(this.config_generation++,this.config_generation&=255,this.config_has_changed=!1)};k.prototype.is_feature_negotiated=function(a){return 0<(this.driver_feature[a>>>5]&1<<(a&31))};k.prototype.needs_reset=function(){this.device_status|=64;this.device_status&4&&this.notify_config_changes()};k.prototype.raise_irq=function(a){A(a);this.isr_status|=a;this.pci.raise_irq(this.pci_id)}; -k.prototype.lower_irq=function(){this.isr_status=0;this.pci.lower_irq(this.pci_id)};function S(a,b,c){this.cpu=a;this.virtio=b;this.size_supported=this.size=c.size_supported;this.mask=this.size-1;this.enabled=!1;this.notify_offset=c.notify_offset;this.num_staged_replies=this.used_addr=this.avail_last_idx=this.avail_addr=this.desc_addr=0;this.reset()} -S.prototype.get_state=function(){const a=[];a[0]=this.size;a[1]=this.size_supported;a[2]=this.enabled;a[3]=this.notify_offset;a[4]=this.desc_addr;a[5]=this.avail_addr;a[6]=this.avail_last_idx;a[7]=this.used_addr;a[8]=this.num_staged_replies;return a}; -S.prototype.set_state=function(a){this.size=a[0];this.size_supported=a[1];this.enabled=a[2];this.notify_offset=a[3];this.desc_addr=a[4];this.avail_addr=a[5];this.avail_last_idx=a[6];this.used_addr=a[7];this.num_staged_replies=a[8];this.mask=this.size-1};S.prototype.reset=function(){this.enabled=!1;this.num_staged_replies=this.used_addr=this.avail_last_idx=this.avail_addr=this.desc_addr=0;this.set_size(this.size_supported)}; -S.prototype.is_configured=function(){return this.desc_addr&&this.avail_addr&&this.used_addr};S.prototype.enable=function(){this.is_configured();this.enabled=!0};S.prototype.set_size=function(a){this.size=a;this.mask=a-1};S.prototype.count_requests=function(){return this.avail_get_idx()-this.avail_last_idx&this.mask};S.prototype.has_request=function(){return(this.avail_get_idx()&this.mask)!==this.avail_last_idx}; -S.prototype.pop_request=function(){this.has_request();var a=this.avail_get_entry(this.avail_last_idx);a=new gb(this,a);this.avail_last_idx=this.avail_last_idx+1&this.mask;return a};S.prototype.push_reply=function(a){const b=this.used_get_idx()+this.num_staged_replies&this.mask;this.used_set_entry(b,a.head_idx,a.length_written);this.num_staged_replies++}; -S.prototype.flush_replies=function(){if(0!==this.num_staged_replies){var a=this.used_get_idx()+this.num_staged_replies&65535;this.used_set_idx(a);this.num_staged_replies=0;this.virtio.is_feature_negotiated(29)?(this.avail_get_used_event(),this.virtio.raise_irq(1)):~this.avail_get_flags()&1&&this.virtio.raise_irq(1)}};S.prototype.notify_me_after=function(a){a=this.avail_get_idx()+a&65535;this.used_set_avail_event(a)}; -S.prototype.get_descriptor=function(a,b){return{addr_low:this.cpu.read32s(a+16*b),addr_high:this.cpu.read32s(a+16*b+4),len:this.cpu.read32s(a+16*b+8),flags:this.cpu.read16(a+16*b+12),next:this.cpu.read16(a+16*b+14)}};S.prototype.avail_get_flags=function(){return this.cpu.read16(this.avail_addr)};S.prototype.avail_get_idx=function(){return this.cpu.read16(this.avail_addr+2)};S.prototype.avail_get_entry=function(a){return this.cpu.read16(this.avail_addr+4+2*a)}; -S.prototype.avail_get_used_event=function(){return this.cpu.read16(this.avail_addr+4+2*this.size)};S.prototype.used_get_flags=function(){return this.cpu.read16(this.used_addr)};S.prototype.used_set_flags=function(a){this.cpu.write16(this.used_addr,a)};S.prototype.used_get_idx=function(){return this.cpu.read16(this.used_addr+2)};S.prototype.used_set_idx=function(a){this.cpu.write16(this.used_addr+2,a)}; -S.prototype.used_set_entry=function(a,b,c){this.cpu.write32(this.used_addr+4+8*a,b);this.cpu.write32(this.used_addr+8+8*a,c)};S.prototype.used_set_avail_event=function(a){this.cpu.write16(this.used_addr+4+8*this.size,a)}; -function gb(a,b){this.cpu=a.cpu;this.virtio=a.virtio;this.head_idx=b;this.read_buffers=[];this.length_readable=this.read_buffer_offset=this.read_buffer_idx=0;this.write_buffers=[];this.length_writable=this.length_written=this.write_buffer_offset=this.write_buffer_idx=0;let c=a.desc_addr,d=0,e=a.size,f=!1;const g=this.virtio.is_feature_negotiated(28);do{const h=a.get_descriptor(c,b);A(h.addr_high,8);A(h.addr_low,8);A(h.len,8);A(h.flags,4);A(h.next,4);if(g&&h.flags&4)c=h.addr_low,d=b=0,e=h.len/16;else{if(h.flags& -2)f=!0,this.write_buffers.push(h),this.length_writable+=h.len;else{if(f)break;this.read_buffers.push(h);this.length_readable+=h.len}d++;if(d>e)break;if(h.flags&1)b=h.next;else break}}while(1)} -gb.prototype.get_next_blob=function(a){let b=0,c=a.length;for(;c&&this.read_buffer_idx!==this.read_buffers.length;){var d=this.read_buffers[this.read_buffer_idx];const e=d.addr_low+this.read_buffer_offset;d=d.len-this.read_buffer_offset;d>c?(d=c,this.read_buffer_offset+=c):(this.read_buffer_idx++,this.read_buffer_offset=0);a.set(this.cpu.read_blob(e,d),b);b+=d;c-=d}return b}; -gb.prototype.set_next_blob=function(a){let b=0,c=a.length;for(;c&&this.write_buffer_idx!==this.write_buffers.length;){var d=this.write_buffers[this.write_buffer_idx];const e=d.addr_low+this.write_buffer_offset;d=d.len-this.write_buffer_offset;d>c?(d=c,this.write_buffer_offset+=c):(this.write_buffer_idx++,this.write_buffer_offset=0);this.cpu.write_blob(a.subarray(b,b+d),e);b+=d;c-=d}this.length_written+=b;return b};function hb(a,b){this.bus=b;this.rows=25;this.cols=80;this.ports=4;b=[{size_supported:16,notify_offset:0},{size_supported:16,notify_offset:1},{size_supported:16,notify_offset:2},{size_supported:16,notify_offset:3}];for(let c=1;c{}},notification:{initial_port:47360, -single_handler:!1,handlers:[c=>{for(c=this.virtio.queues[c];c.count_requests()>c.size-2;)c.pop_request()},c=>{const d=this.virtio.queues[c],e=3>1:0;for(;d.has_request();){const f=d.pop_request(),g=new Uint8Array(f.length_readable);f.get_next_blob(g);this.bus.send("virtio-console"+e+"-output-bytes",g);this.Ack(c,f)}},c=>{if(2===c)for(c=this.virtio.queues[c];c.count_requests()>c.size-2;)c.pop_request()},c=>{if(3===c)for(var d=this.virtio.queues[c];d.has_request();){var e=d.pop_request(),f=new Uint8Array(e.length_readable); -e.get_next_blob(f);var g=v.Unmarshall(["w","h","h"],f,{offset:0});f=g[0];g=g[1];this.Ack(c,e);switch(g){case 0:for(e=0;ethis.cols,write:()=>{}},{bytes:2,name:"rows",read:()=> -this.rows,write:()=>{}},{bytes:4,name:"max_nr_ports",read:()=>this.ports,write:()=>{}},{bytes:4,name:"emerg_wr",read:()=>0,write:()=>{}}]}});for(let c=0;c{}},notification:{initial_port:51456,single_handler:!1,handlers:[d=>{d=this.virtio.queues[d];var e=d.avail_get_entry(d.avail_last_idx);e=new gb(d,e);d.avail_last_idx=d.avail_last_idx+1&d.mask;this.virtio.queues[0].push_reply(e);this.virtio.queues[0].flush_replies()},d=>{const e=this.virtio.queues[d];for(;e.has_request();){const f=e.pop_request(),g=new Uint8Array(f.length_readable);f.get_next_blob(g);this.bus.send("net"+ -this.id+"-send",g.subarray(12));this.bus.send("eth-transmit-end",[g.length-12]);this.virtio.queues[d].push_reply(f)}this.virtio.queues[d].flush_replies()},d=>{if(d===2*this.pairs)for(var e=this.virtio.queues[d];e.has_request();){const f=e.pop_request(),g=new Uint8Array(f.length_readable);f.get_next_blob(g);const h=v.Unmarshall(["b","b"],g,{offset:0});switch(h[0]<<8|h[1]){case 1024:v.Unmarshall(["h"],g,{offset:2});this.Send(d,f,new Uint8Array([0]));break;case 257:this.mac=g.subarray(2,8);this.Send(d, -f,new Uint8Array([0]));this.bus.send("net"+this.id+"-mac",Na(this.mac));break;default:this.Send(d,f,new Uint8Array([1]));return}}}]},isr_status:{initial_port:50944},device_specific:{initial_port:50688,struct:[0,1,2,3,4,5].map((d,e)=>({bytes:1,name:"mac_"+e,read:()=>this.mac[e],write:()=>{}})).concat([{bytes:2,name:"status",read:()=>this.status,write:()=>{}},{bytes:2,name:"max_pairs",read:()=>this.pairs,write:()=>{}},{bytes:2,name:"mtu",read:()=>1500,write:()=>{}}])}});this.bus.register("net"+this.id+ +da.prototype.get_state=function(){let a=[];a[0]=this.device_feature_select;a[1]=this.driver_feature_select;a[2]=this.device_feature;a[3]=this.driver_feature;a[4]=this.features_ok;a[5]=this.device_status;a[6]=this.config_has_changed;a[7]=this.config_generation;a[8]=this.isr_status;a[9]=this.queue_select;return a=a.concat(this.queues)}; +da.prototype.set_state=function(a){this.device_feature_select=a[0];this.driver_feature_select=a[1];this.device_feature=a[2];this.driver_feature=a[3];this.features_ok=a[4];this.device_status=a[5];this.config_has_changed=a[6];this.config_generation=a[7];this.isr_status=a[8];this.queue_select=a[9];let b=0;for(const c of a.slice(10))this.queues[b].set_state(c),b++;this.queue_selected=this.queues[this.queue_select]||null}; +da.prototype.reset=function(){this.driver_feature_select=this.device_feature_select=0;this.driver_feature.set(this.device_feature);this.features_ok=!0;this.queue_select=this.device_status=0;this.queue_selected=this.queues[0];for(const a of this.queues)a.reset();this.config_has_changed=!1;this.config_generation=0;this.lower_irq()};da.prototype.notify_config_changes=function(){this.config_has_changed=!0;this.device_status&4&&this.raise_irq(2)}; +da.prototype.update_config_generation=function(){this.config_has_changed&&(this.config_generation++,this.config_generation&=255,this.config_has_changed=!1)};da.prototype.is_feature_negotiated=function(a){return 0<(this.driver_feature[a>>>5]&1<<(a&31))};da.prototype.needs_reset=function(){this.device_status|=64;this.device_status&4&&this.notify_config_changes()};da.prototype.raise_irq=function(a){A(a);this.isr_status|=a;this.pci.raise_irq(this.pci_id)}; +da.prototype.lower_irq=function(){this.isr_status=0;this.pci.lower_irq(this.pci_id)};function V(a,b,c){this.cpu=a;this.virtio=b;this.size_supported=this.size=c.size_supported;this.mask=this.size-1;this.enabled=!1;this.notify_offset=c.notify_offset;this.num_staged_replies=this.used_addr=this.avail_last_idx=this.avail_addr=this.desc_addr=0;this.reset()} +V.prototype.get_state=function(){const a=[];a[0]=this.size;a[1]=this.size_supported;a[2]=this.enabled;a[3]=this.notify_offset;a[4]=this.desc_addr;a[5]=this.avail_addr;a[6]=this.avail_last_idx;a[7]=this.used_addr;a[8]=this.num_staged_replies;return a}; +V.prototype.set_state=function(a){this.size=a[0];this.size_supported=a[1];this.enabled=a[2];this.notify_offset=a[3];this.desc_addr=a[4];this.avail_addr=a[5];this.avail_last_idx=a[6];this.used_addr=a[7];this.num_staged_replies=a[8];this.mask=this.size-1};V.prototype.reset=function(){this.enabled=!1;this.num_staged_replies=this.used_addr=this.avail_last_idx=this.avail_addr=this.desc_addr=0;this.set_size(this.size_supported)}; +V.prototype.is_configured=function(){return this.desc_addr&&this.avail_addr&&this.used_addr};V.prototype.enable=function(){this.is_configured();this.enabled=!0};V.prototype.set_size=function(a){this.size=a;this.mask=a-1};V.prototype.count_requests=function(){return this.avail_get_idx()-this.avail_last_idx&this.mask};V.prototype.has_request=function(){return(this.avail_get_idx()&this.mask)!==this.avail_last_idx}; +V.prototype.pop_request=function(){this.has_request();var a=this.avail_get_entry(this.avail_last_idx);a=new lb(this,a);this.avail_last_idx=this.avail_last_idx+1&this.mask;return a};V.prototype.push_reply=function(a){const b=this.used_get_idx()+this.num_staged_replies&this.mask;this.used_set_entry(b,a.head_idx,a.length_written);this.num_staged_replies++}; +V.prototype.flush_replies=function(){if(0!==this.num_staged_replies){var a=this.used_get_idx()+this.num_staged_replies&65535;this.used_set_idx(a);this.num_staged_replies=0;this.virtio.is_feature_negotiated(29)?(this.avail_get_used_event(),this.virtio.raise_irq(1)):~this.avail_get_flags()&1&&this.virtio.raise_irq(1)}};V.prototype.notify_me_after=function(a){a=this.avail_get_idx()+a&65535;this.used_set_avail_event(a)}; +V.prototype.get_descriptor=function(a,b){return{addr_low:this.cpu.read32s(a+16*b),addr_high:this.cpu.read32s(a+16*b+4),len:this.cpu.read32s(a+16*b+8),flags:this.cpu.read16(a+16*b+12),next:this.cpu.read16(a+16*b+14)}};V.prototype.avail_get_flags=function(){return this.cpu.read16(this.avail_addr)};V.prototype.avail_get_idx=function(){return this.cpu.read16(this.avail_addr+2)};V.prototype.avail_get_entry=function(a){return this.cpu.read16(this.avail_addr+4+2*a)}; +V.prototype.avail_get_used_event=function(){return this.cpu.read16(this.avail_addr+4+2*this.size)};V.prototype.used_get_flags=function(){return this.cpu.read16(this.used_addr)};V.prototype.used_set_flags=function(a){this.cpu.write16(this.used_addr,a)};V.prototype.used_get_idx=function(){return this.cpu.read16(this.used_addr+2)};V.prototype.used_set_idx=function(a){this.cpu.write16(this.used_addr+2,a)}; +V.prototype.used_set_entry=function(a,b,c){this.cpu.write32(this.used_addr+4+8*a,b);this.cpu.write32(this.used_addr+8+8*a,c)};V.prototype.used_set_avail_event=function(a){this.cpu.write16(this.used_addr+4+8*this.size,a)}; +function lb(a,b){this.cpu=a.cpu;this.virtio=a.virtio;this.head_idx=b;this.read_buffers=[];this.length_readable=this.read_buffer_offset=this.read_buffer_idx=0;this.write_buffers=[];this.length_writable=this.length_written=this.write_buffer_offset=this.write_buffer_idx=0;let c=a.desc_addr,d=0,e=a.size,g=!1;const f=this.virtio.is_feature_negotiated(28);do{const h=a.get_descriptor(c,b);A(h.addr_high,8);A(h.addr_low,8);A(h.len,8);A(h.flags,4);A(h.next,4);if(f&&h.flags&4)c=h.addr_low,d=b=0,e=h.len/16;else{if(h.flags& +2)g=!0,this.write_buffers.push(h),this.length_writable+=h.len;else{if(g)break;this.read_buffers.push(h);this.length_readable+=h.len}d++;if(d>e)break;if(h.flags&1)b=h.next;else break}}while(1)} +lb.prototype.get_next_blob=function(a){let b=0,c=a.length;for(;c&&this.read_buffer_idx!==this.read_buffers.length;){var d=this.read_buffers[this.read_buffer_idx];const e=d.addr_low+this.read_buffer_offset;d=d.len-this.read_buffer_offset;d>c?(d=c,this.read_buffer_offset+=c):(this.read_buffer_idx++,this.read_buffer_offset=0);a.set(this.cpu.read_blob(e,d),b);b+=d;c-=d}return b}; +lb.prototype.set_next_blob=function(a){let b=0,c=a.length;for(;c&&this.write_buffer_idx!==this.write_buffers.length;){var d=this.write_buffers[this.write_buffer_idx];const e=d.addr_low+this.write_buffer_offset;d=d.len-this.write_buffer_offset;d>c?(d=c,this.write_buffer_offset+=c):(this.write_buffer_idx++,this.write_buffer_offset=0);this.cpu.write_blob(a.subarray(b,b+d),e);b+=d;c-=d}this.length_written+=b;return b};function mb(a,b){this.bus=b;this.rows=25;this.cols=80;this.ports=4;b=[{size_supported:16,notify_offset:0},{size_supported:16,notify_offset:1},{size_supported:16,notify_offset:2},{size_supported:16,notify_offset:3}];for(let c=1;c{}},notification:{initial_port:47360, +single_handler:!1,handlers:[c=>{for(c=this.virtio.queues[c];c.count_requests()>c.size-2;)c.pop_request()},c=>{const d=this.virtio.queues[c],e=3>1:0;for(;d.has_request();){const g=d.pop_request(),f=new Uint8Array(g.length_readable);g.get_next_blob(f);this.bus.send("virtio-console"+e+"-output-bytes",f);this.Ack(c,g)}},c=>{if(2===c)for(c=this.virtio.queues[c];c.count_requests()>c.size-2;)c.pop_request()},c=>{if(3===c)for(var d=this.virtio.queues[c];d.has_request();){var e=d.pop_request(),g=new Uint8Array(e.length_readable); +e.get_next_blob(g);var f=r.Unmarshall(["w","h","h"],g,{offset:0});g=f[0];f=f[1];this.Ack(c,e);switch(f){case 0:for(e=0;ethis.cols,write:()=>{}},{bytes:2,name:"rows",read:()=> +this.rows,write:()=>{}},{bytes:4,name:"max_nr_ports",read:()=>this.ports,write:()=>{}},{bytes:4,name:"emerg_wr",read:()=>0,write:()=>{}}]}});for(let c=0;c{}},notification:{initial_port:51456,single_handler:!1,handlers:[d=>{d=this.virtio.queues[d];var e=d.avail_get_entry(d.avail_last_idx);e=new lb(d,e);d.avail_last_idx=d.avail_last_idx+1&d.mask;this.virtio.queues[0].push_reply(e);this.virtio.queues[0].flush_replies()},d=>{const e=this.virtio.queues[d];for(;e.has_request();){const g=e.pop_request(),f=new Uint8Array(g.length_readable);g.get_next_blob(f);this.bus.send("net"+ +this.id+"-send",f.subarray(12));this.bus.send("eth-transmit-end",[f.length-12]);this.virtio.queues[d].push_reply(g)}this.virtio.queues[d].flush_replies()},d=>{if(d===2*this.pairs)for(var e=this.virtio.queues[d];e.has_request();){const g=e.pop_request(),f=new Uint8Array(g.length_readable);g.get_next_blob(f);const h=r.Unmarshall(["b","b"],f,{offset:0});switch(h[0]<<8|h[1]){case 1024:r.Unmarshall(["h"],f,{offset:2});this.Send(d,g,new Uint8Array([0]));break;case 257:this.mac=f.subarray(2,8);this.Send(d, +g,new Uint8Array([0]));this.bus.send("net"+this.id+"-mac",Pa(this.mac));break;default:this.Send(d,g,new Uint8Array([1]));return}}}]},isr_status:{initial_port:50944},device_specific:{initial_port:50688,struct:[0,1,2,3,4,5].map((d,e)=>({bytes:1,name:"mac_"+e,read:()=>this.mac[e],write:()=>{}})).concat([{bytes:2,name:"status",read:()=>this.status,write:()=>{}},{bytes:2,name:"max_pairs",read:()=>this.pairs,write:()=>{}},{bytes:2,name:"mtu",read:()=>1500,write:()=>{}}])}});this.bus.register("net"+this.id+ "-receive",d=>{this.bus.send("eth-receive-end",[d.length]);const e=new Uint8Array(12+d.byteLength);(new DataView(e.buffer,e.byteOffset,e.byteLength)).setInt16(10,1);e.set(d,12);d=this.virtio.queues[0];d.has_request()?(d=d.pop_request(),d.set_next_blob(e),this.virtio.queues[0].push_reply(d),this.virtio.queues[0].flush_replies()):console.log("No buffer to write into!")},this)} -ib.prototype.get_state=function(){const a=[];a[0]=this.virtio;a[1]=this.id;this.preserve_mac_from_state_image&&(this.mac=a[2],this.bus.send("net"+this.id+"-mac",Na(this.mac)));return a};ib.prototype.set_state=function(a){this.virtio.set_state(a[0])};ib.prototype.reset=function(){this.virtio.reset()};ib.prototype.Send=function(a,b,c){b.set_next_blob(c);this.virtio.queues[a].push_reply(b);this.virtio.queues[a].flush_replies()};ib.prototype.Ack=function(a,b){this.virtio.queues[a].push_reply(b);this.virtio.queues[a].flush_replies()};var jb={};function kb(){this.listeners={};this.pair=void 0}kb.prototype.register=function(a,b,c){var d=this.listeners[a];void 0===d&&(d=this.listeners[a]=[]);d.push({fn:b,this_value:c})};kb.prototype.unregister=function(a,b){var c=this.listeners[a];void 0!==c&&(this.listeners[a]=c.filter(function(d){return d.fn!==b}))};kb.prototype.send=function(a,b){if(this.pair&&(a=this.pair.listeners[a],void 0!==a))for(var c=0;cthis.wm.exports[c],b=c=>{const d=a(c);console.assert(d,"Missing import: "+c);return d};this.reset_cpu=b("reset_cpu");this.getiopl=b("getiopl");this.get_eflags=b("get_eflags");this.handle_irqs=b("handle_irqs");this.main_loop=b("main_loop");this.set_jit_config=b("set_jit_config");this.read8=b("read8");this.read16=b("read16");this.read32s=b("read32s");this.write8=b("write8");this.write16=b("write16");this.write32=b("write32");this.in_mapped_range=b("in_mapped_range"); +nb.prototype.get_state=function(){const a=[];a[0]=this.virtio;a[1]=this.id;this.preserve_mac_from_state_image&&(this.mac=a[2],this.bus.send("net"+this.id+"-mac",Pa(this.mac)));return a};nb.prototype.set_state=function(a){this.virtio.set_state(a[0])};nb.prototype.reset=function(){this.virtio.reset()};nb.prototype.Send=function(a,b,c){b.set_next_blob(c);this.virtio.queues[a].push_reply(b);this.virtio.queues[a].flush_replies()};nb.prototype.Ack=function(a,b){this.virtio.queues[a].push_reply(b);this.virtio.queues[a].flush_replies()};var ob={};function yb(){this.listeners={};this.pair=void 0}yb.prototype.register=function(a,b,c){var d=this.listeners[a];void 0===d&&(d=this.listeners[a]=[]);d.push({fn:b,this_value:c})};yb.prototype.unregister=function(a,b){var c=this.listeners[a];void 0!==c&&(this.listeners[a]=c.filter(function(d){return d.fn!==b}))};yb.prototype.send=function(a,b){if(this.pair&&(a=this.pair.listeners[a],void 0!==a))for(var c=0;cthis.wm.exports[c],b=c=>{const d=a(c);console.assert(d,"Missing import: "+c);return d};this.reset_cpu=b("reset_cpu");this.getiopl=b("getiopl");this.get_eflags=b("get_eflags");this.handle_irqs=b("handle_irqs");this.main_loop=b("main_loop");this.set_jit_config=b("set_jit_config");this.read8=b("read8");this.read16=b("read16");this.read32s=b("read32s");this.write8=b("write8");this.write16=b("write16");this.write32=b("write32");this.in_mapped_range=b("in_mapped_range"); this.fpu_load_tag_word=b("fpu_load_tag_word");this.fpu_load_status_word=b("fpu_load_status_word");this.fpu_get_sti_f64=b("fpu_get_sti_f64");this.translate_address_system_read=b("translate_address_system_read_js");this.get_seg_cs=b("get_seg_cs");this.get_real_eip=b("get_real_eip");this.clear_tlb=b("clear_tlb");this.full_clear_tlb=b("full_clear_tlb");this.update_state_flags=b("update_state_flags");this.set_tsc=b("set_tsc");this.store_current_tsc=b("store_current_tsc");this.set_cpuid_level=b("set_cpuid_level"); this.pic_set_irq=b("pic_set_irq");this.pic_clear_irq=b("pic_clear_irq");this.jit_clear_cache=b("jit_clear_cache_js");this.jit_dirty_cache=b("jit_dirty_cache");this.codegen_finalize_finished=b("codegen_finalize_finished");this.allocate_memory=b("allocate_memory");this.zero_memory=b("zero_memory");this.svga_allocate_memory=b("svga_allocate_memory");this.svga_allocate_dest_buffer=b("svga_allocate_dest_buffer");this.svga_fill_pixel_buffer=b("svga_fill_pixel_buffer");this.svga_mark_dirty=b("svga_mark_dirty"); this.get_pic_addr_master=b("get_pic_addr_master");this.get_pic_addr_slave=b("get_pic_addr_slave");this.zstd_create_ctx=b("zstd_create_ctx");this.zstd_get_src_ptr=b("zstd_get_src_ptr");this.zstd_free_ctx=b("zstd_free_ctx");this.zstd_read=b("zstd_read");this.zstd_read_free=b("zstd_read_free");this.port20_read=b("port20_read");this.port21_read=b("port21_read");this.portA0_read=b("portA0_read");this.portA1_read=b("portA1_read");this.port20_write=b("port20_write");this.port21_write=b("port21_write");this.portA0_write= -b("portA0_write");this.portA1_write=b("portA1_write");this.port4D0_read=b("port4D0_read");this.port4D1_read=b("port4D1_read");this.port4D0_write=b("port4D0_write");this.port4D1_write=b("port4D1_write")};G.prototype.jit_force_generate=function(a){this.jit_force_generate_unsafe&&this.jit_force_generate_unsafe(a)};G.prototype.jit_clear_func=function(a){this.wm.wasm_table.set(a+1024,null)};G.prototype.jit_clear_all_funcs=function(){const a=this.wm.wasm_table;for(let b=0;900>b;b++)a.set(1024+b,null)}; -G.prototype.get_state=function(){var a=[];a[0]=this.memory_size[0];a[1]=new Uint8Array([...this.segment_is_null,...this.segment_access_bytes]);a[2]=this.segment_offsets;a[3]=this.segment_limits;a[4]=this.protected_mode[0];a[5]=this.idtr_offset[0];a[6]=this.idtr_size[0];a[7]=this.gdtr_offset[0];a[8]=this.gdtr_size[0];a[9]=this.page_fault[0];a[10]=this.cr;a[11]=this.cpl[0];a[13]=this.is_32[0];a[16]=this.stack_size_32[0];a[17]=this.in_hlt[0];a[18]=this.last_virt_eip[0];a[19]=this.eip_phys[0];a[22]=this.sysenter_cs[0]; +b("portA0_write");this.portA1_write=b("portA1_write");this.port4D0_read=b("port4D0_read");this.port4D1_read=b("port4D1_read");this.port4D0_write=b("port4D0_write");this.port4D1_write=b("port4D1_write")};F.prototype.jit_force_generate=function(a){this.jit_force_generate_unsafe&&this.jit_force_generate_unsafe(a)};F.prototype.jit_clear_func=function(a){this.wm.wasm_table.set(a+1024,null)};F.prototype.jit_clear_all_funcs=function(){const a=this.wm.wasm_table;for(let b=0;900>b;b++)a.set(1024+b,null)}; +F.prototype.get_state=function(){var a=[];a[0]=this.memory_size[0];a[1]=new Uint8Array([...this.segment_is_null,...this.segment_access_bytes]);a[2]=this.segment_offsets;a[3]=this.segment_limits;a[4]=this.protected_mode[0];a[5]=this.idtr_offset[0];a[6]=this.idtr_size[0];a[7]=this.gdtr_offset[0];a[8]=this.gdtr_size[0];a[9]=this.page_fault[0];a[10]=this.cr;a[11]=this.cpl[0];a[13]=this.is_32[0];a[16]=this.stack_size_32[0];a[17]=this.in_hlt[0];a[18]=this.last_virt_eip[0];a[19]=this.eip_phys[0];a[22]=this.sysenter_cs[0]; a[23]=this.sysenter_eip[0];a[24]=this.sysenter_esp[0];a[25]=this.prefixes[0];a[26]=this.flags[0];a[27]=this.flags_changed[0];a[28]=this.last_op1[0];a[30]=this.last_op_size[0];a[37]=this.instruction_pointer[0];a[38]=this.previous_ip[0];a[39]=this.reg32;a[40]=this.sreg;a[41]=this.dreg;a[42]=this.reg_pdpte;this.store_current_tsc();a[43]=this.current_tsc;a[45]=this.devices.virtio_9p;a[46]=this.devices.apic;a[47]=this.devices.rtc;a[48]=this.devices.pci;a[49]=this.devices.dma;a[50]=this.devices.acpi;a[52]= this.devices.vga;a[53]=this.devices.ps2;a[54]=this.devices.uart0;a[55]=this.devices.fdc;a[56]=this.devices.cdrom;a[57]=this.devices.hda;a[58]=this.devices.pit;a[59]=this.devices.net;a[60]=this.get_state_pic();a[61]=this.devices.sb16;a[62]=this.fw_value;a[63]=this.devices.ioapic;a[64]=this.tss_size_32[0];a[66]=this.reg_xmm32s;a[67]=this.fpu_st;a[68]=this.fpu_stack_empty[0];a[69]=this.fpu_stack_ptr[0];a[70]=this.fpu_control_word[0];a[71]=this.fpu_ip[0];a[72]=this.fpu_ip_selector[0];a[73]=this.fpu_dp[0]; a[74]=this.fpu_dp_selector[0];a[75]=this.fpu_opcode[0];const {packed_memory:b,bitmap:c}=this.pack_memory();a[77]=b;a[78]=new Uint8Array(c.get_buffer());a[79]=this.devices.uart1;a[80]=this.devices.uart2;a[81]=this.devices.uart3;a[82]=this.devices.virtio_console;a[83]=this.devices.virtio_net;return a}; -G.prototype.get_state_pic=function(){const a=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_master(),13),b=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_slave(),13),c=[],d=[];c[0]=a[0];c[1]=a[1];c[2]=a[2];c[3]=a[3];c[4]=a[4];c[5]=d;c[6]=a[6];c[7]=a[7];c[8]=a[8];c[9]=a[9];c[10]=a[10];c[11]=a[11];c[12]=a[12];d[0]=b[0];d[1]=b[1];d[2]=b[2];d[3]=b[3];d[4]=b[4];d[5]=null;d[6]=b[6];d[7]=b[7];d[8]=b[8];d[9]=b[9];d[10]=b[10];d[11]=b[11];d[12]=b[12];return c}; -G.prototype.set_state=function(a){this.memory_size[0]=a[0];this.mem8.length!==this.memory_size[0]&&console.warn("Note: Memory size mismatch. we="+this.mem8.length+" state="+this.memory_size[0]);8===a[1].length?(this.segment_is_null.set(a[1]),this.segment_access_bytes.fill(242),this.segment_access_bytes[1]=250):16===a[1].length&&(this.segment_is_null.set(a[1].subarray(0,8)),this.segment_access_bytes.set(a[1].subarray(8,16)));this.segment_offsets.set(a[2]);this.segment_limits.set(a[3]);this.protected_mode[0]= +F.prototype.get_state_pic=function(){const a=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_master(),13),b=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_slave(),13),c=[],d=[];c[0]=a[0];c[1]=a[1];c[2]=a[2];c[3]=a[3];c[4]=a[4];c[5]=d;c[6]=a[6];c[7]=a[7];c[8]=a[8];c[9]=a[9];c[10]=a[10];c[11]=a[11];c[12]=a[12];d[0]=b[0];d[1]=b[1];d[2]=b[2];d[3]=b[3];d[4]=b[4];d[5]=null;d[6]=b[6];d[7]=b[7];d[8]=b[8];d[9]=b[9];d[10]=b[10];d[11]=b[11];d[12]=b[12];return c}; +F.prototype.set_state=function(a){this.memory_size[0]=a[0];this.mem8.length!==this.memory_size[0]&&console.warn("Note: Memory size mismatch. we="+this.mem8.length+" state="+this.memory_size[0]);8===a[1].length?(this.segment_is_null.set(a[1]),this.segment_access_bytes.fill(242),this.segment_access_bytes[1]=250):16===a[1].length&&(this.segment_is_null.set(a[1].subarray(0,8)),this.segment_access_bytes.set(a[1].subarray(8,16)));this.segment_offsets.set(a[2]);this.segment_limits.set(a[3]);this.protected_mode[0]= a[4];this.idtr_offset[0]=a[5];this.idtr_size[0]=a[6];this.gdtr_offset[0]=a[7];this.gdtr_size[0]=a[8];this.page_fault[0]=a[9];this.cr.set(a[10]);this.cpl[0]=a[11];this.is_32[0]=a[13];this.stack_size_32[0]=a[16];this.in_hlt[0]=a[17];this.last_virt_eip[0]=a[18];this.eip_phys[0]=a[19];this.sysenter_cs[0]=a[22];this.sysenter_eip[0]=a[23];this.sysenter_esp[0]=a[24];this.prefixes[0]=a[25];this.flags[0]=a[26];this.flags_changed[0]=a[27];this.last_op1[0]=a[28];this.last_op_size[0]=a[30];this.instruction_pointer[0]= a[37];this.previous_ip[0]=a[38];this.reg32.set(a[39]);this.sreg.set(a[40]);this.dreg.set(a[41]);a[42]&&this.reg_pdpte.set(a[42]);this.set_tsc(a[43][0],a[43][1]);this.devices.virtio_9p&&this.devices.virtio_9p.set_state(a[45]);this.devices.apic&&this.devices.apic.set_state(a[46]);this.devices.rtc&&this.devices.rtc.set_state(a[47]);this.devices.pci&&this.devices.pci.set_state(a[48]);this.devices.dma&&this.devices.dma.set_state(a[49]);this.devices.acpi&&this.devices.acpi.set_state(a[50]);this.devices.vga&& this.devices.vga.set_state(a[52]);this.devices.ps2&&this.devices.ps2.set_state(a[53]);this.devices.uart0&&this.devices.uart0.set_state(a[54]);this.devices.fdc&&this.devices.fdc.set_state(a[55]);this.devices.cdrom&&this.devices.cdrom.set_state(a[56]);this.devices.hda&&this.devices.hda.set_state(a[57]);this.devices.pit&&this.devices.pit.set_state(a[58]);this.devices.net&&this.devices.net.set_state(a[59]);this.set_state_pic(a[60]);this.devices.sb16&&this.devices.sb16.set_state(a[61]);this.devices.uart1&& this.devices.uart1.set_state(a[79]);this.devices.uart2&&this.devices.uart2.set_state(a[80]);this.devices.uart3&&this.devices.uart3.set_state(a[81]);this.devices.virtio_console&&this.devices.virtio_console.set_state(a[82]);this.devices.virtio_net&&this.devices.virtio_net.set_state(a[83]);this.fw_value=a[62];this.devices.ioapic&&this.devices.ioapic.set_state(a[63]);this.tss_size_32[0]=a[64];this.reg_xmm32s.set(a[66]);this.fpu_st.set(a[67]);this.fpu_stack_empty[0]=a[68];this.fpu_stack_ptr[0]=a[69];this.fpu_control_word[0]= -a[70];this.fpu_ip[0]=a[71];this.fpu_ip_selector[0]=a[72];this.fpu_dp[0]=a[73];this.fpu_dp_selector[0]=a[74];this.fpu_opcode[0]=a[75];const b=new t.Bitmap(a[78].buffer);this.unpack_memory(b,a[77]);this.update_state_flags();this.full_clear_tlb();this.jit_clear_cache()}; -G.prototype.set_state_pic=function(a){const b=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_master(),13),c=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_slave(),13);b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];const d=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=a[12];c[0]=d[0];c[1]=d[1];c[2]=d[2];c[3]=d[3];c[4]=d[4];c[6]=d[6];c[7]=d[7];c[8]=d[8];c[9]=d[9];c[10]=d[10];c[11]=d[11];c[12]=d[12]}; -G.prototype.pack_memory=function(){var a=this.mem8.length>>12,b=[];for(var c=0;c>2,d+4096>>2);let e=!0;for(let f=0;f>12;let d=0;for(let f=0;f(a|0)&&(a=Math.pow(2,31)-131072);a=(a-1|131071)+1|0;console.assert(0===this.memory_size[0],"Expected uninitialised memory");this.memory_size[0]=a;b=this.allocate_memory(a);this.mem8=t.view(Uint8Array,this.wasm_memory,b,a);this.mem32s=t.view(Uint32Array,this.wasm_memory,b,a>>2)}; -G.prototype.init=function(a,b){this.create_memory(a.memory_size||67108864,a.initrd?67108864:1048576);a.disable_jit&&this.set_jit_config(0,1);a.cpuid_level&&this.set_cpuid_level(a.cpuid_level);this.acpi_enabled[0]=+a.acpi;this.reset_cpu();var c=new B(this);this.io=c;this.bios.main=a.bios;this.bios.vga=a.vga_bios;this.load_bios();if(a.bzimage){const e=lb(this.mem8,a.bzimage,a.initrd,a.cmdline||"");e&&this.option_roms.push(e)}c.register_read(179,this,function(){return 0});var d=0;c.register_read(146, -this,function(){return d});c.register_write(146,this,function(e){d=e});c.register_read(1297,this,function(){return this.fw_pointer>8|l<<8&65280}function h(l){return l<<24|l<<8&16711680|l>>8&65280|l>>>24}qa("bios config port, index="+A(e));this.fw_pointer=0;if(0===e)this.fw_value=f(1431127377);else if(1===e)this.fw_value= -f(0);else if(3===e)this.fw_value=f(this.memory_size[0]);else if(5===e)this.fw_value=f(1);else if(15===e)this.fw_value=f(1);else if(13===e)this.fw_value=new Uint8Array(16);else if(25===e){e=new Int32Array(4+64*this.option_roms.length);const l=new Uint8Array(e.buffer);e[0]=h(this.option_roms.length);for(let m=0;m>2]=h(p.length);e[q+4>>2]=g(49152+m);for(let r=0;re?this.fw_value=f(0):49152<=e&&e-49152a.byteLength){var d=new Int32Array(2048);(new Uint8Array(d.buffer)).set(new Uint8Array(a))}else d=new Int32Array(a,0,2048);for(var e=0;8192>e;e+=4){if(464367618===d[e>>2]){var f=d[e+4>>2];if(464367618+f+d[e+8>>2]|0)continue}else continue;qa("Multiboot magic found, flags: "+A(f>>>0,8),2);var g=this;this.io.register_read(244,this,function(){return 0},function(){return 0},function(){var n=31860,p=0;if(c){p|=4;g.write32(31760,n);c+="\x00"; -var q=(new TextEncoder).encode(c);g.write_blob(q,n);n+=q.length}if(f&2){p|=64;q=0;g.write32(31788,0);g.write32(31792,n);var r=0;var D=!1;for(let u=0;4294967296>u;u+=131072)D&&void 0!==g.memory_map_read8[u>>>17]?(g.write32(n,20),g.write32(n+4,r),g.write32(n+8,0),g.write32(n+12,u-r),g.write32(n+16,0),g.write32(n+20,1),n+=24,q+=24,D=!1):D||void 0!==g.memory_map_read8[u>>>17]||(r=u,D=!0);g.write32(31788,q)}g.write32(31744,p);q=p=0;if(f&65536){D=d[e+12>>2];p=d[e+16>>2];var y=d[e+20>>2];q=d[e+24>>2];r= -d[e+28>>2];A(D,8);A(p,8);A(y,8);A(q,8);A(r,8);D=new Uint8Array(a,e-(D-p),0===y?void 0:y-p);g.write_blob(D,p);p=r|0;q=Math.max(y,q)}else if(1179403647===d[0]){r=new DataView(a);const [u,F]=nb(r,ob);console.assert(52===F);console.assert(1179403647===u.magic,"Bad magic");console.assert(1===u.class,"Unimplemented: 64 bit elf");console.assert(1===u.data,"Unimplemented: big endian");console.assert(1===u.version0,"Bad version0");console.assert(2===u.type,"Unimplemented type");console.assert(1===u.version1, -"Bad version1");console.assert(52===u.ehsize,"Bad header size");console.assert(32===u.phentsize,"Bad program header size");console.assert(40===u.shentsize,"Bad section header size");[p]=pb(new DataView(r.buffer,r.byteOffset+u.phoff,u.phentsize*u.phnum),qb,u.phnum);pb(new DataView(r.buffer,r.byteOffset+u.shoff,u.shentsize*u.shnum),rb,u.shnum);r=u;D=p;p=r.entry;for(y of D)0!==y.type&&(1===y.type?y.paddr+y.memszp&&(p=p-y.vaddr+y.paddr)):A(y.paddr):2===y.type||3===y.type||4===y.type||6===y.type||7===y.type||1685382480===y.type||1685382481===y.type||1685382482===y.type||1685382483===y.type||A(y.type))}b&&(g.write32(31764,1),g.write32(31768,n),y=q,0!==(y&4095)&&(y=(y&-4096)+4096),q=y+b.byteLength,g.write32(n,y),g.write32(n+4,q),g.write32(n+8,0),g.write32(n+12,0),g.write_blob(new Uint8Array(b),y));g.reg32[3]=31744;g.cr[0]=1;g.protected_mode[0]= -1;g.flags[0]=2;g.is_32[0]=1;g.stack_size_32[0]=1;for(n=0;6>n;n++)g.segment_is_null[n]=0,g.segment_offsets[n]=0,g.segment_limits[n]=4294967295,g.sreg[n]=45058;g.instruction_pointer[0]=g.get_seg_cs()+p|0;g.update_state_flags();g.debug.dump_state();g.debug.dump_regs();return 732803074});this.io.register_write_consecutive(244,this,function(n){console.log("Test exited with code "+A(n,2));throw"HALT";},function(){},function(){},function(){});for(let n=0;15>=n;n++){function p(q){A(n);A(q,2);q?this.device_raise_irq(n): +a[70];this.fpu_ip[0]=a[71];this.fpu_ip_selector[0]=a[72];this.fpu_dp[0]=a[73];this.fpu_dp_selector[0]=a[74];this.fpu_opcode[0]=a[75];const b=new k.Bitmap(a[78].buffer);this.unpack_memory(b,a[77]);this.update_state_flags();this.full_clear_tlb();this.jit_clear_cache()}; +F.prototype.set_state_pic=function(a){const b=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_master(),13),c=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_slave(),13);b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];const d=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=a[12];c[0]=d[0];c[1]=d[1];c[2]=d[2];c[3]=d[3];c[4]=d[4];c[6]=d[6];c[7]=d[7];c[8]=d[8];c[9]=d[9];c[10]=d[10];c[11]=d[11];c[12]=d[12]}; +F.prototype.pack_memory=function(){var a=this.mem8.length>>12,b=[];for(var c=0;c>2,d+4096>>2);let e=!0;for(let g=0;g>12;let d=0;for(let g=0;g(a|0)&&(a=Math.pow(2,31)-131072);a=(a-1|131071)+1|0;console.assert(0===this.memory_size[0],"Expected uninitialised memory");this.memory_size[0]=a;b=this.allocate_memory(a);this.mem8=k.view(Uint8Array,this.wasm_memory,b,a);this.mem32s=k.view(Uint32Array,this.wasm_memory,b,a>>2)}; +F.prototype.init=function(a,b){this.create_memory(a.memory_size||67108864,a.initrd?67108864:1048576);a.disable_jit&&this.set_jit_config(0,1);a.cpuid_level&&this.set_cpuid_level(a.cpuid_level);this.acpi_enabled[0]=+a.acpi;this.reset_cpu();var c=new B(this);this.io=c;this.bios.main=a.bios;this.bios.vga=a.vga_bios;this.load_bios();if(a.bzimage){const e=zb(this.mem8,a.bzimage,a.initrd,a.cmdline||"");e&&this.option_roms.push(e)}c.register_read(179,this,function(){return 0});var d=0;c.register_read(146, +this,function(){return d});c.register_write(146,this,function(e){d=e});c.register_read(1297,this,function(){return this.fw_pointer>8|l<<8&65280}function h(l){return l<<24|l<<8&16711680|l>>8&65280|l>>>24}ta("bios config port, index="+A(e));this.fw_pointer=0;if(0===e)this.fw_value=g(1431127377);else if(1===e)this.fw_value= +g(0);else if(3===e)this.fw_value=g(this.memory_size[0]);else if(5===e)this.fw_value=g(1);else if(15===e)this.fw_value=g(1);else if(13===e)this.fw_value=new Uint8Array(16);else if(25===e){e=new Int32Array(4+64*this.option_roms.length);const l=new Uint8Array(e.buffer);e[0]=h(this.option_roms.length);for(let m=0;m>2]=h(p.length);e[q+4>>2]=f(49152+m);for(let t=0;te?this.fw_value=g(0):49152<=e&&e-49152a.byteLength){var d=new Int32Array(2048);(new Uint8Array(d.buffer)).set(new Uint8Array(a))}else d=new Int32Array(a,0,2048);for(var e=0;8192>e;e+=4){if(464367618===d[e>>2]){var g=d[e+4>>2];if(464367618+g+d[e+8>>2]|0)continue}else continue;ta("Multiboot magic found, flags: "+A(g>>>0,8),2);var f=this;this.io.register_read(244,this,function(){return 0},function(){return 0},function(){var n=31860,p=0;if(c){p|=4;f.write32(31760,n);c+="\x00"; +var q=(new TextEncoder).encode(c);f.write_blob(q,n);n+=q.length}if(g&2){p|=64;q=0;f.write32(31788,0);f.write32(31792,n);var t=0;var G=!1;for(let u=0;4294967296>u;u+=131072)G&&void 0!==f.memory_map_read8[u>>>17]?(f.write32(n,20),f.write32(n+4,t),f.write32(n+8,0),f.write32(n+12,u-t),f.write32(n+16,0),f.write32(n+20,1),n+=24,q+=24,G=!1):G||void 0!==f.memory_map_read8[u>>>17]||(t=u,G=!0);f.write32(31788,q)}f.write32(31744,p);q=p=0;if(g&65536){G=d[e+12>>2];p=d[e+16>>2];var z=d[e+20>>2];q=d[e+24>>2];t= +d[e+28>>2];A(G,8);A(p,8);A(z,8);A(q,8);A(t,8);G=new Uint8Array(a,e-(G-p),0===z?void 0:z-p);f.write_blob(G,p);p=t|0;q=Math.max(z,q)}else if(1179403647===d[0]){t=new DataView(a);const [u,E]=Ab(t,Bb);console.assert(52===E);console.assert(1179403647===u.magic,"Bad magic");console.assert(1===u.class,"Unimplemented: 64 bit elf");console.assert(1===u.data,"Unimplemented: big endian");console.assert(1===u.version0,"Bad version0");console.assert(2===u.type,"Unimplemented type");console.assert(1===u.version1, +"Bad version1");console.assert(52===u.ehsize,"Bad header size");console.assert(32===u.phentsize,"Bad program header size");console.assert(40===u.shentsize,"Bad section header size");[p]=Cb(new DataView(t.buffer,t.byteOffset+u.phoff,u.phentsize*u.phnum),Db,u.phnum);Cb(new DataView(t.buffer,t.byteOffset+u.shoff,u.shentsize*u.shnum),Eb,u.shnum);t=u;G=p;p=t.entry;for(z of G)0!==z.type&&(1===z.type?z.paddr+z.memszp&&(p=p-z.vaddr+z.paddr)):A(z.paddr):2===z.type||3===z.type||4===z.type||6===z.type||7===z.type||1685382480===z.type||1685382481===z.type||1685382482===z.type||1685382483===z.type||A(z.type))}b&&(f.write32(31764,1),f.write32(31768,n),z=q,0!==(z&4095)&&(z=(z&-4096)+4096),q=z+b.byteLength,f.write32(n,z),f.write32(n+4,q),f.write32(n+8,0),f.write32(n+12,0),f.write_blob(new Uint8Array(b),z));f.reg32[3]=31744;f.cr[0]=1;f.protected_mode[0]= +1;f.flags[0]=2;f.is_32[0]=1;f.stack_size_32[0]=1;for(n=0;6>n;n++)f.segment_is_null[n]=0,f.segment_offsets[n]=0,f.segment_limits[n]=4294967295,f.sreg[n]=45058;f.instruction_pointer[0]=f.get_seg_cs()+p|0;f.update_state_flags();f.debug.dump_state();f.debug.dump_regs();return 732803074});this.io.register_write_consecutive(244,this,function(n){console.log("Test exited with code "+A(n,2));throw"HALT";},function(){},function(){},function(){});for(let n=0;15>=n;n++){function p(q){A(n);A(q,2);q?this.device_raise_irq(n): this.device_lower_irq(n)}this.io.register_write(8192+n,this,p,p,p)}const l=new Uint8Array(512);(new Uint16Array(l.buffer))[0]=43605;l[2]=1;var h=3;l[h++]=102;l[h++]=229;l[h++]=244;let m=l[h]=0;for(let n=0;n>4&240);a.cmos_write(61,c&255);a.cmos_write(21,128);a.cmos_write(22,2);c=0;1048576<=this.memory_size[0]&&(c=this.memory_size[0]-1048576>>10,c=Math.min(c,65535));a.cmos_write(23,c&255);a.cmos_write(24,c>>8&255);a.cmos_write(48,c&255);a.cmos_write(49,c>>8&255);c=0;16777216<=this.memory_size[0]&&(c=this.memory_size[0]-16777216>>16,c=Math.min(c,65535));a.cmos_write(52,c&255);a.cmos_write(53,c>>8&255);a.cmos_write(91,0);a.cmos_write(92, +F.prototype.fill_cmos=function(a,b){var c=b.boot_order||291;a.cmos_write(56,1|c>>4&240);a.cmos_write(61,c&255);a.cmos_write(21,128);a.cmos_write(22,2);c=0;1048576<=this.memory_size[0]&&(c=this.memory_size[0]-1048576>>10,c=Math.min(c,65535));a.cmos_write(23,c&255);a.cmos_write(24,c>>8&255);a.cmos_write(48,c&255);a.cmos_write(49,c>>8&255);c=0;16777216<=this.memory_size[0]&&(c=this.memory_size[0]-16777216>>16,c=Math.min(c,65535));a.cmos_write(52,c&255);a.cmos_write(53,c>>8&255);a.cmos_write(91,0);a.cmos_write(92, 0);a.cmos_write(93,0);a.cmos_write(20,47);a.cmos_write(95,0);b.fastboot&&a.cmos_write(63,1)}; -G.prototype.load_bios=function(){var a=this.bios.main,b=this.bios.vga;if(a){var c=new Uint8Array(a);this.write_blob(c,1048576-a.byteLength);if(b){var d=new Uint8Array(b);this.write_blob(d,786432);this.io.mmap_register(4272947200,1048576,function(e){e=e-4272947200|0;return e>>0,e>>>0);WebAssembly.instantiate(f,{e:this.jit_imports}).then(g=>{this.wm.wasm_table.set(a+1024,g.instance.exports.f);this.codegen_finalize_finished(a,b,c);this.test_hook_did_finalize_wasm&&this.test_hook_did_finalize_wasm(f)})};G.prototype.log_uncompiled_code=function(){};G.prototype.dump_function_code=function(){}; -G.prototype.run_hardware_timers=function(a,b){const c=this.devices.pit.timer(b,!1),d=this.devices.rtc.timer(b,!1);let e=100,f=100;a&&(e=this.devices.acpi.timer(b),f=this.devices.apic.timer(b));return Math.min(c,d,e,f)};G.prototype.device_raise_irq=function(a){this.pic_set_irq(a);this.devices.ioapic&&this.devices.ioapic.set_irq(a)};G.prototype.device_lower_irq=function(a){this.pic_clear_irq(a);this.devices.ioapic&&this.devices.ioapic.clear_irq(a)};G.prototype.debug_init=function(){var a=this,b={};this.debug=b;b.init=function(){};b.get_regs_short=function(){};b.dump_regs=function(){};b.get_state=function(){};b.dump_state=function(){};b.dump_stack=function(){};b.dump_page_structures=function(){if(a.cr[4]&32)for(var f=0;4>f;f++)a.read32s(a.cr[3]+8*f)};b.dump_gdt_ldt=function(){};b.dump_idt=function(){};b.get_memory_dump=function(){};b.memory_hex_dump=function(){};b.used_memory_dump=function(){};b.debug_interrupt=function(){};let c,d;b.dump_code= -function(f,g,h){if(!d){if(void 0===c&&(c="function"===typeof require?require("./capstone-x86.min.js"):window.cs,void 0===c))return;d=[new c.Capstone(c.ARCH_X86,c.MODE_16),new c.Capstone(c.ARCH_X86,c.MODE_32)]}try{d[f].disasm(g,h).forEach(function(l){qa(A(l.address>>>0)+": "+t.pads(l.bytes.map(m=>A(m,2).slice(-2)).join(" "),20)+" "+l.mnemonic+" "+l.op_str)})}catch(l){qa("Could not disassemble: "+Array.from(g).map(m=>A(m,2)).join(" "))}};let e;b.dump_wasm=function(f){if(void 0===e&&(e="function"=== -typeof require?require("./libwabt.js"):new window.WabtModule,void 0===e))return;f=f.slice();try{var g=e.readWasm(f,{readDebugNames:!1});g.generateNames();g.applyNames();g.toText({foldExprs:!0,inlineExport:!0})}catch(m){var h=new Blob([f]),l=document.createElement("a");l.download="failed.wasm";l.href=window.URL.createObjectURL(h);l.dataset.downloadurl=["application/octet-stream",l.download,l.href].join(":");l.click();window.URL.revokeObjectURL(l.src);console.log(m.toString())}finally{g&&g.destroy()}}};const sb=DataView.prototype,tb={size:1,get:sb.getUint8,set:sb.setUint8},ub={size:2,get:sb.getUint16,set:sb.setUint16},T={size:4,get:sb.getUint32,set:sb.setUint32},ob=vb([{magic:T},{class:tb},{data:tb},{version0:tb},{osabi:tb},{abiversion:tb},{pad0:function(a){return{size:a,get:()=>-1}}(7)},{type:ub},{machine:ub},{version1:T},{entry:T},{phoff:T},{shoff:T},{flags:T},{ehsize:ub},{phentsize:ub},{phnum:ub},{shentsize:ub},{shnum:ub},{shstrndx:ub}]);console.assert(52===ob.reduce((a,b)=>a+b.size,0)); -const qb=vb([{type:T},{offset:T},{vaddr:T},{paddr:T},{filesz:T},{memsz:T},{flags:T},{align:T}]);console.assert(32===qb.reduce((a,b)=>a+b.size,0));const rb=vb([{name:T},{type:T},{flags:T},{addr:T},{offset:T},{size:T},{link:T},{info:T},{addralign:T},{entsize:T}]);console.assert(40===rb.reduce((a,b)=>a+b.size,0));function vb(a){return a.map(function(b){var c=Object.keys(b);console.assert(1===c.length);c=c[0];b=b[c];console.assert(0{g(n,p);n=null},10),!1;g(w,K);return!1}}function g(w,K){a:{if(void 0!==w.code){var V=F[w.code];if(void 0!==V)break a}V=D[w.keyCode]}V?h(V,K,w.repeat):console.log("Missing char in map: keyCode="+(w.keyCode||-1).toString(16)+" code="+w.code)}function h(w,K,V){if(K)m[w]&&!V&&h(w,!1);else if(!m[w])return; -(m[w]=K)||(w|=128);255>8),l(w&255)):l(w)}function l(w){r.bus.send("keyboard-code",w)}var m={},n=null,p=!1,q=0,r=this;this.emu_enabled=!0;var D=new Uint16Array([0,0,0,0,0,0,0,0,14,15,0,0,0,28,0,0,42,29,56,0,58,0,0,0,0,0,0,1,0,0,0,0,57,57417,57425,57423,57415,57419,57416,57421,80,0,0,0,0,82,83,0,11,2,3,4,5,6,7,8,9,10,0,39,0,13,0,0,0,30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44,57435,57436,57437,0,0,82,79,80,81,75,76,77,71,72,73,0,0,0,0,0,0,59,60,61,62,63,64, -65,66,67,68,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,39,13,51,12,52,53,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,43,27,40,0,57435,57400,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),y={8:8,10:13,32:32,39:222,44:188,45:189,46:190,47:191,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,59:186,61:187,91:219,92:220,93:221,96:192,97:65,98:66,99:67,100:68,101:69,102:70,103:71,104:72,105:73,106:74,107:75, -108:76,109:77,110:78,111:79,112:80,113:81,114:82,115:83,116:84,117:85,118:86,119:87,120:88,121:89,122:90},u={33:49,34:222,35:51,36:52,37:53,38:55,40:57,41:48,42:56,43:187,58:186,60:188,62:190,63:191,64:50,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,94:54,95:189,123:219,124:220,125:221,126:192},F={Escape:1,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10, +F.prototype.load_bios=function(){var a=this.bios.main,b=this.bios.vga;if(a){var c=new Uint8Array(a);this.write_blob(c,1048576-a.byteLength);if(b){var d=new Uint8Array(b);this.write_blob(d,786432);this.io.mmap_register(4272947200,1048576,function(e){e=e-4272947200|0;return e>>0,e>>>0);WebAssembly.instantiate(g,{e:this.jit_imports}).then(f=>{this.wm.wasm_table.set(a+1024,f.instance.exports.f);this.codegen_finalize_finished(a,b,c);this.test_hook_did_finalize_wasm&&this.test_hook_did_finalize_wasm(g)})};F.prototype.log_uncompiled_code=function(){};F.prototype.dump_function_code=function(){}; +F.prototype.run_hardware_timers=function(a,b){const c=this.devices.pit.timer(b,!1),d=this.devices.rtc.timer(b,!1);let e=100,g=100;a&&(e=this.devices.acpi.timer(b),g=this.devices.apic.timer(b));return Math.min(c,d,e,g)};F.prototype.device_raise_irq=function(a){this.pic_set_irq(a);this.devices.ioapic&&this.devices.ioapic.set_irq(a)};F.prototype.device_lower_irq=function(a){this.pic_clear_irq(a);this.devices.ioapic&&this.devices.ioapic.clear_irq(a)};F.prototype.debug_init=function(){var a=this,b={};this.debug=b;b.init=function(){};b.get_regs_short=function(){};b.dump_regs=function(){};b.get_state=function(){};b.dump_state=function(){};b.dump_stack=function(){};b.dump_page_structures=function(){if(a.cr[4]&32)for(var g=0;4>g;g++)a.read32s(a.cr[3]+8*g)};b.dump_gdt_ldt=function(){};b.dump_idt=function(){};b.get_memory_dump=function(){};b.memory_hex_dump=function(){};b.used_memory_dump=function(){};b.debug_interrupt=function(){};let c,d;b.dump_code= +function(g,f,h){if(!d){if(void 0===c&&(c="function"===typeof require?require("./capstone-x86.min.js"):window.cs,void 0===c))return;d=[new c.Capstone(c.ARCH_X86,c.MODE_16),new c.Capstone(c.ARCH_X86,c.MODE_32)]}try{d[g].disasm(f,h).forEach(function(l){ta(A(l.address>>>0)+": "+k.pads(l.bytes.map(m=>A(m,2).slice(-2)).join(" "),20)+" "+l.mnemonic+" "+l.op_str)})}catch(l){ta("Could not disassemble: "+Array.from(f).map(m=>A(m,2)).join(" "))}};let e;b.dump_wasm=function(g){if(void 0===e&&(e="function"=== +typeof require?require("./libwabt.js"):new window.WabtModule,void 0===e))return;g=g.slice();try{var f=e.readWasm(g,{readDebugNames:!1});f.generateNames();f.applyNames();f.toText({foldExprs:!0,inlineExport:!0})}catch(m){var h=new Blob([g]),l=document.createElement("a");l.download="failed.wasm";l.href=window.URL.createObjectURL(h);l.dataset.downloadurl=["application/octet-stream",l.download,l.href].join(":");l.click();window.URL.revokeObjectURL(l.src);console.log(m.toString())}finally{f&&f.destroy()}}};const Fb=DataView.prototype,Gb={size:1,get:Fb.getUint8,set:Fb.setUint8},Hb={size:2,get:Fb.getUint16,set:Fb.setUint16},W={size:4,get:Fb.getUint32,set:Fb.setUint32},Bb=Ib([{magic:W},{class:Gb},{data:Gb},{version0:Gb},{osabi:Gb},{abiversion:Gb},{pad0:function(a){return{size:a,get:()=>-1}}(7)},{type:Hb},{machine:Hb},{version1:W},{entry:W},{phoff:W},{shoff:W},{flags:W},{ehsize:Hb},{phentsize:Hb},{phnum:Hb},{shentsize:Hb},{shnum:Hb},{shstrndx:Hb}]);console.assert(52===Bb.reduce((a,b)=>a+b.size,0)); +const Db=Ib([{type:W},{offset:W},{vaddr:W},{paddr:W},{filesz:W},{memsz:W},{flags:W},{align:W}]);console.assert(32===Db.reduce((a,b)=>a+b.size,0));const Eb=Ib([{name:W},{type:W},{flags:W},{addr:W},{offset:W},{size:W},{link:W},{info:W},{addralign:W},{entsize:W}]);console.assert(40===Eb.reduce((a,b)=>a+b.size,0));function Ib(a){return a.map(function(b){var c=Object.keys(b);console.assert(1===c.length);c=c[0];b=b[c];console.assert(0{f(n,p);n=null},10),!1;f(y,I);return!1}}function f(y,I){a:{if(void 0!==y.code){var R=E[y.code];if(void 0!==R)break a}R=G[y.keyCode]}R?h(R,I,y.repeat):console.log("Missing char in map: keyCode="+(y.keyCode||-1).toString(16)+" code="+y.code)}function h(y,I,R){if(I)m[y]&&!R&&h(y,!1);else if(!m[y])return; +(m[y]=I)||(y|=128);255>8),l(y&255)):l(y)}function l(y){t.bus.send("keyboard-code",y)}var m={},n=null,p=!1,q=0,t=this;this.emu_enabled=!0;var G=new Uint16Array([0,0,0,0,0,0,0,0,14,15,0,0,0,28,0,0,42,29,56,0,58,0,0,0,0,0,0,1,0,0,0,0,57,57417,57425,57423,57415,57419,57416,57421,80,0,0,0,0,82,83,0,11,2,3,4,5,6,7,8,9,10,0,39,0,13,0,0,0,30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44,57435,57436,57437,0,0,82,79,80,81,75,76,77,71,72,73,0,0,0,0,0,0,59,60,61,62,63,64, +65,66,67,68,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,39,13,51,12,52,53,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,43,27,40,0,57435,57400,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),z={8:8,10:13,32:32,39:222,44:188,45:189,46:190,47:191,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,59:186,61:187,91:219,92:220,93:221,96:192,97:65,98:66,99:67,100:68,101:69,102:70,103:71,104:72,105:73,106:74,107:75, +108:76,109:77,110:78,111:79,112:80,113:81,114:82,115:83,116:84,117:85,118:86,119:87,120:88,121:89,122:90},u={33:49,34:222,35:51,36:52,37:53,38:55,40:57,41:48,42:56,43:187,58:186,60:188,62:190,63:191,64:50,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,94:54,95:189,123:219,124:220,125:221,126:192},E={Escape:1,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10, Digit0:11,Minus:12,Equal:13,Backspace:14,Tab:15,KeyQ:16,KeyW:17,KeyE:18,KeyR:19,KeyT:20,KeyY:21,KeyU:22,KeyI:23,KeyO:24,KeyP:25,BracketLeft:26,BracketRight:27,Enter:28,ControlLeft:29,KeyA:30,KeyS:31,KeyD:32,KeyF:33,KeyG:34,KeyH:35,KeyJ:36,KeyK:37,KeyL:38,Semicolon:39,Quote:40,Backquote:41,ShiftLeft:42,Backslash:43,KeyZ:44,KeyX:45,KeyC:46,KeyV:47,KeyB:48,KeyN:49,KeyM:50,Comma:51,Period:52,Slash:53,IntlRo:53,ShiftRight:54,NumpadMultiply:55,AltLeft:56,Space:57,CapsLock:58,F1:59,F2:60,F3:61,F4:62,F5:63, F6:64,F7:65,F8:66,F9:67,F10:68,NumLock:69,ScrollLock:70,Numpad7:71,Numpad8:72,Numpad9:73,NumpadSubtract:74,Numpad4:75,Numpad5:76,Numpad6:77,NumpadAdd:78,Numpad1:79,Numpad2:80,Numpad3:81,Numpad0:82,NumpadDecimal:83,IntlBackslash:86,F11:87,F12:88,NumpadEnter:57372,ControlRight:57373,NumpadDivide:57397,AltRight:57400,Home:57415,ArrowUp:57416,PageUp:57417,ArrowLeft:57419,ArrowRight:57421,End:57423,ArrowDown:57424,PageDown:57425,Insert:57426,Delete:57427,OSLeft:57435,OSRight:57436,ContextMenu:57437};this.bus= -a;this.destroy=function(){"undefined"!==typeof window&&(window.removeEventListener("keyup",c,!1),window.removeEventListener("keydown",d,!1),window.removeEventListener("blur",e,!1))};this.init=function(){"undefined"!==typeof window&&(this.destroy(),window.addEventListener("keyup",c,!1),window.addEventListener("keydown",d,!1),window.addEventListener("blur",e,!1))};this.init();this.simulate_press=function(w){w={keyCode:w};f(w,!0);f(w,!1)};this.simulate_char=function(w){var K=w.charCodeAt(0);K in y?this.simulate_press(y[K]): -K in u?(l(42),this.simulate_press(u[K]),l(170)):console.log("ascii -> keyCode not found: ",K,w)}};function yb(a,b){function c(u){if(!y.enabled||!y.emu_enabled)return!1;var F=b||document.body,w;if(!(w=document.pointerLockElement))a:{for(u=u.target;u.parentNode;){if(u===F){w=!0;break a}u=u.parentNode}w=!1}return w}function d(u){c(u)&&(u=u.changedTouches)&&u.length&&(u=u[u.length-1],r=u.clientX,D=u.clientY)}function e(){if(n||q||p)y.bus.send("mouse-click",[!1,!1,!1]),n=q=p=!1}function f(u){if(y.bus&&c(u)&&y.is_running){var F=0,w=0,K=u.changedTouches;K?K.length&&(K=K[K.length-1],F=K.clientX-r,w=K.clientY- -D,r=K.clientX,D=K.clientY,u.preventDefault()):"number"===typeof u.movementX?(F=u.movementX,w=u.movementY):"number"===typeof u.webkitMovementX?(F=u.webkitMovementX,w=u.webkitMovementY):"number"===typeof u.mozMovementX?(F=u.mozMovementX,w=u.mozMovementY):(F=u.clientX-r,w=u.clientY-D,r=u.clientX,D=u.clientY);y.bus.send("mouse-delta",[.15*F,-(.15*w)]);b&&y.bus.send("mouse-absolute",[u.pageX-b.offsetLeft,u.pageY-b.offsetTop,b.offsetWidth,b.offsetHeight])}}function g(u){c(u)&&l(u,!0)}function h(u){c(u)&& -l(u,!1)}function l(u,F){y.bus&&(1===u.which?n=F:2===u.which?q=F:3===u.which&&(p=F),y.bus.send("mouse-click",[n,q,p]),u.preventDefault())}function m(u){if(c(u)){var F=u.wheelDelta||-u.detail;0>F?F=-1:0 keyCode not found: ",I,y)}};function Rb(a,b){function c(u){if(!z.enabled||!z.emu_enabled)return!1;var E=b||document.body,y;if(!(y=document.pointerLockElement))a:{for(u=u.target;u.parentNode;){if(u===E){y=!0;break a}u=u.parentNode}y=!1}return y}function d(u){c(u)&&(u=u.changedTouches)&&u.length&&(u=u[u.length-1],t=u.clientX,G=u.clientY)}function e(){if(n||q||p)z.bus.send("mouse-click",[!1,!1,!1]),n=q=p=!1}function g(u){if(z.bus&&c(u)&&z.is_running){var E=0,y=0,I=u.changedTouches;I?I.length&&(I=I[I.length-1],E=I.clientX-t,y=I.clientY- +G,t=I.clientX,G=I.clientY,u.preventDefault()):"number"===typeof u.movementX?(E=u.movementX,y=u.movementY):"number"===typeof u.webkitMovementX?(E=u.webkitMovementX,y=u.webkitMovementY):"number"===typeof u.mozMovementX?(E=u.mozMovementX,y=u.mozMovementY):(E=u.clientX-t,y=u.clientY-G,t=u.clientX,G=u.clientY);z.bus.send("mouse-delta",[.15*E,-(.15*y)]);b&&z.bus.send("mouse-absolute",[u.pageX-b.offsetLeft,u.pageY-b.offsetTop,b.offsetWidth,b.offsetHeight])}}function f(u){c(u)&&l(u,!0)}function h(u){c(u)&& +l(u,!1)}function l(u,E){z.bus&&(1===u.which?n=E:2===u.which?q=E:3===u.which&&(p=E),z.bus.send("mouse-click",[n,q,p]),u.preventDefault())}function m(u){if(c(u)){var E=u.wheelDelta||-u.detail;0>E?E=-1:0{switch(n.data.type){case "queue":m.queue_push(n.data.value);break;case "sampling-rate":m.source_samples_per_destination=n.data.value/sampleRate}};return m}var l=[new Float32Array(256),new Float32Array(256)];Reflect.setPrototypeOf(h.prototype,AudioWorkletProcessor.prototype);Reflect.setPrototypeOf(h,AudioWorkletProcessor);h.prototype.process=h.prototype.process=function(m,n){for(m=0;mm?(m+=this.source_buffer_previous[0].length,this.source_buffer_previous[n][m]):this.source_buffer_current[n][m]};h.prototype.ensure_enough_data=function(m){var n=this.source_buffer_current[0].length;n-this.source_block_start +a.register("mixer-connect",function(d){this.connect_source(d[0],d[1])},this);a.register("mixer-disconnect",function(d){this.disconnect_source(d[0],d[1])},this);a.register("mixer-volume",function(d){var e=d[0],g=d[1];d=Math.pow(10,d[2]/20);e=0===e?this:this.sources.get(e);void 0===e||e.set_volume(d,g)},this);a.register("mixer-gain-left",function(d){this.gain_left=Math.pow(10,d/20);this.update()},this);a.register("mixer-gain-right",function(d){this.gain_right=Math.pow(10,d/20);this.update()},this); +a.register("mixer-treble-left",c(this.node_treble_left),this);a.register("mixer-treble-right",c(this.node_treble_right),this);a.register("mixer-bass-left",c(this.node_bass_left),this);a.register("mixer-bass-right",c(this.node_bass_right),this)}Vb.prototype.add_source=function(a,b){a=new Xb(this.audio_context,a,this.input_left,this.input_right);this.sources.has(b);this.sources.set(b,a);return a};Vb.prototype.connect_source=function(a,b){a=this.sources.get(a);void 0===a||a.connect(b)}; +Vb.prototype.disconnect_source=function(a,b){a=this.sources.get(a);void 0===a||a.disconnect(b)};Vb.prototype.set_volume=function(a,b){void 0===b&&(b=2);switch(b){case 0:this.volume_left=a;break;case 1:this.volume_right=a;break;case 2:this.volume_both=a;break;default:return}this.update()}; +Vb.prototype.update=function(){var a=this.volume_both*this.volume_right*this.gain_right;this.node_gain_left.gain.setValueAtTime(this.volume_both*this.volume_left*this.gain_left,this.audio_context.currentTime);this.node_gain_right.gain.setValueAtTime(a,this.audio_context.currentTime)}; +function Xb(a,b,c,d){this.audio_context=a;this.connected_right=this.connected_left=!0;this.volume_right=this.volume_left=this.volume_both=this.gain_hidden=1;this.node_splitter=a.createChannelSplitter(2);this.node_gain_left=a.createGain();this.node_gain_right=a.createGain();b.connect(this.node_splitter);this.node_splitter.connect(this.node_gain_left,0);this.node_gain_left.connect(c);this.node_splitter.connect(this.node_gain_right,1);this.node_gain_right.connect(d)} +Xb.prototype.update=function(){var a=this.connected_right*this.gain_hidden*this.volume_both*this.volume_right;this.node_gain_left.gain.setValueAtTime(this.connected_left*this.gain_hidden*this.volume_both*this.volume_left,this.audio_context.currentTime);this.node_gain_right.gain.setValueAtTime(a,this.audio_context.currentTime)};Xb.prototype.connect=function(a){var b=!a||2===a;if(b||0===a)this.connected_left=!0;if(b||1===a)this.connected_right=!0;this.update()}; +Xb.prototype.disconnect=function(a){var b=!a||2===a;if(b||0===a)this.connected_left=!1;if(b||1===a)this.connected_right=!1;this.update()};Xb.prototype.set_volume=function(a,b){void 0===b&&(b=2);switch(b){case 0:this.volume_left=a;break;case 1:this.volume_right=a;break;case 2:this.volume_both=a;break;default:return}this.update()};Xb.prototype.set_gain_hidden=function(a){this.gain_hidden=a}; +function Wb(a,b,c){this.node_oscillator=b.createOscillator();this.node_oscillator.type="square";this.node_oscillator.frequency.setValueAtTime(440,b.currentTime);this.mixer_connection=c.add_source(this.node_oscillator,1);this.mixer_connection.disconnect();a.register("pcspeaker-enable",function(){c.connect_source(1)},this);a.register("pcspeaker-disable",function(){c.disconnect_source(1)},this);a.register("pcspeaker-update",function(d){var e=d[1],g=0;3===d[0]&&(g=Math.min(1193181.6665999999/e,this.node_oscillator.frequency.maxValue), +g=Math.max(g,0));this.node_oscillator.frequency.setValueAtTime(g,b.currentTime)},this)}Wb.prototype.start=function(){this.node_oscillator.start()}; +function Tb(a,b,c){this.bus=a;this.audio_context=b;this.enabled=!1;this.sampling_rate=48E3;b=function(){function f(m){if(0===m)return 1;m*=Math.PI;return Math.sin(m)/m}function h(){var m=Reflect.construct(AudioWorkletProcessor,[],h);m.kernel_size=3;m.queue_data=Array(1024);m.queue_start=0;m.queue_end=0;m.queue_length=0;m.queue_size=m.queue_data.length;m.queued_samples=0;m.source_buffer_previous=l;m.source_buffer_current=l;m.source_samples_per_destination=1;m.source_block_start=0;m.source_time=0;m.source_offset= +0;m.port.onmessage=n=>{switch(n.data.type){case "queue":m.queue_push(n.data.value);break;case "sampling-rate":m.source_samples_per_destination=n.data.value/sampleRate}};return m}var l=[new Float32Array(256),new Float32Array(256)];Reflect.setPrototypeOf(h.prototype,AudioWorkletProcessor.prototype);Reflect.setPrototypeOf(h,AudioWorkletProcessor);h.prototype.process=h.prototype.process=function(m,n){for(m=0;mm?(m+=this.source_buffer_previous[0].length,this.source_buffer_previous[n][m]):this.source_buffer_current[n][m]};h.prototype.ensure_enough_data=function(m){var n=this.source_buffer_current[0].length;n-this.source_block_start this.queued_samples&&this.queue_length&&this.dbg_log("Not enough samples - should not happen during midway of playback");this.source_buffer_previous=this.source_buffer_current;this.source_buffer_current=this.queue_shift();var m=this.source_buffer_current[0].length;if(256>m){for(var n=this.queue_start,p=0;256>m&&pthis.queued_samples/this.source_samples_per_destination&&this.port.postMessage({type:"pump"})};h.prototype.queue_push=function(m){this.queue_length{URL.revokeObjectURL(f);this.node_processor=new AudioWorkletNode(this.audio_context,"dac-processor",{numberOfInputs:0,numberOfOutputs:1,outputChannelCount:[2],parameterData:{},processorOptions:{}});this.node_processor.port.postMessage({type:"sampling-rate",value:this.sampling_rate});this.node_processor.port.onmessage=g=>{switch(g.data.type){case "pump":this.pump()}};this.node_processor.connect(this.node_output)}); -this.mixer_connection=c.add_source(this.node_output,2);this.mixer_connection.set_gain_hidden(3);a.register("dac-send-data",function(g){this.queue(g)},this);a.register("dac-enable",function(){this.enabled=!0},this);a.register("dac-disable",function(){this.enabled=!1},this);a.register("dac-tell-sampling-rate",function(g){this.sampling_rate=g;this.node_processor&&this.node_processor.port.postMessage({type:"sampling-rate",value:g})},this)} -Ab.prototype.queue=function(a){this.node_processor&&this.node_processor.port.postMessage({type:"queue",value:a},[a[0].buffer,a[1].buffer])};Ab.prototype.pump=function(){this.enabled&&this.bus.send("dac-request-data")}; -function Bb(a,b,c){this.bus=a;this.audio_context=b;this.enabled=!1;this.sampling_rate=22050;this.buffered_time=0;this.rate_ratio=1;this.node_lowpass=this.audio_context.createBiquadFilter();this.node_lowpass.type="lowpass";this.node_output=this.node_lowpass;this.mixer_connection=c.add_source(this.node_output,2);this.mixer_connection.set_gain_hidden(3);a.register("dac-send-data",function(d){this.queue(d)},this);a.register("dac-enable",function(){this.enabled=!0;this.pump()},this);a.register("dac-disable", +n=this.source_buffer_current[0].length;for(var q=0;qthis.queued_samples/this.source_samples_per_destination&&this.port.postMessage({type:"pump"})};h.prototype.queue_push=function(m){this.queue_length{URL.revokeObjectURL(g);this.node_processor=new AudioWorkletNode(this.audio_context,"dac-processor",{numberOfInputs:0,numberOfOutputs:1,outputChannelCount:[2],parameterData:{},processorOptions:{}});this.node_processor.port.postMessage({type:"sampling-rate",value:this.sampling_rate});this.node_processor.port.onmessage=f=>{switch(f.data.type){case "pump":this.pump()}};this.node_processor.connect(this.node_output)}); +this.mixer_connection=c.add_source(this.node_output,2);this.mixer_connection.set_gain_hidden(3);a.register("dac-send-data",function(f){this.queue(f)},this);a.register("dac-enable",function(){this.enabled=!0},this);a.register("dac-disable",function(){this.enabled=!1},this);a.register("dac-tell-sampling-rate",function(f){this.sampling_rate=f;this.node_processor&&this.node_processor.port.postMessage({type:"sampling-rate",value:f})},this)} +Tb.prototype.queue=function(a){this.node_processor&&this.node_processor.port.postMessage({type:"queue",value:a},[a[0].buffer,a[1].buffer])};Tb.prototype.pump=function(){this.enabled&&this.bus.send("dac-request-data")}; +function Ub(a,b,c){this.bus=a;this.audio_context=b;this.enabled=!1;this.sampling_rate=22050;this.buffered_time=0;this.rate_ratio=1;this.node_lowpass=this.audio_context.createBiquadFilter();this.node_lowpass.type="lowpass";this.node_output=this.node_lowpass;this.mixer_connection=c.add_source(this.node_output,2);this.mixer_connection.set_gain_hidden(3);a.register("dac-send-data",function(d){this.queue(d)},this);a.register("dac-enable",function(){this.enabled=!0;this.pump()},this);a.register("dac-disable", function(){this.enabled=!1},this);a.register("dac-tell-sampling-rate",function(d){this.sampling_rate=d;this.rate_ratio=Math.ceil(8E3/d);this.node_lowpass.frequency.setValueAtTime(d/2,this.audio_context.currentTime)},this)} -Bb.prototype.queue=function(a){var b=a[0].length,c=b/this.sampling_rate;if(1this.pump(),1E3*b);a.start(this.buffered_time);this.buffered_time+=c;setTimeout(()=>this.pump(),0)};Bb.prototype.pump=function(){this.enabled&&(.2this.pump(),1E3*b);a.start(this.buffered_time);this.buffered_time+=c;setTimeout(()=>this.pump(),0)};Ub.prototype.pump=function(){this.enabled&&(.2l?void 0===this.update_timer&&(this.update_timer=setTimeout(()=>{this.update_timer=void 0;this.last_update=Date.now();this.render()},16-l)):(void 0!==this.update_timer&&(clearTimeout(this.update_timer),this.update_timer=void 0),this.last_update=h,this.render())};this.render=function(){a.value=this.text;this.text_new_line&&(this.text_new_line= -!1,a.scrollTop=1E9)};this.send_char=function(h){g.bus&&g.bus.send("serial0-input",h)}} -function Gb(a,b){this.element=a;if(window.Terminal){var c=this.term=new window.Terminal({logLevel:"off"});c.write("This is the serial console. Whatever you type or paste here will be sent to COM1");var d=c.onData(function(e){for(let f=0;fa)){this.last_connect_attempt=Date.now();try{this.socket=new WebSocket(this.url)}catch(b){console.error(b);return}this.socket.binaryType="arraybuffer";this.socket.onopen=this.handle_open.bind(this);this.socket.onmessage=this.handle_message.bind(this);this.socket.onclose=this.handle_close.bind(this); -this.socket.onerror=this.handle_error.bind(this)}}};Hb.prototype.send=function(a){this.socket&&1===this.socket.readyState?this.socket.send(a):(this.send_queue.push(a),this.send_queue.length>2*this.send_queue_limit&&(this.send_queue=this.send_queue.slice(-this.send_queue_limit)),this.connect())};Hb.prototype.change_proxy=function(a){this.url=a;this.socket&&(this.socket.onclose=function(){},this.socket.onerror=function(){},this.socket.close(),this.socket=void 0)};function X(a){this.cpu_is_running=!1;this.cpu_exception_hook=function(){};var b=jb.create();this.bus=b[0];this.emulator_bus=b[1];var c,d;const e=new WebAssembly.Table({element:"anyfunc",initial:1924});b={cpu_exception_hook:g=>this.cpu_exception_hook(g),run_hardware_timers:function(g,h){return c.run_hardware_timers(g,h)},cpu_event_halt:()=>{this.emulator_bus.send("cpu-event-halt")},abort:function(){},microtick:E.microtick,get_rand_int:function(){return t.get_rand_int()},apic_acknowledge_irq:function(){return c.devices.apic.acknowledge_irq()}, -stop_idling:function(){return c.stop_idling()},io_port_read8:function(g){return c.io.port_read8(g)},io_port_read16:function(g){return c.io.port_read16(g)},io_port_read32:function(g){return c.io.port_read32(g)},io_port_write8:function(g,h){c.io.port_write8(g,h)},io_port_write16:function(g,h){c.io.port_write16(g,h)},io_port_write32:function(g,h){c.io.port_write32(g,h)},mmap_read8:function(g){return c.mmap_read8(g)},mmap_read16:function(g){return c.mmap_read16(g)},mmap_read32:function(g){return c.mmap_read32(g)}, -mmap_write8:function(g,h){c.mmap_write8(g,h)},mmap_write16:function(g,h){c.mmap_write16(g,h)},mmap_write32:function(g,h){c.mmap_write32(g,h)},mmap_write64:function(g,h,l){c.mmap_write64(g,h,l)},mmap_write128:function(g,h,l,m,n){c.mmap_write128(g,h,l,m,n)},log_from_wasm:function(g,h){t.read_sized_string_from_mem(d,g,h)},console_log_from_wasm:function(g,h){g=t.read_sized_string_from_mem(d,g,h);console.error(g)},dbg_trace_from_wasm:function(){},codegen_finalize:(g,h,l,m,n)=>{c.codegen_finalize(g,h,l, -m,n)},jit_clear_func:g=>c.jit_clear_func(g),jit_clear_all_funcs:()=>c.jit_clear_all_funcs(),__indirect_function_table:e};let f=a.wasm_fn;f||(f=g=>new Promise(h=>{let l="v86.wasm",m="v86-fallback.wasm";if(a.wasm_path){l=a.wasm_path;const n=l.lastIndexOf("/");m=(-1===n?"":l.substr(0,n))+"/"+m}else"undefined"===typeof window&&"string"===typeof __dirname?(l=__dirname+"/"+l,m=__dirname+"/"+m):(l="build/"+l,m="build/"+m);t.load_file(l,{done:async n=>{try{const {instance:p}=await WebAssembly.instantiate(n, -g);this.wasm_source=n;h(p.exports)}catch(p){t.load_file(m,{done:async q=>{const {instance:r}=await WebAssembly.instantiate(q,g);this.wasm_source=q;h(r.exports)}})}},progress:n=>{this.emulator_bus.send("download-progress",{file_index:0,file_count:1,file_name:l,lengthComputable:n.lengthComputable,total:n.total,loaded:n.loaded})}})}));f({env:b}).then(g=>{d=g.memory;g.rust_init();g=this.v86=new E(this.emulator_bus,{exports:g,wasm_table:e});c=g.cpu;this.continue_init(g,a)});this.zstd_worker=null;this.zstd_worker_request_id= +!1,a.scrollTop=1E9)};this.send_char=function(h){f.bus&&f.bus.send("serial0-input",h)}} +function Zb(a,b){this.element=a;if(window.Terminal){var c=this.term=new window.Terminal({logLevel:"off"});c.write("This is the serial console. Whatever you type or paste here will be sent to COM1");var d=c.onData(function(e){for(let g=0;ga)){this.last_connect_attempt=Date.now();try{this.socket=new WebSocket(this.url)}catch(b){console.error(b);return}this.socket.binaryType="arraybuffer";this.socket.onopen=this.handle_open.bind(this);this.socket.onmessage=this.handle_message.bind(this);this.socket.onclose=this.handle_close.bind(this); +this.socket.onerror=this.handle_error.bind(this)}}};$b.prototype.send=function(a){this.socket&&1===this.socket.readyState?this.socket.send(a):(this.send_queue.push(a),this.send_queue.length>2*this.send_queue_limit&&(this.send_queue=this.send_queue.slice(-this.send_queue_limit)),this.connect())};$b.prototype.change_proxy=function(a){this.url=a;this.socket&&(this.socket.onclose=function(){},this.socket.onerror=function(){},this.socket.close(),this.socket=void 0)};function X(a){this.cpu_is_running=!1;this.cpu_exception_hook=function(){};var b=ob.create();this.bus=b[0];this.emulator_bus=b[1];var c,d;const e=new WebAssembly.Table({element:"anyfunc",initial:1924});b={cpu_exception_hook:f=>this.cpu_exception_hook(f),run_hardware_timers:function(f,h){return c.run_hardware_timers(f,h)},cpu_event_halt:()=>{this.emulator_bus.send("cpu-event-halt")},abort:function(){},microtick:C.microtick,get_rand_int:function(){return k.get_rand_int()},apic_acknowledge_irq:function(){return c.devices.apic.acknowledge_irq()}, +stop_idling:function(){return c.stop_idling()},io_port_read8:function(f){return c.io.port_read8(f)},io_port_read16:function(f){return c.io.port_read16(f)},io_port_read32:function(f){return c.io.port_read32(f)},io_port_write8:function(f,h){c.io.port_write8(f,h)},io_port_write16:function(f,h){c.io.port_write16(f,h)},io_port_write32:function(f,h){c.io.port_write32(f,h)},mmap_read8:function(f){return c.mmap_read8(f)},mmap_read16:function(f){return c.mmap_read16(f)},mmap_read32:function(f){return c.mmap_read32(f)}, +mmap_write8:function(f,h){c.mmap_write8(f,h)},mmap_write16:function(f,h){c.mmap_write16(f,h)},mmap_write32:function(f,h){c.mmap_write32(f,h)},mmap_write64:function(f,h,l){c.mmap_write64(f,h,l)},mmap_write128:function(f,h,l,m,n){c.mmap_write128(f,h,l,m,n)},log_from_wasm:function(f,h){k.read_sized_string_from_mem(d,f,h)},console_log_from_wasm:function(f,h){f=k.read_sized_string_from_mem(d,f,h);console.error(f)},dbg_trace_from_wasm:function(){},codegen_finalize:(f,h,l,m,n)=>{c.codegen_finalize(f,h,l, +m,n)},jit_clear_func:f=>c.jit_clear_func(f),jit_clear_all_funcs:()=>c.jit_clear_all_funcs(),__indirect_function_table:e};let g=a.wasm_fn;g||(g=f=>new Promise(h=>{let l="v86.wasm",m="v86-fallback.wasm";if(a.wasm_path){l=a.wasm_path;const n=l.lastIndexOf("/");m=(-1===n?"":l.substr(0,n))+"/"+m}else"undefined"===typeof window&&"string"===typeof __dirname?(l=__dirname+"/"+l,m=__dirname+"/"+m):(l="build/"+l,m="build/"+m);k.load_file(l,{done:async n=>{try{const {instance:p}=await WebAssembly.instantiate(n, +f);this.wasm_source=n;h(p.exports)}catch(p){k.load_file(m,{done:async q=>{const {instance:t}=await WebAssembly.instantiate(q,f);this.wasm_source=q;h(t.exports)}})}},progress:n=>{this.emulator_bus.send("download-progress",{file_index:0,file_count:1,file_name:l,lengthComputable:n.lengthComputable,total:n.total,loaded:n.loaded})}})}));g({env:b}).then(f=>{d=f.memory;f.rust_init();f=this.v86=new C(this.emulator_bus,{exports:f,wasm_table:e});c=f.cpu;this.continue_init(f,a)});this.zstd_worker=null;this.zstd_worker_request_id= 0} -X.prototype.continue_init=async function(a,b){function c(q,r){switch(q){case "hda":e.hda=this.disk_images.hda=r;break;case "hdb":e.hdb=this.disk_images.hdb=r;break;case "cdrom":e.cdrom=this.disk_images.cdrom=r;break;case "fda":e.fda=this.disk_images.fda=r;break;case "fdb":e.fdb=this.disk_images.fdb=r;break;case "multiboot":e.multiboot=this.disk_images.multiboot=r.buffer;break;case "bzimage":e.bzimage=this.disk_images.bzimage=r.buffer;break;case "initrd":e.initrd=this.disk_images.initrd=r.buffer;break; -case "bios":e.bios=r.buffer;break;case "vga_bios":e.vga_bios=r.buffer;break;case "initial_state":e.initial_state=r.buffer;break;case "fs9p_json":e.fs9p_json=r}}async function d(){if(e.fs9p&&e.fs9p_json&&!e.initial_state&&(e.fs9p.load_from_json(e.fs9p_json),b.bzimage_initrd_from_filesystem)){const {bzimage_path:q,initrd_path:r}=this.get_bzimage_initrd_from_filesystem(e.fs9p),[D,y]=await Promise.all([e.fs9p.read_file(r),e.fs9p.read_file(q)]);c.call(this,"initrd",new t.SyncBuffer(D.buffer));c.call(this, -"bzimage",new t.SyncBuffer(y.buffer))}this.serial_adapter&&this.serial_adapter.show&&this.serial_adapter.show();this.v86.init(e);e.initial_state&&(a.restore_state(e.initial_state),e.initial_state=void 0);b.autostart&&this.v86.run();this.emulator_bus.send("emulator-loaded")}this.bus.register("emulator-stopped",function(){this.cpu_is_running=!1;this.screen_adapter.pause()},this);this.bus.register("emulator-started",function(){this.cpu_is_running=!0;this.screen_adapter.continue()},this);var e={};this.disk_images= -{fda:void 0,fdb:void 0,hda:void 0,hdb:void 0,cdrom:void 0};var f=b.boot_order?b.boot_order:b.fda?801:b.hda?786:291;e.acpi=b.acpi;e.disable_jit=b.disable_jit;e.load_devices=!0;e.memory_size=b.memory_size||67108864;e.vga_memory_size=b.vga_memory_size||8388608;e.boot_order=f;e.fastboot=b.fastboot||!1;e.fda=void 0;e.fdb=void 0;e.uart1=b.uart1;e.uart2=b.uart2;e.uart3=b.uart3;e.cmdline=b.cmdline;e.preserve_mac_from_state_image=b.preserve_mac_from_state_image;e.mac_address_translation=b.mac_address_translation; -e.cpuid_level=b.cpuid_level;e.virtio_console=b.virtio_console;e.virtio_net=b.virtio_net;e.screen_options=b.screen_options;if(f=b.network_relay_url||b.net_device&&b.net_device.relay_url)"fetch"===f?this.network_adapter=new Ib(this.bus):f.startsWith("wisp://")||f.startsWith("wisps://")?this.network_adapter=new Jb(f,this.bus,b):this.network_adapter=new Hb(f,this.bus);e.net_device=b.net_device||{type:"ne2k"};f=b.screen||{};b.screen_container&&(f.container=b.screen_container);b.disable_keyboard||(this.keyboard_adapter= -new xb(this.bus));b.disable_mouse||(this.mouse_adapter=new yb(this.bus,f.container));this.screen_adapter=f.container?new aa(f,()=>this.v86.cpu.devices.vga&&this.v86.cpu.devices.vga.screen_fill_buffer()):new Kb;e.screen=this.screen_adapter;e.screen_options=f;b.serial_container&&(this.serial_adapter=new Fb(b.serial_container,this.bus));b.serial_container_xtermjs&&(this.serial_adapter=new Gb(b.serial_container_xtermjs,this.bus));b.disable_speaker||(this.speaker_adapter=new zb(this.bus));var g=[];f=(q, -r)=>{if(r)if(r.get&&r.set&&r.load)g.push({name:q,loadable:r});else{if("bios"===q||"vga_bios"===q||"initial_state"===q||"multiboot"===q||"bzimage"===q||"initrd"===q)r.async=!1;if("fda"===q||"fdb"===q)r.async=!1;r.url&&!r.async?g.push({name:q,url:r.url,size:r.size}):g.push({name:q,loadable:t.buffer_from_object(r,this.zstd_decompress_worker.bind(this))})}};b.state&&console.warn("Warning: Unknown option 'state'. Did you mean 'initial_state'?");f("bios",b.bios);f("vga_bios",b.vga_bios);f("cdrom",b.cdrom); -f("hda",b.hda);f("hdb",b.hdb);f("fda",b.fda);f("fdb",b.fdb);f("initial_state",b.initial_state);f("multiboot",b.multiboot);f("bzimage",b.bzimage);f("initrd",b.initrd);if(b.filesystem){f=b.filesystem.basefs;var h=b.filesystem.baseurl;let q=new Lb;h&&(q=new Mb(q,h));e.fs9p=this.fs9p=new Z(q);if(f){if("object"===typeof f){var l=f.size;f=f.url}g.push({name:"fs9p_json",url:f,size:l,as_json:!0})}}var m=this,n=g.length,p=function(q){if(q===n)setTimeout(d.bind(this),0);else{var r=g[q];r.loadable?(r.loadable.onload= -function(){c.call(this,r.name,r.loadable);p(q+1)}.bind(this),r.loadable.load()):t.load_file(r.url,{done:function(D){r.url.endsWith(".zst")&&"initial_state"!==r.name&&(D=this.zstd_decompress(r.size,new Uint8Array(D)));c.call(this,r.name,r.as_json?D:new t.SyncBuffer(D));p(q+1)}.bind(this),progress:function(D){200===D.target.status?m.emulator_bus.send("download-progress",{file_index:q,file_count:n,file_name:r.url,lengthComputable:D.lengthComputable,total:D.total||r.size,loaded:D.loaded}):m.emulator_bus.send("download-error", -{file_index:q,file_count:n,file_name:r.url,request:D.target})},as_json:r.as_json})}}.bind(this);p(0)};X.prototype.zstd_decompress=function(a,b){const c=this.v86.cpu;this.zstd_context=c.zstd_create_ctx(b.length);(new Uint8Array(c.wasm_memory.buffer)).set(b,c.zstd_get_src_ptr(this.zstd_context));b=c.zstd_read(this.zstd_context,a);const d=c.wasm_memory.buffer.slice(b,b+a);c.zstd_read_free(b,a);c.zstd_free_ctx(this.zstd_context);this.zstd_context=null;return d}; -X.prototype.zstd_decompress_worker=async function(a,b){if(!this.zstd_worker){const c=URL.createObjectURL(new Blob(["("+function(){let d;globalThis.onmessage=function(e){if(d){var {src:f,decompressed_size:g,id:h}=e.data;e=d.exports;var l=e.zstd_create_ctx(f.length);(new Uint8Array(e.memory.buffer)).set(f,e.zstd_get_src_ptr(l));var m=e.zstd_read(l,g),n=e.memory.buffer.slice(m,m+g);e.zstd_read_free(m,g);e.zstd_free_ctx(l);postMessage({result:n,id:h},[n])}else l=Object.fromEntries("cpu_exception_hook run_hardware_timers cpu_event_halt microtick get_rand_int apic_acknowledge_irq stop_idling io_port_read8 io_port_read16 io_port_read32 io_port_write8 io_port_write16 io_port_write32 mmap_read8 mmap_read16 mmap_read32 mmap_write8 mmap_write16 mmap_write32 mmap_write64 mmap_write128 codegen_finalize jit_clear_func jit_clear_all_funcs".split(" ").map(p=> +X.prototype.continue_init=async function(a,b){function c(q,t){switch(q){case "hda":e.hda=this.disk_images.hda=t;break;case "hdb":e.hdb=this.disk_images.hdb=t;break;case "cdrom":e.cdrom=this.disk_images.cdrom=t;break;case "fda":e.fda=this.disk_images.fda=t;break;case "fdb":e.fdb=this.disk_images.fdb=t;break;case "multiboot":e.multiboot=this.disk_images.multiboot=t.buffer;break;case "bzimage":e.bzimage=this.disk_images.bzimage=t.buffer;break;case "initrd":e.initrd=this.disk_images.initrd=t.buffer;break; +case "bios":e.bios=t.buffer;break;case "vga_bios":e.vga_bios=t.buffer;break;case "initial_state":e.initial_state=t.buffer;break;case "fs9p_json":e.fs9p_json=t}}async function d(){if(e.fs9p&&e.fs9p_json&&!e.initial_state&&(e.fs9p.load_from_json(e.fs9p_json),b.bzimage_initrd_from_filesystem)){const {bzimage_path:q,initrd_path:t}=this.get_bzimage_initrd_from_filesystem(e.fs9p),[G,z]=await Promise.all([e.fs9p.read_file(t),e.fs9p.read_file(q)]);c.call(this,"initrd",new k.SyncBuffer(G.buffer));c.call(this, +"bzimage",new k.SyncBuffer(z.buffer))}this.serial_adapter&&this.serial_adapter.show&&this.serial_adapter.show();this.v86.init(e);e.initial_state&&(a.restore_state(e.initial_state),e.initial_state=void 0);b.autostart&&this.v86.run();this.emulator_bus.send("emulator-loaded")}this.bus.register("emulator-stopped",function(){this.cpu_is_running=!1;this.screen_adapter.pause()},this);this.bus.register("emulator-started",function(){this.cpu_is_running=!0;this.screen_adapter.continue()},this);var e={};this.disk_images= +{fda:void 0,fdb:void 0,hda:void 0,hdb:void 0,cdrom:void 0};var g=b.boot_order?b.boot_order:b.fda?801:b.hda?786:291;e.acpi=b.acpi;e.disable_jit=b.disable_jit;e.load_devices=!0;e.memory_size=b.memory_size||67108864;e.vga_memory_size=b.vga_memory_size||8388608;e.boot_order=g;e.fastboot=b.fastboot||!1;e.fda=void 0;e.fdb=void 0;e.uart1=b.uart1;e.uart2=b.uart2;e.uart3=b.uart3;e.cmdline=b.cmdline;e.preserve_mac_from_state_image=b.preserve_mac_from_state_image;e.mac_address_translation=b.mac_address_translation; +e.cpuid_level=b.cpuid_level;e.virtio_console=b.virtio_console;e.virtio_net=b.virtio_net;e.screen_options=b.screen_options;if(g=b.network_relay_url||b.net_device&&b.net_device.relay_url)"fetch"===g?this.network_adapter=new ac(this.bus):g.startsWith("wisp://")||g.startsWith("wisps://")?this.network_adapter=new bc(g,this.bus,b):this.network_adapter=new $b(g,this.bus);e.net_device=b.net_device||{type:"ne2k"};g=b.screen||{};b.screen_container&&(g.container=b.screen_container);b.disable_keyboard||(this.keyboard_adapter= +new Qb(this.bus));b.disable_mouse||(this.mouse_adapter=new Rb(this.bus,g.container));this.screen_adapter=g.container?new aa(g,()=>this.v86.cpu.devices.vga&&this.v86.cpu.devices.vga.screen_fill_buffer()):new cc;e.screen=this.screen_adapter;e.screen_options=g;b.serial_container&&(this.serial_adapter=new Yb(b.serial_container,this.bus));b.serial_container_xtermjs&&(this.serial_adapter=new Zb(b.serial_container_xtermjs,this.bus));b.disable_speaker||(this.speaker_adapter=new Sb(this.bus));var f=[];g=(q, +t)=>{if(t)if(t.get&&t.set&&t.load)f.push({name:q,loadable:t});else{if("bios"===q||"vga_bios"===q||"initial_state"===q||"multiboot"===q||"bzimage"===q||"initrd"===q)t.async=!1;if("fda"===q||"fdb"===q)t.async=!1;t.url&&!t.async?f.push({name:q,url:t.url,size:t.size}):f.push({name:q,loadable:k.buffer_from_object(t,this.zstd_decompress_worker.bind(this))})}};b.state&&console.warn("Warning: Unknown option 'state'. Did you mean 'initial_state'?");g("bios",b.bios);g("vga_bios",b.vga_bios);g("cdrom",b.cdrom); +g("hda",b.hda);g("hdb",b.hdb);g("fda",b.fda);g("fdb",b.fdb);g("initial_state",b.initial_state);g("multiboot",b.multiboot);g("bzimage",b.bzimage);g("initrd",b.initrd);if(b.filesystem){g=b.filesystem.basefs;var h=b.filesystem.baseurl;let q=new dc;h&&(q=new ec(q,h));e.fs9p=this.fs9p=new Z(q);if(g){if("object"===typeof g){var l=g.size;g=g.url}f.push({name:"fs9p_json",url:g,size:l,as_json:!0})}}var m=this,n=f.length,p=function(q){if(q===n)setTimeout(d.bind(this),0);else{var t=f[q];t.loadable?(t.loadable.onload= +function(){c.call(this,t.name,t.loadable);p(q+1)}.bind(this),t.loadable.load()):k.load_file(t.url,{done:function(G){t.url.endsWith(".zst")&&"initial_state"!==t.name&&(G=this.zstd_decompress(t.size,new Uint8Array(G)));c.call(this,t.name,t.as_json?G:new k.SyncBuffer(G));p(q+1)}.bind(this),progress:function(G){200===G.target.status?m.emulator_bus.send("download-progress",{file_index:q,file_count:n,file_name:t.url,lengthComputable:G.lengthComputable,total:G.total||t.size,loaded:G.loaded}):m.emulator_bus.send("download-error", +{file_index:q,file_count:n,file_name:t.url,request:G.target})},as_json:t.as_json})}}.bind(this);p(0)};X.prototype.zstd_decompress=function(a,b){const c=this.v86.cpu;this.zstd_context=c.zstd_create_ctx(b.length);(new Uint8Array(c.wasm_memory.buffer)).set(b,c.zstd_get_src_ptr(this.zstd_context));b=c.zstd_read(this.zstd_context,a);const d=c.wasm_memory.buffer.slice(b,b+a);c.zstd_read_free(b,a);c.zstd_free_ctx(this.zstd_context);this.zstd_context=null;return d}; +X.prototype.zstd_decompress_worker=async function(a,b){if(!this.zstd_worker){const c=URL.createObjectURL(new Blob(["("+function(){let d;globalThis.onmessage=function(e){if(d){var {src:g,decompressed_size:f,id:h}=e.data;e=d.exports;var l=e.zstd_create_ctx(g.length);(new Uint8Array(e.memory.buffer)).set(g,e.zstd_get_src_ptr(l));var m=e.zstd_read(l,f),n=e.memory.buffer.slice(m,m+f);e.zstd_read_free(m,f);e.zstd_free_ctx(l);postMessage({result:n,id:h},[n])}else l=Object.fromEntries("cpu_exception_hook run_hardware_timers cpu_event_halt microtick get_rand_int apic_acknowledge_irq stop_idling io_port_read8 io_port_read16 io_port_read32 io_port_write8 io_port_write16 io_port_write32 mmap_read8 mmap_read16 mmap_read32 mmap_write8 mmap_write16 mmap_write32 mmap_write64 mmap_write128 codegen_finalize jit_clear_func jit_clear_all_funcs".split(" ").map(p=> [p,()=>console.error("zstd worker unexpectedly called "+p)])),l.__indirect_function_table=new WebAssembly.Table({element:"anyfunc",initial:1024}),l.abort=()=>{throw Error("zstd worker aborted");},l.log_from_wasm=l.console_log_from_wasm=(p,q)=>{console.log(String.fromCharCode(...(new Uint8Array(d.exports.memory.buffer,p,q))))},l.dbg_trace_from_wasm=()=>console.trace(),d=new WebAssembly.Instance(new WebAssembly.Module(e.data),{env:l})}}.toString()+")()"],{type:"text/javascript"}));this.zstd_worker= -new Worker(c);URL.revokeObjectURL(c);this.zstd_worker.postMessage(this.wasm_source,[this.wasm_source])}return new Promise(c=>{const d=this.zstd_worker_request_id++,e=async f=>{f.data.id===d&&(this.zstd_worker.removeEventListener("message",e),c(f.data.result))};this.zstd_worker.addEventListener("message",e);this.zstd_worker.postMessage({src:b,decompressed_size:a,id:d},[b.buffer])})}; -X.prototype.get_bzimage_initrd_from_filesystem=function(a){const b=(a.read_dir("/")||[]).map(e=>"/"+e);a=(a.read_dir("/boot/")||[]).map(e=>"/boot/"+e);let c,d;for(const e of[].concat(b,a)){const f=/old/i.test(e)||/fallback/i.test(e),g=/vmlinuz/i.test(e)||/bzimage/i.test(e),h=/initrd/i.test(e)||/initramfs/i.test(e);!g||d&&f||(d=e);!h||c&&f||(c=e)}c&&d||(console.log("Failed to find bzimage or initrd in filesystem. Files:"),console.log(b.join(" ")),console.log(a.join(" ")));return{initrd_path:c,bzimage_path:d}}; +new Worker(c);URL.revokeObjectURL(c);this.zstd_worker.postMessage(this.wasm_source,[this.wasm_source])}return new Promise(c=>{const d=this.zstd_worker_request_id++,e=async g=>{g.data.id===d&&(this.zstd_worker.removeEventListener("message",e),c(g.data.result))};this.zstd_worker.addEventListener("message",e);this.zstd_worker.postMessage({src:b,decompressed_size:a,id:d},[b.buffer])})}; +X.prototype.get_bzimage_initrd_from_filesystem=function(a){const b=(a.read_dir("/")||[]).map(e=>"/"+e);a=(a.read_dir("/boot/")||[]).map(e=>"/boot/"+e);let c,d;for(const e of[].concat(b,a)){const g=/old/i.test(e)||/fallback/i.test(e),f=/vmlinuz/i.test(e)||/bzimage/i.test(e),h=/initrd/i.test(e)||/initramfs/i.test(e);!f||d&&g||(d=e);!h||c&&g||(c=e)}c&&d||(console.log("Failed to find bzimage or initrd in filesystem. Files:"),console.log(b.join(" ")),console.log(a.join(" ")));return{initrd_path:c,bzimage_path:d}}; X.prototype.run=async function(){this.v86.run()};H.exportProperty(X.prototype,"run",X.prototype.run);X.prototype.stop=async function(){this.cpu_is_running&&await new Promise(a=>{const b=()=>{this.remove_listener("emulator-stopped",b);a()};this.add_listener("emulator-stopped",b);this.v86.stop()})};H.exportProperty(X.prototype,"stop",X.prototype.stop); X.prototype.destroy=async function(){await this.stop();this.v86.destroy();this.keyboard_adapter&&this.keyboard_adapter.destroy();this.network_adapter&&this.network_adapter.destroy();this.mouse_adapter&&this.mouse_adapter.destroy();this.screen_adapter&&this.screen_adapter.destroy();this.serial_adapter&&this.serial_adapter.destroy();this.speaker_adapter&&this.speaker_adapter.destroy()};H.exportProperty(X.prototype,"destroy",X.prototype.destroy);X.prototype.restart=function(){this.v86.restart()}; H.exportProperty(X.prototype,"restart",X.prototype.restart);X.prototype.add_listener=function(a,b){this.bus.register(a,b,this)};H.exportProperty(X.prototype,"add_listener",X.prototype.add_listener);X.prototype.remove_listener=function(a,b){this.bus.unregister(a,b)};H.exportProperty(X.prototype,"remove_listener",X.prototype.remove_listener);X.prototype.restore_state=async function(a){this.v86.restore_state(a)};H.exportProperty(X.prototype,"restore_state",X.prototype.restore_state); X.prototype.save_state=async function(){return this.v86.save_state()};H.exportProperty(X.prototype,"save_state",X.prototype.save_state);X.prototype.get_instruction_counter=function(){return this.v86?this.v86.cpu.instruction_counter[0]>>>0:0};H.exportProperty(X.prototype,"get_instruction_counter",X.prototype.get_instruction_counter);X.prototype.is_running=function(){return this.cpu_is_running};H.exportProperty(X.prototype,"is_running",X.prototype.is_running); -X.prototype.set_fda=async function(a){if(a.url&&!a.async)t.load_file(a.url,{done:b=>{this.v86.cpu.devices.fdc.set_fda(new t.SyncBuffer(b))}});else{const b=t.buffer_from_object(a,this.zstd_decompress_worker.bind(this));b.onload=()=>{this.v86.cpu.devices.fdc.set_fda(b)};await b.load()}};H.exportProperty(X.prototype,"set_fda",X.prototype.set_fda);X.prototype.eject_fda=function(){this.v86.cpu.devices.fdc.eject_fda()};H.exportProperty(X.prototype,"eject_fda",X.prototype.eject_fda); +X.prototype.set_fda=async function(a){if(a.url&&!a.async)k.load_file(a.url,{done:b=>{this.v86.cpu.devices.fdc.set_fda(new k.SyncBuffer(b))}});else{const b=k.buffer_from_object(a,this.zstd_decompress_worker.bind(this));b.onload=()=>{this.v86.cpu.devices.fdc.set_fda(b)};await b.load()}};H.exportProperty(X.prototype,"set_fda",X.prototype.set_fda);X.prototype.eject_fda=function(){this.v86.cpu.devices.fdc.eject_fda()};H.exportProperty(X.prototype,"eject_fda",X.prototype.eject_fda); X.prototype.keyboard_send_scancodes=function(a){for(var b=0;ba)throw Error("Failed to mount. Error number: "+-a);};H.exportProperty(X.prototype,"mount_fs",X.prototype.mount_fs);X.prototype.create_file=async function(a,b){var c=this.fs9p;if(c){var d=a.split("/");d=d[d.length-1];a=c.SearchPath(a).parentid;if(""!==d&&-1!==a)await c.CreateBinaryFile(d,a,b);else return Promise.reject(new Nb)}}; -H.exportProperty(X.prototype,"create_file",X.prototype.create_file);X.prototype.read_file=async function(a){var b=this.fs9p;if(b)return(a=await b.read_file(a))?a:Promise.reject(new Nb)};H.exportProperty(X.prototype,"read_file",X.prototype.read_file); +X.prototype.mount_fs=async function(a,b,c){var d=new dc;b&&(d=new ec(d,b));d=new Z(d,this.fs9p.qidcounter);b&&d.load_from_json(c);a=this.fs9p.Mount(a,d);if(-2===a)throw new fc;if(-17===a)throw new gc;if(0>a)throw Error("Failed to mount. Error number: "+-a);};H.exportProperty(X.prototype,"mount_fs",X.prototype.mount_fs);X.prototype.create_file=async function(a,b){var c=this.fs9p;if(c){var d=a.split("/");d=d[d.length-1];a=c.SearchPath(a).parentid;if(""!==d&&-1!==a)await c.CreateBinaryFile(d,a,b);else return Promise.reject(new fc)}}; +H.exportProperty(X.prototype,"create_file",X.prototype.create_file);X.prototype.read_file=async function(a){var b=this.fs9p;if(b)return(a=await b.read_file(a))?a:Promise.reject(new fc)};H.exportProperty(X.prototype,"read_file",X.prototype.read_file); X.prototype.automatically=function(a){const b=c=>{const d=c[0];if(d){var e=c.slice(1);d.sleep?setTimeout(()=>b(e),1E3*d.sleep):d.vga_text?this.wait_until_vga_screen_contains(d.vga_text).then(()=>b(e)):d.keyboard_send?(d.keyboard_send instanceof Array?this.keyboard_send_scancodes(d.keyboard_send):this.keyboard_send_text(d.keyboard_send),b(e)):d.call&&(d.call(),b(e))}};b(a)}; -X.prototype.wait_until_vga_screen_contains=function(a){return new Promise(b=>{function c(g){return"string"===typeof a?g.includes(a):a.test(g)}function d(g){[g]=g;e.add(g)}for(const g of this.screen_adapter.get_text_screen())if(c(g)){b(!0);return}const e=new Set,f=()=>{for(const g of e){const h=this.screen_adapter.get_text_row(g);if(c(h)){this.remove_listener("screen-put-char",d);b();return}}e.clear();setTimeout(f,100)};f();this.add_listener("screen-put-char",d)})}; -X.prototype.read_memory=function(a,b){return this.v86.cpu.read_blob(a,b)};X.prototype.write_memory=function(a,b){this.v86.cpu.write_blob(a,b)};X.prototype.set_serial_container_xtermjs=function(a){this.serial_adapter&&this.serial_adapter.destroy&&this.serial_adapter.destroy();this.serial_adapter=new Gb(a,this.bus);this.serial_adapter.show()};function Ob(a){this.message=a||"File already exists"}Ob.prototype=Error.prototype;function Nb(a){this.message=a||"File not found"}Nb.prototype=Error.prototype; -"undefined"!==typeof module&&"undefined"!==typeof module.exports?module.exports.V86=X:"undefined"!==typeof window?window.V86=X:"function"===typeof importScripts&&(self.V86=X);var Pb={Connector:function(a){this.listeners={};this.pair=a;a.addEventListener("message",function(b){b=b.data;for(var c=this.listeners[b[0]],d=0;da[b].toString(16)).map(b=>1===b.length?"0"+b:b).join(":")}function Wb(a){return a[0]<<24|a[1]<<16|a[2]<<8|a[3]} -function Xb(a,b){let c=Date.now()+Sb,d=c%1E3/1E3*Tb,e={};e.eth={ethertype:2048,src:b.router_mac,dest:a.eth.src};e.ipv4={proto:17,src:a.ipv4.dest,dest:a.ipv4.src};e.udp={sport:123,dport:a.udp.sport};e.ntp=Object.assign({},a.ntp);e.ntp.flags=36;e.ntp.poll=10;e.ntp.ori_ts_i=a.ntp.trans_ts_i;e.ntp.ori_ts_f=a.ntp.trans_ts_f;e.ntp.rec_ts_i=c/1E3;e.ntp.rec_ts_f=d;e.ntp.trans_ts_i=c/1E3;e.ntp.trans_ts_f=d;e.ntp.stratum=2;b.receive(Yb(e));return!0} -function Zb(a,b){let c={};c.eth={ethertype:2048,src:b.router_mac,dest:a.eth.src};c.ipv4={proto:17,src:b.router_ip,dest:b.vm_ip};c.udp={sport:67,dport:68};c.dhcp={htype:1,hlen:6,hops:0,xid:a.dhcp.xid,secs:0,flags:0,ciaddr:0,yiaddr:Wb(b.vm_ip),siaddr:Wb(b.router_ip),giaddr:Wb(b.router_ip),chaddr:a.dhcp.chaddr};let d=[],e=a.dhcp.options.find(function(f){return 53===f[0]});e&&3===e[2]&&(a.dhcp.op=3);1===a.dhcp.op&&(c.dhcp.op=2,d.push(new Uint8Array([53,1,2])));3===a.dhcp.op&&(c.dhcp.op=2,d.push(new Uint8Array([53, -1,5])),d.push(new Uint8Array([51,4,8,0,0,0])));a=[b.router_ip[0],b.router_ip[1],b.router_ip[2],b.router_ip[3]];d.push(new Uint8Array([1,4,255,255,255,0]));b.masquerade&&(d.push(new Uint8Array([3,4].concat(a))),d.push(new Uint8Array([6,4].concat(a))));d.push(new Uint8Array([54,4].concat(a)));d.push(new Uint8Array([60,3].concat(Ub)));d.push(new Uint8Array([255,0]));c.dhcp.options=d;b.receive(Yb(c))} -function $b(a,b){var c=(new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint16(12),d={ethertype:c,dest:a.subarray(0,6),dest_s:Vb(a.subarray(0,6)),src:a.subarray(6,12),src_s:Vb(a.subarray(6,12))};b.eth=d;a=a.subarray(14,a.length);if(2048===c){var e=new DataView(a.buffer,a.byteOffset,a.byteLength),f=a[0]>>4&15;d=a[0]&15;var g=e.getUint8(1),h=e.getUint16(2),l=e.getUint8(8);c=e.getUint8(9);e=e.getUint16(10);f={version:f,ihl:d,tos:g,len:h,ttl:l,proto:c,ip_checksum:e,src:a.subarray(12,16),dest:a.subarray(16, -20)};b.ipv4=f;a=a.subarray(4*d,h);1===c&&(d=a,h=new DataView(d.buffer,d.byteOffset,d.byteLength),d={type:h.getUint8(0),code:h.getUint8(1),checksum:h.getUint16(2),data:d.subarray(4)},b.icmp=d);6===c&&(d=a,f=new DataView(d.buffer,d.byteOffset,d.byteLength),h={sport:f.getUint16(0),dport:f.getUint16(2),seq:f.getUint32(4),ackn:f.getUint32(8),doff:f.getUint8(12)>>4,winsize:f.getUint16(14),checksum:f.getUint16(16),urgent:f.getUint16(18)},f=f.getUint8(13),h.fin=!!(f&1),h.syn=!!(f&2),h.rst=!!(f&4),h.psh=!!(f& -8),h.ack=!!(f&16),h.urg=!!(f&32),h.ece=!!(f&64),h.cwr=!!(f&128),b.tcp=h,b.tcp_data=d.subarray(4*h.doff));if(17===c){c=new DataView(a.buffer,a.byteOffset,a.byteLength);c={sport:c.getUint16(0),dport:c.getUint16(2),len:c.getUint16(4),checksum:c.getUint16(6),data:a.subarray(8),data_s:(new TextDecoder).decode(a.subarray(8))};if(67===c.dport||67===c.sport){h=a.subarray(8);d=new DataView(h.buffer,h.byteOffset,h.byteLength);h.subarray(44,236);d={op:d.getUint8(0),htype:d.getUint8(1),hlen:d.getUint8(2),hops:d.getUint8(3), -xid:d.getUint32(4),secs:d.getUint16(8),flags:d.getUint16(10),ciaddr:d.getUint32(12),yiaddr:d.getUint32(16),siaddr:d.getUint32(20),giaddr:d.getUint32(24),chaddr:h.subarray(28,44),magic:d.getUint32(236),options:[]};h=h.subarray(240);for(f=0;f{function c(f){return"string"===typeof a?f.includes(a):a.test(f)}function d(f){[f]=f;e.add(f)}for(const f of this.screen_adapter.get_text_screen())if(c(f)){b(!0);return}const e=new Set,g=()=>{for(const f of e){const h=this.screen_adapter.get_text_row(f);if(c(h)){this.remove_listener("screen-put-char",d);b();return}}e.clear();setTimeout(g,100)};g();this.add_listener("screen-put-char",d)})}; +X.prototype.read_memory=function(a,b){return this.v86.cpu.read_blob(a,b)};X.prototype.write_memory=function(a,b){this.v86.cpu.write_blob(a,b)};X.prototype.set_serial_container_xtermjs=function(a){this.serial_adapter&&this.serial_adapter.destroy&&this.serial_adapter.destroy();this.serial_adapter=new Zb(a,this.bus);this.serial_adapter.show()};function gc(a){this.message=a||"File already exists"}gc.prototype=Error.prototype;function fc(a){this.message=a||"File not found"}fc.prototype=Error.prototype; +"undefined"!==typeof module&&"undefined"!==typeof module.exports?module.exports.V86=X:"undefined"!==typeof window?window.V86=X:"function"===typeof importScripts&&(self.V86=X);var hc={Connector:function(a){this.listeners={};this.pair=a;a.addEventListener("message",function(b){b=b.data;for(var c=this.listeners[b[0]],d=0;da[b].toString(16)).map(b=>1===b.length?"0"+b:b).join(":")}function oc(a){return a[0]<<24|a[1]<<16|a[2]<<8|a[3]} +function pc(a,b){let c=Date.now()+kc,d=c%1E3/1E3*lc,e={};e.eth={ethertype:2048,src:b.router_mac,dest:a.eth.src};e.ipv4={proto:17,src:a.ipv4.dest,dest:a.ipv4.src};e.udp={sport:123,dport:a.udp.sport};e.ntp=Object.assign({},a.ntp);e.ntp.flags=36;e.ntp.poll=10;e.ntp.ori_ts_i=a.ntp.trans_ts_i;e.ntp.ori_ts_f=a.ntp.trans_ts_f;e.ntp.rec_ts_i=c/1E3;e.ntp.rec_ts_f=d;e.ntp.trans_ts_i=c/1E3;e.ntp.trans_ts_f=d;e.ntp.stratum=2;b.receive(qc(e));return!0} +function rc(a,b){let c={};c.eth={ethertype:2048,src:b.router_mac,dest:a.eth.src};c.ipv4={proto:17,src:b.router_ip,dest:b.vm_ip};c.udp={sport:67,dport:68};c.dhcp={htype:1,hlen:6,hops:0,xid:a.dhcp.xid,secs:0,flags:0,ciaddr:0,yiaddr:oc(b.vm_ip),siaddr:oc(b.router_ip),giaddr:oc(b.router_ip),chaddr:a.dhcp.chaddr};let d=[],e=a.dhcp.options.find(function(g){return 53===g[0]});e&&3===e[2]&&(a.dhcp.op=3);1===a.dhcp.op&&(c.dhcp.op=2,d.push(new Uint8Array([53,1,2])));3===a.dhcp.op&&(c.dhcp.op=2,d.push(new Uint8Array([53, +1,5])),d.push(new Uint8Array([51,4,8,0,0,0])));a=[b.router_ip[0],b.router_ip[1],b.router_ip[2],b.router_ip[3]];d.push(new Uint8Array([1,4,255,255,255,0]));b.masquerade&&(d.push(new Uint8Array([3,4].concat(a))),d.push(new Uint8Array([6,4].concat(a))));d.push(new Uint8Array([54,4].concat(a)));d.push(new Uint8Array([60,3].concat(mc)));d.push(new Uint8Array([255,0]));c.dhcp.options=d;b.receive(qc(c))} +function sc(a,b){var c=(new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint16(12),d={ethertype:c,dest:a.subarray(0,6),dest_s:nc(a.subarray(0,6)),src:a.subarray(6,12),src_s:nc(a.subarray(6,12))};b.eth=d;a=a.subarray(14,a.length);if(2048===c){var e=new DataView(a.buffer,a.byteOffset,a.byteLength),g=a[0]>>4&15;d=a[0]&15;var f=e.getUint8(1),h=e.getUint16(2),l=e.getUint8(8);c=e.getUint8(9);e=e.getUint16(10);g={version:g,ihl:d,tos:f,len:h,ttl:l,proto:c,ip_checksum:e,src:a.subarray(12,16),dest:a.subarray(16, +20)};b.ipv4=g;a=a.subarray(4*d,h);1===c&&(d=a,h=new DataView(d.buffer,d.byteOffset,d.byteLength),d={type:h.getUint8(0),code:h.getUint8(1),checksum:h.getUint16(2),data:d.subarray(4)},b.icmp=d);6===c&&(d=a,g=new DataView(d.buffer,d.byteOffset,d.byteLength),h={sport:g.getUint16(0),dport:g.getUint16(2),seq:g.getUint32(4),ackn:g.getUint32(8),doff:g.getUint8(12)>>4,winsize:g.getUint16(14),checksum:g.getUint16(16),urgent:g.getUint16(18)},g=g.getUint8(13),h.fin=!!(g&1),h.syn=!!(g&2),h.rst=!!(g&4),h.psh=!!(g& +8),h.ack=!!(g&16),h.urg=!!(g&32),h.ece=!!(g&64),h.cwr=!!(g&128),b.tcp=h,b.tcp_data=d.subarray(4*h.doff));if(17===c){c=new DataView(a.buffer,a.byteOffset,a.byteLength);c={sport:c.getUint16(0),dport:c.getUint16(2),len:c.getUint16(4),checksum:c.getUint16(6),data:a.subarray(8),data_s:(new TextDecoder).decode(a.subarray(8))};if(67===c.dport||67===c.sport){h=a.subarray(8);d=new DataView(h.buffer,h.byteOffset,h.byteLength);h.subarray(44,236);d={op:d.getUint8(0),htype:d.getUint8(1),hlen:d.getUint8(2),hops:d.getUint8(3), +xid:d.getUint32(4),secs:d.getUint16(8),flags:d.getUint16(10),ciaddr:d.getUint32(12),yiaddr:d.getUint32(16),siaddr:d.getUint32(20),giaddr:d.getUint32(24),chaddr:h.subarray(28,44),magic:d.getUint32(236),options:[]};h=h.subarray(240);for(g=0;gd;++d)c.setUint8(0+d,a.eth.dest[d]);for(d=0;6>d;++d)c.setUint8(6+d,a.eth.src[d]);c=14;if(a.arp){d=b.subarray(14);d=new DataView(d.buffer,d.byteOffset,d.byteLength);d.setUint16(0,a.arp.htype);d.setUint16(2,a.arp.ptype);d.setUint8(4,a.arp.sha.length);d.setUint8(5,a.arp.spa.length);d.setUint16(6,a.arp.oper);for(var e=0;6>e;++e)d.setUint8(8+e,a.arp.sha[e]),d.setUint8(18+ -e,a.arp.tha[e]);for(e=0;4>e;++e)d.setUint8(14+e,a.arp.spa[e]),d.setUint8(24+e,a.arp.tpa[e]);c+=28}if(a.ipv4){e=b.subarray(14);d=new DataView(e.buffer,e.byteOffset,e.byteLength);var f=20;if(a.icmp){var g=e.subarray(20);g=new DataView(g.buffer,g.byteOffset,g.byteLength);g.setUint8(0,a.icmp.type);g.setUint8(1,a.icmp.code);g.setUint16(2,0);for(var h=0;hd;++d)c.setUint8(0+d,a.eth.dest[d]);for(d=0;6>d;++d)c.setUint8(6+d,a.eth.src[d]);c=14;if(a.arp){d=b.subarray(14);d=new DataView(d.buffer,d.byteOffset,d.byteLength);d.setUint16(0,a.arp.htype);d.setUint16(2,a.arp.ptype);d.setUint8(4,a.arp.sha.length);d.setUint8(5,a.arp.spa.length);d.setUint16(6,a.arp.oper);for(var e=0;6>e;++e)d.setUint8(8+e,a.arp.sha[e]),d.setUint8(18+ +e,a.arp.tha[e]);for(e=0;4>e;++e)d.setUint8(14+e,a.arp.spa[e]),d.setUint8(24+e,a.arp.tpa[e]);c+=28}if(a.ipv4){e=b.subarray(14);d=new DataView(e.buffer,e.byteOffset,e.byteLength);var g=20;if(a.icmp){var f=e.subarray(20);f=new DataView(f.buffer,f.byteOffset,f.byteLength);f.setUint8(0,a.icmp.type);f.setUint8(1,a.icmp.code);f.setUint16(2,0);for(var h=0;hg;++g)f.setUint8(g,a.ipv4.src[g]),f.setUint8(4+g,a.ipv4.dest[g]);f.setUint8(9,6);f.setUint16(10,p);for(p=0;6>p;++p)n+=f.getUint16(p<<1),65535p;++p)n+=e.getUint16(p<<1),65535e;++e)d.setUint8(12+e,a.ipv4.src[e]),d.setUint8(16+e,a.ipv4.dest[e]);a=0;for(e=0;10>e;++e)a+=d.getUint16(e<<1),65535b||(this.on_data(a.tcp_data),this.pump()))};cc.prototype.write=function(a){if(0this.send_buffer.length&&(b.tcp.fin=!0);b.tcp.psh=!0;b.tcp_data=a;this.net.receive(Yb(b))}}; -function dc(a,b){var c=Wb(a.arp.tpa)&4294967040;let d=Wb(b.router_ip)&4294967040;!b.masquerade&&c!==d||c===d&&99f;++f)g.setUint8(f,a.ipv4.src[f]),g.setUint8(4+f,a.ipv4.dest[f]);g.setUint8(9,6);g.setUint16(10,p);for(p=0;6>p;++p)n+=g.getUint16(p<<1),65535p;++p)n+=e.getUint16(p<<1),65535e;++e)d.setUint8(12+e,a.ipv4.src[e]),d.setUint8(16+e,a.ipv4.dest[e]);a=0;for(e=0;10>e;++e)a+=d.getUint16(e<<1),65535b||(this.on_data(a.tcp_data),this.pump()))};vc.prototype.write=function(a){if(0this.send_buffer.length&&(b.tcp.fin=!0);b.tcp.psh=!0;b.tcp_data=a;this.net.receive(qc(b))}}; +function wc(a,b){var c=oc(a.arp.tpa)&4294967040;let d=oc(b.router_ip)&4294967040;!b.masquerade&&c!==d||c===d&&99{this.process_incoming_wisp_frame(new Uint8Array(b.data))};this.wispws.onclose=()=>{setTimeout(()=>{this.register_ws(a)},1E4)}}; -Jb.prototype.send_packet=function(a,b,c){0{this.process_incoming_wisp_frame(new Uint8Array(b.data))};this.wispws.onclose=()=>{setTimeout(()=>{this.register_ws(a)},1E4)}}; +bc.prototype.send_packet=function(a,b,c){0{0!==e.length&&this.send_wisp_frame({type:"DATA",stream_id:d.stream_id,data:e})};this.send_wisp_frame({type:"CONNECT", -stream_id:d.stream_id,hostname:b.ipv4.dest.join("."),port:b.tcp.dport,data_callback:e=>{d.write(e)},close_callback:()=>{d.close()}});d.accept(b);return}if(!this.tcp_conn[c]){c=b.tcp.ackn;if(b.tcp.fin||b.tcp.syn)c+=1;a.tcp={sport:b.tcp.dport,dport:b.tcp.sport,seq:c,ackn:b.tcp.seq+(b.tcp.syn?1:0),winsize:b.tcp.winsize,rst:!0,ack:b.tcp.syn};this.receive(Yb(a));return}this.tcp_conn[c].process(b)}b.arp&&1===b.arp.oper&&2048===b.arp.ptype&&dc(b,this);b.dns&&(async()=>{let d={};d.eth={ethertype:2048,src:this.router_mac, -dest:b.eth.src};d.ipv4={proto:17,src:this.router_ip,dest:b.ipv4.src};d.udp={sport:53,dport:b.udp.sport};const e=await (await fetch(`https://${this.doh_server}/dns-query`,{method:"POST",headers:[["content-type","application/dns-message"]],body:b.udp.data})).arrayBuffer();d.udp.data=new Uint8Array(e);this.receive(Yb(d))})();b.ntp?Xb(b,this):b.dhcp?Zb(b,this):b.udp&&8===b.udp.dport&&ec(b,this)};Jb.prototype.receive=function(a){this.bus.send("net"+this.id+"-receive",new Uint8Array(a))};function Ib(a,b){b=b||{};this.bus=a;this.id=b.id||0;this.router_mac=new Uint8Array((b.router_mac||"52:54:0:1:2:3").split(":").map(function(c){return parseInt(c,16)}));this.router_ip=new Uint8Array((b.router_ip||"192.168.86.1").split(".").map(function(c){return parseInt(c,10)}));this.vm_ip=new Uint8Array((b.vm_ip||"192.168.86.100").split(".").map(function(c){return parseInt(c,10)}));this.masquerade=void 0===b.masquerade||!!b.masquerade;this.vm_mac=new Uint8Array(6);this.tcp_conn={};this.cors_proxy= -b.cors_proxy;this.bus.register("net"+this.id+"-mac",function(c){this.vm_mac=new Uint8Array(c.split(":").map(function(d){return parseInt(d,16)}))},this);this.bus.register("net"+this.id+"-send",function(c){this.send(c)},this)}Ib.prototype.destroy=function(){};Ib.prototype.on_tcp_connection=function(a,b,c){if(80===b.tcp.dport){let d=new cc;d.state="syn-received";d.net=this;d.on_data=fc;d.tuple=c;d.accept(b);a.tcp_conn[c]=d;return!0}return!1}; -async function fc(a){if(a&&(this.read=this.read||"",(this.read+=(new TextDecoder).decode(a))&&-1!==this.read.indexOf("\r\n\r\n"))){var b=this.read.indexOf("\r\n\r\n");a=this.read.substring(0,b).split(/\r\n/);b=this.read.substring(b+4);this.read="";let c=a[0].split(" "),d;d=/^https?:/.test(c[1])?new URL(c[1]):new URL("http://host"+c[1]);"undefined"!==typeof window&&"http:"===d.protocol&&"https:"===window.location.protocol&&(d.protocol="https:");let e=new Headers;for(let l=1;l>20)+"m\n";b=b+"Config:\nJIT_DISABLED="+(a.wm.exports.get_jit_config(0)+"\n");b+="MAX_PAGES="+a.wm.exports.get_jit_config(1)+"\n";b+="JIT_USE_LOOP_SAFETY="+!!a.wm.exports.get_jit_config(2)+"\n";return b+="MAX_EXTRA_BASIC_BLOCKS="+a.wm.exports.get_jit_config(3)+"\n"},print_instruction_counts:function(a){return[gc.print_instruction_counts_offset(a, -!1,!1,!1,!1),gc.print_instruction_counts_offset(a,!0,!1,!1,!1),gc.print_instruction_counts_offset(a,!1,!0,!1,!1),gc.print_instruction_counts_offset(a,!1,!1,!0,!1),gc.print_instruction_counts_offset(a,!1,!1,!1,!0)].join("\n\n")},print_instruction_counts_offset:function(a,b,c,d,e){let f="";var g=[],h=b?"compiled":c?"jit exit":d?"unguarded register":e?"wasm size":"executed";for(let n=0;256>n;n++)for(let p=0;8>p;p++)for(const q of[!1,!0]){var l=a.wm.exports.get_opstats_buffer(b,c,d,e,n,!1,q,p);g.push({opcode:n, -count:l,is_mem:q,fixed_g:p});l=a.wm.exports.get_opstats_buffer(b,c,d,e,n,!0,q,p);g.push({opcode:3840|n,count:l,is_mem:q,fixed_g:p})}a=0;b=new Set([38,46,54,62,100,101,102,103,240,242,243]);for(const {count:n,opcode:p}of g)b.has(p)||(a+=n);if(0===a)return"";c=new Uint32Array(256);b=new Uint32Array(256);for(const {opcode:n,count:p}of g)3840===(n&65280)?b[n&255]+=p:c[n&255]+=p;f=f+"------------------\nTotal: "+(a+"\n");const m=1E7Math.round(n/m)));d= -String(d).length;f+=`Instruction counts ${h} (in ${m}):\n`;for(e=0;256>e;e++)f+=e.toString(16).padStart(2,"0")+":"+t.pads(Math.round(c[e]/m),d),f=15===e%16?f+"\n":f+" ";f=f+"\n"+`Instruction counts ${h} (0f, in ${m}):\n`;for(h=0;256>h;h++)f+=(h&255).toString(16).padStart(2,"0")+":"+t.pads(Math.round(b[h]/m),d),f=15===h%16?f+"\n":f+" ";f+="\n";g=g.filter(({count:n})=>n).sort(({count:n},{count:p})=>p-n);for(const {opcode:n,is_mem:p,fixed_g:q,count:r}of g.slice(0,200))g=n.toString(16)+"_"+q+(p?"_m": -"_r"),f+=g+":"+(r/a*100).toFixed(2)+" ";return f+"\n"}};"undefined"!==typeof module&&"undefined"!==typeof module.exports&&(module.exports.print_stats=gc);function Lb(){this.filedata=new Map}Lb.prototype.read=async function(a,b,c){return(a=this.filedata.get(a))?a.subarray(b,b+c):null};Lb.prototype.cache=async function(a,b){this.filedata.set(a,b)};Lb.prototype.uncache=function(a){this.filedata.delete(a)};function Mb(a,b){b.endsWith("/")||(b+="/");this.storage=a;this.baseurl=b}Mb.prototype.load_from_server=function(a){return new Promise(b=>{t.load_file(this.baseurl+a,{done:async c=>{c=new Uint8Array(c);await this.cache(a,c);b(c)}})})}; -Mb.prototype.read=async function(a,b,c){const d=await this.storage.read(a,b,c);return d?d:(await this.load_from_server(a)).subarray(b,b+c)};Mb.prototype.cache=async function(a,b){return await this.storage.cache(a,b)};Mb.prototype.uncache=function(a){this.storage.uncache(a)};var ea=32768,da=16384,fa=4;function Z(a,b){this.inodes=[];this.events=[];this.storage=a;this.qidcounter=b||{last_qidnumber:0};this.inodedata={};this.total_size=274877906944;this.used_size=0;this.mounts=[];this.CreateDirectory("",-1)}Z.prototype.get_state=function(){let a=[];a[0]=this.inodes;a[1]=this.qidcounter.last_qidnumber;a[2]=[];for(const [b,c]of Object.entries(this.inodedata))0===(this.inodes[b].mode&da)&&a[2].push([b,c]);a[3]=this.total_size;a[4]=this.used_size;return a=a.concat(this.mounts)}; -Z.prototype.set_state=function(a){this.inodes=a[0].map(b=>{const c=new hc(0);c.set_state(b);return c});this.qidcounter.last_qidnumber=a[1];this.inodedata={};for(let [b,c]of a[2])c.buffer.byteLength!==c.byteLength&&(c=c.slice()),this.inodedata[b]=c;this.total_size=a[3];this.used_size=a[4];this.mounts=a.slice(5)};Z.prototype.AddEvent=function(a,b){var c=this.inodes[a];0===c.status||2===c.status?b():this.is_forwarder(c)?this.follow_fs(c).AddEvent(c.foreign_id,b):this.events.push({id:a,OnEvent:b})}; +bc.prototype.send_wisp_frame=function(a){let b,c;switch(a.type){case "CONNECT":const d=(new TextEncoder).encode(a.hostname);b=new Uint8Array(8+d.length);c=new DataView(b.buffer);c.setUint8(0,1);c.setUint32(1,a.stream_id,!0);c.setUint8(5,1);c.setUint16(6,a.port,!0);b.set(d,8);this.connections[a.stream_id]={data_callback:a.data_callback,close_callback:a.close_callback,congestion:this.connections[0].congestion};break;case "DATA":b=new Uint8Array(5+a.data.length);c=new DataView(b.buffer);c.setUint8(0, +2);c.setUint32(1,a.stream_id,!0);b.set(a.data,5);break;case "CLOSE":b=new Uint8Array(6),c=new DataView(b.buffer),c.setUint8(0,4),c.setUint32(1,a.stream_id,!0),c.setUint8(5,a.reason)}this.send_packet(b,a.type,a.stream_id)};bc.prototype.destroy=function(){this.wispws&&(this.wispws.onmessage=null,this.wispws.onclose=null,this.wispws.close(),this.wispws=null)}; +bc.prototype.send=function(a){let b={};sc(a,b);if(b.tcp){a={};a.eth={ethertype:2048,src:this.router_mac,dest:b.eth.src};a.ipv4={proto:6,src:b.ipv4.dest,dest:b.ipv4.src};var c=[b.ipv4.src.join("."),b.tcp.sport,b.ipv4.dest.join("."),b.tcp.dport].join(":");if(b.tcp.syn){const d=new vc;d.state="syn-received";d.net=this;d.tuple=c;d.stream_id=this.last_stream++;this.tcp_conn[c]=d;d.on_data=e=>{0!==e.length&&this.send_wisp_frame({type:"DATA",stream_id:d.stream_id,data:e})};this.send_wisp_frame({type:"CONNECT", +stream_id:d.stream_id,hostname:b.ipv4.dest.join("."),port:b.tcp.dport,data_callback:e=>{d.write(e)},close_callback:()=>{d.close()}});d.accept(b);return}if(!this.tcp_conn[c]){c=b.tcp.ackn;if(b.tcp.fin||b.tcp.syn)c+=1;a.tcp={sport:b.tcp.dport,dport:b.tcp.sport,seq:c,ackn:b.tcp.seq+(b.tcp.syn?1:0),winsize:b.tcp.winsize,rst:!0,ack:b.tcp.syn};this.receive(qc(a));return}this.tcp_conn[c].process(b)}b.arp&&1===b.arp.oper&&2048===b.arp.ptype&&wc(b,this);b.dns&&(async()=>{let d={};d.eth={ethertype:2048,src:this.router_mac, +dest:b.eth.src};d.ipv4={proto:17,src:this.router_ip,dest:b.ipv4.src};d.udp={sport:53,dport:b.udp.sport};const e=await (await fetch(`https://${this.doh_server}/dns-query`,{method:"POST",headers:[["content-type","application/dns-message"]],body:b.udp.data})).arrayBuffer();d.udp.data=new Uint8Array(e);this.receive(qc(d))})();b.ntp?pc(b,this):b.dhcp?rc(b,this):b.udp&&8===b.udp.dport&&xc(b,this)};bc.prototype.receive=function(a){this.bus.send("net"+this.id+"-receive",new Uint8Array(a))};function ac(a,b){b=b||{};this.bus=a;this.id=b.id||0;this.router_mac=new Uint8Array((b.router_mac||"52:54:0:1:2:3").split(":").map(function(c){return parseInt(c,16)}));this.router_ip=new Uint8Array((b.router_ip||"192.168.86.1").split(".").map(function(c){return parseInt(c,10)}));this.vm_ip=new Uint8Array((b.vm_ip||"192.168.86.100").split(".").map(function(c){return parseInt(c,10)}));this.masquerade=void 0===b.masquerade||!!b.masquerade;this.vm_mac=new Uint8Array(6);this.tcp_conn={};this.cors_proxy= +b.cors_proxy;this.bus.register("net"+this.id+"-mac",function(c){this.vm_mac=new Uint8Array(c.split(":").map(function(d){return parseInt(d,16)}))},this);this.bus.register("net"+this.id+"-send",function(c){this.send(c)},this)}ac.prototype.destroy=function(){};ac.prototype.on_tcp_connection=function(a,b,c){if(80===b.tcp.dport){let d=new vc;d.state="syn-received";d.net=this;d.on_data=yc;d.tuple=c;d.accept(b);a.tcp_conn[c]=d;return!0}return!1}; +async function yc(a){if(a&&(this.read=this.read||"",(this.read+=(new TextDecoder).decode(a))&&-1!==this.read.indexOf("\r\n\r\n"))){var b=this.read.indexOf("\r\n\r\n");a=this.read.substring(0,b).split(/\r\n/);b=this.read.substring(b+4);this.read="";let c=a[0].split(" "),d;d=/^https?:/.test(c[1])?new URL(c[1]):new URL("http://host"+c[1]);"undefined"!==typeof window&&"http:"===d.protocol&&"https:"===window.location.protocol&&(d.protocol="https:");let e=new Headers;for(let l=1;l>20)+"m\n";b=b+"Config:\nJIT_DISABLED="+(a.wm.exports.get_jit_config(0)+"\n");b+="MAX_PAGES="+a.wm.exports.get_jit_config(1)+"\n";b+="JIT_USE_LOOP_SAFETY="+!!a.wm.exports.get_jit_config(2)+"\n";return b+="MAX_EXTRA_BASIC_BLOCKS="+a.wm.exports.get_jit_config(3)+"\n"},print_instruction_counts:function(a){return[zc.print_instruction_counts_offset(a, +!1,!1,!1,!1),zc.print_instruction_counts_offset(a,!0,!1,!1,!1),zc.print_instruction_counts_offset(a,!1,!0,!1,!1),zc.print_instruction_counts_offset(a,!1,!1,!0,!1),zc.print_instruction_counts_offset(a,!1,!1,!1,!0)].join("\n\n")},print_instruction_counts_offset:function(a,b,c,d,e){let g="";var f=[],h=b?"compiled":c?"jit exit":d?"unguarded register":e?"wasm size":"executed";for(let n=0;256>n;n++)for(let p=0;8>p;p++)for(const q of[!1,!0]){var l=a.wm.exports.get_opstats_buffer(b,c,d,e,n,!1,q,p);f.push({opcode:n, +count:l,is_mem:q,fixed_g:p});l=a.wm.exports.get_opstats_buffer(b,c,d,e,n,!0,q,p);f.push({opcode:3840|n,count:l,is_mem:q,fixed_g:p})}a=0;b=new Set([38,46,54,62,100,101,102,103,240,242,243]);for(const {count:n,opcode:p}of f)b.has(p)||(a+=n);if(0===a)return"";c=new Uint32Array(256);b=new Uint32Array(256);for(const {opcode:n,count:p}of f)3840===(n&65280)?b[n&255]+=p:c[n&255]+=p;g=g+"------------------\nTotal: "+(a+"\n");const m=1E7Math.round(n/m)));d= +String(d).length;g+=`Instruction counts ${h} (in ${m}):\n`;for(e=0;256>e;e++)g+=e.toString(16).padStart(2,"0")+":"+k.pads(Math.round(c[e]/m),d),g=15===e%16?g+"\n":g+" ";g=g+"\n"+`Instruction counts ${h} (0f, in ${m}):\n`;for(h=0;256>h;h++)g+=(h&255).toString(16).padStart(2,"0")+":"+k.pads(Math.round(b[h]/m),d),g=15===h%16?g+"\n":g+" ";g+="\n";f=f.filter(({count:n})=>n).sort(({count:n},{count:p})=>p-n);for(const {opcode:n,is_mem:p,fixed_g:q,count:t}of f.slice(0,200))f=n.toString(16)+"_"+q+(p?"_m": +"_r"),g+=f+":"+(t/a*100).toFixed(2)+" ";return g+"\n"}};"undefined"!==typeof module&&"undefined"!==typeof module.exports&&(module.exports.print_stats=zc);function dc(){this.filedata=new Map}dc.prototype.read=async function(a,b,c){return(a=this.filedata.get(a))?a.subarray(b,b+c):null};dc.prototype.cache=async function(a,b){this.filedata.set(a,b)};dc.prototype.uncache=function(a){this.filedata.delete(a)};function ec(a,b){b.endsWith("/")||(b+="/");this.storage=a;this.baseurl=b}ec.prototype.load_from_server=function(a){return new Promise(b=>{k.load_file(this.baseurl+a,{done:async c=>{c=new Uint8Array(c);await this.cache(a,c);b(c)}})})}; +ec.prototype.read=async function(a,b,c){const d=await this.storage.read(a,b,c);return d?d:(await this.load_from_server(a)).subarray(b,b+c)};ec.prototype.cache=async function(a,b){return await this.storage.cache(a,b)};ec.prototype.uncache=function(a){this.storage.uncache(a)};var ia=32768,fa=16384,ja=4;function Z(a,b){this.inodes=[];this.events=[];this.storage=a;this.qidcounter=b||{last_qidnumber:0};this.inodedata={};this.total_size=274877906944;this.used_size=0;this.mounts=[];this.CreateDirectory("",-1)}Z.prototype.get_state=function(){let a=[];a[0]=this.inodes;a[1]=this.qidcounter.last_qidnumber;a[2]=[];for(const [b,c]of Object.entries(this.inodedata))0===(this.inodes[b].mode&fa)&&a[2].push([b,c]);a[3]=this.total_size;a[4]=this.used_size;return a=a.concat(this.mounts)}; +Z.prototype.set_state=function(a){this.inodes=a[0].map(b=>{const c=new Ac(0);c.set_state(b);return c});this.qidcounter.last_qidnumber=a[1];this.inodedata={};for(let [b,c]of a[2])c.buffer.byteLength!==c.byteLength&&(c=c.slice()),this.inodedata[b]=c;this.total_size=a[3];this.used_size=a[4];this.mounts=a.slice(5)};Z.prototype.AddEvent=function(a,b){var c=this.inodes[a];0===c.status||2===c.status?b():this.is_forwarder(c)?this.follow_fs(c).AddEvent(c.foreign_id,b):this.events.push({id:a,OnEvent:b})}; Z.prototype.HandleEvent=function(a){var b=this.inodes[a];this.is_forwarder(b)&&this.follow_fs(b).HandleEvent(b.foreign_id);b=[];for(var c=0;c>8;this.qid.version=a[11];this.qid.path=a[12];this.nlinks=a[13]}; -Z.prototype.divert=function(a,b){const c=this.Search(a,b),d=this.inodes[c],e=new hc(-1);this.IsDirectory(c);Object.assign(e,d);const f=this.inodes.length;this.inodes.push(e);e.fid=f;this.is_forwarder(d)&&this.mounts[d.mount_id].backtrack.set(d.foreign_id,f);this.should_be_linked(d)&&(this.unlink_from_dir(a,b),this.link_under_dir(a,f,b));if(this.IsDirectory(c)&&!this.is_forwarder(d))for(const [g,h]of e.direntries)"."!==g&&".."!==g&&this.IsDirectory(h)&&this.inodes[h].direntries.set("..",f);this.inodedata[f]= -this.inodedata[c];delete this.inodedata[c];d.direntries=new Map;d.nlinks=0;return f};Z.prototype.copy_inode=function(a,b){Object.assign(b,a,{fid:b.fid,direntries:b.direntries,nlinks:b.nlinks})};Z.prototype.CreateInode=function(){const a=Math.round(Date.now()/1E3),b=new hc(++this.qidcounter.last_qidnumber);b.atime=b.ctime=b.mtime=a;return b}; -Z.prototype.CreateDirectory=function(a,b){var c=this.inodes[b];if(0<=b&&this.is_forwarder(c))return b=c.foreign_id,a=this.follow_fs(c).CreateDirectory(a,b),this.create_forwarder(c.mount_id,a);c=this.CreateInode();c.mode=511|da;0<=b&&(c.uid=this.inodes[b].uid,c.gid=this.inodes[b].gid,c.mode=this.inodes[b].mode&511|da);c.qid.type=da>>8;this.PushInode(c,b,a);this.NotifyListeners(this.inodes.length-1,"newdir");return this.inodes.length-1}; -Z.prototype.CreateFile=function(a,b){var c=this.inodes[b];if(this.is_forwarder(c))return b=c.foreign_id,a=this.follow_fs(c).CreateFile(a,b),this.create_forwarder(c.mount_id,a);c=this.CreateInode();c.uid=this.inodes[b].uid;c.gid=this.inodes[b].gid;c.qid.type=ea>>8;c.mode=this.inodes[b].mode&438|ea;this.PushInode(c,b,a);this.NotifyListeners(this.inodes.length-1,"newfile");return this.inodes.length-1}; +Z.prototype.divert=function(a,b){const c=this.Search(a,b),d=this.inodes[c],e=new Ac(-1);this.IsDirectory(c);Object.assign(e,d);const g=this.inodes.length;this.inodes.push(e);e.fid=g;this.is_forwarder(d)&&this.mounts[d.mount_id].backtrack.set(d.foreign_id,g);this.should_be_linked(d)&&(this.unlink_from_dir(a,b),this.link_under_dir(a,g,b));if(this.IsDirectory(c)&&!this.is_forwarder(d))for(const [f,h]of e.direntries)"."!==f&&".."!==f&&this.IsDirectory(h)&&this.inodes[h].direntries.set("..",g);this.inodedata[g]= +this.inodedata[c];delete this.inodedata[c];d.direntries=new Map;d.nlinks=0;return g};Z.prototype.copy_inode=function(a,b){Object.assign(b,a,{fid:b.fid,direntries:b.direntries,nlinks:b.nlinks})};Z.prototype.CreateInode=function(){const a=Math.round(Date.now()/1E3),b=new Ac(++this.qidcounter.last_qidnumber);b.atime=b.ctime=b.mtime=a;return b}; +Z.prototype.CreateDirectory=function(a,b){var c=this.inodes[b];if(0<=b&&this.is_forwarder(c))return b=c.foreign_id,a=this.follow_fs(c).CreateDirectory(a,b),this.create_forwarder(c.mount_id,a);c=this.CreateInode();c.mode=511|fa;0<=b&&(c.uid=this.inodes[b].uid,c.gid=this.inodes[b].gid,c.mode=this.inodes[b].mode&511|fa);c.qid.type=fa>>8;this.PushInode(c,b,a);this.NotifyListeners(this.inodes.length-1,"newdir");return this.inodes.length-1}; +Z.prototype.CreateFile=function(a,b){var c=this.inodes[b];if(this.is_forwarder(c))return b=c.foreign_id,a=this.follow_fs(c).CreateFile(a,b),this.create_forwarder(c.mount_id,a);c=this.CreateInode();c.uid=this.inodes[b].uid;c.gid=this.inodes[b].gid;c.qid.type=ia>>8;c.mode=this.inodes[b].mode&438|ia;this.PushInode(c,b,a);this.NotifyListeners(this.inodes.length-1,"newfile");return this.inodes.length-1}; Z.prototype.CreateNode=function(a,b,c,d){var e=this.inodes[b];if(this.is_forwarder(e))return b=e.foreign_id,a=this.follow_fs(e).CreateNode(a,b,c,d),this.create_forwarder(e.mount_id,a);e=this.CreateInode();e.major=c;e.minor=d;e.uid=this.inodes[b].uid;e.gid=this.inodes[b].gid;e.qid.type=192;e.mode=this.inodes[b].mode&438;this.PushInode(e,b,a);return this.inodes.length-1}; Z.prototype.CreateSymlink=function(a,b,c){var d=this.inodes[b];if(this.is_forwarder(d))return b=d.foreign_id,a=this.follow_fs(d).CreateSymlink(a,b,c),this.create_forwarder(d.mount_id,a);d=this.CreateInode();d.uid=this.inodes[b].uid;d.gid=this.inodes[b].gid;d.qid.type=160;d.symlink=c;d.mode=40960;this.PushInode(d,b,a);return this.inodes.length-1}; Z.prototype.CreateTextFile=async function(a,b,c){var d=this.inodes[b];if(this.is_forwarder(d))return b=d.foreign_id,c=await this.follow_fs(d).CreateTextFile(a,b,c),this.create_forwarder(d.mount_id,c);d=this.CreateFile(a,b);b=this.inodes[d];a=new Uint8Array(c.length);b.size=c.length;for(b=0;bg)return g}var h=this.inodes[e],l=this.inodes[a];g=this.inodes[c];if(this.is_forwarder(l)||this.is_forwarder(g))if(this.is_forwarder(l)&&l.mount_id===g.mount_id){if(a=await this.follow_fs(l).Rename(l.foreign_id,b,g.foreign_id,d),0>a)return a}else{if(this.is_a_root(e)||!this.IsDirectory(e)&&1g)return g;await this.DeleteData(l);a=this.Unlink(a,b);if(0>a)return a}else this.unlink_from_dir(a,b),this.link_under_dir(c,e,d),h.qid.version++;this.NotifyListeners(e,"rename",{oldpath:f});return 0}; -Z.prototype.Write=async function(a,b,c,d){this.NotifyListeners(a,"write");var e=this.inodes[a];if(this.is_forwarder(e))a=e.foreign_id,await this.follow_fs(e).Write(a,b,c,d);else{var f=await this.get_buffer(a);!f||f.lengthf)return f}var h=this.inodes[e],l=this.inodes[a];f=this.inodes[c];if(this.is_forwarder(l)||this.is_forwarder(f))if(this.is_forwarder(l)&&l.mount_id===f.mount_id){if(a=await this.follow_fs(l).Rename(l.foreign_id,b,f.foreign_id,d),0>a)return a}else{if(this.is_a_root(e)||!this.IsDirectory(e)&&1f)return f;await this.DeleteData(l);a=this.Unlink(a,b);if(0>a)return a}else this.unlink_from_dir(a,b),this.link_under_dir(c,e,d),h.qid.version++;this.NotifyListeners(e,"rename",{oldpath:g});return 0}; +Z.prototype.Write=async function(a,b,c,d){this.NotifyListeners(a,"write");var e=this.inodes[a];if(this.is_forwarder(e))a=e.foreign_id,await this.follow_fs(e).Write(a,b,c,d);else{var g=await this.get_buffer(a);!g||g.lengthb.nlinks&&z.Debug("Error in filesystem: negative nlinks="+b.nlinks+" at id ="+a);if(this.IsDirectory(a)){b=this.GetInode(a);this.IsDirectory(a)&&0>this.GetParent(a)&&z.Debug("Error in filesystem: negative parent id "+a);for(const [c,d]of b.direntries){0===c.length&&z.Debug("Error in filesystem: inode with no name and id "+d);for(const e of c)32>e&&z.Debug("Error in filesystem: Unallowed char in filename")}}}}; -Z.prototype.FillDirectory=function(a){var b=this.inodes[a];if(this.is_forwarder(b))this.follow_fs(b).FillDirectory(b.foreign_id);else{var c=0;for(const d of b.direntries.keys())c+=24+jc.encode(d).length;a=this.inodedata[a]=new Uint8Array(c);b.size=c;c=0;for(const [d,e]of b.direntries)b=this.GetInode(e),c+=v.Marshall(["Q","d","b","s"],[b.qid,c+13+8+1+2+jc.encode(d).length,b.mode>>12,d],a,c)}}; -Z.prototype.RoundToDirentry=function(a,b){a=this.inodedata[a];if(b>=a.length)return a.length;let c=0;for(;;){const d=v.Unmarshall(["Q","d"],a,{offset:c})[1];if(d>b)break;c=d}return c};Z.prototype.IsDirectory=function(a){a=this.inodes[a];return this.is_forwarder(a)?this.follow_fs(a).IsDirectory(a.foreign_id):(a.mode&61440)===da}; +Z.prototype.RecursiveDelete=function(a){var b=[];a=this.SearchPath(a);if(-1!==a.id)for(this.GetRecursiveList(a.id,b),a=b.length-1;0<=a;a--)this.Unlink(b[a].parentid,b[a].name)};Z.prototype.DeleteNode=function(a){var b=this.SearchPath(a);-1!==b.id&&((this.inodes[b.id].mode&61440)===ia?this.Unlink(b.parentid,b.name):(this.inodes[b.id].mode&61440)===fa&&(this.RecursiveDelete(a),this.Unlink(b.parentid,b.name)))};Z.prototype.NotifyListeners=function(){}; +Z.prototype.Check=function(){for(var a=1;ab.nlinks&&w.Debug("Error in filesystem: negative nlinks="+b.nlinks+" at id ="+a);if(this.IsDirectory(a)){b=this.GetInode(a);this.IsDirectory(a)&&0>this.GetParent(a)&&w.Debug("Error in filesystem: negative parent id "+a);for(const [c,d]of b.direntries){0===c.length&&w.Debug("Error in filesystem: inode with no name and id "+d);for(const e of c)32>e&&w.Debug("Error in filesystem: Unallowed char in filename")}}}}; +Z.prototype.FillDirectory=function(a){var b=this.inodes[a];if(this.is_forwarder(b))this.follow_fs(b).FillDirectory(b.foreign_id);else{var c=0;for(const d of b.direntries.keys())c+=24+Cc.encode(d).length;a=this.inodedata[a]=new Uint8Array(c);b.size=c;c=0;for(const [d,e]of b.direntries)b=this.GetInode(e),c+=r.Marshall(["Q","d","b","s"],[b.qid,c+13+8+1+2+Cc.encode(d).length,b.mode>>12,d],a,c)}}; +Z.prototype.RoundToDirentry=function(a,b){a=this.inodedata[a];if(b>=a.length)return a.length;let c=0;for(;;){const d=r.Unmarshall(["Q","d"],a,{offset:c})[1];if(d>b)break;c=d}return c};Z.prototype.IsDirectory=function(a){a=this.inodes[a];return this.is_forwarder(a)?this.follow_fs(a).IsDirectory(a.foreign_id):(a.mode&61440)===fa}; Z.prototype.IsEmpty=function(a){a=this.inodes[a];if(this.is_forwarder(a))return this.follow_fs(a).IsDirectory(a.foreign_id);for(const b of a.direntries.keys())if("."!==b&&".."!==b)return!1;return!0};Z.prototype.GetChildren=function(a){this.IsDirectory(a);a=this.inodes[a];if(this.is_forwarder(a))return this.follow_fs(a).GetChildren(a.foreign_id);const b=[];for(const c of a.direntries.keys())"."!==c&&".."!==c&&b.push(c);return b}; Z.prototype.GetParent=function(a){this.IsDirectory(a);a=this.inodes[a];if(this.should_be_linked(a))return a.direntries.get("..");const b=this.follow_fs(a).GetParent(a.foreign_id);return this.get_forwarder(a.mount_id,b)}; -Z.prototype.PrepareCAPs=function(a){a=this.GetInode(a);if(a.caps)return a.caps.length;a.caps=new Uint8Array(20);a.caps[0]=0;a.caps[1]=0;a.caps[2]=0;a.caps[3]=2;a.caps[4]=255;a.caps[5]=255;a.caps[6]=255;a.caps[7]=255;a.caps[8]=255;a.caps[9]=255;a.caps[10]=255;a.caps[11]=255;a.caps[12]=63;a.caps[13]=0;a.caps[14]=0;a.caps[15]=0;a.caps[16]=63;a.caps[17]=0;a.caps[18]=0;a.caps[19]=0;return a.caps.length};function kc(a){this.fs=a;this.backtrack=new Map} -kc.prototype.get_state=function(){const a=[];a[0]=this.fs;a[1]=[...this.backtrack];return a};kc.prototype.set_state=function(a){this.fs=a[0];this.backtrack=new Map(a[1])};Z.prototype.set_forwarder=function(a,b,c){const d=this.inodes[a];this.is_forwarder(d)&&this.mounts[d.mount_id].backtrack.delete(d.foreign_id);d.status=5;d.mount_id=b;d.foreign_id=c;this.mounts[b].backtrack.set(c,a)}; +Z.prototype.PrepareCAPs=function(a){a=this.GetInode(a);if(a.caps)return a.caps.length;a.caps=new Uint8Array(20);a.caps[0]=0;a.caps[1]=0;a.caps[2]=0;a.caps[3]=2;a.caps[4]=255;a.caps[5]=255;a.caps[6]=255;a.caps[7]=255;a.caps[8]=255;a.caps[9]=255;a.caps[10]=255;a.caps[11]=255;a.caps[12]=63;a.caps[13]=0;a.caps[14]=0;a.caps[15]=0;a.caps[16]=63;a.caps[17]=0;a.caps[18]=0;a.caps[19]=0;return a.caps.length};function Dc(a){this.fs=a;this.backtrack=new Map} +Dc.prototype.get_state=function(){const a=[];a[0]=this.fs;a[1]=[...this.backtrack];return a};Dc.prototype.set_state=function(a){this.fs=a[0];this.backtrack=new Map(a[1])};Z.prototype.set_forwarder=function(a,b,c){const d=this.inodes[a];this.is_forwarder(d)&&this.mounts[d.mount_id].backtrack.delete(d.foreign_id);d.status=5;d.mount_id=b;d.foreign_id=c;this.mounts[b].backtrack.set(c,a)}; Z.prototype.create_forwarder=function(a,b){const c=this.CreateInode(),d=this.inodes.length;this.inodes.push(c);c.fid=d;this.set_forwarder(d,a,b);return d};Z.prototype.is_forwarder=function(a){return 5===a.status};Z.prototype.is_a_root=function(a){return 0===this.GetInode(a).fid};Z.prototype.get_forwarder=function(a,b){const c=this.mounts[a].backtrack.get(b);return void 0===c?this.create_forwarder(a,b):c};Z.prototype.delete_forwarder=function(a){this.is_forwarder(a);a.status=-1;this.mounts[a.mount_id].backtrack.delete(a.foreign_id)}; -Z.prototype.follow_fs=function(a){const b=this.mounts[a.mount_id];this.is_forwarder(a);return b.fs};Z.prototype.Mount=function(a,b){a=this.SearchPath(a);if(-1===a.parentid)return-2;if(-1!==a.id)return-17;if(a.forward_path){var c=this.inodes[a.parentid];b=this.follow_fs(c).Mount(a.forward_path,b);return 0>b?b:this.get_forwarder(c.mount_id,b)}c=this.mounts.length;this.mounts.push(new kc(b));b=this.create_forwarder(c,0);this.link_under_dir(a.parentid,b,a.name);return b}; -function ic(){this.type=2;this.start=0;this.length=Infinity;this.proc_id=-1;this.client_id=""}ic.prototype.get_state=function(){const a=[];a[0]=this.type;a[1]=this.start;a[2]=Infinity===this.length?0:this.length;a[3]=this.proc_id;a[4]=this.client_id;return a};ic.prototype.set_state=function(a){this.type=a[0];this.start=a[1];this.length=0===a[2]?Infinity:a[2];this.proc_id=a[3];this.client_id=a[4]};ic.prototype.clone=function(){const a=new ic;a.set_state(this.get_state());return a}; -ic.prototype.conflicts_with=function(a){return this.proc_id===a.proc_id&&this.client_id===a.client_id||2===this.type||2===a.type||1!==this.type&&1!==a.type||this.start+this.length<=a.start||a.start+a.length<=this.start?!1:!0};ic.prototype.is_alike=function(a){return a.proc_id===this.proc_id&&a.client_id===this.client_id&&a.type===this.type};ic.prototype.may_merge_after=function(a){return this.is_alike(a)&&a.start+a.length===this.start}; -Z.prototype.DescribeLock=function(a,b,c,d,e){const f=new ic;f.type=a;f.start=b;f.length=c;f.proc_id=d;f.client_id=e;return f};Z.prototype.GetLock=function(a,b){a=this.inodes[a];if(this.is_forwarder(a)){var c=a.foreign_id;return this.follow_fs(a).GetLock(c,b)}for(c of a.locks)if(b.conflicts_with(c))return c.clone();return null}; -Z.prototype.Lock=function(a,b,c){const d=this.inodes[a];if(this.is_forwarder(d))return a=d.foreign_id,this.follow_fs(d).Lock(a,b,c);b=b.clone();if(2!==b.type&&this.GetLock(a,b))return 1;for(c=0;c=f&&0=f&&(d.locks.splice(c,1),c--)}if(2!==b.type){c=b;a=!1;for(e=0;e"."!==b&&".."!==b)};Z.prototype.read_file=function(a){a=this.SearchPath(a);if(-1===a.id)return Promise.resolve(null);const b=this.GetInode(a.id);return this.Read(a.id,0,b.size)};var z={Debug:function(a){[].slice.apply(arguments).join(" ")},Abort:function(){}};var v={};const lc=new TextDecoder,jc=new TextEncoder; -v.Marshall=function(a,b,c,d){for(var e,f=0,g=0;g>8&255;c[d++]=e>>16&255;c[d++]=e>>24&255;f+=4;break;case "d":c[d++]=e&255;c[d++]=e>>8&255;c[d++]=e>>16&255;c[d++]=e>>24&255;c[d++]=0;c[d++]=0;c[d++]=0;c[d++]=0;f+=8;break;case "h":c[d++]=e&255;c[d++]=e>>8;f+=2;break;case "b":c[d++]=e;f+=1;break;case "s":var h=d,l=0;c[d++]=0;c[d++]=0;f+=2;e=jc.encode(e);f+=e.byteLength;l+=e.byteLength;c.set(e,d);d+=e.byteLength;c[h+0]=l&255;c[h+1]=l>>8& -255;break;case "Q":v.Marshall(["b","w","d"],[e.type,e.version,e.path],c,d);d+=13;f+=13;break;default:z.Debug("Marshall: Unknown type="+a[g])}return f}; -v.Unmarshall=function(a,b,c){let d=c.offset;for(var e=[],f=0;f>>0;e.push(g);break;case "d":g=b[d++];g+=b[d++]<<8;g+=b[d++]<<16;g+=b[d++]<<24>>>0;d+=4;e.push(g);break;case "h":g=b[d++];e.push(g+(b[d++]<<8));break;case "b":e.push(b[d++]);break;case "s":g=b[d++];g+=b[d++]<<8;var h=b.slice(d,d+g);d+=g;e.push(lc.decode(h));break;case "Q":c.offset=d;g=v.Unmarshall(["b","w","d"],b,c);d=c.offset;e.push({type:g[0],version:g[1], -path:g[2]});break;default:z.Debug("Error in Unmarshall: Unknown type="+a[f])}c.offset=d;return e};}).call(this); +Z.prototype.follow_fs=function(a){const b=this.mounts[a.mount_id];this.is_forwarder(a);return b.fs};Z.prototype.Mount=function(a,b){a=this.SearchPath(a);if(-1===a.parentid)return-2;if(-1!==a.id)return-17;if(a.forward_path){var c=this.inodes[a.parentid];b=this.follow_fs(c).Mount(a.forward_path,b);return 0>b?b:this.get_forwarder(c.mount_id,b)}c=this.mounts.length;this.mounts.push(new Dc(b));b=this.create_forwarder(c,0);this.link_under_dir(a.parentid,b,a.name);return b}; +function Bc(){this.type=2;this.start=0;this.length=Infinity;this.proc_id=-1;this.client_id=""}Bc.prototype.get_state=function(){const a=[];a[0]=this.type;a[1]=this.start;a[2]=Infinity===this.length?0:this.length;a[3]=this.proc_id;a[4]=this.client_id;return a};Bc.prototype.set_state=function(a){this.type=a[0];this.start=a[1];this.length=0===a[2]?Infinity:a[2];this.proc_id=a[3];this.client_id=a[4]};Bc.prototype.clone=function(){const a=new Bc;a.set_state(this.get_state());return a}; +Bc.prototype.conflicts_with=function(a){return this.proc_id===a.proc_id&&this.client_id===a.client_id||2===this.type||2===a.type||1!==this.type&&1!==a.type||this.start+this.length<=a.start||a.start+a.length<=this.start?!1:!0};Bc.prototype.is_alike=function(a){return a.proc_id===this.proc_id&&a.client_id===this.client_id&&a.type===this.type};Bc.prototype.may_merge_after=function(a){return this.is_alike(a)&&a.start+a.length===this.start}; +Z.prototype.DescribeLock=function(a,b,c,d,e){const g=new Bc;g.type=a;g.start=b;g.length=c;g.proc_id=d;g.client_id=e;return g};Z.prototype.GetLock=function(a,b){a=this.inodes[a];if(this.is_forwarder(a)){var c=a.foreign_id;return this.follow_fs(a).GetLock(c,b)}for(c of a.locks)if(b.conflicts_with(c))return c.clone();return null}; +Z.prototype.Lock=function(a,b,c){const d=this.inodes[a];if(this.is_forwarder(d))return a=d.foreign_id,this.follow_fs(d).Lock(a,b,c);b=b.clone();if(2!==b.type&&this.GetLock(a,b))return 1;for(c=0;c=g&&0=g&&(d.locks.splice(c,1),c--)}if(2!==b.type){c=b;a=!1;for(e=0;e"."!==b&&".."!==b)};Z.prototype.read_file=function(a){a=this.SearchPath(a);if(-1===a.id)return Promise.resolve(null);const b=this.GetInode(a.id);return this.Read(a.id,0,b.size)};var w={Debug:function(a){[].slice.apply(arguments).join(" ")},Abort:function(){}};var r={};const Ec=new TextDecoder,Cc=new TextEncoder; +r.Marshall=function(a,b,c,d){for(var e,g=0,f=0;f>8&255;c[d++]=e>>16&255;c[d++]=e>>24&255;g+=4;break;case "d":c[d++]=e&255;c[d++]=e>>8&255;c[d++]=e>>16&255;c[d++]=e>>24&255;c[d++]=0;c[d++]=0;c[d++]=0;c[d++]=0;g+=8;break;case "h":c[d++]=e&255;c[d++]=e>>8;g+=2;break;case "b":c[d++]=e;g+=1;break;case "s":var h=d,l=0;c[d++]=0;c[d++]=0;g+=2;e=Cc.encode(e);g+=e.byteLength;l+=e.byteLength;c.set(e,d);d+=e.byteLength;c[h+0]=l&255;c[h+1]=l>>8& +255;break;case "Q":r.Marshall(["b","w","d"],[e.type,e.version,e.path],c,d);d+=13;g+=13;break;default:w.Debug("Marshall: Unknown type="+a[f])}return g}; +r.Unmarshall=function(a,b,c){let d=c.offset;for(var e=[],g=0;g>>0;e.push(f);break;case "d":f=b[d++];f+=b[d++]<<8;f+=b[d++]<<16;f+=b[d++]<<24>>>0;d+=4;e.push(f);break;case "h":f=b[d++];e.push(f+(b[d++]<<8));break;case "b":e.push(b[d++]);break;case "s":f=b[d++];f+=b[d++]<<8;var h=b.slice(d,d+f);d+=f;e.push(Ec.decode(h));break;case "Q":c.offset=d;f=r.Unmarshall(["b","w","d"],b,c);d=c.offset;e.push({type:f[0],version:f[1], +path:f[2]});break;default:w.Debug("Error in Unmarshall: Unknown type="+a[g])}c.offset=d;return e};}).call(this); diff --git a/com/isoterminal/v86.wasm b/com/isoterminal/v86.wasm index cad58360d361c92ce330dfaafca4dbe64a8b7c6e..62b96dfe95020dfa332fcfa08c899cb639bb1f74 100644 GIT binary patch literal 1933636 zcmeEv2b>f~c6W8n?C#9$0xbz?S?R*Uac4Q)S!6h$?HiJP_Sxs0?L7pGgpMQ@g_G~3 zCFh(GA}5KQbC3uk=bUrSAVd;;@4c$(sqU#Brbp|~-|zQnk#?tE{oi~4_o}+OsyYm7 zQqsy|j9JV0kA9i;0sgRGa{LvdkNDgA044C-0VvXdMku~w~` zv@L2^+@x7umW_g3M^K}>kVIRxXxgq#`xZ@q#d6$;YPAI-k96K?*P?wfh%5wYBCtau zVVO{MCFr%{_C@WQv~C78+p`GjRcO(ssBN2e?TcL2+)~G2N&7Z!i&`{m*`oDpEQ;C{ zo3w4ww5UnbU$t)YPRrtEuN4=yX!oWtTuvF*VlA)BR4^`~%7G))>6dTX_N}7gw~Jf1 zFM7R6%l3l8bM4-04aIiN-f7aVxTt-LR>kc~Sj>}>+BF$vznqr1>U9}I*z-->v@U7W zvbd;ao7ak(w`5<}F$`Y1!hv zVz4v&#hEX%T>1w`6C6+6!vE9{&*CKEx$w`*vN(rwF8mfh*;W>P$bu>>*UHMZ7|(+L z5ho0}fAdg68C(Dk^s)>;P$@{Ee{{{QT%drS$ve44r|>_SAR2~Wz(&RLzwlRNl4xPD z^iR-`G5d3(*eEy$lN*L~XF)PBA0ic$6KoqHi`5dIUSwacI5BSQT+9+hYJ-*C2Ng)A!y216{I6$)p;zr3t+<#{L^j)E9|heJ`z ziezO$eHh0b`W?=ShQ)YgWy`<#r#uPu;hRP()Qd)=72ps2kAKwfXfzATLPBEamkmgxxNKp$c z`&sKbJ!vwvBC%PJ1855#4q>~)Z?f!U2F{=GANqo}gCFS?QckUvM8a1fm}>!m0PLY7 z{7J-(pH!P=TiGHDPHYvNPgEg+Zf#9P&>7ASt+7V>__l_mh>$ceBIwL^w57`7k?^z zU3;17Yptvw#71KgXaP|nxF>(6%xn2ZM3UKTmX)0i=Z{=SGW@fw?Ch{rF&BZ*hS}NJ z>mxaEk_kT_hM#Qw6?!2Q%CD4_6|o8;IoJ>2r(y_xg{@E+=8^C}^s(%4RyG6M@S}}j zB!Gb@4D%$^gU%!-qxc!Yhz;{F%*b)>4H)p4=Qnd>FeE<9S8-IQf3Wa{> z<(F|F3H@&Nvvev&e&x$$KmUCB^5x2xFCQugANaGs_xpeF!$>yIF8BKo1RH2&7lb~r z;{8Xg3+H~o;(bSSp}$nlnc3pw?Ce&>t=hEvHD}MZXkF62UA5XpuQYz;m7-UQK+YED zd8O@&Ut`Opv_^G>Md@-6wi;Pjkt9XzN{@wVuwH+St@2>2lZDkuQpB$HNNW&wU6K^B zpL?V=3A-Ulir7saX)VHTPLd*ai%VKf=4`8!itH%q4i8pjXQu}%q`N#=k%!$LtdQ>Y zU_~DGd9Xsd--E45SwG;x3hBWlEcS;(dEu6=O5S0IJ+-yT($OR->KyY(>rh6I=h<3+ z6S17|$S}tzrA%Z~;7)mDh&%1l74e?&$PjnVr7LjfJu<{y$cqs_?BTW9MXgkiUCPT7 zb&adP(zsf6cEu^zpz_rOx>`+kL)F%<4Yf7dZLPKz`@&UQi+!op)@JurZDX`tn>|R> zR)2*((n{6XS6Zn$dz=>)yDIHlzRI5Dm2du5%a(GV1tq2BobamGU>&tmoOLQE!$ZQ= z zRbNMj9E81o9vRx}uQ6#z)&{sFXltO-BW?mU$Rk7CU@c3H*a(#c(rUy$Ow`tRg?*%z zsNY<*)ZfocU?5?UMbOZLKDwD4U?4DCb?FQ_=rrnS|RJEktkbR}fq}`A` zamuLOkd>Bqj^bL4SjY0(aSP>6s!ZCASZAk<+KpHjO}jDcrfSJ|W7b2JNxL!Y<&;so zG3%YsuKfz@t7=gj$^*38YHYBpwi+9z)mCRCwNefCkqcXcjn!&vvI(x*nryOGTZ>I~ z)z)IuwA$KihO4$Vo2Av(VRKxyb=Z8Zwk})bs;$eGYPI#)3Ri7Cwpy!=vo%_&K3nI) z)@K`Bj3@-E`H~Vt2IK+U%~Ywl=$`)z)DTT(u3@Lsh0e(SUuW%H$cwkP6ylrcOiFv4S(E z)PXTVD>Y_aD>(hHj_7|qq&6)Z;?>wBS*Gb4l&2*0LznQ7t^T#TCI zvQUpLby=v#mQ~Ouit+lC%jF&!o}E`nneZ%dt2{Eqtwzu7ki%!<6L453aWL77HO@E7nSEY2(1spf($2Ywg~kPLast7%8QeaHL~3 zOLf^etyGVV*Gh3VK`Yf~6SYzUHc2ZrWRta0BQ`}VHD*&2rH0km$2xN;PuFUzvstcM z7_hY38f>1cwgy|E)z)N-T(vdXVy(6oTjHv%#g^Oh^o;G%P~>ZcBZD@PvXz>ZI&788 zN*(s8R$G^?an;sk>$Tc?Y=f(|9^0(d#@SX^ZJh1UYU{I|TB!ls<-#^#d$rnzY`?3v zAv>hiHeyFywT;+ut+p{cktj8Kg`Lu|P(G{GR%7Q~wbj@qt+qP5>Z+~Iu4}b5*iBb$ z4R%MXt;z1XYHPClT5T=%&{bQDJ$99Av(jg@lWe2ftdmoQR)uocXPo1-QC-$e)#8x^ z zVy(6|Tjr{*%~n1WY1O3USFPH-{U-bLnV9_C?9I2>8cnY*Tj$cN%Qk4W_1H#NZ9TR{ ztA!)VRU2p9wc7e@hpQHjFs&AjFjp-cVOniNw$D}DkR8-&8?i&KS~%howXf7bOdET_spZYkCb_rG~CjBUh=hUaID@QmwvTSKY;|x{F!$+AgGvXN?+qT@4qq zh8yXMs75`Po{L!x7qc3!XluBlt>KEchAY}SE`N1g{_42=)p7ZYyJCpDVu-u+>bq<< zM(^S*Oy}FAeSIZ$@6{`*SRksM_JkB?A8J=#NyU6p?X)MPh*i7tN-CCVYNtIRMXcJD zS5h(4P&@4jDPrBb^0?EEbDrzZYx9m*suhWA3tp*+%_|jAc%^b?DeVdlUT;e3_NJt6 zZ%XR+rlewaeaO{r)#U6+?XW9sZQ5>CJM2no=BxJIv)dP!v@dGQb{9CaMc8D-e4c(z z+oW}54yv};jy?UHE)jYOiP%2XF%6|{=L}cJb@afJ^RnE3SIaNaiq2LAEXh<>b(zYk zE>juRWumuTf8H%a-fo%5rCTO4xkJvr1wWBTg;T3DblxeaB<_5OthVLw9tH9WJVh`G^x{u4PSv)b6Q=_OSM)9iLfrSj+>=P zGBL{)ILB5aG4IuEfy9du?V@8ut8`0jH#A0uf-mN(4jb^SC}H$<*uZDAnlx()%j~gI z44`Ut*z5!dN^_pgDtYx)04>l!joCU4)R?V*HX<&6RBz07Kb!Mv(`H4@nv}3T2^H86 z9rK*y97Q!N)!6vw)FMqR`6oDKv9~Z$D`N+n{9Im}x7wGyTGYA?bcVKU z#&c0o#=H177lru~kU{5PiGpz6p(51?=bb9%!9GWVbC-&_q6})S-(%e>#+>4NtcL)< zqXO(D%FR@{k5DEzpxjR=Q}I1EKva@js2n6JsrVinQZd@HO*6^%Ls1ZH$B2SpJFa3@ zyEZMM7tF^GaD|*Lf)7nmvJ^j{WJSd+*x7;)tMLO$*1(4*_+dSPVV7wuf#JiBilVne z^EVKq{V^$lz9}WgHH_FtIiX>MZ?jD6)h$-~x(P7iZ_Rx;VR_)zxPgwYvK3 zQbpOe4PcaZJ~w1noX?HeRZYJ!yQb+kW;YbBVQseV`ABoPpS*d~Hm%qeIsQV-4eJ$& zsE<6KNA)e6!9CxQDQ!$84EDpLESCQh1~V z)lep_-wR?$g=TK3Wc^>z5(yn_fD0pr&w&zC(jJlxm_ZVQ4bo6XGT0>(9EQH2lBjk@ zhieisaU7vZ#Hck=lZbKaLro%@f0QN>9r`0pB3O^sBqG~mG>OReSVz)W?%hsxNw6!- zd?DsEVGB0r1<|0;o-NqC7i5obRFf@x!8xKD!G4S^L8_s&!ok5>QNzIwjE1YjR%>-| z@kgtRv$c+m25g;%Ysl7XxQ6U=2iJ&g&~S~}Mh(}PZBjT`Rd04a*JN9q&$ZZAm5j!< z;j#ywNw>Qsn4TS)L^RhK@y-7X1Y_Gl8(qcYU+DxZYDZ-sX^s*QAx%3*bGrgW}tGW zsHEb1Y*xO0azf5(nuRA8HCaty)U;Gc5ThiNnkG$JvDx|JJOCFq*qlVRVT>19JSEQq zG&Iq9Kn*$d<)C+68yf4-*sh-|8p_p?Tjs_AF&O5=V5~SO86Fe8T|=fC`t+ezoM)5| zp=pzd-AhmHbdR?vNO#bsY32yuPuS<%GTeMBsI-6hMsEFtPG-l`WU-VS!{LbgUg@n5ej-S3p;D(sWg?&|O@U*$}3xYjIuAuhRoE3oB4V4|tvQto@j?b@i~z)BTM-hQn~kry_oQU&Ow@KkEsVi;tbw0^Ca4XKoaK|zzU zp_OuEbFg9ZBTUbRSE6N|b5M^EW#^b5St%DE3`LUoKp0R`D8 zflmVqV)zM9zfc-P07&ZKf~BENwVOV0u6+Afgs;*Ja~@FnyR% z@ErVw5!5{woLEp1>yzY@2o7Dt4WBIFN%AR>(AR;_RQwC>KZd_e;O{2|S+ABfhmfYx z2Ou~dKj6B527Lg@%!2H;ZQ3@4ac5RR1zd$to40R41K(`7s5v}GJ*S|&?3vB$zCxh6 zAQAmcN#+&A@FVm|fU^0C66i00ja|{_6?!2^-1>_ODk77XZD3%<0rahsqIcS~YsMBA zh^ZR1BU=JiKMjj4N~}7!E-2;2Qxf-F2rk-!H|S?1~7=%CxanJpBum+ z-XKG6*{oIFSJ*}w8gzQLso)u;LJ4c%stNQ%bt8AOh0vw<1 z*!F^4G}0V55+J2Jq&Fw+x@Bt-l@?3 z*X(RT1%hg#a|JJusCf%8+P1~J#VwWU`GRNKwrc}&my-GxF3eZCQV<5nJILIUqfY4+a_>wyiri#eE|T1Ta>&G zmTneQKxN`9wAsCaXHg_he!?Im;(kGS>}FKcrgifcudxROaR8#_n=0yoFk;Z&Y8ur5bjZ-M5@K zhFi{G!g$1F$27}vrs=I)(KvD=|78pwmGBJ=;>8)*Q;OfEGfGj*7SKj&jwH85;F9S; zTAj9UR|JxOEfyR@a7k&MbMFGj}m-|!?Hch*%NqpSN#<%Y%@WTU7LVF}%*>)g~pyAs$@;Z%K$-xhMFI(6QVTxuxlK*F`r( zH%GTccSiR_het<8Cq_Ss&W|!o7X?DSKgw$ zg?V%GX5`Jxo0T^^Z*Jbay!m+x@+Rf2DHu>`eBP`|R|~Ec%&fGr(xytAD{ZOtMWx%7 zwpO}R=|sV)f|CVZ3Jz4dQgFE-wxZ*I&3y4WR%jLSA2L=LDh%7hOG`^x?(`_n{(!$< zNL7U)`y@&WS$r*fqjH%4w2-~be_kaE|1_+U{b%JED9$5D_+`#2XXk=qR@{1{N=|M5 zb42}l6?hc!jdz z59uzWh1qY!KV{0NONo3&a|@&3Cyss!k#Sh6gTHX)DEP~HN{Cr+RN-2PU<*Smj6yam z=YT#pM;a;QZxrSzui3%~!7-y+a3U!=Z)iTajHxg*y>cw{)52K&oNkqK3u9BNWW`sr zH!EjD98chHi2oEU#_B&|{{-!mT@D7S$~k#fZd@?St^dK_p*+t1tTMDmIV%_RN)G^TOQ9vBI22 z6k^uF5+)JgoYI{P2M>1~IJB_~UL{9UAj*|Oho2jj_gB0)^uy8HQSnN&9@d>i)ou|rL`J%_SRbKto7FC)&^^%waMCS zZLzjm+pO)@4r`~i%i3-2vG!W~to_yj>!5YWI&2-Wj#|g8iy9l|7pBIqd)uEU;fo~>xOmHx@FzA?pR+~ zcdak2d)9sHf%VXOWPN2lwtn%qfB(elz&r7O_{V?xmw)TRyYU|U-v{v_d?+8zNAgj8 zG#|^y^NIXF{&O~;%jffjd@*0jm+=*RC11r?^G|tE6S!NsxcO_Zx7ffp@=bg*-@>=@ zZG1c5!FTdqd^g|2_ws#wKR>_^@Epjr05hzsN7~ z%lrzz%CGV3{06_tZ}Hpw4*!)E>Sgu$A84yd))ebwYnnB~nq|$g=D~L6BHDpn0ei5Y z!XE7ZU|YRXy=LvYKmN&|{Iq_<#((}7KmY5ewbkGJ-QSn;j=VFp)j$91zjfu^c~AcD zgQ2a4@e%w({t+L;$MFe#6913?n#1Su1$+@-0&TTiYpY-WUui3rTWG~;67Fk z1+j9+&&rt~R&M)QxfaCAEk7&wf>^ofXQktT0NK6aXQg)#E7#GAy{Ut@G4rnZnI9U& z{8c|IV}n?^;%DWPAXYB>S(zWi$|XN5D}z|M=x1d^5Gxmi6*)*$){j8#nB65z7BUz> z;1>-f_M&0l7Ed~S&!=VmNQTzWrDgqGhStxfW&K8m*3Ss*$;0CVVKBYn@wA_n&Ibbw z1E>6~^bKO=q@R`HL9Cqcvoi8ffQXKx6?<(bP{}*yXK`W>i%0#e%nV}Xh@X|kL9871 zv+`LGD~J57YzboJpr4g}L986`vvMMcmHmEJE(Ni&&(F%8AXfJJS$Q19${s%}-46#i z8g~0x85qRME_zTY^~GEUXmTOE9-Dx+dp&n^fgeL*+(QY0})FDovW7t4fpR zdR1xCT&F5cnrl_1Npp>=G--aODovW7s!EgQYE@~{T%{^ank!YMNppp&G-)nZl_t$) zs?wynR8^WZm#9jU=3-T8(p;n}O_~c;rAc#vsx)cNSCuBsd8*Q+IagJhH0P*Fljdwy zY0{jfDovU*Ri#ODhN?7aPFIyC&1qO^ckPN3n@{j_JZvw+qcQJep_V+MyhO);UV0PC zseV@O2C*{5&q~LmsfXpseu}+4iYbTXNq$y_2C*^`t=Qct)f4b@JWHl}yr2ECWIxSR zkMpxKJ&2XDepVKHV)dQ@#|TC5?oebFY?aP|&C+?WUAh1^OlQHB?S!s&id}iq-Ighv z8-ybdA%duF*)3+s2XB_+?$B?g@v%`h{8g+a|C42=x1mT5<7T&snCTsUx7lrikD(%vUj?aw)jvg zG*Bw^P&yWfQm=F=-SDCG69c86cqnz;K^aanOFh%2G+3BTYPbW;zzKxzrkfmyRF8B? zE%qUG$3zN*Zc>{9k?Nin9q%^xj;bJZle!y-)U9+$b>C+mD<+yqfzVBAq|i=tthkvjsp&qXR+~tH z&`oM(AW}C3Dc_p`%yWqy;V`ssr)8~6FBfk9|PiDS@vkk`#2;F?gI#$x>do?4zvmH-n zzOzkyLFneY+Od*8-zy%z)L(Hp`5}u`;qk&Z;qe-03r#j0Jb9DYMY3@4sR{yM&g~AJ zp^5V#31o-I?ST57NS_*AZrdrJVQDc!7R~;{b{EozPHx!g5*)*lBOVB$_*i`ES06m# zDWZ6|eSCE`+=_nX-{7I5Q2fdv28A6kCy)xE_>SB+;&Ag;DYHA{JzRN6I27;fHHHc( z4BMSmUO;le)R-vbc1MC?n}p(9yfApeGbJ@tNTznVY#X?%VwhnAcXJY<_GN=La1YXl ze5Yt&!BMnH|A?o7u}x4Iw#PVBLh(DMrbA)a?ye#R#RDc73c1~%V3_Ste7OmRLN1+N zO4TUgq@zyl*ut@9nwEl7YK?Hx}Ko3}N%w3zB}<90ulLf_Wlb}xm2#FR!2t${*r z_jIU);%7{ahC*)lC74L_1``a0-0n>r4;{uF=mBUHnA3V(n z0jqX$jYX#R0UF-?_`rbeVpEDxm?gUy@(jgCnP4bXunT_S@T73m&?*LdS2)hl9<~Ql zO2NA~77a5{VSwQc6GIe+?EwTshN1W#6AXo6dl13Smvtb+mG=~Z3{@ClI5lSIv?vVQ zLmY;ocyAL7g<*Rb!OnRCp-!YuwW>2Ej>D%M^pqCQIWoP2c9e?EH-2u9R2Yc=ktr|~ za(jdp{|OTeh1~woi9ZxyYl5Lr9gV`~Sx>Uc?r4N&@CI%=8nLxP@%g!iwnt%>{SgI) zJVWu}CKw8{?9l|17fut`S4HdoqTFdbAHj6OH4Di*?TQ|rLs0NjMtIWITLnL9grD@Y ze!>Vp;Rio%gdg{VA2Y&_x!~e%YMgw+Br|a=(0mqO1OqL{<>^r+0Sj*{ zYvYudrXtf&ynCKI`S>7t%6S$lB+s)j4wx%?TJovJP$Aja(Xvj8m=XcU6iIO~Kxnl$ zDcE)>RMRG87>Z9c!BD7RM?8VJ#yr)M-gfq1UQD2a34F_*koNKdhS`_Z8f6k0p?>EX zKUD|wne-%#gzYJ0By}$vr!bJI+2uUF3=@jNuszn{6N(Qu!B7~sClgHM{hlfBDCG7; zf??ia8^HuaA-Bg9?69YK%5Ibe0^Y7>8f68~3#O=1m?h`S$P-pXCKw78?2soM>?Od$ z?;Hzq*S%lf5hcEoZo@Zj({RxR15CLSy@%T$J8dcZKJg64RmT(Ko#8mpjZ7mWa{SZ- zA!CVPS)2j*kl}q z++IzvT>*`ccC=ufXflpMZhu6uodJ!nakN756DH#*L}gxx=a zZ4YRCoudUS&1Ve_ib8I$CD^ur#wR#hu-Y{lMqYx&<1lt_Y_(n$yR*26Ta*jf7Zy?yFfX1gfTCjvN8AlIdCgUjN_Hu$P3TXVOqXpA^lW`Ps z`v}1nx{Pc4#EHvuh7~N#?$wo*#D<92FOF}a$EQ>6?j%&?9?EP|@!vzaVTuBT?giya z$4dIkU(78mL`?QU=(c~v2`qj43q0v{ZJY()s9i>DE@(5d!vkNKUP1cQp@Qwv(tRjl zdll(JZ}%?mwB_;=g@MGLsAM>BP#CrsJ5*p%VuGPCY_B93_EK0FnP4b{BZXj?ZCIR{ zU?}AFQi9F*G)fw~2xAVSBa15LP^l6k8*1hQ3OAduCjKu{RAw>S)8d1Qj2Fl=ul*zB?n zWViC3B9NU51A*K#F+^e5-r+EW)shK@!mz!IV6)0Pkp0Sgia_=%3%#>{u!n}xJm~B`WnqVk|i66mclx?G&R=zWAl(SBV znKjCJ(uZR|MWdWl7|2imZyOo~g<<=ILj@K@rba4JH^0xqXFTm~B`&nqVm8_9cQ%E89l7?fA|tsb8oNQzZ4K!a#g`Oi4vy*uLRV zf%TRNhQhFYhhUfnSo4`+DCG7nf_+l9*}AWMXV`@wIw5A3?XO55I#h~mf2lB#pS9mL zbYT>R?Yj;YSP+x=$7S0n9lGG9Fz}sW zqjVyDI<7KW%yl7sIDAty$`dWy^G)xGKw;Q^tYv$+35G(rU0+2E*?wed6cobk`UJyl z!wS*_Lm{_I2{yHC8>NTxonfQ&azf1PNa;iR(5NXIrJKS)ekN8n94ROa+g%+hu)Zn2OfVF} zLlgv?>}ixVwmniWvS%spDf;R#g#m_JOld)3*dFRIgawlchQhEtlVFp|I*>Wadx}6t zC=3MB`Fn=;MIn6eqQejt8Kyu`2seumY+_jlGEaF=5y*!M1A#0z1%kq`J78*dFCDgv&lA7z*L87lMs1>p&JM?vrT{?bzT)}7v6B83PmCN^2qya|guBux zk`ZN{ppAOopMKkZcY2Gg|0U;%FB>`n2;B)9>R3rXK^QqK$V~Q82sgh`B*Xm@6!-zI z#KR3?d#g&m>3GnAn-vha9x-u6AzbxxxWWR&1VbTQdLq~`Pe^nKfYYz_QUuCVM*AP) zX*FmLQ!eCHitSn&X8*3COP~<0nQ3Vl?1eq;!8cTZBgXUY156ey5xqHm+S>|HA=%i_ zbTY5r7?9{-*fy2J+UR0Itn?jDAce}RV)4u2W)N5u+q+dOyO!x++w5K^xyqC?h|&@k zzXcbXkUNk0s0F$OPcR9#5R$_-3`k_VUp1|#`BUlaR63C3vA+jTNV#6)iW16;d>)nD z>~Pq_x-m%wB}pp#NJVsj3)sJ0UQj~u=w9}a3N|w=vy)U%lBBYWRED^EhI9YE-~`W$ z(o>;>EX*)vIUIlgjq+I*<1B<<>ScQPj1F^oM2a5d$*}4}daH;wIiW?qoKoYwCKtM* zXv`PQUa5;`=JlkOyaU0!Qu;FUddkT^EMJ3p9h^?14G7d|Un6~|we+3&eOGsVTBCi9 z^qtYtSNaEmyi)oyYqYcE6%D|`Fqqdt=`>nDr_tb;p<^xE;*5pDeh1svXt#4(yY>EI zpbUPEb~~@N+tgrQzec-V(AsTnFt5~Zne~>7j>V4BNK|*1xO+`9gV55y*9gfk0N90zn~Muy+{36(JK0g>VU)VEsIS(0LtC z)c9^PwIcOiC^0-VE#FP{rQ=&XwcQKu1D1!2ny)224d_h9xP9MIhuN-)Itt+mtV12v zBPJLMxqX*leakk&hmLO%VUJ)De&wjcwT)K{oe_oHe&kSx3rHpy3gL=1!TO|%kSD$A z%6E4Gn*C)tiMKn@7mQHuJnfg>9bH{WA9|OmKPMc8?I&77I#)9!1ch)>Sxd+TQ$kP( z7nR8^CIqIwCKw9gYB9ljmr>qi-|tG-y{R!WN}14yl$%l}m!O@TW`XM$rfi`wY{?!eA1cYD~zE{yP+anFLr^zfJ!R&OCSrCF*XjaE;_cY9&C9{A8 zvl~oiK?r7{Lpx@>rD66wnFS=6J!3KpLNE(0@0jhHhS`f`7LZ`Jw1y$KAOy4BG_zgO zFngKI0us!QGMNP-nC-5a?VN_$t7I0CV0N*|EC|7D56x_+G|XNnvw#G%drW3Q2xfa~ zW;>=~_9mGHB$&NnG7Ca53n-__I;3ItHkkz^nC)HD&}1M4v%NL5rD>S`g3JOE%uY3# z1tFO2qnZ5x$Ewsr!k1(fzI7X}aF~pO5RCTKjK2SLqxZ?^`)Krp$tVcHXg|&9Z=Y`T zAsPKG8hvCk3PLd2Uo-lfryKo>jQ$3V4zFcsDiDIv0h-bOrq_fd23dK!Hk}j_=TW%V zhK77lhH1FT5em88gHZ2f=Ax%kh6RDi1q$I^l!W@V*@f7n3wwf5dqA|&R24C59wIjr z@4}JC^1voc&A~}x4=kkhKHOoGFO=oA`33P}*$eby**&0%y82sY(U9029jImB_#N{2 zMiDsg;mgsq{Z9sGP}lxvGVlAu8*IYLqjnkbMni)4AdUAs=6rhy14CDO?MFlqlwqj= zb}`CAwaW&(%jWmOPc{A z1%nY9gEqjxUIkf^w=v>Kmg;+YKBI4O6p!`l-)Gmkt|t?C{D9DXp>&tfPV*}XS_kBI z%7@!n6E_gLx!nrHtrc=Je%~|gqj+x*jdwf-DWQt1npZRdQW8wrtH>X{JIK7eUoZEj#g#+}r~sm{@B~f;1`A59!jWU-G$hD7jvjo9d|q>%Kwg%Q6{e-bfn>S2eLFi8UHpfc(NpF$~-D8d;^KDtZ|H#lYLFlG?&9Ra` z-Cyc-)9)kwX?_aIus>kphC*%+AXHIiE(R)P*ex)*Kq0pW5$eBm7wPtq$4y2F2B=+Yo`)7|D+ zNuTb&XF~Uwv<<1JA>FM~;(Th)nZmvWib%=fX=smxvTh>0}_ z-CeWq$>8G@gbQ0SU_PybS&mLx%yOJ1;XG zE9oDy5H9TAB;^GqDlfY!lz)J{m~Mspdy%iC7e8|MeTj*lBW{BmPA5B1hMf=y4z9gx zUlxxNP>^$My2o$?;r}i(XQPxd>}t53IZohA8;V=>WnCeNoHkuye---(sKiGt!oyi? zG1&HLI+Xu5Gcu!z3@F0}M{qKr62D_0^Ea818B1h988$Tj)YS~>WCm2?TNWp0<`+Q5 z)K~sGGm;~TBq+o6TsKK6@${7s3IA7_Ir~T{!=r<4XX#`FR9t8AeBva(f8jewLY&p-LGxGK@}0%I#r<`}544^r7`QD8qGiqZ5+C7n2e0&oXn; zPbtIhgV6~|;Y-p8*ElmL1C%msHGFDn6OzKS+JtMAnUg_E8Lq$^osbls8z)@D%$)3{ zQywV8zJbvRN#S**glmwQll@8=b`FeAND6NbC0zXsoET=IVr~t_;M%>>DM?{Zgy!J! z44lHjd5{=`GF-|3%+wJ`3NM%<+)s5U>8^M;&|JrVD{89IFG}5WrhSf`^yf@}suNCg znFColO3{Kc>;f3sk(Aqq3HK-IIZ@-`38e)04j7G-l-tJ$_s6<%ZSs$|M{?&|vgA;# zUknKHtjtYGiIx^zzQ|KfDz$I3z>{}nn3dz4E56#oFXi%Fffhr)yl8%#tU?x*rLdb{ zmUNfAf=Tt%%NJzzr+DW>f(T3baLrYz0?oN&4RrD>*A$jSK+Tyn&@A@4A`iDSB|3}bcW zfTU^_agxmck-OuO4s<%LJ7~>{9YZx|@@qOg%?aM+wy%2n>1-mP6m6QUcUtN}ToczO zH7tpe8tIgZ4i@*xIwVTcIYT->_Q?pqJ@;E?Q?_JA)J@EZ$dVofOGK6}p9ecHS*Gsg z$$IA!(H-$b=k#x%XO-G_EVMm|P@*KA2c%OM@?bjV>UhT~9~79MjVz%>-A5)$?F;0iHs!i1 zVp3ilKSL+VXX$*SU*z3lbbwO#iT1A0PxB&MEuYA1rWJWj%=HB$F_hX@DDoOPDYE1EF}oVUmuN#4xW-bm3tiIEv!8XrS`>S_9|Q>oMavOP+9((Os#G63@gG zMqCDpFC-QJwO#LxrUpQ%d*EH`*hznF2cs6OjEyaaQn!OsPHgErfP)a$`$h*Sbvx*I z8c#jgBI!GTJ_WlLMh7H?>uc0c{=nV$Xp(?aahQvECRt(*ZklmAeL;-CS@uTRtxZP~ zfaMH5%bu>fKdgn5Thlb>0lIL3K0WO3`-EngKT;1&EO`@aPzp`V{p`&$VWy}gWTwg~ zthka%0(Fvx?HPmvg0N0E;z$Z_9UDx?Qi=^<~8;T&T#f&(ThV2K0D=gzczLMTk1adM#@QjflN#ScP z6hT;v8F3_q_sQKG zv%K%7+ITseAh^d!kfdSzj3NjVdn1mdVY`%Ee%l=g&2V8ho8h}JI+4xqKp4;>-X*2l ztoMI)Mi-d{wWyG0)M8OxVoIz5#adLXC%D~>)WyN_^gYUfv|RFEIIi7c>MbaBFT2J% zcG6#V!EpfV6Qcu?a=WX{B;a}*aU|t-XTm`%!a~&8+9ZYV5Fp&Q+^wCwjFTBpzJOxf zG!~ub>8YOSq{w{7+9P9xD0QcLxnn2&R71$HdNMj7sah?Mp;uSDx*SR2n}G-i1Yr$j#E~>?cPE!GmT@4x$m&a}2B?b(f>(?LNeW-OLpUG^ zYbYa*q+z=!xhyE-K>En^q-c@L34#-MnOcOT@ZKlF0YO+p8F3_qZ_dXF02*Mi5 z7zjzjc7JmDLKz1#NTw%6AU6{Pw-^HZ{$z}VGU)(krZ}_2v?zu16eM;rwC+Rg5Vw_L6X8ZawvkZ zhBD$v3OhuED__Qetd!nU1TrB(u=jpbi;xtq!YhKXJTL}AQn(6FxN<&$1iH$juI{Xo zuDwyH`iTi@Ym-ATUDW}4uxd&Vo97csrW5&3WrDoXXg3s0Ryl<0H_0S{I!WQi1Hu78 zSeF=aB!%y?AY5)42eL+bPZ7w}1i|?SOr49QVS9=q2rCjJj->Ei7KDqHaUkoY_Y{GA zk|21+NRXsq`(s5ARwPCoN#VOJ2p28mKt7k=Qv@af^Eh{O$zaaCh98P3qaj=)eXP%WKiLC4i=96dK5=Y4==)){4m`{8srTFLc&lD|@ zc~%Z2veG};R}y5Nm4k__Ob_PM%D5#Ckx$TvrBooF)OIkgRfS=xl;uvftk4ItVHg}v zRdAT90?V4xci)6xFE=j7_)p_dGd;U7^jGB=e(XM?OJ{iO_l+MiRymwU$0Ztj|7W7Q z^hC!}xN-qMzlHaY{h}O_w8X=~1;;`T_hi9fS|#*j7Ln|Uc-Tlh>>?f}e_2Qz;XcH}L>#Ujq4UaF zR zHUE^a;cI!h^7gaq`R9Bi-^43EpI@+rZ{^$h4*t@&zVqE(d^g|A_rcS4->Z6nALNJm z5&r!jy!^Yz_;G%cpW?sw`#=2AA6BbTt4_T?`r|*1H)!-{Kl{tS`o-V={XhQmzyAAw z7By*F{921&wQBR`8Ge?Rw14aEch2!&U*MPcWqy@kSOh@ z23UivA=WT!g!Q2{${KBrvBrkRg(ie1h9-xmggy>^5}F>G8JZoM6B?H_-kNAlwx(L2 zSktYU)@*C8HQ!ojEwYwa%dF+r3Tvgc+WOR*7n&bh7+MrsW39E8gqDVuhgO7Eg;s~w zTc2AStc}(tYqPb*+G=gHc38WtJ=Q+!fOW_^VjZ)NTPLm4)}hdm(6P|*&{^xeb~1uXWh3RSP!j7)>qaOtCV-(9eHQog?HuMc~9P(_vQWg06vfp z=0o{#K9Y~(AMr7KEFaG&@QHj9pUkK5sr+L;jZfz@_)I>F&*pRZTt1&KgjQPut!9O? zmh$D$YO8p5B$l_De+I3#j+d+O%yaAc257a-yy6R$UfjaBL96ZLFMS(ZZ4b2CewfH$ zs~v(?JIcTRJJ@O`pw&+E-}{3f{^*tJHEY-X@lXEbr}Y~){`0^1`CtFd-~Gcs{mZ}o z$AA6u)n?6Kf1_pVw(V4_y?dU&cM)3c3bfjF{+stpt&Ub_tE<)B>S^`1`da<1f!1Ja zs5RUg3C;EqG}~Bcw(-zxlc3qALbFW^%?QncW}6GmHo=-?O|d?nJqa3G0+~ z#yT823e9#Rbk4e9U9zsoX1fW^b_bg6ORd=+%Vz6D&DM?g;JtVsXtw^)Y=ig^K8%mx zA40Q@hGrY*X|_*1%{C934JNa=AX|d(mKD!viFGk-gg$u^degp))1JJsxMUW{rHHhz zk$4P>?Li$7G8#X_(s>!y=Y51FT!z9g`7j=p<2$BwfQe?BYwS^eRt^QR@*!Fgi!gWrV5b-}CaVHXUdoq zxldwle@viz!dP+!M?Hn$mkH|$f_=!t-9!})x?-5^OLbo)>IA8NB)&spZhu0gZez)m zwTVw5bxT=)`DG5T#$)jcc7L*e(_8UfS#iT%VL2Mty%kF1n!AEK8dtp)O5=*VBIIaX z_Esp3OYVxWqjAw&p)@YIE3zDo^WF-jan4&xVl|CUr!!<}I+do&(hMq1lckwd`h-f5Q8~E~XYNlZ*B>Y9#F={< ziKiySli?dh*lJtArzFV*elp6@0ij=n-RZ;?$h=9ZDkr9@oRF$=e5%TEsVc{&svMK5 za&)T7k5W~RN>%w`s>+e6Do3QM9G+_JDtn}=?4GK!TdK;gs*+~)>V^*IjvJ||)4=dcg%6l~?4vCdlOU>olOY~-Et!Ci#iqRY;H(G5VF z{ob%}FX=YzCf$Yoq#HgseW&Rw>oFj4s7ypcTPGK3G<<^Bd!4h(N1gE8^w=evNV2b7 zve6`atg!i6^2GO?c)M__OEfOCE z=YQB^lUsOjfs=Of=!-U7XB4gd#KQlIpD#M6iS0p;ugS_+05_M-ZmPy-ld;6cgns%< zB6|s~*t01~7wPjH`g{RD!?bZOmCjSilBIK4ayspNLY#HU7Le==$`Dy-Pr>uHy^zGG zz2ZeAKIIiJChBqE5_5R+9KI zik)%EyWeZQX&W;kd-v&67$SfT<@-w zEdxDHHOv+1!b<0U;kjlPRpWPp5S`;^6}BPLzB)TgSV>ysh&v7vL(Vmy zK?(0i&=(wE_~7tf1$EiGBk#l?`QXGQ@vgiZ+{@4d?q=wuE^d1U*Pd|6yfII*vCf;SDdF;FgyyfHd2~+n4ZGm>qC44Bo!9#Rs>W zZj#vtx5?m*O@{y}?a8e|%bu5fjvc8QEfr`)I-ud{fQF?58k!DhhzF#v1oH-`svIOL z10JQzXW+n>=21E@BNuDQMJ&C6U_eGLwgqv~KO+|hf+VV6MlMbSiK1^tE-nRe(MPzD z6H|O@Wl!>v)?0ySvX7vB$)H{eM007+_I^)QDJ{6Vd=F8X+^e-Uh?+Ue$?_c$qnu3! z*q-U`=Sy41cziupz5=-Ers6eS>*$)QvWuBu)p+-r;wV<DMKqSAN7(Solzu{=$O5ugyhsET0c0~$Z>Xu)I0UgN%PgGkvnA8BoKE=}j&^qnFS zs14umnKlVTN)n?r5@*vSq0)PnoTC=JK`CwLh?LI9XwJ_Bbbg+kqZWMSCpWY$3b}ob zV5ieG?oIDSM>`ZBYjT1@ZeJkSsWhFa^j&te;QLBU#!<-aO9VR^(D*e+3*M#VHSXIx z5h>edtkyOs(sb@k-%TQc+VJA1v`HXRk{G9vIG!d6mEJq#9JSyjOd(GP@y!4trStKc z^J4*>-zDd$1z)-8b&ews3c39S!H%YB+?(Eejy60}Y;uA^ZhuLzBWXHO>3iU4!B=gX zjH8g-_X&15pz*I9EqHD@oNn77Qnt+mt!)ma>D-&X((bskh1&2HoN1Flq$EL4Im^k# z!8A#z^mZcWs0HtFO4~UirE_|kL^?kZ(0Lbfj#}^)9$x3zJ5dNPa3$FOG>v=H+s)C2 zR}Yw+pb*|BOR#-uI#KEC;b=iRvOFCKBS0ayyAy10K;yj~EqJGs*SPP}ed_olBOkw9(uYLT=_AX1W;q8%d6cA;xC+<(?Rkes6yya+07=ZKWfr)ti3rI`WM zwu8wzYQY;zyw0(0QONB<1WR{4;Z5&QM;l&Il5OZfD1@(FCfJUE5e#><;QKL6#!(1g zw@k3@0gZp?Xu&I?yvBWdCn9Cr(9LBCDIcmYWFUQk%z8OHIbWZpFO6TSscmG3U0y#%5_*zY`bL^ccXZ+a&= z+OY03IYA+}ClbuO^!ATnilYTfIFoS{!ee9v+n8nqs%<`Tv|v5wHSXIsh?H$ZcVf%7 z*^s7lZ~A5s3DkxqUfR0`h?FGg25?EjyaVE&-r3|FwP0PCwsS;E=XAfhbS}4hJXl8t-QJKxcUb)U%z3b{RxU~AKCL)C#6I$E%ok*b6mq)*!OT0A$-PE3Xb(pV)?qP2gQ5_=A%S4#>#6?6dplaN zq%s*tA-8)HY=tW=`u&eK-C2w8tN_;PyVJxa{rDbwx+G78qh85Rw;jQ&g&<)YOm0C4 zw*j5OSrA=%pc@0kHv_2qM@|U4@Q^mWZw_BZlz7}D>3YTTjJRKU3imT6?jU>`_j`f3 zFLQBMHw9FtSJj!`WGAj_i3?en2>ES$__8Ltml?L^Vc~{WVfC2ndcB;K2-D)d20{le zQGw3VfK0?SFB21cwqp=hk4Yp@B1w=9dltc$1oTfA$K?HQ?o6zcZhc{zDE#MY_K?2@30vGz4wtY;4hBQ4-n6~3)(+hk}7y6h64QYCgFkR?l zdcKco%QqpQAx+Oh(+D)Pp66@YFCm~IP0tXf{Sq?Q*R)?kKtr0ICQSP!WDWqafA|mk zw2Y<4QC86j4>e$yfqEQV{>7J&hzEG(#0jD1OGT(7=UsHMQqH^7eM0F__>3r^1{li2 zP9KZ{>PQN7p;J?8`P0XrMzf_F#M zkrWna6g~++p;r$)*`fyQf4C^%1Rf=Lc#Fs5=qT<<3hE}lq=OD7&3H(Qvy`}v07eqL zJ}ge|dnja7hb zObDTpB(zi`G%-^`w}=p`!!}JOgiuKmTBZ@2kSU>iL(4aT zAExR0A-P60>?8$rjdWB%76muNDBH|U|0YOVl99gus4+f1=Nug^tHgy z02IVp05#y=fea|1j-;Tk1%?EmAl3q?0eeKx2JZ`~BPr->fx!VNh_wJ}zz$Ic6i`P} z(ANTk0#FcZ0n~s!q6{dYj-;Tk1qKG7Al3q?0h>fF3V6(;#JCn1;O7D^OyQG}hPA+I z`zspSP!%=y;YxQwSU9-xAZOrOnnPuIDa&LbT50D?M41?gO$ z&v#4LxtP!+9M=2K2W(SRkk0iPeb;oIizz+AVQnAOIVwo!tF;c*C0*xYQjc(0#|L$e z3evegtM8nyb1|()IIP)&I!6WRT%Xr>O4qrV*drX)=RuvLf^@FW>^r9GTuki|4y*7N z^bSYsa**i9v6$O;kjCBb$@1R@7(_=uYQfrET6Ff>(G3c@J&<6f0gVrFv|#mZGLAxS z4<^_X<3s5F%!fHzu)a1KMBZikX}TB+OWP(n*<^yiR~JR`x%lrL?lof*5#Gb?U;y^Bz9;d?qx_~ z9W@7P!^+%C0tXKia(gYo=*@S|C5pry3vl7udw&RyYcJz9Ke!%Yi*%zlti4T6P{{4| z`s~yDC1ik zEm#qojH6H)zl~o&r!5Yl6|_5ZOy7|R8bENd$uJ7ly*pcp#jU{RK?BV1F_}l9GQW+? z(>s=&9+d9AMxE&uc>ebq-7q-^;nVKd=`ZZ2d9M+?AJUuoy5c4cQ`QOXJuqy~i=3$k z$hQEgy1Vxh3O;0v|mCl z_?Qm+CImF3=|gB5f#!sq_ciU85YUjO4+ztK2|4F$+AkrXAx-ZSru`Cf*2i>~Z$dyr zn%;w^5ok`x8DG}ghdY3Tmmk@Z>p0S7gANJk`(Aul2?>t}ko^$TK@0$~a3PR1f zhg9Q7s%Q^HK-7rCQ2=8 zs#JoYqDBp$f<}!LYJ{jbQl&MJ{{H{9_w(%Moafwg?|t8VdZo=xp0oGbYp=ET+UslY zy)j=!5M9m}5^{HdUPTaY@ofdYxso8d_cuWQsz9q@J3)STCFoTIp+^FJSAbqckb75x zUPTakB+$PUpjQ#(cW5Z5aLE|yg+tg9;&rjeJM1N?H=#td_+jg<)F&C1?9rY%xc?5LSC!zC! z0-g6C5uIC%j(QX5JOVoElhFBKfzJDmh|U{~j(QXNJOVoElhFB%0-b!9{$UsTZAM4E z35Fg49ra1*{APj9dyYt*A2T}YO?dP#A6}HzC!upsfzG>+h|V2GN4*J}9swQoN$C7m zfzG>*h)z&Py@|aZ0Uh;eq0Ze$MCWHr9rY$!djxdUC!zD(1$BPyi0FK;(NS;Wx}S4+ z*-@W_&hHfH{OS?W`9Y(j-b8qhfR6ekbnY$C`IRH0^TS3*y@~Z60Uh;8==^Sh&Rs`D z=SPi>dK2|M0y^rG(D_h-&M&V*r^=^RwM~;BHwx-O%=ZW=s82%S-xnzS(jidzX``SX zM0_teyvV9gLcwR~QYGat9s-4+f_f0zJpu~q(?W%J9s-58nF{JbH24T8s82%SBLyRV zA)%1GB+gFd{KtOB81HZh@FcDob@Mq^SsY{hFoVe(t1?Ck_VRIEXz}L*?g2xKKYt|L z-@69)Gt(B_`M3`E4;>2kpF0xnA76v}&26~zaUJfTJ{0cnI1=tJ^R?ouW#*1H-1)c; z_tys81Io7(eqmY*ayg(qjD&#bW*0Lm^M=Rmksu z0_Ic3UfrpDYs0=Sh+k3tR-^xW1^RD06#BGYg}!TgTOvA>2aUOULcQGpZiC6k1w8-lI+!0bo-_mI z{cSM$2+Th!=6=UIn15)PGy~>MPivtkAA$Mt0_IPygZU?hNi$&nP#a7>0`rdxm_M-& z<|hr4X286&4JIFf>DTQOkA8d|%ug96&477N8%#a|^G^yq-@Fdy_1`MpPBUPBvJEC5 zf%%C7=D%47^QDGKGhn{*!WJI!5tx42KF$5d*1-%sX$H(UwZY`$0-pbR9n6;*PnrSq zt~Qu_1m>R>bAQunn7kcs6}qPv#LrNs)|t3qXNNuva9`U1d}M$>D+c({Lk-|!oE`cw zz>R;Uh0=UvfKL_!{K%mOaG}i(eHh@DwgLFa0RO2N;Pyie;3AqG`Y^y-+6Lew1N`S= zfZLV_&^Dz9sTUdG>X;om0R01P(D?}TKQEyFtAj&#)P08zK>tJ=bUp(8fdcyfcW~%| zI~{=j^3QGIEgu(f|KWo}cZhz64nV)H4LToz{;2}@H!eeO+77SqdZHOH-`NI}kHGwN z0rS>%FkfkyGy~>`+hFn$m=6{(->?qms|=H7z&!JLEtKUWFwdykA?c^ruY>to!=xE7 zZ*GIhM_~G%pak=W*1`N)+hFn$m^TzKe_$QV zz>{Xc{CFEoJ}%(-x^*yr(0I}em@m7ig-3h@rmrtg^t@#q%r_V&&4BsFHkf<_=8KED zfB!m|w;3kQfccI#n0y50OA46Zw+`ly879qud2bs`J_6I%LZ!KX?>d-w7$(ht`9K>? zJ_7Tm0?(V*!TcG+q!}<@{rN3C;v+D>rGWW8>tMdaFlh$NH@Cs$BQSkyRhs*2*TD=t zX$H)@+hFo>0ngX0gZWFwlV-rYzYQiIf%$F4++V#8<_{Yt&478+7qrlmkHGZBUTN;H zS_kt-4U=ZT{Gm3Od<5pV7kGa6I+#Chm^1_Cooz7r2+V&`!2GUtFn`)GX$H)D+Fjt zeg@W?+Fg1Au$5YKiUH z29A%DPrK2}4gl`D>qR@Y#Mo>D$H&PTH~O{%fV-h;iFMfqj*pY;-RN5n0Pe+AOU%iO zTUf!z$&GIGEe8Pi(yAr)V;eX=PF~_hHyr@nw^S`L9oxY1adMLzz4QR!zO8DB)z}7( zk98zAN_Tf&vJ$YC#$_j7Ld{mu6x;EywvdsJlW+I%FJ1}HSqZPVKd4$_HnxG|vB)eJMS4Hh3KuXdyBSHqHf;Awtu)e;M_4ICdQ zH@new2LSiFswKwZ7q>8hkCR*6=*$7Yh485*c3~ShK2E;X;I3V-LSL2}Vi2|g8xpNB0l%b$ z6MUS!%5DDNHIQDLTVeRMLE_`&d)(%quY^dGIy3IGP2lhj`AvWG$YatjPCqL{q|7<<5*XM>9cWuDe_(u zadMm6{L}ToZp{rb=h}eradNxcykI4;q-<$`9oGhgkCPuUkms)i5@Pzs+zKo1ueVU0 zkCPvDo9C^Bl+d98=35&OK2F|bAXl#gLIdo!HXwYQ{A&Yw?n)q)nE#vH5NoXs7#}A; z<~ILiJ+L3o4YAe!MhlJjIC-<%{6Fh~{bX*4rPc416E6=x zr^0ikDgM)*5DhW^+A!ebuo-1khR!^6PSd(oS@Nx3*+~)sW5A1EZA+}^2Fg{N1besQU zJ+N?LXo&gvrHhP+kCUG@u>XBMuy9~#i1FA4jE|GI8`xFrf&E-=i1pY8jE|FdxXu5z z9@sDBhM13S!1y@%dAIpr*8}^-+z{ij4HzFM?{u4gv>w@}rX~1w6|f`8;GInd1#dsuHY6XLyuG{Gbq#O- zn+ngBy#0WwLqn|gzuCfDKGqndCHVI%ut%Eyz0Enq^xxDrI3Mf5wFE!j?7C+9|Ml77 zd4@L&mQ=-EZFusriRa6kUDx3GwH2N#+4P%c6Ake~+A!ebR&IzFa%l_C z`8c`9ZT{YRV84?a;)S#U=Gp6keIz%;PiOFuZ7px9}A$?BL_%egnJgpulK|x6lTRkCQ(%u+uAnh5Y_eZiTDR28oX~m6Kln zuU5jWmc^eKEDdoQ+Q9O0@^QC0wI0}i%nflG+JNzK@(H(@uLPD*rvc8w-)f;hA18lm zAYTcPwgcNOhfsdasXIF0Gyt@&rq;0neG#Cj=k}rQUv>MxbJzjsfFrRqfW9mY@MoUE z-_{xYrK})Lq*7b*5G&P(eQhDbCAIA?l%1R*u?MqnqAl6_cxD*-)+r70>As)@Z)0>zn^M$U4!43 z8NcOg8LCxYpCy>Q%hF8`9FxDZxXks%tFY*Bw>v!J5JUVYFI;-yt}G3qFN;Hb(j6{Y zvo7y3B9{p4oe4-|rSp+>`CY}j{L(cLKV*nsDv0;ALF6M4zq^3=^feGa<(WKP5I@-l zk&lxH+~#krfpncuS^Nz_dgYy+7M-B4lQVAh*Oy?$hWO(2D=^;F3PWEfH@ekdTLI&y z^eZs#YK5V%lb5>Hm#h<#xF`NSCOeHW%muQ!)%cSoBwD}Qt-ttSp#R*or7>pu+m=B4 zQvv!vyY*jPnz^=qnx!4)cZ|Sa70g=%Qve!*r?1G#s|q=}cn!>t80N)-`Ic6g`U=cf z7cjqQ4a^5Un=cZ~546J6*U6{d>I>Jvy21SXLc#h(D=dATT<=z2umsD*E9;&oKE}NB z1%mhTpKYU|zD{0Zc%Q!v&+f^$reA?^TPqBGoqUU1U4*!VnS^xJk2LOl-V*F4ukSNo zK2LbQvvmx8g)gru`0}}HV1CRnKUXk6+zL})f%)13=3iNX|Ak9qEzx>@-ozzjI~Qui zGjDIBw!Sjr_Y@;O?Ld%SxV7^%LB6>avc3ZO<^u8z$cr{y=%;^aUOAg}M=LaaoqVTS zHFvd~fT}`r6!+KhW&l#7JyN=tL@Qx^mX9s%QQ2)}i%v^4%@7 zzTjxHzORXR*dZ@_N1I^iYjf70Y<6BV>(5!1BCp-=@ti+La`VR4f%SFrTDSVkD`fwv z%dn-SOFc8cAj$qyHPSm;N77d$^m_{leae9#hwMK^kne4Utgk@+z5?=RuatuCs-@t8 zR%rSLCk_77h zR*dv@aMlF_(675R_uK9Gwd&vebt`_YfHi*|>(^cld1n+KDquUq_)zuV+0=(_ z-K7a|BYv&=H-8<(uNAQ7uYLX6Sp``)m-Fii$ZT->wH>m!|8k_^LXHZt&HY-pJGge* z!Ni%=|Bhmb~koFT+Pp%dC^zJ&u54S6Hnp)zL|%Zzvcwk4JICZcf%v@_E{wY^cJ-Q zkh}K+p4Px%-rc*T*O{N`&3X6t;?9^UY+UpFdH3q4Og9u8dft>PE+)6Gm{9-mHle}e zZ9*H5w+U@NwkP!KOG;t-yhd@j+*bf$G>nD4oYkO4QYbovaWhq=V8(h>I%{F#1 z0dR(9!`(seEBjwL-JFdsJJFqv=GX4&Cz%6d@7=qDDO>ilPIR`zPPa|5B}+o)#bAbv zbY`0|1g%bWcDGOUc6V6%)6Ls=>C=}bvcWIu>xPEdm<~0>U^-;^?+&Mf>86IDHzwlt zsnJVzw`G0D2)Cb_^53Vr`V9y1lHOp7$#7|h3C(+7-tF*T+tZyJpV1rfZ==gD?GPix z!N&5zE84{v(p0YiN&cK>nCWQZNB^*8rkjjE>tE8lLO)(U8&5a)=5Om<+R^;_iyho% z7gJOHdV8}C^@BQl^ZP(YT{c#B8BaHGlW676{k_?k&h&uFU^Uw)@S2WL1JaHfW>BIx zoR0VA(~MoCkI>)6#vOu=h!f*%L~q7fnoNM-OtVO{XDWI2tEVEgh6ycC>%lbpr7gDDJTw%Afj>IR9NaB+vi9dcY5?5HAw?N|60yas*SON|p zU?SG}0lgMByBnbu#^%WC@jjzRkTCy(O)Y4hAs_A0LX;qJ< zsYGv6K?|&)0?;)HbZcJK<2kBH`jh5qRci;xsySA5!U`R=YE?J-XwcZ#(yAUyO<74d zSM_4As`&_4^$Lhusp|P~{=V}kexH@y@Z+6{-$~uRSElIG><7=M&zW_@A7?7;JDpi? zel1hMiKmF*W%%hGNk(tpeZh=py2QMJ`1b6l%y=bZ%K!Jjb^hLB7j@FN-JZ6>?zDGF z@2UJ@h`}YjCm@vyBDKY{Z*dO?-m1UyIcuBght?dTtqjF7)@Ut4Di zzqNq^W zBXeRLoDkcG!3pAK&k`SNPI!x8;Uy*{bP6KWSP7x9ordB-qCP&YsPBc8d+W=tS=bi~ zN7bCh68?*Wj)-JI025@l8v|pnu=FItCI<+IU^5Yx;X<#=Wpb){P~StC`hU3jIJECC zIIw+>*D?7?#SK|Uvh=keH$zMD=X98f!w|peP#lAfXeUXbIYz6?kyJP~%^b6tnEU8= z*@x-_m%VrQVU=aX;+RbyL7$Dpx7^p`5rkG>*c{uc#>1$L@xtVh>;kjw>S0-*>dK~S zR4tlgutehNG4_0lPSrq`Cr@lYlV@Zlw}HPWB?k_`%q9=M8cHtWy0V6{$+MxQ#onl; zHL{W$3l)4gCSRZ;9$dbQ$y1UVU9&e8{?id&pG=;9HhIuJQ!73ad1G$~3^V*qiSLbHk0T`WQ=7c?5&BfW?_u{*tUal4M;_SpeHV+V5_j zrKa-)7F1(H7lFQaHDjLLO6%-Wn^s*mv~NfmOp`vTOfU@+R(L~cS?^1g#LjC)jBQ#i zf#KBVckUx7*tu%9OVUGwV7M7W7@t=HtX}LzbM>Ng^s0-@-FKj##bqZI2^X?C>d68}R_P z5`|HYBUX=*h}Fkzm?*G>#VrdM>*qLPRY>(i6tQ{*$=&6k)gM3py~X|Z)?;t6c9O)p}?M6pLSK87>7>oF;U~}an@{%=Z=G#9Xf&8^IcNk9V6l_pvCN5}(J11vqV0CXV+RTvK}!XVwj4Ct zY>i(9!xHhZ7L30lSjK<4MND^_Y#l`kUInnOWiDH?Gb*VPqpT7b5QO^kZ`wOK?sVh- zI^ffv51*M*28+O0O{X4wusYXN}OX)NK(n3UPw%Evu!`vUn*0N2=Me0VCd-I6~u66HaK->hc+qTWu976PNqw z_g%6B#J*F=S-n&2m%+%arwuLjKwHs(W#m1<-~n0ZSxF=}JLtb%5Tt&rE)#aBMVa&Z zOJh`B4B2^ob!LfaPGCiCQFD;Mie+Tz8c|_C^V>StiL-ICRCXofPcogYNs<0R-TfYGtSRBcu1gdwh)@wODjh=dvS>_) zw@0bW?RO-j`8s zXKo=M$ElFvpmzk^9>zxQVY+3y1x+WaJmWl9iC^s(3``<(>=T_n;ZA6=UXVX(og!pS~7 zJFo@s+Dv*k3MaQ#)lABGcjZxMS{v^J8SmRaFzn*2U@F!Bn|8jKsuj5!%=;@{29^Fz zf4(AW2`<{D7-|=rFT5D5|LF#0;nSfM7KS?ehbGIa8&0>r>O>E6Y&`pfL~b0*dDB}Y zr2-GU2BEp^1cAOGaG;+ve`F~i>|d?(C;c7FKke4@dwAZZGx5Xko$dMk`mg!<^D{T< z>-R;~4O9KHJ!_o}q5EYsIXly>q_(%Dwh2FX%p;k=U+GDO+SaNyevLkY0#cqkT1Q<& z6lJEcNq$781>G>e%As<5{Drh;)HCD|ss(av1<#rGzDBeLZAlD=le&{vs+h+uRKX%H z2xo}TUZlNa+IwKDLj$h`3AO-2w}tV)EP8)Mq~la|8#5LV8$|RPFZFVBe1uf3#vq!n z24O(UhWRu8^6m>56Rhz5z8c0GKddlPzVkC(jvpi^qp72pj7iZshlwgj?Fn2K3;54804qw18f1t&rwe0fjE5Sr3DKQYzcZRK&1YSK3^rTZLbHLhf77e(i__r(y{9*k0||MxD`S__Z=XP84-Un5FV-d-iLG^1D`S zq3A44BX4(z0}EV|*JE!uf%j*NS^%g!OOjU11x-+!2JCoI7STaFyftmImIZdBD>w+q zA4|UDFuC}OlC1=UpD)+8X&|0!?tImZ`Zi7C;?6Y?<-slo2APpM&Q4z1xkkr%-ed)P zr-rq&POYPPbCrg@61XV(T@Hdq5U4L`HCF8vY-t29Od*GCfZi_Tp?9*Ia|N4zm))#B zJ=4S@0d^=7*2DBIq=Cwc7JdF$+Usg!K}6};fmOrv{P!VKiQeQP4tZg9;HpfnSvFuSJf{KoHv6* zmUS1sP_UL{{nQ`+lZfHmy4z!q&Z0eh=`58o_vV||a1?VU`wcLXe^;A^NcTdd7b=pY zz6U3lxk)rktbs(@=3pO@-a({u@nTTE76ReEMl_>HxM0~?$dTL!h<7kKvaS9|j=O6! zYATm$RE1HYzbt6}tSEcJ78fHzMaI^aJkM~P1`q&)T9nVRN`QI)QrB2Wh!ID8gIY)6 z*`HJboC3gS$+H^sgRxGS%UcSvX~rg7&t%igD}5?O54F5rM1~m}yxtpTJG&>a15POF zdEWFy-W{~a>fPZ)ih2@XZ-Fsi-)Ga1Kd=8DD$Mgz%Bo_T6<-j~5%H~|UiHB1*PdKu& zDNLKQ^X$(|l4q|-O|$yI@hmdFJ@PuZ`~)X3s-4%#F$kZ1scR3G9C^p4vnVp$&PH&NTuzZ>gsc6ULQ~F@n0#Gwlh7E zt{>?+mG+S*_qO8n^kh$7aQpwJor^n@lfyx0)a`PP7U&mu&ObqxheOaL!lp1UU$yIeYd8(r$t*g6XQb6QB`N&ujF=E4j9 zvpKoE9KGX*#pa12 zxqI_jEZL;kav#sj1rhm*2_j$Ooq98vm)+?o!O49*j?Gn ze~i7OCd?fD>6%37dsSSwV8uGlN>xORT`ox!=W3;eETcHJjA!xGbzLEzZcli$RXkbJ z6&y+CKp}s|&L{X+Nn}4EafKQyWyAVSo5%__P?}SvY>-XGYp2pVzonFa9u%D_9p?K7 zvZPr&smN7=f|*x3CJJ{F?_*cUvSy^J+mP~5S_bOPU})E*!V2l^k&>^ZlldfPc79)_ z2GmPN$RmfO6o8l-XN@ zWRp)>i@c}SBC<(f(&EyQ0968?(jC+83FUPQ&Nf%7rLGbSEXrz|YT2f}g_BUzzHkwj zv|R8^#gR5D5mNFS8{(NhUeEV@K^Zcx3(EMDt}V!xx-56DEl`#L1I2a7b)wWY@LB*G z_A_?1bQdnV0${3~SN*PLK_&6tbele$rSpQ9;-I4fRj3xK%oM!mga19Qj|n{4VV~Z6 zs?4d<78kLK!hSDNSB+}uNadRMjRZnu+;dmHbg56p$GTC710qux2w(^G#~F9cm#Zyp`-cvav3K|oxlJn1)v4mljVJF)r%@;_`ZTiFRkm2%;O4u%sTOA* zTD`iFg%4FDkr0ed-T<;y&3y%0-3a8b3BY;c8DFxGw5E?Wf(&FN=lsh~=wBY2)};t` z80#`ycaSmIE($zJ6~1X9#JUyvs?|`hg)WPb22YLGwne{3OkymqOyak-e`Y-73>4yn z@s-3U+4i)<@{DQ{ix1`53*vL2J{F(t&+N?acn71;zYy_!`wjft@r^*NcI{sdB_Juf zQW9hRB33A@IpmE%DGG6j8-b2%*9l=He?$?3ix~u^^(JN}#Z@fji?6`LQ zF<85PTo+p%^!y847aIq_v2V_%F4jQok=P=}N;^aOd$w9^vK3Jxy8h7_mP@n|XStFEAwjIFL&iT2lh;eX1=f->>^tYv@!iQZUM_XKu{2s0Axm=eyxP71%d0ZD;1*O)g&bqqp>)FPR1Qh+Z@-$o)h!u zcm>rf=q$JTbF>T&rO_)#;t|+M&O&1xt!v7ME1!4x>{Ojy_A%VUDVyWESki`TteUg1 zS(gl=!NM-ms8&6$i#>bsPbEzUGVJ|yK(S(v>td&ib+JD=>}|R(R;9m`!ssms{^;44 zc%zVdNIdGnOeaXGcA@;21`2p^^%UtF+EKJkZl1c0@+ClueNw3sXHTn(C>P%UYrT2c zb!^soEEkoGQuI{oJie7@?c>UFO3^?{N!~beuNzeIMU+0z+Sv1NKDGpJ6O%_Eew5p>E6v{93s+vdDHS9}A7sz!-msEPd1fS^C&~ zVQYRGjH(-?uec~CJq^ZV?$6?=d^hR<^)#5v)|N_^f)Fq?5il_n>2ukdo&(F*E|QGV z!W|To@t6ES3uNr(g2gC;&o&3Qla-xJ`=|)deX}TmaV3DTW1-h+)N*tVe5oq+h*ol` zYNd6oXdX4D9zq&%`=cA@a$9Jg(1;4wwcA3}IXBj&7gwzbtd=ay$@55c&bf~lq+clT z-Vk;)a+%BmM5R=~T0&IRi;pf5%urnKnRb}W3y&;a9(N)7rOYAyk$UkZcQpcO2S~-| z2vfRgsG)#k;G%EnJjSaPFqgEYW&1EIU~1}01n%iCf~D9o$CGfPuL-H`7+~SQ$&yDzE5b zVYjiQ&d8;9Mo{axN0=;)d;C~;YKho;7^BCe7mcOdN5Ai4L#hwPl65U-#qwI^x@vNi zjF-7$dxu-twOnm7WI(<|FwGJB#k-yd_wFi15%!Y!jLOuK%Uz8FIz~8PFM02GIj}TV zwOn0o?SYHF(TVX~W$5wPl?(ddw1GO7>D?1~k$P*z!GtE;131SaKz#3$3{nGp_7r>P-OZi3lh9YZ{H)f)l;H z_v9f>Z;rz02FN_5=dY5k+F)w*F`=mkS0CiiJmQdDWhrsJahn*X9# zB3Lfc3hNYq2#azdRs%&JiD3Eq?eauVH}+@RB{^|8rNO`SvL`NG8G^~PqI*g<}OTuV%0bLyeQDiOg*m&j}bM@4X0@Y=3N@x%U zsY68sKs93SQ=_SvV1$ZlZm$a!-Mm>pH?Ddi7GrfgMk@(5RY(}A7onzjLe3W@)G`Gf zzIC|S*Mp>R^Qv&Aq@UO)BxtWx(#VLU&sqyIBj?5EfRy80&BM?c0Ueu85d(k_!4VLK zV<95=5$nlFd#%F*4Ob<(Vz_*TFFjYxlqBw+i!a?Bm#i^Rp%;J;Or5ND+Vl!fTT#$pu$O#BU8H=7U{U7Lx>r=A}EUsSn?4>N|mwBXiukTTCwE_Rx?lLO~7& z+J_wGuEn<`48fb5d}NM?5~}B3AYCP-jd9I8U*lmRT|hR4T36sIe#iO|*4CEW$E)Lb zbv(*f$G0D^4y7!Pq%s{lKi)f%UH5q0JHGRHbsVpbcx~j^vTB-~SXQrkNdcvnCJnHFi#`E=+3SFo&DqWZ59I4MN zcZ$G6jGk+O1nhDJE0od>XI#B8iq)IJz&d&1RrQb>;PTjCP2h7nd_J9ypW}TGH>laK z8cE%gv%{$A#W1CPA!(i_vzxr@%$YMC68a*%tC;{;of>hy?`F8RdX^{6yC*NOoHv%f z_tSwmpj2;~e(oy#tLdBmI`F+X{YZW1J{}H|sbzx>dUd)g3n29@=OcIWK;&;pFDK_i z-J!!0ol_6s%jE!KRJE%)o?kR)BK&&QY#0}2=~hmjBuUR!`9U@=I%~Q1P>->3D<`Z= zSJMuCE2rZWM5pBCHn1+Iir-kX+*3^#aqcry-?wH$k?3DPQ(rLW=A(U^LyG!6V3FvA z>J3PnPu?w|3F;hGR@MlKgL4mukXUZpgk&{~kdFlx2?!H95Q|b-h3AiSIrLTwBQ%GH zc3!h!#v9{N_U|`p>nGUie#vi+>%TRfv_h+4R!@gzxGT)nue zwFqWw7T3;U7T1nqa_bh?GUuuitj2;A=~b~PH8KSaNj*=QEzEQ^NnzmvN%xl!K~HNj z#+3MLf1LKMde+TLFP|!WBD}fOm8H6VJnm}}-(oyn*cf5W7^={zp@A8p5=x$2%^G+* zzO8=F>ZG2t8o43}9Eu9+{G1hKPt=fUAj;FUU`|E_^*}YO#9&krG^#783D%%03sgM6 zT|cv32{cE;370X4BhW zdayxQ9Tkm}O3P8%4GQ?)n+km(1wgYZEoL0VXD!$4T{t!+l#32QBGMHSDOR?NrgSc~ zdNB}L-lt10N1}WwC{)!uuf?$tKuBX9a_ZCnB*f#^-4QIuXakC#KATm~To&&GhRC=! zEu^5MH65I87X_ARn&(!KnSr}|Q)4b^IDs_ecLKT0v?)#Wl`!x~Yt~L?@d1Tl!6Zo* z5cuw+G_xvkAz@>jf`bVy07jl)QiR@WG+!;F3+BTi(Mns7sBS4)Jr3Hc7D+z{xxdD- zCQU0~gjsRW`Jkm1#yQC5m34Xb^2Z6k=x*iC z%O85tUHW^?+GM5Q#0uPZiJsN+Y^6iJY*?dJVXx>g>lGcW4wMHGfw4-;i+0g|>2M69 zUG@BJvvLh+#J=A)hc6d2K9X-dvZ9h(s7D(t#rc?jBBO&=}KjD zZINIZ;J)QMsrl)Eoqad+_ItYBjcW-5=z?ga+3^as{qQHf@X$?OUsqnAUwAOH%X2p< zm+A&l9|p>OfRfJKXbO|J^wlR=ndgk=)dD``mYu7 zJM+7F^y6dt(OE0^{Cf5JI^}I%z{9YY^nkPdr@hVYiw4(rU)1&g_ijV09qfT==Tn{j zgzEWUeidL~A>TW*{`?!$6Bq-Yx9Ht^HDQL{sVCpWiLV<@U3dMBH@*CpJI{1q6c5n% zZI40!&+qWo{B-!@S?|=fFQ)y2pZfDZ`=j4^>w_uf{>e?4hdunT=g(BkdsqRY}aQKDOY6y%hM1kNG5cbXd z&Ks}eE&4mkp96SJ!YR2`Tu~ed^f?$&^QAAo^jGqwAAFGx z><4GC88&OqJd=0f0rA3V|AtwAU%qgxwBpMqXqqo)x?WMdAP)oP{eL>c4BL>*2y|~i|;wi_wI*2!14C48u%9bXoM{SznE`nt#+{Izhws4p8$+@<|^%&%n zwR^1(cQv|td&tqgHQ}ztaCNvV&MC&uoSiM`%xcsU&7C}u{nT7~AZ#la8-JJ<=6LFn zj7uP9o3|z0#iA3n;6*EWxcbu8b|y78oxCClDjtIIQ)rl*;t~;LYvE`)1oLp zJzBl!vQcuA_L2tH_SQ_GI`CkVKyF$-e2RP9?7J+ord5OQAzyhg0Z_DA+`t5^xlu+& zl6>Vp=0rj;tsnN3vRo-gVg!Blcz9}u8qZ^-2-9#ygel`#&I?a%VVqjZtRix!JTVQF zgLXri66$V^vLInWH$1dTLe$ei$Q&VB<`9%_#MW>#a%OpJ{|HeQum?N;0C_riglJQ- zffa(revww9=irlfoARY3*b5P&<+;ej0sGo3OyL)gCt|JQzQYG4SF%fGGOy)|48A*&Ysb9owhvoOXoforZTxjcDY9gHh>c^U)BG^)8GynxtndDb_tEnXPZk^pKa zKI;UK4bx@qrA?PD-gJH@_sJ_wwivlnd)wA=rNz4}ZnSQU@Gx1t59QK{hn7VL zHp2sQ6_vig)uzSUM&*ao;{B72?$)(WBfoT}GoL(X*1ypIYR8HA`b9HNAC8nZ`)by# z0`BQLR3D6#6!=K2?S_a$&&FEaxm43dk38_5Xy){iqp$#78|dtAk_xy5R4HeOL#rtHCNT*a}+j$@DIk4N=L6aqJ9 zkUVDWS3C5c!H$Yb5-$lpEup@%J>8jZ?@d7?A{lJIo_}ATWNmF}>7AZ!mt9RT>v?9$fgTVUUtHo6*##OcwVIx^(E7y zAz)&wg{jSLibh!{ViS_yev)2|i}aFFYAHI_k4P^E zkFU~dypmJH;s-2?)Nmih@cjx_EPqa~I_c?quN;h^l^$5;oNW^2gDy`rN&_FqKqRMO2=#E9d0Nh?|s7HeP%X$dQM)K9R$FI6Y9qrv9{!L!TO4~r7;>^ z*#13~N9iDLqHg?eN?pT984Ui$t+5DUwI?>t1G6V;{1l(^08s&H9W@q_M@+YkI+QAM zL*CwWBvBU-R!$Wg6?JBf`vQD~6^g25j*Xg30+Lral>h}zW4<1TAV@meupwKvF;39~ z@K99%({pwVmZDY6B6tvbu0aKqh|pr+wh}Q~pi)H!L9rM_V<(-nCVK#mNj9En-EN@>-cjNDzE_+%^No`?TbIX@>jkB@KphGk zMID)3TY0l-TX$J2d5aNh*anUDuzKC)Kvd$+A=e#BsxeL>+_8S*YFYu;3jFz?)8vB{ zeZrn%vq{_WBTJ?x`Uz>>A2}6KAys3ttBIO*_d$s&=qPVNm*tfdTgVTUK2q5t4EHIo zQ`z-J#oDI4lT9r;va%?vDrOkU%A!L?#ueql1C=cxZVvwYY@DcUW9(V-6nCYvSBR*f zN5z3~OUk>d=mQEyfRM7S(@~vZU9uxXpxEi%nUb9j|9jc%3UlTlUu+gF_iC6$?}~as zq4RXA#x%HU_qzJ9T)XG;y0+TAo_nU+J>tXE?m=9{$)y#QiDIy);|A)+E+lKlL^A*v*aAF^sA}4p^sVkH^~U+a{#TtSj0x&d zB}WZvlrzJqs&$UY6Dkg?v}d;oYgsC8d44Dy`$w7|23CtA&wa|_u(T@7gJILPbj((1 zpECB4R*3T4P;LKM$aUuT6{<}l)GxR!Rr6dpMW+KV&zhh**z5h`Xp3@JJSBp_%}k)M zVo{2O?1fek*5uwHYj(zNZV2ntLb4ycc=5dowa_cyWX-IxxTdufmPNUf{HCpn&iuN` z}YdRm>H(qha_Kgh1WBbN6 zAvPZ)0@vnrJeusAH5L}`NQ;Ga8E2>tY~M9PxDD$nZY^11-xW3$+8nQ=;YGFA4NC7X z!~-zqa-@5of$|NK_Bt8^6?S~>-9_F}qv3Vz)0_rT-fH^}RC4I4FcNL(q3mh0kEPvi zB-+4i8i^Y=_df7Y7>UcqCL4gnV1?QEp-F#(cLBTE-Is^$S#Efv4i*klDI1xvPL5fV zZK>TW=R%UdlQ@|Bh^kdCM6qq~S&ll2gQw52f2!>Fij1r2vf#c$mjkGaid~EJ zU&Ah#&|p_<^IEvsw;Ih?&thTUI^--!JvPQ^MeE(2(2?G@_Gu2w>uoEN(bhAkuAA(R zrEG3ha=ddj8^W1uQ9Wn6Uq=_zPP(K(sxS0|wPk@zhzGF~^wmvh3TZ+XwCftI=yfJo zNJ^FDO9}`tFDpYySG6e;UA{l&R$iQfXy!y$fkJ3fMB2)WHYwd6Gvq9uW~kxEx9;}m zopgPQ^y@4={zwFsSSn~TBGv3W8Ndyg#JlyUB|=HS+d)bFtZ=ulU)z4$6T3Uu7pjBmMK*(|Yuv6! z)Gz&;Y+T~0deMMC>0-g0t#JCEJUiQ|6rCqetIH|TN&7jyQJ|Ve?xWv#sjV5S?%sM; zy%A*fc5{tW^Z-0vl(>%~aW#i0`!uIPyy%)c`WiU)+I$UMWI;6bi)Ix2jW{(-5WAy_ z=*ZL2v6`_9xia>iG1xE7n3r^u1w*o~=VTu*1{TxsEcC>ls>Py|=)eKvz^zvX*Tyx+9SLQy67l!54F0VqS`xJ{vDe?!eA* zWISEtl}9uY6PhUbT5M_*c4P*QEe?&YHL?)V)o7Y4`hOo}ll0U?Om)-y3)_vAY*w`< zbYT4Fs!R_OW2ri=EV>G%vF%9KWa+m!_`Adf%<+Bbqit#^BCWvPBq=T^k{Wd++{K@+^r@?32W)W+| zxJ8vN>QpMb^(_z$(%7U_r;*KF%!yKHECAMtrJ7mXq*kvp_9xkhW?8J~w9atymd5dV z#+s>C0;+rc!l~8S{;E3B>-q{hihCdE5DAs+B9u((@VC5Aa{S?|$WMBoly;}`74x$F zNfOaJDdwQVmdYM>B_3$^-foxv`;omucu`%i9u7@iVP01}8qXE%#b&lQBV^cae^qW1u;>u8#;+7jjonOyLhF+w7)K9Hcnl8 z458}NOE?2z0dW$D1orL-$^c!NZT{G9tgcexgR|OckF_I81V8bl1irL zA*h;Cu${@h&W!frzbX3>y&GB7RO(g$9r{CK(E>`LA_Wzf4rT$$mmT?|YG{%yNktduRqP%$EJoei}ysC|nh}g(tO@7VILYX^~J!EZd@3Ot8t0_pFG(p6K5Z@|PDIIC1D;Ocd zPy0rm9jdi&3S}7=yj^++IeHHzITlfAP(q}VMi3=h$RK(ykrFyc;8{a)>4-!!sYIIZ zpK9<*a`4F_p?FNS64CC3_yn4)5+AhowyuGajZ_U(^hkICv0jKQuYKe*t=k;6@ygO_ z1bT|v*Z^p(9!FZMD~y7bU|t;%NXAL-!!%DLSek8w@x5leQ2uad@-}bg+>rQu?^3ic!{5~g zs{mh;rXVgUoxDy4kE_ZWODUrED6On{`>?lB9}$~AXSQ)696UpCQ}>WgWS{747}<$S zI1omfW8Rs3SPi7SnU;)KNN5Z>=*JTV(dBH+hYrEWEQp>nT0;as{F0x z1I3JFQnP{I#FmMQ)|xeueCE;WnvAZlq|t3DmVtuanGB8~=W738dG>L{?vF})z#(wR zAo77h#nF@#@hc_Ka|Xp*4h-r?LO)RWD(%r%0$2jXUB3~(PX3JU4Ha7LFVa$7Tg^~x zf|AKCwG`O(N?wqlBst90_+v%SEe{(kncM(6QgPuiQ`qC=IF z--}gL%-N{HiRo`owx(|C0VCx!-t z*|0j|9I}N~APF4qMPyo1#tCE*$>G&;sw5a|%@Ubq>l2Z@xk*BZVI+Gt&Z2BF=4Kq+ z&0Q@>gfi5XHR~|rj?7vgY4WQ_*vQZF6UjvX8AwYw^^R`os+1Uyd&5G!1&)0e%jyJ% zrY?5e^}7u{8=B(13{CQ8;FRBOAapqI?haXbb7!HZ>D>nY^I5oL+e+5=ijKp zl<0H0LWj*MK?vC6Oj{4UbUR;8Kef(FmkMbq2pVUoV<|`{;5IdVU`-+aPwV|^2n08u zFxy05!0GOec4Z|kI9aWO?EJVh^I>Q&s<`eGuwpetlkWiA6&B-9x=cKu(I;HdiOa+t z7Bjze?wOor&Scnu5D6)|?!T8{9X=W|E`Zs4y>Z3#Oti7N7=BI0e;}b-v5V;aCp=%k1iGqRO_D zU$C(M+J83NDX!I5Pz(8srN7-yExcu~d2j({Uh`ySSo5Qx zmLw%nYpgX-F0Q7Qa|O#=;Yw;bmX)ccGuQ?Yi%RRlB9Zq#EsBWEm=4S(?|swm#hoY7 zJ9dM#SizHa`(0F3uS^1Oi8AzptE}mzWw{yLW?80y6B;My2hd~tbisDG}&+aJ$W>AG6H{ zfWl^rVC{gZ@m=N!e^$i(QV7-Y4O+Ec@{rwh{azI|T0Ye~wqOj%OFQRDM95k2k7*a? zoVTYBit@~@%=xz`oNt@U|5(7!_F*1No#f&q{Cso3Ki0IY`*z*3qdws8mK_c%FFL1)pzQ$NE*#o-&m6i95g@dU$VIe!K)$w@zlmZ zt$5Wh;E*Y6G+&Ju>9Cq!%23ZQ3SHDjE|S>d#@3$J`UzEd7{Sr}vq=BUZ+gv(ukVEO zs10?x#Xp}t+x8P1O7D&4&u6g3XQ;%_%XfjirRO$aFYR8iH#?~z#?uq&wHMuO!?ueh z9@{jXu9|JxTk!=)jFsM{+>-VnZQSDVkuH_?fHLWloGp8N=gA5=X}ng^X)McB6g9T+ z?_^a|vDI?pkd36VVv@;mL6)7#W(~0`jpu`_?K#!^Vf~UJbste~lq4m4E~ozJf>R&6 zV7m2`-3hksW|c0!Y*a3ST| z61{mCRs@IFT4T#XcOu7BMOsKCQKGs1!_zZYLF9$)MQXzEE=VGbr)W9Ki-DV=icu=r zz^trpZ{JdGM091KRswD*5mE`Ydb-%3=3Q<4Ovxw;q17m|UTagyC@Kr$Ay;CU^%au5 z4nr2Gy$Mr*rB+Wbur|0OYD}8NHiE!P}(3a*NTo9 zxyB-cZ7S;V8WE1`3g+*86UoKBr?XK_OvD9T14)H1(n_hBE1{LQeSXNU(mJR?Ti&=o z0Gp(=&WV!K8M*UeezE!4^R$bap= zwTn0|+g%P;ClQw+47RoPTP$5mb}e~13j~_b9p^H8NxHquySl$ua9E1>SmRw2*8bZkmZ@;NZyJapb zUyx~G_*h~bMiYhvt(7*;vct=re?(=GI= zJoKgKG=p+YRSMCQ&d;?z+X&iL=uydmWxImXkzcQz{gdaz$l31@gxr|F z-XA}^`lzcq=Wq4Lr&J$V3>)*`XttDa9FhF9P;&bjW!}gVBeW$l*h6EKIasWL(D#jj zn#{#~klB*;mM;fXa~Z5(V#Wn}&0c^_E=%g41bCckS{iqyUx9*wpexN=+Z?rcNiws& zp2~Lf`qWyi%61bay>srj)}&VQTEq6p>ETmnu1vDKyG39!Yf;MMC!sO7QhB^~@uX^{ zR+IL0*uko2h4%Dj?e%8kzyqT_9lwzFoS;1qYaleHxyssVs?nHn+I`!sQt;G*u6JML zr7=#E^Wrxo%+FZLS_mnIH*0QJEKEmMx7g>^T-c!tN}VRHb|~mI^tnyYa>+Inv`r@~ zb+fD5VB)IKv}C!5vY2P6CX{-yP|=uBDPtX)DE~7|BWt9AExwS6RrZnfX>A|*4$O;J z+ebEDs&$Nt#@^AMTB(jD%;_PZ#0Y!RW{1b-iysQ#nU3QP$!ibOgJ7&8Eg_@C3DALTS17(~*l>3w>Tv) zxd=w6+7OG1nP_6wWV9y&DD0-^YAJjJD_(Y!3_@o|Whs>F%`u3rl(*VaAZENhC+Cxi z6rnm)N36NsnD=JHE^G2e&-S zv1du}JX_s5WJt18Y~znZX4^S`F%BK$fb8fT_(LBdF}ZHunLrjl*sGZ`D@-Gnk)wEtEnmHU-y?hr#RZ2E`j zDebiVhA~%~=%sTOCz-2}PMx?)$xGJBE?2E6Bgh)5a=DF@J3dE~^0Dk5K8{0U9o`_9 zt4(q`klCm#7xuCYl6>k^&0>$lB~F*+I;krlZcdApm*qN%TUXh0tfLM9qh*!`a_t~` zB-PhDL*5vu=wY33xgh?Tg+wW10^<8Lrvc$^*Gzc!H9DsryzYVF?ugj!=vJ=1tr89+ zCmgyd;joc*=^mwWB58q)Xzz38BV`*#(+>MDl=fH}Cidx#2#--Mvd}%v1!hEeN8O44 zHA=TvUDn=ZX|$c82$r%|(AABjQAX8{CuV!P<+-ci(*cKr$aWJTXOx zG*pnb!FEXvri#EB4L%M)SDtBd=aBd@NkeEHT)UN)<0q>|GNBNXM27lb)%j6XU%W(3mj{xV~~(RJg&vs70k6*FRMgrDr$0)rW!~B)Ez=@dZ1;#(K<5M8ZE8a70qc7$x+D% z+Z0{Hml&`fb_a-cKi`W|l>WuND7o}c+DZz2F#l#yThuth(G?%uGjfyfMH$RrlpG7y zGKH=eRdxrJ0BfJFmGXG-x)&xY?{1(w z!r_Hp)x9jd7Gm9@BU6|t(jBUvfZ7Tv$7?E-SKSZ&H32* z{pDTsY2mT$C3cVK!HD^|OQ@(^g6fJ|tEj$~U|DC@Pdpz$21(wgSo;vfQ%yMi`Rg5!i$@0y_auxO?`eONpSRNIn z8x_l!YBu*}xdnDJvD{|{7{Hm5Ece>e*$J8xKTNx6qECo6il(Be&J+a8vnd%2 z?9U%)VIZ}NtWY+J-Jrd|hx%*;Uu;)e%zcPMDC+oO+FmN&QQd~EJUc%MQFXuR~5n!G4D8C{8Dyg zA5m6neoPnfkPQ&P!<3qjqS&n{irwOeWGlERmSB=n^8>H(UaiUsRD#zQYKLpg09Cg| z?q;BH4KY_|OIa;9zK#uR&Jz^*B(rDz2b%Tv>-t@2kyhM8Y5NZ}$Ue4zdX2!Q&T5^C zxa6(PM8Isy>J<1(J7W+EYN}s0Pr$=bSPXQ8X|`el+Wb}32bn+BIiR!u~O!E${{dUUfJp^ z>6YCyJEvA6T?pKEMAnuV)%i}NirDHcsUT zO64i^Yfr&W-_mtzA+lC>m0O3pW8~}@_IJD9?FBkC%JTVXk(ITSJq0s=pLr%OWKTi+ zU6U-UxxhkPaFXpQtmA@+l0AjQkF;FgQkoBc_sE_?JQY~@1xI%}-nriC_=~m+eT#P? z9E_G-=;%EA#YJE4=sbJNG0zq)hi~7}QX8w#c*Zd`Niq_H)OxcO3I< zk!P=ZNO<=1=Z{G-RH?lg}H!8wcjtA+KUK$}zEnw(Jd{jm{y~lAU zM-Gw!th%T+vQX+BbuN8+ZTSZXk*`{ zpp9nIb`($aDG1<~N|fTt+Of* z(Ua)Nt+Ug(n4ldXYwB<`P;wQJO(_t(Avea2e|2s!c8C2-UNH}#MP3E z$#nB6`cH?^X)vCTbZX0j7=NCiKb(J$KTlT2_@SeAXs5`pS;$0(OFJitkthy&l4G*x zU$4b$L=>Vn-t`qlg%aDWl^7xIq{Mu|#VRGHX(->7l-TAYsKiJL=y-BWn`6o4v_s00 zsy1QU)X}0c0Uqf?u1nerE^c4a?Y3+eL}Qi6qy|H2O(J`jpfeOBo80gkE5o<+h~2ht zGZDV#_L*v{Aw#F7#Zh{1JuCDwtb2rabjLo06+jJB@7f<>5Nfb%q!pp`Am1!(~zETAeDlgTG1{Kl&tk*bL-w$3`io0_H zN-H+xK`qOK_LD3}UZ7Q>=t5IunGk)F<#^YYtVV3eD$8W8=F3o{3L|GRsBB9|**$_z zW2mvJ;Zg#G-szgI+(*AxSNVJ25(;@k=7Zz6N}I<9L};+Tyg}qJsNJjj&zCjZi=mDXReOjIj<7=5DB@^N{R#6jpUHY5{F3#1F`D zN>q;-4#O{as2J|6`O6*c95cK^yk__n4Uy{Q1-`y!B-^D}W|g`)I3?gWg`0)<>k>)u z`exyN`J4?MGmh=af`qJ7P)3$or`mo54Ovw=qofA;ijj1)a6(%BAqkF18#Mw&^;X6z zr9bA~$y;UIWR1tq8C6?yqI0gz4=gi5g<(pH$cYP%NXZu<;zjzbu&v}VA=7M4VxdEp z8(7t2H8vr0AAaXu*hTKxVJjc2VVe-TMK2qk8Yy#z;;<-htg%%(zQ9%xsvF1?k~K?g zuIEaon#B3CK21aq*s5PDA3<|N==+pUV<1-!Sw`Es1eTa!%UH^jEwBs;%3f)%`bg+H zK`vA%#ek+t`q6u#+{38i{RXPyr|LF}3!vxUw0Cmck)Ox^b!73@G+V$%G^@%a5)$>A zYtXDFKt_InW)=vOAg5FPaEWQw)+J|PxjeJXzyft;mna7F7)oD5o0!_6q~1$sKcYl2 zRz}$@O5|>6BvU7eeY&MP_gP69S$AN)jxb`X$+9T&3+#JHg=rtLIn20u%^gUJ=V`Sa zfvvtM%{ZrWB`#;ueG8%4&Vq2sIX)2nUWIZp@rEX^ut!{y@nO+eAAf9VER2`)q=t@_ zRJk=jCY2PdeDC>_H_IRqJ1?4{2lZ41e+Cpj`zW5uNBh(>>GIj|In_Y1D+ORFv*j%m z8%!K#@0?-0UODyZP3evSYyl(8&9^u#(V<}X|^bc}NDOSO^reA_$8=AcS%xtD^T z1OTO9JZRgQga(}(6-F2|-V0n|G(rYO@y;V|0BDwH5pso*?k8q$Z52lL4v0KKf+aj% zVPrEd8Jdh-R~V`05Q7QOij{J`D0bQ(zx@&->}z3or4!?rfv z*0Y1MqnaIQ^I0Cu)@pD*tcApw?R$>hEa@McV3=)0o$>=N$+kasv(mi>CQ+}hkKHU3HLD|sQV!$p9NK5smXYHxXW^whTyECKDwp)w&9X0F$3-61fuUnJD@QIL z7jD)o&YbzihsV>puHk9Dwbv*a>ek5$z3y}K#^jX>df1}Ju+BGrpSxFDa28~-OEdFl z#f{&3g@90Y< zzc)|Uw~eNaKKy=qw;Mhc2leIcWOo{baq4n>e6d$bECV=pD>~Yy*?#f)-R+_jq0F^K zumbtY|I@fGSmAP1m78!D`Kx)p*4y>KytC>b#OY$mB!rhtHZC}K)&%4U=Sn8G?5s&9 zaZMt^KOJ7&2_OsiGXbo=8{KzK2nZgj+*()!8g-{4E?<302YzpM z(0{usPJr<{?Jsk~bsec#8l%yLsDp>{C^;UodK5$Ug3x$`9YhWA+FHabCPH{2ata_> zo%U34^%3JlqQ9~7eYE0=@X7ZEl@gFI@k!UqWeEu1Uc9jcWV>zQ>NGRPm-G_K@s(p~ z>?$6VS(%0jlEHiPP~8;-vbB~48cMsmYU}Fx7Ljpl2O3_*3qkycZa}z(t8k)LgqVfI zwY~01Kjyk809?sP3gB%jm(RwlWW!wv5o+5cG#avf#SNQrA|1!RMU@zmF zxxmJhERjL^(1#JGBG{0K_l8*#ow8WOPL-v3K~MQT5}*`26}>ynD=_uD?l%^x0)4jW zqF^o*PHdmrgeN}D?F5<52(#&YHIJV=KOmC?a20NjKR0m0_DG^w4ZJ+jm3k< zl*ShFE|{0=mA@KA@&|jq6kd$vXWd1`A6s)x8d~rR_FMVDgIsOHTjY9}v2hIAUm9;< z@nzvH^8Kyo?>n}l*ICi~6Y!Q}0-hZKf8dya>j?Pv{TyLA2^ZxXJ8Wm!Y3$opdHgxU zWLMjr;k4`M=PTIx% z&z^{z$3#4PA`Xv_+(1zsQ|;mvibMlXpqv`+fMX}wGIw?_^^==c&a<$_I>c8LA-dIF^rQ1KCl__OYTCj_9M49@`VPy9Da8=lizAZ zNSg>t0xhq?$c$zj>xp??`S#E>v78~SVw?R)kmjy=dXo8A2^3LBY?CPEK~#X4kmLW5 z))^<@D*Lnob*uNXic39WI_RAWekGup zTBHr0&8x9XVfC71g!m{EM`rGcSFQv4)HRi}wH&jvk zwJ4?C$EB2F1a=>aylMCChdEciBnd6=bU7E8_YRLa$FvWQ`QRbLynlGiDXcj-<{J+g z<{@&_I!P;JK|=zUyo6d>B)@CVA2Q6j+5E7WD?@!? znvWhb%!h}^90#e1`3(aOY3Vxir}-)#-8j}O%LmWuQUKM%jru5V-6^hmxUrtF@f#4k zTlfh&L)5iVGfMSvyy80V?iTNkkMk?Kes_FJmz!_a^>FypXyL+wjT0v6_(Zn*{WeHf zzU!DWy!6&MJV%3b2aJ6w&bnQrw{?6a3)){k13g;qNYjt_QkY{`3BZ+ckqG_*0Fy7} zH(;|>WJ`*-AJRD&*B{U?S;*QZ=t$X8+a!i6tuf;29X1sqi70>Mgl1j-=&ATjpRK8W zS#%I5$SZs)e>BKCVZMDV1dnMUxGmMdo}CaJS7A2FHl^t9MmK@rs(~HvdL^tmpq~yFY0~u2aF1)6FzbVQXal)K zLf5=+x`-rfL?prT!&oC0YhM_%w>+ENv{Hp1D7)h%Z_eM@ z_>yKt;iqPWzaP(YDmqNre>J;}YHpyEG2A{DkVk=l+*k7R@B(tv4;1oc0r_MJFpK@s z1mqs8g8ck`+uGoZbu$Oe#eXr6M-L0Wuoowf3kK&#aWv+B-39p8y;KwPC% z#dn>@NSC5G2Vfv%eFOv*8buB5kCAEx;@H&bZC@9Zvpy+dl5zAvRI2#un}`9?Jrz<^ z0~Mj?m=0N=3cikBCC5p7%yh=(=;JB>;N;*n&!77Sa3WOPfa&duoUGS9TSmUPes{!3 zKBJk=qGs$&K_{|!xpZ&l(L?O}ABHNBx+?jsUo_3Oi!7||3? ziXlW=Xqu!l_YvuJ1Y4>3$YQH(CWQ`Jhl9ya#*9S$qYRtw(+xKnwjY?5IsDEXN=LtgNb9HWoYRztiiN9?M!2Bd#v% zsSWe2^>PE7SP$aD$Z0jOJ3t%zZjX? z$N6_sr14C!6C~*vbROK>4tt02%{!gf-Z)?Ot8Ir&zY%fCTkdM!Q6!_<$o#B#RmISb zx1V_4@?iA?u2EL!O>DydAi z2{8phNRw4h$CyIu&Spsmvr(Updo37?I--mmZi0uRz>5-- zH{?9J{7+PY$-|1l3sBV0EVcP6kQK8bL}S-8m8ydH=xgS=y*_HTh-7pp1w1@lB<~Ok_mnAdErAvspKUG~NZ*p& zKpJY5?k7~k%JO$tgeumSjnC1H`kF2aYcRj7v5aJ@yruCa7S@I@YmlbYneTFSWsA^O zq&1~im#>=9$g#R?pi>graev$p(IvFO z`%C$`6sc)gK-#AzH?JQtlELgMk@HH%5JD=>uZ(2AH|yeY z*0VMqT?y8{p`Eq2ZRGfg{avOyDxKbBe_cprO?X2zpmaB)_w*2X_>;(!&8i$q>9T62 zZMCdurEMdZ?sEnuEV6}AikemThNb6=@_GPk|Inu(GR>@V1*C*fKgqV=5bu7W=S^ z!vc1&(r~HXS!*GlTWL(z;}G}v1T}46Or3dT$*`B-EsL4dF1&oku$Qmy#F+?qH|u@* zvT(sixzp5Y2W|Yg*lAKG2#%%v2$X!7cbcsEOj0yZ|eot*x z_dx>Pzr=Qg-6>_e83M8+=ZD6ih+bQ@2=f6OT3snqT#|wo#VlXYqNHONzTm1gqvvS% zVe`xHwm**uEy&-CBo_%U{lCKG#~CHK>#cd9C<&!9WSry z{=W?<0pMIG(5@{~!GN^|jrTSA^?P;96`UYB)_PdpNS7YM=;v1kbu*^YmPPs?m(&DW zvd00~Qlg?9ii6qwe5Jyb9;(PT{Qej8wkZS<9ieHsHw5M1rL2V28y&9*S2Z1tY)BlN zFFu;oR#og28fMCrKyKXhGCXTEj2Cpe`Oprkdb>F-PS0G$+!%*G8Yf#pg43)v8%61J z?&N`d#Ucmbc7nV^DYeEx#VPt7)W_MBWr421#$T<8j?7e-kWanKT*yr^3$DL{0!q|vJ-EA!y5lozo zS7r^H_)H0VTp9{0MN#~*yET7I)v{Oop>b4#N*rly$wmtT+CZ}-)mQP1t;kGc1DpZB~Uzwgi2 z>mw(0*=T|N>x-|6f-3#QH-1iz21KB^oWJ_rp0tDVX%=-5u zZ=cJ*?{INIWqdH39L~hmi9l#_i<}S$gn-h+f`l=nv}@eaK~y`lf`o@8VVsPU@K7Xt zhBD^BIOYnx%KNSg2Y^=xhnY97MDNK6N%Vbai3eO9aT^5p3`=T}hGwkN?p%@cqUe0; zSVBInA+ z(h?;hOS4HntDWJHf#J#$onNh4p>FTRfdZ3{S|JFuXb=ffD}p^b**K-jP)clc$l7Hs z3)Lk>uxAO4@*#TjZQCzowUOf6kWg*N`g+2@nDeGl`Oq4`{j4N?rQ7srDhZF(UYRpi-q#5JQ20)X$5RVP;Llf~ zm}ksnxS<@SrrJuhRPobJ!1)yrQ-?jFVhaf;WpxO4G6nu4?M^5TmuW4EPWLfY)REwR#v~aQthTe9i&XGkg&CL3i>>BBF`KV-sj_D|l~q})3u{pG4b$$`$pr131(R_cIL;)beP%v%f;mwImM3&| z?nLI)17hgUtnr-OP#BLNfu;)YJNT1vr;5-TV1!IcFA!C{H1E4=A0-p1o% zpOe6(k|i>NV%typ(CKc0d^q|(u5(1MtG)iV- z-6)b=?uT+MW_&vc6`t`F*R#x8vpi2lzo*kbqAE2W|F0`jCFtyCBzSFUCL!|F5JrA`7FMByaL`7M4D`McCz zv*umz<-zzB#V=PsV6)Doa z$L~#$u8+4ZmGB7>t?mt^m{;gjaHl|=?epvvScC{R>_gsmgbkeCn=mo8n+8jsM2@f- zlj=$ZC70QhA{ zb;AoTd8!+ePDD)%aN~2PbmNET$@-0C?8v4ruReph6R|qbK=y7-Ynz(pBOk&yWAG-s(oEMbBO!CXsB)UXH*~on(vv%$o{XAQXGfvQF<-{w zqdo&02vvjV!L)^QdAH-)00pedI|ur{;Tl~-XR^c`J|vQth_3M_3IzNRqmGtt!rs!v zm|d;FA$DZ`j`3GPHUmPAq9Qsre2eiE@*SU_n-zs?4wvzV$&q3duOH9R3#DlRd`z|Q z&RLeOg)mtcD*(4-1rUDRwW#f*s%3fc8=mqCAaSNV=MC>C4-H^7;E z7x*oKoGtOFm*P~o=^0Y?(Ekb-ti9&tE#%k%1kR(xpX^*h{rPvKc{vpU0gU8Y@SA6n z;WuQ+%s}QZw9jv`zg_@e4J+x7o)Beo%>Dr*;VJ5{jin)H#N?5V5)v#)EljQY0YkAw8pzA8D7B=>ASF+D(+$! z?ZOp|uygGK{&l8XhV;U)A25G%^j7x3^f$zJ({KSD%dVKM0knZ}S9CwYSwD#?U{)#E zw)sOmz8^YH;Dbw8j-8XQ6rA)jHG1ntDYjJ^#dB7+evcZz zi~T?-<%ARSpn?G@Y1CDM64fA=h!yyOJ&OVH49(dGs;O=KE(WC2c6~rEiB(QKA&#Bb zYH*ge2R<~5yj{U>4#<`V@Na4F9On*DI1}NB4$ZHTEVX8c=YwDf)Z8#+^(;l>ch2W2 zB7nXMqLw!Tf1|LHi=>tzwVTMolmguV*^awD<1x0JuB?|QFO{YAs;Kcho)3-R)vPci zANnv@$2B?>zXZiW*k0y@m#{qQw~Ekuv%*p>lz3->1?r%Japi=lO5=Ba&tMkM%2>vb z`ARa^NlI+|-p(7pYa95$DX7w@kQ_T-D}!^2tW_BkkZX&&dcZT!v$ z;G=|Xjzdz85+{O-Z_T>!fH}m&3a#-wwH?2>l3EUxFZJve_mj$d`yy~Z_3X~oFFWD- zYcHIbq%&wYL#~t_h2q)^w;oDJBlK4`k{~Ke!Yre;T);HJNCP1ir6v9gn7^0fL6`aeJ2fn1r1y)l7CR0&OC^zmE*n&K%6Tdz=<^$IlYL~EV#F%!7~P5BaR zJO>x2i$>Ti)@xdG91Sk4q6S=jfvaQSqCelkh1%;^&EZVn3|v}2z(unRtCkU43$D<$ zU@5`LHsm|jd64SFHL)lumna>lLpkRcpjqbeF+@jc zsP+IZ!;`lpVpVJ)4rF|@;#Cmhlz8GAKSSp<`WgIMHlF0o?`L>zZq0+_z#*Ut1wRAi zGu2qX>;8uO8Bi_a9+2G6@Y6}sg;TJ6F`j4y9;T(B3ke3cUJ-PGc17k@ikv`4L#-}! zbnFkzOS%i5qNxPCM}(6HUC_XbtSAJR_!wQA92)uK=q8avvl4W9Pg-)vCBYpB7pEx( z>GU^q4;I!QJXoqW4<0Ora4y&KzxL0qfFk0!ZSU05D>U7Fl{_QglpwywmO=DBDIK zv+S|X^gWDJ;aA3IsStu3sYv06L`LL+*P#`q#)yr$j6aV=zFr$T7~1IduFY}J5@k2u z)q~Jq^h|`KYmSonD02~C%HyS-B3=p$$Hj0du%IgIVsg%FUV~oL=mb<&9vd8-g;SKl z4v&}O(L50sjJmp4R?b0w(aUF25>H$}SR$x$Gi2j(!#!#Ww#ZK}sXG zN>r<^j&oih$>4|{!8RD0f&5Y;H^L-EEEulETup(^S-(fdD)~aX%M{|pyhsOe*Hn^y zylY@S61@3~09y3`9FO;!;=;8H&y3=J(%PTUZt-rD00dsi$Sr=XV5aQr0@RUr3r|rK z4AD9aM_estqkMomAO{)i0GBz;sDFUf7fyY!TbWb?L~5iBU7S;W18<9PL`y?&EhmdS z>3}Vqup+SlPRJR8F(p z8!ztvtQ!HfO|z(s_%SN`7$W^!+^lYhscV|Tobw0}N@$Lsb+{EuQUf=MsTes{!|kzx z-fHDq{pG$zOvihXs5U$}cEFTLZzaJ5LC--!Z2^uRL2uyE7w5_d*n%gU%R=lOTsfyV zQLh^?VO2PumLi8{85er2F~K56v%fOsGV%i_^QmyZba#$HcZ zL2v7Z7~C`k>23V1Lu(b4HP8Y|RH60B1ll7n6T^2(=>v*@Ic?ila+W@3`6hG=A!f(4 z6S{?lkY7{{p^1{$yITn5##u6t3KIvRKm>jUIF;yUFg-G*TWCef9mo|{e=fn4nIfMo zLY}h$+)FA*#4}8eutdlG*ln^`yA6r1`vKebUct7rSG(=*)oy!xwcGw)?Y1?wf`R?u z$;n>rHr=b;w)bkcoxR#^cdvHa+pFF7eYbyB+)Z~9_ATyAhZP%aTs3-!jces%+uOKS zTP7RV+^w+-xQL|5Z|rVR^!<~Ko7=arkKx!*O9lM2tOPTdtu;V!k;-@L4JQ$qC}Mi* zZ6AW+)}lAH)&OCsR)Tyv#(6A$l4r{yiKvDDmWmWUyC+8u=YRTY_z+Lv*b`-XZ*}Ym zeEj=*?Clde_H_GWXD-0L9y_ilI1y}bZ-4AemfhE5@1D@HTP4U=Ooq8G`+DrX6FT

#iv=@E>%`-wmxAwD$?|LpN>6gxn9g^a5l&om*qs%S5kO#gfhRC<4~%qGZBVB z7d7@$<`?v24z(cikOc{Vl==LVS#}|_!M#}5l;2W1z24G5)&9cYx$9U zdW$SVl|L9x>armia@4U(In3`!P;Tz$s;f+4@UUS7Y0|UNs193`9nj-Ebpq6Fs@aFo zP~s;n&13pe{cKI&{1CGfQ)^~OxMFAbWgo+n%3Ca-AkRXiQcwjCk4bIV>;)d2rB94s zcSqD&y(?NrIM_R@BX^O>;jG}q55Gwubdo^f4cdRA&5M z48LasW;CF5Yn-D&XdJD_HIKS^g)y23WB4RU%Mt@Qj~X(EtQ543UYbblyg-9$kig*} zv(iM-2({i-BN^+g&c{JmrN^z|Ro%K!Kyr+A$sNIoP*75usCHe}S)Gr2kGT!bEA(3x zTn^YK=bYuT)E(D>ov{@l9*}vNzl5FD2i{qI)CNqMm!N;|UX0aQeS)P7*jXK%-Z^PF zB|#i-Mho`)k)XikqqF)MBFhjR%x8iPYk`sbFjkWvybFUaFVJV5zp{l2W>otCT-(N^ zg|oHHg8x&exO$18SHZ4WBFoGf=ApBG81iG92! zp`5YNQRx4N6Gm&kpav|VQ9eX(R%dmt3M~P7EIELplXiH5q6>JU4WLdj$oO(+_34V& zU>@tNUYwkOOQfZ9_c?~UOke_gRsz#d`oh!`m?lbK8e5?h@%TBGz%*f@6!3!yOd}=2 z4-Lyf?<=s}`4tdThkZb?gIfF{5orW=@*Lp*7|FeS&twIP-wK&gz)s28mWG9@Z5J(11{`*`0)|basKZ5U#V~<3}>3 z5ttI+j7!(*_cd;| z50Q@9%^vbD+~G+SM|ZQgR6Yczb+gCy;q$|A0`r()Sr`Xdr}0QiPy}9YjmMekh8j;` z3c1EZba{#24pNIMW>FAPs8cv%553`bH*dIo%#(Cpe5{i!b3GijgH2(aPuVptdx;hHAu@DN47f*MZ+zl1RXgmh!Vu4$4kvDLn%+cHKhT3QB))L&f9 zL}UyoT~gy#6AZM>oCX&g>)H84ZX0S{q?pwcL9?t(G_wt@(dUZ|LD8gshIvf+U6ecm zj0h$kT42&{#oR$)(Td}xBO;;V|z6bAnt>Z?s z=?#w?&891-;4QaToC5jNR0^PQKuQQ;5jZ2E8?Xqk@Lwk?`9W-9q(8Jt-4%V(N zDF~LU&KXGzL~M*N6umL6-C&?W4XYfq9~qQgN1Xgh2b{3Gg-V_mO(dw~mt<)VkiM~7 zs5C~9gs@ce^?V-Kc|35;gJlyz)!L=BA&CK9lvUVU>W1!!gE=evVK;P5=V#%z9CTvG z3QboXRdhpFlP(@2sIO!!Sk6dkbv}i6b+=Ox%yPt8K5amnS9o%jm;{t3zeJ8fu(Qw$ z4el5Id-nqOKlsIVt8FB>m+sf=o_2zt*ib7H4_}}OWR=gv7%iHj4Hprgq zH}L$)5vwD9dAbk1vPH%b9j#X08K`T0^(Cm%8-AdC?o-s@fr>}fc+$R9g{SZmIR@xz z4u}9G4;NedxqnW(=?q#e>Y^gs=cfkKPrp9j_2&lG!Fc?r^+b>(7-?C2mPPRR;cZ%~ z6?WJ?#i)|3@D#V)E*MIsSdb4`FrlVc5ODbaY|%?V_}+HfQ&*(AbrAx-DrQ<~If@c! zIYn_kc7r}R?okTc(2CTsL5*TmW300C0D<1hAzg-+{M=a{uQR|T-RcNi6?AIdoU2u# zaf=_)3~hl1Bx|})hO@!7h2_SvbujC{I#OZ=?mkK6KIxhJgpHcK2RjP2Ud7^hx=*@t zpLC=L(cQ0hKBfJl5IF`L8|zp*&Mx{EP>`tKI_lcqCCoWnU`|$`O_t-#ZV~WXD+Ih7 z7+qb}9PFmdc;4abo;c(A>-Iz-iR#zOFL;+;fU6JdUr_yex1jd_?j+QztJ&$*-C-JPhs@*!X5AGzMRadpl5I^d$UcnHnUmyK~PghF5D+u% zn&wdCqdQ4`C%|5*6X4K9KAr6Ss1qO*hDvL>rS?D6M$}-3N$Akjq=Zn#naNA6wmMK9 z)BD*;>e2Wa&@{Vw}6d-w8?YS*7HbvWwL1E9WQzEnS6>Vi(u|%dd<|Jz}4DR_RB29czf0 zJb)pg4<;5IT!5QuxaZ%6a?18A*0zOgBWHvOrmGcJ?+EF7tA#A6x9X-)WG~O!%c`D8E#Qd6%Yp;6l?*YQnv1^LAF(w6h&I?NqDF`GA=K?V@St>W##c zOY@f3FmBpuZ80sv5nOe2-Pvt}MgKo7U6%nVX#*QZ@_GanQ}&USOD`y#d7L>Eo`wYW zlKFwSLFhPzmC54>py0j1{OHQ#$i3oRn0W7u(NjU`E^iO5yF1?4Jm}0HCQg;fNvLBoQjwT2Y9PyXzYirROY!0 zjm%oo4dJ(VS3NZ;d`~VSz^lL@7ygz^+b>;-0igs2sO61-Ue=ou~>Y5tB zm*`RmFo{1B61d;d+!H3ZMalwaJ{PDnt%bwSR4|hE4&BCcdMjQz~T<~0g z@0T|M-}6?3uTAi!y8dBv@ZGW!eCg)k`+|+Z_x$67?+cF$z84$?z84-7d|woU@BJHr z@7C4e>kxeHEy4H2E5WB4EilgwsPC_B48Fg9eDK|NT=30~0^j_Y;9JDt`@lxvd(mp} zbqPM)ytWndynQA3LT8Z;!1v#648AWpKKTB|alv=)DDd5JOz?ea489L-1irty8hky1 z4>yNz1->s^3BK;;%=5(?gYV0a55B*3T=2c*DDeI5V}kF$kHPob8-efdtOj47;OlJ( zzL%~9AFM10?~Rz}|FALm?mRyDUUppYeZ^7W`yY=9zL&?~dvYW2edTKK4G6w|1U}mM zu6dU9YZ(r%$$ypKF(j=^3b!;*++Eoh`22qQU|MO| zd-`F^n)~xxcg`}*EkPZZ+lYXp*&|k;T{>9LD1rf4(VowlS%Mt3RYwGSuh5+H69tH4 z+p1*d!tUcNZnMIT!;@WQvmRyiz!Iz&J#)OxY}SoA$F5j~Ii3k_un$Yd&T6>9^4l72 zF!Z*B8w@_plCKgN^-SzlSb-}*w}rjBD;8mXC;}a9!wo?Pt8Z)2!N}v=XB#w$atAh=_hs4)Ci zfNl#DbytkQGU#9qZU{OUdRv1IcHNesgMGIObjLDJVf3v4-4^EQt{8x2(7_bk5Ogr| zwgw$+x-CHm+in%;j%Av{;9CK@Elks0G5*S+gBiFX=wRS&4LaC!TY?UD-73%>%PfVl zw*quqn5Da7_?1Bi6L3S&!MNKRbZ*OSp`8SqE?;FK>yBlT!qC&Tw}nY6yWl93l;))y zeYth&M&A>$(f7|nt6v3MldOyOP+2ld?#uqp6^2w>(_djN42EI>D+;4%QB_Nic+;_Z zJVmjmQovXFrU}-_o2OBvotKz|fUn&=y*}SGDN0PR1TQfOO^;z|%l<`=IcAjT6cK$3 zxpPRfg;DSMrfK$_N_Uusbcb1MIGChe^iuz!0&4;Ub4 z!QPO-yPC7e*+KOzHpif2)5jA!{%0lOY9A8g-e1A)ecbcSh@0QuZx3)gcJknh;HJLX z%BJ@$(%bc`c=}S(Fw}s{3)H7V?`pG5fDK??NezVp0Lo%*pACNbpmc=G)FUpzp|4~i zCa^L8kZDNxoSk0r!#jg^EwPcM>go)NyS8&h15fdeapVF~UBl?aJkMbazqdQa5jxN< zw;YXZGO8(hobyn#@)1~xdb(1t(#zF$R3+W#-!!m(4%ZfFe;V5LjnuBMM-3~w{90## z3?tW-O3OiB+=%V^Mmj63MSUhT4;JaUg4hQY11wS95L%Wi7~Z3!KsN;6jPh!<+JudC zyjzW@3WhN{3Z^h>f0o>aS*#Tw=0S2>`6#siIWvmb%7IRIjfKg4h2HkJ1N!pdJRE$yN z={T08gQjpEqv+7nRx=3C)wHtOdujGp6?!{%r1wofNEZ!ybbI@pw~JpR?R({ny;BHFg@7`>yDiO{ZhtH2d?`OSJtAd%`T| zb~68zxt-Re$nG>M=XQ>)na>EEKJFztihGF;w+t`n9e)*PH+cZn$ha2F3tUdZ*})O;82fXQ+4R>7i_A#-!0fw-P!vEo9ga&3pQ0} z{(ixxy8C6BwU42UAF3$)`(W5r_k1)a{HK%agxs!8YGz|}&CpCAd>!P0`@Bd-OEOX%S6qA~9WsoN|Lz884YZ$}tnbgcN zrs@um$2-I7pvXnt-G5a0@x1Je*(X+db}qelfhM0AoFHvG&(c-OS(p1j1>?P3!Z%|9 z+=u1mM(bAt(y$h--`9fmOIO$WabaJ+e)RcVT0atcar>Po=N3CjLvk*1jFIjXCFi!` zrz(kJkJ(Ewr<;u-I$*1a`cfj}ak=3EI$2;q9P^LvwZ4{!uGzy~h@|!R~ zN;l|^;%YyLMXGXNHeAG-E-qBq;^n@jJGDKa1Ix15K)bvFHIE2`6a|9i-KO<9r9o`* zAPq0=*GC{=1Z$d4e@3AqK8^;MoGpLcuB8Z5=*DwQ!6#7*D~nwR3nR9;2^p8{5)5IG z)+HMo1-JRSP|aGJC>mk!_kvYl;b$$F#kk@&8TD_rUK{%vdW0=s5g@w|7mtX$8jjm9 zXjOJ!11)#(MJHAbPrk$gm@95h-sqLpc;{o+@`vtAa?spzq)$rkdL94R+orhL6ptxVqs_ec7TKk(v{xJ`l zo%V}rE4^+MJyZXsN?6Ui@F3dQ(vID>5BvGFfpY7WwVkcX7Pl{@_`OEAWt56y$2xITkht3xdX?;^(C)8B^M zQS!@?2XOAPS9YSLsd7EV`d-J+j`L$k+qym=Mncz=@s{*_MR zxlOJoWWqB~Nn6S~K<4T6@OHIB9{*N~3;bTB-`OR(Z6D7ls*>#ciy}dZ4vQX83F)X! zE|YE-kS*$!44Z%nxb?k~`6beEAtNrE?cE8zk}a*6y^>**vsW^Htmu`TpzAGWkf^{@ z6ct6UWMmDK^g^Fqeov;)F_u#3 z6szHSkV9mV1l$ct&jFVcrxu`(Q%jmv7s&5KEm#^-gf5Z< zd{xSj3acUtQme7Mo={-qt4b?NN_{;)XuboTT10*o$(a@!Nt$aU-2MU=gx)_%$Jx6c zCfYy2J)%oD&juO^Q~=jVQfVY9z7ffK{y)>Xc((OL{jT#Ag+eOo_d=&iO+Vfu3gwuh zrhmrkOMw#U^gnW85mZ-~11%{Ze8>1l)*x4)zdBm}1L4^%Hy+QvdmWznier4MF7$fg zTTG=9zKJ51sPr$Nt<(DfD(;3Z=N6zdN}NOzhlFc4kjNsXR%8-`G^rlsE6Vop0@6!y z0SDYKRk2g4-cyHn-Q8i=KwQMl8>rrs*a7)FuV`o0W8!y#SKuAwVE7>p=EZnSdkox* zvlQH`UEvdL;}c-GRP##0?fD=r2&vyAY3aB3^0)EQ$4~0x|2^k>N%ntU!-LuLgJ%;5 zeH=!c#pdaB%Z zW!}Xd?l77p288)o=bc$k7s@5scflRYCg5oy3|}&5#;u@YEP83_ zCS*7lU5XPjT9|{=4=w@w2d^uzf4r0S1Z=@M!J;8sg96A!CqXhU>3vig?YuFn&2c8= zz1~(zUneMimQ@U6_AvWgg3V$`ckK|~6mt>QFEV{iEyzCCn!bmpbMzX86PzCwdsyT7 zr@v+12TpY6D15y(?_{VOPG5m{_2H0Sc)OlX)tn1=#7A?xLp;e&x*oUAFF# zHq(kuhP$}H!eT!lP0o1(q98%pFBlRk#A7kY5#Y~klTwh2RAqd7*P;_o283zN{Z!#z zF7E$S9`>DfvPe9S$M7vcSFICx&2=K3T4~;*8NZ|)w;5DMU0`W7AMXknnu6;b|37spAFfV@!(I=dpryDX83t(^+IkEjmrI7T&v4?IG474#H9zs14GU~x?b@)f z9XKCbgTTmKV3fvazwpfM()&fUhs*SHq=+_w@I=$*_(Kfuw*MI=@atR_L#Bnf*F2 zd558ct}_d$AY>N3T8iSA*2&}Y3@^9@b%j1KaDa{!sxIF~T!igSTr3@P08Ixpff~oC7ML}i$qyr z%}^t_=F)Y4S~Dmb+Ar5E28XBoYRH0qN`v?SIUENSZB&eYq?eovJ{&PP+;T~QARP>6 zH*c8=7KsJCkkJ?}k1C5FPQEJL)y+w15d@(y!*fucR&58SSiGGc;wFJQ`sEuBwHrbh zMjNO@VCxZLP94MQy7;#=M2-M;=+JOccR?M79nn@wLyS5!g@i(c<7*{tjHpmW)77eHGQUr?2_bf3Q@+fghY$#$jVg)v$)0x+hj==x=D zE0^tX2A0=lg4#y}*$&7n_zR+}l>P;oq#&zYfHn>3zo~D~u8W&(JPTn>c%uAW1YF{nXP)J%E zgrb#07+x#R9LDf_I?&+KruHT?R&L4M3&wd?jR1r-i~N$owkbl1b(0u`H3cC&{;_8l zhS)dqQA+xD0Ya+W*#1RRxz_=*+Vw(=foDr^c21V)jzNwh0EG78{KR^W7xc`5h-DT) ztAr={{W8!%#Y;d7v&16+G~*g{CI_IwL+fy^8xnwqDFn2gAiSgW`E~GW2yguE4uX;~ zZ-M_`*bdAiF04Y+V>3@5+yY!H7r*#D7r$L27BwIZI4NR*t?A8DkT_+@p6QZ$hN{zQGj=Kf%sKe0z%)y5>>{%j5@||qZb;>gdEYE`1X-TDZSx@M7x52T*dle!NH5*Q+zq+Ta> zf3=*4y2hVv=L#n_Rl(Js=i|9&I|MT2=}EV@jhfo#jc$)}&jKc!C7-hH0dhZ2YW#&2 zhpEhfW#I%If)7w`IVgaLWM|E)y*;0qv=zLK*bj1Dqs2 z=Skwn%8Y}eQ81ob+bEdd)5E2cq{|Zl(ay^Y-%lS#2BWLk+_5q8|2B<`2xXaM@FrBC2p}tb)HFz z-Kp~J_)G98MMXI~dI{0ATln+I@W%ygJSX;)!X~|`Vbean)c|CJkZ zrT!}oJJx?gg%L6{61`-F4oYW>=f^-3cmHmoGWKLgN}cby9SKi?lgapjJg(io}FFdb<+gtSbVkxI(oNq+S~VyDL- z%Td#!(`{v1d5MNxH^;-4h@3jyl?+$T-g9@jX4k!wf+G^PUVWgn*N)zB)C&4bE11(D z#tM=-{ZuPfpjo{nEJZa=Q)X zo*?Do=A89{8C}4Th*;h9L|fxM@$sTb(d$Vt`ELx?M;*W`j&U){e&4wVxqF< z&{c}#pW}h%p+S}zctdduxI83Qw*_mY|hv~_60bL&Q}--Qz!zCU_%b2<~@FFx=xkh^?age1d+58 z&ecE*hGPduT3MhF@YM%SFC<*uZ0ni-rKJkOXsHxON(Et&3fQ+rmAn8T3?-SRx}u6*^C#Q@EL6t+i~lmbOaqKXxrp!j8I?t)cbf{3Gd@2Cx& zRgZ9A)=?x7wc>(kkm7GvKX`5tjKgz8u$+N)6bWPaJsCkS?*h-!rYE4{*s4d8EVN02 zR-tCNv*g9Cvod?|0+bt(pp`$8#>FHk5p+0VW*OmYg=#^FaD&$UY~@Fi=u!PJ7nzNB;T1zxu;J-|9#u`SrsiP^Zr>KvsZ zP;$jTJM1+PhOD0j=0q{epC37k-b^b@{MxNtFleg?Ue>mt`vq;QOU2eq?;v0XN-vdw z8F+eWIvWs+2DRy>{1O5NdvxYJkboIbz?izYs-CtB)z~&FFpQ{_Qme*5+&dDj+s-pI z48t;PrvnMjWQGseFif&V6?G>qTmJZk?Jkt@PF{E&y0|vFH&ud0_r8hErACyP4M`c` zx_6*%IaI)!)+ycN6+E$4=^p1wx3OmHq!<)vDc#7Sk4Gey)hGHh3(!)GvnZy*vNkO z{?^kEc=tJ+{u&J zO*X5jLF^GaNIQ@{W>W#JIb)5nWoBYANSXWP^+nP-Hxr9x$xL)0cY?11y-3Txif+Zd z)Ui$m>)lJm0dSJCduho#g{47xBl#2x4_rB>@YL!@Fj*su9s}(@mt~(#Ev6TX6LfCg zWAIb+&FfIso!Zjl?hpsg)G48OU%?R~=$P9iAX@E6H5G_i6+mQ&_E?T+E1hB;_%VyJ zm`&cJ$?+s9|;Q|&ISVD(Oq6&Hty^sI#xL?)l zm~X^AHzLV`P-2c(M=WyK6qZo|8u*-N5FonXf}Y?d`-Myyx1a!KB?^kP!`blh%{c+N z`jWFa-(2KtE*!H!gy5J(*5O*lPIQHr&-&53h#;)7F|+0Bvj=Qz*3v=%g$FF}00d`u z1)+Fd0Uu*a6%Gwn-GH%AZv+J9Tp8sZSny)^LFTkV$N#zfZm7@wI0~XN#1g`N9n&9U zP&g3JO7;{>rL(f6+z%HngL+*@#!k4P%9^S(LWj6XXh+U9d#J-2Y==l9o?%!v1m@1a zr91DzQ;my~(Y8Kt|K9nl$=Ac7XTb&DJkZDMby(v4A&A14G2V#VmLHj;_qI^Xurm)l z&IUMT-8}&N?=6*{`^Y7L@n0W*^0%oGo>q-JoK2L@P+IvF@<<{HKH4c?=FrLgk602g zkT1awRCp&}Lvc13!qZSQIqksR0eIXRkXxubY#I2XP&`-XT9u|n_Y~-4-sl|XTUiz( z-C7+2Ya9w6fK)*RsvOmz0#-&TLdC}|yr?ONbmJ!m@qH?l=xp>7M%fgU6`KKi#;_Mi z@mYKz7RXZwScHnoZsNuyqm!>E-e(-=6u^?aQ?x+4@8HLME9wX_2Um}p*^Z{U1^~`YN7I4mvEO8 zSpcwzT613OQa-?yJdz|BD@u*W+KSC_&eu?Xbj=eu-kJVn(fhc5zZ`=dhU+$R2-QI( zOcpij5j-SQG2ke8n0OOJe$yRQmckLCNeSw}>H_M)9kzZJ_h{jyz&M{eau%(hPtAy( zUJs0|tcm%D<89L;mB)LCNvmW2DDExLe&d)wiBao9#cye%=)3?E2YUfR6#JH9-PY%? z#5SC)P}5t~P9yywXB${!G>Pa0>W2{3(<>$p8&gWt5zuJlX?Ub(+Gd@oB#a zj9AsG#<1`i(f3~weaHWjQYL*MNSS98!=5FNnPvf^1z{;H3fVFrg0+!a6E`fMZhZqN zczDptlKBV}3~C>x;KN4d!>skH`3PU<24*4yb8{6-IH#a649gJ}#Y}~3njYsodvR-! z^{*^CX9h`2|4E@s^4ezjS#e1dPpv!sjLt`6APv^}9^kI1>E1ieXU~o{?2@JD)9VWn5}ag{a2h#39JWH2X9YVm0 zf?01Z*-N|llo!eyl+=Wo zI2%HCk6miw60fS%?3Sb^Wt^lYoHi}=MUSK=X1ctvCOK-h8k*$z%xFAPBQ^PDXp(~$ zT!P-jG#S(G4HNM3U5jyaylk7_nva#1$URAFa-Rhz;GmLOX$-$73KXqXN0gfC-(ms} z2#Bd)-eQ?HI+D|+!VKv<(*blU>=l1?4yRAJT*dq7$i)xI)k+IiLO<^x3qO`kQ)JCF z7#8Ve4TcfJkjdI$7&%xj(Sob|7B-S@@2OzzwCSdmvs1G`vKqS$6EI+I;IPlsC*{>!j^{t3cVrW z&+LK2Gu@<>wmYy+!5(jiV!#Y@Ica7KREOZQOq#N=vEdr~2Xlo~C?laMG8cYMc9D2ql3^gTI}#X+sC}Y9D|Uq@j&? zCKE<98M&X07#NZ+lu}t3oauMEz5ZZ0V%{!R&iyUAgarN>5DGXxOu`NFpL4)%^~_ex znfh&?RS(?^m5K*;3hV#HOgax&3_OZgdA1#%$X)6JEw#tBF zL@+tu!?6LIsWJ7H<%Yw%pD@&gx?y{@`XRrBehAOnWggTeyqEeRls`Mi+5?>U0Zz&X zC|L7kO1I9A?Bv22evcG~(#egYypE$Wz{Ssdy&)q&;56dfJh(=P|- z>(DxS3F3yGYzQOgrLvCbPko77N0VE@V;~ip15|QwfqObYcpi!a9QgslSd9=>V0N!Mz>OUUmk# z>8@NQI|A~8t(LVH(p;`(!&Z>&qShnCMl|q`Xe>;gzh1T<|MiL-O}=2g14kj{z~}QANpV84Cz<+ zU?$fsl8Ww3zaC%z3BS(%i~jvn{%guO+@aG~-ij3tUU}=C>DQSf2JEDr{S{m>pH}4F zJmUZO@JuI7l2nty2lzkZrBBm z5yySjKjdbRP5j09@yI)LRxk<9w_gVBr<1*dA>YT(&)&E=z+b=JI(+=$m$jKV%|Ab2 ze}0Ak`OEgFxkp|CsLk-q1lP)BFF2gO=OLa!u2XqVx&B5-dx~%}e%t~l?$3yS6%Ri8 zdJe>wlLfrfXK-|{J%l%GG0wjA%3_ptGDPsR_Lar>RwyU0J|J&qM1KbDAp0AKcOM`V zzB~PS&OSLa&cFsM{n_XYFLx&2zoUKi`@i{9}Y6c+SDr#WQqfhC~sd7{d{WSA5(241*pc#yIAXkCqE9_IKcU zA`|6_uu2cvm2{(?u{@Cp^F)TT3G+loMdEaKHU|DsY4rthffv~7DP9oQVyO#fu+$;r zB6#yiV=dYgM)Pg-nsapOzFBRD(%d3V7>Qhyr700&;vmZ~pU^q0#FT!VVU9P|ondLM zK3h1v^H&EURut90S*$43zxBMm(g^UWJr1nRqebzlC|aaOM7`39L|en2aGcz_WjOn> zj9^6Q0P$@J8=@l!18+5dHhBOeCm}w-Nj3|+5G#+2RhiMHY@6##Tft!3*23an+6uiN* z+Q=J5K+;*v8(`>CE|titN7(^lXO+tL=+mQiyl^M)l|rlMB_*A~#+JYJRkS#Rj;!8^9)eJ8*>3Sukqjz+Jz z%3v{=OruwT!@4$d;(A59$~#V;wgT_imbNDCE%XY{UD-15Z{%BYJW+Q;#HgAwlc%>JC)2dCqMo`&jGncDQw~ z^7iEotQPrF%a#po;gXm37G#cdgYtuRrf+!@-adY^pN<}E|DzXauBdb^xY^|zK+}rO zg6%ulz5>k`;CpW))l=W0t^U`-n~2n7{J+mM);8SDNcMg$O1u4Ib1)3D2`|#=WFLp; z6KyQA6b&1YXP$lj>8GDY!8Ja(Z$5fz(!zf_`2PU^=O6QleTHB2|9~|N)U%{B!?$gG z9{>NTuUnjX>Q*fBzC#pY!Pkzz;AoBhN=kpV{I92mY3r$PNLva2N%>D3gE2vh3F7~s z_yh?ii2r|*6Y%nsONaR975wL|4<6QS^Wdo;PV)cZbo<#=Gz#i-^HZ!X{y!drTe(Ll zqka!gPyBcC)B)1o$CHCIXIn|y=Kt{+d^Y&+QwPk74jxAe0amkLZolNYQAwF&qYeLWz7 zy2RSPzmy+_m-cMrfFrFGpCd5>C_dpJ;PVA=gkCm%HDf8AufC$clKa#?JA3fr0kU4P z_$*OhJT@E2(39rfAA9}P))yhM`swcgeJ#*G1d*qd!BAGVAOOWmLHNWN-TK!*k4JD< z%l|=A#Dm!*zkpw|-{N;?(QSoaXP@F{({JY^t?~2?qFS6fp1C7!y$tVZp-2V;20Rmc z@6>t6_;Z7#i*~3uzeR!{76wWg1_B8pmmJ$ott27MQj}yQB5+<0e>iX9%Vd_`v%vK= z=h7d42-~7N86}JeeqG7XrUqZkFymwV3dK75=7B5RVS>q$*YG!Vdcm5`vf)iSeMpPv zwDEs65LYFnERAS$vUl^1uf%0d`b$&45~t02AS~VA!#84`i!f7yKQtN2O^OA_Ys4z} zis};cfjHFcYKlvuvfGp+k49QxOsHAG=SU~W2KWDOi}pS2GJ}OB_uZ5IT^u5Ib{=4u zVmS&4qGQf|*_*Cn1BdgJ3wZ}Oli}O@7M&~Dh02=%^;vpn`U3n=v6Frb5FrZ#W*r=# zhE6)bD?X)Du}9veBj@JtOzn4U!cLq}i}sH<688in`&GxutzxQQwykja__nI5<^G2!;}I8mM5IClk<;tyRlT2q`P*!BJQEm}YqOaUCgN$Ja3d)|@&;u1h2 zSeD9h!w~~M6HbH=&w|qVU$(Nq0T8FZ^~y{Ljv@=b1n(lLN?@hKPs5SGF*dK=4*S<)i_PQr=+AcK9hBF@?6O7SS!L<%;^A(DyONAYpAALDH6ANQ@`aqmI4;&D7+eH?WLSe5lFO1zFM$==Ew zh79F-mPsJGz_a&Km}2z_%CEG47U=*>xjcrxI4(MTdp!>krlSw;hzVJ;h`ZGkB>tIH7Z_%a0?W~3VtNOwWe==2qXwiP^FZ0O-4}PQ@MNU`%wDpy}5A0sTGpW?5?{G z)&OK@xB@?P*m<)NdX>S=L?ZaI)NG`^zS)RrjN3OGk!OFoP@l6~_q|H95nWPNYBnD@D|0X~LaBloHIm~{D z8EMl$u)Pu?e5cr0eV;Fk#XEdE(91-{?V=ya_oUqvH!bl0?FUI3yy;BWoAK?fmts$q zU32~3naBF-;5Z@ft*Lv|Z5%pBhn_#M{LtwJC!s6_q$%MnI_~+y{TErOKV08Df6$@X zA8t@|x={mi%#MXctKilpr=dSexN$L1@~zF!tUHI*2whJ7;Rt_9j#l2*wTgjwiDBUQ zH%hlpE}$+#Gjghw=*K6pJh2m;6t9895AS{2^*UrKl|~k7qpTL8c#4HhkY)B`=jeDS5K?o{)ilM#%3xX+r)Yp~CG# zZ^D!RGZYzr39y!IFZ+H?`Y`|HBe(OPbKtV?<0s>vND{CBJc&<2%Tr+&Y@q`4MLHgX{8x`OF4kW3WDyN#Z_*>)S_+9zF_-2}Mym4T9?qZcJ* z|5A!fFY5(GCL%9`+?Q!Auw46v99bGd-ryR~Mb{pWD>tt zx-N0TMZhp|Z|E`kt>rmh{q2CjRZ$S0T|(O*?)pu~gcyz!!54Z83(&#GgW3}5$Ot1y zJU}7&TDX*_5&+UB3%KT|=WvzM6OKTqry~$tV|^*WH9tMqm%>n;o=m?&OCp5TmmTX? ziH+OpVT`7ej>Ud|5gHX&Y+nrtT@Zn{oG zzxe!db6JEb;&lZd0^bo`?y!Dcx(t5Cb-{_SW?gt7_zuDvqbr-?&-)tqLjh{ZdlnZ! znTKGv7W$>t3guJu1+k`#S}h67P+sjhsg;7mMJJ^vLnVtfC(~^mb;_;FO#oM zKTHt;H!xMqcb7gv8~L&v{XoPy>yaGG!18V$&EVH|mtRhQzpz1W7A_ehNL7s6er`4d z*?X%hAzz_;$7X$Tj=rK3e*DD7(*cWvY z{%`tQL8JyxEcGU=@ZtiF8CpVe$@SgC$gCRNElqnqdsT4{=TP z1=MKyC~PWt&N-D@-BoUd=PbED8LFDv3ck0S3=AGptQ01P#-F=fI@BD}cPXUfOuGacrhQoaN>01ZT0FL>he!Y*8f`{{lpsu`-_ z`Z7&ciz@sQVF9eJowgL?q@V7=>VS z`1~S?cO_jgk1fyzo+4d%92=u6K?HtJg5VhQK@Le8%4HD8VOJG68L$erzi%_A11BxK zRcH;dN;~)jNb`vJmx>ocvteP_j)!e?t| zO7|{SQ$Ev@=?XmCh0e_BWAkwv z$qaK8=`(^hnT@X@a&9*)S)K1d+-&R-G`nGm8M_(6P1x|nB51l{3Dm|2n$`J=XNhzy zLCU3w_5|(|uZjyY%Ad@UxPeR}W`!(;er*ugh3MP20)(_C(}+TID?70bo@c%lV8?%u zYKtt@kSjwx*#fr-@$pAHsY3TcGW2^sB1nh>UP;)b2@rPSGE_jWEb!3yFXoeYnO~6T zjzSR@fWemlTIOSmMwoZedMHM>(il zSu!6O$^jc^BSX11gSK!S5#z9JzcX{9H`5+Z{*Xw8U_abg9Y4fniAc?$QuAlHlFMNfbl zna3|7^N^$B%9GvmqJ{%_A^9?XY_%27rPydE)~Nuviga`&f*W6kir=}9Sc*)~?93I* zB;s1c89lEf=ps^MpcP>{+?xt??6zAOhSp8>6=l7leQw^~zD_*ql?+ zA7ojalP)0Bn__ zM4&}b(MgRz)3!8orhs&@BOo6^gdZzFghS2GgXC=L$O>%Z1D4c4Y%_;Di2G3ZhS|V? z2aMs+a=`Bj1ex2JM`2gAm*67bagSPd!8W1Sxt)-^om0E1Jq*<{$e_S#?9jLixbXE7 zDBwg6=y5r6c&wtNqY5wZ62}X^0hxg^SNt5n$8x+V4GqU&c!8H=Ed2b+~SYb$T)$oLsl4)H%K@V+&VO=5)?PQ^~1u+us4V~VJIJ?FNH&+ED!32Ahe|r z?GG`h3=fwDD_(Lt6ICuR(!!zy*}FxVa!~+$jdTSEqjUw|a*I;797qH+D2vaIh1qF% z|BB=mw^;=lJjFE9;to=vC-)n&TKGLP+BnAct2^a{mMG@Ha+2)vWiPxoC!W5E)yTJv zf9RHESa$MR7CQB9~m`q3j)~9VQuo4`h z=MaQ3cv+OT8KE@I-Sid3e|hL0Xhh)}OD6Gw-F67n%0*guuhs%m;aVWl#K1Whj6+yd zvIHQ~QcqPM#BkA)N~!96iRZg(2Y5mzs85Dj@MdzA$0=2-@;Iz-QYUw`Hg=Vy)#_ccf1Z~qPH<2*UL0va@ME`2Ggxv0Utl(6Fm--th_ zfAo+sL;ejy#*eS#>89*gIsIdPDae04glT#o5*Sowh(GwIZ^WW8AP`C!DqKpagW*cR zla5~aU*!uoW|6|AoIV*m+`J!&MS2F%QF(SN3Me7pN-`B`j9%PIyr@80co>QuxseR0 zs&N^Y@4|6CmJup@ABkWP~8A1}ybJ@MfyJS&8zGccFL7NPAk->gfxaNaE%jfF#$~u%a)H}OhC@N(T;T1} zB}HE{js!3;DwE-`R3mB;T$v4}9H?CU9N0^6?g^i8??h=j=Zj}zX_q?>S7R}kcvj>i zecbTbuYeN`{a!&sES$pZ-^BH%ap4q|FUpR4`L#-@_#V_f@fM>}z=b8Rl~3p`FF(_+ z9aRd`=*^{1KHToHge85Tqf(Yx>#0^7Rov5G{b%3-R{ssn0V}6nFg={U@h$kAS1nNk zL%A?q9kcfN7e2D+!Mpj;`PaSv;YYsntxsG{9)O+Iz6M_a9t4TPxeh1N942HNIv(6F zgV_+hE)MT#wa^}+|As~T{DW`6i=KY!FaO)0{>Ptt`hnLzbpC31*@F))+Fy6j(n!qq z53ix}nXwqW;Q&1i?!i(N1A~|9;2tUY#+LLEjv8mqu7N6)E*~Rdkh%BcVN(i<`0x4YE2)u0%L9&t{Yf9 z_<`bEytI4wtqjoNKP+S@Kg{iC*m2guLr@Da(7Kr1O;e07;|MDxXO>ZVAG?JoLWw)m zThRZUeFNAq0A=3TJ>P|2ZaJL3i&#csj59!o1^zaLI|M%_G|*557?y0G!7?><48T<9 zg=}_c8y+`iW!h85$20)zfq*UuvA%G6EJA!&DXL}gK@0nu3F-~vb&^RilE@8<9u!YS*`Ie&w)EzIv{zsvv_CR@UI zTb)^PIxu(^gQL2)4dO}GZ-989Dvy|f5CiUYml02fUqA^Vp4`0R_ysw)BgDhrr5<}y zg%D455rqW^^v>bB;t(-{cd%wTXx*WZgVw4qN-OhOfOr)cJK{kC^nGbm&!|LP!kJH2mg?p`f@9leOU`Mrp^x zbQW_d@PLb((o+u|DJ1N01s=Dfo>fGg@C=0_PAVWW^3t4}hCm;mp2IQi7l! zt{q}|643GkU*#(8!r~EDi3k)|i60X6eg!vs|7ev01-`tnK(HvFG~!|t@X`rIH+rqr z=k-ih<@I<^%oTY(5WvoNOSggZ%4`$sB4nI~=k@d;vJVhjlgKs@JhROqR<^^NtIBa; zVcuQsR_ZkfH^acmBoKg*p2Rh7G|EP!tSZURP@}y1LtuK@Bt$tI_6a86u+JT5pB1Ey z+2<3zb{pcK?IR?^=>h57C!>Sn9L)6MLToj*iK+QnIe}Za(rC>b>^^4gJt-z3utNhG zq?yaYh4jU1`z0|+XBHeav|$HP`YWmd3gR6dW#LN2lZ7iCQ7eMDRMd!O;Q$shFIeMy zpv^-_EXLGOf@grA%pq{8IYZGL<<@%=>4~^UD;^^?%#9itC}WO+D9`moyv;R?FiRMb z@Otc6Pvm@9*{C{#7Ct(r0tEQQI>_-IP+r0%T};^NLow;^{)tCtmmhSY_R4ZHBmzBM zzb(~E0LP!;Qy~7-AP=bIO)deRW68(kPqd>9EaXsJQw~L>99L>SENil)9K-ye!&65A zJY*V2tai$TCv=Cj65WzSPPEyEMouF-jPMP~DODzx zoX5*qy_}pmBIE*CkbFgKe_)qfq(H+Vh+223nb!Ht_69JQ_h#u#qf&;}Hl5C*46P$K zCzV>8Qwj`KYHm(ELYrHHbi*s%K3>l&&zZ|)Q(no_2dXx_vMilW1+RQdMO&`&%4&lg zL~ugtDsU`hm^Zw#1;6WV^U5lu8`HZny$kK#;#2jC*T%t|w~LvK8q>S+Tt;r$9XGuz zNE@5p4U248n32PD*v$<={>QX=4`o$t3r!n0FF}BHUk_r2?T?EX3}X zlxNFP8M#xk9XnCrCSlr5z zrIIn;nO76@6x8Bdk$Ij7JelPXD!n+^h-a44vxAsx=u|*|;T%<=! zUM1#KegpmcI*_QqFFufo9f%e9$*lxWB^DPMZCsgxx$%Oy7IP~N;hORSKY$m{US5ou z!8hx$J;ylj^MZ6q_*iR;sXDVU>xkfhz04O}f_D}1K)7@97Vq<-+Y>`{nG2k&XG@FD z-ibouc0x$E{J zutqM(nA-?>kE*Ft{duMNc|)H7!6~Cp)#*~^oS4jdYOE+TyZwtkS#9i5<_^wJDjm8X zxB}x9GQ`0YM3F~gk)0Y8Iuye9pu657I1kC8$b^cQQg6e)CmO^K4R zJjy&!SWHo7&IwhCkDJ}76e;0ow5T4EaMdLv4?1ZrJ2Ixda;N3(H_Rr3Xo6v8U}8oXn%zA zM2raK^DzJTy5hshpgi^k(yK>zArI=9VsuyXx1swe-X82PR2UH7kdYZ~A0N&}QOG+d zZVz{}lT}RD$o-_DHY&p1$los$p+Qv%<|1k4V8CcHl9t-7B^XtQK30&1c#Cy?4@e@! zLMtZns}jniXe&={2QDn3ynNs4V6V9mea7Dz&d?-U)V(`HAwS zN>Z)NXDKDOi@NgU_R<)>1;?-HL@g;%Udb(@HqSA}LYDU9k6VthrcjRYPxsrb>|v4- zZP>QyXoU=5rV&=kcprY0GmVf@O@6FY1bkV_jXZ<&T@Dhw?sWrd_e9 z61a{DBe1Pqg%NSlATp^yM9h5R*$xvz1eom*5g`a7O7;)kGr($ixM7fBf#iM;GWiae z1xZy*y!)sy{vBRo5cD>j6G%9}GOZ-UK_7l`lp3kZlpzzbrZnR67+&d0BQ7KRC+M z4hh?!j}t$Kdm;iQs4kdFcjdl`bRe0aN0v-c+ejIjX}9w zt{6axJ9zK+*MUrOQVyU5GLiOng0;PeetzjfLQfD66$AV@7HhlHeAiAbfi2=~UiMsJ zZA`wqZmezD>JR+9*lD7jio*o%BHbxAfl$k7Hp2C^`jzmy&gw66%USpe?rT=@V2;A@ z-0IKW8f1K{tbXjdYzB2{f7%w2%zfP)8%cJA)t_X`RzJ@r-eSJ5#_9)vZ)&Umq)`3{ ztA7dI*INC;w;N>ji=^G^Hhb&-MsA%n(Zc zFoxgTofp9t9J0@nni3&q=n;dd6ehWLFkszP9%yE;`L=YwLcAS$>%!8s9bLyE+g5g$ zwgWd&o-p8-vV<|(j@ku6II4O4&W~ac40@V^mu+~*hev4!J3+ms8=n;Q?vif&uC`pF z?28R(4aEW?J)iy3sIhKNZ zQ!Y`koh6s3(tvZ9XlV>=(Ys*F%MIt=)Zh|@{~~gUR!3b3&R27Z!i{5IyYW*+r*#?s zbumo&K4Pamq_Y{r@?T3kfZr!5`>j^ofC6Kab&b zY7~BOc*~VAZB7Eg9qub)IFboa5#0f&X3x|Fu`(O6NTb8n;j`@=XDP*Su$tVh0(^^2bA;7+>f3JBk#WdP1)CUUE(D5DRWYD|4mekaY}! z6qbsZ%VYpt$LTm3WC;jn=y5;Bj$$gnHw6_~)%a4<4JS7*s!SlKf?(07Fn5V9T~Pv# z@b>JdJg<7CSpU5y0T}{ zOiV9Ea;svVg%u@UfToQ(y?`ZEu+s5M){ne=LSje9ZuQ7=1lCJ)hc&Dpjs@hGMvzQo z^u%@LtFi0^nbWohOi1U440WuEW53(3G-hgh9&p2Lp_fn z1^g(-SK*r_S2Y(YiLywW#wZ|Yc>w>uV2Zu?q!fFVtB1x+=*G8Zh)LBxZ;r8EW7K}E z>T`(s;56qd@k6T|2A?3{&s7!`@<`o|SV#G$G6O1I$&{ddv5s)z8hXisee_I%Qmyt2 z*U&(fCGvwJxw}sZikfhz8ea;Rro&u0Yc1fkfXL_Yf^=N+l>4gf7r z<^9ffeaB1W7!vd2&KvH@HT1?w6!J;lNI4HN3gIR{x{~WxZ3#uEg7b>Dgw-K&Tf&@R zG06&|163A8S6~tQQw*RH6bY3EpV0FX$cc9bmDGA(M(}Z!G&T4{JujsZtROlC6vf*G zA65CgCQxc&PzBETmrl;8#(bMwpGZQf?V+}ifm}*kmr<>#W^7b@S|?Ake9@ffb;U)J zNp5eLpG1(rfO{7`$n9j7_;npJq@h}}8Jpb*b}xzin-R@q7HMHR8@n(;QChSw0Eio# z&c&iD_nB(Z71Ozhqr2%0WGmlzi57jJt|(~{uZd0O@{N~nHVZ8h@Lwhxy3y?X@?I2G z;1%keoy489!{dGmFuwJch_d%uTl%0E>NeU^o;*t3%dSsrw54^7d!;&B)t0I_w$}vr zWMiJJPRVQt?nDT#iers=(wdzH^W+mQtQ+$r)O+oac~Sw+xFNdJL3E#Pd;+`c6Q}@Z zzdhf7)!1^4YFP@fc$hH?%dK$2ZEVX`ajcPYr$fp;^3JPQ*(<$KEq740tN>^H&i;yU z6MUe{31x_aTwWwamzE^&(qdlsTHiNACU76aZ|hxJ61k5NoUi~8!!Zf~;TCH|F|3j? zWK$^v3q>rQneJXMB0;#gD$l@5tR^vxQLF~8=ON=WN=e~p@ux>=cGME?R&Cmsm^xD%vn@9utTv>M3p_Gp^yp` zo1qz6B~=@%RI2tcPtbP3q|v!#McNi{6b~z#!zZ+vBFT!1!5~?A4=V&2nn9F17Fv53 zWbs8Q9pSF6B?0SqZKaWbwe~KS(!nApTw+isV38@xeZ1BMEc-DS^Cbhvx_IYSMZl`0 zzI2p&iF%)?O$d()0=*EhLo34%V|0`{e)T?)WJfqW7qH5@jn9wgsT3T&R7p{knh>yz ztrr3oZEqq0JETe`IXn!-RIeB_sPGn;(Jx^J z_TZS&CuU%2jv0Mnh7rwL)oV~zy>vKhR4-r?8{-&d8D^O3g_V$<1ILQQ4m7afM?eO& zB*~BmR!;H28EvbCN!dcD4%A23W$t)Ktc(rvq%-QDP``AcyK_h6Pu**k6;$KYdrcZ# zF-Qt}eukmmKhoazI#m6rd;+8Fh}@8?LrXnBA`4F0U3iA6#JP3WWYX58=x}gSm3Tj2(S@wF5zrCGy zU;tvT$R!;t&|i)nT&)kL^6}YmP8FUKcGd>dt|%|1(0ZRbsHpN@O6ti1m{Gy*g?6s6 z@OY46C?8|GzEYs2$h463>n>2PDNh*p5zH`GM>=WxnkAC0OO4c%jD0s*|58+|gK2d{3m zo$O8D|2mXJe3*q1t))=zULodBHi+pB?Qbw*Rt~-nG5=|rusJTsq0}`HGy@t?{XSc0 zfq}>opi+Tgr6Bq$?=r3)1+BBT_2&|D1P;u8UNHZXY-GhJ_P%oqaUvA3iW6~y(3Tfp zh#fHl9xn(LD64wCDA-eB6g2$k)^B<3XsJhBLD39j(CW+SxvsnPk5=mJu(nWV$GShQ zu;?3{3lDNI@C((ta7J^#Sc4t!8Ohq@q9Uc-;v28V%L5nN^Bbv@cTG55q;zAX(lQp^B&2kbQt9nZ zN{v(s5u(#YN;gI-Eo0FRlhXStok&iQoV*hOZ3`%@G`a9YigNB9VTp0@Mc_+D9$<3i z%{$AzZ`$&XpxunTBj^c=7jM(cr!DVDYMlsbZ&ibL#3NH`flOD;O!wKh=gBN;FF|AQ zr^G8p+1aLxNoaMjzAo2^4-Qk>BVml}5qabCrU-xm`sBDu*v+l0>WF>lVp74esw+5B zBh4N=&258zQHL=(D%i>H=M{%bgl}{l$j{OQJ8=$ZnyPbX+6Gy7s;r7*jdc7mHB_f; zW{)%%i1*K{$*+|Ii?C`1LSR)}%hlG5h zk&wG9AuGUXVu`0DmiQ|!u$x%o4mxfsz-fr?ln~u-HIi<3C0zwL4bhzvqWf4Q>2{as zD!^%o?vxPSCmTt(yF^z3PD6C3gy{ZjBk6XR=qkWzi0+gS-RmD`_FR(zQ#5nip$wP` za2ldJB}Dfo5nXe$*-jE&1vm}Sof4vZOC#xaSG}wNry;siLUeCyB;D>3T?IJ%UGw+D zj;TjnbkQ_h3jJG}b`o1BNmp^Ksc1N6MZ-@yu{Ny;^R|Lb%^&Xr=@$2aJkx9Ct2ox= zYo3mL&0lKlz};0zE5K>&z*AxeexR`fcbDiYz}as*@X5vw+^!U;u>-fZ1FJaJ*n!8i z13%H&f!h&lQ`x>Xu~uO?8pq4&aJ>9gV*~E44Ojur ze%pZG{=?Q%u#s|&l)GM+-dAy~u>p^11Aey?YZD9HkXRcVaBG#ciersRdOB3nw~2Q& z)ek$Fh+P3r6AL^gvB1Y%U^l&6cCdF#1vm}Sof4vZcSCf$>wKvIry;siLUg~_sF%A- zbQRz05g)t2ow#8IBod_|HzPO_*Ur zVr{|X)#tz(FqN@OBzwN+Bexyk^Yb}Pa z0^@1>4NmK;*&91>Yt^!fV~rhnOgr#VC)UOe+>lrsJ8)}at>Rc?2c8Z)@U7w|jKIPOFdk*bGQv$}1S5=Wge}`GA%n)q z#$)6Uf^mcqpfQ5cfb4M?L+AHfYwvUR+4tPr?{>eZzVF^GaNqmxIs0pU?X}ikYwZwj zwuIqk9&*;(4*W>40~gC?4|d?fs-;h3!4AAaJMhV12QJ2}!46!QS$!G{cHnB*fu9X_ z;PM_#c*qHM;ELFRUk-NQ@-m%=ob|Q?pAUB6Vyb1Z0~b~;eHsgP;1$||F9kbrF=h>R z;KI!6)0kg^@aOMB0Ll0~|IMRA$-yEmpNcjoS#l&tAjOHI!;fQ(ugEmMVw9&Sl^<^w z@!{kIA098dd1teHB6?#K<;la7UV0?&9fiZVpZ6{lNqI3kGa2Mbc?qAxE)f9_eCRFTlwv#@ih8cmS*RYJCk#HB&%je*&XH9Kmh=FoG4;8 z6#$q36ZECybvPa#5&*FUK&AlbVDK6UdN1Sva3c@^+ZqU1CIKm46t0wuP{NGU=ngkh#_ zWoE5F?ieaFK%Pxy*AT$ObOmJ4kxyf5&2aB}1ahUmA~rA_!qgzdCIe-jWV0AnLPU5Y zFx-~xL&quCT{$aqJ)>Or8P2D%wPv{c0>dq)QU-=wnBjaH^BL~KI;oWJGYof`MBJcK zhP(e@+SnL%(V(}z!}&C})(rPhV7SG0xZvSjc!%?8Y^@pYmjlBEhTCDUlyAfNG`7|Z z_gG-Kz;L_Fa6XN#HN!m_7%ni}E;F1@V{6TD&jf}G47bY+=hN6)Gu#&g!v%)hWrp)< zY^@pYxxjFN;dYtfd>UJ8hWmP8xWI6`%y2%9g`B$8$f6Wsfk%yeo%l&w8?sZ%EFDl2Ui}av;&C~Lw{^6vL0Q|J1(3| zb2yPB@4yC`BcY*uxj%k_lVK40!J;qI7@(iNP6HpuikQ8>Z!|?`$0x}s@0HJVH<TEROXmf7t^?81B? zFi!w;tm{P4yU@TOF zOoIx>l5`=d7jG&ufpJ%;h(o$lu-$bCW9<$z0ezpyIf=Z>;A2MmXBCV)vM_en(S_mT zSkY&%U9+$*7Y6bKYO00dt>XozYjQ@=Jj)x6_yS|Z*+^-6zy)dI1Zn!EZP0YaX;=cn z;vyzs7|IbKk*FHPjHS74EYYz|O}v;j(>!*Kc++ycsp4hySG~AjrRD%iVBix)CdnmA zJvN+9V(LLXNKzt@g)by$1S_h6j5H-K&o+`6yq-2vAVacPATvAV4hoCzrc$yUzN5p7 z2(mrN@Q_;x+JHU~qF$j|W&wHT&~T%vOaih-1x6R26c~fNZv+SX(#awHse*i0#0LMh zVuQ>jYu6l~sdZwAF6p`}FakD(uBA`pOA(=ntItGypeIOl(2ELZe~~&P6^91K{TjxZ z3TNA>hH%WA*wj3@4(R& z4T*?`*ut?VAee$9Ia%ccX$^23=#B&20FE)?*aI9BO}H8;92*mJ7lZb)t;k}MeBi>d z(MaHkeTB+SJ7!X3-xNT%m5RO@?%v4C(@V`ri z017s*9--F`xF!K&3X-kI(eoammH=uUKrQI^wbYh;If@cVwS;zbyckxR5K}EjkisLT zT5jZ{3xy`ZQCc(05V!y~Mw)7w_a)1)t67HJur@T;vd>)0E*=9vnq}D2TuW{kBnG>I zaP-NLGm>0OA)q01Ed_gw=h~P+#?-l%_Xhobd242P$O%kWQ~I7}y7vaATVAH~kQ110 zMVRiPz;w&YbRKd7)2#^8JrbC1d6~{bPGGtfVY7ETtx4cZ}Atx~1iZI=Cf$5f)={)2FrdtuFdoeKG@-m%=oWOJ|!gSvXOt-vD z=OHIB-HI^X`42ICIYgWBYyfLV|faCJq@P#S#FFNV_Vci~)X##!fcNoFRDKn<9kY zqZ35sG4#tel{i4e4)z%CB~j4q1hI<@OOw|*oYR6Kg9+jkHO5ayaVq4e4|}3NmMa2S zd%v!Z-#2kE!<)FZ#^j~aX1(q%maHN3 z@dQzqyr@9q)=CfX`w`QNFwc7*ybHMuUt$tLH2Ujq+(S_E%&QXGQyR>j2@-dWSj_n; z4Sazy<7_mQ(!lt;(%}ZIS|>xy*S9suH4chYFpL*$}Cd4bgh5#crc&M`+|p2KfS> zUfRoC8mSXqDtvYnpDEeY;zW`z(w3wEL5#s8n9OZsVJ~sjAQB-_jVDIB%VtS*0+p#m zsPkVNp`Hm%%tB?#pla=|Mx~$FGWu{Y?%IR^_6Ncz&EsQ6CJ}?x(Vws#-kQ&Le1UAo zMj%n4rz)2SqlxT=xTNg0GPjT4yK*s!vWmGRMSht`yfp*g9YGi~$3Vnw--_Er!>(;p znFhrgrIZo39p06}h-nO`(w#V|Ze(E-igD#?&L1~tsH|a10*S!H)l0UL9ZB-7FcR)) z5q@UFt~*&-y`h6dGo5T(7g#-$c7++t;AZ44Av~OWOCtD~y2{0NR|VJ01|w3U&z0Go zrw4%@YjAz4V3#;~J1bd{B!WmTki?j?>p~=xTu~zsY&4Rw4Z!W?Bn-1}0$g*%8UvvX z1MAXnp@^t z7p8ch(dBG`_>ZUFokM^*5NZ>fh)0w6qL~)}b)BsNQDbsM^4MN9gsh$Fwx#AhI6x;l zH@7VJA*Vok~K|r9i0G=`Qmwjk<=*U=~!h6sXt_ z3Hq+9RPh&T^ob@mb=g5CIf1;+3c~0Fchvc1!aAHzNAKPbbqCqzE z-Yj9$GZP>N9UJAijFGv4yPf3bD9To&8xJ+7V@TaN5#4yCIUT-kjF}zhCS`IuL|TfH zKcY^SOk&ZE>zodxPx5ZCD_z@^;@>rElSCr!QuW&Mp(y?%Rs1=9cX7!16u<{|psIMA-oSOdVVmD23IapdL9Kg4^9E=bUo{jk-*fsK+gw6yR z@`i|M$MEU+ccV4QeAvRR&idWU(U8{0^=rb8UXDhJnjyM{Wn-!|lB^~(!hR~3q}f8u z0tZ4_H`S55oyew&JX;EWbTX{g2Kv}6tMc-VHe5S%sM!WP>4wt`RuqlZJIakS znDOm%GTOlioR;KpH;gMu7o~EI8}vjjs8zvKb7Zzd6*HNa$iU<5Y+F8OW;@$}4lS^@V0Appe=4B{%&+AYvfLm5iGaWmN| zSSXtU4Q3_=%H0ae%(PqrC?{txPt!XOXjExfH$Z3C1kf9=JfO3>YQyJ;;vmiA@n5_X zlHa(gV~B8U`PR%)BR4kAX-H$K{sET;8F+sE2HQwf49I;E;WSH`k54_rE#ojHzwI=- zqE56=L;WFrbSd(rwpnCHY1SKP%to$ttalPqup#eH32gOl(l29*HV^_7PkwjJq79;Y z4QK;GaQj6Ykd2K_)Te2?5x~m+Evj3+5?l&f?~SHtgKcC1tGb&)6hj(^1*-cv+o1)g z>x8rYxPt?$_29S&w-U>3V*`wRie=zPR8CGoR^3u~U{6ERlf%0QOo-l<2c{=$EietE z%ZXNlGUWneVes0&;xag_sWy)6mk_TRD3g3{)H%|#q0LMj-~9JYD9B)oVu;?_%HXI- zbk=kS9uX6qldwfG;3a{=F#1F%>BAP?1znm;G)i%$LW|l0?xnljQK4ZyL-leR@NZLl zOMqc&q2LtYB_1yU1JE|-G|@^XeHu4?YM~H32LUwt7=~yJ#hw~JK4j3LJR7V8nB6V$>s$wkC3N zr6j2S3epy)7K@VLv{2hTtDOzvPnS87^adck0Z9+$o~_4%BWWQ$IOx#hz>ppa1eNi` zA-$oJUZUsPN$uY03h9x&X1I6c#7gW$ksdN5dtA~12@X+CN=OjH<22ila0ATN#uPBi z!GbOc1h;!j@~5H*G^^oqx$Sc`dI;873Y1EZ+JcA#?*tLKc^+`iPmN)hQ% z+bA48${s_Va+@avv25C}&gO74*G2s4ja` zb@`KkzP-$S-wNp4%jo;DM``y3;VIEjd(Z3gKtSJK=DuGJ=-bQayBN^7m(ln6fWEzq zzUKq__A>gu>7j3}v!3tyFxBv3X|tZcmU&svh?q3VlvNC19c||%Kucg{9iS`8iyEAk z*#u}r@6AYnM%M^>Tm1N5YRRBvfQgl}_Yg{iVOutwT)$dn4P!`6fG!3M9ki|48!z=l z3?w6mC6-?T?r`y)lSbKSBO^+na?CVJfkWn`QFf{TMLUXZA)T6#eSliq%FOVF#M3r_ zj3NYXy5V-?BVJJeGXk&zG9mzd8e40Idrx3EB)>G6Coo(cMSMjP&1X2D#@3qQ9taE< z7!IX4&V4WT_yNQA5%j;q4Cm9>AEsU!P-;@@Q|uGzZ^FieLv)M}+O5*+>SyBw^aj3q_UyFXfxfy@Odn(IB=0 zIC3vtNd2L}bY5+#C1N@cIf3a`gy}vJm~MHQ&O=UMx)ou%PY0%3UZ(Sq6PRvAnC^># z>6Vx2JmdtXTM?%FT41{6WjYTzf$3I+>HZ=x-SRS>hn&$bb!QwIFbp9YKhM(viIR}B z0l4%|6}Vr4Zugs_v#11nDZT|{Ybu1JR_xi0WK=$acWDX@NTNS(+TbpFja8e3duyrhV=wI zqekJTfz~DG@x+ExxM`4!GrBKz$$MHej0@ypNn`Ruoe?~#vS5^MG!@_aa7J%Tur#Sl zo|S(syf!SmT2o7=g5}Rc63$Szk0dEGG%DX3?_x^rn=sO;T!d4H)x$73>Z z#`X%7)yHHk)7=M6`3D?BQw%H>MA`$6?bN#0TJI@oO7EL-58yCEIe=qPLR&eD2XMJu z$I?OVM;>sPTKCg5#nZSxs-iS*wqXT6S-DnPE94d+dwd6UL=)T`WM$<}ob?SW^j^ujVu6`4q{n9>VX z7)5%4d;~15jKPPHUdWI?ML3*9byXw1Vxa&^FZ|BJwfLAJz03%1?Qv90ZI@o?MWh$o z)HTPIkYlN4%jF+k^nGvRmEDi{0+zt@c@Ss-C5%qo-}e*b73 z^MVJ;o;zHya{_%_g63SbhYRY=MSGP{K-FQAgj~L31Mnp3NG|M2s*^Hd4Y?UeSOZ%t z?&2d|>AgL+DPQCLKqv%nD1+gSa-Es5M%rYJp9xz#^ z-$wlli=zHT0uuH{aeFRPwXC;sH~c|R2Fd6eZQy`*a|6d+g=8YLfs-AZ8@KG}b2e`> zsjxC{R6|>Ufge90TSxgqv{|(U9C*J<1qD?y9G(t!vM82#6`76NVQtcRw}!;B&nzA% z9a9|v9T*jNT8`!qv}OR>ywC3ACQwJ}a8>oFor1LH$t zf~v@+R23j8go=lZT&hX~h>KHNbNVC2e5EodvjRY4^ zr`bqVLg35*SD?CANMW?4x8n-s!pI>_G_QQHG6MXu{VN}ABlKqM9IHCJcRff(303F6 zyc;{K2n^A(WDdrPX;sxSx&IPosB%$VEK4ryG+czpC!(w|6>Q6FqbS3EW$wS+#(fW5 zep`3V`yQmAy7UV*(7*3tAaYmld$6+-sJ7qtfFkSS?f_EEoeQ>+g=(*2Xq1GfN<~1( z>v+Q$KDLbvBq4QjM^}Aghgb^s{>!djx?~&4Kw>I@6-;i5Tvgf}sOtj8T@miT6qAJg zP(7$59H_u;BjW%!eafW_C_*8ABZA#KYG;+|pM{&2QvDG`d_O%Lve|&`PZhY~8Zb_1uj0B~u~!plQrI&fh+7;vdVcFV z!gU#YBiD8KG2>ob23leSfhOKE_u?9R)j-qQ`h3o7ad{c6IuzL2(mW=)9}teq{hQ;T z)|GMGQ#!nuV+oBrtG?;T)#PFMi;p6%T`=hml40E;ro5ATDHH zD@KEf>L%XW-UV<2UiPIVD3V;7W3)PCy}lg-ee&&Zi0I;IkdYj1{_9__UPl%lInH9@ zRDsLDxG?fQe9gvJ)t5!I@_r1F2HwY*#-q`%Z9q650f$2LiUwq$jBu{V@YC&tkQwo+ zZo}>a)kSO@LXIjW+jN2D6FI!m#*-VB5oQ3akG~;qT6Npd$%j^_6gk53RUvwV6VQ#B zG2|tk!UBV+UOukpFv}Ml0%R?s51l#vQ0hhEW4|)OXnN-w%ZJOG6IU5W3dxB>EE5)K z_TaR#3@gjR8C-_1>c`5Bv4BeXe2zr@uf+xTE4zNWBCxqX5~Fuc`Z#Ar^8B^ zwi2L{9RVh!=t`5G^2H+3WF};s^|VTpUio5!`EiWbys3S0`Eu{C`KrUW8$*Bqwj*Em zkKgC34*z`|w`dNjh!l0igX^h%3h2}uxgS!Pc3fOOzjjD+#{kEHKfw2l^E=TlSb ze6;b)HrILMF0M1*iFH2TSQS;lXB)q4bDjIg@7-B^zRX$dAU+>>%%|IX8^3IGoj2~{ zI(G!0k2h9Dd_LUxWt;2VKYn0m@%apAv4i-0xv?s)^ZCXv+g#_3ySUC4eEu)(mKwL! zJ}qe4Y1Pbe=0f8Omj4Dt+$P2vPDgtC7I&S^+eUdNZ= z7tF(E3#(pW9RyH{p?y&=sGSOU**F!f)5-HH@CEBtC}S#dCVN;dBwXT(H=53UzM!sW zHm33?%8)wl@e_OwwFZPs*Nj0SlWLD#Vvo>(P*%n00Ugl;aC)oDW&jF0uFn2tZ#N+* zd5_B$y|lixmJ>td5;h&9515O+Z5uvk_!k5v9<9f^~=p4B%0sdWF{3kQ(h2mrWZ% zhRg1Ex$GMYaanq{OwSZq&1#;jqiHk1D79`o18aM{1v05wrlEaX*PSFgt66K@5YsJ4 znRIJd)xM3%x;2w|R(p2_VRgx5zUfZVY04H?>2AoD+W37C|yu_ez+owiOVBf`vxHWW5>|SIuO`wI!zvb}1rSDUMnZZ)6NSKco`d zMwTxivmOlb+#06X4wK1Dd?q91RdNzCYqywe+7d8K_K?eDJIB(#-C;(1bT>wu){4z& zPwmEN)4Hh{?b+QJZCXP#qdmVHqfP5+X0(^x(bl>^(fN-;^$R8VC>renq#PzHN$-%FkE1`U1m6+#@3qQ9u5o_7;cvt&Zn`RN`Xbr zNk2s-3Dc?vdH+J8Kp^DS_qle_sA2pOph>n41nv9V{S zz%qxWkpjEc67XV>fI$N8vIO*LY^@pY(}Cdv!|gJ|`82lH4EJncxWI6`%y2%9tu@1a zH85OYxLsyApT^dj;a&&~7Z`4r8P2D%wPv`#3=9_-ZkHL(r?ItWxNirB3k zS~J|cJ{E#oL#*BI-oEM6Sh#%?`TDkw&mO)A@IH|p;r31cWS&X0EO?G&PaLt^llf#H zk_IQQ*zKDha>At%NMBe5rh6bTU28bZQZSu|oWOJ|!gRkFm~MHQ&O=UMx)ou%M+4I> zFVlI*2~4*lOm{Ib-SRS>hn&%G?%bU|C~DGL%ck{CpUjpV@oKCTJqC8$qA6155T&h6 z&5gPMm75*0xPua>Ul$K*YP=+=6}*d%27hCKu}(4c=Cuk_w*2-bEiASL>y` zjZx`8h*4SIvc9>;6bg|QJ_b90YvBa@bL-1ep}4y_eas+)US zF8V+TD)*ufbmQLGBQ;^Imk7_KDv_x@!}3F{A(HZrE>lzLZ3Tc}F8YYwi#}qhZp4c| z@c0K=+emtG>iS&EV)IR$B3VAWBNUrA)f7Nyq1Zf1OQ7nfR)a+v%r52J>&!^J9R)p!k z9hh!;na)E_V7e7yx_cgH%xH-FTFSUD4>^J9R)p#94@|ebJDrD|z;r9Zbng#Lx4cZ} zAtx~1iZI>7f$5f)={)3&);f9aF`?99xiS7YFLfJzElaa=$(_kLL|pK;uT;Vr%B_K3 z{3Rt25shK)<1#k|G_MGd%7?rsKrflkvxg@=oO<)VfF27#B3{N8fW&1yPMS&Y=%whb zlmL=uGSmW)L&-nc$vW!Qr3L627hm&k(@>~>Cjso=4B^w*S~J{}f#Cwf?Q(j!Ph)G% zaL)vW3kS~J`i1H%P|+hvCHX>6?-?zzBlf#G(U;d~lfYli!JV7S0=yUcJt zjjc7qy&M=WFx)OPoKItG&2WDk7%ni}E;F1@V{6TD_u%*~+|VA*;db*J&Zn`pX1MnR zh6_8~F7I$Yjjc7qJrEc!Fx)OPoKItG&2S$K3>O$~ml@8dv9)HnM*_nIhTCO^^J#3Y z8SbNj;R3_$GQ;^a7OHx!Mpdt;M0SJ>@TJTE_mC6v;#MRt?sI|ZmNzfXLr!426=Axs z1g2YFrt^>!m~KUw?uEc~%gb~gastz>2-CeBm~MHQ&O=UMx)ou%txtqfdVSQlSV~8V zhn&E4E5da52Buryoz6o}V7e7yy7vaATVAH~kh9)Zy&f`@dYP(T7rUXVSCQqN&GPTQ zF^W(QY?wDP5Ln4hn&E4E5dZ&3QV`WOy?mdFx`qU-T6<35U`~U0rQZv-Us9N38jYXt{`~K-Cc44 z)?}dP(8*>otj?js!MFvHoa%QKM6rnj;00%S#uI-3VBDv%wJy={zQAyyM8htZXz*!l ztr_m2z;J=#cA4RP8e40I`{lrJf#G(U;d~lfYleF)FkE1`U1m6+#@3qQo(v2Z7;cvt z&Zn{8>ZVJIJuWeeNfUENoIUcvLQK7?shjlZ|||FJ`-~bGJ|85uPHW1GmgO(~%iW z`lH6IIH5eIM`<`2+6^8+NX+bM5lZ<O$~ml@8dv9)Hn7XrfthTCO^^J#3Y z8SXCw!v%)hWrp)e5ryWnfenGZh{!AD;|y+>EnRo8B?xA#jhUtW59NKpa4q2l5O< zI9Pr#Fx~PdnR>_xOt&IT_o2Xa%gb~gastz>2-AHcFx~Pporj#jbSuJipAJm7yiDgI zCotWLFx?je(=9L4dB_=s?0}FRu!pk)z9zC}xCGe&;TT{wJd!Vl-D`PwFAq6EWn2-J z@mqoEmY3-~z+rocQIX+#a2jwej5g{@* zI-G1EhE|F#p*&H!v047|U3hW)r+ghhj5qc5(Pz@Q@AQ)B&l1)fOTDi{$*CgS7a^KA zy(v0dWT>)q3#gq1q7b5sy6a~*l2Q4{c~&~Q$lh6Y2@lWV;o;;IYbc$}v(1~Lh!?o0 zZRNp=-c$*xo|cfp2z^^^sTix28W7Hp41>f^miWXpOX$|Dga6GMFE1aYkao=VSC#R zT7BICQnC#ofr5HcIt+o{r;3ONhqB1bg%2ia7Kz6v^Jp_q6h4BB`0~R5l8g1Jeyq&XN5B5}QNE-B~Rnf5DGJiL*ZTOrQvB(}m;UKL|p~oCQ^h6GdFtws|o3hik z5y{CNwKpM2Il$o>1lh4G6m|NP{CG?V$fiNSqV+aJuN?yek)ZG)V?^#4Sf&xYczlv+ zH&cRfo7;=oPY5V(FJ`ydCWwGWjDHBN-0fu>a$mt2W2uXYe-_8Y_PYQm7wdltif@LX z$3AM8DOEOefqwacnrq~pX}Rw-ROxTFjcTjN<9Z93ZjPtvSQ~yLnZv$6Ur$5;!wDCl zy_I2K%0Lx&6C(lp5Ztxe!ylpc=nf!^npq|iFaTfejB2$PVN_@@D%5M`;&M`1MDPS! zYb}*UP;-lNr83`WlggJ@UR<-_R|L<&EZC-5@U)}x2D1SCApj9kW#x7-3&5B#3qI7& zS(h~ne)K`8OeM=NZ^JC`Ugj3=0=!LPPYH<$%<4tQq4zX)c5P?~H&3XEVDEN&Lm zveT-9!7T8+PBn<^_7cnjXyWCR++WNrm}(x(0>i%BGz*N-qy4^|X2FzHUd$|bv|Sqr zrv>e&1&;@_K#otU(*glVFbm8%9CY%^{r=&0&bq8w@Z(|@Z1c3hd-*ENf{(OM_lx1Q zVA?GBgl`sf;4zZZ0=))lk#kO7m4nvXKj*~D@HpXuCiU>*V+oE76e7VkSll+K1!%Ah zcqHe#X3dFo4WeKh=s}xoxaE}aU(7a`Y94HZ#cTs3^p@8)n3Bqi*#^JXt`Y>>pxrij zGS~)9+du#kY=ait;IVejx~y&Ro<(c}@8zqo4Sv0Sy1_PRIWqW-U>kVhL<*5$8!T=c z)B-fv1~Y7f8brZ1aBYJr;lG$|Fx5QR28-DSM(8cCZ7?O37qbmM+O84=+o0Vxcq-Ti zP1`^K5^RGO+u&pEoOM~-;Aa=H4ZN4H!ZvukeYzo>sKqw;P2V3M$!Ia!z%q*B{9?XKp%mO3yme(wplFEyj1s`wM27+18ZWjD{FbkSy zfdC|!1ubU5C)zpdvSz^piVb7VHP~uKHXpzw3r3I9n6B-EKpzsvtV(vpq8D%ESO;y z)F29Gfom2_$^FI5f~n@gELhAeFhXy6&4MYZ{FR-q6xUvNbVj8()E(7Iam>d9n-9G34?Dw|cJi^T@rT6*2ZD!|o+=434VbE-%`2s~6_qXuH z6<1&TA9u7Srk&fi@p&a>^;Qj^H!d+g&D>mkF6Pqujdn}+>15^0Y?m?BXpw{9YV}F5 zqHI+>S~uUT%~1bTJd1-(K}}oCn$kn2l;#Obdq z2UR&W4)zLF{br!57OFB?;LAZ(PIla0p{m~sRMkRNCVyx-sLBbh-YZn~bfBshsxslH z%RyC6Y|dVxs(%rvs)edd^ulsbm2 z&c%1e_+M%-A1a@UHYehYj=mdrq0s3ItMr80uE*qhDtk2*Kmoh8fYp40?;MBQHrgzo z!0k9uid!{~_I_m2&9e(dR9=kEOmGWIc?qA$RzsiJ(M!==aT!i;ANrUKHsVnkO$K<- zJ$mkY`Fk1NIvL<`JVLvzbGJ|Wa_1Ebk97T9;Xv0v##`sH?@6llmhz`$VA&quQU$X`ENan)J?enI*|tU*tkzB_Hm9IYj0l% z_2yP_19B4&e0>>I(`nYc2ci|egYl4H!p)?Wr6H*HkLuJmK|S@s$Kk{Bews0R~MNB7RX4>?1MKnKE$cQhH`WYaK_WOdZ6B zA3Go!gDFqyd3ul70b~qH*hJp>C5;`pP;?nAP%`u(?;qWYzYoXzh@!apOwm1XyL6Ad zxEY}U{iD5maONK|qhYfcXhcA|nRgfwFhFoe_bQ_SE(5q32evB&xGO!0ybR!G92Tt* z;I8x(!zHUib?a`|hv){KMQ#sSoz+gKan5I=llThtvTh)Gk zD^&Y2*iK(T3IauZdNG$)PXNsz3ImB^5WCX&BbT?hN$Ut@XnSuo|%`H_vQBEi}gDmyZ8ib z-m(KD?Bm?!M!yipomT(4b*pPiUeR@u^28lJ=`s^ea`SqXf4yJj=Ak*9?QSE`Nj?~5G)bL_lWy~#(eK%?D_u8@l%gy44$w5G5OC16dOe4Ej zS~~=A;t=10+(ar^aQ7qa@9ai0Dj$I#AsSy~TVy`+;W<34%GjkM;8R=bFau=JF>@X9 zajYG%u>)AVb-WP3P5>vg_Tb9rge%*)a3xTa*4j^~yTsa0&**BebT;|i*(h!~hiYEB z@Kd_*HhqA^RDrDn($FPT>TC17DpPcE`Y2{4KxUaqv7_ktpg`EjIeu2H7GJC07AGl? zW0flR|Fo0T`U#XzHMw?~1d2B`p#__QyEyh;f%5z9*k5yj@|m>~D6-m}6DVJ4C#m%l zD4$+lf#OYV2L;L>v}1qG1@JBh8I zfcfh33K(x{J1AiOxE=dzE?~Z})&fRXe^mkor)<@!(4VxE*!l^WKN10xwH`Bngh0Z1 zZ%gIZ_S4XvJ!bZ%W(3TyaZ;nj^;Z}Be;Tl_wSWI~d9m+JZ3nUcLcqRa|Id~e``*-c z5c~fsU|+HSua_75-qdyw`(F>(SM2}Q@?zhc+74p>&jR)p`~P-%vF}Z72eJQRz`kPt z-z_ipy{R>@{~Gx3OI72`xcu`Po1=G2Y^*r<^_uD=Iik^$DL;-C8RJ_Mb4@kw<9IW4LH4d%>n02%LGnOJ6#%Zdh?nC&VRE^ z;PlkJr2(fmuQ}lS%Vh$mr#~$XIK6qz0q0*W6F5DEWNEE&etrLp;JC}~mw!1)aaoR^ZgdoDSWh_Y!C$&)$_DXG$sklwRdBs0>G z5~d;Hg7s6>RZp4>nZ%|c5fb>FDkDB-sEm?NV^l_Js;Hj^mC>Xjc^V_1^L8}0QB9T_ zV~*L0c35uVZriAtbF}!-Cg*6z(C&a{61vJ$y2`ekBR>b3^BoClDoX#RgPLn@5_mZ+ zOGD}2ymB=O+9>_sI^bMkN^c~?>=8=;mV=sWPU&8<#nMo^H?KLA{{K1PTwzLYWNGXX zO8;vIHP@Wdf9DBojZRLs>*l$Z+KV@@Ih6kI9B{5Mr8m+C_6Vha+d<7Wr*tnoeQ9L6 zH?KLA{x=Rd?`8dfT2F@q_*9|g0uT{&wy@;_5_Jf-mkZ!STP^?{oP@8K^mfVbwB3*d8>3t$_+TmZe$s;4_~?K+QMazt;ZhFV;?zI(>S+%v9k zb2GHKzGWU=6yht5(r!H8wvEgKo^SfQO{PCQ-ZCQ{ilzSWk|^y-`ITtX-UzLu(6GVd zlPvYeLIIxA{SzqX=VQ@V>++>@s$_K zyEJ6)&1(+X-{pXFg~{HD0p3$&U!B_C?cnJ%^{Fj(3KYUBe}e}!p3nzw-^lo#R#QKb0a#Y|JCye-lYV|7>;i z2h(T1=-e(zqiA=}ttqFzvLqfKV@W(d#**sG77P&dd|8*o!((2wpi5fhxcHr`gGcXB zcNOsHEh$$YU)!<&`PIRrcbdEkc=VPu2ai9zI(YPsu~z|)-je3v@m;HfNALW674YaS zX$~HLWOeZ99o(-19=#>a!Q(xvgGVo7U={G_EomB$)zR>et_~i(P=y8_%^}2Ivpc*c z89cU~N&lFG$92dDmNL<59iw{cO%dXH_rqvS%KflO`zRodimGK+mxx6SF)!G|$FZVM zL$+f)za4sh;Z4R(cZ@|r@zoQ2%iOeQJil??Xv61>6zSPpTBNo0{Nm{;9ZEdEsq6XG zQRw-_TPGP_!b@H-)vBoLf7@Eo1YUrQ=DxVr>2Wt@vSYLI6hG<8X}YJ?%JH@8xfv7k z4;_Np;|>Qea$^-3-&@ig#=qCWV_^K6@on@9_-xG>UsgVw@qgSQm_5$;ULeaVFuu2> zIgI}k4ju#J*Nkt2dDf5dwfySL9sk`9!R&Fy_u_h1f$_a1&0+le96ScbuNmLQHmx7y zYnjxUjQ^7k!R&Fy_rjc3f$_a1&0+laICy+Ijr-?bhbRfeU5-x|iGTA8m;gBgl5&wU zlq)kS7ch)z=ECZ1x%q_;5z3WS_GxvsS1O@go#Y7Z)=Ho5O&QWKij5)NuMFt{Pf|_F z1uj)_+n}@KlYzF;P_9AVuWaJW*!alPP#fO~_0oCnsS>8&A1Bj@wD(^X$kR3#!z60+ z!@8gHc4&SIyd4S&$D7c!`G3kGpgk@Kyuhzj5Cqz=SOo1WxeVnhOGj z#7sf((+&acaY5jP!mWZJ@Rl@35d4gT#~=u5LEwY~uDKvkNH~IE?%m`MN|5w<{+k?u zvWGZ0lfA2|B#s+uRnp|vwyTnSXjMrZUR>*2Vq5Pf@9pIMp^wE4JuWqO`w@bo%;oX; zZo+lKoBifbM?fE6*H7?YjQ^rh`ON$8f}($2`655ZKg^Dzkwp;3V5$K=T2aLQour7jw4USv4RW!qRqK6XUIL^0tU zr@JP~JMv#JPut>D-`mpty_f6WdtthJ%tdGab58evoi&ohu#!{7?4l0s$ztfZt*FEF z-Li7DZ;Co(=BPe1b->t(tpkQx@TfkiJPf9?f^Ea+dQ^|IcDas~t=%wiym71$uY_$Q z<47Thq)asio_J$Y8ax?QGFYRHjDs)&UUOTIlR4q$^T+8-jZ=r}&m5?{Bq8@)QP&%Z zUKX<+Rx^6o-2^3>fp4*(-BebeO@-id*0YnWKB@h| z)@~|CLfR-IHHWaO$?`sjeZSBN?7K(V*JD~TbDhQlKA9uG`crbncw#&1 ziM28hy+~4RQ+^G$JY2t7eY5qIj>=g7OP8wXt0Tq@p%tmsJ~V8_RYy zmopLU!hl+Hs{G)C)Dt^aPZSlgv0pE31&8;?ads{@xqW2oUEi;Dm*&pv?A%ijoV8It z;1KLj3|48Qtdt2LL6nJxRtRmSN0^Zgp%ppW3SwKE4dflI^vlRv)uy_6Z?k*>!M72l zcV}i3>ABKXA(^TqOb#+z`-WtaQVcRZ(Y~!RHD~)OtAVgha&?%RuBQER7HY@XCgs3V z214JPOcPBX>(wBxY0WkpjXFPA*F_t_0^ z=AO!zu9|dcPzqKlgN?x~;(&w9Ry!a=>gjFUQmO`WrHBmFDE}?`jnoW}X&VcN3LK!* zRLqS*9iRzJCLLWDGU!#!5gx?>BSeB>ZU{54)$s{lmyWC18NGWOV1WF%8Za2edm95m zig*L%Dy?Ryd6jY}kbn@Wwi1tcYVA{*n}9QtWE<0h)bOTtdF_*_4ksYgjrNHNCWg7A zCUdJ^ipT2C`oElQ-a6y%d-5{QIPV2QV@9p`f85gj{g>QRQep~5>G5j&ezJqknV$OI;!zG&&D%I)(0 zRY%l~dmB*|M?JXeh}u7X&q{FA2UZp1h~-`MAwn#uIU z!^sA;1Z7100MqH`YZT*$Dr@nllTLCjzB9)E(sM>W^W%^mV63^lrZkca^WAXAR~rX5 z|E8|X+C?~-Gr6AJ51<@JMmbK8FRzL&q3(XEpK9>-9N%B^#^Be|3t3j=2(S8tS!2pTF5LO2-& zyPlv0y_xr+mF3YS&bx>e7~HH^6TSCIY>Z{M9GfG+<#W@E~7dU*aAOl0SpBS64mPwc1G|@XyJl2Het05HK zS}`gJ<)L;$c`!{-bN)`Onbc7LynS6bCLI;on}HkI-8*uK)FoA9P#`C)3yCCPo*?1l zSdkD(U328vMcWBV&I2)ok|?Tp>$t?_%28n6gK{RFz{TY@@a(s30y#=pn=uVL^R_1U2>xc7m;%`-SX0wkKf`*|fUN{Q{bzLAFeS%1El4mTfAGVkV(S zgxI6ZmW4?;$i|yY%_85-9vvX4cPo-jt5IdapqMB~9g4z*c4-rA9z--G$TQ&Ep|^uiHFthCi!HW=!ls z0}as9NfMNI%11;m>Xbb_t!OmV!+`HWZ_tyg0}Iia?cv2#b9qx6-orEow#B%!liuL_ zPLAZUdx;ej>tOuON>@#*ORT{0Ct&38@ zUgGkF_e0dy_Xm2wUSN?XbZEvRYhYK)#ZU@v#(aRP+H;cVBdc8cq#4g99};{W5ia66)zpc{7Y#M(-vjFTgw1aLdecfk}K` z?VuF`r3(zRL@4jnIO4HlP7-}OjK5XSSJZ+qtnNw{X%IGJk-9VvPFJ#K8Z07*K74g@ zXsS8UYECnQ90IRY@^Aqbt;ns>M&!damqULZRbN;&k;B#~!$rTWlRb4L#S zbpm~;E(Dhz#8LZ}C|7e8q}la6aJJD>8g52C4;%)mqSD01i9XvjbFo(%&3^RRDwP zX+1fZyTWZBeO0kZ|DaLwBQv1K%ritTs0K;6NgX=`d8l&0LiGqdsmir;eoX!{^ULb) zem6NCDHd2~}WE|TkdaU5k?nlNbWP;x!Ob7Z`&G^ zGJo)Mgq2n_B5V*+#T5JVJ?#6*_lLn9}^xjhzg?& z{4UtmvW*~fU=CI3I|9XOzRL9s{E_)5Hb%0wt2 z%!}Di_?VH22f@YV$?PQ<4d$Xbw8mJko@~g(8`gt_j*S?+!eSewL`d?@e1jZ;A1xWS zPQn48cHoZ9k%gFLwOHW~aecSmF801cuif_1nG{3L#Vi7#l;eL{1RegvrU_&hG0KM; zl_bjnZC2q9c;lD`hFM`J=hWD?49x1`q((_STqMIuV3=(x!+}_8nDsbt1ehtpEc$>u z`_%y^Iz$f^lT9F!eE~RSUo*9eeYuF~*DLllfV=$b%D#NvV_#fNBJ4{-ln6Bhe0gJ5 z?38osfMyE$l1tbIIk|SHWkg4osji z5r%ycV*I?3@IuhC!E}U}L6v7AqAta^fQL zB&Hf`czmoF65EN1O+ye_q%o1=9+Pxiymh=_lu22rZ=jPm+VDBc_Cj=S=9m-bM>p1V zhL{-zGr{^vw`t2X2@6LD_aB zyh^03U4l#pt~yBedq6z|2j(KWiHu`n3iA}g(h6Fzqmk8(DXOeuhm6ZH(JSNMlN}gd zj|EUQTm)4^Awr@Eq*lokyFNh?z-@@24&Ra085EflSKG$IM1eu_V?1k)SrJ)A{%(il z+LcIl+d^{6OwKy8DN>WfNs06$if*m(I}j`k590RLUnhhWkPeSY0Vy|QF3Fu z;~3<@t*)DKHI6egT}EHFTuzcpFj<+7q~ZK4T5G^tfH4zCHh*{yl5D7$@L&V#%~_hc zeUsapfF7I1$71Etk{tI%;-fG8O#O&#GwZQi^(~3UB(Nc#wqIDJ*D6Ftof4eW=0=Wi{V*Xt@b6OoeWHOohY-&`H>4RDNq4z?Qa7q-5)cC5D5$ zVTncIY*;Cl?d>x%86GS-yA{?gLY;$1_K6{-_ABw2U)tNYCF6QKq@Uk_U>8} zp+Ud|0tcX~E7)o^FhGp1AOc*1h6!8f3U)h3^F);e+lVhvSx~u6bPTAAlJD)%!wMz& zP|Olh#wntrd}ze`K=l>q;-D-5OcWJ7JPuvLMl3tJge1hcsF7SQpeBJX!9{k^_rRzC zrf-fVsr&{t?noR&Nl)@!*n!_%r>3Z3PlSmu#poC$T)U%#us($C*qnUMaY2m!c5S>t z04~6SBT(I>=!GI{32)SuFw1Pxcyk#tuKZ=L(E$I&2}@6kzxmdE$p*tkaC%YxADh>` zChO>bsrj@Y362b9cdtEPkVXyF6S|h&&+J}?EWk?X!$a1p!+vIs78ns-bb9! z#?j*C6rz_ZA5$--W^2H%v3xZ#EtJI`5YI_nD4YEt@Xg69Go|`$BN+&k(kD7>-D9aJ z*ci#drVxyP*V@?$tD81npFJ^KL$ID$t|TyLUNr!u&S`}_!n);-1;tC`Q~7+BS!|Sd(>IT`rptY;1GEP?Zpj*|{Wb;08vqZWBS%oYyPAJAp+Go8_NSs+-0U zW^eryO4Q0b%F&uNZ0SIVhr*yHGlG}yeuuT^P^tA#Ty9a#rN|P+8v+EiN*WRuwPp*0 z8D4`n5TNr0zcD+tl2TIwL`I-1z<@wZS}7xErPK_;h9=^VFjDGr0GNeUbr|IFzMiGk zm{amdh~Wn{JP?;CR>XdItl8?O=!WakDDH6|pyp=7x`_2qQrC}D}U_-?Pv)C)>U6r zRJ;#R*A9(;!Aju`=8vMg@}+2eKg%NVSk3^Dt$-A%F?0n;hZwzT{0R5~qiPUCs#qSa zh3yutynbfrz+Gsd1K~s0YKzAgR$Nbi^xsSRsCERAFk4fnut9jyb-gT#lO#>J(->Wy zUuzctzKK||f)88s0$!!Rlx-;9XHq7wRBrD0eEN1dS0=|PP6aBu)hRGv#eIN#g9c%B z@T&tXt#xaQWg&J!ZUr${?#g*IUZ!>o1&2zg>}qnd?PZ7XHD-sfsXCN}x>*^A!(Wf# zVPnDk(*I(+vDpJ^ZfppGM6`v@wkrk}0fKTpL@hpKo9~t+BBD5n5Jp3!rNI@+Kv zXVJlYGZP7=P+o`-)!E+AOET3!6@lCJ)j&@v?z_4TwPkG?y3?PQ3_VGcwOJ_J40p$AB&LJ1xoheqV0gduG> zejsKT(nbU_qz$M*pFCWMiNCQP^(UKTXCD(G)h5>s4pux+;ajJ82v zdskctYzv36;f%t9=v3-i#97*tEs;`OcEU3%&q0b3B3Z}Vssv>ZJ0LS&y`aocLa@}O z=!6JcNEnLA?@?o_|3$1yxLW9Dh`*p4kwVr)BR5k@st-e@I=JQ9aoK2OPF`A-Qxfqu zkAm04mTLu*NsP@v+Rpj#teZU~PQlAk;7*R#*FH5ss3B@MRRT5mCod1LxJCELVcJ2W z2+#N{n@%>XvU{7gI(F*J1WNm)2VK6`(B*p#UA}LFZZ*E3QM(wTO3q4p)aG%NqS~qW zFR3i6;@dZxyyTO(&8fOryM{egfij40Frl_~?*lCS(6~0At&#NB^<145fz3PQBon0H za6L;%lAI3JB?0A#$et?owQj3zWY>(`@=fb{t}gnj2AXz>+bAGeG~!DMr5UdSDvs+J z4QIHX+d$x;fHQRt$d(t`l3SI>`(nTYlcwcEWHn(Z3#+tT?B~|eidT{M!WIY7usUgj zCIDrQ%JF{MznPj?7y+pn3@F1#!?r@|fg~Bh^u@^o-6A#`Pr+z|%amQ5xH4rI8&}o= zyNIgT5?6*HU3PH?=`yZNDt^;$YPGxQ?3eT*Js%*gS3!RYyOvNiHqm%{4qnAa!6U8! zNt*!CdXbjYp*f+FqK*q_RO7-CV4)!tEE(Lkkt`BSWhN_3C2@f?Fz~t>Gq4?vXTY@6 z2F_H$U7xM&m~FlOG+!UpF7kS(2(Hm7*Jw1Z!Lyoya!2&2#9ioObnv+~2y>$|;=v1d zZShWl%&F3|nk4a`!QP)vNFtyxmlEYdU z-|_gvD{gLm;onaN+de=;gae|lV-}I7wpqIg`S z`=SGIJO0_$gTV5Ja-8=Lpx}V|A~h287J;N`Hx||##g_!W2 zF3uiwAzix=&<1d>VRg193l8xjEoYEa2S74^30updg|o-kOlSw0#4_8IugU$Qgef6l z>jLn43v&$$S*b6q)a~hiT|@-wy!v`ZCI(W|4{nbzvBR6L#r&7#B$?b0BWMs7Ot=w` z$~N**`%&3w)=}BU+@rE&>bO&ui<@S+PJ2`~L@<~=DogT>3G&Km@~H^Xb$84GVFw3< zLSH;5rC+G8l%40Q3>dju!vsF;+Z1t<7`K$UnXK}WXMquaq(JY zjg8A2Fk4hD$U6t_&=c($L}ysJjoR|w!;{g{ksQLbVJm~Is*_nj$X10BS|cz4Jw~qL zLojbHvZ?5~ie(@g>`9Xf)X2mnL>QLS?zJ-Z@h5L)lWQ4A$2tc zxUWn^axL;B*;sXJ)&2w@j3#k<)(~P}Jg6RH0uq1}I6pCj$UC8=zEG0xN(~`Fy@glW zvjdH@5g|c;9LBwZW$E5(G%r~I9c@ZbvW!}ls{CIFZgqhJ4_i%8+izo>VCICeReR^O z!U?0B+tmuD)jMHqU1p#L|Ag_QD{k^Wa^)s(tu2T(q~V9Y!E4COk0y1*H+S*NYz$R2 zDb9K9=?=!Uc{I1~gC!t>HIsA!47Q`g_Gb+XO~wq{73~pXo%=MmYjp`U)O1bBZZ!jE zSbx@fvav#~foY;G;5-$|>6L_qst%n6Kl|z z9WZOv)P~tnDThwnD4^AA-o;7fiDe<`weTu5sRe?Ubq+-Pwv*di%-SmYQ)q6&)i}hc zxxv8^Hz7tFo=asW*t=x{|MRDy1 zYv_}L)Ml`)h1|S|YEx_lFDnZ#PHt?7GiV@^Ca-{)OHex(F}NDoil5}Wnwn^0O-w0_ z$JcLxm5FmxhZ@jk78#h>={Ef5nQw9~2@!0hCLp*15+K&Jb>!Gy{A$)RrF90VRGDAO zFVadE*t5prd=*RZ1>SZiKPsPz%1=jme4usn20G0yN~WRhI~17jSahz;vk}ox z7b5r%LaLS&wDKzVk?y!A8`w4#c_B^;yVWu_NCKM>XpbGzAw%)OE{3hS=CAfAaJmW% zwwu4(#UqIS3YMjN@O%=8EeU|R?Lh?Sot_k1+lyNY94uA5Y^!2Ux(U{-Yt6QTY4xnx z)@3e04RQ;84iPoCK>qBq>g|OZ7=ez8m{5dHF);ZgJWyJwLF-nD2VVk~Uy&Px+N+Hj zTA)z5!l`guKx^-a3Z2cm%m^=&PkBVuFJg0jGxZ#MzY!iVOMXJ{oI9z8pU$2G5XcbZ zqWW-9b@cH9fxNo?7nQ8JU0TIY<_1B|rq;y=Nh2Y5nAt(MYM!JnE>Pf|7jDCci(4a` z*8^YTZQ*cN`?c*w1+T$@s}kfkYl1_g@+4FiKW~byf`~d^se=!54ri4It9{_jO8I8^ z9nKNWy+L`G#3$yP7B00-B}z|1`|M@N2(jDDy9A-k4DjkRobt^k3(L$*sJ23sJ2Qc{ z4FUuv3kSh_X#(X4tIRR1w8$B|f46ZeEwrxF#G3$eIZFN4z*ZUk4Tk z*N}>}R-TF$QomO#&wAg<40Mf~*aDLO)TIkSI!qCr1u`JL1JdE68eUihb_o8!I1BhX zeEijd1zgmJ@1Pbe=KPpaq!KJL7zE->!GaDbSR}&}Z?y^*bHHx}3t!WeWy`)ybM^%b z4(ckwVrK@TtOScYGr2#`b}u3ixu;VzYY{ByjXYqR%FM(Hurq7;Wy}sBf+d|2ENN4) zd@Wmj!BW=+2=d`tXb*R(d}u*K&E}wK?$R}z2mN6u^@p`!^BFZCgOR}44h9(cy64WS z0hZ0D(Gb`?nzrY5!%SEUHlJU!G-&&~%;tZhz5shDuGX5V+*UKXsO>P@=nt@Z@s!4n zM{_iG1`!ppjZ1?o0D(l}#jjieanltbda)ddNp_(e+tPucI=jp$R&`xwVth2_d{}N4 zvl_N2=QylEGNui~li)Z+5F(07ITyV?GFLvavWO9Gpr`J zK-d+sxyg4G^Db!S*Gw~a(GWEA<`G!X%qw`vvCd4*+^rlFc=?*~vWtem%N6a4+ioX# z`OnwjEE^}-({+EsvG%n%)_y*TJFIOvRdq^5tf=FdmkByEW1+Z@G=8eY@vV-BjVVJSNN5$(M!Xors_d1ei|vhC^JF|5TjOPCaH!hB7$7f zr0B~wVa)Q2B!i$QWTT5OUM7JNT{k$x@}POTO=S{@QQ;)ib;h_B6Fs9LiV|q(N4~KV z!!sYaYbzRmiTBq;qjh2G3)?DI6})J>>_xLoJ%x_I)R175EIYx}YjL(!CGv*t85_+j zu65V`aKBnWaFj(M9A(EGWs%L-4{Uxd*?bxefz1P(@1#GxHBB!Zd%d#9Uh&vRLtyj3 z<~zsc(G-1YfTL!22J?HD&2Ou;Pop8Q`76ZcKc2z{_bO4O7vf z>jA~zNT;f;y1-^yznL9zoZr%>n5b=hs=&38ocK-A*`kYzHoRIz8x}|!K8u?f%SX=B z0eO)iKsj4JL?S$j&z|CPPoiJRMaC2H=t>YUXNCMghBFU1FPp6`iQclJKEY7mJTm0M zO#BV5J8|0x6i{myS5Mm5<-Bj;fhtOGjBu@K868HFA;0jZ5kxtc@U&uD_#xXIU*u)r zjYUh=_4g~pzT!emFGDvgvmV+M7d9#0N1u=V)bB#e$*>Nj)CfU#BA4BoHqAt4EL#fq z;;rKaGZicBqXG$MWJ9s|0^Lh&WD}-=LxX)dpKxzF;j9C)rB`~5V^JMpM;u46FY=rJ zu(rn6iPO>3b4lER+ld0zoUu5CTZ7Vg5gW%MvZ~u?43!C4&?%0Gwu|<{)2Q)F__*AG zTarBPuw}V~E`*jkbGc*Nb8h2~PR$*iiaTVII6i3Qjt;p4gl%Z3Biw;nV2g8ykO@~= zxZKg5#T_W`EJqr+Ubf;6{IHwcA>%pR@#Ah`1R%U7QX~c&!tsdIrmhQ-Hd5COV`Y}H zv-;zfK(QK zMaX<$EdXN`h_ZyeL**qkGn2Ikjf1)v)N0+HsJA0(fw8b+JmTr8qF<{w{Yt$N)f@$s zTGg9A)f*^iM!o5adehgt0GKCO44pYho!1F;cMgubF$Y#fEO3u=rSA{&MjK9hf^w3h zd|=FLw$_U?Q|4@MTceRB%6{6W>Z@^788Mm-?kF>#s)V(o_Z6YyN)s_^zt{>uFY?um z{$$JpwF~rKMbVwCd54CWX|3JQBwL&17RYub$=0HGkCN?7rNSn3y&_~w$)mP+C3nG$ zI&|>7Y+n*vh_SpDq;i`$zMSX9Dis$0uLxc5y6%IXYfZ-C5Ta$aY0_=RHlf-<;v8(6dTELBo_5+%^Am zkh*~o^3o^H%*n!N~lgustSKcqJ83%#P*OScM zQ1rd8wERShq7@8>kdTPD9NdPBQ=>^ze&*8ui6G)J|M#W?MSMDsq(TIKiOSJt`SvsX zyzM}ND8r4-@g>H86w%EnA`z8u-<%{oBxImOmPcn8m^+C#GG2)I4upo%W7cI4c!+S` zJU)E}Z3>K=qj{d3=8z~afp0~08Wl1Sw{hm?eYk}REx>jN>pgROncU8ZXZ*xL;5NXo z@=FI@aER(9^oVhqFX5N**1ecB?(M`^nLaDKCM-gM#<<=UJ?j8$eK?62;laT%PtJz* zJKlZ<1)v!)!K&8CIl)iv%n)qCu~P)im#LX83UDMG!OoV^&N2~HQ7!wMqhI?wh_<)* zu%GDn8?hoL#&@9RE&H%c-~s7oZ$C3hO32(_eCORjL3;DPth|wzkmC8vmoD|*MCg}Y z_I~z%1~|`Rig*;?ak~7^QGH~@IPuey81Ey<`i}D6E%dTU3?c9rguwrG83T{6=qD;) z!wBxPr}3{`>WcexC*AZ2nsF4m^9{E-n^?7L^alSB?qf^ouUD006YZ$p#RMsME~U52|pwC1OIT;E}r2}_TIG}BPpWK z1Oz5Wfc_E?1MdK?$f>}5F)zuiD97dXWLHe?mILS$t#Ux1LsF0_;m>_32+hI=5NB@$ zx{$cYkqSCk2Jn-|w{c=XB(Ft2FadLbYK2TN8Sv&EB^a70NAIU^Kl1~)85a}~TM8h1 z)D(b``$dnlg-eex>gEUmxy zyJq+a5OXMblq5pIsjn(&BN7d7rf2UcIuN6nJ(vU?%fmdLba;a>gi?Qk5O564%#RK~ zHb9v|yr^!AA4$4cf((JLn2-=8@F*mTgqOp~4T`pL(G}swmw;j-=mx{2^@Ho}14GZ) zB*^g?+Q0(eDCiK+#y19yn$Fj;>M*h5F;@XW60$6TX@?!AXJMA{6SICrKspCGmA)3 zj_%Z=f^fxDji?|k3A8B_x}K=$_@V-rm|IcNu^l%>1>_;;<%$aMI;P}_imodvGVa+j zC4gpM(i9c!trivONC{N`tvL`t!LFq6dPMdR{DPfQ_NJu#=UY%Ju)MQJpwpD+ZYg^E zxR5cp@aBEk@z~MhY(`!xx3=DK2IwgIAf?0hcfN8_dL|0+zc(E?tUuIqc}$-JbLG9< zekKt~gnN)uNrAg>AvCeG5DAd`ykwls+4<8tZ8S#z9q4AVJssBH@x8osAN^VGa7zvAiR z`t)h@)VwUe;^|ZR^mFE^d0BqN(`WSQm(5f2viypt&+60X%v1BS{EDZT?|aRYujq>} zm_JQB`4umkr_YkPv!G)a*ugx z{ycB~luw|l`RBdnPx-`(nt$GJ{*=$d$@`msK4AWoPoUcT`4B&W>gH4V70`HCpFY-n zS$@USNA>AN^VGa7zvAiR`t)h@)VwUe;^|ZR^mFE^d0BqN(`WSQm(5f2viypt&+60X z%v1BS{EDYv(Wft%r{-n(6;Genr!SeO=4JU6PhZrh-!f0l%knFpzN}BTl$Gqu@++Qx zTc6%zo|>2CS3Et>pMg;G)VwUe;_1Em^u6Y(d0BqN)BE-5`^{7Hviz!SEaIbn@d14i zn%I9Mf=J{V|>N6wVYu`dFM6= zF%dlYvyVG`t=v+XW~CRjrdwzTTB(&_f6`7Nr0yjrOrqpS3PHx7DeYuj>T&p+qW89a z&{EkR`YLv}#(EcBV2*yvleAdH$iy>I z8F;^8WGhqNzLg0~Fx;bEe)|&4 zvoi(FF7%LRRPyuaZ#H^S6uJMytbi2E8SOh_Kx4;;Dv$xlRJ_?STb59A_#yy^DPT~5 z9qQ;U*t_t5)H?2j4o#C8zrwOMbkXDH9uXJimem=?9~9e|MI*~^#g(4gwVTgFq#P_Q z#&harwDC*KE{`0&EUNS}Ocyw&ath#ACKW9!4Bg+53Ub(&FnJ*WkQV1zYm>clzr`PP z9#P;<(?TbG3K!f0wX0U5ZxItjY;}4LO1Y1TQ~=wwJANmZhWX&SCv*WH7Oxi0CUS#z z*MJDxK&8Ornmp)(5df4J0O6?t5E>;efZ`^AUqY#z>_tC*iwujzM;Kgz1H-A&P#MR zR;2i*bE96FfFM52C8%hFzJ)8d@h?b6e?gjSwRSve5q6Yngs_#JRcAC;Y&QU?yFwQ% z#**hk@w$SjdY#}@VzJf&^~q|&03PlJCZFKT)u591h2ejd)drmxhJw)qX|;h5#cIQY z>zxPJ+XtjlAV6$3kfcE{Spsvc$;a4i@~(;oJT;V0ighX9vs)<|Vxj!liUwMOA~$k6 z13~$8v`qLZQUJ7pNz+yXVEI9LArgdCgNaqM^vDph1w=6VLO0IjMs#sLV$LK~NLh}b zr)2_{9Y)}G15p8P;2U(!0Uw4ZXbXvF4k81!Yk@eSWBE*12plBKdZ zq%TZ>tPdDt6eFt8S2ZRD7hQ;uOr||&MHkf+8o-G4Ox?-R$Am8YxnY)Sb7Mxpg&+`~ zK_Ci$aqHn;A6K5iL_LF`eDw@+13ntP0n{WIc`YVg`Ew?)+c+8V#{kpG9YrQ!CJH02 z0OW@cgHU{6Tdf-887M)T?l-{V#adAzK3urGL|kV^I-=ccFf=`miFzE<6s}6Fw{jG! zLph;?80fwOwsZoYv0&2lhK-QKRu~d91cw>vG#!EiEQNWv2>L{tiy-68A$p9C=M?vb z=z+*9Ao~5YWE82QmQfXfG|8e8-GsOi=(fj7x?3@(Jz6nV^=K()|7i5KI1zU=sP7%( zMoffO%dCWZ7n^I59KhR9Hj*PbP$0xxe#hpUM1dPW`A+P$82uMMjnDEwDWB!%_&4}# zG%BArzuy1b&aYeD>OexqER;4lYDY%RIBK^ZRlHL0>zGmDmrTq71wL-bK`IkoNzz?U3gmRaM1^6GxzB)0Ww~_cDSV1*VOtlX{&-Ab$ z2T(aL_O}1c7=yjxEpselx~dhZuFTNvjriH=g`TIWd0_I*Qwma$B^tXj0cqRG3q!s-MPu~{@ZYpA zqwGt}=~Rb%uQGV~j`Hm)bil7?Kuf@xfF58>ZaeVpVFUr7)SJV{2D(^`h}-c2Uo25( zbQG+^DlYhnb*TOpjqXlmCxaEH-e4@jh;Qy+H&FQU|F~~*%TixFo?H)J6c&xeeU}J5 ztJo6>C!3XQskKW#IWWm6PvJ3-K}+!JfjsdKdyDZ5f6~(*+l~Q>4#f%$5C~k%0t375 zJE*gm65V$=7lWrCq=g-X?mNLGL`2GY0n9{f!kLn?bSJq}daK=ciJ*@^qG-Oj1lf$f zZOG<65ze-vRN$0=qPKF)1JBqFAi;Ht<07VT5)fcH>;_(KG{!Qk2iKbi5PRc@?e<0E zAEvc1ibl7_u}yu?p)?$X1-*rZnk}RRMM7sOpFe-s7I!;rotbQ%&`in~o}_qt7dwhZ z#~b}5rXK-1O}xLGL~lqj&ocgdF}7S%`VIJ?g&O_Mh)>4%Ye!#=A(>w%(bKO`}MS}A+t@!cF3b4@@Q_65*deY`89(F#pUEMLrj ze7~9W{K-x{wD5d=1y9T=LYOsHLK}M3X4xx@pQ&F~U)aKrkoZDOCZ@gXr&7 z*hjY_ApuA_T9SATr}6xjz3P1Z5OW1~WKev-_!YYf{$zS)l-D^#Tz2k&BZBAloYH?$ z&!|5c2$Uy)ygBZ*lN0vAgv{h*Q}ZVWe?7Mun%baoOjF4yE?>KOQ-rERfG8SEir?uGwj`U;cXa+47~PGpnS zg$ocwrx?GR%f=1~8e?5M0N<`0wHHO`Is@;s)4M1GmoV_Tb2mULIy6BV&j4v6lBVcUu4e%4}zw2&x`9l@74IR ze4Oe6p!B1Hfjg7Rv?jh{GBPxp@}IEwBN?K3)h>4`6W*ITi(LT{(drzfV6 zYkw5I6;tY5KwyZ7PR<7178wp%8^d?!jRU&I3cKZytgK5ioxt1KoV7Cy1L1gJ{(A5- zxQa|0m$v<8`5k$7di>J_ujm(*P|rqhsYOan@TA2X#Q)8poLXy)NfV@1&;p3l(Hi6N zFS7S&^xK`dCjvK*2@I+n&_STWW3#0Ab$yBeKcW0a3%R8eHaer;X#WP{{}wVs~zh?4)Gz4w8$>#FX1 z&!2nm%;?TY7jUV99CYTEej=cbd9QgkHF-ftV1t1WC*`GoAc+BoP?@%tY^!dNt&uIe zYD$WeIK?C;6@eGI#HNPwNz9*O8AxKlA#UpgH;>o&HEy2M(Bjbc#c4d~eSd53ea=4T zo;!0#8VTc8_RO3=`|Q2;`nT6!Ywf+&dq5wjTYFiOCRoXHaz(pj8OVBInJ^Hb>WcV_ zrw2$HIfmE{k%Y44Ev>F>!Jh%fySidn+Cq0?q$Dgk>Y$SG4}1ZfxIHxH5Tm+OH1(X( z-HhSX6MoW>GOb{$C}3IkF%~|zr9`|n7hK<0=%ONfX|JaWpVMS$akRaAc8Io5yFeOlSi2@ zT6U%AjJYD-g+DCJ0c*fJBr6}>H=et4ynsSRO)cZhAc~zVE8hx;T;sY~C=a4FRu>cg z_4t|RM>oqu_l(QxACnMSC_SmkKl?I)vrvy^3}!rTK~pN ztKU%!SC>?A%1_2m&d=(i?&6>E*45XqemE`CVpwcly==U=x+9lS%3mT-_E*k--6wlH z+AgNFL}j7g)kQTQ|D36I)W!H`^V>mrD@&Wm0Mr}NT>JwbmlZ}QGo9?@A;eo05#|@R z3>TNSZcEZE*AKJoc}^vqZy@9|7^4jl9q@LtXAAMME9jWx+bOzJ?pg z1n`Arvy`^|IEj9LDM{T}sfQ8@gpG%pf5;TF%nmFwr?xx{cy4Zao2o_CmM0jj`9+F@ z@%Tt(uUUSU#7b?KJ!}`<6x)pNRnvGO_#qPHqs(R9Y_kDk{A^29zz%p$*;ArI2mfy^ zo`W{nX1t%5-!0DnOZs)Lel6}@UBG$ugA7CZmFZVL9>Vsa^w>Z)!jRJY`-gHHPRyY$Hm^b6OfL~$b@zeJxD`h}g9&;I3Bc%}M( zc`M(a;Gj>PWC@SWiO06`-zo7}UOc;aj^%x9gQG-`1*v$3GpI&-``iIq864PO9=`F& z{64)PlezmvZ`unSP90z5d-+Ev=0V1I-nQUI=d-o=m2ly<;#nFGpw5Bv~X#!eNExHLh7T z^K~_a3b`q+o74?#(k#`FmPZ;mjno{aHVU{=$BScuz3OC8S5EMBl?Sd7sCQE#BPsRD0HbL|w2+n3ZO ziLNs^dODpug-mX^#?aHU7XCnCsSDu?jLEDtqcX#&>@VlMvNUvb*8vEkIfbssSN4E0 z6px%WxgB-L-8r_p00RNtr+&@JWb8I6*X{_=VDw-D@O5m@dD~e)=K>k0mn=*iRkAQW zSW{Z%^&w`2mk!U7odvXse)UGT+wAvTyYp`dST9D#=8Q3dM}zSg#|R!fiA5P~!dKyu zsy+M33(Wn&^aGQVfOLp8-19kagvRweaTH%$sOS2YRh#*mGH2Cd63ME~oa-PfKNbMX zoK>4eR;@fJ!K#%hmN~0dsSM7l&Ez_`_vWbey>%~YAAzhmIV#Mswy{y($h^G$BYbI| z+CAxoiZMil_9UXm=632l4;o8-*GmCRml zliFDSW|j$9}yBmKk=-5ehF6z-5X}|Oh<6e>QsyJ8;X?R*OM^h%m z39*>RX30yuSufzvgASyk$oJ$IX880Y8V*Fjm-49gMlpTBHqi4|Ls;E8GVeArzZ5b% zFI5hQIcFGc+E6T^#F-_rqy}4D^emiQD~Sn;DXIL0`Do9RH@^2@{_KDL^ET<+ASkc4@A*%kxcgUr^X7;D+wUjeuOvzsS`qRjss`o3`%8uk;vCILho8;xg#Hhn&0{(Q)|56=aKNcYIlmUcDoja) zxad1whisej)Sceyli?!Y?8+Wep5w*CArD9Y%n9~=DPak(Pw?cYL52~65R!+m;=ip} zwTeJ8g-w?;4LIf-chUiqQUryKh-HC)WGow|lkU@KMCN@5S0Wd{j$3wL%RMvujC=`wt;ZUaiT&dC9{< z3u{RkZ!U5-Tn2R6w}v=9TJaUit58Z~s%Cqb?biDvdN03)TU=;rDUvj3)VnD8i~J$f z`U3vY%Yr|BWcWgmVhIOt!h-~a^IF}ma_pZI8`){Hs zEI?YytKE7zt~iLu$E=i2LSms}R?08IgNpe}DiB{-xKub&%!>5ko{w3%+DCV(BNa|H z94Tp6$+Lz}k-$?!`4`FPgDOvYLV1tyP+n-@mB;MnV;>c2enKTEuz?gTDglKs8Y~&n zDXC1No)~rBn?(O6s}i<66X_+9UUM>WO)8&W6e--1BCe@oJY1!t+aRcO6NhL$58YC7 zGYqActuzYSmqshPJTyzQiZa4_E-skU5Nl9Hau*kr9qMt+E5J#7#)q$GN_?@e!m5Xs zjaE8`s){dGX(1ay>qg4Hz_5Rg!K+{9vTS*|hOa}&>qG~U3smb5Y6!`j_oxK#OuE3l z(;=vmq)5tp9t8J#LQ6amZ6_Zt@~}u6}+nqk|qwy}P5PQgkP422BIkT-x{kj}wXNZ6@@ zEr`51CZ*0*+LC{b{AiZtwdtjJeFd9Q&_SkI3)L-Z48fa1b?6wVhS3nT zp%Qa<8BDT`DsXb2F|^Bl_?T=nE9u~Q9@it&luTlnfLoPC_CkiA{)M@V1ZvQs`J#Uz z>|tEMOg|0nsy4upc<@I|XQd6gh$+#@Fb3SX*yct|D=N0nmFr-iC*`pwTha*H*I{k= z0B*P%XG|*AMcHB}%CH$2Kt#q)l!)zy^{*c&cO zlxi!|iBe@}N|G!T>_7;i;O_#BAd<297(*(|Pr(N_sEPmGn>3-HoarQKQ`YrsR1D?H4qwNdqPqc@-#gpJe?Q8lmWEnj$)oFY@wz zci)2LVi0{w71OY_roaIGL6Xb)YaKB_a*dfJ+pSjU8XHwa9ZEWIqe(M$SzlB~=*zO9 zx6z-(`Xdxq{n2N2hursZhfo&vYM0O!Ft@S zXHZ_jtc59f-Qn^v#rRCECZqeMS~L*OGu_sBIQoofHxrD}XLT*M4w*v3_w+S8#?*Iu z409vDL`mKqdJIQ!&w*un38@QuNzNQR?WiY=FI1)~iF8iRf&nJ!>le!Dkkt*Vp%l|d zDYEVkPbXkyVPU4+}Wj6T>_H^iKVW&xp1cvBw36u zrM^op;W2ax_j27Ol`7}2VOiy}Pm45aqHQ{Gy#`?DTjd&23AmmCFy?>YTFG-Yt}DQ- zB3{TL1OlCr&FGs9|7#D2Th@`z#bl9foE%oe??Ph&WN=$JnP2FRLHQ}XSUWJ6c>5%8 z$As!~Pu8cHs)o1hJ(YFxJJ|#f0zGa2g%OnLR*R@v#HSDyUuFlNYCR)F&GxwXnFacMv~Nj6 zFiT)qhE!%|5mBf(Iv!x9e)mmWgTR}P9M@u&a`75udq2-qC;v_)H(f>s_#FgT_l%BG z^5oo2g+5$)avR@R8ab@MtVwxwkN+72m!Bz>yTB3;E=tbl#fNX?g>@h;&o`$*QKUSN zGU}exx4|t7TNv`yvhj#i%LN&A6O03Id|OPUB0Oj^O2lcu~SO_|Hr zQ8h50G*SMvlO~T6lPRPJS%MEwFdiXHI^TTjLYBIJsyC5oemiHQD{^@H^LkXEuh;-0D%4**?E}zsn z4;;1EG}2KlMT%amtWB~|Wo`DBz5cv{a6CI`TmgdRA02((nWg6?^BR6ImOM*&t-vH^ zq!G)c3ylE7Y}u#SKl+91#eL?8gNa z?f}FbQtqAIQBDzs>qML2Xc|6{Wy;oefQ8=_FvB9!gRG1RdXN>)vMUI60%sX(L5##s zn*#H(%cj89ZJDLgf3Y=z)f-!4x%$AY69dtb{LGf z?JJ+nJ`EERq$iOCnV;uW1?ch9>GLL#{p|JhgNox!1U-Y!sQq&w-u!~&9s)XP6V*c| zV`4RJbOsS0NEsv=a&5pI+n%6Zrd1IfjLhO8XFT;*UDTmzLeIH5;Q>&MYh_n+tjzUj9sG;cI-{f}{ChI70XI$WS&&{_S%5O;DNsEhQIbqJ5 zNATfZ$h&tK6D*(Wk&>o(DrM>SGRe}*B*WWI11d$TUV*XY#tnV&kWhLKX68=ZdJCQA z!-DtCnOBwbp?9IXhH^xx_>_s)f=#>@{KRY6n6xg0IhL!)va6GF$ANPDzVd-Nt#BOU zHL$Gnp(h>-%%0r2Z~yXw^?|1y6T>!`sMzBUPL-bxPP)|FA59R4cQY%S0==(4B!@c> zqlUu=dyXFXFxaJp9q8l|^=XGg#rK9j4!B_3Hk3zCurJ$*gti$27k0Q6dJ8JpEAKji z(S?6t7-F_iS1y0dEc1)I*ara`X6Pj8z*g^~CT5c&8`AL_a zyU5Dl=xgLz-$Tssohs)$sU#-}q&RYcv~Mj2cqz6TW+l=4$(2&OQ4oRzOBP?lIZ!$jAiYmo|;UA47`U?)`53rUI+OTn# zYh3-b0(Rj`2suI;jCPe*WM^uW@Wn0qtO8CCf+t zM8oHoVGenv7>v+fhc3vziW&@6=4Gm+q7%Py{c@Hw^a8(`RMfE|PAC$e@8 zLgux!mhz7qT6#%ZdTXVnSq8mtyo8qS@$Hhd^j4>($*c)#NHB?Uq^aj)O$`hr?lI@U z+o4S*Y@bP(f@B{3;vH)-MqKe%{$f2%l4w`DRx)N zG6i*$&USSZ1TOim<{Rv)SPC3vVyn<$!n^bPt}I{j4%tk;#~bNwUM#7%OR9z}LgPjW z)3T=gWv|$>gK!qJ+8z7ZR|oId4t~vP=wZ#rj{WE^Vj!>v{9w9!ue8hM`>x*4vJ4b} zQsXN5*HTi?M#gnc3Dm4ax}syH%(2q2VkO?dN0qy%l?63cu-STF?rrV}_~ zpt#Ejb1DX95E8=B3Z`D>2t>>Lo4*oJ*+ztIR;b=Af@|!G(TUaK=OtR5DZ>*dx?eMI z zx}tg)E=q3PZ7L=t;FU*C_~TH7Yu+sVCfSx{W+fPPW;0vGPzuDy9${NW-B<1-qYuM$ndVtt&@H z$lXwi%LR#brzER~1_(p4aiGQ6n;o(YpN}k2rt2CR@%`#ma1*hlOK(JYpLO=kTVfYKr5O>O%a-@6< zx|=>W>2A7r!|tX>VsBEHKk9+Fz_%b5bz*6DF4`D=j-<6qx|wI>JiutSX*onnl}2x5 zdq)pzG*F}`VXz7TANgHArLn*=^X7>AoN(cTj(nqkyol@6SyB2;lPFgFq^4R+G+{I2 zhMdaITqLK=0fAN<%G^?o>N?m#a%w&kX(YLWgkje5E2+xoG0|aa*2j@zl{=Ez()xw^ z-d1Ehklu~+nAXn^k;yY_eux|mDjmBFs#FlGNHcc^&h~bKq z@qnT{rm9QkjAkg&FkvIic(yKCYL-%Crnp8z%8Togo6LpqQ=>~-L!>;W{(eJ~jk+7h zvJ#K%Ag#4QQez{R!PGbR!nEe%Fdajr;T#OPU>zP&lBVP~PR(T%VF8A3kGGc5r79St z4;z7%YNcY%CsZX*xe7Ju39l+dS@(uD)yY$Ea*%ndPekyeoGRG1PVLKTk#Ky`5DA~! zw|=2k%GAdBC!aB8%JGkur+1)5A^|F=i3BFt8rmi?oe&EKwlq+A9Wp8F+POZm6%)iT zVhPB5W)l4J{jizb`|#?dw5|`-sU-Ks*sl1~CHH}~kx45Wl^J>g8eN(nqee2k;mi+8 zYYj(dc2N9SV^F+z>Y#W=k>G$}&*Z7i+j=IKswM{g98+Gu$SHm(YCTJ1ycMYyP5Arr zD!F5~v8y)WYI_n=Z^BnDbgrd$g{h)zk$CVOm2tb0!KzXF1WD5LU{i4dFvIgzUO9 zUGJVggzR7`7WSE}6F8g-;UhJK+s`b7=bj>jkFpmqe0g5-IeZHHF4E$ur2ILS!W>p| z?UR-;`)%cIt8_lfYdjNP{_i%%*UGA(Ae@463JH(dgsM@9*3UPtoR(U<)2-RKHnknX@yvEw^$zyL>_}L9{Fv(f&G@ zv3Q+@hTQ}52uTvOl-lFv$~OqDxQuGO4PZ7uW^_l&O3CqIKYmn5&*SXVY4>{YSumrobPHR}qa&p6fW5$@%tTJrZ1w=H#t#`l_~sZH{rP4XGE zNzb%23k6J@U?B%B-A9W^o5(aaZSu!|q=;Edo4B{8P4ZfsFmA4|rF$%9a?2iiekl{| z*3)VR{nHAjr4%%|We_tEt(F1~40v6lfk?f52}X|_2Qi>@tjyspzRe$Cpxh+=>4x z0sm8NmeSFB;6B=R{P(2sUxV{bA=t7f4PJD{q|}9n^h|<65`i4oY8g^=xag-((#>D4 z8U8?tWHIx!V$)5=!OPxU$)bg_1GDHS7{S#JmuR#E$zp0&!MFey&lKR|PtPs5B{6d_ z+(XDfd;@>a^T&2GiBP|%t*R>KF~#N>#rVjCW}LVu#!Q})KW-dYuPit<)-h&uY+_tw zdqj+lf5_^NI5lRR@5K=-6xgJdGE%hCb0!GdolUHd5&>K8F|CZbQ=G!YPDN?XH1hEJ zdRMqw2bu(Qt6f1w8{3^`Mf7Z&90{8qpX(m0MTH)r7MU{cnOd~<;;|r~*AQfV=0z7! zk+OP-$+dsX55-8I30echD+AGTyJ|F%Ev&{EmXYw%yQUi4x<<6c=_4BMK!9wrI8AEhk?jrxevxkNXKCK+%QSO?`nGs$9cTSW1Ak8R zA4za1Q@$kZTQeI6W;iP(dnQi#o3^gN(eFL>+aGZrM9-fq*+x!^2f*v0qZ&PA0OZ z30z*qRgF#_RKDIZ>Gyh556<+i=}om!t@8I`2(+~!xyE|fiW5rJ*=f#saOQ#G^n!{Hj|4`2* zv74B#-1AE};7D_Hei)nU>hd02*ECxBNo+!~v37FGM0@x8*25=~@Pw)ktC$VDK{3># z=j7z!-tf<|bYA;y`3!gonksam9nur3Jb28xBu6mn|CAS>pk(V%PmUbPTME$3DlOLI zUXJ_3d^O{wdaMwiHtKdJQzc=K#AyMb9-qYlAmx7qcWe~^l6p~Qh^4FR99x&Se*2T4 zp~}+?+3Zio+3d7$?(?IKq8o7E(iBS0XWsiUkwX;BD72J)ce0L8*#}S;iMli6aHD|y z8nHD2l9~W%j>6SKgy45ZEsn{U2@4T2;X7}jwvi>=*FuCr<>@A=hVzO2LIgYAVcB0_`T^-N{@-HF=f*tgetZM<0`avV$;_f{6j{$YJ{NeN?(hkgfAvi zU9maa9%l_j*iO`vgOhVXD)f<2iRlPAY zC|Ezx&Dmm8&7kknAZLcZ8JWjF`cg!X(3LDsCMI?-QM)L)M*%_p9-SZlo!DxgZI-Lr zv6h+Tx+dz$NOu!RbTzMS!}zOz1(Vymj0B_ZHyK82!p*cbE$?n3hLP+DGxZIN`daxC z^%J3WcsTEy$$33W<@(tsdJbiR;M2>_p*gP;t&05kr{6suydp`G-@05wnO%P04^@}H zce%z?jbHyrg?_}n`LLx62EXXa$|2^odpHU({L^kQ&S%PRcHw6~=2!6UhkuxhV(_LN zR&v`-`l>D_FILezC1_;rHEL=>lSeN*peb(A$ybKt6_&1WsD|6ovBj-1nSML#3Hkbw z)+LHI*vn*YoH-P`2HB#XE@eV-zecfLIuzSwh2nmM;{J!tvX0|k{U=bCeA z1Bg@HitNStc8Ba2=cD(H`>%vo`Sp^kox@tKm~40tgq^NEkDXQCw6ulNHdK)K2 zFD3=ci>Hx7`Y+oQ2$eh?VS8O|*a0D=&_Z;n66qlJuk9qoucq=gfPCy9EFh%_SNg~B zoj37a-8y_%x8R#k`8aRkJHKaRiYMDqlAc}C6+wCRmj z-@CHHi5*4n{o}bHPA`8m14(sv-&>SZRcWu6|6=vc;F#Maz-X5IuvYN*ex67Adxx}b z^6BMZ9Y}Zwp#jI&)ve>}>bBC4gOnsBJyz>SP%C5w6ailU ztRW`u!TjbRMtP}?YFmhzk6xNtIEfh4veI>fT4rB}PPKe@f6iOvo(VfN0O8_xD$^~jYZEIr z7%_<$G53tf(OvJat!`t)it`*JRs(j$h*)OFur(lPc$XwsNMGhZ@1hF%9h&oC=B#k; z8R+f>Mqk&Iv?S@G!<5{R%{;e*CL^o9VM^-g^zdI1qa>?PlD)sSS_~zjpN~3}WT8JD zC<*U8N-~d|vgtns_Ln>KzkaXV%!0xP6?0x*W#shf=9-f2Oa3b?Ge-0@^} z>vUsvi*AHcD&NwL{d-LDMpBLfZqD; z0MFMqn3Sp5IQ!&T!(~<*j*YSUTL6!Li2Lf0!(IoMc1_YXS6_6K$aU4g<_tZ}sbf9t zMCjcF^*YzGJl7m{I^Bosu<75*@Q=H6FwMr{(dEnqTd&X`t(N)F-(llxmd7~6Dz)oP zctuW-X##MJB0NyQp(KHn2fAfKUH+QSL?M4mYiowX52VDAvaU$TRDv?!GK<**mahRA z@qmPxnTJfPcYutgKprwZ(5;6ou_T@%HOOL{`yCn1i5eX?uB_3j>-~M>{4EY6%CoU& zxjfWh#1e1F9mQl8M%X}+E)~6i5lc$S4t6m4lzFHnrMf_dVC!|jhQrH9RiKLR8}~hA ziZBCNujqToEK7-7519+%7Pbzm;Vye1*Q&9Dz1DW=8f5E5d%NYc5x2aOblP`azjrIS z(FDby-c@_IF7^l2zn+fws8dA>clZP+eOMm3@~V#XLx$Cgzbc1XhjdZ$K`X=IqRuHg zx>4hoS&l15zO($r%8Y;F6>p6uD{mXSje7HsIG3r2AWq(Mh&2NcqxK+vji5kD*5KpX zSoV6>ta1H_uE+iFhnR`BK(~7#{e}5a?Mf^EQ_;VE+$Ut#f5VOo-BZ1O)P2cXgp#c3 z3*9}HkV|^2zJwmG9xJ#fJ*YGD>{?%2k@4U%rQU?5@FUz%3|44sj?DsTnMU8h$aK)y zimEv{drxsok=%Vf4=;567?P^@^UCi|hL12J!Q6q8j(%cOms!`-eyzgH1Y#YMlSGIO z*GUo(n|#Fiwon`av6(|`;^$>8#9EgeVsnSstOK#i)6K7EQ%2ah1F`u8V#&vxf>_?P z5Zh}Y7K8hSqPId@eIb?xiyny04$>o`^?StIMTT$kd$L#8>m6#$zQ5;XLyFQjW91(_EIt!R{!QrbiTy$6B42`(7Q#l+mftf`6Vm|P!+aO@-nsULXNoA z+Fo~iq|dFLsAF$ebldMHaxhTa(xYrI++N+%6Zzj;M1Fcmk3r!CbuH;Z6PVw*=;?$b zlyu4;<@X7T%kb-Y$(`CS(jKhby7Kol$p1Y({$OthMa3pTsRd~h$6R2HgHn6-@FQf< z+Uj9PC610HH%iNdRg0DyN&4zqXbHWcve%U-|4b`wu5-6XSpC3(m7bgzWS7wn>%M-0 z3^fJ9e_MaavpZtx8y94c>E5mD7AyeFUb{R>QK#YyeZ!fS_KkL@MIq1ceOY?USNA)< zx}(0j$94bHe0-z6;qRS(8R;@LsdDkNpnkk>+)W?OOTJuP@5;Vv*Smo0V)k8jsY4hH zItGyyF~p+SuWmoty%#0#7~WH(ELx2v9&cg~`1#ze91B#a@%QQ)U$6A&DxX6a*TmR= zr)!6M-56snNeg2;*2CD>&l1M|Nm?i4*Yi3lAJOEBF)4`3k92Isr5S9xyGly0+Lkx__tYcP(zWmp$J<* zU4;hDYACWRIU!1;Kn#U#{A@{wRf{3(iKTaHczBku5Tb-rvCs}Yo*gW>+^^yAwzJF& z#t8dih>9+nlC?SE9h=Pwaf59}I7=v~7@->lZ8kV7C1=OD{Md0}Qug_9R`LHoST5x(Ag6}1x=|bV{Iad9O!&v{RHV0aI+E?=U$Il0 zx|`m$ijHe^txe1u&m?|l)UH3cCVI6r&uttxfnU~;#EBAKg9kOb>0OKQJEd!F^xm=t zde2L)zzIiE3_%fNqXUXIE`BX#Kb{HIhUuQiy2fuf!&7JVn4wq+L=S6Y+_xPr z-(K{umOx5J^Z+3(J}WFer ztwG*JlF-mC-B~xazE_z9ePRl)GI_XKi)&gwW?MGy$L~t1c1=qEU0Xgj=o@go_PsxQ zBZrM|Vcb}2V)jfYco>GJ61**=&s2g33ICZ>m++n>oL@}|Hx4I^i7geyaS-cnfj@(0 zUYJ@=jDqo|!m{{me|o^J7Ki`tX-l~dEwc`PGh}?t@$<|R++^&VL~v_+eS){8{FzAb zAmQKFFs5vKKz3r_ZTb8I9Op||oWwWX?mV!c8&>e@=GzZ&4zTXoJ5BfJ9$-@}63UX{ z`IGheGNC?SJ@u*lc9nO@WJR)?^pe%zPgjTRc{TasYwpFf<1g;}rxP0={FF96IIk|W zx|k#@FOPrfhW=ky<)5!hzd{9zSarOp zZfGi49;WBkMLkRg($4zvICUK(w>4`ZDX~cIJ0`}6mW>(;UgB^~iY2N*Ifc5ny<1+K&;JTAaf`+%5~!ft;afJsaAVUju3EogAp12~wWf%) z#AjsH0&~TIO^sl$8(X1#vV}v>UjN;p{k;owq#wK0nA%Z-O)1vSk{|av)*RS^nSo`3 zvYUi0n5pj8Uoev);(mc8dGeOXZHr}mBKI7VqJF4*-E}gQR{6>GLmOJV#hSLsbu!0o z(dUaeT%oy$pg8L&+1Sz{N^b&67P?Ww!XY?@eWDxdD$YJiwrq$?D7^_N+0u=YErt>{ z8vQ1tg!H)$2u`voC`r0eVmk|0+b?UQQD;sSTim5|=z_bH{?tj}!+RF`J+0qCE#;^s z>?9N<=9I0FaG&ck=aSEL+2hi!R2cU^skN}-KgC3=)&j^a(aQp9om>NbTq~e^4a_vw zWSHkLMo4X3eA7aM4-E=gH(dj&X^Q!LdQ%eLfp=Gm~; zSW;fYf3+~LRdeaV{CX{7lHT$YsI_Ms*^4;oz-__%?(&$rM@}Xn5(VQE^J6} ztNyNw4JWv#iwy*~3mXXT;7nt~Hax8M>6zdS3GVFJptQ=LCT}ctV*|lu@W=KE|235Q z=I}-|;CJ!H)(v69sj<_=25PK}H?}s^*w$K&d5tE+%WE_lUNXlN0jg$~zu)U+QfbT# zy)}c^mVYEG(@D)0-#xYg-}c1}uiTzFZdWdQ%dT9M=Zjvn$yINI`(tuuMlWn~#U>-# zl}krn2nzPYtfA;?-3Iy7YMq0;+pUw;>u@pW|I&)hhGJ;KtFs1`wp{~jO!Z>mF2!(mkdSj}XdCU}E&Vv({;jA_7H#G5l=;xL?k0Y9KvXW2SDa9x59Dblb z$PVSK#&-&D7Te9EluS-pZe%LSax(+&oaKRkDF>EJymyc1WmCkAIak;t$C!3mG3I>4 znDZZA-smPc!UU)ehf-@e%3%53IxQoCdgT98rwBe zke(aGn0_`P1sNTyD}_SVL7=qB*;>*ur{OAuv`k{U$Bq zAe0ZsO)v0Y)?ld*Ok*jF<(+mA%4(V3jhMWDv^nJU)zD^TA2%@*xA`ZV)26Q`ZgU-$ zx?)|H`r*xHDOX`ki+`A=Y?^3%$Ue;q)|T53+`Z?ex3~k+vOU{x@n+VElgUj-cs)9x zMdWwy*>%g2BHJ@^ubx2GyJHd*w|n#p zC5aUvkG}jSDlY<9>>@`C0gxxR*^Qe1M$V;93*=ihNtsq(!bd9xeFQM^LKf|_;6FOs z;j<}{-MJT7=cYUrMv-j6kT)B*@GLfu!*v_2`E<1AQ_#vWR#VU#Q~QryC)~i6mcPXi z#A+oyn)4mcQX%*};))-Q(^uSMam$E_HYJ zyF2hIg_(c1wfZF<=6hax)ZGy_;O-^b2pb1eofH;iCi( z)f2;sh8+Lotl{PT4llFV&JK5pu?vUP|9R0bF?QkZx$aKr;_lD6JE4lZbKITKWXE{6dm;=YU7#W{r$ zGGmuS6rvW#F0uZ8{e)^9p&DOOsm7rDPQD!Nf?~YJskf6To-PgYqZ8G|>dh*9ifu1r z<+eLgVXC&$b1P4%(XLjGp01vXdKI*k>vq*gbj`Fr#>(b!Q`v}e9KbzbJr4{eT5+ee zMeZ7cBvSDzbFV}k?zCZrl*a#V<%61VcR?|@yPyiVV}px^@EZtD_-Vvf>S2*!S5GG4 z5tCG}4JHA7s&IXzL8PL&v1IpYpn^R+KYgz7;8>lzbKG4+z=S?tJ=?t!sN9WohY$%x zwb;137=5*92z{|I6rvLhdxX;*bW%Xs9w7gEJr9^ISxGf1OR1}}n2(T~*}^k|k1z%HXGKDbd8HkRPL$s3e^rZTKGP!gIkCVTu z-)<}A`*#1}4zri+Sg5MBHZ98ak$&+}dViU`njO^2m6Q2vcQ^~`C0I}iT8K83!gPF` zlfg9ZtuC%4eXB!W;_(F03i#WSZJd%h<*qcehW#rC{N2DnA zui_DzFLh~$g^0152rw&KJfe|`ui%kftaAE1lE5SB+2RqIb9JBBz>wn+hayBx*qOkq z7bBjxdBh=U#_wt#0i&Uj8OYJeBMpXJ9Mo%b zQ16sDs8?}N&vQ_}L(A|i)-bxBre!J);+uww;U;JqHL)=*(+^sP3#Vmr$=J*oavbDP zG$SWOTE-!1#_wtl0;8wPLGft!@iZOyQOJgM(W&_#Ba^v)@D}B(i-%7(|3g)ukBaBb zA;yOIzj1%{J(vKK1RD?ZiBx~{zwzAa>*d*!>r#y|ZdlcYtEjNg3JR^h&9ZJ!JpDkI zrUs3(_TZ0Xmkoj-uWy%`;hJ=ih?$PHN%*saM18{}Z({Q38cIMSUbJNjQgoAO9ulEQ zXlyj5F-Rj4^`MO^f;hURkS7tGR=LE~S+RQ?8N^@r>Zv*2 zaF+Ff6If3Cwx{1<6@o=o+OQo8G!7X3FikBR+Ujh^_fy6&_GcWQLi17Si7 z!0F&n5RZStl}D5O7*(%UR$^4-d#0hn2E0(Cp#rziwREt71o_=gI8@X~U<*on=#bFW zZJXt1GwxttjZ8@cJKld~*wH5UP9Ilj(Fl5i{Xjd=;_$(qp_6EF_~6w9S{y#yMx$p6 zEwRGgDQ0qNLa`KytrOnW?=YaYG|&sl&&bQq$m9nTN)_H;;P z4bZrUMk1kpn0DZev_k_>I9c3nAa=p@Y3bloWLXEgXIKN>Gi(E9aqRuZu`QS#u&~}n zVV;ej{+CVRCs#|%Pc1){3GY>+ykjN$?)XKDjDL<>P_$E+;+E4OfSRq*9}HX|h}zDN zgZn9M&xXjCZ3-e?Eiod0En`<3rwuF^qRxmH*lp=#O2L!qrD3j*3!v0nx~8{&eu;Ty zg^J9ka&i_Pv0|gOixEpvu{En=(j90TrriLAxoSXdzXf0b$~7mbydfKb?wt^K6J4mG znk-h%UlU4ts3yx)1-c~oUuP5gjm||n#B>8zGw|z|M`|YcK?A`Zz~@C9sYwH=L~qtE z=8&pUdwNw7QagYGsRoqL(11!<_oy!dR1T>PsG?#*sw=6wDwv`Y{`LO5J2mxF;Ph0q zB8Zn32$S##<8;ov6fjjis!tH5=ZO;Loko;Nr~{|_iKat%S20Hvn=?(V3Ze+(!C5l3 zoWr>Hj!ZP!z_?WYM2WRAj=Wca_nTQv-<*^st$%(>mUYaca+%^`I-r}?w_zGgn)vzZ z`B?1yUS-{VZ!o`QaqH;W=R9}&^Ui%fvoozWe%I-P;Vm6MIXNw8epTZ{zVXRY3v+O& zLBqtfIsH7z%wMQ;lN*jdbExZ@z%nr{RA4&lpk_7kxpgAY?Co8}lEbJuf3!A&72Y8} zmV3*q6$RED$O_!o$BYYliLTxm-iVNMW6*n*6+ZOP zhte)w?}|G#OH)k6Z7j#{&CdR!eEl#Z0g5Lubb>E^jdOg>PiKGNAdd)$#0r&_b76;Sog}UtsIZ4TlUT@*G zPjV2FjCgaH9^B|PoEktAPk1s%s8f{MvqFSL@rY-a2%*L+jv&IVnjL;VO9vYYVfi5W z4%L$wYXbB0+?@}Sf1A7WLGtbHPIODvB@#0fJKyOZi(K}&$77?Bk)=`e`L3vFV@3NE zHO?^_)Spx9x4WVugcTjswF>(&0Oz`*!n!@4qo{E~qGXHEK!sEvi+3MY=!*{oAVJfj--Rn)#I6V-33$i0q0 zF>RsOri$EaQwQ!7QwO?~I`Gg5A3k9r0@T9)?t8)9=W=*|v^VJbZX(pFswOc1Jk{ga zp1bYt&g4~~m>8d*KHohy+0R|?J=MJeo9k7JHD= zNN0zCK06iDlCe#GXeqgFgya@Hb>a6WLNpO{2!R7;K*$E#s1Z^(vKH1m5fZcfCnn-) zjjWKBg!oJx3QSjEis*;w(_e9+z>|ka>WF>_1^z0QK*uC>pid^_z#XALtD1O|Dk9vZ zTZIB|ap~0eKmA~rD50<2WD}S@cBXdWs~W6NAs9G8q((3>CXlWng-}P#FD8(#2?m1O z?qFayktTzIRyEX7MUY3g3I=*2!EDu}_&MINV&pK30>|Evp)e?1&PwcZ^@Xf3Q|ny? z!d_xd?^nvKtLTa}e4Rr9)-KHFYXEZPS!ZScKsngA|1YQbKyhHXXLZuK4GMHt`~Hlk>^|V`P!V z#KgG-2F|c!TRxYjhizkzdk4zJef48;qe^GZ$7ag#xGFmQP=v0RMCigp5%MW>CPofb zsDKeL6#*uzj;_QtGB_Aa?r|4b?oA6a>z;cP_mB-t%9reQG#vhzM}}F%61I870ayeE z#;0R(S-6ZS_Q3dC540H}1=WZO8f_Z|#onRd@b*+GjXwA*TN09tdosi6oXzREly{i( zRK;0XaLmq((J4S9ywjVWLB^o#h0jB#2Tt+=WE=-W-Foi0E-q+-=L-)1Wn&(+HoXjL zpUw@l3f`W<>sh{lL3pqWkRv)e-t_>8O(%f$tms}f;0?taAjbr}x+0)a!lNlQhN%gN zr26*t%+b(2^JFwa1Z3@P6*o%O#YN282?sG76x57B6!okT(axv}37z^9N0T(L9~-De z%nHQ)o<>yIfKSgWer#ao<1u9A48(L$N?}!$bc7WZ9Tr7`O@`C4NzstRzb$h+*w``* z#a$K%0uFK{%h9Df#;HsCH}l&j2!)>596{FS=m7U-`%#l(6?)yN(y!@m4I|cv#6yGE z+A0GJCE1&6t=_mzBIwupHt*M^+U;)iW~ifNgV4)m!i38iLq}R}doAj)(PbBExyCmS zU`5IePj3qSRT@tH&_>qk_6Vl{OD`dvCI2;+PrXm`V+RB>v&`$|jGvsJ9zXpEp!3s3 zP$)mdR)^XB%wpw-@K3jdr#(G|^Q|mSC{ba*L<3g!PqB~PQ-h3k19guY)!G4hJUAOsyRV8FEV@RaBh-p%E`W9Htt_`mqS5WIVS&WmIFmr z4o}1Ma>I{o5U1BT_H>B7#*h^dTfYLk?p45U{R$MjR{_QKEAZ@It%GOws;vbsV#S>i zD;nFGgb^r(es{0MSC_;U))H)Wlslo_PDwBV#c|)N?b>cBnHes`!Pi7W`x^XSB3a%7 zT9%;(Am1x#o1AjVINBz;u`n3(xx3vA>IHQT>X)W1s>O9_^)6TFG@AKkSHsI=1V$8j zd7wy<-hFh9j?VJ^Eo*%LD&^(XsFHHxCpVOxNWRZ$C`AA6aduR)jfO6`GCt$DatX2& z&QN~L8}ya7ZTEug%p18IH6n@*`mbC`L1IplL%HoWFh_YJxpYZdQ5Mol%AsLg_c-~E zF%pztS-y1N-DFp&VW7y59&xTtpwZ4-az0VuC`Zc!iib!B%5b=WuH8~~&EqQW8f$c$ zT~lwy0!WH{V_o7aLuQURRJ{vb0*a_hx415u>0mvhOSj^$=}cX7d63SBR3tZ>S5GsR z^bH+JqhwF8XSXtIbalyO>ZmV3ZeU!XP9XK~HFDM!L}{dq2&|@Ib*-zrN+Y%JG=x>3 zRmr6O)qM5JrIh-|u9dEV?dQlDid}X-71az0OTtlCr3sh;>!Hg;P_HW-Sq5p5H<0GD zX%+h11BVA(5i(r|YnE79bq@-(ux1Xe=)GZ$WK&Q!1z$38st=m@QUa=f)rFg1mv`?J zQuz$^;_nJuK1IbNw1qqD|21$|Va(;4Ck3+2)_~6S!M{|>NlAo!X{+VppQ(3 zaTCA%a)Rz?IB|+(`23ECwQ)Oqal#Bt3{%;=qoeO8QlT?&n{^F`|E*UiMd5kQoO4{W zneZRboZPvud{WMVl5@$k-Q`@Fm*luT)+_T%#yv%Fw;U*+BJ8=ZJo?_7Z%lN~&$y3! zQU{^(5x#4FkG`aE$(RGvI5w|eu3V0RU`Ltr%@K^uD{tvq@or8F>K zkDK}XbRM;u@-_c7r5$cK9+A@bcx0-UY;U>kK>6g!xqW*A_Ae@@>N|xIY%dO+Yd*dCaF>X58CY4I*9?v{x`1wGMAgnJeqn zRSZ!$X0F|x>%=%U!FYR-UVZ5lsMCF_@UL!Og@>*NAF7k(X!#-7I&~Vr;XUJ} zF}oqNed4=L93JN$=G>q74o~6%$Uuom3b?9k*ighmT;8)yjHjuXQr^x(~h;kIJf3kZwzU!ve*Bdw?QLX;CY>hG# zT7-1o-NV+|e{yM7&~fRwL0mAN(!0bwuHUrYU3~TQzP)jC)uVCh=w~&2KX3TS%qg7A z7`9ImxF}&5 zRm313fDyuJ1Muh;H}Wz#QfAt)%jN;I4!ZyVEW^LC*@U?`kmcf29a|u7x-Zo7>eHyj zhNMu@YpaURORi{(RyBOa!-`kDZdhq>+@+^mSB0dX+~k1?e!{X2!=>-Le9tLWP?1LK^u9@hGp0`%jYDUQ zGT)pL*+X-2MVWuq#>_?ss;A2^T;u`0zjeA@N}d*DZ{4AHpw~50JlzA8fr)vYoYWS0$@{DgUl ztK2p0syRrI(>3A1sGBKR{6Pbuum!l!=R7fK~N6aAj-f%S}&eh=iXp@bq zZ}fp4?5$=CmlY{D8f?ivO-J{uqm0;eVV+3|ITCDOIQk`76Zii#z&&=hk^V+y@Vg(Y#>B z`KVstk8x?1*(FQ#P^ji3I;lAUua);x_L$1kgF6Q0r+WH?4GeeSPT}%NUXT6jr~2gy zRw>(?p4<_W{)chjP1#^<^S=OYWhUW+S+IEs?K)3PFY?6n$=t-M37!~3sQF@YB~NgA z>E0J6$?{-P?v}{Iq~^zS-C6>jeCTnc$`DOl~C(xhE! zfMm2!U!O4f1ex+F0skBoZrNAPU$QhuCvxWW<)U7ZQ?QR)G7rI4|Fui=LiA&7$;74L zJ@mRIGHA+!`$nI84}dN5klMhdYRg{5m1+Qa_L;(rdgd!E`rKG^hh8K41LFmR)--Rv zbFetjSp`)58LQZicH!=`VpiVqnS)-Fm`--l2FtzJZn@;uD*@iOb^XcurMl#q;-MLemNmBge67vxeI2wbW*BLT!FIXN{nEgCCe@IpYU+YuA5b-Q66A z{O8jw-?Gr#(%%yQo12Gnkb!^KU9x1{9#`pK^M+%FlkWN6Fv#!pDDkZdoE<{^{@B_}%57 z{%d~0;CJ?R@b>qg&nGCWBM13p<<=erk&(m4{?kVXyjXek4|D6Hx|$)*WlphUpLrLvcS+3mnM_*AzsedfVz|FCRM~?$4 z#Zz41_cRiAP%ck_n>re4XP z^n&cw{9&+u-S7|lB#MfRO<(^hPRB*Qmbc%=7{wJ%?qnoww=>uQz^M$6j&UuX`wvRW z`M?5me^4D_0mK+Wt406HWeapFIxzZ>%mj1~qwG!rUG`dlc zkby-cyaL2wP>qAR-+sLlnPcPFVJ7A6`z8l%&1B}=S8Mzv{^$x-dOV^b*kk!D@Me^)*)BxG9;?1@T zvdj7NFwAg;FK9Wi+YVe^4oROH>7$c>*S>P_c47x8C)_EF(LQ1W2%b#X5?GOm94YIY z5)ki*kQlpA+*fhrf|#sxp{Tu%$VFvlSi{5NjalOK73l0TdI&%n!Yssu>qiUw6VW{O z{IqNzA9fi@pQ&_g=2Vdrt0=G5WSj!~f_DfT z?_x$nN&};zZKg4rL@{DCrX7yaaC7~1?x!fm|6RBWbeb9-l-o|5Y|KVGu{lPCdF?#? zraA3w+1E_5GTY;Wn&+=wHl{N=PTJXl?5-t+L5!B2WG^tLS0{n7d;mz((LcT&IdD?e{4INqCB(+f4E!(v zo5C-%i2)NjtvAr({9^Pc@3qehG`zEE**u`X+{;mgMGp<`3ZQYay?i@hRy$^fY^Rpx z`lQdiR3YhJdEGv=d9UQ;Um5v?u5&EpalZG`r9O;h^`qX)@7Vj=CG7Y9=rd^T1Q``T z=Zx(=SKEQu)i_X%eXEfWFO_q|qlV%hHELcmu;zKD8aZSy_caFe+-d0fNukHOKJG7R zIyn6`W1PTIF4XbyoJ~VD`yGwv)e=|d+Fxe2Y{xQRUcOhBz-p2gP~nR*OWB5nQs;~Z z#g^myz}A*M--cnF+_dNLjYp2&dhEnXdc!i3yUZE9`EFVQRhsUNmx|%d<1Kp*-OLv! zSO4r!zV>_foxI`TO?y_tcZY5oZ@FwKfhc*g<;Rb+)QT^Q!M?J8&6PHRy<~|Odk!5e zwx}dva-jH9v9u?>rBMrSF#L-}_-DMR3djOiQ9J_kI;ggoQ%6h2t5E^@U&e|QWRJ+P z2Fr!fzcpNTz4r*V*?LV*S^3P|7xo%&?B&9dxnB$vFNny@1Qy1r$P9%CKw}iv3|kat zGMNMlW8;nfjhm8W)v80}@BjP)R4Bi*d{}=+pB00lDj)MtZ~J2W^bD2#LW*Y;96A$d zoFhWZh$mdP6QKaT@C;rI(=L^nQl;t@x`RKOruP*4|gRXc1HW~aEGl>*(z2Mf***~mkjuT zA}H=(GoE84aI`|$O0)^fNDu5E`_Xpiq*+&f@vz$4~cF zJbprx8BI@NWjOrkzz6RDTY+pycxbQer!r*)ooBLct5j2v3JF-zGU)R4ESuNLQJH(o z(9J1BK2ODIR*`WURAwUFVU=c$wlixxQ`;&&#VXCrD$RV`A^7gBQc$Sxd_^|+T~p*J z6f`&CN1Ry%`)^P`QeHSQ*l63;>%bST>gBXtj*> z#7L5j0s!$up+buR5J=L^4#D_+CQec$vh(;YS>18X{^5_B$b^{+ijLP$}t1c zn7ONF7}IrLFX+5H)_Gabc||(>#-blpjQ>o_OWe_e@S%9brw!=x>`ypm&l0c+he?jt zFre~U8P?J;XkvRc(X*Zx@aa9nveO1~GbtQ=@AU+vHI+JSa$lz%t~ZtH1yy0qOSVVX zI!$T1lM$v%VFl@!-XErh^5sfhtUs-1yr?ErUS-^4X_N}#kOdp1QO-^&YaaD%J;GBX zIzgaV`*COb?=(88y#&`Inok++MV)kNDRlB1txm2-w94aQI}JK3MkC$nP|LV)HfqJ( z=M;SCNSj)-cf^`^LxRzWK|yxXz-w0J7Aj*)15eWmHVGXraRskGwEQkRy?4G=ZILqlz2d2 z?M#aY#Esz#ujUCfM%y7CfUXFw7CprSU#V`7KdsbvQl_J#wgf$m?9O)mE(br3XpoOcHk1cCOpPD zcyd+HW3cMt?#NQL6cR*8B z3(??6;$2J(9F#Kj7B+??wlxDMO`A}q9DfdI6j-25^0!QUsJMg-vRu`(v$;fO7dk0haqA?Q`(ZI z*inK;NH@apY1>gEc56_}qM{wzHY_xPRRFG5fXZuWC_tC$!+L^V?I;OqaKcd%w9csM zE15wc(@9^+q(Fi?XP&GpkV4E*JB!%XMc!wL1GiHk!=NaE8Y`D4_K87i`NY_OXs!7n zL*9Y0i5=D!q-I@9lhh0wRFMqZDSE&3^hnYBrI323De)R9dQ~|bNecg-$rL?ioTr2p&u zSq#5u#u&dvKK!-jq~g@$t_12r4|?>VA9D!PP^KAJE^_m>dw^px?g4u+uGIrj(CmSo z$T0lqrfL$AC{sYOJ(;Ld1mnpBbNFv+$kopzkR5F|6&sgu&$vG&_#m;px;)2ZO)Q4< z)A-1Za|B{HCDb}GgXpzq5Z{bY>#uDz)Y>t95Y?OB&Dpd3-1OmZB=DF|ZiFLS-c6KE0+9-s#Dc0dG`Z6)f3pWTzKC5>wbve62^%Sew2mDDp zo54E=9%gk0(C~2hK+730vv&@SNH;wlz_QUHkLh4zDY;Fej3zgXrJ@5XkXlYs>GTcJ z0Y5@*ZQ(=ELb2hmbdRM^AIF@93)iQ!U*^?Jb*`MMb^229Dp{Ht=7~A-P{;T{o5N{u zR>j<#GMIV~bfz(uX#F$B9oHOB*QX2;IFY*KzKZ9p8<0SA$NhumsAujtG)P6>9M=G@ z#o&&^PtYcCJ}ZIqP6A7SH0*s?nHqmVY6xM*zxM*WbVg;@@7iaALxb(B@*TJdyMkEz z>JSzRB1DyZ0EW_xiJay{-VdznRq6B}U_VZ91Dby$AQeV`a7u;kBA-!&hW z)p8GAi1-|xFSX#}3EVamxOKif`EF9%d@)eVa!M7uXFx>Quk0qlHYthg!tu9-3e~xJ zdvyD}-)>6d&!RoLBa|BOXk?F$g;ESNqT>E`KaxF_23) zUR6u#!rMOye|Un_kQiir`GC?zJSD=XB+#`# zeW>HpM>;;$cZ>}&o*wP^^zn{QS!CR9^@)y8pX~S)K52itLN-?(3n+PjBt` z^!E5uS=%qn9~ihJFt|LyrTFF;rP9%Znk6hPxKfYQr5^I7?wKt0cwOpIU+TnUsVD1F zPxw*~O_n-3SHZQyrQmvWvefN$sat)iCnihXS(iHIORW&lZ1wTpy3{?s)U9zT3)Sv* z+Ke!NSVamE<9Q8Ry&a@{tTSvezo>_;K9)ZpxM6Es*uijtQA-Ul7wH(eLSS*BOj%3P9J$E5 zCN=?(UX|mrG!3r}8t8$0ssLo*f@llF&&68-dizY7u+6>;TK=uIw;?NKl49;SOSg5@ z#DM>8`^29yYXEpaAHD9kXEkf?9l4q$$?7m+SoX_qr|;He04IA=Ani;lut>~NfI+Ya z7bemw>JfKy+*z)lm+)zuCO#Zv>fb*nBZ%)$k}6Lq!@rAjgVj@FaA;h6tT(HrBLgO4 z8B5g(EVD672jj2BFE$~55^X8tVPxyki*#4^WNJ}zuAWL|Nv)6~rkI!XYT`EfP_ZXc zHpArkuI#_2W7hntXx80~aL^D+!b5D@Wd?1zvOh@lR@dQL230 z8qfCDwLYFIK(1Q9O08yKy-b!C(~)v`fZ_2XSz)P5l&#Sz`LkF&J8xtia#L-6no(0D zAiw11N3KGz49K~vlmRYJndXyegyy@D^HveE&CIp$X|X-TI>i2b_b4?&!=8-D8cUC+ zOLRh5dJK#EHV&>RAF)F75gi{%msq2rLSLcK?JA^UR)%I>(?hAY<4_^3FTO*Cv_4R# zXU!20q%88cLJv~tmT74%2w66C~73gW>+$R#2LJ8Enn5Q3IC`bUg5W_WUK;})t$}ZP{ zir((4Kjx~x)e5{cs{U42eQlrWtJ|hEuwvh1fYvRn_!f@37G&3%Ia>GNI_p4f$f|{d zQ+gnaGAS`r>jvKL5OkH{M^RBKt{Qq^UUS@Ps z0z_TCRvaU_l|iiPUpJ+C?DqsRMZmw*)xO(m$Kp>)5L8$G605v6nN|6BO{u)l*ASq_ zOyMfuWtDR>V^U%o*OhO#%4?%qm2(VqC+FD8Sh%CEoNbJRmys%`W>~APS$hG<$q~$T z)r<jLcj0ghLOHN=@N*hKwd?2v=5b%qqjg0OtyfVSm?wQ5PtKD3=^}57Y*DdjtbxSRSBR^ix5iIF?-}|WF-<3uE4%;U+`h8cC-(W{0IY4~quIe=_ zGDaK}C4+zdp#2%WVWQ{qV1nFgA3E~>LohMgq6Rm9C0^8B>LkZsAVIWnM84t+X4fkyN|jmFT1#Di<6B;MVrUdG=dc|$rBf64TAnE9tqFJA=GE!x!MmzdDUDHWdxhXUS zZVLQH1JU2)WgyC4 zVm7IdD?LqfzyhkP!6LbG3aW#Kn>J8@(uRh!T%pt6Vk03U>sBs@JvP!dU8XG^39(7` z?QVFg*y$)*I#TVWmrm@l!RifkIi{hl9~u2$b+VV%z{#OEWv~t#Ya}i@ZFvB})9OBB zE>aywlWKM>PwV=dx+y#zn^ZrBh-&o#ezQPG$RJ6@7@S5(Co_qJlwWOy2Jd5p%Wm>Q zO6|j|It}Sg!`aMcS=Cft`6DIPs7n&tnBG^ra#ni4)|xdswq}D(i#2YLU3krm*R!=7 zY#XPWw!ncy1^?c@&IJySihus+0*9~~BrgqB%gD2|bbGLzXbB*PpEr7Q9+}RYs=?%68aFcq-Z0GE%nCT6+d-#~98D>^g!7G^+>l^skU1;~P zMbwN-n!4mkgPF}XXWS>l&o-O(bYr&3a1@L=H;WlQ<9jKx4sS}?Wp2{7w8n^tNxPhD zkghkMEkE>ka0{@W#WbMCD>=hYBubdqlsoxbI7_RGen)Ed5O<9z8wFpty`^W!tT$f2%kL!k` zZ}o9~kDvYe-K1;&#LbsrI~ScDC@-P+buud*@^Jl9dB+ZhKaw zy0xO2t;PMG;xI{A20>Vo^GlNbZsA(LyzdZ4e3Uy;kSMq-_x%{#xY@!rEwk6&@kn_GCf~zNgEDoHzi3hHma-xTQ7_-ZhUde0(%A*6(Q(;aVxGAmU8~_5>`nm`aeJX@>G1XL%;;_}M2x;3lErbXda98_A zrXyq{tp|jt_5bippC_CU)BO+7O%ZeWX#UKMGCCy@1q8>b0=ewfrf}YF6ipQ~=qr_Q zBABbu)P|*}Tlg>y{@AIRujctBE6Ifq-&U#27#kMW_HNL|soZ0WbK|)Zj_|h1TZ=B- ztH^&l;4K`XDph!R?3oZBWLq&GB4?kbaqc##Tc(F$`j~2r5fdqK0?btIY?#QBL9n}` zJdEEq3{fjy`sQXBXFIOg>H=fyL>EY@oz?{tgm3kL;RpT)TJIT=+u0|O8+~7MEP-Xn z?U>bD0*+ZvbM2-AVwNir;$eB#ic?ODhlLdnIWttU2P=o-#8zr-0cJuPZKj5(S`e%u zs_M9jYNO-*X&rY`8uq1^d`=0Uh2_;gd=_s$>b{DjXB*i3P|-8uFFn$u-r2i8eJ3B-E@%LfO0Ut}H2%Lm-$ph#ZCku5A5d{H*P%#j>cc0n@R{tvr-Zr|4V zgoEIE{kehC4VDSA!4`vJ{*5~@9ec&XYDq(^b${d1oX%^DO8ihL@d{Vshn5EJFvF^j z9|N*B*;#iaUH|=-jdaHYi1zOy*dYP5)zlkOGb8p(e)N{wVRrS6p z)Vs&k`=%v3)=l+NhAIa?tPAmlxX+G(v9Em9mxrn^2~}UtUaI9G(lrW`t401W86{ty_Wx$qV~Dm32>N@cL{CR} zPih^v=}A4WsrX>;#t5881lI8`lLW3xKwwv*P2j2o1a>9b1P&!?0;}A51P))#Lts~L zo4|QQ;A|R!Lp6hnz^?JN30zeTfnC*Y0?WTG%8J0)i(Lf%MonPv#woBIe6EJZ{jd2G zb92^@C@EaDB~urnc7n=KTnja;GJ;U&FUrnEsQI%Uq0XWCXnAI#CcUK$LJco=(7Y-E z&0UE$&8rg7+?8n4Jd~(uu5#gO1T{4GxJMn(H?sq1-*sa$)R>^Vdgy({!mz!muwPS-}C_TH>k-i)qwt#GoG zimIJAn}&^RdRtx7+fc204lV0IUl#6BH+!qGDtP$svaHvIXBOk@_)U*@P%XS0x?>Uy zX2t!S;hrz(;*bb$HZTr4L_1qqZ z>H(-`U0sal@X?^cv#Z)p@B(U`Wd@3?8bGnt;PI;?l7(2|mjx)v@TNRZ4++DwYq2)g z$Bxa5{Kfh9WzKSYu@=?Liuid$JZ1-o*OIS6h4|_Xh_^Qt;;T0x-riJ*4{!Q!(U>k? z*LygBPz-9shf;GO-oCF8KW~V~hyd{meAKHMJbcuDv#J(@yQ)Dvl~;(bY5?(8gGap1 zDHFz}R~Cf$Seg7Qd}{|ymDJh;`M=MtT5O_nLUVX-Ez&&+^y`ZXb4}#+RniJ!v zJsl%~#2=MK`^9g@r)gta^Lrt!IH_@$mb zQx4((&)&O$M^;s7!*xz2>2xQjyBcU{I(?~xTXR$9_r}cp-`LgajLta9e7`!Vc*n~$ zs5F=MGF%D>P-ujJK?(_2V6+QJW2q5JjZiI7Beqy-)Tj-X5;02DQd=!GvA=h%z4tk5 zpE{?KZqV_0{tq6=seRU7>s^<<_T}ue4-&qY45e7RUEJZ+vF>$8V&6&ve$6H8Zvwrg_cAqU@t;9q5@PYM4h|x9Q|HWz{0(x8|EiU zH~c2uO9kv16n~^Tm#Kh-;`~bmEUC>u zRlvTIDv;7#rUI5!=AS${GvheUuztY)yCYxnqNssqv-t8PZE~fooFq%&4SJkGgb!cQ zG9P+KYN-f)3`_CW4vzidzq!t?|F*duO=||UTpGNtMb8}3^zo;ymlsl>kUXICHTgGN zHey6+qV+IKmbOAzzC;`}>2bN^x>$8kalwOEf0EM1lTB)bn2w^)a_JcL?=?Sl9 z#iKo%J((qu1Oub@I75He)>E!byL3bl zzo3N;YP%4I{b?5wok`(~!2VBtYd9^gO(I$i=vbMpHDt!a9@!)d3JREqSWb zO__y`Wqzu&GL5b$g_Cj7<>Ry8_(gwLm{N2BPj#@}g-bh3DaKJ4S?E%{Mx!`j1m@5_ zGFm-FKBA=ttfg`%LW9w}mjsl23N6Tp|HF8{qwognBd#9rQ2>}#UOZPftGooe7m3yE z-tvu)AfW8d#>akSHok*6B;#{CAmif~492A^OeqFUWPDYMd6F_ShDl_6RmxjG$$hjz zTN$4_16poiZ(=+EF3!o-DZNX60Hq!arbG`3T6LGO7nb(abB z3*2X3jQ)y`v8eBV_T~L3Pf>X)ck$K~mCx^Ag;Hdpi?^clygahwywnNxoMO6&{+cGP z#9Seu4(Z~cOx@0Aw_J`s^_1Mjkfo*KH=!^PFxzSYVb{SV1azRB3X%aF9WE9`b(=Az~S(1w@%L(DeLeAGn9p04IZm8$S5-j=3P^2U51=aTD1i2f z%vTfvEswwmiOhrQcM`wZ5?@xoF+<6+Mc@;v@8CB}{F3^uqA=~f9=_|^;DXT&@2Tu=G@Cy7Rf0zJ=wb1r_omy&1RH1Gg+R>CFWb&^nA8&F zB+YI^bks&L-(@mI!vulWkv+qN>$>riIN~D`m!8NlU*sU%Vr%l;jtreth8DL@z4Ag~ z#iX$(RtJOXo0-N~QBQ}+27)F{G?ZyzMV=i+SP`dLD(e_?##oV;21qk3zO=9+c0)2v zNZUv&*7;Eo>=>-A%VCLm6okI4#r%-O>4C2fP0IwZGTRqj8i%v64q4f^E$;iVDrm^c zzHLF{$Eu(qE5o{MWg2U9tkN;1_|L>@gp~sd5vvha4(NhdJrFC){`r%x)28;wsr6Mg zyy|lou67pg&>ePPQvF)^c*GFDuWg}>;{Az4LjKp+zVIRprrZUut-WIzZurN=LEjT)v{q=Yb2!CiX3!buyD^^#T-WVPoU zshAf2WbMd#)x$LXrvB<+^Q=+9BwF)ZO2%|cDT6E-r4naIsKgmEh2A{KYrKegU@FO^ z_CY5msfmnshZEiAbUH&W+b{kL(it@f4rnLA|5BFZTo!SILR=&=&K-Mb{&w)W1JX?5 zh|@r44S}9C>GQKj1kj+Zhg1tU((oe6PU^73jg-fU^!hX{4sln6c8P)pj0w~AGKubn0}>i9>gJ7_#D(Kea-n99=1pC19}*eXW$6mr?b7We zWG!x+;SKI%;g?4+0YQoh)VPKT^rg?ClL-hpaMKXShZmhBXnbgotmS}^CvNB>ER*4< zHkm)jwoHcm>4Y(vKgPC9=95@MY|CUmiJuvb$!Po%SR`aJGkysOLMAfF(&ngf~e>Z28p90 zA(IA?MLulL>0A2cX`yZ%;zu~3Wqigt;N()z4u1FlZj|Q38ekl4iQ;-08}~) zgs8{~ekuT!c0q_rWCQ9+Y4S)P5ZRCP%#dQHk2Vc=O2!5L)X}EtRMSwJf?)LEY`1Yl z`sB+8H*>^8F~U#(Q}GJr$>^MKLpM)_k$eM!!Z)SGf=uZfFo^6BFP$ai4AM3M&%{ks z`$^WO(fzy1si098HVvDSW1Hg!rj%$SP5E1uF%EuMqdTUwJ$xEi=g_PBLZ+DW^Qw@GNmZ zW{JVSnEu@8sJWRxDoLn+FfR&?tAZN~*U-4?Ml&750344pp1^d>A5vj1774SRVES_< zIiDez7+)UhAWglR~xo4C$&G&#{N6_-tf zezwElnzLO>WjioKx+7+4mw+O1RIv|DFz13II1 z1~_H&JfLaKzb!hgAqs0ag8`S{NvL@Pkyv9HCNTp_o*WU0-?YsbJ($+e?a&zAp4JdS z3PESO+di82$Y~7`bTUEHv<9~#Thqr6ZdyZ<c4_JbkU@)yAAt95Q-c-$6h#+J#F&xKSk_e>9Xo#|1%`K1J*^=M zGHDQbP1718A(OV4))0vpn1rV_bel{n>}XGGh=5Eg?C1w1Piu&POzNAGO^T36JGd2T zQkn4Lr#0{5baW#4(6onlt8;g|^^z;niO8AF>#WV;OMDVRV@IBJf^Q^OiS|L7J4NpO zJ2i)S&8fKyw?0d4TENzVN3j8PAyK+wK8~e>*5Bd%_NFb$l$`- z#_l0gN6qfDNer$JV#B7t1`{m6w6Ho4gvjc=Mq*jr7#q{1#jI|O&GW7nRyW4xnOCgU zjj=%$YjtC6(8O3hVQh^!jt=lBtIHhmca9r1z4C`|r(pt>T=Dgs+rJ-~>zlS<=?w~jSe@N@@!8+M9Djb}Gq(u^XyyE)h`SiBOc zx>h!jT4nIJF)N4^QDi_Lg6VA!2%?Oi&(Z)~Z`?#~!*&-Ma?*wne2a?w6tWbIkap># zRoV!&GX(V5&%^bw??>N^ro$E%ro&d1mUOhIk8og1OgvrJ=NAL7moWd9b$A@JW;kHU zTb|MHkdx3711BL?@UYm#3OAN?lI*4%6FZ4F!f`$Aq*yv~67kngilrkb5uJ8YG@Z4# z6Gt!W4XVKitB)5eFiycKq+2(=qz7Frf}NHCut+4R9=_d{y*#BvvWX2N`o|O37e;+LDJ5?{gNe zQ!)KUvdNP;hzK~#(7wv?+nLH26wbjasJ~~MHzoT~9K?a%ysh?KW73GOlNLSk|Fcc- zCOGg>h2kIdxyZJEBNob{5*JlMAgLK6_cA^owAfS*UZ?pOZ~LYhncDG9aQop-y?fek zh{1kvng9{jq{JE(oDWcN`Wy8RI1@5{HPQ%x(`dD?JpfM4Q39u1yzSc$O$nSKBanrW zqkzi*eElK;cpst~?`mKqi(O&DA)5+aT z78%+D;hby<4h6Tu=A$tnIMxYPfJUv)UqFl4G&c3oBzC8r7HG-`nQX1mv+3MJX#K%6 z1-Ok?Ewx{u^6%2owhCeuIvB(1eSPBx5yZOAlN`hb$$cU9;>2b__Hks!aef;S5jUAHD-YjGM*%QxeEL%VcX6rHh5?tvm{ z6r^tHYd6-FZh;9+u`+`H6K+vPXb-uiy@c~@aDa{RN|ufmv)$4mZl+;`cIg&6M+a_6 zkXzcquv)=UQSwCLAWEX(;2kyg3D0fS`$OuG4RQo-Vc?&pV>Yb$&3?BXv*`=@zl%9{ zVrvROl8O-koxe7`DXLA<-YN8K?B)WjkP)K%$ zLb6katEzBMWNh3b{EWr1L1K}NXslZE z!w=&uoe|Bwz~XHPlQb;;x0w+G!&u>Gbq_|T8i$|%>q+SzIuU+;Krh-osPOv>r9zy5 z7(FKK48o67;nCCqo3qTY#&Yl9C#eLZ9$r}F-(8QOr?s~M;~}n`DBxg4w42wv-jT5vXe7H`nC9Eo=Jk z2y(?rx~m10TWY z0ElK2En{G~V;ks_1S|m);YP?p378_V{%V$4WYbL{u43?< zT2<%w1$84|R4PAA=6ZOh-L`v4q9R+~4NY$dFxQYNtR-r-E{3=9FeJD%doc__+ejVt zfBwapHf$ENezr)(X0y-&AT0#8;qPLV=^49HK$)c_MkOlJEW6!+h$d%ux*gG^%@#wAW&fBwj)grxA1TgzRJySK>b;?HVK zKnNw|;D*MAT*OF_bx1Cf4*jHrtam2geUKSh+J~;`3At|=KO-v}aYmN*p=(%zpdj%| z`_MHqGO$KxL|1tFK^ehA4Dy6ZY z*guI!7^mcR?#7UgUt!n{b6{*k13B|Twz`L$B<|63Dc;(mo;_bcMpXF&afLpZ>N5@R zzaj>P*t^*X{qyyU18nASi);WJ7q%>1U3)`#Ct3?VXGi?lvE5g{%R z3eEbohiXUaBeM&cj;w8MprD4b@B#IRIqDU|NUqUy3p1OLgMzge@Meug<`xMvw=k28 zR+X%|g&H_u=&gnlt;MODdTx=}s^=E2zF1tQo?GxS1te0S)J8GdfRNX5`-kQ=#rwoilT#VY%QXr5avMjbyIJm|Rv z-e*f6)ZAi`iXpS;(Shk}7pv@>#i6;yV$|_w`HRghd`Qvbc0Zb$<`#=o44Ex7w^*#Q zG+TRMwrGq>RAfIbd;cZPElfhjXx=1bjGOQN8=hMzZ2$9f3*h*hom(huf4R8@9X%K~ zx1f8A%`JSIrn!Z=6B*qHJ-4v&+H(sd(aeRS<`zCp)7-+`iNyOCn_Fmo^b`p*9Whrj zh+54pd>UULGq*5zBK48kC4O#^kDpsy5w%V6N}AP*lX=8Z(CT1!wc?1G740siE~77b zeh`0Y`XK`jy*GAsnnKbL57_k2RwsR5Pcv8XDqw)anz4p4VKXLUN=QufqY0B=s4$tI ztuWnpa4*aECbnWTjJw6`(o<)&tIe}yM{FHs%#Om$ag?SXK4$b^SQEo$XH!U+G0)aN zmwI41UVS;pQ~b|ogmfT3j`BYri*LbE{=qGr=dW(H>GS-9TOH;W7DM<@|KJvup;fI# zPWH#EFG~QgC)i}%@X7vx$p0}N@ahZca1?DEOJrJapD=3$y@^bs7mosallaekY60sT z&8Piq1=W%N#!2eP|KJwR{Wnfh=l%z`u+X7yCH3L|!7V&#P`CbKUjRTTt2bbf99p%( zzt|T56ae}H00F>GlE2Ou0Pa%x`BF+Pe~m8y-1S7h0C44B?+XA|F4+a`~m=&^6FT+O>2U)`0;G^FZBh0EB!A3Xl>eJz5wu4y)>xb5qpM<$t1G>ejGJ_ zaa1S$#w9;|_7|tYk=WA0Xe-WgQ1J{%;U!CKXjiX0f(1U_0zQNax71Q5Gj?=om%z4o zf>RrSu`o>4iSt_KoM6rd@-y5Nm0J5w-;Pm=7#$D?H84r>Mt7J`U7W3!u(5>TKOH?A zuhMg>>BFp;)){u64OQrY9sY-#k%O&wgT zCQ~7(3{}?`n;{x>a0Bl~S8o9$Xiy1d(8JXB@fxVOZ7^$Uv=Koae(~4GuBmZfP%Hcf zI(VyBOnoG{Z>YQQebgmx!KBuYCPwbS`la>+DYp?J4}NsHUb#cPEK5}SWm()>7f`J= zRHPPB=~rbzb$CE^n4!{%!MrF7szU;*6jNEv`Oc>84Z1z^+mAR1f!71EV2+c1u|a6l z1$}MjrQ6PeQ}m&E*gRwoT^IMafuQ*e{15@1{f-k5)rJIccFs#XXW>l*-kb%II&rXY zq!|+Kljx%ZL87mkxtxN8q`2s-5Xmk`qLT{E=LCd=U6H31-_x}JLD-5u2OyIXy)(*( z+6$#2fdSF~ZF`cvv_Z{*G|dFsph#TW;$frEZVM8ik_-z8lNh`Chwp@p0-G4S(aU(u zFGOPO#)l8u_oD6gql4WbVU7e~Q|d_^#U4mJiFyBY&G z6KK1dh*et}z&mkXI)Qlft*LW1+m(`(Br$gN&u4AsV(jXl@){!91xXZ-=6e7_LbP3F zFYx;|r_UcVsE={dL7DntB5*_(-B;8J~} zrT0)=((uNi^25@JlM~B&*U+Di-oxond+!nSr>%D_{Ymy7Nq^klb@a#S#hw_dx1Rp2 z>fJzpR`zbBKVC21?>{-w-J7OAUA?{ZXGL!x{aN076#eP!O{7=x$D9#H{0Unp-JRZG z$41&qZw!^JOm7O6q|z8{S;4qE-5V-7B;6M(IW&D#s08|l;$a*ALp?U;_vtnEU2IJ_ zJXF$_J|a}okzN}rS(ZLBRMMGV7b;nv?g^E2rPtdf3L1?jy2jh10#EnqIuI%PbRf1N zs`Vw7QA|vBpj3w^g&}oyo#fo*D8~=Fq@jwARLl^~C5535S`VfAlEP5O?<$n)ONvM8 z9#<2)Lr{(%bV*^TqZ&>ymupa}102C9#a-d>8a&U7bbrOxxxooA&% z9`agx69ucCx;9XZ+eJN1?oO`_$IZ6%;o)%GmOd;Tr99qTonDp3>*BH}N*|Iw)GpbE z#`&x5#fmq94)` ztp{S{iX^<^r&bPElUn^KT?P_AwfgZ$!AE9rH;QRLwW{HyPOW}4tp*^t@zV})QUgrkXrHQNTgQ$S=)PbD77ZiQR(hzI{|J(OoX!J zwscb}-Ii|3x7*T9NtuEvl)1Mxr*{s{73rmZ#g5E8 zc1~{3(;Du`Du{R?b7F~9V)~n8X^zsQa4-+2%bv_ z=)G(A^3xQ;VB8!g$+l@4muS=wuZbqxsfm(Aw01``K{ll++TcqwF^M3{rZrtV(dp4( z6kWEG(3E&<#UBdVl$X4eY^nx={vBnjQiuAR!%H(*Hrb|PKz!FbnOSAN>z#WDMl;{_ zzTI)!@pbK9H-k4*&*)8NkQzoh?DqptPUPDA+B3_x_jRo7OklE$f0Fnr`CL0yJ2~;4 z_Kfo{9=w)%fI+vtmSwf1eaSm`2?=r7hA;6)q&pdMtjXFBku zmGkg%!k%rZ-L!iO*fqbdN0$ZJ7(Ipwa6OnndORtiLL414UA80ekRIuhMiA(A>5{T7 zdR@Bg#3hm=T~fA1|4NrDaEatdmy~vq(&@4rml&DQrH4zTbh=!LON>D1l72>nPa&u$Fw)BzmMyI*awJp6?-dJXCbZ<)^A#b4BDqDFN(#ad`=Ellx={5chtY$EM zB7K-H!-J{C5>ftdJrO++N<@2*_#zHr!cq~959yyvF26`z(|}R`q=RnFEq&;%xrd`| z^&NG{tuDt|wyIbiYO6|dcr6#ILu|PWr`1xCI<%Hba4Ibd_-tCpzlaVHja)*Xjy`t> z4PTxnrSyu>jJ~}~|3qn~?=@+r%EOv*X-G3Fvo%ABrCBmwvwru9EYX{70ZP3l&2el@ ztmgi`kmjb`)?AlbnyWIYIhP2{@jG5~48ct2-(?>)&HLBXo>_ei>jkZYd5elPSb>h} zGeL>-_;ggNllfE#;<*^dp!r5M0OI|L$f&#Y0HQ7gK}Sy$1df#u1d5J02v6*QR69H@ zh}xli+M2YIcB%zYxiJo+^dpUxs7b0deCbDh6khb1mfB~i#6A!mgcHVYR)A> zbNr6iTs90llk=uzwI6xmZQL#v&E!VyP$t(Jgfcmm(&>sg0y2#w{bSSUfn{t zwjpq=K(vHF(Giy>pWI9?AZmwlCYKPkQ!R+fjd2jAAMLax{fN&xQG#0}lPe@Dlap0q zv+9$W$$gnx%~+XBQxspwAw_@u%jAkAc2VHmzKd{N7XA0%&c(~j@dJZT$D*uS!;q8D z|9ky^E%5&b3*hLVY}<35_b)GS+$4RUoKKwnw-^5Vi(Y)%fBbKJBs{hHkV6mq|6cOa zm#sPch_(ND`paMO$}?W|>Lb_ntlzM4Q@XeBsH2ZL_PEWjdEFb{_~!pQ>#c9!e%=M| zc-MblbV=5^)Va*L-063&aISQ&a&peq&U>8qIs?x8oNJtGok8b1=X&S;&X9A1^8x2Z zC-2Ve(U_+`GfQK ze{vR_{m!NCkRc_9GkNaMCzy!bEZm{I3$r{sLX8FTJ&%Fbt;apyj#;(XqjaK7kFIu9=Dn5UfbcYB>joEjYS zjAxztBWK2W437CJ95d(q!l^sIcJ?{Ha~jScoxh)V{_JGk%iMnVN;u|f;h4d{mSYlK znf}71*+k}u%p5N*J#aY|k`rC2$7xxb77qU*@vX}*%O<*i??x2Xg0y7y+bCB1q6&XQ{1taPgx0KXOJ={0s`o1tembl{J&N*| zQH8&VD*Sm=;T-Mw&lK9Xr5>S$ue7t-Ewp=&<6+BYccdK;b}G(`_-7`M)y+ie2SnBV zIM*u4TBUaHXIyK{)S{o6qNw$=C;&f=Dx78h70JKS?)`-MPZ<96GgB7)f5Nq@vR1X- zdyH#MnOgKSGbw64#(ai ziBk5_sKOsb75*@)u!h20-WLk?AE5A7D(rp)S04)BemIKJUKAF>l;20;ZQ;W2MOFW9 zRN-_~;di16za3Tht*FAOsKReX6@DYC@as{9)u_U+MHN02RruAY!aXSbFg>j7{tB)} z`07DieT1%L2KX`xcZLfmQCQ?UU&2*WHv3{!;TKR?<~kF&`ZQlXfUD1hnSUOIpA8r8 zMj^}Tu9z!{@_v3Ci}bh!Sz+z@X*~1&b8Fx%lwQmhSru`E!>* z{@m`*8S>{Zf&BU1|Nxx*pl z-7Ror#d*G$Fr8zegC6%HYEMqQJL7Jr9RQjf%7b{>c6#26mznNtC+9;&WWGwm?=eW^ z7Vp!X9-o^kQ_n_<9f%;1OF=~zr0g(h3wpj+WI+po9wn9P~ z@Rv7`3zZ2PHjH;_KVO*oD#M5{fvT-cfX^zLaRmX%I@){vPU`D%Mo{&Y5ps6@oTL3W z;H183%n)|Jsz1v18MNyUI@*InPU_oS|E`b|5a{c-t8wB#I$OH$WG;D|OWx6*9L5$2 z8d0V`L%h~?-w|TAYbR4tGLQ&EC`FVZDt7&f@#=(=`o>ZW zF=^MIG+y1~q`qYg5siO@EmXDZSB*cXoYZ%?{)e0N=L|@`rVMyHbD6feOdEIZbyDAB zF1Iyt(cw_w`Zc?L&A4;Mgu{oL>nkhX%JpaM`m^L|3Wqrp4!1BFKC2ZBezUHJPbhOz z=y#D6xF6s~kN_~bPvznRGgrKmyID``_<#~6O$LDsDkT#Op6+c5%n0?&2!znEh}RdPKX12JFBfXtEZ(O8sk*d+GjbDGqPz?p?nEd_T|<_84! z$YKz%c?{cgxe6w3Hh@XxmrMo40IF13oNn)RopxxGAXTWSwYdDgM7 z5PjT814~AW*U_iko5hwe5&qevZmRu3fRQIqC-pUQ^tu*~ix#J&Nsnx7ak->!a%#>JpY#7JGnNImJ@rLxr0V+n^oo$0v(;A)T8XrKrf}rm_fv4M`G7vyZ>F1F!e# z4|V_&ClllqY#0Td3W`4QVI{hx=%A!(11=jkkCU5Khx-ePrtWy}Dzg9ybOP*Ch zk(pMK=Y-^GNJhXI$(-aMx5oa#s9eNZu1(~kT$^_%$JszzZ&KkAIVtTv4_uK%lPZZ? z;2J=Y3_7@miP(ACwHySWXmY?o9P#pOm?Pc62ez?WRB+51Z2dTbCz>M$&_c6<)U43v z-NBlTwDr1Lvm^v3xWA`(WgJ0L^8*7B*p~!sel0)+rJoWgO4|Pk-5?(K(jV?4vAI5- zQ@<#vXu~^xbt|O?p_E93gGQ+#>d92d{)$7ECIdiqhX@AWpE2R8WD;Ju-iM|zX%xC$ zX@q75W@E}5Q(>d9!L*MtVdf$1TbA}Mw|Paj?|7Vj<21pjqA!UQfZgZRZ2iQ5a@Buh1!6 za7CIk2MmXRF4~3p#*G+fHgveuAMur^M!K+rpNS=8NqB(Bi0n5bos;Kv{I!20U#n zx;L=spNvIKdfh2ptTULJIM;1vb!F*HO=-VRXkUZ&@IqMoS=Juw48nPX@;S#~yZ2Fc z-cWl?dS!5SdR5@Ecorg)VY?24ew?puk|CUcR&Pc$z(MKtqol6Qk?uH|oXs(3unoj= zR0|~ysZpcd`-lohdUCUjma$b5nDyejM1-9Kpob5uu{Vvy%=G#sIFWJCL#zA8pOCN;;G}*0S+iel? zR0+dTTYTB*IDP=)v3ezJ){r)9ba)?Po6W;!e(L9o*rkfd2t;EOF?f73yS%S$=O<3} zyHXk}@NcwVyjd8$E!V9=l#;y&(Mi*o_TZd6-TeEh9r04$;xXu+k0%@?p6T(h*k(Vi z!>@{B^g??(f|ZIY-?GCG{Zt1tgHKG#4>>a!jRG$`%K+#zSl!Bxvo?TP<;P4-0hkj2 zYJ4jUV5Wna!IcKUhwNyQV@n00?R@P9{u-B>jj$W&cas~`5@+3pSvTRaFL1+^>;^1# zikKQ)CfecPGVfNE2$#k5NDSTXKa}_^-oTPQ(lQ;L{mZzq`MnZCO*hl#^#mZJKI&F7 zk1d1lppUX;uktT{ z@Y-H1V8WuE?E#?hC7W}}1nOA8`MpejnHAkN8QryI9v0n^GG~?^-Jv)X=&oaN{fw?+qpKLVPXy?$ z_mx3(hg>eW-pFLinv*uyNn_1D0oOc}FUguW7*eE>s?E7-tT`2M{s5EXp^ov>aIBx+ z&!kzl#I((M+L(NAziJsThFmvh-WNa~X2^KHCVVs4Df`Dx?}Ms;#D|w7ebZ9W zC)GExie~Z3v*>KHojRWSDJ)cHqkKaT65*Q<{?&Xl-0U0mFf(UE&KWZg1dx?))bq=N z^hu%9yNNVFW*h0Gu`F%3!Ne13#mqiG%zjmM^AIJTedeh))g7jD4U~0mXL9xIvm`~8 zI=#FWH5Mc4Bcg867FDF$Bx*DeHNxcTQE5ers&slcYEct0qIQb9Wm{C4YLlq(K-5Q> zTs>y3N>SBL?*m%YRE(%QMBPbS)Fjm=QF{VWMJ88IWouGYt<%FtN!V92F{17gb*F7n z(^Q*8?F~fT$>eyVi@aW!qUxRAkQTMi7o~P#ZFbMZlLiObRAoa4+punQd5`jD_Z&15 z9QWj&NB7>6cF%h;^rH<^92-2~@h1s1@=>B^ZKSg#oRH21NJkmz5F^FWxWVK%yWD%f zM%uqTI)LvMbsM&*Mki{MsQEzDE+&6JiyD-o2A6x+Yf(eKs5qm**l{*_0n}?@6D2u^ z6Ba~E%aLpXIzY#UsFwCI26{aMEl8k+<=%A~=!g##)kLHIA#b2ob@R5UJk=&q!-1$0 zi@J_Qm87WBa&J(J8jBJ2BNnCV7Hv^Qs!gIs15qDmQG+b1B1Kh}d)I1F6EUJ5Wl^eb z*%no%+9YZ`5cLTbbuEjkN>SD2-Zfg(RE($@7NzP=+M*_@Hi_C3i25Xpx`sv7q^R0* z?|oX-OpK^ciMrFasA;NAqV@)&#+dwlEUGR=)t7q%TGYN6QTK|vv$m*Ns!gKi0#Wxc z`2dT`u8^&Ah4)@9s((dvtNgU6+ptA7mZLU_nh!*knf$#hYEX(AT;aV(iyDd%^;uCj zhXYDvyQ118YG8%mu0F%$?_p5|DXOr-yIPAHi4pZ<4hvN`Z;Q%PZ4xych#F^6SF@;+ z6jfT`<+P}=7*UV0C{?#;iz-rW5;Yo#`W%bOv8aj^RaxO(rA1A|i24bOQgzF=s4~?i zQR9KA`&g8kyjP{D>I&~lEov%8)GUiqbti36lT@2T?FmHP&!TAJk5?R|sM!_X6?n+kG7C$SB5k>&LKU1BSBd6#KyV_|H9g>5*+r)Xm<5+{MJpsG0y6jkr?{;WmqixKrDQFqoBHA}Tg)LbCyi%kA!7M1OmEwI~L(4zXgO$)Sr^<`1F zVT)>Xp*D${4@6Be`2vd?l%fW^y?HHaC`Qy*MBN+?#1c&?N3}`R0G$V?Mt%=6`8mUcSi~H^Y_N=Xr_CJy(f89c zm%Sjz9RClbXTVi;9RBVK-V?IfO=LFiz&k1Mk$TFW*|dY-K>9w5tk@zeMw5xK$nRO| z=R6UzInQgb`UBpQSJ*ik1oZgrwU6@g2;C~Esy5uJ3Jmkqa;n>UaEh3bYiQ=dsb)x_ z0~>}s6Mk%@_W7RRCa$ArS1R0UHi(*XQ)U{)2%MSj;MvtQ-?Bj<<8Gv$JAXIE5;D>$Bnqk8Vvw{q>g6I97!)yd$W-Zg1%`ma> z7rGOP?6c*6z~DdbWrYwGKan~O+Byx|It{hdDMFlnXdg&{q7;6=kF)r52(3g(F?a(7 zA=Pv;c^hBe7-!f+C6$e*Iko)WvS>wGwBmWcV~bA2Su_@2goMMH_BW!8IW= zYMT>omLU=$OPf=RfQn?x-yMi8*_2cfkMwP9Wo4C23B_p7<6h97OMFXWQ*Hv;n0Ftu z{GDa)X=(0h&-*Q#dvDm><{3b&27L*2P95xGhwY2_g#o3e*|;ukT=%?vY~y`#Hg2U% zNDX~9;EUPDN|~CiOwG7-CTMmKbF%|RGTpuwrfVgQs$=G8OPe*y&4s1yvn-NZDSPLY z-f!3<11m#m(?ne>jOs+D5YmOy*dhvJ!^YT97>#@9ZTG@At=y~lLK!mMZ(5kH6)dWb zJ_(1h%05Y1!NBTYY4u4k(BiOuW7)VMZCqIC{hDn&5@+KBSLQ$1#!8t%TbV&ynV|zx zM)8F*WaD2Su#JQ2=!0xnd1VD-<6#>X4AjcTitn#28&69cPp|ZT#Wvmx8)Mv?Si(zO zts*-V)4HwCs4;*F?V_z;aV6&#qu;2lUvp@yRBAI`LTn3Q==0MF{O@||_f;sAY)mE7 zy2tRvP~Gp(Z~}sd&FHd~mxVNpFVhM9uRw!L3J|CvRZ9-OR!u%y!N-(>%F#7j!J6IXXKV$V6PTr-X1s((FMyfg8=~M- z;V^4snl))}E(pG#a_}9vpH1-HPQj;KoLyz7@Ku}uGIbSv{i}lDt0VZDeN3@T!Pi)M zKXZkDP4LwZIQV|8d;=Z`zMPFLr=r6I-@q!Xb3x#=3O>!aZUtXW248KJ_e&1GnWYC` zY?B8Te*}q*B7gqD@D?1m~I}5MjPDeSrXe(J<#eG~Rk7Bg_QDOf4s;0J2b}y`o zdIJ`lDb;OS z>!X*JmJ?fC)5hN}BLd+%Z6lsG@w9gpv{ZA&Ic~PUw1P035*aX?@_ylv5&Kgj11kKX zSEpkem$WHQy8kE})vS$j)^1dDEgO|t+tCbRSqia`RmG~?K312=u+nSGtsCp?3#{{7 zV;$qKU)cT-kJ+AwiQcyX%Vk=lNj-Ch{J#QRMZ9LQxEpZf5_|lt@N(C!u z7v!sYD7KWhCvB0FCe!T+L|%FgExRw(jqrY7cdlrz8s(Kc&CoHgMv7g*-c?2I`p zhKj32$5CAEJ|G`trJ*Fr$#msy%MM#+OT0abo12id~1{A)t$@fIN!y)5$^6;j}VkSf^73Mx8G0vlOvbuI{; zFfi#G&G>OE_-ZovYOB4Uaq!J7J@{JrSQuQina8aRZ7WzZjvfmfoimQ6kZRRLTO_bo za{^P|F54o@%G+4F4n)3>MK0Bi@d@lqPGHKFRaGM!k2ymn_R6E zm|_oynrQo3i)f2>#_yFgzyr}XZ9|+k;jlNb%zM}}KeJ+}A!Deq+WRTT&^%&D;RwPkeUTv;*19o4)_5Do#Q%l3aLqv)m zJj9!24Tlbi(J&s%4FXH{5Ie^mq7B!72%53VaUU>PNWjWBNz4hINtHV8@Y zpV)dUS=j3ldTCxguUDrG(Ce5y$?L-gX8sH_4PP+MYbn5E&g)NuL`@5ij+-Z%~8v5W{TlQxz~gJn;Ev$nKZqr_YwZIq?WSeoY!6)7%vsP`yqK5%GEii^b9r#@D9&elXap;BDGMw`8%xn( z84a*}+F&6Ke;BLbXMHjxQ=4nafE^3Cjx+fWEe)$u!|I`4jWwK#(=Z;(eF96x#!@j@ zCIT$?8!V(@Emp(bJ{g`g*<2?L*gXN)&og<=(r{L4ID4q~1J-aZPQwru)AObi&p_{< z_IvyO%X7;S3WMmufL?hVjR7_?-AAJ{f9a;eAvOPq@Y8v$g^23a%KnF&Cu zbCG^vnKXNt$eY>2yhqri{fEWm&5&xMiGII{9mWFw$Vg4}hVb*XsPQ!RCYB%QnZ0+1(R+`Nj!wul0@;c2b z^81vA58E2*(EyF}bQsd;4o_(43Ig9^BrIu9LYO`V~WKXoRiSSHFoop@oZ zsdy2#Bu!B|%-hSR7>hGS2()mE((Q8$v|s}*7z>YtO);)au{X*T7!L#Y6FHDeZK^HW zV2Vb^(Ev?(+!~RDa%;TrvH1tqh$Td8DsHxbw(x^GekIae$`N&2$GUbzP3gGruwc=w zcGym8DS;=BPtG0|$vN5)!O&lYh}vaLQve>fDU&yBI1O!bvx;dqcZ8=w!;k;;5`Py? z6NX{UYRdQQcvu7mD#G*GHCA5BDqona)4#^bI&f1Q40{84UHZ4a#`~^A;k-}!xAhXS z;)uS$#9Tw(u~{ZHnb-7 zb>rXlrhtU;kZ?+{}KBa?gWKxRS8EHED)(+=vn39{rA6dQ{R&4=3n2aIJlX8>b9)n8aeyxjLdpIJ z90sxJ-{{N`-sPm0ZFcO!ye^Fu8h6L8ew>Y!#&QkD#7)aII{J^WT3r4J9sLr-AQfsG zwTOOMrObRZZrUs$7M6f~{0NMEHzBuddO=TL;sS#hSJ4wv-D+&Cr6Y8!k%EgWj--Bo{F^b`3A9jeoGsxLC&O&d-4eG^)eL+qC$llH??u~A*L2B zPgb5if?BZA08^^ogo={8E_bd$AV*SM)+SwKpj zra}$2MU$0HDZAD*S^a?t3J;c#!02Ba1jfRsLZchAji#ZxuS{K{sZ*gwgT`!}{~g=; zd5I>!mXbn*>4w)*<7#C(!eyYl3wJ575R1$+xYlY_gDQJua#C`R3N_g8Sed7Mq{uww zBfW2P<{3ZoKr)Ymo?7?Q9c}H&WXH0k391%NSmGy=fi%qIrsR2b%!Enw=#YQvmds~fA7S)oD=b4iU=R-Rqk z)L1E{t`WDhI zmKM^D@<_W;9?4yLCMQMbs8FLtqcj=h+ja&i$tor0Ljgz@8ap!eI9mv{kqC;m%%W<{ znSx|cph7M4+g2i|O0w#a-nTdrOdT1sO35gL_l<*@Ve01sQU#F2OG6ctUnY*kuwFeX z`2~{$3$0Rqi*ygT2J>m;ZJNgDEY2BRZLd0tdlssW*_ADA(kQVfkXC1D-?B8Hm732U z=}ocbb8(u7Fbd6o?W=;eU}Kp!SoQ{3eq*qZ=2Hi(`N^y~RDtF-TUyO1F%wApElZoS zG|#RR$v?Z!`zCANzb?k-kr?qrPe0Q$125w#^)&Aa^&szMp$B^Z9P>a==~K7$sT+Ov z1^WEn=tI`~<^fypS!_L+1J-NU(i%rUI8V}a2C(4`EhYMHGj%~o6IeT~gFBh9AZhu$fO3;}Afy=~#y8~n}--SoAV zE!uo#8*SN`Z+smV`&|8P1$*bk z3X0K7POS^pnJepda$w=38|xPT3>qwLT>mxO^~xSbPyJwttb;1><+KfG+PGye`7-F# zu+_*I;%k;uvpq5|_jnJnQ~P^F3W;=T$d24!`Vz^xkxS~zh_g24SrdPA0cPT$K9m6? zhTY1l!0>X7j1&u%L0)LruSD9!KM2{Py!5(i96AksG=9p*? z6XhkRe2@1PCK~QZ{hW!u!bAnhsnFv+$V4MOsb4VBgG^MEoQgf(mzij^C-qAv`Z5!h zB&Sl3H_1d}J-rE9sHKBGn-2ti(CMbgjXV$(Tq#KKen(q6vF(}o(>=+8$`Vbv$NLfs z8t+Nf8O@iNs3Or+db}?((L@V002~MA1(4AM=8G(6Qi7T6@xH)v_VlEF#bCa`L{$l< z+T%?y(Ns_B*Gx3QMAMSfbdUD{6YcFu{f3DiV4|AjRO|6R&qOmlseMfJc_x~boMwBx z-Apvsllm`SqzwndoCol-(d3&Ia#pChFgix{QhLW}-n5JwoECKN#HL?Ls)x<i|Pz)NDVRBE@oYjtP2~wQO$ZJ#QMFWPTppnr&`2% zcth#~Og74_OOkbIgLju^Jr-g;AnFut)C1Rb|>pKU(q=tLwTShe4XK-$^&QN*CRx`u zcty>6Cd9g*S*tqJHtT7sMXdL3NPUo57nyZkvaWCNc52r9LaeV5b!KhWvs8;%&uvKE z%w#*6b#|i&zU)TtqndU9MmzYf6?Gam>&6DuBG&U8Qo~I4QD!|TSr2aXKB8F#YndQ6VsB@$RVlW*(YsBHoswdgZBGrdZB(5} zTgW8UA|ZP=rar`Ew=wIQWL?|n6*TLa5bNtiooSo(G}R*3dpD*EOjcmlb;-KE(fg2Q zy)VT2dQoTAW<5)_i1pmY)NM@mA!eQ3BwNBJ?^eyaf0Nx3-Y@DjY}Sp9s70*jH>Pf9 zvRj$;pkzI`$-70f9`adpUu@1FMqu&Dk~oSuvuZnq7>y9#nYnm7eL6%9JkG=~e2Ju6 z3CL}-n+=H|90QvSuctU$Qde7VB&5P7Z&*Vbu_5t1b~E}T4GEX6@hI+j8&972 z6P{ro4;X1Y!;GgQ@l-Z>H)}i-J|4`$%95zeOy!xnBw>70>Tb5YVq3C-l!!5rjcwus zoQslSk#D+C)!%b8x+!%BbGw;A)+BjtllMUlaz=ujmPFIcGYoR?rqm||+o}z+N{k8Q zlma;^8BX#|3*??nsgE(Y4>HKQB(HDsZqgw41t2A!)TczPJp??x?ZC`Qz{sGCdM zt%GWlsDZQzYib?$ag7^UT0u%Hq`ePlX(KVx?iY3QwzNFeCTYXIG>UyC?E@^WBBfQ* z-VIvXL?8{ZFNw;`RJxHQjHgo%Fc8JIWCJM?V37H*>pzLDnRB zE$t0ykTVkGv?Q8lo?(!C)2S~CwpANsl^7GqDFt#;GMwa_7RWv6)C6-IVvu!7UQc`P z*C6)=ASIsEq^LV>I|)h%|QH}w@pyCbId1yp;`u07bR8{trI>Z@G) ze1Cb4TbniYQ7FzMK6#r@zSlIb-qb_P=Ukr;x1$I?+lf!X=2Pg^tz)E@I@@xGS$I7s zMya0ys@SzF6fsnL!qomRqMDXbHQnnC>Hyvw6TshK0oQRvR&5DYs!bB6di}QY zbtWHV@>wZrw%5B>i<QtE|?F%G*i>cp8)VV&9N^*VP`?R2ezUWl)ZLWF^ zgUt3>jWSEMNm75GkLx>3{yrwpOHuhgZ$OJ0juG`;QFqW5HAuBd)KDPmdrUsSqKZ;f zvCn(27Bw0pO1;nWdNN4CmQ+h# zl(D^%s2fsHqtCli3z}~!=oM78ZVReYWfHV65H!PrUQX1xqhzZ(%DX}f8aOJtRVj^5 zr>fbb>_$bENl^b$exv#^3;Iu@&Pzf0qr84CXt<@Imr>P0ThJg?CP71ipvPFyONqKD z1r?9-F4uxar6BP!8?i)ja)Q5V)6c#x*is9`iKLDMQh&lyFK6wVw!IW6nl>% zHd!@L%eC{EJ$tl>>Fm+oB?PzsXnFvbb~E%!R%ra@$E%9&|DZ6c+nDMK6Pi)r2St6F zJ;*T26TNOGfv+f|9}ayAwZnW0)um4YraLl~1b^!khIId{H%S8=6`e`4FEj&~h7G21 zl+tNF!17a$iA#9As?Cs>X2>7yT});eUb-1xOpPiS9BaqD8OYY zyiE5P?>OUCllV()xHVa$#x?YI%$cK8Ki9zwQ%u`(r?t2DD!En3rAqf$?i9;a9rwky z+=i^tK#fQ%%^!%B&Lb;vwAF2}^`pIu$Zh)+*jXuhmhLgwIR^VHR{0`|*;yI0v&VQB z+A%xVB4)!uk(aFU$8b=XRZ_G*(@Hrp9K);hO-rXL0Sz9rO+HB*JVqs;p<_5+b5cx> z?y+VA$7D8{a1FV?Bx{sVgA%1$y*0S#L?IotW5=k7ZCcoc9382CdMMgRi^r(EH>!{p zq}&4CW27UDR0V1%U?ydaNz`bGbWcm97pIf&z%!vu?|;qb}9lcMORAS%H%D-y|t_tjPMgW4(7PNdw15 zOZp>A;+olGtvJu3E=lS?)<~imfs*uYl9ZQ{^2d7bQj&&aBrUKct~qE+8bn=^G(?ir zI@&xFzl+2arI_Ne-aD0;(HJrNgPH|fOaXOC%t#>S&rJMI5>u99%Ex-|P-4bo#9TT^ zt6p5QWQ!@GE{Pcn#AKP6m&hiin8{RBe$}@F9^?fyjOq$;)@MQsnHh-uX)8+>%66b7L+wTVxG< zNaRc)@(LDtK53afPQ-flIPW|qvi~>{>q1L^{Lhsewxq_f-g#hIM=9jZ9~+GR>vYEq zOmT1DvDE3QrA7%Lf1G!&0x%p408@BUl`9V(XSKIMR0n_@N+D$ExBx(o?g#(_$L%I2 z=W^?i2#Uvf+ZBRQi9oDCUB$-RLNyDv_yX#Z;F06}MtCI?KbwflQcU?c?;Is&T#8{! z_qiBu^bTSZvx0Z9Q-@AI;k=G(}mzNcF>LMmMLf(JX+b zV52GMC>c>`@{(Jg?pbJtH>a*;R(QC81r14D+3dX)z$ivHn=GjxFfef$a>cf>GRTQ| zd@}-)8#oODzD9@htm}TO4C?IhBB-;+duLO%{^NU-dYicmsR{l*5PbxhFa+<&PfLW; zTGhRzD!(YH4#>e24nNh_cRGTIwxVMXH^S&?fSgHg$34XUKRT3OaI{kWX^~siS<5Q4 zOa`0ds#?n_W!*^$XOiv_5WfxV*_^tOt@~E2T0GA?+ft<=>ozps`4+11J21&$PrA_u zc}eO6g8I|=g(FA>jjcd^v$FR-rNFENF{|&*A;F+#jUBAMMhy?u^xYY*=^Hp26@@IL zLV{*12dK{OqNjyeeW3(bma$Mi-aCs!C@vOk1LkGj{P8OMhL0z{DjLk0LGV4ofj`V` zY^Gx1sg6qInFPIBMH7L4NaQ*Ztw1(-yyf^oj?+v|%FLlmw}`XZ!Dm?xE=k&wj`J}K zpLjhX0;Dpb0@)1-7~$HWifphc``|Z}929I7{1_RAt>NX~J)X zib$V2KJ`J4bcQ);!<^K9-NU+PDw11;?pcjy;`r3f%<3$*={C!zv$F22<~tW>(;7RT zzk`bRYUvd+Za%&Ad0akLEmPx+fZ<2y_H)&1J_w#}v>tK?46ZT;R)Mh0qhA98EVK<< z!A@)OqF2_hZlPVoLqEo6{;22McY^Yz<%&iMgS%%^#n-RZE3QgUKY1y;4`<0jL^!sTGDh--h;URuX7)*t1CO z>bd5Z1iSIuEp@(6CYH>3%2u=2X+`lW&&ot1PuHpWwZT_>7+r^LFc-p{W^w z$nHILC%fn^gsli{V)#`&!Fx0D96bRwIVe(hG4Y#ufc2(0j=KyIhLbkOl14ceaJ-v| z-y{{QO2w)tcyA;SQ*nyfF!bwZ@{9%U8B}KOYu~!*W%eO2?RY-F)N@{-H-;>>N)@fr zM4(bht3;#FH(EvtUXJTc@C`(cdU;EoI5bCLv(n15CwOO)mFMED9H~dVm7i^_oNjM*oCTwww$V>(^m_yJV;Vgf^vqa; zZVirp&@QJ0OosKg8a$n8&p!YHS4{^%@Q#L>4XCDVGZO&1hXI`_%{h3YNUDP;dT$_e z4xJd&8l$x6gLi4@$fIwB1zlelIZkAh*%PF#|(%8ilz1Ne@qjAQz6$$2_sn2LP0&m{No7WB;J`vbd>iaAczkyBj`U5r1 z4azjAjo!)@RbcqWG$XcYUfRbXDI~jW%Pwn2jfZ8Q?DwNl&VpHG z>Wyq=Cy}^{Ev}+tZ6Yl0L|@$Ntk^(yuP3%+P=(Q-{jzt^7wBOgZyuVo`;O!|9JCq0eR;u!ak2}pLgY~UiD5H2k#?kV>zSP2t(%l&Md$i3JH~oLK zjFs{CASX>+)8MgiB_1`?B#W`k|AoUNWb{YTzVzQRVdq zH4F-YS1%p{k^aBKY3Y1;e!uuHa6Wm4E$bxsUy3gFe8i2gt-EkmFK_G{v{f9`W*Z7r z+`}rqT3Wg!EnPavdlgxFEY8xlU4*3{GR8xU}NDO z99plYd{VR}6&bzhKu1rq#ul%#@+O+H8dX?KUnLDQEe$h$l6M9fW^bHfqSS~Q$6X%T z!>~4!wlab^M4iRwKL*P9X*bF5t|y7aR#sr zuFCc>rk=7*eTI)MY8a=Oo*_+Lm!__t=`!M{lLcr(Y(#xi3f8;9Dp&a;%JvALRR>g36r zQfF;FX0>hR0zJOXdc0DaGk3D+KXWI0uOM>{oE+1C+R6)aP8$nhUB`ye&@ko$7~j<} z$egcO+?;XA^KLSy$dGgmbKtl zXGLBi?OBlaES&7Uoa{LgXHQ#uVb6z+iLksh5{ImXc%PAm&e;P6q7oey^9s* z&Bl3KQl8P9b~}8sl_FmrZnsv7R7_tk4O5neDWB|}PKFteGfb2kNM2e6p78Rtck3lr zL}xKpsAwxx)b1D!O!q@J9X3zHbf+Jv>0ZpH~unxuNN z_n%~vsW_9^@IHT>8bnL zwl;qZY*QLbk}v7mxs;=udB1+$R-&$z*cT}A3#|m1<)xNcn&&j88Jd-{wym4+ZV~}9 zM+Wmw|AsBJ@qgHRA8@IztWNZtQ&soYrK-42y49T@X>d18F0rpAkRSuy?(8Vt^TZSmZ5@-w(5 zekgwPN0bWrr?iA#^2dHj&*$ZA?EfxfuXRyyz(v74%BuQL*sNe;aq2a4&~dZ_bP{3R%BnlFMv! zK>c3=>c?D+9d$8w^sdH7iLqlv81v`nVC;fH0vtv@7zZ^NhcYnU)L;-}AH5Wep{CQ& z7}M_k(I_1OrYS{+(fF0Ld zcOnB!HNH)hkxvyP1Sw)%Zj*?|E5D|yMlv=k;*sC$!aisGG0zCyIw$cI9C7xpY+rQp zu2-LsQ)Nkd*P1Va()9i;5e zCB8`2{PW@xD^kBt@=$LT%C5;KragFaCg&x;lb1ALFE5eI2tygtg*zx%8i;jcCr*2` zd5qn^v%bci<^gw_2bMHG%xS(>G))I6!(Td#qD=em(|E*ydwf9mXh8R7v)w6;*T`%? zoXys<7bnri4FI!||4)0NHmfGz{Jw4vVG|FbO(1UTZ`Pl?=>OBc;msv)ew4p#kNkhy zH_DDO;8nbduh6aN|I=Osx8lNd(s%^DJt*L67W|-LOEn~^8aI_uQuL|!ra%k4FFp?U zY4YsPaQFj)!wOidfU>ww79Lm7>Aq@tX!ngJy zB`6uW|2m|6B}B?s=*n{aXWl|&c7ffce6oK;+4SmH$+OKZUL81 z%IpUX8%QaTfRwU}zDd54lzLw*r^pWbNIa|wb0kCJCk2V$>eBL*OUqMB8jq2dr;BLm zW8R_Vj~Md6%jAP`T!V2U1LI$6Fi6YC3Tdg9pb-LA-u##{IkGZJXxzy3cJC`auq0EGXO_GILK#tPM`14Fl5qczi40slEV9?gMiMV0cW0@mTV@3x2G={5dbnO~ zVN(*;$F=HowTtRKE~@t|Z9K{u?=3>LKMfm$#Gpz?{HXAkK>d;r^-G$HFE6!?e@q&$ z7W_O~h@YU2$XnZ@EtDxPI^u`tv5ru%_0thR3!>>h4tHtt?9OnwOK|w8OVNWaMGr1* ze25f1R76o9@s3>i2}2#IDj$q}8jSrJ7(c1Opj`P-4^q1Nfu9G^5kEhVb%cVgua0<> zv^?M=@qi}GYZ(%MN|5*=mzKv}S{`58SVdZ%D59m0d54xiZODVYkq^dU4aSiSj6E6* z(sETHEemwSE~O(r#2Fv;hdL_Y8@YANms_iP$}QdNDi<~9UDTXk+E^)~x(GF)iCF3F z_)tF)3^2)b&iKj#0@AmcG-Hk`s=Z?Fr=J+{j{D@%f;i4X2F^#Z0^LyN>p?opxai27P*qzuucVheQ zZahRF_7_de2Sa-Zixc}o>63$A;f8rbHTYB7rKhwzo6_g>l(>!`@{pAIFE1f|5~G{U zGNe!HJH{R+NPB#c_Gpyt%|O~OAU)(_`LK)S!*@4U5X(o3upFF6F_ulbVw6^TU9%<7 zAMl|+prL;)gZ}3=^hD^2LWB;OK51`)% z-S`%w^Nk{OhGs#j_)WNy1B*@UJAQsPC=~_Dqdt^JHI&CPD1S*qNwj@S0BtI%t6fS< z-;^+(rBl5m(H~DRHXt&RN;QG=K>t!-K~x?0fjF+`eIf(mH38yVTvVNNQFZR_#)CxF zmy1y4L+%K!Up3Q1V8jRGlm_E;2F9;xFo=r>JzO|F{<>*|S_yuSXEc;&vmQS$jURL; zw(}lGBJaGX(c#2iyr)1S7lLsp1LM38#(53Kg$#_})L?L8ouY~TmT3eTe~&NYHIzH< zu`>R!H14<)+v84b&pnOhoY>x?i4}tJI~f=+`Cz;RFtkIiBg$oY(NvCT=qQQ(K6U{v z-N$kl_=7I+2k&WokiZ`*0={tI-^&Kx=MTJ3BV>Pu!{3+2I0_7^e9)UprUJO$gK5Yr zlqu(k5BMV;5a^9{@!CD!4)lYdV4!!s+gF`_&_&E~7cs~0X?%c)IZ=cde;UrJ`2#ao z*tkBphc&W~WQh4gX^dmfK+Fe*MT`z-$)V|^{!m8+e1n-|K4w196EnKk54fl~#Cjt` z>>mqaKOl(x=3x@Fazvew#t#T;?jII4-yv*>mtoWTBkd9B4QBTG zn7O|vW>ly5yNEgLBIfXW8ut+~M~V>RPs2gX7tLJZWbnZ~pppGrhM1Gm_3UqCcpK)aKh!}1-(cpDkD2>=Vn+9RpNpE4E^1D`r}2KG=8YoMgeGE^PJ!f8C1W=| zPs#U8Pst~2X|1u{`~jOM)iBWZ}0QIE%Uy8llSet-naL7-|q3g-R*r_>U~?{eY?y1cBl94 z-QKrv^uB$A_wDPwZ;QQeU*~=MTJPIG@xI;ReS4Spt?hkldEZj++wI=BukpTpwfF5d z@7t93?VaAYcX;1!^}c-nWI`w}$tv?tQCy z-xhe^CcJM|@7uWdZOr>t@xGP4Zzbt3dWn@Wdu+Rg_nhO` zxEAF%SR|vqfUCAT?H=8(HWsk2dh?*PnCN=*-^%kU-)wqsHX9Rsb5Zj*rNwyHn@8mN z7~j0rd-K*tm2ckGJS;6LU2p!rJjYqhxZ{_ePaETW^N!~4N{dq0n|~nB6TT^>CH{i4 zj;}0kjPcLAn@6RE!mN*@WBM1o3m>I(ynU&9_r1+OWDAc%mrhwn(h=I1-aCBRJe2Bk0~~#AXk5l0R5Fihv#aCr?eCHqb!N*O+liVT zX8OpCnp&8#=i;d<1_JbrZR5wiV_Q&klSmx(KWV&hXB?HrChC(n-uw-h_`kS3zM#>( z>6S};{Tq@>wYKnvMPEfmZGlIY#OwH<)#}1NUWePNn2Dz>ve7Q__67N0DVCSWcXvi# zB$trmDrtGTRjU7=_^tT`yL|BOpH|2R%soQ!2v*oSRUzA{<~*mUn%Br{wN!V*Q%Qh{ zfB>pig+qYFOTyx)kfK=ptN4!3W0a0NOkQo=Qs+q@4kmb5%_>`+ z!-={0F+CHg{WWiGho)p%%i>PBRr{>7Z zKphD%1nP*Q5bBtQsM#=tx|@bY-Hid%-B@RWoJdQc>7a|cgC!(^C7lBXb%(l8_nJoC z0iq5WNQfV~9ULtowFzoUiP&SMOt>D=FCONL%#B(SuO+@i)4XxmY2FZ+<_&e`>u{79 z5S?#HS445h>dW8|rrr&~Aw*G#LztaG)1v@&Hw=rq zW&m}~`bs?tQFq=&-T4wy50cI~gSra_b#`%mS)=Y8QO6vHv??}w$+gi-#zx0I1_2wr zv}O9;k>DKADH|Pw9uPGHPttT=bHAol%mJzx1Wdu!j!HUWRFZ}9kZymF?HSn}8H`5@ zVLYbCJjyX29Oam&@?%;yKCQ<*#W5Kt8`(V17mj&Bk9nSBGR}g_DY!=q)4wtV{a*sp zmD4y+{FgPuy+nqiOMGMl?h6mNUk|vC1Ja*5vH_2K16nek&;uUlfb=YmY``<#fOdVH z)dQa4fGk>vt)bc4MVI(LyS2N-_w~;7*0^RihbW+W8Ss z%->rZ$asK@t<&6^RyG4dy0fW(7bhz&gWzwiZc+QD8BMCD9#Yc5ELh6 zLlkGkWN{*ZgeV@^6!xaL+7$W}UsPu#Mn<{TD885!Kh;g~$4POr!{TIvQ2eB6!$<2H z-^f4fEy)=}QY60|E1R*dAxKWrhDgrP*W#qm${x`cmLWA69bv~EH`OFKyk|<^?J==3 zCRj-$L{v}Ez_@+x=SAUhh354&c3xkt=XLE^V>s~+hfVjoJu2(=p9ni1i>21(Vbh8W z_Hf*|gMW`8j=D81(r4=kQLZ%!iR0?< ziyIs&Sw;+=5lp{JFnv}@$Wx{je?JvB+WdQ3FfGM9 zGAjehn?{)#@#ptdVlxOYjlFk9qlRF6eok=e&?SmUK>H608!%_CH3lJC?l6xDf5e!F(L1(nYYV`akUt{E(*g8SX?~Fr z@JtvS5Y>-lG%Wbnl=#qOIhSE2avt`-s{=N2obzcOKxo8QHIRToRq02y?Ur}+kp zRD&iOz;_9H=CZ!<&TM&FWqQ@_i<9kYt4ED=q>OCEGP17tS{mUpoQE1obLYPVdC`|T zhD1!E%eeM!aV)Pg3uyzGo3Ejdr}?p!Xus(uWW{X zrZJfMfLo4mQ&eq^dI#S!@2$4}a$)ZU`kZubApfWb`7Bf96xQ)kVO?XHPd5#O>JfHn zp!~=sLD>tbqwCSY_-Z+>Y6fPYp)Gi08t0bISGqzC$rk(`3N^%Ds3D$S644WYrOW08 zp@vvO4RP~%FVtX`j0!a%`p5SZ)uAjpXvd_JsBnYWxLC+cI8B*7s>HAFMY@E9)5}aY z#cl~O#<*W=8C+cyEGa@R0Me!mMlgB3-E!}QL75k2Gy2IT4ni~mEteMPrN@g-9)nL% zs|xw9L>uzhpr~_Fv-Xshlw4OE$PB!zLodB1vSl-Yht6()YMMVi(T+DF4>v`2fh+!m zc+^#ZK)N_xK|{W(1Z)=>{K2nT%oTnw6!9{%68G6?rhhp}=icXhvNpzi-KPuJw^kZf7Tv_tTpOI(O+M>0wd?;9?+(?J;M zW1|=(2l$W1nk$VY%JWPYRn^IbCm;w(Rjz(xGTs@9$(XSL*w2y*jQ038a3lH~fYWwd z9k7a#!(WC*O#nF#Iz!kQ7CBcEtQ>OwH;)^0_N&^l@Quf}^1rZOhtQS({F1sJWC`ty zP{$|Lj$V z?4f}$`01+-Cusc$X`Mshf5`)uQ+37`E8cR09}|^A1%}EkJ$bu(>v;Jr4ExVAuqVS4 z-{Mspn_BJlYkivFe$F#Ty;GMxt*b}7+`=g!+@D;-Gb~tg|IE`Ux%Jl1w8Yj9F0J|u z|I&onEK>ZwXnF0jY{@{k53$onJy>(AJE&L#Jpm8wYt<-MH%CV3}S+;$G;pIvav(OMcZTf> zyfcw_XQCz>L@hc#xs;VxCNf?bIuMwi%b%X^JPRUYLgO<+=Vf>zKWxAcxH7v|`x@X= zJvxAm>wcuv@EcAq|HG#+M(v9wV_uARN_3~H^TI$xEb*)$Us1GUoL{<%Uxm#aUeLP&n2a4prG1*nU5|m^2F+ZcI3-+DKjV*)rj(#W{9yfy%07%Ys##$f`}WPt{+wAfcip zowE_WP{Ttm{1^l=#E(gc9}(S)?iYUSKMx>j2VnO2QN88zBZ?dR$>e$J#g)UBD;=LCBvl_OGf96?DnCcuqI8tN zx!q+=Ol*sT7NNi!_4IAn$EK-R01X6{5(f* zV3D&uf4M(iBWfSrteM7l+XgMzH`^>r*3@dQ2bP_yfmJup7(Iqq4#CKVfjH#=rZM|t zW4|5xqRhb{KS8%-M#o6eQP0tz8|Hu+Oxti0t`fo*S}>q-Y-x-sfW{nvRe?UsH4J+w z!;!&6LQIGSt7gqjHm-|_GAjS{$Y3)p;K3&R)&szD4nT&Ad;tIKIyH_#JlMZ_i)iE? zq~7K>R)k{>1D#KI{_Z~%k-~c@-?~#lZw2G;pyv>?t6_-_#5Utzbp+?^- zW|)<7Ky6m6y+o^+<)c#Muw|C9<-=mQg%5)OhWN0^CXNTTiQ_?RV#ve+ZDI~wt9|O~ z+r&W>f*R_a>7X=LHgN%sX%h>L4TYh-k>+4zjW&csys3dp$T*i^7RPjv)lwY7Dvk%SiicoIv5G&_!zwO` zG2~grNc0KrEKp|7y3w$euzP&uo>(^;A^|z8I5wW5yyy`>Q9LJBG042R4Qr{l;!FlHICfMHB_fzjlQS1jOCOg3*8_ZymKu^rmjM9L=b9=Zo3V(5OB@n`0T zW&D`|Eo0j*vy6WwHV!gM7iOO_SxmxE!4iu7U810_!|3oAOOlw;(G+5`oyPXrRAzxi z6{yS-sp^U1I53r2;^u$gLC0F{*RL(GaRg_x0sVM+)Gi#cQn=nDxkSB_UGNA4o)TtP7ax3h+ zPQ@W~6$aJ;+aUU(OZEQ7guvRR%&#M4fle}Ml$O4m@Y?N9wUtNl31D!Qgj$RvgHZ#t zAX(sM&iPNe$RfL}E$y-*3%+fE7avX$hb&22hUaNZXMEdcY_jN}rt{@Ljnpm-EE4M_ zokQQfS(-45TEv9>+r39=?qQ05cmopjd5du>-t?h1AcMQ*%VOkQ`pU)O61#Hq9%0qlZT0Pm4t5IVbIZz@bEvD0?_6JNY zP$K4VG)?19iI#Q=Nrdt}&iLiBMM~dU^pYuh7DlE_YMDYfl`Z*KBb6(hwlG{?1zYJd zZ(=Z)x1{NeH%r>{BL`M9+U8fYQoOfs+YHG?7M$rUQk0^^zs$%_|1IuiM}E5EK8`e( z_>Wy2*nTwsl}PiezK0#DaOq9+pj=UMgfurY#-Vvq`)yCCaNDMY3YThIPB@NEsPu+D zC{L74Lg=ZsX|FiY!$#re@MZeO73t?|@Jzf{^dS|P_B2+NOe3^PmtVV4SkWLb{lMKc#)0c)X*fi(xR|avEP0cxaG3Y)8<66NE+hQCATXW~PSN6Wu-^Wq-(K2EswvAEab9?@>~)@6>vc(6v86LeKt? z5bu92CZi+y3>kd~)~LzYPb>x~s3@isd68HI@HUFAq`V=WlJdp}uB80vNY{HhL8?K@ zgGx%ut3~KZc?pjHA{7;*-^*K$MjFOgM>otlzyOZ1-f!oe*Qv0nl%mQU8t~fsG7y6# zloh|EKwc7$7UaGwqZiD2Wf++4q9@Gv$IEMjJi&98BLVF=Z*wFRY?q%S@h9`isaqM)C8V6Xm2ga&79VP8 z?OaKml&bK=@>tIv39{$kpXNd=5@)Bv`n9U3tZBC+XvbE6BQZseu>Y_-=fMIbCT&w+gwmWjR7RrbXdvz~Qk3z6*1i49za!MU9lQsJb?^?9 zx<7=7kt8Ka9VUBTa`ea*F@1@imo8SCsNFMEA+YTbJ*oYUCt5-t-Y5hA5*%-?&C(bA zSmIo+-%Z;m1V4rXqWR*04`YQc-XDG2#XD$X0Azw=8|2*^K`|l@CLN6wF+zQ%vo+}T zrM?nJs4*d7Xo-(kna6oUxR;Oj62+r+-M~Diy)^i?h5FX8o6OBIkHNWO9(!}si4Xs) z*g=@-WN>pRxo#8=LZ6I-DD1q62g%@>c%Wm>#Df_JW24*AtBeujEett&M@h!P<`$%* zb!J&Q=8X|aT>QIYT3!)nuS?6m5;9LlOE#s|6;(Y6*_9!wB)*|v$lE(Q`VBB2pLCW~ zc0PHDFZ0p9)10e=hPXPO^mJBS6N@mEn_*=}sW`h7drVg?#jBoC_!c}BH*_5no3tGwrWdP3|L0% z)AK#VcLmC5F?3^8la|+(K{b6Z)i~-3x0MiL@(So(_IZj#=TD&KvI)5LucXy$%JZX` zR8nbFy=R3^hQIhf8`JQP|PR7J9*j6KDuQRqPjW;tQ*J*CnkO&a^=bwo2dj}_G z=r32j?AflmQ60rRz=;XSZ=PF84wKd1YR)wr!t}84wsUP7p`&ZpxrT#F*Q9gJ@?r7b z^KIu^my?$$5#zbg)f+eheAS$5mc~6c`PY$i%`U|r(|y~yhTG3r`X_Kz+1!?#!ilDS ziVwSOWjpq<-3BT-WydQPaA`a@&NVx94@Sh$dFR@v5|c*k?Hn$l4wEf7)*X|&;&uBA zU2B*>U2ELwbsY{dyNOzDGs^jQAA}7jM47XO%q4=sDG5?Ew>S*&jbV!XJT=#R7dnK& z79;+8q7E_RBB)?jSF3Fe(!s@e3>*e(z^ODflEWKlAWF=dtdXZl&tS$&8ud-liFjv3 zqO%GeI9RSfu&F%3D-qa?c`N@yj)QU+1^|NDE0+s^5{g<<*s+<0lArwwH|?AAVSVN~ zoc)UY?B@W0qS>$Lnmz7fm(>RwE1)HY)$wIaT?D!AF2IJhgrv2P0OxgWzCAEr)|S zfT0HtR&?QD#Hx1?9IVXaU=CpDfrFJ@I2f@49s~!g^Ej9T7<%Afbr%jstcC}{!J0e{ z<^YBsI9St#gAps^L2$4(kApdYp$87ucHv;eDtQnbtjptI4q)hkgLPdv7_nj=1PAN$ zIG6(%df;GvZ6h3H+=iR$ifr|uIk>Ip+x1w>Tans#sxj2?_R=EdKfvj>=D#=hBGGZs zePIzR;^{Wp7lO-*^7FBJb`IyW;tI~k>dZNu&&n$}AFKc7a6YT&a6V7u){oU?W7%{LmG?O_J16H-n;e6Iz!TDG< zF^BV6KZo=A1#U~TAVk#TPC0dVobbi8cY|CT_rOGT+|vv7Rc|3(Pw|eqG!ER3A9w?u z`&Ojh;+=Ghld^h?7vQO@N0Bwat{Ow@Dz4C@DiuK57}z91 z;c2yE5WKZr zOdc3$e6WE8o}z))se$^>%4N9#-ps6AmhzsS}x!I`mjo52VPIpepmp6VKkD5O~Z)Fs0aI9a0LqE}{hyDE;?C#g##eNMg^aJv& z+rZsx{`Ev}NeYhWVzQ)jDkn*CAb7g-_}qxm+eaZrdx%dZ?bK>_9B~!xo(8Ll3tJZp z*ZX{N*-?Z#er{*|i!)$FOW!)8#WYokGeB9t3t?pjV4+SfLAIJsO#^`--}%bHI){Mj z-MNgO?|k)Oodeq5oy+KM=biw`;Um%bfFKI@Y8uF}POrev;$&@3s)Hk4WE(<37~0O| zJ%eo1Kt|7ZzD{-SL0>R{!!EEm9BP^YAgGx7X;pi$q;NDRQh| zgF`>rPt^5mu)AM_7yC81&=1J7ZUa};U992$S#31VGVQ;I;}TSYnE`>OmpxsP+DIf9 zWdC$*`ZKaHVKSDc+NkW=%VdgmcU0G5!zjsUZVM_gqg{bvJU2R za!r#=$#tl1a^0|7Th_XA+^}bG6BfBR=Zby8b;UlZ-lXJGu2?u?$>y***B1bEDh$x$ zEVk7e5S&|s;N0qhb6Wr$>Jfmm zq5zy`5S*q9&Y~bVDol}Ij#U?&dH@{iJ%A%|hS_*pNxn(f;JpYo-u;&_gF8FEg8v3g z;;hA&-|W}obl(;y`nEXIx5aCHTkLgP{Ezvs0IaclsR|$`7a;f*2g*`xm%R8?xA=z> z!U=0>*&hmR70G`U+A{KgS+YI{59EF^JdeBVFVf$KM~nUtJVoN)!Xx5;S+Xt%55#^k zJl(?Iheu2P5IjZF-@;Skf?SparGFWhfGX)sX-%cUCyvb+=Vqa#e@RP!$H~6j#i&Ss ze+Ku87{Ul1UlfUc3%rQ_Wy$Is7)yKLvRm-`kSM7iLS>QUx6p{>UzV)QL6i1?rd#g& z&?uoFf~H9DTWCb^FH2VBplSAird#a$&}5Vllx!pEB8P+ ziz9toywsgD!0q*B|jJ-9975eBC2jJ~InpoB?@rOCNSuw`;g<40PD#AfvU;+hy$@MqxC#hf)3>D|_dUe_}@@RY^J* zZ=b=x7(72tc?#pm*}TADQP>mRj=W2oaGe>>IMXSOnkO4ufD6VVDo#!FgSxq?`E#G5 zPM6YNGFhSo@bhGJyX!`x(qr&wSJKk7t?k8@1^4WhJ`6OXoa*yv5ZN0Q4xRemS!{)- z<-J68q;Fk=IOCaBn2*HKhR$zopK)$R!#B)^R~6zv?RZtY(iz*zvMPA`44(4x!pfA| z0(IY|M949*a=zYIsZ-z9eD#xnQ1(zl7(fSSK_n%u`p*xT+`$>@9piy7VXrI*oSjXk zdGFBqi{rSfK1w5Xn-WLtd~oK~7k0d_BoobHM27ZG;(i2&PMP{*ip=YSy+ueOegsqP zXcac68cA@A;Hg|pJyqKoBaYmc`EeJV8M2+opul~ym79)X=u|QwVAY|+3)rfVR;4Lc zbliZsaU#fN^|hPYL}dQ+Nc+!)J5(qDx)LDb0mUO)BDM7Ml70%b%0oP(_N=YPAZE6V zoTvf2Tz@7r6+Mcx2zIhSrutIOInxGxD0fcn2V?I{a7l}pl79*qg_f!k`A&X2#pn8O zKgr7g^T&TN+|!+}eCJH(xhDE&eFDS}W@n#SHAP0ptWH2~ZLn0(=k`&^NL%)`^@IyU z7`ojRN243)lW`JnkDtxNX>P8@0I_rBME9r3{%70eS4`alw-^9t8ey(!`9VsN>NE1E zxwdGwQYyfi?Onn=cSbuaK<3ysitoK+TW}~A^B+fT&(8MgPAQG1ny*sG)&7Qcs2~L5 z&WXx2u6xunzxf3+4T*hc^xdt5)Lz$ufF!G*s<18(-J;}{m5@1c^B36}^1_6ptQ&}` z0Y&0Uo$Vwm25kcZY|UZ8_0kq4&GI5!iN8Q_QI6x@7(l1A2dZ2v zF%1S;47U+Ml*+&&q;Xd`r`Rg-YRvvZtV#T{wQ?opM3Qub3jiU^At@o=0Nr#tJ|mv7 zG!ni>y7xNbkgH-{tu`=eenCj{uPgBakcKl@kzp`FtuH}zG0Au)9cC#>M!#}KG9Z-% z8+QmMXaypxGwteBYXb90Fa?qkOra>6x%EiT1yh*m7<@7z3T83fC|%%Cu!4)W%w>t? zj9weji&Jhy)2jR^bYw{&@Q1DqFmxwwRlyih3bb1W!tkVFt17cncQ!g;(CF|0v20UT zy1guHvw&>Fb_KeMz*CsG<&3bw&M;;KWRDQuXu%Fui%t*n}AS6h|R@)VY?UJ+Pp7*P*XPA8^YWdv3* zMg?Pl!lkr|B?Eo}w(!mYY{T}0Qq^?gN#o^pco}HLW^9FJX?}-!U#sD=qN-z3MoQij z+Y}%WMKNVhqGV4pg--!#BM76kYLy6!!^4Tg!;nSf;jvC)g-$A|wV0MjnHahl#p$*| zFhCf@Gg{~*o+}V~CmoZ7+vZNSdOOc{5>mH1GnFl4zHe8uz^9fnMzreXjS|dhuw9}i ztIcM9!5l;!Ri%$Rqtoz7LJo_uQ<`}UJgHteQ`J&;ak6U+Z~RrX%80J>6>#QXMxa+{ zxxqr0u3IdmDI~NkKL(>0-3!CRWQCl>)tiPZ$nc4~@)WfD$I?VGys|-)0k05N#%$s- zJj^^U6x|WTEi3qdrGy2ZnwANoA});Ar@;CJ3IRNB<_DILf6UbiSklOtR!iB@02_6H zc6%Cc?QGwI{>NvwLg~$ZrG%c+qFf5e1bNI=Ax%t z;Am>FF;9a*vT^lSoz*W37mNT6HZf&_lUUr`5T)bOkQAyQhzPmX0>I`{vQ1)|YlzMu*Yfl`4d*1w@5 zs7fImBZ$%pwxZMpWy70NSl8;%v+5ICNx}o)}Ln1$u)1et}s8CU6MN zg2Z#D6zag-^{ZE&yRsG7;o|AZT_RX$DM4h+6YdgmkmD{b3@(|w5{J8zp}A`@xJyBB zg}Cd~$gd;7D!`s0=dR+lI+-GE;}DB7dSvZO)ja4pu^vU`u&r2+vO%Av+Xptw#fu-G zPNDPVq1tA^70;H5dKL1A*N?GS8T=osf)dVrEVc6^xnWXmF&d0H&7Lw;kh%lK(6zfwmx5m z^(3d+tP+9(u5NcJAM>*<-;x6CA!$L!~e6TV{eQUL~$?cu{4npk^sDrq01o* zZ%0K*0OGb_Pn?JZ!1knD0;soK34r-4cW~beAUJTX_B$~SUt-n4!BMAsiz;enb35Uk zomLKSpxI*yV4OLdu+~8UwR3m^Tg6qVex4%$-{Z!lF9Ax50PrY~03}5LJoE@q_6Yz% zUScu)-K+BUSAdlCy}tFhy~XZ2*W-UVa%)T!(R{GCdtL8UWODa< z=WVMSmpZ5ffC78%s#)E(EdF)ATHlOKtlRU2^|!iVDGzLQU-5e4p8eLVa`;P?xIDT| z2TaL;m`aMXSmyM4Una+C4KBuOKAiqKJq6;7&t2*Zd8;-_vMXSK$XF02F2GA)Rgw$6 z=f>#oc4Z`CJXLIrddCz}xF z!A@9ZBRr9ou@f%mWF%V95upyWc;|f9&9-Jj| zVOz4C5su5_ka?aPFKd@Z3q!;OD>Z5NO&>+O7UXs zN~#sNtg$!B1G=SD9)ej}Ikyz84+d_N({lb>p+^nw9X& z7W#R)^zaQi$JtWkTE%xdW-U*MW(lGLtF)BQ)Gcz%j@X((`oN%mDOrt&1FLbA{;0uF zA9P6RwJ4|$FGsml{ra}Y~H>M2x z76MtcH|_b-+uKv?^@ARpM-CGj$=A~M)cPo|b8+~?BejTWSBV8x$a(g9)M9RGb8%+0iHwJLsF+-WCXIzj*G|oG=V~n5Nd ztc`4VDAkPemzlTKoAN<_opJ~$%B%b>hw@0+;#te%^L-VLPz_|XxJ+-EPYbO7r=3IW z%wg1yGMm6<6ShbU@tZ;3JH)umWfP19 zb{R&4EW;tZb+Qa!3oJvJfWXMmj?yglY#pTokluIHf%MrrG>K#m>7k6d4&Qp_nDvA8 zuvD&jbIiIXdrWeEm}8&5T8iMx?@!^_@|N-I+FNHFVPeoZThyZV@PS{lbj!t@qb;%$xM#3N&*DK<=AP_jZ-~E zjvSR=hr?tEn)E(Y6D%TS9Xa`IJ9ViZj;jSD8%zqM$!GSr*oI{u9ejZ~n>!VFg+k9m z2tNruU${PaPg4tf&Mc(@{?gCU2YL-<)9GoHttat1k6D}?sZD5!Z++=)oHw59#9}*Y zFpEco-n_`GLtO|)Xia&3=JenW8hg^uR4dz{20F=AXIaN{#Q6<@-6jxOH^Q*f&uRxNWTAuSE z)6Oi<%B6XdY|0(#ThaL#%&j;Q^dwfeD&J};ch`&EgFSS>ejO1jgRZFMO~E1L3JXE& z0J;X`pPB~r@LNOveKNUT&(neYmZ^+r$CCMA7$h6WxO%K& zr>ZyB=S!nJrzw)xm^+!MxeCYMyU5&*Sw#m`Rni1yY6Q@(azU(s6*5wa3Wn)&K{R#> zJe!d&7#1iOq~3yi6Z>jaJw8rjbt*I-yPn9AH>>vqgC^rRb)m5DuE z@ee>+ix^~B{BW;x-YoDV#!ErTx*q4eam#{PXbK|Q#JB{Nb_)uxYAZU>26ZD*zUK;^ zQEv!Cnl{+d zleF_V0*vJXBR!m@?5#0QN!A#r#GqTHd9|ayXRphW9$k7Vm6}nt#Z)|TXKZC7QkT-O z5G5X<>htajO$c@C#XDe&YO0H*HFVz{r=N+49~{YmrsZziZ!zz~Iau+Smr44!V42G$ z6{vrKgp5eN(ux!msuFYz%Sx5R1{lgYuKL4m;JJIX_{6zaOS&;o0JrMU*0im9xF(J8 z1+u^xbScJ)8o(1jl+Dc~MKfWYOIkeonoM96sLO-sPgz}D0wUYe>%Yp(wJ!9rTU?!z zxM;*%plKp=&kDf<&}utD>E1eOeG95egv!M?UL=(85?QmA^HgtvS2)*}yk+OYnV=9X zW~1n?4tTq84^DP-1D!#Zxy2_0;=QUhK%Y|cW9Y$YZE`>I~c0@w^GvjWV=$@o;;i2{us-~r%O{|4D_ao!0YTD>l~u8F5^atDNqt0&(qa9h8jK~;)P1* zFzR2+FSzuh$1McVoInTuF|HIG#F&!tfSB$Z2*x%_5`-<6PKJ@wOBLQgz#`FK4>M() zC;#a;E7&hoWWP{pDx(8$fr{$Os}H6xq+|PcpbPh$OU2YxmfmaW_=AggzS15$%)0S_ zvWf5^K2$oBEU5m>^umegHub;gHZJQ*r?QPVZ4phS87d6S*j((uuegNbLk$EVaFHzf zZldo>^WX6*owR&sbT53+$-|A?@DfDv7!TDiZ&w8Zh$q~zHlD_Z5r))bsGi$nk2b0p z4*gD$6NFYAI38*rs>>Hy7fVeKp{Wtiiq^cHvou{XT`qTOj1mWOmJeBJX zI@RXC)!Or?2LzSV^`lHYu~vQa&JsBv58+{@3+MxAfObpHZHjMa^)XZ{xN zn;TOFV1N8)g5y7<$1m&gzgmy~`=RmWA*UT0f9F|ed_{<;`Mc~UEiX>)1@`f0Ic~Z^ zn)Kr2f%e$41dlrDbUKz%Ds3+iN&$NdL~VjMc!Ag>jRvW9%N-k+( zz=s;R|EUAt*#r1<;_uLGS#mFKgo@vntN`HS?<=h#{2g4`xePFp-8yfuS@Q)lo5-DK zX4Fj<^(ihPve%^Is1}ml@uZ9=WLO0_E)j@vCCQCoFZV^VIVOkS+GCFa>Kmc9b+_-J zaIlAR^PzBc(;Kl9(U^)*!>3Dhg4>jH) z>Q}6ITnUa-CH&Z~U@-){!Bq?D4spOpB0ro-F!q&Aipzl~Bh^1@lG3M`3$Pz4Q&G%C z8$JnTp}LZ-jeYMLY7IPtks!CSnPyN1@({POwXug?^aF~If-UyDEdm7YA!0^AU@9@7lH0VTgZn)$ zhrs08Fkuzq6$xP?A?ZewR~a}UOqv+;lq6DAWJ~gZwu0EGo2Wt=7^qkwmZ-RP3+kqL z7%aA)LqN3$N%e+Hs$h#_ZVR=dk5F3HZ&B+TbAV8KKZMehUidc?7Q65ldEai*-&7Zn z79kEh@2ZGki(Re|@BGLA40t-V&dVa?7_{qu)_3)uaC5YIw0=-_`vUL6Ndn{dyZ>)o=9$#4px$)&8 z=Nuyai{0ENHx1UuwKh?VGZto?3oi7*{&&0m1IyzNz85wa?hkV=LWJ4_Q}Zf8JiZV2 zjX?->;8u7YD@?RBY_i$e2cE}gEc)knyaH3Oz7^#>S=${*n3-CZ?BKOPa4SCt(xP2+ zCz@Uye?H}#v*#zD-|>OuG`oxCYEP2=bb0grP$5d*pRQo{ybM>ZHGf;y8m!z})=3SP zg6Zd#mR!k;pJ@c+f9dmUpmruwTv$7{kv5B1NX)sy!!cAng`AQf^)JfZ2Igy!XnQIx z7;|DJE)W(>D%I9-xeobYy?L+>GnY? zfRPjx;;l4tEEP!Q0&Mn@U|}llbm4;ZhBQyCYX(b%@(OmXxLugcJ(Z5XBCBOHIUlQQNSRcHJZO(AnN;l~ld72*;TxVT(&DPpEtA0K zuoh2OT$#jeGc^{k{Z(>Hi%2*Nwlc1NS{pEXvD3%<6rp<|P1ui0v5mEmQ{sht#soTE9Ud!9m2s6PQ~u+bbU}z!Bwbt#WhcGO%ZUfgps78V$`3z_js=^6Uaa)C5j&sU}}| znrx%MGda#F5C)d!uR6imy~-qki3~=gS4XBHnod>x`0M=u3NJyYm3c)bJRRFux-lX- z@J5p}H!UKtFB(4~x3X{Kr4XHH3#=$=-9;g*W=Eh(kV8I=k#JeGuq{40 zY^wmudBda5t=-;mbaSiqhU3d^%CGHt!+Gy1d-NRQ_};V*aeP^ncZk#ZDBMGlxY@u$ zsFD1jpa#rmBivg2`o%Y6#YeAS{3(1=m_1$QMTlt2Hspla(`UIl&yquNTNq59@~SCS zIhXexCR;#!skNEtOTytm*}&DvL9v))}xBMad69(Bel*z%y7&BAqnHLPAKRr1^tv1TsY{Sv7UI zu0(QxEu!W>5I9*2YBxq!Pp7rm`#^9dY`FfHK-!evv+PbA?Q`OLO*M-uR-I{7SL>7ef?+VR#l z6Jb^033S1gmRn}-Q?Ou_bAX>?Yl<8ghh<1|0io6r$eaIh7iKGR30^j|Q95J?@6A)Q z`ab!X%?eZPp4AJ|$eqp`YrVG@u%m~>{59YpC)1);rwPo>XlMUR!L9GYe^F&v9!;j8*sJK#!O z(%RprBW!GIw7qGDNAi&VJ~!-!!Nd;*c2f)|gOLlZQDMAz+^FS85?GaI(KHi)FuXUC z-LY^Xg=XgtXkeB-tD2hH&V?o>P^saR$IHmer#lz_QI`x$QCiotBqLgqkj%X-Nx2sc zdu=gI$-k$|Eg(QFNnlg%3$GAooK7Yqv?VFi%vq8oJ*EIlvVz(&t|b}MlC0AoKsCX* z6Rz$q)p2Sm^JVM82!h8-5B7{l66TL%tcD3e1c!CYcM-|af ztb+I;R2GDb@-iX({01@Jd1vP}7pq)#^W`64dK{%*I{#w2Q~I!oYM8;C7Gg??_?ljk zOR+1DG)meF!%!|%ri60G7|M-Qz*dEFA&zT0kgJ}{g|GoG0O4mE3Xp$5j95H7A}w|2KDHlmx1i$!MR!ka3JXu_dZ6&_vy5un%uWMJSy zohDVwpwe?0R4!>5;4Oa{RJtPB;blPJK(wP(B6i=X~(5qP2|$W}i!$YOiE%FJvqZH;MzRi<9$}pcK)8G@40pP#YogP@@Li zX}m?9|AG`%AwqkS@@pbM!L+J-nnX_=*zXKorLqUH%1nn_XbRtfU8nw9$JfQuaJhcc zz>{~&lNI{OLOfY2Pgd$DlX&u8d9qqRY2pdOtC;s1{p1Ebc|e}5)lY83lf$408m-fh zZo;D@>d|`rXb~PA<)bC>ZUg1bcy>%ZL%3bVjc&m+M0VM3k9qc0cy>ZP`&sksRy;eY zp6xZy-hpRtsAr!w&)%70gRB_faI~Yj^OIP&4LGG-SCQj!<{o89ysx4y8%D=pig`%- zHl0L6r{zm=B*GQl59{F-^{zx>S3%x?)2|KPp9Ap zt88nj%n)=;!vTv5`{4@y0~uz+WXH}?S{o~30zMoxXnZXphhq6!(op;N7SP>zgAxr3 zjJxqh69Tyr;Lv|L=>$R+WSqqJT&H8zI31PgC$QzB4U>WB43Z~obO!8lUJmKs;qcSb zjjto4JcBe`>>Pzx^y*oRsf*$E_3{DxE6`0*&e(J`n#A8wRsMzvqF?+CK%_Dp+VCTz z8~7Wl{4w)4RJ6aL3V%bDmSi;r2=F&VTha-@-0g4ZTzvCc?yO=tjt;N3Oy-o!`L4QAAwkyeYHDL>J8H-JR-lt`i*vLVs|S#gx3+ zxVJXGsRLJr4SK0@5!H!_@T^_4v8;n69fouy?N_x!ydtKAHt?|lc@0Tp3|C0YchDCCkzntPykMA=-p zIGKf5Th{DAEBNHzk4`7jg-of#pNAXwSxfS~?3j!kQ%k+IFf-m$7|;loJ3!cjl%dbqF=I4hrx%&;}Sp4Y=$kg8L&7T zn)j8kR*@AnpR^%l90y#Zbu~zFqb2i=AX3u?d2cd7-VX#f?Pt!A04BQ$$b^-o(ioNz zwXmbqxA*ZIEG_lzUVekkroO$uhVk^r^d|M`p~n5e@s9qLJ6_0*aNdK+Y@-f&jAEW1 z^Plot=j%E<+|5;I_h~+@bq>n*%t!_EbiZo`bY5f|wB6^mHBWbWPeZU@_#gddceZbf zH~O|X*0;r>zAg6mZLzy=ix>O0xbWZm;-hbiH~O|X*0;r>zAg6mZLzy=ix>O0xInjo zU2P!_I@`C!8+}_G>)YZ`-xmA579n@XZm)&ONjv1NC-d}#t9z|Rek0iSh}SlRqt~Q` zky)V@d%YGHzQk31OXuajJ)dREp7eR6Z;NAnTO8`!Vt?NjyZg3yv2TkDp7j*MizAbk3ZLza&i<52(WvS61;L#LV z1Z5c0Vzgv7%fhLxEtm=tpb!fZ(GYPeAqtU3D#vZQHNhCtm?X1k_b$@XCipvTBm6Gk zOoCjx5K+C%d@#Bk!#HVO5-!O6N=nBk0v<9dk=U!Al*)VJJx)I*6e={X^Gt6zk@T$62dt5y{7*w+{KlYLtp?c3s@+X9B3 zGV!@(Mhsl@*G9t=|DJiz|dSGqORg zD+HBKRW>LN{)U|(Vr4s7pxOySzC2w?YdVz0uS_?(_~vGsz<>(}T45urIqTFNNlZY1 z=hG0>HJvTWLv$GW;y=oJ`XQVYvSctoQxCu_lJh`Xx2yM+HapPMXds_;7gAx;vHRim zGv+tKP$~WB3p=|WM}`ZWAo#dRa$OY50nCN)YUuD!u8sghK%Acn8=FXw^ugW7v-*a3 zKSZk^=7O>+%meV?rvCQl-&Z<1PPA{9{E9TvUNtZ}o|ZQ|hri+fg%I|Lb9Y0y$PK3f zDT6|IGK28exrGpZ<>!ELbrfm{2v3cJ=NV^aG0)@W=0!Ts)G9!pUls1QBV}UQ$U1zg zb?UNd*ODA6At+(bilt_pK+vIZU61(at8$6+~4?WQi3fg@MR^QdsFa zNecU;1huKSPL#kg)ZU22l{}V(>rGhH$E5zA=t*JQ|C%I%L>4JPw07+MYP(Xh86w)$Jh@_Cr*sMAG`0iGTEA3Q;;(u|n z9vP;H@nW4Lcf2!ZY;i<>;lYN4P!h`*Dr0iieO(&OAP*eJx6S zVumX_#o@$6F(HN+2WFW2R|Xz%o)oA+(mRIbC&G8`yehR!_`}1l%X;RFyntdem;$(#(6;5L#gBY7J zMgAODU^N3cgv+`)fD0XyVrNfxkXDC--8_0G+%V3+>u?gg#X<*`rY&s!!6kgIbyo`Y zz>#fU3iZqa>KU8^u7wz&uJsJg7~n`)#sGC3P(t0y-KIP?(`pzgk6#@&VN2{QYL7DZgcE4ZKjx-Qq&E(zL5PGoSg2(o+~=!DFq3h;E_D#oK2Pi039FO(!>^PDgu^yLdcp z>ZeV4+C+q?xr)D*(@EGwlbk`iAg!sI711O7{3!pk5x>vOw3-+#tvr+>`9Pkun%Ebm z&CTE*wRB480F>}F{^XQkG)#$#q6B7ACsNZ%hZ?vqn3K~-9kJoZf^^8i<0l@b6;l$| zT#(#Ra~&<l*E_i@RInM@)_j$U2XF%+SdW+uMBm0%3ADf; zyoMJW&R)6=kIi%%Van;`g#}Thx#EDNjl*P>NnmZ;Dv6b}qN*f{P5i-`S6|rizEYGz zl53ks%zd>_H=Pn%Fba~$>2{H(2XO3RKc+aDjy=hW`>_3BQdg%{4ulpvRfru<8QBM9 zZ(FD7Une-pq;u0DS|YV&5eDj3EtnDMD{?Cq8&wIaq(HZ53_P7vE=&x;0^>B-Y3aor z1Xt1U=<`$?r7e6_qOB`rrO(i)ysQgg1vLP@R#By_x?)tRgf^n;nGO!-j1*M^>$m4#<`VmjYJ9U{ zLL8w=3=@(=Mx)7Kz8NED@Uzl&<46?}MuhxmPq;d+yCTy&L!u|vY(oTU-PLb(qu->oPfou%*%V-ZXvb{F#aTe^)|HL}+orWl zfi+R62nuWwk}HsZp;R2wXPg$dA~zK+ZfjvnIcfXl=}PDY>Kxtwrr|Lq4G%MLE3*DgysP|1H9|MfiI& zvj1B*Nr#hZok|ck$RiML^+)-ijpJ^@icmbYHv%@L zpm{0=v#06u{F>Jgx#{ z!c5%Qf{st|hv!Ncx*DvG9W2^Hjos9x!RXGR8U~wN4K|jJ1?v2QJHU%#PCFXRbgDGi z%^?kTb6S0}4Kh%JA$5guB7m$l7|Im58qA)o8(7vne-&g6L@ROewyc>mS(9Y41|PMo zLG(z=8uh7A*5Ih!h-A%$+Zk8U2V|A3dGmHv22RNuQ&yr&))++`kPBF!ePoT&@?Ek< z^?CJV4T|NwrDe@0MAqQC*YRQ}O?Wp>Ujh9w3FQXtl@kA2f6NpP?eau0%y4giXPhrc z!{;GlsraopkHs}s_zzoO1 zXYn=>r2%`~iKHu22}bt9$9VWd86V$Rfdf` z?Pu__@)MQBBUD0|n@_Q00K25LdEt2gR zFbq$23WrW5T_|h|pHVs~pBk9wINQ)agIa5qv<|06184yQ(mEzzHWXjtX%D_E12!Bv zPim#*00aF7NJ7-YZyfLd8wViMAY78vg}eWX{NpqP8a^M+o^Db9ITxI9#G5q!Wg0PWM7khMa`77o91TTq4ogkuZuDe0%Z z?AoITS-3)GXEqJm?FE_WyS)Y$jNkvZU?jJ{Ef^nuTQJT-VYmj&+k&xJFv9V4eGA4P z6v6nbNml&IwHRRt6oe1LyB@8Q0+9k5S=0z7QV>nG$MTyT8x|Ooc%*UXVOLy-bweK< z3Rj4)k3T_i@K0HCq@WpSf8&TBG!;%Ydv}6n26!%c1ML2;Yc4;HVd_6S;gMOVC zb{Saz{E(pe7v~3>O-P{^njMEk7|ja9`cgLs!+sRv%3=7Eg5mEUj~iy|Ge;o^+0LUt zcqbu0E0^Hd6fJliO4mD6t{oM0?+Qp@|E(%$fb|e}mCt%Rgi;c|L5ea0!MOWEy-yY^ z-?2rJgfF{F?05Va??#lEu=^OhjlmWO+n7WS;bw7$TV)HRj6&j~m=|N{cQ)l_1F-|_%u}@olCLz6F%=axz}}0WE>2<=h|eHDLv5rGaK;Y3 zh5&-uAT3bFD}2$d5)rC4NO6h5^=yNLWMgcQSX~N{GL%T=C$48W!6gX}=?kzr$FM=- zW`YvJ?2u|oa^P_<$$=~9H?|mX!MF^&IuQbl0u(iswH-6h3||+afQ;-badtgBh>Rbk z+Fco4p`GmfSOaBT2PaTYLhX+J#^Wh!(Kl1j< zW&EoB_R1Y>RhG!ya+n0 zMN<4h0N)1poz;9+Y1SX3$`U;Q7m&$8Yg(nLRKV~`6Ok`bni7`Zh{IFjQ-ab|;V)zb z@YBWdL6s(aRQ;4@eR{D~n*79hFAOQofW8cyfWE4PpId_IZrIFMm3690?7*NWokl{M zf%Rm$UGJwS>l=gMUK=X%N8es(Z<&P_P;Wubg`MWwq*rXA^;2u}aiQ&qagAlrnZa0_ z4a};X$ShGFJ2Mn|ME)W!T99KoPI~nea}c2e@b)RV)8Ho2M;ve-%9_qhN|b0GlM!np zg2LT-=Ap319OfJfR~P4@SZt0u6hm=7u`%^wPdNDTDOB4oJ*>_w=p@weX$N?lVvx%T zsR!${CVE?q@CEi~rH7rJHSXWg5okF#V6G}dr`&0~bzANA@~|BiLoq2=00NFux0UCM z7?6q>?osJjIIS!35;sjSHFaB6WGm9XH5Kkbl^{M=+0+qz0H`gu99v(cXBl6XdxXKB zT^Qof!cU6Q`Qt^yArrZ_K87Xv(>LJ%H@YvaBwSVJNYk4u61NTtprVvTzHh-6RbNcP0W zw2TZE9{7Z#21i9^T4iv;xRjEFdj*-FFy}g@Cm}Y+I~P8Pyvx#Zpa>9(_eRYT5V+5n z)6Hd(dknP}dW@4g<}sKa@0$O^%QL}y-X?HlfVM32>%)V~duVPlv!r<`9S42zjsng2 zNRYAdBxCHnI753yaFm~UjC6;Hgoi^$zS9j-`}5fIr$=|l8Wt{tqJY2~F6|yt!uOu% z^XysB8o32|5oZ%)fq7QIi&A{3;~XOhnkCi)dD{EUZloDzm3hA5@^;ea=gZX0Ucs9h z%QoW5%#KNfA8u*`d-H!;_H9=PQgZa*lHWvVvnzAyt6om$A{zNvoW!vO-fTzlh|7_QMioW|L($ z*UM=I4xO1~ym6g)fQwiub8xap$(&ZV+!0#pyc#Bg(w$tQE17vT)IN}w+DnXjtw`+d z#E(wN)?PBAQRR?n=Qtp;6;5GXJo+T0HOh4J8abSU%L@f~i~*l3k&r|#w=v`%i=gUm zJ(0DBWWl@U|1ClWiG&3Rrvc#(4=rz@v600}e8HCwrKpbZpI9Sbx-`#>bT%0Tq9f3|{JE4x(EK&ZBIXQB$M&J=Np*LqIfxDt3 zVKW+eW3(38t{_KlOmbPrbS|r02nMi~wK(SPBzQ3gREK1+s(e=7cUhFrTH!GhCNfhB z5hY?fFp*U(B4)7G&c)d04RJ7$_chaawg6%cWBg#TYg|m13c6-Hdaj$(bxx9+YG!jgfzyk^YY>EO z8yI0&n%o7}{_ZW!VBo4Weu@lMCWBQhgN+OBuR|W&cG)~8INLTL&J3IVJj;4f{9K=M ztTVAmHW0G>^qC_p^9}k&D&Zqrux=Bqh})lPkBbHJ1n&G?g)IgI-_wcTY_gxj%2)kMB%T-ak-x?^pTG9x!^8Ay792k$dTjBc)AJN0Z3Qp z1)jjQA**0f0qNyD(s7&YX1dpgL;72g&z~9@pUVw)By z&HYV=QQ^z5*WZ^Q{^y##Yyh!)+v9~0r9#@kAw<7InioQ}_n9NiQ^A%w(b@^Ku0S;f z*^Jxc?bFoy*wB@?a{n_Bk8uVGH+#9Q4@&)ZZ++llsHm+^|7oH`ch}ZOz2$Cw5XcV{ zyP(+0g;r%?Zhew|>Ykx9%^%|Vh|ZgqBqyb*Nbu-$C zjM7s$m=La_7c7>)KxK`WEEEaH1uU)tbjG)HwR>ovy znfa)Nwh+|P=0pmDIzy^Ziw&n<&_pd`Xhf}K7eKQRwE=yDTt~HCf3rMF!5HubA##p; z1M3Ub1^ z&DR(dY3}EPN#QD>SbL~=NZHHw5D!%u9x9$jkZg|uJXFuqd1DEa^TtR=7*=2jd#IZD zZ8GGc+Sc1c6@(rmb&2Uh57qsHd#HAd)I)`VYqgJ1r(}_P&ue!HI7y@0Mr&LgX7$r0 zF~~9)>hr#?V$_qp?vJC|Y~`)6cz*4gSv-#S4aDq}ECt~~4SRU6_4TuMko7YZTCjw^ zqgILyX+cG?etZ#y+PUuQuHrWinqU%8%0JB)gKc6{0yOg2N1fy_v64ZdRa}ZFq zK7DIQg5R8lyE6y1tG%JeWl@Kmhx1LJ5826tdli@sovK>YFy0UVhDoPI+)Xd(H#z4t9=;UPSg-9+OHlz)zwLsTx)pf)jKg>t7^99HP%`yRt4 zsTuZtyWF6{3YWdiqJfuLG{`a=R!4mt%Yw^{F&ROg*qFd*b0u>iZQw;>GQ3H+XW#%0 zgczOX79Bf4Ak2v!c=&@#dpQeg1XiVmsjPz;K0$d4i^M8=!=!>4gAmkcKb-9uaR3e& zHo*nrR3Z+UKk35lk20holk6K#Kqmdb;e_XUg%hNsp5cTv{w|Z^y2$!KyBweh!b#{O z;mmNV5`m9c=9`P~7KRR%N$3E6R>p6hnPDc0pN%)h=uRNRUf+2H)G}C@1$Gc%l#2Z} zu!A_ZBo~*qAhd(NN=RQVH4iY3)7z^*AO?8-Wz_s76&I3-Q147+H2%a$gCIa*t@drc zeaMR=#Q-hJXC8QR2>eC0w-<#Ebk7!K;Hc2HO0 zpsvzEJ#HP;cJ1IP#JD(s;i!HX6#zE#WakXVl|KA{rk2SE(dHa`TVGv>rmIlt-&mh>2Qlj|oYrZ5Y7Bf!fP< zLt1(pYJ=`L)%>9;)pXZSqXA zml7ve@bK~eynS28!Xo0 z(!<@_f*#J+7PsCQlAwYyP=JkXixI9qj^>u$>zX9Y)Ek!H8u}+kApWjPg zKg;mX=HD{>=PJ%3%Mj~nrkyy;Fxh4zF1dw)6>5S|w4u6#P-$1hrOy(yXC`tZVF8+v z!u(;D-|xwE7Ja&){?C|g#tl;c4TT$^wU#TQSRefZNpHC>#4Bf zDk8O6EB}cZeVNr5E0xT*&Qw|n|DMLJm0~`kT+Y5RiUgMW!cR-$HCeT<7&TVfD2>TF zUMarRc^`|k=_J$l$7{H~lX5O=a1g>)W^(`(ObPe8GmaJh=0#XRr#4!{+ z*pK)REAbEx-F+JA?)e=r;yYi&V73&?|3||FBwD&=&Y+|K?etdPc3}}?k@TW?DCp{T^N_JTl(N!AG%^uPO_i}`z9>X zjJ52hi@1#}o3lt577mNw;p!2%_rTriM?O>6Yv4n<`B?^zFa^*>d9hRq0cK&5)pJ0D zi|zq)S0)iN1p{&~Iq-nFE7#Fy(F`%~f&rN%G4Ozc&#-vF{0ve0!!1swiKt39DrwU$ zO;MhKDNyR`Srh)g_3w z6d~yuRPb{-h4k;7d-=K9sPm0L%j9(Dlzch+lX%qp0p1Zpd~ubDtbv@as=7 zTATHhqADxUoJJd2LQF)vc@b-v6URZ(0E&wlZQ}Tw@uFXhbCd;S%YI4@Cy* z&Xf|1O@}m0>5+mD4MG>RiJE`K-MeRF{!zVL+8#ff;9pJbr5oGjjM!?ub^n)4um{2s zN16HYdpZflBnbze{fwB3_eHPcFXmX@+6L2~t|*G{#Z~Bdr-LGCdqp47SdtgT1m0in zp!97DH!s;l^IDe_BtYnyxR5%zo!w)dLo5WyqLx$tKYMQjCs$SFi`F?+{gtYdoP0n+ z5=eDlXKuWARNi|I^3XRo#Y2QU%p2|uGsC^(o9mrnW|*Ke5vdYek7;PS$nOu z_gZ`Hwb$NzZPXi&Gx*rncq${Fh20H>QU-~4`K7VSP0%#;XfEL$`~|logWZJ^6#_-X zaWIiKuSRa1^=f3MD1T!rg#=YFh}>mVB~%>T0C$8yl;kl*g$L(w(3Nt4JYdxK&oL2Q=p4w zC1Iuxgw;ZZPRGQ9f-y4awm@7yP%<>WPrNP@USWGQuV_r5rjf=!IpH?+Gctv@tS|Kb2)b10oW|dQ zD+hC;Gz>K}^o<$#m4rF#I32&JYpt$U7kqmY`aQX)OQ71D_CWRZuQvqGYuzb%=0yIT z$i=2?1iGc1r@=8+H&Ry6@&sun=6-B|g?6VMK5n~RQfr!q*++N@?xD`jrU4xn0y_2=M6Uy@I3Lx`v8 z#J8e*;{uQ^ssT5NUn;QZvUp8vDowA=ZqteRjDcvZ z#K?}!+n5-P)wRdOOwiNm-lJY>Or#NloTD*O5ZYs+Scp7LedWLy8{M`4qwNDUHKt5f!gk%Xf!Nl%@7WAk z_BolCVAq8~GrNH7y&!JXwpHl{xJ`|Lm)z$d*S+mI332q=BJwbESjAI0wSj-}K01EI z6aX44BPm7(Ud|z|4Qk499G|NAjYZ5VTslwD4 zRZp~?s^?i!&vB`zy4@RGp6Q`IaWR)ZJHfBn!T|sEFN1@MkPhX3zUcS`z_zhfDR8LssMb`fH4Q2+;~G(R z!RPnfjwi(pyif)yi$%ilV{u{%KT!m_kM;QUhJ5rycxgpW;MZ|9B??hd_)ftLT>Wm;ksEg%JlkTC@g6{Gktr<=WD@@ut*5(o zP#tA(pq)S=Y`{JTt*E<;q*BV@$NO>d5V}gC1ARH|KSOst@8EtN2O8m?>@5U4uma5t zx4kjl<+L?oNLK@TV=$mM1Oqy*2oVpViNksu+;QYg=Zt`^KfHA;&*&LInlpeFGKaQb zV9o&O*wg#xCDtu}1_ysw#J!?0YKoiHk&X@*RHl-n(EL=?!%z2c*R|L+Q3TxzG}U4> z{J?0)(n)~JSGW-0;04%)5kVPtrc-7|xhxUovH<02a?4f8M!9Zwlq(WZt_V<`)Y=3t zk7vC@CXb&TqgLYS76dQ==#S)&yR%tg+9^h;W=<@X9xZD+7ge;PA3{W%AkROGAEv zc7@r?8H$5<+@fEh(;}r{>zF%#+jA^H>yRv-Tj4c2ba z>*hkc^|mZ;TMAQ_w&Tv7cX>?DCqr~LFaW$27I`4GrZ0ebP2+MN^j0UoAlBWpGSY=3 zyFj5}02O%p(yNqhvJCM=#zUxENomiXJ1(NdF4BvjymGuB4R*^$stg{CsT4aM22f4J z-s1c_4i~~kE7|8TD+04YXXY*ToEK-KzMSVQU;46;3HvfIGnO6pdCfIH00g*(iI4P3q_;Un1EMD9ZO z#NrO_iQ;aVaEB?dfw39358UOz9o>aDrLN>nRSf@6h$8(#p_B9AK#@#kL&BONfoUs@ znQDa=pn1<)<{kGSpX`bI0@>x1tH(Q?^DWRdW$Y!IlPj#;P*{Q+Rk;$Ag=V9F1YE7s z0~AJ(TnX1aOB9C))cBjD)yH(c6O&1W!VXC8VPxqjNQ0CpKYVMJf-bJo8B7%_XqL@uQ#a^FnOiR@I_X&l|L>Hs6>gI}h3<9?99 zdq-vBJFYM}q@Rmj#n_Ey?<$s@$j~vl3P#q>2w5dmY+tJygdAeIe<1;hmr-eJUrZO25%-+mow&St6% z)JG`|ypZ5d7ibmtq1$_24@%{!KXbL)rG(Vj=--7V-YDX15!JaR z`QDb-ywMTEvhRmXfTsC8j61MU@taw&hDBY}hD&!!F5cnfz(J{YSY(@%&AOIBbZAN} zQMNK#tf8277%H{ChWVR{oxs?i3&V`le`$SEHI37M5<79j(|=S$tRZmH$1A?@Gk*UE zOdJgyyjwIWt=#R0u&SOnKdMR>DN$96@DSus<*K;dq~acw>N?jUR+4@~W%if4n%6QF zq&=ybtDyg)x$5eMP3GXNEbO5>IK%oO7n@G56}vr!h7sRig~2&fw`Z5B$FqYoU8j{K z;cWIj@a)jH67>$QHX115CIu;A8a$N8g#wX1)Gi*)-q<1Q+);nR1ayJkJ~F>iYjB*PAgz)P7Q>nL+Sl9Y*|m8YGYAqKe#=oRe}dRU{$Ckj4VE zoMleDVkEN)wWxN*h#A!2ZUQ5yf#6GUj)_sxkZvC2Ty?ofYtmeL5&Tfjh|(l0chBj3 z=gPAT+cp}xV;7U)THnO0a~)nDoyI1M@M01|R*9E5a(T4lUkZR!xCcPROPt{HXmv4( zlD82rL4LM5)Is!~!FlV*IGIg~mpDmBt`RBL+4O4H2unrntP{7?1vllYQs#A0VKzO| zOE}&fHh~b%X8$UTmte)L&5>I}lG-JVlceS785Ki{K+}(iv!Jq+&5F$X8;0 zTQ*XM2a<2+IFxia>1vKwTZd(^FfTymWKXTMnn{k*iAj#E8zX$)@{5^3Wy*aseYcE0 zYKk80U3snB@Thy}F@a-d7>A?QO}u-?QDgf!eq7q-5ph8@lqlco(SOj9LEJQWO^f5Hr<30IfN z0G&DDvj#DFK^g-yK{VdQL=+~CfDy{)#xkVtq@Ky48K__Eqj$~h>gq-6bzaAS_R8aN3T zm>4U1TbCdmUJIVezRq=i&HLf3)wmPj5Y+j)s{NYM`8sPPIzKqC!I^{G&U5_UY(_}- zF?l+IA7Li{HCxbmB!_=W!ii~#k|3No?>&Y&G@1%&wZ$9f-`iwSFJY7j*7HzHFcFOs z*raTa5^7bWAsQpVHB2J^S7QYR7(0{yd>Q>YEKP~g?+9ZvjFGhApa!fym5!s{S$nx1 z&h+n=%2W%A0(o*5Fz#ds_WV+LR8W&+#m8S~{btL)$K%a*<~j>}f+A-C+_$-^4NJtE zf+Vbrf+5BB{^&jP?_*VXSP8wy&SHO{dXKTGbpP}oQ>sR6Q>WHd`>N257}sPUy8m@G z$B@w{2$fXJs){u&hCDf%Fq=EpSY$NO%Taqf(@5|4nFhKs2N_Q9%(;fXpNxjNN-lKM zD4^=tx(vgssva0#ScbXGHq!OXHs%o8l!5236f1FrekyzW#qjAz@j3U!i(T%wn+S;f?D zJq=j6^iZv`fKipjY~UbJ$LUvNM|O&vD3cFr%Em(sc5+Zt(sSnkSR`P=|C5pd6m9ww;DW|6!+@BbXe7}a}am9%f3NwA`DKH$oaAOcy(xK+Xv@I z+t_gKmO2|QP`HPg%v+)vR(xk4)?C6J7u0ZdVe^5rZRn$gmUHzL=e%+gkt|n7ZdBq` z>4#yO({m9Sz(K|)eUPyU2N|1SK=Br*7A55qRI&w^A#;--(ko!KIfE?U(#PWmMzQok z1vU@o3?Kbw7me2fcHNl<2Dc9M}wFs zI{wn;`rvg1UIlI6GH=?>O_8GQXm_{nb`P}u=ZCg40UINR9cF^gX|S6ket^!h!q8Ar zTzj^EaN6a$I<4o`b|ctiw8_$B?mjhHpkyzmaa+*-b|4Nw78~U!sG+Ql`KBCPk;Tar zDvpc7kS{KN08xFys6@+%UFk_@S*vIoQ}MV7(<9`s+TuURTW(|)C*D*Zo86I)sm|;+ z4VBX)mF35r9yxWNfhOT>cFU}ZA_50MU5F?18o8X3-f0kvj(1WS%^8KRa@G~e_||1_ zK135jxS`La99152RYN!YA7sl%cMZ;i^2*hXt<2QF=DhF@41G#gJW)xBLje3*u@Nxh zy<%cc?X1+Iy2B8zZdr)a8 z15*URFSahbWgZ*JWm927>jp;hvO{5y9IZvy*QyZjMB|zgt!i$g*O~P7fBR~`G`cDotBvv8GZdVO!)xBB1u2Z&i@DOCP zJTF62-9*-6^#QF~;Vd7@j@GISXH{=4>ir?Jx40g?KNybT&Oz@PDoU#uTg}rhYKVBP ztNx~aQ+*@0R=dFh?SHyqK4WX>g;jSl@5jUo0aa|~ZKdxk|Lf!Dfz>}44)AL2hs`f6 zKDUiGR8q(1C*Zdjm5%~`=^*e_c~&ug!uR0pJ9F3pC&R|WQNXWa+|cbkzk$BR$$`E) z+WU3a^=3H*oM^K5$0^|Ct~Wo?M|Qm^`UuBOMZqdn!92DZMIRH}-~f7T`?2fIPt=iJ zFN!+C^{czRgRXbU>t(J}I(X(foZNEA!)%m;UJwecI1FfxPnZZuFG>o99&Fuat`nX2 zRrmJTR0$!_y=kgIWSTlLPyOQnA27Z-iW4Vy z5ScZyRfG7j-Kt34h3I>o@!_yl?f9_Os=)~I*u0J)jBSgLTQy#AAWuGP^IbhWn@{sl zsO&RbHcN<6`zUS{O?Kww*zfoA2@o!LjGayhPeKRHP<8WVK2ujSI0wba=)boeE`3I> zMr1kf)>%V2w{WGRP?Y8;&A6}gfK>=5oFbv46lx{uUZL+K+woY#o+ei%p6 za>JP%!<;Qwl+K_bS94;qFt&T088p)3k%aybE(6P_Wg>t8S88)>BYEe@a2772j8f7y z>Fx06$^v@jHqVBzi-k+>m{Q|dVLrvp+{oLvD&MI0ed0=O?)z*APSd10`96m}vy5Ii z#VhCN_PG-_?EitPVwh@;BK<>L%MIFj?nkm4=J#YA8zY;2A{LP5aKl5kdOf0z+JHWf z^PY=v85i|I{5ho$d$;}6)CbqnhhRUd)`v`>4=}n(`arJ$jAeiD`tGW74=cK=b;f(| zc4UX5Vb|BwRs^+lx8)XWc3Zt&TZAGj{^sB*0ptBYS~ji%GYMG}%-lM-T(Wv@o%%cK z!EyS#G{=rQ4>9aW8_@9$ZBU&y(1u`JExTxl92Ll_B=a)XinoKZZ6|0`$Z5y zoJ}jRVMv^zs#<|QhAfV$Z0GB>kHy2+TY~U)TzqK4FdVBhTSQ%qr!Mz(>^c~nOusbO z{Hdgf1d03R6DN% z)|`}S6%u+xI>~X=nHGs4z#$Kl+6QYX=fd&9K~ZGP0m#|NBXz252Iuqw(C6^D!cTbn zOd-V-k#9Uu zugL}~6v3_R0{_(pCIsM+j2dw7d%0n~SQQP#@>yivmV3b^Tq50h!bYSMo3{I z!<=q%<`>tspT<|~)+2p)dc*p*bkc++rJXA92kPKTUtxd?xK&^Vtw1xOE(8q^0W&SY z`5WT70n)rz2`ou^gLDpeaucq~y-I0GCZ5*m4cHcJ8WkW)2lpy5y#YN}R@14hCQF=_ zPpwz=oO2D?{AkI&uOX#Ue+|t94t5QB_&^TEWIvY9xEDDW^8f!Ji64-v4*4YBpq`|&31hrDoJzFTZKeXPb#tvE$+tVl=baN%Z%ZEwi8zI0*Za5L3eY@m zWIDdp*aY(M|yL?->?yP2@o!1fGx*jLzw2G zQ#7Mw(*_o$3gGY$a#3`&$ju=NK#+O^Dk8RPE}#4DR^qy zK(Cdad4<4^4doSYBWfyaL&|I>w0}nn1cGGw#TI=H zZ$bkZ4U?9JVRt!D!eH~G>CpTXMzazIwG6_5pr~~eR49%}68Tm}b__|Z-4{uSn6(^U zbPv{!)0Sb^iR(f|e`yH%O9mlrtG}TC)YVsDZ=Jkr^%an=udm!)Uth6x|68t$t3?7s zm8ADb5~QpH#9pcU8PR>5yAs`3hcXj%U!hP#=ul&;YxIQ%=?hGN8l&6{sUYD(P!(lo}Z1Eh(r*kUU5 zLyl{V0{PIW7~LM=wFUuj%I@gH*s(iCgTM+k2>5d!1bAl7-$9?0+K>+n;iL-(QIA>R z)>ZuyL3@WS1OxZBGz?aClSQ{l8%CbEh1m4?0b3JDO!;g{6609m81e#dLV1Ov?1x5v z&oA8#L4VX*gF(af?_&p0XLq4UXeoIiJ25#z!ZM?K@dIG*C2T9qo%)h@JmK*wXQTLZ zA+4gju??H6x|-qKuo6WA$XL&p@<82IBQGi~BQLH5RUM&WVv3{YI>lTg`QeTCf!c2x=&*mr_kR7d8)%V6FQyg57m^1gr3;(}r^H z;|LZuZ~Y_KVTD!-4JVA#7fe{_6~keO{O8%GFJX&gqGmhI$D2;`VV5jyQ#B=|gGQGO z9u=LQYIBmXdFxl`!;|y*o1FL8XRbM%&m}@(_lCoh^E&1xp(OU-uXm%XLxMmwcLP_kuj`JBe%^-kdOst)~i3RV6FaQ-y z=3iK{U{I4&Ej=U7MAIwm3)5>Zh`T(VQNdo$lFTTM-kXvs>_JGFQ)7i2ler7SIo|s* zmm6xtBvxoLkjwZ0CB=9%;$T z{f4VQMq{`U{XAy&Y5@w+asTpj9b*cjh)+;p^%;D;fkh$G!1 z%yO(_FRm4PaiiEvrj7|PBuLRh3PBgj#G^h8MEM`#;O{@nwF@3~o%;~)2T`X^_tmJP zs+KXC3MQ(w68oWwXp*@^H^SCffWF|rAfdU-o6Uxa!iSW7<)3_NVWZ=wQt3=8>pw!d zP(vJo3d)8dNofZ>R!#(%{9+~ z7ii#yec=V`va|BiRGXJDbcq$F+D#%cqquJAIZU8i;sOVuOUd!qnt|#eMAfXOlK|vu zn5=&xcqtJ|Su#aj+$jv*d@=f)yyPOG{;fiu`WJeo`VEyf;a8&Z!yd{Aro=OuN?G?> z1UcnZ;{j}!3o-tvaYLGfOY_AHlG-D^t$H0PabW4tcwCVTT9JU9mM6C(Ldj;Ec!=Bw z%K$9E{sahrePQShyP@%_6up8#&~75j;sV@Hm1AaP^|P5jGe)Z-m@Lf-OM~I<5=4$u zvP7=HUH*)aF|aHHkW|+i1TW9p9)!J0V_O1P0qk0E)0u|GCMESM1H3t=MFaeNjA<|i zDPtM9c##CmgE3zWjwB>gwnoPMToWt&${r=b6N}TIz4ql-E_>wRi&U3@&Wbm8VzGSJ z^WXf;4<5P!AJ_>15C6Mzu~NHrSej`C*c;RE?x^fWQ@FF9uZN|4+N_azG&0kSKl@E>nl#JLzy_TbEQVifu%FF zucBqJkd~Gm63WDNsRJP)v?wJMcG@~b#H|mlVAf*y)#;Nbrt09&(JmA<>Dcvpf5I=8 zG^&{#W^)&W^EqR4k8O%&NU_W@->}9ty)js=&=FJCMh`OPY}oKOg87RY(_j*5RrBCI zzuvz?Ryr}GV}2(;d{!#x-)4sLWPcHR1Pr+{uqyO{zhQTQHW)b71`-QzxM4)$ z4I{L&Qz;k&l!r(%k(0=YI);JyZ6a~{Ez=Ew2Ek=gR1yQP%DoB~jA3#xHbYwSK6I?u zD25}plImgnhI3HJ=&gqw3>z`Wg_JN(qatS2Hi4m% zqGPqzlXG==y5Z(GW4lS!zNqLLUe7vs9Ogtip-(>MUn*S_7sp$&X-w*q#>}d+-^A?b ztLsAqwxJFmf_#eeyXQA5NCfXW>hNu@YQ>6eRZV)13QxZ&n2XIS3GOheDv^wkgni{s zBTUjO_cS%>{d`UJ>}gU6EXk`KO%g)U>xRl22i-_*JK_cvvCWS`{(+r-%+ZmF+nHyJ=;zvWcU>>np>H>Ap}}8s0Vg&1lo+X>7c1HPC?)kU{R1H zB*Y;W!wjb`Fr7(Lm%5o(%@<;ZNfMswsRGQ%SREaET+UnN`r! zbp%wmh9C{M^+fhSLvcJUh5K@ES&&X&l*UGCy(Mil+D08&4MiEYV;{nw6%7@S4aUi7 ztDz^0uqE8=rmaR=tVY%FnIR54)Ea~?bPr)9!VdXZu@1=Nc#QK1T^y^rgmUxrIDd+o z6tBx;oWCp>=h3i{pSO+MAIh~P?Gnx!}u0wMZlR{5|)>v6~x0@0}t4vIVD!K0ezj>u!in~R9h-; zVv3bLc0CQKW~h(N2kix+SB*OQ-ZeZSU^5|(o>>7jBAbHt6tZPU(53ud8AJlBszt0l zyA^FsX5II$6_cb~vlXdnI254tt{KeRj35k3ajHEwF=V!qgkGlE8hfP};rwJB#va*a ztl~868l0QREG%3eP`(RxpJGUA+06JP4_A12D&md;JT~Id-Jqg=R2j1ix56dSMiH}w zyt_)kB0DRDX^BF*k*UCtKy0I-Y5dxf>f5$yK%zhKfS@+o=1i-q;}r(M**1DzVAd_( zRU9wn5Y=|P>;=54CrzSu(I-r#ab&UzBN~3?NQ!_@9zGbA4LyZ@x?0FEJZX{-rc!HF zI2q-DCG^(#)k0!UrQpVeGwEbJ!Q>NKJ{vcoh6@%Q$E+G44UpETVrT_{RO_7##o|AS z%c0#!;E^*msOWy3PR*)Ia0ktqyWv#B?nBNLCcA{)@2JVCC($`l*S znuDkcSIj_?=7RIWd@u)~RkUh?5%#KJ;I_4@v3hlsQdOB|Bq?rJB?%*D4kghFp!Nss zOMFhX)*M~WikLa&6v8L#E}e56 z)#a*lCwDvb^<8`kX*X;stk|&Sgw)uJSVzYDVtXe7!G$LMT8sl}hC4oX&35cDpgo5} z!V(;z7{hbM=6T`zWqD{H`h8>{T3wyVmI3?tJl(h`B=s6=>d@59z7v)D8pUP)CF&&6 zrldL)mCm_&kTHznVQ|2NKjA=Px3fP*0jI8hyD{ZT6` zYu$5Ulacku(OG{SWc@K+@wT+`-P@eJ%3C03v$1zl){7b>T8}&p60NTqYEmd#Wtc#4 ztMV`==bi|TaV=5PQ5(qc)&o%d|USHrUpo6Ftz=0c>C z)tbGzG@Y=y9JZCLq^N1Xw3Uj#)@-Y&SkP8d&~B@rsJ1FNt&R$hvKh`o!-#6(Eq|Xc zLUUwMizNzy4QmDHcv*tqN}WnX(Xq8m0{s%)W<)^m@UGn>qhf)UNmM){&mP&F zQk(Cy?@d8b;9hx>2L-IaSE^~v*$%v6l_x)Nhco_poP)Xz>10AtGi^X z+k zErKw_e9W-8nu>9U>%8DejcH6%hht7iS(bR_E3JAAs#AR*v>J%#7}HhV4ndQk+qvvD zW(z!>7UNM7hS5g5sgPz3CNi)kNR*de)s{gwt4!prv*MxieE}mLQHk7^iWVi;0ozzrn?#A z`pm{cYM5?Nzgl95_{$@?TT|Y>ta-U7u5vH>M?tn8dg7moFi1I};@>%L%Do zrfXL=;$Rv$)V4C5)$Nr-AK@t4KdWlbw{o`}{G&)J-{^Pn_853GDT+JeKT2)z=n(9) z^hnLv{{Wg-{lVtC2FGzzjvT$))2Nq%M=@Xq%fEQk-W~V%sJs}*xjm8} z<2biZ|J%)f_h20376Oj9$a$#JJ+e$V&3`bR;pEWB2w|K)Qw3$dnRlYmo`ZbqK3b?Z zra7O5v6uayY7vvav6!QGt#S1-O~7MYIWELz6xc>3GYSkC2Tx*Yy|oy#$UJIo<$$p& z8e2RFxBH={7!Zwg#zAH_VBFWl($nt2DXv#Hov|$;OlG-xPjBooRWT+ZV`+Le32{bR z3iri69X0{1r#etyw#bMX&D7yPjD zGj_9=%5SU?*RTACTbwNp0}~x1VEfbDz?kbDh{vlXg`{!(nk%h|AsuPS(r`8At|hnz)rzaf?2CfbrU+W`Boe%Qq53tpaU4^?#qH`xG(lQoL0~6nuvYa zZXpXiRabT~x7BOAktAdXMw?9fLV39L%fsB)q2v*q-i~}#uItqykI-$+<4lKM<*twi zykGmKh{NrRF}kky4ae!j?JLm)F56ifZ4CWIi&B4^lsz$)5ofU{d)K~)O?4fnAsjUK ztEqn7i2~!Kq2(AuDGH2uvyGasjwl|fx*~UgqY)%8>-}miPvVVw!%HS|c#;xgh_hl2 zmwUAdq#{M=0o?@Bbnq|V)z}1bJNGwX^IJv8w&o^~a8(dx=Mv_bWfMrBxe4U1gCl=& z9>zdr+fl2aD=`8FRmeW~s_-a1$K0z}nPeo+r6g9~8>vLQ5O+42o2f<}D}gj-HsPhC z_3ozP(h5{X-7y;5P4%N`yI zrwe-G-V}0wMiul3-J|%IP4w#&`cnk`@%;QX6Z`Rky}@Gs9aXTeWogtP;(e_`eykwR z^K;omo)_ee7V~!_go1lXbLzd^m{mRQO!6UHY`ruO*#f<2PsY%E zD33z<4s6ui^WosC0vLR4`*At!G|vD}72?&N~A8HI3LSNi0Q zcsO=L;nNyPR4Fa{wg+Z!2c&h;PPt)eyupU(4c;madeNgjxAhz8PB9wO!h$DM7Q|p!Q8F5?!jc&DDrjP$t0)?cMPX44Xca{JufUa5qMHAo; zQfN38GJyb#(-@}>DJl`H%wD1 zj|4p@VZ)rgHvQ;6G`pRT#B6pZ);L}zlEo?c3dQ8cH+9ep>dlE}kZJjV<$ej5&t^Z= zZ@1n0*|LPpqN)fR>x3k1Gq}*TGm_jmYetfNrZtz23YNpoR)@7mOij3WH5ctU)Y{J8 z(xKM?=XO;CtO5OD+|VZmM8_zAL&Ydc;eN}*gM}Cl>5BLZqg}YNG`kAYU)=kwB!_Ub z@1^#>D$Tz2@P;J#nb=OCUA?uh?uMi}435$l^|d`$@+{!ty-SGC)e>FkeB}|r#&k3Y zgUcv@Oq!Tx=t%WmisBZ>mE;EN+;yBy1rsDi$-WN;)+)!uCj<6{V z8|jcs0P}6N)qW0KW=8|oF!nKLN8DFVx+vsT{cJBq zad-@`V;~5?FGr8lK_oS8CNsi7{HB+!WHH)+l%Q{M21>fIJd9>d} zZf|B#8ySX7(ZM1Gt6JHYW)UN1F7uig>9yTyUwuK&XZoa)sQ|C2quAkXbJ5XpOq|2q zNt};XWK#%-Dt%u37H-FtoaSl*`ODHhtoenNm}rgMa6?5(0wZvZqM<6NjaZ>r;bir4bNS+eMO+<<^w8 zT!hXE8Fz*{zWRBfrTrk+-h(+xM+1^>(}49iZc-V%MUPHGUfVY8ls^fq<9^*B13Fbu zeLBuPDNC(}Ll~f%C2P9Ftm*j6&YI5LT2xg%dI-Q&xo3EKlss_8~&Tre+q?i3uAt-{uCMG2<8IWwj zuBxZ0d*`pI=R-4;I$+dQig5eE!=0#2jJ^Lk-;$5vUxSXuMHTj4@9F(|>8cz2w8dhH&Yy|9umn;*rc;^~6*IN?S6M1s!-sXw_uLVf~Bk|$&Y z1g`R~;)g(k*o~^y+J{L&zXj9&&nVe!_`=aI{!n*uT&9aFH6sDhI2a0GgH_c78!Qr+ zV2jkj28)Qsw8939h{lw|28)Qsbi_?%Z*w7zC~0|0tv&~1%tS`QQrJN|nQ_-qVLniB zk*Lw{qLOKIJ&^G);ZOfM{=G7Qf;|U0Yz=;q%}k7Wl*iEuG~=66E!0LOn&aG|j6yz{ zkwr}ZDk9=%(&eT(TvVcOs({K0kn3MfAPgj_QzRR#NV#5A#0m6}=SyTxRLOsm>VYRUT1lgP-Iu(>qy4XARCVwx!icMrm6~2%k^MogW>%hPy3&4%D|;JbwfJ zT8rZDI%#igx&AZY;zIeGQYm=1*qKW>gd0y)!*j8GNfCJ+@!y9K?f!F&#Aql25L)%R zZ3F=ZDd#FgQs=yb3Z4rdn~rneqbhxV;TQi#-yFZTJFI>7(R5J#Fet_9J5{RhhSleY z8&%&ms*fGX@4*GvM)h%MG**4P0UX@`4h>t_0BGK|uH68qQoq)^300QMviCTfpbE&m zLUoc>g5yPv^)F|W;Z7X;wOp!VNWxtQndW)t4quM){zb5p+u}dS#K&UeM4n(bkB$h0 zsxQ?P87!vefQW}QVseOsDvP!hX7)5~fYD^4q11_J4bUw7mkkeI-j1Cz2^ALNS*a$D zjNv>PN=V|Ojcs5UBNwX8k#REZq?K;ZmvE(pW*2W;I&h3(?6rm`3m6JiDPVb-C}67a zaqijtC(mQZ6s)D-&%^4S53Lq0(!E5COI@Y%X}Q^fJZZM)t`3p%ir8%BRlRrrsKRL& zD5(T7Wq>Lu<6d72pk1jpw{jq=G>Nrsf*Q^B(eAd{ZGu~26O5LZJXHI^B#K-2Uf#I6 z4oU>W8q*-i{`|r#|Aw;}g^PU((>-O?MrAL@l)XF?f)y+kt&O&x6XsKG%y%5Jjb19G z{;0mTxfmDmu+?!g4I`l4KG}Cm%L7wI%g+P$ZHHv*!+_z^A}TBfoebxad}bRfXN%*P z%w#ZsPW>z0dq);O^SG!TAMy_S;d{?HAyrVRq?55^WgbCVG5doa(e`T4A30=&S6H#R z&8;oLH#_SfLAS8ty!Szf>^^%wq*t+%MJC~#3L$54{!A=?g(T6#>XD@4Beic#?8rEo z`Ey#(DsguO&NzIBH5>51Y}1UEW9j*3==owzHPQPw-Cy=4W2kf4$;3Nsg%=-C&8N?4 zWj~Vt{Rikqic5-Vv_HsS%7sMd!QG7J{J=&36Gy~RGX!V-TV#eHel8tH%n*d6?kXxRaUj(5Dn@prn2)1kK42$da~lU_Y;ThR+we5~EpK;D z;h0|8vXG_i&K5HN8F7K->EjNx6$H-R8RWy%>02qMHwf(~tn5S-N;{FDQW zTc=6~wRTb41WwW$TQdM*MCbwx)v`wqqvXj9gCSS(EQ2M!Fy2cPzd{W0{Df@6kt1|Z7>rc@&+au) zDAJ-Bz_k&cbkT~o`>}TK-47{B_v0eN`M4O(#y9?Dd=S4QcqME50d)t=xpg}n$I;;c zC0xsyDqOIEvPy9865_fII>A#w+^o>EYmkxH-Gq^tbT(ioLf(P8;eUTf z`*;4wBiBw^w&u{H8)2S2AGAU?dmA&M%%diWngo8xY}#b%QZ=`tQk%qsh&!|LQUwD; zw?b)C+&@qr#Twh~Q67b;RV%E6?NKC_fHT45?fXgj8mdIqgBxP0e8{U6PAf9+WFjtO zT0z~UBWS1}+(A*hR@bZ`-NEDvQdiwTK@XU6UgNkt$5(Zj7~=vEdcNA$&zk+Q`jva| z!Z!E5HZI)4&bue(JO0EK@5idG?f9q@68;%>KnZmZ$Hl*MoC^aYf%EgnZtB7|CnV+6 zMaq%gGjUSgbFS@Mb!`Xtwzka|BywU_`X6i@pUCyFMSm>=e)_&P1hzyM@^BE|d(Lt09Q>hw)t5aP zEwI*2CD3*>ZP%m?JxnXw>{Mx?J*#U}n$NaiHWtY3B6=ZFKIP&?|Bc=e9H7CA&{E=@ zC{;N3jCp9V8=N_`nD&%}!|0Tf<`B*jI8?9Cw>X@0v;H02Y^sQ?4Kq03*C>nEXdT1| zxP?o`F8YeiSTQf8)FpPj0vt0}Svr?DX>lxF365bl^+8!Fb+Z2hPIHK!s+LFq#1wjT zF+faY5Y^yPq*F-03lgDks!+k7RK%3yF1w$noIiCihAOeS>lKVvU_~=B7&*$VFEc#D_5$-~n z%E;(0-W+L9BZugw^;~HJE1;;h-qC5sZ`K^OX)tyPuG;9o6l68z{tMYcvEO!9IOfg@ z)HrHZrG~R_(xC342x2O-vx07MIN&|rZf#f|eRC|WGj-tbpTjM1xCIWz7Qn5s#Y~TL zi*uXP>wLty197H1ox7ZV=N{)iXTWJ_dcgUp^PuyPGvqw%v}8ZwY;`{6eA;=$dDQV1 zZF4^BJm!>~C!8mp#Y>)Yo_0o@XPhrOJDjD3+xkVA=h?JK_G&{jvL@pSTxY?EK8V#JSX& za)0i=;7+?Qx-YqxIhQ-T++VrBacA7$y1#RGyDz)1xW)7(>Gt&H=_}G#rmsqOrmszR zrLRw4;dD4xIafQ^IM1c8bw2ELIoCPe=^NA6J2yDp&W+AZ&dtuv>7I0tb1MXQI|SF~ zxS2bhyCJxHA-MaU#^wi{K?v?+5ZuR|1-VZ+pM>CsA-K;t3;k`*=ODPpA-L@#xX(jy zUx47gB!U}-;JymMeN6=S4G3;01ovGCZsqD@@@;SU!?pkEkKTOj|M}MAjz8fYf3ohx zlTJS6zn=F0o&FbR{PmgthzJA0gq z-Amoe+$-EG-K*Ve+z&%=*F$hOLU270+-(rtM2mW@t^xjh28ZG+q%gWR5|klPOT%kHTA6?e@2nmg`(6LR~u z`(5{f@3}vK+a+;5s0?p`&iY;Q z^kqC<$0s@{C#0Ug6g%{CU&71l<1csMh;pxZn^f5e5%F{!5`iVR}h^L>*(;%LHCQl#5 z)08|tfTy3!)BSk*g**-5=>>VZ4^PwbbT6KMDNpy{=|y?!$J0ylbT^)M$G$$<8=iK{)2(=VS)Oje(<}1SgQq?6 zbTgicvU~O>JY6hLH{$6MdFsZ~rSfzGp4#Q1sT6%F|VNx<;O^#M8C%)PbiD%hMHj>XN6+@pPR$U52OY<*6M{ zH^|eac(zkDK*-XoP8 z;pujH`YoP5B2P1Tx`R(<|M?AG_QhZR8ZYmRzx)+m-W7kj3zLwH*7TR~+@POdrdTCcBoe_rHUEj&SSOx?RiP={@b_USL@)6}1Yw zw>T&1?QJ;3l=}t0A$p>|;S7@sSRj6OQts!ma;JplPRUKh%AFFHJ0@}a;N2f z8Y_2NSnjmkPh#ax56hjNn~aq^JuG*6?#HomxC&$)<~3OBIV1O@Sh+L8a%bdz7%O*X zSnkZ+M6BGIVYxGNKZuokcUbP-x$noyy*n)T?%enIO*XrsK(4HQVSy1Kx$lO*u-}(! zcHdDiAR6pgXVB`~uHI;|JyTe)p|AjP9lwL!n@Gb^WGA%l7u34kx9~JAPv6ATFXibQ zc-kdT;{p2f3&mGn#)T4?%N7dHJIEOB>K%hWStrq`l+(`MC}4JcD}94 zeGzOteIsl51w1_!oD~g*^=J4w{&EB_KOcYjdAuBnzkC`mpNYSG3NOD9f4Lnm#b)H5 zWM#E6@smu&69zzY62RlYwIfcTgqL69%iLqCJa-RJJ?s+`xz9yk9aEK*CVduIrUlD3 zJiRDSpNUHBc|Q^69*y1!eQ`s3J8+7(?Z^^5#F{6Z)KCW_jsSsywRjYY6(F^a?!laK`x4tT$U9z*_oh4 zw%#4Gb*-@V31JHtb45*dw)b%XeQzs`Hmp4sOq8xd8@U=D-|H?~LG`AQ`?w&)MPU9< zfYtKUo=8YMaM zHWu;LBfLEzyp>Jf%8qwG#}t51z#)VEz+p0_Ce_amvTDa+ee0)4M*Z;G-JfC-`vKF4D`Q>)oqm z(e5VOkB>-Osj@S6)6O_3O*VE%O?$h5-z%iLOj2F0caJ93U4_)0M%fM=o;EB&2TPMw zC#n7<`iKC{nB-<$?{;0Y-BoJ#38U<^U9)MHX3cg* zHT$@L-!7y&(njCvNPE4SRA)N5Z+*%rTTELDUu0>LYEOr%u~oo(g;bA8sweH;rb+cy zA@zt+w#z2f#nL3z9g+I9fZryh224@|Y427|YOo5a&lqLM^5i$tG1|X_DF= zk@}o~_Xw#`lhkP1yIFw8(tb&RZWf?%0EG%ap7w4Mpq**|aRItXfXV<06~3JIZWN%2 zwEu(v-6%lQCb{Xf*R5-|t4hso5zj-FowRE<$`q`X z?jeG~dObu%tRrJ};SQ1`Z=IR23qK>gT`#=#nY{I7yz4Y?{UL8CW=tw?6*;N0JvONx zmL{p*h}0K^)OA8?$RstC@wzmrtsyCqQ=*4BS2-z)12%&Lq)7&u`9zQ3Ulazrgu#-@ zU@7B$STnfYW-!r1oP(Scv0JjH5%U-@WDe2@zwSauMvFXz!w^Y@r>7LdWbtSA->ukVyEDnH0wK= z@vhdgm*Z~tm#S>pZrUrpihh5P?z zKlr6Bh@v@dvp7wvWN}x-;+KWRtAxdl2E)X4Gw>uK;hGJU-`CaHl2?+Q(7&?FUD5Zw@Z8V9WoB6Ic1O401IS?nWKve+N7_?)nKg|Ikm zvN+t}U9MT&X0jOA5Sv8^&t`E}St)WuHg`iLNba^q+W?w28%Vzb<4c;YMI7t0xMi4_azg<*Sl^wTRdYq-%(mSJ; zeqLJo5+OBhlA3PtF4m-Wg`{M-3k(ZLMuDqMb974-#YvmNNzx>PQxSt-69z9928)e` zQ7JZhMa^J)W6%~6gK@V63|g&S#bsi{D`GP?Z!--bN8WZvynS7GD++I2CU0Gh-X6zY zNAT{DH?)^wQa&PbQe`_DE$h|6(k$DF6gYa+9~V-4ARQ zS$Jb29^H7~6y9DI-iA%yh8w-zvVsUNrcvCIP4&Aay9Hkf_(DTcYV>}u@ofh_n2``) zZMWq2f^P))LJKm|==~1(!obyz#t>g^x8!$%Z``c!c%%1QEsLF@EYM7bUfv;ksmhMp zO*_ic6#H1zwBM4Z{jHFiG)YZ1dNZ2Tlu0VE9(o)Jl$6a*bBj^^oXYu4V8e5YP}%0I zOj6`)BI0YO@HHcR6`M@6(d7L`^VQxIn2kUKp?{jMKsQakEc+3%q-f08EX_263ieP> z<24xD-RR3n6+TbPC&T%Hc=>);qd7Jt)B26nr^~EQSCjW^U7v2VK88s9M5L;0N0V)8 zSen#3o5J4mZE3n+3#mSnR9}<#D^053Bo)X|H(elMv*~6LsUp;4^VLIApQ~N zuY|8*lds_>Z?dO&Zfp-V0hYc2%KpuTXeF%1+uOCRv)|or;vOU%-DM;4@|`&op_z5a8WS z{(S~e5veo7#w#{^KNq0(W`96{elD2$02Bs<`kK9|pqn*^7Ro8~04Nk{k6puc zRW%(jxf+mUC7S<{(jeza=3 zI}q%Tovgc#9$p70Grm52WhQa=@1n%vY=!&fPzJhIN^OXey@M!{;iB{e2w|63WuYI{ zCUke45Xw{~^nFdJqRLYbC`p@~XD{zL37W?KPBx6F5(%CA32K=Fw< z3IJ&oI~~8`>-Q5-d@_y#KpMq29lzr1_wW^F)Kui277z7?KJ~WvKjmJNTv>qnOrX9N z@4Euj-{MaR(02uBzyum-@xCKKgDw8g1?W2hG-Lt|wRqnapsg+bF9hh@0yJy_4YznZ z1!!A~|AGMR6rhp`RBG|QB|zJ8PpyklRP9rwPV$s0&87o2{WjC$^5?mEmzxz`IoxMBe0`IE=)V{#~ zwE%rpfI3W|js@OV1gLX?{~H1NiU4()KwS&G=LD#Gfj=Wa&k0bE3DmQ|8x^451^#aZ zXjFjuOrX96-m|duR2|;yP>eJOk19npY&@=YKr$gH5MH5ky%S~BgcM5>sC54Vr8&pf%-x z^%nH-cjAo1=V%~)fXd1RA&0z7p3HgS#o57 z_XR1rBP@v*HF@}gU>Y?sjV|z>5lmwdre`Wxct#42n+3-gcq3A9=K}xtB8w3LDw{y% z1>WZcXkvlCTYx?O` zqtM@)^@oLFD3`_XxLIIa6=3*^BFg%Y24&C|qc-KytX9b}MR~+TG$J2`@{X+kh+u)n zT9l{F0@JF1ro1cbZwtzR@}y09GOP7`N>MJGh|2O&C{JYl&j=QD1B-Hpsi7S?U{gZs z%q0scT-mKHB;Dh3>&;zb#az(ma-vl;Cc`t*A%)@HS^u-bFuJ70aG%L=Ux2MY*Xn}t zM7;`nLa@$NWeq2e}tB?9q_T@K8=$q^*kK0h9iKd=!QUbN*w(FbtN(@Tgf}G{82N+|IN&M&zr~ z+Q0-$2uYd65u4W$8bZfk@Fvys>W?phiCBG;Q^cOubxtV z&1q;$t1k^u-?^t%4Y5Vf?xvo$XziZrrY4^=IervAcjx>kgwMD|>ofW66KoQ9fRy_^ ze|u1dr-L$}JY-WI^0aB% zswfYbhz8`NP#*OBrvyvfG>w`CMp;0~X3UmNXhLhtM%khfo6iwX+oBzc&yq>DBp-#( z?VkU6;WKWFCd~qq0k$cx)djy|LSyELJ8a-Fb=(aOOrG5W{E(9SF}4DHM!?{kTUcK4#1hPDKD!vJn+p*Drv zgBFrNu61Y(iihKDcGy2~T)CRAY}c^eNW%-Y?b@aqX~?8HBp;h}aX4aA9a;t1p+bV~|fZLm9RC99^g_-I(HY#3VZ+ABE2y3;iz&pK(h!Z5EhT z1p=>eq5q|z482C1^5jBo>82FrvWciHABFP7LVt%~iCel3XhbN;jzz>4Soh9F{$L6zV zkv3Yriq9^SY?pi#KD!tBqrzw0XbqbMh68Nd7PY!Der@m6R&~R?Qj3(?8nQVZTBHrl zR>kRnNq9g$3a5jM{O5$zxY-&t3yiWrj6-Vs*rL$9)^1T{x<+h1M;2+*wL|e)GRc9I%WBcOR$!G;o3z=Rq*-H4rxbf-lUh0WI00%<>TxL> zuDXx&Ga3!0cftrpmNikDxzCAFEiE>TYH6|e*+iqdeQ`~r+GUz1q8)d0CK zp#f#NI&fL8dGyEEmaEfmMYRh>lZB#ul-6kXb!Z@NxdzMv11zALZ;+Q8?OSL-%{u#R zhWmVN@cI?QJtqAg`6vwc`Z_caH+UtpKuHzQrgpopLj%fL8@4GA``X}bQwEVPlH&h>2)KJ__X>z77q(Ibw#kh7YHH>T5Qg2(LaqV7O)3}aRokmq- zQ>D5RFen=}YFBl1v9?iTs;VO<=@I!TRo$`J|Edg-aT_&l7MNxM-Cq}rhp&`r?(qR- z)+TLcCl_n8Hl>&?o3zXFQJ9@r?2ievakJL3#Aw)#CF1yLv(~x9|5{LngUb@TyDiaX zt$m5=ZYJfK#r!CgcQ5vz7c6nJ)@M@g6KsL++P_4{2b6v4u_^Z~(H5mwQSLGkb;(De z+`YvAx=@bWr(v_eFbgOFZChf=CbXlqC$h>Q4cUASEzt&PtKxIOBs(AYot{c$(MiQY9W^$UXp)BLQOZ`Tsjm7OI>uuV*E zd6{8y%gemaB%0g_rp&3a)Md8Nz*21#2ZI)hX5q%*J!_Ca8L&RPk@}Wu1Jrx#g zh?~1{v%t725crQvb&x=ryHT6+=u&O&#uVid6VZr#6v{i6>L5Yf+)bMWrd0t=dDl`M zBv1xy(xyDQR2#4vSrGnqLIhkLgGu5P3N-E(AJ*P zD$7+|W_Pq@+H$ooQytCZb7m<&3ZJ`|>L5Yfa`l;f_66Abm$fQG8}VzXdesXwbf`(0 ztsa}xo@Lt5^eRrfOu}9AQ8?{hrh^1=vo&lM7-oS4ZQr&mG_SQ=RGF?Jo6n(T+B$7j zd=8jo2jrvhIk-#*31E9H^Ez%87!R=Rv|6;TAb~P!qc(e^G;7qIF~#19No^$fxC7K+ zSxZtj3=)+1Sy|TYFoLy$1fLP3It>Ehvj6ll?@<_4(%(fh8l`x`psX_1+`~vY@q8=4e#Ul(-#Us2&G^zF@0#YLJU;}>O2Vkt)pu!y0N7S66Fk>?` zvkWxI(C&z#ox;!~%7-@@>N>(3)(mwgFa(i;A?Yu8)C^VE!JMMdafH>KJ4k~JbsiD6 z(6@!5VPUAxWT@{5@6(#0{*WOQL;Fa$1P&u=4fk-BRKso1Qju&X8~CLBYmy{Due?z{Q;sR z{lSR-cZL3^gnr4SUpm73q^7?;fj;D-=|^S_K~2(UY*Qf|w&@QOCFyUA=$D25Cx!l~ zNq_VRZ>y$1X41E({S_jDfY|;D;fPItgeXaW2kG0QMLGXQUZ=G(w^f)ao6MAt@IIlL znTRp7nu!8~Zp5Zn#m8;Z<3vExJ2h#^=jA`j)tr?`z|GyJ(m@k61?e z7yU;P&Bug`lF3EsNbe!d#rBX3_Ab?kI6&KYD)P2ILSYIUdK#Cm}yd+OgdKjQ}aJj+#KD%e}h$7+PU2StpMFAuw1S6OZgMKW z-jRT!7|)RmAdRBi@hiT5Bmu=GaTEa3D6V(>im$gPptwAa0zeu?m*aQDzxF1exHbVu zqqr6q6U4vXmVn~=1R#x~)A76GUvCAESmTG-!nwlaa_<&B+n8ETVFgZc^)-XsErMnm zXu{4lz1-{3Xm$ZjUCw@wpqT-hutUu(_ihFnZiW}Tx_fzT7yahSc0m(ZhpO(2A3;JH z-Aq?t>Rki)rrHDs;sj7e6S%B`Kn3uPwF%rGCx9}Vz@-%gDuBBy3HZ0hl>f=m@w!S30JbFkK)jt$MkD-S9QLDe*sj|6 z2NTL@{2z$pe=rXF;oA5gN+_f8zdw%uV{zDPQCBR3tT4KFafNq{?w9Q=IDNTBU^+~g zjul>~hUo;%Nx4pe=`vxuR(Mxym~OzFlDk@9dQ6y}72Z`ErWY`$<*pK#J`<*Ig?FWf z=?6?9ccs7#m@oq?ybcXB2$*-~Is|6Ogc(}lU7=yN0_N1*6#_GC!VItQF4r*I0P|G+Oq+P7 zS9rMckq*T!pgApf5jA7R#4@wO!;P`x&jHD4xeG;ijxyS&c$D`c1<`)g+nv*MA0k8t zAi|dEILf;~L3AEjg1+f)4-kp0tA%;yH z!$*0zCXqO{0mr*@TL@8HW%i|2-g&`koZw%=x37YWJNr__C@6(P?kL(7eYr`_i;NxR z-%BH?T6g3qYu-76_9cZKN40{pLdnEZ;y2-U`%(Tqg5m=BTRn|B#`#T%?mWuBPf&c&CR$u+)U>#g;F@UrO8)^}0z_wQqBGC} z65XwcPMbuh`AvxKI?BIaQ2e`1w8tdcvy$MNXzxmYP?rGFu9a5vcCGY2K%(6%rFlC{ zEFJtNL_1gd9~BfIu!#6#SqPti69~U;Ii%#1_r&oIC zk?1Z(bkf8!$!|h*YNh|Mpg51cd}Otuvm>j$%|Y)D{w2a4t84c19@AR%tYZJvEcdSR zKPmK-gfD*to31c;8?M8{XD4!2Vg9W}9x@|zGHTjg&P6tNCBV}j2J zxF))LmH)Ud0ix43(dkvH!|hT;CrvDq{3b-FR{4(!idcv1G8M9GHNiE}?$!QwT>?Zq zR$GeHv08Pw&eftwMH5Sr--KxUYX1pA5$kXRCisAWYoddzbxozi_1Q%GR;v!zuZZ@T zSbF$Pi1x15H9gPny@+^zPtaBJ4hu_C1 zn=N)U!2>ls+W)dHK{Y(uR>PxJhwD6AsiBFb$ZtZl{b+xOpon$20TX;czymcr+J8=$ z0MS01Xy4JQ!}TkoJtmeOeiNd-NBhqTidcs$ncyV>57h8ze@vGE(P5kD@X@NnZBs;t zOe{nECPcR$?SDm3#5&x#2|h01n&{4>{jcj1AUbLj9X(ogxG_a^#KbbfZ$fm((f;#- zBG%!iP4H;}*F<*(HI)uGX%n41T6MT7MYL>UDf62Uod{~W+3w{XX4mUDhTxiL=P~{_ zgiYz9#bYc*Dx#CJQ??%?iZo*qojDrcgy`<0{c%CDiM_lBq{7)<&oSOcBIrHF|0Y4q zz~e?j_nFXr$9UqB_aEbbD-OMZ&_iZ5hK}*hb=ML5R@#gxu8q2>^{5|66!gEdX=~F_r1i?XY$v##yf{J`V;x<0cfPctV*y3ha$ae7^M)DU2Ck~(xs7h zuTgHKiKT{K+`TXhSrzz-dTY!6Z}gY+w(Pi8X9B& zMKYxntC+VGtC&~X+Mf4+DM06B-KalF;a&PYSn99~cjT2$b>{t-1ZaIl;a}_bDBNWi z?#e64cjx_I3DCb(6rR!VQMku0+>=+L?#=tZ5umdx3ja>ON8vuZa9>`@wmcPDKdja~Vio%Mr$bHBzJd{_G-x^T<$BM$Q2vSjiVY~1!RDdGi zmiJ#4ptGnY9j%6zbhLW^5NJp6FN<`x)}tjwxkps``G`$=L<@RH-rpmnD+PUt6jmMF zEuqz9)+8DI@ z-2!Cl2*w2(Uv5=)v0jSq>ullv-*X{QN#cMOOi+RoCSYPMD-$I#Ai%%`#0UL@NCYT}AR-JPSP=whi2(s}wBO&kx2mhU zd!!jza!mfQEOmF)eV%*X_uO+WuFkQOeE0iWo}IM9cUt#ZEVIr-H+DmnnSA9Lk1G3< zv42+%Mboisua~f+;J^1DdpcN9)?qI)+D2@scOc*C0gz9~cCZ!xq>cDHg`d0H83wqk z-F#z$m&vE9Jkg#H1ALdYYKp~?eAh=jiXCl*yR1+ziv5&-&X8vFm1jMQ9czW}wnDuq z_8$M7%E$ASk9!n5(F&iiLcJ*V)BZV?Pv$G1^eFaRD}1jN%A%NCXZ>?3Pqy>Cr0sc0JNy|dltqwi&$iH0`N~smx6qHZeb3*S!7f+%=d4jf zfSviuJ3#?0`Qz>INh|b5VaaS3OJ>{6yAte3K2_z|ys+dcYt>Z7>3rAIZO=>E;rp#n z??V4i|C}N1&R5>u_PnGW?zTd`3;nKJ{VV=Cl~3g>pYjWR zx*hJbLcI(9YyLTvCs*VtdWEOx72&U1q27i54gZ|VQ~AnMD?CN72%oh=y$k&j|D4J@ z^Obk5@D#lw{7oy=yU?y@Tj*W+%DYy$g?=LG`K}%;*>8;+0!-&CPlEzl@+Vh>zh#BK zLs+smizRzkG{0R%o>>v@?T*>_c9q_jExm6=^V?+dp~bI=3CN1?(Z3u04cJ~`GYt(n z@1wN#2X=9_la+t}eUkHB&-b-+x8K9>>G$xz_IvpM^n3W-{T}wB?EzaIr>W$ZaK@wU{uSZx zTA^OF{iuHqC=cW-AMj{#6)H|D4LF@|91mXx^#Hr&olZv_f|ZyANcs`@qWP zx6Xyt$#XSvaK706g+}B)wAG8Ce{9fjn$pUNtjRXD((~1o;Snp;i=ZDAS86y-DPMW# z%H|t=BzzBQ-kf>GBJ9f7+_lm()s^9&Shu~{`GI$;TgO!Mm8VyFrn)lxv{mlK&Oi0f z>3Mg)^6r(6-R@Z#{(}|j#m>+8=TzRCue^7q!_H?`hJRs&da?7*{BtVr%U9k9V-;#W zoAi8V4{HCpRW_`h$yc5MZ&i8!O2yA|?S((W^R2@0ovSkZd*`a=wyh+Wg5kYL>M-0ig5&wh$32psNHDw?Ngalpf^afl`J_kE=T?UQ!)T}%Ngalp>_3&S ze99x~=>)@jklvmV%GWytt{V4Q6@J$0*^ck@>I}o4Ufukr1a0T~R1;6G zo+rb8!OHOq#N0mBdol8qLBquRY#wB@9wU#f3jfgx^Q4^zZ&Tl~3g>pYmvVdR6#OR;U*(Puug2W^%30 zbI#SCbFTJU$*VKy<$C_0=cx2Nm9IRt+H=m;;XhjsS=@A$KWvo^L3idW?_AydW{{IAKW~+LQPUZc zj$`I4?_2FT=IZc_RqjPiXGl8DGhcbeqvrnA;iN~w?hW3z_~&52fqdly9yJfH4&P*j zdQo%AKd17ceC0!+rt!|z;UiY47eU|ZpHulrzVZ=|phs7Sk6NK`>cQ@}`R7!g%~zfU zb=C8+)!}w4WC1jL*JQZ%-Zjl{NU(UWPc`w(nt5{VIUE&zF!ACba-WW}2&%{l6`86< zg$Xv6xN&E^uy=q%&wB?NP7Te&@TAAs=T?VrHyHL}tkb)l8k(W*M#q|LRlH__@Pt1of?|2JhjF%(>39bSmj=f{Xa%S#uazwEAL#B zGSeG+(CsI!Ig|gp^3`^&X?~OE!M#}Oc<@(=y-w$=O|NNwqpx;dPj9Z;wW_u|Uu`#- zE6m)p#;s>uzdxQlS=u7CduJ^^^P{CLTNCs08r46Q#rsohn*U`kd{3UM_0#jk`@8$` z)fW-P``~>RQ_qU`j@jnHyKjwWwrf1z_oA-Dd&g|^m1jKa?qB2az87^J-a8#NU-^JX z-Gd3<_oA-Dd#9-8D<1-NwQh$KyzgbU?=%FyPAG9CU-<|Ktjb5%ggdR!wLSRgu-`%$ zXY-Y3J81lkJ=GiGnbGDO5`>=XQ%&q2ohO6;LgREFMDIn-X@iEL=H%!^)>Ak+>bdG@xXTLlqUQVj zb3i$juRJyCx$0>6E-TcFnm^;8Q+a2;^3G9*nvai$@3um{sQI)0IhA+iEAJZhit1?i zQ&y;#!#?SsQ+YaHd3x080Z)#GPgtQ|1pPVxoXWfNm3NPNK06w|#|nKz4}!kmKd18E zeC55P4ndz84c}{p{!35gr~Gp&@5@)-2kHtnpB)W<+6q~$?bKKXyQjvQ|9LK~PM)iY z$HwM~-E(*``XJpLigcfn-`-C&d|SVVclLYOi=e+?&@iERAP=$w9zhR|hP$oMH9hcl zT-))^eC0zPK@X3H|I;e>BB*1$Cj5`&DYD*Qv;!vG7-{$m>*OZ??$ZvF3kLk!QxjU$P?qNk#T$i|iX~zE(w^9SeWe zio8}uX0kRdNx~ncC2}uN*@~wf4#f(Z7O{{Tl)A|^H!BUF&6$tcj;SI`ee5B$+6}wD*fD8 z_?z9OZ&B$}+0v)Rnm4QT>9KI8yY$T}J-Id$gg?2qd6PHhyYt z^J`T4v9;lEb(j7cmEM_cd*|BbCb!-H_*$(Gw}BQmyM>yt#l#r9hE;29Qq^7Aj&`kW z#@R)EVy!C~tK{x%C%e}+H)=?G*0zW&h^MpfruEL^4W48G{W2e!J8NII=Y4CNuU31{ zy7u;F+uN&m*4{H}uTR>eS8IGT)Jf@fW^MDU9T4`P9SC2ost2-F53FszDhq^z9tf{e z$-V0`n7wyh^TtH*C7+taGwb>ZKx3`RQTkbWOetg*Y;c1;wibfxNm}Pq)|@4Qj^WIa zwK?u~#AD4-2hu~?9uMiAf%Nd&@MFTM#@A$cCKElCEq;pPZh)uHbAX1XC-Vb538D&I z&$$5}&-Qp+?`(i4k^yeY4zL?a;#9=6#M|!EAsfT&$#pq!Os;Fj>TUbF@Z&b&`0VY` zTB|5Luzab^zDWMtbKcWnlroj?d1{@bmB-eFe_%at%=gS$iNp4MnJ{c;zVgm>jxZiy z7ygkIx}vA@C++#mRC!mv@~(BwuhyKOSQmc63N7uae8iqFQRV4;<>__JSE=%o>%vc2 zq04(J|A{?ctjfFdm3KoLs=Q}i_{Uc0GApz`gY~=DH*ZL&Ci%1~>(5C&hoHjrK+~ah z3347@=cvbWFP=L$tl{K={J0OSb2xc$T?_1sXR;m5_;>r)S(e>>Rx{1pxR1AvMxI?4 z70=y!4xJG_*`7|OZ9TWJDH-A)&rj*NNBk3RO0(IHX8pTkZc0b;Q#!(1H>IQVno=)C zDcftLN|{BtVr%2(dC-qF+(>%%{{LO1qQKIWfOc{*Qt8fr6YULXFY6|&8j>G2FfPLDUQ zPY5yjv?}B0B*+60cB-x%SZ|czj}rLAYX{e#JMo%f?@WH&GwU7O-oM@ma$mNieg56E z>y04yTFo@=^D%l zj*j?uN8OYT<)?Irw{A*@=QX7+N^(a#AV}5(g46*^Baf5$@tySK@!b0GuMAas$U`SY z)JQKu<_?Q|qU#npQ`1i6J3Hmc>Gb;WudTCQayssxgVdAbc|sm{fa& z&6;=me0~fwP3_@_T1EzL;1>wJfa*P z4?k~(F74sF&gFcGmhniw@)3_HN5{iS^G%H8D<`R2m#;H1-ZxoHvji{+6Pv)CE=@;|4@$gMHqDD{UNA0;S@~M2~Q{&C+)a&W- z@DVFyuKfd9OgOMX$K&&VROR5=Frjxb-)zmBc{a6SA}hY9HaMz(Y(u!+3iU4LTm5rp zzcXKX=LSdhk8cRyVugCC{_XaBSfJaLue@u6qxvT{gm1G#%^uJ>xHnXJI$wEugQNN< zH-wK_<$8Bz*s7Rnp)siHd-K)zZV(N|yLk#QpV`pK)xCQ|b5PIrY@lkbyHSq`RW-RU z-{d}MRu!M!5Wd4kG|*G|NA0;S@=U(+49l#_`!|F?Vuh|vsQQ}Z%U32}UYUIPisZ{H zaK3ijKwqw3=Bn_%iQL<(a=$j@evRjTt=F$P+gY0{JC^%3n)|gT_iJ_T*Q(sFmAPLl za=+TSU#;A)DEI5i+^;Xo{aT*;_43@WWw~EhfyWW%Sb)kWnaR2_>=Z!Q9XR8eHpHYkLgQxQJeMfZQair z^>BOlvwA%|V~I_M>fz_@%V0hHcl%Pyjk;P7KcvUmP6q1X-tK3Wdbp?iS-EbfJ;M(R zRkID0{EKJ0Uljd|U+jKixzrO6rl{)BhKZGv{8y+?m4nJQalW`3m*g`&R*p-zw1Z_) zAs%`lK7Hm)uqB>)*N#UD6QjjKySOC|ZgF|uX-1x{kIApzF5cV>phW#))RT8{`sO~N zH8r;v+QDWd>g42uTiPW)MrnZlc)MpHD!i7~0%&NwP-q1W=BAR9lMj=DUqvQoak}CI zJaguUC!)gZ=moxNL#MRn1usw$g=^?>(KTc*9&D9uW|X z+Z7w<_e7QZUel^jEh@(kZ{byXN}OXw-y;n+4kp?`k2mG;2&ay0+I^>H;D|UTWRp4c zk8jdQSiA=dLTY^rn+UKU5?6Q zrNSm)OMmgJw>)gEjWJK!uia28vo6r3f2 zv*f{90-Pm*vnX(?v_Ev8T;?Nivao@-vAn0yz$tvdCsu#^mvB=HJRjWL))zOuG4n-% zo5A= z7%LCLN5#k}on_@g!pf~7V{#9+N*&(gS$XN4ti064%DZ?^w?Hc3eL_HCawxtST~A`AUOJu!a4>BL81Px zFLv5I{l!U}j`8*^Z&sH5M<>tkzc}Q1cE~}Y9To55Qs_Abk|EMx3xe{t6_OH#I7HSt zs{{^IgNHiL5o{Nmy(TkZwAg5w?An7svoHaPEPXv*Np$`3!tMd-`3eDgef+SCA5dd< zl(b3pzh)QmF_3r|;76#8K(1<5GZn^^C z<4(@eVp*~9?#8Cvyf17YOt4QMPXr5{hye;bK-Q#SX0`ibfkDu{@mOGJmB#`a%wj=y z<+lcbHw^}a7r zW%L58>%}3=xtFd`f6I$Rn{$uBljn!es$N>$g~Z!g)yu5j z=CnB{)gQve>b19mOWZ8wGAcWTA}J{?QYEEa+U>wil!B;yHns9?XICqY(K*4K=s8Je zQa0$Ulq!|3M-7X6tEKHGCH=5U(mXrEBBi8hyFhO~>SSN|MO2Q zRuw;BPqzWxI?vH@lnB45azFV+Rj=${yuM!l8;4YCd#b_;1rv6WuS0HGFz7ER8rX$2 zbE53FXmGTtg4+@*&Y{T=YVWs%!u)K6`?y(_pq z3brzM+dOjRXA9X1fmQHrIWd~eg;)Ott+`uaW|j;hS#m)pon-2Py;m3jv~7yS4+oo# zplyo9`9-r>T1Vcf^*j5uLhJp5$aYNhU+L z#`_Gt|FE}0S>2H6*Z6sjTr7G%jeDRkY~;i~&#Q4i^1IF(U+^#4&Q{mI3~o3D9dtt~?cls%f8WJ~{e69gdlszu&%HD=7p00$ldUh{J||G>v^ig3tIZ@b z0#MK0=KcU_92XMLn5h~TAtG5ihpNH8X0c!NNhNifn1eS}H7dyW0O4->M#Vc!)VgUE zoAI7_eFFuzkG@g7Z(@A`DGwVedVK>irv&ThBGOR`^(V{05UgHp-V|?>CKeTzwSz4R zd@1Ppc;PVG5_`0GGk;qlF-|RG-%@q%Y?)JMw$egPyDGS?J;2yMsE8j4_iZu$+jz3J zrCnXtszoR}TikYM5$@&M&-s)Fm!Wo4WPbG7_8syt!g(7FB5V_NYzW6vJsL9LlsmCG zn{6NW!7Y9>SA)e5R=yo2rL>WW)C1d>#Pf_*b)~qRHZ>#gHL3z>f^&ezP`6`_9K1;^jeOQoWm$Wu6_hq6 zJqq3)4I*r?3L!QOr#8`&MoG^BJ=1P68seyw)`CBT)L@_O5wxP(J$TmHB-cvlt?Z~f z`9R;lNh>TQvESTfT(7^U64Wm&mJ~Z!@^B2?QY?|$!JvdIMEZaXB~x<^UjXG`zoqMk zE_J_dR0p~pbg2tn=%8*0_cfp|gW~V)%i2|soi>~n7?fZqrg)v80V56Q zBE?RJp4EQnSrvMg!Q~Em;(f@WCy0D8(X-q^&xhjj+0nD4@H^voUv%h+_y2{W=Z_eA zdVkG)&{N8Jf}X_-j-EE0ZuG>@e=*VXwc@XRtdFRVPLhurgoqxD^O}48XtA@i9Hl$U zB2fwJsY;y93;<>ZarW-`m+N@eXmP2T{;DEPMgL;vAw4sjV|s|sqI@4mZ8Ln))j^aN ziHhn_d2vEJTtx*(srVclHAM@KDu!FI@O0;X$hJ8H#;d0 z`_WFdJ97%(VltuRTVONN&&%utS}i%2YV&PyBhpqk^_oJ%Ouj+2a$QMcMiYMP`@oyL?=Sm(R3a(K~`Gk^db^QZ;_;y0z07BC`wfZ-B0)(4EO0Wxq)CrHGnh&f4aIE&*6L9$;9{2*xnqY;k8O9$OJE~-LZCfS+w$Ins|9B7`1|MWvFQxbnNg%FQWDUoF4%Y1B4)=# z-~Ta4hzE3RfR(fA~t;q94+9EtqjiRW==FGA-9)_s&8dx~S z{NO}u(Aa*f9u3H2)v8Ku68AR#Q@W)oM@%r$qO8s%)tD2^PBtgJMzx19%`m%eg$c^~ zXS+q-?*TfS(*wo;hBkXWlJ-num&C06wvxC@;&2FBL-IO!;Vn_(#%aD7RLUG=8(tGC z^%JFo&aRGWktr3TMh3crZVRe4WO56D%Es;p)i%sFXXB^3Y)Nn)#3N$BkrJzNb11PT zQ({a0uvRUnyp~uYQ(mnhv3QeuI!%P0Cdmw(Q)SCmp{7+R;$mYJN~oyvHE0Ry^H>6P z;M_M}L&J;X+&5k~!i$6Z=1U}U0Z9Z}`Vxt}$Ru*>MJJJ;t{_Ev;)@-F$T-G}ob*J; z)AJt3xEMjsq9`wOUfMg`DCNeJC0XFT?vME6Yz4k==QnYjXZ%P5^pN9;c&Mu&al77+ zCpNsVQEVgY>ulWItcXQ4j1$%~oDg}#!ya#E<92k;Xh4d3iCQun7+2zu8Q3g;VR;$T z!SRUf5le5#MeM94%OKYoH_vGjIz&aax#wua$M^3HL2^cr0%^Z4Ecq+EEt&4sdfy=|13O>}JQVeA)& zL8IN!fDn+kGN1uCbUDw1Yfpb9=x9;D8B*tN^TY0tpdWxd*GQRqgQY zs?+OH?{Bg?lDu+kqTkGUi>t%kUp7}L;m>;YzVScp^^UDPf_wqflJICuXA$~UV(ww{we+Nfj+VwejUD|nl zbKlNi95(kQEIMy2N;p)ykc0gf65;Ko=L^B2IT%vf`4<$6CI}6O(9JaJNMS5RxzY;Z z=MQ5vLz1Y`sB0 ztch09HQ5R_$*RWF8G%%aGl`?1ef}*nq58I*BS|;i#Xg7D>DEu-ByX`%_Ns z1x{(~1zStxWWk$3JW3zM)~mH_?jZa4*9G9Zj4V{J@Z0!h3K7s2dc`re-kta;Ig^A& z%~(sf_@f`aohu&rr$A;DYf%sy~Ro@ zHu>~llr!aKw!f;UIXvx@d;D*YmL{Kyhwjzz`2Aa-x~iun8aQtbefqbbD`txx_`vik z`<)%+fR&y3=;yZoY_9P1<3IO~@UT+S1j6^t(1 z1%`tv?LM*N1Ap*A)p8@B-2VCZf9B6eREN0bd=(Hr7%z;(lff1TbwVi=C5s8HWAgf5H^%ZplA>y zPe6zUG4AU17XqnH+|-K#DdLkZ0Hm@ZN`jOkzUBp~PX)oi+&DE}_<^(FR3{EG4=G_3 zhgUQBG(fbY@Tngncr?KD%ARJG2tti2=c4~42Nm(iKB!P&fJ3t#6dLyXsLV6^>U6@u+|w3gq2hD6r;`LUDnN{diTxy(m^Kjj&*c)s zA%VUF^B@j1D%O9cR5C?I=fC$C*kX4>y8~&&2yT+TR|!9?MpaKvoi=LG9eR0NyT*1U zx{IO^OM6;_rHxS)zs}&M>RYts@Dx!*Glebqi>mP%KB0UXAKY}NAcbHLxZMY1>v8t~d}?09a-?HUjOwW=Ev~MJ0`A2){axu!7bC*H6B# zt3(h!{+4tq)nqDVH0f=Trk! zGI1=wJJ>Sf$+E*$E*ShNcAH$X){Im^~p|6+0t!x)=v=tj|S0iX}&}q^PVu6Mn z+LfPf)j+%2QzXO#$Kd^w+oIa0$>0qTF35K?3gWV@);#u)$ASb3HX+h-);3kA6c^xt zVK`9*4pCWilw+_WL;|k6-jC#qmm*(m1qAu4jbdmi0d&{U1>a=gf~|*JCHzCTR^cDn zTAn9okaKmuoZ(S*G#6*Eh8$;5W)N|P^Bj^~9`ha2o6a^QYsd{rL0}rvzg|L^mNzm; zuToq|{mFtO0MI-R?vJ0SOoV7)lLccoC7qZH zE{$eJjj_&psaR^A^`U{gNCBpOJ#!_CvI4cH1+VDiruKlAJn)nSCKN;@AWh0EDJ5PB z(zd`TYFDFN9laMPt0}g}kWRHBEX?XVq;yyKZW*C&j{I}mXW~Ex)7*oc)&w|QJ@>6-wJj; zec0e_b*MtHmUU&lBvt0_#acFbq5cR+5;SbyUE^XvfQV^31{M!m_~MHW@3`zIsyL05 z?P{!THu1Z#5RB5SV4a;c9!goK%`#WXK<_r}C*mv`o&_kh4-OfgCII?dad?NGhN6a@ zL^3MY-5yZz?smCDlpK)oM9CqKxrwqYqGTwZD9fHG4JAZ%?RpOcKvj>R9sC;<{*N^|OxR)%U|8A?p1=z~D?G8$lFe3!XvCnA;@|?3*dZL0iL@ z$aW`RqzBc|vT+CTiw2sNBmTT=}@=F^on7+ZRvV`p2J#`IELwR31m2}VY-(% zb7Fc8Ig<|A&J*<=vLb|&A-i?vytS75POWn(K3bSatOOq3g%8vnPC{-mD5jD}jUmC|A{n=v4tXL~JT2H)&5GYk8VMM@eB> z$iWeRp6A3e*&I?7#|tIXXifjH1?W^lcTry{>bUB~G|L+f38MSs)6>#;KIJqXd-B-( z@=q%9!Jo-I`THPmCziD&j@tP!t-qX%9FtLl?HE@Xg&jN56n5E&AgJ_q*@(!cjEz|H zHsX-kh;?TpisuYE8*xZBB4G%!5jh{(u@TE&!}mkc2ybKG9po{~)$AOUFK;7OWUQk2 zb2tn}1a5)kUbV0P-dAzXli$BfSRJNRzd!N>630GXsB!p0xf`5(>sNH{XHju@D)85G z)C%YM-{4Ta(HveBo@e#K$R(Fvw)pZTOAGaQ*A$B$UlKp7&v1uW6i)+;APCtQ*e0G$ zUVSYJIr+P;DTWPl=b!aG`SW|;A1b&8@QZ|va~9xQwt{s#>#JG6+_&bQp3FYg1#9{v zJF?JbBc!w6Tioa!EYNF z3SiFUTtw;d8*l0O8T721jWZCP*ksBxY-U~dA8fpryd=ge%%6)cx&ZtiZouJ70>WYv zS-xS=?gFi@kI^5;ExwSnmgQyrMyfl4zVIUz*7}he3-32lopJfXk2JITVp{zMDl=xG z1C^t!JWodJJZ^I^T5Bj36>~FMCpBDZHkj@Cpurb<%r6Z%pNrvk0s24Wpmq1uO9P{` zj5i8U7`nh)eyNSrDUp3f>f8?t6A>4l;<_1cKbRI@YA{W;#jeE<{6HPDF7)4*s>yUP zYchfVLB>Y9B2o0i%)``xi82qDCM6Ac-o#pR9xHpHO#+dIY5j4rV-aK4DAtXGzQe_0 z0dqVEe^sHk94YsfkDmd%EF5!UZaxo@j7cm=ox~3@lq!0|Rb3CLIb2P*%G4}#H|7>> zYXt7%902BL)r}&mEAzDK-efjWa+g+@Rc8$`z`jjl?AC>Y#GZ(Rz zRte5Rq`s}H@s&!-S7K6)$zeg9d$R7OzK#){>Fl_6+|f>R?Wp)1j*3mH z*kZoEmjI*cD3O^_o{v(V$}UZ64zx}Dd2gbCB%LC?laQ~}pO=$eiBb|E%AMTOnY4vM z@S=@P6G>UU8(&K83s~WcI=+<4yYXpP?j;4kl)=04osXGyq3Jl~?Ntve^>WBZ@e@Rp)Xr^m~cMEVG7_2 z&4siYPE!t2R+Jcp3sH+N>Hs^;+#m>d#ej)x3O>dn;VUUG;s$wIl^CE^Oy2Na(fjP~ z4BEz5SG@uKh61Rdx>mFt5BQ&CkH-~AiCl9SF-ax27ityiYJlg?cDlasGBB6$j-`B{ zoLt5SyT@Qeq5l7u&D$?U#-`z2(Tf`yyWJvVFH5%1wefy|B4ghgq*?ztO=1!AHM>J# za`uGCavw{G=7*Ip#30$?+IL;^cXM32pQv`aR>*2p+=?Bcqeh%JDc-*|Dsh#?J@uEJNHhj6;R zWmoMu!FL3{gm05Jsn^#Rj@xk}B^GiQO)z6C6ohYAA=aXBo9=&ESW^n5rb;>&2AbX= z(lu#76tgz&`kLzK3onk=IINpeh+^CK1Os2Dm#lu4$+)pD}>3?tM0!LBQJ^%~sR-yUoi!O!FH zhTAYoZuM|psPyoLe9BHnA~NR_6QByk1_4O(klwE6BKa}|s;-ort|5%y0K|>UTjSFP zVS<$}0EANwbq)v<=sNc)nJ+MerG69<;q!s8Q$Q6N-v`33A-K_J{!-Lek5B6}4ZlgA zK6Whg6#0&DC!$a(-Ie43@2h<;)O8RV#5W>g(R$Czi9Y-pCnzM3^i6krHL)vhMS>2_ zZ%+F_J$9CQXn!A?Lk=*f$YmkhS1o>xg7D^k@k!IhQ8?p7L9F^!v{)(YYVeT2Cuib%| zzK3Pz2r~e@rA=0dN_37R%&bh;c|_z8tc0bSP@JdzYP(eXf{Vor^{!ZyTo%B3u`s!# ziSnx#>%S8iSOBEtUN1)~c+c3Oe&=q0kk zH%ky`*a#}$u4>|bSoA=AiWH!5+^Fa-`&O5IF8k)VysKiJ*MFx}47Lp0kbwp4NB@LEQmOb3V8jA7p$SRNciq zH4*X%>tkt4LA*1CiLWf8fa}S11QYTRwK%joRtgC#EXIcl6aI(_L5ERg({*p&-mdK6 zYtN~tePTaTN=`yVsRg#yTnrX+`n(9=2*@!eU zvN=6O>*}8G^igI8eBDt$V{`+aT~j<*c7ob)4jD~Q-u~G~CJThKYJb7%U)yGm|B9WYP@F#6qF}6{4JywftygioUo)nc-M|cSS|gE zOOQ#hEQb1`A_u?YEPxe4|eGX|?(_`F3?-m$jRLTQjYe z!ma*VFC(n)mfApY*$-BQAE=%2?o)!@44gm^W$Y>R^~2!r)xcja+38^6lwN^Kk7$!B zxJ_!eXJv32spFQ!c;JcmQBW zrOlBYJ|&M>{2dqr1&`8|1eL4SqN)TQl`BH!ffSWFD5JB84wZGF5ado!IY>~M1fH}l z-@*bgjY;X&1o#c&1gnSY^*A$YT|weV!_E54nOEQ5H0VfSc5fUh_MI~6$>WHXhSIt^ zs*@EwCUb=S-DeBvBgz4SU>hIEKD^I>#)6+sIwg__C#1|)>NL*M14VhqUX-9Pv}08dR=|eM7?Hsc&wrml)6y8Rpc-5c7LR{OmR?+ zdrpRHg~0wRNv{WHhwZ3`;Seh`TM>$%-R(w9Xd{o~{91W6VkdL)^q0 z^Q>qB1@W((G2hbJf%>yy6{Yl{OE{1nYzuxUcxZ)`ngS{US%sVu5I&+Ot-x_Ej8UF_)=HZhM-f0{gfZ6=E;}d= zrc|6TPsXh?V~=dqaUIea>l``m6lFl-kRB!g=M8nX?W$mMBl$TdMs^5_{Iz313=n6( zbAAX=Z8LVLsKxDfUud1nqWW1%z3rO|bT9${$K`7#`iOC4Q3lAEK-}jCI68|fI^6UJ~ zsDfuwR>zMi=Aer6YJpJo`JOeb98`ggLA58#a|Wv9YCPe`p^;@#Mc!=PvTlJKYk zo@}}uFSl;=ZDs3HeMBuB^0FHitE6Z?QC%2cx9W1aiSJSg_%UCA&=KEU!I6k> z&U~lhyDq{|z6pmD z5iNeIT_=st#8`nGNN;*%`_#_qnaORBwijrY|c>A?45?b{*3O@2HzN)~ z(&*LnI(|^iPRJUxBA^oLV0`sGN*!}2H@9GZ7K-aNU+RTuCSr4;WVb|JDgGu9$9;SK zM0A<^cJD;A1jE#K*f1(=h~@WJr<5grrc0fQ7Ddg?5V<7~f^~_s)FAh9aDU+$x*npEVXzuY1Y3RD_4XTRMlp%X_n(-8f#b z{W7)rl9G1O(kOV}O^$?4zWQz`v+jQtkmQnuI1jvYpjiKSaUgiOY`Q}c{UHjVBAgcC z?+IWKfj`Ukdh+w=ds%r}o+7t&RNC~iDGp0Mx+x*1;Ncc&1ReL4aD@cRq?Lf+pu*aY zc74;f9Z`MLndkrgU;g3Ge)G)34?UVCj&>cQf&?+Cqq-w1WmemwywM=M5U6+yW)!VF z6xAQ4xF#kl8rl@RIoA|#iY)vfbOXUFFH*IkqO@RMOGQqV`BjEL(eyP%B~-1(p;@_% znrYU+A*^_4DSTA^7X{I(wzlX?cxsSw)tGyq^cZ0d`v`3Q(!&|OQ4dTK!hYB+Dxll0bi)@v&r^V&f}9-|tQn%6>4P#_ z@YIrkZuctS$}q^2{&h#YD99J*gnZFK9y2b5drkVxX7rhe+zGgy1oYyg?V<;IBfD~~ zBG72kF>1dUKoO4GYUUbiDP$7wR>PJ`47amB%%|DXL0c6mMZ?BJp?2}mQdH{8Lx+ur z+S%w~j(d|XuYge_E~;B}hT)rzYuY0qEyh|+7_0sEd`}%}rT|?&TCn8fGsWQ&E9Xc; zD;WHce%t56OOvgyodcWO6-Pu2n+~1{Bm(g!Ao2%n(f0+|#fa&urzQO5qs83;@&RHR z(vLkso6ILrQ-ef6z0}lXQHTAaB8hB0;k@$Ev7Ve%o`aHVZau5wmr>2FX#)`gErp(z zw5YW5P*i)gUGs~&C|cB)k{W;rN&?VzMrxEa7+FKDks=7^=6~4DA7np5qTuY54`|AF z`6(Zq$CM3=&u_xH=`!2O{hJ}GTbd+gnb&Ls6xZ(AvI>pj#uuutT#{2);sa7tT9?xH zWuU&~RTOS!xa2qkdl@r0QH}4nZ&krK?cd*x3!qI8YF%QAWJZA^`oCoQQb&_27TkZW zOYm7nmmvPxPA%{yr$WJcY1OMxrCntf*7Ukcyo;ne4OsJT5-~V#RT8Jx<0?$T33|qh zl2?VPqU1G9*hTPovqxeS z9w`fnY%!d(pEqaAk2A8lQJrkZJY3^t7Koj{ka(mE|xh0qOp%T|OEGR=G) z6Ue=$-H0k$EAAd3fq+A(*5%P<(Iw~@A~aHWf7uo>6Ip_F$MW0fAaK~GvGBT~{iO@0 zb7mmpnHVYe=}$Y!Q=qx+aM4_Y#tHWgco;z9=FJBS{5L{Ciy&775! z;yC6Fhi1lVs6>k}JlIR$*f;8nCN zd3nVSx}owidujEe%afPXT&9{>59*j9*COBbL+vYes9sI`M|z1qLt zYk8`x`A5q&72qik6@VAao>X$KYxrtj9 z%c9D7;Z?0G*$b5;Zid7i2e}?acH&`kZ;m;k3A>i>WnSE6Q$X%Kv6e&_iwLt$i9B1` zO-ff2zWV|}_@ec5AnE7G0{dCWT!5XMOEJ2V)o8J$iCalqm>`K`Ynuv2M4=dH0||`J zhy-J7P1QF)y(xM#D9q2niKn->*!y5fqv2((<){y)2Z#>xm2V{DJWK;6ag5v~$2cr`OPf3MmY|sx(OB0= zeOuhmL!BhGUL4Ci$Z);$hPk2i+D+fl;*9gA6*4y(lmUAKJ=|s869{Q+P%bf+i)Qc|>j|%MRYC?CVBi6wI1<{# z_YmJ&80?g4Xc==QU9)wqgPhRY?qiuG>>i$oONjQqwMZ&!HhlFYq0h7_!?YPuq&?4FoH&na%9cF zY@CFrBwZvZx|)>)Q-`(}D*6RSL|cpnTmd&5!p)v#MmCxNqaLu<*KNdnLEzflawt>i zTXBB)(WjJ2V^GGs=p-hO%VMa01qg^ z`q+NL8efo|z|7r~esvb1BS zvQ)OX=mmwGpY_b7RDwyZVRiTzO5Zf}4fiI^VFFH9Y$q1X;D_x(!R8#R{cq~y_&~P*i0f1Xbd4Swa>G!-g}9&pZa3 zid*p!eWsDG3yD%h#^D-M2TLRw5F{m2>fu*-EpBctsl%sUJbMGuMvCZ`bw)IZ$1ca7 z%-)clwNGIVSFrTq84f)a+8QmoK?G>oszO#21g`|#Qa~OD?9tfug>gN;zObHO>#iwM zD8h_e$pk9xX zx*D%dBgxN@=n&p8Ys7UBvfsFwtK?uoW7emk$531W3z+#2k-n!?Mo$?w`t(dy_5fsI z1P)Kc4uUutuV=hQ(L8|#=pOsx{ilZtNeSR-RBUjCn(6ZDd-R?zXi)TBb@Qsac~xy* zv}TaQQzyt(9ptJGa#aVps)L-3MBKt4S9Or9I>=QW^$i-V;$8UI6! zz+O4lqpb*Lk2R6C9i~TRyw)bO4Nim)bTeVN~y>hBbDQ=KL_D4FVzrb@J#P4)M= z=3Z0%STQrzz1>qigrg=iRc=1MFjF0he}KIwso2SEf3WXtPh}QT3p>>{+n>nK_GD&Z z*~@0j*w6Moezxz;&K74+eqpCGvn6#6@QN!JYQ|dJi#gqa7dG7sI8}Hn8Quq_g*A+X zj758{WLgS3%h2sPwxsP(m;%o?qip1Pl5`d0Jn_{k^NN%ur7seebOD)Ap1;Z5@hr({ zY4Dv_q$J<|iVS^Ahg&+)#>Zn$M83YV>+LEwZT(xmj$|3ZER0~f0`s<@Txau+M2nLm z)*?#OTB>_p@oN0FT;=K8L-iW-@A&%VosLr-3qIqNCZ`pe8#Kw(&cdN*+iNB)>jnNW zgW;EmEBER2MeJn>E#uXuUYSg)cVtr4WRe65p}>o^$0HbeosET7eHc*7*2;+FbVVVi7Lg`s+HFGM5(!s{uRGo~I0HMz%6I343J@0rA?r*O% z{+;${;Y*pGhZBZ=e*Mx_X6&YPw!>(##UF+dL$U5<)k-cKQ;~nwTgft*0448=1dF_` ziG$XST!FsQ`|#EaOtdGxSJtzIj)qa=23Cm9(J)aQonIqalTO4avJCTih!$LzhmuBI zltg>Tw?hfvj>S>vxs8@CI}gooxf{7G|0ATSR))1yNA(Qsd~cCY(DOa|bZW_PjL3>SLtsr!WJR6@*l$EuipX?y zYqN-AS|^o={LPe?RB}p317d>AJU2{76H81vEkumb(7I^b#*Pt?ODJL^EeTiVTz)hUSQDSA)Wj z4$5*?50tH{KmQ`ZH9Rf;-LcL)k8GWH$K5;Ov`07sR;}KU5Kf5rgJL^|buxKFUEVGO z5GR#DZNlI7D$KuN<|1hBaoRQIwm>K;^nkunBk~ndo6WXV6Z3nJW+9sN*a`Z_f%P+az9d4D9@vpb(fX2Myq=l=+V9=Y}lvRdkk&i%!qu2_Bzc zzj@}{kj2k*)_La3P^^2@5gVJWc*1dq#fpK6__E`@1qUJ7Mj77QP;*_p*I^0>=6R-= zDm@scbn{+ucjqDQ<-G~UCG8}Y`)ZBkAG55{eRaH#!esLIQKJ#e{g?(>OC4R(yk4o3Ue{W=hDbCSSJg}_d zsL4y*Wc8f9mR0E07E>aS9U0w3UapkY${Cj7w9eJ#^&2)Wq~CDZNBWIv3`V;c-BJby zBYH)+a)ii6S#3dF-X0#T7f6lsHoczdvre`6pA9KDwe{|enI?~M%B&8D@ST|y&ke41KYyjJXwPv1DtPaL^5X01a~(s zsQ*eddQI^e`N=`hy>cCZm>lM^=N75M^J)Lw{OO?VtqLbV86mpBoa<3s;G}$;?0d;3 zneldW4C?IfHntV^nXb>2Oo3uf%2(lJjr*L|_Oi($X_$eN4v9N;2zdm~@gY~K{B5u> z^8n@q;ZR(|8$}U&HVI8Js5C2nAno5D5qlI()E8 zo1h9Ub7o00`qYW7xITvM#^d&}*t8Nko1=RM=ehHcJGqG48-{4YQJWArh+TJD1}%$q z5BH^eZ*H~*wPTuab2*otzpXB~g~AL<05@TdyIfhUdDz_0c)z4UP|BuHS~^h44OJ09 zb33Aw>VtycppCf$9W)gUPbNZVi~^H_M5h#N1io$8C-9r(QxiKag&R~lrBB{Jr%&FS zrp$X&$a$~r4O0o7((%ty$b}~kt7dIyLFT92{CK|%oj4-v4EBtIhoptwK(q&6*oGtg#5RJRaShvTblJv!B+*2dUF@H0yCw0?nc6EyzI<<} zW>?Y44Z#TuHJm~zm(sc|s&b!wEFn^6%dGMArmG(&%FSXD6*^5&6>Ol2-h1Xul~5zU zm5SC#s9#xFm^C{Lc*59SWtNaK!)SHNqrOI4im4pq2!QiikHA>KSMZZZ+a0ftpZT#Y zjf`}Z_X2X1qizI;Xf7v8k}e|>O$o3(s755A+%pFzq|Jx~m3x+eh^IzyM*xTr<*+`X zghPDB)3#H^7Zg#N1H&b=+;eM5&$D}58YZ{|u%|2WXK*ycfdZBcKr;pPO_N~?pp9N#k ztAbN35nto4=MB-pI*F+15LT@cS|yz1`UXTfcOU@6KNtnhd{zbJ1C}i5HzyRqGB+7% zUF;T?To{9xkXq7Tuv)^x?-Inb9};$b%4rpj&H)K^_pq()oDfoDeK2Cftl*O6bS{{|J&-?X$iEzV^NPP+K)fpJZ{e!1$7I&or8ePSgDK8IZSr`+0ywZ0 zzSXEg-27^=TIRNvH0A(-9jk$N5*P#?>4_a$Ug)WWG;Vm#BMGPA=D8yY#@;!Sa8ibz z4d7xx=}^UkX_h@ErRFM(RjJ(rB^aR5`v~=9IWl z+LJFK9(l5YV5XdlJ4-wy?s@t!5oK}^QFtjr+e(CQ=_mz`SrEo(9!pUC2_h84H>41y zd}GA;hCLsOMmBRW-y62#8Ju?~q*q}=ZO${-;Tb5VidQB&hepIR2;&?{lkbcd)@z#Z zY9`?aD`j#ayW9?4qrqF6g9|k$7NYuJtg=kr`GvIMxXpp0@2VK*b*s|L@hqa;al(e& z<}ZMgGlboy0q{j*N|Xu-m()Y0TLI;ZbHh?4H1BWV$6jCL5O6yG7osU60-y!$XtGdYaI?v-;_B6}cBAA+W% z)8uhTj^oVxsI9E8Lgo}rgYyEfyr*rM82TQy&7W*=dZgky6d-D6a@=`Bcf6<3|4hze zoylQS3WJP58DiRiQOTdlVK`?yKkd%s*d5lK$+_H}$*H>Y(~ZoT9QTN+E!TXc{M~`_ zXKJ$G*LyGrBUITdrgifmgTaMOz;~4c&*HP4eX(l%J-(f)&UT_n@^0FNPno}IiQgDA zy^+{YQ_V-b?>i9{ozG~EIO}jW0THFjx4+vj~7L__adKstGkAJ^?(N+!M(7=b0+bjbhTGk0;4UD7lF-s!uljw5V8Tt{ZEcN^{OQB$O@UqorCISU z<6yW$rEY7>jEP%7j@oR6W$Wm@3?bFg#c_9F^KkCnA59zb-~0}x94;Ipmj6um!;7ue zKz;9{ctX;g-@EwCfJM8a*&&DOe#j4bNJ9?OAwy_>$ZR`K#2?X8QC$aFGL>x1!`U&j zU+vb_AntoVJKXW#&L8e*E^duqz+^o9=QS63mtp%3is2t0st;@bL~WsGih8nAW~EJdVm+FBFp*EUtBIC8?yx;h$CM|cpt z`91_Uk}4%4N^vA1B_WutaWYs(MF~P`pda_>cs_NTT2TDy;U8)-2`OBdqKk(79;n><{C-@ zXZdUMxAt4?f63~08Ne3h4)WKoEzOAMW^-8J&9M{y`-;q!$%|oOXceMS+Yms(FJf*1 zI(W!u9|aYSQbZU!Tq7019jyR@qeK9-R%!{zXX4MO>X>WqF;$8jCI-_SgPcY{yEK)~ zMQg{ic6jGP98vYB8+>Yq*5#}dNgvMT7o@aVL3vmnmpKi={_Gxji%z}l)+f5glm63!_mbg3EXFGQZzY}+&tTkDIiOs? zkHky-c^-2PdcbPVhdzv zm+S-|C!275!N5sej8+>w+FC{>nYFM31xuddbB!|=4J_t>ped=RbfWgOPC7p&kt=HC zC*D$oeH6ZCS$heQe6Bz9oJv?-cTbxLON)i$mJ3;cd|xU3+>$x!gL8oTsBt`=k1|;d z>SH*>njnJCqw&Em3}C>wNgokz4}L%t?8EEJ=Jw*-+iRDp=?16fmPFA6y>6a}ZxoOh zQ;5H>S;n(gXk_iZCX}zp9IA&0yjufMXhOD|a9Q}f?&&B8f!Q2Hlutf*EBBVbHm_5| zVSJn4CsYrc8R1&aUW@%w;2s$VLS*=p^`o$Jz}($cP5m|ccg6mou*VoRT_LYv)D<@n zBHW7D)h?V4Q?&?8!#|R`L8mln4;~_hkXZDwt2J!>JS#24--gFbk*O)WGMFy8P=HPXSM|Y(L zf}PmEVcy-v!X&#;>PO8d;3bn3I5EgD(W*C!6h@2JS;%HI=nXC9qg1?^i|3VQY=v*c zI>vO8vCIPuJIyJnqgI#>A2*7rs46T8V&2FUhbH2`^7=5g+BvF~Ocz(R;j?r`FE;XI zoP<7gI{UkMcUH-ER-Et52C|*a*;fjPsu|~gMl(h*VH93PY>MoT8-n}AECG~(Z)Lmg zcIrTdAzTyOIVErlOXTd(@jopC@2U?7Q)p?lxIU&2)@gmxO0=+6s75Pn$r?=O!iL07 z^4I`k6S;g&n89=;ff8)M88{JpNS_56e60i-h~+#hGEm$aHcyVa10RI9Obn4L47X_a z1X~TmeHWmBVUAE2nqqYF>roL$K@X}Lx!mZGt{Q^}MjV_lnvlh!S_r0d)MBZuL+i^^ zQ*U2%Vgpx9s3wF0*Xb*z!E^OR%u}bYzfMv0T-6BY?R4gA^-ipNi1ln|bM}=&Puu0< z4}xABCC$MPZXx^^a2$=uwbh{m_98_B;-7~9)Hlox3|JY+yOq*iK0`DN2=O1|5Oz4R zc#hIU-)k6FS{jur?Wm%+?ZiK*wn5YdlvbeT{M!aY&t2MMejub=?%G~H$1Im;W(hK$ zyX_PvAmN;)(P~k!AfnW7D!71vbJplBtuS)N9)&nRIlP9sN_Y}xz8$*e24Xfzuo;oR z#MK0?5k3`uE?1*8YgqucR``jv_ZAb~7IaN2wWAZy~Z=ZzNG?%fbrNfx}-()V*Uw2C?gc31X?p`;r<lCc|LgSe4Km$R(F=J@+3!hMFLw0NU6i@aa#-u+PWZe=v8oYIg0cC^7? zM?Ng{4cza11+ovcmNQa0aH>!l7{IT!c~@8x=C;IKVJ4*0Ft=!VYpqbuJWk-y&SDFl zzZHmXc}(I<+sa;yHzvftq>F%LEo2e~TW-t|x1q^*B}zC)Hc{gVqRfSPWq{ET_E{&1 zD9M5|JD4vheeUCvnY|pFIk0%9C`!_{AC9O_x?tYmh*IKv2#Oy>Y@KV$&Jjf@*?CMk zH(^Xz=ZIQZy5Pj~lq5%vpUln|F3If;&I?z?@yn0`+BX)G71-6yoCtXg*tg}&xHL_`L=bQ9ar-q=}#Mx-R zG%e7gPJT zvCByw%yhFtBOlFzCBK2b0_J2gLUwgdMu4NEx#8~W#0EZb_SirmpoKB0$>|^{H_;i= z=6Zd#FpL)=?KP=3NZjLy6`vcvWc+?O&MeMl1cwTQ$lVfG1*RQnOn4i$&br~5#Lw>X z1an;xMmFrSpMx<3l95yLsrF)BpfIOrT|CnGxWW<_$j1qMNprap$&zG1kLrEGPyl^D zx4P!8gdM2DcCCr|c(qPUpc8;YF5FLxJZ;xs=l=AXoZgn{AG0@FOz4|NpAB^(`KG^Z zMebpiTx{N;se3x$34QC3&fW+(-8H~)vM8PP>^va06zMW-LCe{`T=v=OgtRguT?9*# z4RYIxxu2wbKB#8g0Xu1adPKf>R+q~F?B)O+pozv@fb;zmgru5F@16;r=>SIY-4mv^ zNAA~MC_nQJjWKtv<$ISx&Ls|4vTp&1HK_KGFbQD*A84b=n6es%&j{Mmu8h*9_#sHh zYj#7RND>ZO8IwhJXbdA6@v*UO7tw6nk%f-py5lLsYS!(J_8QdOAr_I7FbE%(ys@A? z+5Wqu7b{fo#ckJQs^7?4bRkpCE=p3(%BwyA$t>#1HtX(pLRUccmZC*UIKSvot(@!; z$TY(qB@X8oGp*XsVZiB=yT1s88!H_zYZrFzJjPs)1Cz^MuB1%u?O_G6TL7`(IZEh`_}0pcN7Ln)-BmIM#I_2y>8@A2#sQ3*y@7Zmy5PXG*TiV zTzDF3Rgi;_|DYp(DBTvXV03j<~9qOp2C#B zvwLj|ix^Ss()p(CfP-niYi!jZbR)@3y7=z2#F1#wj(`n0>7nG>#B#8y2i3Ro3Hf`K zxO%jP7}_;Tb!!ww?;&)7eTo9v8=Y~)=SsqlfGt;S)qeE>R} zTDE)gbu4CBMiie$ZS?; zvu91!&bT{JN$sG@Fn}D^b-v}!aT&YID0G4yyM&1Dpq|@=R@&Osfv}tf#fmIp z11<-SIyHc0-xggp&EJ*C2i`lC8u?L5^1+k)%Q;^aOF(>zf z9XW*{O2chP;!NN1@!UfLT(21Cl0(?awk!GaWy-R=WBx*q-z7~t5G6}hY!nHgYgO*BLqM}`ST$Z=ZVlVa2z2Q6kp5t26Dd(Q=S`>MkZ)$iX zUKk9IC86H&Z#rB9)e_TfLN2)8z9hlF7AK4%|4IG6e(ZHFdg4+L3 zfT9>p-gM4WMznU$uzT4fxjwN+(mpxb%)#cqN1HF3*TH5|xZm8oRO+Nz6oZXRzo>N? zA^RA72IsL4Uts4OVy;Kcr$~6%w5<7SU0}kK=1N%E9v&}z|Mi7`uyBR=9~5hL+~;!a zN2~c~QJ~l|ZaRyuB+YlTQ7=k!Z8{J38^FA^;$h&dF_}tyq9kfL4w-7NKm1W4Q_5(d z2WQmNgmHu=of4^HHp8yw-Xy@TWAGlLs2<|w+t$AbZB^*GasKX7?!M4DmgPc`s8aRQ#jfHdO~ z*1k~Vae3AWX!nYopA)cSJ>nEIXMcRuPPWX57lJq(1t+eDL_IJRL=qo&AeD%X#5sh@ z!f^qPhn_4VRox9(Ix}^zM4bX)yftVJ zS=fV$y5lo20-*yg=`usv00I8|n8oR6atz~>cAba15@{MkMIsY|fX)OE@a|{>W10iy z&iA8Nj#Dz?eizLv>_KW@s@(wt+cVOY4yrQ8l@4TcVcF~cN(bB&;{`(hq)ht8+)eNR zR86?s9X#O78$hnC7aGx~ai)EpM4IHiHf}nd*d$>ZTgzFW@YjTAQmZh#z z>~eMJE+gF>vsgFBfN9RVCX6#{j0$o}L89ogSP1x_ovo!P-*(+v?AS!Twifj}uXl*L z6g>fZmhE&unO3=XQJh2QhT^UpMCcob0vt>KES_5@46=Uc2F9QFLofE~pd?2ovW=8< zte9hzGD#fsBr_M^&EZW*xiTQY5uep37T7-RL0eRxNoe+b<9(%x@a-m~6{7`vPVF39 z*##X*{nBcoyw9~-QhLw6T9dMqS*_E4wNCY})~O4&S_$tmCZ!!-kn5PD!c#|qb|`U= zrn{vSm@S&|T%}UE)q){i**^^kv8oh+Q??Leji{CQ3F2eFnAsh~IK8qSwZu^^*;eo%MNfIFXgmU4b%}jBHzwBQ`(V0xfq>kz@p0T^63r9v*hO zgJEu~vyrNG%&q@cXMe>`;r)YMirxIKi!=Wvp54sO09Ve1+Bagz1bZX|PPl!uC>n=q z@iAm}Cvp48ABC9ezhQvmA>A-YRletPE1URtEbiL;KRC>YcB#bsJ1V&2MUMM8;2kJs zlI8FkS!FVdO0JlcNrgs6OXaapUbxIz(pNaQ9hJ;}cS-qO!)#ZY$49Z*Qajuw7n8>K zSehe6@RU#XH&I{sLYfPRPodo~MTHS+7Z*_xRf)K^O-mkf=7;EnsHIfu)#ys4Qn#Gp z7K<)*1tk}!qGeCJ3~{qkmJ!^S(Y3jFTbC%P5GQ{8a}wn$2EaMaOoc+ruqboFAGmRY z^!%7x<@?!cA>dhDg2*V#c7t|g*>3neB$K3LpBX+ZL6?G*?`4liatRm;5g1HK8zPoy zM%xQ~PrG;djAqpsc2^&mk;u%02tx0Hp_0AK4LO{G0+P)XAd#z7*KG4d&R;(SgIA!O zH~>j94Fxw3jxO-7pNQ7@;s(2S*4@S zfJ@k#H*93iFhV=U2w6Hu{T=hJo>Xvl5e;=6X_Ru#pZ&%IGpUHA`%mj)hZlSn?!2Yf zQYoGAODDaI8(=j$*(LZb7B_SeIxrZV5k%;mx7gAh=G|gzerXjJBDRp91M7#diRCf9JaME9Dk4fmDZ`eO4Nw(OxW*5 zPl?m$Ug~}cvXlgiu_Tw(o04@5YeKvSs{&C@>NxUUp^DaW2Yq#ZQhH-%OPcJ5FfQ|+ zI%`&L4X0Q68=FBQ_eQQ9e>0)ZP)Ke_E%BFO!R^=+zeHm=QEo;5m%T3mu&b!jzW2VR zU-x^j`*jwwbRzd%`NyE3I647=8M$!*1{74r!5L--M;w_BE&+@9J_-{J#usNu5CKH2ivd31-LlWI}z2xTl5&ML~SkgedfO#x5MiVj-y-!k419i zV%yEx$v81G?y|~%vj2 zB56aCgB?G8CWY4OEP6& zb!d)C920TC!yLtp=xFYGDv>cq;k=}OxX>I`%Lk-};X-p1KVpvR*e@iP4fbM=(j|`l zw2?WA!c1K8+;s^TJmwN~#bdAm&%_lEJ6F5n=?>AZc(`x(L=EG7wK#3zitnM-1ji(5 zgLY;VfQIR|fy8}fYNoQUkLII~0PtdJy5cv>YQ0sQ@LSJneU%EtQHN28x%6cJwa5nz zDzsQ?Qq0O|4~gpI#py7HV&w;~PB%1P7yCAf0j)!IAW^Q^Tm-$rPJ^;Z?Q3Tna^YD* z&yl0V=s9ptj2LgAB+6s#@di*aaV#w~sU94-PxTz_+Kd7X6uLKPT0(ii{_D{J2Eq%{ zJtxY$^7Xh-9@yNS^qR><`cpzKND*L@@1L>=BIi%%`qNSbYqCWEhnVC$-qa3t*id(B zU_n?~2z@sg-plMKG9IgIMfs8AEEnF;K@h1IVAX};=Rn)jLpAte1JZB`Q6O zj+U*ExAZJp=Jv=eC-gF#h6dE?D_%*YLdwjhCsG1A3Dl6FTB5H+Ywd&f+;!yPa^4vZ zD6NB{ow+gJ`nVDGtbXz8Of2&t`C1-rRwhEq&_FN>9XN+oauRz<-`DFv)I!c5{e zT`bji5e*xAG)U@_J3?etMb#qKI*NnmA_0j8>mc)Du0`9vJ;!PZbpIZSy{Lm7cH=0PeK(}N2ZPoWcS6#yOgkfBD*gh!3p%TKQFNyLypFR zi@^+@M%2~+rDaJB0`amWp1CY3oocx(OJbzgVL|kwaB5kSEp!8RTG05wkZ%9uO6iVh zQ;pto*~Q(I=oh`^O0`zQQVx6r*rmZxA1~7RikDh|-t>ZgnZTouLv+Ie(hA@=cnO=c zc{~s!A;00as3inrYr*k?wxffS;-~OYw#Wd?g$6v+1GiW`BS;ars^`b~{1TlL*uGuD zGp9m$K84ROsOJsD*`S_Z;PZ3p`6WJcAP4^O#24pACA@&&u@w`m$xz|AUqR+O*hIwT zWJL5RVG|8YPP7>Ac52-yi^b6wn4;Xxv6-RH{HcGkKxc6twou}MKfT1^<7==?7ETLW z>5w6bcUYXv7~kT}7@`&49?0gFC@dTdQrQ=y>_)oI_hp;hi@|9I!+=9UH+u$|V4DfY zw}_NzTnOPFZeIosGGV*fHz`#$X<$15dhDpq@EKVI*(x(~;_CEzoH&rTVW#W3!1Ta#x^<|$BFEFDNF zdtt;Nlb#Lx0AIy0VHHAa0T0SgZ-j};+3#sR#+@6S8F~s;Smv89l8=Jh>jGfxS*~C5pcT7mh)Pvw>g_(7u?8;76v^ z^*Edl48h1I1&~&8w7YE3Nl1dyD8Gt?^zM``U; z@oEhvbNwpylwAdYIlqweCP%=FJ#cJ~1w?vo0jD zIIK;cYA-I)F_DUl2?&v(LU1I8gNm1>v<9-1>3dk?95G4Q^(|=!GLRec2s};zh5VZfXBG z^cxS&a13JPMGyfODhju{aD>2ctOjQlF`mv^#>b&I7jqvj3}K$rdR~o|@{WZo^$t9x z6r_eZHfkM#As3g<9}y1ubZJS`!_K~<5qAUQ4T^y!eO1{f7{GVLWDi0>Q>KS*;F9B# zQZoKWopw6>$+-@T=~>9YwY{wum;?G>Fr3hILs|mq))3e#2rEH|wjC(I@uj@fk3tdX zEK!oKT)nk!ih7Nz-9{cRVHK0!h@9AZ8x|&zZJp1w&4`SM<+b_QvPsQ^a$<=1qvfWM zPI5_K&Qgv>QE>Y3?9AJxnYZgQZ+EBPbUSo%?GP?h)efb1Y~4W#o{W0r*Fxcl3UuM* zAA@fS1C8`8v^H5Wl}#>pi=v1(xv&7&h*2qvhA#JSP0I#FxX6Xq5+jxxQ4mjAod3nT zQAH)iLdw`j6q@DfkO&yE)v}po+aqqv-PPHFn!>(a1mi3$J*)#@9|SJtP+_c)+pE#@ zl-VB_Z+L2Ta61mLPQB&$h}8?viql%p(6jY(o2Bvs_h@%MzLn+%Wq`2>Y_MHP6pz+9 zRD<3gAxt-J4tug3R1qL{0Qfy~xeFI}&#JSYG#X2D)b$}~Q9jW`#ofy==>gbaQd5%S ziOv!6@q?f`n;Z6^(cXmh@Qp_>$4ygjF{x04uD`^4(ZeZ5UFr9t8i#JcAE|Q75W!YD6CQ5 z3#gX&M3S=P!aJN7xQ1>Y>dklYhjuy0hKW@#EV{(GL7q|A`MkJtwk67oo8*P)1$l8L zFRnE&IB}cFi-gDsht?%|LCfP2G6qKoN-%TlXt9!4R<_!KqI(e+*?Omx%Ibff{*8WI z*)-^4{znrV;=%!ncEg;j!y+gS-LkS($I`^1V8=mZ@y;r3A+qFbMA$ee(Uy9d#vIh* zHxF-(_^kxa)(TdsO8Zl_TiaN79PC*Id1rFNGRGCKV-UNI(|NJja`vWj>0-Gh*3tll zdrG`++yrA>CkghZ)=}Pv35=JRON;4q{^n0hp^oB7AvWT?{v8^>GjM9Sa20@}$ zIzs!xqy^2nvwC8OA+}WjVWcx2=>(poOLrTQ@8CIV#Nt{&G-AmR=BGaNJLqle*j*wN z`7#8(5r6p?x3nO1RUgW#UT@SP%<;X{(1P(xY59ZEB_U)oq`G=Y6#-@SBK?69M;M93 z(UWl^AJW8HX^)RWWo!L3M?`x{(qG6@ImFh`6}Oa@8ql z5bT~9y%$4G)uFNwW*sH~hOM@P<6>UQxZt4J&HU&wtSdY2_vkEPK*VG)$r5~5UM7tm z$sNK?AX8Y8#vC}D_Nm@l$*WarwOW~8X!Qq}DCUOxpQnGLADd#9MLQ{of-!{yFSF^b z^gSN>^Go-^y?P=cyuXJKJo?|c5bm7TaUw(a z){PvL90coY6@ov3fA;sCQm zVS6_0Woc|ngTZbfsB73Qk%_AnI5M660x@ytwi>m3r!GSrhQ;&{C*LqK8sFAAzB?-! z3I%TnUCxJ5s)xtdp|(=3*-=vlC&WI>4U1r!6N)SEs9o#tcijc-f8HLXxVen&eq|Y> zs$!zBao`p6P7LW*t~^a=aIN=60)Xk0mD%-gcqMn9yP!OuDYbBZf5>^egZ~XJetozi z@Z{NXHoWaae)Q}(|Aomi9sJ&9ZHB3y<+RmlFK>@o3;gmd?1&lwHoM8DO}}{CAp_h% z|1|S=On}Md_N7Po98})J#_N}NR`1Ni_N67vdr-yXsd7wEK`*ZyFtD@wO7MC`xj*vl zAc~-R2b0RqrBg{Mwp)ydZSMgfLd1`P5>$mcN(v6O`F?c>X>}n!98yN22MqY-dB_t* zLR@6A)}2+y;N#9JAAR-K7gf_df5hTbMX8D}dS>y-_1C_0S=&>^N1rK*&O_0;upsP3 z=P?Va=t`>S(39jnU36tOw_|X840Eu!=-7s$!Yg4zbhhx&FQsIlJ9%UwMrH8X zr~)htho}J2ujl*aA)fAJ0n%kqMge;Bl0s5S>L_Z8(wurdDT#U+snsvtYGuea{KqWE zxM%{DVy+2BrD!(6s0>LRmmsJ|Ex|UThM|}3Tw2$a6y~blQr7}^UU@!iYFFnWI9aGP zhHxh-f7kQo#I^gs7cKtgf2UT`+m&os~&bKxGV$JtS z{r+~v?i~HPTC=-fvw1}So~qfMso8x;<1f+dp5{BnJXVXjm*Trz)+*? z??syL!y137=KEa4cai41uj0Ex<6W)!ZqWQ*)W54W->Ws>M>PJan(u~)?_$k&f5rC# zjdz{qJA^a1EY>CZcb(>YyXO0-#$TrSz7X*p)_f08e7~&m)@i<{YJO+x-}^P+M>OB> zYWy=b-xnjk$7#L?D!vzKyqh)O<(l6``ggtN`?Ti!n8rU_^L;7ed%Wg*km7r>#=Bkf zU9I_Dt$#OYzAy6kEY$l#(2EAw2#@IB`}Obb_=PpHtFu~C-ql&c2%DR#ySYmx)aGvP zsq%~AQvaTKZb56rHy5w{c~^dNkLL7Dzz3CQlLg*&)X;ZMa>XPpx+gWfU;-NMKf2Oxu<3FugzodVMG<-3Caa{5!MRth#`Gop8RQ(*xIx=jMu9Qs@ zJtu=|*Ja}LgH56)$`}q1pN7L~mwi}8>xhQcZZ)jp*qkw}ViCmeK8AaC{O)*IO@@PR zV>sw8v`7HSStLFCH&GhVaDYwx^ZlM7?waR-iUj>045+nv$WaLY6ov#yDE1VJX~QP8 zY|M^OTk8?aSm|Z0zK4c($0pSZhkzYfaq!Hdj#!%)U>VK}cWQl^M)gz@qbi`%xJc55 zp|PWLQMCormLR9NUs-T9fZUOboF`(O%sn{Sqc-oKSEv#XItF zpEp$lRQr;|9w&!~r>j+7Q zoMYjx1b1~CRuX4|xj;)5qO5T_<%9mI!n&urh@vZDRpS`OF)lN@QpHDPKWrrcr%L*q zT9AH2bH;=w1s(<+NHDX6nt@u97~c}J7ct|w;ot;WsjfoXv|$M|U~*+qyCQ3I5bgHS zrN_;!h0@R8iqebhII*z4go`!~9!+*0>j+rlZN?3(p;Yk&ftRU?OMdF;Ls=R7-9ENB zbTcd#e11S}pfq&7p-_fXC5qC4eqnSho<8CRKx@q%ytT4Ud0B1g@Vm-Si6OiHj%rr~kYX;v1U##`|>X^CL8FQKk zjI>GSaEEHt!KL|t;zKFdl(mAVq>SK9 zj#>m<=W_y#m?--r0}o|{Aw&gjV$m{&8r(@y8ij4a-a_nOtz|xzHg-6!M8PH8;Y2FoiRrn z@}v!cIrd#?=0$BNp96HKvE~3HLQ=o_;wpN`(1tLI#ck-1SL3&oJa<8LzFt7O-}&PTDkPm%U^JYcP{xtfnodCciyw;;Y%O8>Un;x;j6ow`)-s1)_J_}Uaa7It;=Lk z^tLb6F#6(WG6r1_t9OHc=W!s$mt8PE;Da8RAq zIsxxBxSEE8u2~aLfZG+;06ZHJCrOeo`o)09k`xl}4OK`AL$EYEoj4??z&R};>HS9VJ zk-?z45htvMaStwUvH>pM5YN=FAviyrq1;udV(q#6z^A+bFQp^Hu8*PFeq^rfb)aX4 zLjdMfdk@G$DC0}QQ_Z;=zQUeD@b6mqJGd?B5vQT6Zw0UETfuAW=BOKlzk+4!cfVBE z9iyAc&4sM^#Z}M@VBup|1@q$|f)3_+ycwk3kPkTG30tU%OQ=m7uoq3;fuX|7Eg%7u zcS&C=-5VK#Y@Af;Y>@p*?ixnQ{htJ^4KwSnMp0m8K6MuECN zPCsG?0q=O>B?i1`OU{{aI-{zn#XcHh+1c3>b<0Hwms#OfEssBQ@YVuykKEIa;jz12 zg{9~E2s>B8Chd*y3cEJm<8ExYx&Li^x8Jw1u^{)qjr(uB7a{UXY(3DfTrkD;kyYC3 zs1R-s>z26`)+}1*(bHT91Pc*BRjH!opo(FNb}gB;@YuymPF=ok$X$dsu<7NEfB5Y$ zp15I?vltT+@<*kxuOQnvxI_y;x=%&*80=|BY-8*<;rc6*Af&H9Ny)47~L{cTcnkV7f{7Y*B9|F?$!O?uk}{q-G;r zPj&VYpkM=II?&`b)FBlFhDG#Q9)dx~t54`i&>LX+A+wfKe-Dn}x5vZ*{| zlUz63DgzNQ@B;bj0f~bMlJ`rq5vr2i1Sdclh|%$T=*q+HM+KsJNP)1OGa7K**%;cC zWeMdqCx9&(VttsFcMZ!=$R%&0U;ty+!%-^I(~hU{&1Gq2;D-y*(vN~Y7X6OFx<12& z#jKQ{>pQK5G;)v<1}w}DkS9D~c%F^nRw0!|ZMc}2VXX|4(Afbth+_E;3uL^LmYL`D zjr$%6<28if;>m9X|B6Pz#1bV1r;p&W=7@%`8lhfa>XjFU-|Zm~?|Bq#&-Y1n!F*`LR__xZ@V4xscH5~{%EGK>h ztU=>Mdz7;JhPj4cQSAlX$Rt{Vu79H|Gp(Uq`9GvPU+fl@=@E}}z>>m+Z?3+i z(P1KLhU93Uf|>(Mpc*ulXpRKaxp1PbvL~gCr~$|owsc^d*d}DHRWCiD!>Wg}<`FKbdNsL3)$h|pDvnO2a4u=B zqymqCUF&W6*RjZ8#r;`-vkGN~^;%4ZO6p&zHc$Sub!1lC0t|wv7il78OprvM!AUn4 zeG79T@kC-Sgnfi_W!5CPn0WeK&~ja27bikpVy5be5Kbl>Nd=Xf3-N9=(FTBVwt~$+ zt7h#qA9GKrN2n~EM24prM4S=flnF=j9^1sIM^B8nixH+PE}}XL~Ob|Cs*G^R8;F_LR}d)a)Qpb0-Tran!}#0aCeOpN;dW*cjRZFGtDxDwQ%--;$i z+SbKgXPB2L@hecg>H7sny?y|;ue#`*v6NuchA>FfECr*=c=44(P!)xIWiY{d;bt^9 zs=zR1nedzr$`aPDnD)$t8T2~;Vi1=_ZzdQ7H3hD(26mOY7GaIIg6SC%M=pPz(t3d z>Vw#650KbxPeTz;KnFn{(U6c`#B2h&+AyF~;OtTeLbWZaw#9d56(Ijr5ip@7kQ1t!KQRI#Jxv)EQHGK!l7?j`2qfhr zCscw-rH4mMs9bbS9wS3xjCA*|4JoE zs~PDp?(Che%B_onCj5N9bEl}_!o7wIdm<`iykB%9VXYX}!Z(Z>0&5AKAH#gWd=2wu z8MT))$}T8q^jmnde4Zu4u@bnSu)wH>Von=9V@8Q^L$K_8Ojij~7CXGS9JVo7C-)XY zVBVXq?0(sY0xKPplW5_qOHV0f8w!sg>M3QMJ|+ zs1v+ZjobiXr3_Iu?X)E%suhJz0p5a9U;Ra#k z?a{tkLrhcF84cCHP+vWF6XQ}XPDe2Rg42Z0HSNDwel0kiVQ`AysoQ3)c57=D3;!OJ z6wF(3<5y!hJ~Uae8@~~|@tew8l_*9Cm20t9`?MP$@s7lekM7;}q_Orz)@qd_IMyAu z#Ep;p@FF)p{lmRcjAN9;IM#B?RD~PA+ZdZNZhRI9yj-yxA6nc>qfAu>P0qUUaoarz zI&R~@65ylXeUTnr3D2gV5=aUzk5P;QaII&IF4-`#;5zq_4s z_spwu*I;011cY^tz!)up*<~_#k%MFe{lqC^ux4F8n42cx`<4q9V~Q;lhVI zRadFrF(fYhoW+@Q;rG!(?4t`Ga@bt>eKbHRuhoU$r(O6&NW1X+(k^@jOkDT`#xDFk zrFiHei#X;Z%GiZZ0Il{BT=?iPJ#D)184V2emmX$7%z*=*Ml@K93m;u|6c;{buxfxa zT=?C#QHJhpBt;iKt%s7v($(SYH6^lPMqaKv|MUeZSmWcp`et!cxs zfiXSf^9OTk4CU&_ife2tCzx4Rem# z8h$6tl<|`BJHf<>fHX~D1>8K(xYtTG;irnwH=9IFQbJsCD=qQE%_vwPb; z2*{5`f%npbz*|N0>#$Tz@C-Gni$o{EgMi5>75I1=b2$^C2Vo+K-8OGpP~HP%HJF5m z_K5r4Nn-85v{xpLl)+A$=}AGl2hQ#tjjr4C;W9u#{BCg>V1Kxwz?+c*N3*rK4A|tYE`w&|GJt8X6u99s zkdvf_8<37%zk4>W7wC@N1<;*nu*zKklK^@-@(qqhKh*95@eKkms!{G=>DKOoIu$s5 zmz=0m4da6gLs3460>=jr8eKk!0>_6EMlJau3LL&OQbIT?aJV$6z_BJq#2@n) zuC4;P%I0mSNw1r%3P*eb38wf25RF{T+$W7ZWygM0>b=N)UdPfk-RIb|A5BQGs%YC+#A<^3 zoQ3Y!IUy1EIpe#h-RIa`ow(1((~lu`*km;!8IPQyFORoQNR<1$;g1*hITm`fkrq!# z#1RkiIU#8xT}+SYKF5_k(GHUZi_i&@H`!N|{xA%qUc1kEQlbGbQlDzSCXx!vl4?|iB+6B03_ zr?7vBxq)jZ*gtwOA(3~0b^m}vEK+`KJ+jXRu3;{e(#wITshxU}=SFY9+-Y`D-j17T zV0nov$J4GHIup6Rjb;sNjE%jnK{EK>+z> zd}zpxsa)qlTSOS`)}X%dvnQOaKTS?PK@7q2S+LTe<&+w-E=^mC9H%h?EEMssSagdX zCaa(6@k83Ut2G11hX@5*Yr>rdRg4@f6+eFM9D*^~k^a#Z&gI^x~=N zX+CupgW7D?(&+?0HT@}AI-P*g_|Lg?iYu2h6Q8ZIbUJ|(p9zTxhK*HtFPivlm8DZA zfpvxn9HsJ0rxV)ayD2M~~xY%!K%YkxXVn|Cbj}xpasMO^>iJ z1GFm(roUw-#MW<}3B`-26ABkkC)fs9+0v37uPlyk?&2tyMzOfd zE0;HCarB|STC=0Y(LdY1Jp`rD>!P@R8h!`0E{d&!a;{15;=?=z^Dge<>ttONZU|Wy zt;KE#acZP?@nzf)V_O$hZV0Z6V$O!yz2Sz?>yP4w=!aU=Ziw{xrA1g8$+;oYA5v}z zI;B$UqTn^Qby2z@=oNswOS>U@@V+_gqA53o{dg1H5O9~Mby2wc!R2&Wvq*euc-kCxmrQhZf`jP)rBSD(RZq4*F`g~PAs=3>!NUYM(d)o zL9LeApk{S=BFmw6cy5Jt(R0e#jcQr%CQdqudoA&9E=_wkD?HM`)7kKDcICaBSh8CQ zZ7beQ-m)SdPVL*I3!BSD;@iY#7apF5Z?jzJ+hm|UC;+6TJdxO71N!LxW#!lei+O%| zQBc;7&9pmyQ5)x|ClsA)$yrwr3 zeB_i-H*QdeSpqW-8zm$EBixJHU&*_I#M8;cWf-evXS2FNI_QpYVr(ACk(HAGmurY8 zvpdDMetcg~cHP{=x_K0iQ?HT#=~vDjEUTj%ys~nRX*k=g+6(>XTsem#7-{7kJEA8+ z$?L686R=W(<8n9w&CQDN7om0X7Hb*exA7$(^Nv4temGPEi30!QY+`cOjgcutfj73 z&g+K1C|(D|m}c=8VNuXN#BbTkd3`o?QQf+7PKDOZl|eDdQ!D54&f!VdC|AyT28#Mt z4$NSa99D7TP2|}8%T44mJWookN^>t&d{h~RO+>)O6)fj7>3CgQ;pzdJr=MZEyCV~zBZ-`Whr<~k!ks?K4et#&UIUzR7XvQEQ*RtXTm`fh z-pV2Q(Iys7Dxg~QTCb0JMi=d}l7k|tsTh8A5lA^e=Yhlar5P$# zJkLbzjKrL90%TAeP`*yM9m3ly?j%6CQXGs)R*;uvTTeQsz$mQ;@%sKGttZ!Z!is33 zF*Y3bgQJQY4_atrHaH_@5Zezo8?*gXjtncG#O{TlTF@+__S4vs_M`4hiQA9f#fvtU zZa>np!b9O9$}}MChh+Oet5+HHJv1`*Zgm}jTAK17i zQ#(xIhl3KQcBR6p9iy7G0!h83QB5fhkEPrd-A;;e2{TY zqcHK|?pSn3%oD58^?Ha53yVfk-OhZ>W>#atSx=8w}SBEgW*f$N6t`xkR!X4*zzXJnO)Y%eV{|JipLqA;U0R1v4NJ}Xs|t8ZM(MA z+;i!gLwfM;mT*f_2{q1O;;cZd?UOm?UR`o>4{^N)F;*dS5e|>4B6tgm6ya8++|qUI z)i3Zost4V!($`pFc*Gf2oIH?<3gZYe7_+z{f|6lUWITJ$DwMDUvU?|@GAJ_`mO2iu zVaGiF!=8EBJ!HKLU3A~blGZUAmbr5WA=7CZ zsLTHlI|Q`q?nVS^WbgCHqW+YNtJ9>QMow1ZP@@_g+)NRaR2W^UMh7i~-^!fCc?fm7 zigB_fIi(YDA*74=Q6enUwO$aUg+=4S0^J;SLz9wuwRB7hN0F2Jv-IgtS0u9BsuSl@ zQm_AD%kx`EUy%XD4V^c*dtr8fpq{4#8+$=9z@URbqp^~FXCS~Z45Go-jbw*p z5LFmfDY_FL8ZBO429+Al4|&z(P;JhDjJ2W|9X4jayqkNVNWuPhAhub@!^a;hGv(1U z^N=+&C+N(~gQ6O9W`1&!n+(2ClG>tXw|nL9l@fTR1YRkDKV=E{PVZ3pUiUut0rx@I zao3hh54qoVA9f#cE7i5-+IQW@-0!*HcYEq<%gy!f58NNQPr7}rwdHY7xj%7#>OSL6 zm^f)|`8oGz?l0U8?&K*0YsGg)ecQF=7v0~ve{f%N{r0QZmbdh8yT5ta z-Q>>L{q_y6+;{$-8#b?++g zYVTTat@jP@dT*U~lXtUsi)Ty!pns3P{>Q=p`Jvmq+r1C}*P;J?r+1fkk9V(kzxRMQ z`>>CG?Bk!9bNCUT{M4t9K4!r}cagi;JR|1{j$5#{fc{uyUP8VyV||ny~6#vdzE{Q zyVm`Nd%e5Pz0v(9sBU&|ac{-%ZSL*DV{Q3P`Mt}%+r8JlAJz3O*FlEL54qn#bv^1< zy4IGvzw17Z>UzTMX{;^xu6KWk>iV(U*T1$r{weoqRM)fagl(j{evaz;r8{}5RM!ir zuHU-TUM1D_dsNp(*AKQrb^X8BMAfz9LhlWWyq*5`O@FuZTXy^Vw}x+f$DVud^RE5g z^S*z2|A8O)*EQaisIF^JUDu(yZt!mOzKQC()mmNumQ>dV|MQUBygR%Pf8@}?JH5M6 zUH7579*nE&$hk-T&%F6V?y;z^VfT3V1ot`b=cun=dMBYIPj*ky^|cK3^?B6SS*iLu zSJ&4CQePLj7rU3bUqyXghWc9LUg=)#Uh7_m`nm!2byKds?#R{GJ$T22w{<1`BvTvL z%F8wC z9&fssK9@Y6kvuL-9#6+3Gqyq~Pt$Mb%iCx5+XeD=s(!mr-cI3LOBdB=RyhaK#Vw%yZJze$ou~VoEuj5%o_0g$ z>AtW9w9n^hf7N-qzuE%YU*>6F=sevGTR{7ZJne5fPxt3rK>M>i?TekK``i}LKAWfg zedp;uvjwz2&C|ZrdAd(;0qsxnv@ds_?o(Sp`(vRMYY7p$8NOgnZ*7$ro~y<5yaLAO zDmZerF_|E(!5rdB%p$JFJmOl+B-YrF){4n`y%?=G!fah@L!vdS<{q4R+yOL8a(B3Q zx}1pIgQ>`Un2g+EL*g9eLCjJ(pX3zfenC<;O>Epm7R&b~>&nJ4fZqd9TQ-ji-b!Wu zJeGd>Zu;fX^vfgZmxt3Y-@%J!{O#oNq2%#fg01b>2jxW@We>=UHp=c#qurN&xi|fC zPx|HV^vhl8mpjuhccfo#mlrL;ZStZexHS#AB@MYb4f$poa#I>|V;Zt94Y?r=xjqf~ zMjCQm8nQMGxi$^CCJnh-UUChd4JzGo?z1&6HmFB1>!p8!Q{L~`km$I0!ll=O6X7R; z#3g#h_IH zWsxs6zFZQ0aT*s3C)JcAslJkcFNz-Hq*oeWzMQZ~R1Zr(UCfW$YJ#QzW0x)?dLf=c zZCJF*GjLDPkwo9b26!i)u_67^rF)4Ui{HR!@gmSHoal6-ALAu>GU$SM(T23i9r6}> z$9jvr#on-YoVO`Kni>_*xk-+vHqJ?2lI$zm^Um--=Y8Hg)B6I@EJ$DQ&hozKo$YxI4T%fkv596Vi3Ks<*=l>FH8i zn@4+Ep7y5B)BWrg(4Ly7y}9#rPuT+6&*W)u?L6I+w}5u3&}MbgNtSOXTE3lN`L@LJ z?Rd+#P&?{)X8alL1A^i9v^&HcQAA{L-A_ zlotsTNmt}nOt`}ZZkZe}n-Iq)LQGAMgjyIG2p1-46ygjCPSUsRnHj-bv?s`f7N zpx-O1H;u%5$k$=t&U0M1$F?CCyGXu4e|6)z46_LDSp)A`E8a5(-ZNIbpBi{Swc&8F&v_@xEo?eanjXpn>0g;m+8fR`Y@NTm5yV1bQ4uTQCbq3x#E592I zyc?`|*Bf}*5jslu8wTDtto+s*cx$bA*BE%$c-(!Qm@6t}Z1IjQzy?`mNB0DF?Fi)B z`2-Y`T*F36T@1*n4WO9h8V1v+Q1}F;ko+nkhgmIFjLNf`ZZrTg$u#WBVlsdV$uRMS zu-4Q#CpJo0r?#e;44^`?D~ibgDkQtSm<*soG8n2wd7}+ml(*HzWB?VCea%9q-JSrM zWEuwdgdt=CDkNJ~Oa@RP*`>u~02Pv5QcMO=AsMC9nA@2?b-0aQqKQ85`n zg=BCd8A57BK>v~O@!89;?(XBLwIR7m!D3z;4k0W!%n>~qCr02Pv*QA`FctZx>kQEO%GGqswMrw@>j?-uk^s<5Xan z&*ymWGDjWdN-qHX2E3BG`K7@FE3O&&Y&?FQ;qeQD$1fBQY#|MBOgIt3X}rLkgf)DE z^tzC=)D~<&H1@Az>|Yh~21H{cSDLrZjfJ}O-_XA7|b(b&(#*jT1#d$5$CEZ|EC{xrt^ zX(2Wsn)lN&_S1qLwZ_c+9iUt`K!s%3 zI)UQ0772G%WEDeFBtI-B1E`Sf2gPIn6_TwlCIhID?1^GBfC|aJUrYv2AsMy<6_q4+ z3Kf+kHnCF(Is?8g1HZw5-;jY{Z@{n5z`tR@zmb7oXTYz^z}FgZ?wwBZcdY@x zHUq!LfM1h=Uv0pz&cLrS;8$hfR~qmuGw`n)@ULg!YYaFykSF=O!hm0qfnRRGFVDa) zGvJqH;HwSz>J0pA2K;Lo_*V`1S2OTc2AsR-ll)z3z%R|fFEQYkWZ)MY@QX9>uNd&J zWZ)MW@QX6=l?Hre2L5FO{^bn(LIZwb27ZA7zaRrY-+-T=fv+&&D>Cr&4ET8&_;Lfj zJOe-1fS;RzpJTw!$-uv4z`vA%pKZX;&cMHDz`vM*pJl+$%D}&1z`u}zpJ~9)%)mcy zz(1dXf6jn^E(1TqfS-|pFEilFGVs$4_~{w=X$JhX4E(bO{IePOsRsPi4Ez)Weo6-Z z83X>A4E$sResTuB)POI|z)v#ZCuQI#8t@Y{@DmL92^shj1HL2!Ki+^JpMf7|z>mwo zhYk2}2EN#UFV4Uh8Sq6J_^}53*bIE30biJb4;k>G417V(j%qAOYw!7a==?PFm^}2D zG!%gXv%4DSrJ+aXp+~2o|C5LQPa68^JoM9P=uvs-QEBL>^3YGEp>y-lxoPMp^UzPG zp$znx*~K}Sh8~fJ9+8F~o`)WuhW=L``d?}2C-Trwq@f?rLqDE|ek>3DSQ`4#JoKY! z=wW&2VQJ{>Jal#%I&xY4cb@jY)3k@?p@*iSAIU>Ml7^04k{`~~emG5gU>=G{T8W+W zp*-|MY3M)Yq5qVIzAq1bUmALF9(r&Z`X71df25)Ro`?Q>8v1W}=)a|*@5)2pm4^On z9{R6o=s)J6|ComEm51(?hK^j$|D31&=QQp6^U(LFp(EGA0eRX3(zGMj(R=f>?@iOb zCl7s38u|};=s%>P`{kkgrJ?W6L*Jc-j$DKL=4tm$)9#ap?vsX&T)%tgY4hCK8QY3Po5=#FXV z>+;aonHkkylF*V-4ceoSXpdr|x2EM7x!wJJUdq2u)9#*!?w*G3mWS?^hVGh&?wW?a zB@caznNjWNd5a~Z8njCx(JsYAJE!HCnU`Z`8v1v6=-;KGZ_Y#CoQA$B4}DV_`nP%L z-=?9qR_SrMGd@4FQyP8bX8QVkQm@aSdd;-k9rEZqq?3AG9{Rd8bbKBp5~yLpXAJmP6fPU(Z7FMU`sizp!lVj>hdFpLq z(8Ty@Li~hE_te__xcCWGt-rP6CseTh)*C;eTJ^U^{8W#haBIDW;+iM@gh=c92{oag z5Kve@q5Sm|q7CUMl)8Sxo(uhivQ|&j8*#w)b6wYyaK2n*VVH0RL_TT`{+WUJyj~Pc z*vkYH_81zrU1~@&jI(PE(Tm8|OtVDFiaOVL+A+s&v-ECdM zgLU=u{~`qphrGj6LVlCMg7NNffg3qF9D2;#gMX?}5dhXwsHIGymZVV2EL5Tw6lzHd zwWJG`QL2+T&4@Rg6e=163sVXe(js`She%wMu$$qy1`uZ#1+6miMJefACcOU*nJE2l z$VB;nLnbQ!8!}P-tIWi8RH0fsg?>H@e{O|OjRb`h){a!V|8QulBOtBYQfleutZrTB zLJ0)3<(Iep9~4G1yHPdob~G0 zdNTCOkRT&hSd~bP>K+774_%$f`3A>ncPgh`=K<{W&=t!mjFg<7*aMz~JK#l{$#B}4 zOf$wH(?XOIb6}N87%7>`N~Zc%`Re>L_aZgIvn#2ZR53RPbdO5)rraRk`m5|rxlGjl zDl_r?wQNJlMJTVt_?I58`uQvWzET2PQUVgO-tqotUb#~3s&)6&8_nLn`3r{Jg%av} zF@k*`hj8Dm{v`>6VZTpzr>-asOq>3yZT)ue>h1pD z-@InVGKt%M7NWK@Ui%970>o;MVt+GIdp^n{BY-F26ti&?vjGy*@$90&bt_7YW3R&3 zec#>j4R6c@M^DGCOGi$NLZq!Iy=z5@G2EYb_uGF(={+k-jN$$}_kD{bnAs8pBU_4y zW2YjF*fQ^ce_D=!U>6`5*hLcYi}AixkeYv9QOf>(ARl}t3fL7zk;#UOVaW9d5On=p z-b3EEz3+Jc^04=a_o(+>?=kOj?|a_&y(hf&-VeMVdOz}>^#0W?9evDJuQf(*XRQ4% zx#uFrJ|pZW@%1l5bp1bOt-XGyzs+1gFnX=MdqrsjLfE|^wf5c>rQaYp-S6G^F^t^t z2qAY8;>4YT7;&c~5ZnRpKMz6NE<|KD#%WVg+ElF_n60xFr9Wz|t)PvXi*{5!=->YR zKMwvN*3%5ge}3qY5C7LkK4?N}hyM5A?883t(T`y*G*4BN3l=_hQD4dg^Fu$)2tc!Og}Q zAwXv;tQwrnBSuGifvmtmmRD3rw1qhqwxDRw=aW5lY{~x0l5CEJE!kh@lU+QvWH(rn z&9Sg0`-^GPxi#ICHsse*&GX7vOmoy zyL4>HK5a=h$HJEEPx8rrW^BnmWl1*2!j|lh^U0n%wq&2QB%5PlOZG?kWKSDgvOlyW zn`2>1_6PZ7myIpi^_FCFENsa>kx%w>V@vk?mSl4*Y{`BvpX`}qOO`>}@;W)k!j|k~ z`DD);Te9D^B%5PlOZL%xvS*JiS%!Se=QhW}mh8j%WX~B}vfr^Jn`2>1_S+;=w$4Mz z2b0GKlE?d#$NTVTSaK^dXZi|mOu7VjCNX$Dx2o%8?lJLkO>u9T(dapS;;D}u zKY{ZqEQX`!sgyi?!C-IoF~k8^e~;tWj`Kal30HsL$8Rjs?MZHKOCE2H9%HlV7JNxo zyX{fR61Y9;SOT|45li6qs9*`)9t|vkTcd!fT8MLWeI`d&8fW^i%)r+e@HH9uw%-HQu1J0mA3H*Em z&M-g;{5%8BzTm#NfI|=+t2AsihvN`@*hT<%Pf{|(xj%ONh#+FIopEKZ$29v;- z8F0pLN#Lg$a7J87;HMgJ#z;xvpE2N!YLayLXgkeP1CQ}YOuQ2fJVp{R@s=2Pi~(Ze zjTq;n?O<62YL=S>e2Hj~Wb6VX0TqMF)3Faa!DL7T>_UjQ<5+p7;P&RJGc}U1Rzl>> z6t);MFRT?aCF}~LfEXJqC2Ul-u#a2n`+z$zO>YE4@(w~my#T~X}hrr^b5 zBcl)|s@GI#5SD<2ckUCTdZm(6*Rti?-*TgPNfxEKU(>FNMrCU!OW2-cB+IB^DYhNd zDs-Z?t~M|2T;Wlnn&K4K6~wpK74v1`o%_TnWjeXkDeW&BrNppgCZ1ipn|NO^_%ZO9 ziDw@TOuWw<{1{ry#Iuhc8ZTBjxx(GAX(vk>(HTbaj5RhYTRU08);^Zy*;;hDl@P7M zGZarTW?u1FF;o5XbfXLy0WBr0?nt@9O({nV)b^Ik5j@vS&FE?kj^k!>fkhiLfDckK z)vz@Wf|)N3D`u)R5b7r<@vmUdTRwFt@h=M`wwg0miLIC^iGN{8%m6?+i6thGa(qif$>7Hjawfk{Exi*Aehd<4 z^6S(hJl^2{rGS%j6CZ|TXZoh&JqXAQQ`cEZ+9mau)sVEc@XZGO6BCrj8Onq96Ce%c9JJ6Xc^ zX@f0e+~pfWu8Hl}w38)le`2uxNhfUWWC`1+47QAsmzUPkY^{XoKW4Kn#>_WcD`u+M z{@4(fk@-3h)=Fp@+A#Y_pi-VkXY#%e&G7{#fZ0%$T+wU4|Q)_~;L1mP!oh)JdsKJ(z zG)I-zPL{BJ#9+%vo1?O|lO=2)HrO%}=csJ$WC`2v7;G7-b5yo=vV`ro4YrKrIVxK_ zS;F=qgY83|u(gvVY`@ZnUu<4&eENy%pE-oRX7YwU(l>XUHO$CtFmaWT!SDUr}*bM9)(r2SwD(TrT5z zYEI@y$p87B<^Ru|gQEO1bED*+(Q-$~|9Nr#k%qK@s_QvUscbZXzv?0=DnORbC5=Yu;hN8BSQ&OR<4tCrjAgZm?w(;!)Y!$r84=8EkK}ur=0__G{V+ z)yfhgcB&L^aQA86YNWvM$9cgmDcA{B3W({Mq;QLoLMrlgT;i5d$x4X!;~6e8D`u+F zZ#G0o?S>mk1S_Fc1S@7rgl`%mAg*^*&Z*U%n+!aLgHH5DsmW0+`@-}MF_!$q5T_OQ_=-gO2)hL1M!>|vx$ylV}93@2^kU1Q)eth9-DwSmX* z(k9+j1|Gvqn|N0mcnmjf;(gt~W7ugEZ;gSs#)@}^fyXe^Ccn!KJcgq-@vLE~(KGUx z8I$WWu*xZUjX$-qT8xVk$$?Tx{xz$V_Tbj}MD}a0GIG7j%5TK^K&lsCV(`0U^y~qp zFngFEj8?duLKGD)LuQ+~zQ~Z0p|efAl?ER6B}1HKoMK3wbZFFgi!fqocZP_d+MOX@ z&?zFqY|}!~m45)Tnh#ZJbz422ddx;*F;iNhURb3ds0NQR*1MX3Q)NXA&_W~*Lkv=GKTH}QrHJjOmZ@oX{BO|1DjDI17| zZerPDqMKN@*ytvfEk?SDWs8+=V%cJ*n^?Bk=_b}5`I11$Srf|^OWnk>#Z=c=)H`T2 zqx%ErqHO`u%Wclcc=|pS;f&x7JgTsbB7}T)%!~3nwSoBYMIZ!^F9IQQd=cnKN|7%p zsufQiD1$+fC2brL7k{eAa;}d|VMr2@M$Kp}gLx#$RHl+mHvu79y;)}?32;PVNt>yt zY)1)9Z6L9n9C?g6V-@G{LUGK*bVjE(kV;OD7=#G?B2#>P>f`wYl*kQ)WXSSpWCHNp z!VG5_A6CE^vG{Y0Gx7IrafDMfn7Eyt)WB;q=%PlnU(*(}e^iz>qJ-rLwjmq3T}m5K z!qRp^E<|&3mQA1;h+f1Ih#&_QkDMN zd^>ur(Xy;x^5W*S!G6uW2_C68SmH@R-N?49CwB`j@MQ;aI5jVNJxP`-K& z>Y#dTL}1wD3#mwn_O4N1XPQkoJ+2 z2BN1d%zsK775l;R%$gFh_wE2=D0p8cA-i54`%Nk-+3hUHe*Ma*EZ>vMbmKkg(PRHS zbpH-AZX-&n-geQ;s8ZU95|*~xVMb+XBT87>u9O*-rHv?IX}gDJRF*cPgylZ@>cQnT zDVBvDpfTzdIN6@iz_msxzV^mB=DTu6XKA@$C)NFJ*DH-GrHv>l&^_}7ihFiOWoaWy zSlTY<8I`4tC}C;4(Pvbad7?-OW^My|doKSG(%U;IhCFQpM2XCA%W-bJtpk=eqJ-tF zJj+=fu(S~+EWeee@G%fBI>AnNo_qqBf{G*rKMPu_xrUY1<;> zdNQVwnr~FzQyWYm?m8LT?emt1K|4bWmlDsj?4SE{if7N-j8U`pn$EJerKPte;@N3m zGiuhN>zbSf?rGA^Y`ggB)$vmhKegj0KYrRaev0l!avE|el0-l?FGF$~(Je?$L#{s( zJoDNkr}2N~zM~K6I}c`f=*Yf1JM`uTyd@`e;pOLLJ&l2&%$b7Ymr>WP!PchF4-Gj} z*zZ5PQ3`$L>UaueRxeMI+IWZypPcZh zIVcAB&_G?96F39DJBWD{DJWwJxqQvwKFt!^U+X4Z;Na9D%!PO2A$)!K5Pw_WPhyDRne8rOA21_+!ZzgITxnbN_Cv|Qk{2o3# z^Man?pgu2X`1M)+Ck*dgYJsdV%RfQ2#BRSft91fsXH7i8ulYRy%nNEjn+&uXxT2*> z*`cYhgmy>4q5#nLx%(UCLRr|za4DD)r!4}tkWI?f7Kxm84|ezJRIP$fk%i5>YCqeO4c(BhLj$u^!WARb`Sl-gRB*dwk$K05OdhAbD(nB zgIv_Za@&*otwa^)#T5t1;=1!#cNJB4-XI{XJ}*^$9;;8a(HIYCgRH?6o|a}ONK-+< z)i=3rSL#{_H&Py|?|R{aJ=vN2oVWkCg{UD;ds2%>8E@}^Cjy3kVO8#)wN@+uV8#7u7*eyA*FdJ{qq`N1nX%w%YU+F zY^~-MV!n%B9J+h*h{Ftzb&H=y8(O2}cSZ85Z=T978z;EoctCO`-BPbqf&O&OLZDp8 zDx`tFGztQck}3rJB!y5$A>cn2!m3$~`9XD-zhou!LAnejv?9oKmH6oaa`zT1g;to7AmyN&At!CxuiE zJ+z~2lThVQK{=oWRHQ7tBQs^eazF;+RxwgJfB{>DltU%kDp(FxdpQhm<#Kqd+_Y3! z43)6LVt8?c=1|ENL0HQ-huVnE0UakUhN@W%f2!u-j9d;Fy;u&GZXwM9W1cjJa<(k8 z&0*wjv3bqm7_sA|?TUrsYD-228D+^p$6~x0z&MT;?PznxQ|62lnKSNYnKSELZO(`Q zuFvZ+(R48k;4(7a{zwfE9fWRx%eer-M#@syH8%lz8c01Tz}^(FG#J2u*}I9c6#C@S zMX=^t57TVqBotp>5{obT!oIdNgTpUpXTE6JCe95vIddRh{b|>&m}PCkW;zQ_f}khceA45hFquVB&o9!8Zm%|6r=hmV=wzQo!qsQS2A zvyDQ7Ajn{vhVVA7VkHgDo_#SKRt9~}vg%tWU4P8!u6Il21>St#_-D&>O8hvl7~6GT zE6nSS4ifd036Zm?|u#Z&5ku=7V}xC5=`)@F!2d%q2F32HZgE(qTpo0i43U8C@g9eTIEQN18D7N_n7#5<(=`l95&GI@y|xb zb2ioq3#akRG)~qfHz*MDM7}V0tq+eNRyiXUHqaPiq4%>~F=)cO!K_iR@`!@j#dx&h z)}k?Gr`bVC&0N5^1>xD_8$r2WZdw%g2Ng*4$H{$5Ix+Hxnc*yAtaEl2$*3!W3I}cs z4E@8b34%EoLRdmv6pr#_R5{7)5>G~z<9~Gk3VH9QhYVK9fwO9QGN9=7&`;|gsZW5C zD}~!>Nn1fJB`M+Cv4K~@1%5@Q^gawDjDOu|VeJZZUJrAEk78kS(p`ydro@ZkS6Z9s zln8p7@EWyy>X@7+7BHr_tXqseGd&+OrXG%xCBGYHHIS>&ub4+eBbPAoLP?~Hk^<_9 z7oHmJF318^KEs>LHmiXLm_mn3k5fFLTS3xbB0vOj>vmB@>@013L%FqGc-J(R zi{8!#l|jU$orpCcmg>mM)#Tk;$6klGi_&kb9dW4n%n6u9?#lWU*PTzLhFLqRUlbSM z^s!81O#;0PVkGPYct)=m4)wQa)83E#l%Nk$I3N)oFyY;B0p2mh!_|NigR=>5gY^%9 zQuxs$!apBorw`*n*(EfK$pPOnqlNnrT*YHTE|G)~N9Of$uBaaCJCn00M+c_4(vjjj zW>w(7y)n_i7=Yo1Wq@j#9U`j(_48ldgfIAL5B`i&>Ob%3^88p;Zg684Fho`rH;EnsJsyK_k}H#S^H{m;|C9GgAAw6R`VhpgjaI;2c1U0U^Z|4w>ZbJ@n3{KMaEo zBz0Jl3kG3)R%b1k=T{erL(lQ6|FaSSCT52-4g=%xz`-`F@nCUjH<*p4->_t(7f6Q@ zsohsXN&9_hBt1}P9<^C-Bzyym+6}*{WN#|jn;GF2jV3!%YByz=TH^*S-$QY)a|2X^ z>o@#f2=C4fcb_v`tH%CSGVD>ylotop;aSh$`M_N(mp*#=3(jyb4qi@w9ICMK!NWiN zu@8Ub(}#WZ>0?(t z?+niiCW-5I;&3pT3@3x-HuM5d8VabwJ-x^dE&b$B&wjqOU z0IG^tw(3ucfZGfs84ynrpwRgfBOoXzk#dsI`4GA4>!jxe+YFPg3g4~(C|MPxz@fVr z&%mSu50Ch^GMIvi2+*f2!8~Nqtf;BF^V<`tzE-=zRJMu%zmKh_50#77)4QnMi=ID? zy-ezVDs;#8juVXYAsZSPn9tg@@ejZK#S=Gdnm=z*s(GTq_m`GEfZn7UA87p+s&K|( z!F0AMzyF<3yt?7J57g1)VX)T>z9FT9}p8DA{y{lPG{#1YZU>l3C)5A{;1}*e# zOaj=k>r|p0b!DF&cYLnn;{AVn$AwCtPUXt6VtRP!VDKsw8M{J=B5n<` zec8jIZ;U=ZJv>D8cnkiCHb%Ji6#O?;I`y{bSuHlNG4||!G^%vZ#+W`E;#oR1I&`X` zih&ND;!h1-&Z9U8wx?xSwSD&Os#XLXBO&7y_WmjCI@8)yb@$)a_oY`LM_4QMxAnKR z_6lEm1)3u9{cTp#FB1%~Uu=tB=%Z(-ej%S;<+GGo#%#ju5*#z7lwsEM3%D?|C~@gD zwC*uCf3IO|es&uvNuQp(+bnV3amQMjh*`K1k|*Gaea42|)$1 z*iklAHu(2(cq{G`d%T}xQhzj5MANCQtl_ie1sg9i2UP{(_;pfgOI!~_V$mNf`H%pk z5+-B9w(BQpEJLsKn^Gn+?NB3}7cPT`=YAGT zlsuC=TW^rS;}Uc#@F5;*2StkJ){g`mXvNcgZ+mZ<%lYAS0Q~{9W^Nb&*)lg6ct=z8 z_nB_cfS7D2)9ECbCQgFsbP`O*xC7CH0eA{39+VOX=4tpwPeE7RZ>U8A;TbN0q*q7< zg8x!Ch@?OjM^X$>ij=I7hjuu}6V7x_m1Z(;Flf@+6)rF|C6mw?_{GTEqzFy4Chy3w zK1g|6gJCyF_#G&yNz6n0b%t6*;PkzQF$x)K4WNv%et^8RNPt(#3+(8Az2E^5*c>)$ zLWg#c4$CZ)4$3T>&Ox!@2ahN;Yk`u}fsx_Zop40k>Q^mmU-h#)%C<4n+kro-NzC+i z!V4Q1HfzXJ8BcGFvW)=S*;BbBx< z-A-P3H~O=DRUVPjm`MUc6DiaL?HB-Vakrq5|?Is&P zYLHGOhfbuX&56|1ZiIeuBK4zS{ARowf|A+jAU|T|c${N@0{Mp#bQpeGGd*ZbnX~zW z0d>+2gIIS5f!67II>#PGP%8xzzB@qIu7>T@h9yL4rHikZBE|5a%9QzBkMcx+MP{0O zJ(Oju6rj96j)I%vJp?liWyHN#e7)b5a=KeyZdNcUzjf}wAewgMxCH89ZOJuFILN+U zXBMS}{?%lTTM)h7O8isnM3GF_wFj{zJ?R-yjUuV-y+dOkld=tCClg47MWfv;v5uNl zBho;j?nI{y=&sn$t~gz~Vn4fLKP+Ol>K0lxhkuMcP*eCu-GaH{fbNfwzQGAATpLgl z+E$)M~25H)^5kgB~(y*VrAP1h8=^R(){zNG{!6F2xbl;M7@mDU6=WisZ7f8M%axOy_fU z&_i#|W@J^oOIUo3vKro=@lrNW7IYI;wSTA!C4*|~ve=4c__vjR2wr`txE^ILmLtzl z7bh>+c}8oo4966TxGF6mH5~}bsmXzOwbCDkK?jmLmLr(?v=_*S{_{)PM1)&@kghIO z-|%CqDKx$P*c68!Swk&F%U>l3Lt9=zl#I(?oZHsx_x;~&YKs{r{k)9kpO+bgl&oo)ftJ0Knv9E*GXZ!Q3y`JOhoeUMu_OToX-q<4PmszM- zAKSBu8AwT47k)|B9muoMLn8o50g2;_(yxj|6&3&|;@DJ4PE}5-vGanR9ZPR}Lh*yH zMp7iwfFHd}rG*`#wDe_#v`kGNF3{r@3YI9{)Z}pKbG(9Dz<5=~eqPgQ+Jo^*GVOQ! zRT;0)TDa*K<5jJ2ysBZm5HGzhy7aep5s3P}ie8`Zcu5&F2 zH3NZqu@u_Ny|byM+-Msur(=LbyWy~ApXP&-$|>`9cWMWZ+sx9~Xbw9{Of_^Y8=P_9(v(Ok?AlpN8ObRDH7+jZnG>s_dIsGhyFE@nnQG ziy#9Y1|3Kspb`Z+&F77?J~8KyQs(`O@NYDM4I5aU;ws5 z)QPDFwu8|XYkJd&K)G{7C#T41{A0=+S^Uz#6FuQqvwEVJdZMZH1Ud}#1RJbg*`+C(u2ssQ6e!Bi1I&s#U%8884iz>%Wt$ey^No=G2%6wJlOhHG(nN}3f;l&h2{1* z=z#I~Z-VgU5QzR_D1>qJ%V1Gb`W(Ce!AN7=Oz$8hgq{oUjCc(u({0S220_Qm@I^_W z!&K@r(NjkmIL&L9(bvcG_i6Gtv!cW34);{3jObP-m zTWQ8gGR|8Em6on0Y>O4P~3s|7Y)Ape(!2`p)yX z?|bXktw*=IyISgVk6U(Yu&~x(B#+D*_i40bfrT+y4)L007)_!Tm@37%rFJ85kGdpv z+YJ~{1{3UHKsJVUg2Z$nusj(jZi8WziC~-=0Vd20T5G&!i9i@ZOyUe~_x%3f-upam z-6~Z{vSbpgmipd%&VGLTd+%?5TRWEfwM_7n=^>4(^i0o2B&@L>jorwdA`;ew5^Dhe zjsm}Ab32k*K%2q2&nYXxYBe_vNaw^%C6dLhaZQ&PBSE1Cuzg~wZLhf-tU)rT?zE*5 z<@5xTSE<8|UG{66yX-pUggUx5XP5mtHtUYqW?k=mKGHVzDC2jW58N~wyX=|mvX9Q^ zQ#Cl1C9b{f?0i1pI8(XH&hM#On$p&_=vb7}ZaGJuba=_mWcda#B5aqvmu2B)y>idh z%V>SJrs`#kq)}6ys*b%-0lH?F-J0P$eK1IN*_rAN>Y_j#v`diY`KgYq;$g9&z!9D5 z2;asLO!IpY33G(_IUSJ%yQe*W|rF2#A$we8VC!^*eWX2(Gwo*i|li_(Hb%5oP6(gO0?VJDG+E-I+o1ed8u zTnNU-l_&wpsnt;<;J=T%?x37|y2yfJ4NVXSZ+^Dhq=>NPOAI&khmuAY#M7L64%}}P4_{{~jZ!M;#A+vi;nLUt* zMF`i}4^E3rA}(_hdOAl!ztRLOGW1od{wf-nN)EmfiHzJWB{aWZrIubrTfOsE%1dZ> z2HJ$MiFioZOXyd+2F~Qu^Z6@P`IXcQ5*pE3)_kS9ex=njKTGDjR?SjEn*+uqbXJql zlnfF&u%FG?_>Y))TrzVXPNVfY2FF&&z+QhDdb$ZzrpSe-8HD+oWd~X zbj+C3epwUyvlUUvkoZY^?~)EM%~i3EWzQY#7zA`x$om6#;1~p_x82^lScLHtNG`C5 z<-j7Y!IUQP!XEeoo%q9e-Y4>M*a^lwSHz1BdDMrc?3d|@u>>A|)lP6mM&LqUwG-eI zb!Xof>aL@&+6f_&`Yh(gSM7w-ihp6IbP&{EwG)E4eyQw){WUvb|5xpVuTVR|?L5fU zip1VxC!k6?I{|~s*$LPk%eyS?cv#J%Soo?%VSc{K=l55{q5w&rzeOQ)pl(sHAz8XI zp3|ZjPG3BWVz||!@Q+H1f}LG+z#YSs*ri2b9=w`W!ED)qAU6qL%oNEjfUVlEo&2hd z53}akbfuK@vWr9FZNmKc;vnL6Cu0v|#0T3b7!=v6c8+kOxDjIBVDDhvRC^Hh-C67( zg;v@YCVmaou>hWgG$*7bX!2EGn!Tl$|k{z2HeJ@+9)S#N`=A?Jna$_v#u zJF_c0v+KN2u<)!aSQAHLD}g_+7fj5y!a&*&GZ@m$km<&(*_e&+c>VDc#~vWjh;?bG zC?I9&2Cg;NU#kAt$HT5o)nB^C?yC!Qx3mgMy`YuHL)G#9efbWBf4bG}veu~&LrU%J z@kocAWp;8RnZdI{e2^vyR|*7X&J=}Hwh>_nCD4sz1^5p|1t6$Jo~6jCi3{%O`CaP1 zVK1?f_>e7KL5nT-J{$C1(%)^}pl64DI`+K{vab1z7qbP@>B(!;-_~o>ccG^}^Pct{ zYwWIPBX_>hPRhx3Ln~*p{=<3S$Db}{i*tf1w9)GoJX#?2p}ZD@j17hmd#1NcXFLb{ z`@qF*$`H{mI4+|T_;Wk`Koeu_da%halIXh)@hb z{6tw#3^cMm>ft~8ngs&c-re_Dq#!nZ=g9cG(~v~;a#A}Yu3h$5XYNSNCZ}GGHd#$C z7bSoI+Cyl&cfhVKHq^^WHW?d3f^LM6rL#s=c6Xo@vVDf2eOt%!SbE;mh7nw)x6_vH zGYYhcT?3Qf@s6*XtS#2T`R>bYr)PAw>?Sw~>;Gyt18nS^Q1Jv)I{;P!yuK|juM}#+ zF8l~S$jX{Tg|8_&(c~!`hoEf9iKxYPN&Qc4=w%6h#h?)F#72)&a9Hc3^(sZf;aqG0 zv}3vllvc#WSiM>+$J~$MBwSE#I_97a@B|Wqs21zlN+@K>K+gHYIViOSa^ZsZe?zJ? ziK7eetvz8rQVX1X8)Th&b{Y4s<==S$)Rq8pj#W~%p3K`$;8pRLUf>~s20`GB+2eqT zfM`UZne_d#cPV@}g>C`VJ-e>`6k!@Ma7bd{@=XL<2|ORD17lBK-#zF?)-~9L+GgP- z>;M4;_s1yuQu4^{rF&Z-4yl-&Qn)!el_e+0hjcd|=`9N1Q8eWJd{CAntY`S<+RRrV zOn1Vmok65%b?;Q`YWwzlWGq8u4fYUDTZPEclDHVM_a3!s(Rok!C=rX`#bKX_+p_r` zPPV3R;gQa8{;mk$aui$oRWvf~&An5QCgtjBzKg-6Z(0+R8HjyUSri>(&PaFcV|WJE zPzYtpT4e-JN&$2}MewAx2p%Rj`6-wF)l{sHpBGO5gnvS21*sF)XlwBa1O%}^3LR9m zFwc=yDCAP!KOHmeYi>?1>vM232i|$^Si74f&>?$EzO3y@_r|tEnLhiXt~LK0PG(?% zrBTDm+s4J)Va70hIL{Y#QgZoXzHfsFJY?iG(?zrM_mQ6o4o=nt_5LV1w^$}9vAIly z*s0k^O~n`W02n~c8kmvgxUCGW!jiPo*jv8Z6 zyTD^5HfBwphZa$wEFhIE6Aj8kBP|89L*9uakc9}1VwgUn{_DYEo0>BGfQ#w_L%5`` zRFy)|H-!L@d{htNDX+F-P&=gYs1-zuxHw0)X8{)Qu?CBcDsI6^Byo#Q(LRlRL(Y)EEu_uxB;=m;+@b@w=vi=H zx5+I+yx+kEtVy^{&J$Lph*!!r(w0Yn)A6@h0Q6wmM)l-`Iql-pt} z3pwan2-+1nGcwzP6B{vRfsxM_H1s+fIVRfBn`0J?YZ_Z%Jvpk6z0>K_MjX`7GxU4FE}h)~u~x3Wpay@-=Xt3t+rhwnI7RzOjMimJq>g zaDIOx*1>Y)?aaH+$@X&Ii~LxvnD!d6FD(Oea(w$U8+7JSkj(4YK?a}ontnIX|{De zi|F{71_k+Pqs9+peeM^mRK1lSS%^+xt|~NWkR7QY(cXCcMD`xCY_tWE$ImHNct7eh z+tj38x-iXXU@Ue_Dzywg>prlwP5 z?UZ;%Oay!i;&Q9OY97dHM#5^`1S``-uEQaXY$oXARnU)F&GiT8>BA0(jAd7dd&kUm zb;e50yA2=vax-ejXOHS_jkG1s_7xUqOByL3#l!D7Kk97DMx5>SA&SR`((KQUYLD*v z^Z8MdNtIDN{Pux38F{6!F^*ci?6NC!CMTZdsA6%BDxZ}_@hoT8hnGjs=hrJ5=X!go z=$~Z;$f|X#dA(|0Z}l>Uyqx*2&*Vofif37IwtAtFsj9vzo0XN++Vk~1ORcgx6h!N$Bvfui2PE_I1t${osL0bh0V3z^M{}_$*fF7i1!nS#a z_A8!eca|J}kzmPj)V5Vwaw$XbmYjDAHIZ@|wNsS6^sx;(frFCe( z#b8Wi$y}5>8FAZkBj022dpyX+6NUtrIjp0t8Ul5B&Zp_*i={F>~Lx4(>g8(`qRU!a3F0c#;prpGc0t~z) z2Lbv40h}6xeggt@JpwQq4%3OCG_IYON-DBPg~n3RhhHjb}t#CSQfiQz7eA z8h#{1iEyE{V3bdrzvHqN7J#{8mD)v#C<5zzkEWx^57VL46Q* zZUe~FMamSPlq`Pd@ptEJb?R25^=B_$&_Q^N@F_E~Y$N%C^r@|J)Op&_r&>*Y%11#j z%+;sHrcV(`yeLJ6Ee+{Y|<T3^U*G9j3uxxpqAmYU_0k>{{z;6+qI0wI0PX7t`$x>vx?@wR2LvHe$<}yQZ(eE6h zl;4~0wrg&3gbf6KAI`fh91Ykyv1g8I;qEGk{6Tn}pDYoI2<|H#il+_zc9>}zy|fg0 zfNcTT8v(cdp?>Pf&* z0pgtBZ*XHE``t7_Apx4PHcb>!L$r?~YOtD=91@uOh2|LuM%WFh%=B$Fx40myfDRbxI(MpX85=r=6p(Sc;VwzURMaAdg+e_LsFf9>Lm|IJLIF9w zMS_ZP%D^PW0#Vj7D~UN+J%Sx%Uz_lkH2_o6*0Gk_R5aTw_QF8uJSgv_WQf8D;ZD~c z(uiRrh%MfNArEy5H9Ofzn>6w}JC`92FFi;7W;h;Y5nZ~n&~w0+HYC6zQCLdEiEU)z z_I9KetG*Kam&xsv;ie-{O(&Fhpnyq9C^8`vx4NZ4s zp6bcBFQ4fy+J}Xvuuy9s97ZCEId8{8=guVFT~Dx$awcGl^;9=HWyv7;w9F{M9oT8P zMgjl*8j&Pu)c&&Z0(By;HGlb)$BE^~Wunu`)eqE>**^_G8n;byf~PQ$V6F4QcHE8m zbG=U8!lYQu!qgy~wJt9MxXQ40lAfVu!|LZ~nWfiZN)BSmPzx<@xAb#{PbJaJu7@uM zqb!CkeT2<2!jo|nvQV+9fP1KSjcfL!A+tTeL05c`3=)C zB<6L*BCA zDFmdy+o6q8+i>?yg^5_Imzt_nPQ>n;+HN8(O#~5${sBzfB=&ZsxY8+-<4n(`D^XCa zj2l94?e?rnyAYUoX4(aCGwni(13H701zU_btgkeO7F%3=C~cZHiw62ZdWx(+O+X8+ zs>6PFUhFs1q z=>@=VJCCD_12!TAfg!kxRahLbV-+C|SRO}Fkr|PJRp8pJnInu(0m8^oR5eTz95`4m zUc}hVq0V<7ZVnx4k%Pn8g0?j$&w@%%CU|p{$?}nza#gY*Jv!zVsZ^|P%4uidaLp@L zBoM^e<0PvgtSMGPDxsE;YJ^>a8Tw@c8md|oXrxKo7HAr|&A}YZuMWx~QIs7x*_X@5 zx|eo$2Bq{8Kv^j%{s-u(KTXd&zxmeEVns3?t8HB81`o)}Hq#>0QY8xiUM4XPx*r|K#ys{jKv){l))HTog{$6JL1fga7o$|MWM1 z<9|F0F%EyfW#fL9$XCN<^TwLrvj1H(3(FxFVSaH^!s zk~S2drh9(UA1Ddz12OwA43Hg}^Z_?aKUfxG#CXU> z8dcAsZlmg%L^~b)&!vyuqN`Zdu3eJO5hdLU$?2C< z2<)Q!4#dlMouyqWi>nu4!Qt#-EMB`w*Nbf-q*&P>roaC2$ zpndBBU=5U8i~cP{J|A8AmZE#*w_+}Rn)&a_o3qiC(b<{*uDs>SZ!2^P(^9HMHyaiY zaQa;Xne+<(t;{iJHL=D!9J!4(AJOEuH9IsBYSNI9oVz^-KP; ztmqtf%c&PM7fE0QZCirY!=JVVNPI8r%SV{QURvloJB-`XH+JX9vDMA^yPs$IWdE&7GM=?Po0N z0yGA6NIM^gw54(Ae7>ePTu!FF5e?j3y|#8fKde%RDYtN*w_K67;0jo+!>Vo#j=`Yl^Y%qPPkD9<3+>baVL zCQnmBAbpQ5Re%7dyG0@|2JTXed+Qbdfh@?{Cap|1gsL;xblW4~!x$3Kvf&qpB7JCH z0ysSl59PBDCy|1gctJQlh1{WA3({i;AIcUV zX6&H1Qjvn+J)yugbPawFz;FA_YmeWEHBjkbb|C!jHLgZjHEW)Ee2oLLX;597LiSvn-W0(}0bdJ%H!U!?u}Nd$|m0#v9>k~kpsK;f;%*gAnG@q?5nMnViY+M~kZsW22x z4n&i-n)pCGO~yu(+EI}^!Ss;@oeDBa8atX?DDIRCV%|k+oX|F!ZJ0FrpdYG z8BNoCWTF+OO@zk~gfXcM_Z2A;rOX;snx>*4^w2a-G*dxHBGfQCXC|{(>k^8*U!gMn zY-x+8IgzG$4Ooq)Nl4296eScybphXB6#*T}sB9P2Nz*(Gh?TvXIf7VBmjs#lwJ0d1 zwmB~Dyhri9hYDhU4aK2B)K!ld{=%)6biWymv)|M>ee4Z-Ap`Rl0&_Vpx7%JP-SIlS zcn5e_YMj@d&yPs|I|B0d&-3;mC&gU>t93-Rbf=^y%d70V@Up6@m(n=Zu&`prl<%>!^HnE|rUIvvHw#d^Ap?pp7vLgYzB>Dn5g^2hvX@krkc>>9>%` z_FHC!BYm4u$7!5~w+q4xVL`rZIu|raW>wQE7ewUva>>40l6w!d9MXf{P0Dvp?{x1J z<3)k;T}JtgHdQYxZZZKRR28}FU~e94{EEv{8grYCroeRcA#E~GR05iT>i9L_mtGAr z%U==`mRc{tuPr6gS}%mcZ0UuKJ>wRz2NdILy<&{T3?>6as{KsAImTo18nz60R#j45C5Xn;0pzVj(j)qP<8o5_41e%=$ z$@z;xs8>!B*0XYJTaXYA@uCNGv3&><3QiKV?FgWkP7?2-EmfrFp(_3KVt<6HaH`ec)>~pVXFMjd4seQG^{UZ~$3)Pc^*~57#IY03oULroNCO&31L~Jni6WG?wMvH4fb2BQ$Z0@wkzi0*j^Y`sgdG~wfEKf% zStW6nOeep^GT(|c&FKfRV|%noY4XS z5wruR#PA`f*#saDf)dj=SrD9Ni#sVXi#sVX-f7m85+fypx%DjzN`Vq1FIlC;5TDa< zmo05oVwScjG2St7#_}dmobw$O3XefF=)|Sl$f!UnEfCoO3e6t zevOov1FQf_%#aUgpp{XXi?vlbMx~kPP9yI!W4ihBdOku1cqOLAVuG76Og0MrvUwVuZ12@PWkOo# zDZ_1nfC&;&+}C@`BoXPa=TsFYBfh*b9TX3ka~RfIYXSFoQ#pd$zD3Zs0szBR44Xa8*^jhYNg@hpR7K5T%6^wI#di3*pRJ2aIT@M8J)%c{8396!^&;%<>vBaOe z!E3><(Hd_%8z-~QNmql&H(>AT5-V|I)FM2J?eddse<*~cb#LCf)r~}t@0~`ntZLZ!lxtU=0|I^v1){m+MpAC{gA#Q;m_*F$86;BNyeg|KW*>apfnKAg%AtcS(-B| zsn#}C?WggzIfn$9!I%s*Tjrn{CrzLO*q8vK@GH?2dK4w4yZN6*~tVLmy;<= zMmtZ&Jd+=C0mvHv_Z5k)v^1~DpZ^$iA_B-TXH0SCvp)ril&In{0(365lH;oO4D^m( zKlwpXmR{e=Bhc2+OBighu|o0Whg67@O!$BBz3r_jwaFh*O8-`alV^Ui?g)DLFKZjB z*0Xmdx*`7P(+|-rrWY-APoByn%~Qkr5xrnRP=!QLyubI>$V#iH8>9ES_dK+3#X0>p zvUCj_La`r;n@6n%TCuvuGiW(c%OE3-c>Gh#wp#YkVVV)G&M!ri|4T7;!{LXL*j=O? z7!iYq0R64_Afp9X+D@=h5^%QoDtu}nuhMSk#a8nYcmhIR} zq>uxVLCd-T0HKpQ@Oan+UZ`p9R5iB(hnfbQVX+lDYf)jmtZ?9CDjyYVTZ6F=7p;4% z!|?ALQuaMsxWbKtvhUN+T3G{%mHj{xIe0U$iSc{B^gQDimoJ{?s1b=P&aRKsD2X+h zz*cp>4v>K#4!CZB4^XFj@_Y4|Z5vy|;*(~;&8e8kml8Qb1m+P$f2*6BdvV#LE^m}P zgO|qOhdBDx@~w{f^PR6hXRP18{;d1z+xv)r5g4-;^7T$Ms2#}_8@h+PN67QBhfH!@ zQ?@1nL7b!vO;4;@(G}gCy)O*KmccdQ8pro<0}sQaH>+t=z(-P!_15U8G*Ej^A$vX? zKEDOB^@r~?7sz47jtewfaqa>cI&HT=j|kVQ1#+lntMbE!l=k(9+*iLqKj>dD>yjD0 zKC+>N1+pJQ$B^bPkTuy@AZxa^KyE1Z@4N*H!($XyGb~U!)?1_V8faJ`dyc;e4DgJ_ ze>W~mtb{`?V>#t7_pTQ?5+Cx##xwk(IMI>dLi*bM(^ypTqj~g=Q55~JcS-ZIuiyF| z<<~#FONCVIhg9glc5i->fX;YW1{Q3dohHK*(Ft8kYyZKRYcI2SjdpqQo!`lqEPDIe zMf2_rKa!;B84V|k{wLRs;}McyAMX?kr%`A*o17+bBrJ$0S3U>}N5PCgoTs-j9R7Ry z4gZZ4#_;Qte{%sL8Hb;5_()kNd6YqmQ)nL1cS>iBf70fW#UEn)9waR~N<#Hd{cQoF z{8{|1#?N2>+fz!b{0BpYZ*(OtSwfr|2yj0%;Y0G<@ZZ^t3zCxC9OVA+8}H^vmi$d% zq=4$-&um?=pUR`qpBrHL(+#lv$pHQ0%?vQQwD$$950FLF00qL~hm$n1MRaSYf45mb z!VYZx;w<`bUINwDul(iKube@-eu&aX*%8tD`MF2Y-CD!wC*4L#^dW}h*Dw{bG(lAU zbRa5!0wPMQ{0xZVOI$b8#PQb58gdLf{C74>@rTwy#DE1N2AmGB2VMnP?a)y(#enOd zXroB*?`o5phxlcOZ;zFx*WTg8ObGIm7gMP`<<{h^PnKF8-o0s!3N~#05C?FGY`0dS zkAcpvRrRRzYr_*>>2b|NL9~f>Nk!Xcis?@|)hMkfFf=dcM7B6~Kfb4B^Qlw!rzSF` zNVX>Bn74TQjQCS)o_t>_Xg#SIUA5fLkwUMslp(huYo2KX&`v|N-8A?}p(>;b&5{K3 z(=8%8%L7J=Fz+c>tXdF!S*T=41uLo2+x<@~gi^B$AXk}c3xTa4E`hCP#aaOx8#ui% zP2$(X$Q1)=V`k$WdxK&f!xMcl1VwP`@SBa9vGY@f*eoEK5&M3c)^?){&zUpFO+p}e ze1c=CY#8|?1wtdaDvC#b02yB19;xNjqT65rb2;2Bc}@IlmTE8Iq@T8}Q@vymkKih2 z_(}2kR`F><3f3kM%4R7(`rp?YR#6`%IU5+-UMp*|fu%i7y1LA*wbZe&Vq8bTq=6KHKLT=vo1ewwN8kk?UAW$K)dH|i^2w(mOsbjpUH^8;h_@$+4q~kuaWqGk}TuHBhIe( zMu3$T@7FFJ4?zcUGkNrRM7h2mQ7v)Dkr)_{=$A(~-D6&B2I2?CsQl=(rQ!#~X#A+E zhqg!WQaiT=8HM4<;b)^G5}oi&M#K46K?Lk%A6nBDu0Ekrh0z!dllWvxdJ?chn?h~^ z7@Z92GGasM1wf%J&71uL;%@NsWj&&P;4$VoobUm{1x(|Y#Sm}`Y}LIP@j*LaBzY#8 zPDo}5^N)(x>WP9nG-aM7#naLHQHeQl7OvSVhQ*^l{NQGp(zSTzef%np6_41{Uw@dA zl|p4!CTF6-n78=#>Vj$2B1D50~LW(c0t ze6&<7P&I`X+pUJjHD3;64PZeaVZp16JT6yc-eQ&2^XF()-hG!bIN_(!^h&y$#=u4#tzPR z^JGa^$-_={n>`=L64ne1dna3U@MdD#Y!qzCtvIH=sQplah$e)9El+i;3DxN2ZG6!B zTivg>@IlMB@nNxo&#lJ zOxf<4Lk7a*R^3QBhp>_v(4+%*vlSzH-xo|qe26<16sJ!XBI84fgYs*U?{|zSzsBTA z*NVrq%|Nq#(y$eD#sQuK>x2$UEKMr5C31&vE!)f_5921^(t8-!KKc^Z_97A3`0w}A zc-&xI%C8d|%9cyEuKMhr1}+bb`0nl*7H^eEWN8BT)7)7^B4}X5%O=CPX2PVG&6367 zLQ7;2A4G?--K79U9&KnxY79<;wFB{~$){`*d{d^UZz z-z2T6(}79rQxQERd@_#3LSu-CJ2DQP2Q!g}b{Ff=2>LAaz@4g3$;~fu)}PRj(Wk z>XoPI@|D&`&prDqpNotg@Ad2tS{oJ@enk4r*A<`8XQ|FSX-{8Oe7^B?E@66N2P`C# zFqRi-PJR?K6SB!`Hh`q&`f1oB#kn8Vkd76P=`#%J*L(3K*c3OFMr@!unHHl!aUuue zN<@R6*tGISfjlIhNbg!cOG7>snNCL_h%;WDyCo;zDPl1;#8%>CIG1FK?2{4dn~YtF z_C5yN+Zn81gq%0V6{tVyKf}sRpP?Qv*r~?zn(P z30hYKU}```196Q`gCye2;K$TW6F?_LIwI@{ zo0B%n;t$R6oi4EW3tD`jLM8WDk5Bc3WqF29-Ww4v83k z(Lx`POG5M>R@rEuIcSvyFhR%iJqRa68i?ph8z8~E%?i_^t_?VwjB^oa1MK=hpJ)SO zzNQVRD?6B*0;ozG*xHuY29!nKgQ)7qYXf@cVN|^wbdr;~wG zT{MALMha9&H#jF^X;EG-Kw<8q7`@ngw>n-MfEm?18VMS1a7h%;$ha#0v*P{cwhTtr zT>i5c#o&*6twoM(D`oC;OYoAPG$nY+RGb74Lc1Z!jgS$-V1d*+NKI!Pw~EyfD?2Mz z7o1piHjux} z<*w_)gzZfzCc(p`djP6?Idlj*h}WR0IJQT6J;_;VCYmffi4J+Bj=a?EVxH&`&O6G% zak@rH-YbU6u;SP$bsU=-+V5rFh(9$&I5<#RC_u!%P;l~Q7wzVZoE4*v7v*}8I2Y?@c*Sn)A^29;sHA(5FcPpH6w6QRL0 z)r$C0%#2!Z8Gx;*(K5~#nBIJS<>U3v?;~f$mQYGifdDkNs)|2jW0<54QSt2i8FBG7 zVB#XOPwcLE)|lQ8R=9a#PE+ zDVV2j2xgXegU-^SxgCp;4o&$8V@7RxMaW!Je2vQ}6L}V1jexj@IaAsEF|9|K${tSD z{=GPE&6^7FJNwP^!S+a_uWENAa=RGQWb(iDw&jej z#3M>5w}xHV1j^&^$sIv0yNHd>J7FCv4X_>h&w+5r*;7K;hx4XENP?J?%NjWQH04O< zL;KMN1oi;!XA^d*D{M_1QU&GO&I2y(pQ}o&D(rn)m2V+% zc7C>+fUZeJd6#wpz&(I9Tq6YE#1Sf`z*B2F{MC4Sh%;`7Iv#6mC(%JBl~$>s1W%Wi zdn~|)J_21;-|kneM&Xk0;s1d%n_Hz#2?IzLkP7T=* zZUzf}r>Z6NoGr~hP7{@@;8b{bWhIS`f+u!WmJY;U-}+WHx&=!aVs{HJJy6a z{C-LZIQ(X7=GD7x=D~?|vw3#C*nHrdnoa#RYw9&|b3~KVuaEC=W1F4Lmceb3WTG*; zzhO;&?el0d43x}o1c05HY4?q^o5i2XqE7+4tsJ8q*p98hQvP~O*d%Rzy~Nk!59IO1 zob^7g#yL~W)G$B+g0gri$D?C4w@RQuYf3xtwNM?w-S{UZ@ep` z|5J2d3{UaAb?QFxeZIl%RqKA$vWYR;Z`{7cEdJim#_H*v+CWcE3E!jt{`Z6=c=0J0 zDrLh&_pHR8VjuPNov2WVy_OeyEySLJ@OfIB6mC-HliVvqU08f}-6qx(5>#_xZfR|* zVQz2Ter^@CsF%g>60}-sqFqAEiJhtwVZw6(?0%YAJxwz!CBTlH-U{@&0DISq1~BfB zb^y~XH?{#-eYOE$>!zz@=*AAeF0nE77-ot7P`T_7&mz8rB7#4oS48hHS#M#YN|wNj z%(RVrHf}|6Vl@T6d94iJvFonj+v@7?(3KY$M*Vy1?oKci4LAl%vMMc=86t85QKAAjxl=H zYbt~gtU<*5G%DXpJ>LpzXN-73#Qjwf0+vLPwm#dY@eFYb+Vi?)gQT-$`27wQUG~o6 zfM;A(>~TX-Sr|Nll<~w!S+@ga)hh-7XEFh+0{l9#P8s87CLAPYXGbSy@?CVzf+h_7 z{n9oa!Q79U>ST(uJ!CAfDt^w2Ibj@dQLyWiXLTC(i0E#EJDI)<<-5_Zpt6g8oLce1 z`+2jIx;xCp0gYiJ#){4x#c zATb#Our;p7(g9r?6pBUk-wy9hbc)2;8aGCl*hsxGx&T`x=_xgxE;0EF5`3Tr@n&h~jutWidWXHS2_s9MV?_ zYy0<3enw7zDr?NJ=ZQn+0$Hnt}`ml?5LE*m%>ea4F|H*mdb!=p&0KPyYBGd-;!G5kLBpEaF!f zpulfoJNPYZ2ls{TM!DN#`%43;>uOl;D5{R=!w<%$HhFZ%iG(P|9JtVP1n+buM;V#9 zJ)DMGe5z$~%t_sv9FEK)g`BS1P^S- zgv#*0VB{IB;(co4(MKPAsEyvqx$grfPv06n_2;;udA@n>ecE5Zz_iCdERpRzuyeTh zwlYgYv8s5qKP3E>UEo*F^`Gt~-4E3DRyRJZpo!R3`Q~s+; z9UpmK)bW)t+vlTwKEK(T?evfKYCBo2KijJ<^c~2$BA)D}o^qE-b%oNS=fKi8(0ZWi zyDhn$5cz(-vAySfl7IAAA{W~`wV%O8#C^r$N#2M-#3##C4XU;0`btrFa@N%oJGQDp z(Z%3&@kLm}$>PEX&p#Ad9A09wk9Y1bp8U4tX-+B!w+lqcb7DYMSdn3qEd>8$Ox*vd$R;280Bg{p@Sp zsh4*Uqo1zhnj>rDiO0w=kRH!E7jrBD@@S!`pUpZaHsiNaNokxE^>VMyP-D>(I~3Jg zw#JkRwnO@MJP``lq#sWH+?f$LM4+qkLgI9@dn2?QkF_SB(wJz?2HTo9SZjpH&T_Dv zQ+0#gyvqig(qe~PAc!)?MO*a$-n?_-EVt1x>WLN81uqXi(0BlcmAAo9;1{-g@A37(~*NZfh_+pzYa8Xd$ zzyYMq-BVMtS!yezWkBfKL<}Y7FDb(kAejqCwlpH9!O0t2&K83m01zeHQ#-^a3Lv_5 zrU?)QMLB>NLKxz4Rn&U%=N=$f-t|fb5W;uCUWr);5H|oow_e=rzzFWn)S|d*-QjM! z!9C_t&^p6J7Vzixwr>&F*=-^J=TN<6ZPb=CobTv3>5FE`d z(G}Y2LR(#}TS;48qb*xVXsZQnX|0%*r!C*In-LDWu4oIe*olIixcxhcz9tK-yYfZ2 zpoN%2Tc~DR2diTVC3>ozin82LC zJTw92hz}DGLiK@n)?yA_W*87^;6j2GB^|)*PJzQ{wjdNKnkxze$?KK098+S3g%R}O z5K7&1I<7`xns*zHqUlaK7jO~hs;Eq!RZ&?0hNCj>wt&hsci_|qN+Sm#JdtnYd{akM zhDWw!H3~*2)N4hFLb$i*I5l`Ak2#brVc|HA41wnd3x^=acI{-In@xQ#)p!g+h-lXeftetP zA-NEw4iE>M#Uq;IYlal4k*1C-FmXnyJ2=~j9GE(W%CYu(9le(bR2^NpdMBXnaubFKJemAU4a=y7a?hvJY{yP( zU0L@gfteu(X*4+#yN${DfpSvAu+1hnD8(){5pP>&H&8lwkZELdq9f#tU{iKfs{tSY zh+6!2T3`bUx2H9VZ$B=s<9Ht9653fu%}p* zF7v>p!x{i-V8~!pXah`%NT1@vk*@4mjTj3jJ+4M?;;d-*)VP=*R|mr zRK?P{m-93%(xW*yTuUgzL+zeF(FH1j68M`OV=3-dMsk`p3ZgGhK{{WOFKk0WcEKHx z@f6fG3R)0H=86Mx=@b>BiKYhjoESm4(1M(t(?LM>TBn<6;`W>4|}>5qB)kz&j

gQ=D!7iD_%(?}e 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 VIqwa23#KN@J3iROjZ5K<{{YfUp|}75 literal 1967542 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

aR;g z&v!$l1>jL%0XKlL_ZD|R46{qeNfkgs*Rj`iG3ud;_|^U9eE~M;2~H@R3WiN;$_-p$ z1k(^~n6W}N2~sq8us2dNDf@x+74U#wARbU$t%S%1g7(K%*&$!Su7L)C1&3eHR#b>K z6aAP#Kv+KW>;!{h-yjP80tONxr0{G-^rF~7?E8fZUJo$zfuUg1Dy51FCEzTw$wAQ| z?k}7-V{ZGXVpIk0>9CFk$WIe`fx_ANUubvZp zH#j#qFSsDMFt|9lB)BZNJh(ErD!3-NHn=`m8GJ9eF}NwXIk+XbHMlLfJ-8#dE4U}P zH@H7|AoyYMqu}A-C&5pHul+3edGO2N@!(g%f+vH8L;lmjVt-%%nc&&rx#0QW#o#x= zQh(TgDR?<}C3rP>EqFb6BX~1d6|4>xhfBiYaKCU_ctChicu06?czC#xWK+gP}> z{c8O?{&%r(=V9S4^n02Y`IlhfF2}-M<+mnX?O%(9TZx6cQ5NnNEZpr_xVvQGzK?~w z9}D-OEZmQ=!Hx z4h#+szKMl991C|87VcOq+zD8?ld*882B!ySV&QhbH~f!1{_FDtdw%iDbH5YJ+v_V_ zw-s2o^RaFhVcjmpx?O>FyBh0u9oFpzXWi}$?hd{m+!y>HcrbV<_%YV)k>Jtb>yHJ$ zz`FfU@I>&9r-DUl-Iie8evNf|!CJT9>UH~_tlL|`P`Gcn6zjG>*6qOX;P9K_Vc`*2 zw`EwjgL3P3bZ*^_!@4!w7ak$*k@iLUc`={Rut+@h;>?Q8V&TK&9E zKkwDg`}FgEKC@7N;1>OluKg?he8R2rq*J7<0oXP^&Y>);wtqCSnWg*h zxkWd+MK?J`31wCbNiKO^8~JrK^6Qm6%~ilfZy}}3>tL^bi{JM=?Rf+NI>KgK_}l6% zA{@COpJ5BH-r&52+OfmcB5$lV+b3;g7jL!MK4~LwtTsC(ZFb7_vs2PW-dJsRN!sj^ zYqLwzM&4L$KAE)nWUkF8lQ#0kYO`z7X4hPsU6VHQ#%i-$(q^|@o86K&@<#H8P?@zP zsD#(a-$_@J?AUX~@q<1t?+tV+7+&sy1SM>{_uz2aN3fYB$+TDT&unLJxkbY&`KG;} zejdnYw$(vSQ5?pyB~+<9+1iJ?wf*+tZlPCD*!~skL0CVbpT9C^$5K`Jgj@8aTlAD$ z^t4;_j9VnSORcQvs&*kWV#-(xsIo@k>-Mi*z|XNr0p@~o$+GF+={w(ET)npK!?iv; zGF5+sv-&Fpl(rpeurW}m#YO8170g=cZ!g}RIumq5ek7p%gn|SI?P?J%KI%qr9_!cN zRq8kaba@sKzT3UYAX!N{2N2KQWUwoNNqBOR84E}O4uKWK*e8Qn;Xq{YPST)F@0Z)X zugLX&SwZgF87T&d{eVN_yxw(!n&30_z?@0%Lm)d~N z%K^G13rG-_;!n`IX860r?*05+?-yr#7lftw)4fj+e;3;wUy$qgBJC`i)rE_RD}$A1 z=q{h{DyzfS$oB*J9zZaN8C)pMfv0?PCv}6X%l1N6?Spjt3#2_Krn?7$qkESy*i;B3 zA^7w2C`(x5DQD%+w^49u4h82~fY=T1JrUl)pDEwWEn*fC{@H^PL|~qE&a=C}EZ62ryUHgumN3>1N2=BkYLbo4*;f| zvnCk)uHF5Wx$e)&cW>Ay?H=fyAO_E|d%h~y^LIeL=mg3J;5F5jpP^yhEc=|T+k=6U z_BtV}V1d~_%RbA|UhGMn1~>id5Nt{NEDxP!VGi@Kq~}UCQ%ek=Wh3JH93sA53g|`$ z(6?|9H7%m0o~;Q zI?V=jXAaP*h<>&2)`dnAe~X3p=t3i2PhsKrbIngK9mj*JrnTrN+v9j32k4|yKtFN- zon!<0VGhuVrGS3o06NhI^y3_$6G{R7)B$vY4d{^^pyNvc{mcP$ybb8l9H8S$0sY(o zbes+7u^gadxs<=qg=W!@Vc{=zp;`2!S@?La`BA0gc*c?SN7>_eDhKFD3y=uELT$KI>rca2wFGIY5V5fCPhu z+Hy@Wc$nS&uXEiWn(w|)TTT#zhuS?qm+SePskX#kL@m&GwB;eGwoKZOM_V48YRjbk zc(mm~7Ur@P@N0(x4zdyPd=3!@W&s%vD&4CAmZS_iMzuc17!}x@2igO8Avb^n3I+fk zD&4NB0c2PzNf<}pd8_jPyYClseJ{)QZP^^pIapj~1Nu!4(EeFKhKuwhQoGaaIn^Xw zv1HFAZ@KSp58$QT0QSoc!0=Ia06=SY0At4DesxQk@h*|fp`MJa}RCW-BGi2+m@wsmvec&mz{dnFXgneyXyqd$sVhfN6RKrjJ zm~PR<9WzGQus>;j8FSXBYY{{LmCkus}6AOgSJu zBuMhki(JaG<(qvaJ30%wzj2WJiapKMxoQ433&=2+ttcjj+~3;04lyET4gckAuZE}W zUdN5xm$Ue^F#WP{LP{Q^A@?Pr{G0-F-HzJAv0RS7k%l?FH4-r<&c+uFv)Sruv~j)w zES5>xn~8CChlF^^r?*~YR-qk0GJgK&^NRtxRLbr)0rEVOT2oK|^Y*&lA{CxPDuUVe zJ%?3j->#S2Z2NxA!aH=K>GoNxTix7mv8E*|u!wi5X4VLv^>y{2^{h1*WUk+t>*5)^ z3pE%YZA6U-%`t7-M^bjUJg)+IbwZd+y;cD=+^nFZEOMKIVPaQ5KI7}<4O-7+$9cCN z=S$>OxT>GFk!A{?DniG$a@-r45oGW~kg@@z{f6Bsd<_aHS;i0+0pRn+-T;ankJUmzU zV-_BfEBp})kIWT5#KNO;g+FBB(YeA0S$IsY@BtPcn=AYQ3y;ec-p|70bA|V@@Pu69 zy(~O2SNMGh0kvRA67VIDUy=#T9c2&)xTzB7NpXKAQvPw~dArv4wGK<}l7nV6>vIn~ zIVso4-Q(`0b@vE;+=XlTjsrn&*SbqdD-5pedQWR;cP7p590B+px>oCs@xZ>_w7Pu+ z(6$Q9ne!ZUTDQP?YG zx$G=t@T(XK{S6P-MOUh|I`3IPscidnIMi?5rcegkGIPln4XjMe-8HdH++9Lb7?KM3 zd#zjj1UL}|Y4>9a6W&AN^nNRQMiE!s1YkuYev2fA?tfO= z{f(p20=x<%-HS%}`Sn2RxETP+83TB%bO7HQVgAWBeth%4A?==wgYJJ`+Wieh^Cu@* z8%dWBlC6eCJS)>)SE^orp?cN0@LJc8mtmC=?}NR>M3&9qnq-!E$T&<)d(A1obWme@ zy~SD?oe`AqXSw5o_|CdUy%zY&0M&f;cxkUGU;Rqeu}}=YGH^6s{ZA1KFbH9#*iYDUd{_Wim|itkJXPAOaE0Bck<5l0$L`bo>_9D zm|iuj{HC;5tvb?PvpkwzY%Bbh$2=It^r;!;rP4k%qojS}_Th=m6bxf}CBuL{UoP!c zF_9wcaryzh)^%w|*O4>L9RkYBT*y;W}R+WIBG90|{k4;|ni zv(%b@%FW$W(d0Wfv|to$o)#wH4y?zL&J*Q#Fg=I%A)Wmw}s6_zP6enfwdCmY?v9!R@AlI_rM9Z6@pR@R<$ zk}>%bP92{O1P(KhwGw-!wCj|^UQ=}}r3wx+aI{)_wG<93C{F#I0|%^P;H*@O_IfEC zVHLt!W5XBxVS3g4@kVK{TGga|T6`(XGS2K4(Lbhl%^q)-_Acz9($O*#PdIaY%MTtg zU27g$RoeBniI$Rt^6dVz%-Xl2nO^Ifw6|-pZixweO-|8{$ppT7qRguu3aN!+E#R0< zV3%)P6WCz3!1znJb$lkU%Vn+!Y6>{4TYq7zog(h9m=EG$a*910wYDP&3Y{DjRj$xoUT@%>!s+eek zCh*lMO0Ono8WZ^H9A_5d%QAtl0#kxq3X*tUWjxA~27c=*D_YlnONpJt6LqBpNLJ7! zaTuwGP57W1O}WI&ba$oQ-RfL-R}^-KorKUn6b$~<-Idd7rn@Wb?uOI}%Vc(!Tiu}t z%uS5FD!)|>(ExLYHy){}=FLFZb|6sRVx8&la=X99x&AJ5`h&a72MW_}wEql_F+$J! z$Nbi1HuQaS&@U~74vcB&DI;KGN$A=ArQf>LhQ1^R{gN#7tX1kD52(vy<`M-xi)7Sm zpUry}r(4u}vD4KiJi=&5FOQUq6TqSn)hC{8co${i2_6hQpeK)pi!69}tv=3V!@DpG zFFPZLS_)8cp^fOJIYeLJK$qEzp#xIM&;A0y(i+@v;fKbP_N^wQett1j!9@WM&L>nQ zef$=FBv1ue3Dol}sH7j^6~OsfoM&TXIEN8@ z(v+}8nvK+pT3D->{K}p?QZFm4Ud+%DVpoTL>vHIqohK(}y%Z^!jT{o!mtUw&me>03 z#35qjMG()iAfkIKdu$nT)^|oGxTzhbDdhfX?|u|^CSGW`_5^8c3Jbo{PsD{JE!>tPL)W_{hNOKBIljc z{1T^%Zho-ezRY=-ko56lC&}4KZ6=g^NI)4X?BKPI)6K?a%p_!aESl*=+c6j=`8gJ3 zHnm@OvW4`t_eWPwB2+>3v2^mgvQCBzJ8`RzrIR@#nR=ve*5jB}+{A0`tLw4M)LX3UaUQ1L zkgmrvQxCV35*(*ys^Q{bo_k@Dsr3z23zzC7wHByaEHbq~TZDycbdp+MQ?*!RYJoaf z3m4}kwQy|-dt{NRh4p1ET$Pj5+FR9Pky*jL?5rbgXN)ED=o_F^ST}zAHZq>I!}3}S zG;qJQfVM;XR#ig`!)*Ez-YXz?I6%Ih0QtHAxxEw!-YXz?IY7Ra0Qs5#xw8}q-YX#Y zI6%Id0Qsr_xw{ky-YX#YIzaYGfZ!YMz{&SZf#AIYa=!!QD+!RV2$1_qf#7}FNcK*E z>^;gz@LmCVz!}M236Q-6$PZKvUFx;wPmrn-f_TX3GEWc>mQFq)h=&~@d4l*+DUgI9 ze(C_p6U0wSfg}X+m;)qF5RaAuNeJSX4v;)S{Ja!MLJ+@lfaD3{@lqfOLAWEy6GZt) zKro7`o^nPqKcTAmLRC+w8VOa+n;=ys1o4d1Wu73OE}eWr5WjYScXPMGMek0rbff&=*Dq z^p7^6FIa%~6+r)x0@@R^h8tt+6kf6UqnFrkp*_ILhv#iC;(!a*O3vAFUnPG#cy z{kd-eMZX^n7Q&T%+@f=X;@3nQL@GapjAh%3Pz1iYs60 zROT98Qe63Rr!v>*vV3LkS(UKu`ZIYh9C0QFr>$e$f?ugOb?dbrxb zEtmMJ;>lj?ROS+2Q(XCar!trLy5h<=IF-4?D~l`N=v3wceXqFk%}!-5&`rgaUC2aq z3FKQH$e%&wTU2SXD!Wf)Rc?1c6VbO75Bg50G7)`8apk+6%0%>C#g)JBR3@VDDXx5< zQ<;dqx47~ToXSM>{l%4C$V7Arz`gc@*TtQA& z<^Q5=X}M$h-$ZgFdJ^wRm-H-s6Rp;vqBNm;b)4uXq$1%;StU+!tsKNPuAKYZ+y%?K z<>?^*8_gUqCp*W@;C+by)z!V=yux|?Da%{SPdUpw7;nQ_exKg@j7h}E5$AU48$dIMi%A%76hppOUBzxyCSkl;T=^|$ z%p{D%6o}kN+N+()B#b4+m4}>RkT6Oh@9R|lS5O4*TR*trdK3O7PdxeG?@nT(;20}0 z?OsYu$s0g3#6i}GV>G5QX1Dw95jiz|QAsZ9FVuekD|PG!=^{`ty=cJaQGigCQ$sZ7fFR&iz5x+Z0u zT3p$+u1OfD6<0pn83yU%^y13jaVk?}oKal)9H%lVul_tXIQ+cY% z|Ni}^BJ5ESQNag^8u+*gL_ThG+T6Qd) zU0nGlr!q<7n&QegJC&)2t}U*7i&L4jab0ocTb;_JjO&Xl-{w^QBr2~|rHMNH$2`^K zf4>{3==+>>Uq+6TGH#dRtsD+?^&d&&4u!cq(YY#(q;cn1E0Z+t%2$>?>T*eAs%$Jh zBd4T{f&&0C-lw-dWs34+yiavtYC?^XZtl)^t61&_PG!=~e#!-xLNrbc-=kXV z6Tn{UA5ivSuI%qo_TyaHE-3q9uIv*idpKA2cPM)(SGF_Cev&KO31vUZmF-CP{kC14 zev%XHM6FyQD>$yk`m)&>E!1O8``SyBjPkbt`v}3(&Pu;TXS~T*B`^{$I4%Chu1%MUz_}&ZSndS?rW1f{x^92OZT;DJzE7!M!bL1fQnu888EYw zrH)v8t-l__AWhxBatCP^@h`_B0xd>R?fllZ=-vkp zWfRK~SsKHUBVga`!2d?eX1|3sK_=JpTov1@NZ+rW4reC-XBT(q%&F@|;GJ3VqIucF zyk0BDL|(`bxS%~+cVzkHVl~cVyjMhmfZD$)=m`ebZ&}aR%gG^hIOQofO0{jX5{H7S0dQ~eDo-_Wl9m#F?bDV~~|bK8uQ>J&?XNKzt@ zW6qk`#&qi5Yt2qL3~QfU_%RzWu_R*v6<`_k<*;TzY^>Q}0t1SZ0g;q$C(t~~5i-UgMIs?x+t{Kz;J>0d{IyC&n_FziB1n(mE((tbBa@$t8!9t(d(yvrkBb<(msAwo}=PWqhcXR&#OSwGX@2zQIF(7~XBSsq!Q#Gtd#c3eccr-HOjTi~&#q2vo-5Ux`RYoN0{uO9 z1ENxkqwQJ^yvt8ObyBz65TWNuCpD+~1uV~?e{0k}UzHky9_^XgA}MqG@hZI1TVZFF zy*MIYGu>I`-#}QdF^qEPzlU$yx9~&{&UxIdpEv2}_4;|8eqODgSLx@K`gw(Zp2uef z-R%`_(OGWMX&S((`gyW?W_q#>+I7Qh1?C+%Tp>SDI;Q>xzrpM;8ieFts zkrCJ9kemL;D{=U-u0I3%p?B~2&DHo2eSG%PeTTe(nSs|024nwYEgCTN7~sF{2WXCV zgY8;AIEMd5K|HiOk^$$@U-0rZOP6|GY-GH6XlS3oZivTB06>5ACe$KtXF&780h@bX z$L|Zlji@p-v=Eo#u*xG#&^25Wt5<(xAo4zeUchv$z}o!S)6C#Utis3+ivtBnUhLDU z$jne@k8TyY-sq}=N2jV=emSbfo9@-E%1}QaRp;%{siGw+EgX!h>H|p02g_n!HtpP6 z|G;Dd;^?t+vb0TL3 z&%U65s@cbr_Ksg$T^}6iR-(!WLT@&3i~iz|4xYQ;(yc?mX%1o1akF`t?}v*}IlEO? zH+xC5eL6vk&QPHr6*Bj0B71V#(U(_C1rDfF1?+LWFJk~0(+(58d&>P)?{lp7*;HUcn_W6fUh{yILsxo`N4UDK zv+fi}@hCvK+xTAd_;)*Bp8W3QOC@xjrM30g?>lRLW!xhzivT6kX=HA&g>KEn~?Gi5>kZ|PyzK1H81+-AxyxGRz1=5W* zX9l|rplVV{Jl7~h*;c_WBIjUu%igGL|EyHFB5B}noyf7s^(#;ZhOP6NOM44cidHNYrTgt6KDa<&IgEd%BVy^+ih z9b|Bhj0tY~T7pjX1~`Xn1O*1=rVjd&LXGm~Ty&U0s=QVmuA?qbS*yxGt$kuNadK*t zo0w{EZn`5)HU29W(1^CuOb<$OjJDF^k!&Raw61KWj1yh$(X<>EF2z0`#ve!qXvuAM zOAVy0#6W_Rns)XASR`2ejB#5naY0nH3j*d0w(qG6qOx5}q(@@cVubKR1oL3mg5r>h z*b#n-d@$6FV%?r4TJ&aR-O5^xY^|c<@LDz2fP`lAOY24>a9>ccZeDX~P7}bdv(D_a zf&l>iTOlHG+Iw6H6*b`<4ApEFxn^tnZeYystQU+qcik{%`Ob0}BSaVPXo&rAsu=qEH!TrY7w$)}(o+D#3h+LdP&W zkRxHEOy7{`a8$xD6X~V2?YbXJVqYnwD1)rx8e}>p%QDDDY(OO@S9&*_pEm|sg7#7z ztBgJP8Z7i7+X9AI4#o6G=sH+LI<$9bHV14&EJ0!k3fHWwkBMWML45=Ypk{;lB#;V5 zH8ZHtPaOqw;s7_vME;I5pc`mM;7{73F&!g*6rySKgBmpi11d#ZxWrVI2(tn}v_)lH zP2)Ast<-Ca{DmR@@5_@7`a06CfsZ_JFr84KbSmNg)avLq>{g=;)GDBML6dM|qxp8Q zxPw(**p8|kM6G=Zf-w;op^RZ&Y6n=Tuamz45ZytGy+&7w@}t*_K<0}Xi2xe zOUnyqMYX60i&+2Ka>V!1I_e#q6VKeU+fPpTSStj8MGK-jt7Ev$X4HyWv;F-tpztP$ zs!?Cu80hv90^De<+KBoGFo|w2UT{YJcw!R$^gS&awg=N`MZNJu~m?UAMtok6|d2>7Zbwj^kP9fy-`op2janu z)y$hWhk?JSw(yTZ2SZ+buQ#U~Y$ktWz5Be}KdYMIhe4qpo-^gy_nEn${o-do_tibW z@TEPz_?fw1+GEw<<6T?cz2Bex(jE8Rx%}WCU-Ys!ymc6mZiu><{m^v|AnS){xhR-;D*`8cA)#1EM-OFI> z?UwA6eaVP8vI?34I=jc;=%a!e;LqXapLoy9#B+4cdiJ{B3&%Gj;3Oc&2c;YzD2_*8irec0Xb(=9gJDF7!-6Qt?7@<5 zpqagyVNz_7C}}|S60{9wd;ies%K+<0?nMwaMMQZ2fJxUOU%;0=1DHl%rx%Rd1c)$d z4SW!SsvdjWqmp(=TjEJZ*lkJp6*(2GA61vft35;t5ZGivybs4eKnj;4EEez_)nNtC zQOkqheF$i574%7c%oMm*i`KkhQoTuO{&ms#O ze-T3IbNK4ffC@kZ4t38CGdl1&sp{d5Egyd(C9M(f!@nDGeISM#fHeiR&<_CbV_{wg z_&Q=CRJ=n=5y+k%^|ps3rrt{_jfw*p@@hZod9%s!z;f%sgSlOM;@N|a>s%j_D@9zh zuLjaWH&|&Fbekks=$8T^-Y?qBgNSW*0upKzLXHy`{U8-U3_3ofHq`;%`IJNb=o2Ht z3)IO;?S7D}5DQdPGzp5QUy*I^KzFjHTE%0_yBh!*WCNRAyHljoxFMYaR|61d>o)f1oguvg#Ko>dLa#m!%fV z5@2`rTiPh`mM%aRfmxOYCk{!;RTmzDN+;X&ieZBF-P&VlPbi3mZ}tL{RL!0+k0L)z zv_OG&H(d38zuS+AzCWWY7l2Hn13K@+pr8t-40ktz9_UO{M9Q9o+R@nSY|O@fXF7Wm zs>W2ilVS2~4w@M9VE}+eg)%!EV030tJ2lE{XqM^G22ixKX$SD1%F=HCu&vB766m`r z(Z(3laCa*8)YRyG3%XN>yEFJ^2HtI?#;a85jN$GkthEVgZWwQ;4R`xh1!=VjTWx}J z&JC}k8Rli$k}s)u`=hDmCHm7X4NfvG*(2K!SyF*b`6u@8zXbTucMjQ`9-3lbNECMA3W zYY20W_6|4}pO*8$mcp?WaIE}BJ9NOAMv1KluW?jSl?%Vu-~FK-cet|vR=(>9t^1hvf5_=N>3F4 zIAw<73aDZZK37wvw}XgmARVqQnCK!Kn$AN#63J9%b;`fGBbgbmst&9AI(To>K3B4M6>Yv)VTzSntL3 zLhplJnR#A$2TT7nev;4jO{{~&rq^`o*>_r{*BZmCnl-$xlx-0JT0kZ?u}qr_Xo0n|7Fa*ct03wt zw!m6Y=*9x;ABzRnpITu3c?+z6oEBI=K0-H#0W`Q3Ami7IP0}|0-+^splXMR@Nx^%Y zBy8Sl!{gW_9q@Z$NaOQ|%4nttg2f5R)F`r+8`@fixC)>SYV=-=(^?k$w$E70kTGMk zmTOU=wJf$b20dnLncfJ?TE+|@`$fXEMKF%vTBar*leOGiYAu&4WNj@|36EecYu)Ro z)-wJ?Iv3lop=9qVvXeo zaUg1^)^eNT4TbB_T4ooWCYA!!UX3!=GLRf37Bi-svzV*2OyX&_)naa!TFmWoi@8RNxn^0+BwA%Lb06JHqq8?> zG4nU<5PBMDsGxU_-z`DhVTz~wB|6e7Jqu3N-ztreZ)%;s0gF#oNmZ>Fx}@wp*kGF=!1_EzKcJ+ zCu}#EOMF)GUy&&A#bN8flT573mE&ua>I%)~V;q+Dg-6IhR_Vh$bbWRvYZ7R(3AvA|2-$?(M};%c3mkvkL{-r&WDE98 znt@w1P&6aB--PhEmxTKe*c*s91_QAKJxs$U4j9~1Hfvtm3G-OG0XhME*dOti2RhhQ z(DYHA?A!{9w_a+dg4_PE%1K4|zU4ssI+7fVWp?nJlj4w&BOS}^g52ydR)6jetp?|Y zC6~GF3~gPw<4YjRtVV&X@g|Ui1airQiiVE`AJ_2xq!Yh*_!C?Bp8Uc?AUX?=WzQ|V z&(V)%;o+uD7Cxmebb`DlZoiw@osVNzUQ)Lh!kU*B(n-k}3hUk&>O&VPO{c60UIa^U zvv2+dp$IkihZRNkDa}Kc3BREYogxhE@L3_hA@U1dfWvU$?-`J6Ao~DhkKmXJo(5p) zQf}i)3UE;5Sb&4_1L0@@M^+oUBk&TU#4;ybE1iIF#?pyB0|-XxM1)e92qpTBsSx1R zg(`2B6ViCdpl}htA0P(D_!}}@@qcl7BVejyaFB{>A$Fm8ioYveNIOK-;oK^Ss7s(t ztv6R5vQWj?un!vUHW_1Umd4ncD#nJ?m8h9S*=mDxx_$AMB7UQQn*l&s5H*){n>x_e z8}$}O)syI1RKsW`sty4y(Jd30tiU}8&EsQZK^Kr!^ZiJpO7vIJu7r5A{VRKo)A$1|@+qsBu_&=vSm>1?n3+E~szD z$gmIFlNgs68RBz$OEgXDBG4Swq15Yfou2->?8bC}4EdY$p;YV`83X^qNqEOlRWque zJA2E8h&4ycmV?$C%VEjX(TE#-LFj!1bT!wTQNuryKY+1*)SHinG%12!?(rjBoO%uI+KO28Y(J=MSv-4O8HgsQPJzi-Zx)IPUlGfhyrpA>n2Vc( z(tRI8Xz-diA+)Isp=|_OMFf!tVp5L0(L^gwkG8wYK?3}Z7L&RQyKTd zur{Pqb3=yEHXQE$5#Rg~-c7?h3|~dm{%E+nDQj&?VjafYjgiKpDoCqM*=kdibEmEe(n?E!iX65O-36P5CDyYEqNp4Syn{)*S5icDNOo9Q8Vk ztpo~oI-s;p6)4IwH>n@?hs)fFOqpzC3Ah?HEv}wi=pU#<(O@j-ZVni^7e0beqH3hK zI_MBf3VBBk1G_iL?$D)V_YhGv`HgyJO*tz%Tj?-BAQdk_1E0WN1gT|s#Jd2LF70f9 z$xQ(Ux^;E|nGqr6sybvZ=#dYo8pw6l=mEpwoF`-|e({yW+E^pV)W9#N296XYy&&bo z>4iC9Wa_>OZ07f40&1QisMQM9QFtL|#gbqYUMR67ST$-H3C1%V?^k%MXW>Qs4T+)Z zQmt5WuL=gEbR?X1@{VP20LnYm$Ga$b7vWu`-$i0zAWTD9HHCbO@Ng7L#4vmcA4suk9hu$#f0I znGrRtsk|*w?OcWTpn3iPwpcW1z2>3qo?h6h zOz5geGG4eS%vh>inLaw3#7a$eb7QntX{Fkhst>AUmJKXbXk7frSgNpG%uBo?H(`;e z@5ERHLMQcI*kLO@}$C4%`BSR(zjL|RdwV~I?n zB?1vgOJve;cQP%J4M1A3M5f@e&p-zOCt4yKva#QJA6G>gnYP1na z50*>=f5Gqoy(yN4>G8g3r;48*wHI`!C&@gpXYejDJ<^n% z=}~JKEjJkMwp0aarBiaS#}Lz_MWcqT7j)B>d`Z)z6-_rU(VuQX|z%y`oHaG|4<-E5LY&sPL(FQNUy# zDL_M?1x!|y0!hC9}2!Lfdw`8O0Eh=^d@zqwc8hJ)~tv&t+SRIaeR zYRXXn+_4-LH}`6$9AS}~DzCA;ZpvW}Kr*mC4ftj>O?SiwlS6ko$0^>&MqX(F~;3CqzDf-V2uW% zjg#H>G)z>dp@LwPb*1=#$%UFFNF_+h?B!OHk#kywc8X_`BBl*KB&nwc-xNAI=XdLK zU?V91XMu%>#3^MCmRNd?HIIcIQK^Irt12;!4w%#%h^SZ2Id+q_@+u`c_!Z{h(`^XV zjfYOdw+uWui_%nlNd&9Vz^jxRcoi}5Ku{I6t|}G3GJj6D1z$Y6P;Np%SrAp0bSs5+ z9g@&(yRM?_Ivb+0>);`@v%!pASGVlC9&Oj@eEgoMr%32(yAB%w){m;nu4|EyP(Z@c z`S?=g#VSlD$OheM^9~M4SYnVcOv`68%o=ls&4jZ<*kN$?+(^{1t-?Jufwwh(h?U16 zBdrDENa}YRy0WU?ttZt@LqvZPkj)qSd$UGj03(riBBcMm17@NJ8Z4TXxPX$6X5`WnK%tv4I*|d~kBt%|Y^pNCHe%ek7Hu@55w_7fFv4n<5jKt72Q^@fu)>hXni^pn zbM?n>gn>sBBP*ZVwoX{3`C&P^I@4GT&JCHh}tIE ztJoRC`BtTEhNG4x2cxUXHbbI+RJELMJQh8GGt9fD<{1Djh^kAvRc)TNGRgYzH+T9m zBiK3=8daKSIIL`e?8qhF@cO3a8RBE)<0jp1{hdCF6M*QACfRN`M2ic}vq{G7#`?zX z)=$BP0&Vxxev+aJ>@8$J!9Jn~IzUtnc9s}tJj79CtPvxV1PwgZjcpapG$dl_)<{33 z$yUKnh(f$-5WIBL9?*taBi@8Xo29=uQ+RXzZn!#J{hQl3B=*c>rS}Ve z$PsPEbFrYd4n+(+aVr-^v`PPkZsjDR4X=OVIm^10#dT;o`lOm<6y>AYKKBJZadr}lqm z!r_v+KYBb|%fFGM;lR=e(eNf1Nj6Ix5E&b+m6-L+^(JP0(TFi?`ul>$TgGdeauE3<#rJhjz(yii34w6(xlu&A{UDw0|wp$b+HKYGzTPE zSveEvPf#h8Jw-<)d-PFBMzGQbWFPgzSiRdt`5aY)STvm|H$n07d2sG#nGl!z!JSn(X#7&n-{=;vyb(Ubyn#Yb$sMLAO zqdHH*GbQQa#c;DC$0bh7snOy-LY&p7D#!gQIADS(R>1+29&mbZ;-G}6B?)&S6nG8Y zSmMSwHk7y#>w`F3QdMbz0i|ayXbh4<>V$K;1bYz9WFO>xA+;jO_KWHmw4{Mn;qB|2 z1IRcgi;Soaukqm}kJb5cbuZlW*sXEU$N?XcWJrZr zgRVhTm<+%aKO8P5*;9m@`*BdG50-^o=!Rmx32+A_T!hAliM)jnECh@qaEuc!dX6Yk zhq81D9kQqizhMKe$_fl;@q_{-T$Q1OoRNV?qLp(oA^bFI;hW#5HJ(z2~4r(eb*JfgEW)5PJktB z-=`#j9QTnJhKE>%+{cTsgw|n9DM_LV57#Ob2D}&;O>gpmLG*>q+)m&MJhnxmHqIel z3^^q2VO!%+9Is}@%k6pWejvVq>V5W#id;ZaTaJUHxaJZE;)fPRwb?`dC(++ZZ*V&v z2cIhhj~hHO6AQ8c!^Z|uzrGAa34&oiP`EpRgJ9zd6E%2h9y#@xN4%oazJX&hgM|om z2P;5ux<46g#SC_6cNuI5h_&UN5D0~204(&sKXT(2@wUe>uHjxwoFZWwzsyNtJ;cQ3 zLcpVX`9$;#q;r{px-}7VBRICjVR2bb8x1U>>R@Xeh!gwPH%6elJ8D4Rxz5QGpO_Cy2mZ!|(c(RL$J0ue#Hh@2!s)Bu3Gfp{y0M$qmk zt#B?zdX&y!p$Z#1t&&cvf_3SF18ct65Z)qxY2MNYGQ1RuhsH6k@-Fw8b(Fx(5EXg|}| zpoJESgO6Z^qJsn%O5%X1Cx{D0AR=~!fJ+EOa3KVO3m|ubApyz+fr$7ef!GL9=qy8s zh+rEbwSo9)VQefGax!c*0u|e0(Nc_XE1*P<&`2V3Mr(yNkcE_SYmrlN`r5uD)5H-X z;Xzp|8QH20gC=ee;6OHmDVb_X3>ngOk1j4o=AWB;ds9tIVn?7Q_(#0Gab_lde97V= ze6EVh6`GbWL3q$(dl10x5a648xOs=)$)vSVRe)(N;PtlM8nIGUGEF`U(1GO9J%~C( zt?l7ig&yb_ZI)@n_f&yw6Ugk~hDDAADnl#W$6*P#px#6}jYjO$>Pos74U8GWc;n*+$?-xQhX0G>XX@^3uqW(CF#Pg4Hfg6MXcRCpnt~S8DW~#NwB1v%6=~V>KD+B<81vguA zfFX85olt#%TZtD66Kt_pdpp9kuFs#_Q5MNU%1VBf!Ww=88Fw}84Y8<6yHCl@UVWf9 zq}+rVE+P}_f+gFdTTi(LeQBgEgVLp7p|rj4yp*q91>m11=I>6gAbCk(taW-NF|D?iJ(|3BGA9pvAn1Dqk`m- zJ4KQ(3Pz?eWd=|pB&0qYhIk7GX$xn6U|?dNm?>Ctf26vLAr8uv?JfBaWGV(K4e@$v zbCz-TXe`|V+rJHL4e1Du(umCRwL&DMBU}o`co-{hzhv>YtXcdB3>^{*5DW{7kKMRv zHM4a?0SzOwUo zP~}1+Sy#k2H~L&wuCO5kwFPPBH~NT4a*u``2{-ypZb1||)I_ZoNN9I3>i)}qkbv2T z73c;bRdB(r8rR|?5VZ$1{JG3uv6M4)i_{&iY(D3QxW`aFVk6dR1uFo6JHbzdhv>hG zSv0*57Mlbwx2Fm-o4Ig>x}KC+?2${EWFv>@xL^_6cmT#7HsUVn6)f^za_|}P)T6M7 zbmNZ$@xAFrF63M6fV7^|L*dZ0522Rq8t|Yx?Rl~g3cZl2c+iQ3#{|=V#HSg^{^3SV!Cu9Q56$Z)Ku1sX%L^u zR4`R8U7(ll4~10CeBY{tRXD=%ohkATgeapNjG58XgUkK2hfE@oC{a60p=ITVRy#|> zGGrm@R&EJseOg4VRYD|}_mCmLN|Yj|sc@U9Sjb>WK_L*3Q(~r|MqX6lHdCd8g>aKC z-fVnQK{!X)C9#uxitS`bm>laPWJ)6$jswV9%tLGh4iG&kmxWQI2#aQ=2IkIsn60vG z2*L0K&?T$i0Om+UFNV0JWxj@Bti=d`Bu&k-Z!w6K#Smebpi_xx39o2Bi8gRd8(9p! zfC{x$icfBnaZe?>sl+$k3k$XV5bad2c~_8J6S_WdpXNCc;j&>6P84|n#gCgrB?|#W z+-V495k+13Mv*~)APoizApzGo%%k-hRi`+Yq6S@6Vz@<_rh+?(3~=+nhUgPvUJG{* z*tnB@;ZfMJCD=TzH{kV>5L%B{O&|*61mHcoIB&>5>0%4CvjAqiuy>)efG^=>IWetiyhP7q%i5TZ<2tm~O;UQ)CSk6q&U?&7l zIn42(BiSmfF*?ZYpt5JgeC6nYoN_713X0A!Vri&sl>kB!6ZFre9>Lv`qu{X)hl`K( z34m%4Oo7l!&?$5vM(_5xc#38ujX(5dqK}Rhs`UvbB|dH}N#aCDm#ICe*^hk3%j68# zr368hIND6AIuNXAc0{rOS>oa>#o8okh;WrrfywZKHJXUH;Jr|M`>FUAgOM@<)ivSN zZJrQmA|gS&X^Gb8!e&eMml zPKrVqfI+YkrtD=sZi&;46qnJGUSh*HujvnaAR=*@F0635Z_otvYw3n&=(>Hk-=uMT|;QaI@Gi^y|3j1qEc#i|9Pj z+shf(bqJ>p#v+b5DhylfM1lqZV)9w^A_>oK%4(!2Js}wta|M;2B^9v0J-R)jFGK1} zbB~qo4RbDVuJa|t9~Nm30@xh`p`Pa;g=!c})s!M~zDG}`hf|U92&JS`K~6^EWY;FI zX(MyMKEuW=3^BDF=troxp{V!C#1i1Jc4ClAlaGc*FcKF`7YN~F6H+wjK;(gc5*;R$ zRyTvoybvAgvy%xr8iEc9lp^*^yGiyxW=etvJteHDNIFili->h%F~FAOQkph`hCYJ^ ziep4E^bREy_Zaj$M(v}G7yFnc*tz`*zKJJu;VR3Di15fTlM)<&zk9Of!QL>gwx6Tf zDu~3^An14`VJ~K~)Ea=M5Q1L=az?y(m5v@>B3i~lFf_|)_q$R)*p(QQC7ee1G|-O8Zh_3H+(E^srl^hZv7-yA@(v=jjo55~BAp z7Q^DGl?Df7RqZA)V$^b~&@>xD2XVEeD!Z^cpvl8c7X^W7r}oKy`w$vwizb}nI(M5t#k!dAe;LoaCr z-2IE`h(ir`JqR%qPcw^KqcEk zl?}R6Q4)kK>e)hZq3tQSX3 z#^EYkD?LK!7}?En1Uz4!R9_e)~aB8-A4<(4Pm|*lNX-S-Sd}_P59goB!_pX?WjmmCjgKIX$ntD^^ZLkVlW%tAY$Qgq2 zMAB+ZC3>V_wS2lx5~^iOajF=CLk~i2y@N5XdIn#i08sYeHzN2anG6y}GnudeuFfxH zGIfYDVX~?)S<|B0j8{nJF1rP+jkO(9RI4)}a*j35oqWY<8)HX;TD;9)&jjWtcf0si zKwxaB(hdw7l|Cf6j=#Rpu#y!iH6--Rl~Ot3IP_G!DS}dVIacu-tqGYns7q~%)Jpph zFqSX{1YpSsQ-&AUAxV@7G9ifs0U46e*0K@LS(4xsDVNpf9Rgk!1?yJahx(gHNLZk+ zuzdqn3eLLZ(lI%8?0vzrdhcsgMM6)-aWYCppe*6Dv1kXS6V#B6o+uo$Zw)zF3$9&( z+02a|=AS4X+5f3VJHgjR;uxC@LVh3UMDK*MLP)5H(LrKM<&c6=719;Cqza67ytV6~ zzJt<+Qo{=>wZ_E9*5SqoAqWLzY(r#L9L8<7)S3YjT&7!R;t@JWJ`G zZxGe8;ldV-Y$lQcmA40xYVWZOSiJWT`<$+6%4#Z-%@7Q^O=y)2BG&~gKPXsCWd+F) ze2!#Wby7yJu1X=5lQJS4({LD8D|OVFaG0EYF->I%z$w;14}sBR<)(Wimr)ZKG>Czi z-4tR{oPE*hu*?A@Sfe~7#_SUK$RwjiOiY}$%^Ozdh@3zkP=32%p+b|MuHw zTjlBBe*0XjJoy{Zh4`r-qJtQr8kLK~u2}rM6e9$m7Gqa=nFS^N+izcOmCN4@yAuvX z2_7@M5DI$l#NR5?L9br}iI@1~Gwma=>dp{|`X~j(h>CW=fx|Omc$9ECK5$ENmc0~e zF?kKgb%eTVAYrwOQ76?5m$RCR`kK88fnXn#Yyj9DMU!s9R6|H!Std5797*?54eX^5 z^tH~Tsi3bpk7mw#iZsIam-S94fvrQ85bGR+#4AlFX0KPlUP{h;f}{$f9oF!PDT%8l z(T)se#rJGs7UY*;HWTQ8{N#X)5F=DNuJV|LZY7>fQ&wYOLC-}N1yWv1P`$bpOhWa` zrpb0ybw^H+DWEIi1c)6??`VcMw2knPMNv5?df+fAxif|)a;gielde3A=_Ww6 z&}=$J_a4;>YpgY@HJE*uQ>~)&(W#b14q8o#9O7bRBDX|V36W!SFQQoqW(0A17|F>C z=5!%YUj-0^6%}tOwQppA#7TK7j+|=?X4pwud>|pwSFUAc0h*?OxjoM~!;IHiF9cE~ zm~{))i#5w4!R)1OS0$J|8eICIFpXIea}Z)$Fek9Hf?4brj*wCivxN z*i>0lbu5JhcXEo_Py@v#6?GXs;1HFFJW1oU2L2vBjD;RjV}(w>tfDrUeOpOF4JaWB z?j%wrD=TfxRYiRXK^rBF?XnNz%A{FJNp`#ZHrDwHwlk0&CO`;kW`Gcnk^o`(CI!gQ z8`ZJwPCnxED>Uqgh6?*5C(1w!4#n6NTN1BDn#dWt=7gHcv5|>26}2<5rs9~MSW_YQ z=Ka2p<0-R(Sv>5sqSE!^q1^}JZo;o;E8^Xb;ilt9#~z2_{jqK^132v6JAM-%Y8+Ij zUgZiHd@W8K-na+`B8jHr0|#SA(}l4dV9U(C@$Q3>H!nF;GzUMn3SQuCNU%3|3EQtFD}b_IX2H4s z5pNcMpk3Uaiw0zSrs)pG$NM`*{#>XvQ~5E^uI)>0{cfw^%lHfK)ZOv82{_%Od7kfw zdT}u=GXk^P#7r_n$z~C>aPfg?nO`uc>(7A*LjRm!FppUxR;&1ngSuhtZQ*k++u*;b zy}1`-%|3$v%CsiW)fmC-)azN;&L{KU190Av@qW!7@1k*!_un96sLJQZeS>`R@Zww& zkRn=D4!cRpsl#V65A*ZHFB}X&G}bt?Y!6PR!xXQ9nx;TUYk_W{5IXSd^vZ86C(yxy zFi1JnVw<0Kjf#uEiDC3@6Fj!gH=e|S|Hxy@vF2M7E2t1E08TQrKEME3yd_GFkDyHv-IyltQN5To>vX zssvMpnK(g}{6P;pEh0v%WQwBZ=@q{hdWK`(HeQ5_u%QuW@Z+}Xk{+sq2bkRiC+Y39 z3fMihWXQ*Eyp?HY@EE?6rm_j6ip#$VfrNUW^ntDiLGD6tt0oFLGj^+$$zZ#WGO<1^hLL|ICCb#8Ixm zA%z{Gyu(@fj(bPw*y^@7?H0E}BXbc)whyFpxqbGb_%Gwi%=hCgVFU0C4)(OM*9n-C zLH8mu*uYh=_lF|TCN9P3`a8%Lz87|o;CNXG<12fX1Kl*27Z`r`*VR76+prtvLnq!|fh*1rI;loiBQ)Yy|}BIPixN9;u5HvVpS z1l#!ADgxUokl$Mc+cujgRef9owDxEOw;dQ7Ss3#Gx}g!8H^D5S6!@z_3ZZgr3ppW# zQ?zhJ#M0EOhUOrRlvr@+xk3xADdZB`zy;-ss`om=pZA1+~e=EtEpg)oT=?}jCJpCas zrl=1FjV8d@-t=sW#A(2qI$8M!on0Gd&MGZzw!g9~xSSkDBxKBTM!j!bS!Ed;>z~6B6icFXoEV z%Ag69Y)pT|s&uikeV_o+jKSFjaSjkg9JCsKM==yl9bMof2uiP6dw%52ZC)0R&t&25 zAGQd`w2v@zI78VjyHQp`lhT-kPhutw86>-iz$-FP8Z(%mh_gZklDcaQl%Ci}_I;{z zYy+hy)i~V-uXVT3FDS!>88lIXSs@)}NRz5*+X9CI83N>Zv$7p~`WB74sx2acES!DH zS{otcwUXN+@g0++Cz1FZiAZmi)Y~Ic8(oAm=3qdPk1v`)GRwBcwJqSv-xEp^0Za}m zmD7`&&EJjRjDUHNUpDwEXfyF&zTz6f?3BgpVr`KAGm1=Z6s?}ovuHko#n4FCj~{e* zSFd4P48Rpuu$pLR*q^e3j9BEXLmbU2(#{}MAE<8T&BI2rRv;BrP}*58J}uJDJ#nb+ zZ9^)WW?r?v4BYh4AGo?ch))dg^Y$L5ucYu>QY?y{+8fqRm6{wz&szIiL6mP>12xY7 zuxapP+`UJG0mG^cQpSjlEhE8S91Fu-%ESQemHy;A(lfKE69T7E;)lSWf*^H}aLv`J zCq_z7k&)6vGOrNu$rUxB2%ivHq7k=)yeW%^j~kc|Bpr8!5H$RXS1&eCa$_gHfDGA!PyyXh zIGb7SjzZ_Xa}fIoOo!t6$fKxF+caU3R_syR*x1LwLiE>Xp-HyI*c0}O1_EZdrA_r? z7h)4zr*u!P)HTdYT+hU5shfZ00}QNJVpoP@SB7m?0A6$;N7<91u_py(6vU#x0?e7I z6T~(ANx+|&O@h(}Q5qma7$^;4RQ5ol5TCeCbX0r-kup^=d~oqG=B@%ul+wnv0!-1r zVr(GNC2K;zh<^oc7Uf^jmJtps!oTt!gRC_MVUq283=&M7K|a1dGRTXSaXTOjb`IDq zF#Qsz&B?K|%vMhcrpKyg>i`X6?I5t#$m$e$sd*&6+gl_s%{Br~M;O-WCJ>ItDg~5s zJoZ{*vN;EkEHTNUK}h!Q%oNZn7Xzw@n*$8XI7g~;=(>Y~!Cnwwq@;5lLWj~$gdV@3 z20uQo>4b=?hDfZ9s?;!mKn)Xa;d!#Hz?a`B4v{6proGr%VvCQ147Nl>ViYtCfT>vL zBo(4gLQA4zs#Gzi%aHpKBB*^U-98;=+(tpCnuuhaXwo9NCL&q1oQUM!s0xwH3ob2@ zjI_lO29U~RY^Q-OPFQq=Et4CGOfEFoA)1v;)&@I7Gi366B=@$FoRQgD3BL^_mk7D_ zisTL+e<-eSk2so?lT9MO9|+E*)vVa{gyYGsJvbeu(n^bM-Bcf;Cfc*?$G8nwwWV=ZI8OM@OoHMgjfs^JTK_FLn&!UyL zxpzSgF%LYKHF*6TKDG($adenjh_5(yD_i)>dSDDyJ`fH;_-IpN3;(c2eBB$!lf1#3 zyA6K`h)$qD;wU}0r~GFYBptFVC9*EdgN;6nvihLz1c$NFNxZCQU<)5c7~=dxJ^aFE zr&ih(!Py<)M4uiyVPP}64Tg-O+SVAd8koFbCk*R@HrPp2#fSZxZ`Fe;ZZy|-kVME! z+Kj{YxUn_=rb!t%*oU-HNc0M*!VOOA7&ok3AP@gl85xY0b8*EX;Kds=h|d_elIsOv zqKXCt`xIjhKbD2X1^tM3Qia1)_*Rny8WXhQOIq{MjYg})Y{!DuinVS)E0$v$zl{e_ z2@i~{A1))nS}z_NUW#F~?>_;!!YSO^?2qERe#24i8~D24>eYu{ebo=oeWAsV-9eeo z?j6F{$$Ix)jzLBB*{{HjK51c8Td;htj^z-Wa9Y=9KUp6#^=h*p_vD9NiKk{~pL$5m zs&&{sZncorhR*#(#j3Y*>0deE;0Qszqn>#r99katewo9=@9#adg;Nu!+wtb!pWOIz zU{}5E{8Rr#e%ph@Ey1X}@{X65o{_11>QUc5hP~jfL z8DDYY;vp~o-;|vL@v`4yMdQO>$A8-g(Nyq6?g+>G!t0TjQc3$nN%Y|Y0yajfV>=9X zF~CT{0;-&^=ydK!Aa6*%QVhpn9ci=6ln;v^h&c&fDnB-#(uKe)7}=?rkrh-J8m+<$ zuUT_DEAV^76Vwgmij{sA}S z%;!K5yD>New+#*=xrc&E{Bu3<&q?AF?t$E`*_=3@(%h!E1y4vJS_^oxvxtZ%W@U{D zPY?Qjt&E;F_r9tU0Sf6U%@fSxiPTh`Vbc;mLKO`j`3ULIZDt|CoyqCfMBLl?fZZZ=-2YS=S6vr)>~F z#%Fs!ppA+Qb|^FzZ2tz77*V<9*1(b%!w7HpZ92;P_ZPgsS3U)gZ3qF3T44s(M!J1W zHE>Lu}`io}m9ZAIJWAdq4= zTyem5fdYhK31Z-_fPEcvn-kGMSJaO5NqSUaqN2;GW(qbw-69z@eY)#VyuEzsfrRoD}crzXqDE$kq^-teG?&rcY4h02cAb0xH&}sUJja< z>#rXaZ42JWhry6TFVAGGS0hzMWWh+)O`hWuXKSD1@`ASrrz)-JogS&BcEzeKKq>vY z6aRO8-7>vkZ<#>^@un0Cjt6M??|Ngv3De{T*}uLGQkXb5$n|b}kw|1~ z|2`3ua%~G2ik40Y$%0faAw7{R)kLnuI2cam4CS1J)PT3Tz%jy{;M6gqQiH{{!|ElD zk!)&k*0qyK4TgUOVL90X@kCN0#<=Rrz8Oh~Md3=Q3?5f->JH5)$M*w!npiN ze#yJ{o~2HmI(6#QKHL(1Q{{`jypoS=asRI5iygd@?~Qb`Hg-LZeS5ScR(yMF+PBN1 z6`T(rX|p-s9v5^IzTH+yV&5KB67Gh<@D^Qs#<%m{76z+>1gL)>hG2E;$`am4=P*|A z#`Z!i4HYT7u`7x?g~N$D-&6q;XD%8<&j1~mu*|7w^hofCNu#ie4eeZIUiTshp1Fzx zvpelF@s*=%4!yXDNO~xs2SJ4l@Llztc62s@h2j|0 zvG_r7G7>*n8w87R-sqGs9YM46t0+)3LOh@*=|FJ@8~&)-DXi>=K=CZ}HJ)C&XPj}X z9V)tE&CZr{w53@&hdDJZ!>)0EXc#ilGMkl2`KAKh2_vODF+bjNPex4QIu z_ht7F?jPOp6E<62de!~2`&aihH>hvEy0oExC%)})&t%<4)!L$^WE>+ zZigLr{}0l zpZs+6^?&yJ?B{OvZu36>g)jZ@9o~<`m=DzLHA)4*JEx=+v-yLPuwR^Tt9O=s;f&~Yu%rt zxPIw&_pC0B_?7z%itBlItI7;(7(e^(S}yrczvgL2<2fgT_WEt}V8V ziffyN-nNUp$?tmid$)hzPXD?~`2O8?-*c}IPy6V{|NRsD{^x&R?p=Z6x*ElGEsE=U z?*{KjD6U(q#r3JAxIXjQ{crVd_dfr{FZJKy-HGD52gP-NTwJr~%>Bl^`2+63D6b{% zq3&Vs3*K*0UN3n^K$Azg$LR7p9_4is%Inlrd7Y)p>s%?X^V|#Ei`+|4Uf)M~UG84t zUgcinUW@X&9_4jouDou~mDgQ(=g|7$99kb&y+&S+P%l@@iwwGtt6qf{k1K+m>Xpgk z6@sFPe;_ZK_;PvC#Fy~}clCaojH{RGw`1k)`+}%htdbYa;(PLD9%eBR|<+w`MdI>iN7N+n)qD4K=|WC+;h@IE7C+~r-_zpqT_|= ztTfS?X`(aIM6%c#DV-ohr=^KbO%t7xCOVlfAUaWqPQsg3(}~IB3CZK}$>VW&B;`p$ zd8~drS>C>_-%gRYW%}(@c{_%0HLa?nLyhsq+ZtxyBYt+qx$%x_{gN+CSuJUu-_zS2lq5S;PYZxr;$Ut9DRr@(2KYV{fKMOlepZ5v|2*e z>m+Es0b%QE8xo^g)%Re}<9492t;!{LyL*Srj>ui;irjH_EGLfFNOU{c2VvX zBo))d!A%sgJSkaMF^&QJDS$e%c|!1xQQ^6f3RUmi=pJeq!aB>nO*UNqx}lE(*= z#|H#k$FKLxiw?@}lNTM7-J3?cC;f7F`sJ?l%bn?$AE#gLNWa{kez{Fvv;?=xiNMn@vV|=$D$G zzMtk0^_U{|s|EvpFAWrVVzDkM23-tL7WpFM%Z1Swr+R^KQl=b9b$$XqFM5oVUTJ*! zZo(q*Pt<-|%}>}$g4+M3%ON9}ot5NxT=mT4CCR>` zJ=9z39p)YG9RXezd5-Xo^p5h5_KxwEdEfSq1)2rvSnoLRc<%)7MDHZ;WbYK9S&&Zg zPW4XnPWR66&h*ammIKX#wA?$}Tj8DKo$Gza`>wYVXcnZE-g(~n-UZ%;-bLQU-X%b@ zAYI~p&s*hv-@DYi%;TWiB{rlV$necoGJvxhLpVRMA#r5qI*jeC!RXG77~i?phQwi? zn=$aiQMlW^JAg)+QXSGYILV;N4(V}HT5pW@*gWlx&8PeA4WM0?r@g89bdT8p+N1Nd zw=|#bQ5!&eq|j!4(h-(#hg-fKX8E?%^6gN|w?pKcw4*Z6fs-ZDRweU>#X}uSK#h&j zYOSoG@o0(^1MB!mE=e>x^t4$*o}RODo>f2Hw+F zyk8i2zp&!{+`#*}74Inn?gca{` z1MhJw-cJm?pIGr8Gw>d>;yr5MJ!-{!#K3#RiubUA_plZ3Ap`FrE8c?!-h)=W2MoLi zta$euc=ucJ?lbW2v*O)r;N5G*yT`!0$BK8ifp@nR?=A!HE-T)h2Hu@kydN8QKepoC zVc^|i#k<|WyWNU+n}K(m74KF9&+hMUG4O7&^1Io$5l4SjvdXsZ3GA9d$o0SzP)u?S8!UAR9>-OIVv=hZ!X9r*D$Ys^pP&?y zUn%5rhbp2Nm1ot}r~+h?Y1kFTWB?VCq0x&Q04gN=o`p;gc>-jTX&8nk3?UOxA=$;nWB?VCT~tg4P$Aic z#bf{#lA$Y6lsEP=i~`X4KEId@phB|qipc;fB*OrbA*6N$0GVVO_T6GKfC|aJQ%nX> zA=$abWB?VCol{H(P$AihVlsdV$<8h&1E`P;!+b>r08k;>Sr#(wod7b)H0;b`GJp!n z&L}1WsF3XRVlsdV$xbUK1E`Sf)M7G#3dv3>CIhID?BrrHfC|Y@vXJR!5g?OH!%i$F z1E`Sfgkmy)3dxQyCIhID?6_hwfC|YlWNy>|oo#>$$-Z4o22df{vSKoT3dxQsCIhID z?C4@LfC|ZuDkcM{knG4}GJp!njwmJrsF3XNVlsdV$qp+f1E`Q}X)zfl|_;lW9%0Tc>|((Be$A&aV`PT*uRaje_O~K5RLtt82dMc*nnv47h>!e3b6sv z*w4q<&lh3?qOqTgu`xwYd$4FwChtXq&&Jr#7GeXUc|Q|lKO@+YHD>zn0Oe{yRAQDC89;?(PZyH`R7i$p6GnWa!*Q;t$U25ZB|k4F1E`SfsbVsK z3dzMCI5{EJ(mn8{BJPeH)P;z4EUN1{CWd^eFlD= z0lzK-|Dgf@VFrG!0lzi_Uv0p-ZaT@|H3s~e4E$;Xesuxsh1HaOMUzvelVZg7* zz<*%Ce~^J+Zos*CJjvf>2K=%N{89scX$Jm%1OELCe3b!Tm4ScHfPXIozr=uFl7U}r zz`24x$=^i={Gtr}LIZwb27ZA7zaRrY-+-T=fuCo<&&$A98t|1F_;(HXcQf$s81V08 z;O83fb2IRB4EQ-2_zDBQA_G6$fS;X#FE`-JGw`zv_*ohFnFjpK4EziOentjYf`~(AjLI!@k0Y5$iKhA(3 zmw_K^z>m$qziq(3oq;bi;L9@bV+{B)8Tio#{OAn)CVmZQo}Y)#PeZ?zhkh#!otKBsOGCezhki2+{YD=8jWqP@dFa>E z(7Ac&+%)uSdFa>DP~5DV9aWu^h8~oM9+ZaS9>6SZe;PU~51o~U&dft+rlDWRL%)!Q zel-vMY8v{LJoGDR=z)3YfobTM^UyD+p$Ful2c)6X^U&#O=-|5g-#qRArfI*Fhkhvy z{bC;a#WZwqO@2O4`}s8OzIo`rY3S$j(9flz|DK2bdm8%jJoMvf=ze+Verf3c^|N7K-M%R~Py4V{*UPD?{Sl81gI4IR7$Ka{8a zP?~nHJan%#bnx=sGf%r`;b7FBmVUe*a^0hl2NHnFGXqU7cgWKJ|=B51C zH0{oL=+0^API>4~Y3Po5=#FXV`|{BDnHkjsJ@2z*RD*UXB-){vX#2Dr+vVlhE)9Ke z9{S!i^gVg#d(zN%=b`UTL*JE$zAFv2S*6G6&UlJ(avFVbGkr%ssdwaeyk_in>pc3_ z>7?GChrT@x9g&CfPJnolx+f3qNkhBy(C##}GY{=dL*JH%zAc}{Ez;-{^XL=P(9QGE z&C^iaZl4YR+S1ULJd_8M#tQKBP;3B8phg6r3E(%)({7s2;sk!k?8Y9iQJgAn5AMIf9r~$ zP^|h}HGZnZPaW}7d;C<6pHLE-7WYr_s1q=tg znJFQEyyNO-+!P;XUK&A&yb1IKSL&3{uwgS`VX0jYw1F@cM5}i z7XH=_A3n1kX9I@i*>G2MN${<+Agx6}Jki z2vX|LwFylvg3 z?R6}W+sYqk*O6D~Z0jy7hu8hppAp{R%-jhtQyE0?&y+gvt9I)Q#{(Q;R>qINz3)`U zcPWjQS8{J30dcOBOS(bL8}-sSX$h zkg0YL$tfEmzW}0^anS(?L_DM>WLWW8Vvdj>sKjP zj-j{Ehvqjc(7lO3kdFfSra&bvP$?1!*MwvQ!bvF9o6Bsb1Ud-5*N}(Dc8FF2Y9*tt z+5?ovCczLYNzx4b%0bE10f`m{OI6CWE}{&pAX2G1m5+&qT5@aHz+H*TeJG7ex0mPM z_KX+|?@k!H8HV}t7=t|0q{GT=ZFB37SukT}Wu@npV9i?i$?<&)slv%uJ={CrHbd7t zn8)l!OSrVXe_Pk7w+1b!Dg89@HtF|RYM&CLUP{%%HmQZ^+M!FF;Il#n_~^s<@n6tidsuYfZ{-K5`=ubNvyD>VZ|hFl2|fW|!EvB{*yinr zlcO5;Ui2ht51t4k1sB{*BFb!=0d3ML!L!mc>CfVuc7(Po+YAePd!!M#wcngD%vAmf z3h}Z3lS2GEQxxo*)(-oowaamPV*7(x`~QuiHci>Bs!?e}ubjfLE;jcC(iGzmY`7O` z&+2~SGXhV!3WQyLctc6rG1cm(Jb)wK0toBTPP2_xyiuj*$2IM1I7fRGFBp=V$L5}H zhYboF9=IK8R4VU-s&_`ND%+FcQ}?CmcIt&W_G`FD;b%JFxgjG+JSs{=AS) zcICUwl*Nk|wpkQKNJFP~AMKYn7Uf%X3@S>C?ne!%pKd_CDQMww1ztZ?^3A%%R{L_-^xGV*ST3(p zqa)j?!Nprn)Txo)6rxL3$ffN`xF6!qYi|m*06)!MSm@S0pso57ioW(ZU!zjRX-~xa=f&WQC0Fb|G%xW?_2t;RG*FzGS(s) zSH&`3WtWi~4OuzXxEoE#0bwPY#N%M9#CVt1<(gQ|+w5{idn5;1H=djh^pRvoi#)$-7%R+!@Z-go|AO)&L z#q(fgKR{a+SznB0ebtb4Yr35U9~2WE81Ofqq*A0>QqFe`QsD>0pgGqY%`669Wz==>DJ6x(yA@&X3 z+HmL^7_w!*HAHP1!b*1m_bATTAEUDjW+!=b@l=-%?6VgkZkgnL726C;a{^~p*e%0k zb%zeZ*}d`}p{Ma@sdq!zSwOp6Ww!LRCwb4b)ZHlY^ICPVg$lNWw&kSbSNOcq^UvkTz5jOoZ+>f|mm2T#Sa4pC_pEw&=dVB}>bnw;= zb!UevwSBW?w!(i?OKk-M^W53@t)KkVr~hZa&tQjz0r~9b_W%4BzW5mvQvTBa_D?_H zi(ftv`(N@@Ww~zmz}W|3w~wcmeV&o5eLOvRJS}-VHF-QGc|19JJSlpNSB{<-eQ~NM zB#*}@kGw-fr_U=v^doQh(2wfE4z(X3`lc@8$bM57Y-GQwi!-v{cp-*n&3iEPBd@>E zkG%ClKk~8*{m45m^dqmf(2sIY1+^DvcyR=bzwky0jn2y<^ds+p(2u<8K|iif7M;GH zJg!R~hkN~k=KH6F!yl8!Kj2Ycfm-J%&B6ghU#Uwru>5$?yE0xOD{znn_v(U-JPX?u z887FPJ$QJ@{@#*oj)g7Rm-5Lj9$vC9T9VDNuqFGue6oiOFWKK(lFhNOCHtFvvP*}T z>@V}lE*oC5Pg|1Bv9Klki+r-j4lmiCTawMOuqFFcKH1}km+V?gvN;yEWPg@V_Qc^O z`=lk=91B~rKg}n5^6--7wH{9A2^yTawMOuqFEt$yBWMVDk7t@_2vpcwh2(Z}NB#9*szDCHhR~yBD|@ zx)jP2rzj6!(BIYiIBtbhf1kjw z9p|UGHB$Y362GxXw-xdW^%SoAD*t|75?nB7xsvoSAw)_WmTVaGYTE+f$uhQwE7;FlZl%QNsx4fv%Q_$mXwDg(d7fa7@ol*TVI;1>Zd z<{Rhe$_&N%1_h76Pjs}>fb-D$1pXZZ&ST~i_&Elg2g4`uvkmy!8TeTSoQJO`^k*1w z9+#fY@%J(mry3MIyFB4|vH|C5;|csk1J3io6Zr84oF{rG@M8@)&)`nr%M3VA%}(G) z8*rX;omBYf1iK>*yd$l6hZ}f2TiWEe)WGAZ&?erXCqLI6%qhana@&}i7fmvDu91Mc zmB7=d;WmS*=B|gpOexcDo;p*532P-p-b`VOG4sM&F;l{>Fciew5>moOx-I2&yJx4X zs)SQT?E_ZHP^mR-!Q41f=JwdKlAD4Ti;avzn5bM+hecBZ7T&o}%d^Re1?Cc)*16nJ zFUg`br*+z0Q7RX9wsx|F?U_chyeA^Xwuw@OPqdcR8%sNfFxL3@!1Z3KP%n-A%kx41T_h&D`u*G9%tx)cVeW3)fFkH z+?3^_p|)EtTkxEjn)hu~*^ZmZVWD8Qr9*-|(j6(8ZrGX!!OUyJikZ>|4u8){{CmXn zmQPJe{8E9$)^Nruu@y5VvGqv&yu@-!yc%XNt}R1_P{$aS!W%|Xim-cfJ6Td&nvKkk zGLq+&BRct%&ucb5oJ&O2WH}GD!;{8M38Dg=&SB?C>YR&JT47@*C@&0Jw{n3i|2Lta9R=igXJh**J zK3+EPUbf=dUAkE>t@o2y(tXiLS8nWxCovKD|SzzDK(jMN4 z3@48C4ug?-Zg`cSvNgYC1;u(gvVY@adM^462QA>>SKTBn^X zVf$-??XR0*YbQ(C{>os>TT}AVTFll;i27riZ82uvY^|6n`}?IKEbnS*LRc%IRoG(8 zys%cxl(0`5!am)cuvS8=u*H~pVXc@cVSix=%X?{>(5#hEgw2a!#Y~Ctb3+8)anpnd zRzj=3iZS!TS}{|?K4l2|RCB^w39Z5wW9EgmVy1*$YY4lxIbp4YR$+@V^TJv&Q^Nkt z5SF(HHDLx;LaVUFn0aBXm?>eOG=$~dMR{QjUvDQ%obpc%w!GVDNVayegzXasTh5>j z$<|JmuzlQM%e#?=WNRl&*#5*|o0=1h11dwecCv)+V+LE^tu&;xcCv)+qXt{vy)-0S zJ6Xc^5rZx7W*U;Moh)Jdu)&shHx0?wPL{BJ$Y9I6orYv$&hUCGo;~_R0-P)4EP1jNPDkA#@nnCw)YtD zdn{}%VWpK&ym;O>TQO52+--<(cUA;&wNCVLyjAOUToqz-y}J?CW{{9~jg%EKg9N>U zPo$#EwTLW|Y=0~ffO;*0QKv;PX0`}+7hpPv7|rwNU>{r^C(%Sb-|x855`PQ;&+qSQ zaUIXW=~GZbdQqyV#-1UIU_$Fe$&RZ+z9My4M9)(r2SwD(TrT5zYIf!a$^SXc<^OM- zgQEO1b3^2x_ooe#|Fh%#BMq^DR@ZYJzhs!eKeP&p6iDq1p+MWvjuDC6VK^X?MGjzE z=j{fZ7tHB$DGqS#WC`2b47R+NZb-IvvV`re2HRULY>m03X`OaLHM4{}oKylo>Q|sHyU`nATaS8(dg?92Hp);yfp@1cA;Rz?|K7|7YCZ@ zUT5I(0znh+hXx)m5;XCyHSl<$powR{SkT0~#^A>b22H%H4Ln{nXyRRE;PJvi6Yoj` zj~5S`cvl#BynxWe`+YIJ_Gec|dbItJT@*@WOWUm#NS*4TbU+MicK01CO^cns~N*zf3Iq z-Haw4TJKyIc}Js(XS?;w#IoJ*Wn!IVq{(|5O}rBgJl@}E;_aW$!u~d_&*rf{Ys1&)q9b?6_-}|W3jUyl5*N{w)GGsmq zGAB%Jw|;q1};v23?ynpn2mGfgbpEt)3Q+HAuQlkFU4aOM`;DAbT`^CGQ`tKvq{A`q?< zEdt>#(IU`nN|9F--HN9+lp&zVl2&KM>QAXGH}sLos3Z}2)Qrb6m`9R~V=CEn6AiSz&k1F`FYAB;#<-m|D_k{mBdhIZxl{=z!_H1h8e2e@$ZEUBbx4*r zqJ-rju^|oJE~SkqVQITCc1S60LwIbo}xX+laHQNnVNzD2Q=Hll>3?F!)`3(H27upFdsQ!J&8C}C;4 ztawN%ZA1ynPv(o~lT8$ljVNJhyB2v!DQ!dv%m2zt`Cm;)X(LKl{%4-$e>TC=MwGB@ zs$-X5`)MOeSlX_79#WS!qJ*Wbr#K`_8&Sg2cByoprNuK_$i(@o(})LUZ*kJoIxYNC zzHLmtz;SbDN=SRl$pFz)5$3N7Jpx-gzj`rc9Qs+oiM-B}H$$`g=&0Hll>3?Y{6KS=xvambOdAhh%9Z zN?6)%CLfZejVNKcSH5^~oq397VFjoTc`16fCRB0JeTuKW*gu#T21JRdmfO>ZW@#fz zSniQe5I3j~DW#1lVYz#rC2n3HlBJC(VQIUreMpuzqJ-scc`0$n`;aX2M3EB&ZNhoi z9OnpW*CrCk(^f&0aDIP|bM^gAu(S~+ET`sKPHlpvjVNIm=2?bKu(S~+EC(4xDh?WL zL1^7gp@X-gyp~GS^irSENw&y%YV(Y{MWca-8p{RDSp~9etKX0glp|R)l}ma zd;NqP>-7_Er`J#KiJ#sbKfNn{dT0DJIeywUeu}P#cdED-Uh~5p@cIe&z3V6R{`AvU z(xsGmMJ-TsutZHm;{l6*NyiqMp(mposrg1#cwChU#8oFlyH!3CF=!`g;Zovxmi2Rg zOY!Vkn>1wBwrnnI8>+nx5zkJ$<&ar>TWnlg#7`6Br_JN1M*LKdpMv;lv-oM#_-R7? zG(LXni=W2DPn*O~W8)`;)7s=m$4{f;r;+i~i1?{De(H&zYVlKd{L~dcb;eKC_^A>< zb;M8Y@l!c|YKxz6O`?{xC4MT!Pk#J_9mE~QF)-`wl3g+QSz6UwpSZ2 ze@YGS1L!5Vfj1pz+1K%lDe$`Ir?EYpHa5v~y8IHBEh3HDbterBIDv<64S%;z-fB@I z0yt!^(l96WOa1C045ah+1&++T0;rzi`A5q|)k>k_W>^-9}&PSAo9snXcD!wW18KMC8QHL4>eZDB5JSR3mI zp30~bs)CfMh;}LbG8Iwo3))!tZBjwXtRU_9GFSzPIK$e8ooSY9y3hoDh{*`rWuw{x*kl`ax0 z#6`*g;@(+c;l12w;qz zDPgTPz*;YkEp+RxRlfpruGNSfH=Z!^`!EGQT@q>b?;Ujdf z%NpNc$u$;e3NOQdd%WBPmWvxj@k+j81-hUh=Xm0x)&|l>3LPqDe;v#ezWDmF{q=VG z0Qihjqm@1$wnVSdsw@s$L0Vyt^$t+AFiT$0LF1$&Vdhw07iQr47=IA(?uoXn_SzapP*!F7eRtsyIHN(gCa)awr2d)AgfX9%F1_97pRv?d(f#k z#qmg}EZJvX@I)(BTGG~v94ND{BJuzWi6Br{lD~fHnTDRk5aMdJlPpnZI*=%vfdnd( zEs$tYfkfL-frJhpz@M>16Z~~7A^hDS;$P$~p#v02E+;65W>SLfF(i_d;29(*dv&6+ z5yS6F*cnNV|S2=PnYwMp!O;yYa}j3c@E z1x})0YYqTZ9yXMC;$e}hp)9eX1R4wg_tDR2l={R38?8_q+`E`6z6{n-Mx4c{hv1B& zZ$(2XoZW!+jhu^$-XcDTh9y2*1SYaqCxiT`t#sq)y)gV4P7G)bl@_XSO-e)yJ)IsF zHIc1eiEfjws-#;u=Btjr25z*2%kpG2hc1cg6-PkF{6y3v|z78rt^`XndiAfG`tcn^HG$v@;DPl|L&PM+QD1oTOnqdh~^iSfH zCA!!%^k%Eew1O70s`J)8-PVhD7wOR+@guS|7Bvv9HW~Zj$o|?nr=T%oR*`p!Ptk4S zOVZ5YrCN89A&E24TCuJ2O=`pqo5RK??NgG z9MG9!Ski)=hLwKSme&5Ty}u#f(eO-X=*+3zDM1_iu&@eUSatSh@UDZlttBh?q$O+%ThN}PiPAQM z{vnNsZ72LgwSS%CIqNF&Wjw!(kAm+^5Z4No!|;4ELoh_w!U(+zQIJkaNx%qE1qHa> z41rw|#NCwyacDikCy*enWp)GRpxHvCmQ)b8waSwOaUzNe;+UCq{3)4<+K{ixtVW?IPgQ!;N6!1+#HRw)4HAZ0!Ch#M9 zfRU@>rIRQ%+WAvPMMQ=X+0b#+D?z)M1WOhgr-?{B#HYy!9`Lg@?uToXrUxz5eJfPk zQWM=HejwL2SWycQz?GWEEBQ;Y>ZlC0bZaI<{BoljAkYFM(jr9auXn2u zRe9)5DfI^^#^LjT*ORK zrD#|v1pH5PViylA-Xx_V5Y8$MgM5WbQ&j|cXwT+h_s&-MuwhmG;kb!m;0~@zhJ8?F z5(Da&ifYoBDYV+O3p}B&@`>Si+-jA?C?jK-o*hb5!(`D=q6dp)`zP$85i$%J#X+-+ z`Z19$6|ch_Mi#$4NJxbCA{7#;_5xYaArae}sJNLy<+o5rivpr-L*S-bwQPvAmLet5 zgRioMq~M%wA(B#bsVF=W=g9F%C@0u6^rPqq^)`u)SV=O`5n2YciW?dsNh@MTNN2sj zy8}aZuKtJTZ}QpurZ*qMiSxZE_siYs4NqlXIdPW!tGE{#!`0OHBzbCKOH|tpU0yFd z8Np^7?T`M@{ugaJ@3W^qISSaypYimi?7Y`t%_HfR(HbBm?nL0~t9~^cGfNyTC4uO* z0G-d$>sS4L`gwdQ*QKGXO6MOjB05JvLrW>m7lxqFaSPhP1!D>oVHPgfUHl?C+*Q_+ z@;b+_g$rtzbIctL7`{7=&TwD0y3#2x2i27`km2goO_okw?<|_S@ZiNumn~m2;Lfji zp;Wu2Ip{>>vz6mCYC+eMMs@0fCBR?5?yrCP-OsLHKY!k$sRI$!f<=w$-c$*q&5jU_ z)i+k+L<>*{gjxO1d5K)uXGtL_e$ z+3vzK061(1kKpg^<*#JUkKt10Kvl?%J15*3S&R=D~s_cYm((0dlUC|LCWGZ?uD|(Nr=p9ngQR)R19hQdN^&$)&PDO|L z!D>)VbVWzl-JvRaH>)p4sFP|A+eLg=RA}X(lZDnv4)wAW+C}L?6Y07!DjOa^*5cjh zDS8l^!^=T?aprqeK{ld1_kb}-V8`>Qk0KRxD`yWM^hT7BQ2~s9y5!$)GXISMQ zzqNvRmU`2{p{x$tPl;}qCKXp0)+AIR)TF5g!~CT;p{o#LLu(SQs(c8Ag_o{zWLbrs zA|*C$UQl5*#Sh@9>y42dlUJjp91P(Ab?q`~ci6^RQX0kDK1!?}yhnoq^?N_C7`2`E zNz{p6d_mRQmrN1zRM%DfxwKMPf;8R{ceaC00QyPZzRGt!>huSral?D;u|8QJr9IZZ z^)a9y9h48?W#&s?f?L>&)Vs;N>1ewCU6kh^8+q(RbW(E6zg4^TvEtfW6U6!^5Dof= zI|#;Z=LPr~jc5qfWK^&TwFIN6V+O>V5;|M?&n!B4z(L~^IxyfD`BLwLn4vS(+unbb z?|8(3iQuiPx{mte>EAk+Ed+f~%O0qKed{IwdEWMl5yb%0f#Z-rAnX9ip&rae@IM)j zVkptjWmg{w2`jp3WkAvB(0&D8s~-UeUODU0!EmC1ln|y6Yy8DiVN&v^w74;0$<&wc zxbMd+k9_RXR~*I(wZqU`?ORv<%*@Xp`1vn>{eUljW&Z;|GxIC^H#S}O(Z*(wcV45q zq*0qX>M(c(yt|Dqm5o2#ao3_pE_(dRmz^c^8o|`yuz8Kzl17~j>tNY6wezqbSkmYM zJ%Cf!yF?=bIMu;x0s<6Z^&AE%Kq?Fnxo8G8)X7eQf*=B>iK~h(0QWp4=`i$>rDUR{ z5daa8^gL!C$>SMmK**(d#JA#Diz<#nvo{=fp%ljt5_b*99k<5rC~iYfegv&&+=eER zns%-#B11f*W4C(mMznLb4TxE*>3|O-Da!np!n+J^|8v7vk3~(WH+)n*)PQ&X;Gt`6vI~g^01|2GD>|mROh>~tR7j2^ARy{OmUI=%Cn540}a!Y)i$QB9p&VhvR zUH)7=!;j%<4^@2%>PqncY0aq1eC#A|3S6-l?!Zx&9jMdVEo?xrD2r`2JVCyPf}lns z%1(N>oe}KgXNNkPz&aXp^_L~iwh^%)Mz@C<+}LZA^iX5uZC_`gV9=^B|2g3>;wA`~bEe54umpFf8;GlkSSHz;@oQY>RtPyt?in z-0~d`Su&OjvBJRL)8h>A+t9Fc$AjUt@y6QQM4jBzX&;g8~V|t@Q z4<^dGnI0KTjMmL?zRpEHgi{Zga2ydmnT}{2u@a0NbavD_fX*(cYHrcTW^jZYM17+g z!b_tc*)1`89ix(PKx#yQp(<>aSw;lUR=CXW7)Nb`aX~kYiAA^6RsN(q(-K#+EpZnc zPBg74?}FAaV8a!tcDHV6cejvc6D{N0Nd7i3sIzt30`2I$MpxYK;{9#p^fvISE)gu< z?h;40%hGUnK?$ne-9j;#*QhUPY(e5JKo_;UXfR{SEtvEcLMKBHfliu~al0#H64LGl zsdg8bQM(&?mjRbrlW`wc|H8#wDK3WPHMfp{sF8FM5HRE%4zj2m&X&ZVS4V(cpC}%t zk@hfMj852MK=Q%HNl@Atz|Xh?SW8jQp(|b4>+~#}!*nO6Jj>=8R&_3YW;7z5WbIkD zWKG(VwzYYEqV_C}V3K$i^hW7f8bO0?d1_Ecd6r4yS@>vv5qqc7}bKXetG~sop4J^f9Zzqbil-;Vt>O^zG;Du^ z;_0L>s>emq_Wv#8X{@lRmWDO8I_!8_jd>Tv(}=cJJdN0k@d9EvOe&$p?hRTwF@+&X znKvSm3c&?Wb@o#+cTc9Zek;bB_-Hf^MA?1DIPdet-Gm40W2aUNm=VajKD(05PRz=wocO#z|L&sP+9wb=D05EAD(aSjfF7gfx{zy>h)#J#0GoR;Xu5Ddox+-l*L2z%Fm6h~cTA`e6V?35t$ z`=M_GUm|@QOh3ZkjKTEAC_W_f1u~M(JuTw_8;gHf@l#g)95tFS9+^W{;GdevhR4-sB!BBeroiXGDBxyACub3@zk5K zN*4nvdKt=qSG-Es%dSJ&@HHrUdN#jG_wda-vF7BP9@d?d@XzP^6Ip{&nqQ9ApWK^T ze*)1_0|trZeYl9G=YY7|E$}hCyvhx+8gH;kpye*7w7H28W9e8lM~9Og)RyYQ(QH_2 z8lMfhU@2VlEv~3(0dGtjwb1c(AgxL+ zp+-g4T%az)|6uV7mx5FlA^8$AQIX+>I8>^F3B{H!OIOfo5gYCtBac9;*Q8;n!Ss2x}TO008_qhB_CYdxo*Rip|(|S1L}3rQR{|)>2)BDY$Q<0j=uGB z467GKW6pz(z&zMUnFs4#(ip`7tx*Bq-NtBDl9_q1F*2MsYDr@(8IA?Z(HxH(v!pS4 zUZXc2kHh;|avBR>l_i43@wke@nb!b=(PS_hpo)ygRe~`QaP*SK7!r>WpwI=QA|NQo zkaCRB1rWIs=%nX0M$33yh4WwpP_hb0`N(-N!K}zUSOwo!Ha3|dYByIMjbeMU+-;2G z;)T8dtC#vQ(bG)}>0VUthU*zm^OJHOhXtk_(eDi)8*L1d6^*yi;$WeDv4Md$z~B>C zB~7611U($i*QN*qh5xM3etLsm%PJEmXhGNl^TxVd7kSamI%GdjjWVLr1ntrM1tl(+ z@f~JuhxoZl-j<%}m6e1_f!Go();l5C1RI2@r}U5>)Ws1&tj^r)uj4=E8L+W7 zm|&%mS^=G48Lm{)0GR}4i-a<8KpZ~o3;I|^jp4%<31u+Q$7R82*fyEd7|%ckuMA`+ zsA&oH3At<$2hiA*Ydl)i3MniER%3o@!h#E`;hog%8w!wtKnrIO=nfI1F#i{+5l5WQ zFR$mp1*#Fp^IVh|M$#wr*Ksz0q{2ns7)^J4>|$X>uhQ!@RkZ_FiS?^=zzz0?iS5*%A zv{^tcQ^%ZxbD+8dSVO2~8C_RIseV8d-j~^m$IW?eL~Xf?N+SV&37PfcXq031T+wo* zH2NFIhv|srOQtVFQjjZJwX$z8ful}@JP4O!lg>Gq<1`O7Mm*quyR6{#Bm2$9h>0lXdYRc`4`QC za2{}jg!5cXSGm$!dN6k&u$hz2SZ%r5@1}^!d_c}{z*_!E-ZIR7gN+R5N;C%>qu;N> zbTM}?9Xv;7y@Ls`X#{Shn%kHl`)<*{Y;@^PPbd3s=puz&FNnTdXJ0UZeYXjEr%5Nf zJ>&6>y*JENb*UbXa158B^v;&j1NY-Gb*e=``Dzg+s9bT_IqF<8z(!?59ox=38ET`- z8pxVINDs)~+mb}Fe@GNkAJ1P#mz3BA+js&SOQ5j{Prd_Xxf}FMZ}jQ>OW$=urtivA zFgz5r^!O%#5wi{r_Qjn$mI+h)r7qV?_F;d4WKe~W97aIR zhQ6Rbu1L}A)UEY*IJ<#19M^+ksK08jQWuMXw!$V+sygg~p13hV*R4Lf#!hh!eRPd| z$Smtt5B!41$Do}IQP8XgNC8-DFyzt&+?fQnR$3CF-kneL0rj$CeD&UqX@q17Ko~vsA7@oLU z9U~#wXJv^j)Yi@x6-!`!KB|B(u>^JjGnQz<5GLY1K!TQhEYT8mll%~IT6Q#}O|MOt z4_2qk;ssKTGI+nYuG0Qd}jFQbShR<{6JLSw^TIaCD&$S9&KRwR4(4J3wZu|2#_aHV90hmdy@r*OTHN+j7UR8o$_1$ZDG&{~)N=^)4N&5Egp6NBS2Rh z$9>Kd)UbU}HXHb|lL1K~9@BGnINB%DMjJN*xJ*ROTwv?2C5?o{J4#K!B4-71R-%nf zavB3F2vWwXMV1mztYK~_0mmK?Hme~aDAH6f5{?uMwGXafm|9lBsJ3oYZISR+UO8?N zDYNnikcrBFWBXHwQ{Q+7R}^bJ+>+G2TD*%gYnD7}g1g{h)s%*0y0-i9lGwB%k}xaut88RxYRm{v7nA(Z3*w>5LZx2e7rejo>1RCr%l76j)8@_3g!JUr%_n71Mkqwk>O_?T*#19vJyRGzK?Cqzx4 zb|44bu8;js52@vHRC5cWFr3tI)q2$YXvu!)k(aoTa5BdXwsE#WK#J}E^h+%WDAidR zc;421$4>4$;9Iufsa9KX=w*9{z6Qe+JV^lO7%2P1fI>?gJ)+EA=+fg%fUhfnoKy%W zfObSqDlGMduav@@;5qx`SUEYiYFUW~t*DbkT7$NzVewUsKnmDE2u};~VH?=Zhm3H) zoWG;94f0;=SM9;@+Mi2(w{3xxY8~zlsk3Bp&IEoiMY64XqwLtGNpUlvgkCVGWmGLp zR%gQNs~yZU%fge7#P)(n(aeg@zBHpM`_hcIMcMcIa7G2E8WzpPNLOTqphPQ?So>cE>W)lZ)t#sur(6%?b9|eLyNYvoblG}jcVF@KL zcmzYetSS|pp27qbOc_`Z!r@67kvT&}h$MdGmRZ1X00&%6kgH`D|*-`DazaHj|Sui^0cAN?tC)K0LNs?G_vN#4`K zfqej|K#IT#J(h_d($>)*pV$9dg|ayP4eVNGkc_G#3d67oiU^1zEOpC?-2ks5SIoY$ zo$D^(+Y2I|!+2xB>kqrebne5yC3K4|g}L!IlO5w^!fA^^rmE#r09K3>ej`kM^bnBZEUy=E4wfI%+aDjQ2yE)!F^i(W579 z98R1J#)@@gY?)PdL^y9o0|yE~gUB>pKDv*!br)j72R|3P>-Jt(UGE@9OZ{8-kzm5Q zs~kc7joG<41%?503HYILwTM+8;b`X9P8>kPG|-bh|}k^%?p zA#9`4j}g3z^lb;z1_pFFVvb!n%qfC4A+D+nGx<$|%5;?JXxLD_f*eC2YPgzcxSH26 z21&_Bb*u+N#ED1BZt%m+GV>*e^vZOJaXn(4LOp`j7Stnbv(c5X&Se#yNtJ@_Dxo{L zZ%nHEQrI-#VZ%4uq31*V~zt9$ZMaet?OpAMC)ihV7^WcqnnqN18bdch&ISKLGZ^ z`Zm2Exq=tL(EcU}Wcr~Fymj^Se5qP6emeX<0hm(kl9RmHcWCRUT-Y{LQ9E)yQ~@9V zO88gb6x`X`q#BP&bm)H zj?4c%{^!3bH5KaQc1MWF45a_9yTnC)9M)aT=^+pZx>$F+XiOZRkLoUzuIjEw#Xx?X z)PybiD5}9LFL<=7%8R&$1ApFZRZ6T-SjROTVqu3Tn1!g{)BBS;4AxzV6`)1QT7j;^ zzQ`~bVkN{vPa3w=;ZD}!PHgJbbvSApM}!{R#-vW8E66&HCbFPT=i9~+s%;$22F4HY zQ`L35iY#_SZKDs>>LyXQja6H%Pq&Rxt#5;4WxdDTA*_?rQnt1d05rQe`UhhCU9^>M zrmd{8t*pfkp`fiqPRsqch+kAxrsR9Y5y(5G5fXiv2@vYQ`q4jlnnt4t#+)jw%uKLu$w4O`Y7 z<*uvl;$;7#6=i#y`HQXbC(t`=;vi$|u$z6|CN7`Gd3^NbvBXDT9?=J8`;8jBnUnpC zhC5-kSjRI|r@&pKj9h5YDc=d1R3E*kp z@&v>51WDDmd4i5Pi5dL;ID>3$-ONG7x4DBLb_YovWNp>%fRC9vtlR;r??-~+lIrT; zp{jo|y{`JP6h7UDV<%>#x@LC_VZ|B{K4lo*o^_yW_@ZJ{mx}@)B>5#L_ zqx<6(XIDg0@~2WlXRk8bjnARO0IEBYBLEKKQpPC=6<RfT%PRBVAXWhS84j?dWK9_lE-u`Ldk<*N#wU=-=+TEzx{JI#mt}AY}%1>FD+u#MXh5W;bM3G+i7NJRviQ*+6li8bj= zw4u~7*jl-BP+fCa(NpWchz)J4xfhFyqr)j<73-0}XdskDR{I09HVy?pxVrC6OFA5N zAL}KjMnc_QY_AxL%c|Se>gHSoJRN5$joU<{HW?AlBcXLCCiIxS%y=VpM&dReW#K!&N)5w z=D_~AKw=Kc2cN5$6J>7~D_lpZ?MKBxm1u~qFVLZEttNG{3>Arfa# zDwVgR2C_17IiIUWO4qOVXKd$v72SXA{ofBi4`Dyj{()0@M+z6%7^cO1U>^6|817Q& z-*H8LZwlS+{-{OlX|hh^e8d@Yc?AJqMage=P{W(WmoEk0tUb{`&B`R_ouV_KrNYoM zrMd~TC;Q_UWOKvceq{z#6gaaQ{;aSzVEi zWU~P6{`@_&tUe~Jwso@-)#mKv?xAGM=f)6jpp;|zAHwn-Z-8Ya=)inPIxsKCcX#j& z+#3St2I$W80d8m%pxRUcIax6>~zD{B3owe;TYje7I0*30UQ|K_hUZjKqUtO4!AZli3BRl zy-F;EVN0SqgIp*FuO7H!>tT@_mE!y$ZCvUfHHKC^(;$fY;c~^5C`XL4WNjt(%wb{A zY6|}DhRureFpOS5Ou>*EQ&o>X&5B^iUX z?=R*UxL=ESjGQwVj}sYKP_VH5D{65r1yD26A|{*bbfd>hNC@~UnqV|~CEe(i(CA@P zJ*O^H`NHwh$dWe`jXM`jNXE)Ef+R1YaB3rM}$o%N~+JsrE*}?Nx^F~sV^fb z-CRiRA6{~MDGQaHQ7#4#p|dSol-g|m!XwROb};m}-dFkYRa=OSsc<0E+4#7aau3|f z{@|rJ$eoROHhK=8%lTl)>?hAvJp<-}A9PD1xhPCzA5Zq*PEm!Ci2Pn}kEy{SR4YWj zcrn_FfrdYo>(RPDp*XIjgG1(2Ab0?_*Tj;~7N!~5bNn*G%W`sNU|_*VrEe2B7cD?) z{4#f*{CstvArt*bQVYc~MUGB8UI`y)UYRP4SE=J>-I)f*PG7@#pK6in%l3qkdY-3v z4EhT2)4^}1LL=_|hB8E1(Cvg{wc7$=Sx@DOyJU1eXC~I}FiNj;dL`yV0pORUc_jkg z#`Xh;vY|t+qs+W?bR}Oz(kKiMf*;RFQ&pF_h)-3EqWT?h*en&DXRP0KAO{41ab3S) zM%@oLLqZ6<-5Fm*;GIdAT4^F36-{h-Iv-JO?jU(lN`u&F#KP9u^g9&(i{WOoP`&Yl z#sBCDQKfyA!Pun(peEV9TSo*bMPG0r+Dpg)-HK;G(LuW+6v7JUe=BQTu{LU-`VTyu zLIB|~e}ana&gAAck6i~eO_vvUS9( zUB(1CgyHax3;HZ%2+Nl~MC3hiOuXM8*1-zYSZYkK7SRx{4t@7A^*{=&Bgdjzru#ls zO(i`jW|FrnDMb*KB9r1G?kFMb$O>CX`2Yu^w8$`~|CSSU9oGV;`qQU^9Z0{k8rBBgo{arj|hyw;vy1SNSQ z%)Tg4eBN8-=U(iid4WLk#1a3X+?U{e@WPp7R6+2myg#K5l^2UTRKiN{%tBQO<<{9VPx$REH($MA>Tj;O z_=>xhJotxSIF*-5$y)NY=<|AN2rn57Rf`;bE+tf}{=6yti$#rk3AQZ$#@P2xz`*iL z#O}+u)?Fyn?FYD!4c!VX`4AK@oQx$$sKA)%=F-x3yr}i0KFtL{EF5jef62$7T|ZC8 z0DF}#fGa;yf7+)9W!#s7oF0#{X?}z;&|W(r2|fX@UF-vkt<;rj5DcG?E;vm-K<@g2 zAX+fl@+#6LJ6_6n=O*of*4m&tN0z$wa6fs?>}$T_uSaF%5~P z(II*7((>>cM)>q9*YNp4C$E3OFPzCd^*R?nFcGGONh+kn#j=ov8~-4Or0UjAlAW$< z@iZ3L13X+#*yMyGkWlfvC=XY%lXdN6GOl;R-TCOzL^8`=MYmyt3A198AJ&|bAGv}2 zbS*{lpTcCg@+=X&Sr#opI|a{+i(%nw52uwM?S^+A!BWv?UhtV439#aux9$YpQbHL1 zhN)ob8r0DmS%=i~Zb5D50ZrV_>CdQhsTt64{I@nDuvmkwXku#ZiX991jTsWO0&VQC zem;pGguMI0>vSol?t?D~jQ7S5OyooSndG5#U^e^VP!;&u)<79uFIR<%1MbEm+YYS3 zt<|x5wq8@JM+#T?YR3`HWYZvGewOzw5cg8BNHp%VC z$SPPeaLFw}ZMw2j?(_7+J5gEWn<{x6fHhJHiY00z0?`<|kyz~{l~^YQcR`QROOJxn zw@~BhQM%|+R6#UGE0@w3BTYk_pu6A=Ie91<>NH9U>rS!GuUlG}TH=6Mf#HODC1Z3# zZq^AA4o5T!X=NOds~ypoz}(F^qBf))F$#KP4^8@DRPu^bOdS79;?C(M*}9=*B5%gL zqYN=N376U{%@G%Mu_2ONqLfAlTpN#{uIX6WRv)E4P3M$U7YrIrQwKdyFGusxC?SW^ zD0Ogxrvoy>bh+9OKC??&rBT?m41TEQOfAQke&32R>Xf_4(?uxVEik@f&3@XCn*dtNE0*tm;TTqCFBPBb*a zut=`t?3M@Sfz|;05xnPiG-RY^aFY%%vmL8;M7YQwLuE*Wb^}W4qN7F2t!Kfcexn{y zNnGDtK?H?sYep+g(WXR2s8uW~T_sFjC^el(qNymII}=!}stAT6ARVn2-Jvd#Q1(qg zLhL!=frA}NZ(YF%rLt~4$J)y6q{sz^xj>8y0{U=no!Z_hJ5XI1litkRt>^dK;Td|s zQhTnj1na^EK8_*N-SI#Kj6hnWh~Z3GB5sjhP=JLOD(+=PU|dteCj>k@;|C4d4){SE zg1$yL63gD>iX+ibC4Tj}(_IB4l|Qw5y$k$rZjLSi+JIDK9C>K|vIjDCh1Ou%b!$*r;j_twPI>lMiTg%11_iG*GajTWP~<90YmvUERP=Mc&8= zZ}P)WxxxM6{fYa;LRFH|{Ra#Y0R*yi!*DK{9IB*a`5LMjQ!6t8A;LjsF#j|bcpHs3g!~e1t7sL6bi~Eg7IeqY?O3& zo{wQ2eI8REKcn7`rk3u((e4l3LaBe)E-fAcix{MGvb(6=UjkC@k04#AV-U-R-?jUT zzazs)nP#QkAL?2qe2sy5`0jAk(sV4dhHv4P;WL@9){4o?CX`w@Q~@Q`9p*_(k;{-| zUbhRf%)M2-u$S&ygs)2ClfvbPr9`^A?AD^*!Q|8uC><9eJ?zSt5COpuM}6>RWJC4B zaOXDm%4)y_b?`H8cBbWGK7rM!6PZC!)QOT}T!5=&q~F?2 zQ>f_*L_7v!tZoQrU`@L2=?*6Vg2}cYdkDBqh{o@vs}!^+oeF^%4yysmtraWz0wdm}d!0U`i8r7bp&BTyYC)7-r zz!VyA39$MU0{jBo_68bD0Ca1s(vT*0GHjbeSgKJ)7#=@k3s?Lc#V5-0YpQh>zaq&7 zND%&y3F)@BO*ga{eS>kJ4z)@B(ZgB@6h??UV}woT)EZRe9j9ipd4oe`7}02#j~J7| zN20|8bMbBc}!+hD&W+iYAw^3ith(bDuy>1=~@dw zRBMw&bgd;!*V+UY$M9{ewaTxcdo1GNU=AghH2xR`Q?(XbZn+~+B1d{E9Nfk|*a%n{ zrL>9@hPc>+R>uT%y$!kdwLeD5YQKPvJp2L=L7;PGiEDohPpLtAHD)4p42np!KaRiC zA0xU21u6l3j6^A`7z%{%3ZG7g1mP?4by9db2V~-L7<-f=BXTSXoIyilP^Us@DRLPi zRB{8ANL|Kw3py$GDCMGb;-8i2%n;EZN6MduC;UJI$4faO){no23!!I(=Pf>Xz!8Oc zGt}XbPDqPHV^({R<9j?~hvYK5>V*UQ$yz~}_AA#eUhGV-Eay^YvC{|TI8<0_=+tf} zDM>hw=<#P?Myn*tJKEw~0`J{=%)FC~l(f1W`VRQRdHim?yAtd}sM#95n4h?I6 zL!Q;sgoG7T``WD>8+0naEqSE{t@8tX!o`1RsL?NsI&nMevqoga49;=jcQkN3;|NU_ z{^1NZ^pX)7p_1UBr+OP_Z`}7fc%ph>2Q!0K22SV!^uOCd=M(en7atO|Erw}fFdKVn z1usE*XBG*82{-K0G5a75ci`s!M%(uOWUz+-97z-m1hrfFV}rIOjq*H9E8wNp=-?5` z9kStfUZVrY8{=*ToHmKWl(+XeH-L*44%;3lcCuGc#<9$x<;l(1aW3aXmw`4GK#Z~D z$zj$|)}o=EF+mFjaH(kLD7LEsa%q$WwGs=bx^ofv*!8W%YbF>F%t;jj77<^d* zNg*y04B8-J&?bjT;}K0H#iUCL+D*wimVhCpM=BjSq8h_G2s{||GftzJ&=7Oju5+Mr z*}+p0aP$v?5=e}#398_{xZogJTy`GIu0@rdhcHiy4_is&;=>dscd>#K4%X0kK4u+pMNNgZd6Sh-?3%-W^dune&65hfwGZ$mLo?Fz2>mRzF!lw7hqlFp^Ht5u%W zji$YsT;g0D6J)l^;QjVk#Hfa(~VJXVj1$Qz%d0c z${sT);ZJ91Ibb!m6igVSJq=Ad& zdtBxm?ds#P&UAQ;rfQ2MuH^Y+DQxZpim(~>xN2jiihyN5mgt{x6arw{DqSO&u(4S9 z8FT6-rXvtp;iI1Tg)4I^YZ=t*Nrk2s7x54~DA=;NNM@E$a2(*{HUV1WC@C#bO>UVH zkOo<4Buz%zAnEmJ&iJkJzuZbA6gs zTv-~GgJew^loe^&e^Nj9&Ag6{wvgq(b%E8HwR2*>@1Z%a*|`f=s?PJAn9z9adX*3AjFJrr>Vz5ZnqzG6Wf&0m~B<8@`OLqicz7Hpi4OChF)7^->b>q|v74=pa~(%GmE$vz|`A zO}tE2Mxh);{wS)E?8d>V@_8(LMh}+t4FERUfud+moenWE9l>Gy%Eyoe`7GXyEumyb zt?&n%IxH({O~bNYEb3r`gD_En4E&h1BAVq4$fa#Lw|ReHZT{c`xH97b83*c1{V=iyZX5;df=-V6V(2jrL@&rn?9yB#(mRau6n zpeZq_5_YGakfRYLYLGJ(fzr#()<{cEO>AJj1lj_1q@wcHrRg+ktSXf=Y;l0=ciCf$ zDdgzUcx$>G^q_Kk^i5d{{y zYS4>=$Mbo-I2mBzMXg$q)BRu`$sd`m;M@S5Np$2Lrr3ja9@v9k=1h#7!Czov&7Usg z&JLDD`YcpA>PMFMwn-P4tKAvZb3M7j;iNm950r^2D;i6eyH|M|>I3HF!jAl7ep(QBZlo(0jE3r~%~8;vEdfKl=e`8{ z1Wt8MZOt*-q9c{d76*pcqQChV@heg~iXUU{wL=n-l$k3^%*n<_sA6cF12e8986Tla zzB$FI{T07*Wk*}yknGvu2`tD+!&h06YJ|8Si*x5R)N+Pvo4?)6IM|K9%53Gk%PXV#N3ViYT)1Sse z;C!-grE)zhJl~&3aRO(xN`}f;W_49-*f|G{e^<%zJy&|DZtX^%fdT__&u;j;LLB^A zyUSjlN>sqrkiq4lY9j3>5yNmq=eGZc_I3`#i8c2`l{`v1q?`v=)oo_C(-oO`=( z-yePZbhp$Jw19JuBxpIvFqi;^sR~DvfL&I~$yRF1RqH>p($%d)%Ofd&k` z@@wS*_70Ll%9(d!D4WAIaflZk7^w;sCaEU9?TZ3L8tpmewoW z%}np~!oe3j?L*Z-rRJbH^>4NAY$y;K-J!-zK@}jVj;vuHL>tLl4oQZSwT>WwCCmMP zcCa%=*i9ej>VVJqp&-JaQH7d);%PL~>oCAL-f)Cd+efT_^(w0AYp#(+A-LOT%CAo= zAWLCvFZ_(4UgmAu@bKSHtA_%gj8JC zhtVL>Leu#EybeuNIGxNfynzqT@+AHt{S9}&aBYTMiy6uz;9qkup~=w-%`SsYTU4gB||Gv(I#pp=$d>S;hbKHS9 zl6jmyX9H7Xnv$@hB^vtA$^W)!78dTqv-1Qgfvkk%37KYBeM^m6qn`EGGxK7emWQ%1 z19_wD&^zL%KRj#a`_9nGluo8nEq6vi@`kxr_-yCoBH(q-7qh7^`O=|(^Yzbt<9~nc_rCaAblT1}-jyvL`s4rWXTS0DFTDIqU#ImVCnPtHP+l_E z`0i{+Me5q8PV*3+c1}KC)KSMf_^ES`7wOUN==u(xJM?yZn&Q_wS^0Fng9DF`=X#&D zRR_F`cJjkhJlozwZ;Lu?nIn;Pizhjycn5uCpQdvinVj#^le_FWzqx2P7dbb1r=GK? z=wwmz)^zmfqK;ZV4Hy_B?H^?Zw7|7I&3M+kmI0Rtl^wu3!%|;q5Wj*@ngda!!K!=Q z%!?bknHSy7jAuGqbVu_vKK0VkeAleri<^1zBpvDOO~P$JdtIh!HlSVthJTc{G;gu__rNL@)L{ zda<9)5jQ)hWX^byZuUCEX@;`3S3Bi5Md_`*{<@b zec$Z7rcWc3biR;qA!^AM5~qQN-$H_Pa;SZ4^1XbtZY3XroB^dyb0k;RrDnxP)k;Iw zX$#N*h#wZY!(5$WzbZfd2Q)2z$zA!fWI{khGmL>Gq6_ddIvo*~l8D9=SYsQ8;}HpF zNs2pG)8}>6j98LWApCo*k{@j*;}88ENZPly&czUNtdM5q(D8_P-lmJcWsx^Xh~Hy6 zHx7b5NGFRm5dhbM*aL$vGm<%vZXu&MvwGhneeawY4rla|BhX{S_EvG`r()i|=a%G* zKAHEEdOy^ZU;u+)$X{vnE-dc-zCwD-+pJ!Ux;@SL4 zQT&(Vd={i7dh^O7#mDi?7bK5!a^f_zxlNl8Y)O<>$^~*41jzBxhG*i@6*>t)Z;|yxDGE?}fOI0!F+Jp0 zuNo2XrD=<)u+%`RX9KpyXS_PeC!6I}lnEb^eTS>~mgFT{WB}r8&M3&-!<28M;Y$fK zUdK2=kYH|N>_o$h`6<4JU&b$li#$;fTF2S0%!#lqI2|81v*K{omE=ZBt!nMSQ<$-R zzChR!$RHLY^kjD#zde#!?LuQ~xR3)tbWfw_b4Gw5+F>g53>?@n#win8)cuPAHBvj` z(*`Sp)SM!MS~dA2Zpa_(X`MLwriqV1blHYPvQ7YDPRttK=o_6>1~5!D4eMgbJph7D z{+IybyZmu|cKULBIKi$4YO-}yI(Wj?$-#DOOoTl82Eh+W3;0^z;8AmRI(xj6gxSi z`CnZl1h(IqCL11eN}Up{sB_&}37PX1jR0?TRI2VNze7RRCbLNjyvHa)cFibbLM2sr zEzTE26&6Gl2!`ltU_}O!Uo)CBs=(Sk$q5U#A}Vr@YvUf@9iD~g^noMk71LWSf?s8y zHrImXWjQpe6AJLS8sg1xMK7?igIj&@4Q?Y8u-y0grn`? zb~;soyDe~wJv%um#a75k*JjG*$doKT%}2Ii%=Tyi2IvFO;FdGA4mLD}N%mNmQBpWEll4itmXoJ{3Fn%bC!%69=J4Jt0UKvtW zs5f9zg7!exqjEuzDtfxVU{VFK;56m1=#U|4nIWRu%__A0EORk`G-8Z^fFm=NqKI1^ zsIpBV$j`&I^xFuirZ*F?$*#h3$kH~r0@b@_A*HYn`R}|pfd+wnmWhRF+7Un^M_+7c zQeoOi>0MBKw8J374DIx?L(ymvIWPwW^kMf*(P*0?Ts6GF0~}OTDE99i1D3pr-BrMq zaR3=Rb(C}A&)MM}vLQo{UwDSUP*s|h-f!N_D?=?>e0u~TsZOYN&4gDrM+yn(LMvw z6&{1M!-MX67MB!|(N1e6$Cqw$Zb(!;UGFR3;X!xGJ4{Jsyb3hVcB~0U%G+P4sSJ|9 zzwzbY{jIZ){oX%)eXNyq-WvSyeLwPJKk}nL`LVzALmXLD99i^_4Do%zVQopHQ`x>!tJ+&?Rm<5( z8r2-BsoU^eL(8U%r|a}<^5M>t`((G0U3Efsq)^F546S&q-rs~a=vV14Dqsvt;6#7= zdy70z1?e6Iis< z72sz0BH2Os;w8BNWhJ~gzKn$z@TD7;*6;;Av4$_D@M8EvGGDo>-Evi@g)cHxk_9&t zj4%u;SU&hhAZF-(;?hcx517+fT5z&FAsnnZldSGD^YQkgTeh>z7kfQ<;aZlW5kG{l z;=y*~NO+Ks)rsV;_Hvoygp7&| zae0_ugB(rCq%YgQNMBT8=t{IN3N*1sE2G0{b|0rfh8-65kBwHQtC+s5VMCHyO5f zDEdL>&|%l2+;EDxMm{Z-#4|UrGboQE?^;J|q`;m_ftJKW?k!Rv#Z%TwfpJ3$Y&WGq zC1D{_%ubX7hb9Gr3Ud;p=E(3z3QTE?E21F<&YKW7cRF8CcMEiw%0@hYI#0>9s-!@E zFQ}&l`f8uHR+8r0-sX5t2dO$pxz#o)kW&!Lo9XF%UJuXPO?xhzD{u1Tyq=u5=L~zZ z@ap4vYEocZQlOzVBWv@hFr04qPRq8Lq}wbt_=yxa6INX4g%mibBztm>PHGK>9-K?6 zyiM&X2EIo2V~S^4Ga9x>5j$)L|07#!*%7ijsxI!E4Pj@in=Qt>Qr~KliWtaUI4IZd zvzfX;Ho|&l@sm4U`cs|{x^BIz(UL?v#LKbtrNx zWCSM|8Kz24ei#9UP&urtAO)Qs(%k<*i5RY=OLEo_5pNi zOTIMe&m%4I(E_!Qe?5*KwXzfup7|h$Ta>BXzrhZX1XjL1)_S4cYQrk0Cb;w|RtGZp zI#Qt}AV!3Z1ZvCzIZbbDkKpHZMVvaAkYLu4`eSf6nwwdOoxq)JYON+dWi*)A;rN8~ zD*d?y51cOUH3`ViM=$D^D&dH?9g*szHV8X4D6x68G!FtWB;ij98fuR{*Ioq~ke%=yt@L(;sO_}<*@eM0 z7{vb%5^(kq|0*}u{@1>(|7mwXVm#YIby1jKtc!B{nqvZ8;TTKa`Iz!$IaYodB`7|I z4O!jLR^~>1Sa!mUTw|&~Mtc5-u-WU>4ic?9KL+T3R7OvWrZK3J#_+*qi}Crwp_?Dd zyE+;KBWd?6{bS}*$8P5G&5UVKUVE$a>b6_EuP42qMS7igy$PoRAr(3P0;!f@wvC#l}|@?-B0KYcJ2E<4T-n5n^9Q?22eoThO{XXgiSHQEfV+Ggt*M753MJvoQWsKSa*$j7?=p@tVl7!$c z6J09=E8b$Xi$Nh@?vPb-{?phB^$N)9qPEJFlzqD@!otqO@n{b~UMM2XF_B0ZbB1?* z6*jZtgn3RE(dG|-Otqpg8>${A*uieoWk;3KteKJVCueitoq+A(zxJuT+m!MZ;z4x7 zGLa&R(LjpE0&Di&t99pU?qO{$14fSLSD((WQLAf&zNfi+1$7g=fjxDNp1OwXnygAH zTwUHAKdGCN(z_O*VhRF58{x?kNR21;Mm;0wSpz+)uaeTOrRX1DPoK^E*!D&e(n02R zTir>Fwt7Y*P^h`xIgFV&jtL~9qB7KNt@b%BYx{hnuxkXGf}Aq59HAuiQDK{^c*Ynd zSWqaO_7|JKugxw+lg-~|^V@IQl`E zg`Mz;Rn!Q-AVNuvc^D4~xj^i?x$n=K2slsNj?l6{ZmXx3BGqs!57 z`J?b?nZ#7uF`pUB(Uwdqz7gc;X_u~wPeKJgfiPWuZo@43Cv)AN#ZAW8p0Ge+jcPq4 zJS_jjKM<)^$|)+ZC3hm`nJlDYli&lk-eaWkAq&CuO%_77Jtp!iD-Zu81a%6z-w;H_ zVGx3__woZF2!$lbLA2rK_i&FpK)z!+)Tp8+i(sAw?16_NE++*FE+!;Jrs{(dF&V}q zzE(V}4@y(D-gwwxGafeBjE4n1vM(Oi7Xoy}!@zd&Fcssm#bPcuVc_tke&3;OmeEg(tihmIyRo>)%;mHy> zjVJX+JtL@D13jv*;$PNs*7(;f{3}N3Gm8w74(s^Wtcl3*FYs3m7;qgN(mr4fRG^3= zbGRnfKUYf0kTvIDh�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�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

^(w=tM?baYZG=h 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