nodejs12-12.22.7-lp152.3.21.1<>,a+/=„ ~222!h(>cD!b-wr,}"^"5ɳW7RnCjPMx@=N5$WSG?d   >  9Viov<   \ 4  t   t H8 (8|8(8999:9=|>|@|F|G}H}pI}X}Y~<\~]D^S bHcdefluv wxTy-zhx|Cnodejs1212.22.7lp152.3.21.1Evented I/O for V8 JavaScriptNode.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model. Node.js has a package ecosystem provided by npm.a+goat15openSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/NodeJShttps://nodejs.orglinuxx86_64# remove files that are no longer owned but provided by update-alternatives if ! [ -L /usr/share/man/man1/node.1.gz ]; then rm -f /usr/share/man/man1/node.1.gz fiupdate-alternatives \ --install /usr/bin/node-default node-default /usr/bin/node12 12 \ --slave /usr/share/man/man1/node.1.gz node.1.gz /usr/share/man/man1/node12.1.gzif [ ! -f /usr/bin/node12 ] ; then update-alternatives --remove node-default /usr/bin/node12 fi `Xls p^ }z3p$=gAA큤AA큤A큤a*Qa*Qa*Qa*Va*Ka+a(-a(-a(&a(/a(.a(-a(/a(-a('a(-a(-a*Qa*Qa*Qa+a(-a*Va(-72ab906cca6a29324a195bb13e6123e785ac4eb7397c9d78c36b91378cd56fc4a79b10bc7384143cf19a5f14f6ee3290b405bdf0268211f20dc7c6e2ea66b6c11cb0687250712bb67fc10b02216f3101ce2be28566320333925426d2e6fc82b398e12bfdec5eab12d20156c4ea33180162c3be414f60073a678e32eb898114909cc19e7fa9e850763a8c5c95ca432016cd16a66edc266895a2ff19c0153f225561af6cd752c8261cc618487615d9fbe62ce77e41c749eeb5c82244e346b8f66fe61c56c23a64d86dca80993651f1582cbc71fbebeab8652ffc15359e66f70ef4fa613071134fde32aacc9d082b7965aa9c4830f012fcb9f18ad270d8f4753ada64129ceec0c4afe429ca34923e3214d8dd424260482d3d330412f8ced30e5887fea35215367f0fd6e8f1c0da891de12ba617da144c992c1c4f562dc30a7e92d0984b7dc27eb73104a2d80ce1bbbad0df0e85f347696e223956593b092957c7634c7243106d11135ac40a3a5a72a45c52d514e5924deff00e8ad3d578d158c39c70ff2d8cac1927749d0a9e056e9e2c8d6b7982d7f1707eba222218c2bd68a696221417a7ca275112a5ac54639b36ee3c5184e74631ea1e1b01b701293b6551900b1dfd6a95822aa231a80e7f91a40c1296e67ba044a2716b8136e0c7859f78a6node-defaultnode.1.gz/etc/alternatives/node-default/etc/alternatives/node.1.gz@@@Brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnodejs12-12.22.7-lp152.3.21.1.src.rpmbundled(brotli)bundled(http-parser)bundled(libuv)bundled(llhttp)bundled(nghttp2)bundled(node-acorn)bundled(node-acorn-class-fields)bundled(node-acorn-numeric-separator)bundled(node-acorn-private-class-elements)bundled(node-acorn-private-methods)bundled(node-acorn-static-class-features)bundled(node-acorn-walk)bundled(node-cjs-module-lexer)bundled(node-node-inspect)bundled(uvwasi)bundled(v8)nodejsnodejs(abi)nodejs(engine)nodejs12nodejs12(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/usr/sbin/update-alternatives/usr/sbin/update-alternativeslibc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcares.so.2()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1b)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.4)(64bit)libicui18n.so.suse65.1()(64bit)libicuuc.so.suse65.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1(OPENSSL_1_1_1)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)nodejs-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1a@a @aa @`E```m`4@`-@_@___@_^@_u@_P_}_k8_16_'@_ @^@^W@^y^@^V@^@^^^@^\@^M#@^C^=Q@^^r]f@]@]d@]]c@]c@]@]@]rJ@]c]V]V]QT]M`@]8H@\\t@\-@\@\dAdam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Dirk Mueller Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Ismail Dönmez Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Guillaume GARDET Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Vítězslav Čížek Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Guillaume GARDET adam.majer@suse.de- update to 12.22.7: * deps: update llhttp to 2.1.4 - HTTP Request Smuggling due to spaced in headers (bsc#1191601, CVE-2021-22959) - HTTP Request Smuggling when parsing the body (bsc#1191602, CVE-2021-22960) - changes in 12.22.6: * deps: upgrade npm to 6.14.15 which fixes a number of security issues (bsc#1190057, CVE-2021-37701, bsc#1190056, CVE-2021-37712, bsc#1190055, CVE-2021-37713, bsc#1190054, CVE-2021-39134, bsc#1190053, CVE-2021-39135) - versioned.patch: refreshed- update to 12.22.5: * CVE-2021-3672/CVE-2021-22931: Improper handling of untypical characters in domain names (bsc#1189370, bsc#1188881) * CVE-2021-22940: Use after free on close http2 on stream canceling (bsc#1189368) * CVE-2021-22939: Incomplete validation of rejectUnauthorized parameter (bsc#1189369) - Fix-build-with-icu-69.patch: dropped, not for factory - cares_public_headers.patch: don't use private headers- z15-test-skip.patch: skip problematic test on s390x- update to 12.22.4: http2: fixes use after free on close http2 on stream canceling (bsc#1188917, CVE-2021-22930) deps: upgrade npm to 6.14.14 - versioned.patch: refreshed- update to 12.22.2: * deps: libuv upgrade - Out of bounds read (Medium) (bsc#1187973, CVE-2021-22918) * deps: npm update to 6.14.13 fixing ssri Regular Expression Denial of Service and hosted-git-info Regular Expression Denial of Service (bsc#1187976, bsc#1187977, CVE-2021-27290, CVE-2021-23362) - specfile cleanup- Fix-build-with-icu-69.patch: fix building with ICU 69- Use libalternatives instead of update-alternatives- New upstream LTS version 12.22.1: * CVE-2021-3450: OpenSSL - CA certificate check bypass with X509_V_FLAG_X509_STRICT (High). (bsc#1183851) * CVE-2021-3449: OpenSSL - NULL pointer deref in signature_algorithms processing (High) (bsc#1183852) * CVE-2020-7774: npm - Update y18n to fix Prototype-Pollution (bsc#1184450) - Changes in LTS version 12.22.0: * node-api: define version 8 * http: runtime deprecate legacy HTTP parser * v8: implement v8.stopCoverage() and v8.takeCoverage() * worker: add eventLoopUtilization() - versioned.patch: refreshed- New upstream LTS version 12.21.0: * CVE-2021-22883: HTTP2 'unknownProtocol' cause Denial of Service by resource exhaustion (bsc#1182619) * CVE-2021-22884: DNS rebinding in --inspect (bsc#1182620) * CVE-2021-23840: OpenSSL - Integer overflow in CipherUpdate (bsc#1182333)- New upstream LTS version 12.20.2: * deps: upgrade npm to 6.14.11 - relax OpenSSL cipher suite policies for unit tests- New upstream LTS version 12.20.1: * CVE-2020-8265: use-after-free in TLSWrap (High) bug in TLS implementation. When writing to a TLS enabled socket, node::StreamBase::Write calls node::TLSWrap::DoWrite with a freshly allocated WriteWrap object as first argument. If the DoWrite method does not return an error, this object is passed back to the caller as part of a StreamWriteResult structure. This may be exploited to corrupt memory leading to a Denial of Service or potentially other exploits (bsc#1180553) * CVE-2020-8287: HTTP Request Smuggling allow two copies of a header field in a http request. For example, two Transfer-Encoding header fields. In this case Node.js identifies the first header field and ignores the second. This can lead to HTTP Request Smuggling (https://cwe.mitre.org/data/definitions/444.html). (bsc#1180554) * CVE-2020-1971: OpenSSL - EDIPARTYNAME NULL pointer de-reference (High) This is a vulnerability in OpenSSL which may be exploited through Node.js. (bsc#1179491) - versioned.patch, nodejs-libpath.patch: refreshed- openssl_binary_detection.patch: fixes unit tests on SLE12- New upstream LTS version 12.20.0: * deps: + update llhttp '2.1.2' -> '2.1.3' + update uv '1.39.0' -> '1.40.0' + update uvwasi '0.0.10' -> '0.0.11' * fs: add .ref() and .unref() methods to watcher classes * http: added scheduling option to http agent * module: + exports pattern support + named exports for CJS via static analysis * n-api: add more property defaults (gh#35214)- Update Requires: so -devel requires npm - Rely on rpmbuild to define necessary python dependencies- New upstream LTS version 12.19.1: * deps: Denial of Service through DNS request (High). A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service by getting the application to resolve a DNS record with a larger number of responses (bsc#1178882, CVE-2020-8277)- python3.patch: allows building of node with python3 toolchain- fix_ci_tests.patch: add support to SUSE's ECDH backport errors in SLE's openssl- New upstream LTS version 12.19.0: * crypto: add randomInt function * deps: + upgrade to libuv 1.39.0 + deps: upgrade npm to 6.14.7 + deps: upgrade to libuv 1.38.1 * doc: deprecate process.umask() with no arguments * module: + package "imports" field + module: deprecate module.parent * n-api: create N-API version 7 * zlib: switch to lazy init for zlib streams - fix_ci_tests.patch: refreshed - versioned.patch: refreshed- New upstream LTS version 12.18.4: * deps: + update llhttp to 2.1.2 (bsc#1176605, CVE-2020-8201) + fs.realpath.native may cause buffer overflow (bsc#1176589, CVE-2020-8252) - fix_ci_tests.patch: re-add missing debug symbol removal before running unit tests- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation on Aarch64 with gcc10 (bsc#1172686)- New upstream LTS version 12.18.3: deps: * upgrade npm to 6.14.6 (claudiahdz) #34246 Fixes information leak through log files (bsc#1173937, CVE-2020-15095) * update node-inspect to v2.0.0 (Jan Krems) #33447 * uvwasi: cherry-pick 9e75217 (Colin Ihrig) #33521 - fix_ci_tests.patch: refreshed - versioned.patch: refreshed- avoid rpmbuild warnings on if/else/endif constructs- New upstream LTS version 12.18.2: * deps: V8: backport fb26d0bb1835 (Matheus Marchini) #33573 + Fixes memory leak in PrototypeUsers::Add * src: use symbol to store AsyncWrap resource (Anna Henningsen) #31745 + Fixes reported memory leak (bsc#1173653)- New upstream LTS version 12.18.1: + deps: * V8: cherry-pick 548f6c81d424 (Dominykas Blyžė) #33484 * update to uvwasi 0.0.9 (Colin Ihrig) #33445 * upgrade to libuv 1.38.0 (Colin Ihrig) #33446 * upgrade npm to 6.14.5 (Ruy Adorno) #33239 - skip_no_console.patch: refreshed and mostly upstreamed - versioned.patch: refreshed- Add Require for nodejs12 when intalling npm12. (bsc#1172728)- New upstream LTS version 12.18.0: * napi: fix various types of memory corruption in napi_get_value_string_*() (CVE-2020-8174, bsc#1172443) * http2: fix HTTP/2 Large Settings Frame DoS (CVE-2020-11080, bsc#1172442) * TLS session reuse can lead to host certificate verification bypass (CVE-2020-8172, bsc#1172441) - use system ICU on SLE-15- Update to LTS release 12.17.0: * async-hooks: introduce async-storage API * cli: Added a --trace-sigint CLI flag that will print the current execution stack on SIGINT #29207. * crypto: Various crypto APIs now support Diffie-Hellman secrets * dns: Added the dns.ALL flag, that can be passed to dns.lookup() with dns.V4MAPPED to return resolved IPv6 addresses as well as IPv4 mapped IPv6 addresses #32183. * events: It is now possible to monitor 'error' events on an EventEmitter without consuming the emitted error by installing a listener using the symbol EventEmitter.errorMonitor * http,https: The default value of server.headersTimeout for http and https servers was increased from 40000 to 60000ms * process: It is now possible to monitor 'uncaughtException' events without overriding the default behavior * repl: + Added REPL substring-based search + Added preview + Added reverse-i-search * module: Added a new experimental API to interact with Source Map V3 data #31132. * worker: Added support for passing a transferList along with workerData to the Worker constructor #32278. For further information, please see https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md#12.17.0 - icu-v67.patch: upstreamed - skip_no_console.patch, versioned.patch: refreshed- Add icu-v67.patch to fix build with icu v67- Reduce Requires to Recommends on nodejs12-devel when installing npm12- Update to LTS release 12.16.3: * deps: + Updated OpenSSL to 1.1.1g + Updated c-ares to 1.16.0 + Updated experimental uvwasi to 0.0.6 * ESM (experimental): Additional warnings are no longer printed for modules that use conditional exports or package name self resolution - fix_ci_tests.patch: refreshed- Update to LTS release 12.16.2: * deps: + upgrade npm to 6.13.6 (bsc#1166916, CVE-2020-7598) + update openssl to 1.1.1e - openssl_rand_regression.patch, wasi_compile_flags.patch: upstreamed - versioned.patch, fix_ci_tests.patch: refreshed - linker_lto_jobs.patch: serialize linker during build- openssl_rand_regression.patch: Add getrandom syscall definition for all Linux platforms. This fixes a runtime error in SLE-12 (bnc#1162117)- Update to LTS release 12.16.1: * Reverted regressions from 12.16.0 + accidental unflagging of self resolving modules - it now requires - -experimental-modules flag to enable. + process cleanup changes introduced WASM-Related assertion + use of largepages runtime option introduced linking failure + async_hooks was causing an exception when handling errors + enumerable Read-Only property on EventEmitter breaks @types/extend + exceptions in the HTTP parser were not emitting as an uncaughtException- Update to LTS release 12.16.0: * assert: add experimental assert.match() and assert.doesNotMatch() methods. These allow matching vs. provided regular expressions. * child_process, cluster: now support serialization option to allow for custom serialization mechanism for IPC. * cli: add --trace-edit and --trance-uncaught flags * crypto: + added support for 'ieee-p1363' signature type for DSA and ECDSA in addition to DER + Added Hash.prototype.copy making it possibly to clone internal state of Hash object. This allows digest computation between updates. * deps: + libuv was updated to 1.34.0 + V8 was updated to 7.8.279.23 - for official changes, see https://v8.dev/blog/v8-release-78 * events: + add EventEmitter.on to async iterate over events + allow monitoring error events via EventEmitter.errorMonitor + add experimental method to captureRejections for async handlers * perf_hooks: now considered stable API * wasi: Add new core module for WebAssebly System Interface as an experimental feature. - wasi_compile_flags.patch: fix header inclusions in uvwasi dependency- Update to LTS release 12.15.0: * fixes a remotely triggerable assertion on a TLS server via a crafted certificate string (CVE-2019-15604, bsc#1163104) * fixes an HTTP request smuggling vulnerability via malformed Transfer-Encoding header (CVE-2019-15605, bsc#1163102) * trim HTTP header values of optional white space (CVE-2019-15606, bsc#1163103) * enabled stricter HTTP header parsing by default. - fix_ci_tests.patch: refreshed- Update to LTS release 12.14.1: * crypto: fix key requirements in asymmetric cipher * deps: + update llhttp to 2.0.1 + update nghttp2 to 1.40.0 * v8: mark serdes API as stable - nodejs-libpath.patch: refreshed- Really disable LTO when required (nodejs < 12)- Update to LTS release 12.14.0: * deps: update npm to 6.13.4 fixing an arbitrary path overwrite and access via "bin" field (bsc#1159352, CVE-2019-16777, CVE-2019-16776, CVE-2019-16775) - refreshed: fix_ci_tests.patch versioned.patch- Update to LTS release 12.13.1: * improved experimental support for building Node.js with Python3 * ICU time zone data is updated to version 2019c - fixing TZ offset for Brazil * deps: + upgrade to libuv 1.33.1 + upgrade npm to 6.12.1- skip_no_console.patch: skip tests with dumb console - versioned.patch: fix symlinks- Update to LTS release 12.13.0 (jsc#SLE-8947): * deps: update npm to 6.12.0 * doc: + fix --enable-source-maps flag in v12.12.0 changelog + set module version 72 to node 12 + fix tls version values * fs: do not emit 'finish' before 'open' on write empty file - versioned.patch: refreshed- Update to 12.12.0: * depreciations: Add documentation-only deprecation for process._tickCallback() * esm: Using JSON modules is experimental again * fs: Introduce opendir() and fs.Dir to iterate through directories * process: Add source-map support to stack traces by using - -enable-source-maps * tls: + Honor pauseOnConnect option + Add option for private keys for OpenSSL engines - fix_build_with_openssl_1.1.1d.patch: upstreamed- Update to 12.11.1: * build: fixed building * deps: Updated small-icu data to support "unit" style in the Intl.NumberFormat API - Remove unsupported 32-bit architectures - fix_ci_tests.patch: correct build with SUSE backport of KDF patches to OpenSSL 1.1.1d- Update to 12.11.0: * crypto: Add oaepLabel option * deps: updated V8 to 7.7.299.11 + More efficient memory handling + Stack trace serialization got faster + The Intl.NumberFormat - API gained new functionality + more information: https://v8.dev/blog/v8-release-77 * events: Add support for EventTarget in once * fs: Expose memory file mapping flag UV_FS_O_FILEMAP * inspector: New API - Session.connectToMainThread * process: Initial SourceMap support via env.NODE_V8_COVERAGE * stream: Make _write() optional when _writev() is implemented * tls: Add option to override signature algorithms * util: Add encodeInto to TextEncoder * worker: The worker_thread module is now stable - versioned.patch: refreshed- Fix build with OpenSSL 1.1.1d (bsc#1149792) * https://github.com/nodejs/node/pull/29550 * add fix_build_with_openssl_1.1.1d.patch- Update to 12.10.0: * deps: + update npm to 6.10.3 * fs: + Add recursive option to rmdir() + Allow passing true to emitClose option + Add *timeNs properties to BigInt Stats objects * net: + Allow reading data into a static buffer - versioned.patch: refreshed- Update to 12.9.0: * crypto: Added an oaepHash option to asymmetric encryption which allows users to specify a hash function when using OAEP padding * deps: Updated V8 to 7.6.303.29 + Improves the performance of various APIs such as JSON.parse and methods called on frozen arrays. + Adds the Promise.allSettled method. + Improves support of BigInt in Intl methods. + For more information: https://v8.dev/blog/v8-release-76 * fs: Added fs.writev, fs.writevSync and filehandle.writev (promise version) methods. * http: Added three properties to OutgoingMessage.prototype: writableObjectMode, writableLength and writableHighWaterMark * stream: + Added an new property 'readableEnded' to readable streams. + Added an new property 'writableEnded' to writable streams. - fix_ci_tests.patch: refreshed- Update to 12.8.1: Security update regarding HTTP/2 Denial of Service vulnerabilities For details see, https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md#12.8.1 https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md (CVE-2019-9511, CVE-2019-9512, CVE-2019-9513, CVE-2019-9514, bsc#1146091, bsc#1146099, bsc#1146094, bsc#1146095, CVE-2019-9515, CVE-2019-9516, CVE-2019-9517, CVE-2019-9518, bsc#1146100, bsc#1146090, bsc#1146097, bsc#1146093)- Minimum ICU version is 64. Use in-tree ICU copy for older distributions- dont_return_garbage.patch: dropped and turn off unnecessary errors about it during compilation- Update to 12.8.0: * crypto: + The outputLength option is added to crypto.createHash + The maxmem range is increased from 32 to 53 bits * n-api: Added APIs for per-instance state management * report: Network interfaces get included in the report * src: v8.getHeapCodeStatistics() is now exported- Update to 12.7.0: * deps: + Updated nghttp2 to 1.39.1 + Updated npm to 6.10.0 (bsc#1140290, CVE-2019-13173) * esm: Implemented experimental "pkg-exports" proposal. * http: + Added response.writableFinished + Exposed headers, rawHeaders and other fields on an http.ClientRequest "information" event * inspector: Added inspector.waitForDebugger() * policy: Added --policy-integrity=sri CLI option to mitigate policy tampering * readline,tty: Exposed stream API * src: Use cgroups to get memory limits. - Changes in version 12.6.0: * child_process: The promisified versions of child_process.exec and child_process.execFile now both return a Promise which has the child instance attached to their child property * deps: Updated libuv to 1.30.1 * process: A new method, process.resourceUsage() was added * stream: Added a writableFinished property to writable streams. * worker: Fixed an issue that prevented worker threads to listen for data on stdin - Changes in version 12.5.0: * build: Improve startup time by enabling V8 snapshots by default * deps: Updated V8 to 7.5.288.22 * inspector: The --inspect-publish-uid flag was added to specify ways of the inspector web socket url exposure * n-api: Accessors on napi_define_* are now ECMAScript-compliant * report: The cpu info got added to the report output * src: Restore the original state of the stdio file descriptors on exit to prevent leaving stdio in raw or non-blocking mode * worker: worker.terminate() now returns a promise - refreshed patches: dont_return_garbage.patch, fix_ci_tests.patch, nodejs-libpath.patch, versioned.patch- Update to 12.4.0: * esm: JSON module support is always enabled under - -experimental-modules. The --experimental-json-modules flag has been removed * http, http2: A new flag has been added for overriding the default HTTP server socket timeout (which is two minutes). Pass --http-server-default-timeout=milliseconds or - -http-server-default-timeout=0 to respectively change or disable the timeout. Starting with Node.js 13.0.0, the timeout will be disabled by default * inspector: Added an experimental --heap-prof flag to start the V8 heap profiler on startup and write the heap profile to disk before exit * stream: The readable.unshift() method now correctly converts strings to buffers. Additionally, a new optional argument is accepted to specify the string's encoding, such as 'utf8' or 'ascii' * v8: The object returned by v8.getHeapStatistics() has two new properties: number_of_native_contexts and number_of_detached_contexts - nodejs-libpath.patch: install npx into proper directory - versioned.patch, fix_ci_tests.patch: refreshed- Update to 12.3.1: * deps: + Fix handling of +0/-0 when constant field tracking is enabled + Fix os.freemem() and os.totalmem correctness - changes in 12.3.0: * esm: Added the --experimental-wasm-modules flag to support WebAssembly modules * process: Log errors using util.inspect in case of fatal exceptions * repl: Add process.on('uncaughtException') support * stream: Implemented Readable.from async iterator utility * tls: + Expose built-in root certificates + Support net.Server options + Expose keylog event on TLSSocket * worker: Added the ability to unshift messages from the MessagePort - changes in 12.2.0: * deps: Updated llhttp to 1.1.3. This fixes a bug that made Node.js' HTTP parser refuse any request URL that contained the "|" (vertical bar) character * tls: Added an enableTrace() method to TLSSocket and an enableTrace option to tls.createServer(). When enabled, TSL packet trace information is written to stderr. This can be used to debug TLS connection problems * cli: + Added --trace-tls enables tracing of TLS connections + Added --cpu-prof-interval * module: + Added the createRequire() method. The existing createRequireFromPath() method is now deprecated + Throw on require('./path.mjs') * repl: + The REPL now supports multi-line statements using BigInt literals - enable LTO - fix_ci_tests.patch: refreshed- Update to 12.1.0: * intl: Update ICU to 64.2. * c++ API: Added an overload EmitAsyncDestroy that can be used during garbage collection - Notable changes in 12.0.0: * assert: + validate required arguments + adjust loose assertions * async_hooks: + remove deprecated emitBefore and emitAfter + remove promise object from resource * bootstrap: make Buffer and process non-enumerable * buffer: + use stricter range checks + harden SlowBuffer creation + harden validation of buffer allocation size + do proper error propagation in addon methods * child_process: + remove options.customFds + harden fork arguments validation + use non-infinite maxBuffer defaults * console: don't use ANSI escape codes when TERM=dumb * crypto: + remove legacy native handles + decode missing passphrase errors + remove Cipher.setAuthTag() and Decipher.getAuthTag() + remove deprecated crypto._toBuf() + set DEFAULT_ENCODING property to non-enumerable * deps: + update V8 to 7.4.288.13 + bump minimum icu version to 63 + update bundled OpenSSL to 1.1.1b and bump minimum OpenSSL requirements to 1.1.1 * errors: update error name * fs: + use proper .destroy() implementation for SyncWriteStream + improve mode validation + harden validation of start option in createWriteStream() + make writeFile consistent with readFile wrt fd * http: + validate timeout in ClientRequest() + return HTTP 431 on HPE_HEADER_OVERFLOW error + switch default parser to llhttp + Runtime-deprecate outgoingMessage._headers and outgoingMessage._headerNames * lib: + remove Atomics.wake() + move DTRACE_* probes out of global scope + deprecate _stream_wrap + use ES6 class inheritance style * module: + remove unintended access to deps + improve error message for MODULE_NOT_FOUND + requireStack property for MODULE_NOT_FOUND + make require('.') never resolve outside the current directory + throw an error for invalid package.json main entries + don't search in require.resolve.paths * net: + remove Server.listenFD() + do not add .host and .port properties to DNS error + emit "write after end" errors in the next tick + deprecate _setSimultaneousAccepts() undocumented function * os: + implement os.type() using uv_os_uname() + remove os.getNetworkInterfaces() * process: + make global.process, global.Buffer getters + DEP0062 (node --debug) to end-of-life + exit on --debug and --debug-brk after option parsing + improve --redirect-warnings handling * readline: support TERM=dumb * repl: + add welcome message + fix terminal default setting + check colors with .getColorDepth() + deprecate REPLServer.rli * src: + update NODE_MODULE_VERSION to 72 + remove AddPromiseHook() + remove icuDataDir from node config + clean up MultiIsolatePlatform interface * tls: + support TLSv1.3 + return correct version from getCipher() + check arg types of renegotiate() + add code for ERR_TLS_INVALID_PROTOCOL_METHOD + emit a warning when servername is an IP address + disable TLS v1.0 and v1.1 by default + remove unused arg to createSecureContext() + deprecate Server.prototype.setOptions() + load NODE_EXTRA_CA_CERTS at startup * util: + remove util.print(), util.puts(), util.debug() and util.error() + change inspect compact and breakLength default + improve inspect edge cases + only the first line of the error message + don't set the prototype of callbackified functions + rename callbackified function + increase function length when using callbackify() + prevent tampering with internals in inspect() + prevent Proxy traps being triggered by .inspect() + prevent leaking internal properties + protect against monkeypatched Object prototype for inspect() + treat format arguments equally * zlib: + throw TypeError if callback is missing + make “bare” constants un-enumerable For detailed changelog, see https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md- Add _constraints file to avoid OOM errors- NodeJS 12.x branch created/bin/sh/bin/sh/bin/shgoat15 1638804405     1.0.92.9.41.40.02.1.41.41.07.1.10.3.10.3.00.2.00.3.00.2.07.1.11.2.12.0.00.0.117.8.279.2312.22.712.012.22.712.22.7-lp152.3.21.112.22.7-lp152.3.21.1 node-defaultnode.1.gznode-defaultnode12node_modulesnodejs12AUTHORSBUILDING.mdCHANGELOG.mdCODE_OF_CONDUCT.mdCONTRIBUTING.mdGOVERNANCE.mdREADME.mdSECURITY.mdgdbinitglossary.mdonboarding.mdlibalternativesnode12.confnodejs12LICENSEnode.1.gznode12.1.gz/etc/alternatives//usr/bin//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/nodejs12//usr/share//usr/share/libalternatives//usr/share/libalternatives/node//usr/share/licenses//usr/share/licenses/nodejs12//usr/share/man/man1/-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.opensuse.org/openSUSE:Maintenance:17243/openSUSE_Leap_15.2_Update/e41dfc0b33a4e18e2c2e798c439c07e6-nodejs12.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linux ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4dd70ead0ca912b1615bd41a4b954f06d6d7129e, for GNU/Linux 3.2.0, strippeddirectoryUTF-8 Unicode textASCII textHTML document, ASCII textexported SGML document, ASCII textHTML document, UTF-8 Unicode textRuby script, ASCII textUTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)-RRR!R RRRRRR RR R RR R RR$R#R+R-R*R'R&R,R0R.R)R/R(RRRR1RRR"RRRR%RRRRKxk?`w^npm12utf-8048d111828d051372dcd9f8fb07d7d9f4be9910b46f2f1273800b52ad88edc3d?7zXZ !t/3]"k%_,\5YʌP5}V=I'7)x'%= g^Q= Vܥg:WSTg bY@ ܓu65+ ~ .riNvfeD~5aH f`TOd{ +SDͼl*иGqZk$pf4<-pM?  TUV"i;iK . Ƽ#/9zvm'ŏjts@w*%Jeel,P1F;ZlL]4'P^lu-OFۇHT# cDlwPMex/09VH`iLdL$W`" IŊX 䂊>Ö[iɰ˗h|VOj6;h=%4`)7]6Y?WVR\qgC(Luf{-'gH'X# *{@!G2*sS'.iex#Scb NLqҟS1$?q?|$4X-*!)AxO~^ kZ%9Dp *;w?q$-Bf/`yUʷm8`.<m.<5׺?JM= ]+mVSbDI(1C+5vGQX438tH0-. ro/n:OPH e~9QR\rbZN5^tCq30Vx"j9xKMa02/Ex2S)͍U|̍]Ԋcv'| Qa C91!m'ly2}1qur*1r5~iTAsд}{i~-뾎J7eܹK%E7(/:sC?(\lgWc`Q>4c aza1k.67"Ic pEԀtކ\;e&|#c(s C]{ŖhV[F$oҹbW7 5EzYmJ6OTWla*ʚ fw+$NJ)5{r=0o'tw4 ?~˵_GU/m']ۈgY9ñszt?3v)t@P|}i..Bs%)aR5ANPw=ވ!Â^HQ1_# s~c24؃.4mdk-./C8#AA6+y/g?ߒ }WSںA5F;  Q'@ A_$]cW0<?qcg @6~m)zn茘}hJr FJzś둅,~٢&5"Do5k1-UP~io9IAqjn3I c vh"LN# /G5G *M7"$>TtRVt$2#16r4nb׺V+-ҭ 1FH#Pە !a,O7YB0_Z?//2,x~!R擡$1Nm <@U'Xˁ u/,.fQO8o-F #A9y{O -6Jmh/llϖd-6YCViH"4=O"0DJh'oSx@EsE+e4}C \p/~ZS|Uv@UwU/cfj]{*`X)5<u!*28bTrޞR-h-YC1~Ti_3dM(iW0qQP2/bMFeCd`R̿uuNi@]T.M غ)S`iR;T8Lp{t~ i97&aW 7RU5Wp5rnn@GQ#cG_ꋈX} \S"Lz9i=/47sق=G=rȦD9cx-P4] T.E6o :Wrɞ k2QS̿2)Wߐ,}hZ<ȸ ~[Ûu9u6Mo]yG!TV3ߌI4lF"II!` >l@s+4Eҍ~`&( "M(*:b/#=UеTF&<5:ghGaTx8%O%MC_5G+V9͜&J&̣;*ٗRQcc~ј[m낔u@^@{~W&7a> ˖I \›dnKA(j7RԹ)jȬCmwk6h7[4êԾ"!XҖsX&޻( i(2ٚNiXg T5pۭ~M+8灎25 SUv#Ҽ5FI)'*ٹx!~h>ݿ@8*"0;͊XjCuc&DFבk'|y):3yY,!\lm3ʀ8Bpo9AGG0B32i[:ݍ07jاDƫDiO,A_{pYrc>/BG3ܒ]Lα>s9<)Rrs kpQ F8=!?pvhfV.䢊'^dz|یt SNMVC;@4ʱLr-0_WmŸyA4?D߂mN{Q/ JfrЁ4 oD5{;ݦ_ ؕ}-_|i-^cEC%#0L N׭`YS|h=,f.az*f/!7#w& C:u6.~(:L T;S4̉\N쇄\VMf# VةbvM{vw2ΈFRn+H16T/Q6~*/["rk=V7rGU?Q6R]y)JD.C7%6doioM!E>$DRO쐑*[݉waM9֦ըi!H./k@HZ{g1G"AβOp8ԕRU[W34+|Իt:(3kץau'x"6:7$qv nCϘ110WSorKeml$ꪹBʻcDzXAQ٭Y(GqkTkkz忱2h |Z05n23Q!{e`y/oC>ťK5pG-pM2f]YZ xXo2FLH[{k/ͅ87{x lռpdc^I"靹. 0 zssYGSr/gI`kin+JGV4N!:.mJ+?7s沿*es5'Yا,=:bW5ܐ .KÍ"n5Q؛<K$\ZOYwZc=o9 5\1'ݎƩ))K$cyև^WȫRzˠs0먰Ɲ3|UK67TBA*bQT黍$hߣ6TlAjX-aŏR108?W K # ?y+D|(SƗ{]`Paa&*D58ppU:uln.8dv'0kI&+z̗]VzJ[oe\X`R]##-zSĔy5$:PJ0KȘb XNR8@4)v8Zc.S9H3:鋜\t]uQs2JT1+5ҾTA lRړdFuX凤 dUpy雖I*o ,w4)ɏC' *dv՗`1b8 Q>Ɨ%v=ȇie_6ZfFӛfyMBD2_~l@'j>ki~Ks]SVa2i~:0 aa ,Me\k1[ [gt([ @&cIVο0=_J7_P-E/xtl1DsfxzƜل/fZZ: W o&7?Z 7wI .F}Cm =ؓ"m4 Tvd RrkgLlP>@Jژ̆%Tf O|Q΂Ee|9 #p2Yˍs‰7-ǭ@K$+>/ !m'.CBҢfQ%fIS# H{1TcB14p8ʭ0/<$% ɣ$ijOYe]@Rtސ|IFEށtIo \bcVI|ɼ>m|J hԘ$Њ;UK2s|v0ESE3rȟyԽ{E!n)ۭ{F -AW֒OV'c;[@纱wZ`.o)}^ 0~JLpZh*ev<[ʜi)P1rp o e h`Uy^ς01e=1JILlPG~h_Kk:g-h8sG8`ԔˌUAROOlT?ǣwvUkX[ޟ]ShpSg2ziBF #脄ĕ9^}WKd k]?]`2rL,M:SJd:Iț SbRamNK0 ͨQ£g)pn^Dn5K1ڮ4azFK&[x%[-n-H 5VO޺%8J.U ]WO}rP vpm,D'i>iz+,s\9(IIIPK6uH[R_e]tp4F32$P d D~C6{miU4Al>4+:p<7)*@@=o|t^c sLodUpHu׫rZ2]˅76*w"n[jY[X6iگDqÂmܟ0>LQa$ywlYC$t pX9q;Bw ľ{SQ%3)JR=( oLr酿n c͗|6 MX8ӱ䄏?F(s:Ñ=hN2muUt0>*~)* "]T!TGTY߼x+{)5$EYU{7w agpU?ڝ?.,9NͪJɱ"{RUѲ[LL/.y( ٱ'!sK*)^HWɶ 0snk ؛!UL@„WEw^ RS \1K+H+ |v !UΜWsuٺcj.\[y U+pf7z[< صp:@ܡ7Uac F?Yw5q_w|?H $nw{E>pdV5l}ʙ.lTYٓ{LHel&ڿ0b0ۢ% 7KzğHb(|.Lp#ED=~ ȧJ!ֈ'AIye =ӄU4 9zufs}&@~ɿGv/0oqW7fTavh<OO,|L.etZDB ?v> ݎ"„ ՐD\=&ĵǭKWv S%+RW̛c"e?yT;Z15 O+ ΗRz2f^ qZ$\!9ҖZM|>:{fNU"P %XX oZ\`:3J>^{)OH*$:luoA=TDBҒ/8wW6bn 'trJxP8-q|6J2kr0eNsjKYn]CM[C {a42x׶`f94rHvX nz)k:TamT8V[{\&; o2ttNkF|%[j%XMw9fpC8}aO$q[~u$#, S?\9ɣņD!+FtFf-X c9;WmHgɯ\x5l@qԥɆ|t L!o5 ftC'aهxCӬvJa93asNsi\fy)xܕ R$(UaEOX!x8zٟv4/;F fe!ؘPwwh*dXدC#v@{f] Cˤ$߰N0xo7 a^ A3) E|"ԎA.[̇DGD~#₣~KHRHvĀ':C-2JnE}rUFOAr i䬠HbK4cLGX=lQ&1-I%ă*жis/(w@ѨOU¸$!F~&lՑ G?&˺ᆼLņ_ }bGs5 JzAFuU6qgA VZoqWcψbcXj xB;哒3t|GmJ[6 l=-wd BݙݘtK#'Wrm$#@Zdޡ q})cx6tuƧ^]d(S!BPd@~niS`m[}b T~9@Jb΂1wKbaD綀i.c9t`Hp5?8 ;Ԍm:aYC0?wzx9*{Ш@i|~F$%b^r6srNOk VՄzjm؇8kKw^&}=a_XęUW |ƒA{6[rK0mqnpc/p %6:R3M3:ģhLU]*47hDĻ%/l1_Z~<P&CQr Je+)^tln5-]t?{KSʍ3I|+) dHUNӹTLBd`,PK\#aAعǁ sq$դ1#xY_q6Ћ?OgptSxԹbh/cyU_l [J'ceըAf=p!q\j:׬ٶc3Z4e1K^NV `vlZBaSƸ;p&pe ĨwR^ܤ"5˽JEp^WɅjTT6$V,=(3 S}bfzrZ|#+"vjkb(긶u%d!sʃvV 28fm,Gk8uň,kټWSugp/a⼼vxsTVY@q҉.SfѨ/gp?S4 6dY &%_xG Y7Ӫg?]z4 L`tN&o~hz NBg.@W~ZHν!MV<;sJH 1 W]o3& v)C+j8 x i4m綃`x%1 bf"8:,zNڙ!0|,s_Y;L~a8Bp%XV<;M@u#4׃[]dgoْeJ\i SvVۉY^lnξ?&Qvl$On?PW Wr߳BI` {xOgT8;F78b {:aD FpI_/q >3,IKcU_mKלK,P[ "A8W*v..g3 ^ ˆh χ't]^]F ;MY,xK* Qc8Z󖁙̊kSs(iX TF2d1n;=kv4* ³#h,ʕh0wH^9ajuT77[ڗG"i>@>5Kpȿ7P_ejA6|,gUb6,ӵ8^̨ffQͫQFm92EzJ.dIJ])gg59fN?_D]dM*MR?Zͩ9tյŪVV/ 7 t!KO| e ۽"U|y 5MLBjc9[ZMY&w]>N8^bo<+}]x% cJ&†2_ٹ3;,5fCLu,;jsf!DHmjorN;#`*Wi&c 9֐K(椤5j&+NF cHZ5DB(y!J qTnUφ]mgcR/cѥ\/0&mYӵ>:o5]ŏ-&w:lb1BZ^-v4I;jn [ONw2&MF?߿*A!=ta*O`G6'Bev;l5@vSƮ`[`0M\:F? 7oߩkJc_߱-gݑ@ 3KYV1;dHcŸyǕ7y+n cL^D#j0 ?H,5oc@O'/k֖LJxՓy]3~3B":Ϋ;-o\`q!gH0!4c]pe۩}El$֬ԲY/z3[>-lLC?8YXE!9t_9CusmD  הa i(ވ$3O+;~ooNF–һń8d -k&7.,+N(\ IVY;)v+;_v(UܡV6.]>T :YawZNenTb|TG CWh d;%OB2hDxBmN<*!PQЍ\m6:$T9DEK &Y> *k]Ky<^Hd}9mL,2͑VlI q in_֏ r#KHSA*U Wjzƒ=߀rbί|;qnۚ}:.ʮf~A^[v ػⱢ9s)ᡜ4%_p8߷VB}&iK$ Zҋx.myperH)ziԕtW6%.krtwlʺ0FX؀zk-0Rb歮$"E//҉jLDqBj *9VTicIN׃kw/Ie׺SqRLfaC)K63K8k%"c[c9li 0cu񹉦m㰿@pv-. Dt?o|!+͸\c}%٩sJno-+jӛ@ivþNZ\ED[EX=?OP/RO[69(6<Eo%l@8V6'TnDfSR-3l%ni'[Xdh$eMjWYiK>>qjP2r;=!.oޝ#;JP Ǡ ~}U99aJP{J 'mӁ64@K8H% d~v a0 iHpG7*:v;Rs(xrX:J\Km>d&f G1FFbB۔X[5T!y[C%ԜK@2U `.?&Fy,3T)s/Ҋy^B@ =˚ʠ XNBʋ$a=vr <xitIC7Ǝ%>5ԓ j؈9싛 O3KQ#/%hD0bV^C%H&B ֓8C}"q, b_ErE*@HIfF;%&TݐFMu=޴h:0?|2sdBL/p͡IA WLV,LD6~R%es q!+Rq0̘QB%֨(Ti `#tZ17K$/(Qp?&)Us)=M{0f`gD4퉻Sjc]^9k ]/ֳ7 $2>=Qwmup֔0T -j6p zN-9| mů]?' pRެ% 1U3~@|3ӫ%Fm $Ŧ%C#74}zjtj?沌s_r@ wGR!T9~ÞdiF&~ ,'Adqͭ3WȃU d_(!WuۊB̅?I܇#/n4 Y%BÂCܣesz_ 7i@taBc_L2aUkKsSq}\m@L/^ؒPH Ƌ&iigg.ޱ>kK4ar(\S^*͕aO8a^If[6yubL@ek>*MS_1 [DŽቃظ͚LyH7A?kq9hD]q|fn>ѩgމN(QaLk0|nՒ~\jK_0'Uzq<6y.Y`U}6x0IG.,LcAľ3c]Q]RgknKDC 8àYW|jX\J)Je>p F+REES(;P,?[χ'o.uYDh{f]WxsSd7O&~nޯj"/>%dG{2EG$ ZHPr-hc~Xhʋo+pYu-pw#-{8tu d(a飺h^[3]ЉMIՀn9I',P vڌqLydsP:_eEuUi9mq@ Y*Y0í,Gf/(MEg==yX. ә(3D{TM)b\d0OX }RPF$S CdPyꀿsfMՈ6Grry$tV="o,*`\"9DGh54NIEӥb0%, Ўa=݅u25Md 6a \-Ei^bW~P'Nm~Gβ_î ! r]>dk tjnk8z~rILH 0˓|>:ҴՒmHW**SZV@&lhnBL5mַIi+Xo aQ:MTRO+2,ߙp=,u!.#)e) QՅ@SkHSfJB.+>~cm.K>vφ=e~5.ot̳V gЌ~"oJdžXܤSy06(My;ES 7ސ? G?lh3sŌ4@ub"pGGU܇lUpT{zp ,0W)ڍu.})릚"ǴJCiOקkEKM[]{mE:My\@߶H.#G~f =t^EJ&U[m^q"cA-uW O_6N!{Bqɏ4S yHwYtNˢyx7[5GI-RߛߣW˛U,U[&~w:B g@BSOY$" 2wۦw1YԹRLI!V d2{W:/Ćdl~o}YX 8Yw/;0g ͊?0Y+D˔ j"H1 /Qc^;(p`jHpvG=DU;RЩ htH\2- _8Eo+k$4M4St7'օ*O@y9J~(놌܉wQ"*zn8C9YqvCQw p F 027$8MM<57UWKUdK{+TG,?Dt/],)A<1^ѼڿOUIRɶH%%IobDtGj v3OʜJҘ?$kO5:^e+#bQ^jt "n(ZWCGo} .Ǫ8,/ì>ߴ;Ԅˆq$Fl9qYrՅ`TF3dx };SV.J$ds{fe>ĥO%}AoP>D2˓zRȞ{ 4ϴ;R[DP7NZN F­J\90ǯ4T%6+ZTP8 UٰB4GۂP!5v,ĽJz,v#iuav Hdfq=+xImQawKsR3=M?NVljWZͼ N>]zctw%@M/`7@i=1 r!,҅8pmy 6o,Hdi^@}\6UZ:2(U,J#S"Kka5da 7a Dt!ƻ"ܴ쨸s%'gp &(s(M`,mL%*T_W_j 4q ހ LzYyj1{8xG뮺lj]7Gߢ=v&$D!>+Fp-@ ew%9)XIŻP/Ey_zo^mXʑ5PHu {4<=4@FІ @C$)R9튋e w=mR+_("D%sJdèARY}ȭEאo֏mCmiQSd^,Lj(kW|eWNMXvmS>3] 64mJ0tui°.՛p"Mn;W뛄.w-hfW!Bpϑ+rl__{@РFNSݔwWG5p%Un8ddC=y ;̜Ӝ]yxOa Xbt`˗ $8T7.ֹV*_I}udisA>qʼnEOV4$*b)poP\<-jʗҤ`79q7ņ'%)JbeQ^cigCrp`Z9^-9-T>ʉa6X!,D.eֵϛ(9C:1CWgNQ7ioh^a1hñ`d4r҉s лXΑ O%tY%AEQI޵ݴ ;q{P7F+ȟ[9X"|TA Zt\{Wzպ|@L ֝w2+ћu'D6hM /VoRUVK7уEQ29S_oWDue ϳ)ࢦXAq{XCZʜLLk10íX]F73 ߍAuL6S8%ca7SxTJٻvMgq\E,İ24|-ϑƝ݋pޡ ApMϫTzt ~'"ԁ!`1@-Y6qуX/Y΀ h s@Y7pfF'!a<ޙyB/( @S 泸9ҙ gf@ڨ. ~C%Η](,jr.qq%-}C!W* 3xQ$h?g,!J^<Tqc[?`i635D/1Fg7_{9@xc: v$w7!r|r2;jual`N1Y ~PiJ՜ )}0KlcSfvh~[kDz*>Y\3J 7vf#pI壢Jx L )lsXZ7Y_X]P@vp}.2 %=N8վp%y ~E:?p)2]ʺoMbhhJ?LG j/ d #Tf^<;p y;V6ԫ6Ԕ0 |;̊{`5ӻ ╅D _3؜AT@sz029~g@ -8DzʳWb?;8GB˔.Wb$J˶zÚ5{w@Le\ IDo5Z|]z@Us1%=;+_H !vg$R~gt˜ 3ހ#1];bCM!VPmm0+hp%zIo}tsv&5v`\ 2`t4( ,V%@m]1[K(U+f I/Z Jr< ralw6m l֒v)(OײG$^^Ȼ^ck3(Or5S\.NsfnGɬъ6_\ι6AZyZ2@)!Ivo!h*\@&ˁM&5pRLFKzd<29zt$CI}7ݰ!Rvv$uG)_X4ow%Z9ބ&U6f/Wڽ{Ep),-Ԗ1;_nLcWtMYµoݾBY[=9VhM%ĩL1SBQA&rq^7(Kx-$ \ocK`'Ya BƬַ]%^U)գE ͞:E5SI,"~؀E[Vf%ywrp]|BXO|HfVFIeA45QbuB06o\3a5-z[ mv$Tw˴yǕ6X%Sc|t ĎUdz١)*6CTH;Iz.}Um3r<./Q>GuMf}| MiA+x-taQ;paf-Iqm=x iKb6+_?n@ME}GΉ?ɪėOH5D{G/3' 3/K mGx߿!J_H^BϑГHPQ)P/!Mo9RI9m.M 4p>K>>{Y~ⲗIM9SlqP8̯B%KIwD.<:(Vr2=C5/1DBiH1/=J|wGBF*+Ųe"O y2aq5Dn'_+ƸF(`oBQ6=${@0Q ٶbpN.RmHIVSP`mDu`"/zؓɍ@~;y$-X;@yN&fae<ü)<! ݡb}Sh(F6 4IgLKf{Y Qe漾ǔǹLg$b,!;/1;GED9}1 3M}mtl>-J|/ ]Ftԉ+NnE^7_ư% !6WYFLܜ9C1ƈJ`F5ih m>#akq>y!њa@թl5q %W@ajn4Ic EľAݩ=3rDu{3UECfׁb4O*G_;*1GlN }XrT63*|걅SO#ψ .J2˧/v[}p5Yqa y; ~\G0l,5Od7 B-$h#dij8 RǚYadu  !ܢ랤#'ռƪP9*,&d1IAS)IKuz Ϙ`ܣS ȍԉdY}s~ OOx>.AAZL6 Tѕ&paUZ*%)"G?ˁ^/Zɾ#'t`qxsX/1ZL{mQJJ(K.yƟ10E~ŖRBm %:h'eY"bĘr/PXh]PbظGo̟a8_II7Ko*=?o5rP!| u)lP!XWy >֤{>ȫdŔ";}; o>5?VD(=, ק+G>}L} ѓCYZjY1cIӗc]0n͑2mcv8cj .cs!495kv q42OTɢ׻= W?W$03erڔW-F+t,lS9BRsL"l)TPq~YW X ? 4 џa^+ _؈ԝ$NR)QM$7t:[A>T(GK{7'uj2*66 vήҭә=ǘq*Yr+"d%MeB}~ rHN;T+zh[FSY[\D\a,8xuCek@Yh:1 @^֏"\|KtcX8EW .Wy=1L^Ye к(_WS fJHFD ~ !)%+9|\qOq~~㣬[|i %o+jzÂnL+wԷ~W/b剑>9lffGe@-mU갰V!Y45֫BmH`*'t@wvm|f}jra*=e rW_^!q9&&V1 1l{b!5b >"s2 :L ]nOPAlj4t?z-vbr? <="༺ԘarrhJRjAgct?Dܽư>^UUlɍfgR_[}C#Ы3|ѵ %ŭ_I!(XK5;~>&HM2Քs"H$ޓ`̩Xa _R{eeQ][юz="%ܻT*7l .e8.=Y߾{Bn=9g,Z HiIuWq]el E)7; 3xӁʨEn).j7<R iD=?6㠒 ެiqI P8O,S  KS~!33QqܫC-9_SB+6c3,c+rQ} hCqX0 *Z^cEh ..Q ;knAM 1 s$YiEߪg(inR&Uh;Tsqӆ&+`铔2Vp~K5sK¯!k5*ĝ`mjJ3䢠mVO8H`-;,y;ig@]lw1Ԭc%dFkdr7, Pv{sqJy : Fo}t!U5ŵTs^CF7 :- Ae3Eb gݳS]>lR>+'0cUW]dePQZ8&2v"Wt67?=r-_Q7[^٧<]FxlSµb =?!IB("(!Dc,V~?M =f(3Z)aJnI/~1ðf ;PhLU וIX۝RxMDxCH $E)`T E2%=aDGC>N0lģ׵N*&F +ۄcp4ז?(N4pylro8E ˇk?Oy#E sB/@IKp˾mx~'Ag^kI.+*%a) zBH1S$^N*~ _զ}(_D4xDQ)i5i\0* &5 co`#4q.zUb\o1+hj(ሢؠ] :NBU~c^-Y9?<՝`H aW]ǪsCuTAD/bIQMo@ #;Z韮v\T&\Yc=t/9$ۢCmVQXk뻚eO25rgLN~F%bӋTv^/M9)-/a_t}q6](pV}N/ٹjk)`bóՉaбR U.#RMl hA+#3RLfS jòѵN|/=$fQ8UAsL0BkQ 8́H L@0&Lj!+$nNT=g'dEX9J'E*vb|W(+am{+ȉ츕z7Oʹ+1t8}D& HqEC&47?:(ĢIܣd>>5YqOV(YtlaW)^񢖡%CX _\G3e{J6*]j"bg㞅9>yZ_005|f[#zBcRvOROoP-GZ-gʃ'#CsK?,y%[BK@ XqPXB_!{ed8  }T=Ul<} S,zQf^qNє-~: aZͫWF;RV c;կGt"ҡIԳ՘GumRTEZ2k+ ?B8eTdZ$1Z)urt|׹&8>G1 1ǍwyvCi^ Nۓ@Op*`1{6FDl>5o֢\+kKN͂Pm`* "&vekGvV@q!>\AY2 + W }ߧy^5(;b$}VA'R9(堌b+%_-߂&kµyuliV(ѩͧv_Ê㯉ҔXsez6%ҚE/``9434n,)ި9 s9?N砐]>VI5˜Hhd{ǢdOZn ks| -JBaehR|h&?cT-.(iXĨV^oޞQ4 ?B41q!n;"{QZT*Ekۋ{hIa&x\2^[ M68?ҚkAB%5kgij 1ȋ gƧ x<j%Wb|]  gĆlUg,Mh~[(CLIEH^hьԅ\bi v} ~K;n^UR'a ,Xш[#p傯?8wGKbB 1O&0G!=ϙ<3Н^lB(_˵PPGL8.'PӘFU&$BV9dP]: L´*97xX)(Y:U Tu+N Jsg3vʾњ#.'ӆf]x[[$NxJ9% qsh:]eU Wѽ7EDj"zH(| ]>Û@?x>ɸ𞷟=(rwA]%kq,bpcӣg#;jZz*Ag#&= %Ctґ S݉{B4H?bky; ijF , W/~D:xG#N>{Mw4Ek-xeuZ-uhY.K^Ԉ|}[ >(ФL05%Jra^c N_9S ;ѧzv6/mQm4prVSM`t8 )w)sXUőko%3ŋ,Qq; 1/ l/j9z6 *}!9yt^<ғ3%z2{w{vSVl0]^4 {ϥvii[~ twX$/]OƲfK&ٙO!ޟl*K<]-yC$@S=ƛvgAiNxzp5g8J~*;^fvt;qn Ki^nv̟sb.LA<-\U@m'٪\ݮZa\ V|_5p#s#@-Vw35h?ج+@/E)pC36`\QE-6EaG]PIsEl:Iݹ7:-Zb"/~JӬ%lۼrTUed'SCjim5 X -#[/̊6۞xrrZ@.hi]@|v,O9AF(>.C[:س\A%͢ Jv#k}/:@S^>at~+aq {'Er\}+p"VFSO{&~0I= )Bh¶svb\v4"Q~ݒ?wp0Juq&Mڧ~sYA-K&pTȒ'nɆxxu>{[*m% ߣ ώG4r ri'(S)ٿmuϸf_$dРդ`R YtC %;Am&:&rPrs0ceh[rXgKA2u.V冈pϦ"poD3daCMr\{Jeܠfg! 7 cZX"LFlj_HΩGh89~=0Ur|:CGx{/)z <3ǎV{%GvVl[3!fe[>JM Sɡpn5f 'Eh;Mu`AY zi\=|yۗCq8 kY2p eЎe9tT^1t[Sҏ5y$p)vw>R7fy+o7}#\դ0RurGxYw*4Y7O/?I!_LYᤚqKIQjn Yۯƴ‘y5[(z?iUao:$6nHV/'`*5ӘdJ# ,2;-<,^n)L<F(B4țp}+)GSD oQ!aDR$k6O^4 2 N7Wi@pگl@|tUmxz1^"Ԡ&H>;߁-m/qb? j%,U\j\$t,@.Mt룮]I@]lcus٥`!A;vs>%$Ne67n2'u.M$}'rUsy&RBCn+Ŭ ?lUrj=P-6{WRTϺTCN}Q|-/B/V7b-/y8M |10 %Tb^Jw58cv sr-9fSChn d,M>I|c N.?$m|ꯟk8ublҗ`,@F`.9F'*ڎm`Foc>i"XC¹$ejSb-oL.҉ڔ; ;ekAtD{ :b65XC_r {TcMpw[ٖ3w.oq a"8ie4_ ?#e")5 -hA<_}S[+(i3kF4p?̩wn@jPΚ4"S47ҕBحԬm K +$N`)aCȏVj J XX|/ SbR_b9,5ʛaBBQr+8y^LZO۶Ә3KtsMҙu5^fje^^Vnom9Z6`޲Y>^?͊}!-Z^ ZdO &ra֋3/!qkq''ylb}MI'uGX}G}*WT-krWGh:q)1+֜h&9qa*0p @A* o4- UAa%b5Qn8~n^j0 7<4NLpϸuM>s&0ڨΏõ-9N\vh~/ReMęky.7iRTX"ktG$ g5ny.ϢBWl1CrWt%C\nei-=C١~Dt(e=`Vm>86Fu(R(& G}]jfY9>#6kp[L~vK.?$plŧ7^0 ͪ[:// Y鸇Zt6lB'IFc-Ai5O2uH{eӽWj٢x:[ow$-a51a|7נ9:c8 O9an<-&~u~ af ٲvUz%v!# NI-θ%3Bl5ՀR?DJg:>QL\E4!@Ui" zt~5a+ڐ Ir5 j!MůFA k7r5IwT7ڦS#X왴>bB4-CjR$crkS.VZ9f6D.8A_x yʨ%cݔ){׀sjOPa{o`hl@p1 Em.*_?]OBUpdel5RgɳoW?6j̣>A ;5bSް88K(8֧,.G~Q*Cuo 5U/6u|` Xo"9Po*Cw [|rf>ld'aCehH|p\ '޷עN(K߾rd 9=r_w hg&J+kt~@s >'%sm-$!z%˼D*@CܡkBAŽP6mǍϪE@$򣸽[H0(#*aK%kQVZq3l_.ϷWf';S]/ѱ_d =l#OI^G7[z_[+(Y"Ѿ7J 4n6?Au22lf_/>2xhi{^V+ RI_7mMo!p' ߒ*3#P2틝bh+8bY1Jx~>(@n6rU>mK7롡zp"ҍOsV<Ƈ"LA4B>T''EK\߻d$ݠ3 +Q Ry -7wƐorY89i3]7z9v'% mÆO5ь(XL;Y#3?*N65rw,0q8(9ihvo2 Kۋ|P06D7|ĒR—͍V7 |#D)1Z`i%n)퍨kѵ}h&HI/eXdO 0 , ߷MNKO-|[(gŻXҳꙙyud>nWӮZ )UV ۿ LW &s7rƙ2N'puHG۷inE-LؐGŻ(_ ǃE3*>~wf7,Ys뻺(|& +е6\KܠJT 6eЕ]agL.д_;WśD))7kG$V ?!墆Lwâ>iEޛ>:Q Wz2l]a54èuvģ)DOd𖮩rJEc$&Z5* ̫ nup ]:f%Jw{; KHNn:d[R &N=ksoS_ڦ93zevK)e!?w>2r@R*" 3n=F JDo[,,4[LΕdn-ؾBA #WЈ]Fns.'ÓRC'(Ri/O;j{<5u;eHiϵHt1'&UɆk`B%pPz +EjߚRL~9o3A%j@6_} t`r=s8Sq <k~=fDSZKcKR_5Nx)%gݒ$rF 2 P8Q!y]iWՐյR\Tq)+AS¯[_S ۼY0ٌ͓'8=c#}2})x=|vgs2V\X߾~#&=cs|L%id0:L7t[jϑaҶ\ET\x |dχ,JHC(K#Qh 0 <@Xkͪ2%2^c|Rvz>oG&Q_^U1xq/~($H2 !!!άXq6drD8pkq SAcMf"R,>O`5Qڈ:iEh{R{i e}^N=H&ljF-ɖ€ŐϭVtևՅDFpv ஒ'8z$IXDGeX>$K,oB.K`>U7%1-҂[~sc[޶ޚpyҊWbaBN+5e8-|lwܶ:SJgW^M`i7鱰*WY8Ւɡ ,<,q΋J+Ļ.G/сT?>S_Po%rq~ܡ߷Q@[zlޜ$.w)CۚTM Rwl'x.Պa;~}7keD1Лv 8L9XpxpLKXu,Ћ,)οU N=¼;@]'4Y-_ 1B -r~KN6KPW{ޠEj/L 8P[ୖkmc&`LJR-_Y/6(F)VHj2#RiYSM74萵ɼ _Q J q*) oRC4Iq-@H*ܱfIdy,MhL!-WR5 T$@[$<&~꾹YC3-dhsLCFh@dQpl|7dln0`QŨKw@gp@YsC +Vޞf45(-B",!ƱMTL 0k u1Oz>V3<.&:N^~@F^]E3(:~Vٶc-z8iQr|ĩЃXd9Q(\ S?`*HssmE5%:f# *9cףo4'-WYնG WWvP1[SҺ1us[Ky fO><*ŐBFnĢ9e, #e] h%˫G+6eƲ:h,H9/^vnl讉Oӫ5)6(/9^?ƨ vǼ?Pr%[1K?ddq-죺80X`6kN2zNRr@pisPVWi(k6 )>Hۋf[yF~CsÌt^.{s#M~݅$חRxe+W! "yg(eߎF&āy93;!w)yNwqc@үGȪnQݭt/zg1,SO)jܶ}!H6Fp L5Y+28]9ݗFMډDʹP%J*>ܭ )ɺ$@m"S]qy|+O74rS%hHf*]t,(}J#،b {,XΌɿr&* aK$fJ.q27`XK%k8\L.lj~-g;]Z(!"h^ט+^6[Xz&[(^:F[PWtiꍤ{ T#RC)?)'G|MB7@4c#&!ɍl E[CS]зS^AHz,`PEj۩Fv*T/u6+of~GC8e} ==IU+ntEݯ,M8 &2Pm4/Bt7<.dNߋJ8(—c?0c5pJd, )K/Dq8xj?TEŽ:@r A'S+KJj[㜕56eRzEpc92yޔKd}IM9+n[ ##[S\boT>Q`o_5?(3_Ҝ4K 7HTYَ AަO,E ?_\gUh e#~>L0XI[;Cns256}_-3PX7 haWICt4Y 5V=T(HW[( ū"Zi<p[*Y5sc/H>Mӕ%qN-uӃ%71#Y"Aq̧lQEk⠀6kGqJ<}VK#1XT \T`cWInb+4m]+$B5MԛQa3PZjj\!:;WJkN;ѥܚ\  vr/%0ϒN8q+WTwLѢRb ֠_XSt?GQu߾06 \Qy4:9։]ElT^~,ŁsQ;i]UJUbJqܴb)ב ;hdg!F*ZLáe}@JDvk*7* -I@ y]U;L# 2OjT- /官?ICц聗8mkْ/ p&ZzOiN|׎U;a'!,-~hv5< (Q2bO o}qi i +U~m*Pܵ3Գ,P;&*Kqe~OZu)iN'&'oo膭 x16mHÜYݮnNV +{<2U:\Mk򌁪!kynT5pm/?dcQl{l5N ((ğ2~H]䖢&}sB}_\Kzܕ.Nw˦Mb~V;X4Dc*:m]c&>1ZbʽK~Eax \եoT̿ zCj$_)i$Ǔ( AhQOgu5/H\bi6tk=K}@ˌ U^P,m7~ Rq284 : @8$IX;;MggKO⑶ yzÕ\{p64y%\YQC/i ( /E >\>=^a3/P٨I#ۇV) ͵־$ y9T%|( [oH%W+ʒik Xumn Qa+zu^V[B ~ ql_p DagC^Y-q._/ӘYXa|6?slXZ2nzt;ЂRohw$חzT90SSu1#gU +B^ 4NJCdavgh<8H`@oF؈\6>a*e +B#z,S%zv("(^Ư3?ҫW)LN.bS]]5QY<49 x ?bx[%} ?E|& :uFZ 5-ǿDu%8SR{1=%* HՊgt ':֠ݝjk 2^FRJ3KMoGniTQxEncJ7{WŒbSnKONpmA\?Bab1Edon݆VPB;WZn=$rI[޼A jϯp0 9tè.I H([#G̋3H?s ͨw ~]&0F~#kei4nO_$3)$%Ls;[慢#.E2uq:h)޾ӿ=<z%[0%~\#_ߧ}IstoȢG@ `($؝vٽ5CJ;ZnNlXzC2iw4q ,^7%פ9p)/fj _]wcd5Kc!5#5A6 QGfќ X\k:Y@RdӸ6nZ~ gm'o쬙<3iőJ͉ Åoh*AsE5hfG5Zp</f P5b`hU{ߢT]9y+[V ܍*dXЧ hŽ:RK|U֥sTRG¶ 7y_`[Z.(sVc"tP]M[Qݾ@%t@v=X<|F~bz2_͕œ;+"Dd(@-ȁǞAt='DU{PcI}TP{V-eAةCX +rL27.] 7僆Գ Pl-s!%K30&,5{tP'[1n3$VI @DC xԾt2RLpe!Fj;~z_y:mdQ(~ =Sv%8M'i?. | E+4buQ{7!Ţ)E;mL9_# (ƜZ,g3IRBVE "Vn}xA9n%J3UCš^[.М氭* #:W5Yi2+/qaZPX@V)E05";f=wc. Ƈ>/_T oW~H.gCgA*k 73WO2Q+smiaOW#LV$ݨw;JndvP`tz&;ߖBޏ|NelZ|6}fQQs1|vK tR"J1dA7nq|W-^ ׄ \/6˽2^l1Ub^H!BKӰ ֺŻ]84_SD*3X`*ro:U M."L8?Z:\L?P􀖎Əu'?e!$q&()[zo=tw ;UaT[$a wѤm0q$96X,kBtNS >4_5 bEAsB{ueZ_3Tq|$3Bqs(gcAux'WPL?n 8 _Jط:7b&:gg.hU[$ݽF̾燳 A7o?zKX E%_rsIJ 2&:mPߗ|õ*J+Q8`K"BvJ #5@ȌC\[5A-uGQ?ɼ+B3} 3Vw?Q`JNɤR-'H4'WeTlptGf窙@4fh%x/fdٶ{o.YHo]cƃ=86.cfyF6DWE}F:uZpc-C!wB?b 4?.W;JS  }(C)ٲA~*+/JB7rp<}ge9+Hg{gbѰHD>KHPʧtze[2r>rJ"@ )f[>z{9w`f͠"aI} v [+kW۞0V;Zo/!\h <9v$mN?4x*vbw:*7YDXr=㫮:NcZ6w㌴tl?>n%Юo!pH%pnG(%Ͱ܎WO[)% _)3XR'N="*xXx(D~aEP#=@G]̾xRL&p8nΑtuO'|zƫ\vq2UbLdtFLkrn(\́t*ZlƩ+">-#BgI|}T/̡&ɮNC,ں7V#uo(r2!i^ko>ߵwr}#LW0JRtd`;m̸G0XPDcE5BfUϴ*=whq@?tՒ H8iV 5!Z9=#,NY~zߖA"{ [eqt?Lss~fqnHLeAVueDh#DkxX[\QF$9Ku|w}Saa R!OzEĖS*I|Ļykl|J|W(coP"*ج0gZOK1!.n&/H @{8&z l1 ©GaϊFy)hAA9tn L~",\ 8 E[wԴRꕘ;[.$'$=`U.A!,U" 7^P^RZ뫅3O] z]'2IPG, ?2^#W^i翚3DǪXjׯdbEYf@+>Ih4Ǟ)mt~>Y@љU 1#h,T+6_`j:dàrpKiH|nK23?;',"B_MSjy_qaܥ"1ǚ,?!6-B:׾;0VwTn;Կc35gme|dD v(ū#aR$}q~y)[ K9qPr8l(.0kBU$^X~/}nB!qAl ?&,uU}9*;N.NDJ۲`HmPUdzzKi=‚>MH~5#a\\f~d-r4/.O:~7Mʥfhvq{Ih嬄K}icn݁6Qt&gLim; (2 vB5 ?"Ш׳65{8ۧDgi#Te9+\C, y1N´>JXK|]F)@l:ݸ<2S=mf} \(.NowEkSk!cLӳG]t+=cc4?:D>ȩ؏!ɩ{M>}mNBJ˞P`?~w}~tM@fN떑?ʸ?V"=Hmv?r+pHg=F-=er/<~XuD4dMDHm!rF8sF iv98"?Ez7?_Zg5j\Nr%V3Zfrn5YM<5?ws ]#TJ=ާZE谷"8-$S{G]f1"ұ_ǯE5q wKSJˢ(չ E Vy͓O ༖FTI@DoMa96\O -V QrpOnnλ@O? BL;8컍3f\Aѿ&$j%6;:P>|(0se#E{8xkx%bYsZC -w~ {T KR*~:;> KIztp{P7.# ;AwjWhehxnxD=م3Ž&|y4 'U3! rO4TܲfwwKM1A@*pݷ}B[<9čm.*CnT9uUϩLT]h]n1CpTp3$9H&4u->;Nq 䔘(I3k y;`Y-n.myݙܤC#3ʅ9ׄ !G=pf<{ủS [%A 6OIbLRJBx0<|fb`t@ xE氹EՀ%ai4i+v+5[.e6W0 ǡӭ-jbj& 2 qP܋G5\I u|£6v M.+!L/͜igqP('Ű xVS!nG͠DBf vǓ$i~&V$LB|^ӰD\\1 *q4a4]EtvQw\S cBڋ69*-w)9e KԀCΟB;6 &Th;TL4%f!ad#@FLj[N5Y 4I2<$;diPrm9u  3i< ɡ쯂>~@tjQp@< $[Be[l5E-b-O m$"@/[f|h.O͙9sih1~iPawh`~uK_j~=H G3+qT"",6Ҙg5bymr{!Vd[xS !_ ېdK=.I%W֘gz1L܂{+EG]< S k>_rB ?H"@O[-t~C[41v1r9Z"$(cՍC'W;Tkf\m-:܇{OI%3¬ ĝB 8AE*2OB7F?rg>#XEOQo8ub#;[ݫˇ\hI鸶UP #p4Fm6ᡟω[MĻ @St1ԟ6ۗ9@Ol옻o'em sXd\u5@o \B+ F31ހ}~ئFB73!Gur',[gvyXDb2*ܑ˷rX.8Pzq3C#BVQ֋g&3wŲBdeɘL&bDO|qxdW.j!gu1LemrNQ̞ƫg_MuPOP;)ܭ60WJrF~/nμ"}>#8bM#6BevX,$#cԔ+p>,*X>Ah5[^slT@Ȓ[_aA~̵N:)XD"4\/YVuPd圽5wHY*3e%dv/¶Yz@;6H L |Ec~Y@ _RzZf)_vmub폨)̧ 4<p ʴ=8#NIU01"׆d&!~!;|ZP[WS`ycroHSb\^:*Yb7X]!κ|sx%k`@ٞ];dBP0qpm-.ylei uxA$Fuu@u Mlҥ8wVD b:| {FX}%_]}>3Vn/6H2|e~]bt1FE+!]S2P]!B;^!<{"o-?, ^unܙ1)|UHpΫ|n9tʨDŽC?zMnDm]ɡ\ aTMYL@_;=/8dcU}&Ne <{J~2sE6x]È>}0h _Avίp78SEat>8R`jc2=8'ux'bj|,YBu ( UDorNO,k֨[6z涜{% ngjDC847q> 9 F9\=*IDѠ=S:q1'LhHmVCu/œ#ß?h~@ *+y`^Em FL\IP,ZU2zOg,2Awŏ.:Cf~+Г&!hN(QZYC@0R*|jB1L[/)^{1F^1kVJ1+}Zٖ~ VCfip1{@mn}.ӀmmCu$Kl g6\ D( ʼnutPҧp/$H,:e,F?W娬3vnPfodQVHJ^ 1Y9Qߡ|m)Ux[v[t| VeN/aJJ鶉<:$QwwUi@*EM4snAQݴXrv=۫.!>>F3H 9zT[/"o >&)pqq~*lBܹ2:­2zx3`L3ɘsm8!< -Y6xj:od.5(wu)3EW$/H7سHD>dwOmxW.29;I_()0ߕ| wE F*̳A`Gǚ"OgWPU΀-=k1 =nz*k|ypPCQ VDJ~ ƨ:Ob k={Q^T(5>Z;H,7tI/MTw Y&_!8:Bmx,L[nxN38Va3W3y5dPK}k~rk:)\Ǩ@{~@5xMc~'R 5aJy^UQ 9&_Gb`w$$yjP/oTtG)(Q=ȒU1)_EjL_#AۮwG7R5j1qa8>htDvIF,G껖s0kCYD8x렸D07,+8qs rn6N&Z v Я_Mk1<^aGj7 9]}ӵTY)$5G?`7^@ ՗k[&4b J;A؈I*DrJSQoٶOLQX4V-hfprYM!%-|k2c+.$S(S2H #PY[_XMvf%Q\MF` vv¤F@OC2 8HࣷrD*=Tk}$E0p|%]zsO8̎,oXLA`[nicb˛uZI=gx$꒠^rAlkF0@91j̱"JzΤS=X/-wiG_;22G7,PUMy/aHقE [`U/@fInvĊd)=wNQhbq-}͈T<{ <(E׸F݆3yy@>29,3uW0  c^5E*KVئ3bH2W2!c2b4AXyz3oA>2`ڣ فB NٕI T{eY垐xLy/ʱA#Y-BOYh7/,kxbNeƾrKݨ#;wOߠr}҉dyf?@HHUݙ̒E0/eBj""knG]id:SF}/ (g 2|a%YmUQH3Ǣva<Ǒ8S-q?-wF5Kcrs.>%瞍e GineD_3:LMѹ;/$tBp3UBc5 ;0uƉYxx^i&Dgke,A-` Y=w%~<>e2j<-ӞA_li,wύwHpʗM(5<9}`Ѓ0 Z,w[_ag/ITܾiS^& r\jn/;~7ˆLJWp`b f?͍}A$tGWA ~+| .<hw^5[>Tߵ^j߆*]IB]Z-NJk*5lnKv=;Oɠo)󯺹UoÐ|O S+sN$tFU1f %a 2}? ASC{:hEovƕ-C|n6˴CM\zgX+#O!\uF/겥V-tu#o }`zP|[&ztAE*~)!pJ2j6Y7; jqFTaG/J!!gLu #gc#nS6 Z/&xA绍TgI4tµ q?@?BjĨRԂs7:7A;yBĻD ZK:R8& %ǫ%[i()}_ 9 䏟>15{0(Pig 2bzu# 6}7ųIQTɁJH:=UW87nTLߎA T(eF^2rbG Jgt$*d:*hi ^Jbl|p|+}W>tL}/?Z% jL&A6pHKj_qB& Pz^d~DP /6 \p`2F)&&P&\,KpK[.542eMH^^ڍ`bp-y_,♶uݏqm,aTꬹ]%{T12 *cZUmщ;Psf I4W˼ۢy`#f'^d$2sQibZv4ZL>9kS-KX7b{p< V̏4IT1OF(AY}SY2XK~n8؜M==o t(.SI1Qt%k45uie.8EZ:}H+~ʗSMiV3>x_>Adᱝqf,I1H(PTG =JЦ˦<{W"YTw),+ Cx\Bo~ 0p}C݄Kxzu"6$ґ;Fk^bb>I1af BHeej&'x2Xĥ$3ZǗ"ry c{@RU?p2}-j<5hqXeAo/#ȷtBN귟8Se7/V=ƃ_R3iUTL4=u]zp1 Qjo',jjF-ck՚-2*d8r 鱷;en,m51C¦A" ۈmi!IFҾ2 ۙ!ubYC^l{{r̸+@&Q yoW<`æe9^2${q@*YYJ T٭e E>̪"lT_Ӹ%ɑ3$i!؎f3rx+1)8n9P gh+?PvW!tt〽P,7FiN4 (eS]&tǍ;! 6{!4 bxGw8.;y@"Χ:]/>84VCܐ|R"DAKy̙qnty&%+3l)_ڒ2sjWL/U--κ[JEޅ81LRT]>.idZ̪,t/_ 8Y=FΧ0z}ׄoCp>9juU #*{ ,aGLFʯ cI=lȱ7}2Ek{m2'h7R,Zg{征ךA華QnweVq:&.S8w/۴tm+-tFb!(}tz ;w,p{"aխ>_ rn" ǧd#m`Q!&[ƭwB5ta]]{غ &%*8y+e {8n3jD&O:##\ҕi :VgUb.݅#o?_O6E^*>gFsFj{ 4'+84 UQ";9uVt-RL7Vj!YDІQCL`_~ًN4.W7Wi5zO@Jn_A-똻mc'gj\aT I;!4KC!6tSnN6fEC/O#o w?SzE]~ޣ̭m|3@X! 9HN`1n1i=d[$L*(a &g#E<T-! x :7q/(} ij9x\ƽznА9%OdGR)0J`7\$c8UDR&\tTeB0;ĚG0``Pq#~$Au3iȚ_lk9Dv9Y?IMeكfta84Qt}l"byC*"!brd*OUmO!mVt8*+$o}:=3r|aS3u&!ED OM|~.X9<=CS"N5@J6x\OʵpQ**t}GEIx۾GՀ1dO.2pDj8f+ =!x}*Gb-pfր6e>1Kz"'U@V6I6B!m27KKVi#彸@XFK׿HI fWwAN'2US3669惺欽xCK76L6:poe &ЭgP~Y1ď7R$iN @P띡X6J9L o#T wƁ5bY*P5% n>ۧ%kg6$c|š1eHޫ{j{ ,߂lCJ#a;/:(tңȕ|d۶:&ZY[IU}pMZpTw=Jj@A{Iv{`ryCn&zigYis l2Bs܃byz[D6}f'?I:AБLE7$&%_;4~k?D(D>⧧*as4 a>ez arb=ADNVy?FVU\>^>"B(̭K,G1p\W u3_=^&z$4I߁ꑷA!d6WzzrudXOq{$Wz ^M8R6},@5mӅnE톒3QbwfoXH!>m xRV2 lnmI΁Cg¹Rs`JnߵZ`e%f^#Pct<;6rP3AbڴHWe.\;&ܳ'tSV,=LH=X RI!Qd[Փe²ÆgTd?#FԒȉ>9kBKI*cڙJQ >׀oϔ0B.NLrv|JrUsN񹴴gtX-Z;o-'`7ڛbb+i`erK朚c"lWѮSM'~$i5Ҏ侉ƀv dxY+{=GYq!S2F1KȊf"}fC3P臊F`AT7Atʡu.\ǝU,ƽ6( @9uȀUˢaևY244Qy3JGː/q?0)/L&,Ug+*ߥdC\LE#$N}"Ёg Hl):~D 5E|2k¼uHaO1FiωIx/o 3].Xc)1!d#zvT4~FJk&5*4hVY<@ڀiq[%;Iׄ~R$8դoqطH'f*'AI$yZ^)Ӗs7mvYGU u HRSx@uA} 3N9!,F\ T0`OgiYπA}{|L4 e'3"W~=jl;rq2">ZN+"2h~'--bL-r3Q I`(Ib<`;DHRԓ+,s;ɔk,ؚcw?)ɬY$ N N<\6O_mXK>Jd>&1ڐ!+ïϹK ߽D)Hjw-p@sh fjff]{paXr!W Wײ%ɱ|*i+pqqVM-:~ [ug/E,5r[[.:זםhv7+%h@4w>mM4<0 *"=K@F/"K sSx:ݖLgrTsmz;L;^_u7mo𨹲тG}z ȬjOu[^<7@5z|8`~A')@.mrgg4X 1tٜG'uAIܪoC05M2Y胘}(/Le³p<Бs^y=7WvMδ.#ȧ JCgqB8]@Ys C/䲚F>.m3fv)tXڒ+ yf@9.&G~ YJE[qF)r2'P&E>mz\7h~7b"Ōp}`hFAG k$mm2eNQ׏3xIs+ CC@3"Spk(z>GgR>q09ҟ4I2E~$9$+Mt^"XZQwT}ÐAtkKCZDgze)?%+ORJxL&lfNM:[ؐIdY v(eЛ^&V)'3~F%\rM k0U:1jX%W45T;qq?S$xRy=2A0=}jOxO7pS.'j*QI@i P)P$K,%9)X6PxeP'CTgy0U,0*Hʼnp ϓ( rji/wXlᡬ,qܧSx!b8o1!X!r>d B&uB5&E1. =Ty  lDLp_!vNNQ>IUГa_zDؗcfs'Mn` tB/VV~XJkNoF"Su(hۈufg!UU>(+; _pG’찘Y*] A0^ԑw[w3i2 A1Z]զ`0J #&xAXHO+> 0M(!z`e{2`9{a>W4$!1J Vaxs#HN$.t ):0%Y#R2X:wߘ헑M=m?W/Ѷ"+YZu_#'\^I+)U @%~RY=a*?PPۛKD^.W Qҧ%ITv7FȄQ|vv{{I/61P]zYC%oV i!:S"?\ke:g)eެeYTcu ~7~GGhFv t{7hؕ͟#Y'?JxN)_b%Mwaz$j)\. SuN8MJ90z_O%n{|%-@C%6j5i-Ū`t\Xl * L/[v !} :.碍4hW549C'S`SgK GNAlm`vO}VL(U!ګ:t_wb ܋AQع5Lq&igYY*XS$i̚/wS~B\-/9}1(JЄm~ “CQ:AÑfs^Jd"9@|5eݍQ?CN0fҝ)Xzoega -^4cnfdCk}`9p7ꦜV&.:?U J8a PXUKʒǠ'=Pd>1VZk;/Vhpo3llT bd ɍ-k~X9Y0t,wgQE@unĵl Wp+%򐀯`v1$ ._f'RMT+rwŕoɽm- W.n|IX<#c w3iؔ5٠}Bt Mka *0qd>j4Sl롎LcTu&yjzf'7ef?cU6g@ a# ڥ\4 Q4YvܚEc|W3WZ:2=5IT0^d[H=ʵ~OwEl#w1p xSRW%Z˹om~WOg~uodY:2ςI$ |/&T=[\p(K$}:✥VL$Fکm" v}CDi͓ܪD Ď{ $daO*\;| *<҃t}7:7tc^Y@q':L׌w";&$:զSkJ+3Phzp*c)7NR[/p!15fSV֞0̀hN\@y-)!n3iRFQz*byk4٠鍹-"_yI{;5p+dSWqy^I"2$>V.ްЈ%74Y[^^1*JmFsw#b˘ p_s% u(~b,T^4W޶gm4LҼs6+jNu`mN+eaEv$1P9l ɰ2[|k8 .9r%12^zdt{" l3&ڝLQމ~)HE+j: (P?Q`LMިH\.1xrO565X(<|!x ';k)7융}BǫYD1껏6:ƾT|J\^ IvIR F&vpVxI'˨^p#P&?7 dɗ~'lDR~_#ŰhP%9C{>rkV]ѢU==Pr՚؆%]t( rtW0:(Qѫ5!?d0Ej%_~> H-KԚ6x݃,4H .7#PUs"(qFW|E5խH6 D>P]#8a)tOa3yF,pZj21niWRK`w 3 9g͛Ñv?G1Vn*Z[ {>DdM{j@Vo{iTBq&޺ f86oH'ssR~zjףiWK[ S圄4F MIC*txW,Yޠ, /(tEϐaSq FW U]4U9L<с Mȗ9eMBF~y(Kƻ6 Α" 32J)YxS9x?On۴V5tj3ę%\üaW8@dyWfC}P =F*~-2̄  6C+ܷKW$Sn~1 xUʗrVTYnqVćOs4V}SK ]nM4=՛mVBz7BKu*&s[-t{K)B8A)@:asUlX_52~L[ap ( D"d@J0 SFc4ݻkD?\Z&vZF> HY nNRGw'75RC9xw-/lJ*D8+l6W>|>Ҽ3+^d s#樂%og`~kHEr'43Ws'Q9"hDC]].VP3R׸* fv.;•{06cri* )(<b#"S7B^~.!6eb β7IxW~y4uĻuB&3㭯 sQ&Fz1q rry? ,f~JeO^~&XF:d˩x8zF1M{1{Wlp.V͐wp2^9//A?ԭ.ef 9yYn(ӐN#X"Q4!#A@끂cGD^w޻ܿ ɬMzfxȆ6b Uy Rxݏ?@SDgmCn0Pz?|{ K%&{{!nT{00pu+,Ue p{ A]hqѿv54ruXae$y7f,cٟ;ZV:F85χnߋt%-ް\+R[*( hCqAs\W58a87 v3!},U%)rʍ̲dOGoEDg ?l0fH'thU($j *%>dś{9 c_ΰE A5GW?|BX!4RhMMK ILGYeTy ZH&HVZfxl-cxqOY Z2I (29MZZ(0vt ^ O#=,ͮoS,0UoҞKF ![`sIkgꨘl%vaFkiUwq9N81^$UR`F nke=IJ=rTEVE) QPiԁ`Ʀ0L؆9wEfݖZkjOW:0G ::ߍ[ǭ K 65Bod[oB9Tw-*YH3Bκi u+kOȬ︙OR DG.9)#!*R?H ,X'k (L jȀfq =ٛ(:ImN$tw@=C3&%)O'tML9Ko656⭓V\OAi떴`maҊRa!l+XHb<u4×%[:#j(+}/ISrj:sI\ِ @V[shamX |f'5aPׄ?PE0_me/܇fJ1ѶppjlI͛KuFZyaol\WR{R}Q;';vVXB{L$*)kzeY?yMRū R6>DwPŕJI('MQNFݴ74A\o]2l3r~;Ҁ507}ٺ|=9V lfNy'O {, ̡1~n5>Â-H['NZؿ;*mZ?G%l!y+,SH;G9~3Xc.jodEiIbƯaѺ)!dJ,[PT |D)EU7@D6/$NxcOK'(ЅA(P$9MH&vx06Du9{\h֞\ \@ߪ?v`n̗&m֗QujLܧ!1c}@JBՖ"6b&4M=8!}7`q1(=જZ N{XeRk j7걟8<CA̞U\s~oX8's*Di'nKo [TyD߼郑$s~`y&[˺դ\peihNM04,)/ù1td^a@|(ruL17 16H#m?6&=o2Xu0lJclv԰( m{mۘD5H#y)񿊖e{ȤWw Tx-_σgd>3XI^z@ Qm;@Ԣ0͡rvwwxWZ)ya7*ktBf^LZa+כXNR ^6_˔>4B+#2yև",ӖOc-l! (;Xǭ<{s%8D~*@w;qfiԱmw~AX}۝QbB5vVRv(, }+eEuafaWYt|_oXv6U ?)$H[:(]r8|\و|^U wn6j6LXNF=-x ' N] BR-)Z08q|π8:]YE'缰Ur$*,;vFh-.7`< KO'!@q@ۚTgc]pm$46!hگhy 2~ѧJ !!8C¾gQOǠv~B ݘe`a@RtPP1V{F58Najy5]D}룓l1Qۇ%WC|C%a/أTKt!X;E8BBLϑ.E NQv,q"B%OicƎ;Űغ3[c)Uۍ– u OƣF+ܬ}s]Q#R:]32`hT27Hv(;C3ǘЦ Z+]w)T=Xu2̺mH*^w+sZN$y$5WR0~!ebpT6KI0yuzp{3f0N@(P#$4i`D@g@qJ%Ok,Op֊Wdа\1E!h1)AM"I1N#$lBL+z~LŗӐk0|9nD\:T1*+onҏ\)HNԄA(S{'>] C|4e.􁲦Uܓ=`ɮAd}!{.)5*Wz$(Tȥ !ZDGHOpIw\զ$ʾ;IE CGf?uV0^{ <*^ ?c)9GoIjCPOJc J7ER澈}io{Ku5ؒ2wWjʹGFrwTxdщdfѷwVPA.I).֎va+wevΫB@>|^~gѝZkJ%Gh2g]9A'3٘Nfm0i 4(*ᗭ$ǎ!t9}״!0$>^X%*LI>4F˄}X 5[u)6SlG(2fItTE"YMjY9{ė6>zN툿*Ϭq,G.S.uDny8}z܈n*wX ɘRtMS>l_\v`GзvIPw͐l~z^6@\]ǪftK'읇|IGP"uK`2r{NXY¨'ط v5^0A8v ,S.B3{ְܟaCYAjG4ܒ>̍C\e11<$͖J|qiN k#[~%"bڶ??X`;yֱF+CHMCXk)|}FE*Wyʼ2awwi hY+ݱd:Gk!kz"'X׼Pډ(16r| ,f,Qm=刅QhDCf.Qr&P? Ay<¶9{G?H;ro@ F{:^'dKPG٨rʆ{/s6%lKî?^ d#*븺F+ݶCuL06s[olE ? E;-)<|6g23d!>/t{i/aPshgwN{[*oUMlp ڲC o&QDX|#C/#5.\vsx&3@ LkP^]riFu6a4c.";QyXS޽gyXx3dm!ˋsGhI)Y7D<.u6$ۻFuMkArl(_YJ%Jh ^v-H%QqsG,SD5 2bRNR$ m#jW2?}`>d.\x{O-f%<'-z=* dAeXy IvDtYhOY='/J28Si}iJێǘ^G' WoQN 5"r}35֗yiB_}]wLteGsR"7{ܐ&נKƑ1q_<Lss5>n(3Vt=\8DD;$938߮O'OWE.zB;H5ͻ~FҨQZC54liI7k:SxKFUJY_U!ժF,;Qv PMr[ݵ`Hcdgz|$nC}PӂLGD|| ^uJ.!"grs UApn+XtD;0vhE^nn\G%zM%XIb9?/H#۵:onyE yYdc a*{%fNe@*`WɄ"Poh:خ<Ӱ!]N!t 9*f,HS NX0>[hތ!k;rA?9j28t5 Y}ɾD7=%.~ qϏNǼvlHZ|`AS5ui{v?ٮRIHcݺ -yyf!;lpwՓyqFPã0eـb~; X1U2e%*p:o}fP|lFWWT-􁈿أ[HS( '} /Tb8}RVK;AՅχboĢRtDq:5)yGo~FTg1y$ҭ(/0-tǾ^tDs~]"rc ـ+)/?έ;kz)-_Vˊ!Ty@:A^A֏1lCWC[v7y@`.`֔?>Ι&KVy! (zR +$SYh};ZVU6۲nJVLj=jACb4Yn&Z )h,8le޸mgbIB`s$ݼCydgq]qŭwaVYi,b}PH78hHRԾ`Aj q(1ڒZ!RB glFY[4R:B  m#CJc_~pء8*F0RҬG/=XOQ6!9^9'HK}>,ms@0| f 7[b~i;+ѡQW~ѐ: Igg ˆbͱ@<Vn /##vGYlB֞ea-#jԕE;(*5,j)٪Үr9kZVַD^\hhlR*0=F_ :QlU ZA"Aa.Ha;X+4jo*F{؆ݲ" T~ 4aH۽?$>M>L7pJ8Sn0!f,)ܸb`?A39,I|i#>sv*⇿EfD5_&8p9h",c&@{Pf|ȍbu>b'&-FwY&;DfRLGMȶdtHS/~|01EYWd{8,"%w{"Øu'GFP3ٓºz"̚Z'o8nᬊ +- 1+B,xJQNh hpVhg!iO !ӕyrX3X@~6.GL$!womRv IxXj\ܹeF*INSVUN c 6Lxܫa,)Q%=s+B̩ͅmW Qc5~+3P-աА5, dZ!+XXd䀁mjԕbWWs;Ygyb`qFdM+{#nMp6dVH1~& *Umm4' sֹ3ϋO{u I&a(UqNN>ȋƟ ,cO5f#zИDEEICA$t_-^R/$CYEumҧUG?xyI!_Cg-l)t&:˴IJ :,!&Fnw9)'FⁱsٗPʼ9Rpt ]}t\}ibVwFo >jPCCr;/ɼ羶]\E >*g:gd! \rpEZ[%͙"f;$-%` J! 1b/~)AJ^ЈnWj%u(L٦nsn#>:J5ç.${޽K,9кMݦ1 _ACk%+qӹ~viw=Lw39˼0VvU]{iveb,1*yJn s4%0y>Y/?p?QJvU|TSʵ"UdsU(չCv5ݨc:g\9WvІpV?^e vvg+=oN 6B-b(YF߰馌EcEA*^Ja;k>~pkMAw(iH||_)TNsԔK+Q!Uh*D_Ca4jH1OJ)qVh\+Ny;C,`Kz )5?M#LaowWĻ YLy~ c X3@#uz7XEnly="2$YB %(fu1YވHg䌣whP B8WBۢxx]-.x}ِl+JT`5@$>FkyGZZ΁Q S;?yȺScd 9%(|.>pvi?R=DC\1ʋ?4egYZ|o[:1<ЯcVAwHZ)[%HQB #At7:㣎?FrÁH{C՝i{6_SsnE;SzgȻ[$iH1FITdrT6rih6:ԗ]>$UH"EEwB?U#kV/@V!c, 1/ikԹj33R77'2˖)p$^ngK[˙0*#@^NL38kc-2-Z@ffy[>=Y1J{HbSUq74m-·q6}-+嫸yBxAjھv1MMH(Љ3w k%ZKOE属#]F °Rłf%A!y{g\hݞ|qaq{1i\%ÒaFyQ)li& H^}>Gk,Y!0Ҋ$x L7\֯̋R:4Fa(IS Omg3^WiE/$9f@v/}Et'Velm*'ᓽeG!ro cQ' TOn۷?OkGV:b!w}dq7SDsA"~Bk7Qc[*O/קH $(p$I345M@˹% Gw>$9#Y"YgŴ@sږM"|3$A31Weh>!9HڮӨ~~_2hǷS|ρY4#q+Rh -d7{2;O_mE|aYhƟߚL[w V1Zĵ/)޶$R61V 9+ioԞjaJ>Z>}ް/CgH_oj a$7IaqʔZ] ;V>aTv{_'FrDz;3&?f1 7md\\Hz2F7,g̜Θك-`v{`5̘B$2qm%kBQ;)Yǡpp=и&yӲ\$iR "b>F׀:[T+}Rj?e fvAzSvc>ĢXKI rzvh# ;WX/lFJ-8-0\ S]ߗO9%:jsFgu+HW?U)miN} ځ= /(=D&ek RIF]L{$sJ ,ylP!Ji'3?Fbcozvg?T:C3_!\O] u JU:}<=\0[eSGSǩbA\K:I8jT.v?VGͯd4Spyx4=}n69<a08y ,~ "(4Kw hs'yuo{LVzNo.^9xߧDG%a!hr#Qb'x\0]gjSި0n?6[R`m\z!K/7/ђS끴@oY0O h*i,wlW kL=SA)Y7RN('=lpun^Dsj7fR.z)^z E]&k(Ώwct] |d EG]D=G֬vױy(Fٓ-ea /4}pRg'}8{B#Ҹ6IBaqdylgKFņ}Y~L7rV6s1z' ^IV7UL#7Fvk^mS, tb3rjc"]6 HTS%AlqaQQvbEUld G`At7l4NѺT&m\WqjY4ͿHuC*fa ۻWTة:Y@W WYA/aH2m~u%.|BE2w{-lM)_]g%S}=cԎ/l<:x焾IC FW{ywK]_,"f\%ƃ'zn$~c:DqmX]ȗ8Ԗ@fr #ҷ A OFd+2o75^)Л㺲en zpyXhwwvyJOaa'*T[kN+> 3HӸ*ZQ 5Z*f #[{T5̴ 6+ұߡH5d%b:s+(pT.HwnKW1i#6:uU*TG{j>oB՗:D̳S}|rC!Ԏt4450ƣg3lBؤ+kr.SL%ߗGnfPcIr K(񒺘N(B݅VS:P@IgQT3?G1,Z,k 1ٮo=/db4AD/gJ ܩ@EldUkRK*5&ŝA|WVqiStQret4G^OtɆ0_!X `4O2alxǰZ&5""Ļ{'UFtfObgHH.B|K[Up44ΉvpGס$0O)cJ-Wki%YYP^ K GKU;k%ŕΐfb{)rx]g r毮».4 =g~ :~kA[52H8ZjhDll8觎FHiE|bT5ۚ{ / .i$iӷf&@:f:TgE@{M^K w Jt[ɔaVf^Yf!:_16R;חX$l=xx'y/Q꡵flI`l0_( lXl =Qǁ 0 +b&=1@όyyMD̴e<1 )?}nK0YK^w9J,?68塼1`0!PJym<^223's}~_Iպ%Г,Fuy.BJ/97h8r4q%F?uK]5rVV&_ H \fbv6DMfqpz옔xw]~3T"̡|YdR/ȗ[HDmG<ܧ-nUᣆc>$-St+ݒ<:p:}v@r ˓D<ѧO oP(;0 }ՋՑbaB@ SخoXRBp$Ti,z!ӋXւ~Mo"w';;ŸЄ^Hteƛ() zc#4-E6[Vǘ\KJ~tk)#JψvڅD&gI(]1uq,ۂ'93)U~Ќ_2-^L*cڛv*s\F97O =7,']L=|${vU?-STW  >ͬr*.[R Q,WEoiqCWEs:CliHU9 =qXul=E.K#‚;`1nPvW„cE#LլQ̵iwDzalH^} *7% ζˉe2nib0 1$[0W`#!~5;U1z>Mn\7rN[/R7'"(7]4Pesr' 8TODc)6)O͆T40ew7 wB]9 ǪiW<k5ݍB 6=iL ` 6[Sľ[h ɨ뉞Z]cwq픒;{k*:7&1|>Z-@(# g5YhZt.T1[JC(ƷK/EIdAUjLDaKD׈A|bĞei!dn$ddAR=m8 VFwP.ܗ [[bf!`z0}s.Q @N)A]>cxXk{ȋA=.[ fP;`1^&-Fjڈ92"I$fZ\k~K2 8~_O=b{܊ܾwZG5o u KMwb=RMN