nodejs10-devel-10.23.1-lp152.2.9.1 4>$  Ap_/=„_/)IČlH-Fun.{҇fMZ]\B O̒gXTaUXS'BBIÍ 3yUx.̈['<(]wHHγlȐZxP}oOTewUa-2%,b4Ÿ<ȰG979?W4 # `6I|g\ >p;?d % I !'0,, 8, , @,  ,,  X,,,,V(8K9K:/KFG,H,Ix,XY\,],^b2cdmerfulwu,v<z}Cnodejs10-devel10.23.1lp152.2.9.1Development headers for NodeJS 10.xThis package provides development headers for Node.js needed for creation of binary modules._build75 HopenSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/NodeJShttps://nodejs.orglinuxx86_64I q$&xk mO=i (}F0ΙL"2'> 3M{L<` A큤A큤A큤AA큤_|_<_I_|_D_D_D_=_=_=_<_=_=_|_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_D_D_D_D_D_D_D_D_D_D_D_v_v_<e50ecae143af42a8b451fa827e64a1a40524a13edb33a6b665b0e653d784fe4144e0d5a636ea028acc636a29a3b795c3a2cdfd99d0bacbb9281c0132754d71534e9c163e7e549f6e973a6ad951056c2dae71e2eb8d1673cc5889e34ec40e43d05163dcb0fb1d6f6a8d10c8611371cf36ca00c5851ad22c80d9168fa4dc8409db40c5feca7db15c0a779c294e78ef2676641cce35283fed830cf3b30cbbd5ce600745f90776383d257d7d250ce675d6bb4ad6d65be23b8bded384e927bf3dd543ab735a5360951301023eccc779ca7358b3f8c53f39127d92a8c91cb98978a96e8acf606c8c75888320cf103b2b8f704ccc2258002c38e3bfce3d9e3176ecaf7349055076cb1e513a82dd9d918a44b1fd1143cde312eb37bac002aa674ba78053add8181adb8b6f0dbd3c015814375c9c3c33d851874fcf3a70bb2836bc097cbd6aed3436b0d60d7d99534299aa2086c4710605bdee69fdd8fe6aa089c6572393b22058a4e30ebf1dee3dff3fa5379019b3ae2ec550bf259cd823cffe35913efabed77e4cf6c06f1224e681cbe607eff04713ca0c1e1f4a102e6a6565ee3f02aa02755f41724fce441fd1e344f9fafbdf5628469931ca4785f490c56c506bc770963533ff4b16f72a204a8c760896a857c54d0ac50570f1793e3bef1f2ae8b35fdce8bcfc3988c0e1218a0b53d35e807585942bd270718c8e77bf55534b83073755ff0a523f5451c5f47567c6215ed8ee135922a892f64efff5a7c02ba4a8e5e9a5fff8961e8f3da165fabf55d70cfb1eb44562cc0b8bf3b93b53bc3c9d283c8698388ae32ce2c4390b82c3529539d2a476c44f590e960ed30a79f72b807ecd02e9d7218b34e6e89b7b412891b7e2aa8b3a561c5ce9714c1f4def6c8a8593a6a68da69f8b10c701d1ab71e6f08144c542b6a7fc2f43db2ad97a9fec12949479cf29d4b4ef48dc3c3ab32d75e0a85bcb80e084d42b32aae40d67fc1d882b93298a43cb2c06d4e30e08126d6aa92441ab18f360e38fe768211ce1bcde499bb2c1038c9e0f530202b3011a0f67c3f169de6552338674c2c524843dd7e04e01d1528028c8b588f16ad82d11feef04dd1836c9eaf2ef65c74bf966f0abddeaea394b5eb63a9fab4f87ddf34c70f2e1dba5f080cbc04305a70567a1be1b279b66bd9aab85e796811222419390e287c763252c8d543991b2d46278812c852f3431684eab55ca6fd4e02facdf8e8b45a5c238ed2a41f1d8509274f7f8c43ed519075a53723e8f3c4b344e420ce182c0ed6f7af996f21fa3a497b84c49e2365935b3a54d8fd86cff6db0847953ecb607535b6daefe3380fab717a40e0c5291ce570fea8017f22c2341bf056f8c157408588d8152eb18f24a08f0cc51c10d98c53e8074f94980aa1b8f932406252254180d88d8c64b1d2636710ab5864eac125b42d4bf60881a85104b02de364c401c44bd1692c227c4444a60d81be2cadc921a5369553dee2ffbd9e754c390a994b56358485c166f773f19c79df6d8f258a4d3f015c59c20ce9d48d31a2977a83b28ca5df2ec5630ec2a807402b8f5f4d51dc403fd5175f4876ddbb9e2853d3d264d39d23a838e52a09aff149e89381fa542e2b95505cd9d43f32a160f0fa81e86e886c3195c190de0d9e38766d1f8be0cdaee0bf7ab328863f594da0bdb7fefd6c9aab66644b6a6bb46bbc610417f2e309582b36caa9ea2112a560537fd439e4ffc65db2f5a8da217444443bb9dd3d6f9ffda2287a9289arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnodejs10-10.23.1-lp152.2.9.1.src.rpmnodejs-develnodejs10-develnodejs10-devel(x86-64)    nodejs10npm10rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)10.23.110.23.13.0.4-14.6.0-14.0-15.2-14.14.1_@_@__@__P_d@_?@_16_ @_*@^y^@^^@^\@^=Q@^g@^r^@]f@]N@]d@]@]@]V]B@]>\t@\!\@\C@\@\w@\T4\T4\3?@\ @[@[G[[/[;@[R@[#@[[\[z@[qr[]@[>@[,[!@[d@[@[WZZ3@ZZľ@ZlZZCallum Farmer 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 Adam Majer Adam Majer Adam Majer Guillaume GARDET Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Vítězslav Čížek Adam Majer Adam Majer Adam Majer Adam Majer Adam Majer Guillaume GARDET Adam Majer Adam Majer Adam Majer 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.deadam.majer@suse.deadam.majer@suse.dejengelh@inai.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.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dero@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deqantas94heavy@gmail.comqantas94heavy@gmail.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.de- New upstream LTS version 10.23.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: refreshed- Add icu68.patch: fix build with ICU 68- openssl_binary_detection.patch: fixes unit tests on SLE12- Update Requires: so -devel requires npm - Rely on rpmbuild to define necessary python dependencies- New upstream LTS version 10.23.0: * deps: upgrade npm to 6.14.8 * n-api: + create N-API version 7 + expose napi_build_version variable - versioned.patch: refreshed- fix_ci_tests.patch: add support to SUSE's ECDH backport errors in SLE's openssl- New upstream LTS version 10.22.1: * fs.realpath.native on may cause buffer overflow (bsc#1176589, CVE-2020-8252) - fix_ci_tests.patch: re-add missing debug symbol removal before running unit tests- Strip debugging symbols prior to running unit tests. Some tests cause too much memory usage when debug symbols are enabled.- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation on Aarch64 with gcc10 (bsc#1172686)- avoid rpmbuild warnings on if/else/endif constructs- New upstream LTS version 10.22.0: * deps: + upgrade npm to 6.14.6 - fixes potential information leak through log files (bsc#1173937, CVE-2020-15095) + upgrade openssl sources to 1.1.1g (SLE-12 only) * n-api: add napi_detach_arraybuffer - versioned.patch: refreshed- Add Require for nodejs10 when intalling npm10 (bsc#1172728)- New upstream LTS version 10.21.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) * deps: ICU-20958 Prevent SEGV_MAPERR in append (CVE-2020-10531, bsc#1166844)- Reduce Requires to Recommends on nodejs10-devel when installing npm10- New upstream LTS version 10.20.1: * buffer: add {read|write}Big[U]Int64{BE|LE} methods * build: macOS package notarization * deps: + update npm to 6.14.3 (bsc#1166916, CVE-2020-7598) + upgrade openssl sources to 1.1.1e + upgrade to libuv 1.34.2 * n-api: + add napi_get_all_property_names + add APIs for per-instance state management + define release 6 + turn NAPI_CALL_INTO_MODULE into a function * tls: + expose keylog event on TLSSocket + support TLS min/max protocol defaults in CLI * url: handle quasi-WHATWG URLs in urlToOptions() - openssl_rand_regression.patch: upstreamed - versioned.patch: refreshed- openssl_rand_regression.patch: Add getrandom syscall definition for all Linux platforms. This fixes a runtime error in SLE-12 (bnc#1162117)- New upstream LTS version 10.19.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.- New upstream LTS version 10.18.1: * http2: fix session memory accounting after pausing * n-api: correct bug in napi_get_last_error * tools: update tzdata to 2019c- Really disable LTO when required (nodejs < 12)- node-gyp-addon-gypi.patch: Fix wrong path in gypi files (bsc#1159812)- New upstream LTS version 10.18.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) - versioned.patch: refreshed- Increase _constraints to allow all unit tests to execute- skip_no_console.patch: skip tests on build platforms where console is set to a dumb terminal- New upstream LTS version 10.17.0: * crypto: + add support for chacha20-poly1305 for AEAD + increase maxmem range from 32 to 53 bits * deps: + update npm to 6.11.3 + upgrade openssl sources to 1.1.1d * dns: remove dns.promises experimental warning * fs: remove experimental warning for fs.promises * http: makes response.writeHead return the response * http2: makes response.writeHead return the response * n-api: + make func argument of napi_create_threadsafe_function optional + mark version 5 N-APIs as stable + implement date object * process: add --unhandled-rejections flag * stream: + implement Readable.from async iterator utility + make Symbol.asyncIterator support stable - CVE-2019-13173.patch: dropped, no longer in upstream npm - fix_build_with_openssl_1.1.1d.patch: upstreamed - node-gyp-addon-gypi.patch, 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 10.16.3: 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) - Changes in 10.16.2: * fix OpenSSL upgrade to 1.1.1c that causes intermittent hangs in machines that have low entropy.- New upstream LTS version 10.16.1 * deps: upgrade openssl sources to 1.1.1c (for SLE-12 based systems) * stream: do not unconditionally call _read() on resume() * worker: fix nullptr deref after MessagePort deser failure- CVE-2019-13173.patch: fix potential file overwrite via hardlink in fstream.DirWriter() function (bsc#1140290, CVE-2019-13173)- New upstream LTS version 10.16.0 * deps: + upgrade npm to 6.9.0 + upgrade openssl sources to 1.1.1b (for SLE-12 based systems) + upgrade libuv to 1.28.0 (for SLE-12 based systems) + upgrade to libuv 1.28.0 * events: add once method to use promises with EventEmitter * n-api: mark thread-safe function as stable * repl: support top-level for-await-of * zlib: add brotli support - openssl_1_1_1.patch: dropped, no longer needed - fix_ci_tests.patch: drop onion handling in DNS, since this depends on 3rd party library - versioned.patch: refreshed- openssl_1_1_1.patch: backport fixes for OpenSSL 1.1.1 (bsc#1134208) - Require user/group nobody for npm- Add _constraints file to avoid OOM errors- flaky_test_rerun.patch: rework patch to account for tests that end with an exception and are not actually re-run...- New upstream LTS version 10.15.3 * http: fix error check in Execute() * stream: fix end-of-stream for HTTP/2 - fix_ci_tests.patch: refreshed- New upstream LTS version 10.15.2 * http: Further prevention of "Slowloris" attacks on HTTP and HTTPS connections by consistently applying the receive timeout set by server.headersTimeout to connections in keep-alive mode. (CVE-2019-5737, bsc#1127532)- nodejs.keyring: update keyring to today's list as per https://github.com/nodejs/node- New upstream LTS version 10.15.1 * tls: throw if protocol too long - fix_ci_tests.patch: refreshed- New upstream LTS version 10.15.0 (still bsc#1112438, FATE#326776, FATE#326919): * cli: add --max-http-header-size flag * http: add maxHeaderSize property - Changes in version 10.14.2 * deps: upgrade to c-ares v1.15.0 * child_process: handle undefined/null for fork() args * http2: make Http2Settings constructors delegate * os: fix memory leak in userInfo() - fix_ci_tests.patch: refreshed- New upstream LTS version 10.14.1 (still bsc#1112438, FATE#326776): * deps: Upgrade to OpenSSL 1.1.0j, fixing + Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) + Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * http: + Headers received by HTTP servers must not exceed 8192 bytes in total to prevent possible Denial of Service attacks. (bsc#1117626, CVE-2018-12121) + A timeout of 40 seconds now applies to servers receiving HTTP headers. This value can be adjusted with server.headersTimeout. Where headers are not completely received within this period, the socket is destroyed on the next received chunk. In conjunction with server.setTimeout(), this aids in protecting against excessive resource retention and possible Denial of Service. (bsc#1117627, CVE-2018-12122) * url: Fix a bug that would allow a hostname being spoofed when parsing URLs with url.parse() with the 'javascript:' protocol. (bsc#1117629, CVE-2018-12123)- flaky_test_rerun.patch: Rerun failing tests in case of flakiness- New upstream LTS 10.13.0: (bsc#1112438, FATE#326776) * buffer: fix crash for invalid index types * deps: fix wrong default for v8 handle zapping - env_shebang.patch: dropped - skip_test_on_lowmem.patch: skip some build tests on low-memory build machines- node-gyp-addon-gypi.patch: patch fixes (bsc#1094617)- add support for runnign valgrind tests during check, disabled by default - valgrind_fixes.patch: valgrind fixes- New upstream version 10.12.0: * cli: + The options parser now normalizes _ to - in all multi-word command-line flags, e.g. --no_warnings == --no-warnings + Added bash completion for the node binary. To generate a bash completion script, run node --completion-bash. * crypto: + Added support for PEM-level encryption. + Added an API asymmetric key pair generation. * fs: Added a recursive option to fs.mkdir and fs.mkdirSync. * http2: + Added support for the ORIGIN frame. + Added a 'ping' event to Http2Session that is emitted whenever a non-ack PING is received. + Updated nghttp2 to 1.34.0. This adds RFC 8441 extended connect protocol support to allow use of WebSockets over HTTP/2. * module: Added module.createRequireFromPath(filename). This new method can be used to create a custom require function that will resolve modules relative to the filename path. * process: Added a 'multipleResolves' process event that is emitted whenever a Promise is attempted to be resolved multiple times, e.g. if the resolve and reject functions are both called in a Promise executor. * url: Added url.fileURLToPath(url) and url.pathToFileURL(path) * util: + Added the sorted option to util.inspect() + Added support for BigInt numbers in util.format() * V8 API: A number of V8 C++ APIs have been marked as deprecated * Workers: + Added debugging support for Workers via DevTools protocol + The public inspector module is now enabled in Workers. - fix_ci_tests.patch: updated- fix_ci_tests.patch: fix unit tests- New upstream version 10.11.0: * fs: Fixed fsPromises.readdir withFileTypes. * http2: Added http2stream.endAfterHeaders property. * util: Added util.types.isBoxedPrimitive(value). - 21257.diff: drop the patch in favour of running node compilation by redirecting stdio through a FIFO - versioned.patch: refreshed - fix_ci_tests.patch: explicity disable doc target in unit tests- New upstream version 10.10.0: * child_process: TypedArray and DataView values are now accepted as input by execFileSync and spawnSync. * coverage: Native V8 code coverage information can now be output to disk by setting the environment variable NODE_V8_COVERAGE to a directory. * deps: The bundled npm was upgraded to version 6.4.1. * fs: + The methods fs.read, fs.readSync, fs.write, fs.writeSync, fs.writeFile and fs.writeFileSync now all accept TypedArray and DataView objects. + A new boolean option, withFileTypes, can be passed to fs.readdir and fs.readdirSync. If set to true, the methods return an array of directory entries. These are objects that can be used to determine the type of each entry and filter them based on that without calling fs.stat. * http2: The http2 module is no longer experimental. * os: Added two new methods: os.getPriority and os.setPriority, allowing to manipulate the scheduling priority of processes. * process: Added process.allowedNodeEnvironmentFlags. This object can be used to programmatically validate and list flags that are allowed in the NODE_OPTIONS environment variable. * src: Deprecated option variables in public C++ API. * vm: Added vm.compileFunction, a method to create new JavaScript functions from a source body, with options similar to those of the other vm methods. - 21257.diff: refresh patch (and make it forward apply) - versioned.patch, env_shebang.path: refreshed- 21257.diff: Revert an upstream revert that resulted that stdout remaining O_NONBLOCK during build process. This resulted in build failures.- New upstream release 10.9.0: * buffer: + Fix out-of-bounds (OOB) write in Buffer.write() for UCS-2 encoding (CVE-2018-12115, bsc#1105019) + Fix unintentional exposure of uninitialized memory in Buffer.alloc() (bsc#1105018, CVE-2018-7166) * deps: Upgrade to OpenSSL 1.0.2p, fixing: + Client DoS due to large DH parameter (CVE-2018-0732, bsc#1097158) + ECDSA key extraction via local side-channel * http: http.get() and http.request() (and https variants) now accept three arguments to allow for a URL and options object- New upstream release 10.8.0: * deps: upgrade npm to 6.2.0 - Changes in version 10.7.0: * console: The console.timeLog() method has been implemented. * http: Added support for passing both timeout and agent options to http.request. * inspector: Expose the original console API in require('inspector').console. * napi: Added experimental support for functions dealing with bigint numbers. * process: + The process.hrtime.bigint() method has been implemented. + Added the --title command line argument to set the process title on startup. * trace_events: Added process_name metadata. - icu_small_grouping.patch: upstreamed - versioned.patch, env_shebang.patch: refreshed - update Jan's description changes for grammar and merge into git- Ensure neutrality of description. - Use %make_install.- New upstream release 10.6.0: * dns: An experimental promisified version of the dns module is now available. Give it a try with require('dns').promises. * fs: fs.lchown has been undeprecated now that libuv supports it. * lib: Atomics.wake is being renamed to Atomics.notify in the ECMAScript specification (reference). Since Node.js now has experimental support for worker threads, we are being proactive and added a notify alias, while emitting a warning if wake is used. * n-api: Add API for asynchronous functions. * util: util.inspect is now able to return a result instead of throwing when the maximum call stack size is exceeded during inspection. * vm: Add script.createCachedData(). This API replaces the produceCachedData option of the Script constructor that is now deprecated * worker: Support for relative paths has been added to the Worker constructor. Paths are interpreted relative to the current working directory. - versioned.patch: refreshed- New upstream release 10.5.0: * crypto: Support for crypto.scrypt() has been added * fs: + APIs that take mode as arguments no longer throw on values larger than 0o777 + BigInt support has been added to fs.stat and fs.watchFile + Fix crashes in closed event watchers. * worker_threads: multi-threading has been added behind the - -experimental-worker flag in the worker_threads module. This feature is *experimental* and may receive breaking changes at any time. - npm_search_paths.patch: Fix typo causing npm to not work- New upstream release 10.4.1: * Fixes memory exhaustion DoS: Fixes a bug that increases the memory consumed when reading from the network into JavaScript using the net.Socket object directly as a stream (CVE-2018-7164, bsc#1097537) * http2: + Fixes Denial of Service vulnerability by updating the http2 implementation to not crash under certain circumstances during cleanup (CVE-2018-7161, bsc#1097404) + Unbundled nghttp2 to fix Denial of Service vulnerability (CVE-2018-1000168, bsc#1097401) * tls: Fixes Denial of Service vulnerability by updating the TLS implementation to not crash upon receiving (CVE-2018-7162, bsc#1097538)- New upstream release 10.4.0: * deps: update V8 to 6.7.288.43 * stream: ensure Stream.pipeline re-throws errors without callback - Changes in version 10.3.0: * deps: upgrade npm to 6.1.0 * fs: fix reads with pos > 4GB * net: new option to allow IPC servers to be readable and writable by all users * stream: fix removeAllListeners() for Stream.Readable to work as expected when no arguments are passed npm_search_paths.patch: no longer override explicitly prefixed etc/ versioned.patch, env_shebang.patch: refreshed- New upstream release 10.2.0: * addons: Fixed a memory leak for users of AsyncResource and N-API. * assert: The error parameter of assert.throws() can now be an object containing regular expressions. * crypto: The authTagLength option has been made more flexible. * esm: Builtin modules now provide named exports in ES6 modules. * http: Handling of close and aborted events has been made more consistent. * module: add --preserve-symlinks-main * timers: timeout.refresh() has been added to the public API. - fix_ci_tests.patch: refreshed - versioned.patch: refreshed- use gcc7 for SLE12 - versioned.patch: set node version in environment to 10 - manual_configure.patch: configure nghttp2 correctly - icu_small_grouping.patch: prevents undefined behaviour possibility- New upstream release 10.1.0: * console: make console.table() use colored inspect * fs: move fs/promises to fs.promises * http: added aborted property to request * n-api: initialize a module via a special symbol * src: add public API to expose the main V8 Platform - Changes in version 10.0.0: * Assert: + Calling assert.fail() with more than one argument is deprecated. + Calling assert.ok() with no arguments will now throw. + Calling assert.ifError() will now throw with any argument other than undefined or null. Previously the method would throw with any truthy value. * Async_hooks: + Older experimental async_hooks APIs have been removed. * Buffer: + Uses of new Buffer() and Buffer() outside of the node_modules directory will now emit a runtime deprecation warning. + Buffer.isEncoding() now returns undefined for falsy values, including an empty string. + Buffer.fill() will throw if an attempt is made to fill with an empty Buffer. * Child Process: Undefined properties of env are ignored. * console: console.table() method has been added. * crypto: + The crypto.createCipher() and crypto.createDecipher() methods have been deprecated. Please use crypto.createCipheriv() and crypto.createDecipheriv() instead. + The decipher.finaltol() method has been deprecated. + The crypto.DEFAULT_ENCODING property has been deprecated. + The ECDH.convertKey() method has been added. + The crypto.fips property has been deprecated. * deps: + V8 has been updated to 6.6 + npm upgraded to 5.8.0 * EventEmitter: + The EventEmitter.prototype.off() method has been added as an alias for EventEmitter.prototype.removeListener(). * File System: + The fs/promises API provides experimental promisified versions of the fs functions. + Invalid path errors are now thrown synchronously. + fs.readFile() method now partitions reads to avoid thread pool exhaustion. * http: + Processing of HTTP Status codes 100, 102-199 has been improved. + Multi-byte characters in URL paths are now forbidden. * N-API: The n-api is no longer experimental. * net: The 'close' event will be emitted after 'end'. * perf_hooks: + The PerformanceObserver class is now an AsyncResource and can be monitored using async_hooks. + Trace events are now emitted for performance events. + The performance API has been simplified. + Performance milestone marks will be emitted as trace events. * process: + Using non-string values for process.env is deprecated. + The process.assert() method is deprecated. * repl: + REPL now experimentally supports top-level await when using the --experimental-repl-await flag. + The previously deprecated "magic mode" has been removed. + The previously deprecated NODE_REPL_HISTORY_FILE environment variable has been removed. + Proxy objects are shown as Proxy objects when inspected. * streams: + The 'readable' event is now always deferred with nextTick. + A new pipeline() method has been provided for building end-to-data stream pipelines. + support for async for-await has been added to stream.Readable * timers: The enroll() and unenroll() methods have been deprecated * tls: + The tls.convertNPNProtocols() method has been deprecated. + Support for NPN (next protocol negotiation) has been dropped. + The ecdhCurve default is now 'auto'. * Trace Events: + A new trace_events top-level module allows trace event categories to be enabled/disabled at runtime. * URL: The WHATWG URL API is now a global. * Util: + util.types.is[…] type checks have been added. + Support for bigint formatting has been added to util.inspect(). - OpenSSL 1.1.0+ is required. - versioned.patch: rebased- New upstream release 9.11.1: * deps: Updated ICU to 61.1 * fs: Emit 'ready' event for ReadStream and WriteStream * n-api: Bump version of n-api supported to 3 * net: Emit 'ready' event for Socket - versioned.patch, nodejs-libpath.patch: refreshed- Install license with %license, not %doc (bsc#1082318)- Fix some node-gyp permissions- New upstream release 9.10.1: * Security fixes: + Fix for inspector DNS rebinding vulnerability (bsc#1087463, CVE-2018-7160) + Fix for 'path' module regular expression denial of service (bsc#1087459, CVE-2018-7158) + Reject spaces in HTTP Content-Length header values (bsc#1087453, CVE-2018-7159) * cluster: Add support for NODE_OPTIONS="--inspect" * crypto: Expose the public key of a certificate * n-api: Add napi_fatal_exception to trigger an uncaughtException in JavaScript * path: Fix regression in posix.normalize * stream: Improve stream creation performance * update bundled OpenSSL for codestreams older than SLE12:SP2- New upstream release 9.9.0: * assert: From now on all error messages produced by assert in strict mode will produce a error diff. * crypto: allow passing null as IV unless required * fs: support as and as+ flags in stringToFlags() * tls: expose Finished messages in TLSSocket * tty: Add getColorDepth function to determine if terminal supports colors. * util: add util.inspect compact option - Changes in version 9.8.0: * crypto: add cert.fingerprint256 as SHA256 fingerprint * http2: Fixed issues with aborted connections * loader: --inspect-brk now works properly for esmodules * src: make process.dlopen() load well-known symbol * trace_events: add file pattern cli option - remove any old manpage files in %pre from before update-alternatives were used to manage symlinks to these manpages.- New upstream release 9.7.1/9.7.0: * deps: libuv updated to 1.19.2 * src: Add initial support for Node.js-specific post-mortem metadata * timers: return value of setImmediate() now has ref() and unref() * util: platform-specific error codes now have string representation - Changes in version 9.6.0: * async_hooks: + deprecate unsafe emit{Before,After} + rename PromiseWrap.parentId to PromiseWrap.isChainedPromise * deps: + update node-inspect to 1.11.3 + ICU 60.2 bump + Introduce ScriptOrModule and HostDefinedOptions to V8 * http: add options to http.createServer() for IncomingMessage and ServerReponse * http2: add http fallback options to .createServer * https: Adds the remaining options from tls.createSecureContext() to the string generated by Agent#getName(). This allows https.request() to accept the options and generate unique sockets appropriately. * inspector: --inspect-brk for es modules * lib: allow process kill by signal number * module: enable dynamic import * n-api: add methods to open/close callback scope * src: allow --perf-(basic-)?prof in NODE_OPTIONS * vm: add support for es modules - gyp_to_python3.patch: attempt to add support for python3. - fix_ci_tests.patch, versioned.patch: refreshed- Add Recommends and BuildRequire on python2 for npm. node-gyp requires this old version of python for now. This is only needed for binary modules.- Fix spec file typo - Use gcc7 on Leap 42.3- New upstream release 9.5.0: * cluster: add cwd to cluster.settings * deps: libuv upgraded to 1.19.1 * n-api: expose n-api version in proces.versions * perf_hooks: add performance.clear() * stream: avoid writeAfterEnd() - Changes in release 9.4.0: * async_hooks: deprecate AsyncHooks Sensitive API and runInAsyncIdScope. Neither was documented. * deps: + upgrade nghttp2 to 1.29.0 + upgrade npm to 5.6.0 * http2: + implement maxSessionMemory + add initial support for originSet + add altsvc support + perf_hooks integration * net: remove Socket.prototype.listen * repl: show lexically scoped vars in tab completion * stream: + remove writeableState.length and readableState.length + add flow and buffer properties to streams * util: allow windcards in NODE_DEBUG variable * zlib: add ArrayBuffer support- even on recent codestreams there is no binutils gold on s390 only on s390x- nodejs-sle11-python26-check_output.patch: refreshed- Enable CI tests in %check target + fix_ci_tests.patch: - DNS queries in buildroots are failing with EAI_AGAIN - disable test-module-loading-globalpaths.js - we have hardcoded global paths + versioned.patch: call versioned node binary for tests - node-gyp-addon-gypi.patch: fix typo allowing unit tests to compile- New upstream release 9.3.0: * async_hooks: + add trace events to async_hooks + add provider types for net server * console: console.debug can now be used outside of the inspector * deps: + upgrade libuv to 1.18.0 + patch V8 to 6.2.414.46 * module.builtinModules will return a list of built in modules * n-api: add helper for addons to get the event loop * process: + process.setUncaughtExceptionCaptureCallback can now be used to customize behavior for --abort-on-uncaught-exception + A signal handler is now able to receive the signal code that triggered the handler. * stream: writable.writableHighWaterMark and readable.readableHighWaterMark will return the values the stream object with which it was instantiated. - Dropped 8334.diff - no longer needed- New upstream release 9.2.1: * buffer: buffers allocated with an invalid content will now be zero filled [ CVE-2017-15897 ] * deps/openssl: updated to 1.0.2n (only applies to SLE 12 SP1 and lower) (bsc#1072322) [ CVE-2017-3738 CVE-2017-15896 ] - Remove unnecessary curl BuildRequires - Enable gold linker on s390x (TW and SLE/Leap 15) - Build with bundled ICU if system ICU not available (only applies to SLE 11/12 and Leap 42.x)- Change BuildRequires from openssl-devel to libopenssl-1_0_0-devel due to Tumbleweed/Leap 15 change to OpenSSL 1.1.0 as default- Update nodejs.keyring based on current Release Team as found on https://github.com/nodejs/node#release-team - New upstream version 9.2.0 * crypto: Support building with both OpenSSL 1.1.0 * fs: fs.realpathSync.native and fs.realpath.native are now exposed * process: expose process.ppid- Fix permissions of node-gyp. This should be executable to allow building of binary node modules.- New upstream version 9.1.0 * cli: NODE_OPTIONS now supports the --stack-trace-limit option. * http: + A 'connect' event handler leak has been fixed. + The 103 Early Hints status code is now supported. - Changes in upstream version 9.0.0 * async: Older experimental APIs have been removed. * errors: The assignment of static error codes to Node.js errors * child_processes: Errors are emitted on process nextTick. * domains: The long-deprecated .dispose() method has been removed * fs: + fs.ReadStream and fs.WriteStream classes now use destroy(). + module callbacks are now invoked with an undefined context. * HTTP/1: + 400 Bad Request response will now be sent when parsing fails. + Socket timeout will be set when the socket connects. + A bug causing the request 'error' event to fire twice is fixed. + HTTP clients may now use generic Duplex streams in addition to net.Socket. * intl: The deprecated Intl.v8BreakIterator has been removed. * os: The os.EOL property is now read-only * timers: setTimeout() will emit a warning if the timeout is larger that the maximum 32-bit unsigned integer. - .changes file trimmed to only include changes relative to 9.x line. If you would like to see older changes, please see nodejs8 package. - icu59.patch 0f3e69db.patch: removed empty patchesbuild75 1610409096  !"#$%&'()*+,10.23.110.23.1-lp152.2.9.110.23.1-lp152.2.9.1node10common.gypiconfig.gypilibplatformlibplatform-export.hlibplatform.hv8-tracing.hnode.hnode_api.hnode_api_types.hnode_buffer.hnode_object_wrap.hnode_version.huvuv.haix.handroid-ifaddrs.hbsd.hdarwin.herrno.hlinux.hos390.hposix.hstdint-msvc2008.hsunos.hthreadpool.htree.hunix.hversion.hwin.hv8-inspector-protocol.hv8-inspector.hv8-platform.hv8-profiler.hv8-testing.hv8-util.hv8-value-serializer-version.hv8-version-string.hv8-version.hv8.hv8config.hsystemtaptapsetnode10.stp/usr/include//usr/include/node10//usr/include/node10/libplatform//usr/include/node10/uv//usr/share//usr/share/systemtap//usr/share/systemtap/tapset/-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:15500/openSUSE_Leap_15.2_Update/95d48f0958a92bfc36847a2d0e34ec82-nodejs10.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryASCII textC source, ASCII textC++ source, ASCII textt=BsᲡ̃b utf-8df7cf77659868367f3547d72b7005a7a6c0f844a08c612aa7523ae030aa92df4?P7zXZ !t/m] crt:bLL lwz(ĿW6'Օh#%?wS'sx9|=$v+̜(it3jjBtWV8;xpcZ1CW2f*ݓd Rd,$Y! ޥ%bF|8k*sQ#vy: nE B `ED'8xrRx}@iT$x ='Ƞo}A ژ13`7"Znݚӱ\&;qo>ѡs\dI?+B$⢏qvhQxt]`xvwaAX9+1kh PP_4pr{ $4CPgVqG߉USa9i[ndj-<sS"B]0'giwpg߀iL'C8 <D4x"_ 5l%T|?@@5[KJ dJRɔ9fҋɷqY??\%3i $kj:4tZ*&ũ/G-D#;rPS;1C'9KQ.Wސxr+[ 9('P?tוߛk (e41<:U^'-wDioO{lsU=3$InMZn0(, 3amI!3GdmW*V0-wʠo7߀9jl%t|I"_>އv@A r59}so뱡Kvp( mi|hfYG9iB _qMr3P0v y7l@.ѐ;?q%fiOIj En LPU#;r JoF34" G"2wN'VH'ٷb[X8߿x^ieK8gB^;b8^wr x9&˚jwɤ=e8Z|8{S n7n//ȁ- 6I`>2d2RuzԝtdcHbإحmט!}m(Qt)H5cջX1/4߽ןZx4f|9ӘA“^g9C:1p2U|C7mm鑡,6 KQD {z*d} 5/y#g#jsƃ]Pv|n<ÛMHnZ ^.D֎dNwC itq@A 0ADX躌)f^ <,IAP7]q;j d:],w/y0@v|7$՛U\zqVtHŖ։{R-[xaZep13|ˬ#iQEtY/Vf[ K^fر";Q(|_ 9WW3iNTaH:t͑e ykAQkַ#w 2N׬rP{Gg8CWR+EUCdNV}D3%s )f{<0*}6H'o">sH֯vyNG@1?J"eD nhmxWWSb-KTp! O샛|fUMo?'}Qx/whzD؏@ߓjµ2=} f.ӦT-,(s`?i 7uRyG3v.'#QyRéŽNAk\ZHä cvK,5t=&"a1SRi̽#Xeq6޽ s5Dj@44ItVwzo[ؾ=\h{G``J$=S 1 Hʉ)M56Aw$L>tԊ\3DKA፺^9wJWfA/1/a5(Tٗ(##4sF3**_dΐEwاi?I#fu4oS Q03.du#R屷\BFT sQbQŃn__VQXA{#8q҈hۚ0Π$sf[_ts-dz{k?S.؇C JbTE1ht4 )p 4+;8YMRI GBMEon+P95DxtϿ|,D䚪5r#pA.u~c 7Q(++=w:KHO@^}H_7 mSoxlpBn5r%J1vB歛'OmgWb+NͽLU;JFVATQ@ﳗjzaљ P^2_C 9:RcG$𛭽]Db}J ^-Fu2ȩ2bf,\Q4JB[iūť?sc ;Vj ͠ߝMi7t >g\8ϦZnIv~0s_'mLto6p#uSl'GS” %Y&\/?:9e%D0||o<3QU)~XkfcܰRJpFEyv)hK89ލì6cW5|ivT'tչK'y MSHvuTý 犹ag#s(*7x|avgv/*+[ӵP_nb_6{ ]|3Q̕4K ޭId8;Qu3pZ ;7״v4&G3bpt D\\5gJt7PdM8(] AMHP kWi[3&o_5PC]D)]ҖoJ<2{"d[>,N1Mgòdʺ?9jsV K.G|^qeEA > ]bI϶cdqÉB`/Azɸ'WʑE wAJ^Gͷ.UϱLZ>{e V[Ko=lzt~NtyDZ Bfc%K v|]Ӟ`/,`bTK#2'@™^=gSgYOēF!e.ܿTfqoR_ʶ! z-]dm vAZt ˣcgQr\M sC.[7)Oe=ɐ7xJidujG Iuaw2>gDټS;Tr\/ :PcZ[CS3t4 (>h"Kod6D'6\a6/ C36,12l79C>3HDVGT-V;&'9Q->.]Ѹ燊2_\dzZyZ`.TՠyGAqeލnN-8b1>̶].{ uooBΏ,l6 Z[v\[^>JNׇ\}Ge FZ" usǎ4T|Ϭ/545?̞R˔|ղH{ HAzdd?3Ĺhrz-j[SiF&W^7!a۠4-qŴ@D!*n{5#bU}"PQ cB/'`-ESz;l8U~E[13T6As##닁T_"7l"]x1wKCGPb B?pIы) 4c(j|Ro+BKJI{6Jύd9S}Dmuʂi6nL-7OJ_ Amsq}Xd/c mTD czmbnft:8`jC %HW(^54DEWxy?tOO;˾Aޝv1ߌijm]&iAȀuUdyxR PM*KWn I?\W9`SI=MX%,CMRh~ k$/sfNT A͖%/$'^~)wsU0@[vW惑ʏ+ymAΞ(=:^3!Ot^+G//Twn]Os^b5 $PN˦v R_:j. R˯iyL\VXN Uz)ճLYyiG]`}BiZ5"e━ud-?йauu mvJ|F:noXkI! ^YV/ ~Syb]Ns8448!Y4p\ipVZ3.P"?B(D`*c}nH*w$ԞXHjg|o&JtbUؘvDTa̱?N^,:m` 5\MR/7* 1nkC 3 (xBnnqaG%I@Q>sے\zc\1+HHmjnV~(5\ըWugD4\'^}g/jD#r3x`V#.IΝVA*S2֒L*gTz!V B udT.3%':=L95b5:]=`U],^ bR"ә9>Oc8+̀}ţa5~y@ $H{71X !zT 5H jrƑuV8G:6,7H^x'd7Jo 34+E W܇_ʉ&;š]" D[{Mt B&8U6hJz$.uE&@u@eTHڧW4t/ZeVEehh$U?ӠOiɦ)Y-I ujxO=<سBK뺓. P'N)WNS#BRƍ`Q |J+᪊^Pa/b1n]C.o~qZwEǡSI@b?exhN$ptⵆ:ٝ'PXʵJ'nQ੨+`jxa?5}hҏ bWM^C΋63ue[Cvi$ .qִiBdb"Q9lQ.U^] VܡXZrDyƠ E(D;J1~Q^'jD}=#IA~\dm|띝LQ@{iYf(\bĵ_ w?}#Ӂg9L3-*.kԦPIbxk't7W6Nh|+ /[~<l;쓴ceLBeYpgI2Obm5&eօhw_{à&z۔ `Wka|m?1K4nWQ="sc r^UqiÅQY;vϸ>6{j0iH?_RZE@dJ/l"xV;9 FM9$$kcG-'RfO--|J.#-czڿ=I.ДF2_CH+ j>WSs:E9] dH,%\nUECZ ղ)]`~awviXgd { ^e1"V"/:힉a4#L,A\0bwuտ'(ڤU^tf,;"V1jc1FLk'Ē&!#B+SJz%,KXuVWڕLQ)>B dm/jVWnQG> lam3Bqk`NP6~/Abui/"ܝirhPө\Zmo߳ؔa ?]|G (y773 #, ,1dG[G:y!>3,!_` X Cܾ1w'[}urFI1 yڨzR8O /.CV+!RPp(l2F~3D]{q߄vZ|7SkτU&=NDAC>(bU<\0I# ݾȯ†'kF0ws s>h.˴؋-*פ BLK~+[mx9 Ne!qZ^)qYr~_F3\NT_է]+$Sղx&R@p>r5'R49ڻ]JdxFd_ 8ipE)AXSKvOhVT3ā}{$!Ӣn2֐.*`@wd.-yaq4}iS$f]׶5C`jeL8رV8[?"ܹagj~K#42 vb91cߠYkOBrMmt6[滩= 1a7 fYa;@^̂>y+۰] l[権+36*.IKgD ݣa v::1l@ cJigbAE{پhtot1wriNE](>?׋C,y wxbIpں{g2ߖaEݮ!P-9\R0ٿ44uڌp};wzmm48o,xMzzMkeD1C{وRa*7cB/9WGcr&gc_əL~];LL35q?6 Ec=MMlK){g }co+~ r" yE5䰗 2ǣQ*=uxiTZ>TRN ټ2@04ʆ6j>=2T)xIxjJgѡR HfǫzDXCbw%q`1^j:h~n~B ꐧt 6ۚ߬@U !C[fb@}QMLzP?gTO2StS${N_dV7eD؃}fuhOɈP܀vbNw{][9+$ c|`ѧyXh`~eYRy]qq@)L.KÌv:zMԖ*gM`f>Xc?:̭آ)OvIJ{7 nm'kcp- jMhqi,u;G5R FKU"b`s>u঎IY&IӍ>̯ -Z:`KDi_ d}kرAN1jÓ+ځNn' _ L͞dc־dтnHxҗKOJo7\۽aeW]6|owa5f2+OhuA;t:\'pNydw!ٔ;^Q0h솒7NMY.FޗBkMBN7IT]]SDdE`$1Ha88WgRMߋR5,wEcaȬe$[[ jF?|jZTQڒO1yufKG`zUԚ`+y{՘p-3?VoKHO<ځnhW!:^CFΥP~8e*\3[XJBEWMŪo_d#w[79i䳵zKN*MYuW+5`Qt&iس<5p\Ebe]ΉJ'D/n>{VH0ح%D>v;RYgQe3KbQΏS^%ġbLŨwo/SV9e_P⊽hR_pg% (8 ]fP E??q>B>yCI-g<|fۃ`>Xſk552 ?I1S.6(΂k?/x✒9rRrr]ZuO=[}]0EpI"4VB< _R D;x`1/*nO >Ҹ6o ?3Aes0R0SG!5ƍYo>Kfjuճ}lE_ P,l8,#b8!鋩<Ț4n5y95}5&y]5۳dZtlhfN_ܻUE,&rxbJ'<|ύ\}HL1jKe!;u?g?ƒ3y9mtH'z?:^ķב4;W?'hpv:351Pǹftedfh|%ܳᦵ|6MM5xw2"~cMLOWsD,Bb<#Vok [;N:visD<gFgz=]9P6Bw҅TyQ=NoAsEc;U^v> gI1<rzo ELF/O(Df!}}v J $?,*K5(ƊvޚLNx#iˇ H ]` =z?azU/{D rN̼L9zDEhou񂚉|M %ۄHvF ݟĐ"[+g`FW Јf%l/U}=۾ *EV"L@}vNA Hecs @klUXWɭlXO Fa_ 5Cdn4!^3rKM?_M# <[Z#4B/eY#2h]1udLͤlfXoӎOEqXؠfs 369f2G0 {)}ҙ# 4 ّT-fnړלo7HwpSMG8} [ZꡈؠVyI6K E&RN~4d+`={P H3ȲITxQK򂅛=%tYfʦl0AW]k " ,z-dX<6eircHq-9뛾 jL HRfE @JPV̂&9rV !wftwa0\]l@WS {6V2dADڰ宋 S2(z4Pk65(U}FSrC+D b% &)4#b0&"ca5ز-:r|#h`Ub;z pM0uz$DNBF`Mi z]6/3OmQ d?\.v֑G)"@v#&#yx @ |e=ϓdܯx2;*n]>-j=Fy /;MV0Z']4Dġboݰ~hxmiz\*>cn._̊Wِ2WpϞ]Ma?R,b7sI*M<@6d /gpj &5 p4x/Mz`|2W6 o]`SEtٹPadg+I~D`nJ/eQ ->Uch~LL)@o,[iďd/mےqLEps•ٶ"גHHC,p5F=MO/"/dBIyG?L::&+[yn|薚Ҧ=P}R>ӃOMŀzQ`VtKUE:x1`Gך4"T_>z!N7Ba46,]y05!|8#9\ 7>q$$Ҟ=A:.v A?x*W1/Q+:{rxwZ8d^R 4,rLSN]-֥)HkE,G;dGh sunm$z!%ͅ䍂iOP}# a?ppF lwO&Ag;6#~eΪ F֊.|9xz0aEz̳6ZhJ>ͯ] (W7ktF,V8m])jYctO֫fБ}.' k̤5f_+Qkj>8ӬByLedg5i+x`"gb 2C84Ȣw1(eb)Y/i#C=oW7J/P9Tҝf,sZ6|TB8b eXVohHui[6;tz pv .?$^16Nj]ɟ3e {~`đv@>\1rGUxCZf.*Y] %r; ?mpf n0Zr3%(DJub(>gBwjMLj$-\qlm`^ &h#wڼ{4Ĥchbvp8k%n_Zq+tT?% !0 ,ms ࢍJ ¦3'>T~vvcw_t' i:blnbk)vFm-G)(b0J>-3Oc\TOvYzKN6+[A/yA 2_E1ܟ00UX4.[@2mshGZqܖ:ȬiK{Aebʞާ0UGMÅj*qcNR:^p lE2C 'I,guv+˖3y/K,e06-꼮X7e!`*jRO[y ׫Y1s cVFΧ ,̡Js5;y~)R~LuO#0Z7¢ןʸecoC_ ly |_yQ#jzb*J( fwwX$1{؍{GD $tqy7Z'Ƀ>_7òTO}[z=VkA-,| ziӺIPo؉g7k.~Wɭ^'}7])ѳD@:*ew֡]ˋzL1T߂dG"'D86㌿dA GݹCaD>f-+,y5tg u~SO U`mamG~ J访xKqO澀=@縉;s49v:IӴ+I FDK }uO/|!~Q*E[1w+{-B`ppQ&9(f=Aj&0W֢V]vmd/k.s?[znP"z.ƷK F- ,U XVG]R:wL?ܿ0|w;yH7dž2!+)&foTim0N -9v#Se7D=]pY˙ޠ6\5w0sC%w*/xu]c?SU7 4fApl3&T=.MմWSwQ&~|֊JUV٪7zӨ;sZDI}6"uD@FۧyZ@:Lk ^4| Yj\y>fB};҉9rع3n ψƦ|#}CI*# ^#h =q6֐19&=! F%+**Y|HճP?AT}fłC.7#@";^_rN$g!83 6f63Avz22%.0 dC7M |`D>4V=|(mC_^*l,@8#ϘF#>qodGr'o0Wpzɒ>Y)pe<q2H\ɋjgO$#QV7[pCpor))@۶( #ȣ#vm]KY{MhgZosw2oD`-(O9'";;Bej'ex<%h&IљSTӕ)ۈqoˆY17"ȏSFZ89C%pP hm)'.[pUgXhܾwaD'GX5 Nt<օW+rTؔ8BX N{NR"},X8lgku{\pC[ź$eH F=kL ~yVUUrP! Z3 Z9?(#C3BJR,#C.8#v}WUe,usH46OhKH>(n*y+6%ʇ3Cq r >Gn*Zbcw4Kg2.}<L)=RܪBA xRtD/w C~*FdZS_:UfMtaL 0]!LOaаHx's)d. 黝qN\'YL v2n#$2H[Сk^(WLՁȖ|->С['*bt/ԉPYN% Qħd7{QÑ80]L1A 'zEY\AFvBR=nߌ,sgœY??X,^}#r8%ZYIFMˀ4n>Bf8Է "EÀ#liw.X #25 :3%ej}A" 1y`uWK_nLH:B+:ƨ^51_۟Naf @@ wz<1L.<2ӗKe .C!c]   F#Z۶Vt5M,:;*t3H&%@zbrX4Us;n:( o:H1H:pε$e%'}~)#, TeLt'"^;3Q"Nl6sls 9+lzQ-U;Bev!%8= ׳~E-mI~'RÌe'st3d9k1U*9) 7anQz]\h\9ɖìR#b1qL}OIǡh>f`RWF7x^>qM_2~"{i;V}gK0v+Qx^-_ˬG~Stf]yނTrkűe"I=FEfF}u=Ȁp77l2ۻByNLڱ>DیD=wHJx+ۿb;xSy`mjL2XNB$6U6oq9 mL]\'ѬȀbwQEQX׆YudOHy[Sc+[DWńKݷ\g>:j0Y4԰[,Q f Džd]뺲'aw[cD`Ġ~R\:#ѓ CEZqzt)OAND7㾫}Fc)1tZ"0&lT%0k`l$~(M 쥕 )%h$DBPk1`7u֍[bnN4,ʨ|?A?)gv6:?h%' bPx9݁S&'fx駢9X9LeUIBqMCU*J k\S49<E*X5_'35ềȞcƌi ʍ7_򋋯t΂QFf8U, ~(<;;q0`!^K '1p~fΡ y&6 q!g2|CB*9rT$,E3gVor׌s[Oj"n]G4rCB|IJg1sp@2l';H\LoW1Y\"22EI]g@kʞ>.#96Q;Fu3p*[BAK m0>HXٸ['NΆ^a+Den΋` FJZ ɸSfv~]r]4 cVB*ʃW r"cgJ>DKzaGo] S"cHA]Fc3f5zkNK""y[\R0fb%Qqp!%71$yTWފ9| EAbo֔6LAՎ8(wGvqedA=j|cYɝ,IgҜ j.O\7{h̨Ç[ۦ}Oր?85Wt=}5kZw#CRLnkiP">qxcTRٶ/zC^;ɒÈX ED /`lcאd F]8=zy}h5)76Y ˼;T*PS/]iX nt& X+eP"2J-a`orgv`(ZMXNJَ㪔%x ˋ?0su0lBP-xe;~1{dc)oM<сl6hI[Gwcd&]{f5Η՛lbSR-b1%:) BW?=l,2,>Gig zڍZtmX0u6cFmPwR;FSX9{_aJg ŮJJyh2ceՎYVy ȁfrA3hz;LKZ+ IИmIԌG|e'r_(Z$I7JV8Tl[;7*[!(I_I/֦!Tx~b:{@mdaJp_I]! ypfH܉%w+ssAVS/pS\fiC^^0s Lm3C:fXn8V,E;}+7yCp!qT$s偯ڼajXa67uK Mb܇0e;,?W@:h?J@bf)͜w/cgk!dq:_dnHFd;o``j 4B|E -q=[//`/ưe ͢ 0O\y ց;))ֱ "da4*<śf{0}("Vqn>{_qRҶKl, 'pqɶlR #/c;Ⱥ~~4ai_M~z㲂9ԃD 9>m.W!K-7 (BNN~Qid bv2t*bTڵ<|3NJy89R/k7:8Ѐellpq"GGy_c, [W_+癢7Be )W]3􀻱īB` b_T2(ꑔյ"&_3;gs,N { ꏣ~*PaV Vѓ[.ooLIHUU)V}Iy-Hܿ+[#aqWli1fݻG״Q X*Is`k$āw~e9758o~^h$be3^;6mSY$ \ҩTfB:@Gb=v\|"^/Yд8!!R8(fN3i4KDfw9HșۗXՑ3}orNw4xP{tYXr^=dbQG衪 Uc?OW DY)e8_+cˆz bP 0fġt&j '*R&9sUY.(dU31+Kg-QF`*M7O611Xq"̂jX*5g~_sU+pDTC:p(P ^2ŽئMͫ5۹?[Kz {Mo%V9;+%Sa[]*ky`cGtۡ{SJqVAQD<9gѤ$)Gnqc52K#dgkzv_&Kb73~@Jۛ+`fl}7nRw:^- EFB]` Eӱㇹi mg5LbJ(Ƿ[ ;B A -`98d85ǚ!*5e^鹒@PDL? f]LQ|;Tñ=\GiY%ޫ*ywb2iSlқ-9uiwQ_g p/,,)F?&tNz/ 'WSw%P2$+]&1YL3~Bdu$Aؠ'JH'N3ȗP e#9wobj%h&\nH[@,W/u@P,C;J4 Pg3Ib d%W~*d0TjJ5-H<۳i[CjD^~}P5dQ9P+wa3C(i҆P#g bT֯$d'a M_9akuWG,I`&']UZ 8yyclF 8FӅ%2 >menz` Xs(r6\#}gFN6hZWL@=Zf!C0A]_4![wi$TcQMMVVk'H~F}P=L(!B4&h~\ "@pLfO ĭ7t#s'Щ Q8lLs%f %=[~N:Y7qx@cok? N >63g|*wn!"0N ЀQGgkϟ$V-A~ҭƁ6F5p OѰV岋9\gK!4z)ӃZ//,|j(nӎ]peXl OSsRCAU/ˀ:֑'yjJUqe5Sҥ%mdX:On%; PH wK0/KQwlH[?r\'J:TV%Yd#t^ۗq(:kk;W}Wh(YaD!ijk{%s PJw[rd/m CmǢIv?blQH(Gj'="P ෥P_ߧ%TF餦8![kIE~IZUn\%ױ586Ňc=fmh Ygxr*T D*?9~kpFa^ h=KبOCV{?csHW nBc`K@u6SWLδwjK7Tٻ W8h=@7Y@ȉpŻ;:h(N_@ثs{lձ?/X%{t014F Ehs-I/+ց둠'2֜TυF.>*K>EjjU!$)Y@HX_\η)|0 tI"AڳGf*Rr lLQ0fԽaۻB"Q+5ӯ tlLx/@Ҍ݋ i\6 LK^cD.j1UѺ:}enO¯f!={(OּVqwHmyzȌ]R>Fwl,- Ŭ2dœTޣU{zUGN،qŖ$*'6C"6LS͇Cprx3g"_R4̅&lXGxm^(V[}_Iuh'h+SMyDkXAEpn39"DBcpcDޗSl3^siB^x>64`B,! ̢R:# 2PU7zLe _*V ŧfEWm6Egr335( `tX7:).%Q=SI^?x&oXd c廙,D߮"m/%tIMaN# U"*4 "{wΙT..hXB#Ȳ%XSbmdtvi6OIHkLR'~~hswM,(jVfO7J|{Ύ.;uIG?n a25Cj+\KFJ 6!Ȝy'9g0}6ux Üڛ, ǸfLf=A>_SpsZύ8銗Йm +]&lA@%)+)ҿ1yMN1alp68 q:o K}|L<;a92 )稼q5ue:Ӫh<#wC3}8\)eAɚ~\czdJ=iۮfe-}̄sP7#Z*,6)w% ֲ P!,h'jVUi ka%:#sVڲᝄ w8ԊzdP$15 5Ns%R8h4a \:w>@j#E$. BdI<9ד4qAmZCYRV /FPxD>KF&(I5"e"p+/৙[A2GIo41k.X xo @NiݫΙTk_MKD)fpUP e\뒊J#z1iJK!>_l#F 󸾙JO}48\"cpG7`tENJޱ3\c 7+HR:L@ ;28G'AV!U@[TlNvu}d^[~6tCİ )!qzfo$`,BIuRE):׳%,M-̅Ux6@# [tO}  uW{ 5Lqz=ҚEHcqϟ Lf9A h$O OJ4PÛ/;jT ;H!j׬ 8:5]/e:q}O0v\jy\k];Qjz4:_sԫмNp,@\.PX"_2̚ɬBP\C>)?EC| _w_k 7Lm@,hCIƏh42.9Nu فs35b/5GwR'9M,{[EԡtV(0fႳтX2C>2 [r .0q!kkϰ-uIeh=I?dNg !~QbTEo/+b%7zm)&ȺZ+Zz:L7lW\9.d N;6PJZso1i3}ahe*t#7V'@I֞cWEFޭw.c3Of=w.znC&bhȮS0$qDV|a>NT& G5kI(I-(GfRXv@bHNm[%!&(ն\FL5Սͧo8[*ivpTK2I_qN֭FTŐC#w^|"< %QTJpN")u0]K|JrA :\*W8 LSQo1GAr3I"GV:cЎGi_:WJC  Xײ6[g# {= #> ӕ3 nMQy4Ej~y:%9JPA\-7 *8kzt??C=pk;S٨{w11ccM++~GHȈ60Xfl+kM}ƼI $FhTPyQR$& 1MM_o6ݞNI aV}dgo`~;L?u^EF T^v2d6 "JY5g"r|/%,%X)L[rMFdiƳ}ZzCSln=DbŮ-!9#V_QVbĪg%_b=>j{8!'F^ !F^#x-:M cj">)3gJ,@!Н'^l%g-\NU|" (0R<$m.5 x(D# VE+ ak'-S1 y@[2ޘR>Zܽa6.6~cvq|iWVEl6^B%7W.6}Ji*K"9|Zo]SQD0fb R:^A!3j!D3/#E554e"$6wvm(.Oe;=-t6E*U4y_9ݜm.k"ǭJr)8@bZ/|f(K\Y}uF/?]?p[Uv*dC_nAR+=E>wn]Iώoz +:J/*ʄ|`((Rg؎zcvF|"4>ZY)@q5Ct bjK( PT˽E$q ~f0c\oaގK? '3x.RZT}6h[P{APh{e q.)X̕YweMtHANГ/JB78Ai VGWߌϱ'bQ!Qn?[d*d(0l)& 'naUDn0V3zmg1?u^69P|CsL+gf' #˦kSP 2{F:1e (BG0zHre5])xٗf] G4S3wR"i?ô٭iogzx>.Lt e7&fM$q=NJ K@>|>ԻYo|xU lLZ̕sH,.E ˩_๋/i=/ؓ5 M8LAkO:U%LW3a<1j=葓}V٦3nC ƻ)Wю?Q K/ܗxnWW:`+e%z(@o*(0zN%5t?`CAs=뼜P|STZ1vyU׋CV~  =a 5Ū$$[w rPPQd~ g۝gހjfg`.B4/rd;>D%f[Mq2CZ 9RKBtN%Ko'=2Oj*F &z"~?RV^?qv.vФĕ2m3v {/ 4 Yy5knܪakUL˜Iqugxu펏K'(4q;j Azc6umH6D$h 1 Ueioy ޻{2\6xc7v_<1+uA׬J\?%(sJ1EFe` ,(evCEHϜ/Tnkw|Z6ݰrOWVvA<O|0Fx_"Z;^80n"ԛӁ$䔛W 9Ҫ3k/r\Z7J"[Sh{xUq|H~9-|<6GdW֦P6"\]/+E PRzpƩ&qTUP;Aq2񳻩.HGRtV4eLt<"?KՄ*JAFXX,)0<H0nBUG=gB't6*snMZt9iyp~jE`]i*/`qd!!Taʕ Kjڸ$,;zNTJ# |y}+2'թB)[hgM OȲKLZR\CAmX,dIweWoER/ L;KR8/UFy3̿֙׽d&ͣs -䒪Ui(#/^ZɜE0$/zyܟ[F2'T\Ws+S;?6p@j3[YuʃQIn߇-A]]-_b?q,p2,G|D_2f0y[0+ms#P!au/I栙]<&gh lBDoRJW%E;ܭw"GXFFUx1d ?,@Z ^]_%2JxJ*7o,Z"WZF,Z$Ұ?4~y)z2B)f35vxMձ,CoGi; /2FȤp ,ߠES^uCuCG2T>)-``ɜL (i"K¼K_$z_\p/sFJ`k&bUp.>BϮbٙh[j&rէSc~rټ}A2t()ց8MضI1G*Q_J>AOK4M&zwfE처p-/A͘vD'1lL\{ YAM(G~zkTG"nhqLe-o~ C'?6]+ \!ǩ;+:}O (4 ͘1g^lB3|L| :Yc IK,f?XZϛ4+g@[x{6ka^Kjr>LZp6 ~1, P 諏&`B͙>bE]̈́L67t>O[48$Sۿn#HxlPR`iw=Wk%{꽫V!"iMp}،y;Z[' _d3Sü߹-P];Z-$Mq?xaUFTffk;F͋)q#͜"gPֆz[Fi>)lhOt(BA .j5i\LEP*BQr#eH@[J!Q/xr/2@9c9@/Ucue;j Sa5$!v4qȓ4-C1=%(JX$)!S;^<qYOJ6­cqHX4Aه~G0b{g+kI"Zo'Kث{ZE,}6o:.#L5 @5. d밼g]H֥4ϼ囩ȭ#v <kq-ۈ U(Hl`lf;Ia1--xGQ*S@;0%D&QVxP` &t86Xz򪸪,8, ި؂+q0PLFZl}ځ=jW ,'硘E g\F䧮"0x~N06SSIXH0]),[ak=@W]"9_xEv}ˉDkq4D&TK.mw?I  h:,9R1A[>`AvfhMo&\%ؼ)q[8+\2)=JkR:3r/ٶ<K ^ R2<~ ~tS:ݸuCZg1*e[J7EHu=YZ~==0UX玕ms܉g4X9s`%}RGVwk+կ$x?Zf;ʨ[!qofc 3+ET-.#mhj%aK0 Uk.r[e70>U8F, eұQ?d@>h(1eNbPXÌa, |23{2lIȫ^"2+.g5nfNK?q_>'UÙ*lqi3?< 2ahw. .Ndw?4bB|M@gHa eURОմZ<-8Y#j%pv-Nه*)NJu&0dk:pHqVζc)LZa P0u{/GTǙ(.ߚ[64tl^&8.>'Czu#?<>CA@~O6Z1׮Bimc/.E[V~Ռؒa9aAo [_Obbw!5[$ڐ,be<4l$zJKNB 3m9b]!le+nAyNNAMT-wL'GrcO[ˮ[=rcV#asy^6zzٯc;:߉BJf~rVX5'?TћƙCk똵1>-NܫC|ּ^% Fƥ7e&]0u@=\= ^"paK2\bIy5 Ga VL(RBٔmm+W|$JbKͨ}y%#NV#or XNژ/]F#H,8AI .m]R_O7i[t+NnwEP, X~mЄD-~*#;/oCbΫƌfuE⺧O;G d>cCh>k'1`k$MԑTxRXY)˽g`Qv>Y.USR"a50ȣBN'SwKJPǑJǥΏsD ~xje[ ^g`{]H΂)> S3BIjxF( pjjs>ot3%Ƴ3Nd>]!at>b6籈Jz3fSBm { REmvrwKbytyK07RINA$GW15-d_+"co{TU@=.`ߵ'u}t[]$kz;_+A+~jl?$ k3l:=g'"P1j+><6^>xG" h+>43[Q+(D8Аe/i8_{#2SktW(St6 60KwLˁj{_%¸."5 *) +S%et5r9bA+`.]``.`ש:^O\a1c MpI 8ޏ]+6WGm 안독y{8HW]U6  X|:sp!0nOb23(+1`.pγp r/d%)^v$R6ɟ@.Ȼ8IDS4gZGlT2A>b2*eOo=tkP*fŌwgϧlH(4neK 2ֽFEGao[{lରq%MԈ2!Se"d{nL_mCOIapN.wӪXܙ봭 .q1΀w-8F*:a>Բs=0j/E;rf| N۬ˬ5;_t)&Qp،=/e:=A]mLKEh{~JeDជۻdf(7ņvO~jw1슲؎V/GV" R)>$~UBߓ37. ҦcaIUV*~UQg.3ƙ:Dï{:O[N(C HN{|@c~zcP!9$[ns lpN RR&o8{ Y>lhJ /rŜoW<Hg&|m09tnd^Y _0BoC./wIDkWD'@dP 뜦Gsq8Y5Uޕ+ĨjCKwn[NS`V! o}nmą-tUd6V˜5fd ](+HKuY_~-eid}\=Uүp[N;кALi.G #G~\$~Bƒ;lѝ=n:L,'FLi2x$ai͌4d]ۘ}ڝ[B/ ƿDLDR!y!.x>?zVHpʒi옳Y`ٿ&Wc`.Ǝ>֔:+[(Cq8>O@N.E1h.mП[fA"/r\5H}(`-1VW>u61ߪ1{Ec0vCE֗eʴ@);Z@ʼnW>?yGSƌ!&oLIce+Zp`NP !+n^u1pJU?l 0`~=P&9"8Hͬ +)vQ8sTGJwisynuvGgwkϡv%v.nRP%f/XtCD &HMWm썰{(^0518uMa2xLǒ?fj&G,償{̶H7 '$llyRQF#3ZHۯ'.cH⍍~8}ީLtw ,]hw?[RM1],mYSt.'ޑX ?J -ƿmviR/%vJHAK1\Zk0{xcdiJ=I(-Kea> e(rR[%j;ܨ~ZK^KpZQ`qX8[@'Ŷp|^7Ct/-v:BrEtV^Ac`4'v}PΈ&,8N>~-*`5uf=P|:m) ibei٨¥u`ffxCz)&+]ಞb?FyLy5):D]?56K51ajl]qʤT4ÜS*ry>?B`>[C4a])HAwehglfuS|v0{vLUj,q/.;'vHt5yndȣz;O9z1 0 ^ =෩[x4f?vDp;{7N %>s2{xINUܸ}zlׯǎ,֒ 7+O6?0la^waP$pd>-bPaJQ :A 8ܛC+o:Ǻ𕝂t%ijƜⰫo"gb]f$"^w}9ntQZ35쪎5fzըɬ$w] L8I{&w%c o'aP$^%lΤ&̄*:3h^^#?2c4 c j\Q>lQ$e1b1̝fb`>%넸"ɯԋU^^#'Y~2o>9($}[tkf`md!+KK~TK[Jk hE>m|W7 f> CI_aBg=Gm1Sw&q2{t0o;S,(Rπ` J_{ :!0!\=8.MeD?`U#6hݣZvQ܍CWOz>wɚ!%yyR?I%/ % X+bݚQwADŽDɞDۭ+S-JQ\!n.mb)M^'}u >~۟0nxcZWeW*M?hobE: XʼM?kL{sM؎Ð)~T#>=_N9 93EW-g%d;+p#d):>'<^N3_'Rl6Ž Lb)82ƴkO~5pLj r5Qz0:=jz1Hz6$ʍ8!4n&Z8buФZfEBQ!g> xShƹZ/*~b{5˲BX W#}!6%UPDB)2zsl)DfiҧU$lvjKp4 K`vPPzM`A+A(.yvgUYQ&d' 8{L(yi5ŀ" Z&vmخ =X>͡_樍%q1=GݘQ$GX~mvUkNvohlGPcڋ\hJ;`J[`T?$"zeOpX *>FSRوD!֙S0oU"]N[jrW+HXg90<az|ROs~W4M1 ~qR;V'TLCft"(|7y\  ɼi/0W+Zj#B}vC-!UCͻlS%Ɨ`[N+1(Vϒ*ڝ`ɂ{4wAe6-JYK}DfĨ0@' $6hYq<;P2J~wn0}Oɯ̡'#-:IDt)Ny#U6CDn}0@: ?⌬:_&4uecM2"(Z0IJT"P%G <`nCKd8q͚vp:$%õKòRP72=Rkb G[֥Vۆ6uy+uا}.|&%ygd`2.NVL'AO`Ǩ `xz6䄡3.Hׯ@cT*iHHRrϧY*~[ThtoK 7PY6V^)]CK|>o ǫHF")`8y玲&B~t! i1omlc'Dp'ռr:8_ǻgbw[uA@a6pR ҏYܔe-4EȊEQPjjY"vyYqj.27Yd _<L}P*7\}ʌ偡|U$cۜ KP|S pQBD&ooh_ /Z:(T+$v\Joi@{A~m.)/ә'e@ LuLy^u\Q N?DTfP{&E~^0-{0ULD<AXbb)|YxY8_ ]dc߻;iI5n͒ZA\P2RPiݧ2M{Fw7]QPhNun t$9Ɨ9љ (de8t)NyqRvE`a?uWσpByK#&OgThW?Wd||BghR z .ur抪vĨyKs▃">ŝj$H$@?ǼGBlkQQM' ,.*{qbO)Ҥx#JA2edh2 f sCNN U!?ɪ{%@Kj y+^mnN5αP) |Vm+6`PHxAE$?$Հ'g_ ȯdcoluuEèO*@FǏÇl/WnOg«vq1D՝H;[\hyކȇ8wxF%c(%zr.mÀO655캾*SoY\%+JV^_Mn)EP Hn盒;YDrfgnJD%i8?~kK.RwgS7d`ΆEc3hæGa,g"VK_Z]KGյFkAgӒ}t#4/m8@'FX|{gLlatxPFKl핒%=Brx‹! a39䚁%%/J#U,h^ ВM"`-qyrmfq:f+BA7}+#mD5qw?#\T4|bO!Dh6nmK!2i d.;v膔w&O@L!Z#`ZwA."F7O`H@P~^@AiZ{Nt YPC.dOg_K2J12YSVQ./]9(aEo3)l]֪DM ޢ$Ia5Sz`գfbوEN{]l$n sd{]-/t҅OnrV&#@ub$2A!wnL5glkb{:8s"m2n&:/qr;7i8TJ˕MH3}k #0 kN$\h&*G ܝ RۼM?MZe.^=VR|ڃo8,+r*4M+a+I~y NKP7üIp{fMVf)ޖjy>)s7[ͩ􉪕wO{p_ >DseVqX_ F5])9^O4 ^O([wg[c,YT<ājT+h$6ptKI}.ryհsPTba3\#-C%`/qAdʖ}87: >Iō*Vbӏ 0&̑:0nZ]VQ{7Z$K@8#rjAK~xSq&?exT0ߤ]I2){;fn38>秘w ȉψo I27Ȏ䄡܀Xݎ["/Gp\QR귚9Pq;BfZTTvoYWS; &)Dd* 0व$& y|ı_ҧ>Sxe΂x@F(dkfB;jUjg2!^'9O;PfiFN"dظ+.vVl-כϩK(t&q"gP3O!`& 5кs`Oԅv.74 c%j҉A(aMr4/8+H:m3V8\l94/!5s @j1l;aTV/JkɈQ <'K^vr 2ylMѵXl>vRƽk`݈dX.nsoznص=˰ݷLh28ؘ'Q➢Aۊ¶\,ѽTcϷރ?W* GeޱP1v[Ғ<[Qu0!pꮅrW%z%<^8(Z0Ny:jA\$e^{oja=;&h [ zwy7QBNAT|%еnn) dHٚâP}3Hkr8C"dF4Y؞9kkUkLKgU2m:Iz+,;#>3 `D`9<&'Ak*Ga!BFJ ._i~qQlFr._(1!)ċopݝ_t' 8r!U=/f: I$͊aO/hhޛ;|J $DJJ [&X7=uEs*oz"\Փ,erX@ٽ!,i6ħ$#VVDw@f</'~~R0*N Z &z:f <}*v-Ի(^3 >IWQ$Jg4 ￴%0č 2c'|Q~ScSѼ&M ~x[nmd℈o[rܝXCWóHZ^xuD);I>t mQ_x@d/1\4glo7۹{>%`.+ȑ:WrҖšc^'`V6a7ܧ5H&E<\j5XJ S7jZ+t7zg_b@\bRdcǗ殰EE#]z`[djhFz)U[ZVNSFj=D/y]v(f}p2IQJ(paW֣r פiicM!)1`&L@gw'ī{]n-uwG(1زurOub!7<@^ʊ\.5^w y [<ҳ9!D* Ǣ.F].F0&GdPNX-|/'Ux ƉLQKf\QmH z;\Cΰx)G ed([Ҩfyž_*ubtQ.p,PBٳ_i1hqi4@@U { wyT:ubz: Bt 0Yt7m*P;Ҷcz;fb&Ty\$ &kTpWXdt|qݏ!R;'tvcxg{~'T]).Z-߰~|i*\$˘'ɿ+A5l6uO-G|Ͱ+ROe*a_y6rem#Kt]JѳL%.u&7,kv=MI|wKb[Ƨ2#瞅Ji =Dm"4WzcCh]   wųxQC0֭gE ^q}G y92&d-PՅՇALh´ UGગkǏŲMcLԉcZX<2 A8>dk~h4g 69Y3*:E`25Z@֛d g+2cP,[j` [C @q@&/$~y|m3JJ2N[Vjɡ.A8 1h|SKV߯5Bׁg2JUEm zK>/xjm(ҹܲDpjP.?CG IBl%-U+=#RY ^|!ݶ'!7ڔv˹U51hJ6;Pݬf&]$`B6zbh^)*7{vYNnY,#D/DK?5]ym~fQA2fQGɱw<֝pd_%^S&RE#7$moy bOSIeq}~K뤫tW 3&&j 6 Yd@?zjK3柏`{d!XlI$8[jEBNl-}z7QѠ]Ay8 Q"yL/ 7ޙ;QGF.IgV \xYfTgebiDVӒS!١,{>i_10zU__//% r*leVhI# [ N/.yb}Iv0^^BOϢ嶇Ӆ?ۦsYJ3W>XҦ" ѡ'&$7wYޕǙNQi[w 9ڒ322oDetP|!xATk BO)}g?pJ;2'.tkRHȖ8rO\6uR{}Y\NHЫXH69mVs9;DEd#[H?̸6)Ei'onU1h`9J + [q:*PU"Hre ! E_wyn.;S!/7иN;:Dme6-AO?X*]ۺ=17k)#zI;Gw|/*]Ro&ȥJkQ5F ^G.b>UɫߡMl(v{k!t2yJ<0wHjDXd%"xImb<̶l&62T*O* SwfTvrM1kUK*CO$,ѾZH%c!7c$I8g_jq=弿̸.B]7Uč=!\n%xQB|.̡J$>D/[P]u#> !3 +߿H /U(`6"H+qg̵[p׾\$Ar~ˍ2i RNOe1C,ǽe bKT8? d`ƣ3k;FQ>(wLJ>xX"@}#KiCΑ; 7y4?lqJe̒sPz"?>I$?@̡al%dKV}=yq`v+` GS f[{w{xε|7%%H,$:[d$P8M96%QZi&5Sk4OL39qvmpM7tOF+D6_*tvZ-~9f=&}d"{" zꌣy2}Ih 7^i 0$Uzx%z|s)KEAgk PXb#{i:uat1HokiޙթjYDpAb%P2oۥ魩u%fZ 95_"PCd;3ט.!]|FGp=^ȗ %y1N+փ@ Q\gNɻ- {fSKQHC0 @LџhbyTTEuEhMM'O!fMkKVΰʴr;"tqE.0mnZ#M]yB3Q_4oWAle!)9m+4w_i@8vi)W藙W!ۙ\13VSG;poKu]W /tԹmg109ٔd5SD#]F~94gDɺX"S&FoZ8ۿdu3)2[ ={ 8d풯65C70MiЈ42xU9i+ \yHUެ -bΥMIy2ѤpKϫU~{qT(?񠙑kWsΓy$zq;]U=!l{VgW} U LQW-B/q6SKŽ2ֻۃ= 8['-beM`tTVX\DyڽAxKRш `ȥ7ya]@ }kJno;0k">=XeA4uáϬQjo@e؇Ї_ 0vg]x% n͹n䮴Uw8ێvPX6#ĶޞϺ5MZa/0']5 XWޔ&$A\\Hərmdz> $ܗu%\Ϥ㑠-q.wHן ޮ_ʼnTTw$+_Q.McM^3^C,U.Ttalu9Yՠ(% ;Ov"ReS~ҼX!5nǧ0z"N®h-\fͤ`T1qSYg86ӷNg(_{6Lؓf,o_ CME FNRQ30UŶ_bc0aߎK>L*yPumQ/g!D=F2nN7zP'|!aη2j gbT3%e9'@C0 0ωl آm2PsdepnCW#q_Rv~$6r?y̥7uPtl⿲ՊWg4&`ЇE/Z7Wͻ")ѲgXdN X"zFvg!;U7 >$5J38ÈiY5)8UgńLw _M4g~z9 oJzRkYqAOmѐ7oV~1]܇""DeJ~oe؈5 aW2F2^7".K8בUəbsP@'.cC ݔ/6M(&ĨhH-TezsP&@cTBM. tޙ mJNP&\YW~6 XIWtHqix.RA;7K d9tƠd3@'ˊ+z(5uU5a^Ua\&k' k6b4ȇP@J$J;sgSDY9$ep(=x:8\^pŐu68(XsÏbP1.:Ƚ%a11_ wBK`$w~1b-]*V^n@(1)6 } 9ᠺ=\b0>.0lu% bvr{,eC7~ Jqg#eѲF 7.MXo8_t4xG٘9o]5.΁R/|xR.YscF2tžl]H:U[*F:-9ABv厫3͢}:_'ߺJ3,Krf!eR~Ʈ5QB)VYủJl8czT% ;6J;(% 8o8C 9OcmE[]y]^>D!K)n ANjnVĕMN]qs. F4RpT3?7/5z-BZQdã'}v](#8K*NlM#W9iF?:nBAb/oأY%v F0 їᐷ36{~j1 h6 :PyS$'}W5} Ny{B< ٨pobd07:ϑ3\toRLd}.wY|t a`|mO\]Y'wZ Z@SZ-ɾcE^=nㆱZYd ڍGUV*}E2Ţyg?stVvӋiȃs%8.CdţR<ɡie7⻟ Qv3eȖ4pV/(B2+'0&XQH'Zldwzne[{r;V_4 (oqj]!x۬t>ī=s\X@4B['w~@9jeReWcWO@E! .U6PPROĬU/sctb#PN`r3[ ~>kh3Yp$0B[q2#\3*Xb,[*T6슽r,[h2Nw&Ы FPJ;m.l|v(Hg ɩ6HV کv&YeEdpB?7ԁ 8rZq8 יD_]hTKæZmc}a,rXw9eCw-Wߐ\l]*\>B{X8f^Z6G&hUjQ6r%# _te^Ʊ&Qؗ F aBYQ.+V ذ2vU:9_BG\\Nd%$9WT'D'4*.}H>7*SA5c!MjyR=ȜWP98ꊍ,CTh|pmp=悉S }e?h&~{+J9Lnyd] K0s'4BPgmM~3 rtq+4aѪt(5D@#막;%[R6d&r jr&C#|ĵzFʑǘSQ ~7Ѭ3|F9g !Á7xьQP`:J7=J_&r≮L4 ?c_ocib1]'y-p%ǭ`zVL >MQCj/3bs$%>hhaIM' #7|0A9<;@9I$~|*T3PW0x;Mp yճ/GCQEZn#dk#;ا')*K9]b6i6][hwvN`&$91qRP2 Eq?|`P& եEK-9lmrSSRZ^ů/[oi96߈?BTz<㨗xOˉkA3U.8`>wTk)u9m(k8 ]q;ȕzա !x(+|63g^Q͎Uޝ[L OJ`bُ.NT 5| hK:N*?Ic57!/EVeyرCW1Q.;n[/o}@H>FRm 8ʂgR ̪4'$J)i" XogHsYf侊 Ad $RdD%nΆY9аNThv 8FMkY ,a16g-%#D|Ak<_ P" ik ,]MSOG\55~ŅWTO zW8kn#Inhoxks擯ں ^CC@I\\T%UşO {,xmITwŻkyYDWMDd{r[⿇y@ກ,\kEf4AyJ(P@iIsBR=_auZ~)LjAL,QJ$$&@ / P%k0`X/M!d(A=N ъD >RtDɔuBzmvL/ץaNfĴR߽ň9?tryy+~ZElm_Mb6P0Wk aiRD?`P5~IQ0f"O>ZYRZ@XtͯN>ԅ<1`ǭطPx-- 1yly7Dm;mX8{C8v6P0+m%cQX:1U.Pbfu`/YH]0-Z{uO66gj+$q2Є^@Kn. $IH'e9L"b=; ';iDnF:4ytޟ4T5|՝UJ,@EZځh̳6Um6e}N퓻}*z ~k4,|`BBdvNݹ}g=feAn:sۑ9ϲ<ktIyi3ݏfީ[p|yQs{3Lݰ'c1Ww =8@C)6%)dn}EOчfѧ/_Ե$^'[!ν'C}yBJd)E%\|**r:I~%ff S=`W=P,nv6N~sʈˇ,ls):!ep7mWj` ,of=U|rv\Ub$[K-ɇJKϩȜmWPkd,uif]4p֕vɠUq1יxd9"pYd?~Yik62Kq^Q!>pS-M${goVrR}\W̹crTX -5,{~jd]P4E/\&{L#s`]Q괊)B VdO,ڇN8UU ~6cI3V &kۚ[ɴz^_S)I 3L \z'dƷqy{䔂Q[V6@c\߽>V\1@TCՊ\WG$u>Chӆ'ZCM@zQY=M=rGP6jwIm؜=Xl$>L i1^MU2xޑe,Y~Rx%%~n>{`=xv=i6/Б6WR}2*^nC񯊦HFl Ѱ2@j"~\j _ Zj߱h8$/cTrz\ 8Jُy8:Qվij&ʈzySv@g~ |7^FDfr.t!&<ʗmxF~+L1[bIa `@8%h\o0&R% E B]-5~f5WilU$زatX3nv|% |^N6N9A7jZcqv`o{}Ӛ&o3LE{M\{YQ6\0{>Pi A& '5z='O#麿igf۬3^>&Vӆ7ൖ/vX?p8vOm8-kT>J/y!*Iy2WQ^yU ~IV*YZS:s^kD)XM=J$]+H;U>-y 6 % ;B':Znk?bQ7me: ool3Yaxzb8ݳFËj2{`ʸ^17U'y<ȵ%l&N8$-GH|įG<K 'A9~^r<'KiVDt/pf"cx 7κha[mx v , |޴eGh R̳V;j,pE ñ:l+:o:RM K=惎5yG~_ڧI)d_vfzz_LjT<?S\}Ce$fŸYQR:󝊌XM݄vEfޛ]3fdIѾ[fVұqa .Jn5v'7~NiIPŽ v YizG990WVK (6ݯ u`=-G<%FwkcQ)WU.9 j-c[}\#| !k[5#\ #۾Hk$oFuRXjJۖ;7'4S$kGΑ]6gc&{;oEH,ZdD;WN((c#il3'A%uʅV qf >%B "xJwϢkIg(ɒRݒ~ys 6>$[{iid-!kFԷDYr߽ ~=̘%w+O/bԂkDHV٤C>gOMKܴ<3A)]f.j@[/,Dg>ߑ`. ]בh1 QV\q]7Z3xn!j$'oDƶZ1RLJ9M4X Wƈ-ia<~X^BG]}Y"a/Eh6Gjze# vׇ\ǮDxH^El/{HM[IK*@=-FM=^4^G?`~Y}IsuX|^kDeAd=n&Rx`{F<]߃G5 kt{3{ֲ?Rz 0:|u#{Ѵ| %B4B£S!ZDtUGMf_%Ճjj gB~fAY 򰧕.F0h\T$5r?F1m.JF|^ =c8F$FX)֯t+J rTl֕૾ lK=K=N.<%/Fptw*/MPC]4yYx^Q$Ƀ%PN4r(<) ~ h̾ @EPI7нEF'BLIW a^굉HuUȄZoRXTsGoJf]3n-Wbì/FYtX"EUқI%X#߃Ubv{Y;ȵI$ܜݘنA[SG!@<rlGC!>VZ\l#Q[XɎNzt$ sG*Bå\@L%H2'gލ6Oe\9g;aiokpk2je"ؕ8H~yF ulT! 7̱d#S_ǓI ߖv KcA)Ije^!w/ O"BeoK=\3ik3E+O8ENZ\;cZs2j-R_7 $tD=HXC<ҷ k<0(mCCvHjWid] ܕgPǁE5/99| Ϫ.ݴưr)JvNu ȶ).<\kZj؃84ވ<2;#zj2Vl.d@R"ߗr8ǼfL_s>{(}۾ pp V_NxrF08B]H+xm!0X^fD̛omӘ&Eg$Wz +LAZkլK5ؤ mbS=6ydgG#LDD 5+{"]b/?.pl:Ltj#ow܃ԯ,fXAg`gBWA#}/ŚM+޴鵫zzd'+Gғ>_ĕ ZD $!C,ʢ*RjnCb?!  }1 ȖY.K׊wTԶm5H$6CS ԡ=r&"+ OwX6u )O6.w^&%/"@+oҿj*75{9)RO`@1kҝL7-@GXgc+ 2dĹPXu}+诐(] kئCp1"<6d aAd[}:T#RI[_ʡ=j@Cf./ܑe0_M>׾4NNT4p2u~}2 ?@-De>IJ9aR k{\&$gw=#x1z㠀yR'5B>#8v^ŋd`*mv9.,UB,c٬3wmfcjQw lk>G|s|:Y\J$5b r!8*J ZPd8Ct&ɺ#2$BX k`=>P/Dvi Kv&Џ_XcyuVf)#{&>#+NUyqT_;^]"#='Js{m!/ كqU hע1][UxcpcvmPAX™BZXmi[g$>g9?g.mtM;-5@LxvB>Rx/(b5|*Q6'@ !Bʸi "]A(K t>zSTQ>3x/<^+"70 tV/e$S=q4ԛGRZ$s͢=:J;b .Tb,ځ"%1 ͗*<J$by}m ,1NL类_qezR] r]g#n\`ff4fêp { 1:죴jTR[e2 y l_k7B.2}n<` S5i21%Fq,wӅU ^,ʂ<Pe-N=VPG# z WL%֍ \mO\LvXw,JJ0f{3}Zŕ#w7^@)[_Xjol\BxIۋ[ t Z`]dj[҅KLX2$;EuV YGpk/]Agtl l) Q,pR#<@$gR#z&E]@QwG8*g{!d$"7@t]gLPxA2J'Xьlɠq inWtj[#AuGZa=;IC,q7WDXAyI"CE s">A ׇŒ vw2;=ґߜsq7$D};Wbc4~gͧ Ųb>*}h4~y#*o$Ebŧ'oC?Sqa#nR(/y:Zr,D)[8":ꩺ4)C1qÄΑ8 (ٯF=>Lo+G}NX8lnG_ȵQJf~u!:O ]0IYbmǑ>msuNJո]Xi|v$ŀyM^NWSP޺e%U?h7B5ލ7YH6O0m/~.#znXђ9?@,;S,_Bp]=^gϯzf#LtaҤ*kVQãRVCo$Ķ H)$c;G?݆C4NcE\;Be"wk[4;ombϥ8= +u#B+ ALP oJү=X"Đџ!y0== Ag)4/B'eg~l(]}J >`"yeh8>0c7|x}\H3n<z܄I"Q}-$wpV ])Sl-.FgJo :&ԩ lA&Q>aS2+G)sL4vN &UlP\ 1G _V+KY$6b\^A\c؊܅8:$_'^Ew4N'9jO Fʍ?kJMO/EЉ)ܷ9^8#/N'`G4L`z7HO7 k#QEK{sPc/ApAc*.3Gzk嗲㈪'٧@ܴ~MJUl`"g3 czdzJV5ݙ(#-.s/wy>y"W[8kH@A Bsu(} u#On0n6桀jCOB?,Ο* l;8ebJ .RwSfF'iL%Ue)r#oSBޱH^%]L")a,.kB ACmAIgINuT;aޤnF"Idbiab 훮*!ހG&^qAzl8t^jbZM8kSV]t[["=pýnUH?XJQ~p180;FJ,A7hDf6y[V8"N}{ZIKU{ 5ӹsݍtzWZc̮PݾRGĄ/ef=o8=}!ܕtH(aԅؘMPS'aK+@Xõ0LA&X5? n!~@/-([nJ|a7яuB G ߃|S[x(D'6EktXG.Dڻlo {ux^* g-3|í99E;M[I'䕐@̠/0- w?JԽNO0jByɥq`ZL$ KQ:b/g/}#&yx`tK5hj@ȬК0pUϴsNB5j̀N#՗q[1e?rqٓ_4 gv}kKp 9-RolD,WQ2LARz/sO+r(DNCw0DM1PC,L56S >g#&,a18z$1\C5{Vx=plc{ۢ/ɘ++,[mY`RIS9\g(a:nsXj1 xdgFiڦküX 8C\WUK`hY\&^Ƃ?ć*Y~%|sn-bVjUoڟ>I¤EDWH GҡzT= G):/gMVFɵۮn+N @I}y>FbJG%F"GCBZo#|vٜt!)򲱀52] ]ie+& jzәjkp"lTU( NҲ ) aR̽I. ˶nȡnsuY0+NdGS$@.of*~{yjfiQK02 1t:-FS-3:\vG5Focr$x{)QٿPZgUi9jApwE|"{CX7^w=َ:>'pih_h+ a{) czMVO`MjF?}#㈏~qA)lNxr P +uDpU<3ӃbnzY}(\&t@[:A5'6\jpIrU!8KƲLy0.`J>X*vkpG()pO0"I"?pC "Ȯ^H󸠤b`!6nw3v}ȎࡑɊ`՛h+zO=y {l4|$ ?+AzxV.,! 'p_ azPbWL~CĮ@wԚ| _⌣1ݱK{ԑÂA^39dj\n~ ɺG툡39Y(*CjO']Tbw{o̪sQWerx qU_JI@)IDs0xfwquA*,.c&uJ^S[ @+Tu>^)2R W\şg>@"7+ZYel@Z0Tpus CqVQ4L՝JQk3@umyנ{zn_=hOHӮ{UIv|(,gUg7~]WfzhɨY*\8lOxM0 Ą\ym]4XͩwaZ'耎xM`9^M՗f=9c㹪O$ л5i+Vym4." Ӡzoܫ, .J0 Z#-MVbOmPD?,LO,^W흲%9V3̏j4vzYZ<昙IZ3e3;r/!RPLTU4ߋfwdPr%ͩ{*wQs?dPf1P+z/.ké+XKcddp}VmGK\YB%~L!5p|(tP~Z_B窡U 7ڱW} UTҹd7v[6ͯA 2nm E ?M\r-c85&>$gV #ﯕ6@Q=`v1(Kg=òوڐomیpGVxRR G}!5ɡdAxjX;@K_qk>Z-2Y#nS9Dzan F B۔%VyEcQqԩ%0R]38 C[e~/Sh6|U o[Di~dQ}V[-TZ80pL &@yܼߚ2>?SW)lÝX3*L嫆˛P٭p X .y &´~NR o '6a5,( o)t%-!o>Ls%VpI˫rǫ!7yAz}(9F%7`92+ b{,@}PA;Owj9qj{_]9HCìZ! LY`c q4 Ɓ`}XslGZTLMv!n}8}Qݙ!*E`>bz?Z[䗽ڥLV /RS4z@MH0>#o_$ [p`AÏ +jSd|+7,FrLۊ9i9r@ s7߮;nJLdan~wYu(P=)Ѕ@泈G3I7buIt#DFV ?˝1~4ɧnH~ߴ@\ zOdoqI,۱&?)ґT-̫ h=(6(.Koΐ/Re?FTV~!yBJ`l"QYfIKGC-Gw4{3sidƒ7{3?]lPbVĮ<&y!uVPQk|^L$.aǨ75F۝a)eBz0!76fl>5ߧC;ZABI$ .̛=U}S @XK>p\(/Q8APZtҮB\,anP\y_j*L;4Ȝ"  A\fm\1 CG5?7'+ƫ2PƺE}+U!:";* EHEއXWhr$1 3^8zx_ V:/[@ ӈv_Ih9D*Ө",''ánmoJ#JdT"Ԫ)dҺs!O+-BO5@ݺ=+hcx%G17aa+fF«F$; ;dƢS؏*8393"{"zCBemp2/3 SSͪIrvqS S+ƋN23oG$~J_wd!}{rqC(!pqArHitTF3TSp+Ѣ3JbM@;]*@@BVLT[j""A\6lyX0Vb'VIcMKT϶ck]DiIIQ/Ԝvء5WeТ^K7ךo4؆z/lG<&)KX{^F̷uU>:iCKC۰P KZZtarq~`n72b)0HnkLT495W`\1*-+, jԺ\ !kO5h-Odp}k#nX]P;gr^"gRG]|ƻ/J2w©:gX_xNe}6C@ȡŠyv_U ('9,_UzV6⹨ڞôj;H7՟Nnaʷo~ Y".Uq6_{$d<ƭsg˴үt QRJ'xf XLG,nJ 08Т2,lCZ#t7i0i'&S.nSsK[@~h~=̺K”3{t϶&o,#Ju_g`(Xjxwqb ޑJTQ5wG)PJ5σabX:"=*~M(SLhˑ'; d9Vtݩw5 .SRn:*=dw.)Fk ߪ9db9=[.t֮@9~L+nXJkm$6[֡#Vm>dtwW_%yVrz"Y4LnyNp+ Qzy<ףæD tk!%F38.!E[E6u)귑wr@"[YJ @x# myɬd0U}lMGw,]}?펩eKZ lZh``-2 xfiq#q SlmY@˖&<s뙞p%]LNbvD(LӪׁ*"F`J"!PڴY%{ͦlLGVk6uk&<.+Ʌ]<|Z!˝w흮[K1~Wj`(.䂢עRe=/^[4#E5k`-M-e kfRH.4`xQJ3j:Ed'-9xQE96;Ft|'?j2#W*ή{NKghEZS_*%_[᮲,rPMHRrl  ۔VEKC͍3'IGhKWdXiYD)uo!'jYsL!4hof?93%=se, ٗ.S)JUgHCQX9[޸!2m*%Լr;GV ōny 0xLH/_U*H͞ q_:b|_{\\*EZ 샞,X &!N^pP;f8yzj`hjG@p2WPShkss[OC :Hbq1#x)ZBY0>?Hᢐ^#/XORܢ^bk$wjA@WRa\^]8s/u&}͖.j&r`HFмNn L=U E|8 'CڦEԁxNڽkՒgҭă>DOm/^M9bݙbxW ZF:H#C.c%R#潈t<+WLKC 9,CPGIdBBgEC0<^Cm`K)9wt~p p !\};5@K?/.z WAM أ 9łF.t^kbD0Y|c*)qO}Ux8[|7ZbAG %V Է+8F#.C:5K}qmkH`,Z ̓:n{Qk+;jQlظzbrmw˸{&#Ҕ:ʼ% +ܝxtʫp 7Ǖbc'JÒd sPG10[UNeT5[;xH &S$`YM~[ &&trck^N.N_1zfel(.{8TjU]0GXe^rvu^}9jdvYtc{ڎD`~zv^%-ٱ;8V÷%?,s_2xwXpr!\-yI Kz)X9op=C,ch%NaY Fz[YpcrFGU:>)ͬ#7{h@y IS1?yBKe]? '&92:PQd^t V! Z^btǴY[%߈ ң B25kL@SVˡ.6YZ.kONS~v~cwno(dX+p6x| JU T d^g!Njlxa^`yW2ND{ŦI/H]~/b,WKŊj&f\-D&?\p9AWn[MMYO$C2C8)e5_6|E'c&ۣ=;##teN 0+.tW>(:31A&yEN[$H-ٍb)EGh >V-Ft"̉Hh_M#դ쀫WH{~x83 cì=WQr+нVVhL" ,b ;x|rn@{cn ~\EqTeδٝƭy!*zR:`OhvUry3&suM2xsޑpݑ{|8y@5٠:/)Vd$W"?j ]m8޴w8yMhɤ>Kl:"U$|JΫPˋ,Q16W5J[yHK /A.tnt?k*wlcA}F=2JJ޳K9Czg'+Z):'i8^MP|({3UadMhLwMOaef-KAϘ~m 4a@/Z?N|GンS,O`dǒ8xQsRx*puօ>Xj@`5E rd>֝4Va}1l܀>V>տԇ< pRd*ϱA61 }.RӞ\0i11e9Ot.ylife1+I|)3'^?T -#r_&uIgYRRte[h$8S |`;_<b.A2Tѡ@q/G|,eIT*]2a1PJGHYe#}oa.U \h&j$hg+O^՞^.6gk+jZf9"VÈKpњP#qy _J5(qz+Gm*K_N" V,D9[29Q;=U1uW5fIɿꐺC"LkUg6U. N(+o\@WDO@ RDW/$=TQneѿ ةl{`] S(QtW|p 6Sj%B+7kb}bSPvKlTj-2uky,Bӓz9z^oĶ?6T.7T!@9bVeCj);)(vTDyW@]ыKi50car3Sc\&s J_j[}DKQ]|nX|a43rPYT3:G2nqܪ#j=u4lwv]q;U+"M{l|ҥㆿYEra'Oh w-Os׻ l{! Q=%]~@B-ĩgizdohH5;ngH"%s?h:9f1]N-3r1h@cJ1H U Ɨmm\@~=VyUB~:c]zccP0Ũ4 Jw=L1)z)8~dワ:>\]8nƶ`?+)Q< ǡqy>"%/uV]4:)~3XԈR 4=S?䜞ZoS/r)of|Px# "tLHdٻ,GU¹o 2Wu(D<gߡ=Z^Im!7*S)ĢHgus= uE{X{2Se qMHdͲ?7WtOY睈ab'J&eO2N,zA:zɢj+Dy[jj.U:Vik B)wAO> Q=;ǨxC_lDܨ9eqlɝkGǣ,U;uՅFT(ȎQd҅UZ(;Êkl"fxYb(-FK!F!-mr-OF:R$dt/x-E-V':19n 栛KJ*mH쵛~n!җHF/ja҈BgBnU_G}BR·&5n(A iIG>ɶ ȋc>[78Н:<gRuK DbTPp/hqv0@C{{IA ճ8"AM oslo}Oz?u#tu4ԓ3qMf748lFl}T^0csKfש{IY{ >PKc]Β,޲nPWqJi36b"CW% ~zڟ[nHĤ&"+G6BzSl6>UY7F؞Cy?SKzgH Uv>@O[wU_o]u<OA[}R̅血\{vi=H7MP[ ل|yy)+VT94e}! ~ܛ_)t9sj@7`P;H$jH J qC1diUGhu?Y("Dڞ[Bz =ɗț 5Ê/t3VN8,u72_{1pxb!UɽP>H;b iD+6a.CqQh]2 ޒ4qDb!6ͬ8_;T&OM&oy>V{!+OnGj}޳|*İZ .[C1*B^90/ծ%L7:=S5}:0vx FZsh5m&|C%F(ƢȽ 6V3H7hkTԯjvT2]&`/e)<4pSɨ8}xԋ!FVK-ݶh1@_+T3Vg, s3&+,*Z{ :r~ +)ƹvD A CSUuAר.rT5YTw !W|@0%f`k FOa(Q a)JffEѥ< eJA9PSkLHJRpxwy@'I;3DGLRfoR=&{? DiHE]喷@LMWߪB;QmGnšXT N7vkd )  Nli~̧ լv?OU}tE {RM0 ^'?t-Pq(I}$ؕc,K,=faE+/ƋbPC=FMqĐ# Ca b;D)M{!oT9xU~%U$ #nN`k86`ՙZîQT?tU6<12]gT?93asxHNG:CfzR5k^EfxsmcЋ}ο L 8̫DT.}v|yV0{'J,?Fxے @^\~weu5ZRͿsmA~c;nK{ RG;Ύ91}J@/Uj5+Պ*26ި[>_(xwxH|nX5AY+du0GڭsK>2ih:8MIw_>v)FLtxQPhp^["Q>rڙuok6F@d4{)c5/bj`uCA] :U/GC/mH?aqt앃n0@DjiϫUfF?)߷jy| D!ts0$V`OJ`Y=Pm+ GTA2,c}>MN8LNje,ᎂ}WhxvMb,)5;}aBŕ9U/P(B46ԝxU<#0ˀǧmЃPIqVa;B@~ =Aڦ<صYF7tdQ2y9:=5;/ys$A] W|:Y!+a5.q/ $=8zЩ31lV us(w}*} 6\&+s_urb,]xҕ䆚$䎉)IW@|Lν>Gܶ> Ꭺ!Ezyʞ0@2I:4M('35yP~awöM8H^&IY12^:@C]Ϯ;rӒeA Q^KaȈR,Ri=ET]xN:1̜pgIy@Bh]pe,eB>TsbH,e&b;>@JܤRYt<9@66FYVI"!?0nPdd5td9w@7$kӿ_ AszZ!+m&4e%50Oy: ~qƻ{{`<:(Ֆf7kC#>G_rņ::HQcߦp%jY]۞ivAȲĀ}7f8wF(/&G[@Oa{eU !/` ?#5)$KBu AQ s.^әUGNp"T%NjƀGg&' ;S YͬA#ʧ)'* QƌhsvKB D ?#\}JWe ll1zYҢ'FgjYzp<!,fܨNh<_\܃يVR|IU?&_ĤGaXViNAŜۨAǪl^2Q˩dӓ=J*VX`žWaiIPig%Z3hp#e5YU굛HĽ43Û1 A?a/e1W |a%< JF u ɟyMMSm #G$@p繺h'wfַ;jG7i 'j{n,Y N7%-xNF9n$zX\Ǯ8T ,2w$d9OJX'Y~NʯTl>]mݛp:0ͳ*QB (CƱ{xIXXIԭ*x3WѶ'ʎ~P&G\?Qjs/7>X5M8MU)]3hWSn-{'ZG̸r Ss u0>vx<^etV 4Η j^9 ho28QQ9aCNpMG07|K+w%57a0اpRC3/_Q5.b;5>ĖR<}iO+7%0+6v,dFMaȞhh!fj2 %m9_J\VgP!5x.;R$yLdWCN}a{Ӗa%AD3ElupVw5z<r[6FL*[ZjF^٘D3lP-j~4vZţgX0jѓ7}r7[:FDz&P&;$A-YJ| jND&IyȩcH]jw0Ǭr =^`D=ŵ@Ơ_7XSl bau}w!g[Gڬ5nE 5I1oz f^:@ Cj/Ӣ ψl}kR7V"V m΅״F`vH >&YȢv6vz9Da`5WIc[gyd;IDz0t#7Vz(9ϧd_}cq2͠(Q2+rx}]u޷4zߡH a1]5Dd+ljC APd3N@DNxLO(? 1uff ݀eh':Sр({5'V_ȯu.$&XQ"Cy|wwF^>YfZa1M^Pt UK7;)iJZfaiSjħv܉  ܼjKJ$7C.F>g B^7f$ ?3>#7i ~FnT0(~ >=索FۆplC[sϴD'~;ѳ[Wv_zü'/#-4ӡn{/\Vh$1YwX8o>NAnA` 6;ml/dׁ4EuY`h%Pb)6L30sNWJC/ hڭ1$WEA%CŔ~6\/nB̑3T!Bܼw+ +r ?MozWV|\Krz<~̋"\q2)4.#QL E_+m I>бgn1;9^R|v@J ݗYs1#˅Ty` ):Ӽk,_-m^r.;Vs{N;v +_1];n C#س QaBgOݠI/̝_};xe7j RAc^>=ySj?-Z( m[Ӎ6lűWf`i3r6?/BʵzoQϲE 2! +;`iQ@w`]8D5U+RMc!5*ՊUp_8*BeلbJVQPե%mbkVK+82FZ({n2෻U$®e !ӭM7'mҢKT@6݂pH *AS^ZB#@BT=OB1͠5Z6Z:ո.Gxy]]£m1aB1R^5]'o0#HBc:шHv183~ZD$]ϱlƩ-[e*x c20Th=k9'fC Cn)ۀ8d ysؐϮ6H{\ls/ǵ`ԇ,f [ftl':iMAMm4C ^&ӄԈy)za3\FR3ڒ6Zu4s|l8X?Wy=9oRʛ =&%=H1d @bHu"\Ƕz2Rp'_.[# j}|dN6S럨YÉ o'vZ^P9li;ct<'o@ǯyP̭[ovcg^ɶź' 3+ì$MK.3f4v&p82X'?ұY,3ɮOB{8f"4 w[z7}i׈ Þ1Tqn򫱱jvbԸ|+6 eO-h9hǾok!oT?bt23imDc6Y[H3:XOxl\EGDa iD ,ѵGꇯbf¿JIrUN-lCf7f;߃16ԡ?%հ$vNY,˴Gól9y4N-7i6n?/pC ˫*꜇.53CFQ<οbSˈ f~$BK }9<[QoΑj`iu5Ѻq|0:ƉK, c/vqp/:B""FO($N]O5:j X:!&`H=F {2o1?U#>jK,e0EE 6gϒruY/-^)CP'}A8zđC+x(&P7P,M2Q%t3bq {v3Qє_o_cU| 9Yoz^4ftb\h#0z3=̫D`'`z+r VqQН"jo"q܈ҶijM/vFf W,@X^[*ԀoUThy\d@dp Is6y0n$W 7,x*41 1d6m0o,'!Y( g#OJ Ӄ =Gf=7-$ )ne3$ݥU!Pצ.CY#*hu/|I}m(u)OtdscR؏/w:I  a![iH@)n$9vl5t5Asfy UGR*d T֢K.KmhG/qdk~Mw mq,.mg#E@bL )WCHbS4laMJMR7_,ʄ*utM //%5z^e 9rjk!MNo{uQ3N8YX w$mXEg#}]E_ Xȁ/N`b&WnKUD@K#1 !g:(>dK"WɓxhL}&zKQ3D$;ӮcO<3̬W}&R(ɛ߷U9 Hhnaf_BZ 1k\0,{T)M=T#A0^,H6')Vcp=TK4+U v@KaNrGzy }g4)"B_q(% XcQ~Uh=FNHd接i5*P&>CĻKrdJ/AUJWNWD·駟%x ]f9o(gہmm Ƞ4) f%"x~̓_=brj7g~&Sh(ɋ+JDFr6ߏ*4StOGC׋Z3ˋ}1weLZҨvxX{T)fne<  诘ڨ٫r3wO&`W+s(=(h_)EƾG|8\ ,KqoQ^aA 1[` GNUa ѵj(}a.˓jLL5 9{j8U+zh!}gmln9QPΑYVX1짓cS{}t!v53ys!L^=MzÌ5F|uZK10y6`w^CץKLpsEҲ]+)3 !2/CZPJ܋a::tκ$ ǼCwUC7#yv(,ӻqCra"5yތ+ڥ͗$z [拘z (<@x"cr!\ +łPb{4]WbAu6߱br8Մ3tQE0I }lU魎 [ $g[5 J/@:S.lG@Sө#m JjvYA&=/`mᭁI=K/-Usg>寊 =:޺)̓Bkh.|Sdd&ļ;f Gٝ9Ӽ-:?F6 zv})9=:ycOG(K/CnJlK;P]$V0U^&ϝu ZJɻug垿%}aP~uQ+*fĐ0֤eixϜ(YPz)gQf;Mάcs猆fПٰ?&X^6:o5#d鹞 MG`t cJbn6W* V(Ca7sh}_x.p}&5O9<\QؘfF`f;)T`V-|tުStVt跑cgR#KdgBJ]PO2>vg :!4E*o5p w!z:t#5jyQ87lٗN&kw ,sGtC TLr J|s`šD^).;aĽ)x+Zj~_wƹf}J?16s'ql{ur SV>EB>("C*+jNW?U$?3 eR/!L(v8 ' c !P Ib.Fu2W/q e}P`4Ӿ'א@;3sa/C5_)=HZh"-de"(#ݕw[wYzv'1~c.ٍ7X)LtZ,0 }Dэ#?ueȻ򄵣4҈STVkwuw*Th}mStEy ƣljO^D9k0kjD~}@a&OB1%mɀ2,/WM UV\%dg~N,Jl:oZOԫRMȀmZkV,G.ú:ƧԱȨoNi;r ŁMhH]9.P%sCTcnFrNmXZ.Q@ k8djzBrAAF<(a)a98\Hk#_ׅrT0Cc]4 irA+@<0cbD{5aو>ëjs1u\25 p2B#~/c>|d>}`:|QU0o$rb:1ش.}+F;o[zȧ #竮 a5'z %Ʋڌ؁)s(#7#fl/$^K¸=U8&ۖ>Jc\MmM(c`Um n;oLj 3zePX*?%f~ӷC|I#쯵?^ =/sV>!cۏ UPyOCj`Kx&ΆڸE}ܗDD&)5ي՟z}a1٦$YTlӌ`uhcX5)XMUݯ,-A,n( RN'˗ cXQzV$9W"?f'fؽW% D/9>z(ޜ \VIpCF 2dq0W "*X]^V,".dAZϣ;7! a^2&V33(U#Rq13>O*;DxC{Ƕ.3Q%̷Z$޻K:0Z]}RdOA 🛷;6Q{zav9s[G:S>5fN-},èDO=&>N꺑b5d[oF͚r'OQJĆN/Q>㗎d7=m̱'v꒫nN]p0j-6_zM{:v"ߐ@ Z fPWg!s-Uein1+JuiCKR~߁J?\(?hNDmV 2k&r2pFf9p];o4nr>C臔yMN4$ۖ t5|~&CP^X* Swg@&(3i@ ')1+?R;A)"Jy( xaodV-J?XXM{f;q;I3gi˷d9xX'V+1b LَZk#=-CA5>RK_D9|ZrK6 No6<Ϧ`v`jOρR:1?#r\ Do=i2d^(7$H~~ms/0fo0(uPSѳ̺|gD0UoF1fZg[,1VZN+6WdQ1>![i(GX z%RYe~5aH2p }A8SxF ޼M^TÓX& ߋOz }P9>Ͷ< MPq4 .QWu}ݧupC4S}Xd\L`aLE?d`fY*5VrD )mm6nh&HY ~R+IP"k &Xgs\,JINL8 HNT&gAVx ~o$ꃽ BGJ".us@_tHBGj4b!hB;ꮗs$5lI{ Sz{i0W ux{k&M$W/&Kwm-sNt6\K eN.!(Geϓ#R<(O aJ2ZŃgG w@d3n~&,!p#W'kM`+`g./a徉C?mgpsxjfd&j"kIXۈ h9 Ӊޗ4n:gr(b^P?唍*2x`c]fCP617o+a |dT; 3S~£@㓽r0f6з6J$i<7DKʴJf#É[.yHw08k`CؿWO3B{Z!-IS`V[,p Y TolQGbJ.5x&ip0aoNE2%fy.O|'y&kXEy(+Q11uІ|_|c9at*:L7'I"π!^gXxhL/fFoQta~NjZP2pŊh#{O]Ah:TBa@Β}`=oP E}G"#CdVCCu`ӝSf%@56R]xGpϝ~4f}<bmrUиB.0̝eaS@g(3t ejtk ]H2SX4qGRinW\=UAm7}z 7Hzv)'eG=C;s{!"َ^Ԛ^z5Ι|[N_zoj80u\[OcoL̃mn77)l UzIgzA3:KsQ//zMـY8C5h2hIc[niz6%Y3qdL]K $a1Sc 5&" MyϠb.H98~^_7>߲MHZN]2oaN3\`+8?8W`O T1wߗP1[iCqA݀|[YW=H(vT3M~lA3L1}IŖ-pn2Y0W\S7+'H'Th& khYmHdJ7sZYE Yxw? F\잫֚nSFBn^/G{*cophpct7g=ki%K@Q)L٨cMUfUl|\}srTvScr:]㲤-2{䠲"0m2x,fr tXq O]Ihus($,:Т!봽 UBu[{S5,>7.bKm4FZYwe~A @6*fҹiC i'!W줾oD3raYʒ " e-Do;.%O.UkRΚd󓧂s[kaL'L.#M\0gDp/H~E>NQX\ڤA4ap֡8ğ=5T?{TSd ಝy7%un~D㡡o ]!ESc|i2/գ;LEGJ/~z 0>S+6o~; w%G NJTu A*qhyl_ !~3džl}UZޟtf0wפuR2"Idfie2h;**)9niZ(.;%"m^^s(k-o_%ϠY (!kdIm|ˮggr7_TARUCI)3_NwQBm!w!{_ac/:F-{2u)Y^\{تų@dL;#Vvuì5?_ф3 q6)k@|HsL kP!ŊJ|_lʕz'[s^fbL>r2;|-os%V,bd&UzKr/ѾdLyGdPf`?>3|ҩ3%UvMC.BzmXc dByŏUYvO:WyHbF~>s9?T1ly%^)sX> qŤc@_k5cܸk24tA-ݜmNBQ| M?1 N+0RNuyB„M#hu}b68n3F Ex [bE%Ĩ#~$SZ,(sGP h)(exܞ`Z/9˴!>>RG'V;4g*8yiYVր|(4Yz!sIH*;1k5}_jV"@_czP+j¶J_1~XuR"_a-1o2I{N{I?dajdŢ٘ɉ "]뙪 ]~RC'O{]. O'v)%_:͟06#\v Zs5m ZRf0d~TK]Y vȗq7yWXjnWƱH?hMl0BI״StbJ[YNwDEM~z* TTV`rƹ/+NbXvpU񽈴A``eGKOJ V#C@{:]ާkJC+ ӅhDm%cZUUggpNvǷgRc)Ǒ}$T)OY ǼDì50*\\ QZZ+J7q[y6U-Ұ"ŻF cĥLQ9]o M\r^1%b H홾ʟ`B^x ooGoAXiӄO)h>ߐ~Ab։5V٣ϭCT"qS:&#!M_1i*9irv6@+t^]Gi¯?j ]|z-7'vQ,׶ [JH, :_R^Ujd8Wj,W2BkOLFvQ&0,8e=ݍȨV X/VBsc}ױeP+<ڟ 3fAa<2ʃ5}Gm\y'uZmJkApRՋF0+zH̭QfjEjhS2IŇHګҨ.aV16 t- i>5JfcyËQ G@A1 o90 W@Cل`$ޫWD=Ř"jutvKEcuu zV3yD48&*izѦ</G(`r8g/`Gw咋O!γ`sijAX8 $Z2Ѭ,2,y#Gf/o<6J;L㜙;M;j{PѲ4LLO6DMda`jXkc#c{8'Z-n=C60V@CKR[h )+.<âks&U3٠D4@|v&)뤴3.~?ϟP+.i曃vִJqln$I' `/kO$\RzJ\Ni,?Y"SSͼ*\ޛ0$jyhyL߼q $RaGD셺 VTGQL,(*)sdb-t.^&U-6&Sap[*R3Fج-mt{駀r{?WlVƳ)!f=Dqc#Ы#ҷ2m)l&Ol३pD. C5`r[ʭ}^.ۋ]|եs(wY0r` %~6Dt_5a\_;~C\@3JVU=?;eOm֫$(o|T9_~4Rb0\;i(`QNF J(rIPrb!YG.y&etspzguCd&і5*M/1#7-ޅ(g^n1!fm.UGq c)KXK R+a awK>dX4'*kI[}l\zIg οsݤD" j-?+vLV Lj/hQ ;OOHtCFc{W)S>7R(_n :<& ^Fo\;#NE&ɏ|իAB!N4㬵% T ,ыށ .p4'4KhmO8҃Q EcwH:ho0Iy`g|x!XSQPkwkxh8ֹCtj]:ҷ,%D=<ҩ\EcZe`f˖ qɵv?َ2?Nd9PM@l Ozڻba^D'x9$hwD)-JEeFJ '&A3 1nJ?-j_-aK@F0$f=#zR=B`j+{J>Ƣ^ȎWdD:M sw?w70fʴf3+ qqE=J. +lgnh߀Kq@_aBڹ*Juz&"5w؛ ! Ry6f'`i fվ:izTlm'-@ FAK^۫fZ1wTE;kxLYEZ5MEނAɢ葭oy#d<*{yil|N rf: g/K24mGf Sn} ϳp 녾(O2XU2F",+aX[w=;R+xIefb=`*0M|BäHI# 1kd LGɫC IzɼfL*DQ {&/T%DvUx!5vX&(lo>mު(~qW~VqqyBR!o9UaT%:)m1˚Uds11^dhcbބ+)u\E \W8iQ9nT9ŮV6}Š^dڕBjuOAy=*eD_FvN|\_'X֘ ,RJ# ' ӗ_xay"B?uP?A,:Ƥ<'춎`6Lys8V T'5Z|aco}|꭮Dn̒*~9Ix`DQ1ڷ3 U.|ȽHzs(ͅb8ӒFťl'?C.~SIG Fs ^!`#/M;`u|]9Os\*WZGώr=i~EJFT|1 X*Hj9BŒ܏0ǔTݔj$;@x [m NH Eb:5D]jSKR[Cʙ , !#70Z w7*: #{e6|"H,ibD<ցg5 *)o$nw0^;^CّHz q&[F9w1H_^", ΔugB+q~e#]]qDQK8S+7E6^ƽ,oS~YNi~?ϰp؁]0Au^7IPlZ6zivCA/ >%d7/׷:;62"ORl1ȁ!R$%_,a.Zh[$:$T0ŮFU QYTO/ꁹM8Bf-c$(0"\zK"%nv(;S ˶bđ]-8"8Hd/Nˬ}}[|V8m+S%)HK%gbOڧ?y3^_ёf `X4 Aڟ]|T6^ț MR;PrGBF5$PE_2<+X lA 9,_ŗul'׻[PMmatԪmic`_zݢ>cC*'.kWC &}qpqaLwݨI2_L4`?U\yH:J DFL%(V؍P彂 %X9RhJԢ =DB\W r,9lH~]R!Tiu/ս8Â)R|e:ėH4񁎸^RBȀyZTU[e s>T=udJd.eU6$&g~.DM a=bZ[4Gֶ-{pٳí7 VZ?Pp8GbwJY#KganL ~YEVc`߯$ aCMGH~̯ [\ngbVT6o.J=?co{d|̍5TfT…8ԦUq>XNF/t]I "|| H Q]MMB:w0gX˙-f M~0j mݭqHVBV23l2$եD-Upw̙w=æ7ĘgWhV,&VFF25CSɋg׏\f9;`fLYm ;⇝28"Ř7D;rDfMq"2Y|D踪B_ևjhIZPeZM wVJs5b%1o'"i&0IxiG;#O6J_}VGM zјMNQmC)2y~õY/mXX,]=S@c*V[v$*/XFE1oG JL:LɴUw`u!e_IwOʈDjJG%֢i_{ͪHKеw':1iU͝W׬#r7ȡ;ώD̄KO mMlPKs s0ݴ#s9^xȕ|P4/:Os@$lh?i5sB\XQܤL``*gV2zOBل8seŎ}s@g(Rj|D7h[*%*ִRcWk"F¡kVz[m nQ)@uڐ {(BiFC(5JN oB Sx+chsr{n]b|a)vcF ,N9qG5ž.iVFtq˿P;*L,d!ѡ& $.] GӓJX7XvN(n7_qZ/y OzkƴVלw6& +5컷Ɵو8l%@I΀&N~f֠l?A pRoNTT}Z Ub3$R_7@5졤Y#aN啅i5/DO7Awvw9d8],%(_ L]%5xNf*8Ջbpݑ0/L,WS7}q t`lMee<}NވG:q56œIQ wp_(ZHr%`sįKS2=ŝ!<uu;wùJ_ 0&JE?y4=f/kw𡸜ždi1dǼV6kfQQ.n$$DkF a]oX$we'DD8aGZD6HM5ߝ%k]qd)VVD54^,Y𹃆Ͳ^]M?Wi_)iDb6&Dq0߁2Bو^խurzLw~gq%%rRaMS8"o? io1ɭ o ܔWKu0~q[SNwty 4H6DSpp+n?;QC<àVh{mչw3,Qt hʸ>֒*є.y 77됁Ɠhlan غCI'V7֭3E!e`axa[d.Q̎j?L1_>)4Bʦ_bkyjme]A-Cp@pª&4nڕlk*'UtjmkRRЍpM "1F uJΦ]cA0ak jRI}Q 0 ]2<>f p Aq=pU!5Y4[+;dF+埯3L@<ˇr9frap7jgjEn"+m{fS{{.Dn7a. w*7J\+MNPBUFQZ-r,u=SC_nᡴk h3PТag:̘wWhDu\LztXA&>W8j7c˽VH;,<$yŅg z]3h)S n놋J8$W-d4H;"[UB0c԰'X0cI-χ%f_ `19y$姀4}̺ań"$pR3$yxAtaP\]o@[g&{߭〣Fth7Or7erp \ҕ)ܺ2U+riYREɋFFXŃv ;krP,JA7v{[*\vHz.S5 a& . >Hn_Kᇿٶw] d:I[ߒɻ}y `MF95edA lc -;eĉRsm$5T/%Ir6yۚЄG.O?,a2$.MZu~T|>{`el{5[q ٳMg,:R$Ѵg |}n Bc-lS4cXp G* \ܡgNoQcѣ§lL&(,ɪ M\?dqZ]ЂP3zTf V}c|v5`CW "|Eq4S0~/v{HYO9M%$%YjrXaA:lh3S ir@6eYjAx4N | 5L۞pԲ"%x+Ǖ[NWYKW ش "i[cO$4wTUҵq8egQt/.U+>S.1 -z~9!! y^7x^/ePjB'ET6 rLK>b76I"y,ev]!JWVET=툘Q͖zRGe%~|~.b Rĉ-t`!8?mEZaHsq:.HF!4s>ȒTlVX:x0f"w B^>Duуʱ#>dE_:wwӨp/.ٺbjFz(Щ~v$!OG*`Qvj8vq>`vtqS*$@aIY}uf{Lf= zz)622]h n~_z4SAqrn$Ile׶Cr!¾)gdnZRԗ`5җPDǰ h!WJI #3v$(6${LURʢ_Emhϱ\ʼnkge8A,A'% +=Ԣ/[ļ ?kt޼9? ,ǍǤEBC4gI$?Ty\ׂ*UVil.x!' xT O ee7$Z1?wwsN()Z [a:lhU/3t#2B8Ʒ;y2k!lnT#+chAi :D eɶ>L*m<'Ppp}3#2{5^g2sڨ)PqBaL&I7|7hPA>0Mot'Hk;pEbnWt<&IV,G7s8+Ou RdUK褟*۲}$c`@]b q·rԈ!nS'ÁlyM 5+i2~K=ްՒ0r j0e%`+Bݶ>εC}Mq[4.;aa?n\&lÎD*TXy5Z;`j}&f>Q[J_1"FQBǹ7K|FD+-YqBΗ^>uNmI#kGγ Tp{bC6Y<@{ !*JNez;w!&=(M)}iƀh*S<{CR8'VJ/?1|DU_6wPq'N:8Ƿizx-݄_JzR%qRϪ[Jg-KfR!TZg>sBԈS&!Vryo0B(tj9ێԸ*8_<" .AEL c'D,<``fj}- qY`uyD^PyȃOQ]v5!m_uzج;5[#k:<'ui֚җaDzlxL_{&qճX}7> c>{d«.Ӽ7NTO%6b4Ҝy*)tdAqVl4wiI[0S3(闟U<MoJ0CVi7w'FMzlVA~ƒoQ ؏{$$T<; HQ_BgHTBsIAs@H$Kv@γoԑJE$pƬv/tDKpϮ Sb{TT6uˊV;11[[*AH7d\9sXsWvhC+:jځDbVVa)m}%9&8Kl)(}`> (A6$kn{~F@S/dS.}L)+2:eӻ~,a-#,]: pJN0+SfXK%1>Lk :c/mrz^k6Q4%䛔W2+t{hQ dZ1"M[+ +9TUhU KiX".13yWjS1 I /iu&Σ"m}tjNV!Ld> AH{5n\ \hr7dZA{%L?(I{|Zx  0f(} Y9qWqrnirUJfͅz-Th$6_#gmJq}T*[Dh1+v?G" @{7 `pa}'*j=(v+^ԛt1&mFiE{21N@\r9R7d}SVU,J[JTH6] #*I_\^/WY/FsԎ@UoaU^Av7?ŒV :lGյՍv UOMFŹ|wfKvyF.Wx!-%E=ى&%-Y/Eko|xu7Ƴ]d~mO f&knh #L(h!)uDsNP. ?bzrHC삒|u Żcr땵V23]}㽐p \rt{݀Y6Gˋ;TdS QgG5m&h, gWrC}UXWF  2EB 2y|4/?/t! f6T\EA6q|m5n:qS6CΆ=I..tgM;=d 3beeZM~q!>4e8]ZA 6 w4'1U飒(7u8+> c 2a* fLK<3Iߡv?IfB#.xT#z*AyFC, $z⵨eKX60v*Xc>k=P.(]#gTASg[ǰMR둪GBo`Z[$>P*R}㍤8b#ؒc',!iޒN;5T=~:\ەH0b#ÕFE+ 2X?e@i:;J^p~x=^Ǭn}3H.ͫ sges0Q:|'GBcx^rК\{{2x,@h;D+p-PyបE% `%SQޫk,EfJK}е Lf8n0 ?w[<]M"GV )dkVEKeB}N/*5 2ҡשV4yi~RHϢm FIh2iW4..2 #d *9+t31)\dI97ȣM1Q~QYkR.#,hi/"]MΈrQi؀t__l-l)yR$ 'ȿU ^bF#fM[1c)Y}J-,xHB.&US~$zrݷ!eԁϔ*,m;?0 rNY{4~I iDqҾR7Ǹ'}M0XvQY^nQJ ?q@hi˵<<K~:7S$,cvm[dp^JKQñ6:ժSr/*b1Ɣk>]+BS!W G "1OFg 3ͺ(.8v^(X$A4 |H,D5F mVLSNǟsW'Fieƕ9-7(..32-]VLL 'c] *z&mpI!o ]\N]R:'aX'x\UX y02H$sSJΜEKZy[<|zi6SъnBk9YrR>Yx/rD,zң)=qȜ}SO]a]pAFF+ +$Sڛ@t4\K8q 0ys-'p||0۵ VRrnwKb$Y!s7y۳_Gw '2wlb@[T+AD"z}#/CSMM_}uYn#pS>;JH+2V//nS2t)m!(/5;ƴ bje[x'vaIuŢ!c7о-I L E1Q_ e֛އOf Эma[~EQ4ܴ؇CA#/WF?BӋ_?>D̦m=L_fe,B C%ck>Q$He"EpgyJUXXX8 -R1kKڱ\EDzgKkU׮lG2(2lVA;9z T#!*=r,-umw0N,2Ӗ<4eX/yբ$ӷ˧I16kIEω+ LA! k]FnzڸXĉ{愆>z9N? $y>VH eVHl:D}J#o7B}R+)cns&77E"PKb+ㄾYaasd[1C`O?D^}(_KrBO,`)73e%c\MIʼx¾c!mQУFiF'Z1p _*;BOZ. r{+!b@ČX0٣pXSGBswTW "vX:7X$.דeHWιP? 6WU^ڛT@}c鷚zf3_`_g+iF4a{*>bhd +@lެs $x>8yuKvY@yȜ S>)W!j KSvy6Lp6K ܿ>߁{3:wiPMJ%NH wRfڋ(Ł3p>'5:6nrHŁd;Pτ+J?FpJ9YM%;c tcy3Gh1L_%s(.`ޜX+_[0 \B.ioáShbx~W|}CCD|CrNHy>}N#LvMA/?8TB!xm=)4\=O>:FNG'Bu,'V.iT.,OA9DݕP,U"A8Z1K.0f3<=a\vn%2xlx 4GŀAzMV = 1MvڬVIv?0"M螻n+wH9bÜ r&`!~iZExvcʍS ^=FRźo%KQlgG)G$є9uP|"(>8)w Z4!*Ud$iFme]rF^.p/A q~s]Q5%)I,7qq{0Rx뵢x%j˱חpމ8GZky/๻ʑ UvlAؿV{R0vo#UW}7 kfnn.8W`2T_>B+YpnnI&S8/[ N3>k}t wԘ^@n6h*}ejH <5r.$Lk @D tLuʙa$<ȧcU_ 1˜b0נ]e$Z=܊aq^Kozb1PK6wi%M*Gv/<;á$u4SQW; Ng) Y%7嚭"13tM.Wl$] W- uT\WOE+9hf읅Z~U)IH'kz˟NuϧR*j=u1 />2#PP^ć1,/KV3 _EeAs_GIn$ySDn6"_*[=putșTӊcM>A i`zWz= {~E HXhG`` F ǃ@-Z(F*ƤJN(J=ڗÖbRFIų?,P6 Vuvs TtՖѬ#{v ՘̥wvycD^1q![Za%:Of/#ځvBD [,^piAݴU*G%KZn&tFq#Z0]&"ڲDv.7}شf\cv3y_ W/8;O)qf[\Z.* 6D#iY\g'r8GT%ʵV_7yQC%V̫_6>dŲ,8϶VF 2y)oz`5IY7лn$!F41n9(eBJ[cAQ4K2m[.5yCy?FfVps(Aiq(O|莓2z&̅ R n?޽FءmF#TʴVd5IeUSx ͮ}0q+4VٻQZa7p_%:;s-6DwwOZ^9Y,l?S/C0/uo62ژ9xj^@@4Yr4;^9J'-:CW]4DHčXAtmq)@NKlv#K"k9vt7N4O~ Ea<ܼIC.+\KB8?}d3=+cɿ3={>[M=^9_~^ŧN-KsT ]؞^oϰ~@ugjYB[m Zv5'!*wt~tcM ~ˣpO4% fv0 fΐ&\KPڅU`c/)Ncsk D~S9`ɦCkJ'5u;mN\"qgCR1<`(hx8N>:=uJ?͔Qq Im̉ΐŦ/Ns*4C27/rNXz)onp_hdzNG0T>UHĆjΥ:P{/X}Z6\gy[IӧVH}f~ خ0ӈH 0Sk|6Vu>!pFK)izu`tq4S\k\tϳ%w{d"2,fPU'e#Ucv8>rRxZUj)tDJ\Sk1#(|qpi\KyABOgJ2Ls?)tdzlLF L"St*i"55멧Q[ _wBOɅ={ƧGQU*)WW'jvOwȜ7XB~FJ3^Ͽ>fd&s5ArL S)- 0B"ۧq`,{CGo7oARO62d;>_ Wopbܽ^cmu T>}qWPK~kn{&{hn,{BȜ lZ>",Y,wAgs }_oog)wLqgĸt_b|ណLUa(iJ.YvyP+Fbɇ 1 |y.nglk=FJc/EUGk,&+;sI} ڑc¯Yֲ p*{3.Qy4zb`Nˈ[S9|O)=?hݗ)θ*sӷQlM;萤XIMV[qۑn/ܓ7{K Vn1w̬ *u\(I-wXQ DlczԊB~,cAh@I¸NWD *+Yhf޶|P`bIٯ!uR =ܒl <6֌ve&. _S!}S wLf')if(ANJci}fLFV A[d?+i‡ ?55_!f#%Zp;g:Vbn`Ny%HAa-'wqU!j̆yc>!w:ւe!skAGcϏw n#?IxXB`$$ B<į{Vsxo:1#yˎ_@p.YmFՂv68*;_rA4%ld`-pPl~wl3\ʮxL7K?YY; uWnጚKk .1l -$3Rఅ9 xTYKp{  ` L:@DC8ꛬ,K{/Wj88!TpkE($ROIٔaIffV}!*V9S L VD^29;@,EhDI @ 6 * +q>Kʆ ֽ)#3&M@2\[/ j_MeۿZ,KsjG'S@-K56op,`0a^@73s+r`JVЮRsAD,%[MYf/Iu>׋GU4vg>{vRGDS!hتxsKcP>$(XyPKMcP3FeJ@snLrFbw: Z~{̇gqn̨b<aGmP2Dh#3"G _ |U17sZ#+aLE𘽿o}AtRbc*xguY/8ZqZQetkycǾ}SF_pvBm|H4 ,0<2[ܘ5BUzMɣ́SISCr7kf<fb4~W@y (l69dgEwoؾ ba8]kMkZ@X?xT\IJJ%͘&jpErxtl1n|]B>P)z|Bd%R|EY<)آgh6~[_n,n:ƥ@!^0:zF.J[d]$gt'_׽\,y~"ԣ+``')v AEml&^Aԝ,! v gh&..${iʩ*CVmqdhq'% `YƋ@:Z%2y5RewB~VoU_afQaJylIQT:N"O-bc4aěRўJGΦ2'#W>CeEN8Y//0=m; ٮpji'Q 1?[,mc8=A 7I|'Zҫd5TO_T~J!|ܓ){mCo=zQrTzNzI'Z=lKH)C3uByX{W?>yOw+ _+'k+D/I*%լM`_ Z#AExWף5_<iSBDc:6qUwxȲV"S]BJ0`{[7JǛ᥻3m|YyιP9 B`-g\eG^X⽩:$>C$*̦d^0I1ʁ; Ѹ~+]K:P1DqϾEU҂Ko,w7z8-SH51g /D'=mb [ ڭ75\rvհ ]X;nUƒn/YhDy +I0K  eqϋP(x~aWLGa4쬻="ʡw@;uij퉞WVjYլ@c)ȣMfSaĉ^ ɟcm%46#q.Y@6,Q_?WQ;9yU s\a6gSEȌ.1yZ;wRzȷT!|<9w?!-{soSBpuE laZkI.fPE, y -h;OD˓xӜkM[yqvؒt$,z>0TrqQk?|\z.#?v4kzW Yn2X⛵`slc %OuBZ٤mp/w^4a7\03[U(¡ps)uAç(SUE^{?E59 7öed^0x9,)p }ϘGPkXLcM=GB:}ͳ91j]ݖoY:loMx3wҨQTSv+L>ZfQ;դ'=x~$̀vO. pz(W?)\>H)|$$ϯp#0jX/1J֤i2rt-B +WSk-:mBwU8(<~G mŀ(lƃ}@.ьoNVn@sp0`n7$6M|ixYENZ.&rP ǫFJŃJ%d]/$^_>߯|<=OVXGq0pN0Is |{%ncqϑg0]w*sNprWJS鲹ZO}X|ID0A2](TQ+P5D}DžO qYtFgr|-`68%UjPwdTn_F{{dLNdHVq1h44 !B/Ij[nql=koJb򕲭Wv )w|=a6c{p{Hj3Lr~YAy+漌sf2K?u!*A?ZV;*shewqi=u0L3p7=duqyh*xt^}e+Oigo[,jc cEm^Vsz\;#\YZ"?8>֪ۈbP|Z4 dl43WFYXkgO?e!9ȢKRzz"K~}VHCoH O7ʢּ=Y(.$dr'OSz@w Z 9cQ`(cǖG=M X:azu꾅9C"9ĩ",<o"g L+W_ʗ~PqScVOI_~C2G=Uh :϶ۭ ̩N;@čG2I;?I~L^Jy#K<ˤ WAdfxBChOo{l-4{\FT`r{;Qvv Ls-c=Kk΂4ӒVj 7r8T(W"ɿ:߲-P3`Zryax3+S%5T,|Zn*>}p@7 I6~~\5scɷp.*NJte4%DQzZYkQzB7[2*',_h_ @!I`AqE* BxF11U4\c\.zT̘6i> ¥3(T<'rϤ^ű& 8x{7gRۘ[aG#(Jp@ӍJۖ->vÜ-[.8dOmlkأů O+ihyh$WyߪcYPSijӉެ7:#ը\q*q1۝͔tliRL~r0\(fS, {v'kZ‹ ޼*$"$}PS~$o"y+sv #%,q0|Ys(E Mk&j`e^= ;t4F9NrtEQ+gl(\aK-FܾlĂo\k[֔lhB`!P!艿M5/$K(~\ݶiQM` `@,}ERy u) qA5+u5KQ*nvCnq!s޿EF<6JAɡB 8ɶu a).^TkWP9=d'U` B5Z^8|`Z^󚉛qp',89\ni-paW_v89ٟ Mɱ;"jJEkuNJ }bvfN{KjύPL}{"#lbkjV26XCub ~[*vчnG+_Àr7-lk45~=VRPht͵Հ߷Gwv05~ҊFCd|Yum"BM@R9v*=ϱlQ`- \0~F?hiH &27Go3be}wMu>/&"_eDfz˩92SXw@3~ޥʚ,\_)G/UFi:'Vott{PeSYSSgX.n{r&6C$֊\\tz[LE$Hwg:7ъ8m-WbU7'2&kIGo9x7"J1 rBIjbQ/!\^ZKZl$Q=2I).>f^$ph,݊V99g}cs7Y$Psh0X.1͂I&^5A(6cmSJ58)0צbY徧XgRwe@E?᭍]ᖔ__ |6x]ҽFͥx,ה|#[}'Jy0CeD\X\2v.SB:ڰs $G 1=\xet{cE+8Oa袲{6/& " vklFlTO2rVk/G',@ i3L ugùd+ËВ%x ViJUKuU`.(KYhLlf NsCo<`P꧑ĸmHk.c;;9hWIqn4>ƿKOP㲎_b\3ZW{^><2C)S`T?/<)rG#DA7%V :^{Φ2@Ac H/^Us %DsW<{7 w@܁}Q5CvhLދs8N$B[1 UȽjV!m"G!#"Jc˰&Ƒ I 1&O!vZ2y36+Qҳ]&a+ ۃ`X}+Y2aaPsVsեZlVU>6RrZ/llTJFw+;ex+U#c8ǾNF,,YPCx`lq1RGʟȠ% gCkѺu/U2E"a)sھp<d!y[Oߙ'Ga -ʥI<Υj}el`bOX]Y+H3Ȑs'>[/ɾ'q%H*&7^hI:Z"[R-ȪXL[t͚D\r07ʬlJQgϯIt|ytd,-( J.Z]I4ҾKC`-=a섆8b#òvɺ×-~d鹮cϓ XuKYT_=cfr9bkU.Bboڶ*TeЬuZ\~ֶQ$3>K(;V18{Odmڮ]iSIez9,Ǯ-+Ż~J,CZ9hOK5 nji&gHci@Ln]ׇlWm>h]ַE3ۢh)n=h, vYġ(zC6G&B(-9 a#q3zfT)TQhn,<剣IhXH]rՔumx:@)~6mg$-v"VS o̅ w\U.Pc7r_W# vl~EAәlj`6,D.-΍UH:Y#")kz{e!n!\Mj Z@LugQD(F R`euD_Z5ٶzE_nI~Q7FpwE&(ƗJL:kBTg<~a!GttE M'7lxMw`#<{Ӿk* ] '1; g/XRkr$ٮ[s$^SB%&hW AVj?]zz$.nE)_^o.x-ħ0NF9 D{cCT3r(xX㍐!5<,B?XIiAg4ϳnyvx2OS\ye1v\a]<ℤR3]*F7ωdw#\ݮWʞ@DFX얁q0[١zBX$7GZ2R_dJVjV%fHː3(:3Af'(^1&89Հp'PvReZ2h1^GTgbߑuژ-TA2y7nM@ctiɻe+뽵xN~ml\:R30 IDmďDI)kI,A!ׯ387+By &B^^e +F_|Ⱥϊ:V_}McG\!ϫcDl`GWA"opE(yA _1+ojøH`ZZ#{mE.&^ahr\×R?%/|+ML=l݄r_oQ_bpS4o>t,42-$z&2s Qs^fNB%t Ψ}1wn{$ؓqң㝚3xOWFG#)N-U%0E&tLBUX4zh S޴;edsRFxe'{prb̈́bk!U~"tA׶bmpXγ֣)8Fh?39W9fݑpHØdf{i3bX[-!cULu&g:3T? d~49?rv>5iB[=;NR}ZQ'msնխ De W^W}_MhQ5|TuhO %>|Vss8Ϭ駝 ٧~'+#aD3ށPGˑ틱"Y D@֑4Xwc#QL.ʕڍ'խ Z83=5:ضW,E#&\)WM,(Ax-MxJOKodZW]ChlN5ڊ@s>dI!0tF 0$02[WJJ%RS= M>P/:ԟI]D'zAek=IyJNYhȁb?-CZJJ5[Lb)gSC_ιN.W-66q[kf*3(ܤk.S6F"mPH Jv/ZY|+߯VN2 BC#\2O:ŠQ7"O\/ 'eFRy|JmhvNy9cOE,x! w`%R4 mIP&2.I+hPDVkz >/}pVuMӑe'X UyLTZ[u\!L*,1}![;f%̝.M(;7R$)  7rc nNI@__F\p|SFϕpQ C<,fۜ4$hIˆPhЃ1ʻ A]HH BuT Q/Ly*$Ҙs㪠ɍKDVͅc w, ғE#+Kԗ_[`64 |@q8Eܻ?x:;%;ɮE`EtӿC)b&Mh [llHt0 È,GYzv*e)S#ŴƼwHlG+^t3h;p=0g8!F1a(Utq^bUKaνA`_QUWA `wU8Vb(`ob^pab;00Vjpϯsߢ^$m4d Ay'lx`9Gs82:Z~ۏ_wm%sOfu%TUl|&?(wr00?;G^jEG:|\< f#e:|<do a j &51:ԍʛ1f]C4L3 ѱKM bef% JPDu+rCt@v & |]%BVmϰ3^úI:wlP'^wN]䣔ɠ %{oV3f{4ޝͷC>{U #v%MH V-y.<>M`QV{P# IFkwts|m0ڽi-mQG95BÂb;$[~<-Z Qq3Y%Bȉxll5-'wb^2٣/~z^/.\lkڏ:z=PzesVʝ QMf辛⡑}צ.Cg-s¥7'cY"h{Ky< 8ltV+ b ,or z*{К0q<3< X[wkC2pW;>r26l [R[(}j4Iw6n,(bvliA"ހm!Zֿ=(LPG-#@m27#w1&W`sqN;΅RS^5pȜYvgٗʰH=`!*bHRw㕃1hj3^ё~;4g8:]]s <+B]᭚!On7jqyfw'ؿ QLlIZ^ 5u8t8f6"]AN?bTL 'a`Jį9W%dgY:]3T-kud9`$3Od9o+[g*Vx:u"͞ EO0] \'!Wg%X/ f0A3Z[s DR+벳Z0#m3&de1BBy(LR`GQ?YP+;~?fYۑ|NF)Pd*r_ɓ\q:1Dƍ^xY7sn)"Ӱ0aĎj1ձo8bJx,ciR"O>_9A'mhZm05oSG2Da:J~cb35LsS+3,B`!GNZ4b!tQb= c?m3l:fSkYx]P)0T⫲>ō jG!bG iT~7ĪFR /Z배 YRe0mtӳ y?QW`]hnFJ2x#ߤo 3KғsD`"I+{@/;t I5B|`,/ҡzNkD%Lc0e@N YZ