nodejs20-docs-20.18.1-150500.11.15.1<>,\gVp9|+~;D\?A ߄s9D' wmgezEFBUՍ9ſPL& T_}fo'R{VF3}cK_gMmg(,ATc]<TmpGW8|+iqq"Ydk;?҅7&ˇǩj|ʹ SMF|˟(:+=UN1rqɡW1}zy7.7H>>;?d ' A|  @  h   = =A DHIL@LPL`L(L8L9Md:OFGHIXY\],^bc3defluvzi|Cnodejs20-docs20.18.1150500.11.15.1Node.js API documentationThe API documentation for the Node.js JavaScript runtime.gVh03-ch2dSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Documentation/Otherhttps://nodejs.orglinuxnoarch,~1jHw  97DR`c_>zhiVKgEhWr-lr)s^KDj_#YDS/v~-Y~ODj|TA4~iC*(X-<i[ ؑ:Fo(` )  JKT\am%ٟP&R46G>U>O->]-g*{X&ڲ<|K@x( yW:=Hk##tO37^Rq^K\M:`4eLe;@e7e-%e@e @e;d d@dd@d@d@dkY@dgddbd^*@d[@dS@d?adam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dedimstar@opensuse.orgadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deotto.hollmann@suse.comadam.majer@suse.deadam.majer@suse.de- Update to 20.18.1 * Experimental Network Inspection Support in Node.js * Exposes X509_V_FLAG_PARTIAL_CHAIN to tls.createSecureContext * New option for vm.createContext() to create a context with a freezable globalThis * buffer: optimize createFromString - Changes in 20.17.0: * module: support require()ing synchronous ESM graphs * path: add matchesGlob method * stream: expose DuplexPair API - Changes in 20.16.0: * process: add process.getBuiltinModule(id) * inspector: fix disable async hooks on Debugger.setAsyncCallStackDepth * buffer: add .bytes() method to Blob - CVE-2024-21538.patch: fixes regular expression denial of service (bsc#1233856, CVE-2024-21538) - linker_lto_jobs.patch: refreshed - fix_ci_tests.patch: fix dns test vs. older c-ares - nodejs.keyring: sync keys with upstream- Update to 20.15.1: * Bypass incomplete fix of CVE-2024-27980 (bsc#1227560, CVE-2024-36138) * Bypass network import restriction via data URL (bsc#1227554, CVE-2024-22020) * fs.lstat bypasses permission model (bsc#1227562, CVE-2024-22018) * fs.fchown/fchmod bypasses permission model (bsc#1227561, CVE-2024-36137) * Permission model improperly processes UNC paths (bsc#1227563, CVE-2024-37372) - Changes in 20.15.0: * test_runner: support test plans * inspector: introduce the --inspect-wait flag * zlib: expose zlib.crc32() * cli: allow running wasm in limited vmem with --disable-wasm-trap-handler - Changes in 20.14.0 * src,permission: throw async errors on async APIs * test_runner: support forced exit - fix_ci_tests.patch, npm_search_paths.patch: refreshed - skip_no_console.patch: dropped, upstreamed- Update to 20.13.1: * buffer: improve base64 and base64url performance * crypto: deprecate implicitly shortened GCM tags * events,doc: mark CustomEvent as stable * fs: add stacktrace to fs/promises * report: add --report-exclude-network option * src: add uv_get_available_memory to report and process * stream: support typed arrays * util: support array of formats in util.styleText * v8: implement v8.queryObjects() for memory leak regression testing * watch: mark as stable - versioned.patch: refreshed - cares_sle12_capabilities.patch: SLES12 compatibility- Update to 20.12.1: * CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash- (High) (bsc#1222244) * CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation- (Medium) (bsc#1222384) * updated dependencies: + llhttp version 9.2.1 + undici version 5.28.4 (bsc#1222530, bsc#1222603, CVE-2024-30260, CVE-2024-30261) - node-gyp-addon-gypi.patch: adapted for new unit test layouts - fix_ci_tests.patch: add benchmark fix- Update to 20.12.0: * crypto: implement crypto.hash() * util: add loading and parsing environment variables * new connection attempt events: connectionAttempt, connectionAttemptFailed, connectionAttemptTimeout * sea: support embedding assets * support configurable snapshot through --build-snapshot-config flag * util.styleText(format, text): This function returns a formatted text considering the format passed. * vm: support using the default loader to handle dynamic import() - c-ares-fixes.patch: removed, upstreamed - nodejs-libpath.patch, versioned.patch: refreshed- Update to 20.11.1: (security updates) * (CVE-2024-21892, bsc#1219992) - Code injection and privilege escalation through Linux capabilities- (High) * (CVE-2024-22019, bsc#1219993) - http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks- (High) * (CVE-2024-21896, bsc#1219994) - Path traversal by monkey-patching Buffer internals- (High) * (CVE-2024-22017, bsc#1219995) - setuid() does not drop all privileges due to io_uring - (High) * (CVE-2023-46809, bsc#1219997) - Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) - (Medium) * (CVE-2024-21891, bsc#1219998) - Multiple permission model bypasses due to improper path traversal sequence sanitization - (Medium) * (CVE-2024-21890, bsc#1219999) - Improper handling of wildcards in --allow-fs-read and --allow-fs-write (Medium) * (CVE-2024-22025, bsc#1220014) - Denial of Service by resource exhaustion in fetch() brotli decoding - (Medium) * undici version 5.28.3 (CVE-2024-24758, bsc#1220017) * libuv version 1.48.0 (CVE-2024-24806, bsc#1220053)- update to 20.11.0: * esm: add import.meta.dirname and import.meta.filename * fs: add c++ fast path for writeFileSync utf8 * module: remove useCustomLoadersIfPresent flag * module: bootstrap module loaders in shadow realm * src: add --disable-warning option * src: create per isolate proxy env template * src: make process binding data weak * stream: use Array for Readable buffer * stream: optimize creation * test_runner: adds built in lcov reporter * test_runner: add Date to the supported mock APIs * test_runner, cli: add --test-timeout flag - c-ares-fixes.patch, fix_ci_tests.patch: refreshed- fix_ci_tests.patch: disable test_crypto_fips for openssl 3.x, to be fixed soon (bsc#1219152)- c-ares-fixes.patch: add additional backports for unit test fixes- c-ares-fixes.patch: fixes unit tests for new c-ares- Update to 20.10.0: * --experimental-default-type flag to flip module defaults * The new flag --experimental-detect-module can be used to automatically run ES modules when their syntax can be detected. * Added flush option in file system functions for fs.writeFile functions * Added experimental WebSocket client * vm: fix V8 compilation cache support for vm.Script. This fixes performance regression since v16.x when support for importModuleDynamically was added to vm.Script For details, see https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.10.0 - nodejs20-zlib-1.3.patch: upstreamed, removed - fix_ci_tests.patch, node-gyp-addon-gypi.patch: refreshed- Update to 20.9.0: * No changes, just LTS transition- fix_ci_tests.patch: adapt for openssl 3.1.4- Add nodejs20-zlib-1.3.patch: Support zlib version with only major.minor versions, like zlib 1.3.- Security fixes relase 20.8.1 * (CVE-2023-44487, bsc#1216190): nghttp2 Security Release * (CVE-2023-45143, bsc#1216205): undici Security Release * (CVE-2023-39332, bsc#1216271): Path traversal through path stored in Uint8Array * (CVE-2023-39331, bsc#1216270): Permission model improperly protects against path traversal * (CVE-2023-38552, bsc#1216272): Integrity checks according to policies can be circumvented * (CVE-2023-39333, bsc#1216273): Code injection via WebAssembly export names - fix_ci_tests.patch: refreshed- Update to 20.8.0: * Stream performance improvements * Rework of memory management in vm APIs with the importModuleDynamically option * test_runner: + accept testOnly in run + add junit reporter - fix_ci_tests.patch: refreshed- Update to 20.7.0: * src: support multiple --env-file declarations * deps: upgrade npm to 10.1.0 * doc: move and rename loaders section * lib: add api to detect whether source-maps are enabled * src,permission: add multiple allow-fs-* flags * test_runner: expose location of tests - z13.patch: upstreamed- Update to 20.6.1: * f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: removed, upstreamed- f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: fixes issues with Angular and other software that tries to load ECM modules in somewhat circular fashion ending up with multiple executions.- Update to 20.6.0: * add support for .env files to configure envrionment variables * import.meta.resolve unflagged * deps: npm updated to 9.8.1 - nodejs.keyring: updated to include current upstream releasers- Temporarily bundle ICU for SLE15 SP6 (jsc#PED-4819)- Update to version 20.5.1: * (CVE-2023-32002, bsc#1214150): Policies can be bypassed via Module._load (High) * (CVE-2023-32558, bsc#1214155): process.binding() can bypass the permission model through path traversal (High) * (CVE-2023-32004, bsc#1214152): Permission model can be bypassed by specifying a path traversal sequence in a Buffer (High) * (CVE-2023-32006, bsc#1214156): Policies can be bypassed by module.constructor.createRequire (Medium) * (CVE-2023-32559, bsc#1214154): Policies can be bypassed via process.binding (Medium) * (CVE-2023-32005, bsc#1214153): fs.statfs can bypass the permission model (Low) * (CVE-2023-32003, bsc#1214151): fs.mkdtemp() and fs.mkdtempSync() can bypass the permission model (Low) - Changes in 20.5.0: * events: allow safely adding listener to abortSignal * fs: add a fast-path for readFileSync utf-8 * test_runner: add shards support - Changes in 20.4.0: * tls: add ALPNCallback server option for dynamic ALPN negotiation * adds support for ECMAScript Explicit Resource Management * adds Mock Timer support to test module For details see, https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.5.1 versioned.patch: refreshed- Update to version 20.3.1 (security fixes only). The following CVEs are fixed in this release: * (CVE-2023-30581, bsc#1212574): mainModule.__proto__ Bypass Experimental Policy Mechanism (High) * (CVE-2023-30584, bsc#1212575): Path Traversal Bypass in Experimental Permission Model (High) * (CVE-2023-30587, bsc#1212576): Bypass of Experimental Permission Model via Node.js Inspector (High) * (CVE-2023-30582, bsc#1212577): Inadequate Permission Model Allows Unauthorized File Watching (Medium) * (CVE-2023-30583, bsc#1212578): Bypass of Experimental Permission Model via fs.openAsBlob() (Medium) * (CVE-2023-30585, bsc#1212579): Privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (Medium) * (CVE-2023-30586, bsc#1212580): Bypass of Experimental Permission Model via Arbitrary OpenSSL Engines (Medium) * (CVE-2023-30588, bsc#1212581): Process interuption due to invalid Public Key information in x509 certificates (Medium) * (CVE-2023-30589, bsc#1212582): HTTP Request Smuggling via Empty headers separated by CR (Medium) * (CVE-2023-30590, bsc#1212583): DiffieHellman does not generate keys after setting a private key (Medium)- Update to version 20.3.0: * deps: upgrade to libuv 1.45.0, including significant performance improvements to file system operations on Linux * module: change default resolver to not throw on unknown scheme * stream: deprecate asIndexedPairs - versioned.patch, fix_ci_tests.patch: refreshed - openssl3_1-adapt_tests.patch: upstreamed and removed For details see, https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.3.0- Fix build on SLE12SP5- Update to version 20.2.0: * http: prevent writing to the body when not allowed by HTTP spec * sea: add option to disable the experimental SEA warning * test_runner: add skip, todo, and only shorthands to test * url: add value argument to URLSearchParams has and delete methods For details see, https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.2.0- fix_ci_tests.patch: increase default timeout on unit tests to 20min from 2min. This seems to have lead to build failures on some platforms, like s390x in Factory. (bsc#1211407)- z13.patch: fixes illegal instruction error on z13 and older s390- Adapt tests for OpenSSL 3.1 [bsc#1209430] * Add openssl3_1-adapt_tests.patch- Update to version 20.1.0 assert: deprecate CallTracker dns: expose getDefaultResultOrder doc: add KhafraDev to collaborators fs: add recursive option to readdir and opendir fs: add support for mode flag to specify the copy behavior of the cp methods http: add highWaterMark option http.createServer stream: preserve object mode in compose test_runner: add testNamePatterns to run API test_runner: execute before hook on test test_runner: support combining coverage reports wasi: make returnOnExit true by default- Package new version 20.0.0 For overview of changes and details since 19.x and earlier see https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.0.0 - imported the following patches from prior patches: + cares_public_headers.patch + fix_ci_tests.patch + flaky_test_rerun.patch + legacy_python.patch + linker_lto_jobs.patch + manual_configure.patch + node-gyp-addon-gypi.patch + node-gyp-config.patch + nodejs-libpath.patch + npm_search_paths.patch + openssl_binary_detection.patch + qemu_timeouts_arches.patch + skip_no_console.patch + sle12_python3_compat.patch + test-skip-y2038-on-32bit-time_t.patch + versioned.patchh03-ch2d 1733735814  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~20.18.1-150500.11.15.1nodejs20-docsapiaddons.htmladdons.jsonaddons.mdall.htmlall.jsonassert.htmlassert.jsonassert.mdassetsapi.jshljs.cssjs-flavor-cjs.svgjs-flavor-esm.svgstyle.cssasync_context.htmlasync_context.jsonasync_context.mdasync_hooks.htmlasync_hooks.jsonasync_hooks.mdbuffer.htmlbuffer.jsonbuffer.mdchild_process.htmlchild_process.jsonchild_process.mdcli.htmlcli.jsoncli.mdcluster.htmlcluster.jsoncluster.mdconsole.htmlconsole.jsonconsole.mdcorepack.htmlcorepack.jsoncorepack.mdcrypto.htmlcrypto.jsoncrypto.mddebugger.htmldebugger.jsondebugger.mddeprecations.htmldeprecations.jsondeprecations.mddgram.htmldgram.jsondgram.mddiagnostics_channel.htmldiagnostics_channel.jsondiagnostics_channel.mddns.htmldns.jsondns.mddocumentation.htmldocumentation.jsondocumentation.mddomain.htmldomain.jsondomain.mdembedding.htmlembedding.jsonembedding.mderrors.htmlerrors.jsonerrors.mdesm.htmlesm.jsonesm.mdevents.htmlevents.jsonevents.mdfs.htmlfs.jsonfs.mdglobals.htmlglobals.jsonglobals.mdhttp.htmlhttp.jsonhttp.mdhttp2.htmlhttp2.jsonhttp2.mdhttps.htmlhttps.jsonhttps.mdindex.htmlindex.jsonindex.mdinspector.htmlinspector.jsoninspector.mdintl.htmlintl.jsonintl.mdmodule.htmlmodule.jsonmodule.mdmodules.htmlmodules.jsonmodules.mdn-api.htmln-api.jsonn-api.mdnet.htmlnet.jsonnet.mdos.htmlos.jsonos.mdpackages.htmlpackages.jsonpackages.mdpath.htmlpath.jsonpath.mdperf_hooks.htmlperf_hooks.jsonperf_hooks.mdpermissions.htmlpermissions.jsonpermissions.mdpolicy.htmlpolicy.jsonpolicy.mdprocess.htmlprocess.jsonprocess.mdpunycode.htmlpunycode.jsonpunycode.mdquerystring.htmlquerystring.jsonquerystring.mdreadline.htmlreadline.jsonreadline.mdrepl.htmlrepl.jsonrepl.mdreport.htmlreport.jsonreport.mdsingle-executable-applications.htmlsingle-executable-applications.jsonsingle-executable-applications.mdstream.htmlstream.jsonstream.mdstring_decoder.htmlstring_decoder.jsonstring_decoder.mdsynopsis.htmlsynopsis.jsonsynopsis.mdtest.htmltest.jsontest.mdtimers.htmltimers.jsontimers.mdtls.htmltls.jsontls.mdtracing.htmltracing.jsontracing.mdtty.htmltty.jsontty.mdurl.htmlurl.jsonurl.mdutil.htmlutil.jsonutil.mdv8.htmlv8.jsonv8.mdvm.htmlvm.jsonvm.mdwasi.htmlwasi.jsonwasi.mdwebcrypto.htmlwebcrypto.jsonwebcrypto.mdwebstreams.htmlwebstreams.jsonwebstreams.mdworker_threads.htmlworker_threads.jsonworker_threads.mdzlib.htmlzlib.jsonzlib.md/usr/share/doc/packages//usr/share/doc/packages/nodejs20-docs//usr/share/doc/packages/nodejs20-docs/api//usr/share/doc/packages/nodejs20-docs/api/assets/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:36724/SUSE_SLE-15-SP5_Update/1d692d4166dd34d75b31aad277ea71ca-nodejs20.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux                                             directoryHTML document, UTF-8 Unicode text, with very long linesC++ source, UTF-8 Unicode textHTML document, ASCII text, with very long linesJava source, ASCII textASCII textexported SGML document, ASCII text, with very long linesUTF-8 Unicode textC++ source, ASCII textJava source, UTF-8 Unicode textexported SGML document, UTF-8 Unicode textexported SGML document, ASCII textC source, UTF-8 Unicode textASCII text, with very long linesJava source, ASCII text, with very long linesUTF-8 Unicode text, with very long linesHTML document, ASCII textC source, ASCII textAlgol 68 source, UTF-8 Unicode textqI FGR;utf-868c6ca2640dc884f983101d3a18c2153178232cff0e44818b151ad06d5e8f448?P7zXZ !t/]"k%jbka^Q0G[2PK =<_MhUBS=2ZwJ`c=W;x_Y>jGV"R#P53pئhXP9Qp} j0)|l:^)BG k)$y!fv tTE ,AQzscw{]4pR}n]$64A*=B&MH)MN7':U~(krNnl/-S'd$PT}Z#_?r9p <Fg,7I`d4=W}0*UJ{E 1*?-B T J8‹I?WU˺Y| z]o3S%F`d.j!,& gHŔZ\l΅z]٪`2pQT :e<9J,&j߻nPjroDٱ尶o/i[Ĝ6' (f"",iiQiYw;S8Mh\W (6Sk;֧ u;;Rb(ʐ e{ r)Zt3Su*TQ=Tkh.5T@QBQ;x&'F0eY olfvߍvJ9R2gEgo/s)Xe:Ww D?pTqn7f M䡅RQFt a3Omo ~IY7!9&JqW]7x)BnE*6>YAE?)o4Уpno6㘠H%n8kbё(i A` 񾮐l+lJ ˜%U0L`ʯ2iڠ|#Ю}0JrF&XW\񆷄#>P4q#E0驈Y"8#>z끯c[$܃Lq&Sٙ2GNl]ջF&gH$&`܏;ZPN(RFx0ۀ^Wfj|߄*_$G Ӧ,We,)~ڍ}Qa%#E) Z5igF]*Zdoguc)pMHYUyQWS*[Ժ BօBwmZ4U!?3N'R:lTA`DW+Z9fm о$Q]$(Ypj%Hl-&8Yu-=/fCqf-#Y.1$JCTӦBGG Wg1?&;WcwLsWOcX.Dy(wht c/k={(?W3Wv37 >UI$+F??Ŵ1,qv)Wͫ G3 `-?bshyn׎+:jl?kTp08dٯʵE%y,"_;HDP_ HH/^>b oqXPݵK 7&?or'S.s$ţts&ą)F|< χCr)%0EI2H G>GȮTI 2fW<Vч~+N=cCQ<+smF=P|ȀcWpo\h_ED:;@2L@$[&Qfc<1 zc Z3#=X& ^hף4; /|@(*휔mcD7RBhA5 }g,sq0w”6}w^eKϨ ϗG [5#hWWZ1%ErG䎍2:C]zl؉?8;-~cifqnt1J/Zy< J r6Q(kȈ{oAH|[هmh UQҽ`U$7KD,`t []:eCsdlLK&6[O~pkgL2exS컄XV뢵^ jXMJWAƄb'4HXpjuH1ф8>a8@#eZIfAg-SIamSjv&;MK6hǐQݳ%ÒM}- GQĦ[.doR9&(}4d"nnqX%aR 716>(ro툸M-?Q QY_80mFB0e#־pe5 Ke[my?{63]:Ң|Ek-ZU %i4K[5):LlMkMb-!G4Gn,kLf|I g!}+}aMEjb_w|B͒[*%cy(\E> 8Boul{p]xģx]?^YW ZLyt[7c+iK_sd̡zWCIV"eʤ!kŮ){j{.j)gND>gm]eccȦ2үɞ!r3,'<$x r%.Wl,9LT sOժ&عyoD6a: WYI,:I֩ғ 48[}D@!?RN^)9ƩwEh&e! ީ>D,Td3tmt}'18/!p10wtvwEP}j~2L8%X"mYA5չ#fZVSOl6̷\\`;: VD+DPkC,T]#axTg|R*;^Y4u7S#wHYy2<\=@Qb$w0yz:L=N\7}6~0[]LLNЖZ|O'MPFq**|Gawu^J&Ӿhx!x M3wڂ6h𧼘CGVcZ9$UwK|2@BV& l WEca?ɖlVL,ڋ#SVZ}ʮmp JLPb'Aɂ&!).u.Vd.Cf'[ A.K\z5M:/X/U!/[NN:nQSJ/` yL_5fϠ7=ۈh`!1e&c6ح}F|M*;>;7WXhB%Ai-kH;:TѬd;\AٚTBr`hj9'EC̾eS&/帆ЍL PP wDߵu6KO#JdP}7fsjp35}걑q90t|n $󃲭9R(xKܙmlŊ {xWSH4!\P=(=gSzbm{,yAM*gJÅ aHg](" Wb[Bغ4Pt{%7nNk1 '깦~O]nuAe40ܧ{n߷SEJrWCh᭦Ru1Zv$.W_9^n J )l~snj7IX|QK!11bk`uQN>)!=k/DVsD_ R%! ] hAjq_ yE O <- Or{9ޮ[÷a&5PU6V{ Q׷EU80ZMiEu@ |oBjo|%x eV,RO sJbAH‡P8/B|>vtUƌN>>>Nj^;gۅ~'0{\t*M!DKwmg0Uxd^. ҶgCn KeRжO"\FB9ҴI%I`I+YWg @khPNO`er˸f5s^wmF]O-b-mI 2_QB+OKʜr@0gю_O"*FioA{M8翸Iېp!͝$;*Ҟ]#TxH'@U,y@x k %jga_Lv~ *>cXSbfӸp'IFe SYl\XWc*9 _H xap.R \[yp:!kɘV"5p~Td˿g2 Yڍ:|Z_a,έRѡySrRC (6s9ndN4^Oq&e7Se::wR^rI~)`9r<¾hpsTA9CGI!@XV܌>sZ ¹.!dpY^!-xKɰU[a`#b}!+@ 8ZVM㎙p6b(}[fv.(uM[|8Hd rYW (F Kg##rMss=[k/>?I=mVƾD9ڭ{uKM ŃM $3F+iW\ & CKҪƗ`\DeQ q!hGuD_m[E3EBlg{ hHm@sf$Y}>Rw=nG2wQ* 'ZOEG8LPÃޖYsQ{Z}G\p4JXE_z$ O g1)g. j$]E]<1a&O {+d,UT [/`n0ENy*KI͐#[gت|AwG(_./xDLU"̆n^490^l*8&|`3^kdp4gX~*N46%*+orh$9V @: G<.ZWy7# O1LIJ<1R#uewkr<0 Mid4FѽϕB6r<bXzRuW $$3]ǿY〔|S4nՠ۬5JihF h[9 ݪ.ImC,u[vtt݊BrcdOv Wfo\t؝D.kFr10+ OyHOw@^dY2|Gˎ7wSΙ1kbѰ4el+,cqHb[/NX-2WN~Y5T0Ө9H#@Uϗ )BWBNQj +Gk:0z@B=X4:_N^-H|SZd׈CN(Cw5XYvO8r }0^Cγj~5ELJ ;Phcq&;XRR.[ܧI:&'aUV|[X@Bez1~.w)w8C/%wNipk IMvq(2S'NÊP ^G ڈ g̙>uߧs-v(ln-!%8}"Q6!+s ѰC| gK9KMb-31(V5 ?6&r1/̅o%zcͱl.9*iQP*WIp|@^4Q)lVKjl*"#yٮ*M9ڗF^=FS =`8nj2ٙc0C=dHq3 Z:Nt}/';c.: s&ӛ,ߍjàFke>_ڎҫ뚫 q_l\FX8S]ԻMR|uyOJsGRn7[vCpT2߸{ t[:/E$%y3=F3b~y PR" SNǺ xیnYvƮz\َ $#ٹ0 7҂q)3|y({3#rtjЛ+Mf3q/ Z H?->JP~&?B7'W 7 %1?M)Q_DQՒ"vr--Sf=c`])]ٙϼ;n\!Jme$w.XeWfp̵7E!iwm<ڌo\kWՙpFtDxd+6< z7zk;wp纴4)'v.ZeX2<+bќ??^PS(-(g!lT/a.Ň؄ZGrfS%XqanRYB/;O<L&dw*r@xGӈ p7Wx (`?#Fk!~Hox\噙E`ƙ q0Jyvj܄&aLvWbvnE\؈no_Hs3m  /8*1ylv/݆.gUw)Z:駧O⾾80c \LIgގVRN^ǸVf} $ mF~;}w"%๑Yxݯ]JYP>U5~?8ݖ=1e-'?Gҝ𨼀EJׇsGcf\(JS@lR DQ]:b,.rZ(v;kr'}•cm .[V'gj:74;*QwEKߠꞝ#iZN<٧Z0IšK#@/۩o:(N0W(YdAwv@E5`Y&uBRw W:h[r͇.ltTχW'i+s> gYOGSJ"g %$)f?XWUn>eiBOi.#lFזCu^_sh!lC?6aC^ihUDb!Y7]ԭl =3>ʑNz~B#}SCbW- Ï"d,'j?NIY"b}GqDEWbrْWVCv 1\(""Sa VfaW wwm稭vM˯~t֝/]$K*vU'jj`_NΊf<t(Sʽ% NSgӐ2{b?iD,_mXTBb&kCH F[\P5,%x&iߜlgHb][NZ?VfGuM5lBt;~~pJYp,~̔XR#Jӹ9 7V z\2 RAHaSjP #8S &!Z'٧[]=6( JQ<#{4D=6mbkj]Or9#5JHGh&mn.<y?U~]! $ )jVkÅO-ٵ7 $_|ЭeHe\꛰/|W!{1p0)nBW,"Wcy73Mh[zABsJ9_w`FWX%׮?W*OBE,h *[%I)z\},ؼGhE2I51n\&08t V [d𪇧uqd.1Ӝj ;UzUfćH΃ФvP|4%\y+^Y15&ܝfLΛV:~b*I{%.#E=]A{'-V6vM\mԿ[A:bT ٓ.v7yHr3$ov]n*n#qm d[w sEx NX;F})/ME%ܻn߈'x:vwd8`O%2)8GDŽөqY|gdcכnfjrhYv^r;5v>#J5Ҁ1Ф=f 0tO6`O<ᜑKQ~7nҽk%]z̀\l8qW4Bt44گ*PBhgȌ,1@-">LnYkyvNnLҺ*;:_zΎVjJɶW~;qYIR(43 7fU&59ZFk[Y z!ҭQik)!C2 $+,tơh@uN/ŽiCYCHskj4^n2ՙ(>ZldbrBRx{dwNciabjvTFx1103C7Dd[ݳ7+WJM {7qNdTw q hR%Q)Z4 7D_eD,ġ3-Dy 0t7Q餐3z'|!#Õ)0BuJi]S@ ch_`sЖ=p3Mff ;N^IoZffrqEf!(#3ץ`'Fu7FJfd[dXگIjԑ{xW@4+7Tfm&P+F Qnjt:Zߜ `C:hWM$ݴ r:fWзRDZYB/oJ<ޘHrܼ1=v0Zfnnr-x7dyOϸ[N<|u4[IeGEĈZM4 O>#Yxy>,DŠע 372DI^smW[2х-L[aH}f#-&톬(&%kɖf+-8p=f6ӌKopMD%ToͺxU]丬GO rvN?kxp: 5rQL9kF`a,݆Pygs[#Πr6Iİp;^9wul)vXz](Ă:;P=>Z`?OA~Q2g43ɜ;j0XhOB9EXuC8/<׍TbgN}Σc+j/l *hN Â(^HDlȳBp 톄%4>dZリB$yItDnb=BLPg  nfvnvt,aPt;~! 5r/#{=)dx %&7TuAF@QC]VCfU,lq!= h2'6ɛ.lcȹk-fC^H;LHUUӒ UE4zwzq$D݊F<&$<;|BL.;"o<*e=,qVpi J*62)mVp!=|42ktNWG*o/WNr![lm#1dUy+ aةŏtmxfKvK6 6F*n=:㍷>|DɌ Mr,'"CeiRCGp[ߐzkKJH" -S6<3C^hF0ǖd /3o4uVj ,^rOE+tH=nW" W#\C:,_S O4nrd @-$0b̚c>H9 ty3[%Z.8J:rK%ƑZy ;i]yor3ᝧFѽZc\WOllMh?f/O:l"AhG~ MlmǏuO/+Z U_2lm6sʂZrҲ;՞* ]YI?{_v.8?ڄyFE|O_L-r"xdOƸiO}!+JKSDg#S, ;P@r̀!.vm;6]g3mf?%,'=.LFA2BƔhNU32n^KX$XFUZ+_1V=jʁ؆ЭrY^JtA7svL)'\gzG ʛaf9Ii/׆[Iqs,T[|ߝID.DO;6"y}dju~0.jFǸ_(U3BSͲ;^wW0]m!mjRswE,P:8Y^3 cUZK1hdwT !l V8Ց6t˙TaH*]2[ZH xQ&U"4OLKvwlr=d@lAKeÄ?rB,3(('{29.3*-0ӡ?Eٿ]SmȿC f&q6Z9_z@ # DB=D#=ٜ oU#"褖bc/zsj;iUC6??0?9s;s,O&Eި1 !=d f/ њVTR)(mvߎiꑊL%z@wn9NR^=>VV!Vqr[`K<9ys<1b&6ptpv&1FUЬ+炼5<@83P+2JXy4E)l9K V?rY|j9ξ2pЯ!"h,8<?.ATG"w+h9I;jMۼ_]`{ros_'vWn8zRw]vnYSCr!pCq43E-,okH:MYJIPqYo47ۯjP 48nY *6+%ȺnC˭J"C-C!#ΥiOddX.L hA*c`ЮuV@Ye6yԂhq`\.bSou*y)`CX"'/// "@#(ɂL[w<,rҋu8*5 @IEMw t'>]ՇW"e*yls8 FiOmb i.pl՞n.x.nW䗨hfw+-~;4pѹyqTǶ% 9wǚbRQNܑ茨dT^B7`wA\SvX %bP-H`5t'`72tb۹z+(+9Y=U -[Ј+"-2qߵ^yC3_dL-"bx"m%laC='ͅn9ݿC yM%reA»PN{*+2m4Ju$4Re}ڞI!! ?:=geJW0* ac(K-zsd pfׄlpFZaHǓUR#Lϣd\ b螘ߑj}aC]Rmgxd44"36` ͚gKRSsi@c$:e7ڥ%8t|ɴp-cxQNsc`$Ӭ<վU@ Wh iqݷW ,tԗwax*4fy=#ku{Tyݗ#4wfsU,#[S;:$ײ=T6pğxii]n8QEC\J֒B^vgzvIC)0~ \Zse_Q%i翝 6Xx wC?ݿJmn]P}?02K3bݴʚC}Ѝ2ఇm/V븲h{5i36WϙG-?uLvK:a ~%roKlG{Py'ZKQRL-M%0]{ &-US*Wn"v6gls 9ˎ^Ըݠڶ-֍bOǏ 0iy¤֡%2%pI8ҼhKFݗk7=n pk&z!oDڃqzC6³ѳS2ɗ}DN, 4]#K6)@4 λTŤܐܚ-T'/DdԱp;gaWv!#^LQ cp_SO)_I$c$.Ba_?)Uxr=؏XҊpAc$C*evͬg0y JO)lV\ If۫xZ@(_]T 33,I~;2f}d?mdn┏Ip.AM:s3O6K9ܶ<L`,Mis#8xZj`iƢqt:ϫ$@EIXb_*FvN`,bg"T !WSXANվ( YWάBOܰQqKjȨn#K A pegfemnœ*띖tV#fIז"4vL,pwmM%,$*. gbr(_#%nsZTuKJSLrsڎD=FHY.prSzf`& |1r%4ڥ-WD^k!HYWS?W@FC/~){dj9d9SMzUr-8߰a+D埏j N&܄C jJbVBBtI :vQ~Iо'^v6aY8Po5[NXO;2hĸIk3c^fWc!o(;D=Rroa|-` ;Q@_ko7,"?^}u1;3‰`? X2Gv[.H sO?~5k Gue^#)>˗X4XZWG(6__f9+)\ S\4}))$}Tnx3ѳR-yiew/|s]@!7kf>=)d 뭴MSQbI6XZJW _2 ٓhʧ|;.¾WVL8fT&'h co,$% ᗴ&2~/v,lk(VDV*hswkm`hdJ4?ÛGfI6~w 2W:ʚlj9n0*i}qM6kX\٩3spyp;_9xiPҐ$ Y5.ΘYBh qF11%QI](sG6% uXM̫.jakŦb䕸UG"Vr(\椓Nג*\c2d} ^H 䁗7[^lqAzNv}YqJJewNMsCI܄$-I T|_RUW$/C{ Axty5L-2g-B/UM)~61Wi`*<ڤGZ\"VF I A6 6 "Il YH>k!O Jt5j_i,W+.HVs$]WyXw3## LЭ#zʺsu\=aWi[~Hyk8tgx}g;jjq7el"S+Ks -")@VYo 5c tAns`Za|Mby[#Af} g~5ѱpwh XilFLN Ck ]}[*i+i x*_ۨ+{n(>yh.9 E&mszxlB~(=so dv+Êkۣp W_ƞԃ^tqF82r$6iہݨkf ? qY=tC|A9#BU?w_}WIB٦Oҧ)3NJڤ(KFgׄ$6j-!],&|<̀DeFHdw?֞V12u{:";3͒ LZ-cny$dK96A)?L!%(~䣆9ۮ6 Rmhr2md.cD]9/;SB=H 0Y l5صxUt[Yd }Mldaȏ$\H̜ڙGԌ'ozGbItOfM 1UC >3#ga7}KrjPp( 1Dy=ǷgzZ٥A xu6]L:{xMy/x[G3Y4⬛i 0oo\k|=Xv"*rqHR8vV}~Zsqk%rŻPqd6<:i ># |pѯYtfXYL3U5".rJC 4Nұ1L$d>呶P}/NX,-!h=Y!5;t"50 $ۂV5VE>>A%Y. Sv5NÍr!5Gs;>n-]e="HE6[OC EXrH!ǃ5E?1hG| czP*M8Wv1")i4N)3IKp7//2bxՔ~oLpq:f j h nh7b~mA_br;2 &dȤY eԵ9iƷ M1YR^CO4P=҂г ^X}`0LCDк!pij435$]|e α=A"P2ǷG9ON:^n\rGT{GoYZAL;#i/ jx @iN@u}K*셭ɒYrUKf.E䢉.ۓLF5yGeǝZ`0s[t 1no2: hT1OXN^܁{S%@eT̳γ?㯹𻇈sH8堅3 昗"|4p[}@ *b_n' b6fa I5sX/.tS/w-zdzPv/ &1=w #%u&kr6weUBGx<ճQ~T4,X`YC!2 PmbYmBM8h̤/s wɲ}<Fň^t>[PE&Fo}qLږhBwAdncr Ϝd󔛂lNTM*AZKbhn}hLۇCO6+il1 rm>L`@w\RۦSg7ߣylL eir:N}}89yu*.Lﭛ:9kyOukSTv墠tO5<~Dgl.x ꮺXQkCӷAz S6k˨?{8Oo}fl]}f3Bt@A9[P(]&_-|9/ꯥIhWC(PR ]8hǬ^14EI FBv,(u:Iŋ⹑2A'ZFhY@s,7n4Z;uIEڝQ(,]"#fA7>}SQ+!$~"?鬬6h4WjU i^3fb+N5xeO"3*EF-l_Ylh5E|W[z7$Cc"۰2@5, qLXS`L2gSǡA1 (b'ۿw:S_>~hRxou6^lt!D̓ ?7RʒJXu'\x;M~ft0zFZxذי9D0]ךwfjxT"6LfoN<p Ll͝ ,if1,OC0 3ٖp G$kv r8ؑIZf3[y~-OrٰF~, hKghy֫[+T욕4+Q=TŁ)4nx$L:jh%a.tk0Dl%8JvDy|bOW޶]NI3I53FsdC̔a6 ߪr%lΣd`mɧׯ< ;"zE@8o7&)>6rº\en9KşbgLe!Cx. ~Zci}]a֛3+6҂9/EPZDf HCqՉGt}o$wvK zb΄#⺯SPٍ KA܏*Yd#>St L(d6[͢?.f lقcgd1 \GІ|&K6~X߭$\hz dsO!Y7x.iC1Uᛈq!1HHFrkp|ٔuzvJ`ъ[VDbBw2tNI;mzggT ι7E+&NʙϺ}R yw:Ӈ Y{* 0 (UnZu["OUfAdν l!:%41ki̹0>Jc+{#%Dj71cKImkXQ=2X9ڨ U̚%ٱ=g{Ῑ$ bxllxgHHI)QɊ@ !g2#G&.vV9g8@JpeW_c 挦[$Y6z_Dόn%H?jztP!P ⻠oqG4 nFf"* b fT97?s""4$*;xIîƟj:d*iH&௦`u,|ZjoR @T}8w:+&؂L$BY{d#9fUU Տ6UZZ$+#ݵB75%|O[I71BK%<mkw@a#T|5J(EHtWSdTQ OO&g 1oƵ cbfY}=3 .4*s L$B2Fc:=M`z}`em* ds)K((^iT[m)gTU^%=nx/w~!l{1F;c]QGh`dZόdB>;k&Wh EA^疯0Er0> qG[L\`{j^ :TX <'w1&v-y6; <=5p4I|7gχ쀐4FPl&H#cInz8*f[i #a(@9!J.vZ1u& 0јCBC0U% @oq.!ek揦s2jPDJ\d|bKkD[3oi($$ک6߼2~yX ^`SOiުntLv pQ9 TMN>]Ӫ+r͗[y':gYN,'̑IAIGm. l瀽np-+y4 ua sKlOܝMnF2TڠxũCUח"P}fr;\K+B,P˟v;2;څ% |e?LhQȖV?gl :{Ӱq$&+\#k z7́PWP|XyT> rxbӽb#)\Z6б;dMQUbMYMn)h4-L^8o4Xy^JmV |d-}ˉHoIqCsy`²Aw$1irUS|j<:S 2پE ͨǝK XUnżP4ȑV#2}0Yn;gx<)ܚO?gbruoG(weNg&wř`ϽH;MxQll+˽LUox1b8]\&2!Hoܗ%A98aF4w>)뮟>4+VMd%s/f4hPpߠ/UzЄ4ZM#`Qs[K𭄶\ C# rp@ FNGݎ $O{y˾3b8;3>St\zn+oN 3U)#ΐ(M`TJ qЋP1H e7mUvcFwzK*d1Dcj?%P+kp!ȇ^CY3l?lqc|mѫw懌jg!EЯGowrL%N_R6V<_Yo ?X,pg% Nª;넧Xd&$~̾ vXA!CNK}x &&]"s܍|`ǘ KE=,H3FդndV/qN(U) ["8e%f<1Y2(D= t|0!uV8tŮCEW !lc4؛LFtPwR7L#^ob;_tNWz|wK*+C_T-)`2K"$2d>}CokC[ L/o2mŒV.i9G~9{OXB_NN5ʜz3i.n@%,нsh O~x/`J0A k 53ڥU}eq܆HM@ 7~G*^,ގM+Z^w֯dVCm5'T&އhN,I S6xDחzG6bU.TaʮosMl)ͰZ9ڽlwAhXy2EcgD.eB :;MVM /8`O3Sl@X7KqޝvGvE-Ǜ! >9٥RCYb{"4Omk%ΈD,aL%^wD(2\H]Wurn>#H<_Śh`^۔§d^m=ԣVث5v/L}msC9.NŖj͵g;tZ̨3: P*b ix&bAdNe5GF4Q{W~8Tr:)_(sj?CѸ7w !tbvg%vO=&=?i)-~!xb~ ?hDAE^ON |oWd'/[DPz/#gb|׿spO˺,ZXQvi[s淸m˲Ds! I'$ t퉟1I[A J 4hȗi@#UiϞ5|y q=/m˞{pnZy&=]ۻ< m(kA)zQv 3 #.Ͽҗ`zqsIp2ZNQYI4ܭӵ\:l=[LOOuBTv7HŶqj!PkyWk1PHM!Nq1Ȥ-*8af~,4s (5ϵ@M8'/(qű`Os-AɑF p+R-[jx qK^cFpř 9%C)_X–>iƠ+k~; $DǠ: k`ٝd]stw4V²,˨W ɃNCK_P2y,mvkbhWzLQY!< rAae9T;}fb2}K":GDRAiuscڲk0Cj4ٺġ*>JCWj } |鎉I=6Z qfo*і<:p|T*Y^&h0ve4tl ~hH,d Q-5H#A6!V]m[~fjSBnrfFzx=W`uYͿA>FҀY5[!ɰD~\dgO1sވ0$6:.J/nokoX'>ĕ>sd)v`\2&(HɄ?ڰ݌lFk?7,DaVOmr-~ԉf,II~vbkx.̷ʔBҴ"H r4~n<ۿ>=% 0}UK_}mOEZB@bat Ӹ_Rp(j3Pc6c@韦R;*"A;qEcf=[ܚ:%]l \XՐU?D .-nc˫ oTRx1 O5FP*eP҉bnqvf]1@@n 4(=)52-Vgk߷D4&ړtFlhSfXՄ}>qri~+H"Np1=X ~bIDZ(;v༹bUt`[T:F"aR3f/}?`Lb"/pjrA7m)蛚Wd4Rق3Fd~~xN~Ɔb| 1LH J=SQ' ;[*3+I}-XɄNvqa0g_U^ "8wԋâ&y R=+u9AY93Q^v܆s\;韽Br(k>]7O:]TV PED.+w<*bhmz5'x׍iILv+I|yЪb`OWW1-pV!`ȇDT=X7/NS6ڤK.>/~a-W?(a(& $8NMr΁{ݯXvQdnℸEC$T"ٌ5k@)_է|@ ĊcMw E rq2En)hߒ\ ;N}.?=o=s~7/#~Jy.ur܆.ՊmbBG[\EE(T9f5vIkgѷpc%bKY@`rrG Ri}C@: Hml%V=*o{\%5ZN]"l ®p'[];0_M!v M#v`ujZVϯ"I| ]ȖO;TđyHyuN+ǤMTBgQHG ?t9,65'L]iM U5#/u[%i?OnƯrQ>| UDeOC{KYV"1ߋBHh6kSx? 'TLqqe3*SsqYHk'd SE^ɂٖ|X9 ˆD62#s? =AKj^×-#F0qHߙ#d/fM坵`:IF[Rx/cմ\tZZإrf bRAC<3t<Ɲ(B>jVv[@̰Qf3y8}HNUh?ä+6)hZE)H!v@+#z[ ?gL ~Ӎ"bX! 8h C#i55OOT@fYN`vyq k]#w`@ W_s]%%a *4Q`q!\uЈxE 3g]Cl-T%+?zWsڑigռWfiA:33ijVSx&[H[}pnבړl`OxGCX? dzCZ +'/ ovxhzTjL{JutB4i}܆>ZW-zG2Ӗ]VGO<7_?dʹ:: iJ&GJldK1ѐߗjǻL{ $MFhͅoC$nl8rY6 ~kɩ[";6; = =o !+`n++&las@wTlψ(t3pNwe8\C,/?llecx^gx'Qµ 9!!O97p2P ]*[k(6tfnk=\,EQpxvnz(.8Z0켌RWϙ6/ly~jĹ7b

㿺֝LtMRyQvxA\%i L#G?I6M~y_ W˧){ʆ|{)AQ>aBTGF?sC}lI~tA_3(#f@xsW<٫$n z-@Q Eh ]U8.ObtOXb. ]XkS ϝ*fYM֍/;EAYHƂݺ\FCbSޱ.B^"AQHl뼽ʆn}Pg[JTT9=kYz4!=)e_a 饓b@Y 76dlT|1W#rM-xآ1PtD= *;@?J%~vrnEU  Q m* H:**LQVID4N6#LM73uwLjݮ@y4`b3L<]-ɷh<u,-@s0a Ƕ6'(<k9MV.ȇ"Zje ש}spDt)HbafOroRYڂ>ަٹZ7AHG# NTGi>LY4 ꭫mܜ#g/rjʲUV0Qh|ta73W7C"7H#z0r3wv! &UK3oީ!0HFr}|L7!̲]Ԁ9^+Jn!Y6}>pߡDǢ7'( Z}ٔ7R@h" X!.}G ܂ȝ2ݐUM6EC 3fAcoZȀ0V7HBZ0`ttl)ˬqxtWć{M)|m"P`EB'v%MA+qm wzp8]~iqbeF,Z /LyD 6tTu9AXkбy'<)Pۂsn=5r ̦^;hm}\["6@ 20zKq``Yd+]O68\ܞ٠%;˓_"`ìDezB,W2yQt, ~?+_h0l u8N~Fچ!Bާja޼nsLjwP|. V=kݔk)۱҆j+oUlp}AٖzX~J9hB>19zrͫi57Uҡx*xJRZ~]2гMC9:SD2gA:{t;"7b7exmcɿ8^֨g_[lT|!EmQy}W~ky6=;dϲGxOp_wʣNGZPZ=T}ր)Q7cHHr7.Ԇ&/i`!7*&ѼX\G x|O@|:|CN}8D0Z1=9%ڟ(J+2 L?'/;Kά г3v3w mZ\ ŝ'R6fy<{C1@ڮ0Fq&bk/$eOwT5<'t!g>VB^g:l/Pψ4ah69Qln5| 1')a`v2{cJ-#«QPJM>M/S,ͻ"eE6hϐ78dqT;$g금j؅jQ?t6-fkCb&$1Y,yqr:UaE86'juo7kqnLM>a3IRK<;{>]鑇mJZ wtg3 #^W3td!WZPi#M9 t4>q4$^0^R QLv@D7BX6f p,Lk/H+ ff8#N2=[~mQ _شl =b1E1]Vp.XMyywf+ rXbCI7700l8YO+zS;s<,U&Ks`l%hE9:5XDRB  Z9@t|ӝR<4$RRUR cieTS;Tz/ݩpUMN Sqݽ7b%²D$`";jr1 fKC{F 5d%/)d,\/iH= r†XZ5pl[6aܮ\{L(pŘ % !K'jև̉vV1XE: @1Rs`ퟛziJL> [qfHpNV_ 'D;"fq֛.,=S-}+pm=[_@[2/y+>Tt k(c,-\XnLPsJu,"0r)v>祷UC/OlZ1*^^h 0j d a שJB:qkjF)+[4lR{KUE )PQU(6Jp7W@(,Wi[{Bј @oR@\yoO K£*OZ0B7k7EQ0|Z{H~Q[VTub*HJ ԌO5 js.Ѐ <9{*(=.9ӨWލR "&uY#EAm^ؾJ Wg+ÖOiL~BcgK7(%]c萺'ӿͪ(Cb[}[bQ"ќ̟vm<5]@i~ڊ$A+Db`XF[@ r~#GbbC zХݶp{7aBԓbv[AR S@Dùio %3<[@G ὏JV`PrToJBEVis|?g[+sfgK@}T`xb{S P@ BQ]Z{(|gH*/B8C,8MS- ,AY^ B/s/u3KT8T[ʧ?vh>x5i׭T砶\uo 'jWZtbа rjrb+Р# 8 X u|PGf\89r.˹δM'O^\1X綜3&^ǺN,'-llz6.ů0$BU^=~oLf+9uʼnj G/rq=Ngc,X )0Pۋ,HSkx[ "9/a /LN<E)#"3. ?_& .8sW Z!Hy)HBe'0;n`\rFo8/Sшnȷ˟B4yրKBک&<ڟQUDU!aّ=OqfAȒ[9<Ն@_)@Gti=Ŗ'~md*r음u}x ͫ;:,Y~qS;WzTm VQ(/m'ICBU?hOh- \A"b5cf=x1%1:0ۼIUٳBj_-x:Z]ПRv<gׁJvGEI&& Y9mna$#PQ)mhTweCcƝ_pdyH3U> n! 5#&K O%~:PF "<:ŎuJހ{)珮a&=, 0ǔiX .UĢоb?3h13kUV4-ΖqX<=\i/V2_ɟ]y{) b4hQ7!Sn=5ףL{ϯkTR^8/9(`I4؝%L2^j ȿA۝)؛f[1\/n$%{ ɄѤBK[ ϣco2wS@|7uzטg$>%E`|-_?} ޿9P)/_W0W'}b`LqF7C<Τg m_W -2V'p Gv=C1[uz3b[.č/l2y7d Lt$>+G3/UMufed.kK#n: 8[R2j1E#[}ԉZ4a%Ժ~C j-ӹz}ô U(a~2z_ :J!vM<&W6|s-\@JyzNt$E,f`I䂟tSؖl'Y# -aARگ5poxddP9'-eФͧj':i`VxcVv+etm۩A-ZN-Z %%)rF=ܝ#QXBzl{k Db_[E'jfMy~1)Q>Je GRsoȭ]}d㑭)0!O5Mv ,ᏒhGE'} IR%Pג+n‡r^^|:>Y?q22q|_P8VY68BAv;V"K_eL.{m t2=Q `OFS* ˠg4L sdIbR3<Ȓ0f-0ƮEЀ}.UR+_9"x|&䁦pO-`'Eu4Q V4_;|t_;mIm5kTѽ> n7iב+@%<r/\?W h(ik\!Q+ڻ4aіP"ΗϨc6?6;QX ,sI=ŝBiMoE.V8L>AmA򀹘kn\z0L;.TD6qiֺt&_"8DQ˽L@ -D#E UHn8S9Jθ3ݒM3Q VcЃv!$P4ҙjJƶ "VLUG\VVMbW/fJp ~~VYC T14Cow3Y*闤c6F9mԕEHqn k%$7xW"y$,eb6k~&ntnOu{-/-//}:B[C6I+)KΙo"AP>ת:.PZ!x{ի9ƴ_͊p"a-[d,EJ.1I{u̦ ?iH#.uIVD3vvA^Ad9<9!&脑FXZM[33`uSI3X=`:̒Dj%y~a9UTR!W3Ubo$ չ9)mrAɨjFEON)⅛[EY51 R/j@Z䓏W$ڷ)nY9P@#Drg`>"5L |=&P5n\R{ƑNt>#YDrCDKQ?q?οz7(gwV#oǢ 6A@ʽբ[|gRF갑Q2r])>n  ޟ Lb|6<?؃8pe6Ie;$CwOÄoH;69${2tLW2&jByr: ϵƳ>QTuҰ 0:ͲOܤCk,+̢ﵻv*²e 3eV!xpl(6D@?S,W0L(Pϸ? LRː:m+91~ig|i*4Z,5G eܘBfw+@ľ/v _%DK%iZy8vx.‘ďftP XB*[~'kDW.y&K*m\Xi}htg"=E{J:9r~타L qŤ%s 8a=,A#N6)fGj (uilר;N'6Sd$H^W1( &29&OMǹ'_85r>YAnwq4Uﭴ4,&M%p~79 LMOv'(>9/^^*BLUqq⒚;$g#{ M L.jȎTC£oL vM5s 8t!̔tبA-8r#2B$0s& AhJZ}zޣLДG㹕Ń`:P5 5"rqnWݬA,_{ :"d%ϐqpPv,gq|de]UFK~fr8ANyژù5I=8~R5qr9afRz2 F-h;>ՠkA怪EJ<D߼*%qEsuBԎ>F.}I֖>帏&=sѮZgʕRj)o!Q+':eS7~*gEz0ϸ|"MQg+, nXO\q1-Ǖ` 7[xay/;uWb&K"NGYwJ j+ױb#:Й1 8;'>BĿ5\x&kaԸTE-S8&|BEX|*>@. .܅(F>FPxΙ]hں |m0Z US2at$eV 5sdXe`!KbVPNTEIbtt 3v"ڎmqRS|&yC|Hxp.GCz4^ X8wLG.='{ * u$YCio $D^uԵ=(ՠA\C%zI'~e\^릱 !:߷qK(Օfk+yD[o=ݫaY \Wk^ ι( {HSX]€{5B}Bg;WU⇛l}"ÅOy$f|r2cY߭MhIR}+Sms NןrsIl{֐ *gJcC"q:5vk$ĹXDR9sDŽڦ*"j7'[L,mT<8P|J[H֕{*wO3Nm1)z/KzH9Wd|*Xt Z*-R~ t;p{#_Go /}4Dd([fuO5- *!ƒL 96s-kQ*3 KAMH-sq Jio ?PZTBoK@ K.INp;ޱ%q5Yb ʹ՞?XqZbҹ\]䏹# gfv4g#}n/^dKI-2Cv8w:Dզ{Ʊv/TYhoсDxv3i:ڂucP_QY{}S}Dn&OvLrdcRIk2&o&e 4VJk0ّ_J2Btn҈!> ͍XY-5z ߾OLgiq|sIX*ܛg{J28~5{TJzs4kQ^9t隞//ʺQ'{jm@KW9[rrLw-j֯wIq~6)2 ^@RmZH5>1̆ٯ9Y\ԏ=2Y-6IDacC5 ?G:%>K{y99Q_(w +-p$ɐ3nFtE[}"/ssY4_U V,w@&otčWkWnwѤ"$|}=.n jԻ v1Ҕ>_L\k(ٽ,8ly"]>i^;r ĸ{te1,D+)siΩC$OD;PogtlmS&FD SC߻U/ƸZ5ȐUKl\uL;#8I'姊kST zhx:{P6p+/%6~wRN &{ n"lg\X{ҦiZ!{휛g (s=|m^1W,'u646IރU,x}`S.+<;=Ƭ.T5Uq#SN;( +{9L IljrKe7 dis4{M"e\5$S6D?6M_ϓMZf̚[sH ё 5"3zQa\%5Yt3n94n3.0e+80:lgEi?0sH5$d\A# 5YF=oC#|~t:l4HC0r#מ%rVdeEdըzFJ, &@W"qayyDT6bvh'2j:1w.kW5YLJqF$!6.SIsD֚\"Rnc>DۆaJvmI8JdmDXf/ INY Bwa^ԯ;Ff7w2K6xM1i2=ý❏\@~lFKrm\o 8MQ; 绊w)m_v~qd7d%:5À7=.,7dluFBFZoN_ȫa7. kϽ$eXJ hW:re}($dpQb3Ʒ{im5j]gA;bX8 DhZL:éY7`AGЁ!|oXbџ$ZDb3.aQ L'VW{1?%zΙ̯ WK Tq3_X<[u# ȶcR dU/Pf0Dsw&L*I-2Qԏ|@y(SeM?02U?C4@1YA 0I\U`3>k,M/mlVYϸU=tN3X %J^`"Fkַmf:շ^DQnt}BOek??x'D(~EN=Ҁxzf\pA']Ehe渢de9i?o޹J hpquuMAq[p+@4,Ab x6, Ϯqsƈrz 8I, #}&6{pN\G7LuwE ]D@Mc a`UM*3F]hx&5QRUzcgUO Pӈ{@Ϥ2;$OiU_FiJP[ssĻ k sYk]$J3RbH}]3Wa|$Ŗ)D6JA/_9* )5x1O (!{AtXb"xne5=+'#7ZI{5"r0)Ԉ_#Y*|J }V̜T9ӲBNq&!_+U+䤁0zA'쓐d԰$ @4LvT&霴KzN1ΥpmRz(ٳnHF'·z:K2hbQcZMAH+ޙ^-wV + qV-]PQ@6/1R 'eĂ;8$K%-1es׬ QY#O80{T`jMz>>$ޗEksͤ0voRk^a:%`<*SM3XPkU ; :u^~LTiƚm 0O,'Q3γ/mr*:wJ|uo􆪛?@YgD5y.ք(D&ٚ/p*r 'ȥ x[xǣUdCU}R8TNm@WP#vQ7IXO؂8?=fA=]wAH*ף& 6mYB]dPh["5#SM$~5̔L=8Gdquѽ:hOneθ[3K;Ά\pr#$0\gk?f+sgOnk:z"m=k$uo٤ߊ5[]-Z?gO oH[qYF7AeG'xi*"H3vTZ[g<4Hh~QѥRe _ /RyϳB!!]C\dҞla̐ҟ8or"0$Mhxk`q܆/Gև`yS5zNr@a.~2`,,waa^Iheo3 ַ~ix!K^ ^R5JnĩCeFv fb rf,K/qZ@%=r,)??/镰 sЕ]9Յ@u]EeAuV9Ng|r.td(ENU_AY"D-}YGjK`2nMSJ8St*Y`:{>i4pXܴgtYi"TH)@)^8p:#!\NZBObա9%!iOq$k[؄u^NHߋE4=#ZfL0BaҚ<4y+ RԢKݓ'6xa)9̨`4J"$_߲QiGF$*_wAk~e[1;;/g&?&!~7 ܁5JJTHRJM,⻫?U[ePyC8ysqygZ1\B8YwF(H'+9C*?xyۋ$(g:9$0l0d+S@)(yBʆaV9D)ݏtdB.N&H{Jq)ߪm4'%s=˂?x6piE֓ي4I4/#^N[t0b$~8;%Ϡ`HxpWNmwOepICUX%# z8#k4zIV m0UWxLz i\UJi&-rl鬩Ql_FjJBʱA-ʅ;D*LC 77N y qq-Aػ$׋wU@}HAwnvWz=ʽ,rZKZckz# noƐyϨgz*B>2`M2)u@ȶf6S]yH^NπХDO~Y,yta0WCl.ՆQ1THһٝJS @A~E OOӼQԵgF[):^@M8J]NMY9%G"wiž(cEtuNuV u$B0EfVfK AF c $\yf(G}&E6k#K +O3P*~-g.' ;<92(Ө[1HVzC[Fy0|=Xbw*,hA]n.n4W#.ȁl&XPnY!!!yiFDB ԗiih#-xX+yKۏǝ?HnEsRJhv=rCZ jt$XV0qRbA4$WF9N"lym%ot+l٦,]5-~r/Ua ;G{M9Zx&JU'9FW0IpM@QtXaEl|#ʎvCLGs"J "&,-"N  HtGO~FۭGYᮑ=+ҍO$ w[,:DkpۍR:Q\U4YdPUزQLzDԒ-Q r(>&Y Z3RGzfB߷)b5-ƛ$i;gbM3S@nAf u)"po.q vC~ \Sgo1E˯#򵄩 m k =rd$I$_q}[̐ՍK+ QmXz}($sƪuYYJ&;޵Y$^K~l޳Xܚt( `Büt ka@wS\+(ҍ\2 <k^a$tiו  ^`3M~G5+{dGOg6T*RK FA/UgLΊG^'l8TKsXyjfzL%#XgnCeBd+V r 3<,nw]ܝqV5sZZ -4@4ɒ銁$_&yEQ1]B0/`yN⺵lwʓ]_!Qn|NՒ@O+OX|UV4yF/1U᜵ CET&n|~qz ϗf+@Hf\wUuPX?& QtE Dl z^0s1ye)5v@cu<p1 niB[󻈵%ƼP/X݆7^(" *wЁ-҇nٛ!!IR:×r0 ˣs828NuH`7}gU}3 64wp+dHz+p];"Z5,[֭Wt=h #)mh!| 8Sf:dݑ+GäS3LÑ٥,1 Gw]lH[²j2E2b)[VA[=(}pڟ_ l"|"=%[y0@e,"Y(`;UzCEAJKb.dq^GOz^MH` C{X -(V<cDEZ˙ t@~= =pé|HN)F 'QßG-loFwq1z3Gwx l~C^=U'bm"$YW/f',@̾fQkٴD#<3xj+e-DII7eg *T I%R͐6d;Ht;D/iݵp~r>62x:\ C$?a&8Sl2+=ҿ$[C1Ϭ1O5 խ6c{/ eO^Y޹ĚTܬ v8w j_Q8U?M53%G.qqI ɐZ<[$]rM#=#y g>nIgrt\|:=oK*O{b*_!+&:o%q2&lZ_}bst|9X$Pb#cߟ: &5Uyps9glqTtHN Y3)q.?GyYjz4dA>_vKg1a6jCzI*~:]AHv tTNFJ+(f1UU/obg06,hAd'e=pl[D+r5(n e=>ɓQF=æSZu.4go٦t[/ILX36Wt={wڳ[Ժ0,._f. Hs'P@VDc\Ty+Zʂo, u[ɊNdnPO.!;5$$[,d:Y%X#wo8~ 6Q 䀟@П_ËrCB48"Dz?~3GpB@/AXQ'YS| dޯW$j7aa J |@lv1]ⷖ͟n8閿 /;-Qⳝ>a6khT(e2"lFJ|+ e ;-M1?o.4u b2#J#bA6!$h꯷˝s+pIXT]1gΩq:ޢlM^RǂJ_qq|XC1xbfXE|kãH+d<6Rt=SoIi(pdN=WMu~1PA"8- M_i2LUo&k5u>1a;B'2-+tU. {q߁X=>t3d [Q']by)=~CGZ<窴2 _Z;rW*X<`V&VSvr)oPze]G*.u d[vޝ{a֦FN{:`AEb\ l0邆5( wzqn2 wkؤ`PեW۞8[oP]P2˂H^.cHՔW{ pmX73$/F>-ԕqe%02s*$?^oCLg4{縘[.L{nL6SΐVZ~R37^<@WV v}8;p^KqޑLh;!q*xϙU7Mt$~XR|&QU4׏,v 1@v3h5)S>z6~H9FH!2vEzx\Y:{l3Ǣvé?5Iw+ɖ:Pp}'1B * 8,if>tbo\40Wfj*W|҇sƵG#0c#6+$<-n9f~ӈ~o[fKTK3Oyڴ R;٠P:obPF,z [w#'9e5#Jgu|Yܪ^SwK{={ &! $vʤ?5[CGfDhI *1Z-M/7ל۲Iqő?%]C5(/VZ|`; 4Lm"Z1 3*0"#{^~*s6,&~ O n+gg}}Nb4> 1|/И=퐼 ]?8IOD^v=Rnj>?UiOK>q+\^%E#7 Ա '9`[rEX7hxt[~{F/iFD:7BB5J!NeY0_"z;Dx%XG:V}`X,)-Tټ d@gw*Uk+ᄆ).9H_f79I)I"ѭq!+`xC͎$CfDanpW 3ՇĎ#-J.A2Me=;y&Rn?! [ww 7fp@vOQhIs9h\S@ L]ν }riW1_Ym\j;uzzI3B?zS ozLB4>wj79DqjxK-pWA…PӨ) iF&l2k8PpM߫z4`%Hm>LXV$sfcYQp8=nRHM@1m♐ߔYXל{ܨ4'YoK@, hsT;- Z@^z॰GP"hruWEsו`[+֜B8g[UҺg6+{-`/= (I}5}aB3bkF8E~*>v+{P=,0%؅ Ou i@\<5fX.Abv2._h 袌_e(#$RL^,vG")uņ qcM:S3w#bèZT{@wMu㦸 c'V\9w?ˣ]/7lu3,)&3e%p_XB5E$U&@6;H%ӐαX/tC7v.F仭b~ ŕ p4Ze wf.v܉^;6yf.0 K"hPnC JW-&׼y TGΫAcB=}~ (zloh8e-+g-\]]!v>RnVTZr|X~F`NƯdY^ɭdiyb鳞1um"!/iF&EjwPȤKz2gl%E]%YRHc)ƃ .M^GC >K(m(2eq{*v:2Iy##ŤUI}#$;qsE„l>77B |փ(p`#QbMQSOYB6Z_ZoXj}US4D'] [- xFI5qx NrX_CS*cHG 4vS*WACu&<`X"puɿ+iyjItkK;us?$$G6vjbպ_ܮ4eL.ՓNm$&UP~ĪG|:_thYũF33#o>ndIa| 9Bb]WȜOtqI0CqmzLimtF @oݘN6ߝP#Yp݆==A7}t5fe;(+]-,+9 "@Zx(/̇`$ﺶˣkэ ߔjK7Tq2|bAM͖^Ӟ:`0ۣ 9l2:WN?^Pף/ (ob=NPaZ2aK$9}>1Ƽa;_4َ+R2,EQ)t~nUY/L7]~CYMP4Z5(B?﷋_Zli6ݯKɭ/XmWмu9l4h(ԃk#-m8n l{+8Nҡ|] U{ӹBۿvt4`] ¿<(\V|} Zvތ—ch*ke[Q;kGq<@E2\ +Q0+yNNB&wLН^Z]Sdg? A>Ѳb&1-SwnݳB!4[q#Ѩ+*wMfVȏHO1wY伙׫-# 7\ی]2"n JЅ ]3UJ]-$bZ܋_ 3vmߒyf&5gBt׊&Hzb~(Aިzl0vJtmrҨq,'%9|0= wXiC$׆),{*B`G6>j'[kpwՊD(ZZ`Tz'wϾfܛY<[hR·Gf) %m}U9nVsyDc.jkeҕ/(P#qb6_f:|O}?;/*[b* AlEȍ04M&2 B0;q;{K͏F.$|\Wf m>w)לNy,_hzB,)7g6_Ntz~BG }uP{gx{1q᳌XKv_4κڮhͬ_:`.HQp+H7G0x`N ܘ[~܍MMxs?K\аxA5%7"kH\v+czryyk0GXSʂt.P35TV 22A}gICa!ckqS! 6xeRs8 yܿV.KJa\9Cd*p%yl 8UwՓ V7- A,s1x7@.&e`Iit!FQn~`$mziLJ/,Ufh2nsע SZ+O &LDTNo۰Xm85"(L1&<[Rٍ؈bMȩCz=^WK˺ڢ-N[ dH3X˶]bn3p5IkCڴ"?>:sI$,PMC3F HZf3ML<5pMuP^>*d"1׎u'AqbmJ9$y181S0#'`^#6K53yzxK-a,lUu+s'gK\ y5$*~ uz%z8"@mCj g1VaFrh $)oS6ٗzעJ6Zqa2!(%X3f;Bh:To96ȅ#9SҐ)5-7_ Bz&Ł s%$N"¥̯ !y-8UJT'ULT8 0*om%+΄zU+y 7kZȗKUaz6&!\h:8g{)@jls?kNSƥB҇Gݴ? A%L]S b`杓-9ǜ,xE.hʗ5 ˖nyPKk@npVV-~ !^~:BWKO-[Z4-ܹ,n|#S0aoH5omPZM M\毫);aM[o S| =lG<;kN0; y%ُKD) | FAhps>^qiы.LJdވiX tBf(vڔKNsy~T@vPǎ^!&JRa'4Yń  9E2wGVm5y0s)裉D`Wb{,ESD%]s%oZrӲ bH>u]ْёc`)D}OjagëF>5 53Ӛ~l̓kݣ9CD[/ 6D#w-`Co`\Qt3a+fBt3@ \)rEz)9[kEV@z"Xcs%8]%taĖ1AǯV5wJU;݅ց{@@7)EƷa~M??/Ƥٛ /Њ^+'G{R)=mzҩ,(Q@ը ɐFЖŶ+;E69ˣCj ɮY dpt ɶѽ=w"0lܲւ홼waEIU1<['WI}8b¯g+Y zvNIJڳorЀB: ^~)n'8):U,G?;6KBքذQ3=X|#RѹU-ǸL%oC&m︗"#K2˺:rGdUp2B(KalWVgoph}5-Y 0*Kܢ2hTQ3_. S/Q!ꦞ!Sf~g,z+߭Q%#3e+i@ӧ熘]oJB,F.dT"܌LQ>rG7A {tkXݷR'~SSS 2!e<.suQ&[jslO5(axmF/Y;J+ [ĨĠTcс 1[hoj?`^ę akڋ/.EY$? 1;!E7g]j.9g62ܯvLIIj`c~\nad(VbJOyāz2#+Fr=5vVg$$#"ޥñК2쇫ΆCps'dFwxd$;O "puR:q3HN)˥ $PdC}\RK3!9rn]B܃': 2 D݌ʼ% f3!AFڤp1qw[@d߆3Sai뙀yN[y'}O# n.~||pܵH{ 7&g33%9W hD1, ^";_QJh6/Lc_z-++` Rp)ٿе +}n j4u }D^sL>(}9lnXOlp?\3[c#M d'.Xg0Rs+ 벃 BGVG8R14w R=,p̂XJJ"0ҧuH\߻SeR(e-#0}@GTU@YťZwY$ABBz=MX mBmN{<bX0|v =Q|l%ʐT2' @EP?p@Ia [~ ^-N'҄Y c+wH