nodejs10-devel-10.24.0-lp152.2.12.1 4>$  Ap`> /=„+nK$Ė#͆xYNRfo^zҧ}:Sh0Y/uiG)c`@!o7ԐeJ"~CLemOΚn{1!y?Kՙ$y|/qQoCVn#5řj J5HRwh77Lrgαn^fX8+3ģ%17q-޶GMYVD^}z} _m#J7e5b8e9b6a5677af24d241008f755c2226d16f88766c9eedb77c7210b14ebd5608d154832878d132a16128d0f63827071adc3551`> /=„A9~l6I*zY,̗a#؞-M ?  q:̂ g.zkrH.tcC]ԪA~D?a07v{3;}cDźrۋ.D;w.2ʁ q $v4v,E0Y4Ї튐 j(驠7YMTzK a,~`%-~MiԵ=`pn#o.EJXBp3f:m͵q4'MƴNLݑ6 >p;?d & J !'0,, 8, , @,  ,,  X,,,,V(8O9O:OF!G4,H,I,XY\,],^bRcdeflu,v\zCnodejs10-devel10.24.0lp152.2.12.1Development headers for NodeJS 10.xThis package provides development headers for Node.js needed for creation of binary modules.`>Jbuild76 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큤`>`>O`>[`>`>T`>T`>T`>O`>O`>O`>O`>O`>O`>`>P`>P`>P`>P`>P`>P`>P`>P`>P`>P`>P`>P`>P`>P`>P`>P`>T`>T`>T`>T`>T`>T`>T`>T`>T`>T`>T`>`>`>Oe50ecae143af42a8b451fa827e64a1a40524a13edb33a6b665b0e653d784fe4144e0d5a636ea028acc636a29a3b795c3a2cdfd99d0bacbb9281c0132754d71534e9c163e7e549f6e973a6ad951056c2dae71e2eb8d1673cc5889e34ec40e43d05163dcb0fb1d6f6a8d10c8611371cf36ca00c5851ad22c80d9168fa4dc8409db40c5feca7db15c0a779c294e78ef2676641cce35283fed830cf3b30cbbd5ce600745f90776383d257d7d250ce675d6bb4ad6d65be23b8bded384e927bf3dd543ab735a5360951301023eccc779ca7358b3f8c53f39127d92a8c91cb98978a96e8acf606c8c75888320cf103b2b8f704ccc2258002c38e3bfce3d9e3176ecaf7349055076cb1e513a82dd9d918a44b1fd1143cde312eb37bac002aa674ba78053add8181adb8b6f0dbd3c015814375c9c3c33d851874fcf3a70bb2836bc097cbd885a23932ef36b8d364af07a91bf979a46e9a4322908ced2193d52463bd60f05b22058a4e30ebf1dee3dff3fa5379019b3ae2ec550bf259cd823cffe35913efabed77e4cf6c06f1224e681cbe607eff04713ca0c1e1f4a102e6a6565ee3f02aa02755f41724fce441fd1e344f9fafbdf5628469931ca4785f490c56c506bc770963533ff4b16f72a204a8c760896a857c54d0ac50570f1793e3bef1f2ae8b35fdce8bcfc3988c0e1218a0b53d35e807585942bd270718c8e77bf55534b83073755ff0a523f5451c5f47567c6215ed8ee135922a892f64efff5a7c02ba4a8e5e9a5fff8961e8f3da165fabf55d70cfb1eb44562cc0b8bf3b93b53bc3c9d283c8698388ae32ce2c4390b82c3529539d2a476c44f590e960ed30a79f72b807ecd02e9d7218b34e6e89b7b412891b7e2aa8b3a561c5ce9714c1f4def6c8a8593a6a68da69f8b10c701d1ab71e6f08144c542b6a7fc2f43db2ad97a9fec12949479cf29d4b4ef48dc3c3ab32d75e0a85bcb80e084d42b32aae40d67fc1d882b93298a43cb2c06d4e30e08126d6aa92441ab18f360e38fe768211ce1bcde499bb2c1038c9e0f530202b3011a0f67c3f169de6552338674c2c524843dd7e04e01d1528028c8b588f16ad82d11feef04dd1836c9eaf2ef65c74bf966f0abddeaea394b5eb63a9fab4f87ddf34c70f2e1dba5f080cbc04305a70567a1be1b279b66bd9aab85e796811222419390e287c763252c8d543991b2d46278812c852f3431684eab55ca6fd4e02facdf8e8b45a5c238ed2a41f1d8509274f7f8c43ed519075a53723e8f3c4b344e420ce182c0ed6f7af996f21fa3a497b84c49e2365935b3a54d8fd86cff6db0847953ecb607535b6daefe3380fab717a40e0c5291ce570fea8017f22c2341bf056f8c157408588d8152eb18f24a08f0cc51c10d98c53e8074f94980aa1b8f932406252254180d88d8c64b1d2636710ab5864eac125b42d4bf60881a85104b02de364c401c44bd1692c227c4444a60d81be2cadc921a5369553dee2ffbd9e754c390a994b56358485c166f773f19c79df6d8f258a4d3f015c59c20ce9d48d31a2977a83b28ca5df2ec5630ec2a807402b8f5f4d51dc403fd5175f4876ddbb9e2853d3d264d39d23a838e52a09aff149e89381fa542e2b95505cd9d43f32a160f0fa81e86e886c3195c190de0d9e38766d1f8be0cdaee0bf7ab328863f594da0bdb7fefd6c9aab66644b6a6bb46bbc610417f2e309582b36caa9ea2112a560537fd439e4ffc65db2f5a8da217444443bb9dd3d6f9ffda2287a9289arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnodejs10-10.24.0-lp152.2.12.1.src.rpmnodejs-develnodejs10-develnodejs10-devel(x86-64)    nodejs10npm10rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)10.24.010.24.03.0.4-14.6.0-14.0-15.2-14.14.1`4@`-@`%@`>_@_@__@__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ľ@ZlZZAdam Majer Adam Majer Adam Majer Adam Majer Callum 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.24.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)- relax OpenSSL cipher suite policies for unit tests- New upstream LTS version 10.23.3: * crypto: fix crash when calling digest after piping * deps: reland npm upgrade to 6.14.11 * test: add test that verifies crypto stream pipeline - versioned.patch: refreshed- New upstream LTS version 10.23.2: * deps: upgrade npm to 6.14.11 - versioned.patch: refreshed- 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 patchesbuild76 1614678090  !"#$%&'()*+,10.24.010.24.0-lp152.2.12.110.24.0-lp152.2.12.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:15877/openSUSE_Leap_15.2_Update/1ef2e2935feabc7d968bcc707191ac09-nodejs10.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryASCII textC source, ASCII textC++ source, ASCII textd'm[zDqutf-891c4e31858c60db9a1c3f85baf14da3417608561d47ca4f1a922f012601ea854?P7zXZ !t/] crt:bLL ;U?ߝ̾LkPQ$JO$@FUO׌?5hrK!:jVZ1܇RE]nF}- hԉwس*FT\PDW7c_H:mH-Zթ+9 y)#xuͥL^)+l>3#?BE$ҿ{2vw_J:UK7w$Rx#0ygT$ $O}%]?#rV?ZKBg<;?7<ԈKÙy䚑ibqV:4J>{o)+tlyYK$#xN폷?.0WRAdT?4={h b0_Bݟ-P#<2!Q<&[" [e\QbD_9["s-v~Żx>Z.d)|Ut8 @|7%uW׳<@zR,I/> .⷇iT"x̝҇2'` 5.^n@)1N?$IS DRfnP{,婬&uxJ#}D.5Ă!I¼D fFonSBR cDMމYT6i\ɸEaԍ`^m Q_0W+6Zԭmǁ*ZsAPvt٫٪0@O"NdY#zb}|2hxWmWֹבE-7E@k3"*OfbskBmKSJre+aU1 IH]@V)JumGc!JzIYt|k:I|~{ulsYUؼ/uS?~±08Ƶۢ~ %=pM& ӲsG` ah?|̱+Hj6JV "*<\GNPN̻25I>š} 00?-)vK0^=4<|ĕ:SUQ}署(ۛl $c9'Ӿ( {jE 1vVGvzP4Væ~QL z0mƘ6lR:/CJ&p?PD҃Pz5'{%;W_Y ڥx B_QTU}+0 @Q Sh f4F?R4' j~dCW/ b#^XoiW*Qܒ-fOef3k!(4^\dQÏqFˏ߲$&}C xxZ.`La_PKm!$.Njں+ E#; 2,4fA.z5Ֆv̩bc(=h=/Dأb=溅CJY܈鳀^/,>0H)|ԗ;&$D˛&p1E9jJUGKO@ǃ_!t6mu]4ǧX;UٰM-)|^YH4{Iŝ`%/2yO]5 g'v#6ү@H2&,H:+_Ň`ǍΈM7WKD*)Hm&{)Nޠ  4򳤁w\_ ym,J J(L Ng?n v>}Wi& V9B <6S Oyς+9VSQ߇⦡=3H\%ibқ%tM8y0Jj_eiJ  'Z<PQg-~}umͦh) @(- (Xhܙ(wqrVmi{4wJ<ȉ_t4svB$ hfdVj٦>#[h *d>2oׂX#D(9?OT}$^?1[{^f8"+ e`cJt2'˄8VߒSL^1$НkA+7XCsNjϣgKos1}t V e]<m7HF <,u~|HigLd-HM䎔Jf;sZE9U3=ÿD*%ټ4=w'.a9_0|x`ռ"øƯn caHα7"/J vW&$vz.7|~L]ШiYABo2=_oPO6`ڑ q-ZlI0a/JBA:Գ 㿺JQ[ptITZv`TMYF>3|ȷw Y>0.98eG.-ī2Hbʊ{o]o畐~ k,=I򽨋zś\0y䟈`elK_E-SjnF/b<7UuPTK¤ՃAmALGP~-ly DMNSb,kkT@h;KWr\c=<}TiF̛\bV.1kWEJcx%,kx{"q)shJ gEe qwrÃ";$n|vӤKvVe9ڂDCq>REͱ 1b&Y4i&AX1{L2P J^IA7q>W f$,n0IR^Ɵ:o&,:9Ss=RǽPwz\®!t1eiYhI3M'4!!.IAs$8W?&G+k¥:gd)vX ZX1ƢB_ȋ+>`/'*'ׂRwmCߍұ%06xayaN?S/̒UӎS:Z\-0Gʞ{in6.nJ݆ӏFOiuN rZ3,pz`VOVns)D= r}R- ,LTI~<[Y1Ef_<+X ڶʈ\g5b&7º rt }O6='~kFS#}yMD(Pb$7uCjhΩiM+x-;Gg)kV 430)Xbo,SV6H.Q9`oYs: p>Yyo>OH?M7}>̿-/F-%Qʭyn $DSkR(-?/(:슺,*-oK0&$4[ѩP;䓚gDv 7ߧ)z?LuY2kULO&*݅g9}~ۓD^[H}3inlQ}bik&bgN%SlgB mnhh[Dl fL)VƁ5 hzA>O^nɿʜI l)?}?q<̃-1-09f͑ n\߯IRZ7+Y.*&ŖybfΕCT*gʠN]в%@/kN03@wr.Y%fos9FX'"f̓ ZYN#8K?Ȍ*}(J~=sڱ=+ ۫& JZ.Wg^|5^̐X_aqgg޵es $hƩ,=F~wYqe)~ T5ѨK9ٖK^}TnBE,.D"L0# <5!,O6EHvy{fD4u# #׭J%]C^('$2"aMF4Kg[)u?6MvFͷV{$M" YZWwȰeY[Ddr!p s {Fv͡|*\.i[aaBIe6y@YD-rDqeȸr!( SG0)"G? 9=(vMnA#BAC 5`Zq1:r}tk^Iq,Py!;A \7Y,"]c Uˎ˻ou,f}MNSi&`OJl(x\Kqm nnj֊xLþT =Ӥ($?NM0 U<抾1=w'H>,J: =K`2P_N6$g/hYT3t96MlB4$6"$XZTkJZc YYֆIb+lV!PD q8CO X<֏PWk߻^ʨZMm'Wxu"7|.kNӋ]|I19[`ٙ>r}o֤gQ*:?iEcM)͊xVZBud87;S9+|rH,M@c? ˹c8 .@h$uE-VNv{:?ZwzxhZHj)j2VPaMA$cVvU6,*DxR&h1zgVW(0YBf .%.A$?4ػBu D$pϢ 2{rdepfb6D\kZU-hto6 S0^hY".Ѯ)HfV0ִV;^alKك[5MZIgoߞTTOwXd? I K8XdZ Nf˪ļ?KNi̗L>Ap*pcȸUnaCD>}VY)2+ [k `B ? ъL('2 E1sp-7t CIە*d/M\L. R)y+% ]c~KCY%#aǕ6Tc|]l Φ| '(QO"B28iWͱ7T.HӒjY ֲ qX,eۙ\),d6~.ףMۓ;{M =ePWh@ ]"DR &w$U@B0\۪'tD >j<ľ/]7oh\,hWEרf5䉸)B4Z-:q3a3D!U"7{]_lcDIk2 :TSԢQ^\,JO5bb^o [z_^}?[yH2ʠ,lVڒVi)]>挧݄a];϶|Ar8Pe єQ#?1#z+)z :><Wh7(TóߩbMڨD=(BUܮtv@] :)<洪RL{xIkd4ehgp"OuKLTF3vXC4:)^7kO{a{[2!0)"$he_rL&n*jὀJYDu5ߗIdJHc)\sPKR||H{̥X}D6Bd[akDE,F>>s/!w"}ȴ_02[) _3Snn| hd *" jKVG_}7 ڤQИ .>_S~nF7yYh:.4+?p}~R/&18cwmDOS40jM"ennԊ/KCp$=тџM/Ա?]cSmv 2 VA'di`T/}Hr9wdxHtKCM@K w5җpFm>P^Z$E]eYmi'"a(k6R/(b-RKb$Zt}EA^0|5!nSEiv?9{I8 <, .W/ x$3/#U3o\ݹH$S24QU2ɏNtnxjK=Y&`;SBK>f0䳳Դ/) { 6`|3 g9J9S(_3;])ү0) e22$"^W+d,GXV*%%@ 2z~L)ūۘM_j;M߻k~YDW]G[[Ic~mο5^hzu`Sݺ G5sy8_jU"3OvFm:cCVES2!xr6Ȫ :YL~Rrq A|E4s$iS9sk2-sXlNJؿvU( v0h6..MǛ-U| wj<],%~IV'TJCе+T>Qb]nSh A)RC\>Gx-sa{ &AvPh%8 PmySn9DKIz}pњl |a5Q"p$~h(L`+n^'֛׶ p2)XsV \ۑ6|~L>`979jDKO:4CK5nY`}T!Yfͱ&#䱗 pZoESPҜ|YgcΝuTa+s*׭gr+x3q $ܖKc &wf=PnMG*w4;z;5K3c (96lUd.#)'yt '͔9]h Zc% 3z V]}F)H26e>eJ1EFd3_3hnvQ6)oji,eH(=pcBߣ@+kAvȋB6g]+Lq9V4f.7ꆊ bg-duU8b7%/cdٰzHw|MB eSM-{s$NSiqYj^AI\}/!rr\(g:-Ja}QLTܥjZh%_kg{FҴRUo4C0UM[Z/(0x$x3wX ѐ2۲~ ` WfPTEtH ZH[CDrAV,POnj@M:&4(#=߅QZ:anmK rX g/)635ZHһpҾ8;_#˰wt!#3EN1}L_sDhT|3j-)#B }mȝ©j["8SGIbԔ@u#R| m]CIЯٰm)%F]y A7A3EyMlƛ!a zqD v}x~TjtW1HPBx.BIX n4$'8xsugMQ;8VJI$%'V;v!L n)}sջhio?ڸtfZJ1k3)3x"c.*AzO{C/DEɨURerk#eЉ3aFfT'3;/i֟ 0 AS I LJqtxsr!l,[a(ސjWS{]9v*x<$ +Lpt&HȹX`H,֢kڨ)Zd_w5rЭA^>\ifB(;,iCײ fC jLf]V)$i$\Gvu/UrT?ӛCep,ilc3n Ev/OWQISM[r8:#uvv:c)Z0ؙen9^2Dou5PPuNfPxȠu[P 4Q6:ylg?D<#܂@ᯬ;IR)nM61z3QAZDH{ <#_f(@ CdxF67q@叡$oM(7ǜ3r^"Azcqy*S fk;x X4ifd @ 2LH$~s찥!uƒ/ ' !=mzY{6zNl` rU7r`m*q4>ٲ?0TźOx8 vSHalx.PWzL%5yQd\@ɑ\S{~Ʉtuڦ=27Rͮ0L?\fx0mdB2Oֵ|Z WY$ZHJr-z=®1)jSp\:ּ~--]~N1%آu-l@ <2ZMV%aE.~] K=weO{R$Kc%B)| d)+v&v0d*+oReM:YiņwG 0^qtE;RTy1Q 2'jN[-̰W[7-PZ.7HDv R;q婢*ܘQq KI.Jg9)F/ b Ajqۍks, Py` K0>lY{s6J}V $oHOI,bjnkd,VO~`hN2 nsL8 Q9>1 ȧ A ,i + ~PL\d䱣1͖e\Lkp?߲TcfLދ htu~@6r_tPJ{~`z'$XFqgq?eJr,Z(_!$yoUC;޲k?qqri@ FJ-7M[ZRx:74Aպg"n Æ>OSj'䤰;邘q&/RXЋE4Dc~89]MNc˔CQ Pmʍye I!m1L=ZֲUsу"ße+&/.FVoUw01Ʒ+ii+z+ ،uJ&s6PsYP WY/h&84Ԗlb5 J]{oQKn 6N1=cML0' ]q"gF^҄cNVC3-G9#6אEm%Q{Zzczb:ev $Ԛ\֛Ź߀{ݨ9JX'8g{^AzܴA"gk01[)כWXCmLm:'6ӳӊj -g+nw%Xv%@N\{ 99 9l[" eΞw+vchvLJLs夌ΧD`HMH"#{ߘPG6fz޻]K6,p|[סZVV\}f{rdUh1iEQuK Ɏo% ޺n~-HP1+"Ė`C{͐m"BNlBQ,BS)Ί7-@eŌ]ݠrn4CYwEcT/MDVΟ#n%4Gf4Ep>udՓY!91QQY͊e'mڀIE 5ע̌+ͦt.DGKn)ֵ9*;Jkl[N8?ָtef+ WZ/; %BjV0e1'- ubZdl d.#ҭ~L-%% xME9ǫ2 iVC}zC~ Lҕ贓]h9JM &"h A$}Z/BX4~jx ae@0o=Įg*aT;u5J6qǣir=Sԉ.3}ZYtS~We*p{B--t_-0孟ѧy4gw&I+_RVןV\ؔ0Y׈{AΈ>E 9Ü!][h#ˇ.6{vOROؿ`v_0|8;GӦ\11Ӳ`Rg1>j=|k09>i S7cjovG.+uԣZ. K5Oo7TzXjF;1v=ʈD]z.U6{04!ZwEDgw*dll ( *]r36 sB^q~0@IY*f.{iÝ!2ZXW&wXRmH-y DoE/B9C~{ʅӖb_ћ#6;f7جP[Ϻu(>^yzGI5dh:}{W^o$u 4݆K 5hw;X63H? !'RcS[GX/,!Njrp3۠rupniVeqo-&HpRԾ16KWdOȄXհP:~Q6}eh s?6*yq ⤆b%(9[bB`z[{YY%OBīnP- {Pb71v8(43(ci9K?E F.H^4H/At,P{"#ϙ `(N\EG0nM)VE. &Yx%Alt_^<\%B43= $]"M1dj- dA'd zqN:EnCFsU[L^[iĿ4ð.Z79$aP9Ji[UDb@^S?WB}l$ C=}u…ąC0k'Hqq3 ПY.--2ҽ߳g3fvPћ~fߐ`p(?M| @@]h7^V5A_©|؏kd]=1j:+ɛ$u9%b&(sdz-rO::MeJ #8r52J8K%$0r\ -E(R wuw:w-7FH2$F| Gn蔙t6.}X>:{%SsDWr9I(H7=*`m"GNԉ[+#/t~nWXم-( Oy x;/|EJixN0x} hrIo[kʑGƉƢW̺Dd%g[Nb X͒G> '9\M晴H btfjt?-`M4$#v{Ah2xq8,?Sm犷 p;h_VM$ NφdU3, 2585Ձ+W⭤Ms~pq^ޞ)V̵+!ÅZ _:QF]-^] VtL>Ãre"ېu'O<LQj0weWOL3^(g6Fy]6ja savĎTc~We0v U6 ɏG\b]r-LTccEPj ,I OJy[k )m'*r%O9Y&y;b4 XWPz$ܥGXyb?4JӐfb;0Hcp\ m(T1;$Eyb~G Z5 覄n\'̌c]€mI7H03Q-"K?$ w)l HydEFR;'g1)FXfBC#\ ~hڦ?dl|oу'+$=_@0bBjuM29XFLoCD`XԅV{Ţw9r-3.q:Q g(ѤGM:{2|PIK!|eN*%)ѻ)ؼt%DBl\Tk+YS4pnV~{]Dy`˞8} ?(TY7;Uc$5MRuK4`860VLFÉPe' !x?*Y ( k_uZvU[J <~ʢ ||Fs-%ʘ r ;=T/b灬{va1߮@;Y0[ޜ2$+4שB@w a0=חd{ 0t܊yv㱩Ќׁz_ Ko ܲUfj$ƳH\+Mp6QiW?FVͦ 89+m[%J9aD;1 m28QT;OZhNqӻ!a]N `0GHZR@z*-i1JI߯# ?jwRbwH+QAK$0N5$&qxNY"]ȰЧ1 o? sv׮Vpn>?V~%P5x)mO8fBrjvoO=."d9GZLh)O \K3ul%B)Ӥw|bMZUc5$hfB"pԲn=p-V|8ZEe_ sXxҡń|cX)WLaA:σfNG;ɰ+㦡WIzFSO]K톍܀uM 0|+׎zqög ѽd6PE V{ϱGc+p9($vϑZ~hݙs>w2 "cClK]jyL>y>̜i:mB_=O qn}y pl0nE?9:I xh_ʄ!AgAL?EP }0\P,i 0+Fj}J,9Kjvl=Ì=%} jlYRYp?QeSB>*\8}휕 5F8w]asn~a_ X.5慗 t6 ]k٘ߴ B`?iz/ݞx<*NQ_~P? sYI%|I[HH!PY#?j;/.44&`oli.$d{~G,$he-oqI9vӦ3 ?vK89z$`lWM&D"V=mq(54Ѩ? X}-iiq{Z|CUHvʍhg{ UBøu]6O2Z۱fP#vZxȉQ\$ Fk AR%q~5:ڢS>^;GYg)3s9F~^)NCj $b'7:_ _J >X`rwVWθ뒮 ʢN9do:6 ߉G4E͌yapu!8ZlFV . iJvl'`l s1Ugh:-b='Mt0xc&SdR4M&^ôFdb?/+&*g (Z%Z?aA[xA_Ӥ6x]Yͺaz6ܵǘLR)_c"oa{QV7e?GfzvzH5 M]wKOK2pA@}TQbb?ZޯRLc?ka@):C-J>\u b:-[굏nv>Q3 P(\CtiT!ۙ͹ .i\~G߻YV4.2;L6G*\>>#ϥ52Ѡ9i_/%1J$9eȫWWo[0(tÏ%!8єd=+AjK[9e]W8kfcfpn$񂗁؋Znd#(Ѡ 8mE1EOKңʮڢcIH},Flj_y/\=-޾O_|g줻Ƌ=XE$fBۭb tC_RZphqS)й}zTj4o[l."_Zl,\ {ߑs8DnN) nkxo9f,#-Gu }|+*^޵b xz42%2kNGK%@9}EH!&U:[(נЛX7:ޓ"g7[Q!euzJYFFp)63 #A:nf 5(Oݔf8}LH^%/,%Y2#!T [G-"d |ՈJ7enFbmYj!u&Q6б</ rdk+vob8U$f[#G! tCNU3dx'eoM axsh]jm9z;%>c%ĈFoq%5P#c\5ǰm6]$*"{-ӱi -7b)k]@A/n`jM"tLtiPEN ;6+I7PV#oaP0rp_!(srAJD!*+:\ǷK7ƭdG 2C/'K+^1GVabXě8RfD|M5Pʰi_ۭ'':ʉWAE_o@c"a~ZcB\s/k}v1g6/wNXW߾K5P327eԏgI4{pE4q6"|en [wQ@4Fk ;X QLraxm;sÇWM \8Ān8 lWCdʖ5W|$ HD*uA_gcf޹(j$'OLu^d)w~n!\'BqZ)(d0;^&|;U8.Ou:tF)Tޔ-nTZ2> YvC yUGS H;=8߼23Gy ˭V[_ƶFvD = FR1L\jǖVTS^A)q滺 <6wdW~ 9hhb+bP 9Yf}tUq9.9S:GbլT9^'Z:ڴi8R]x.I hZJ%7.%L9)F\D{#ݿ@v<>U{~#\䈲T"* pۼ_l&Z8>ʑX#3?AQBSZ K=^'Qq;i>`ح&hk)Z( Ws/cMg+.Z0]o\Cxs˜a'r`ؐ A+"ah?Qr>%NSImPƥýԺKKXzkeIR($r3#3()Ik!wE.齔ej]::9rLa- Ϊ&CJ+ ,G*Nih2t5D.=T0U{7-ά#puVYXO"0Qn[Z=zQkb_:hwH3W2}pyB49WAM񨯞3~/ی p Y,uk]Gƈມ޽;tuoً'9lz_DA1glû-t.G8.{:JZQ8*uf=R+ٙ`0| 3&!e#v/mH$[3'}x+ y`X2㒗`&r<W]m?u0˂t:FTɛ;m5=B'zG(fc[s>mh?`*3E|Ð2"Ҍ>b3ł [Vrr^ ԉ ] HrEߊb?BD!)13-<͒|\W_ cm\-Cfm Ɇ)(4-FR \L/"gS `D]OύlLj/%[ -D[R֩_vKa].Mޯ<O2#lTؠ{)uS#ǼG^ɟ 4,KIg~ˀAM(X:դEe4t!O5#?'P(`VlNF"%gyTq?d:cYIyuh}nr2!$6RH_{ WJO3> .s0H^pXM)sU7q#Rkl,H%<e uv"q e:5Dr@4<N8jBݏAoJAIʿ B~eiBa{-7]10QLL. 3jl ?H̢Tzq4X(XvV7GeE(BLBV4]#Ȍ,1,c1x١sZWƦ$+~0ݑn3:*A/@"U7.U͆[@UOrS8/9 9Vnx7nH_ڇ::hJx*ri C Y[#h,fTezqn60Cmw'" oϐ!"&eEŷw9N$F rh_eFNwQxU[1=WWۭ-~ZKTӜHRdޟy{&6z.ڷ&>2+%!0jE⊲F0w5,6́~W}Њ25Vʦ!Dk  R]sگ=dJ`l¤]%P"w7NdzUVߧUt&tV;;%[v>0@T3gt]1 'eroudG@-ݶ>DM"⸚qM}~r?PlHx;x`cѬ7<.5 ݡ#w뿱-Eݔ+>X@Iǫ2 =\CՉvlZ1RK+K,,t_> k] bH~INٚ}^m{[*9lyۃFA ;=I##MLs` XռńioiU^B ?Ta1 к l=V -5ƕ<e_f]i"K;%^m^@$ . ,E;rˌ#2N{%cpFTߞa)gǷJ1\ժ\0J<|;>#?qOU0F,NTc%OǦKITJ7hU_ye R&>M(M1,d6鲞RɨX@*W`^꧒dڽ(p CY/ADэkG,Eg;'OEb埻hBHFK3vۇL: #+oI6* ~6K<މ6]@^Jx1-t{⸨(6_b44 _mQ;`?J䟌6Q,=ab@l3BאygQS7Te+!Wm˕eě#0U{q -x10}ܝqa`K.iG1ZSPbvAGMtf~Gv6eڥ֗gh6'rl j[(`9"A!mQ>CU4IH襤rS t4&BmFSǩ7"Ԫ~R7 `3E? g-QgՆ2Lmj}Yb.^ќgL2㸮g7āfPǕJĜƨq͉%11#6Ѝ4aݧI@ωǠfy.@矤f,H/HPiJ1*mW@ս,P`30d !g d콈EoND/໼Јv6j,p a1Q} ` Q#f3&Akx ~[B Q\Vݏ}@{oΰ9 $Є=$, 6Ye7/j,Du($ @I93o钯)Pz1ǖߥð8°M>&TE`|l }&QLp(IEܚQ_:.*>Uz^5[}൶| CҶmoC >s3t xiJ /ӛRiE\Hm1!5=bYPw,͎D,^ ]5>blMɹLsCFъ†CNF͔s2@H'!G3DVߍ {tmn>ہѴwD6Vhsw@^JգU:W9U[.yc8йBoڤ+b"δ)"cR׽p!k.u8`|WzrlϏ&Zۯyis;Z"Sb(42{n";yRʑRV ~Cδ}.p͚ ds{]SP@РdU!*f5YIv~q#Xo?H%}9Wh}Kz.dS4R Q(+xo.-[ wzPmUXRGrm0r#km'S}Š];@(7WC(Rn$Gqn ј7A:Ywmۈ/6ݰWxy G*aEay^gBc=)fOd ޖ+L2Q_M')CsUxԵ__hy-KYah$TKYF;"d̽ E'Pmzfk*to&U 0e"2u}Z$ cRԽө?ei ɥ6;rnB)^xA߹[V|,r-y~,H˷P_Ҽnn#,0`5ϱ| <ﵥϨHps0:6I8}W2(`&ߒ}U= X_ZZ{qǰ#2s}["_7F_Qݐ=esXSOO8;|)\=QLM=p4} -k9E}E0No\!NOD@Y(;ٞ"m-РM_buQBӽ?Y}x; yv1K ܁9]w2 {`bB3cϼlŦޟV)O(d/`X } Q s%de X cWg߲f"!oKԺ9 AMwX$^\\.%p"V콝56mMp*"'zk[%,݊fԸynx=NeIU8`UM2k_^suG\Fh,gE3'= zP%]O,au$Q.c$fcBQ5n'ȌȰQ9Tu{컖*O&G[ֈfl# P,~z5j*hA090 òJh DqQ M(ajN> Y,YbzWMgmF-k59 DZa&*Y&BC zw RxʽЭ2'QqEWh' F$»BN6:sNs"+6["f@BF`%9`BXsC݅&"X, u;y$UBC;|$Xc\Tv Uu^9+FXڡ)ө"Xif!7'*@Hа2&qVm{lͷMoMbIZadeD:psn`GU9> $(oVb F G-(j " bRlE q3pkV,A{OHK5<ݮӁ,]7yrrZ_Laq +0ܓAi--7q\Owlzh4@g,be&?{q| |PMPOythS5aETwpޞQw(л>K U;){ۥbM;:P/L Ԛ vZs7sCa%u:&|k#h8m+(&-)_?6,ex fxK5WhXw<@e~mX7ʼ;hu^ zЎGfKCF(![8uN}Qך7{Xu5bP؆_egrr< &fCm6(!?$A{;k4}#bϽA ^Bո{>$('`Ŵ&BIT5Y.}HZ4^A>Ć,e62!u+Ϡ* HTp}!"w/IzlAC{#[`.220{nHe h:?bh(0q1Vۨ`4|%x'+HsnQvjcèĞb:Btxi;B_Zwm^Bdn w}@=vq$j㣜jOMl۠<WyT/,f8\foG_#戚x 83Ay|CIן5S RND2ҫ{Z g _28!Db!Yz{Yq\"FDgQ=y1LD:eA[J*'DcQ\!ur4.I"*ؚe.|i1fG_uZD\>AS 9R9qkP=-.V|u]'3\whc=yrwtPǃ vL9jr fu'BcW$[4=(U \^uNX[7)g(-ec(r=聙ʴ﫽T! fyAi~~ $#ǗxT8; #/lkXH81:אTP.R-,C{t5ه)yo;WxKwl=U .k"6ɜQ̈́ i$^r8~$n3&G}yJ"XJe}`xsR uݞ'Ɋ US<n1bg7 CuO'L+xPh{Զ~t\rm5qۉ,ݨL~FHbZ(!՞eNNxbXif9i}hUltv5}3N8ᖿ$6g$XiAa oٰ.۲acJqT2ڇy9's61>b@B8O6xS/e/+S 0M>_DŞ115BgQз3_{BT2im["(aqX;La2۩>|Wo)!$HX=HiIYO-SPLJMgxQOgrKIJni荥̞fQ6\ f VEQo쁥6K$7Dm^1twqAs2m+ڝ`BDRv;sD ֟?x?Mh$Y[HL( 4=x.]y -Lh8 *GV4J"{}CiNe"(EB\3\;wbE_i)zAb̶ח?Ź89Y g[k$xiVR%=ȟBXpOyfݮrRّࠁmj&wAe9hxEe25` M bӎ(ƈ0os6w F(>/txxqMvHȶӗ:>ب0p ;DS#QhV$VMl7hltdsrÊ[gKӪ itC>IS.Ɵf!\K穱;v5}%רױ;NvZc͏tȬ7SM>ǎKN;=`E6\ѿ8@ :1bcM^|s,ցr*c"Fimk-7(K[N&d :eAy҈cǢ'b!"s.5N掘= u1(Sעﻮts= @KH;^m*?m[,W4d@h&7M oOOws:PEǺ|#`gKvcTvyyuok8IV%lj/aAf!je>8)0fHMw~/EФk fr!SpİD !ٙ,zMKꓧ"75h`Dž*ߛbaΥtz]jaT.vbW;aK8fˆ#9fJ2ȿ5-zUY2O=Qn2=Ny4S{;xui ;,N\t2>~D c^;Bbgghd({浱M3e 2,D/(IǸÏɆ&/̉#h;|5aEOuyє)^}{B*2C|i3A4g9& ,ת.j); Tr XiC0=OeUғm+E{bȿr1&/'Y8Nb>vVv(eꑔG[7@2+]W yYWԁ/1vk|jiaƊHy5bI@C]9|Ⴠ]*=Ak" w@z 53F !0qmV.5k+r #jHLP@O+$vqw{[B`6#v]̾{V q7GgCJN' <'q44OQWdBɟjg'u`ʑk$?Ϟ0wsgU~14s*odȱԏ0~=?`Mc|4dX/6{#G{I?ArU'pG }:. V'.2~g\MʿС)j.@ibƩC^&,SXiV$EJc.+e18|tI!фԤNaucx\3P.on3]}L~9YuZ΅{1̰7^/MզJhg7y n][2̡МcA5 D&&[?쨿 %t3GGך 꾛}ߊwvTfT4>t;N[K?8USPg$%!^yWz_фn&!)VBmwP+TNTn85RU4#58aoj#&nn"RJjE UaąT-j.bpP$+-ÃJF4+5؉cSP:uVT+^V%&)#IJ[Y}. %R'8 ѧsϞ\s.յ6Sh|iʯ(2u}hYsڷ GcA)|-ݵ |<+9o=c_AZn֛J='<_(nV,\1Od<5n(%'?3Xl|fk״Ȇ+=d]I_h›J8N*Dnekeqae`ZEW]?=W^]VF3^M_9&@eEy$>9y䤤3xeF@ՇE EʤYgwt8Y?@1KORb::el`+f\h8 ZAo Sk(t<KB:Jty"cx5WddJՅ.3bZ ~%xV^_B},\XzWxHQ3 \= ltw0.+Qldu|Eg*H೺N[{nGzkl8a]B(5ms[*nZeQr >y^ת= ~/Db"TѾcZ`@0O+%=T6DYlը<;QplҀ/P\lh7wIJ|Dz!γB, M\(s'[|i kֵy`2gznM$JC'(]Z@341 >P,}v&dY) /lt$@=> /?]6x}f@qTFx[VYjWj&EvI3 V˙_<|!ѳ6S.)Z\г*XWap~Ԏwᵿ2)6d;7`|uhVģ wUK!,NFQ!9{bMX>O %U/L– lgU>^=\Z C=^Pm~iעm O@W1s&I V%bor~`ލXl 7GɤXyZ1WD,5*|w6ɚm 0GcIdBd-t?7F nne 5J IU!Ow):W,*Gkwd(vIذW: Ŝ2/isyӜIB6Yi9>[|/Ww6)u6bGNEU'cv"`A7fCK{RY+A'8NhSM$\?`7҉&R?$a)bPy/&gv&Ei*X≵k ѻ  7to"@jĝ R4 _Zjt6bPmIw$⧾D͇_fX~ nWN#vohюtߎ:v2PW3YDAb;~- 8NiWJWa\ޘ5nLw5|tbOx΀P3(M(WrcФ?v|fJH-`^s)>$4YcUhVHۉ xJPN} qWUkXÃN-)p

