From 4e090ea2f8b2ede915e2413a1fa37371bc784cc4 Mon Sep 17 00:00:00 2001 From: Surma Date: Fri, 21 Aug 2020 16:43:36 +0100 Subject: [PATCH] Remove unnecessary includes --- codecs/mozjpeg/dec/mozjpeg_dec.cpp | 5 ----- codecs/mozjpeg/enc/mozjpeg_enc.cpp | 5 ----- codecs/mozjpeg/enc/mozjpeg_enc.js | 22 +++++++++++----------- codecs/mozjpeg/enc/mozjpeg_enc.wasm | Bin 217878 -> 217513 bytes 4 files changed, 11 insertions(+), 21 deletions(-) diff --git a/codecs/mozjpeg/dec/mozjpeg_dec.cpp b/codecs/mozjpeg/dec/mozjpeg_dec.cpp index f350d779..882cf7ad 100644 --- a/codecs/mozjpeg/dec/mozjpeg_dec.cpp +++ b/codecs/mozjpeg/dec/mozjpeg_dec.cpp @@ -1,10 +1,5 @@ #include #include -#include -#include -#include -#include -#include #include "config.h" #include "jpeglib.h" diff --git a/codecs/mozjpeg/enc/mozjpeg_enc.cpp b/codecs/mozjpeg/enc/mozjpeg_enc.cpp index 719094dd..cb4419cb 100644 --- a/codecs/mozjpeg/enc/mozjpeg_enc.cpp +++ b/codecs/mozjpeg/enc/mozjpeg_enc.cpp @@ -1,10 +1,5 @@ #include #include -#include -#include -#include -#include -#include #include "config.h" #include "jpeglib.h" diff --git a/codecs/mozjpeg/enc/mozjpeg_enc.js b/codecs/mozjpeg/enc/mozjpeg_enc.js index ff106f8a..c3c6355c 100644 --- a/codecs/mozjpeg/enc/mozjpeg_enc.js +++ b/codecs/mozjpeg/enc/mozjpeg_enc.js @@ -11,13 +11,13 @@ var d;d||(d=typeof mozjpeg_enc !== 'undefined' ? mozjpeg_enc : {});var aa,ba;d.r if(da)x=w?require("path").dirname(x)+"/":__dirname+"/",B=function(a,b){fa||(fa=require("fs"));ha||(ha=require("path"));a=ha.normalize(a);return fa.readFileSync(a,b?null:"utf8")},C=function(a){a=B(a,!0);a.buffer||(a=new Uint8Array(a));a.buffer||D("Assertion failed: undefined");return a},1=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e} function pa(a,b,c){var e=I;if(0=g){var l=a.charCodeAt(++f);g=65536+((g&1023)<<10)|l&1023}if(127>=g){if(b>=c)break;e[b++]=g}else{if(2047>=g){if(b+1>=c)break;e[b++]=192|g>>6}else{if(65535>=g){if(b+2>=c)break;e[b++]=224|g>>12}else{if(b+3>=c)break;e[b++]=240|g>>18;e[b++]=128|g>>12&63}e[b++]=128|g>>6&63}e[b++]=128|g&63}}e[b]=0}}var qa="undefined"!==typeof TextDecoder?new TextDecoder("utf-16le"):void 0; function ra(a,b){var c=a>>1;for(var e=c+b/2;!(c>=e)&&sa[c];)++c;c<<=1;if(32>1];if(0==f||c==b/2)return e;++c;e+=String.fromCharCode(f)}}function ta(a,b,c){void 0===c&&(c=2147483647);if(2>c)return 0;c-=2;var e=b;c=c<2*a.length?c/2:a.length;for(var f=0;f>1]=a.charCodeAt(f),b+=2;J[b>>1]=0;return b-e}function ua(a){return 2*a.length} function va(a,b){for(var c=0,e="";!(c>=b/4);){var f=K[a+4*c>>2];if(0==f)break;++c;65536<=f?(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023)):e+=String.fromCharCode(f)}return e}function wa(a,b,c){void 0===c&&(c=2147483647);if(4>c)return 0;var e=b;c=e+c-4;for(var f=0;f=g){var l=a.charCodeAt(++f);g=65536+((g&1023)<<10)|l&1023}K[b>>2]=g;b+=4;if(b+4>c)break}K[b>>2]=0;return b-e} function xa(a){for(var b=0,c=0;c=e&&++c;b+=4}return b}var L,M,I,J,sa,K,N,ya,za;function Aa(a){L=a;d.HEAP8=M=new Int8Array(a);d.HEAP16=J=new Int16Array(a);d.HEAP32=K=new Int32Array(a);d.HEAPU8=I=new Uint8Array(a);d.HEAPU16=sa=new Uint16Array(a);d.HEAPU32=N=new Uint32Array(a);d.HEAPF32=ya=new Float32Array(a);d.HEAPF64=za=new Float64Array(a)}var Ba=d.INITIAL_MEMORY||16777216;d.wasmMemory?H=d.wasmMemory:H=new WebAssembly.Memory({initial:Ba/65536,maximum:32768}); -H&&(L=H.buffer);Ba=L.byteLength;Aa(L);K[22876]=5334544;function Ca(a){for(;0>2])}var R={},S={},Ta={};function Ua(a){if(void 0===a)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?"_"+a:a}function Va(a,b){a=Ua(a);return(new Function("body","return function "+a+'() {\n "use strict"; return body.apply(this, arguments);\n};\n'))(b)} @@ -33,27 +33,27 @@ function Y(a,b){a=U(a);var c=d["dynCall_"+a];for(var e=[],f=1;f>1]}:function(e){return sa[e>>1]};case 2:return c?function(e){return K[e>>2]}:function(e){return N[e>>2]};default:throw new TypeError("Unknown integer type: "+a);}}var pb={}; function qb(){return"object"===typeof globalThis?globalThis:Function("return this")()}function rb(a,b){var c=S[a];void 0===c&&V(b+" has unknown type "+lb(a));return c}var sb={},tb={};function ub(){if(!vb){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"===typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:ca||"./this.program"},b;for(b in tb)a[b]=tb[b];var c=[];for(b in a)c.push(b+"="+a[b]);vb=c}return vb} var vb,wb=[null,[],[]];Xa=d.InternalError=Wa("InternalError");for(var xb=Array(256),yb=0;256>yb;++yb)xb[yb]=String.fromCharCode(yb);$a=xb;ab=d.BindingError=Wa("BindingError");d.count_emval_handles=function(){for(var a=0,b=5;b>g])},Z:null})},w:function(a,b){b=U(b);T(a,{name:b,fromWireType:function(c){var e=X[c].value;cb(c);return e},toWireType:function(c,e){return db(e)},argPackAdvance:8,readValueFromPointer:Sa,Z:null})},h:function(a,b,c){c=Za(c);b=U(b);T(a,{name:b,fromWireType:function(e){return e},toWireType:function(e,f){if("number"!==typeof f&&"boolean"!==typeof f)throw new TypeError('Cannot convert "'+eb(f)+ -'" to '+this.name);return f},argPackAdvance:8,readValueFromPointer:fb(b,c),Z:null})},e:function(a,b,c,e,f,g){var l=jb(b,c);a=U(a);f=Y(e,f);ib(a,function(){nb("Cannot call "+a+" due to unbound types",l)},b-1);Ya([],l,function(k){var h=[k[0],null].concat(k.slice(1)),m=k=a,n=f,q=h.length;2>q&&V("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var y=null!==h[1]&&!1,z=!1,p=1;p>g])},Z:null})},w:function(a,b){b=U(b);T(a,{name:b,fromWireType:function(c){var e=X[c].value;cb(c);return e},toWireType:function(c,e){return db(e)},argPackAdvance:8,readValueFromPointer:Sa,Z:null})},g:function(a,b,c){c=Za(c);b=U(b);T(a,{name:b,fromWireType:function(e){return e},toWireType:function(e,f){if("number"!==typeof f&&"boolean"!==typeof f)throw new TypeError('Cannot convert "'+eb(f)+ +'" to '+this.name);return f},argPackAdvance:8,readValueFromPointer:fb(b,c),Z:null})},k:function(a,b,c,e,f,g){var l=jb(b,c);a=U(a);f=Y(e,f);ib(a,function(){nb("Cannot call "+a+" due to unbound types",l)},b-1);Ya([],l,function(k){var h=[k[0],null].concat(k.slice(1)),m=k=a,n=f,q=h.length;2>q&&V("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var y=null!==h[1]&&!1,z=!1,p=1;p>>k}}var h=-1!=b.indexOf("unsigned");T(a,{name:b,fromWireType:g,toWireType:function(m,n){if("number"!==typeof n&&"boolean"!==typeof n)throw new TypeError('Cannot convert "'+eb(n)+ '" to '+this.name);if(nf)throw new TypeError('Passing a number "'+eb(n)+'" from JS side to C/C++ side to an argument of type "'+b+'", which is outside the valid range ['+e+", "+f+"]!");return h?n>>>0:n|0},argPackAdvance:8,readValueFromPointer:ob(b,l,0!==e),Z:null})},a:function(a,b,c){function e(g){g>>=2;var l=N;return new f(L,l[g+1],l[g])}var f=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=U(c);T(a,{name:c,fromWireType:e,argPackAdvance:8, -readValueFromPointer:e},{ka:!0})},i:function(a,b){b=U(b);var c="std::string"===b;T(a,{name:b,fromWireType:function(e){var f=N[e>>2];if(c)for(var g=e+4,l=0;l<=f;++l){var k=e+4+l;if(l==f||0==I[k]){g=g?oa(I,g,k-g):"";if(void 0===h)var h=g;else h+=String.fromCharCode(0),h+=g;g=k+1}}else{h=Array(f);for(l=0;l>2];if(c)for(var g=e+4,l=0;l<=f;++l){var k=e+4+l;if(l==f||0==I[k]){g=g?oa(I,g,k-g):"";if(void 0===h)var h=g;else h+=String.fromCharCode(0),h+=g;g=k+1}}else{h=Array(f);for(l=0;l=q&&(q=65536+((q&1023)<<10)|f.charCodeAt(++n)&1023);127>=q?++m:m=2047>=q?m+2:65535>=q?m+3:m+4}return m}:function(){return f.length})(),k=zb(4+l+1);N[k>>2]=l;if(c&&g)pa(f,k+4,l+1);else if(g)for(g=0;g>2],n=l(),q,y=h+4,z=0;z<=m;++z){var p=h+4+z*b;if(z==m||0==n[p>>k])y=e(y,p-y),void 0===q?q=y:(q+=String.fromCharCode(0),q+=y),y=p+b}Z(h);return q},toWireType:function(h, -m){"string"!==typeof m&&V("Cannot pass non-string to C++ string type "+c);var n=g(m),q=zb(4+n+b);N[q>>2]=n>>k;f(m,q+4,n+b);null!==h&&h.push(Z,q);return q},argPackAdvance:8,readValueFromPointer:Sa,Z:function(h){Z(h)}})},m:function(a,b,c,e,f,g){Qa[a]={name:U(b),la:Y(c,e),ma:Y(f,g),da:[]}},f:function(a,b,c,e,f,g,l,k,h,m){Qa[a].da.push({fa:U(b),ja:c,ha:Y(e,f),ia:g,oa:l,na:Y(k,h),pa:m})},y:function(a,b){b=U(b);T(a,{qa:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},v:cb, -B:function(a){if(0===a)return db(qb());var b=pb[a];a=void 0===b?U(a):b;return db(qb()[a])},k:function(a){4>> 2) + "+g+'], "parameter '+g+'");\nvar arg'+g+" = argType"+ +m){"string"!==typeof m&&V("Cannot pass non-string to C++ string type "+c);var n=g(m),q=zb(4+n+b);N[q>>2]=n>>k;f(m,q+4,n+b);null!==h&&h.push(Z,q);return q},argPackAdvance:8,readValueFromPointer:Sa,Z:function(h){Z(h)}})},m:function(a,b,c,e,f,g){Qa[a]={name:U(b),la:Y(c,e),ma:Y(f,g),da:[]}},e:function(a,b,c,e,f,g,l,k,h,m){Qa[a].da.push({fa:U(b),ja:c,ha:Y(e,f),ia:g,oa:l,na:Y(k,h),pa:m})},y:function(a,b){b=U(b);T(a,{qa:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},v:cb, +B:function(a){if(0===a)return db(qb());var b=pb[a];a=void 0===b?U(a):b;return db(qb()[a])},j:function(a){4>> 2) + "+g+'], "parameter '+g+'");\nvar arg'+g+" = argType"+ g+".readValueFromPointer(args);\nargs += argType"+g+"['argPackAdvance'];\n";f=(new Function("requireRegisteredType","Module","__emval_register",l+("var obj = new constructor("+f+");\nreturn __emval_register(obj);\n}\n")))(rb,d,db);sb[b]=f}return f(a,c,e)},r:function(){D()},q:function(a,b,c){I.copyWithin(a,b,b+c)},c:function(a){a>>>=0;var b=I.length;if(2147483648=c;c*=2){var e=b*(1+.2/c);e=Math.min(e,a+100663296);e=Math.max(16777216,a,e);0>>16);Aa(H.buffer);var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},s:function(a,b){var c=0;ub().forEach(function(e,f){var g=b+c;f=K[a+4*f>>2]=g;for(g=0;g>0]=e.charCodeAt(g);M[f>>0]=0;c+=e.length+1});return 0},t:function(a,b){var c=ub();K[a>>2]=c.length;var e=0;c.forEach(function(f){e+=f.length+1});K[b>>2]=e;return 0},z:function(a){if(!noExitRuntime&&(ma=!0,d.onExit))d.onExit(a);u(a,new ia(a))},u:function(){return 0},o:function(){},g:function(a, +e)-L.byteLength+65535>>>16);Aa(H.buffer);var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},s:function(a,b){var c=0;ub().forEach(function(e,f){var g=b+c;f=K[a+4*f>>2]=g;for(g=0;g>0]=e.charCodeAt(g);M[f>>0]=0;c+=e.length+1});return 0},t:function(a,b){var c=ub();K[a>>2]=c.length;var e=0;c.forEach(function(f){e+=f.length+1});K[b>>2]=e;return 0},z:function(a){if(!noExitRuntime&&(ma=!0,d.onExit))d.onExit(a);u(a,new ia(a))},u:function(){return 0},o:function(){},f:function(a, b,c,e){for(var f=0,g=0;g>2],k=K[b+(8*g+4)>>2],h=0;h>2]=f;return 0},memory:H,p:function(){},table:la}; (function(){function a(f){d.asm=f.exports;O--;d.monitorRunDependencies&&d.monitorRunDependencies(O);0==O&&(null!==Ia&&(clearInterval(Ia),Ia=null),P&&(f=P,P=null,f()))}function b(f){a(f.instance)}function c(f){return Na().then(function(g){return WebAssembly.instantiate(g,e)}).then(f,function(g){E("failed to asynchronously prepare wasm: "+g);D(g)})}var e={a:Ab};O++;d.monitorRunDependencies&&d.monitorRunDependencies(O);if(d.instantiateWasm)try{return d.instantiateWasm(e,a)}catch(f){return E("Module.instantiateWasm callback failed with error: "+ f),!1}(function(){if(G||"function"!==typeof WebAssembly.instantiateStreaming||Ka()||Ja("file://")||"function"!==typeof fetch)return c(b);fetch(Q,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(b,function(g){E("wasm streaming compile failed: "+g);E("falling back to ArrayBuffer instantiation");return c(b)})})})();return{}})(); var Oa=d.___wasm_call_ctors=function(){return(Oa=d.___wasm_call_ctors=d.asm.D).apply(null,arguments)},Z=d._free=function(){return(Z=d._free=d.asm.E).apply(null,arguments)},zb=d._malloc=function(){return(zb=d._malloc=d.asm.F).apply(null,arguments)},mb=d.___getTypeName=function(){return(mb=d.___getTypeName=d.asm.G).apply(null,arguments)};d.___embind_register_native_and_builtin_types=function(){return(d.___embind_register_native_and_builtin_types=d.asm.H).apply(null,arguments)}; -d.dynCall_i=function(){return(d.dynCall_i=d.asm.I).apply(null,arguments)};d.dynCall_vi=function(){return(d.dynCall_vi=d.asm.J).apply(null,arguments)};d.dynCall_iii=function(){return(d.dynCall_iii=d.asm.K).apply(null,arguments)};d.dynCall_viii=function(){return(d.dynCall_viii=d.asm.L).apply(null,arguments)};d.dynCall_ii=function(){return(d.dynCall_ii=d.asm.M).apply(null,arguments)};d.dynCall_iiiiii=function(){return(d.dynCall_iiiiii=d.asm.N).apply(null,arguments)}; -d.dynCall_viiiii=function(){return(d.dynCall_viiiii=d.asm.O).apply(null,arguments)};d.dynCall_vii=function(){return(d.dynCall_vii=d.asm.P).apply(null,arguments)};d.dynCall_iiiiiii=function(){return(d.dynCall_iiiiiii=d.asm.Q).apply(null,arguments)};d.dynCall_iiiii=function(){return(d.dynCall_iiiii=d.asm.R).apply(null,arguments)};d.dynCall_iiii=function(){return(d.dynCall_iiii=d.asm.S).apply(null,arguments)};d.dynCall_viiiiiiii=function(){return(d.dynCall_viiiiiiii=d.asm.T).apply(null,arguments)}; +d.dynCall_i=function(){return(d.dynCall_i=d.asm.I).apply(null,arguments)};d.dynCall_vi=function(){return(d.dynCall_vi=d.asm.J).apply(null,arguments)};d.dynCall_iii=function(){return(d.dynCall_iii=d.asm.K).apply(null,arguments)};d.dynCall_viii=function(){return(d.dynCall_viii=d.asm.L).apply(null,arguments)};d.dynCall_iiiiii=function(){return(d.dynCall_iiiiii=d.asm.M).apply(null,arguments)};d.dynCall_viiiii=function(){return(d.dynCall_viiiii=d.asm.N).apply(null,arguments)}; +d.dynCall_vii=function(){return(d.dynCall_vii=d.asm.O).apply(null,arguments)};d.dynCall_ii=function(){return(d.dynCall_ii=d.asm.P).apply(null,arguments)};d.dynCall_iiiiiii=function(){return(d.dynCall_iiiiiii=d.asm.Q).apply(null,arguments)};d.dynCall_iiiii=function(){return(d.dynCall_iiiii=d.asm.R).apply(null,arguments)};d.dynCall_iiii=function(){return(d.dynCall_iiii=d.asm.S).apply(null,arguments)};d.dynCall_viiiiiiii=function(){return(d.dynCall_viiiiiiii=d.asm.T).apply(null,arguments)}; d.dynCall_viiii=function(){return(d.dynCall_viiii=d.asm.U).apply(null,arguments)};d.dynCall_viiiiiii=function(){return(d.dynCall_viiiiiii=d.asm.V).apply(null,arguments)};d.dynCall_jiji=function(){return(d.dynCall_jiji=d.asm.W).apply(null,arguments)};d.dynCall_viiiiii=function(){return(d.dynCall_viiiiii=d.asm.X).apply(null,arguments)};var Bb;function ia(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}P=function Cb(){Bb||Db();Bb||(P=Cb)}; function Db(){function a(){if(!Bb&&(Bb=!0,d.calledRun=!0,!ma)){Ca(Ea);Ca(Fa);aa(d);if(d.onRuntimeInitialized)d.onRuntimeInitialized();if(d.postRun)for("function"==typeof d.postRun&&(d.postRun=[d.postRun]);d.postRun.length;){var b=d.postRun.shift();Ga.unshift(b)}Ca(Ga)}}if(!(0qT`UXebR=ocKPYSn(a95WXW772hmH!8cn85|im=K1KbR{m3Xp4P%h9%EZEmsz*f= zSc=t2L^fv8Rh24RRdP72j1*N-9q}k^7K=g-k3(acq;mZGW-ve;GCVpS@Me5SXy zTCA4f&`P#&#Tgu9u?B@W7-?!ykj>_BIBY>GV;0$(YIj&slc7DkrLM-RREdqViaRWh z)gVzr?bo2D-4;YS#B+}wVov*r2zo?$Ri*Zdn>r}9siRWBsFSjSC_}j}3e?1$FNq#i zE)n%sJ|}uixk%JUxj@uc`HZNaa-M>|B~my!Ctss4=p21YXXy-mOs8ot+rxIVU2G>C ze1JY;<340NSP}bxz0cOrYI-)c%P!hUAJK=jgNo<_^3Z$qE^VW&^olxPou|%KUsmU+ zFXgDS)tPFpTEYHef3jcMFYGRxa)*7zzGRnJ3F~r%9cG8vL3V)cXUEtl>|=J8{lIRp z@7Z^(j9q8f*j09ub=k*?*%@}4onj~133i;l$qY7^y}|O?jEsBqEB!)uX+}nuEFaO&9qxizIm6m#5v5vGl({-!Pbkglwx~C#|I;(c) zur;13Zc9ce>59&>T#BypdxwPxbww>WV$JGUL&xsNvk)w`C7oY6Y~@$PvCspwMC4Vf zW-S9~iwT1tf-$RwBI{o7$epBqN+^VMR#ig(uxg>H087G}4x@lZ{xlAH0 zE>bkCvdX>WW2g~Jm;X3cOR8F+$|kz)rfQkEUFH3#*+;A#04dM$Es_$d@ItYxY81^D z=c=aC6`_Scl(Gcf$~K5QWcTSh#WROn)h*ndwtt$s4Krlk8IltVA!dfR!XE7opVQ<) z6SAh&BD zA(fo4kL1XaSkHpU7v$o`R9j4CVoSAow8WDVWg|$^sy~LYEv?=_%J)})zOi?A-LTV4 z@5W=w-r4H*Y%H}V*|HDjwHJ|HBPrN#HrSvwH5$3SHYeNY0%cG-&}=u!8Zb_P*c@M9 z#71jfb{&-~53PeHB4=H4)Y>kmB~*)nLENNi;o@0FKjxu$vQ!{cj~Cm zbPL3kXgzI(*^FC7i%Yzy14qjpq&vFlLAu&yd}xT17aX-FDGIlY3$?*Cya&guvR0gr zZkkf+tw=a3+Qe?5icT7XMdV}TjnQR@-N~V%%jxLEb2^0Dbmp@0V!>lt*7XfQPRTa_ zRkvliu_xW&02B;BRu?N{QbT1U@|?;^=ZmW`4XIRw$0p<3CAKN$iy5&s>7aNswiY__*x*QA<1)_BRO+{c+E&s+kEz* zrepimiLh9C=r9BCQG*Kbe94ka4;{*Ki&)*k$`6ZrdK`mocGGohE*d>1#_NfaQJ~kd zd3~ukq}Od>%FM~31uQy@;DIj>7`RR@3uIUkmx_7nu4Gy(`np~Vlm6K}s=hYwxniPl zg0R$nU+X`}I8TZ0KK^LH{uK@0aLZ^gsJ1^Eyij}n|Lq+=sOk5Ney^x{y`tBhl!>Z! zX35ns>X@ssyN-V~zNwSaqVT9SfhjGS2IqyXFmVS57qlZwZot2HYMaQcoAs}8$xZ{j z_W8R1eO$^!x6S9RH`n{h?^+byj)Q5s7NGy>TAJYSd>LO8OY=v3b$GnUgaiNT{$D|( zxoA*-7OHHiUkz0b*DnFSsDZ4$vBB;j(+A7=D4tD>L_nC6*g|?e-6^Mh({m{CV`jg; z#lo%HMzOR}lc-z3f7oKtZPCe0=jFguu4ife#aE5ugYTN8CP}Sv{h&W3srA<`h=&_r zvX6qh8KvFv)NOK$QMxChc{f7wREwqLQCoJR=!5&Me0d_rDbRXyNxYuOZIaL|VtC4P z!NJm~dt~w84Dor&^EAQJ`=OykO*|i@wo#)O955@ZW@SmBvc*@qQroU>j>C~VBMYad zg1Uq%PA4)GxO$Dtd?1%)#VO*|wz0JuOK0NHMkAh9MZo7Xm)y9dA~49~q&0Sm)&1*< z^0r;AC9|y3EvB`i#-8bEzf<_+8cwGs2dHlH<9c%1Dm*>=(yPMRt1%Ue*1Z9Y(ITG=NK-vfQdV~WXr`_oF1*Ehl8-vF_%Zv^u#ctzhZEOS`DjuvVq z`VOc=tvu5Q%u%V(V;M4*(es|?o=mU=w{DNVkhEYZ8-}-|>Eg!l46QX+x?=Z84~8g6 zYwdaDnLmQ*Qx6}%jp%L9PZJpBG=ZB7;%QvrOp`bP$02%v6IZk*HIO(W$%PVWEledu zXI}-||5{n`>87Dk*@)8_B-ewqzsPx&6fwfQO(G{61 zvj^Fx=sx*CtaNp5i`TUxot8<9&JX~-*>l4wGJ9S(CHX(HXEPV}dS~gDb;JlW+5_`t z&t|F&(f>DlHd{p6c|QyXbfw%Z=3@G&}N z>&!g&S{pHbdi#)}2&XQGQ+GJEw&K9_-YG+{kE*nCMau-rvarEvI3^lgNtja`p*SP4 z)mmriJFwxIupe1IDKclY#gSY%Ba-Hcbu((yJkQ57EDR_4L~euTO-J7iVMX7-PGk#t#6=A-`Li?C;()vUHm zS6>EUtl4G+FmGBn#f@1R{+(mGxpM)xwyrPAIIYe0$LYk`N9aY* zo!LiKob$bNt6597Sh-cqm>0*&w+Nb7&zis0%2mmLcj`5-M@|`NEDS6H?vu>rbC#0A zcOU@dt+#4XW++&?-ijk64^cI38`HKjZ41-hVOk;6HZyG#(>5|~1Jl+s?QO;j>+=fK zwDXepto)S?5-We#$}PMQxXPCRXZ%AG-;uLT3QA03ZGCUMFoW)81mdV6&-Ti~{O zi7e9KM8W*__Ah72P&7u|oS$sJhR9M|+vrJn!}M7Los2 z-+{TNx|^i6O4UMw6Y?^VZ{y(2_A0=6W+JiKdB~cmC_K0Wa7fTT$>a)UaH?V^`ercX zVOiMiC7!P0H=-9show`BUMQ!!7AiJY-=Wi;V2SdzABO-Eku=i^^;j5iUz1E$;4#V`0r{mf+Qug6ci0T zJ(r(kA!A)BdSrceMc=876^Sd|G}e>3(qQKDepj#tlUcC(xTHJ-)})ZhHr`rbmUY*b zK^(SjGrl|5yIWJHl{3?Nv{|C(ffVOGDZVW~w>(P@Xw*?lX7N~$%E>Ga zMHOU~D5@s27!={jEDA-0ccmkxxe~7?cY=77caN%LIG}2X8wUr`cG3Az9s3U7ahi0f zTk2eLBYtXw+^Wx^v-a{;N^1kQnxzxY9iF3Lf1u#XUxrM#n7&;6d8k^*9CA7xxQQLM zYB|DnxHlZ^q{F)75V@ep=ZckwYc+Pb$<5pf&)X|+H(>AbBbF@fMTS+r>1E)hW3QE0 z5|2didG_q9ZA%Jq^IuWlF||-OUv=BK7wp}ujh726N0(8j&`9vV)W6;4NhUL zRBa5WPNAxb5T1@z)YO)7wXR17` zDBIf&;WWXt27YdqReO`<9Bq&km=c)|@{3X+c6~CICW@qE)otgcHGC$z9y>zkMELPU z98Z4yE!rop9-r1MNNzeDhI#xrZY2&-A#&3d9%`<)bZ^t( ztnUtPo;O3XA|J3m{Ok93r|L+*qO@7E<@hW~DB4V7>DUalqg%yPQ6)}hrB>V^r92*T zb5IU=H?4x)WL`6)z!UdRx|7-s+Xt%nTc7&*T2Sy~&}sKrg%anboy zT4b)dzE&)OT8<;QwW#pP-p|wn2rVqb#EgGqvz)93{TsuzV_#UK7`e8W|xoA^m6RkD3cMNi1#TI#Giaqn5(}^uLPrutKPMoO~Qx#!c z9w#KFc-hdE${~u(dU0MVtHODx#hX+AsZRxKW_`C8DP z5sS~p(lcV~*_Jd+Tt7P<-={x)oQ8|yPnY1^=t7!Ua*oq5&u8aWQT3j>3_(2E8tqlglhP-)?$o-;b&Z#}-YbsvEvT>}P zh2%Z1$Sf6PmIv$e+<3kw5z%c`BJK|%d{I2IniOutbBor97sTVH-H30F=Qb2Y@rdA! z_>p+rNmKagcpie{%XlOMDg3*59uC?4cpiabK?09Nu`;0zkAko;f$J!CC-4|>k0tOp z6ju^>JeUXTYfk=i0!MyTpZ}h~?PxsMTrccs;TJWu-|z<8In<2!@;*IFeD+0)-T@BF z;&oWo2M)_>IxGtu79OXtb-2Sw&jtHJN{qA|??hNk6w+GZ)MTnGeVG`1sS&$RBJ)c< z=T9s;TxA4awD5+k{efoit`MgrD*Wz*wSpI6Vgun-W)7Tj_e!tvEeUK z4fKe&iY)mty}LxZM0-j3?G|m71%foRT}|PGP#r;lWDt-InF+l&0Y}`H(Sl{mv3ncV z=6Lk4a;frsk~Rlk-U($4BFKF4?$@=d%w*sa7BzSO`9@>V<}2cxuN&YMpi*gc=r+g$(@)`7v(m3$U`T54=G~$m03Zr%4-Zu=i5a4%QsZ3mMxlnGuL!9?Re?qh0->Qc@ca_`YAeeo71(kYSJ}vv}xk>&(V}6e)u^DosPcK8Q&du zdg2>=w=KRIcRN*`CUuMP6rG@!sO^yJYOTfEyS-5B*Sn8UYtj0bns}Xj;+HN_`EYLs z<#iPSiI>ArWOpH&@a*{|jws3V?XN3YWD4yWxhcUq6SJE{-Y`rGng%i|LLSHD$WU)QLfI&8TBt$TOmvTA9^K2sI@73Y^{Ye~ zuUM&X_{QwqXx9iu-fS{ z$~T^{gL>U~*-rPUz{qt_H(F|(a8M>?8#ROIAzEPc3!~-Eym7=?#Jk-BrMj4W&)=T2Vm z464EBIP}VT6>R}a!8<$7v6q}<>NofT z2CU=Uqv$PtEYidk%q1^Bc?55%D^8a;Gha`}h^o{~9i^=@R#v6hkU8%lwuSHw?^wCr zhz+M&j_ZXc=ag})D%B49ZIemed&j5|PVSH|ykr6H?-rl>22&x=cs87BSG~91q)HCp z=@JnaF~nwMhEr74pS*%yet`voQxG_=cm>;x@^Gr>_}WXYHEKmrBgYvpmG70E@KOt; ztd=n{k~GI&FDuvB6+sC>A9|@f`;A)>RNt}LOI|YcNQ!r?@=|5S%t)&4t^J0VbxN`l zB40f$hi(qLhPHxyq0jg$l0G)}MN(AzycexmGW$hFhv?7`3et4*mV$fb0oVCFS#$U{ zvP}?R;0abT&)KFONKp)`cSGdC`tk$u~BB#Kp~c zw>qVH@!hcWtu?47tu{{7pc#H@jieHd{AgN0tBg7^)RI;e4UD1TL@T}IN&}=}h?>;9 z$~bu(WO9Z`gWrHj8)y7h6UTh2QL7fcYX7bRS0}B%;i-lHtnilcvX0K*DmtRmXI2_t zw6ZRJDa&bz_|FWq&gj{YK8hG%z89Ji568oXE9L<01w(H{o8|q}IMIkU(gb5lV;X4E z7aGHxOenhB7m=k^&lyQw=z`Dz7T`Vf^PCwbrt-aa@&N}vrbc*rpl4*9@ zx6J9>%gBbL1WkTp^zBCtX;aaheqF=ufE;kDK+1@!Ki35wAK?Sk}jl zU;CrCuZ^_Fae6ix*^g6;%1}g#IKpSvP%3)&ahgPQ+K3-O4O$+B0Yza&K0z6d@)$~a zgFKEBhn}B6DesUcQOaw=DU^!yRb%Ktim{!NFEk$;g#&0AqELr{)VlT|DVI~aA`?^e zO8l_5s&>@O^7s*B-9T97ZlmfTIJP#jS;pHM4-cZ5RnlZ-CRf@a?Hv~<M(-Ehev+Ocno`tv7>#5o_YJ2s{4`?FNQy#HVsj=Jx!ZHH;YTol!cm0uv$)7IhC0b| z@kGqdm^v1N^b^O%1rV_l0*Ema{X~zy>uQtzOf)ofN&xZR^8ti9HGt?nEr3`zJ%IRS zMgY+qPEF>^TubWwLzfQDnWNmQ(*<7C`f6F`)%^%FPb z@Vpv3Hu#xPU%M%Q$SX97t%dmCUJukqYzxrn{ayf(zTG4SZx2+D+7X~(`6z%W-)RzI zy8_iq_6BHd-xoj>959K!2fXT=58*$h{XM9U12lVo5@$#u}si{{qB2Xkl>85X~Wmps56wyn%0hKr7 z&5O#vr8z{6izZ*Ce&!>vapoGOn-MnRI(0RXVb_t-${2j%I@L7RUB`cll+=#v6zgZ_ z(mN^FCi%^tAz=EMM!22zr3=O=JL_nd+BYKj0MkRU4C1 zAJ7>v5wH(%31DwRN^L+Vz!-o4ybaiygU<=TWq_?IItDZX^Z*P8ECuWad+0BurG2e1)v4)6yc>LF4d1`Gm>2h0P!4%h?u8PF&d z?Ez*0)&Yv~H8J~4i>m}X)5Sk$hfB7S;Ga^JD zMDr75ekBgs`;bv3h3_-!cUPl>Z%a~B`2CNJ%?|7O0dMxjod{?PWs|AZ4w6fH)sM3S}Zd{^g+@ zj`A762*5}{79bli3NYFz>!H>Ql1;1tq!>{>)l8RymSwFm0DrA#flIXz$P$gYJ=I1z zH$gTBDQ6||bl`F-67LFJR+V@^;Bxj79|nAa4<8GBq7R=2TnN~%9No`8t?Z~V;{j~+*w(69tc+ar(5u8fWns?vO1juAs+;Y Te2VbjoWUXdj*V-S&wT#}xRNky delta 12952 zcma)i34Bz=viGSzvn7*|6CgVYXNCZim4qcgfQ06P5RpXzK?ETnCT0jeKDg)~%&!uK)7iSOfz72jbB;ajAr_!cXQm`JnQO;&$l*BFJV5e$45Ni2dW zPK`|<3RA33BC@H>qN^%JTFK$CGE!7Ub$C$NEEa_vs>o+)OjSh@bA>8(RR>w@s%jB0 zFuk>AwOB2o;WccvouNt{Ye<;I!AJ`UvDq9Bhb=^9%p!YJ9ae{(EDZhGEgEZ3vu2_- zS^UD18O4hPwNIv1sgY#2g-|K+g@^Yrr~UCLYOgF%se|ICdz5;txi4ctka+1U4) zkG;pihw1q0RI@`RF}*m)@a`G*6wYKBqpb&QWKpv(%aDGwKZWX|+tf z!)~)b*)8@f`-NR+Ph4YPveWDfwy%_R-plr|-E0@z$#$?q>>%6EK4zELkL&_F&(5(Q z*!S!#yU03MvhC~`t71pl5%v)~%$Bp~*-Z8VGgxWC4f>USq3cvy(7E#!`kDSsKT*L| zDmX_M=n@s2ryuDegC^sgh{iPc&DnrNOD$7bvk z4`~?=zkqHPRHL5Qs10fGzb;^}oD`p`Gg0_l&Cf74@4EhcuCln^0tlbKm_>;T5gh6ZX!0x+^w)0PS`_M^e|c_UW}eBw<9`c5#1COF>`2@w{fhEP}4H5 z7pAfxE=|^Nje8;s&CNCG_HO>I2jyR!ZZC$iHOZD^FgX~eFeE-BwAyg6Ma$zGxnXC4 zJ~~4fln%o$c1u&0#t0BU#pjkDJ}AW?al%BTa!wtzwkvH8u__>C*2q-RWjUZX3suDt24P;2_$&ggg0qa|E}F!B+WEhb~qp zM8>0KhN5uGm~b2H#D8W?u}$JwLgN;f{lcUxTr24kj+3S_m`4Q;LKbEaW_NOk1P&oD zy(iqJGnb85iB@%*hXn?eD_kX})`_FbVp*NsaM?f}N4ee#@pYX{@M|RI;M*awF;$33 ziAi)q7>RYk@g=qhzdIPiVB%I{J@ECU7ENV8(qPSg0uyrb4NwIDishEEsKvqLx9{A! zWA6+faaqhw%5DEYHRPo(a^@>81}&goZXZ+_ShVu@MVs>ot((>gstl-8w^bh=USYPD z8xPE!pfhj^1KMS%+9XET^_2QugImFFLBrh=kXQjb>;%m3ly(YzyZRM2Tfilmj!juic7^><6SwlN!;&R z{4eQ>%~R^{Q|eh)0;+?uIAO~yVXD)N1+uo<|5hJuoUkjd7}3U^UmYdbKcd7EcOXh2 z2ANTUnL5;MccVl}y*K{5A8jf|Bu`JO_M_E4ROO}*wFG=U=N>RVLbRG+VYwfaui zZ_x}+G=(Y6nTFM1|4iH=T`Oouk=(U^Zf~V1Xi)TzxyeC;eEhKn?}h#~FR`d$Ex5JU z8-7*ococc)&2Wd%`VYsGDvo;WIA@=Fk`l~VB-LaFFT^m@I#j7Bp{4Bl$3)oQCvqj_ zy*P6sI5zPA4%8|oZZ)8r%GCY-0T379+p(1}35zs8i#fn+Y1?$um79?lGKg2D=)zLs zw&=D%JS$6YCf%#AjM;Z|*(SkNdt_BQZ8--3KX4%2zr+ejL?UZnLE zry6-epD{^IlA&3tA@d}u_0>KVZL&_=N5Gkl(5`v)?0+-j-iW4M2u1&9ODQx|fh~3~ z;-LlJD>(&}aAK#GuS@4Rg4+FD606g>O%j?_^lC9)oNO_PO1xcL77{h~Zpdw;CM@4& zwouI$l0XY2D`pEv-hCt6;W(B}Ey6jyL!EI3o!BYF6s?_1J<3>7vf|X_B=mdmnOMZF z1!J9GGqRicmBj@&%cm{5cv?j?f`DDimVVBmjYN#Eh0G+llC*5GF|WjWYPuDUIW@l( zWqXI_|4!*BJi^MhiHY~jp*I9|+)n+)j*c&hISUqxex1&S zl(`x zkM7R^|ExQw?IPj+-n3ARyFZJn#H#xj;M??px9C~%-2)lGBYQ;C9O3Da-?(b4Rk|2E zFVn`rxsWTAA2V6}cARx7G#j5{>J>8hdE)+4mp;)Nc$VV|Rd65LKbL|Y)f?omdI z#lW5e@!iog1~dGu=VFXLyw?lBZ4V~noA%&X%>R`KAEKAV%?DGG?&{Jib!iFKrE2Oj zMLgcS2DCV_cSj4g7TX`LPp!S*KRi>Vx4gp#jAk_1`(vE+I*o6ZAVi@ zkD&!x8?M}Eo`g_Tg=lTO>xbS7rQ_Z;V>S@2@%A0ZsD5Mk)exS~70xt?6L1{8yEt)0 zYb>Uf#I}&Nw*RlBqBRS&He19yogpwPY~i2cSjmM_JBUb4aZV&_sSF&jMv{p*OIMK9 zX}PdVf9OIdy^3n!mZl)~nZ8|thzqCPg|ydYg|F8#EN#(;%0q|iRLrwv#)y6hLQM9G zO0jND5Sz!h48z&R$@gc{;`VsG+O1pUMIy}2{>rIyCj2A$mpPcu?z;8p zi8A@0H!!z;nnCH|4D9VHyIg$V3mJ2n%YnAqnX~*Pajm- zb4(nY6-}qa_E{cQ_O`e%t086|Iokublsmh7_RY7EZ_8Uw7<@CCI&+>Oh3`j1D1XDM z#hS6<^*5|Iu=2pgh!1Bcm1?guzCM*NsIY1de(D`7f62tkfLZuf;3{9W(aIS=VB-5X zNd755Kb4;Y60NObeCZmi_6qSWC|)N14T|N&%hp=8mxx!Oc#-%X6fcnW8q-!XzG0my zU)2C58eBnv28-954K|@bgOe!G;8muTi>Y(E*?*cYW6&sZVor|zSA>gt+B$FKv!AjW z*-jWX!VS){ri~Q8&ixm)61ns0(`Yep-ZJ37&GP_v&wt3X3`vAvHPRgT9T}aP>PkB# zLb1+$#Hf@_MYgSqEBVo4_52D^xWFS47WRN?j9Qo*c@n2h!xi!qlwl}Oh%F1}xexD= zUV@iO&nYumgd%N{3=Ve*F>KLlwXDo4YA){Gf1xSvCTWaP^ey>7;AbMuXKncszW|(4 zHzZ1j_E_Q0c<4RAQDZtR(@1z|u43LV%+SXpim-$uVz>< zZf@y_7g zvC?3ssvmxRC02R+^^YXwJ+it5ne32?xn{Yn;ykLStyza}#@flI(Au>-<0w&#*xi>Z z#s1ybYbRlza0QIlm6^X?Vo9QEPcgYg>%I4e)RSC`Gt43?_qxT#z4uVExVg7YsH?h} zF7o&3>5_DABlG=9yUOH(H^|-B6>Tegjdler?K1SJXkPK$zD6NG`B5eAve;8+Lw3Z~_Wt_P!?&jQsgrehYP z4#tGfAsM#$vb|QVjKt!DJ!zLXcTjiiCKn|6G7)j8ZdQn!+{~@;^6m1b1oq)-#8RY9 z$8#LNZ5vF3LAA1V!><-EjaLa||xGOFX z898pYylt^|6j5tGNnKEpc0}YIchg!?c)UJ+BxW5?qo;-Uc+1j9{q?-;=hNG#=#~s6 zN~>mF*u8GfRLP3I%i4VV_l-~Lc=L?ao|Zj(iX@?E(}}f(nW-J!Dwc{S$ui-z;&LhL zJ*YP)<$&ALZj+nL8)z(eqWFY6BM%XJfVM++7+a)uH`{65<^2OQ$JbM&<;hMhNCgjz zEhqA8O*8dtg$h)8mZYHICu@niCzJCIq8|^dP+{39&r^Y!>-n{CfcWyg@|{WgV_=-% zR;5An=hC$VtrL$F(@v(8?vYcGT6;=%(OPr+Cn0B6X^}Ug9fU-+9-g9#-Ac0D+g0g} z6r~lxFY@wqkAjflfJWqdrPc>y!5VlImqjfF)50^6WI|g=h|Fb3DP5X8S1=nidK5G( z(w-ri)ACHol%dQ~GS>9A5Je4KYM}pa78t91voO2C;#?Mt=R|z*^ZZ?@AY^VO50UIj z96b4snEgpok`qIk{>klh)>7mNg9vn|+mMroiJhM`b|6>BV3Df0`bk=dybPpkE@!;h zaXQBFxYH>Z*-AyDPowE^@#v?`X^2?<=@fk9PxYn8#Q0N7@D2T}jD~oh`)mcp4V5_= zG8dOLWv$4K>`D%)%@Y6mq5;hkMPFpZ4|O`TF)i~Q7wL;f>dO=wDmH%6*z7M~)I0qy zM*Qq_LFCp-_!>Ar`N$=m-+s~LOBd}Iy}tYzPjnr=I$kg^9%s$%l=ln|9JB+aHV_OO zZv5M=&QzjOu46tl_OW7qEMzzjo8Tt&1b1-eL-TQ2S2`DC%S6PPcKjz_K zD8BR{S!%&AczA8p{o&zJDCVZ{XcVuc@L1HXPvJU>(rqcc4!DO?cruE!Dcl3@?o`dm zuccrH%hUPu>D-RaE&PuZZsiM8`Ses=5kocqcH(d}_fKEPBQ?y8NwZ`;N`7?Mx%LOP zDZs#6yY@Ra78Pjsl8l;oR?r5xRMr+Hq7w|G7^#um|3GAtEEqgmp+}g_Y>J0A@%U0C zKayo4ofG_|{B}vO$^s__(l}GnnpGSk4FOK}BR9aj1}J)z{Aox<&&6_I{2gm^yt}_C zqsV#k8X|cMkC^w5d7{^Mb!(O}a0#YUw)4|QBhl%6G4s2$lzjXcA-#Z3?dIa`ypr&E zj;3K4mVfl2HAPXHE3kZ+>gV4zf{})vZ5Vzz@Zt~4!UJ*M*<>9Y^LHS5lI7ub4kx*G z>Ai3p;gw?g*$(b~)2;IHR97+-yNe-9ldqOofpZ>_^f(aP`NKukrVSSx&P_4Ptn=f% zXU;xI#6|NTri<6kAHozyT}Tw|E_Q*9FTB_r-}4vm#ka|&uHLy9a-`_4A4|owOYyjt zEWh*xRd^@;RK#eh`0nR>aXHDnT%Q_=o|ne~-+#Fn)lIKFMCf+@)rNR*c<<^MRCul} zr_0_w*V>`N>-eQ6i))0RR?6`hY)etg;Br#b*;YMTudNxP$&D0r*#AaM;uOf7u@p(Z zlvrqW*OKKjt2;_77K?6_LN4;=z4-RKc|X2y-OR)Hr<p=F9%smkwuwH;D_t&QmP z+XGZAUiz&)wGn52OTw(~{MI>EzU}YEhCz=uei^nU2Mg1l_YV3!nJCjc>yKAhbS478 z83i%T*Io(yTd6e?t!{IuVan}z$`s3Px4_uPZl|H&KX0$ZxBSk#)M)90ltISQ8I(e8 zmcB&`so2OTifY_OZe`He=pP}khOX%mZ)ndW45g@N$Q3Tj^D7K6|&7ihba;hLZfOgde2&f0OeNwFO7bI7ego~GEgJ=uwWb3 z`ArBF(0U^+lqe^2A<| zd@GEeOv*K%g2-)pT^#HT#s8QjZ-G!icMaX-8au-2QD-KmtMdByz&jgPY~(Te)Syn3 zVZ2&{qG-P1!!sMG3pJ<#W%#rRDBQWkRM3BR)hbkaiIDZ~niye+Mr+w3W<=JaXy4P3 z^eoY0qed-iQ3s9TksNxYUQ?UPTHr?v99us*%NSIP-XvjYwXvbX7*dUqLoB1 z8t+F_YU-D;RUOA1MNbsar1la+=Bx6BB%?g+*nbDY2|j~rx>amc4NKCIRlQ(aa1?ObT6XzT zaIfFx8bjjgK++^6j=T~#fj%x`ZQ+~)PM;xR)}Aq*OCT4`Fy2g{2dR}YuMX_9m6274 z`u&Z{Hh!#wQ;}`7PNcs6BEfhkkyh%j5w;k4Kkkekrd4N&U?SAQL{=FkNi_ApNxd$m z(v7^jG?!Kyhw4&uTIqw04JCTjPrhn^G>n#R>REHF+Eyo-Kw@P4a!=Y=V}+aQ(^JMC zH_fyEb_W+wt*`M=J^a?#q-6N^=Fm^9;iotn z7U{tlKV_oG*Q{{2pg*go8UNh)yd^cTe4+5uK1(kB%&6SB-kL_x8sDHcNW?%snn&MT zE00_FF{5if#Wp+xwCsdM>y0Hdj=W>TNeka`($65tr~>1%F)yFu9xi_yfeTv_unHUm z`D{|DBL(N>JF4rPvoTUB4?Hd@oh;Ha@E8PNdG|3$K8h%Twn+dW`|D`)Do0hG(}nUlhz2McqE!9jeMQ4gE# zD)AdOwgGQmvC#3u#>@RN+E>Q+{c&*C8EjJ1OhaCRHV22l*{F)j?k(0h%@!BmonO+j|a+sLkn=LN!gb2(}4b7SRTa?@wV zp21W|RlbIgQZb`VJ~5OYBYML3$73{%p&U{~`7C}i{xs}sX@GJCr)CWsvqf{2=vf{4LS1QDAi2NBk% zf`|vF1QBmc4I*xq1`!3*f`}KV2N4&a4kB7V6GY6LNlBRK`k8b_&i?+nw2O@H&zej> z(Rgk(@y%Znzb>d|Lj2UCAYzLMB9<==BBmNa#K0GVh;}cTMBz&mG=yzMki_}&AmZT4 zAY%P0lUT5pJ|bh;>L6l9MG!H1Z8dRGuEH8)xe+BV$~MCk9BME*PYlf1j)H{T7C zIO_`{sy3U%&zpnAE4BqmEZH7JlTNOl9eQXjxe;h1c@kx-xl2buM+22}1x`w#=|=cuv2 z>ha(z86LZyqvjD!cvB?n(lMyK8PD-8IfttNHTET3pg!i4xG~{JYHLQ#%|Ft8CgQk= z#8<}Er!G>GQE-tolj?Vo606x|^oa52MQRccG5LpfcoxBp4KoYT9gE!#M2JUx_g#!J{4>q6{~IYc)}|timHW=w)!3S}^Z9tS87n(sG>=y+=pEw>NV;M~C#V&r<)2!d^ZTvJ zAY}{S2Y@Y;lr%sGz@va^fHi>qfUg0+074p(at~kvU@_obz$HMvEK+g-eE~B7#{icA zG1-_kpbuaw;5EQ|fJ3GDd5zGGIAiFW?Fwq8TY|07C$C0h<9A0JU;RDQ%0-aKHknqsumJW3LRcuHPDz=T{YWZHLSX7gK@07>Xca(Hm?gFcT%l(Il3pn z2^}nDv_V*eF{YE++bYqm5=}L3bW$@+I@Xw0pr#lP6sV~tJzCN|qE2}6xAcVy{{y8J ze+PL7Kgd@4E)=MCMped@&gw)uW(>PeZ5Z<07D$FE+%R6aPfZBfBgq=bz>IAmL+?mZ zQ}}Zq7~kHf)@!%(1FN$}O&r3SHRTuoLKJ=tOmgB!UzAayl4*WIoDx;=MctcQ{ljcF zI(AVr=&~`si+YjH8iifeHl^zakTM9Og8`2Mq!u=T*Q2E6kV%7wj4qL$B=GMP_!{sb zfT4hX14%gxp6sJXNp|+|QI8E9JYdM!v7^SCEgYzq@{a|{*9K4a1Np|ohm155yQy&< zFYAv-(|#Bjld-Ow+Rde* zXW42rpt{u<;8Ls(>RKBK-PJ~=w?MWBDK#PS?!cu+B;GI3g~T5RUKrq)03R2?%Yc^z z@VUU{B&GZ^;Br`ruL3S7Eb$G%<-{evwGih}s#6mCQ6aZM;wOO1f1QBKHAtmauR(Ss z2bY762grX}uu&;D0T3)V5%eU$6M%l`t2N|gpIx)F1`HTHX;R@JqtpFrVtZWdosn|z lV6fs3sQ18r9>H%vD4hdPKM>GhFyW8ZWevh4u4DmI|9`<@NKgO(