libKF5Baloo5-32bit-5.71.0-lp152.1.1 >  A ^ ⸋/=„cv`3/D)t$DT SRF-ٷiL=o0M@HSߪ!|جY}$ %[ 6쟰^kq]k9"ښ|!U`!`1x'ae$4;Ne4ZU3+} I]u @-'cm%Z#@0tfYN#)> Ҝ񜫂d#N{KF`/`NDpm38j &e6 I3 R{tP75NMCAbϳ[% [K#.őΠ0 ߄ƀ\:5m]HݮpW3ke:3U!@TsP|DxF ",_x>ok yp xȜO1=aX,&(cC\Ten.vƤzYӰqﳩ 0>p>l?\d & G 3BV\ct|     $,l(8W9<W:W>RG\HdIlXpY|\]^bcdefluvwxy XClibKF5Baloo5-32bit5.71.0lp152.1.1Core library for Baloo FrameworkBaloo is a framework for searching and managing metadata. This package contains Baloo's core library.^ cloud125 openSUSE 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/sbin/ldconfig ^ ^ 1ff79b1d9ea64c2c87cce4b49fe4a1b7f18a8a07cbfbd590da76f898b2dad059libKF5Baloo.so.5.71.0rootrootrootrootbaloo5-5.71.0-lp152.1.1.src.rpmlibKF5Baloo.so.5libKF5Baloo5-32bitlibKF5Baloo5-32bit(x86-32)@@@@@@@@@@@@@@@@@@    /bin/shlibKF5BalooEngine.so.5libKF5ConfigCore.so.5libKF5CoreAddons.so.5libKF5FileMetaData.so.3libKF5Solid.so.5libQt5Core.so.5libQt5Core.so.5(Qt_5)libQt5Core.so.5(Qt_5.12)libQt5DBus.so.5libQt5DBus.so.5(Qt_5)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.4)libstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(GLIBCXX_3.4)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/bin/sh5.71.0-lp152.1.15.71.0-lp152.1.1libKF5Baloo.so.5libKF5Baloo.so.5.71.0/usr/lib/-fomit-frame-pointer -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 32-bit LSB shared object, Intel 80386, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=06d80d0474f85d4afe986ae54db084f731a1ac5d, strippedPR RRR R RRRRRRRRR RRRR utf-8359a50cbc95fe391cd2c9ffcb72e148c3839828b59d049f8c7bd96006df87772? 7zXZ !t/s] cr$x#ɽt.ɍŒ~B7ݿgϪ~;MH'lٳҹݸBzBM ;獨ujW^dv?\1$n",?8|Z.އNY輄UI뷽Ū)׶9W;дKip1߀ &^NM80Bz\Gc0}u whJ}lNxA/\*9`3DeT/hV~5dh Mr-զ3RSj|Sc%8ퟓ_o yr~z2\v#Z^#7P (> _AA]އ 6?{x@\)Ҽ!? h5\_E`[V:ԦeByjQQцX*|l ?,>l__rN{]fa1Eq`oΜiײL'0)0G*Ш ]BH9͆JR>bXf[^)Y`5 v-G,z3g*WT9 a*EqPU/9* R*\Mg K? TʚTtۿ M<<#lzqbȁQۚ.-Qy^}B:' 1@TE8^;]c?;dd2*ֺ_1GiГ UVlYp;5RF @{JbP.IWT10 {lʛ1& YGJ:zlpc2Eی`ɻާvѐbFm=pML2,?Ԝrer?P 5|mï1TKV,*-i YV$,-x,0|Kuu~}vUD\\4%#\3RAdu{Of3BĒ>x>>x'cϺo5wrѡN11"],\M_" ̠ q9|1keJ ^V~fYy'RGurJ.1ڳtVӑtFDI~LW#Dƿl;nynZy4YpGRTSAJYޕXhW)0"L'wF?зޑ_I-w%Sh®9TcH ^ҝޘv?GFd{ʸzGrxCC(v||Z%`+G]m.6&]SZQ&08Jʛj,y3$0KDA*]'`ҁ#H+( Sӱ%Dc |a~@v>(yI8[!9Y/Ή'!ziIPVԅoI!an=j)`(:,Sa8lrPI$q" 3~~aYV($y/z=dm}] Aۆ(8hybGE 7b5Ql]Nb-:=|4[TCD㻝Ԯs][@2ˌgܥ8| *^:=cIܞ5ȟw6ğwl0LRQ3YP?S+Qϝk$E8Aؼa\7pOw؛Mcͬ:,JI&mҷ'l{dT."\!j#}mA#7:0=tUE9yv@Z)8M=:YJ4膍ʇPKH$-B-zN9HhpRlKp~ rG/mjm,i/{d(-k!D\Jphz"v 'CD!jz`z8`<ճ)H2Ar϶/*/Qz⢑ ߨu*⋁tCmSQ?o1/{ yK>m’5Ka擎2UC< t {nҤp=Züܒ'<Nk9gZ/[{Zɽ?mصr2@Drᲄ5ցHd+|hBf;]3S"8\e7 3OEkm$(&OۋS'Z~rVP"E c0GR>j^61*zk1$`j@UE:mJIPQ>UOl? q&4 KF(6w] XCh [ $zC"ĄNm7Ɓ!Rh~C0]\Auqσ, np-z '(\+ O^  [:4g!4.|wU`kH4S iڕٱF[fe)V/߁}s]F4u2f &@h|CEYˈks*0L!pwaa↽0}7@=lJ~65(3pTxlRzn 75·E4LCHcAAZ_ƌ#EK'VYrl=,[koi< -+%x 3JEG‡i*2ߣkIR8 ꧍_0Q N"?p33;Q Ե\'"2ؖ_ 孙 kFZ@}^_ѣsLب34۸i^FD +Lyf#t"l,hc lSz4Dv{Lz$Ah^*X&?N*sیDZ>Y1zVs,Aݙ8,=yg>ŗ}aq-xI#$%D]sl829ѭ`((h砞 0T[pcF\W-|DN?3eSv/AZay?9慅0qygǴ^mK)|.rG¬/}Q\,0Rff \.d$dWܟ_U+{Po^!e9Wu]%7!F&ٿe(Nl҃,P:gu.hrxg':V& {OP^84qt=B [0\1,M4Eɨj++7zf%؂Si_ Gޞv2Y vO!n=i>tz2cx:uiG: v3ܩc*TuND@8詢ݝ"ˁ/ Q] }''~6P1K6:RPs>E!PY>t<}6gޱ`d[ q} T&W򨠾5[uPo*oNkppj2F6h:_9V;~cD:;!eJ[̋8$uw?hˍ]؍ԧm5.,z|y ؂Qf;;ڑlSZVQJu ~t) +5&3޿b3 [OlZy>^L02_@ZbL#D-ICGaRY.A M6 &- S9u"K#6kJK8Ou)ʚeW#O ɘkT{aRp=0$̦C(\W;n%Nz%qZR'q&^y r, =رB 큇AT7Pn"L1/Uˎ'+|O&A8zx͠&K4u# Hc/[(=V~UIŅ7l.)81ZDZHl?"dLB*rg4Bl跜> <9LO)f4H^)}^~5p7gKg]WS{a*71{3fWBc>#:@ǘ /1Wb5Bz%?3lʪtl6&(OvEI ͘[ hO \u=gy:Zm]Բi/ry' e"\$JݩԌ:K2V'WJ))J2 b =u#3 Kx,T9~(zp-)BUgֿj гG_g 1`yrM! NfPd5ӭ!tԔj.dͭJ%X| VpZ獭39ӌ`?AOxqjacឌ=UWPNcR~J W+d*nOs"49c T+vbQ5;(cK뤥AiX)0VVVk7J;`;Ŋr˼V}>F9{ڦ7N_9Ab P߲`b>J7C O88*PjX02t`Թ(]8(#O0^W ݰpX|m{Ib@2A*5zbeypʖQY1Js\a_e&C8ξnv{Y(* 9d/iJnB4Re* y )?Jfpd$㉿ pm >]'PHX6̹4'aݸUs" ?< f}_V:<, 64_Osl/ەt[N\vA9XCy{%#&QLbSc&zag"gN_hh+H}4YŨ?d iL.ԏ_R3-Y 鐯|F%pG1%|wDmrHps EBH 6 7@1)*wdMް8ܜQi/ 8I``.  "7 \2ZlWwd1G=]z+SewT( sB!ʉ~w>S ܼ1 o%U8Ar&_h2hr\v/fN/4,x]4jø4' iUrc@äWJEX$I)g$'d`Ê ptc8D|".3cgxD1k6n!ᴳ@Ϋ<ĤG8HF^]L2afNHebD5+u(؛1zR=L%h3/{dT;#<gg=.^̺j[l=sUaDRĿ^ZE@{UNk4.qW7?28 "= PT!-g{pBKx:q@34EE%Xtwh: hA%idvs=s7;kd̎N_o!]M2:8cͱs;-}Yc Vo!J#mlR?/. q@מ,1C$E5W<-l~-,^ZqƲH18Kw .nָz1$93k{e< [іޱrڮ(_Lzk !lӊT4QXJe )mu }YB-"v3p;VVa+oYxz`DLG5K4A;'-[Nnb"LpEM^qܽ QʨY!8ˣ݊&>J~0u|:(F,`.0Fv/=$lp&9 ITmp]9vF2]hFb@يUPN,Ӷns}:ACdb}jPxuIR.Cųc*PK7_,m*ΓĞ=Uv]"E`(0m|p4ynٿvp,G)XL+ 1hĴ<|Pm䗽[f8w916cNBq-~ f(|5ƥ1hī| ouH2?, cg ͆ڄ&0S# *Ckb'8[*Nra+?pLώ1P)1T9@Y){:B4%vKf r\*(#{[F)XDR>R?=ɐ:,; ,y1$\P̈́7X1QH%%-$! H'm4!фi'6ƀenw&HW=%hI} A|┘vdM=C\g>2;ܔ2=QjlH߆Qc3!":sWd :  xCIaP\癖sR8og7 3 )fj<P |+dcLF5|R_(V7lC0\xvRcݭx N$ ?(]p++Y#wUȪؿ'k N;X+۹mz%дR6)F]u,\j*KB e!s50{7W8=/2V ` 1_*RO?U$d!+cez:i#SՒrf:yk<{į.K&K :r+pnd$ \?Vԟ-g@n {)[rEQr&XYGXpNv"! >n-*3*è#8] ! l¸5 ﹻح?,P.lqϛ{yJέBgf-aXAG`k췃NĹI5n/i{^EZ;4?UHg#Zf_yJ){':@tɓ'wȥ` z>BhtⰌɬ9;d{5|)YQ[_q߇l2`[ NI$G&1]"R^gz!}/:7<w /YmI8,+R(.{A 0k`>߄(zq+Jֹ6]g{R 4$qR6KEZ+j:~DHRc8)Ks1GN:@"T~|ߓ;%LTpzWWݰv5p=ӞFDqy??GrTlү1dbJؗmyZU I1-MJ+}+]kvW\vMڏ=LK/xĉ < SMQgw7ѧ -ѻLWj8mG 5=k BwC\.?c WfnJf8a< 5Yi2L!⋐1;Mjxogyb#IQi$-{} (}ʜ퐣\rQՍAL4(iсOp)Kg^S#&`aK:jT>2@J܀ՂgCj_fP#{=z[0FAw$Kn[ZV923z! ԉ!1ِ\a 7q^]DUMLEZ?@KN7>/ !ŸYJ>qJ2QBj /pe2^~o(|_X[ { {ǛFl;䋲y.GDw n X76X[tDPJ\U<Zu4R:錔"Dri 7uh[r=]ã;J ClvYB#SsRews+)|L"[uY)QN(*l{ &jtsm6b+,*Jϯ_}+K@(W2&Ve}p]s.|"J2UQѻucS_Q򴔒1`a GC)Sz"P!LV˓/a7r IYjđպ4iǿjtfmLvj+66 w7͕~/[rpO_jqP# M^j FGm2``\R#(Enc?>ƺuoK-XWNH]9ێ+q`Hє5<Ý ";d/%"DwV˙YCcb nLI#l!L"ɒE!ܓ$~GeX1_޳tV3wsRO>Ef.[;X3Vw)*"^\ړ 4 F6#i^ݻ=;W&y"N ڵ=$l+:[@^ ݸ"9ZB#qؤ!3^}+a9n[EgUrSD{of/s"qSЧ8A0#UTJ8ZeLe ?;+t@aD!)|c4|Sȩ &Ր U|Bא_?DL)I_(_XR_riսnVGaew>n֢Siv9UAE#kZ1 E92~19ʍ@ޡ!K%â􋩔+esa}8) O1o~3y4Q$w︉V\Aef>!_tu(mSc3?4CKdP&FBlR^,^١%uIkg!7鉃VZZ2a6\{٢,$T~-KW(X]hO$zFLŗP`mlHkwɰ$N6o/|U?I::Em~o2zqisS;h\'xzT^e þ2Bwr/ #vGTqm!!]P:  (4߂8|~,&u)55.D&^3T$yX0 4Pc!*NY Ks,dkYh5+A7 b& S9G[C眞 lp4^c`"I+gV+sYj__`9Go2Eˡ O퉷5)*PNmc{,X#3l=;\)".UǮ8d5xxڡd0S^ ;NnSڒqmcH7z>_[ yxiP) ޵ZS nWpRq4p&Qy&on$;5؝JfXX/[)ᶄplj2$-P UCNqp$:^'5kjlUT 6Ǩs 8Q"`au3+2!;9rwpv9#Zv'xipY=5/|s[זu )*/ yB9kQGTc \>djy< `nGJ(*w僨@A8,z'(?~i^_Dn&㱕h~-P8F+ׯd cNs6x&JEGh^Z[]I-y Njhw$AQ$;sPr6AmXE;a(#k~Fg~ht_ȧL4x5Z bE5^t\_[ٓ qLR zPt%+㊌~IԨU& ];YzEm4porgv<]jOJFXI)6E9T//W]d!֯C!&ǓF֝7ʿ3F? {qvpz5q.#[Zc%Rx \RƐO9k=[ɹ*&PُKA`+BteR#jk'Bea~#%-˘N. j}y$Ϋ?CdG 3>-ǚMZ5kƫ^ 2W/Q.S/g;"::2U^%[gQϿOK%OZ_Q2ȁ>cG4֠f){ Ɛ-4ީh%W-1η:z18?-L EɄwh#SE2Ҿ}L]i 5M'YK&xvLYD> m5텝0NC8-PvLWkI(_[_ଥ %h=t?K osɜ wƁMԡb|ϢY̹PA`1\ 0\ldYpa)ha LE^¢0uu˛년^EX$897A$2P͒ц->qι2YoO&@r͆r_ҀcRh [ ,!UQ?'jY̿gO:6#\\D1<,cVt@uBaq/"-zj/VfLo`@U[b6]>ջΣ*P&[X[( 9w' =(]gp< 楏cROy(XS}$$OmGXzs-LE\[>_,6y"{JQQ$+c1ėLt>\p E$"i o;eRH{>5~ RD3 >`ׂ,5Z=fC7z_W KYfQ Ua+s1AŖ0wLPUve@ HDP1N(mh4;2L)(z\dg욷i[c&Yp_}$R@IPiqsBCs\4lvN>1sVHɂ܂I$CkrNz~5zsf>'JVrnN&A+b_X{Ɣ(`o-sF h? i3nelOy#D>eX O~eM{UDZl_}H/;S14)06rlUѮ:wfMϿ@]?O2nӠ7V>6AQ=yzM `Zl#K3$ֶ#Q9glmޕH*_\QSz8_݀L_޲ ;DhKhE Si2`$XUP7 m2D9R"ߥ*CŞ+bQ;s/Rj7H]'XQܬ*PGX{/K&Z<(F#- ۩mcAvj,H<9޸-ɟ{@Z#Ė6 M^8(]U/wXJPĀ2` ]FιZυL8JQ Pw0x;"f&@ҊON4ԧ[A{*DEK*NqOfLӾtO&ӈΙ.HUJjw2QE=qWt92@DE>~oE%j&zPwBb)O@TgԆEtSmSpU 3~i[,I;=EfvLbC.ӃɾEWd:S4@xy -A¾ΥL,9DYwU{Lifvlc‘qB(?O;Y†Zy n)z9JJ`aAU%鑽QDz6VsMG?], 3sWh`FuxneItf *1gkt9%gV~(`TLPQE}CibV E"A9+q\+iLqn|Z7p7w' |BB#r.9 )S9EF'\h, ^RްOf td/MfDӟE/w%xTn)̻";0$A7jp|^\Xq,tPr UnDXgCE$lzQd[Dg5u&ۖg' ɉ&.ނ#jQHd[#Wl;PU kd;t {rS1%'΢Y:4+rڅ%T&$l&kIꕨ u .`QmcwEnTa1+ \pc|= ~qร37`'2lFfLy=|oy[+#)Jx-Iw WCA@poȈ s:[|כ"pnrո [ڥ(Ѩm ιamHg?ȅ}J;C $qiЃA>|ά5]}-U@UUbp'ǡKҤ*uޡ,v2l/f@`'b H)z>1mٱ,CKBCs\= ڢR8anj"tNĬ(:-O iDo@zHst#H?[roژaħձ+xd~f8 P0񣦅 H#IXixrbi|3֜~'9(P , I'lK*߸ l_\`]ra3~gL Lܾ '0#ŷ ,wV@$g9cvB:3 K Ѹ KO9[;/ե60 8XKƠ{6p)YFV8?Agb< l}F沒: /02v*ɴSu]t- %&ؕPhМ|dpD:'?w?5y^Hq xQ: p\M!c؟Qٱjn+m?Nqŏr&-.ax1&V Хb"8%¹„Ɔf`#f]ҳ&Xڦ&Bu֩*xC0f$@WyO41؅`ST@ͅ l Bg]j#0jnJehw.M\=[^ե] ~P]PaRԙ4i#`iC~0ObP٤!Qzt8Sc$5jtE'&#QwdD5p _ej 7*f3Y\WyCro铜>f%;^kF:0߻ij)MoI9x~f`l0oP~׎ z:W[ym]֜Џ ,dđ..JIRc~\M8!-*.T12-*A_o |:VJ{)ф߬@Ԝ\BF!o#ԏ=][G5/!${~+0 /k-WޖU- ɢ0Wka,OHx-̟ &UBSP#|,I^;QU njg}`H@^uc*IB(&Վ_jUs|ƚ ;`Qpg6$kX֖y'QUL7RS&ʢKn s\*AϺIR.e z\+O){R-,pŷ30Ս4~-sbE#[V9~›:>ӏ ٹqDy% NB,`R# IޮCb Z% 5ʰJS_;ԯ:Uۖ)ܹ3e+Ls{;p` ߋ [*DFJ7ZifLs ~SQIx0X 5՞`Mgl {lFf53Ѻ 3¸x8O;\~=Zd&@DJoin!Hd(/52%]2Շ5GjDYRqA#% ywY^ /6?%w0; 2u| GKm.@X./F. fJl+FJݦo)/8~D쟦] q ζ~1jSᅛ?nqEG{wž#!C#% _JM HpP2hd=fgd},Zn>g݈1Asw957ͅsҘKNW;|kBkݚ޴tu2`*,]"'O$%ms4 I7'|e6NG>7`he3[rB4)HUgZTF.qH-.(k;,‵WùMln`I*Y[ }O\Y<⠌xuC&Y9f"8Vށ}w)Avՠw+nsa,~X"+R>%:j9 Eɧ/!"(69p+YfE2sg(`*`Z9QvfwI@]OH mtK@r?vVstKSmWvOy{k]2G=^tbpXC}S9/L܊أCfS*UجѲC!ʹTG6S1-^\PHo,5Zb&Bf<|Oa T@%lv]d)o{˭3( ڱptp߹-=@ІZ`_*HX!U%@FV;9 j\tSqvFu3cALN51_6%]4Z6n=+wk^';PLXc zK$wFM,yj=e^RZx Y6q w=N"װP^F@ cGQ`H!zjNZ~BfvS  D'q d^(Ͷ߰O~!4!_;$\ o>'L@_+i38"3d2OԋL ~@? V4ҮY^3Nt#cRSbn6ՉfBQ6ݳK3'x65 hC! |u$9ΩBXɀhwV|W)uSTB~ pFc*؂xP yxЇ%1S-U^(">K2Ve`yJ7K8f |;'h# 8dBvjD%CA11p/H. s$/ =tU@s&|I%@{G V^KD>[#< YM8@Sv% P=qfoCZ 4yS@%ԡ/XWoa¹7T>{.T͠Z"B?XG8 T8k'yeB #Ki]Sw^NVAO#_OxSR>^Wl4ZvV/~pNb(׷ Hl̒"bS'" I(sF5p+3,w4.H,,eveNSS a@5N9M $Tyo*g^?Q/r"t-'\l6Keg=FM~'ZbW|2?Н!zA1#H0}]abo2nn5z9 +l^Կ"TPSW)5uh]p>$Hsl{_!v. ofKOsz.pLO_9 '1up#!$v^#W g#z̀3 zKA239NJ$ },STә̷ͿPsy(ŀit Ϝgzj45/(áF8xۂAGSew8^֖{x"p@|"8!]_1`Ftl=E[vAEpB1;PBp˓䊋z&1jH8:D8M/T-1ZWa1S{PWHɿ֗jJ6%Q 4۲wNJ٘G)llJ|S9V֦傯Ne|ݓM{KWɄ.I``QXj㓻;kS)(W$9 1ei%E/ πU^ u~&\DuÜBd`6*Bl8 yV#GINUMWbFdV݂H)%ca}Io?THK|xuMإAK֜f68ژMo< Ì:6 醝1I3^C˗5q[d;47wh%Q.|3#o|`Z_2,!宨:KD\ s8Vg|ɚ=4'oV}cXbw|'Y;}XD:1q\Ny$Bsmq 3>m ^K|Kag}QIَ[Q#m_ OgfRGdͩ'V Д\i9#6/Ut0.*>{A-d>qr.b?6ڕ.QY |sng|4*S.0ջJ30J6hԨ)S՞@sh؁iP!zg ]zCDҦ8E>*%s4Ezo"FVsKX 6a~XQT%d7Khm.ө[Fj@F}5oeGXwm!d+/mt_y3RKy՚O,+U|/ZW0ʢ|TZno=*$:.r8'f񵟀gHw΢y1j58-`ol:B?UM#bw9IFt3[v]MPYУ|t_wve( 26)w qW$Tʭ%Émb"3G"f&װ)+~Ô)Xhbq#^;VHPND8<9-N6+Txj3 /f>LpuA(XQdȞf\#h4Kq?VĔA*rNyDt񕕜d@s.X6x94ZҩI9C:[:YkgJsZu hZYPɗb2F V/ ljW>tϘ3Bݰdw[O1EѰfG1ǰ0($@±YW /eqߒ$SX[K4|D&} Qkǭ/oCUNINBFbZL~ 㔫mvb0$Hh;hP0tB\Qcd+^X)X}'r6mD3 ?/o]4w^2=2Rg)l */ͮ@o C&d iU%Svxq=;vR [-!3Mhif۬{[[d9$=m%]S:(F{}Wzqv"oA4{q:!Hn:2sRAlyl(N<-1EV5^ê5m/3 Rz"*Qu !AnRx|.myIw j(l=I4$=C:͠cƒ JufEu0oߩ"D΢dUv*ǸՎqeU&GE@m4d5W L1N>5ǨRZE0(G[^I2ƳԫPcW`)hL9B/(qdDIR(_/7w6;!zZ(c/WTBVoTZucLeDKlF|yV +ʏ?`Z0jPABo_q=xi'L ISd~,);?6~iF}`CSwu\=փz0VS4Iy5E8`|L7GlxU.ꆯ:a c+21< boGM@X *#A&T!w[ȑd S mF6Gh[}^_~c6f7.Ůl"y"T =1满qeȲz雷|CdȉJ"Bk;}}h/.p@T"A 6;X[. m$R wؼܦx$SMk hR'=٧2T_}iת@Cm& uÿCNi|J KdLbGhY.xJBF;Fhn jBpĊ3I8rFW=Ws>'6EbM0?xvr(A#+V`Okbo-y0陪StQ W]LS=y r^#u䖢?Iyy`G] GEP9~*SFr)yOD90rYת*#!p=w؋Oǟ&y=~1$|N|oH뽨I` &eM pO^иPKA9uQJYM! `V#uQʱv~ÄltY;(S<7܉%`e&(L'QdpwGD_^3ǂ8R TpT>"74G+40AX&#â m)6lzMWu'y~952઱=A"Sܶa`}yp F(c )D.sdlҀ{Mej\u4: M33w`τp~}4 zզWP)*DRi~h3.IqvJO8a<;u ^VxcPey?]+?\Vlk /<xӓ1 4F3)Ԩ.Z8! =EkS#c(]bӐlQ ےu0nMeUWW%79gIckzSgjN$`ôZɒN:x98g-p襟h< k5 2+Μ]2!ʁ|w`DvEFk-L}evb=#}ߢ$ت`N_?^71Co5#m;NOjNNj{QU4,*Aa.XsV5[T H] [Rc%)V,o֠)F%.JI[M٦L| -󮙇ԏw*/L';K?юyMH6,j867t52"%4u3^6J?avig&G2 <}J`$zxo@6U=/>ђ a$)Qyq0-?r'}46sR_I[|x8̱f?{&]Y+nNw2~ïQuD SU 2@D <)#8U)P7n Q7V6(о0N0)Z7bE#e{决U[ZLٕڃ}ivy_S!}n O yVkl^OxkR.x$pbSBӍz5d=9)A" iƩf+G{.PY˂;K %ذ- wge LSS>lT67rdӯy^t#ㆨpA*QSaCh :ᆪwVeؚ2I9%/}\2eaqôU2ɀP?gڤ _8dnq 7ּ뎠E:̘P?!J& Ӄ{ Ծ } qp8Pr@S[eԱ/ո^fe땊{Gq7|4g"ho`W{rI;@O' |=y{7B,۱؟#8)lO h,tp!ݞ1f1y$T>wtk3w=+hNpi~$S\ Q?Y[6R٦ȗ [>UK:N'FH/zvlҀO6OrDDdױ[|O1K7{ܔ:YaRAmͷ;7ERp?MP`]H"xF^AICoP_ OT~rCV/^Xl)^B}_Tu5,NGmv7pC=g+ CM7z RN4~f\1MRws#T#qx8ua[u9퉃2AԢH~N F:ۧXÎ>BaHKiU{-y0}@t!UT$xC Yfro?m`ۅEsŲ]RZIꓙumб9mekͻ:Ȫ6$n,LlRX&56@h.H<~CaT#ekb=q E^)!uR&Z0e>dzQsqS`yvngR' uhCCܢVHS {Zfjiv\MLO?b`4Yc7|y/( k<(oS3n5A&LYxPEx=mu\QR,+a€O65zޞWPS(@`T"L߄=jlhV Ɯ<6KѾUMjcڗm}*Tک*ʷe PH6 /fu.vWIL]`,:")eNM +C>n{!JU vYiӛm>_JMQwZgԖ6*b J%u{@f-0~ epӶtbҡ4|/il8OXZc:9tǛ2%2~F;.$: 0 R%#S sCS"* !,.lmev؀ȬQSaJ~2k$uaQǫ YdvDXɝ:f 6-EX`*t֎ D?n_{UaxMg=5˃)Ϳ<%㈔7:R5oFc utj{Yj65xEaKC#c̫+y=1U=az;=3x{r|;~=r9lYJhFQZ%!cpd%Vv*= rZix d>;q䬦$:] "Mџ]y۞VG#\_ &_ +mzr𙙦ͩ i6 8D {G!,|RKjI/̍)l}|F艅 9Մ!6_ @%km4tcbۤgh+^1)H Lg/Ǟ\o?5=ܑ?> ?s3w>ZAAc ,կqʕY7>uC̋cl@ꋪrN_՘'B'5}S'D,͕˓%v:k5NDIJ+ W 8>j21Pq,jYFJr#wubt%Enj2>Y3Fİ$@a;tre?>,0iPBUyt>ZNw GaĸsJ:ːG.qK,nl` UBq>׏[Ίm+Ј]ZrB|uW7skEܒ$:lLQg5NfV5K7go^}(>F|Y@|Ȯ mЮ-Pi`^ wgr5tGϊw#DT~?? gk`4wU.0fUb{oA5̌`*focFN#D3eZ>xcT'wWcdOZdgiv] <$LֿMp) *kпU?m]n/PBDy),O{#J? .#׺ղ+;R˺ Π值կܻ?jOeD^#Ԍr!!_RS7% fҜto)QKy6BKUĶ~ݠKa3Qc%q'?|.G񾛩Uz xPU j*us3X.kL6 N|nPE6=#'F:!^id:Z?ĚB3z]'y1F{zumV:eL#p!E *@8u^ne >ny\9 ,/7w‘c Jk#-Q1C BײoL1F0=.m'}Fwe>\e/Bc\*ù2MdUgvv(r"ϞLB JG"{f 08A(nz0a'w`"c1q:N "ʍ2yWջ]| xNpƟmݏG# =̰4Bv >-½:U:ofJ3BQ \{!@!*:BM ևh(E|,[MeX!xX omƖۆB&<ߝM2wm=KZ/OgՇ/ a*lc4;Un* !xd!7$Er3¦>n}1fLZHИ20"]8zWU %G:ۆ%K5JG'nUu$\^eΆ΁03G:gyG?=m7IK G| AC>]pwt姛]?|YPӇ1 K:B<^oGeX4*dVTi)&|Q'm6I:AULKWIh~q2V]L\ g|,N~{xR_?V1b`YTܧKH-[ h+M٬ s-]'՗T*~XjvlJ IX xɧz·T%C.!.谤MC@4HOtqzsNLNy󣉋F@#T] v92~mzVxĄBT 9+;ۯAY1_bv|ד~~qӂ)FU T)ݶ|KapL1DC=bO!ʤl@9)q&6WT[WH)3idʹgvMwF4gb bnG;Խ1˒*q0,g/jBM`ko~%NLu[Q;|, iҾ!vWEVsaKG M(WO߷b{{jNJ/cGHM>%3!hc< @g&X/к+ИA6 ̤&?RV&[)c'w)FI4#؟=,YA)p@5T&v>G4ܮWr䬨Ft{dS]c^$)MIʟ]4?$y/9jp8{QX 4W2׷KR=B%㸾wH|/qzvw2ohsp Hmx`h\s$;}F\4QUezn;\Da?G !+r|Nb1MJ]$gumzf"D3|"ٛܕ-y7[oEZ*j%\8hQe0/sZh"l[u=_eI&Rnڅ<}i]f*QY'XHsة@ HPE>V' [j0<\XL׈|nAcKѢvho4b(<#?ogx~0ceϏC-܌v.ϕ/Pԛ} bR-u~"?a7d ( tX'cDC;?gBomƢTkqmaYgW+T,g=:GcIȮC29FX1_o<@cGf&b3)"AɝLy,Muulp-VPT6'X\!L~Id} %z0"9! #oߏBGPsze ?8Gw@U֮>bkxfL%A0\QKu$ш:PG6ʗT ͬ$+HsL~ԢKd6̥L ޔ]nGqja!je3NȂ3)ɓI$R2wҍۚsMǞTpTaY>-4(tSv']q9#I l=! Qt)`L:%Ί"~ GʏiOq[lnwl-s~Ӝ{a7!¸rƯm&R|SQш@-5z4G-g`O]I)+'yKⓙ9-dPUɲ,bJ6t0!F7v"qq3*E@x&q8NlWv Y*Ȍ? @qe8 VW"h1;@.O+ﲂ]Zr \eaעH#E+fUJz8z 8.Aw㆘RHȨРDZN?QabԈLk3eI},w_yy}bO_>Ꙝ={FaEA'1w/i/3ɒH YXІ"TF=%˙Dm'6xw~!us<آEF1!Wk ۃ 뫾豏h*E,v{H (%۟O*8p1fiJ߫_- gQR+( ~l~t/ʌ ~+ [OX 'i]B4NxqYCEDA%)O-E4>6x,T|"@=B<*ȟnex`BQ|8;D{XYe}bRܮK$6))/Ƚr9 k|vҨ4,r_ b5eg 2_,oÇ{n^/j6,4| .OٻspOFV)0t;336D]+}ZܬBm̖>,XB^to%+WQ[YR)6"-!^ p02|&UkM4!FD`ߐ~j lػ-ie8f(̎OU 76:Kz2U ù5Qr0a7fMD\PK4C>TNsObq,Y8LB":A!!Lfg %Y, /6W3Z9Ȉ#-o;nǛ.>%4MґD (udueGz%sjy uu4+~Ru@1$ӳV+/i1[=CzbEԾ[U}XT(gmx+^J~ XOHPELl&2M=]%~t In|FF=eCOlg-V8]>&zbM fOc+! uTLy?)$|`>\ zx}0݇5RF絴N2VWOμ~.yE< 2[>TRx̐CA,mHċ0qYSa)K%2" 9.a3͎[5}Q@coO#^zs|Q?.ewv;K'EmtaXzُfJ>#.I\\0e֧P0piLvdMG;V4}wo4@CSF. Mo ٔZpjMR@wr PZL@ݚYRs]JIVy#`8RHS!B@o4-sZGP/\6qg[Gڕ)ðKͦ7`QoQ?vlvMإ2'~q-vֶe>^-{/K5:I=rj}]G;@eC)_1)W\+zxKpTjTzUHS!, 硣G"z7>K['8gӿPZ%a,$[W 9]Q/:6I#J{!>c.KZlâ(*4Pˡ'_@ѱʎq^~tɞ}ZW`-JW$d(?[ΤkHƺ[waJT`t;*anrrX 4*8~jt%A#GZ2[K3p1,^|=0}/[0d[`?#1 yAp;9cL-;@kXMA~) 3G݄[_gY/Q6vYTw}c a.?/<}E݆5:xzl :B=3,phV}LN3@"zqrs-0^ iNM5@1J*1+;lg%G \F2>cR21EuUi Wkcďlwh@_Py2Cn o6XOb.5 B"kB hTOx o9V-+W'`+{Y=$ s !fqҬ&8p^uKI0n^zgr]M]f*  Գ?hU-h`TDѶZvoԀjvv%G?h_Pپv-}|ӦSesQ6HYv\"|,'m Rʅ,R^LԈa3P$Z|xSn}' Imv|%0ٟیwib̞ a$?W۹Yq[MY&ө.n%5R0'5Cep2<=+BJzuX3Mtc“2M5߄ANTͰѳft|8GrlḑUh>͌.HOw=ms;ک?,yMc7,o(L "dxXz;hЌ<!K(,>FKgZF6d(H' ] Q3z{ŵfkn#/A&t2ԅɺ.ܤ&\ }8hp[&dr`d;&G-OoƧ7˜26>Yc"moT.1r8D7n$LK67۠m܍eڰ嵆&3$Πcx A9BAĜN4LDE`~2#W+YV!%$Mn9ڈa\~ 8fěβ>%Y?#D=f8$<q}hXtwoOv[C*߃9#&4ErSLBEv/o0B[A>0؇:3a^/g3cke9ϙjBUBrXU6bUgزl+\/n5=[d)cCɃ0 + Ze,CA 3Yk8E $ZMg\7 F;%9x!*snǓGqz/<8@h<k$TsAۀй=[N>6@֌\ ڦ'0}r } ]"rȎw&Z]En]5̷[+-_N{ypԕkFw,S0 0M,\ Nnhzz\d _uc\֥nrXvڬ]! .0WzSi=>&-h-6WKeX $l8`j:7>ZZ}\Tn)v\6ļ7ګVeGdd_-1`@N`BF$.K ?:17wCE?FN%xe7Mo'!+SP8G Ƀ0'":+gL̸U)/ \Gs͈kZR@Cm#Qh35ǠtE!x>qY.\v,|FtxJͺcx;ě/Aͦ!nik4`.Tg&[:K/aH?Q1P.59l> agw;?DsƔ9BѬłI\ 29#ʻ=9텹+jp^qf8 G⻷ndKbO\U ܾZxw3iVD@ ~%7!P#y1ۈ:7 \ܠ҇{2Z`@?!9Y* BJZ|X*y78Ily܃oI*` h \BÄy;COVvT MFWRưq@?8^QDJΠ\+bǑ0ɠ9uo \E_NY6mX^!,̶2~Z K<8"Մ\[A˕ Ok$Krϲ0GtІGaq\&hf:H%;S:U_bD, `"n'%~d%ax6żNlj͙.UbV|0Pj =D ~.r'7F*!Y^*ʄXM (o*}fncɃ@-RHOԞ>k׬D͠LˁDpaFQ@^F=۷n $#r^g0fZۚf :lԻ7vj3.?,ϕM!z0FgD0i}oA q8ῤσ1]4i֩ke(Ur1d+G[ ,: rz~j4t7RHU#O6p</|v7B=ԫxQO@NtgNf3:$;S CDՠ^CR¿FKN[S8H عDrM`Yc>t9>~rI+C^ڨ 9Vc"I~yvdke#8.+Kn%2!`5'Sdir9J36N% "ƕI?,>V~!^wjKH[K||? 96$Ao7*̤]0A"AMEF'Wg!Yy|q0d].zW:IfDZM|KGHXPDVWL|?KSX-wg`>Uw^QWzA,\L{Sa>%QU"Z>uITH:և$4B3u/7)aE 6(:5ZS'DIw{5R`zKg`3׮ƈ1ב^ ("W*dYqQ8.tKюYJ8y{ 8hqgu C8CKd"K>!5 @Ww~E{V&.-j olVk^fBGK'_ UJN0耏}{}co7FF)EO&N]\a;\9 负3 z[(:ۏlP"Ԩ4&O\+>JL_Zu">;ZK3о v6qSX`#?:`mwr( "$e6j 6LߍXAWa)yݛG_ɸ̞?fpu2T?bMFt463lH~U?-jj5"턳3, ٖ -3gnLҹ4\9WJOy!jGYpf0fZ=z<'JDYPD` Ο8hD"!^*m6>oN)%]P @ BO/ryLoma}.k + ٌ?P•ǻI<%=@[^лRkK4/:܃{13 z޻ezo  Nڠrn"q:g/NS5_ VasΣu/`]lЪ7yA̺Pzô^ 焈\MG.'LaG'vT I1%Mr'z@㓝voV2y``f'ewc y@UxN-2W#YvV^UYlq}TV\}7J}1:\M.t[L4 -K$V_ Ll-05qQ _9}v@u簓 BTg-rp :bwIR%G$0PEgecPْۗQ da1-E4)㷒*2]>}Q_Ii<˜Ũ;$N)g*e;x w=e4d龍 ^ex\rsEvI(*n9j-Sʊz΄ROϡd#uRzja -5mEt ?6:Dnz;C&ubwh;KR^Ef]4?4F,eLȒS= J*l\#/@$rScvNPmn*E7nhqiZv^pCڧ֤A&OJ,{X}K AHuc$C*wne^ Uθ`QSHe ]uI]Dr;x&XMbΖnL\IL}|dW83I6e.?MN4,,p/'?u-G?L( @M ^[̰iO$`3eHݴE98{_Fbǿje'B/;r {8fBJcߨ( s&->O$*(kvEi :(ⲻ ;%ЀdYf&;4Ŗur uy֖uE1djg? ;9k;nޠ~ǿwXy8&P*U5n1OZ ZzAT+I`F[yZI_ꈦ{L݀"B"]a֏]ZWrX~^o] &u4S6ppj+ʿJ9|mt%Nu+(B4\ 58WWiċ\h?KͰEo &Zq Y%0"(ԐrƬuIȽtZ;OxO9/T=W$"(]:@4؄@6GݦTh۟hD .Y5O p2s4lIf>bk)2u3d~4UVO(X5`my$nL:MV߿,x"qQpJRp댘XK]^w>ğrm8jm G=_u{$ HGoICKsgYJtv⣦MpC#_JQhf0k8\.낋ac7VFMע2ԇIFP$ A?Q * B*PAB ->mEd0o UH z USixixM)l{F-W$a&ni J֬JLpDFo}ճAH?|G*t0C)*+pICϮەrƀEO:bꃥ7U60BX,%i?>JxV܊zr0 ڝS[8mV p f_Um^xSY)%E9DO1C3>79,vVKgW;^rgl`Aۘ6pZJP,^pI>3d4<⣨#|B}0mbrT4nb({# Ј[s҂al+_\ _gb5dm?1tE 7T]|˖Ҩ,| H4ǹ= )k~uѱQTVmjPFUgϵ_+P'Vz8{jVc: MKzT <v)o_G_/#'>+ݪA=4zJ*T pzowxCw"0iE,e.E1i[U>mxT꼧d9"ԜzR_f,\HF㛢e jj?R&oFv^ Z (];Twm=`ÕD,C3٭٣+O,K˚@/Po3Oj CW2lؼ< U [3p ED^[-p͚ˬ) z-.2;5tE!;n|#a?whP2Um8Im Njg]&qb lDEH9.Sea?سdi:s>͚ !q4kM7d9l&\n>tT).īN< ʋU ,[Tj5ȫɨE`!Cʝv-VH}-141! 9UpX 30YZV+䣾]ᒅ$p wZAVҐ@$ _P*K!зF3r%l螿i*k.F4TﯡMpy}5|?i`a \#NCG׷|_O1vY b\Rr%nb±O]*#;p/"X=nsF1<_ hh%v %ZFqnp`s$kڲ2o-̬G89zL]!u7u0O^~Nw}y֙ ~ SJSb΅iw!ʛE)fˋFy(: w\10Ii~g- 3L)yl8 :cȣ( |d"F3څ1>VK-v[ڪ4hO}MO:|!lj3!fu3~$&J#zuM1Ln06E5e_/%j :03:)㻟vhOfT\~8LGjȩ!=btc$2uay21ŗO( ?ừI[he"}zыnԻab;{~wU<ڧdb$$z<y(*U5 ̗&O2Sn63NHo]&)C{^l̰2ϼ}v~nɁj%eL5g,g )>;LdzOף,o'#dK*mCo.M}{ ԰rcwffĐ^,iO@H[stC1Gomf3\>GM8>D/쫿]m&Jؓ,#&1ƫ/ES\u;{uxDt~ȇ>UjKIOAm S;*!Hq+7@m9 J'%E(#5k <ͺ,6,B,@$z~9QKrN .zT Am.ȟh2psRB#ݜ m<"@˶*mFtMR Ԯ@ZA14'T_!'=Fo:@ $M3_V"-gHQG شrb95ѫEٞQU^mя~~=T9qֆ,3G, 1~"ع=vG3"\D3j!4eD7p{N*0S`ayasSq!ݬ0N@ehC hҖ1 ˫ ;Y+e8[sY-⼋KWa&M; C5Ȯ<'e#,W/M27W?́% |P%@3HљJp/"|xTQ|ʊ=ewQGs(2aܪunJ^Q +@]~ ]Rv+k/J//`bibjb84n;jh<@Af1xӽ!>Τ(#/,XE'7^?nE B=H])8hb,Đ-:<VѠdM(H,^ `B ٔGUGeKIYT, +ڭ [e} Lח,s3u<8SF  4h Xm#Աj[ZXCYԺB"m}12;'gE0A٨ /I:~?/IcGU^߶M\C\<Ƅ Jgb)軖EA ΋/A'M<\ϖU堸3:]W~=Y<=Gfd&Su$~ٍܡx<7 ,T'㖵'% UTMe1?Xg%2_ uۿB]8$yncT7F*@pK˧fXYb"qUP dծIZ^dZ 9z'e6]wvą~: 'bove)/j#WqTO`Wtûe5gRIc܇8g'9KV?E|ӂ͢bVsq|*RnDjJ.|h6J8ѻdks~NЃXw4k#ox'Q:\io: ]Ĥ:d=Ny+f[`-ܠ4a AykvY`OHHO>10Ҫt[Bu_rԝO,_,G~CW#9-~.[i] nQD%>LTcbO@@]xJ:Z !WѼUm/NR UVOgʈ : ,;`%s152=HZb8ZWԻ_S՘j|VJ}mT~f0#Au,K&T_Fϗ`bR6|7]^I_tx[6Qv?> Qbc 7" )D2quV).y"jTuJf鈀UiQ|# %0 1;X!6R%*O|AF$C'MUzǧ݁l.bOee_|n6N5q9& ,r*uO!qJjjҕ1^#vQeF ЮhX|[StnH sfSXB e^&Aaz)Ƒc'vo8\-F=9_  %߂ghlp !`\y,Gj:;]KʥQ!Vx$z!5]Gx..0McTm[k;QT4 DNnR(m,paF5 eQ[pqJ̫~o_00z+ HiBstǭ)*]!C caO]7⤶Z.P! }dZ904_BTMlXo}r5? :Z(wjlIj>ucoz;~4l!O+q׮^[Aܺ8it=g?(H{imAHb]qDzm< : BΠv)2Q1f/ ~}JLMy+Ժ0(e؎ev90/9$#:5Cޑ:i?9: R_[/lbLGK cM8r3 -C-6E >3KSyuw>>č@GQ?o<VoGe\$cТOb4 irGjIͣpNAjžܠF^~Q@k⑮Cw 'y_DDl[̢K4rS|ґ%cfat؉?s\q')0V~g]=5}+(t I{nti/LNq0˩=n]mkrIN&(Z~or*ю#e: !])3}s'c PQq Ɖ/kdx>Iڬr37J{(Qy&}3ǮKE:,'.XQ֞Io92. ݬG[^I*-I%$7. 4[N @@]'e&ЧZ}*, kɞi>ңM.''M3:+ E6{ctD7Eh;}Nj0 fUMf 4MbdV0HƩ;EN(nUX<ð9L^WO#$H7F@v5ڴMkdM/>ݧ~4 IRyΗ~ąD|Ր|i^ڽ۪ Ç]O= ޜKelEUzkid?C99$J:O,RDq1/j\+$r έgϙ5\bupj_;'WԎ _*'pŊ&lkoz=3h}'՜,[gKЊ6?l$+?a3+]fMx9JlwHH]ɋgi1Vp/^meOpZq) 5em?xuYؼJ ;*`]1N "b٠ ʗ:K QHw߰ m(IbwnJ}vNhxCpC/kx!tf6es+%m輀&ސ;5m~v[L 9ݽH?CDW%eda/ԁQAteYD&m+!bKjGJ2x1C>a19 V cY o=/܎FRtZHV! t".:J Mُ}:AHp5c ]Xl`0='@!SvD07<>=iNDm|pcr!Ve̹䬀+Retk>Nq-~|"L %W8T ķ1,)5ە4_6Jv/{=a_xT@0V\WDWUJtRjRX;VW9/F 罆`xՌ!'xnk=98C 'tX /3O)";SK>)`Ç)n {;mwSl-–Rˋ3ԩ)ŗ[s[b|0s~Ɠ9zHbс<4OsCj]N±>)$ 5 ʳn:-|^vt ^HEMXR) ܃IP @x0h$頳Qj GSKdTK̽~=%0ԊVYCǿefw,oEK0_VbQE \z' F+zωߕ3P_3D Xܛ7feg]t]T;&:'M.<1nLZg궬02Di;dTY-oΧL#k@S J/i79_²fc*+.^ru1h8ۑ=E *2},jv;[+T1)ij:Q]- "J)2&,٢rilW4 ぅh3?Go&.k0/HƻAW TTEa^݄ `2wBjOTAfn^:TGJ,npW̊I3Ǭ8X#`QYG dHĀ MP+&˛K]5^p):Q `  *$͗')#hA*%=ZY d ` #R8 Cw]:t@,]r3H>uCC05ǃ('|qL_lJUK*V~Cܦ&14X3{Μ9?Lk7ѕ~\d=$ O? PQ7sa-l-@~!b-RF,$E '3D^,?8X4){S~hmT03n{q'j. ղJ-vT#G"wN G]6pY[9(WV=2_}.qӭ'^[b[XXL|n(X;A!*u h~_3ߨ+0O>5T@ XgID<  "'l;%D4, iyX͡> !Ep3|V̒M(vϼI!vT%vȿ}⹓"M z?EBi2ʩ_. ׃2+;VM1KИCFxpu̝OWu‡^~P^S00VpQlȉ'ꮫTu͋+,4DŽ.D0fӺLx`#x2E0Mf,U=_f:m"{U>M0v1crBqۇ ~F`C="I} S}&ŀ4HY7*́ ܼ?9iyRY'0cÊBeCUE_Dyu7#;`mMi?ڮE(#ElГ_ܙVm w6odrW ǰʐdwEQl9giЦe; sl+Yfĭ' xVo|eŌ`M|SC=%yp'~wrvq |{"i+N?Sk J<@ŷ'oGА4aSd&3e?+7I!9K9'){Ǟsxc:sxkrlf\ak<+|%,l=b -EclYoPm@͟'jyA`  !T"A?GY")(4ϋ8O7}ۃ3qKd%lW+J͵Ɯb[uжgTMb}nЦtbrG1]նlGWZcῧ<͓v tXCB#*":Y̾q$)^+jNDI{\gqkdx>OǕP@rlIj)Ns? PTό?&FqCt(\Zߑ Ȓfu}/zdh?p8c@- A5K!E]ދƭpB,6L)Z$Ae.z\'BM!,;*]  lol@R9R"p\xFD FȌDt00 ޭS?m$.b2Ώ Lgh& c1/;O'xR24(*K{$l+;QOYG#dh(EvÞ@*㐓(0`^\GkiZmB{R\+w[YyY LF+S+cu9_M"τ˸+?MM^E<9eߗ2*WIZC2exʖUqP7K Pg][`؆9*u^ /T?7 goHǶ|pOtuDvwn-Ӆg/նhi`tN-MSO`pSͬR^y'<oqo{^)dJI ])AVz2 3 Fj\9QQɋ j,1>~.' ts=&f^[ V^#-uU}GUo耽VR"bCIT笘 aXmׅc܉z OPL&)<~)X|~U7;Mؒ%Ԕckww hyѽO,.nZO_< 2 M\aVUDo9fA>K̊E.{U[e=X;7q. R>ʅ-(GԐ\7#ǎefk fY`5/xcF3eE,ema [q9WvQ.HKrYCK`]J@85lljWh MT9q";{ZU#LDg;;2HSx?WDƟ_9ZѻtA/P Et׀[MU5 !m 05\e |:\0g 8o-x`jV r/T<[a ^bvG6 9K*grPg #Wp( -:Fk <-mqY˘XKaYk=v1֫QBqDi鴟ku!U3XR @cxlxOǼHiCRЕ:㻝D]G'U>9~&LmT'feO>5v>õ8,= J^o= x4uG0oॊà ck,n">沍tdn:؉G=ؽX[FBC=}>[p}qm.̛.ph=P{V*CBM⠜ޑGҽwƨGsJQon;/d9bFv*|VgȀIX2ϹQnL B!.l,˟ؠLw_by=*~%Æ鯴-%('kK bVwc&<+`D &w5H L/弍K;N@EfQl+OlיJzNW[pw{mњI).8 Ёz9$kdP9|WvB$%)YOįSZB8BۋҢQ!!0 J8`ܻ &\ʚ9 g졛'z.NAMޘwcU謅䮈w;/lk4 >weiJ;>[skq4D۳TQIMŐL![zn 'WeJ!(=(C6Bum^VS>%Ŧ'e`U|I~j%PV  ˨vtW`UQbYR.ϯ7Y!sf \M.; ע$|egYjx$|\ Th~05|=*~ZZ ]}I1cN+G~nM, oƪ.:H4=:l6}ط3 )u2fXۚ;`\g-a㓑Xpqء1߮Nrr< && 4ʖQ]8-`GԬg*fY_bǐ}*M >K7KG6Xh_nDPUVsO lƤjt2O߼b1|H6g$R7T9ȏ`oDTfoL1`TN?IP&9׃Cw I@oCiZx@޴i> |+*ĵ0(NlR|˳oI1Mz|c~cTK73ta]g|ksW `D.KlcUX0ےvX3Kqo{@ ^""ْ =OHG?eQ'V:[Zо<eR[,rښMtHZ1}_M"({|_qNЙ|ׇ/yxb =޷C[Ik%Fe+z,OWusSC9n qʦ{%l `iP"Ii]աIwXΟM!7J)eTMPzhNW[KCEY5m+ܱ2J>`uĐ(X;L}&yfxQ{m!L.7,іniGEJa9"Օii :]i!~" 4e Őz2d2(S KJ~rk!,C*^@5Jİ´ 4;cKXu,ßC[bv=tL^,-饎zECǢ%ݗ Ǻ1MP,ēcHVY'MUMYavc*/Y6z:XjJ)p_&bY[4JS`|WwG7;ѥ&H+}Duu3OzD >r"auМY'ؖ*#%WzӄE-ϩK?ljfX-/>VeF̂vH%S\[AJkXP k/xl|#`CK`'2c/^\Z\Ъި^}q4n׸RҞYh vH9w#h{!^otk_xƺ!} 74 \a""V'ZڡmZ*ZK1C~(׹<! _+L8#VI#mk3`xw5-RS,.VKG<\qAKYJDyAM3&X"EحGY0j"44h=`j#_z$$blg]{D2~͵-]]?{gCp}W?<5#gE/Q@%a!j(F29n# LNjۇ.XJRu%ߗF^=QM2%Za4z "=&|.y'b:t$SE#@a]B4z? ڝ{> SZ1G@1ɠ= ߲q|(U{W3n? TýJL QѤk@2!帙EoN񳘐r). }M7/g͌MZpd9`ag4ZAm~hOOx.a\r_>X& 0|kixX]fei 17=SseK$bA#`=I#gECjF">/$IL%$vuLD< 5R>׃Vj XM;(RtN.U׮.zQr^lHnI  s|&ƃMp/ڙ9 ZAOmĊ2 cҿls~kmĊlF9Kw% aM~iш!~g<9?8z'2hF2ƨp6RϰU~^^32^F2"$Po:.:WtVbYt|RsibOW{dG ٳ*1ڪ,+я%9V 3Ym 2)tYůJZ.zԴ&kLFY>snBEN.5$Ҹ;Qg;I Y;G+gc%fcMC{{ɾ{c6(\qo ֵ6iPF FL۱ž~` ]uuyaM(86ɗY%j(be%HH,W6+)[MsZ1i(GOj %936^Yʌiйtɕ0HHv/6Zt0=RVK~-1j,ah,{um!6*.T (6,}kI.'iE?s E. s%VH,ј#$ۜQ)Dv;M."0Q-ϴ&߷+;ĚFn(=@Y^νuҗF8uE֎c[='FO%v\gnt^(} '"՛ x"}0 RxnBW)*(ԇb2!J5iXǯU8Z2(qe =fZQ6\). h\HvIN_{/+i3tſ9"=f'!Vau P".9ds eLC^# )b_IRս'z= $ͯe8MI1ljx8|l9p욊vx{?֖zbfQg|ctS%>`ڦZQGLtO/1G‰{a mW/˔ g [gM=z0FSq&qy M}lúasRh\uM+5ܔqﺉЈx3tS5pY,EExCmQ'UP)¶W6rx})QMo2 j:k7_Z[섿?[z1q rb>IN:cnB J6)Hob`^GL9䲦P 5Ff|FGs92VLf*ɂuJA̖Q ig_cR.c|ډx^UeT:!JIjIU#w%} ~Н>Ik6 1RE{)d_FPkn41OcVzcEwu%Ԇ:) ![RASzepe_d3҂+,̴[dU`{!0A=[ "rWdaªo~tQ`3:@d:2T΋Fǟz!?P3bWpM%:6'zxHjsr bn#+*?w@8اzzKʘ2CޑsZ51jF\!i[.a8F†5m% f%{m~E<"S ΡZ;IAc}G#%AfAQjZj؟\X%k/ypQyd'5n}ԭcRDfu"*%SA3l$"6ݥBUiySs!f:.AnПb>",!%QCLmZ .zC\~Oիg{JbTpJ0i,J(2}ל@AiNŏaBv:o?/!9[ú11[4r#>>AoAԷ\:SfDzi#*?͹~])gٟ~6c0 QZj7ny$~"fE9Ϳ(zھy:oE hrN0uF*M :7Qgm̜ЩA(ȮRbvV%qp!=˓819U4k(>Np江P!{$kNF /eC)JhRjjq[uK}C[f|1`&\l2Z 䒆Fڶ ;Kz4-BwIV8/:%rsfRI;vXG`wUH]hPs][% F)rqk^lA:l--#;>EhR䱴zYQe6:z'hbZҒ#4vdi㍴CӏJ uBΞ|`͹[`T]n"h9V>6ztKPTF.r25ux*hkx1d݄AG~\q-tGrօGKǬ`Vçu_Ⱥ5ȓ._aXr_ճQccJÀ"p(ؾj!9@$/ݝghdqR֥i 6g/|s׀U a{Lu'ꀏDab3ڷ,]<e1cͣwפGjVY;lǬ_?{ YtBQmxuq+zJs~ /u7I{uH@XBBYDKQ$yP{~P\AuxSr T=QrXֻWGVR/ 6Whzi ~~2N3V4q!`;Fd H4t<Ɍ cj6'uDnm~E#M_d }%TnKAVUtIAd9IQYlHT_-9!j:g<d'^KnlhI+đxf͎{}s {pg ;ao@`[ hӘIwmE䯯N/y 0ͨzXj(ϯƸjpX ďIHx;?)\ W EdNL AW-?oA>28srSg)36dAR%Sc4C0nv'GdCKV5V`',,GOF3ͽ$5^u0uII/.1x-jC9s?rQeP"_?K]0C͜U{fɸ~$hXQNnTO.N4!Rfri㑻)k̃w1IHƟ-皩l1jD^?-c*' 3Μ և5YqB,bǡeYcaAPzLQ{­:R  '֟PDnOWGӽ}kĕ@(5Ay?is\ZX \g&P.!rvulx8 AD C{ ir0ܐMŅ-'B/ʇ/%kږ"(Bcokt6 :~,EbsoDZ&]`2,У٤jl(0$[ U,7x]= uvB%@bOҫ|`h QKi FwP0BCChn?PbUR(Pv<=O\*l@kdmffÒK͢}2]^LFYHt[>Cw0Us["e2dyS»K;dQBZM0D'| UI> Gw"RD yHgnm7qz{ړ+mY>}]>G Y~Ыl֡3G<3P)تB}w/dٚ1z&!&#SNY*5`+QJl֠db4 cbHLH-Zg4ZV$Ae~ w>&iOwJV4bK/Rv n&>\'Ew57W?Zgy-qhIH Wٔs~+)/ȓNyAiԥPlE-B["X\ 7SPYQ=E C-z+p *  OƱi#yݳ\7"iVC<Fhψ0eaNX"$眅cH-ǒk*XQDp@Ȋ"RG;_$ 0w8HCa[В2J醑.20 @KՀ,YI5-6!q8̈́9D]9͠?Jqə>Pm1#_p.n?eJ%3s]? "R7w|7u9"EFD7Y@q+ na0Sn%j