python3-dnf-4.7.0-10.el8 >  A b59U]8*^ ZV \cbvF ۶ tL/KCmN9Ji\ p C'sTy[Km- .bІ4&|:'EIgu]Z%U_™!\s]yP2ŖRc~1fte#w$ ,^pfZ3G_C[*%FFocC yA<{?hdw&!YxTRkSS&*7AI]Er9o^hZC{K~aD#s\(\38$TәOzDGHnBrKfHHfnYu.{#N6AfIކԽzlU|!jpE;c:9W}EO$,cl=opL1k>DԹ2"q @_7}/%dd8ZimwxnU@<,|&loFtc@B]`>p?t?dd  5PTlpw~    &   8   \  L%  M0 QT V [[ __`4aG(a8a{9c{:y{GK HO IS XTYT\U  ]Y0 ^n=bqdrerfrlsts uw@ v{dw{ x y `Cpython3-dnf4.7.010.el8Python 3 interface to DNFPython 3 interface to DNF.b$)x86-02.mbox.centos.org*CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm4F5h77dfk""HH%% I '*'*77   VVggA A KuKu<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' O r  qq6y6FF:a:%,;M~0!(rT<<^^F+o"3QL. hhY e~-`}Oqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤b$b$b$b$`tfb$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$`tfb$`tfb$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$`tfb$b$`tfb$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$b$`tf`tf`tf`tf`tf`tf`tfb$b$`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfb$`tf`tf`tf`tf`tf`tf`tf`tfb$b$`tfb$b$b$b$b$b$b$b$b$`tf`tf`tfb$`tfb$`tfb$b$b$b$b$b$b$`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfb$`tfb$b$b$b$b$b$b$`tf`tf`tf`tf`tf`tf`tfb$`tfb$`tfb$b$b$b$b$b$b$b$b$b$b$`tf`tfb$`tf`tf`tf`tf`tf`tf`tfb$`tfb$b$b$b$b$b$b$`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd4865600e361e1188b3513d961ee6d1b2e653ee29782260e21756fb93523ef298fb0b8a984d4d8dc003b22e13ad3500875a95389f789732699bd79c9f3bac1009f4941b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d05a42a67819fb79c327047469c19f8a244c5b2b43252986a610d49ae901650bcc206de38f54434236cad30bae89274bc86a67d31c3d5d23f6148e500890095eb1152add3bde64a1158dc2f5cb88247dd0dde386b3905b7c4a6c1c171ce86f9af3152add3bde64a1158dc2f5cb88247dd0dde386b3905b7c4a6c1c171ce86f9af30e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8af53bf0894c17c91035d36962fc8eb6f9708c60966db1e8615c5c03dec26d4e2af53bf0894c17c91035d36962fc8eb6f9708c60966db1e8615c5c03dec26d4e232707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003dbaf7fa068374e48aefbf33d2b2fdfe40d2332e054add3724d77728b877716f306b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b60928305466f71c13ed02c2ede47484134c6c1752f1927c8730004ad5715a33dac2bc6058fe516fd0b7ec04fbd257178da7f17f676a532cf5146db035a8891143e07d9f53d2c0257d48dabf1339c87869ccd5b9544cfc9de6d91525392702111f20fd9f53d2c0257d48dabf1339c87869ccd5b9544cfc9de6d91525392702111f20f8febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668f2b7e60b2f305dc67f881e4748664b71a85c148fdf1f4c5cfcb58b1b23a38cc6b2ed2a7dfcafa54bf105888bf647eeffa2b15627d1ecb4fe9d9644dd2dfcfcb28f421c0377cebce12f470ccdb339ab3278e317d3a13eb94bce789eb159fcb3828f421c0377cebce12f470ccdb339ab3278e317d3a13eb94bce789eb159fcb3825f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4f04b827180c68212f330136ce8c6ff5827d36f7c3fd60b11cf8de8b6908cbfc0f04b827180c68212f330136ce8c6ff5827d36f7c3fd60b11cf8de8b6908cbfc0964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb85df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-10.el8.src.rpmpython3-dnf@ @      /usr/libexec/platform-pythondnf-datalibmodulemdpython(abi)python3-gpgpython3-hawkeypython3-libcompspython3-libdnfpython3-libdnfpython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.7.0-10.el82.9.33.60.63.0-80.1.80.63.0-84.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3bbrjaeaq@ababaS@`@``%@`"y@`!'`3@```2@__@__ @_^@^?@^^K^4^[]+]@]@]@]]nU]i]S]Ik]@\\\@\7\eX@\]o@\\\Z@\/J\[[[ā@[#@[\[h@[-[qr[i[[ @[P}@[GB[6@[2*YB@Y@Yp@Y*@YV@Yu@Y>@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Richard W.M. Jones - 4.7.0-10Lukas Hrazky - 4.7.0-8Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-10.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-8fa6b71ade68742bf2d19722fec8c7f3c2e240dcd7a5cd0cd222b6348d6044a5e?7zXZ !#,] b2u y-iSqjDw o5P8guC!hH+z;Uq^C2q ZXjU V$L @^C\Zx=|8%/5>J]ydС![??ExlĹǃVJL~\NyCD%񁸾)+37Z^H ?$ +P]jv+,iwxFIaI!l4PwLjvj`>9{8YWз6}hCK$y1iCL+5hSG^4EXL$ӂW!w(WW8&Lb7\ĽɌGׅ/\xԥ)DzOh6oIVgy&qdX)jy>}QV?af4ƹE JclZw  $>UT ƺ:$4j@]pY9Q*~Gv3|j:ZWnݯcvջR'_/J솳; pxM*Ꞝhڇtk WK-%B V+/qx#DU*E!UJJ 7縋{GiA- ~TЕ)PiR PU?aR=kԂw_`+dwMJEaRk] yˆ"lfKR"`*AE5SLۦ Nt7ysT1-/P]NVEu !sƸYOBz!xm~r4q(p}O+9ͬr?mQНME"ʤ%B NFx*T\0e-[| {S*bv-c{F\8h%њLq˘6ui"Cd{{P'i)ր3L$(Mcfy4+AբkNW#{VsyMb$DuP Pՠ5o7w%l5 XrJoy!b;U_-M? Ůܵ?zo4T0eD^L畟`P$ fe "7C}>ҜJDaP!ԗ8.[6 Z,~Y-qG ]oDm]Z0YB܋mݭ *_FW[OVt}Bs_v_Kw6D^viI#AveRčFzLiaRk]p nkϷ+4M&o20ئ$6ڌfRߌAޭ4W5k;C v~2Z҈+Ylzα'#eGϲy?Z%QR矙 ,!bNkےlW/ [RQ-v;__+\vXd T/A9,;,YȆɗ1+L(HǁWw෈?pK'̜YE(vL?߰VU:ߥ|^}i d[{w/:jx/ &5SȧY!ukONZf2S[r'íqX}xAtaz\!Y4uiy7-oWQqaleFW3cutY\I|T B-&Z٠-= ~t}ATsЪD4I|"5 TaÉuM UMt}uGXx'%W7x숥L_O֮0RްPE]YTd+![A̟7A=g*|7s R8^~,+6~ea<X`kצBg>,xp)ڶJ_4a?_m!tWA,(<4d=r\/?t;|?A$%$\?i(q.^+h/2h83l ~aQ}KNb T~T5Pt?;rs;XWJ/K [Q멪ĺ5WN٢ >l8 j>w8,oE ,AK&:v7Sg{1洦t57Abl4B(/vEdMـkmwn%ZEտb4QG.,(b\n0 8Q sO$Z>0!ol;cs8I vfa2:'S?2XOSȑ2UiB |ef S_!N0aNm} 6?]CzK IlUZ!&l,i|]䕹Jpy4-r~ #uX?~?tF8(!]}&7RX~OZo͋m2֬ bCBP=֟j|` %k(\@$G (6=)FD00Uf^*~Tg[7SUBCX!_XٺHVDG0h^qd45V}N5aj$\"p膪pT3F{epxU mѳ7,`fs)Y>gNH>Hi}@(XX1Ex4Zs6oYUlܝiGя*}{iIS=czw#y[+]LU'A/[u 6z^ !<$a 6F{WQ>D4@j95̶R*-b?`NKҷ ԣڎyw"şevU?e}s2Gkc3-ƒG>7ɜaeoEv`ٵ'$Mj㊸FJCǸoVIUOdqmvlِՃ/cD935NDz}A#L4Ԁ$.Y]u*O:)4oQDcU낊u#K6If =O>|Xj;k\ې64R݊zRF,cB+~v=gr<3?fSR Kw}h!kGZ =5\dd|~J{}Bs{걺u Uv&8m"$9 P^Hj:p R<o^FGtEK/㓼h+mv:u6vR$<ؑWтxg9%ţft#ߔ˺GMwxZ٩P$|l4ɁwL\!*B4S1:fmz*og0pw "fd=:azw)Le-ʿ̝ tKLPv<=Aʵ] Sp>ï:Ӯi1PF, h[d[=+::E1޹6w5dꗒq^.6oXP3Hc`(w=,@CǍDbmLr.3ܩۿfn﮿ )4=ں}$gc`#`SIVTgb5%H &ˬHXR9.( c?,A6j6F~4K;ieQ4>^(YRSkHYL(GfF&A)Ep{ N=.BD8TR/䞺 iNy- I #\'r|;Y`➧Q]RHCI-B Lbm2΂;qO!zB  Xz"B-F_K>4!Fz0xyb {>5uX0dF*H;x"r3}Mf/ڡ|QU[Ϫe*rŵMG` nP)s2Qٝx+ M;a2doUn}k-F&[NŔ_e_#Cg* #S[V@Dl}۶!B+BҙZv=y.$UKT)RcʂGx77c') =׶ZyBsF@vVsƏUfwּΠj +6Tz5a캍S:2*ԝ^΃oE$j'ouP8괎墘EojKM1ѵD,E|ُu2d*KW sb.`*REi~GY࢟E۽:ܕ#n "Kks ^.N_mA+!;1na*i(/s=v[u`SWa잦(#GȱٿӖr,9mH;:$v# X`6ϲo2`QyE.N1r~kDŽeu3uum YA(ơef܋j3^3XU$M,?z"=|R7lDcD'ї RZCdݏVZ(ͭ#W`0#n6X-]=S'ΕpLqy]VyFN$c, BqJFb_ii?͗u$ip|rLu`mc%K>zE;7%7GTv+g2mv\LeoBΝmyL탥>E+}t'ƊfY0o_~'6gkd'eM%^q#>lKPɐ+жnP/ ]f@9>1`ʌ#ƅ J|Տ4ള -ӹ Q>O7|#EfR"eIьٮ Dn֝bFֲFXG\e]?3&S%k,??V145yEr5 9b1Htž,DbHŋ94<(N%Ӕ~cc.['~/?N_M]6l#fK٢PKb;{r/j#LTgD` Q2`ے-5'ok@e'HF<h扫dtElb# 9dg+#̵\>g|rWw+h=8Zcck&M޿!VrԚ vά'Ne2䷐&$GwƥF7Li7Q&|{K&0BT%ceLbDCb,6;OFYz/M=;!AcRd4/~)qd]cI' ҹHy{t)r2Wl %x UEt%yV"Ix)#Z0g]Y:&TFQ./b4plaDKqjޟ[؂ZJjN+>vMpV53!Ƿjb7j!JkQEܻ_=Db2T1ɻEXBf2㵛KO}~h6mYIl}k{)fK۽V6.< 1MlbaBeiy^@Cm̍e:KZ ^3VШ*f{ÁO$?'Uł3̐w Lf@3sxl˅apv?aLImQcy~ 73A Fta*"n]$}EG# }ܡ$tu _4Q0V{Z{Gf:d :L)83jv:(̼G8.3ߋ K40\HHA*! 1q3ͽ6'VARR51 sD8B󴙅͢2-Q'Ҋ`c'k)NN|.[HE3:WO 2+<0L9ҫpq,-{"wd$H&MԒvL%˫Ś ^,x,@J@;.|oWA J'=AAme-hh;F w*a[n1 ki~ܮ? 󎣌/;hr o%nDtnE jmr*yqƷ'Y ][sOvY41D)88T >W߷ r_s$:[2{9}sуη^3Fe\$SRyg$曉!ΫZA][AIjʤĞ&b2t"d^ha^K٧%R:"IEG"M6Է+8p}.a~սI}E3itc΁Đ(0}gdO,{޹c"幞:W;d zDMNHt miWS4~5YcBђPG JKUN.jj Q3,A O9{~uNU d*oۈ4: v  J3P"0b Ռc H\loLWFDqZn]iˆSJlRYP<1q`JH264:b `oGW%!~^Ey%m3O DGRg%a&sܘ z?{v Av#6 *şibȭS0+0[dfqkEZUgs%IOUϋ㩶-ɚs̡*6g_/'g&f7cС dD֐>X*WlH`lpbXcMQNI(袷aj΄d$%#@>t'  6$.$mIDj!覲EQmn;7EM0x$yv)0w`j|۫$<pT\AL~j;V9w:I<9k#{AT iШ:0h#OXc lQiG'^#(HBy4nCFdߏE )yyjB#Kr9Mj@g =`MJrڵ 8,Iau#|=tN4Ĭ*~E6g@ *>})GiV3Z!}"A0p*KU:r)'Wt <9VI8.{T!v֡(SvMe7PsR.VFDG%y2ݰaޏ%3>ĉp_DbB ;6q3(K$O{XfKŭе#gbhPF:Χy*XF5gDFWOŦ+9'}! W9$X:ȣš fI络`fLOJ7̘Ҫ_6zܥ*yA$jni<\ g.up:w5ʓH߫˶p3Mm`~$jgOI j@@E["DBO  нsXHC>O!A%-082_5t} PJ6˔ .XMGC2h"@Y Lgxҙ glW3B2tA2{" 2:JZ|j Ts\Ϋ[!N$?o\ g:༅D!|SǮK qkhCȵ9g昲+*n N]Sdy?v=42Fy z}ߊb)_0FtcxdgP!NdQ\-Ʝ%*b r~$)6ƯdQ+Jsd-jrp7LzRO@|zsVxxyKj׋UHcm6Zř덽lrBfMp~cCݴ/4x2 d=dԿKkB$趙F>uG1 ~GMlH:sWA),D͡W-? [=x[8M0_9ْYPQB$e!W4yeF:m3GT|m3- ̓vWI1~mJ3P[`q!]صO6{+;`s۩#Ff}ҹ ّg#f!c*xS]z6%:wL27qU8s`HL>ԑ[,#V?#2Cw)% H 6?шY zN"Gj5!6ǀUE\jC/"'Y Ò ><ޭ1ŷ78'CƒKXt|RUW pӸS)cNڃV~wۦK2>Q|WѲ1 93'cGrLs܌Ȥz'+{Wݐ xxyFݷ-/M̗P}@f.j}ڧ >V)}on»h"^Z'+ÛԂ 9mJB0j"nAlïciraq>v+jfg5q]”-9]~b{DIrLcPu1W390}%9u\G:Oh­\QU k-a7~oa|*LWT~.vO!Jqpˎ U"+otzcM-d~G/5 8@mR5L=Y ?INZ R(Ι2l=sEhmmY/P1r_*>P.0lM&ErBe<ʣL4墜&UV%5SpG g*~RV](.m'ݧS rܬǭYz$ 1 V$'dpp$X{X9o[]B3։8,)"X;4A.[!la:s25 ~Ւ=OѰ+Rd^6nj#sXK Y?)=W֫~)ʊ}aqQhzǧj#kI#_Ӥ1x^ Tmy*e,Áa:LJeP( Ο_'E,2o" J~Ӳ߲9 7v|T#PE-z!.unG]$7;Dz5hp3 *n n: pn|ԀU[CcY[mQ ώuƅ{GRLgtK!6g̈e츎?T7=Q_3&˜Z*P@/0܍;N3!erxXACcMnzzx+9yؗ{Mίu_aƫ]ʽN%Ȝ;c/I>bI2sZV ޘ,vIw9 tWd'0hQRqbPAt TJzLt>7AC24vt o9D:,W2aF#5v[];:\/^"eS]vq{_2kԣDh2veX3D^S!mHe;$i$DS:?@=L| c}6.ڣG/7:5=\f`uΛjVp'Xj Qm&KjDT0P*߈XP2rO!x%Ic_Zd^ƴ|7hy)rZ;OI4bxt{JSGēa׊ۜtW[1\/crDS<]żb@ũmK0')'@No4ћ!`ob4hp1DƸJ0vNhMOo7}UJn6j LB,ke' 6K#V?MX QiFAM1X<89Jwĺ a `/:K-u(sFRJ;JaU7Wv؟9c-XS?$!o-n%zF#akżҔz(VX+_|&ǣGF|T`DPn dW+uX'rq)~r8:0`͑XٜvW&Fy\RnY:o}Ғ CLqܥ6sBRyqqS>x` 8ټpvw7緖W=/GFeñgC%PMju~k[&O\һZMI\D7hhRba?\]-uBGĬgKnSnRu/ o]7`.FCn*g8eb5gcV"yIƄiŠs8S2~?oj#UCB5p/rq}lX<" Kf"ѵmʪEmp^n`H`x]H~x_=%#`E}w#D{~JD2nT}+ ^ c[C`I[Z\܋9 ~^W d!X"}|Pxв˴AYs†٤T|Ա $3%~0+.T9 sյ t(E_hJM$~-_}oWO !K+>2m*,P=krn@W!3-Ur併]-Cz &v&6`mP,glՊw|L^ÃxN*"Ţ96` *qך1XPR܋Tl7nbhȌ#c]|ӥB2vv{ߡb"<>P}~3 uߞk2orxi6s> ߝt]TkfMej!n,w'>XfY)'X]^F"ĂO.(~TfB#KFKU}R'Kٚ^ϲ0n8P|ZA2=*k:u~./DMACAf}k9/8>尟qajh!+ \FNy7n h.>:&hfNy^D> C)ڔh3l*d)hG0$nA}2 DsD,f5\FM!(ll=7Ǹ7naX'TԸ⨋%cN>fAKhʕ?qoo0bt؝d)mM R;Y̓/R{{ B#YP 4gbGaoP*] AJ O|݌x ?͔躃bb8KٮC~=H؊awG^Tky&5uwKtB/gQF^8m|^yhLg|=MeE M7M |M=閕)1`P+ިL<:Ԑ!CZI0>AROr K-v'Yf]$/ahȄccQthR 芕b~8f, '\^d7ΝZ#OEzٖw?jZ03ކy~qOKTIv'[B;& ohABo/']2K 59WZmO8Pk߉plPM1dX @&8e`>P>9!UWǬ em٢ (?{(Dål-2o=޸)8|jq}{Al EaMY^"\BTD]𚞘,G|:$q+ ƹ r<ߩSqnyr\H[/X0dm|M#'  4F~L!`6( ߦJ's`:\+"¼N[顆/nkAۧelhk1;Yy9>#0ZY2v˄QxA||؂A Pl sLiOZگ# 6i-2pBю 5;G9a+IS0>DT<hrѾ=+ŌɖHuL>R#=,Qˏ+O7rp2\%le;M6E | &$U0r'`yWȑ\xlb]zFeUh3lݖ&_|"6Z:AGQYbBd1JkJG ,Q_ܗ-MlQwfqA?-khP.8 l^=PvˋP9}yf|[HX|D}*4@I"$}i27`EjBn G_΍3QA;af͵k̲ Ʉ456DI^g5OG!J*xyVtM\={6Aramoai&0 ,]bP_8~?n@|} :$ڲ&@A"j -ˁ*,U9\/]Nʹ1;}>M6fݧ5=mJyQED"p\dvt?_ Iiy/gNW PM"nwT|Bd` <bܯQtSkW6=ipxr+Y^6_MK`Pkպd>X;'L0W(3ӢK#/eBkg{<&!8BGBcq^qm&4!\Y4z4ܯ`dmڽԂJ܉BD_qPs0C(dsQkmf7j{\{X?6x]¶̳qh^jq98ŀvjP%rvnzY&f3휉NzKbz11H.۽7NUr3 oŖۖ7N70¾G y< Ԏ<0l/>w{Fp.]Ij^Y9dD:{h Y)D,^:@g\U xWߺ ^u|"f7'מD4=J(L=x>Qe4Zʶ [?矍"["E6n(\>QpӋfz,^Bs#Oںw!0q>9GsXEjg'Pgl)p9^IPgYt)GVqv>~G!6`9J/.5OlZ%N95hE`ى\1H_('o "UAݑ?(yzN5 /iMX O62`]9vn* ƩH{})XOآeo]:~ qIuJH ZE@] Gΰ&y x%~N躲l; }H,ya?ԣ4G EP>]'Z}ruI#we2i2|ƻQMKIvh 8B`D>=1z>xG-` qh և ր*#-y7o  oKNQOfQIz6-yd(qJ;V,Ë._^%SiHJ5 h:SN-8$^h4 3ci=f8U{}#2QppǔS 1$'a ֐%Џ?~ MPINͼA yuT`rwHc[bOh%>xt]e y<| {K%z=-l?htr#!dEhGmaoX=\I}*J HgJB%[rTy0ib1h}X 1Za~܀LQl`}r&9o *g(b K`"%햒'?;&.ٌ= LDBgxwy{N 7"Qk};VT欫Un#k%' %NKuH:KHJ~w3z%V7YJn/9rn@3"P7lA*b#!$9 ;N:(Ms3nx$82nPM6ѝE0SmA38 G/azi.bF9oEǪ/ztjz/̉%R>r14]X {6ֱe~x2/@9Sh*$2 /ch0TJϾD0cm˺ 7|m70"¡LyQDAIyE* Xa]SivNmb )yHٸ8.Qa%7n~|~@4ZoO%c"̗:X2/\rWHD{E%eOQʕH`mpF-cE$q)&nJk8׾E'"V>4`n̢_8:Y C 3nx%1(bLAI)OS3HDC}+R )|Œ?)(cCs8pjBB+}Q Jε ` W-4np'Z5VZm!T9ruK]݉BHxf`΋fEe W "*;?dMt,O"Q 296#u΀z3&'8ل>X`'V\doQfzH{d ZjIr~Ǒ.Sv扨-vl iK|SX8iO)dH:WxZ1{QΏN'M*v@(4( 9zi%r'+p*z&AوS!=_*0"V K$r$\s󄑐G 9V !67K Xol**q:6%B|9MBA[b؋]Ne.}D6u_jyV2Ug\SUXv5%{@‡ki짋36H/]>W4lJ6 : vS]~? V5&\* 7=؋N" [stPW4?'f̡EW~&J$ c]]IS%Me2H4u,#eDBGu"K[39Gv3U\Gx8'*ڑC3@6oqp<<  dFnؓc\MCp̟ڦB 4< 9}o#R14/p.O)dk eo%RZm&S8$J z ( Yf@([nqD)BEx3U;M45y_[Zr2܌*!N?UfRΝ"fǜ5[of`6gf,/?lGEԸzLkt"a%; 2. 0N}"ik|;]% -I 2BJ 3DH2M/"_ICeb\{ƫԞFny 2Bf& ۋIrwuc8;U)!~_-zVp[X@J#LIj`nJNr*|˰˩)hږG0eۛ-G#iw0P#L,0qs8θڔK!n.K\jDdߘR=B̭һ٬&Sơ_2I1aFYBgʟYˤ4kli4Ĕ굅bm76SLԪۆY.d/9{ 1sx9sW*5Xd_z Z.'D!Om%+^kwm bXYR/J6<>bLk%U+'>,NHֆ'N ;o/BWY,V+/ j ȔG)WltdHI8A~a锿b7M kIӨAc=)^}o4slF+봦P\!J֣Y+Bӹ^8a)2cT76׍ku%W@C48a`k~lk+6xd44u;WH=yV"i1 ^a3d阺@n"%Lhw0cy7%I) B('PHѾ6UagCZҒ(y!?=]?vg_0fǣ-A m%uF T8;s}Qdn֝͊S\Qr|T[Kpeʬu9wwңY.wKsNiFWa% }Nd'ͧikDHMyǢݺwH4FLw=4T흷p|66ia=!P 22ʦèX{ .[}ʅ,0#;E_~pn1˰+o[-w/@N(yم`PS!YSt)d8m&TNPp5780ܦn,}{?ikp2`<>|Sg6-2VNxq\X_`-2Di(ߓś2`W_>nR[bNBi%";Zɯ+kà >!?`@'cހgCRw {G`g^P-ȤT]>q{,/# $ mclJm CЧ0ewvMOZ;{ɱ+$͇d5/CCVs v}.eoZTY5kO$ͥlQ,Xx!%}I+WS)kNA\y)X-"V(;\7UE1xj#;p%WbJ]r-5c,nĭ1M,pIެgĸ!q%YvP%uӿ~Lj:>ާ6x[6236sZpj~SVCM.REYkS0im/`AG7fkL*ߒrB_[$*jѳqW㴮gȒmCKF~f}"@ͺi 9|͠a@YؽmHISq%= ֹ& b^fx"ț+⊩ # C͚}d1W?՗? .q <5H*Yĵ_Zv_ 62y\5#4L޵Fkt|h-K޲"eװH'XIs/e*~hh\Ս'e:)kv}TdJ@z sAZ[𦋂הz)˝w.b+5~1ߺoI8v/7HYY-79ߚlV*HDŽy){Zȅ#|C^ox+>tKzimu:̯hvƃCg}T\3iz±CȔ:~<47H*Wxm`C"E PI`+iiCjs+ Ow{+@5:&~G9R4'1B#E5|jVf%Еs'֓S]V ԭ]=^7^I ȕkaI}tn$S˶K !˒wY)%{=j-^&y3Va6$|:D1 rB k-=>`?z4H-"#.b"7=A@.%EjM2.f2KCS RM 1DrCѦA/9Hso=u}B )np+v!.ˬ4̦y#`SӴ=o6K-HsK! 5Tsڲ v-^CF˻KwMDs.g؈p-('W8taH4ԝY`*t2xI6g0yOFTaMNXl=OYm +ʗy>0V'B ?\% 2kyM|(hV9w*4tFxvȾ3Y:ΐ WS5VuN x 4R߅OX+h kQ]#B4zA6}͋a$% wKՁ5o)sZ4,RFH65GӸݧY2{G=U߾#ome=t08A*gXo>^7WvZ,hyXuVSD'x4v-l5Ma ֩ 4-~P%-&kd`.e3v:u~'&fsߓ_XswﭣV!Pt)XR)cKF:f$}_-T'TЙ2NзXl-~ZDz{^%.ួ+C%BJ9ܴ $fbc΀l (ϻ[Yhw,Vo'lIRA$,s5zlVi*j OrD췫xGtTŌ~.5Q[6|G.3.ň3 7-1]TZ 9rH _,zzd0F,s}ϯoEA}O c t&#r4Rt3)<"o8h:`u+95{%wk}i˗= sH2Lg}gWӄOr h6jq<uh8FD*,mЖ5߱J?EGM-q媈0Ҍ~eM]_Ȁ2FVl~t&h2O] u:~R-N⹹c8F[hS0O[M<W[2.!FDL)*lx`Ke/>هdvT;^9{έ~>f QAEl~TfH22QULׂ}`WsÑ΃]G*'d2z؊ԙEU:>OQn=[r3rxuK @L; d~i>.|8OҜ:0)f#>P|=-Ѓی,o(b19ZXӖ~bEtqKrbM; _d6ci0iv>+ǚ|eϸJ"_4+ ΅af(V͊b456D,pdD[Nb{1@'z8`V *$Jb)vǬ]ke$JdV\7+o@53`$9y\k"~քkkOJWapO6 nn3M}RnM3 )\`5\<;J8qO?ukT/N/z%UƮFr4 oũ;u|-lD/A:Ÿ9Ol웵Wo!x/(¿x|31t"Dl R2%ᯑԘ|Ƃ#aFT3ʶގ"n3/mT`+2sl#NvCfp =a"+[uY\?>.g"31+#j* Æ읻Ф<9n. y(9:Ÿ&ڙhx[H4[HŜoN3@Ak]ۋmTxzF8Yya{JtLQ̠}Ṛ}E@ض+}rSw%:k-+8A aZe#@/HɩZ_T \jJbN*!heOI`)7Pu1ۭo&.7Luf(,'W#ܯX6{@+WR"Şl aRLFS.Ԍ+~ oBJnqC4X]N`> Ȱr/'ƹ!j):QϬy˒Ѣ]?1 eZ@skAxթ(< ض&Sh0s2 (OI ch 6(J롴dfMΐO@j~Rv^:^|^muk%\>-N㳣jCBGs!W|aWk{F1mB]D砱Ψ=\yU8mrx(dڴ8CABU̶7Nyơ)WhJ+xC*\Q=39hkE$cUa"GR7VFZRaw Q_R<,6E뛣\V/~^|у)xJJ0{ 1/ؐ "&+vLY`5XRp>@~\2h5%zm)=qq7Vw!8 W n4KBյiwAaPĖ|Ǔˈ⎰wN'Q4'݄ΚVC0O8-5D|1_.3_B-HW9天aOu Wp3RSR D}EIar= 6K :Kg=`hR]XY4+p7]L#o0܌?okXsz < W!d ?SZ~ϯ^YU,\#Gt~'#s ck<b2%ur2o|8eVPƾ*Q]lK*ˋQabT6-.u׹8Ƙdc3&M<Ikm8D iw>{7ư@rrL7"S{G۞i&ᆩ+YԮ7p@, u]AtVxm}\ kp$n֕R 2$ #ʈCm9o4# NHެ`)2v +Q_1'D\ QZ#ʩ4##~qJsLh ce}~э>x7]qިdV 'X&Qn|y/v$j:z59k:76K`_ XvcNȯ"8C|4.{ O*=QV#7/K-Qbxl)A(1@J!v`DX=·8߱L3#YlIlS,!qߪH5 +CYo; b%Rn5ϰcZJ1eiEH2>kRzR%BAZӘ/E:ܕW: r d Op7lbXRG i|/"+P\(,;軁M<ƥ`̧ |SFr%f4 Ň0ӝZ%/6?bja!q dGRj[(o4 2g{mJ;+ m#rq\PIv-^c}_xI[9OI\S哹ӌ8l,1Q9S-\&Q\oЙ)8")؛J:n4}\6<=2d&& W\hTohs4b]*I{{)YFrF`,X4J1l()_<7.gDU%~NU =-E'xGB#cY7ڝ`ɥz.CW/+'h|.KZ\Lt1 ߥ9h5@,}GL@⊣PjڼtH[amx0rsGĞO|oqćS7ȟeXo%bc C/!RZ.gj[A"oҔr^ͮ%iN7OFBhrHR%Ls%,Ñ@) QʽKL?5ȡv6x<*"ڊ}_uqUiL/!K2$K&r2{ׅd|谒YFR `աw/6T>kM~9 ?&5%:Ѝa"+89I1.X Mq B_BYxy{_#m|D|膄OՂzeRC[Z?KG/LHA@պ?ESJG; a牽_.*~ݮZ7'-\NP'rha|Fh&JK4|Jh8ܛ/r*7cŪQEwj!][ v13%ːA~-ٺGrB#HsM궵&<. \RA ?4*]RaF1{CPwϏZ/OW=,_^ B`id˃_ QO $|WDcb̻joU}/ւMmeOymS8;1֣ w,dni䍠B3OJ֕ C8Q f4CW~9 o@%*OX!D΂JS,P6`1m*l,`ȟ-Lnڅ9 * RNoN/'UUu vxqɍ nևEEda_׏'X)znFӚ-9 EyFjt.Pb#}^cuu)Uo@>ڌjR,m7j6a$I KN7WMI 2dx!Z# &W8Avh<u!{-j b':E(݃>9H'Ԏh(gtc'/25%ȡ jvS%"*!-= N/|6<FmgQeY.4:rJ"1a OYtHBّKͮ"qZc_Qe#lZ;ITq ]LNK_#[@&D,ϐP6AٓfBHAM5P/ .a1ӷ"&vCBO?[]>2RG񨬿r1/qBJ([ nnw~73N~ɕbkNL|yzXZ1AR7uo^ +6,*=Ι{-KoLb^k+PTN8ᗜ +RHf,rd9Q S)Tx hU"> T ɠAEoh% ki;hhԃTU~Ղ0 (JY[.UMKvH]R\H εbjqo4j"\,j敳mqjN.]tWY,ǰ|[Ő巬&b9PďM"0LqH35sWF٣bk98. u1gsX _sf_onδ oC &/N 1;( kN;LyHq"BhCl, /=㊳g #!) ^x@9"|$+x ȉ^exy+MEMφ@$g+ezߩxVO!/HA(NTA6j`%C@ Ɏ 4ҧ8W$?TmRyHy[`k{9e7bBL#T|]NRҎO\rIO m!WQ)+g,NVp߼( *&AkY3К[LlAtyE32S7$P5Ԥ9NշJ+O*^SKx`(!,>O"Ƈ]K^))vE4}/$F4tkhEY| u{HqO5zbu{i0W]47ƫNΗG"N,$ i-|*)àsោź5c2%[/GAHO8 ";~^q>zęM':r#lϛ PM<.;9&a 9ɞY,DʠMWZ:!PI=o\Zsri%))\_j9  XC^cJF8j xA"(t`(GFuQ;&9Z/hR#zJiUwP aHLP圍-,As[(uHOO3=u`!?\ʮ2'p6U&ݾgע{[;L2?dD {z)`gH9dg [TP`zc3)#dtz VC7~]i\[XǒЉ9$b2~ac_ǜP2lzǜ=A[U,(b:]m?9B|oI20`M5Eo$,'[g02f RTwVnҋDvk8N SR4HKX}^)d( *ecCRnڢFIR![ŜPfXV+'cr:ٲ&.e7*vϚvk<}3DVp#6? WL.J`JqގE)8A?ŞAf3,kn]y/' eՏ wFS : [WՠxĦDǶ_w6jJJ?~#X7'{a4Djᤝ#*ڡ"]U]3kRrB #7L$8)9O2vN݇ʥ4;I]Fy[=i %=7J,_vJ.U}.RYed`Bh]YDKDq.h`6W  3e3GPv'y쑴@I*X F \lyJ&N# h}?@X֛FU%Z3`'_תoF;24xz=zQ7e |}5␗\$L%-'b,VccѠ kC>J8F6Ǐ.E䝧 ՂuQD#y2@kI@an3k{p 5]>C(FHkmM0Uc_{е@Iؤ (QV Sw>t[GnQ%; Cܢj~oN՜8P`t5tgi1J'TafF&bf5}29 B=Op+:'bhI'TI HŖM y" \TjiXБmCKƕYe+Qyak9HKZ%$م4Uw%aZ0,|z"or)Ր]߂y_x9'4*LdR6OKqGAaT#gg}."s]h)BI[Cs  3ڨŴFNQhAnѥ!]]ۡ AُTu)oƎ& 6fs֔sPPXN 4Cd0TQ>S+e@Q+4m{)*JQi>VIٸ|0,;H":}EVk\jj q/0O=ܩ|N@"5g)ĚꊧwN8 ݗjo+w(GsU4mMp`VWx@14V].2IWk˿/A/?w]MX`n$~;u%}ER-ܸ [.! Ϋ؁o7kjdDUïflp2I P_ѻ9x̏ K av( *V^*z"Fj(t;:; sZrE#Ƀ,) k`:dPKQ(o (`80Ғg>N@Im3IBc/&<*_k-&A3lW\ 1zfTw:!{w9gh2_[P@bVgS[Bs'Xȩ Vj^vqa!g)aXHUT~>9l0tz3qߴ3 :IR\"C̤]΢Z1B_1^)3rpă^U4Q[8dKPE#67aj56pc5P.fr (\&~f_h۫RE B%ᷥ/uj>N@TRИ_w(fEB!gh$&i(t~'[JH7d7T7SH4\̜ xWIm(b~e"o٦t+q^M\|/Etr"Ě#,eJ.Ö¯܍ϹC:Y{HVvyʫ ~me﫶U1yr'Uqm$w47-25@xuRb^N/XO&9Ka*v :UB ?Rk|nDg- nMQL[mAq>w "i;\Ǒ^e{t0a3 x}=4h]N:_%<҉?vxn{q"Do3ыy|;?ǾqO\oD^h']<"ħ{nR5$g,?_0š}Jj@$2~BhT2>Z''|2a_Q0g!PVEI*^x6I[^ްzsJD!Y#էH<.]̼ȗe1-_bi~q9*Tdl*2Y@f?=dXA3j'ǵ/5JWS+~mLa }L]uv&c9J B7D sQYa;@DZ;\Jc+4\Y\ LUHZz*{m!Gf4K拒4۸l9E C˥Hd#5 z|yIy&ܼl<'Ռ~ ~i^4*^$a!nh^2R_LԞ*`)76 걛ﰑ -~ʙ ߼I9s Jõvuc"^xhk25B?DQKNUj &* ]P9uSZaOn^ߩ\e Yy{[eS",")b<%n.o׉hn\ HʤAl"npzcNțyo'N[=FíMg_.آOmc(mPr Hn{I5σm~rO@3{eȏC.(06_~!Jnjj叢e^\GLsR:){]0Ǚifg Z ;6?\ǩ9J=8խqj=l51w Dq' Fprݳ tf*L1})s@!L$PH!5b^E4ģ 7Lcs?̣M~tE:y DZXGn-5Mֺw̃[.ÎF3 Qs4REhաW:^"f>Kxԍ+,jƮ>g vA!P:5 ŁYDFyQak-G@) {d Jԓ^Ɵ)͹ _ڨ^qG`cqh`NbFk w'=QF _鸽+EccEbi4iyr B_7r8$׺b5J:ѰgW3C:ꓘ䫣q:n%  %qo!q%a\ !D%^)qq]]=vf{wC:q9+IV洧L&ohp?>vBË6Vk|;uVㅏ)pg$#i;1pB\7= {j8I֐Gs*fY7ץNʠk'M_0vH#$AhzT`Mq x. vp8Ry ,޿ihxԥ!"wMf2 !F T=$ ryX)& z{̵$;-v / &>&BFpYĥdᏝL [ך&p 2BikJn*j̞ɾ Hy;&JbhV$2#K&3{v=bRE0t~vY=-Am,DC8"gV3M$_^b0Alhn<[}Q]?2QlPd4SMVkR)Ocч؏%Մow6`{ƞQBU^!fD.c>)p(|G՘+0vHGd83eG(+'z=j0ۻp_~YN17[UqK ewBBGe3=ډ-E5 ~r k*sl:2\er|GWQW33|ٳP:⽓A\hkGvzC-V 0 J ˜RXxߎ{;oj~Yd0I.uwz{YhT5CSSlHH0kYx2zOQAҪKWY暱뼨K>tٕاh1<ڶtNEN]1*6qġPѭBj6 c]P-f+a;xƖXyM2#8F3@$d(OJne$JӵJ{IJ#KxORqX\֮5:1p(_l/Yc7 N@so0s^ҏY'7jX+} w;( h l7`5 JawK|>L+8j[\VE!Ț5cex[wÔɎj+<هcx5l?:sf1 Q^ Y2aߪ츌A'ś9x #]2[Mi*:UZ|CsK!HXWRDHJ͌'*\hS1ɔ3*G)dYE~Qdbk-ҙ4➓3.8}kxQ6'Xa_gj zx h$Ơ2:NmQm+jz˸a؆x*c&Z*%I}vtvJP1vV^B⌫DiV,t@_o(Lc;VY0rБ(\ɳJƩPߣO,#ųp-tXV}q;f| :kõh R\ 3SD^KF3(?`UD|&V?eh TL>ۿbzf`k<hnDF88P/ش*풇f7Ɵ4ܛoYғ#fi z'cVd64hll֥D1IY.!ET:TRqQh73Ͱ: (ƉH;uyU|¶b*SFއ!PrX%F x<>5nan?6o'DHp/kZ"/%4w➻/obuee% s:T013F󛥮i(bNQ/L:[[3\Dx:Z2`0Ǔ i 8l~'?Rς)nvFl\{Y"37o}Fdrg&2.7N>>}Fتc 6MWpqaX *fmu.ބJ腱ŗbÉ1U݀0I(Y)6a]!ަL,fGrSUͧ&Ԥ!md]6y,PpR`әIvZ[F.ASD6U1qkv7JNMML\))oŃmg$tXZ&Wu+eDp]nX,+GY`|UIoa Ͻnհ k&Bj8Ofr0}U!h_D d'7~RGi*q'4Ja'm/\}AKyT/BF&<բ:r KepY|ɧ0eE$4^oSZC_HH5%c:,L0 (bt=f )/aDKToZϫ,קBڳmr0";BDDj [ X ]yYFDotytW\%#1nJ^A4ZclCp Rgnic Ɩ`856]~ϛP .%SJÀS` P@F%Z-Uo]QB Vh}IrMp*Yн3܀ *n,2 24j]b"PvT얧t{zaƠp95^ƋM+w{: 1dϮpgYJrkfC`uEYMp?P{c2r~N!xó 4O:kM_;u*Ne hDu:+x~7 j!{q,t|06wTdhُ} r*9ڨEiwӿqcg C`y#OhIck+hcģTɨIKHDqmlCeG*WgTusPV|f2d~DVI:/l2Gąo! $`~>nZ  G,z# s`lJd*Usټ $3?q %;D;@]iZ`IQc\]'mܢaUs%+[,yl*0t-f{?Q[ Kl!Ǩ ,f( \.#sˣQ# "gHVx\Wߔ 1m5u3vc{PӰˬZ} !{je ]8C&_[)#ŲXε`9m#+i͍VUıǧN<ư{uҎYɅ$3fM1Sb ר>:=8Hr HkWU(ghH$Ix2YҌ|r\s\Vөgv;[7|!v S*7tL 1h'VJAzpXŠFfI0Kͩ 0V ̀O܍kvehW2#âYQγe%tՙi A>^npһ6n$$ _&&,*9be^.ntq lVI$ q25u9r7GB(=JM Z/iYՒfWpҀ+U'&[0qA%Л`Ӆ {nP>Qk˝)פS"zdqkSͻ{JtQ^JDUk+ؼ T[WPl9zvJv $$F#&pdR5FV`8;bZjv3~*(a I a@aY71?slަ &;u"-ET~ciqm+sD o\)ȏ oIQD1&`4 rU |&9N ݻTgZS~i8-] *#}E7Z,n.ū6T;O\3ȚJdtoIy㬃O؞R@y1o~XѮCxy <ɞT/5(Px R?4PI'nL\F15^@c/|Kɵc,5 \\;갡Nb 451J78Gp?WQ@Ùh<9G4!Zɕ(D@Ԇ>Iٰ4΋"M9M~$Soψ+)]յ -^h <7.3p 38Eղ^JfqC~l,Há֧ޥ6RAv9@e`B^'Myebzeu8+&9*6R݋ˡRuT4C:x2X,w,TW=Sp.k7rԊt-#ZxL{r>z<9oUOST!_,R\8Ik')P%>Xo I /vLwm[Ÿ "-Oᦟ=\Y8hVp/N2hkIMR'\ټq*cXewM)Sݒ U)oc@esfOZ`V~a {>97ن{$%@anwZ0g%70.Ɲ`k!c:06ŚeweSUעZA7fjnC1vw uc߱)#:S|E$'EL~I-&,FT*=a{hr(Yǜ& _!4<8KB>@`ʦC7RSQ}p.ld^vdc+4q'A֦(5&-qQ㤃+Y|3z^/T % }h` d ꟽ:|->EzYe&ЗRl`0ҤZE*BcKscU>--Yse9z4s]V`vSģPt0}7M2/uatteۈnJe ȫTCީPCtVKk倀n;BZe26MwrV}sJ$['V?q854 V8j%Pz!(]'Xˀ?TVq(CŌ, dkw^ʼnD48}?j> o L2J2M3|#Pߑ@8 ih'3&n&lKki˻۲Y{Z*JAel|4Ju\H*9nǔ;,[&=1'ˬ~tZ5Y`nѮ'6lJsvMpc靁kIݜ / 0u^'޹fި'dRz {Ej>=]>.CO+h>?>UKRc~a9L0 c230 kYT~)l&স֪:}aB>R#EYI{J&&)w}t,>Me@0'V4livStBE 5(#{Z|ѩ`a]g;?w6oԖƻ"Whz뚇([CI1jv$mks@6^Kyea ~CIy-yM&HoBbIy6NۃFR#wEa>:aL̻nbPC}8[{ڼ)DU-J~\_ aɚ BҲ-7Rn Bkٷ(%dm?"6Z"D:o0sn#'ǞÓ>mu~om4NRV' sYʼ*[NezgH1HF)&F vO]!C|EAR܋ǥ)Z(cT%@2O4_W?G-rfSum: QGToh_ bdL@IbҬKs#ycm#6%o~H#O̒tf+,)aV(ZEOIN Q|," o0=.ƻ`\yHMKI{'0U](S?",Uva|vRw}G Sr.@|f1g?-**EtptAdXsb-Kc7a􁸒 j3SPKSGwwġ`>(\{1^\`\'V $AUz}嚏k McQLԆej gi~kr276ՠGǿrZ7=5 S !ECdV10_1lp waw%XV쎛/d_$ϣP=/2,%*B 5 U#@syi~@YR=ju૑ 3acoYݗN7|//=+zHKOFiXy ˔DFcXs?{&2|>ujl ="C~RJ Ghx+Z= o&]HHGrCqq[EBAUS$~B\.Ϛa8/HXhP+7ުUg"▛[畀B?OH̆zA+TԐh~Q3b1_9M9=:{gEsڤ:OqOKl2 %ru#z< =ۿW?pEe7 i[2sM|V#<XM K:Ү\yj@4px^Y7H4daWXv1OA0˴{'!vz pܼa萬 cI-j\e`2VURQܢ }i\czK'Z(x؜q!`oik[%;"D%Mk)!n x@`"F,Ԍq'hV$ qc90s-̢D k-p̀˦$+vOcP_ F"+v#ȆXwjۂeJťe#/o_4Qz!9%:t!~Wi w-tl'1@3aՊ`NW)X+ >'{JԢiz WE|Z؇&=i6u|TO<IF0HG\RGUYmF: \X&EFZxnA~SL:\dC+HorjuiNR -8tNj>v@M)c I /7~MW4H7IJ Q S i94 "+9DdlYNY 7W:{ ;U&SQ&qm񇂐6KbӞrO6,TspozVvLY [0an01̀ڎ*U`Zi215d>Bʦtɸ'{sd;03-yp*G瓿v9f`#({+ Pw_Ōh=@9M蒊A:~6LK`,;-0ԃ7!O󧍜&߀羞"5%hI۝@0Mg-9Qu pt(^KL83ZEչ$fux &FWz봔)Z&،kiP9ߎϢvPd+L %/1Y6&'Sf 0ͪxL"1h@)@ۗqhRPz^ 3CkSY;u/߿NjDXhO.vj*֍tC%" Bb*bKρb߇%\rtzC>fD\`?ybzXb̩_F\Oi8Bi\ߔdnźV>ZYt]ln9[w?ʥs@funzdU|N(sdA7SXTU>>uC>>fG`w6hho.)N;ȣl`peQ7X/2/>j`ARb2ĉ]W`_ܘwIBݹ)4EN=MvO'uc 'DwF䞼L֣//{R.d2O.]™Dhn*2֩W["ެ R?Zo0|TDQ:@ƞQzG "ղI,XAx ;#7jNzRRв‖_ijM\m޹5'Sdr7Ct;y)ag[PM~s?nWZnWKA"nVDc%'!'u˓ƪ9~H_jҠ^p~GGiMN}Ց 8*#Agc3 ߇NuЉj܈V zWVq18hQ h!7C֕pF%uy}K xE'y9|9!9rrxJxh{9? w N2NHX{qhtlA;C:`ϑ =RRNFCe!g« G-d)*Ҡ!%2H7 Uo!7jD*%n[8/*g'4/fh*ည//:iMh;$<…[KCHDw1sBGGhg-;Y[E'l/lz}hk``q"XoΏ~}V!1}MftA3R[J(T? Kh#2 FCƥ3Mt-lקxܣI4[*ipZ&KY& $y/^odf%=|Kf&ƾ.ۤsf"ِA.X$C/HR(W>#@Yz7+x0K29>'W6VO,35bK|FzWOCFP?ſ=WOHrqC=ShR`Yr',MfOOtJhK/^j9㊨ CKε'[9Xj "*Z50\DŽuhnm%If&mĤ)=V}/'U(GgmP@!eu&y$hLla79d#ĨNQ>vb~xbt(3 [ '0{N`6m`lFyRBPSBTȚ-Jrw~EOmR5)5 05CSa6&68$O<@evWAf9gc9YS Q?5~[Hcmm-.+Қ|WZ&.dABb{`({Ս\uX{V;:#jڲyl׌gV[Α$1T7m#kzEE?h4xnAҙ#阂tO[U=vY5SnCbA"zϨR8C$ѝ\}yjzB?Y @7ylJ_s0{F/<0 >^/@;  4pjO 飯Pi1q/],~_,EnSbҿMJS 7NX+@65VAzt/;V;ո 2Ţy3B/ᥑCW TΣL֡f!АQ46/iH3}j>OGX?fcDN l )$d)(*2.Gl>Er wBڽ79E/@䞼{#VHC "egch/фKUcoCFSh~4L&4W٠ 0lܛY4 /tb] q'"lry/݈"vj_eq<%icVXnDʡZ޵e8(a{R?_0oZAx67tI@=mRg'V6?J/z ccAkQ!}ޘfJo>uì8hD}c'r5lK 6Uv#XJFiT,!lE|m@hct"z"R!B݌ Pt z( $-gZn#E7HC{uuSl#Hʹ((!a$`5DD vX Gr8`u"1)rTQk`)>4xp[3x}5ÿO[F :Au ,M܇YLg;i>cJꊇf8}6Db#Ey'+( [KuQS:`\dsv gJdI|5t*Vr7uPΥwٹM ry^%k=^/Rw ߛSՇ-Ϡ ]|A3ćȇ?R=XN|7K& sPTtNP [fV]`j )SE<}JC'yBX%sOC,MBРUxCEnP#!"6hdJbE-3lǃ:ezkBR2>1oa9RxY(eʷ! oz# C,%< ֧*F3T%[Cl5mpWIXV+dpbe S ր4m,<8`~X%FݽD~#SQzQ<#Z™^2>)16ɝRe==ϩ"t[7D|deQHLU{P~)*tg{ML'sUrx(!s#ޒ%q~_$_P{_vxYY>bckG@I1cqq_x^hBޣM;'V9Ŭ B !C4th]F]g#`[3/Q(w5 5/M7a徚ND&e7=mFzd.#V'3lSvmW >zD _C' Gu1cz>sςiD:.J g}G~/u}cs;S"u;pS*;' `-yl'NHGu4'֎ݹSs•wfDXg,& RHӴԿh%o35G/ɺo0orp5g^tzYo*޹{ `I[ fm<SXKfb~'3X[7xB: 8A貗M]m\ 43 _&HE P U.!czƅf4NMeEqBED5KV^ ,ч|Ic$ sK2|q,LD"EQzX:"+@R@A:)䴐|Muu-_7noEZ7J xHs7YXL}HC2q"&ǗH+DOVm9f܌& N}#07=vugyt׺fXTr-7cnk`Z~_@>>ɼ:F[t`Tq&/"!tj)/[V):MER:܈BRN 0nʒ-F87ZPԕ\ s!j~cs_RpZ` Q0G7ȓIUSh퇄Z)z"x jV$.JN5uC~voFF"zm/DcG{rVAEnS14a۳/kҼZ͐o{a%@ Ϳ蓑R|.xߎ;} Q;a2TW;]jbAUddW-[,>'eo.,Vp~T2V+͛A[_̥@*ɒSjğy>vM6يNuZv,25`Uh~M<]눵/zQlTY9Eŗ>Įq֠XtYG~buQ:v*˾{hm)j|aEvNGB {3Δ%F0RpӶp,Y֡=bŇmyh(Yk3Yʈ| 9z &C :o}7Kv&UюvDۢqU=N>ʴ'$ O;ֳWtݥ>B#O.f!B1Hy6<}asʥ0>JLJ.p-$,^Fqm:t|wvl.*H&|ǧ#K4{9Ļ'ז 2}2;V oC쬙N=!+S|D4qL%"Af;[[M)Ϧr#/fW: jDѹ|m~SpHQOB[$#Vb,B"X`[_?^l%!SoPǞg2YsXhS_SUέk.LwG\hӘIJR&Mґh( 9mx7C;҂󗶽&xɭ^ս|^Ā ѻco*r 3")3uA ӒDB+XUM5"V_yyyvO?8L arq -MlsnkZJsܬr$=B-ľGPh6/ˉOm:ښ⼖- 4TM v9`' nv|+Ew&u[ٳD( t8~ zh Io,J[sK!~皙ԯ抑Int$p9){Ɍcw"_m\Ÿ1$z"%ϢG-B3+bDvӿH)uuAbJw7~8!"*̅z E+d(f~(2NCoٮ?f h{ X9^xQ'X d>#PFG-7I 1tLfw}`s ? ]KWN>4)Y&WL!54=n|_Aӂޥyw$yy@K,.&e asД/SQ ƢFZSʛ H֮xCZ(ך ; pR^)$2 F,>|OdL5 T8@}OTYkpKyV>;P̒Qrc:W/ oZ?*7M ~`I͡aRcr#."kzUF2 ThTjX(SNAE_SUJ<@ O ܜe':nh׻Iל^u&@ ;-Oͭy ]iEf}qa3KV7y9UGh{M` xڸZ3*:A%ntE89Rv1ޒ2@^[. (;xʗdB-Jtw&'7u#.1[Kd[dt(So·C]\jljL])z}9/Ϛel+G+ [J;UL4=n]g˰56K̳YKƱUOf4DUm1Nyt-D@hn`=0?X ūYH,d-Qe`J&4ZFJ:< ?UogT@,3D}7Aʲ7uՔD&lڑ`h[thAc';@KO-^<y+9u+iX@b =WMTw_IK^av<4$76N-U7iUDno[\P-}"eDd/A'#ňhCLM"PnhgGiT13 Z%PE}FT^yvZUorhLS-zz{:c zu  :o9n_?GJvȆǗFbd lrq ƊA{ox 1.jL}v f/RoV !zdrEhT2b~W&6~Q;^G2EC[89a జW3EB*r/Q~ݞMgٯpGl'/nTٙR&Ԡ2TykX"7pMH9F @4"80{F8=a(p)=mtߚ85]XµljnW IDaJvŦƙlj1c-fDX\eM)%»BmzafbMfLn L0`?/&?Kɮa^_; RRoIlvv>f *QrB磻S˭EwE{ AS9c {,)˪&w +3`\):u Tݬd*u</6ۻ]Vo܆yEQS5f(JuVBZ*Y-*]@+"A"El3$ǥV#a^ţX'_T$65Q{DT3wQqb!#Ob#t7n$ Ļٜ7C wOdMt՚Fb aƊ ~݈VS/ԪUf&*S_ޗѱ4;lQf ]wʪY%|3[5R4v߯\:=Z9 Vpigɛ뎸(CZd> DU]jO}z'T2>]v8bKb^ <@FZx!z1բ^A$錌;Cns<|y>yFQ+zKzY(nWUu[o]V~৕y93xs-owhggKXG9ٮ'y$[ 9!pUnS7Vw(4((Ȁl 5307J@L*D& '%(L4%8 vx8͂1u@DO'`QVԴPW'P+”AeՋ:Dջ}Շ0Ni|&嵁ɳE%eǾME%?7 b<HW[ۢCY+ U)aE)rl'ѫB^2]r+ma^(yaIdXM_b/j:߃NgmArtmZӡV6@;t)/D oL t%/Cj(#'ZAq8fu[]dMAXx@";f%5,"`}-GjGzX_XX.DӤLG,3Rg旅 |l"&43?~N LpOk,3Wrz1v[ ˎY+2.h`XCkljB0~pHx bT9?4VZɨd47Xvt5q;&Q] ܘRH6E%kpV9HmhR͆mq_+h`1 9YeNek!Nb % xi5_et lU~,'SLggX3FS.#[Ǟ`dTӜӮC ;hW8q:9 ZL^ELUP#>@Sh$y WQҙx~Xއ+&V(2Ec%9#aۙW#R'5@}4 zR'QA^pjnrĢөy.74Bz5<"jPg80BCs" Κ9h8I>&.\ðtSnxH Ҏ]m2,qMMXJ81& :C$Ks҃Ђ%)"cyZ#b[[YҗI>Lt彽 p (L]WӸ {~fl^\$hn?G,Q}ܺN;SWBU\": :K;JⰭ8-W eU\ ~FH14ݥȕ&V&_c- R{e{O9-lF El˄>vQf,"sxpr$Mi0.c8}mܠjHTY[81q%&5 T"9NwȄяK+{ 41GeXKт}#x>K i]O<1 /RUV}(}uazWFüϭ).G&^p9e%}6ۼ̦S<]lg*}}κbQ. 7g^fiNZȭ2+u \z2rFɓOȒpCD OvrR;V}vu*GE2&.f-joҐ8W_FOV^gE,;$pM&"aː(= 6j}AK\MFi(_FR8]+'8)qv4?q1uۉ3M,"ucb $5VT|OvgK \]͐m\;܅)JC >'T$F+ǏHE& _P(Ilkuj5Pa uvqTDVɶ6&Wūˢ Td<L^rdB/>!"˭I{Jo/!*{Q r;d/hY*m:qk=r }ߧ xÄB$ kUhmg0|Ow2OL]=XtUdئDD)=DBCei]=?i lс/n__i $&j>և.~iHŒ"tJyQg4ƒ 7}'}1c 8*\u iڎՁ+LT|vYJ 1yXXH;PhK;/mꐜ&>@[;h*?7ԉ Uduo_ 38ǘ{G;qpU'=xF; @FဘL7Ro[i!dMrJRDV'>O,$4R1[Lssl!}Uc̺rjlؼTAƲ˰kZ.HYʹ^h($ēWkE%2k#})t`3֞⋘1&ڲ q$pФy^y3A&=z׉%կ DŒe˪P=E.I ܝG*0 (J͈mWzS7_ ?UP-f^&%-$P 2^nH(#'t&拐\c Wxg -kpr}{O =g2]JO_м ejQGr?urHC~cYv EZ?+ !]ޯ*HEpl=y %Bh &.b?q>ʣ>h{׮v#w)ۢGoW={dg1=,e5݁J<Ԟr߬ȦVM{n3}{uDۉn3lyNxx(D}>߮2[pnf/}I*ZU q݆1-_F#IUBwGނ+Wqrc=ĜFfHwSϣ.N;&},d NI4"jUDKwgId!{2k+n0P)3[( |c2fVg؜qQ f0$ ϭQTAr\vL=|z[\+TC>^Ov]2jH͡x$ySilzoJ3,1d8PGJsDXI'7%CGɊ&}אt hY}{C[Q},+N;0G"|/zv!Y>Ʃ:XܩBmT^3*Xy^h9wp< ᯐV+7}yGB+!/~rm̊U'v~#rul̫̅W['S>NE~Y({1=m"1aFX<,gd| N lmb)2\.GY;$d>]J{גhpM BmH7*;$Z>gV d\\aQ| #|\M4 b3*խr #$1U׻ƈYpo4{Ke  tUCUo*U0$]!U*ݔyصiY %k 8CfR?N/D+ RWkQB2D]B(@+kX*jSف!SWxلЩ1k@hhH ș >\pPpNRx*ܡݗ*pQ{QI]"Qܑ!Y 9Nu؞r&Y Xz# bYXyAdw}7;vnN0ujL M9E669hy(==*)>$E[|נ#g32]#@#U 5,T,ysS/vJ5P]^vBvA3Ni-k $%QTkYK`O3|OmmhN=BV>;hOUSu ]y뗞 @GDA1i$f [17r?TL5ѹxŒSYfLoQLR?{{@;vg~?(&k3M]."~c*vqӓhxMW+ uJj95& Zl|N?Zp{ a5[,kQخE8jL58O`N pyLmnYzltY@|EAO&1 DžT%&#v1`9jncPq &>mSv~ub";HV'^xV%=}EyFGgvYwy'-mF;ՏFyG-}` L!ѴqAb`0b<?jݗe|ٵ0<^,-Q)q[ғX)H\D(:Dl6&5{8Od񕼠`6HY?Cw=AyS.k`Iږ~ōXQ9#ZS9CUdJlSD ozCyXDe,֘t,̛@襫]=婺$_@)X&Q 6CnXWqqFkV-Қ }UlON3L`a_1Xx}VYo8DCC{fUq pO]8l7pKEw%=,NV7#f_;ѪˡJTq\ES#ōΔ8 ܜ锷jΙ~|02V˒*1eI.\(}'6l$ԕ!;ހ5x&'僸q Hᑳt-Hinő~4{@_އ*~ojh|,4vƝ) Dy~[H-ɵOD˃]bynl^ЉS+ u@Vtyukjxؼ\D!9A鬥YBFj;ۚo]F ke$urPlIj} 7Y(= \ֆFm{n8LZ2P7!aWHmY{1bLQ-,qm!-5򲦲( ID8^7\LE9+I eU6z=l4xsd&V+[n[uj:+z y I].NKyثrXPL _@DkRHN[DD%W5>z Fqi¨I7wtE Nm)p~OH.*,Ut V+Gj۵h{e'\ٗmeWtjHNSʂkYΗS ^{*&lP8xͽBXQJl.J#ctkᘍpKbX ã?Y~0Mevƾ/ n{*#@=RqT(uO <;>@) 4ַWdc;"['!nvWx5f@CPȥ5Y2+,rl⍨7j갌'TK$ VO[eQ&j%ad(5"dBvq׆axJP/Tx9,A vAծɫ'$R I%@8Q_D%G9O>z&6E&z-GZ<ƘKi,K)=,7ihا̹DPX6U W (U qts DEC7`PKˡ:E @ߛ"bO/G'_V#,?^Ų060WY M$*d%2 bȯ UUIB Kƣ|E(:>yśc!C2u8/w482KzcEM2Cs5*) ,e/ca,uK)Y`_WyhpkB4Z8krͪE#=:q^䥋zN13:!m7Ӡ=&]oEn'clVvljIZ8Yrv # xDVYQVH%m`͝^KWl=8e41z%ȫi~"-E 9|L0:iXb|9Vc&gAr,D ?1^`a5 -dҥV:*BcE;my~/e\iCЎmq*/Te~YsOZ|OiͲ`47EBS j}Ga4pjT>BgRes|xFE:SZ+6ag4mӤpit1ݿK񘁿u-eӸW#HԏJ$UVط1b8H/ZnRFim2> Y*U|QvЃR'> bpKzP=Qn/@f'uβnM=չ"\j@ɕhpC\%΢3$TOEd3ϙ|̍8mO,`-#J sJ4.'= 9usB|!'RLLKSLw?s"0 ~DCrGR_ݒTfZN9n>cQ=+X)%.=]ޔ؃jʦ1'u@'7Th_d"v(,="O[+0Yz"2n[uT6]XSᭃT\{-([PQzm_'_mJͥGGAy k77[=߀^pG!T;qYFC} CJedp54bnn3-{)Ijb \x^HJ#G%~\y,|N[J[yeLe2vmư~}iμwXw`:Gsa` ˬ\цy2FHyV.ZU~j%IZ iv=ڡH#)<=zUĚx 1SKgpPѣmM{ǘ-]uaXϜ|߶~B!.4l^G*8fAɽʬ2MK8MAl<3ep*[\_-+zțQKGUɭQ53/$UhbsocƝXn`j?ǚF>Am-zfgx]*ٰ8#'S"ꍋ2'7hP|PtS54}[Kǜ mWUY(K`Hɰl;yaT:[_CN1[@vq:܍#*dH2~OHPE4^™ Ee΀\ G"Lnq.`GCak 9ÖTԟoITM HҀUY`'C#]Eonӳ3$0Um5 HM]^Āܕ&R0ktkj_nT(K([Ñq#S ;ԁ9N*ɵgv 6}C;8b. olh9IEĦd;m#Bb^w$Nm! $MYkxDc0+T+ib6t-P,#Qbu*Q%p2qZ_ 5XMK'}oIFdFVtyѶj$#XpvԙŶh0ܷ6|m !2+++60}%tWi2|z1&P"AZ Rˣ)ߣL9udUFf11op}??ֻ%uY :Ei4 #u̩iUA!anu, %@.lxjCeD)I횹;ýYhAS MJ-cIu*1wo%% Cxp ,ޑFFMg3l x[R?|XU\ 0&0x뵗hԅf a!p|;GU$z & 1-pyJq&ɋDy cώ]Du1qjX'];՞Ul% ?>zng ~ͤmg\Pb#~n|DAXc0|_v9kY5T(<5ŖI" BhA&PG#T𒮖lGc?@M ?';D2>c3z֤e翿;fUxOvUZg?f%Χee }PoɹGdU}e&D1#lZ^o`DNfșȺspƫxrЂq[蟟y<+^t ͡O%OdYFthWC9M'/CC!I/O]2B'My饬@.%!wx0KP<>aj5wn4(ƦA(l8^2Uc'u(I5-[qf>Pku zQ6 ]g4}n}9 0bz<c2CHE6L?c=9]^gty3e{9KM 6:ED>'O}_(4cFP.X(4sBBb#J`"S($L0*p~=wêoj8(J-sXڟ.|BZ"SqT8B9(.1uTn[zþtj`0qYX~LK,3gY>PqjO{G2Kݒ{5V98C83Qrz TP !ҟBDA#nj3huhcn2H*qc83l GLU5 k7C #^C5Dxmc!TNm!܎?۽?2u*:^I"Uy0([IЗY,Go>QT?UY)]EJaSvڋFVN (\erJ T"g!c\XY(Ag8تϭt|M ʤ RhZ.3 j' b͒??f*lJZf!GJQv`0,NwGD_<Ύ5k%.!za ډjjHrh3\p@θ;Z.J-y?(u%,*bQ*g}.xﻠ)2oގ)oy>Kݗ{ w,C)Xm\㥩 Lp P>tqsO3f$6ԡҪf 2(b?>7ˉTN'3@b~ öGsf1ph~E+•lj,JX6%G Ji  <;'pVt$# wi8IbXa8)?CL> ϔjYS>@NcCoI SOуk`Jدʗ-d@nZ@F.182V:T)*OGβK[k2SO",>Aͨ+xޙH_Oy>ک3KM;%l|Hx|br>R}cH/Sdbٜm\SsTq,^7neM!%&Aes`m$3\.:6\m__QhАHZ̲.,7MZcv;j\_% Ǘ!n,R!a+V:sco as dRؒ0v}'uB&cO3n'^_H47exnAIqј˙e؋Ǒ̏T/QW^N;s?M %BE͘e}JHj`]Aj\c\Dt\(~XR8)$˫ESp!:"֏1aU]X'd FljF08+0Z)Ī }HMl^(C]c|J[ l='mR ZʹQۡwxD+=Q)a]g@hvu?J4.ȞZ uzSfW.v6QnzvLrWG  Y.<Ѓ@)WxR śE of32x|TŒG?s Y;)OmW0x UDݾ M\I&Qi/*t (-uf{ !h'|cϦuY6;! ,en7hhlڗs(>:3lw'ދ䵰4(~X{3!:PGҹ<߉g1ƪ+d#; QY@z%vGNWϓc-#)CĶ~f*t,p=Ⱦk`Z.ȌCBϦ|%`TO4>g$O&a%D9P馟m'L|26=Dw2̂139epJ;sx_5rZxH1 |bkRTn,TuVB 4/.  "732bX?Q<+\4`QaG{ {'^úw0Nq+,>C4$[D"أ:;(/>D e}7o{ 1sP;J*MǨVAYNݹmt*%!w'eJ }r֮@W@޵g9?09 ӋnV6@V~hӫdMGw9qʙՅ O[wqۻv%IsXL\򞉐 -PJ*ZFǠkkt#^[ ɲwKBj;jd<1~[vd|j );N} ARƬ~р 36_eF o2a. [%E`):zj \iL#C0߆XZG\0<25x ݥL`⏜sp=OW?UɃda3Z ,6XrsG|w?wܶ٤@ [Z[9[O} =`pzEu>Pi_Ϲ]3EH'w:BG'=ln'/.J kaӴ1a=eh\ESMZh`OKC^g!S.eI{?1fQn$O_$҃J)8T.6 0`#sۼjBI=cGy')D,%teD H B~ӟ꼜xGYwk4+GxS)҂߽f=2uQ ?;/D[qLLXUq%G#uGLؠhaX8ɒʳQB>} ՅUDHaL{ŵBnkui2l@vkםn<;k0$C_jYz1NZMKs]fېZ\ӊi…3@<7c(1'ҳ[ir_xVt=̩t8-RaqV6VAv (ἰ:##>ۿR Mt7IWwry1 ~Ȧ݃J`;g J!*?/m_JWUw ~\} Ho~RCʰ-9ֿ6 h]A }|7c4^aWiȟu9pft}`&WW58vlN s%bQ YŠSYmuG.oѧL3>@G~$ŪW  \ r>l[97&})+P,1^ A@ 6A=iitUW L{#:Wl`0JdWLh`OFFbϵh,Ȳz`ˌz{֤"`w~'pF{0&|1T7a6T$An>%FSJ'^St "zq)/ BU]gq@ᄀjTٶ]PE] :d|~V#uAGi5EUc^ꏴpayE`&?,*eZYC:0[ INJ'pe ;שď6ֺAAV{J`R~KJ .KezBgF;˄o̠<%H$oʠ"։dkAz5Ĭ?2^~_LD=X΢RqT5 `A6@ 8’,r7^/eqJ=7la3*E %-,m:[% *8¨F؍>}`fH+fV8mN͊D XFVd+ր̋pk-br<'PnXwZ 1n>Rڦ^GµdpB+)pП l(Γ)HcNI7D@~bdtopJQt 2ϑp|%0vS6d;qȂ)چ"S3ZS1;%O0I2P?$j^?r6EJ7P<-tU,sC̉. P.K-}aU^ pm YB9"`$C"Z%DFDЮd!sޚ&y ˭/Fƙ$HPWҍ'ZCzː =a|b,A2ts+hkʜ8+;٘z+'D®C-pu_~*p>Yd;: 4?V_`syoNaK|<(DgW"^ߣ8ޕBH粳X2~_st8{`9G%J M(b z@:N wI ^a5\uI$8lڑ<-dr?qBZ&5Lp$ *3$u#WRK7&LR"1B t$P >lç0>*ӑC> :X3kҁzChH^@QQ*w1vJ:?V 0+ܹ*nf[Cu#5}8Qq:U7ii?zLҾqJN5{6XHl9?ס>Mh$9S!*F+λWGkSG>{pz_#2o8KZ6߳ o ݦ",@DbE.>LB=>)$)S>1}&fr('aky9cT )beK!s٢,/_=GpJOKFs[l[q/TmML^8dŠ7}626\Au8~'7$u򴥡]JTAz F8ϟ\nCYCyDBqGbشx{_]ΡKCoIA"’N+EB*_9iSpL>>cvPGj ^'20T+n(S(*Z6܆s(%*}]9df8H;OAM!='&sz+amkS^-V~-m7Ktwzӫ9vnk:j {1{'uut8X?}aA sL0[+&B:=od9@a3^>mnڭB>cTx{BFQJ'o.1^p*Y||oH0򇟂_k> MJ|-N#S%Bevڍ%DW&t8E[?Rzo!~ e٫M3rCmj/Aq0(&u[BՉSCdPaҏu l"]ЁH9.,wGh~$Qvhw&`LFz5~0ٶvSNoOb 禩eeg\9[Ċtʇ9݌SGܩ mE͢X@Ve\x)N~3'HȆXSiIi"\IkKlF.ǃcmh밾u%ACz*RK(GzY_sPG1nd-?Sڍ"#em}[0nQƒ6M_ -.NU3@0G6t^w0c4| u"Y5VmIwCԽ!BC\[T2 ?8ƴ*.krRg- tP`H#~MXT3;c-gMG'n'Gݯnΰ[Lkж:OCx$}@ .Mφ4oJO]o28 >Sq8vie60;ޜpxכ@9q:[?p^_6x7 a54#]qԵ.P '*B:Wk`l̺h7܋"21eF4=pwo$à}e'X$|3p[$!prA" νiOdKj=/: % \GԲDr5fGUμ5uHG^g#j~a?3\$xn)lL\k 7)0F4 68๽FWũfjĞ~Y7n>68|v Y@Izm2nLE~H`+E'ZHч(LCcoQxd\*(erm!{''n^+A1AqyNӳT)ߒ#VS |F'+kA$Jk\0 ^|6_ؓic sTГȖ|8m %6\@]Qns~bR0w+G+ (FBȑL9ŖG8$!xNF"B- ;jNx Kf fHzBab?ǘwDf2m_CU*`'&qV,0+!Z }B$%!P'/Sh*ؼ18P~0)4bAvL㟹]z׌q͠dD{ OfJm!(?*B6NNh6Wo03nΛ/^$Ki#@2'EIG(qs"ok#XSFzߎ>K,I 3Yu{H&.d^;0˧߻ ը|S>Ƚ̱ڱ[ѐwN}ކG5™z9f ۚ?p g7LB.`RX]!iU9u#R;e* o H_JS.%x_[!wUZIכu"̀Zyl~+vHtMhia[fRK, '/)M>A7ں }sdgz8F3T|#_eE}Gň[N ^$ad*Y[ʂ kHv@"@(t4BϺѤ3!-w߃BB).9ŋWLcHgRQJz"3?8KԥX/ \Wy Qpn?ʤ@衑rܖγ.cL9pDv3H ^;W$$Q1wcE˿ +> r=]QMP >폺b :+t9WM3sY{X +* ~`k^X|0Vkβ1Qʥ/ ?u0JCv|@j*6_=O,-VD-+{7ݼ,ITBXoੀmf0&]/Qߕ^"p*9Q^ %#j{K`ҁ🰄<ٱC~ -Lg bqhR#% IX룡`mAf"`^W\!§Dp6D-x |Z_DێL) )9"gY{r*G N=+[W4Vf!H{~DOm|(]0n!_+'J8Qp-sb^T`% ɧ 9A[.M$g@sobYжlDFI3 ޼j?lw}::EA(#Vu;R9HkQo"2˚a{.>tk/E*mїxpei|@N /^EwCZs‡N*Yyj}/Azb[5Y.SXhmBS#4yRC0O}G7qQua'BۀYR#7E!xؐ'eM$g 4^Fնb8o K`VVw?/^*G *m#ҿCev0t>STWbbE+q,=`*yrwM5酘;ZE,4s N2F{Cy:nF|Hᠺ1@YGƳ-%M"P_Nc8y?D-5]|3Wx(wE-Q}|w3 6J!d _=DB,kAgfjag$+`Y}3FyOnMASA}`l/xO(bA?XU8L).Zt-el2bKͤtoF]E('ʜ`/Q f6@[$y8QNGc/e'j~53o)b5ܥf9etJ^\Ug13N"5;<]IVvX=\#cVRks!% =p6ԗU~Ǟ]U8寕x;WBA<C|]sч?ea]=g TjZH9m>JsLsiX^>B|h =rR7g-n3֨KxvqCO׶(-– D(n䈁kPéi 8Rנ?` iCEWm ^wnbk\P^ X{5( %pnLOs}E!~df(}r=/|;hSl nMTaФ{vegea uѯLxK1"L[؟#ףn_MlFj1%+C.Tn?U@!DBtl${ і\h3F⭉JxIj-"LAg)6hPOpB٧a:$mr`(pvnV{yNNp|koxz,(4 "G8p 6G"E q1Y{0jqs+k*mkrƁQȫ0g_͓mܸ~/;q4ၬ(rr Z~4ܦ`jo, x 3/ >69?F<`w!-r0"ԒƐTON6Du/nsc]#&NО?:_DD)4*{Y~&R?B7W8Ѓ)@HS;Fq^m'9 n^qBH"++K<WSEP El̠|ZUTRv5=H/ TzV!C"P(nVSmkt,x' q9%8@|ģOBOFϧdkPw{jVw\2H\2^4}pz>H k{aAbCmzR9r:&nHֳٞ3zv vCЮO)K|\Z䤸7VCI?Wࣻ'0R˅ L\D\ y$D!7=pK5q,Ftjzl A0s^ix8ӺO ^*h9d4RUfPB_`Q2yz (8Nr2Yp*8[KҡQ5)簳zmaœN}xNr6bEOQS{-Ow֚VKh4vkLP-mS:̀@3{s?J(7DR$S8t|ROBQf $c)c4:qr9+t%3dKs>)ȑWݢ0x"1DG}Vw-@g"֏4aE^z Dy@p2* qG{0J}[^7af=kxY #Q{;bM|;$q~>yp~zҧt㾶һMLpaY#;X:sjYq3`CwS޺rbG5J ..mn^fȕvQ!O> G{E{r\J?>* &h]#St,G Yq\~hܽ 3g~ZT" o/P H$#G,mA@%\;kyY%l]{eeO1hnWeh!<{8ȔA:1ֺݝFQ*7Q!C7 !Kx[%V¤8fFPGk} {жEם?O)ewT~IY~Ycҙ̑+u]bwe]ѺգX ˕H矶wQoVWOR7A @8*T\(yc vzϡUG3d,zDMD=rS.GlўId".eCׇȥ5|=2kw?(?2B}\d6aY@ADuڛX̭G|._;>7̢4@]ݽ(Y X-i22wIJ\e9vYȃ|ݵ HT 9_q)5zTGCr;3E%4+BA"e-ԢD/-]}H->29PG1)` .zD n-LS/*&[)Zkjt|D:>`zׁlW./;~JyǨpKfL"0L{7.%M|!Ho`!_UF >_ٝ Tv5/Ns{OqH )|3~Ѓ78ŶWTᘇ~Лqzs9k Fk2NxXwWt=/M d]X|~O.,Q>Hc@է'k&YUt)ŐNXZm[r_~|O?Ica?cat9hگ|ؙaK}M|F,h8hs9 V͗2.)Z2 }S&>wO:@ݛŎm&{S%dMtDdL'iw:" ĔO*jt BIId9Oy!qRW򉗵}EMS [W}=8wDr=}Z{ñ# !U^JBŘ;zc57 R ߧj7IG-k &}LűU&y'ġrϴ3mUW5d`@+yzp۝k@edF ĆP0K$7:a塉_VȤJ "d(8^(3^0td:RT&ODŪ, N^mHi1YI_Y"w r:wY bH>fRIN}>5QN˵fnl(}`vciiGj6tFv;A6 zJF+|ǼnK]bFz=Z.2IxI}QCzm?P(}tl>U YC%[4tkZ 9zs_~J?wzϵ8vc` ෥oV)ZQ6O{fT^qؽ0cC]pSC86xL} .qCZ*8ym1PF`cx1'tcdT o{?ߜx--czFiEYvF0oKC}ݛrc͘mSg]/N,\a5Ov撖8W"6D 5YS3V"DbL}DpPgq%c*NHꗪ olBx2pb6mNf'Qyf>_X*8hwvk{gLB.Xi}̝`>G@Ln}!&`R|GUn y^CneZ2Q(|9r"(e"fgtI6.zM8 l;=~M}9́=ϯm!PIyl;|$Pd>(-6Pbaf;^j[^Ƈx FN׸dMTgOqy&J$<vJ1 x-Jfd:Ya?\{^ t*,aN Yg":reړC9&rOcX|dzնo,6<" A=М]Tw`y蜂Δj`FgT/x ~2sZ؞M>ЕȻNhΕP|qM;xQI_EFPwz_r?@h6R{$,YuejsQN%"etgL@F8SK|i?LfS;PIVD|=`J+1!UQtli@85MVGDR}#g,^֠'M"自i$F~A=Rzפɇ)HtfF.]ѓPFm‰&6!,/O]z"N7a#Oe*z \~sF b![ {∵?pamPfsib"@2=`y9Zz_C@w잵/w3j|Q3$rf>˻B^op/ǐ#/쇘d!vE/#eRڶ+ѶZAEi&Q[\kF7r7dU"t`@L^sp}I3'8uFBlIV.=Y'2e g%8 Y k(ΙK{ޡ[ C\/$%{)<PTnRYx4yOMn/`P4d ù읲.aB)F47cٚ|$%k 7A,1=sY5*jr#cߞ |)OD7vvҖ}r'b.iɦC|Uh)ulЃs4-NB+T~7}1N%Z$xm"8fan+y8ߍqUa lPLgt] TKx/r\Ez?k:zl0}ca7*3a#a]RRX,fR hg_*!˞Er0b2Dˍ_'"u$A 鞽ؚφX,P\B"".G1^BGߨAW#A- -q%)>aYC;l{G1>6E)h8yC)p{sT9rAD#=I~##W\LeX/g5q-u1#RkRtGҿ 'o/Q~Z;Yp(djZo?2뤍" JIt845wb;{_$KT|{JL+FugPHrc(V,?odkaz!y֪c vzri]}[)޿]ll`"< Ȁp+ Zv6rc{$e&PM'Ow9 ى6OjL5Ӡ@wգ$$? 摟0Ǣ-Vk6XTqx'x { BF,sI뀻Nqj|Q&x"+ :$AyQ2o$HkϤ^@nI:Ʃ ¿[9uMs" X~#@knE\^GrZ7QQ_@<*;DcLsM(ۇ&V~KB%XX7F4eEX.0 AA"gep#6G?l N=oʶ]ltP+h9gkU.'MʳI- 2(6FLb|.zPU6ɠP6ǧq nG–fZo7 ~~AhqaNc3GV9bGh:n]#C;WWL) 9A}׈΋=I>Ys^nOp8dtJ< *񊳈W.#EFR>Y5u4 )TXƜI~l:~yjQ:U&=$3it&\M.Ǯ&%Ms^8.ܗvIb znFQ7QLftm}4y>(xzՊLDgI칪8_ qHieRW! BZ }D )yu؛D74)dk1xf9MjH*r Myf0)#ܱ% ؙ-WF$0\q.[y#~1Jn*.l*B6)/>C5|uG1Nqa2lmb*01P+s|-5}+*hiJi\M3lSByj%O%ܵ> B6_-5$+KQN`230~; ڹ }Ar;kG,C/v='ZxV ]Ms|TnpyRkbZB#8n'|]N􅃭/%?aٕlgKYhzէ H &;)#tQnZ릲Y (713e`Md!Wxf?p.:cvK(6X) s>8[^6v7 y$oԴUF V#"FSV(ra 15*""HRP߀%lX9"@r}@h~q`T1QJVByupbt_"JT!" [E>zxk<< DW)xLy:$3Yi5NSA\at!̡ȮGM]^.sm^ָWx}ۙq<{Z#D;5>&HeELo8x눭nK"j?'9/}K~`Zd6@1ō}+<ݶ{9!?0FUqسa.1[Y8Y>95B8hQvN&,] 8al s O*FCǻH6Zʏ i&$yoִ1H¬"v0htq7iYo9 `h~3u-ǷԃեYdMl ,LF d/|Q1q?r ,5}C4IuXb2^% csk+>6ãfdKcڦ*J=5ϔTG-|Z2}4{N8J=8֙ `FS{})ny}tgfqK 0­ RV"(t$PeCm( l77ьm<-{Wm-g"B BLm⻏ 0 Ԡcb?I N5aaCGOW x/4J1k!dE!5i60GPV ]{f/ohPa&ՠBN+MZY`||,b}=%X' G٠Sqn󕽧_GSvk0+wÒ)l" HGvuq,j|y$I^[+^LrOj8r2խuYFדω4PVP˷=CC17xCFk'`!$ k35;Kj4yı{ӑӹěX!c "SOzc"V(bjUX++fe`f{r+RY˾w܂C㊔ QQipZ8G'j@鼍E'e{)et˧Ʀf=_@odz%Ch573㥞 h`\I(~P7Oy'XwAtF5}W_(>l{GƇ߈^tB8]-x!blr/?"Qy Ih3a-4%T=:hWQ7|UYdɼ$wK#1)ŨwFy^NM{&쪩`Rm%,oWPыH5U 2ڃ}< ܏F wXPFPlX(; F8l_]0*|^=TmBҐ[!_ډ/ ׄVREa]JwHۊ qR|Rc~pKH}[%iFz%xy՞Ij&@en WXL6;Wwk_C˼m9U:iC# -bqqFuT MNlw6i{>yְN27]>~]/a { a}~kr^.v$b %N3W`iא eǁWS@Y6W1_/Ld*=nN0BغuҊ600R/Ͷv`b$g]iOd1No܀^ )8g(u$)%.eGR}ߣS 3*׫j5v#̿Mwe{&E:Oʩn5㏦=="3rU(*4r"ӣT)d 6H14UTئ(9>.r%Hp>IJV^Q!Bcsqi`?7ֆ m&>Zicr!M;iը5zb͠% jU [2aVpzkEEx%2,ՊTh?BX<SNԝ$+u8i H^ ok4TcdE@5K9Lt"7W;M߁?|ePl~}.7W+z <9.l|2Beދ&ȆɠIeK?.D!3RkVF 14S6 <34#(ycUEM‘(me󥐯"tL9mo >V$Awӎ@*b]';@RG:<,r|`%bҿabkD\te-6#jF25HE>(/W/MNH z)d>-GkE~}`9h_cs]zAOYmJׇcg`i؜ CZ3]xRayM{P)l64mnEqfȇϷ>#aU8Oq":2-E.2Șч ZG$F28 T9iV,+wXk$t`t PjXOۯ&oe_\"Z9vCx26f S념r$Uj gt*8l9K_U3n}Pn!lli M->x>^ceY!ӟ<M)H)`Ȏq]S­t˪Ha1v\s? KSH Upz k;~c+-[iz'?z+Յ[p%k]wka}*]6 j{ks Gq͜` "7f>@ʊὉn<)}0Օ5Nυ{V& ,#7/zc:_͂qIqU:kaK2okt/ƲٿɈ |tr ܮh\*I7xnjafxSY錋1COd7f{@ F9V z?ǥѤC~"c1%@8@xp)Wauhحm9 W?&Co;~rM:xC{u@ڑz R, d_!?0*h\ GভLTf"sY]ݓ+\ܲY0Ь$ofcUvvWCGROWdnzÂ^CSz1CKoVJu ja?ѮcxR¥P{k*dV)fix#[Xp3uȃEP驚r3+o D1sěW.u=v(Ǔ*zpkAOq{R8zd9 xz&5GHGߒyVWSMzwOp-Lv̨t[UlRѨy"%v++-ie2" 5*4T?`(t;uwt31.Dz=Z Z'qVjCu!W/t<91C[c1-6V;8`f9noͪE<< F>ϊ.!^.r勒kBZl6f .N Mi3Cy(ˁǰK}r@~0֎ 誏Ir*C4Ul9-U̙@-|J)ɞOȖҢ`5@vYa_>pX|$bAjpG  $MyA:.GZ7x̀-,t?7K2†5aX-< H[1{A"a΃#x/lh&BQڷ.|$hB/3!&k/S/Ҿd W<}\EV%׌%C6kLFN2'P\CՆ n䂵MF Q]z0"ΙuǾѓm)4o/"#v{;2Aɨ;(ϒ?/!@pYWn(o/Iw0Z4Q][E Ol\mUt]Ȯ;n#yv܉#>EO Tqx{\ȏ\Mcaij:| #BTq%*^oodcf>9àGc它;+3YJKܬ@? $ B>"pحM,H 5u|pY2ŬzٟqG;:܂A:$/(G1z 2*}f*[j#6].ˈ =:o^~BMoDBPa6Ui=QzUԗQ+zѥ|F*oy$\͹{,ѼI'‚1b=J 0=RJrZZ@}oS8hrdH%lQ>$st,Ŵ;g6!43 .D/>suPr`AQPL c8#6LJih9DGw@ }J$?+S@ fYɼ+99T-g^}~'Ld}#T;+Y1N ABٚ*K˖gz R%{^~\|P]V_Dk4{t['2>r#Z c\MAuμ "mdiE.BiSQA^:DEt:z^`z7w˾]7῀k+~+It~+-@KDSDY.v\6ѕ$X4a-D#Wilɝ9 ϵ_xK њ @8}= ꦲMzܬώ{;wu5ަ6 C'Fsa/ @s0jՍ%m-'k,#zeOp%_2@z=->ږSoQOKb<2kMBޫU!m8%z{*RQlrxq )m MnZQX3u*9TtQDN2!7 QX%Iw2y˼v.~dOUIM0;' +Riр堥)((JjEgv-$r {]@peSIC7᠊ք4[޴sLlw<&6?C&]\¼əe FUbɅQ=}dfNwXVM;bZe6V A&줯^})I o'ykhΙ:=O*?d4/`x3xQkz-&yjCJӎE?*~WdKhyy#E`jk+Xpo(x%9jKIql(-EpEe:-]Z6ɖjs;+lR7 $llIMHg͙[EޡBQ`kɚށHFK eF*KAw'p{hRݫ(72! P:^ 0S$\&Qv?Dhylhi' V(x.60qokn*8-{Mdo1FLZj.tח/N11e=z!#,\Sz lQye)pMi9=rش3~wǡ$rҪԡ;D{yRzQt0tv7$zDTM|ǻ_B7|}V %d-o ?>~ n%H}OQ:sڽ[}j/ӫ&.ۗ2gEBMa +T 9+ĬYw|j%9Nh2UB}@HI " 5vXqB!,WsmM>b&`herJu2ai>ܶtfQ0WJWĠ5L {tA!+/m1mD*8`:mcKkjLj-1Em+5-89Cb4FUo*bQ\ɽ=lXV4?T\&5jT3#X19$[K=ēC7H2Hs0ܝ2}?tGVC +q?; //:v˼$B_F#.ZBwwOҧ+SrDXS!(XҦ){nFO0?^o aUַ\ mH_QRhm<,*DjIT_?j<.XjP3*ii  آTػ%1MIopvK )v*yJF~}ĈzɅMJ9yYPgjI f&6GmW w0T)_CЕ'Y /er3*6L GƓSϊvJLh'(͎iI+W5ȜH /ˆ$(!J?'j~GOtpj6 !.$p? sH7(~mhovx1$t/!!YcA0mS_YEDwS<5/%!gЯe[3νаdKjzRxt} Ar|5ea9Df"JU[|Cg$T`{A@27:as[͓H~1Zċ][ 2 +wG#|]h>[9`\L24_`pG7jZD.'G`T VٿvM~F=.,^|7(=w^O˲}DX@HfC]UHY$Yz^*$$y[謑y"t=3CXk>mzmHREn4EڌOBvļ-z,5ǣCtyHnC"ʢC#h܇T$.i X jƽ7j9'(0H biJM rYEn+߅5a?cq. m gL/"|ߜ9] |tVYa'B;_mi< lEcyVд_*3Y^^&P:\~uI 8H*ZH_X?U8/U^sJ}/  Ущ@2, df$iFѽ0Uth7"FDBD1*TA6LHL!ۻ]h㴒0l|12:e?قm)0k'jI>z|) (h'9*g׃ a{/A_Esrb\\K}UjR$@ZQ %(j=ƎݡE4]#`5 H #P5KIdW=y|(!B =cy5@_*h,2>ՃU/a .ºdܴ HhK#ʚ3!IAozC4VtУ2kK!64͆\v#@O3Կiohg8 X]S+ހ |J@Ρ\i>Ybp8\,[|/F:E& Qoy]ڔǏpKIIn::c! {]Ș%v1+/VjYCdSuj2Lж"UwCǚWܤ(jYOT<J\.b\Ր[PZ};t˪19\?c=c-n~׷ T~g4 #E%m{?u3-Cq슞W:h!<=)sߎ.:nK:t$ m\AS6NU[=(-K vPxڍgYӏ#0܋ \[ uz',<௏ъŨlF c3AqrU$N,n2-TQ41&0[ΤR:v<]{Pj5=C-VU\ oi~ݖ<8j-HK3;JD̮if :f7?XzO IZKl=%  TP 6$XqSeFC؜;wvM(;3pYv8X}Z(KM]ƥ53 [UV<t~^vB8a1'.$|*d=r x6|d65/"!S.YM;gL9@0-(x&k 1SG@oB.@2lۏCHo30b="%Y*'1+!>f10 Ou4K$nS]=3+o+E~> eyLN,@Т55)'AYx4|^mg(ըȠv.rܛ ;w4̭(p+cy7Պξgl( e|~ 1h(C+OZH{>v6s=J\0\?mRY' 5o}Ύ>V z$ˤ(zYE2Hͭ.p 9(&e,T/<]IN݋tM9rs,p8Olnl'6NbGjGB벲? fV~`8nr쑐j~B؊؞9%nBA~+;"?-.)&@-N~: ӶRCE% Eʳc3T@Z Xҍg)䏅Yp9yGn=/`­`tf\נj( %_0Qk(R!Zl!·Jq( ċsLKEo[+1o}&uno09?sÌ |:Hb7>6`}vocӆ1AT@Iѝ>n-tE2J{RqЁ!wt\YjYY{l<"+֬@st燛o"9L6!pB'[8JrBCa&Jtw>fIs>6wc`.7TiB1.C ZבF }J޾tzEĕOA`£Şq< 'P~3,!F?TRϘ,+i'(3XkU6{aLZzv0XL>??HnwĖ^.'~;Eڜu3z?ܠv&MmJWriA2c٫ OIzUmE~HUW[1,‡m떌ċg~b>`n'{ چ/{ 9sf̍cwe}Ζ TIܴқmΜiG~)^FˡUXț 9%•.Y4}ܢrbDF*y VKW!fT2Ab\T!6,BgGCbx>yZ41!]J dysRRV'.dӀ٩Sk=&'Ĵyl^9$ZA-}E>+C@OGB8Azp:n13;#t= &|Z(5z1Y_":9S;#as)IQsNˮ>gȤy0Ry&}nDBĖMUCCa w-e[ӌv_9O{~–ݾg7TBfia'wo8"VG?a0($Z#- (i%zXDU@sH{lnu3X'bٙ`qqIK;pXc*6]۠]]w=\}wuZs.9GS>H[-P{n4XruNQAЮv,DO8TwX/?4}q (Y0VnWGFx޺ʙ.PS-:pK/%U(Na\ЍMMto|lak%̣ʇS_dɟ, c6#xT+%ENvJ=tdy3vF dR4ٞHUm7Dc8dZW7ťM'3E,aOwa ާ4kLQVN1nQRp"l|CoiOrz SGT {XHah"gIC"O= 1S R${ p&hlL#3Ri+}`;5e'f!K74ћ{vF} ״2B#$0ʯ#0ZtSFhnN{M *ouD; -a aatD3=މm>of|˻|P-\p7dMdz%|Y0:46 %\c >>cf7Mhv䴀XaQEl^e\*Tb!-M_ޒ9 kՍn[rǢ'V2mvj7wJ;bhW@j4 y3ɴz4sc&[[l Zlw}n9@60Ke3Ks(:8ҵJq(ex#C]9yuY2&-f$H[% }";e 8}xʼꔉTLxuvX:?nfeJzBwXigLRnٰg(u^Sp7촒8ӐQ2ϋ[1_wDaim넓iL*TׁUΦ[}'&W럯0Nh)-7D$JKz ;jh鳡5tH_6T%8&ORS %5& /Mbk40"7njPۻo݄BA0qKQ-W;kphN;W&lǙ^l߮qj5 &B9ÿ ip)=6:Pƾu4'|u['q_tDFt9b}t5M3IRS3`M\o.]%Gy)jV"n3m0 !ȂG1cIDTAFp񻒱ݰ:aP1F>nlkA~м"Vgwsil=o hxL:ʁ44z2zeB5 v}A}{> bfJC nyy#~6{IM8)+뛐/5nw c ݒP J*`ƋRNFH65@x[ziۓT; 7q)ϣ`PgDrR2 v=O ٬#My4$ka!lq-c)nXOXfg@`p%NR{U[=J]궼$Z=|d GtIt URccC.tA"TawJgu nT 엊p^W3FM{ika?Al7b2Wԅ}nj icvk J#r- `+M+א(ݒnbµˉ6J`.;7 ;AY٠ia1,/K: ?Ж fA5Re\-6;A2NHfeZR$f,5zVY Vҹ_jô]As(olnd4>\םsi͜*S p7*1NRAn:Oe- bu`?\`Bz0EGxP [Hx6Z݋g|yAmB:m6I!q3S)֏{+WtW;'{uL@*]*ӨC3I1C DCp謔xaYITך &r/X7:[HAS_ ާdC^('Wg[AmЬE~JXվlDk*~>*''T÷W`Q4[ub֋Sm=ֲ0G!ҞNS`0 mhbQO~f˶h$Ա0sD8؟^:O8'2^2l_B׃{)|i 86zl\!{wWi)Q'pȹۺüIbn7TuP~͡8j,QjwF[ R_{eG.Y:P;;ihX%H`.Q5QJ{i">uC@Xb4σtǽflɐ,gh-ö \[,Z|5o]8\B"⵸+:˘xnzSׄg:-{%M\gm>IYN[+y%F+b*" MRދO$M"yEGdwVjO;s(>2"W pT5ץc?ڽMɮﲴs@yNekVP0[HHNGBMڏh'1Xݙmۑd.֛(I.uv3V'Bp'M2oDMbA)Z`jIX\x(QYI؁gJ~|lĥ#v֨s.3Dȹs1IvJEYCYc47k$%',]v0m ԾNgPmVV*su| P+xg)戊$%f;2tZ@SW p,n)i7 lN^%n FDz-2 ON K_+|àPT1X ̔,fq?IwB'A {Pm`&0Nhd# JI{vrD= N ⣎ C]ʢ y%iӝ3s ̒7ИIy!5dT5 .z䉵 O/W%3)#?H-gLݶrL}BVoeC|lq2w](۰pyk:=؉&x^t˺@OZcN Dx2c!wAm|40Րb&a\[zҖ5źl|~T\;P#"nhGk.d l lqN?kK:TH.5,EBU45o$`DˋRA\ ϡ =]G>Iwc BpdkD.0 p7F1xPhOɂr􁡳Wz%2u^ @wW HeP?9.WJM®h9Dbn_Jӄz*\/" Aٷzd*&SQ.6 K5=2:h/hg{r¾:7hitIGS;e mIh\7X{ŹNR"^o"VLd7 c<׈Ѵe1ȯӯ~X+:~tXL0 QXxbjL+kiVB 5ʏ~9o]I֟J90`*͵Dy^QŽl$}ul%l%<E/% =tM{@aaҬguC|9y}Wo,ƃ_ !d&SvG* 5|Fb|5Z*ѯw8@N z#l@!Rz0> 1?8-E Ǹ.;dXip-/VV (x,F^Ȕ5v.ue%'"!UPG8i$:rIf)J%C󇨆V.sVvlL-AаrۍŎt!oVZW=iCnAЕ5N&tk3sO wh"LLv5fՁ 0W8{4ᴅc#XN$7Q[PQSL _Zhi! \qR ƛ=h31ss^Sw+/Mf^:8}5EgY?n&%ɫ|kZui@mbv6@/c~SJQڬɋd0GUBjgg l6KMׇz,Y5PX,eez0u[3h{iՓʘ9x/g wNV/pfqe}t1B~c@XLߪqǐ*^RlH;>GO9k1"~G.Kc/röxZ}9qџ撷@IV~#n9̋ܗ9%/фk$٤ors^lmgOG,%ȵ4jP] ;nƒm-!JS`Nd%eq7E?;G1̅Ƒ9.laԂ\ laДA s`+k7*0ݶQ|f舿c!V&rZ~nN.$n#v\s,TcK|WL&SE.e/+W\sL7s ;~sӂeǻ3r?弣"[Mt<~t:9)r#tF^ءKMPw4xc6^^B4L ͗45H@<,:_`]T6ڍo,F6Q^J6=VLkh@*uJt6_p{ؤ4e\Cpd|Lr.1ŀרIDZNZk$&W f*6yG$0wT, NesJs^*"J164XU5.;x8gG$/]&qoJE{Q~sQ&.(V/ H#~|N+A%8G`U|p'脹YCoKAZr Іs ]$Dڸn>hhTPb͋~ ەc4*< r0eR$r@]c--WZA|(z;^?Q6O tJd-F nnX* ;%?)qr=Ve=7 y}we3:.'+6vٿ~se\ ׁNz.>W7̸Dq̩+2>8@ 꾔sY܃45xTKDrK1..&`xnC'@W5ṁ]_f8+nHc=ҌeVVɗQ 8oc:LsӦ·\K(NHKG~eY9 p1>X#m('}J ]}l1tvz*$pZƖt1SImF*(̫W{&b͖z/LԶ1َ&|[VO]ƖObgt ڇy9#P2]qjڡT'F4a<+*{(ompg'gy[uCwѕ` ڥt0G*+ H{s.=Q"SLCkqICHΒtV G:hek0BDŽBRw|a>[br8!kM|L5) rSNΣW}`Ub\Ր!>F7[oC x\q8s~*{9 ӝ?8]#%[FƙChk !jY5E_-۝0J:gՆPֹjF&JoraP3J$)64'Қn#Y)> ݭ[VZԡBW ŏx6am5$NcUGoaQ!kk2Қ9 gx_uB :M=VCg OH*ѻFok9286 uRBW4NfۏT}3nĿy"hft&,B%K>2A( )RO\U=: ]OQy>OFe.Zt(jEL[WN~;S<,gS>rQ JHCĝotETk@RoUVUn˿RDQJF]nr^X (?<`LgKaA}Opp MŇ5H+og]E;A)ܬЅ%ҦyaR|Y^ `]]I+t@wcܕ/a">tYM`ikEew0r1C 60txo\ `ˈFXҭUes {L\EJĹ7\Cy9 V"4%.F,?v4Q^5Ѳ~¬Aռ7* ֖@M# J[D+Iq#Mz%ꘜn77SkHwgG_yS.1 }~+aQ펞%YN 'cwWy3F2BLG|W{[¬VghDT"SwBrwdT7 xy*OQC t8 .5瘾.T0*QF) %@ݮ黔XV1>5t/;L$ XC*֥1@Io'3A-ߜ [Ht΂݄uҮz XaVJ[M-5]>Rh|1^UiaߗsOV?{4 K&r=3@5{؀QT4ESž5?2a=Iz>w[`X%-([':^J> *2nJDrج gTsFҔL& C~PHH!p) b}#Kj^C8M`9f(ڞ~˺#BMk!ͥA1ȺNy9aC&=߽2@v깡/5xJKʑz9U. < @&C\a 􌋩Qln@dU2b[aAN-ХqD.m<${ ZVP=vB&hU;;JKo^;[$hؓ:RblzRW]bd4miE$2Btu%(E6P}gƝQe,?7PX'@qy q:61 wi(ͥ*=[munW˖%>~%qW>h*U J[UFۮDZE ~gP"z^ < X ` iu6'(˩n!&1:)g3li߆7V-J"#eL[' ^o#/lͲiÐ}?J5|޴kqs R3B,߱:4؊ 6^S֗\~Ͼ#^:jc: 8Scc*2d<Kopxus_c~;v2W|Guiꡐf",2LWz':iG2+HmsN"`@4^9R ={MQ'ncu]hn_$\ёI@ɑg~3;#|ma4qg{M@NVߤl TT7y̗BgWotuN s16j5$Ey$Ϗ(4Q94)UˈJ SbjId0j\Uo_󿪱we 8sߵg5ʼn) `hP@D*o&Blo]sxV1@6]vZ@"&3a=cBPFzߛ^> 4s?uNHvEծ]d_nrLh܏~X`D1*Lrk秶 _0+pn'mָ̕["Hh'AUp@ EסY t?LQ`Pt93Zi%jZ wP<$G6x^;kC;%[TGcje%hC S)K3ɿNf{xN|4_q3Fa>x+؀b`w {P0ODU)#~Tv9q?q#8$FD eoH:X{֡$:;QM_3:AՐ̃]}Ř2e FYCѵ9m?7sWL!]oE@IO]U'B!M+F)3_ uW] / (3!"%l`ςUU8ʽYv@1yʝ'oc&NP9 /.DSw@4•| tRawL) vdg+o,|7Gnɢ֏kVi_Bo!m*gV1`Nk^xLӅOdeTȵ"kq`_Go=Or)EfF? /oӥm/M;![ĸM.pz`:7]ZobP(23۲\f~ W^URЈ<&,oH` %s7V"!G}8 8'#O͋Ռzɂ ԤK33H10d+#$W/(}yQ> &BIf" ^w6 =aw|C~k#Wٿaf.lz%+fn bJ eWC)VѸ)~m ]z+ {^FXd&[@=`ltNcHB ՈhS,K 6%_9`m#cU(XT:DnúB4Лv^tSr<,75Tg~ѿg) ޢzVh&|ѶlxJUP^5O/KuwVL *.h#Q{<(OiDI6(րF辤M~!meLc LN]4Ľܵ?')+Q"8-T a<U3[0C.SdF P|h$Edd(`_"Ix[Vahl5:ѯ?wgfuW lm%t V]/"ӪRjo0%R,y*7:cKְǹ^l -4ZƉ.k3h?5|)#gNX~f[ռO?]<'i`HĮ9ÃS?0Q4p!( D+|V>'`bб0%y޸u̲ v/{v\l~vqn)&DI Ĕ".Pqy ,<4j5NR)2Ӈ̍|QPukPU}E=g.NjEubPCC}!}Awu\<حOH .Pvq u¨/!{RS8]M >C/@@mҙl?-,I̽megQxIb*)i[\5CؾWUz._IխDzq'xc&_3ڍ[yT+Ș1ՇudהP8c?_IRZ|9AEIi)R O;,;!sBmЭu/|IMiI3鄙cb>9JK\N/m*;> };=Ѹoү3k}j9ux;).1ឪ(/B6_ Qq",Ln[U٪*#ÕחXOZY2KR;28"0YƜwW>_,זdj#~}1>OvA.i2/ տTiW ;ax/ץthMTf bwySB`͘W4G"shE7lb 0d^$/ qe/NP #Z[V{~"'V;zOO-2R":EWyf iYu6`|4IZjhcßj(䵳b7ޞ^.GgEne'B. JpWzIc ąʱ2 j͇(\ X`E ӦDb9+N vDG% 9CΣQ͉V?L%MM^XљJkf+߁Seofk4DcSwV Kb9[O:@\yR5ėz;(u,Ytz#թ1 l8,N3d2?Ѥ4AwZρEY̒*G> Fc5ߊS$+i e_v-M[XyT0ڭPYmtFl}w;np\ zOh1Epm 6#9yd6uD55Re}~n"J ȱo.fjUBn@-T3ɴ*j]R,56Aڀ_0bw}c({r1_ej* kb]OO\ne8|"n5g!l-w_Xzc&nb}Mm|3gDXޝ]]˜a8xУC (Ǡ"Cw:;4i^vvjʻ7y~[ e ] |7 q͈;Ze^r%վFך B!(\j\< 9dL1tZ(`ƐH^; *9#o(ӯ?ׁf8g91;N;Zɖ{NU]ӞucFbNhP爐  h Jwp et[]eՕsVa\}^C^VR}g`tҿQcyX8K.hRod7ڈTҦj&ܳ@7iżxSPR=WA$AO#1҃MYä]עh_LV\{.%!N/ b431GR.d EiTx~bꏟ8=qТ[n:}.nOǐحOtX;TG*ƄsyՑKiAA|+>\}ލd2's9H-I_=5ЩX؊RM ̉iy?fREFe#n.ۖ+ ?zw,5l\kҠKlǎl V5-L^pjL˕n%*"LNRAci zPPW^0St#d[j XZd!jKw#aaQhIUq aߩ)2 H%af'Q-+J\x| +[x]c&c5`c۝}JhcMZ ds罃`M s7>~DA~& M^oNJOSp0ϯlkUE&_0FkdWDgB≛+ZO3+?8 P-R,=)87urҸe0Yf"pqîv(p{TCO37lɴ%fq u2,=ҜGD!^PDX29N{I<(=̐4{H I dWqoޜpJ~~#?V0st˫l?A;SSe|*36E%"t66_T`?KSOj{WKdûˡQZP:Ť.CN 񼱢Фct;vsK1BNb dRgBt($A;*6hѰ~U\ip!iٺF>:27$F[Am 1M{>y _ h2^U&Wgi%lQUTiN0x)Xp$_hZdY+ &/|p1s}|洰WUV;u͠ɳ1zxH xY'@H\NhT- arDL#>wO5ey$]# U*?ߊLIFk0  k3ۜjCL-(Xv Lhς*pޭ{7^SNJQd"wI U_A̷X~-}X9쐈dJKR+X1 (V,VB[ n6Zpz0 Xh`[ZjuI'FVmJYd ޚU(3BwXu;Kl)!j\j,w\>8Yh⪔aV)!*Ο#K6j~XLE2; SH}^[V%CՈyxEm o%!-k#wPRdu۾֕oq 8CE]B1:`*oKc[ד wur 6]boCK~#"5m_[̕#nmFX?[+}242`-Cǣ7w Ȓ'n&rt#A'ުlfkߴYNa5 imH(J Ue6Ka5жdZrR^tʶhLq lƠuaDCXiTFxxFWERsץz JG{HSFG~DWf 簏hmN" _o_[4 (0V;ngvK*Vʚ:#xHx=be*#&2TPu-=z)+A|6c+wSԞ+; 739v]K|R!/ `&Kj@:^{ m.|OޤC˄?ѪaI]o,rD0t?x%=;uzwa2-XP'4=p&QeyyY0zv(%3g8ޮTaLkU7"QZ Z7VD D"8e[ ^@nK5o9be5)KƟ9UIiVyh^O(|rAVhKH  W]rm&P۩8-X~B|^7znRR*UQC%0>|uܛ) ޼{v/K_,m7Rd;]tz̵E($8?#t6YK9r0$4i:iwӝ\Sa*oT[/KDHz~j${o=Mpǭ_+z ST&0J6C.L4ϥ*j,eYm6b'LEC[^"@҃NB(MQ^Zࢠج0.fhKXK{ynܦDj+D/VWמ]"\Ž;0M vUp aL٬' ¾MTQx>*ov&r;C$35Djv7\ &u[Xr 2to TZg"vԅm 9w-Ձkc)p(߼(.pDҔdžnp[p+济kq9b0ﱇw)"T$*1VkT:U4z;Cx6;vIXcOR"QqlDfb*ໞVKߑ!KUF8B>cXy2Jj KIT* i, r! / $[ (ݠޗ.Ū}/N:lQt73cSYhD̜dTxё:J8BiD4(bx w?$TE ӈ;.>W?[3܌үʵ ;zqo<4hbf<#'GwXnX.DOĜ{K"k`6x38SB5ֽ,~Jv .:U{~%i{Bh-bS˚Cwx}lE#y\gc͉ :_혽uyzAkL> u?m'sbgt K"ot%$GmwmDm'z 12 E+X_De]$ 3Y oCGk֝ڵ$hOg~{>P3xT꧌XKD`-7[}v 8 jlXR v]J r>#oamZ-Ki#Sʯ~K90&Eh Gf̉40.PN+@iHLAnmHTm81Q{ ]Wd0L 2C}D]~*slZM?xuxY\Sa09Bd3:}#qOkTY3]aV+[g+,#9\w#)M!Ed 3tܱsKB(ju}l4wSV@؇ETqŸZS0˅G(&j/OUiAK]6#CSsŐJ{WĖ`x Y\41;EƺCxn[z]]k#@kn$tgQx q_;u<Rigg;,`` 5xj +:j‚r E쀟bJH;]$ =`bo v^ 5i@kFңKo!W6,hm~&Nzl@iCɊf4dǕ{U=4\Udq\Ng4ߔOg& *Xv̬*9Ie-%x,έbfGu&ih/%3ډJ%' VO+]6)+pAŴ:Cɉk*-Gc[?\NmNMF0'[?a5p7uMRqi?E\צ#5. pZHZT[< (\p#C3ȎQ)raL mB ?M_[Ui _3cCb!%ƈ6Vtx]TߥisRndk2ɱXC֓8*F_ͨ&y`~| 4;!r@M:*<[G0,6fBA!պQNS(oފN'g r5lV1]| kj/"x~>;.`3\po0z?{x}2="|=]7djĵ[2=5K} kzrRãbSG Xt(mCW \ɫDJKřC w3f@#%Hg 4Gr(gXd'0ƪ.JOyֆL^[;)=%*D fOex?pKJ;ӿ:t,ߘYKJLBfH$m#|9ܠ'{NI ְ} 4d)KkWT#ppVK2}jGDBWuP Y_Áh5@ T/U8'ź߉kt<}BI%/1}ig:L;1J\,E_Gy Iu_3C82'1 |*%#ub(3y^C =5\߬,JFo?cNIdGv:C XFsZ K'LIit󋂤Xr^1u+a!"m> L Ui@lʶB7\ ,|$o+5XwͺU|3eEQshzw(tܚƜE}}C„z.B$gfynz;cՒ24UioO~AluKt*6*)lean0 S>/ ΈEBg{=4E2$g= Wka3vk*O0AZ35F#dNo MtPƻYܲDw {pjWcxZo=<~}wv!zRqFaVhEN6k[Wøy^ #g s4&I}ׅ/<:ڹns3EǨk<} /nFۖ0C͏_)( =i"T?_ o6q  U:0`??$TӦAn|ag4$q[49 Ve J )ɼ{VMj>de"B# byw72d`}i Y9M8Z&[9p)uadMbP!@~l Z @q|ة~I' tv=_KF2"퀖&kѶ 8gI S r`ݑZ\B!1}/2Eu7:#/HʾØDR?_Dedeq5N , !6aEw2zZTwu0=} 뼵nAFϏKPklhWTClLM4UWT`9xqEU ʩI5/'r|,M[_دqpԞ.[iq6^s# ;VyNlh\YChNڃnSMԉ)D4Qau^LD-S}4]=[p|{6ԛL|]C\ 4`z¾ĚFhD&s+ۯ; !s( $S ([]hC [ o}N3`s>d^)"KY>4Yw)'Q"i_t@ctP w6J|Skaٮ@|Fa0#f`[ 3ϒBsm>ljA_H|B\Hx!()+(H|i ^$oD%@]w:(Wsf¶v}Oƿ<p#T9Td'Gٞ1;"H;)̌+Ղ!a2, EܙC&(d=xL ϖ= ٢P:F^'Ŋ`*U\ B[F{`B(}dn(|bn35+JFj#3ӍiX"lSVbaB -U_Xąb.PL7֊$%5:ڰ '7/$m0Nl~p-j?y(zq]ܦO:P/`Qc2ՆOϜJ|{#SI=M?tô IVƻ,͎iK]"d0 $ ӯ6"QmHIm\^ Mzav]8xv_/\^7>bz/5%#KǸWWu9AFb/^b˰n !V6k.WZ^O5:c/}sm䣄"$P#jwvv%%aU.Tq Yl_r̾`fkr\L XU Lttڑժnšbc}*lw]^ӑ2;[.Rem>EXAe f|~NR\g-PِKJzN mu/Q7Zx `IZrBJXY>φ%gXhX~JmTܐ ȱ{ Zʹqh|Bg0Dl_!SӞ5%*AIJD3 r6:ٝzSvڶ[|GM?H7\=OO&261{.r(;\Ek 2܇_uf%bQ7EƆMr-"^~k'1YTIL˅+?Mʻ>aXE 'OC(@{*O[pR-Xb$h( ߲(BR{~]>q~aIjAwlsױ„ݡkUpA.{!7A2;iE3rX;_F}'eVR2Q<$Qc!5)\a >Rơ6w [a#gWHժVA`g֙矸3~d=}-qgK:?'%OK13Qnk81.K SRzԆ50N\+rN@-eڐnS&b/[NA M xiqޕ`'ls%:Qlq@fC~RͰ/ԉ&kˊB6^eJ3Ww‡k uc~D-B1EwYw0[fpPD@%RaOQ>A﷘<̍b߻ֹ޳88,ϱ-B~SZwPznte2qi&嵅 I{xX*Ԩ.W  wt* )HTXhS9)fnf̽qkq%@ɏjjC)H^e6T㡘 Ƿls:DI-$i _&MݤwN߷l6$0Ehyd}=n_bJBAq}g_ w3#*\_cqfEBBg)RK&:hm(junt0{0i:xΨoZ8~GgLJuX޼D ^ӟ kk -N/D[ـ XpŜ %N:}'MNd5{ofY CPTӖ+Qzc Jϒ f?o :1F:}AכECnfǎ^쏖SyN4.E&82Z σ@,;uuFMWK'KVqkS&O-vbas;sCn~sY|)  [WP׎z0~@xɏ t6-d=!GAew|sF={Nߛoa_i=dUU~GބfRdA'uBm=&2uaB'7 M38?'d<[& +MO;J'Zr&|;w`zEOQ?# I{۴i n<ԟ.dveC)M"NA)BqgQ9!99?U*Ѣh7/CbVDHy.0%0b/6YҥE;&?AI0"ğL_-KK,G)~:tf]Jf !#}&c>5 /] UbBݟA[RzV>mh Zƿ-vDx){!H1QIp42Eff'9Btʑmjׅ+XZJ{WTI!N@VRZD%|6I cTrO.|J@NhЏS n3)Gs_i/^g/1y &:t~t";S`LT[E~*X$b@)$|D9AވOo/ IĞ Dkfp׾crbLt*0;- |ɔie2a|Jzb,)QiCl&c EMroU="-Sؐ1=[wj]leۤt,A۲RօL tjokО|Z;mꟁR?)pʹ|1"~{O%ʡx/#jumgqzE"޺yT,}Qn%>L>zMf7-9KgBUW9r43#xw+)aNTO7$ˡV+vlVrJgf`*h.Յt{A7 Л({ ̅l3ZxjVפ?Q4߸+AuvF`}/ɱA"ɾ-KLFF.wm,8[=h)J{rM~ 3t_,RrFE6Դs5Nƈz  _F; 8(,~~2F+yT ŏe=@+ Y^0Ai8 a5(V-R"p~b]pՔhό`qFLln Ph<0h \DYEЅA928d˺!^O7{ SX,%^^uhbC)/yoaTsY໪Sbmk6XR,cG 7QP [-W^ <5='A3(Ŵ+x$lB@Ϡ,_++Yp'5A %B~6~yHp{=ǜ-ry-^vԬL(7, 9dnj.fA+-kv!|{AdyLB}.Db$y`00u\Rw5'^=kG=a2Z!A^*u OaYP[9vbUAWzr.vo_QjZNOͱz9j@6'h 4|,=nT sŐQ4ߢVn^:]"Ou9saŎ&.Bv Ǝ y-ՎKN!!DR*ݞBzD-V H֗r5- d)fl܎RT!Í7P:pz1#q*yaf2 ɠZZҦ?V'c+%24^IJV֞B=@iR|VbwkX \)&֗_$ڪ^ I!Gz&BT[d6]yKVg #<°ƉrGP({_%vb#fSKJ~P S%nR3S 5X;ۮ6 J>2UdQ^"ԣ%|O=HPtA ǬI{>0 7-iәYe f)+o}MݮY_{K@%hXKr.q% 97@΢/ *Vlh]y΅c=cpr^kk.Fo&ZC*4Ŷ+⽟SE3ƽO܍3icO mCk)nxW#J%yt[*4kE˴N#xX2mgR:V؜Bʯ K&ccuDIӲ]ޫ@ OU' zc~;2nu/|XUEݱpjc7Icx7r.&0v'á;() 3 VC>4Xc嫳9YIϵ| qsl$;_H-WTB_-jm!^G )?k{#-/OcY6<3LkO\,M=+ 㞀hTu"b.ϠMxeFZ1IFLYmt,z{>;aG:dX-/kWze2 +гT Nn=?qf@c٫Mrn}?GP=こ6ЬJm2d+g<( *}bc IaZ )AMTM0ꋸh s^A\DБƹb͛PQ |0l: r]ܸ} =hV@SRy/ K$Zj% ͻ؜dOriM-}QX)ޗZU՞Y3 @~!B~*<#ٗIx3Y3;q]1=8ǑS4&̪ɫmstH ˜gY{2bɃT27;CqXCU{(ӈ d"rz|ΐ͵FVݿjtdwe:HqН"nSpt  o#I-`M^IJJibik Љ]ܶCޛ$m3E){|,3Vpk&ChG3_lT%Ĵa(:T39O7f\>gBT./ak55%.Rb&-`z/gV.*O7Z舿-FNF"-h.ȁ:hHꝗrꝊ%'HCv mJqO}MM[9j-#mRICKy! ͜h+83Ӡ""P JSS&)IcA7wq"=_#nH$zռJ]gu* ' [aASa' fs;=)57 Բ?qҝ1k2{9ܻO* >cB2\LD RT*P`@YKD9EMk0cVkX+A=]Ö7amz3)_~A\5ۦ p^ΗăZ빨y4d% BpNM)x9 8ŗE+Z`%f^vġ-NGoJR=9̘h59` Y/j^ b'_LՉwaCxөFch]܂.LC}f&t?:^L'C<|ַ& 'D9@|.Jc2>ѺެL*C )#ö() fiVdk-bvq5.-&\Ժ-IN ` JW=;k3]'ݨ@-#Ĝ`Sj $uO~pt>`X&HSQ6:aoΑa'2[xZQr62 _ӄR6W̕žH Ԏ {i:X CwdˤYP8)=PSFpG^wzRT1ޥE"U<$rY$sK\e#EJ::5#$Hc [H>6H9v۠^NhLNY֙b-Q(=eHdp_rvkqSh4IFXA[hs>Ngr?K*w!Mj22 }Gx=oY q9Oԇ9%"X15~adf+q.Y l{3T5:#z.]O@Dڢ:$nVCE\$*y#)a?UڬؤJ vAYO[a`~w5nt JL^AU#zQH3l"%%}bQitJ饉RBs1w-Aޫڔ2:~pt;TJIA`BbL>P~жHpeGmUf4t˶tz½ 3Kw΢@:DVx,DFnaύ儊uޛ-RrK%^?:8OwN>k@ۇuLvp^ G{r=OXk ocI 8K@̗bpHzNW%8,jʱ(S^,v7!(\i[+a?ľqCh3N ;3TP S!9kd[118**hnzVV|xve`}LGa0iY74Exws)치 q Oz#넷Ǻ-LԷWX';>=w7h:N΅'o:΄rc1+4ՍMAp]ĹBBѠ@S"N|rSH{Laʟ|R <֙۬SG %U' zˤe.mT >D.U4@9ZFzaS𰜶]kƺtfIWw(|!1{MR^߻7옿K΃'xZ0y$]~`"IHQuXf7 iK̙'XNRE]F9hSȳ62}8n J4HbH6b31zrۤ_E?zm1F uَ,h_ClrB=ʳ6n:f`߲l ڗEߞiсZbE\_p+b(*ϕ讷%诳y;j+ Q?q nmDAG>©֤u8h ,"*3ۦklaR9 7;FȈ䆛?8 { h@֊zSTҏgBUZ| `m~Ud :oӶnhqӋS?W-qE` /mR=(Ke^^o#xLHRx*Y.Ϳ[J$Ӟ>2h-}p>7: a>Z@G?y CA B.{2,['aT5oوwb 5I>n%L-BiH :Rcرӻ\M9.a>(M:GTvȫH6H2a gWƅOJ4^@:]H ¾*j`)MTcΓ%;Bo1+gتR"HdgB푟&SͥKjMx؛uBhpA'c!VRwG#Ȃ.) O `RkkZZc"D&1 3%?IkYwX4n}1h=5T]9k ϸ|U ri8Pw.l'ѝE*FX.ľ߮4lIޘqMQHU D !ʃBfVݛ(ٹ*9b½-w#D7z5{ U 9 sign pj|8XMV.l=lx'bp R^j8I܎Hs OvF%8@KlߌMʷ(5:|Jf &!7wZl:cg跾9a㥡CrZsu4!W^⏓CK95yK}WIP`J3gbf%s WEHPBjC7謤FZֿ$ L"5QWtD["wOǮD@ &7ZY*XZ)> <=hLsZ`RGVlZlidf:F!.RFV*̂R`Dd( º _TiZh4 4(îmԏl]VTr-9}8I*]{R{v^XΛ{yXJ b0s:n7(-UyE^ |ǴüW1xX ER]ݕf8.S4xYSFXQQhDHhIFӿ)N$6 QsV6"ĬIΞ]oG1e`jnJdCNn>N8H:a [yh ;ǭ*PCdx-i y2drtpz)R(LG=rO~r^̕}Pa J(WfYRXdj}ŝ& 8 >o=4YLĉ;@8Ow`f7#r۬X_`8lze;-PJMkaN .d`"j5JΫk>r4H6M!!G^~ c,:r+Z+Hm et3Zh陉}\ x.{st',JdxNn!4Hs.~KH]0/Y D.[0<Է((D^nEB$ḃBV>-|KDPp"ø,D X ōPƠ$PXb֤մG#&6*h(ݨnޱ҆;@+@~GF$[ƒN# XUKiվ!!*ƱL}ə쏛^ CyR\"=ؓISi67}Vp C#džK=A,˒>b_&Hr`r dSj"Yoh] :^pˆBJѰ<X_͘-s?}`DQoq+g# c q,m]^ZbhZHm{3WM.#) rc7z_ DA:@oZoB%:J]eĂc)pdBPMrK0; wZn]fp}:Ǽ;q,܄p<>a${+ ltasj b'SEJ(Pۇ6?u8qx5c}ƘyؗҶFh j{aPQCN~Pgӹ! 8c5Bԫ=̎B݃ 9RS9zlcV|!\(pe]Of{Apx<&%2feX7lNG)dӯhDR?wZJ }=4B4LL"Bz`FɎgѦSlqTnd/-< DJݎPjOUKUb/dtgt7*<(o8#DgоI#1w+ꅢd-(@S?q̰i&2^n\5ryqLVĔmE,f07CԸµzΕX8`^BB0߈? :XH}t;w02=L^q~c=7]Z\N+?CS2z0 悈Q{of%5< ^!-FeP-[\5ͨs֯B)v0ZXw_ġt-'"1:4]Hyr4ag-vjDwX`?#!<[wP3S,Sf۫uGnW}yJPٚWaI\ZNhij(֝nb #GrA+.G/f75h4lGjCr뷴հ% 5>= Xe'\n3)W'Qۧ$\vÐ@SslKRjuc8 t> ױEfDPKk_a0Ve$7l|}IEF-gX_l. k{ P lM`|Gc7OS3Nc`'Ojaq|D— p A+>B҇r%0c6ƨR91u:YYZwڈCckbk*]Y}ǒM:xFmMoT:" {SQt>d^!n}Cm(v.=Xu0AjݘU'WV⃼7$ 7s6k..u,X]Ql*|&MiV?NF0h+%HA G*iU4KqYMm=,n :Wt@Aa8 W٩1&l*Y)$GO}) ϡtSG#sǎW? u/'mptGNVv#qzi.t]r<0 I!dKNߠ7~)-L.LHz c+ <Ͼ|d/nX`9CF(~(zq+EoYp^lܟNn~1x{n=Qˑ8Ǝ(O‚oU7?h)ipbCHf!?INjp6Ģ>/!8fi$k"Y|5oa zLЪeOZ"86D1!&PJ7zՇLn=P  !o^ I0{){RB 3N$-pa*}T[ zpjO:q*2b!_9^( c_N{yG?\|\>/ʘ%Қb{I=HTFj8 So{E:yUlǾ1 lXu u[WYfʀ֞DG3/6c&[vgBeRt *^  mw${ .n+>dw ) =ɬ\?3@Ũ^ھ_'4 Ig Fj1{A,VpT%a C EI/hO MdIڀ j.w^"ӰI(7^A_hoKPc3"Oc) DG%gbȪʊ"76֮EE>AH?X(iq^ax*m,G*:yŗ䭂WK})y9# V> XO&pЀ\خNl[cbQdq;1>jZYQ= LԬ|6 %!iPD3F\lݛ@A[B&пԿ7guD.ڑ^IQ)ԁ׌̷=Ǒ9%wz5ʑF#Z@^0eg]qTFm^<=U5Nog6Je<Ơ{ F0`~ENomai<[;0XGV*ЙE{-tc%2=Lm@$sW4]@•c1X~ l9!$ 8 3SPlȡWq;*N}5F iO FVfrS8 J_%j~= @CMp6eVB47ʮ_W U׈9=\H-5Cnuxm՝!hk`[X{ )Z*d"0T=o,3@O㝽_U=}s6JF-*ٖhDt20fFrMd_eȅP鱱ٓPIK6M{?̮-2SZ- '?2̘=> u_ml,P!Iw~;h;MFL3!~hBᔷ:)ޥ8^P++'a@4mpiʻ ល{XWi%cs6E!HgmRJ.}N ); EgXV/*Tqk@H $=dM# 95β*PҜ[|B~_֐0s4$|69ipcl_+X4FRr k'~#K~E> ! ĉ:8M{[B[ꌭ BK:rmv" އ^ZG`{!O=xC7W[ @ѾjT5uGAO4<ПǨYU쟶6'iM#ڵi7֣> ovًM/f' OBQ!?5P-(+~V!:ӓIH_?.z/N_*QSb˗e\ϕX &΍ɋEIE}qoZKw|[6LljhĕR|2dgُ9br4I4vS$yڒ~7߃z^arqrXǪbZ҂Mo+7l,3f:&0Yp'B£T)$Jm3G!Wä#sV[PDH҄loRS#| 2pF8}= Z-L2RxN qȐe% V#q CF3m} P޽յry*~5EB!kOE6ZăҏNn>"M \qHG#DcFs  VF1m: . 0jr9ﳗk$j\Fq \<Ũj"kgw[oҨ5G̩B_җQ=2e5N ݻu \us>÷w63)n<juա2nd gr |q:F{K+1OھH\:& ,9/%6USVfwb.3xF? V<=r QLysk+&hR:δN"L0ZБ2a$.#&.} j{z6& j0z0fW]#N `1ǖ|T uFY˄G9OuSF!q^r[EFd` Jt^BQtʮco,9 A #y0eO:jw )8` (I*_ 5BDwcQ.G-dف8A}=/ cc,rkQAA]<$)Qm4NVD$u=7$84QO9jSX Vy}2`7:?c[f,;U9=F2#A% WFh  EPI+{I"XjjK&a8GBĬ?$[GX3(oO+n/x Fivߋ@ :`Td3$})BG4]|om,LJx nYHߺ.wʊbK#>gQvl50wv7-k`u pW]3 Nt╎Sfԉ^?3383)( N\6t1sxB,x)W((ee:Fwu[1>jDJqWd7I|؋)~}ήxks",)  $@pv&>~{7sȜ#sdj*~xZz*4mK-}%w!rPO@\#7,DgXE~f*//p5z XDžoiV&5֚Lv5d)awpOUTDfaCM6FF>gizʃRIJЎkofQ0l 10x*̲E@V8v2)9_zQ'#z Lyf'DiTyO]6U lZdz}V 03:L8/oώGjLGG6zHB޸{cL{|BR"֦aL/fG?MoNCgnɵak?"d':i\VNj)*u&1:e0'E !1EX)ml"aud4/3,;_ulV5͆cpiJV!֟}P%Y{FfQC /G7㩁6q?GaS* z2U쀥Yz7%㮸⌘j*SMDz'T\Fl &J#%Rs$q@qJfpY>?D_ZDVQxSl ϙJ=4 ) {)귀,lytgsm2bwUxI2 ;6ꎆ]>#[=t489*Bx;6:!'tD+Zwm=]v #FWF^C , S5V1(?kn{/nd>%xN#|kxk+?ҀC",Ԉт.}ITGO 4úLwM&;&N(?7cCo<f4{"oMcV@iw,HB8[  n)e!#$E%a߱w>?'1Y`9(X3/~zZL3wI/ЂDT#EQ%ea1N9i͉Eԇ:XWMG5 UH'wD~Nr0yEXYH{>jwc?0. r K`uso-!C8LVjJE.Kc0YI;3:*v P,HH^O8{,yȋ:ؚu¶"r2"oJbCPvl%PFԭ,0k/s;׉&C*iLLJx(`.HTƌ} 4TO> s;8#B੊|I6{Ƞml3.uIr|KY+H|;Q$#F75=v,]Ӌ MQ?y5w\3'}p8z ch o< oXyV h7~z?0OzJ~<*oV2,ACA&3# p9ۻCE|IP$Y+n<icN9N=.9q"jpdKtþkO}~dݙCr){'ϺZp }Z]!Eswu-ʈ<)mA&mY18.} /C.;[D$U00Bc@uuû<%3AʘR'SeWY:ݛM񖁴Uս/L M;U .xcϢS#rэ2K haLf\9& 1uB#Cэ6>[O1p1q)j,eYr$6 =4EBbiT>oX>qZ>; !M!Z5-8ZA|"3ը83-`:(IF XR>yx P{*X:Rz%;kQ9I?NU?isנV$lad: vDL6iM\wH>3WcC I,+ &.)`=t > `8d-N'&$*qEb:Izyb`P ǧ[R,łm)+A60/^PlEG2/YAp'dk4T,:p`Y!m6,_|Vheh[\DP*y!ك9: f۪X?Kq~} Щ#){>h.V3/ lب7&,4 d9 !: {^1d,0`mzד"'$ɗ -; 8ɏ֨;~|ohD=gq%[`/O9P<`yePIw*iNt,qgv VbŊRֹ݃QClя=Zcxo`Q`=[PvSAC↷Ű(ٱ)3H&ڎrOZā.-0IP RepJ+x8*CG<&D 7 +ӜkrOHd3&IaѓR*&~$tIg]ƽ}RG1EA}2RBs~^O&M/ QbG^)QnFݎ5O=q29ti-UC^vmxTJ0K4`Hr(U;^˃h`꫱Gv1}cY- h kDsSↀNQ.1~(ń 1N{ 2?Q*<ւ_jv7~Go{Rσmvх`h4Q~]`N,K~tRչe7F]d—qI%-F Zo2`\2̊A HA֔"sg [BJ/Xڇ*iz/(op ~"zthVll3u? Ov4&.ҵ*먒_[1#/Ca.G(avG0e0rG}V'l1`*NYiO{ ϗH=;stBlncizCh 7BB]##e~s ?{m.M&yqq(+:I:=)Z2 =CSD A:B[2:qkwlbYLu\0u$PK${O7ђE74Jm kФ;B]! VG?r_5'h恸*܆Xvd\0C"-l#w"K Q? V(5!"VB4tb+E($2Gm}mby6gH򌵊:s g.3W JAfjYqqr<~c~)'jB&wŃ$dP xCՁӂw2gu8ft.4d&vᩉU:tn%$zU;9j913 r[q ;Y*18UȠviD75%/x%Jr9$Py/ %Kqjkx=&$7R|b+bV c'̀ Q͇Y28rq\@z+ʑPYGi7IdXi~_c߀A1O9>f`*= #9'ϡ'yov{U,<&ㇴy?EIfBﻰ ZK'x\08I(LI.`\& I#kK]pa` Wj'SEO;Cw]J?XHTJM܎b$5Zo<;  |Oid;._q֓+~{QMyGt ruLj86fLM3 v)^A,(gSQW`thk*9U7ezBXԁ[ԳIT͗Դ:&5`'ֻR8cp`w1+M"7;&iYH_ ߲ /6U.FD݂ 6He qچҷ9aMNxI?LP jF7zLCv%k{:ud{ZUc˙C(98oZ2$Ps$*E>tX}c,C ^]P1"#ZۘhvCEv Gkʼn p@Z7MvryE:Kܼdw@lɪ8"gĂb]',ۀP9OF%5gS;hd _#`QZ N1↸g my$ KO!dUїYߖLUM#*5o.L~:SZ=݁yDTq2VtddNI(2{ZƓl?H,ԩɣΪ vwSNW/ND )/$"MUsG3sr/ԽX;#.X&Ơu(B4H驆]|]89v})^&c!#c%$1Zt؏SAOiy#lug 2 98||"zd| 2K' v" r(>=#k*$0&9i>9S _OQ?n@5h]|XlvI`{5hb|pd!{߃.% G nx ,0i=S6Lyc:ml|a|@hM抴E7kS{vU5 ڳ oo,Uc|\f ӯ|ϖO@))9lJ.5ݣ'p^Hʾ`wO Y>Nn ]=J=ڢ[]#!;q3v~ÕÏ':}lRH|j8?U%OMI "xϻ gC:Փ~ߢfM7Kzmƅr$(]ϥgR >@ $=)qhHs1H!Ʃ[җp89;heҘ앧^+^;;¼pJpu]G)'f1΀㧎,T}tLWK?͏}^ J^Aftpys0lMEf%ϬjuHv`Tak{vٹ] Ϲ個q'TMF=UUX`}'7P1b}9AάDTQ*}|c6ڵGq7@Z6U,[ 8Ւl_0M]5zOSv~+v4ZPi,f4h:TA8Y$I s_$ k:y3f ,5't6-|v"(: OQ;X\d1{yr7&.#SV " %6 zL>C}T)Tŧ9>+&hDkGzoʕhNW4' 'n,rhEس;yj^lәj9_&G8HS~")kFЬsZ ,rAVq揋#ժkM6qEVN1w|TI<4mQ{VSʽ_9`d6C ׹0xiWSqb1e\Tj< ӒVߵ:٦`$gqj}&,a="j6ekLS31)s-g]Tl[)`$`f蘉;-QeuwfoO2"pݍ G`raDbN{M(C؅6$. >'X܍̶x *R.`I33#5%2fU62icgfftKjf깼B.A\lLxZ)1"5a#vO* aQ6`fJxJܬ%fdJqS6lh^&i)/82O3^k5 1`b @>3XfVGT9!+v1׵Jv,%.}眞 Pc';VUtV껮>ezMkg{ZDSDA.GwE<Dwf%u'#Lq&牠f_v:p~`:äh'uO}7HAlDŧ.9頖$(hSxUPKcFO$mnmk ð^ +M~\n >&GwEWKx4#gXT<-_ C[qqlI$П0 ]؅;ٱ-ŰD3mI_cXBO\qniņ_uaNw6_=o[..&]Z9F 6P#SG&Zveg`V=iT(܄1cv[B3TXtQ0WCofjVڄAeM F^'+X֬QsgF8E "EHQK{ZjfHڳNN$U`o)I/{U WY7\C ]øes I*ť7!SRfKKRdPщ,5,®BnPwJWkџ7/k$?/ )H#AiٴW[QygVZ lL9T!|sg۔AԳȤs1j_HK\/Z׆<^%(a? BLݯm`;h*5꿍 /c-G[Ի%Q -agKԊ=z/n5k_(qtH,Zn .6?@͕E|3N')=i?YJdr34-E'eQepBR'|V[ܩLm}V/,0n` u5ô{چq .Cz)OFF oHk>LM:mx!Ϙ4bN59eQj.{D!1+hUcrZQVors؞r&4t {A%Mhu=>y,s4]!p5Y=C:[RX'2L2~+ESArou! " #+?e#e#}a8XGRK[Ge& J;<X3*U`,%͆thݮF"jfj,Q(r͕t22tQCWre gno\]!1:[\BifpUGĶ$NpnE7z q]OL6$!<.@aDQ]:<̱JpSحQG9B|L4Ӳ^ l)H[.F]] =AY,^(kS*x2>/MZe* ruϞc`_aڱWgd#gl5xItE6҃8,BTH9} 7<]x_'ڬDqlGq&? G~4 X$S[8F(&,sxٯOF;ǜ=uأh[yBlg|q6.AX(ooŽ+㴶~Ƹ?e]]. RSjH+ .LWe!-Om$l*1d0Ɋ6y\>ps)u:؍\zQgOZ 5± F^s']qjS7ᖧ>ss>iSr~/q+Q\2YMe㘝ueX@@a+UFG%;kHmҦO|wTy{~*CBM0]Q<( DHZ8!Xֆaڞj A7S|AAP )acg0JƢV]:kiL~l*~)]d&@D. 4":Lͮ `q6bx9ȩ-VLY[t\)#}u5Sij}\Qi Bv0f; >֪P/,P)cݙAқC=9eْvDZt=<=dްI%%O-Wن Тd=tD!?4YldcwoNfuMI1@-3U LSXUy Xxu*)8*"׹OVJ`Cו3nBUd5Xth Qs1 `fO+Ṑʗq:#fÔ >DK̷MB޳<7mlUPr[ i1]@\mFY|\[0o#ZdU?K.FNiW}_٤ehw4|[k]nlX&d殗G RB!Zja 4jibxnHN4`!s:R`l,i$ _U?VT}@%T Au$suW4~\=amUJ(AHteb} L,xk[8u eD[Ew%;||~k]#6퉾? U%e*~ߣfZ#ٯ)6HRzQbNyM!? ,,HQbʴXU#llpJo )qfd-3L9c|6ZoRDah69Y 3;{m.Az?-z2UᲽH/aj kiUO>2G*j,H_(Jh,8E ٟUѽ&l%+9S?. fÓMSCw+2&.}#ϓ_\Ƞ~{G)aҭc@A'>x77&pqGD*L%p?)J}[HK@OB4 -Q d s;R:7OW%_[aѪrrYNUV&7 =%LZN:v҄ȩŕgfkQ&f\ӴS$ZuZX+j}/3Չ$]+'"giJ–GuMd>q^Xu3@43O}:Ip@4G\K$ceavs(IP5T ?.-8TR=Jmc݀85Tgnb0D"E`aw(VQΫxY8uPT}5yOI޺eRߵoۑ"$"PQEU&H(:ZǫFQ7l*e0#S~FD+ [w!$.M!Qc[ Í2|ppXsuV> lWu YoN)¬39 3׈h.k1Gxë+.F#|\^hX:-p{hE {@Z( RƩbUv\oVKrڝVv]2*k[VWw:?!/8ps|An ҢUN%~Aξ/DWJ:^0%fA?cB/der`ؓI,VKXFx5+n~0)+ue+PBs= {CGYkZP{%$$%xa#zɁSx0o*zefYqP' E4M) Z ;%i1chO4i=!80dT3/@ 'AQHp7CF} n7κ91xfs ?qM.qŹ(;kW\;KT/ǥҦd1L ˄ZՄn -%O,/Ep~q8rm8bfm~)VL_Fз׾C,q[ztdHkK7x5~@q;Z܃]V>&?r葫8%#N1=$Rj5׻4(.*I\l? vP(JEV\ikaQ_6t=Rjr@*,Rmփ}H# NeFh $yGrju:\[+GL- *]B(HgɳX}r\ uܠmȜWx퍂Gp Nyяdd)gdN6 :wʼn8ۯ_:ip,o^Q**=*Dlk3m,Yխ#S~(eq'w )tpQvKvb9j0x9VV5EtwͯS=Bɸ=H#C; &'t̀OF řc.SVb>cKg.z~~K ~o9$?&82L:d(Sc} :MC>3CDXS[^[VPV9w(yr6[?-Z`p(c t)rs}*(r:?yL %d ?6┹hTIRg73`9LR:G:TEÜZYV͇zj # bd6LSMIg+]?_=Zghz2Л,!o)>0Z797Z!~h }-3]T$2YJ Tf.]A6ȍ@l.Zԇv5Lt}p (RrCN :}7~_4N9 RU)6GcXnUgr+lZPe5"J7|^<<竑ul3L@c`h͞\+木VX'y9Y.Ep'c1f@@Qضw&H÷)OP~oCf6j3Z"bz-Cd ;YE-v8\pd ~J _/(RcqA ?tμj1u&Vާx4IScEfY_ܒ`A$ ܊s"UI-o`ʔ/C*N4̛HcQ7OzX+ȋaJ?pJ+htrmegQ.Fľoab6jn$w R!Nl'դyJN:i^c{)p~P%VYbbX5|K{EFɓF%H!Tu[-û[VERµ4Pz}~8W~Rb+ ] eye,7~yvR7c0?uMaG  w2+@߸_ /$0Ⱥ.<)YY( E׊e?}2~@A.(sLHZ$\aN++0ܦ[eOr 3J^Pg&{&,~"CEqLBV d kPeԾd`y#Sܹʤ˾74Aƒ*rLt;2ѶrY?W7$Fͧt6fFz"N*͓; x^OzGmuzhX55vtA |bg XZ/[q_a^ϰܐV ){Gfy0AB=gi~#vX WIzN MTe]&42Pqn:c8&؄Mw9/9b :yj:j/CĪux>,p;<λ@#CNv Z h[i/P+68K߲*FɇvB{sÈD%i O\c-*+U)>ݺwDOeMk|A~%.62.? J|q^+PR4_AEWtHĿcUkҵc'ѱhbhhI\Y󔇌Pk{_/fú sQ23˪.휇S8MGBiH~4UqTaT\.}W*&Vr><P%!rq$o =rq;(Aɉ-$Nőx(@%%9qhqwAcjA/kYnP]Z-[*_BwUQni AQ"RDWUȺlAiiZɝ',̹Yl}_Qj6ێT0pQq>:de\촅wݼZG@N:6YQhݭ0nn<u`ᠲN쵨yJLw/ӫ6Qo= I.kt_P]|`BؖG&.:.f6CumfPoy B"`>G|?HHLɝl[%!>F9aS$8Б6߷̔G#/`XZlԵCkF27=nwL[t9 nk62*qL),M m'7Z11YE&:q<Ծ$R+JNf51vLbZI8m3vH YȣuɁwJ|1 Шxizs\*Q#S[haZ_ږh|v)yo ˮ鹛9qDn}xfVĞTHe)f- Wvք/d*ön Ư&R<$;!ώP<@7nHrS<@P8C#s+"&gr_R$ >G졆\ vsNM7R P;{`x!@)5?+`wUn |vPDLM X~Aj;p츊R?|5*4HO 2Voy 1t#:b#Ac ɑ+d"~=3۾3UE,!@29bCFiJ c[bX~`ʦprJH(=5VY&8MNd:L_BCFIE0bochn/yCxIjRg]:0n?&v9'.-#}UElZ2i=_|`F\E[<=S \ьXdf1Кi 2G綫H$x4궅~Uf*s+~.0`66NA TW^(㔹*Ir "6xiKխC,'T95\I",?dY7bQy/{xY" }\4`1/ˬ17/p jjxw_hȤʞn`M43qHT:t:ylZ@!(&aLΌ>@Oؕh~Vt}ռoc6I*͹<նQ1?p_Jw{@Ojh2£H1Y( w)#:yM:!a힧ѭʪ*TTqAMU,|PS@bY_wAT#$ncʎidRF&M)<>x€FM:ő1&{GUs}QxMb,B7*Orl"^4'-SҢ7f5.$eRJ$|Ɩ*Vs:<ÉT@γ(F]ЪJMKaQx.kӭe[SUtїWB$Խ7F a/w0ι܂3{#L2N]l΀!~[؞"hh T*a!W7jͧ<ӈn>og.n3MKr,g_#S{˻Y1jNޮ0 |iMx8ȘY7ib5lg_n )I<njiIs`ٸ g`0 0:cBxF ɚUE&)JʀBYvSEGUyN,aH!4p눙@HbY`VqLnvڥRd"3iQgf ۫D R?L򩊷ܱQݿ}~\J^f{,&bT|vtI|#B >$Cm!ev6րVIlVk7]($ ,]*-`؃DwVT}#c5?,D0^nl8"styʑ!'إi$ Z^7{85,&ۃ@DLX;rPMoL4f#CX VtzHFJ7r+=?_Fia-nܶqcN$[;5Hg_**TGɦ%.&1"T%<ڿ.0OI#:"(ץTdU{~S VK&^W`3HSZ/)iܳ^DB_9ghua@FqSIz>fMn?iYN4_HP&.^لQ煅񁾫 ܗ:Ãs t+3\hx'u{{Z`+l#7dq //swʮYC:oI g[.`Pے%8\rLz- |OZ9EJ]TՒz|㌐wGBM{"3b kb< 刭K ˏ.\9_{X9,~z6E>\ 3'/%o\óȉmQ6}^~\84Oܣ,D(bt$ʜ )νYW"`ӣ- %]] R֌M}Wam؅b-Ѝߚ1'U_Oh&S.ILj>)r:g#]EN"Q_l9ncicaCkEMB3}SjҚ5*k%?nԉ*y4sƜϪ-rfgJQ w=X4%A}"6i!-Zq,<8Ãw=0; X5QQ ?1 B-Tr(a *l{Ltw^ӿ7m5;nwˇܑ,CgK3;zA#`pP} ^PZ7IN+ %q>bc+jvG>cIx@r~%OJ/q-o^`[.j-|IxA5>&f/ #DYB>NmfϿ |FU@Wy׿2#^4HAf˨L)_'Rr׮}vL2ksG#jFJ\%~8gvݮ3VG̬؉yģו}q-G 0^2J6"rv}Cy?*B^G/s^eKFB]*59Eze#`+mb`SZv cYNDѡp2򘐞++[.3t.lI %3QpU[V[_YDfX! }=B%IC;QBu)zWEe#VH*9 K(>T/ѫY2nu)mb!:QVlGWW4OdbWNV7^XԷQ0;ƹs{@_4IFB k< -$<ڸ[x`.8yca:|̏*ְYv,Q֒3hB*@fMވ$w\6!bŅ1`,S:7?r/Rz%n,^<"ve陇 aFtkZ+\g~o*[#+ *oS~ܳnAXK9{N-KA S_ЇY5塧DR$.j}Z*wHLֶS"? pE &hϝ)eܲSL̙|܏~1CUN hSOF! ״|NpL+~BF%^`$}iMBGwJ(#-r5¯r*.z'+ѽ~/~?φf,ObS|x %mizتI>hX cM=oG)I:h~p@ w ͵؛.Vuy?}.oneQy*l3Wu :X"[ dhpiUq̮êߋYLn~[,9-V8ǟpyXe[mT0KH@0M`1!囆;ޢ=J[ 0cA_ !& bB0c+}OHo+샜AD/lM8I%JvJ2ٟ -"Ǫ]b`_d ;"}غfۥt(>.Qxɛ,`αÿEE qq2cV,;tҋ@>"t@L}en?q|4̺';LѠ|Lnh0KI;?q ]4+K<-[ʵht ztm23T9 Bfr%[aZktX97B m?[/DiԪ({p s!{yp$"S{x< v糖a9SUOEXb`)4B,JF 'W0D٘&PѨ8|狢jV=K^}8Y5XaV3xՏU=m:DT62Znbw-*TqBbm$@X.ynC=>8H]Tl僆ٶƍWںXP h^04mǸv~c%;X: ~-.joiBⷈ]f~L薼\AbY%UބKVc,+tp?Ap;#a\nhB_{J^X*fʫt%0xzڄ%ǘ;)mS*huԖNaؕ6]LW7ȲgIuInqh7B6҇ù1.ϩn "f\vw ĵ.lAsY hF0ud2?"PS:W̍vlW[%0&Zp3 WEq74ƐȼRYZU픶paڪLV?[g犄w"L9N˻( p(>2r[V%9Y݄|т!s|CUnt;07sz U3mlPɱY "֪[Y*4x!rjM$- w¡ 4C3 S>baxM'jW76qzÆzdrK*.7]1xxJh~#p 3w}96 c@7>7w=A"dV\A&~:dN d7Y`&C'ΛhPx3r< ..2sofZQd!=DΟH/N2?I d5u6"${("}̙ڀů%9}j*` Wߟzv\6/PK(}z艑]S#RPOs] ePZv  :@V(Ik?ҵi}9<;_Dpxݧ'= PqoC^4v|XE,/.Ƅ%G/u*Î Ũ+__41͟Y M2<ۢNj gwwY(x,3Ij>/yg!VJ!MVݦr9~1o =or@wݤi@硆R)CȖڀym-E%JKQA:aeՠD t9J T9 jt]}3_JIҊX/;ScsY-O^*6a\ecɓkDhus_1U8`ߑWf nSr>će7Pn]TU0=2mF(+Zͼ*uk'uP}$v\{/AH_ϻ fWZ5=`>x% >G[t/ CդLe#d$7lQѱH#r;5!ZӚ9Ɏt0Y6lO(B).W/,nAw,_4) -,@tV)ӽ/džI`Rl+I]峈WQEB#iQj7xUU-3ۅCS ֯$oa%PouE:ĵL -o LOK6gPQKSh_㨒'PBX<}yz%ݡ"}o r[8\0Sʢb0N X/R }}C]v`ݺ#!?>@AւkO ߳Vu r(ߖ9A*,LDy@NϪd .şV- -sъD^cB^UBuwo| xe[V֌!'T$`f \Z6c o@fA`+P_& n&٪gm_uh?ʼnXSأUw ]jCMฦ9EoB]t_P~T pkuG|R-T 6ۓ|~HqZf&0T8r-H{ cl^񋫬 5a$#&dk5Zdpȭ B5Vesr7z*Eu͂D>"[+m 6FѝQw۾+D2R]܆`5 $sfLU?\3}('0^x')%k1 NSUl{!;p߃?CB!U'n2ggJ?QGovDƽЙ:*7-i#> bv4)~.0sL)j-+7qx$;qoЫ1:ܺrKx+ڦZ"Y>d1.AYԒy܇\\`Ee*ڙ% ;S./J{foMCN-rNT}7_Us_xUearsRk0U?N.{ғYt$kd wb:Pv{P,9Yt@|tmN^%&ێW*8g{X l1V؀kn:+Ӧ8v.`I<WEbFl(MT+,C? vє%\궚w:ٲ{PI9MЂ~֮ Fm!AAM%1eXF#֤r &F`K}|ˁ-].l4,òLףּdU.^T$uWpZhjogIg GOE媱A*6Rdo}RP/@C=$s8pP}N$X!' 'Vǣ{6z[| zIOg>jQ>P7ʏ8H88t)X2IכvWS1?3:i'&Qԗ?Y*8TZwwDblӷ֞]95_5$¹{1ATmT9$z +҅i!?.2wwcucɿL胿@{&>MjaMr"8˵t7;ϑAPai8H!G$AF½L3 'V"3/9xuW!Ae&Ps|ImAH;,G]༯`iiUA幣bA;Jl\V;zR֕6l"C?)nWQn"rp~u^+Dc /M hbQM%kE⤷ʢ- Z6W'BcӛegZf\UJ@L̏mg^c`z4'|"`K]\M'u v|lLdzucn\WGK>Y#%q#ƽgή! ;ýydU]Sy'/^sh) pp Z=P'gnīH`.)Y̒"|Z OǴY]W UG{Itw -""oT仰~*ޮX0'e׭,_G# y&а8$ B,B\Q/Q/cw,.'+.BelqhzO}Wt]mG$*m< }kBoJ}dzs$\"F%>g*vHD%SԗP<_Yl(r^ĜFlQ9`)[`rpF++z3 8[d>Mk )^ c1 ПlUݤiCr?/{ظr_#1- h̪5%B#pF4ٻ:Ns#pK ]c%pgć kqsiP}JךT&Q}>ZH;g{>Up^7c`%#:w04 t}cexfl\q!̦GL1 /9`ٓTVr2Cw D#zla *󣘝 M?6J>s=Nr]#St&!8v" lb|3G|MÊf}oV`lBedTIP D!,̹e/`WKem;OU`A+H8> 4M\>ieS9̻mT&b'`@ ʊNƀd}:LDX~=ꞵ&JKtaų[{bըe462dzߍYܥk2Cjy3=D@B;(#g?=%r a>Ԇ]1zE!f 11FVjW$͹"9Q~ V _ I0@yG'y`,VK+%Y0b2,RFl>1=IMhxȧ1(R!(!SdCo@=akDa\?088UbIȊ;x 婉M|.=j*'r*I!X8HZc 7RںRRcfC ` &'s.cF@*U+DCF^S|8Ro;~G^Gseb̋C\u0fO&~ubܓROO-Fs %C{ơ*d&*vi ol#sd7iSr~L0+%M:S)ÄGD D-ZH%MBCH:uExSUΖ3x c659"_l5}g> SݏZVkpdEܽCrlF<97n\$RNIUIEG}AX'wͲ,m:0}:{r0nرnD3Ƒ. Tn0՞w!; 6rs@\=jZ*MFIJʄ>EuJGm Sg0U(S9ޖnjc^?+tfeg!Y9N|ԟVm|mnΎ@Lݟ4ByqB R7%E^0qc.Jݬb K|$ƚ^8YցBkV0뤏.8yh8hD6r4|!NXDžg\ݪx^Q$U4Hb:N ZȎ | 9fdʭo~aC2=PW`Enޅ.urJ.1[S֗q?h0MgZWj $bkH ᩒ9-M|(Ok5U!|, Kl}V.k\`ˌ^"uΧFʗxK@C~a:s~!o9I`4zhV^E=_ ʶ*8Cx`;tix-6xnjЩ_^*M\;  =w¤mTt.|'h41T2)[E-@:3'-Ph(DA v7Z&B?9=9[;K5TsoU?Kh1fEZiu VI{u_jMT-O)jRK{ލ(,##%&4b=+t!(N=rCǮ9 =VEm&<͞4v;8ܢv4HO#/T" J"\mwX]l]#-EuM‡Lxj9;[a+CI㺻ot^a ԵN ! ]XqA-$GC׼Pϝsčm = wp& 4cL)c#m۵nlVpލ^$ ʵ]ѳ}.[0d4cPabP_Ws7;f= `yՁʂ:|Mݘ91sU{[x-##,+^ ]f)9q!%<5$`R zÃ) Ȳ#j#&DRBjzb l.Op'[Yvت*UK5% &ۻ+Sv)Lu /1A1_y90Lnf2?v RɒI4x,R\Q>SotnTa kOH<>ױBAmN|uVed_u; .**HDLEM%b91ߥ ']~˟Qs+5tcz Jwx`€z]a6aWv91/e:S5ڹ/#5.PMimFyaLLa>d9v4bWN!4<URlB|#g/ұ1*.?FjeQ{eL)?r3շGƆc錣H@nKW_dX9\bh(fU| \#,MN\RF#DWFbyt44pW\zL1:\E1bΔ_p-Eyi2@9ozӻDlg G˨ ;N*>+ hgK]ה^U͂Aq Y7Rk z얖6EPAQ9`l=a٢cNյ Uy9U;dA.m l em;@Q+ '+1/&XG< Һcc8qn՟Zd:JڨPLEg=.·7p@<< e03[O1e϶65v-K^I 2@8"'_%`óԛKOUo OO&Ԣ__k^pZH$=mAe-Mؔ475"C<~i5ꌇL ݠWcL`^Vݷ(FbBxI4DWbEø*1uvm0{rGUCVɞ ֳHfnQ_&Q{* 8KI5ޒ2G"? `xP.CM7Z1S^[mڴMr8v,gÉ P_+0cg(w ⩚kxŵ팂w$;Stphs URwW UcBh3%gPǏ$㼾ǀ`>s79N%Ag)o{hb!͸hF%5{ՅoίͩƮA1xC Y3*Q v/b{^f ;0@75RD{} odT%1S{)#YI(oCye4eQܱ4r\msi[J4e=o唷w4 (kڇ{fUx[X&p~0'd1$YP>_vm)\oUv9a@̹>0?j> I>"$PڰST,n!S22ԠAvzhɳ_h`N>)| 0ٳ9kK-pp&'wg6A",Β5[?UۘXu2L<ԙl'ݘ.MyΓ]W J'sN ^ ?Fc^v6B@\O$v4+ژ{?Mkn;e<$ڪ+6pv'RjcREu7r/xڦM)O<e Mk>GOd7J#ro!O;qWX%ٜ.5wklIQarB:R?M`}5E;9u9D(/ ;.>7H>0_'f+.Q^`'GRG?&%]G#.B l`2 Is*B2`cZ5JWЛ:n'Wd0B >YȐ\Mx79ZR5Ѫ ͽR@Y\tS{gEv;=n3y>&RyUOCaTjWjr>8Hotۯ=]gl+/wͅM"#>2_iO)5ZwHp,u )PaPD=! ia&{%zPVؿLլMÖ֏+cV~Rw91;whc}!sT v D6|2DplNz~NgkbKwΝX;v{T²21,2b'Fv(; jeW+TX8b`#0n3.8? ]SYGJ,Heq$]uQXHYZH.RG/$ vjQ~@cuU mGm8>q@Z4l" ׸3q0, s3^C*h;! PUrG|_@}O:P>z/AZqNm [K-FShs<,^Wt4FeC[a|_y+HZ@DJ%~t-vD-|52+oΊo7`(yl @a sj8d\i0v_SهyH/z/t#HC~kp;c lJH}{`!8fW\/n]pN$6HS#+# o.xCE*|R3Mp S4μ>jD'>#.PRn&%% h/sxYx6iF{pf$+X& 65h0&gmWZjV?oP Y_2`cr;T(E-HA:vOO&^IE2 tq+g%/y)T 7#~d |#]27d[AWS',B\"tu¡twdTQxOIwPD:2^S@&c` ƏK}d ~S2̢E42Q3$G˗g=IJzK,bMƥK߇;mnyBTé-G;^EyMy5K ~fBXjyA{4MM(3tC\Pd<#`} ?|6C Yr2sGX6{d[Quɖs2/%zfupղgi$pк ӵڹeku_Z66,+LeIM=u -F'ҥ$TZ` vx/huH ǒ~8I @XaGlmXwN e:Y/QK[/ɯ܎x9ߔ<HKg$E5MDZ  h'&4*:qHzH5J+{Kup,j>4FDvJ c!d4@(! C|aaDRQB{*C(Asό1CSG/phRNXK7: OڵMr'M/6hd>_ =rdH{6a@wCm؞ (zWU6{߃Y63BO݀8rp+4c}RskWOZ~k8VYXĞŞr4B3VYz+Rz>R]!QNVaꃡ*Ǝ=>tj lݢ . ?tz๚M'* j|U!R;;՗flAuOͬ[*kݤ<'/f![ &B'-"`KcMPR ID0܋{>űu{xZVq9s 6"TZ`ō:{" A) ?P8TvM۷,̬u}(ut1oTr5$} w$.+ " > 3 #pfKwG?WrTHdX`5$.aX P_,o%ַY )iGy= $8T:x˶8 paSn{}0p6yHr3wxQ"թHtȂ_{h89g ,z [U)now:?ΒA®מg@1o5,MN/A*yTdJ ,5zlr,%aiӤW^JjGG,j sF)ZU!9GT|;j -fF_,Pu}F@oL; %ue'C;Rm"4r"{gjMOPf*!1vNV-_85)-hVr f.҃63.!M`1Rv,MtsnP4*<6O&\;_wq:8yNS/زT>>U:Wg`Y(C~(_S_(brx6:+JˢzeFŏ`6jnQQ8K!# )hGδ*}'"lv=kYGnc< Wg*;ILq1US]62[.i-ȩ8= JG% ×M:*j`g F=9?^!˗H(:Bh1 1֎1=o7ݶo7W9?U v֐!;V2=Z*JM1D.E3~I*佖6:oj+mMk\>ި5mrw+ĺ2Iu3VWUyP?2,{=~pOp<;]wWk+NUEAGiH+** Ho|j$D`YI)uyA dmA=~L_wϹ?#;Ϧ8I1F;rZTtHMLf)\=LcNU z- {,;Bl0/g1LG6LOL=AQ/{zoT&Y?wkSQ;jFlxS G7P&kd]wVTV>] JO >@:Ž^f.5)-~e6ebl[LVE@F.?&e*6~TΙ(tM q(k|Fm&޲o3v*fJsI]ժU-4Zcg]t /!=.{4Qq:n?&L̇bk 動SMܢVܽM_)sP>ë}U`^ [QJk%YkxnyB_;cYmbv 'U+}WZLg>.˂LлしDlD2"\z.N4w>S,g_Xhx2cYKP6qXĎIj?Z4gڎ:}!ؘ7C [ Tۉ*qm`"Bx,8w Jf9JTIC!fCAlyO(&AH*| o X|<&ڸ3pi\jW6lXQFOQZp ;:' =)/2{yx-C}CDx:da# 0O%HejǵO6wƫEr\4$ϴď%%.\/P8nqbgaS)+# 3fy :-fS|\V7! #g[/i5C@|ٮ-77w7)3%!jGǷ$]㰊 "=l484BT=<+=:4*A`̦(ZeOk t'p ̛6R9WC-ҞaΤRj QvXHGGmŖj~F%-PM m}0gA5m+;4&6?\vX&Pl]h;liֵ "[NJmyaUp4L/|?86s=AތCӪo2T4IvѾQ"!8 OQX*|5qkY@0 p߄z!; c|Žq TP1]CD6n9qKXMR򹤲ޮ.9 EW1Cbv/:C,1SdD h4.q=>qYV1[iǼ!FcZ>oV6(İCQS8{&e׌~cX][tg/Na2C:P"К.Gw[BO˨**qⴋYn8:KIb]z7teq3:,{x)/WNGՔL?oHP5 mWvhcTr~Ѭ)PLmww}H,A=J.bZǬ;PZI gL{ڑD2< ;TgU8OSeNpqh@FC#a\.&NnҠ:j&VɨT׆CО?[eׂu?Md#EYld=~po[8ibC/CgEPK9 "94iY]il*^cG1^EwϽGl9!n*jP ~i~Rc@M 嶯BeZBIfDB39K 88䬰c] O?cG71cf9K7`~GX&z*4-8\0nF6Li:@ΧuFtj09x1V ~5]$'zDZX#l^ ݅Бα9k#zCYVO|Y~gfx;+ɮgܺ9z/.r?E()y?ticL)H56f7$ƖOpJċ^V/mNu2rIܧq~QP%>蘴 DА/oLʭʲ|tmXTo>ܵߏIJvR ΊDf6tX;V>$w6d)ϐh_oFc+'/ۨtu+ZŭxW@:Sj5 1I Teﰕn w>,LiҳsOe)̑l7B"#ªq6]ҢCqpahm@ϾQj9<,[s ,gl7E7cW(^`ÝۀzCm/37uM[)r=Wɱlʆ ݈D7Sv /6ٟ0_5HrsVok͎Lx͂uɁJ Z:".6(  F Y -4]\c`;d]ܯ`jtO׉MŤ+p . |>_lKj'* ED;'$&۴ )WL^"ĥb'xM <^6Ѽ1׆ _1rv=KF.ė7tp5DQZ_H@o{Ԇna L 917^bYkg:}mV/AIJ@_U7{"_> 0f38X 0࡭ar!"Ԣ?Sc6 s š(ɭ ]>mkpwSt(H.wȟ4g -54%MkW|bcv}^BBȒcy&RZ=\j- 1Q&/S=|ފ PUOӋuׂ[vMϑfݏ|ȜZJ`N$9hpZ*Czc%n[O<,F3$V[~!S|Y0!\vj.W,mlYGO/¬g7*"F!(B+!MPy=;g }i̓^ 918nzRgھ$p vkh)lŠ+WjH:*`oV .khs&%e݅ u"2PK7"{%dX:RG_Slnp8F4ܩN p)swKjA:^ hUĠPu]a(YRgwGnp#:2(s1*>8ᄫru!/m:ҟ?WHh]Rz|^^TA) X]I]˺#TZ^rД*Uq &~+d1cI+m)ZB^..Ag_2+4(Dt{ޢSOہ`B&xpn#3Z'[ WZ.SOuQCѠdTKs`#BBl__܋ntpHg sX OvF&s6hxB"*[dG%[!4:~(mt]`ʹJ^fՖ~nje:kEn'h&?\k2bo04Cfui8):~K^pz" nW,u߁ٟ %*2 (*.x.zʱjcj&U/SEH,ݚ辶8qZgۨ~`i.۽R`A\lC(מ%Z *7nvڼK"Ʀg-!Qnz)iQ-qђ>;go+.N6Ui?'w ݒ[V4 tg\.M҈ri{3AL,$ s :idpъ L)3ԢzԨ/v3Kve^p荚" Ɉi%t [<`#0}OΥkJ :U@ZV7簛.O:ZŢ$[Dkt!`ϳN` jIJ\DW$ /&hj2 r-ݛ+zg.rHᬞF!:JA+NB +?dmIs=Q%謺B?S|"3{3S[b$[C;lZMO#f /=EK"k."`JGWNuފrf^'mdd(yѫGSZ0 ,bYHpj\M @Rr p' Z|lo8#s#,7yUД2R0O1o6v֚"  PV}X :6״v۬]na&VP1oU܍gM¼7vd3Dt|oɔ޻E^" /:J>m"YB_8]Dv*\Q\ IDTBzΎWS7!@`鋾b\t+8 [gn tY$$) vp'.`͞ӲeH㇑zx'm.|7fYBqߓ}{f{o #fIAss,f;0 [F~֩DZf9A4mPأ& 8):શ- 9G"+Ga2ypŤG:#I |7g;fRXy2_IQb`YUdg(2u6"%$R1g%BM3XaU+4uU4v_EDǎt7V t^Xv>/߀LJf0H ށ)1, y˖& bCg,p21-= '%=vO&T{A+,L|Ρ9;jj1oj(bdR|.^؈뱦nM6LCU$$TmS FX b [f lV p_>?TXmE+xXd[ċbG- q`wyu=T1M6-z ?o?GpHZrtL\檀C'F鐴 lUl. = *ȘVpRmb<Fؘ;R_e9$H)W!IDicxEX:,Vn(bI0{ K}D H+ER"$%S޸=Mr;ҿHG{G`3xxh~`S.y>xŨ,n\ vo „2E55+zs`NЉܚWqٔj%oLCwx,n' jH^P8|>uNҙ-]onf̋Y삃 WKF!%l:/VI:I/He<ҍzc+1;g{фO(sѱxXK[kCU+ɡ<< Q.+sJC:k3eW/ze/aI3ΪM3wF2^Az Bܷ^rK gN5?Үp lneodϥXYn6 "TKT;w6kcT g%S`ZYb"2M:@e&˶H/ GfזP=׷5U?$BBnip&%,6\}]H5NBl@g,3*OHЄL;6.r޹~MnU"`8bD#uL COJUg"|nKnb!(IbOK!=Fh jM^\ocN~?辴elD;$pؖUDHt>l|ʻhl3u_@7ۯj=tCskrď8U\rIDĞpA@HdǎH["7c0H 0c ^;8󵶬2 "&!4ecj8Ow.=tăqo3caB@yXw_m+ÿ!F)@[OTTJߋo_,dAn)Is]iU4ťC@v80 [[4|N`էeBWI.v|æ=-|PEI$ Ɂ3"GmXfɍv3U6MvNfKb o0l6!1;3]%$P&h)^`X 2r%O} 8Eb6g>"d?)[ 7c0\_~&.8/5]eKtE*XƔr$-ԛ*Es$n9H=JR oWU4r+$5h:X3g٠U枰TRe{OSZ˂ W,YQK(@p1D 1}(0ܟ.h?j|zg_#oIˎL [ڵlo'W&1 Odž-87ThyQb3kU=e0RH5QGxy&/N|=J ;iZ?Oup.]nu0f7}cgP M(-;~=\FW QяUUܔ-LCTr'?9* VoQ=2ƷV*պ)B:5ƗJ ,cP0!:Zsߏx@<1DV8 ƨ߿/P ƀͩ8Xx"UNueMaWK ѱV)e00M+;C)Ұ1'Z҈YP 1-^kquj9+,7ˊ}@u^ɼ|.;F&[FDk`Ś6y^vY}ިv1U`r{Z3t] Sm`2MZt/[In=Za)f*@qE0j:S k j%cdצZ:l>^ݰ. ( >Uិ;|kiS;m&wqZ¾|ks3U!^h2c_q@`myxD18]3k+}By\B:w8w7D] 3ͅOߤpIB w|7!mǞhAZi(Ŭ#թ+`Q?Hb/7f$f8 m~ soۋOF?~N$k!ysp<"Q~-h]: ۛ4~%Q6cZDLuy>o?Ia5R oo%Mhq4b!y_]w:}~*PHMWi|VHSeW Xdp:'dJiJ[p7IK:r{J7!?W <6#Ǧxjυx$B rM`^YOGɹLsF-HTD^Q!ug[.*Nϛ*o.EJYeaSs{V]y`=F.\ 6,0RLsr$apB` :x/&Dj*(%~bƸ" >h*[b  ?^CV{uDed%I຤!G-5ӟv#~Hds6W) 쏀yx[(zEvyh &Z ޗ6"Z1wC/ը ;U=>u&{cY49SR|N%${=1";`.o'2'Z]K7p'rL a- EU5ڤ]6>o@3v'̈#Q C .]`>:[wŒ>J wxt؅.IdUѴCC2I:{QɈc8]'/)ݨ.@W?P$ Wڮ0:y} HXl&B1Gtot-NH\'Mz ȋ%؃Rnv[ Q L0H6[BcqCӵy%2U 8626Z?iNsYsV=$a?wdq/U! )Lu@"Ư ; 92}&[H~MHmp7_ ]>v,0=YĥLkXߕd^C9K~/MW) 'cYMOGus/9 A;.2kYwE&uL|;k 0?ɭ#ܡPIVmNˮw^[ $1IUul@"-<%rv",k]`4hvWv+Ų!CN_CBֽiwdRS_}~씏opg$sK5X%,j|u)'q̻ ID6,)0#ꖊJ )n8ADNv7WZ'ިXEG[9wN<0 (>ضs&!&cxJC7?Qw5(mhk%f̯Ä'4<'Zo /],K ς:+7CIb/LUK֋;D*b}P02u}'^}z1!,q]k ׇa]JYЅ^2FE`lbwFC(ɓls8_y^Yb}.o %$o79*/~VQo381 ( :c!>n;G+IjL5w܄PDR7 HS/R5r9{Ew(U^<ٌSy-W5L"q=¥M|3seZX4S@qQܵJz>x\k^ߊRّxe 47ޜ(>NPbPx(AYy#1q>H#p">Z_k:5FgS NTN%]XoE9u!.Yn45cPLXf?b9︢Htfxȝ405Г$Y;R_'Q0ByYSq߶Tm|PCd:RsY ?qWL-G!絋:QkƕdzE[ ]Uymv ngK%68 x]Ɯ\O̻SG^yyU! qWcnkwp%TrIܪIPdh0j`.~Z.}_kݏjlz|p 8\pz(I$ʘu d:+էHj^~5A7^$N"bsT%B0. xX I"+3]@XΡw5X O<`Ty*>z_=*6Ư`@`P|ڇ<+)CZf\ltOElztbRjq"v|f1_Ӽwߚ̔Fڍ(εd$Ě&6 Q.}Տԁ;Rk7(pVo2v'gm7S5߀sU/P̘p;2*Is@օ_Ԋsg؃`ۙ;lp-)R?Nf{TZd8mv "K78r*>V6ɸ|%˃ļ@t6YyFi2NMt؃К/'_&W"Hrʵw/׮zȩq[.(l``Dt g&-{sN?W?X,(5l4 . rvyl4hO֌b3pnN("[yя,HƑkB'#GhHgq*s%'Z[ՑT*Q`JVI4tM?e@<$DyHUqAP ;C9!gx><{c'p$)(E@7 7.~[R-EF\x$%f\iG<.m8Y 0r:'Kq2~[:0t fre5Yg2ϮewV49ە{ DZ2?_&k)?࡫@IkEi AxªUL'aV;p,й8o`zÎ :xBl>3bvk<}0qAk5WFJp>>(d~Ov3XRaF utZ;@f0[5 Mre}*(m.ؒEJ:lPu2O aI`2e<YY~23\v|K.7zG. tvU$ 9nBG 'W6X1gTd=aI)+>8`\mVUVǍOZ½ņ_^*TeT &rI8¿!MFm52m ;X@C9pØs1qe&9,?HfX̏˞`Tb0h7CoQdnG&US7_C*Ֆī&m ʩ\$! 9/n^EbS(gK@PnEYin/Q#-RI?ZK1:xʰ@=t1qtr=J KAia*BM5cv&rfA3vqz ec'3 -Y 4opEbКiR/EfFKpPa£E֑YI=RJ;!y%8I1Gsb3DyaJ?8k뷟Om~DeZSG*"JNΊᲢxi[@nps,NPc;0T-L?gJ/ߐv"\i娪, #alo$DMb<6%w+9H&e@G`bͳ&6 ){6FS š8Zbo c#!|Qemx{M eCK S44 i; dANSӽΈ.PZ["4T۽ghcmo#Z 3.]|PU GcjF/3u˺vLfU+]F[zw|زRɾj1"p`q"ZfW?q\5ٞ%9\{-ݶ:Q25^8,ֵmT[QG#CVx躳YIAaRΏWfʍWy.7'qEdp^kGv0)ض1{'9!}|hJҭ„j"JlU鏚¢:lN붰w=(vḴ14jMΘi>v#a1$-=}5#L7&!@JwLs$wg6 Ger>9=Im4+p`X-lZQ qGHs+JG_uMRGH$T:+In,⑞-UzEOKM]GSr"R0ٮߛr+- ^❨5AJ_@˓cW֤I 5wReSHWw~jNM+~vOYf@7d8ԭqѺnW9>gn{ٌ`AgxLb&P"ls2+?\ YưEgH(HiX*,hnee4f.s"  O7Jft^tr+=|@+<*g*G4Rs;Pxb)R6 ,YB EUE ,f|7\Ja MAcz}δSCK)[`{ &TME2)RUxhNM׮9;nBwɚM! |!sL*Nc.tW3h.}{MQCIOVv9չ9abz_3X@-=k>c =R":wίDDKpka^(Al&D ee(ȬA̅cyiM$Hfg\rKKR!"XO=Z+Y~1v͵f|&ޟ#E7 &_P5QEL(0lmǐ!Y,<~w‰VIC=Ԋjv4AoN?8(ll`,r P"dӔ@ ^׊_:df-#F#ev#KS&Ӊ\I;OcghiRb(o.^9ڞ*5E߻%bZۚI;7F)J  ۮ>%& zm4(dz; wP`3?Ԓ.a>[/Y=y?Srg0^brr:ln =[WҒp3AfN@aB!WqO"k v֘KhBf\z f7>Ûs,>[:d(.*UILοx髿ݞ.7edŀ<݄?I 8 s%Iq?>1p@zQ |@zJwU>=Jq:ugMIdp`{%)i 0r2iE~j;iBp rPc$ɨDkh9br\=8\ZMBxj-҄pLV(s3FNP1KNfӊ~p']a_lzS_Oam` ^\U<޳mѽ]|n*W[틠*t2부0zy!gcIlP s2gAfY]a֣ZWwny}t x(pkE9)X 1DPs/z$Yl!O#u{H4Oڧ)ifJcsqz+F.tH&/j8Tus@7hrw:"+L&7-ba9z{b9ms'9DY1OD9?dmeS&or>;.8mH*RQR+X9Jރ*yHc+"_m:Y‘:?+Qle=wc1iH`Z h4=J?k3iS2IfYX%>PUxm.S1%lc΀Vi4/]""K)r#?Ӭi̋9_GU=_üH@)3nw蠒Pm]y{.5QW ruA'iTb 3py\e)Y2eDZB ~{w<:L^.ƢCu}q(aOa29uk:D#+pab!|kmޥՌ~fCϔ=Y Znb\R$PDkٙ\}SMA渽)^FZ :!0z=|ӇWW&jZۿ]=Y؇e$<?x;Oj#?88ztvqɷ;}M7􏳍,)M=kŜ`;Z`RvD& Vq 3 ]Gu}ԯbtF9cD`|x:i>"N9NTE2ے)THp|<1RymE޲ P$b25AW=T`*Yo=eˇۺ27,hj>T) =x`~ [@JҠK˥E244uhN-̓t$6CJi$o蟭a2ҧ\\Gt-W0(S*ZB8irb+T \"*erdDX+0e\ǀ"1H@{Mߞ5&肟wݯ<8K>xZFy'Jß.YCu ;1ޒ]AcdȄz!w3%\!b$WV\R#gHlD'tAF`v' &_{ r]Z1WA\Pb#r ?!)j~h>][-IT$' QtUjoujkQT`| *'WBޕ<QE|A3Sġs A u+˻쾟1Ĥn'  EzH `.M><imtnNC0&AieR(fD3^K e}5b"'X$$ qDMaS!Ư KP%;\lBpZd7F;#褖 E(\4DXD ` XV }ܐы}3:pJn \k~ϚȟzkfmN;L`>LU*ye?/Ȭj^ ӖԿA]BQXܷ.4lg (>ke|LZLHzu ^3.E=VU|!qCHs/U3`59"Of7;LLiVM^8a&yx<Ԡ#>i3`3sot "p^mĎ@b:Y+bQ-k>3M2B]VЂGRUs慉&h&"R-109ypAR<w%9+ԱJRJ~:q h MW3FZb-1LqBب?[B-:[%߫uzsd-} R`"~*^z5 deDBb7{.[@([g8W{1:ru+_x" vLWLGFJ.Sj80ύ  3f`bhBfay$sKz;hT!HW{T;m0BM?tLl@AS@`4q UjS:RsZT>v19V@['v/.5-$$P+-k͞ ^e~7LH%Rsg zg!AA$۾UtSF#SzCb @)Rly_?GտxJ?ZsEe.&xe.{QX&L3&Ory9[P%D@ K iFuo==hYq "Â'W̹}w&nd)krm LBQ$f0_G-NBbtBAiwi (QGHZFpu0DTZEO/&'V! y<0gjVKmC1ĵi =FSX%Ce$Z ,"%<Ϊ67~#SX!0K܄wWWx!ByROFd$O8Y!w@Zeo m/7tni +yRnʰބƋeHO :>hD=qC0ܜCX6ˢ,)]4Nۯ g'rыZE-/dkCɺr܏' D1(ԫԅl}C=e\j慶?b&m;/j~ԾC0{5=eGљAxwrÕҾh* um)M({ұG\ehmBB̾f,la K&TU049lwWXDLh!ZGُ4b^:dU~Dll$OmRv{\eiOE?7<[P1Yb".&vL@Q:{D""r JCG;wjb|:s^q9X6 9ܿ >rz4C_>uJtMfTT-Y8մ.CYQLla/C@#T|;$kP>A钕(_{Hqp5*b?CD0-فezOy ϴ&([Oh.JS,p~m ۫*"ϭA2K&qDLJ':(vJ3 R>H(Qę.מ쓄7Qm` *Jס:/I֧GOzuo$1{nD?T?ںZeZWŗIo,63NtukumC.`)@su ]h5UCςzh36%CmpU 񓯡#*f-%I^K խè g B)x F2>]qZj&Œ |["]˲Z{F4M~7}THB/:JW K5*LBo@Wt@xm ^/i`'۝Ѵ&ߜ$vEV-$$[&7iD 3"1>3cmYzW^ǚAlo?WFOD[=8FO 6-YP"<}.f!1>s3^uP?}8݈O:?M!:i&ex7`\Y"rI_&٭ ZiLW'앭e-kY(.oԼVi^pzDZ.Cĝ mR9PI==\L'%}߅uh3q[|}0}CddOCH7n"ʺ3WYpzxv6UíؽY󱇍+aW0NI꫏ .|c0HZ=L?;GxC;J]ǧbDX Z%}b ]QA=VIE^]B#Ù 4۾*rR g.!v<,'GpKK"/{#1Y='V쟰`ٞ~#Q? _olKz ez)NdXlˍ ౡv^dr |#j%ph tԺ& =jl gDq<ji_I!^$hōEƶAXS_;m;Γj (=U_λkq :"=,ZH)ey@eU73d%>W qɆˡU F Ʉ"NIQ5$UUYkW-WM%X IvA/P0#7ҏCYHIfRf;8Sbm%#\3Lƍ T %(o? )=muۃ[thbsr'$1_ɧt9q>Z 6" fueBy >vmNuhr,cͬnoM:P'{\6LO0BUPm̋KD`.Exd!Jp`aR1X#0;ϦaV0Кn&h, O{aۧڞ6p)! ۹뙶ɏ#WZ .|ʕ S'^wi ?Q\APG}TɆ 0Ē9$b^lZ[K|CO*:1QJjziuL ռ#󾡑Y4Dkd&@~b s`H!Q~eT=*/>2jj1:Ic: /dDwNa "X6g?9O*w*7ﳢZ/!9]"G5%8:6ޖ!r(BoF;ds?NQ'A+xoh S.yd谄ğ޺/0z%o.|{Ѿ%l56QkDU)E*u8*h]ȫ;RҰxXo+U)pcjS 5XCo Eg螣Qv4#oK8+䎉jFG4 [e 2'{hgVz{B?/F/6/a7ݓU }(º:^KdG?\䒶V_te6ir#*mx{c2)D:&ޣ[#W3 4.iX,S N{W 6Z\K 9W㐷QZ' B3%Q%8V[y|%3`W(X}w >8&h B&E( >s?JGHDTbl5uVMםAXrEP3Da%z9U 4LJbJv |4h=2_Bv .*B.`rÄZU~^?J'ߵծ+8 I}P!֍g;ֿY] HW+b0ҞXq[=DIrA[NJPdVfegy>/7{5Ƕ )=cr!h#t/ cOf8Ohs:ɜW[8JZ궹@ vw OK,`U 4.{o 9fVDtaЭ}FT` :4i<-KR5*+2h\- ҉ahx;{C-K㍾`<ت4>81HGM;r0kX2* 'gSr~XDP2g5N RJ^2__(ٙ|j@=3>$i9,@}5JF85e0Y6od~jKx%v.T5֍TySUqXU1k;zaY_FwR2u[wI)|vyZ3?5ҊB &/?,]Xf *@a%?Q[J4aWI(r WN3q#M#&0VK-&MAA$ttNK.8`Tmߪz. 07nuۢ~;P^u݋gx 8s~'P,@;3a`,sݯ8!:aǓE"~rm(02io`dӕ?Lќ&Q25G1 R)ě;_fLEd|PLNڪoا!0蔖`bE,*P-P\'lkb.It٩*wBYK@5CELtM{>=sϽqi@a) gA= }~lĤZekzݡ tL!3GwFN1*ABq;SA"\ϒIޙn1S@]H@S<ӫ!@RՓ {nlӨ%ܦ!wub,$$(@v*ۗ-" Mmǯ:7[BYALT尖<ُ.*Mtm r ď_ ב)vi-ZB"N%I:݅ Znр=|Eyv9TdZ 8@Hm\QIvy(SS3Ŏ{@ЋdVvgڼe~` i&`}dת}e?eK׉$7ΤO2Pʙ :R1<͐$#Z!6bbS,M%ZUآ(2YMԗ @0wrA~1r|c0ք*}fiqK|]OVfXIh U@p6VǺ-8輪0ϔ:Ix-(#bt֢R-Tw?3RQ5;(4-C&Xewp.h.ZޥR305#Rx?y2Zԧ—YkH + q&}L"}UG}~8f󵳼t3_OϢMS4F~481]"l[˔X,c5R:R!o\3a[%滑#$  = z$֫A]Jh]ΰSe(&!}\(I󌿓44͵[bFTA ⶬ G17 :vVwnq*_*~Ȧ` )?J|GFCP< 2?WFo |AoGg*Psz&xdfN!+TNˮfmED_3<%nHPoٟ c^qo0\'@a+5;9Ú*2$mܓɏ>XN~ׅ/P7ò%]rCu1C&9d& ςdgLZ@(ەEט|$ቅ4@?̳U}F^SqN,yQ:%3E7!.6Zx:ߚns #VƸ,i+&y\ևdK0&hF ~!==}@†89q@&Q;ތ\kQpo/O]7=[ [ re{SO6ٺ4Z{m[ܝ{>(C5rg5?<0:oUAW3j%M}lu)D9jM^]Pս6lVi` uܜWJFJ"ԁB`3‹bJr[8Vw@ڒ' k^BPs L_|<^Hxc7}% .ͥ\PEB 5|$蛴C$BEb{AXp _Ar1ZQ Ŏ2 p .2\>t0`f-4Aʺu]7P>U>'L.87ťVu9_{7Ӫ:>P~K1qa4`~F6lSXp,H10ǎ8XO hKcwXHSbW7r8q`*eMB%4?SE(/5&\\ [qy5ˎP@aAOǾ^2 X1kARa™0F ij*+b=Vdlʂu"rNR.vt^'!p2&@V)k^䖤ltCÆ&($WLA.ǧ|wHiƥ*ox.)u-i((py"jBut51kRF%֦[o= 0^ zgAO$(/ڒOf` [:f)RYSí(U"h)dEʫ&%%|go!E :he8bEp71mK-Ehrsc(wHÍȑŠ Ijvwl>-;L6[F'e$6)^i:ˣzT["?YZ>#6ɧz *2;{Gk l; JxZ1: NҠ71[IoY7yfOA5_{:3 l/PۦHWcF]E*7upK,C6iRIQlnyBS*4Ǜ1B^yԈy= I Z}mZ2wqF%_L>^T'}+vYEgjQT&}!|Jy'<R.\a>ZHfS%ᕺp};69o=쮹ARC )O0eJ]_O*q:q OI1n16FfC[͘{P>z7CdSĬZxĭr:_vE;#1/Wȉ _z-3wz$nE@Nkrd4\~^UƶMpћyÆGcv0ޔ:1j,K}i=k#˷LKկ&+hTHTgV8.Q^1H{EtZaʪwNf}>@N.?л t5swi=]mP:tetbR" weΜ#0$p6>%$s/^3J1x,~Ƃb ~«4>30Ѕ?u({ewZ(j272ZjyÕ"J79h-H z;»@"r tk(zf\雪$҄ކh+j.K[1y}}.v7R z9Mf*OJJamĩVZXh :`ʎZZhoIs75gu'ݱ2TOǍw/U})YR629'C&X|VV+A28Ka2i<8tSjVQYlQxx&=_}҃!=Ý49|!7*Idq^npzʼn F؄k'Jp ]B@Z3 .q>Pe e6re%c} D5mtv[-%Op_Br@]^,x,;E'+LgyChƐ6 w]X!wk(kqu%Ϊ'TH}mqyfeYOqԕJ߈e򤫙 'v]k3ifw"SKY5{r~<~9פȆ3"/+b/ѩ#B6=@)$FCp7x즊;3v/:':,iQ\8!Q AXxF҂L V}Aݙ*ц<"-;B5DQQ hFh`R{Jw"nޖ"C]4 H̊4 Rd-&t\ yPUUI佭VVOW~ӅWk^5q=Vym"e߃<7| %aWz tVaYeEK_똦Q/MyBJgr0166,pm;tyJ/B>DqK^61 S_ѝO~ 60kX?Kr x-I,ĥe5)2mM^{@旬JOb(.;s .;߸D`Z>M?q*bti Cc]6~;p 4xTalvVeB&UM] Q.jk_Ƴlکc]2;m)ʏ^ՄO]cĿoVVl4uge`!{V SncA36X_l gdUI,qC5Hi 5&vZSG URo.ϛ;SzDl;&ǢdB$CeƲ:]2맄 D]oB(B9)+kk^`Bd~}تUT~|J+mwP9{̀-jF)=g6=զh6fIp8H0sEi_5czTq@vHԱю3I$VrqNC2wzUKԟߞ 6#fc͓ L JUxc~ʄ`PvBXyH;n,s)ܜi>(g$I͟J ĚZS$LUMq2.IZev3g7"P* QrAD<ˑ{$0l0mcŸ&2?d]y3@ HuUϙZ@9 aܴ> +UAlhz2A}9E;֦Q7IQu8+R&T}wk] wѫR6ކ{L ]G*^(ם1/GWY.<L52/^h*:J< ?շ*&g0ElֳpS\z.e⎉m?Xl4i,&@_>&vt`;c(e\ hd]fOvOzSI> eg Jz ظ WR{e4@kHz$b;Y$w{v mdza̋]IY2a6NO=]=lF?#lDR7hI#*ַw#RˇEﰿ(1H|L#F%9,O6.lZ_I4Kf5м` -*PʑٕfG?iyj^6'zWm8e5Ow iZ al ~F(]T}}b:'XӺ.n :6;z^ x/"/TzvMN}/SHͯ}ەVµ1U+Xr]K:vL25I5F2vU)RSdİ\ tu;WF̙]֩fl C| ;v.-𫘧t czC_c [lC, )a.6Ty"~-潸d~k|Pۂi D12T!H 'W$>&er) qn mHc:*10f( m0vZo_% UJ'NKY2?d@5hBI WBI{ۺvyFaU" txgװ]wXbt-G#5+\C/kO>tZ?Yuv?_%=[ei; 632_Ioqb|6ۡN:fY{3QOҥAs?v$LrryF9VAFXB 2`KDQ]+NWc e1+Y+^$Ҿ_*9g{`d:bD  u>`̟F;OqX+I徇OXvFt,JW_Fű'ߌRdf,qIہ lpf9dquNn]wO[&g9W{=w# f\Gg<؆dy*wԗW9)P >/ /||,3{"žPDʉB&Ht v.}ڡaHo"]Y1> yC*gj u2 hO?|w?vIc7I^2lS /|wŨ~^0x*dV=ཊ%*svo-;eRǷ@uI|\#69B fjl#vIiqzrcd {5RѧoK!|pS q*0D_OiW`y]H8ęfT?S@2E7 uSsFq:؝3mz6Ap̌ӱDȁ":FS`q O~j,V}SnԂrpSg_캽"PF C5ǭ[Xn@ `;2>8.es \@S\bӮl]LmB51(g3?zA[^ާkЧv/lWdV"ԟƩUBU,^/rt \'z\I;eSdzp\2Pݨ?d P/^,k9en@}^Yq9r t;hGW2FP'c]ile)Y0XK=- TIˆ'2B˱F<8aN2%yHB:"~g.M_DmofmiW{^0'`&M%-Ix3/!+\Z7kS퀍kn"b L+IGf=U*.-W}uL7t0iRyڌѠx+&HC}~ޅO:1n{b1xt߅n<X:v)|]x{r`,ցGu}7>z׻I6זAr5T6Gj\%];Vc;!0̩)xOkϮX0ÓvP8_w& ^#Pe*`K!@:lt9/n3ڝ6>rf?\Go5}> /rޕJ+H9eN~.-d* Mhn_21pg10rig0C"K`Q B.#:&_RY4,L]7pfےɣM7-Pq,>XxK_gͺ95A= 4Chr簪̮Xb߁d*w8)]qʇ*D+ fK~jhiCy6@!sh툱][2Ͼ| Ar;d`w/n`jbv'6orn U'5lTucfEA(`BeḞo)W+jࢵ7nKTvf$Q1М>XYx7$My9F/ߐKɉL]\hz$,n 5"uhvuJh /*嗟P)_a$lMNWz K5REkrp󐯖7=y'vtf5{ø 7F`l8$xm.AI?l (+bw&֣TqҙN2n6oQj ޢ r.`![_HXyvȡ), KɘC^Z?Q`Hsjo)ZV&D4K4H PLPLcK{h/UfG~Kl2΁ٟbeǐT$+^dڂ];(ΡgTtYou}qwЧqV,c["gŎm ޻'<3C8jMl,'+\_jOwjFGɖ]'(Hn&xWl2&c9vU4\f܆݉adto9k=vC&3+VCu䙨zk,H<(RP$'f :GdG鯳K}7kR[L hhg-+T>*|/ p5P|s 04Y_6fsKGu׽C^ {_a> ƶ0 udģo4Z\>O'!l 2%鞃*i\@WO"!,1p%#]m߀FnKq + 9zncWy=,d;2јc;O_,5G4FgwA(CeDօP\!9{W*BAJH:#ߤcRNngh6U(QX r1|o!ua=EmN.BȨ"Y$h_c qֽU{ef5?dB(uZڭ(UWU@(=Dkxuu/Pck_ID}+r& X;P C/il'5\ɚQv xvݽ^QR5i|qÓoF;\4ixpyMxwt!Dn[W5w.o{Q_d,T1\|((VsR>ipdvsJ`3F>g05N\;Cj+݌"G%%t! Nq,*ȯ '~MsnIsc1-eFD%rYv&+,D,"1x9.FykR(IY>_M{|l+f$,ݥ2(BH#DRN۪*V~#?W~8D8:&+r^!'-klY gr習[.'vÎ .~*]MD&PtMPOLyRN5ERM~HE9DH}$OnU?Lö&1k#K$vZVyW՘=HMDJ)],v)UpҼf,ZW5>J{BVѓ鹺odIS2bP2ww P2%.e1H'_6Aks?곽%evkaUM3{[('w3g;FCӫ+'x?)i2Do6 84k5$ HyP[EYw,(x( ɚo`dl3khԝ,ȳae Rp]ܸY7 8\*2#/{wޗ2Vu2(X31;| 6Z\ xd@4o{n.`x>ɿ3IU$Yb=E]URvB _2OMb;͂keTy<k~U_]2-xz2E&ʄG>j/k,d.ЯZHkTT7ڞ,m/M+D(VPQ%)nΘ,r4-oF$x]oMlZAYkK:.gË*ƽ#= z/xPn +=lDD 3[`Ymx>E 20.}kCZԇuC'p21ů,2uhQ'*.6$pK\#F( HޓЊ@ͯ41yYMVC/ ,*> &z2Zl*o׍uGev,F젗ԗ2["$nkChqZ}ښZrrNT{A9oV60}B6Fe[G"|ZupݾL9(\A(:丹-2;RzA=1eݎJ.ىWW٢0PWh?gͼTp ;GGL>(:z-$8t) x=W? h%'s`2 !>gw^H07ެzwOAjcy*Z"G\h¹bA 9p櫊o%Ĩ߂|MC9|%n3%|g?43CX0:F/صP.yL=>i@^F7~ ^fqI8v&eZ|B,!'akmV6&{d)@Voβ֣+dйZ5- 䯓= j1q]S_|YhD| $P-}n2g8IdȁbZ^ة SV ,cƇ1(%=s 3r{ wa #u,f9RL3Iǹ8#*N=7Y>MA #zHEEZJLG0]L"P",+qGv1] ,~ &:CLŵ&GOHlmLnb#; $^ Z]QHջ6\nB]b '* C XP]&e%Y͗&h aE|iuejw4n턫ig2?'oGޫEHyc/(Zط|е+< _@^0WPz[5^- Ћophcfaz#ӊ֑/>i8A;"B A7+C?{RJI#.\?y5Ոy qzت\mq88߇;v|#MQMVjh xTѓ{Q{IؗI JJvUxJN0TAhIǞfDy\>Ə{2ʛYρ`1xꇾ$?\Qgikӛ.8YfZ-D83.BͳOʝs/a 5{9DHgu״4Z2۽A~A-=SG,]5O@|N1 8ĩ#?KRi[]3Q4t ćC^) ,oxE鐜ïq:SqPhbeAIhץQi<M[O UxHP6W]͏ o/jzYHhn=N|d/ddda}_B"O:J4|VWv nEBo|Ž/0GAAcKPkY̨8]l}7a1;25'1})XX. T-5^z)acwdn$\#lH-[OC|[7,? MwFL t;'Wbt9-{-b@h>[v<4fq3j2Q3$ƑdRcJjXX>i^j/gp8duXyl+ܯi= _"} Z{M#}b a8 ֖l.3822ߧlY;y#͜ \EeguI甚[grgNb[]ySzg(b x6M62 $da:|Sp+z?y8Mz$,4Q@"QoI-DHe\M=GlPPg`1osv+ڠ i]S^l ov+Te@cN2]t2X6BQƀqlJ<+9¡$C+S=EM0 w\,ەV }ۉr C+HD0o X6( 1PKmۨRgy vUO2CDyᑲUyW|R`~X9RP@s g/h30q,ǟzoz5W,ruӽSƠ> I]вHh}TWGLƻ[1eÒ&F]k`~ƏT9tZ) [ej?x7k-=^O&|yñT9v[Hjs-Ѽ FuwNIvuBci,ն,CK:XYS)K X^-DVh%3 uBE{VH! CmSe=<;j@N7{ /JJ0 XTWxR_m2WއRN,s{ɵ&ZKT;_;7KTt0N*ycZ4!NjQ#kp~#(C WAZԅ=ӟf#X#3}jUCC ~p.gVlWj0 8Oc@Yqtmw} w.6ed"ĹŁMu;Ԭe5T/;G*n.iDJ+ܕ*£≳-(*Sxi̶$‡ LJV, Obaϣ`x4@b!F ׍8./J_HJ@NP*NȔ(܋S6՛a>‡i&b=)8+ɪM=Qz )&$}ʥK#WMSbzX8!(iV8V$W9N~3ed>Ӫů *89u(iaFUɆ,^sc@- C"NMeF]9ζP.3nr8%zSr4qÉʝ;KuƉY|n>vٞ7C*qv3R9 \wO$( $&j7,HTds9Md!:/fu,BV/:1g+\uҲ ZUh)\Xe Ò ;q Uhe hhPWG_h\Bpp6>Ő;#]|}'uZ v\Kar(FZsxxޫݍ~%&b­5=|؉ ݶk?e,xB$^z]}`F|\+lPin+<=XHeDc1Yy}pSVI!TU`y`yBVUOoſ DP{>mVOedW:C]඼ xyh]5v?dD+2潤`յpu~>)B,al]QHN6ݪ*ʉӔk謏( bB :)/YX*R1g86 f*;n:,LVgd$UR*H)].,r[mM(s5/Q%s-RJ%^]oT|E6A&*y¿6rrSk/ O0s=JiXwy8?m#[]"NlI4/Ac=zpw V`dUDR?,֨jn#ҶQ@v :{^q"DndX w%K/;ϽJ:￯cJ.[v7 QNXȋ$NC2=]e~ӎsF,tFaf7X1YV&P) ipkJ2 _a:eG35oiK a@=CxxR?)T `)@A#5g:Č2* C%ޮjn.,M65:-0D,֮3$}}6G#\Ƃ e9{? !ID% 7#$cXуzyp54DZxW yxW N 'K *`;uFze/qMq' e*SiY/kB'|vIXk\6hYa*kɆ И'=K8|tۥTK kti'iait M-)@h[#Y%nƪ#qĆ%l: ҙ{ FbVSK ĠSJÄL;2+ڃGVg)~:{R#^ĕwpEk/tb#ъS=:m0v$2JM|$qHM>Qƈtw xo\ɌwA镺` jZyƹ?Q jͳcPX#M`=s}ރKTG4s^9xz_Yz7;^1R~B֯F}65߫2t d7 *ډl5MVm鄛Ǐ. $oeo#;~~J^M5$`4#NT5:%`ѰrCD\wDr+[kM!UWq9|SvN^-cbȥ`IA Fl#&Htz`_S,: +t3aADeڮ?]24b4z0ȹ0oz'Qyk.m ?3'KSZ@KF݄tl NלÝYΔ}-ŷa.H R+$40jeYO4-]®)B$VlƲŻ1843kg)@kXII o/9\)aCHu >KhY +"TwۍS AY9LզlZ4 '~fKo?̀4tXW=L#ѺգvyR( ?BUvjKD>R<ƹq]c8r\7f60/zF{N1a*8 47i0Z(yz2J g_yOx?)0>-c*h ŎjLf6 kLpXغq\e"hVJ?o6Ĩu\P@TEYԌ?}-푆_(_Ҩ/c#VoZh9Wz `&A'R rq܊Ԕ[J_؛VWZm5-f\[>_68i`l3h<=fd"H֮>Ko&LP39F>NLZsrM@%MeL;&mL}(3_UQ4Rzuh>7VqPz gBTQg7*MRvPrZ-YA1PK(o} rbIoK59z@;c/ﮠ;4PSFz<2Ʒk&<HMl4j߯gw[xf\¡g}I=w:h7,4r& :Nw~#  QotU떕=EL@夹\) mi?yd8x9Ye%AX<"D@|+eCV[^nl I>:diaH h|e\Ȕhօ֜]riOC9oZkIg*5'EE ÒCN fsw@u4\Ҧf:UQ~&Z\^e- #3KPAkZ!`&ȱ݆ckPٵw-;B>\KON=WDd.Tו|u?"9Ls+tm눀T.Xim5w% ھB ji=[?#_QP(߈ O >0Xu[k;8Ԋ4wX]S&> l/2 \V="HeƠih8c($'~zb3$MKP' gAωLkiM\ЇI"i4m⡗ܨ fKzl d#W3}YΓ'~(X _`v XPLmN,&17m6/jW'ql%%֢=d 2,nW>T\D`Dk-f[(+gF5g&'9)3c go+X[rں awX !<k-#BoD\B> LRMq`~K{cʪ2WVXpw',$0lQ|O K,tӮR]\I\b<huMv㗬R*jxl Z@N܎Oi S2ծ/>auE/L5X|"w}[i`w@Ki |`p% )"cnk9YArيd|pUC} ~VcQ"A}dE<>&%Ud_RYI zb u'ٳ zBe܋BٳG58sKII3χ>lL b<7vܨa0حgXP1e1wG ҥTʖa --] i)=οS+V{[ƧZF>Li*=֌n0,VN}+z /1CoN_<[v!Bt<#~p:[?a [r3zuykgyGUߍ3".RGWѓ~=C4讓k  9~hyOjDW8F[u*3yF=@Xa颲 Pjh\%).'g!2q6R\}.$'MFی]l:t밚/R%/;<EéwO%=0֣w4wM-ᗥ^EO`2w68)_̆>WLOkP"~I w/UPpYj5Bvdj=9k"}2i-A6sb|gӗ?l K/YX+>W@I ;=~1X7OQZ4h&+`7r\.S괣m3G6ρzP7CA =x1u,0wlHκFwFGf9T-"ʣEu5 D-a/K/sЁ[a[[~9!l^^ ZGݠQ:bIz$م-e-<_楒?9ˑغŪy?^՚, r%F5}TwSq<"~2iA%s8f:ہ$;جa Lm2pH6Kx\%(M)΃YߤWQBw+~02UV*h Ϗ6_EYԘa6x}ΡťVAG ^Ee?`c2=K ܤqh7q8L옠K)a_Wc]݊βqjP"~K "(cXF%WV~ iRw[T7`KWݧ4( 7G{YR)Q/,%gD iPz۽['X9N2 ޟ4Г;UYYfb#㘇t8Vs BLM¯$h&K|*vAڦAx店p95;蕕c$ɡ% L%N{fdn%`6i .YCznG4e;ױ."0T A x" aIe1A>cN]ec#'*j+M[ A5y Je:hJ-OxUB1U`!gqw(C :W 4.]YrIr;2+#gs̹]X5GB(pE=,r.aFvq"kQqlQ80Q7 ZY~e Vr񄾄 E`tAv>̝$ 2oP new!K  t[A8šgF+~<*uD#ڔSٽS :&A,D3(D6ޣ05) {IY"y2~,уZo} Ħo`R+`WUPȳO 'AKD^iw0}ͱ-GQAY?D3(gCVxmE,"[S@BId1ϵisZTȌN2*DoF~ш@o)~;U?[ %0@t)ZڒSrQf̉ sNF3?4cSrz={nB.R4 Ϧ;džh'Wl1k('}YM(.GhSYxWgpPda7PtLS8zKmKAM%񸇤P;:r^c3cxHe(TYrqZąr 킆tx-\+cRhyL<wvUvD+9mL^b3_ UN 2Ke<NJn}@dBcaGHd"IG]h*l.v{hg ~|E,1\'%>w ?Tl!ح8$vLybOg~&toj15U"ڤg acF5rLOdhbCa[$OXqoCHEǁp$r+*U"X'$]nPNA?IFFEyxeL/luf诚H;>;CEg"ٵ iP+,\Wb{Uވ"-Am8wiqRJL:n_tlPS>si(M ݣ}M_2u6jl<ـGT b]N!osPP) Ns`͌h0!{&Q; Z5YOO$jnh0ܕU-%'%y֋?O)Ĕ,MA=EcnԈVY/>7HϮHl p%qxsObNȐ8K9&zݚ7p(\/zR -bͬfZXȳC>mq,pI[yFf L܁(JOH@dtFUo`2`[MW&[Wp\lzۦYz 2 243ތ w2G{y3Fn'ɴsƐXguqж@q'Ȼdp/]_]ʋ13(kc5t 8Tt.^ƾm)Wrm'V7eZKϧ_,iw능@ >pT->qzfpu;%]$me˜:X̨El3k\-X_Ƶspk;,=#`|uڇ#1c*@ 7M kdqBĺSm% zIc|m?v\)\{7yXD;'Pax v<=*̪')f&4y!^SU9Od_?Og_~NE2s8~`o}R <5(w֏G&{ rIhi~B{!;Xu"\ -yugD{&Ӽ]P"H82ڗ5(̍:4]ntfn1E83$ec~+\$5 hPӑrgg_M>1“,:r'݊vF{ߵs%ox8|e \x9&6"'X M9 ipq\W\_UqCfx:,]c畃 v1*|׍HH(ؙLpH3"*_`&-%o36/0긭Nq`hRv~Lr. hf|AK^- +Np46[{)w@[n+H'pMpN+T^tpUBjiTq42suN65!?s;n+ AwQDA tGj%y r6M:!MOCp,˱I4~[һbTCp8 31Iܽ7ijdfO#ʦz)42t'Ia`cOtXN䢛kL7Wo؂|Ί'[ң_]f饯rA^d81h ^߳ë '5m W؃ۚ!H- N2{h2Ӂ,"mw (Rm5z2.=-`jͪȗ#'GϿS#/ƁRʈ/^d1ٗCE#z+-®}Xoaw2l#"W/}E'D-P0?R^߮P HEFL x=@❩UY2c֒+%6b?3J 7!/[ ~y i>q;wn77gM-%2Vxv9o! xtw[ &L.,OZre -g?䱋+;]t Cgb\1aL>2h6UG HkNUiyf#7 p{ l\d6L>'G"O|r' dNeJژx;x4s hw)z'";NR3_jwqe"9rBJU%|ihfmgq p2nF^bB5Zt?Ɔ[Lt2^@ h/=cs)݉Lm_G[{[=-`bx#Z _@^^?h\f7\3<̴n?!/[kͨ:æ"p\Uz4ۼ"&Pk4MY07ZOa-w1V{hz)Te lj>XZjyq;gɦ1?mQgs'?md4DmP8'ඐ|ngq8[P^JW:{ X<^qG]( x3類}f K: @N&~YZWaL"08=_;A, -[_YN9{}g"0J/ޫ+ ά5;9r5AVCw*؊;u*Opi8mY?!8G-Qb?%_hz൫BRܓspiayXG%"Rl4wH8F7gh#CV1GZsӢ=8b~!B{q! Ӌ!f-l8>XA򽼯 U¥ X OThU+|aԏA 7序g"L]QU!CW ~i6^T4Oe!`*`LoC.6[{=`BmM5/,l6+eVGH^GE3j8RM!.vgɄIe=;29KP8gٸ.We)2W' i,k 6wQe F;"qDdѲ{E exMeb'6Jrg`Y.wbr~_$mO]Ng-6<+q-ʑ8*%E ИxpǶ1H`z곭aB}u\Lү %$S Ҏ0ݳJ"$݃f`>$p+o ݂8 _-@0N3ge} #i58\f]dctSVsPN֙ձ +oq f=pDltOln@%ڮ!)*P(H.%f`ݏ=AKA0;e[U7pQ]N/5m٭9=,Ao/]/]/3 /6 ) Il,1zrZdy[sTun ˟R2SYSwfsuji 0-N Wb(4$f /iѾ.Vmz-I1whuk=SÆ`00+w"01p&*>mK*(%TiTt$BŢpcJA)J].6W߷Za7?H]L6*+lɩÎU跺hm LQD"~W#׊ÐAfe l`N҉zt_N\W%ÔnNA_ qhv|U_($ lcKO L3| bA;\ rRGF1q&]WR9'J V d#%k)y3Տ+15[]Ӂ=lrWLedfUd7|U8k1Y0^ERw$nЀ.<A\{&!_[SoL jHU_}h?ũ QV|z(Brf§@ېɊߝ ^rAkV$ :~e_A,&gπ S]#Hzyd8l'cy[*I4V%D||m7!%FOK='`t8^@4%_)D!ٔ=**2I(l7ҸsT[ʐv4|9u9S=Cc",6de[G{Dw#@ex0¢Uy#`"!]|(`o ̫QA^!˓NТ^"UkQݏYcc(>Ve";p4y I2["W3a)(gbe^ۚEl#\`=2'h+NnnM9 L\oo2#3h|E8 d\,8s%HNlOH^ *R #k˃gfoG6xk^.}JPKېc!fO2FcP =s9=#=>c9 /gnl:xˈ[+걿f)1z8.t\"&9np(f3au6QU~YM6C2V =L[*@;kPDXa;/}GsF,^v!d'2VJ xAj!ՉeySqئKuȇ#G50}}qWZ%ŊS! <_f-%C* ?*X7=mV3Dh'x=hg(9?Uנ2n&'\Ő]noJ/z_G3aHђgnwq~`C;R=u 3.L@xq553;pa̎;ޔa܃_XQRJreޟ*j ]1-Pw:h@㡨"Y"Xy!\/8cWU4Y_X:uƝQ^ށd;#_nGMŰU ڥHбMl)I\0{V 3tClU~iR51 8sKsA4&I{r2zwդF핍 ֒b`=@ΝϬ<ÌO;Ԫ 8aFU& .erYl, Pv*^V-h692|qPerCp>&|g} C>t%_vCٖǖE] L1B|F[k?`D R{l*}Z?15zW |ಮ#"R R y/D0/ELb傒ׇp~WqTU!( [>PFpbxꏚ|8mhŻH< uE2xG:+3tҏwH&vq]ie) Wσ Hp;u^%lddXyzU\muI\~w|p=FXlXT_EbHPg}u՘SYͧUY*͑Uu*6={DRT_$-$ݩJqmꨝ&iAY 8~mXFiVܪtvYjĺ挊MH޺L0/Pb18*}J}`H%0oy,3_.YUs‘;s@dGϫ@Q;?Hy">s8ѿGiVhCΒʳ\Zs 6R;|[ޞ$QI|\)cq7C ՞PBcҸ-[%rt"Vq@D({ПX+2*9Ƞ h*\Զ义ggXTt( 4ontZg gJǨ^`/syBu"#t.u&n8 =FvMSwWf'G͘ :&$Ur b@}`8_AɴYѐ@l\DĪ"+"ާ-.t!|T[fDdz4ޮ4MVn)q.xCK tUޔj8!WntulFBl|Y?>(?\E, :o笆iq؊ l­r]Mj5~2xal]BXʫݗf}!p*~-FQn**U +FJ~ZYs IfrrpaY QG@x# 1B=e×5i0e16 bX= CPdCmHC`)f<ڿd Z̭lU=}zI0wOCk IE|#SHUWsaUڿ-Gl]h8l{F?ỴE(ÎwcC,kAJHHQ zE y=d}cumC"^] K;K6',Ic <η #jvA%^XPe2Z%zڗ.y!ڪр,Vh3 rT"O" x59P517[@тq@V IRaq0ٸ7?-4=``b:/I"JZw;iTjό (X,G0VyCc[BfAje(j"'wl}2o,QL󂊾) .0;A8r%SVnADd".Yԃ]G{o;S%Ή8+O41lعTHW*s GEJPTh+ϴTEǣ7:zN#S ]8!$oSL~l#W;MA.maOm{hO!Z gkśy&h%zҟ1nH5(P6/%4n `xwXg3v9]NΌetkתN-KZNi mbO59cjJUD^,OQP! |L@ }rZToZ};Ю#-[N^zkQdcuoVy:?eh\ '7?zG%d H?tr_FAd;wd0igMpsu 76Q Lh4?|낶ȉ 9ZvFЧq^ٻ|9, Gȿa!LEP?}@Hmx$FC9W|x ses|z] aQ7 HgVR>&w)b(A||yE*]B$%|;}YӴբ9`\[5osjZ&I'ET3z91 Q&^r[{ll]ټ=8,+ zn^j^bTb*CW͞L6!ѿK|Ń?4+ ˶̼X$֤XTO^PП{џN|P̍zx,"}.pڢ6/5;TR_|F粥:oyD8if*W/C"m %U#Zndo>E[8=v"Qhz/WM.1<s]VCuHkTiNPj-u]h% Ь`@y y%Y 9~} y+Z,tX#Okh*HmQVXZ) I-[#Z9Osr<g ,d6‘"+g`[h~:\+"9͎Wcn0bHeQg@S-o Cf5q#;2U;쯠z|'FO{d.:b3u+qFe&QFNެ| @ՠS9m)RDyY(2mT|qiJVrS7!Uwx=^%-0K*Kz (HfײNܱwكg(ɿ錪;::JOTVOѥ< 2t{+i<>ښ0L w%^6~&! P?cb4i?*v<: ]+{(yĬCy_kݹYӼ Kk[cb9Q^-ɏT^EB"۽PIB7_>'W3p_02~lᨃ(.&uo:Xl"/ -H] XK7AHdfcN>Q!tf A~eDTRHCvc+akKC!/A{&T 4Ilv캞s`xTW%| 0Eתd6h-6X%ݝHMM>fYm ߠu췘v0R&~ b8)~Ol?⦮}SYy-b꽎&qvƪ F[A8cѫ͊w[1R%40S0ZC)ϭ 7B!+]#oIKuvt_X9rupz–{k[rTszx);%Oy13| +L%EKjVs჊R$}y tfR``X]e=t {^{`KuVxBu 18 P32f†8܊9re3,jSeZ!S%?6PԤ}WW!j7)V 7:d:\hV4^=]Bu:v yOOʬO]@$Tԑ[JeIZ(!:Լ:{Em;9BE#2埝L\jFJv>u{+u̜lGt:J3[ܘ@W8#XkK0~Qڧn'UB'D6j% ¤߶=}*Xk\.Ff|Aq#ʅBP/Ȕ`~eģ /E&'ڬdN]_/UߨyZGj/`,Ie4ڒt$E~&kB )H/vh5N$;pu}y[H(*pXf-N2AO\**;9h= )UH|^V%u[Ac"]ޥĆ*cn#,3g@Z)ْqI;%͌uKG6jcsؾϸt(k%<\O#>|@?y;Qh} ˴9K6)fzJ"o1r ͫ&4̧p!UgAՉD*gs]~m^cƬuL~%zN':QthKNZHӔ_P|JdNdk`|W)=9V!os)=0WCb)VUWȀYm_#,d( \-P?d&Ps/18}6/G[!Kق$BXȺE??: A۫޴4?W\P*%J)M{ 1![WN%2I~S6_U.ı4|:̆º!U_ 7D5Ƚ;8Kښdp#n:wB(MK$\NOʀv)wmL\5PP(-iP0@g`R[3a @Y ='KwcjZ)E)+Σ0$ZB+g }=r+ ZW_X~hvyFek~DE|*.~^-_@J֨TQQo"8h)| ,ċvHNX1- %!v%RP8QTR% L^/7QJ[q9d^i}@.s>RY9 O5 gQ41F * [Mt +qq/xdûuyFb%PgUάnRaI.x@31"2^ϴq6G=rnӓȴDF`73G~ttrqFGX}St&:x՜rePh,!@thN.vֱq6+MS;hK#UkI .AHu/]po5eifB߰(v,b[j;6Iݣ2$Q+Wxmz[˹I2\¤1Auj;/;24)my-@ ҊvcX[$-?/VM_jbʉu D1HVZֹdZ0{ycqlT:Y2obx9;;/('[[t,b0CyWاDQUtvh]DPB:ӃwۧIj!Dthm  $QGjht] 7VsIei sP;KPy;SW)?db}sgșr[3E/!h [1^q+%F 鬄ET+>4݊Q&v@ Lܱi(dE&B@sXb֙q܉7@xgͫ gl"̺kR- ȖV2-$,  0QyB ~@~ב`%).,#2y.M_V)|lU_^B@Ts^kժ vdݻ~SMI[g ۙ!ϥ3&I:n"xU54_{ҷZSmX^{>14|-.3#e{9-&tY<~Zߢ\Ĩ`FeH!(m:лˆt{4? B )CoO.w<$Y2nZ)|F +)Xv=6ʩ=#RcNJxrq}#^*x4zA@'zO_͔箾 p)J,RR6 a+N賐 @:ű(+w*cgǡx/qiq<pͩDSS?qn.-RR8ޡW@ #sC`UxʆBQ5ó oG^@M3{&VCǍr5Ȍ@@Km;M"H0K#Q}Yd$n7 ZJ}VME-)'PwaY$%jQʲ[Bb9>yrQ|1j7FJUNP}: sMwH7aCnJ9+3 .uⱠPIP|;˽sY*a&4aNwx^y|ߏ(3H]/d1v;x( Wq:&^eu a& F]O6'k\O.PV-&B5K+Г8ZF'۔V6%)'~n#余obεܨYknkc0AFŋɀF7ѐtTEu7섔S7{ $Z)fK~$z2=?ǽT.ߝ -ƶH]*䗡yjD{ gTNgТ{`cRwn\H 5*7r!A:jEkkq>W#x~}S|c Tz"z EWT}V-qy_aIc#j⃵DtCغ׆j=ӕ^<$9%o˾9Q JjkAXQ:h ;3Ke2z $zo0ħّ Aٮ Yzcpv$eOdm3ܣfmοyj@p Qu9A4fĊ:FLqg2ˇ&tD1L4"f6QX |RXrRGM) E\wiSfw~xG9"kS? vM`eYQɚL 7np#7r͚ *T˪ pզ)#1ː$u즤#'n o$گ 2@=?~Zs++Kr~b'SEKtНv2Hv=>=pƼGPn>vq2 Wsս}‚qv㲖N&7ޘZDf\K~t38~0[Dfܱ do<ء 7C'yD}ٲ.IEgh[x߼32U2#Txy!.Q窾\`fPzyȷ3Gȣ6dPi[ u}iU\42b9dl2C6:Ct:fU=؞]?3Trr%} v EoԬXz/ E]RQaY FrT\{[&?j-d汃f,qk[Nj_#cAy>C")YM( K|O^Ŵ9Z8^@ëyn/ڹKj=xW!H h?(y>H MwXTR!;8G*To$ؔuْ]y!;x$hp6K9f/g[濸aBhD ?mgL67:IJ>[ΞoyJ]X,YК΀!&Vxb]C)u?itljHdOH$mr]1… ԙeh 7uc-b^tc -T]h~a%s oȘ$z 嗤Jq7RNN&K.rM*vL1ۛKP.H!WrjZѤ)&δxKA+To"u3/.@=?_:њ&]{ɳzp9lit%PvqUTy~wf}1܏5-dD)"PLoEt?/UaWzApFG"Tkq,v@Ej-w@؊],Bz\IG.ݻ ,zeYoї66Ig<72)q6;(xB\* hfp AIו%@\`y w. Ɇl֧wF9rp_x9 ,Q\JNƎ&uG5߰n4 \0c/R>a]8Q'܅(Č +HH[$=Sc9Ly|tB7)C噵p\ʂF[$vP[?1l#]̌^M/XMNy`KR8sIgc 4 Xf?R.~%w m9m$r;#f\"C>0 LKf̅i3# -n8HSe ڸymܲTx"!A~i)_†wŃ#d"j}8:86~jҵΛ)|`>EHo*/\ V^H: pDRx/f-CA? G=ơnsD=݂?vvmQ_j[e򃎞v >sb%Pl'Et([!g1v!W$p~vHyie8ƀm?ΘD]T.{k瞚Ѱ<$ 5VߣxUX1}((lzs.H(Vj d}L%eg*y]1*ĵP6XIgWGT!s+8lg=w/P<{إ3aK_؉Mr޳]} 0披9H9K:|V )i}>nʫxb7H_' ~EGY)%M,şN-rn宼 DV$weސ@.uE\P"5㊵U$>`FHF̗a%)Pdd6ti싸Q#@Dzɓe,;V8C<sqi[ رQ=Ksq2-ע9KtR_R,K@Jݻs^J'+?.%qΝ3}V+]RQ8U.laKmj9PP f^-QQksUzRqpyi>z1Gp]A}qM%pKe;ܮ[I'q 7xO[n6t%mx/I )8PrMUʿ{Re৞2nQ+??ѨbK-EDJe62rQIKu#٘I+s睁=loMYq*Rݗh1!2_NM_H@‚Ā1$;f9'hнYx|Xx6dHVNRlz=i+٘|ZZ }0~K"5qxhfܹ`n( LwҦ=1*mv7kQ8AZ2Kn=z Wa.myy?@+Oz/%] , uP\ N>#BHݦhnH#ZQ_2&!.э FxSp1MMxft*\Qud  J:tAH5Ă&Ę'KT3 'y_ &%K[ߺ=Մcܰ#u=ТW~Y4) >i vNKcp̫QPk6Iy;~ ?O :nd6xMLn$S#E@.޴ xi%6p\,rT{&c{M:紴d^c+\+vkLRR客gP:O1F?'2_x\}ep\ԯ24` zJ3pAg&&_oMxM b ^J;&rӪg Z ޓ>pXMrc—:P!TN*?hh#_T`xX v~:zv{,J_3?06%k2t+Kw_iq:.K ظekp*#INI ܪ?4n vgkFr.:3'S d ɋNJPh&?ޡmX,^|⭴{㓸%&3g[RY^BaLF}H"DٟlOcn6WFV1"9k҅i`/DKL e}Ybhd~O#ċse Z@bOF K?D Y;llY"2":=;bF.K;SMJÉgPh=xT^Vq/H(HS]Հavқ'[JDt\VU pk3\ȇ?rTp6hTy ,nxBgr4Pd}x:P2Kq! {:ދ'sk; b+ WZt҂ TgvM0ǀG"aZ6\f=B7TP/,D^ax*SeHIE7]9ՕBuӍf("9eoxwVcE;rQ]}QF* Gf+~ѯ=m}LWjxԸp &X8~J/&Z!VKL@G1S@[vhJwJW𐡲dLGj]Frֈ8 ^?,ʍ@?]CCnAՎu֖W}x`d7>*ץ:v.>YVoj @MM ;YxpEAs~2 d%pM]T* &әdnecϮ&>q 0 2Q6iDWFpl~Orʮ xjw,D-QQ|)Ȣ^=&L>ض[lqfVO$i"J4r<~yq͘>d 5s72f7/%/lRVdSńՅȘhuJC} W32_:%( 18 _ ^i|^)IyynFbJ/ bɍ&~{-L3"1/Cr.dXroF6BzN AǦ9qg@|G`F ]ﲀIiHWY &ȸǞ^;`V8hmb{Y`f``\#SD.E*>iEfqy}5<^Ş>"߼LPX@և89+e_i1 + ;C,퓥O CUڰ/f+C##T^#|MS :wMj#AsxGjXz_8$}L:=@K>׾ȬVj .ONω뤤:y *Ko~ pnO mԩҠ`ʘ-ّ|ÿfдZsxz\h rKȂ$R@?a`? ߚZjfP :5/ӗ{2,ɟ/ѫ׹\dbX^JIUbwKC汮2w)\XEQ&6yJxiD yښv7?NvzZ-Qr1aBY I6һHJz("B}r vl$IESsY%[AQ!KQz_oM/fcSm %>vr5}BV$QD'HUOL9 &x $Pc^Q|WQs1Ie[P;DIN$ʬ].nQ}RZyVo[`'PaUXٿvԼ+g1+ЎdCi;@ ݱ?*$jrzN(oPTW\.,pkօNeq+ N)#z(R 5IbvoA mF yN?E@ =b ``'sQ*R'<Ұ nnjX rnX_c]ɤEH~YՋ(}4QFO&aΏU4 Xwʃu,}/CC>ޕ^̈́jnCMa+&\88Cב3V_;)3(鈄?#3f SJ["o(NvMAm]X#aj??̕Xˆ`e L=+: s*@FU-RYmess4ɷoc_J%?:Du"\Uh:`pjH,U,,}T ^:ҋ%*JVxL ݫnCX%U5/=%pjw=a{h]k?m %w!!F-?u qKN!?E }ЎKb^tuH)h/v' ߌڤSav4-y釉,os:{';}_RGg I{WOu[8^&`3![%@,?*S D< Ak]<^428WR$S ,Jnc{fe ;E eRCDM(JUf^u|Ŭt_&HguHYct|qH|]ʅ=|z"?5(UX jy@p8;hje| 4F`9!UKkGԣU^ğ1̲ካ VMwjлZ]5pq$$v,{lJIFeiZ==&>_YߔNEUBz$Jm1n't`G:2smO眲n^b8 ZpP7JV O_ LgN/pRS;^;vXS%fcyGﮓ/z+ 02BrPqob@ErV<(hEWxO۾X&)3ۍ}dFV#h4jó$iUxYW̭Vuw0,/.w Tb9)Ya2jEWJ̗^Ѷoe2yǭl59<%+{2lJ̖J[@g4*gB7Oɳc0W~/RA9d.&,jʛFUIkqFm)1RJ=nNO=]!T$zؕ@,\xZM q{d w:QLaFKN_E#IU]BVc' nlޥ'w3.0HMUOϦ"~ptք O@ UO TX0\x{q$WN?Yk*Ͻ-oae! H=t =S#qG&~"VB?P+ ;KZ hN>l'afhuH1™1GJqIFɈNC^jsrf;Z<*Skv°dx镑|mb,U |2,F"2e<PHݽߺ$FIj U+\bY`uaI<KEO1YJ!ƫJkK$-0 aNv8r>4 ]2ŵ4[|̣@dCYT'R nu~]4ywĆ{9S_>i0}TI*bo1"nM 9^R)*a5b_=E{` À`7͙ܔI]ptD/Wq7qcuy2a\`׋Sx79W1q9i:Ib6AlRT5O*5ʏ2g9U#ԄM.`"YJO up08@Q!Os`=ylNyix Eo@/})*FædU !)C S,K^0N7ixT4Kc15)rr>,IbJdL3f7 # 82_~*ҽ>cXi6g* &2'Ԏ:nVYkjw|G" ˪sV}eGB{/=m!|IVb$~vʳb{! O;ݟ h2JN$*U*Ўe =>΋[~r<^DĭJ=i/OC§׀VDH,E+³þ;R[C2K^神YxY 1+}ӧJRɘ8{Sn{;mD2 saŷ?)ht{&Fjov",msPn6MO6/Futrul2~1)Z;jqh"ZD2BPJ ?'Oʲ{Ϭ6Nkw [΄uݓ#c { 9ҽI̧2Tr|"sYODVc`r-[߲k tVW |CFji{[f^2/d F­ 9OlÆGh7cB+ZQPOfDD}WZ DvDR"F Z7q#G5fD> ځ\:7БkIcu%4!ɷX$YH^::=zV_G GY;p!}P ɗcե<'rq"d @$vW_ QYQIAC#y0My!KFuga H.3A¥'mOK"~́.errqTvxa"lppEi}Ti} G%wHQh"ʭG?g1p'kѧ e:KdX^6FB-"Ax*,l^e\[lSjG޴J쏄~{l,ͮԡKrqae%*CTfYmOqR$nveG q:w(18@öp2FG*]s m>vˋ|JV:VFh};GNqŖzɓmz.1/dnsBuϭjI􂥵Pu,- nj/!,vvҭ%M qWs B5| Ns0чζ؄ep>#'^70L"'1g 8]S` 可 Q8_SsF &~ZF!>z;QLj#Wz"6u>zC. 'kxmJoVd)mP 3X)k:L+&+S/ dG8f_Jo+S9c"J:2NWGYۗvf+Ȫ{yTgcÉ bo+Ե=f37}]DnTYrJQF*)$od?@3]Q8oGtv /jl4-r\'MF%NyV*h0Em"\X,H2h[:ԚRb @oڵ%pЛFŋna[YBI4ڮRP (%l{ޕ=2 A'Q rhEd*hw3ha|0fϪ@{HI#Qp ;܃8I /M7a*OA,% ^%KP\>o7H͒|=+ȕm+7r{y٠e,r|CA4*2/:rHQ^%&DEȕ=ݸύ$tTܓ{SJH-Wmf:֏Eș77JE\ pP|ZF&$:)ږ"{yޡ01)΍}  YmV ]l.f~q9AJ77 ̭8bahpҮ>#,8N`Ԫq-2oq_!o?VSo36 #$o rO]RdMĪEKv:׾S85hv/RINZz:"l}?Q@fg? J cA)њVp-KjGCKgtHzB)X_ Asy7)*Ne[>$(hZ.^*<ٟljY4ч諻oTX*Gf*҅_[9Ο*e|u t6UO(,vK7?f!&X " qV])Dp煟z}[D:75~*N6g wuyY?zm#x}搞ywu$.s\@d=rcNL\UL,Z`)<^0zF)P(7P)c{gUoKWI1QA}p!#;boo6$RqoSlii}!$ C/@bԘJaps`eּ!F#]IRRa (w )j=-IcxߎW֟zQI\>'83ҿ4O:\)+;3!(i:$޷-2SGfd# ˟FIWݟ@  f _'=?Ʒr7[h8z,DHa@װn < X+3C8٭3` :.{8KU:dhitPK\J f+ c#\ZD[$xo4Na`Tv@ :s4Y艪q(6=4"Y"Vsyp֊tÓI.liK*y^ -gN1v,L؂$m0)q c3Swf:6 ӰبBy ˤ<~BmFzl`I}A𹌂"Z{ZʞӆX˞Bz *T5_M/\9t[msK5ĸs͘t; `HME7a:[2۵v _${ok2粥 HcF涞;W oF3BsML(r1A"q_pڏa129nG'D="g Gх:E r{<ås.)i=Ɛ_Pݓ EtzN5m[ gyq^lFVA)Qbx^[%lH*Z0Kt`x[:'Pr =i{ZVXXM>|f3q O=X{_pƏEoFˢWCz( xrtϷ BI +JU G1۝.fܛywRj1W63yxn~놞uf57oi-S霐 (J#ܜITxCg&Hnw!eT mUz7RtJ{l̜7\SD>Lj ȹX(#o\,;|(pO˚z!cC&a.9|$齶d1H9 YݤHli?˂V8 1.8`4iΚBΤs_~в?.%6z7s 9C)sڬ&%[v@@pe*lփ8@Tx4 `5~&)oVpncx X[>gNmoZA`I_%Ȣm n}kS mŨu]bw4p&ospM=Rn}u3P3ޫG_iˇeFC/NCޜIزrG6Vp.Rb.@3$]kk-S%>jq^8DTnI ùacm*A,`Ӟ_fQ2\&U-:e/+f@+EN~`Da҂Aㆴ;W-lUZ&2ʽȶd _=\I֙^5L6"KEnt}L/~,:jjX9H lw#G;l`jW:Q7s9^͟c?LZnI 0!rbd q$kM 'E,֢^iL~7 9M<7S+au ئ421I -u'*"`޴@c&&vd$2mi8bhʩNwZuY :OS4qݦyePt=0k8i-^6D=P[AxUyG`4C+;An[>y a.ZxuӖX#ғ1]k9|Qi}y޻_X~U9 ;x͡]\BzgBy1׵ 'uI''Ul<ʫ  (;Dɰb[$=;᜘$sK)o^tS3fd6f[P3`^{1Y(bd QnT>ԖMf-(jvTy j>[j'׀g7`E8` xURKP~s۵Ns^o6]];'M[b">KS2@b¼I6gm*%p6^B'5ؑ~-T eǏI'8ZV3׀"vFa:QeFL@A%;4V&O 1ƅSg-_y;wdFG][iIr5T0 6VgQ6|PQ3xZLP2޷.B:Op%};y5<ư5-՛3HhwRY~I[-TtU5T%H[ f@BK*V-a]m]0;X7D?fid!gAMqt}[=t#ی2lʦ:OoteLEf5[|c.\x p&wο--ۣ9⤫L"_-ʺ6E=܉mRV[O0,Jd.\J̤c~gΑ eԑ6x%8=-?MMiiJd.tZ߯O2dHr#aY>I R{ISA32τ_klXF*Me~o(fbǨIU򒲼10~Z]1qum*VCi4Ф6|QH;/N>a;CzOi.TB SCۥF23QWS۵_/"̎%?9{D_vSE#${6)0A4]tsf! ӠU^,T rudyBԸ'o|i5X$> cpQuiQݗw_5¬_i^<2&r!a$Ð?\>;XY\=c+[c j>|ӣ$&?$Rp<0Uz27zS쇦|R˂_5x+H\~LBqhg[܏O(0 j?Y6k>؏Rt~!sCRøp\?'KQ#J\AJxyφ5{x;g-/EqZ \:ѿX]IsWhz[j)d. qi’yZe^[il=5tk~R*lڍdĶ.r.O]sӢgM-| :AL2*8?h~J94,pEL*cTFҜgyd3a̔)HE7~A*1CZoSތ2a*`쟈6v?pw#50Y R,3W A,n3HNы1;/\i򎤕Z6^t.!J|vXxuNY헠S7Z?5 cKί@K4 eE 6m\;~ .T!ز- 荡9q.Ꮩzrb,rq&Nxp-VdPqIO Gc8B9͹#hxօn0qGsek~6LXRnO3OT+?E {N)EY.q%ć\=yoe4@';_LK:]/ ="] q8:V?g}{܉r Mi7xnBLR[tS8[x9Mg:֪t RXг~.z:OΞ7Z2 le!%Me;sҰƑ#wMx$brqM$RzdlIj񐴘TݤR"'o㌟jzg|K@_<*`Vt", @HfM,(mw^"A%u $16r**ތ\p}Zu%`%YwRWO5QΡ'T.>vIy(uxO%*yb`ŧԫӖ<&]%,ȖҤZHC w†ʋo٣JyqFA"y }8T/S1115B 6=ӽ66ңje ^aj }ɝ/FnL^TRp3PY9ڟX@H;}rP,7ޟZY& `>+7͛òP?V;ىOx)HNAb}jr[rN -aMԗ K,T}^A{ydG<j*E;Kghz2F]_K/ȡ{Z B/MTG L/D wЪ~J # YehvNӓ6B,Z4yT%~/#r[PҠ7aӷ plC[F4W}O="@l$'5ptxX^[#(tnwH, 㫨_ 7]76XP3WsIlz9E]`I}3t)4)v~"PH |(hsj%_&O8J@hè*Ma&:xt* q|SɏɒNt!_3a .WڔZuB A5?# r,cm3[N8kHw!w:6Bonss{m#=ȼWqS=[5e! fxN(Ck4w a4ԣ`?v xr_U!Ub?I׮>}xzZ Xa! ^ MNPoHgtY-]d$8M5U (Ro砫< l>[*Рurt}0H-)G`_w0v4YK t#syX{FI"Dz66ζ, D|-Mf#vwtF] t(`H<PM ͕"@ypKPcڟhӴ4 ܎sO sBYCJQ ޜpf}K2j|04r~7<'m#KeKCxi=(luT>_u{Kt 3:NN*e0JMQ}7N-z|={uշVBO8Hhq:9K ]=PJ\Ba.7?H01$tv5N@#zh Im<CAeȕt\۞8m)坟Dvp1 @F~0xX2s݋Z u3:?9lQG bGue(=bv"O=c<)d͜ ;/UuKA8կeO{1Y6vȘu*デC Et|K_"eðJc ptUvβNe+طtvct[~YpS*VJu6ۡGu\N[ $7-(H~i?h/Qк5϶E툙1m[Q^oiOlNrm')9" G`cKdyw45Z8,Œ'!}abH_a} kJ~./%ĕYdAP'Iv$[K7P K#|D(;i|W_ (`Ak 3v֘b^xKaL6ެ\RM:1+$UDr}i}KXZ?o{y4wnw,0}b'BtPh<@yu+86rtYj[A_ËsтC!*~ТymS ͖,dQ˘WlqK2 Ƅk4/!?Jrӿ7BӀ?Pf,:[!&c|fhI1Ha^W=^oxSSq #;KtcfK"oEN ?uq*:V$2['HèӴd֪ǔw0S@d+nׇTJ?:zQj(W$)-.ya?"W $6bo]AE 7GlT#HrwTBVЬ^3 F;Y)!M)E'!@FC H$ QTkm>9ʖ*bZ*0=9=zD|,1UN&~ gh;":tY{|=g)ˌ~Z{FZ'č*3eu2xa#tv!IK09[F@ غ*l4]qj'> o)b,H"YYALA:.%YD${-W *b°#Rpr~@co+fĜ/eo[r#8j&,h+kNOߵ\6q8 9I+H=k%[wpl#(!Q*&xG K! ߢmMی1,'jFh[-jmAB?5\z[(?vL_ Ц(,U0ֹkdX*W3`HeF}S$]An ^}E);\LEZDD/zE$^ăXcW{`])hY0/4WV%fqO6W󵚄'T1V9mq-3P6DF{>c Y;s25UQ&eCpvT0Ӊ v݃{(""-E-$I)dj%k0ʨ˦_.~>V”Th Pz {}EO*#~w_鑾/1[{:`Il0o"'7U-0?\~E9CU X[ga_P]RIyji rg񳮐SG$BVx&ݧKd&o3x[+0_x=Դ !UGϢuI;>r/b7/jۣLTHfaGhf:*>i~>M*~Xv3@r)ç'C0lw# Xjp\3o)>/./l <S#-E~gӕMhSF/6Ka-ơ_\RU~P+~婜gz{ģ6"Kg9eehVSvVXy^~9+E'Jw&v +V rQ(ux?-' NvrN}."u&$ *'NNaGh n+P Ac}N̽T n;gt B,KI+tM^cJ=~ɺ?Q Oa7=E.Z WnQ%Hw%\UItER@iE70LI1.8g]R]oʂ6NtA.\֯D\m1U<Ј".?IHN5vZB Jh%,27YRT-*e' o{oeGW0,)20TZOkj]ѣ x-n#㇄׊D0X|#f WH2_cpeK; %hJ|wt"K vN ΰQ9 5TsLwbt>\M0墙*w]7>m ҭqcU9YkLWi|r-ND_&lJvс؇=iS0t9]Py0_ܧ3ExxCt;Io l  plS1 &z$'.r0q;͡PԽ#4YЙ߉ hI ۸@MN{`_x3d ~_7AUM:g *ÊȵaN[^'`,TJTR$"x'HdڽpqTXhdf  ?gHQ#e-VZG(o)aA ij!%fl4ϵ[n\ʨH60o6d ]tQlz|%smԚȒap:Ws*ԁ(U@]WZY!ʉOSz*r6\-ElږA/y m~H-|Y({nFljNqgßj)~}#`%eG 1x9놁^ '*M)$2mR)ރR{O]w~: ܬσx;a3 )4 a7<QNX ?ChGx|xFQB˵eqLtZ|el0LA%݇v.xĬ6 G!Tqqע57}7Nl#kIɸQ(l6"0  &H=EG!˝>=`gO0/95,kH;nʔ|ov+nOqsrAOEe K˽O)b gIKYyaՀ3DRp *"LD&tD聶 e'1A]69ɬYEU>o]$9>N\!XͨMkXe*5RѓjᴘJgW6 >'FX;Cm I_L"Xi0Ra!WL{8T,>(䰭 VLў1b6=7m\O8B08ڄn)*9bma _3x#32=TЬPjؘ ۳߿xh,FcW_T53c 2 R"8m TQuOޛS"*@?cgԨfN= u9Z$1z}HS8䐢$['Ho!I#(7iF i 6">QOG/.ourp1i50H `@UPZΠgg^؎C wCE޽)meRJX$xˡ>^ZjJ=t͇19LH$@'Hcrs$N')h|dPLDHo*儅}dJ`iib--C uHe,OU%AAls`xѭXl).$3P;Ƕ.Qry`pu ̴H>'#ˀk-ivVZ8o4x#uX^|; 53@)Paog[a$ ̍qAy0=F~GA^@B/SN*Z^p}X$ wDVZ5O#./am˭ aW߂@PVyb짥0əa@mmdz`v>?*?Mz K*ӇPݮQ0e@!-zEbΆ]"cE^%-}J_X%wy/K50+&\Ic[Tabw[dֿf?w)>t@c U?aP2 \ag:X Ʀ++72ZLߌ?-3'һw+ǂ.l J%$-vM|.gk#s ={ ?a$+V\9gBNx?SY=&I;n^0TQNxlz8M 0Y0u^A|&w pY.vF!ط>?0g/.b3ϳX^CPP{+Tiv&ufوU-Wl2SW𘶩9;KVpR7ztM9a6ن5{-}ڒ**VÉ#xQ~Ny'U&ߕK(`_Ͽ 0vr=6|}fh`z_A 0X[h{jO(_.B!$ dPl ^[sѾΗs8ϵv/Hrd'͢~$=|z ̹~8{FBD%NJ9~M7S`?4cwzᜇ 89侀 ?Si&Op4c(x,\eUZX<t /K:vO#B?ᝩ% W]1t4N.o0Ŧ/pZ6S(-Js5@~{\V V86d xIQyrV0,Hb2ImJgFp +9@a3}'60`: S a08fAW< 8ƤrZ*fs N*(%!-{~LC KY}~J8v1ޔSCLt[=ERK{zg~o{/v dX!?;\v*_π弄 +V19hqfO)@{!KBgqP\M qN8 \!5U|s:p/KGJ4! =pCpVYѰ d}PLì‭K:(eYG`ck+1: d|^gzU+ 9|`S۪E?a'x @fJd3>/>Si\W-F17r!ǞK ssje4s/`gzA?6ExIuC|tTVQ fG8 ~l: S$%Ah=1fk8(Sˊr#}1Ю=AGOҶ8y.fÊPAΨh/]YNb I~vƞ*_G) d>vU܃h5 eølW`:1oݔ|l1#]x:8W\)Jic#.ŌP><ק\lH+Zӟ"׹^{[?Byw!"1tpoMzgG*3pY:MxQQM,lIyPj<3\!P%=kErN rׁYd^uG?Bl^ d&n1/@˛;bgL+ԏGTsgK@ g=H,ߠLM(,+*$dǀ3: w`hpo :P]%u0$mYl1,4f5AS89 bU3B_9>fĪxYs!ګB D?4IOu$E]M*"ERI& GngW #BܹH†fw=0u$MX9Ki%Q:M;5 aW1+eyq0 LX>)ʬ| ` "Z/1ҵ>z_XfRtprNA@܍R}3 }hQ횶-/nH.ZUKKu¾:끏#w {-e{t$!ڡ gGxφ=ΝҾj9{sxb#X ۆ((~iG,0ija\WK~܀"Cp\04iC\21Ap) ]: FV6׿ʼ%:a֤m)5Sǁ&cXhL.Z}W0)nBe ص!wsL UMYOHr" 7ч1vy5~ʭB'GY,R{Ie]Aj0.0p>jW0匋lֵdzD7kd^F*ӓ)Q:$5?֒b<{5/ď{Mr֩R*-hu?=GdabEZ#vP 9\)k9KF*kY6" 6n hYK?G|m4^.Sdq2~srP` L 01P@:'^?zZNUHqK_] P]U9H8V3s{hv2&4ڍ9<ி| ڑ38Q_nwċga4v)*O[xNLL ʣ`8 )Y؁NJƒS}ٱF( Q@SɤL U{Fs?0(XQ#4&\*a691#8o))hJ"&L'L1)صo4XWWRj3_L::~57# 2v6oԹ}U\'>68Anw}Oid3rkqtl1Crǁ'u]`Bz͐V⫅uO:7%j<~frd]=؋8(M~+B.b}EKրقD2MLڎ^k֔fOvW{^8zR r * e DґX8 q I6x /9NV)Q`T& +y߉dؔg1KfcB _ I A:"PSm)kuGEQcZ"ii ! ?J:%OԒf`ެ< 蟶4pH&_AIӝ.g~Is&Co6#Rm?Ei8S3. 6Bfcr 1o,l`Ktvz=BIjA(j|}Z`iAKCҵ8pPy)weGhrawj( $tP:0E#]ΐ>_Rb=DpXHsbsՁ-|J|Szn׌Y= \Kj(x{MG*A oYE?+9 ?ż꽐\E OlXA$w,ۦ?K*H".gcu}D7k Uy^FvW'%O=7 $լvWXfdAxYdS[KM?Z[\)NC}TK|\Q5Ϡ0>޸<>0\` LGew$ƱӠ%:5o $ؒ>V+h:v!jv^i Z!7Ӕ Kb Uw_[ (^%ؠ^*%xWGpPHex 'NS*5ۏ8E/{bGV5)Tљ XL/hj:zD6F|ȕ}z]\mdŎ&Xh Hfn(Ի-N.qlQDZLZ'2hVP 4 PQ`0فG"=`n8$Rr֒OP|a$y#ThH\=ݒ%OS뇃! r;ϐ%#toV]'2AMx0WQGXQ!7@Wう34JcX|CnRngEin?uvlR1TysxԬWu9,XgtN\D o" |/t۰0?f6D-H>NŌB!W`ajLTĄt.~79Tj" {Eqk 泶M*)f2T];V}"'dJb=Hl?Ů^%\G8_**̈́ZHcz?uB/arӑT[VEdL&;Sr@w<)fFbNCC$#4JUEq`AvOm#R@C(䅰^9Vi c?;hX!i4^m[(J)l,/O&fLy+(Dx%ni2qU\E7WL9} yEe{a{Z^sŪ!iDJz$dIap!@A $ڹ6,F'V{ڲCԽ0TƇ=ZH#<Q&cCְԽwԈ>W̕'lPM%bz>JKrmV`3s9 I <|$1ݳ,_Ps;MxSSՐp7+ #&JB@:rǘ&}p;dKS_ߤrelD?n9PyFh?LGs`#T0m ܙ]":‡,NWe0-۠j*\X ֫VZV+&L ql\䦩#0Y w,l1+@ϧ,vY䶦nKY 'U֘@1 h! '0&&X|cKmL| G N!!R#,墭FV~~pj,q먅Tg!30|`o`t$U{0MڛB;쿟)Q 4ڬ%p9=!rD!]kSǾ9_M.A$ydXeQ5HkH&tZ/o.P/2#͎:ӆ^tre;V[0 x=\A6Ϣ/qW!vj"!suT/$GPđ3p] "` (ᛕZ(e/ R0j 6ِS22Ġ$ A`vb!rԶ0(Do^U¤dDVm?F>$p*ӯC]ޅX Oy>a+Aǰ!u^0vh}K.;:jKhEn 1G4["ҙSU+yd^ 59%("RM~ fbMTl^)!q<mIN̢. u1{!1(PEP{0[@rIʡ*s)\`bҒL&TJ 0G.H:%&?u&1XJNm*0}&l  ÛDӐU;|<(5&q 0Aj'@m06׵)ߚmCXxB ۩רt8U|Q}:=&}z">OȆ&Z7S)LhF*ԏx#;t7m^,nM.O|/ۿ,͌eV}>KQ!D<姳Ii=,K`mp3m3tޮ%Uv83\OaÉO Mk.pތpbEFd|(WޙB(k,O :Ԅ-GyCmy6[B)$K) kQ:d0>/>!`ޚ,`II7&!+8 )Bjѡժ 4/bacgӛiv ^"£:M@-Tv^p9$=ݗǓ[Wu/$w՘q嘜]>֘/6 62Tg1–2aD'8}#fQb6 zLx#~0Xu-hX~}[mFP_w0 $uzd1~ŢO)*٭W ^͋GP hy1TyĊ"@q6!͸Ά%Z lUnS@!:׫/)Xwc%G|2دEwZnaebo?砺]T垞;pw0;iK؃JK۳Vb^-᜺kâ9`1/V 5aސE"eDLެH嚿K:"6]6jDJjlGTtKWۋh*zod !'.C0j@ gczzDo^2q yYKI9|* R#WO:?"1PnT1Y~CjUox[&]i-kIH*GWHB }`1Һ2zgV^bW5F8_7:`jE泓k!t %LGaӭNJfa6! Rҭ]li0C7? C[vX`)AlWF ~+Vym=b'uT_VZVa4|U_vt0!ؼ޷l.8~UF~8~m'}X /ڴgcgnXQW4j6J8~ns/;J{! J#H8AۼٽN9E )LƷD-7':,)ɛ^sZý0M;#8u7vvjaD-)Jj~xUBf4EJ BZxkx{B&ى0 t`%l`~S)?Dv u=R2c_XqQa7AGR ɷ9J{u Ehɭq!cX*^m/e#L=MO8O 1uVafy&xy^JAM2\z8a~j"'1CöV锠AepM%n< ݟ@jKn+G{5#lGiz2|Ճ anI-njNQY/ty܂^oB (P.pP |m5g?,АcI]qy op]_^|.EQk ·1 |" .ʴ}06'ɡF[xQhs~=2!@Abc+v1"F1fKC:(*.}>@U?ZwwnUkd?IP6&lv#Kg4n[U2Y[sWOx ʊa Z$<1:Z0F=]t6'W=n.$:_@O+ބM٫Ν\lmHrt(**M'< 5 "/uZ;>wADx{)!{#/ÕиEڠƳj2Aeq1>PGq`yfz0 jY5SzWge}qڶ z׍ 4 ލ$7Z3CF"E1f[("rI%#/{I3iy}LtA|9Ei~D?Gwi=촬α|N "791,nOV-}Ҭc}ΦfnS9'jY{d,X"N-gϮ 57) fPVj24Og"HhZ\iM×?eehLYL"I~ڣUvso?xJC#IMZ q5pt."HqoL`MXl3>1V^<0cQb9jV8f ͌~BQ>n|0~ FcmX%7Gu^1O0|؎UmJ5] 2K_ߢL?RTrI6@8$+vlQ4G}*n`ȋgO쟃Ee͡sjIxleWm</" ňq*u,v>D;@PDBpnkGK!V$q;P$1jb6CLAj Xth\1C[E FY6c|y.NZU5s$pOܥ "JvᓡO EE\0[p+v'fƣo&_X¼кYWn@]Rс}ejT1-T-i3v`TQ߷a 1/ƔPJ9LHK}cü:Y咐4CݰAN}p3~7 Tzщ';Iϋ-n:j+(#re ^.6{ٙ$Z;A ӷK-d[ zy>Ԟ?\*nX# /ul~;'r/q F Hv iM~y"m4z(>gj]C1FŻ t~u\SpGW(no|W鿕$o ΪqnkUNjPT]"Z^Rޚ.HiFֲIDDhw>Zi^s$] ιRbg\VNKnL\3CBhF/m{L@jAF!-H5^g`qEH]j(u-lbI2ґjzIK2PuuQ2gMݘD@z S \ς>p-Mxn]w rh"A x' lPf{ Cɩ0C̵N+|Qˀh@v4sM8F!]p^fnL T9Pf4W%@l9/a2aT6o"la ^"uwmY^TRS?rnܸ%STPb?N[a02?j%HZ"X*,NM| Ww՘ d/˔TOk|>F=ΰOZ$ h-teʁ e! üˆXKsb. Xt: HamI'HaU !ZI:xNٗ[?Gϥju"jQd'1U+H!վ.D~=?y-wQ,F%J ?d_Qm'%փӤ^h]Q)iOj" j  _!ʯ dy .jԡڐĜL>5 ~ ]YjaE>a1)}Nu-DnRw}U"]b8;0{FO+|l= s,[.yU97;XK7J89lon4C̜2h^ɱ#e\f>ouɧH^z W(9طuy)'6rtB+6Ry;6ǸZ4 5˒!HB5 BP/+w;)޷m&g>>Dso(c۴5`e9:\W_PR!_GcjZ<"%;FGFhl6p5"H) V̗rVE= ?glDq 90 =dZۂp)j#0JE_ >5pͯ|օc<`>鷤m.H.&bWd}ѽ+*Wfk" hˮEz@!):h,;LMPvhjpaR3X&豠UN\PW!`WSg+: =UƦ^yaNTbslrO}گ _"6Ma 5uԕ (S1bי\4,h|U|!kn~g o"Qvlcx E??opߵ%w߂BSF d0@[ޕMlNWR)0'ٵhD ,q ZɄD_ $WN4` ;$c<>;72d_V'̹.c %h\k%}Dgjȥf Wݩd_)ƆJl|JrhoYpd[9d9 x%S妷Y pߪ'QqjVb@3ū HT?yHUtU$0CN!02t˅W!&s+R[hC,TFw$:T0[#T[Hz{vr:b .Ќ_'ioUc *~cWMAg1Ky[_{^]#ɥC{pxRjQKҴ W/ #EKd݊P8@q;="U!QRT4ʪ [|Vښj0,*0\ef ͭЪ`Z5j * B$m%w1ZɃ؋IoI(\ft2(w^[HA߈-T3]cKy+}OO)k Lt}^fimv"/m3HlAʚ#^D?e2;EsfFЉpjgG/1o?D`;//ў;џZL_xV\!&D.Zg(9U(RC[|`|Dۍ, -6FyruޘDT cO[s))==$v|-N`B]]? *&GgSKaI!ڜ^wKv uQ@+E!,,HEerlQ(tf~)'^&9V@7ۺlX^bWK?`64A*fLbl$Cd] uʖ@I|ASͅ3?ΗS2ssƍƟADS>/ 7h:.~ zL>Rpm0A۱rq?K+wخ?~f$jVhjzV(K`f\]NpsjS=W!<9 M0#Ҹ5`/-Aykk7%R@0v\r/! ay|ېMːPB"~HvcnL] zq;Lj%*Fұ*3g* xsLb~j^-+G3}K9eK]Zx]FHoZmDyԀl ɲt͑6O\c vGREk:D&7ߡj*Ub*\^Oeo|o"%D,/̈́Gڜ!*} C:=%;?aVdVHqm}#}g6z/|gw$ ?cJ)ڷ@:8ҽu{mFکn (Lᚍ|#8dqnc6L3>v9/rQ^,mrKBp3iwf;T&3y>r5)231ï2o$ U!9z_ȷQ>9{aJJ,21F7Ʒ_X2,[ٍL=MM̉GJe{..hy .^̻ʩG %V!z@LY5po* &S&`YNjl]^0f!z5VOS!GQ~ 6叟_va[=Â& t*&~~^򨒴8y#^Kɍ''E|;c9b*xQ@jp3UUw23o8'iv3HC('}EÓP}!ئ)D~!AE'Rd?8R߷= g=/;c嶏uvJڟm bj E1'd=MvF絢|@神<`WX W}fZRZ K#G:5D'ZԣnϘYڠzR ]T.~.4&[n?:~ 4fQr# B` $S2WW(=6>K[Ϝ/s-Oq\bWsyN}EeP6Ԋ2{w R|b:|9F~ضƈV0W.*L '.:» EoNk>3ہdeY@_nK6n\+##GgaN[hl8%0 6BV 'ŀ[V.Y!82&.kz߽xGGKzM(SO6mʣfl ʹ^0:e"G[/c[eҲ ߨRH˭M)<E|vبB 3! ?$Ϛ]W-z<M(N%"_,d'_3\ ?㤒;_ۇj4ưzHҍ[07m"^,(_x|*cv|\zm{(>vӶrF w}8Jeh ($T+; 3c aNk[9}"U#?lPJ(v_~] Bs6~olPH|"U:\ǁS0ۘQ`"zlYccU(;Li ^sg=" V$ |tlX14|&cI<̯_h5)/9ARQvB&Gjkm["/Ua+׎d_! Bj2\7)k9f&TRYZs}>ՊEm }RtGGd;̣Ǯ<7JSsk*|c~f^$C+H;iu<בY.qP%ħqý]G%:xZH僕m@Ƚf]H!jX&?/EiSX-JMxNƕ.t27 f©X)$#Q Utћfke}k*^{DФ ;5jYbQT Rw͔t{@n^ps$v*OqXuݨDޏdGoUg5SƼM a l뮽Y[pnїxĀ?vhY7էB;_^KNѶI8{G4G ?À#wʏ9ؖs/NJef1K M#\o'[M:gۗ\~/=+8*g(b"P'MT}!JXe_p6})оQLf~;"Cmz),)PF :Foc v,Lh şfu(SDYsԵ3GGX )4<-Vja=ܾV"(#$J+I٭၀7B d[.Ŕwa5S`S.M'`pL9"/'U85 ehO'$N_ȒK: {!K~1]oqӫspmf+? '?CfS1+ͼjh| !x%:.sm'C{jS#׊S˂/.`~ DMp~k<\n+kRLYW叴^lAS6ɞ=뒡8-]VB67^ ,Eo'*Px2[ŞLu&)l]L'8tdBnVw9TqNMsK\F0e1߼!Jk!%,#q7 pum~qj^E:&]=DqުKFN3 ng(g(q^[/!_PkR[8/ k#8?#q 6n$jBjD )2S.hf6:>~Gw|qFxJeZ1}+6l˯RisEd_X;`]\u9)˯dj2O#0XzE_xBjfY5]qOKś IkHM[*0e`D(*G(Rc7$;A~(ceiP1{/Ba9M66y0ֵƛu<{deXD6(g4{ e.Lvok5h|3@V aFgEC(O E} v~c7= ŏ)8n*g/ n/Ӆ(X{YPb_V%I.j Es4;T>UF&\Å Y9z֏?4cH򜡗IE~e Ǿ+v\HW1.⠁S[*?n\e1,jO.r&If+40 3n(HQ e3վkeS#u"gs#9:Meble:b_O"VױՙdVtHxP~B)|&!V%6l #G2BbVbxk0@#[\DvO`BvToTd3&I v!9gr^RϧݍF'%gB1t; _[@y!<;m;B$Sų8}5QvNo_x!2vyyVH1?EQVH(t\=k/n_^pGӃmA|Ol>xG݋/׋]EixJovY_D$#GVIW K 5* 6aX ϟn~1Lq?/dv*-N "ڛEةeWK][ojv)E "s^1p͵u"+^2B}Ѯ/@4{zұ.4VF߀QR uj^8XnF]~E+uv~Vex_)Z?8-glaƐ(k&yh?#>b(xk.1{SuD|N/֮Ш4iCIJnd"~|!n)_ЍUC EJ2[[\šB .- ce5aZg'ќkh1.- yOAhreJ,z=e@#!>\^y(|߄my4v{E߯::Xr4gxt1x9 KUTҹ/x7EtNX]X=F^dؓw3!Ufֹ]&fM`<`{q r.ctgvC[j'@Őγۇw(fyiqfiч|?]np-Z:OpI[C)W۳k:qT٪p*.#UI) º uqa=ه&hAjG0FMDȳ4Ѳy]eޤpA&A[^ )!] mŷApdcMݝ {t3V _b2>j )3~,&(6G؆]\qZ3bϿsdۘK,*PųSgH?ZPޔĞİU$UF)0 aV]SmTK}n7ɺfX#@\2֟ZBJAhzqC R=ãӕ Z0Qh7y6wE w ~ ތV /YŖ} zDK " UPצ! fGo6"tX ^$7q ~Ѝ߁qcXTZ;L(R}O XspR"<]iܔUD^[O=2kdVxVLZ"-(2 vs(k'^C>)i@hiPz^F,$_Ѧ.زiP2X]i+0y!֓HϡNLWs\^CZȷ04ndHa)k&$yz)l@򾈯8/0&0]xz FgP־3$8RXwT0W)f_!fo!}ZGBG~vv &pahI曜׊X VTxE͋GoE{m9ҧعffV ]rP [J'<ϝ^G:'{@+fnX.#5Gvw4QЇt1ˋSiڼk>~"Yzye< ͂|^MA'^]! wl~I4?n*2e.7g Sw1Ҕ3逅W2""J;aÖqdbH9LOSϺ5, %@+/ͭkNy/Qk!ߓH=,֣DDi?E(qNK['xV`^ڧR]H3v]3&NQu0MGtχHA~}ݕD|aparc*᳀ }GЅd66h+8I[/ϻd!N켹s´m7w]Xrm&R+ͭPǥKNk(`3 ?'JbEZal}MZ-2ēmm}`r N>Ec+غ0E= K"CڹFI+|;g*SMӯϒzCǕk`X|y_NRA ]nFx#A;HX>!re9{s.{K\GcM3rVׁ;Sq Z=^w#΃[oA"lD?$3(A o2I[^X`C~"tJt(eXY [-gnrP17CeSiϐ|OLZע='{AN=upanzMS4S4^@idi[h[Hا@j1e6,3lI/k4MRa kC&`s:ki|ǢfYSb-IpEߤJ,Kڴh&ѧ%i&VR&kU##W[zJ?A̪ JY*e0 k01#ݽj0\t](3R@ĥUBa|pLI,8Ȭ&ohฮtV#uM^qxtf\"y c厢V<+.?]pPث.śM}?bCْ4«,$o{^u4H>oHiEBJN%^э?FE<6)[3ZvwVT:Bg4sRˑvF^yOF4]`8uL ,#B'JTr5 ¶VLR`V:u@0ۑJNMgZsov:QEӵW's14?Ny^-Qĉ5I ]gSeS_De Rς93zJiHkv5h@Lmn5oNָD5KX`9@#0N Tڰ %LDSj\!uGb w8 ZdN0S}ܩRSha)CfS]^er*G$Cd ut|_j|p=}/'ۋ 򤧵4(Q$G ^SI]5E9 w>EJIQ~XU[sx)76LW1INX;'B0xqn~qȄj-3'ntflYnʩaQQ(|Iqj|-ZYyN_\sbM-̱u&ǘ- 7GLQoOy?d^u3MD]Mୌ1F0*ÀDOI b-Zȟa:?v?Mv_A0yYU \رQK|[(hrB]Q?IT0A+<^I1akջ<% )ʟBΨJG@/Ǽ$t!s@̠F͜XRCD철H5/ݜ5+e-7hP%q/75R⥄>A-&Pc&cbL e`SI7[ݏ e!JZV-CK;*3o؊S[v?EENC5fl^ὑ>/;cK$=6ݕ7O$IV2&+p'+yir}"/HMj+;'ܮ^@Zc$uNTmF ?BکBb.QM 3vV0\+j;3SaJ,h"Y fag%K._ǣq #!V=^ți?PL9s'y+.1>2hdAfڧ#bD0yȂɅ%"[B-QL{,Q"ɵPќĭ|rFjEIyY!׃oavBc@-ﰪQv1/tH8kMX~SDkY;8ZɤG7lG6]#n.2QYL”vjqU,\ZfL;[]f97̭ ]lXQcR)VW$bk3n95vfaT?1gٕҹox#7 `y h+d|R~zQD 7|pó=%65ЪA ~QNLb9x{0 3:s_&@ H*MRCbJFF^էmg#{}^2#hV6%KɬB')Ry cX(ǯ"x/PDI).*hcung {7d?I [CuDYq ^1_~\ .6* Nh q)PÈҳ1Tsؖ ⴂO~4`@<-/|;DB1{޼J)1 fH s>U1pXHUHG,h܄ 9E挚7qInFފxb#yW18HZ GGvHYMjBkruןmA<$6?5f*x'Z9x >rNOVs̄^X]I&v" Ę(X0;swn;hjSO$+=ӈ")ZMrȶ>1RboTˇſ\]_R|\m'^N7$tqD+|L6OOZi.(|Vi=T(dݺ@|ئ~ >KpW⯜u0q4-JM٧[#dӋ˥_)q9p֔Mֲ_]@1{~F K)V6`T|!ݡJ0o`%[2!s` LC\H][9w,`Ɏms) XCdO9v}@ L< % յ0tB7C#@V QႺ75v0pb]ozm݀x,0t;@D=ic %2'FzȧJ?߲!J Q-M-kn)EK Gj jzdV'g.pdD^⅓w|a4SvC6gxbV ;&\GNv"nJDӜ]R0C& 㩍:!k13 Ɂ'7 ]?gL"H:8-?"vX*]:|hv+rHq~eHyWKS#} 4Y.cRѨywK5s/ٹ![otGG\>i8ߟN\Z,=j$ANlѪ+}<盾<84f 7a2v`0!zNl@w-B)96_tEm⁁z2*?B2I 9>hcy~CMk.!>w]{UXp84~=Ga,C_~țf <4no*_Y*l|ū5W8]wtdߖCy0:!{Cö15|BT}buN[7R4ڡ*nǂ{^F(iŠ?*YXN ЎjWܱƸ6#qKj߬T΁Q n~g“z/qC-Df8Hk09Ki3pDn߿b58@Gs]QL0_V蘘wlYz2,J;o&9gjO`p f҉;xh1V$8+ɜL!?N7͟ $;VwE>sΈ-ğƠ\c* ~ERpJ4cEI WtECbc5 ZD/mF@^V9J,( D٭%]EԎ1Z=#Q,ȒNOj%Jl.Ͳb%{I#?N.2!ĻofC:qY??Q^ӯ;[i?!O3h j2 }}+a'Xa\|8z-,V`$Ia4<߾}ps~J5' JZjs9F Nh>ɃB0ęU.T7,E7VM &O: kCKM JS4h= rᒿUTqO E _ןh X%1Rȑ@Aښ? ͨX%+=ɗz =d(zm144߷dl)S7NhIӜiXL?OGVf3|rxf-:ow#),z!YWc= 9KȦ=V)72`IRٟI Y<:>K)l7=͈(\2r$C~ >i^n5އ~\cDV$">Rsiwls +mi)<,$pi 9!R9N˸3VKG Kf?gNtt=WPH9 ן{膯n| )m|^#4U:Nq N&:?f՜':7$Y7JA0G:2bT*Kdkr~*1VJ%~8ɬ<][h+p}4~oWNj=XBa [PA |x/UvZ>]]*loIĎ+=n(U%]L, KYj!n[(cH-;B:W/qJ1w?݌]1 bS~yWA[12!D/-9HD9"Rocv_cSѻ q7M9NDϙ"ifbB 򁣈rdW!ܖY(ڽ(?nZd݈\4Q[C}}àl*8avDZ:).6]ȣ(ti]-"!>B.oRUiCs;xwuv~,c&3\C ͥfo~!r\n8y&68Pm"h{6sR(3^¬F C+p7U^QIVqe6bnO䮘x)m )_޹NׯI K{F ]9YLDBlMeY꾾g_<+:mV¢WX+G=* ȏKܶt+ڊnoTxg.n!<5_$:L-.*/q$gi !05ԛ1Pd\niŖn))LvX[/i4'YfJ^k&{;gO32W'lf+=j ވ1m&V@(?B fV;%7e++-yZN{{lχ_yQZnY:ڈPwas صK[](_ o&=f2  x=g`N.ȁ%tZ?WkbAX>*#ɽoڷh N)36nX%$͡aL\gB *"rEupӾhE?$qĨ +)27 ezc,%43H[3ԷYB,][nFjrr_BmpjFyB%5k.(|d"`9*jc7FgݟνqA]OLw}ӵϸaS$ 3ﱻ٨*pFo*[f GyoD||ǐٷ21i-G{^ggdDf3WK\Pik[9?+6qykIjƁaqT6c3ڲ>3I նIx*J0gtM>ukJzQOIi ܞ'yi*V#JnhLKuSXIr. @@3KQ{ͨD"O`5"`;}iR݊o AƂ@ڡz=NiXSH/.dQ gˤK=YÚȫKB ؆?#Z7նT=GdmKXA\QHsT+ &ɑMz:K?W("!i!JzWrMÄUDE=#\>4}="J()W-(w}EdP=e@"gq;z7$uu=qD-Wpu -({6z.NJ[=V~(#Jɔ}U3X ͞ yL?%Gb-WLx3?9Rb@'0–s~q_"@-\r>"ysD |ٿvwK[UcLu5֜!] `{r4Q ioJ|fttiz8%'4GhG2h(`6,.нQp="7m>CJ}1յW36h Um&gY윴QY }*D\O#=;1 [B<8>ڹ %BYB@|E@NpKLRoZcSA:|J'0vAj)DDPWC]!섡,M3\attS2dB:蚙| :놓؂50թ၈Y8/UȼeY%{@@R6 y&,~ tŵ_r1[C%clڧ [<$'ȬdzQG*2,OsEGHs4eW*jCb[Q;uPWC(Kc^%! "__np;Cٻ,h(JM1xڊ#Qn]؁bߘ?tm&Va}9GNLE,aCb =&X#usk^hui-MM`  w, Zm Tr=|#;it@d)ަ o]jHM[+7 2fo:7`~_ /EQ]e+p 8$_߳7kQtzWWjD&X]JD#> zqy׫S4Hl3d5JbЪm\ЁIiy̓8q|봹apQwc?W8DFqA hg%V@K W&%6#a| Wyl^N[;M?Èm܈J`%Z1̼2߭W65FC^JFۘ<EDطuXr*+ ( `Ҩ!)ٖ*!tv-Ź*'c1#m0,`% L 2k3B 3p*dl J([0)AL_^r^N[w3)i?qrfc=4uaԺ74XqP)DBa'#촚5?َ :znLwK7 *l﷒XJzH0n-Ъ̰BMi,!LQڜ!֎h$ W0/.x6ZAaHvIS[Ak | M ʦ9Y.:0B0=3tY`}d[sh9Wl'T?x |h%_M嗦aeUa*{Q+\1u!䥢a'7,Ě ]ߩv ĨVt1S6dhl5H]G>ND#ҥȓ{p0E80lvVQ1]eEK"%'*MX Kh[RC4uy3nf xsiJ2 tFi.K' ݸ_]oiiqaJtLڃ9Р{hP_5$GjrOɿ%CX& -% VگE 3@/ʪyVv{|l b=L|d'zyh #B Ě_dٲ|;B5)Z7LP7.Ol0k>vmqt̑f! zmEIM|Utbшxͣ.6;貨#" EQ[52 -+3g=:2CXK0UX8}(ja#f-Lo ED]sh!OBzgBOjU 낝 nn;څb`S˗Ҭ;O Ɏj Vh}Gd_Vd%S{j ;Mu?b#C8m(KmteRg;-=ys~aނ)-꽼',QM Vά/4>/nNMRkVOS>GɘWE6!&n9(QiIZhYkW,!`ĤSOVcVGPr,*pr} BY^ԲuM0Sƙ8x"!= ">0!)_"N f/8L|d!ڏ&I(J+9=xΩuIoKUU0  ػM {-(\At ?{4dCx ƢU* xB=֮?O  1iqAjVNHs(,<oTA>%2NZ/h#ÂEUw\q8>V:O+?0R[p[wS)9}͵uFkeNiBsX7r$-ln.L"ޒl)IM2/p|)*֥;eVS-3r in4C i^~hU6dP0O|so%/ `͛ oIwVqzB Fum E_Y_yNħX9"ןs.z6~@ѫǬ@O%~/[pu! ЙѲf*DEve M#z2E#- q^CART.(㌊"b!eޟ[-&Fua$L}#pTb!^*d4(;[hWA-Zv9 *>y1$SMqgkGfl3DXI+C"L؋ F/< ٣=^ttժp׆6Of(=ލ Fr! 2Dd#s2.nUHIlh<2KSs1cL(XWėʊ4M ӸE+%']cTZL8zCQV;A33.L3sJU79 ,hf}WEk t XY`0LR9MqDwU\P/FiC+i>{SiT o7V2(5Ժ%֗XsTn9#^3\_вZb}DB@.\Lۿ*}g,-DH(9%`nDYxD:3̻ݥLqCAR )-Ԯ<||d;V9;rm\3*'7=BNe8˭ $֘4\D5|ro;e [nZT3*ZSAZV+`! BjFΪ>v]zÉ$J7gfS;}߅8?SDїI2G펬ns&믺AY3W>1dbH@>.=6#d=ؙ18" Cy2o_$DTݷP )Yӌ7X{5'=\},v[z`-Kuݎa^7f5e˽h((wcң`3e / D8U)=RYS47Xi]/;Vlҿ gˉ!0 [)coNq<x\u%%!6cnC.]OnnB^t#mX亁DUJM DB޷ۉ_tTv:=ޞC L=YAt^HIYSn3š5֣o콙} %آ˽F*8./`$MM[ 4{iR^dVdiAq/ l5J0#ر=<)EE=lu˺!ae/,˱GDbVTt+א@^:2q2؁QD'XHUtzWwMN+8>d1I}Tq! ]|G(-up :jŽhLKiouQOr5b[%.(s5kBqِFheu 413Sx0[ sW h1zh(AHV ,"h~ogoOw0-UH»E)r N8^hۗ?]\>r[p)c3jgG0Z:p-R٧07*%/pL3bd5fRN|!- y"PF8,prvm:_lϦ0~D5GXVxm<*\n +õa 0pB#s(J01m%"GhJ8=y"8peDNKC@LUrZbj/`P(8 V,/¬.q6o!ː͚şTm&xvM_J}@_~r٪3޾ .к!#Z+DUCUeOV/+fx#1U1(5LR%xZK35 &߉84D!W`p媾N7h~lQ^]w;A.+Û޸bmfju0{W\gd5f?N_XBMc YLXIkљOzT?1n7 ~Ơ삁]ƪ~'V- QMdf̝,wJ.A=gvuY/C4U? t&LXՖ& C6N'~m6_ }DRKT*!9cɫ7oHoxӤ62䓭WIRͧ05d|ᓴ $:{,{xS2qf R|}MjT8r'ڒTǫj~1^3P+&'%F(Ʉj@OJH{ "P%u%q(t,09ܸpErh h׋|=CMʰbu lV!jUf <PL4Q .w*W$@{!30fQP}ψ.Fjh Wam-z||Bo#`_rESI7& nЏ,:G9XBOǜPMvՋxުK{uXYGX*{Ƹx6T?ԚClu%^{"!G5$te/^W~0r8!9-^1V4Qpy £cٞ`Ii4 ),7)yh{?.hw9^fDK5uGc3Yv63H'ƠTm]){":jg֐7*$cտ6wHoͪ VP]H`EڷRbY/FjG|`[rLkI7{ 1SHfBn6yuv/r*+A9u/}׫ T>ނ??\?N@=.Q ԰ ?gg7p}qj &2 O65?L4v2-M 5}/vTE|( dcӠ?Ly45vt{fBpCVkPi+[Oj&.TfrGs>%cEHrM>*:66mv,y^P4i^E,(#NI~:`9Mz%lcD}i 4(uO3aB&G; &k__\M**C]D.IU?@i'0$F*0*G aL%:Lxɸmͮm " 8-m(sWU4%RXx@c<"߰~Huƣ)a3}hhÇh:F:nz:e7mN k~m^%64A99+V[DNz0nΛᷡh݉OՆ?ǣT?ZMleAk'؁:hf G}ތnH@ϓ|\dҪ&!I]ME;UR4jDc٘f9 `REJk74Mya/f;YMJZ*]-㺰ިPTE-O[ܣd 0s*ތ#_BK#Y@8uv'yQsxU@ oD9|2$;m4I}ʶFO?h,j1#/`+b:%tP$~_g7Gl}d""8}z @?n5I檋ʑ&ɐyzCk#Ey'u6@0ɒhz3[wyElDvx"-^ W$mq64Хﮯ& ߄8Xfz`TgߨMn}rUjx&9%'2iމ>:(#q^r3;H\Fy6T[ "xRz&5Ol$Ϧۏe~TZVgqK/`*J|*uN$oBhŰd^XS Zok:t}cgo26&1=V% .c穇cnB pgO= vgX5f&(8aO\f52p(7T\#{*$wPj),Ɍsk E @mDVܝ' aA_7z ٭6LKry9@~vՌx?r^r ]ÍԀN6F X lݺ[aT.uSdӌoIȸ G(HCؼ͋' y2A2t=W> A^]NBNH qgy<vɘoΥkW*ZI)sރ$+hJrWuCiq<|MO ^³@x H##PU0,/ ie:=YyZ9S/AqZdBR8O7W nVY0XߎeФ,`O@̈idG"Z`uYRMJS LAdS%0{Y& 1 ϫts0æBim nZ(t]8pD@bTIS'F)?{j(EԳ㍝g[|/n? 3]Z_Tmg=`MRMbIu>``Pel\zS4ڡT+ϳ9הx_O'S$@} Ţsm,^K ^LM,aGX(=W[m°P`m*~ 1(15>.YOUSKHp׌ JѰ^9?Xpv6"zCEV>MA"D"o"%|[cbC7c:VBЕoqgIZg*o2 GojlY*p^;N}CffWo֝_j>Ipf}(n>d~_ptAd8.U6;sOmtyy=QLn`/24Dry4? Db1e Z= )]~XOy1d``cas)_|q"Kp:HLUG\*4ڟ ؉dp͔L;8[eaZ<6KPe8X4dVP(zXZkXÑ<д;W}V=(to]հqD!PA:Io T?-fM1yo^ÄF'܇.vkM_OT~o!65\r74~2pHGvgf:'L*eoq Z z}o<6rUlr+M[,p4j5 +gعY'y]xC`:Y%$`_6֮BCF[mŀr"}':bho@|!pxN&.~\ܜQ͖1 W8lަ@r#eCZ3zD|RJ-Wps+=Zom%WqW+xWmI2sy RW&[l{sXhIܭchD+HT ChNvմ?NZ)MB*$raR]-P|![%80ܯ 'AҵA 0r0?DZy44="lЈcY P^B#FFRm'.y=1#2!P(}2}qiGm Q]i}vwjoNsiYV'2\sGuQ,7!$bz%;śc|lv)MG(DЗ"űQ$On  gURi)ja䶂\ Gx|͛TZxf흣#<{<$:t>؊!֐;Fc8ŽZcS-H?ML!T=ʰ7 SzZAF񀌑&ߕcth<[]>*;g")N6}kg`C\q&ڏƪkSQv⹚_vDAg{a8^mґ#Z=۟,w) N+tux]K׺ O)pyt6?|k(\)#l'cgU Qz QG>7__ܒoycdtp+Z#+5ׁm/&V*;ګüwN1@ ӛ4vHlt}iRYT-C6>biC9eqruiz1LɮmDΐR̩ͰogȜia0Yhn4::@ _ܸ&pY$~}S _Qݑ|$fQ!-RWdx-2滛ˆ 7ɑߔ]7u5  \Z'a9O-G c5 vߜB΄L@RBRz$`5D ` "zf?|KOC #dlBOaI`RڢP ` hnCV@\eB 9 b١JRtr"=I8+a`FHI>dR3nz/s"rG79`b#a}t:'(Ⱥߍ/g̻ =)bSNNQ$iZqG[O,`ߦ6.q pyLطFKT[wjZIqP]aWV*SInӹk Z2N0ܺ_$=N߹x>n @R.9|ηݧd٫TO\?~uHñYd> 娃E;*l6z܃ qtW{(wsn<4ݢe*qU7{zpsjY9ḇ;,@.KP7E[-DCԊ}|cN[!#_F|$UN-0ImuJ 3͖R󞎋8ڝLP!fĂ(v,/\b0vhh~RjͰ xm-5!^[#~uKP;-B:-֬ՏW&~ʶmx-֌M{l53t-.Mމʱ% {^y:$lR9 Ip5,6nkL*Q.N%:ݱS=Ud`ɿ WOeUML~f Bi+0b#.F]B.7zơ6j]j2nu@+0,a4l9*ţ)b@^w~Fm+Jq+z̥+pB+|wɶ FoYe#o, " xY*0\ Y@np5XPbe2aЏP<8#th8r nd+I%1.%iTҷ&R>fEMpWOG])n &Ü=ЩU͚VsCfP٣V ?BRBQ-?^Y';$$4vlY76 /< & v6.JG'hz+,:uoN&_7mpu;+~(^v(!CHg@h.|vβnF'=zMi E("'!#1>%ZDJL,II8r.|QwfIzjYKኻ99 Ƌ_Q{BI<fRō%K1I) EQ'/S7fTg2nB!Iz)iU6&"^Ol?((J\ " Kq8ޮ=,,{a!䲈*bW! _lD 3 0k%a<ܧM::;L1 1S;ڊ_L8'N$( 川{|3߅n>Fvyߤk49c&a?j%vV?ԻjB=!/<&bg`N#mGηj wPXȠK:c6*:d)ݟٌ17)]_,#)"|JkLv2Udzb͂SFH/&ڼ!C|V /ϋ-STϟcoNRxX7-8w*zS;bfQ4"qǺ9K dv4S`sv~nn5v>|qY%>r M;XW L\'G%GF~u3)3N2z_ߣ~lYLF#rX/OSk.I3@EШoxN졍hf*pkw l^kѣѽ_`/]tmsJXzP̑+(GX_0ٖ}{A%0 N}&,A7LCe#0Πē.tk|`g8].Bɪl8נּ2uko٩Xj,Y}Onط(pWz EI٭ 숙2 x0fS_p/DB>U]<٭`ԟuvNo#$4E\\~':%:>G/νm5q6fMY7p HRy1Uf_X>X;jO,wD7YMCѠ #&rE w@P\~I×J 7sYD%א~ dqvMWUQjkYn.[)$ Aⰵۏ3L6WQu&wȪ+1v8\7'(0>hQ:5Dp'b9@&bӲ(-{d*ͷq V*?S3N17,j4 TF/,`@cGMjlV&NmxǍpH[^}Q}H<أ, u/7Tlits[ʹz $b% 2'vd+ :'(g1 LUx48%k+KoP&nQdROa73m,xMo[N\6D;x(\^$I) '=ޣqO*o3 ~,\ip9ԇK뚤cͣn箉AƓ)d~!s}(OD( JqP](EnNR}w37. Kz@S2;UU @u ʞ5>pYFƌ0UJj;lDdG0IK79 8wX)_]L'~&X H% +@=I_*/FM@w=?NO~pZ8l0YP ~Pnڞ9y8)I1 27Jj :q꧹ [ fL;rLMr|GCWhSAF 8Dn1gv0G3Laƿ^j5qi"w`Ébڷ<_b8*p/}*Ĉ!n]zт`%${1 tB+4 @^5o+~wM$QrRiB`&f~P=?#y!,w!xn Cp/5IFO8>;ܽa$A~_{*Ljb#GFkv)Oo'1K aF? |:^FɾbLAY-/gT\Vh̛4?M}^uڊH2Rkخn/)GZk&n)gOD=O{_vXzK8gHh Ӈ ^I>ecB$ @zeʌ&LXWT @/;HN=ে ̙}9ȗӝ[ER ,vJ`"VLW PZbR{ԯ-6H57ĺ2mU5я[H4kZm)WZmUG'9pw; -束x:/Se*:ӍY3m|wr)ݨu 1ΎL 20W<j?\ SYHtM}eYS3ҤB1 ޜ\L7{B9)[N3Z'*@Ovy AK]>Q,0a%P:Ȣ^h#|y 4o?m=+$n˟ Ol_MP3Fdžzch}pip;QJjïx++ RiO<ϸa,2VPn!|劆 {07e½t#{[߇p_<-.56 w"ʼn82[Ƨz0^ϵO}F4;K(y#4Q~Q$4kcpAe) Vㅾz&9'h]'=gm`)-Xr$3S*㽻_V! R^Z.8:+ڦ$ Gh>w']FyoC̶t%q*HhNR&.fDF+ _ IP4,l6vX%3k%05/QI- LhU(~CzǍHg̟"VwE xnԔ_k2-&km;Dʿ2@of|yrCFHWbrE:dy oH 8P Ƴx?1{\׾'׹d 4 8҇`K.v *|ɔekk^\(貱Lyu4m05FFXgJ:Єצځ}<:S)=0:i)BN k>)IGm|IZ7)HϽЃwb͵FeDU#!N~i oK;pi9Iڱͳ+F MtÅm>k#qL~OE 8ȉZZG|&JE$eۣ}ک zț\Ws*ֈ.+c-c[W;=sۉb=lYMR/צP@\rV<5RZHz xP!yX'ocEɚR!Mi>oCPO*Bހ1#NAYDRbhs`L%1c? zsr%B0al-`uqFMtPf pSm"gwgEݏQ]g/,' _39?u*USIb;%Z9A^'eO/'ؒ{83 vëwrŠ-xlϊNc{Xό hBEA~:IýCt!/cFcD_ и(l̯7lM3𶣦K"35n݇-`2El/*BIY8=$iP{wPrC}&;8C̤O 4DύU0z08*=v2Tՙ <}D'q/wm3?@Tj0(:V@\iA=hE)m%8a-[ eY3"R% J>SZ kz䆯0Ƶ~ͥvwP=^78B{nFC3X`1gS@ISV4g/z/vGp_o4\䬡ws jink`vfOE奆H-ir}U0Ao$>[Q\g# 0t]/H銷Q$81kh vV3dj;wlR֖v ~9,.o~ YsSHxbӼ7֭7WqKMBF/j1 8QN?q+$SKt N$\2-M5 cYI/5l b48RB"s>lh~YWʣVvSqX[:Z?e 9(]|W& k;-leNvc@27>esxpέ3DK7`"QC$ݒI9`:HOHa8wEG x:?S&:`~N3mV_aX;pl:cfm'l hCCZfU/-umYD1bJeBTGhChDh abl\4-Î3Y\_Ŭn=ٟ'{Ngg䳅R -f3 C]E+DWm_ug ?_+CA2rvD{sXc~ÁXp[=|G0 +ZrLjE } @%#sT?]a &%t-g! plAyx>+MX3vwb+/~N6¢]@ ]vՑKeR|M0YuNJunmo\cRu~.h|_eF揯}"=iQ1ho&jkS͌[[!EZ]$I50Cd7wb#y3'l㤢*Zle^,p2ӌ 3J)t/+C.:_yށ8b~^9L+V!`X\ #kV81\%] .N* OGuR,W >.%@  ݆_$ɷ1y//qvm qR NZ):툺F ^'v}@7&rHǵDtFWT|¤T$7I|Q<3"{ll ^^N'h*.둂K\R#b\'!gjAz:u`-a^1b3~AۤX*2Qàm $S,A'g}}n \˰#?. NN%q),\$I/YP+؞g:~Bcv/Gӌ^'\ l&, PVm|bZiO.bd>Um1ic7-Q?xGyFbPT(4qH/.ƞBX a|C吶Gmy!ߓyN#B$)HRX_o>B'[[$N&E4oWHs"-uaxP_XQIF5Ұ{|){F@ŸQSlg?jsô(Lz-`"xzR1 \AOw6lem82G{lh ިPb%o8)Q||+|!K>' f<ٳia Sh;_ߪTM {\]|7J=aMvGll7 T~2xst"|}aE Iy֕/o( +? G&fkާ|V'QL߶k9GH嵆QçU+Z}r3^%/f彎L,{+q d[ՇxOkd† gڭB>yE;b!lɥwUH 030]%BZ2\Rᅚ=d_1јt2)_VG{R-QJnOI1"+ &Y))±YۊV!3RIאߊl?z ,,'xH${\mi)Uo|ܷ IC_no,l3.h **F֍{d3˦"+oTgo8Z_qyÓi6bUuo?u-y16tD Re#';Pg!^GO7q9(GUp&_B*.*s}U\r"tTxgt;v$p$N O0g"% cC.~42` +(Z.6ӽ҄G*Di ]Y&P>gn\a!kg$-TvH.u4ޱt '!qrҩn} (XV 3z*d jR\- 2R5v-=U2a~p_jK#fõHԖ ,<'uXںly]4֍QF(QN;H"JPB[;7ߏj1 EbrD 7sƉ2zJC<^]PxtĢ蕓X#9\2S'X #r!ÿT=Xn aEzB9p^:1AIL+C^7=>cR5?,lO}֙>\҇%E`HSbST+ }wh]<ֹ[eT ZmJXy锛9U* Lo$%%Hca >2-V9t/c^Xq+k;,(P H=㩫b=Y^ixz;dTMXM1$l|y0oknQS]"w֣ Ÿ2J{J!>pLJ}6CB:xVMbSf#cP+N>9.֋|q;ny*@N-BMj+Q k4Qaq%AfMSBs _z*t](%0,Zৃg'} e_~Sʷ@}Vma!JԴ6Gp`u;Vp%նW~Eٕr{r ~aTdwUS s&(7۵s2JH_ ~%_#xퟆ[I |ֆ`Zcl=vIS!qw |L֏zZ^єZ( 8mMF#`ߤ)Q{y12+S$d#G[6>E??'&HCr@y} u+ٖàcj9sׯ ;\dX}Cw2y>#d-["\Yu|W\O~eBYmk}fٲ,9$2kI'ZuL<jRpob~M] =+pR]_76V-6o$ᱲZfwaײj*bh.AWn+H#fI1u|zG s ]+nE}L'mS5O$Gh׆Dˑ2CZ3/mc\;_ mÍI^12VzT PpYc`6X~%Ͽr&FB]W#Z2ZyŞΩ#1쒜i<;/eGQl6JS\:poҝ"bw _mޝtѬNG%ǫZ3%l8@3tlV<n)vkyz0;x8t֤bU2q(;Sx`FGifN$x5gtEFnVn:n)0-Î_m,_51lmӤvd&v$qu[KmC`ѐӖbKҊo43n4wdA7W VvH^>Z|+zq}Oz (Pla%qN^a!06Qޞp:muP@hz 'ǫ0nDW$jAQ<:vm>L2{дC-r S%*":#4hDh\zۨ BLkj(=QίK{^_eV͡|jK[3z)P7N꾴u}tr:JQaem+KklyC}G{`Y8`TU[ ^6ڽTr0MRJ)r=_rҲ6H}C86t]p R: ml 4 I=|^&4vaK;9 a}p =14|A~+AI15.Lp b#N ƁBEJ($2_57fR[,x=jSS'IXZM'A eͲ+gsx2Pua- jwᐄcވ1E~>JcJI/=gdDkm1|̯U}n|"l{v#a95 *f&} L I~<ϲ?Ocd/h ߶3F@[ bw~o(%km#'UhwYՊ rt@LCZV)`lfYګ^K 'c}|;t(j =BX/liڟ9pl"Z΃g*ABy}O!vͣ 'SEg!1sHzvr+%j^x꤈d{f_l>';74\[ddfcOC'DC Be)(,\8b]׃*ru(e4bZ@@'bZ )! A9[Ѣwh=iGp+..kW0hp5 >9*%WkrEOf%f?e=Jq%}LHbX5Ye y7 \3uԭϛ]'6`XT#]B( jP)^?W eCO6}|8 mBj&|syW@D")(k{h7 dXLmAE-;sԗ 4{ֳj̦'eEhl뇘hlt4*\ܙ6x,AuSߎ# #X¨t:A,CMEGe6н{X#t(mԧ_QH1>@R+D0^_H٨+(T쓔2TbNd4v7f/RFjěMgb3g.a0Gf]K?g^32(gq:4 uiG7Prƈ'4|._(E5\tR) Qy\z4 Ѳ֕ f/uVAӌOJ'r!P]?˞y0nnc_!$75/$W+ 03SGz]"`DBŘIN3Lx$vrD 11X RPvtE@wɄK?ޚ܁%^Ozd͉x d`>RՋO]msP{ '`" h ޼2zDTlÐ3q©JpKJi>&aa>׽v?!%#]:5D=]! DNplE@Uo TQԌɇc)|b'I.m[j@sS gr,be/̽TK9|4m߉_x=ofR-FI~-Kfd7e^ym~B3IΪ@>f JҸ~B9'߮ǝ0>31l׳v۩<j^f0׆&>s(tՒ0\RIJrn0ЗH:9JY5.fL6;d{|)jבό:ܺWY\-I>]\NԞ3,uXjU1$'Yjf,8N܆e%G<[H;ǔ&ݮ6RXd}rjqc(_:KY3WCeWlrO3L: PaCӷ){2բ%Þ8:){Nuh@G8gd(u$ #P][G:mV pS3TQvAz*{?Q_P- V%r9E>xI7&2a67!ʔHB(&]ſr(l_n Nc]n@Ԗ_G"RlƓ9^[|(sb)J}8].se' A.N,g Rp]7LBW膈DWa+`3JuYppMp)´uΘʀwl>3v# Ȧ3UXTQCmɔ [ frd_wX"lǟ v%؞e-A]ɂZ ai(zoP(4b]U]LХ&d`x:FF]mV2ϊzV"c`}L:a~ꪷ-" :VIJn*SX_ݭ5D_"X[+xԁxe+ewjc4ʀ \[9E!LF=h!p>& N_g,ي z&`+8'x:FɈوDٞ nJv4i_GSi3a5(yMƏ!8>D7t[{3E"H9kn&,Ư9"LF*[ "'{R!+NMF+IvȬqrp֐&@ [5Ѓāk7ژIrdV-dWO%GU覕kpPT ( pN.y[u/gGNob7e&5N)Qpwć>-VW5{yW<,uӯ&zhΝs0}ÞcKpSa~ƏWQ#e[nx f]zV)m0x<6ɸI?L}KS{-i[$]e5 flM#w}+|'ѱuNlЦLz>h AhyO;cY7+L|a.^'F)Es 0 O\j7s-{[vY85E%H/YYh-".l_њQaDba!$r P[8N-?Ts7 ŏT;1l}̦x5I,N࿭ (_l+]w~P s TyKOVk[[Pb$u-w$KTg@b9H+g6Bf_И9+Ň'e%-_+7ު$9m$!m+$}UuԘ',wșVUev)vfCWNR;?ݘe!)ոNJR  /ŐF2_U@~yRq#ś-͔D Igk_-娼 _XVSDsaSܖķ' yZhѹ>" ܮ`0+7ZN":_6b>±*aq"i8Gg$L٣aҜ/ݣB>^?bA\{?>yw9ڙXWw-$p U=A97QP "t#skfW-RIߔg-mᇺ աB6&7 7+$ WwUvTe!V4lWgUT`Ml.PX43Kd.{˖[U|`X1n @6HfrfAR Scv `-7ёW[{yoTG+E% 0ʮ)Ihx}_Ҷ6Z^n%>|&'oq;-H Tp`ySzB&ɚoM\#;ZZ@ufɖ:/BSh i?%W8i}( {m*alTv7h%)`cR )`G6},#㦡x^$"]Hv!{U#%W.ff_nF<bND~kX@# ӀT&:IFE𿻛x4&[ovAsV4 \^"@弸pG蜓KL:Uu&-<' 28TVAZ)ܧ]# I'Ś]0 UET_ Havxb:6W, yxȊYLwOVt!p[1][9rYpo6nqצ3[|٢XRfyn"j uӍR )ڑ{* %Z{MZӂ(M6?ѐtn.,& V9(3pԵ1qgQC!\8NXܝ{,+9H1 ) zˢK1s+3Lag-nXl32)o<IQ $(eC RcM+aUE{rGW'i*r3ˁ햅NGEԵ"rb)~pYL_],VÐBȻY2, z"GhO(yfd4 N:S/V;aـXIBiPHѱIi=v ۻnMX)vPO~_;6[Z =ov6 ݵ'@M#yN0NAHq>}(w3c M5:f|OQC{mT(ͳ9DFyf(+a&5iOW͔坊$@ 8W NzԛYf adUGP&q7D^.)uL2kwy]}Lq3sKnEڵ#Ld?̏G,FvBd+A @_ӤM խ ZL42S2;CA{g,Xpb]W.J!6w[5F!hКʖVk>u6y2cq4;\vBS"Mr?(P w7-A7NA6Xㆭ3SEPH`=kM˃ހVQ%A&ʽ(JssZxAߢ.`;%: ܠ h#XPE{ԻquV3@ x}&3$!vX4Wòrw[=ӅƒDBe\(> >ؼVqk_[ȽP>#T'&ʘݾ=%*ԵF/?Au+!D/IYA>98}[+9,ۈ@E2-oq񹨝+̨K ĮSyh5y\\^K4 a8o&J0^)[Xͦ- C{ FTDnv|˾_zWnȅX!; M_5N3Tb)'ǘעp}Lm۲v^: 8h}k_vTw` PibDЖ5Q!0g]@E&@Q -ڀց.-4j 4b71p_T=nPt#+L)(xr4^bpׇ^Ma 4zO%;2hc8*n\8'?ب*?!`U*(4BO(BxJL' +I3aU{a~ Yti9ժ8b\ܣˎ/l6\2hs 8a=lOs t1uHq̈hv; \W\<t'X5OQ%˚-Ӷf\Xn yU\iJ| ~|nlU񑃾K%kRIpI/^|?9ȟKKA]B=nk]Q7GI_SD1zKLOF5MK$|ct'sI4lLb ,yef(vo_RIԪ$vS܅E"FOBZꅽ^&$$&mk,jk}'mw%~)ۂ ^mP%%*^SyUllh5~ǝ{p9:L}YLf'ap.q"Kda]*Fut+̙sNXq9u@5"l]}\( 1lܤ)Z;˕x}V=]Dٽ_Ucܰ&'$H?=[ J g8{a&qWS]TJ.vP~䝻cjRldwXbܺ#7IaԷ0eȔR蕉\&Ҙj3ˮ,_j|XWO>xl~/T3 eE/JZlwv[D`KdfjwCgкf{Hj ݀PpK,of>Rɟ5EiGvs/4;] f>$-f.%SI',l F(@0c oTiF]x]Bb͡AXVW$9gk$ԑ-JEᇷ?NVCtdF/)W~$%fUܠ}飜ZΎ0k܇}xa6Dʮ*9lk75Йz+g0vR)S0Dbb2 9G$ =A]0PƴN8;~-)XJLuMpO cL?!]Ť"_/ŔIb!jS@~uO,Bh4aYE 5lP_781fr0XT|PAi^M+wkƎ,v1LÉbRE:O5؟VI3°"I0Gٚ`w|TawEYBx[h&:U&8;.j {ͧslhsyb)@X pSV4E\LsL99ad9Q6KL֎ j>687=wE=˴D~d0:_rcksk e}|X'o]{l)1 v6Kj&g#u&_"u:4=j@E}:]ldpP0}äC> Kql.qYJ #x: ر ?#RUO)9n~C-eQ:7XfGIhǣn62 AW[4R2lפRV9kg\t;8F\wB> YZ