kcalendarcore-devel-5.90.0-bp154.1.104 >  A b|b!!M@eeeB]q^~8y@]vnV+O&]]W].z'F~-K.obZ4=O , HX닛ԌxߑT6_`R K5ÛbkuTj$QעIi#[^%{d$O}yV"w E!Y3 d8lQX !uYcC֩f<`=*EZ뭐" xC,|"e5a3d526374152f92d92e79d3ccd1a7e3ecdd96ac5555b2666a39a522b0ba8a6d92e3ac80aa96c30489503dbfca8c524930a52d5xb|b!!M@eeefRd8`|x\e9`݅q/pEŒ#+'5dO.'2j5]3E.'/HNעN@ UTbbBIȮf0;M'}UEԮ!2g" CŢ~3l r 4a9IgI7pmO8oB+Ŏ/B(.2;Lxρ%63Kz^UgU6 *j/l-yz{W/lLrRX>pA?d ) p ",p    ,  ,.14477 7 8 (888g9:lg:E>gBTFsGHIXYZ[\ ]P^ bcdefl!u4vxwx,ypzCkcalendarcore-devel5.90.0bp154.1.104Development files for kcalendarcore, a library to handle calendar dataKCalendarCore is a library to provide access to and handling of calendar data. It supports the standard formats iCalendar and vCalendar and the group scheduling standard iTIP. This package contains the headers necessary to develop applications making use of KCalendarCore.b|bobs-power9-14SUSE Linux Enterprise 15 SP4openSUSELGPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/KDEhttps://www.kde.orglinuxppc64le! !%!'!"$%! $%)!%&!!&$%%&$*&,$!&'$)*&%)#*.""&*+# &#O'U>#C @oaRa() l_1 '+i O'U>#C @oaRa() l_1 '+i <_giKAA큤A큤A큤A큤A큤b|b b|b b|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|b b|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|ab|b aEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEb|aaEaEaEaEaEaEaEaEaEaEaEb|baEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEb|aaEaEaEaEaEaEaEaEaEaEaEb|ab|ab|b b|ab|ab|ab|ab|b b|ab|a3b1c7584ba8b4904789d774fde52cf8d41cd43eaa6a1bafe736abcf7f212cf363cbe1d7d3ab94b78e614d7eab5e9e2f1fe57dfea77d9c5725f83e393156b59fb452f11ba34be40c9ede30b622555fa2dc13d0e28d122906e05367f96ef0cc59ff539102862e8b2cc9d58272b7e16cc70bd9d87364b26d683eef4cee9f3c93ac49cad5b8fc20063b9fdcb3637fe8e3e07450d04ac87368b3e83739982c795f0f331c77fd69def93dc272516f8e084a473eed0ea02792a4df0d9a1a5eaf5d5ab021cec77d98f94449e52549de461cf44ce7d70d8033bd2f7ff9d072a8e3629f270233cb19bd23c8b2230cd9fb6d586fd9ad331960b9523411ed23f3c176a64df52ef5fae109179d72fbda3149910f2aca663235fec7e88c57c3861e82cd7ae6aea1ce388d9eb3db714e3a19203bc6119df79f092c8e62d41f2d235b683e3a3dcdbf5bf90c218ad5de6d4129a45feb906b821ce2a8b43e2c9a3d523ae80d79d3135ffb71221bae59b714a2f5c641d19d57d3a34fa94d7e693c7df2c396427102a52e9c46f18fa08e3e8cd7288fc74b8ddc8f3798c639e42e5b7327fd32e4290174d8f6c7cae645d905560eb8c4ff4ddb5361ca52e978df77ef881ef3190cbf12659845635a358c7a7fee852ef01736cc87bf477356a7778a1eac8d8b46868989d39018e4d374992974380faf95fad9dbe16536a5eab0737b4926576523b1ae7dcfb0471b1c388ba5e9381f0926533bf799901dfb22a9b977e394ffa89ed66c415c737941b0f96b326f7d76cb6cf6075299b63b9e45b4dcea905d17c9d06ed7ada63c93e3a1dfc5b1717863735187ecd01b58b4d118cc2273c0d0398ffa8878bc6afe296aebe2ecbf1b0c6bca1b0ad7349a13e834aa6bf87088d47dd89f2cb3e68e71db97d0e1fd4013546d61e97d957097b2958bb48743eb8129e0bab60000d94ab7582eae0f15e7428e1de20c6d2868b9490080f93a629886c99ddf5868acaccd1250b7d25025c9ad069830bb92669aa994fe7ef98414b82a85417d3260c2010804aef7d5350e4236afedf202a70e4112f9c427823a52fda048d7f1366213971ac2b105c556bcff55366d5a074cbe16f8f553b12000ac25f9a903976e98b784e5a57518ebc11ea380f80f803c2e5f2a7afebe57d6a4a0b1cc61a1345e046329f57d72c5a0f1dd120cdaadd72a9dcf9f763134da65c7e6f8474bb4cf082ee183d1d2c90eecdf7bc412de9ace234b360c2738cf37d40905daf04610ae43e1dc31d9259780a40128a0c6b8ac1e7ad2c32cd28cfe73397307214a9330a262027038b29373b73109cdb05097a99c097cf0f3455a959de455faf651f9cc2da02c875d66c56cb7fc5b68a18752239d25cf3248eb2a5f67b72b18126efe54c894676f01534ff6687938953b25bc19ba7bf395fd12133d38c3d433389abbbc1acaeecacd64f83de0791f516d49660efb1dfaa65aa86ceb10167d4b32cfab2a2d25270184329c01cafe9753ddb2879f8d809898cc2b210ae6b7e6ecbe35df24c11c81df3b984320d8be8f7665b9f9409312e20f500defc3f520778988c950c9764affcde9420d7a22b707c12b6c5f7b5c14df4263c36fa94e58f49fd4cf21a5aaea6507429bc3c73849a8de9bd9bece55c1b20d2f2d7014e6c5ea2e69fe0e464df44acc78aa40293267504b8bed05d3ba58a8294a048f02bd214a0ba86b6a22c2a10ddae6b9497396915dd564d43c32b670674b53fd01aa17cf6bf876696ea3be9bdf36b0cb4a3bd99da80236c2061b9ee1cb5b376099aa6e2589cc6b66052486abcd258abaf2adea603631389ca592ffaf8078bc3b95cd57320eced0740487fc7d64ee0f83adbb0fbcb9354fe23d75a820d7ebd81b6460540641bbaf521e2b5294c80c5d5778d9b10835bd5b8f5b2d6c83e44ae2866a86551b4a2fe6ce92dc1be27593b9cf6071c662f3e1246039e5e2baef8f43c6fd4979be47bdd4287e9fb0325af091e7ef568051bb3851b9539e4a207a0892601e57c273f368741f057b60724d6561f59ec5ff308ef40229992a0eb4140c7656a43ae8cb15e7f0cd327787ac0839b8eca9713ca95218677655722bf3d8163d2074eb0e51457ff3f219a78c08b8c3cfa2a4516e14758968251cdb2461f56dcf10978c5db6ba0f46a49f20387c72e5e741af464e120a25a3cca00dea8458c111881b8c72c82af7e5acf3bd0d9687171edcdbdeaaaece60ca03678ec7adcbe85b516c0c106840364114a82f5da3028266577783d411ea2655f50f934a4645526112cbdd63d84dfac7ba3e0ae46d1962d4fc9d0226da47c0b7244aacb6605c69c3410e05ad411ab0a5ba0a07678e7fb665b075373b420ef158661faea849eac8f047c936fa05eea7fc404e999e080ebe2ddd124cd2dfafe045ae4a545ba8116910613bc91ab3fbfa5a34e98201bfdbff49bad365c92986cca8206dec06bde1631257085f9c361c5aafa00175aeaaff84c2672937830849e535397f5a8f3fe999addb9f93cec4dd72a9e9d831ec275e2cda697c7582195cb52d6faf8975541174c84dac1a72ad60aedacbb77d7aaab1407839b34e1d1383917c324d2ab76199ef1a03e66832ea0f14c34d2b3aa8988cbd6586f1202a790d2e4e07fcbda3d0fdf94de9dce5e5a76b9df0e0be4a5d73efe3893923217354a77b87f5467d8c747fef4ba10c699ffd7afc3067a55f2bbfe06c5081ce75ee5d884ed065128b320d9e688e379d87bfd11536c2f839b43b39709f4f3c95331de7b90e633f268808840da4e8b939293f55add0173ad486baaaea299e9be1c10de415908ea8887bcf7c137a713f09669a8eaee2391106ab7d2596fad0875f576a557e3a5c0d301599f2756c55f689d51411c346bc3bd18b3e44c85c225824d153d6adaa2adb538c9e084b99f9accd55e1b8acf22a7a23479720f80833224b37279e88692aee960ecfb5b1c4f40364537d1a919d86248237084e914b4b95f0889e8bbeb6fd82f3295de4b5d144a4ef93de8a213c77b8cbf79b998a99c1cb6a83f9f222f40d691baf8c9c813f7581a4499dc41473650ab88611c6b1ae6f539aee7a83e9756087ce99ddfeaf202edaad42c950658adc1d5a15d48c8b80e003429884a22a95d0fadf41fbd2ad0db6b3a72b99c0b76f51b50e3731206d931f58b5acac089dae2fe93a01abfd9184e8740ba12f94521e784be19e8e5c0e5b502f43b2bd14e15ae5b149cd92624f0ece22255cdc27c1921f90c92238897c6742806bc8e80ebf000cafe54c31da30f942c0f8860448b548142c8f524bef776ff97fdb22ec56f37d8a078a8fe8fca106f9185e24de8d8f26809195a204b012b179f9b90da250e2668ecf711e37f15fe3cc69861325135b27b74650c3fd1b93e35dad2f122311d910104f4920b330f2c4afc36c88af2fc3e16b6439c5a1d734d6af4c50a384c449ba9c0a89c17dd08fd2dbd947dd85be7d62b20f2efd1f839fca82102d536720a534a1ba332342bbbb953a006cfac73504710b758e2b78c679dd6baf9cdbfa270d52a7d78bed7a2ece514ae40d175b4a7cff6ec41fd2f10fc3b1598756c87befaa2a25c11ebb3408889553cb17ee8d852338986c569f1c7bbeb40efe6d78addb953b221baf7ff8ab8d5e615d4387735cf3ecd3388a3de454564e4369fe8e1c04fb34e6a3369bfeb03616910de1444441662e505771186e275b855c1aeffe6596716ab9c6cad577d678c871654db50fa06804ad6ac35877258243c05fa75af154d346e8f6d51eaac651dcaefe43e6292a69876741bbd359e69bb0294fac42e1157c574a1066192d2a3d5735d6babdd81afb3e477617cd8d054a61cef39026da64495a96f0e0987939d6c90a210ef417cf0f45b299d6d7a06b0b4c10033469d18366cdd3333be7855bc65926b86dfacd21be36aa9c5a4fbec46c9ec42e87eec599bd364da466e5303fb06090a22bee6ca5a97e9ea188a9549f650ce1079ed61fa83ca023e1fa868f730a2978c9bfa49e4b6b7ca231ee214b18f8ce8b1320fe94095888b9fb5bf73368ff260a0f7ec5ea997eee28b727b139ca29014d36d35a2293729ffa9a3f38144695e11c37f849ecd746b50185483ad0c7a61be795d9e21e4660b80a8e084dd366e73ea78863ee1fad0c3f18c207ed2aaeec6c3b6066aced98cdde7af29af9567fe784c73a0e9bc2a1043fe6d3214ab6de1fd8da040d0939d4361be7ba3d825e0f5f5d9da615c32457a5802b963eee32319665f353933459de06df2fd1a8ae93cfa9c1706356eef37c7551867491119de84ec9a866f7d00eead95f7137a3105f7550b58020bae53f98aa5f604d383534b59c7d7b4129481b5a997d62d64f90b641351e4fb024e65d825b8ecf6c6d1e140912f73b5dc4d153d6adaa2adb538c9e084b99f9accd55e1b8acf22a7a23479720f80833224b37279e88692aee960ecfb5b1c4f40364537d1a919d86248237084e914b4b95f0889e8bbeb6fd82f3295de4b5d144a4ef93de8a213c77b8cbf79b998a99c1cb6a83f9f222f40d691baf8c9c813f7581a4499dc41473650ab88611c6b1ae6f539aee7a83e9756087ce99ddfeaf202edaad42c950658adc1d5a15d48c8b80e003429884a22a95d0fadf41fbd2ad0db6b3a72b99c0b76f51b50e3731206d931f58b5acac089dae2fe93a01abfd9184e8740ba12f94521e784be19e8e5c0e5b502f43b2bd14e15ae5b149cd92624f0ece22255cdc27c1921f90c92238897c6742806bc8e80ebf000cafe54c31da30f942c0f8860448b548142c8f524bef776ff97fdb22ec56f37d8a078a8fe8fca106f9185e24de8d8f26809195a204b012b179f9b90da250e2668ecf711e37f15fe3cc69861325135b27b74650c3fd1b93e35dad2f122311d910104f4920b330f2c4afc36c88af2fc3e16b6439c5a1d734d6af4c50a384c449ba9c0a89c17dd08fd2dbd947dd85be7d62b20f2efd1f839fca82102d536720a534a1ba332342bbbb953a006cfac73504710b758e2b78c679dd6baf9cdbfa270d52a7d78bed7a2ece514ae40d175b4a7cff6ec41fd2f10fc3b1598756c87befaa2a25c11ebb3408889553cb17ee8d852338986c569f1c7bbeb40efe6d78addb953b221baf7ff8ab8d5e615d4387735cf3ecd3388a3de454564e4369fe8e1c04fb34e6a3369bfeb03616910de1444441662e505771186e275b855c1aeffe6596716ab9c6cad577d678c871654db50fa06804ad6ac35877258243c05fa75af154d346e8f6d51eaac651dcaefe43e6292a69876741bbd359e69bb0294fac42e1157c574a1066192d2a3d5735d6babdd81afb3e477617cd8d054a61cef39026da64495a96f0e0987939d6c90a210ef417cf0f45b299d6d7a06b0b4c10033469d18366cdd3333be7855bc65926b86dfacd21be36aa9c5a4fbec46c9ec42e87eec599bd364da466e5303fb06090a22bee6ca5a97e9ea188a9549f650ce1079ed61fa83ca023e1fa868f730a2978c9bfa49e4b6b7ca231ee214b18f8ce8b1320fe94095888b9fb5bf73368ff260a0f7ec5ea997eee28b727b139ca29014d36d35a2293729ffa9a3f38144695e11c37f849ecd746b50185483ad0c7a61be795d9e21e4660b80a8e084dd366e73ea78863ee1fad0c3f18c207ed2aaeec6c3b6066aced98cdde7af29af9567fe784c73a0e9bc2a1043fe6d3214ab6de1fd8da040d0939d4361be7ba3d825e0f5f5d9da615c32457a5802b963eee32319665f353933459de06df2fd1a8ae93cfa9c1706356eef37c7551867491119de84ec9a866f7d00eead95f7137a3105f7550b58020bae53f98aa5f604d383534b59c7d7b4129481b5a997d62d64f90b641351e4fb024e65d825b8ecf6c6d1e140912f73b5dc996b1765ae1485f192ec3795eae6aaa577041447bb3eb76894401a693a4cbd5c54b23ee41a6bc414e5fc3de299bd1a8430caf7858475dfff787a5ac97a9f445de95ad6e3837e6d01bb04280ba5470f397099c19c212b514a072826b8358da923483d110aa0afedfefe843091ad3478c8f5f44030f402534ac4300a1d77f5ae8b75a8c2a293dc265cf515a5e4d594fcae86b8856fb959ab3ed371fffb7a805a47febe999e21bec33f4afc2871dda0101f87bc62f41fc42246cf72d17cfbd1c0f23841553616a6fb6b2bbeb71d699665b1cb313bfc93aa9b4e13fd91cdcdefac3f8d08c1d3c262739f2eecf91a0ab4c1fe8e86cb769cc26661e8eed081dcd5e0a5libKF5CalendarCore.so.5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkcalendarcore-5.90.0-bp154.1.104.src.rpmcmake(KF5CalendarCore)kcalcore-develkcalcore5-develkcalendarcore-develkcalendarcore-devel(ppc-64)pkgconfig(KF5CalendarCore)@ @@     /usr/bin/pkg-configcmake(LibIcal)libKF5CalendarCore5pkgconfig(Qt5Core)pkgconfig(Qt5Gui)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.05.90.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a@aX@aaaY@a6a(a $@``g@`B`j`D@`!'_@_v@_@_{ _T@_&_^^@^@^d@^6^6^]]@]]@]M`@]Ik]6])\Q\g\ \@\e\\^\8@\@\[@[@[%@[;@[[ug@[Y[H@[oZZ3@Z̧@Za@Z%Zz@ZWQZ+@Z"ZZC@Y@Y4Y@Y@YjY7Y;@X\XX[XCXYXzXOXBX=mX#W@WҤ@W@Wt@W!W~D@WZW-WzW VV@VV@Vm]VjVA@VO@Ue@UoUĝChristophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux lbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgLuca Beltrame lbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgwbauer@tmo.atlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frchristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comlbeltrame@kde.orglbeltrame@kde.orgtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comwbauer@tmo.attittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comp.drouand@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comcgiboudeaux@gmx.comtittiatcoke@gmail.com- Update to 5.90.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.90.0 - Changes since 5.89.0: * Make it compiles against qt6 * Add unittest for timeSpec-only change of dtStart/dtEnd * Compare timeSpec() for the end date/time too. * ICalFormat: reduce calls to dtStart()/dtEnd(), use the local vars * Fix timezone information being lost when creating events- Update to 5.89.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.89.0 - Changes since 5.88.0: * Port QStringRef (deprecated) to QStringView * Compare the objects managed by a QSharedPointer * Extend Event unit test to compare alarms * Avoid update calls if nothing changed * Consistency and range checking for GEO data * Fix compile with QT6 * Check validity of priority value- Strip 'Source' URL for faster submissions- Update to 5.88.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.88.0 - Too many changes to list here.- Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Set the correct last modified time when creating an exception for a recurring event. * icalformat_p.cpp - support ATTACH parameter FILENAME (kde#436161) * Add Qt5Gui as dependency in pkgconfig file. * autotests/testicaltimezones.cpp - fix unused variable warning * Read floating date time as LocalTime * Implement PERIOD support in RDATE- Update to 5.86.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.86.0 - No code change since 5.85.0- Disable lto for ppc64 builds.- Update to 5.85.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.85.0 - Changes since 5.84.0: * Fixup include dir into pkgconfig file * Hide fields, to enforce uniform use of setFieldDirty() * Fix formating in apidoc for free busy * Add ownerChanged signal * Add metadata properties to calendar * Add base class for calendar plugins * More completion field consistency and dirtyness checks * Mark mCompleted as dirty if it changes, and also reset status- Update to 5.84.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.84.0 - Changes since 5.83.0: * Assign and compare more Incidence::Private members (kde#437670) * When sorting to-dos, treat undefined dtDues as later than defined dtDues * Generate pkgconfig file * Remove unused includes * Return start datetimes for non-recurring incidences (kde#396570) - Only install the license files once- Update to 5.83.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.83.0 - Changes since 5.82.0: * Allow sorting of todos by category (tag) * Remove a false comment from the API docs * Ensure not to use a timezone with the same UTC offset in test. * Update Compat test references * Use UTC times when calculating the transition dates of standard and dst phases. * Bump required CMake version to 3.16 * Remove conditional compilation for libical older than 3 * Fix Compat-libical3-eGroupware.ics- Update to 5.82.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.82.0 - Changes since 5.81.0: * Fix mem leak found by asan * Don't export UTC timezone as TZID=UTC- Update to 5.81.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.81.0 - Changes since 5.80.0: * Run clang-format * Add clang-format configuration * Add trailing comma to enum * Don't use qMakePair for implementing qHash- Update to 5.80.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.80.0 - Changes since 5.79.0: * Add a flag not to update the lastModified field automatically. * Fix enum documentation- Update to 5.79.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.79.0 - Changes since 5.78.0: * Unregister MemoryCalendar as an observer when deleting an incidence. * Use the recurrenceId to delete the right occurrence. * Also clear notebook associations when closing a MemoryCalendar.- Update to 5.78.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.78.0 - Changes since 5.77.0: * Remove ifdefs, we require Qt 5.14 now * CMakeLists.txt - increase minimum libical version to 3.0- Update to 5.77.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.77.0 - Changes since 5.76.0: * Fix maintainer, that is supposed to be Allen Winter * Re-add COLOR property serialization from RFC7986. * Add support for CONFERENCE property * Add alarmsTo convenience method to Calendar * Check that by day recurrences do not precede dtStart.- Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Raise ambiguity in ICalFormat::toString() in tests * Make MemoryCalendar::rawEvents(QDate, QDate) works for open bounds- Update to 5.75.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.75.0 - Changes since 5.74.0: * Remove obsolete license text * Relicense file to LGPL-2.0-or-later- Update to 5.74.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.74.0 - Changes since 5.73.0: * Always store X-KDE-VOLATILE-XXX properties as volatile. * Document the expected TZ transitions in Prague * Remove obsolete COPYING files- Update to 5.73.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.73.0 - Changes since 5.72.0: * Use KF-standardized Qt logging categories * Fix unittests on FreeBSD.- Update to 5.72.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.72.0 - Changes since 5.71.0: * Correct documentation for Recurrence::setStartDateTime() * Check for write error in save() if the disk is full (kde#370708) * Correct icon names for recurring to-dos * Fix serialization of recurring to-do's start date (kde#345498) * Add more tests for Recurrence::getNextDayTime(QDateTime)- Update to 5.71.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.71.0 - No code change since 5.70.0- Update to 5.70.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.70.0 - No code change since 5.69.0- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * fix fallback to vCalendar loading on iCalendar load failure- 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: * Fix mismatching iterator types * Update visibility cache when notebook visibility is changed * Make it compile against qt5.15. SkipEmptyParts is part of Qt::. * KCalendarCore: Convert license statements to SPDX markers * Use ecm_qt_install_logging_categories over manual categories files * Port QRegExp to QRegularExpression- 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 - No code change since 5.66.0- 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: * Remove endl. qCritical/qDebug already adds a endl. * Improve README.md to have an Introduction section * Make incidence geographic coordinate also accessible as a property * Fix RRULE generation for timezones * Update the obsolete projects.kde.org URL- Update to 5.65.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.65.0.php - Changes since 5.64.0: * autotests: Find perl executable on all platforms * Add some test to ensure local time handling in recurrences. * Fallback to system time zone on calendar creation with an invalid one. * Memory Calendar: avoid code duplication * Use QDate as key in mIncidencesForDate in MemoryCalendar * Handle incidences in different time zones in MemoryCalendar.- 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: * Add libical version too * Fix typo * Use ECMGenerateExportHeader to manage deprecated API better * Explicitly define the Journal copy ctor- Fix the license tag. kcalendarcore is LGPL-2.0-or-later.- Update to 5.63.0 * kcalcore was renamed to kcalendarcore and is now a KDE framework.- Update to 19.08.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.08.0.php - Changes since 19.07.90: * "kcalcore_debug.h" -> "kcalendarcore_debug.h" * Rename to kcalendarcore * Rename kcalcore_version.h to kcalendarcore_version.h- Update to 19.07.90 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.08-rc.php - Changes since 19.07.80: * Clarify that utils.h is not public API * Port tests to new namespace * Rename the header install locations to KCalendarCore * Rename the KCalCore namespace to KCalendarCore- Update to 19.07.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.08-beta.php - Changes since 19.04.3: * Too many changes to list here- Update to 19.04.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.04.3.php - No code changes since 19.04.2- Update to 19.04.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.04.2.php - Changes since 19.04.1: * Remove bogus TODO, this is a private header already so it's fine- Update to 19.04.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.04.1.php - No code changes since 19.04.0- Update to 19.04.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.04.0.php - No code changes since 19.03.90- Update to 19.03.90 * New feature release * For more details please see: * https://kde.org/announcements/announce-applications-19.04-rc.php - Changes since 19.03.80: * Fix compile, KCalCore doesn't depend on Qt5Widgets, so use Qt5Gui instead * Workaround a Qt 5.13 bug- Update to 19.03.80 * New feature release * For more details please see: * https://kde.org/announcements/announce-applications-19.04-beta.php - Changes since 18.12.3: * compile without foreach * We use find_dependency, so we need to include CMakeFindDependencyMacro. * Support static builds * Add property for productId * Fix some clazy warning- Update to 18.12.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12.3.php - Changes since 18.12.2: * No code changes since 18.12.2- Update to 18.12.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12.2.php - Changes since 18.12.1: * No code changes since 18.12.1- Update to 18.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12.1.php - Changes since 18.12.0: * No code changes since 18.12.0- Update to 18.12.0 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12.0.php - Changes since 18.11.90: * No code changes since 18.11.90- Update to 18.11.90 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12-rc.php - Changes since 18.11.80: * Fix TodoTest::testStatus- Run spec-cleaner- Update to 18.11.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12-beta.php - Changes since 18.08.3: * QT_NO_NARROWING_CONVERSIONS_IN_CONNECT is defined in kf5.51 * Need to increase version * Make Incidence[Base] and Event Q_GADGETs * Use new syntax- Update to 18.08.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.08.3.php - Changes since 18.08.2: * No code changes since 18.08.2- Update to 18.08.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.08.2.php - Changes since 18.08.1: * None- Update to 18.08.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.08.1.php - Changes since 18.08.0: * None- Update to 18.08.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.08.0.php - Changes since 18.07.80: * None- Update to 18.07.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.08-beta.php - Changes since 18.04.3: * Use Q_REQUIRED_RESULT * Warning-- * Warning-- * Remove unused debug- Update to 18.04.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.04.3.php - Changes since 18.04.2: * None- Update to 18.04.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.04.2.php - Changes since 18.04.1: * None- Update to 18.04.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.04.1.php - Changes since 18.04.0: * None- Update to 18.04.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.04.0.php - Changes since 18.03.90: * Fix Bug 392952 - Regression: port to QTimeZone leads to blowing up iCal file size (kde#392952)- Add 0001-Revert-GIT_SILENT-increase-version.patch to make it build with libical 1.0.1 on Leap 42.3- Update to 18.03.90 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.04-rc.php - Changes since 17.12.3: * Too many changes to list here- Update to 17.12.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12.3.php - Changes since 17.12.2: * None- Update to 17.12.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12.2.php - Changes since 17.12.1: * Remove unused unistd.h include * define strncasecmp and strcasecmp on Windows * Remove strings.h include * icalformat: remove QByteArray->QString->QByteArray roundtrip.- Update to 17.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12.1.php - Changes since 17.12.0: * Fix a porting bug when persing timezones- Update to 17.12.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12.0.php - Changes since 17.11.90: * None- Update to 17.11.90 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12-rc.php - Changes since 17.11.80: * Make sure the autotest fails if the .ref file is missing. * Fix obvious porting error, allDay was ignored. * Finish cleaning up after 4a039ac88, removing unused test files- Update to 17.11.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12-beta.php - Changes since 17.08.3: * Too many changes to list here- Update to 17.08.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.08.3.php - Changes since 17.08.2: * None- Update to 17.08.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.08.2.php - Changes since 17.08.1: * Remove duplicate QT_REQUIRED_VERSION from autotests- Update to 17.08.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.08.1.php - Changes since 17.08.0: * Remove duplicate QT_REQUIRED_VERSION from autotests- Update to KDE Applications 17.08.0 * New feature release * https://www.kde.org/announcements/announce-applications-17.08.0.php - Changes since 17.04.3 : - Too many changes to list here- Update to KDE Applications 17.07.90 * KDE Applications 17.07.90 * https://www.kde.org/announcements/announce-applications-17.08-rc.php- Update to 17.04.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04.3.php - Changes since 17.04.2: * Fix build on Windows * Remove not necessary include- Update to 17.04.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04.2.php - Changes since 17.04.1: * None- Update to 17.04.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04.1.php - Changes since 17.04.0: * None- Update to 17.04.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04.0.php - Changes since 17.03.90: * None- Update to 17.03.90 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04-rc.php - Changes since 17.03.80: * Minor optimization- Update to 17.03.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04-beta.php - Changes since 16.12.3: * Revert "USe nullptr" * USe nullptr * Port away from qt_qhash_seed which is going away in Qt 5.9 * Minor * Minor optimization * Remove directly * USe directly value()... * Use nullptr * Use QLatin1Char * Use QLatin1Char when possible * Use Q_NULLPTR * Use QLatin1Char(' ') when possible * Add ECMCoverageOption- Update to 16.12.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-16.12.3.php - Changes since 16.12.2: * None- Update to KDE Applications 16.12.2 * KDE Applications 16.12.2 * https://www.kde.org/announcements/announce-applications-16.12.2.php- - Update to KDE Applications 16.12.1 * KDE Applications 16.12.1 * https://www.kde.org/announcements/announce-applications-16.12.1.php- Update to KDE Applications 16.12.0 * KDE Applications 16.12.0 * https://www.kde.org/announcements/announce-applications-16.12.0.php- Update to KDE Applications 16.11.90 * KDE Applications 16.12.0 RC * https://www.kde.org/announcements/announce-applications-16.12-rc.php- Update to KDE Applications 16.11.80 * KDE Applications 16.12.0 Beta * https://www.kde.org/announcements/announce-applications-16.12-beta.php- Update to KDE Applications 16.08.3 * KDE Applications 16.08.3 * https://www.kde.org/announcements/announce-applications-16.08.3.php- KDE Applications 16.08.2 https://www.kde.org/announcements/announce-applications-16.08.2.php- Update to KDE Applications 16.08.1 * KDE Applications 16.08.1 * https://www.kde.org/announcements/announce-applications-16.08.1.php- Update to KDE Applications 16.08.0 * KDE Applications 16.08.0 * https://www.kde.org/announcements/announce-applications-16.08.0.php- Update to KDE Applications 16.07.90 * KDE Applications 16.07.90 (16.08-RC) * https://www.kde.org/announcements/announce-applications-16.08-rc.php- Cleanup build requirements- Update to KDE Applications 16.04.3 * KDE Applications 16.04.3 * https://www.kde.org/announcements/announce-applications-16.04.3.php- Update to KDE Applications 16.04.2 * KDE Applications 16.04.2 * https://www.kde.org/announcements/announce-applications-16.04.2.php- Update to KDE Applications 16.04.1 * KDE Applications 16.04.1 * https://www.kde.org/announcements/announce-applications-16.04.1.php- Update to KDE Applications 16.04.0 * KDE Applications 16.04.0 * https://www.kde.org/announcements/announce-applications-16.04.0.php- Update to KDE Applications 16.03.90 * KDE Applications 16.04.0 RC * https://www.kde.org/announcements/announce-applications-16.04-rc.php- Update to KDE Applications 15.12.3 * KDE Applications 15.12.3 * https://www.kde.org/announcements/announce-applications-15.12.3.php * boo#970855- Update to KDE Applications 15.12.2 * KDE Applications 15.12.2 * https://www.kde.org/announcements/announce-applications-15.12.2.php * boo#966605- Update to KDE Applications 15.12.1 * KDE Applications 15.12.1 * https://www.kde.org/announcements/announce-applications-15.12.1.php * boo#961265- Update to KDE Applications 15.12.0 * KDE Applications 15.12.0 * https://www.kde.org/announcements/announce-applications-15.12.0.php * boo#958887- Remove superfluous libpth-devel dependency- Update to KDE Applications 15.08.3 * KDE Applications 15.08.3 * https://www.kde.org/announcements/announce-applications-15.08.3.php * boo#954531- Update to KDE Applications 15.08.2 * KDE Applications 15.08.2 * https://www.kde.org/announcements/announce-applications-15.08.2.php- Update to KDE Applications 15.08.1 * KDE Applications 15.08.1 * https://www.kde.org/announcements/announce-applications-15.08.1.php- Update to KDE Applications 15.08.0 * KDE Applications 15.08.0 * https://www.kde.org/announcements/announce-applications-15.08.0.php- Initial version based on KDE Applications 15.07.90 * KDE Applications 15.08.0 RC1 * https://www.kde.org/announcements/announce-applications-15.08-rc.phpkcalcore-develkcalcore5-develobs-power9-14 1652318737  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde5.90.05.90.0-bp154.1.1045.90.0-bp154.1.1045.90.019.1219.12 KCalendarCoreKCalCoreAlarmAttachmentAttendeeCalFilterCalFormatCalStorageCalendarCalendarPluginConferenceCustomPropertiesDurationEventExceptionsFileStorageFreeBusyFreeBusyCacheFreeBusyPeriodICalFormatIncidenceIncidenceBaseJournalMemoryCalendarOccurrenceIteratorPeriodPersonRecurrenceRecurrenceRuleScheduleMessageSortingTodoVCalFormatVisitorKCalendarCoreAlarmAttachmentAttendeeCalFilterCalFormatCalStorageCalendarCalendarPluginConferenceCustomPropertiesDurationEventExceptionsFileStorageFreeBusyFreeBusyCacheFreeBusyPeriodICalFormatIncidenceIncidenceBaseJournalMemoryCalendarOccurrenceIteratorPeriodPersonRecurrenceRecurrenceRuleScheduleMessageSortingTodoVCalFormatVisitorkcalcorealarm.hattachment.hattendee.hcalendar.hcalendarplugin.hcalfilter.hcalformat.hcalstorage.hconference.hcustomproperties.hduration.hevent.hexceptions.hfilestorage.hfreebusy.hfreebusycache.hfreebusyperiod.hicalformat.hincidence.hincidencebase.hjournal.hkcalendarcore_export.hmemorycalendar.hoccurrenceiterator.hperiod.hperson.hrecurrence.hrecurrencerule.hschedulemessage.hsorting.htodo.hvcalformat.hvisitor.hkcalendarcorealarm.hattachment.hattendee.hcalendar.hcalendarplugin.hcalfilter.hcalformat.hcalstorage.hconference.hcustomproperties.hduration.hevent.hexceptions.hfilestorage.hfreebusy.hfreebusycache.hfreebusyperiod.hicalformat.hincidence.hincidencebase.hjournal.hkcalendarcore_export.hmemorycalendar.hoccurrenceiterator.hperiod.hperson.hrecurrence.hrecurrencerule.hschedulemessage.hsorting.htodo.hvcalformat.hvisitor.hkcalcore_version.hkcalendarcore_version.hKF5CalendarCoreKF5CalendarCoreConfig.cmakeKF5CalendarCoreConfigVersion.cmakeKF5CalendarCoreTargets-none.cmakeKF5CalendarCoreTargets.cmakelibKF5CalendarCore.soKF5CalendarCore.pcqt_KCalendarCore.pri/usr/include/KF5//usr/include/KF5/KCalendarCore//usr/include/KF5/KCalendarCore/KCalCore//usr/include/KF5/KCalendarCore/KCalendarCore//usr/include/KF5/KCalendarCore/kcalcore//usr/include/KF5/KCalendarCore/kcalendarcore//usr/lib64/cmake//usr/lib64/cmake/KF5CalendarCore//usr/lib64//usr/lib64/pkgconfig//usr/lib64/qt5/mkspecs/modules/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/9d79a36a46769d8540d5772a87dbe9b1-kcalendarcorecpioxz5ppc64le-suse-linuxdirectoryC source, ASCII textC++ source, UTF-8 Unicode textC++ source, ASCII textASCII textpkgconfig filePPRRR% ^ -}utf-8f505c5491017d8153dee1e2f2263c4e993780ed3595c33f8bd3ac68dc29dd43a?7zXZ !t/RW ] crt:bLL &а0M+ QxZf FBNY*USFG~uu5!i8а0ܝ,}VG#LmvHXY?yĢ߻@9:m7Ɉ6.b (h|DU 3J1d'A&/E [\4G0jxtԏa F1QWtn0-aVe t' BdL2J[+od Gε}Qde620y~ ƨ@<ϵ`q)xo9IS>^LrnRI"Ai*PM8o[rBx:˨ӫS!QfPZ]4Yk23|x ]+upm_PU@Wb싻8%CBL,T'-ұHc]اIg&7ױ  Ђ[(gA75BAI,323,mqygi=)쵮A?2&aƛ|4Hb%q%/CW {ĒL\55k'%Fx9:ځ{3j?߳B7_j, xKd0bi1L2~Z:N"U&ywX>U4]|+x% ܩ9FCMG4ֽڭAԜ6Ap!&fʷ_ur=PJ`*DF Z`dU3R`cJƁd)9.^|j0c XMI0rf`$%uY.^7uU|I-c{]!HcgND`ϸ/^vUG/) Cpʻ ^5nRbG\Ca/mZIVԃn;ns.N2XyPHCHd_q\1D={-s?|P5к~nHvw-̗qĢ{}8֯ge-0J <'WS5#vڬ2~p`Űga7YhYm(+^a0w|-:X>jvem;fKk0|ͤIe6%臷CVD`^lv畨/eVqwǟl0&M28m];[$n6sOڔx ZrJ܀CۊwepҼ/fȮ (ytXX^; ʍZ@:UaVħRV}y"|P `DqD=&0-"򶺛V>IaZڿ*3tP~2! "dϝB~ztQ_ɿE9*BzIs+ԠCٓi0Q>(F+٧&ه9$Y*3C1?i+)G0)֔)}z)-mREJu[#А<=Aygg[3CCFaoI-%GZAETGBDž QY~O'"rǃ[c9 gkGu.v6ئ%g<9@XzXȁh3V^(J|=>wԥԜUi%MU9VNGbՑov.O1#EC8}(ZO^yݕztN? t/}cT_"#öS2:;)X'gRq$6%|c-pIp&AJHee&j' JcE۬b-L\O:2Y+Hq|&Ϥ/{&ٝYO_zn^}> l,m"fܻ|ҋPbJ$Q^j$3 d{I52O~ϰ Zn*sFone.@9$p!FIayQs߁p|*dYZ?+uy(B6 Vғ^[ ޾,76"fycgwC !PFx8MlhH|Oe%(7{}[0 0Vl8 6M655p(ѹ^s*q֥n2<LT"GpD1k&}l (} dwn"U.Kgw%WeS|I}K>cXۨ𿰐"4g@nFBk8'fY%zbQ}& a[!kmx{qHw+xWHpWΌNB!sz>Z*^Cu:6Ʊ[Ni{ywZଐ T/X=d5;EU^&/qw[4<ߥU8^0j׻A짟 [H#i|#|"i4mQ]BLkW.2[ʰwٲvEPQ Ts"ptz{d@ =-4,֔2]Ϝb,C3}14mBD;8+kIAVzH V7;QaR[ >F:J p<Vk l41oߤ-M"UOVZTr/0.zŸuZ1П \>ٴaJ{Z,n}f璅9g2 H}nSqmqYcRy X J<ףT52/E$tB$ٖ PQX ~nSyS%GH`ꖒdX0g>%PK)U (T*r5(5ctH>YVQ;E Hw[aU6$?tgYO0چܺ'bI:cp_>џ7nzw8W|PۿDpW wR]j#½/z t>$1c7(yռ3V +@ŵJe; wߟLRܤ9ၩ>Is}dk.Tf#`>N`h)<\ʖ}jۗDrއm瓌#\/ZG*|^WZݥ9(_v ! _\P1]"0-OݣH㨙>oXCUu JK©XϿdv%^fwILq)Z>KfWz[~g{-[#$lO}֓R&(lL+f9 2C3K*5e5Qy d{XG7| ]*P\5#P \x읯)Q8cl Kt} As*a2.1ΫCUt;&)cVһIyNc4>g* lAHqɅ67w;`-TҮTQ]=Sŏ4%uBb>`zf#LO:c#_%J5&hˡ w+oV)_x)w1m@.(9ê/o@={] Yގe3 xYXkQmSX\Y0 p K?y 9mc25vk>łÔ6tcxq JEB )* (Xw8C5NsL泌mkč4 N;'_JPLCkz*Z$Dz*ؾ%gHnM(!)"k4ڱYe辘%Z(2 kR^ؔ G bWcn&n R[ L'M HuCL_:_.aGS\J`cSΦ R/ℿF mA,Qk :hAp{9/ ytb]ny zd_F1_Ն7iRWU4Y#_j`A[S^a8/aNg"GYjj[wq, ":V>ihhgyYaխ?A +$_yԖI&,HY[d6;]m9d$H"V~x9(*4m286c pax&=% 1-W!/MBpߍn9zQ~@_\`*Ǡ iadDK$~#օO: 3& JdTAZg?yƹDuwoCͮW(4qg@z{yqحiR4N|CQ2{w᳛xiʨ$KR0i yj.M:Z2Dp* nsz?EBu+<)-a%qօG:`ZCѓցkL#\9g4PNi {Kd#Mꜳ79p򍹃臒TNw>xbwhZGJt=_X҂"IzxQ1gHX ?Ƈ>{O-??gic0em_Rϐ 1i¹|}pjmp]}(ߪ0]Wi/787:#ܰ;}ª4,fߝqN knX! \]CI||0A%:ɒj# Jw[X>btO 2kn;{IBdM]׏-o yQqm*bGΆS:Jo6VɢHjʘ! `.cOk=l?5ڷ-yB]Z}c y/XUʊx ޅVF|U-\c@yc R=)+v7'p|A;X9L"26QmZZ;=hɝ f*Pd屯e/_uɽw~9o(0P,O@dkb_څJi7̢r/A t9NG{/(O)u%؆ (#g4Ն1jېg"$i#[V%ȱ(EL;!߽q[E䉗#_k>xy$dBa> |/2Q9 9h*0h^$_L] ު ̆(rz&O`B(24#(O:F5IW9U1s@jÀwp'M#r yɪp;֔}>>ؑ&WzBD R\.jؐ`޷xؠ҆'i@?Si~g*}S*1ꗩ$0KT~4Di ;ty 9qm&X3ֶo[&w 6NP~~M+1gצL*+=EXlq)Re|Xnn D[΋Zͱzq.#\8ghdA CR]tx\ƩȊב~"ci)S%ѰN8#ǐ cL4~zBox$"ڷ3RpE2?uU.䧗/W̪cHdb8Tf[gJ=#7 lR:-'h·D(M߈ݝ:xd]ȹTSHVnKsڍCߑ5:6f$<ӕ]|'f>G$H&/`6n#}E<+8_ܴ }k vWJ^1~x\W-ܤϪ҅CP^BJ9ϹlA~ZEą}þyq`:D:"5s.uq)H`gռU%co[O|TlZ0_;'a5 QٸE4kZ2=Cz] <.coq eqrɥrI{gn$([ks\M M>/a$4Fgqw~Q Z-bmDI"iԃ٩ILx'0t:3-xMf#1\p- }G^#;&Ty}mSG "Ke l(;=ͩe2`y'm2T.Y+GT:=Qtp.xSG!k!u+n45ګ(78D 9tĥ"L}]I~#$K Azj@ux/X@6*~xteMaK]JrkvQG?tIaxe"qsF|e/e'UE%vL D.1a5T\BĨ5w`B%{:+^%W:qjKE,b+zLw?/{s*A%ͬ;\.Hk|Z',\RSw&w_+-ǘ1kԤ/\vqހОs?B]l VKY]֯RQi<?8_{} fESIH I4El!>{rg":U)% M+hqL+CuQIdIkTN*MEm K%Rst 2Q1 n)̌dvCݡ*&;&}ƃ?e=<`vFW'Tt)T\%fGZn|+$6kva,nJ16CFi :4Rӿ${E&³ٱ-!}aTt,Ƌ&Rt|ڻQɍ ֏-vnEn" *9ۥ(!0䁺 Msp,H@OCL)[Y>F+loZ;,cgF}-ʬ{7=JLɤw>5٠MlqRFq%,`,&%EvX_QG&gulSFe|{qQ"FfA+cZG2 )Xhª^ۛ0?%}m8w$}E?]6!.|/PNUC1.qOϚLK2|?yd?+d 7؏(B׀ P7b]Ɨ8,'8Y5$dq+2J>8?P[YBEmI|*̟d9R\ZkL;wz9<"8 tkfYXsWM_2ɢt(wpZڷ0A¶ ":T}3V{1enEPFUDI`/d yO36F磚TA5J s U8ϺV!wC6!nTג3܎U(*ŠoY `P0֭وFx~h|q}1YKV&/ak oE8̫5ɑIukzkܦβ?`ugqh>SX]ÍoKJ~&RZ?շJ:^(8VLޓ؛qp, A\*j 2И\I%(Hi tiu3E8 ,mISznfnl%CS! xhWB-cؼ[0Ř$:DŽhUd4inHhWlLwYy$ '])v2et+D8*O%w4y)qxv"mt=ȡrys3~Vv{+gBx-5~[⚏"cr#gf,>Aoɩ_V}⼓.MaAmN Y9xMgϡ>,o9rd4)Xz ɾ{b\py:Ue7 (K0pn0H1dHZw<^ ^C<9$$s%5&$֜d[~2 Jz %v_|ڠ>K\یSsU}{TRa7ҚdF2xy j6"o␞~_fxʰ:N/-`;\Z3)o+m'vo)9`2J`Em>]m|S)E_!_$V*BC?>.6l~pCyF.@/>ߛʙW冔1ю3$Ÿ]A>o?ye!R z:լd-2AZtC<;ʻt@rãNpdsFS9сFOO L6IB|dd">Klm`h fq-aqcB"  b }D@$ b7"!PT~e\FP=BX@7b%sذlRm4p \y | Z09u%?3)E]AȤ_oy՞Vd Mܾ(5};ţ,jMhڎB mw+3>=C&bfzE=jO+9I5W^+։DO{^J3k5zlv<&LڽDAF.@N_&мP=)2OI,wUVV9.?UH#TZ"/ H(b\!½yz9b̬̠_=v^Ve>[fItTNw[찴ICOQXIuGnC j1:*quQ7mmi?II=(7C<"6}J3;^N _Dݞ6uZ PSfcx|lO/ &w-$$Y}8vxIᯍe;N>%X*j7n'Km)?&58]2&;C kʢC^ sGD(w ɇ؝ jz l?hⅻƖl3KUi[hJʎq _X,\Æ*v@ջ(1kA$vg=4&XP{ C-/qh "^4u ٵ+‘ ?5D@  @ˑ=Q2wEpllpƨ^;Fi뉷d1diaT_@S5I`M>#1N0AJE^ ]0'rd2AՅٕp?J7&Jiiܷe4<_N_q:ՎL6ۺwsM ڽ4Ei0j|@1$cj Nspd^0eZ WĈ Pn6!sJ]+^D&Zf7@d4'<,H8#lZu$ޗp\āYڇMcyYGv7U}#_Xo嫋o8j\̷G'?@F(X啽k]s$4 BEdTZm%6[qxE3VF@\7veƕR 5 #z|,}tcI\bu7%j3 uaJ;yguS=!g-ܛĄhf݁< anNy~RVha> }u4MdJ3aAZ*ICdvf -Kcha?Bg`SGa4qO EKO_s3 YhEֈ9Ӯ$[{OY[KL%3S u9*YU7^(٘Wyaȿn U.c%ȉ9XEu1DȂːb6۸#1vBBkFPfc'?xLX=4 %FB $aN8zsy}o"§g1;v45eK6KSO;.oK_ݐn슱p'ie]QƺWr  &WnFۮTd$mf}c>22+5tuݷřQT'[oNi,V fWOn]1S|-!.anZ! A>(S7,i{4M-V<2D}R;gEꂾ1} mDqMrA 6v!. w(YύV U7Mv6k;X(GId2&VPOͬX-$c2F7]WDFAm$+ô^#$)qв7֡rh9n$gvk8F亅-o t&GM2^c7ol[!=1fzD\p8y;$_ ^h bZZUes{RT`s,Vsu?{Ln J%[yw`RU"$K)5BEIYk֙bR'ތm74&ďxm ԊzwTo0m%:⏐gu﷦^5 ѣ<0-r@`a"DLY>H+!m(֟"OIMGҌ'Jϑf.!&vog%~|}єnG*|+tȵ=PV*̔\Jʉ{aT%p5VSa..(m%G08\ /Xp]CDxjWgg*g_SE`(䲩`kU#ǭt9 uM2`bqЫWgYp.Av,|X{gl%^҅$al:RdрUVU(tlΊ'},W]-$_!8FP5'I3ӑ[ nW (|m: ݔ:% 9Μ>Qu&]@lMtqPnV8"3$(CT1=Uu H'"WC!m!ۚ>{4KX"ۛNM%ZBu3&,?rV;);]Aۢ _%FT,I*}3!fyTqh-INY S:u-|ckqMb!cnAJ † ~L%6:Rì7orB>#?D_U5#o5S)~t )3O'1.g/`9`AL|݌>/3FnGɆ -YqPy{o>/7׽eB { Er5=j ZV9L17ẇApQRuA03\ဒ dl}M9̂MJt'`cm:#aAQE~U3ReMGy< !mπBd>"%*3 `ˆ][aqɶJmYS)j#pÖQ,V7,lL<~7:&r>s~Mzk~0#*L.D>qa@ bX57F#@+Ǚ qu:2/Q<.&o|8Oj dN4I>@? *925M ŔC|aHA MX=?u566*-<8)V}S o^ÇP n:U'>enP/VPkY^Ol(9 [ $uрV6 ߛ%8uM*Y$h\1JzIpt45@; 򟴥$7Z|]/6JeɧhrX@q+PJYTYq*ID`T쨌";CGui{n :WI~Z\ JTtSLE0b 3k(S|vVh.(ЃV=G)e?&Ud7:P~\Fs>q6 ER82sW.c|i莪~.䐙+@?4ҟ)cZ$ "FxNT0\]&cc*0|!U^Q 0lOSiͲ:GSM*[WW$zAYw..7d9c L,}*3p҉Yv"Rs؏// bq*&|fljHbYU 2YdG?YqA'r9hx"-W%W"~m.t/ "TПPVQL\'OmT qa٣%`=^22PP&'Ojbg|#9ú?|0#; <X Z4x+.K0\F'ܚBhXzsNNuu|JJqQ+Ϙ1G =R}t,!׿GCby's<iA) ׁL[5=ʠIxкn&t  aqaQ~(0lKme2 W>"#>8uC N(HSa`$g浃:HJQ8~XW۠WzS:):\8pt}wr~cYQɱh) e<د\ZK}4}M[Z5dj <Ņ+bGÎjoUFdX> *# o$L^af:u%E!B߇yuwzQӰ*P-\sIv_-Lb$:Lvw#6"/9L W#a/=KkSR#1. kgȁO) 'PReSz=o=C UF/}}k@NBNT̽/VӢk$j׀huJL 2gW?1w?e8JM$iNζ5y7ܤ٪q;d#j A|U#:LhuF|2 sU_7{!st0dE_v8m@/xe ZyxO'os]x*K˩4r1~@Pb+;v=\ ⓬ ,dRivt zgxdW橗AU"/(g\4e<]p%9 }wq3N[3>M?Z|I&g꼡'wPJ'[aqiʖݼmA h^{jpǂ=FFydkG- EלΰY_J DŽ4dij⎩e!tdcp8NHOV@HF%%EĶ{z80nNJ*nAv/T2jKn֯זb+Q-L-ōlwD)K˂ho{VXH@ߖ,2xkEaZM//**:$̀a5E u.8ܣ$8:_IȠԦkЬ-׫5[,{ hDYl@X2(Dm9#!v`?[X{žh$f&{g=\dvԸuJ]/KDR7cх-R(,gMMפحRY4r9CqǎWC]OmNJ +cC^g2y$O,hʵwR KT2!&WOiPc%c}X f(l?-fy<Ԑ e#zg!fkf@5`U uQ.xnQt($n^ĝ+?=h04 c)sZ]QXnmAz6s8Yr v.P5>wKs/߷tkk(n}c{n@ݷPC%Qⱦa |쵾ϯ2Bf-L |Mfٓ:!zqZ_;ˋ~PagLywׇOn7l ~WWQrFT;յ-4*`XO\Ҭ \Y{gn@GGo׌de cMZv!.K(5A;kBZYX1<=(a$,rrkU{ 7*twuLҼ+@7u0"% lh(cyс/<+ zGP:sEa@6)c] #tWۓF0< ¤_ۨK F!fsa>#hAKbd |:vci2RI 06v ]Wf b޶ت@+<_bnugsLr٠b n՝zP&rh+m1PX sB,<`SVyQ1~EٚYZMa9"QWeԬ $K3iȠ;lcԥRYKm>U&L̄YKb36߇x;b{ˑ,0a?jJ3Hy)[O  ĩ!)BsQSZ}6߽GY6{߾T2uv2̇^6q^ogAAqwKrWaxi"IJ@l|hx*56 nl9$SI,Y>q;Z$CSb̙e  ۢF,Ct);,ԁ_WkC~-5OĴP2)fB9/mH͖LcgwҽGiTO~KRiw'2n#Ȝ1i%kWT"V"9T ;TE`/ÖduphSr1\QYaAҸՑ;#Q=|6ߌAx\çHcS35 [P?fdskYk(F$_?˨6]}Lg.c!IO oPܲw{1q-6 @?%D[x#HN*rjIPPtb~"pfQtyl|Urt־/}:|W13~wL#XDfBgZ)fI `f6H>?}Ên-׌[|MIS)csöa7f͞8/3x mDD+}p!pǗ['!|nR!j2>KR tjx+LI[,wA]V4ࡐXј*tNd fzF ?&:x!Mwҷ|p"V)[fT0Tĵ4A9,^LQ#;ڟf=| (h=J Z{QߟrsՃ9K8I;, TQA40і$ kѨ kp*ȀXwA 0A"籝w1iet:ߪwqMz k@eiM'aPWt1$,^ʐS5zJ(&]OwFo1}V#Q޳(ýM6 -w? Du=n|T07ыUo(ǡyRk%9ʀKR7UY=%^>):%vQ'Q Co0L b(F79Z1CQ9 N]li37TV:,d&3K뇉S/[Fe%* y'%1O{S"JwwP9'Z`P^ n[_Cϰ JQҞT&Tq<_yg;N{5O(E\35ZC0륋q^$3Fͮ_ew Q@9t7^ypSEF-q*:S/(^0~k:-8/__^i++H>wwZ`#zTT?(\ax7U3ekF[X7070N<"^`vDZ|VLoi!t;sV+/~S_IaZWN_7֚XB{?P J8jrEl~CŁSq"{OuJfO- (2MEmK۴SN&zB<@ 1oږAntsoe55|bs<$%o< .:`dt$-XEK ~G^0胐b6w? *o ݀c"+0g ЯnQg)z-Ə1ޘĮVXt`{o;$i\'$sf:}~>:֯*8}yI!S٧Y\6:NrGϾ\:F8X™4٦sa_5ӛG4kSJ0xDO .Y4%mͥ-X*)f&}HCd [Mϖ7`ʬ˩,%kGؽ%4(PfHw7t exq;CtdBNHFHRw͂h8HQywS|dUYF Ә+g^c|x3%HGonCdƶ×nu0c]D )x\?x'yE֗›%σhy chxnL3{s{/0=IZ5`Sx{Om MM&#N`~R@Gף娓7e3U"Py* g5Uy=FLg  Doj{?qvG#)AXNT_yrK@Ə٫ H "h{jx5QҎ4(`C6HSV@D$ܑG}-@vKy#i gN^45IW fR* rQ; Ч%_yl;b0@nϳVPгFt7jl8̈́8<'`-(`=]t}$a(ºU@(Md̓_R5ǖ܏ EN75WY,0=fNgϯrdVL~?.|~on(Ρ@VqT)oFZ"3t𵮊 #+}CXséZYC!Ɓ5ɴ HZ rG% 5-je)j\0 yAbirtJ/k[" 7J)#\bГn4-*υcZCs3-(%7&ȦYs_2H^eHx Yn 0L7ߺY_CBqJRYjTz*U^MVܱΊs( GYtPRr,&߃=O(?VTlX?.%2ˡTn #gs4]6k;cqp꾒vi5;s"gӓC(5 @B'&\2Yb煌 =Ubt(I Õ><=T,J r3Kxe}7+10fc{GN)> Fe)9t,h7_ Q*H(SفL(0qr!^u:z#SHQޚV Gr k 1!פh0]:\#ᴮ4vJ |>Sͤ'~gdMuNwq-e&p.+ӟm!h{\G|Ͽ)dDk1Ьri7fa'r!N Ђx* *2<Ѽ.pX:}$9CPbiLʓτ)d0uo^dRNw,pɫy( ˌ6wtYЖr~֌BՌ2 ^x#+Tʋ]%"ޫB[Ϥuiu%>A$‰xa4i[*v< i@cEUl[_~i_1NO ȇ%t<  6̼ =qr>i0P~%ʧY8/nxp?t(4G##fxMK82.Rfv>p n[8OWvݛǨ{h$-,-#pha)҉?&Cm.fSWrIG O.􇠏?7ߎM=C3S? {U?P}IOC3++G{vUH*ۨavN\(1z79)}lAvc)PJ}Ou'vb PʂYތ >(N'N&u-f- )Ԩsjy٧, /ŀ#EJUG{3?#]ѭYCԮm1m9IP[}AJ Q1 P-$ z^x~|m%cFp#VKrCBހpB' K)>PK(aJn>z蠲^PӥW24ƽ<{UrGd?|KcMaIh!`u+o`r$9F;6WՒ\WB+n6}U ]@yRA{7fuljԀ4j{۴ ~I9W"ȏr;s2,*HylwnZ#X\[iEp*>ytn1V9?"Gx4EG+vǭ ;8_IB{HGBN{;d>06;Kj»XB64fJNn&O_5¹^b9uy!nbLL[r1˷ҐAdT(ރPh$ɍ],?3C3iұ Hc݋!8|]&. 'A8<4"mz8GY{RC-IH]FO͓=: ZOD\lXv>Y4KeE{[d(3ll!$\X*HHAcS ߜ|n|e5XIoTD7m[}wz}+"GM0cޅ/j7/&UQtM`2;ڗd {8: !f_fʲ`M ;tŷm|vlSrdʼno/ሢ&ܖ]r\wA5Gd%*sҡj$6WTGW4}bI:[+#Ĭ!ZO^4m)J$}2J?:|5ݷ}?f&vgGT oD񾾐TP+CcpOe^?*Bh6&KtAZbcmwHd!o 蒳KMσmgz9ʭ.@(rGx-G;c' x'v3{.@g.fGzFW&1 0ĉ)ʸZ`dl, G%Ms(dSfeq*Esm1VIQ39s||njЅT+ g1|Mb¶5 ^Y4IL3I[b8(ܭp>٫)G vmu>UrJIa.,U[72M5٢{&_|A$'ybL>Xxڀ^n9@z|)P1ϔ%hMbkma9z;*G4Cb&bۥ;@KNRm[Y dfC`ZT$F rl7pkD  *^X80%٩E2u=B~er<kIrYnl{?0HT;.>P'Lwpq<*8)Cz.GdCT+''`l,m2GO݇l{6fY$Bmx|j yZP0L*8f<EQ;BzO$ W9s!L]"r^dIW7"tথD+FO )O>[)UieYbdkl">g}ӡﳿ܍;_+WrG ޥL`duEelc0ùbWjХ~\tTމj>Eg&eOqS&#*JUߊ5@;ZlD/RmZQYNjPViUTJZ>%LXLCDMdKn<0e =OI^h]9lWx+X˽aʫMGoFlFWj7t@N"k8 dz֡o+4ĘzY|d.7:61>'ֹ0f N1OsKcwn#_5޽ wض/l^Fn2rhKn/_~טrf(LBVQHcĉU)o m-xhKksPCA Nc!؄ Iaf[S Biꕆ 甬-pA&ǥ<l& +ű߷{bEhn,;Ԓ>` @a|\.Me(r/(_ < 'UZ"Жp"Ccr,qXuU캰J?x0, 1.H3#:A6ὓʠ"/ gv}UKBeW9U mqeڹ6oE<`\]oNbhSaxNp2/a]J4|} 1bZ YY7XU2\pϯy>ϤvtlN{ְֲ"fr D)iɪ44u)-\#cmˑnAy}|'g*hACơqQܾiH`)$OE0hV,G(y[6:FB_LYy@i=g@4-f)ߝsp=s(@}fpLͅvn kIS"C p&ɓkK.U4Q}}OxD ?aP@TGsȱO)`-QJRa#@r{ugF ^Or( TBtޢ`[p4s2'8ICjb̥z|ؗon^4 06U?iWF(f^`YsmӓdJ7l1 :GDng;p˝#B۸+wDJ֫>XV1L۷:'ho֥,==\'V6WуiFig}l{:rGX3G7jHN[:!Sh0OdY_4:+e87 0)涑"-8g|@Re)* sw%!w-2g|bn#b8 >Lls3'FecYڵ>5}}xuogF]#)XUň tتVdzWmv5e}] %ݷ]jxj[,.RD4q!RdΜjU0ky1Ҿ@C\Igs3R$ oE9j`܁/Bt;8Wѻ,X6 .w\Kw"^13B ^Է :IN!ϑeǑcVH$"8a0,zy l#L*NIG^YZ4\8c q*F v:o"Qި e}VB4isNg J! 6"f~Z\/sVן:@}udSh\#P1NDV="-s3ƖȰ&Jl/+<͖P|Z]Y#&ac_'AW5ST FHgwr8xD?$@3unzz+\3_$I?ߎT9e4h`-Fۘ !d<Z(Zo`pV5=]m%W=g~N;XU!U_ a ` "肢590.%bq2ʅo+w8$OҲz\l{Gl bh_lZ5 Q2)q"jsRgf1Aԭ嗀;Z/R,Y4jKu\Hr e^Hih ‰N'o$Ъ +/-z@ #t1n)dq[(ILp٩ki~PEe;2JL o>c. ҾL/R.G&.>!:Rf# e}gz!l%}=c{-U ;Nq˱~-䠐@Hie%q [O `d?K:V?M>˭D9K2y2EO (bpՌ]f(l pHYUeK4efzl:^ah%Q qjt dwe"_4[/BSvυ2Ru֘ww&R/>G)qp!K[TZj(:~fD_wvi};Z9PzU>`;ZFW(b8̋5ݗmMk6/%=n1^gi\'ntw]a2ւ9OEx#V^OgEc. Ea9PGnfCi2ry'[3ȿu e>{D0 &4*+ G``:y ۬,~Ow'' # PgP-oԬ8~dT*#'KQS' {%0pVfm(&"9YCA/˝dꟃ4L^o6;H֋ߗv-V圠'";T +AѨT mGνgK1J>HH~٥N7>_k4,PQ_9H#ZEaiyX3-g]rS >(et9Rr_|يa:~ZtBp" کOg\([=UVCr9Y_f\w'W~T5p*.Dņ߅?4Yւw{ۤ$fW)RAAqm .$ ̓j\IuJϵe)T=5I1;|XNT>"P⼫`w{i*.fQ,tMkWt)SwǾE6UUQGjAq3oo#d)O=DD3 FPKf/pjH̞j]^/J,'H߸|0'!c">®1}R}^}R_ 7Pu6u2!hJf\S  Rę5"XFxm ,y;F6%,J#|u$5憯馲DSphֿTOT>jX跈><4ȸ%BMȉUM&@GGpfl/Ҩ\F^=+h&ư~3C *%\dJ r$mZ>6r+ץ UJb9t[%=q#a_{75"PVYnSGD 4;Ko듟Cl^ xo#vg^!Q`8ҩꧤ *ʠJNZcwRh'Pp̙W)1DO1fU?7+z@ٔԇ*[γJ\/dHлl^= ># qM\HWCoaԓs UTi˱b(wU)PBVi\ͱޘH梩dWfoݠަnR#+EzFҹ[ZG̝Vy}R,vm92:B0f.LvUǽs/'ˀC Nš"=jc-z\~2=1UKKL?-"vϚ^ )4.@&f jK&|cK䶄qAP}O?st:A72S4*(wt lb#JPFM;$83ZQ$c YEU)z>E`R/iVف1!6$:- %+P`~ѧh̨& oNe&5sw^`G?4jOsĚUEm8pLLM%XKo4ؕRl74ݐ p /VHGWW=)yXAYѵ?98w8RlEh^qsp~Q1_"ŀ(jnZ|D35G%q K{V@BDP2;FjD!G{ۏw|{[F´oڕ/N*6]9yy! ʳB~r}ٍ{ P|9EA, Mu^V@KB^-E„5V&aZ"i5In jW 7%gt2Htzn;e}@k΢".tu k ~#3 MZ&FgṀ=D"u?owռ-ͬBs?udn'iUmtSTSG0ՠPP'q7Fur-2e.։k̝>taT-U<#hbxr =Ģjf-jNFXAeoūiC 3QMҼTDi~D|<xFs4o`gYdL\e%*];{FM̡5'(p&8I卓&7{iwd`6SphX}ܾuePp7T0 ^XE^}vRYn0$ s͓J}ZR;KMːS|dKha@ۃudI<>2r:$B}$V3 ~7+=ϱFU?L#[(fU˷|(s|ه2hd4 ?-" mK+b|w{\yxj[B-`D`5)]@ _?bX5]l:Fl "E q@xǘ״fY!Ƭ薏|Ƈ _Y`ZCG$M8'B[b e~a$fA6mӗXq ݽ27s^<"\ͤqdaKCtt)zd6WX3AUɇ zeFJI,wAh|THXl<\gfO33Q}ν<ּ~w;u ((^w:73=N %-~XB@)Pk#irh EB(<Ň*H'fe oEgd>‡~f !/QDiZgxSeh}9=}I;gl5{Ι)|b~K?’QEY\?A){Ly'Gݞo3#3 ~]"foJ8aK%282_j%DT6(_|Is@"~{Mȝ*nvˎt-<!{4(OC vyG^h{LAz.XE bmm C'(U.~+G=IFYHq̓r5kĈDL^"ڱ%g[DJ h()Jlg>1p)**p4xRk.2j)͎FP ⻁V6|WJ F0y ) \A;^m-W`brdRX9C泱 ;p}/cU'5Npc"0HmVbgx MgUHtuJD݉7~#pqgnqe1^]v"}&񯣎Nt|; T+hLp,:dכE_Fiua,T} ##9bcR,8as{``!426]!hTGYR)<̯PsQvhoHSN)#FHzLn`#6 a!d6$SN-W-!MĤ>D1'F=Y-ӊ8zOmBXO_'zc`w ;ڼ: |.7N|tq>™)'w1ܙ7 l? -C"f5J簐 ``=}nB<^hn0/,t*| GnoQtU2ITʱse9 rkZļ% /{^41ȶ?Fat=bO3j?"`&8^b!VT:ն~9"/;(>-}Pv 3&xun+2SԒIKODCsAo0gj:=E󚇤E&8Lt.{F#YjwGk[]8]uȇzTK_&.IZ96 ģ4Xf`y9/fJPfxM@و6I8ǁ~ǰ=&Nײ+ybE/Oma.^멎ԍ*9Wr_U*{i ҩ]A>\NBK4lS C&v5p7sDt+@gW]YvB`B:u&9~9"AOwz&ŭT̷j,a4H^SvbB444ѝ Kb)z9D~>SRxSczcu"Yg!0EeD(D<\~[,W9(ۚj]#>7ͅLE򾤀`i;s'لj38_%_@FT% i۸ɩPCSS9gdqɄȀM$hTq5N[TVaJ1]AzMI F\qHZ1h_]6`WjN }D/9U>~xX5ѹw7h݉n@t)Fr纮I;s;tܦ2|/lƁ~j[!MxjN;{ܛT}l `uB7tvS%ArQ+M\*˩WL;ɗ`f:*ǬAeG*c5nv6RѰKOxЊ>Wjב1Ye2g7!{MA8 iF6}8>ws!Ip,(P,=|0ĉԁntcy!}m~g6gjln =`AՈ؜tX?BJoe&cI»H%8xQ'`phP>]ё1PpΛ 5ey32Oخ1h8<mQlF)Z=DUbBE*EWu &䣌.Dw~*sJixdHdY`lbsbX46I%O}X9f`d#bpշ dHu:,ɰSgScq=q|^s%7O =jCƊR>O/T{ DI#r(u]jS7KbQz}`y)Bv#|Np+{7oI&R;r j6fSKEݨ~i Uʟ#̻7Ա?%:,&Vs%7L6=I!/=H< 啵"ҨI"a Ob[G)*Sy]v-]IQlݓzNӭx@;R|L3,;||Ka FwY7/zOޡJ12t-4~ E.жoMQ \fkuёJ,ـ|Q6<@C> Wm93'16Sv1lLPC"KaImX PS\-Wʕ5yqvŽg9ޗԐkܑ7*|[)g{WI7SԚ XF7K2fhc (!}_Π婘x{M=! INJ+Ė թ̋e}F-;^Ô{E"4AuNN2<[Xs8R}.o4qy.d{5rK1Z$<&}T8c G,Tz)!x~#+T} obYwt8 ܶ{(\7fwՂokQ_)(,54w< O+#~{oz ;F>X+͠LYU5q3g3UOZCj`\hAv$|ytin508 4W0VNfnw{ӑ]I~+;bч/~?<) w6 ;r^MӥG,:Cd}E8ݙoNVz0pnS@YK Gfei6 _2H8X;V`^B"OQP njh.[wza2 O=*n$Z%Ȫ"lB`q]?9U!"r妿7w#cw x"¿n^3KI Gc../.oM; ]:_GdSxP, C!|_] !k-]w8n38r3T4-hPyXq3tp\yhWYUFxJ6B }%q'~]p9,58W2fdJxAɵfI+DQyqh;`75VKYS)ְ\\ʃi@h@SC4%ީ?Lp8.Z.0Ď-\\ z.䣀9p}QBKQ#rʗ6rg:j^`a~A:,䥉x',%q،I}moF'؀ {rAF0+ypLbFT3׸$'bBvHJpl^GUEOj64@/S޻7,QWBxџz+SYFml!C ;i4n4R\~rcGmJ+=W8C>rœ,s 0TjJU;.ɱgKBQ*uGzUt %ꓓIx-i;9b#[Rqw9n Sl{*YhYk3L  ?5.Llj~7Zح"*`)Bh!^Ә`DA^IB7ܟԖ$4yEFePzwXdѲ ک3azng@hXm5B85 4xb= ]k? }}Κ:ϋAWSUy$Ϗ[ I"5FdtA f6#yI&:D2ݴU4(noyO3T,RA$ ":vBL'j(c4nvB5Cm&Fҧ&y . jwT% +ok娏dt{sh U5q!k9f;\Z򯆅wc*`ꓰ+!/F=r~I#*3 LG$%~iu`Dd%3%0>V)H-Q"amX7 K|+s j,ʜ!]Ga,U`88ݠ6pcIad/(94e0)T~!!NeJno԰Qk Iw˧F c!{Jl'#8lQ{t%p'~&ׂojbԨa&60== v)M XS [=gvjEΛ[BIzh햧r4D K_Qe}{ a `ΐz̓~ n a菬uikBGN׽Gx+u'Ўo+8C]㊝D7BF&KCƁ'&7T"MX~i{ݓXJJaŸ_3w]@4싷K p*h- c(M8r⽻UZa$93s\͙@UK=BJ]ɛPjAq+G~k:bQ纵Bu x.b]q'&qL'eE^_xZDHFPzqn9_:3PZsDk͑X }΅k2p_ʕԒEm  f`RdP2Dd%FYx'*abU7wo#ґ%xMT152΍ gLP\ǐLm*I~ν`VQO,7S/~ՀLۖ)Z@/RvwC4'Cϯ^& ([7X$A%|V{yL>PX&fSZhClAnzmsxtAug]3|D215rNJ ':ApU/̈PMv%^Vꄦ q@{ n|z39{??vS[SxL}|;\(3hw_7lԦ/ nto8d[ 5cxdFv}t} ~٤ZnJiB.z*n~ TkfD96]|3|_U8Q- ]'-M٪% S?tҊ DqnK1qcPr]e;}]ތ쥻aILl;鈓P< eZl~A!R1Afaa^Vͬ1״3*d -ٟp,+GOݔm'eq/={e]*ct`ppP^Me\zf.䴳I |j-wo}wOUf@bZ<<na@aϏ ZN< ZE#M4oiiA[hij**<6߇VeroݣUFM$@ޢA +d%BKLSe~.2gd_0E}2gϯAlV,vޥ m>sm3fh_@ʹcLxqj.hE8Azr?xG[bsxA KVLٸsucs76[ n6+)v2 g/?,uq h;ǖ>վT.R TϷhӉ 9fѩahKh-wcIc^yS1}S?Qp` 4 )r&4DN4_%9(iv|"V[OFc^Y0C?Mb;gZfսG 'Ow;lc" ,B(brMmh4#^^g " rB/ǻ=w05SjGĬǧEjS8.? . x *lCEO)>xw$(ʹm󢔓([x%;ՆU|zޛ7PHX ,tN֑Nt4B"9 r,꯸HxQMFg KlCl@ٶ0)QR xC"}3nqM-I lQxŲW%SO܈k|>lOjvpg,ӅLvU i\1 lښeNɣM0+8I'm }&V*=;O?]Pjqwɹ;m=:0znlPfGE_: ׂ6YqGwI*:*3|CHvs)W9UK+'DڭU䡳/$r.1OeڬdCTlcPҼ$M{,,TTq `o~BGf!J19B#'O}}<p EDS|F1Q@GREIi9Ȕjpp4^p{b)4dF?Pg 9 iF[G;Ë-55 Ԭ&U:`[۲'!/\EḰFY,nyģcEC'ϋgkøyvx WA et5iOw6x)€ÐHk*ML_OAFɗS#\h&\SZ[7K"_ m| i5U覾9ݺ66ӅЫKO8FDpMS}~ pDD Eg>l~p`Y;Raq8L:ڝ(q7fDx4]\*eQްZIl."](͇+[! a4:tn^*f9U|e9}nA J対ߊfm"ˇ555:etۇ!wuw@]i[Th :>GOs9N銓42#`hrP[j! 釐,Ű^5VfC/^᏷5('}sג [01~rn Ίkپ~q෺&ӟEGe"9+CdAenZj^p@#!M{;)EybER}升:WJ`uC UBr&t3mLy5Q 0aA FQiVm{+4ad";2-o3$ۮP5*h·%ۗ6 nHKnH!dٕQOYy_ѷT$l6j@OW͋Tjx NͮʱYG NIާLzR g!xlォ0PTWs6kt4J;d&6{9((?ȮG1Lm'}Ǖ;~#%>iCvX8t/>_V-~$i啥%P%A'a^9' V5_Gx7P$/Bte=,zGb13%/QҚmzpnGvOTi!D Dq7Kޞ"‡)H0Z8*^ӘyTo`bQ+3NQ<&+.4~p@Y -Wa M2'KQ4ÑG?O6 fJxŔģ,.3сc#~6ʨIpꋿNjx-"gUҁM^7@:B5q._s2#tCӉ8k55VPnSDV%Ms'H%M'-^S뷉a{ JH_exNQPzL(0#p9w?^0n>alZuсS^:GI׾V)THYRZ#^X16V+@ţZD#~8=3k5 npߓZ~7^E#.xh֞;c{&4zvhC&ofSg_".]IasHm:D*HeTlu:7]ge jgQT+BT~iLyqb@*o඾q^K:vI2o >cׂk|58-d١d)oУ=)2 ckȡh#Ap9u%}ڶORlLk%sZW{"݅[ž(feK=aÁA f۝1x2T*!"2o*Z|9hM;%wQZ!*viSУT6xr4K#j" v Ȁ>"l.L=5~/"\d02F@QAi6.{U J- ly/EwB%P $:Po,969IJ{Ki?m %wZ uCW8.~_d c/M/Bm ObwuR! Y]j?Fx5kR*ʏOgB/Ct뤠  |?L:pɊ-Us;W c"#]29lRY.](~j iY,+ HQ+l&t D#A" P ?SBrvWdX<4e=Oqbi[ F(^KIX=/ 'q oNODtXS+j+| \`~u `S gfHmr N%.+!{;T2%G26vW3>F·v:d٪J2p۳nWX{4+i]Èj8?k""6cT8HR=a$RRcr haqdg_u"{V^M_xb<ą-€S ڔѺ.{M~]P2 e2$\7<~AGXʵf*&p2TPPD7;x-Fr¹t Z{+9P _owbJi6c &bYՋ]f9"M 2~1#ANp|-(G Qd0FAZb5(z8 oN XlZ#7{"Wm nC!)ź5D-REd/GhTа^ D;9\iV õK_ N~6va)v74'CjxSg vHn!K{xwq7u#ȝ'P1m}eQV>:&ХzS>n 7PèJ-}ҋ@8/pFWjhs= C.0}y(mԀ^v)А-,Ė-uGp6 ̽ܬ{ S٥ކrX~j)HtFu5w=u"ml,?م +VaF 1D\a.Œ22igHݠl\D.-HjMپQ96)@l:";1N. d\#RbM!o-U2ڛӠv@6޹HZ}]3?i8bub b3Δ  ӗ]&Je%; ה:.=$$_:T]#hC$`d"ʑX!j)뀒ʆ TϞ,1Y'Z iG%KTY=-yyFݵxuF۔xgjqDPskQ;lߘ]r۝9YTt]\sSDOyuUs gؤߎ' YZ