kcoreaddons-devel-5.90.0-150400.3.2.3 >  A bIp9|V,4ŠfVu${i8A V5ͣ 1#Y2!h7#C}ֳ:41$*YHAK!3t%:Y! S@ꇘ$À rzGoyc{s|%phcn!u\~UNYh3%K~\)hSh!*,A )zΊJDS 653faad594b0aedaf7eebabc06900637021ba8d446c91474b8d5789f5b4edba390a7e5ecaf1238302b2d19a23ffd473170357cc24ebIp9|s:8AGLWYJٽf d@=`:;ϓ!c@E2);zmbͻ 8. Yǐ޲կd\{x(K?B ݿbG,V:̙*\%7A˼dfq~NB@'{6nYMvlj^CLCYX\$%deR46YIr=*V|&u14o3iR?9%>p>T?Dd ( j  $8>HYY ^Y Y tY  Y |YYY!Z!Y"#,#|%(%8%b9'Tb:/bFGYHPYIYXY\LY]ðY^Cbcʒdef l"u8Yv̜wYxLYyа z@Ckcoreaddons-devel5.90.0150400.3.2.3Utilities for core application functionality and accessing the OSKCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more. Development files.b ibs-arm-5dSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/KDEhttps://www.kde.orglinuxaarch64 @""+$f#) Q@ &#W% x>&a8*/*PZ( < %? d/ SNQ+WIPAA큤A큤b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaHaHaHaHaHbaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHbbbbaHbbbbbb044fa0bd24613416bf851b592f72e71761e22390d077995534165f8c05481edb4b04f4522951cb8219d6480f4eeb1d66049c9d3284c2845bf05ac11b6fecc0a54d1eed359ae507d811d39c8af24758e609371fb4308a0b263575aba0d3095609efcc770a23c9663644798456f3495df3abcf5abc28e7a43c03da5253ba4cfa42bdccf34753c3b3ab11b7cddba4f55418d5a8e0998942e52403ec24ce89af172018a2395bb3aabc797f4d3b2b4622888a0a36589808229579cb12b9ac7febb84b36019106f4f4c42ccc22fd6092ea967a933cc1dac6c5e51fb5815e4169288e286e4758d69694338e4d00ac949b93523c07125b2d2310288a0facc7e214055ac495e1d2e949812d119e9f61912df58640aa38884f994524b9b2da60d4f7dc8c965edcfdf644a8f64f8cb5ab72f70ee4de526d86b68c54b41e5fadb1a8f783aed7bf4be47d378aae2e3876356b7f4c0abb7a4063f4675870a5af89076c830abf284c92e35305fa3453609c927a7d7eeec40983062aeeb36628611d1b68c8606059b029b78e8321001fb65996023347460467357d2c7ade42ba0166776b3eea93cc9227398475985a3d99cf05f78f3107db7e672edff589f083e32215c6c69a44512c8bbfa017d766849c8a402952ffcf56f482d2acff70af5dcbca0091b2d3a49e19db317ed3362ce098b4d03513ca7ae61857b836da3dfa2c6ffbfbd0165eb18e3f04cd6860709044cd275b919d8ac6e94695781b4fd1267c5ccf312ca6a618c09a38ddb19035cbefa1b95b858c8f518fbbd2752d7e933ae5545c25249cde10ff6f9fd8152d0e3a5b4529e491cd78b22eabe44e4da9f4743f27f95764eebc98d02436850d52ddab137f71837f061708102fa16463b513bbbb6cf4e82b3bc00d6c4c3b2fe9759b3323f0def1a11406a635a8aacf935472e16d4b54f2810647898b27868779e9ad446bc2728e56c7ce2817427078808893c0fceea6df74653dc0f908795b9086d92f78f50b5c1a83066c5df06edfc665ff2a5f4c4112734674667c520634d6574872c03ed580655239d898aec75dc871478c3aaee06dcdd6df6ea7e4bae4dbcd98b3a6a6da1aa23dd6bbe3fa061fe69f5f68cd78cbc380b0ae8c8b48ee293e641a28a8e806e923dd8c02f57f11c603cc20c6be501115912e84ad7dd525014dbc6aa988cca6d89979e589f62555e30d94583f7af77edee9509f084190e99cf2fa5da7426020160fe7b124382bdf80258f9fe1f32ef3932c8c2826afd80f20415a30dda573101d8139c002be2170df89de30570c889909c5ebe66f2dfaafe7a080ce84a5f8f3c43cd348af972f1a532b38239fbab42d44ab31c6d2936f7d6b891773742f6c0b4c4234ae43ccccb54c69b8c7fec29a3e1c0edae969c0d14245ebd13352f909604c8d0c5dd3f2205356058d66e5011c02501e43459a10b215365ca0153cccfef4894dbcdf12e608cacd9bf4fbef251a08d2dde22914952cb6ebdc6624cb70a978f90fe76636ac0a3721e9d603e27d2bbbf4f31177569b2748c7f0920cb5a8c5eccb469ad4c78f36cc687c27d971fbbc08492f88e55e7faeb025bd28f0fdbba8c3073c5f75e62e420492304d3c743b6b770f06f41a45def6eee4799824e6670e1c9c2c685ec946bb9b441b083da1e93a8f111a1aaacad4012e78c834c334548720ce345c828abf715ea3c9eab934839fd83adae470b7daba79cbe0d50adc6d63bd360618bd9a94e3871656500c1431bebc2ff1ed299280552fdcc430c049e183ef9665401cfdd8352cdd7e7d3f0548397aa06103238afd6e2fdc4f275e515a384fdf2f4ca60592a2963a92bb1892eef5675a7baf50395fc8fa82b8458bec802f38fe2a4a4dcbfae0488871a92bf659bae1de3edf058bd6731c9e5e7a147f23ee00c17686ab18d436308c2a9807b03c96b5057b06a293b0cf8bb75980b91d82499f6d9371eb2e6f01c7cd79f9668c95d07ad733b4a42bc8b569aab0c249e89c36ca7581bb62e4ee68f54f1d726c4f13a5dcd1e828ca2477b62d4f2104017452426bd0f657e0c264fa4c61b667b9154ddb266d2058e92318214df67c08f8dc4bd8057a3ee280e97404c7d7cccf57f4076e2d36768ca1a41bf875fb7d16c7b4d7c6217d6d781ebf7b289f46e48b5d04b3b42d63b1f213d02ba83a675cea42c491a06b10d55ac9f6a2b24863d15ff6c8d4a610a08e255073d790c78b18d98e18dcdc2da46853712a968dcd08421a6506839bcfeddd64a5a829c53706358c68da0972cd882aa578ee5336c5544e3dba9aeae653be9a4567099fe13b42d50316b88395cd5ed593a199b3a197c9391618b3c38aa27a7e55edb4c8d57841cdc41893f76a5cf60eafd18df416f8ec5ba83893cba7a40e7e54e65fdec1fb77db0f4364151904145f613a0c8130dc7cd1c515c62814f2e5fb7bfe5f128a71e349991bf1797163d1efdc46af123e1493a4ab7d4ac3e58cbaed790e1778529fed39b822056e06fb1cc384be16b589034b94ace73eda14b8bc777472c98526dc0391b10071086bf4b4e106f53586edd64a82f052246b06bae0784f46cfaacdf322eaf78524850d1be54fe6c5941ef170976598b054485b0c96b290f7e8bb20abac09c287973d96fe822009f8999c565960315414c9a1e16b8b1bed3c6e9ab77bb0ca375214e5a721939a725d86b6b5ac548d277bb8904b77f29acba06fc2ba8f70f8b64091f9b55c9d3c56775153135ce293949041b6c591a41e1febf7cc2d1332a8981cc6dfe00a9c120a9f665a4bc3772ed0620e5f5e9d95f9b6d20fe0f94e0a99c2ee1039ab1d83cf256f646b62365092a130c9ff4810326cf75cbd46231f4b63136d920cff81ed0de093dc6ed475dd391d2644e3d3b1cbf85ec8768165f93cd8af35dfd29446f05410aac79a6095ce8c8d5056961bd7721c1647e4e0d5c48ac6fba807f747f209b97b06929a8c0ce05edfbd9ddd135b130838a90648ce988c99c9d797c9c59c45915180db1c070223c19e6a1deb863da6dc6b6ece284b8b52ca56698bf6bcf92f07c0acc331aca0a3e8245acf75ef1bd626282d873cfeae22aff4369805d37c4e3e1d4f1a822bb4daaec511d285bef442f7901b09c702ceb4c4831494d9b2ae6ec99ee1e95dec683e8df8dab2706a6fe853a68a22c008081382209235e79ab3a5e89f19583c847d862d588b33311812bed5905cb46e82e2bcd5c163ed765f3c28cd7760116660da8d9e96a582b357a0096d9d69a8c64d534ba5d477c7c8c781578f3524a7ce3a8a276ee89e8a166d93465f44b338575c0380cbf19a01e2ee7e0b3e081808b3b18f58404098fb0b919ddb4c8b3cdc419c84c696b693d1ccdeb6715e1e7cf01b559a2f40dfaca565f9bf1d5d80c769b07a5e21fcad7b72a93b6420ea58b8281ef6ebd5b2e6aa38954c2b83ad8dba789a094e80bd07983d63f896738886809c7b5ba2b5fcaa21a652c4dec9441d4608aa6957018ebbf28994ecb03bdca5f40160fe4255d0cc016851b413e62277363fde483d110aa0afedfefe843091ad3478c8f5f44030f402534ac4300a1d77f5ae8bce04e4b34b37df9851201b2d6d4f67f1ef77778840eee012a5523ca84f14f96d2deff77bd0967be7d933be6d336c0fb3d08407ed8536c39feb31eee93bfd9a641f00415018c7b423dc89664c012bab4ba6459ad8f6dc5f514face5ea5567facbd5b942379cfa66277aa34e2774304889852a0b073ea95557a11709019787b787ea6c29bf469539a18591449b05b5a92eaddedfd58759b3f3177f6ae808f65afc6b21b99c2ef094b52e4b245fe94f8d44ed279a907a4df8bf9b6c274593ca8aa1libKF5CoreAddons.so.5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkcoreaddons-5.90.0-150400.3.2.3.src.rpmcmake(KF5CoreAddons)kcoreaddons-develkcoreaddons-devel(aarch-64) @@@@@@@@@@@@    cmake(Qt5Core)extra-cmake-moduleskcoreaddonsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libKF5CoreAddons5libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.15.05.90.05.90.03.0.4-14.6.0-14.0-15.2-14.14.3a@aX@aaaY@aA@a6a $@``g@`B`j`D@`!'_@_v@_@_{ _T@_&_^^@^@^d@^6^6^]]@]@]s]J@]1]+@\\@\ \@\f\`@\ QRandomGenerator::global() * Deprecate KRandom::random- Update to 5.71.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.71.0 - Changes since 5.70.0: * autotests: make kdirwatch_stat_unittest more robust. * Port deprecated method * Fix Bug 422291 - Preview of XMPP URI's in KMail (kde#422291)- Update to 5.70.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.70.0 - Changes since 5.69.0: * API dox: use ulong typedef with Q_PROPERTY(percent) to avoid doxygen bug * API dox: document Q_DECLARE_FLAGS-based flags * Mark ancient KLibFactory typedef as deprecated * [KJobUiDelegate] Add AutoHandlingEnabled flag- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * kdirwatch: fix a recently introduced crash (kde#419428) * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * Fix Warnings * KCoreAddons: Convert license statements to SPDX expressions * KPluginMetaData: handle invalid mimetype in supportsMimeType- Update to 5.68.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.68.0.php - Changes since 5.67.0: * Use ecm_qt_install_logging_categories over manual categories file * add hint that QIcon can be used as a program logo- Replace %make_jobs with %cmake_build.- Update to 5.67.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.67.0.php - Changes since 5.66.0: * demote plugin load errors from warning to debug level + reword * Document how to filter by servicetype the right way * Add perlSplit() overload taking a QRegularExpression and deprecate the QRegExp one * Add mime type for backtraces saved from DrKonqi * Add utility text function KShell::tildeCollapse * Port to QMultiHash as QHash::insertMulti is deprecated * KPluginMetaData: add initialPreference() getter * desktoptojson: also convert InitialPreference key * KCoreAddons: fix compilation with qtbase git dev branch- Update to 5.66.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.66.0.php - Too many changes since 5.65.0, only listing bugfixes: * [KProcessList] Optimize KProcessList::processInfo (kde#410945) * Fix KAutoSaveFile when having a long path (kde#412519)- Update to 5.65.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.65.0.php - Changes since 5.64.0: * Remove unused variable * Deprecate KAboutData::fromPluginMetaData, now there is KAboutPluginDialog * Add a descriptive warning when inotify_add_watch returned ENOSPC * Add test for bug "bug-414360" it's not a ktexttohtml bug- Update to 5.64.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.64.0.php - Changes since 5.63.0: * These methods were adding in qt5.15 * Make it compile against qt5.15 without deprecated method * KCoreAddons: make programIconName() available to KConfigWidgets and KXmlGui * KProcessInfoList -- add proclist backend for FreeBSD * Fix grammar * Use ECMGenerateExportHeader to manage deprecated API better- Update to 5.63.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.63.0.php - Too many changes to list here.- Update to 5.62.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.62.0.php - Changes since 5.61.0: * autotests: split up kprocesstest to fix compilation with Qt 5.14 * Use QLatin1String here * Q_UNUSED doesn't need a ; after it. * [KProcessList] Split command line and process name- Update to 5.61.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.61.0.php - Changes since 5.60.0: * Remove extra ';' * autotest: fix kformattest to ignore translations + QStringLiteral fix on Windows * Add function to suggest a unique filename * Fix build after 0b2fe3cf21 * Remove unused includes- Don't lower minimum Qt version anymore, it requires 5.11 now - Drop patch to support Qt 5.9: * 0001-Do-not-use-functor-if-Qt-lt-5.10.patch- Update to 5.60.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.60.0.php - Changes since 5.59.0: * KPluginMetaData: use Q_DECLARE_METATYPE * Install in new logging directory when we use kf5 5.59.0- Update to 5.59.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.59.0.php - Changes since 5.58.0: * Fix compliation for python bindings (kde#407306) * Avoid method name clash in windows KProcessList backend * Add namespace to windows kprocesslist clas * Fix windows KProcessList return type * Add GetProcessList for retrieving the list of currently active processes- Update to 5.58.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.58.0.php - Changes since 5.57.0: * Fix wrong "Unable to find service type" warnings * New class KOSRelease - a parser for os-release files * Fix bug about "** foo **" * Not necessary to have %2 here as we use %1 * Skip running benchmarks when in debug mode.- Update to 5.57.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.57.0.php - Changes since 5.56.0: * Fix "* foo *" we don't want to bold this string. * Fix Bug 401996 - clicking contact web url => uncomplete url is selected (kde#401996) * autotests: comment out verbose output from KDirWatch * Print strerror when inotify fails (typical reason: "too many open files"). * Port to qregularexpression + simplify it. all autotest ok * Add more autotest * Fix bug when we have several space * Fix compilation with Android API level >= 26 * Add Q_EMIT to emit signal call * port to std::sort * Use range-based for loop * Make it compile without foreach- Update to 5.56.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.56.0.php - Changes since 5.55.0: * Fix compile kpimtextedit when we remove all deprecated method against * Port deprecated methods * Namespace find_file call * Create tel: links for phone numbers- Add 0001-Do-not-use-functor-if-Qt-lt-5.10.patch to revert the removal of support for Qt 5.9 - Downgrade the Qt version requirement to build with 5.9- Update to 5.55.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.55.0.php - Changes since 5.54.0: * delete copy constructor and assignment operator of some public classes * delete copy constructor and assignment operator of some internal classes * Remove check for Qt version 5.10- Update to 5.54.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.54.0.php - Changes since 5.53.0: * Use for(...:...) + initialize variables * cmake macros: Port away from deprecated ECM var in kcoreaddons_add_plugin (kde#401888) * make units and prefixes of formatValue translatable * make it build- Update to 5.53.1 * Hotfix release to fix a build problem - Changes since 5.53.0: * make it build- Update to 5.53.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.53.0.php - Changes since 5.52.0: * Use isEmpty() * Make it possible to use KAboutData/License/Person from QML * KPluginFactory: fix create() apidox * Fix crash if XDG_CACHE_HOME directory is too small or out of space (kde#400610)- Update to 5.52.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.52.0.php - Changes since 5.51.0: * autotests: repair "detecting hardlink change" with stat/qfswatch * Minor: Use nullptr * Add to categories files. Use new syntax * Use qEnvironmentVariableIntValue- Run spec-cleaner- Update to 5.51.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.51.0.php - Changes since 5.50.0: * Remove misleading use of KDE_INSTALL_PYTHONBINDINGSDIR * Use QString's multi-arg with multiple string args * Fix minor EBN issues- Update to 5.50.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.50.0.php - Changes since 5.49.0: * Don't remove space between two url when line start with " (kmail bug) * Add kmail bug. Need to understand why it eats space * Add more autotest * KPluginLoader: use '/' even on Windows, libraryPaths() returns paths with '/' * autotests: add debug output for plugin dirs, to investigate Purpose CI on Windows * KPluginMetaData: convert empty string to empty stringlist.- Update to 5.49.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.49.0.php - Changes since 5.48.0: * Fix overflow in rounding code (kde#397008) * API dox: remove not-to-be-there ":"s behind "@note" * API dox: talk about nullptr, not 0 * KFormat: Replace unicode literal with unicode codepoint to fix MSVC build * KFormat: Add unit tests for mili/micro SI prefixes * KFormat: fix typo in SI prefix name enum * KFormat: correct @since tag for new KFormat::formatValue * KFormat: Allow usage of quantities beyond bytes and seconds * Correct KFormat::formatBytes examples * Honor BUILD_TESTING- Update to 5.48.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.48.0.php - Changes since 5.47.0: * Remove QT definitions duplicated from KDEFrameworkCompilerSettings * Make sure that it compiles with strict compile flags * Remove unused key X-KDE-DBus-ModuleName from test servicetype metadata- Update to 5.47.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.47.0.php - Changes since 5.46.0: * None- Update to 5.46.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.46.0.php - Changes since 5.45.0: * Use override * [KUser] Check whether .face.icon is actually readable before returning it * We need ";" for windows compiler (on last gcc it works without problem) * Revert "Revert "Warning--"" * Fix pedantic warnings * Revert "Warning--" * Warning-- * KJob public signals * Fix compiler warning under Clang * [kcoreaddons] convert to new connect syntax- Update to 5.45.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.45.0.php - Changes since 5.44.0: * Add missing override * Return when url is empty * Use ecm_setup_qtplugin_macro_names * Remove not necessary QtCore and co * Cleanup m_inotify_wd_to_entry before invalidating Entry pointers (kde#390214)- Update to 5.44.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.44.0.php - Changes since 5.43.0: * Cleanup m_inotify_wd_to_entry before invalidating Entry pointers (kde#390214) * kcoreaddons_add_plugin: remove effectless OBJECT_DEPENDS on json file * Help automoc to find metadata JSON files referenced in the code * kcoreaddons_desktop_to_json: note the generated file in the build log * Bump shared-mime-info to 1.3 * Use override keyword here * Introduce K_PLUGIN_CLASS_WITH_JSON * KUrlMimeData: port to QStringLiteral * Increase timeout in the hope of fixing test failure on the CI- Update to 5.43.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.43.0.php - Changes since 5.42.0: * KUrlMimeData: fix handling of PreferLocalUrls * Match also spdx keys LGPL-2.1 & LGPL-2.1+ * Use the much faster urls() method from QMimeData * Next try to fix build on windows * Make it compiles on windows * Compile commenting remove_defintion(QT_NO_CAST_FROM_ASCII ) * Optimize inotify KDirWatch backend: map inotify wd to Entry * Optimize: use QMetaObject::invokeMethod with functor * Add benchmarks for KDirWatch * Use QSignalSpy::wait instead of QTest::wait where possible * Verify that the file was opened * Verify that the path is valid and writable- Update to 5.42.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.42.0.php - Changes since 5.41.0: * Remove obsolete reviewboardrc file * Extend CMAKE_AUTOMOC_MACRO_NAMES also for own build * Match license keys by spdx * Remove cmake 3.10+ warning for users of K_PLUGIN_FACTORY and K_PLUGIN_FACTORY_WITH_JSON * Improve apidox of KJobTrackerInterface * Minor- Update to 5.41.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.41.0.php - Changes since 5.40.0: * Autotest: fix for HOME having a trailing slash * Input validation of SubJobs * Warn about errors when parsing json files * Install mimetype definitions for kcfg/kcfgc/ui.rc/knotify & qrc files * Add a new function to measure the length by text. * Keep widgets optional, as it's a test * Look for Qt5 rather than Qt5Widgets * Remove unused code * Fix KAutoSave bug on file with white space in it- Update to 5.40.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.40.0.php - Changes since 5.39.0: * KCompositeJob: port to new connect syntax. Improves performance. * fix URL detection with double urls like "http://www.foo.bar" * DesktopFileParser: improve error reporting, fix coding style * Remove double ";" * Use https for KDE urls- Update to 5.39.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.39.0.php - Changes since 5.38.0: * desktoptojson: Improve legacy service type detection heuristic. (kde#384037) * modernise debugging.- Update to 5.38.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.38.0.php - Changes since 5.37.0: * DesktopFileParser: add fallback lookup in ":/kservicetypes5/*" * Add support for uninstalled plugins in kcoreaddons_add_plugin * Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN * desktopfileparser: Fix non-compliant key/value parsing. (kde#310674)- Update to 5.37.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.37.0.php - Changes since 5.36.0 : * Remove unused init() declaration from K_PLUGIN_FACTORY_DECLARATION_WITH_BASEFACTORY_SKEL * Restore the QCoreApplication library paths at the end of the tests that change it. * API dox: add note about moc include need with K_PLUGIN_FACTORY(_WITH_JSON) * add KAboutLicense::spdx and introduce orLater qualification * API dox: for deprecated tell since and what to use instead * disable compiler warning on testing deprecated function * use an initializer list instead of calling insert a million times * kdirwatch: Avoid potential crash if d-ptr destroyed before KDirWatch. (kde#381583) * Fix display of formatDuration with rounding. (kde#360681,kde#382069) * Use explicit flag value instead of nullptr * API dox: use @p to refer to argument in running text, not @arg- Update to 5.36.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.36.0.php - Changes since 5.35.0: * Use FindInotify.cmake to decide wheter inotify is available. * [FEATURE] Option to build & install QCH file with the public API dox * Fix KDirWatch unit test to use set KDIRWATCH_METHOD again- Update to 5.35.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.35.0.php - Changes since 5.34.0: * Fixes to 26a262180155 * Ensure proper per thread seeding in KRandom. * API dox: in example use KDBusService only after commandline is handled * API dox: Use doxygen notation to have comments used * API dox: add some minimal docs to more namespace * API dox: note CamelCase includes by @class tag with more classes * Remove qDebug from removeDir/removeFile as discussed in https://phabricator.kde.org/D5856 * Do not watch QRC's paths (kde#374075)- Update to 5.34.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.34.0.php - Changes since 5.33.0: * Fix the @see function names * Add .arcconfig * API dox: more info about KAboutData's orgDomain/desktopFileName properties- Update to 5.33.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.33.0.php - Changes since 5.32.0: * Upgrade ECM and KF5 version requirements for 5.33.0 release. * explicitly set NO_CMAKE_FIND_ROOT_PATH * Upgrade KF5 version to 5.33.0. * Mac OS (X) has a POSIX-compliant /bin/sh too- Update to 5.32.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.32.0.php - Changes since 5.31.0: * Commit translations from l10n-kf5 * Fix compilation with Qt 5.6. * Upgrade ECM and KF5 version requirements for 5.32.0 release. * Exclude (6) * Move the isDir() outside of the loop, as spotted by Milian. * KDirWatch: replace QList by std::vector to save on new/delete. * Upgrade KF5 version to 5.32.0. * KDirWatch: fix memory leak on destruction.- Update to 5.31.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.31.0.php - Drop parse-the-desktop-file-2-times.patch- Add parse-the-desktop-file-2-times.patch: keeping backward compatibility is backward- Update to 5.30.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.30.0.php- Update to 5.29.0 * KTextToHtml: fix bug "[1] added at the end of a hyperlink" (kde#343275) * KUser: Only search for an avatar if loginName isn't empty * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.29.0.php- Update to 5.28.0 * Display bad url * Load user avatars from AccountsServicePath if it exists (kde#370362) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.28.0.php- Update to 5.27.0 * Register QPair as metatype in KJobTrackerInterface * Don't convert as url an url which has a double-quote character (boo#1002977, CVE-2016-7966) * Windows compile fix * Fix very old bug when we remove space in url as "foo < >" * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.27.0.php - Drop upstreamed 0001-Fix-very-old-bug-when-we-remove-space-in-url-as-foo-.patch 0002-Don-t-convert-as-url-an-url-which-has-a.patch- Added 0001-Fix-very-old-bug-when-we-remove-space-in-url-as-foo-.patch 0002-Don-t-convert-as-url-an-url-which-has-a.patch (CVE-2016-7966)- Update to 5.26.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.26.0.php- Update to 5.25.0 * Qt >= 5.5 is now required * Install known licenses and find them at runtime (regression fix) (kde#353939) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.25.0.php- Update to 5.24.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.24.0.php- Update to 5.23.0 * Print the failing plugin when notifying a cast warning * [kshareddatacache] Fix invalid use of & to avoid unaligned reads * Kdelibs4ConfigMigrator: skip reparsing if nothing was migrated * krandom: Add testcase to catch bug 362161 (failure to auto-seed) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.23.0.php- Update to 5.22.0 (boo#980066) * Provide a way to disable inotify use in KDirWatch * Fix KAboutData::applicationData() to init from current Q*Application metadata * Make clear that KRandom is not recommended for cryptography purposes * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.22.0.php - Drop upstreamed 0001-Missing-rand-qrand.patch- Added 0001-Missing-rand-qrand.patch (kde#362161)- Update to 5.21.0 (boo#974793) * Fix kcoreaddons_desktop_to_json() on windows * Fix linking to a Threads library * Add stubs to allow compilation on Android * Upgrade Qt version requirement to 5.4.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.21.0.php- Update to 5.20.0 (boo#970856) * Fix Kdelibs4 config migration for Windows * Add API to get Frameworks runtime version info * KRandom: Don't use up 16K of /dev/urandom to seed rand() (kde#359485) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.20.0.php - Use %mime_database_post(un) macros- Update to 5.19.0 (boo#967668) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.19.0.php- Update to 5.18.0 * Add KAboutData::fromPluginMetaData(const KPluginMetaData &plugin) * Add KPluginMetaData::copyrightText(), extraInformation() and otherContributors() * Add KPluginMetaData::translators() and KAboutPerson::fromJson() * Fix use-after-free in desktop file parser * Make KPluginMetaData constructible from a json path * desktoptojson: make missing service type file an error for the binary * Make calling kcoreaddons_add_plugin without SOURCES an error * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.18.0.php- Update to 5.17.0 * KAboutData: Allow https:// and other URL schemas in homepage. (kde#355508) * Repair MimeType property when using kcoreaddons_desktop_to_json() * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.17.0.php- Update to 5.16.0 (boo#955067) * KAboutData: apidoc "is is" -> "is" addCredit(): ocsUserName -> ocsUsername * KJob::kill(Quiet) should also exit the event loop * Add support for desktop file name to KAboutData * Use correct escaping character * Reduce some allocations * Make KAboutData::translators/setTranslators simple * Fix setTranslator example code * desktopparser: skip the Encoding= key * desktopfileparser: Address review comments * Allow setting service types in kcoreaddons_desktop_to_json() * desktopparser: Fix parsing of double and bool values * Add KPluginMetaData::fromDesktopFile() * desktopparser: Allow passing relative paths to service type files * desktopparser: Use more categorized logging * QCommandLineParser uses -v for --version so just use --verbose * Remove lots of duplicated code for desktop{tojson,fileparser}.cpp * Parse ServiceType files when reading .desktop files * Make SharedMimeInfo an optional requirement * Remove call to QString::squeeze() * desktopparser: avoid unnecessary utf8 decoding * desktopparser: Don't add another entry if entry ends in a separator * KPluginMetaData: Warn when a list entry is not a JSON list * Add mimeTypes() to KPluginMetaData * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.16.0.php- Update to 5.15.0 * KShell::splitArgs: only ASCII space is a separator, not unicode space U+3000 (kde#345140) * KDirWatch: fix crash when a global static destructor uses KDirWatch::self() (kde#353080) * Fix crash when KDirWatch is used in Q_GLOBAL_STATIC. * KDirWatch: fix thread safety * Clarify how to set KAboutData constructor arguments. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.15.0.php- Update to 5.14.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.14.0.php- Update to 5.13.0 * The Qt version requirement has been bumped from 5.2 to 5.3 * Debug output has been ported to categorized output, for less noise by default * Docbook documentation has been reviewed and updated * Add Kdelibs4Migration::kdeHome() for cases not covered by resources * Fix tr() warning * Fix KCoreAddons build on Clang+ARM * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.13.0.php- Update to 5.12.0 * KDirWatch: Only establish a connection to FAM if requested * Allow filtering plugins and applications by formfactor * Make it possible to use desktoptojson from different sources * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.12.0.php- Update to 5.11.0 * New KPluginLoader::findPluginById() convenience API * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.11.0.php- Update to 5.10.0 * New cmake macro kcoreaddons_add_plugin to create KPluginLoader-based plugins more easily. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.10.0.php- Update to 5.9.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.9.0.php- Update to 5.8.0 * KPluginMetadata: add support for Hidden key * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.8.0.php- Update to 5.7.0 * KAboutData: Call addHelpOption and addVersionOption automatically, for convenience and consistency * KAboutData: Bring back "Please use http://bugs.kde.org to report bugs." when no other email/url is set * KAutoSaveFile: allStaleFiles() now works as expected for local files, fixed staleFiles() too * KRandomSequence now uses int's internally and exposes int-api for 64-bit unambiguity * Mimetype definitions: *.qmltypes and *.qmlproject files also have the text/x-qml mime type * KShell: make quoteArgs quote urls with QChar::isSpace(), unusual space characters were not handled properly * KSharedDataCache: fix creation of directory containing the cache (porting bug) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.7.0.php- Update to 5.6.0 * KDirWatch can now watch /dev/shm as well (kde#314982) * KDELibs4Migration now always returns an absolute path * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.6.0.php- Update to 5.5.0 * Add KTextToHTML class for plaintext->HTML conversion * Add KPluginMetaData::metaDataFileName() * Allow to read KPluginMetaData from .desktop files * Kdelibs4Migration now gives priority to distro-provided KDE4_DEFAULT_HOME * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.5.0.php - Drop 0001-Let-Kdelibs4Migration-searches-in-.kde4-first-it-s-p.patch, merged upstream- fix bashisms in post/postun scripts- Update to 5.4.0 * Various build fixes (QNX, Ubuntu 14.04) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.4.0.phpibs-arm-5 1659417869  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY5.90.05.90.0-150400.3.2.35.90.0-150400.3.2.3desktoptojsonKF5KCoreAddonsKAboutDataKAutoSaveFileKBackupKCompositeJobKCoreAddonsKDirWatchKExportPluginKFileSystemTypeKFileUtilsKFormatKFuzzyMatcherKJobKJobTrackerInterfaceKJobUiDelegateKJsonUtilsKListOpenFilesJobKMacroExpanderKMessageKNetworkMountsKOSReleaseKPluginFactoryKPluginLoaderKPluginMetaDataKProcessKProcessListKRandomKRandomSequenceKSharedDataCacheKShellKStaticPluginHelpersKStringHandlerKTextToHTMLKTextToHTMLEmoticonsInterfaceKUrlMimeDataKUserKdelibs4ConfigMigratorKdelibs4Migrationkaboutdata.hkautosavefile.hkbackup.hkcompositejob.hkcoreaddons.hkcoreaddons_export.hkdelibs4configmigrator.hkdelibs4migration.hkdirwatch.hkexportplugin.hkfilesystemtype.hkfileutils.hkformat.hkfuzzymatcher.hkjob.hkjobtrackerinterface.hkjobuidelegate.hkjsonutils.hklistopenfilesjob.hkmacroexpander.hkmessage.hknetworkmounts.hkosrelease.hkpluginfactory.hkpluginloader.hkpluginmetadata.hkprocess.hkprocesslist.hkrandom.hkrandomsequence.hkshareddatacache.hkshell.hkstaticpluginhelpers.hkstringhandler.hktexttohtml.hktexttohtmlemoticonsinterface.hkurlmimedata.hkuser.hkcoreaddons_version.hKF5CoreAddonsKF5CoreAddonsConfig.cmakeKF5CoreAddonsConfigVersion.cmakeKF5CoreAddonsMacros.cmakeKF5CoreAddonsTargets-none.cmakeKF5CoreAddonsTargets.cmakeKF5CoreAddonsToolingTargets-none.cmakeKF5CoreAddonsToolingTargets.cmakelibKF5CoreAddons.soqt_KCoreAddons.pri/usr/bin//usr/include//usr/include/KF5//usr/include/KF5/KCoreAddons//usr/lib64/cmake//usr/lib64/cmake/KF5CoreAddons//usr/lib64//usr/lib64/qt5/mkspecs/modules/-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:25169/SUSE_SLE-15-SP4_Update/f64793f6b998717b548e11ad21ce4c6c-kcoreaddons.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=cce0e9fd4eabe373aa4f054d7175d9ac0ce989a7, for GNU/Linux 3.7.0, strippeddirectoryC source, ASCII textC++ source, UTF-8 Unicode textC++ source, ASCII textASCII textAlgol 68 source, ASCII text RR R RRR RRR R RRPOnw]NTutf-82b3fb269400b4d8267af879b8c1fc1addb81cbbe553c1d1598e63c9068e455ea? 7zXZ !t/*] crv9wO*-J @-P<#6ܗ~" ]P~gѿWMu'~rE=F{eƉ&Ø ;>n?wKҀ{"55e+"VM 2\E ѢNhk{E3hk[݀gWt10J;cF1|Z7Eؙw; 3AeOCV¬IXV?޽k[/1XZ,i8%me Wԉ_y/N+;f@8iBA.XAO&be/DU{3HM5b-hԝ>JIӏr|8$0c >xrD,_{MAS|9c"ĭg {1o8_9֞, VB[H^lM&L4_g %"VD@xy&i6v_`Γń ăN ~Zy=4_#`2eFa(PcȶR4k8)šS|OTyv>=wMލd<a~Ht7 z>x*F(Lu4, E`#RC)()A j ls*\qWpI@*q{@Qc[N2䍠H<[|ٗ|<t!P뽍PENG³a7_+&Q`d}}:bytTh%}`3GJ=9Ԉkv‡V .* +y*_{5Ly! @ >un 3䰟qVo{eFpI%'m#MD$ɠUd'[hy잨;]H -A9@Bfy!T͠nZB`Je=2F 5L=g4-~xCoA:TٗDk/6Hے;y@ [Is*?r1-֓fsCBo (*wccL;ѩÌ'[ 2"{sf> |~KJW6YʧEV+JZR3 w;, Rfj( gNoQ=Ej} Bl4s5U QϟA҈PDVˉ7kA,`>;?$ hʄgbm?f Ѐ.%ȴ6 r>Y+R4Pmv$0g.i[ԍ5^tXat)LXlSv>swPZVbM>6_ndyN~tQEsZ*!5KN= "l7V6BGń iQzx|rQ p-ihag*6֑M)/qg{ $vW`;Ksb_Y%H1`n8Heyƭ~ Fb|쵞D ~RKl2C$QdmW ǡF$熽QzUmitdA!P TRcT25I hL^ .<̃'QW}q 3i= Z>18UB`>tO4, )r2qx/ͻ˿iLNSXF`k&YEχH`..[Y9Hz).AvH["j獮#:A an0~$#ܖN颣 Bmm;K `8_&eg}U*5{ ;i~lbIy/Qߗ}L8 f54SSN {[7IX0 +gpjQ]<0;.b"=ZJWMQS]W/j[@]liwȀ'Dd{TxSƌj1q6`߯y{$v,RewO`mLmp蜣U[m]:W.:nMIVXqoLrʖa3y 5'C)yk*1U?V/JbU01 ܑ9ɱvL-MXTD&ǕHKE8,b4C' Ϝ\Q m݂E`QtwڛCnqbtՖ_؆n=#TR-W'eʸ ,b*BAlg69lY"_B|a$v;lM~HD0 ,hL7'wI}= 6aKD֡{R! OK]YYo俒Ih}[\;#G1>./Vv@zռzF(#}qo1P1 %@[q؊G!V![Pt )!vĈxαB:@ŖMQ>Jc]d)͐y{!@Z\T]9c3">ŁUKVۍ^8FNcx*NOU3`y"}3K! Ru !ND + fyhhV{'_n3^e / X%%"Ҏ[\IP}Q0@;gr0EV0pk3|*vYΐ_Ø?z\] #?Y%H1Q)[^AB";qg̯+2⤣Fw, 2%jfN2颥+⎕*r}0u2YV Wr E]VJcy+X.W dݓ9\uږ׍%l9m8c>g992<٣+CEꄣcpMWbO  Nhپ|@6k+q/q$Iߋbq>+\o:z8ߋ;qKCYDjc*rKt*]3 #.mܶe$9"6C5 ;r*Ї5_g#}/Y] Ŋ)w}R &gHװ1ޚ>a#"?1T ކǐQ}aYyX+B:AJʲ̹|Y4Tڵ׳mnMא&?-Ad0jM5q`!_CD5MCx{;+߷]%OK@ FG vJ%C?, 5lFu=sOFs۱QUW|^Ug@˩ClϷTwnG<[UN Ncbmqs#㤩d]}B6B)sRgxHhe R71 ~OA=aoمJ` VY$!CTw #A@`[v'j[Bu0g瘪"c2*__owfH:%Oʏ&)6\]^w[a<<. WgSRU=8 3uQ)cke>efS 0EHᏣfypuZ8L6g~U˙$/Ȼ -1Ft#Nt4?fnܐ[.pQ~F-|Kn>X.\y-x'"4o9Vïמ?4$"*~={z&ǖ Ղ/-1.>ćviօತN+}5xk+KWL*SvCC|=\۰h}/MYYsڅ3%zvM;[9lLǗw<T[VdJuPɁ\h?$˻k5ה4?ࡨO/gJ?ԹRtr?¼d8sYR^7FcoENX[NҳI\@/ZwNZeE'{`Z3oїjS Hz0߹[_==~J99Y_ڂ7IL]k2)bχxQ\9Dv<=f9 ʨM'w$}lLy!#LNEGaU[ӉG}2;k(~v+T(=լo[B\>(!_ܴB&4v%(o .˺<vgD=Am;?la\̲6'褦[9Q_e͐ tOd/(XR&DJic5;&hxVGgr`ȱ%ΫzW#W=su<VHK{U.'VD^" aH EzC;XA b b?~@02zk`zy̔d}LǏgҷ+!0pjǡAuYi!1%tM,tF.6IS2&6=1ʹ  1 'O5ô'vA|A@_!D()Dm%n$E {xTiӟ oL?y210Q"gܡ}~I'SI`<7_H#tu,sv4sߤIŎJKYb<-BK9b]sni[.eϏߝVR C"DlL-LT1U寨qt gu>ȥճ8J|5U/›x`Ǹ&UxYY~B߱]} Zn;+S:G @ jI󀩊G8MTAHڲZOQaTuRd;K#J#"7rn.({+H3Bc/mYI9%-~cho>}&hs)&.uΒu_P}P<93]b Pns3p;38_ɚΩ]_"J\Dkr>G2ɫ*kg vP0-4ͬMaؗN@r*NrF,n ~}ghVskuseu@ 7e;_<^\E)>j#M6s=؅Mnh-);pl3 iQWY9~A$ܰIM(shLr8NS$ +I e=QDٲ)*F4u 2bH'@2KY࿷3&^/V?dm֕Y|[rҘjN5O褓Wj|k >t\f'b1IrWyGt4a:S68=PVQ^'BБ"]E&/#J83~6i<2,`\#ollhD.H}HEȊ,ա.c?Y@ #)S@jF}ĝ(;iB&j4 F%@a^[{c6bFZAOUwdLdD_W˴ ]jŔdԝ-/\S?ddzG"Ns:#8݆Ύ cR1nσvVb[NK&hk{T[v2/z߃8;)Xms$h e ;Z5}UnȆu;Y "0!e}ct5:AXKL@o`Kq*mǽtNy>Q; oB+j% b;L]R)~Мh0.!B0 f2DN 'wX>Ъ#y"I]?0ڬv<[[2 l e*4fn*tl5^sA#tbQrxO} ã}eC:74#[dg1س܆H7cC?A8f'3HF!+=d\73.v_3#WusUTPL]@IV5?9 0W b|u$ Ii#/$2+ &2큯œ հh*򪾵jg?X崠~0+(aNpQ==AU]Y`ls"Я >Ď䲜z6?b/LӑMBgjȌ\7Z^S '%L OAטp <{_1"˗sk6<'}1b'92@EE;ƮxjKd?T'B Ј ! AyZx"1#}]GIL.֦ovwLY+5Bq(#ޒS p*VpnJahB dI-)3GahA&=>ozSoJTċVRa$bؽE2BR1xpRA'\kǐ}kNC(</O \&4%Wd+_md.gp[܊¶a;V|jάo%wi^C9 7O5*]ӓwBlMo奇.vGJeNzeѫm~/(|5h硢RcXrX„>Y˶2ӻTE7}zȌ]@cc++1CQee6 `f~ ?h-xw<NB],L -2y?D h'*;Z7pNSgUPA^+mf_GZ9ǽ=y.zT6g{5HtށsPgXaeC6 ҸFw%J#2v41x<&-Ye8 `~w=)NbM(@=wa +](PMy0QGDs'*? U-Ivfs6\Xz4}׸&As<Odg hOgtzk6v #|`zhJdE>f֘髻ƹا [4nfȰ,䨒G5sƴu@~Kf! *ûj,8&ŽԷ+#*Z0W]x˫8cJiBŝ%[\Z],Puo!+GxTV;nž[X%*M|nȏy;qoox7z_yF0id@iJV*44.(IhҲpGlPhs胫?hCA'3=šPȒ'f+O9c-vϮA}tY 㘪7?k]~a(󤷒"HqzTp?(0mGPk܈kf iK+ s0i+i 0ƿ2mnͯG t{6*XMt-۰>#d}G]J.Hz7C~ (mw>1Y3-cL[i`$I$̥ 3{K8r22/@!X> (ypy6,@Ԧ鑁,7 '2_d ǡzIw$^HQ TaÂke?MCh楂"%.tkHJ#a02 (AsUTR}qa<[0pέ)>UtP,]!Ϲ ~+mԻF8FŇ%E8C{x>JBnRbɩZd''ddM`fZ{W3 QA4 bAF۳.]Urf LInpȳk4Wm 9eY瑫eԽ;؋뭉!9fw71'snlnkʟbK_=_Vt/ JϟI4!8Wgpy +Gqxh/AcS 3e|ӞVs\Z(oO1'.>V$3lu}D&('#="22`79z=R@Jƃ`уo<ӗDD^C ōp+42- AƀoKF(8H_ͺB+TYs&7xn'NEI٤8Ejl|xrɨFi2ph"H %{AK6˪{|d@8¸WU 2+$XjRZ|Dy/M{F/ PcÐyv=di)iD>|7s ~ 3&>{ۅ_1jԮm0:rϘi˕ aFЃ1wJ159RqQn]M|ݽ = MF r 1GϿ4` F0*HХdrp<]\te7ӽ7rX{^x7r<nr%SꬵWFFJ~u9.?4:R6Pқj"0*6dF> \[aQhbTVbl-q?[Ľnډ:w[a g 614֥ 6 [S7rE虋b[Bµ9g ֟TGMI%'gC$eK< Z.6ȍZ[c$ɃZăC$ 5J.|Ԝeʎ|}" 0(*+<ן5U{(ێ~ IaHb*|`vأm;4?}<VYT/K}iÌtuZ#/I!VU&HKϿ7I3]j`54DY;H2Sg^+c)@jJ4?Z8U2H6IzAOYzV J}bI|+Y؂|ϰ&]'+x׫lqgeɑF,[k\Fʸ b puNsnQ/g;o؎Ms5Y5P^]:;,Zˆ}]B쯪<]Z"@|吭NF${BM9ig!;Ør>޺0.{7P}]AJ~s2,̣3 ׉!MϕV G~RX,U};ze h^&|{$dt'Ef#rr3{g&We%C}Z0! 7(u0`w vHB=5(1*(쇃=m..97"K"g[li8(41* p [![tn2ʙ=N9e9_ѡelP;"84@XS8q "nLdc0!? z8iF70")Ld@'TwFR/H[ D<4+~%" +f  \o~gez\e`b%Ҷ+ƍΤZ%q2f<"'*ښUeХ> B]+r,}ޤ5o'O*x$yN{!9= dB"ӟ'MI^#GĎux8.yߤŽgmJf@aҙ.6T+WR ykU^!B{>m#NvC4{ۚEs Jn  Bv!~ 7̿Tgr5d79GP=Չu|m O('ݧn @eAd" cZUR*΅~) u chuyac$ xL"̨ 1MM8bY&:evnW Y AӞv25RōSU:{X <>}ߙ#p2kH^8"4HǟOTp+Lmn"AXAtVI8U~(Uơ0.'E$5͋^ް@v-m?=)D!q/?Pwc9R=G~HAwA8]>}`"DЛG*jEc8L{$PGP_)&/*.HKX /1%\NɰVI޼ Ы6Mz UPDb?ĢNI"z0$^6El,J˱>j9iVX7hFVSȮ$/OTwf"Ń_m]wpig~V1y=Ujx05قPZ2An^\STef,{lq`A Zj|'qG[kWOPTsNinɋx$Tqa\oH[ʮQDZ0O=rl 6 'G𢅬Nr{_`(o7L'[GhO|mӡunnхc4oGH:T88KPBʓ-2{b0Vs=b\k&UO^;Wl4p{y|am'VZG C.f*Y|ۥ 6'0>f+)8A>9ME|TWJ.)4 (ž@0C@g7&,Do9F1[4~7Yd׫cA-]7"s5J>+xbGFC-+W@cSY1^$ l)#K@ >-㺀BC5EGct.~Ž,%n|ߺTEcba7:<l>A#ГMhA%/SHqJe }1[Vz:" Ueߋl.>g#x\a[lW,}eFAUy aXqt p9>YHTI#`4a܇q{Ƿf!$%SP䟰ؕ>LMQ., (]}p˕^} No*!^׆"R5Wg^.v9X6HR4 .yܐ`@lxj3  ,t|.3풙gWή+4r 'ZLWe `_e?sFd9̀)3 ̳].'rΑv=eu.~1z;0,_g//fum쪛 :ždht ":l6J_$j<&xg+fObj,dK45? T iw}࿽ޣÄ+nO ˨h|E8̕- kG9C| ->%)pp?xlժ1V=뤚2xdM+D,4l469WI8(bݺ*ٓ{616ONNC)_ӠGɠ[$U|jٔ* )̙]Яĝ|P).Y#J)+5_S|g`԰](O<&1=Z KoӔ[R#H αގa*RN"D':8sC0i_o@}ҕ|X&{Y$J1m`}:拄 tŬ`5<tĞEU3v 4tK0I+GYN[f ?Q_FjfMz0 s26W6ze)YiS%%"y&eU03!{mG>8]h@*KGZ{"8_ O0yKK"*%(oуl.TT U[0dR̨^F(`d$ A rxOpg|rkIɸ+#zp0ro1QЄuϗ->4K!V4EdVQ2͹)䌖|f(ffSen֡ \^s @=C)%y>T קOwizr ыk>=m*FYAb W66E wKTҰl$uvG oO(ipQHstng7,dFe $^Q):+7].4Ce;L^'."8Xǥ1 ArboP*(k XG7e'_Ŋ]XY\.b'j` Qhb^8wP7D|'ًqob'Ӛ}mbLjBioV+W>0H@;9.xlssבckBUKR[. \;'H,_k^8 fw}A{,.NA |NNZd*,.HG3rՑ9*cWR2(\ΰ ߐL.MRp.io"ȕs8h#SxYV\etX{~h X1) %~ v=xL:Ր"D܎-T7q?0c]w{Q@&-Fu@30/kf|ZPL 'C hmxEl @Lhyo )ϩ =Zvhs1KqѮ>&|_sl>;4S2qK 8/1dޠ&ѱyog{iw/^\h/qU[Qfe&ϸf+-#~wHI"(>՚yd4,轪JH4CAJ^b5!X :$kz, s=p_icZ?˱19Wa Ok ̹  LO St {C]<.-04 92u\Nmac.7/wNWM &^\D /G$7:P,L]՝\'i6mXsFMC<%O7$|*{?aY? B%l=CILq*X%лe10J;t=B)h*w@-'XO(wwQſ Lku—=sԸQgE~̇oiF律 b̦ !Q 2.ga~;c(TSX>J?GNK c ٢~1yV%W뽦;䨾;^}$a/σMLM_A4Dۓ>2K9*x`/#d6:͕.%Zey]/ZA#G:GLiR r QYs6;c:]3)S OovϸY/Bqw+'>[h~̶En]I )]K>`Aj'VVX)ȭ1q܁y$(E-^ND(=Tw‹&K0 7u"Nuѓ%BmTJBf!71ޢV,TpF`rQRCei0@#lnmt}@p$2Cxc@-X~X_[`xaap"5 `7NьpUڱ`2hYsfMUҼIotq^.I" +}6*r Sx &P[߆1ɏY1WGUb 1q [RXfԄVʄ枾cid*dihD =w^_>oUP;y ̩z,S^zKF$P7*̃SR>?/Kѫ3BoFD9K1VX=y(lmB1d AnɶjXDrX.Lzꉀ..77/,k((),lٜDJ;V.K9+UuC:44!+bop~F#We9ڼ_G;gf'88`AdLB@ 1 Ԁ*IXX3~RƫseMNB3 9i!57kk=Jw$"_wgHj_QCP@Hϗ&A_eC8#o^O)f+ =f~>5yAήpֵ[B#kNӰqbNך`ш:qPSpr#ziƼM%mD%[CrlF{ qmyvF6AP!bIXߡ R }<З kJQDف ipFA! F8ץ1Єd<|hYgw1+e a  sjOL 5n B5LN aS7-ӃD&!j)ozziV! PHKΈ ms!7A9Pۈ4:l?/] A)k "4q4,;,nRwa)@7WA+}EMLq$.+^pT"Pb ٺߢPFjwv*Gյ_!p7Bz`(Y:ȟyY^LMW[sYY6C؏jUVl}[ZLBBh=S};>my?0f,#n~o0h#0.͹_:p1; YQh@ObK_<~b\vŔՐ.;`Oi NΞ 3OâN0?#`q="luhpB W 1v^C7.2\<x/+"H68`El3yA|ԺK=11s/4"Ҳy9>1&%}F9=I kYؙLwKs(3 ޅ&[#xPH .754Њz.HO@IEZK_G GX*?2027)%I`/sI3?U4KR-r-5;9%Iw̼bkb8؟]ٹR.󲞕T3ޔ[~k wIsӠ|E=,k%XPG)do DN33e( |Z@~e[Va:˔|!m.d׎xQ8q?\*h=s8 `aÑ>O={gO NltG6FkLry֪?9UFTܪr'06GdcCm rTHZw)B{BYrFW?j=jʘEӟb1"Dd/(QucWvj/n϶kAyY,gԏd:7ey6F!(3̠@+ܴhL$4q&G'uKN_cWA#qs,X]qj@=\g ;LߟK7q(Hwۡt 6ŋdB2 C%=_PK'/==. P!3y c|¸(y, ks3z{Vfg:UfϹqB7&#&?;0 qo+QoE7ՉL ɕk`'j(aM2%1v Ejp=60WqїQe*,w.Bx h,I =5bi??ʝ?@+6nCQO!P9:\ὙDF.9#\)`Ɲ4g7<X&Õ6fu,C:`x^;I sDY|چFs4Ka?]+s' ?m?'p|V c5q-ք@|ݰn{|*yyc%ϸ-1Odﳗ![ U-%G-q8&:P|3._׋v 50ՙf[ ⬍hUK7}CzB%5*C.3rS%&*MJU4 R>s[乡PЈϷ/l\GD7 /GГKBIuqЋY@@r3ﴕxR wʾc,2@E󤃈MR0`%Da:N@v9(IN3{4ʜk&H#ٽWb =^ >hݠp} ՘4"# sϋ UyUFƉe7 IwZGY/_!i>T:Tx4ך:r%FP!Aj7xx t^/84/%2ϥB@B QzvLv[~dbv󪅾;l9X{?fҳ2/d)C l*bv?Vi+TS<%Mw!|RuVU C8)5Jo vs bWo{x |=Քy!SsM_9f%iELс۩(DhK z[r;ACM3S輰f\[Zf`($ӎ҆i'\2cI!՚}XE6`EB:5'"xl|,u;mk &ε!_O'ZvL0=9D|W/i64+Oτ<*#r0O_ wva?yCvnp_eȦ"j.0"?9^ T]?]:l&tҠ+ݚ1Ѧ;9p$93?'N D͋e>[HYf7FH7›m;^A+8-uiGB +X=DK~7<e:V9`iӽh̓1`RWO#qmy7a;>Uݻ2s 1)kCC<&y "[:uf@ACJ <,je8NkA\;]&m녱1sb1*v Xė`g7.!=Y ȑ؈z\jC;iܚJ0v(dChCAX ε2m~ⅤP6?hy[d#SWgaH X6ks1E=_nED>c':nV܆osp2AeZt3hA|1T0A%Tx)eo}6ԉ]=ڜ|>W;1($Zf =z tN奛 =oXri%xZ}بS.B` NECv5"I5 < :mt>yZ8 ItД;)k4yrV+H7Aa;-ؙɎwC.b!>sa=r$ǑYD^8W6瓦W{/]<Ӝw` ]DuTpIVvjLH KPc_JTle?sjD"[qUCP;Ӡ&Hxhu0 gبlǤ L:Crelݫ*"/:j[ߌn.v),[c;@j=kuZ 0[[ԭ^۫sb8xAnÚlLZ n 690Hl.94!%0}6.$>!hHИ==f}D1z/qu-hABdD;HJ8% u="j%Md\K4cIڽfTẌ́x0\-k-Wy8SIPA|r\ t byq ;&8% gT %\Ef:)`ïKD^xl|/] \w _C{{fٌE1 <Ă7Q٩{o%x&ՇW o7KaZ.%%! >epJ~%_dGy[j$ I&'e)EsΏ}_l*͓!ͣ'6I X`qb4:G#=О !]5Y~)*ySܐ+Usv-dOS <;5 I2[엁ᚦv ÛQܣq-턚i\^j/Y QH*D}6ZelO1\A1tzPhmT `G}O;&'Rc<{_F~'"I9j0aRfK+KR5mЛnR;O/:hLfdH%9UMm{;͆sLR4}u` ?-SDiHkie l;Y K5+H5Q9unMN30#.;uɬLXs"U1zESCktE Zt&*噈N ?RhFqS4X2vMIr٪*tx&HoXXbLyKCbz k1V{*teB( AED [[gN{*ѐA&bHmz_t(H=03+"["9R}&1k4Y !kUT&7%=@O6.h{bHRtUk`؋8h+>K_.}ܪH0?5(|Bod"6hVm7&gw8=xT5+"7Md,od1#nCig5\NJQu"_uJIF̮8;MK9| gb㦘pYlܸsoQH4΍oco=}B` J\"4R+P.ºY}z( {M,z1 mURy#fu}hLc='_t`7jz>_R?}YOSTGHi#m%5$sGC1o#E1C)#^RQ|Iw#; y/ު\ecxrdQ?iIS,4HҷɪR_/G."zBجv;r~mDXzXmQAEnN!#QQL#}qp {&!m|n##uO8E!h)wN(8HTGrj}*,W8Q{z.ϧߕU dnQxUmY># Y>n1Gb&0i++ȋ2}xCt ҨU2M&%?!E|s09axL iY\" #Z.rS]Tg|aUke]dpj#̇^'8['i(FL fxIda7'GD䮫a36&|&iM)~pjxg\ 5 Nx)Aef8w.C4B h)4(@ajx+ s\([gVOoܼ Vg E^f;KK/Htkͤ 83w/}qsy>,_L wAuYh S֯Pdq}YV1 O5Lgy\$ߣ+ns$ib1qҝgW:`QA [;aѽk2B镈00CJ_]{ֽ)-(9R[Yœ -97?%(0{\c Z0Ǚ,NXpP,'-pbbѹ';|hn"~E> HL̽@i(| XNt&-w:ô~ -$8Pu#P:t ƨ ㎀yyfӛf"0c@NLXz w #I$kKv/cxCmar@x|2|4$@r-ZEPWg;Kcjb,H#i~ET#u:99XcF#ԅb)w1W  Yv  JcE jDh= aXzfغ(xMGѷg_KxC!W{hǶ8veu swK1GffD^kqY}iQ{!~ӵ.5ureGjV+^1R,| nf`}APCsu>2`UE" )3jӵ],qB,6h_TUVWEknm#X [1 ^+̪VWmɟׄj/*r^O9f@0[%SSpNf{-&6}`&v^Gh{QKƦMk߭^`e1P \MMͭ_R̙lC뫫yÛg,xymwX( h$nf.zU(4rVq 20uF,RfIǬepxC}[Ac @.~|9♥fs :V>8,1km^?hV3/ȧp J$VT\7OsjOp}eKma20`*ML9+&@wX@T{n1]],_FwP|O7x5g/lDD@mkd<X'1l߰7R9*=u|h3m,-a>$0tTm~8]`GNT0ѻ "+2~y¸CDn{kLc{;{pa ZOItXٿ_}m6kl43d3VB ]Oߥg^c!/?,ַA7Bc,FFѕ+M)NK!29".^ `GrdV%j:B4t-6!ى&/:Z8#a( =F&e":ZAm E9(Kb1HhAq"Ūظ;mޫ%sijgndG6'47 }gZзI!ؿV¯3lӵ/9#lJ^л%B]&[=C%=9\a}Wf %knR0MpgmuҤ̂rݽ7Ra'k6g̡Ytnjr,m>IB2gQgea')uӪlg/1W i0!l!T%vʼnNli18築 >rr* +v 1ڷ)#Rd#n*f9H3 3s_KS,_^L.#E%2Mx#qE!cC0[d%"KVϰZ \awb. 5΄Y5RY1;關} @zVFzrbyV"2l/W_ސlrj;8%}Y =p ¡T"Վa>u&%,ɑq( $w+TT_9~:Hܐ3E+]$' D$ 3Y>d1@Q=}[`ߎ8B1BzN6Bzi;5q2 1e4]&r0 J8jPVMliǁ[CKcj[Lbe%WUQʢ a*l[o=Q SxX=렲DSgqO'Mz𧹍,g~yW0*x}>뚐^Yؼn}ڢiW-"7TD_pi>Xʥ[U#op$/(J]ieb }=4Ȕ r+Ŝb$]~TF`.-9oi18aBW"Pz^iǰ %^ݛ{l,=I/ ebbkUp+1EK#y1%aF_%2iJTM&A!gJ͚PNܤs.4+qR8=Go<͖2MRyn^"Hdeȳ";AQ50$bp_q gKJÕf5^Qͅ9%fӉ
t!cW G޿6Q IqU1󏫟vy ^4Z3s>*w%?+hKzk35߰1Utܢъs#5(RxHm&7ƟUil@A{0)x5mVh}ĸU҉%s]K@˔|ǿ>aG/N&: O![yՕE6tUsTEFD 9\bz hS+YXf\vw';l4HFž+]vK]v z1b J4gR>L:pҹX̩>HڣIU(l~KiCr&-'YRW`}!fW\~ w!-hA7'0"".j{蝪SGj6KgN#o[P)\7? 7y})4 `h|[Aœ Cڕ#7GLOSp!O< X{(.o'ѐ-bYAVkFuUB:Q>(@5ٳ&y紛'nxh_4?gtɦg?2,M3J>Hhߤ+9s$c}Ҭ?Oy<퉥0Q< דw)0TY4Ӂ8eis[ԦnTēo޹UGr׳Р>=ۖ')_|@Dgm=,yf!y>;`hɺn7jUptw!vHwM}Nm;Z@^Q`7_d9D@ꆆ4ocթMAy)'t]of@q0Aځ,KӏZ Y`:IVn+uZJ-ߛ$sh/_=]*1=RmZyƤrK,pG}1PhpfLxXY4);" O.F FBlJjz HD%vk4 {Ww+D+~CE%P/n*Q`.S^ф(_"p䅳S" ,x1bîwm'%Q'+Y(ZEc<GHqû [Y[<{Snto8!G * N'k/0>mt Z藗oSeD I$|Q .s!0.=ScͿ3BK%;8 ̒gޅLL1@'7zn6eh¶prC*(U/3;_]&[gdR*[Jغ]ƒY8BD)z,\HlPv}<ĺp^9Ed}6qPZ|LQTws}n&X =,6{qUJ1X]f`/)d9:\tF#6}YC/[j_*dGF5t,J͓5~X€z܄(x/[GodM k]CʢSjURQn^wSa 6RF)s͐Kid$bE$GC# pYEdR|Ys An΀;f+PȍB^b0} ASvtVs'e`>6yè%Ʒ2Wϙ8)nnJ4Y˫)-'!~v?)B#C"@ӱZ:R5Ssmbi1H$NXA}=>#~E&*' S9͂/11{`V CO<#AV"-?QS"'ǶX >/T6Cib,x-W.Hl~kXx5=hD^SpG"/k0w\r@@*mJ6mmut̤C^{n& ]tRkxn%k-_c{ơX{>c.9imQB}8Bt{ߑByv倈-AK<ݺꁔݎͬر8*b@Z=ntaU} UA'AbꌀFV.XچS[RVژkha|" i|_'IכCJz4`qz:BØrbsˇVtm*C6*N~p;!OK)mVMLE'xX!$P)Ӊsfre} T$%0̹.I;]TP;v-vPZ AJu 9': Ӽ}T;2E1FW ;.k#=\K"~n6 >VEru_kU|af8F]Lx:?mUk|zI /mD1> 2 64us-5xn|h{󓔡| kw wKk+hb:7q-y,f0ydlM߄) VH*-zymy-nrK{H#mYpYx$6E h!,՜X' S\ +;>ءwG -r%](6R {R+UQYYs3ݹX6dպ/)Y}~p,/bw{1Q;L`w?ظB0C\gZ8 %tOEV2g>aG:ŐjPn6TSP^%v'"\~%(CTݜ?o𽢢_jsߛ>'*%fXzuͰL"ŵi-R t,uy\E\p Q'b+DQZVgf/!/mPfmp<##,LX ߈yJeAo͠mM&AS/&|ʸnLA*_Zhvvt ƅ^bˏ2[m\k_}k'< PX8X9Hzl "ąwX2tCINT%!DnF sBY<\'q ;9"jE M/Yg3,Fr"@:kxfM)=껂VIhI%+d3}8 "3nn :Ev ] C3RHVp$UYdqUAovkY?ݒiB6 Q+6VXk~RI#q "UAaI/XX]¼rla(KJ`^'y Q^w;)sr4PBW1LNj7ڨ)6QJ2?'xw'zQ%Lcx Ng5 䊖9Dt 4pM:fY ?{ydmA}N j?%` .l$Xٸ6=nsX|?CZ$HFʿD5M2)bd ؽfEˋ^ջ260UQ|K%-^9G.˲;c]oVNYӛ=L;܈-v[VP *X#PGKdZ<Wlov%cE?aP4kN1TficIT)n6h[^>xKʎ{R(s);7W$Ӣܷ ,6'FBx[Ru =zlBыkf|uF'{uq|8 RYs`_ʌ Nv@)c!i]l͇Nܥ>,YJUTϣu#F^FI J^x}ϛRßns`C pMhMYpIb1q:'-A\U2s-\\CUhiW+B^ﱙ  a5< "t jOi@B*q}D:Mg<f7)njI Aidi01?d,@3!frl|Gx:6q)_07 (>qE.Uµ1W7h}f*Rva˵Ƃ# S{@T/a褲-Z"245|fF7gݙFb olϵvNE 7Qn2TAS0H4mraV}RJHdo Vod3dXPVIkTwL?ID^jJ{e~m͔ȯ >R90\SFqO GYVRS X1 rNd碸k9yEk~+51=KP.ɱV Q3ڷJCm}Cr-Z`2ܒkm\ ׹FӖݏ:>Zm̪6:~\k7DvF$4.Ÿ4184eNL10Yww0f{Zv6$`m+.$*z#zVqnu2đ*N 7FD;N6+WOjTo2L%Av6l)= 1D9 "9z|u=8ٶ9>k7K~{|Ym SwlmZS s^]~ȄpgTZvEHN})a'ޛnHXqP 6$4DutLo^{a\!Z2F~ G[eq˄.,T"9t{fN?nb@Ib2.3 +d "F?F #ؐ?3V@uY7lC޹hozlswtݹc W1[n]8fHz̘_w+zX &!Rgok{U)\ٜ^BGL Nl'[؎s,zpF%33Lrю`4-K\eYmeY ,=$4[eNAWΒY=8XuBжBguFn4̀׉ aj2)ν#GJ0&XG?j, 8^ELJYU$^g,4a&H6 v36mB9\&g ϮYaQlg2 ̦T J1b-) (^[lcDL`XL)Nrc(vlW3.r~ >Q&% HZ*~t)Z%]Y=kZ;C$AL6!,p' %]Q1f#i$(w~(Zyvaqi1~*ՅV ǡ"sD(G$[@{W^c3)K"M-'-Z#nǒNm8{N,dr>$2JRǜ茺|%GLƎ\@|b  2 +Q"[Gแ2&55v΀TԲcWPXx2$'[XE23L^TI,s9+oIj;gp6(q,=ԂJ0b+$k_zHɖk,^Hx.x[<-SZJP~}hioӬg&yt*B. Za~1$ IޓVoNؗ~f2W s߿݊~D7.46l8wwQίSAA֛[Jh CX/&B~C*A6g\4J̤۱r\sדij]-79~e/$9QvC4ƎS TLL8YKx#sK:! 4Y1\F:DK\:16xJ`a\% dۃ#9wL|ΤXNO3&}6؅ʻ5oN_n.[,/{poݽkEb:Oz%,b/Fw犰?/6Y&w [*F}AMSVz)l7-4$8Wj.CxyήEVc.&5~|`ʘ I>sBnD.ҙ79 3ٗJѿVqBi[x-d^el ئ2T[TDJB !}dq@|"֙a04;2Iؐ序l,N}qa"I󰮭s[l z ʮaL;VR NၩKlYp VîPcQ3gr.Y)21 9pd#~B㝕 +Ȗ.3FB<4p? V'&d oel@9O}.P yUHH j܉C`g<7j!ܝ?dHީKڸz4I:}I6mVpS^;,uXr[N_OYtI+ֱW_a@DbCذ퀴Ĕ?6 Vgt-k@Pj$a<|+sSj>n ϽN3Dҷܜ+=E뺲bPA|2;є{CcAxBr&tp'W̿c]Co.}\3{".%=J^Ƹ֏~Jw(#z+z70 8B 6xG=¢oO[F/צ5t m`y/F5Yڒx 0<( 0PD_hm%&pT$bZITԖ3da8m~/CN%zx3C)N5E5[d>ҕ!D2,e<ơ4(ii& \Z5|@^ !g%- BTdB\qq,PΘD0=ZnMRjDI6* } P> ̴p>_ _ !el 6]#[jU=NjIgާkjLw; ^[C@" 9)o_j亇c#LY}Y@' QAZy)>@oF:# 8: ^p!)4`t'"DXjP5~r#iEބ~57$1C ДZTz«pp7*:|o#[}m 0J<@S]?UQx/:(bvk|NBEȫ\="Q*uG=7V3 Ċ7AɃBI;GB0$ B07/8F?OyTE_X;cu>R:HRըЀ異n1ՉJ8jfRXA|VDZ#lɿ5/D}I2n2*\(?#+es -\Dm#$M;{R0!zs0-`V2#)pH1隧w]&^!>dbv'HZ? HZ[xMг+ɗ oP]^wL졈"%OT6FGC՜ 2oֲDS mev!6+jLy@QdeavK܇4d9)066KOZg"[7w] 9Ȁ{Ir\~ .g6@%-Q=VP*3i] 2d\85s3f+{olKt[*}A *Īg!"A\VIdL@`ꌤ4|扻~&Wu N,X_5W/#P񕊛&̬3N^u9MLQߑ`d` `~i 0Y1gW;!-ն L)<J' _Y`QMCet_.^7r yN^Ƨ1̀P>Z&sq\'kхib ,IJ#nb͕&l(_R'Qr-w2kz0∑Cj!&?e`=`8T;teQ/6E)Cuχ8lX Wz\tvOjk [^2cb5*Le}VF{kUG#ʦ刅Cͫ^iBuXnhg{$Lf'\TMllSkYt6hEu@6OmnYe(<>Y6oxe+?IUBJBV{3H,iiCF}kpvo;id+XNOBjՑ3^SVڑ" b0I\*);qzR` c{-dk/n S҅?tzqwyC9Z=tG'#ӥx[g=sn]YO| cj&ڡ~0 ]?7Ung~vʦPJ6lW4FX$ BDǩx>fhr@Zjqx"$7G 89|$%kDOQd @ExUYZMKτ+m]3V[GFCe{#eE>#U5><3e}[V6J39.iJQW92#!t<~lT֝RB 6/_-;Ȟcs̟//񫎶U1b>$}:YƵ7Ceɾwx:W0灭 zYx;\bǕVS'OkiGƏ'-N̎cǽZ7~q{-'5|5ٝl3 眢qe@`*zN>zEk1OM2 FJKۑRÞ. 5 wu }& Z*?$,"P F\)n ML)<9+j9RAjs^U&s,jZ/' :LߤMDP6Zt OS%#rFiyik/^l-'皸K2M8H/ Zͪ==v0PL`7"MXvZPqqKC_ݛ1ͼrڕh1,fO朷9gϭ0KkVۙVxN.B2[2i+uhxG50%I0ܴ\'kQ6#ye3o^j )&>V'`s%Un3ZU=90!2zBH6G5\9dliu?d$j௣7ar'$D6' N_ЄCyI(d#0@{ҙ$G~YUtVTRZŽh\{7R#?TyaX.}cKR u 2n-`Z@A[GVMu`A F~-K>%9'69'#ب~~&M-th٩Rx'2wYf Tl JN??7{?TИZ{R;1|!!=xNs A$"r[@;甏}AqtwiյN#y{`ĒJUO-zlpK)Ul)dKK K<&өi٧")"^ov61Hz+L7fsV%4?B J鴘Յݿu"Kb1gB<'J0L?nUe%)^Kl{gz\ĿY' !ł&V9y(#Bڪ Y(K)i{D@@aD(dXȚCy!LjbK1>26Zŵ}ʚ^Ȃ[z*$ *l_)me {nIgq.vаYd/Co>;rB4&'y:plCW[ZWjY!d3IvK{2ǐs|i[1ϝ/[p)] D| @)Q(uyGsEs$SH_;Z waX>$V߫ @ʲS=zX}ȓ* IQEa,I7ˆ3ӆ_Yӎ|B.D Ȑ& n?Yj"Ŷ?m/?6uG`ӊoWxfQ,.zU}Tl3$\"p2xL"D!)xF߾uD8wIty犐ÝL!lZ.8y[4$T`w\P^A7t"$>` J1h,`#f1\](\tfpL ? 9;5X )^|jP~eWS9ClLs XSصc#KbN(s3_[[ɷfǀ>wtf>njvG=i#lj%.ŹſAY5µôv[z8 f#vU}SD;=3/UIR]؍3d+~uj*er|LCY{_ ڔm!?T(=kx y~P{]ּz,0>S>ſ9BґJ@$1 kz=Ńb[7I&ǯ(H!&5$l޳d#( =b=р1 4ht(w&%d˫XH{D;,9sF9~:OvĮxi$vfi@,7>oyOJ\a;BQBgk6c&1vm߫HxCWVV|*/ǛL~A}ztQw21Fg<3+Uxэd^w:l>?DŽ]/N)LҞ=䡂J\aݹ<L|Lp;sUhLxJG7,cr=m  徭a\ rً.%\@ =O9xhynJP-.8ʩ eןNwq,u^Λ%Z}?Zp7UV.c2T®x6>:jt܍uS 3Wv)H<ݥ2=;I$W_wj4C&֕tT/p5v8ԣi,#?fLjm v^|2(PB /M _b4@C=y*@<j)4t[DC,UQLY5~?#KOv'ƞdak\SUN5Uʰ$%hfE\0XSNCDEP V%$N >waNerBx׭ ) —v&u/T!G⫲xY'nXQgye?aVR_ mW` n%Grb| tLZE%À"5w8:U̇z5Iͯڎb:P=JS=n'yTc mMUf|\?1U}yV}6- )-=9đXr[-[zY] ,Yq, qi"҂wt:{[ ]A믹N4?+pW?B,z"k!~JuRK_A$cv},]>BE3ǴLBO,>PfWmsm]Wbdmi\꭫<3;#_bF?ڟ`3J\Kw d^;m5VOUo0~P"TVIdˊ3:~i't-el[ި'Uc #q_$UfZ)宻@S1C: o͘D1.=![x8 9 PN#vU_' F/XqM"#t &$ ʲ IoMx6ZL 3*y\$aLnI܏Z^"luQ4{1MYVWRwOE wZ)`˹No]xg:1u\<'y ^e61X#NE گx=S8% bچ,k"@쉲ӽ?p5 c_/Ac)"ؖ]ޓLZpЅxHaaz<H[NTage+|%Ϊk 2j*g؀A]Ch RVGƦvwJREt7??ixYv 1erj,VYJAP2SVxtmLNR.>eK韻m.>OXp-̍tʱx&c4uSG̚V:B Te\ر:c b==*6&SAlj+ٸd42 FmUTݕ1e#xQ蝽xh}iXQ Z.`mP6-+H_0ۿKmyf.c*)γ}ytOɍnkBןmevNd.)W7#˶(p ĝS +&Lk،~iM=b'a *3K/zp9Wpv H7 7+o&:uV<8ByOUZ6y6O07 ҭpC'.Ko" Wzm>A f686pD8wjٿH+)хP/M$C9ľ?qD-vM.)$+eeҢ*!O7X#JSȣ` FF)NC-*- $3q`Ld WD6מݍ7#MaXAYXws.Z774EdhB=d({Umj ]'{fkD!E#q _7h8M+rAЁ^d3 tOv\?:lJPt'[Sxc1DŽ5#{K-D) $-k{lΌJ Ta0.jqn.H3iGM0|HEUǟm TFKx8Te^Bu}$bx_ntɳ{ҩ+D:8G5~](U{!zdMGsf{*6,S^r %tx(d30_3_܃5ܷ;㥰zlM)':̧VO9G4A[ aYZ;(X%bVxeN>]&)mT-?hc~~Q Ji H\ $x?iQG #(pGtTs>yD,ظOWFKj#R|z/#j܊#`.U W9?*?y?6 7Hiם,('"'S0o,+\ ;N+W |AScm^~DzhDcyke8;NJ&bmԛ*(17>**E]eQ'*7.x_-<>O$Ι1\-h0 " y2m0zo9[j[+L7Ƅ:-_ }82.2w Z.Gz!}[6V\BUd&vO{BIS Tr1b>i.]T5[kR7yaAl=PTcb/\KvvYLX2=4+<7ig^ cU ?0|oZְQ(CQ|µ*z9S!@XL)4pJM<#DZ%vHmpe֮c?©?A^zw:l!L` KǐȜG6 L]'!*j܉{4gk|y4#y*cLvlC ̓WZZ=`St+_ .Wȓ;.J]nafS8OCGS>N`eImi7@b]t8̋D -*Sb\S+O .B"=ʤk!pM}bߢ`Ҙ\F ?,_bc,nka@h"=LbZyfy*\9Ar8j@~g|~pd{Ck!ʙ4.^s,v_gQ\q꫰s^X5 TIdLd]+Wu  Nc+7{dχ>H'Yf> 7`{a2k!vLdK )~&QCϕ;M"gQwpn?l+J\U}Ez*ĎL/zſ(ˇ1Bwl}YOdL_0 K4H}C-yk쀨Q2+OV7Q[E~$MH@,v lBi -p1-EU>b\'oAc[¼$ŮzB>D|m!u$F7tyBj 6E-lZt{г/VtOȘd;s8kr)ΝW_7 af%0h4bV|N֧w&G@RXQS8ƛ)zfƭ>Q[x#>8![%˖r*WKfqշ7oSh/ZVf 3X'Bi\l TױzR8sLXE=<2t $7)JGmSu+atW콒+7hU_h+R%PMEz\ d&;k\av 5C!R2dpɆɬqh@̕Be+OwN1,Ȧ7>}@,؃yNq\  NAILYmQF-o8.5Z!.C<96s1'J MAޘ|ׯȢH!>CO8ywD@_:\8{ZK]%Bae~G(ZYlD}A0ܙB/. c+ UJzH"uf'6hͲcrS1N0 d:+wǰGg.Y0UX 0a⤛Ե3)I/ugTH lb9 kJ,58TxsTҾͽdUvEk7?~H9Ë6S2.bh{-AbkfJjbEʨ*7In1;j kҽ!-Gw?T4wfȘ$JfbY+U*ke\=n*72Vք Tc7:@bwF~U.dV4w!.ݍ\Eݐ>"Y7\pW] "G'w洨2iM_wV',PG(}?Smf6f2?X _gŀwX8͠u9Nl~&_pQ>3^sr kSlV_,ABݲaZnF  5:4Tt~wN¾N-OCv0rz>%AQC!(A4F,OSS@`pŏT>tvzh ogTH翉$4/sCLW'\&an ;KX(%&Ź*>Rt3#/ЬQ|#smR@v] )8[m{Ȩf@ i_׽M,.Wt/j=*o'lB:O=qM6=-Wk (YQ$fgw:@Iඊ;a`'uE2_?*\ɠ1B6ln,tls;` ~+91]TôRmaJ^JIOPJq)>cgroH㘭Z a(=H?u]"touOeifØ#,U]':^7 FIڗhā8 LxEB9pQΞK9әOn#`=Jn<eG忕O;驷*;T30fg ֠gB?Z>I-#P8E7N+Fox)Z78"Asw6CaÖ|$Q3*z;]O)M#WuRRscG$$}[Xq{xhFmD[oۼPBeOD(׬gG mub3 Ë́jv6<<풶yۀXgg>6'8~w`%jY"aBU]SGl7re,db˫]O%KNkrŷ&'\u*5?ъAT(ПōF-jKϪ m$AB $ǣ)/&h}rM6B TuM0Zf1cȣs~ _F!R,gIjwۜπ]~XЛ Tm<(1v_{&h{kY1{`o/LhڿyΨ|/FgthT,"V :䃥GѝmZԊ>[F$4m;!SB$u&@0f(Oʍnjb3Y HBS/lܸċj!nΣӝ2О0Tm?zPDRZG?XW?|Ojp)4G8BRAY>Ca>Z]/]q5Jh(3ٰeūVOewŪ:D:nd.Id}~W,RpoK;VV :9e!uB!$-@K.ofά,k3ʴSwGO"(檉48|e76v" eEhb:p#b n9s7^[sS\J@{plěF=juiOv: cX |)UPN0{  v36Ƅ=ߥ/`˝Aҋ k]O,dSt tҿytqAq%c(M1I3T21n=[d[iev i'V[y `<j-)lz]um7d}1o$*̔-z1 wJyT hۅS3a_t3r2 *|\ݝ$"QV6h]amz& gT_= uRxSXҵ3 p&[$}QqH_BtΘ\"''0I!9v/%(9ܙ_E&=$یnFvUx\0D9;;>}Ac3Iha/:vP-90`= ܝE`1&Cv ?ΰυ<#+n^n0jtb iwliK_4iw@UJ2h𨽟ݚFJg Rk>Lq{vhDw;Cx"MEWsiރB4W rsUރʧɴu;N4񬑠g͇m؛ւbk"@_2zH_=H{~AK5}Ta [o|YQ* \Q)m:ॄL NS]-!I3Ρ4h .W.>,%9NxIGEc XdmV|6P?RKjj` mDMPV+۾B^>xr v1Pf  9h1aIhccſ]6,z#`7 sa8O3Kum>vh8ZhTM=.g5V !$I⌻9 NM[:.z<̼Ŵl2jYχZ%4yUJVgQܻiUy{};82:.{~=,<1v >|b:,&|_-{ .uoc"Cn,՟43'ރaZ͊&N"8wA~7`=~wu^y'+[vuY?<Ƹj1; ^b{ Kʿu|`KFDHN7=F!d~_? Ѥe>>xH:1w@,t#Q[݉W>kSp4H2bq1$y yS-ЪwqEYy&hK1:s8A' aV~3U_8y2m̟{Xo|wHi8dC?i@:,eqPgrՈLzQ*W5-Ho:OQty+֛$e-%w"] ?r}#ĭv"e6St4 %yc#SyNؔb (2 Z=e1*~O*Mö} 2$Dj] &ɇp0Q]\VFFC0EBK  h6z% 7Pg}:/H (B}gv(ӫd)8 j\ݖE[&7\x?"1GV.!F)JJE`(4_^A3;'._sR`ϱڴeQ`:EMu!H1"#ߙ+_!9)䤔"z<|hly19E+ w1K x򎝢Eۄp_ڵWPކhaH,ɰ^[iм/ wx7S- Rpڵ0⏏<)MA``ތ28?‹f۩胻?VKV#]wIosjl QT u%j9Vsor@畸TuxO971,~`mQPqj+܉Wk }o*v CQzQht4p{P q{-pWjuu"Rvar4=]8d$H.[+cQ j$D䟟ՏYeaR>D(Srjtr{i9“Pyü(z;s|TvLA-|bB5ʸoi_Udch0Pe`x>Ų}:SMu秶|bb/G~^y|Ԇ+#Y3qaϳg6Sݤ?GeԤWy~z[#/qbAΪ;0 <#CRs`zyE G,F(FwO`<]ܪ],D-F'vӣm,!7 B1ꚌE SccU|0uIkK\7Xlӭ9:slPV>ecw,Bp'g&Pm- 3 Fcצi͘7 FeqʀNA;r&Y Չ=0cb9çXLrЏóapQKd(a 03ï',2c4d+-c#e۝QiVmoO91fj"gH|HY3X\Y rQ `x6Xka6c_,2>ߪ!{:S&E#$ģEqȗU`i#l{u8O]131[ `؄(U GG fSamtuG=x0{BF'x{~-Q#iLa(r\U)lO*/ǀLAk(z4GtCn o}bT>U!^Qj,ݫ: Pj7?'=ˬsJQLW}&/;&ޗ],Ű_,fS-VV$*/V>eTXSq4J>;/~o`:7P>Ygr ZDG0,S[4)eg.>z"]OM|3d BTv?_C)J|⌯K1:4u5HD Ql_=,1("<ѵp^6ϊ[*)0ގ sA"ϘfF/x@"o.d9:* I NbEWICPPYrxAgx h݄hFZ#|$l(gI4%H)4z|߸ r\,- fguEHs? q{"B"B* ~ 7o1s 6P7Ҷ豤 hDMMmS&fv)ymCtf0> ZkJC ?f9*/Xπs?^1дNɧc@ }z\&ܱ!Y9$om2_5BJy1k"+}~8Buc2KM$Wݯ% ?u{2$[70#P4`#5X]j -lʎ4$bc{wݶl4 :?;~90J1 .8o">U\ ~ A'`3? *E#ЯSki^ZcI3"ɨA/F턉p.굕yraojbvZw!{Y3ei2llpS7"?%qo ʕ@ I}V>hޛbS}(1*+^J&O!n-{VeY#;Uðx:Jh*vЈsX*vxQc_r*^{|/1t쐞QȕÖ,8oIۇ(` 4̂$  FnX4K;'c^I{pNXo‡f+h71Ojcni}VŔȇ;ЏF27dU#9+?{Wt,+΀S_*'M!cNb $y.";!PR~cIi8}5pCqs;ac^/gA|(?ɺ5C88Sf\Yc mcC_E>y^ijs I0"HǬi* I7I8Nb,.62hyrۉe1~NQ|C~m»8t8i:ƜkWPwE bq֊ޛGsY6'QssCmEjHik"GMQ~'YRk\dcKYӾ|R aͦ?/!: 9Y _nd`[~-cDˣSBA2W a{1]g3u(}i~91BU%`E /F7W_3#[)`݃sp\V!_ٮwZ$X^bB25j6{&5|-h>.L(qY7iJt~G/RL kca6@L6L:Fp^`RB$ַӺM˦l9`,;E[Eg ݙPqBo}s&KG{ؓxdfqIkMj@\cm+\#'6j th\1Suq"_v{M6avW]+Gc: o>p(+2F92z6Dɢ;9 j$ÿaw1\р9Mx9+~n'g2B(<&aqЧcr:-Aiʔ-"wU-:,AGy?N 91? _q1OGw$5RTz艚t6. 9y_4~TpmU!QEXJ1fnS+ÀȁFLU'c욡ᰲ7m8*ӊ[IUd' {j/4 %VO 7׉Z5eъA;o*4JC+G,.g,gnR Qhv[S? PO r;6(k1Z J`b#~Ufњ2ӹoe'13Fh2Vv<[+VpŗDI]}UUo?u9<+V ( Ik#qtMCa<áeTH.=ZtE0ɝo`v2GEO{gޱ 2@fД=:>1TcTZAZTZ81kK,4qfMgv;d [Y-GkPfa#>swg"6xuZM!_6\Y6ⅻ.0H@_hucE>;ŮQyd>tΒqK/>?͈jDn]ȃeL:IhcetHB\>Ofm艾b<m^KZףˡQbkhHlʲQ@̻AV.5 5ж{>-]{TA EƏ؟a)r_$WXǹ=vJ6O[r=ѥ|v{Ls7m)]une4iq VL]l7FKx o:,Zo@VqDSq6]@ګt8lme qY>}*/jQiNmɏHe!0m LCҲ r2?\? Z~);"ai['dl.8`X׭Y]T[WOtz)RTmsإ,hftS,eŏeS W䒙.QZz/mG zE~EH*p$ n~ ^:;|/iwVB'E3Lݝ2),LXEx\tN`Mm9*[ĻtyfuZapD۬U>R1C!$ܳ]G5;޲emN FN ~W 9@U t32=Q`t>;h![=?4sD8eC%V#soEګ.!ǩAnT Ɯ$_ ~? QvQ]jvI"y ]E7 b5~O-L?4}16?-B42\uW ȭ-;CgưjķG|6?brp WSVyy\ldO$Eـ%[zyEP'_`VW"eyMϜK)Gޙ`XZ=MHu(-/kk)_ùy?w^ c)D腳,&wAO$> n׊?vt<3bIśz N˟[&kb5EEb/۷M_u+R[]1~6=؊td#^R %Qث܌kDBքiH/@Ȑ:N0.Ct+wuDU K XXp3 {݈NhU%A^Ĩ=@ւb*g^|Լ@_ݝc))4CQG~tA4g+Xa#8 V!&GSii K~ʜYM^c[{foS6TF2e+Q4}ck:8WBwu{h`~0QZEGjCڂ* GӸM[LsB,&sp@Ρ3w  -=7C>Ş%j8uLxxM^5 I~=N3Ps,qr9Qi^*?jŜ!Xjnjͦ g58Ԙo4 ~ay0յBHIftAߔJ0i:GuM(R($j(>zUDgslY8Z<֡{e=+OBrO4IYb0"HT\. Ԧr*Papu] >9܊\|D)p^;጗o\u"ɴN(z謬rrkǭ>t({kL7bT` e)W<+Q=hb1y*hHU# #rx7kzjMi<̫zݷiAL `I/.b7O5 f*E-@ad&gy1v}ލEwG0(>6:$9)Zb*3]o#G1;V. A A fTg}٤n7MY|k Ѣ9Xz[>V6BPy=9la9ܳ "d2JGGZ7 ~qۋ<'J]Ot P#뾗YV[|):2C"5nNC *,7;D ym6,@e\zrPAW祠H/Zl=oG<\l jȒg4yXiޘ'_-ٗPYTH%qɏ "v]* b4! {8 z>|'%!o2B hRvqnpMBrfɧ'sFU%l;y6@/Fy::\Wݷarp,eX'jm''^6fr?f;B{| *FL/>ePVM^U; z;{4+Exlȁcz!WeL%ܶNR)UY|%}9k'N\"[2R% AP_~yiA6o +-g bqnYܬUk)"%#[AC M樤 e#(+tBQ~n6 y^^ucѵj/@¢ n`R4& gm}eōQ~Ѓ!To/7|د^sfY9^|5=z1 (CX<%RG cJp/[={P"ӄj]{f4 cmpeqa m,+~9\id)n??l 3>C 'CݷE{熀a':L(eQOYdl:gB")\si;(|zci{, җ0YsQ| e# Ԣof5X3><3#uM5r϶\(Dpv#$BSbg,{:\1_ ˂_99_*$m}Goi)f"*65~Ttֿ[2L ܒbh5\h$/\3 =+#_ ߯zn u`inAem9AHOmxC3=SFOMh|Ym5=iAcFUFa({Y~ xM@8Ohf>Vn~Cjiʟ\/b 5si9- Э*e\X{zgD  5,+ aB[oev'~S)pe- S@(=a ,)G }R8j 1SP(, *~0ix9x3p2條p^瘠9@aqnvGiJ؉4ԿԊ;%;I{QPړ=\'HO2u!<zW8j/m9|!itnF >zL%,hyF~yOuėZ3[^˱~uB" S7#(GE.[ l6I [eA܌F}Q b б_ @%i`l)]mmo?BO*DC&oqo;G$' И0fћAW`(g Vl,Gi{sHrB-MPd=,|#`='J@%ڏ\Hӗ?;qJ;FOQatscHM]{ܺy< m('گ7`nlw.w2j>+Phªڏ{]z$5VdD2v k4)`N07"Wf!֢D?mEa! )P< %lI:3{x+\WL>aM:lM2(U ³~Bg.}<%GcnQʡ%fNj>Yѷj43qIi\7|MaB!Ű+ h_ .9A ƥ!dЭi8< L5h^s8Lu(8ch j{`KL;=T'ߙ7D"0V p,;n=BvO j_s,IFȋ ^X\RjyYCbDz@tT4-Gԟ&.csRbp,qc ,`y-_9'1TjxfhuՉ#YA#,˦E1 :',6 $UEؐ{aHHO H)rGB#/kTlqk+_C<]a_co4%{!v$U>zKj1X.D r9UJFM$Z z9≤Y69O4SI_WBV7HETV4F5:ʠCsd7S謍zn3lF?!d0t=h\Tȝ! ab"^E’ECbܺVn!R?!,Ә(TY0(mc^WKE}'eVKȰ߭ꈮQ.[#pB(*aO'JKxG1焐-p˶;c ?c}jr+{ȭ9R'D[yzV&ISȸa^ Pl< !1ok]IhVN{ Ż?&JUї.Uʏ}1!4k$dbIab]'i<&6k9lN4/^@CS =TH>R{T2K ޙ֖,鴯H%|i>by.-:DE !|Q@+"0ʳo栵 sG%M,f iXgWx#| QNnC0ڭyD)>rv?)p5,U7! m.}1*ڠȼ"Kc/^M>Ā<%r9>NkDV"KIR6'.0] )h#BH,wL~Mچ8e0vWS֩gHV,@̆@Y$o+%7<%6}sxiNG9 .tN'XIBZqia@|B_9{~/G Fmy'( Je)rL̤ݩ30ox5Y{Ɓj8b%q OWV{D x2 ^nL.=L9RCx %e"1d.$UfFSX^^-[E<U9-6Ɩ=~"P4ݢ5}ѹg+4y@bC7;G!CH.򡯯V"a?tzqi(ˉCF,zBwp9FNu;ֳMAy6mEr'C>r4!Ңp5l|^GfbзydR!aMwPօ V :L8x!GbXgQݶԖ ܹT[AFuj!}!w߆n~<_ B^ZbD_ǢNBO6KWX+fj;Q~(PU-DEB_ZS5YzKC"6?eXC^p ><™:"JEb2n%kFΓi]# z;ŗ(H$aӅLCsѾ.Ӟlkn]hI]FP wY+9yP嵩cj1tD56_N' DD WneeJ2V~^,6;'aGȞwWt}Ȃ)#i`DtA_a/eM: $V_h2B펋{:#B9i"7E&)ιcP ?N e9w P5vL Uk";<0|[ sW Jo{v Xv@N;'[K8kx P1#''Q0*fؓC6p|:c\)]I\"g%&XiAh^y|ggn6CV^7J'C)GZ t n=U㑕|˳*P-љPH"rʆ!fd?D~ Ͽ2sx`%Ȕb2S98 F9,ݛ3(]8eҦK(]' 3=+ TSg1+ero7ew)s~v݂ r͢6? V;\P).Í)PEV\L اM] k]#LVB.͉ovcA_E/ndwBxpdwtU|P?)S DMN t\Fշ L&pO{n q8Y20\u%o+'q7^#dFd8_oj!µ˩;ND`5>s@t roQ =_S爞uU:#-TYxRraVZJKjлCܵ. (pl ܍)JxtxmјtVpUwj0r˿z^љG0cn 1 Ax1VR$P} *I-^BTKҙO+:;˨&9.Mo^hk Ezdm-m {0:\=_\S jQ80/Z;)Se &o?bZ乵`gZOn"m| >PjN2Ÿ7u a2{*kt;<~QJg` {NtK>SLr+]hwZalX07hr }Aj vIZZ66hDx qWgc3zLۤ5֘t4Ŏ] <.VOͯY?hRΙFxBIqa^>FͪW(enEM||::}><1{+Wڊȑ'mp+u b㮠U"&CRk?nmm)őtBK23}Bq4 ZBl:`ك)HF~| ɤy"T2蘾G%WG-Ak% ŭl4]#? ?qƵ_{~ԧAF!ugDM+ +N0e8"}nS՝΂lqsjFMU{ISK3+ㅆyCL{S,Hޒ e}Km=0%`ǍK&IheUnn֜ .]%ӟ-6δtՃ5DM*o l5־.` crjJdC\=i(k5--eۋus cS@@֩X/O^Mܵd' UhC `{_ʓ|m0‷(sb<_ Jx״愜'Z?ŀbP)%L돊Qpj5OP2Fgp/_Oְ׍2aAa'? aaU-ݸfIP ]o-3Yѓ~pk'F %w ,Z4_ڒ1-] Tm?r6ײL+9Z`7y$Zfru͚X~k3}A=4pGrA5U]} >3 K᭫ `"koE bqQdZRse8̻3`hʠ朠m ֡Ca ꒢HTJ\9uJM!Wz9Τ|Ti72ȳV^k~ &/7A{[O]M[RZ|'x=o &lbtb7}k1R7߿V؂*tB' 5XfXW<#:9B3r@`.,{O~zSsQ\#1_>F~۞G`.?ٚ "Jy(jbS 5QM|K7@ǔr)E >CNcP۵x(]Qpblo]EGJ"!WmU0M#M>8Fx$ARYI*+¥dtϺ$[5 @ x}-rf)߰y: _ L"dIh){I¸hN &w?N78{ 8l'Ѫ΂Z{69˶κ(Zp \'qӽ$ƨ3 |"Z>pl/ G_O_dMDN.~3Rh_\@aT>j=lJ9u]훖]7J?k)p`o%B*͗cQ' W2pb(ɬcY;iV3ؔ8Wsgٔ s!*~Xʍ5e,(_"^an*|_ ui f5TpI8A@JZR9jar-h֚n(%W ~S\Mu )?/.At3Ogϸ}2`yr7'&0}R)>O9Qh=nAbrc5G!ʒm\l;/`ߺӨZ.GjF_˖ s n)4K_7hiE2ņxh4T /q齡͉5C˓@Q!g@ues׷l+WӬ$ҜtY 2xzI:"f1$&`}_}| F s:Xj̴3p)bF S^,Hdŷ{~:(l_.Y O jS>h E>1Qjџp<}h|b¥f;)i3<ቘl> P)[*q(yQ帅F8V:тxX< [iD6YαD6cl%-X7MH ˷c /:{pr,B(e3aZ :kpq$t^ү)k2 Ky- N'eDʍ6 jx>MHL )%Yf[Q}_q+zI/9ii_z&*&not?ȗGtIΈI`_^/u>h)L}uKM㩭iP~ tY;n,qk>~fD=mLk~h>SOOI![/~L\1e ' ts}F¿y-IWS`&sӂrk(͑AxDI@^+(M U)9}ˬ\*t(>#Bm4f/Qx| ᜎR48 A NEзFaZgukfU?FW0x}Xz)(Disj(,ގ)3")\ /<-J7-C->Kgkgy䘪f(jn['9/ wk-1gD*#Դ1X $-9[5L5A.Ð,B޳99^h&ldm7tuR 5AE'T/r$M^)x^!@Zꬱs0H$·v{||n.d.\6 W$MRV ڵTG|Gک30$X-zZmi8व)>]dٰom1M8b LmRՖ '˪4U}A CBVSOG:WN2@ѣf{P"ݩdKIL_meǮ令eC^n)4G "14HU<Đ 6nەDtkR2rp#89wMu`%NJ̮{ BUV7;FR6Lw h3S2.;Td8HR/FW"寃VO2= ɯAhf`[!|@.*#qAkh+ֺ{}l m.1iW^KҽnkzI4Ng(XaF!F{$eEr9L[m>ǷPY F|]Wv$4PYUXh(TVd0ĵĝ~w&+Z΍k=7O8{Vy $ITU }n[te[m֟fq,A(ܺ_W`],4,v.z_=LX;Sfɐ)㫛x4b6L(GC8B~(փ[VdKx|SFPG3c@EXf.-/Aڼ{=6~;Lt̛ʹފQܛlM/{GHj@ky'[Ѐ VxD3ryY U$y#dG,@#eXEbY N~ˈXNU ^p !a=ATԚ3gȲ&*x_ӳ'OLjT@w/Xd; ȤSѓNk,w U'؞>֊[%psl|BQ ~C<.6ϖgP,+1n0\YcVOMՇʥoWrxCW˧lm1hԃ[QU]χgGKU<`>̳]K&Hc;6IhdT!B(އalEq^sxξOpkGžҼا6x.B{_^9MZ8Mrn 'ձGc0aDg4rF*7jq{V牼J*sk\ S/!/i&F#<32?h-*_R6/S4 :(ċ$>/%ӿ5aHs8 J0hꥸc:v+{@8 nOr36q$X˦H3 @'xfzy5|Q%_\Y85qctSAsrERސ8tȗ42mueQM) +juepSA6Hby=Xgy6bŒ@,!Hp HfIr3C?G܃xuRtd7휊լ6W17l`5Jňm-%7&aǽrF9y 97/ _-G'센{2<0z=&d_EwAaףV(\!f5,UbW2cDHX.W)9?U]Ѹ)QrsgL\`va8vC@m Lb;-W,XqT&Wyg fUͫ;(3 Z[{PDl9*8V(*ꎭXuk)h%$>ŤUg9IN ok<|ȔEH~H62o\Ȉu7\ ҵ,~O 5B(k<[^͵0CpZ7'=sM5|EpK)Q19 %Ӯ,T.q pG<1G(v/z\x/I9)BWX(ۻ̋ qT2Qm%پU-:qʉUZ!wutsvou+pA\39|dk{-|Tr#߾pwPe \[;"/+W݌a{iNJ.#XUʞt{#|ҍ)pB}S}d _[gq]6"' lD  [j:v!Q(6̇͜YS%3[X>J|dʭr4ݡ"ÀӣQ"#ɗ^88Z7>$x܁gNL" +-,?1d`'vF^q❯2H6$%;(D1V1c"\VK'r'>$xWYЋвFꅋm&ʌcfזt3@SW`j*O pgR`o3">TCx`lv! 1+ZDL{abTȺc {西!V  h֯,GR9Weü6}`D F9,ʮ;bꨲP8 񄬙uK8r*/]_w'h"x.+ڞw8u!BI{ɋ9Ct/rN2EɬtA$ ɽ){ %Z_ChXd5:5;Ww\}ة|fǑ̬N CXTمn{Y&2^}UL@AhJ]az31@Uw9Q>g}9mŜ*ū~sa Ҋ*YxX}r4ů%t{!囋 ZdcM-LF (-<AULKRM8YԲRo#S}jLܐl"-az٪Vk- D܋%Hδ #bZFgsb2l=ԧ@D]'VV?a>Z}ؼ"4@f *Md!8CŲ-'HR A[іV3<03^|kFW/ cx?HhGۅA8 :'6yE"wD'EEc (r) M + (9\6AvC/> UySg_-3pU/z%N~2@GNr({O2UuܘvwXǖ[UtEKM_ьK|K+Jb!ҋƻ%OdFz>+brao"(3?/h^,E̯o`^+O܆3j?scăCmPCu$ro_l2ʧ=,.mR:.n99-uySZ=KRwP/:cEXZ/"F̺IM"H2AVj^^ G:LDNg8ȝ|+o_lԴY66u<@N+(9))a9#s7|&t aj12h/*;4C75*H:V?gRt4"GX6.&`6cϖY2]7am:4) 3u{4 b|o k@aU=ҝ8묈3:~ݐZfg&, ~ $$H,c=)UkUY3~Y/_g^CΛE1[{=w&dD6JVz/L׳]Ο˩M[2tImR ?8$Wcuϟ@!D0+u\w.Dhb1 <\Ny|<%!d\RPM68®~uV;]*uEi-˫0{ ^omlJEۭ{g$e/R,^N|C yOq!3ʡ]W|>ȭZ Pݨ壴R(a(j{ ãV+G;dԌoE-s֣Z ,ni 춌7xB| ? :)ۮ[wcg Ĕlh[^?-< [*'hTV.mvóXf9F?Mќ:j@sd4*,hs_p=E{1ѠbVh"qtUIٱi'z3;SI4a7 l箴jWt]$.~C7bتGq45,6cֽ^QUtDRI%mOAY,%) 爗Ǡ(cuajX};~ꅻӀp$ }W9[3bc@?k(9gN8]ݻ%xT+ُƕȥ;_BqEE?jɵo!li M5$dp/ECC3$Ɯ7F`4#*mA$~Ɓo&VV3LB|SО:UV_2l X+vCb!Y8.G;+ݼrɩo,9c#B^V#!l%Ѣy4ʆ`o[k <35xVgI|tGcb1u@(!MD1 ! NN)*]H>s>pY *az@@nƁHQ=oGw*=kҷhɪ^Ι_G̕imk۟nv!*_Zؗson|aH 2p}VkDK*RȬ!F +F VD+oL Ҵ CUPOtIjMg Ŋ(y3S`i7_oW{ oS+LrB٢]HM oe  7ԃzwk#-x񶆘Muį!.} FW6WC9Gxu3r\g;MywNVOI-Ⱦ(](_؎4@Л,>_^HD>C3?:=nfasY֫ݙzu/ߔ'H>MF`āCds8&iKMɥ_𽋓h?)4`u qwA[Ӏ+=iscQݘ7{ oV_ظ傥Æ"@%w2 O-WOC`2~Vtoi<g`3ܲKazSa>1d >d&%`\63g9 S;d,(դ*iYU7Zc摀1^ʁg,$ZTz9gTaolH\ WTW:P ~{?CЖav1ǚ{1#N'BW%垝N5jCT!~k:\*iC9nJn|Xs`\;GmKwVUAk8qZQ@z96##܆$Xt'd^AoG-Ff$5?I!Mn/x +g$7xEE# hufJD0҈JjTpJ`oC\ݴH5SF h= IkBeYq4k:n}]+qY3Q y4hHw6(ᡑo/n]0 H 8X$μLCRL[/^|?_74HxL'9- `K.oW G#AYTP$Ĝ(CCʲ;Q+[νX[ŎĮV)t.߭י1ڀd0U/'"7Yq2%,<@aYx &Z's,tE ʽ-*58h@1?%|͹6ވ!IqgCEږV2YNhԢgFhKo߈鵖_"M(JZVo9Xmr.D O]ЁmmI;UO:w&)9eN/T>8o]$AT$CxSW/ME3k( ].ֵcf7XZ56;%dbv:A5Ą!y.P? spO6:ԃv3rbHt5O ,5F=t4 nzS(7^&9%I")Lw읦ɇx9hfK>9{J4 euWhV 2԰G/vF:`91)3Rn<&? @C1U[[~>\>=2+G)4xB(a:aY s8ٝMְursc1Q\j{v H`4omրMLz X.Y Ʋ;Wn+*U]࿊9[#A7D9װ@X9h1r {vwFrT0l&vG3eQwŮȷE3/ s?rؒ"lZkL ?YH {{Ye%z+">ye=T("Ll!:⎁)c)8}![NAPxj}p>+biyuP1ub`~RAƳ.N߫i[GI>*4Kw5r|8" +3FX]]< Ҟ}ΣFYHB.B6Kxp Zt|R_hqq)8Hm4=tDUT@3J Vuw嚴E\E '.H(ɻN!ڵp{0 1h["Ԋ#Qk>VN k변P0/!^;t{%i'BԹ_'F@G'kƸ-~R[{=c؉U="B:Wˎ{'RE|6g~J?d6$k G^ӓr%FVڲnR&^%G;T-oy!|{ Q_}<ey߳UMSQ#~gc{x#~^jmw))Wy}o×ɫ7b (CV*;uœ3U(l?1YmʈD~/ܘ*^䣵Fb &W$wqz6{׌*jH7Hz m|e0Q(+V!p(Dv N@ &NycQ$R s,QcAۛrB0 5`k̶R׀^zhklIB0,?hD|RZH|Ȏ'}7fn( δd^ssOE7\qY2Xgzu[Dip;`8VNId;W+f<[@Ҷ6M657l7pzI| A.<:.`%;wh"_~&,7mFtK{7_2V#7U0&CmDc#$KIM^GCU2 i`Bee͡=~qNv璲,UO\K0Ja$1\Cťt&f 1!'6(FM]l^mL!JFx.#1,Z1&~@ҷ Y "&e{`Y]ܯ/SQ3?ri]8u*9/9_ q#A FO>Sf!e KwaGqB⟠p{z耒ATLQ&e_{ƗhƵ [ʂ$g{qT/dϸ*![ZnKU|7#GpO`&ֻklWj2"(5 99N.!mڷcfA)9D&nlK֫t%9%{)3Bir(* ?zjB0Y*>5S.Tfż'AV'b½#w%@V^DwHN߶Gh\VKNrzZl<0%mTS܀R/le.rpwnQt 0 916?@HkyڋJVd<R`^דTu DFvsC5 H_S8la?gF^&zWJG=,464oGqoV"0X;q5[jr"V㲴1p?%p:f [0jF7|XucD Pp@ 8"1w/y7K?پ U{b>18c]ގD 4-U 8 :i֞ZZ7?nL2TGm[G[W-KZYa8[Q5u$%',y=? DXC&Τ&6HYNhuc/掵OJaV?UQd+Y||D*[uUVJ᪀K jytXH-s^g"6sRwT{Wm|%6"{5.^ssi$*1v ix _5U[Y6Eڣn^'jitmSA:冒SkE/orVqbNc~RQwoi hV!8hh3P4nQ05bp{[Zf6&wRb=f =!>3Uuݛ?a=3cmm@bQYّJ3b2oD@W"?p됣HkU{>INKq-)324f6Ց 4 e`ef?:.rPahk}(5@O%¿Vx߾cp1g'r&Y_#NM*fy$$ 1Vu-f[54߁\&3wxi`fpNpȷMBNv9 L/lq ֢;ITXtPuBJqy PM~Cu,BO{4_mcА$j1DIUrŶ/gX[Ԙ:ݺ'r4iG@ڼX~ D'>),(ܺY^y?57d2⧲ ;[ G6Xt[ېEl@ȟbՑ{ wO:~c *8T|x3p8RO{ A (=G 7 &l<%bx1bMP@OFv?Kf@(GG)Q5L&55楢>=|˸tHC,1fqv"4R4s/׍ 8P^m/5$X9v: *\ m\Ѽ c Nmip1O/wNUudrtY}K. ?ʚk]`ƿTK `(.nreSh#%s2yPl5 F$"xnsT,;&7xNfLe$mkb;q4Q~,bOU( Ldjac 'rQdiktS@ɷЂ7K6CM/3eX5WKTQh:*L6a33Jnu6Pd5&DW'f J+.s1;sr {M$V18Ђ@ͻDŽkkS"UYW]mH_d\v|yRvNA-YGwo՜CMDkjBs,ɀk-uN5ܖ5>*q2q.b`.^~J\ZIAVbZN PJIZ.`E^C#A 5UcvlmoB+& g7R U/TksǦ&rg· jJ_ց% *c(֘R627!CD$sx*bGƼ¬ب6 2%u\AiGN6$'wLEij YQY#+6avAP?ocoڢYSJ5XfWբQjhXIWLd@pXZUa,44Z[B@?97Mr(AD aӮ\/K=,`@hv&&џ ^Qv`B=Ke'yF>E/ZQ%렶Ayx%H>x'˿ Iβ@{?MZGg([' vwqb+Κ |[LN:/P_a'#;l2D#%;8Ko){K ]ؓP0;rg;$kV"h\^,J祀P60>ʇ3MC>ќHXȹwc/ AD[h]%Z;:o\̳8&-u$*>'?P^yOO2 :l{dZw9I%T ۣ/hM#!$ohca"͸z"";jGx;"S(Ŗaz#A.i/2od ba{``_>XcVl9 gx*FňC_hGmfIo[T/ ;0BNX3Ȧm}vfԞ2pPQR2uZmC$v}R '&_Y<+ln٫' $"&ZJ ¾Pg8odEnP*ԎcR}[?,_Η mm'EVm"~1pIO0c墳+ wPj΃9Yȗq4ϒ%%I*lA=Lz( ՚p_X<ۅ}φّq{e{VHP9$ا@#d쉷#5귿F+fpUZ8hEF,{6-RKM/8`wă1T`}t;>d G;'?W/fmÄ˱{xsPn8TaÔB _|8b "2e@D[Ex8<Ac ^Γ<Y_C*NJR7J+ (pfhDSf ?eGAm/M@TR}RIdߦ & A>\_;8Կq՛9sgl#=R üz' GcoSڴM1Ŝ+ KTq(G+}]>|M@,[j3/1iW6A q͜TWew,ez[`w+ra4&[7(YSg _W f3׌LQ/KWkH˄yhA<+! /IeG4 <c͉j_KsAa\,0e`N*g 6*\VXskGv\k'N55=7n!`PG>EG𸖚:TTm x@~fr` ptǢ'l/yzM{ suboIK2/ZK35s[%rAJP/ޫVw#@ ձzL@ch Bu<ˍ"ڦ*_(w‰Mf_y(-Ee1Kykkal"hL}֋TFokGNtJydkq'p[1'_;"4Irք`)й‚su3gw #>|-:HЩAmMA Dy՘4\B F$-C֍zihk!j&n޵p.5ȷIa1d76&Z&=bk&[}])qj bfB5IrNA2fY/2=EGr2 0*-YZqѻ`lO`q(sq_?1f`X"fpsuZx1z8/~)4}uo,cύٸ.ur3DFa]QWbUB#YZtFi F2{'>CHA?, Ec8ڮNv|ےs7Y!~1OM$!۲۪# E O}ET'y7gW]P+S|tHrҬV?zoT)LJDۗ7& ^Pe[[Vv{*9==".LK9&M-z6LiVp 9 ˴ĹKĀۣϤ&7 H  dyk{|Ǹyzk;SHf/TJL\cd̏O">3/qG /dICmlբL<,X-6x@r${N r'$@h9*oJ9<07ژ\= En֮9fd(e;pDXzCHBV8WPۆ>\$zwC|dƶrÌsL5vXNP4G,QF #ަ+0E]Mx-4r8ƸÛG༕uwʑN3e6u˘0_L $n_Q;t @*5.7I)LڨٚOUkF.,90K%&M `i !{ jm6*"::f+-i!̿82~ I=$ӷt$w5-(AJu¿8m"#䍤br݌K 3G|j<́W!7ĕ( 0KXrl溶jμcm#îȰ?uѲZHCAZk&7 S> e7*H)N:yñ`H^D7I:RR3{9Jl@ӠVQoKvmϜeS+)ƨ&ߨ=c”_igBP'y7>O6rnuS}H+va :OmF+ 3&c'7~EI/#}#!1J/R~ 4s8bAm<Ț>_X?7 {'5 ۘRv>Mb(D4E﹜aDB ĝ|$ԁ.5/U2d@Nf{{,g`S \k7]r%%r"VK2UMaP!URR)Mx`5Ǣ?o'l|46N-SPAyf%TFQ';T7?'dN߄ۮ7ʘCc(07ؤDx0<DsրRKж\ m"ߙ?X!k&H/@%`tX M^vgjk% g~2pzUr8Q^O#\S!(r6\G6`S9(htzCh "3{L{22Ɩ0j 3AF$u.qіxk _EK*a ]µ/g}Z.^%mF|cR?r٥v.Ac^ꉲ/+ZÖ`"T 9 GFOfi!5w^/.iG. 'nð] 6bN)>G>ZtDuJ |V浚ux@s}MPP@ewJ{Z_[5iėi΍uA!Hք/+ Ev!Ĥ,c6:KiV1m(?KbmE,PdMiY V#cKpH]u?|T/OF->>"# g1<JuZFzSXЭͭQU$iٻ% -㢧]^А-%YVe8?bqL "w%QAzEs(}'fqZƶPw.2s =Lw]X{ɡZRqYq)4`{ǰc&d*hf_VL$7B=W?!~D)5I6|6mĬг s{'WVMpA 4|L|rK3ȫ:qPܑHҬo`: :X9[6Nq.ϕJ A6iak~W8¾.OA9&MibջGԵrB ?IÑϹ9.sc03Z6QP/䷥b8 <5 <ġxH}?=Y# n I|;S\zGZ= j -p}P`s{, 7F؆ifط,qI $-eaITJeZ^+ O2=Ed v-w)8ǓRB1ڰp%dq=XG֖*eh#j9{t0,>;"ILt?X{\^/[ppTEq@F g[@M0bT9QGnhe>=}4bRWS 7g㣖ې!zr5Y}nZӬk0Uz&ע&ꜹ (V&؆d䨩I5:BCCf'+;."1q=Ƹ\<2,ӨΪـ-',i2OWZcHuϳPGÓYMvCIǮ%w>!! &Θ80zUKhF>LnV$ʉ8cȈ*WblPp7nW_en;'˕H4)hhd.$UnK9Q~u߲kec}D -=n+2Sq{c XؤoɈ &̴,3hx®2j?Ƶ pe#51$3w;mWkNkjO g1PF V=L;)OW T }Փ E~RuUga"{KD#6-0Ar)-x2xT giru=B[ibNI>:kVַ[\7K'Es[DV}lPUҝlw)zknBoˮQɴcPLh+JsuST<2 8 pc8 3zԶosLK†ff*2-޼>ڐ< +g얶 >V YZ