baloo5-file-lang-5.71.0-lp152.1.1 >  A ^渋/=„Լ$V&f@nCT+y95դҭ.͖5aQaXOm'TZ+)rR_MX*bMFܺny,}H1)w6=?bɯV7g.%ZR` řMr&ׯ*_'h/ULT6mP% St_>b]NՇ+KCԫ>& z\0B}6qʁODCm)v@Fhn\RhIy:>kM`C8QxR~e5؅ Ashs?dW.h/ ?`GzH]/OgnGvIḑB&# LGlyV[WVoQd=2QfKz4*Qk_\;_O[{8uF"tυ>q<<tϹ|5Pq*_9w55+>p>L?<d $ Dtx !( 8   H + ,x/48H8h;;<a#]!i/C$&H#IL14"b1F#D""D^ -"M  NA큤AAA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤^^0%^0%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe5515c9c4fe4263f1f21ec27754356728986c61aa149cbebb3202ff79edf9017d655d81828f8d72f28c4d412965dfd8e1d5d27b233a267ca586384284135f4d5f2c27ca6ce31076da491a916ea2edf6228cd1dd3fefe577c839fa7b94ad1c05509ef5064d70cff4591db3b42682eb321d1d4292569a55057957e8e438504ab3d5cdc4ff8ab61ecb649b3ebc7bca54d887d6a87e980a66e0fd01a908aaff657ce34c38931f82d939fad2b39b61f5a7f61e80018f6946d13017fdb4102b07be12ed216a0974a15b220445e986389a47104af3c119b8521066144e17777d7c171c8406c7422750e05852af685dc5154c1ad3f44e9fe46cefe9c9640ed2f7a48a2882a5a7516a0b253bcc2985f074a6fd965890d2f460e51ba58ec5e0bf54789eba352b745370f264a4a69895617d44111e69bdd30cade23f90a1cd97e997bab8a28147a12d0dea31ba3f7c7bdd12bfc4a4e7a43db0ba575618a0b146b6395b2f2100656808b6c48daea8876f15596b422269a0b5cec83e9620ef9acd678c1848ce0d7c099af17088074dbcc2da97b4cca16de97feed2c84b49089d3e826de2dcfb326e8272290f706e92562b4bf61de17acedeca63705af785d28206b666d1d70b67cd1a5aed911cb77c3afa711d90f6aa9435b75c26c6e4c6fc96062b2303a1b0f1fcf352aa8e352f2645be7305b087672ef1f3e5545f8f4b0417bdc75589b55d4e9f8390dc0f51fb055bb7cea2087918a468d797524955a05d7dd356507333911384d2d8fd5313a2196adf7b4d28fb41cca87d8879bdc882d5530165c6e2afd21c6f6338b7f4d58ae49b2699628a2ef1f65f0666ba56c9ac4626b0ada0b7136fb6116b62b6c53d8264057e6d100c0c1ee5c13bc2b8df696c65e8335f4040d98f9f188df4adbbc5fc290b95c3ee996fc639ac4cf46c62741e05c36bd70436a4ca92b9d8f8c90da94bce66d8b3136d2aa7f9b3ea8a5bcd0d01e3c2e3a510714890c279640acf24be68c2c49073df116a82393281efc760a2126b4eb0e3503dddb0a22dc86d77deb670db3d23019cb559278b90a70306a6484a30c50fbe527b2e7e4aac2892835813e57f0145d260a0c9446fc78f1db37bdd02494d1f88014e7b6fb4901f9479e09da92842709c59a0d07c65c28cef597ce346b7fce45c0232d42da5c491d38f1551b4aa2fd6ad9022fab79e36cca9cfaf54e7b89f800465925df47b2c373577d56b5be1bf6ffa2dd251b44127edec3a7ab17e1f0b07b4eacd34ad89d84c06f5af84ef34dc8bd49ea1a2a5782489059a2b209f4df6f9e0fec606b3e61ecc99bc483f2252c5d1cd01b0d1832164af97b0d25b38bf45deb190b29729e11c8cc07d8bab99cad8b480a838940e3ee386d61f23e027ca6e0d6912e0708df5e7320dabee1ae5b3734f3482c5f903da06edcf13c0b7de0de1bed6249e0b47b8a442617ee5637291cef5a09556e0a7537527dcc9510216a99eedaecb932758084018de36c5577bcb525e4b7bfce18eabb61ef4de7cfd9e720683b9ade0da2f87a7365d0c8cdba83562828e32eaa06b4f769c5bdd003b94433b72b52d080a0ae841aed29d7bd89d79463de0fc7763403d4320f48c6a0f0131d6106d90a075e07ae1e29ca5a72636c5695573e78f318a941f76dbf9f78de0edcfd3b05a90dd703dc52de05d62228a9f3dd3d1b4af0d2a805fdf9fe91ccc9caa67a09d80c52d655eba9920f9264661685336cbe638a7df1177a3f2d017ccc71b598592f668b8dfaf77174659019b2b775bed62586c0f2e1d617d987a6977dfaac3fbaf10394c206da7a00b7893de8672a53dfe171ba81e00f6445acdd397878993abcb873554f6653e0dcdaf81b3db9aabf94c44be684f2ee0601347255a0ebf57d5772f73c6ef8dcf3ee424534821a9d395aa064aa87a16d2e8ba996ccdba3663c3bf776f4747ec461bb28bb9763ebe9553dbcbbf0c44daf147b5ae309160185a30dfb18c3c3072158ead287570320c96379f623ddef0b55555adff8da8f89df5678b3753632a94492bb693de7fd06b9bdf56a7313314ad8c08de7f7f0e71ae9250ffd342199fec8681866e206e1b8db861a23c0ed9d4fbe5c02f813655a6cff9571a966ae6a09f710e34f7274c47cc2c2a8a0f745c28b98170ecc3fd0a3e0e895763c6175ed4fb0e97438ff030622f206a1f3fc9c01fb6943ad4a6b748fdec5c81f1972092387274ac03db74c3bfa545d5c9a8150f3118d5e1fc0dcf02ef2b392b6b1d23e0f390c2edf6f9dc9c4f136f53fc074f54b5e665d7d415240f6f40347b7bccdea9a3543b1ff441566de88ebe722a4894cd809e600e499e1417033d1bf68f17f1259bdd2e29a77120a2987a70111df15f5b0d74d13ba1c12b3a6faec2e344211344c71e958c7ab4b39580903a51b00100365c1f395c47b1626a4f155df481d85aa967812d8ae1bbf01198febd9ed80e1b74082e9b314d068426092751dc00c2bf320ab0e37a32334d5e783bbd06f60c0a9907dea97c840c01cc8f987242bd05d222095b7cb08043bbd5a81dd6a3229181f39ff3c4fedcc272af4397c1dcba01997f3455ba6b68f149ecd87b93be72a3fe0ebd7737c1b1f2ac5db68ae61492af3b5ee02ec8eb55086b83fde511a356fe96ea02cb94e2b6d15384ffa660e0ede48bd99be8152b55086b83fde511a356fe96ea02cb94e2b6d15384ffa660e0ede48bd99be8152e7dbae9eeebaef7d2057cccac81dd85fe7a7f387f157f6c93e82ef90aa25fe3d15844278eb76c3f5f682e282d744967932efb194f6a34944e59d7aa371ff0c0a4f58cce94c9bfde27d6e8f3485fcfe1923ccb41dc8a7c35225a14fbb70630db860152e1034cb7a3e162407c2ff75a9b2fece208ef0c6b4e002fe167c4c2bfee75bb0334342777976e42f98e952c255923ec06abbbe57b64e1c5787d67e02dc30a2228d5618c094ec6b7d186cdab5577b6bc9f15e8efc64cc53a8e73f1057679bd2f006597c1597d5acaf7329476b3b5b2ba6ff87d7dbb2475dceee3f6196c2b1d23889d7636738e80e1c61d303f5dff4e882a6a2eb870de696f8a86d788ae178f10cbe754ba094c7a67d9ce845f944e11668932178f7661fdc48186446b8297371c8a59b40c8b82efaccdeff6f051240ab00014883d20d32178d31c380072f2b615cad7314f102d6afbeddd47cfc8ace8a3c6c2b746120b6095822bfadfbc19c8da8760adabcf8d09eb82f47f1f2552ba7f0f53fd3b554072f82209fdd842a30a5c99fc0cbeb87888579efe79a21c7891166be10bc5f25db50c4e67f081c915307f563f4c4991d6f43f7ae0c5ce42f1805461198d6ed8e7bfb19ecaab3add9b98588f8655c5c2a6ac98b7f87e3d4af209337e34164011c42ca41de08d3896ac281651deea029c2875f33bba4bb0133b181b0100bd5bae0f4c6e4002694f428706d1d436a84ed5d0c46a93d76d3fbf8e93801513702e02ffb59ef2671ec7ce85e5e4a355def5f56ecfcb862ec5ace5d12a1c954744484a1686926d080a72f84e99952913ef3fa79282190e17d0896531b7ca22e63895d80bc33028d1bc9eaab63c23fc3a808ec0312f98c23f64445d7e3e562579648bdfb6133a5402fc93d7089c637c8b170dc3ad4323739d49063e3d36aebe8a074a39cf12a0b84191adac22c97d3493cbf82fae7fb3b115c9399012ca19f58d0d7dd53fb9df981c42a44eee084b65a980c7d85ae6e6c5456fe8f5fa599db4f225d4e21ecf5bab15488c00e3b5e562822e79d54a4c373b7b86fa737b50713751b1ece06e2593230d2847e0f691a77005ee5707a2677bf191186a04d871f7e33a33dcc6a8bd9875f758692d1b526c0d559ef3de6f023ad30fa7e30d360750805f88ec346d84cbabe48963d87fdcf68b168cfe48fa91b661f2c778c008f1830c9739146762297663a28402198c95f312a65ddc2ef05815781c410edd8de4d8657b5d69e2884f6e95491c3fff198da7bf22909a345f798e69788fe9f3685d1fa173a4db53b59bab142aef28279fbcde11a54cb7c7cafd88462dfb3782ee81feae9617780bf192205d3dfafbc9adbab04a9f831858d65698386b174550fe64adfeedd1e00e79fe63893c19ebe64e8732a3c2ee3d887f4ec45067b15a4cbfca26f651e46fa1a1004277a86cc797f9952549db29f0eb46de68e81916d2fab35717df97075976ed85c772a42e172d4ce5902d9d376bb07559a66f15f0942d437f2a21650aa1e89e7facca6cfd975eabd12fdd8025f32380c70c1fabcad21785dbbb80565c0d556155f6d8d14d9c188696dbc4384cc197dc451e38e04062e4b731f6895feae37a3a14376b3b851601885ffbff5f298138154a3903c896f6f0e3ed7a8f06aee25083c2975bde5c3a8a43e345e942bd99a29c1224a0cceb6e56590e8545654414f75d54f6330f94a1a5357b240cf3a2cba7a72b36dc2d1ca6d6a2da2cc4d4653fd97263d25adb4ea3b92e3204ea30c846ed0d524277ccbf8a55c6c65b0e2f15f2064b992263db9bc351dfaf9ebfe6237ee84480b5063b3ee53959f98e3383bf591a7962fa7a28b63ad4fb78ba2e17ce3bc6f9bca5809e2ab7d5fb1b57c867c2f231ed0799990dc108c54bd527a5f9fea8267a2933fa127765fa8d81b7ccf94012a239003bdb56487af2b61737931ba53d39714af346ad94ba6ae1a78f4080351dae1158b9d46af9782e8065c2d05d258552c17d9d38d902b4f5bfbcef4ea9dba3f0870b08d5ff5cebff2cafd7e248d342e54df375024dac4644b1902c3c9280667d3d90ee79692d441a0ec7a65f6434204235c764f5e6b65eb39fa19dedad89126f50c2494cffa4c5d7c46ddd6420d7fb10913881ecebb90be66dff16ae60561ec7874de92bf2bca19e1bf914e266e88eccf4027916c71d7afae508361c2c4a620fa4cf7ca0e83f42f0a123712f18a636f3ac9369f596ad6e632eda9ee3f65086a0526d6be1903120e89dde7e5ffbe118311973071737c276a971ddc42c68b2e10e2f18d07326cf384eff09de652ef0c29c3186dcbc8c7dfb85f7499f0f72a6fced69bcd9ccef6e762296ffd83b55697599331c71fc3406e644f9581f2a13a05e84b12ca0f53f1260d7a5135786b7236a08922d9a5ab77ab9dc73f848c5a89270cc1573d256e09d641ab3888a158f851d3532bd7b2b1bf6a3aac666dd5dec7696b522ec3dafc585bcd91873a5387db413dbeb2797dfa2aec79669697a3d49d960999b496643982db792ea455514110db4d0fca80b0936ecca40bc2b71dc71d7db622276045a60c4a297e3814a2efe76a9f3ee1d18d91d42942b2f6743a18ac21f8fe4e2c78230cfed06dad4a63e8bae5af57eccdd0ce738bd2c6bfc29819d8874ca2da3dc8ba6a7901420eb13fc9ce3ea97887cb62baeae492c3f326c6102cfc32ea75adb19e399439ef3e676ae7fa6d4e702c749ee615ee91b3d425b6e58f369fc13e38ccabbb04e81c83cba9eb9f64dce786b842b13b21c974afb34feaf66b0c0e6069758905cec8d7a9d766dec6bdcc366a55f4bcb7daf8c56a046b5be089bc4f588582b03b5df984649f0a410cfe7ef5c4368fe25930a2ac9673b1b045c19f94a1c0e7a57ee7b37222rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbaloo5-5.71.0-lp152.1.1.src.rpmbaloo5-file-langbaloo5-file-lang-all    baloo5-filerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.71.03.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.phpbuild75 1592389326  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~arararararastastastastbgbgbgcacacacacaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciacscscscscsdadadadadadededededeeleleleleleneneneneneseseseseseteteteteteueueueueufifififififrfrfrfrfrglglglglglhehehehuhuhuhuhuiaiaiaiaiaidididididitititititjajajajajakokokokokoltltltltltmlmlmlmlmlnbnbnbnbnbndsndsndsndsnlnlnlnlnlnnnnnnnnnnpapapapaplplplplplptptptptptptptptptptrororororururururuskskskskskslslslslslsrsrsrsrsrsr@latinsr@latinsr@latinsr@latinsr@latinsvsvsvsvsvtrtrtrtrtrukukukukukzhzhzhzhzhzhzhzhzhzh5.71.0-lp152.1.15.71.0    !!!"###$%&'''()))*+++,---.///0111233345556777899:;;;<===>??@AAABCCCDEEEFGGHIIIJKKKLMMMNOOOPQQQRSSSTUUUVWWWXYYYZ[[[baloo5-file-langCOPYINGCOPYING.LIBkf5arLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moastLC_MESSAGESbaloo_file_extractor5.mobalooctl5.mobgLC_MESSAGESbaloo_file5.mocaLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moca@valenciaLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mocsLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.modaLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.modeLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moelLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moen_GBLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moesLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moetLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moeuLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mofiLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mofrLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moglLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moheLC_MESSAGESbaloo_file5.mohuLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moiaLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moidLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moitLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mojaLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mokoLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moltLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.momlLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.monbLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mondsLC_MESSAGESbaloo_file5.mobalooctl5.monlLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.monnLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mopaLC_MESSAGESbaloo_file5.mobalooctl5.moplLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moptLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mopt_BRLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moroLC_MESSAGESbaloo_file5.mobalooctl5.moruLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moskLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moslLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mosrLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mosr@latinLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mosvLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.motrLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.moukLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mozh_CNLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mozh_TWLC_MESSAGESbaloo_file5.mobaloo_file_extractor5.mobalooctl5.mo/usr/share/licenses//usr/share/licenses/baloo5-file-lang//usr/share/locale//usr/share/locale/kf5//usr/share/locale/kf5/ar//usr/share/locale/kf5/ar/LC_MESSAGES//usr/share/locale/kf5/ast//usr/share/locale/kf5/ast/LC_MESSAGES//usr/share/locale/kf5/bg//usr/share/locale/kf5/bg/LC_MESSAGES//usr/share/locale/kf5/ca//usr/share/locale/kf5/ca/LC_MESSAGES//usr/share/locale/kf5/ca@valencia//usr/share/locale/kf5/ca@valencia/LC_MESSAGES//usr/share/locale/kf5/cs//usr/share/locale/kf5/cs/LC_MESSAGES//usr/share/locale/kf5/da//usr/share/locale/kf5/da/LC_MESSAGES//usr/share/locale/kf5/de//usr/share/locale/kf5/de/LC_MESSAGES//usr/share/locale/kf5/el//usr/share/locale/kf5/el/LC_MESSAGES//usr/share/locale/kf5/en_GB//usr/share/locale/kf5/en_GB/LC_MESSAGES//usr/share/locale/kf5/es//usr/share/locale/kf5/es/LC_MESSAGES//usr/share/locale/kf5/et//usr/share/locale/kf5/et/LC_MESSAGES//usr/share/locale/kf5/eu//usr/share/locale/kf5/eu/LC_MESSAGES//usr/share/locale/kf5/fi//usr/share/locale/kf5/fi/LC_MESSAGES//usr/share/locale/kf5/fr//usr/share/locale/kf5/fr/LC_MESSAGES//usr/share/locale/kf5/gl//usr/share/locale/kf5/gl/LC_MESSAGES//usr/share/locale/kf5/he//usr/share/locale/kf5/he/LC_MESSAGES//usr/share/locale/kf5/hu//usr/share/locale/kf5/hu/LC_MESSAGES//usr/share/locale/kf5/ia//usr/share/locale/kf5/ia/LC_MESSAGES//usr/share/locale/kf5/id//usr/share/locale/kf5/id/LC_MESSAGES//usr/share/locale/kf5/it//usr/share/locale/kf5/it/LC_MESSAGES//usr/share/locale/kf5/ja//usr/share/locale/kf5/ja/LC_MESSAGES//usr/share/locale/kf5/ko//usr/share/locale/kf5/ko/LC_MESSAGES//usr/share/locale/kf5/lt//usr/share/locale/kf5/lt/LC_MESSAGES//usr/share/locale/kf5/ml//usr/share/locale/kf5/ml/LC_MESSAGES//usr/share/locale/kf5/nb//usr/share/locale/kf5/nb/LC_MESSAGES//usr/share/locale/kf5/nds//usr/share/locale/kf5/nds/LC_MESSAGES//usr/share/locale/kf5/nl//usr/share/locale/kf5/nl/LC_MESSAGES//usr/share/locale/kf5/nn//usr/share/locale/kf5/nn/LC_MESSAGES//usr/share/locale/kf5/pa//usr/share/locale/kf5/pa/LC_MESSAGES//usr/share/locale/kf5/pl//usr/share/locale/kf5/pl/LC_MESSAGES//usr/share/locale/kf5/pt//usr/share/locale/kf5/pt/LC_MESSAGES//usr/share/locale/kf5/pt_BR//usr/share/locale/kf5/pt_BR/LC_MESSAGES//usr/share/locale/kf5/ro//usr/share/locale/kf5/ro/LC_MESSAGES//usr/share/locale/kf5/ru//usr/share/locale/kf5/ru/LC_MESSAGES//usr/share/locale/kf5/sk//usr/share/locale/kf5/sk/LC_MESSAGES//usr/share/locale/kf5/sl//usr/share/locale/kf5/sl/LC_MESSAGES//usr/share/locale/kf5/sr//usr/share/locale/kf5/sr/LC_MESSAGES//usr/share/locale/kf5/sr@latin//usr/share/locale/kf5/sr@latin/LC_MESSAGES//usr/share/locale/kf5/sv//usr/share/locale/kf5/sv/LC_MESSAGES//usr/share/locale/kf5/tr//usr/share/locale/kf5/tr/LC_MESSAGES//usr/share/locale/kf5/uk//usr/share/locale/kf5/uk/LC_MESSAGES//usr/share/locale/kf5/zh_CN//usr/share/locale/kf5/zh_CN/LC_MESSAGES//usr/share/locale/kf5/zh_TW//usr/share/locale/kf5/zh_TW/LC_MESSAGES/-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-linuxdirectoryASCII text\7 =GӬ2iAbaloo5-fileutf-88997433755e01aab3e48a7adec674ba3bbf04e641ae95bc4487390b24562c79f? 7zXZ !t/l] crt:bLL ֵ͑)'L.rfep;QuZ: "1iF?9Q**+ a| ID!}gMɨ!s="O3B~ 1I kvP@_Euv.<:y t3ԍ9g-I@Q_4 /'90"xԹ6 ';{/ FRHFg9#-4Cq h}5ܛMzmYVC[.]b8J o޶M0\fԷ#ȣa] uP!n~c ü2΢V_@s@hDrwt ͊2ybs)t |&1zܹ{ J'P rSrg H9䐤Je^D&n9G[x#Y*AJb>:`ӌ\xjAn!ω1k ~C&˫_v_4'O|b|ϦH/Ye<3ӍcBJ/)fVxMy<]U<8ou42ՠ$te>צ~'tJGX/>" ,3m/䜉 4хO#ggsd9]\wǼoiUPDJ5]9|w\YewHBćoiۑwt嵂H:`'#_+@04FuR.N͌wKKsilڡV:&{x3)8^`Rסlr ܁vm7޳`ĺ H\ٴV/*QCEݙ `MtIZZ#Sϧ" 7xy7AtFpv{)<.rLv ~`e+kmU6بh^PఐJ'0MJ/ b<'>RU9r}`2|xq1{#cIF<:2=P@I8P_+lC)%`zDqbq dB\OFBv I[OP:!1-ubD4JCePIjvR{.(=LEQ!]]^x8:zoȦG f(Ҧ/rx6'#TTy_53A~&4@TCBּrZQU>):_r`Hz7αc*!#7đ$w'"dAV7Cgd@h\CD2-]s2t3˪L-/j&LyQp0Cn*'D;^.+ Q42T^% 4D "FsyS~\#Xp]=DI/I~mUNPBt;A,>[1.5FqU5/bޏZz'OuFEb7|eg(\QgD4ݗ* -eu8?=R0K cb\Vh \ιdkC|k7jon~o96?eZq"]N5".q3IhI^^u\} X'kTl痞^n p=v%0kc&ʉw1 ƢOIZ6 x2QGrw[& N}F~g=9ߧ2cXhxzN?Nx;Ejt.¾#|pDb?ru2\BJ-w ?#hwnD~ -;hAt~)*4H!+t,٢@}sen K+C9_o-ΖH#ygM~Sn0|tPى&yz9vmN&Sߏ-Ͳƹ"IUTO- b^!`]u^R4\;5fTLAh0ߞ-F"}B3Gt&%5ߜ|ǽ-1*Yz>]Q0W\`^]8&9.|L1O_If IT#f7Vܡswjg)4ۺU~$CQFIW4ͧA_ 4s)twPk 0Zw3DvrCSlAaʎ`_{~\d=,$,J8ueqk&d_.Pg7fOn{ڏg8ғ,rI16AWU(O;+t/vB\ T: :ZPi,𪪒Em?UD[T/ 9G; ?fF)8tH6?p2%|ܴ阶RDNDfwBLbVTK2e20:u;SL;@JOo/[ :E=G67:M1b9ϱ [zdTkJT}a5ÍbL<ʓ6?|9*]rgYX0%A䊫hv`A̝f2Sws/fGjX6VeԆ/3@}6!z`b>cCW L7Tg0O6Mi5+:+R3Bk{BAHdJ\/фkAU336$lDB Z`&P:-} }EC!}w| º&]ovi!EB`NKy6U"~lg >7{"AjB4S=縅/nٷTP:g(8s;#惻mWH]B&%DGdS`6ݒF [s vWð` ϸd;/RV\-Öv*|#?ߤq? Uy+wS?Bx¬`~kIaSKhnҊ+dhz 4%MY66 %$ 4\ۄ s Kklu.Aof#f;cN*ZU~E$#)>l~KmAA+zxmveU!-xd c5*(!Ruښ\|-Κt6]bYNN̼`5 ]mn<6 \NF9U+-nFj-4.+ Ѳ &y9>iH;Y^u3פ~V =* Q睄|:AT>6`?\`#AVe÷v/r=J1Sܯ Q~MYռСWS55;\vdp/W0RٗA+F-j2Ik Uc~Nwt%F 9pl>3*_L#ZXPn.s\HhKWOM( $MJo"bcoz]leiaKO͸ӑb+',RQ;J@1! 2Z?wblU9[~S=j5sxm‚mfC6J ,o F K7Sk4^Oq4;?zKo‘_q0!'63*0/?$s̮ :<67O$\;q3&u;}5`Thp4lrruYݔA!fm{l&P6"@;C{&QfkhRYJa Y{FY+E)s&#=A)aB%ެ=DhҌ]ȵ!gÍ2# e>Fe2z1G(# ˇC,> -{GY4 YHDZbJo"2-vHil{`Pxi[t^hF!V0mH|:7w荈%񨈫P}̍4S\ުѵԵErHҠEh=1SUp1hWW<{R0٭bVK8a#ddKW`k SD5-3}!Y_+ZjV9VHRs.erWd@W~~7), re gBV}ӪB;/WgWRֶ.WuYb{R:K{)=_;PhW .;dno"VSb!PVI#2+We;/Nu>k8&^]`#2PZ ^;r5>;{D $0%sb\[D@$e@{8(;f Am.z"ECG,ݰuJR PxF̂@<28CfщUЫڌZ&bgtԓ4jkߌ̎.lr jMcD+S`PC&#y>j}XbZuh\zZ'P\|ӒLeh )ݡŀ'X,B}_eBm5#))i5k sD15 ob^CpJ^-LѐK? YۘWW! Rzi: JH?>3"n ^|Rnje:$ZKa1ϿD|.zUit,lAn~aUsM\gd.fM$ƎA,ٻw!'%BtJt$ː 2їyuZ1mkDd~QxK/h+J0+SW9[C ceބE򂋲GW{[OF)z1q@yr d܂c5pd%I"rњY?c IuT&h=3Sy]-t;yt #֫Q #4xE;>oO #FuDGDVt DV JPsz~H|ӎ+ELZ BϪJi*Cr3M߳n!$њl>U3&G]ID?Y1c[eoh?Hgkc=@2]TDW'H4)0WfK1`1q:̹̿,dpv @ޗŨ%d~\=ndvQк&tFC xK԰; " .MOJyi Ⱦxgdv(w 9Eێh-=o:Q%9|' h?T-L.x>M/\*>0$p\lMҘEi${xWם{35 [$]9o{?!j CndG{O% -†:Dp1 \ LB91s. mDI ,UU~!¯dڏR! C{$hm}cLj`/ScѧG tCP~}#-Nΐ(8Ζ@!J׿3˟1%2`B~ IZ/LJl xU{PJF?vr^.- #]Bq܏ 检vWE*nvSKZP4G DxZ*f1zR;G. M!;pqmbć$2|/a{TYۆAq ~*_Cc%/dN5w )tHH$e[յgt{/r FPHOziF"ltp9uy0hY{igǘrֆLB$ ɞG25BKFz֍ZM01оBA4u*IioB absH̨ lf}֨ԝu5qGˉufΞ`PJ}w<\x)w"Jgz[XHʺMv楥 U;~AN<&.3)VK{ZrVZJ[Ʉ$2 ^ݤ^@Il_5|ubO"Ŝ1gsg?0v}QVxAUV(ԔU^Ӈ[Pm_*= 2d|@ m6r?C, xgDa-0{ؓMF =ʰi0X Bwf4 xЃ>W5ޑܢR]^v8ަ M̬HV]82Zv;qryF{-gm@f* F=A!DB{4|E9d /&E$s'\7/[LTs ,t^$VЋQ2y¢za0yuGTe>?qeUEFʽNdB"?7$g?ٔ-X`"X^n F;~赦*R~@}O|!s餀`}RUNawx(JwS~$sCB5h1#UE+qX.(G-$ߓ:_ '{k;DJ6C`  4jz?ŐI+%`KALODkW&yƩO^&-j)\WցJy7{cV299k^@Z)(Y?JB=.2b_6rQ(N9`B2ádk_ [ٰΏ@[GJ tBNm9p?1|,<ŭN:*yyJ$.<~dَLn N0MdmFݕ';} Zz' KCxfQ.9w^xPE ĸi_EGYgeBt;pGj{j|wG@QFZ}GS3~1l? rXF:ěɡCqNiՅ:ɹ,Z4P!Pb(ڎ7gNL~s4[[/%G3)xl<eo|A F0/ 1OZ9n:LÕT7*ׅce.A6ȣqIbcR]S[fE{" l=MT(Puƈ^tui28)9 e+W:ZyTjU3$)_ƸvѓNEr 8 0vVt '^󁄸Y= $>wNMKC_K=|\"[z86HUfo_7kii ^2IsA_VQs~D~"^92^\x|tz}2漟\.8(p6ٟ%eA@9zV1b@[Z:'*q,Q-֤OY Ϩ7YTT-&Z`ۈ:l~zfL܅݌%FMrA˭rdF JUWˁM"NmFa %6gd9+W'B,.ѭ»ylk%MA%57^&X(jNltat*$glx(톛jK^)KmP>G^Fg: J`K}Vl`:S1կ!M 8ж j \b̓P>9RzV]#|h@nhB6C0ҁd`KؤKW;$6.୥1 $j1uMJÏ*)7R]QDBZ@`1& 猆#I#䃄ldNVf*B8C%. ];5建ص"3g^xr~ W2+򯼍˼PO/qpH|ߞٳ/@K7;Ea(r"իNY{seU4ho' ,C~u]t雊RD!qus5&v"]CuɃV>ri6uB͢lS㥢.C Aosèn%.<"sh%] dfu&EC22^HLi d sU-tDnU#9lO}[M_M~@fs_! 2)p :<G&p:n3ձub#Qd@vta~F| UQyb18os]r <p3/ܞz\7!f3p8*w ̜#aB>w`п,֐ޢ#1xe[`0<-ݬ%im/*K};Aneħwm:8Ŗq%"w't?}FB1$D$@!pթ"_ݽ|TǒX; HwHN֔]iV5JYT;7Nh?+v^}2єQhݫ = G;02͙FyE8,9g 7&~tT96fZe-<0dK"Cճҏ}JcɛeHCoOik!3~;rÕjaD盶D^j+3*ɟ~ˢ" +?Ab L ݵcss*[DQG zZ`llñmJC.ٌpm5"m4BH n?ΨӖz>^xq%d&Vַe%~[>sq'DN;c~5%It?ZSu͆]ȓ!va-CvPNX@`w [1䥧tIپ8Z5徲uK3pZ\6}.@mY^ei[$eSUqx'nglj!af?ЎBstK!qBQJ:3."(c@TN^fDZ7z2d_¼K3I8iiWPAL^ӗMd:3BbAk{/w)iC:cO4EgyuxzgjdVSjcVX /  PQy&[Z?v0է+j9L}5E>4pJx!{I ##Q$ 0AYދ% 7fL֋N]21"Y]`j A$F yr2{I cCk\r *Ԙ[LYc|m"js;,|etBa]C+m CX:6K:O2zDlT4Ül?ԠH~6e@4]IXjJGsWUéI8&J'JC9Y?D.baw_O:Vvisٙɲ^$жwX:#O8ȎG/=LUq:]8-ә6f-Vzh1|'qÅ]n󼐩/0K@^mڂRVގjE9"~Xi"Xǔ LCC3RuI)VZWIZ@$ &*Z6-it㓓-ydW{ŪwH}[﫢xF[9fWC-!-cJ.>; y8p}-F>OnpN^J߿[Նs<-nVwNKo"fs2 xB!HWxvCz9#D6o2;b14[C!o Hx *8?hUV6R}`);<@Ȇ=GWT,F<,} cNlFzxOsz0!1;zBclY* uBc -<U,)M)bTcǡ& i<_,U=siiLH+s=̨z6b6Fɞ~foTЕxKxN\)zȱM3iYb桗S?|*@Gl,r }MuV$u1sni},XF\` %~yfxd_I¥x)s'-YbKBbC/[C<*\#!Lإ Tٷ:%,~jCUИX$Ww3+8\1(kV9Ձбl׎RERC€ILQ[=7O^Gs ׷% %Y9čECq5_6M6H@J{3,W4(.YmdcGLqsi[%{R%b%N@g$3dlP{Ҋԉ5rBYVΪ H~&)h4t%0͸k3ziBg2/Gcvn`+0 Ņа&XaV? 7k1]T%eJ,f]ࠫWX^1$S;8 kD}H%oRMp`PbSk(6_iZ!"Ylb)W BTmd-Df;-RXOF1>[E(]Pl͙?(l`[& CbI?dBY bR4jX4fdI̚ϭWKȬ7msc9ptHkK}iҘV1ʰnfԤA c~x W ( (SJ^ȭwwMZ_ٷ IRGimYu' /( sGDř.In" P"mAi\cGüEjխ+ g= ՘# v9QyW2*[}hD;mzF\u 7anlڼ[h`0媉ʮM_@,y)G|AW]_[$-|MKvH]8Crނ4v̻^('7}lj["f!S mF~i?2z".am5=Z"]6d?W5HPV/8hzWz4bgq+6ѵ,g>OHs17XɋߺwUd?Jp\?DcYktaۗF Xotbȕxw!􌣭^[as5OA#~ _6u׭wcucY>qW\^O)"%txƲtv[8Gh}? v{XNOc {Jw# e@ PRj7g2=+5 Jj)_ @AYAT դ͙g:sE_wmK.# :v'ޢIfO6G_Y}<5:uU|(7}q/ͿJ\KAQQ')*.6d0 ?.ԡzӥp^-5 ۮF{>h=?Hyv/"jL`UgV2]n_.]. )6 <@OAh0JB&aJcJ0zw#b)m0MûLn^ 9]rO\~( yr\6ۏXZ`فK̆3QDp~ZAǛՄ |ۥ2WS)\܈|*59o\u19N]d?OIP{,fqdon80rM\8[j~*5P ~ 闘XKɧ_e};8%¤+*!$a &:4Kh( pTtaq55A~=4+%-F[]کDWxMje ODLp\RTٟs C?Bɥ{ \B<'t1t#kwsRGmUN䨏%7]b+I(pdEޏ<5AU32 KnE `NM0Ɯ?aOd[ >15=#1$I9)X4Hno;KG`W`IyVe#'XKlxwd\(wkU*(JNk6l,||]Rd ,gq!vCQ*fA0l7`8$Oߍ‹4X%䜙A*V<]V*K|FDyNLJ}^A8dmJU~|f1ǵ'n)w>+,ˆ - 'ui X+hgq}FG̉?t"|W 3rluO~?!W4$.IsGT iy mFq2rqG :ҍրa{Y3z&q|17ca6 mZERBQ'396` a iNkśH < ¼q (yq#nnJoqxg+)MlSxD06 !4TLȩNY̙I0 L@&~bȗ–nh\ábH)dUe~=}k.'T9R98->pehReࢁ\ޡ0mʚ覒&essS)^(fraVBh+A[G$kUgr#,fMMs"EH"8BV2P4J~;DC #ҷf@" Ab8i-xB雺/ue)WFQM LEqE1ᐆ7frˈ|pXbPd: p?;G#t]!x>d616d PEfzr.,=/;%癆_5G"HwM뺗΂h&V=<,L|ڦ]r v_( =%Jny;%s(3cC[SDc.\C]7+r_kwtHmkihϜ2<4uf$el}++DZznѐl6#|#uz6;4~ QS"Zoh;QFMXn L1h s!\>R w4E=5WJPBNODYWqYYTe|8C)U.T6%&݊ f~:+1j?#6[ % !~*$>[0_d)_!j<'7MOCNUI`cS$C2`Q gOn7pJSϰt-?*:p%8:┹ hM`znha=<"pM{>%@#u̎ѠPp믃HPxjπϵxBP~KgͶu(OςҰ׸x8[9%J f{;}Mawwz&xe@^$Wy/s 8NYខ.5n;=n YLuم"X.<0E~"̗ 1ktCxEkX:4~ͯX_*Nl3˦s: ^Nƞ &o  :]?*05FxqDgWK~$y1A\ I]g?P-'57 oKx~H+up|Zg$|kH{=0\f1fK+7{p F`7P.A "dֱl?GRJA_չ5. >9"ǔ>p z:\>/343,C9MyCz_F*X~bL$T&۾·>7@~(;xgGwu{q@;Hׅz-o3)ȞEnʀ16/8eB4sR 15D)3Ohk]v$2v~;RB+ dTh21ͥu1͔묪])%ֻN+i-Xx`a0 i&%|$>`RXF&/nMI~Ene eHHZ4jڦ  y{{rD`"L%(i~;7+vVc]]FQvmll+YpF 7G&,Ȝ,}EaK(.Zz`[ N±c,DdI &q Cg!c9nMra,CT~S䱆GYR$M T\.$㍋Ql)(ij>$T/_ަܓ@u0%W>Ws~bpl_k,-xlh߼F5ڸ(-7phwz` CSG͹K Gs͸%}.TT|Þ7L}HqIj’gL'/7~‚2L␖8k`JېoRL.oBo4 #hnei}ymڝ!s~K`vl͂xl+$OOW y^a|PRK#,O!y+ |oW Q; cS|. ZƱ<@/>ne+VPeSߨX`dwǘ:[xQ2/+' ܤ)ka\p(gHq$5Hsq˫y ޔ5{܋Gw.xUA|?RlضTM@X;sJaΕ2p0'Ow>_Jl$%ܹMG]7vr3|;|3*d@DC:륥v#ػs?VM;HAҗ6W{^rSgHԜrʃsj?i%-2G PqbaLkSZ4tϹ\s.*AM`%ٖDU~zs\IS;7»)_ I R姬;5 tkRN: IZU1M ;d\œܷ"XŌ@(9ˏZh_GhSWT Ph`6j@PpP4" pxNEkǩ0h d䭝*l%b:bVpSi`\Q%DFI}&jWk!6G虋<(&I_xtsziasRѯ9PAPd69b67{iZhZt^^8 Ѿ N(I4_$IZ!>Sx!;kFDt2JuPfǿO];o.~*,A_Z&F<'( t)䠩}NqWB yTbkB A8ň Ds!)89L\jT75rF\d+ ;-XCu"Лq,NEF1,l$[otٲ:s703&&-*v@ٵh$KN >ې@>'Ke i ^ לm>/7s[q*T\ɠY0sby!dWLB~~Rw V'{mjM=C4D%iAǔΩr:"J ;$OZ,!5\dJ͂(8ʎw^mZV Ph/0fponuZ󚂽YiCEC@v8co/˂]50196JpbcPL3|u>aF?Fm0,YBv3PzS,*IJ1/ZGlr"*WT\w_gzQUγ"4k>>Hs+ ]בWyxmvFouWy/ޢAr! 3`u DJGloTnFGy2 F^Դv7(4LIxanl1s_?;ֺT꾖v3xJ5fԸ)l*+B#2**vVY2-كwa6OnM8,&l )*³Mdk5E/vD2Xhs5Z}S>'i/oR)g쫩D4a>LYŕk'r\R=ER|!!O晆uh.CXXiέ 0/eG)0;N`{gc[P!.{з9["[#VDN4Nq$z:{>X8J>zhmVOnu>5Wm3"9N:HʑWZrSDBK(Hn-F^a&.s &ְ>ܑr+iV$!\E WxR ( :9Z;t۳tRcގh~DZ-ntA!(ƖR@ I .2%ݰaL1$Khj!xTdwX8]u >qb"Nok@-;FzŭKgtmx33vŀ&,i 3 +a[m&>.F(ΧDM6,'d ZuT$%)\ˁIC[$uac~c.#M=SF(4W۬|f\1,DFtW Tz+O>Nw5n2(٘ ?ź%q9-ڲMVWcq%$UtP+Ij}كG n"]x,ĥ&Hn`TQsXKqj4 ō<buqـR.$C=<4J" ݑӣ+(ҩqX3zdm{J/Bp^*(tbzbk0Ęۓ0lfvSh(T~flx{i/MX_$rY#gȯ./BKnKWx*~I\Ѡ $M%g癍8%OH0yh>1iiN%l3O6)㮕$ ^0{ph|\Mr~1!\ Tߥt¬ދy fw$gĕ:0x;/e9u۹}cNVufYi1J$ۥI)C:x[Cήr)}mţzCY/xH,$LUsf-?zO!)K-A0_n!5U%C ^]'&{nEK&Qz }V∫)D@v=,av;Hp\ɒ 6 0&D!fc+3̂ὖ o-PG 7 xZ^<.ysg7 N cy3(߾zI532$ѻdahd#sf=(&S}fOQ4`VE3ҀMU[& ji]CA/yjQ^ )~^^gz/& 6ҙ/rZT -"/Fk\ 6@*E]a`vn |aG-R2%~B(%>=tϵw$/p,  fMV^JK0EoXᖲ D Uo -=T0Y|z!r$ID.\6qdݳRƒ%F{9l{ =6SEE1?LPH}. _L L9EFcQok_k_[^C(KCȹ,k:_>m].V[l=!$Cv)D7eQeGڤpg j?1i{-t(Xp>WY|?Hrdx'=>w+ r땧z bɩ5<0>+Im] r;0mG#.7{$QPZ _m8ާ&;e)W{$^1%äɳыL{Ip\fďIyMu\< &3 2[+HhAxMu$ɺ**oExa gxzPJmHGr~,[(ΎUڍ|tz>~HRswI\$Kyl81bhM8Av7.LF$99cW4`DD jY[haFr2v:" eYSMZQL6;ljQ#$CP V_Sd w?C1sגMqpI F ̳Tx.[W(t֗YB'Q`/4tuPIeZ?YGb糾I%{̑pqkW@Qjܵ5}3>wOO(F3Zr''Kw> "O tx9^=E*{`O#Z7ٚ]&w2R/ͩx`1>`@U{QSA{B}pF"i?Y`ܨYQd^7R m9MyI*d~+g |7$vn&Α^x5Po; R:ќ(gU gg+U#rI0K0 Pd:jVpQY0rt#@`E*bK4gPÝƭP Y@t}F)q' $gm 9/x6k8[/9)tlAL+)&8"CFk]@ߟ+;BYi爵RuH[?ZH.M54=Ƒ8wu@RQI)M4Z2^s@3y0JY"sEaH6| xJu?BVB˘\ O[3Sdj2pk]jVgb"6ߙcT:}D9M(Ug26GRHL?-i6ynzi;T$pj7|gv"O~I2Nz:qKɗ%աƴg Ĕltw.kA?2LD#W?Z 2M)VWv{7-}xYJjO=/AMũSm:?6RqC} Z%5ꖥmÅl#l-lZn*MRpi o@<2 d_>_!o@NL]9u.=e:N"WLmVM;8[do8 D8Tڦ$,\6tCsd 8!!p$ޠdUjdieI&/ƶy`r`z!]uLJD߰xq:g)CJW`&>xd,ԧz!9%@]!Tm1O[`#qyY$D &rͬ¼2rp'ocl'u}Nq oLmhЂ9tBm|~jxBL3XkOH#1ꩬ^b*?Z: Y3-h+@\y1<mCQ O\*YZtH]o/@z9\M9yZh2{I@S8?zG A,u{Jיsղ ?5׸$@{&0i:OǓ;MB´1H1Σtޱ ̞0j>c-했|/)=go ?Jӳ`9G|o?зI :7^8sW;y^nU1}ͼ`7fN0D]G2$ *عK)e{ZXbG:  rPѮVVv~i L9%[^:hL/kT>PZ٠l;X)dܤNL ^|%(̋K #;=B9.Ȯ<8ϩ2I ,p\H?^ƲK u'_vjOph3ӗ"1go-(w/|\2 c5Gr"&mU>oKsЫPEo,pA6}=<0 )?'~v\&JFpimQOWFЧó8SdܶDdžYQ2+N ZNf$3Q bVyٸ64Ԧt/9}|p0$u~ ї .(Yl~s_ۗ5\s?>a^Rz>Pa֎P_ 6}Sމz`<_M*vDUJ}B9QT> Z+"Wtg}qzY}zty*'""׊G+FeYg2^ӂ~1j8/҂uѤNэZFS\duZPYGZp{c8dS^] 1ߥ~ _kr- I:Ճ]nn-I/FR%w#]]&OQjL=38"L4 *ۄ=e}1DzƋM R^bns='uO wȴ*Џ΀Ec&sqV^]yn|źc1#3wj%d/o`DR;:?.%6K3jr4 g5Iپ4胐p^\7Q J-0 v7`e$+U;jD!xGQ>Nxz)=I 2B a.{:Ca !$b5ftepwn)jEDxrh{>DŽW*K<~ `VŵbJGbDnAxBCrR,tPY3xH@ӓGr^y8b=9K\EqK]o.pCՂ*A:1=\8,*W+zϤ as6hDmB_SK'yWq߭9ckC7-C~H1K ޳?4\+tEswzn\.Gӟ4Z7|)AYi!&NFµH'a}ɰ _D:Nb2.+{ypД2]Qӝ6p4惯=|g.X ^ pbL֏.sɔؑ DgG*5NjCw;YFmpS}@y|ec"3 'gt!}5¹FJ)?T` kǙQ<\M8?!!9G*!#eJ V5Hsy 5MGMGYPlkȹИ "[Hof M[+ 򶲧mEJJw h0HR+c3nT1 X47Lf.5%iмΠ,= #Ql\7,aG'b?h6 ?!qI>r}@ UOL:\is<B~ZgGj.{+aoNČ7b"D*?Wu*.VBФSYЇ>p) \)J붷,3XHRlfKl߿Y)UL \*2~~wte[%; z;MWdAsSǍ_fF|ɜnu7[XfX:@Ȳނնk]q *jO/t}dzA(dq[..P+3[̏9* '!&&\x< k> ׆+\%LZl|Nӫ*O …tt1sbs>HrsUz`ʤ'푺2q0:M?\6udWTswBpY+{m)L &Kg u5"8.]Fxh0df,LX&ɛmhH/ LdtVjEf V(umjݖWP2_30-aKTrsrg.pƭOaƷ4U"3ܨO "}d E4"25+Η1Z_rKwh4]|Ro>8t(9 ["=w-=Ոt.wl/,Ui7H*5 Yg3h4:%Gg: n U!3aAg4IYR_MIXk#-KF,c)yY#&fxƚ?6d@.D'(j'$n 3묧<3do+ž~ ^1x,:䣹)ݣLsB}QX3ݬЮi2,m̈́IRzBV֟EE_;jt>{@hm׿m+zFIvآ+Vw5Sj u%n(ק*HTw%U?6NP)2=&9b߂llp\"a%Ћ 3zBjǸ]$r#$3Fً2^lv|(Exd ֯L:P!+.aG ԁ-GBia/}W _o6"s@K5Pfcg%G͋ J+IZpҢ}XQ{k_"1)kN ^AE%ü7~+L'_KTR$9]LЪKZD`tvBk !0Q:ͳΔSB%b;Tc*»$E0,:].ya\ +tGMLEfMmӷlZ n)q;}Lv͟p2Е:o|DUqLP*ț75H<]dLԻ:p. HM@c8#Λ?e;%?/W|U P&o#6u'DIm, $ T5͑r*Q1b>4ìu-fILz睷'2VgjXMUFF㟍8\俔|b21&h ƚNiqc'"UC-C4]'pKB%ֶ5pN3d:RR4x}OV. ~]Vq~'!s䅜.?1E,{=!'37b7da=JsM8TXJbgl҉~/õ~M`oYkG53llӹd93Γ*[l9Mj 3p%ѷ-aAii@Vϩ6 M ApU#y$ 2tG cط" mȜEhX;|@hYX?Û98+][T>$ +5+@\..VB&g@L@ b3:$z7c%eTM8$=lF'SZTRZb2Le8Z|=1Wt+t/Z=9&r֔"y@q+U^g4.1dtJWFt4;^Dؓ!Xю:puˈVe6Dy 2Gsk g 3QCg&yWK-)xѢRuYtz `O4ʑ);B.J^+~C I HG窤A5?\ h)9dڋ1 u+m`3d97t9 Ayا(tv9˷Sϰ'*ukJ·?ʥ78x0h!"= ia&bз|ޖ*OPDgo/lp)X#=T'\{iűEV> Tr7Nʵ%rڲ2 u跕i+!N\aac@U&"HcZ,=tJ c6+*|8çtUywK2 (XԜsbqL^hA8DX/V+YibaR0qRx$A4q(^"[tuʙ<M7Gߺs*؋ BqeajaM.G;L\ヌD7Ch2ѝ$N|ha[ko0#4S n.3T/(ܼڿ f_]%G \pG1(w^Jш5׸;JǑGs/?KeGZ7k-o)-2R4ס+.0XV~Y|H;βߪ|%(JK%Me ´X@率wM;Ƚ7!>AK4[Nɗ޹jDqkJͭ{B;UtF0#f_l+1?>B9&ʩّCx̘7=L`V;gf:inwRn>l3׵Xk>A-zpq)Dߣ26i3Qmb=z18S/EПF ovKe _ƒF%E^6ɾ.Fۗw-uю2KY&SY"bˆ+s92iL8ۨ/&{YX{^X ؿn<7&*/j=¶ߥt{ه5Y8hv;:a Z3w*;m֖=g`T%6E$cZ(1pvUDEEv7$8֥*oE勇i"@40%G}X#wv/֑r:l}tĀa2i8R%You%'J~fXXj(>aaV~hZU2<\, ƺwH$2 ߹_H:Rᯔ%5,)X`5Z( K@< B;G쌳wOen\/MYL.K׏? QS0)\Ocad2AAymPGJ%%fD`[跒~TMY72"^S-Fxb[Y/Vu'ahr'CO_`+n`s$!΀F|pr,-_w$rw6z@N,g˶{ǓZ+Y;YP KG׈\hf벧Xrn5eW3 8/Ӭiԩ.{oVzն_pCr|pyII pڟ*Ċ}b=IV';i`:\7RT]V97+I 6/)+*[,h7~ZlnӸM CŞ%mnMgі`Z*J9]2LjRKfNQZG)y(͓*ЕxHW,(RyvEx'eJ][V\VPioS{ApLetQ$7#NUA H :d6['ƌqw64#aUaGk\ί43bض5ZiEg[C$9x? ~Ux-sQz&۱ rJfP +Br?)W㕉[ԧ*|;9b,]p'\47nlWaw'&SovE-_*1Ř *TnIkP+$71kV<&Dz:aenYr 37ޥ6ɭ to]$Vv%2mv}Ьmmsõ\i1l,2%Dvɿmb'o|LS=Y댑UōI&A J.]fne;]]7ǚPMy1gfja3u(;l\Sh 9ߩ,6Ԍ p_5hNl2$UnFXӎ9γ'^ ~Bb'%LkNm"iqȂ@]s/#Z.fN<~\wt ySU$6(f&:|A\B5vr2@<O/zh%[5 6]&bç] T"k]ŀ#0әԫGk|)I7ܞ)Yڐj lk0;[7InB߾p7li3TȬݗJ!^ q' d,«5ɒ=}Gۭa O:m~~(o09DG_At0إ 1G%2|E}BmY']c %9&MR@RrFK=`-Nn <~ AGڭ90zN-IZ:1ήb'%؃"WFCJ2~q cҗa  >$ڊ`Gl}g"y2EKcˑE>O sȅ@ـ>YiL|78M1MdbBdw$4yq0V)%Qk!D[onVl6e_-ʥX(]AEw~Vm؃ɱ%gmLXϺ'H۟Q^4Uh&P1?A &™|lΎEߥ%ZI3$vvG/;)Dȫ>kK ܣ;EK NZyn$H "37 &AĒl`Hp)BcTRp㷇9nٛ*+i4l&*~;{ڎYmT!uB}.PɄ]}Tq|6J"rY\%؈jbpZ:=Fsֹ{ o3 F3GnƃCGe>^jW\^%@>^Q2kWfQ^iMGԐUVHONYSR hbf2I䋸E.N:_{/K!9'oV*M\9aU7o}4tϟ(?,pɰVVҫY-u-PRe#wa) X._ Q26|af08?q͑+}n&-i!UCH- C{oUIL#-G-}LB#QHQGg5#B,.\,x#nY`UDJp*g9z(Z=R+uh蔬g i)6>$DesAϧÉq]u7WP^ddʪF n tn+c`әP;(YOjף{A,KLK! d J3#~WO NEmwG4ɆKOh) ɵ?C:չc9T )Bg@F%LST8F;RL`-F- *oęT"ךp\ @;K+^+_ۜ!ֶ۪@6#5=2 /C+2PL;-d*Nҫ5jlO0svF̲[ X@yn#!>Pwht`Y>NJ>qNzz ;)M<'[dMBfn Ej̓pgzLƺ&Xd43D%<#-EW6":\P."rm0(R.)bmDdRʲ.A>u^hKB|${iX*zu#4Hz\'V6 /z#6XKrēN kM2k&?$ T,FaBS&+h~r.ϕAo g+hA=!?iYs;"=τ7L8NLds[L*PL](l|*+Yn֓^Ϟ!XwfUWAL{:8AȤqtPac83s -x|AV ĤMagWk>Z9^wCnl__8 {"EM-b͙~ %,!N%\)wZN SԼbR(BJ`Yuakg>*+.->'5yTTw6$O|V.[[ʏ0 bWO\5GP0r6c8 嚠^w%:g(ٝ!`ƒ6"g)0ho< .C[\\qsH:\fإN02)wG7*zxWBJ62!H-~(Ze䖩œbyu4GxU-h˺M5 ſʅY.Ɠʏ-!RLEPU=?NʘK>e[<'<1q>BTV J3Kҹ{F%qHzjп9 )\@"),©K>Y[+GLdحNM9^+"|w?!3A\pߙ&xokzƀ+Qu<öţ:;?! XNlh0N $[PSe-k(6`?G͒!;jOLjCيG#"ƨA¨8.ᾑAbtx̬R[9 a9WFShs8t#%ΊqB+(Hrr^Trќ4jPPq9(BrH& "p=!ikkv0RQ$~VJNGfΜ|fxhv^l},4)T^яy̸TKg^z-i; ™+C.6a4 JE==ڔ`ݖH~FN1Ү*]/I$$2# TM~m+0`, l4Krb4e{9C(+yܫy YJ}/BMc9-ZQ~,[U#>DKb }4áps'rj%CJRpQKO[bhxfIy-oCP4^${Yߍ{ c82F6xeuW&2J]ObڵV4A@g #rFY_/Buby;;@u':;KQ0`iZ9Bg"tZ Wryj>YĦc6g>u+*H:e2 *gmc^Yg@$wZ0{|vjlcR3`c:ݣ'6= ދ PϠ-{d$(jz]st+g٧a7yLzlA]%֪i-$sEߪ X\l.ջ̙k< v ;؝AY CwjF("'لЎY\5 4jjv8*)e;uB|EQ[2 A)m䎕wП('Fo&}w ӥ(v4J]IZ26a̲ϗF}>^]z+3 r!w4_RZ}5gnH*THP w*[&Tp0lF\%THY֛eB,>@"ɆŀXvLhK~Pfb7 J[>+A`xNdF(3JrQ{-d|7g # mEٹG<߾`Bh֯|Ef9_կ vgQv^˃SuξKFT$iyzg UMBd%Bw95 do1QKB̶ds[ x{pL^1 g0"b%C; aȅ0执 \h{/lfZA+m]L1eD\9LVIX1/]$>i>t •.b{Æ/'e^& :ʊvq6u-g'8C|Ǯ>xRK!.%yO)4|klɍL,rqjoˀ6c,\D UPؐD1H;$ͭ GGE!ȤKJ^7yUq=e]3\7AxѾ?U}! H2ɗ\'ZeH_LV%f[6oS[la;~ x|j:%BewbaA[|2N5WɤEΝD I vk)/A+ҫ' ߿tmLR2ƃXQZh{>^D#iPUDWԩ*YnFfE fJȡ#[FӾV᪄4[$1ɗ'u> J|Ս`}8 ti^6sS7)e*2$a.~*ϟ`N GL6)Ck#>ffxiySKȿsm? CScb^m>s"a3ANi?(@PVHhAn41cA'IޖpPTTʜL&Z(iͣxr⹢|9FiG 3|]Aӓ'SĶi깽;Z:ۡB hb԰e+AT"~ۮ%!tB/2XRHD[t֘cTւ^pqC R8GS+˻Vʒտ`_='Nw, dZڶmhz#Y`05w_\ ͰOu\{`ͻͺ[5}; dq$pF8{Fliny9]o(D\uMh)iˌmg]K m[42܋J*\wQ_i`Q}&/ҜDqLR8= G1[u3KO1鯒[q{* NδScx%MGG a櫥,4mr<P.6Riyaweg{AZ3i6$ԭ@sVN +h\M”{L gF/ gsZg|^#ZѾ~?_hMA1r|#…ܽIpqE \C$`t0xcp>0I8lN0DU J~X'5Z?M"ȌgC0辕A}qU‘XcVqqKZ4]pj5)H$ N5U@\03J6[VѰǀ刼#϶#GZ_UnefOPgo%3P@$PgQ@C>DAId-,osA3@D0,,Mί17;[РJpn,$0%l9mvL_n4<Wlwt;ˠI䇪_g{ơyK[8|s#PKIÓG}t9-$1rlfDAiUupmf޾+/2( 1Sb.>2@`lZ2oM֣Q\78Ty}N6K@[5ӏcTeGJ<̭d(^+ƑM:yH: uE^oN^D|9L/5~8yWh(zj|v+6wZCSS^l,E 0|L 뷀fK9^DD!R{ߏ6͹-\`'᏷9:S0316´ogRGQe6#6MӗNN8Yj#]Fv:,e<*mw_Rwd?2Ru-vya8gvGiSՏ7f#g:R-Tb- E4@sgW\f2Vgr Iq Sa;i#r2. W߾jU(3 UAD+e)G kq4\<.*.Al݌5NYGQQoŻ4e{럕o#?'`kUA,36lF[,5%zdG Y pNco]77n.2.|<3TcPԇ$1GQҌ|Cҟ  %GKARg;Eb/CnwFţ,ğ[u o@ΠO\H=5wLWFS_M~qxyT6#v;if KaU:Ui~ȃ-I3QZQ,H;[lQ2~J ;FY{`C8\( i/Z r4e+'T +37XלcV-]QHȪhCozÀNܰŪ5>ee@3'E2;Gm)oҌwԢE39@ q+G O?׹LF]hX 2 K^j'&ѓUqӸ8QdʕzQje\h"l,?Ro?S6f yߢXsohZ8$v쌡Uk+Ix1Sk |w{e5X_UWO-p;IrÓ Pb˔Rn(5 Bs]l"έZ{H25Y!Ae2HlBE畳kˆPYݴ>)D I^{|$I(ŭ 0 H]eu FʎMU;FB,-Q%@p3z$:ݧ,?CǁTm!űQ:b]R)p33\D Ak^Ih); nB)odŶ<&SlglnK]&$U%Qo_ f;549q.F{vo.q222IxK>x:z(c<:'~<_Pi,ŧCr| Cx:_;|#'m`-[+56!h XE$|o߄h{N#.I )kju}-O c%d5 'WR 9erT/<M\SbW .2.J#LS.H@'lcYPJ/ǂř݅}4rݷ1c.!p6h[ s (lxk253L$*U/^vWCƒpۂX-Xҗ8K⦞YSUu+Um/'$ڗ[Oc찒HtOoiLfԯcgRHCq<:2#Ӓ s$?"Kbq$`J=繑$2ƝxM73"Y&` jǘHGjyUS6s?T]CX0aT8yra [PGB  t[9D`/}Y$EusL iov521lOm>o>0dtjx[73N6^g*Y zbۼ\L=3N(!gMokAedHIhWSC;WЖ#{N,mU~tmQ4U7d_n /CE6qtiXˬuPg&Zl0+.Ӧ K(# -^,*"eӶ`/XO]D8N6l~GQNbe]zTv}MXl{ qh L@gbD^zb0.^AZ׻q wfZWb+,%U2+㎑~k#Oή?nJU4oh:P#Q7lVk O?qecUIW~JF|Ӳz`X[pry\.`ٹC>aE2Wc{y3wfrP'/j/ :˞4Mu| M@$|Bd@KvwmPO},|Xe K7i`ρNt1{G3.^T;Col!8㥴(%mboTF) 薖vh,r98 #,lldzz+Ii{ $l8(کA[bOOyhvӿ^vߡAOzq@o6O :Ԁ]Z&a |ȮS:thwZIiie)@<\-%Hn{ʍ qsaobeeiIv)7u}68D2>4[S?|(#41ůlav5eA =\oX}3 No]Fbs`lxPqQGVm *1ԩDTcG'A'+yEoGmJAqw4 JՖXu)͜A'LPz?A"XH"B.#VMO@f[?ًms$ʢԕe`F^2&*?oVT@M6Txmb1H;3黀Dǡ@ӗTu&^<L%ӃwD2yɰ;;NoTz TOU"+_p^L|$4H\ q"탢}6vtF-XH'$1#ӄ04=.!GZbqN7Vɔ 5%2xftCm;",фyr6Τ-ئDuusj3t38hZIٳDseyq7YJw78ԩ3t-I`B u)W WX($X>ֶ2D9)im!W9IKV@ GX odUT\@az.rϾktέux[jKW߭⫁ڽt :<6!MlsA-my3Gyi7*Rm=_l.v޵vdz?Xk:Jjݞ[Ï5\Ds{/I¢^^"KP=mlD?5wzxe24SH(Dn,'(c*Z->V/TeïHx5M7WZ1Srᅺ{p>Qƾ4с)6Bx#?[m;gާæ3]t<'!BlHU;}|u6Zfmq5˽8jZJT;"OʯD .fP{[v*kN+M}_27kc} JI}jLU sW Gj#P8l7s[_~i;JTwKk7UnSm%yQ[ n=TO g?f9U2!(!IH(Lʼw:vy(Lun[͘N(X} zQQ`1ޮJ=o]34햏 2 ϟLY&ŵ E:Md 3B6ܧ/fZWxs*,~{'jO s-=rJߠ7cy$sFxʢ ڴ`Հ;Ij<4ugѤN"{utL Cw269+ 8a96[rr/HsmYgC&sWKi|s\k0Z(@8gمmB R8٪" ٤IX,mO*38{Ç.gnWij|lYZ; _ ڂz)?i/-'EJ^; (9 Tdz(P .RbK5U=LJb[!B z"#=:XGlϑ> 7 'D:C;RTG7k0~\}52(17!.)63JHt-0=3m>G?Bv"9oPar"j}xZ˅B+jPAM;RHNGkSwxhg Qhdn<؋IP ՛{䃍VmGE*Y6 Cp ,g;|Ř0@t!K~E̴KW^&NsB W;QNǜu~ӈQ0a/-Fu7xVk< {۝u9p_FC?aJ=c Pn 1B<;fŹ{VL9 NOe!l{ENEe,蟸!z9fNVjT/dE*+5IY/g{p0\MҶyu t nex/y;N('k;>Zj`}UDQw#Y&Y\+W9s`CK[e?H5LxlI9[b&ZcKj+d _9?"fL>YlqdA,6?V'nl):\xq ~g )oj&:5buM\ ϸ j" "MC?P}. vمSZxdÜ{ ;l jt<ң'N:ۙ\&XBԽG㶦Of8/ Yn-v\.EE': #eG-D{O>3f;hɇc1S_oD>{@.@E D%.JpxzȂ[&R[[AzH$yD(.0O τe?ٖr!nulX-*L@Wq7> Rv_t am׋Lg 5.#mg̦L˞ >v>Y1x؆릸2}0 hH#4T=Sh!RG噬B_.AqȀaN} äF{xw6^_QpREňޟnOy?:r-ٹS%Gi~G?)F%.(YDWgB(LeWڜK]DK 萵nL뭽FVF Ϥ]9<^bWOS{À׉OӵT'Z.}KRY{EFzE[%sÔ^yO9[/B#X;ǀ$J'E$]=鄞va,AW&[` (w*Z~Xru9uG} Ҵˤm -h/B !&w0]r%7c6G7/I]_MD|vNE׃Q8ˇiEW%ExE(o6^h >L:X^/KpS45tx"52u} ODhʨZ*"gp1Gu)PW^M (P_x͖4/"B3`㮕\@s 2"2k%EU9|)#9G)2,\`(8`_E=1*5ѳ )S۬V`ޙ5,t JJ tC󉔂mVZ*TX~,0EOf"a_f(Egy.[Ed{KF,(MbW صQ!m2.Pz F획`zۻ;I,C^MG/rScB‰RZu qYU>v*6-~̳PM8(KfٹP3 ! p< dDPĿi*Xc_0 8X0OhG,>j='>";yFTNuL$o$%Y<'|tJQv֬4s3hdtC{~i>$3~EfkuǞAM}k0K_͆]s:tqgwOq2lA<. C- yB0Ur 7?whg ʧ| BXfZf/7/VzS1hp8A<75R~,DC 10i <~0ećpb$bB8]E-`XŻAWY ;E"d򭥶2"A9iy@ۛ/?-۴n7)Z}ͦѐo0=+Vn"$7p dZer u:Ij&( DLoaTצ*x:y}iˎBL%i&Dl橔 4=Wڞj.~|w!;KSmI`$Xuo%j9J%E<@(|~,zC~;|1?UY?jpU~<};_SrEwgV@!?De>|4EޘHLU_vH6^xG( /d͙~gH;s_ '^<31F vUͅq9g(;fo8^k-l{Դ-՜#=vqyRb-%e=:)SM [Z"sG.d@Qd/φ9)GONBfܘ6{u z|H:6As lb(oB9BaS0AH z ~?1&*Oh㹠q9p Fpo2c9ѓN  }U,;Ҷ{w;E5,0ZO,0C]׷;ƚ 6`,#6IO ^!nq9Mt}'Fnѓ^/ظɘb_-NARbm#IJ;bUU4ʓ"zH YU*&$0KG?JsY0粙Ӓ39\2G$(> /1J$5#J =:ү@زtXDrg$OTR7da$^ݦ=t%\Lև}?mO|+4DT:zƿP%n`_)PvC}bexbcڅ@3d"țT' S+wzOܪ *,𧪚r6-=&PӜnG}'6Laۃz5Wf# 5]XCKC-'(,8Rix.i2|hl'$`7re:Z`$M`b9CΓ.šIϟ^z2ybj7LsVU 0#cFYf}UM$Zso9jBEj*Ep,4(n " $^kywu֌Ey,<,Q\ϗ7?c=` gkP4 \1|"nW#"=qTH׊N]~mZ0wmV4K¬۰IZ|$";fYZ췘PL n֟EjvG){$䪑^M?ײ|ҭRh\XQj&'\̜i%j]SHnXg܄?d*~09_he5 M"~RkwbЏJ0FTb f;x]/Ytx+N9LfG=lSI^ +g P+ TG13= Q6O+ `ş2cInɧ%[oBZ]+efjr~^ϐ:d߁5F!/} Eɕ61V:КFa| ˺nڒ۟}5R^ACܑz_teap+)|5js+/Na.M7?h>o;3oN.I С UKdq$4~wrqAL:xjHͫxqыdcg ]UF sB>*tē.Qy_'ND8Hi.I+:z&2POVD:z5p <&˷ _y&kLX2A#+ M5 vi;pWБlǦY.DI:e "D.Ʊ(E~ Wlf1XtS[;UOd?  H] 5Ocz tkB2̨fY $,ekfSD\1;lrNV4O`ojJ!^e {$|zG#rh z "z7sT=`?.?Nd{&.sw5J!Q۞WL}yGIJb$;kRοv{8+k YF5C@Dz)Ucn F$a0ӂftU$'TP眶'wܵ1[B} O9Zz B_q\|wb./ƶr&̲'8r$ah%tz}*ņbl[GhC\UI2_IA)|d]Cqj'޺ ӗzl@PYBn~ixq6c?9pw=RbB0TB=ht '7ُdE0̥)WP7q?.z#l@#E'䜎Gc%ZRe͡EaҺ@J39Oi[ƳdhpxjO !4 JƆ쩄7v*n7ďz;sflnvIщŞ =nuM%&H:4SQ+y)ɭJCUl;rF mM,G 0 FP$s(okH'E2*!OwzԲj RsEFvnsedkSykPh3*dx;7* lJmj ]#tZ=J0 }aS*UtggSj[+oȂ,T[練2q&Do+e=} Q )۩ U>w˼?~G $* ǼoT7m3,ܐgԑNPY{z6H;3sV"Bqjy[PkVpĸTFƞJ ^ ;l5R49}M诊T'P_-QEċN-,!cw;&ӄ&e|;pQȀ_ ]H'~҈0ܭ7DqfmJv eVA C{isCSMöaֿqv^O,ׂޤ0SHĚa&?o;|P֦p;]mնޢ=9.mt:/1wNm@n*,}q.pJ ]?6>0Vށil>g)!(L6! ٥A@8,~[&M"s /;)L[gF~}ul%L*Or45h{KD^ ^gD8h7k̿gvVAFھp1>v\*J!FwhrО=~t>'Z+V8k ٨^wYLXaYD Yzgµgg&5ҲM\B)M˔B|UG1ɯ=Xadhw-Iay"<:]نMPGt&~:╍:)G|g)E&Vu]..濦SӃFSuiW$1ɟvBAV&EH[j(7Ryk{pȓg !]Z y$M5!dRj Ԉ!иvk6Ó $غ3k\Dr' 1S{D12Z3O3s))Ԙg^s%?7, (ugCGܹ:@&rm1\NJ((>=G\~Fgsyg_(1d&N6+-儽;d~Z f GXS*,۞ht%PTνbɷO/skԁvKu{X[>Kxd.,6lbk)lǹV! Շ[qWON% 0Uہ+ȐL5Z?НJG.i4{BRW&t⻪{b.A=* kfGl8WщCmُRFHXu*;[ڷ{&{aǶ YZ