UNPKG

@ondemos/core

Version:

A cryptographic commitment scheme with implied order of ownership wasm module for nodejs and the browser.

1 lines 203 kB
var A,I;A=this,I=()=>{const A=(A,I,g)=>{I=I??8,g=g??32768;const C=65536,B=Math.ceil(A/C);if(B>g)throw new Error(`Memory required is ${String(B*C)} bytes while declared maximum is ${String(g*C)} bytes`);return B<I?I:B},I=64*Uint8Array.BYTES_PER_ELEMENT,g=32*Uint8Array.BYTES_PER_ELEMENT,C=64*Uint8Array.BYTES_PER_ELEMENT,B=64*Uint8Array.BYTES_PER_ELEMENT,e=32*Uint8Array.BYTES_PER_ELEMENT,i=32*Uint8Array.BYTES_PER_ELEMENT,Q=64*Uint8Array.BYTES_PER_ELEMENT,o=32*Uint8Array.BYTES_PER_ELEMENT,E=24*Uint8Array.BYTES_PER_ELEMENT,r=16*Uint8Array.BYTES_PER_ELEMENT,a=32*Uint8Array.BYTES_PER_ELEMENT,t=32*Uint8Array.BYTES_PER_ELEMENT,w=12*Uint8Array.BYTES_PER_ELEMENT,f=32*Uint8Array.BYTES_PER_ELEMENT,n=32*Uint8Array.BYTES_PER_ELEMENT,c=16*Uint8Array.BYTES_PER_ELEMENT,s=C,h=I,D=g,y=A=>w+A+r,l=A=>A-w-r,m=(A,I)=>C+(A-I)*(i+g)+B;var F={crypto_hash_sha512_BYTES:C,crypto_sign_ed25519_BYTES:B,crypto_sign_ed25519_SEEDBYTES:e,crypto_sign_ed25519_PUBLICKEYBYTES:i,crypto_sign_ed25519_SECRETKEYBYTES:Q,crypto_secretbox_KEYBYTES:o,crypto_secretbox_NONCEBYTES:E,crypto_box_poly1305_AUTHTAGBYTES:r,crypto_box_x25519_PUBLICKEYBYTES:a,crypto_box_x25519_SECRETKEYBYTES:t,crypto_box_x25519_NONCEBYTES:w,crypto_kx_SESSIONKEYBYTES:f,crypto_aead_chacha20poly1305_ietf_KEYBYTES:n,crypto_pwhash_argon2id_SALTBYTES:c,commitLen:s,commitDetailsLen:h,nonceLen:D,getEncryptedLen:y,getDecryptedLen:l,getProofLen:m},S={generateIdentitiesMemory:I=>{const g=A(I*(D+i+Q)+h+2*C);return new WebAssembly.Memory({initial:g,maximum:g})},generateProofMemory:(g,C)=>{const B=m(g,C),e=2*I+2*s+g*(D+i+Q)+B*Uint8Array.BYTES_PER_ELEMENT,o=A(e);return new WebAssembly.Memory({initial:o,maximum:o})},verifyProofMemory:I=>{const g=2*C+s+I*Uint8Array.BYTES_PER_ELEMENT,B=A(g);return new WebAssembly.Memory({initial:B,maximum:B})},commitMemory:()=>{const I=A(5*C+h);return new WebAssembly.Memory({initial:I,maximum:I})}};function H(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}var k={exports:{}};((A,I)=>{var g,C=(g="undefined"!=typeof document?document.currentScript?.src:void 0,(A={})=>{var I,C,B,e=A,i=new Promise(((A,g)=>{I=A,C=g})),Q=Object.assign({},e),o=[],E="";"undefined"!=typeof document&&document.currentScript&&(E=document.currentScript.src),g&&(E=g),E=E.startsWith("blob:")?"":E.substr(0,E.replace(/[?#].*/,"").lastIndexOf("/")+1),B=(A,I,g)=>{fetch(A,{credentials:"same-origin"}).then((A=>A.ok?A.arrayBuffer():Promise.reject(new Error(A.status+" : "+A.url)))).then(I,g)};var r=void 0,a=void 0;Object.assign(e,Q),Q=null;var t,w,f=[];function n(A){if(p(A))return(A=>{for(var I=atob(A),g=new Uint8Array(I.length),C=0;C<I.length;++C)g[C]=I.charCodeAt(C);return g})(A.slice(u.length))}var c,s,h,D,y=!1;function l(){var A=w.buffer;c=new Uint8Array(A),s=new Int32Array(A),h=new Uint32Array(A),D=new Float64Array(A)}w=e.wasmMemory?e.wasmMemory:new WebAssembly.Memory({initial:8,maximum:32768}),l();var m=[],F=[],S=[],H=[],k=[],G=!1,M=0,N=null;function U(A){M++}function d(A){if(0==--M&&N){var I=N;N=null,I()}}function Y(A){a(A="Aborted("+A+")"),y=!0,A+=". Build with -sASSERTIONS for more info.";var I=new WebAssembly.RuntimeError(A);throw C(I),I}var v,u="data:application/octet-stream;base64,",p=A=>A.startsWith(u);function P(A){return Promise.resolve().then((()=>(A=>{if(A==v&&t)return new Uint8Array(t);var I=n(A);if(I)return I;throw"both async and sync fetching of the wasm failed"})(A)))}function K(A,I,g,C){return((A,I,g)=>P(A).then((A=>WebAssembly.instantiate(A,I))).then(g,(A=>{a(`failed to asynchronously prepare wasm: ${A}`),Y(A)})))(I,g,C)}var J,b={43844:()=>{r("All memory regions:")},43871:(A,I,g)=>{r("Region block "+ptrToString(A)+" - "+ptrToString(I)+" ("+toString(Number(g))+" bytes):")},43968:(A,I,g)=>{r("Region "+ptrToString(A)+", size: "+toString(Number(I))+" ("+(g?"used":"--FREE--")+")")},44063:()=>{r("")},44071:()=>{r("Free regions:")},44092:(A,I,g,C,B,e)=>{r("In bucket "+A+", free region "+ptrToString(I)+", size: "+toString(Number(g))+" (size at ceiling: "+toString(Number(C))+"), prev: "+ptrToString(B)+", next: "+ptrToString(e))},44286:(A,I)=>{r("Free bucket index map: "+toString(Number(A)).toString(2)+" "+toString(Number(I)).toString(2))},44393:()=>{r("")},44401:(A,I,g)=>{a("Used region "+ptrToString(A)+", size: "+toString(Number(I))+" ("+(g?"used":"--FREE--")+") is corrupt (size markers in the beginning and at the end of the region do not match!)")},44587:(A,I,g)=>{a("Used region "+ptrToString(A)+", size: "+toString(Number(I))+" ("+(g?"used":"--FREE--")+") is corrupt (size markers in the beginning and at the end of the region do not match!)")},44773:(A,I,g,C,B,e)=>{r("In bucket "+A+", free region "+ptrToString(I)+", size: "+toString(Number(g))+" (size at ceiling: "+toString(Number(C))+"), prev: "+ptrToString(B)+", next: 0x"+ptrToString(e)+" is corrupt!")},44986:()=>{try{const A="object"==typeof window?window:self,I=void 0!==A.crypto?A.crypto:A.msCrypto,g=new Uint32Array(1);return I.getRandomValues(g),g[0]>>>0}catch(A){try{const A=require("crypto").randomBytes(4);return(A[0]<<24|A[1]<<16|A[2]<<8|A[3])>>>0}catch(A){throw"No secure random number generator found"}}}},L={},R=new Set([]),q={get(A,I){var g=L[I];return g||(g=L[I]=new WebAssembly.Global({value:"i32",mutable:!0})),R.has(I)||(g.required=!0),g}},T=A=>{for(;A.length>0;)A.shift()(e)},V="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,j=(A,I,g)=>{for(var C=I+g,B=I;A[B]&&!(B>=C);)++B;if(B-I>16&&A.buffer&&V)return V.decode(A.subarray(I,B));for(var e="";I<B;){var i=A[I++];if(128&i){var Q=63&A[I++];if(192!=(224&i)){var o=63&A[I++];if((i=224==(240&i)?(15&i)<<12|Q<<6|o:(7&i)<<18|Q<<12|o<<6|63&A[I++])<65536)e+=String.fromCharCode(i);else{var E=i-65536;e+=String.fromCharCode(55296|E>>10,56320|1023&E)}}else e+=String.fromCharCode((31&i)<<6|Q)}else e+=String.fromCharCode(i)}return e},x=A=>{var I=0,g=0;function C(){for(var g=0,C=1;;){var B=A[I++];if(g+=(127&B)*C,C*=128,!(128&B))break}return g}function B(){var g=C();return j(A,(I+=g)-g,g)}function e(A,I){if(A)throw new Error(I)}var i="dylink.0";if(A instanceof WebAssembly.Module){var Q=WebAssembly.Module.customSections(A,i);0===Q.length&&(i="dylink",Q=WebAssembly.Module.customSections(A,i)),e(0===Q.length,"need dylink section"),g=(A=new Uint8Array(Q[0])).length}else{e(!(1836278016==new Uint32Array(new Uint8Array(A.subarray(0,24)).buffer)[0]),"need to see wasm magic number"),e(0!==A[8],"need the dylink section to be first"),I=9;var o=C();g=I+o,i=B()}var E={neededDynlibs:[],tlsExports:new Set,weakImports:new Set};if("dylink"==i){E.memorySize=C(),E.memoryAlign=C(),E.tableSize=C(),E.tableAlign=C();for(var r=C(),a=0;a<r;++a){var t=B();E.neededDynlibs.push(t)}}else for(e("dylink.0"!==i);I<g;){var w=A[I++],f=C();if(1===w)E.memorySize=C(),E.memoryAlign=C(),E.tableSize=C(),E.tableAlign=C();else if(2===w)for(r=C(),a=0;a<r;++a)t=B(),E.neededDynlibs.push(t);else if(3===w)for(var n=C();n--;){var c=B();256&C()&&E.tlsExports.add(c)}else if(4===w)for(n=C();n--;)B(),c=B(),1==(3&C())&&E.weakImports.add(c);else I+=f}return E},W=(A,I,g)=>{var C={refcount:1/0,name:A,exports:g,global:!0};return O.loadedLibsByName[A]=C,null!=I&&(O.loadedLibsByHandle[I]=C),C},O={loadedLibsByName:{},loadedLibsByHandle:{},init(){W("__main__",0,GA)}},X=308656,Z=(A,I)=>Math.ceil(A/I)*I,z=A=>{if(G)return((A,I)=>(c.fill(0,A,A+I),A))(UA(A),A);var I=X,g=I+Z(A,16);return X=g,L.__heap_base.value=g,I},_=A=>["__cpp_exception","__c_longjmp","__wasm_apply_data_relocs","__dso_handle","__tls_size","__tls_align","__set_stack_limits","_emscripten_tls_init","__wasm_init_tls","__wasm_call_ctors","__start_em_asm","__stop_em_asm","__start_em_js","__stop_em_js"].includes(A)||A.startsWith("__em_js__"),$=(A,I)=>{A<128?I.push(A):I.push(A%128|128,A>>7)},AA=(A,I)=>{if("function"==typeof WebAssembly.Function)return new WebAssembly.Function((A=>{for(var I={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},g={parameters:[],results:"v"==A[0]?[]:[I[A[0]]]},C=1;C<A.length;++C)g.parameters.push(I[A[C]]);return g})(I),A);var g=[1];((A,I)=>{var g=A.slice(0,1),C=A.slice(1),B={i:127,p:127,j:126,f:125,d:124,e:111};I.push(96),$(C.length,I);for(var e=0;e<C.length;++e)I.push(B[C[e]]);"v"==g?I.push(0):I.push(1,B[g])})(I,g);var C=[0,97,115,109,1,0,0,0,1];$(g.length,C),C.push(...g),C.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var B=new WebAssembly.Module(new Uint8Array(C));return new WebAssembly.Instance(B,{e:{f:A}}).exports.f},IA=new WebAssembly.Table({initial:1,element:"anyfunc"}),gA=(A,I)=>{if(J)for(var g=A;g<A+I;g++){var C=(B=g,IA.get(B));C&&J.set(C,g)}var B},CA=[],BA=(A,I)=>IA.set(A,I),eA=(A,I)=>{var g=(A=>(J||(J=new WeakMap,gA(0,IA.length)),J.get(A)||0))(A);if(g)return g;var C=(()=>{if(CA.length)return CA.pop();try{IA.grow(1)}catch(A){if(!(A instanceof RangeError))throw A;throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return IA.length-1})();try{BA(C,A)}catch(g){if(!(g instanceof TypeError))throw g;var B=AA(A,I);BA(C,B)}return J.set(A,C),C},iA=(A,I,g)=>{var C={};for(var B in A){var e=A[B];"object"==typeof e&&(e=e.value),"number"==typeof e&&(e+=I),C[B]=e}return((A,I)=>{for(var g in A)if(!_(g)){var C=A[g];g.startsWith("orig$")&&(g=g.split("$")[1],I=!0),L[g]||=new WebAssembly.Global({value:"i32",mutable:!0}),(I||0==L[g].value)&&("function"==typeof C?L[g].value=eA(C):"number"==typeof C?L[g].value=C:a(`unhandled export type for '${g}': ${typeof C}`))}})(C,g),C},QA=A=>{var I=GA[A];return!(!I||I.stub)},oA=(A,I=!1)=>{var g;return I&&"orig$"+A in GA&&(A="orig$"+A),QA(A)&&(g=GA[A]),{sym:g,name:A}},EA=(A,I)=>A?j(c,A,I):"",rA=(A,I,g,C,B)=>{var e=x(A);function i(){var g,B=Math.pow(2,e.memoryAlign),i=e.memorySize?Z(z(e.memorySize+B),B):0,Q=e.tableSize?IA.length:0,o=Q+e.tableSize-IA.length;o>0&&IA.grow(o);var E=new Proxy({},{get(A,I){switch(I){case"__memory_base":return i;case"__table_base":return Q}return I in GA&&!GA[I].stub?GA[I]:(I in A||(A[I]=(...A)=>(B||=(A=>{var I=oA(A).sym;return!I&&C&&(I=C[A]),I||(I=g[A]),I})(I),B(...A))),A[I]);var B}}),r={"GOT.mem":new Proxy({},q),"GOT.func":new Proxy({},q),env:E,wasi_snapshot_preview1:E};function a(A,C){function B(A,I){for(var g=[],C=0;C<16&&-1!=I.indexOf("$"+C);C++)g.push("$"+C);g=g.join(","),Y("DYNAMIC_EXECUTION=0 was set, cannot eval")}if(gA(Q,e.tableSize),g=iA(C.exports,i),I.allowUndefined||fA(),"__start_em_asm"in g)for(var o=g.__start_em_asm,E=g.__stop_em_asm;o<E;)B(0,EA(o)),o=c.indexOf(0,o)+1;function r(A,I,g){var C=[];if("void"!=(I=I.slice(1,-1)))for(var B in I=I.split(",")){var e=I[B].split(" ").pop();C.push(e.replace("*",""))}Y("DYNAMIC_EXECUTION=0 was set, cannot eval")}for(var a in g)if(a.startsWith("__em_js__")){o=g[a];var t=EA(o).split("<::>");r(a.replace("__em_js__",""),t[0],t[1]),delete g[a]}var w=g.__wasm_apply_data_relocs;w&&(G?w():k.push(w));var f=g.__wasm_call_ctors;return f&&(G?f():F.push(f)),g}if(I.loadAsync){if(A instanceof WebAssembly.Module){var t=new WebAssembly.Instance(A,r);return Promise.resolve(a(0,t))}return WebAssembly.instantiate(A,r).then((A=>a(A.module,A.instance)))}var w=A instanceof WebAssembly.Module?A:new WebAssembly.Module(A);return a(0,t=new WebAssembly.Instance(w,r))}return R=e.weakImports,I.loadAsync?e.neededDynlibs.reduce(((A,g)=>A.then((()=>wA(g,I)))),Promise.resolve()).then(i):(e.neededDynlibs.forEach((A=>wA(A,I,C))),i())},aA=(A,I)=>{for(var[g,C]of Object.entries(A)){const A=A=>{QA(A)||(GA[A]=C)};A(g);const I="__main_argc_argv";"main"==g&&A(I),g==I&&A("main"),g.startsWith("dynCall_")&&!e.hasOwnProperty(g)&&(e[g]=C)}},tA=(A,I,g,C)=>{var e=`al ${A}`;B(A,(A=>{I(new Uint8Array(A)),e&&d()}),(I=>{if(!g)throw`Loading data file "${A}" failed.`;g()})),e&&U()};function wA(A,I={global:!0,nodelete:!0},g,C){var B=O.loadedLibsByName[A];if(B)return I.global&&(B.global||(B.global=!0,aA(B.exports))),I.nodelete&&B.refcount!==1/0&&(B.refcount=1/0),B.refcount++,!I.loadAsync||Promise.resolve(!0);function e(){var g=E+A;if(I.loadAsync)return new Promise(((A,I)=>{tA(g,A,I)}));throw new Error(`${g}: file not found, and synchronous loading of external files is not available`)}function i(){return I.loadAsync?e().then((A=>rA(A,I,0,g))):rA(e(),I,0,g)}function Q(A){B.global&&aA(A),B.exports=A}return(B=W(A,C,"loading")).refcount=I.nodelete?1/0:1,B.global=I.global,I.loadAsync?i().then((A=>(Q(A),!0))):(Q(i()),!0)}var fA=()=>{for(var[A,I]of Object.entries(L))if(0==I.value){var g=oA(A,!0).sym;if(!g&&!I.required)continue;if("function"==typeof g)I.value=eA(g,g.sig);else{if("number"!=typeof g)throw new Error(`bad export type for '${A}': ${typeof g}`);I.value=g}}},nA=()=>{f.length?(U(),f.reduce(((A,I)=>A.then((()=>wA(I,{loadAsync:!0,global:!0,nodelete:!0,allowUndefined:!0})))),Promise.resolve()).then((()=>{fA(),d()}))):fA()},cA=(A,I,g,C)=>{Y(`Assertion failed: ${EA(A)}, at: `+[I?EA(I):"unknown filename",g,C?EA(C):"unknown function"])};cA.sig="vppip";var sA=new WebAssembly.Global({value:"i32",mutable:!1},4096),hA=new WebAssembly.Global({value:"i32",mutable:!0},308656);new WebAssembly.Global({value:"i32",mutable:!1},1);var DA=()=>{Y("")};DA.sig="v";var yA=(A,I,g)=>c.copyWithin(A,I,I+g);yA.sig="vppp";var lA=[],mA=(A,I)=>{var g;for(lA.length=0;g=c[A++];){var C=105!=g;I+=(C&=112!=g)&&I%8?4:0,lA.push(112==g?h[I>>2]:105==g?s[I>>2]:D[I>>3]),I+=C?8:4}return lA},FA=(A,I,g)=>((A,I,g,C)=>{var B=mA(I,g);return b[A](...B)})(A,I,g);FA.sig="vppp";var SA=(A,I,g)=>((A,I,g)=>{var C=mA(I,g);return b[A](...C)})(A,I,g);SA.sig="ippp";var HA=A=>{var I=(A-w.buffer.byteLength+65535)/65536;try{return w.grow(I),l(),1}catch(A){}},kA=A=>{var I=c.length,g=2147483648;if((A>>>=0)>g)return!1;for(var C,B,e=1;e<=4;e*=2){var i=I+131072/e,Q=Math.min(g,(C=Math.max(A,i))+((B=65536)-C%B)%B);if(HA(Q))return!0}return!1};kA.sig="ip";var GA={__assert_fail:cA,__heap_base:X,__indirect_function_table:IA,__memory_base:sA,__stack_pointer:hA,_abort_js:DA,_emscripten_memcpy_js:yA,emscripten_asm_const_async_on_main_thread:FA,emscripten_asm_const_int:SA,emscripten_resize_heap:kA,memory:w},MA=(()=>{var A={env:GA,wasi_snapshot_preview1:GA,"GOT.mem":new Proxy(GA,q),"GOT.func":new Proxy(GA,q)};function I(A,I){MA=A.exports,MA=iA(MA,4096);var g,C=x(I);return C.neededDynlibs&&(f=C.neededDynlibs.concat(f)),aA(MA),O.init(),nA(),g=MA.__wasm_call_ctors,F.unshift(g),k.push(MA.__wasm_apply_data_relocs),d(),MA}return U(),v||(v="data:application/octet-stream;base64,AGFzbQEAAAAAEQhkeWxpbmsuMAEGsMsCBAAAAacBF2ACf38AYAN/f38AYAN/f38Bf2AEf39/fwF/YAJ/fwF/YAF/AGABfwF/YAAAYAN/f34AYAR/f39/AGABfAF8YAV/f39/fwF/YAZ/f39/f38Bf2AHf39/f39/fwF/YAR/f35/AGABfAF/YAR/f39+AGAFf39+f38AYAV/f39+fwBgCH9/f35/fn9/AGAIf39/fn9+f38Bf2AAAX9gCH9/f39/f39/AX8CgQIKA2Vudg1fX2Fzc2VydF9mYWlsAAkDZW52GGVtc2NyaXB0ZW5fYXNtX2NvbnN0X2ludAACA2VudillbXNjcmlwdGVuX2FzbV9jb25zdF9hc3luY19vbl9tYWluX3RocmVhZAABA2VudhVfZW1zY3JpcHRlbl9tZW1jcHlfanMAAQNlbnYWZW1zY3JpcHRlbl9yZXNpemVfaGVhcAAGA2VudglfYWJvcnRfanMABwNlbnYPX19zdGFja19wb2ludGVyA38BA2Vudg1fX21lbW9yeV9iYXNlA38AB0dPVC5tZW0LX19oZWFwX2Jhc2UDfwEDZW52Bm1lbW9yeQIBCICAAgNeXQUCAQAGAgAICAEAAAEIAAEOAAIABwAPAQUJAAcCAggAAQAAAgEFBgABCQoQABEBAQEAAAEGAQAEEgEFEwUUFQIEAAAKAhYLAgQDAwQCBAMECwMDAwIDDA0MDQYHBweRBBwRX193YXNtX2NhbGxfY3RvcnMAYhhfX3dhc21fYXBwbHlfZGF0YV9yZWxvY3MAYR1kZWNyeXB0X2NoYWNoYXBvbHlfYXN5bW1ldHJpYwBfBm1hbGxvYwAKBGZyZWUABhxkZWNyeXB0X2NoYWNoYXBvbHlfc3ltbWV0cmljAF4dZW5jcnlwdF9jaGFjaGFwb2x5X2FzeW1tZXRyaWMAXRxlbmNyeXB0X2NoYWNoYXBvbHlfc3ltbWV0cmljAFwQZ2V0X21lcmtsZV9wcm9vZgBbD2dldF9tZXJrbGVfcm9vdABaGmdldF9tZXJrbGVfcm9vdF9mcm9tX3Byb29mAFkTdmVyaWZ5X21lcmtsZV9wcm9vZgBYDnJlc3RvcmVfc2VjcmV0AFcMc3BsaXRfc2VjcmV0AFYMcmFuZG9tX2J5dGVzAFUGYXJnb24yAFQHa2V5cGFpcgBT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CCABIAUoAgQiAjYCBCACDQEjASIAQSJqIABB0ANqQcYCIABB3wBqEAAACyMBQajLAmogCSAMQn+FgyIJNwMAIAhCAYUMAQsgBSABNgIEIAEoAgQgATYCCCMBQajLAmopAwAhCSAAQQFqIgBBwABGIAhCAlRxDQIgAK0hCiAIQgGICyEIIAggCSAKiFINDSAIQgBSDQALC0E/IAl5p2shBQJAIAlQBEBBACEBDAELIAVBBHQiAiMBQaDDAmoiBmooAgghASAJQoCAgIAEVA0AQeMAIQAgASACIAZqIgZGDQADQCAARQ0BIAEgBCADECMiAg0DIABBAWshACABKAIIIgEgBkcNAAsLIAMgBEEwakEwIAcbaiICIANNDQwgAyEAIAIQOg0ACwJAIAFFDQAgASMBQaDDAmogBUEEdGoiAEYNAANAIAEgBCADECMiAg0CIAEoAggiASAARw0ACwtBACECCyACDAsLIwEiAEGsAmogAEHQA2pBiQUgAEGBAmoQAAALIwEiAEHvA2ogAEHQA2pB+gEgAEGlAWoQAAALIwEiAEHQBGogAEHQA2pBuQUgABAAAAsjASIAQa4EaiAAQdADakG6BSAAEAAACyMBIgBBzgVqIABB0ANqQbsFIAAQAAALIwEiAEHoAWogAEHQA2pBvgUgABAAAAsjASIAQY0GaiAAQdADakHNAiAAQfQAahAAAAsjASIAQSJqIABB0ANqQc4CIABB9ABqEAAACyMBIgBBL2ogAEHQA2pBzwIgAEH0AGoQAAALIwEiAEHhBGogAEHQA2pB4AUgABAAAAsjASIAQZUCaiAAQdADakGNBiAAEAAACwvyAgICfwF+AkAgAkUNACAAIAE6AAAgACACaiIDQQFrIAE6AAAgAkEDSQ0AIAAgAToAAiAAIAE6AAEgA0EDayABOgAAIANBAmsgAToAACACQQdJDQAgACABOgADIANBBGsgAToAACACQQlJDQAgAEEAIABrQQNxIgRqIgMgAUH/AXFBgYKECGwiATYCACADIAIgBGtBfHEiBGoiAkEEayABNgIAIARBCUkNACADIAE2AgggAyABNgIEIAJBCGsgATYCACACQQxrIAE2AgAgBEEZSQ0AIAMgATYCGCADIAE2AhQgAyABNgIQIAMgATYCDCACQRBrIAE2AgAgAkEUayABNgIAIAJBGGsgATYC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AUEDcQ0IIAFBCGsiAUEPTQ0JIAMgATYCACABIANqQQRrIAFBAXI2AgAgAxAeIABBA3ENCiACQQNxDQsgAkEHTQ0MIAAgAkEIaiIBNgIACyAAIAFqQQRrIAE2AgAgAEEEagUgAwsPCyMBIgBB6AFqIABB0ANqQbwEIABBwgJqEAAACyMBIgBBjQZqIABB0ANqQc0CIABB9ABqEAAACyMBIgBBImogAEHQA2pBzgIgAEH0AGoQAAALIwEiAEEvaiAAQdADakHPAiAAQfQAahAAAAsjASIAQe0GaiAAQdADakHVBCAAQcICahAAAAsjASIAQcsIaiAAQdADakG1AiAAQcIBahAAAAsjASIAQZQJaiAAQdADakG2AiAAQcIBahAAAAsjASIAQb0HaiAAQdADakG3AiAAQcIBahAAAAsjASIAQcsIaiAAQdADakGsAiAAQdUBahAAAAsjASIAQZQJaiAAQdADakGtAiAAQdUBahAAAAsjASIAQb0HaiAAQdADakGuAiAAQdUBahAAAAumBAIOfgp/IAAoAiQhEiAAKAIgIRMgACgCHCEUIAAoAhghFSAAKAIUIREgAkIQWgRAIAAtAFBFQRh0IRYgACgCBCIXQQVsrSEPIAAoAggiGEEFbK0hDSAAKAIMIhlBBWytIQsgACgCECIaQQVsrSEJIAA1AgAhCCAarSEQIBmtIQ4gGK0hDCAXrSEKA0AgASgAA0ECdkH///8fcSAVaq0iAyAOfiABKAAAQf///x9xIBFqrSIEIBB+fCABKAAGQQR2Qf///x9xIBRqrSIFIAx+fCABKAAJQQZ2IBNqrSIGIAp+fCASIBZqIAEoAAxBCHZqrSIHIAh+fCADIAx+IAQgDn58IAUgCn58IAYgCH58IAcgCX58IAMgCn4gBCAMfnwgBSAIfnwgBiAJfnwgByALfnwgAyAIfiAEIAp+fCAFIAl+fCAGIAt+fCAHIA1+fCADIAl+IAQgCH58IAUgC358IAYgDX58IAcgD358IgNCGohC/////w+DfCIEQhqIQv////8Pg3wiBUIaiEL/////D4N8IgZCGohC/////w+DfCIHQhqIp0EFbCADp0H///8fcWoiEUEadiAEp0H///8fcWohFSAFp0H///8fcSEUIAanQf///x9xIRMgB6dB////H3EhEiARQf///x9xIREgAUEQaiEBIAJCEH0iAkIPVg0ACwsgACASNgIkIAAgEzYCICAAIBQ2AhwgACAVNgIYIAAgETYCFAuALwIjfgN/IwBBgAFrIiUkACABKQBYIRYgASkAUCEXIAEpAEghFSABKQBAIRggASkAaCEZIAEpAGAhGiABKQAYISEgASkAECEdIAEpACghIiABKQAgIRwgASkAeCEeIAEpAHAhGyABKQAIIR8gASkAACEjIAEpADghJCABKQAwISAgJSAAQcAAEAciJSAZIBwgGiAdIB8gGyAjIBUgICAdIBUgJCAbIBcgGCAWIBogHyAYIBwgFSAYICEgJSkDCCAdICUpAygiBXx8Igd8IAUgACkASCAHhUKf2PnZwpHagpt/hUIgiSIFQsWx1dmnr5TMxAB9IgeFQiiJIgJ8IgQgBYVCMIkiBSAHfCIHIAKFQgGJIgIgHyAlKQMAICMgJSkDICIGfHwiA3wgBiAAKQBAIAOFQtGFmu/6z5SH0QCFQiCJIgZCiJLznf/M+YTqAHwiA4VCKIkiCHwiC3x8Igl8IAIgCSAkICUpAxggICAlKQM4IgJ8fCIOfCACIAApAFggDoVC+cL4m5Gjs/DbAIVCIIkiAkKPkouH2tiC2NoAfSIOhUIoiSIMfCINIAKFQjCJIgKFQiCJIgkgIiAlKQMQIBwgJSkDMCIRfHwiCnwgESAAKQBQIAqFQuv6htq/tfbBH4VCIIkiEUKr8NP0r+68tzx8IgqFQiiJIhB8Ig8gEYVCMIkiESAKfCIKfCIShUIoiSIUfCITIAmFQjCJIgkgEnwiEiAUhUIBiSIUfCAWIBcgBCAKIBCFQgGJIgR8fCIKfCAEIAogBiALhUIwiSIEhUIgiSIGIAIgDnwiAnwiC4VCKIkiDnwiCnwiEHwgHiAbIA0gAyAEfCIEIAiFQgGJIgN8fCIIfCADIAcgCCARhUIgiSIHfCIDhUIoiSIIfCINIAeFQjCJIgcgA3wiAyAZIBogAiAMhUIBiSICIA98fCIMfCACIAUgDIVCIIkiBSAEfCIChUIoiSIEfCIMIAWFQjCJIgUgEIVCIIkiEXwiECAUhUIoiSIPfCIUIBGFQjCJIhEgEHwiECAPhUIBiSIPfCAXIAMgCIVCAYkiAyATIBt8fCIIfCADIAggBiAKhUIwiSIGhUIgiSIDIAIgBXwiBXwiAoVCKIkiCHwiCnwiE3wgDyATICAgGSAEIAWFQgGJIgV8IA18IgR8IAUgBCAJhUIgiSIFIAYgC3wiBHwiBoVCKIkiC3wiCSAFhUIwiSIFhUIgiSINIB4gFSAEIA6FQgGJIgR8IAx8Ig58IAQgByAOhUIgiSIHIBJ8IgSFQiiJIg58IgwgB4VCMIkiByAEfCIEfCIPhUIoiSISfCITfCAhICIgAiADIAqFQjCJIgJ8IgMgCIVCAYkiCCAJfHwiCXwgCCAHIAmFQiCJIgcgEHwiCIVCKIkiCXwiCiAHhUIwiSIHIAh8IgggCYVCAYkiCXwiEHwgCSAQIB0gIyAEIA6FQgGJIgQgFHx8Igl8IAQgAiAJhUIgiSICIAUgBnwiBXwiBIVCKIkiBnwiCSAChUIwiSIChUIgiSIOICQgBSALhUIBiSIFIAwgFnx8Igt8IAUgAyALIBGFQiCJIgV8IgOFQiiJIgt8IgwgBYVCMIkiBSADfCIDfCIRhUIoiSIQfCIUICMgCSAaIA0gE4VCMIkiCSAPfCINIBKFQgGJIg98fCISfCAIIAUgEoVCIIkiBXwiCCAPhUIoiSIPfCISIAWFQjCJIgUgCHwiCCAPhUIBiSIPfHwiE3wgEyAZIB4gAyALhUIBiSIDfCAKfCILIAmFQiCJIgkgAiAEfCICfCIEIAOFQiiJIgMgC3x8IgsgCYVCMIkiCYVCIIkiCiAdICIgAiAGhUIBiSICIAx8fCIGfCACIAYgB4VCIIkiByANfCIChUIoiSIGfCIMIAeFQjCJIgcgAnwiAnwiDSAPhUIoiSIPfCITfCAcIBUgCyAOIBSFQjCJIg4gEXwiESAQhUIBiSIQfHwiC3wgByALhUIgiSIHIAh8IgggEIVCKIkiC3wiECAHhUIwiSIHIAh8IgggC4VCAYkiC3wiFHwgCyAUICAgBCAJfCIEIA4gAiAGhUIBiSICIBIgIXx8IgaFQiCJIgt8IgkgAoVCKIkiAiAGfHwiBiALhUIwiSILhUIgiSIOIB8gJCADIASFQgGJIgQgDHx8IgN8IAQgAyAFhUIgiSIFIBF8IgSFQiiJIgN8IgwgBYVCMIkiBSAEfCIEfCIRhUIoiSISfCIUIB8gBiAhIAogE4VCMIkiBiANfCINIA+FQgGJIgp8fCIPfCAIIAUgD4VCIIkiBXwiCCAKhUIoiSIKfCIPIAWFQjCJIgUgCHwiCCAKhUIBiSIKfHwiE3wgCiAbIBYgECADIASFQgGJIgR8fCIDfCAEIAMgBoVCIIkiBCAJIAt8IgZ8IgOFQiiJIgt8IgkgBIVCMIkiBCAThUIgiSIKIBogByAZIAIgBoVCAYkiAnwgDHwiBoVCIIkiByANfCIMIAKFQiiJIgIgBnx8IgYgB4VCMIkiByAMfCIMfCINhUIoiSIQfCITfCAYIB4gCSAOIBSFQjCJIg4gEXwiESAShUIBiSISfHwiCXwgByAJhUIgiSIHIAh8IgggEoVCKIkiCXwiEiAHhUIwiSIHIAh8IgggCYVCAYkiCXwiFHwgCSAUIBcgIiACIAyFQgGJIgIgD3x8Igl8IAIgCSAOhUIgiSICIAMgBHwiBHwiA4VCKIkiCXwiDiAChUIwiSIChUIgiSIMICMgBSAEIAuFQgGJIgUgBiAcfHwiBIVCIIkiBiARfCILIAWFQiiJIgUgBHx8IgQgBoVCMIkiBiALfCILfCIRhUIoiSIPfCIUICQgDiAiIAogE4VCMIkiDiANfCINIBCFQgGJIgp8fCIQfCAIIAYgEIVCIIkiBnwiCCAKhUIoiSIKfCIQIAaFQjCJIgYgCHwiCCAKhUIBiSIKfHwiE3wgCiAeIBcgEiAFIAuFQgGJIgV8fCILfCAFIAsgDoVCIIkiBSACIAN8IgJ8IgOFQiiJIgt8Ig4gBYVCMIkiBSAThUIgiSIKIBwgHSACIAmFQgGJIgJ8IAR8IgR8IAIgBCAHhUIgiSIHIA18IgKFQiiJIgR8IgkgB4VCMIkiByACfCICfCINhUIoiSISfCITfCAZICEgDiAMIBSFQjCJIgwgEXwiESAPhUIBiSIPfHwiDnwgByAOhUIgiSIHIAh8IgggD4VCKIkiDnwiDyAHhUIwiSIHIAh8IgggDoVCAYkiDnwiFHwgDiAUIBogAiAEhUIBiSICIBAgFnx8IgR8IAIgAyAFfCIFIAQgDIVCIIkiAnwiBIVCKIkiA3wiDiAChUIwiSIChUIgiSIMIBggICAFIAuFQgGJIgUgCXx8Igt8IAUgBiALhUIgiSIFIBF8IgaFQiiJIgt8IgkgBYVCMIkiBSAGfCIGfCIRhUIoiSIQfCIUIBcgICAOIAogE4VCMIkiDiANfCINIBKFQgGJIgp8fCISfCAIIAUgEoVCIIkiBXwiCCAKhUIoiSIKfCISIAWFQjCJIgUgCHwiCCAKhUIBiSIKfHwiE3wgCiATICEgGCAGIAuFQgGJIgZ8IA98Igt8IAYgCyAOhUIgiSIGIAIgBHwiAnwiBIVCKIkiC3wiDiAGhUIwiSIGhUIgiSIKIBYgByAjIAIgA4VCAYkiAnwgCXwiA4VCIIkiByANfCIJIAKFQiiJIgIgA3x8IgMgB4VCMIkiByAJfCIJfCINhUIoiSIPfCITIAqFQjCJIgogHCAbIB4gAyAEIAZ8IgQgC4VCAYkiBnx8IgN8IAYgAyAFhUIgiSIFIAwgFIVCMIkiBiARfCIDfCILhUIoiSIMfCIRIAWFQjCJIgUgC3wiCyAMhUIBiSIMfCAVIAggByADIBCFQgGJIgMgDiAffHwiCIVCIIkiB3wiDiADhUIoiSIDIAh8fCIIfCIQhUIgiSIUIBAgFyAMIBQgIiAkIAIgCYVCAYkiAiASfHwiCXwgAiAGIAmFQiCJIgIgBHwiBIVCKIkiBnwiCSAChUIwiSICIAR8IgR8IhCFQiiJIgx8fCIShUIwiSIUICMgCiANfCINIA+FQgGJIgogByAIhUIwiSIHIA58IgggBSAKIB98IAl8IgmFQiCJIgV8Ig6FQiiJIgogDiAFIAogHnwgCXwiCYVCMIkiBXwiDoVCAYkiCnwgIiACIAMgCIVCAYkiAiATIBp8fCIDhUIgiSIIIAt8IgsgAoVCKIkiAnwgA3wiA3wiD4VCIIkiEyAkIAogEyANIAcgGyAEIAaFQgGJIgR8IBF8IgaFQiCJIgd8Ig0gByAZIAQgDYVCKIkiBHwgBnwiBoVCMIkiB3wiDXwiEYVCKIkiCnwgD3wiD4VCMIkiEyAhIAwgECAUfCIQhUIBiSIMIAsgAyAIhUIwiSIDfCIIIAUgDCAVfCAGfCIGhUIgiSIFfCILhUIoiSIMIAsgBSAMIB18IAZ8IgaFQjCJIgV8IguFQgGJIgx8IBYgAiAIhUIBiSICIA4gByACIBh8IBJ8IgKFQiCJIgd8IgiFQiiJIg58IAJ8IgJ8IhKFQiCJIhQgFSAMIBQgECADICAgBCANhUIBiSIEfCAJfCIJhUIgiSIDfCINIAMgISAEIA2FQiiJIgR8IAl8IgmFQjCJIgN8Ig18IhCFQiiJIgx8IBJ8IhKFQjCJIhQgIiAKIBEgE3wiEYVCAYkiCiAIIAIgB4VCMIkiB3wiAiAFIAogJHwgCXwiCIVCIIkiBXwiCYVCKIkiCiAJIAUgCiAbfCAIfCIIhUIwiSIFfCIJhUIBiSIKfCAWIAIgDoVCAYkiAiALIAMgAiAZfCAPfCIChUIgiSIDfCILhUIoiSIOfCACfCICfCIPhUIgiSITICMgCiATIBEgByAaIAQgDYVCAYkiBHwgBnwiBoVCIIkiB3wiDSAHIB8gBCANhUIoiSIEfCAGfCIGhUIwiSIHfCINfCIRhUIoiSIKfCAPfCIPhUIwiSITICMgDCAQIBR8IhCFQgGJIgwgCyACIAOFQjCJIgJ8IgMgBSAMIBh8IAZ8IgaFQiCJIgV8IguFQiiJIgwgCyAFIAwgIHwgBnwiBoVCMIkiBXwiC4VCAYkiDHwgFyADIA6FQgGJIgMgCSAHIAMgHXwgEnwiA4VCIIkiB3wiCYVCKIkiDnwgA3wiA3wiEoVCIIkiFCAYIAwgFCAQIAIgHiAEIA2FQgGJIgR8IAh8IgiFQiCJIgJ8Ig0gAiAcIAQgDYVCKIkiBHwgCHwiCIVCMIkiAnwiDXwiEIVCKIkiDHwgEnwiEoVCMIkiFCAaIAogESATfCIRhUIBiSIKIAkgAyAHhUIwiSIHfCIDIAUgCiAbfCAIfCIIhUIgiSIFfCIJhUIoiSIKIAkgBSAKIBV8IAh8IgiFQjCJIgV8IgmFQgGJIgp8IB4gAyAOhUIBiSIDIAsgAiADICB8IA98IgOFQiCJIgJ8IguFQiiJIg58IAN8IgN8Ig+FQiCJIhMgHSAKIBMgESAHIBYgBCANhUIBiSIEfCAGfCIGhUIgiSIHfCINIAcgISAEIA2FQiiJIgR8IAZ8IgaFQjCJIgd8Ig18IhGFQiiJIgp8IA98Ig+FQjCJIhMgHyAMIBAgFHwiEIVCAYkiDCALIAIgA4VCMIkiAnwiAyAFIAwgH3wgBnwiBoVCIIkiBXwiC4VCKIkiDCALIAUgDCAcfCAGfCIGhUIwiSIFfCILhUIBiSIMfCAiIAMgDoVCAYkiAyAJIAcgAyAXfCASfCIDhUIgiSIHfCIJhUIoiSIOfCADfCIDfCIShUIgiSIUICIgDCAUIBAgAiAZIAQgDYVCAYkiBHwgCHwiCIVCIIkiAnwiDSACICQgBCANhUIoiSIEfCAIfCIIhUIwiSICfCINfCIQhUIoiSIMfCASfCIShUIwiSIUIB4gCiARIBN8IhGFQgGJIgogCSADIAeFQjCJIgd8IgMgBSAKIBh8IAh8IgiFQiCJIgV8IgmFQiiJIgogCSAFIAogHHwgCHwiCIVCMIkiBXwiCYVCAYkiCnwgHSADIA6FQgGJIgMgCyACIAMgF3wgD3wiA4VCIIkiAnwiC4VCKIkiDnwgA3wiA3wiD4VCIIkiEyAWIAogEyARIAcgJCAEIA2FQgGJIgR8IAZ8IgaFQiCJIgd8Ig0gByAgIAQgDYVCKIkiBHwgBnwiBoVCMIkiB3wiDXwiEYVCKIkiCnwgD3wiD4VCMIkiEyAgIAwgECAUfCIQhUIBiSIMIAsgAiADhUIwiSICfCIDIAUgDCAhfCAGfCIGhUIgiSIFfCILhUIoiSIMIAsgBSAMIBp8IAZ8IgaFQjCJIgV8IguFQgGJIgx8ICMgAyAOhUIBiSIDIAkgByADIBl8IBJ8IgOFQiCJIgd8IgmFQiiJIg58IAN8IgN8IhKFQiCJIhQgJCAMIBQgECACIBUgBCANhUIBiSIEfCAIfCIIhUIgiSICfCINIAIgGyAEIA2FQiiJIgR8IAh8IgiFQjCJIgJ8Ig18IhCFQiiJIgx8IBJ8IhKFQjCJIhQgGCAKIBEgE3wiEYVCAYkiCiAJIAMgB4VCMIkiB3wiAyAFIAogHXwgCHwiCIVCIIkiBXwiCYVCKIkiCiAJIAUgCiAhfCAIfCIIhUIwiSIKfCIJhUIBiSIFfCAfIAMgDoVCAYkiAyALIAIgAyAjfCAPfCIDhUIgiSICfCILhUIoiSIOfCADfCIDfCIPhUIgiSITIA8gFSAFIBMgESAHIBwgBCANhUIBiSIEfCAGfCIGhUIgiSIHfCINIAcgIiAEIA2FQiiJIgR8IAZ8IgaFQjCJIgd8Ig18IhGFQiiJIg98fCIThUIwiSIFNwN4ICUgGiAPIAUgEXwiEYVCAYkiDyAJIAcgGyAOIAsgAiADhUIwiSICfCIDhUIBiSILfCASfCIOhUIgiSIHfCIJIAcgHiAJIAuFQiiJIgt8IA58IgmFQjCJIgd8Ig4gCiAGIBogDCAQIBR8IgaFQgGJIgx8fCIQhUIgiSIKIBkgDCADIAp8IgOFQiiJIgx8IBB8IgqFQjCJIhAgFiAEIA2FQgGJIgQgBiACIAQgF3wgCHwiBIVCIIkiAnwiBoVCKIkiCHwgBHwiBCAPIBx8fCIchUIgiSINfCIPhUIoiSISIA8gDSASIBh8IBx8IhiFQjCJIhx8Ig2FQgGJIg8gESAHIBUgCCAGIAIgBIVCMIkiAnwiBIVCAYkiBnwgCnwiFYVCIIkiB3wiCCAHIBUgHiAGIAiFQiiJIhV8fCIehUIwiSIHfCIGIAUgGSAMIAMgEHwiA4VCAYkiCHwgCXwiGYVCIIkiBSAZICAgCCAEIAV8IhmFQiiJIgV8fCIghUIwiSIEIBcgCyAOhUIBiSIIIAMgAiAIIBt8IBN8IhuFQiCJIgJ8IgOFQiiJIgh8IBt8IhcgDyAffHwiG4VCIIkiH3wiC4VCKIkiCXwgG3wiGjcDACAlIBogH4VCMIkiGjcDeCAlIAsgGnwiGjcDUCAlIAkgGoVCAYk3AyggJSAdIAYgFYVCAYkiFSAEIBl8IhkgAiAXhUIwiSIXIBUgI3wgGHwiFYVCIIkiGHwiGoVCKIkiG3wgFXwiFTcDCCAlIAggAyAXfCIdhUIBiSIXNwMgICUgFSAYhUIwiSIVNwNgICUgFSAafCIVNwNYICUgFSAbhUIBiTcDMCAlICQgBSAZhUIBiSIVIB0gHCAVIBZ8IB58IhaFQiCJIhV8IhiFQiiJIhl8IBZ8IhY3AxAgJSAVIBaFQjCJIhY3A2ggJSAWIBh8IhY3A0AgJSAWIBmFQgGJNwM4ICUgISAXIA0gByAXICJ8ICB8IhaFQiCJIhV8IhiFQiiJIhd8IBZ8IhY3AxggJSAVIBaFQjCJIhY3A3AgJSAWIBh8IhY3A0ggJSAWIBeFQgGJNwMgQQAhAQNAIAAgAUEDdCImaiInICUgJmoiJikDACAnKQAAhSAmQUBrKQMAhTcAACABQQFqIgFBCEcNAAsgJUGAAWokAAuvAgETfyABKAIAIQwgACgCACEDIAEoAgQhDSAAKAIEIQQgASgCCCEOIAAoAgghBSABKAIMIQ8gACgCDCEGIAEoAhAhECAAKAIQIQcgASgCFCERIAAoAhQhCCABKAIYIRIgACgCGCEJIAEoAhwhEyAAKAIcIQogASgCICEUIAAoAiAhCyAAQQAgAmsiAiAAKAIkIhUgASgCJHNxIBVzNgIkIAAgCyALIBRzIAJxczYCICAAIAogCiATcyACcXM2AhwgACAJIAkgEnMgAnFzNgIYIAAgCCAIIBFzIAJxczYCFCAAIAcgByAQcyACcXM2AhAgACAGIAYgD3MgAnFzNgIMIAAgBSAFIA5zIAJxczYCCCAAIAQgBCANcyACcXM2AgQgACADIAMgDHMgAnFzNgIAC8EDAQd/IwBB4ANrIgMkAANAIANBoAJqIAJBAXRqIgYgASACai0AACIEQQR2OgABIAYgBEEPcToAACACQQFqIgJBIEcNAAtBACECA0AgA0GgAmogBWoiASABLQAAIAJqIgEgAUEIaiIBQfABcWs6AAAgAcBBBHUhAiAFQQFqIgVBP0cNAAsgAyADLQDfAiACajoA3wIgAEEAQSgQCyIAQQE2AiggAEEsakEAQSQQCxogAEEBNgJQIABB1ABqQQBBzAAQCxogAEHQAGohASAAQShqIQVBASECA0AgA0EIaiIGIAJBAXYgA0GgAmogAmosAAAQNiADQYABaiIEIAAgBhAqIAAgBBAMIAJBPkkhByACQQJqIQIgBw0ACyADQegCaiICIABBKBAHGiADQZADaiAFQSgQBxogA0G4A2ogAUEoEAcaIAQgAhAXIAIgBBAgIAQgAhAXIAIgBBAgIAQgAhAXIAIgBBAgIAQgAhAXIAAgBBAMQQAhAgNAIANBCGoiASACQQF2IANBoAJqIAJqLAAAEDYgA0GAAWoiBCAAIAEQKiAAIAQQDCACQT5JIQggAkECaiECIAgNAAsgA0HgA2okAAulAQACQAJAAkAgAARAIABBA3ENASABQQNxDQIgAUEPTQ0DIAAgATYCACAAIAFqQQRrIAFBAXI2AgAPCyMBIgBBvgFqIABB0ANqQbQCIABBwgFqEAAACyMBIgBBywhqIABB0ANqQbUCIABBwgFqEAAACyMBIgBBlAlqIABB0ANqQbYCIABBwgFqEAAACyMBIgBBvQdqIABB0ANqQbcCIABBwgFqEAAAC24BA38jAEHQAWsiAyQAQYABEAoiBAR/IAQgAkHAABAHIgJBQGsgAUHAABAHGiADQgA3A0ggA0IANwNAIAMjAUGQtAJqQcAAEAciASACQoABEA4gASAAEBEgAhAGQQAFQX8LIQUgA0HQAWokACAFC5sHARx/IwBBMGsiAyQAIAEoAgAhBCABKAIoIRUgASgCBCEFIAEoAiwhBiABKAIIIQcgASgCMCEIIAEoAgwhCSABKAI0IQogASgCECELIAEoAjghDCABKAIUIQ0gASgCPCEOIAEoAhghDyABKAJAIRAgASgCHCERIAEoAkQhEiABKAIgIRMgASgCSCEUIAAgASgCJCABKAJMajYCJCAAIBMgFGo2AiAgACARIBJqNgIcIAAgDyAQajYCGCAAIA0gDmo2AhQgACALIAxqNgIQIAAgCSAKajYCDCAAIAcgCGo2AgggACAFIAZqNgIEIAAgBCAVajYCACAAQShqIgQgAUEoaiABEBIgAEHQAGoiBSAAIAIQCCAEIAQgAkEoahAIIABB+ABqIhUgAkHQAGogAUH4AGoQCCABKAJ0IQIgASgCcCEGIAEoAmwhByABKAJoIQggASgCZCEJIAEoAmAhCiABKAJcIQsgASgCWCEMIAEoAlQhDSADIAEoAlBBAXQiATYCACADIA1BAXQiDTYCBCADIAxBAXQiDDYCCCADIAtBAXQiCzYCDCADIApBAXQiCjYCECADIAlBAXQiCTYCFCADIAhBAXQiCDYCGCADIAdBAXQiBzYCHCADIAZBAXQiBjYCICADIAJBAXQiAjYCJCAAIAUgBBASIAAoAighBCAAKAJQIQUgACgCLCEOIAAoAlQhDyAAKAIwIRAgACgCWCERIAAoAjQhEiAAKAJcIRMgACgCOCEUIAAoAmAhFiAAKAI8IRcgACgCZCEYIAAoAkAhGSAAKAJoIRogACgCRCEbIAAoAmwhHCAAKAJIIR0gACgCcCEeIAAgACgCTCAAKAJ0ajYCTCAAIB0gHmo2AkggACAbIBxqNgJEIAAgGSAaajYCQCAAIBcgGGo2AjwgACAUIBZqNgI4IAAgEiATajYCNCAAIBAgEWo2AjAgACAOIA9qNgIsIAAgBCAFajYCKCAAKAJ4IQQgACgCfCEFIAAoAoABIQ4gACgChAEhDyAAKAKIASEQIAAoAowBIREgACgCkAEhEiAAKAKUASETIAAoApgBIRQgACAAKAKcASACajYCdCAAIAYgFGo2AnAgACAHIBNqNgJsIAAgCCASajYCaCAAIAkgEWo2AmQgACAKIBBqNgJgIAAgCyAPajYCXCAAIAwgDmo2AlggACAFIA1qNgJUIAAgASAEajYCUCAVIAMgFRASIANBMGokAAvvEgIVfgN/IAAgACgALCIWQQV2Qf///wBxrSAAKAA8QQN2rSICQoOhVn4gADMAKiAAMQAsQhCGQoCA/ACDhHwiCEKAgEB9IglCFYd8IgFCg6FWfiAANQAxQgeIQv///wCDIgNC04xDfiAAKAAXIhdBGHatIAAxABtCCIaEIAAxABxCEIaEQgKIQv///wCDfCAAKAA0IhhBBHZB////AHGtIgRC5/YnfnwgFkEYdq0gADEAMEIIhoQgADEAMUIQhoRCAohC////AIMiBULRqwh+fCAANQA5QgaIQv///wCDIgZCk9gofnwgGEEYdq0gADEAOEIIhoQgADEAOUIQhoRCAYhC////AIMiCkKY2hx+fCIHfCAHQoCAQH0iEEKAgIB/g30gF0EFdkH///8Aca0gA0Ln9id+fCAEQpjaHH58IAVC04xDfnwgCkKT2Ch+fCADQpjaHH4gADMAFSAAMQAXQhCGQoCA/ACDhHwgBEKT2Ch+fCAFQuf2J358IgdCgIBAfSILQhWIfCIMQoCAQH0iDUIVh3wiESARQoCAQH0iEUKAgIB/g30gDCABQtGrCH58IA1CgICAf4N9IAggCUKAgIB/g30gAkLRqwh+IAAoACQiFkEYdq0gADEAKEIIhoQgADEAKUIQhoRCA4h8IAZCg6FWfnwgFkEGdkH///8Aca0gAkLTjEN+fCAGQtGrCH58IApCg6FWfnwiDEKAgEB9Ig1CFYd8IglCgIBAfSIOQhWHfCIIQoOhVn58IAcgC0KAgID///8Dg30gA0KT2Ch+IAAoAA8iFkEYdq0gADEAE0IIhoQgADEAFEIQhoRCA4h8IAVCmNocfnwgFkEGdkH///8Aca0gBUKT2Ch+fCILQoCAQH0iEkIViHwiB0KAgEB9Ig9CFYh8IAFC04xDfnwgCELRqwh+fCAJIA5CgICAf4N9IglCg6FWfnwiDkKAgEB9IhNCFYd8IhRCgIBAfSIVQhWHfCAUIBVCgICAf4N9IA4gE0KAgIB/g30gByAPQoCAgP///////wCDfSABQuf2J358IAhC04xDfnwgCULRqwh+fCAMIA1CgICAf4N9IARCg6FWfiAAKAAfIhZBGHatIAAxACNCCIaEIAAxACRCEIaEQgGIQv///wCDfCACQuf2J358IAZC04xDfnwgCkLRqwh+fCAWQQR2Qf///wBxrSADQoOhVn58IARC0asIfnwgAkKY2hx+fCAGQuf2J358IApC04xDfnwiDEKAgEB9Ig1CFYd8Ig5CgIBAfSIPQhWHfCIHQoOhVn58IAsgEkKAgID///8Bg30gAUKY2hx+fCAIQuf2J358IAlC04xDfnwgB0LRqwh+fCAOIA9CgICAf4N9IgtCg6FWfnwiDkKAgEB9IhJCFYd8Ig9CgIBAfSITQhWHfCAPIBNCgICAf4N9IA4gEkKAgIB/g30gAUKT2Ch+IAAoAAoiFkEYdq0gADEADkIIhoQgADEAD0IQhoRCAYhC////AIN8IAhCmNocfnwgCULn9id+fCAHQtOMQ358IAtC0asIfnwgDCANQoCAgH+DfSADQtGrCH4gADUAHEIHiEL///8Ag3wgBELTjEN+fCAFQoOhVn58IAJCk9gofnwgBkKY2hx+fCAKQuf2J358IBBCFYd8IgFCgIBAfSIDQhWHfCICQoOhVn58IBZBBHZB////AHGtIAhCk9gofnwgCUKY2hx+fCAHQuf2J358IAtC04xDfnwgAkLRqwh+fCIEQoCAQH0iBUIVh3wiBkKAgEB9IgpCFYd8IAYgASADQoCAgH+DfSARQhWHfCIDQoCAQH0iCEIVhyIBQoOhVn58IApCgICAf4N9IAFC0asIfiAEfCAFQoCAgH+DfSAJQpPYKH4gADUAB0IHiEL///8Ag3wgB0KY2hx+fCALQuf2J358IAJC04xDfnwgB0KT2Ch+IAAoAAIiFkEYdq0gADEABkIIhoQgADEAB0IQhoRCAohC////AIN8IAtCmNocfnwgAkLn9id+fCIEQoCAQH0iBUIVh3wiBkKAgEB9IgpCFYd8IAYgAULTjEN+fCAKQoCAgH+DfSABQuf2J34gBHwgBUKAgIB/g30gFkEFdkH///8Aca0gC0KT2Ch+fCACQpjaHH58IAJCk9gofiAAMwAAIAAxAAJCEIZCgID8AIOEfCICQoCAQH0iBEIVh3wiBUKAgEB9IgZCFYd8IAFCmNocfiAFfCAGQoCAgH+DfSACIARCgICAf4N9IAFCk9gofnwiAUIVh3wiBEIVh3wiBUIVh3wiBkIVh3