corepack20-20.15.1-150600.3.3.2<>,Xfp9|ϩ^H g!NY@ļUpK?&U~Un5 ܮˬk= LH12T}{`h`T"}uXFUXVUq郓$ٷ%%p3Jn9G‚A'xDVB&%[0p>gfǝI%=BvlM hv R^ C 8 > [&p) 5:}\'&D; =~ $| >DZD?Z4d  " _ ,I\biXB`B B hB pB rB DBLBBB0 X  (8$9:=L>L@LFLGLBHMBINBXO$YO,\OXB]P`B^R bTcTdUCeUHfUKlUMuU`BvVh wWpBxXxByYzYYYYZ0Ccorepack2020.15.1150600.3.3.2Helper bridge between NodeJS projects and their dependenciesZero-runtime-dependency package acting as bridge between Node projects and their package managers.fh01-ch5a SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/NodeJShttps://nodejs.orglinuxx86_64# remove files that are no longer owned but provided by update-alternatives if ! [ -L /usr/share/man/man1/corepack.1.gz ]; then rm -f /usr/share/man/man1/corepack.1.gz fiupdate-alternatives \ --install /usr/bin/corepack-default corepack-default /usr/bin/corepack20 20 \ --slave /usr/share/man/man1/corepack.1.gz corepack.1.gz /usr/share/man/man1/corepack20.1.gzif [ ! -f /usr/bin/corepack20 ] ; then update-alternatives --remove corepack-default /usr/bin/corepack20 fi "1]'3* Ba8M8M:Q:Q:Q@],A큤AA큤큤AA큤A큤ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3bdedd3b107b56037260d70d8d0ef5fea43162b6d6fd4f8c29448452cf6644f30a7b8ba5c4483d97d6123f5634da2362d578fb81f42ed6e1dfbb84fb1cd8fe4be8ef396492955ccb798a52054894b70e8d90f74c4f30cbe396b4ea40d6f73e405436745cd5d742b4dffb51b3052e6fc434483dcc775477083f48cadcf2d6c98f9cf720661f1bc2a63f6734655e6b98f4e2c57a5778255c73af301e41d7ae86176d8fa806839e6ae08a24ee3b6a61dfb512d287058e02aa78405c7afcfa1633131b4d72e231619b7a5040ae89ef7bc567f0fc81a2c8b44b47bcbf8c5f894141e84d7312aa35417892eedbae0f1e50c8196a68c373d15db639b994c066db18e20cf5ab99110ca40af6566413a8d6b7fa359006168836cab8bb502e7573dd654e2a779b018ab7bb35891db9ae1faf0dba191ffbc5137e528f0bf145cfcdd67cb8dd49f13394d6c6ae535a88211222a9b3996a671d8f88a75e222a2e5df548f2bceebc67e8c897874241257303d28482bac562c96514ab4e0fa8f2e1e045245963ee5020e3430810638b169bbf91b3871644ebc85063cf868065336cf57874ed4ebc50dc5168eff5c1e8dd07e179635924b344dd67bf58a69526d44f26803fa199f42e8c72cd78b14e7cd45f682d0a6eb741d5b0b9e8288ce3f6d2c8b82880c60b765a34c84c3820cadd8bb3f4aed2a010d2a92c9a4f72f5ea83291f1f65820f0c8920630a1d1ec47aedea7345e3c868ecdc07e191373497bbf47fbbf5942fbad4ff9cbe52c92c62ca73ed82fcd2d59e16ff4bbdf9c214f7c2f3ab51c9c098a77fab805432c230b8c711f89aaaf8e9a0f52d3594a40e94f89b580217b0e3eed2bef834223f326442c96e0d2480390e2c341f01a1196e342f16fe00ef11b9431370d528701fdbb70f298e54c839bf68a3831fdd582740f4fb1231d46da18e2c9fb3f05f9721a4e7222958732c14195780cc888ba3bb3143723b2639dbd40f43fa51b8007c6ca3cb132ed22c62ab6a93975eee5fac573b6827de24e0668ad74d2cde19b001ed22cbc0106d571895e2e7fdc7e030cecf182dab269e73cfdc321ce7466b2d81ac629b340fe2c7d5bc480ad9441e89a4b4d654fd45a50a4c8843ea47aa6045eb4580b746837ecf0091d32384dbf519fa4f33f9f1d4da9452b8cea7dc23220f74dc3a724cae781e4297188028c4b4512c201add63868f9a9852135adf5f552d0200d77b19c890e282562382851dd37e613d236456cef63310b874ba50abf05ac43e3237b9a146e432c3d785a22822828acce122740c0aad3dee35221b5c414b0ef6056a55bce9cfaec6454ce6a50141543eef5b7cd9feb832ac30c9ede29a8f21107b50fec83da4e6495b51f0dad16107d00214a52f305395bcda26e57312daa763e70eae568ffdd7edaeb4f9edeeff5e8bad0fc773b1c3d7508336296547975e73914107ec48224be53e0a88317cc9595a71d637ef12a7c10ccd61ec53d0b55e5de871fbaa75a270ed198268c4d9a9b9d86c847823e5ec8eafb51360b0830fed702510a977562baefa059b3179ce4456d5b9f459671ba420e63ae81743b750624e85c009d6dcc314f9aceb967c407de2a7ef11c1f67560f8ef6e3091fa014e8c15fb4da999e0a407f12be3c232b21920c8816c432631e256d2d781c64a0727e18574154a52a497d81f840461ac62655d101b2514ab8a3e8eccd0a3dc991d559b49acafd99e65bf27c987fb91245156c7497ba873ba03e6c39214d3cec22807b9b9f523b4b91aaf59925e7bcd26b4507b3c8582623d6eb27b996f7d9b3497b179468496aabf9f4a852a1da671cc7bf074fbeed88261ee7c3e2bc9b1c9e2d4d3b80abc3f7573231ed1fd388b4dc2a343ca2ea8723ffda12f940ec0216d31661086ca5dbabc2a49451e282f61954f9c844b6f5631d9246653410f07fe62b03b70680ee9e60e9906dc52e53acda23fd997aad01eddf7fe3fbcdfe28980f88e4265560053661f4247b1dd8c012ffce9adf6ef6b5038662d3c7162cf15736f20410c398eda2e7a2634f74dc6088ac9f2495d4861317f20611374d5412492ddf32cd0f0363556a75da272fa8f6a7e7021da6a7f9a4396eae1f0fc7ea318525f1b1fca1f4de4776dd73200173db0c2b10e289bfbfdd7694070a2d1fa55abed6f2c93df00c03dfa6070b135d138a3a16e092e9c53b0e3b4727929947cbfa1670dc26b5e2d2a4b7818ce047a39a68c9e08e7230b23f7a088e0b1677b3c47ef807fb0f92de62489a3714c5f11d9334cbc6f53ac2642d0ccb15ab67b792e296825c6b3b58732b063df0c3e5636f18628efd287a2ff58594e634dfc17820897b274b3a96a7f74b86cc7ac2d5b8d85dd3616fc5a87b87818ffe88681f9bf391dd589dfc1b8cc95cc1ef59c81254db932455ab8334e87deca411df67ef5a6f92502371751823b75d5bb83b23ce0cafe1c24b1515f7823b4a03a763f549695c7bff381be923corepack-defaultcorepack.1.gz/etc/alternatives/corepack-default../lib64/node_modules/corepack20/dist/corepack.js/etc/alternatives/corepack.1.gz@@@Brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnodejs20-20.15.1-150600.3.3.2.src.rpmcorepack20corepack20(x86-64)@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/envnodejs-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.03.0.4-14.6.0-14.0-15.2-14.14.3ffU@f-f @eN@e@e@eee_>eLe;@e7e-%e@e @e;d d@dd@d@d@dkY@dgddbd^*@d[@dS@d?adam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dedimstar@opensuse.orgadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deotto.hollmann@suse.comadam.majer@suse.deadam.majer@suse.de- Update to 20.15.1: * Bypass incomplete fix of CVE-2024-27980 (bsc#1227560, CVE-2024-36138) * Bypass network import restriction via data URL (bsc#1227554, CVE-2024-22020) * fs.lstat bypasses permission model (bsc#1227562, CVE-2024-22018) * fs.fchown/fchmod bypasses permission model (bsc#1227561, CVE-2024-36137) * Permission model improperly processes UNC paths (bsc#1227563, CVE-2024-37372) - Changes in 20.15.0: * test_runner: support test plans * inspector: introduce the --inspect-wait flag * zlib: expose zlib.crc32() * cli: allow running wasm in limited vmem with --disable-wasm-trap-handler - Changes in 20.14.0 * src,permission: throw async errors on async APIs * test_runner: support forced exit - fix_ci_tests.patch, npm_search_paths.patch: refreshed - skip_no_console.patch: dropped, upstreamed- Update to 20.13.1: * buffer: improve base64 and base64url performance * crypto: deprecate implicitly shortened GCM tags * events,doc: mark CustomEvent as stable * fs: add stacktrace to fs/promises * report: add --report-exclude-network option * src: add uv_get_available_memory to report and process * stream: support typed arrays * util: support array of formats in util.styleText * v8: implement v8.queryObjects() for memory leak regression testing * watch: mark as stable - versioned.patch: refreshed - cares_sle12_capabilities.patch: SLES12 compatibility- Update to 20.12.1: * CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash- (High) (bsc#1222244) * CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation- (Medium) (bsc#1222384) * updated dependencies: + llhttp version 9.2.1 + undici version 5.28.4 (bsc#1222530, bsc#1222603, CVE-2024-30260, CVE-2024-30261) - node-gyp-addon-gypi.patch: adapted for new unit test layouts - fix_ci_tests.patch: add benchmark fix- Update to 20.12.0: * crypto: implement crypto.hash() * util: add loading and parsing environment variables * new connection attempt events: connectionAttempt, connectionAttemptFailed, connectionAttemptTimeout * sea: support embedding assets * support configurable snapshot through --build-snapshot-config flag * util.styleText(format, text): This function returns a formatted text considering the format passed. * vm: support using the default loader to handle dynamic import() - c-ares-fixes.patch: removed, upstreamed - nodejs-libpath.patch, versioned.patch: refreshed- Update to 20.11.1: (security updates) * (CVE-2024-21892, bsc#1219992) - Code injection and privilege escalation through Linux capabilities- (High) * (CVE-2024-22019, bsc#1219993) - http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks- (High) * (CVE-2024-21896, bsc#1219994) - Path traversal by monkey-patching Buffer internals- (High) * (CVE-2024-22017, bsc#1219995) - setuid() does not drop all privileges due to io_uring - (High) * (CVE-2023-46809, bsc#1219997) - Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) - (Medium) * (CVE-2024-21891, bsc#1219998) - Multiple permission model bypasses due to improper path traversal sequence sanitization - (Medium) * (CVE-2024-21890, bsc#1219999) - Improper handling of wildcards in --allow-fs-read and --allow-fs-write (Medium) * (CVE-2024-22025, bsc#1220014) - Denial of Service by resource exhaustion in fetch() brotli decoding - (Medium) * undici version 5.28.3 (CVE-2024-24758, bsc#1220017) * libuv version 1.48.0 (CVE-2024-24806, bsc#1220053)- update to 20.11.0: * esm: add import.meta.dirname and import.meta.filename * fs: add c++ fast path for writeFileSync utf8 * module: remove useCustomLoadersIfPresent flag * module: bootstrap module loaders in shadow realm * src: add --disable-warning option * src: create per isolate proxy env template * src: make process binding data weak * stream: use Array for Readable buffer * stream: optimize creation * test_runner: adds built in lcov reporter * test_runner: add Date to the supported mock APIs * test_runner, cli: add --test-timeout flag - c-ares-fixes.patch, fix_ci_tests.patch: refreshed- fix_ci_tests.patch: disable test_crypto_fips for openssl 3.x, to be fixed soon (bsc#1219152)- c-ares-fixes.patch: add additional backports for unit test fixes- c-ares-fixes.patch: fixes unit tests for new c-ares- Update to 20.10.0: * --experimental-default-type flag to flip module defaults * The new flag --experimental-detect-module can be used to automatically run ES modules when their syntax can be detected. * Added flush option in file system functions for fs.writeFile functions * Added experimental WebSocket client * vm: fix V8 compilation cache support for vm.Script. This fixes performance regression since v16.x when support for importModuleDynamically was added to vm.Script For details, see https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.10.0 - nodejs20-zlib-1.3.patch: upstreamed, removed - fix_ci_tests.patch, node-gyp-addon-gypi.patch: refreshed- Update to 20.9.0: * No changes, just LTS transition- fix_ci_tests.patch: adapt for openssl 3.1.4- Add nodejs20-zlib-1.3.patch: Support zlib version with only major.minor versions, like zlib 1.3.- Security fixes relase 20.8.1 * (CVE-2023-44487, bsc#1216190): nghttp2 Security Release * (CVE-2023-45143, bsc#1216205): undici Security Release * (CVE-2023-39332, bsc#1216271): Path traversal through path stored in Uint8Array * (CVE-2023-39331, bsc#1216270): Permission model improperly protects against path traversal * (CVE-2023-38552, bsc#1216272): Integrity checks according to policies can be circumvented * (CVE-2023-39333, bsc#1216273): Code injection via WebAssembly export names - fix_ci_tests.patch: refreshed- Update to 20.8.0: * Stream performance improvements * Rework of memory management in vm APIs with the importModuleDynamically option * test_runner: + accept testOnly in run + add junit reporter - fix_ci_tests.patch: refreshed- Update to 20.7.0: * src: support multiple --env-file declarations * deps: upgrade npm to 10.1.0 * doc: move and rename loaders section * lib: add api to detect whether source-maps are enabled * src,permission: add multiple allow-fs-* flags * test_runner: expose location of tests - z13.patch: upstreamed- Update to 20.6.1: * f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: removed, upstreamed- f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: fixes issues with Angular and other software that tries to load ECM modules in somewhat circular fashion ending up with multiple executions.- Update to 20.6.0: * add support for .env files to configure envrionment variables * import.meta.resolve unflagged * deps: npm updated to 9.8.1 - nodejs.keyring: updated to include current upstream releasers- Temporarily bundle ICU for SLE15 SP6 (jsc#PED-4819)- Update to version 20.5.1: * (CVE-2023-32002, bsc#1214150): Policies can be bypassed via Module._load (High) * (CVE-2023-32558, bsc#1214155): process.binding() can bypass the permission model through path traversal (High) * (CVE-2023-32004, bsc#1214152): Permission model can be bypassed by specifying a path traversal sequence in a Buffer (High) * (CVE-2023-32006, bsc#1214156): Policies can be bypassed by module.constructor.createRequire (Medium) * (CVE-2023-32559, bsc#1214154): Policies can be bypassed via process.binding (Medium) * (CVE-2023-32005, bsc#1214153): fs.statfs can bypass the permission model (Low) * (CVE-2023-32003, bsc#1214151): fs.mkdtemp() and fs.mkdtempSync() can bypass the permission model (Low) - Changes in 20.5.0: * events: allow safely adding listener to abortSignal * fs: add a fast-path for readFileSync utf-8 * test_runner: add shards support - Changes in 20.4.0: * tls: add ALPNCallback server option for dynamic ALPN negotiation * adds support for ECMAScript Explicit Resource Management * adds Mock Timer support to test module For details see, https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.5.1 versioned.patch: refreshed- Update to version 20.3.1 (security fixes only). The following CVEs are fixed in this release: * (CVE-2023-30581, bsc#1212574): mainModule.__proto__ Bypass Experimental Policy Mechanism (High) * (CVE-2023-30584, bsc#1212575): Path Traversal Bypass in Experimental Permission Model (High) * (CVE-2023-30587, bsc#1212576): Bypass of Experimental Permission Model via Node.js Inspector (High) * (CVE-2023-30582, bsc#1212577): Inadequate Permission Model Allows Unauthorized File Watching (Medium) * (CVE-2023-30583, bsc#1212578): Bypass of Experimental Permission Model via fs.openAsBlob() (Medium) * (CVE-2023-30585, bsc#1212579): Privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (Medium) * (CVE-2023-30586, bsc#1212580): Bypass of Experimental Permission Model via Arbitrary OpenSSL Engines (Medium) * (CVE-2023-30588, bsc#1212581): Process interuption due to invalid Public Key information in x509 certificates (Medium) * (CVE-2023-30589, bsc#1212582): HTTP Request Smuggling via Empty headers separated by CR (Medium) * (CVE-2023-30590, bsc#1212583): DiffieHellman does not generate keys after setting a private key (Medium)- Update to version 20.3.0: * deps: upgrade to libuv 1.45.0, including significant performance improvements to file system operations on Linux * module: change default resolver to not throw on unknown scheme * stream: deprecate asIndexedPairs - versioned.patch, fix_ci_tests.patch: refreshed - openssl3_1-adapt_tests.patch: upstreamed and removed For details see, https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.3.0- Fix build on SLE12SP5- Update to version 20.2.0: * http: prevent writing to the body when not allowed by HTTP spec * sea: add option to disable the experimental SEA warning * test_runner: add skip, todo, and only shorthands to test * url: add value argument to URLSearchParams has and delete methods For details see, https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.2.0- fix_ci_tests.patch: increase default timeout on unit tests to 20min from 2min. This seems to have lead to build failures on some platforms, like s390x in Factory. (bsc#1211407)- z13.patch: fixes illegal instruction error on z13 and older s390- Adapt tests for OpenSSL 3.1 [bsc#1209430] * Add openssl3_1-adapt_tests.patch- Update to version 20.1.0 assert: deprecate CallTracker dns: expose getDefaultResultOrder doc: add KhafraDev to collaborators fs: add recursive option to readdir and opendir fs: add support for mode flag to specify the copy behavior of the cp methods http: add highWaterMark option http.createServer stream: preserve object mode in compose test_runner: add testNamePatterns to run API test_runner: execute before hook on test test_runner: support combining coverage reports wasi: make returnOnExit true by default- Package new version 20.0.0 For overview of changes and details since 19.x and earlier see https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.0.0 - imported the following patches from prior patches: + cares_public_headers.patch + fix_ci_tests.patch + flaky_test_rerun.patch + legacy_python.patch + linker_lto_jobs.patch + manual_configure.patch + node-gyp-addon-gypi.patch + node-gyp-config.patch + nodejs-libpath.patch + npm_search_paths.patch + openssl_binary_detection.patch + qemu_timeouts_arches.patch + skip_no_console.patch + sle12_python3_compat.patch + test-skip-y2038-on-32bit-time_t.patch + versioned.patch/bin/sh/bin/sh/bin/shh01-ch5a 1721039492  !"#$%&'()*+,-./0123456789:;<=>?@AB20.15.1-150600.3.3.220.15.1-150600.3.3.2 corepack-defaultcorepack.1.gzcorepack-defaultcorepack20corepack20CHANGELOG.mdLICENSE.mdREADME.mddistcorepack.jslibcorepack.cjsnpm.jsnpx.jspnpm.jspnpx.jsyarn.jsyarnpkg.jspackage.jsonshimscorepackcorepack.cmdcorepack.ps1nodewincorepackcorepack.cmdcorepack.ps1npmnpm.cmdnpm.ps1npxnpx.cmdnpx.ps1pnpmpnpm.cmdpnpm.ps1pnpxpnpx.cmdpnpx.ps1yarnyarn.cmdyarn.ps1yarnpkgyarnpkg.cmdyarnpkg.ps1npmnpm.cmdnpm.ps1npxnpx.cmdnpx.ps1pnpmpnpm.cmdpnpm.ps1pnpxpnpx.cmdpnpx.ps1yarnyarn.cmdyarn.ps1yarnpkgyarnpkg.cmdyarnpkg.ps1corepack20.confcorepack.1.gz/etc/alternatives//usr/bin//usr/lib64/node_modules//usr/lib64/node_modules/corepack20//usr/lib64/node_modules/corepack20/dist//usr/lib64/node_modules/corepack20/dist/lib//usr/lib64/node_modules/corepack20/shims//usr/lib64/node_modules/corepack20/shims/nodewin//usr/share/libalternatives//usr/share/libalternatives/corepack//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34776/SUSE_SLE-15-SP6_Update/66570f7c0769dd9ecb668648824c3821-nodejs20.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxdirectoryUTF-8 Unicode textUTF-8 Unicode text, with very long linesa /usr/bin/env node script, ASCII text executableASCII textPOSIX shell script, ASCII text executableASCII text, with CRLF line terminatorsa /usr/bin/env pwsh script, ASCII text executable RRRRRRRRRRRRRRRRRRRRRR%dx,MRH:utf-8159923cad71e33a51718fec193eeec7ceba4c69fc133e5bcea113210da18676a?7zXZ !t/Ꮔfi]"k%x8;ҍa5Dw9nj 8pxۢjЪOu)07dG(vc.~V ̬,I;G//p"a`WT[C9vT L+@Fg{7 Jt"fPq>ϐ Z]J8X1<FDJ.y *|8,d؆)Qj8SF }7?+S[HNO:7RmHZ yЮ mJIh'k-q,O1!aV2X_"s2"%8Q HxP͆>`,$o,blw;{޹bIu"yG-Ӹ.`=J#`xizםҏL ]ym8e={9U4G1tM#'+D\GC=3C8gլ'*Z@@?>v,S\gq5|pI<>*;h8 &Mk<ÅK&ӧ Јq@xǟv_!w 3ZykH (2^2Ʋ^3%dOl.8zf#?\#t_u NeCC!?Mƫ4;sU_eNFD"SY#g6GVckƷ٩| };m/~nK9D4so˲?e yUw?B-a ޓ IrNC\U#Ibw'_鐀h/Hgn498SÙ(e(l7SϧAih # j14ydsgAM76wP_@9K&_>lu@ ]ذ?dΦ ]1a]i~3Y}\v(\a?ٹ&Ma'Oai}6^gەIժW^LAJl| ukQ¾6{t<|nx+)== xv|i}8W41Cp2`dxrmb)ѨyE9<;槈b(A"\ixVS;lz{ ay!02z 4n&,*7`'"u1"!X ȤdR&D][_`%שhwU!)g!lnKHrJU`;'mֻpLzYmIW 0PĬI=/ ȼaxby;{D&Qe_0R0WFЍ:f?@ ف"-^.-}m˶_R~JN!LCZht͇v2CISQH꒙aG/lQ$R%Ǜe'KwsJ5["<~=)\-@H_ޚ ]Zu!܂\m_^L4a8/)[o-8I('XHjzGLbU//U$Js\ɼi8bY =C1α `zC݅5qGc*W%m/aC y2պ6̪/hR= *cGx6't~sEhI}DRtSFMcK=ݺJ%s^SI{ 4EOa6Ӊ$P.^poѳ6/~}j^7rUMc"^/aX6~vS{S7O}~`6>}[V#$l>TҍUM2) J+[JQo~MN̰0g/83d3e4V,p+MXGlhSSIY&K6h ahLd DaԩF %O>Q){&ve{A5^>$loY@={T0hPU/` Rk9xA@$,?f #Li4~@=wej5 5NzFCx冤!|A|sY418hҩp ή"<{2;KTOoo$CB}*fr SKFuG#X ]Ll .>6anu/Gs΅k&M"j<8' 5:m$̓uYZ<8C\Wڰ7Qn#k [HDK(yK̀/yUbw0~O ڇp\  GqB44x4>ߘ-( sEtia!٬_N٢<腴\X꟪?#Hbb~ _fƽɋ5$*r\@A!1MÈ )U Q ,UfK߳)JCkNab8әGn@1ׯ;pP: o~~SCb~h_c }nk:yFAÍ(ɣt>WZpZ$4~:s1Y \Ĭt}'p_(YƎv`*K$&>GIł!T5Ƽ>Ns &_&~RS?T8=  ϵ{-{E3:aMqg3Pfy4 K"+.vK*kL8|Rg4Zm)T]| O#D< "!Qx5?ɡzK]ﰜ*^_I80瞴}p;oiSNJVWNYhbDإ_Jp1PK۳#FjA.>Rڎs]oٟYeրtF5k.iz{#SjRIe3I=|a`iyq;ٯ#t^M[#pj⥹V9P !+6wXJbuV<"Vy0&_=ł2x=O bR"1ao `Q)_̭_F%PeCMʣ12(񞻳?m߆r*'&=L7o*V]%W{Z2{嶨6@İ(G=D/`$c!sNNwe´?@A!w^qj~șwRTY붞' (rQh>k?p{p -3𧺅 yS[ճShWC20hb)!5[P8PM\3ch,ܥgYAtL'zER]"S[_Z.FO&*]8!4uv^?2:y/pQL}~q216dmSd 'ږ)*OڤLu$+h&2Oe L,LX5N*Cdq)8U#(3+)?@+ZW!؜|0\ʤ[x۱ : DYbNrJbE ]練ՁVpO꿚p;%= B9xD+*G:Sb,IYs X?!HB|-"d"nܖT&CJ *}{VzmI_LSNy+m+Mlu,6(ULF^}W((t=S]V4x0Pdf]]O8hG:ZK2~ʚI+B<C1s#=xkB]8mp! +;UR|Xw&18j$.`WKAlZūb9[x&gǘWf*c ? ׎"TO1sDB|D>GoAy|Lj꽈.Py;(J'egE_,o<!]\Q?哟,!Q42/![L Z(m_BOK8 L*'pҦnYlz#AfF4*r R1!L4`zF m K^QQQ̃vp vgw..Rx;ĽW%r`.Z{c%l \l8Y͹?Ge` +Iݟ|F(IϾ ;nϓKl(zSkKFݳWPR]!T)̦j;oGُ.WX!rj$?-P3 (ۢV*F5 z'` 7zULi Я`=I+:X:m[ҕʇ,֨N͒jZQkv1SZ?QR'P":KѪ;21uCG1zk\o$/ﴈM(9o93M5S{kLԚ&}D`-i3h8SnG26e-Gy.E.(#[{Ks˚,Is#ӠF^Sf?O" -m?\r$ٶW>PD: u#{Lepw)47LnVpyq3^f( TB=b~n XhUɺ:TBKA;~R2`8I( +y}cMT爾6աw-VWէ2Ҷ7XAѠQں:\i3iW6R+oa2d̫w/_CH;.BSHꑥ[OgG-.e{>^Z,I~{; 1?-f ^xO|M2`H~yLFT<."Ҽ9Ĵ$4*`!SMP ?YWe}B΀_C8@O|Z@۔@*|5om6)AК-͞ݳ э|=2 IW_iCARfJtX; pK_(o "EHƳBҐ4ڱ)9q|j?=WN%c}?7'JZ쯼ZIkhBR65,i ݒ uxq,E+LN`I*Fiekw@O>2DJ/^"cpYb7Nfi&&`yVT+URewr|[AO$-/`S1[@ezw/*~نqUJ1B#w.-t-y6QEYgS1roǭuɅyf~{=mS'eqƟz[.>kV$WG97aE1dk z7r2RC6 YX?ySs} ׷,ͨK yRD p%gbn=9qŦ%Q~bBY|Ӛdnq~i =x 5p2ɘ)l);Wx߷l1l^sCY'X8ȋj(.^4қQDRE^/?Zo 6w#(ژ]9CJmU4&ڹyx1ɾ&u<rOýJ>k;K/}Ɏ2($jPc.5+?Eˢ'G/>^mo~KrWtwX^|>}YrW~eĸŎ_D6IZ@3rOEk{^4x"uz+hUaq;MgN&u [;Ȑoq}8/OW,JA{޽CpۘjD8 ͺr @\Z3{s]D-wqϭS_gw 3^8=o6%4Varx˧'Qu5+#kwXa,C%%1YQ䀽~3OߪD*hn=tY 443 6 S _ *Հdgk0nVE% BUO٢J:7+?\^7qy[)@Εoo+9C +ɇNc Wk=7a6ga0RF=Ymgm`BCY~R\uŽGMw=lyK ?\Ɂ 8^Ku]ۇ=.GKc'VO.@jY|MH[s&^ ׳'Aghp(yEw2\ A4mbVa=\?nfkƠR?Q9;dMOWzZQ;Nk557H2ԝUغ-PCRA&0'n4KCyۼ :Y%'0Z` .fMUhyW1:1j8̋YʤӰ¯J 6/'QrozXxNMҭW) '{$6gb6"2KfXk[Z.V<𔻶\@n6G;C4Ej%>.b+܎ #w y6kصS5?c^':2*YMmVybH/I*!]& N{A쁩١%}7ol1# R1Z=pLrjr#ҳ%~qcQ 'imZ7 s;푑M|~cƳv,+Lr=4#@ՙqcX^&ݙ!?OrϨvxφ51`y»`|,RCs"<*[mpdH}"i(M>E6gA+#8,`2槐*dQW >xiyKU>CM2"q@kV`S5:u[p9d أ;P7d bxs]KfF! #iR=[syQ±#S{ۖ'P;3/{*e+ȘFWS D|o]2t/!Fik3u!vuF#3|/*]͔$WV{s& fLp00}9"ħCZHKQcc}e'\7hϡbLs+귊2/V"(xFdH&U K$9151!5frOqjgl>RIxn( ȬQf׻$X2F$ɪj 7pM55F\xRAxQ34F-?+ K(ḣx k@6hs3{G%+u;t;Fw`܇|@_n1Y:u(-`8Ӑ*E,L4/;ߋ2*5Zj5熜 ֛?ܧK)bJ~Ā~F#(uEX#QjG"# 6='TUQP͖LjKHkpG,ܡ;)IwQ|zlL[Czd\l~ 72`w">;=^~dTSO$]R F?F{''|$2@.k^c$gv 8K\ 9eH(TvP lJw%mD=g%ldpmHLyO,Sr%S!ZhgX4]ؕ|[Qٯkx^D{C8!}Adce՜kAX2U\I嗎qܑtQ$-y|=/3Zo% _l2벅l`j*|pTkNL`AKp8ulWݚY@MBEwDuk7Cҹ-TU^/W k@}]AzM-d-UzM҃"P-z(oc?aUS,FrZo8BQ/::hվ&[#v[֝O&:&>V()U*SZ0NG*AvIn)%Wd.g{+ ZH~%"CE<26s0CbN]/pR) {1nMO&㓙bC -X-.o\.{W,5i & 8HEѪGq$.Eƌ?\ߜJO V#},zLh֊ @ QfJ(IDrnl1FEu\Sťa~1r;3:\0 z &^gxB㯧%j%f(_tEyfyp-^er d`$:}QޏYX^7c/C^6)%R2-š=D?NpKL 5DH"s5PHqIA?AT\d1%L'1͐Fp KZ;D^0y`eT8IlgR3*t( ւ#CZ4RQb3!(ufr[~RswF`FHvDpS/ bK M2=916*}LpKb!QNJjMcABO5 g//5WިN_~AĠbLeΒ:(;'%wp+]rR$6GnYOf鿵.@_$`o冣dbJh^9:nIC;ڑE7 D: J)%&m. i5e.^5H,Fd4H19XP5iysO e2Qɟ2N \F ' I{9S#Yb2'ix0*øsBpY,o͉M (}HւH| Rhuy i3|r$y[ +4ј1Ѳ[FF&{\zkuކ>l%%D*'Xn؉ڶ"uBOnUYT ,sL/+ta8"C_ 4S.B16t +\g6xuS/>xEEPV0wJ^P6o%ppo%idTp1H1K0L¯x6Tۍ55Pߗ- KE@l)jh鋃$uRCq2Nph2!;A߾|MVAȲV3>+l(y<mۚ\޸F)*ʲ|,.L ])[q/zȌÇؽ *džd#Q ^>}'yD&8}=%cPSFtEDQFc ~stJ A&%EZT)xE + y[& e"{cҪy*rMxsm&MX$meeGoAvNwVh kj{."QHo <}Vڊo@ǒvKZ캼+@7nIl*`nFtXCa LGBNxX݈-^~09n8^nKR0Ӹ$]1t"s1BK ,h>p ȷD_Вx$P 3Zݓd-`@.0D4d4稑N^j\hX3&l ]Nx%'-[ S-)af:YjWI<[¿vD=6EsɐjHfTGik[Ѽ/AR^7W VZnl"n&n#n/;ŶlM[TU"sMe({EY-T7. nxX$N9JRI+_fmNOHyQb_ǩ\0gIͤ20#˭jɍCښGVKX="IS{Uك؟u"[لq.ww\h=B !Nd.+IsKbyRk! x/6$N\ݒ4#/T'_WT4 ;h]%6g4oq$'y=f!aی (gf~8CT(*X;LR>$(4b{ >븸mU u|/(͜P@σصX.Yu1\ ٯH^Koö0tphTU)Q;1d텁Ї#[(h ,eʘӥYWF9On"1jx!~BKkH4\"{R?^p*?Y(aue1ǛCE?sh?t6!v \Cd5~і&`>V'T"8<߉AJpKaB;a& M M~o a+57)sɓZ/ujZ4ȧ](]ZVf\M-2ЯivZnzelFaRW,\;rɶ2Wފ qw0mLb5#TRr ǜx?tRf`xƢ^A [`&P|fV 0eYbqK:{ãgCñ >Uݧ"z.2%qoz1fu1ISm{EҼVՑByC% t<~7Cojwo@=|ь[w(RuUŗcܯ9GȨE^5mRRxMolhɓ˻N-;3C!_0FQCٓu¬)6=-L z0 xS՝q]fE-"i - Z_A RaQbeUµX9 `8~1]vvf+h ,c,#?h,$;I Ar ;p~S:ы2jt&45${K<}b:a̗tZ=ïF`|g ,n(H; ux=0W'dl$H`I-[ņw x Y7V0VvuBGdM%\@Ϛ IY:%.H\_k"!ac"c+`v`|Mfl_T}NAsHb6jLrSp :Z"hjP^(sM}S*EI%\Ax`um1~Zn~O05 :e =.?KKӹr>7UsJRU jᖈG&gd[,caۦw~%ea|tu5⫝̸$.Դ+YR1OڗeKYt4ԫצL>3j&XyIzv͸M`YC6::ZuRꝰ LB)Qcl}(:؟Ն.NIq $rk:x#Ur7R/R1]jZ`<+۸JΝձTK"(M 2&)'\QT 2QeKHj)o'/z{?N5OBEYw ,ݼ ԥ]U44FC%G*[=+7,`]*_ގ@-5"NA>-`QdlTcg.o=_siVQP=Xo i$Du7,<M/5 ɕx Oܲݒ#Y?Z4VXM ӑ?:p,"Y8RVj4D΀=;>w)$0d}762q]w39H@%sû~=wV*μRn\I4lâ"裄OVa~(rf}\D2.Q/xCm=0U8Rيʤ@< # ~:q&4T@wl2:}xXcD)Þ!S -zr bRԩIBI*@V5Fʾ#+XxBJcg6ph`I=}b1 Bij`M nRFm7b8"+=wx$i aƑڣ;M%0}vk >Ws|Pw6h:-az^ͯhLu9NL￸FL82Qx˒]=Eu&{L@.T]7R&a{)pg+@_T^V^ݪfgF/4pe[=Rn,V?y2^@.nzۉx.fc @{z}k&:zbUXfT70~ts;èhvjYHIfd A=W"g^ڬZ$VCWOSi4|>;p'kh91O"8n _q酺 s1z} Yc_k-v Lm%#hg-3ΓoB i*ȆOOGrf5QAd^bHCR IhW 7uFza朾> HhnUq1L"9inYr@=[(y*QU4< atے*B={X DUCnϮ_KC6h|֤aH]g9u@Gq7A^ϫ3kM6N1tg C4@uRK=_k,ŭ uX n TCv<[70 ae6wOFi ~[,Y"!CU;Eʳ$lⱿ+~/d';he`$0n{W5d= i!.{A֢0$,>'7h13-#ܪ-2:w pxw#WSBm2A!b+j-kòdPnOd/Xddj6fulw7k*kB\~᠕[`zڥϕBtdla=frMUEj lD' X93te@^_!ë`U4R= 8B;Yp.Dk]ƭt}\%dZlz@ivӛ;qvE߾G6Oxe.5QL_IrLlprŀK |-{h;ó! 5 )(Q@ٰe/GL4fkO u`BbQV4=hP#@7rU_F|H|Gr.ȤQզž۫۞.0#bO4 B"t]}6:Qq@q-04RI7;dޒխ.`cSWf1m^ؾCg>RuAd$ x݂kP`&TJ4w|]J'qPH I$9K=TWDY*8blj2ˉב,XSsͧ[NԯUZtp'~:~BG0$\֯ć2XFc*D&EhjBFG>c:ul:?tufJRir"Kr}~|+ 1 _eP*aXgF/pOz}FpXF.KN1$GB{g~RP_K`d/nO#pɞ-/2:dNsW{oI%6c? h'o/|[,ZH<,+ځQ+ "^MeQM¯ѭEX"u8E8ȫzUh–t0i.C ׹w0ҙ3OsW`D;EUZ!Tm›N.CfC'nZ[\Fr4F[˯y.q˘+p.* H"=r5u5HBuAY @u4is,!SL ins{=3l:)J WO3|!9;\,ze3RҳU11ɎF C+}Zs;ڥr fx4?jqЧA]) U"06V sHVG4fJ44ay^0pAv)|Yޟthr_ؖxiS%H5dl qv*ktm6z5?<RA&F%u g UkwxNRe; L X((﷣3Iэ ãb`v7{vz\ʞxس`Kv^,v@UE쳡'8vclϿ/H]aW1gO3~7*PQkfUE5|O$؁%q#]}ydO2I1>*}aMa{uV N̶!Ch0Owl:_i o1̶4x=I=S!QS˦t5j2F-c MCWă| x] KdkHDSN+6 бHMA-%D ȔpR>hO JXO㝊Id.ݞM(Pܵ@x\@xH]!0 V.Wrv4o#1*]dλ͉Ň@567`D#~^A\ļu>gBuN "Zܼ RnE`P#铈X#Y_:<u+ڽ0MGsJ:Wo&Թ έ*vl,}oZJ7Au;'] }}u^}UحHNTtPxB {@7$6U}۝Li~iv@cd}YgT{"]dls1kȿ)|~ gc3ɯNqz5ر1 6@2mwa[WIEѥ7* nW*TКڈ^8L<%)| Z߁!iD09+|.wޭ}ڬ;DgL/{Hg胼X~JouP$sGO%gʢ1\Mk2Ă (]3:4hA _wW.QzلQÛ8Z 6ќX cM Ӆ =N?YP[g6!)y.@7*gB,fptAϷJ~4Qad\QEXmDpB+:a+zA9-6`M*%In|?Uz|ۍ'߇WKF"GccD? BS3,p*PYu0k{O1cl]0C&<T@'X[,s&93EW_X܇4 UC<ԃFCV=VZ059GXQwZɛ q ,C ^:k5t0[MOzB63 7P0alpRsD# t4t"69 ،ۿ~|^ ]Jj\lU)HsCNJT 3|{8b{KyW{}ЃJ[w:۷/G jF>{ʜ1Pw W:tZYH 6i]N;OFZix\*p{π0s@*5b#,aXךO:ujGM uZRխ ʅY"K0;%u{G1D IuaqaY+jJs~M)@d4CgɓJ?w(E@7E 0%t܅@!*bܫUS\aA_U݄e#&jj#ώ 2v iR%Z+[6x&E~ZŸWz\9"s Te`۞EMsUEQRb;tbcЙ ,?=}ʤ͝nm/2R&c!Ұ:\ZDUKTra/9SwTsw^<^7e֊GhD%Xc̮coCRNYͫ205PIQ)ku|*>cEPu51pF}ɟ#ۑ/D%م61*9})yf9ycXq,_PnhthB%lbV'.WqW/YNvћ'@Pıx{i?bf tȅsC|:gMe-d"[*(8J'6"uG\ \t7?RĮN|"Qk!(;}%]321!:Ϊj=.HR[ phA[WJ!JhN``Y5X3?(]&P{I}kE}\l]CZw*mW[v0 y=UupIjC8l!Ip.E#x:;t9hNĄxG1MYfH۟'a l2L<O ܲjZz"'R9)Մ /.lB S؅? <~/S5^Dw e 1z|e\r)WUc\zO6A;gpjz~%ŏT6Zиu4ZA^:f VYi|1dG#)Ŭ*†/hFh~\Fk3Ă2쇝XB8x=yky{4!7tuIȵfMUcU+\>nzPDƨd[V d(k%>#Tۖw|)\]91% !H&`SUXOWP *9 STEG% MvNreobg߂u2w^EQ/;Ͽqvd,B)mF QomDaFLrې5}\/Rz[.YkcеYeysZyS&"COκ%f.W>,"FCqm r+Ɨn^\4q)# qыl$9ُ e-5Z,*W~fb\Yl0~X%B'u{Y(V&z'{16? 鶚UO F2=.NPP?WKF +FAh-*ۣ;"mg^mDhI*GD|\žA1 +7JbP$n&Z3˴U.%ǐ]hmN+8;,[U\~[55vI-UQN&Pz {_``Zܔ ZUL4zA*_%NZyGbNvy&܊:6Z0(ATXZcL҆ )U^kgWF O˳}Tr Jk)i|_޳%RC»wN,/љڃg|1N+<3A2}s pQtI8s~,ȳY \!IJo~ǵ1{x ^I!H 6pq_ga3HY3A28Hf\aMGWؔ3.LzNb{%Ȫ߸ ln?$3}g 1t^WJ4Kn\/ `oY򽱧ެ :̿ldy ݢట(8Uw:_,CsK*rC=q >Nש3Q^gm{ihFNݼ?+ݾdzh9;pˆא7p }J6(VU ٕ,ܻ֜:wGC#OX>JE['>1ez/8Ø/gģceUGH1tnІ4 ˾qz`X>fYVU7&ZƗ0p*@ӻ0t[Nl}`WFmx 晫.JJQ 7[U hvx_a7|)fTeZsk0J~B!5%b#l%q|okc8 ǣ, K~sLk 'µݾSl.Ri[Ilj~[4r#xE0) Jj|*$E>:j-d|seZǢ1_e'|[o0CzA<5'% Qjt0 _'~'JP$@qHdänce pENi١yET@$ Jlxn|/xQTr, տ,_HM([1piehZIX_M^ w3.5h;gȕ'#WYo䋄rVyxިZ3$D6 $Cr/ 2o߮K.5eu-Rp0˷LggKYh~lSE,'f1Lڶj e6v=9Rסw3G8(mC(߉0rƔ a#m^&+}>lu]}D?:g?^VD|؞>,Sp3 YZ