corepack20-20.15.1-150500.11.12.2<>,Pfp9|43ܟ.:,{{ zz\}bp 8ݴ?3p=G`au'L~\y5jj@yacK1R_%);8 'VlDrPzUrd=Yڈ1>DZH?Z8d  $ a ,I\biXB`B B hB pB rB DBLBBB0 X  (8$9:=L>L@LFLGLBHMBINBXO$YO,\O\B]PdB^R bTcTdUGeULfUOlUQuUdBvVl wWtBxX|ByYzYYYYZ4Ccorepack2020.15.1150500.11.12.2Helper bridge between NodeJS projects and their dependenciesZero-runtime-dependency package acting as bridge between Node projects and their package managers.fh01-ch2c 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-150500.11.12.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-ch2c 1721041033  !"#$%&'()*+,-./0123456789:;<=>?@AB20.15.1-150500.11.12.220.15.1-150500.11.12.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:34775/SUSE_SLE-15-SP5_Update/5e6cd36223febeebcc13d3b9f47ddc3e-nodejs20.SUSE_SLE-15-SP5_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 RRRRRRRRRRRRRRRRRRRRR>_8h~\Бutf-87fd4323b0302d4bd8e671c784a3f3dc059e07872f549f410ab78d192f91a937e?7zXZ !t/Ꮞf]]"k%hs/+슉!ܬ̹Ph. ر1(SK\2e5o7{g_ߪ #fE k#0ycs'r u!<P~$ N0odղЖ%#/2s ^?G>PU5&nP(rN E˘/:@bup "K6 _vaaF1 L6qȜ NJ+߾]w[dڣfR#:9TsLZaTGţ~xG)RaRt<2XQ =g7?иu}hc?l,y]Pv| 7";+Ys(I$ÚQ\f\_y_8E!. tW_hIcc]<ȉZ[v :CF^aW{m!KvUr*ϴ rY١Ar{' _J mLxbcO^ EHpg:))6[u~&ͭ) zi1DZvPrr4 h5;*u\9i7ݎxZ;fE clEe<,cUD+`bw~R D|9A Wc4&=|+R!^9̸0 F+I/:}6}Rl9[5T=௖}%]hrmMoMէ%N!dqⶻ^eYʵxl1JjD4b'*~ɇPڧζ/xV+Q@@eeq*ϏvΌm~׉<-8Ԓ}OL{k ݬ56= 3|3o;ѷʼn>bz`0 3U*=hN?q3E d WF~P?)KyHґ3QhXQc ht{cA^V*.mQ|5`+hTE5T $OBbY bQ}.^}`|;bE]WΟ'!xŌ/=7aTL$3 iJ[>ۦ.@PI {lIXĺ憐g\(^*ojJK`(g x|q+@$+fR0C 2qf$Nc@ED< ǎs6e!+n[I* F]pE4-Z|w  A+zrM2g*U6 q49}lfKL_?YoPUβ=ڕx>ʑb` 陃eC׳^X3zf2OQ qrSٹ8ҕ2rpĪ>qqvR 062 Kuu h5C }W[Ai"dhkƧlaF`y&iE2hE}=Z1ֆw%9'ƥ}>'5- x #9JZoIŃLIwaxb.H`8l} `.xp<$!}HC_9w@.=k'wS)<$`%X/̬s%'MX ZZ[ ~=6itcM5]IQl|T.Ďn#4:}'7dGUj%;>4բ(R[L:hySHjsa9\_Y XXS&#F&Y}RN/'t̽65=|կj 2JV> egH`d@r W[#֞iͬi*+-7ܰ#1xt ۴ *2XDVB2ˑ ׾+-9W@8hn}//\I=QԵ_LUG(Sֱ(o`@Œ 0y5 e2.K`PER򇝕72_%tvoeɘ6OC]RS8Pyz}D}DEP'`'x"ynn Ya42xz6GҤyوPK+" -f'#>JO\xh,7Ov3mtHXե&jx''zEfYܲND/m BdSi :uY}ɻ>'hfQAR;a]6y/ƹNfNԃ/%hsW.uҔ&oe΂nĞ?"a W|6ix ݱR+h_3YԨ ?yQQɛޙ-QBŌ7,&o8҇pvX;}xAv4R L JS6|k8/AZ&^> 믿aEdY B0՘d:KA̓lzh75o@pEp͊nNn9lIE98D?U{KC4@qrŨF Se8Pu+ƠwO9݁SD ю/[3YZ48bGT%C-A,ԀҫqNm/m~u>tU*gٿ:kn5&_TiW>)~&_pRc5C V8m_y x_+-ѱE~_%H|A^OK3$^G]Ғ^iz֢aabIm4MM)!LH F];݈8mGo Hiֺgnb[.RKJ;,tr*-̒K}kRk-ƞV`U|; 4u['yx6Uź(ϴZ6gA1ňPFƛ1-BoMK.Y Bvvf}si97t2H5}6W.%_DRM-40fSa0wWJzYuEiə @-nH]c ͱZ%"ZQp{?@-ѐ?1YH{*<"0IRC6y9"UoE@5ɛ9Ǜ(̥Ғ@KE@@XG 4i0ʪ2Tq}ez 8$J\BCk’ߎbR:DgDтiMۜ'OJ"cҴ#vlOgZ({pIM gz뀖uafoI ܀?U=@;{peIm5 -6Trmhws3 @ 8e=4+N .pZW.E*"lX%J|sY'hgd!\ 765O/ҡ-ܫg2C˜,P9w Sxj{+Bw*wlP!? D C4p`=֥{yr`Orie]a>,}ȵqODi>,ZJZo~y2)(@"IF@WD)~*oe;pI&) :6G)&ɯ GC(PGz%} ץH:cHp?ϺfaS=)|v>:s2m3B4P@Iཔm8޳Ս7S3H"ȯ˲UJh]$;͢85Q 9j'iRlmbY zTTfFӐ)>#Et%x_d@DUA-Lrv+eegR swP br(/;x>v^&F:@z!%a`a_\xm GkZH@o;*dW5T bC3(+mWg 9󖜒j8Rbsm_OEൊte_-/62iq# # ]AȌ*4@'S_s 0)\mD޽ 8<,h |Zݸ/ot gK?7ˬsӤ<Jrs/~}zdc}!Ύ%a>i2 ߅1֗~Q!+ At;ں;ԟ AճW5h,>xՁPp>V`?;rv%uԞ1ɝ~<!"/n{HAn$-UnX])v0l"Ce2/ o'Ep7h#rfJx7̮=JQ>Cgukx~@*q_zT$WU 3at# ?% 3D KQ;?cf_xL}.Hp=( & ,gN3+7frȩ%wC8Aę:h5 ,S5*1p>Ak^ C#Y~,z@on^T:^7R (`˚ 6YՔM8&7Jejsh$O"cJ\Z+n }3OSnΕ%uKm ٢yFP^Usk4N=}AQy e9 7ւ\oE:bpQ-@({*n>I~'^a8*2sA*?]ОJSSu*qQ&~*7,V'|AO66\"5:'EK%'\tQ"E&]&XbcB=ϥԞV(s*5ᓯV͐Zt32@p Ex68Jp|ξ"ʖшYƎ`G{.Q8H`8L ovyutm6^&t{Ŧ-}ϣYZ /n S>=k/,6@egׯ9gJV^}DfyvxRƻ~c<|ԗ^9J>^~%4?80~rv꣫l$5SdvrK p+: Ԉ"RhIF>b!ɜW"T{9;@ bn6 G-8^4M[И@nՁ*-AP.lPX,F~,9e+w;ޓ%E4hTL%% t ܒ?Mk>Gq ɹlXFqCFA?G]C%!E9w?>qRa-!)7_5ߕ-dORȐjd#4ۈ-)5$9#\{Ym]RQGeGqiSY{;}2*08\/p^:xg8SpЭ jm@!O 5!Hj6s#rl{npX[OtOY,rkdtP|+z Wt!dw{%Pʬ2VГbq(@Pz3wR M#sBtdl.J]׌<r~:%4D]7ah-<|A)߶{xJp!w` %u Fe X?CY|<-7cRdhLqFE*7&*I'|}BP˛b}=kC&.|lB1J `/`o@5HLXŧ"&4Fh^00si4Dt*Qs$8U'*kʜ8kR(ՍI#NB/Lvx4d*3x_2-yW@: b: 7{lſy!<$HB"&&% 6+L$AUk HI3-SF)<aYZ9A \C$OXI&r /Y= 6|{ߍ rM'pnPNq -i_VVx~wȂ -<0j~#\?3;l9Gj[T7]ٯENz{;ǶR$yp\[!N[5l4וuJZte㉸mBk$pbAgJ_0a.ơ/b(qѾT"SΔ+/$9A Mc͈i>_Ȩ&__ HvFQ|2Ҋ ezIY]J(K]"ۙ-:>0ov# ay0̃5a>S rǏz19A[i .óߣ׀q*z){UsBfcp[t_ZQrVIKyBP  -=3~;e wi[U/:]Y)㌁vvQ\e{{ gԊ@;cpF ׭&ԤCmMwX7OșG-%Z :gAoT}W`KRe{|x1Cx{`'R6v=@T&"7?ntrn,@P6y/|S#0O~3V r]QAkه*@ Nu1$p/C>Η]iB76qˢi/O=Qi\u8J~{Yq8[HFsߏ" ؋!qDsKBKp GOZk{X}El/w2 /Ŭy 6?kv D;ZW1ќoCϓ2xj&Fecen#WT0 Br)_[x =SP{O!Q̸w[*k6QWL XMsg vzWB1 FK),*$xD_ݳe!* X5|tt'P]`Fm. ٪>p1T'aG XMr:8J1}g3P~vTJ-1C&llegdU ¤tˬx-fUgM iⷄ'ba[aadF6d=-|"E[+!>FgWhFB/2dnP$C."O ^D`Ow`-K<|M;8Wi4>O,$jge z,|('r6 {aB7+v^}EFNKC\+PƂSNƗBFckbEc3r j*Ivh9w5O,obxdXgkor%!ܑxH:I]ђ2 mG!W[Z?J]ҡU:o&-2;;9h Ӛ G@PGST>LqdB)y 4ff e6THP`zȰ÷yB|W=&9YY|a4}`H<5 &!%\`׳9L9wiWWjbf he2$B tTPKo{tujgck_wPcӹ<i蚥g|l:~Y1tK ӟI 1VE" ;0(<{fr9W WS-8jPi>|!!@y>Xc٣DZ+Y!gmѝ=5 -%%Q[GWdٯ/>qTo%s`% ouuZByN;/ }@H6Mp" yϪ\F^J¢(Ǣfze =Ҋ͎FA<@20R-ϖ%#ݹ(剻sN HSh-ۑo`9JG " , X{/]`^Д4;go<9 Ax@˿S-B.7=mXՠ52GTܲjzQ.`i[SQ!&b xw6,.k&1hq to=PC3bkJ*;>SL$"pK7|f=Jٟn17pp.]S)5Z jk!vL[şP]3םScN,k,s! U˯* b,E LϖAXڻpˑ:!A#2Ǽs: P?]M녻M.?3F3š2dޮO7M1br[]&Fd֔`s알V9d]Xr%> r^ }Dy^iq'9+w^?tg 5qccU#&)`r'Gj+[hs)uT|&q\NJ@dNvMQǦOdG [>IFkp15\vd+㐂FJaY*yE+@;=UT2Xh!ohZQ}-׎'S,v0-AiRu18\IV±w8-F3κcvOC$W|ku7N:NUznGO_&~?]v 0. mʊ>;V/f2`@d0zKuÈ\ mu4]CKUs Y l™Jy-,wrQ̦?;)</6nwj QI'⍪dnnm1# K-̭gΎ-"U}iC)^o &3G7vuV>W-֚F 2"PwO;c<;2Ƙ j 5o,P%I2ZMv#c4SÞݩe/'T@>?;wl+Ul0bdt au]Z.ZmQ_9j)91%ՑYhٵz4'7I=)<`jy~Nq9YEZrw&yHL%sWE;U -22+v-D-%]2b&пGauR/o [Y fn}P^)d$2zӨ]>3ٶ/~,9AUNɛ#JʬdI=~"8Ϸ-iiȼxc/Gͽqb>}WP$0[t.,rA-J?-h2lsBr w^^ @M=i+1H@vݰ g6c9 _v9JvJY$'7$ٌHuG.9鹩s:4n\/qPj;g=&[QZ3ћ5gUڪzqp+ 7Q [Х}rJ&Mb4 4uf uջSNE%b􄑌6၄aA0dSό|E+}Y9TZ}EKja ?RNǤl2(YDh>w<>y Q91ɇP"80V<<@L jW )ve,O ih}^{=H6c[:>XrleK[ݩ\ nU"=uLoNRA[eEqzČq| Z&VB+Fh]%Q#at<ȟFf}tK61 I&Zp7fo}۪($g*k)^wӭ;+([l%Nq]r \gb7_߇cU:6VT`RY xa㄀Ef)V\4CGHf0(Rb\vf^GiTO_M.u9!ZK:wLfW|j\,1]lذҒ3Q/[ڷG")w|Ess0\Ø>T;nqp:LrvNes4.Wlkc8f/ibۘ<̝=2@f-Ew›bޢ&Tԇ{/<(lw٤0= o9s" ͯq+r^Q v׊t_WI)q\^SHdgT!O֒+Ȫ놡.:2[g jܢAXY@M ră%}^2<]j-"+,n4H4ob7ZLl`@:@pC޵u^pw G`5KǓy?ъ%~Dbtq"Гh `[='l(!}_3G0s=,;c0zbQjwŐQ'W%ana`72LւV,kh>pF֮ObZ~ܟTi$^܆&_+|'q5i2jsaÛ]42? "36h$/jrwF@W K 蟀YGۺ"ek&duA';8$Ґҏ8u*RRAn Ilt,zDcrT4Q!zP78x%kN`7'3HRki8F1 wG!\k`ΓG1f~#"uR_"N},}[e¨hĥ"kV?2l!3oД\&: ;w'*1ɦ;/!6F?4 ϳ+;{:հ5cK_~\fz*1Êg9HbY`xp&$oRft /lfJɬȚj88k*yڦ1,w) ~WvW A>M^`J @Y!J jo ;z=O }y>2)̱C58as1#a,| r v8>+D}-QQaqQ3[zǮd6S)U ؏~)q8A >juX >a]:zWoPc6;im9DuǾ M8pmLvX5׈-1ƏZP=WEB^~ F6.1dcG;*?VK_)n;9ǠDz~PAl*WoCRS|"a|ީZ-g_g"9?X )aayZy[ ^&w3^CjFn{s}'z3\^ */f[)cޅzD@¢ekzV xXB;OE3jFa?HRhJt"ZQ6+hm7i>*Y_O>s, yB#lMjȍ2z }dj{~,R"dwccY#^k;N שE"H|f4ƜDf6M74/QZC(&R`W)<5jجoz㎨]cݗ@ԉ? aGx$;'FnB1c^.qn{*T^.Łe}=n4<Q4%r7;,@tz h?.g-Ya0z`EĢQȺT7OՑlo+[6#g#ܗY@>]B=W-.l24q %IB@=r!v4},}URkGaܪ mmu2p I^wl {D^QJ 0ؽf)Շ!*D.L_taw!q5u[871h鮑})/O,ɼ*k8b\obډY]T\N+Jv\q7לS62 NJ&s±[$;;Y47ᦁmb EV `xb(OOGtr23'7sQR|#QkϵPu5 3oÚWR4X=$<p_Jqՙ~> zp}=}["O[lvXexnذL'GZ`hӲ8ŃTڮ';Fg)q@/o<8LȓeC#\=25&'f'=SrXSEDb~0Osf,TZ P/.[ХqONVrDxxnYnc?=A1u5Aa"/ u,Qz|EG+[,VAVLPJ> &F@:W)I4S~WTmαB_WZcb D&SfBZ w^Zh1&(ZWAW8 `6*,s&V|!00qm2W~ARa\VdlQ`C#bb4Ps)gF_p@V,PR̠ PD SGUb N? tfbQ u"DD!:τ56gw6}z=յ:zEՠI!\6VSKśZ'R|4UI[EĦD.63v #?>Nӫxs}֤BNs9D?N/sZpsR5ͳN);ljWk//Yp>nE u .w V>4O$R9 !.pu=RI7ZelP܌u7@-ЈJ^q(5 oQ)mYX@:N WG(#'x @DI _"ʊHo0 |OޘeJ8ujYvPZzGjM 3w6P2*mP@ ubf=N‰s0y| YJcr`Ƿ]!# X"UNfi$I]kLJMM}ϯPq`v(pS-4aSZpյjTV4w'$=l32m6'l9 BN)HFo8>J}FmAo6*0(;|*ML(YGK/ˡڛ'_eGr#Kf5+D4}H~^7z<w/Q$uXjC 1>iūTɊѿh?N=HE36F]=}me9уϔY-jꦁsOChkgC>Vl eF>b?^ccʏ&Yn 'C!'eg,hyfO; 2UK "(vIA,W媳r\Fgv7n,#$ĽG8yuƩ ,.-_s]S0IgIg,TTEvN@<>x# kf5rl _:9.: WiF̙BVLf7 _&cHt"3iP5ߐE}S\)v8u8{še.7H+Y>}I!…;I.V,.~궑tҨ9>?_F4f}OsaHFG:HW6 SHjr_[rZ2UǮd?mdksy:Z:]-uTs ߷6nmnzQ`Ya2QVɕgA4F2*]Z͹96臢| A\~r)q cX||IyK\z?S]\>yV~~@ !Hd̊p|<^ },Mksg)5#0\]Ž >¦2r*$ ;6 HK ,5Ŕ-tI̸O8k"j%]C[{[t~ÀEU-<*( aT/ NkAA<||jގ - R?Չ8Q/;X ':4FZXoܼ0 *v%Wr<9kEH2(n#OO~?E{>Xɝ7= v9~[Gpg);s檯RijmG/ jU,5HvZu/Yv?ܺahX}vи=tPM\,#tcDn6U>+.Zz Qx눖*qsZa&so@iC09 'R;V.+>^C%Cq;:#,€Eݴ NJ3壅{f(4"FO'/+y7i/Z% GMVeHiQ֜V}bӧV, _XT):X'?R]p[MEޣjf.ɨ?/5('(z!gz-_7+.CIeռ J[nٽ7]o7ċm)x\wX=䴿s𸼏͙hdRˌ. GU%[2eqʄ t&RK 9ab'!tB?3Pe?~ZLp=xM״O2m EZq> 콷2AĤ0Ra<0) . y pxɣtn4+f^dh`L?r'zyJxB%[ \naԻ6rR&v k= =ՏVi#qYՑ|-д&3V6<:D/.o!%DL ԞEH>O ÀWrDK噑°0W4KyL -|Y{p5 lx! iɬgB_FDT[ڞuA=f%^~n-GQa(͌wV܊ \-nM>@J;V;{3ޞHݞLi592{'}E^^(oo2oAT.{[4?{d0/bư)^>uMTq- ,xVMR#R-!B@H,]>h-AϰAa"/x )aprRҌҰyּ/ݯĊa臟YEbXg 0zO4z )x5#I ۔NǗ_HLc@T+@vVrZ;! rɎ,plJW žxts2Aý'ײ7R7׿q?a9հh YQuQo'3Ԩ.Bk~/)h2 y_P?F/ѿ(#Qc<u8~L+kꍮY.ulΧQDQLG԰ p+UMB l]ȑ#`YnqSJ5vBegU3v\dp|'kuPJe<^UUġD*MݵSP1^au6|WihAM^ACk5=.-D4i 18\2R|PiXΒ.40x^|H9Re |;(*l+5_R;󌣘@ހa l7x~F$i‰'Ffy?c :ȷRK1Ul2uh1˚ 4Q"8:v3s 'S+'J}^p B lê$mZacBm>+>P<&bײИcC9)L9tŤ4@12_PpwnDb-iS Qyc9"lklŬE`@"{HptvIZ 5j~C$sf0z4Rŕ!eIi5I YZ