kcoreaddons-devel-5.103.0-150500.1.3 >  A d,s_p9|2. վ\&_Prw>hMC%U5t5UߟSte͓yoN"3Cyfmgh%sef*3ԫ3% JLm].RqO>K< c)dYLhhuN.8@uK~=<դX|A(8M!<丼 ula XRCѭTӺpYcPaa9859390f80557705e820f1423fafdd9ce5632732f665955afba3cd341d9042d8f27aa878e2f4d30ff409ca365782add3dcceda d,s_p9|T%_uj%RKIyP@{C#!q,rHckK)aǀSӻR27ɾ4+q.L${s}WTgi-iD{'BHl)^FY`D4#x7_Y9/o!N겫Sn]8ɖ94Bg^aNZw/Z?P>i@N+}0_\.ţlwGZEzUU\ e%6>p>?d ' i .4<cc c Tc c c |c!c"c$%c&&'((()&8)0o9*o:3oFG cHcI$cXY\c]Pc^ibcdeflu4cv w(cxcy@ zl|Ckcoreaddons-devel5.103.0150500.1.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.d,s'ibs-power9-13C0SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://www.kde.orglinuxppc64le ""+$=#_ QET . &#W x@&j W8$ */PbI(7 w< %? d/N6YIiAA큤A큤d,s%d,sd,sd,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s d,s ctctctctctd,s d,sctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctd,sd,s d,sctd,s d,s d,s d,s d,sd,s 7b86c79094dca3ec1323aa0062e26454e3670d39835c3534735c6570b086c0ee4b04f4522951cb8219d6480f4eeb1d66049c9d3284c2845bf05ac11b6fecc0a54d1eed359ae507d811d39c8af24758e609371fb4308a0b263575aba0d3095609efcc770a23c9663644798456f3495df3abcf5abc28e7a43c03da5253ba4cfa42bdccf34753c3b3ab11b7cddba4f55418d5a8e0998942e52403ec24ce89af172018a2395bb3aabc797f4d3b2b4622888a0a36589808229579cb12b9ac7febb84b36019106f4f4c42ccc22fd6092ea967a933cc1dac6c5e51fb5815e4169288e286e4758d69694338e4d00ac949b93523c07125b2d2310288a0facc7e214055ac495e1d2e949812d119e9f61912df58640aa38884f994524b9b2da60d4f7dc8c965edcfdf644a8f64f8cb5ab72f70ee4de526d86b68c54b41e5fadb1a8f783aed7bf4be47d378aae2e3876356b7f4c0abb7a4063f4675870a5af89076c830abf284c92e35305fa3453609c927a7d7eeec40983062aeeb36628611d1b68c8606059b029b78e8321001fb65996023347460467357d2c7ade42ba0166776b3eea93cc9227398475985a3d99cf05f78f3107db7e672edff589f083e32215c6c69a44512c8bbfa017d766849c8a402952ffcf56f482d2acff70af5dcbca0091b2d3a49e19db317ed3362ce098b4d03513ca7ae61857b836da3dfa2c6ffbfbd0165eb18edb749ebd73e06b249aee3241b43645307b969ab950e54b725bc651530755e1c93f04cd6860709044cd275b919d8ac6e94695781b4fd1267c5ccf312ca6a618c09a38ddb19035cbefa1b95b858c8f518fbbd2752d7e933ae5545c25249cde10ffc7fadc2df971f0c7a9eb4b81fd8c70ea3022c38eee9a874d070ffc9e5949edf76f9fd8152d0e3a5b4529e491cd78b22eabe44e4da9f4743f27f95764eebc98d02436850d52ddab137f71837f061708102fa16463b513bbbb6cf4e82b3bc00d6c4c3b2fe9759b3323f0def1a11406a635a8aacf935472e16d4b54f2810647898b27868779e9ad446bc2728e56c7ce2817427078808893c0fceea6df74653dc0f908795b9086d92f78f50b5c1a83066c5df06edfc665ff2a5f4c4112734674667c520634d6574872c03ed580655239d898aec75dc871478c3aaee06dcdd6df6ea7e4bae4dbcd98b3a6a6da1aa23dd6bbe3fa061fe69f5f68cd78cbc380b0ae8c8b48ee293e641a28a8e806e923dd8c02f57f11c603cc20c6be501115912e84ad7dd525014dbc6aa988cca6d89979e589f62555e30d94583f7af77edee9509f084190e99cf2fa5da7426020160fe7b124382bdf80258f9fe1f32ef3932c8c2826af1b98e7d971ad7a01714b5fa673a1859a754a0334fe8f3e5e8d55dcd0ca199ee80390025ff74fda3de7158e9e9a3fcf217d6240746b45fd38f1329ac77982b9e7d80f20415a30dda573101d8139c002be2170df89de30570c889909c5ebe66f2dfaafe7a080ce84a5f8f3c43cd348af972f1a532b38239fbab42d44ab31c6d293d541f86cdf6739c7450bdf68ff50bcedb7387103751458ecdc054715150f2f8c6f7d6b891773742f6c0b4c4234ae43ccccb54c69b8c7fec29a3e1c0edae969c0d14245ebd13352f909604c8d0c5dd3f2205356058d66e5011c02501e43459a10b215365ca0153cccfef4894dbcdf12e608cacd9bf4fbef251a08d2dde22914952cb6ebdc6624cb70a978f90fe76636ac0a3721e9d603e27d2bbbf4f31177569b2748c7f0920cb5a8c5eccb469ad4c78f36cc687c27d971fbbc08492f88e55e7faeb025bd28f0fdbba8c3073c5f75e62e420492304d3c743b6b770f06f41a45def6eee4799824e6670e1c9c2c685ec946bb9b441b083da1e93a8f111a1aaacad4012e78c834c334548720ce345c828abf715ea3c9eab934839fd83adae470b7da9438f306f6ac7c97ab8fe18a3f420d6f6e839aebe34fb1af174ed1af10d82d5e769db248d648839850bd0ae55067f4cb5389f28eb74352fde22ae530b7a47f886e2fdc4f275e515a384fdf2f4ca60592a2963a92bb1892eef5675a7baf50395fc8fa82b8458bec802f38fe2a4a4dcbfae0488871a92bf659bae1de3edf058bd6731c9e5e7a147f23ee00c17686ab18d436308c2a9807b03c96b5057b06a293b0f63a81088e5edead343c35998f3e6c08e5e2de90dd09f946f0213d958ca02183816dc94779e97760a15fdcf129bdd3b4c54cad5d3bf4cc4163987080dd03651195c31dd18f76b3572e198b92377e32dde7b8864f9f073abd2400ca74e2c4df5bb62d4f2104017452426bd0f657e0c264fa4c61b667b9154ddb266d2058e92318214df67c08f8dc4bd8057a3ee280e97404c7d7cccf57f4076e2d36768ca1a41bf875fb7d16c7b4d7c6217d6d781ebf7b289f46e48b5d04b3b42d63b1f213d02bb1784e3fb48f354c8e0fee914072770b6c1b9078c106ea78477e9952934ac8e690c78b18d98e18dcdc2da46853712a968dcd08421a6506839bcfeddd64a5a8291b82554bb61e761f028576d9dca27ca2854027757af6129f98c1e06c996e9fbae13b42d50316b88395cd5ed593a199b3a197c9391618b3c38aa27a7e55edb4c822103531e0b4e84e67f850e24b461cea5dbc3abe762c6e365b39262f5e0b54eac1fb77db0f4364151904145f613a0c8130dc7cd1c515c62814f2e5fb7bfe5f128a71e349991bf1797163d1efdc46af123e1493a4ab7d4ac3e58cbaed790e1778529fed39b822056e06fb1cc384be16b589034b94ace73eda14b8bc777472c98500c26fc175fb2d7b32b899cdd24977faf3114e994bfc018233906958aa662cdd26dc0391b10071086bf4b4e106f53586edd64a82f052246b06bae0784f46cfaa0f0f07027493bd29277212ae94e6f2ee6b55c1ed6fd2b69eb54f1697a2931de0b4bdbfc255e61f2819806b6e4a9242393a5126123f22ec9fb6e3537f34b20f1af0055cbd1aebf3d5b698ddd66e575654293903fa1884e742d893acdc349b0366b77bb0ca375214e5a721939a725d86b6b5ac548d277bb8904b77f29acba06fc2ba8f70f8b64091f9b55c9d3c56775153135ce293949041b6c591a41e1febf7cc124ed310e359bbf8801d80814e87f539e5b09e492ae3c03618cffe9f020def07f94e0a99c2ee1039ab1d83cf256f646b62365092a130c9ff4810326cf75cbd46b4dce66688bd794aed439418eb131ec9aa42fa658da31db0f1d63cddeaf70e9b3e0edc757661a8fb7c92fb2fa7a9e27c0122ce1094abeadc42c901514dc0ffc7d5c48ac6fba807f747f209b97b06929a8c0ce05edfbd9ddd135b130838a90648ce988c99c9d797c9c59c45915180db1c070223c19e6a1deb863da6dc6b6ece284b8b52ca56698bf6bcf92f07c0acc331aca0a3e8245acf75ef1bd626282d873c1992d4a64db893d5a8be077ef170bb674483675201b36b023ec2939e55c2df6509b47caf39afae9733542a3bb956f0a9ff4bc5658c302ac2e40a86bdbd765c76feae22aff4369805d37c4e3e1d4f1a822bb4daaec511d285bef442f7901b09c702ceb4c4831494d9b2ae6ec99ee1e95dec683e8df8dab2706a6fe853a68a22c06b7a9bf98093f5cebe2ed48559b96c5df4d4f9803dacef7f635f01d14224bc2808081382209235e79ab3a5e89f19583c847d862d588b33311812bed5905cb46e82e2bcd5c163ed765f3c28cd7760116660da8d9e96a582b357a0096d9d69a8c64d534ba5d477c7c8c781578f3524a7ce3a8a276ee89e8a166d93465f44b338575c0380cbf19a01e2ee7e0b3e081808b3b18f58404098fb0b919ddb4c8b3cdc4129fc5ce2ac9b294538ac0f65eb085e4a6424a8c6b63f00927066a4f12af9dc607a5e21fcad7b72a93b6420ea58b8281ef6ebd5b2e6aa38954c2b83ad8dba789a57658f74044c0abbeae6a6e8459a82a2d21a88bd13d975168cf159da1ca7d291a86715062ad8d27a3e987f816390f8cc9dc9421e3efcbda527222298ce72bdf8480626739e1867948992124064c7555fb2b0376b12d8660f7c6d78d77effdd79843df3d9db05424c718c46652e9ea3838b1f3d29367060ef9b1718be689227501f00415018c7b423dc89664c012bab4ba6459ad8f6dc5f514face5ea5567facbd5b942379cfa66277aa34e2774304889852a0b073ea95557a11709019787b7877580d192431abf032b334255cc752cc427c94d794c799298cfd5eee5ae9af2a3091445b61dff1c74e2185e6671aaf11b19cbe7088b9f75dc55f7c5be33f91b96libKF5CoreAddons.so.5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkcoreaddons-5.103.0-150500.1.3.src.rpmcmake(KF5CoreAddons)kcoreaddons-develkcoreaddons-devel(ppc-64) @@@@@@@@@@    cmake(Qt5Core)extra-cmake-moduleskcoreaddonslibKF5CoreAddons5libQt5Core.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.103.05.103.03.0.4-14.6.0-14.0-15.2-14.14.3cc@c.cjDc8+c6@b@bb2@bzSbI@b%a@a@aX@aaaY@aA@a6a $@``g@`B`j`D@`!'_@_v@_@_{ _T@_&_^^@^@^d@^6^6^]]@]@]s]J@]1]+@\\@\ \@\f\`@\ plugin * kcoreaddons_target_static_plugins: Use private linking for plugin registration file * Fix kprocesslist in Windows * Fix kformattest on Windows * Fix krandomtest on Windows * klibexec helper to resolve libexec path relative * Set timezone to what the test expects * KPluginMetaDataTest: Fix check for service type querying error essage * Fix KPluginMetaDataTest::testPathIsAbsolute * desktopfileparser: Avoid a run-time string concatenation * KF5CoreAddonsConfig: check desktoptojson version when cross-compiling * KPluginMetaData: Fix a typo in a comment * desktoptojson: Further improvements to cross-compilation mode * Fix kcoreaddons_desktop_to_json when cross-compiling * Fix compiler warnings in posix_fallocate_mac.h * Add KPluginMetaData::fromJsonFile() * KPluginMetadata: store all paths as absolute ones * KPluginMetaData::metaDataFileName: Fix broken check if we have the metaDataFileName value set * Use directly kf${QT_MAJOR_VERSION} (Volker idea) * Use QT_STRINGIFY(QT_VERSION_MAJOR) Instead of the if stuff * Use kf6 for installing licenses * Utilize ECMDeprecationSettings to manage deprecate Qt API * kcoreaddons_add_plugin: Throw error when we have unparsed args * Add CI qt6 support * Port deprecated enum in qt6 * Need to build static lib * Improve formatRelativeDateTime * KProcessList: Remove dead Q_OS_FREEBSD branches * Improve error message for KPluginFactory::loadFactory * Add missing copying of error text in KPluginFactory::instantiatePlugin- Update to 5.90.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.90.0 - Changes since 5.89.0: * Introduce K_PLUGIN_CLASS macro for creating plugin factory without metadata * Don't hardcode kservicestypes5 as search path * Put QT_VERSION check around Kdelibs4Migration class * FindProcstat: Fix CMake warning and use an imported target * Don't put the plugins in a "/plugins" sub-dir in the builddir * KPluginFactory: report errors from QPluginLoader * Use directly stream operators * Now it returns qsizetype in qt6 * KF5CoreAddonsMacros: Replace "." with "_" for KPLUGINFACTORY_PLUGIN_CLASS_INTERNAL_NAME compile definition * Clarify deprecation docs of KPluginLoader::factory * Write value of QT_MAJOR_VERSION in cmake config file * Build system changes to compile against Qt6- Update to 5.89.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.89.0 - Changes since 5.88.0: * KF5CoreAddonsMacros: Replace "-" with "_" for KPLUGINFACTORY_PLUGIN_CLASS_INTERNAL_NAME compile definition * Compile against Qt6 * Allow reading enabled state from KPluginMetaData using templated method * KF5CoreAddonsMacros: Build static plugins as static libs * Store KDE specific static plugin in seperate map * KF5CoreAddonsMacros: Clean up cached plugin names after each CMake run * Make KPluginMetaData::isStaticPlugin public * kcoreaddons_add_plugin: Set property for file name * Add assertion to make sure we have a d-ptr in KPluginMetaData::getStaticPlugin * Create kcoreaddons_target_static_plugins cmake function * Allow KPluginMetaData::findPlugins to return static plugins * kcoreaddons_add_plugin: Allow creation of static plugins * Allow KPluginMetaData to represent static plugins * Create KPluginFactory::create method for loading KPart without keyword * Deprecate KPluginFactory::create overload taking plugin keyword * Deprecate KPluginFactory::registerPlugin(QString, CreateInstance*) methods * Deprecate KPluginFactory::registerPlugin overloads taking keyword * KPluginFactory: Use overload instead of default arg for registerPlugin keyword parameter * Add missing include guard for kjsonutils.h * Deprecate KPluginMetaData::serviceTypes- Strip 'Source' URL for faster submissions- Update to 5.88.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.88.0 - Too many changes to list here.- Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * KStringHandler: add a new perlSplit() overload that takes a QStringView * ktexttohtml: port QStringRef (deprecated) to QStringView and minor refactor * Port QStringRef (deprected) to QStringView * Deprecate KPluginMetaData::extraInformation * Don't forward-declare QVector * Fix python bindings generation- Drop the unneeded baselibs.conf.- Update to 5.86.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.86.0 - Too many changes since 5.85.0, only listing bugfixes: * Fix issue when building KCrash static (kde#440416)- Update to 5.85.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.85.0 - Too many changes to list here.- Update to 5.84.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.84.0 - Changes since 5.83.0: * kdirwatch_stat_unittest: Increase timeout for slow systems * Add new KAboutComponent for third party libs, data, etc. * Fix incorrect HAVE_SYS_INOTIFY_H check * kfuzzymatcher: Add matchedRanges to get ranges where matches occurred * KPluginMetaData: Remove ServiceTypes from JSON code sample * KPluginMetaData: Create findPluginById method which prefers file name - Only install the license files once- Update to 5.83.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.83.0 - Changes since 5.82.0: * Build KDirWatch tests without threads on windows * Clean up Threads CMake code * kcoreaddons_add_plugin: make SOURCES argument optional * Bump required CMake version to 3.16 * KJob: if a delegate is already attached to a job, warn when setJob() is called * Make KAboutData::productName accessible for KCrash * Do not return duplicate plugins in KPluginLoader::findPlugins- Update to 5.82.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.82.0 - Changes since 5.81.0: * KPluginMetaData::instanciate to print the error when it fails * Call ecm_install_po_files_as_qm() unconditionally * Add SMB2 and CIFS magic numbers * KFuzzyMatcher update- Update to 5.81.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.81.0 - Changes since 5.80.0: * Enable Unicode support in QRegularExpression where needed- Update to 5.80.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.80.0 - Too many changes since 5.79.0, only listing bugfixes: * autotests: Fix autotests to pass under gcc ubsan and leak sanitizer. (kde#433402) * kpluginfactory: Use the user-provided base factory in our factory macro. (kde#410851) * [KProcessList] Check size of data before accessing it (kde#431334)- Update to 5.79.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.79.0 - Too many changes to list here.- Update to 5.78.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.78.0 - Changes since 5.77.0: * Port KJobTrackerInterface to Qt5 connect syntax * Fix clazy warnings and silence deprecations * KTextToHtml: fix assert due to out of bounds at() call * Use flat hierarchy for plugin paths on Android * KTextToHtml: minor code optimisation * Remove ifdefs, we require Qt 5.14 now * Use a separate logging category for desktoptojson's use of desktopfileparser * desktop to JSON conversion: ignore "Actions=" entry * Deprecate KProcess::pid() * ktexttohtml: fix KTextToHTMLHelper usage- Update to 5.77.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.77.0 - Changes since 5.76.0: * [ktexttohtml] Add test case for empty text * Make int to QChar conversion explicit * Remove unused include * Guard QRegExp include behind deprecation flag * Fix include for NAME_MAX * Fix test KFormatTest::formatRelativeDate * Avoid to crash when factory is empty (when we return an error) * KFormat: Add more relative date time cases * Enable KPluginFactory to optionally pass KPluginMetaData to plugins- Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * KJob: add setProgressUnit(), to choose how percent is calculated * Fix potential memory leak in KAboutData::registerPluginData * If include is define in .h remove it if it's defined in .cpp too (scripted) * Split suggestName(); the split method doesn't check if file exists * KAboutData: deprecate pluginData() & registerPluginData() * Avoid copying objects * Fix compiler warning when some KDirWatch backends aren't available * Don't quit the event loop in KJobTest::slotResult() * Use functor-based singleShot() overload in TestJob::start()- Update to 5.75.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.75.0 - Too many changes since 5.74.0, only listing bugfixes: * harden message-based tests against environment (kde#387006) * refcount and delete KDirWatchPrivate instances (kde#423928)- Update to 5.74.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.74.0 - Changes since 5.73.0: * Add *.kcrash glob pattern to KCrash Report MIME type * Use Q_DECLARE_OPERATORS_FOR_FLAGS in same namespace as flags definition * do not wait for fam events indefinitely (kde#423818) * Remove obsolete COPYING files * [KFormat] Allow formatting values to arbitrary binary units * Make it possible to KPluginMetadata from QML * [KFormat] Fix binary example- Update to 5.73.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.73.0 - Changes since 5.72.0: * Use "standard" name for pot files for mimetypes * Introduce KRandom::shuffle(container) * Use KF-standardized Qt logging categories * Apply FreeBSD test hacks only for "fast" (inotify) backends. * Add a band-aid in kdirwatch unit test for FreeBSD OS. This makes all tests pass. * Use camelcase include. (scripted)- Update to 5.72.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.72.0 - Changes since 5.71.0: * autotests: try harder making kdirwatch_unittest more robust * Tweak KRandom::random deprecation notice * KRandom::random -> 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-power9-13 1680634663  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc5.103.05.103.0-150500.1.35.103.0-150500.1.3desktoptojsonKF5KCoreAddonsKAboutDataKAutoSaveFileKBackupKCompositeJobKCoreAddonsKDirWatchKExportPluginKFileSystemTypeKFileUtilsKFormatKFuzzyMatcherKJobKJobTrackerInterfaceKJobUiDelegateKJsonUtilsKLibexecKListOpenFilesJobKMacroExpanderKMemoryInfoKMessageKNetworkMountsKOSReleaseKPluginFactoryKPluginLoaderKPluginMetaDataKProcessKProcessListKRandomKRandomSequenceKRuntimePlatformKSandboxKSharedDataCacheKShellKSignalHandlerKStaticPluginHelpersKStringHandlerKTextToHTMLKTextToHTMLEmoticonsInterfaceKUrlMimeDataKUserKdelibs4ConfigMigratorKdelibs4Migrationkaboutdata.hkautosavefile.hkbackup.hkcompositejob.hkcoreaddons.hkcoreaddons_export.hkcoreaddons_version.hkdelibs4configmigrator.hkdelibs4migration.hkdirwatch.hkexportplugin.hkfilesystemtype.hkfileutils.hkformat.hkfuzzymatcher.hkjob.hkjobtrackerinterface.hkjobuidelegate.hkjsonutils.hklibexec.hklistopenfilesjob.hkmacroexpander.hkmemoryinfo.hkmessage.hknetworkmounts.hkosrelease.hkpluginfactory.hkpluginloader.hkpluginmetadata.hkprocess.hkprocesslist.hkrandom.hkrandomsequence.hkruntimeplatform.hksandbox.hkshareddatacache.hkshell.hksignalhandler.hkstaticpluginhelpers.hkstringhandler.hktexttohtml.hktexttohtmlemoticonsinterface.hkurlmimedata.hkuser.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:SLE-15-SP5:GA/standard/f86bc3a79cdfd7674ef8803b918a9545-kcoreaddonscpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f49bb48616fef76f126f10bc1e5c9f51c6c2febc, for GNU/Linux 3.10.0, strippeddirectoryC source, ASCII textC++ source, UTF-8 Unicode textC++ source, ASCII textUTF-8 Unicode textASCII textAlgol 68 source, ASCII text R RR R R RRR RRPWx C.utf-8873d1b67e385aa30e7467cc9565bf4cd3b72f1f8e634ebfbff3ab058cdee09d3? 7zXZ !t/R5] crv9w28X %_DW#x d+4-:dzo)>oI{mk\召̸L*k'YNfk \TXHI7OLQ/~BQ1y2} Www.+@gzFG4|0GR%#K.h<t Mw%pSWCR:qS6>@*#eS3*æj=2!3:Z޹,:P@<(0$WMezp+Fn`V.:̭g啤"Bmҋ6Ƙr2aGN?'37.ޑc^?-8 i{Mn"*8t6$z FCRrB&>| 1-RDZe /B(=jpi"@L5Yjc[?RFj1Ǒ&kdmIҗUXŖs5D.eyEY,_Չc UD% ]ʲ.z| T^7;}EPǧnځɰXPF-TQGQub3=JBcacCL7?[Y|zQf;Y+6)5ץ /LVԜ׭qօ>a8yɞi=n)ZVFGz?r%/DPqv&AA#]®3yD>*ǃ,(|[Ca6|MYu qQ]gcUUzuySPNAdU9c{>ZYU9,_Ec:|$חt$:uW-],Xs\lib8^a4M:TyyENI~Ϟ3g9۶9 Ԙv|"FDŽ3Z @ToW?@3ua׻ib6ZVR[!ֳ)Қg K0Q.Eiz.f.LB ʮ݇{7*HR#Hq]k-G|fSRM46Bw W9qmt嬋Э=V*iZf6-Իw ]Ν|!=!,6<[0ZDٟcT%)e1^~P=kJA5s+ʢӔql"xH 4[ ͵_g~]\WhV]CQ+9yy "hȾn'8+"D $ 79yZE-仁U0A$Y > _8{^@Yo2Z70߂Νw%dt4Mc72']ϻOs}bs199`6>:!`#QG|njo ӴF?/y~ۀx m̝mc jY۟ljIzcbQߥ8}?Miw]/S$;w#_cɇ$ FX*OF&Z!n /FbYeT5{?}~sr{r7?\[y:;^4O8il7yv!d,֍?TӜJ %YaAOa'6&v~9N =pidFeY}6h"njnPoϞy:k{ ƾ.EmL-tqq5Мͭ JZiL Ǫ\Nз+kw2KELq+ORyWAUVU0J;9m\as5.>kK uU)t x24:~_?ib)J9.3ޭsѧ҅D1*/qm?G$-^ZV)W]9CΐM~/vי"YMi~ŜVȣVҞh%CFR/6Ujb]9۱\D|8`/Mss̊TmeU*Y.zs|%4ZnѺ1(x#mrsM "͉O>ogWz_R >EwT g V/iAGT;4U\<0UEoV,I(wcBTh bXrW/0sCE@NfG^ͳ-h@(j1 Ljnl ?7 Wtb;OpCvE8(Ea-Gu&}9Ҵ;ҳr%uy{F7DشXV!M@dO=U$#Kr޹CN\f\*l]=瓯v/%aodF_$2>;<aB=_Mnf4O"*;~.*mɦs5Hc􇝄O8YWVn(N %4Bv\ kW"ȬZK4V|hQ>?Y>y-iܫĮ6R !>+ ~eqͷVj+Xɽl_9x`,mE/U5/CP 1V#ci!SE( D_FKq%]Dcv_(MГeo#BY^?c#giS1yo:05 83[ ՝(3e Zu vV=BM.@à@IT K.%/͌"\xKDETAHNE2cso yu^A\$ bD*JU G~HTe&ldK9A @C;Q<{a#koupMZH&(`X=Ôz )תd1Nv(fx<9:r_4ˉÈ8¹mh(xDUbv{aq/k69ܦkq-i˲j0y3'3ΩiU)oPߕCl5 b(y OĹ0:_ϴ7PZ ''wk.9zxUz 7rg.> 笶C|νCŭilq޹FQ\0U#D.yEz}Gb1pm\}liX0‹?1ՍTܽ PB#J3QQp%fA3x ^\De/*>.DCVd%ba%0Bwԓ$kge>—AvJ{yD$H x+C4xVqÊ\&\ OM,0踯g: fړ2zb0xqKAY䧊oB5:rd 8ʘwo.e`!=zsREd]#MS'N$zO$Ϝ.і-{\},,͸0[siRwV$ ݡ.Sh悪'9N;xC-]HY3 WsR<$ri(稥M(|Wmi "QL >$v1 S)&!ʟǘdl-kOp]aGRbڽa?m [FnD,@Dn,3l? KRd7t*ENZ3iߕl>y3} 3D#+qM K%tO@c 6w3q@cIdyGKJ鯊Ӌi0) #F<`SJ86 ԑJV[ 6km:V;$JAF+8 yZ,p!l7u[4LjNC•^[kŬ V0:aFUW?=f-%إ o| ag+= _Uf<~LtnA2K.;`ÿ ʧ$-OrmΔQ?Z|,/Ö^<&eH N[\@CZSgz^udBvc`2J'_9AY3{1ۅ͓/c5 p@:; AEM[mTjs'>uy!٩SIJB-tp'':]Az>2n׏,PR}ۿXl<>G%z"fc!6)y@ ^Gus3Hs#- =Ccxw.q`o Bp0_&IoՀsgґ}Lf@ o]ʌHqnVK͝CܑCavwZV(@oK}$W񑥫MsClnf!DރEeFUg=asqަ{#' <ak#2{#W@ˉLwhx4=/0#+aBHu~_-(V+- 8[0H\p* wPA%VY_M ,5 ;8\v@DCi`vXŰU j.=-<{`xnZq+%UhP<tTF\h^ ]@IRG|=R vjb<0%OCpL`kLnS)Dig8splǝv7Ut gu>G1.\pFP)^-GWœWe}>6:8cds2z@j%%5UޯFn(ʺhVNDOL /!}rڔ7SR|NOv4ΠlkÑ1N} h'XZ)1u[ЇCD)_c."P N6q P(Te~iY.vT!A4y/*Q""q ݷֻ?0+ 1.\ #Ya0W1შ)gdehc8>"M*DMo[,ܚ&xT~v /\lQl]L]0ЉeJ]Ӱrg^&`N"DRgݯR&` fT0-b_H9F 7( 6.'ZP7`|Q^ݙ47 X-D^p+O PG%pBr;O1QDq$>[`Gl b;GKVOOP55G>ذV873Xju]BQ9R%S"ܢw>ZWA5Ŀu$U@bl%!aBJp2hOQ2HWΝo@ͶUq 2uv@88#l{oV`d[۶Ƙ6"׮&T|[T/nruxyCp]=z#sc2)L(ܻKy;g E⦪t w bis6P}ig6$i$.Pcֿ[ZsGV; ⁐TT87Pyh6m.?ȆvӪ?Au~ EjX)K,\MH˫*`:Q+&9Ԛ3؆Fll'P)kfX,?TsB2d9 ̓nʾ^ f&={_+Ӭ+Co#>@4YyR}Z^s;Nt432mE䭵YXS2Z/5HƘ|qj=߻n{%pNTsZ{O+'cE+BT[x0 C)0U%O3S\ cKʱ|"s 2fy_]ץ8ʩv,Y3 6EYp>DU: jbh_F#&+hlYx}^ .4rTA\{F3bYwGOXž.JQzU-ZZOP`g X'Q>lLRؖΣg6aM}&4ECO.Sy)$!hEY+0rHgIlnr[1V4[V%ۖ@ ڦLTr`a@pFG)ώboHRiY较Tag2p3uOQzbT<ݬk.,'84;?@={x[ZV6CT 53լH @[ۧ?DSfnx{\|}g R\@VY;b"W{mVnA~ |6l_rDO˩|?[K2 hSqؗVo C>đBB_|"f]Y2ըVi1TD{'Ib7xcۀ}2e S)Ǻ2N酄d=] EGB7p6DvhwUZ"Kx_D`8߹\v3ZgmbsRs}&w=K(1= Dpo">S N1\{39849ة1%-҃rigv4{D`e>1BPf]~nj$/[rr1`35D^o9sӍ=LF. !O]،BNUߖ:>®bϊ8B=i(~[d~0sr-c EPϽ6::Aq#L9B&=PEiX;UO:M6=@ߎ \6EޮZ#"T }L@1,>-6@S $ܸ}99"*Ih/#0T RMTgS&"5{= k}#=憟 ^=eg<}QY݆+zKNeXĨ)c,EO|H%dl05LKyi%PZaiKi6Q a~ BVJኃa!CTOG IqZG!X~ !wˉu]B{ƪ d>hPZ'4ܜʤf }ǼqZUG -sǯ)_mV?Yg* XYh\v.Е>mCj/.pɝ_/|5Vxze`AO"8dfJ b>)|O ֬(qn{%g3(7-v~Z+rrN{£N(ҲfQZ輫nD+ k GpJR=rGRw:'sɠ_UXCokq%X}u&^ ` d .(GI8BB#1o-,\ߍ,O ɷYt0/]2t $[Qf;wWDLjЇxt8'voMP3A׽sm zECHiS# '^eeEj%Y-&4`1g1_&HXj12.=S,˝~Pz.DCutkN8ur1$D6Eg+cbϣ50Q>i3I*$ɵgsk~mJB R~(,d 솇NfX4Nt^f >ܫMβB</$ĉjPp0o8t+x&d'O Ӫ_z="L4,櫰X|T##C)5f2eR,K(bj|EnKJeNV^@\g|dvDV \!TlH##Aj0vdg<ۛ6Tu]Ҕ3&j )q:(8*Rir U4R~EPnn|0Wdw) `7$@:DL:^R4FJcZŤ d[m?#iʚ5csL+Ҁhzx?؂(Z+c9uLnU׳ v[ɀfyP3QN0+qGwy=),T Wi }Paq.>j >Ɠf7Ix !]$QLmn-50/x\Y)?iyx`WAVK9)Ѐ`kvc1ec'Vy\4@_߹;*l9à厰WiU.`(,J ~gC떎XhSL, h>]E.LxJ?"-sU?h-kdJ-3~BЎyPn* Ce^ٌ1n E*kAGOq^֙3iU-<R !]a2>vxk҄8e~$~ 7X}ֆ <R/,֦2_ur|eXeVt );Z%k# */ob}z e΢L-H"Y:xi1s<2gi0CzHwhQ~ahOV6F"wلJP nh0_\ժP X'~*~ c߃6+2X#wL{ /.%(9y>6Gbn.-1zY)2ᗧ%.E'oHeEN8Z|K҅)gual[7pwjZ ePJfD2p .aҴ"y4_8 WɐL=iA.iK -R1"Ԃd' &c_DZ-ӚT{( _P60cf"Y_Rh*`h@sZq㾎vK[ҷ-WÔ6 Mƚ~# 5{VE싡}Ve~>\ϬtGUi)fj×S 8d5{fb &G1K!"7oޚA;֧y`{Ͷ A:0'w WVaxgV4sޡ a\>#+}rA))J*--.FmG囷Xs6G+ r~=)jxޕ&\/©@jf8bk@L%bKN@RŇ^d(sN? vrAߛ?uL^i&InRPUw4CRD4 n1:Xl?@ 'uI1pԩ;S*]~~QQHaCȊZsZ #|F31ܐ|}ז'0y?Qz^)ߐZFτNqRh_.u'ɢ:*xxJ9am&gG ="gl >TuSt_}o\ϔBczo?; >u~v:#@}oԏw?ݦZ[\ʺzXg=Py}[Ӳt6@sg|YEwxLwNE'7UayD"9GA Wxlf`*A*FxNd5 ]54 ֠h3jQ XxշW|z*휆Y {t|ߋz#MAK/\[YoNl#{D)8Q[DsE N{;16tھ @yK̸~ 3RGӯZ@vKWQҽ._]3*{]K.[97?$w~\vwKy7$k#8+$&ҷԸTZ?)%# YJ4/ِqLb7(OaRfPZG "q94&~n3YGD`V;*\|+mdaljsQK=c,ğ "oR>Վ%uL\L:;V'ydF>6ևLΟ"Pj9B|ʍIv=U0 DHO,?uu"38siQGxk ZTM9&V~s^x8c;TXoɔοK迻$82*mc)-SL7w4wy4&bBƀQof$Ik11IBlUǹ_DaMRIV ZڐB.oxM,:F#MVNvo:׊ L Ěv蛙 SWf5Po ~#u|!ݤyZ;8ܪ7bi"=B eK ܕG*R>b&,}eZ<1R;}u'^LNSnP.bI 7zA5C.JbN4 8Q9|C4^zX/ źq@,+~ ~Nߜreݝ$v VbϑĵFђP؜ӜکBWmG]c~rE_MTEm. 'h"uoݔSX|& ]O;IZ;F(D,PʎW!ɆFG{bin:^oG5Dahp7cַ:2fn'y܇HLh#cCe=+kX[jb2Cngf[TJ̻k-wբ[T:􆩣{m}LIɏ1W wH0 "jNK`s];h}WrC$!?ڋc;ND- dzWdʇY QkV;$UQC3_iEf/a 0[11L%"NAp ɸTi6 M-DldG""\~cՀ a9XN'ESQt7I62500eK=1[~;]1*+޼>IaBkl4[\ՊQIyAK.p)1אaL|Zm'?&5lAX~Cn# bI3v~W4d}3* P 9'=#Ҋ,"uU2\ .]yy Ī.,2-\Si7D={]!^Q@8bl5G.C ~kafu_Cq>۹Q} tTI常\sXbGAQU/e|n6: *RfH,?P'_^QHvZmtCF?%#<ƹ?4Xqqn{w܉0(D W7B,)miu%GlFk:QŶo6 R:Iݑ\x.E23w0PpL ;FhoҾ϶ jVѤT_ 2\xK{|!zO?k9 pV9h /սe8( s4P>OA?vqifa # u':݀Wϟ]^YlК#݊&=0fEƚZN\&luK A]F ʑj^Y1AUFMEҏI?W ~)G.H*J oU\t(gL F tZ;y E[@gan)BFwZL9iyI Z|Wj: FIf<2:^VPdrӢ(nFyL͚l} |=BEYSV=~ʋl<۸WعR{C\eԦpph u$Ļ8-wCqc;Γivs <ހ`#pnjt4P0( d?n*sC8wʾ5E j*f@|1jbɸ;a纗nq`OFN0x/jX 1] &5`Zv|bV,^c/1ohvz 'p=vmuҊ\9?B WכNxxͶGccF*nZ&.@k|C´))3iTkUE*$2~?YtǍ:In<䍌#0} dʜ} VZ ;&&i!j=75y=s`,Swr@Ms}Ppc(ߍ5;i-aIphH'@ѨҿybjwNrIBmmtN(~訷' 5H`{ %7w!ȥϧ A}GQ?@@Fϣ3t(:?r }ovJ!b 'PDizhZie=d@ )7[}@X9V[2@Nɭ J%bj˟r .41t@07> D-ӫ9`& l A/)Tю05]Ez:EhcGp.t͔cqfB5~?,]&IaFT]Z09(LHtI@-VUю v8f&xGڗYs!-w] P'ǟqE[;So~臚ɤB;>~_L,Aܨqp<~"c FiDxOHeU1`I&׷?~7"ӅkA7q 7ML'wo|=5^_]P_i)#kCoھb'_qC&tT< h%t7aqvJ} +(HHDQ4nxGns꥘v%"`DPkT[P6nUV>s0+zJ<p'R2!x$Imj]I)Hf;,%ؕhpP w`]+̿+.)%Ftl0IaKKbŜ^镟ZjjpA p-Z6J )}Ղ8DJ61J B ǒ t{U0ׄY`ԑk^ҙO_szvS`3/e0KL'B..ltx^E kcZVzjUyج ўX(& a1w݆T 4pAwاPۯ99'yݕf5e-Ȝ:$C?[ղ8F6*iK׃ш ω*N, 5]p8pVV@q5Ęi'‚C:ȥO@Wz CH-d=<)Emhq/ۄ8OZ=f[ >*=C0Itn٬(?z`M&dK' @?]d%3̀/}5jbdE.GqOPJ3Zx:wρ0%ҭódf'$ԷWs<@wf\,9ۑ_NśZonX@_A\Q/>9;(| I9-qpa5QQ1=n 'ⴚ6AE@<+zRh)ZC4AgӒrT o!6B7NI-8]qSNzïITJMSd$K|%ĔsYaH@h{>ʩGHֱi7O2sf;ˠoXQae/NRm[rze?VoSTk( `ѣ4ٿDwh'-/%E 3ﯬF?fĨFoG6TX z՞r-B7= !^C?S]cvM$b}[ oTP3̈́a@ExZЩ>gQ)S\|Sz9Pۺ6mѕ́d :OCF.| :+5+)30i_$\x+SZ;DF/k`Yrj"47rշ~PF$OoUC<'Z@-D,r ڢ@Wg ̬Kĺ>s/6)x-[Aqu/sboosghZ9-# `t5"ERrT!w( P^ Yq9j|Y):`vK#5bԞ.ք4wB:I ~5NFNGF$ 7>bc_RRC88T`g6h|Evf H3+*T8PORNKIrW`pm8(̌5[g8п^0Ƣ ,쐒.?}#2CTz*X1&aXz.=`[L\ ?QkF.D6_A l]]Ձ]bnU4{Ö&]]C=RR;YԻW9s{ƪxPVTI#oWrI%pM3΋)(HܣR3iժL +CYO(+IS0ߨ%\b@+[:OFR`d᠉uN՘2ýD"ѨhplTTi_)!Mğмs}%"G'c8Iݰ&.INZ`. p ]MQ@-ezDW_{LiKy3[׊N'n̜烹a>݃~Q'T9I{H8X Bíd2gYa%UzӰrR= ~*tTѷ bے::^{k z?eW.s L\k7"׸onj#zKyB+B`8rѮҏ*ŔEXʈ[IƗ0NᷚӮ/=p5{*>mzE'i&k%ZQpU1#HBfFs5{tZw,Փj5yp1UeWif]J0tvP(ȫ`NNgkD٫ѦveGu_0υ[-LM,>QnLĻFG:6pL[l,SB*@mHz9 g e\ӫ29Hf L]H/w28\u šAHaݞ\O$:1F_wd Ɵ,qYy5\rm-b $ئB? :uボCXY0bO7Ud}&-װěecnNFOh@l{S6{t̤$ء#zzyˊbxfimx-2Wynl SG~/:תIF=|Oj'E@L{IXOo_”GnPJJwLңVOLDQ nhBKƁ!ڍ)&+]Q&;{)w]W@d!]`=!X/(h3Y\0J5ZvJ۬I{: &^,}u5 tJ\.]N$@`+-M #8:s.@&;zbx3jy0 ˀ\V>cY,oE'1;XF,ŒSUH;Vy lC #1TPV^zfr$D OVgfGzXmjd` ݨ f$wx'+ҐhV6 Xh ]F;̪]%*q"t!:dbY:?UR3Sjhւm9:I&}2*zgdE$~5Ƽwd Adި"w*D"6d]&%4.;::CgȻ68yL082dl{ F\P`0u9G{P0{kWvwCi c s f0nbIQʃ^0G" mTl9]U(Vܷt uz3Asܸd(cF"#%'ښRNfk=Wh?a5'4 ,r)ȬiUl>y^PmFmaI~Z.Fu;X93DOBQhqIc~YrEvns(M22+o[_rh0DiF(S۲=7 '^:-]r5^w 4]z ӦLgǺ_E{ö9A% N- )S%Ѿ @DEIk)"\8C m2Pgg6xi3[G82%#vJfCv>E`0e7L3+|~\N&~-hgco.# i>QR,g,3ջb' dB!7m||2z›h|0 VwxKH};jOYi}>j2X_JiDֲ8}8u)#r#0B+w'elIBOfYvІbHpK Q&@uj:j>k#*G$>Op7Ŋ_UsU] +G˭n(&^ 9WDtg2Sf.d Dr'+fhb)LI^"dF 7]4JаhrF%] 2ഉK譂"LZek,l߈2X#@V=yVZ@ ѥ% Xy`7F Ci_i'LoZJd(cge @J 5rӿwhѺ:Iϼ ujߋ[=Er+'Z( 7_@hMg#cC𿱛jMT-ݞ0iOlpس4:cpV}u$.'+Aq͆tXs[ Ѐw]Hz},G{Z~ٕdv:`ekyvi\'hZ^q?ɼ&ڿ09b.dJYD$Q43\(9K )8d}׳=?>‹z)bLMd%( ~ Ѿ]]<5ݔ{MaI H)Xn&.Cp5JU'3#YcS#~LN R+]fe{"nR{{CuTly3Lcufsy?1.!N'";/ :a}iNcH S/=J_sA7tp5k̦M+]=QR\4K,z/5 TW{,6+4+nhtRP]Sl' zNM^AjU`띪S4Pٌȱ|R(pdbٳvQ\2H 4?2jNĚVH>\/B *~I}gt\ |M4ݫvc%6*@S=M{/lvAu4R M]nig/jG~B)VwUGcRĖ?gA&u;- }y~dO'}On^ڗg?Sm2?kښ&A%g:'KA_S,!Xjb֥2l]J'W!o5 ,rf&)RP0VZ~J;/& =iP+$me!N1a?:PT>i3]q,'V*:r#y笠ȻIgRYRDS\o~6f`8KJ|즖>\46כY6 ໙n_3P^q"|mDjoOǤg-gq% grhP0@%S3 "@ ં&KRŢ=>4,1t/ümՔi/UG#Zn߷G=M}E1s8"52v #26ڙHOX"@2~R RiFp^yPyo!~¹*Bmy$ /X&ǭ&d6 P^5m(ĭSS% gD&riѶ= ciiI7N196pgnȭ0% e_3S27ΚH0痛=Nj|W^SMHφW;M\ RQf1U-\@Kڀѭg&yy+b W GLwWΗڪBNAcov0Ɖ54Vԧ@(H:ȜݤVJ\Di 9\$$;\W ?B beg2֓pMpBE3Ֆв +$K~ŹzWGwFzL3\uR2(#W_%JLaDKRBcZ/$ b R8WȈMA4)H>3*#)7ݕ,F3gt:Z7F\V|ۮc}c=}k\0ɑ:M l1+udlPo<}xoϏGߪOPZ`;޿YFriP"${<(ޛV/UsnQfb<JOyOE|oi!ƨ9Vl/I[=@4H8YxAig|#('ΤoX⮝RoJ0m^:݃.}CB;SP04`m&KVW L.ӔI@q㾰.jz8YL$YKTF}<&s @f>lK h:Gp#6 Zޙ1Z!yO] /<ףzb` jL|3^MzUa|#ΓM~ȧ8- Pl=$O.uJgsA}N疄s#|A q7uSyv{y\q\|#M ]4,e(i٩#R,@7= U#)_0 *67D^t&8c)e1aySŠࡩxmj!cѵ \Bz][kwiݭ^7<8DQ:#qH{eqzyg;7P=JlXmnb!=ݓ$g~a0񜅸1gȯM:@8܄ݍ_37_,av٧F{ 7@UovaZ*H'j5~Yz.E'-qG3rŻ!a{r( m#(NtJB vݩ1~"ʛ恨m"7{ǨrhhN g`Lb8^Fpw74lO)ySJĭq}MqBQ0kkjQ!S'=|Nâ'd> 8I򡘒SM!X\.'*_@- 0ݕLObŠT6EMWPMbFZܹle~ktXN)-h/D EC`t㥳H.TËu:E&;FHaxĿ7rbS@%IrLDY_8?Ԕ>+Vb/mB bU|P\?Ds[֦wx$ +*z`h[0x-^[JTe?P٤C~e[㾴sF@ uU"i1&ThIޅepCš Vې*߲N*:*F[,FIdA|hnsxm[0IF9rhQV7v~N2>^w3ᒬ'/*듛F}fEQf)5osHCqΌ(cGI_nf1Z4ZNWj|N}Mza?Y@q¥? c}R{Ԥ'Y Q_4zLmmU"XLto'~)k+|'Щt:_ YV![;g`E(>ɚ{p!vq Âb_#/FN*ysSu)w#'-Fw+T G[4аÎ7%8yE¤V{!İRTc ֹvi11hY 0 {bxLkky.JQ  ڱHݿS~Әz"Jxva^Z, Tf@WJ#ZCi$hrIl Zt*]Y !i5:h4Ll}޺]+kd4eqW,%R~:0\ė,MUb˃oE&ceZsC3͈ԣS0J%v- ̓^-.|jg9L#򾢙[HqW5{Aɖ? DuI)ɸx/=BC%>u49@ɇf<#L0(6e|G+!Cƶ4r[ tyU{ }fBa $t7D?NYwuFCjxWQ1|>96%pw*#C_I o2..Q(6HwgRVAHG6v/c[oSfI@YJIrsNZn\>,j_sE 侏] wٚ=$Z%K~EOyȥ,LPKd]P91s3Je #oы[[̵kdPE^,pa,'wcsz-hϣe5C2p>!tRm,E3sz6[SY?> Q aݚ$k=p" 5#uDmKCwC2WM.OtUW,[ ĦQe(קwεK):=|GXRKGY"ltz4Yku~T\_4mܧ=n ^UQI)TbpVM$G@prj J'۽rկ!V v@-]plFM޹)7Lq 'rű%:H9((&Tr&Oc idm9 yGao9mAaUK;$E+xP4(ޫ0o9ڈnY 3雴[07/N{$w^xySkm%\wY9v% /cB~؃DY!кw+S5 4:6H J;0Kh)Fex̎ h2ȥ(;ETyc{g-dTrD?x$f1@"ќ bQ/ Jۭ7]r+iKXQY74:-l `t( O8ì: 0Ugb9 $i70_ոOT"bv.A O sDa%ҧd'ـ*ĉ{57Lz >eR#~= e9,$duқ_`0.5s L-f>RQ{HQ~1{X$ʉ)0wOQU6DNX爺HCf1.wtD4Z mnÒ48qfxV^o&)F4ًO >Өyʍ efa=쇅ϺnHZz#O0_ĥ0^RsyA 7 ESAhrYَ28L}ǷZ߼)IQqk;.L3E`z໧*)O 8yrv}Hى+\T"I}Aр s&g|v͵t$V{Z$cOmBgs*~]hk e'S9{X4H@ω1,/gNhiIn]A)v귢'H\|Ctlv!S wkV1'h7MTad\/@Eof}F 96qəd/l皮4?wq<&DNfn:mg0ׇ-7R)B,#9>)HtȒJ] QM\ +z\t?xw # ) /SyS-#-݃\{h4qJ|2}KrGE2'#xt> h Ky_%()S&}[$#1Z{ׯ/z[+9F)K?ښ\[JB1:DO BQ!s /WgCۃ?긼޻JU4_$̾.ޱLS*`մw*)&5lυ=_z :~y!555"\^G#:pU#P0!eR gvRC_eTs GpdΌߖOu .y{D\D6p< jO˟9#8UPTyMyK#%L> MlI HP.;Y` u;mv3&sstR^nGBVV+eE??3%4P5F!9wsUd.!LKD׳7 ŅN~xކaZ%NY"kz"JP.aU0drܤIhynmKst} (qBؠB%#'-C9b"blr \K#GQ{6/qPz,.K!;IG)+:WL~D1y'v =Y }CsO#9в`6Po 6=8T*cR\`3 WBy09jbX4 4T::Qcb.n{NϑȤh@b2?VW?UxV€0\wIMrSL!Aѿpl'OT,0bw0G| zc|Y}~!Tz ju?C=s' x&B.ӫ]K \ CU߈ :/H %Z \TB~!#8޽h]`;T‡!dťjmZ?vmg`>^O,WpOh7tN`gM'p4>HAyWƅ7Čݷg&Ԍ%#^otjMSFckx·]Ht}ǤMhԓI>ۀ DMrXVz/ej5?8Z c#ő#OCRox7\IEHUfQ6h/ˡw-O*5~܉O+M Зv1Ȁ"0hj| Oo-_2'BdM>s$̚+ \:Xة2apjYaϙ(6-ȉ(u;#{OП3+ o*M b{?ϟڤh Au B0 H 2ȷDg\&qJO9BgHX<}7su?R6iFYJ姙聛D6cLCS7>oA+K? ;^/cgi]6 ç3goJ^5sۙYmBKWc@/OM[{>H_^`s6XɆZ # 02}#M ]L:Y@+A;{s2=YFH%>wS4_Ood鏓}ncp3zID|*q4P+ Lc#HbD9ހr; dOL:pT6]`ь_U7b:rϺ.b_K>"9+NiۼJ^꺝E-p(eP't4m+\X2cG%I.Rˏ :'!&Vx^}ih z6GQ霈着K114TP}%JConH*B+`?i3ov0+Q`׈6}gExeiiI'7d> &[Gj«]⁸p3Ulu222ʌTi$$Y"8\Q;l-H&0h#Gɡ>D. &OP;Bڴ >ͩs׼gw2ߝ>wA9yvš___ԤUZZ4/aIP؟8a{X0H#ʫ,93S2YQZT S JO]F\4tKZLҾ,q^^wFIzN*3*5듂g(ic'Z,%Pn;˾y͗5.X2m#YlTN 6ļOkvj2ٖ1s40H2V,=Jg$07AYmݔ\ Ῑ-ގdNm7#\ǝF<;|?l M~Arſ!*F M;v۴0lJ%Itj5'ijNLҾNj @ILle/Wn"::Vr&곖kл{S)D*Qa&7Xr.*։۪:F Q@dH`}2 0G%}yV.sp<zC󈕵6_$|=Qm ;)Ɖc@H ѯjc< hpow;Պ$w-Kq9@GW;6юo2`1h5^xcxqƭ!25"9 2'p$oLe'S2mBCT$f(mӡ h6ȴ|7˴5 G=k$^뒅ϣvt6{a><1|S_xb놑|?L# !B(H#vpCnVB4WPUG9]Fr"tj$e:p%-9\VdQE@9(Gؾ+1p)RksDFW|mӪ܈&c6D!Gb <衒+|1۔3㯷0 C5alN6}ĘRP $#ފæ܀0Sj0dGqhY2_ 1Wi'aiPF6Ij%@{k~vM2@=";09a<7UVaeBTʁWo;I"uR6@Q@vzM0#tM Ka*>KӂRcaɋDixD{Mk|,X3+E_)l29Eb P9(Dz#CTNOG']}ɨ  A' %w)3\q>6G)w/<(2X@6ޭ>\yY`!zr)XOePE<ǟcr+.LqY&/ 6Z0򠫋qT0 >ۄN eD9'\`rB~FQ?a+QOvx6ti 55Ͻ&bA((/+P^q7:geä\^ ]C #?O], nՂshٞDPmf:Ĺ9U#= ФHІ8 N97.|.oR'DP/v)x/1T]I4,_kjS$VK>Eh)'H]^df&%^/C;yvIR6U 3HKi" . s^1 Uzp6wlР8ZH\*?A j˘%T[0Um^0܆뫎(KA6<-x;jH"UAmϯ޵RysÌ^MЕ##'B y: $ʚeka%١}8Zu|,㟞1n*H EmU%ٶK{}f]HG@Ot4};ښF^2\Fݔ~IPǤ<<oi'Ǫ -3!h`Pe x_ u˅Bok|A࿃x?!T1Ǔ??[ ;pCy1̟dob\75E8{4}g`[y'&(]nS3+ӼdA1 _B/›9ǂ7ń1)l Ǩj|J6x6`f f`b6Yu (z&kuD@#6c`cw9wXrk a<_Sj WaG uñqNS7 fYn(U,t;?ҘhNIg&ktB'HreRa3yy\#tY`Գ\_* m|GM]|eجAm:<Xw-(GJ&غV@\ȼ Cͻ[,Fan\VDiZȵ~Ar"Z>`\5?r?>P7N܄[zRxKZRa ަIk]UH"3Mf{LcVV&vfỊbuY (H,\ScԆh.Qי2L!Yٝi {&|˱MOZkZ4[ʅE܌׉!ʈtsF`.3*ޑ!\GFoٜ_iX+)x="mRQIW8_R3*kFd-m}] 6t nzs'QBeVZ89{ P,KК.8M3) Hn*L!3BzX=[ʛ~7+6Ac  z(;,2ղ ` v!fE6#:"acObdRadV;E9:]"ow(UqizIC "Z/ș*ADJYg5rIPʋq @gդYE+hb2.*0ޅh޵Fř@?HW pr[ܬk_N[7A8*dN"A9]x),zju)bD+p ÎG}q&``+_0KD7 -׀-(߻dN쒓U/2{v;3CPe!e߸:M#hK/2U`-Vuq},uC6–R\ɘ2Nn /Fέtf}$ariu.ͅG.8IR+45ojp֪$lVW<5*C r~q.W14\coZ`66.D1fE~۠”hTy]ZIYz ڽ|)!zFq* EE?PKOsT 4]#,OkIR)5fO'LXv*r쵁w{YHʑ=Zx.@7RLfy4&ݸoA|"cKh ZHI},AV5{642B݂FǽcrA-3 <*)RQ yg[^z][(@buCأ5C y*43&KZҸ<Ƴe/I+M o½ܗpzndtYQ( ^8\Z y ouU%>uϭ=r-pi~K|n?*#)&"u(< &*_#G2&oe3)@#D"[KFg &@>T!vd&oj±ǃ _$,ء|1Kqx 6 rGm,Z6Xx?tɬzK`n}އԋ4RA${m&ёgU0'Ϸ.@)',= i1|6dOzڤZ1>*MuJukm/'D{w`ҢFJ5x , K•z{tL ﹞ZF+4F\8q~#G"ezu<.~ǞFȚ8g8 ӝPx5cfwC`NLoǿH75b v+6LE5bZ9 ID<[mZ{UaY>ŀլ;Sh)8sbL¦lvu/j9i;k7/Ab4̱g~7Uc6SG w2 VKKa4C![W„-ȉ#/ 4d퇁HIqҗeКJ tb=Ԝp/؂D2*mfgփ\U'ȘbeOqkF`$SJ{'5 RbY?)}U} \H @Os,'PSlԊ3Id4|9/F<,+*A9TĨB@Z!9A`6Qΰ(=k ɩ_IW!}˴'_Vc]3x՟*EB-V{E sĔrۄYp -%m?ȉ"J}5yYJi.\bz2NvX޴F7zP¾?~㻴 &cN$o %n{N98/4 5z=R.qp6Asj7-0||7l-1PZkV(0w&\E"G"n"V谘} ?O$4/ʙ{4ҜUR@u?Ӂl[`yme^AnC[! 5ռTVIrGq` נY̥P@ֈI( V6,\BISINM9TQC+wXoɁ%@^D*>U9ا]@tLP,6o4^ 8N>i qk8)w^5*@aup[>aFט~ фК3tsr_0O_ Ə~!\?qejWΕ̆sVoM6*hӫ4͐2HjV5QI}D r+_=ǽHS!ܧL[RBx?t?HH=RI`Gm(z[6htĕ& t dot& 88^gj*87M`Pg _FUBD;$ExD)㉳_Y_p'|Qt/6WEŻCzr\*42Lc ahIrbMěm8=:+{kD7WZef1P{iyKyb c"2V 4aˇA*w^(,n( dzrcSO~@c mđPJ$wYYw" 8"#սNE N/ 4 JĢ@)6V2dZby/r/ .rdwRE=at[@N"^ofaQ^%*9ZWI)xl_0.ѯWdጢ ,o07"*e0NûqһtӖ#j 817܌Zapӓ1JZ=ڵ'76v/䱊V ׺)[)ى#5W#8Ҳ凿:7o[WA>Q gW=pi/țדyLYkVf3wС)25XWYD҉fn/>OdF*ͫe 4VϜ~}/&? rO&)M òץZM;IQewwfb-!_Cּ~N%ڎѡG]oZ!#;|2.k",wO0q ʇ`#&sȯBoB8!6&!񄚼_SJSZ3SEqO):[29ǭYŌw=dPu;VĨ>CFP0_p>+@/ &%q%L yw{E jj 9Ķ+ +@tS jzs\]H ?qq_Jv B@ Tk:޹dϻ EC87tj|gCeYvÏhݾ1]/SD.OC%<9=Ê)6Et'`Ēzxλ׾q?rJ(vͤLg1סfD+" /a#݀t`fp/Oy:#XHE~e櫻`焨^ pSI?Ʃ}\"Es]%^Ja_{vN ?F.])?MafI s;|gu$7zlE=S\ {JD j|RQr.xQR0͑.i!9ԓyчrz20‹cX1-¯Mл)iۅޜ[_m&z 24N Ҟ~*POYtY h,I G5[*3el9JЯzDc=wJ Eˇ'@&;(b?G]52O@?u!A˻ԛZ wz*XspL-x9?x5cJ<;Ֆͯ2d>.}jx}]BH4JyM;Vs tM>B 2UT ᫴ Ec}cP5y{p GoO,z[TuimLp~*W`J A&Td΀c0YU<4Mecv-(qܩ{6TAMUT lʧ>82$荢Ǽ_ 䗓xuiG?򨗋u {z}==>sE0 S|LÇ"/9 GJ)phTrBp J:X2h$CǥAkIhTp 3tUEپ< rP]UO9gL;&/=XYWKȺ/Uzflٹwĝ;ǻLlvcێʋSZ4HXrQ@(@@A*$ :Њ@Tt#lDM3Qͼ"霐dLDz|無4;S4Em̙7s͕"d N. vI WL#YFnt+73$|n, <"Fh(n ;鄭vБygꑴ, X.3Z vYhF`MJAMN~ˮZ-{ DT}PHn:%BԗXa8<*!|/&Qyw,EpTi$xd~&ZPLOW̠PdXQa*8:\iST`cS=Rm'᮰%<85' {ߙq`6`<35-&gBEGfwt)G+$z..ӸʁuOIպZ-c4)' 7% oכv;QxN )]lX{9lm85\(A퀳O2UON [|kHNA&*c$}tD3 ͕r-3°@[O1%Z li81[ϚvnTYxS(6UĤ؞C_UJ"ɿ>vАNc h ፄ"d a[^;pJCar,^6o9y+T|bџc- V+ ZnԄyg,LbLJhdBbeɓW2X^s6-uyAU>eGrؤ30a"^f^MS 2ןn2ȴ玑͜6ҧG5F23s[ / QPzۓL f<^+9o, +T6Heppэ#$[9&fV'v}yH Y>d{nA^6"0Ž$ILes5x.TϺwXB)['s p`n]uIF,euDnpZ$7Ӫgise@Dr5ka qg ʥvNR՜ BPS߱@mH-|BC+g-_a"2?G6iڡUIs>\w|:93(`CW^Oo"@ybesSIz,!n}q{:p r. *-r#K&MwSqas(zP*bs&xLx;7* N2?nIRER٬qID?KZ 7?kSzg3<jb['"OK>VBe OՖBN Tsl ?XQcæ E݉^EB=(F(]Ll]]=Hyʜ\+P.q}DȖ_b3F!4NMa\\&&Cyڪm3 ɶEt0 V&;Ap2Fùk!p4G'T_%gd%jm>7G.@!*Z-N4&5&o?G9*ZzXdfn%N:CFC# kex~z$n=5yf6N@TPEXQgbbz(4 'sijv 6":ʯxI(IC%*d檗twl| _ |- jqc~ޖD*$qxxu[ѿ*}BSIYNB\!`:KUfp拂)*ߛ Vٮ6јWYc})С<|t;"Pa#dXrhIQoƤJYQv*ϸUĜ{I )x'ʢBUR,?Fрs/fj\%`#o)m Z%1 1sAT)2˄+c._ŵ?nu(0_1yFZFAdq) ^ᶢtPXpEe:SKA xm 2:'l>"ۅ~M_K7gܫ}0-dA&… :#a3>Ge kˉMXx2GPD^VRv{͠S7ˍzehfNy 7'Iσitd\zP}J* tN1q5N2boU*[w}CaZi1i{Դ4]D@1"ic$ vyʺ&4#:7}`7 ܷ4.9lxnh5+bZñ 2{ǣ+ag{s#5˜l\^j%#_ЁjH^-dh>oL19 K.Ĕ}A E vSD܉O~cW&:Ox(Mw6?%aPWs䥩Ζc&rrl7Uct^ dl$ávڢ JWu ˱I p&X W;04!{.[WafT iiĬ'$ B&m^Z40wLZT+"-PFJF30qs1L7VQFgXV8v/(z8s Ƙj\-8 .aSU- /Лg3=\@>W,uޜ kr:*<_hH CZT+ &xM_l'IaRIJptQ Ǡ"[OeoHh0ի' @SJQf ꊫ܎)jM^C[aNÌ9DI[k<ܑP36H.ןpSwҨ)uІߞBl=V =0&ld`gEռ!QNĊ+Pjҽ ˈus%l8cC͐G Ϻ5;%u-1 \K&W1avDI}9?O@&# 5Р/AnVPsec(8dD &&A9[yP8_?zdѠ=6Q«R73]zkX  2 (:$_PF#=`ľybsS; vP26eTw0)nC. y/!uwigJ50 k"|#KciĶQlm@ Z:-qIHQu> Lk2 ) ϒprCu|U&6ŵ/s ,C8Sn2UME׎.ک'8,ޡLk?cJYyY|u 6%[5z/} c0|MhuЉW8$#O ňdc28 3IJ{]ȡmOLDZrrp*@+cT%:oqC`,4gf*g=#b(\kU0؝'HB^ڟm!"v!_]&rG+(BUgԀ/t{ȡ !J|D!vAXL|JճGݚc55RtoK広؋O\(og401B-W;{A|l/cxQ?52y[,uAo$g R_3HcqF +$ʱB.t1Ccnmk^U2t˓#s@D']1;;RrA ĉod^Uԅ|ϗ{{Wnf^s6,_bME}| n"OY3nPDQ9LP%<< i .WhyUueq0l(U9cQl&"&{c/LˆdM/.ӳ]OIb/o Y(^"I'WА{l􃋿TywXbO*_@p1;;o<87Z2 d3S4srl{1KsH4&:H5W2_gu,NvBL>侖Y/_n ɤ+#VrK!ZtUׄ A4ǰׁdgdHZ<*Bv4ϣ+ Yx< &.}ЛDK ɛh sX{Лcs-N 1(&7\fMR{U6<ٛ ѼgjʗtepѲa(;;pE s 6؇n,l%fuϯ"6ѕu[,X0^lW[x)* * ?د'"ZB!K6J}SV+J +1T&elKb9㄂$LGR`y5*sTU  GYjCtnLzHap *o=Dyr'UEFsZzn42K2:R\"S$}=Hi=7LP%q92V"0V+.R̂j򴽤|f0gv2,rLK<=a}h0Eـ<8YF9EH$7vQVi\0Aɷ' O29'=bq\PPiEN9~qe@ #˸BTt6ԝ[ j9cJG[+"?G~Šظe]3KCV+,{ o=uݗmұ{yis0Wڗτ$&h͂>?h'^daeU&BRxtAq VlwS_lCenwp,m%3 iڸґ7bYs'Lܬ!t'@3/;:NȜ&uf䴹0k3!RyΪj<%VL;E6}Qv&8H2h[]]T~5D/SV1IO>!z'B!; CUhEEg(gvsϭOy} %JOpo?ޕwpVMc!4(`1!wSGeveG5osPNϺA 9f=s֌JT_.hSl4']VR8rt -mJ‚脧BP-'/_: b Rw eG 'E=g=OoUbL6y&-1y++ .q:5"Dl$+@FڅC7htkOjJ)*U 9zEnj>OЫE*(9k1Ψ1>s$h!njwD6BGpv!avG֗O}×mg)-)ml>0(;rAz \ɉ# ?+ 46\'p79XN d}|}vXD֐xS5GYx6µ`ۇֺ͋ؓ90Y5FM΍k ~/foJO+c  n`SV2%(Vs,$+|2Ɇ!pԎ˟KOBMԗ!ͤ0n$ZE 2dRd4N!0UJ 5Erl /JN|c*/lY@Q{r.I9HjA(%-hW&r$A8zm Of C^m BI00`"VxA,z~:L\-̐!On1@W3)Ƥoôa~ud?in)-渑hT$UxsٚvPC`)T IsЇamNS9m~!Q=W6 7H'4g'_AEN j$Ѝ{fbJ6ul"B9 uF˳DȠ:4<$ǀ_v /'X#5J]ZfB#8cE1c ) m2$qKҢA1ez0,=X 3O*PDŭ`X B.,)xLC1ZK+́-N/y67SUqZέ0ţU A-Hy`CqfZ',?Rf,?3ٸرH+5:4Bx3#*("WF9^PSmhT@3uvyz`]"5rC  iGvy)<妕lsƔh@s5PT=Mu 8vGm.tfb2x݊y6 X2W =Ce6IpH=~S dFie-Dǃ}|΅(m)/-ÄL ٱi(vudI$p ^*ʆCQ҉fEP)o~* 4>):)I|m*p4:+- Ȣ,?!3Up;\CNA;Z0c~ɗYT\4İS![-nO%iym84ED{~+$0GfY4tDqX~stĻL[OO$-\CKNeLЦvS1ΘBp $@2>?WLśtҏŘi`wdwq.HIM79=mKhgTj; k412{<  F(qɶe5^+~ ї4&TQ :Y?E^Oߏ%3rD\sV0%TڪIM@<@f"fEV3)"Ϛ+Tג'c,\J)"nXgEPS~n$hOLmZyoOK_ DXdހfU/OH-2 e:RUZ' ܕ|7F*,]Sκ#u.ك>kCR+"b/b3{e$8kPXGV/謍ӝ2MSh(&i]Η =&]aFD{~֞ M2@Swj3Q} #s W3 htZhh]AOc`&ׯ\TuDMkL!Y#.HJ;KޑJwCOoA/FGץxv`ǃuop?{u3ϰ[c!ɣngP)<.Am w1'Zj(1lDqei_p)/BFf̵hX/gyʘfVŹ4P꜕=oNkJ6+ZB88xA)Rb=o0>NI"LA+{e/R.#D[R~p.E-+o~ɪ[=mSL>cE$_!taE>R#qCUݲ>hXȣxcgH}ňDzch/3nc:hN /w:8_5U4JD1Cp c%<>}GƯfb8 &z6"=\¡_6e^@"=D2U ?ҟ[[\s96V=s{$[y*&5P3)bړ'`EoX#e ^]QQ$۰'f?QYL%FT!JE_lm~]-fD!\ ]&v$Z+!Q]"p؃vt+gx!q5+1J[ݨnlI:~H uፃ}3:Thw> 1FҌEz:-a~{"?c:\yy-*Km#Rpk${㝌Vx},\Q`1ICKYΫ.v}9LVkdFЦzߚT8eH;#v߅ Fzq˜ ֢2`H9VLgN73*QVjTRaOv&߲_ $PD>:IR|gkSr`A,eFBGOdftEd$utgBe֔PG唌/ W'{WGy遼m=5/i-jw 0f|FȒylo@?nwcس4QGB'һS7C!?Q2GvW>rO<ӆ *a/TE+-%:请JO=\_r ]> FCs)9C1ZKA31j8uMQS]{wʧR2gl572;bS0TjyD^ɣ>״])w͇:`S#5᝸mi-K֧q N7fF+n#S.}v#X\S(2;=VF^ܵ!TB[cK%pUC*d=eU!G1قc tcF\p:{ .BMZVY_6t]I2I$BYXq9g =,:&ƯyD)O)偫8. UTRsOC^M@x*]*?W> pPEyk%<1ʎP I&Ϫ4쿓Qɤ`@8dF'ʵgLQ؈ҥDXv| &"Fg9#~3@{e54,HfTz9~+q &cF%h%e]N PmbukC%}m%T ^řKVǵizhc% B2si8\]ƭ*, &锔L_kkk81䉀t&3IG*5W  #Ѭ9!{Ni,POX(Z1wqdb5wrd0(E?Ǽ?8]O˪g0C'VS jDzZE)I a6 7Z҆]!cZ3wX^Q}1)&oD 4޴x}x!D}RjTͷn9]y8xn*z YŪW6 N!v+PegI|foHu ebtx mKOT=:T T{/0 3:.+>4QC]+x_KpШ=],cy\4oխ*_ym.sk/֫= jra"4cEteOkiNǮZPBd$0PQ[5ϓpe?i Rba}xgߘٍ{_Y IĽ Eg7$=22M{k6d皭% eq @mutxvE1 n +|10*,ܙp60.$<p loMK"0n4dB@e/LtW@+#Jc>y.k\v70ΙI8\y,6I8w 6w٤}bka2ɟ.JLq1^fK P<N̈́q%uYs;OUmlglY=*lQ73l/D7"1}7휴0O2bXZBkZ|ѣn'&^`yOM%( +_[j]S#M?/LM#uRǽʰhoNYF$SbND? x/Oz˳_a8DZsG~/^)-|kvVB^[4+"mb ]V+'8,w*<>h>?cGNt~4r==@>QL,Pt>=XKOӂg}?e1>jPֵSza!brҊ>xJs Yt&RnLo =fW֭ґ5Yg~u:VpM8A@E>fP@we5i˜8k[ѮCKvCsgb34Q%%m:'&4> hخR W`q1Nx2ސ\"4Aab,)تH@Ge%Z5Brʓ._+WNE$l|׻ubB)!2gǞ74Q5Ҍy|hn)X'},?zv'kRn|<pR_6`sb| dyЊ奈$ړ}'ξ,VQF`ǸCR _SqHQޖj#&Q|1^DEP٤p_'퀩HIh%Svza._: BӍ{P&¨ 䚬t;ÿmaiǡ/ .Pr1!9ƃ1_/[g"PlXYB[&Z%/-UbBh8Bhi!^h͐dNB#[5cBm-V'3%JnW~f;Mz;'F]}e'\`1"3Q(b qKuSR]%D>.ILb=FJuewm( a2k*[jM-䅪dMbc&>%TSt@xHϝVVebDv։w,+ DgF>VQK@мmh͡y$5[~nSbnzF.r Q2,Ik;camf*ܙ :^>Gl}J֝g/~7Dlr& !u4Ntt'|b݄<I8%P3 6AJ]qa7:) |?)OdNs}lzoK7#"BUsFỾ T@$^\;,ʑ9gL29)C*4gi6s1s]X~ MV>uSCWkKrLq٦JMV{B{LMaHк)TFsWeD8!4⓻J,G 57{[k|HL5JRJu9 B]/qe4]rekIAuT~ioz .bPtHK#k&bG z+ q#FiMr5i{ <Wl<3,Cw3b떵ϼ0g}y^ gwSUJ hE|n*bYH GWz +3򝆅RѰgIk}cN8#MU9Uwzk*tCB6K:)CMq!9iGSgW10 ɇ-#b)S! ˮ` 'fٝVh30 ֏xR ΅07M(wdwGCl}UR>L='PlһͯGOo)K%T" G4>+Eǰy;N/iRK!dMygU?;?zwD2 (_i^KKŐ aC<00&-Fk+%#*Mu҇Xjr؝81!.|S A?72WTeIoh?CꭦBmj/Y9K6 Uz`QUP_:~zޙoo['#jq{wQ>FK &̢>,\EB<ŲDTL\[m"_Ց}xs Pt̨J;3]M*R3=Bqx°D/#dj*Kn3=(]WOvUʴ`>M gxf7p:ev_TȳEfCڹוPs^Ѡe}[W▅,)N5n,"}TUk-aӷ(G Vʫh,W[9Vǝ֤_X 2]ql4RO)^" 9t}O?}'!s+R[#Q$eJ)d(=*3H:a$PNO#\_Bb`D M40;he 6b{xJoK!gFОY1u~+hB&xkZ:vab.tc.s!-BE=$.{8}5(xlu7 yIũHU89 cgie0- 85֏Ѩps`hhB큫fG4.}@XWr ::1C~l+'u eLo:jewp+ZP%?X).CxVA3x[sn'X ![K)rUo杜Y ɴl/߄I$j#!){t{E!xsc+ێ,gJJcֆH8Lt4}:>PmQ63@SE|e+GC5ʪ(|nq2qD[׷:+v=M{0뭌I:EOZ3C4nGbv2+X-L+-䨬 SWļ^o]*/Y/t]$@;V U~<rvozد}̙˄B&L40OityRlZ!$ >ϭq{Pkl)qL=ZEs2 kQac =Sl@!tҹ۷>ЧɜzܤzZQ2<^t,\I<-#4T+= zOT/FZ?EFVk)sd1vO}IfβZ\e+Cmj__|(|* Z6yI޺ϔO)b5%$3d?,d͞=<'hh"`B}?TXsZt];Y=dAl~a#)ͮdaJ2ȺYyꄝ68Ʌ.?M1P>`|a^$##d)L- ܢY5UA=v] gotpyw,JmV^R^ Ԋ96ב"͠ eݔf^2&d %,40Hޫ=1=*(L ;fNsƬ>á+r$ʼniQ~D6w؏{J B4cWr.SbsL!P>h'_:LJ s3(]3}2zyA)\,KC$3Ă {W|+({x L|@YL'XQ݁~ y5]|xƳdUG/7}\au,'B;( l固Ը)y8P⚉#TcPcG%j.R@yOTx Ƶ7Gۜ/{Ϙ?ZΰuKzpx%bه\O'y^aT'#YؗmG7bn؈tȆ"dB[[%"v"FUe>7k40gg*M~"ׅlOgxrg2b94aatRy5-YV|$&7j  \ŗ m!b>h/Ow09ߗs|4)&ᄐ7}Kw\:UW%TL/zsA&m(BD(y@!̰ΛFzSBG[9=͘\wCetkϧ.`zۚiԟd5RUr(඙oBd ij.1jDXW< Š<-+4T*N`c պd5sAX|@cGQݺfLi)52K^88MUOcdW]#c ޚ'jr^牡ZCQk?\ -{6p(N'NoS5Je.–y{/ql?ʨgpSxF5FzĎdNYZk [rh9>l);CHmY0uʅL }lN-e5#u <$5x|1:'@_ƫJBQ_r k,>kj`w|[0ÐAPo$qnơC͝(-Ą)1s!Y$?hW "}W&&cJg؋VA[fUүPNViV{Eh%Cq7{N V݀`%%1‰oiD{sez.&КA9}WqQ'ii%D۞Dia "UԨ2ߕ_]?_~1r @8N2=PcҘE8En:~k$n#z;Bsޣb$OwĤ.+|j] b4hatbP:ؗ4f^bp{Be=, xMnD[Bog6uWL$2A3x6Aie](RuQ!{t0J{iytdPYXT$_zy,yUybiDB/:4IfНm6KIŧ9m n.!CG/mu;׽FeoǛIۂ'B,"ppN&dj((t;x~_&K@PYzV] "'Bml~&sRͫ^5+QH?aG`$~..2ؖM0wOC ([+0}lٝ`NHbObVPȸ;ԶYcU2[Y4jC铊:Y TsM$GVh%hf5i^Xz1ZݎO6춀k 6N:kilLQM Bqysسೆ Z 7ov8&yoh_hX*ɼn_I7hKs`+c݈Ndg e0x8bĭ'U{{.qzb.vZ). F>H4vhX:jXl*!؞!LZMJ4DkgEww@W?/-(G)KyE"u()ɀ!Ft'0]ԃfygTHsL"竵;Lӭ+=n5[mv#9咃kX[$e |P6|F$ߐiL(2--hϹ qD)Q: ,P^3EBp:e 8]C%*N"ZpvCsO|k.K;=g>u(ǖ,3D'$:TpZx;,P:5_s]CN# %mTE#!_K'Y=FX_VOf7pi2L.%p.1-@ˆߨR'5ނ a4W̬P>VE lG`sة!H3E@e|e[ PRSCQȭWʢ9jcc#M>|VXRB?Hw9np%88P,Ad*w9b)UMM0?G^ zkUþu}[V30:Z 5saZ)vp޺lrz/$Tc]u,eR~n=\ {9@&)DC5>"eUkŨOyԫX DQdwzڵt _G4b*1vIU]e(x~mĊA#:Ex]IlA!bƾ?)+CEUc3Vੜe@ {[7V^-} 0)Ȭd1SD)'ِxպwb<+hiU)om$g,ZjXDU\RFύU.*"GLWO]GIT>+c(.|:Z]t6KBcpZղ=`V)V'vU,NĪX{Boz hhTF=P@#rr`ʏ'\;0NcB#MV&0-iDYF2[T$Ï?/F[XhqZ17tаVR]11=k0*GX3S_ m̻K-x/e*mnş˙#*^bEqC -bΚFL$Y-DDOqŚ:UMD9d.yiƠqT;CMR]½x<.tJ΢j}ըiJ;\Hy!F/06Z?T2`@i?T]|o+%8=DeqAAy8 RMkAV,DuC t6F|Iэk߇laVF+3)Ei1FIt XީTmrDuMqP "c2= p~k{hv@(]Hֳqt-.ʗOO+gI71륨B#yb0$<۸"Cw,2&t/FҪhoEYBn= Gӕ!AbM`^#`#_i?`pQe1"[bf~䵏MpMg;$gϾ?3|-pvHiklN@T@&FN`΀4$*>O/4(5bn!D7 \ڮkPcW'cf`f1e[ZJ:KUo%n6{mkŢ:ۍv׎Y-V9i#gju߂-'d-diסZZHS9 J˗z}[,OVf5?QjiRx8c|3ʂ|RA ~!Icӊ2m C #~dɽ:sz[S])-&7*$$G ϗmFk4|D1 WH,m\7Uiŀzlm=Q<@ qg>resO*"&ɯKxS;ڪ<ڀ?7Y"|Ī(x  _&\15o(#?3Va]"1ފn2n$Z,Nۚϯ՞F]ȸb\OXjw}MYƘT |M+bхc(إ<D{RKW,F5EGne9\% k휪|ofJ>0')¥5+tNK:l+X\<{TV+c 2M|d2:~kI .rcZ;#d0ViUaǦzI~uYږ{ݩeǺ~>fy\d4~%aSMdBw+~(f,u.El# =68[Ii7e;oˡV v:JM15ɶ‡1B,H!R?>L{4;A뷔 C:E3d?b1_YlSYr8GFZ-v+PQ?<84o?֚H?2xuPdژ3da3R%#?m^T5,U#)'mL`)Y]Af qsjYCVxٙd&NȆATZBt{!|{rg~Bq [Lˁx؆܁H៙xZ%- 1"yGCPW0, !+G0#NyA±-BBNXaZ*2@hf]! |&}THjQ I5;DX!3br<ۧVMgWA ݳ bi1[ցLm§p2nrVյ} rƆqyaj?F('?lqH!Ŀ+rA)#5W@MCc'KEDV2 ^ #864k+@gkx1 UL$vJ>^42^&zjm %"$p>9N{$4 q91Bx}~@I|!ސTQO^N' 6@m36rn֕lt;9$ d52v؊&R(S;#Sw,Ep-zBo йojE$Kh3iot2 7OSn/yD[byVYo(o$ڷ9Q&JXlܝVCQ-Z&;j=‹LZ'9&HS@I Mo(vUS[5J!R=z'4U!>䚊sp~VASǍV_'(;bLPxԉ\ߎBep=(+eH;h9Jo^c`=7{8vQYf nx^| r wn5Pv)W}MTo@wynvF<(NbF o N|: zn!'3s3ngUpR6ښ30UXM\-SБmyZ62Z|o:Mo2s?)qаBCp(8\.5- ᭿QFߜFM (}-tcQjiQn%\;(&hn7 l4h$.P~-#@ K:^L kd1#?,՞e!XbꩃmWѩ{e݉na']ާ[|V{* o A&$Gq)m{'8i`Vy9MjB]jf:UUuVfZLD٬tFŽ΂F\J0.t8!ny`Oe 7̒[\1[OJnyR_xQWh0%).B瘈c.>6n8Ua/ v2'_%-rz5Yԏ_zҎm(*!?(h]}b/pt?4J";1$5cWӒ~ }mD`i\SiO >Y;p@QrJugscנֺ-W2wb6=W:\vnGGO䵲SpP# $Y^4~i9WN}X%P5o6XG 8.ZO:raF'|pKi<7cRe{gxy|<$hժ~pJ.^ohv8VrUcIM3Nd(N&8[Q{0FC>IgKsc<"QYf5lF^j l<0_Mv jȢVg] է\Hey -ݡMTw.boZ Vf! W*uZޣ_]eĢ*Q#wn"g~Dnv?Wn;28V\Ӗ>,+RIDNH$j#|ʶe//)!!>o;];(#Ox%d irZfĻ6'G9 Wfߙľ^4ԻwE;6$8 _9{)HД~*芒"G{+]h:lqMxnx0?6B(~#/ _Δsy֬oh QT#dc(5 0uo%9q3^b?h6x7-xLD'+H%@,ɞj Q>!h?ޣj7)a |VLhꞞǓ0N{)Qi!BYW+VQG&fuMU0nW,£Q!F|o[PcA5IQc2>|>ϒ^Y2E0dd*4^kp4z,4Z;b=ܔ&m&2eZPZqPЂOISI\Y_É@j6L QJ("ؿ!Cdo¥V\T5}qi,q3;/v*m_8 5w]BNIvsWHd,>ԚA MqYF/)fhPɷ ׁ[+>3'tEM\KfvErp&^ :j 3 ܣ8ݍ#"^x~8Y㪸뾈nE'=lx»6=F4!6A &[NL pe)?TA:?$T%j? ?hDY@hprXfڝsjE@QUzѵ=. X%@U+Z5yyx]k~*s/[P)"VK. `_a҅` D@Zݢ~~|K< L1EuB%8?VV(i/,G0ȁg(xVP8 0 kQDywbg-5a:`w ѥ1h rs ՘72obfĶCR _(P2Hǿ@ֆ7WrCP4υazZqos@bMY>v+3€i M70|9`&LPF<[]G >qCdlR`ѬC Y2kK~&Yq%yyu> )Ty`l[6}c(rV*fYCkIwYOtZ74<fgmM9o1/m}*5]s$BM)8bRiQi2uD,$S&DŽPx k%Y_NCdoE"Rϑ𫴐bjQ%dԽ'OyJ:hH/ Jd`R @s+JNrغ;d(Y?ţ*,;kMcY$)_H0UH#C%: z*bɜˤeCǐm_(dġvjk!a IG![GEGI=/ =+=XRF22l苦F <:E^ o">.S *M#;4ݸnglne?OS_''k[/k*NH{\RR9ḶN6E kFzr'ďBZI@Ŏ%dmя10 -q ׭3xFu[ہyY%Z:}.} f6ʏ Zc~ftYq+6DZ]E1f=XYsǡv";.f?n=aZ6O(p&r 9J,}b47HK*i}˝֘AR5hS\uYPƥH9`5b `! 3r](V+RdG; d%Y1-1X*kߺli8lǺ?a o!s(FbuBL8avu73!s!h ֪űq_uPyYᅓM!CnceV-I&CyYzo猢 `qOdN#+ ył%*˿|Axq>HipC RGsx*{e0F$"d ~q^v .xC]F9DX|%׋I©M*`hkg?`_eQ{[:3نo|LoP N=%/22e}^(CA2Ye\@j8 F,-z?/ w֪dŷڬn+ɥfPݱٽqx|j[bʞ){o wXU[.u]⿁k,0(BWm`q)N/|P{&UϨMEMQ,R1`Cb~<%'St0N&.3gO3D}gqHؗB$ת_/i`P[65aRVWe;̽E+˘71ZOo%axj k gd|Kzɼp /8X)R?!ʢU7)m=,H~K^hWdtFJ"rԭoI 4I"mʲ1=R^'FΔv#7*(GU(9RaZ0l"Q.|>ʁ0"2K|r)Cz$2SA5`Y3=oWЦu D2v= $ =~ 6VUXzb,eZ`%&YP pU)eRTDh 0p==u-U=a kԠh֑jէa6.F>A:{t|xLuk|R{lb7<I!crԁ-li95Me5$emiT")S/Av/}RNzNN48r~ZJ:19P9V#:*޵N0pA(#߂tno/EAiط}3fݜPy> [QeDž0xy'Dh0xボ7B5gGUu9B.ss{hqOZAM(%8֟T?8s+z]DzecJKa͖PuӜ@J!0k$u#/E.nƍ/̡8v~=]>yEC^^aPۆCVKdK">S{8Uuri~c  䙎qt!\:A-<ɶXJtCBv|s&* 䨉FVսg#4 ҲRmuEFN&Kذ5w_XꔮtgS.Uh;yP4nueG6PUp_d4" wSVvƝ b%0Z%!M=˄h?' aG׭lhWeJ1{4)N),\~qEr%YX*M޷&G(sxQ[]c e$4@ok3P8:VF;JH,d]ut.sUX p( c"zƯf B&kM6B!7M I⤣Qh].QpR<žN&iOMzsrlxiBuY!էRԚp]٩\tJĦsB_WkU  -]S\yZ8|v /yERk~/Y$2P".E$8m⯍8-/kIcSDLTDbU7)ʪ-zMVTW]WxB+l <: U!a}jmNGS<(|bvᭇ;0 ,X:1QIM5 (܅^7*q-9JuI`0/8NO<(juP\MlF2(T,pꔒ'/;K#d?1:Ax*%/w(?Z@BG`adbiī|_|zt]:!-, &6nzMӎckM,D걾fx\%5i@ >%+kk NG[#_'UGJɃ,fU9@5`TqDɔá͉++1/t ^KKNB#Mh Cg:kNU v!t/t[V XyTrD`}vtv5ZkժIr66՛b$5o=6ws)j,d*ɐfd] ZRޛ~FFM>Hz&~VR`U}h-L-qrW;+Phpsh@ Wa-NK6_SkɄסkXwVb^uM ՉQĬ?JO*u:zN~y)v4DBnjZ(>íj.ωB'IPgbFhY"½9=KVD_ܻ`v}avqE[qѼ1kPAd_"9C fW 02YÞC)U^5`mҹx2fޘ}%s dN`N96yҹgfe -_M^ETU 1Ua(Pb~vH^ΝȠfOT̿ȑ}1d[;*isf/?Ц<͛sݔ׭MdiZ:ef.ob,itvA4vX ևZMO.|HSup2΃@žpqM0bB^pd^J2'E"ٛ^ \RYNXC=:G+v0 uWƖ|L0bHh 43Rzu-Wq-gMpbFʚ4#װ}I~w6d|Q-ZEUG>alH!rے .O{zbr;5Pzeqx2/i.Ew0]@m0i ^Vl9@Ҕ,]Xψ0Mqf*IcDQ+tWT |:}|fO{+83Z1;b3!|(m}U_ҙ{8kQt) ,lwѹFwAl:@y'gÖdcv]-'|xby;v=N~ep v6;+䄯.ƞdy e|4núGsSěS">yeo /o6@*B)\4_4! 31H'9lE8b`T<10DU'1Nӂyï+JTv&Gewc8[2LCW@Jӡ]R 7ĺ @n׋Cw[mF^1Ƹnܖʈgd[;ílŎ ,Zw'u%`,]ˆ>גl|\0, O:f@LjTL50u0"ʂo$Ŀ^:(x/tlX+\UF%șɜ܂JYlЗVGeEv VBne ~HL ͌"ֵT;%n".Sp/6ҹibUȚmg*7rXz ykAcvϠ+yR *j?x=׳h;[REqąJ ֝Ulaes-8NpJϛ 9nui?P [Pgޜ-ᣂWg.hTCLcqPu\CW-uzQ1W?v2A7ZaS$ 27FxC~ Ic1\dxjXZ',bSb?`:pr_ pAiGBSx9;y-Ч0A4 Ñl`Lvlн^+lH3?>ۣc&bZY-uK "Oښs2~j7'MB'ddBi$ 5,>V|`}R>J|P NZ]$!ȭK p8ۘ u.+gn֏omp&{v4Yz .Xڞc:nC~ K" |YHxӧ\ %+>ol<]^d5]Ir-rK, ,[k7CvAX |yx=]j֒.ZV616F-gMKirw1<^y}@ܨ^CD`"g'IѲvpM*ב֯%PN@8iZ]`d-`+niFwGcWsz@vJU02mY,P?`톋kw!9)qR쳛sihA@gl|zCP$r3g?y9 ,]c6R\出Jk,Lx>\42ML6W W5l]=AJfmT-.l͗9[`ҙj`ȕ43K,vL,]KfC_Ppq>2y@j؇{K?Xe2:t X,)TD(pCr2 w'wgV l6gY&U=5vXzb!҈8~i ƌ/ҝi;gƨ8p)$,7Dh=hxYߜYܕ,ٛi̱҈ND+GQHyeom(bڍ~ԻC0h(\2?qNeWW"6Cz_9ZIQ\ @AX2|cm3j C8S$-Wÿ}&Ȝң/#7jV7%ǿ?͘H0)SU3m)~% )L =PKcIM+}lLq9|zkJs%z*G&&!̯D֘XM㢦Ttzy =D0aWA)=bІZs9" 4WgA0Zvև:C7H@;MWq4g󫀬-AB8r6LOGB~v9(o %qHίĚՌ٥: L9AnRNw[r7߃ĂVw t Ho>E6֡Ǐ֑9uu~"r6!o|$)iB*;Y~4=[q8UȢ$T) 2ůJ wn]{ ԉ \L;Z3 _̻2>hչ#6V9ؘᓀO؁EO+К fq!1sQ3C|k`r!ˈx/|j |c#X1/!+"z@ s^LWB,ǚ7D`uG=*[\(X;> Co[\&rɍ9{@:k▚.r.O"%JCɘWP&O<6>s_騅hdq\r˟y:6-u0, s}b-qkxIbl& FJ*"fi:R#lmjl2IWW8@wU/ު Jjt[Hw mcN6:Kh[*"(%Zn[m9Gm=T+n)8S͚ {׽Ovz1w]3Nք5-2$rgVW4ԉ'o)IằƲ-b6 9{n T@7e@:%+zMx TB^y{~:׀;४NL.z5R7B-='tb*-4ke9DTogshW (J 9&myHW7(nԽNWbMe|77ͮ܏{̋KMWv>Nq_Gu<0 #_)~_)ߕe0&bZ阊6dA&K/lI5 SH$]}8o_$%ꘌbl8ZO4DR%SDߏ=?*pD }RW (b]"N>8Ͱ֋hST!&  W ).փCY> ?i^zպ)ߘK([pV;l:n0Cջ.n_dϼuT$IYܶ2?|ϘBx<&p͛G9 Ld|f[ov51/RNC^ :F(pYL%@? ѭdc:R^+G1{'Jorz{V("/2@a _j@J2 :DXjBeZͿekN*Ԏ/دuG;Ô0~)ĭh"@HpAڄVVu lj=cڻːaw*>ܣ nJ;,DAo,{2x{jL}<33LEcz孶ژղХř:.LD1t B8'P@+D  IZi7v ZD2t_V|rdWZF\[s !qHP[(͌s૷7乐u. #xձ_KY}P^}u"x.@fܢ#i^JXtcє6BoΑʦۣ?!_z|w{ 3{VbU )>&{1˴Jܽc $¬۳عϊ$R=Ss6-ɯF w"aCkT "⻌ +U*v\-szA焐 RT%R7ײ]TJ^ܼj By*hbGațIȕ_m $H1"`Ӿ1J=1"WXI#Rׁ'@SC[<72b,T&RF^Ń%뵭iL=Y(%9 Ɏ-Xd]FU+G7֑Y:/ï#Hfe{دDz),uI-q<s`Ei"O5PY$Llm`R_UGMF<Aztel[I%qgY}sdj9Qc,.he-A։V8¸H@rH\5qpk8!ߜ0G$DT2Y,+I~HP՘SZ%us)ׂh&a|8U~.G$4G-~G!7jPdUƭ2pA]!>۸Q#ʿyT`tE~Cҋ[Ĥ;E' qH\ \xm;.#%6p6/ŀG/'JAaWL,$oyt{o 0ھ XTAj#,8K,Q;ĥALqZ{}_6+:_eKS=JVڜ04{4y9-5x39~vے;$1CaF s4obhatRTHVUv4J?1Jyyas$5Pb uwQAnD`:#nt+M˱[T?)ͩ`LZ"I=vV WBdGIʧ̭^[Hi6нj%@(O!uTUbSiP(ֺ3-1R:̠}:)l|H/z3QK待kIfTG(ru [x-UWN/dꏻρ/qow+Ly2Pz"ۻ`S O239H0^d(j[3A īFjsOnP棱k;j*/+f7.垤ڻБp[Up ɐ֥İOYB{/=)Bwot~X;֍ Aib&?Az)kVW9&JegPk>BٕSmϋcjaƋKE>ٮ~@iCZ9pdժ)\>Gن^" ̂/D.8ng:N% Y3 zh=z ޳$ܞj.#>u-YO膊^%:cREzn<hCPnHҦZ9x\agYM"|4&):JdL6_~^-PtPі?By>.}oʨ_vGxu9OTI ؏\EHқ| x[)Z*~ZaÎeadkKH(.oƶj$|Ju46C*(H0̓Y0C z*+B V_H}~v&\E<44,G+Nf쟅C`\CE1}\> i! :Oe,JRoU qO ͅc >wyT 4L),Hz!KI;6ۈ MNw,,o ˅r|x73^Ws[i^tEYH>|3'3Dӧ>/߾^>ukL3ۈX1G?]/pO!!05JJS{9ܚW&pںʮ2@XѾb;\+|΋CK?l6x2m,ζldu?u?@C7PJ |=f}*aP{8QSnger<$tvDZ_rhIq0g41º(]C')/uNMD7e:a5xsnXh,pM*3&+ҁ@#'ш@$M+{}@3AZ/!Tu?pw  ԰H+:7BOmvG}}K(6tVA /u1 !(-bjMal) tl$5BkqQetvy;FJ!ݘࠐT< N mRRD\*BF3xZR`NTE:hfԨkbzjYa55O W;-NVQ i8]B+;{'T. P<  41a@ؙg/d)&4a:fUJ: ~)YT빔ʲ껵+͞ek=<ݥNrl5c ;Y&s\F~,VvJ#ăOI?ŋegؤzKqЮZe&Q![#MSj>w|\6Cfh 7%;!UzfnGQ ]jsCLff},SJ`!:˩Œ=9r¯Hн7ъef\1Df( dC)O[i (BYo/L>\,RxD—=Jha p/CZgs4ྯG7MF0<8I% 5{G3p}Fr3LMcjdD+]RC-~H8ҍ|99gH3s 0ǭ0%0GqLM a(GXwJ x; 7@ &G,҃r++>F︍+͒WD##Nf!5S6Js} I9l }AR/<:f* Rdy41Jykd5Q9#4C:ʫ'r7gZаET[gf3yDinpTɨiFjk ٨ 3+S-zzppk-C֎).D'֙0QF]wmϞ%uɆܷ+VNf^E #f'!"S,orD@bdƼd)= ˫ы}5dhPz !d!<>wJoHt#WAQ- O(YLB" ͟T$ ɗlqFvY8i:Q̟*s_8vՂ$E d3>]qp}Jh>9L }*nۡRT;jс:tۛJ/UZF魁zXq~?~@# ǷϠx4TI?ܶp(X]n/qu$PUME%إAyj$kiO`vt$(vI92HSudPׁ>#Y)̀N. B*p̖X<̖=4U)zLdqvm(ov2Lfbg@OI8"v)旵b{ʲ3NcSڋ/y.?s~VUkelx>"hv^% lbW:/*i=VQ(c`!O_/ pu6JsK"T4Ѽbeܛ6~QO= *jgݓӐriک0Dw[Ϟ qq sXH6f8b ,T&nwErhcB<۝[X`0=H2sbdqBwR,*5;Z R5m1SIG[U}<`D/<.Qo<~Wa[O޸V`RStg_T*5o ^ >f|7P;k^*Dd6>/e cŞxt)YGy#p YbR:J1S5jrF)ptVrCeCBu}O E]FNCvLg[oA]s_ܐY *ye KPLQHdb Ȏ/ v? \DF/=Kt{nvm Odw~b ƐE;ؽ@rcw6Ў"a\0#4Xe$)PrH ?wFTA) vpELy~s [&-ƻd(%*gaMkN8ްoKK0Mfڜ C4%cd3! ~4(\$qV*4#"6ۨac6m ѿl<=SӐ־Pat!Fog̵] `LWGv{TT~|>1EoBPv~58C}pt#+Mi qLS69Gcplu(w[~p`術~=uT8hI$ %K+m~!q`'rd lB <՜WVq;g>0|X`a3 {ZCv8x=y+j a˾ UÐ%$NZRKv AQoct }%Ξqw^i&ǚz9E*Vz2JYAK0˷.oo4ưC(ܰB(Qِ}e*PegªE tXّ7bz##o!C ]m5XQ6_mN)F\7ft\_(h tzN &Ø/O/㴫 :(OwSGn)~#dTWә$JD y;EoT-0-6ŗ ?no'8RpVKʅ~t]Un~Ri^hZM{"Y\5Yi@)}e'(PvPqhQ#e2dtB3Yj(%GA-+q{Wݿ!nBQOP^؏g W|su W5D"̝K,6?:RPFly򞿶i6\{3 BMDph=ܢ쨫ȣll>=5_rKW"Oej3'kZJO#}kqn~)~)QDr1+K$ak Y|rd /Of~}BT8O{*J>Ξ@쭫D?'SK1`msC%L~Uao< v@g{X-` Ìe/齉|ƽJjXM/.Xa$|X;m:љ ̋iuI'ٯs5,cW XxJU^KffS(Nw#"hM^O,oL-L/7|J <!Iz"3߰3\4j~9!v>]gv?]_1 T1q'DbDJ# #B3@ ndPfb ӊ\[J7ThhPLmrC2s*A"+[W.ߟpDCͯR?8KC {@!) h; GeHQGdepaac(wJ2Y6S1T3mO rv~~*J),IxKAS@|YFG_ub0SV=5m鷸U@{QZsGF!@ ŒK<̦1vu_{F;hӅhtO#-QW`Z"xJ/>0 *_A#$|9ENG"O'Rܘ`<)zI45= ޢؚ51 ::Ib\ U17s!x3&u_?_xT\hmYIUzO;b-q%{]πf<]1<+&WOw `6x d;&ΑbKC3?9߫#L`2oGrx0-ޒ*U[˜7p0/PP.rk}DH:nڡ2ݼOfEgB?)nXS =Ч)}z;I$h:tIm n~YnTs{*1R'pF?%UIzKeKY4L4Dk:~9N8ݔ 9$>ph3˨G"/c"չvyw`; m JֳyUTjx^3 OpJK/|Y #q4N0]eѴ]O#T*\VaQ! !_@B n~"%H]Qِ3V j0Jl꽅иFa寬KnL݀ՌgP$dl3OŻh?GVzyTK˞[,a.Y" .k eF3=ЫjjL |s eRclJ LhBW|xw.ƼG'1 cy&1q|t,#HCqrf^sV}xvȓ{`lWgo/K/~1#ShTMhN5JrK:4t;MǿsjBdyfYƬ42gxv7031݅Z? /, ?1ws8!u. xQiG_p\yn:/ (]hь\cm[{Y[l#?sQAQ5<"@<zoI!YgabrQAbU|Pn*\(WY3nIÔv^rzM V'G>AP;:doD܇G3diH!{ҪmXq“۳!&qyfÄ8v/Yk oO!,ٟ:?S-ݧj>Ƌ h rDހ0jy-#6l`2g4"x @(K] Nnhti0o~v(5r=QGg&t1 bSڷ[pC&:o~4Qϕ}/Sye=M%ԹE5/x+ >n> lmHj_ 5 fh-Q2Zz]0DkDSbu錫A?( }ztNw<f&kMDʢnPTsrv]!z ~EN4 ۥh-aCI} UT!9i0Ȩf?)M$ZӴ"~I?uM^4<]<|pk&t+(b ۟bqiQ )P_Oa_yަ82wMY L^|"82'&d{BjǡHP+̱v@|w̎׽:1EӅYKl_} [Kdl@ot<}u.dj^ߞRHoLj+DN|51 CqO 8C]M_wa)݅fg36?>k|<=fDY=ހH9iJIg6tgd.zZYxjFX5 Fd(}3=`bGw|يTQIc:</o]d`eu&D/%<*G'$;KВg[q`*4&GYKD8!ThB)cٽ ̦U*wDl&KNh|XK2ߜ60ݻLO7Rr=zajTnmHE8~HqVzbv9t1u|h;7&: v$-+s蓜Vaa|g}w~[F432۠ԟ7Vf). 6ٔm'!@<dXB Z|IS?A67-93u/|!vcp0O(҃Am(4Y \j6r.h@A/e4y}c-b nr%{g!="3@ yUm{}W#at>n,II %ff{a]tN?h1ETm214ٲo:OuHI~k޺\.]jr @cPQBñN4[$q&ȦAje |f YcF'J.T畲groIڕ4$vB,٘*6j躯7b89ن0nd+fr}V$v_~hi/=WҼs_`)#hE;jpFH߲eB”xB050>?|`|z[]ΧD_)ިh,%l-n$}գs%uaQZǫȍ|Pu0݊l5mA }aKٰ?CgE;kih"[ĹZ2p s8Qv[f.)Vj4׫е4Pu[.ZL)2\{ b5iG@o7 {}Z %z -Q]֞e;äj)>18'1}P-/rrb1?Xp_^>  1T; @'@یVS#1&ߌOCKǤ'W@zᠧ4w C߫1І*+<͆r7: 09 sR\ܽ׵X>unt%S3(%^ѱ榉nxl+6@o\ĝj6Msc`LiA4- j392F]+fԳj @,~bPezȐ'R6pج2U{@#r{䗎b"&] 'c~`A}vB|U! M7(A3~ /Ow~" nR>6 UXoMX8j`!v@̾A?iFv~ge?jڨJ9ٿ]9AЍxHB%N#2` %|xBmjWMqU޵Yzc-mQJu̷i~Hy? &:di:J@2B t0齶%dK࠮w>nwF?xd=qk},A73g%+OfJ$mܻQt8_hy]Cl1Ι͂܀(C~:6pC^9Ud/ z%;_na>Lo& ru2}TA 4dqJ]TgUiLTs3h%2m vQUlc zG(VYRX衛1cbJFgMn|j,Vhu ږHJV]ΘIL$iXH5ɥe ,^V%NxJoFzW.bY)Ys%Q:R l q9_ԭs_ٙ&뉛 }K™vN 3Y0r F.~q}RyS8_%O iZɏQ :~7KC%ϰ9h& />ZԪh<)-4.'!eU7J<.L )@elFX0|r (?I#2sw֚ 8$G"%\YG$aBQE h翲LkO<2KO0J1OgڿU8{i^'6eE.!kŰHл`иdv I7Nsk_!mZ+ċ 4/@D6ݥoz0>Y[3oz)>Ar1WyOٙ._pk_=|]mWތTFVUISefhjB_T۸u,򃿈Yz|3 8K"6(Q!5pjX y]5O{9Qx1 ybރdU6`.I^h$^LQXo#4^#8b)>8 3xi *^!v\ Sk5_S||5T]nYU )|;v V{ YK9pMHg|@ʁ欈t䢿̬" &s2_wc= w-U) t0}}hiX7[<w+N7R"NP,mKGt:ay@RKէ T=rQRα pIHwe30mw_Zu--*l'3}㊬٭MB'4YdK@J+ x1eR(cJ+ nKbM5*f$Ķwc{9ǽW2BNJ7Gd] fN쬜fGM"y_XDs-5e^y/%0 _O0f5Wq}xEF+~ZS};F}m~]|㼺#;虲D`\Vfy&k^':oV= k0CR3)b`h2k\> 749%8-ET#0!2>h`}pG11eYTWU&U|ZSi8C@# n~}*W_;~Y "U9]gyU+ވS/ c=@McCnf2ibK`NT&V)} gCNQڻ -]g;i@f*.{fu,yB)n vlq{fUcy7x*'o9y\r" IZ`M:eT sCK-A%+!cXW+ap9!N[fD-?c  *e뻗o-IʎN\gtЇ}5uM08\f#iT 5`Ykiz9'/V~}yݎN|?Δמ^s8J*\k31p[;ԍ/ۓM~ay.DB`w .f-@"&& /K't9%JVi9/:{^Jn=YgCT|wW9B$=$NWIefmZEua tz3\2!k`:XbSM 4Y e vĔH$T^MА*)H[s ~q>zQG: (;0{/EƓ VTAz! y4CR!~sgVdqWgT,YCG).4r*io^_Ed-8D6:f\EY!c,<{1jz|DĞiBlۆCʥ0變m ٰw9^{Neп wn=1ӑȚ˕,V\岕u-=3f!hE ,tQµ[{LA  g`'^wO#W!T^ M0kS91Ȥļ02Vhc>1u]W^{kO͔l⮤nhAv1ױCߘ;Ѽ#,|wt_I[Hh+bT~`7vj\]n$/T~UPpdQmp XXz2^iK /(Ƥ>eend/1=iՊn6x6pfͼ Y-{YDa7#NX,m|?P1eWg74;нm@\~]F;9<n/?V6"|_$/8!RIgڸEFZ$yR+Ϫ>ŏ7?$~RQΓT sUV-t4^c &}I9m#$rym0%4,DʖQDH+ypH1qz_tP5} 0tbJQβ>z l"?ҍ6C<,@NipQ_Yz#8{Eƻ<ՃPdevsɸkbǢGu݌3Y٬Kd{H,CTumLQ|찲x{U($ "M;9Uv֗'Zk:j÷)ͺ!~3uon g*Wf]<zs@GX #YQMz]k5*5НuPw `U3Y8W[FRr5Sȫ)&O\VBd4hR).mNѵ;z1I_U D6&l[4[ q'|tbXe`:KףRl;ZI/X5O5xKBvN"T$\`'lw$M䨴L윫.:IN;N mՏ OJFO]%Oy}R6n"z"G­Ot$( Toz/Bk'v||ް TK]tB'8`vM jt(%{qAN$E M\fS4Bh:< oը1Uy7Է搧)+S%P$&F=:tȏ !1 yrbz/".^bE x`)sIL?K$.tlq"OpW|&a^`?ŷiˎO35 Uy6"Hrr~a:O{) [k7i0->OOĝ;07Y.kmG?gMuo RJVVvA];3'^añGFcZP*;ʭPnX W>:WmM,Sn8 !lmEuoe leb>Y;`յ=7Tނxҕ!8Y͙a㎷}{V+z%T  vr"Xx׆A^i~%)kJ Ahu߅ y!,xob[HCYtwo]Uv0yQP[ú2X%uz qDRܗWsޱع e\)cQ}@ YmZiS=Ѝ#8zt>.~Xhx7'LxKi=A?bXy-0?nr- '>rLypvw$]$xd5]K8;%s _4 au:xJ'q-4K\=xI)J6s=EQHxsW`t ڌ 5<*}}<BKP-p%> &|W64x)>=0ߢ4a`# gӪe!{mZ8*+K7l72 s$)4R "z)t]Ƚ\ߧH>eWдmUҢ5&h H#*t\o:L}1*4tX9j`ڷrU]dl{]Q$'MW>_L)U+E\˨eΡֲl'xOkO߱gJk{..4f L0Hlpȓj)x툍 I(Uo| pg7sЊ`sI;~vLD_׭6BMY8HX𓩃|Ս[$_EEM}M+W›uW/ބMj|;ه]꾱v-;e2E9"&W+x\v}R K7,m묛s\=؎o_<@]|^O4Yؘȅ3ſ.6cyPx?chZڌyq2h֎ލ8ZMO 4Z}i'x9) {q ;Ԣ@PR9Vw$lG{%Ѝ&FJTؼCcmÊ, lDµ왏%3(3&^"3b>tU=́ωp#,4Ǚ Wj kX w#܇F8+ƶơ'9GH#ަdKO˿KS^7,t N H9'\`j7..H-6{>p2p5}8{4_O6*m8CYnA _Ft|yi xK%AW0jef_LXeM"澶I&3=b vŢ=: "}̸L+8,#x0d3zV:yW,'mE l:"x ZgEfcyv ~7ul!w,iddA&Vtz~%ʵ`+}U;OH(C4!T C:B9 ;OrvL2] u/mߵ򩀝6orUe ɬ׳H1 <~X0YKLfx@s`afP QNBW-A:hSۼ8MJ/ϞbvYx"4&| AoJ `?Ռ3 Qzb]=}R R$m3isy_Gþ!ِB0H}>Et/l*QeB]">N>[Gy)1\hו1Cakݗ郀s%OV;yRa/*(ڹIs8{@^C֭:WW,+KeMdUTopi>^㜋 m.3pȀa3 ٳD"cwRafe@_` gpqk#Mؽ<#Ve׌)9FT|QU?YWOg̩/^6N zPY0+Zn蘷7+8MT-)~Ǿ۱s9.{E&(K:5@3ds+fJ(ѱ5x)NB(-f*ġ#(=wKu^HEuJ~*x"&}\* Z(l)/Lo) $!2 ǛO`o |zam9m@z{ZS%%2 P3ƶu\e-[{%pV xG@l㔢7pٯTkWfҀ+n3UqۑQzH$c| ]=pq+t:-]l]*f g 0!>:{c_(+YE*!Af#"8q`(nw8p3x̰@IckBUU>DxLO(Yg7m(E,NZw~ß4T5)%) p3pKS jxmu_F+qcKe{5@+?>G벦ﷅT0f[ߪ\Pa)n+\ !>Mz(B.VOCVoHԂEiΘxr|0-Dk D~e~wm``TpNR<7_|[QʼncVz+L`om)fOT=ՙۡCܴ00у.cY*!NKG{Lk&K0 V-['?Y'g}YhvN5!CnYǽ/2q(%pRb_=<&jHTX䫼O۩AdbY0&SRD8$( }!#*8&B5fbX6:oiM2e63~diSԵ3;)a0~V}3(ߊ+yk0Ƶ(lD,-Tm!C+VLr.p+5R] -֦>%Y(b8?l#qkSX}`=g4YJAD1k?r_M8Y{ObLME%Ọ9G'*4Z)Eѭf-bgЂD@D1ùIq@@zg<uvi6ɯWﶒ ܠ?W'96pZn(xE@ƪG vb @K7S5+*Kun3f򷡀1l6+pк(.V6z+,C6/0yѨSMwPtځD8\5a1`.ȃIdF_KCZeg"L84ǑK m.; Nq>^fq6ag#8DB>hl\8龐2lg,nX]b.Ԙ)LT#!6o6qʔMaa]\XSn")f۷mB~o`uD^^_َp'Ei%T>)HDHD&6oz\>i_E 8mp|sl1BJ<k 6kmB\Ipv%UEȴ8tPlU03atmP_ uU7jJl>)qOwwJZ֑C|^x.a: '8-FuG#8Tn׿ hT<@H@B)Vi@쇳4@fejY$K{Y0n7>B/Iv(60xuPN5 Qс;Sd@wsX&Q'Sn~̨yV{K}qX+T8MwohȹzQ癲xzkm"q YZ