corepack20-20.15.1-150600.3.3.2<>,tf&p9|{ߏJl^utu]E^ZږϚ>9H}F?;Ǭ0:$^S ۽ӏrqг2΂!_u~IM>т6Ž95aᵿرs˪*P٧>YN@:pڝS_VLKi Z}7̤pY-DZH?Z8d  " _ ,I\bj\BdB B lB tB vB HBPBB B4 \  (8(9:=L>L@LFLGLBHMBINBXO(YO0\O\B]PdB^R bTcTdUGeULfUOlUQuUdBvVl wWtBxX|ByYzYYYYZ4Ccorepack2020.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.f&xinomavro SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/NodeJShttps://nodejs.orglinuxppc64le# 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(ppc-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/shxinomavro 1721050651  !"#$%&'()*+,-./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_Updatedrpmxz5ppc64le-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 RRRRRRRRRRRRRRRRRRRRR wc=^y#utf-882a4c92960561b5b9ecaddb632695bbf3a92df5f391e938856cd3b05386789f1?7zXZ !t/Ꮗf]"k%x8;ҍa5Dw9nj 8pxۢjЪOtI ms:;2\)Ek;R )({f O@/)+R^ryvP'bPqĥELt[b][GMe\n0JBvBM k7e }ݏdBUFX.=d!n]NB^X0i.zҢp@ Uɡե[KNn" NH'#-mh)]*]RJ'𻓈"䅏 {U,~1 L\`J>ӗX{7x{DlpX8~prj5?*mٓҢRxXWΓqnayZXqG-׳d*-N =c# 쒗=sBnt@LbpDlΘ.?DoufXn'SuC1E|o]j^`on Z[r"Dfxɲȩ~\(twa{-7_m,]54coT efA=PQxO`¬٣ӿg,96XoNUkOdM~FR,fTV .vȼ F{ ]\X !r B|=w~+, [mWc5 6@곫Om3 ,goeR e\r0 U4FGuZt&-t:#`pF{/ ,>Fsn{OS17P7|\;oɀqvh{eBJ"e"vCkm{V<ƠҲ`^Lڼ=]K߮tqYmH,\ ( Prκg!Iٟ7pЯ>Z)~i. x{@Z s+o"YRd0DϏ3}>RyU+z/mY9X!R-+$5\o7Ư_H-ݔtl#S[J27%T\ǮduHV=[~.% XeB -N)6r> 3X |nBVl)V{2 v *;cl3|Jk A )b4@6d'SJ}j+a=&,T3'ZTZ"Z&Q?D;;^!b^4S(eqFDYreb8% <cQzpDx|Y֝fѫM([X1 M{LL"WIǣ*fU1o,A_ 4aIAS5ɳSJȈyHΛh:[pL)qW13H0u=Ř kzQz&$#'K>=un8O)8bi5QDHx6&+q֓)5&P00Ws6Q B⠰R!AR!m I hi2(=4nK"d ߿ZT&?v 2.+_@Hr-cRGCY%WIHcZQ0H f<5 wY\Gmɼ0YX1 %褠}APcP KٛPXΙ BGl>˺j:]q p?qgn0(ҒY-~Shfo.,ՏF:bLݍ㿗|Cp D-s%9$H٨ f&_^h] T8I5@׽p^PQȟCgr-kwgyG`oܾ^:A$lƕ]3oO Z'ΞN]N/ ,>H #pзO)v0@_iš& s Q?h6w>!N"?*E(S[]fN^a $I VAG q<سѣg ɻMRG۰15SG}t'p(h{3Udc߽5 'x샣ؿ>[4iDq=t^p8 VIAeRo *乴TH"c 0R4U>xi䭆i5 bnƻi岸+!6?cjpHosXȝ]!G%\=B0).|Q2JBj&V7’2m}u|K}m{ ୼҂jbQ"DZ^Q9iC#bhȑ ZVS!5+PN=kopҰ)C3GU<s*,M+ JiaogBȆ' EG1ya&ۛZ@`RѢ2$FB xؓ=Jrmr_Wbdkbxܜs c0&BWqw^mts9:7)cUu 1sϢ@"8+t ëHTqlվoQu߆{a>pYLK%bN`EI7*3l~P3uXJ˖  GD,mUf? 钧A0]e2ea[@+΢Z4v+fK(qhM gۏ"0=2G7%/me#e'~Y3xg7F,6GrBTrKN>Zy}Gxm- UeqWGĠU;DY@ +:Jȥ%L42PZ>'+-yf-mVk0&0mc\|)oKjV#Ж*RM1Me3\F$Jog^NP`Bc eOokFvp,m1%f.6zVgTks(ֆ0j2K|8P2&}3++%>(ۂdR73OYP{c{!="` :A"L_u$IQZvߡM}V rNm|Jn2OӡgZk [-g [akvB幇у#PnYX(r^8MqDwpdr!4)NO}g/vzcr'B7 F4{3„]hh0Ȋ%.вgš+Vaw)<5Xb-Y>7v}L  &_SnB}C *O3Ϛ5X͓I3Cw #Ĩ@P;Wmn}eVO;`oumkJ\(rA)\Wn* ! Ip0|KG {*5aS!ڎp9^zDA=}$_~]Fg`; E#6$!g|5) * self㒉qGT:y7㤁Mq]0rCiFzh^׶|(w}Mzʚ~AJE1*8iA;,tm3أr ಑ӇW>AyTIf< 0i=n_,n ƽuP:M~r>I6wiĵ"9G 803dG (:KwB w:NfF2yN꒑TK"{g bsddq~,B iOں3]02Aty5ژl~EZbśd"\p$ ,1^#BR]zUʱO4E/%{wć>>8Yl3Wñ1W_QUZ08*lJid٣H/>{W25:  \8BIKF ߹2D .c+Tǩ?{î@!R႞oi}{@&}y},zQ_RsIbh_BfaFJp aZaϱ]o/u2crtW^#,~!Og"78ik}EZWp>l$+G׵kV <~Hh{d*N*1ɆRA']zv5P-bG9ynX"jp;MPg ~ %I{GLK8ݼ)5MXMB[_grНїgakT獥t=fQZ|3]xs-̎U&},2=SP+Wۮ6;M"9lAz%>Z|fɽŹBE*Ӑz}UI?PHl6 &B卛c þE\ӌ:nUo_w^A* [ VG D#+'?]Î9 &?ұQQ94&WG _NG\/gb\r dmeK9hr(x)UbOdɁ[hֻc)ŏm!_% ,.H=XpgI,>v$Ge$&{N~NDnGfn1^{d~=(*^ 'ŏؓpi fbX @(}ˮc~*HP';f m9@En"/0a>BpМH漅ǝi%zᄨYqkrL^d؛.z"cCpjPh\:bﻍh~7 ~ujaES"ijosqu (2;oʻD!0fW"IN`̌nѵS$7AwgVFcQ,?'Lأ9a8P `81S#JRq2}ʺA7]bUfg57y9'Œ1L|y;n+0C-_<O8Hݹ",{g(.*M0+W=1Ώ M\'D$IMs,զ`kK#qzoŕ0 *hĒՇ*.*8l7l9 ZR *||r,x[F>=Wap!'݅uvCIlmW!:5`$dw Yi-Om,v;Gt[V],[6%loࡷkL-w-39j0%ml3 o䩸$H@azrz)}A#eZ<8XĜ;2v쳊 iqF'z񔣤Ω^տv#RcF̊)p9zَ Kzl6+@ql@-+X=nx|~qR8aXETlB"PGlU#!RugNgyf{e%hQ~ȥTbNHRtڨϤj"DR RJ `Q^$2?C,// AMG=- T U+]yt, $7a\$6t54m6) 02۷0z#a{_幈pH:_`Q.}.M>G72n%hlV4GU͵3㏘sɞ=A*߳s#.R(38,& fe+̀TN?!m,͜P>C:xbN,%5pôR&*w@ umF1#o夨w62ڦtm]890kmxLhe8gi]!Qv^ׅCFW3Atُ/`zk|YB{!T p.(oͿ|nIS: !%j"t睯ga(Z?+QP ?Z%NByݛD B.W~ZȮ3Sӓ 8%LI(anga =2 VQA/'Z*p%,TWOw`~`E1t.򎹋;͛x7lxeIPȣeP mZO`6dUlw+9iOTbPUhaUY(U4PWg 亏Bÿgq~ɼSf ܮ.3psdl))+ٷMRQ{@`ZfMh&f*C m^f| ̯3T6 =^䰪fcɚxK~ʂ! ^DoҤtPn\l ?xFh?qpYЎ;0CУ73W ȤEn!M,DkGW>(s A`*3nm(Pٝ*nY>ݏYe%b$ n6B8)$Z Ѿ of, ۖ|z#3Frtc -{,Y+9Ͱ#ryu R4-I+5;HX=9< GaQ'rUuDPy+(#hfv}:CЯXCRm47OWΉM(('mF'YR0 $a6Ti*kdqyo 2SoMX[$E>k "Ck>'qRd+?V/*b~xם3bȽp9J.t;XSC>Ci'1qdke'yWO 1i~iMU/" ?! b5F՗Qp=p7)߸448NaWdV`S_n2NPˑ R*vAoQ{8,rb}1Y+qYBX(5xiqX$YtϹtW-5,Cve:moH~&۟`.jn D:1/C 'KOQ}upRY7|6'o7-EŽw1!Rt@`)%ZJ9.d[ CbOZRPQ%zF M"PaB NqOe]EuF>bSg7>{M=+EW:ZYl{]Ii<&]@p/Oq~uPX!bWy-"Vߞ5#*¿'-01}H#͚ZfX`,{9www hv࠿g[''oZd{GWH3\o$Te?sM[J8W?7"4B:Dã;$d=ڐ H= wY`ybay413zނc:Ces҃J^Kq$]>S9- n,_Wہ P4~&o0JZ%G6e\a@WP{4aG(!}5K$".򫎳|{Ɓ̈́  kFo+"#F6KOx 'jvӍʱɬtM(3Jb}8!m"Oic&Ů,y=Fg;\EdGB FL.s.DMM;}( Ңmbk Feb;O(A5g)0[=J".:"zB<wGO=)! @є$Pབd}@ZEbBLTל"f}G~uo0 ǹRTI)bfY͚sγDpF9' Q;'HGUzSKvf#cy>)EcFtx_N2/GS5B&G>f@AFr/H(7M!-oi&I UR 0YK4h]Ujs\ n?`O32`$zJW)3? ^#-"y3z{-qU!aGV)9\F`2b$ưMWB%SŌ!0=p:7 ,+Gևh#ŃqFt*r[&iGX9.qb쑩R1'8/%*_EHasY6 Z1[4vTzy)r2 >Qi)< G3S$|&)%J_V$2 /9yI =mk}lugωLweeXpїfBtPHLg W NB C=%X,EX9aT]SDJ41p㜟XG`yo](*WdW4tҫv]ߪ= Bs)D$g7F[@v^@XL t/;Btfv ]L`yZNy\&'}ђ-=QW +OM}[Q ӝE]k`U6M9{6w%C9ǸhO>u37N]w}{ֹ<Dm:2=gTo&'w̧`e$ eyR/H@6m-GĹ/ΏWJk^A G@{}+3Cڙ)PdYPI²&ZљUqp]\Fz80"1ʺ,q VK jP/ My23\R3F M5PuKɅɐ.ijei-)Ix;F!{d5hJ5KS2nise.eLȉ₏D<[T HϞN-9TO J\i}Q71_"xa`[m!ǔZiknZ s<Ǖ(ruѩ5IHbTh++ڗ+&4W5x=^-Iع7(Ӝ'xƖqd"AOm[8DY_qW?μsSJt@LIb>"k`cV-Mڔ$K[%sWRvo?Fȅe_< Vgcì)B͊i ךĊql] Ҷ(16UKjs⾱!I["n?4Gw[S녟"*jG0 UnS<2{2gaj T~1\'Ij}bqKRU/qd=KAss=TuS0|4)I&e8P/o!ƶ,۸NnxY2Jn&Hwͳq ;cQ9No̦Mŧ="VVʫ;6E`9=W;|.࢈=0\[6[{ g*Ƨ3cԥSOѮ!GI#OZJaP~##a83O9?||v/?w6 k: OYP#gy%I=:Z 0x#GDbL=lCx?9S@ Qy-Aowj]ajK"\RL@5x967㯶YY{ YF+kh[;tLR ֮MxR$w:q\+fyObasuO^Kpyb~YE:HޞX_PsÀIzzpZeCTc.H?x| dR?,I&'o}sr3*D!RPDVHwsenC܊~"y0N'x:**c,tVAj#βY$  @ rM#яרjGN_3CGߝ:o Wbb"Jlc3x,fc:f V}:p4-{Ab&4.eXHV9vF,N76w4%IMAv2cl|/Q=!7Q}oOEN3%Ff,Bg2 ?=vCȯ} ! S-S+ oMqܩd$=`H-47PL}Cد#)v mg{#}.* 3J/Qò;h i(5\d͇[o3Be$8zOk[9Js;.3~|P@;tm/]W|Fj P{Jɀ|x=X$>.Ŗ^M(v&`Cx.5CF۶WQb"уuTVĄuwU!f3o3ti՞\=EĂ]x!ch4^_n! ,r熋 =,6d^챑egOsp`Mqǻj>9xfָygaNQ!G%>OhAR|(۾yabk3?6@u&o5Dl7=KykS]U[{iz ,R C):v◜ ^'Vtl~ܻPwtRɏ\ջ[򢼓0QzUp؋,mE/| CHw {60*#[MNan` f]K%S $$sj uKDsTu'r @|96$j!z/t5) $@هq4_z:3']\-ւ: AHiȌQ(قƗ3>љЦ̡XSWTefHDc5J?M5Diܕ,l6n\w%pm)e6hzY#-JA0"8́sBZid6QE@݅`IMISήYq/urK4]{ӅӾmO`%Y~C *R8b=몴8TRv#`rm,Fڋ5Wr'I7E4K$QNlk8ުyjLF-r_/HuZ@Rs+tEQC6Jq~yL)ciƉ / n_.܏bn<,72e"arijC>I˸eSK*s?ѺP'o#,k}st [k#Bl,6'?0(~%ډ OXE $.Oc=a6GGFK'l&[*Qq&|,Uh՝۬')UW!'NLLT=͝d)=/)]>$7Y9;Pz~LhvG:!JSTBH)4t` ʬR?, ԡP+ Z_4SK1N)c =؋$JӓŎ5R~7[WSA{"UDH.[jGқ =a۠k)v'stw**nK$.~S"p=!{(R+l? cD~]?Ie:ԴtG%|{om֣^pC!N|9/3_>&F'] AӕY3D Me='pvS2yK.ݕR7H7}*k{TzYJ[8Ϭ(rdv8gn `c.S[Y?~ȥb@1W*X|1V[U,7} \$L^tF<[S1$"cJ2(?FebRP+}$@Iv5wH**MV(9{lPD]Ha.,o*QU}]4wRڽL6ʁ-LX+YFxdl^i`w-xYi4z}nH +,VzE6kt#OtP=c뀟RMؖsV0Y@U?Z"5d=aolJkw1øcr vsk(~I1;nu} S. >96}1sIk;=)!~#Ff.wɫk$&ֻ,񥦋y 7,?#$ha6$Lid19iŏ;᥇]YC9Ŷ`<ZjFQ*s$ݢ]Nb?9ccTYnhb`/@gfRorveA4YwZ&Gk\͸^ajTA}m)3)[򃆱&¦yMBJ*e 徙iܮ؉&9qhU'(,d_ E<jQ T5 ӜEt ;k@Ȳ%r4h.էc~mAQa ŴHV߿dٳ6-M[4{|MU|'% "rZb<h |zطԬi1yTX9C^aʵǚH6 Ov? saGO RHF=#CY&NN۫Wovp!;3F,qY뱉>&Y~N@T>ِJ].} V.>^SsjU?9*@02k@X4}-|هRQe X>$c7?yO*KJ<_1 LpΣT4zjF{MU!ob*먕!ҭ<͘vSʬ!ʖG"A{2]"$-HwZ!µ,4.jp&(qTUM ʃIf:53ܪ)Ӧd9q#`0?_9edo?D7 Ѹθ oeV, D6gn'&}$y2{aqM7MĞ{X TnQT.s|:akX6K9D/0X{[sS ]=C-I`>]dqzN`7?YpW y/plN\''ppZrՎڏl6L3OEٷ4s_E\y[Rh.iVYXޖ>-y D]&O8ZRu7/%GB{^`rwSTOb`08%ֹad3zO3(1VB=EءB x)}xn6QJ׶`bb`:QR^Z&MչHw:6]* Q8bZ7 a @Ӡ8 lnR+ ȕKuDZVx$P()tNv5󓌺>4;>:ܴ<|W=Dj]77;Lf.fkVPW:WH$EѻΫo}YWVdp`xHxܻPnRWruDg1Dxxkϻ~atzڴN;T٫/T*Xq.3~. > 5 )Y)k_F-*idHw!ml-D)X8 fkȪ> f d/Ts-! UxJf\$N9% IB\!LwN`9j[㩛fM I=ϳ>șAM3.f?X ~ז(& r9-SCjI4 .߫c˪/jY1obcMlЁ~CѣkIu|[+Oc/\JP通둱V3GȒ 1::~#yM?)gx BJVIW_PuEdvtؼ(2ZP!*V%!&*G}RZhAVkAc b>VSHqELʹuRlGnc?(;Llwm1$.POT7# 8PD!;A1™dL( )jʣv1pU O4'j?5C`]%^/m&[*@2Ҧng1_xb{m*ZMB! -5f~ ~"f=q|iZ bbHK~-n U.P@ lcƿ gmzݕJI10n6RD8e<Awn:ho~jZ~Rc* m Qe#] :R_es>V瘷9a"ؒkN9 6o atUNpD^j:"DO2 \mH)t35K&-M:p"<,l)`5EA=I8#j|i&D*\'K9q䉱W9 F Y BM-ݡ T(=(́Xo/_h'$"N1@ pFZrz>FDp6kSCk( &(<͸3/% ~Bz^^;a εP3rܖy=Vb*=k{ {`gbvK0BilXiaT")u|GHZodQ'^c)q<}!aok-Q+;aaY=gۦBTȬHKw,Px P'C)Րo]Nڄޫ-:gBd"ҳleM+Wtb%|פޕSK(8D fI,B slP(SDlG{^L(jXBa-CL(/~Qva)X>Ѐ3RkX ՘ nGrsK ,aITrDlx# _׈G]6 _HՄᮑ)g-J&YD3Noӊ=}Ȇ3;"ҩUӕnXtw.~^֛w\xj뤰6R?ןvtR zy7xE> "E U$R;݈P> )* !Yh$<}֓Sx͑9utp:E ˡ61OFkNA03rN-O O!-eg+A4IT1n9ذvm|<,ʗj '<08:nm11jq?sT_@4u %#*=J?%PG3$q:o1$ܪ f8̉G+{$K{Ծy8u剒OmAE4b%khpKªsW̘d$?oc&+& +ߧ9Zu4$S1N,!அ?a>^HE+uG썲VRI# ];j ~[#*CΩlj$s<c| t{@o,(_9e8P6$d0b#:}\;?m6U6:7˰|o[tfքxÑt)7_ 20fėPR2q{EE? -b% U"$X"Ě<'hX<Vlᕤ-|C΄N_A-U[x9gDθZ8x74GfjN$ÈX,©Xn 7Di;Z*SWDXhxrL3w͛rͦy w3n@`2XƽX&^+ kO&3SDo$3N$..69Y9LV= 4;4hɴ'䳚<J*#(@TZ1@V=ŝVӬ.H"0Vs#F\nKQ5D}T~}> VnKr]ɐ"tCaȌzC՚R1ʢs wd_2@z.YpQ$?zSt!󰴟fnķ z+1D+%2űPB6G &GaѢUk1H(vOu7 Km~ʮ!An NF }{~Ӈ S@>m;_*#ģAO1O`n ߆`4TwFZhy(|&UuFH"}΢*Qv)`MQegOpcʂZGzwMcɌG]L b7,L1URq2;K Fxr=Hй"t$\'>VE Yvj/ 1{Y\Jv:THp@̈́g9JƬUO h 5װ##9Gb9 8W] [-q5 RՑ7܇)LE+0iDp=i[̝ik6QFQzgSU|ݣɞݰJ;>Lъfqǫ[ܧ8P&{6{NJL^4N̋R@l'genSJ|X]&a)'P1WM0r۠Qx'})hqZ"ֈ)/!"IM*46 uϸzrLI&,MQ+$f=\М:HEY&SNK bT0"QU2-֌i|_J-y'}y<٩)(ޣgp 8'A.bD$E 1"?JVO#VocL="?{6Wl1#mH6|#{leFQa'3 KuwpE^n+q㸾dž2I<o ;}ސ1F؛\x GEs7TTq!D{}oNX<X3kiMe*o*߫2B)wOWĨn4:P9Q+&+({yEc6{/O^ B&ݷׁd ]S kMe?SJsA{7V&-`(ۼ* ~Á<^bleBR%!ymXO@ %^㙡. K"Xʞ^?݃,~Aћr,w&>295.%"7`}(ym.XGgl\X XC42Fjp>5_j`Eئ=QvMA():C?oucծO_ WTC YסE>>̰>{_o}%emtZbڥ!+M{G賐:d ;]:Xf$Dps T׸+mx ҌN.D,:rp9A%*{m(PK˰s^(0|QC"D*T=ͼ f & }Ҙ^ :.cg{iiq&PS718DjIY3A ik~n*mi#mK/ ThR$;#z^%#0^F,!*UHx<,|ۺhw*_ d3N9e@_e\( (74[`>[@C;ן2\:Lw3z=RP"a荾#\^Pĩl?R0) c lo\ȋrT؄s/S6ȵ,;ls]٤[Krˤo,:>=Rzsek~mHeq;IspvY5b e3K, Ǿ ;){E)dQ)tE0%A +ӋP0,$ 絾'ZIҤq=z8{7n =N]O= 泝yTP$"LVRȩjiKU m՘.ҒE퓼XPsѠfw;4+'Ȁ3NN/5Bou5Y:L0(5Rt~T!F_Mۛ(M]`{m QtNLH/|D˕E"\öKχAvI> ԏWzFv0Go;WΥ4Ulz{ԅ/$O&4'5 ,ϧE|%yi?Q$&o#-e3 ;jveL}7F&(id+ ޤc NHO i>!:'1NF%A4Y{_>SiiÀz]6NI:"lը;8AC6ՊЊNoIaG4Qy-T5"a1n'mPtK-ٓ-y:vR Hye4){݃(~jzxspb t",6ʫaOX[^l-]ƥ hҦ"V#Q*`jt*"ne'*3{v`Q۽>`8*W\n [Gu<5 #uIHuoLXiGO,7?> Ӡܲ;ug^?I:\jnQIVLcĴ=|U lUƬjFTxZԀ ̧  $HH)#կ7X=i04|STJ_ {*7l(g7\j 4$$Nr˗:=#Vw )5T銀K2?RmDܜq!#m9ĵ'qn*N'`s4Hv`Y&K4.<E$1:9|#Ҫ` w9J@E{=Ȼ=)@&8 ^df`xپ(.A{|O /w^ʚ!'f IG#)qrppc)HmWvl?ueÝ-&zf c MA#P:S\vuNzj\}X9m'jX̅(f"'BnriòvշC G?˸k_l LF;w{:2yNWհzZ.6r`%>*fko,/Gx w7`. Y' 4+M}+ K€ZÑa`bXik&DM Ua=)OZMCb@C0LHs!L;n&0_urՀ4bd0_7^w^^0V qwœ“f%7Hf$AIgǰiR"%}HJwus|;Lr+QFϷkz)T -*~GK:g znfU"Bi 0Spw̲OVEwQ?塢x ZX.7S a$Ŧ@Y/ʩ>S&Ê L$ s{x[stV"j+PNf},RAms\tt5Tt:bO j/C̽=ba#Kw„_HFbȵRjt('\8}0}=is16]F;bB|JJ#ݑ]y2@&֕Dt1$ae\::euc.*1? YZ