libKF5BalooEngine5-5.71.0-lp152.1.1 >  A ^縋/=„I,rnznEb&a%EA8DJͤS% ^ƌ򂺔]ꆤGyi{EyeO$7S`0&'Oգڳ'`?pʄw6m~b !P t5^|pu2".- qgCdJC*4NPIޛS4$sl0x۶jz1:l SN1Kf8c6fd63b3e0d9c9d5488ebc3fcae3ed256eb0b0bf4c6d6a233b024930582d8f36dbc4a156540d0aab124f3872f1b332c9549131^縋/=„.>`S QrJԷ$Y>28ײ-]܊ۮLjnnX 6 EXŕ_#%˂+{hAke7gj fި˹QA̖g6 <7V2HH 8jjs:)KEF/%GQ;?SZ㹪7C pGҟPȑU~ƸaHIo0 1c2XOnjiH75? |c(0>pC?pd & ;  #2FLTh r |  U xD(8W9PW:W>f@uFGHIXY\] ^fbcXdefluvwxyz $*lClibKF5BalooEngine55.71.0lp152.1.1Baloo Engine libraryBaloo is a framework for searching and managing metadata. This package contains Baloo's Engine library.^build75openSUSE Leap 15.2openSUSEGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-onlyhttps://bugs.opensuse.orgSystem/GUI/KDEhttps://www.kde.orglinuxx86_64@FgA큤^^^^0%^0%99c7c4c039fee077e9c08385f2737664ecd966cf7d74e6c828fe14f801602f598177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551libKF5BalooEngine.so.5.71.0rootrootrootrootrootrootrootrootrootrootbaloo5-5.71.0-lp152.1.1.src.rpmlibKF5BalooEngine.so.5()(64bit)libKF5BalooEngine5libKF5BalooEngine5(x86-64)@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.12)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)liblmdb-0.9.17.so()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^^@^@^d@^K^G@^6^6^]]@]@]s]J@]J@]1]+@\\@\ \@\v{\f\`@\Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Stefan Brüns Wolfgang Bauer Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux wbauer@tmo.atWolfgang Bauer lbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgStefan Brüns alarrosa@suse.comlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgLuca Beltrame lbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orgwbauer@tmo.atlbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orglbeltrame@kde.orghrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comwbauer@tmo.athrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comwbauer@tmo.athrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comalarrosa@suse.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comalarrosa@suse.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.com- 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: * baloo: fix unused variables * Store filename terms just once- Update to 5.70.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.70.0 - Too many changes to list here.- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes to list here.- 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: * [FileContentIndexer] Remove duplicate condition check for loop break * [ModifiedFileIndexer] Correct time checks for new files * [ModifiedFileIndexer] Omit BasicIndexingJob run when not required * [tools] Clean up messed up whitespace * Fix minor EBN issues (http->https) * Extract messages from header file as well * Sync IndexerConfig on exit (kde#417127) * Use ecm_qt_install_logging_categories over manual categories file * [FileIndexScheduler] Force evaluation of indexerState after suspend/resume - Drop upstream patches: * 0001-FileIndexScheduler-Force-evaluation-of-indexerState-.patch * Sync-IndexerConfig-on-exit.patch- Fix FileIndexScheduler being stuck after suspending it: 0001-FileIndexScheduler-Force-evaluation-of-indexerState-.patch- Add Sync-IndexerConfig-on-exit.patch to fix settings not getting saved (kde#417127)- 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: * Migrate config from KConfig to KConfigXt in order to allow KCM to use it * Fix minor typos * Port endl to \n or std::cout/cerr as in qt5.15 endl is Qt:: namespaced * Port QRegExp to QRegularExpression- Update to 5.66.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.66.0.php - Changes since 5.65.0: * QAtomicInteger::loadRelaxed() and storeRelaxed() are available since Qt 5.14 * Delete icon * Port to QRandomGenerator * Correctly report if baloo_file is unavailable * Port away from Qt 5.14 deprecated QList methods * Check cursor_open return value * Initialise QML monitor values * Update the obsolete projects.kde.org URL * Move URL parsing methods from kioslave to query object- Update to 5.65.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.65.0.php - No code change since 5.64.0- 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: * Make it compile against qt5.15 * Use ECMGenerateExportHeader to manage deprecated API better * Use propertymap to store properties in Baloo::Result * Add standalone conversion functions for PropertyMap to Json and vice versa * Add a few const & * [Database] Rework handling environment flags * Replace recursion in FilteredDirIterator with loop iteration- Update to 5.63.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.63.0.php - Changes since 5.62.0: * Small performance improvements suggested by clang-tidy * Port away from deprecated API in Qt 5.14 * Port away from deprecated methods in Qt 5.14- 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: * Fixes a crash in Peruse triggered by baloo * Fix section hierachy in distributing.md * Remove unused includes * [kded/baloosearchmodule] Remove useless qDebug messages- 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 ";" * [tags] Fix coding style * Add KDevelop files to gitignore * Link against KIOCore instead of KIOWidgets in kioslaves * [IndexCleaner] ignore non-existent entries inside config- Drop fix-cmakelists-comments.diff as well, it cannot be built with cmake 2.x anymore since a long time- Don't lower minimum Qt version anymore, it requires 5.11 now - Drop patch to support Qt 5.9: * 0001-Do-not-use-qfileinfo-metadatachangetime-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: * Too many changes to list here - Refreshed patches: * 0001-Do-not-use-qfileinfo-metadatachangetime-if-Qt-lt-5.10.patch- 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: * Don't try to index SQL database dumps * Exclude .gcode and virtual machine files from indexing consideration- 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: * [baloo_file] Wait for extractor process to start * [balooctl] Add command to show files failed to index * Add QML to source code types * [Transaction] Minor code cleanup/optimization * [balooctl] Capture the constant totalsize in the lambda * [balooctl] Switch multiline output to new helper * [balooctl] Use new helper in json output * [balooctl] Use new helper for simple format output * [balooctl] Factor out file index status collection from output * Keep empty Json metadata docs out of DocumentData DB * [balooshow] Allow referencing files by URL from hardlink * [balooshow] Suppress warning when URL refers to unindexed file * Simplify orPostingIterator and make it faster * Ensure QFileInfo is valid for the first FilteredDirIterator entry * [MTimeDB] Allow timestamp newer than the newest document in range match * [MTimeDB] Use exact match when exact match is requested * [balooctl] Cleanup handling of different positional arguments * [balooctl] Extend options help text, improve error checking * [balooctl] Use more understandable names for size in status output * [balooctl] clear command: Remove bogus check for documentData, cleanup * [kio_search] Fix warning, add UDSEntry for "." in listDir * Use hex notation for DocumentOperation flag enum * Calculate total DB size correctly * Postpone term parsing until needed, do not set both term and searchstring * Dont add default valued date filters to json * Use compact Json format when converting query URLs * [balooshow] Do not print a bogus warning for a non-indexed file- 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: * [DocumentIdDB] Silence non-error debug message, warn on errors * [baloosearch] Allow specifying a time when using e.g. mtime * [indexcleaner] Avoid removing included folders below excluded ones * [MTimeDB] Add some tests which include a 0 mtime * [MTimeDB] Fix lookup for the LessEqual range * [MTimeDB] Fix lookup when time range should return empty set * Correct asserts/error handling in MTimeDB * Protect against invalid parents in the IdTreeDB * Remove document from MTimeDB/DocumentTimeDB even when timestamp is 0 * Be more precise with mimetype detection * [timeline] Canonicalize Url * [timeline] Fix missing/misplaced SlaveBase::finished() calls * [balooshow] Several extensions to basic file information output * [timeline] Fix warning, add missing UDS entry for "." * [balooctl] Reduce nesting level for addOption arguments, cleanup * Properly fix copy constructor * React to config updates inside indexer (kde#373430) * Fix regression when opening DB in read-write mode * [baloo] make it compile without foreach * [balooctl] Cleanup trailing whitespace * [engine] Unbreak code, revert renaming of Transaction::abort() * Harmonize handling of underscore in query parser * Baloo engine: treat every non-success code as a failure- 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: * Replace several Q_ASSERTs with proper checks * Check string length to avoid crash for "tags:/" URL * [tags_kio] Fix local file tagging by checking only tag: urls for double slashes. * add baloo engine debugging category * Hardcoding the Remaining Time Update Interval * Fix regression for matching explicitly included folders * Cleanup idempotent entries from mimetype mapper table * [baloo/KInotify] Notify if folder was moved from unwatched place (kde#342224) * Simplify term debug output * Handle folders matching substrings of included/excluded folders correctly * [balooctl] Normalize include/exclude pathes before using it for the config * Optimize Baloo::File copy assign operator, fix Baloo::File::load(url) * Use content to determine mime type * Get rid of mostly unused filePathToStat overload * [Extractor] Exclude GPG encrypted data from being indexed * [balooctl] Actually abort a malformed command instead of just saying so * [balooctl] Add missing help for "config set", normalize string * Replace recursive isDirHidden with iterative one, allow const argument * Make sure only directories are added to the inotify watcher - Dropped patches, now upstream: * 0001-Check-string-length-to-avoid-crash-for-tags-URL.patch- Fix crashing kdeinit, add 0001-Check-string-length-to-avoid-crash-for-tags-URL.patch- Add 0001-Do-not-use-qfileinfo-metadatachangetime-if-Qt-lt-5.10.patch to revert a change by upstream that removes support for Qt < 5.10 - 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: * Fix ResultIterator * [tags_kio] Disable access with a double slashed url, i.e. "tags://". (kde#400594) * Instantiate QApplication before KCrash/KCatalog * Ignore all non-storage deviceAdded signals from Solid * IndexerConfig: Delete copy constructor and assignment operator * delete copy constructor and assignment operator of some internal classes * Use the nicer K_PLUGIN_CLASS_WITH_JSON * Remove Qt 5.10 checks now that we require it as min version- 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: * Extend PositionCodec unit tests, better code coverage * Move typesForMimeType helper from BasicIndexingJob to anonymous namespace * Fix mistakes introduced in a632a72a * Don't check if file is directory based on mime-type * Fixed link to the coding style wiki page * add documentation to result class * Move internal helper from BasicIndexingJob to anonymous namespace * Add "image/svg" as Type::Image to the BasicIndexingJob * Minor optimization and cleanup for PositionCodec * Avoid potential nullptr access for Document, use reference instead * RFC: Add unit test for splitting of numbers in TermGenerator * Use Compact json formatting for storing document metadata * Remove unused map() getter from Result * remove unused docId from result * Use escaped UTF-8 sequence instead of Latin1 characters, minor cleanups * Treat uints the same as ints * Add unittest to check if commiting the same change twice works * Add unit test for position DB- 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: * Remove duplicated code for rating property * Extend unit tests to check comparisons of multi-digit numeric properties * Fix searches for rating 10 (5 stars) (kde#357960) * Remove extra spaces from Debug output, insert delimiters between fields * Use isEmpty() * Avoid writing unchanged data to terms dbs * Reserve space in pending operations vector * Remove unused QByteArray include * Replace Latin1 character remnant with escaped UTF-8 sequence * Cleanup comments for MS Office mimetypes in typesForMimetype * Remove unused wdfInc parameter for addTerm and addPositionTerm * Use append instead of operator+= when appending to an QVector * Do not add Type::Document/Presentation/Spreadsheet twice for MS Office docs * Add missing return in error/fixup path * actually initialize kcrash properly * Add unittest for document replacement * Make sure there is only one MTime per document in the MTimeDB * Extend diagnostic output for DB autotests * Use new syntax * [Extractor] Use QDataStream serialization in place of cooked one * [Extractor] Replace homegrown IO handler with QDataStream, catch HUP * Unbreak build with BUILD_QCH=TRUE- 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: * Too many changes to list here- 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: * Add calls to KIO::UDSEntry::reserve in timeline/tags ioslaves * [balooctl] Flush buffered "Indexing " line when indexing starts * [FileContentIndexer] Connect finished signal from extractor process * [PositionCodec] Avoid crash in case of corrupt data (kde#367480) * Fix invalid char constant * [Balooctl] remove directory parent check (kde#396535) * Allow removing non-existent folders from include and exclude lists (kde#375370) * Use non deprecated fastInsert in baloo * Use String to store UDS_USER and UDS_GROUP of String type. (kde#398867) * [tags_kio] Fix parenthesis. Somehow this got by my code checker. * [tags_kio] Remove intermediate QString. * Use QString's multi-arg with multiple string args * Avoid potential detach on range-loops with non-const Qt containers * Compile with strict compile flags * Exclude genome files from indexing * 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: * Fixed a typo in the index size output (kde#397843) * Remove src not dest url when a url is newly unindexable. * [tags_kio] Simplify the filename path query matching by using a capture group. * Revert "Skip queueing newly unindexable files and remove them from the index immediately." * [tags_kio] Simplify file path lookup while loop.- 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: * [tags_kio] Clean up parser debug and comments. * [tags_kio] Fix multiple filename copies. * Revert "[tags_kio] Use UDS_URL instead of UDS_TARGET_URL." * [tags_kio] Use UDS_URL instead of UDS_TARGET_URL. * [tags_kio] Query target filepaths instead of appending paths to the file UDS entry. * Support special URLs for finding files of a certain type * Avoid manipulation of lists with quadratic complexity * Use non deprecated fastInsert in baloo- 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 unused entry X-KDE-DBus-ModuleName from the kded plugin metadata * [tags_kio] The url query should be a key-value pair. * The power state signal should only be emitted when the power state changes. * baloodb: Make changes to cmdline arg description after rename prune -> clean * Clearly show duplicate filenames in tag folders.- Recommend corresponding lang packages- 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: * Terminate query execution early if subterm returns empty result set * Avoid crash when reading corrupt data from document terms db (kde#392878) * Use override * handle string lists as input * fix some issues reported by clazy * Ignore more types of source files (kde#394002, kde#390932)- 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: * Avoid infinite loops when fetching the URL from DocumentUrlDB (kde#378754) * add missing license * add Baloo DBus signals for moved or removed files * Add missing override * Fix extract i18n from .h file * [API dox] Note CamelCase include commands for classes * Install pri file for qmake support & document it in metainfo.yaml * baloodb: Add clean command * balooshow: Colorize only when attached to terminal * Remove FSUtils::getDirectoryFileSystem * Avoid hardcoding of filesystems supporting CoW * Allow disabling of CoW to fail when not supported by filesystem * databasesanitizer: Use flags for filtering * Fix merging of terms in the AdvancedQueryParser * Use QStorageInfo instead of a homegrown implementation * sanitizer: Improve device listing * fix message ectraction by using find * Immediately apply termInConstruction when term is complete * Handle adjacent special characters correctly (kde#392620) * Add test case for parsing of double opening '((' * Fix another syntax error on windows build * Fix syntax error on windows build * Use statbuf consistently- Split baloo5-lang into subpackages- 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: * Make list of subterms in debug output easier to spot * Simplify Term operator&& and || * advancedqueryparsertest: Add more tests * Do not retrieve document ID for skipped result entries * Do not retrieve mtime from database repeatedly when sorting * Fix unitialized value warning, nullptr access * Do not export databasesanitizer by default * baloodb: Add experimental message * Introduce baloodb CLI tool * sanitizer: Move implementation into Baloo namespace * Introduce sanitizer class * autotests: Refactor fileindexerconfigtest * [FileIndexerConfig] Delay populating folders until actually used * src/kioslaves/search/CMakeLists.txt - link to Qt5Network following changes to kio * Remove not necessary QtCore and co * balooctl: checkDb should also verify the last known url for the documentId. * balooctl monitor: Resume to wait for service * autotest: port to QSignalSpy::wait().- 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: * balooctl: Remove checkDb option (kde#380465) * indexerconfig: Describe some functions * indexerconfig: Expose canBeSearched function * balooctl monitor: Wait for dbus interface * fileindexerconfig: Introduce canBeSearched()- 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: * baloo-tools: Make all output messages translatable * build baloo executables with "ecm_mark_nongui" * balooctl status: Produce parseable output * Fix KIO Slave tagged folder deep copies. This breaks listing tagged folders in the tag tree, but is better than broken copies. * Skip queueing newly unindexable files and remove them from the index immediately. * Revert "Changing file xattrs (tag, rating, comment) should cause a file to be reindexed. If the ctime changed, the file can be reindexed." * baloosearch: Send summary to stderr * balooctl status: translatable message * Delete newly unindexable moved files from the index. * Simplify BasicIndexingJob xattr indexing. * Changing file xattrs (tag, rating, comment) should cause a file to be reindexed. If the ctime changed, the file can be reindexed. * validate baloo_file.desktop * balooctl use global fileIndexDbPath().- 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: * balooctl status: process all arguments * Remove obsolete reviewboardrc file * Fix multiple word tag queries. * Simplify rename conditions. * Fix incorrect UDSEntry display name. * Make it compiles with autogenerated debug file * Revert "Revert "Autogenerate debug file"" * Revert "Autogenerate debug file" I'm backing all of this out for now as fixing this properly is non-trivial and the build is broken on at least one platform due to this change. * Revert "Complete removal of references to baloodebug.cpp which was deleted in the previous commit" * Complete removal of references to baloodebug.cpp which was deleted in the previous commit * Autogenerate debug file- 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: * Jenkins build fix. (type change) * Strip down and re-write the baloo tags KIO slave (kde#314373, kde#340098, kde#376229, kde#332214, kde#340099) * Remove unused config.h.cmake entries- 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: * Consider DjVu files to be documents (kde#369195) * Fix spelling so WPS Office presentations are recognized correctly * Add .arcconfig- 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: * Don't enter test subdirectories if BUILD_TESTING=OFF * Only match real MIME types, not e.g. "raw CD image" (kde#364884) * Remove pf.path() from container before the reference got screwed up by it.remove() * Fix tags KIO-slave protocol description * Consider markdown files to be Documents- 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: * Avoid useless copies from it.next(), add const REVIEW: 129378 * Remove useless includes REVIEW: 129650 * Fix directory based search.- 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 : * Fix compilation with cmake current git and cmake >= 3.10- 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- 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: * Fix title of FAQ doc- 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: * Rename the translation catalogs (avoid conflicts) * balooctl, baloosearch, balooshow: Fix order of QCoreApplication object creation (kde#378539) * balooshow: fix typo (kde#369470)- 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. * Change some types and exclude filters * Added description for commands (balooctl) * Search also in symlinked directories * Fixed normalization/toLower order * Upgrade KF5 version to 5.33.0.- 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 * Upgrade ECM and KF5 version requirements for 5.32.0 release. * Implement nested tags. REVIEW: 128664 * Upgrade KF5 version to 5.32.0.- Update to 5.31.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.31.0.php- 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 * Performance improvements when writing (4 * speedup for writing out data) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.29.0.php- Update to 5.28.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.28.0.php- Update to 5.27.0 * Use correct config entry in autostart condition * Fix sorted insert (aka flat_map like insert) (kde#367991) * Add missing close env, as pointed out by Loïc Yhuel (kde#353783) * Transaction not created => don't try to abort them * fix missing m_env = nullptr assignment * Make e.g. Baloo::Query thread safe * On 64-bit systems baloo allows now > 5 GB index storage (kde#364475) * Allow ctime/mtime == 0 (kde#355238) * Handle corruption of index database for baloo_file, try to recreate the database or abort if that fails * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.27.0.php - Drop upstreamed patches: 0001-fix-baloo_file-crash-with-corrupted-database.patch 0003-allow-ctime-mtime-0.patch (kde#355238) 0004-Increase-size-limit-of-baloo-index-for-64-bit-machin.patch (kde#364475) 0005-Make-e.g.-Baloo-Query-thread-safe.patch 0006-fix-typo.patch 0007-fix-missing-m_env-nullptr-assignment.patch 0008-Transaction-not-created-don-t-try-to-abort-them.patch 0009-add-missing-close-env-as-pointed-out-by-Lo-c-Yhuel.patch (kde#353783) 0010-Fix-sorted-insert-aka-flat_map-like-insert.patch (kde#367991) 0011-Open-baloo-lmdb-database-read-only-beside-in-baloo_f.patch 0012-Use-correct-config-entry-in-autostart-condition.patch- Baloo housekeeping: 0001-fix-baloo_file-crash-with-corrupted-database.patch 0003-allow-ctime-mtime-0.patch (kde#355238) 0004-Increase-size-limit-of-baloo-index-for-64-bit-machin.patch (kde#364475) 0005-Make-e.g.-Baloo-Query-thread-safe.patch 0006-fix-typo.patch 0007-fix-missing-m_env-nullptr-assignment.patch 0008-Transaction-not-created-don-t-try-to-abort-them.patch 0009-add-missing-close-env-as-pointed-out-by-Lo-c-Yhuel.patch (kde#353783) 0010-Fix-sorted-insert-aka-flat_map-like-insert.patch (kde#367991) 0011-Open-baloo-lmdb-database-read-only-beside-in-baloo_f.patch 0012-Use-correct-config-entry-in-autostart-condition.patch- 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 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.25.0.php- Update to 5.24.0 * DocumentUrlDB::del Only assert when children of dir actually exist * Ignore malformed Queries which have a binary operator without first argument * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.24.0.php- Use the new %kf5_find_lang macro to create the file list for the lang package - Remove rpmlintrc file, it is not needed any more now- Update to 5.23.0 * Fix using spaces in the tags kioslave (kde#349118) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.23.0.php- Update to 5.22.0 (boo#980066) * Compilation fixes for Windows * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.22.0.php- Update to 5.21.0 (boo#974793) * Centralize batch size in config * Remove code blocking indexing of text/plain files without .txt extension (kde#358098) * Check both, filename and filecontent to determine mimetype (kde#353512) * Upgrade Qt version requirement to 5.4.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.21.0.php - Drop upstreamed Do-not-block-indexing-of-text-plain-files-without-txt-extension.patch- Added Do-not-block-indexing-of-text-plain-files-without-txt-extension.patch from upstream: fixes indexing of text/plain files without .txt extension (kde#358098)- Update to 5.20.0 (boo#970856) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.20.0.php- 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 * Fix several issue of mtime related search * PostingDB Iter: Do not assert on MDB_NOTFOUND * Balooctl status: Avoid showing 'Content indexing' about folders * StatusCommand: Show the correct status for folders * SearchStore: Gracefully handle empty term values (kde#356176) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.18.0.php- Update to 5.17.0 * Fix date filter used by timeline:// * BalooCtl: Return after commands * Clean up and armour Baloo::Database::open(), handle more crash conditions * Add check in Database::open(OpenDatabase) to fail if db doesn't exist * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.17.0.php- Added fix-cmakelists-comments.diff: change cmake 3.0 block comments to work with cmake 2.x- Update to 5.16.0 (boo#955067) * Monitor lib: Use Kformat::spelloutDuration to localize time string * Use KDE_INSTALL_DBUSINTERFACEDIR to install dbus interfaces * UnindexedFileIndexer: Handle files that have been moved when baloo_file was not running * Remove Transaction::renameFilePath and add DocumentOperation for it. * Make constructors with a single parameter explicit * UnindexedFileIndexer: only index required parts of file * Transaction: add method to return timeInfo struct * Added exclude mimetypes to balooctl's config * Databases: Use QByteArray::fromRawData when passing data to a codec * Balooctl: Move 'status' command to its own class * Balooctl: Show help menu if the command is not recognized * Balooshow: Allow us to lookup files by their inode + devId * Balooctl monitor: stop if baloo dies * MonitorCommand: Use both the started and finished signals * Balooctl monitor: Move to a proper command class * Add dbus notification for when we start/finish indexing a file * FileIndexScheduler: Forcibly kill threads on exit * WriteTransaction commit: Avoid fetching the positionList unless required * WriteTransaction: Extra asserts in replaceDocument * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.16.0.php- Update to 5.15.0 * Fix limit/offset handling in SearchStore::exec * Recreate the baloo index * balooctl config: add options to set/view onlyBasicIndexing * Port balooctl check to work with new architecture (kde#353011) * FileContentIndexer: fix emitting filePath twice * UnindexedFileIterator: mtime is quint32 not quint64 * Transaction: fix another Dbi typo * Transaction: Fix documentMTime() and documentCTime() using wrong Dbis. * Transaction::checkPostingDbInTermsDb: Optimize code * Fix dbus warnings * Balooctl: Add checkDb command * balooctl config: Add "exclude filter" * KF5Baloo: Make sure D-Bus interfaces are generated before they are used. (kde#353308) * Avoid using QByteArray::fromRawData * Remove baloo-monitor from baloo * TagListJob: Emit error when failed to open database * Do not ignore subterms if not found * Cleaner code for failing Baloo::File::load() on DB open fail. * Make balooctl use IndexerConfig instead of manipulating baloofilerc directly * Improve i18n for balooshow * Make balooshow fail gracefully if database cannot be opened. * Fail Baloo::File::load() if the Database is not open. (kde#353049) * IndexerConfig: add refresh() method * inotify: Do not simulate a closedWrite event after move without cookie * ExtractorProcess: Remove the extra \n at the end of the filePath * baloo_file_extractor: call QProcess::close before destroying the QProcess * baloomonitorplugin/balooctl: i18nize indexer state. * BalooCtl: Add a 'config' option * Make baloosearch more presentable * Remove empty EventMonitor files * BalooShow: Show more information when the ids do not match * BalooShow: When called with an id check if the id is correct * Add a FileInfo class * Add error checking in various bits so that Baloo doesn't crash when disabled. (kde#352454) * Fix Baloo not respecting "basic indexing only" config option * Monitor: Fetch remaining time on startup * Use actual method calls in MainAdaptor instead of QMetaObject::invokeMethod * Add org.kde.baloo interface to root object for backward compatibility * Fix date string displayed in address bar due to porting to QDate * Add delay after each file instead of each batch * Remove Qt::Widgets dependency from baloo_file * Remove unused code from baloo_file_extractor * Add baloo monitor or experimental qml plugin * Make "querying for remaining time" thread safe * kioslaves: Add missing override for virtual functions * Extractor: Set the applicationData after constructing the app * Query: Implement support for 'offset' * Balooctl: Add --version and --help (kde#351645) * Remove KAuth support to increase max inotify watches if count too low (kde#351602) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.15.0.php - Drop upstreamed patches: 0001-Fix-Baloo-not-respecting-basic-indexing-only-config-.patch 0002-Add-error-checking-in-various-bits-so-that-Baloo-doe.patch 0003-Fail-Baloo-File-load-if-the-Database-is-not-open.patch 0004-Cleaner-code-for-failing-Baloo-File-load-on-DB-open-.patch 0005-TagListJob-Emit-error-when-failed-to-open-database.patch- Added patches from upstream to resolve various issues when user has file indexing disabled: 0001-Fix-Baloo-not-respecting-basic-indexing-only-config-.patch 0002-Add-error-checking-in-various-bits-so-that-Baloo-doe.patch 0003-Fail-Baloo-File-load-if-the-Database-is-not-open.patch 0004-Cleaner-code-for-failing-Baloo-File-load-on-DB-open-.patch 0005-TagListJob-Emit-error-when-failed-to-open-database.patch- Added installed files to the %files section to fix build- Update to 5.14.0 * Add org.kde.baloo interface to root object for backward compatibility * Install a fake org.kde.baloo.file.indexer.xml to fix compilation of plasma-desktop 5.4 * Re-organize D-Bus interfaces * Use json metadata in kded plugin and fix plugin name * Create one Database instance per process (kde#350247) * Prevent baloo_file_extractor being killed while committing * Generate xml interface file using qt5_generate_dbus_interface * Baloo monitor fixes * Move file url export to main thread * Make sure cascaded configs are taken into account * Do not install namelink for private library * Install translations, spotted by Hrvoje Senjan. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.14.0.php - Drop 0001-install-translations.patch, merged upstream - Drop krunner-devel BuildRequires, no longer needed- 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 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.13.0.php - Added 0001-install-translations.patch from upstream- Fix Oboletes/Provides versions regarding Leap versioning- Update to 5.3.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.3.2.php- Update to 5.3.1: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.3.1.php - Drop 0001-Revert-BasicIndexingQueue-Use-xapian-slots-to-fetch-.patch, merged upstream- Added 0001-Revert-BasicIndexingQueue-Use-xapian-slots-to-fetch-.patch from upstream- Update to 5.3 Final: * For more details please see: https://www.kde.org/announcements/plasma-5.3.0.php - Let file and tools subpackages Obsolete KDE4 variants for openSUSE > 13.2- Update to 5.2.95 aka 5.3 beta: * New feature release * For more details please see: https://www.kde.org/announcements/plasma-5.2.95.php - Update required Qt version to 5.4.0 - Raise required extra-cmake-modules version to 1.2.0 - Added kdbusaddons-devel BuildRequires- Update to 5.2.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.2.2.php- Update to 5.2.1: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.2.1.php- Update to 5.2 Final: * For more details please see: https://www.kde.org/announcements/plasma-5.2.0.php- Update to 5.2 Beta aka 5.1.95: * Undo changes to Plasma desktop layout * Smarter sorting of results in KRunner * Breeze window decoration theme adds a new look to your desktop and is now used by default * New white mouse cursor theme for Breeze. * New plasma widgets: 15 puzzle, web browser, show desktop * Over 300 bugs fixed throughout Plasma modules. * For more details please see: https://www.kde.org/announcements/plasma-5.1.95.php - Added baselibs.conf - Drop kcmutils-devel BuildRequires - Add recommends for lang subpackage - New libKF5Baloo1 shlib replaces libKF5BalooNaturalQueryParser1, libKF5BalooFiles1 and libKF5BalooCore1 - Remove not needed Obsoletes- Update to 5.1.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.1.2.php - (Build)Require equal version of kfilemetadata5-devel- Update to 5.1.1: * Bugfix release * Escape dots in exclude filters, kde#339908 * BasicIQ: Fix broken indexing on file modifications when file exists * Fix build with Qt 5.4 * BasicIQ: Fetch the id before indexing it * Enforce a maxiumum term size of 25 * For more details please see: https://www.kde.org/announcements/plasma-5.1.1.php/sbin/ldconfig/sbin/ldconfigbuild75 15923893265.71.0-lp152.1.15.71.0-lp152.1.1libKF5BalooEngine.so.5libKF5BalooEngine.so.5.71.0libKF5BalooEngine5COPYINGCOPYING.LIB/usr/lib64//usr/share/licenses//usr/share/licenses/libKF5BalooEngine5/-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.opensuse.org/openSUSE:Leap:15.2/standard/90d1810246efe7011344d06ca6dfe999-baloo5cpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d30999c11d103582809365cd39c312630fc71040, strippeddirectoryASCII textPRRRRRR RR RR R RR R\7 =GӬ2iAlibKF5BalooEngine5-langutf-84e78be448333830c827d1f6a3d4010d09824f9f4fe214f444eb95d8fbc0f097d?7zXZ !t/=] cr$x#ɼe7`49vE3jUe"x7cf܊G@5ؼ \gPs~OK:F]㔟ÑۈIɁ"Q!ǨM= duS5DDVO]Y%0S$ 6oLwAC9qۘX떸'5y^AvڃPR6~_c5F旅;Q@0ki1 y:O٣ M3Du5 V(񅘒KRH [y;հkvu! *Lo,w6>.$-.:‡4dz(g(~7=K~(GVP/kڶ"xǮw:S#' ):Ҹ_݌61Ϟhh AQ]AW|8ոle.PCp(?3 PE$L߳^R>\ZwJDYrߨq]-q+_spBYCwlT]\\ь7x9"N9M((to;/3BVm4r?jƃw mH52q G64oy%8P}1^ijՇ^ow4#>!F.`*gA":ZdG4hq-O2ImVW|!7'Wu|Qe s"6Un2J?{7dz#5W4VZn<$1 {ye42O L㏢Ǜ/ rvҹқ}Hvj'A:lnOT&TNElxWBݟ;%mU򜪺UpGmj9| hm#1*ܞCHgy1^ ߇ ;RFMuo]PW4!z>Yr֜SߟC+rgzj-;jZ (/p;Li.AYgrp'ޢ=_Lz{):z\cDrna/[0HpB?.z6~fU)ϏC >'8< Ϸ|ȽJPlم?uRyPZ}=$ח'%CxIzD>LغMK+gMmh lx ES>m ]z7#reũ!S.,@Dil7(12R+0'<) \- 0/t ")R؄SOw_u3IMhgm3}5LZxf%"iDmC{ۇmڸ4jDyE뭌匹'IR>I彨U+;i5W6ueSe]?ςVE:;Yt Em͇m;޾FCp{"D1R7v?g ?PuVτ<-fxQo,D:vw "nX`- mKg&1\_#dN~=/ʪm o+&)0"ZR|d?ЛImDqC g0*w~Gz>YVq@ GBkFW1fb_dk{rEƒW@YO ( %lNN8E)QFtEzoLo GȇLkD?n{Vl7woH(9A4{y)`9?{(RE 1i96.e#m#+h1gG8$6qPK/c5m:$81w.rgVǧW#nT0M詻$ep'[ܧM6,? dA<fY w%FXZ`1hRILBL8ry [{qO\V4J#Uo 4/w3p93 |A4_"b>}QҠ2ώUM"<{-u8 eрq~E5b@+%SftCo@EܟިJd7m Pz7N80 3\CEOzϭm/ JW.kֺ%&-h(XocGJѢv*rF.7rkoSc*X$޲ƒ `4Z>ẵ%#5+@:PK9jII<5:q }#]tȼw>$%rdaO׍X @zu JI&;;1ˁO]|Ǟ8g@ pxkEoD^=RtA5dR0$D=ydoQiZQ^p\PgqZ_)Rؑ]\PbX=|9;s[1_n:|J=VTփ{!ȱ.on<g IEpjI0{2FxD'JCc'}i;,g % Qh-|q`<[#^|lS$;eC"=[yV:BX<cP\(ؘp0OtCfp$)X/UEL??M- E."$" -wv +ZAo݉64?ӒF [sG:_Ot⹖(.Pާm;˒d\B$m}HF6&f+5(2ðڃ5_H_!ۿ>޹'EFR?|Pe`2aޙ9[+B Fl76łbo#k fe+jNVnbGx8j D 0ˍj>I>.e/ +_<N<3._65?,Og5cz?XChn+zw%CqY-6Q@'T ?sIW;[q#m48T[~M4.xT$\:=z$LF]B'2tkViGx/jI+x1egY䟄$J1Dn$ )r:z`?GJWn,c9M1' *VӟTW~GrFY^[T5Z}&$`SuQ/E^GPU\`vrF RMvHvFr))؝Fɯ86::7i<Qi:=묕?4sP(y(sf9KtBM@!puL/&oJӌD.=j47E8=-c/\:}z U|@,_;tcf:6)-UsPE֓-e%@tqnۧ .Jב(̢z!6EF SjVߴoWAcM󌙀|VgOѱvmD,'.Qm4 JAmm Ih+HNԕ >ώ\gn&~N$CZheѸ<)I85l_91pݳz(JPiG_o |$ҘҗA[@Ճ z*oZdb [/ʀlStaJ?1 uԴJKE{1 قzGL-ҵ[? *hJ3N\[I\RbafCwW/Bo oo6lpu>*^pH1ΒYDMN} *lmB&Tmz#.};&H)GrYsi%-=[Tk`m56ؔ$ZX]rWY?Y<軤3Ѭ/w7u}Nңm|No͈@_Obco]"r]Kd{Bb+x6XM6 yb%KOh!۝s4 g^itFi#Hd1&fn^d94R"UH{Xi\N\ =RȖm; עun5K"7+z`5|: . e |=FE戍L|/~ͱ1kR850'|B"=w352'54Dpu)=^+}Q"M^qzOarXW^ Tk's&OnQZ"1[>4q_+Њ/QҠ)۠N;M XF~dGF'LۨrݔT2Hc><*X#1L7X\-)w_*I#fGʁ`f.b>BBFUKZA59B9? UDhqnd,]-*$/YdA}Fpp"t OޜQskL֨eHrQc( ?#6Qxga٬2⑳\[] KO:Q%4~?F8ZaA{rWOM$kr_*hZ(#4icEF4RLݏ>rkeL(Fޅ9Ы^U?`mբJknpxjK@CƈCZ,!zG^-Mlv= mVw3lNlrF;6PV[3 *}%Iʍ6-ԧ]_]arغ B$_L_GAf-u\{Lw|/GU v7~q-؇6ݼdTo \:02Np?5u#dï(|;kw\Kd{K81cnQv+ ޗ1Ajt^r?&rh 8q,!D kuN RXaO#6].L;>3$xA7{cg'.Psa`*VCSM2 4SPAK&zN`hT-K:b1sCkT#={/GlaJbbxG/ABEAŗuIyyI˭a\)jo*W1eڭp08V2G98n0k}8DTy"#1V&KC rQ2Ო\M?sכYHe g@i6ج3H~kU\Dwƿ]{F͆Cju2V0r7W|F;|eE.e`^vhX';}e 0\WK7jfG x2͟dLeӂi:AQ?f(" ZMj 7>'>F?݆!Lmfh>h* {ZET2 {+ǝ꣹9#4Ec̃ϖ\ WUCqf >F#LNzgaOMv vd5D39,}IZw,E) ẁ fjIʹԭ9ÿ 0`zT3cw$5Ԫ-l4/0-2di,GV^KAgFl ްDs{niuglzdܗ"(rp $FoI`%8umHi CR![ΊЃ]SmuxZ7C|fs'$-=?=TTgf鿑smOG?;.ΖK};{v[ lءootS %]M}BB\ĮwtM7a~*r#m<uymآ,E,ca`F)̅9{^8ꬹ 3~yb'@[ @ S>\T o2 .#ij>, 55XmÓdMP1TZw,1Y|!B;VJk['IzT\zX~B5?sCRʽQ5ZE \E 㸲C]oFxS)`d9x,"A2Q&_"< &߹6)O6)@0¦oWV*=]ji@ɓy+B: v^YbzɏBDs\FYMbekj6,DMzKm~}X;xߋ,)Xj"FvT2Xf]p:Oۧ=&i}6!K|уE&ŷ.;?Kt98$[zYMj/09.FmMӲiCUf>2'}Ϛw2Ei0=#˝hn89A$p2ݷ9@8ɝZLf'\ o@#jcS*u'kE/) C`J*TGT_ŷ( Te/%>nX;%qL-W\IGa!ŖN&Vko\=ܡT& WrbqOpe-gqL|uN{uVۓܓaLQjS[I0h7OT }C@aZȘbslԚߌDd.HT Թf`I6"]X/1RLNY+ `>Wt[!3ڽ!a:ƹ>dzJ, :?ڰ&[U{Bʿ@wTܻ;퀺\}ULkgBiqt+gV5*mƛaҶI;ueaw`\ğВ\1ĔSāt=YٗzKA/n[DC->tUow~L[29Edr}vjgBںNXm^}[9MRrHϳ7wu=ql `q `VNW?ȧ\2Xi!6Je56;w}Vnaޡf51];\t gDTȆ/l+6o*ϳÈ&VKU\H%n!@.v9\bރaGe%p߲.W.ţx̷uaѧ;[ܧl~y6Bkq?G-LpNp=w`4<ЪF?~\}&g Z sf@xG $F^B=Lkcucn0*&E9 hr%FjbIf!IYr~,QX:Jܧ0P?WyX ڧx%_{AJDj0oZYFrzQo$~ vgKbu@X _< xH5(T >b oZjb0N*w)#S\WGZq.;lq&K&g 摽2 QqJ*#c?&̀:~!wU|;˭lJO \po\G`:@:G* .XW-ޔ+lMXQXKWp[nol_fi[4wM)+ pHYPKV:Úrl7blX-{qdR+@N7qo V_hfC_=),B玗p9H e[eGGoh*.9ѥus34 E ď>Zt W:KK>_.0?;^aHZJ#@#[o\%- p ()K: ,<w5FN>\y+0Ms}?+=5љU9XAQwre.` t|[/zKUeM+Ӹ BY1:[* Z7܉?B|Y,!@kksaku#nq bt O䜆ژ,hzl`Es'`4HE c$?#ݮcxtəqh' Xf/%;5z=vF9)Zl6+Ed+a=\@+gcZ׊_<xx9tj}ͺK>`L-Iat: O\v$-:+Mm5MPeC߲< =1fB8M<҄Ȇ'+LdfcKTk3OWdfS-=aҎ1o@I<XM*⍺\K>D^l$wI y 7{ci㯋Cu7mYvu_Dnoy:Pil6N0sO lC!jb|[m,r> 1=r EКOWN!QM0]5]fna6AʉکvABO,Dcב4؜a5@#X3 SgEl+q@hqt׻nSj̰[#%$Qy̵,2\kL}sl3,COJs1a+}[&2سݟ&UR(g~M/0?y"E^-D0>*vحT _q5DU8CU=}އFRU(:}Ԙ^-k7|yޟ7-W)mZD&vǃJR!nw1jᔀ R9Wpx ^ m5%Wl>'r= T`6dXa6]S*֌1Yuȏg K' rވ qդEoT0TLA 2kI͵BkK3%4 KQ7x\VQȀ@mo y-ހ婏4L0J(N4fT*!K' PVkX\${F%%p[7 { ^zr$KhS;,}|yu0DQwLIOK@Ae!u)7mŋjd[dmy bnZ%vg0fR7-.SbI|@l݊HA*&n!y0Ʃ52?AsuUv5Fv]CS^ǓͥdFпi,xwl Qr?Y@Fc]N 0YbPz#Pø]/ Pב*PrEژ6\ h> >Kxw 9V]FiO?gBmb$ģxdZ?~80A7 4죌-w)R;< G,`岆|bg_  NM= !K袊g~# SN,F~0p'^tM__Iu_Cu:+J˺< n!rr}sAoIfΕdvddA}4YsQLWwT|m* Q}xB0#DYgVzt?=#!xNWomB ߲I{ 0pVcMo+o0]>5 [zbdD z\# \W*[zryru,d6/>OMu;.n6%h  9QKr%T5mvtW4Q}Zκ }A(HRTh&ŠfU}t =-/vNgҙRxod{ G^R5 cCC%c9!o vZ0간oKʌV4zЈO"+=qi+VN]y3Pg~m%4o4L~L;^m4>؛=P&Pzr *kzDG3@: !J/C72ᵑiiڮ O=` "le &AN#:>`1_{*W㶒͇1Y~Eز.u+Y.̼O&Ǧi4ӵ@ G:$ {3exoW#pݧhr9;`6"PU?!VTqSLלnu %4s 2_NBvv>W,H71_,i$ V,Eߝ;ɻ=qHRu28 h3_="g #ߑ)IwėwilgUރC/8ZskX0VJh8DFνqqvs´)Fxv7c wdSST 100 [ @mhNnjj a)T>z0|:E63zw2rU.]Sdg(~yoJcMԀ?1/fZ.TƲY$Z!/S6 8I1nf3퉜 4j%uKc(2k`j!Zk/9p0%y~ma tf z/Oh;ӭr&8z a9.5b'A_"lؾSٲ7(b 1E@]7_휣\9~_2m,J~o4+ӍF;1!hT+43:DBEjo,ZNֈcykPZ\}IpY{N|yIU3/;h$,H1{X##vJ@C 7(G[=~hx-}S@QmWe9z+2Q(?*"628~$G}:~7@  B_?ݙnNmOM< RԎ}b h -Z¶ߛ$os*(xjHّ#Hw} h1rr4RSԘ SsWvҊR)ߦiך2 @}WR !Lu̍,d@\DPP6kl܉iҝ9C53ńXЯy.̊›% Z !fWlgLX NjC[[Ws:%5#⚘V)E]uT lQm$ 7oyܶ{A`H'=DM˱"iDdZ`>Qӎ?%YCv5/[FBͩ48$X^>f {H `.-wp9Nb*7/z LuH C4<yRv Y(gydt!_`=\֏KF@n2}a2 8/ 9M,V|=ؑgl;4׮%@A˞S)K}:[1C _ ҸW@7. 0 0 ~ t2d~ 9 xlvDyC*y6NÇ1ީv܏+Leϣ*-04km ! m#j{` MfZS\yKP뜙u;K /ُ55 ?$nl0wSA! s25ꃐLj&}U +NH7|C=p2WB2*!y9gpx)+bgXKmB C|8q$V4ex6¬"̲?AA;}I1A&tᎿw7ݥ5 :`$qج/R(P>-0_.+դ:2d)K rʸ27Z+*$lOkl+3 fp:Ψ?TD5`uc\7O\к ^CDӓHԿT`0DN}b ]]8 1q bv ix&%l2@[o5cvK 8@,ivUHIC:IUXh`fQlL7;`)?%Zj10TSDx1޹xhr3NN,hؔ +S$z1mͬt%a5dvѰ2Et!9d'l_e;r\ީGccC}h{=ˢ(n;|hΦ!Y}*|-yūA>-!C҃(A88{kިEH ]1_XG[y1"5DHls##KLf)'VW:ƂA TqAY|01jw:tg>uEHXݠ%Ɗa'ߗcu)5t*ୱ7J_P5@ MQDZW N/q@nz][P3;Υ$Lo_^?U) \~>JZрLRj)MlЍgD1ÿ/x ]%[_sgTglŒxqr VvH:=uYAkmKjn:j +<T%dt74FΆxwB 嵀6FK|wyA'k oEG(E8d:$p`Ԟ]C-ah]Y3?ѣki3>˶qHS{[g?p"[W*^X՞7l\u:3|1HD0`чɆ1)h GLTk;`b~S1:N5>Qm+EqoqJۏw2f6 ~)jopS`.LA(arJ8@Ԃv$ym+GesQ|EDL'U&)=Ji$P6aZFE,X.ە04FrUVRg"!Af %yB +i 钅>ѵAgԖ 2/\|*8͔( S` U1ҕJm38xbxdM608V٧b(=${矌XN/&K_l_"I?y/>IyQ5kGHl쌗ZĂP0as:|һӛ d<{|I/@뻭[mW,͌ kA C(M}Y ,.6"[$o<D+_~%:y|LUxxs7ϑ32=͗[HdRm)ȥ޹KE^ [YrtPnd,Y (LJ%~ }uµHM5xN/*iOc~J}rp{Ib_ !ڢ]r_ z\͎r~6_m?Kא[B[ֿOaGaxUG1J_REO˒7%gФy+!( $5bcobݻ's1SFٮxmgy'7}4lXG# \DXֹ 1Bdw}ޡY)_ZA)=;;.fA7|+ܑ`ei\Kt=MfJN6l BW&!c3XU$ukhTZ,p5lX:jz /Y2zs*C#Ot{:q/[BCySpLz\=+&.H 9!7qeao4a'#lQ]4%S<D &ldlir^W c[RݰYPTiZeɑMgf/!Re &ngv]Vm4&;pe*iFMEԏXQ1 2/8 ⅹX)&926|2JTLq'^B|gK[v)Q~9zƣId~aI'i}e˘@tGb0U:w:lslciwvF3ڠsAʱOvh.2״>zT`>t4/,5&GZ-agк6hф2CFO(ԜeG'} J@e울$)\:Pʊ:)<  t_P=7+ȶqIɬ !U{ lscY8WJV E# 4̠P@֑b"1K8-`UZ+OX橮/f`(A]6!1'~;xB5"WC ڕWeM|?/KdG׼Ԩ;6R.NxzEP‡"/"z8&J!9y|d &O(23c WL4QKh T'{wy}4!/#CWQp|"-d# :nkX?Abr/c<dgk;9(a'8nmĜLf& AӦ*TYjɒx- \%XBI85u %'HQ|י,g] 7[;@L  7M 98ZBmr[9k8:hn"Y}xS}9m)vJW Hw Œb !oT7&WN Ҵp˶gX$ 񚰯 m>b{5JPjj?)}5E|b"wB䎓ݠ͐Xy{ 0X!U~> 6 l/ ޜq/`joZŊead9.&0.i4**`bK8[w>]|<&jg(hQD! X cfP0O4+Q||0dncgPЖU3r RE7i`T $ R_j\r<Ô?_Yx,kX3KRӡeNZ=W u˞ngGlLCȈ~ D/0T Vp;[kb Ip%e@sx'!$@iAm??Bsheʺ`n e61S0959)fw.[#v+D;Jku#iȆWO ${\yp,K:uvH8~ wF]"6Mҹ =JbcǴn5T}jEu& 8+|P^'YMl}kjF˕r 5z͏%(b})f{[i_&yw*UqX9w|{Öc6$O`"%ϪŦ;La|Pt51݇MGk|N'" UmdTc_$IY 6paO0xiѬA@WB/u_/1zl:O~`SzmC<2X蓿3T5o :JO43 vP)ڣvk$",n@%0'3p`Ϥt2i- u@wcL x90> /BՇ v%G_4 ]zhdv3ɞurCB`3))`!Nuc 9f 6pl~8; NG&f*hҽnfPWʈ A{<{5yW&<>ӎZD,oiECt $G k|O#lCR M_cc.QK3s'Q-]Z`΅@֎2cwc+BJ]#gsC;t)ڄ̑m}PGD_~ Nt⭚8+gmdhZ:=IFps~"uť@~(v5b9-sh pw [zIE=`UrMbA 3w*=k:GnAK&hK[~, 9oռ\V5~fd9ȺmRMnPT ɷy!/c,7uugI % ]K݇wXV<>drf`-탽GBY۹OL2Pi& :֨jrYn]_^ '8Ӯ?~,!x$k,FLUO&İraG2hT: ]>t5P7=>4u-|9DRJs@3X 6wO'p|e]~*wQ[ef0pj4O džj*mAGԖi7T5VO ,ְ~1wR9ob}2ѵwKl ڑ8"`od8!d Jr5"n*)8%C4kBdu\e6i': Vr:ͰW5$bJ&y䵩 C|b)Z%x>#j-6P_'ɬuؓ<۠?Q ~?ųL! 2ĵ`$T>] JYN ;KO~C4>̺p1C3HVoa,ߠT-Wdr:8鋭< k1UѩjX"5Bv>%+L0ۑ!cBpL~Q.8f*Eסt1Y1 {iӂ ' k)(=^ݰف<#nq,`g[vhz\+{))tuHg -W< G/ HEO~/h 0F}mRJ ȳwD=tѹu=$WO\LGzsNoSkW),؜ž#iWD Õ} M02u(DJ5i Ld bhcmda񙕀;$ qO4 P#zN{h}ٓ3x`,.R\/)쬌]lrj6(O4*JE LIl*WJVZ|u롗]A+cYRY x7`jjT72ۋ9,ΝB9hUp?WP;Bsl|u}3`ըnQ\d&u zLc\V ؔ{B$EuO'WI ~*Eu=V/}rӁnOkT rF${c̷V6oX $0f :!–z0NHҞǏ,nUI!V?|P(L=xaq7t9W}Br_$ɌI%3},"[[ѝcfV?XPm#=K(b,t2哵 n3&(E6?lʛd 9`K{ՠ2mSs-R)^cU,0"!$nMnPm97ĭbuF_EȐFf<Z,JA7BbRꕄl/k1*sm5+l ]ޡ^V !EQ૿5- 3|Pp!;*Ž/wD bY*(B6oO$3즅໲ SЯ`H5VY|P6k;$LX??q㈞w:Xrs͖5ʨrޞ~Ao6="&2}i][nw}.1fJOjԭ3AU1gQGxVP)ʘ'c{+-l1=\.^A ˩|whpRXt؈%i*Musp0(uo(s6ﶆ'*QU͊)( diߕׄj/jB Aot":~j5jAOa1H鉀O9&]qG1W@-%wlk|B&2.j s{4  F[rMnS )6XԆR&͡sjs}.WWteR R\7jGƼBs*9ȼw"Mļ Z<%:p: 3T-ecP:-XI3=ؼލ vtC^sÜsxZ^&,@!H\[0%\ > e~4&IJbPT$TLd yuP6vq4h1/yCz{l!>@ȃ.>Unv_1^.@Kpv4sKLx%U&b[^9k8wj+!t!򤦥kb؜Yx<ɷa=en_yqVh}}2 ; qװ̫ } ("p#Ďs,]mTʋ[`܍Eh܋Exlz=-S!a|䄂zcgbƄ_Ϩ_ E-[-|9N gbpѐ΃Vu="vN ǧzEOǷm/diWq!™6;OL+3]uVKVL]95`vj?F;{B6J{N$-\7GXM)|pqpvb&̑lUeڨ?ix|p,Ź:;dK { #K$=gy:0&Imn)EG=.7˵x鞚q5xmfP2ft<\#T7Ԏu&}kkn;zsJ` .[lbu7SX94u t~mUxP ^,١/'>dcާ пuD_|SO[`&AO nJ6"1q20H5&ΰ:Ί)ib׵ְEnD X,ޡI5m=N:޴0vM(>ѰL ORYGaӭAٱ/E`:OF#BxMG-wGV#V)UfJ""CPRi磊9ƙeOx95yT7x=3G?ŹC8A,E,f듳ԃT䟹f) a{ONI)kdJ(۟mX!W˿$C) !Hx"X_e9-4_Fd_="+ONQă<)b+W&m GLVf ,5R>n٪K6ϙ`D5!N(&/KYCl[2ΜcYx :R,n 3`lFQdDK1?"͈_dLf;I-,e SK;Ԡ4݇ۺۋU*4 OߏҎn?,$\"9By Bj̷|`!y {wɑ ~ S>HPt:}ORܜ qaۼ}T7 KI#}0I._o]Hz)/]{p/_4bӷ]cYtķ> HQ`\3-{!ߍ7t,QZD\J|\A(%kVb; F[)XƂ[0FDMrVT{eDUwݥ8 OQ&FvO}0O&c+8"ի:|En1B@τBNgO"6P9-[DE+Vq샪d?nTI\E>FDB^MQ3+#LN܃W.H{bu۹̥,EU7Z@ZJE0s#Jyq"NVyMݻJ٤A*^\5mя/D`4)kpY=&P;'HȈ tVشfj9bCqҦ._(k396p'e.oگǶڨQA+HU?܇m":mp"{Aqfc76̹ ˅I%cяSư-} ϗݝrnzɬ{?_**~HI%{DfGh&Ь )ˈT%qWdhr['D7VϫnX $fۃDYTvz`_¸]>JK^$t `HS GG21_t*5CI w {+ \xt'fNcO>9\6xe{79ۭ;`gmh(&4NUUxAR:VwpXG#˜Lcq#l5*Ghzg~ƓYսR1p{Lu k zt!_ Š*kFf2Y:Р`qF=PB E IČ? Ql nϾR5>lG01wͷ\<=y0ZH\s$|cvs>,Z'erw%0r풥Bڈ.#.@3N56Au[ 2J/T|7Ra:. $jiIQܢm$RabB  дeGHן둕tWnsǚ*,[u `$ [m炋["_;!Xb[?xTr1;WqUWZD  ~Q5.nM]b*;->{/?:&+qv{` 6 fxJoQ/˼) 2`^LC*ƃ}#z-Dl\YS64Ob^6R: vY(o-yؓ>Bwű3l쭡2}{z צ-/܃qc _=?mLm}]5@F1ro}vV'͇?#GTDٱ xi=E1?cj5稔uB#D1cy vϠ5- [$sMtehF VkLKZjXUhrZH9Ԡ߫:Qp>v}*S (>%JI5V;~Q6* .+M# w~'1ȕO. }B!wJYNُ{*ZUc@B|1~d}(u 5ؑ"iEؗynܠ9F3n/ :f<#BTT&>{b7 .3kXTN1mt۷EuMN]P)^ypXCXƺ3_&(]n+V O3"AtXZsߴS?cᠫJ{5Q36;]Y{[En]V[&ս<[w;u($$>+^H? ,~{; Rj27nH(]oi7/h-})wߝb kqN~SPmdW±9@\-c0/ǣJĩLNMY)xLf?xA*ı"DA VC?u0!)e ّޔF3&Ů_[=m3^|`veƓtw'+ƻ-B#XZc4J vw_~؆_>WswIA5Cq1XåA`c5ٛ%;ا}ny2c\uuG3X{aLHmnU['{COTm-zJ(BDeE[j%('r>@1:)PԕH>~H0|̍sǘ.YJU\5W:Z߂D6 $-v7*]s(XKd0. g;6,*>l z̗0Lօb:EQ{ a[˘=:YN5 Hv aU` \aB[_ɾ ם0w g&[ɡB畦is=Ĵ(=㥿ֶ ƙl>Wrk  PhenǗYvs" 9':ͅs;;K@|$GIx]Ά!w \39An=D/UpnS&U 8c)'aQ>@!X\1PrwDlj-2SBLM^ EFT]*]1r,V8|?OXUOm2˹ +kyB /$golڀqݾ]@Eݷ\:"3SewFෂ}ke*TN۫ڬwP3@Tu-;"EJweZ&,b,ڠSoB1͢vf=5Q I6u;Iܕ3$J)JEf'%CopS+yWKvP2 JDxWMMϦob}_9=1&3[n>(=UNH nY茾bH:fDvfI:E ب~4 vjcJDSk6oZ7DX 9"tS~O7&hP|`hX׹J;{""p*(%W٦͏ІrZv̊R@- $5ΚObOn,/{) dG̑>[֖;IM8F50~7Cǎɸ(MRԖkӗ@:VE<B-ŁeCccF>"4yMUIdQUXD5 t[adk hZ2lS?h'zEW)9k QwB:O`yQ`R=<.`*f4 e e0 V~TU±*{l$zeP2pʻ⺗^LjOοEBE20޹B͕%y 69T:] JC1'k,V =2r%(A WCtuWz`_$fesXض'Yw c8֤P Z2j[Vd5p5Iq)rKqVœ!vN̐hK]ݺtmZU^f׳b/;\iKp։̛22&ڔ>ÂR7|b{Qv4N`7DkꦛyL&{'g-D02epH7/jgJ;}- -ny&JSw+`mcȥZjTq';yh:>LUU)8w'gH뒲=sO?YUh ]ej ̼]+K@ hmZV qlo1T y)>-5r$ضk6^jMp(d EdÍj)B_^` wڋ١ئ&:QǬ!~Q~`)շ($G)z2Vsh!Y֗4'D܌Ͽ8"H_I&o R K7C>P̀jUpZ)R3 T/#j9+esOm8XOFb&bbry< ´el YXކiGo荳rK#mmԜ 8~v[ DɆ _r{z^#P(::cX }vg64 [D>L>XP3ch!x=(]Ւ;yxU m^ OlM4 j"m8 hMCc}(ryAbNΡTM}"wR#);ɿ iy&8Fe08f{l8q;|r+x>y ( yKUsqVxD3a|K_s &9!-v,&B)j-ԡjΩaꓡn4 3-Gu[ǿ7L+‚}rZ:m_fzgܘblZؘCՅn-o:8ici_;{-8TGwGRg5DmM?/zkれ)dšcٮ{b#n@OWI#F%]j}DByj2HVmߋ1h6vH7ۮ t0} BfLXx $ NGQ2XY}7t_͋#:d>)f}q{h`RU`+;RU9+zQ'i m7X:b;е5ďVELVa{|jx5~g]+HK#hտ* Ȩ4mpR;RFp\j L]Dm5StBB/"յM <^i|";].}8kaɩG LhX3/`Ylmzd$Œ49OG?oZ!{_7{=[1RpJ #ڹ{xͶOE' \bG4}?[ܴa4|y`04qR!MM綥9O>7:P4tZS{kf}G~j=<΍SPzXITPۭ`m;<@O BEB%DFNC *뇬>;Rf/_7VZwWoJ0syGs.?X)WK!?i2Ѓ[=^<^ԟR-yaXnL~oVg Z&"%G ̫rƍ#) `O9Du6g&tDiTi>y|U!D=ɎC/oа21F∡\>6̤\/PoH Ei$@6sJȾl=ل<\H;+d[d#(7s,/ "y ]*v3`lδ:uL1fH~ %4 .c? k}> `t~pW?!ƉS"YY\2meb8m1ex}ֈ6\!N]ɪl޾tUF@tz e穚a!4.5 ݫNNx#:OSȬ0X:rU @F #6(a Drܛ|Zɤ3c>˚@o=š Pxv;9D|n"Qz.w[:,Ͳ.jfH4#x롺4Zuq޽yMDp|}1蔝Zࢦ'W>Q8'Y<rpR%T8?jH ߚޝ %'8@Oegi *'*v\ǐc8o Z&5(/ptH/)Rw;B _~J@{e"TNC:[Nڑªy^&מX!E98FI3s2"VQBچw7U~m4{)jr;>' `bБ:bsQ-j"\R#ChCW ljذr,":F!DqpI&~9~՟Mf[I:TYI!.r O1NF 4 f=Y:*Zys~Ҡ &7SECvE-e UU]4Bg!E̒z[y~tu(§ -@ۨ?RΦK@B 2 z+S-iݔԼMpWH rԢ!ȁpsv;|2%s"v m,mx(lh~۽i 7rOX\ԫY@mK~}By#RQ:d;#*,S>(88M=,  =1cl8m~,jG/'l =T\cإ7skE+ix|qY=ԲL B*Rcu;&FuՋ­GS;b|#wVaƴ.PѸsquevAPݠrBxSF#q|u8/josF\cl D<>_K筴ҿ~dQqDCgE:@GdN?e:o2=SV# # ~zLRyUɴ"ޛ%(1)|=cL@zӝ0&WxzZ$u1]u IVɔm$z%BE9椼ڝE p_P/e.]4sDL6HlY¸!]?^]`]1qC thPGxTa İj WYD7uW0I xEjX{',RnWlysgwA =~aLZHW W=Ry5laP)/WH_QdzZ u6w*3ݨR+]N4)W2ox98F"՝-&E}; z3ϧhʳ"zt% ,ZNcǎA64< ȇT ; ɦ9J2G*:mz h&Б* Vr(Y+hnOl}-01W9xE:\ϳ3D)FCUx-C?7ָ>쇪maz{y:8nV}Ftm͈h,{P.SaʩK׺]?r>&vJ«Ð>Bcj}F31?hU')\L8 kʏfu앳IVf a$-f؅f;-8,⠧Bqj)jpM@q3(boN}M8t7dU6GC8DOq)хS컺sGO`0}t8[ V叱 Q=R0=r5Zsxr7x_AǫD;FϪ{U)[Ov詺ĿvH`ڠVu̔>kjbVfG,5 7Q_&h+DjK YGyJkb<.}V>XE;Z+O4˒[e؋G|^% X Vf/T<޷Th] {'R\G='y%VͭRVyu>q*m xz잌sSt|~}|8)[zfDoM~ɘ 08^;b;/^`m"X_q|d۩bqUcLָ.xJ^W[FJLOԩ:`jM,5gysJs'jvEzɟω$#(JL3KN OAW Z'O dQc7 B+m;(vET+ ȍ/}}W"#fh8ޘh z^WU1&>e6{?SJ?*:wlǜ0ݶ"<-*Tdd TAs%?bpøOT ׹D-QN7I\Ü idgz/5ɢd +8s,PAy|$f.4$P`<+'~jè&}aB`GKĦ'Q5,qX̑Q])pqAU b h, C9!w Z$}# b"t&OO~Ġtkc|F YR7b-ɷ4DFڋDYc3ghԁ! `^-z\t_N-](:K(.*I'irY_^3ʹiKWqC?PԺ|qҊUg4mc[bfC#h1lGYPE E_aPՊ3蓽kUӇ5I'[hëIm-߻h 7:MBnZe;o8S5sw,_F5[l,"ZpH˜^5uQ%=<̅+U8e?A!ng.Y }JG0p櫢#0Zi_p҃(.[_K}7w8 ,Ք Cۖ7"|^1[GsGMfflk (76WIMD6mYBG.ꉮ8+I@Aj˨mYA!I|[I=n>}IJ\dU`42 ZB'4iC()N:FeV%/K7GyWR7S!OgjA"7K'6A<0(a2;"GU饃)4%l{3rWlݭiWm['|" չ4W,v.Zg!;ib,!RcÐb|0B'W7mvے,h.< L%8Ɏ+!$C6Qvi7A> ?ݳ.q*YjaC8FH*p;Ukvإ>C@$o"d+eq3+N>$5p|WZМ͊v{(rhirl-J3bK) )-lQL(l*dR ^/='9<5ꓠJq$iF7R! ^^"滵y{a`} Kt² xL' pX6AۂM|~(/IJwb=K8rCX@a9PB1J>&x32PzPolYm%(@DQX-LчXPm3i]+Ub31`_Box4E}OJkR)ݻ'"%yQFM=֖;Yʎ:g[,j֊O8p%Ps=)S_E|c:RcB|UcFH-46ãN+ 0<4i!%}$ydCo_f*Scot}QچYziM oLX9]3SD]wL5"(Q<v;vi⍯QgcjqAXQ$8 k .5$.%^Shw[4ZW㞢 /!Z _ :\>g.`ctWs!@ޥXD$P4 AlΓHw bF&[_\hl.EMת{\X&~qJ;^Gn8no Ybƫlt_`lOpk]:}K.%R~]s%'tja K~?g_|)Cc>v a{}b~ =_I'lG kN sdT^W;tAvhV)s )K=Z_V^Fl3c0I j4=H/S(>NL/ ׆!;NԽ\Y;5u)h6SV ?MwrƈI\9 3(:]No¯I9BgX@?"o)kB'Lr"bH y]+{`HY~O-Z:Aʢwd,&-r!-Ŋ??\ruerJ^?ںP})mE„M;Rb~6h2L[,FO]AGܫ'ޑo؞7]}ߚζ=LV&# v΃ R_dYHnP" lVxht>vPi!;cD6,۵dK [DtWĐae PV[B9j9 9k#5# noTE)S֤j2?X}LuN}^7m# +>v{P)fz;aגּY}aVPTB^YGm%M8w](\ f`{X2t%lmF(x/I43Y %FKҸہEb Phr[k}]ц!gyRp.?H9ﭭ;8{d;n1lU_IC1-{4}pOE9X MD' nz;; n4<)&a#;?.SC3Lg+i>#N 3p\xoi9/۵n̶7j)ZjO`i8իsEgJךVj4|x*]WqU̒'Up) WǒڞZ5נhQʋ˗Wkij˯,iFS%AYoFY٩’_L>ub\M}\~~w-~cBl8}G߁06h5MC@E5×y%&kZ [OAWR|l7pk4{{.<;l0r g+Ԗs1p_x[y*lEݝ_a'*q jKKbb"Fv(.__ 5_Km M|I@,hpk'$ђIMa$:rcM4q8W6VbdU:.uu#|HMBؒ 5eoOnl"uH?,(wDN@C-gBh,wPXZǝkx15fBol"MdqEl޼RK0BWeamAUT=]@<71lG[ͽS?;AOQ.TzRJhqXw$ şa!zr ;Hzه;}Al:wmfgaus+ܡkK9zrB{%NqF"(7o 6SSrf#nLEJ+i::F%QCKs|&nn. 魱z7#oWXV|)I=xJ͎Wk Es"al-4mJ;pt _њ.nD68t(&ac/={gB{\b5i/MLta7RTP,H)UgQgҽ-2c;tʵYE9ng#"oS03!_HP6P1PB<2!rM4 3+(E%ZX:c:0FӮn$8ڬ*/-W3đW*gkY+0}X\~B 1bW U t-5xew$$ r`!ayV\eP ʨ7ӻ6: mJbyqY~*'Ak*ZkWT{,+&rw_ʹ/82Цm JFl14FF%|sdd?.MQI&ՉO؈%ir|ypղ{U75*É,,ch`D]]#֐D ﻈ|[Ǵ6Ӂ8\35qq0$ ߻N~ Vi2ETjnr5- ^*5jͣt|$}WYIh-1a2fA3,ޥ)ZD: g! (&,P*wqկZ(X'[HkDžea ?. lOޒ$-O@q3nS(41ƥX=&33/s1ϐf}saT(ZxsT5X8+ô2Ko &"+\F[N2nJBreQQcqDTf F,x:wEw)K/$ML]c=e(%fKcAFY"z~!&*iPNTݭO? PމL9$rWX=\Y37LP82{ۥ0:4ol_0a3!֠U7O_u9o_<-pֵDT11~uJTixk0N*tMR-,{OH(čDblFf+.f*2!l'Mu {<{/7w:M.Py'Ę =Gxn[c3̳X.g\)ՌzD/FTL1vsV6Pcv]oXa0gbJ5i/x ʛk~oؓbNXs1-q,*#fW d-J+%yFgAD975Vq]w?oI|%5!6 9zUEfJl7sW)s'<.)@4^SxXB[-}fcq1 @!kC=;Pv]"aV-;nߛla`<"c0fv۟GksxRlnݾ> Ea+韚Qm8Hb/fʵL`fzCR xf*pvkz.:/@Wh(?/h] e|c #ɏTi{9/QL"!Rtg_©m(eH&(}ӕb>йd3KXÔ 5<ԩ66 t}>io6 o%ozB2V|}v]:AuOD0CC`լUkLߎtyEE]˸2adaS"a5%DW>V5ihpR:[$) 6Yn͎g6pmx?^S8Kߐ!~:H2jDp@2:q{Ud 4YqC99)epuDWZ1ؕ7Ʉ˻lYͪ'?X ,:nGm%-m^ڄ<nΊxK/XHXY u=-7`ȉTvp68ujU`fkH&i?00U9D$<)W*f]:^MċQ[[`Qo,S]vr:Nm_) >&JX-`003dw<'a|3e5tMgs4 W5!O6hT) i`I!7YR_AIG{|َ>v*81}XeJ [D'F5(e@'no-ҐH[QBu3A商ڝ"n@F2r_)J; Nt%CVSX-I '#VLb=,C2;J,O :W5^(gLx~hLdѱl%ޘˢ5F,ZlZyzl46L#V3'2:ˡSkIk` $ .v{Ɔ'0r2FGv{!8N &f˯H%#~ajSKo=lr(c=Pro}l3sCQWͩ׃iDBP?z{jЖXX3B޶h.sOtOjf ~'hdȏf  ձ6Lx ϰc|ARWʤ({xmg9~̅jY Vӧ=L^d.<%&?*z]-o/y;g}Z˘+/aIzQ7e= y!Z:`cZn[qjhӉ~h.SvtRHCӯn`)x +gugQք%I!BţpJ?B:a%xʊbvt| EDw7RBJ#{_M;2%GbT?)O"uEi}v u7 ɇ .F~A aVd'Xr31e=Ji@xC; {uW JplRN}XgTZw &6E=EwQgtQ;Znj¬s|Jsjq ü/p.\C}-h]:3>k L,ivY>d8〶tabTxyOߢw_^XspmnQ&,@ϲ.gl u8|pwΣ#RF|TN(j*~{&[̼Le oɱKF)ʼ\XJ oTě L)Ty狓!Gr}#&8{T\DhHׂGz7eEJ2}``rڨvoMj.cD5%ʔ,wQ1-%^}ro+m: }g.ni59Sd?_&m rȤド>ۼnP))Z$x]9%dza ],f2.eђhaI/&+L)&7 eHOs`PO@My-,n"8_bg=#ˡ^.V;; [ [ `Z9-> njQʠ|۩fT$V~B#%V_tx1i/zX7Aܩ homšȭs֭b@Sfu_+(eѣ7Y= J/N}} *U)B(|DEՀ c Iyg\ u妑/ ^g!=_BECE NS-7:cm4ʷ4Wؚα2͝ZBA S9 No4NԚ͌NE#~5X s V&C >;Pv TCUpgkZ. }(Ρ'I]XkFh A 6FZm:!ܫjd7u(U<`rL{n ^:=Gze 6lѩHPĠr\׺s č'UD#JZPL|a̓QԄ5y_uG*3% aJ$6;O],R/; 'ٖ9#Fzon1[U]+9A`*=wsq>E\񇟿ם^mCB>I=| ;m^mWz$cs `e8 t3(sQGP;uaW\@c^26]_=̟#c8|5-E"0nnW+. ]jA6ӣA/E ,j/rvl=tSdH%;AJ?2H5FX%Ki~@0jqXݏ#(,bVK\2yBI*&:ܱ&esS*;]CX=n|F@K) q1w%U#+0%a 7WË .835WMF)h7zI^Rߗp|,V X*ۙ. H tn }oy.-!xL&Q6aNZ.w#D'Z &l3q!惁yK7 NQ%7󣥺tA ĈSkc2 Vq Ӄꭆ]Ǧ(~+mQ:).|C1XwV꾷~|v<kBv[tgj5kVz-e CgV65F,p/ I/ul G@r=#B5>ieW{,i*2?uT?/ʫ/`@H ㎔ > J`޿B&5|j7Ҕv)̵:$CeҴ3+cN7(Eߓ'E"V3- 2^~?l_ksPyGycN& d)$,BCx숢doݷDV$( Tg(2*yxF uUv]]x) yu3LV%X< 4ϑb=7bms(2oiq f `jAQ2y?L*4Gz`Cq?]kꬸyrr:mNg4$}|F(Jf*ܐI5C6U8',HE1WJKyQm ]>O}NX & _Qʮȗ"ayk5HEHl̦We2U-11ÆE* ςVT~oHM] bWZ8$HPRKEx{T*n fRd% Xs/j3uI۲w@T­ Хim9JXDg lj3HD({nL9$i*OOD nthLQ8pqoBK\=TQh`U2J?Eg1ce+g*w`!V9lm,4 `Ky@M~2]/LPɐ'}v/ ZS)Ɠ g3R:],2>OQxsd$s5 #My7n/\DtVeLj mg5wF'{ 94l!\Z~ x1O5E&DZ},Oz 5< ^y8Z S=szx|q1 P(sC<΋+w <;q) &{?زk*ώx(^&뭏E;kWK=Z,MTtvga$ܳe@T4[CyL(%@3u'c8-dČ4ǖdL^; Hzը(,9M"ϲ 7r5O<]@k%\~et}1ҵTiEJ;T˹jvS|$g"kG'(/).?ɢ!㮊z@=XUH[uknBQ>uiR졣p7ΐYƐ r؝JggXQ,|6חu[pdW֤Љz3mV$TF!`F Ełd9EG[w b<$òf5Zqut]\b_BpWE[gb|s?>[d\n_Fe2Chs!b3[6ҖXW06P^D%Z|n !눷7;'D:b4Ydg$~#o|x8vlo t5 9Vn ,Pp "e=$'Ako>}ivos@oֵ+9+=R @EkBo[EL -ػv*R>ԇ^WQE l~"."r8bƧo9Ks K{Ѐx,Ƣ\St%- |͖zk(T2P+LHm룆)&x=|kX4ئ/v]$ +I^ZIZ cv'G:g[2kz­"=rE2m B~L&2?P.W봒0!tnVr=D?Cъ0ׂ1D4uަsw% $FNo&Vd=z]>x^$m]Ix'm]`; wQgA,zF*pS쾷NV{̄j8U HcOɊ3!=H& zPN$ԕ\xMdGZ5aX~Jq6)$;J\IO#%$f.2W&CnKoo|A?*eϦ ܉ Ծpp.p&و]d:pϴb#PM+#·j2qzfC>]K7VC\cKVZm"ߠڹ{vˊ,$-g?LJJWՙ-:e:vickc\<-`3uR$rP0F 7Z Z3bVB]1XHmO~{T,c-,1~M1-X<,SK;HcB+j5AN?Dr=FmHM;hLaZB֏S*?HX3?P{:Uto 8qYPX)vH bx3B.O]*Ѧ$p1//0M#i *|/zwPGxJ[Nf}{sUnEMKc[*ךNYc eL0)@D]jNXg@RI!Jz :AR~Q-,Z'&9M81wit2h,eE:fgjVhR!RP[G=ɲlf#@gP1GRbm<CUilr tjS3 2I-$$`h_@~[թ\_fV$ڕ5k0q6Ӄsf*G'5$ ;u^\#ؖljIwH˥P[brg{@-vמEј~'hZхJqZױR̿mS&|N#L`xm3E3LMVR*g#ڀ> %\](4UZbTY/óHx% Zf V,#p8x;>(( .]h@𰘐x/ɝ#"jOY/V)3v4C2W5JCƱЂ?<]Zb5 5bGByRϪ ]F 0iRP`uYUf1y.UBBݼ(V& m9mfW<ͬx`wcņ6}T1϶N!0IgY!$t[w.lR)ߊ><#&uXaΠ} b3A"9ܰCa{ϵwt`Z3>b8P+zsۣ!r]q%̬PZrlTvs1: OCuwR =[KenJ/_8S9/2g˭ސ?knyT̢蛁N!˪Zsaf gn#󧼇SM]u.uq]FJ;_E2X5g: K Epvfj!.m`jyR7e&F鏄r.i_XYXd9FJCA'ŭu<,pM1gOs Z(R!OǺiT2hȪr&b(!Zv2MY@pY9))5{8b7"I,PQ+q Z$6Д~re8ņX.nW!+ݗ ;;=>~hB2 (ڜ;G~Z8S]ma$p`~@k"8;n V}t-GSUɳSp}[z>/Cd]D"lѻJ狼;aiWfta0B|IJL?:oyDTkM vA= kggoOUK"${QVR?)x_MiXbDPewRF崽sZK tH q0#{߶%V=6)7>G PJPA d$ \Ø[%gXn&^7("reͯfR/Kwm5IuWf5Oo]wu=į 8@RK!M&1 gO$"Sd<T;ɌY@YB6ǒe͈:$8|Hc({wШ"&rxkؤt2jכ$JAW#u~<2;A5S<*1.ۀUf㸧%1W7bqgaGxV-[tPoJf\{ĺ<Ea*%k5 Ki:h `)oT >$'v6Lb;{Dz?f{iUQ6z#,ĝ9 >g.>rIYo2^m'%Ki#Ffz=$'Q뢬Њ 4G>n}j\$0 ,4K8Ms)a "pmKNZHIF:~N>e'AR+¶1*ЃIl>ueHJ^XIZ5y7_i<KH8C࿊ŭnmnJWܳs GBH`&7䇷eXs41 0c1gK4I4ÍJzg,b+';3ְC r}&)#ox6E\Đ] gQIWfιy"RcY.2R=)!fL{-@#:H46V~6s:_81= ZTmFR,;`{!K*xn&\(;I?SA'y"zo v8&{YԴD>Nѱ":[Ǥ\lGi֩Q;'FcS?KC4QV쏟}U5C~$k><J=YQ)K ǜeUt˩dp&OU)*zp"91Q, kGL4Z4qEZo_F/QgלXe%:RȠND-I)J_,̾Յڄ&97íH ţI\x|뤗.)l;v}Af^o^˹Ն/\;"eEDŽ-wtcC۹#*Vv3/14Q#ٗQfmPKěr?#alm;EsGjMQ[!㇧iT^$$UANX|ϤW?g )AdFrְ樥'lEVgIQ iG\F/ǭx˿Ħ4_f--z$; 5fAdi༒w:xh0Cfw 2;AUIpq[2u\.%n?ö mTь 'LsEvN ?20x?v8e2^`m5{N|f'`mwx@&nx1VEL!PƺϪXj/EY3%% Ù/UKY".3v\#E2P'(LoCC3a]؜[| 0?[!']Nήj:>9Sn,ZC E|ݿtJ?BũcGȘo^KxrCŎg;oJZ3:AՖ=Ep]a6xCyg ')^jg hޙ*xO]<"ǞR iachIh4&-OUl)fC@$4Ϻ):LtGx[z]46q{#""tmHG9._! 9.{ ׊E6cqȊ15RU )zƊGTDE|[m$J>nݤ( qVU )V~VF<;6SoʽiY U  @_rP=43HeKQ6ǥLߧ |VOjט¢AGKY}5I\$Y~,Cش\gCYP`4Vsf޽^{g\]I%67f!QȓQnft]1rϣ&EpC YR}P_W*!M4jL.h-o]#U8Q $FxIUzт]^9VZP^y ;*~9 Bb]~A_\GBQPK|ur>^T;ʆ.ǎ;̈x#7Ufv|4:}( Mhѻi]2h\ԵHoS7×HjؒS,,VFl=Kb _?y)'nhqH*#)@=hGrw> %Lu6nXSJ1&a0> .Zsً|ԃ]*5Y\$B\vW|y6LZ=w@ 06UFlEԲ@^<Ԅtz$ﺵK-H<3 jCnVWEfA Dfd7\f)c2!F!E11iX&OQD1|)uIf3 %'>>0)vG+R&Ho7( 7;XRrS±MSۣqMXF~-O"\E0)ԸA BYzx/sF&ߩNym<Җ})2Hgx{JvְW~pϳ_IAB9na=~y~g&{K-w(S0F֣XdAomc\@ʶYғ x(4S5e|T8*S#醲oO4 z|'2R[uoM7GASp6,ChR~ƺXwv. ?4pPFk  HB+UV~"rwm܅S0# dke`ma0;[Zî n, ҒM%; V—*$ %HZqO[ }U{ seM ?O{/a 鵃!Ճ|Eܬlq0lN貈0"ܱkašI;Zw*—~)˪'P#TIK<4=`n4m{+Oi⟘Ű@ ʉO|~ s"xKib]lW{8hҬ|Bo7S#߳p4-jK(R4=xȌ;I|dR\? afMoh (z~"~kԫ_i+`t(N?MnP 88 Ѡ&uDr[-*Ua0V %^o4,љ,+nt[SaW EhwQoBϼM&JJ tZa ?ehqFa6<1ao^y7jt=N$s0X*`BUA"\NdLB2Mg!=Ka0-ky@&%t%K"<"?zJ@uF} @Mvq4d&F5m2y@MB|P<&U*EbrQxo"%Qk*:d o2An4¸K&1W5JƧqY^K15<  {ҢK*[kж V)N 쑈>qlAڒR^>9&h(Hp:^IդJU4Dx!Ј²T33ʛ> sޖ\pSֱ+{ʪ?om5Iܪ[f,\xYO/*/<N)挄A |;3JĩRMË 2 /Gi%J3cGZ\Jf_7GpB#ڣb&YF1U*kSO~d x+W wm[F wS Iݱ{4f*Pձ?ƈ/8n}AG|_iu Oul{XлWbT뎷x^,~Rf9re]EhoC?6V)oNz`>^eV=4zDl: y#/#5? ifث3/~Tg1q5Rb}ҎOEwSo6 :X%洉lOj?KFR4l6adoe rVN(XXn PMh +apUBm N~^q ( +,(wVgcl𔣁ހѝs.* 61XŮ|Te MG(05NOG\\T)Q1F]7zI? %CBӤ238BTB"(%P?X1z 0V14ߟvSx4_2<jw2T\O\7 <3e-/Uq ؑ=&JMk6C*2)qf lJBnLV"~6IBK꘧ ېLCeǴ)Ƚt]6 59*}'+66/m.0dq;I#5\`JpmʉٕG ƈ&;3|uck9Ok2}Fla ] ]2G53C)j"6kr]f,٥gC|`D# zM),֧ٔTb?*)OUT޲&{=d(!kg=YUd#|%)d0XD26;ϧn;o(ph6Z /Assxq_>Q{'??w~"0f'Y7 - zõ6ЕM ;2Am-pZ89L_ JrݕխrTIv[B:tY~'pʜ$M&noY_כ]#ZbV.8Ky+9d7 tjA]U4F Kv= ̐T|ar/j G|>rh6W(#tNJFz'F}?EJGf;#kL!G 'jX&:mN9!7NtZ߫|΀lm |:ޣ&O ;`猫GڛH`Iȹ1`wҥ֥/'Y  (GhHI`]EQP&/%v`qy*Zщ0Ȣ4Zԫiܚu/.rh:I@絲nihkVn֚{O,Sϔ+//&CQnUg z4DI'>Ȯ6RcEDmB$'Gi?dȺ<&}ՄIlgdEʍdE>"? ƿrC-M :?fS +n@(,ߊ{Y?xt Şj~[REXW&z%)xU-)썻f5>1ʯL-y =MN;kuL6bh[:Tx)Wޞfv=ꍇ#$ W`]ЗE&i}ߎtȸҊD$10r_ఔߥ(u9vbӄ/ct)YHcZO07GI ȌLr-h8yYKAlXa`NWl<6̍&,ӵ%waJ :ɎrrCc56 (NU?czMDnM@'뒗+lUzJΖ^q<ˠRu%mZ1{(W+3)ko9b?Mxy 3 `Y Bd^ /"}C(,3kß%7ӊ \=xvRR!cɠ(yO+{E!HRo6yQ,$Ȫdߊ3" 5zf xj6^Gbub GS!Gq=*VzOI.S)axh\«JmUjZL Ȍe凃DLòL+hr=VU^=EŝDd|7Y} =Kh#:xG*@Is~KCѶ[XX re.m1BWkC3ZiY"QGzP"q`؇P>KcUJ ]7'3É?NF27ãbhnr ,U=IH,\T@tA&͝ ?w[l>V=rd~3_^I(pa47aK]ǎj6⢪zG +*PrIhؘ4D\VimbX6?5h*enеa.7G-YdcyۃËy-}*Jg?َMIOcj# Ĕ.- 3h9<9^^N8f8ī2@ƪ@iv4g$q?`:cR kDZpߎmX-5ZSre!});bޚ?GX^dBaA50~-!Yu "L38APwr&:'!rncV~sY[ձ Eɟ L-kMaba5zCP(eJJAb<Sb>MIsJdx"f*QOйk 2~==L՚Gy)j+CMm*>SwPG3D!I'IG5KӺUC”8҇FrlA\9Hf02[ `FR!ՙf0k{\K˛MwUp{W o12fFi'I٫U7d70HIgf`g=b֗\pܚԣp-aٰ=+Xyn-Paovt ;jMQ {I0QMf)97tfE߁rMB:=ePAn3>(:40Vސ/Z߹h O?k1QP?L٘O&\~N8]TGer|"4Lt`i#1(amI5I;SNo#VCb8zUaK k3Z^TG\JP/hP!F5?;h7I+6[),HD[ݝ~9G`cs*ת4CWG:C|@k߈fil@eiA̿jwC/:tL꯵N[eIj':`]w b")E=[-Vߺe6% (ɔӯ&LʋoE㩭t$u$zېѣG:&~8xWY:0hbho"%0q#{SG VaxuX~]Pd(HLt-{Ln_4{hkJ* 1cRT*̕3Os|zٽۂ7RYoTom^2I1y4N˅wt1NU&ziԶOxn[.NBlSE8÷`E`*bɇYjmj:MB۔;@ɏf<SbƝؿ3xnu!bsd  c|vi kUr*8sVR}'zVNat˙[ :i:|ʔ0Q,>ufѡ3`SOeoFLg%f$3<8rہD iM3ötSɣjvy~,Aɾ~c.?4(rǙMd7KNg{ؓiEczEngkTs: PAΜ4kHJsw{!4v;ݚRZi'y1fb½9oEo 0ȑ49\x E3q=RӲJx#7mCdls9Ȭ}vN*oem&(`8r'0yL(f[hgXXC c6QϤ/ `@L6G.x&[ӫZ-hc㥊BIH3xet^t ڴ8KHvRfb z:hDKsw:u_#8᪜?wei_^ /af!Tbj;v㎢|sP?[dr:PSf2Gj|>3y֜34:4n:Ah-v:|`zsR.Sá .]?Fh8P qBsf` :H@Ӊ%rf*I^g[R17U(ѧD  ~zQH{56@WbˮbXYݝsOQ6 B `a-য়!z"Yxegu)<FnbEOUl뱰܃s ˑJuI1ʣ L10GGB4stn#XiXmMZt}yFhwq/ 7/;"+af>2q F6Z8Tu~W;;BX`h賡^nQ]"WSKs-L_ŧjצ &d˳(~ 9^{kat珟wܪ~&oWLin5ȴVָs>E!WC60o[5(ڊ;AN"vZoo E0Hoa W!QWϒ'6>Q% H_!><&8ʃ&@6b鯰BcVhb< lG|B7EW_qSnoyX%d>VoS>>/T 0"7-#\Wd-0^oar"/ mJf ofuDeۅP` fp:{b?q7fAoxi9d:i\e?b؅]c.]92~=2&E Mѝߙñ4LdeVxb J$U{IWk's|~zwFM׏i>v[`M%1UVbX{bH{a 9әW̿O3aPjO--,ͨT0G.G,bl37*Z].&=AN,iz6P F8ޝ6e,u}] Kb2}++*TP@ yP~d?iyNlR Gobnwq~Id l}x)6MqFm4^ڹ 0Cgo!ۃIz_Jج ɝ"=d}E hKrF@5_CMDR &Z#=>yc[l=6#, ceHɽ_-X r-ǕSw>~0љP?M@mZXݠ CYFUV2Eiq`e?Q(nWǼ}uOD_MoS!$1/J7Wcy(C4s@O${zM#6˩∜\}UO+kL7rtP&لQ% 1Ý0fbq!f .YR[Icž`Jox]2YRPʠ1vBƃz'QnIb~"^G٘Mkr/_z5w{tGR68b`blwNoZ'@%) 7Zzڬ9F'S3G]܂JCƿf DZW[sb|FFZU[͊NEwqK/ڐǥ#:~8[Q>E;y Y,#$!2o9vףxBued< ){/!lnY3u5QZdJ$Oˆ"5!nA:7W$c#'ns[xsD1i`&^+ٴ +qz,*p]ĻH8@d=NUI_T&`DWD箙!:'G?٢UӧkYI +z^h܀#L Slg4M\%rE2r3YoN $N~PF m-s2`YSB6$딻|[v-S첞FD[@NB "sZpw\ I#c6^1 PTm ףN\f9}׾_ 1~_P%280̳h-MU=; AxLv'nWźE[(ZW_պ<%6jVD#KuG m"L9wr:s>zתGMVZ4}VY .>2۾3ˣ^cՉ,%473RM7Z:j5\\ͥeW <oMwոɵ6c3NrQK8Y9 %sR2U0e%.r=zCYϤ/+VQgG@ׅSކ0>6q{d:?Ys*f&GVS+X53+Uz O 4-ByD;u@2CvOɏ[8Z{6MqC9v>FI3mH'L!%ݦcIAiespzيG\{zve|M 𙆥5^?96g󪇒"7F[{4N8Q= .Ly,9%A|ܣB\qcC9]UHrL3÷2q,@qW>z045{mLO9V5 #c!I vbD>=ȉ2p[jQKʫ!!h=H{:sʡ׾3*>%(f\Ҁ[.xWخ* A|LsVQ %4,UsH MvWTZQu3# Oʡ~ ;a8c^Ő;AG璋+){ $KP0AIIZ"#~\]GS÷4RI%5't9.Z4i _{Ӎ¨[%(yLINt>LїYKgρw ^,WL$T#Z)H` (>#IuE"xTnFcF$R.IҸɌD3 FW|g||q ű$\&;'agn76gRjWXqQ?@xÓupV.yօR5&*$-1Km/l"*/7Q0gA ֺq*}.KκpsnOܣO eOE88hápVW'm߼`7Wq /9Rz%N83ĦRPƪytm!'\"Vgu84%IAΡ3Ng}seC00bl^Ś!x6%f|jsMư$=cZG.'mꑲYVķR`ͅPfIP%![;%qMd2mȡ&{aC֩>GD RüBtttXHNA0V&-YIC*ˣX8^\1۳VK6orxQTQ_*05 "*SIW_Op#)>qԂ&q]Xp7 \ȐY;9jD2vO`Ԭe H-9׺bJXo87V C!HW XVX\#W>D0^/ @8oh8cވ)&nJ57qzH.-'ROPhEyH75=%m,B譟^˞3 oo`1,l1D+1+`_[*J8 9`}~-ُlD a-fbk= ?:mۺDݚeD ]^ +Ӵjfq!U(]WܥjY@DULd @e3UrN8Yձ6v-O?`%7q(l_+;RMqA+7RI 0`0V^Co x;t?'f̠q d} 6N{'{̳0N|K܌9l~ qA;)8 ]WB"}Űvp5g}TfJr5 i c: ovmWEK7Yi٦ipl/OwIt<uP,nc;M:%hY hf3=f(~R" :J* KxF) r+ ++4}?(;s|eAj"1mK$EGHBtO}3MgkYxQn}c㓃}"4CI͚鵃V!L ) &; !oE3D™h`$fJ5N9 FHDzJIhɜv_y[b5@ >8qgCE@ȬS ̟wuR3yүSG-7.Ff.,f3 ?,*f|5?;{tZ%('uqʐZăBgdǺ.PԀyA iN]D8/IF_4`#x"їT crc]4.7p{-V`9yǶ &.Bܙ v»U;iS Mf v5N\tX~BWYG WgP.> 1ͦ2@ _($I'N%wTֱ#jzq)o?b"A$zl 8lnED,&hߨXO0ýw.k)+U]bzҚ[72st"XV(lQY^_G F09"u7q\) q8u(ToG9e%] ׿N5T0kGhp8G$ܥTkd:"o&E%/l9 ~\ࡖq+!LOZ:,j~@ᵹ}1]z*l&]s$ݩYdGCSnXm| @2iR쀅)mjfl'`D֘hx&nJ\{!Dz[EՔpioRJ=s]W}8_$\D'dIV_%l8X`p2<*AjU}ZoZfMEڸFşk+W& rT1Jxrm]ҧ}}ݦ2 sFaKVpRn z1q偳IA.tQ^͈LT1ʢ"W9Ȃ́a~%Omvb"; fg5j%ǵ!AoMd2ē>A׾wdcJ^;}!*Lɘ7VtEn;O!W24q]xkɁܕyxFM:h0G<}gʐ\V?RʉRED7 dw^+H4a [!mwAy}^gO$ut ֲe0b ,U#.!b$#]`2>7'^(7{ ɡ`*^fCx,'ڗAH '6 BK "ev@Dp h5΃ˮLo>ND!*kb]9/qTvm5\m> , 9B<y t/jY3[v&dQt++QpҎ#T=* g{|ZN oQkI`&XnW4wʷ$9B_GMiV5><jpAٸ)/}˫ƫyȴ5rTYz ]e6<<r%'9p{>n" Lz"Y#WŴbW!{Քzh)4O.fZv.ֺ!jQ*05|fۗnhw~W'bu >DKl-j}d|X4mPkk3~y|;H[JwR/pY[JFH\ӭyy'>fwSk55珸wiM۱=uj6s|XGlT|(f6SL(.M8,FWb+';#A(T[-Q3 kI,7(4oRA"2}|m:IYU{-nl5җY`A%o{#l :TG jIM3k !qe<{O|95u߷oIPY62*M)\3fEO5K/f{7(n2slٗ*R^]2k%' 4k@s_^ʲatYCXf^Q0K,Ut-x~ݍID++\'q)ӳpw$~ABfJp`zP6;q=5PxK<+Гد VUNj':=j Y\oaS/DGӻ2)BWsbZۅ2~qGwµewDvqia%'}Wi0xLr٨]ɤ#N QOs\#(30NO6D.0[,M_ӏ//j4PZ3ej;?兹籉\ZfT_8[(I{3mY_ØDh$~o?ZeZZ0i"hp^۳i!*;ʶ‡~ Jc"Q1UtSH+,oiYKfzlwYO1Uu!}߳FpNn1e{WW证I$ġm~fwM 袋C<7 A#Gk1Hwu 3fJ< t( vV/#Cz/%ьn @0L"{8ph @Rݥx_OLscx_Y,o˹yυerZF?h,)IuĠCX n) nڛ^gJiBTDy9ݜ[ L~kdSku=G Su; OT49YVevp|6u"Wcv y&"uHVmsoX8C>Fy(_8}сdlncJ;`}TNY6a z> 3d02/ ܪ/b("|T)h)̢Q #>m 0f|1d&O%8*VZ#z+@{]%!kΛz`2yR= RX|[[R_ڈS2΋vvPPJ7!z?e2{D|IivA}^\M[mȍy{U6?xN~1AcIPYME#X|8}%w?\A4[/TsLK uR:n+BW)bFl];ýM)(P4ѵ6cj؍vw{N6 xJѥ~ݝ6$EKRA:rM6,Aq'9|jWCmdD<U=a@$ςcap9j7bDHo&̰-P7۲N9:Z%v2.f.,}EF[y5~KNϝF8:ShZVZ7/B-o+p]ڑNsG?FgR{f3[z2ܩ+`J2Վszmg@A դxlu6j-W~Ŗ{Zc/b=teOz!Y9URwp&C;8FޟO]+%zO[{='z~IWPd"թOlZx$o[?iv'0~~]+G~aս9}*;>ٹpq3=3d % EJAjѩ RE S?')Y~%Lxzoinm8~2k]AB5%k_&(qkB JF%$sd"ƛ4 :d`D2~a阸t[Z%c\s=lWPI+ 4VJl_;Iris>v52~\ /:3Y|nj}DrʔGf.h ?(2-R# C!W5$2k@14)s!ąπhnWo˜ѓdKsXkIu& zȁ鯰'T9^w0eٮJ?{Fln|'~^#ܡ~Z<-~Vz?U8?^4S#K2*W!DŰFlJ-);E1Ud:Q_𔈼e H;믧}/X=nAuČgN^fCHi(,Fݿhc`kOTxc)ab0* Y pc;;F#5/[(% .?W 8!8I8tS)}+C{aWw>Zx,H:ma"hOGoMyh |9Ұy$z n`/ (3QNIv7^_80 :E/ f1~{0\i\v; >crz{Tmlc2N=BGz0Y]ńւr"o]"u!MnĐ+:yWDv>bW;FgxU8{#~xGW`Wܵ29[l)8ו KwS\t9 YZ