From b9d7d306915f946edc15d2823dfb199b192eae7a Mon Sep 17 00:00:00 2001 From: Elevista Date: Thu, 10 Jan 2019 21:15:31 +0900 Subject: [PATCH] cordova --- .gitignore | 2 + config.xml | 47 +++++++ hooks/beforePrepare.js | 14 ++ package-lock.json | 282 ++++++++++++++++++++++++++++++++++++----- package.json | 14 ++ res/2048.png | Bin 0 -> 23498 bytes 6 files changed, 324 insertions(+), 35 deletions(-) create mode 100644 config.xml create mode 100644 hooks/beforePrepare.js create mode 100644 res/2048.png diff --git a/.gitignore b/.gitignore index 8ebe5aa..7e60b42 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,8 @@ node_modules .vscode .tscache .idea +/platforms/ +/plugins/ www/** !www/favicon.ico !www/index.html diff --git a/config.xml b/config.xml new file mode 100644 index 0000000..62e8cb4 --- /dev/null +++ b/config.xml @@ -0,0 +1,47 @@ + + + Vue 2048 + + Vue base 2048 + + + Apache Cordova Team + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hooks/beforePrepare.js b/hooks/beforePrepare.js new file mode 100644 index 0000000..a620a91 --- /dev/null +++ b/hooks/beforePrepare.js @@ -0,0 +1,14 @@ +const webpack = require('webpack') +const webpackConfig = require('../webpack.config') +const fs = require('fs') +module.exports = function (context) { + if (!fs.existsSync('www')) fs.mkdirSync('www') + let prod = context.cmdLine.includes('--release') + return new Promise((resolve, reject) => { + webpack(webpackConfig({prod}), (err, stats) => { + let log = stats.toString({colors: true}) + console.log(log); + (err || stats.hasErrors()) ? reject(log) : resolve(log) + }) + }) +} diff --git a/package-lock.json b/package-lock.json index 11e37bf..804fbdd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1513,6 +1513,235 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true }, + "cordova-android": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-6.4.0.tgz", + "integrity": "sha1-VK6NpXKKjX5e/MYXLT3MoXvH/n0=", + "requires": { + "android-versions": "1.2.1", + "cordova-common": "2.1.0", + "elementtree": "0.1.6", + "nopt": "3.0.6", + "properties-parser": "0.2.3", + "q": "1.5.0", + "shelljs": "0.5.3" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true + }, + "android-versions": { + "version": "1.2.1", + "bundled": true + }, + "ansi": { + "version": "0.3.1", + "bundled": true + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "base64-js": { + "version": "0.0.8", + "bundled": true + }, + "big-integer": { + "version": "1.6.25", + "bundled": true + }, + "bplist-parser": { + "version": "0.1.1", + "bundled": true, + "requires": { + "big-integer": "1.6.25" + } + }, + "brace-expansion": { + "version": "1.1.8", + "bundled": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "cordova-common": { + "version": "2.1.0", + "bundled": true, + "requires": { + "ansi": "0.3.1", + "bplist-parser": "0.1.1", + "cordova-registry-mapper": "1.1.15", + "elementtree": "0.1.6", + "glob": "5.0.15", + "minimatch": "3.0.4", + "osenv": "0.1.4", + "plist": "1.2.0", + "q": "1.5.0", + "semver": "5.4.1", + "shelljs": "0.5.3", + "underscore": "1.8.3", + "unorm": "1.4.1" + } + }, + "cordova-registry-mapper": { + "version": "1.1.15", + "bundled": true + }, + "elementtree": { + "version": "0.1.6", + "bundled": true, + "requires": { + "sax": "0.3.5" + } + }, + "glob": { + "version": "5.0.15", + "bundled": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "lodash": { + "version": "3.10.1", + "bundled": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "nopt": { + "version": "3.0.6", + "bundled": true, + "requires": { + "abbrev": "1.1.0" + } + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true + }, + "plist": { + "version": "1.2.0", + "bundled": true, + "requires": { + "base64-js": "0.0.8", + "util-deprecate": "1.0.2", + "xmlbuilder": "4.0.0", + "xmldom": "0.1.27" + } + }, + "properties-parser": { + "version": "0.2.3", + "bundled": true + }, + "q": { + "version": "1.5.0", + "bundled": true + }, + "sax": { + "version": "0.3.5", + "bundled": true + }, + "semver": { + "version": "5.4.1", + "bundled": true + }, + "shelljs": { + "version": "0.5.3", + "bundled": true + }, + "underscore": { + "version": "1.8.3", + "bundled": true + }, + "unorm": { + "version": "1.4.1", + "bundled": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "xmlbuilder": { + "version": "4.0.0", + "bundled": true, + "requires": { + "lodash": "3.10.1" + } + }, + "xmldom": { + "version": "0.1.27", + "bundled": true + } + } + }, + "cordova-plugin-headercolor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-headercolor/-/cordova-plugin-headercolor-1.0.0.tgz", + "integrity": "sha1-AgrNlDeH7gOdZ/Z56NnqbTiSAxY=" + }, + "cordova-plugin-statusbar": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-statusbar/-/cordova-plugin-statusbar-2.4.2.tgz", + "integrity": "sha1-/B+9wNjXAzp+jh8ff/FnrJvU+vY=" + }, + "cordova-plugin-whitelist": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-whitelist/-/cordova-plugin-whitelist-1.3.3.tgz", + "integrity": "sha1-tehezbv+Wu3tQKG/TuI3LmfZb7Q=" + }, "core-js": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", @@ -3702,6 +3931,15 @@ } } }, + "string_decoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", + "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -3713,15 +3951,6 @@ "strip-ansi": "3.0.1" } }, - "string_decoder": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", - "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", - "dev": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", @@ -6700,23 +6929,6 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, - "push-dir": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/push-dir/-/push-dir-0.4.1.tgz", - "integrity": "sha1-KUgerNnCEGu7eUHbbTfRIqBx7LQ=", - "dev": true, - "requires": { - "minimist": "1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -7737,6 +7949,15 @@ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", "dev": true }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -7764,15 +7985,6 @@ } } }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", diff --git a/package.json b/package.json index 733f3be..ae4ee4a 100644 --- a/package.json +++ b/package.json @@ -55,6 +55,20 @@ "license": "", "dependencies": { "animate.css": "^3.6.1", + "cordova-android": "^6.4.0", + "cordova-plugin-headercolor": "^1.0.0", + "cordova-plugin-statusbar": "^2.4.2", + "cordova-plugin-whitelist": "^1.3.3", "hammerjs": "^2.0.8" + }, + "cordova": { + "plugins": { + "cordova-plugin-whitelist": {}, + "cordova-plugin-headercolor": {}, + "cordova-plugin-statusbar": {} + }, + "platforms": [ + "android" + ] } } diff --git a/res/2048.png b/res/2048.png new file mode 100644 index 0000000000000000000000000000000000000000..397bc45a3e1ceff3a2fe4821eda17e8fa573064e GIT binary patch literal 23498 zcmbTcWmHt(7chK=9J*6!5TqL=hel9BS{fvkl9U`e6%Yw&5T&FX~B`y01@z7=_5d>!H~I`cl1F44zM1uvt0qY0>GL(^zUzg%sqb>2m@ws z*=S$|DS(yAK2`-d$$(EoM)9h^L>N#zXnng6CIx`-17imbP}2xdzsQL`12{1d){Bk0 z3vdE~bsqsMQXQWe@nO$k%uwPQCjq+r)WaHOvey;E8W+EXd6B>j51fwWJM} zO%_71>*YHJ(J*nc#iO496r|8V)E?dV|01pW^-J<~1F4n3W(OXI-PU#my*gCkfdF91 zJ7fgSFI2~fl)*!~qKmk8ahxoP3VhBI96pmF>OsNAwDFP0Ki;SoCO1t@t^WBlsrgOG z%%%B5h~?CaGUH5@D{H zezSjjVB2KEOTD5;>G@hEEAdG51ACm(o4en+Mlny97x=HRAMlb#=ice@jJwv*`ES~60J^IMk^xf0=10% zsUD<)U4~yt{=-j8X}M54Ok5|m=5J$VBL=~S8Gm@=>wwS*U_!&B5%V!>&cA~*DE)bN-;*N6%h?T z^%luWqAkcCe({A-E>W^@ZMedTY&uC^xmOsqPLD74?YXdEPq$L-J$`~zyMbEvPs9~H zj5S7|uv_9z?1pOna45r6Q3R4WeoCx1%!(Q&4^6ZuHA-1;bBa?;6G#zYN9uKPv!|A7 zeYw+2aq*4bR#YU$M1!B>KguL3A@aaj^`WvT?Kh(nozt0f^}2U6 z#atS*cE+&r=)i{hdd52Tu^%x>G)+WrtRoLYHa$MQBZD7(b>_p548Ic?dJTl7M7A>5 z-jTg?H#FgG;0>Zl=_gFnOuLhIi&w~?to&p7d^wTfk>P+rQkkWGaFv>&nEpx`!B~2Q zVR^3Zmi{e$$1<7Hm~zKbcLRmu5YwADJk#!n-8#y}dIhysE3G}OM0N~y{`_puNGhUz z!X&=ksU4gO^5t#GykTldkSi}Myss>#DP~;v_~@;J0{%*-=Xs8|Ho+QCNybq~{5V=MK?nEgH4)E#!_TT(}?W*akW=!WQoo_<|~{l zu05_j@9*Hp4>P6U}E^hqE4+cx036>mdchAijpSnRPBnq{~Wt( z4jO(mlr=KctWM(1R5iFZ1lu^;(m6JMuj<}SZA%Sq4t{kbhffkSMOwl1gek=9%L{60 zBkB39Upc!9!QYS5H-sEbhRBB|#a0@q2JU`y&ehNUt?o$Y*yI&)6q^vI6+R%CAupJH zt7opS?T@DSiKoR%sZp>`{Px1V_d8T4s!`*$#i+Zag3Pky7 z!p{~yh3F{jggMr)aR}K7r5IOE)HHtZD?hW@qmw_Cf04f;zalF&FFJ2(^-~Jf*w;9q z)9s#T6}6xo%7J-`3BZhi5+oPQ5j!qSG0Y6>>O3Hbt>d+V^o;%K=cygV#DXS88pWjW z%J9|BN;apy?c_?fv$f1$DZiXaqjW>o{~N})`D>HV9YV|<6%%C~t?=3-)`W3HBtyb) zWLDX0LFG~N=t&((m z-o9|Xa}=|jyG*naNS7(pXW{X(@K@JyR0(aFASJ(aI^toh_Pw|JisZbdw254YRDN8q z314NEPgTSB7{a~l4SXLZS+a7_gW8KfNN4Z*b>lUH?q7RL)*LW{0wia_LROhiENh0Vb2bZJ%83 zf0p%pIYYQYgUc6fg!f7IYkUK*>$pzEj&Vj+NZXx&N6*46JNv^s>tWBfhzto=qk^|) zCw44!OoU7q>TNEgb8pGh#Kl)p&(LMigii9z`mf%KaqsVVH~aQWS;e=er$Y{-4jX^x z1@g>D)5|mdW{|p(Oih0wSupytb8@OWBa|`7Gt&~$pxpGnL-uQ{eaVksgE9&R#RkU) zmj;r%qjU8(6X$LtySD;cPsO*#XUtm9ZsdQo<iCAB{VV+h0AnsykDtiYwnZPrq`t zsML1#-08(0#lFGkAZ?gv8XIRCl{0vp^dH}rI%zLUJ34pIPk=;{#PC&4&oYOH%F90+ zX9Npp%p}s&zKMaKmhgYG_%b;%3Ard`9cHOz>t|h=*_t)${FER0Z*xB2T78CvEJs|{ z^rhyJ!4K!@jqu;8j)y~uxoNq`?b{%V|6Ep6qx>Afk7PW`RZ+mh3gRn=tvtZ6r(tv=AOBd$+Pxr`75hv7X=)DG964>y~rEr#luo~|C|_8{z(Ds60DOc2 z*t7;fIuigo_cvDG)d0{vd7z?b;6J@R_cGc1%!cKBZ!h=eGAmFxqLWyd6@dW$fRlzI znd@DQfEI86;R~jjIQ?3FF2lIo=k^0rK2t4bRgcOaZ}l6Mza4ZlZFgDii~p2nm#*^r zW2uIyqNXf}$3hUpegS$QmRYg4lG}0f9-kFpWxm^;5Zm(!RWRh&d^^02Zd*CKnN!jv zU}tCF6eLVQ#>U3N{(UtgeUCyfI=!r3U+ujF$j$*x6%|(xW&~T6720kn=wKJdx@-W* zs?qgpA3K=;$~{m~$=>dFVa>$ar$xRS?-=U+jL#aLXL7T(0+_8xU@9sqX0Fdqs*@H@ zha5pG;o^O;fLqfCYC>4>_A5XLE<#~Xgq=M;<;QqOi2X@N2Yj&tw8IK+e-L6!dw^61 zA^0d$pn$c1>(g~yY$>)Z$)XPU2|FM1TNhcM2EurYT0ju%Tnd~XShBGfk-oLup*f#- zQ9kpUV+5z*Tp9eXs0>ax!=s?^i6g^4zk_T%Kh8g7yI!FblIM|DJPXJ># zmiwpZ@Yf_D->mW+L&F!s&R%qjS<%j9k<9p3KNA&*9$w!(zr$#UhNwDL?0DVt^jybR z3HURj9;jG<#-^aqBTfY8&&2QaHTr~@%V4ASKB3_amvOPNl7FSZH4`%K9xlK}SrycN zN|HIFprDXgqxj+(ZaoQOC0TTb$qsC(si=&7W&=WnBE`&8KsdYy51(c21QHTqz2}WU zWUC{>1ZGYAsy1HTKNpggl4C)wBT6CeF<4i$`@Fzx$pS68;Zn!u1m_DQ;1_S^VqTPB zV`q1fp?TFEl{eWB3b4)@kx7REMPQ4Vxt~CIw7(>d_1(K$C$Reme-L#-;Hj>SNFr31Cs}3nZt4CY2Hc z3>$=(#iR;iZ_1hTCoiSN04&rRN;w3Av21H`b^M7NTvzjJK>$onuw-Xl!1;NAeB{5k z<3t6O2OSvNf#lfbM@o2ttaIZXS9^`fYerVC1fF=~M`CP+^XGd?BCtXw9%)u_+Tm&W zn4Wm#(I5^|M7)8%*oVl-N_hTC>cCa#c6@$Mg8J;~!Ub0RbNfAGSO?+KINJwo78o%B zXE-2Oh@fc2$UbQ&i-NJf*(@i-d|az4X4sDmZ)RtWLb8h^M951Yz$FL@>G{8ym4Of@ zl)Dra2njyHUe~UEhl)OaM!wIw$g%${IgD)XVV7{K6gu={T3A&!e+_*_`Vl-_tu*y< zk)?$a`MItEmC`!An6U5;s{v6ZQ_X`%atR?M`vc^bxb5C42iV8bJ|^u+#e3bvShSCC zH|@G&3Qp0OVxCey!p->jH*N(5TOLu!qB|5$&O9!J1Imm1ZvD&z%2wIgfN8iCA2B}D6rKn|W97Q@zy2kym(ha0KQ_io$52=eBfz`3`v@wFv^QhFgPVh=@s8ROTbd9qLNUV`g)u*SzL;ntfF zfC$+THKG+NG{}rDvWH0w)b=~%J#eH5GeZ@uSZ7<G$~HoSr^nr@V82cFdf#GPo?w^j5F zOiJ(7G2B}OfS1t@Z|>-gr!l#|>M?1e&DF2o`{_D``i4w1e#~8`xiQIB?co)4I&2;^ z8ucY+mP)sXR(^>VXLl#t**VsC#pf%H?A=@UGfMvLV}87~|AjM|9#^GTXa43m02{Re znr%-XFA6F*zdUxIiQ1v+EpXY+`tWF-hMry-;#)kQ*VljzaoI-T6p>R;jL@Vj@}*&D zjBZvR770%>%lT5xHjy{URapkt1;tlMQwX4hu4Iw!5MQWWEzM z$m6hSe!OkoJA7R5dCD(w26t<#%~c*$*z$U?y?VV(vW_oIVC_%|YO2MoM45}lV$g-2 ziI3#_TJqRc^$fOWuXr}c*&RNH;0y^UujjJpVmmT~wS+5wV0S$Io!;-yOiK6SUdE~3 zDHCd%)Z6HG@Zu@(xcZ4-Plb*2&S1-}_=*Wjsyi&v(BiB+A6_a++4+IB8|3KDVUe%i zW!dxo;x=Ds{6lvX`Y|k`{`OP*kH7Oe$i{XW@sR}HV>k$cuS6Oj9^MZ6lPWCW)}wS# zx~PczTZ+#Bdcq!sGIASvo^|b`iTaddjFE? ziSe!~a<`^$QShdY@9#F_u~g$GU0!^jA0CZW+%n5HWDg94Y-%h~!D*C2qN+w+XP)=+ zV;;95QKp-b`Qo)kfPUj`ze0_WoyQDL%k|y=#OJ=XluR9mr8`CJ(K-}zvmUXOnU8?Bx{-_ z@7g}k*D`HGx}J#oem*R@7v*vH03m{3kr(lWZuwgOasmP{zi)X7-!{D+aQu7tQQkMT zTxEFJ+!c%Zoow9M%(lp4t#fmsmr{jnZ2-FjD>ZDY{CUXH$m20|AJ(E7rK?ND#K6sz_;p!AfE;d zIws#?RmZ~a1x7tt!)e5lNjG1)+Tt5$?{!(kx+tpqLiT#od;5$a_JTr#ax}Mhu}`q- zprp!cAXT~jT3En!(v)LVv_o}dSkZBa{t94W&h?N`EkDw|KT9IS^5 zla!k&0tm(h?LJwqk%o>PoW9i>&SigUEe4)D5J8)MdmeLd53w0g_D~_`^67XLmXV8T=kLGDousgJY141xQ8Qr@Z zQ&ieI6T532bY{a-BlWUGlwjj;O{4iA+=8mKQ`x6E0iPNOUq1rLAvDp2UO!ky81J0Q zV=YxbpRaSa>Xw}O`zdrY;LK1n+3huq_4+@IDD=8ZCeexHU7ii+C(dH4`M3Xd>>c=9 zu@}@D?kBG(Ngv#+;Gl&e0_=-LgEdST=518Agd4WV7wM)k&!rP49cK7FiVUg7MT>7G zE!FrR1Duz>H&m|3v`y76O~uO{*LV1CFqx*m`RnPHNcoAl@8-xpe6V3`%_UazSgy4$ zR?_DDH49#zr1L8}?=@`w8}VitZ%tPLfej&+I=pNE%pHGxiuyjy69fhOmz}UEGgPvL9W;z>=VkIJ zQ82u!8ygw9mp&pR+#?gqgVPpaSHX?j@Qcjl)xjh7Cs$Km7C0f|#sey%K%*nxz&F{C zRL?}HFpLTLJh)e$Vax_^aXPffhtcCX55*jVaF!fUB!M)0?{-l#q>J!YM&y6IZX1Tf zYcIB}icTO?9$xSZ)Sw#^2X{k@l1(?z=~B3lTX{bVI%23QGnjF7KSUB2Nj<0S1mvvy z{{oa&uUMtGzes`NGZ<^K^PJML9PR(OJMm@_aGt_GuLY+P&L69@1YrgWYcQE|1-Ec+-0WoAhdRxm2JLU+S~ ze9=T8Z4)3rCw(aPT_(DeC~1 zzaP)o=JFjZ}hP02L zHVts-)xGWX*^4>fJqw9FVB+vU?ql1Yt4pOrI_0LdpAP@l!f3~!NV+p4ueJ^VqsnM*H_6&a@e7NIcF#GBKQSrQ4FB;w?$TN_fhB(Hg&?P zzzs7*@AQip2mI`0&E%XI zjKw{l=^UueLuGSot8WJ82JW$=^A)az&S%ARYNe3pN+Ijc^u1{GN3=|ojbi9FLuqQv zQqWlv1^?iolDF36Qwr~PrP@RV%w;2o@x{Vz?euU3<>w8(dn2Y=S2+73I~ z);g~*LP;RpLU3&06CU;5{(8e0{kbyry6ff0{f`wM%tnAbzQG#}1B@(2xJ{VzQNy(hW&;aWJH4XzMTdSGY4eRy@DZ&cF!xg8-h|ezOGL z`MiQYyZqJl@NgN@*0*gGBlYM(UfKb38U&Ma<`0vGj}V_R>p}-uzVy2|lZx88@)PNC zULT#U_kv|aWMz>{g=n(tJxJ7Np-VxuU+0>TElktq8RZqE2GI4~K~BiPJA+5&cs0HC(Co=ljUGO3aK# z2_B?k*BhzGBlM3DTMw-1Ki!4-+y$ZM4EKa?M1<~O1JwtGCOzA$7sK-ILA~&hr8*t= z_2j&*Fq^%++(IE`SwA#8v)qehx-8p@cPl}A-vh5?Jgh=@f2m(uz6(EFp(}j76LIiu zjZGAL=>|{ihh3x$&KmHJ6?PohYjfugxu8>+J0=M3R>nSGwYolLiXqCv1k?Ga+?}ti z#Lp+(sms|z6XaxcG&rbkTfI}d+3KL1hADK__!|LeZG+D>WY+BKoP#z~S)N^ZJ^T${ z^{PrZ`lzPTzv%BIhMAklkMKJ^Z^mFotGdt?3o+g;Ryrg<>C?7I5s7jq21K+I8~uNOTMQVI${+qJ<=R`N$D^yG3v+kv>9W27?e>Ah!|?(#1% zM0z@F?vsH|l_m0jf;85V47S5u*W6jA82O8jtZBx$@9L2Y_%0E3FE^k(I}}WD#@uWM z=N)4U&vB8-%|CKI_@-*GR83$p^q^E98>O_Bo%Hl2CF^%xlbHR;`#6C0i&4v>EVL<# z0`H$$ZsF6ouHYcz?a2`0W__LG9$2cGCATOcpGyZQMK>YO$xrn*OEMS ze)rGL@yPzOg~QEgGN#FaAE7F)L_mul2SV@BdfdjcJoe73Fqqj4qoP6#s69)x^SdF- zA7gx>5RzFL%B~Vf15h83kY6}S3pGhaBYWC0kUoD4=fax)Orcu}Lu$boKrHl5{-lm& zF!0ZI;FhCAE%pKkJwR{4J4 zJFb3sU@Hd5`7mbhK86j+9Z{2=v9ZUqlEP{Z-J!(}be!LXj+$+9;KQn}ygCz6C=F6L zb?I775cZVpA3;-4U?YDvRnpX`;PVog#Jdf+d&uT2^l?Elp;nlXx^Pzi9~9@zkDW>% zcS(VTC_WN$MGk49G7eWP(lvBC=wo%03o5o&L$G5~#SIyiAX0813au&BZC}~D#1cua zjq|+sgH6h`K7p@ly&wHci5px{y3gvDMusDEPySo@=AA@r9i?NI(+vLu}N3Q-{Zm!@x2 zlv`R9=#J$|2a~$z-TTM?)F>$&@_7|R3InmdCCm)-PYa0>2L35I3VKZxDWPRa;3-y6 zBS}km4?P4BBjcIJXR^@R1gO=tOzDlBs9@cMRGo$p$3Q{fwxm2b+JEbbBy2?;8F8 zSR@@zla#OUdlN(h$mB7oD{rnZ7MZ3)3^W;5V363lEfm~X40N0lxvAlB$dX}3H5{+=9-qX(i zO^DQ$uGj4*b`>CndFyT|{EQ1#p?)ERnp%MZE|R^~n?-%yGnNPiug@ZP_F6jxs_Ao( zk{2H9X7DS=B(Ezg$PL+U<;Sw$22~H)zDm=$eBdW0nr?qzh?fxP8TxY>l$3rcq}f_#eD5L&@^yb_FA{EFamPOpLfn=bNzo?R9k5!#g@jjn@ngf!6s{t& z)OszUQ9@g>x807u-HZN56yf(5rDkYKy==4JA3m7We~kEG>aP%zLihUr1IUk4lzH%r znas!3dZsI0KjLNrLnlNJ`Hhk7?b}3QJkdEB=zE7pFzA*^g@Lr-vmDr~#Ygfqur0QP zCR#g77A@@PeBB^}ri^nnpyO;GO&d;zo?NAD5qPv;aqs_PUc-f~R4L)rFbn&15&8ZE zMuakOTdSm}zazne8+8vK8D&q4r5EF2iDta!(-+RWmW{M=z3fmh$$E91j053vd(4w= z0#{-BmVZC)(imOx$ck+dB5>0RBWHx(h80X60}nW|bVZ|O+Jw#H^xhZz{AlS5j~TQD zbW-rJ3Vbbg1F^yly{dpQgfNwy;+ek-ht4JJV(^>7k^*h!=sw~v*G-+H{1C7GKeLDc zathUE^@1-rYpc~Tp->WNpwDxbx3$5#qS)jSRA)IttXc!fAGmO|>fq@POIGh}pXJj7 zsIEef*IK6q95?jg_Xz$~fBsh_{P*Vn?a_%ygBC`CjhKNWG}|3wr;XwU09H|1j6Q%z zTC-6~9Br%aPw5q%`d}@rn(DQzp+lBFXeSqt4YZ&Du{`C}aDT}7yTtPu z!10iQ62b=ld4n=hrH^DM+%9YBbQcL47-F*mPN`uCd+>FONUd~VE(1DNW}oL_Pi@-? ziQgj(1hH9!KnaAy7W3pl7-UVx1grF8RJ_u@8jwuJ_bYL_gmZwxbz*R)0mzk1cRq3! z4O=Psl8`^~f+0k7jUitrc|CiVkQxp~HWd?Qk$Jk0CQk^V1G{ADgeG~H)9#c3v4KQx zl*SiD3BxG%qO)xkApj?NJqV#9t+K#<`!@g-(3kS&;Ani&Gc=4c5Wqv$XXr3z&^6P^6t5}Bjw0tcw?1vob{GM77PGtqO@gpC}Toy7(YNRpshmbLP=w| zughBG)4y>CORoEW`I0!LUB-V|mC5=SE39wGecAPCh+gInz~cUUU$8|UPxE7s_6J}c zqwc@JoxiWbW@_3Bk36P)6F^4$3Wq4oiG;>bne~gtYmE9=d_CRxf2#Um^md-NM6#=H#t=5oCj^Ohc&_)>zSj3K4?)1Q-c zJ>;~+*l)f+^iDA4BPev_z{tH{2rc>Oxw?FJUQgxLpGiZ5_yOJHFke;g(kHZZsds55 zM|cUWJH^=&+3=9*9R>2pu71Pwyl$BUC+sRqS(36ZjW1{+s1K{~SetikMR8RJuwv0} z?`ktU-#eL_H|MCL z3!}b!8_t5)%b3T;UuAD-<1g$HN#|8|O0YLnnOY_uG*NV~ZFio3q?4!+@3`xbXC^yg7Xyc>uG@AgX3?13-YT7 zz=Se#g)m3v1RJNlS0-J$;n2$RD~{6)c?Pz6RSb}5y2TxMWnIUOwB;nn+It!ZO;pO{ zU^JB^Z;>7;pr2WM2@KqYg{*#7q zese=vV1%WD3f(LXz^f%tmb7?$Yv{eDz@hfX$v2OeyIQK>XAZ#vem39iF=8=NVP~Y? z+)Lew8e+n}>k>Ajx%||f<*5rDwOx%}sADf_4?&@Fz3tdCPo zG)WgL^Fs1CHL~Y7Lxs{hbw1yC=&xAlU-*TPp$7NpgMrf4_n%V}DL;>`*Yea0U8MIy z;uD*+N^1R2WFym~hSi(5Cx}=@2q$U|UcaD`b0ax3?AI;+^GeY*^|w!sjw7fnso+Id z5rJ2JiG=hsdV)eL+|_b1g*$;F4O@!xxL-cpZiy$_YbWjXE#O@4=;4;btPHT2UY5HE7Yk4S%IH*q7JSr z?@+zx$+9!GQ5DuSYvg>dQWG;yqKy+|L+hWJ2tOj8k@Pj=U42U^;KoWeu-~$hiSP9ZB-4Q@HX*ueew2!XuN^zU;_=RY& z{iJ}~(I-r^|9wO?^ZeF(UnYVD$AjT!0S3Ikly@hyUcO&;%-sG9JUH;_k)KHv7Z>}Z z?wY@Qc?)~S*T#Dppv)qb4DMDgPN&_4oI-2huE4wyG4Lb8>P{a0KH4Q=-V#I`tSmF4AR7kt zSrEl$El*4ETV$(24ll?GOB1gvXHlzkiWz1H7ml{Rk}w}V%G6FDS-DvE+wAjaezVQ6 z{v?c?$BFT6AaUC02~B4v453l2#=?=r+ECPpQ(?8iWu~m)jv^%BeCgtJoG+vrRu>RZ z9Eo@!rE5%m4@n=yRvXjZb%-HNPYeM=7@Js){J!-nGDK z$5z#|eqze`iI~{yM9si}^ArDo&|lf1FuRTp>PmC-FgxSLX+yYbRMC^poM4_ z9AQJ;kE4?)zZRyAl9`X9zdbr8|;fz)YpmPDh zRuw{hHbZIFBR|ujgzIz%ElU}bTpalraO^$fYTS4pl&In#!YB3_Y`+#k7`MDK*sJlUnUQ{CS4$?BWv*MP$MA)Z~ zwxd{BWy@LmooOx%K6eY&P1ob(N#{hs^PIQxvzwwpEy&^(8^5aX!q0;g+|5z!T+zIe z&;=mszRsF`50b`zq^0zT6fyo%!@#66xVjxj3)VwoZ5FS7Ir3#fS!|mZWFv^M=q#O?^Nhbc{peAtijVAd3x1OScExT%iQtM>(?lct>zJ|H z_;A6U02|I26T~AAmxTRotV^FT3ul;?J#k5(RykJS8|Wew94pV{vqTng6>`Ne;LwBJ z;bk(}ud6RLO2XR`xSsRP@Kd||@R;iHm{POQ_YCRl)RZHWlfxS9tMT}+(`&$k?`Zuu z?(P7uFtyS37ta=cnil>=rAl88_d|XRkTaw}0?whCy{LrOTsLLhG z67%=4^cnBRXbWlq>?aO5S$Pgivj^{vmyG@m`yMN@nCx#3xC)nFUy}S$sqAIHCwoUwq1EpT1S|Ubp)P6Qy=J znVO4P4E_riZD-n>@}w)V=O@4ao3SsW7o%x4Y$jG8LTUJ(icQk!q!v={FR;UYSt%SrG1q+qrBRKNmUwwXO=y`@@y#|wRLzMcqYT+^||x7EVn zTm4~UJfHveC?T=JqQ#@y&wgczJAA5>P48Y4z(n_T1zKa0j$LNQV%YbT@8Sj*k(P+h zq_lZ5-2yp>vY(a-ncLq)@ZO(FT6R9u#ITC!(?8hslnmP3|LPWI~%?H-=-;i9}a$i zi(Nk9*$rc&1B_{*q%qZhSWV9K@uQGrR_1DQEFF2so=l85^FaBq>6!k+od>+@6p}gp zx3LkNe3*W$Pmh_Q8UBrrdms4A`~KnectK|?#(dWv8L)w6h909hEurSLr_nxP#6}eJ zVm8^wG)c)U>{oSi=ct4q^K=XR>{)5zx9BQmdl@9;lL+yv**IF?>?w#<;p5m}`pP<* zOXAN#{Ft-BC{Y+SffB|+qgZ{j@Ll7tKgfJI9|1CZ@yQQbu}A&LNrhau141<-8n;7b zi?z;*`{(sEeW(O;9=}aKf8@;7V|=Y=SP{)ETMxo&LzHqi*&nA-o_YjYZT1*xupacS z-rl~B(x_LOJ+$A};K@1AVRCnW9JM>KIF=4|Q#Gb7byrj_4x8usvH4U&HtVZFlzzM# z-?uUWb`JB`SNaqFtnX1})!$x}peFG^qj17O5D6pqjb6q~qi*;UzOJ)Pv)ldH_v&x= z-jr3WV@BcxMMs#CvRCrzffgjNjk3gSyi`=@?rR2pLgf*`0jDYbUWWuF0rF$H^no zC|9DSXAiIc8lklb?s6fbgE8MM!MSf9tUy30YgG1Bfcj+y#oTwuj9F($`tU=p%eL`* ze?Ctk{HX**wk2{B2P{-5Ha?>-m2Mq~-5n=1<>}&c)fPgoy-haadOW+84+p}|1UTBV zjO7OeVD;H#ox$>)>X+!kcq)@Z6f1;Snf~umYOLcph`2Qa5bV1v}rRXC?D!*C)A%v&}Eny}2W#7gd8) z5r6V68=GTyRI~l4M)2ku&7*&R{GpMjuasXHwgXi|W>Rz)?~mj)(%t}Tx|+auTj)4R zO$}?a?@_;_Es>}nc4O8IRCBKi;hcuBg-TH%KHl%a*EcQicf;W_YSK>V95X}cOgu0y zY+ZAezixRcPO$Jp?BA%;Dr^3s+R!40lQ9dF9|ew^f9LF78`Pp_hsv{e8l@iF>!;T0 z(qJ-#rrZ8ChN|Aytctj75Htbvwjo}WgsJDq1) z`6gRelKijgFmaN+9|$2B5~4vkqw1q4FDJ;ON~>Lzn+NfctRB{$mkJ}%T+}GCqKVR1 z=3u`~dQ^}bLlGt58i@RTEekeUG|Fewvz^`(tFpp5S>K;rs|W&|_J}Y4TES{Q+-Avp zzBEN>&IuI^$IRinX}XPncKZNmjE2HZB+oHjG7EUD)PE;tqL?V+L_tsAn=LE!wD}G= zC#AfN;dUYVodLi8i`76JCAf5EKDfSzO28x33}DyC;XwCEHUiNJz!Pf_ZP{RMsC z2?__weP^+NH&AXL#Vq$P*hg0G0tATi0!2zMN$FU5vKca5_y>pG+AYB1{ywdDUwy*%1)N8&z0Wz{Fy!&JHf z4a&DNBS*yu3(a&tzb6l{9aPv78WKmhi<5K+#}wR)Daf)bgvyik+L$Pz&*ZUPr2qYp zcjCY=c*TsA7M?m@Gso0Pg{tZ1L^O(H`<*_*iMmfKi4F9q(lAsCWcE*Ua22U3eLSQR z=hO>d-FCA2+V{E(x+a6E6+KCR1@fSgqHvyK+R)|wI)VDr zY!d9a?xC(p4D}{=2Q1V%i!K6&T;Ek;Cy21Xs1ypH$r0Esq?+AAe6r+B3W3dEGmPnk zV2@TFb$P#7d`hAFd*dK3KW3fDT9Le-viJn&O>g_x)ijL2&}koxQ{h0U;5hLR3o6Xa zY2FM|I3;0-A>@($p>-|S6AQQYRipp)1!P-3iQ|Oo;86w_d{ZM%q3Zwpck9^d980Ck zR*~GtV|9oeY7+1!I@wn*3|WU0g_q*~Egbq*bl7np$Akqv?&B&A9nZ(&D%0l`*Yhv& z`Qb&h|5%vRE2P3_B$ODebAScaVWmXTGEkpt{q!42mh*=}3$T_XC8pUyq8|WZG468z zQcTx(#}OjLAdES}_N3=hDwE<#l?DWOH#-vlhCE7XA(;QPLy;--sSu(>eA@))%U`Vo zEp+UY(APalU+gJ!r9$!0qr}(C_+-Z;cy|h4F~ftq3Tv-;TxJC`VMyug58op~V!K{W zy^ap7NfNsu%qiQO^=h#Ub!I#r)6&KFF{R1NN7L7VZdf7np)nMnpNl*t% z?l$+FH17h2a$A4li68E^(4+Tg-f1Yiy*jj?;kY=MPr&_u%J}Z6rk1r6?dsM+u$eU4G{~=X=k2|HwZ%d+*N9eRg(c=b14`-}7Hu zi=`KGI#Tkt__!loP;;3@p_-IQrj`92qXBwCkOLq1l-nEG!nt^cLUQ=bzuz|0I&>s6 zV0j_)gw>kCBE+Pmx=9VQr={#XcNLHbKyzu$S`fT8qGgV)bgkC_dksc}*0Y7h2x8c% z-gpck(~xX57W99oSjS-PW7J_l!gOz99}2H^_~ExBMCSi7PgP)iydZSIGqPGe!vw2r z^^CCI1zGCOKaK0H$sZ{b-eJee9Ik6~Oz0Nc&t3Fa++@qHs7W&8OG5#chNtD+)Guu< zin`=<mDE7$rM0Ez;ni6IojSIbPNlH9g(7AMt+%wEjC?~qFble zfVomH7ty5JG|VZWz+$T~g>;8Il8$a8T77!Dx9Q)mTR%K(Ne-A&V7>c>JWLH~4?0S5 z`}2n03OAxV{Bm&i$9yATWRBwtKcwDNMbc|T%(jP@=c7V(%tU;5tQTgAR<@)k)P9U9 z|M#G2^TJ-hD4>@f{8J!b>gbq{%EbI#;B{UNxixVLG5Bf1Ancc8h21WKcz4m(4n8WX z$fLcDCua+<4K-ds-%h469Mq8~Dv&ukb+f!wk$n4^Q4RZib-M}y=O@hYsJwf%0OR-% z9aOdOAc?0rOdw%wGPtO%b+(adt(N)>JWh~r+Vsu4_oP>krQ*O^#|$H^#c{DCtSf+M ztG`nDejV=51`_fSXqG)^0E0kagxCuc{a)GXlb^|#FJ%GltgdtOmqYhW6ig1pxSMRcHPJ zk$tt^Kp>2#?QT0xi|ollgNAS(r}6Q0he+P;vZXA1IlMNL7_^{}2kEcW<8Z zdDGDH^$4oh<%BmczyGvLr91*?KGt)yN9tWmkC$}-HTW1XcE{7PE0tQhxUP-nJN+78 z#1gbnJNN=v~>T#nfz-5f#0fuXBOm^s{i>y(J}zSwMlkFxz?^%I+El z;Q9Xs1XU5MZ$n}FGpy_WiH@Xd;fT6%;2^Bk>;UZZ_~5rjZ~y=>SH$)#?IhuBsNI7` zIi8<6xqdrk?fK&yAG+`xTO-dHdp_B>-TNozEV`jim9}Yg9|^lk-Onmso4fN^;ZMgD9u&=+b~K`xQRiyQdlus=&lefMucDI($~l@zY7k=U->Bc)5%=5;a~7~b zLX>_*d4Hx2m1(}Xar2sQvtiG(s9Cll=6_=x7e7O|=ZH4IeA*Vgr@rqdrOTkKu%*Rq z3Q2WtxRld@X}l~FL_KE;uhyftG`JT76#Ru5J>NF_3m+u_uvk!$V>FOcIi5J7ue(%c z6|CpH9CG$)4@2DToNePH-I^~4{kx&F{|-Rj)`1(iKVm_f@i`{4e)1X97u>)tb1tjJ zqw=4YkATGv+GIrg3xhMd@LsKM(LoD~O2vmG0!m)u!E1M9WoVuxBK5u|v*#wXoS!nR zgm5(6`UIf5xgnlIIp<9=#-9>A(q!I@%8kZ*M|L3D*O!hM;4LZ#(1tm$BJ}qQ z#>{~M&gl}|XLjCsg!1acfUiyjw*aR9f84CpcdaY zOjtM0&ngF+0}@CKzKiEyzhArG3-!zLzRSQa$HWYGXp)O?-E^bZSCK4*M6E{d=Bx306Ltnl27M(&(U{(MR-s z;I2IA@*(;yC9ZYohX40nqu6{7I)D$7d#DkAJ1>lC^zPtD5~;yt@`ij%?7}NGpaR!! z_>F^r6JAIxwxShiX}UWr;?B-kl?TtDG1~WyL!`ppbl&?%^N&kQb>;wnNn2P84o=~m zOu-WN)n(M^+lJP!VL*_jK;N$P3oGHf?ZA6{B;y2(I#6`4q)>z!`h&Dwm^Xz&J-|YFPdm(1A-HWQhN$9<|=EzY%mn+4}uP5NUF=^kR3M- zA_OHth^-V=lXTPjCJr|;$_yAhmb&-xWpo&Gi<-wMVqX5b-0?&^5Yyci&1oLCn3ThM z;sz|GE|%*;GIqmMtO+f2?8C_#P!*)3gc~?2i(#pfNo9rNXqBDdA_N%-$)OWF{B3_> zs3J8s?$Zh?rup|NcxL2pN1eC`Les4i1Q3sQ-Cy%UL2+(5&(VR^Y@~O&g}t_;`$pz| zgYfSDljC_dB0181H%Il*(DOV#fK{$w2wkC6olrktp3k4>dkpG}9=eON91`EI&*g=< z1RKPr^U~=sTyG+;V;1t0;l!E!9}GnN%b(vbhr=s#REtQcR}|5d}%^hoqbZ`l#k10MLr%ix{J`kVjO> z9y+BmaGS02i#hjbYCoU_B|1QIvF8EJsYo7VHr%d(ERN2=<*TM;bi_Q%l#q8gM@(Gi zr`(QPCvA+nQr1PqR4KwMLePbKxqJe&B80w6YA~ffP6rj`ekm2rKv}4-zDpfup&>Z7 z#`|Z&Kk7x>v&<7~V!0ASO5AtsNd+YJbT>X}S>LlFeHwDLM8YO^YyW~8v@i_uTt15Z zhvys^3yx8CUb<|#bi3_xOqg_~_`IU`Ts7GyL-aHslbij*;{rI%Ig8ymdy67^wX6m% zOYL*8w8LUn1sYbMg3QFtfP{nSeZnm^#$$lyEoG40Ma2pZ87%}NlLfXV2d@zHhu6`>n=mvXH z%O-}OK&V-v3Qh1g*L68Vxl76E5RNm+eqXp2G)K9ZOE-WxHffK&na3yd4TVVUqc|w! z;BgfvP6J*aJ>-*fI;Sn0EL;dVow)zVEH!U&nMUMeO8!qF{EI%5{cZPQ5gvhLb@OiK zX-4sWBdW_WsCXN0%zWd&tH`+5FWszrH@j@r3iBjh5qwWWcj^NQIc#p7(7Z!PXBaVH z$w@VKA$>=1PV|j=rhVUQG&M{7bxRInMZNMOJ19XF7P4&=*JBWb>F{V*7uNvgq+a1L z=2s$JTwHhl^$79mL?kV=Sb#TN-rhLjQ@N^Z<`qA*{lFf=Ss>5~fdMg`@K~=pB3Fb_ zJv-k(HyojZd zNN>LYLw51B;q=O5I&lr5j3+2rITZ)`D@^?ce3-_GICnsgS7;9{r} z#=g{Lj6B5-cz_9$_9|zF8LhbM#PbW&1-o-I7h|y_)Ricl^Hqe3BxCo@&PbQ-Ql zP#kWY*@AEnzO%B$F-$DBr>WDj(MLmzENjfKN`5>cm6FOSBTVzdA_6B{4I>84?ND{* z>yN%H!`ar<=C>fW4sCUDRixHXe0BBq-_=(StcEP@R!nr)Vkw`+#g!r>6@44Nv0*mm zji!roSz8t#&eVhl6+yW8CDNHo-*I0zeJ+XIQPj6we;KR!y#7h4^=*$=?IpAMKV+V} z$U*D=s+jEUrV`qj9nOPFI7YOa_sf?A=MR$cx9_=677hB^Sx#5RhMforXn#i*b-E^j zUh}yQwLU@m6bLk#4W$UmJ_ctC0pTIDhjwA!WOT_CYB)(f#y)_gir z=yJ~Iw?{cKXKwBqO|M)craq2lFE0x7E+5^1Vd!b})=Xu$&LVL)@P7NsGE}~5O_3-D zg<8%LyCPp72J_EB9D#*g*~M<4xDC&4TXr4j_n_0Lf}##?NI4bdp=~@gjpZSgI7kNV}#&ei*q_nm&{lv$J$~exO%=( zhcXhsX+4;rY_q^-uA(>s-*ON`Xv}9b>oLC)Bk9~X+k#(aeK#)RhC-nmYV&6q`0CY5 z`$ryDx9v^e&Vu4%|4_IbCX}E;Z!>*MO7;1)KY~(mij%T?K8Q9b?n}89c_a7?@kK_$ zk_Yt-0)h@+4V=zPI;Q*j2BbBv3h7%0-oIRt)&G;JczTUL zfDbyvDhp`ZShdN;sd;gXImhn@&p$0|&@-e++)**#6Sp7m^O-#&&|9RnHbboaGICO2 zt^E=e>TEEi?-OjdFH9x*O$l|@@=wk^f;=N^L^j+$=^Glh7(8rudzi>v6RB5@ew-Z#bm-`^$NUMU;QfAfwYxuL7ESIWqPxJ2nhx4X*Z^l)$qa6&w{A5++ekH)#&+by~0u z(G#b*HBlAUizo`>8d9$>8IThKObV%93A5*rv0-(W8zK{axjJ5i-G(Z4yP4NbPZ9~& zoXK8Gn_2sZWLn}#Qk5ou<^_#Gq_ty)!v$( zx!?0Kd#Mqgjf-A1>Kroul9oJ7q}<;|byiRE447k=uSz~3Pkm)%f`k{Can75j*_pC4 z|$p^~Ooc%?j3$ZZSE4)5RR-g0oT>>t_ z)RB3|xE)ff1u8Y+IrNGD z5K`E9Y0mlRvyb#R+}tW`ZG_~a{b=+E$lzOiMwJ&j=NR~uERAg#xFldU_j4tEOHZ3` z(J0>JOYXaq)^eCqJA8NBfJq*)gSVGP0D`6qCwM@8M#LaGVGtdc4>x^%B|DI%>KS45S>dfAsK}_h|IGK4=CaqH z&}F^vU{?-AX<_0Ym`~Oc6@~<^O}l)-m2|OvK{NRkVccGi@bXR}ruM z;2nkt9VL-V2!rE4qCc+m+?aM5>vqkziC(K+P`21~$2^p9%4b4myjw8js)OPmU|Rn< z^GQqT@%&NjAzG8^w)ceBxFLo@(dm)edL;J{F-eFNVIJtk%{y?RQ{}qI`WcXp#}$ju z?HGL2E(2j;ahaHj!yd}wTQUWPEtHk&q&2@)%^A+V>GkkCP&{-@JBw?yl8q1 z(4-n2?lGM|p~P)Sb3~z$d31$_OEg>I_~%GY0~Kx8^2`Ex^GzB+rkU7w#!EycN2D5y z7g@``vmJs$UylL5fGUY-DzeZ(S(=@*xf^l6&Q|-hEp}RceOjB9`099eH9;36=DE*S z7?LI(fsHd_7Vo)?B<$^XbT6hdSaIj^tI0%1r%FJg+0qi(lG&-&4WVK>^klsr2r~H7 zvhBeIrwf{b*&T22*1Z^;_K?<`go!L?s7^=X$Wx9aZUdAkmy`}Em;Vs~Uf`@_$$ZV? z35~yZIMS)~8RSEoNWPbK&3f|Z^_TeSIuA&M-fpxZQMD&JD$1vzDbWFjlJ~jlWA1IP z^P!UF{fkEhv=@$8O0q)>d(0ufxah&MxWBSqITx`_2~UOzXr`IhxETDfD`g~gTuWP4 zfvxY~Jj@y{XZaKE3XNjsauyQ5>6$51K6x_hnj*yGOo`!*<1k70OOm?`{Dr&2_~myi zN>ESfdC*EstjE!8DZCyW$`pOYk6a)LBlVF2CC-KC&=CLOjp89L5}=`d4`w!qKizy)5k#0iDY{GpO{_@@c#Gy1YvLXq&vtegM&` zI&JZ?1Kt-;g~(FaiQ(;kB|*^ZHxCP?m0Ru`Sd{2!1l`+${%bSVB}U9b_`H6`ikf*! zk|)~IfEHk$(anSoYG|P_mmahZJK!Ml2H69_$KNnbm*dm>2Fgmht=|<%JbwRo540~M zc?mU1LZMpkSegE1U#Dx*!nhj3fn+3C+9oqtph73B<@oxAaL&Z95nvI6smd^c3-qp( zGIkh%@zZgExA*Nm?Hirk7S2hmU6t{q zuq)t=ZFcN^mYl#Nm32(h+8)h9>fa;|_=KApX?*ya0)jk&0yMLUZO$QDBng(SSOQez z#nAKw|BkEX^Gy>h7Af3BWp>(LoKj9KqtV(bgtp*2Z_}RL0xJ}|xDWLC}d34ZE5&#={%mL^U} zlV$oPq}jQD1gk{`qE+A3Z`%T5nms1*fzHWRj2pjaqJ?Qef25v8N7ku9BQz>IYa4w1 z%1^dHA$ZTngk~|I*Z;*DT*OkT&{7TUds+85Pq6PH N!waU^VjZW*{{co;W%U36 literal 0 HcmV?d00001