From ba5681be39f0a51e6ef482bbbb98a61c319fb37c Mon Sep 17 00:00:00 2001 From: Paul Shapiro Date: Fri, 7 Sep 2018 15:26:38 -0400 Subject: [PATCH] renamed some tests; (partial) uncommented fee est fns --- monero_utils/MyMoneroCoreBridge.js | 10 ++-- monero_utils/MyMoneroCoreCpp.js | 2 +- monero_utils/MyMoneroCoreCpp.wasm | Bin 1455771 -> 1464113 bytes monero_utils/monero_utils.js | 1 + src/index.cpp | 7 ++- ...Module.node.js => MyMoneroCoreCpp.node.js} | 48 +++++++++--------- ...ote_utils.spec.js => monero_utils.spec.js} | 0 7 files changed, 34 insertions(+), 34 deletions(-) rename tests/{cryptonote_utils__Module.node.js => MyMoneroCoreCpp.node.js} (90%) rename tests/{cryptonote_utils.spec.js => monero_utils.spec.js} (100%) diff --git a/monero_utils/MyMoneroCoreBridge.js b/monero_utils/MyMoneroCoreBridge.js index 09301c9..a184200 100644 --- a/monero_utils/MyMoneroCoreBridge.js +++ b/monero_utils/MyMoneroCoreBridge.js @@ -55,9 +55,9 @@ function api_safe_wordset_name(wordset_name) // class MyMoneroCoreBridge { - constructor(Module) + constructor(this_Module) { - this.Module = Module; + this.Module = this_Module; } // // @@ -453,7 +453,7 @@ module.exports = function(options) const ENVIRONMENT_IS_WORKER = typeof importScripts==="function"; const ENVIRONMENT_IS_NODE = typeof process==="object" && process.browser !== true && typeof require==="function" && ENVIRONMENT_IS_WORKER == false; // we want this to be true for Electron but not for a WebView const ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - var _Module_template = + var Module_template = { locateFile: function(filename, scriptDirectory) { @@ -491,9 +491,9 @@ module.exports = function(options) // const filepath = path.normalize(path.join(__dirname, "MyMoneroCoreCpp.wasm")); // const wasmBinary = fs.readFileSync(filepath) // console.log("wasmBinary", wasmBinary) - // _Module_template["wasmBinary"] = wasmBinary + // Module_template["wasmBinary"] = wasmBinary // } - require("./MyMoneroCoreCpp")(_Module_template).ready.then(function(thisModule) + require("./MyMoneroCoreCpp")(Module_template).ready.then(function(thisModule) { const instance = new MyMoneroCoreBridge(thisModule); resolve(instance); diff --git a/monero_utils/MyMoneroCoreCpp.js b/monero_utils/MyMoneroCoreCpp.js index 39bb070..7f4496c 100644 --- a/monero_utils/MyMoneroCoreCpp.js +++ b/monero_utils/MyMoneroCoreCpp.js @@ -5,7 +5,7 @@ var MyMoneroCoreCpp = (function() { function(MyMoneroCoreCpp) { MyMoneroCoreCpp = MyMoneroCoreCpp || {}; -var Module=typeof MyMoneroCoreCpp!=="undefined"?MyMoneroCoreCpp:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["quit"]=(function(status){process["exit"](status)});Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.split("/").slice(0,-1).join("/")+"/"}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}var asm2wasmImports={"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})};var functionPointers=new Array(0);var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc==="function"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}if(!Module["reallocBuffer"])Module["reallocBuffer"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module["reallocBuffer"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="MyMoneroCoreCpp.wast";var wasmBinaryFile="MyMoneroCoreCpp.wasm";var asmjsCodeFile="MyMoneroCoreCpp.temp.asm.js";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":asm2wasmImports,"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_uncaught_exception(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))}),join2:(function(l,r){return PATH.normalize(l+"/"+r)}),resolve:(function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter((function(p){return!!p})),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,"/",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;inode.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.lengthnewSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={"1024":flags["O_APPEND"],"64":flags["O_CREAT"],"128":flags["O_EXCL"],"0":flags["O_RDONLY"],"2":flags["O_RDWR"],"4096":flags["O_SYNC"],"512":flags["O_TRUNC"],"1":flags["O_WRONLY"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags}),flagsToPermissionString:(function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,"wx")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var PROCINFO={ppid:1,pid:42,sid:42,pgid:42};function ___syscall20(which,varargs){SYSCALLS.varargs=varargs;try{return PROCINFO.pid}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd};case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0};case 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return(function(){"use strict";return body.apply(this,arguments)})}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,(function(message){this.name=errorName;this.message=message;var stack=(new Error(message)).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}}));errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=(function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}});return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach((function(type){typeDependencies[type]=dependentTypes}));function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])}),destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv}),"toWireType":(function(destructors,value){return __emval_register(value)}),"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return(function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])});case 3:return(function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])});default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(value){return value}),"toWireType":(function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value}),"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){return(function(){var args=new Array(arguments.length+1);args[0]=rawFunction;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=(function(value){return value});if(minRange===0){var bitshift=32-8*size;fromWireType=(function(value){return value<>>bitshift})}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":(function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0}),"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["buffer"],data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":(function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;i>2]=millis/1e3|0;HEAP16[p+4>>1]=millis%1e3;HEAP16[p+6>>1]=0;HEAP16[p+8>>1]=0;return 0}function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}var ___tm_current=STATICTOP;STATICTOP+=48;var ___tm_timezone=allocate(intArrayFromString("GMT"),"i8",ALLOC_STATIC);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _llvm_bswap_i64(l,h){var retl=_llvm_bswap_i32(h)>>>0;var reth=_llvm_bswap_i32(l)>>>0;return(setTempRet0(reth),retl)|0}function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var winter=new Date(2e3,0,1);var summer=new Date(2e3,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),"i8",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),"i8",ALLOC_NORMAL);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=(new Date(2e3,6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_mutex_init(){}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module["dynCall_v"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}var __sigalrm_handler=0;function _signal(sig,func){if(sig==14){__sigalrm_handler=func}else{}return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):""};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),"%A":(function(date){return WEEKDAYS[date.tm_wday]}),"%b":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),"%B":(function(date){return MONTHS[date.tm_mon]}),"%C":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),"%d":(function(date){return leadingNulls(date.tm_mday,2)}),"%e":(function(date){return leadingSomething(date.tm_mday,2," ")}),"%g":(function(date){return getWeekBasedYear(date).toString().substring(2)}),"%G":(function(date){return getWeekBasedYear(date)}),"%H":(function(date){return leadingNulls(date.tm_hour,2)}),"%I":(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),"%j":(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),"%m":(function(date){return leadingNulls(date.tm_mon+1,2)}),"%M":(function(date){return leadingNulls(date.tm_min,2)}),"%n":(function(){return"\n"}),"%p":(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}}),"%S":(function(date){return leadingNulls(date.tm_sec,2)}),"%t":(function(){return"\t"}),"%u":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),"%U":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"}),"%V":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)}),"%Z":(function(date){return date.tm_zone}),"%%":(function(){return"%"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}___setErrNo(ERRNO_CODES.EINVAL);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}Module["wasmTableSize"]=1112;Module["wasmMaxTableSize"]=1112;Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"___assert_fail":___assert_fail,"___atomic_fetch_add_8":___atomic_fetch_add_8,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_pure_virtual":___cxa_pure_virtual,"___cxa_throw":___cxa_throw,"___cxa_uncaught_exception":___cxa_uncaught_exception,"___lock":___lock,"___map_file":___map_file,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall20":___syscall20,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__embind_register_bool":__embind_register_bool,"__embind_register_emval":__embind_register_emval,"__embind_register_float":__embind_register_float,"__embind_register_function":__embind_register_function,"__embind_register_integer":__embind_register_integer,"__embind_register_memory_view":__embind_register_memory_view,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_void":__embind_register_void,"_abort":_abort,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_err":_err,"_errx":_errx,"_ftime":_ftime,"_getenv":_getenv,"_gmtime":_gmtime,"_gmtime_r":_gmtime_r,"_llvm_bswap_i64":_llvm_bswap_i64,"_llvm_stackrestore":_llvm_stackrestore,"_llvm_stacksave":_llvm_stacksave,"_llvm_trap":_llvm_trap,"_mktime":_mktime,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_mutex_init":_pthread_mutex_init,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_signal":_signal,"_strftime_l":_strftime_l,"_sysconf":_sysconf,"_time":_time,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"STACKTOP":STACKTOP};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var __GLOBAL__I_000101=Module["__GLOBAL__I_000101"]=(function(){return Module["asm"]["__GLOBAL__I_000101"].apply(null,arguments)});var __GLOBAL__sub_I_account_cpp=Module["__GLOBAL__sub_I_account_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_account_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_base58_cpp=Module["__GLOBAL__sub_I_base58_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_base58_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bind_cpp=Module["__GLOBAL__sub_I_bind_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bind_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bulletproofs_cc=Module["__GLOBAL__sub_I_bulletproofs_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bulletproofs_cc"].apply(null,arguments)});var __GLOBAL__sub_I_crypto_cpp=Module["__GLOBAL__sub_I_crypto_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_crypto_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_basic_impl_cpp=Module["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_format_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_format_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_format_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_tx_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_cpp=Module["__GLOBAL__sub_I_device_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_default_cpp=Module["__GLOBAL__sub_I_device_default_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_default_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_electrum_words_cpp=Module["__GLOBAL__sub_I_electrum_words_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_electrum_words_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_index_cpp=Module["__GLOBAL__sub_I_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_iostream_cpp=Module["__GLOBAL__sub_I_iostream_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_iostream_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_logger_cpp=Module["__GLOBAL__sub_I_logger_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_logger_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_address_utils_cpp=Module["__GLOBAL__sub_I_monero_address_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_address_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_fork_rules_cpp=Module["__GLOBAL__sub_I_monero_fork_rules_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_fork_rules_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_key_image_utils_cpp=Module["__GLOBAL__sub_I_monero_key_image_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_key_image_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_paymentID_utils_cpp=Module["__GLOBAL__sub_I_monero_paymentID_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_paymentID_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_transfer_utils_cpp=Module["__GLOBAL__sub_I_monero_transfer_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_transfer_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_wallet_utils_cpp=Module["__GLOBAL__sub_I_monero_wallet_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_wallet_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctOps_cpp=Module["__GLOBAL__sub_I_rctOps_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctOps_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctSigs_cpp=Module["__GLOBAL__sub_I_rctSigs_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctSigs_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctTypes_cpp=Module["__GLOBAL__sub_I_rctTypes_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctTypes_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_serial_bridge_index_cpp=Module["__GLOBAL__sub_I_serial_bridge_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_serial_bridge_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_threadpool_cpp=Module["__GLOBAL__sub_I_threadpool_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_threadpool_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_tools__ret_vals_cpp=Module["__GLOBAL__sub_I_tools__ret_vals_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tools__ret_vals_cpp"].apply(null,arguments)});var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=(function(){return Module["asm"]["__ZSt18uncaught_exceptionv"].apply(null,arguments)});var ___cxx_global_var_init_17=Module["___cxx_global_var_init_17"]=(function(){return Module["asm"]["___cxx_global_var_init_17"].apply(null,arguments)});var ___cxx_global_var_init_18=Module["___cxx_global_var_init_18"]=(function(){return Module["asm"]["___cxx_global_var_init_18"].apply(null,arguments)});var ___cxx_global_var_init_19=Module["___cxx_global_var_init_19"]=(function(){return Module["asm"]["___cxx_global_var_init_19"].apply(null,arguments)});var ___emscripten_environ_constructor=Module["___emscripten_environ_constructor"]=(function(){return Module["asm"]["___emscripten_environ_constructor"].apply(null,arguments)});var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var ___getTypeName=Module["___getTypeName"]=(function(){return Module["asm"]["___getTypeName"].apply(null,arguments)});var __get_daylight=Module["__get_daylight"]=(function(){return Module["asm"]["__get_daylight"].apply(null,arguments)});var __get_timezone=Module["__get_timezone"]=(function(){return Module["asm"]["__get_timezone"].apply(null,arguments)});var __get_tzname=Module["__get_tzname"]=(function(){return Module["asm"]["__get_tzname"].apply(null,arguments)});var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=(function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)});var _free=Module["_free"]=(function(){return Module["asm"]["_free"].apply(null,arguments)});var _i64Add=Module["_i64Add"]=(function(){return Module["asm"]["_i64Add"].apply(null,arguments)});var _init_random=Module["_init_random"]=(function(){return Module["asm"]["_init_random"].apply(null,arguments)});var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=(function(){return Module["asm"]["_llvm_bswap_i32"].apply(null,arguments)});var _main=Module["_main"]=(function(){return Module["asm"]["_main"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var getTempRet0=Module["getTempRet0"]=(function(){return Module["asm"]["getTempRet0"].apply(null,arguments)});var setTempRet0=Module["setTempRet0"]=(function(){return Module["asm"]["setTempRet0"].apply(null,arguments)});var stackAlloc=Module["stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var stackRestore=Module["stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var stackSave=Module["stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var dynCall_iiiii=Module["dynCall_iiiii"]=(function(){return Module["asm"]["dynCall_iiiii"].apply(null,arguments)});var dynCall_iiiiid=Module["dynCall_iiiiid"]=(function(){return Module["asm"]["dynCall_iiiiid"].apply(null,arguments)});var dynCall_iiiiii=Module["dynCall_iiiiii"]=(function(){return Module["asm"]["dynCall_iiiiii"].apply(null,arguments)});var dynCall_iiiiiid=Module["dynCall_iiiiiid"]=(function(){return Module["asm"]["dynCall_iiiiiid"].apply(null,arguments)});var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiii"].apply(null,arguments)});var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiii"].apply(null,arguments)});var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiii"].apply(null,arguments)});var dynCall_iiiiij=Module["dynCall_iiiiij"]=(function(){return Module["asm"]["dynCall_iiiiij"].apply(null,arguments)});var dynCall_v=Module["dynCall_v"]=(function(){return Module["asm"]["dynCall_v"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});var dynCall_viiii=Module["dynCall_viiii"]=(function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)});var dynCall_viiiii=Module["dynCall_viiiii"]=(function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)});var dynCall_viiiiii=Module["dynCall_viiiiii"]=(function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)});var dynCall_viijii=Module["dynCall_viijii"]=(function(){return Module["asm"]["dynCall_viijii"].apply(null,arguments)});Module["asm"]=asm;Module["then"]=(function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=(function(){if(old)old();func(Module)})}return Module});function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run();Module["ready"]=new Promise((function(resolve,reject){delete Module["then"];Module["onAbort"]=(function(what){reject(what)});addOnPostRun((function(){resolve(Module)}))})) +var Module=typeof MyMoneroCoreCpp!=="undefined"?MyMoneroCoreCpp:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["quit"]=(function(status){process["exit"](status)});Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.split("/").slice(0,-1).join("/")+"/"}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}var asm2wasmImports={"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})};var functionPointers=new Array(0);var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc==="function"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}if(!Module["reallocBuffer"])Module["reallocBuffer"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module["reallocBuffer"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="MyMoneroCoreCpp.wast";var wasmBinaryFile="MyMoneroCoreCpp.wasm";var asmjsCodeFile="MyMoneroCoreCpp.temp.asm.js";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":asm2wasmImports,"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_uncaught_exception(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))}),join2:(function(l,r){return PATH.normalize(l+"/"+r)}),resolve:(function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter((function(p){return!!p})),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,"/",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;inode.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.lengthnewSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={"1024":flags["O_APPEND"],"64":flags["O_CREAT"],"128":flags["O_EXCL"],"0":flags["O_RDONLY"],"2":flags["O_RDWR"],"4096":flags["O_SYNC"],"512":flags["O_TRUNC"],"1":flags["O_WRONLY"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags}),flagsToPermissionString:(function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,"wx")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var PROCINFO={ppid:1,pid:42,sid:42,pgid:42};function ___syscall20(which,varargs){SYSCALLS.varargs=varargs;try{return PROCINFO.pid}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd};case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0};case 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return(function(){"use strict";return body.apply(this,arguments)})}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,(function(message){this.name=errorName;this.message=message;var stack=(new Error(message)).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}}));errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=(function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}});return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach((function(type){typeDependencies[type]=dependentTypes}));function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])}),destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv}),"toWireType":(function(destructors,value){return __emval_register(value)}),"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return(function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])});case 3:return(function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])});default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(value){return value}),"toWireType":(function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value}),"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){return(function(){var args=new Array(arguments.length+1);args[0]=rawFunction;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=(function(value){return value});if(minRange===0){var bitshift=32-8*size;fromWireType=(function(value){return value<>>bitshift})}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":(function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0}),"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["buffer"],data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":(function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;i>2]=millis/1e3|0;HEAP16[p+4>>1]=millis%1e3;HEAP16[p+6>>1]=0;HEAP16[p+8>>1]=0;return 0}function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}var ___tm_current=STATICTOP;STATICTOP+=48;var ___tm_timezone=allocate(intArrayFromString("GMT"),"i8",ALLOC_STATIC);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _llvm_bswap_i64(l,h){var retl=_llvm_bswap_i32(h)>>>0;var reth=_llvm_bswap_i32(l)>>>0;return(setTempRet0(reth),retl)|0}function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var winter=new Date(2e3,0,1);var summer=new Date(2e3,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),"i8",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),"i8",ALLOC_NORMAL);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=(new Date(2e3,6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_mutex_init(){}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module["dynCall_v"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}var __sigalrm_handler=0;function _signal(sig,func){if(sig==14){__sigalrm_handler=func}else{}return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):""};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),"%A":(function(date){return WEEKDAYS[date.tm_wday]}),"%b":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),"%B":(function(date){return MONTHS[date.tm_mon]}),"%C":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),"%d":(function(date){return leadingNulls(date.tm_mday,2)}),"%e":(function(date){return leadingSomething(date.tm_mday,2," ")}),"%g":(function(date){return getWeekBasedYear(date).toString().substring(2)}),"%G":(function(date){return getWeekBasedYear(date)}),"%H":(function(date){return leadingNulls(date.tm_hour,2)}),"%I":(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),"%j":(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),"%m":(function(date){return leadingNulls(date.tm_mon+1,2)}),"%M":(function(date){return leadingNulls(date.tm_min,2)}),"%n":(function(){return"\n"}),"%p":(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}}),"%S":(function(date){return leadingNulls(date.tm_sec,2)}),"%t":(function(){return"\t"}),"%u":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),"%U":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"}),"%V":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)}),"%Z":(function(date){return date.tm_zone}),"%%":(function(){return"%"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}___setErrNo(ERRNO_CODES.EINVAL);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}Module["wasmTableSize"]=1112;Module["wasmMaxTableSize"]=1112;Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"___assert_fail":___assert_fail,"___atomic_fetch_add_8":___atomic_fetch_add_8,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_pure_virtual":___cxa_pure_virtual,"___cxa_throw":___cxa_throw,"___cxa_uncaught_exception":___cxa_uncaught_exception,"___lock":___lock,"___map_file":___map_file,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall20":___syscall20,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__embind_register_bool":__embind_register_bool,"__embind_register_emval":__embind_register_emval,"__embind_register_float":__embind_register_float,"__embind_register_function":__embind_register_function,"__embind_register_integer":__embind_register_integer,"__embind_register_memory_view":__embind_register_memory_view,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_void":__embind_register_void,"_abort":_abort,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_err":_err,"_errx":_errx,"_ftime":_ftime,"_getenv":_getenv,"_gmtime":_gmtime,"_gmtime_r":_gmtime_r,"_llvm_bswap_i64":_llvm_bswap_i64,"_llvm_stackrestore":_llvm_stackrestore,"_llvm_stacksave":_llvm_stacksave,"_llvm_trap":_llvm_trap,"_mktime":_mktime,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_mutex_init":_pthread_mutex_init,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_signal":_signal,"_strftime_l":_strftime_l,"_sysconf":_sysconf,"_time":_time,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"STACKTOP":STACKTOP};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var __GLOBAL__I_000101=Module["__GLOBAL__I_000101"]=(function(){return Module["asm"]["__GLOBAL__I_000101"].apply(null,arguments)});var __GLOBAL__sub_I_account_cpp=Module["__GLOBAL__sub_I_account_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_account_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_base58_cpp=Module["__GLOBAL__sub_I_base58_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_base58_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bind_cpp=Module["__GLOBAL__sub_I_bind_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bind_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bulletproofs_cc=Module["__GLOBAL__sub_I_bulletproofs_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bulletproofs_cc"].apply(null,arguments)});var __GLOBAL__sub_I_crypto_cpp=Module["__GLOBAL__sub_I_crypto_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_crypto_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_basic_impl_cpp=Module["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_format_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_format_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_format_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_tx_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_cpp=Module["__GLOBAL__sub_I_device_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_default_cpp=Module["__GLOBAL__sub_I_device_default_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_default_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_electrum_words_cpp=Module["__GLOBAL__sub_I_electrum_words_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_electrum_words_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_index_cpp=Module["__GLOBAL__sub_I_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_iostream_cpp=Module["__GLOBAL__sub_I_iostream_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_iostream_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_logger_cpp=Module["__GLOBAL__sub_I_logger_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_logger_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_address_utils_cpp=Module["__GLOBAL__sub_I_monero_address_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_address_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_fork_rules_cpp=Module["__GLOBAL__sub_I_monero_fork_rules_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_fork_rules_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_key_image_utils_cpp=Module["__GLOBAL__sub_I_monero_key_image_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_key_image_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_paymentID_utils_cpp=Module["__GLOBAL__sub_I_monero_paymentID_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_paymentID_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_transfer_utils_cpp=Module["__GLOBAL__sub_I_monero_transfer_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_transfer_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_wallet_utils_cpp=Module["__GLOBAL__sub_I_monero_wallet_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_wallet_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctOps_cpp=Module["__GLOBAL__sub_I_rctOps_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctOps_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctSigs_cpp=Module["__GLOBAL__sub_I_rctSigs_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctSigs_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctTypes_cpp=Module["__GLOBAL__sub_I_rctTypes_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctTypes_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_serial_bridge_index_cpp=Module["__GLOBAL__sub_I_serial_bridge_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_serial_bridge_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_threadpool_cpp=Module["__GLOBAL__sub_I_threadpool_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_threadpool_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_tools__ret_vals_cpp=Module["__GLOBAL__sub_I_tools__ret_vals_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tools__ret_vals_cpp"].apply(null,arguments)});var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=(function(){return Module["asm"]["__ZSt18uncaught_exceptionv"].apply(null,arguments)});var ___cxx_global_var_init_17=Module["___cxx_global_var_init_17"]=(function(){return Module["asm"]["___cxx_global_var_init_17"].apply(null,arguments)});var ___cxx_global_var_init_18=Module["___cxx_global_var_init_18"]=(function(){return Module["asm"]["___cxx_global_var_init_18"].apply(null,arguments)});var ___cxx_global_var_init_19=Module["___cxx_global_var_init_19"]=(function(){return Module["asm"]["___cxx_global_var_init_19"].apply(null,arguments)});var ___emscripten_environ_constructor=Module["___emscripten_environ_constructor"]=(function(){return Module["asm"]["___emscripten_environ_constructor"].apply(null,arguments)});var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var ___getTypeName=Module["___getTypeName"]=(function(){return Module["asm"]["___getTypeName"].apply(null,arguments)});var __get_daylight=Module["__get_daylight"]=(function(){return Module["asm"]["__get_daylight"].apply(null,arguments)});var __get_timezone=Module["__get_timezone"]=(function(){return Module["asm"]["__get_timezone"].apply(null,arguments)});var __get_tzname=Module["__get_tzname"]=(function(){return Module["asm"]["__get_tzname"].apply(null,arguments)});var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=(function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)});var _free=Module["_free"]=(function(){return Module["asm"]["_free"].apply(null,arguments)});var _i64Add=Module["_i64Add"]=(function(){return Module["asm"]["_i64Add"].apply(null,arguments)});var _init_random=Module["_init_random"]=(function(){return Module["asm"]["_init_random"].apply(null,arguments)});var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=(function(){return Module["asm"]["_llvm_bswap_i32"].apply(null,arguments)});var _main=Module["_main"]=(function(){return Module["asm"]["_main"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var getTempRet0=Module["getTempRet0"]=(function(){return Module["asm"]["getTempRet0"].apply(null,arguments)});var setTempRet0=Module["setTempRet0"]=(function(){return Module["asm"]["setTempRet0"].apply(null,arguments)});var stackAlloc=Module["stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var stackRestore=Module["stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var stackSave=Module["stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var dynCall_iiiii=Module["dynCall_iiiii"]=(function(){return Module["asm"]["dynCall_iiiii"].apply(null,arguments)});var dynCall_iiiiid=Module["dynCall_iiiiid"]=(function(){return Module["asm"]["dynCall_iiiiid"].apply(null,arguments)});var dynCall_iiiiii=Module["dynCall_iiiiii"]=(function(){return Module["asm"]["dynCall_iiiiii"].apply(null,arguments)});var dynCall_iiiiiid=Module["dynCall_iiiiiid"]=(function(){return Module["asm"]["dynCall_iiiiiid"].apply(null,arguments)});var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiii"].apply(null,arguments)});var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiii"].apply(null,arguments)});var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiii"].apply(null,arguments)});var dynCall_iiiiij=Module["dynCall_iiiiij"]=(function(){return Module["asm"]["dynCall_iiiiij"].apply(null,arguments)});var dynCall_v=Module["dynCall_v"]=(function(){return Module["asm"]["dynCall_v"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});var dynCall_viiii=Module["dynCall_viiii"]=(function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)});var dynCall_viiiii=Module["dynCall_viiiii"]=(function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)});var dynCall_viiiiii=Module["dynCall_viiiiii"]=(function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)});var dynCall_viijii=Module["dynCall_viijii"]=(function(){return Module["asm"]["dynCall_viijii"].apply(null,arguments)});Module["asm"]=asm;Module["then"]=(function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=(function(){if(old)old();func(Module)})}return Module});function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run();Module["ready"]=new Promise((function(resolve,reject){delete Module["then"];Module["onAbort"]=(function(what){reject(what)});addOnPostRun((function(){resolve(Module)}))})) diff --git a/monero_utils/MyMoneroCoreCpp.wasm b/monero_utils/MyMoneroCoreCpp.wasm index 9abd937f4d9530a4c461dce54b2ef273b9fc3108..b02748af3adf5117796718d8f8376a6d566fe3b9 100644 GIT binary patch delta 405248 zcmcG%2Y?hs_CMZL-4k|tXQpRn^DZ#EEU@Gx8G$AvCe*w0JQY#6lLbAJoONkgTF00s@lb|MRLREui1~egD7TEHnKoSG{`m>eYL%nwf|1 zocG>eQ zrzS7xyPzt2(-~QrwjzzYnaUYc8CR9eY=xt8#<`-Xnp;r;BcvdU!WFJD{Hl~eQ8^DH zliNq>Tt}i?RjRNMLmpLC+-`IcU*=|trfQ0YDqM^qhHB-S)8$895j3eX6j0pUg-THs zW12>#+!Rz4uJUYEMJ0Y}23g(I7Zjy#q8;u=j~H`0m5`e=w_8UsUd`=hPK~*}UR_Z` z=q0*?RLZHKu&TJ)a<|)6okftsSO}w~O7K+?kM0yQH;oc)agM%I$Gj;hj8UoX>#ygU zrnORi=w&FwdIu%mB?LdZH0!P=`4(;o%HX zHx!J6`eu1O;Rq`70I4n%@hPrOTye5?ex;osc#*B3h%=-$&1~Y-Xy8Fk^-}-n!*nOA zLp)}Tx<$>}-IK{&v#HNTgQXZhaEjJJR)5bkL(^@ddLYp6_IUiv<6)RmJ=7r-QaZG6sx%Gh zv?}c>C8EQJyBtKMs+t+f)YJ&N(HwM4<80odMV+Qi3bCZP#)BY1J3rGxG#S({j9mc% zb2S+MxPw7XgsQmxAOfH%=yuhwhftoo5aktj4UN0A6eo9U7#b~Lsz`BT61ZP+Tj5j} z))lI*UcCUbNb`#6lrcaX)`$|4h^H7?7E1=L*rX*f4<1B#mFT90skrcK*F-td5F!-C zhgkf{20)FVB9v2EP;qBd)l{D10K197(XV2CoLVCiq`?#7@bxL0MvO^Ct;k`2P?3rV z5H-@Z-aB0fkBOwCkt-`$5J&Mc0T_@yVo`Xys`d zh5){YJ_lK_s`aF|C^z0%9!&_RdTG+oV{TP=YenoTr~>*B>IqT!;74KkDGm^gFW=)w z_gL7Q(pe8+v0*ZOF24thSFUGY5CQxP`mpdY2sf*Pm5mQghZ^+xu*fWnr&3^9PZWW z(#O zPXlRSV8l7V&#|=;M+M4#Ax(4ofDDNd%s`vgt(8_SHKj!}Rfp-$0!5$M#(STqDzacfGIl*4_kSC;t&JcMe$Yi~F&0LpltpHv^q^XcI1GJUnu_5nD!%vy%`v4=sYy$`kk!C$ z?Jgu9pg4R!>@esoqeVm93!IL*^Fyu>1PziBfNK2Gf+rpj?V-JlfeJ)me0G~Q%R>lc zAit;q>GYE(qujDH=pii*AQBt`+_%0Q4VErNQ*Y@58HqLnxl&os?G5IK5sU2B~5^}Aake98sib7Rbsns=9gZ*L+4ArPwVPs!fG3xF2sI2C=^?s-t z+h}bFRZ%x;Mb_-JOv{-TRCgOS2oC)HpF;-p9`eY*enah6Rcmlsmi4!^G`7telvbY| zw_Z%Er=AJak|p=01@8S>ziO029vF7ZpjZXDS9S)exA*^toxIJ+yGHUIj}3~oZ{40= zhi$f=O3w#UXQ$Uh*FR0K!asId;f!ppg|aRvftJch0&@ABfOUOFb+*FllaUtr$?xmk zyZ1l(4WkNg?(t;-)TCg4 z#qxTS!~K;hUSFk%zRKh)V)`qkUVl7Kq(6Q7DwC4pWK@4;qSuILv!nVe6TE>do}t6~JTSnFNSvQeOO?Uf`VAfS&msMk zBdIAee0!ha{gi|Ll#w{&R9EzE?yYR5YqocB>O!{7`HJ^H`a-tS^;=4L+CsLFZ4Z9n zU+G$uYPmj0{mHpj|Hyg3^S$Rg&s)xIo=u*Op1GcPJTpAPGcIj!%Gk6ip=BwPLkl7) z<3bmM3)u?+D=;N6IWSk9tA63OjOFg*{saCG{gd2O^(6Ov|0wq;_e}o`|1`hwA8~!@ zTj%@2_qp#g-&)_Nz9X(O-+R8fzB#^keed|*_C2FLqb+3i@6+1TfbCzZYm4iGcOg6H z{mJ{Icds|H$4gDlRqdqZ?w7qUdjI1+!?ym;-`jkgYX5Btei3}vGtF};I8GIT(!iv^ zS!0rB|IPOQ$3NXa)&Hyau=f}57Vl>7SKh^G75W9wdCxh|MbBl=CC?h?WW6+^Tlyq@ zf<9iKqL0&`*FV%3>o4e2^#%F|`a*rR^I3hA{x(nkdy!3XFY+(+PjyapP7F*4JQo-h zIB%RbP8r9Hqs9sUZ~mkHU;T^R`~Ca;Kls=Ar??mR%lt3-9`gR| z-R}Ly`?WW+(L3Ke&%4Ss%e&kEBKvRtW~$Eyo(YT$Tr$oXXN-g1Z@t^RTfLjSGgbTV zth&dy+qc!X#dlVvzlnT&;G%KCu>6z!`+Pt6zVq$!?ey*Nee3(iH!tEC<-6!T?>*q% z;GO3f;hX0;<(S{}_LX|Dx-nYqbA4|Fiy4{%8DWe5ZY< zd?$U!T*q7|e82gQ`;PgJ`o8vk<=f=j=-c31Ou595rhKk_roEr`Q_8-S%ls0j&@{Hs@pka#;LPCU;D_pw;6!byV}g6U zd!6Hb_mBSf-K*IP?sES;{{(G`W1M@ed%okKYqRg5>y&yjwLEpdI>j~FRq9%pIzM$@ zB=vc9ze>U4emm6t&d>Di>W|KS&L5ng>TC2*^zrI;l|oUnyUpzm1HmM&v z7dy+H`#nE-e)Nn|H>nhw@BG1oA??<7c)s;~slMra!}+>%t7nVn8_(0~mnwx`c7EmA z%Y^d-&q7aeKm0}TGd^vVwkKtG%C3|#X(ef+)0U~LGzt~>TdpnBmZzNMOH-C=OSIC^ zM=2ksoZ|>1bi%PrekpyvOdoqydU3zY!9&KhKymRd$7FRU`+{w9e8K1$`$l5GA3bRv zK6ex5rx?leKnPjkKI5nPEbh08FZQo+EO$(FFLT6ZBsK%f5KrIYelPgtxM}S4cVEAK zt{+_VtrQ(g?$>X#>#X-{*KzMxuA|;fuKnJPuJ644R?S`K|0r zzkcn``JeU|zv{JmRh<-R-@g5TQteygYyaE+@u{cvIiBgBXFb29{gAdd?PBO?Xn$yV zPz1*YzYFXM>7Dng=e{EnP-XTBhUMu_dIWV zO897fz<>Rjp&khC3w|H`F8Hi*%74;-%zwncz+2{>q1u0^)gOZ60_{rzqXVOiQg^9) zihrX2ZSNc2>E6>S{XOk{$NQ#thIgcQOyKE2iEp&;UGH1oncflJUxJg}lii-p^LnhX z(!*QXXV&5H-F(_HcZTSmU@Wp4XjRo1x@rW6J z+WNKNlgRAT*+pClJGyEe%;yn}FNKxj0;M@uOeBXnfG`g$CL7Y6YhiBAl6ksm9sD}M zrp#Fy1?;$ZofM64a-Ap=c17#7nijT?b@0)`CHafbW)~M|vC?5JOm&BqF6dpf(|6Pu zn`(D}x{M(ntWh~wZcJ>&-uVQR40dD zRu{PIzTr$wmDLpSJmX_#&28M7Ewhd{ZeZ1E(jLc6)EYKk)~pRpdPHh4j#i3zY5^EUNbb^RCI$H zMO|54!Zf9Z?xP46=EgS7_*&HqJNN}vY=45au-$8?O@<+p>{&2NBpRZao z+w|1Ga)wpl0i71su{LSeq}I*7(QzlEX@GI|d8) zrM6A+`*quV{GM#vJ7ovf8Va9CvF^FPT2^CBhPkdpMMv@((JBSZ#pkWr*Qcc}KA+t+ zSEu0_m#m8Go8b(3>iQy9VO48axB7`6{WL#E<)eTPF!>{4b`vOrnXK4Y=S7P3P`e%+ zkHzhp(yBS!u6Y41r2+=b%4H~Nt-y(T3e+&86^CqH+TTpP<%Rao@UqiZPKT;gwsnWU zG_}`dz8ZF!>TncQhnaF^qTeRSYghpvtVPf~D(9%uL6xoU&@>MWBJ2RliJOEqT1K8i zXV?u^f>j$b`_oc>%DhaENXJZC%F{Y7NsqRs*{w0VHS57nk^wx|si{uYy6tMM)ty?S z+?3AaQOSadonZq&WiNGkmQaH$?Df{do!03=&p9Rv2Bv;K2KOK*j&rhuWX z#pkT=Z>Y;xpR@cu(|z_vP{6u)6?5%5t4YruAfqRG7WpeU$RW}dUBHCxJ7+EES%ahK z_MW-C;+%E5XBhdiZtTGioUdm=%dUwrEVun>N5r130u|d>SnV++dDi}@gL5#2_OhaWlRzNX&QbvAG{r4WfU5x_ zNU;?Oa2>#kh#kF_U>n>F5JAekF#+xbh#qCBWAJB1o~bB^Z(L z9KZ-u^jisVAwUEvwk!cI1&AQUE>3`}0U}7T6$x-1Km;jvZ35g35J8IF7)ii80dBOT zw3jdlTRxfCy6TfdqI0Ac7QoGyz@!h#fvrCDn|uVahQcAc6#z zB*5nZB1o~N32+ub1Sxh}0(=c1f)qPD0nP!4AjQ6w02iLk0E+GCGDJr~EbQz5Di`*B zf34B2(!z#7V{^p@Hp5T z1kX15WCwFbsyp)?)t%->r5IUvUdlE{jmWW9|E+iZFZ}r_#(94%F6_!JaGE<5k`l4# z)67G@V&hw8E`HH(E_uM*#!r%aFU`MM{qfCRe1d zLi#5%9lVPQ{a$(^i8v5d{b}SyztIUoi!)4ejya5E>SAMJ3K}aNt)j12rM-bY#au_l z!YPoYzDK{9b_na(o;E52i;bn+Oe>B@@}x*JY#idIa)Ugam`ZC!(Ys1f z-dN7X+UnP1 zM<1%n%IFu8MaWHioy|NU0JVzKq*-(%zanvAUBCP`4q z(O?vali2|bNlFU4D~BOOxrc#7vxW~DN{k{oZ$XMR`oR$2x67LKV6|9Rh7zsUrxv|Q z)fV`u8t)b5y>_)I(3}bw$pwO@F)VCcQNS<_>IVw6rvjm*0!0NGX4bH9=!y~{(~T1O znOFr*JGXUz|0dMusr@@<$Iyh6OMNAWs*Ghi)<3;_EL9DAuzV@iQ@M5^w=zN;Nythd z*1EYkhgvKyu9g+8Q;wk-Rhb&?)yu`97zz<5(TzT}qb$CpVFF3Oi|>kdeQ~_Fs6a5e zK#0&1yrMwRMoR|J;)!Rrnht14{p>s73d|HxrBMR1Rt!k57sCwBtx?RN-DJ`LImW_M z2Fk(b*^ib3D^tq#RCO}RV(_4pt0*mw5hC0xNedXcnzUk+;->=1q-AXx=*x+Y011*l zLO_HoIun-$O8RK>P{+Gs-^GBr*pnN%Q|vWkEU zP|DS$B@q+^g7heY);&xJn)1&p@Y959yc$1kC^}lyW>#7_5XH|G>*osmRE(FHgP z(cYMHZ8B~-yjkvUxPs9si9>)cWh6m!l5JFyZ5lrrmu=!Q93@EE#+GRz+h~wSvg zwB|n9!g~rd0a5T4NTk!4RW>}k@I?saVN#^hk7m3FO&cWa5Q5OMk~GhaL)PKpIiUsa z99{QE#a#3G5{FT?;9viGnMZy`9`g(|lvs?${eW?tgE-C1rQa#W?Wlp|XTcy@+m5@wT<^ ziEzue8Ptf;vxT%-=xNjzMz%pQ53NwmD(F|PJaCwOi%q2E>KcS|tJjzu{$I_8irG-3 zvyo#R8q>1gOzIM<{TgN%%m-oKj9Z1?NR6IukfD{)*9tt9pZT2w!zS@_BhU|dR31hy zT(){VRiu7Z;;@E2)uaY+hjazU4*E5o!`4Z&gCKs*@!u2fW{SDT1GSkDJF|EVD<@L7 ztDGO2f{~alDAAk*I3<82LX0#Jd;+!qP(7D012VM9W3Lm3JRnmwCRpPljeR8>B?XeT z!#JjjK`pgb0oxoAr832M(P7mYQLSqs)w5BaQ332Dpd|p5`w&!Nwk)QT6&>-UIf_~i zAb?toK1hZd;XPH_Nt$jVxr-7fc^{#L3oM zB_)6H?4olX&UQEjUMji6YCU!$9B`p6R!pnOn}t=kZ}FS>0^zO0z@xFq3(20L0HdWR z1|4FB>;-GyE7`$2XN}6S*1unc^{^Vh+Q)Y{6vL|V zG>Dnb!2io?GA*_2hI*B&(ldaNFpDZzM@~Hr{fI9yy_U?d;^qF!>fifO;kaJJ?1H;4O2*Tq0@Js zd9l=KA4zk=d10Snv2ZY)i}ku;LVik_p@$1m%?9i2g!;y=QYSK?*KYGD3YA;UCqBsf zS}#rPR4Dt8V{DT=N}89p#=K%@y z_#;>B1+QXIM6Xz5VFf%<;)=)%Retu8MqgSek{!ei##k-8G^x%o*1>Wq4bbTRO|}8F zs8}zeo+k5%bHEj;>D|_-morqPSnW<{a^teK=;apdoOR^oy3Ua>t&Q{2^wpAWJB(>w-J1LAgDLM)Zl}3=hE?^o z8hqY?7FA+k(H1$R+i#+Z zH5aw0P>Um`vu@e3Wg?YtQuRj^f@!qIzmX5dCNV&at^AED-X5~$FPehb}z7h4NajzgO5| zjUOcliOl#n<`-6R%yD(f%fY)8bA-$afHZ5yUt)!=o$n2_?k;QP`q(A6BhlChhOGC? znmNHS@v#~mY~jBfmc%07y+EZIMYo3^ECM5!8e5DDjGO~uJrQ1=SY} zWwEnrvXUnlJ&KhrOz#mpYmmu0s?$8plAK1ENZuglfR@eIU=Ibv~%9r$|0W zSbaW7=qdd1Q+Z92RFl;)1z9AGUagIZoyuEKfz0HyNgj!)IF(isQ8R536~Ye&7ds7G zzkML}6oref&{HIzK&{B4gr33`cKptXGofg(Di+Dn@3bFh7F9lxSD_9^l{NN}5;~OR zLy;YsP~9}30+odK3_?lb^ko`|(5 zN@;!#JOVAhuc#oRu7t;^rtfM*#x*%nwT3nRLy4e@53fKFrz)>TkUY;ND_wvfx_FfPI3uVQJhR!nmFQKO(4HF{+KT8s_{3Ys{e5O z?=4M?KR}BoN%^xUDNU*;l5k@zlSlgTAI67!_cE!Tn7u5ao{(#zdeZQ$^~?T;@sSFm z(Q>JY=(RkdiMVpwo>>0--JYA2mPXT-)a~8NukLoCb@PggRzFIyk|3qh@ee2DhKk=G*}s$0{@anct-_TVm9?w|G>of9C$+3stWEGVs5D56 z8Cx-u@~^?XK$}uuwX!nvl4`;~8nC^RJaOh#m6}V|WkP3Di7f2`dYq>>qyjj`$1O5N zkO6;R6_a-D#d`O$YSxddGOXJ3pMhKF-1)<;^Q%Oyr$NEyUYxP-#1m$~J8kWNluIV4 z`W#$NjhN!F_2I`gbHrf?ZpK__bHXZQWw@vK^?bNyy>!?byt;b!m8r~5eUnlPa^Ac$ zncK-_c5>O3$*P_F(P3-u>YA>PkgOVWt?jGZz?CuMlZG6Y+@pWt?L79W9Q}H6Y8@?I z+;k^z+Hw+y(3JxDh+L77;&6oBq!BP3!(f%fse}9@&3eU#39;@iPDV-x87Zx-HGREv zVs=d&;VY~$Yi?)jtX*rGL&hTc&s-{HEIsUnj8)^)ubJvq9M;aysw~L*>?e*)($&xw z#PqNqnT&M@ap8Kw`7hV0{BxJ}-ux!k`AuWkN7l1n)#2+(ta)D*@{Q-MtzT`R$6H?) z7A$a+LW#6Nq(}M_+{MCN&!aAnxUVPN&yelN*L9u0;S6KUx2kQ<%-C+o6Waou-!R@O zQk>VvE+`wB&lfzj<=@)h*C7QbK6xMnB4seHUx`J;H7qhhZz>IiASTi{4K9e5`lCv$ zn|EZgBi7${?9RROsuR^$%sx?VvOd|_w&)d{ddMiADh=*1Vj6d0G;Q?bxa><_#9?`S zHI7?>-`24|Tf2V~=~5gw;0GMDCI86vsQvg)yRu0I!bk-&ao6kCwhPs@7jVW9y~2+4 zka2B2M|JCli=Jd%$GsOx*YU)~PAt``xLCzYY6^`s9wfh8jd$0F1-CbT4_Fg+|CxWv z#2`1XV(~p0{3N&X4~O`c53GiJGO~6pid(Fmuvkl14Y+h}7QecAT;0iHrd&#)g9Gv< znR3PMbNp7mYmw;SiC5>);xJ0`L;%Z4;&fHW?0`GxtGmYaNVyzur@pQXy)|2nz@dd|M`xb=cAtTrtN6ct&&a? z)3-AeTcZc8+m6*?OT@}PYRD=*mfh?;j`F0ZfF2#})c69VNh}7$x7LH79+*LVp=FA@ z#o$JOm^Yji8oxsSZl3v8E*8xkzg_$|oYhdLj?#qpU$_i#&|_^nmaA=1jjaog9t$w* zkrTHze*vV785@WeRQ#&OvxumzV)XbiM#0OMlv|2{e1w>R$n7u&TIWwxZ78Gcq8bu3 z6vcW#@3C;u{Yqt!!Rmf8T$I$Df-(vLuR8=a^ zpirBx(&m&RJ!k;9CD2v${u6H+FkW;~pMgcG#x*8c#b>JL)v!sNj4jezi5nkyk&Twi zLaXtq2eaqOH7-lZZQNA4=VEYubF5{j9<23~)XqTGfO){^tY@LOX3~xb3c>V#>9T$~ zpUXZFyT5|!z21ek+67ozg!whEYK^^cv-S7Wojr$mw*oa6%tBZTPj_KITjx&KT`=Ly z-xy!?iB)kv3#$#T&_s7KTyH_EbNByVTCdLn%oX7ska;uffgNz^RMos7Ksv_rG*S@5HXpg-& zR`bE61lOVDz|lmYD3<$DBCf#oG)puf?o|_Yj!jM|OG0IWQ|Z@Je#vjpV>v zNdd7zOEft@DZ#ZcIq*?5(96N%!>CBkusSIqj=|1JXWq zvq-C>-^H%f0FqZ~E}Vj+|4CBPnsduh;8#!34=)jJ1cPtVlqaF7_YPDDJ62t zfN(EHj&@{;A9U89m5A!8th)Hf$N!vBHZ^+l=fFzEd>RH0+E@3Nm*ue`YWatLR;wyo zD!!}F^4Kzg<(BPPYKs|)aY*DhV3E6CN`cCR_$$N=8Y#q#{~|=2$1|iRhHRrog&j2} z>`0z%l#6o>SYc!dGya3!07n7{IYul*w;t4ZD3uspJmf{l5fAwga>heYjhL=@2;LlE z(srGWaDXhALG%faP&kbq>EYWljCq7unk4i?3ww|Oy71^waciU)w?s&Yi1QpSmLFt5addW7`W0HGu;K;9Ko?y z6M?w9$_q^p$8c0I9;7n3D-w3%m`H=cQ4uLs1&;&i zWeJ-!d6W9hlOKy4uVY2wH5_^dj%;odg-TJ#_vvcQwi3EA^*zfM zHe>fO_LfL*!5V7E(zFioRoG6U;P zOBSjZEuLaNBc}rja~fNw`Aw|9Dd9|`C#;Nwy`wEzM&#hC=%^hyMfarM;0!>bl%jv3 zLdG%A?2fToK$6vt*yHaQ1WlMF073+m0;og4v^{=v_5^fYF=qgL*#>6;e8mP|1o-+Y zt+q5nns4lh_|3WTU>On@AM_i4F_!`=T~G9aO9B;pVm$yPd$1PmHKX=60%%UaHURAj z*o%^7J7f>O2RP3L_W_)5gFgZMAl_u;2!hMv!7~WWkv$l-*Kbaa^`K;LtOtN(4@&p? zJ7&od1IQ*|Hh@9`-a^TWx1S;$yaRBh4bB0$$_C#9_(`zLg2O~@y>zZL zo-hu}+WuiI5F6XDJJ?B4qb*y+9uhm-vI#Y|syU$i*I-JdA1BlgZV;H)l$)2=zHjlZ zn0P&_ih^^mXN@w)sQDzaf<~W!{Et57JFu1>5+|-__Y_fesZ^7Petf77G;ViQ)(A#V zLz6Y;soXdzrnO_WymSqA?P=9KtC;K0h;{8)Gd4!>_N*2gE9$gooioO$(nH5aU||%2 zJH)8=?E1)ga!}fOST)xlQ_Y6PIZYb5<5p~AD7Yfr8i49MNyN#Yss99Alpo2;YfKeAy& z3*qU=y78A>BEOzi70yH*>S;w{Mn~q&CnBOL>tpxfY^v^5OrN39flQ@ym{{A9m9U>g zuTHEJ9xrqP`Tispbz*O@i{hTntaWCkgA-kXcA`$h6s7yvJ&+iWjd6rhp_`IhsJVJn zj#%57H450r-zXLi`gA*^Kb~<8X&?(kyF;w5D|%QKeY*gIJI{-WUD)kVDvBSvuvUEa zSy8nsTMM!2R2TUuO&L8<`bEOaZzeDOsOmXmqZ zauADA%>%ZwRyAki5(@ZA57xfvpUKw>Lg&r#$-jsj)V9)$Na3QJoCDac+EX1Bxi&`V z;&Q%vUlF;8$ZWBzPq^NMjHD=-1C4TYMn(k7#SN@o&D{4jQU>f(Za_Qm$*?blLuhsw z?~9{@z&Be$GDEB#%x*^h z%pvT7;(5H|j5VKC0EJH)fZ20TblmdcZUJdghB?B!e>;zhJ(>)w2m{9w)+FqdutUNw z2|EFgz=wt1GVDUwUGk>5Fog92?cY3<-5P<94>8sxCpyH~PIM!&ps=Vjfh4#9+ANy( zcw8|uRyZW{A(Z1~3qNny%wzcOc9>IQFI(tZSutVmjqhE6q<+k7zCgQ)=rN29^}d^upyqeQ_{OX{pWqbp8ngP&2{3OMcZz+D z*~3-tl)aaSOgo-|nzt?{4J#6O#`!nCoNa0rI@%@irx>g zz$5Y>VfpS2v^D5Z3aW0JrJ49j=R1yZJK6on z@a&vJfbo?+NKpdA0DAyeV%{!)Nc=jCHFZjz(bM9`N7zhij!rq>ijv{1diE$Zj`IMO zG@b(-Bhtg7^S@ZX^exD2ycgxX(Yp)x#cG}N1I)Pq<4Uv zP=DtoAT(<8=tAt$qUvL;K{Z<|2SyiTEs6VW3_TaU{;j5q5s$H&kyldf^UL!#%DUhL z9o-{oBQ*2i)Q8a;6QQP~T@30=+-8iSbT$FxfQP$+E?{kOeRDmjsAYG`WUkm`E{X1h z194xJ+r$rWrEV_-qStAn(c`SOt0GljigUa;TAjBQJ052xe7Y(oRS#Y-9(tTLFkBdE z(q8(bnE!9qw{>edmF8P9mn5;>>xD&c;TuaWPe-Kfyj` zYsI%uuyXd9nEWKGhR3`oSrax%?0b^kE86a3*RvYpSo>f`9(g(8z9u6{V}wg8ka4si z#%wGX)!Ql-C;&xy_6y&i@xebj<7%~ra#6i!)7rX zaviomX!dQyV;R6V)l;2p&sxZHBem)A5ZeUgv9t8Ncsf6z4 z{88S4lcW(THZRc|Xl}wqTv(c6>=YkA&+ccRi<&R68`$$=@C$51_1OLFsOjR-Vv{s4 zdNDRtdiKaQeijc*WxYJ(4clomrH5cQ2XaND9W2E~5@>UtC6-TRxwcI&?- zpov;HjBjb1n9r@nuilgJi4rgC>wA?TmU zivC!;IC$o@wTmZa#%t_WEiS1M_rgNp#wlhy63_-dLp(W)^=Ds-{j*rrHqzZv=6Nju zme9^XM2yp23`i;B8bTOxxo^ci|6xTU=RYh5FFz8$=J9Gme97(>ml2&MU-g73Ok(qI z(7T?>+rP;CKK6~cWe)o%+aXrWVa@9hD-5$@J!&mUy4yYJds1|min(%&AG803@W032 zOz(}C>J*dNh|aYThBfE|dy6mLV}tnWo#OiU(W8Ak#9!aXdh9KBzt1x8IQc&7%*&dI zHf3ye))6Kx7}y`wm}Q1`jTeM>F6#y(bj*KK+&dTiqlb86F1YBk;{CZSFZ*sxF|5#1 zcSd%kc%b}J8LQ5G@Tlcx1-%*u$bL;UoX^rDNzS$AY?9tFC(`p4Y$@6ER+jtS#JzY= z%kL(RaQuE^M{~CG_fyRZ*B>PAb<@kNmX+>6-59&a zk9|!_IO5Dg*1G1`pGc(_H$PR$S_@80S}WDuzA37kqE*~e-1z~x@p_OLIwIvhMrYc1%8xE$4OqI|P97~bE=79@@G=)w z7PC5hl`8W4snx`Ti*c>6gZdzS9p6FnqlKhO|1NgHOZUmu?Gri zii9g{!F1*)c}{O8Hf>TfjLq^M0cnPTYGzCp&6cp5#uyLjFp^>iEMX7UDt$#W@s&a@ zGYjSYC$u~Q+ZL)P>7XEHsL!eoBR$><0Fw}EjT-4W8R^NH+cwgx2_wB|zm#PR*gIR| zounp^pJGf#ZeWe1DR^SUl>uv2eGuFsu%^h`DU}b*SWkY@KrPN8*eywTp;hr6%^qr_ z1D$H@wWk#|?-7l#QrNem*D{uoxebJ5mf8kp!j66J_)$Eyj16dK+f8wb?VBV0|558} zXaz%)<1>z;cjm&_t%$V*r0S1J;mR0VAQ~N1o3ls72TNJ&=F+OVZaZ>-4Ha>>ae-(N zVs%|)$8h5Q2{ibF8dO=YaAT{uV>zpya*!7AE)Rkuma~E&4cFX1S~JI#Xy!&{F5Dy* zE@u{7FS@T_;aldB$Hgb)iOwdUy`3hEVpgi$7j5*GHS`0JJcC_! zD7r)QNmN0V@Ag1Pg1P^`tm+Hp`ao< zZpM;dVDWeRiFFmMZA8vV)MEg$H(@;0wrR&^IT`!4y0ktQM1+5P1;q zADoDgdjEJe4N)zm(Ri48OhPCzhzCXS$1GBFxf64MQy*TJ2>Xe{IE0r)NERdChUhVH z0|k)quVx)vfpne52@lOZVaGV8b%hGmiR`wyK)xF%Crk?%udTto6?pOCXk`2%#;%6E zV{<4Mw6@QRW1q0>>JBq(OvVWXnp?Vs2>mT}&1F-Tl&}tqW2;$ClV$Q67c6yAE|(hi z8_(L!)U%tZ+@|rBxc(DXt%rx1>w9v@ATrtP;VKVQ?ktKElIXsM>@?wyG|@K7?3+6|5rL*6}b8Fd7zJ-gA*0Q|v5udRFrXPoNLA*#awv^BPoVDcXC+J+~hKV)| z)<_UqKOxSoW1U-X;W@PD$Xy3NMlp*0rd=6_8#9z}JeuG%rt5lKmVL(6)TGt5Smdu~ z??$56i}ukmJgTrM0%nlmdm0snPTQ}&^{kc(9mH-UpiqCx-WoM*jX2U{L)2(rcH$DC zLZuy45Go0W87=6D7DPU5n$$*TQM`e*%KluB-q0jW7^`T856HH}7wcL00rVH@KRtGo zj{$qY806u8SuAF03|OMu(_C>_Ye9V5XS| zi0W{vMS1C<8GmySRJwKK#w>cRGwRigzF|m-xoaln!}b-sZ72JzijmG>nmFQiR2O^K z89s75HeN61U%@_L?8b&hKVJI5o+o}Cq%{*`zh-yWz2pZq`N0M`;RWXlB7Yi``3d^} zGKZ%WbjKc;rQZ~R%{Ui4D#9gNruf@t*1F{Z9fgf+72YiigI&HsH9*w>pJ?MO=m1eW zb#bdJ*oYgCip!f>2j~(ye1lWN=~#PU@{BA+VCEBnc2eA=7>h|yg_Q)A7R5n}hw%{@ z#=Y1FaqBxDwj6B6@9w1#X*oY^z;uausiGwX038;)iQg5#Gl7>!VZA z`@K-8J(nsb74Y=Dxv502B%SK3@gJ^4cn7p7wUmpPxVJda&<&cet=?%^;^pE%wn+b$ zwd2!eQid4tE&Bp?8Z!@be>6jLif?b>K5_qc_8a@P{LeesHpX5T4R^tWutz+#i&gin zLfvusbdPv{7t7|~;RRiLp!Rs7{HI+khp`_8+k-W>iitd2HW#<;LF9h%&>nWr?er=% z6qjD|raYq4u5IdV7 z54$Vpb>czo=mibX^Cr97yUJ_tWgl}KrsxI3;;tXrmb%ZTV(LcW2io^Ei0AubCT~E- z132sSmEFPYT^51EDh^&hv4%l8^tQww+ZLO1nQ>dr)F0SwP*2|e1N&F#GZHOGa=`{s z3>m{|d?t4NfP3+u3BHfD#{Z;)p5a{;LOa6t>d#8`9(EODoA~tzd)%fVo2qnB)xUma zf3xGH&nHa41I1pjR-5|lxD>?sjm)_mlL+ z7~LhhA}%j&hl^e!>-lrjxfE%6~rPnyztFjgttp?`NWULN$*j_8<7w?f)@uu3gkZwiFChB zer8>>ddN1T`yf=v#t|QW_WR18{23B8HL?64IAY6q6H-lljV8iZHW4+W-dCd45$(IM zOx1zc9}GN%{{A1o93fNGJIrqIBwlME&g46aY<2UH3|!cSI}{LBN#iU=!99U4DKK#? z?8p?K9%c>tQVk619sEijLFag50$2i8i-ad8!?d48<5$=#ittqF1?)ZaC5*EOe<}>N z19YpfnH3#pAF+ewKOBb(o?a1GT^}s>oFLWpR9kf|WdMgURWv^d)%7ZI_er*&uX2dd zQ&?Rw=oG7)aWJ94c0;@(d55Z>cZy|Kt%zx>9mYqHlt0A(I0oZzv6<*!cE5dyBm$p1#1^;<4faxY|jv{Q_IUpPeJbMd;~XEzi5e z9${%y%lz;+WN^@PlcQNSoV7NK*Dte{Eo2J$B#kuamFf8&Q{5qaRsu`19n$)5)%GE3ez}8-G5kH=+H{m63j2&&NRyt$=-@dD`Bo=ZAT| zPDeJ9lV5ii_`2i=qSc7bjJIPii)R?`m{-Q2Tkk+ADlYm{H(Xu3Dx4Et#>?V6#&g-* zz!4t~Tl6r_TXjZ$CF}=ddmDh+2-w1r-yAVQ8){GzVsNy8!??^xudtB$!m)f63i63# zoL|RY6*X1<7x9A1?*X&@P30Z&Xs&T$&0{n^PTsMg*~T3U(s+pi1`u>22Nb$H%>Cl(GY#AIF`q&h=&~fCN@eeaqw{d8eIM|KEV&FD@+*aqA&9- ztx&{yWaG1siz-f@9oUF<1!6YjQ!55Wx;c5v)N(`L$XP00+m7SmI45rg74J$Xe+e#q zeO&y{2o2uj&l8(nyp>`5mjJJ}25FtB;>HN0H$e{2O%U7_5-Z*O|G{OUdI@FxJLJ?0 zeG;jhZQmTTLNOi#HuhoGXxc@92WyF-hxcL!L|+eY6F}F=Ad|0vGSGdPxXL`ddF|iu zdYGuLST$zRYmZ2)3|4LYEKf+}drR4;2*1u7ad?lII?v=M+~WE#j3V*0&Wo~7&vY2J z(Sl?~&Guwgaa~QEnGTyhT$vB(T)Hw}X}%bc%44p~w)r9>K1jOCXB-C`#bc)UC6zY? zo~wCzjV|zPwl`6Ee1-Txj;pI@$hVBD<_5gdg;Z8jrRy-)pl=m0A+vq>i%m87MC!@tZ4(QUb zPY}sS^J9tV=Erg=5l`5Ud3e~a*J0cxA=m3{;WBtA_!|d*!9e1~RwC*dvSc4Tt}Ie+ z@Y=s~??jw3_^oW5=oa7wxzJRQ%t30E=$nILZ_q6jr2*bv>UciIwF1DO2q6SuZ$j?8_9GxO%ASiO7=Ru>RQ^ZGU{I5t(OXu})gg4W9dgnb3I&+hI z5WN(Kj_7o?PWEzlG>Hmt3Bb}v)PqwBZKPhsLKYAcG_ zYH?Q;s2M&^LEWqHQ|J^uUBTvgPz|CGX-MR3bNN=YFnNzbXSkyZ-;vT-t}}CXW3i$t zuU+MYtut3m`6eL{4+_T**1}PZ_so5r$Wb%a&?{%{H{m#AZ^97+s`0B|g@fG@j#hYC zSqigOgU*d=fi|ileSz z7~|bkn1$*8g^&`l&y1RfeC9rB9>NWBG7n{#F>GC}h}s>}~(=?$V&K5xb5h$r*; zz$(+>%nyfg`0q<*CsmNME`hUC%c%$59pj29$wB(4I>4;5Nzc|#hy$X0Owop7) z!0To#3&rV!RtK_jO4Zfs939Xs`kf#K(0~koc za!|0sn7Ahb+_fW%3={

ZUYnX`8B|ygHx4?AyD}`*4oL0e^6H9x9Bgx1`1k3zrDV zR&VY7Iw}I3_*y(v$eUFCLq8oHa>-2xSF3ycp4F^z4Q{$tr|GcFCOl@Ui`w0Iy>hK4 zzlDi4i*Xp(F0U@OkKP<_1&o-7t(@Ai*HxX2!Xz_XjKcJ~s%M|K^WbgeK-p$te#jc9 z$ags5f0C&5`X;zp*wT$OP&q-fPNLZ|Pq3#>Y^pP6U4aXU@eylN0}GYz!jhJS)AW)^ zW53Uk);Mrq64Gml!MA}+<=q_c;LZGLba1CWjC1KtaTH)rMFj#W{@7P36mV7I08h&| zE24!Md%Ye;EGfp=58@{nzHYQF5a_0NyGtmQB4cL!(H{NZa(@#={nRXRpossj z?J~7C@5Lv3#DLoT_6Rhyl206rGUmOg8jSfv&Kxl-pM9rMD*S+DW;}y!Dy}RdDg(WN z&}E-vZk*BU-?jr0k#i55L20}L?*Jwh%Pm?@Vl5hiJ22yV99FZ2nOTpRksERTmiuxn zh7Bujz!Y;tg)+E{my5=eSg1Mn7wI-cuUISMMpvo&pp{m{i_FW)-~d;kzK3jqHA*Kz z=`tG@rFR9=i}(=mmT1p0o!59#*#g*G7rY`J2A!V*{xk}22fRHB{|xwN8@}l*V0@)h zp}mI9Fr2ORiS#yy==9qGs zsnhtH|8Xxq|3B!(blm&+<6cCr?8VmSW4*A2vY5FRVtyMv2ZUfO0E;uXCE|gZ4XQ5J zeYn_|3W`L`P8`F{eNh9hIYQcc5i^T`Fo2j%xX&@BS3|8Ra)ye;Y`!FufI8g9kG2g0 zlxlpbN^=B(Ppf)1#0ImF?o*&on>`@dw;GvGGdKv6K!KF*GUZiaw!m5+RG;T&y+%rX z=-;GLKWd0}m}_^4SL^fc;A4mCJua3mfpcInt{9E)1^l zSvAMF%eARtR^Vr(%?MW{u5ZXQ z)3=i8R33=1!KidiLNo3X{TuQ&S!FOJ$7xTE(w++1TiTG<300=O(JNHY*x81>Q-a*u zMWV#UZDN}_IX2DLSWO#11NbJd4ydu&6>p5geF^fa#hA;Swgf*bHs6w1XkD2LWfTk- zDYri7h{|97ymRu?ho?HomtRTr~h!y z7^|B5ahV1eYQikn=%1rEidplIqB^o2a$_Hf#XHH>7bVQqUqvN~%><+g_~O(QLS&Ol}*|Mw6;Y&)0~%yyISyik#AI^ zg6VhL?6;D82VGO5{y>OA77TuW_SBBc zM}KK+M4B88c1zq+qH#g-3A(WdcoW({doM-%qtC(19qb+r{r}Y=x>xo){jobi-HG<> z8vT)sHxG=`K~u9!a^BWtBZ;~*l<87fB2!3on^;SG$%&XjbG#%o#LOWet9(Z*E?C?7 zgxAwh5aWMjMB0B@STd$#;_)^-uMJ+)q|f3kCFVKQ$iB1n1A1xJ042?mdpZto(pi>4 z69jP&oyM9Go7zD9dgrVtY|DG(9Ho^zR>#F;Bx2T>xmhvMDPxQn-IiC?OK{bPJOQvc z%gfsG{wyNE?FtYID%+vmugHDO*`-wFbxdoz-!=2Y25o3@ffvHAR4DBgW=9_C_5%gUdTi@8=>FgL`c*GtIwgI& zm~j%e9Q)PF##=OJG3WffVrEC);rE!}v5tHybe&J^=C#E8op>hTCA)c5@na{bmwyw5 zop~qmTxZ^{N;QRdK&|r1xRmN4E!*=w)L17@cIJOBgo%pgKWcRale0}!L;^*0_Petf z7Po(P;aM>8mUQ7&b8NFzjMXAf^hL+WR?&smrnk6g^qLQ}OggE7;%pbF!Ul>4U3pgr zVXlk#uDO=eD*StW!@)w{lqAz6Ui?knll;}V?9@vjJ;$$B$b({q>lxa;-Nk}E66ht& z?!3kCp>1M!{s>zmv>tqPWII?l*5x!+^5n20>CARr0q6h!X!{QMsEY0Xy)$=rlWfY} z6jBJuZYT*obOZzjkt!f!K~WI(J$+an*q-gZjmlG+bQqMNK~PZXph2Z7QWOM~CPj(} z3P_PIi2v`Ixp#LHz~}S-ejnJ}xpSw_nKNh3oT8@hYMa+U=eG2SW1##Z1;U5CiSg=I zRUdyI(hj_!GjiI1C_PR(Mw{PUx5}S7vNL7wkqi5C$hpAUj3Ec~_NRw@mlv|!(4v&im>%!bSkw;+sZK=ptP*C zV>C8+uAg<##s&zEwXuP-lg*)9XGeJ^jG_TpP^*#RHXJ|QH?Y$(*aa-^#d1>@Rzpte z0!n64DZ;f3jDyjQwF}>|_vyy&EHgH^V=uhnt;n^#eVU#UuWai_pEGgpyT0r$JDUV1 zwiV!*3bGwtCY-xcwz!eyB$a9D`?{q@E%|L-Gd+D6!3P~7u(7D)q&1%VYPh7R$P47$ z8*y{8L?(3yP5-JgdG~O4*1#%f^6phRr#sY$m&)MnEJd!}X;hGzH?i8rD^U^sZ$gUQ za?VXmB#yu%S-PTl0zS{jYDKJXD*Mn6F zUfG~g*frP&C{MvRnDpEXHq({U%Jw(20$F@B%ll7-?Xe3x{X2yiAllk^7EbnUd zeR~VL;cDMn-^yF_j{`yF|AyYmp(X1y2-^LQzDNg97KrX)x6Z*3}b{lKu3tK@vjgK|V zRAmRTJW!mLBYU!{@jcZh4(lhtZ1O};R@c}=P>~ucM}Yipa~0yo(xx+#k^xa09YK%K z5hd=+HlBH2KpF7;T(3{bdIgMWz(|2X(}1d*%&c5Bc4nKvO9M&2+N11THN`FrZbcb# z`KatNmQ|6T^kfw*LMygvAxa$@FR#6wmCBeqSe|dfI#_|g&t<(W8{NU)Gh3ppG0moB z=WK#^1pKrF5wJvQ0#2ijcLbL#yw05}Pu{^&JJ}3%w-xl|UfvKf7iH`K@6-Csd&Tdc zMZQaaFE%Q002DO#b~r@_1&oss+1MfmiF$JDfc&HvTaZSnY{3-ufn-w-$f0*)mJY~| z?_|?(6@Twt?EZ{dxO;JvdlMiP466@Z91z#muX5jAta=EdbR_hRQ=WA#Stda{q4o{( z0RL$YkSPyPM*|3B26!OCW=%DQ#M1YUj15AhnrnTTAQp|z5S-}{s ze1ns)5>%)qwok&pXJLtlq*>(xII8aBDM~SDeLa&!j@59!c3HwJW)99cI z#LiK&_k(PRO#BOOn~LSGf0?c1fWNS(wOCzCS^cl9y-{2`;IC|tnXoC6Z>`EV-${1k zL+qbUIR0VWHY=&TmU7NtS+-p8FdJYTDXsPh%$=~|iKX}coqcT>7fPE9U_W~>lQo{g zHgiC}{1kiMI8Yk{!G`qKfTB zRK@7T()1VD1;cotG-V*m^cuTl?V+qMsu(d;RpB4To@8v7S2i2W>X&{zoP9=VpC8Gp zPz`U7W=|G=?p3Q&i}+&cXeSAVs0|@&MeWk|rAAh5WUtEy#;~UYdx6wIW-GcKy!yRf zUt7SJ=0?MW(nV>EWla=4s^IfOQ}!Q=efMQKX)J^uUY0w@v7E#*S)fPfWU=Pad9tO> zGDv3`q_V_Og~W?~-jwIZvFubOS_C&l-n=OF(Hmc5Rb|)l?2PBpEbyb&$pI4~V-epC z90mp=I_R}j{OQssCGOBtH33d##A$^rQZhvu6^*F;)pYoD>7^^C$pyiZCNi*W_|10V*~vZc-4)J4F`5!>Ha{ES@hsc zeiH&54c}y~oZ2qWX&~nnGq!}3B&!%-gbPFB!Z>P3sSSy7;n)i$L}{xc8D;H-MyVn} z8C%}?CaZk)MzE_l;^8T*l6NafxIyq`)D$q#F3Jz5u<$U3EYt=2@`ij#}?QKjH zLnXsQzGvtt^b6#TNGRwGHWbphzi>I+VcpLu~uG>e;i*KOR=>R zHEt$yBY+K1E!t1P{=tlksiO%i;{_+)S?{nm1;dJeCv|bz)U`r%dPOnl)7+84}hCBS*oIk|2nHm<7pfK;nzx+(u51uq_dT4Rji|P@p}!QZj)YFgbuwngfvI zsvdAyQCmO9obZC)$`DH|;y|dwk0a5<)E+w>*$7g8iDGmyTFZk9gj_h1QHbnqsY?isslw2t!pyX;HNL0Ex71^Qk29=p#tBx}xKnN60v zVLD!E1)&u&n%RjEbQ%oE@LLf4!{^I*p@-zNGuVZS(0RvK$f}{CAUE&_TJNOuZLN@_ zX0jaPQ#ofQs{ql!RWsQn*?$&Gg?)j4&tkX3s7>jfS**x_Rh!a#<}g1a^EOY+W1C4J z@P_$pG(GpsXU)@AyKTl&fVF`p`EN}Et~1VlpQN7sw)4Ln2Z#CWu#vR(*Qiymb|)B$%GU*(ApSVpY{XIOg- zx{Lmt`z5pefB{O`-kKDHp&lpQl5nhL^M`x|i<%OlJaVC{1AhUQ*G0aJX$pZw>tR1q` zGFH?5O%kS0CM|>5Q-3*W8AK5J%b%99-sQ`>eK~sz&_4bX)`FU8qM2{HvWU&T7oiXOR&Wzh58RqRoX zlh$gIu;OYqCMvO7ne5_0x&3Qat@6c#iMZ)jzAuzfQ!}2qt#4y| zWNx1@=J?kWW#3IKn2kVmLbtV(Jp2Wr*|c)8yn7R5)mAP}D4Sx3lVbAGcvVOx1j;7a z?j(6}cbrawK-nZ)og{CakJU*KD4S%9lcac=PbWd3Y?5tGl1n9aTM#Il0%enIa+1v4_wY_${bcPvsuO8?{e;nTIy?} z)ex2+xSKsASyz8enYIU4U|-4Rd%%b8BcI*F`r&b44_GPFWy8G?>wQ-a-^(6K8Nx`= zJis2soMQfA+~*ycu#eS5>TC9ayMY_1ec1Qjm!9uf&Cu8GJQvXtp!uO;NG3@kvA4)= zJ%OlA&h-gwxQd;&ZEA7~AqIsFcO#^%(QR^}$8Zm0iK%Ba!UU0pAZE;`vWyI8K`5Lh zggnzMF+Gw8!El}l;XDY1^B~LHmY5OAf?zmHNjM8a(OKTI#GFVL1XY$0^=5iF4?@v- zrdnb_BoBh&YUYHqAQYWtiX|3CvLG1FvM`(lAty_S2JKBtEQ;hoFq~&uI1fTj9?CM= z63Zf45DaHo9nOMKbe0lJtcYYmkg_yXbF(3w2chUZZ&+e=BoBfr4@pec`WsOMASm?g zZVQ)yP;?2eThLJn0|bKMhVBVxK`1)QBui|FWZ7^=F8`kObF6IEI{-+3M-DvzBKjJ2TzkGFFC1j`@u>3ydk#zLy&qVo)?+?Y`VSrfuO0@-el2F~6RSRU^dH2QkKJPD z$Jll&62%e+)gEraT($@5KYLSUqaWG5At+OmjNnDs=CL|r$AoQIoUMW5Mtum~T>7i5 ze^Y?UfX*>dE^ejjPeveqgZ>g44WxtumclfdwGQiBaJrB83cHP7F<2Rk_G*rZ&sv{K zg~0#>gVCMLLu`6AJ7tm>r&1>Al(FKIkL=zgK@qvLJa~vz3oWs5eBc2K(*=5?DNIu< z`NqeHGST`I4+>nqfI&c>qo56DZGz$!-OS%;eHQ~3K?)&sCD`nDn&=lZRKr@IeIDuui`y8M2LnD**~ELE5~HHQ=@W>@ITDyI z75r0dCh+CgFBk_RL&+E=J9Q_ErK;{^U3Z#z<E*$E$igteia&8_yiJx5sWZUk2l z9rg*FUp-Da9x+*!Y`8*f4?~0*?$#aqKX9^R z8&R8aoZTGp>~mNt7KJPQxYPzkvUJiJEIiP{WJ5p}o`@(Gc`maq5QF6(QGytE0w)_P z>AEc1(Ey_~k=+16KKPUMXiMAD_?fkjwBtzGc9iol6c=vCQ$PP+JL1Z;W7p5@269T( z`xMKxJKymns}rg8r?QoPQ?~PPW@&eR+R5Lm)LW*~_*2lT`ld9x(&tXWqtbp^dWsbo zugg8BSbp4TLMEgceMb6Ev#_V77;#iJDaKi$XPqX+&48#~_K|=n)2*?xdAvN>R8J6B~ z`$Djg1b@;x976z3h>x1jtRKKPB5fB6(U}itDq8xAVf*PB)+lpH=}Rxz_k>xr&Lx4f_R4-i_EgiMZsPQr!mb=v zKUL-ST*ZoFr*f0_VxW8n<|h6YsXW%HJls7JWshiZ?alCKjmzSV15}y~caT#=iQNGF z1a}}VaNqy!xc)rL_+s2pUR4dI#K?9ucq1%}kiqZ5W0%2u>qi$km~p=o{vj&do~!tu z3|=S)bKV7M?lyTFnQ8KNI!q;@z%J6~R!J+lRjDe+3^%WXYInGKTcqml<*j5N4=>c= zHu5VE&(z_DGT?RMd%yvtoHgW2{kG*Rp*u_230OWBYGrqm|+OB@foI!tsX zm%cDNRZXX$8TgiO5|K0cXpNHI9?}G>FZ@HJ^w$e^n960*ZX*r+BO*bL`j)S ztt}Q2pa0+895y++n=uJ|nA1(acvIDA(~=ot++=%f{qWpkk8K={?TUoR*utrZ9#Z-e z8QUa`ExdiGvCWd#CE~JZ++_J|BG2p=-lXVe$sv5*PXrQ4W+L5L#_3|JYE8PH=>+kf z)0%Y9f}I0!_R$Z1m(iN<5+kh%FXM1)d}Wq#ha`SufJ(BLa2%*$TEci@3CG!6$HJt@ z4jA)xDrWKwB-Bbt>{s?4vj2GZlGumBkK5p}m}ZGbqsk7zd-B z9Dt6?^iA@kiafj>8_rzQ7X@G>u?e=`4FN`Tos|s$TU;U^%I29d&We*0vf;N`TR^~F zJhm@jXKNC9Iq<-6!ij9I{JEu9;&o%UPIOztKx(*UARZca|B5s6wM}Tc`X4D@tHhN- z1oD$%6XLNsyi${Q(K#H~w`0VFET)V965w}ehmb@&=+Uqx2r$&FiF9E{qj5&wmBX_t zATx({04Pgc0-6XT4f2&7z8l7yAI{~~VP8t-@_g_VmgaI|R~*RY4e5|cjELDXFTnFF zd_Br7MvQcmtUD({J2Acf)DJN;PCI6fn4v(w*uJq-jzoKJnOci zBji6BjfZd?0$|{kj?u;Kc8Txd^+Q<*`?~>yHp*0ZOgCH@92%jM3^By0QL09o##w%x z*&#;%xcK3y?1P@yna$~lENf5}Nf zetW1Vh6g{4;IHJF7(?g=uLH)GaSV2gh2YuZI7~Z(TP(m!oWAA(wT2gx{xu#K)p5@a zV`HKkK$rI;a8g(In0+w?)?Z*~9ZJ~v2Cs6Di#=$a>!CbOcjMUHp(BM@vaaLCWlBGy z8Wo?wEvBOamm@p^O*DlfTqF)j4MQcdV(~hzZCbbqo?}SZfEYP$5_JIc#Tx5JnDpeS zournE*8-5GNb0d|$;+B`{jnj;6-haeu9{n`{ej}8%upf)6-%6Hl}MgLbSz-jUL>yKfjoxnoyV`s z=_5v*XAeO$g`_v=YTql63gqeP9poN!X&(P4mix7pfdg)lcU0z&cyB?%99ZgJUzw*N z?)%ETNyaT?TAnP|qAq(TXwBRr8&=_kIei{%%q-zju#?*n#`TC|Qp*Hs`p6fm@Ih|a zvPf`i_lNmadGgICwJ9xvTS&dzjP~a+Yq0B~jQmG`(W2cDyToUhqli)+v-5)4O_r=* zsmg;eY%#kkzXp#VtMblGA+AocADB#%Z4?myu};D9s=y7tir{TZ=7taj@#847XgGgt ztjZe5XAT&t_o%apE$FT7qB&}guca!RI@VMJ>)vIZ^atrN1#h+hCMJf?aE=rVoa2y+ z5Du?&CUQ!7AzAjB1Zne2)p)`U89gGXhfWVYIQEy3cvig4b<TrC{O`p9;*c&pldV5bV(Fnr4= zK%1Aa1d^;F@f6%+LUM&bJweGN#X}%xUM+qn+>j;J=IM~j$*+x5O&@t{Z63m7OKrZq z-NbVW7bS|%)#)4tpa}WIiTUSk^XRFdZ6GA4onL;E3>Snc7^uvzD@??+!ers9j zt~z{+!4B`2&)4IrNk{gZBnN;k7npnMF1f9cH(_}C>+wg}PdZWh(Xxpc?G=v&lI5O4 zUQw<>F?NoCOlri_Womttam=pZc-g$NKYi2{1mv3fygfT%r~KJY>9L#Ar~$u*Quc4a zJ5@a&RSZ=RqQQJz{8BEjE4M?s%Nj5jpedl`98CDO!WJx>hz<3N$b zVz~$5)d;)Asc#59_kdgg`1zEGmV#+b#!WM@#XS^@*BK5PIMg2-e$)4?b zfLvtZD>l#`AZlUZ6#~O}_2Csesd{>WMDD>`ER7t##^M_ji}uoPAkVhvsfi093W3^aFNM2Bnc0EYNSRM}ETB!WfpZHlxqStsLt{MNfsNX{1&jcB7(;zgN-9 z)oxVu*aIpWfKj&aVFy*b^1d6Dd?1YZqHyJgH!Av~j#mD75zTd9UP6e}3*j(}LS*(* z_YGcoX`jbvA|4~Xn#<{(cvk2hOduIz0Z=Q~??lqv1K5QmDdOl!3qlh^ByoEW!XTqi zh?;$-{_4aauvI3qzHkqP@g#V_n_}#k1b~18e1u30?$CgdA9- zI-Uhzv3{@xU(|(H%~j#!$=J4q+RB9A!%+5+|LmXCGkd7Wt# zh+riPZ#4LN3WyRQbcKb4r>O{FCxMz+N9z1ga)zfdmF1>(>j+76if=m*88S%M4?1DDI(ya4H<05XsRAgAwW!0N`r+USs-C`Dg2ch#x$2RN=Nxn8N-}RAmC`f-CqEH5M&4`uD z&a&!q>&-kxX50cKJL4Pe<>fOjmVINRaML=WD#37`C2UEy1JzRXkysa|hFLRXwVrBW zSRZ{Z&evkl9{Z3!l>#I-vy1|T2xJrKnXU9xZTXoGkmGjS?3p7#GlxoXk}3h3ZBCI# zRFPVMrlBoBGnjZ48ybp5VfmScw*1U&+4?p>dCgn76*`74ARRowYged5hH9=HvtCI- zg~xZRW)n72TK17%Eu{AR;JB?BNa?6oB^0=FuZBkov;~DaTGUgqQ&r-0wDhu$F4T>H zD8H&DN|@YMFh0-Zu|7PlF)2UNBw$`%Oes4aBWOI1HxM%}8;|#CJaX7CO!m((Q=14f zRD@#GZ4v&M))d9S2)JygTts{u*4Pv!y=T`pFhv{h7Ac07KqWa@te@;Gf7q7rzZ_en=E6C!zcvfc^odc;3 z&K``;Devgy+PFFPKQciEZ!^R@!EArVaR`M>fzPpG=M!g?OaUYf=tz)CR_st};k77` zJd-C;fj)3AVG@rF-@{&=EoZ=BuMUS2WqS;B-d3G>0R{rPS@MzIyiNVc*dM~!E2Rhc zvLMO}$4hl7S5_~yC{^z3jT@CdGPe)E7A6Yr>I42jANdTu^^ptl7P^I?$|YhuLyHyo z(q(On#lTR3W_b%fJ86AP-KFLRScC%cw1_AWKp>vb3Dg!Lj#n9FYPI)^j@;Pdx}#X5NvemUjTF^KZmE+Ap!=aY!ZsKw>X{k)Wly64mv#o<-v*ooS% zu+AL{i2&ExqJ=MlcO^zThV^DpAO8lJKIWv#aeaAB_YDt1 zADj#iKK~b9DY2R^S6k}Zt7gDxF9&ojQ~4#UqW8L*m3c8TAjiIcb`TT$*mt!<+TrjaWWLF6c~AsH}&UruF6FT zd$~|t6vxYjY#B6r#{5e1Q689q9R3(@4LrG?9uuVXIB%JCDb_dMaI6fH>k;sDu*t*B zpv-=hKb-a(z#OEONfrj-Ek+sjKP%@3%$k3qDLv%B9^>BF5gyX7xpITp^Ko+M{k&4_ z7qRMq2~#$6@8>D8wx=1quDhS-G+DBeE0^`w=~PHsgdNGi@(r*WU<~-vZ573#?Vvn} zD-J(5AT#BSkMpM1D347pSubOpVQZ_TR&tJ<_z?HAv8QEGe}8u7OK~WHz%byd133n= zy=lD!?mm;h#rP|v_6}U`UR{n#^QVNOzi122V36o?6@2v8v7O*;Kn1oW4wcnopLo{{Tzp_Gfrg-{?3@4G~S^0k}3#?k7FZ^4eG9rFDFkhpzdd zo-*431SV9;@B_2NY*&$%Ae;`U9oLsa%Ql9{H9H0zP)#*>A0Vn>qp3`l$}Z1g0ilCr zx3p;sWFj6PKweu`R3~EV7>E~4HW_yb2^Xm#Lhx`2Jf+aNF z6t6&gkmBbdJkJhqKzPH)a&8E>rU>r0qc0$Q!48jFWQtMHE~Kn85uRy>*CV{%4j)4J zkR5($u_<0!tkW+*c!3@M3gNHp@G*ps+2P+1{>=_gU4kRR5}kJ$!prRNCWJRFk?TVs zt~bczAzqwP3;_tRr%N7xo>%og3^Z<9@5^ozd0N&KnA5~hL5yl09aDi%tvgCPzrb@@ z`a*oX9Zeb(ORNYoRB;!8X|Q~LAit*Bkq_u2JRPAA`r~SDZB{TsrZBiziw_-muJT;I%9P=Uv#!WN_EZ%JfIpIo1 zi7EJ{ipix^EvQZ03*ROCyu@o^`xy2TZyTDSzNFzx1?269d*vf^x!fGD%>x-?j{2OA z&l&if0Q1MX=ydvuUzV6TDgi}jB1INb+=450og$OI;#XD7d!H(gM~bRQ(VbSMs{?j2 zy4jN5Ugnk1mWN;Fw{)EvhwBvd6|>YK(1Eavo+#`L)>mN5*lY%s>75b!TJ{~x1A6i* zqV&Oo`ST428-d#P_}0SI)J7FCfm(JIwNOTF{OZ_KmyHy4Fm)}5sHuB!2yc6hp1QjD zQi#0qfx0wxb&;tMzc{^|Qt%)-#WYa*Q!u=^v$Kli4?}Q={E|!>$}>Z6szLW!Sax8W z(x9uAhuaF^+whn}ErrHBNMr8uxqJ{Gp$M_ERFC*E8gWp4#6Pyv;%=2v?6p&za#G;n zLPo;L1)WEvLIYU^s;Fmu@!~=PmU@`4`sh?cSlp%e26%6X_r_wrdT)gH#&~Zkq)Oie z?@jUEOuVDsufcmWYjRwmh4@%SV1Wi&AVG7CZ?IROrTAP$UmLj2475c2wG@A6ptabh z;#(nkYecuA=)15i^$taw9xf>ZZNxWf$q6KDgIW38FkZ26n-RFlI_(PxjD8#ZxV4I* zfaWNuIm&O2dYYsD=4eNAZ12y=1;cp#P)S_ix1363vPxnLb|(B3s=Gc=$$A85((8fGdRb4(;#UAW zUm^j1DnYwIj!MvuX0;!s3A95;bMVX6<>u;gbHyrT!%t;vAIMeN+9MlafU>oxEcm(5 zsJ9LLxdYrr_4OHDHa!49&osjkc4Ay0U=@??;yW}$s%C^9(3hB?FD_$k%#x1`=e6?Z z0bk&!8uCBh{XHXiwZ^n@_^kJp8OS(22yuE4;%E_?{y=MepT1Nvu z6Pw@(8WLAnw|CJkhc%5suMSQz>F5qN0@gMMXvl6Od4-NI&9m?Sz$tg2fxyT%UP0Un zKtnlSl49^Ym>Nb-vM_CmO9*`|XN}|y>gct`#K1C5h`U-7l1BaMCXAmCfSm6%Vdw&C z!Xu;5gl!XO`7-#H@!umhogsBTa)1YEK3a?_%`dHQ(jV9>ri;4ZXO^Y-k z@oG&NF`8Gn{?ARs;`gDVjfzzhz|TE2n&*c;04XZgf_ok#K2yX4qoZB8CA6)QlY>}b zDni*QP{VYfBObtEVqJTz!*pNe!9v6R7p=}|STKlTSZze-l2v=MO+u$EtT?PCaC{0^3s7W%nZVMRcxI=a6+=bfmNR@stSVS}? z^zE4_LXj}@JzIm?SiI5T5Zz`H{*OnJJ(zrtSZgOag*QmfV9Y=kSY20mgH(sz1I!og z5%E~F%sS?$?6eaQ>yE~l4&OxTG4k?=YMYY67TiaNT@=U>{^Y!>8?as3#-DOy;K=|C z6zyml29+8A;_~AUCaU;BjsJXm{4bUne+)lO(dru!8z&aqX?Eg`?x*80M?RXyL_9zj z;dl8|w0`h^G7|}y^+fB1SkinhHz^5MniNQX+mqs~#Q!uY`I_l8Gl?Ysh_7LDmPx*c zg`mu$?vW;Vd_%brL+4^*1wjq~hZ$2$z{Ms#$KvV56ZUt&459-Phy6ghMiRr6ix>#U z*{)&$S>T$Gfl4|^S)K4e)Ifj>8GRT;&r{lDKjhA;YR0)bayc$w6sXd*Z=SOO%2B_< zgm;|WfU}auE)A)0vQZ3Ru)t%-CAwxVXq!1;0NxDNI`Qd-kxT@RN6J_Wup8nOhXVX( z5^oaIz5VCv@;$ig)pw7OUN<e#zGSH0AgJQ}7FDZgrd62XuWh?-gb*J3-7Oxz-EFqEwaln9tQWT`W!VPbE zNGAv%zwRI%AdyY%72u7 zC)C@X)|f6B{tdsWvYHCjq>r;Tw2q_y)o>uY%2&&n7&nerXE+)z8^|(cS%@0O;w$(By{y|1A8UgzdIzmPS}KwU{-usn%hb0rTz{_In% z*E}RKjKrxbF>X#&(qusVllV0cbCxU6WWd!PlBTPqIMe8~X@L4C@oOGtCTCi&dH}nb zNK1k$y+Sl|s@x1roj!;XOPRnIryDwx7&wz;S$jC~Fl_dh$2PuTONCdmG+<{3Dmj2% zF_7&5wg+nhfbG?Q4V?vIe|g2nQ%(G8X*l!(vH>gLjYMF@IYQ$6VC^Mx@eUcB$nzDX zIH#SfT?F9xB>y#$R|+``{S=OQ5DY;n1RgkP#E4lo4%nm)@(_PjpNg=~$uM24^^H$W zJsk#|Bcq}#=`im_GjR}HqHHPRvxaU6=Fo6~X~^iz2Ow>LaVD}uo%act=$1k+5jy1K z8Wn@9K0X7qjw3uZyh|~^v%Y<{rV6}brebtb`@Lvnta3nhJ1BIlF1%wAqw%}tj$)p5 z%fq^EoTydRv}4#9AW|*W8s;s4)T0T3HclB{SoG-MAv;a72mTM-z{qKn_zt~9i-Es$ z#P&Dz5}kv$TntB!8t98awt?^x9f@y2d<)=PF8ULsC3;Y4HIm`cJ6#Ix}cUZ8QN zR78w9ctLX#36%n?XjBTm03|?fLKuV?z&wS=Xgnx)qROq11|bZR4f0zdU=3^;NRX^P z18e9NYXJj1sjvVc3_>2Mgft*wgtTcYt%EeMV<9QsD5|% zzV)QKSEAdebnAAyLIT#v#KXoKVWa^Ynn+8K<=iwykOtN>G^rx%85&pE-U#)3ob|lC zBx*e$E4l1qk5LvXot8z;WM2KYML68ySi@-vgQB;^5%3-W0fwn$dQEa#e?(u?@}nYX z$kp8*)gR%o;mb3s@Yg3twS=x1{|JQ$&IyqeIBS|=Kwc4rXgmPoU*!aG%zVvR=J+Rf1K*s zv^UEw-K+JCP!Yyf9dPZQ9Y>>}%xANI2Ld%>%SNe$LscKd277HozC90Y478oTVMJof zj0kZ$2~{y129v0xz*yK+vBqDFlTS_IfomSdU?_AN)j_OI0!@4B00%U6ZrYQGJw_d* zO=05{erLln=u$U0f-W@;=b%eMmZ*3VED28Kx&KE9^G`PFt^dX%@FXL!sL17k8ZDFHtF&8=CqAwtE3z@Ku0DXAut_75UBk;Q9M@^aM-UThS~`({G6`Avu>`rI%d9jAma zVbW|IqTSO+n6SzG(M$+A+$Rsts#4iHh&5R`ew}LS!w$eH*>zWp$-R+G_3RG zj@kSsq^L88SB)D)oZRP7)J}O9-iA5_w@7@s?enng6mXp)DkYfRH2y&tyiHh z5Za(Zdl1^FLPrt$N`;_(BEF`O@5QS!BtIrB?f6cn4f{5{KNBVsNq~MPYiaa&>A$b1{vJc{`vvG4q64Glo!AoSHDu;vd2;n;i>X_-Om@e zz)#^hpf;=omvw>eIp$o1kB>`Sya6$8=w+L9AxRpl;6`F(exem}PF^VG)vA8?8yEQ5 zMPN;pFJcOcknI-oZpP`-@e6q=N0YiP;(5k7IbacQEKe@tds5*rROxN#3m~cpl8Ofx z^ZVi6x7!k4JNawEpl~uvl2e3DAvrdD32#(Q#|zJs(VqxUN74cq<&R5vwYEr$3lgFV zAod^0z%BJbkqhwiRsKU%NhEC8V<{hf=W-9=cbSJEKwMPrfQeaGbdC>zODIl?ZA!A* zu+AGao1(FBi7CHuYpH>k0=#@-zgQ@Vp(M45h+h#qNQz}V$2c$VUdF#^coc(Ayh5}v zMr|x6^gRc_NT1krUO9UJO|S0e0Ip6_`S5axG#{0HKY@Vr*RuE%epA{5aP+HgtLWCV zP+xj(mg%4J>)1;^dFQ9#hb}oUU;dPbLRB$=#R}X3W+E@D3sKQKT~2(HGRf;Y(M`)l z$2ie7%0$OI(RCuxH=)uvCq6$CkLUy^x>}j&SSK0-YkQV;3GJjAV{g6alUrBdLUZ&^ zp6mS$+p+lJE4gkFPfs`rfTyMOJfOCU^nb<&RH*?ODdgEeo6K{VnWIJ!Km!lPdexFQ zGu&-gW0voHP2XW0I>$c>HRv#sGu{zOVd|D-?ZzW1}f_Q>fg`F){5%5JNw3kF31 zCRn}jvkW|>ETE_z)po?Jw^3_7+KW_!xb-qbV<{!I=OoEGinZ^&UoB`cDcK-EaGk zgDx$VnFq5>1}+&X3& zg37}T!woaB=u}5(*$^ft+TBI5s&6`WuPj;(sr>I|asPGOJifbe9gVcl=}`-Epm8Dz z9X$asD$sH_O*n0wm~an`7?zdlKW5#thUa7y`+R?e$LxR$^an}MW1-XS|2o-X4G`Qq zIcyET(byz+t>LxOPMN;CE<$B=Rjw_t!1zVZ=e%L)E5H{Khi=tyU?m*tfWDPPwsitK z5t%^)3V{^^TK}fC5eSFcV_I8y&_i1gMz%GuC0amuzl64sm%!Y_2-?EHsz#zdU&q+e z&3%A&M3ml`B~i!TKo;yCrmJ$S-0?Z@8&dA4I7WDx!CJG{s03|Cd0?;I-!6fm#P*`C z9-D3O)p6xM-mfOS9j3T!ru&15fE)5Qn5bu4K@Qw^qncYST_i!ZQ<3U2^!b+&Mn^Jw zck6drp-wX7w(i$oag3wXk#Ew!mZyg7l#yN7&YOoWT3bPKx_sf%s1mQP1ZrI2=%`9? z5mdGk^$jI$f&6}=>U&hj&@XlE3_YW8VN^$~u7kLfs$(#!Or;Xextud7UmWOZt$1}0pwNoL95T*#+G7yifa%GLwyE#JBZ>46y_U2a>AjOF7*z)5^J-x*7MZV$87RX_ll?l zxQS@Go>xwL8(xwyOoh<$QOKI;(M_`ddY;o|GjJeM(jSfUHyhSlSk+)snm%oTDL_Lq z-3Kf}C_t&!V@o0QMV-RKnub^3eTE?g+98jv=drMvc78o?D<7zDRt@|D{Ewu=Va-E{ zqgZ-KVcE)VWZ_1hQF#WoDHTE80vT*~!|s&s&4U|xE{vxQ-N*y6sNSH;XUYW|c>{4& z6Rip~keCWVF_i5?hz24E@UX>{BVsjZ)fQzG%YZ$%g0FbxgrR4+n2X;k7#TY&dw#_O zc|#z_#I&bs)jmuGyt;ziNA4Z87d;?fgDbjFLqQ)FGVBqGGHYbN0~AC95M~EY6FU7C z*aeR>S{YWAm=L@TcizAg8XrTez%UX! z7pQ*0!pv8CEW{=Xq#`$NH3;wTLesV7zkjcg!#D6u_VY6N&IVqk@9}RPho}fC8|T@8 z9Kf2j9eL2}_k3dH59DO%BsKIWm{}654<=C@#lYSm(GB=RWB!^^PL|1KeJAh!8XU8_ zcGn3GL}6qc7<9)FQ_qPZlT~`iuoh?oX85_p`qQ9j$rcz4@k30D)+8EJsvjQ!m=JIH zx}hlRI~o*C2qHhF#(Ri}<@4uk%DL9nUI>DQa8a@*(fS+Qx%s3KE-^wY3Q&_`FsSt~ z6&`-69`yxf0avX;yU>D=OK6fc(xjS5`>In4wJ7{jJNku+biPoLE>)!OIZa@y&Q?Zb zG4YRdXORl0iopP6tcUg^`roFpH|oAoQ<1XW<3N}|-n1(J(* zaI~Y&IvIS^jHv3Nb@2PuW3gi6u*(iyp?Zf*uy#Y=m0(V_B8Zwd+BILPadgmgiN#1U z2xOm2pk(oF`Ia_uk>JJZ;5g9iUMmWFewCRM0JGVdB7{Cd~I6S0VH8G0iYQJF1QII?XO#TPV#bsQph=j z`X+vz*tu1X-^#0d&tbgjW#v|0w~5VqJ5O<^lqY!vMsC9@u7bb}3N*c3v3$E`NDY(i zx1o$-+*doY{^(9hw17o@Q0o{{luTs%UOJrbsUyB6HkH!S-cdSp8xD%i912$P8z{$f zg#C>$WlQB)Q|V930MoP~JWmB&Rbu6(Z=kn+R@U0iGp{*MTup!y82KQ!h^Sqw*0Ecx z_({){n|R!~cL%=cuD1v<@PsAjw1OqSx!ZB>*(kSeN0TO?#xGrRU zMHDKo&JZ<$0Sd)fM~AoA(cwi*8CBsyPKuFE3dDpJfpHNmF8*k%8xM3+Af`-;<2pqP zIPSt1!m zy zV%T9G)XDR-I3hs|#ads1NvA^_W$oRtLjeXi6f42I&a-N{Xg`Iw5|Ad!1qLXo4i)Xs zU{Xw@UDd8awZ%FNtWN}59PVq*UG-}$zM^#@r*%uBT1Wmjl!XTf_=THCp^b9yZk`^a zt|!6X9KQ$JlD%Zk9&qe>VQ|rVrQIAgGS*HGVi_v{JVE4uaKJGS+KW|gohPpqZ-Yjq zuizX;h7+08C-eed09|VRAVW{|3;Y(3wSumg=rl)!&Zl^>dIE1@ig0%fd4i}xS0f^J zqv?~eA=2G5hU~KMuNnxXOx3Ar>9sm;l8dpnE(uF0kQ-EHrI8w9)A9Q`vE) z7nN7n{-Y`#G632~y~lbPFlhCRchk=7yrFA2Q{Xg>+NV)p}QvLH~Qo#rt^U`{3vuNOT_v5j@V(6~JEHB#G5v z#+lY`oDvc9Jh_g?wIgvGfN}}he8(}YaD4j!j@oo%iScz~!685CtP@My1H_NiuooOF zZ~KmK?xG_h1BNstJwfk8O`&&Z>5^#=>ZM-8XE8!VeGt5>)uUw2>DCmPh7-~sA)nsQ zE5k6=w_mXg`Tl;`1imOQ?dOwyP(307jubTI@aFzHa@+U3ZgsWdsPW+F#n41yWC3e{ z4O*NoDjCp(SXp=g!VJqPjR#;y(^W2!iVo)$^AFL)Qwe$CJm`scQLLJH9oh)5e<;Yn zYSo2_RaeY~Sd|N;4FxHi+K@3uocc|dQy3U^dQc(XbqYbLdT~0^2m`x{VgNXVG@$U`P@OC&B=z&#DlzTc@s;sB6r zr09x15rU*$7VT6rl-p_0n$inkVIE+JRGILGzxox^k5>YMdGfD6@a`c6Xs~jqyhCtt z=6gkbbMacV2vdxRQc;U>MCWM1UMf+Ju4x9}09fk#5|j26(iJ&)fYVR$!A-IAAj}G4 zHW>6ffN7Olf^7UFPp3u@4FYH?K1esp?gS`^E4H!YEsV<@24!E?m zl_%0vYTqHWuLKRlinW_c%L+|pQCB;6k#^DGA2|I~Tba0o5ZVfj2Jy!x`Z4RYl1M=h zXjUGx&VcO!yT2Zv90dUPC?@N4xpooHNG!u+^~man6xO)^5P!mWs&v;O7(rrB1!VkD ze!aZ=2n^uhrTbCds&v~CSoqE)yn*{cJ!HTeTnj0!;Bv!J-XIP5fCC@Ev;q(bNxCRJ zka3K+j$0N(`w7Nzn!M*2Kk`>Bem5#;BAyqBcgv+8ZN< zuwt%UjLRpF9N^95`^R~G|GMvSzlYQ$uZAhGw#eWqp6!9tP5}p=StoeDe*==>S3U{c zb;5V2e4LVejU@P$PXd3P@GGAL{yN3vqq5*4tO@GGAL{yN2ryX6a% zWG9l~S3U{+b&9vn%bk>DH0t20)L&NXrjFC6tCq!j3oF)B`G?^GyO*qjh`Lu!Jxl;iU<8a zBN{(Dnj?BA=AzonJsyFdil(Ik*%wgy1j>Uk#kO9PDfmG-4MNAnoe65pWlam55Wr*x$PKwn|3dDp{ zJVccG0w>8LCkbMr$#5~l(?NbY!=G#XD38wYS1>Nfjc0M; zKSUbmc!4D7vg0qX>~}=|$?4Ieyl|H`}GqfbCdj^BYK@qw}eVLM(-u}=Ajvk0kuXM;=)Bs&{q62x+` zLHhLu>DPO?Uu@h3nTuVzXMRjo>r1==#6}*!#P1C0Lrzq6i^^8_^M7C68@qAQzT2)& z;3T6+heR>K(=TWR62%}qQ}HaqQ+E4}cd{E{IemtoQq>6CIZTR}g)-V)z1x=Vwmv(< zDUTvylEmRXK&r?|TUL_Tx7TUM4{)7H?bwDVEH8=;<1);)wi^n>LQ6I^kO0)FXCkUq zpGCJS%{rlm24c_7Owgp*qzcJRVBIp!RZ=SkL5*@Bt9^c%c=N*Moc z0t-i5nOQS5hoduq38;9$SOm%VkpMYPdGXfZM4a!Sv7P`h%p;*D>>3zlH=rv)-`%}{ z8$=#RrXzAPj?1{NW59=+$$|zQ>?BvCOG$UNmNFsk+2!Qn@qEZ4-G+u407iaOgzpQdJ5=x6m>CshB`=!$v(*9UnBxj0QutlmuR1G z)Ter{HX9lb$%-B`FYTb=y8}crc6TztK)bup z2K6#y$5utPkm%TQ#Aj3u=Ri7_TLC#u7D$hmEk zQ`%A^idEgzY&|*%QF)Y-7Rum}EEhb@^PHnHfD^?2UN&_ul>- zxg*W2ta~Ah66(QCcAsL*8BuytpV3YqoQJ;ZUY1JIO?^3{*7pJhQ3UhRk^wW}16fG+R2LNY@Up zhUY9sUaAP*v0CamX03jD(dXF_?jvB;=x^>}(B`s(GgR=zeg2BHf}sFx9g@eh&8mia zRKkLUv{xiKw7%_}F;gjsRW0jT$*HpUU;Opt=aqmVVQ#j2rR3Z=0k4#z$O15H^RpFm z%x?5i+zZ5&7?}s1WdH@t_ef?55S1 zIGAc&`qBUqc3u;&xR-KScUIjyCxkNkF34c`S)y#@H#l$hCY^ZNixiHYi zjn&Mw{IPcHUqz)ff*{zS(V|}>BUmDbRWoxk);Wzn&h2hc07aqojq-KFfsEH)wc+^q zrOe4Uhu|LXoqV%(+%yMP#>UToWmb>_3QQ6EMLa0C`3Kf!%DMSw zs$5@SR+T^Io0X)$x|t6H*Vj}x1M-dnY>)k`n;v7O{6}^3TEOD_)y+=Egz+`ZE|!8o z4ShH&;|}(&8fG&#jABFbW)S;(rw*{&L_IEh z>Y$@b<-t0tqgCr-;9f&V)8vbF&8Fph`ZDi$dm>4t(ZFnN>1Ci+DittZc5h&|kfMRvUhZgMrY1~qhh1-f6772X6To7W z>ur2fuD9QBXkJrE!)dt8Vz;l88eDYyfCkbSj1)FX&n*Ae@*>C+HW}hoR1w<1nDO?ftXsLw!$qqB|>)1DcvmgF65?YWDRR>oix66e2}DCO>a#1~N`k1L?{Rm!RmcMQ2Fp z1KD0WfDA}CA$U7WC3D*a-bMeUn58;qek-#9o6h8(PX21+JNx5gaa%K!mAK`Xy^|Z^ z(!~0QU5*^p$;^tahVp3*Et0z$1K*60fhx%b@_4#wj?XYn`AknU6FVc}ajR56Cc9-$ zmRTR3Yk<;E^enrvq{`Dx%~t8qZ~@(xY^jG|KP(F-o6qt5{DI$af!`nEAvQUMK_$@| z+Q*fQDs59EX{4KrRCp&K#`h(H@8h*d*C~eT^`WNT*O>E+1nF;v8Su%D&CJGfc{4L4 z_cbybH8^fqEvz9J{9tm zb2ErXadWdi6oJ+^$D!dDd9u0r7d&on0ZjXge6xjF8;=bw%o)ZM`Oj<31GuxkuO+sd zDROp8^I1G0NKpV*<2 z?$eKzJLJ(;W`*mE$7EqG0}IwSTZIa_0YbToc4+0F*4&i(7rR|&DWVV5-)5^ z!f8aT*_H&bST2WMXEu&4T1T~+KqX&XXXae5lTh>MxB^hYZK*i9)fpNt>;$;&L;_KQ zqBw>EOHUj_*nkiOc}8w)20LxIkcrU^f|cVE6(9^O;My|C+*S}=F9u#h*xcO67~;#= z$*EF?HI~OkQH=E&U82mAm9954{4b*wFsThrAxVWGy=-^A*)nq2+&P=VDVTe2uZ-$Vd7oDLEL5VwqYQ_yZokX#l!By42&`H^%y;=2^ ztCc_T&zCP;@>n*@l}{`;yVQ9BHZf?_l>R0y{~4s?$H;n?I)I|f&y(4VBK!fDYhQb_ zudzn9?SM1~4B4y`2*9Bo%)bTJp#3D+L4+%Y69URXbO>FA*o6X`)Q(t;Yvjm|=H13D zd7>lM@~<+jlbMG{(@thR`Cccp7vwIyoz3dTT3N5NS?I3`5Cau#E%FK?HIjT|tQu(v z7`+Se%EOJA@cx)1HL@~(u5GurullAM4-y|djxF2-+> zt2>)DuN{wB_F6NwRA!JQVHB1M0&-D^HQSvB4A+l@7|?(q?!7qPR}d@CLId z*3{q|%&wt92OR-jgp`2piqTotmtHF7Q-~>`C5XUal3?y=LLBP&Bu;&wB#s}TypUjm zR%!<~z3NNDq6103Jc1^1{CnUG3Y?<=($Tc|`VbDi_+1hpt|om$Xu%vpB%)}4lBk0{ zO+1f4EeZ_WZ_CaN+YiTfW?E-NkjN=u4}%4%1(IObC5}ZNRoO@ccIpBrP=QqP|6}e= zprb0YwrwiZsS1RULYc=vD}xiD0^$Ia6X3wmEg()n+X8|LXe;8BpbS9*6cDn5q67sA ziV*Bbf<_4n5)`HA4gyL`P>?VO4G<*2f8D1lIK29<_x-;9*ZLOgCf9z>-upafpRvw3 zPYDH?Zo;bU+#?BNGIv|~?cQ&~?n_EK79Vy&>FP`MH0xazNQ0 z+uX}rH;!qGc$V+6A9{I*wr2YE23fY)EK;6elb+E^-K1|>{Gv*h+?(T}jy0T*S#o}= z;q3P8v7PbG(CU2mK+AD#;FR^Q=?wOyo)rHwcRoi-&%g-KlL%;fb!t2CaeT0`#<47x z4~SL{EddTL*SrsW9v>|KUNf6{lgusPk>!Tyuhu0b=|64jG&+Bm^E+PPHwJIv%WaEJ=d$ zBAH6SrBR2nN{3RQBr;r>6B!;@OG)J(=~!T0d{C>#+Gsy>V0SvQfz(&sehPDb+c0IBoc1j3@|@Qszj3xR^jaN&;V@S@7$VPNB1kwOV)MhjIr zd|MJUVX5n|4J?W}?5=bu2J$1rg*&3d4^|E@0m>r7g}bA}%PNPL0!!a^^9v6~hgVb% zPb!BBBM!o{sKbQH*WygkvS zF`Kq|%ouL)4~p}nL2E063VseMtPE0HPGoKh*G6NCDr3UHyhtsCsnJ^Os2six$d3#c zrZL!w8af-3-rsvkOz5m_>BlaA!ZbVEj|&+5y{x~teN1tl4e9T_Nq@8Yd%Ngw zNq>In@VChTZ|fQr*;Rumur`M0M*0r$)@hWsqG}MiEz!@3xjz*L#2q!ySWczhT*v7X zv!|*p-QyYAP{&4`lVCMPjt};^>dQf7*8gy`4S(%58F&H$K*L%;HCJmZ;3G8|A%~N9+01)aU*>EV9r3 z%7OH|_WfVI-D3`(vbOhopTx|%pHo8Vx!>LIjq!Ls&i(#x-U^SWz`h&m9mJ`#8-{te zGqlNY@9W$g!ciuNhu**oHLd0-?`1L1*R(F9ytl-RcmFoA#iP7W$Lv^U7mVhFbG&7Y z=1^$3eKguTGA4DowH@OfN^ANUT2EQQ7;h#6hdk;XQFl0HWltXCK8vQ?m9!Ij-rj2A zTo_Xpll#vW&J$HVFImr)P9sjnJ3Osc$?AM$?+81jcuHPq-OBe{xPdXHt<$PHH!ybRM#Sda61=LdbJsP|=qrLp-DsXOQ*@8uyIZ66zap^* z32L~9B8fVb)USs6+?DXA^=jul?U`(!wsRih={qc*8ffpdt2RGAu_yOOSiF_Acbde0 z;7`1cOYl1_{&J`OmHD+evb~Or;@1Wy`4ey9m`X1}uEOVKqFuQ%IK#b(gXiYdm0N>f zZMC~DcUrWZRwIUAos7Ln;C=twJpCBY?d-aDA}}u@(c7Q2@!Tq5uU+n3kQB|;A^5VJ zt3&hyEx|*TllA-GXz397MoY)YD$hF1i)M?(N>{jm`Q!F~{4YO7J@!ELB={#yyw}wN#0>Ra*&wf?P86S zywxpH*JP8Dy??4XPj9cQ-X^9>C(Q~QljObJzD@Ri=s9Bx#&d7SDk~iCy}(mwhsJv| z>mGDZM(8ZX9c~p{#Je;3_2*eUci7J7y?xn`wtvBUhi^tru8Vo>>>}?)_U;Q@{Of7g zP4EtG6v^P%OZ8aVN#p)HaA%z5P4IS#-{EJ~AZ<7y_zB;^o#1^hCO>R>6TKZhE9}Tb z?`LFse-gXYqUdyQbf>$AjhM`4{O5_hz}h_=6K%--MY}ukH&iyfHpRQ#bIAVuB9ru1Z8#0x>(>I#bhSu%cS^@iHD*Mdgc6h3HfN%D>iSBF@QoR!* z6MczwnC9(pLFJTl^UtrQoUDPq&EvVJeUiu4Oz{4xK4%XCe8rcy5C*=9RO5?H+!eaX zHca#8#C);IlBQQyqpRII!yA`A!#gEXmP>5q4DS`5Z*9N+%(bQ=??CpNPlmkNG`5-P zotAssEbUM$tY@0HHGifr^mg!9cz6%^bv7f1;;3??tG8W`0umq=fxf8K_T4W+7geoUu_q2w=^4Hukl!6(ryI29{M=)i2!(dSa)4+of%mgbUxD*U6 zbi?w%g%Ml}7DO-%mPBv|n6jv9k|v@AUb@JQD+9w3OrFs&SRBDrurz`hVDcNT??N!z ziEJSBUlJ#N3aMih+r`oj^M!=moknBm(yJ8V%(D|S@OA(L2k(krbbFuJgu^1 z1yc!+lx!n-(8ahe{D}Rwa-o6T;Ly~D?*1{Dfus9#gO*_00uH|yoICsu(x&j@bK#I1 zKCd!-;nbvPJWato;!)+{dyqE8mz;}--1w}@`0UEj(-Pc4I64Y`yY@OB+D7hHrA9D+i^lXV-#_Bc(w{g( zo^+gB88|EC1oaY2PvErs#8Q>Y?r^Hj?N0PDpkF+(#Oq}ekj z$%3zVFX6J8-yV6z`$U5he~o&&?(4W08Y2fiI(N6%PQT*4yWuSM;#F$YQQ>rD^XK6U z?UCi)2Gxp|aJG(()hr7w_cs0;7)*N;(+xXMVY-CY0tn_BL(? z28+&hv>K!NWv+RaJzo=tQ<)p{MYgv-SA7r6_uj^}wyQEZTRzLCt?*uU-b*#z2LgZY z$6Wh-h4+f{A_qP0S+&0I>rQ&wdGB~T)aOOAtPtng^;%cA_?Gn!w{kr5j<SUSVA@-n5ph$!)@zoxt%Xl|{kh4nd3Sp_ z>(3s&QO$mCWMH?>hbDh%$??KW*-Q|Fp5+Z(lonZrcL6+ol~;qI*UEC=Vf7~LHgoSO*9ort{2k%`zgrE((jCN~Uzw80(OTJX~dhQWVDa0j?Of+gV2 z2$q50MKC#q>5pJ4cqoDyU|9qgf@dO_4Nm$rAxRUF56_59aUqxy!6I;81dGAU2p$9% zMz9==c47jh&Wf~#z@-tK2WCew3(SdN4wx6gf+_5d^CP^G<^mVv+}&~ZxspL{$_ZOz!9L`G_96YbU1jzk?L|J0 z>_z5&mJnRPIyO797XgDyWd6}!&$Gy-30D?nPEd_97qtb}#b5AM8c)BYP2g z70huv>h49r;Hq;S{q0`l{m5Pfhu|7F#@&m&_lvzq|EknR`;q#s_xW`hRImT|c`F|q z$ouWyCD+}%ToB#6L}rR^o#Ex+zY68e)pqd$@1H7nCY7G&_BX#64c`o~hu`^Q-(T-| z4%*6hyboM7`wwMdEH(7H;Mj#ad?dwYGtWmT$NQ^gy2 z)JFZo+wjU|9xhnxQ|gXhw9hWx8z}TN*XbobrN%?Y`UGF>&%4cP?CyKo2mkQiSUoL< zlVI+nYPRfM@1?Dlujlff9-66%dtj26FGo50Y9vXVAfLu+p~s^b?VucQi@M8rF9Ek2 zx~GYPO|>89G}1D=dL`$YU6=ay@JerN?Xy4oaXQ@fI%`u_a-U0~wSU)pWnGT5NW=>` zc#?@5+5<;)D!r#Q&GpvjF@>~uIY-5P6#vh4tW&P{s#+`7a|I>RH657*-m>IeZt{H8 zx_<0!Qe&B0e|JEkeVOZRez~TVm-y&Zkh{#a&>QF{=mQ8nBS#?&AW!7XneLZKv+D18 zTV9g$iv=LBaseQNXGHM5pS$2*xqr)^&f^3Pv*06d{b(250fn|9k5edj*wH+1?Iw)W zsT?VH>1(9!3Bt%oTdeY4>`okqGg=^`6L;S#H}ij;xD~6st^WU-xM&xm6Bk(f2NU<^ zd;imktNOn8N)9pg(E#^?XkSivQVaWOt@mkL`@Z+vKV08F$oDq5;*Zz2*1uZaB3q5f z>Q?Ooo;a9jJwEVuO!&=OX45|4>5xZl(Ff6$ikF9IrHYNNR6bU!e}CYvROKJ=;WDjH zQ5W5zhQZ0%OFrbLszQ74LvOoIcd%^flT-05AAIkm8h@_k*AlCJDZjod=Q$su{?&pu z(ZU~kyCnQ(P5XbQbAt=KZT~lG+wp=wTH7Z6H*4EO`|#uc*xL5ON1V@%u5FC;57)Md zw*903-P$(%WA6pOzqb9~Pu%}-ZM$#n|8(MV*8aS<>28GR+Lp`O_K2tcYgKt**9qpa zrR3vNkiHRJjc*Dhf8xC^W_*l|-_KRvK>ysspK!yKr@z%IOMkDzd_zJJftEyY^V%+z-Te!&E;y>4?GXFK6-|N$VaI%m6US-ez%R8^m9qupc z$j|W>Re~$mB?QCkEW3z1VSC!AMc&r`x#>LdhqbS>gNI*p=8Se8&|KRMfBx-!IQpGCAO0Qd z+^5Qn+|6YOFSmszTC-|SW18&UJzVPFYjwW&c5Tf7_ZT3tI?Jk_25(-?y%NZwpH?gm zTR6~(4OG}O-+Q<6Bzp2*Zyhe^=#QOBa4zwbMEJpgb4QzBc8Kp(>$q7@HbfM?z}*Hs;IPnf zI;Y^rbDMx)&D*d3j}k>z^#4Gj$lCcINEBHI{{x94>(Q?gEw}qCSn6|Gg@$|j=Xy?i zdua{obH*()YfulJ{iIg;@2n<~RCd7c zboXa*vH@A=Sm*J!(Phy+NISRfN?^O7jkn%zn!uM5Vn)LUp=UWBSgm zMa`&_Rd#jr`gJ~tw?LhjPsk;(&u$SYUmu=DOG3Uo5C)oJCT(UnK zS*^}Q{+y2dIpzL|`KhLR-+i-Vo89|2ba$_N-g~C!-2K1Y80v{6I%&xP=eo-EFmfdN zU)ICQz45vAFy&Y4;h|d2fS5CWd**znMegwPobx;}p#)iX^MGBKaMgwvxo-(R7}l8_ zrmRBni#G$m%O!lyi&Nav)xUZ(@NLEC-V6-6CwD5}47{8ee*Kly2&Vkz&A?%93#IM9 zycyWOJl`qg=A!wvodKLyZd=c3Vzuiy_0F%RK6wJkv2iX{fvkO9XVI^GJ9mBl+;He} z_n8HCT904_o$IRy%D5H$`jpqts9aMkMzd4}E{7UK?UWZfD#msn;!r-jGt<9aL# z@pf^2r!Cgq^_>gOH|}rZQYrU01(W!XYZH5H76TZbTi+QPGjEnPYv7E;oZ8^G!8G=0 z=v>X87aBT)V-~uuEzIA@2_zjH-!L#GHprjg#(D0YfvL|o3>KcyNuOXExbS(MkP6NN zlLVQ7Zf&I~rQ>yqO1F3uPPJcPxnv8iM>`()%`+fN8O?1${tu=`?x5WWG8Q*w5xjf6 zJDMG!+g1!jN0WVSG{iH8@js8|4Tnz@1Qv2LWJQDEwwEIP2M287a9g8#s*UukQEtyDwzK>;;8;tX4n?Z5S;e{ zv+j6Ia3cxmzz*6Y9Vmt(9T4G0c-Gly2bKbKfSW=I&@$>i<{m6N(?E9!Hs_}KWagFI z{S+vY2crJB1jDqrbu9wiDilRKF@aq&Q;|*f=v3r@(WwyPNP-H;O^}panSqd>yHR+y zvK!kN9?i4^jAjDejx5wtqGD%NE;lR)Kd0GP(O`t;h&-6ZKMz=VngNvBy(#rv0a|F2 z9i&*=Ai67OazPdMj_Pxri>%K~h^`Ons#h@T;%@GP3mFg{VI)Dh8Z;sRjZRGke8r4LH5vjzzaa_vHvEhCN8Z zLC>YtqwQ>wXMeH0iKpl6_OExgubVlSwyDgbr&V|irD0@K#715hG$-?vr836ys%Wd5 z=v-9u9!|_?JLPWVUa($?&YhlnjEke4-9d@&9U*N0Ua-T7&La%Ew>bxCFW8ICoqLk* z;eIpTOsLP}c^?hjObE%cfk1h1J2R0{MeATld-FQAnGnt=tkrP^xWpza04!#GgS)iNE`|ABW%s-xy z;w0d&{Pbi`eZ})GSpDI8F|HzB4;v+&>CnkfUgXbp?yh5WM_sKrcG(o1is=+b#~54j zwx@1W_X7p)#75qmp||+6Fiutl%eL5pOU|ojNB-{dogddTGOK^{{+z}QmbniARP8FwdF? zo$IRW92W1bZG=5M=v-Z|{HF$VgbM_ER4h2*xIW+!%sFnWg4|b|VLt|)i(a8JGc3{-(5pPx=AXgoBma$A3SzskKf>27?-mm z!F@C-n6ttb-9YFrE4jhBrvBpW1kQCd`k;AzUg;ZrGdm&pHpyBDDje_sd^r4y>C3+G)e{IC0kFINC^nx=Rw8sKu;qB16vo+IB z-pIYnhiutR&Rzb0CbZyQk!(x2*?H?;cU1b2t{dNuc+MvVlasw}d=-v?oy1xrd2?2D zI7hF1O1kRE7F9=#3|3(ccN6f%(VsiuCU84o^}4etY_=iYoku;(bBnq=e~%k6oK zQ|93DBnxQ?Bmt5zJ_J?1|f*%WzzDyVJHA?^>nMPLTIh zIEe|jx;LOvG<`7I8Of8SKi=-N@_$8{JQ&S;ISp$cifQ4;lf@(<*pBT>t&xG3tamS- zhFfA|dO01rnLMkPb1Ne#>*ZWbV`6WoPP1qVHXqF?CU0ZAo%1?MP&KjE2ol`U+i8XG zGrgTl5~H;YB*xMMj_;}jH9y=5h?JwSx070<2J0=?WmrV#$J$@|I6Y&S7q9lA1B+}+ zAE(=S|NX113by?Em0h{D`#NVmmiQNEvS+kq{l#g=pY4BfuJDY`jlaW*_h2^a=ls?4 zmOa;xJLf;Om-;yaYVt&8u&%bBnunkA{DjlLy4qT(&1;E+ox1jTe<$IWjlI>lu)i}a zX5k#WYJk%rW=EQh8sJrMAEOE%o?Y@}}K_c)=eE5{p`SU;{sJx-2h#l|(Smsp)Ot6tpS)WwW<&;8EfcLdK; ze$M_On6bsZ)531Jm*S1Kr|#uG|IxPYUbh6t?{!OX(S1%Gm7v=orw1jNGRQ5#qCw7> z7#^XmKbX$*xBFn{<7)J=YHo|#bo2ZnPM^Tfy*fWJVKJ|}e{2W~^QVhH7~**T^fsGd zmOpMl=QRJNZ2M{GmKf{4a9uNAH7)+DbD@899D{fv&(RUi`PS@yXIQ;sx(%JzL&XFy zVB5n2QZ3kr_fps^_fx=Qw&i{nzGJzbzp;hp8982d9!)pxf#0Uv_yC*jPwm75tmUJv z{!k~K$0L>xb-H<8$}Ju0oYZvhAMQNGkA?>xbY8?NebBiU>(UW!rJfwY1dX(XXcHj);Sx-sg5uH$TeFZ|?p`$+h(I;IbautF8#LQ9j-u z=kB?5P*C6*QOiq{-h5PrIp^5Zqn(zX^X;|KTtZuEyGJ`uvVp&MjPq2ypJgww(b1li zg=EJV=SGG!f7Iz({pU@;l|1Tnjw$)c{`8nLv`%g;@4$`=W}eW2YNA&=m$Vc1>SN9o z7trQ@8;*tskq1fTIqw&qp%ZrOF=ujI2nYAK+q@Gt`R`6|U&@IF!ITrW`mFpNx`#K0*!;2w7mAKmJC|b+!j5Bgi96;(`krd zL;YOvtlO4N+u0>*<1ZiFY#hv^<Q^e z53I1}WMmzT4_?PW_vmz*`(j1uOpHe!o-8LvwH72uIt&isKCek8#)*xu#jZ zkq21G$_G3g_a&el8@UUQZVi}jtHwEPnjT>$C34P&z-~9iS8YgYCFal}hQH}gIZbMi z8QXQ4Zf&08C~cYj<*8qE>gZGdcb(D^rjE(fsRK_rLn32j{B+7~X=+bA&HDG4z5lfH z(p}R%`Vxuz4h4No+kN|1uw+-|?Z%LMDyj5%gUId1<;SBxR%r=-{c3^~xlJfWo8YSM z&!=EPmB2b%{*2S{f^`lrLv3+0hZQ-wzI zv1&g)Th=$PYQwJ7@8iu?C5~OteGKI!*tSb}WXMdAdjJRUcy$5O*EFVS=`@q5E@-mEKm`WzVr? z+i(4za~{3nZMM^qSmBZs{Dj9EJlubI{L^<%S2-~>~r;#3K~ z{JO1~UbXJEF@efQ2y~boea}kOU%h9AU!r{2OOerO;+M$9!7jWRW%qN=gXiszZLV7# zm}cF#>;z}8vO!5ax3}+=gveWEIf~=Cy%&<4M_bNb<(@6&Q)j=tiMVPogZX#8wtPIs zgm0r{=PI7OxFgxQwBbx%H=|n9J6_WT;lk22g15)LEVsi}l+2O%T&p+UxwzHmtX2HB zqOY1K?k%WVnRM&JCU?}L+>8Deq@h5?_7S#3xT+c=t)pJ0=g4P$e6CK!ttN}IPP4bTH^z@`FW>q{kbv0K=jLK zbD4t37wck3d-i#!aRN=6tVsb1sK$$4a2gXrBb%fVfysg9s=WFYOg(1z@tWC2KhZ)6 zP6|m0M22f2YdO2tg7f2}1E#nGY!xBwy1#nCY2PgD-W0*9@2uDnwPJa~qcf!pkdNgk zFg0M`w2G-`!3j@V7)zm`9XjqA?g=y?q; zD%5+Zcpnbuq&>kMk)#|0M3Sl+>vhVaplk4mRZMjL%&X&iPjYUroyzj}s?K60A9MQ= z6G-EGQInj9d7F0A$*N4X?pKXGalh}m%%?e|NhKmC!^Mkz_~A-otidhsPB9`DOxFN^aZq4be*VNG)UB7n6I`koAB%sOPK03_T|7iCDtDH z=fTJdn#DGidkl~CKNZG!gR;IC~Li}ol*A+Cj7e;MX$Y@^iLW;m^3TEivQES1DX za8Zc`VgEK5SvZlzC*;l@qP49-7&>tyiLVhIQ;HH?OX%B!Bu-Lm=LcymrM0xg+D;>J z8C+IkePMq&jI6jhiT#^#&-;$VZAAW?Nqnow89|DaeY`P!pEVmn;u&h~sn!s!p?%hM zI*HTZG(H6Y`!irDZ20>I#!5hAsu^&?k-pBgK7=a8s2Av zLMkv^w9m%F{%tU_z=b64RD^rU_aq)D>eQ3OPm4M{OxH?qMb_tGUn5(s=5aLpN@*_L zXQO7S!f@F>n+f~NVPw1#tC4lzf_wR1GCwHlehZnWif(#@6e;_u@O~Tg2wmQ!)(2)e zRG8M#eoLCA3d3ppZ2|1hfRVLpMdATp;vTz?#N$K*ZYA-{qJE>O>j$E-qMf3-kT09? z?EN-lHfeLhRZmS2>Z)nWP>jv@#O8eUv-egOGJ}W= zH>fp4Yv_QjPFIEDv;(#a_GiGzMqf-~lY5UtBwi)5-X#87H0LqudRmk#YW6kst})}X z3C})Yn@kmka}L;1*q;X@OTL7(i{*ajVbX38E$&0w1ENKLXIU%66pQJkCC{usNS6pxZR}h4F966zpKlv~p|2WLH?rsui z$mgacGQ2MuCi+G+1@eV(4IQ?m*HvCP?XWF?t@~a)I$cG7M~Gs7qQ998N7m;a(q^l< zUo!p8q8ZufWcqtt&2wqC1|^U!q?gx%6)?lJ|x;Mnjso?jY>-lvi7G{+9Q&|uOA4$?el0^QA` zIqQfmpFnr}t93iAHcqrPi%!lHofNGWO}q2*bg60elu;4NnS@vJa+U+pI-<_o5(p+-H zHcg_plhnH9O?tLObV9UI)Zi`Xh^SL`Tpb@F6=WLY2~gWoYFo6C!E76IeEVh}VV`TD|5QB`*v^28s z)!cb1BdGQxG$2%?j$QgAyOV*->1=Pc?Y%+EEkVduII8VYYJ0S1`f&Q1Cl@D`1Ye6< ziOz_6LcS25p`+F{Tcw55j@l5|hLz!Q;zs)VqNvcP(lQ)b;6c)c)m&$qN=tLrQI5(f zZQWzE4y4sOiw3NqkN1eiiIPPAn^jt3kZty>v>3<|N07HfJ{L|WL)>wwyXZ2}gOD$b zYxt-QdPk*&i;miO*i0Vvy3^hFL?y9WZW)fO-AI3<^b@ppm_ddTT1$>v?-}&=X0?u^ z)gBa${Re$a70neb7q#l4+7g58Xf@UL2WtBRo7;!zZT)h5ZVHj%8qqM(eWEFlFNAC8 z2TRIPapANdYyoWR<>7pf&FN|yW2b;fA)rE_G zur;uqkjH>q>2JeRQ0sUW-0MVRN3q}z7Ck;&wI!zH2ad+6?Hg)cMXPNPb#Gm*jvYG1 za=Sg3z9v-AHtaUlmKbF1YX%zoex$TNvbh~iSD%#2#55ATELtr3P_zN^g>Vi1Xsh#7 zS~%@T+XY*z(|C-%ovz*@>XD$*G8|cG3~57Zo->COSu|(;$dNd`{Zg&lX|C(P7a($QQ;n{G;uBPnCs>el*Yf zba%j6JX#gR)v>3~Qk&tmwA?ZrS@vV3Es(>zrsC3E@*@Z0zQ%KWJ~nIbJGJMu0Zs^R z0~+K5qkzSIR9O6xjX6&XZ5fp<(;>LO(VT6#tjqA#o^uM=3s_SRRBf*6iesqE&gQGG za9Wu)|A3B8mPc-1>iVWA<$TqZ;mE>|)6r5jZ&8XYnzPC{{HCrQV`y#g5~CO>s`nw) zd`8q+G+(s-&#`rUgyfTHW^I)f16lDCq>ZhL%N`}TSmb{h>LqFe`NFt{%dFXIl@%^3 zvmk7_^4R(pdi#|qs}2k7Y0-(XEU<}Q=$PV5h$$)K$eXSXRcoCBx-~`ANwicnP_#+3 z_YT#S7{mvDRM%tF^%%$9boD9+7v~i^c(|3^fF{z4AEG zkFHkNTrI4p!ZI9L;3?AfQFEPFRaly{j&amYZ`0K}kXBnI8t@T)+#wn#IxF%I&;m;g zvd#5XSqx-}Pm_1JAD;{7lVPf;yJ(r{LC6=zHGIqleXPpDMaOJBZ1rOCsCOsby;@Y# zKnpCxk+pk6S{br`i(7f)$c(QG~AamX#Cmk)`yi)M(1-K*jfgsgot754_AmZ5_a8 z(PA>(Dq1gkM6?g`g>em^u$`Z&yl~M8^K7KMTjgPc>F!UW;Vo2Nh9k?KK-zA#Xnr?~ z6eTp5oZt-*ba#?kw``k-T@FhtIkt zbnOQsa>|oULqPO>Mh#)fJ#dY;-e}m?MX^|vS#{=q|K9yvy22^i&}}! zh-U>nvAsY0f%nZI{#A zy7g%tNUL=g4fq#*yhk)nlqB*GS8<6!wz-Xpi-9aLmAobLxiFgyaSfpEqRT`NLcTDr z;gdF~NX3PVPTF|bOdj&Z>(%NB#whFW&>$8Hb*v)G0w}q}f zC>kqD70neb7quFp;u3`H=*24TPZXD@9lA}YyY(C4v!zA#I(BU%wlKrqp}Y5~Z3^TI z;TrnMlD<@R;k2J@0c`8#(P<>z-7kv0l;t+QF*INX%WXSRzkg_xOANBn|Im@Gn&;AN zb49k5F6N6?iFS&*Kcw0cgsj$Osx1bx!67=^qX|9_3Csx6#$ z%67rlDiM#dqv-A}q8{zFYMzrziY%J5PTBHYy8ESCx6^7TMO(k7lZ~50 zCq-RFlSiw%#31W?xvGnSEHjO~S@KzwM~2Tt>qUn}`ygK!S8mwZxkJ^3i%yy6-*k6C z3p{KL-F-?l{0dc<;mES*khVb0@2*mHX)ZZsn^w_X-=AnbNvpLHo%lDMyiL^L8)%eh z@uR9PG04VTsp?ix-3qq2>EzuepLOq%;go2vsObezwf9wBTtgLh_8V0fPOGryJL&FZ zdE`Duci$AHbYRK-T(s3#a!W;9i1%j^gRJy@mfVgP(%c}Q5eyX7E2fLjh&qeri`M^L zwIvAI%#Nxp2D0J|Ivd*(pFPTOvB>`c)JxO`@`Z5?S6H)Msx4epVL{k(<+1f~I{TF< ztCMQWaAc)(Nt@V;=3}Jrm(YwX@FD#js^-ogGL9*tPT$hYrJ{kNO`^R|sJH|nTXB_& zdz#{&u9^Nad9P}Xi?f;pcZ*tyo)h(id?7qTr>*OEsx6#$+J?ZkR~{$E(%tH9pu)~t zav6>+Fpso-)Lf@P<)s-}y8^nKuI7O>+bYq3-E?w?Xq@P*$UjcyB?#H(t5seMWQnhE z;5hsud|IyY)v>9fo}y)<9($ZR{xGh{!sB8a`-?D;ZBksli}Bea@2f@Skgphr;?s6y z4-Yyet98;-v32|)tGj5tF+{XZt|ebG44H=-x^5*NZ1r9VSh8jS3$!n$9Ii?bHz5u(%YMG)fNZ+d%N&D%2RZG+38tqQtU^reCZiB3ZPe1edTf0oe}U?59gz-SBQ zGie=h2SiImHQPd2`&3?Bk+pkH<;6hO_BG?~P<+OE@29-QYW@B> zm6ujzE4tC)mhEVceVq>X6#3Va;31Lk03DtoY6JNz2tu|ZDYl94EY&^BCg*j=TP~NC z3TxCJ+AiuM+NQ7&uE+)_tGpP<1}!9Rv3wpV#QRfG3gpYgA@i&y9i+d3%W17UUInHV z*{@yN<6b(JXh>wV-K>iAXkky*Nh?A3f%{~uO2C^9OogMJ0yOFr3MRiJv zdsTE5y1QLu zpA%FeN3lL*Qu2w8BF>WhJ_+nbCwMLsuwLEKxSn|>hf3(;`MAI23~sp5(- z5XaiYb-D_lV~V>=RDTontf=0PWXKe~FX$-L1wqKhq^P>%sV?868NHOz=E>)YFmYdt9xo&Aj3@*0hj2x_`&iY*K-TPS;)Y#~ z&xM%E*flTW{Y5%-?xNzuPW zV^27B(ys%2sVXip$Tr_jZ*Nv}>uh@apr}<5F{z@K<&1T?=%&+gb$!HCC?-|4eV*Dr zpJ3r^Mq0lME?+9_8qpSo-6txC{2^SCB~MdrF_0y#Aa1>UCT<~azbH!--xXSXk__!c z9jB|d1R?YEp|?+{`ObIf?Of4-FA2&Q_5X>WouWMo$|ne!XNGEvfztoMSbKEC#kZBP zks{|5VbeveA%7T8WZ4QU!a%lMaVO;SuHqU7p>3k;L|c_%uxMyVwIv8y`#;m$H`JVx zLvJ^TCT}C?plDJBK?&DGb!HM&K@hU`GgaIdDDDdh*6v+K`=oq2ZYS<#QHRsSeJHvU z@`rFmR;;)*3}ibM*Xjm*_9*TaQS4XH!y^9~GK54etJbLNBPNTOA$QQ*FV&j2lHQ&a zdskX!*o7tb<`fjGVB#+*<5$)aKt82I4?2DiC zJu#!y^!OZ=mKbC+=cu$3DD8v<3$0?L+vJn}Z@f>5=6Il{-Jv|lAHo$`w{(>j16kMi zh?^{*o4&#OP0?`C=b~XTP^sv6I%Ccv2-%uD>21dzG}nKh-VPMi+llKlqPkU~`JzRp z+7g6p4QJi_1sKQ*-e{WsE(Wss9}>4$K8wD^yZUWVq3BZ4 zdg82)sQ=5VEE8ic1i(@tGVCii?4)?K zA(5{pG($A!H5Hd2WGh}%aVJyU$!zyOVYKD)S*f^2cR=qdu8U|Jxo+|p9c=${i!HLbVxKg0Sfek>Mm4u2|~8(0lM2?%~uuD-EpE$2XUPz>KK4li`FS9 zpCDwr7OJ`!$chUYZR`H{e6P4$MSB$Yh$yy}s*5YK&>~eA1KErX#BG(&oI`m3B+3&t z835%HXWc|MzoF_9gsj$Zx;shD!#}0FOGLvC!0aAX}|C|3JLgDefXsiRgCGUgB)D z=!q;#dW$HpJR%Jo%(%v-AN6skLgP5&lFn(32Lbl)$x?A@?n#;pzB=iH0pD^Jml$N5N7LJz)!h1D^!7nfs}sbeidr^;mW$q1 zPz6EAHZNCkU!=G%vgQ95W34{~pDz`6jcAMF?h}(-@f;D7`tn5JsGc zCO!)T*^se;#{Q)k$X0A8SvCf;Y{lnbAX}~kc^JsLtRz7`2C^YC3NVlj{)z-^F^~;9 zLrftCvin+KY{Wn|UPc%LSs<4LMHt8uz9zvo3}iLW;TvcY@eoA}@|xNB?T%Q29Bq4)|6WJhHrPh;*(V~?Zw2^h$Zcrj8ikR4Wn zR19Rb+F*n*kY#>Af;0?d^LG)Gfr0E*2V))vvNbX?F_0A~!9omVy+0&D76!8B$(lVF z$i{q2Og09x(LRhE3}mA&B0(MovNKAMkAbZDYK#I5WQpGqvlatcGe1Tl2C}9XlVBqT zvY?DG2C}dc6k#CSqy*bAkbR*9J1~$Pl~Ig=tW*hhV<1Z^AVCQRvcAu2_Fy1eu$!1t z3}l(H7-bm9=3hdBatvgbtsy}L2C}{~lBY9&rnAr5L(BvWWWB3lq+lTHbtwr_F_4Xs z5yC*}9}%AhBRi}33=Cvv6h99GS@Y@`nHb0tFC%^-2D0T!kcEM4`~=M&3}l4Pl8koWSeD#Fpv%Ygam0A z$Oi2vCIbW6eKj%WVIUhXBNGEz^5rC0h=D9&JqfZfknKv*?7={`=I*#AJ~$h0mq2_D z2C}wS5TA#E>_f%pV<6ilqW}Y0@d0AiVj$b81ceyLzEOgW7|1+VVuUe}g$hYfgn?|v zL1MOHAe$b**nxp;g^XehWZ6ov8v|L_4J0VRKvrw2<_-q3A%}=5#XvT=mcOyD45Ms@ z-Pgg_#8(cN&#>{ZzXC>9>r-+ihnP9MurF|!@Cg{m63!z$1%oen#djn;6;2IVJJ=tB zkrgOB4FlO~g=b(O`;c(|JPc&Jlq(Y>Gh{mzzYsNDcAFpveOY0h9En|XxzYz$PV^-Y&I{QJ*q;w03vMJ=0S2;erG&4=K-RT3;e{B5A-nD>!Z*SjLpB)p zhhb!;3NOMyc0}RZFpwQ4+`j_@S*<$cD#j=dSwd&xcf-i$e@=V}2I9Fn%@qt}YmO3M zih-;^@nslgA^VVcUpZVJvR%qm0V5mp1-X)EGFN7@QU8JP2^h#m)g?RyBW0#Ne6{8Z zoI2A&us;MNOWZ_w8V0gvKl+>a;0(BFJyOlXKo-RCWnyH`w650>z7R&XN#R)-$QI1h zOu;~Q^he^eF_4uiJ_jRbrX42Umj~y~v|87aD<4L-AWW_T3}l&Qgs;UwHordMg&2i1 z?G-|N8(}^iSfKDQjI7UQ!izAF^*%=UHVkCF8er_eKsE-$SBz0S(?(rK{B9W8S;d!N zAlp1!GX(=#^W(&qVjxRwNPHPa*-UHNMKc91pJ_qZUjZWp7|4=N5T1d7?72o5^DvMt!0=^aWX`hrU5Q@^ zBWqhkd=>^WPr7Cb2C}~8#Ajn5>(iL{9E_Y<)~lOl3Y^Esm|%ZCjLfrzTm={?{Up(A zVPt0&U5HUQ%T6nLBfN2zB?gHO!^pA~U4(&bxx%+$AY0Z1V+RJZ%^1F7jN)0gN%6a3 zWP`pWz61kV`wYz!3}oYfBEA#@S#ne2%P`7j*>l%xp1|d^Yys@AfRVM|O0MMD%#_(| zz)ulA0RvgvW`w6;q|CNUZ_rGEQ)gQr*dKzC6)QXq1KCc6XJ8=vhH(Ep48(gp$(4zb zIor-Eej$u(#x~-!Fpv#-Nizil*@_C{voVlmD?SG!XSOZ7Q8NY3n{At6e?E+C$aZoS zU?3ZOn((z4$Obhhybz;sw%vP^<_f%Vwk5;T#y~uDOtKsdWb;>5YvRCp zY1Y0cx$&LU?4l1sd<8dELfExr5MP%wIaR@qb$w3 z+^U%Zm#5hf*k1u78{dbm*Bs`_9Jbtwo`8Yu2+{r&3}iJgjc?+>sdFrF8_^*cS!OX2 zX&A`ndoeOFkiFVkGX(?L8Vp}1M&=w_t@wp7vfjH0$-+R^{B_L~3}j;*hGb(P8{LNZ z9E_Yf_Q>r_NgkXx$7aI*d>C2tZ;2?tK$hskSc`$I*+qmGVieA?CcQLM;Ei*v8|)9m z$ifOQ!a%l3;oC5feL=W?2L`gE%2kX}JjaeGem9IP={rJ7Fp%|Kq?v+&Y=NI4r5MOE zFDAYWql}lI_0~**%jeh{*k1u7>${tX&%;30{8Cb7Vq~UUv%Z8cgpn;*d=>_>@ryN6FpzDo z#*l0bWMReUVC1CR7sUJW;JkD@s$BUnvhm*&QGkIgxjM#L3}i`{5nhNbWS6zoOu<0b7sFSKQJikQ|3a?aFtVMBFTp^zVu@x7 z1~N|#hLmEU^mc@o!DZ=ohHzgwT%K;t?;uqLjBG^-0m;TZF}B=_o`8XDxx!O0Qq0~a z#Fq-EnuQh4(O?kS;C)1-VIUh6kCB0a?7sGzDHzDcWB4*LGR>0u5x)>dmaw0YEDU73 z-qK9LKs<895Z=oeMAq(d;&U)^%r5J%nF8mT^@aWUFtT0BRe*u4SmA3iknL1>Ax5Fu zzZJd_-e~Cqhz^6uLI(&a!az170b?5mvguc7o?swbf#EC0C^lQJ_}wtFt_KMz!9Z4P zndS)wvLOM6lwu$od?oQ^7-eSn-Km)Zmz#};{S`2>T8D^8&S0iwu<5RaF#!WvLI=WA zFj6usexPOwoSI?nV1EckR-o`S3}mYno`HevL&E*@Fp%w1u1t)~4BM&rg)p*FhY88T zKo-mnH1WYp;hE<#AR7Z&s3YMy7&#d>{VvTDI4{Fi!2Wy~S?~xE1sKS>osY2=16kKj zgco8IX4rLiYo5RxGi)&I55vex6<&ma?1;j*VIVt9xPQn0$JU#NS9Kj`zn8RH+rfyT zv7NzSL)vDnF?5KNwzfHKnxUx~+NN>S8k?p~It81y-)*rNJD_~(n+f#90d?E9o}xi(#;Fk! z#Yu_c()}W469)9*H>kc9vo%UTeb1g0^v)>lMti%_p!s*Gu@3`!^(D*!4Cs|Vv?m1v z3SdkeCN4^EucZD_G^ozjKaK$&RJ89D3~1aomW~034_$(e{UbWBz*I!(Ff~jyx;jdQwst)lwEP~mn=qhdpTV?XKuiDF zo)ZjcjWt~u(Cz>iKXfm8%GSS$0X3Yp=L7><@L9HuVL2RSDPxpLd;n=qg{s(V{8pp}h$;X&^_s4-i8HyRZ3fExQSpmm?a9Ke9q zzGcq|1{9AmahSM+iv0)bA4P*+e@K<%7|^sFdrmN*6)&?T9RphaHubYGSqHWBNA{$k zvkz(w+B=U1O`D)bAqFDnqD#=ADO`6gS z98^5odx{1ve*D}Qe)}+KQ)F#@f-Azbf1O=TP8NCevjUOPHVAFn><%{bzl>)8*vy|X zareK2uKust?fT$PysvmUF*5_;vXe{!rXWVUer#Sg<>>MlrCMEwu8UEf)mPA0Vl-xT zC%Q96bBH}MedxXzKSgN-Jrd)mDBVYcOHuNkU_cSwJf*)ec4h$7^{3v;W-DfEtlDjY z(vt)HjmWd{N0F39#%jSo(?KjcHrAyndHc$P0-#h9l)NN1fQwV|(lDU-8}x7%0~-4# zH&zcu(W(noDy6tI)`cpWDs)w>789^!n$S(Leyma}x;561Rq95AAFK4}AkElVC2yQ! zi2N4Ae}aAzt7o>E4RJFA8{%BFk_knJ#_^YH%EQoMaelbce)Rr0xp1XJXmH_5rlBe* z&`_nq-dS_Ku%e&w9&t9PMy@gGxc+R~95(*vMMa-6(L<#s}!5u_7n{TJq=gk-(OOc)dyN zk~x7s5$__H%*IPWfsL26-o`Nvd~-H`(6n((>Fkjn??*7@put5jnIri@fg|~mgB+!h z>->Z7>p@!nJ(@3Mr^0x>^C8Wbqstkp)ph8)ctxP~-8fz%+Dr4Tl(xpZD5l8o%-~P& zU*Z=19tuHoZZY;j4CsTupz$%xSiIgNg2_BYKa6*AOlAr_#VBq0)+4-8j`)F0;pp%q za)C_y(cl7^yu%pKf+4y%h5>!_4qcqWoI0YP62@dsqfZ}k!AvF>oqI$XlzTfkRKTMt zK`)zPHWVN6vzf}#;IfVqRhZTe`!0JlfcM;oT?h(0El$=pESV7NA;=?4iMmrMV_ z`}!`WcaQiPO;6EJkN6o)TM}jlz-2UfyD*@@Fdgi}fOapVgM*lZ3EK6abP$J*OHi8C zl~02Ll~2`x_Kp<<1wi!*df6-5YyzN_gfw|c)Bu;*PCC_27&^><0~Af8aC7<_|Z*GXmHU@UONV~YLqT|F`)Dn z%wzQKjKJt!r4ZX>ZnNQbf{So6UB$tHu40Yb@^Q+?6Z{aT3G_sQAL2BH1{dOFij!vq zij!5e@VU7w<4*YM9ee>g>K=Wfw`xz4`*)Tl-k|0~9yhDkfB8k#a&IYwLWYt-s9l%F}O zIX_3AN1s3HhdNzEUp#6${)_`sq%$(csdZyn7hn3mIKJ!GOlTPZt}Gak)OG zVVW}A(c6!?lqd6;W*^_zViKQB1mzLO{G6vKbks3F=P4EqF6YTRh5=>Vql;4*i2MOP zWS}#S>6vXQ2c2`w#XXsPbp9~~h<@_gCxQZ?C9%9*&ld*;K((Yic_r)xF7nB%#DI$K z(?>l9H2Yn9q%bYV6#OeX=|XogT&r)QZ!%n~N719l{P?Gb=!eJr_@`%Ru<=jk+~uIa zxy$?x&6RIcBL7%AkxTC1(!n;&wnWXd$xmNR;nno*k9ivD9jj~xls>fTC-GeMlGrmT z(Ir56sc6vbuQ8Qu45<4dqc6sQ%YibLn94-Gww6&A-v|m6-_SCv8!2y0)EczD^Y>h} zZ4{KbPU-bTMI7NXqPRRb0Gj^>9rUmP{5+_e7;t$|CUrC@kUFY2*U{)08^#jJenn59 zCm5^MQ|PHgKNV_A5?7)mmkQ*N&QRPj-p=Ki@<&?n(kJJ7m)Hrk z{0})swHVNXr<{bV7|=&6Im2z3wj}+Om?+bO?qRrA526PduGM$YcanI3ooPHmKT1*q z+6y_(vqi`GX!s+#2*rS(9TkoNKRaqiCdb2ON14MEA3mnO11k**(f_ zl2kH#Bp-L_QQotzpaAHjKc@LKHh=E|R0nMfAnvE=9^zpev56 z!IsyeYmf6xJELx?4GMr(zDcuf7lQ(z5Nn#*3;aB(UOrdACuRoLpU@nlp}cKqP~6*e5rF|e zYwBcgPyqa_saI#unx*M~HuF>7IMV>0eCJ8S(KDO?8#m=$xIaArk*8=smS$r4j~2vD zdB@P8^d)va7|{Ap%zimCme>8&f8?X*G^M9csAel;K8HSc!bMJ*LUbX++(vmBy6gl` z!1GvS`&l}*u~R{z)j@$!z^7rjrewCp2Z7 zY`e=TysHJ<(F2qZobc19ZliCXaOqRteKe^4PZ<4U3@HBBIRhJ$S&$@irTsB)h8>t4 z$r`39FC!#404|8iM6e+unZ*r#M4_XSc`TlHLp(Y@Su4=qaWt^Bp^tP7_=!|G7_f;{ zrU+e>tY@~ROXy3 zMGR=tHe1MB4V0e!{9JR2>(ePd8EkY_Cl;d^bwr z$(EOIE1L&v4?v^}%1{}%!HcRMt@|4C2)Sm*FD zS9yW&=@+z!s4Fjt8sM_7ObR9?MIY~@sVsC>3JV={9y%|Dg$~E>Hs4J_h1pz|O4v}6 z;zwTHD&kn$$Sbd&Qcz$PbGV8DmwIKAw{i8|riQ=d<=VxDF2=f_4*JpkDXenPL+GIt z9>M1@-9z6?(KyOThB7(7*zRqm_#Rt(wCGE@HstV3`yACUBxiDWa)rHdLp| zCSjRa*1)k9MACAEj&TVEp3CP5HL_Dl^y$!GNEOb+aib04^8H46|i8 zRTmD>?tS!qhHLc{dWzu^XyskrJ3RoA7wBSZ8cWhNmyhM`LIdj?y4Z&St^X9$IE(?8 zl4Xuyj-;uErpzhysWg|9WirqiX{>N4&qL>>X;wa;54rF1$#U#3d2D`eIY*eRtQWj; zwu2v*Rf_=^mSvhSO=)Vkt+b+B)5xkt-$37BpwZ}?=$mPNWY!3JB+W%;d3Vvk0*47a z#(?5qWCH8c`G`&D?e;U?4566NbPe04!q8#qEaqOYd=p;}{= z9Ag`*<;C-n13aR{6nfaDCtYibnZghnB7eYp;a64c-trmV3y&xT7p!I0XK=hSG%uFc zcc6D$U7{W425Or5zcHC}H${XkcMO>wB&Q2f)wT zy3H1_Sz9lgyO_HfdNZC5o}r&HQmZ$f<}>p&3mo(|^tRJ};#LGY;zyMsRb9rvAu7{{R%cS4d732-ItQI|TH$3}kc!Ynr}%~lXV=U>l9x)Ts=1hLE%jAQBI4-jjvoljaJxWu1(0ejj=Afg|(U~lB z&oQej^;PuMOh25f9o?Sk!nwR2G_b;M8UTW3_rq7Hh&R)m1Wwo#>re8b^Ek(ZC9aE)HS9PwRTdXBD`#E^~w}N3wJ{iKdd! zNm-=iqEpZ*S*&x=S?H`RKeOvR`h1ql?DC4yz$%9>Dlwo{pJx^g7;wp5<~rtjmQs$> zR2RC7(W1SRJAwnC+G^g${cPyZ(r7i)7)B3gX-*B(*vT3TSmp2$z410bm)_P#zsX1R z19k!z;$@y;o@MF63A)&LhWEi4!gJAE(Ob_Do=bOEc%eaLExkoh9&yG+d3guWz!Ha9 z#9~0}e~Ve1z<}zv@OrvX9~8JyuNs;%r`d4&j7#-0+34&uta0e#?zP|mi2rT!vc7kX zSBH)E@=DkRSm4k@6$V_ommb@F210pDT%-8f8MV`lIm@bPC=u0e)F7>j+L3glE z#~B;&H7^L+d&cE^d4p&mRF^|^p^;%WD((v$q7gQL3;8k+Fb~dXn1=MrR=WLk3NPIC zXSp1n)#4PI--6z9RXZWcUr=Ha_+R@f_ zN^RPgxj^ZKv#fA9HuX#dw4{;6=Usl61J(YRCQH~0Sm9tQF~GewoPc@^__<#{?4Vhf z`_)NtCj(7m&;#fJ25R*PdgQE@U1kFJ(D%-24cd$5BM&0~nU95KowU;OW&5$f7jbam zUuNSuUNq-4FP&z#qPL!7b%PE=hn*vJ7rhs~_naRAb`X8=oQnYSj-r9&UB-U`1M2fJk@=TW5RHEEkI zX9KXj;T%8W=smj6BLL&6d<;6lPo3MM66?`6@>8T6TK);8!1 z=nL8W%^O{cF3t9%!m7|!*)A%~YeoYL8@g!6fEK*YCv$l(!}wVQuhC(OhqLw5GqiIb zeV=inwW!Yy)TW57&*9yWqqJ*$xr?%;E-|dL&&<+4uYT@RUKHEGPYgSP0hbtNj$@AJ z=;O1ror+G)VMT*JgFchPiUxfFeIdus4ZDcGnB#K8yh~_cJ;T@=F`&R=UO(3{;L^j) z4a|)k?K($OgXlp9YV|mJJVy;yPoO7qRM*NoU=lrfyevsH+ z47eaM6NQP&)!}TKI&?EAaOfr(z8s-14stA9m{=lvBix)E^n2}sv$fb{a=z9#;>c{BE3^xzGA&(_wo(mcCvZjIp zps@d>*==k9mNl3#4Dbj6^Vo+0{&d4zAsQ2%ryASVo@YUUJ;Y8~oj`d)9_tzonz_wE zbBSYLw#p`sdD(0SRy4eg&n8U|oK4c2zUSw9`D_4}Ic7>QC3$M66>|xFiIG~}h;Gbd zNrP@dx8(WBV;$&@JeNG?-Ps)+02Va#(7}g62OkD+@K)|+Cvfp&W(YHsr(xUDrfd8R zaE%oW`Yz>n^R(FNXXs~ndi@5krOoI0W_4aG(B2L-u&Ch>?ZbczBGa!%n5P#_99yha zHipckutUmuRy4GD27Tr{D;jh@I{&;MMOKb3KkuT*ym~aSo}u-t7*NqSI02m)aDil| zAJczc!G$zc#}7nx?RwqnVakUYsMQbA56^2^FB5o%es*4K(B9??Oy&a18II6FPTs+1 zBh{xU4e%%FKl=U(alX6X+B9nqPv>KxgFZ)tgk#K?DCEkl`0%z=f81Wf)LH z9Jh+pVruhMM|JP+sp$bw-A&Fx_=BJTXr+xTyUbqT=a*f>fXgp4J(!++tu3Yd+vwZ* ztYgsk(D(8cH^@+)putZu+gQNoc!8f{X0~It7wEMzYE-674^*aTxz!PrM-;duGcO7a z>Rih}Vld#s%)A5)Xj%djNya1>Xv$X4KxY(ak{~pbgU%`7PuiT7e}BZe$X>^}D5n%$ zrkQ!VCzzY}m0C{KS~k=csKM%HbaR2~sp^gKham8i&Dz-jezMtHk7?8;Ggx5h08$fSww66mUxTrJlItH{ViNk-L zxm@3?_p4~DhYdZ2S~<#bi=Zvgh^?N^Y6<+%vpjx!1Q&W{Zd2uUp=MT7J*RF)Ag4}? zt-eS3y+SP-qp2x0_|a!uig?cy&HV4^vneKPqtDD9iuV+$%ho-BK2W4iTX*-pAadD* z^xIG;~^#GSFTQ8swtT@-g6| z&`cSotVnOw+DY)4l{2MPR@YEoQ=|{>1kKxD>k*G&6V=)%1V0Sz=P%Blr3bZKjc-tV zqlonh^#;*{MVfV&UdPd(*iimf|HEmt^7HS`e$ktv7*uqU(Ldld`e0NAwr*%KKQt99 zpSmU-9bT+%+m6uSC!-z0fS-)^JD;FYn~Y|XDNZg{L_O`Kq0@@Rv76^*p}|i_%g2CA zM>8dul48wku(L(i6l;mqm(iDt_4a*gUq^%Lwmmo36zmTU6ztddHvV4I#RkxL3irVs zq(O8;)GmM^-1JlP~JSht$qMgQj-y zO3KB6%TJ3m96uYMW-d{B>7rh3;=Oc$->gBePB4dhHq>8KV1jn8puxqc>5qTP`EN<* zD{vddZ5LHbUDJ#1y{K`khtb0qHD;^cM}wcF_7npyNzH61;agLQK5nK)C_1!6aaQj{ z?<`U5BWmwOgI*8gJS2|=2a?CMB8>A8#Rkxd)4Z1AFmWYXc7@uB=)@8&eaveq6`fk5 zHE1sz4Suv*0S0Wenkhw>mT1yeu0~gvXu(zVW%T6|&40qhEbNmUu5;n`bCFW;)75fz zaAmXUYG#n)!4lQmiX-Te64g=Bdx!@9+QJD4yD}pHE@aJ{Vhd<}7Gub(;qp?WbuCoi zRLYm@QmuW;1a_f!l`0)Zv%fK2Bl5%BD%_6S4-6}$pkvl;0Le`V88{inX{442hK)n zWh)c7&4$~hT5t7T^xaa0Oi}wW8vGcxjb(f;m(6rBY-W^Sg-0(cxQ!Zj`1X0{niiqG z?X1&b{~}fa+o=F5*vEMY$AAlD^V0ds2K;%2c|@`$vW)czM_~Ey%${je*}PaT$Dq~w zsT<24;0Lpfa|0c?U^bJ;mc%lJwKI%U=u>6NusRc+S*G-93@H~4emvXxU4}pbObB%^4-fD38!Ix(O*dCcG}>#VapGtf!T z{cPwj)68E(521(3v>5H(MT4K#wvE#TF0IWxX3OI;<=fgJ<$UQYSGUz$&|AvYMQydr zVthY4zz6#it0E82d?|=yc>6FJ-Buq(A1zn-uhZ!XH0aeR#-EM>m)hp# zU_gNjjK2_5SgyCbsWQOd(?D+r@%8%>8!nY=RS+9$(ctH|HDkc#x0yCfTe(K4ZhFu? z<(hK?J%k=A*K9-WBV6UcPjS1;25>2EW&$%&uEVy*Bzm%3g=p`@q2K_h&~PF)R`A-Z z;36E&M7CkT<+*v`7|@ymCL)X~^kENe#h_yph;Uji4EW-Jja>%@uxg)MX(8RHI#zhU;O;MAarwuYV6(}=#C1F zS>2EBuh1wpz1wKey2HGu|Lz5vdG~!jpiB9i4Jf{d2|Q+>#}$h0WB<&i2^CGRfthY9+eqmGJYJSA^(q+9JV^^?QZ2Z3F?ez`UgJ4 zxU+x6;XlPLplM|s{!#weIa;A9TlWkb&QxlWx~4FO@8R6PeuNLfJj%fjgDb&+3xhM2 zn953}-lE23^yNx5SlxnN||y%_Mb;by+fglsmPiKRHUO0VCh?lJVSDlMFiPC=(s@sE{w5nr&M zC^v0ZTo$F^;^EAB%=s#H*s3@At@mcHrVXQuC@-ptoWlspk>F><)ndS9#F=JHbCq`4 z3T^1NDy3W9gYKzPnyq~s4SG9~@!!LM3ybp}V?e7aISm`CnR2z>AEEkA^v-In{0;OT z^qy+1M=NO_6aGvRQ#ed1xX3vEdmSsBG0hxh_XIX1@F!ENkE4%QYtg3|MFtvNaGYs; z5*%oJqWmhBSZCRAwptf#g*L>E@8lgj2Q`(J&c)yH}DA9{r`eCJvhC8unnorOJ8H7*J6y^GLuX)Tn^^<|O)Ljq+dO(8nxb+JnT*dFLqwKU}U9 z1G3?ArW#XSqt$n*+kkGUQ3RSeLT;U5uo0hT92wk74SvSlHTD9RF~?V!Ao~?&-aV>! zv7xI*ORVlk_t)s{&!9IY1P3-HsP+_Z%3;dEWzBhqS>=Mp>lw&HwmhuSsI5JPo~qFZ zwY|w>UI4T~`4^nv@rceqlbopJNDRXwXzDL)dUMH~=nx z&Z}h$Xu)M>a47!yz@d1(`jG0)Y-q04D=(wl(e1SgpuJu+_(60-7;r&!rj2&nj;hwy zzQ=}pwHmkjDf(%x#%%4)b^M%A$CWspf$YM7i=#7-9|i>;Kh(z)%rtH>$HfNHnf>gt zzfQ4psT++3y`Dkccnr8yI&YHOZ9yxVnZ$9n9Iw-|M|7QzPOsC_c~no}{R--^)pOVY z|D8{VDXg1m^XW_(x~xu<)Yi=}a=^cAGv}WF63QjijdHO9mr!Tg+PPP+UF-jghaRs} z@p_$79@A|Px~ER{R^LM3s#D!73}GA%dOwp7x6C9ybd$6`lPBsPPXz}aPbuUomxf2| z^r%kjo=`cYp3kIut$h_8iVm$;{Hx{_gWOrqS|N+6)Ne9`>>8I>=f#BZdI{keJ>~Oo zKfCR(*NUffeUQ%^(2DuI8xFAn{M@=D7;w3DCK;1luXd`K40J|)?6j&9>=-pUvhC$4=lf>r5G@tX^rhb}hQLUa1SvJ;#FsJ;(LtS>8%5l!FVb zGh=KRJFfSya|k-v&{40IlT_$O_t$H^)kDl~C`2KjXBfkjgCACR4+Ac&&OF0Bt5@(8 zH8wWzZLUF!tlo~^-k{filiJ~E@RREHW57?UJA?t3RA=Hb@eS&<)sxUk4eGGfcW*bO zDsnq)HYXs34dCb0WnsYO)R{a?Uc>${rc{V5Y}lXS&C};zEt{DR^ zq0V$*IvVumG^!4u2O9K&)nn+f2EG5=4B`PA{CK)&81UoiHaGGvYvl8;gIDw}%&tbw z`UKVYq4zav<`*QY`O#0{7k^TS2ml@B(PUPqw;O-ljxI;>bCkc z`gEhZZ0#I0xL`U{#B!>L|K0a7?}-976g29mzea^JbXlWzTU~>$X;k=;t@M#FtQ9a#Q2Uv1(rd7PAPcI&>ZfJaj|(Kjz^$ycd9h6X=^?jZ(T z1f7}0OkP%vt+Ba@S4We^tlo*<*`!fhJF9wn0Q~&9y=(wKe=ZsWE`QD(#T;!?>~mC4 zL8mk+=69$b&BYM>^tsb)06%>$2LmpB&g5hAo3!+kR4+xBHffF3mFUVQee@blHK4&p z&zUD9L4hYDYS_r@sfF^ECOxzJccHtQG=Dm0@+KOzWEKw&qleKhcJ3|){Mfmt7;v$3 zWUbIllVS###*ExtM5(v+><&W848O;X(qpa+_@U@=XNp}|j@dyD~>G-ozm;o5jb zsln9Vf!=XN4OZ_(@4dn^N7Rl&gC8>&j{z4mXO3fzU(tIrsS(bTKj9M!u{wkDj4N9A zyVTA>gP$>1i~&Dmt_lNMOh%k(!Zcmc>$9ldhHkr}g}=u%`p|t>v;ysoputa=dx!y- zFsJw52ve$_x9drp>0EFm%|}$lvEBvH5Rx81S>?nla$AUpf4^P0sc0GD*iL9@R>^`pGTz>kufVheEdJb#JhUt64Bf>3@%8{9Alqj*R=X24nnNmCF&*b zMK6<5P{be7OdbYYjGX>0oPEAPCl{0Jsb} zy|J6R$0L|%ANzm{kTZq+VYaYUqqg!e8$hGB@_MsW~*@Vbi7UKGFIf{Ol_hK{fS{P?)z7;y1%CLNQ0UGIFB>Sxhsuj?bU zSAYh6^d{BIG2o}i)ndR;k88$&OOG=hn2zgu^>ftkLxWy@i~2(tP--JDsXG`@gEfya z;PT^iVm~vy@;MG|FE?`Z4sdHLEp2UOIoZmgvMq&Sz)z1823&faaw4g``DH4fp!h_q z;$Eh51{!##h|1X*@T24MG2o)(G$bm&J3-|difdZ6Y%Z0X(4b{YxLM=i_h$2xdJ~7g zjL&HBQ{%3&57^W=T{}Q4Tti+o{gn2%YQa2O8AXE@1Q^0247kiV9_?rUvya$6w2fDA zn^M@{grURQRB!9?H>vy#4K69p9O0SXBafBQ!i;Y79THqn zoY~yYRlQwl)K++mJxbr?qFA|$H{7n7dg~gK*vl^9$HYD4(144HGY8mmpj|5$Fp3y- z468M?mw*PX|1-vsi~$!DXEHDu?V34BjdSR8?OJSgK03c$i#|{7QZ#7Mw|Ft6#WAL` z>%176CnLC&}?Fyfw z+X?hUyTX1Gox#d0qeU5LZ+!&V*yaJNCcDvT{Fif5-k+$Y^AA zhd%f%>eh#`Vhl6-;5*bk!Upi8;Z9({MZ=jiOj?I#Pow%7^qCIL`faM`p+U30OZ6fQ zD26mR)f{DV747^J@H&d?I#gimW|eTuREhGbtM4D;dYwtqfqmg~FL( z%y5TRe}cMq(RVu(Vf7>QqYmx7o&YaGG^-o~IhTe*i_Kr3zH z+aLy9{F@oajCX6@bozdbe%!6K3z@`*8>~ZaC?4%?M}y-3lBRZJz@@*L1DFFhwD5Uq zU*l|C%h7AEQ#+RO*c)1o_7c&c<$uLRsWXf5^$&1SI!!US;5UT{I}<`%EG998-Ad7E@T? z!z;gsO9hEwiOCWmC7*)*a)C0Py49PVxB$F78dO zcAx&=<&!dnswq91_Ioswiv~^m0f(Xp11{~&T*6%HQP?axu0z-LD8uSzbaRi=ZS7DN ztDtmSyPXZ-XT9}cz-7IeVa#xkKA27Q2j~YqdjI#S{tOLz|6QtY?&Wi@m(_!fira+& zm-S}$VfK+CH;3xc=;&U}`~%KI0y?2ri_zXmG-&bP($r}T*r>O8LFnvW<=e_J=Ys<= z=XJqWPDUr6SC_5)gx55v%T~^(0{A&^Wf-tIZ*xrzrlwcBe}kqjqc8U={A*NiMT5eB z$ZKHpg<$TV)VxtX*Ke=^{G7L27;rgnW)w5ptGC`@BoELJdbJAe<#5J8tNxCWOtJx7 z&YRiX$KmPI$fxLh7kXEp=DdL3hu+tx*GU2S>E}8_ePw<=6TY zf%dx5posTqsviR`;>`?UhWhl%OVrM6pB~6;*StTZ_88@3eOiL{CeWZIEA27BfFJO- zv7Z%uKNk!e@K#FX4QS2;nQm;@(XUZkeJ>g`YO6V%ZYguUH%K zmWWR5SIi&Td33Y7>Q)ijOQ9T8^gd0U!GKG6GyGrAz`&RmoSi*SKPe0155k|}aF(%4 zSwD#feCm$c(w}|6r|xA+!H;&kjsX|#W;!vQ{hI$-UMnd)&<`%z&Ff*M!6*fT(+Be!j>ofs(q75Y#iV~v4%i<1N_YfG;Z7K;t+t#b~6w8qVljr zE3)~i=@2j5Ll^Y%Th!i0?QH{!Lwn(9P~1OIJC*OO;3vE7XA8JwH**+sctFcv=4f8! z5C2!MY1!LU&!Glr*^hW@9HEaR7u5cc=_XPE6!Fh9<^`cs1~g?WpJJa=7c@y_lSz5z zfEFyFp*%Eb!9Q}jyHv@sJvYG-FQ>SCK&f;2jC#F_(ra@m9V~c0Fv!iLwqhfD0MGw0 zfffw7KsQ~p`+q%;Z%zXg4-6<|9s?Lfj}B;EfVw*ipAUf6{S$Q`umLplF(0!<43nFc z7d?LNi~oONZco`42y^?j|5upX&Hrzho4G|pw=QV+pK#y&9rT?G%0PRQXi(aZ&F8$( z{NMnn-kNX>Xxy483~1)R&)}|c4ljE44xS-8g#pF9%AMj_81Mt#@-W~6-ApN_G+&*6 z%4)g}U6-$E-{d#s7Bocuv*CdeG-%Sc+k*j~3&PySfS>7h9|L}-+fxj3WWOsPx6_4;?|WkV5v876}#G2z6aCvVg9g|+H_y2-k&Z5s2YdzY_Lj#Wu(MvG~w00j2 zS73n0hA?#)(84d%a0>?f$TvSTEZ9Z9nE|#86tlvimtpiUHvyx)2Wa5gA$oa+0fiCs z=54sh*}E9*GT*!%7|>f^p_e@v@I&9CG2lYqxU-g7Uevm!^l}`1{G#H~+*wOp3OmL9 z2fgHCKrxZ@auEYOJ%p*jfR=uhUan%mCBLctKX^@lXLuI>*xo8F<4rQm4%|1Jv5XGx zqk%_<=wJ#1O0_|6+e(51;HSRr#(j?E#(;}_ z1xxq`lmbr=@i6u?%(D^~_~vaY<$j6MV4fagK07hMa)&M=G2kNKyci5<%^0uU6 zD)>vLa2kEORNZLrJQ{d_h+v<$e@5SZ2bo0;#b9IKyk;~g%tpPnV!-9TnM}U(Wfm)B zeAYbO`kBXni~B3i!zjCqmTLU3?8^xaJV8YB%YIJtFMd3OZ!VmJGAa6k~JV z4r0I$eM`WA3w<*uF(Udf7~#7-(h;4R6PQ7FiR40p;J{K3GQ=yD^}Z33PD~1B4{-Or)Qvro}H1q87&na4B$J5(YHwF-PkZ=F}zrnJ1lO zp|dV&4cf~=10e}?QiuVqK1wI$7|?EO{PeTwdW8fyubM63;^4ey3~0_1dg;V;Uef#T z(aTNrO~Opk-Y6Pe9Go|S0j(th&I=)g3|t9-_G2jQnMPWcT5Y8OI9I4cY zE9vDF`c$PN(Em@M+3pR@%oA_gfq7=w<@*n zeR>&3k5?)l?MKvYJqDC|oK`zApn7ZiG2kb|9pO(v;3vb4umxN) zoOy(KRHfKe^s=d%3wO1O&|VlCh)kdtVLSfg>Ymxcxc6qrjk1~g(DF2;anr(mivpqK!?G+{u6 z)^uRNg~gcx%s`Dg|A}5k(W5n*_G5Z^fCg?1VeqvKzLt*@+ioZZG(Qy+fdQr3gt!A3 z@Z;j*FyP|iOcExkR--g*GSC^dBw^D@E*e}~oL7PY%}k@=8VqQWHBA^$zRieh#efTp z)4H9!h_i!czhL?)?yuDp&6-j4Xf0XTbnyrcES#9g#=77D=#_M$FuuHty5COcLw+~K z;HSkMz<{3?cNhaMEzTrj66*-Vri(Om8V~HDy=*kFYNCrm3}|5n1OJ}@v*p%Qum$|c zxCRWk$hcNCxX3uuhv};$5}Qs&&?9w3V$;ceG_Yu*lP4I^Tc>GvQ$25{dafPTgkeA< zE{hJcALEkaVld#6$>E$H)B)9LOy)$TF@kB3^5z_;prI|FG&lb=}*2I!p z0&>}Lu{k^S7;xcnrUlbdPc}Bal=8=i(jKz0>7|`=VEsfdJs8l+EY8WdBRD6a zS)7x56oVFiWfl*SFo6rFqQX!o!JZKo8p z_AIUTV?c4%3}HYEZDQPA4EXVJ&oJQP8d zoQcE4HLLS~)5|gRv1UTE>E#p}BBSXf6AkrVSVPgt7zQ+x966qk;nI(>p>keyD9iCsUK9k$nZCjq z{AR-%iUq?)GR?q+%9&l5T~`RsrV~HxjNoiK5#_)dicVrNKnw%z9>;)|SaTW!ezM$o z4EV`%19T56B3aH{WXr`XWM|V$4Z7wE+1d2chz8bB^l}vgT1cLp*Ny=fF6RwkKplU> z@fyZ}O_%fTp+OCwp_56>BuRL`q?6FAd}d!IKATQq1NJ~>m5W=-ceG>SnV zT;$9A>0%aCJb3*3e3?JY2JqwM5;5T7(mTPcKi{ z09si}!<$-oXSQ(hz~~q8Tq9omA#sSQzt110-#~fc>;Nuf&IqFxGPG$w4jtD*hBoad zqd^}Xq5Vt@XmuIw=VCy+ttrBQUa`q?l^F12<{B{IV&=GYjmfqUq)jhf=&lxmwCQC4 z4K8TT8^wUumNW1z2@E``Jm>|Tu<8%~o`G*6$_xCIxiAd)DRci5Tjo;cBH0poO%WmX zFrk6<6Vpg1!wVEvK?m<1rP*^8eAcG059lqMESH4=KV~i$11@IH6l037Y2A9}P=&6# zMwm8TG^2sV6J4}nKrxp%IK3E9p*6QLprtlm?tenbT-MxUwt&l;GwZLj4!usCHob(R zL$4F3Z7=qTcDRZ5=Uz%dsg<;P7z3)e<|qcV(#Ff3#DL41Q?0H2?gG9jW>cJfoiuIQ zFF+S?^BUT#Km*GrX3>ZN9-^YvYZy?MH60kxY8x*%fB`>iZVUr1YtB5xJiJb%HodHG zWk#(;YSYUOG_Z1_mwgy;S#w@A2DopLUXEcvYYCY1dgG=Cz@^Q3DQp3)`Ay#AS(vO= z6>O%L^XT)fWNOn(2^v^A(MuHu)KNpj%^0wGb6z_d6lOE#`Y_-J&JAI}1ibJcGrUE7`$G_Y)7@u=)K17Yy;P%tbrZc@#(-XFv~$6LA41oQ0Y8N976$wfx_cOKA#~;$ z=2<)cLx^5Bb#T4wAZD9hcA|lGlbs6&wD2;$L}5V7t%<>aI)1`jj$^QiTRBNvD$r4Ct*UI~5G*18e#)pb^{fC(nZ={`@qr?w_2tHz89B-0VoJ^%zjxIsU+hzJi|lZ_J||17vPv z1~8y$ukro*k!|S*;k-}oP<*G8yM}51?MzC4mPz~TySNN=apky5``a*}-PVL*K(E*+ zx=0N8xpapy;Bx6q5+Yg znlRv^>156@#xK3j#j%It9&Y}Mpo?MjaF-&`-a|C7YNCrx-Mrqqxo%ve)m<1+x;1+- zptn}j#bFHaHz&+747iXwZjj=w&rM2u=p_rC)lKR)z2u^Sg%iD$U_dd~Y4{QbRA@~j z2DH>h)3sv2&#CLhfXk`Vug)^6NoLIcYt`k2IkQd?w{=U~_=qi} z7}V89Ph}X;>NQND76X1r-4zVDkUGEJ%7{d6&a9=Jj3HeHONfi)9Tc!&Yj5=_Sf zip&QyyMR}14{x6yUI_m|C*c_IQ|k6%z@^lgXiRhu;oEd_41KJJ@NGIdg$CA5baDm* z>gb@8d<;Z(qRY|X$JEthz>leG#(;~dQ%)Yo;i@CV*pb^{b z6b3ZA3$v}4w@NQB1mfwuJs5CVbzU?E6!A6Q;0YM+O6okoL{iWxJn9`qFK5vZd4W#y z(V$7&ZV3i7zZ+A70i}{q=Uu^o#{Om&@%$I~?fm!~yg7O)?(HRgn;veVZ}pPCO%LN} zV8vw52L?3r2CYtFK#Q!|+{Y5XkIxSqQMUsFeqP-k47j{Ha}aZoKZ?+@i9^TrX+bo- zB%*;O6TPHkK(F-B@W#~X0nieRIm?!_ef*;#?v^-@KHtZZ$=*4EF5=#$pQFprWqqV@ z(?u1!s*ean@V{Z5HpN44a9{L`mwfYhI5u^PDI;5Xf zWIs9F+>$d?$l3ow5x3;*p%nB=A5k*GfC3m3kBRSB-7mNmqNgI1I=ge(kb`7I`pkIBEOjBKqP@O8gzwwu~zckV~`-&DHQBj}NvN~5N^kG_A?1=i`8 z<fH}3!*{3t_;!tF3he$y&po={pkIJT6vVJG3b~m_>Y8zwCAq*X4pF7y^JvRhm~e>7`e5IX!8e>P(LLhF_?&|VxG zlu^kTj$y!s*6D|pwDYZvjQYxn8R-L?qLPcp3tB`15L$XKuc`$Tp}iMShcox z8ai#*<<^-jbk?xOZ0&qBXw25Gz<{4y*MMml*2mlJG|(->inF>K-94<>RB8{RL9vZ? z8W>Q_1E%p111iFpkP$vdMzm~)od!B|L`&1`G|;<8v>vmCn!zia^RBL%a-|R&1992Bpi$H_o zn`ufIP~0PG$6{hfwUD?vlZZ|nb3`e#h+eS5IEBB&7Q?~Lg3}}+d-Z%!d;0Y~FU?xVDW~*-)V-{md&14qa(A&n; zfcC=BpoXh7wHE`bx3!}%+<&-oH?wb}^=S zOu-SlI*-lS;In#-g z={H6~3lc*6^3}efeHUn#(1JiL0)$vBKnN`e34zdx&@R2t@At)X&b%{!Jm-8q_tx)j zRduVbs_M}Ud1hR$GuBxluZ+v8O12_sg8iA`n(iuF5kY}iBcY2U$4y9RB!kn)X%kXr zayB`8LQ2ixLNZ9H8C*#LRoFFAnkM8sQH(fAJ~<(~Ozt3eOvuhEMt6}xc6KrP1_k8J z74~9;0^&n)rYX}CvN4(m^CB4}^~?N#Xp%RWlk$8uiwY)#Jb%sX1qF=4&JnUqN&|zP zbaMKn^qHJb&YzTC221-j4&~4_4rM)4A*P3=93g{*{*iAvz0~bKByln5+kV;2jirX4 zs9fU)AYt9ydXNGVx{7j_0#ZhCrYX~tvMrXiE|M1~Wos>WLckQSfG$o^EbS61-N*)%zg}ic|&G<|mn^DPBkWFTz>nR``|B5xYP+F!WncKUk z$YAYtPCKQ2N*e1}^(8V$qZ!^s0cl{kdxHYfXO?xFa(hbNiDNq^$P-iYc0I@LSG{aU zd_8ZsyiJPhHE*}>acA7)MeE}XjG@HblPBUCm`YAXVnLQIecb#9huMKLrh>fO$4aXy zp!T|E3et-+W^5a|?H(WCkS~!h-IKAyY<~|KWXy~nrhts%zH`su*8_PN|C}?)oXLBV zn!xZG^2|L+Y2aS)ndbFwTAImjFd3w|pV2WCu=YA9nUXv$uOu=$i<~tr@0pxW&YzZd z8yS6w4D#*`M%Pk6-f_+SKxvtlB{QOp+%_#wCXqYH9n-S8iP2ZcAe#pmeS-q>#2U`< zy#wYzt-;!(J~?SOV<))D#I&4cEdPpt3z2D=Fw612&kM+X&ctRp0ThsNmg9s{Lhs85 z$vhh3$RIm*@_Um9&bYK@hUYK?B<&`{;~!YyjK5B1Z?YLLr0@**{2=M)B`|?x^d6qn@5<7Q= z4DzHg(FM(Lu9}fz#C2{28N}x;b|I0HI3wp6?M63vc|gt$vF;3JfQsyLDY-N9t2EYK zMlPEXZG1L} z$L5V=JgO&{3bJFEv2zrVS07^Ro>^W^X63pW8$=G8l~s7@oJexyY-}rA5l@8J+l);k zgRGdbd6c|a>#>uc-)3Fa8Qc$bOs$)h5;OD|8KlIFJwpNh;~1rr0@6Wo`Y3&~vhx5d z9wraZ%A3bI_G9F+S@9uD0z|Ic$XCqj@J(IXP#p|&kNPVY(g+4 zcwV+g6S_uO*KbGJghHl*?EC~nD<~E7a@XAaF!}JjY|0_G zl3V9xV;d_zO9t6EW)3<9WWy)fftSWv=r=#f4%}w)?Royo4`V0D6Z0ytn<3B4OP^Ve z_X1Dl18#0`eBcxkEWa{Z#bOP1SH?9lt|JpGO{737^M#-5{qyltFy zofNPFJEw=zvnZPjSkFK5WJu8N_ps(Y{Mu@GbFT^%*u}A7$T? z71+tYPP6K{LXKquQ~7rW<7R9I8D!jy&7**fnX$!`;wAY@5o@j_S1w7K$&KX3B}wgI z^ieWM>NKOzP(V^XYj%PH(oB()_gS?u*g1EYd}m2sInORklc$&DJ(Cy7i%V8u=lU+Q z2g|%peU7aNrUWm`axn)lafZcQewQCA#WOX2S)ROL_J9oX|D#)@KdWiyj9L-jAQMy*7 z#EiX3zPTdBAF}gz$ahwxgY1rzK{|}Sj*Og6&Y8h0l$8~E6Jwnl;LVS+z4?9VANc8E z7zMQR2MSU#B`c_19%GJ=5Fx>mGND$)EzeDhjB;u89IFuscOL<*fp{kX-(V zl*`MM5!jt)2B^TUlLA&?Cu^2D2salwbM-N~&)e$j28n~-s;^Ur96wI2;K4A#43M|p zXD?#l zP9>&7Xd^14~d>>icZEs>Y@sJzb47mK>DmDf4yag(N64nQc=LEUw+lvrPN z*Cmsaebrr;NzU|DcU=(~th>&wpn$y7!{hic<*@Gqc^$dcSLJnWDIGlw9g(+;vZwrPTPT zx~_!`s;+CJfK}JI7bzg`^>Z}3C|!PPuNxo__^G{am^|#K_PS9rsJ-q!1=L=*L;rPWZ)peIBm;6;-ca40_->U1JLGqx#G=H5VIYtIG*WIIln(G!Q3;t@Z z^9$hd7og_45OPR>n(Jc8V9a%HDj8(uCLiHsQ9z!!^U&j~$;AOyUFTGjs{>@S@y#`p zLDhAqD4^=P^Au2ZT^FS*K-F~vT6!ywrwxCJ-kB2yzxm!3n2~$Dcb!ik(cU?9md#`oZxg}(f9qU<81*KxI%Ig}) zpz^w76i|8HDGFG5oqK@-u@5o)D*5VOmDk-M-`K12x)Cy{yzV{)R9?4CS>CJix`03) zP=PA13nPaGK9JXu;{!jE*HO|bJ8!eT97;~0mDjn2WZ>T~F{7MP9%$`#lD3Hh^5}6s zygJHMP<7pD3aGlSgVGVG>bfp+SD>ovddag$|ra(0lEZeme|KBs1$Gz7paQ#V6i|WP00mTFcb5WIVCPIzrh{a|Cs_R= zc`?W;>|Eb{yw2?7NPUAn38H{n?7}Ia7P}Zq%s#c)C6W{Osl_gh3~I52Dza;%fQszSQ9wm@mnoO`smQK}+_O(b zc7tS4k=7;u#l80jsf-+vfJ!XLvBA zGa0PIPM-TTlTS>rn1f6{7;FW0@<%hZ^(CH?%}fPruXEcdAn&2FbI(yg1$LJymxEPc z_k+(c*a+<8Urmbp7K@o?J{Wr)Z)c79mF{6f@Vx1YQ}L=AS)WKe@$0tM7ymq`IN z*cDPh4R(hpheFg~S3?Fh*fmi=4R#-S$gIJxgE?RgcFtAG)et%RIo?takU`FF<*_(S z0hQQ|Q@~2>>9{mHFoYX3dr?~+zqEFpeDNu6fh<`r<>dzD$7{#oSWpEq3W_5A%k_< z$uqxo_!8(P9@g_r1}QOPS12o?>aq(A;~^HNF1rviSeKm}Ljl?OA)Apzfd?|X-?3C9 zvvWJExQwjg?>bNL!0JP~2Wqn`VF0MjF1O0{fZFV;m;-9FYoIiQS(}}EoDA~pf8yRa zM**v|b3&`R*sqqJPEIUWnE`6E>!=wviWp=J#IFG|{ z&KC(hJ!Z`9s~350hch`m+^X!{crr-IciD&(3aHKQ00peg&dH%F zmE_8BmDx3rL1lKW6i}JnY0BwvmD!yqpAT1=-Bt3{aFyBJAcK|Jxx*CT-;Q!$j8nk+ z?3`)Jbhz{`vmx{3`Ecp^0uOD!2zE7s!-NaZ-A@5^+Qm{pop#BT1pX;MH-Zn?-`<$p6m<(c#b|)w&BCOG_o!A~>jCS(-cewHIzR3A4*reb7fMJ8o z29?>3Qb1*P)0F85mD#P3S0b#;PX7EZV;}t?V?!c&Oh&57&W)siG^4e15-Ew1R%YjB zkwF^&hKF|%r6^MRj1{kn4C=FMq=5SDPEbxnTA!Vay~pa}KgM4`x|rG(sW!WQGN{dN zm;%;j=Z;Z8Cerxh@eE}qQiXQjQCu!WS)rX9NCw&VBkqEa99Pz97s(v3PCF-&k{Bgp z`0(7JTK}n{WGP@QEsLbvJg?vob1|y3TOot$>;htWj~>feW{86jLJ5gg zom~_;Dpq!^<8a22<6>23mqrGwvvYG%V}bNA+RbMUsL`&JQW|TGb``{mST)+!kwJ}i zM=792yHgZUqg@B3Bi0)2RAv`L0hQS$Q|AidU1}1@eV>YqFE=LG07- ze#wJsh^b&Tb~0xs-~S}%r&%V?##@Qq|B|0Q{7p7ug&Ck0yTAm_^$DD1#@UE43RsJs z6HAFrkR~K}GPIAS9{(l>FoUU}7P}k@sKu^`0&20Vpj0GSi=BIz4D!xPoLG-hjwPtZ z?hF}JV|Shcsj3F0wIyAkq8f@c~2tFUux$sj34Th~Ydb=aMt zfI95XQ_d&KE1zNQ*T~lrY>+5--h3 zYO&i(2DR8lP(Uqq@f1*tT{;D<#ZKM`XR)21*sL|7XNCCCjbx}YqcKsAki`{Js$ml-4;yp$ItFe=? zA996wa$(IQ&N7piN2PHy$J~Exy~lq{`pE8nGN56=nioX@eon*}#}g=E9d_wtP={Rs z1+2r)IYc=$CLN0`x0YNxChbp>o5)RLGC`K7f5cYIe3zdMoMr0SG1b>yB!kh{p?YB7 z$ktw$dxzJ-JN!32>~&5rb9&jGQ|F8c43hW{EUcQ z*n=$()Lj=u0d?0!Qoy?FK9cH9EVJBnW~7hH7|Z2LZR^c{n0@%KSw{&Oa4@ivN(%5x zB34pQ0e(ruFGbpa%&xu=#xF%qFd3}B&S|H#kH@T9`1U7g@m# zGN4~z1;Z5Jmqe^!i~=gKyGH>lu#@j?U$aqu7ry$Fj^D(3kKcqmY}T-kypQjd{S9jf zCx=hS^JFR5&bGbyLw;tT%v9hfM3}fTDVYjEa%dqACap%k#r zIwyz!I+KGm^~)?*n88=*wwatlPMPGR71ohM2Gk4e$UzFon^@|k>nH5&-go&C*byd! z`s&&!V10GYCCa5q*|D0v=q7hh%J#3Yh8yG?lky(fy-fzp3#?&+0uuU@huGKko*A;W z)h$y%ZFT-rJZGoYTU(v8pR%8?*g5>JJCY3Iy>8=UtI0AYK3`=WDP%ysz&dg$z>kQy zJ4z^^vbrh?sI2ZV1+1*jIZ8P?CGWXwACuwNc%c31YimB~bTGAJN+Q0-Dz1_N^8%~r zrvN`8VimV2pt`y-3W(L!O;fSXR`9M7ONYaem^@3DLLWcSxOQX%A!dy-CeW5|GZ zfmI|>fL{=?iZlxF3nK2Aq1RcE)zuwjGFV-mQ$wk_ClPD8FPg|r_ay8Y*3e3By(eX4 z_Y4_uF1Uy*f6j6${(u1Qvu}_(Np4p@=cfGiayFi`>j1X~tEzKuQ*N`NUMzl$JjVC% zo@Md($@lL`Gud4t1F{8nV9zw?qv`ehbch`Yq<}TmxuF!0>j|tRiULMf=fsoar=@Hi z>qsM~O-soZ)=^Qg-cwN^9b`9~>40m2breuQ&SI!@%P3%Vb#65UWR&H)4HU4-I=;xq zQ*$+h>mT}<88^2aD#l~zE#yZ!{p)nSQc2pI2o`ku!b25 z$Oa>*Tc&{8>ijU>f!gYVDPV1NPG}Jigd$n>Fe`~mgN>lBiaB6ybxu8{enuYt1W)Zh?_|$E{SDqCoM7sS89sjD zw0_u3eeoB(R&+8IPMUcCKt?FNuAW0sV{z$ z?XO~L)vWCJCQGj;1BL|-Q40m+6=S74MFCaRou_~*>aJ42D(ZM&g9>s?9)F3=?qNpH ztZXy+Bc&c$?*3O+{o7x;kI2UVM*6i651&PD3+krxnOo1-3pwo?H(ekFteZ~640z+w zwU0=RNw0s4?N8=fsEXc98+I0xP*e0r|j)=!Pj^t#q>RYql^ehxary zOa`l@lWo6Y@@wB_!~N$udC$u`-)8yUqh6lwQHdbC!Au9V3M@a80upL0bnz5WCEXIv zeNZJ`Ds#Xp>6~mz_PqFfmYpah7tYJ>@34}CpokYb~t zo1=jG=)4y=nJsYUH9oq%6tF%zCzKMpAnBiHKdvFmzt$qD+js!Y{GL^x+{PhHzdf;2zQdyZ558&BXzE9)Lx&GeZC z>GQDam;O8ZGxTfD8haPn{YADkh&6;!z&hw+$)FCpWC~aZos&t)T$G}J=DY5MMMg`EF33;8tB?7U=4K6CCa5mu6(#7y2;&( zxVz20O&(ap-OV~~lOgtZtYU%;T=%dW_bH$Xx;@XFGB#?n?A6Ak|0WN-6Nj3$z_@NX~KqYhsDS$_TmDEsbmbm<3 zB~9d}CCuHd^_h|<5(;qn!%C_sp#Hgf3RwS~ zdz1pG6gXC=D5sXW24W>0Pg=bNK>mT-@ zkOEx)P@=0iOjVqLjc@KCbHK{yn8hp z^W|E;rHN`zj=#?~+ox3r`Kk}YhZKZRv?oZt2cs0i=ncIN8Vk~n9D4@!@ z0t#5=oIAw-jR3BEcsrnCPIb=Ja4S&fTq6b4Id_Z#);Z_4Q9#~&h1GOWK(%upQb4tH z*D2S%t#;12LB8QF%_!*H{$R%gDxSN=3{dghT?(jpZiWIXo?E7Xis$@&_|cXRUm-W* zx&4&=d>hn==OW3Gd;`>o=itu6j1NnK?1!Wjojv=-nsK+Q19Fo3aEFkhXU3+case2ox4o|_0CODK)rKwlsO;u&aIGFeAGJ^ zu!mpZ>|ukAcP@ki>YaYY2mjX=F~=P01wxhoW~-Z^KK|A01n8FM#};C^QG?@{mEE%L2B>YW=S zgL>!gQ$U_gN4!B^CR^>CuP={(Umg-@=iDF)a4AFyqkwwngd)D`ol7I9`5NyW|4@Xx zm)ltFTrmYyJ6Ayg)z0PBbEd231??Ni8JSVXjPci4#}Nux>zsQwZ=(me8seF9k~t^& zVk_D?aZd8W|6&Ty^~+2JbsrmC!X)KqYjiDWDR%^OW-eDxtedz8atsx;`?fgzh#4R6;jF0hQ3rQa~kiD-_^j ziT@7r`Te}|{NTw=kH}V&WDkFKj@rvlnD<)$-2W0tmS*!9PG<&K1)XgE7neWzoZ>Yr zpUI&9xq}q2{yDdX0U_E!~VRsS27jUJ$IM_);%X<<~HtG_UJT|LCtgL zDWK-L%M`HYIj5V_9VqSi=9~fYK%lzk?vO#)IGOC0d>y>1o4Cn;!$8k zbo(iw?zu=xWRSY&;>q!RLDsnE(#c@mb4v&@LEUq?%m8)I6;r^v=Oi$aJ?#7!{-|Bc zWU%5n_b&hZ7r0X5nbE|YrXV%XwUR;2bEhew=D7aYB6HEbh&P7r{ zopVBwed?T3`=)iy$!}xWju%UKd=+pDP~lt|1ynd!NdXnk)lt9-=Z=uU3g_g}SeEqk zejY_je3k=TCh!pAy=Y}Yt%DKA~Q03ed1yngVM**vxb50CGkR5~XVu+ljx4SG6)yXLD<|`IfjJ4GYMzTe!R71; z{&Ho^bE(V#HP2;Jz?$bu$Y9NLPBBA@PjKDDH^zJ-0+&3RU%-Zx}DPVXB@BB!jBw zLMfo?xo8TgdM<$i{I4SpUOELN{YCRcq2z|CeXfLD5~lXK3Nl#xoK$6UFMO(>d*KL^ zLDh37DPYxe@?;jb8TunHQkR$v>YeMNbcLyRu8-UorrxzKlvWizh&{7oM-%V%Un5vq^Gc7 z-VvNMBY5x|=iKf6>pWnbbC0iPMqq?0=fcV15vrU^Bqv6waxRMus+=pLfGXz>Q9vS2 z@Ld*ieS|9KTF5OCs+>DTJ{4h=a}t-&4t)72J8+q)puV|YN^gYv=5CX3N2qUZf;|i#P5$CyeP~k+M6TFL}n0L3STw|Kke1 zJfP0G1m=Ks&N*q6v`E=vym2|?oJh6K6_NScv$f7ukU_0;^%PL++!4x=NVU$jk=r8G zI@dw&h_u$ZP9hlVoZC$XS;1H*hl@BeF}wK+)Ga38id5~~IC(tsfp(5O9ci_5?jjka z7}=cb7sZeFqj=w9%yU7MpeQxZg_1*~)I1kUj*U|DTp}6NJeNTMYo2rRD0xw`0ehTN zOfHU6_gp!-JWAbjwPaBDToVP7A%B;Slu0o@%ksDN&g0#-oh%u;5f zWUH~rt&mruR6*w#&5??>3OYB44B}n*5Z_nkflsyyx>yQdthNfeByv);D(KS5>Cvj7 z%Ois-=st44Sp{7Mb3hezb(FejRnRq)`O>vj(6y1+rR}vu5&V+Id0XeC-=u#1D$-mij}=z z$Tr+%DyV;Mn7=83`seO32h=||PnnOg{y7=>%KDA+bP*TSD@KEN_rvIT0Iw z+&&7ZeJ-359;^1bSaNKv+UJtUNwI35%OHc==kh3^_PG*DNvzuE%E{%iYM-km*T$-S zu89n4pF2hYwa=ZVfZFHIQ_jb#eeN>(a;&w_xff=5qdK!%Ucor$b~6L4e$E}BfV?}y z^XWF_cB~rcrpeQ>)vU!beZHN zaf2jL`&=d&)IOI_0kzMSQ9$i;)s$*c`&=WLuX0=aTr0U%)IN8X3~HadL;F?mT;J?9(8JE1tMo(m!d#i@EOf()vj zOQ3+N=h7&k>bV?BPMoUeO2{Q~s-CMLSH!7$u7M1yp6e+0@_?%6jxpz0oT}&A$Zc_| zp6eiY#BmkFy>OWfs-EkifU4&PDT8sUo*N~P#;JPl9{FCJRnNKeWRNXacv_A$asXaf zLQY!S$%pKn>#cfDHa0Q&{g17Gbagy`dx%%>TqHR%-gxJpaES5ooQRD%E|mgSJC{Y~ zOXHzNHCI3`h*$00LGrfot2WS{J#3>W>!?W%pGuqTO5ghpqwM0j92Ac zJGnhxm2(%#V3l)DW$ZdnWh}qR@#1G`%m6jc^-y}^t#Qs7BoD^R21Ier2zeyl8t0rb zKA#?Ik>{@Q3-bx4gB8xrkZ0mmIJZPzidW%WKmw=71S_0#L&(4-3Om2dKbHdIoO7a? z5uG6a7Q@abk&_Z6+~fn~0|^pV!+n=e2G!1$Qb4SBu9^a>ook>pB&c@oDEVlDYUfUo zPbH{!u7eD!o$I84YUi#~t|zE=?k1UUo?Go)RTqEzv)Z})Oa;}>EmA*a!aDTZ1izw$e{AMixg1# zTo}A<|Q1#p>Wt8vF zCvXgA$TNI@-l*r6$;*kVp7TrMO+yl=VWXZ4qJXOBA}A3_s-BA_$0n(IE}5L1r0Tf? zWKi{79tBiAS3)UCQuSOpxtuT18+}|Ixh_f7bIoM1>NyEI!PDt)u+6!rnGE7F^0*F4 zN0O@NE|d8Jyj9QjkbC(0yiv~$l0nsTcPOChxe3YyU!O-k=N#ZSItNZly2*1)pX2NE z#yqz|1~t$5C-YjF%Q9$)` zITTR+ToI*+uhE-jJ<#b{{ah{6Yxx$v(a$xJo08?pA)eXC$e{YUHcA^`q(?vJoUY^R zG_rQXW};(e6em|+H}e$G3E z>!}p}vS9Rc-P{aRKNrZHz!cTbg_1*4tbWdkCP$~p4x^%LJ|ZT-QzRPEr5d82UXh z{yA)3yt!ns)z1x6K=pIul<^d+pL45v_Hgk_4sl{76*+T^KnmRRwfHmQ*XClMUy%^@}6yeI`>u?Q?~c!c?`-9U>n}Rr_2m zxi;0>=iDYTNRM&X9jAa5(79(Qz_$*0Se~bxPqhv@=PLPXs)XX5b9%|Wsp_B`B7-{U z?ovPJ z&I?Go7#W=tKn_TktrI*M_mjc8=p^qFcku5%#lsIr>lrAmz#|*X5?I-WgPzzlY z8Pr0TKmoPTWl%CQtcA|WBj;tvgz?#xl1nqxLsv-#_0S!rfO_a!C@mT4p*u-FnV}xK z3*-wK>Y=+v2KCVOQ$Rg*w26fRLpn!GJ$$Yi>%&&xthnKE#R4@6!k$d7fihJ==Om@C^CYE9 zw~^KbG9xh48tB4^VVTxI=f;phR*b*yBhj9f&?PYkR6=)vav)PBbh+f*OqI|TlZ!J| zLRU!!BcXfDJxl?$(6vxnGOdNqX(P8~iVsFQ=N$Q5rg(R<{~wY;ycZaKjRLZJGo_CL zlJZ41v0WuD4YD~@|{XXw2)h}WS7ZpEcMP+_wcvjp4HYn=dLgVq?fVo-fXU%vmc1(LMfry@^94)k0r-u zOSs7?Z{w`9xKZbtjeuJ(Xz zUB&P=W`Mk9%6SUNuD@aU70Q)t88ySNldosX!?olg@=&&Hy3V4;$sn6P#^_lJ$i^=* zdYQ7EEy-qte-3W|bF6&M2_=W-NTV4YM+Rv$qf;p$4UBfPC?I`iQAL!Z9C@dXMI9m^ z%8|EwcnH>#YjY%m>^72te+$i`S}7pmPcyovl^4rad7_@tXP9v&M?7RVe3)>?)-$*gMhtiWHXUy<1u$&s;MRz6JzBcFTBU7&!BGTPmf z%gG^^SE{eDsC?cm=bx0+!wlccjJ>&%(#L+NwNaYMZZy+Dnpd-^L<&fg8J$7N$dy+b z7@bef&z1K~E+LoX%DerHt|WuJ>oB^30`ksR8Qnr@$(1ED;xzemE}w~T6fTfKO8*NA zcJkF+dBSB$H^?AQe2u-hz|XxwJQQb`Im5Zq&S+kO`OV z@Xg~jFppO&GdhqGm}ebyGBm{*do)v{^CWG6vB_kRv^9*)qJX4+ov{U!f;@Sq znKhS@%ktz^vU@aZod>Ld&aGqy$o91iKTH96^6V|nZr`8a$i8ulKX{&JDp&!Xs}@Wy9iC%sA9MQh<+>R=Odigc zRmaFvs5DPgFaLk20q zT<4ZjK#HH|Zm6b!bWof|N@IcSY~>XDrF*RHH@A6}KF8E^1>$p?1$C0an&;eJ3W)dL zGWHhbR)K6d&Z;NLlLhj;$+P6y0(tHZqnF7b&uwHg0t$KeS;)1+-!VFj5>_aO&4|SQ z)%*ZddQFaHdTgQeFj_XbJUgRp7Tv;e#Cm7g3ZYY${ z5gtXy$j1t$jO@0PLCQ9<37r&>QoMD}b;|WZ*?N-E1LT21dCTP6n@`w$soHP zX7nrttar{?p{x|jT{9xEh-X!iY&u0&i>YiJWpp&tK{kGZ(TNn04aPK=Mggmxb8;!U zMbc=7myk<}q=Dg1CAqRl`ply0$RK@YQEC(A)r&!3cxkSEH zB;jL>?jnPPf0EJt6tL1cXP7cvB#)nF^cZ=pNM1JiKKXu;Y#V3vA{k`cBaHSd=Al^3 zb;CE=jbI8`=bTf)mtrbT%a|D+!HkGv8D+SG0MWzmFdv>^QE6n5=kN0w4mpRs=_U4} zkWyGIDQ6gbkbJOMnoX`D*Az>W8Qe$)X)?yTV-%1^MypNq=GOI(I-!myDAcjqIj4i0 zbQH@wlZ?Gg26^XE#&%Oc-u@Q*aDxI8L2-sD!^N`MxaY>mW5x2s6vN9;dwD>fFw(gD z%mDG2vOodrpL6z<@Oo1sXU*_Ha$t!}m>fzDEs=4vsAw{%e=dOnvhi^oYUI=s`O7&5 zWRbHRJj&%D35#CJI>loYR@V&eNGM+dCNE%8b?$d1abs z)ZF)Y>il`yoS2vj^4@1z&}9l(^_PW9yaQb{Mfqbq#ZdWBESKhL6CkFWNC_0Boxd9go#Ql7oY=p&3c zQYt%4K0!WFDzDBmx`Pbz?h+41@`vQ@FY_q4M!8lh-DW^PxxX~_67d%CR;jF*vEyWr zmB(1~ECpnl!R|5ztaHxsE92QxCM9P0e)9e@DV}2|qR3HY(lN&$?}>3`oRA-9NhuVt z(m5xKl2yk46lHKBxv)%pOfDyvmx=d0+fhpfE1h#f^EY}z^W}qo50%NPMHY3J46^D;7BxiyW1Ms5$a7^9dYR1*@OIE~OGnK{UKp4T($UTTQ98&m zI>%Y|L2zvBVxn{&drP1r%%b%pmEF=UWkOROx30AK}<1#~PDIgoZKxw9cJa5Vg3Rvfyqry{ZV7$}LjP`@l zXO`7T2I(`)x=sPvju zQHDFG$)^v=!`&?EJQ+|qu&m1zkWJ|0+#3{-jXz}g2xa7uBs0XhN4|GRn#}M8GDwpd z9>e_x);{O@m-8;HoU00kyTKH&`Z*`Hd9^3CS>CzMcy*<6a{d_O6Sx(~+h1b!vwThg z5<%h5J6zq$Kk>q!&TZ1m<%u3PBzk_e`KJ>evYW$n5YJz+pdt#$%lPBmLlm(7Ij4qF zQ!Z!B@CI^2xs03Ptz?jKGrX$9%L7(F=e98iWb{Yu$9W1^|D1D~a=Bbmdl}zL21)%m znCi7 zG0?dum<-bH@bi_kl(Q9b#u)1^kwGR<*|}X5unsz>kJ48mAKYNwgXF;qNhiA_WRP^1 z-I%0+qCe+5UBg3kBqrS2@p- zlgRJA%HuPWl36J$W_UgsWW@|Gp@1x#;WZSHr=FoSQ9xC6$0;D&e#ReL$Y(00<0enj zZLe{7F0bYATwyB6IWxA00@g$43{nOw)^i1B->cy+DfUGqBbkiC?>Rr1Uh?vM~N$c`;6D~bZv zMCZg);;ZC3!<|%eYL%?I#iFvvAgk81DftwLeU8zkWUwYWr;1WlB_WJ(8p(}SQc9Mc zuX7Np*7I0xV`^KK6hFsSbdW)cf67jLWI*kpINi+Yu9BU@toa5RWamSy`8EaQ&F5M5 zI0eMVlvxT`8J*)(%^$82$=zl<0>}Z?@;up9|0yTw4J<2)86eO7EyMfxQxeFQpYfJ3 z*O!xp5z;wv+$OGCdd=VzGDxo(oJRqS4Gb=$06$V|Ve35dJsUY5; z;-!#0OWyf&4&V}Hsao!uq5d_TM{8u$UAAFA8D!JL=GV`^WKEA64P6|QK{mX>4kS~+ zI_aDYN=A(|n!&kbkVXc(X`NmkkOn+-PBC+eYozxD?$woBe82YAYU8APd^OX{Yvk=w zHlvnYTO$!gDkxypbWRE=gS_Xq{#iEpv)NeYO^ zlvxT`Go9mI$LCsga+dKm-frW|KkEK5Y&I1tj$!7=DNXYNz{1K-#>MWi>LVu}-$%WBf5P$o9`LzKsI% z%C{NcK>>M>B4>8-kbQp_Z}EDV3=;Nh?vHC&psvYN(=6yF(?Op4tT`qWP(9rw1+1RV znWN0rNfARF?|KeNy__RU{9CNR$m!e&rh>G8hmDA%fSi4c`y+({R!`?-QZnmh_kGr# zPX^ijInKAGl+t?n%T}HfeQY2|`c{@z$qcZ5I;W0OS1-@bupLLpN9tt<**!%D+3|UH z;{pX#Qg@XCR#NBmQhMv9+YG-+zF8kT%jgjz#6HG$Op+(-WqBLhF-rzn{%`Dt_hEMX zFh}ZNxG(%E{)eT+jNVTMDPg!9NdYN-nN1f8sHrZA0@hULWKc2=%bRl?!yNOww4gbT zVIfmNd>&^>WfTx^4@;_|fc4Zl^_2R<^3Xhc(M)bWEYHoadHVlmscU8Sxx)|rAC|fk z|A(b6Egkt#`U6W{4h7UwS3&``)KySGEp>+}pq9F06i`cD8wIST&N)vx&&QJs9NsJB zE9vT~>mm1~tEX;|4C<*Hp@4eorYK-Mb@G=l^G%i2`}y9yZw9KF3?pm601!+G&QM8R zBsnreC3W%Scs^A`Qs<_TLB_w!?-+6^xf$xIDZmu#TgYqZuly zJ4HT~p`yADaz}=W>OLfc71ecL&ZVJYY?AZWnU^RRf2rpVH6f8d=?K^6djEs~act z38RtKxzl8j=YELNV1WYatMkp|p3StrI(h$D?(f$kxWB`g3RYGpb!PHcKE^&IGC48R zs_L8!az-Yi1{R-B1}m$RGnM?9?0awXtFclhgPQ7UD4?dgW(ugO?gZsTrkd)`kk9Z* z;M3eE7s(eh)l_$l4AxZV_EUi09q||%rhrw|$>!(T)IUVA2Qy3t_0%mpsu<+3K&-%|0A2boLp+Wb(IuQRb2xGjH>Rj)#Rhu;dvVsur(fbOtJ=a( ze5RN>m7~VG1v03y&Nr9c%T;5Yq?+5$yw7tnjLD$7x>yRRt}c<1m}_-)ZYCL|={fU5 zD{n6kNW|nuew)c0u);b=2E9BoC=tg{MIK@XSY=%e8B|%9$8b<(T{Cl@pU zuKMbh$;-LwtGmgP!20U^^EeIUv8nj#+z<-Llm9`9pnxjtgaTGsC+**61Lrn!BFtuT zcAg6BO2{R7Dy%Cfg9_{FD4@c+77D1a?j!|NSl2-T71n)7`7lp~b=S$)`6$r{>jue# ze0*qxb;pJs4_INHbJ~Y*7$QVD$z3tZjX-^M(-e?5_pE}?PJ#Xb2} zR_6qfgYspg5zB>=`3tMj)wwZbz|4T0@cnJ<^a~$g?1?w&b(88$dM$%9M+r9tE2?vS z_jvKI?U0ImgA-CEb1L)IR98=~&sS635i+Q$?gZsTKG#6J>B?g?$gbVo3B?q!syg=! zw*rg|oSrUGF0rAH@U&K$q-?=a=kzkYH(z~qLu622-CYW(uWo_@>Z_ZlfcomZQ9y$F z>Vhai1>*S>D+wou7g%4Nba~kE-@nAgZ6Z?v7Xz=T=@gJRec1FI3aGQLlmhCkQ_Cc$ zGz4}|9dqgmWXGedqJ`X2Alq@(Ij6{{3e;QIP6qYXU8I0|>#kBjy>-15P;cE31=L%2 zmvXm2y>(OMDLxW4-ns?y0w07LZ=EkzMo@2E5Czm*7fu1|t#ihQy*%T?C>c0A#xet} zxz1T)#?mmhZgwPz8A*lKUFT+yK|ITxKJqA_^12cVsJyP40#;rpo!{g5R^;-)I?iNJ zb6q>7z0jKLWaoe8CVRibUEt&A&#?o(2qS%qthCM@yUll0Z+peOwdwP2Ak#smb!wG-AgzmH4yd#) zo&qYZOQV2F>vAYLMOIqp7LkF^b9kPVQOb&>nLlwq}EH?math+?MR3v4Ou?t<~t|BSHQ|I)OdyCXrH$(>6b;*mbzVNspTV>r8 z1yor#PXSfd`4sc6xR}#f5f9h^N&p{T8f9H58KlX>9z;{3i>&{Wm6|1+dlML#u>!yHu>uykPu))S#H%#VpQR}T6Cyy7ax9&a}tha8F4C<}(E#VPT z!shPhxgJCT_11+^K)rP_lo&oF#aoBQn)__#yS!?rF*U73t#!F%P-|TY1=LzsK>@CW zSVcVr)LM6h0&1;0MLAWX*1B`#b0uo6`;h!0pKTgzT{jujS~oxewbtFCfVI}SQxuS` z2YDCuA<{`uab1--o+{yDh&x1Wl)MsupF3opA@e0_uJbMBn3S@?#$30L0&1=cqkx+0 zVkn^Ix+Dsyxh|8ES*qr`JaS&CHP^YNWRQuqJO|4uVAXX_Frvy}jOf>R-K%E?sJZS4 z1=L)3iUMk`J4ZQJs^+>6$sd-gx$YX74@IrHuAdAK%ypC@iZ$15{0VoWG1s~GnG6US zI9N**P#`}J z`np02SbZHIl5!ZzxGdrx$zx%_WfAvCEi-D%)M3{|26fn-qyPeM9#7{ez=aW|lLD%- z>!E;Z>;@bhJqsJc$L5vaOujy(peu9Fx4 znFV$J7q+{c0U+t0;v`Z_0UX{OqM-!GGnBw*2^;v=B+LLc*Bz&TY-r+cI70!eu5&I? zF0rl8u@7D3u5#)5sd=R(_m<15*SH&o$PoKyj?+gL(B&j^oR|S>uA8HPn(J05V9j+- z4!+KuX)cO*%$AVBn(G|@3NBhI#X7^8MrKBM@~_I%OaNAK>=0QU8aDl>$)jm z)pbrkrJwEndk)qxdALG0{+v5mcCqT0e$IU}%T(a9$o+imTTFc+jWb9#K7vP%cz*QDp9Hau*+6{(_bCllv=W2iZ-Y@$vu?Z&otI3_#+| zO2#Rmy1H2ksIG2>0#;Y&oMHi|X1F+FC3}&U@-gVPU$T-=a%dITMy%u`ndz?GtR#^c zz_k%8NvD9?>hdU{wz@J3SX&*ReR6`V;_8T%G>{vrWcxp}lImG6PxY*{$! zhwQG9fh!~S!mpZh;QvS0eMZT3-3PXRm@(^007VcU(UMFtVC+$_Y=*Hd%9c&BH4d^Z zQG}muX~s55I7kj-k$hgZ4=N!9{GtkHx?|09UKFxa{ z_F8A(sye4`rLNmuwR?VfWMnUT5#&zY0D|19Tid5)6;h|JGSn$U=Q}pC$Qa`>^W&}8 zEi%z~;{2#KE@l|Rk{B5-76ktGCy~cazN3C&j*cgtCEOLS%Mtx}B3j_|0+;Cs~J2zZetBY@zqf_PRt#UN;% zZGoD%t3TU#_JSDQ-U{=K=Pif^OZ(1*Ejn~ zRBba-qOLN84DlDtuUTP~@u-CkiCpdd<=M~trI(FqwnE3-{BsF(yv@IaAob~18zcAW zHWH*hU1cZPxzKTuSJ?A+T2{edio7d0=!Am{qxrAw#BpP!K%GBe+B zbQ^4jgCfgqC&-n${RF8}S2;?Ky0*V%h115T7sbQxyE{7kKPLL(-?%%L-D_C|$3%AG zma`y5>SA?yp5LA6!1YWy`t6z=}_NO`(Sf6{-kBO;RzF&?rwTK}!9Kf-v#V&9>1 z6MbL|$3v$7N!GP2)D<)Dx2%HWp;DX;DN+}Q|Iu#Tcg>y*&j`f{dv>v;sUSrvlsUX912yQe5B97mQ{V?2eW;7vC9&#ic7ri z?y*Eqf?TKTOZqMm@wP;bam|wWno?b5xbg5M(cUhKP<2rxl311>X)Q0T`Vcj@|}Nhyn5?F%c@%sqQ&7>pY>bn@)oW3&aCG{ ze~o|WzZbP~1GyY>kZwOg4$?Idq##{o+aT?UL5_et6{fg2QjaeB{m`sEe&9iL$@$^% z$9>Rquq6ijn~)`LI03mv_mCjh=(;WS1Y7FGcE8u9zNGI`hd*wh!N!A^##?W>fkqmS zTpHEJ#aLrF_;DXhA#m{HHkwV4V{{7%a*S>{L5k5;){?bL9sXEki}9AFD&7{^W4vc+ z)EYzg+<1TmMM5! zVY%`0WeVO_SZ|Efp(}O}IPS3<`w4Q0?kGVH(VZbELv)oZ##db1Z(HNG@$F@)Ls#ig z?|7hIzuOw!jp4w@oza)TfsZu?6XX!x2!b4<`+y*Y=qewQ59=NJSY*2K^m_enJ2KaJ zZoPiDJ7Y+*JL88RZ}mjQ#zii9c(DbR6Vxm*UTcippxZ)_8g!NJ4=YvOAI7$J=HKIl zJ@wMv=09wFxL&&3PMk1?LmxYFp1`4xd9MU1ZMswe6_s?OVt+@WhG$Q`?L?kXE}Q*1^wmtnhE1Sv>Y%qNKV{?(yyR@o8bo>vK&36K#L#@j%CCG8Q6$Cj>x0WEq z>544`@xr?%=s41^RYtaqZ+G@NKPT*V!gH&Ag4KAxal6&-ltzM7rz=ho#1R*db?>|B z=D+gz6LG#A4f!vvex|(SofVI!G+oD)o-8ZfQfCzcjo)7xb$@Cf`WPeX-g6ZO62#20 z_F*VN%qYutqX}}JZURBd(-l(*;>`{ws3V9s#+hI~LA<`!1Rr!Ns*nqH%bbE#sEZA~ zT-`7KMeCo5OTGMg?ey0lf1=po42T!Un`cV5R?@V4G+b-IqL+#;(U&2_r&r2DE=r;Bg)F;mS1pU@j@E28gu zdoY|J$LVSbQk<^%kRaaptJc0-<}I~xo8R`BnoSVxKXgqN5X74sOjb{j`*dr_npM%} zP4~w}V?>)SZqDrl@%TiSKR}QQb(JR4v?^ZQSe6>z_b`0FRSMJL6CcO{Rwif zu20WaRY<+MqQ)tRXM31nG(kKw%>?5K;_0$eH<=(u>pFHTs*s{}#SXI}wv-dhayCTm zAK0Cb2%@>1Z81Ua)~z7O-MV#T-I}QVp557OjHvBtvYiAmX1dECAjsvqCW2h9J4ukr zb;Wstc&(QSt`NkxXPDp?L2lP|Tt^3!-?|f|c3shjARd+z{3OY{?OS$dm{SmK zXPT{+pv>3#VwQt*<7aMp5&m(KciZ3Co3kIZtU_$-ZLZnQh1gnNd?7(@*wqu{hTR&1 z)Ub;`tM$v}?tMH^H`$DMug;}+62!Z^T>Je5xnXydAT{iYGX(K`U&~)2h!(Hel^X=n zZkE~Z5u}V=(P^E7_jPWvJNBg)>9sCe{Jnh{V2o(d&xa(9hpv0HX11r>xgnlQl|8-? z^4L(LNA3#1O>;U@#IBf45HtIE=KZid&quSpel4{bF@2AHSVfQ{b{h#&#ID#uAjWMU z_7KF2e`p_$5Jbm0u0_9L=Iy@Mlm3Fu$Pv4%>Cx;uoG}nKk zf4Lled7q2*S?_LN@2A>*PxrwDDPUKOAc)3l*I+C`9GUA==aa~!^>JvQ7rL3o$Qir& z1ZBpqs5eIR8{p!DdlprQ_J3ptRyhSx_mMkcGeOKOGkCiQVulGS2grf-(f%!W!ZBk+ z`++7qO%QL+bNNdIsb^Q5zM`FUMVI2C*6W>-_VN9Pk311ijWYVwAdjXF8@xx~;PraG zi@r|~kBQJlxAHt+Iq2@(Xf*gGH_b4oBbE)a=oo^i{u6ufAwe{i(@ZCDh+_}t5Tusf zLgR%SqWT>>P;ZQ=9&D~v1krzii*F>zHM>I-G_EGJj8wDR=@g`zU9pcKUa2ubBSCy^ zp$X0q#LI`Re~BOm?XDA~pj~m7ATE^?blT|AzR^p^ckN9Nf@rhIY}Ew0Y8M2#YB!RM z+!zi2Xm`dL!<%@MO(Tf<^73;Ca@TGlLGIc$5TveMF{w{cg?M|23D!6TIcztoPb*Dy zU-a?wZHp5S)s1#-4?!y16-Nl-nV~L!k|3J@m%X__5LHWDo9hHQZg-y`#qHw3Soins zfBN_nMej|13%|*w%c%wuq_$m58|OSXnmi`9mZKE5o8k;eVY^}uL5vyZqKgS)^im72 zAc#?A&Ta!iYTLzg6HK+H;_;O$%HCWKcj>*(gJ}EbkNYD+d7d9F^J;OzX5_Hld4e3a zyGE{Uinc#;cic5bv>jolPMh7go4rEUyB<9VQrfPlCWxm$=1QHCXGW^q72y=b)^dW; z1hJ)@U>regKJGG833A|WHbDy96^jVsy^$tZP7v+haDS{Nh}s6TZ6e5xyPX8Nad&_m z*c|Qt)$TMJBifBJ*=d3txw}A+BX`#ca^&tFL5kcJowm3Mwme!h+U0u~BOWfdem{bE zaMIq?5JcNkWHdqQ+!Z^fx2!_UC?^>26hz1N_GTJEY+GTrpM;gSmJ{TbvRkcH`3(za zTec-S{=27ivv#*;PY4zseQ3Nf6JS zaRn|p8=_q)*9lVbuDDMSN6HDhZS{+#tzK3B((d#kh!(5;EZIHHqpmpXkvZIEvUkM_f_QVR3Dyzh?%h^` z+`ZdPkh*up0fOkz+SH8%(R!Q-&JaY?U)z^U1o7fpSLX&nydYs0Uz};jzWlgvc6Hw7 z=zUu>b+9kJjS)@dOalp`vApoT87-@j`**{fg519wLy-D+#fh4t3ekVO2_`rN(QjRO zV-Q5&3$F1Tf~YHHAwf#u70U?XYZFYch9KJfjeR+z`;2J6-fUZ)f?UDdO^_>ihsdFA z(WbNAIc|(-^P$Pk5yaygT>dga?%>@d$Q`_U1gV2pblL7GW4o8}a)Mq2v8obm(YucOC5X!|A1$x= zKW8^KS@}=rTKRf&<%vgbIKz!-eWmhrao-TBf>(6eVefZ%F`8WNJwd$lzugxD2%=%L zYcZ4{hww%bq!3~qs0YJX5Zw48!yE@!($ zkgIsjLy9WoD&C=4-ii1ONe{bo&AAY@(@b`YAjWKS`G*9#i`R9hKjH86Gw(C5+C^(3 zb@7V3CPTb7-2|OxJAj?-$KG}m^mZAcldT|#t>xv{5yY08uD}+8+{xQT zkUDwAA%f^I(*(x|;=P?FI8PAo-ZH^ef~YO!7D1}z6%PpF`8pGH+2xV9%WKL%+MV76 z(QcR7stMw?+a?%B5Z`{v&zDhT)UIgJ*Y1onMzok^vdIKByIs7_7`d7^pCHO=UNkQD zboj#4o``E~MrFJ(o7H?_qZmv334{?AwkOKRl4o=(`a|R*x!!yHAcKR$8+~zmbr>A?e!L@W=_j0 z#Pj#u3L~5c@!Ydy96_`zWimlDx^yv%Adc*{`a*&@Tux9=kotMCr`{q(Terhzn-Try zy7X>>X#Ybya*!bE_L=H9K@RAhC5SSh7aJQ)^|u4OpS)!=qWwpv>bS@8_8za@`(3&R zLA>$673o8e8+wBXQbVs8N)V6FGr?$rXnnv>=wgLMo_Of`PO}-QqgTu!h!=j&yg!MM zFDoy-%qfWKf3YWP2y#qsBSDVoZ6$~!CaCNsd-p{3Aa_ZlF`|0D$xahQ|AY4B0zt~@ zT`@+^>D?wsIlW@ZT>qYTZp(OOL3vy3bzAK9mvs5gKh1@($y1aYaH zU<^St{F}X*KoD&Xo2^dB9J#4C)hWnLy*Xsg-e{;PpZLy&Xjo{n#ZExfyL^0mwHtQz zfAVNsYcq0EZ!J>W);_XEqp7YBK{PU6WhuU_(s#s9}*b_yQGa&c$P7$P@UU7*a zo>^?+8wAn(ANJxNK`!cb+UITSKCj?EWtZM3$VI(=q~E@19%3(Qj1kS{WFraUa-)lk zCCE*^Nd&p6H-jKG^@_34stPe?i3vV(3SxAV36>JXs7J^uf}GXcK#;O}#dd=D_EHn< zA&9me?9L&Ac;~1IjuGUt-dTcN*1JqD@AL15?9NSNMB8O1dq@z^9&`Dw`~5uG?^Y{F zFM=G`>ras4dNE_YyJF8WNB1LbMr3V{k*BiR1QiYt?TkDjy`=i}RJF>+X(XOGqRS0rl@1&wT za$oO|Q;_?5CkRqsuQ*3gv)tvc7$Y8@u>LKAcu@BF9uVZh-n{#dR3R1iimnITUI)A$ znINaw-|u2q1`qN7L58%7Z6{rNpz|OX_J$MW!d@+@JrEs7+m%Vih>j~KG336|5H9_j_6`Kg6 z^%@iGB#5T>?aF?Fc=4PGju7PJ-f@DQ+&fRsAB?84_T`!}qN$whHbFF&mw!kQM_PL= z`_6V(|HLo5`a>kz5iOMSik^r3t>BOsq_r+RfFSyvcj;Vm_e-b8$$pnXY-{$beCHbK zTxEH$7()s^ycPCz_<(dE}V1-ZSql_0nG_7bG_UU7&Z>dOg!l7(MZPH@yIh^0SG&Jd*hUToUw zRyp-$zstE?j{bRr*NcbFfT-%@4(Wc_52V9hy)U_FAA;20i+|tc0yTakSn0RKC!Ksy zWum

MV$=jjqHPf_UY!JK$rxo&R?}>G3|@X5{YPn%bfYsk>Kv)X{cP87HgT_b&zT!ARynV&x&k*DU-$jC);JZeU5`4uyf_Qd|Yt#9N=id>p z+gDA{lORX41Q@~6mRg1Gcm?^;%p zl}Dm>s@+*MTqB5YUpK*Bf_Sw| z@O5hR^SaT^R!TR5)Z;7q5yZoCg24o_ZJ^y5N#O5yE;EiGC;6rjlu5qNR%VbHjj?UI z-I;5Q*tXqdiwR`aFyzfN!R5`N2-=}HiB>+YKS3ixC<2V{k{oFAljFBpR#dv~f+~cZDC5R*C z#pe>l;WG2Lh#-gh8VJfzU$Mp*(QmKIZy|{G!|ci#|78GCchBW_It8iKSL`E*878P4 zAxDlz`?+?d|EN|~i1zzTcG3yRxxVuRDc4tNCe25q%>X-d%NVKFS9Cb$v2e_*(|(ul zPLOkbeF<`|ZxBJw^$jCPxxQiyK`bjLm_QKKBkavof*kCdMUaDiiwJVCuYoiii|Tpy zW}Pvj`hdx{5k&uoZjIdpIoh|>P9sPA4mkxW+E*MWh*u7p;5?^t-xBJJvGP!Vk=NDaI?I=Gh2ilBW>>Eaqi+!~Ox!5<6OgtV93+%^$ z(XFZw4ToHf8BRb>_RS;6$-Y`=Lr(TBaSBqhFMj)%G}eD~*oP3;+Kd$Jiyr0XfBu{g z^6j%3sn%CC5k&vr_wYJL5YHU3_9cR79^($VNsyC$_X%>c?^GXOJLyx&$-b^9yds>4 z=0$d-w=tr*oNORLZuTu-(XtAu*;g6rl%Xf0c8G`9Xk(;gUon9o#x#~U1VL{0%^^t5 zzG(eId1HUUz0+VbqW+uZGld|&-Q?0uV_H=q+K%<7mUsWoTmBzC;@!X|=RuD4-EbbH zXkSD*=@*wew(stL6(HIkHP2obKs;L^M+j21uX2K%I1$^1*^8h2yMn4$%bU~*h^^)2 zn+a03ueeDNn}5M$^gcoE_H{Yw_d_S$SSE-s{i|PTc01;ex#wPVrM^4f!>Yy^kehuY z339XV@XD4|$j!d7P8oYL+SR)^rhQn*!xz!+xa%>=3CPjD83a*A`zrIuypz#lr2SZ8 zj1=uFRuI&jaPb3f6Xa;$MkgRg`?eG0Xx~199PMi)h#BPsT|Q`4h3NR9ht>(FAhvzn zDdz}sx$hc5F8AFfcTYyg<#wjiDL;l!c^NwCB0UIly04lbrTZ#D;#9miy1Y|XdCaZS zg(@?CW1N6^;grjdCrIhOVhTY#_q;o07C~g~+I__$ry!1$6D%i)x=HqCEkUGu z-xh*Y@7raJT<<$Vj+~0Rm3HQ|F{19Yxh@gJ%ty&Jf|&7wd*&{=dn(%3+L_L${SZ3s zCR6Z>&%ESe@%=L%AYUy<-}{6|_6TP{j`xix$nm}@1S#I$6sy?G!}Q z6uYsIAm{s55afK{dV-wq>-QBao>}dAGIw>$DnwH`)dA;0?)M!fNd3Ob8FJ=yRFAb6 zmyMC~eetJdAurCk?)Pj)iuY-LSYYrkdv^Cc<89>`H`6b>XMXZ;31)uBy*bz^h_9Wu z^l*Y`Gu>W%KoIR8cgjS9c=K1hWB>bKFK?>vdWS#9<~e7g%{q6*LSsam3(ns_kOF?i z8iHv3tL}=;WV3p}cssGn7%Aab93Y7L^72Osa>MT&L2CFFR|ulXWW{ZQGUDeKW@r7v z?5tPpizet!5LGknN^gSP@f$>tJANYwQpZo#!+!nV26xDZHY2JonQ9tA&iH+}qEdyF z@vF>n%AB*&{GokWXpB_xi{Za%rkj`CA!}_$Zuo5`$PK@p1i9h2k03Yv4im)a%T_-| z5bw;gBWDRx#V@A3Y>_oz@k_N$nX@&WnaT(q5RCng&sCH#syf_V0di_9a4)bJa*@{ua!hTk%$AUFKh5Tu4*v4tSE zloRYBh}t>!;|M{n_?;ri6~9Xax#D+&+&CAtTkOp}V?^y$lXW`pHSD~X?N5=O1S#WJ zsV3Fuqutb&PsKA|ceAX0!=e31TM@5abN&wqa>H*DL2mfXBuEXvVm?8<{ierOJwZGy zCs<7o+di@@8wqmAZzn+x`RyafA-_h_cs{mmvn!{J5!ibODdbmlzToBSg4duMF5I0Um;A1p>8k(X(97Q-`Z)o)$3C_Ypx3`7I$!E<}r+c4MV6qQx!OWFtYD z@{?e)Jm{A3?+(XVMPdaZuSq-)pvy5M?W@h&rd;S}VI-`c4~)!M1?;%@se!U>2M z?|kfY|6d)yTBlFG_~`%9@tgmXj$ez%55?tKEx%N$Z&lS$@57Q`FMie+34Dr_^!;At zXN%1QIpep7AZPrJ5TuM>|`|QaLW2BT{@sJ>vw*A^B zQp+8E9ka#|f|T;BHAYVPO(IAszsf8!Yk6$jZ#NE<6a8*qyRqC>#OD9%nr|S8%cX25 zh=${q*h`R0euoKi$?qgVD*08;lk>~{`NwWtH%1Ei6?X~Z@XwjK^NLngsQG#0Ud9kq zwn~43T=N@3kZXRU3DhgxArr~O73vjMnPrR=^D7n-#Km&v1_DPvWDP+yowUqmg52}l zMUZ-a#UTO#3(K4!Csz3SmSrv)BPIQcn*{NooVmlwR#k{+KSz2HMDr=j^dm@Jzaj|Y zB zH~(`>UrulOxVV+gNO`|v9zi_!Me{Buh}TM4P7rO+mHR@F3x7KZa^Y_uK`Q+D7`(%) zRZ(@+zMM5i3j7sU3F2i@zv2!-D*P3lS9{E@_G$U^t$kP9C+Cejyy_c40|;{AZ#Y3J z{8h%0ajT={>q>rh$@-cPS znN&`aldGfsam!pZMw$70vbatVum7T%9}q-`Qo5~i$E;};?Jkyg3_(u)4I;>?zhML^ z^;a27#;y^x@bq8yF?Z6bA)fxTY(@OwmrT2eAo`cmKoIROSz{eRD*YAP31WI#_d7t4 zQh%}KYsgs zYN*XfoxjQ$GG?u;g&S+4G0MzeF~b7sZcsFNH8VHmvtg?bHYv0E+o^HJPm(BYTL0m3n89_8$x5yfT9R1rukfVQl z2~za0(nuQDN7H$$oH0gf{uRvxarjrtt4~n#tHzx+xF0t7$#TOgJqc3vujoe*PydHI zrG_A7|6)xWx83av9>5c9hQ@_Q*K~roSk60_ARgE0E0z#M(@l%4BuM4IVgo@u_pU{D z5XfBk-u|ASw#dgXS>&kA$o;?51gZb$L)H%d$+It67u-x7ToElm$S)koTfy{Mc7aJeeTsCkj{?&opjv$0G9yassfP zASVD<5u^lQWi#2lG1@j;WVbO=0nlfsy-Ooc|C&`!5X38`TqKA#cP(?1AZGyY6XXnF zmrZ_Qv&mJ~1g!KTy*9;*S1dEg7^wnSj39{Te%;LD2;wyo|L`+z<1gH6{mJN8j(+&M zH`Y#H?DQXWa$Bt;NCm*kX0mxxR9!XyK4YW+V9`VnFMrkiX9(iWQkn_k#rt;SHbHIx zJ|M^q!0wy$D0%fa%={riyj{vPf>Z&F8K1T% z@upv>F0mOo0l1nVB>*d%$fnKF{<>HBmpRZ<6XN)okSkxFJ`o3a`kpwZbl<@@7@jv-K z?lb}iS5}!r5EuXU6N;gqZTX3~`M%fSRW`5M8nw4AvC$YQ2w3bOh*2Vd#Xf>m1T2ma z_>j-zPsY%v?9-{gcBh}S8My~|g`n&KR&E>L_UY+6mUw84lmjffZ*#A0bK^{RvVOFwQ;e%0JP^JBV7Fk&1woNo3M?ZFFnQG)4*n77GaC@Nb)TIYG_ucrDr2 z)uyv zZ63A8HiDc4+)I#?fQMmYQ2v`g!h<9Hz^9KZup~xhHc;}}r zGlL*S0gI0aUg}@P%G{wX6JdgbQC;ZoSuM~S7KDm|ZjqCTSq?>-7F>(}e3qgtk7JCRB zJ-Plz2yz$j1VQQo7Uu}W(%nkU1St$yxlL~Sr0k=X>9Efa;(cB;%1B^$f>`=TX6{Yk z0E*NQMBUH0nHId@x)=ZAhv9gep_OipsRStuSeZlS?9)oO#zJGHE?`kl5S#zlw5thH z7_itv5DlMlW9=cxWxyi@Wf}0Zap^@r)L$Cq#rKlUm-fk}TjRPhQWdbcOW?mnS);># zd$`}>lW{j=#I{dcqAx)%1J)4aGT>-}R0ga}B9rz@8e zB|$WO#xffTQXR0^K_Hs$20KLH0Lp!TlpNjf`$m>IYm9hXF0i;n5D&_kZxT3wA{`Fc zvjcvV{H$fV668)`UxM5T97K>hft8VD?0=d0BLas|WC=mE z_^f4C5#&g;DKoSUo3ON7%3E3Tp)<2|J2Oa2^>U``vlSEDG#yx zU-l6D{(Bx`eGl4|gI?{*P~c#K6bh`2BqI-ssC)gL`jYd1xTbt{v=#B(pP6$GfdeSA zkRaMVZ9i5LIDqn#cOyXx1^V!&{UH5S11kr~!Gjv=_M^!dDHT|pB#4*)+{_mV96*s9 z1o7fCmU%#sYk{2)Igmf(wXUoM_8>^Lz)Cf#KBS{=nPJ9AvA|+1LA?69nWqvcsgt<` zQT424mJsA#;A(>03*1bQdVw+h*WF5g`>B?nEDqa@6bmd)62$9onD;z^qbPEXAlkLH z$Zdk$3+!~*n~lR>@XB6bFM`wytPCQ9eBAKU_GN@IqH%)<@;HL{!JB5DLZGEi<`6{t z|7w}V1i2iznjn`0w-BUqU}Y!Sd00-}G6#&2+JQdR=m!^hw|%)c1dgS=F8|$c+WjB> zoOh6SZH5CW_kNcnel8#JYSB}u)3}#$qm*D}5E*ntQ{587jUgWR+4#+uy#fvX3$O3f zZH0pIqUjFwVVf;a!vcG}&%5QaP})pX~QZ#wX2x+!(1HSX?BCQGaRL zn*3?O`xdf>mSS%%o+Rs^H6+zAiZYGG758OqN@`07Z`x;;5%j8qRSE)&Gkzb^NL zAmsz&@vplo^FQy-=+Wev(BvS>Ui39ajt34VNb$hRNHVfXRNWFE7$daK?l52vR<9)_Ghlv>B-(Sg9xVM>W;0vBntj_AbxBtpxrmW!hZ? zj-tpBf@uDdo9gY~DX(o`H`PU(A*t@Bx8rA#}N zz#$Z=C5RTkWIrYo^BEKexx4vda>8d)s4X4q)gkFz%djF zf@u4^T^U8-7|Q#)`M+nuf10Zmd7vDHQKilq>W(X_TVSCvQc$p1LEx`Z=3GaRi-J9W z--W;Of@jA8n~{ow#Zdx5b@#^^f|L}jG?V7zg6f{-fA$A1yk@^=`8`|V?@$)#dcr$| z6Ru||y$GV}MSC!SAQuIP5~QMFJoimg&6{T@CfGdTgqFIUm}ZPr6D(#C_#>2Q7ZEsg zA}a}^-G8^n1_Fmpp5|K#a#L_GL23$C4wJ(t1l28b(ikZz7&E@*n*7r{UUYBS42MqE zct8;Cf7u${PkR4)(v2%ASo9^3Q}@f>*I#w%J^F%`Q8thAd9q)yzyxEYqF^zNz+a$D zJDb446In4Ir`qY~@L(bIqA5DCg zz`+x_LJ%E))hf3La#rvmLCy-kf65EUDc4zJu+pFOKNYpVXqBPHNL9h2mcSpN%siRE z!4s(?i0UtUdc4`r&2nmpXL^Ip$YsH`1Z7z;)|F>j@Jrq^?6VaqD_9&Q@Yg4Eo+0qp zC(=w1wJ%xVM}O$jH-}oF<7qD#r@g+FS;3wJDJxj%Px_x$R4;eJ7^x~)d_ds;Oqq5H zfukofhal>{;^$usO8pxOdRENcOz^@jtPz>NHM`; z3PC(q1_b92q?%xS`MWOtozX5`Z!_ZCYJinBWX)M$PV!NjEyl<(!F>cNCfI0<91}c4 zkYa*GGeNXnX{T-zK&6P|!y`335^J z20<elxe`e1Su>y*cfG4(AVV&qVIe5=0k#<7Mw|t z(}ME}Qd+Q5PwLP6s*=4~V+?;oG}#t{To&9zkjsKc2y$8Q6hSTvUL;6m!QwhWwC?EI zJRpdsuiKlh7yKZ);0UQq1okD!eZd-n)E6v962#JSg7E~=RLWF>+!&lqkQ#%P#bogX zUsbX@tBsKogT*ESM@TNelOXy{a0Lz#MgMA31>X13}bxDR+Y)7X}Xywbm(KUxdf>y zSXoMzUh$12d$YzEIV!l7AV&pv5#*@g0fHPAJWi0Kg69ZwRPZW6iV7C@3F2^BCG2|D ztHV_j^dr3q%B)~9z!>pxw;w9Q$?&VbkYs0Sjgi}elL=B=u&5)587^O$Pv&3sog_O` zZ;V_QTuYGag4+qoy5Lh4;{(PiE_jq6#RZFV1kquyd#0Hn^#zOD1o2q4tKadOpSRac zP)aX?cww%c8AK4z@3S+*$gpd^m1Ji=Fh&jyP9eyl!C3@3G`NT?@_%wZXJ?ihBZmgp z5k&tVeEg}3@mAv$8r)5gLxTqha%k`f@^+jpTca&2%qL8=YL+4B6S=X>?qW;1eXa4$ib8Z3?&BYrU0vL^|0Yw!|5ZVlcb zNUg!jL-O!?RK02+y5F#GH{4P!{CxVxKU(j1Ydq-(*o@Q}tPCf^Z}?74c5yYslD~$xXGkBUHcLpyKq|RXF2Dx#= zSCj0@J!9m|V5ghjF5UEcG{j`R2y$j{AQ^ZwX9h|5v0suahf15HF=g?CYNveVv=3CZH(L+ zd`M8X2A`_ja(CVG$}Kfm=}-FK^0g%QON}v7X|Nbg5cL(0kck8-HW>9kvX5W*bDuDu zYct}VWuC4J336<(fgr^Oi}eK2_t8hw;@gZ-%jl+(Ltu-lX?!UrVwZ1B{V7gF^{&XYd1p+!_3kAa@3*5#-L` zM+CVuxQrlm28%TW@m$#!+(M8;gS!ZFXz(CG3Jq3{lB2hMGs%5&))=`nc!eN!2Jadp zbp|V4?%1S&J2zv$eF<@1UWNUM-VA9xR4-a28$I0@p_pS zTu+cYgIfr4XK)We>I_y6kwbTUL&?sZFh`$&Pfo z=SAV38|s`Z(xIa((!I4SGSFt^vfv1UToxQlkjsKo2vS+Fm_rcHKkhbJL=a2I*^>r> zTo+tJkn4h*2~u6KvWx7x=j%!K{aCZztK6yT-_E!A|$> z*L}BF8&~Fig4`DDPmtS!!w7O)a2!Ey3r-SFqay54;Cn ziF5^vegyuvjf0ax1W~=wtJesE=zrPnk0(fh!D2E&JY7ZwXA$JW;39%l7>p;o+m+uD z39M|idE*0LPqHi9jgj+$`w3EBusBK(m*fd6r^)FDzMf=PE*c}+Tyafq66DI@J%U^r z?EKK7)k7~OWo57@L9PrAB*>M)VFal%Skw~4t7TbmGC`!w;B11N8C*n=GJ};BWQG4} z^H=s}y)klSa4SKs4DKdKmBGqka@fBIdBxtGG)9gLULwem!5aiQGWd`nM+Uoe@SWuj zzTmah9n*&(MF!(iPdD<7PkX+Nuo?00G`lj6ASVW=66D0-EP|96jDPFp(&Ilzalv5(IW9PcAjbtK5ahVvbb=HYj46Gr-hHNbUyE%< zE(@+8$YsHe1i37@lOUG`4-(|E;0c0U7Cc9g%Yw}Wxh!~#AeRL@b@D~TPPr`D!x*_N zIDjCP1&10Vmj%ZVq_SW!fxutWJ@ls$#LTixIFBIJ1&bvFG5wCSts%&H!L0;2FSw5& z=LL@va!kSQ=I|1EjXJXw*?mwVlOA$?c(xfU$75B?hDosvMKwFhR--7Q+eRts`!ST7vk&e>rRR}tjE;6}2sdkze4H%1B!##$`(DD!z+g{;92gu(kOPB52;%aW+%KaEQed!{ND%Eh`H??^AU6i*5R{EU z|Fgxbqw(lp^uuKZS@C{O3~n$+nHWrG+G+e+SqMDn1mwct34&Z0yhxA>gEt6LVX#9F zy`COk!^_KeC&-1tegwHNIG7+821gO3!eB9hAUbxjFH;F}WU!7PM+O%Vsqc{^ zgX@fuBZFHBa%6BHLA=+>RXakEB7^ajT6f>X=RJ2W*^FEme7D@33WE=9MlK9??`f}k zy15hv<5YQ`@4VomVKZ`Ha3n$Q3yvemeZlDjsV_Lk7`ZRFge>Wq`+}>Ck^6$12y$O= zCqeED9wbP8!Qupgzu!6jm_F9k`u=K9l&dx)_XY0~_XS50D1i3G`oFMlFHxT5$;0}V^7d$`^ zsV{hpAom5&5~RLh(M%AHUv|6PB#5^*xH=CAa%HevAC}vDFc#c5ZOvX!{T;R<2L|^ML4Rmw0^^24~q|d+{7#w7b92guykOPC`2y$R>5FG21L9wEqm!Bgbaz}y$SWQ^PwyhV`v zf)5E&U$FB2AQA6DQ8maztlAhUFBp4Tl#P#rZq{0xQMLt(iN=VRf8HZ%CPB^%engP- zf=dZfUa(j}5DlaJtXxl!3xnGUa$#^kK`sm)BgY2i!r)nB-YSq>P--DAGQO72vTFP7(oy}_?*2NN02jvQwVZqa5h2C3@#u@ znZfvjN8Cu?_|I;nRW>6x1~(Jr#^6q}b8v199xz633?3)QjluH-xiNT^TpgSngZGV* z8-rbIyc*VcH7Xl}y$Et+a3Dcy3>G5@e1O<~eL#>igOdqzX0VPRWd@4{1o6%zrd~#n zOM`0(QfaWVm29nvwo4u7?>9zn4K@c4fZC;t-(PAxivVPAhiZ{;spcAd&f*Ll_1)U_b{s?$i=~h1Tp4IZjO3_TpV0S z)HI5>_V7Y8R3_H_XiT>(BN=_NTI=6 zf*cy0NRUH=bp$yyxaX%$n?i$2Y(@?Zt|rK#!3_jCG`NH87?wkW2aJ(IgGCcT^grh@ zewrY)28&As(YGuN-XzGm!TSV}a)X_Rdo3L9#Yk>2Zhq4B`t)>nMzzgIt-<)}6E=VU zSG;|xwHfiocfFCENG1-?t-(5DaV?1ZJs(R%G6*n*BJhs=Lx%nAlC+05~SK-w0_2g|M)jNw0GHzoEqFukW+(42vTY= zqP)P~kL<*Gn~^(%*9dZF@IFEA40ayv2{t-+274MKcLoO#q|RV5gdn#3rniuz$f(gd zH8|E7IW;(mAg2bW6QtB&@ex71`?3eaQi9wXTuYEzgT)qtc>box=3auF8$3)9@7(jB z!i`TDzxFkgT_ni0!JFjf=v*7@Fvid4F)m&f1G^KHwZWpFG2)?%R|b(mV{&kCm@#s2 za4bO%4o)G+!NEF$92{Iokb{E_1SvRJtR;vyZd-FRLAAd=yW6~_rucrb?VaTq!N8DAE;W;1ei@E$>~4t8zyKN1>S zrs`m&7wOd))pLA)zuFjObg<}n_v2NF2fZvY%n9)Qu1B7X9(ye@_gPC!u^G8KSVxen zgYyYeb+FPv8XBW^t|itPBSi;`Z3OXHAJY!qXWEzg`0md2riyQq`CojJgT*oDK{S?f zh9Fl5uMm{g!OCsp+rH}ektI4d`G@vRuI%5H-?tzT$*>y(2}Cl;2!b3Q98ZwLgVPCe zc<>{F6dtTBBg>kiVV-5y8Y5o#d&_Ji5Xms}Zh{;hJV=nkgU1O{c<`(-a(M6xK?)C6 zZj;--@HfBQnWJ{*sH?0ySiDc5lVO!U1UWo7fFOqlhZCgmV5RYRrK-`_qbjYvk#_=8 zcd#;|k-5Kq;_~OX)$7yMqG=a(8ezLGBKYB}m=D$|N%BShQGd znOVk2*}-BFfl`Kr89A-08b1=SDZvNr7iceN1+dTQW zL!U2-0`31sVu)aBw|A3J%6skDBTGzhHrbHlwT!Dm@US++gJ#Id?o> zTvpy6#_(M)53bt;LK)WRbizL{JmJNol%52Ua)Sd2a&B-KLCy`1B}lo!$`mr?L{!z6 zyJCz~8!Q$RC}nugf9kj^yeB;8H`|Qd8r(yWTZ4xQa%=DeL23fwdGsNWR&;EN%zOemNozS=x5{iPx$`wKmC#$C~QSe4UQm4sX<3iuG74B?vAN8 zPdyp!mz%%N7%4MY%qQ@nNAoWs$fdzm1i3W0fgqO#cM{~%;6Z{^8myckCr-vYD=c%? z7^yW_j5<@PLL44unX67giVfZ~Mve`3I_0i9<<@=P3*^j>Evt}YgT0)B6dSAzB7;sv z$CbV&X`}C^{m^&C#@Py~3`hHqxr20yk9&;U$VuO_pPT6oO zs#n>QoyI6zgT+B(h-Fyi7(tE=o+Ze!!Ak@=Hh7C5#|9^L^6c*9HZEg>(+N^+u=t2T zEyFkVzJJDkJu%9|>HX7QDNlRV7-hx&1i3aim>|~%M-t@P-~@uQHdvWqJmYlKt+6L_ zjgex5#Zm&b3=^*;P|F}22y$+4Cqd2)9w5lM!Q%ueH&{7O&iex3TFYEDMyd@KcL~%o z%-s1*%PQpDU~ht)8yrB8a)ZN+k#mD%2vTmaGKoy`UAlEvnPrSr8!YA%h-Fx%o*)MY z*AV33;1+@$9Na^YgM&v1QgEd-b{E%K zfH1yx$s^`tcT_X?IS*2CuyU9j_PxDL);MX56dWur5$I)@_69*N4n8Ev#lddpT2>(! z2m27@;^1I{R2-~~AS2F2o6VM~HAV^!`gUH+D(Gccrj8&N2Nx3L;^1Kx4M2Oi9a$f0xTh4<~|gc-RzSY9OX>m;>I^9}QtKA7*Bb9S)Hd22cEh^y>i zAA-mZCW4$DEJl%0=hMqu?PQ`EQ5~E?W}HteI{J_`*Nj{pES8d`=jAd~%2u0^ql3j3 zvgLg0|3yD@?=eFyqgn_#bl$l{)k4h3)xq*2fmlX$w-AVBkT!xS4|cxbt>A(KuF8Ww z38FkWh#;2-i&13Mh4lLNYAI&q@L)NEAT>_*-u36#JakS?_F}WbW<+*y13_d5w-e;- z-~lsocCa{3j$cS`?y!psW<+)H8o72MUGC!6x@$&M2RmPM>=!*Gs_I}bf?ORe2NI;W zA8<A`ZU8LAofGKV0y2a6?S$tBf{>d|FJqz5+ zn!CN!nUUjzk1d$$`N08Hl>A5y5IsK58thE_FQn{VBkS&+} znVo&?F~cV+_r?(d%?$fELlEu37J`)9gSQBBd$4GK#mA^Cspb#8q;xgIM=E>iNBUin za<`YEX5{iDekZc!j`+DRPG(x`UmrK2n3+9V~j2-d9E3 z?PIVRIXhU^5(sBl#{`1t4mJ=(cW@3t?hd9?zu>q&^C9=hDw~m`gT*GY>8gUeee5zL zHwVim0^tn%I7JZA!Se(;I_UJeN1R^gfE5Ufo8+bgUixTtcAa~t)dBy=J<^?YZ%r>Z z+e?2la&@pw1kxGyGKxStZS{fb(NFkIn?agAJaxXY}g%?zKXtfT8S53_6P z?e@~wjNBb`{+xA?#zn5UmY@m`O79Xxd2j|nE)N!S$y_J0Ew`7YX5{c->RnpZ_m7KI zY_u7JFBp%t&pG_Arhh!h=%@B0M;oAcqHwg=FCkpQPMQE6vE=!D0j1;JmiecCyWk zoE;! zySeFbM_EWug7oYPyXa4lvxCJ@GW2G;{IVy<7&CHpFm3vfYnr^~(WlFqHX|noiv?uC zP0@C%Xf(seD4(w0c-+^2ex+Bd_iaW_4yM{_^NFv!hns9h)f+5MnNQvH0m|WDG9%{( zi<{);O{E1_-~N{8{Vm5i+6uZ8q*qp1!2p8D4GtrS++ZC+&J7mzr2dxAPwwpJo^%|) z@lWpTIkwKZCDm>hi_OTT!E!l4dbO$xt|5rj;1+^N4eln$sllR&G~M#y$wH2qkxPTc zd2;?%x_rT2u9=ZTgXKMf^sUwQ(&e_Fo^N}tsH6`;lm-()E)5oA$QUP~ZLpU~W>lfU zPdsRzc{@FD$xh~*ku!tka)R{M8rQp?Aa@3f?PUAyRP!6|?*nG!%wRhIUB8yNwbA{3 z-e&mNRIa%IrTa1Q;BSBkZEaqep2Jn15hsidz<5T(JP1i3U=j3%S+ z_~2w6^=9PIU@?=-yra}!EyRr687!9*q(19h@v(kx;C^1(Dp~ImL}+k3K@JTT`^kQ1 zx^1zSqh{pJU~!I|yCc+YFD+)|%wTzoAl0sS#qI9;$Hu!}FDmIq5S_vP1i3R<3?swt z`q*SIW6j8!!D1?z>g=?uUJrl!BOZ10Cwe_xXe&~~2G_cbpsEahqA?XVK`pjexht0^1!QvD-byumqT89}qF<9OpNR3riu-!fDxaakvlI{f27#u*5X4X9M zi3iOi?)lJUCv|4z!eB9pOu8r4ZYML%$brFf9zoi&sagp^E)1p{AG6xdZ+fn8u^Blp zSnMHt?)kt}t;38Q7%WbblTLoSZWkBK$brG~IzejMY!~+k6b2;;+q~Dbc{o&E!QKQp zGFS{IgWG&$vXfdfa$~TVNG7%kwcE)IGje4xHGbUDUfbdYtI=jeV{i>YGzQ-%$c@2b z582b^^HQ}AGjd|EI7v>n>9pI$B{QnRV0qJw)b_qZZ-3vb*?lh?TS*Uss0juct=i^kw0GomrLoFE#5s|l*cVCwq3 zE86>6KZowL6*(}NTB^;T)D$dF+6;|$*MFXzZ6!7 ztTKRo2%;{S2y$Jp97W)>lKXf9K?DXHNJIMw49+zp0)tBkA~5(KK@JS2p_d)XzWrWy zH`@%Kl-x*PzGCyOHt*v*Y(~@t_mlnYqb_*NjHnBCyVoH80w0vD;~GKK1@93= zU9d|B%k2<#!Sqts>KFU7h2VzTJhVfk1;>~XX~9VZkrr$q@G;3gW)tMJV7Y|A=Oq6c zyNV#{g6j#QF1Vd+?+|st17=ip!A}(Ca$>N& zP2iJ~)wJtmot<)JFfIO!n_|xakKSIkA`*iG2_i8#f*>ab)0aQ%8|nv%%}uiz(HERc z5PiX=WND}93$8IkWWzeP5cqGd+|j!TA~AS?AQFSe2_i9gjvyxn%c}%FDfuaJ-RB%i z_s{9JpR1-DhpeJ!XH|;M9|Q&m68Mm0cOwZRFgTVV2L{uTU-8|m7kQG;wi!_uTtb#~ zj=JC~Gjd&UlNnJL+(8g^!Gi=*7d%D~b;0ulQ5S3_h`Qiia<_BT1v__J+Y%9_RwsiyWreonO=kr-S_5Q)K! z1d$lrL68%JfG;5vfH4Q?gKxxv)q*R5;bKl!7uqc$U2 zgXajMHP}iJt-(74(HiX3!=2K@i`f5kN}sv6xqa0g983_Y!4U+J8XQl?_lVTsR5Kzq zIGZ3+gNq3wHTWJuqy{$;L~5{om$C+t8rU~6 z@_JCE3VRVmX>fX1|FOCgPp5w9nR2iT5T(IU1W_8??yC@`!SOCZlm_?gdawpj8l2)1 zL}~EdUS$oUG&tKOh|=I9f+!8HB*>+~aw9?d_9eINc7liv?jy*t!LpekJvqs8&JyI_ zU~!dP?d4P@e-U`sj3^Fv?(Ip}+sk`Z9PC4oi-YMOUh#BTy~#;=wKgMigA)lNH`qWB zxxx7aksDl2kaL6OdVyQu?^DuDD5h5=3rr5JAojmZJ#L#VvL{fgp;54FpjfoKNQWiQ?dL zGjegTTt|>rOm&lPBZ%nWeu9V&9wUh8;CX`dc2yv3C5Y-cto&*se96$y*)2oUP4mTs>gX0JyJ~){m z;)62?B0e~uAmW3|2qHeXh9KgD?-N9Pa1TMm2agcs_~02cB0hMDTylC`6(77|M#Km2 z6GVJ){oJAk5g+U_z()|LdsXql-eyF6a4@j?H1L=g4CsRU6UoJA1z!36|S zA6!ll^}+Q7Q6Jn+5cR=*1W_MsB25EweK5WBRS&E;?)gdNqOFMZV29a$r8oPLNDsEU zq;)`~2k)2>>A?;Iy?_jSbVytE`e8<-2L};EdTVpFba(%EIN|2ftcqJP{5COu;1UW$Xt{D*^TtpB7!c_zjAY4xn z0mAKMyOZOp0O5W!a)7WrMv%TV!~^6!K{N;fZGo^HlSSDn~enAPR&F z38Fx_lB^t@3xw(Gue*m%|Dt!mZMGuvgL?@gKX`;3865e+lV;@nV0nQc_4_3!Uw-C4 zxu#DI^P}Z`n-TfJrE~p~Yp%a6Tf9e2#Qp)kvR?~wct$$$hkW9XHq=Ohi z5YfSL1UWibOeT|)^OG!MrWuhPTu6|%R^Q)95Z%GmWOa(};07~tcQEbyv+8zw$RZBd zj2s7E#D zGa@%QoD3ftxxsN}L~d{jLCy`nYewV-7m|fTBRAM+M&t(HBZ%DKCW6Qf?j(rZ;30y@ z4IU+k+~7Ha$PKmkYp@(e zkbbSsZ8DJ{y|mi-4%5l>VNo2MYep0Y7ZF5paMYNx2Dvzxwtmz87W}n)WWBFJE-hI(xbBj~ps?y+1GomzjpCC$u zT}F5ZAK?Xhy>;{@eMdxTaEKXE8XQd!rNMfFC=Jdeh|=H!f+!8HAc)f727)LJzE2RP z!My}g8f+%WrNQzvL3-knyW}#t>_oUKHh9~Nhz)ie=_jp`UZU$gvU(BZ*kHQxZMV=* zzxe2f%MmssQiF8_ks7Qgh}7UTf|OH(a|t3fxRfALgYOaK)L=UQ9Xt8tWG}N%ylMJF zQ+d!AAV&tv69nmZE_;3dhw5u?z3ILDhRuk|;C+JB?q51leUv+7)CZBlzQl=XIWjoZ zj2szEfAm+b=p(=EwQ8cx$c4ewuiE?%Kk&?0U^5~wxSSyJg6jw(FSwN;@`C#aA}`oX z5P88f1gY=N4?Xjs`I3|0s=DBHGomioMv&`*=^OvWk$h^alg#?ndZyGyT5yONkro_H z5NW}Bf=CNC5ahIA`s{aI(@ob@HrkBb6)aZ~q)Q+5)Y?Q4X~A6tkrr$sh_v8If}9pC zE|E)4e*2s1`C&%H1>24G+BVt?PlHEPcY+)jEC!GP&gS|(KUobmBie#>1i3Ake*Jq6 zxR~LAFw{69896Li-XuuvX1cPT6U!RpwqVh2j1`VaFaN=#&!qW(>qsWubR>Ok zMRWxdL39Pj5JXpSGC|c9e5NqJYkuvPJ7FO~WCd4}m1EMOS_{jY)5Q*`3j~&bw@#o2tqS_9lp; z;2?r13XUX*qTpD9C<;y`h@#+Zf?O0#_y4Oy`S2X~<_en;J;4nG(G&dJANZQ8Cs-V? z`9NK2{((g_R9oMu+Ja|nMdSpp5agU-afjTgOZ~rM5uL{R$#txo>7GUOAjmbr{$@l? zFcCyea1=qV38ppw&Hm=!^JCPRYMS?gJ*lnC2R>!%S{B!q|@O3})x;xQkq^FvE z!wiDR2+kwO8NqTHL8@J3C2I+yBe>_je-OO?U~~lEcL{Pwu-HrXj!$p@cS~tDBT9m& z38Ey}LXb;>#VvAce0t$EOKCU3lYWBRtEviiCy0_@KY}O;4kd_^;244^2~Hx2lHe?Y zToNqj5u`0ktY$Gmqy*n1h?L+)f}9d8c9NYFQr(ZMN0}K>5`5`DKlVXM@TASiCBfn% zxi}%c{+}%6h8YnOY&X%mCVF%GtcO^4f(Qu?Ac&CQaDoU4))7QVa0)^C;peIE(sPp$c~9=+uvKqK{FyGc#I%Ig69ZwNU*p{u1-wt z|I|`$n-LwscJ-E0@7Ah1f}IJXBiM%^I)Xz8q9Zt(py~+vYbk;p5-evCq!(AXR~8af zCBaXmEkCu$Z=CR!y1{1Tj$pBa?5Ix<{G+8DFe5U8#|Uyp@Vps0BbZM9qbpkYb^ph~ z!#^{9<`Mr4`>WOT=@-5D^qb^yHOb5MN(V5EAnJj21W^y1LJ;-9*#x;BSS}$*-&*Ag zRue=%a1%k~19uVRd|=T;nkJ=}|H&dwnUU&Va(lKA%~1Jmj1ONy7>0*h=# z>a*GcRuM!xa2-LU1Gf?6bYQWM?3HWjjsBh0cO!^!U_XKg2M!~MaNrn%2nS9i$l<_p20?0EYwz<2 zq8+$|;DdG`Sw#*%;f7sD)=f$M+gZx{X5@5WxrZS2Tj$CS5#)Mc8rI(7f8{SdqWl4g z8~RE2#Nle1{~z3*_k1ZL8rW&7_sgkXHL7S}Z-R&h4k5_Vz_OMgef#rnhI)eN1~w2x zH*h{dbORd+ayPJ8OV&_)kRx@%oFs<+CxYll{e&V+oxfxg-C&#Czx4-S_eZh=K z2DTDJGVm@z%E`cv(|m}T=7poTrF18VWZ(dTNCu7|NI4lejv$hOQwbs&IGf;uWFT2g zs$^jC9(iwCy4=Z9HklE{z+D8n7?^&ii*;RZ@w590n@>zjb#GeAIWwXb*h-LVf#n^7 zG)y|dLi#t=j&u$~|~finqmC$LyZ z7B-~UyIaRHGjb-dc#pi-kiNFfkI$RT$d$liC)wGM9{3w8*>6Tf0*?|zB=8(TL;|l8 zL?rMoL5>8L9cOsh&2Ve|ON;4FkUN28KZ4Y--C~9jL@019L4*RQ668=|Ifo!^dBqcL zDM6G1R}(}ja0@{$1r~eAo*C)ozqOnrX5>&{dZ)Kry#9AQ=UZ$>R03}jpc`iYu z0+$g)DsUY^P6ZZQ$<~?a&A+ph-DX57@Bl%S0*@0!Dew$Ilmf31L@Dq#K`sTRrF;BY zSeM^*TXdi0KAPnhAypc%KS6W?hY>_4a4bRY1eQ|>(u=?6$D8hZUDX@E=c*RkjOYZe zB*>k>Vm(8%46 zGKL^Bf%OED37kogGlAtog4E~BZi(dtxf58fCrDp9=-RduRH?vXzj^=cboob?(riYQ z0?!geDey8ulmc%PL@BVt9KXhz(QpRVp1f}9F0hY+MKhkaQsL2d=6Q%4;BjVd(QU^8+k zu$)hjE`HTh|z1cUP_ce$=B2%JHX3xUOIU$%N~YXA4vGS3BwK;SZh2n4Prh(O?0 zf*c4e_L9Bx(wNfwRkIn<2RuWN`+((Tg7o5XtGP`Ofxr&)Jv!%m^?t}DT?uj^u!%j;t{D*sTuhJyfzlT4n0Y7MG3#tb)B)co zh&teIf~W&-npf5!*8$5zE5IBb*3V}-rav`u>Ly%@o_QT}+1Q7|`OOPXh z&1U3CV0nfh^*L=dEd)^syiO36!21Nb5?FRy=o7_4KO+381@tF~P~cF4911M!2-3Gd zWHt4qeqnm*9jlpPhF`>a-p(V4T;O7Y$OZOTP}U%Ff$zBlkqg{J5V^qZ1UVO2?k7l% zXD#P2K@SVs`Wz)1wT7+B6CNKZAma~2WgXkfX5AbsaQxIH!yEv=OxhXc#I1Zmk*?wk&bJqH)3w>wx(cQYa# zIDjD1fkO#$Ixy8=@ErQXnSR)xWHX{0xNT8cgXjj%bO~}duv|!xo~>Gc%LpPIxP~CY zf$tOKaA3KMAieVE4!?;Y%7G^dq8xaEAeRG+>*V_4RM*K`?wJwcz|Kp&x-M~x>Hd{H z2qGNVpCH14!wDiBIF=y7fl~-_IIx^ekY2rPIg1E#Ij~$#kbd-Gm#ibm@xXEmL3-;i z9l>sbTn|hizwFlh^cAm2r))+}2c~aVoA-6`d#qNQ5#7MM1knxbwA7DQOTCz1@e%A) z^$ocjIM`-HH*gd|bOR?4C&?Te&)62EpJ-P`vg%C+)EGz!NUZ( zAXuCtryA4CJ+0=V84(b?Mi2qPI|Ml(SoFF0U`?NkLl!>yOxb>!f1Fw7wfy4_vO7Wa z1MeMl0@%SvazC&f;1Z;!sy{f4AOeDQ1UVo$*^C?zEZ-$aZGUYoiwL41xQZYOg6j!# zL9p0Hwk=C<_Vy1*KfB@4v-eAWv}?8%Q4c&r5cR-|1W^yXP7w9LHiD=Jc3JL6v*m8D z?>dxT1W^whNbrBH2aa_4gyoMu|3J+zJ=yfY^A9{(m!ABa;`zsh{vY+g&9@$|L9Pdu zy9iRBzbXD@d6*#bfhP#kclJCikoR!SCG+L#tF9A7J+O_ynOpvrzRT^0ovr$Cs(sFL zs^82B8Y(C2!aR*P9TVYU;{xF z5G>}J=iW`T2H8ua8Mz-=t|4$5m%VHvh=Aa3f(QsU5kx@n1VID@&k{sH@DjOnH?0_K zH`mR`0l~73z_jd*8AK5Az!3xy4;)934D*{y|)=s z7tSYqX|XT)@!PJw)@DRGZ~{S;1E&*2IdCpPE(exN3DS2y=Yh4FtiGR~8etzB&B*P* zavMQ+-hA3A|BX_AmV`o$-s6I z4;*er!~^RHay+n{OyFEDPxu)G(GQ$Q5dFX<1kn#%MG*bKEo4i(=m+jGBl>|y38Ei( zfxx+3cGF6b-ukx|aF-w&f}NE2kQ;(!FM>4lb*J18Aw$|nMzGe5$Ov{hQ`8_bf)ibW z$O!&CYMWg2)JNB8ZIO4ziL`xE@!C_=rha3&$Q-m;3(balYIT{CS-3$tv~t^EhAa zuUW=Y--BofzDJN7f@$>1>S+H|xnaA_P8rPs!GmVxfZz!;A|QC4AOeCn2qGZZv7?oA zbi6Nn6mLIU)NDVS+K=@p?&$(VKX4#H?gyrCzGvSb`A1Ki={6%hUL^zP5kx<*ks$hk zYY3trxSb&Sfd>e3Kd{-{+%furr_6|c;3b0S2i_oveqeiDIz&IP8$t8~`w>JxFcCyQ zu$I(zihkf!Gol~(^T=K92QG98q93?|Ao_t@2y#Dgj~USqJWLS%z!T&|r|1V>FeCbb ztpw2zyh9NE!1kRjrnB4l^X~Z`1kn%dPZ0gUp#;$n97D!*j(*@IGol|jgCP2W3kjkh zxP~D5ftv}UAGn(!`hiUZ(GNULPIr!eV2c^i54=SX{lNBJETBtO!tiM5OA!6QM3DP| zAc%nAdV&ZDZYPL<;30wt2%aE_fZ#=f z2nb#y*SbVN@SYhF5bV^|t5H|&jw&G7lOO_u{Rtu+CW+i(FA|ZH$AQFP72_hkQg&-1wx5%xoIU$(7w#Cg?-_hCX zUAoDTbc=pqKQp2qIE)PI7X84nX5@Zg+Eab+urGSwyj4x7l`GR@fA|1HYj7SHr zB8YV0dV)v??j(qG;9-JD2c95^bl?SoNC&o(R{xV>l@7dTMx+BfcbD($?lokx8>csc z6o%5<54SqTAHSlhG0J8{I&cC(P6tjiBhrEM$^7n-4qRbIP6wvn-sXyKb@5WR)n-IE z@Bl%C15Xe{IPg3{gafY;L^!aGv~`bgVCNo=yoZDB>b1TnK@JC|&u+KFa+>#+AvPmt z1Iv*FY37$a_s0`NIdD2blmlmz**&5hxY&#+2d*NBa^OaSCPL6iee5kxug z3PF?uZ;@L)q8!-1rzdq!Aq?lKe|o2bf3U&9_p%jfrc_}1!A>7~_C5RX)8z=8k)wfW zM)lQ`eo365!Dd7;a1NQ%Gm3#r%pi0tc+ZSz1$L5(LT&|?y$Mt>Jhl=++VcBu{V@c&7+6juNGl5G zLpKmaG;je~;1tLz8o0`ghz4#Wh-lzJf`|s5A&6+;6@nZM{CUKxiUy|d?X{{;|DESw z&)yz5y`va7(2OVs4kL(S;CO;422LZ0V&H6oTnsE15~SvbtYig2L<856b-i;mFfHC^ z=ilh-`LNSgL^1FHK@J!DlZe~O=updDb z1BVhsF|dvxih+{|axt)+L69DJ)JofD35|W1i2cR)*p1e-+Rkl(!H-A_4-CKu#Xv$3>-!f$-p{-NCr+ONH2cX z)y^XD8Hy|-NH2V-x=RS68n}UMa4u(64cu-ufk=X(a8uo;mIJVy}8z^eq2 z3~VE94!BANc2$Z(Bm)PLLH!~bIKqrb2977l$-uPsuly^|+650jUCgz4ZolXSE;l23 zf$Pcoez_M|Za2fnC_lsRBm4SAGVp&zss?+apK}3nGSKhXtZ2_dE4pVhq8He$zeh=b z$NH)tOZ$<2PKK;{fg{cE5y~#clCk}x7dXv~=mnl^EouOdXZiOaxSnOXoe3@ZmXdLQ4AbSpcwdx!Z_acKCgQqH4ymd z- z|MRQLfoIH!a^PixCarP84ve~2lmpu(|FV-D z?Kn^LY4?g6L^-glOAzJ2-ULw&98B;*IgpI@zv5Np!0~28IdD3eo}wH$+l(j&E+&X_ z;3|SB2W}>aa^Nn4C|qetiGcsVW(k!CL9*gz}{v=G;k0>L<2_>L^Nu8Z)9A_&#~xiGo!%aE}>L4Lm{+)xe7cxf)pBAV}}L>515WxYy3%Zd_7yC0&O{ zIIyo75e`fw4Ucf(Xfq-lIGG^AfinqmIB=mE5e{5U5aGZLWW(?X2W~eb!h!q9zTr6> znEGCGH{Y1zhsD#jLKee)aETzofj0;u9N0z>;lR!#ywr@y;lT8RzxQLtsjlvjLADMW z5!Jw2GjcU>f*DZ_Y#@kg-~xiE1~w8zHE=CiJ0hxqTg-@R;BK;eL{tNhm=V>$(*#is zyhsq$z*_`S4QxNs{V~$5`(5`(H_~lnR0I2%k*k5poJK}9aI_h@8d%m7q-U#E;532= z2fj-X;lL#XIUHELN8TIhLz74Erdw|IkMwk7ZL@XT$h6{)$JKr_ayHP}gnl?AFYfSR z`HkDY{u?_y8(VBfL<4UTRMEhq{U{3>W7$-tAXVx zg7nHxD;Q6ZzEjC`f+z>hBgo~zVkucV%I77!c4&rZBJ+a;SbA%Z`(V@0JiyZ)J2>l05WT=F1i2Sj+#oj`=RrGYGb85$2mi7&T|V}J z-@x=4?cp`r3)-CGYz*kMMF1$tw#i^2QsVpB(d)6}u_(dgk%Jm^cBN2fQ9KU@?!( z8{>14Yg%eXZUh!<$=Wfg=9gTs#f+Q?OlPYrnpEUuAj z4z}4fwVB~_k)I8^)cH5Hy7c;kE*NA+js%vY2vTDe2An{UD}m_`AGGryzikzBY(`E5 z7K_Q^Ivo(-1?d^U1_ z-yk;}?=e@_Zmgd)#yZ|17Sf$`AFJx_g1%3);*kV76ga_*2n9|d$f3Yu zCYd?brz6)j&y3s&ES8d`V^jNwT(HKBoC*A2U9XFW?PRx05S_pS1knj>Cdi$@;w(Aq zh)=k(7Bg}tu((BTjZOU@cENo!s!CwlZJgKSab6>Ge~|Ph&o|rSK!V5w4kO5!z+wy; zGtS2&*EPY6TnQ|ukSXI*-6JlTV@8eymP-lJ<40ZbYJ#W)PV83JAT|EPy|URQ$d$n2 zAUQbB$0JvE%8V)!SX?n*8JA`~YWrO?awM?qJl@;nc&``7?4&nAR00PRL?v(}L9PTA z^`w5hPe`t8mKi=F*~Efmti0NpFi$tveRZnC-4wKbOO&34Ed=C zSF5>oypKm-&A<5}-}~uN{t~3e1RoeCJdz`UU*xr!jQR9CfyAXfs5-DLL!CnfponuBIUB(RwvB7vs~A`;j_5Rt(9 z1Q7}BG11{qwDcSaB!kG;R(UNSMvz`TqVPRTe(!&#@Y9 zMkE5)6XZl-xq~3h_$Pl?cZeLC=*%QbIblXb0?!geB(Q}bB7xTksz{)}_#n3@rgnmX zY2j0L-nGtM(zD*1U%gvvwPo}tNbj7nj6@KLz>x%z2pmt46M@AvGOga3Nn&}k%(Lp# zYikOB{%b}A0vic(Ah1|R*3~;N$wIc65q-ct1i24*#Ej?zo+OAq;3b0S1GW<6K45z6 zX{(yI)}LCxR84cwDK&MUYM3A$9#SXG# za=Lugx9m3~s(?ocq6&D1AgX|^1i1>BW*jU0je945aoBH)TX>3BlS%%zZ!|$p0+!PV z(&H_bvXCH}fU5|i3Am0RHvx;SWa|_sCONKMW<(Y6FhNuSPZH!RU~!I|o8r7A-*VNA zhyvath$vu(scz({Zm`S#rK~6EIW^V%mH&i#fEl?7SPmyhUz%bu;|S94DEp-z)SWX~FZ?#J2z4464 z@z7T5nrky63b>dcM*)k~Wc4)XBss3lX5=PdDxdYuU%uv>57>+x1T2n{qtl#^fMGnws|f8dCKq7H4lxOz68+%Y$J#kV3+BBz?$wQyTRSjiy&Hng9)MqID#Oz z0Luvk>9wA2k!b`u2UxyKkY3&4dA5KcdVtFaq6fH|Aol=^4P?V~rzBa*HZvjzxSJqy zfQJYo2Y8$y=K#}~=iNekdwHH*wi(d^yh)H-fMpv&+H%v4(XqilCN@;RaVOmgA_mx> zAjbg9;RNZOUDi@Z5H-Nb1W^N=L6BbR7Kr8sI>mwvB_}6Zjd9$n2rK@S~9*>G4Gkl_) z;gx%jMb#2S2yg;H4gnTZ$bO7Hchz{Uhg6IGq zBFG)U@-#tu@t%dW5Tw^DxkeBzz`F#w1(^QhC#~hgK5IEKq^vtf=B>fB8UXwb%LA#EbkDcSDJiJhj+dHzw6ejq&q>?0Q^Kc|5@w3KIEYf7s=-I zZmKJ-q}GfG0FEPw0N_l52msC}NVTGW#WJ$&-LyP8m+3t-A^^CVAO`@;odl`z7ahqV zg4A5eQG$p7o+ii_e`gnIM{g=Lw<-*h-L_ zfMvV6-hb!1&5rw??gTjsSPmdaE!DLpg4_ixCXfkpor+{RQ_YAn;5>pT1O7bSIQn6? z#X~Q333{+-8@G>&kJ|; z{ap!C+ezQjpCHrNbZ?>GolbUogfzi-!&r&fr|*D5V(RM7Xr(T1Zn1)>N!J@BZ1`} zg4FQ1BWotemB8{OLHf=(kJ|GDITV;a^6MS|-#zDp&TmyyH&c1v7a$seT^G3b7I;+} z?}cap8L+@PNY*jjj7S7dAc#cZbb?3(&LPN&z;X#eYIbGiYJyw|bXK7EPICCXW8X)R znw}(w38EBuk|0Wf7YTAHu)Il-`dsim?G}3cEp&rb(uE*WfxQWGDzF$#1}}6jlI7Hz zk>1?kW}QqBrN9P)CN$tot8 z5sknp1knhbO^_Rb}2;tBSEUEWIaKY0=E(5Qeb(2AieTo2XK-gVu2S4QcHCO z*9p?4&2Gng1nHvGVA*N0Uw|$4Dt?9ZBS=sFG8sycMo;k=8%0Jfb{dl9Og1B$fwKv! zX5cf0d9is}_3f((A{n@eAd-RG2_hM|pCJA4s_!{Mkly+TIZF`Hz$*kf8d%;YNY8Cm z(b@BgJL8kB?uOPq#OEyav<*)^3j2%;OfkRW#h zi`8WHl2q5-C&*1^L^g02L1Y6D5#(%Od6Xd4e$2s~BZzKbD?xMv?-Ar~VEU69OZl_w z)#GZZ$JJ7|*LB}Lm>^dJ%TWaBzUpAwSAE06=e+69v>CY?=+r!~z~p(|zj84_gacO+ z_Pf4&ZxtZiX)~f4c#t4h1IuFsY0Jl5)mehb23{tJY~T%ooDD47HF};mdi}oX zdpZ-OI+Dixo;}uo!U6}`jNA<@YDsNlYJTCdXVS0!zAt%Wm*?zETk%0OkSru$d&YIH zBuGuOJhV3uL^W_bL9PZKHX~O9%d-Tjt@{2;1nGrmNh?8=1KTZg=*zrv@Ai1;PLLX^ zTHqjpNCyrh$mziJh5zV?|7NzITqfH*d0Beu-*{xrGb6Hr%LpPHxQ-xa1Iw)h>G3(1 zvYQ~vfd>iF@;~$sZ|0-sm+m@}Qv~V7=gAd<^m-+C2%;a@ZMlB}U+%Sguch=ONKLLF z_4-2x{7@ADeE<7??NwF*zeky*?ACsEe1z>J&@EE@^ZOzFY&t*^M6Tn}7t zGol{2jUd+p)7t85zPI1K*<>?vIgs0d;y{u*hEkj1Iy!Pq(1+~)m$WqWZ*S|NCviFX$>pAS|9Q~ z-3ZbvRVHu{L2d@7C;p_mp+0FrV{Jwb1{RaZq?M`ebJp;#8IcTJOc2SyNfv4BSnSlY!~euiD|7UvSTyvKguIQ`Mb85W&DZ1Q87Eu*yfORbHqMJN6y~>8&af z*q6 zx7pVlJ=15~Jo~-$z)RNBXhswRR}(}ra0fxEih*SlfxmyV_hSSR4LnZ}(ZE)MG(#w` zFyAphTXp{0t@hHi+D%qT4}ypW4j{Z=xQig=Xy5^Y91Sdw5~SBoIDm@;xf@tsCrGdU+iE#$EN6{d zt&*MuIUG31j2sRu>j+ZY!>()!L3-g4GM6Ad|Dx|-Ob`XZl>|``TuTrI!EFRl5Zp}= z1;HkQCJGeNWj zPZLB-@B%@!1g{h1mSB0GzzJd1Qr20@IyYG*{Rtu_ID{a_1j|~2^sUGJ5SC+{xh6Qn zW<*VJ0YR<_7Awe#b!o+KSjq-7A||+#AYy_|1Q8QFOAs-^R)UBL-Y1BdVDI&A@AYmm zF~PEyAT|Aahd-VmYJxKfq9(YAAlC%T)dZ=}ldfPBL7G*`Zh|!PKe)C-1UV~MoFFIG zr^{ckoE9^pDtMb9s)8Li_*}ZdO{OYX^dLPpq^BnOF>;U@>8TA~4n`0}RB${&jtZ7j z2-4%fZvV3ha#gTgK#-PKSI|h1!-C~1g4Fo`Sim}hToz0lzU|?6>es!??6Vm;D_As> z<_+nEFIvh)GomVZlOU>s_Xtu|6)ZY$^zyke)l9OKUS>p8FcCyla3n#F3YK*Q>6PEK zlzM`w3Qi-)Rl#yTLAuo9=$8|ui>id__M49WqaXI<*=92$E4YUsX9bJH%Ywx+vTSpj^}80b){F=X z?jVS;-~oaN3mzkgu;5vO2n)6lL|E`PL4*a{Z}Fqn7H@r3Sg<=mgaro>L|AYbK@JO+ zwFK#%k5_jRK`slH(+HgP<%6wxj`<~Nz@m{fZb{9*@6*Z`zVC*8gjb-&Ch_2ueg4`7>>j+ZAGgdN* zAi{zT1Q8ZoNRY#V#Y(dB{q)qA-7y=@h_2u^g4`7>_Y$Ok{#^%fm>|-EgO5E}gGdXW za0wzU*zf9tHOOhf;=D`Fzn@-zuJk)wGt%q7=gRI8L|m}zRzKix^(ubH0)AdrYw?8pGIeXJ`HIENHY4JK3kf1FxQrm;f@=vPF1Vc_;)44LA})B8 zAjbvE^91Qze_#RE2y$PrxJT}7O;7Ci&!b(oc@y2{MZB$A3_*IliUJNJh`!)>g4`D@ zrxT=Q`#s9$llj}y+h4VsrDjB7a3w($2GK@c@ z2_iChiXcY@%NByvQdJ7C6GUgQ-A+Fv@AU4cGgx*dNKgGS=}VBt9PvHF336?)tS3md zpRt@71d$tDNRV@bWg|iQnqXkDnylWL9{5j|v(bzQ4sIie;NTvD2o4@5h~VHUf(Q;? zB#7YP4T1;`-Y1CQV2@qiZg#oZs`}snf(QMj{g5TU_|1UWQV&Lj{V zbeAk8OLwO?zwRzsZAPR9Hxfi@a3?{e1`iTMYVa6Aqy|qDq;`+EB`y#|YOs|cQiFF0 zA~o1$kA>~=%5=*2^d-ot!E!i3dhsR88AA}Q!3hM>8k|9pTZ6>{vS3f@|AytPFe6ff z>j`pdaEBR@8r(+^slg_KNDZDMh}7T(f=CVCCWzEvr@el7+v`@Vx`RCkA~o2LAg2b) zM3BB!fh}7T}f=CVCCWzGFeS(}CEW7RV(zegd_U|pHFF~{h2NOhV za3n!)4Ho0c_1koBiLlCXO%LKVKSl%Q^ji0xipXUObN&56ht20Kv=_%M_zx#H-*QJZ@nt^2C z{`A7Pt!1Pc(HfjU5Us(f1i3Ys&TaIp{p2Oj+T}JQhX&J2n{58_zp#0e&4|k24uYyO z_)K9wXnwOQ4xS>2$l!T`92qPx6Qqm3VG%b8qB7XwfFHmQxUv4CdW;g}%3#rt^gEDV zf73dKoAE(pkc=hEf76Zd=oZJg<}cg`@7jzg3@#*y!r*%ZQ5f7v5QV`V1W_2=Pml|P z^NM$9YBbyak5EkSe!HxWcvdL2{4$=sT9u`H&B~hrB4s3>G~}&qL{jYktD(XGT;8 zhZB5I86;!Lb5$j958Zc7n6qX?Wbnw+vIY?uyyOx@WbiscL z{9hx39S{4x;^9aBkH}!R|2;C;^6n$QQZzqQv!eN-XbkQoh{j+uK{N)>5u~kESMVl5 zLCyF{3ICmW^hlZ71wyBSEAF4-iCZ@H9cB2CorBYOwRkhiZ^h zgT(+c;AEa2ZiCdiG!azBA{!Cdnxg2)VBCWy@79fF)0 zEIOZY=bTB+Ken3zW~A3X>uw)SkX|@vHH(0h2q?gazP0zCr)gXFXRu!CT4BImc)-(T)?pZno`p7m}LXYIAmIs2Rq;JoNljSjx(W08H^J#yQ< zu3Yyp9!ZdcgQ>mxKR16+om^~2`r=D5%*#U$&E5w*eH1W_A2 zOpt4XhG+#u+2m1{;hKwZRnx zxi(mCB1q5wt6BCFL~igTLF5K65#-!pahKffNcCOK(({@}z%{%4rOqEu7e_ku=Wc)C zL*-PPkyC@^Jc9K3ADUx1L9_-p5=3io7eQ_f7R{vjTAJU@9A}IXslj%FNDba4$f?1y z+x5;hNH6`!G=m7DHCRUwt-)yoxiwhKC-bkTb=^&~+8B`<+(Hnk!9xT&HCUb@NUwA; z%{79k4L%}>+F-vMookRj`C*;2Lt~!MIqUI+17kBHHMoEvQiH1qa%!;LOpsoyHAxde zv<90AqBVGqAh!mKo8;z=)Y|ijXVc?#?ul>yrYPSpR-?~6aG#95>C|=8zP{!$Je455 z+0_J#38FH%mLMvFI|*`SusA}F+)N$49IQ5DL}ajopo$DWTNvLr?((`>dff72cgxOp zGs{4NG@+8Q1ZmtfXRa9p5gJ@f7T*$aH_KXMmCN^bhqZ%Xgl-*20yKS5euRR%{B zL~?K%K~4^q3kgQd)*+ZP$>Zp2{XK-Y+ls0<_-tXk-?;XDLS)AYa&WM0CrG<`%m00I zvM;{fTOs!c)#zqbF&uiYa}9E9u&5(-_tL8atYMllA~m>>AX0ERql>JEW^hWoth{mwOA@258gnq{Cda&WL5MUd*>Zy8ewa&xepN05Ga z|M6!F<5kAFIk=4=nu7-ka&xdaO-|p}Z#PSaF>-aVyibtkKW3KR54^>A;JV7)G29rg ztL*+nf+!EpC5ZCiN`hP-EE-AU1O0Zh>@`M&2Tu@0c<=&24iA<$2wYd0ruIE=(%-Yo zl?*0`@?bqdE)N#7$gKC$;31}2VT>Fe++vJWg$K+11g@(r<_tkE$!_GCx?ZILM8SzlT-6Ru?5$VA>1d$$GPLR`sY>vqUksn-05c$D%1d$)y zMG*PHW&({3pRYeh&UHy0%Y9J)rZHSyxnH{0K3)S?SEd32*Gn{5B5|7MnE0@qh&IYW>Ggk?KH8nDFE@&Q3K2zz!_S?{Wi z{vX^Ig9vhiupCX`d*tqz$pkq>bT=LpN21g@~$@*{%i5%%f+cnzXQIFumw2+KNx^yb&iGmRi83Co29 z>5XU1vyLD)3CmpsF0sthOb}7Ra|973yhadF!bb!VCG69~?)0$N-!SP=g7nr;nWv5* zR|(5$1e)&7{$E|_snRymJMtAaBbtPp2s8=3pcx~ggog=ol(0NSkZM0@j>`nON?6_| zaE)axwLKqKkanDZ@+Y4yj0YR%D&ZJ{s1i;mh$`VCf?OpmHxZ=4A2Q8uf}ABRj}o}X zvXsAFY$@d!OSx(@qDpv=AXf>C?!7#@d!?o?$lMGzMvfAe^#rN@!{(Sp;0nv5Y&C%^ zEK6x3h%(`6f+!PSA&4^J9fBwmcJ1xS-P<1j7k5iPf;9gl<{3dyr3uRk#&C&cnwbRA zCR{=gZNiNNxlLF$5u{yz;+9(oa-6WdNRZb3v}tY~tkV z338z@H7|28zq#HibehfZ11povC#VXA5R3d?s1Qm1FlbCe)=3d^$uuDHx|l^{Ze_Xr|X*u9^}a6hM$Mo-Sc1nK#|bg0G= zxa1-Y1nHUQcPmTH!8&s1+U}NV}vD3*$4!-})^8vO46xHvOw*qr=L*Zw1Zi9qDV$6Y#lranQ7l|dkc)-oc7jy%N%J%lxSpnvCe-w~N%Gjg-ATuhK&eZeFf2wZr1 zZtfv);pKLZ5k$D~GC_n3ZxiHjVNpBC$yKO#jyE*}jFG#AN>B3nAkuF?8P^AltEyi2)dgq$uU1Q{OVR@7w)&9H(^S?Gat_OR1FyFEnF1$?9 zWr$PA5c^w6e}ZTi))C}(VKI};9Fkt0=TiLZo88jpZ@Y)K*@`syQA8v9UzHBpcxUjfQZV&b6>da9)%p+jf<0HQ60^hLjFt0A3Hp57Q zDqC1iF^20d6U-%uZs9V5=oW4z$lb!?068!$)h;l{DP!bpVR@OrFCdxa9)Sxl)ASnd z{vYnFH`g@72%=qBPmtS%WdlL_hLB;gf~**x1}`+tc4Jia!t#(YQqyP6a)!W#ms#2g zTzHw~0YM}TdyepKb%Zl@RV^GukQ0W*Xfk?4s$XQ5$;QY9!?J-OwSLYtO9@*A7_CGJ@2F6pf@YrFBb8v&R@YXILI1NS*$jY1#;K&#>$uaOq{5`vfk% zNbivzyd#~dB@N5r1ZfZ{CX$IGQ`1t@ykm?UH7wTFnjHkWYFHj7kbZZ|X9;rI zu)I!?epm$!yNvQ&9pw~4ivFbksMNa5G^34?~d9+6%~NFD+j*#~^|nI4tW3TzXl` zOoAvJE+>e>;bwwdI4t&&eWP7^nWohkxp7!tBuF(cn&u8cjvSUf#<;#2W1p9pW(Yy9 z9G2q=QbW}?oK28Jhs83oY>fW9X&Q}@JBQ_7g7oSyo8|;T4jq=430!)a<{m+m4ttID zq#f%#U6l@p5u_8Os3-MfMc_>{%NVY_Jen5~q&I%W>G(?r+!srRI~{Me87{lbv6tY- zsY7y%f}A=mZj;+%Rp8Chz0Q-Q&JI`E!@&gUtzWg2F$6hvSWY2u*=3r!1kpNN zNf52WMuMt!SnM(0Qzry(mLtZVvs@v_twVn;-Lm$t@O`n_)#!FL+Fgxq z9(Oh#HO{r?IOh;8!eT0!I?gAh-1_MSH_aJiN`wg?S5ai5Zd6B^7mT7Jh6;s2y%1h}z+9f~XxHCWzYMC4yW# zEbkJeUF-aQP0xuA%|xgDN`?|d@Nfb_8vmDm8_IZ&@vHydA39w^5W&OE1Q9&kN05Vu zMJs8Y=yOwkKjw-tqIYj?t z!wq(SFF_O!PY^`$@G?PFJj`Em&$#v_Yw14O6MC}4Ji(D2Oc2GxaRj+|Sj-}`Ci~Qs zwX85ks#QNMw-BT*^}hZPK|~Kv5=8W{ogkuzcL^eT*lmil`;^CX^e|03>Dl{hjec!v zw9QDbHd@y-f@mJjC&>_OO80bS|`Bm%BwOQEGZPj718Bsl)OpvRG zWdlKa=J%g|HZ88c;P0mS-SO=U>6z{h$aR7U z9(I{w7iKtAJ3JWr6GZSZ5k&BCGC>3n8whgnP_NOQLsq+i^cUyNcy5O^9I_daJ3K>> zbBEiTW_s1iG=pFW%>CTzyK<%u~7X;BetRrG0hm!J6uQ*y~EW6xp!D@ zAxJM>^Vm8>5Xr+c1d%*!C&j zW)Vd6a1lX757!Xn=%KWtw+gd-V#;#%8Y7yACkUc>c!40Ahc^gv^RRqKkOm7NmVIZt z?3wLk)W>~0k|1XfbrQW*AkQ~h!CZpeJuFueq?fCFVIx6KAC`LvQvDxW&Jlv#J}gfY zq^s4fT_H$S|FF1E?$7p-Da+|S$2oV7uYbGh!(H)knAYGCI@V@H`*12jv=8SIMEh_# zL9`Dy5=8s3i6GjC%>>atJVy}i!)pY&eONvsNKOB-dgeEHa5XrA&-2V5N)YkGI)WTO zET)lZ4L&htE%S|$n)*4iD+nTgxQQV0hr0{W z?C=CZln*ZxMEUR@K`tMb-RFBrobR0SpR8gSL8K2S6GZxOK0!_&7VF5m`93G*9@%b; zAD0iwA@apVesBD@Z(8J+s&L^Qn-ST=-tTxgzT-$$*~5_pkv*J3kh6#7I|Qlau(hlq z$mPRw2f>JkzW#tQa{I76MUdY3FP3tZAo7P@7C5CYaLA6hvHk=(e^`trqZjy$l%-5I zM$``*2%>(tlpyMd>j`rGu-r|MYNZg%!vqmPJWG%Rh~;&H^wd#1&~2g9*g}V_l0gKy zfmmmZ+(0a65~RU@YBfs;B7(S%z%`Mt-%e0P5Q{^`hZg#Tl*ODhMnn)V5kv&>7C}T1 zyDV~K7J0qvR2>-Xq8r#NzG6zURK!XQZqp86&MzL@Xy0L4m?toWlgsLcBx}EyP;{xrJDCS>|E0%txgx=WSy|3UL@g zq!7muL<(^hL8K5@5JU=b6G5a9-zA6?;&FmVAzmYh6yhU-NFnxH?&@>7lT)4Lj3P*{ zzHT{F333ZDeYMk*Ui;2CA+53*sR|($+sL-%J||@@2aORa#8!exAzmcNDa7UF8LBm6LeA=?4;|`QNsdu>@89 z@VUZx#;V72{BW@`a{RDZOV+OP;V3KFX^dze9wdnN;RS*;_ky$5ZGvbYc3=Izbc= z`>gS%W{opam&c!b%y{S;pOCVcI%7ota3(?Y50?-`|8OHg^bdCtME|gvAo_=A2%>*@ zjUf7m4+wtTKV0i_f31V|jHL}C$o<1|G(mdi@2qATLCOKd`2^|eYd#xeyu$ePpYlA} zL^iGUTeMcQ+ZgGYY3}921nKGR9`9!fB7%68AR>tG5kv&>?R8EX>zt0N8yHOx5yWW( zIf7U&BuK4_h~+wh+(ArVe!@fc`_pwN{-PTF;om)NO z{14}ibNcX>e?X)UyKHa{-QXlN)BODj(p&%N{uoUV?ZasVRr}EIXA|W3VX=;^+u-9- z?vN&9MEkIrAlirL2%>#>lOW~x;Uj`*ANJem9J>R$=b7e3=L=eXj zLlHN@QnQA0dRkZXv= zd2)X1@O4ihhz1~NzHh)@fUy2A|?~$9%9)*kOu$2Gv!Oqn&VuvApf6Nqc$nU^uMdo z*`F&uT%7b@Pwq%BJZ9h9jgbZ~b*J7Xh#F$gonFFrKAvlcgNzY1#L)y%L!3qsHN^P@ zQA1o!5H-Xmf?Pu^TL{v(K4lRX333pzyhD)I{fm2|>n?9-b~%B!IFfyyxA#9?1r5jA zjGRL(rjn_<(yOJVEHFmY5Z4mq8e+MVAgy_y`}7Dw1QFW^B8Yf{AcBasyZtbIx3hN@ zL>xd6LBx>+5k#Cw5JAM*1UZOUE+$AF|7tC338IL&lOT$S2MKZ!v1lc&yHoAsmUGb< z5k$O05JAMQdmNZO4%z$d+CYK`B90=6AmSu~2qMlQh#=w;f(RmRCWs(n6G09lmdym| z>s8b63_*IKi{-QvL=^D>K|~SzG&!#~Ic%TvBpFJEHuDM3AG15swi>5%DrX6cO(cL=mz3J}35l4q25{ z96*qZh{YH(W?y>dY4^+&V?+>fE2L+K)5wRRgkmmPvzsw+rB;o>soJ3q@ zjGRPFYd-6K`PxspUk=)g=pnWeL=W)_LG%#s5JV5L>j6)u0}fc#L+nTJ;~pXzL0-RL z_a_nL9-@|u#|x9MS>_I z-XVx0Vvj@arbEt6TkXI=g7i#Zs~JlWNyHfhkwjcT5J|+fWbL6;{}HR%V~j{59wCS% z;%S0NB3>bgB;tL7NFw$=?7KgQotw7Vo8bhJM4U(vNyOO%RTA;J!g!hSiK?%-fgnc_ z%RL0CroYu3A;?w4G~o*#PU(YQX>QnzR3#D9*=qCQk9w5#J>rK9M||lH-`4-7FWUUo ztN!;yn-Mj{*#uETTuhKU+*>yYqKEj9Aomc< zzRh-}*-2%fRg5HvAmS8)2qL~ikb{WDO0u#!b^5sbq|q4BL)=S{dx+%;g7n`$Vh1i0 zL=y2fK_n5oA9aQ~>a4Weat07Y5^)ScBoU_*L=tfkK_n5^6XYafxt}1_54N0>1kpsi zNsya}so$?U=C{7$oy@>v9+St?i_clhC}X7hJ$7XhL7H&G?$0AgU+CkEZoJkwM-jIX zL=%CtR1p^v zrninxTJiXyt`C&*RAayvolG{SNY5%}9?4(>UEC?nn^$YsRzf!}a9je5Z|X2=O= z_!GW*zkL}`kh6$$jS*SIWdxB$Y$S**;vRy?A|4}%EMgl$WD#!=L>BQOL1Ynow>ovS zIw>8n149VXizBUNJVA63XAndeaWO&eA{HCShSs$1=c*H#F(Qk2j3Baz7YK3|vAj)? zKL5K8X7`hxCnp`UN(K-_7jXwe14oJt*^dh)q+|F_&pe|Ok7PwQ<(G!YvJqKUYIAU6?H zua|s5@85SpF|!)|^bucr*ndFe5YG}s4)H2ML=Lh0X*+S+IY|z&988b~kF|&~ z1kppBLJ&Q~xdgd~SS%yUPNx?><1X1?jL0GGB#0d15rW7ewh=@Qv4bFThz|)OhuHg! zN6VSVs~lol^0Gz#{?Av}9kwD`h*Jrog*cBOw-C!!1Zmwk*J0nS@zo#gal=c&s`g1Q9{3Cx{5*EP{w2E+R;+Zme8S z5D~=P1Q9_zN)QpmO9T-?yh{)f#GY;5Z?riX9k&NV2~x)dcS#*VR1l{TL=io5yY7U z5kXu+5D~r)Jc5WIt|EvC;%0(~ARZ)$2x2Qijv$s-2vSFNYj+5ugV^JOH)9u^ zk51WxfduK*DV8&eAg2)1KMe9mAEy1H2kZiykvoXRDzfTAYWykGM5XWdvog6JTQCx{N> z41(w&E+&W$;#z{}AZ{aw4&p(A=peQdL=4?<4St#%NBCq7?D5h(Qa4ToxY#4D+384e>j#P=MU3wk2Xi=Z~C6t0-F)- z!&L;)KHN+Y?ZYO5+&)bIZj7&9QhoI~n~}qZ`(5=&x$0>Bswdef zf?Pf>otkZR^x&T@i?A8sUw_+b-4jvp2+q@^P@eZ_Ll86)Qp z%WDMbs1 z2qJ>Gh9Dw{I|w3zc$gqZ5X-X!>G|Jue_SVs3SyTVesFZdQL8G5{Rwgfu^dg1>K9th zOoGTDE+L2v;%0)JK`i!>eK*pJFMAu-XNrgL^y{8v=WIo8Ag1;y&I8lF;y3EM-gI`k z={4_lQx7DF0ODAJ96(eI@%SZQ|ETvakEXiOKl%4w3YOc92q11Ghyda~f*e3BTL@Cq zVyieu5Cz1W1W`cjddt4ta2YW$12iv6CS#06|-$c)DIUEME!6BLDUcT z5Tp*bR30NpU2b_ywh=@Cv4bE75Yv-0t3&mYRrS5?>i4!o_1C_7BtZ@!mJs2||F?ZO#lO$J`?&VuPdwey>64wFu1`;Y zxA^1}cdotfOYi$PpZqs9|K{mq>07^3ey)79x~xIO5BsetYY_3nL=f@AsRR)}TttxL zhsAobeocDu51;gX4`bx^VR?cejjMWx?F11&d`J-S!#-=v8bthX2tmXT>j$nnEsBpJCbz4}L{ znPQCGJ}esu(&`sXvxFexhm8agKRif~*r5%I&D1UY_~zWFWJ4Bz|XCuLaHmo>=c z!!)May#HsbPm|h==pHU4i0$djk+X+o?+s-Q zQp?X-Mni0)dcDJ&zNRA zK?D#F5JUj6l^_QY(~|F6{&)YW_+a_SX5{)|(QmUS@#eJdRdb9nMvfnrvkB7YtKi`Z zf|TorjRa9Y+)EJk!xn<5AGQ(X`eAX4+}fO){*!5XY_a++WsV<~!wAw#pEFGzLDUbY z6GZ)R0YTIc*Ahhia3?{o9~Ld7WlL)P&!)L-j2u5K?+~O{e$h1Dww5)B`e8qUs2|o5 zME!6kLDUbI5ajw{v6igenmYcAX|@|9#}CUR1nIS3GR=8{s2|=Ti27l-ZFXRreg1}r zSwDiPAC4i&^}}K+nYt}?`cu;^Fh=el`b$9WfAVJ4Jlsl91rYr*ox9)ojdl;_R)Xjs zULlD7;Uj|FKP(1p_xRhMp82L(#uy{#4^#P%&M-Yb?+mlZX5{!``r~Tz|GcVFw$orvM$R9Ws|nKTUl#ED-ak3sZNKc^IchU<{4mX_HkaS@Uh#&_ zNDtj+S-acRyX~&_VbPED+nwIfL@dV`Bc~73H{bHb`+r4>?g!QAwo$p>e?U|Zw-ZG5 z@DM>%4_gV6%jjnxGrqbzz4cda|GqJD^RVo>r>sG0`BjHzC_#=MPBcbD4`&fX^l&*r zL=QI*jziyf(1i5>d(m%V8I^Xj|+-@@>dU%8&qKBsla`dpc zO0K?}=D%T%N5+ug@ML^@Z&`!%{BM|JI6-6&ClW;Va27#i50?@|_HZjf&K?$r$f3Py z-CvvLlreJk&>ulDKl%J`nx=N2N8~>HT*(lE^uhyoOdUbQ52q7E{BS-&jvp2)$;y4H z>D#8+Zj9VMEDsT+m%ieb&l5!a@CHE@KNRX9i27mg{od*9_mWZt4~G)u`e8AFOxT}V z|Hd?PjgjMr<#GaTdDCnsi2C7Cf~X&!A&C0nHG-%gzDJPjhef{wo|6Ys$9GIqXN(*_ zEN2s>*M7@1s|ccg*hmod!~FzNKWrh0`r&1QTt6)CkUIxbr@u8#kAqIf2c7h0ROe%Y z^yW*ZsUyhs!*V*o@Hc!kc9Ah6fViF@0*Jc_asaVtAuR{}a;sU|jgk9@(SWl3?u}>k&_#NZiKU_zU`-jCIvgc5G;d^HB2XJdpjoy$fN2+VsdPa?=6#9|(q=MPT&qghrNBXq8sKfqF`JPCh{XkR;h3(xDefC1_YcdSEndP}9Na%J#c+ZM zAWk5N0OAaS2p}#bhyda$f*e3Bwva6?y7HzuY>eDLEYA_7hhH_#O@cIUsSeWdvZl*% zuPs&ourERM4@VG0|8NRH?jIHl$-?8h@@83Oj9fr08wt`=Uo*>o0@qjMBtaw)+X*6p z_>dqHh`mmfHOL9XVi*~ALRa22^~Q(-;yVOUKwLwR3y9?wg7nN2RB7u0B zASV!ud*t2;fqB#PYBhhWQ^?}#6h;sQ#8CvffLKl@NH08Dox=#Cfw-C=8i-p7as#nA zL=LrT%$ugo7?D7{Ll6nXJ|}%Y;-r19dWfS5B7r!AAQFi05JUoT13^w87CXp}lN$4; zX*Na_5HAo!0r4(D6cBr#^6)?9<)tbhCW0s+P9=x};v#}vKrB|1)qdFfeba0=MioH( zczJ{%3W#k4Q9!Cz2d2%>=a_GxbyPCN5e1;pV5xqw(qB~wpp%$sI`F(QDtkstzy zI|(9ycz_@Rh{p*cfOv%<0*LPsGRrJ2q~)y2yjj|e5e39+1W`b&Z7XXK1;n=rqJTJ@APR^R2yy|joIx-`sjygV zytqwe-Yn~kkrRmJ4uaJ1pR02KK{OCs2%>@5Mi33es|3+Ne2*YE5R0DYoF31q%$sJQ zF(QFDjvx|ve62L5k&NG zJV8Vc=MhBoa0Nj`4;u+0dbpP$eMJS-YX<0X}O(=-_)l7}Y=Qp0wyj>gxGbMdhIW$#cfdvQ@b zEQb@g*zyi(DnUdK7ZK#>VX>a9zbrCe&0>sb9v&r#=HYpQXdd1oh~{DK6;IPEcDYM+ ziBAyC!#aZ8JS?V?saH}{57R6#MkEi{6Qq}_%;8>wXdbo@MDy?>K{OBV5k&K_N4xV> zyPXz5EC!K5?K1PG8E=e89?m3)7JuC;@ z@Zi7U2>*>69#0V6!v=!r9Lk08Q_%LsD#u+bP1KHN)?!-vI5a`L9&yeY05BXRRlSFSTvHxTZ;3h*>8;8JuF)Y{4mQj7YVBHVQQIb ziHAPx^|9A&PodlPx2hfvA&BZ>JwdJ>7W2rw+j8@!SYeDDJuDju{3Od1y9uItc!D6R zhvx~RdU%5%s)s%9IJw-h!xD(aFf#0p+`MVV8zV;#%jpDulx3Rv1W`R)OAyt=?F3Oh zJVFrF!#09kJuI$~Yj*_apL{m0n&D9NI`G(sJco=v{15K;y1Sk{ckS&zn5}^zdWTC0 zqIbBSAbN+p33BhSI7*J*m72GXHe=-6VR?hVkFu&ip5UQv{PI7VrQbcz-FseGs@&ly zg2)|CCWzeO9Du@zev<|ltMCh{2UtOw2=N1V8Z5cn~cX(kaw>u?@Hv<_DgMC))PL9`Bc z6Xe!m(L!1tq>hmeS9^nX9c*^E?%4`|#LFB#-m~`i>~JN+2qJVio*+Vpvk4+}xP%~w z4vURs<9n&oXiM2|jNCaaPZ0PqmRr6^kVA)Q@jScocfaCI-r;JLD~H1#n);y=oyuYQ z#QbVsmlYo>rrSLIVR~kaTVG&|TsSOO68PzrTi;3$iNk#akvKd<5Q)R91d%v=kDy8% zKKs}s=lDn34`vx-j4E(gPB(_1U72J7K`tDo3Gdj$-oNH_vfF0lykU8WKvUi|-6;as zRG#NI$c;zo#k%Sq@8a+FbnzD-WDd(g1b%R3jxhw$Ih;xmox=qLxpSBvE-?F5o1K;u#F%`4$B(^er#oqM+8wh98_!eT7L(msvOo4MCEWQK~xUs5=7;2IYCqo zHxuN_VR?YS-|aHbDT4G*ZQfBDUox&LhiTIyKSS+2ru<;pyQ@D5($yYUjl)C`jl+oq zKW-e7IppP2j@M!WKfW@@27-tj?jVTB;eLXM9JUZd`zeoO4- z+5hPW-DA4BQ@Z(^T_&7vj7S_VB8bG{T7pO%ZYPMu;UR)Z9G)SF#Njo9NF3fLh{R#< z?v6}%f1qPs_3JPMkvJSpkbd;PI{SSIf@mBrCWyx227+iD?jXpGLw^Lp-%}!={}(rK znjj*F9Rv|Md`J+H!@fQI@v$EM#7LV!&9s0txR4+^hnome?i}tT zh|XavL39o;5TyF^)^?L1I)@Jla_6w@)63s)>E*Chb;A(^RqF7$!noe}8y6mXHvQ2m z&&;zw^eaWHY(``b8wnzFxSJp{hsHfN~pIdfPJ zBS>>M+mSkgC>>5Gh|=K#f+!tsB*>-1axX!8ZHpT?K@hRS4uXgscIo5qC-v!^a_n$0 zL5>}!wQDT$*QfZcu{ky)eQ~RsT1k*ghvim+w7NRh}2=f zxBWS>w;i%8j?5^6NF7ckh}7X+f}A=mmlLG!ui=GOl8WDa*~3c&kv+Uk5ZS}71MJuU2kp8$r$0e@rMJb5B#7?e41(w$E+vTW z;bwy99_}NE?%^4N^vSAwc!MCihusEx-5%(mRi(lK1kpXLBZ%%{13}td-M|`x=pJq( zi0`1W9bZ*j0wR9|~DoFLMN69^)GIG-TWhwBM) z`mk&wNDckmz!8FIAGQ%h`|t)qZXXu4Lps;g4oS}}wwyu6$mzp!6hZ3J-;GTsi2C6i zf~X%ZC5Zar27;&`?jVTzVKYJ056=-q{jh@|*AL4F1nKMdJlc8h?@u^g1CnuB8aU75kb645D~A7!g4nLl6;gr7EBYq%36cEP}$RBo1PBY2*e5u)o5=8!R96`<>rhj?&$)|>Y*=HtJ+KOl&ZY7BJ;Sqvp zA6_Jg_TfE(s(n~?8|nEy(phP^UpZgA*FKFL?ud-H8M%Cz9#or09P^>UPwX=~yxNCC zxA_l<=HY&VXdbo@MDy@GK{OBV5JdB^$0&atZj__+K6^2UAhnOM7hm3Qk}ZEGOf}DD zMDuVBL2e$V3Dy7k$WJ%`2W>`jX#CbYK@<PzMDTDOK?DzX5Jd2BKS2Z!&k{uN@Fqb74||UBS6s(9d#|eQSb_*1P9Vs^ z!*V`>pEp^~N`fdJZYGH0;Q@kNJSNMDTD0K?Dys68t!LNOqGPJUl@V!NU%M96U^aaKv5n{nA}Cu+EdG&KvS7mpG0f za))yXB6ql&AmToVWqz+dTbf@t#5BowuuO z;V^=nJ1pu+{rEI^v-@SHG16N<>6RA}j2Q2>)*2(KhdT*!^{_lbkX~r>C1(gCe0Yr@ z!iR!|HHh%x0D=e~jv|Qg;bejwJ}egyq}Qt0;d+87AMPZG^5G$ZTs|yLky8`Wx~*1o z%^0cv32lW>pKv#Qx!zf0P`#&dy;r(T4n-Y7gb$|^MEGzKL4*(266Ek%$_0Zx8a`y0sF>>~>tet4>6TKIoXdQzHqI)=sAi9TB33B(aSVR_0OdZ>;W34eF zd$^MzvWJHV((9Y6`3a(Xc!eOkhj$60d)RxDch8fYyC>V5!35Dg98D12!zl#OJ)B37 zzVNg=c@;rgUERPIf+!z05u_7a?9LH_Ts|z?NZX|J!mjFWF-C+B9}z_OaL{DOX0qql zZ@L;W9&bG0vMJ{gME7tFL39td5k&WJKS6X4&k{uU@Fqd}))lw*kRXQ-%Yjoo{ik>{ zKGkX_5JdTKERy@Bf^KR1Q9;GL=fS__Xr|<*mJ70>{JJ> z3Lhqd96l^35~Tk&-QLV6NHu@&f^0oO&L5WB3DTgeZr}((E+Cd|1nK#zdw7Q+B8c6l zIRi{{Hs9&a8A6aFh{bp^ep;%1*K%eWBN~WH2-4N+#?}%<1aUh-6+v_gB8Up&DT1gV zULuGJ;$4EMAa^j3+m>C{xd+fkKf~X*lC5Q^*EP|*Yt|W*G;%0)VAnqfG z3gU5ss32Y<$Q8u$E z25~Jx&LEaM2~tCqK0HJa9mF<*=pf!8$Q{I@+iVZQ+3A_XRx`*LkwF|q5E;bj1d%~p zM38=1r4Kg}L^3_)}duMtECv38C_Fvn55>(+)4Pf&4>!(MS`dx-XMqy;(G*9LG0b&{%>%|stV#z zf~X))AczX$41%a2E+mKw;u?aeAZ{VZ6~y#|YhIx~ywHo?37ZiS#CC%8jb$EW#`lcB z@W6wt+gx|c-1OElcgp}{L;`UPK_n2T5<~)VK0#{n_2qJcXdrGN$PL6j#)t;uF@k6y zo+F3`;!T2RAa=JAYzE82_lBrP7pD~djwSs(Piy?m$mb~4pue9Ap}uFtRu)Z#Bw%4YHjwM zSwWCaR5!4ZARVu6U?)L(vq~WzC5SHK8G`5{-Xf^Fh((WgT!Orlnp&%;j4>jMIG!M~ zi1P>{i@1UyvWPnfB8%8e5Lv{t1d&DTAc!pDJ%XG?Ec-0*9o_|wT2(e2O_0lojcq6?6T0kztE|? zY9jU}h$iANf@mVv6a2V|NM@5ytaMbD5#%Of+H=pY{NV|^a@c01J^znVjqz#Y-~Nod zyMP8N``Ql0j6GRYk96=5u7Bk36y>EvCRb0Lp(qbJ;YXm z=pkMrh#um7g6JXkT zAMzg%Da1B{NFiP$$SK64+Y(RwCFzZG)q~3zQ9>L=5GBN!1W`g$jRa9b+)EH8 z#1?`mA+{4l39-vk_wZ8Z@YB^jOpqpYCL;)P3bC9-kUqc8kyuC&HNdrH28w$Trx()5bqM?7-IKj?&D=n;b%++Z1SrS2mCuCgxE$9A;fD0IfPg|B9B(2jw>#euT)=r z*v*t_r8m7RorfCj!(@VpATA(?2;y3Th#+nyNE1G&6luKA_ybk8@EAcf5U&tK1Mx0F zG!VP5a=))~pnk<697vE>S2r+@AR>s<2qJ>Gm>@?Gi%n$Hs`NsK`(uwWqJh{cxy9Bv_ zSRNxtSGHEu6GQ^>CP5?+yRWhSHICU&d29_N1J|TiuUpGFV?+UQ4nY(Uml8w)aRWgV z5O)z&1w37p_Tb46rKf(% z=*#K@oE9~L*s%|@RcbT)qJL;lNWYpi16 zW^3N;TvW9aM-oK)a1ueZ4`&lZ`)~=ia6 zz1eK~Z3Iz2+)EJk!xn;EKP)bii`!Gv`>o}kF(Q80XNQ-&9nM2X-PlNiDt=hj8za5+ z^A6=qg6JPEAc+3qdV=U5?j^|m!}2IWdZv?GYaQq`yqcI|b*hG*sh-uGrj@b9#=S_E;&4>o#Rf1?BzDMxm z2I4O7@pm~BRSm?!1kpg8NDvLgSp?BQTuhJ~h~*lBw5z&-Z3GcPJV+1`#FGR$f>>N8 zmv^NXAGekV#)t-D-`$>iyPc7$2I5G9Xdq4_hz8<21kpfTM-UCfZ3NLkY$k{X;%S0t zAYLbk2I514+(0b*?y(1Zya#Ws?izxKAnNSaAR>qj1UZ6OtRO4)q&NPpZ z;x2+*K`ajvq))zTF((M3gm{@CN{Dv|qJ&tx*STS@gZA$%W)MLxA(o>E(rafeW;#Kn z5SI}|3UNI_P9YY1$zC7P|A57uFh-ORFA_uv@c}`U5PR(NO^$tz*%$1<5P~Qn))C|q zVmX~49dENYO9&!{*hmmD#JvPLhIqmlIfhtXBuE3!`T9EqxrSJF+wUQ;-x>W0|1yjq z2N8?$Wc>cr@r>2XHb(RiR}thMV%q&r{vO_UpL7yvwiyvayg(2!#QOvhL+pOQyYT}~ zP8Uo#kRZnp%h3cr=;>dk5JV5Lfgtw~%M}D^b#((<2qK8sL=Zv57J?i^EH09Z2hs~4 zvX)!MNS(gvaZ-EG1K^*;+qu2A0bK@ajec6sAf(Rl`Cdfg=VlJ6`D82d- z3t4N7=ppVVh#ulmg6JV$CWs#5LxQS@_*`24&rdv=+Wy>2-pIpFe}|oxu9$rqLBtT} z5kw4e1wq6RHxlF+qR;S~o;=^~296L!4e<;?)DW)_R5e7uWl!!OPPHGkmYzo}|A^yN zr4a`bL=ABqLDUdu5JU}eAwkp-rH*S5HNIF2Ca5Q}MKT63EJG0T}}jHn^5B8VE|4uYs59wdkw;%S1Y zA$AZ%4e=g9)DXKJ^@Kg@#G;0nKK{Qve(rq4<7br3h!o;vf}BDu=MbbHUbp+J36yil zc7mKkERPVR@n5N~T}a!})cUNo+%ZN35xX5T`!Q#w8@_%BK@K98^#sBl&SbL*qKUYI zAex9f2%?F2nBd1vL~@S2@H1}uCP6e2yR>-M+Txg1CBwc1so|#oHjE%ORWgYnx`?w0 zau=~!LYB0oXFgFqYm5pUgux?v#M;)P1`$Vmn;^##)9pVr#p9hcfJWPlTt-Y^`I^n2{nS$*DyQ3w zDvMaoHHKt|36>H>7jX?ibP*c~sxIQQj~VZ2P0zgV1AaDRj9f)5PLtEE>BV1o%5Q%g zBS#U-n*_2QCV4;*Rm2`AiyA}~@oj=!MJ$GqVJFiIKkG=U}e>p)eB9`k3(ypKNafhu0If_{9A$v}y7vFCc2aJ)M zh{Z8->|}cNGgfiR7&(bpo+FU#Fv~T9Xd>Pth$dp~DR<1NqG}=*eT@5@N;Qv}WRNj( z60t}mol0+f)+FPMk&B4sR072glguKBB;o>sNFuHw$VtRvE7^J~y;_)MuQ75Fu{cZ) zpGt3i&MYm)$U(%ijXc(`{+IZcWpz4l>5F zi~-9azQ(cufw7QfAp`~)gunu0P8LGOSYQr9#vm}}AOn`MIP7(QKkjwyy7t>2Z(pDH zjr4r)`+1)4BRyDpQ}?>7dff^C>+*(T2AT1Cs`-pHk{LOOSS}z?>##-(K@<^}5=0Sk z6+tc{7VF9S*VEnacO@^Fk%NduAL)BN)&H_pUN$555X*f8VjWgFL=Zv5;{*{zJVlVc zqK;U+P2P6OAF#^gBgG`-9%4~P>W-x5U$M%=X5=DbnFzExtkOgfNksp4?Ic7Jv6CPt z5sNis&5>09Q&w4TMlK>2o5|)Q;_+75VMY!jmb(e0I;^sfAc}~u6GRd56hST``ga06 zUQYRgR=H?K4k8v)juw-q98JBSwMv~Cxrdm3;s5hEE}r98=N@wyQA1orkZXvkrTUm3 ze&+o@TdZ_=<xNSf!C5LWnH{5kg!_P=yey z-i4>yh#$zRuEmTTLM%3sO(SXapIPNaGjazp4Svi0uzRjwF1=7qW2W*oAAoevEq2H; zf?Po?PLWei_FA`p-i+KqEH09ZBmS?0+n;*OE8a2Z`Zr#EXAnqpxQYgXoI-rejGRJD zzx&75?)t1pV~N8{j-}D-tk7Xb&L9@ur2AO9{&QA%&Wv0^EVmNKa#&#pL1Ykj6XXnH zv5)LKme$|u*II|o!^hHue`Jw2%*YYM;w|#lv2^q2E%J^TRRgh{eB2&7?lt3aYurx| z5yTk;5kZ_okRyo2JTmWis#*9!|01**xq(=;llJ53wl7#@l^HpKSoRRea#&>(L2e+X zFa4?eXH%6u9B>%vkQ!p~DtYy|w@to+%&$JAN+1@;96feCP5PqSKW#=XAeI*h(v9=o z{uP3pKrA14qnL!W<5xZ6GYHZdqT1n--blB7*j+W>jNCyimXIZHq&vQ3m1Sl~bGWa% z2&6f#z9D_#PG|M41)fwdIE<(uzC=(}5Q{zLJ#VB*AF;xa899Pj93@BJNO%336;7Iw z8;IpQ1gada!#|)r3F$kPJU|c;#Cn1pK`iEwIVaK`A9Yvt|GAU;!k<)MY#m*6BHjJ# zmRMp&?jM%R2oyQo>MDW=Aa)Z(0C6Kh4j>lW$hH&duAg%u17_s@VX>F&J&|gD!E*DF)SXP7 zUv?og&B)=yvXMZD!wokRMES6dAj*fG1i5@ztRZVorsj`ZWuqB6d{}HF+XPR(VwC|i za`&*@Pawo$mBR!PK0Hnk;lncoIeb{WP2P6O6Rk3CM(!RKHK#l^^-d;PkU0 z;t}&BqayMyq0x-oH!K$sC~sKgDS{k0ESD3c9sklI>j|Q9_^Iz#=lhG-{%rc4YWnE+ z+()nYfLBK4<1H|3M(!JyM+r1HEbt~l1P;# zx{8O0&dgn3w@8B-xo}uMMxeN1k!FINI4oL8>s#sifARr8TWUrw92Q-q>n-n=EV9;& z95^gCkPUAM$XjHK8M$v*?j%s%u*e`m1P%`oq{~&{aD>3yC6{uFoN~s$TYaV-xK$Zl9=4nb}krtSaT9r3xZ>x`YOrf->wr9NQkIq#F){zm0)bJodL=BG;dyOGb>6wob`|vmiW^pWlpvaheq36k$J60=J?Je2xoKD|B}>nHpJbJlX5^${ zv6ieoFC1@`jb`McVY!t+cEc*W2;NH?l2^%{-|!8tdDuMp8=hGsWaPZJNftS2Mh+Sl z=g7J9vhfyq*NogVENkBOb?a@f8fz@_AVCBTXA(rva1KEZ8WxX}$KUp5$tnxY$UVcN zm9)OC8gG?OGjh(be3n3a!;9kJk37C(-Ch(oIgE%IzDST`hQ%(j>uv9pEV18=+%ha) zBd@)!7;lN=X5^G%d6pm@TMm$z#5sAM=#B!$VR_kXweubTWO+8zqZ8YDP{O z7EPpSOfcRei_FL+!?KM)c*7!{1d%fABFHJj)bSDjc**A9_YB_X@WwIkl`OHyJ3YR1d%a3K@b_kw+M2^uox%fPWN*bsd>la`Hs{5p_j&K zWZFCar-Vi7&BzhMG7*SwSY;tWR1Dh)qGGs$AXf~FHDt{@-Y;2YgBexFu-I(g{ElY4 zMRu5xGlu0Jf^=iAMTQ7+$1r{H$DRSZ|G-|qrJBY}#W^2v&bfZU&0jPl2Mp7i>O=nc z+rALiU9bl)IMI349wbP&RK>!%1UX-rzB<__9Qi|Upq_RZbG~J3JY#<5f_F-8zuOG& zl$`$tvf+YOyz}2`MvfSk0|e>zjaJx4P*n`2lDr0*Pr2Rl1VN4%rp-0gxqitP!8fYu z3;)aO`n~V^miJw)c(?zc8M$6q))S;}JYQV_LF5Y;5JbMPg&^k(i=|}gyWS_cij`*M zdSS7atbJE2-YUjy_B3{@;kZ%08JL?I8TrW)5PIVX6{f2LRo^cpC zU0AFoYsYost1B@hmkY~&f^^SjYrIMj>B13$NEeP0NuvkS_UG)DWEYV{|np|Uv z7sv}2RpMPpzZp4NSPl}Td0VaW8bMSGM+l-?c$y$r3yZhO+s^mPRv9-VM+=LZORnmY zNW4|*%hX|rsc$6SF3yV|alrx@WmAB2v$-?3?xqL|>-YQcsdv;xR z#!ISa7eU(bqE%)SM6$4vAd-cP2y(KpXeF(ey;ZWxGBa|quvkr2UlxeBO0O9?SXgc& zNC*3>Yaz(R!h>eyVqy6@fpSIGkeXR9M#3XrI=ItpAb=s3nM2;dFv%6*dq= ztMGC1culkl7n%{R!Zw0v6)q=;R^hV*(JFk7AXX7$3>E-@s-ZV1p-rOoIXPJ>Ezv3ZjB=B!< zxt|siM6qxQK@~SemrilJcc`sQwjUbYR zvj`$tIFBHbg^LNQWZ?~EJ3($17SE7prlf&6;&N-vh-%>mf~Xe0ND$S+0fML&4ie;Q zVfy-9*EMyO=kZ~O5y`@1ae{~zjuPZ(VL48a?)p{BOquH8o9dJsG(@KnhXcx8;M7yw)Ah!!sTlEQl`_H|!Y;YJ6F6<+SaN#b3DqMI&v7hXpn#+Z0 z!91T_4tdXW(oy)gZLjrvbsiq`&iCeVbIs>mL(To=Bt*EdmLS4~(+MJ6IET!+Kf;Ag zW<iOO`7Mq`?47k zE!e^jK_ z-CE@e6M=V5WD!B`6_)J;a~jJV(k%;p^405I!)iy7bA?4O>8(w7EpQPpm=U$Y7YU+P z_!2>`70y}YhPHgkeRRN4M5*u%f?O(04^V&TnM4j+3LDUIP5ac>x`r9Sdo%OsQtegCxe^}%}ch)hbs0RolO*n%f(u55JktS>; z$Z5i25n1$L>V49sbeIuk!Y+a+6Fx@}Wx^K-qD=TAK~*O76Z-@?O<3+HNJIBjKhi^x z>x5~^Q%?W=i~Q*08HbV6gzuUWX~O%a`2s!7X8g{z6Vo5H`IctScdq?N;b^_1%NF^; zpg9D&OIS3KrfF$(iOYD>jK~tU6GWD96+zAtreAv6S^UQ>?!=7_BbtO;2%<^YPY_MQ z-2}NwSnelCw=H%muMy-dVH&S)_wy&EolZH7+$1dCCT~wmhicwGv7G#nN9`edzxw1l zf}A8Q>Ph`W>E<@q@u(S5B%DVOMZzZtqDa_A5Jke}1W_b>mLQ6RJp}2?RZ(ywK_m&c z5k!)3fFP2Ddk7*)c#t5HghvP>N%#gqx^9WfIZu$2ghkDCuldu{9qlgXK{KLAIEx?` z3DbXC<{o=tiRVMJ!-yPVD?#K4I|(93*hLUI!d`;N5pE~QIl^>Lr`t_^9^t(XBU*&R z1koZqM(|#Xkc^VAJmo?z5abqNQ8UAZ%t$pIE~L(koFXji3DTMS-K|XoQ6qeUAZmnd z1W_YgMi4c^H3U&3+&~aD!mR{RBkU)L8sTn&s1Y6{h#KJ$f~XOmAcz{_TLigAnEvb; z_sr@}C9ivDdM%vk4m(%9fDlBAa3(=c5vC8V^a-CFa91`vjOY-y68uAlP{y0&4&f?) zg6I&gC5R4TFF|w&w-Q8$a3?`@2=@|1hwvalbO>K3$Q{D+1VNhjw(~zr5Fx^Gf(Q}T zJnZp%*vof^pFXW4bq}Zdhy9AvZ*;k^zuo1+lB0+S;e3LK5H2Q&2;ox%5g}Yg5D~&I zf`|~VC5Q;&^8^tg+(r-)!U2LDAuL}dNITxqr#tkl6MN?!FC!xkBNBwC2y%k3I8V+$ zoO&PelbYjZM1gQhy|3Bz?yn2(l{$hb5Y8ls0^y?sQ6OAM5Cy_Ef+!HKB!~iG4?$HR z{CL{7#z~ed?A+}RBL@h}mk843s$aN=APR&B38FywIzcWF7H^O@>eJ|K*K)>;93V{V zyR9)e?vA+VFrq$K`-tx#AMtYX`+n_e20_#Z=Md!jU>a)m|8(!a=(86&j7Sf*6Xf(@ zn%HB7FRXMG-3}vtcCW8y8wk=Zmt4g*f@lx+6GVIP6@uIzEcTQAkEENEt9advNDsbA zP^AaUx6DX0AMu*;EC(rVQVV0Ngsy=u>L9P#`dF!0xs>`n95r+}!!N&+9J=jbT z>A@C)oE|Kf5~Mq?SiXxO)l{;MAo7Eo2y%X~c#*s~E8Q{IF4?=@>R;S%mmG8y4Y#_3 zUNaa{lRjO zAoc!{pMU@62A}YA-JThT9Y*dCmTwZIYv1Q2&Jsj|@B%?j5T?u3XK$`PduoH~eS>>S ze^AEK_t0cr_1X0V5g>e&AOeI72y%e1Xdx{Psk6yd?A+*PKYhnfeWY-3xsQ1GC*9C$ zg4`ZVUwYn$yz?hYYTFz}ga`WxB0TsCL4*en5=40L4T1;{o+F6x;AMgw9xU&h<9oC@ zzQA2=`Dp}E9&8|p^58szTplc1NXwiwJm3CUYDR1>V=M0@ZQL9_?Y6GVG(oFKOc%X^crgvqxB?{@=r1Zh$w4--Uxuz?`= z2h&e)aXu$v&q2h-Z>ru>}hhs!MvBg%vQ z1W_J*g&@j<`v{^u_!>bj50=LW(l>s}@@EMmJ@_s`P7h9g)N9S7Ua^%6i&|3qXqxnd z$7O~YQ66j{i1J_~L6irZ38Fl>gdoa;?F8w}7C{N~Gv@veI+wKs5gyz~5aGdX1Q8zG zNsz;XtY?RIz4k`K9)UUwMj)@CmkZxH12U@=NYA5C{Z=~CV?Bf^7M2qHXK zJJ$uz^{QQc{&a%W`R{!#nN5(}gXvQ*TCjY>f{PqRln0+Ci1J_;L6ir32%d2=2p+IVKV$!8hFZujF=J8!P5j09ekT0qJ!fE5goj@(dKOQb#9w4 zj1Lh+bZ|C7LSBZ%1G3j{efSoD#; z$J1>cu42%PXblb#*@}@+p74@}|Rx(BNAH5gL4lAVPze2_iH&rO9`qO}@rI zbnV2#Jk5M}6&;*K5S_s$g4`J_7ZRlJf7GQcA&Ai6Qi2E#K0}a0gK5rgC;7cjFT@)h zMpOo0B#6r306|m+_Yy>9aEKsR2Gd`>;-<#Vxld0zj7SWgCy2!0aDxRW49 z28+F9@4R$#$NMLy?mf=_)4Oc?HylL-2G0;gVDKG+2n=2(h``{K`5vwLzS32N!a9N+ z81&csZg=+$?v)0I5qZHzg2)RlCdhfgVkucVKlQG39V^X8C31=kToUvM))^ac9}qA&OoLGBBddkE4s z&vaD|xR%*wL|||pK@JQ)VMYW7+X&KKKlJtS8G;B5t|f@TU@t)g1~(H#VDLqP2n@bL z5P`w{1UWER9wkV3R#Cwd1i3Jn28Y}iAMJ8qyz4M>Ua*+F&_ymxcdT_OwPr+J@F9Zt z>Vo7EvcAi1eUu>Tg7XNXF8BmN)CJoKqAvIhLDU6%2%;|dJVCAtrg_8HT;to`510Lp zBF*@O>lh@6w%`y!v;{{9a$B%?i@dck)vR+V7tP3N!L;f%m;T*P+IiC!dHr1E^=P&0 zc!VIjf{g^x6V=vY31T(xgL9VID#H%1@Fd1d$b7N)TDWl?0I$Tu%^L!RHBbRbLPnlQ!y7yvr_6|~;5mZG3XT&*R`A}%zDZf^wPdnwGL0azf(-;Y zD_A~GkY;{REa*eW{M~j{7EHGsb5DG_Y78#(0f?+%7eUSnmTL*pjh}HL8wsK-xSb%n zf-e)~u3&M199W#L-{eA$m=RgQHwmh&;Kagw&iv!&JQ*$%L{;#K3KOp=w&S!M!-{0}wUAds{p-Enc&aR#!m~HNggg)PIYU zXd;N3;1YtU3APhNO>hN4t_hZ_3DP}PL2v`XdpSX}mE2kd0e2GQoM5q^>~BeTZ}phG zZbrJ}LxOMv&&6QmiN zEZ#v7O~EdLXbNs1$W6g=JAq#Ya|62x(m*Bq38E`FLXf+H#TjyDNowBiQrkpCE{?U>iYn1(y*-S8x?UbOpN!a#yh2 zNRSRzVZyBh5ftpt%4>?Fu(!SY#xbj{~o&T|CO7TiJ*ZNZ%c zxh+`iA$y)m6Lz|sLuN!;@EAd)1H`uRa&r)Aku>M1d$ee zj3Cm2iwGhu_%uPJ1y>W~v|#x>LAt%l3HA}BnxFSq2Ig1HXR1!&5J6507Dvg^wshM| zuI7{(Q5HN$5M{w}f+!2#`?L#q+RMsJS5rrjdPiN&EP{v&HWEZ!a1lYo1)m~_xZrYv zhzoWT9chzzUJr5 z^M1pnY$J%WU_U`s7R(>@ius$ug2jG+u)jUkzv4;`o8g!Iyq+z)XoVmCrq{F64kKL| z@Ti_Ah_v9l1d$fJZ>jyW)V=jF579J&NDDqf5NW~32qG=GkRZ~6tpqtOSS}|>J8pL= z&l053N}eN#z~B~w92hM6N&nK+yT`Q*nvt4sa5jesA~85Z5Q)K)1d$j#M-Yj@ae_z; zPVVsFb-2sE;sojlA~E;~K~4;oO$2i;xc|0%O?bGN=n?906zOvH$z25L=1F8dK~x4e z6XeQZF+c`7(&($zrI-r)%^0ZGFJxon-P`4BLqpq$(`j|PVIF}&(`OPkC5kb21Upe_Ug6Iq`Cy37AYJ%JuEP6?AXS!p^#cVYrGJ`J>L}qX= zL1YGBBZ$o4F@nepo+8MZ!SZc_H1t(xbCDoQgZC}BvzEJoDm(ZPL6ipT336$$Oay7h z*W5r8K~4>(zyG=_|8MX2I|ywKqv{M6%gxJ|rd>C=EVNkV}KbLbC9gG zw3*?5=vAS151RQopPs(<4SVblhkeVu-eE*!a5F(f2KxyjGWaS%LRF^kMvnQDIc zK^Z?YqA>UbK@dv z1>YdZdBO56g7l5w^Dw+a5PiW*1p0!0f^L<+Ra@mt-}^nm>PX$HH0ccw$!s&CFW5*B zeZgje+!suBzh~pswfNb+r4A$Ff?Wg=7hFpaalwrQ5f^-sAmW0%2qG@HpCHW_6fDe# z&G-DiD|wS3;(~7xL|kx;AjbuZOXSk3boZMs<^C>vt;-!&g$8F3L|d?dAliZp2%;^x zgdp02O9^sYaHSd17VII2w%|sBXbbicL|bq-L2e6{2MPQ@s;fClkmG`>_V+z4zI)vJ z?bd3l%7Vp3A8@fNHJ@@FQ=au$J?q}O&2>CT5MjYb2qG*vmmtD|%>)q^e3Br-f*k}A z7F;lHJ%_Hs&4E& zLF5I;2_i3e-x^=^)_4j3N6zyhg2)TbBFK5c)b$7M=1-pX61d1=2MBUmu-HrXu1U9@cOi$(h_K)r1Q8ZILl9xXw+SLF zI8G2@!F#)Xo6_z6`l5T{A%ZmYo4zcVXPa|Zu!$hLf{O{FE7(SmyMpC%g7p1Ab2V!T zA}shkL4*aj5#+F7v6JlVPIryDnmuMjSMU%)bOlEUqAPfcAi9DVzU7Y1UBPjO5naK_ zYdtO3y2tKxDi07uS8xVFbOmPn+ejqKX(I52qG-lK@efVl>|8~SoDyd zwW8_#J!iWrq<_!F>b~6?}~#qJqZ=A}V-_Afkfj2_hIhzf2eh^XLhf`|&fN)S=OLj(~O93hCP;3f zVMI}I13?r8w-e-|U@<@j)}`BC`G9A#8UN3q;E+GZ{}mM6^M3^eM<4O~nvX;KO199Cjrl!me{!7&V39~_h`L~t8BrHpL>BqSldHO5 zs~J%j>>!A`;7Wq13w9GkU9guR*9D8sWOGBht8^`WW<+0b7unSieZjqEL|<@-Ao_ww z2%;}|f*@V?BA(_)N7|NLPx)V2>G* z7~DuUrbrBKH6s#({REL1+)WUP!F>dg7#t>u#NY@SamH0*@T3`$7(7ePrbrB4Fe4I! zR|q08IQ3DR~nMi*yr2Xt0+cLW7&h=0_tm*k?wB26vHNk49*4uNe^<93qI&;1Plx8a!b}4h@#0 z1Zml4JuG8n%o$g$!AoXDYjDb3du4942J6g-*5FKnXbm-G*};_r?_~!`H@WPF z%U*)W4sIr!8zVc|XGUZPcadF^xy$AB0YGR z9DY2~gU8K?^x$cNNDrPT(9`hPj}t_Cu%^jgX>!89UhNf9+Z5@+>1ITFa2A=>6zRda zW~5usIeGJZb1n}qCh(J!7HK1h@?a;yoOVxQV^>pj2Ybwj?%+nUu_?NPTg`~>U_U{0 z2X_-hcW@s;bO(nCqB}T3Mx1Ze9Xx49bO+CpvrW+*ykJIj2d@xBcW~-FTVX zVn#ajAHB4+llJ+MAY5TaP7tm(BPR&U^#pPnu4)rOR0y{dg z8BrpfOW@s=U1Oea-ud3V*ql3rZT>!93;Yxy(V}#uV5hLs+ zz0EmBSZ+4MyDRrsAL(n39^o!CqDQ!wAbNyD1kocrLJ&Q|69myC93`Vpx#|&)nGrq0 zOXN~>^a!Ucv}+bR<9fTXjv#u3GYO(c*gz0H!bXDV5jK-%KNnc_2wTjE9$`CaUl={Y z6=p<_a5X{n2-g$j9$~qOAl>qHUsSdecz5M-86X1-qe?hvMpOw8kOK>&N_g0es1hD0 z@aD?1*nHZ&tSS_qCx|HFI6*`SYZloli*l5(s5RFvO7rjVPQ^HVQ6vdxnGs3Cxdf3U zoKFx*!o>uUBy1yyBw;7%Tog&dE;AxY*h6|2y_Y03Z}bPt8ayal3B0p%A?AMbcix+K zn*|AdC*}_jMZ#e+?1ZZ#;fNVgBs@t@E{Y=ISu>(Yc!3~_gjWcnNI3NgJLL&aiEmnE z8bK5Z>q-3+Q6v=d^0Sdn_^&;Qn@H0WQ6yYsMidEK338FJ>>v=;@R+P5h$vw(wVu{P9caW;Y@;v5;hRzC}G)1;H{PCa5HIM99_Z|Gonk_PTCho zmvDs{xl6d(jOY@sCx|ZLCW7b^ZYPK?;Q$%%)09=0aL|nC5*{Fa%rbWg51SEP!s7(d zB|J?KUBdGO(Ip%wh%RA`3Q*0H(Iu=kBXo2Ne+UBX#rM3-3lNkgk5IjI$_a6dY(*oeA}1Djb=oja4SLd3Hu3hpRn9bkPiM~ zwOI&qqHx$e?2M~K;fNWLC_G6{J{gI^vt~r1@B%?33a=1UiNYJosV(+Oizh|ZD4a%+ z8-+zZsc-S#$|}hW@2#r6LYi74RJh2D2o<&xM5wTXAVP&J2_jV3O%S2NUeenVp~B5( zM5wTj^tD8&aF-e0TX`DqC5TYr5J7|rj}Szt@B~4G3P;JPQ?5dVPmNtY2@xtB^9N%s z5h}c7MuZBdEU|NzcnzsSg>?iGDx66Wp~41&94agtN#hc4uB_5*Mx+W`NQJVDe7$H}-;u4;uft#(eUQ?6=-wWPK+YK7Cyh+5$+f~XbFC5T$#e1fPI zE+&XtVH;^{jap%+8Br_jB3*uDw5k>Mm{HXVZ}9V{_72Ip!mR|6E9@tTT;Xnl$QAA* z`D;zc>a)l#gq&0GdC(ZEo$|`3GB3F2UAaaFQ2qITF^(mX@DX07$TYnmv_Eh8w z>&=K;a-BAD;zQ-a)n0-B3F2VoN&ffu5i?h$Q6!}v8N(ec*%^&6;5fhUD~{i zRJp=Bg2)xlB#2yL13}Ie7LBB_%^R$0yO`k(mZw+?X=#gKVY?YQSh&KB2o|m;h+yG* zf+|?}@xr{xyz@VJP_~opZP6MH^{*+8Zp3befT)g+&+XdOF?lU#h)ghWA(1ULi=g?6S&Mf+!dE6QqOR^{T&{ zpeh#@`^@{C@$Xn<*o+)5EJnzPpR4_^7CC7~?iQA33DWH^TjT;kgbS|_M7VHjyRFjh zjK5cH6*8^eTP&;8n~}SPMIxy^-Ti&5G?|gJh2`PBWvQ2tL95geM73}xK~xJH2y(TsXe5nGy~(ml zvl-rGReOcBEKSXKTczEMoGmO@5TtvmRN-oZ=oYRgNVoh~5B?^C+$}7&lkH2r$+F6T z897^643fd6sq?>C<$xKvT38+?NHg|Yx5@>Abf}Um1ko*=y3BrA=9KTQ_6wP|%=;{>)SHpBh5l>5EK8$* zW0fW|a<#BrM38nIaKo(x5iaZ?h;ZRbf*dX^x=Hsk@3gGaYer5N7MscDWog3STBXm7 zTrMnk5u}3$t+JP3&X9S?j5On~J;ja?c%$V~PLLDMSjn&)H6zyxi!m~`EM5O2i(E1z z#|z6TowiG-myzm*>j`*Uw@Qy0-ey%_ zS_u4Lr&YERM9r|DAZmuY396c5vCq8E8UKkzhRukW;Rr#F8I~sr(v3%ibj}jwnqhf? zAnp8-pX#|nkb{QB)D`y1igf*t{Y=X=Gjh+ctS3lksvAoL>BoQPdxR#^v?BF>``U@+ zA~Pat*h&yl!w!Oo8m=UWs9`rjL=AfhB5JsqAV&?$K7#a(5ht*VAgYFY33AnN$c$Vy zERK*PE7GJI7jwdlh#HO(MAUGMAV&?0OXSjuH2P;QX38^m%QHo88kThgY3K8PCTJ!> zWDOe#B5T-45Lv@!g5>v{{pA=z&Kj2O1nHjRE@lNmbPZP%MAvXVLGBtBo5-eT(%n;B z&2}>)YdAm~Q*JuA~4|IWp1G$ZncTM2UBu*vDMB%W5APR>o38HY=O%R2{UV>`N7;a-BAI4p+< z(t3%+;s`miDouE>+BRlHGH#6t)3`#1nJ?v zYTFP*=CFYvGKY->kvVK8h|FONLCzeO?F8xew_ME%g6JHsCP=w+xSk+)4vS4>Q&+m} zp=#Th5t+jQg2)^W66DNbaey4?O2dCqZ5uP9a(J8|Du<^DqH=hiAS#FB1W`GxdDgyp z)^}1*SNnz_R}RbR1nK)#+i(^^gbwEtMCfonK@J@ji^<|=(_J&FePc$X4m$}Vb=XCa zQ-?(l>3KF?|DUUUV@8w?w-Q9@u%94Ghr0=)bhwWoN{7P)Q92wUh|=Lng7->?!%>0=9*z;@;9+rzTw0y({;O)|tg&;}cvW9s?Hq#W9nK_(-eChl^bQ*da__Kg zCYZCr=eL*<#lv=jC?2jLh~nXDf~t5pu`sVUcT}Ihi6AW&LxQQ;e3KzJ}eg#q=QvDv5g?ohn)mDeb{A2P9GLMq^CO#{B^Z)%!u;g zR)SnUEc*#kN0m<8O%UR0TO8M%L0G?AvYX~N%B+s2H@AGQ*B-{ey|2y*^#r5TYw z>?Vl(VJ|`C4>uD;{;-cA@`t+!B7eA-AmIkBPIFlechz$hML2M+*9mKMkAU#*zKnp>n z5ZehNg}8zs-TmJ`FtISNHviyJ-%G3~$R)&b6G8g^As4WnAk|kgKoB{^L4uq^EDn$Z zJ?XB$tG1095kx#r5JAM#1QA3$PY^-Gae@dU)~vH_)_GO$skRM41QDkbL=bTnK?D)! z5=0PjK0yv5mWv6}yw_Yo8$lEiI|-tQ*hP?wh(!2h$93ML_A3lLBz8J5k$N|5JAK%1UZOUPF-)~tarD)?sBFPL=&-| zAexAYAU6?KnYL>94uAhL*!1d&B-CWtIz3qfQN+X-?Ov0Oornl%#3)dW#STu+e8 zh~*}Nbjxucww)l-hyw(XMjRx_X~g0HIq+P%c}lf)%*bWL@;HHiU)jIXY(}&Z&l5x& zahxF9h&8=-POq2s7pk2@5N*Wi1kpyEMG$SoxdhQhoKKM3h~;8}bms|Y&_ItHdmLF1QI(4B9OR}Af0;B>uNVa1QL4*B9OS5AOeYf1QAHwMG%3+y#)S0lv^7j z$brQ22titR+7+B2h(h8hK@<|l2y!8@xI`{(NS$@n&e>?^Z1lqZVzqM!qLDb0;Jrp7 zX&^VYI)O%l+(;~&3DQ^k+&~LK`tqo=X(xzM;tGN&C9WojQsR1oTuLlA5u{Vq4QwZf zRN??ZP9>Iu1Znb0Epa+Q)DmYAL@jYHLDUlG6XaTAxtJi`c+Tat5kxStlOTeLT?9FpSoDyd z=hO8ws;y&2?j@F63DTMB#`*~&nYf!El8O5WBAGZ$5Xr<5f=DKwB#30Tua%oe#`;ltrykO_N;B|d>wQ~rfn>dpox`_=0(M@b5h;Cvt zLGC8Dm=WE?c7o_8t{{kR;%b8ECax#Q-NbSeL0bB*tJzKv;lu%g2qz8_r_<81cAUZoRj2_l_1ogmVQvj`%c zIF}&OiSr3^IBM1zNGFaEL^|;#L8KGU66ADZd4V8ZSJe-%5afDdIdzMTv&Fr3#nntB zh7a32Y*WjN*2JoKY+X2+}XC_4Q_u3~o(# zHMyDtW<*QzFhR5wj}t^o@ialS6webxOL3eaT8cH>?4fP8+W+vaiMiICQ;O3GBBeNs zAX18R335uYoKKMEUF~WX6GTg~jUZZzodmh1SagxDZK-~~tLZT#Qi>Z1(hmwZwv{0L z)j##v_7nJVKJnDw-Er-EHN|}nBWjAn1W{8QA&8pdNrI>;o+XHy;st_SQ!K9#q#dQ@ zr*5}_w!6zJnMP3M6n)c1kb8TL~hk*g+6E#gzn+Q|u;) zoMJCQ&MBrZ>~zV0@GE{_z0YApOK}%LZYl0HBexXGA%b-I1J3>kLCz_bCkWC_nuzIW zb+c7bu^4lBYI38JT1(`T>rc_FWYjI{*OQ=Co^ zJ;hlB(NmmDkb8>de1df6HEv)rK?D`s2qLK1NsxnzMHlJnOLr`(Hj5e2Q`|@pJ;kjA z(NpXvh@RqZg6JvkBZ!{jFhTAqrtj_c$R7DskL*c@5i!NH1QAobK#*gKU(LPdYyXkc*h~-=#Xf?lDDEPNisD{^Tv05C2-3Rh296L!M)4nl zM~A8=Bt(K~xl* z38JFdLJ$?jc7k+Ql~i0o5E;eQ1UaKvt|v&Re%2XmB8ZOSc7o_A4iMyyVtR6~d-nL! zYd>5ba2OF$JWLP~#p47KQ9Ml$5ykTa5m6i`h=^j%PWxr2`|KmmrIsKfiqi>lL@}*< z)$*U}_rT6|7`dQW&L>DWe$;0#CWwS$8$l!#I|*_^vFIXQJJa=@)n+jx3W^&EqM*2y zAPS281W{1jO^^$U*|Xejm(L_={GK{OQi5~TUMiG_K{d{324JVKBgis=Kt z=)79KY~PPMj2uub#>m(}x_f1{S4(HWF0* z#Io6pbfxj~1*i9UN1K?D@H6GT99fFK7H zi$OB@QflsUDF@7me&S(*=qDa0h<@T}g6JonCy0LHI6?FiYj)WxyWC^H;B0CMqMtaO zAo_{32%?|((O+_5RX?$u?=aHA>a!OUqzN~XHiBGG>@*`66pJp>wJQy*u6BwU5m4Mn z5CO%l1QAf|Cy0RJZh{CX?jwkR;xIu36h{ampm>rX0*Yq|BA|GIAO{r7D+KA9f9wLL zzHGC+>@KTh8bP|X3Lw@K>!AM;!1)DD0UM> zK(Ut~0*adnBB0nukOPY4E`s!x{Wkty0u9B9g>lI7+dtv_j}YXBV(R~858roxyV@=e zBL@_VF*5dYx@}#xUCfAn;*{OC%WikrC*4vVLG%-65=1|-fgt*cjRet8Y$nM4#5D9P zR^RkHR&RG05l>t}5b?y-1Ua5qt|v&}|3%AhB8Yn8c7muU4iMyeVrsj^BHw$i`oiKc zBAs}cAkvA)2_l_%njq4N=LsU6I8G4h#F|&^mRHm>1nJb*Jt?LW{_0qY`NucZ17)pju>;)xpxBA&RF zAjcC^>#bJ5`ZcTXb{J7k+((dZDm+n!3355H93eFB#3z8S%QcsULeTv#PSM3 z+VM}F{?tKxWzZc~$uxpoPfV+Cb1wHER>s>`O?VkGVlP3Y6E_p2gU|WDeda#%gx;8U4Hh|^xYu#yaAG+`kS_nSGe1HQ<-`*N zQBE8s$mPUhjEoJY(HE+XVn(zRr|hv&_PDox#f{YwL_2XNL2f6eiT~U^@xW1!Pou+# zaAGq-`tdD3yM-XiiR}bYPFz6{<;2wlxty4eSGW7Q&w5$jU3=3V z+x^47pZS98{o*z5-i?kTs)<_(qMF!G5Y@!p1W`@gM-bJ-VS-#uEJq0ZHd?hy2qK(# zmLS537YK4VG5y&WolC>7R^NNQYKy$;4*OMCHH{#$iH{KEY+^B&%zZW0^m$Ykm=V>) z7J{fIE+vR+;!1+3CaxujYT_n>s3yKd5Y@!J1W`>qM3AeA>7&2qj5nXOVZU8XFI?|_ zyyOFr)>Vzf`}P%+5W&QU2qKs`n;-`hi$>D8FLn02kcDPMFR_&%dWp*jaxby$B1ku$ z_AFROkduk!7J~GZpYbO<38I>~haguI(;xqaGyaQjd#0ao7?DhTiy$Wx%L@eQ)E8XK zf zJrNJ4Nw2t=hs=m#;w*wFCN>d7F>x_L6calLqL{dbAc~2-1W`=fN)W}wodi)#+)EI} z#6twRm{=YsNcY_Ca?TJ$GI5L`Clgc4Z+Xl=KjtsN?jQ0f4W+yHxR#k_L@sd-LF5vf z2qKsG1VQ8y+Xy0;xSSw8{E(kHGOspY`LZ*4jv#W0n+YP9xPu^aiMt7MF0nj7kd}VM z4ZKbey~I-l(Mvo}kb8;6MRIW{HNWa=rX2D$@sJnriJmmm2%?xciy#*h%XtLpnsxW$bk*oUNpNjVDZ<+9*JLr9%{>cZgy6$+o ztNr?qPv}d3zyI1l{`L9qziGlv@B8#sKY876ea!R|pT6q-*ELRfZ~Rakyz0|eU3cBy z2_O65=O#?}@l8K*U9FFswDzrZ{ef%0c-8FlejDcckAL;)>u$QL`t+Z;=_hWP@RK*a z@0Wk#C$78S4PEt#;)6Hj&ztm#+q>!y9lCqy+FP#bdN?%?UHhf0Iv!5@hkW_`*+bXgW$M+u@e*+h_bR)4aPAX<}42%X`Pd*spLX+Jg-DgU{9zw~%23BY?+z$fyOpgp3 z2mz`zIRpY!X>ue4sM6#(2vDWT$q=AQlhYy7XG+mtf|-L2jM8MLd{)j$mIprwWrUaG z46M#%Xf zsxY}70;F09wG-^U*bO80VeEU5lnfu`1WRA90T1gOAdF9=Y9$$k)^0+RzFKm{g;K!(hchKC8`du(6@Cc~p4fRFP?$OH(m z3X`G9kjb-nd6+_)AA~*+kZm4iKQ)lHDOdwIzE)fYp|iGF3^_(7L4LTb#e0Egu!pEpDwC zW&!X_I3qL~*U__O`rnB81Z-ecB}0=TlV?ld@0|Dv8(2}vIoLo&B^N`0ic01~@@Gr4 zqa!yv=v zNbYe$8I29Btfai`nL6?r4e(22Rrs7rJQEK<6(#3GfGSEZfdEyM%!dF~lw1c{H%G>v zNaZ(>us0Lg=a_x%zy@;ZbIN!>1gNCs5eQI8$x{%Zl9J~kKqV!c&m~Xh65E>+s>q8q zh~vVOsTuNxu`0a4KqzYzp{#%a)stKc0jejt83I&Kayta5p5z_~P(8_mkb`rj;52pj z^Q%b7g2iRZg>XELkGfxms>lrE`uvxaM)P@Oz&!ejZy5I4K|oGAeHLa<+>MT;JajeQ zYd4@-^vAjXJSjRu3UaZ5ibxKH44o%;H>C=V!UifLIUWM!%T{IWO($VD8%$s`IRR8d zay|s8hU8Mn(s?=O2xBECuo9Btbr2v=HlxmNgKV28A2uVvUD!Y+B=Y-L5k){ z)!P{}PGJM9ASrLvCP@{~r)Gp(%#Zhh)sGB!fB<ml(O;?%(! ziWMG=SD?y~-$Q^ZM^1oDm@nQ15-E7)3>#SK$nY8nkgr>tQ3JAZfy`{pyApM;BZ~W5 zQ!wfB3<;{fM@ibfuR02Pfq2|2l-_v;SJWlUf-Bg4%Xk_8KiD>{*qc|A8;*M=t1 z9cQ45k^LY*6(a{ifK`kP4S@_9UEAo$Z!q> z$kz4*@f8FZrO41=?7@p9s{;*iI5tqB$O#Z&gd#IT*i*3cvE#94E|T0hf|!R5tW0Eh z2?Ve*B8XKGV09wpjvI(;xiMr^0nWgRM9P=OdEWgA8Io(Pz4s@SGdDl6NXEu<^9$I( zs6&QZ@#-32NyNQ7K!D0ac7*_`HkQ2a4FSlPK>9;~3PcWq02PQF0vWQHPelktUy385 z2t&7fdDHCDL*wJABX{Pa%vV zY{1S8b@mhluo9xqUVs1C z5ONq~*fQzdo2(jz4O9^F2MCbSQ%KA-2tcU>G7AD!5^@m)s3hca$ns^<*ddfP*uY9c zhBrch)D4%(3}J7@&dVWTJ0U!`^881N*N{i)850(>U zBMI3K(r!6wM5LuFHn5VApy0A9AtPR1h5_=?o%N^^&n?Mfa*amfB>rpxda=i9^@(rP(8@?koC*ujoC?=;jP%f z>OqEgKmf}jLfH!e;{20|2sV0Mst0)r0#pz3JOrp7WV01ikQGE3JxICcUME%hW;p5L zPB;Ur1{v-N0SN6AMqdcX>5n}K8>k%QFbJ@6kW#H7IXCfHTFDfgfoehKLGo6}(Px>& z&BF#(3o^U}0$34o+k6PHVvwPqAwRE>8wOBNTd@HPBBr(2yRm2do~C{P0<09I4D<7E_;dM9z8T~zL zFzl_^Oj40yf&kTeJOlx%^>_?&Y?ainP7r6Yff%jFa4`hPmqRF#)~nfLSxtNm=?DQT z_Sg*qRP3=A1gO|!UkFgK$FCq?t(Jx!!3@R*D)#t2_HQGq6gJQeeCc8A|?a#0yZJ#~l!$I*)rH zKy@AuL4fK!9)keYc{~F-vszxSK^V=~u&P)?Y+I3A9U*|_5E;}B0#xX+7X+x#V}A%x zp~pcGphAz|Lx2iBj)sh0BOlcym`T{c3O$B@f&irS31$uiSfxjK?nx54dl~I;8P34U zJg&h8D)YD*0#xR42V}<@X?7Js?862s^LQ9?c#R+-$-D|1sLbP82vC{F7Hb(T*V1FG zpmw!|0I9nsDKmuK1v~H0^o6}3z1B*%tLY0zr6n+fZ_5;PFs?v8$Sji?k3DRy6pvu# zG!}d8TFDwo$UkBORd}2R0aoErmNjM*a@}7{XNdE%wUS$lB&@~;R^Kta4gy#ckxQE) zKm{JRLx2iA?u7sqcr1hfEASXP0XeZ&w!O*1<}CKvwKBFgp%h~Sqwg4Q^D`T3KhwjF zB9KlHpaPHGAV38kb09zk9>0bF6?ps>0wMyBkP$yiUL8Uij}5HAV|Wq-prB7Mc@Urq zkMkfv6&@EufGRvLhX7T0Tmu1C;c)}@hMy(>8baBI4XnarcsB&FMk1605MU)9WlUFA zybrFSUY)@iMD!gY#gIaTBg1XhkrnHRu+ewy4C%a13a%xLp4h`i_MVp!$x-A;;I{Tu&%xF@cqL3^!ZPz_{M5mI$Q{1gO4a zX9!Sz#~u)1^&La~A^q3$;E2i1AZ(!Wj>93t*Nan^P{v^cEAJSd3IVK^=;WuqK>Hrr zJGq>c*%nHc*6S&eC3pa;?6?vFRM~Mo1gNs(R>;=%;?*O7o!G!CJBANH04pVuQ3wGl z?RXjjRNC&g7?;xRdmxGg*f#V5LMFwnBhP zI_`r2E9oeYyvzmbHj!z^a0XV-QMwrCwja@%G}}m#Zj{D168$#Vz=}D_Y2yVIql{1w zoO^7PnUkrfeXxNlISz&ZRdO5&0jlIU9s;bAqolsdo!+^LiPc=3fz@#gFM|M-oy~Ti5O2Mm`)I& zN{&4sK$RT(K!8?F>+DAb{sZ)Y^^^phAv4AU!rqZUchohYhTdqdfj63JbxK4EfMl z6=qOtN8tgehT{(qpc;75ev}y- zsDk4~2v7ybmRp&+Z;dw!j#We0?Xc_qlkT?*1gL;xF9=Wp$NmtY0*>E8fC@N{ga8$A zoB#nvz%euhd&*W>c{gd9jt%6}99E7w?@)Ag=7!426l2xi7hg^`8|%j}c*U^TSnclN zhgCOo5m42}?GT`$`XEd;1)V;2Ze z)y7^BU{xDK{UQCgNuVJ~7=#U^?tHEv3IVFxI1&O>wQ)QIsA}V6$mDHoVVf+#23ECE zD%{STFT8*^`xfI2RI@Q30#vi{X9!Tu#!V2QnvDezpqh<)AV4)64?}=zHlBb0tJxSj z2RXM*Zn)2>DxKdWi{D&G=&cGEwF=0tg(RvI1X#gFS-O!9qkMDTL+gWcp8_c`SKjqL zSKc;+cN1STR)a;{V>su5>NJjr0M%)n0s*SiI12()r*RPkSe?dDJ|w?D0*gac!)vjD z$~10*04viN+6mcNAa6WCULL>((q%ExE`k7+X*>x5D${ro0<27{w0#u|i7XqwEqg46GT-_?6yxjW{)9ebvczt&Y9)QX-&VT@wXPg58 zD$lqG0<1h^XgOs0cIo~Qsn~!GWX4ibQ2+rd&$t%?RG#rL1gJdYQOMEl((qxfKaCAk zp0ULas`n1^%E&WzfB=A)jm2^DPCZT)?*Z#OR9L`?!U>{U(_F@MJP$9-15THVg zeIP)E7zaQG?2>$Q{UB_hLX0CIK!q5`L4XP|PJsXwVw?j3D#W-50#t}G9|BZ}@n;B7 zA;zr`phAp0A;1bThW0`B?UJXTA~r{`f$A`xh5*%Jya)lR!`N~+MZcRas0-sxdr14; zIgPoz3now*#@-O1GK^nAfR$mC+dro$c6XsD#^4N8gK;7RSPjN$*g!QH=RtsKFfN7w z)nHr=0Y-z76#-4OD{hAOxrc<8cU33C7cq)4QeqGt|v5 zh+w-P=yscqrdw{io?5z{_lAJgUX+K7hjQIXLH9k(VD`}UbZ0yl2vFh0TnJF%#i0E+Xs9Rf}M}uwFfz{4zg~K zy#9MG--ZpW?qX;+WcMB!v(YqkY@o7>Cm}#(7tce0$}YCpO9!`?j(QRuRyzn#*~RV< zpt6fO5TLS){UN~0E{48=e6v@!|AFEdhCOVrBySE?4UNMdw^!<8ho@l!E4nxv8>r~w zV#wmX((O4?l8+5kbn#~hP|?NB5YT%YZEqJgP|?K$5TK%qg%F^kizgsJMHkOQfQl}* z*hhl*kzoPTpFw~XT@3Yr^w=lv3q(e+fod)efB@B8{1yUKb8#31sOI7r$e4YSXRiMd z8(7W7&nQrKdGtnVyUUe za0aqH7Uy9tsi}YO!zfUUbMZc;&nb^q`JfhsKSg8)@nEP@nq9Uwrp6?;N}YAg1E0M%Cf8Uj>XaTo-sw&EBFP;JFY5MZ@>bCXx9H8>oijw-BHjio+p5H5A7}fNCiI2>J0aFX504*b<8&rD9$@vpNkDtIdLcisB+>c z2vFt32@s&liBllJDksXLJxFkcCE;?Rc{tB2l$0Yxei=4U)xbq3IrxhS^--0UKD+L>bzXSV-rP<)@MTHLOHnR9FyEL6wm-{ zpfZVrAwXpkheL)R%lRMDF%c7}O5#rtpel*{UbPR5N@CRz_CoBfTF#3Be#NyIY{AYPCe zA9gWz*NK#2>k}-7PsrveKDv3A@0#p)l90aH&;#3Gw zNyJ$Yppu9SAwVS&S3rQ3L=3HktUV#y|3Pl{9YlJ|6_eg=xB@GO$RKWVswU2da0aS{ zcoK5*gmn9ibX>p&s)g9%B;C?UGRp`nwu1oGLhJ?ss)g7K0#pmJ9|WitVlD(&EySVN zK(!D@LV(pmlqgAG&(@h}9a65??Pkkncv>nsEqB}Bf?KE)V(ik=4|?++nb3${|Py5bB}2eCH< zs19O32v8lwK@ebd5JN*DLr;nSFQPIM8>kH84-lX-h*KcI${>bjL1vwjYCrMe^L*_2 zr=-YSz7!j%3gRjVP!+@t5TGiEJ0L(+5cffVsvs6YfK@>ZorIh`C53U}s^Ma6pel%M zPc!E@O@>{=!{IKFE~jPSbmGz%yYFfFxG8b@78{7wK#cyZ>ntOPIF>U&H4rC4fNCI4 zgG@UuUNf$rg$+~#aS;Tl2I6uEPz}V@5MVVB!TO$c1Y$Obea4tF{D_ateQ`kWD56?q@>L0c^OZz=bUe)DJ?IA$M%%TTsSLZ&BZOwk;-#)*8BOivf~(&Maf*;31^_HhrJ*`RS)|?fQ*|*efkChRP}He z1gPraXb4c%!wC?es)th`z^WdG=0N70lN;I*mBrY=iXMj6Le`#>W+^nZ&DcOS54S^r zY98)^>^Ua|=JJEsKs67KLx9yhWaK7Uw;IX97UxOrdAgqk6k{hyr}I*K%q=KxUkmH#!iFx!6GE4i`dzl{*YChX5ISGj(DO z1gPTSR>;=#ygS47d$EBk9v*=JRXjWi0ao!){{92eI=P6&Y(HaJxx+RWm^oaapDv_T zbcO)cJM0Yss(08Q0*u~aRjECZMo5-jq`+t$ z&W8ZiI$R7{d_fv^=K2-bK(!8kh5*$%+y()vb+`)xRO|2n1X!&@UbrAp4;N7rPvZm8O6Ea^itB%1?MgoWmXsB(E}S;k;70wNWY81<^l6xY@iy4 zLmyus;N-yx}(xVC4;mVFQ&n91Q^~Z#V%0th`}(G6cxjwRGHbAV3uk7eat49OgrS zDjaTr0982L4gsogxEr#&nJOF}!Un2vcpL&$;qW{JsKQ~(=17Y)k0=~=gaB1I>ss*AqEy%Mh zV%8A?RO7G*1gOSgUkFf*!(0eZjlsX=5TF`|#~?s84$nb=Y8{I0Mx<{2BtR#$jj}WLPVCBM+6GQP@CL4kti>svJ&+0IPB+ ziE-R^?KU1AF2)(C#9=-JsKnvV5TFu=n;<|X4htZ_N*spwL4f2IP!5FtG5-5CWJE5`z)Bp3zk>j|ghXO^ z6a=Ws;dls8mBSw)KvfQ>L4c|p&Vm3{Ia~k%s&cp-0_3&7^B@3wEw&Xo+zbIKa<~Hm ztjJ;b00cAxB%wthp4+DQsYs4&~7Vk}~vnB&Aau)T-J9hX9p1 z90UO>b2t-{Iy{68ROs*&1gOyAIS5dp!9ZG-W+@>!3 z`_qlp`Wc4!@9+Rr;&2QEsKnu92(S`|;XDYCy7gFHB-P~IkQa>J;WC_oG=7$u+mW)| zbkAO9ZX0pl*j6PDcVYvTI6MRaR^sp&HjrYj4WEGk)i}Ha0jhD>x*hs`?dZA7QsX*8 zfNC7}h5*$#><0l><50d&AtrC{r@4KHGf;uUkq}@74ka}eKkaTH5mRsms%|(F0#w~_ z9%NoSt8N%xj1A<56ylK&0V;5~76Me@a03KbfkUb85XQa(#A83sK-CS8Lx2>gr&N_; zPHM7zx*)N9s6Co^?a8R;$&dCBV3iG}p37}=Qn^hZoPl&PVuk}DK$Q)LK!7S64u=3$ zHXH*P(_WPgr(gqBHk=6os%*Fr0#w;>1q7(F;m;7D%7&XEK$Q&(AV8H3cSC?G8ywy1gO5@dsVK5TF`|`yoIz4vQc~9aZD-3^q`W!(s?98i%~y-ibMKr-;a5HwZ8y zhs^vTKvfQNAwX3Qhd_W;Ig|#K$=D&U(REG48K}hJPY|FIhjSr7B@UNDfJz+ZLx4&g zu7dz8aVYOr;l81h^j?Q>KGaF|4Ub_1)i*o~0jh7Rdb7T#M@fT*sJ;zl8u5H5>r}Drz_$0#wv+ zDg>yg;T*`EE-Grc2pg!VVLk+?sNv5LprVFbAV5V8cR|2^6g6x!h3$$i|1N6SEh=gl z>uj0y{7+7NAkaVpTLTqk&~)djdd;?{A~N`3Ttgqr`7_5gG0r13Vw@ixKlfB6F9v16 zq$FdaN|8VEy3sx#yML##&O)tF@fVIj%7J++;9lUxw*g+1=?-<<7CmL_@5 zl)(3Vj_h0?_=h|@%en8?)$tD|2fT`2$XS&T?^W=U9Cb0)s)VGhGM+)D<=j|qO}yuNak$qBHgm8Gf2{AJGb7_b4t8PU$Xyo;7-&WlT8kU zymWuqPw@oGnKUom$VSFED-)ca0WaB0b5_W|W;@k`J*UXmvz_wK%!+!=@XB58HO0$t zRs_AU<9qQ}h5SIgm+D7?OZCUt;8Ha>HUgseNcG~KMiQFi)U7nYiO4|U@q``6;`@0ra>^q zA5d7yH#Nt&_@-t8=XU3gqz@3P%KdYl7cw>>e@Q+hbJjT- zi$Z4E>>4>|g4f9Uxz3@ovyEov`argq=**V~-+3!LXfr(hy*#Q z)^g|1vGo@?UTlr){M`8L8rS=IG0taXK`%(%DCw4#UE{B`xPae(QoJ)lrmS@8y9X0Y z4>PLeeKAjyhKkgpb1R)&0=uOCD(9BxcLlspyd+YR?ZtX;I0J$vd@sfOtJ5#Y7kndQ zy+rSNudZ_-!TS@uf6%Ls%b%Q60k6CXc5}Q}DRR8Q_^#}g_bNFD2RE<9s(6aF21mi^Se-5?cq;CiX5o z-fcXCd%3=jNq9pdMQ82Z;oa-Zb-c2^t((bu2X_M9F+@eo!bKY8UkJ>xidu4hL;pq|YQD?7ATjxCT7qb5&TWDFP(2~5MX;3xF zQ0YH1b^kH)Byz(>blKET6F-x18^3ZU5|5i+m);uliPET5<=RG^dxDVOUhh0ohmbxl z4Jj@XQY?-4V-r#}ilPi7)P7mF-nr*?vbu3;*iS*KJN@IlXS}k6m0`kq8WL;Vp7fsb zo_6*maOz2?gFLyxsaBWszxV#2=byI`w^4o0dtUGJET^9{*Ccz-a!tR;HGlM8b-8RN#Ir94szp0 z#}CYwPc}M#x#j$i@z=z}G>Acy*>5>XZPPV(jMxm`e$R+q(YEy%=VwXY#6*iK7{lOM zLk6CAYbV$)A;7tpIrpDO^#^`yRCg9T&LYS3JmzjDG@6GUMoz^iJr)QeW=)Ob%bJx} z2OCh_{&m?Tr|M?siTYCq+6j>3Z;Uq+Ajgk26QERo_79OU&!Nj}>uQbEl#C)JLXA~EzW(xsRL!q76#T;R|evi z1X6F?Zw2CB5y*X8oyNgcR|GPCtMh~jB(RM@22HpkCI7oXdTk?+K@+6<_L7vu6*vv9 zFUh_wS7e`4$n-Xb{@CPQdP%b0Dfq2qrC*V(Wd($|_=*tk-tOELEwBuKs|_(j3yi{# z=4A%Gdn3;#Gs6_v_uESYb)p4k&e#I8d6_|hWtaj>*+HNue~{OAlqB=Z9nO8xKr8s$ zY@ii1&tUGopc-Go`hp0)bXAf&O8q)7Ue2y1%lY;DoX= z=+Y}VPk9_Uk>P8_nYYs!Zp!rIU6kqRXqi^^G6}a*Ne&O(RT}QU*Um~;5_|fJ z9R6gt(;%AI>i%w<*y@_tbbn$rvDJxKBd=mfpqqC8R-hHH2(;lIr*U0#r$}N`Nv1<$ zIg;2^O{|?6CNU%Os`(^&#vYP9Fj~IVymEwIz9jTRdwwhQ@>hiZ^j@cN9doCW(A`Mr z?voPExun#U6C`i*4G4ZfG{Rdo(0@MmT)-pjPpu5_nJ zzS{3x6Id<__A^l*F5UswVw=A#MDa(VKgQ#Ei#-aF`2b0s#Z z1n!>4-IM8EQ=B8R{Gd}g$d22AgHHGI`Ho$X;N>>b6JQ;|pU%?#kkg{hu|!=%n26e6 z3TPW*aupg-!$0&NI-1MidE&wSiPU?%aD_WM!EWO>9XZsV1>0BsPV_+F(|Ffm>h>6C-oGES8(XED@b57$s%#9+^h#?vQqQQ}9 z#FSJ5GrlDGL6$NZ_HS95N0PHnI-FygJ3yA6b3O=sC3l{8s;3`idhQGhGDi7$@o5pA z<^A){>!u>FI8Q|`$-lCt@h)rPeery0yh~;u=1gh4OQwtUik-^x#Rccq;I#2lbg`t# zth!J-Dwp*a+L9})?bInPx&I#_r(AM6Ma#xAN9t%2b+jyXlp}RCDbiFDg6^x) zc$M{+UtaKOrA?)*&3@ZtZI#Ojx+N==v}n9as+^5i8u4QAUL)s&WW|C(@yhZn{%r-)j*)}tiG_!40fhMs|@?zbJY;bLebteT* zN%uInW?+d-jC0>-+EO##{UgokU-51=4g=!d`)OkZ@ox3!XWSdTh28tS5%lD2NM>in+bl~Y|F{G= zClc6x7%%Aw?kknJGKF3{%>GfV3Bnl>%N9=xH))^XK2rS@6G8?j8#p6}J;qa7>X+B| z6Wpu+^BTJ8Z>^#Ig@;phXFQ)Jv}viv#XtKspDTQAcgFpnqCVzEecMD`cwusYZouDA`YTd3%({IQQ%6(&UP<|06)AK! z)a&3lsUXpv5nr8+Q*zDhpXwxX0EXFTFf7Qdb$Y5>z3DGKu{n5|Cz$zVsVxDb;9uAq ziD|2Skqp7*iVWeGb~MY*aKdI8E+xq|sofRzaY%jqA;vge;bnc)OF{G|xLlqgk%t_m zk1~G!xku&yT)J{8)vcEKbs`xN@AL?m=P^moUiN!j&DP4G>(a8M|8s5`8T*v`yXcQ{ zl`HtQALWvcjypDRUhZ<;T50DJQmNQ>!ekyg#5(7!JE!}*?gN1xQsClw7;g@^uW&e$ z=3Y$OZAvuOE>vm+d3xjQl1u4sg}_cJpW!|m?CVOC47Wxw_b}gHy5&>$^MK9IJrXo^ z61NE%ZdPbmKVH4=CmS=|D!1hxHv5iQ!6c?%KlQUsmvS`E>jHj7Hv6eVd(HA=4}VDc zgId4V7s>VI+`DB}GdImWvP?S#;uUn}kZ4{ha?Ag3n^Lc69Ul;_;^R6~xr(A*&TvMnAI9ZPDNNmWw#ZZE8R;&hd4U>o&l0CjnV|1E zgIIC#EY0?J+xq;nznfFueJr>kM^Y=e;Wcu1h0>8GAv)5S zGj^a4n=v{OF+HR1a->ys?=ay$S&?urM8gf^ zvk`s>H*CWFqT;WFYtGnk`_J8J$VL5*<57ZcwE(TY}NzD48SM zYza~vK~o$9sxa_R>LZ0!qLUygo9R{x4v3R`gK5|BX0@Aq>m~-Qq^b-!Jl)w8Pf?lG z%0Tlp#59wEah$!6=dbn|taeX$+#o$O-TJm!T|caAoG$5&|1Al&bB&APvLqTMPMeu# zMC~oIIn(_jI6GEetm-yOY?)|$(0|LUrt!6(3_7`V@8&sjQnJ04n2b(@CF-5d1WVkB z!>q)l)QB(GG~=)2sy$&pAS;`>=}iZ(zASeAY3x<5 zO5@%?czFmmW9nX!F#+1)nV_91kcJq#Ol}$D9G7j?+z$iC<*DlKioj8+?zx9e^-sy7 z`mZi6XR{^?l~n(`vP#RjWKC95{X?eum!X`?m~tMJMfEp#id4H0&jriS>^M^Wd5_3E zi50ho+bHmZyi&ux`sNVn5X^M* z3^T!LX-14PX7sWTx|tNw=bI6S>d9m7?5o^6u6ZGefr2SkoSkAN(AVEVUrz-MMqd&L z@^b<7^yVFrijr457^YImgsa@nY~wBk^aTBOUTSGz3| z51XeOvtpbHlZllmfJZ$VMd-0I+m&&9%cuml}qTnS+{{6f=@I)OqA@cO##X9aE zqv3sUJ>hNP+AV#h>-F~LQ?D-#yj?yT$H9d|6o*)CtywLunMQyS#G*IGZ->$&$w z0vLa-`|1?|6cIqte+^*O|8)SV*Z(2~5%q)LOo7R<|EuW#+uc>o@4w~GlK&q4GSS76 zA7eX@^!1m|81xrO<)>@i-(Qh?=gGbEzmCJ(TU5UsIdzJS2NYaboM#Cm4QL`Iml%vXx|~Zvw?eU(-FOFtm6E;%t#%los$_Y zYQ*}ZdPj!qpkK#suyHZ3E(QJioF%hzUF?QU?AF^r^Lj(T`N}v|G_#tx>?~fC@I!PW zCR{VG48%4h$BC5Loa0M3g1*+YPXFFJ1MIe&uuYfowQD-Yka_fKrnH1;UYA+H@1eQ( zJ+QMk3pZy6uZS?}HO9wfMcOeKi05}~IWameD`W!mLMEsHZ@&;D^O{=R-~4{Pq}Ofk zhl%}o^Mn&wapFB5%nkDsDGa51yeTcRtxD`pJN<;#}n zi(CQwu2vr^z$saChkH0MN@m~b-V^99fxGC%E=irc+^2Xo?#MN61?hU1dtcx=S#_5? zkZS+eyWLO94|RD#Dey>KQ$NN`TViP^O`S_};coXfuDazOw_}h&t4b*Cj_B)4vC%=R zWcnI3<7hmC7GH0!k$;BL-j$B`x~YLa(*Iuf@upvQ=R3k~d>b3^JNJlp;*ydg>(+{& z_!U3(pE9pVb+Z-7?_>`(0!^Oc-NmMi{UpznVbbF<{M5E-6LAewll*UcR%SIB6XTDJ z8b3shpQ6UxsNpQ_S=o=F=9xR(7ibVG*EDqhTK^AO@l@!bsWe_}6+g*&twyZVERj`K z%p(MDCLYvFKlYOvY%ydz&&iU8?!$p%N%!4{IK1e))smwrI~?QB?Jli-_kWU&I-g1G zIpZ`b{yw)#z}r_C%%*v;q2UGXDwtpy?HRrZ;0E?g8s6_d5Nw_(ZSHsPjBTEnB=twf z-Xp;W+->C-n%A>TO&#mfoy9o|%sWQ&`Ke;JUSOQme$c(9A(^IY8ZuFhUJ--V)6^s! zA2i+ZE-fa;zk?PN$!OS^uJMz)J?I7k<>w|wLi#~Nngi#}yrB=dHwGrk#)sV6_ceO-Q(qc0%F>(tU+;|HE$mYX7k!I}==Il5~IAy&>>|bgvaG zH);LDZi7I8AEJ8Hy)SvHd3kCIe`vzZQSN-qeaxTc zCh<@q*E~JsRk^IRvN1`#_{x?Pla*~|*Ml6j6Vy%a`9D>+Fk7 z@?(b10LsPvom`r|9yX!2WXYQ|`5yi_9s4uVa6V{PN9@^@V06{FTiQ_AbqEcw6+> z&9h3AMBwM_`sBKpvOfKD%)`#)_$vq4rS`VJ7+{y%J2s8pv41ca-!$-LupxP2-ZzcD z0NK>;q?qQx3r0@6#4NM!TEPAW9fi+;LkkEzR>g~Xlu?3?|Gq$K5-YW=m?Sm=8#c+} zSJ@fsvO*l{WM_prT$PV;XFFfnkk{z1^ zzmvG%yA7(&WBF%$*8G_Fcv9zdF#SrbIm9~iC%y1{H!Tpzl_r01Yv0)3?6ZX&4k4!? z=!Iz3WldLMXKH5?|4ZfnK`Vbr9l4H6FKa>Aan8)d$nJLn%Q}xNh~~;Kw@x=j8pP%M z+}ZNnOp>Fah;#A8!KU>~Qfj<0?qww77(H|7&$N1!lIDBT=ZH@?F$BP0{&QK6urw zE>-^MmboPwpPkFf{Cj-%{P+0G{a?i=)dXjwZ{pK2QC?4rt0tq%#f4M-(x~3`>rp+~ zF8<%6y6?B58fUUjj=t_zWa{y$GgXq_aPM}fM6#Lwh0e(t7c1LebSq!SHb+*h9oop; z$@Fwgjbf5=BI#U2;3Wk-j*rwMS?~C*OR_j2+d1HxB-N}C@Vl2dXJq@H-;3+Vvi^US ziQ|@++_EJFfJ*hhr|RHur7G~U_%FNFvv#|7Ruy#iMveVZ;}C}PcWM5zTkGvNOl=`? z&S96D#a0%zwp}0?#{dxN{u?&Ik%sB`3HQY~CxXnZOrKqY5!H+Yab_f-Q&(m>)>tRs zHT^qd184a|zb`A^3{|MY#KaE)v*F(=ksi23qN&b2U5k~GuhE2a|*1|JkjQVP+V?UlfCEd)ciV$D2=j86TX0sxBDZrU0kkM znstl%=o9sU%M}Z+R#6|FqCRjb@o}|Ty`9+?38q=p3oe&GF_30n+Erz=sxl!wE#qEx zulCNC*4Q_+`}@z$uuvPQR`qkPeE6zcEjT#9kJALo$Jcl6inRW6w(gjYm&KWLo?*sz zv_HM>ULTk&2VSR&YB!N_WjDcM$?246dy0BytMA`?iqod22sWf7n@vkD?JFXKfz+=M z=cEVta=5e~F^$r8B^9OdpWL|A-6ct29e>o7qnUA49X=|KRAWCg+qs~wss6=rcEBOI zbt09xnl$^9TQ-T`q0t^TIzSYak4s36-9iFN$4Pg)vFpZPr(cwDiPiOCK&S ztz0g?;wER6G}!KO(X9KrB(b#3;d1mZZe~hui5ss^t6Sd?ZY{e>9 z$dE5LIB6O3>YMIu={Y4QbE7?mJY6*{vl8F*Tz1Mlu)ksqIr*krJLzOw zTh^?!rb_L%+&fdL*5>Q0R%!It0p<@MzvbR>hsk=LJuoA;+tYD=x|!w&7~{ME^KObV z&cE@Y11j9wp%r+__AxpyzRbb+E;?# zQWIdKSM445Uh2ZD@9@}RxGaCiz5Zzvugl&{uo2>g%qD)Ik%^z_T8)>>cGj(z1iwur zW6XxU$LpK#WwT{sYW1txZu#mgRc^F9@oe5RqblPCuehT$f7h*0iL@tCzs(>|MB85$ z(Q)s(w-Q4;w<>cjtefptbJ1TfY3#O>kXN$Z8`CD}Elmt* zB2>q5GAP@vRra!=0+O{MP(co4yH^vS(}W&qirmx0tx$P#fV~aBnkf@gB2zDm-iJ-x zhfRr?-NRy+C6_7Yc}?6q0#kC{b1T?F_2*o6LGAZ=vKh%6`RqNnJb`q>Cq*~xJ-3>y ze9z5_H?xzWa{4{@rueb*D?4MQ-uvziRjsRe*j60J$8vOSW*R|&ml&;MOlDV<*WYyG zQg}ho?i>26O*N3A@AIn7w=(~I_oiT*G&v9T%+%H_Gi$_>N70NA_&c=TFf+aV1NWZv z4t9aRbW`j@47TPiUFRqH$cw8O-#U%2P)(;*zOv1GGn|^qkH4_A;ssD%jeAOJedyK? zb@@ut}@aX41Hi*jb6Z1{5284JbD9 z8ql?Wb?=b$S6#R4uK1*fG=M>2>Fx&ak-z-aeYl>PG?3>VOa_)E_f1vrnFiqv1M`}J z)5DOf3}H&$L9+hG^&9P=duAz)TYcQjrFR*^#M+XDys}N+Q7aAg0@uX8&>;4Oq*?@J zA|Kf_!H(n0zES_V|gtOi=FSYnG>w~!3p@wXUJGqke z$6!YJbdx3%l>dp{%5(Yzk|r?!+a1W1k)ODa2D_z+`>1=9Y)gr&BhP&5z8UVC#!RzI zn#}mreJ_aai#`3?-`rc14w%LDe*W-Q!MKonRpM7RO-|=DeULDv#V?EY=-=GW1Fht} zzq=ooA8kIK9>pJGT82pZ|KP0y@6Ffa#-_q~44Q!K!loKio!jMr1JY z<=udi_sQ98H=CgKOWr3Rjt}R1$^D00F}1k(il@H(oReE2{(^BVeJUu^Kc_lfD3&oT z+^TZ?bGLQ9<{fP$%J}unc1Ia~;(!`rr^v&GGR(9i-^M1IC!$qS(n{XK3r07W%^CYd z)P5UV@Y+ZraP z=n?G7pIrLNWYqx8s{NNP%c@N@{10O*q_4Zu(bO$1;1!V*Y;@G1=-C1Go4Z-5lP>qa zBSAhUzf+FeTp%fw=oZ|#aq95PJ@$+HcaO^xw6KO6kCzqJwans$CgXay?90PN>eiXyq+jc$?=x%bAeg%SS$DHsK3Xl?yqv@u35Mq9~i<5s+>o%NcWoz>nLyD;A7xSr!X=2DJNaLnWQB*(EF-<2|L z-D?8basXZ*_1#cmHN6d2}7eZVU{6m!lorcX(Ly zVn??|(^ZMgL>#A>-Ag`yb)2bb@DzVvK`MKe4Ps;X(k#W1bR5(D{%36ArThEriwo)I zDM`q?&mR#jn_KuIHN`xiOXsuUoJ6m>*)w;3O5@(u{k6R-JIBo%5LKc#s^TB2Wbaf( z+x-2`lr+;=s_4u z%aJBIGmfyT5|)hVe_fGe&;;Uzdq$cbaG%$0GG^d9YbakuTLVv+OGh%3$5$`?7m(rsMrhzk` z?`xew@svvu1(>3H2alSh)$itJWPa&)x){lhe|cZ>A{OVczCK=z@HVp$75czfYZqOVFRgAG+!F|BkbE!jWl1{ z2mGzkE2#QZ`ZrCuZ+Y!_o+B5#xn5JYkRNv@rg^lKwgKmdG>^8^Cg4m+<2!Q485;0t zR5-ouoJsU(XsvkUl;+X&S_YhPX?#0w-b3-yO_nTVYuKzMxrR21mv@{6uGa|SEOjAw za+5o~C!$e(!XHUgWk7egY^|}jN|EIq1ALB4-F(;U5OBt%@pxYf$TYv0 ze__qsrDdAX8pA#@gl(GBc%e&O|Bb>AqPf(x#sE58Cp4R?D+@z;9I?N%6B@Z)$+N--~JP z2hypRyOP_!+S}eXx3|lu`T;hY&CG!2Jv`1?B>Q{2pYnduYdP*i6+iT9lDsccMlv z?%PimuRVZHYKHjq0jIq+*&Zxv2pq|KL|i4DqQb|s;Gjkx5pRnaa0=WUt)So1NCD2 ze5Xzfx*sz!&j@r60!iIyq!$Oefk@pKE8WXY|HfiHjGF2#=ZurJY^v9pXLzUJhW+C% z?ypbLl^Iw;2=|Lq!J8yyGrT8F+-hIyddupV#4~L?GlXWi%(R!dxHbQTX@4p1UVt+Z zXg8$`oZ7L{Aizt!r({3E2sZG`WlbCsM0AM1LPm6m`iQJF{T+e76{fdRXYvqlg=tqh zUJ~lV(7@|Z{~76ZsPg)>>F*1?4)vb4SaW+n=(J>nWHV1GVcs*ir;fER&W%ht z&uxHbFP29mUMGC%ybky?2%%gWgmS6BN``W&%E=c@JQu5T@_EyHfiGX6l%6xa=kel# z>pd&+POJc>CMf&osCOw)`>?3B5c5++X5d1ncI(xFlHuNqh-t*ToVD6yh37Fuyi#%} z-mL+aFW-TAU}4qizxY9l_&YG^JV+7Tgb_yqSDl314#Wj5MNP+$ z6obfY1gblsbp|@2YsJ=wux347SPwf_W&DcP5XOzH?@arMxZz=}XOxKj4?B%&<9e-$ zsjW9nJ@>$-H*q{>uuUIvPL17&tPJ~mzeE_OWP zv|^TLE^=y*SqusJ;u6j~Cfj!;d#{+@tETsw$pTz$g0$zQ;mw$2``$DUYocJyU^!w1 z^Jo910DFA$ZP0U2E8niH6IZCZqKiWwif^ymL5OJwCP0^y68-UT6Kgrnk=Y z*2}ENsODXn^|MsguQffeW-;sEHodhn>qi5%7r5Rm@x(Hxeg^I`)wca4?=rMfQLzm9 z`NU1Sa4+-LFh8GM=F~kyiJ@D!uo{BVj=cq&#jxgEKAXNg>Vcgv)Xt{(s216N#LKfE z#J8p~_4a=fM}!XrgTBUIFEto~s9>BPsOL`YmMVsBmaQL zbAaRYT$lr3?J1n#DV*Rb3{T>hC!M04wX&UY4#&@Hs0O-FezVq#9?P9;MpbDt5;PeJ znvBHY8z*BWDVYs7gfBO31IO7y=n1_L7jUN5FmnBQzlZ(hfYLPo-lL-aQ_lF*wWhp7 zzE<4xlvBIia<0V5*hF&WDh@jmbO`obd1xJ*YuxotTtnGkeGR4d8z)~wQB%)dznwVs z%v?{VfewQ?u~n>JfyS~|e7^!~d_p9x#F?hsg?Yp(2;UyU12LmkI`zQ+pOwz+^iq>Y z|3dcsG;v_K)y5nl8ji5e2(1r^;UlcNAg_ZZoKmOOz}I*u%(P!~Q6EC~t)S!%VoxLz z+lM%8j^ZQ79?l~43{{BCc;cx%SB7#YZWBil&MbBEs$B_-pT6V7N@>712NPZUUH7;! z5YAvZ1wOn_?fHAO5yLWOpC}P9P#BDguekfdn{u z%pR` zxGPk~T_r=tU7<4W3YBqJsEm6|;WF|H4I-~78F_`u$SYJvUZFDX3YBqJsEoTpW!x1y zi=(9=?kYJk25>~-GV)!jGG3uF@(PuaSE!7j5jNkF|Jf7W4uS9MH%6$ zEa_NPoC-~aV6hUky%_4E!ey2yRAz}n89<3b8Nf1y7A4e|(y9PfRRvJ4P?-RQ$^ zCP1MvnF58&6ezSPu~0eE)Qw4@G6hPI0nApYOn^dV0u(9}pir3rg%y)ev1)I|I!J z%kEn3yco)T5W`45rI^R|gj$JbPOzPY@6c0X*lW(?=2OCY-FXz^OJ8@Ensq;L@tx5- zD4P=Sjc!CtiaFEGuf?vIGe}%f?p)Dq4>o}CWi;(QNh

GW?>CCJZ#Z(RdPm9ZE^YR)$z_NLRS-v*b*lX1LMK9;1Tv>wa|?yblJk~|bx z5@NrOeTtC%v7683qHrF(S^VDEAMta*6CoAiw>NQRa_fPz9q*uui%-@#D?&#Ds?$5p zlF-8M={7VJdPO1-I8Sr*&6H>}4F27W(S;i*XAK8^F*%pr~E06(g65BN>r zDft56cWAs2_&kjl0Y_K7P?Id^#TxGg{3+lu4t55BcwRf;6Xn06@sYsSXnZX2_cT5Q z_{SQbC2IzTL59Covlz}-8kb4YxJ-)1Wm164@MT)|C8R~;GA$Yp(xOS37LCiaXj~>m z<1#54mr2pMOp3;1GA)`&Op9j8v}jzWMdLCp8kcF&xJ=6agrsO(CPm{xQb@-1dvJ@j zn@o$wWm+^Y)1q;i7LCiaXj~>mD#%Dz$t<{i?ZM)Kpx9!cYZqlC<3E7{) z;#EQ6{oA=-)Z60Bh~12?2wh5XadD~*oE;Nzo4DrZB=EfienA4iFo9o`z%MtH10LHh zF2;NtT6z8q$0&J5CxjEn#29EOU|9ht9B`5XPIACW2{@^WljNt_OT{HyodxGZ9Xmu* zNtjBn>>>k>)Ju-mYvRpG?Mv%5@no9hgaf?|#AVx@L*~k|LED`SGkIkgW7TbCW50Bg zOk5+Gw8QBO>y;hO*F$#%S^lNU^6fIqIpIRriWAQ$g-@{2;IG^h_R9gy{0)1kuNB6$G2gBKA^e3Xb(k1=~GUlj`Hp(HBqk8jkK&P`C?V__O}cgDLmV{)!x8z zH0*Cg+nvs{<_7WgPUqA??|l=-8V?RntbjZBHE~4HFTP>C+OYHKT#PL|=?quyf%@xi z(5~-)6Fz&DMa711b_ku$4`kZesrCjjeit6+*id%&E~it-{JL!2Zp`Il@9&eVmpnz_ zFWepWSL_P=M-9JhH?Y2ggn_2cumW~k#1bR@J;{ouW(b`ZiG)fh`k_^?ZzDFgzZh35b@Ft(zctIha2Hr z-v!&-kw^=}-tX#^LEsT&Gqd_IuKs+5tj4czBCDBwkVRFqUuLy9v+SBZPK|W&Y)+^J z=8yfSn@z+YKRJ0(tP?X0Vf#i#kC)DbC_Ln3$8Ke@7x0Jy&ZbF%OC}i7;=sYJp~zjP zfjX)HT@$y#b<|{eL2AGpItvTekBK_hFT)T`Pi~Aa2V6XBzf=8PUGkk zI3l7}O<6D~G#p;^esQuIRXNC0Cvq`??F{8x5X!PI@;}@zF8;-tR8Tr^YOAJ-u?xb&z6g@ciUNA_PV%19kzeKbKS6B!g&H%aK+0n_9|35Tyn>hqs0Ow*cko{@U%Rajd-o@BM&hM#P8Dn^~fw zz3JomZfBVJI9|hYIzUbxWN0JYTsej;D=;p0r?jO$CDaVjdf6h*^<=h^V8VTeEdb& zK8Uqme2jR1Zr2xKf63=qkFxyV;DSjPGRJ<&g3}7^v@hXOu*U3}-V!nl_ zE|K$+S_p+AU(Kh$Auc)jbGLL<>c5ZcK!(C=WhT7ZD|rqn)%WcEID_dg+oEI-QdWHP zr_;RMPk5#u7uT89sa(DX_%CR&pAuAJn+==H{<Q67E_NowYtES zFD^&$&^9MlNV=gq$1O}9pF2X`tci8lLyVYA06w5KP!11?H;*~dbi5#rH>uHog~gXR zOJ_cHpPN(kGV8=DOC2Ra>EZi|qQsZN#;Q1P9nl3ns*R5$*Ze+U=NGo`y?=n)F#i@^ z6V{vlgRCTwLlSYzjvXb>%5S=VuA4tlK6QW-NAg~zl<<$>U3YZ2|F?l-u|6?y5jNc^ z_3uITWEEX#`j2mxRn(G^=Sbu!G1qi+vVT>d`n`;p#kiwLu*d#}>9$NoVnKsCWV*d^ zR`ZOId+Hg_aWrPI8Y9)g8$P@n#FJ&%EM&$!n+9@rr8-*UFCkJ7obpO>z;as+>Z#_G zd}+TB!%n}QjfWAS&ag|_cj8p@4<_u*N`dL`R|+6vKa++JV?{gvRTFRa4@Rhn^dsm) zarsoVwA?^mX1n>7o(<(Av1kB-$U#%j-(I#xID(6K5ZQW&W^f;L4RL3=eVfv1n9 zy(V(PZdY@hxFqa0Ov1ArxK8=6u-g|eC~OG3-CC3-#(xzRBQpN`Dk#SPMaKVNTYrV< znB;codHAES{Q{%4P08YZc$C!?OP!I(IC&Nuo|fV!H>#yPZiRgd&JEFCF#U%WMkRSm zypZIM`Tw{`JPUV-4=20#uwJsg6R;}DLdn2B8L9xEPBaVO&!Cu*d+jgxUZ7MILK z$5gkK`H~ou>UtS3p`>JV><6P_ZmQeN;Z=wxT=C}iDav$#Iyze~&CN)Ven?5zq;xka z4N?5)FYZaz7q_LkO%r4vQL?z^vNO%C6?!ei1JO+^dx1K(E;^>WZPHpYufzVjmh%4-*Lg?}-i|_FW*@LH zAhfVy6$s&?Ojjfc>GCbRD&>!=_*qDcxW;muWd!N@&I-rm%`Y+D4rgZK0~^n+CCX1j zrhho)rPkq);3MIxcyYH=w6;;-hKb3x+qmt*D2kpf^5Fnk6d;cU$kG6L9EiU06B)%a z!v2H(L{uyrflYyBqMqY+DS8Xa{8e~gF9l1#xD{yGH)3NLKcgA95Y+ftzsM` z=7A{uTHA;Eya30n*yA->CMk9WVuvGrmFGGwMN7}EC62o8Y5#C(_^GJ6G`u1jTpC^( z{o6~!_sC1b`FOX>?HPI|D*D{)G!8!jDJ?~&&&L?ntxv5pP9nX zaT{2pu)%y;j(cIs9brG#BQGSJ2~HHh8DS6eurG#+VBwbpzRYn~o9a4Pdc1PHA=cM% zTbSkIa2+=<_bBG|x(KQ@=S}J^qv)RNUU!0uHFz)zD&7`#>$>%8C#pC%XcPFM;NXs5 zG8=lmv@U2;$fsptQMlb~D{!m4g~;gR)DoNOx+$S|)5M$kZd)Bxjd*O=Me_{teLc5X zm-Q?j6ayLun>kdKBd;-uKSySKVl3o!Yt=8IiP^V`0rlPHp^Z4=$!mD`)_42iNr%e% zZnLyD>`p>{NgH7|aGN(dyjAumA%FHZ-Kk^!H5qk18U2ao6o?-WgxiaG4P5t>rTna# z_B)&g8TL6Ly#D~qvfqp1qTdtg`oBr$#vqwRn@&h(F=yb`Ns?I* zWOhlG?tqfI<6uKX?2EX=+PuUsc#8dQ6o1MXPmU9hpzWsMnJM;(ShU8o21r_PtYTJ1 z)e+(oe_lsEsua9=E4F921KKU$VB!3Mg);~8#7{R=C7?XygKNV0M)J8e7FC+PpFerg z1?_&m7*)ePJ@zIKSaMW{9dOzE*spM?n~q1T;DECp_C_KqivB(Cv5Tgve05g|PA0kb zM;Lr6>_d!vv9--1A4V*G)_D0`7Z%YCdE103m4~+FF%eNO(>*hIiX#-9mX4nwk*B5O zPnQ*Ex&uz%CzEO>qz?~I1nEm<`cjcT3n$v~0Eo)i5HnUjl$KGmDr4j4RpJk&$%j8I zR5Dx=_(V*t=?)mUQHGX+i`P11!}f}hMva6x@HY7Id5qm%W(DhAG9Pcivs4}~3wr1P z*ZocH`zT)fK0cxLZQ@Xdp9=PjiH$5?`~FG_K7Z5lF-H1Hypiv=PnwA+j21&%xb;M> zMsCAq8`AVwZ9Nh6P;8mE^EQXZDS+PXe{-vGe{kLKaPWdAIMr4cDg%iFA-GY2hwaBSatrVp?cI&sUdfx}P)?XDoOJLO_e}V2Ebva~jkqGk(8klcvQz83JHB=-A<)dY{o?I3` zc3s)k&1(3M3XuD}j#<_Deiqb=R$rb_FJ$MNbdq{;C+;^D;F?=y6Sr~wVO4`JoTf%6 zWZ0iZamk0@ryU}%DZV1ZMBk=vt0t8Qi^86Kk3oHt4Z9)`{scb@XD>zuDHOhSL0jE2N(+uzrPkw7P!ru;nU3#YQpOc z8~^sDgEaMY$=hEV;^Dqd!zB6Cf%v|;>$fNmvo4^TAc@8NTxxuiY=MeT85H-y=I&W7 z-uxT+8x#Ce2J)Lu3pcDkiY*pZ(Eg4?9xAs-p&lUak*7^@-YToB6|(;jx7Twgi0E}z zlgMCngK~;wS3EGw>L1z{6$55j)5Q;`xZ`@y<6a{=%J^lP53sO=E~g-VL*#oF{Q>+z z09B7b9IbvcY1Nl}Qno;Z(wu+zt-flf_jXm;_AiB)^5`}zq9lilv2b>{Ts3YX?dx&+r0N0#uFbV z$x;z&Cg)ikET~`msCvjnJw<{*PdJpdLRO#n#kN|1oh+wC`Kj(@Esyfh-li1$P5Cn| z_7{BUAldHCM~-FRm6Q(wWShU@=3LRg(A`&mb6O1yLU?OcPWs_R4GK9P>MaJf!I$~Q zEU~DKdyDypXmXmnB=qkr@!n}}lhm8CWS3wHzd2^aZ(Cw;bGL2g8qP@uBR^1WaqsB$ z_U3tQO#3$E5L$>_qro{)y&AHO%MMGn%dsn#W{6~PA!578YwKp?*R_h;y3LyHILRVN zWm+T|Tj}qGBPpnF_G?z8=L64Jxh=T%fpuxQc5_%M#*PEmTQX!JZQ+2S^fdn=Q*?dR ztmVAAL7i5Uqc`!%*R6Ki2d!{Jo3Hy zW>0lBZJxQbcK%cHtR9!7u`tI`ZJ1AXVt~shJ6RX*o!5D3VF-%fY45gyf_aOU_Evhi zS20KQ?V$7)F9`ICS30=Yr*51luj0hS&h>WlR!JO|8a|lK)tN@a|5W2#ncuE)?*D#0 zPu$nheFo2Gom1rA)Kt%ZYxsZ48#DT0f7dVBpy$8*QPV!+K#|)xkj?b}Ef41F-^Ykn z$?_Le`iPF5+_o3qla+zZp_<4tnV~iP+oT`;OD?sl{M5u*{62Cm*h@m?L?5lL7^S1a zWB?-eU=EaRX8!A)-0V7cXR&*>vBU~*7<hSZgwoLF&jTFz>g7L-sgk(P>r8{2vqYo zXQk>We#Aqou8AUA6ZQ=(Lt{-Z9o-s#jFB4%srJ2DUOK<vr+uuAaGk`@q5IF`bOEfN-CqSMjddRFDCnLy9ReARgG-!O2F?1j*-fnKHB~} zrh3WEn`yPqDUBgjKK|nUC0r{*AIhYb#)Q|?9WP!!+r6v)j7a1Qo{+`iQ@-HKRcrN$ z!U0(PO8RIgTU^`Ct!*9jT zX7s>-;s?>XhntI3a449q3WY0BUw zuzto~TP>WG_3h;jGNUJ~(jQC{kM_nV@a3ekRlVKM&4%jNHIBblj~{a5dO)Qi23~K~ z5^MUnA7O|0fxhmrS}!0G=m?)@L__v-OwzMi;>~$hHlAYpv5T91>SBEJd3A*C*YJ-S z*gs4e?-;WC7w(?x}T=7ajw~m<7&z*yf6SKcNIO`Uy)19uKy9pK(>?h{7_VxByDpxg4F6ZSUN#AU(;V!2iN zIv2NuyPfY2%PLptdqai$I@9-B+4JWk1CrN(KtZF+X^J0Pb$6Q&ioS!eiuwFS?kWEq zUP++}&mH7;Qoj0_>&5&*?vT3cRCw>I@ZMo~Yh^f*QOuca5uR=~5EU1@t;B$2CoE?4 zbE9$I5WGcs%3ya$7JizIx%HmXf}ddv;U}gR40hX?8^wEr-BZlF#IJ+hhEB=q<1h0! zyTt9sy^w1zaXSaU+=b>HJjtJU?>$(omK~5Kyn6WMu7j7j)2hEa!7&>aRj(f6b~*R{ z6h1_O-u68FMf9*eXLs?jv=a(C@Q}YCnH@M*=G5wT*}M9Sgw1Gn;T+;&IY|6I#LaaM zzH|H+w8>Bm#J?B4hoVirCngL<{(dBu4s~1R;HFa;T@TKb;@%H-z0tMg%Qw&W4y}4V zHYG@D{LORu+>q%oHeOfiI>D~U;;JEsY%(#){vN3=S*gQ*X^;a*05s}-P8>OaXQbdjd?aQ0 zKgUN>mj7pbBxU)x+$ZK<>YiWgl@z(ngQ<_HUt%*b<3Dn#ds<#aCC=pHeAde;xp=5; za}|YXnm9f7vFJ10?G)Y;ip&*WW6TKusvS-iFAaCkKgpg#>L|2ybYGu}Ge@|mgg(m( zwiG_k;+8^s{2kJstkbQk=4J#;;3YNEyE_@wLKpaCHI$BRM^d^gM|!WU6QMP$N|4YFrs| zHLmQI`y{TEAyO}!&}47R(h&=;VaQ*zS2JXLYnHzxxB{^vxB>xAwb}6eK%yj&04F}z zy?2ll!(;TRHjP{QSz{?}9ri-vxJ4fF%Bs(Vjr!U?2fbwS3qX zNbC+Iz==y-#muY-L^cN^;8e@0qWH`=l+Ua=$~ARNce8M~9t+6&=}!GxEpA)a)BI|$ za?ajf{l|Hd#i8+*6Fm9SY&ZLTHE*wa>qbBMGLYdTMEei zV?lQKJ2^?5-NJ8-{e89(Id*_YY&&7ow;}fgh|B$&EfXxSzS`!3ZW*?IKL*Wxm}f>B z&pT^)y>p)nt9NJGC1wKpbcFV;$yl{C@T?6g3pMD6OpyojSH7w}@A`)*Y3Vi)3nx~k zy7vB)r&_(+GJlPFx8<72mYX^EZPnEy9A3_vah0WanJn%y-80E*USIDrS-~z-h+TaA zCu-qiyYMGxXxD`2oVaN9)-1<#%P=l*{Ts5%# zN;MU*{KIN0fHSq6YTx*-XfqPCmqqJD-;r)(^II_$R`|#(H9M9q80pru&mWm*80Q#x zNDA-=-V-2@*8_AG%fnh;8dQF5OfjnPJnXc34y%Mpt}GV zX3{r?F-Q9&{VV8_T5yD6`kH==^X#UgWuQbYO$U6PZsYOe_+d>S@6LcidkiBrTM3Z< z;9J9}M8arDH-fv02<|g56*P$@y$-1%RF$;y_%C=QkA{jqi7Qg{zP*M~oDlF!pqZmI z%;{J5E1Zd22DwlyRb|EJaA20ae?SRd51WQXv6+If=Od}s;bX_B=y$D%{3F_378$aI z5i5fKVjVE`?g33Z^1ZTKz@}X6Y#>3IkTLu?y4P>03$+mn4Be-LPE1kz-<2C9QVhA{ zBRU`QG~}0PcNx*fQeVvY69Qcm0=PG1#sg$ZYg(!%P(kHM0$2@s8oHMz29Tj5JQM!y z94R7mU?XTI>iXdAH!|wuMj7HZor6B!~?ww;A6$vr_w6-Zz@D=!U|Eytk_pzYKPs%f^73rA# z>hvuMbc`NeOkgl4PHS3~(gAf&%!%1es@$h&_r#p2fO}yxCPO9U1?WqxV|KGR9aAZ< zV#pMhgJx~rsqLBtiauT2S7`ed*i69V&CP0+vO|li2->+PCg5$z(}d9f7=>Curl6jR zaWWKi1)qii)CFCMl+wt$a!R1UFs7U&fVUDNFy|!tYr?G+Ocoxb?&>hv?`RHwf@j<&m3cOQKmU9U&nU6sfARSX${8OPDdJ>wpv`!DBK zr)%^xjq(OEw`4gQpjn=?Zd2uT@9gUGKgVg52eadn|Cq))t$=j9((3fM9o6ZTg`sNl zt8S=HFLiNH?x{|PU#Lz$wXuq3g(=*mzH71< zYj|Rfd=K(8F$x%-5|A|#9|%S$3krgMmszOCFry)HBbde`XndNgplm8X$ zSqUG6W*=G7{R(X_QFhGuPBWT)tOR;!dyKYk*7jm;zoqS++HUZP@^=PorhEWw8a9|h z{jnzho|Ev~Z9)F`sI=mrF2;NY=+r!^L&o?r(BwaI9Df~X=FD%f89~U zB=BwM4L+%}$!Ga9rimWP{>H;M;4=so89Q^@92|snk!9~f(SW95gii(SCD6T&a~}yh zmMAa_3?siv!JVK7Bn)F7OK@k3w~>aCbqM}wch&ys?tP`)P4EY6K69)C_;f$-D~su` zuAn$U!Mu|wpvPA=p8+z$v{xngGj>-6T%q|4I2(NWKUKTS{y0!@BtgOSlPI9a^=@jrhiI;$JyG$a_xZu1QDE{Aoqio3xBH= zpG=Mc_dbbxCG=39IT9NK0SaFC4}x@m;J>&(_g~z%pTvD^V_E-IOd9P`5$Oq=CNV{G zFnFV3jPKHND^4P}DnafiEf?8)qQ1(w9P)o41en6{ClO3-l8{weF8jL^6$Wx_c7k&7 zM?<}O4Qas@G6b`lS%X#YWF zSq*mv{J}rSQSpAdYrUk+eN{AzFb6dGCHv6+$0l?zYv7Rh(bxi-9&X;RJnV)&KS6#j z=w+Iw+;dv)4cN02UkPA9)I;7_;Nt)^C7{Q{p1=+`$Vg7RCxUqu zAmDL^I|=k;>T>l!HG7_EZ36krBo;0G11m(QP{L8GuUAi9k2}H?9U;1DMGMKvN0s zEZElqsE~@tyAJsEhQDBo5!oC<@!kOXUjU#+9RLld+y4Wbx>!wvs>)e&G3Xls)ae0e z3c&w2?3(~FI^+Uw1~5=M-U9qqKw`{^)2%M}w*h7Y{sW-l^!;|&cL0LOlXoZRy8tv} zLEjDg9sp*2MtuOtPKpzniyKY&w}6u<)j0brvc-4H;t z8M5j$0Sf`FoTT#rGW>%OPBZ-9wi%I|{xp%P>Cy%H3Ou554>%Sc;(1sI z`XSH{1M&fl0FMBeg>+j4yaaH37SgRT_>Te}1H=~N56u8LEP=fgK!sF9-s8ZZ0MJYU zy$tq~0Lsu5gI7bL#vI_88ZQA}Q{$Dumjiza&;(GZ`3LJD|5t!msU4caej2bFfy2>w z26!o;0(2tKtr_^w0-ggr51`@X{{`4D0vHhWkoOYsG5}2>=vA;^1~k#-FDK`#!FWY7 zt713+!mon&n&ub4ejPx?bbAAMIUq4|#Oc-?{5Jt_0oDL$rhxx8?6m+H!E+!?<~v}# z3!s?;dL8Wb01DBRfVTnmdw}-=>`__OSyx(=^}o}-=!O~(VMj9j`@Khw;U_J(l$EAN zJA{+}*cFQWm|nI&BRVlDb`X``HvFFtgd*$0sKY^@X#=N18V`6>p++Hac84@wfwQ}# z833F;4$Vm5=qIF^0vwfDnquH6C28gWNBqU-ZnSy75)f>}G^M~d!rlZp1;Eh1)swHOj3vyXm%$wmB1Sq{@R~H zkk0${OZGkC`>zpKV2~ zRsUiX@3P9goTz1r)^(#tLpR?qPN^4d)vV%vD`M6*{9j=QF<*gS0{A(1kB4@J48%&i z(XlL6FM6Aq%N3k3=p+CQ*Ey1br_vcOn)G>NP4tX%}T`VKexgB#tjH89RWoEfgpJqplblwInc}k zFB5c40LP&O@@&u!fTk2QBklq`(Ci0;h@Szxdc+YvV_p})>OoTu1yP;B>45gYoPc8bE2(fJD3kXb~~`quEI+eqoUC$C1sXSHO*#-<$;+`F;O!w+RU*V zAu%8ulLhD|dgetNhU`Y7sBW}@RNf0BP2kj2i}Vq5a-y}8cQNa23n2Vd2A{~mz=O{uP$LzZPlcyK?eP-uh5-24Yy)8T&2D)ppdFw+ zfTjTc+Q83g+TSqnE(LS|bOf;4bz-|24uqANEs3TVJhp|WcG@FbYS0p=z^y&_9kd$@ zieG1%`Ect9evx*ACF?ES%Hh@tjLzDPWq}M)?RF0w@iX-Xc1>hfHw51Tusfi!k*{aK z?M&_Nffoj_71E4_`&n@7s@>_A?i>z`0E`5%TN(wRDb(^lBk`^@4}q+S3^Dt^lz6kj)-8O;^Za3&-fA<*o#8EWihx4d^D`XdZ15TluUNnT=;5 zWN!7p|h`;RKAS%Za9E7o=2i@H)2vA3Vts|&5?9Rpk z#w0Jsov5rFMC2>>+S6iT6! za)SVgatu5KpkA1mQ4Yb2Av733N19^rE&)9RFh#NCsS@&r0;qtd5^}>pUkV7mwp=qC z4tfLt1CZBVv?3)YN{MnK6Xa~kL;6Q0Fg-Bo`7!_tgNEC{qd{K|n5tMtSMbJwz5*~! z^QM5u6kiDlQhbVb+oRpaCb%)zQaFZZDP|ac<*KqJEu%?ha^=3OZ zZXFwKQuamb=#k`3aY+x_ycx4RYV)p`Jk2w_nd4@R^`?!Rbfsb%-l$2JgFSuJHDfMs zE_PN#Yvm5;GkV+wr;Qj7pdCQ>?%nbDRJ3mGG1I0^p4PeZxJlQHnmF$A5mTm(n>=mY zjB7>Snb8?mo6`!##E#J>t=mkTeC4>&BcyQm?neLiGbT@-IK923+jKa=^VGYe+2UCH z=$*E9^5S|Ksj@{KqJvsAnlxhEq$yX=m~LD(Zq~R-#-tIGubv_4F|%e&8zpnCY+Ju5 zepKuFq0wUT^T=qAvhDq%H=5#tOQQdC39@m-lrhsrOt{RLboEsuF1vQdnCS+YS6w}E z#<(dH$Bmh01i>0Z`nPF2eay6Rqb82HY}&ZXuN-q)yLiSPR|MTfn|aZ?!W8~Sb4ZKIY%0a<0EmeksRZRnd7;=BggP1D87 znh`UC(f&#iYmi;P^@pTU@3zCP#d;_wlt!9FiNo!Vry-Mxq5achLxb$x^tGfh-Tv@t z@qL5rMh#~_Q!|puuG)2Vhm9upGMEf#?K7gVA%24J5NRko277(k#SOEEM$1;5mi>eE Fe*j=MKNkQ1 delta 400131 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

qJ@w^Kj}@(u_{Z~wq$Mtwq^ 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

&Of~*H# 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

$plFv&Lv0^aRot=h}#H~ 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 z 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

yLixZSDOni+YjZ{V*ZfO}=r~gKIz8 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 diff --git a/monero_utils/monero_utils.js b/monero_utils/monero_utils.js index d07e4af..2e98e2b 100644 --- a/monero_utils/monero_utils.js +++ b/monero_utils/monero_utils.js @@ -58,6 +58,7 @@ const moneroUtils_promise = new Promise(function(resolve, reject) return retVal; } } + local_fns.Module = coreBridge_instance.Module; resolve(local_fns); } if (wants_electronRemote) { diff --git a/src/index.cpp b/src/index.cpp index f8990f8..a282fae 100644 --- a/src/index.cpp +++ b/src/index.cpp @@ -53,10 +53,9 @@ EMSCRIPTEN_BINDINGS(my_module) emscripten::function("seed_and_keys_from_mnemonic", &serial_bridge::seed_and_keys_from_mnemonic); emscripten::function("validate_components_for_login", &serial_bridge::validate_components_for_login); // - // keeping these in JS for now -- much more practical; don't have to async wait for the module to load - // emscripten::function("estimate_rct_tx_size", &serial_bridge::estimate_rct_tx_size); - // emscripten::function("calculate_fee", &serial_bridge::calculate_fee); - // emscripten::function("estimated_tx_network_fee", &serial_bridge::estimated_tx_network_fee); + emscripten::function("estimate_rct_tx_size", &serial_bridge::estimate_rct_tx_size); + emscripten::function("calculate_fee", &serial_bridge::calculate_fee); + emscripten::function("estimated_tx_network_fee", &serial_bridge::estimated_tx_network_fee); // emscripten::function("generate_key_image", &serial_bridge::generate_key_image); } diff --git a/tests/cryptonote_utils__Module.node.js b/tests/MyMoneroCoreCpp.node.js similarity index 90% rename from tests/cryptonote_utils__Module.node.js rename to tests/MyMoneroCoreCpp.node.js index e138264..20fd8a8 100644 --- a/tests/cryptonote_utils__Module.node.js +++ b/tests/MyMoneroCoreCpp.node.js @@ -31,13 +31,13 @@ console.time("Load module") async function tests() { - const monero_utils = await require("../monero_utils/monero_utils") - // const Module = monero_utils.Module; console.timeEnd("Load module") - // + + console.log("Module", Module) + // setTimeout(function() { console.time("create_transaction") const args_str = '{"nettype_string":"MAINNET","from_address_string":"43zxvpcj5Xv9SEkNXbMCG7LPQStHMpFCQCmkmR4u5nzjWwq5Xkv5VmGgYEsHXg4ja2FGRD5wMWbBVMijDTqmmVqm93wHGkg","sec_viewKey_string":"7bea1907940afdd480eff7c4bcadb478a0fbb626df9e3ed74ae801e18f53e104","sec_spendKey_string":"4e6d43cd03812b803c6f3206689f5fcc910005fc7e91d50d79b0776dbefcd803","to_address_string":"43zxvpcj5Xv9SEkNXbMCG7LPQStHMpFCQCmkmR4u5nzjWwq5Xkv5VmGgYEsHXg4ja2FGRD5wMWbBVMijDTqmmVqm93wHGkg","payment_id_string":"b79f8efc81f58f67","unlock_time":"0","sending_amount":"10000000000","change_amount":"112832250000","fee_amount":"2167750000","outputs":[{"amount":"125000000000","public_key":"596fa47b6b3905269503435099a05e3ede54564026c93cbe5285e2df074c7118","rct":"920ee8d99299f304d17fdb104720d1f62be0b03383c7bb466ff39c6a264d80d616ce1eccd6c4de1cc0fba87e463f2e0c373146c475e8a1517f36e7a37351d50034688cc8cb528c14188cae45d89b313d444e583c9d68a32cb80938a5e2aa200b","global_index":"6451664","index":"0","tx_pub_key":"0a86e588dc67ca11993737e003a9e60c57174a663a47495e3b1d764f486fc88f"}],"mix_outs":[{"amount":"0","outputs":[{"global_index":"5260585","public_key":"da77082624fce921891c4fb80a1e7076a6714ca8c9fc547311737926a0b85a46","rct":"bb227b27e36b7f3e695dffb641c29bb60bfd991accdb5ef4b580c9acd48c16b6"},{"global_index":"1929918","public_key":"8c983e7053d7a1dc9de8ac00468bcf11836a787d712dc0c02bd54a3ee00a55e8","rct":"8dec45867644d1a76aafe4487292d7cf401302e6bbbb99a61c2f3b6cef4f4f34"},{"global_index":"3921094","public_key":"0133219bd5e247eef51003921ec792784c41fc34289c703e9326d46f78d9b10a","rct":"75082f4ce31904acba4af37699c28d8d4f0f74fdf63b1e4a8069ebed50df3220"},{"global_index":"6627106","public_key":"daef1663dd1084bd7fe585c3d493480ee1c4cefb93254eac5855afdf38f662b1","rct":"1d96763c5bc3300090c286705b7d544f02c185d9be8c32baac6bbfb8e0d0d283"},{"global_index":"3308654","public_key":"ae135f58762b1133667002538f8c353a1869db815aa686e2544b5243c2d2212f","rct":"15046b93bb181189f2917eed38173202fbbb9cdbfcf3d1bc3e432df999ae1b1c"},{"global_index":"1972531","public_key":"39e44fa88d684d71762c40eb64ac80ddc694b74a99ac445667bf433536c09c8f","rct":"66a42d0e8123768b392ad4a230759258d9156fab1aea00a19b041832326aca0a"},{"global_index":"3274424","public_key":"a89b91648645ba6f32e214ba5720f5387376e5a144e698d5d5d1ebac971de349","rct":"815a6b1da6fc6a3bd791c4342782381cf948ee822ac9da7149f1b3717e0266d2"}]}]}' @@ -130,27 +130,27 @@ async function tests() console.log("validate_components_for_login ret", ret_string) }) // - // setTimeout(function() { - // console.time("estimate_rct_tx_size") - // const args_str = '{"n_inputs":"2","mixin":"6","n_outputs":"2","extra_size":"0","bulletproof":"false"}' - // const ret_string = Module.estimate_rct_tx_size(args_str) - // console.timeEnd("estimate_rct_tx_size") - // console.log("estimate_rct_tx_size ret", ret_string) - // }) - // setTimeout(function() { - // console.time("calculate_fee") - // const args_str = '{"fee_per_kb":"9000000","num_bytes":"13762","fee_multiplier":"4"}' - // const ret_string = Module.calculate_fee(args_str) - // console.timeEnd("calculate_fee") - // console.log("calculate_fee ret", ret_string) - // }) - // setTimeout(function() { - // console.time("estimated_tx_network_fee") - // const args_str = '{"fee_per_kb":"9000000","priority":"2"}' - // const ret_string = Module.estimated_tx_network_fee(args_str) - // console.timeEnd("estimated_tx_network_fee") - // console.log("estimated_tx_network_fee ret", ret_string) - // }) + setTimeout(function() { + console.time("estimate_rct_tx_size") + const args_str = '{"n_inputs":"2","mixin":"6","n_outputs":"2","extra_size":"0","bulletproof":"false"}' + const ret_string = Module.estimate_rct_tx_size(args_str) + console.timeEnd("estimate_rct_tx_size") + console.log("estimate_rct_tx_size ret", ret_string) + }) + setTimeout(function() { + console.time("calculate_fee") + const args_str = '{"fee_per_kb":"9000000","num_bytes":"13762","fee_multiplier":"4"}' + const ret_string = Module.calculate_fee(args_str) + console.timeEnd("calculate_fee") + console.log("calculate_fee ret", ret_string) + }) + setTimeout(function() { + console.time("estimated_tx_network_fee") + const args_str = '{"fee_per_kb":"9000000","priority":"2"}' + const ret_string = Module.estimated_tx_network_fee(args_str) + console.timeEnd("estimated_tx_network_fee") + console.log("estimated_tx_network_fee ret", ret_string) + }) // setTimeout(function() { console.time("generate_key_image") diff --git a/tests/cryptonote_utils.spec.js b/tests/monero_utils.spec.js similarity index 100% rename from tests/cryptonote_utils.spec.js rename to tests/monero_utils.spec.js