eWqZzc { 5Xnx[_xjvs1vKԦFvfGYW'o^F%2YƐFჀ@m+k_lQr(1VV%tXϬ"-qDkxMwptm'l掣bL `3KAT hN5lzu^3_N/'4XX\>.sQ C/hfܕvNL#{QZY,%3+OB2U۱;0%~ g9jFS*rUx)t4 jP`MxHJE*"67D7~#*kqO6[tTnN*\CZ;~Nms~ ־^B4S)(}d?>^^ok JHZxLH?!Y6Iּ@WS;=j$nH̃fm<$W•JaߗwyLsH /3kH'["R{gIf"f EKo@>dHTƧL/#,$Qm [!$@\]|C;l+}yʖ=G @D,b^|?PhtNRWFxbH&\}7,vwXPTm$w9bfF̕ZKTOsMZˢ#^jqk `W1.;ɛLA9Y$ l!~'E|[*?@" s^7h0MVs+I _>@pErZ Ia \ l]M$FN{OLZq~hLt@Qx4~lˤ}/FR\SVVӛyϖRąYdFb g LRںwơ09q|_eBswBdi֊C7:̤uʞM6lW$e]DGaKM>q2~ }vac:$\:bN|l⮛#YGy+V3yG,/ }VE4P,$M4BZq 2C٠CL E$~eqP]v q:"kVc@Y0D NQ'˾E{q/U "X DJ6}||Ѡ1I|P9h\_Ynr*,A kz/#i# gZN8F̗\ ]iI7eG2\ĉUd JXfj(HVMvb罚׆ڦmARAT+8-EJ$]~2Al(G!X n %Y őG()/5y F7JQF&ȊXWr~!|OyysKF$a䑗 ax; :7‘[kj5ݑ^W`;\P͓B4V5r2{}&QA NS]"bKlYiT_n.d PTcW[E҇&ا φO*xbXLa 9SJ#;jނ^qzS|`W 3˚a+2DLnaR#D/{.kEm=;_ZœfSI sR'FVR/?q+Sq+Uk6 k(KW Դn <5vj7dwl%NlPy_aM/XLïhSoxN ~cb;./Y+jkbb|olbK֬xVR!zvީp`Ԅ{ٰ6L4ɚfId<8[n7?r~:]-z}6%>7oE"cW=1$KʹS>L-ætWt2UeIhoEpoggU'c6PU/љzۆiZ@ O 99ѓ9[#U|ACE~1ݎI@0| :%|qeu^R%#)dTݩT' t1WDGgG }Źu_4sj aEԔ=o 2#Ĺy-r B7UہWbg37^NXJ؝҅.VSn;'' $XI͖];re5o쒝^Y4.Eؐ6`u4P/,lY!Y9`W%,8"D#BN7Skp I03o#[{P jz77BLy ~H$j`zY"z+ R/u~|G`$!@Bj BzæmBV6Ăǧ2||3֝}Ўc`_$IMrM,k3wD±|~ Yi.*ob.b_r^ l̛9)1~4Ò'] A^]?>,YS^a+ݑb@uDS }wKO^0GM )UFܜkjD8m*}R߃ӿ.R%+c'5x|G FHYԲ' OvZdKx=O d8fI@40}zۙ@>qH!(ai s#۱EA݁mS8PX^gҧ]xb1%2F}3JZr(Ia쫰Ḅ sQ Irn;< &Y6Εc~y޵UVwZRx&Q5ɗeLZнR}6{c?]\WR Qt 봚+t?g(U UP^Bò#U̐I̍M'lѼdX j\ʐ?Ƶhi,MeH+ <ʑ~uc%s.p~g՝JzʭZ}IK-,kV;c0U)ʵj`c;ǘ)l~2CMv%SGtP+̀c,9~sě"'}*%8BurZk^k;ϑ1\M RZhu^v)J9fivn7 |iD9ˠ?&~'mc=-'[F;ӫ6+R$6 |z$S ׯOV@uV-j);)䠨øp,tl@1z\2pA2Ub[ٔ\@M̾t."в0U;O{M& 2yK)˗Z元"zSUl&P[}ØΆtƥU׾ @(1 {P2=֕1A;} FD܃ [ձ3StAղ /5-tzXރ6KUp݈= 15Mio)ڢXq/ 7FoA[UDLe.lC@;GRjh-,q]_~1WV}k@?Զ#hzQ e_O=h f#9j3}vcń/"aY)u|rm+\uhcY JYIT>j4x&r[̬AWxyUOu%]Sx>w`` 6نM6P8Rg%Qeeuw ޯ8[޲Zn%b6̍kCwXv ֹ(a7\JJ `AAtsYʂsEiq]4P o?l haGb>ێ_ZfOڹpikz֩̉X#_iߪ%0h0 qYNy{$f>)j $w"~Rs&+B䗹꩎pU m,*sܤLr SsK0T% =2+cTtvTf/JZq*ͬМ XyeÝB=OF{dīx2UN57ϷJWX=o/&F }Zˆ2yRϐdF-(Qxn`lDDJ9S(;N?{K[ݏ[{q,^=Kdrq [p B]?&%{;QkEG+w*]EXYXǢܗ2qgmzJ`7鑓JyE*,\<JNR׳]{>'ٿa8z&1j e!vW5J~"Nn[;G7OM\7dIAib-P4xU # oOz<'v~aw /TĚsxBUv]n"|T!MtmIa  Xb8C?oj¾ƐD4G:T)!AF@ڧ=##}C-\>'x+8FjN(@~pwC"_JfYuPҾd՗ۗɖTHԗf?PU<$6Q+|ȥvXe c*8'@y*Gx?_~XI"5#YR_sͯ^TɇWO JŐ+*d!%9v(dx>D٘j"-\mm 3]}DAzH2-C)Ua"lRE+g4`lwESg-u Bԟ^7A^7"B/歡9=XRҮĒЌDˉD2ȨJŨ#䧥ڧxiK /cimUO/쇸j g|Z/ zF0X*=K/F@PY#S,5Sԋh*Yeĝ´e C9s5Nz8Η*K;ԦP^:^ԟVloUNҘ!rfy4Z &Wzsx\,xPT 3L`:/q9[ie%0RM[gN h'gl큽cmץ09[o09w4y }`gŸj Shhk"sX4d,;E?BsOoDcF`b4.(A6'\(!xv˳eC_[j)SʺP %Hʭ^+OοBjFh/Fڶ܄ Jk # WPJbtihAe`q@лڄTJV$zi[6SC(O ׈(*m,@_oWz3wC0.k~OY / (c:fYO;!ZdU>ZAZB{x GP;jM`o;Z7 yFcѶM Jxr]iXP.o-o-TiP5S`Pg:5 @U5RAˇϓ_I4Jw}Wä=vqP0{n$[)7*24XxQD,k߸\wnabS=ћlXu D&P %H"o ;WK%_椒D+¿}E* RWR_i8UdE*SrswCk/vw- b2bq7wvQD )E֢u[3 l<<Đn'W|b0@i IdqZRl%4]C6572@.@aBݏ=URBՕ?:d"}NV[RS2` |X*A"yo` fa^횴@" 3Lq>G ++nt?~c~\ S~~us;<ЭhtLS:K11䪔i7+<$tp.z~ !&e HUoS3 ؓ0cp| B}`yRU?]u#g< a7~3tʃKDPаvjl .+!5g A>E<ׇt$䶐 Movtq^MMҿHr>>/7as|cn'Z-?vDn Q<HMY𷻩\Vd 31ܫ^|0|6X?6x0TWΞ S䭎F ˙R# !1O=Bq4>a \20>LɈ%(9 ^͜OuX&YxYp PDVcc @u7I/\jH/]@>Ib6\roR D?lD֥jh#R|e  8C,mRrBԹsxԳ t'!#{>=vb? qAJ}Oxy:[$jZZN^l#gȥTK2W_3"M! 3轩Է>/.H'*.^FGPcmӓI@=0gzz8bd97G|:HKMz!fP׺X(_<=Ì`u@*_HmdE s;%uAvo-FL;w|T47dLW?!ޔL$UUKS4(ǟ'S;>FЁH WEpxf c[kL $JgCV.@b5WUɓV;3̛6L":nSsw85~CwQEk$zUq5%Y=; e(Hpn` <E6Hp(u@ w#L+-ȡEH McfO<"9vp7=F,M/9t{|ef eμ ?\r^ҭaB1=. GwȉIDa@5Ґ[aгF:&tgE)NRtջ_Z]Mh+$k)7kwƐY7>L\0J#/˳;YTך*ȔS,މ?&nXJV{eye[۹"QKbqCN CmHE4v5Ækr$V-0І7$=s xK0PVgqi&pIVH-9qjm]q+E$]$; `ƃ ݪDcUР!o06*}0dX%)pn<5)*Yܭ:W+ uB5/%Jp\o97d]g|-}?MV2znHPhb5KbhJ xb)`B9"^$9q,-6$ihŞ8,q8Z @(%@ E[VY_ &3: $4 ^I**$oZe)U-H<̶dNJ{6ǩN ^Z(1ڋv9-=G+TlO%s_JhW?V#~2hl~smI˷0'sV94հK,GJE7 }bfB{仯Xv!o<];5C:N= T"<7Y*)t@k!vڶtΈ-FƎ_]v/>b],Dصp}XsK :@`~s%}ՋFm{, ĥp|б )`PJ[ޔJdZ9+3jg`͎ YֆXF-9Dpc_rtbL Ur$2_CA.&s{d/],צnRl2aϊpө bm*ۃٔ|4Z詩EdOZ7'}hbjgm/?< нX:c@ vS>lpRjBGyP ;d[u#˹Nk)pDg(YB'V{dq^%QK1 0r]|eapyC w /?* F -ប45[Qt`^S i0}qnƄ h2_?[ ~RX-%Rg\X*!1;`Ȧ+2"<19m Q毇Yes{ܽ0?>`N2|Z" B=*M{`BXaB͢Rw&cBǩҾ pA1pK<9,dC7v:wY76'!6"#ܶ5.Ox5*C/Qjե(%Ҩča>|6˲3Vp!DR튭 i-Tu~L(oBM.p9Q퉽$ xj:*1պam.A8_TXcgdrSֹ19c^+,AWyA SA#v r`2D'pIjlv?TPA*w,/`8U/@rFuqm;eJ A% 'w ]~ǘaDFܢ/ld`6b#N]dMPoM-n7ά;m~kV4;,AHr[?x  >օc(eZ9txJK;M٧/BN=P[c7t҆bO9*HSAVW@\b:QGUT6(l~68sTO`S|* y1sY|ވ h "?3*G#ڧ ITP?t Ǡ5}A,aLCf<~]daגIeixӷ2a` N#7NBN~gfyVȠ`0~NfjAd[ jRs<N ,_#lK%P~ѧ7hgj y5F:t|PR"SfXRަu$cY4T*O=*c$i΁YvZe`՝~hgJة=Bp-'ZmACyD:~*g."K6$FI@ṁɌzvtƕQ?fo'&wJi0h}UW@>5fjCXF `_x )z^L?V,ңy!z7pGd$yVZ #(/dit¹VC!`1A/!E0u-eਝ B28)9F>,3Ѧd^Ҋ_oH?5S4to#gƢs) #x¿hRJr.6vo r 'w%'?G|^YQfFsi[pKFYϩgă8z 9"v_|xT5A+C3r6oKq&걥)ek/ɛZ=ΔfY^UXM];wԹ;j)$ZjEIA۾BuXe 8|N(c0ѰYpf`(WLoA :dpG+ Y5ҶöfX'%|4ƅ}X%'S }R"sH:spE:r\ X7^0"wB8|m8phy^x>[)?U |r]ʪ\FEJ F}EhQ<}ld |nufC)]`چ}ꜶV)hV ,'Nt|cYUX8=r U gBKK|S$cF#x3V_ >z7TƢS5.gZ n+ZRnNnKK6u|zrV=3 ^C߉#ñ ߤo?6"JR{VwqZ%mv)'ʝe35eǮ]Bŵ&/ < l^^,WԼKþhLՎ]wv\Jz,Hdخ3%{pxh## 77g :?Xc&w/>р?^ΑxY fXYb~~ITYt9f&Ptb)I{|dB<;:"fR "VT6Q )q )9oE .<9)Jr~}3ќ!/ 5t0Kr.'*|=^ +6Y=ʿ$RD&L F q51WY&~ٞbM&hR_ E w]ңR7__ (HkrĔJ6kPMlt=-pxP4#p`Nw8ˑ` m*JyMf4òU)sx!k(E56iʫ{y f0ka r mS Y-S<#<ߞZͯH^a[PVm =gvG e^F$9EɋɈ ^L֍?;>h=bօVdjE%OxxzFH]0ƗtovR] a +bgO;\2Eˆ譣&%dnV-jBkU_xg;DSE| tYbTrãIu`?%dOLPUЄc»03}@DxELͺ ̸AcyH}R !Ֆmߕp:5OJѳ *rx fvtsAAg񀝬t!~DRGYkF:Q%O[ 0|Q8Ub;|41œ-qrdr(2:BI!R׻2ş0L[/J837H"sK-Y6m%z:@ǣV!&9{aSH(/[dJ҉W&|εVyQ>D4 >`&aJh@ԁvNÅl=5]apXTdp!}[^BJ\)ڂ+*uLg#\ZNn+y>dAI#C]X0/Pڲarh Pƻ饍sDs-e-m~ϖFڍ`p􅷎~ZZ_0 M8ȃ4o|Wy?5B = wn,hqr=}s&| y}z۫Urly I;C˼L;ǀC;"#|_/ >]Wc x'Tҁ;.,0 rL c4 6C\)AB +w];/UZ_6.Ay vAbNw} RFS ~;(_)V}LmȪlU'Qeqh&XL}s${{RrKNN$s{sUHHɸO@&[6邈mC9m8nR5rM >bҪ܌:lB! 9D\`[Em7#-򻏻GcP!QP'jQ[6 tb%KBO$PQ≈B #qI37M\4). {%'yլ'EqkqXI HTaͲ?rdvB;4+0kU -dbJb7󸦶fV+/hv3xF0d4d'\52Mx4vuT֚>4ʛz%tM~&RC7`urXF/HiA 'PJ5SF wW WEi83&no{R8fiXٚ0Pkq2' mPZ2^m'Z= v.?X t a~v6Ֆ `p±= *Q%6Z|詇MJd,MaBXC% >ZT;m͜!IO]5zFsĤ?W<fJ<LJcC0k6!}(lJE>A6:t*e!dm۱W6 ؎ۮf>~U%l鐧|)e,'\$43iVT/s"`=)K IHׁRʞe® NHZXOYȲ% t9 ^<e{[cL@.l8h'[_M5TSf<5-Sab5^A\]H Mw@z]H+p' ԇ=U7 I? iծ[vBCMiQI0DiR!c/f~1B 7 X&[vTN\̱Ɯ:n uʼn 1e (,&ݷdH|t2rG҇w83 : ܎YnjE1;8@u[(DϦE#x&Fқum I~1[bz/p#U4(~*CU_XI0ˤUMGsnZ+VWHNCuT[a,kg. 8#Fń dl|r!IU:Spbg:1݌˨M5J)r1X8TytFR7FQLSgfJ gru$ 'kxw 2{A|$r&ۜqmccM,]MfLV -t?N<\1 Y+1t4L"s|QĠx$8X)iXy9u&fh` T wcܟ|#u:pX$vю4V&[TϋKmSK(l|L\u,I*Hgx5:3!%F4ǭJxpeK7BƤ8P&hgK͘ "*{@1%gˁq pf,!C"9xt>w<5J'">k;8趋4>̬C' 278Y,jg׳DD!1b.ί(ľ=. L{Oq4;_K xNא1=W #4FE: 8Y8]+87a~=J>woۈKT's\w00xjhc_:"VAD`EGN*E6L~H02۴ );&.Xw3֊]&kfPc$dI+dזּΪMd"Q?p:h$,$GV)Sha!dhH+WgT=6np_is/F#¼-֊&2rۏ$)ǡ]8׀~b\?܋FaϷ+~#-{b"1,8$uǫynJxC.}A4V2ɲU޺^ 1v^4#ʷ _K:.X!o9cRL1轡mMEBc3 qsx}aR"K%E]Rד1EqR=&_[{ު8p,RL6ҹh5y1'#|TQ%XQJ>ޅpy["Ӈ?>' PRR"PO0idi (EC1>=z|~6g}=ºJQXV-KSөW7UGRBsTgGI4`p/6RζYvbT5KAzZdǻ#,)] ?7 h]Bo:.;şS|$p' 1A~>1UأSPuZzU^UE=ËtsOb^~lάlfI !Ajܼ$rH9io^^$<GAJt)oq%Qj]C@8 DBgjuߏaуvDՉLRЁ!M\xd O$z["z{`mQ~yMGv[/- E+oWoV/[uDXBӽϣ͋wd:xE}TǭOphmDWO!*қK]UG!{m$xxzW< 2:!?E-L CO5,Rޙj,>Pgb l$$0yD8]O<46)}sDGsj dkx $DγR\U0}O ʎz99D(&f/ IP yC$EbZCpԥH7y2u>yo5 $Sza߰dY3Ў/65;eB/C0P^ڥz>0iWBF x[I$E뺰t<'Y OIJ*3E ک*sCR t@/(<%l1v  eP)2qLV!]74Uؒ*V{Hzu2b&@'/u|4ltRŁ7BDKh -i]esi=%iQsJY~˞{iź b 7j?(lcEL6vw~4 hܦ'') ]JʃߍE*{+ <ם!Hcl-GJݔĥA7J=nX^ʪE, ܖE@g(!2p ET% "~:yn Ք~˪`ed)OW۟*h4x㽵Eo"Cgv,o~Ȋ(~#l =!B:٥f'{; '5*W}T<2O!5)Ý*hok9?J?^1]>DC2ѝCn3ݸ@E[Auwri. SʵEj~$> "y28Tlwe|*q{3Rm](7O,o9#s 4& 7T !Z`C΅Rlf-=i2CVx6$<}[sz1er;DBWۿDҗJkt쯲m;To=uă2 z@0}oA.#]ӊjcw}SjɁ-l%a@h.^1];qs;4})>w⑐{5׏x=I&ccŬ~@:06@ΰqٔ"(uXZ#o8qn=+DCd?(;~9lhغ}y{ȲI qvW8δIg4L&ۋ*oޫ9 . dBn`v aC$@3q$ S;Т+O2US_b$a#redo 5g7g1Et*[v w{>9+SP7PK!ȓ4~OWjܪP_SwL>gu햫*P `'C5b&|ݤh!-53 2 `QU_li-g X7݀w1Mt%?QV)78n @.UT>r}{n'uߧS3=DʗK;)Z*(ZkWA̕Caaګ僧N, 7}uX@_#_$LN@]Sl4ҒQD_G FϨ}$ypR 7O+'!mPehUT ghWRxܰʵ䣻+&5-(]ݶW7tT 轅:Jln]S(ˌp] niy5CFH4FAsZ*CF-qhduRq S!VPbű"Hf4D1lX$Q!\(XsZ`׼P|}6-a"S]yrl:^dd'Պ:tk9P1J}7¿||3NhfYtz3 ӓ9:I5͕5.P{zcG([!{9S›"/# V$4GGiTMء}{!C4{ۛay&m@`EpmȦh<1|.8]^5&sƧ] *NSDb ]нh?=@/nc3on]^{Ht6G?3-]pO];RKo xҦy.^{q7ag3? q@sq03R%=Iт7+&®mψ?7 g+9|3?Uc^6V2p&Re-G[c dmF;es~Zg>V8]xJeOZN֘_&,gv?Kl頪"À@$K^9 &HLOnU>  Sqz+ɯqC`h6Br8S9ሊ>F}x"euU2 cL/"ۜ#K5$ dfI0J|q>]4ϓ`] 9v 9D?Xȟ;1g$U+7dVcMe]wܚzo!Mc'GsA&w`(ѶQ#l]SSewK˝zn Imu|M+F˱2+Q4;>vιM[H\F0*  hLGzJWAn=uCEM6?Hω'ZȖ%KA`NCvI!S`3,f:e@lw 0y]IZ4V5zdƾGF '6X%XHvkG%KfЍ<+՝>iaKgVqD J(́$<_Xrĸrz N}s=Ík(/#(4'rvơYm]1BQBT2Z%SDҾڻ{o8D7|0(.4^_mdΥlW4ȖRDb%qzKsv].@TCF 2g7W3Wd JT^.߁kf5\dǚHkZM {h|sfS=12s(W9QД-**9(W:u;$RFuehx|Wd 8GʢoݺOD_odfa Wfnc?N:jN\#űv닶{|oկʯug|]72g]ݴ0A^aec^p\|+q6rG,|:TP~Z1&yg AL/-OS}`XK#pPQ8( '&f37gT!ajX/dkMp7|n`~rwsȭM _;Xޤ1SĻ8[FD>)޶b&zE(U51]G|ȳ{I͚=㰔ʰ6C@|d8*%fο5ݴ-4r*%syβ\ s9_wN(N@$!KS ~W>bJyFA&5ɟxj1nxiB11΄e(TuCC6ax.Gx\F( bESӌDm/ MNk 4򻦝eWXx` Im$!oxY_tx\wg쭍ḻW8\x45ף.c=}UuٴK1ƷaW(! @>_M볁N6p jZ% Y0 fulᐊP/G.2q1O^9ƒ 1߉z[BIItwT3]q29y)~H-_͸ }Gl `}7#4UՕkoLK}}iV'!۔+ p,3 A=G)h*>}L:~I5[nQi}: 2}K.BC }QyDtWlUX܁~7eV{TP6HS RnaT_|Xݢv8t4biD솯rǬãVBb2{o(аu/V׎Jhpetr:/*0ؠ_N|8?t_9R4攙.{a+w#!3iXkQ8闟%>8F+(uKkӠ"A{\zOfvxuP2H>ǢA CIÕk=*}0j4Jt MFG~0B_p,3ZI4TYs=T!:?,8ZNiёfaA3;븁,p.p1;d;ȡsy8 0R3*x@̺q"a"H oLvG]7{z(\ HjauxQaAd"uR)/ #L Y]9XҸ䝋dMIn]&&2+)nUXm'W"Sd|=xMoǮoB*u-r> B_ xK߯pD}[=|nEojױ:zq ڏ8#z(ue Za&drog7PN4 Pxb~s3/(-UmnӛN*cW׹2` ʏA7 1L`hX@؅>^='y%iӸ Νr Ox 9ɀJc3Dmɗ%x7 viXQm^)ǒmKqARdpRFXIt íӘ=pT3AJSz w399J@s`)*q|WIr`,{Vm,RvO='Kl|pȂNk32׺Y:Ab`21Y,wNx°0WY֐28vD#* HFؗv<^2O$“;`?GJ_ԸbD¨?|G1_YOD/qnwEs8 ~N/ZrV&6 d7LA]~㏷ÕYbYWFSE`77apӕ"M%( {/.1"4Go5L93 8_ 󅋰06gh53qJ~]:cfog\a38T9cTc~#`ԛcum24X KҌ1q^A֧.ʳ!YӐeAʳkU^i IȺ~ZJgCo'a'[P`dv9x[oHºv]d] |&x{REXB)HY|Ģ[|"O`B`/J.R,wۺi0'Bl =us+!}  J~0m^By;e&LJ< ;)-#B ݪ~HH %P?dELkhWgKL> hepK|1 iR#ߺ5?dazZ1x&-8vi-}ÒzuM%Z:P KͪwCAZA0VA.cZ Z+M$KdtY|{PRw-bWX,8 D3%4n2蔫7)RsL|@ ZGEQb\ yWz{7U^hJ충@:Hj3IN,Zf50 Q xKM'% /&CߘkO;*!0=w[nM jb k n"ojOg[l,?UWDJT5oE/A~w;n,nHSd\i+B-gP ׾ !] Ln+Мk2 |G`<7vD,,Ear&WL)Zaek)΄]8<;"(r_PFm6ሐ|њ\)7!C)-.'f&J#8%Y„fLk0Sr20991As.t=.:0 h{p?>uVCtV5筛Ăk_P#".8zs >OT F9C4`& m\nNTՇ@(;32y".tm4VU=m#CP9;/FUef=L[UE%yPsV`,xTnh>th>Q/]ظv[zr\\2uDG{.$Ze][wR"hg?+Wu߂ є3&z …ґyhI#B۾\7M&$4d xg!o_HM0Cǡvvg6 5f8wop`fHN%GbI;#L:)o3'+'am`m{~CI'7?|UbC>> ID ǥv1Ƣ$g0zӀ(GusH]285 F}I>} % Skȷ]xk%k=#'M2G|$8v $kߎXD=- ? ъ9lkiM8tcG?m F&]s7W`gr"e7v˾O#Hj.. Rx@d`S*ЩnIBF#p`hfrRRF?'Bz1Qtl_ &h:<*Nbz>Ńnf1$MDi y^XN#)負[2!I^6@TY@?xрl5 s ru4Fi$6VzXK1f{.ŋ9.6C8g%r_N1lsoæ>s sEIʬM C`ʎCI&q\Ot5%;Z0]wDdmIht.Y ݫJ䋅ߋ箵p3^﫵ay I1%ڳ\i ~Vs-驈?P{ :FnQ Gvsܸ-!1-&G7x\jL>R0ǍbY`r02^sp3^@4 `l,(":Q n‘r9(,ף\K9z1ϐ hS3/b?܈PsE@< Vx AbD> v ),c-ƎtB]ca멝x,2%9+I8xu̚v&.Λ>g4} 8cYJ%s\gj >Ix|(`o\vZx-r{*[ S*؊Y}ίK&,< c i_Ieco|Ȟ֪g˷e9amC h+=Y 6}#IҰβ|!]^ȗs#7  (i駿rE I D*5aN1Fq1f{`Ni4泻8-X;đr䶩jeoG:Dhd|Y`vpjî(Ս_ssiکv/v7:ANfBͿ+8O:no iľ $-Іtʰ0`6x˨3w<Bs?e_9jz.3|HblҩvƮëY|`ս|H;ti6GZLH '8LƉjrD -|NG@aFzr؎RLΡƦ^Ԯ< 3#][YB .qGYef>ƞJ9BOKL1, P<0<o39n fƇu(J7Q]x 2ۇʔ ?a5WA:k4+F\y8ad$>L+:6zh4[cJ_2.yHm7{~nbvonMJE_0&+!_AS9%= EB(?vH7;}Cm̈V}4~̱͠Ns%tg\ nwWKJ7y;σDtW%L{'d1SqzD ]{oRKߌфX7cci% [caD@Ց<ԸWc.,Z7}boNSM]޻jjZ~ۺ!\ȱmAhBꟄ6G*|;! %o'3Q3x8XYtnϳ)w7Լ,laOzPjfb ~C>l OϪ [-VjHS \{Kf&g qCҴy&a{~h 860iEf&#R-κ \ s[^Έwu<0׀1;{DD4 k6bL8ZSUGJ>xh3)524S~^HJ,RˈsYAS HSS@ Ɓa?٬ZRFq YζMGb/!NI(]δR`QZYÁvŌ қk-F*YFyx - lPx c<(:|w iI0;|u8+y=w%>_w3 q4{t[ߜۦWݠgI/׍uHsI %)l7lO'< 60Icm^tc9+]#CR+k cʬfnrG.3x1b 6Z g=>\33UƈTgo1 C`") ˗"/~gҜ4Kkإ%h9u.rswȰGNUb&v(@+48;,GA,9X'gtC+sd%;}IL{ un8ģZSf(H?0ճ6.*xa0DђZ@\pm,4b^ ϘKCg \1Ësqש;z!Eϼ>ů2Tܕ<|>DZz*q{l&CЌm #ɪAؗSܮtrn4P_eS-Oq!/xV*ʶoH{]2yz r Lv7HXP'w*{&h71A>/rַL;q̫!¥'Z=8{1"0֏mzf!U:^'I^QE,LDRDŽgg& ]5 hZ룴1xG]'*rP̬nK\!=ӫܣǥ[_0pSq ~rϱSܿLn`U~9Nv-u|50͍k85%I( 2aT:UKWtX5&Ba@NFv kA) $4Iq986L9STNW}J%XWݞ8=,'o>s5&и W] 6$uȌW)VUOC]TA*oYYϻGP[x,<vStIk:'n5lƀ|aF,Gb87|GʣZPga/v1mNؤfaOeI9"w" H[ N\)cFxS7hmcݿE@9`ƘWCbU{u4.g ̄D/\d3t7MeFݴ2Ӊ>Lhx&U'7EA!:cH(*h$~+Rߪ^[؈v̉|"BXoAzeTWכK 5SlHJuuQDch>t haC <Gd({nM󒣜v?`X{i؏b vqjϊ¢< r+^j$lkFsi{zϻXomS{3>CP_2e.Ȏtcf`'@3'!dRg=NXQG ]  ED[`F^*P1,AF%>0yDž,2ѧ\*tkϯ%R(DžQs<2+./Rf5RtKz@33S x+yU8nYUY:qoW?LHgGwn~X,wl}<:0aL !  QIQV,x[.u6eSPs +Lz@51(UcV9ȵ23,m?Q- ;l % x}8m/wS&-tL,E%4X_Q o2_pm-pԳ#!\HN5NI4lLj)1y dꕺqAIoK{O??ȬPGOJefE..Yn&Xq98.k!sw."nx®n v$x?aR-#1{j^'%W7WNmtJ @<5P5g3Ŀy $a0"&s83m?kI\9~S{) KB5@uӀ2YqD`8pF:ف!"FX7@I@AIP튈ˠNk1a Amub|AWR> h)X^۫mf UZcia6\^yŢ]Sz@8mRf.T܇| &` [U3ypT87r>fXA0ɲ|nFK%^'BEkd20v*˘hgkؽU-Ĺ$45穻?1|k+%?S+C A4zeAen$ ESrJ[XU0-=`KegWx`$ܦq7}0[ ^j$zگC'"Gz[zLӔG`cAGpF52ء[BqeW&{55-+`F)pNX'bM븹k_0 [5RQ3ctZak(ucoDKQpFVœ"n|ݷś5ä/M7Y;hqu^G1h\ ]ujO%)uBY"tHʼ?qRG= @Dg$i8|rSndl4yI-zV{VGm*>R`pϫh:| ےV8|мq/Gg-Md O[8;k^D|m1OHaN O0h=q5l[9h! 'GvUSԂ.=ưH<{7 ޟ\3Xj{sP#ƬFd_Kx` -_dNddI;1QG?Wǃ D9qVWPS2%FT4m3' +!G"_qlz|lO60 "Yh|Xh{ _#b|> /0VBhY%ZM٭|{MG!M/mZm/'x48X_綥W gBk6˂ܣ̲jAhGp]Ъ [t&b&AHFFzGE2y| V~Ҕ¸NlM Dd#^!.G9_#HD2J{9ȥ&дh٬P}erfrm!z;g|,7PKdbㅄ3-YqffA$٠-!*D2ma{db+2} c+-E>f0/L9}ʃ3s#Tv?∥q "$[JL4Ʃo8Y#lq"Z"ɠfR[Π$d)C> $YztTL1M\o=/I WӒ c{_KxgQ/9I~rPmA,Ge4d2xTP O ~dDsZگ!2avT)`;=PRW j~HNRiS\cp'j|c)`dڶ"j13p$͏.|.N|z:n3QPvx!EL;+ً-N.#vx%4D&ۖrəXyz\![#EV0sҥO+*tÜ0Lޱg&`ˡ e_[q$tEGy 0$b˵;(0髙 KVx|{jMiϦbA|m$׬ᦃT-Wg= RsS؇G{ V|,<$mVGh~o~<3@"ݧno8Qt׎-H༴# } {+m{ R5Y ?EE Ja}teT cW^"1`/%x)hTGֽJ텱bE`$֊HF3v,)b\_s}8_  3kf %,tȢjtc@vEul7h"/B+F[qyR$9P,nu8B uDSKa*H=;늴BMA6TX۬ZZ|iu׻4pUn3Aɪ 9g4ƖB_w|?~$U*k5"CA4[u1'XOֱ8]Чc6+Qǹ=_HK]luwdK fBh97b ỉP(% pۡi?#KJkܸ[4ŏDi8.Um{Tz'XKy@ty̱u 1@G7P$SSO=VxwGR/Q+- =(S Sm~ym]Zx k~2RCe˲ŵ3Z9QΣ؁ §猃f 8$7h=k+n\6^;Cs"x&(v%ǓjEIXɳQ/^=9UDS9_ j)O=a6qh՛4afڼ79#v{EcӅkJזX=A/+3Ȼl`Nk{aK(5'PQwg kQVI0OjWGf>C+1@'w8ٶBT : '5X\yJ_Z%l9cV0蛙^"*KĢ߈VA{"j\ofZ*x;!q~MԚ~l;bZI3$Jb crzNl`~ezt{"m5Ш1$11EVPY.P"usy@tԳ/3S09ٔ TQpV'[No$f K߷9ĀZÓ_1ŝ VW v?xCPáE-ө&Z|Qڏ'8@ͤO־ ڋqΩq>j ͖4ܹ Ε`/Q\a~{@y)m\G^]+Po ŕpؽ0tY#C'ls0>^2rec)WvzB\z>X+{*N %džo9kG. lɯT (xMe[nP=ZkatRئIWwQw&lH]:unrq?[1b< @CRØ0.pK[CTO?؁5O m fpNYvVg@QvMa,;ɯ~}2bE_v<5뗋ǝx"}HD,_x.1p=gbjIZ@CKPwxJ'2vmB8Wz)fD W"3i2m\†{A҇ӝ咮jsM8_2o;VPKb&J{ dmA)NV!{@q㹞-UKqϢB WeY\)9Իt_N&>ߣU׊65Yqc8 L"xɉ_e8N/!gv0 >n~dw1mU\䪼nd}2GtWpB߆Ghw:jWw0[j_Op(z$تHCjZ|6QDl9W e BjFzeR iL 1Gyw.`.!&UwkXC%x{"+,{Gtp]nuF8&ث2}BC5O|6.5AY -cpJ>CPlJ8|O$ oKXYiA * ykOKeti澸k%oh=DLF%K!UJ詀b7[Qv6 ( W2Nl)Fڣ[;.F$~U/nr)IW& &tj޺a2L\P Rzo҉cN.2#.0jSuJǍ9O. R7c8cAkQ*1nbu`nYUT?wI*9Qܙ0j /PruyGu?54̐z]y"B s5i $ZdSF5 8,prwf]"1m)M\Rx,[6Ԣ4qo Rݷ'y,=-f5KÃey\XMB 8/C`K JnB#c?f24߅7l\rT\{cp oykh֣-!a F fU.;C $ PCvs}SpS:zMr~(_*"&S ']W1l嚖Y7w47$!dzl)h<>܈)C]?U2D20V Pz5b KEᛈcxx%laso+4Pw䆛npt\]ºT>Z^P$Rϔ&#.M#&0> d~6T/u#uHǢejSE5OZ:\u00j3(-)b!WU&g{z#27 5yP:9%*+DgS2[j\bXW J-Z7=;afRZT;FJm6rY_Ӈ͸rVCeaaųpnK*\YcF&K^`Ldz :KTx+򏔣N1A 5s91&v20OۍEs,8=gr*QݣwL0G:WBkQ%WTA2&+ͿN&-Ҵ Oq1Cر Q!yA\U83%2' ȕi޻|X̩7 .+O R:8_/fU(Z g5L:L,{Z Nu+O;[ dSqo:Nw wBA"hQ4Ab(YOW?UL^8& 닁wF4DEe3Gn"jtuSR QqSտ`I#tɭ=w=gZzū6WIeE'tif6q`gv09-KNmn֢59M%ȡ~_: VNRCIgLezS# 6k.%UηT'e\VL>PIl]TucV.Vx`,Ɓj8ro*tٍ"w\1a7$ dA`&cMI:dA8ZZDxf{S;x QE'[Lj,Wo_ĵWjmv4(ZF|8C9vIeV>.{L=83WRM LkDqhmF @sֲp;:}(R9[Ã*yB6 cϔ!K AOU]6Ywc{)*QIq2#I`pSTk}z 䞤eH*lje 5Ig3&)IY=;0U8! P3rtAub Bi>`3J.|ز i$JHqkYp]af~/Mld&ahxc$9L$";iVF_. (XS[a3 t"8%'KreWΜ1uZkZ7R/{Eu Ԥ&/!qOõ%i-䮿g!"FBG ?r7yRQb%VEaObJi| xrtzn֎҂ J%I{|"Jֵ},w!59! <<0*4zϣsm 'ͮ)~)<3JK\@{LyW2!){{4)veE]D>$rG# VOSIQCB`w+.C8JVT@sDM6K ogKsI~=\χ3J!&s%3M`)A;NTv_*;PsDz]%{ԻS]Cq;0 IľvCW@8(:L;*).fY7bhS59<Փ%j9ؓܓ׏h<+k5?+-1J!n]~=$E(zXD@gb%Mr? ~[cfp9^D+E5U3|?"*ٷ&r~#cإHS%a)^+ pP̜'1mVοԜ^s@$H3DzskBmr|~i't[ε?MY_bVczzTCf0%ٵɡ ǓK\H(NBu[(@/I2 W.٧\F$h{!|>|cp =d)6sŁ axQiԦ "1 sʰyX>|ffMR1Ca&GYip,Vƒ8.<޸y,sUK{N /n-J x욉vBp\{%-\닖Vֱ mDxoCufI_vcQ+̡>}E8&ء ォ<Хv(~Nq&$'VlZnõ}! 1dm+9ncuE?D$]OBj+i{d/ZEXNxm.Uf=t߼'iYJU/LgXC Q(Z;Y yuQ b> R[BʣXxvJzQE.ƥcSniڐ49uybfBC=V. 0Ho=ϒl!D{1-NH:uO8I(_M/8hV,谵IMξC+mAHcll9Ms؞JNTZѽkd\#&rQ*jC~[sKvZpFyPȅX2; Tc?Wxt>ڐ,!$p5l!S[u;F:i/ ⒇~7w&q*b͛3LDɂlnXdqor~*G.Xy!Yi7lЈЫz=wsoi`A=2(%FX=xbHf(@uWoM'2O=t2.gFqk VAf'v{!Z}`j%ɻ&2%l Jc}hܗU(Ҹ_4@nuv+.+EWTh{ltL`zt_m5nz `'{Y{r(HlEu?֙PAwi>c4BDSq0#%T4"T_Kdﳱi ;YhHnvzΥaUϤ=Ix̺betMdێDQyRn*5 _?ДM@ 0d3U/+C(Kd s nue'j(6 VoDd.i]V*e㻅a'Eշ6^7[.!$ߺۤ%6IFgB3$㼝9S֞\Z m/M&DKOh\⃧nMFPKVx r;Aj=0QY7g Ned?"&=p _.?"_QNrnWy(i]`Jmv:LevDõ^ȆY*,mƺUbYA}I"p9= ?:؆Q 2M6̠|3 B8%;3 ut:cFp%*cCuC>4/.H9h,bS%Uܯd3n}8=ij2 -}Q`FUC5=pF#\^sNɋd"Ͽ<OpOiWi3)1_[F5D\td8Y.Io[_w$lc# fa 9)Jquuy _5\3_v+łίt̳c!{6J nl"ղxS7?!8!ݺE2cU;EE@TK NA!0SxN&}7# t2CBڀǯy9~vTRThj@nި:;q+T=쬥He$ѳyj NmvPP D\J~ 0R<Ჲ7GmK|*Sz /#t&g//]b=5bPAϞ|yDf;D}JŝIŁܷ\R&՚yy9=mjo_joEs62jLCQ}*xn R.IzV8<~B0YU# 6~Pqd-"Գh pH{r)a. }uG@tEߓj[mI}f q6XoXHԍ__R*K%z|l02W2!P&(Ԉ[9 TS7,f;bvQ 0@ukj_@{ lfG3)x! kۍ$ 6Quc$8Aʐ9sgH{]aj ~ Sͦ#3 uF }!yT5}cOa7SdI.ȉ:I6%5˼v]I?EMwQѨ1M cq,' 1gzQ0`nXj "v']!"U"vκyHm`C'L\\PdΈ+^]zalݣ4U*'cZ *+@/t8S-X?2b 7g?p &N[ nc\@qv[("g=pd[bN|1)?}.nms X0nmӑZ!ϯi%*[u>tՎ젹FR 4e¬٢(@ w) 1(z㎉I]p2T"m1}}^k3<,[p-9XF?YJLP tE`賡rj*h9@*LƇ7׀gAo8?(S?e3y"{W!)ڦL&~]C+JJAd~xRjv]i 'Xy-@Aj{,D!R,Y$4>8) P<;+ p j -.cG㴂s6^ƾԳeV}aj5coBn՟ ߒ` ymlw6oI3$ #%ԍ.EQ :p$*(*UBpFX_]ISSd)wx0rWr*̈́C;|in*qt~ңSpꏈ_ e5!/DhW**z7 ?h,pۈ;&F][g!v}"Hh`#A !P\HO5FYUTk IO]z6nFM%Α6$w@7ڒڿD{҇x;֊u_8:fTDxۥU =qUq |Ҳþ6@?H;|,&9[8Y(y5Re94\&K6-r0 .hqM~)IS]RHm'.%8|sՇafMgshF[ I3jAҚmc}BmXJ8Ym vDgʊsČ2[@ZS*RևJWekb6f+vԍsb89rqOH3ϭ@8c&.o~+D r<-x\ VT} d }.wlI2Z&, {ИcO"wю/ᯑ@̰":~BY%yc=2lP"0,gMY uJPT_(*!`/lH9F'(̜6'_f1D8PwiB,)=8gxu'Tc%L) PBU  7lkL?8rq YQ}зlksI*dC$dEJ1KQ8Ц[Wߐko1 Z47"z[_4}Ϗ KDh/x5?IRK#sGm#ku`%hJ}m_L_yyU1IKh%u)~"9rM[c~h4].E>'Ș4yQՁP&9qp \ oGC͙˕EQx*'A7q& Q[W {h{ 2琟sDn5j&Ǫr?vlb 3c^pEǭK`TÇ{ݝ6kMz48p٫EL6ڀW:$SZ4/*\QVa4FG$Um:1GwۺL H;z&Nqd-\Se" /Ts]{d <91xGw~?zl|6 i"ӹ*/ <ȑ*:5b'j!_x?H Ý#)\1S5F*XX4W8$ͯpe8"zvQѮ"Wq}) {8{.`&~ !8X:,/i:H Œ@@̱TK g_"b|dA0f,l,ւLi!ļ"D nLJw4db0$P;cN`z%M/i|=N]_@֨̀Hѫ*.nG#P6}E^߮>s}ѫ9n%D6up<\Ց ċd2.{{8_:U/jצETk )$)\X2ܫUމ 50,{qӝOR=g{t/>^߻]j>c]p(jyS9>E9FȀաduX5#2DJ%&*Enǿޱ ɪ;& HtwgaWE˃_>I:fnh}a?(ᡅ@Nw2hvWe$@%O^@RRF E9H\ %,Wb{t r0ӭvYɈu(}- ב*+zp0}qgLPqB;jWS%[^N!$,)6`@w`#>b״g-^FEA`=d" ,*Ow ؃N>+ӻ"{w;jFJ6{VZ'rϐ@Pl߈Y _h%h>┍ju@w+rgbŸ "`<.0t.;l>YGZG+J+rb-z`ZkNa$]=T{e>"-W πos= {%BW2n}/@s.`(Y;v01lt؜e21k(#V5GԜs~О.-͔c*@`)% ڞ_&Nvfz)l:O;{QUii~>Evt^wEA4_A}fN^'8(,$^`/U N3VzMhy(AηSo >\^z#~pzAqʔJ],c;~Q}iEU M^(Q^'M@\rZ9or@ 72%5dKV5.>Ƨ)“\]BǔȪvUpx` 3y)0 J Nt uԸ'?5މBUFA;D,ZP|,"qtE? %|:yIQ3"ۭL.?ɘײHK91/(蓼,TgW-d V1>2R31p<~!DiPSx[rO',jxVy7B.!k'A26M_\i<MuB3͂SW4TCG+'^G,'9)|A_=NyDi@MV30׵G4***դQVAa/jrK M_nmR RToΫ|gj@UXJ.ȡvRiJEPQWT*IyO`+ vXm)fۿdm:+ hY@=s)D8S 7ɽ3 ˜F]PTT^T Z%W$Ow69H 6\lΫ-9/=p!IZl;++ ʻ8ץQ$OtUX4 |`٬ nh}OKlx*j"Iǀn8j^.׊T0?zQ~NȎ 8-Pc dU Ea;R]x'kot= L~9>g(x2` b_Df VvZxPLq *5/[,~fBVE큖vߑ)V=:}VYiR!zsp="!gBUPb[XQZ 쌶C7N(vs[qD] \fW*%PӇzsZHunUK4 zkj@ +9ה!+X7R~Y^UPC<]saljwS˰v/8}2vKͱP " hʗD:4[ʣ"ө] y9RvCm'a\@F?늑i.CCN᎓ﱬ56G )ά@iZ+&@C,5||fE$eoB9;4{0=z+^:%Wj~mՆ;,;4 hlHf߽(0u .9y@{#X*=ɘh툰AU~ʢmc3kQѬW-$?>hQ5(Y(n]C-?)&=bI1 BFj.q@9]| Ь 8.8.byqҠGӛ%⊏MʥtD]8C` 3 ^ci$)9i7#v5hRh{1}Ž6ʂ_H 6lA>p']}N'tf\2JUe X%xhwpšmCQN4دL^ȯ 1r9Z%C wդV{L9:AM%*Va6߂3ȕ2׏fsWϥz|cI}0;{̶? BPtwW}ѧ3xP7͘zC{P菕o`\EM y~m2+ib/5ϻ]ٱe gL-!;eK{T,o5`K`?^J?4U/ !&KvF58hm${qЪp-feٴ-%'!srS%i%HhM[K]?A@ȝ AGkq h.Ig![ԝioވRtH~WT]X{ފ@ |YCsTsʜqL B]*͆(, `pYۥdv5'nxKM}~\D<[CV޿b}SgVxN>4ߔeN*2*Ĉe0&hg?pXqU ob=|n캜A'`T7tXW|Tx)NQedS##Ո1-6u[}KdcZAp_9O_H)8~Ŧ3Z+*_-qgrBm*ܣ PXa~"qvUv TH$vJz O >:j o3t!h1Xq l@@#^PT)یD7㦈0[hM.P3z`$J!x'F[VK8uN.b~AX Z0pwP8 J4,X {gZUI)ʞ2Y(7,צoCG-y|Dh@_m]1|k1cݗ3M){g^cEAVaoI%= 7Vҽ-PeXJ<оLhh8{DgHT$A,Pmྵ =N|$!\+(\\*[;3' اQ޲.y_9@W=ԁ7Z,W.I'ʈAP22c saS{$a:H:8D-s^ܽn7ʕ\?Q|? YZ6aR}1;K,lڽ٨ѝ/]Y+.N-1¨ٿΎ.#ZUpoT410%+6PlmIN+L %/!oSԷèB2גs3F?kNj^/t]е8@!Z8>aρJ`֕)\oiNbԙӤXM3{(z/ c/U bL-3#SJ0=%,}Wύl!+ƑbMjQyT8u[3T9&?T{.6\ξ9٬Y )XgS EOUJ BrꍪƸr+.*`-&Pˆv*R!5璷( ~Uү3fC$Jj+﫼blWQIAvz>^&w\Q-pȧS0 E<˜yL>njoa ' 9$V&a sgEᜑuQi'BY)iL&smC-Lѵh<=/,+d %˅}azHg)iO3KOk԰f lm4n-@@QjI͟f]93PK4$خ[@.F |t ́R+5E5B?96w/B Jj l8bkUvtW0ڧUyl:W>E((uفI/tQCdc2a9s!ᠴu͚AG'kTu\?%IҥEYBNM.ޡ>_H%D>p5j}Iڥ֚gUsUm ao`͠>c f0&lĩ;,g hE$"@+!>}y&Ff_cZPx4ľg}˯(sXCj3l&JAK.렦Æ8iXA8ҏΈ̶-DRo]im!'NXzby|BxX~Fr/ zg\G OgP #'%Qj_64UQ}U#bvP S9Q-nD*` 1C$b2:65 0h9þQMb{Gsa\0fOt3Gbs7qHS)WKw$!4Lh!rؗa^dB]&_- Tcg3h򳝂RΉQ9nd F̰Hc3γtFi>.mM [-H:G@wlY3lQ-*?ܡhqp 7 JK0#&~FCLs -%/=vRw}{)$6wqFx6|E⓰0;.΃v e~ÊӘnxMOϲy P‘LĨՌooV&Rk9nl?gƌV %V`J6ABTHj9wTb/I=vRXsM8)?>{%ὅ:a[m-7i">Ԥ*B{`*/!6fdF% {w -h[lh]"$T0if8e& |}ůʭ74QėRPIce#>,uzqyi3qh}T.`-Yu|BEϪ<1%U(Իr&xi !uښ0YKܞu܃AC~< Ǟ]]`dSHR_B拉Mi$vfX]n $x5ȸwG g2 H#&W2 nUS I_E%hP?c >xaA CJ4#> |Jӟ0!BE'ޏ`|n, gz=JR&:֡$lDG!ݩ&LrA(:p(2aݖo@CQwrhm溝Hw~S$ڡj>la밒$XF?V4=,4d wٮ$X_sR,N#QZzN7h*MAX#wI jD[\h;N>ê CMߞv*]%o1>*==i񼆇Z֤БAY ^Rk ;fsm\i\ބ8{/Qkk=t&$o-']X>1}l$`\"|&as!U<5&4+~:$(Ǯ\t܉ŵo9⾣.X%g/`_0k {5翎>wjx7u5ٔnU[6#xH:';G'wR͔P{pNpL] %qX6:RjkA*"6,[DAcTE_/\n_%k&d[&ofyySŻ [.ߟ{Y8 t&(s?oQbGο,Xq[0qδjƵ(!ʜ^6ZwXn-aGzwd.Ռj1Y7C^i`R(-pbݩk%Ե; ~\*^#"hnh Hţ;. fM3e݇{;PUGO!UHc=RDH$*N\?îd^*3iK[>I.rFp"*_~xX<@ k "⚌l}P3ow;V 81\lk&H[s^gCRGE L, y??wU.dA$*u@]n"D GwMjwEg ë佷WVp*5vjYa0s84<{`K|eQs#?ma=M81L#~ER[c\,k :ڵQkgc ,t׸ɊfElxo lYȘcd R: 6 QK~{gPvcqoadm'D=4 TՁymaJ6?Pdq5˅{/GH>T2/soLaۏ"`:ah\s+9(( x3Wzn/fhchS~RH4_.a%Vz|{)Yhe1vXMfFOwmXCËd ntSq~'YgeCwl8VxՑ@+a!%B.p_/@Kum%U!^V0cA%UŷZB\eiR>6{#IZn@۴)0rGR_ɪ*^v iijc\Þ3CE G3hepA`Q3}Kvz_WF @ O2CA޵U U{u2wxjRzx#c]Wy=Tm px!m2kpR,Boh/nxӈ4'Ib\m  Vaby0H%Ǧ&Ic+ >VFŭXqQ|*$YV[b),-0b  *rõ%@"Zx.+~b+dmM;(Ib~Y:Cɥ+hCC(^:-&_\dh: }7,iF1#N å@R¿)KU" X3ۇ)&W 2֚yuB;OY/ŗ['Q;Fm%F0B(BYr֖$x~ Q˟WH_\(E?qGg2trLٯ..qvqh6X$ek>7cd?YAڎXRiut] 0rSr@^'5[00యss}gw 2av8NjJX^N&&SrLnARj %]M6$景 \fE[lNX[e'N,OPDs:Tʟss&@i]oBU/%JEtsaSL⧪)`Gcsb.< 9^_ $l`|S+ShΆ)bȍ5}.lv!/Pb9QV!etpY όʮkAI&SR:4Iۀƿe}-}4R-Ρ֘Z ?N !ii{AsսT3=KBI?SYVIA$ 1 MnJ&A@&ᮢq"Ϲu@9##RT ʺc^0.9LփPqTvE 7K$5a{ċ.`W,dT-9R R]47ޫt0[fu3:|9_$NRO8uXIgΆ-CMc-AehWL8W PM8B0+KI p{7z Y۩-ZXwixk4cpZ-)DGH9Q߂\jN%*9&z_&~UWr^r0ǻ4kL=3J#1ɔa$d\hunFŐB (;WThPV}7mQ-XA}v?(d( ָƇl`3сp{eDDxuL۴j46lDҾ;&Y$>8~IwX_CaQw4 I &rqT3+RG/?2=$v$o_)_?³b^ 8ڐlf 09꫈ljI+jVZ+3eUȴ tbdԨ3ƮE13 /h~gW5 x?lO3^7H j9&$ʓ[O[5f1_j:B^N5RuG6ţX;:wOn{|y5 _3[RckPS6Rx"V1wM:jr_GVܘL!_*jnQYU蜰KX֑G VG$"URX%w UEGfuXH:-'/1u/0e,8mnrRџi׈JtqSԮo+UB8׿ySksIDl7j,b3l|V4^ݥWwñiJ]! `3&ж>vree^$X/A3  @Y0n++ [P^}.EE332ncM"7Z`"-d]pcs <<>5咠eɺ7^GϙCA׷='-y܋,`)zD h& S%à0 9AQmt m4:q wk:UN{_`)~Y=\%T}㭏ͦfqR5׶[wd ؓMՋzkj١Bp[\JK]T^!{qP2v`LcWU@teZg‚?:+$|)R5Iv?Udx眾l B$0ͭyaFOl{|QZS!1@b$@U,9΀ 7~viHS0q9?ǚT`խOY>ҦL$:R R0/ &)뺝3O6$fyQGf"Гa-a zt<~ l4b VP_TzƲG'=SW ?83t$|vښ@]ˏ#03YqTU/(5FD. ?D+<kZz[6ZO{sA&BPR骹],jÖEZ"Qdys󺎩 i/}s~M[A~IA^#1E;|_p{c:*ƲdYs@p"$%k gK>1p8.[\rXhnlZv5ȱ¿WP%1>AZAZw~Dzl@(rftثk| F6($!Yd =?mK_,{$[3.9o,܉ag! ` eYBONl(ÛOlVД>Րz*ǘ:rY}Kb[{o`|ymc7u7 pd5+c wOoL/7*eTt/޹whөwoY<7)]: (7jɄn7<%kGi,"52joϱ3Rإg=ވCLk˕lʸɇ+n[j Dr&Iq uN/Syl hVSRW,R1 P1f>xuuLdsAtER.GOf*Imt8y/D&dd\4KZ+X&Xu7gшTrp[[5)},d$^ՙyYbX>Y[8AEq8ʗH~SI[`wWRc29ԠD(nʰx*dW^ `̟x_v\(;`or(3L-5 hJW -QU9viJ$;g"ewy>=`f3lIU'b>T(T3n7t)“ge^JJ#N "Me* w\W{s{qCO(UxDԱ'UN&[ȟ ^˙WTtl DU!=-9 dwU `Qq@P928/V)q ߯ Rj*wYq2}_ 3c`DTq g]6q^`QU#C4(Kt{1FYD J.u-qZxu"R 7 M]du-:eg]}?da©nH|&_Z81 T8yQ84^57 L1}U3~K$ÈuFJ)ADzk!l'' bVhJy !Zپ<871KVŸ~wHBLx2")mٻHjH׫Up# {[C:Xʒ]ҋI EޑJ'zxkR^~qU)C2Qaw^ŸϺ$1P,Oh)i1YnKmvҊr3*` ҟs Ep`q|?:CH)}EmgSڀئ N_2&TIb쪅gJB{=a_w,\SnKR sAY% Y7Wh$BqSYX=V+ӡĎ A4҃MJe!shj(m^ >}:];{:ZUơf#UZT34D;&#;Zk3 }#t53;S}"G(0x*AI>w Y(ɞ"g,WfD%v.Si߸a> D|\T 6hƃk¾+Cg-Xwl f8" rH25- AAA^p,kJsU%{tblǭ%hG#%@]jwMJD>r@/(KS'v8)I-A%"5(,U/f i'_aoM%El4 ">H-_8hd.uIS wAԯktQ5YMx]lbh^I{'~ >@DLC\RFJ3f))1ؤ݃TQaɺQ9+ˎd[Nw4n5 xHPe׸8)+6Xz}]2cKsT3%C!SPw&OHQV. 4Q-nԲ6{5ӈ-'M6ݍmNAٺD!~xO(=ua,1.7_ׄd}k65, ӟ-Wܑ~P6M"? ý'R{g>6J־J[; h4E=E)m!A*^۲/ϝAOukA 8[ d?8Yw`4Mh8{+ *Fl8@A?Ӗ:Ar4 R딃1MxyG {uOІ!%ov#QXC%5HT͵M6ḳOg^{?CcRbogJWdzƋ 2 4~Փ.MdPl:u~f)=XP`.U s`Ⱦi/#&j_ \Q?,}ŝTd;Pϒ7O/܅.FYߋט'7pM}i/Ȇ+P:=FCzό*`N)OC)>kYUֽۗH!0dzuD4H ~S ^:Šn31]0gk}3̅8WTJ<&\ X&(ȅDJ[pDxrK.Mm%=k۳A2iIhK/n;j$nD*TƵ }x"n$/+k{ ]ީX(Y;!H/7 $۟P xӍW6&u$B1pA<;WtF'n8-D"~ GU&1lO=ϯ]rlڢ못MM%aGzu9tYM:Txyug4F셤П'FSZ|܋X%OΑOyBko/sFݚx}+qX WXkE9H9oOs@EKV_%ƐY ?ߖ"S8zalAl항敼woŗ;kt rۖJFn 7 ƞ{cpK1H_S,:}5nD!'?)t)fKMޕA/[A#`4Yۄ֊VΚx*YH`zuPJC_1XT:j+,TPX )ONk  $AhIz 9G }^)}zm\UkHѲ̅`E\erW 4"BH|USO D>h }zLlz]YzPJzؓ0I L*B "bSĔ61ưC: ;;4゜fݶY F螛蓘)k>Ul$BW eI5%΅"鎯먎&,֒_E+ m)ͨ7)&*guI#.R{LМ}z| p.ݿ&2h,Y&9wrk#'[iBfٛM3ke`F++#ZeZ{qo;&(IhRlv A~QlwŸ AkϜKxci(Z6 .I\5;aһ%A5TcIZ̵яQ"qB &(~tygX蜗FnWmߐGd Z 'tx]6[ɼp9+t)t:ؠ͚zD6쎘ö>hmW˖{T'm\LDfd?jc2y}lȿ#RYzJ1o:8q3F&;;G. I΀ ܚ(ˆm!C9E3G+xʩ+"vuFIv? H(14)ߐm]DW𩒀=&N "T,OxO&4[&UWζ"4R05Á*G:š֪i|qu)q 7Ά@Nj$*,|n)s2n$cdmvqPVx#zAoy|W}1%t_-y7y}/b[NsƊ;#ku+[NsvEfz'2eXU33#ISUoˊPCt~|}SnaX@wEr;52WKXZe I WMոiE:)*4u@|%v2f5q4G/Ǒ>*O5Q:ԛUr$l()=Lhŕrp~s8ذu,1Tax !'`Zxf̣`i=~6z>p -]rhE}sܸ ! C&r+[fRfhY]JF|Con3N-Ꮟ*+j<'wa7Q q4 _nz2T[M HC2"džjHu.+o*OFW Ջֱ9C0x!'<ٲ$OF0Ѽ^gQ}%܆D?A_: Ȋ{Px^A{’-ןm@U2O|% ?ӦhL5SW\ƾ3 ?uwV_5aQHomb2Qr֝u۰KKnN`h(fb/rdJ]׼X{4!=6]M&^K/5sx#wSq6z?Ыh}`w=xSU拿'ѵL69̿.=ΞM1ANR7Ĺ^>S}L5W>HFW5?# #\dptnуL ԡ9JG]=Qi@.u%Yz2t怡 0s>b)^-FV&uBK=[go{.agUOZY[vEBgɫ`S̆ %iˬ>RP%Q鵭+gx>:;mA*$ܛF ݌m1*Zbm6F Ɗ'! x PuIkA TFp|Dz]䫌J/vVh*6)QC~y qϓ˖(#?'"<_/Tv$fkd➤ϰBz=Ζ͕68S~c#nʈm ^jis$4JV]_ 7p~Tc&q$K)~"٧z#"+Az kSv\ ]x7zA{5X2D-r5o_ٵ[Ci!*ATξ#L'S^GȽ-#|@tDu51w?v.FZCt[ƢX}k"zgup*Ș}Q)^˕}wpм3љ,9jT:F#J;PH㢒ZpLkg c*ml[I:Qavc6*RSԽ)"PBA',voR{f x%P:rR ^ :s3 ^*=}m퐪aْU{:yƌR@S65y|o1y]TYV~}?Bv(88`Ft3"ҤQs[E|..\18(( X8ae/xw*Ի)~J\=7Zx7qeZ85Dy al+qۙ/`x#O:.0 U@(ζswKgiH ~h~g6Rcq!"_q,ZG#׆i4zh$rCmZjGs9_^OD6s+&bʫ@ܾJwV#H&áh>T6ک%w+4|WɔYZvڲgv ZZ"LWm"~ ^M fk-3ib2`ٸ]Ah cp8*Z#p< NPG:}lG/аlEscebx,iaW3O$BzG&(}k1j']_FdoLF:ĴwJ a+q$qE.Gc^\l\`m-|BT׮} 1KÀ5 ÃPngWU=򈾖p[cfF{v  Z^8)1rYdҞ[M >n:ٖי˃T lWRvY;j!ahLAꦘD7.wTAv)(QKE/*DG}J m3?u]EFIaºB5^r:1F[6N Sb]vV4 ,t>_{:!n^ʅW6NG#F}O۸m5BLdҀW΍YoP W$ЏxД8\/%Q"~yҳ KwR!/%!65.xFe}k)LA_mjP,)ir_~bLr\ثo dՏw6&5:Fb!]YÎ#+3tu.P*b;YӛygSۇU]$Wh׆V o=34}/ a_h`ACN~@D4iN!P 1+S`iO/I5z(A6$&y+.@?w/,/1.yB|jy] }z3 7,~m ) #)SbpA^" 8>>hC6$|9}MWx,H,#D RjY.ޛ}\c r>x3gAy"(f#̝o`{'yojMM*¼nϝQ_jA|Kv WR^HK֦bkįTMY WQR%iF&b #oӲ>+PD@|"Ivg{;e=\EhO~Y1=TBIӅ]ޮw[xvoȿm4!ȶMyC;d`n*o"eA2΋.7{,zH/jN5)דw/sZb 5'Jvj&']k2$o]@+v;]ٽuB-׊e`)uy=h'eMw+$R'+MKMUGO F9G9_r3XW~!gnY|F%K@Ȟ(߫T+*ҫJ}|dHjEh]"ҲQ:jLir 2ϖ4>A?W;ֿgK+ulȬn5p-T¢ʯ]6I0b!RUWR1H1D?%M3 $i.E9ui:BXq@4 %=^Z?bz(wIѫ?/Zx+k uUWhN-5þˊS,]/fYɃ[<6hi ?S:ݩv^]+ })M>SA^=3(i] S8;Bc~ 5f禋wfI!Vۛ(">^ o` Z2b/CVW^P Cv:OF @\w!K;Z. )/5ONq6mGNj5×K x l>:{T ^ \{b7HHPjk} ֍Y}@YY"s#JtjiK m~B;}f{O}TQ"?m/`(tI x΅8"GyQ;Dfd h 5]j8NU L 6 gnxgpTm,YJ`?uQ>c IsLZXct]Mڝƻ41iEM G^{غEYZo;Gڦ@p33Z4%.m81{jL, Ơݲl2jguEip_[R [R?RWkz“G5ċãLeVU<æ*F^ GP)Y  *zǟe)u锆ǩ]Z>OFۓ5@lI`DOEPbƢ(b.WGgwa̤pbW"YQIۦF{$] -``ӫV~{.5hl\0Vq]ifOW| A+&&[Q{L(sqYBf. ˁ 2C;NY.-X5x8$J HvtBUwtq*,}۩ڨ%-TXtpnD6ɨqS!n:48~Z\&:$hT/tر_!dK">XG|BpQm >'ew ܤX#0<ӭp/0bnys"/r)h?0pŀ''\yZ u٤5]F:npd`{X40ceO=i9?]vsi+hH׋ K0:"kN5 &AF +ԢJK&&f Wh܅Acmq'`Puyg"*߹R,ʷK.“i˺Rs=vaOؒe1ld+vmߕt#XDMI2#m笱\Hެy Fq Znx/+bm<ЂJ*1( #|J̈^CoL\U6+ bf~˩ [\_sqt?T&ۺj^ KB?/>ćn!o6sBG@Ȟ#S9Jbrfd+| mW:(X6լ,ZH+;}hdt&W,쿲:?H(MTJS`x7zٓx8$ R|gB`ZxV6L06g&c t0Qpux"e/3տA7ij,EMj9ʁA)JuTc%^]Oć-N5cu>)0*1gg omG/3--ֿixXMui# Gr{;_;x`b/ \ 钖ge!R4 gǐ}#x]5J-8r.igVxJ0;.(^Q_W" !"zհ)GuEy{iLg:jhьY,k%OB-rYֹ~5D&i>TI9Ӗ?,۸HQ98M¢);P֬0بxVUT#srꦍv~ ,= H9h[?@T ؉+.&_%f)zDfz9iA\ .ʧ{;4wW.wk S/L]5+oy!w]zM1^wlOfpd RNV[DjmY0w3DtA?`ʮYD/⚟ajr-]X+f+(e“X *|/:. }rȠDLx Zys1}וu(`@h7ٓ4opW[*)Eg-I$]EV>4EϤL>D<VN #8݉3 ~E@:YmImBwXAAZ/(gIV wv>HTAsb;WBWM<x 8O@E?][qv ٮi.]0Sq X{okmj.T6 ,Wڡ߹f}$kB̚aLDf/ 49t kOǚ1T٘gz t|.A?wop/ţ*&g%6> x}^d'Ȧ #aB#.+'qA Sl޵ȥ/ Kqbm4 o |9-PT.:\%e?m>Q_ +N(.-h_+LEnr&i+umn L2?3>v_N-Ǥ;:/b= '`v,1 my,z^ڗ  g,M~: `rr#T8wi-~ʋR* HuM~ >B|Z͉Ww_H]ֿ]=bCSh:ae=U1>Mr6M#Z[,H W~ "lzу-i>Mhb&zȸ6$D j$k&RmG;o']_c@1[ʸM iTv7W|"ػ2fQ|tS58'^%%(1/]7 fBffnyo./eEmeI-Q|bzNL)/臗Wxf~*21L+4\TH2f)qŐ]F^xsX#PC*oNX"C-7LE澐iDe͟Qr=B 69!%|܂c=80spכB^}XjPa6bje Z 5ݯ;哄Vj^޺bo2l ۈFSyuu8}xҼWt|eJtP46?ݒGV,#48GbĕQ'^R1imdBqO8-SȊ{pϒoq NX+U-|B@C}xa{ʎ>&"Kma|'Qxē]vGb?U[_]Doe6gjw[l `Rsqi:"y͠H0֯*\12сu_y^r{*\tqL~ 17?z;<Н'D 0ӺٷM R:Gۙqt(U)C^]%зLyP>7i0mx u lP_vڙŖhwXE%넢(dg.3U Ҟ |t!fާr@#=Ôm6yb&7M P90v$E#QsI͟v}BtEnk:pel4F=(ύ ^y \u6+NH8nԑ$J[G8WE&+r]$ &MlJ?4xD3kw."%!סi\ov LH6gx3n#~\(5C0~: >L?<߽^xԭ$so46eӚ0 JxԨ3 ;D @G1tsj~9|`N" 7.f,bbm/m$zٲ;D_7J1SAG a@5UۆakPJgl:%M%/Z 3 (ʀD {<[M /1sl A`huew$ }vV&TG>Bjm}Su,麮_  J؎6#"ALfw $&G(7E]DgAX2VԪr9 F+L^3U\"lx,}% n;t G+TtϒAsEij|5]1τ 7'нbtA!+؆Han.FAi p48v.M%FPb3%EæiSi7柆nxk.?ס "UN\} "vJ8(n;<5E|7dՉ)ʼn8xo{GT着ζ=U.;j1,@M,v]G;'s<9;KE3"d ^bV / {ICS@6=i!6'ԍX DdaC,Vm JNB ~!>書PI#C҂<!nd&4ZFqK9Wmm{o2 Xɒ?|Jsΐ:G5>bᛆte]9r9c9@i4B8C&m-H3 Zy'}?Nnb[&}EGsйp!2-D,| h7L8U5*|NQq&`?y`jurd,S#45T9 jAO1"8i7:Qӑgf<ߙ$g@AT[+һqWn']nbe sJv{{l?UV'k=Stiɛ8r[e*JjYݭ7rV+^fwd?bxGua\3b!qP'xG dۃǖ،Wz/ PD$T_GRn:yYaLa]3^l#90R^ftx݈GvN b*uj"Lbڔ"ɂu8|V u mާLBjOEK*!34}@;H4chEsp[2 B]\}\74<0T,N"{dP;^Ot~Xz|fy2ۛ.] /1` lLNmUB)Vs#yk\Z`F4anDu8WaT*J=T{BTqob 1EչÞV F 'hP~7m.J2)0A>sw7RmGZ=;X;h7+TY\'xru mHdE\]'X3 !e!`x D*.6Xg ƖRrЃ^phHj N%ρO68`R V\ W'+I*AYmNk(۫ QsWH?):v.L4 =Gߙ3z6rΕ&\_ѓ8jƵ P]t pz^F䒽1'xY܆XUؓP"8 N#b}vVkr, S&2ކg7$m=py:W %>D-mka,BԺS4;obAKK 23YbX[C0谎y7bYM_-:\NI+I!v_lSnnKtm5;O۳3+0 }cQb=`!Xס+&JPd֞=$6 76SF=7JMf fdI Be݃*-Ҷܓ|JsfhۙAT-\cc _h pt0lsLQpS^ >TL (D9xaK[.=fSrNK/'ď SØP׻tyw2HcI~Sx5p{SF]KPIg1!sWpY 徎z""tKGl:kГ#ː fU э[Pw^dߵ^|*5,5&D[8e)Pl'ksa5mD[FO)p7!3lТ`ȏ2_'Gcfb#*S٘"^+`i ڒڧ׶{;xWcX9B~mH;QOikT)i.Ml}3a;@{|PoP'}Ќ GS=7;k4f*g<k0>|&|'ٕB7KC=4r bN`!󭋧 cx):Odvvy'6qHC蹔\fō;,Μh6CaV^Q@}{o . -gA !:P"ܙ LI:-dj܅7el̛A=$y!1(khZ>?tY|^(V%@ +#"`RDٯEb{HK6g "%:/ɝj`x|3w gA2dG/˛ T(ۀ^WkLzs_,kD.BЭ+ q@a P6g;PP E[6{r}/{`R M@s1" M ] ӈ=z|)e!s& 8Bk&`C*61xKKk{ιnXGX: Qt?HT[>²(])ZVvy).IJ!ORP## (O6K"v*v%E׌t>i}5<{ } :,&"eĹO⒞inmˉ7{Zt@FOxH& H-ݵiHqU4d\Jzr]^"^EłK:.xfFLœ>7Hu_Aiv|?H(!so&\;4<_;'54C !BK/gon>$Zį&[ÓҜ7V˯|{ڲpj\5JB^['H,9,}2)>(fi)ub>ˢl#yF1d'd/?3,E[-/blW |O3v:>9(#ЭNӘ3ҭ1[å9^V.USVA|-o>2E߸jۂ4 u V+0nqZ'WтZ9WHԡo3R8g~5W|Uޓ~1[hvˆbj5-3V=RYQժ~~ #B O.lK~<3*u=R}JŹλ kp5/dAhyLO NJ"CS<%$roҞ%Øn.<ێ}Rzv^|xR|:k5|k?wR1Id)Tr&F&'l 10<@&};,ߑ7՝u"8P[YJI`t6l9 L0 A,h9# dF5+n52b\#3Fy%'cG vOl&DLFC0ƾ J\E0(,&VFJwgx[jh{Qk,lS1"k6λ 32J|i= hGΜ0k*]D̳P0U23\CCK ^ "KQ-Ń:C̦pFn4OCB@ZsbSjvg_OGՅW,0HO~ǰ+!b` H][0AįR9̫p :FNtP!Q6:́٦,\x6Fve 1c:vwӊrP'm!4L᧦zA4S4{Ƃv]ֿZl|ӟq}x(xSIF xXp<^9% >D(dX }HƣyW7!{^ۖ=?XHAшxX[Kg,CIl96;"MF,pb@_E<naE`zPdO}]uU*E,@b_#,RK8Wfȥh m@d_ P!k-,ռZJ~OQI,KJpf({ΐrK''V~(!&KuĮXvk]EOe]Sg&Z?IY|aqNr3 uhӒJ!mrY{E9Z"R%ve焪q|dA$-m i`n&ϱ6$O>U { u+*=uMHL\sbuf7 8wo4܏_mo؛ѳTS إ"3Hwka+Y4qCrL;!9/2"^9lN*3KX #v>hd F5M}T߭\FkK# [~I}Opjs׊*y`)G=:<(YU'R{~Ip BӇkdJg@\~ml{0OjF(2vNQ*֬9bPo^B1Da)Q3_Nۃkd#^VpUՠf!B ! Za^Gɣ G&dI.^AU]`<\bl ޟ2邖Ub%:;c5AMŐ92JZ3(q{ +ÿ() 8P)-Т]vE?4xxCy(ֆPWHAW6X ݝïoR_35ҫr%M #Is̋ZJ Cc &0Q59v0~%6+{\x/,wI\?NSEY0+uaֽɘY+W*ƖKRhj~Xx*+F*0fDAbs *rcm$n g Hd˳݀KCCIwhib;U=E3{̓0\ipL YZ