python3-dnf-4.7.0-4.1.hsx.el8 >  H aW **=@QM5v۰t_@ @?@}9ŒƨEI8i_@.} ⯀3=hM`]0ZA4D'g3PN&6:' vYLc"%'Re:co%1-Bu8XR[ܾk-j UDv[rݫ})8% &x]E>v#V3ވ#f7-T+p%x G`.i|q@pIZv3m0yʈ *7vjV4C lfL\|磏 ymarЌ233B@g"or8391 ye 4Űc:t4p0S"kLbtw2{(/h;V&o56oT!y>p??d  :X\tx    "   4   X  L!  M, QP V} [[ __`4aG(a8a{9c{:ys{GID HMh IQ XRYR\R ]V ^kboKdpepfplptp ut vywy\ x} yCpython3-dnf4.7.04.1.hsx.el8Python 3 interface to DNFPython 3 interface to DNF.aWx86-06.rdu2.centos.orgCentOSCentOSGPLv2+CBS Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm465N77d>f""HH%% I '*'*77   VVggA A KKKK<<xXxr!!  1 1AA(-. a a}{ghzz  yy  ()+}+} e e:t:t QQWW**__6Q6QaaOO ?t :CSm A]2z&l sJ2~/ f]4Z9f`:':' O r  qq6y6FF:a:%,;M~0!(rT<<^^F+o"3Q. hhY e~-`}ONqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤aWaWaWaW`tfaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaW`tf`tfaW`tfaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaW`tf`tfaW`tfaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaW`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfaW`tf`tf`tf`tf`tf`tf`tf`tf`tfaW`tfaWaWaWaWaWaWaWaWaW`tf`tf`tfaW`tfaW`tfaWaWaWaWaWaWaW`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfaW`tfaWaWaWaWaWaWaW`tf`tf`tf`tf`tf`tf`tf`tf`tfaW`tfaWaWaWaWaWaWaWaWaWaWaW`tf`tfaW`tf`tf`tf`tf`tf`tfaWaW`tfaWaWaWaWaWaWaW`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd486512a4d13d908474911ce741ffb81c80bef4c8215f399b671c35aeece2927c171b1aca80c71b7a3c642796a0ce42d8698d7af4ca9262b9d1eb7b3672dc9a73f9841b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d0df3d388e2736254e9a924eed1b741ad43b0a74d7b2d0cca988689b8354e43a29d341b96e578c9965f84527ebf64fdcf2db4bbde47683ca15db9da9d56a3b711fa48e1423b0b1425f115fb29bd82ad6b4f32eb3a10b28ea5a50010dbec420f109a48e1423b0b1425f115fb29bd82ad6b4f32eb3a10b28ea5a50010dbec420f1090e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e837751c50f4e737162c994f105610389e4b9ef8dae08a59b4a6beda37c023d50f37751c50f4e737162c994f105610389e4b9ef8dae08a59b4a6beda37c023d50f32707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f1b58d2de40dde08ff6a50a12b6d73e3ad2ebad6dcecb833e7e39cb2e8f20aafd1b58d2de40dde08ff6a50a12b6d73e3ad2ebad6dcecb833e7e39cb2e8f20aafde3d1a28c061b170cf8a2e26bd42f38296ae6344db59eaa732ab9b203a7d2e68e06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092d55cf6d692c52e4878d6e9318f836f48b0e1e2b1634e886821db4e9faf2d983811e0da08273470aa7362245c1364dc32d4be4f9cffdaed2af0e17b8cfac8540f330545f5b202badcaaadf42b0033ab1f9ea7cb4dee6df84d5911351ec15f6dfd330545f5b202badcaaadf42b0033ab1f9ea7cb4dee6df84d5911351ec15f6dfd8febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebc377ff068ed6a5cbf5d4e13dc46cad30ddc0e9aa224492658ff207ed39a099ae55523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668a19671d9583a883cc46e56ddcc31ee6cc4444c3e71b4346697e745daa2dce2d1308efd5f0b239b177cdd65a94de8d2c4f73f0c1e890f552acad81db6c2fb06740f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78010f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78015f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e76294760a9c6c2c5721601b27fe7a93a196a5cce223478ac062f296f563534bbdadd7d13d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc3c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a082fc6db59950008c680afcb48678320731338b63bd44151ff0a77ad823925eda34dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86d8783431cfe0126a02731257dc5cf6e630cc521cd0c375af8a3df4785f5d559c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e43adde749055334fcba5d02f4c43a3c809f93c8f86c443bffdb3b72337ecb759a3adde749055334fcba5d02f4c43a3c809f93c8f86c443bffdb3b72337ecb759a964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb8ac95ef3c3953fde8751beaa1b8a0771a377b5b67814d52b97e234ca5ee8997f9aca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-4.1.hsx.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-4.1.hsx.el82.9.33.60.61.10.1.80.61.14.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3aV@a?=@aS@`@``@`[)`Q@`F`%@`"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 @Neal Gompa - 4.7.0-4.1Marek Blaha - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Matthew Almond - 4.4.2-11.3Matthew Almond - 4.4.2-11.2Matthew Almond - 4.4.2-11.1Marek Blaha - 4.4.2-11Nicola 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- Merge 4.7.0 update into hsx branch - See 4.4.2-11.2..3 for changes- Update translations (RhBug:1961632)- 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- PR1761 bugfix- Back out change on conflicts_dnf_plugins_core_version- PR1743 bugfix (RhBug:1935465)- Update translations- 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-4.1.hsx.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-8124a317f104894fa854693c931099d3442c9aac4e3f34a2ab3f1aefb7598e652?7zXZ !#,Z] b2u y-iSqiԔ)x ko&?#Lm ߅W _sp0џ/H)}NO]L1,FJsD.k6Fv$.P_9)nխuf(Vt) ijC! qK;'-(61ΉCs2T l2HKEQjfFpz_,E7 trvΫw6DLy.Z=)"\cf-l\u\~2%'F_6^\n] 㷧Ke k^xwZ¦C:~e4;wk \8RZ n7'H >8Z&!JOx мT U`J_Fx( RAD {w$R \=,wIˤEļBz)5jxC#Ef1Zq2/X`W̅d_h$Ca#qOIIZډ&1W֭+].nˣؒٙ޿mKhX\Ar_"ږ8 .p:vi8bz$fk>6s m ޑiCРzAp]4CD×qVDOĵ) ʲU" IV\;":'F{eC&0cW/f FM:bɗn> l8R`xɫ-K7wsJ]Blg'/soP ^cYVo}϶JQvAHƝ$0,ʥ-?r>IA9%?)ũwhZgLx2" uhx'֦J$h5pUHהH:5y\|f <5zD/D)-hue= Qc7.^z-PMP_n> #cK~2<>d&穰Q˙ PmɳEmJt%'K@񟼡l ;G.;~26ܙJ»B݁4!ra'g Cs~f&@3"ITh&D\[B L~ jgFz̜:Onr]ҩyGl53gή\g`GM |C,V߅g'Yv\ X 3U=|+|BC_Q5Jnq*9[ikRjY+C M^a𑎹|M^|e.: 9l@ ku&x4?Rıo…QˌMrlI&[S݈:z> CQgɺDN^)b&Цa iqY)uyS@Hx:%0ӰHb7=2<8b ,גAWVv!A2 xWzu_nޥh* G8\IV@y^@4^HkbP4~ ݘT.C4xGwi!䙶ڻo KGRe㤯iIOȼ dUvM^>t L6i5cn)3{Ɲ^͐v@{Ky+jPaSs%5/;ZA嵧_滖|M_FŶG{0_kD2!!Rb=3Q-H:ِf[GE;SNъ!;RmaєcP<Ҫ~UX4DMbӔhdP>2s n)Ya!c՛l{bEB</q`~VuW^c:E!ɠYNSuʃ^: ,FMeL7"30cԚ ~YqI@kE'}<2+3ZfD)mݤ7^hSJ@K´v! $)LiY\㺈AJD):njx#{ޟʯm-ҼYm{e6]>/⢏-pQMvSX>Z{I Wfط%tXn}C9h'[s<&W=`(DmĈV9 Mޫ`?KɅ1G&AS6eKTޟH1ĸ7 wPHeavb$dMddaߝX.\M(SETh{RWp=6XA)5=c+,/$c@l Hз(P:w!CCʷ砰(yȚB#; `?4.l_D'W]pt4XX*,S>KuN|_7ۅxXs ,?&@ h1?qf y^{]6@r'&^yOU.<ݸ)R`T"1ԯҤ{tqix#ꦑxVIqd;K=ZHN5L3農/"@s >ЦU? ݝziqMxa61/{-Էru,ոDUÄVv]yC/USO:vCqN)~yP3]S>>GEDbLӀ8‹Ya\|/fˆ{7 w8j0ԅ@N9O{L|$h띿~yg2Jg<Ն; zڤ`uL\E1(^%?)H LG"4x}<^wUUJ`z$f&rf=+X/i,}GrT4K'56m.l8?]!#dh ^2,:kK>RrGgk.J?_Ң@9-=7 ܿC+V4om'_M8AiZ\e\x ׽' ?I*RpN4L{{Br`4͋lx3rKYW^dA\e6)3|NM弧XsSP (LPOxIcS+j*DAcMEF CRhEJ)5Y&;ܵrVs߅Jf ʛQbv[RaHLS|#EEo@;a d"bYLbܝmHu*ͯ-9k^d#ƢJovocbkCzwq_N*㗮:^YXǔKlŒw5@lSC:V(g7ݘgΣc5GџXF&haF _ /}KKfIV*RQy3)!6!?O XלXɿ4}@)^^+C]ADTE:;)OB=np1GCU!x1\I,ةDsZk9^}@f:j~P;I pC}ڈ}A XQ|r4Xd9kEhf+˰jBb la/(xg2:18V e-[MZN|D0A}]47IG md3@E#W?",^/ MIUM6R&gg1T=3/5{n1{$|Ox%Mn}̜ov$ȸlצT'JQ9PKi}AIn1V%Qʿxr pK񵪿p (=æSOeH╓NlÚ΢|58P)k<ʱ.L8/`Ń4DˆOJn ]f1ܒ9 Jw3ZZ_̫l?KZZ'bY'yv-9QdG⚆B1'Bd.!1L5 L.l>@1^s@YUTET5QxJѶXm,b}w2q>3)+k-&DehNh2/!K $ߙer<2%*J@Xc H ρ߲Aڝ{99yvWKo c 5g:<#IFfpT=`>p'Lco 3mmnj g=UP}ߦP:q=ki1Ք/X4,Ve$)gqڸYljGDL-cEz%%= 1`:j/#wI̲Z\IJOO4Ɍ)9tGY%|Zh⺬ |ЌGRyoȷ)ܽ3dlsO?j@J 4ꔭ`S$TU_ "_4~b.L0Lj$L$:ٙ$bn g/ANԡ6`3/ADUVF.cL[OOvVVV:lWFAA$ ƋBHS5O78lQL .G{$|Isި̪""o`2GހcފuJ{Y)h/7{/Sy许K }ZKf΀dy kS=5'U G#X蹪2p'gՍw˓LˊrHogVE ˜Ǻ' /f>;;NY ( ?ݰt{OL;ܵEQvʋpsG>X^GZJY~78 Yߚ9f]gDmsUnݷ  J0Ik)xl͖,O_\ F&^ֹJhJy|g=o+4?K1MzןO,>03WΥ%\ԹpjQ* FZES~Y3=]wDӂ V HT=W(Ni(V&^Ƹj:Q'8&''BG0Fgy !>V&|e:'M"N_TLP!0H).[_Dgl2?B,&:M)T[^;ޚBQqm~vPkƭv|x/e,R%Ok"4oBA0H / l+H{ߺvd$]mkt0њwQ _1GaɝK#m۫z_w(4TFK*XcAѰbp+GtK9jփ E{NGE쁈C¶OV׻zg"wȸXN>gϜh揝|tMתń[{Q22wJ~bܧ rVHUIek4"\'h3<ʨ3b1fq9/ը0 #h!E8xwr4lC~Q}<̈#;"}6?T/]؏nVk6|LV-"$ժЌZ.A/kktI&,D㦺PLɶ, דܮ 'L5Ri[Ӣ,`6-ݣсVq|@ӿlק~"${u&@z4U++U+`Pe"n}P֡q (\z7DG!EWf^TA $\PWMD Trp۞uyU>_ s8(y9 :8 3M6\*&w$2淿8,P:ŨBtFkΈY55LTֶѧ#|ڟzg;;FEZ2<0w PٴT KG}ԿБ^ }I ~Q sS|+N=qNb\]@܀~@*-|y}|$V=J˥dbd$còa:YFLƩ'ΩC+͓P3Ԗm_#Mk%  -Z?=bQh9~X'b p- 2= tvؾ`A{^׉^Hp,D{SE{6b /Q\c(N l͇sSv&Cc=_A(Tu׏ׅC v@ܗ٠M~=Q9jc*wk#^㛇 {0doL> %ٛ։R FF:}}.$xsȴt wSX{͏Z&BQ ն4z=W-Hɽ W R'[u]%ѬfGK+qpMPTL>,l%"ypZ❅*mċbS9Kht#jyxhzL<|ց֬hD[EI=cJ}LTX+_ɼatIfW*?I';,!;UY_@g+6Pj2ibNͷJsVKf ͣQyZ?g` ,r^%BegrzׯXijyyĄǛOX"/ܼ9"ݥ`cNݪ~9zJ` ;oƛ>a:c|ϬcQMIF1*~X< ,)0 f)MJ'(u_J@T]X. -^-HI:o&$'E9(f WB;cn=?9wѺ Գ tk141+Br @zUlSrP g^YGNA\iC |UNn 2Nnq#ُ=%$c. (4~<0]5|{V}.4A.#DЎJJF'm5YxLU![ Cj?nT/G'V#>\-Dϗ#V3!O7IݠY%*WP}t̄(4RktG*^0$ 6= 0 ܡuB6.\[wvM 3$B9-m@zS\-ㅹ&B*?Nմ뷺FECy6 Gnc\dG@zC¤LA=lρC4.JQ{|Qy>xNp/ͤTAmxF,Ι^:5>">0~9^o44#Z9I()@“M׆ ˦KZ QQx5b/"XOXQY)=TYw2 ^'s@sqP5 #Ik +b5H<;mI4 PC&钷PDT@w)Ffi휺ZzͶo):*GqLuDJwtuM[4[Hō͛{D*ы=g?xU .3Ep.|u̢pAEhi13+$#>4n"+Cn3~6׸,-V -*[tM: vI]PSU~n]G<$MWw4/ϫ=dVt!i BąY?WjĦxEM*uAftrg@i[kQ%XD21༂(Ppt~">vi0TA&p.b̢ߘދ1'DEE˨SZkd{yJ}lDRt Zu"nF,abN$3OAەV'̔ M^N]UOP>>hۥ=J|`©Z<3مH;ĩN]\Յ&BP5 ] =QSN]?旽YF?qbmBg) ӟ״q@bXEѵ&xCDi? "[ 7&5}aE뇠\`h4j_|bTt nPGNEK顺L$+5H©]yEjjd/YtcLg% 3ǩU/Q6"b9MN?_#?[Rl4j]>Gq`Wkv[Ae/f'U;u]b۟ũ};OhDBڧrđ3y31DE18"uoYMbl;|P=*%e`=Gv? —HF)SC͔8orf}?߀9Ӑ6Jݝ"f0byٖCh B|y#tvݝb#ڲPRMxȁC6(1e9 Tq(ѾWԡGja[t ].jh D[7~-z=J&{.u\RWG3TTMҗ:W##I8a'ۣy\1 # d&0?ML2XWck:$X[lɋ`Ix>^"@"skF ס )2=@pڏOdXQp( @0WFmdDn\cf㘵©s']ocA&?Q6j;j ]J[jUH m~!bN~S~L >6TK؍L8$pmpQM}{ +fGK , *X|F6҅Œ?úTRHgs V u`!Z ԓ9e_)T j!Dc1:kU_Bz,CBJKO@#vW"9(t=hEB*5,8ˋ0E ZqD2|B 05!SavwQfg)3"rl_ |W6Z@k4>-2ѳSgafc=hG#{%Nrl"kd78~wiBۓJ* TIF v[BjCwrn&ȴv_3>H#dE$MbfW('ٵJ9{; !_T ;qc %_9'h[YiRq08[UGYٳ= &KFgd7)e둷%X( >ga?;n:9]QLq$҇24%zIC:ײ=]-5B,aF̀;HBQp :K:|c8eh!VifyF\߷fL!6VcHN䓎M;:QL`i:@ Z΢XI NT2#Ի(lUL (0x O^JeJB~=IM.Ku9+qIgꉎLB4V)e*\9GP\VM;Rt_PoJ5SvF yghNћWLcrhYJvz(/bxM؏FK X6mw0 XKP6C7GRI&{ G"ghv|~) z= p!Q%MR˰>vϋߡ$ ݗ =(<,ThB͊/k5 j!3sXԣnnҕG7 rǓu`nQ0bG 7_uuE#'*y3)!yG~]sѤٰ4AR +-Rp{c gۿlNXTT/1ELM9꿞KZ`}< iW@fzݖ*Oe 'gFlA6BAc##ğCy`2ey8CcZj4xMxou&"ܼ:m+ud2B28Sv't4)hTstQ20acX{>\JvQ*bG⦰t{+]i3@*80b#m(e)i#(ve\\a1rjİ F zȘ[ GgQuOd R\o=^ Ȏа5To~SOOuSha57alnX!$ҁbmgn&$*#28yBm9MeIH$ R߶To'!/bК':GSJK 9|Ҿv'GW eTp2!?Ǥj?` s$V$W!?ԔrZf_cл<]UDȩzWPSѪ{Ľ@!%W;xlD054]گ=eh̅uv*VL5R)5UUV6 0˘PeG[ȕ AωS,T;tS6~k2Gzny @dۛ-$f$4A6HvGK:HO) 4h3-<<& p)dT4 2FocN6cs+_X4yi6Y8S} @PIE0Dym1IHxB@`Cs5JYqZ#dW E_H_d!BNY9?#m~؅, Edh ܫ-=fڄP܈;T 5J(u5_]6<L+h'3rxLES)x x :\#f"ϚM՗j 1tvzI6Km:HgYE߂.JCe Ͻkn%av2G^y4]X61s3b"-k%H'8Qnj{;۬?< R ^F4{ef-Da}?akX\z+nwV)UW?Ƒf`Aܵ2F'44 ZϮx&"sTRy-ǔXR:KmP6FXZ՗^, D%2]/n8Lo6u,3WN퐳s9́&$p&?vV]?&$ogF#M= B-kؾc1n 0[Ib7!2V۷3l#pqAT":Q%j 8v V,>~"hD,GjЁ<VluJ [6^;n:컸N=T,3q)BIW|-2IɿyF!iTf<k-d0&-e&MOaӇt70 U\1.FZH *IK$ʟ& 87+}ݬ0Yod scB~O49C]ܡ=s,~՜;c6ثn1y81N#!=vA .?Aq?#} xLQorTkm&P1 SWe<"<N_b@XOδ jl}Ts98*]J{15G9O#ikg|0RC` jĽmDWH '}hDV"}h!2hvpW̢!~T,Z NȖ:{&(˔hld[A량^CX[5R.ʤ}W$HyϻEBJYSTr^ICXjy C^D+d6 G>to4ݒРQgE/ސo~5g $H<Ug2c 256 t B,? *kXZp<6OU>4.+࣓19!g y'ã$1}8-6xLG|2rX~rӿ1E9Bt3~$.BJk7J=<' L;Qb\?bN0r6s.o')*>$F=-T5=h%D3iޝx vEy̛e"!{$0_n( *cv'l֛l;n0D5M%Fӎ̱ 3rX\| |<͓9("'beֻ>r#sꐀr/9DgO{/}^&WI5̊X 6LJ?~f)F|6K{2뎙.3_ TW jw}&.\Q2 U1w!b,a00 UdkjYF %]CkX3} ?ΰʘ:շ!ɷeFH˂<+ lIS_3T~U&E"D:u2mT9IRuv"YJ ?NjՕvwꊒ:N# =D?`Xy_Hj h"rvSmRۉ`TqeFG"HZ .&=21D!H4 dm2 bĿzJ* R@l<(d+r -ptRHrN3f+LX8f Vr{ QlёhKM=~, 4fH~qPJZGv 6wFDK$͓e520⑀Cx ]9e*=MWOT^e:ZRC!JۓWR_f"cKU)lN*V=V"%` J4N! պNZzĭ|>?9t@CXtY"t`dꧭ4/1k Mz {6\Θ,uO7N\zI%ɊkX3 ҋ; EB8nTnu0;,si%Wۙy+ɗx5#F9LJ0Z+e,hXfOE$M7bn 8?u6{Sڤ$>w3|_@Vw0`gPML\2Đ7sVᵂڣ̷^A>_<]zQ#XJdqd9DMfD(O7`! Ȗ y60nI2'ԣ~,/vB)cAN5?u%^^'g4?{I,1^p=sRȔ9d[`d C=PSo{`X ?dƮOh/k!D(΅0ԯE1mk'4r9% ݺ釉DtNB]tIʞ=;#%sګG-&:!#z GE@F-a.oےxV!DcL! q^8i_MĴ%)2m/Q:ne,iQreꍟ_Wk vӾVb00Lh^"5 @/"YF^Bl2FǓ/ӤDjCAԥXiX֣Lj+A4gK/!x\hcÉ7c3߈~O#=QG~sPdkDvƺW=D}[ؠ0R{'$}t,45s Fʟux!y K?ӊU'{Nf7XYjR2E<FP#Aq V Y{?dC°2QoS_`vj[u( 6jSfB)q^lh= >~hQT^v5pV:rBo4O[u !O@LsMi7 a:epw.)k3P"2{quvMUӡP"ꄪnk*D~o5E4dZ-.z=fԬې8A.\?0~2[=sz"*2W4CKQkiκM9ad{{ɤ"p;tub񭩏ٳet ]n팹r|8q+OBdoգ{/gvfu[+|HA8,TolMd嚃 Vhd`_ [A"xԊ3.dܐ~̙XoQw JFV bi2"E$oʬKO G ۊ+ *$RuR;hC{ΐwm`Gc39{F$; ]3GPz~HlI}]$LfkQ./X,sP7]stoeX0^/􄅑Y="2<^|"E mO?w4 MGaMJ@{qs*@idD#?I8'Y,NRBI`Z"=w)͜6${\ Wu͇0~/]Qo`Mc(OwOXdQ4 ]( bOrT [s>d<SLI25ȵdˣ~',C`ȖK$.<ı?/!%Gf^XgB+;e뎃Biy;e&_vThEWI6vHcanR你MU3n2*9ZjxFѸܲ [lz4xnl}7E+)`k"1{t.qʒ@)ōf>̱ +NLĀ|Dy$TWen,LL9y vy4YaK>dCJ[U'SMA/$C[hg ~$'yQ":  gr9;SMia>t+ȍtoclQ17B<k 06$b 2͛^yK6TV:CWJSdG򋅿)\Fx:)@Щ1({r C5sI2Mf|몰foDap6pT6^+[%$,CWXl^~U4e܎Zuq܇6Q?E2tm0q;i ]$O0~F~T@Q*#wfTǵwmc<(8Go\fܜ!Q"t-xLdTv0oH+.a !"1B#Y!}׹1|(s]I|gY)1[tQCM{?CMYuR\d^ܼ;ă5 ɷ>Wb;x TC{<ݬ*161%-M j -jU!R3Ǐ5Ý͎xi*5-mzzjԉi`g벷~ӊô #~Z6-*}1]w֚KFܘ1fRrEO4oPx)4_z GRd`g-8$z܏4/@Zv:6cDpu\y6V^B#o]3 gJi;ӈgJqJlUq.u.v#]YKvEM@ݗm=;K74@I{scwq4e@RGPلuys%ޚLλIBo,ɯ.QL߆}P*Y0LZ;iHޗqw0>@RY bT[UڕO/F+!qcNHZ~3lv4*#WgI?b!l _n6{6R=-zr⺺%kûHVDfz`:4qܡ 갌sp]@ X̊^v 'M6!U%Sa 8 YFF7.|sL$˲sΰB9eBcGM?aQ1"N9>,ז!pBrY{7 C@>v4pgJ_s!վc gFow9`9~* xQ[71RwlOe=!q$-YxF'To_V J^_tLAy \,פ6RLe6>1e EuF}G1D΍蓋Fu4V1*%K13]3vj޽W5V۾SRYj`״|+ͥ`H7YSOHe4Kdn<|5;^\阱'jAZLFyςl^wZ -otIHe*+@U'?fv 9{$q$}=FcxW ;/>Կ<5Ξd}qqƌY5nK@zQud5y(_6vBM|8<F\Q=}Z s;X{Eeq洪TS&?,H/*SWP6';ޔ #چڪ7?Ds7fQNg?0=Ez꣡:@Wb(u/%nz5f8Wbug5٭Р2a N> BYtXs BRўRPC8eG0"FRuP73~!BL4体 5P@5>x3[ְN@NY i5~=j',6:#3PiV= â/&^kO gXscX-IɜTB2d,B)=8]gΎK˿K{/(i\l w;)h:gMOGz0v2j9$!4k'Yq~(y֪7$SX6KXS c7'2pejo-t1e }P6t,7 Fb˻E>?>fb[ j`Z11l ˡ.`ꑮPdNC騪eh,}ykSnd{F/\&1 LؿrXȒmP nFջWv͝j#<k^hY2+r/j\Z@v8"TH} _i*բؙw:(lDnH5 :T]:F] `%cT/~![Sd b{Wz4%a=Lsfnz|}v.YșEW*6?@ksN=]k9`;]y02Le;զgZL &4Y⭑cUsܚ%/@*g)/jwb,g[Rb,˗o OP:Q x~d'1t/|3TnG76"^k8#y|[WFS]сw`Ot~)H#bvq5+|geB>~J(zf. {$~~S} LƢOA%KMΙ3.h^l|>!˴JGx5ę5E /3pY;D\s~ 4r5; 2uu}ʶ5WE[>EyPzeגZbgDݥ=D*?,(14j#gוC-m+m9plG@kH<9pD(^, X!W.B 86=JevͰ:WfO)3̈.?G!PE- 2KD=l`z6h< F>0$U,JJ-kOա.,/dp1-v8m= ƆklEOmhB$iH|kqO^5H?^9cӯ{_&L?=A Z!@tnfԻt&Ƕ>7S8LZl 0:Hò:)И[`%Ԕ%W1 ON @12C8h/Qϼ1&R }_/Ȅc'*Gl9 %㘗c`н^*t hDqk3ߡ.gn؜*¤cjTPpobqsT2:ꅨ `wE& J~ĄKHda= }82A=i_$"0ٮuzf1b+Ntuք*Fnq?ibڤ.Hgne}dV:x+E,kb(R~Gۋ($6֙r'y4нD|À5t=ϊ ̰mTL8@L08 Mȧhm6NZcZ,gM##Bl>]puR}EZ=7+ťA1RC#E`Vx1"7SH&s___Ylm`7;˖kbap8(/ up+K}Ȯj*l)9SI y<`^tYTBMUH- QEy"TFl|(yGGGB8Aro-8$}!^P8\HXMYc-|h+'y[DFaZzVgIӤ!0\}AspXPH͸hm~+ NodQ>f^v+<\2!OiWWygYm3X=LJ (;X 3mNe*Lo0?|O:L!ڷp,śF=^yqN:ts|%T=8L.pAAj@MR3*#~LjrꝽC ի=esӓfd\tl̉Hbv B^ gf=ih_r~2$L90tkf8ˍl>\yօR7Luy%(0jHGl_4R&o )[^QMjGXvo*f\WH[QZ$U\G9(ovm^W2G(yӬmA fU_1=۩( :>gg`*V5@:4ۊx/I۱a TN ńʉ|[@IݘTR븯rn(UR޵k.|I \Hd|t^l|9[uDw@ԘSqnDEo$P>S-Sh{v`j.,ǻ p B+W "vd uUjψ Z9q1S$I}v}M]&l=he Z8xKT:,/&fu]`o'8}Jwǯ%~{>4vNZN]2ɲI;[ ?YAܒFB,r`g[wz(PdPHt@J6)7+Q]}2FZi)3vq-#Fp>{iN%!ӪgɔF~l2! +۴C/ 4f4@]"67Co\Ɉ]! ߶]zPױLvbw{9/ jH|b9 *ޔo{>!pg@6(7 RSԝ6V?-Pp>WެWo#Ph$R 'Ug. hYcYB3L\Tx?U~\9,m(@-r!1rՉ@6\TΒį:Pr@r\e?q.wUw8ZO[ftvѿl3>p`.)^dŵlb t|h#Ŝe0 +:[[[ #(g&j]=!gBgƫc="TaO+(s'+,p`>s_oQ+) lV >WyJWG5Ӌwڧi٣T֣͔vI&6i{a!h@jsX A!O<3y]{O8o'Kc8`QVMJqkb*r}4h)mjqQ꒽%4`^ZpJEХ*';cXiIw~[ҥ(z2ָ8]P2o: b$̱.#=Ϫh9>̏AB2 [x\%}Sި3{F&<1b{=\gӑ3́N3 %S; L)x`ҍHӭ;ɹH_U2N q_N: ?b #acVA Ah4EW XÝQlhIwH\R; M{d0tDUAKFUT~}#Cv9P$M˭ÕU J3yQXv.GbKͦy5jߒ(ha7d1$hxJbqGӀٖΨ>KQ*^ ̽GM4*N S$_3V!W$#qs9)WUl6V15`J1! S~mNW adA^t4w[#^+Ӷ!ffʜFC[L;NFbOK#B??i( =ӎڀ \iyaz0QLזuI ly]DvT+7B".%Ata әC"MM6zE$0ҤK{ L3=ZQae3O&WGOA<%yNV~77|PZ+msJè0+FL^iT@SF4e[?o&֤gns _=K-a Yӝ5wBqR_{!_*Y8W%CN[z ]`]n0H81.e;ԒM!DjU۱F1 R6u{[8DsBs;yujt~Tػ[?&)QK%eި᪒+_F( V~F W@1}.'Bպ5jmgf;ѳ}Lj] }ugOie)W;-snfHL]IA34)kk*̅=H7Q> z $0;c,yzӉ'DQG 0wwU Rr_%]L+BSa"){:LJ\i?n cU :+fKm撶$V~"ӟvkxx[@كDHQHb"X0q#v."̹B-6 O3!# 8٦3~ϩ$ڊAמ /ĿHnc@NT ƎHM`8HZ/JZ k\[rBw7LrSϓ3> *܇бm )Xoznt 6c?S&MX<Qj8Y'xSQI͛ܯ i|B.uHG5ϛW+#1n7f?Qf= RH`5%cA6hW\9 ߀/ԌR|%x@SA>,`]~n2M(%gBЫiə#2u1%r |^ qds^:D( - j*OqbxΠY=pǜrv(nY&Z͚ћAUǯA8edD؂K= h~!3?|$W;4br:ezpKf4F%;@i{zZI+"ד@e~P!l6.xJ'Yb [͞) d|EdZ ql HJ{/JO1GȒfn$Rc%7\zL@fp3›!#hACh_sd s7DŽ5ٵr GV"uUL\-qb J H駐hƴde5yLutBm Wu*1 ,0CY=b\hOSI;ԫߐxދ|EjI޶/A#;,LC¶?8n]/-ɋRwȤ;xlRˡ%@)X ѿ}O,^ !]J/3˿N7 SfCB}hK{ rAM#oPڂNUZs/|AWĉmntm9mG X'tx/Un:dCvyWȰQZח!o.H8n0+g|7 QL` 0VQDOM9ZG0,߇xH(+O!XEp)<6!/;)&.wK(i-ǽXc`ю߫C(L)J[?ҙEXewѹ2= :CV1iJ}o)Gzg}UHpԮپ/>]v[)'+"ixVmSl43|OzC6-ŐudF~&>:p>]Am2PxI>{ ɉq!Lxc0}ɂX)ݖtF8{)$99[dU $-$džmsP?P.@˛ԏvN y '6s\ki-|V'@:sb;f8浂W\`¸mwꃦ_B#ޙUC+@eq&i }{4GW&"4r=u hZFrlm"7yV+.2dY͗>)"qODf[bQM+R:p'vi?۴vg–+_3z5\`QfjzAZ-g;!DW|eIQ/]!_H :u&U J/LDA܈%c-4p_-;6MqW;oKy~Xy,QyK'釧@IVO a}}U<ҖB+ F͘e:p}c(\k'~RЪQO?g^#+Qpe缝Z JgYt̒ubƉg&$ S[oH r9ݻH& 7E|DVNeLW'!]B"w|Vެ- _I^bW`O2C6Ȟ[7BZZwJZfՕ)@sO+fK};C\4q8qև7q``Lf+д/ox VIf./UMR!H[.ٿY?1Q֎:4. u7.(XpuREC%'/0֡~N,)d<㢝'4g

ڕ.J=rJepb[  n&']+*M`pbo@;z$Tƈ˙ #jG ϻ=P7?w'Z9ӶHII>}`mbŚKa jZT_JҜ*`ea_twKaoAEoxSz?^ghˤg8Fے+ǻecр=Y  5(y%״Px4N{ǜ#T @z&3WP34$oe*:̷'5/ ]1fXVfBǃoP1Sd{s n|#ڌ$Uj kV\hhBo epB0&lZwf.+%vS mJfWvؗ^t?C9]d1yJ#UDy{&)9^Uo@Q'1VK? pgq|,SFaay12':İ ` ܖ:k~ÚvDҋmsW.9On5%xaκOWᇻԷH+/ !Fѡqunf +|ٰc:02 O <䆠R/M)|)t 8~ qlS@ά;St$ Ƃ;k٠ӟI)"yY>Oj|:t0Ttݾio2!z9vT;cuI$C^ژ Fl+fG1{sxR w$0GQ1KbZp4K.?nlerܫ\O W^D ?3&="ҷ}Eh2<5 &њňQJ2)}=XlYQ%X-N_j|U~DfEFgob i]\$G5Χ_:S +sDm8#D"TAG3'KT4z7_T_EoԤ_.y^=Mlj(ٲsy(?=I諁\cF%Ω [h{5ڢ IZɒ:2IV+Yah›‹+8w2}E7o^%LMY.W}r59h7HF=6>#4J(ra.&Exc_4,z4<ͭØ tȲZJ A|=aR]|lmZ+ĉ3ʓgޑd7D% gb@VÛ6SӒ GX'/hfi;EhTS:GaE5PP9CBGJ0af&* uh-֭X4$^²l Wɝg uP #u)ѯ|ɄT0.=dzdhWrIJ['.krsI[Af^™POfQ 1g3ֽ/hE W Zqd8uzڵrhO-Luf'h T|i/v́Qj&B6pCx u@!567w.,rn;839a LsbEF(0f nt>ZxՊ@duа#&ɄF1V8pl*zYF#gn1H28fx iO-|1/ &s*uCr6zNdߍuz#WWep {r, ciЋ{`fU,\ήA@+"@p4:㬢%œ (޼|| j'b!syZڌ9m. ==Sv/ykw͆>Q 0jA}Nݍ%eTyW5H̋ BR.VlRljcln+}.dkҘ Rނʳ?)+5jzW,qa6z.Or<<:YU9 '@MWMo; 3v!ґk>k;?O@'~;9^iqտjT0)A~! oUwC=SB>9` eƱ+.[Kؙ~Vfh꼵!c;v{ԇ dA(XkPBꍟHgkٲbJq@\1-2S.?E)eUj,}xs>b>K|}&Tg|B~U\fV.N 9ª>DZ˖o}?5ŇpmPF= +%0Λj]%ނ:ymAFpxE12oZ#NrcgTPu(y#n?JRdٟ'JYݕ쁇f+YwDsO0}q(QX ЏI1Mڱ,o֤;:` V~S?>HK ʚᡝތDGEFD4>%лXO1 ;YHbbH@l5?OOgT)`&`6MTdU  )`AtM%֪L؇Iө4Qde?笺m;@g`z|fqy@>{}NyCP *t/-B3a6E x+ Y/)P-1w)wi"Fs2=5g |KTj4Xw E7wW!79sv,/#2̌.Rs]-PA]}WV+iׄzg;z04W cz~-o۽8vIԋHrک<7fa:y4S*1:X0␥땫?pXsQtkFVV.0CxϼLJSre,yAf57++˻9躂+}r~_urBeWk|uҳ=@V76?,ZDJ+}'9SZ9#ž0`u现koxe8.]\1IR~:=#5woPݚ0oCZ$8BiQ|ƒJ;]v Mwz#N ZM^Ouh͊?(] cɃ!L Te/)Rf}oj"iϿı(wT].󥀹^_MmO22$UZ0~ x~%q?m^}IAXhY'l"' n'n׾ <,:-S3 QJvr?mPagNs9}A BTmOBW{f{Uio\ * KR]S >[Gw{.~hm7,[VDQ>)ieO %܆Fv2'L]3jq{ O|U噐48S:Fp/Q2_TVe($Hm3g,ɍ̞ )S/p-xR+5Ǩϳ(#ɞyBZN)KD֜fzuQ4, KV)A7>% ą]M >g`tp;Kk7H$.Fl(ʴ3ʏh}ajeFgK͑'+!ܹن`E4q)e@EG==4u.Nu_JTW佨w7I:`;nSOhPY^jmסPf8av"eby sXwÏ] ю(Z<]t{0oRwlVEaHyF Ͳ,Ϻtڎ]j*ƍi{q%`e;} hwBO宿A6`%ʦuL鷽ۼ^J)s؏IV Q@OjM24#%WV{-88A=#ݥ 3c%r3&)d+# Ӭ(b,J&!NT=#e* ?G ?Y [$ˈ]u!Jhiy7J4cFzR .|"sr cZָ{=) 0v!xIVm,tG'L rїA@&;IVB#l =W?+rOx#R1!mbkš} 0), }I1ZA*B3det3D\zҭ7w~.$i;(L!FVWչ.+>R/P9OGavifH/;L s9'4HQ"-]'%:j;#5r5ytx\v7ԋIJ밣CU,ُ>X>ƷjMC^@!&_< ^6VprilעsaP\R\QkyF\[~Rju0A'Djط3=8L*[P86MtP)>5{2 \)UKlY[:;3!v"qt_m~z=Ԇ˯k)M&H)0L$*nJL~9S?xu*Y"3A̯̚b7tx;[1z<#w?}n/2_T%}TCR'^xe-(S-VU|pw f|Vvggۺ-7>-AyQ 4?Fd€Էq$gf1^ukSY- !^|XKnЩ?:S lEwN,lzqxZP œ8&qBCP_Gu3iHp:g'%”ޏ줎qSauMf|\SD!U{qߗ5o %Y#o&,{"j.(w\>^t{u!-W /P̍{$7uEm C\;̑8 G!$zek>;7yq' ~[Jo VN<]`2ȽӜbH3\}`Q#S G[ZЎ:y[WQSq5`̯^lnS /5՛hZ_wU *G5wЖ5hZ 7t,0ʧdޢwլz;d.=lPb4Jۊ\ʉHX] $uђNpQ7 4L0& D: vW&J*S 3nM^wl/3-9Vuj5&q^T]rrZ~}jA^^"9L왙 gQG7g5H)&*y@[  \PM('3$!ȱђS>(Kv3]$ċy lF.J{J2*bLk PYV13/B ʮs뽢:gO*,0'^æ5K42;܂P ~M:ODFнhCyQ7⎳=ǺÔ QQP>iFS!} ܌FE>QM. LKPCDe¯Wĕ jGjHO%ASLE!sfu뿋3y၅Ce܉BMˇvh26߯BiҭTIwR^697 /Mr szʱ_+~Fq-SQ>z[ez&&(ERd;(Vܷ TM+@8_8"ָj!(8NA^vwx}$3zGg2ե"RZ{o%G}4MYBȗ'hOR{>Lj;OTw8Vqr!icfؼYk+lX֖2C5{"&;PL~\_@_Qr QZA!Ll}XrB08L vAAܲd& DFƛ{|8'4[/o1Y>\.[r&*(V>zp{' nˈ˜ [0i&z,c%7NG ܩg!ljmDoO^DwOB!&^ƪţWʑy3K)%ѹ)H~t^m j˟R0X4K5ya(Ejx&ךD}Gol>.K%܎0Ng;u9*`Ք;{?I'9u՟NK,Gm-4}kʩŲdLQmfɛ >Y[y lTyK(.U $~A5p MŻt ='b&YGR\t [޻ Hآ9Jw [ y%|}{b/Q·? 7YA6 Jg0`-eOjMcط20ujYkdV% iߝ\!>30#4;oۭI oZ$%qr{;Ut4* )nkgD㧳z lH:%((^KLO)s;(>d$̇OIW!I.ͧ!~3Hq(/֣$Sz}Eؘ8 R"TڻgAb+VpDǕPD*ub+j$Ӌ~,t.w_O綝@z?tM׋cs=btVT(ʆ}+R Sc7*hj(7aacp) bWWY+s%]f}UGy/L.'@%5V߳wE 2^InU؆?h@"h鐒Q0'uDDU8I(&84tOsZAa(N!+q"^5|7vMUoyr^4[vʲ:$˧A 8)\rʁ5ea+my $E3cPU/2,!d헟6"vtލt4Aj-Svv`:!U:t_;B!ɸ49uqc.~vv)076#NU.B]TO2ۆ5 č,!ȹ=1@yqsP?6YcT-j&ğ5O4, /8$4"a3_ &WѝaPWe=c.rl#qhTɤ;2Vl> |}ίDO}ib70%U\9콴s!;̎t[nc(4ySCS?nDW$Ád@o\KG7&E23 aJ7ؼ-#"bH:1NBk26J?V^_-m=Ba[(bOhc(%J_?+W&Fȝ+we~ 7$Ȓ]^/GU|vHۿ -#Z@0mm XНDPD؎cp m+m%= ]H֬cONTm 9/"7$޽'ypŅ-eTPZg犌t0Mz׃,?bqc ј0iӿT+%&}j7;2fk-syf d4C:tU LArą'tX~l('J:C|USRӜ bܳ#FQud! ]J~u\wJJ3f&ϐ*3?o!Ė籓ޜ,f<\; m7v&v3M͠g Dunm㇑ YRq6`!骛GTM,VPz6&_x ،: %z*wKG0(lb9ɌPL5L]N5yY H;@0jҪnqc~@bۗ8`*\ѻ𘫌 $VU$g%ƽU ۠T K)(A|؅)H6jP">+KW4~9e]]bǕasUBhtږOi.J&WpGȮ٦  =~miHv^4,Df;ǕࢣGK?p,02Km,o?B"iS)a3ى|'Cud$5 OLڝӁ +`_ֲJg3X ;; E4Ƞ_ VPaK/ Y ?ZhzGr n;)g=ӇB9z1k0zgAEviU91$ 0PG4 h8JU#.`O_՞1Cրf``PB:k7>_M-– b%6/(i/M2J_UuaoB[''-p\ ОqS(\Ey7 b<eV,4?+Mh)Μ*ЛF.)P PXRAt*J\cHC/ Om7`;kcxT g8%z-}a47 ֊|[yN;vm@z,ݰyxH*RjM]5U¬lc- dI(ÁKvEͬ_di*zU] P}6M$P,;VyhsC^h"&F*"`.6IbrETzҮw9D6ஏ25gl [gjg*rŒGY%摿\5- RAOK*ݍ z7QqA$+HGӦN+%A6fRҬc72.x* 1,\$!Ffek%sY&"_hѻ'lLHC`h> bK7k>hMmdˠGxl7)y(A!n$4jIƪ"Ytq;tW'3G֯'bwҧ1筟WDպu9 oq,;3H3f>ɫx|:31%':n̊96F.eFv϶{nέiD%?Mf1)4ynccj qA@V<>1.7ˋJQ tb;ozdNt@+6CLY^ ۅ.S+1aʼQԭȨJ!h:*F6I]yD.xD4w Jܛ̬vns,_ym}׌'Z Wyr)ric T0?Y SN'UiMQ]R;OA@2g)z?~OJi_;9nsmN܆ZS۞ɺtL{H-BBÎM gLdG F)La+Ɲq+%E=S Be- ȏoԬwˎc:{Cul.B(i̊d3EAoffofaeIAOuo_`coL\5=C Ehϋ|`~u D뿁llEҘbl—S$'3lOIĽ:˼'|E`*XHGQy[|3 JdY LKZp@^HP/wN(!YMLPoǯHLs|3b!K e/ eb ryw7wwIx=eùB@FyDwA[/BruĕDnBھFfHIE RiRר+\,#R!3[,˸+:)@0}o<~ɸWjgvS~3V}8\&.1;/g~?G5=Z]qڶ/IaNe H͙?I{z1ढ़BT">Slׇv~d0G\mhcG"eV# ΛѰ8'jB:dq~ߋ‹ROeByz8eźE"s;9B1Ei3W\@;f+{]5V㮊O+f5DnϩptaNoJ`z,ґ%Ȧrl=I_}ʰ:68(x! ` ixZƵ_jٻwڠѻS!u$ .j,M1LE!KC+' ;yZl+]nvy\qT!bӭPٔCbغa&[UjY"Qe)݇foNV]be e^;q[.-6Y7FZ$@M7:I~ e-~3`!m} p7{$xKe%R8`]t}gߵrs%m-Ӱ) 'qI ȿg1,=+6lt.< 8umI?3ٚwL^Bd?z͟RNͬ}#wE)6ZSڮ[eCS '{j jƄ]}VyGa[DSW25_JZ6bho8-KBUsA-y0f< xChrs1ҝ:|M25Yѓ!&9yPSVy'|]ehe 3qlou]'{h8[@4-TH \0qI'p_5ź7{9>M}0a3qtՇ܃k c H#M71Fw_x)pJZ+v4oGť[wOoˆۓ[u zzCxBeʛXpҟCk2)|מ1ޓ< Pʤ4gm Wf!Xpċ;'ʩ[2 LVy#~)}FM0(xBO84|y]Xs CCɅ;o;TW"+Ԥ($F.l=Lܸ3 3rܜEx=]_=J+%7p NXƗXHBy>W$Mg@ѐAM,ru8'،(Di]CJ9b\*ssB ]Y&bF +l K$FTΑ7asgG]Pb4Wq|HmʱM d0Ab b4sm4!ᡠZ?W$Q+pq$AvTF67g y`q&b\[)CA"lR>/X$&EA FUਫHW3َ mT4" C|#mmLc":T.'~VS'M0 / 16xL98O5-tbGK7뀞p&Iھڣj?rKI}= CDǫ#H%R/g ejfdQ~S :Tu,x+O$Uc*;>'e?z*ZGT2c^\[D۶_)K/o9c(YcYu;uʊmڑeӚ[ʶWZ k{(VaGv4>Z疿8NzFT9x?} X\KʺJ/(.C"H_U(["]t^Ηs0pya#g϶PSG0FivEJ8,(B"iC_s$xZ轲&`T@@ӣYOxICb,3PliY)5 ĦcFs Ӭ f2j&4&Ȧ =*N<CI[ .ί+c:P|zDH/V>RB%:t-@|*EztP2?-{O7x]%uZP!uGEf*N8S)'$G=kp7IZB7;O}aF,6u@] u 1ɠz?}!RgM,4!31 uF|Mu莙cਸ਼.qQUd|6Vdr./,EQۮJd0iC34Ww:2Ϳi2x}ϖXGiރV`! }BQ=XδѤ(AV=@qY-mߙ֙ek{NKXd!9^ 'x<'cF([Lٱ=`?5;{TʴHhWsFdԬG9d9yYF^ EOKFs|;j]"gOMBF0+`*Y7Ӎ6gzEpT)nc03A)3y%hXs` bXhZ'&b}p`P3Jtʿb#MN{';gHw[TAHNccoטS2:آM.OѦF{ٻ uC3~}Xt7 f;TS\#ỹ8LAXYyxN/Qvg7ԱU]I!Y>'sʹݠmh+SkrHB>x.'ɷ+XT=)tV1 4a>=Y8 Q"3uc]X~ U7haUʻ&lK6 p^|`na\2Dsh zru5H/*;٪^_9&a!S qn*%dՅA!Hb^󑲞 =n3/Y^yDPP!N֧=Awտ?(,J~^f!ni ;=R,=~Yط~F|a)r twXr2x"Swnd!TЭADQ uUHAMp,!AZuZ(`⣼8|r)t?ha7|n{]iM|x&_SU˂u$_P?\-U:A1|_ĦЦ_1uU0:XKz%"Gu4߾ѨcĽ DK,a@EhήxHM<_i&m5͢1CEgṶ{bnU ̹nGJ5 'lsp4X&2jUsD:5B*iQ}ڏ򇪓esM^ "~J]cv找q<\T |)颇2L_L1_l1WH\7X!/[y+(]pv[V?5q'fQufc%4h|ojWv0 N $%VW D jP vg  u+>춹Yڞ$t'T2ߏ:%EeN[57 N~9NA Gd0ƵGp@@NAmK H(=nB.+`yS o7W.4yR!%Otݽ/hpYHP)إ/j E_өmjvڲ@ 5T>Ev|Z5a.]X `zThLQEA0ƊxbNkm}&5;Iu-۞/@#ors hZd&'Xe&ZB?s*IDփ&7bu}{Y -uۜTn{Pj1ύ+?|.nӍNTnm ĺCrD7?P0 G1/. b)zW*M 8ǰ{BX%tOAFvlZKie^ ~gAbܦ<EFVcbG'/##rJpgpgW>,}xyb˅ MZ{o(T<68;B@r]xlRp'VMHG2\69'2 59QS{o$'[i>&ylӪJ3.j "oK$5, ݙs֕m^Dٸrp(2_]:(-  &O>h MtCV[+- Y*7VT'ƿCxXK B]EujӮ`ϟ1[Rռ~2i.\JK8 "0c0 36Wp4w *ks9R%'، 6>J,"HsO{ew ͯv+ "Zd&wHeJ3)S(_*LTkaB \ 2jF 7t$wj-bA-J>8y)fZmEsg츏BtlpF H*3.O |eI,AEDeؑNb$3pvkI/6}9V˵>yg@b1U=uhO# Sy. xߏgSz J@iaTXH.cV].; ͻYV0n.> Hm|<kNxɹJY&Fh3U1 V<+ gЂp/tc,X(5&C e"hDmHz$= ;ήABv &64+H0@3s͉i8 ?6T.o^1N+MA_ަm7;M.$V-]$M_Ʌt QA)bĝ"{.|'f-U'b佺EVM[.ĉ-OEir' +ű֡ ˁ hDX>S(c +쵌_Q!)":42cz'$ilECe*vEL{ {Sk b$nڙ:|iXyCipj`amҬXomP` I˶ލ| 63FbiС!-3&>@6M SU!P Z0Bpp5Yo\M-; A*ѐ}Mܑ>HzŝyAPPqyn% By*_7|BEdX5p)k8 d~zɤxFȠLӳoS^`rEѢF%%e:St3P/~Tl1ڰc5cnkj- Ks @?DZ$b%{# PSa1q# B.@z{ cZ% $y%9ϙ9qbSۓ6!k :6_YAF' jl@ݢW?%~_vɎF5ld8k_#eZ< |̓x6a[z&õgV_ۏ'[1Ry-(HOH3˄וw)oRӶ] F"\}Àԥ*"XmW,Lj-p 3]i.x~2*71F҇DwPtp/UQqdoWK}UYFzRN ˻4}f4S+mH\3W_b` 6Oū3eB%}gQ!)+1+a>tnΜ;8}:bLxSc9*S65D^"7#ZNo[zarVLbdv=0Ug៚WI\n_v}C I-wPSD{|kW^aX o#ܜJz_G&:/.o}]WޢLc`hFcwSG/;A7y?ӵ6RE AŽ9{  e]s->-#a*!Zސɢ {;SʹkW8Q(|DՉ`t+\}F,v6+uиHMPV+cKoZ }I~r rт#\cL],Pf=#W}U#bCl1*(6H~JX68uςBύwyb@$҇(oN3$4]F!>sTL[Ul݃Nc.NpVP=×5S_Db:]#+mAJš41e 3xV\ #L硒GQ(%"Up\Š+kW%˞R \d(zFL20٠V޶2bBe] T)%{]1@ 0,%Q>Ki:6؛ :D N%zuW:)cUI{[Tc}1{| .tI8M1yA*dI .z-TI|=KUOz\ J&'0yڎ]&6L lY8a9q.0s>͈|!w~tv XXC*j(lyI,&:hi#f>9: MRKc أdV ϐi uݧl̢5'wA* ̗R t˿B[9[kW5Ք@nww 5f/, /"KƝ-0ojG򛚭ps#j/4#Xfg; ,u`-=]eɓYc̟$ppԟ};]9/DŨsyK㺟0A_.eJBV*R_+|`ynUϠ! jX6qr`)w{ۇGju4*݋Zp, pluwr bSHv7'Sݐ;#"/XF`x::ϧdOR/+(Dbɢ:^te_r_ LyT[6Gm8X̾xL4(wx1rj0isv'EDhh5K9&4V+nPͲL%SG#a=AM5#t mæ^@Sh\IRAo=΅0p%)#%˞zEzI /->ÄXTx>*ik#8;2﹤-9d+;j)#/=/ sY&n0\7]k$q~zܛVpaIw"_ޏWF4]uj ]}IMP^0 m,nqi窝7h#>p3RLΣ,M'}(ޚ͍`)Xn'p䫏Qч 2wAf>/p,H%k;vxcG'~y.3`ژM' \֔ssWOœɅ$La}nNG"sUƉ \8FO%"~88 qAuc>S6di/>+ي/ͯ%^X FI| eo bO|]2Kx'*V( 笢\W{vDW^IcبU"Teh%w*$] >9n kfn>MPE \/NgXacE-l}Y_?b.Fhб+|2J2aB*CQ%"O1`#@GU _픲_ojm1:~BdQIyuht~3uJn;퐣Z;<5 Yes1w"?c|/ ]t|I?_:X[ SV(ETg^8'ʒti=j0`Hnzk2=u;Ai)zR7ӝ;vA]5h]^ZG }$z^˦:6 =ĩr9mⳘN n^~ |)I`KJؕ|(N xhY}V0sF `qCk@RN%H(;4` *y8bΖLaHKuP0%7nV0?7VSἐs/0E`@O:"ރ>7 uDE (.E&l35/ե3]*1[=  1md[AcD= ^f |jx>htYԼ#A~T9Q\&.z+Ɇ* ҇9JSy"m!+д\=oDI! Zg/} `Ћ2I뽦7UYcs)#T0hB/EIѹ! LкAqLb#s8jHhRxvp=x B-#G2 Z{E&^? FY6́%%?f.s2:'梜q u;ii,tqӴGi3.Ȍ}MLTԔ(iccaɅ ) =WH~H4 ؏͇x/ot; X(Te`xl^KhPetWeyfNUSO|{p4G!담 +E9){n&=cbV-"' s'1?5BǼQ;uc)bNkG Y'0U,?@fR!$F22wM9QwZDf 5vI r*:pl6Uh\5|}BfA2WY'ʻ4Z/ƴN)!,mUR]>}U96EwoœԣPF\hyhc@J$;4/JA(d /&s VLb<م {(|Bj/ NLW\{:e*ՠ3Cqshw&{`bw&M0$-kME,Qa%%ybOL\&Jq4S h%_bDD?D,`ٻKuS@ 73BNU%QPITPKc`L-|{ 1.s 9@ }zIoh:@zns:ix3@bQ2ՋЏq?hGA͡aVؾB՞ruȤ\? Z3|c7!:pGʶ*[ŇRQSͶXkW)6m=$. (O`֨A825UP[ ZoXea:|q 1`;SxpB: :+du Yu-49 n]#AM >n"MG%͢YJ̧eǴɧAOSԿ]YœcR\K\99N Z ['F )|_kR\{YtOlwz}=3 ~GA [0y20ƻ8.}fd#ثi_i:V*~mN9̵+Kh_25]ʾT#LG͵$-&wC}Lug-I{0b:|)R(P0싶̎$SsIX()<,h6<-vX!iUsbԙz ]d?`Ή8mx,M]_vJo[a'T#1,SWT)fU5hSͦ;,((61uwxjZ3x.V557ƬS-6ֲĶ^K߾Ԧwlw DSdwo%R\I]gxUө>MζuD_3!0Ļ&B(XY-UDzܴ\)ݓ:&Hxwi r}WI'PZk:#͆ZT6+URZF  `S(ke^Bډ]z5eNZX6ȰIcG 5 dnfMOtʬfb55 ur݃J/6\4 XX ! ^XHZ hz`h)M3QE-(C62VX+]<۝*V~[cOUP#:8 ~w q$h7QXLaF-#!Z,;%猇$Z騭B=CtJJӥQ}/mmN*b%Nf}3Z5XΰzV('x@Z"q({_32˴uxfLN 2FA4>Dq W၀w8R9jKڀ\xz<۠%ri %aŽdVX|ih05|%hs9٪ H >g[xŚܭr0jYOe6:@/y>Śhpxj㞡I1PA !:{ b [>y.SvNk{6Qw g~~ O?Ҧo]SO%|+,!U؆C3*-؋-y ȿݺ)&>dƠ2ȾAj:JtF? A20xD\5C1K`W+ |_eԧFps TϫaqU¥0G Qb;*.VhHfe {X9>eDYQ c'ǶW{f}Hv =Q.9OdAj'F|wH}f3:Kߒtxg9zw|WZR-DTƅR<)aÂ_h: 05HkP\$?|dVQDK>uM?sUE" Nk azx n ӰH=/M!p˝c6tDjNAo[(Q9GAvu$ vo>?-2z+)l Œ޽aeYQޡ:WR>)V[ܓܩVh7̾N!=KBnӵL,ܛ4]B֝, N#[|܃~|y'T% v THv {I:Z+'m<,xD[CsR `!H+,}g|!ZؙX6j_Giq+nga*+p6قNjzPiѸarA:8" \rI=]2Ss$|FZz+M1X 湡:n#l,W#=h @{+p}k{7c]fe>AжpP''ryc)J!9~E<$YI2erhLMA,݆*DԖ\|w *}]i:^#&԰G[>;h,<Ms[0^~zI#H޸՜ĺ劃EMco:;r>[{i*/@Ú5.DOoq6NȥdS2¥F %i^ T:@I=<65ز`C UPzTtZ\ 1^(N6 "␿)Ґ4H0Xї`آ XgrUOc6]VțUdI̠Ied4g0ه d|BlFlG\= 0~qo2y0}x&PV5j"],U$ahO 6odM=-'!늆Gݍa2oGnSI:U9oZ{[9F=)Zl$gqn$N م7bhQiG`cn>Cq_Rh/]"~?l{lS/[Ky0P~XH~2ǥkRoŒ|2~wUUC1u e\p.a9(礬-ӷ*ꯆ̳]솋%t3TBfH˛R5p+ʂA#EMA;Ndȓpe}ķzaKk/͛Orp[0{\R^'<uH477W$0jZ ]Ȉm? %jq{_5=(sq)NS~QdoX<]M-9Ibr0jλ ѝa^hX#76tiBEMsz7$LNǍB9݂?[]@qu%/MB7e]K90h!O|f&0d{E)[7xXNEf@i[ d_#1 Pi2CAFCO_-BaQt?!  Zk$T$Rgm--Lhc"S 9_(횏WCRc^'KrԶ(!vhJ3CbٵTGdo~ 1Us3A ߩ Ynsэ+6 U۲nDLCl⥾S9?3kGJGQݔ>~\Zb-}jޚC? ߻qz7`8(\0'u''gf+!yPuC^ umw=dӜ4 Q%t'^09}2(BӸłq#d؏s 0JB9Gibq E]\Vi>yF؉S`S*Z `ٹ#*c%DzO|Dkh+>Ĺ&{1T UmX#`2%TS*QQ%cf5{*T§ x8,{~S 2B򋷭&θnOb;"P~p2V&#ZMjD⏘tB'tVQ:mB%"o7o!(4 B}„jan|Q )M,em=sg"X=},'Η#P{Z~=9rK4"~Ԉ>B^dW`9bIK,|_h4~:MZ^0.хJgD >a]tGSh(EGS )0/qUz}jp{`ut(<]5_~udZ>tB@ Y *L_.R+~GC[ƨ/kId"($xL997&-2V`QGĴ!֚i;_r".$.'G? ڳ[X-npuӴg_}z]!\*h3['hnW$Zs/Ʈ>?(D7̴D!1X$ϥEjf`aoM¯j,<*vcǣ ԥcv;ڍO4h^EgҬEjWyhNqG3-l>D;YB obᒑ2Q.Y'x.>@di7 |gUwn|C4f"[Ha?>[VoTJ)Ǽ{v G,¾J|PW{=5})5s+có: p hQ]qr?]ΰ UߤEBJ=!mx%_M*GDŽh_[}u;\l"Z*ɺ}ngfa//YΘN)̞qdeXZqW8XdƜ폡 vj0MX]Ei|ќYڵNUº#4KL̄ dmď]cxcd0:F{7I%k|؊& {*\cꖫ 48Gǫ<^n/7RuZcѮ$Wdc8|:=ŋ->$w6] p׸oemZ$EN¿ltNf[G:Oj,1ۧ-oȁ<(QnJqQ4}j5F͝hxKwnھ\O\¾DdW,6jrMah6MqC,ڂjUiR^ItƠݜVԊ[}Qk-悫~T|SV'ǀ)(vJۂUqVhMǸ̓hmőih`A}FX+Q26+o`viFT`+n.&63f zS>YX`ir~(5V} tRvʟ,Aq{tU6YLQ^Wˠu&y&MݪbbB2FkW.U84mbn)^rHg9\9=a hsOTe}Mo6׎a9=Yq#䕷az)l\jv%jf$&=>\J#lT򝘛蹣GA GV$&dƻC01ݻ،|'O;H} e„Qq8Uκ'OD[Bn[fڙSJ\ztv md.nOTIU|^kC5Vy4Y]0_yPD ڧ{2HSO`]٭~Θou!'ՁϱBM?/#<8\i}&y)C|U?FwDm!5۶F9ńڎIs9JA-L]'9MNY67`E\=F+:Z-Ѿxo%ʧq55 Z}U ?0yꝀٞZZ9S]JCQ5E%$v7Q@>L}^;}+>WҲbb<7  }1SA)^OMn&8ðElJ#' #<檕bX}mJc[7^ȭns?c`o8,88NqNvߤF,PecÌH7D>+o5(XP6V$L; gvVSՔå;܄DvAvK zȽΈbH Sx쥹nq$⇨  `J :Ž&o7ݘϞYvO&DZrE #r7m = ,օ%Y4å ~g 脻[F =)jbyQC|vsPF5-іI%b=^k:Պ,S`% hKs}tߥ^UWLO-T"{}g~m g=lf"Gd$=X€^% 2MMM߇(=u >)Y+d;GnvjX(#PK688i?ᮘsc/Kɕ %ɐ9'zTY3Znz7EB㒻?Gu="m)rMOLRtw\_#uNx y)f>OJ2+U[/cyG#?|[_iqLq lSJ@BDCL !@eOD@дyRr|؁P05*8Uwp>շWBC%+yYVpOG| $u5C߈pS!3鯺GW㠕_yNO%, 1z)(RD0;Ogd*!k&}:w#̓ܲpv"w7%@O+CeOqu2gWntיsi@lڀC^G7xRX(8y@DrÈ/( fg{Ёmҭt,`ܝbffm 7VTB֌ bQ&ebDzӅ Xد@*ݰ[Fٯtmlx_q Y'M?|sfD-N4$ٻ O^<0Od;!eFrY!;D"XUxp?0-g(?9*Ns 3+ߧwG;~z莭5z0:Қޭ9=2A +BP.ʍ7ʽ^2}ߴ9Rp}lj) .O3,U!-GNSƫ?#Zu> ^l= i??| ,Դ?n`ZaU5^xJ8.ڐ7I^flS۱?>eZ]g<'8wP<б5_ŁK(2mjvG\vڼ 9NfjmQA+XasScn۫kKC< g8kJ@QW!p CG)5ɁG@f8֥byq~R_-w|=Řo S*4F!h1iM<:J{xu@ ޲*]g-QXkJ+/ЍpITΜ^ȹҞ

"Y8Le GɞB Q9XaaO`iU txyb&FP1 Ga]Os2K|+; {=Z#07*JB2,ꏦrNhށU5o.xJmIk%b{>HQ1&!\7ucPEӪeeHi^3xEGu`+UtIfmm#KDZJ>Uj?Gw+9uMYKB91yc3j2Ɋ:>uIiA{'\@Iq mPXV? j'ShP>|$ii!(cSFKXuTRD$JOmך?iJ] t@N?ndAv64oi ! [2a [Pa7j|ӫ\m<%ZܖA䲼7mda0BX H}6} @M!pᴕSO ,ar5"ٳ H.gL~͕5m|LR6V臭ְ%½bs0F|&!pTy%- vX&fyТ8 Ԣΰl]wcbtbIԢs̋CE07Ω Bc/ S ۧplZ [䳈V: Y}\E(l`I(9ULSFq=N r'ݩ tSZ@2s/p'6P郺~m 9% s=DPr}\g7Cr!N1b@F-(p$uxuMj@gNB}CY:Z9WoK@br 'rʧ=πzlM!lNoѩQgwJރ[7s+դ904|Ry/ K:/H& @yu(bt_鹯$ɤ(NXJM5AC>&y2G:+лEIHɫUS~cCӐugTY%|saK35vR7-nL4"4hD`{B0A8pjHLʧl&~&=%u)D]:t^QK³F IxYHs#PTK\ =S¸!o\)b>>m.J~8-ta@+զ3Sbv}@lG/Y_z< fS\>VO~ћBYu|0BđV4<Ɔ_7Nb%Ilre.GS *~C0<_WsмPΆ6HNkLל%*4ZRt_ YH#3$:S~6Ȭ5z `=[qٳ jزqP{wQWK̨֚.к_n$~RJ1Fc#cwD7ڊw.6G3M)@>nuP<Njt1bםόnQ EMbñt& OhэOs}4h,7 ,SwA:1C-̡qhDbH>w(Lfbԯp1<+|R=V6nITyaRFn.3Ȓ$*}n?ـK٫%Z{? <7A!)hOhڰby:SsҵNNj1;ېl_gWq3n v=0M0I):p^'L0BT_5F8T6 ؏չRZuHk&x;$X!vE/INp4͓ 4Xea{ &xR"*)O#DS1%^b }N6 6Zv;;s'xaՅ#u7'Y"0n;vU9HUVts\!2bȳ^ 2{7;:0|~}%0^7T(%Ytt5jVY}N֦P7vup\b&wI)Md0b6y{/DXhU>~nIKKϫΌJjb@NW%aU C.C4?S| 9DrutT z@Cv$Ck0^9UMkm3yFs\X|oPWn`錪(/eF+eP gvVSlY 'J||;$u+mbV:~~<$Nf4[_ /#YO'(vrnĀʂ2}>Pp ~w`%#&;{itbAM`[-QWݯX_(*8'S@]r+6zg]gywX;Ek30uӬ+$` 5,[XrV(Y^7_fQڥnRG'#[.5ޗP#"V'bctqxOYiK7XcE8nO=/%K+-R[ѩsΌ$#]K/zS@GH!ɺƷ!7PgMb}XwNzn! m7l'Q}= fs<\2,E>) ,k;/R [νf_ʔG"& "li{C5;;q$ϯw4n?['kZ;~,\!pv37A#:LCg3Ƈ'č[Dk悺%VI?bj!45MkE"eٲtaKC\a콯཭ ȮIa`vJ46I~&S5'+=6$_M5ԈC{Qy-1Gk2wedT*q4G]3Sj}r% hXcE. mpnn.I7,`ڻ3UOdjhmNFnr{8p)8(4 S@4wN14 B8(X5QF2,Ѵ*? g ɺ79|9ߪ̼J Ou3yIQjZ.y6e*lc_Nӵd%NRΙ:w[*ޯuNOYQh+ϦTK~zwk4`zΠɪA}읬PK'&ejHK֑&:7,b"[0$zH: q$h,&ͨ2+ŭnUiH/25p٪$윅@=p%,a y~_V}k%}NjUhJa |y,P>TQa^ 8L(r=ݝD gf=7]d'Iۊ 9ay{*Vw U Mt;\ A];љG8\d֗{f d~ˆ |T,g_<(q=(9mK0x[&K KwkmDӺj'Lh[m T]}$5ac1TRU$ГYULP]|#C)ET)A!wc<+}aKʒ(7#,bAIsp8ϱ_Y4t>hNÝ UG) cn"L6.RK{?O2T G,kި>w\Wd};T u?Fi`BZQ?{VH+2xV6{n  0u(k{#.K%?B<% pՍ3|[j%1a2Q7y[I .Fܔ_N>/x;>J z@?{j(ڷ=Nlr~Bj;yeƞp(bu,uDFZEvmϿA0[L  R[nr#g &Ft, {5Wv=o5$G:PJv?Y4j21dTR@qgǬXǠ=X U5Xdh5`P?n\VKm`?8ݰz^*55;yۥ h6&K2҄;Xai?x:@+sz R7;c"?KR!¤-x@Zн/X-WuR|җH9b Nͫj2q23+Em7:(tYl^xg(רKȚٌ.hK21n./0ghMϲJii#p~+.iK))wh@ѦKh2=X-cĕap cqv`3#F+FO|n4Dő?`,.Q$<_i, m(S7]1gI|HwQXeX?}^Vt&͟zLԼՄUזEӖ3||gy&'NmH4i+9UV|wPe]TBeW&ԀJ;]L+.݈<-Gn"27`gXr_}_0!=bCS7vUK[W+F|g N֌?O(  AzR}m& -fl'ohAC;N":Ǝl[4…zIy]x&q.-7¢wKBv߁t9jRS_6^i<1Ӎtp"!jo7HH< uC2Ud kڀLs0BQʒ5h^x~DckT\vX?z*dߵ[8M +3`OwL .Jd%$K1(;1K^tΌ1jܯq pt™ת. OԿʟ&tBd3iF(#۪FJ:EG9]Ds]4<-ˆ=Or̡d$Uu`I`[@wŚj"ay$ט'aAyB3=^+\Sr;5>1'GP3Z̊YG׺&h|rmٷ #: Q.S3O#l ]2pϻt~9]fxfx8Ș`5V+;ɹ:آJA(U1+3"6ɭ}~<#>q1.;L{+H$-B穂2`H< m Qd=lc I,%(IPeENUu\^jb%}L Xk:Do y4 ՙ\@G&U>Ȉ1L^(|s,q*i-TU@5^Un| 5؏}- A혞 oO-~:AB-h}}k: &,I${$!4 +UfJf7;vT%aau0 g1jamؘW rrYevąΉ ]KpEF ]IGR+H]!dT`Osm49_?ORgz<*T#+BhH0t-bԲ %<ס{D~&`Rjb(.7jљ\ >@ 3+8Q&,i}*S.|֌YDkF1"S\.) ؏N,Nf@˓FsqF"gSCJ\BXFױHSex?˿t)5w:IJ3mP5qGޥFyS=s354&<=?s%LF'_v̜:FO^衉ho΋Vú6WSE;#kX̓b`GvIFHDH=Op<.€k9։1zO5oz^B"!|V`[YG~?j:jV囲"+ƾZt$Aǡ6PJ,b1r t[]W;2m^-'=W`UrIcIÆ0!aCFG){j:P9m]}fv?|*t ֌4$CKUM$Ⱥ-^$E] dPC춙[9N0Өe$ zǧ*&ɭ3{fqh;VozA{[xcҴl,k؊A&KgܽGsȗ,~5&<oh>yp@'eWHi\Q,]g=axgXSp{pIXGK֩$/ [<Ň k/K,xbM3e񚩸ɟ7K È:eyyWçyPi1MiD^~q1*ܘy0,LPVSǥ(NlU!zqNG7ՄjuE=$!=BBƨ2m)LgOJ`7q2ҌZ 㽣I iXc`'PzOӄiqN[LՁdu0m*Nc|/PE8&Vt֩:pVw2OE`=@ƍwrD*uYS*Y@ P[ ?xBiB~[MD:,`R އj 2iBʴFn~tv~ ]j@ gd]M3xwq3OTj$0%*BFoGgYkXz!49 N%gElN^| ^b|/KۧqKE]y*QFƨŜxiοG%G==Ϧm<g hFo0m]Ax6nު%0u ad0􌏔Xu~thcWBYF-6D.1nn qh?]3bb^9l`ŷܤGlr2\YsCTЪ]q_k&Nj(VW'0<>w@r\KΦ|m,a{ϣVyWu PJ8{! R{a\v\(z:]pdQmL 㭰\sb#׳Y@8}xf9hO$]#]o+tKK lz:cBCuIe# r:sv?6[NSfX:Y}5OӹC7|!6T?ul>*(AMESZN{͓JWzmuMXC)8#4:gWkQWwL vGZ('Yfa}ԝ5 ڹp+sk)THDIU+d8xUKveyo|n%6 M.a#i?qg%o+T~u .7թS\k~2c%Vǩ~ԡ|? slYOF(LknDz/,m D 73Q%߉b<=nbtǿ:w HYsXGWkwR]Tpa^2
'pzGgF~-)&\fDx]Wt07!ljw\dd½@#};T%o1S4?фch(^hBoZΘa2ww@A]WHas~HU/6},tUd,W> O!=gH^e\ Dt4O@DT%H[s91VC}aYu87gdÊTѲ@'? B<;0vf~C0ي9b)RU. ,Cyu]z%\Mx&9BOiX]/:Z $m8YW܄1ʹ5t B'ڪ>u`94fS;|gFIcM L CV +@tZG8ׇiPɂ'U>u$)hC֨Vy#zZ/Jl uMꂖf6.×ɪ1 8z>^FH:)DWI}0#l yC)=u!87?^;TPHjE-jb(PR R"Zdg3;3T&)֜+hg:Bvp+ o\PB'\a{hZٵSV`Y>:.ۇm!#]WV79ed@igL m;k%}<-l]K]uZK{@*eA,;mZő&^ʥl"c#ө-M Z .BhI˕$eU%FQ4@gE 0q>yYd;(|JljI'0/+j4ux-2ػ) NC2]\Ob3e]-Oe&)x797lC YmC;^وYo_4R0lP*nov@਼BuN $_|$uM* vC42GNw6AhTkT`CY ?h61kg`NuNWi_& 0)UJ!94˭N-gT-.Ggw-"CmnL vSȩhtPq-t{G5O@D"#%SX9F IfOkʽb9h2m ieqw6=4m7#$:.Kivݙ|^e+N/+*g uyTY<`]%vJ`Qw`a!nU-{LQul:)5簤x1_!a'P(<3 9ud9&rsY`F+ _.0C85*};1SM:F6`eP7>(hXssb!F)@z+nL@C1c\U!CQ뢊En\ƬhgSW|[3LPVDSㆼ g&k@QrA,M >`N"uD5X@U)f&R8>_h񔴋:Bk@x:MŶ--r5s/$1&E_2[|^NFzb]zi[\@YȂ::U ~Yjc&ip-DU^UR=#bob&'w2""6O1?)r# 0W]Bjj2_pe?b;^f1SU8 |4kA_e2~]<+-8njo(hR`sۀt}}+[ 7ci٫k7Jַ4pwW2b 0Ba*t 0SR#.Zj%Éa{"me6CRٟ|4Dj Q%y/ )c^sˠ tC#7vIШdf=B+Q(};JxrFdU#,";Ej3W,x{>ȹ |e<N$^ԣFλR`p(y ̧|NN6 P#_ ל82kuE@ ,fbim&v9>яHHZn'-yR>%N ''Kzߋ9 uĩ;P$:`R-[ B8R"3k`os'숂@GtbiGY}fv1 a۬eR˂;Qr\l$az08^Ԃ_*ƴB,&}C ZD=R} vBwp0 r]IH(ռa4؀Sb9IzyK']tL /-M% ƝrUcrׇ$&xxRse{,R[b5xlr[edPc1=6|iD4VV$I5[+]ߌ D4 L+^Y46D][SLHͯYaRpy"K: c)SA3Hv&ϐJ@"7qFTѠ&/1d/h>` Jw@Z#z*] ) vM$b(US12IE(V-KDĆjWa +">LtÛtHjѩ'3&@UMK0h m%rHt\$B7=ʮ$^!%˝Ks$-x~HչsZoDWs;2y}|%URd.7MJFƺ]C$v{+Oݞ$],CB\( eXC B$jG""ޒb8)3-rH_??d?Dn9yk%rx\Dz ]4Y,BraA9BQb,eQ%jiOH~'bۗ'5faVp+-ΝDž -FRU}(تe訴+IqphMv~|vMg_6H?  fIE9{UTMwĘ8I黝[c|`YL\H(l=0r IQ7 )WA ]c~,[J;<0\bs3Ruf^kbe2 P,@~7w4 N9 q#~ur@mI72N39ZAN~QC쳴 Gl ;ykʇP~I]?ƕs!=gphM |w{mŔV-(Vqte`1*52pZp/JDɊTջچ9RS9Mi]^V%g{Ur  Vbt%[p<*gُV]$9v>%9WIOJ j3XW(rִc@BS!-PӊbA~-zب}*~.]F .H=0 r0 0ί"6f 㺯aOPJ +""U-+f>ػ[|&g\~>\ZܙS<ѕ5"p2{m.ԎR;4r9z8RГ9$ܝBV,'Rtj5 i|afyE"eFr/Rd![}q N?W3`JY8GcSؓ3+{c!Nh#2:lM]>TAۥ}OCP<)BŇՒ|<),=$i/է/hрN5m^ԡGh.0h'vfD!fkp4X:o}#olk~>`Ɏ<#RL&c@fQ'hng=%dng#rIV=m)h() d{S0|Bohv5T݇D{/ [7ƗT͢V˛D.jhz4ʖl861,iJ&/1A1<rvC뀌]c8;:bT^/;ukqnq`]@Oپ7dAv/wեj ]~S%]!R/2y6ϱ<=NYp8 @FHqfkɇA"D~ūfgQE\E}'f nPt$,*f3sV 1EK:ʆ=0-dC¼\ lvyF@9Qr[fޑjbx,UGM.*6e81 (gxݵ(L֌]-]GpOO T]pxx),mQtĦެc0XM&X\H#4cejMXˎXCˉ ,[RqTC>Okd$4i]8:*JSH\BKC7E''4}3}=g[Z ˈ&b`0w;47 T8@O`tuD/p![:W7An9~\?xd}󚸑JqH=]w K!hX23,!9܂RK~$@9OLwBh`7 ٤&'aYs=g 7?e ?W n X~q0ͅ9CIo{#xLΩ9xNXnC;Trærޯ3n}ƪpU锦[@5@TUhu4k=y:s'c=u,&Tΰ:"Bk9Oir@ 9HCR^rB QT9㲽,#p6%icFM}P\* w_VbUv$9:gZdnDuxflnk*ս$+ Q1?W~&I+qu#2? H }!nBOԓ=B5RpAsaևoOLEr y"&~xZMa>d kVZ fm`ԉjh<хb+$y|ve6=[19~x,/{)&tonIo ޛ!xP3xbXbxk]fFV**{OZI/Yb ZI}:-KpRX cJ?EtY|qz6 oLԗFx.&\arLZ2S#Za`2g.-i{(%c&E\}3 (_PpM&/u}~- q@rgZ: Uܧȋֻk'yk^b:H-'(Eu6`_$E*etgUER¡폷LLDfׁy@YEn?km AVʙa&ZN6PEl!-{@̯ޓ'UW =n$pfr'y+E"XHF$ƼBnhpfE}ͦ#Ȧ̩VYSc?9B6}N?l6AC,H?KډҌE]td!* ݚI I}΀{s6X(kGwᆲI]F1AQ <@,mT чREmp?AQAkuJl~*`$H}Z9L /ʺ0b/SP*,0uU1ׇ{a7^b|x~+SvTЊOϛ>B-dJ[)$tf\dqc)Mnͽ Fv!\1WD<+)Xbxe$`!#lrUצtF`@2IŬ6/zf,^+^;sBr5V8(Ѽޖ~%:0}-lA2m\֮0q܈/g3LݸOR4]M,X۲Y?VG<3ۇ&Y Cx2(hX'@2'6 f#[ m,~-H^ 'H_'?.O/OM[ mV~@؋ޝ ?`;$h+f3987PŸDÍ 5RIU,Nͥ@~ :bE5YOźud(mH(}R=zۗߧʍ뛕G(9N܄̭ݽ{4[XW<^M J2TjƋMfWl/15٨lF?5h;ݮ^g(7u9G64D<\~<$~7P*"#U -c 2Zn'_Vϵ岵y>{Ttde">4z^o GM =sڒ6&'ŬfD PV߈Ɓc-,po^ e~TAtS]^S?yP Cn,;{1ŋ/VcHкHLCi<; %v&"P: *ZqIf V>?.2hD4m\s'jt$Mo9%޴6Rm!ѕs!yvHEdƓ/CZ^KmHǭD_Yp=P?(mzDCiV2Ub# ʨ zN9G'oR酪睋U\`;咥kO/ߖP8HT-qΥNE l;izI?1pNT8 RӃK:1H5^iEƑ*)NeE$ {EERsaPCmSv !Gؔ&'\A?[fFI },{Q;YU^;5`feZ<9]Þk6|<[w#z$?.:W9=7n{jIFXa(²eZG=ZOb_xpu Q˳Gm. -t[yV[Dnxn\L-EzѢ,1'|H2š Q@D{MVc-:Ĝ8S e$](bE;m$WN բ&^GIWm#uҽ|?zN6l{+V?ycJ4s`0I ?١>ss-P-9;n_Xj6NÓg!#X!4iկf>ҍNzEwYӫ24*rZF;dmc1}u)K7C&Zʙ I+B6ߤl]=%aI9,:<= ~vѨ$9qMIA*BI$?l4{!Ex^*'@C4]Cҫj0a zʓZ$E OtnlRW .#DRlȚ~vՅoŠxzk16T:&]=0iCa>3`p`!Z]dl @!5!yYC+?9"Q628 cO*n\'d&ҟ~\04PB?&H31 TSts]_A~F*KZ3nzD` s" =yt4 6phTbqhUwaȆfCȇjd@ 1ѻr:!G̪cKߠX *(ceKm+6EGR$JIf&IC$Yo.816ZԾ%a}bQL!,O/ldH[oRhѸf$h?"&%*kFd⬘+&-lN:/9Q(_|PGπ)2m^/C3*󚴞ke辺 Iq_Un~p>'ȽTuܖ^ IG+5Bg@h9wܨwixYʯ`"!ۗMil9i7ED/dD]h_iֵP&ke|[m)t+z۩= G+0OV| 54f"0daD@fe{޶'k&P0| ߺIUw> Ǡ\o-/*2'J`w7ӱ+΀KV HwH|`dX p *N!=p-$St?C1 ]g3t~IS^t<֥K`SHric% E8OhdeZ**>H};e $]UB Q+zoxZoyV-Xiֵ %=0 ws [z{);5 VT6kC4}L O6)J ݝ:]݁}lLTOɫ &uPJH̅b7D{ﮊhctl#%'>cyFg:Ľu91"`2tWy`L֚U ݋GkiOڦHd q֎.7J_&dAߎ^DfvAR[~9 ˆ%J~ rmNoGi&xk e1!bƂ}L=U 4/KI(iK\a 0ZD(Һ"Aye)L4r{}a<3roŀXYŹ編 TZ;_de !XRȦ i)7Jkջ;teey3otU(w+ˏ]᩷e`X^NUՖ3 +cK!YZ+b"?yu씡Xh >0i< *j&Dʘ'\`@{~>D/ EʹcX"jO]05c,IriI2/<9EO<æiAH(DɆ"qq&4[flKmy-uB:ll75LYU1f.@Yi0:0ʺ)V.~4% eMv<߯c\,LÉR5Ǿ:0o*pBXBf',L%8}Nx?^6 C<"X3*P?Dk}/ 'M>Q8pk{Uԫ6N!S&Q]m)"~+48HUwdH[V2yX}U-d= %-CMӢ5Ǥ!sv8WI@h&(:(;|y'>iZ.[(A,zlf_qj2f;OBuZk9BErOTvxU&rτ{mkdl. X8;ҖqYBlPz^J~ YJ؁|㥆W\6ɘ<\T݄Ojc@8gGHKߛ%ڊn0ٖU \8#'E*Pɬcbc`akcjKHYIڛp1Ǩg]oge_͙G]|"Q1cq&dxZU/ =GI}{aGKИk9%SnR-^^+Fl`>b`7 H?%kL)wUsFy>YUaRGG\>+'{ӝh!Л7g5~+7Š˝< ǁ/wOR?_E'{mp]}b8b}mҍŜgC=#/YR'*,5U*Urwf ($p{dqws;qUAaϑzjH som:S7(Z|.ԔD#Q={DpfPZaKo v M&/q}${rw BmҏWtMs=9P@Zl!avqf΃W ~Cb0!ț~;Sl+Uqx+Obd4|lNh8K[[(XjF3|E0YYX"=w+Aؖo"7cq}y(\?ˍ.I:%PL8cRlk)r\x Sbl +xW;Ee&-VwMXThl.8]&t'/_wywphM?wO(jb65;덵9|b$Chٵ`s/Bo]hʭ@]mZrU.}lv2.mh2#lzpifzB7*ph(IgsόVl*^9O(gcp{;)f@C]@B @ŝv2 kQLv !22 Tlg#E_+7v UKh`bd(IUz&|:qVGyT#g^?V.~CwE}a(w(uC4+5q۠}? ,k}c. uڷ (=i$C^;>|d7)%*{1Iic:Nx}g?6DmqGUo5b')&w/7 |t't?:ٛ]KgK5tZ3zQ 7ߞPT=MbcKG!bvpBPeCO7]"L'FL & cVs6Bl"=( S_=vg-Ŧ!2RX #MA¯]ұee@mX-v&rĀ`,^ i>no59Yf&kl/zCKL4dlWƛza3|ޭWa\vI2n`(zmG Pc’.WjLDߴaπ7~`ZAV% R2]8$Q|)Gz1B7]J5O'w¨j{&:@?ȎHXgf;C],߹ d+}CHs}DGT1'8Xebi_kߡLLW]nmQp+,t>y܉r7&[}w|ID{fjN9PBl]=c^vNh GDX XGLL72Ų7D'N~-oPWB/.AtԭgTҴnsY3泝Eap4P+&왎Ph;):uFԖ'_o>R 17:/&{L ?+R' qL2#沮JUcWi@q)k]Uې":kBygN`7ƠP;fx ?A·l"y5ic48d3ZCF\.DܶofW9EnȶK*Κ]퓷2cg 卨m,oˠbv J`ܼ^4ե),AswKYnr20Cc&@PF$5KV x䝪&J: OC|N Yޙ29C4H)jws :[{pt ,a.6lxh,-1Dwa%lDgv}|Iˤ_ i O}ldM)Nt5{7W ڜƟ"%~`q<1Q <O`mym+Pe)"q FN5Gn >Moq=2i`o #B#;;آ]،M;`& >1z1cٖmWZQM#Bo -Nq'Q[w-fn4&aBV{6)eZBLgk4dS*Cmv)Ry/c4rT Ntߨo@Ô> q4#'OPP6gFhHO{q1 բ4NS.%MP-7䢌meVowtB!Eˉ]}'z2YCNRP+f橞X F ;FܯZe:AF=p P0Z E S@+i>2޵pl H  bIˀtg^~!ew ii>Bx!2! y ̸0fH4;)`tG%Cꃎ9 Յ?xg: 65@4_?e1;Dpy(D'۠>LuԹ/B#@Uqu-*N*/`QIx%C!p3`;]gfj؍B'e3޷4 ap}d͗'5sö n?G)FC^yhpXx#&*&njTA=׍¬Un}m.sQKvV *$Oz*Iz.m\CZeg@:V қƫM_c$a"(fԘ͔V0y1+$Xcx߻{=vf36f'%u]bNBKFl߭dDAeH_Ɛy#\X%2:(E>k-ѹyɮBJcͪznE>pTűOJ,ANt{NrgPQ*oTۀžMZ2Pcg&Zgm{5/X\4U %#CВx>UM&h?Y, #39(y]2vL~v́LJ e&Swcw[6j5dJ13ZR4O A["|eQ(*B:oYgc)T,,AVP,q k?amh>+M?M|qIw Cf\FϜz n4.^6_(9bhRhyB+oiцc sSC3T|Jm QϷ'k5H{)wql c(O/:ͽ> _EI P[_Wj{t؉Mmjbz,XM6Xswf,7vu6U#@8@^}Ez~༣kPz䡎g-9>FWS)4:ISq(1筋Dӈz=f޷[^l`U,~x]^:^+m^2f}lZ,s=@2]Q(C" ql1A{椂ey0)NLӇD:|~]rDw3Ǻ.JWL{j'a-Rpe.x|X,/6vF: wIhNQ<㡁D,퇧~ M炬n'h}j~ֆ/2yRI`)myIKD]/6bdtϝH*`{%Y >yT% ~u`E 0u/Fsywu:SNKC\^= -xeڣ,>sv%֑K Ho:,M|rNAf uƟ):﷊~?NDߏ14c9e T\ u@D!gu$|%ҩ, I81Kx.+^g6O:D2fFMF`JG,8FnZ$2# o&ݑg4xFS;ڳU_ dɧZq7TȡpS7pjRUW oYV7&bfb^CsR\N6?"j j"ֱHX{#V2EIbhjh rdq"hDݧрʤayr\jUҨjL)#:f$^z’b#\`$pEZ_H\|h46n|,qs#7`{%,;ѝ-c^ xS܄B`/2_"AءviIҟ ڱ() E`3AIH=5W:hxL_f)DkLŀ8i3=+b-o}TZx& LG+TX9J#iIP-Cq$@?kfǠu]:'fWW+ c%F~` ?~9b8;A ~#TR#@K\q6)_?&H(Z^4e0yZ#7$LqfdA_=> z^翝b)9!e>&RU#d2,('O ՞lĹD6Mt8dҥI'W tpa/] lBKŚg{Dzh`gB |5.b3 ]-vB4W?oX)4f5k#Ѓ,/mo zķ@ Xeхph'S&aB'x zb;>i8e 0yyCZ!q\Hp5i 7B9$k4pӛat-P<%E<.ڷ4lҨ{fեLKo2V:#w=yqgr(NtޣLEM.O(RuHr7GAn؏]'UO &؆gy,ùFf(9ԗcSMyMBmw4⑵%qpK.kKAn˖~FSV.\?nΥ&Gˁ܈jȵL;L_̥KykE )!jEײs^mbevqټdccy3Lp-c$+vpZA$Zl ^$AWrC;=.cS'wc0ip3b)7IgY)Lm9bIN&-"?L?(ƯB=36!D™1_F4FzT]pF+RY+>agy.E*T*(ar%wW0HG=TGms)KpDRfbu&Z=.Ovǣء.Zh> Ą? C|k0C!AQYSQ0Ӽ!}7|fЎp7tU`BoX-fp#z QRa(=6DC?z9J 񯀓΁ w0˻>ZGOo>S=89,ARM=rp$Bb,ƿa<ߘ|dx3ۺC ^ׄEaq`lQ'Z+F8E!f2~)8nlK:gny,xF3ҳSw"IԒc$&VfFjOFRz0U]NxALfmLSwyԘ/{GBh2QZ w}ek'mY P7$/ywýB罱ZH+|{#SwA" |p0p7 lD@yDB7L} Q`=> o ,R؎Z ઓENI\λmrDB<.$5εw%0N~xcCsaSolkA' F㕱.MS=;p'U lhIr (iՙk fJt?f# ^La !y6v&P/եt2vߒ޳ dC|>+TumM_6'#'=j,].߫I\Q'2[C%#!Zl +SEר25,剗%_jP+ 4ﰜ6㵝cl'AbuzI-fc73KY`t'i]V>Wij==/\<ڳUNEm[L +_jLj5(DЖaԱ*usN7>I$D<:Z!rRrcM  WrP _Q$ܺ^<Dbx eUn^i{U{Ź |Јz/+ɔ:Rj+P?}@:U ZaX dCFoђ` !>3 ǐ\+!t'-(Oa14KZ1XJ=Jr Yb:"+PѶ7a⒵hM=K?7athL-S!$gVQ!ztүfFٔ8_t^@h̰%W'3o{DogiCk8Tn ˭QPҪ|) 3\ىLFINFƚb{W>4SRiGrdսšcxmʵfcVF7r53,6M@_;PS7@V|h`]+znXy9¬ e1]:iצ[J #@SGhS .dD4B ?XTa3iH:(I߆E'V  =FژhÏzJp<csL3q?? :UuYtIS4^v5!^m'k7rNߎ_#B..$5'=Yd\9oKPx sϱTeN=,ݐ! JL?qTDbqȻ_aπs `tĉ+4ƏfYf5j,Kh񓀼b9Ԭ ~ 0Ly&:kM1p]{B4ۑtsJBd{3:"Psߎ? 9^䖳),|W'c$7?{ 6%$8{VvGDG0Ԭc̓jʺ o~!:7Ϛ>6=OсXj2%AGa "WN`Coy:4Fs^s@`{-j0I ;;N/^?V_iN^9pfdq) yjibBx=`ȯK[SGEHRkd`݋CodH@[PAP7}B[~n-r|,7֬pE {+3sX[.cEWɽ0p|RE&Wobk -U' dKd~D[𶸾hzN桑Rn'Ǹ|+<4ms#dzp{ͱXz;/PK:EwFB'Ey#AM~øig'\Y'=RP7,j˚T7?q/2jlR5FGUlwӰx+M֘>ᆊf~(ZAoYo`m8_Kc:bb3Q;XKxҒ󙂧=acGq Y#KVXmO_Qǹ^/qlf"eeiLu=<0!llr<%At멑SϘ& (~;ޚu.LqOCq(gL_|tXp<+/ HH(N/\S--W O[+S9OPei+ꏃnV]'w>9 \zuc {z21{9L9vOәɥݲD׮ǻL'$ة&$(ebSm`g-4)rG-'?4G~># ~3KP0ۀ;zCDO0ř' 9BpB.[|i:Іf;'P+B y ~5HT'MHƭn)j?j!DBּY+J:TqKۿ+u}I7QS oށ)qˢ**_HUx؅glF_d$bLԭ#4 79'_r40֞0Gil}PA r Va}(ADVDS_ٰDXaCM:'m fsH`y͠ zm_0+01dWA*רS2(J=&~}CA)qһ(W†~[>_H# ±і$+; fy$R5fIg2!)hQc6JVלUb 6)GOd#X8ЇC|1Swιy 1ߑlZzw'[/Lm%WsavI HImj2. [6{\ʪuW2ADsFè҂!u/q.u썏H73G&T2*8+8D\Xڳ>s՘;^ Y f4`jH7V*fd5%Hq\N K]薛?_z7!E< MX(\o>F:SF󬑼nUt[[OϪuhviHPAJ53Fe*hX{Eu1@F= "iVw1+E G9ók1LX$ h!(ΌrDE P6Vc>+Eju"jFGs'ȳN iE/MlXD٣- E5uW8VC KAИfJAÅN8Rֻ*c('͇s$`,p%OdR" zy&!2{TGi J (G{Jcԓ Gv=c➧C+ /(' Cluzjpg.y~^)gx~lhjHzb do J6saw$,}`ЕoiHoդh.r~yKV.8Z`-"vۙ:yC;=Dͬr`gezn<,^T`b=Ǝ:Uj qSeb}:_MMJp0Yw^"v=~*zm]]e7lE ?MG&oS1GDM걝ˆeԉFnj h?lF`8 oo`FO>SwӖTi>m:j,ܠ@Tm2,%Իk1 `u)˴MuP9-\j[>)^ q=xX%A s5Hr8{'S F|J]]LU66$b6P2RpPB;:G ~DDPD4E.8F1?{\Hz'kUNx9nmL&oCly b97)MX:~M?!Bǿ4hmIZpm="yv6O YhGΙt3U讍$}'p뎀IP{%` X13p%[H&7ZMiY+oげ47J\F.P[Hl^GɴHTk.jA.x}J^jfD0i%G|Ժ&4D]Z^>HsC $fp-LT[D4ǮL|w-ۢCzlӳC= Jl@4mm\P9 BbXaᖟ{e2mMrG8BS_eWǎ'&Оֽ,Er0gp5LM4qĂt -f`;FeX :xuܔCeAnٻx>4. '8dt“|~7/{m?3FN0 o-G1>ʲ6oF1(k^NnUyڨ̍z4AJu)%O}O¦qcGSI?ʼnY4;osc HA!In>!Xa{K( ^ݞ_aF >?L_B<ҧS-SzۛTt~Ģmх!+ָ&gk sӤyd1*Mn_G (82$jA)48aqd"/I*+vj/ D^ZUMv6,9rPQ1ޭ J+$8I֒J^-RG)WD}L]F _R4صݝ}ŲG"4'6WC{%eWȂ>߇ † G/:=DmNZg"rb-\T93JB&Xx2+AK"?{fN0d;#yaa.]ѝPzpb~6P1vg9& {-5L,?ʆ[Ԧ=atN"Tg$:2kLn[(M:pW%joҲsuZqڎ g͍cL|#&(lb2 vz[aR~<| !1#cIs? RrԧE'?1%{>ɳx1ŸS!ԣkG'\hT憡#[ovX!.8}=q<nN4@77Rcˮ:d[' XMsB4MȜ Ho.W-1p~`-b.jR )/!i`Uyd'1Jl*#0B\07^vBɃ\Xņ(s28G&egi3`*ۖ<]8nL}FY^8w+TA؀( z8P]6{ʲp̀z-*@G[x)KL-AZ6o ݔ_vH:l e3.cdM /tQ#R,rc͗>nBwwM~f꣹HFYdq::S+q7Ф/bd+3xg˕롇}sD &_9~jCBU`*.;O(?n17+4K-(҃h *U:hBxÔS[ „$rp&/4ZXB q{c]h==幩>|)$5(e1zY{m$@HC3&%BGg&Cx8!yGIp4ubRډ[O2]l`f"%y~FM=!N=k^9+! f5*0qf9bl7B<Q6LJ$3S!K5igA|^(FvGCX%ER!W}mSy;dDrt60G9gʓY`v248k6CoA팆xP~4p@Qyҍi|i/Tkow;"͊؛[m4M/L1&)ޔ9+g5 w%T0#ڞGl4q< f3Qeq.2dmcn_h,6cǏR$OET"1Q3onqծՠ 'ɟzq╶[B>: yK0 CeK'D % ξ5܅Ѽa:YDǣcݑg{@ʷY==.g\D39G/-o K{S~K}E^%ueo[, pze3T4 FB N‹ֽ5#- tjoR5Q,U ubVVnr9ovɪ R2 $MvS< -zXGd,Hy+iDa׻0Y{ۆ[_w>Әo*WY"7  }L6FMYS4F65|Vƀ5%3,?O@p<|f EGC"'Ӎp!@)5V$J{N|<JvWog._ ͕UG3 :HA.s"KYua9 3Zg6vn(HC$ FJM/A/2Xd}oMjHU,Z&ooKtޗլ3T '#aا%Nb÷6F !fmaTYb9w`m ^f,[A1t! S]VG'&/InUYi.q|U D˙/(Ղ T㜕m'5uq.Kgsߗ<1Tx4FQR}`Y7ɇ< ߫yF_Zt(Ј,9c_LCeLdV<>7 0껳~b_*CSί+7AӋȓ5R"v}]e06_) "}ͯαյ o@+ޚ㩷HR4S[Ub3 Cc@oEx% (ۚ\U(F׼X{hXY~E.uk*!NiǓc<׫qLmr]jz̀s]/V>-݉&NiX:O:~]E'c,G|'xWEl}чk@pH* 6ܳX85GRzӋQE$AgcY>'iG[܈IQeqٗ&'d]uq>w4F V`Fi«Q6V6 PRI{*/՘+niJ7.)7R[ P'1̑1 LF"@q"e@X1qO0h`oSMYWXlV1 Yxb$ Omh~'ξM)y9 Y7Fھ{CzMvj/,O+P0}:R881z}!yl6q292 UC(E81 hY>7<ȵ lō92}Y s=Cu"\'nVCL+&b+=GP@QØM&ThسgǛ~.PAȋ,Gf̕Cj1hMgcM5cPϞ;sBt!xz®-)m^ES@G_HWǸ$̽a?H?r'y,뽭D2m\~CPw%bbϝ2GF“:]YCr̬oMZ9ݮ {.^p 7WyrReDi\\f"gXTLJgZQ^]Rd)ABpU Ey1:e]oG5ߢ[B=s!DhtPhdV8UѦG5Z "d'U𯮂^#/ipȵY?C9$g4SO"SO܋a~1{XE^D3N?f&VAe~ 5}KyQMur/Q5zDY7ӿ. ]aMk쾄HDV fܹ3!7˻^̸-R8"}N 3^@8E-'GRdiu3ڼ囹Pc wEk")u''†a|Ʊa9`;PN!1'Zڅ 0BylpKViNd<@8rӞYJwe nt_qoQצ➖ qm\ |o0< |F&'Y΁K( ;a&4 JD/h[r檘]D2ATͿ{2ȪS]'/8!_=pq:[# N4N`Q{Ģ' .ϺMWrB𡥂m/ط`݌ڕz뙧J^À&~^' ۧ" <3Z&Gyr?Kmv(ObRQUD?qKuhr0z*UcP;ߌA.OLMmw `*l < MT0iU$hG /n>ry~N3CM4ӳpq&s;ÁiՔl ieD tSOk^ 8e@ `N$W[/eDXQV8TUSY GóGIAA@Q9_a- iU>ɿ;xoԑ>Yn-GAkr~H)k򾨾`DŽX6#`4Tpl] ^}150#^RPi}׷1q(+jF[6{hE J4q8 c7mzy| K".GTCD;v/$r2E~Kbd XGCR .h/|M9\l(*R: xȚSBgt:wQ2:@/*+HÙSUkOY nq]wUL`f񸒛;:g_3]AFJET!\/#WgQқz9HdKl1ۥri-8Px-c! ۥsS>D5)6{SrWl $`>?G@+u J"C9ub0&.K+2HO&Tc$hϸ߽  Ĩ0ppm!%A.+&QO5cMM)\&}gFl7mfIѺfeh0j/hNA2ҵH<˘X)$ d&2^'DZlP`8L9)+ D&~hXne`<VݴQF ,b<6J"5sl<؟Uȟ6~NN$^iC#/ne!A$$!Y,*pK D[ο P!%ٱ(4xx@j=u.i8oTj oU*ȡ5:fq"E*YXGr-ʹ 3(uR[٭;ڰ,>lMBkk5-ZDWj@7;o^ jfjm];pܝ3tG4uʸZܕ6ΓD*-d @#xn@&ROφeu~ţ˽hI1?<@5ՂLO@LSC-jjVB_:`v|/Ei]LMŕ؃넣aΕqOM[G1 K>;x{/s=j*\0#s֐!RI1%LޱPH$ W?V'_D%L:»p)˵A[/$8 w**5|{Ew*|TJ_҄fSv! UTF@q5S3ʫQgncf-HO/!ŌkSLWO儺PmRjq@,DIz b l.L yhZ!_d'a4xuzd,Q~Qt8܎rV'OVJJ'uMR 7Aaχ/?'""#7k"_ -`4 }M U%-ˣ_B9:; d[#ZyPEh~%9iKhWr$C_IXAp D$i)F4RE$*ڠ#dS|\Y;:;h;-kHSf8#^ՠ!(8zF0֣pA yKhui['36qʹKds^W:ť{:? V0%WtYje(v/@{s>)'3FϦ)Nl |d*,=DImĉq eͶpiӦY?AHc:q>!0TH䳔[n~WZ勋li*wObEg wjȢ ZGo7l"Iɸ*;'k_1oJT!}K*(؛?EG`-8KocǾgRK_LTW mK -ڥŠb*MohGEwԉO砈U ^$iL/<>X .2ZΚcI?WzjbU[oIRl?`^P,{L[Lv6WV]3T%;ЈǥY#6h>RU^ΰ-}^AKvΆ:X#_F\kvhF,!RieQ>:qP„0Wհ c-،O9eEbAވ !nk 2Lri!C+('7J&ҕ i|I!"`l2T/"tq2*7񔢉 ~#N[-2Q4b^]|ΞYvLXK 85Йp0 ́]&2zZORVt'z^J-HR6ȗҾd:=/?[{oJBV`2m fg.0 F~Gs,l1lJm9;).yNdN:dҜz7(+ :N ;m*+7Sj U.CYEN x?-q!-Hx.5+S&$s02 fbF|u'#牘WvFDH6[{JSgݭg-yyWI/vr /L5TpZrsA]cDNp DU.;l93@py[^ػ= =;G cjʗHQIûYwIYC7Z,'Dph-U!-?z91T1bBkJCWJR$x}Udq \e-É[0]"q< wh{\ѝDahX [E]UWM9vts]]n٣jwb0d x ak:ztti LW=$mSF,+r OU"miMakrhe >~oUm`V6ލ:xx"5VW8~)©0 !l > ,q9>;@5Q;WЏ3t y w:$K EEX}UV>ۀBVd%=% 7 kxo,17NocܮWhgŞO%aqG3|ARi.|d'MLX] ɻ{E{AyYBۥRX-w4Fki]6$짇:OS19za3wOO )n˸}.!rA"]>MO*QuW\j)}rfrolC)2KiKvbG~U\ j''߱tXՇ_@"'z aW ߬8cdg) VNVlM4@[9Gp~OM2VR,Y?n4(I7RTXX+.3CB%G wp_X sݚmQ,3:pxй(ɘ,(V^cJ2;ݽ)᝛w(HiVsLE趺Y[^y ?,i>Pz8;8,Q8i@nȤa#1UF,?/+u@&(pYh͂9c Hc_GDşEރ^7|A4\ke#(BN=5 JK…(, q%GIؠ `g3N)(Aq@ j]8f4́e(]U }QK{pbJ'(WfV? %ExECK}%<ǥ+ dNI̥q"tE]IsI cGc`qtoǐgȚTrL"/!|*[b)_^S0C[ӡR:* q?.yoYv,bAhw9+6xFvJ"~(#Imqr$͝NU3.n%m nxnY+𰳞*5R]Bjf wzHg35%?NdEܹ(0GwA+ pgWM3>;޻q~\hotbyK E` 1c&۪'G!ynL~{awW?ŅΟM.`}8NCgSuTӔp_n7'7|6>vH'4}V(%M%f]}sJJ8QAäof>UPcHii>|Cl+ +*_EZ7(N(z7xlU o$ Z Ueچ{ɶ'i&]e = }~o"IL$@^Ȥ_AC1R{}#yme׳~>זkJy _{ᘘ^qwӇMުvc`$@C 1cD*g+8YQy !) m9I-yQ aGD~Zz04Q:-ic޳u%#h]jA%n̤fk^h j6t7xZ6MvFp30-=r-4t0gq`N~݃fcf%-;YoC(6ƫn'Q &]uÒq-s z{ 鿗EfD7ޮ,.]%30i ݍ;LU8_9?>Q8=gB6\GHTN*A<:c+źqѓ 78S%h@XbgoD L ̦1 8NT3L2"-/aSH0T%ajn Y<(w'<#6<,#xؠyѫp[eVEU*삵X0̟ȫD `\SCof`"a+*JGx8􆀜n2&`A= Ggiur2+Q!Kd819u#DBZz*ia׹7D ݍYA SI%=F΀h8D( ߽lѬ&eH?ʟH-Ylp${!=|8ƝYUB{ \Rk>80 V>df;U2?.|PZ?[m@sGYqH[gc"nF-3/gi+R9@YDWHy*xlil?qGQ>J/ kT;{gDIӂ8Cvgq ]C#s_LJOTS1\.W[Ns[![kjEfTߠ%ʴlȄ_q,\]L]>D"X$Sp#G:7оg- x*Ј*EQ6 ZXyKu!y=3:mgFSuf@!`XOزSq,׊ =Δ# K񗼝`E_Ca>kp#5(y$`rO>`ֶwl&롯+$_ql OܑK-o1&d̅9ę; S qlMѾ;hQFz=gڢfU3Uz5\$j|Wc|cS=微LE;g25al%J׈=P^3A6F#\hDROܸ B]AQ;ZLyVb+:G<l\r! Oz‰r.ԇB*׌ZD 7 *S#U$ yy4N$jdjSd{bOj8$7fgMJR^=Iok65$ ۙ޵|,e/u@Ϧd"%H{ T~NZ&a&/c"?XWN;jHySe#L}Ɓ1Ґ;$sNwt,s76p6QŽ}[GfMy-iLH.:iȉDD\}!S|;IMs\;`f'CrA3J#mZҗGH~T/xP7>'u1~Ohq72ʟ@b".|Ks ?(|Sm1ڑڎp~M[kɠ!l9z5glGMaDd'U.Pm)ձHYX $M1&Db7:>/YZP/v#;~郒OQxF'1q^S\ҥdzz+lʥcW!Qop kh-)CBCjl;1qov`3xm !S_b SsB ξV[X찵p :"֗MS<"3ܥSAR@:i U(d)mHu.Sahs >/4"C0MEaJU I>3WN~ ^X p5r8 tŋ3%"n.ӣ35Dv!VJザffsh`x |v9V4@ŋF0 N@^䲢MCS ޭ,] 6^ v5_|O uͰiŚXlA F3=xci TG[$?]Ptq˹4sK](#XO.Aa?G#ZhKɥ*) "`mMJeT9BYe!.\u 槫nI zTCFxX&?5"4 i)ts-q[oZ.B .V dYg^(^`R"_ JSPi0FE3ƀ@ [V7Rv-;Q977/٢ro"h6qtt\w.r֮@Eܝ)>@B/❹ VhX (z-0<./tF#\y&Bql;QZ\=ˣG;Szѽ{z”>evv9nS쮫xn\70O z@kb$6:@O=^t qr: Q 6h@x)=ps7Gs_S1Э S]DWo Μpp~`U늒f3,TʌŝtKYJeфO/r~bǐ&5#WZ5;I u}}VV֦IM1[a_G;huԻX2}7wZW))68l_Ӧ[`8@/(槈2:q4-C۬p!'ɵJ S Ůy5Dx FW^ail+ hsj: |4;f6M|aZ0U.g`09.ݥ7g/*ݣT* Rc/*Ѝ-eqa7ѿT)^5ڹ[M N* wG=ś(Br]A:l]o*IDT, 79# G`>/M~|V67u&@a5C&s_,5v.L쮔;%1lgʎZAMR2XĘTsY)\s1$eŷA '|A _$%f.!{Gwa13R\։C#Pع:N:t)+Kw6ةІs,aard#9 R MQq0a\B.d0["InQ^9%oYhйI>4)SIN<`p/i\? :ob"VQ)i*Kza#:dI%MwE ]Q0t@j>,B4@U㳊$ ?<(PkRl/৴Rwk4P|#$fGά͗ĮPc=#%vDla T'Ѥ/x_v5Ga'nRI/#"m:a㬝(0ax d₠ŬUžx8b ԫ(X5v~xN.>PZ F6:"eF  Ի"L_`Bz慇?"drgԓv *W>{L#9Ǎר,(R̡?J|wopڑNVQ!]9.VEϑسStrU"$>Fa0`b֨HL}\s{xMc=pbp tbb2H掂G S)]I 7ƜbR#8$h@]yr͟ =1QW;iM{- #}B+@mdOwY*UҳuU!t\]BryW}l|DIQ<)r̾$ ͱ|Ru,IŤ6TQkv{aI[9!x{rDZ.;9“y|u@ѬsC0jtWcC^O?ը$єv¥"+)ϭ[P; SSy}gŭi#Oi)5 >O,P9] 1Zq&1΁/&<ϵ09"dmFmY!5D;A7S~Ef^v♍^@K%K 0* fI[ 7H3F&`)nObOP%|9)"\,]4I@P;rWY#cfSy-ωݬ }="{;RNtpOouՕGPR%dfqnNyvRKC/6e$/l'q SA8j ;Tׅum9wQg<#38Nϯ{*]7ֳ0wT ܆6PID3Ul2f7"36BV=4d,zPD%z|Cgc˰$=@Y)7^,g9xLhnj%40VcBZ^OEApB}ԯ:of|=(DPx[ קTixR0]YH2Z\ONaĴOzxx}!"8 )`P5 e.cң;ly!vF=.j{To[.=dJO0 m5w 򉦬&U%51Ke!#cLH`Si^{S)֌Ǚ!ݛEIr>%mq!t_%іqsms8Fx_Ph∤hn^i?a[83(}2Ld \c@Po/a|Lg?@vw9{lS8:Ws ʡ|mPܻ;U_N PeL31器݆R߻{ BK[88b oNI -eeA`@UD?%`?B w&8!j3>͔oYXg`5.v,?ӷ)OXsvRg〃ۉf|͗x9Ao"NKyW:^fYPVUظJJ`{'9tے$ȫ).ҟ̝n#%TTr/l[`owtFPԋչM_dToRN@sQL\@y)1G{A|!m籾m;ZUR uxb?ԍjcM(D; Y̩NZЋ1:kUsNe)S 7-.!..(rG.LRwZ -Mݭ :7TְRL\ N QCI`r ~DcҴGkQZ+vmIi6 Ll{V[`TRg:˼wUB[%uދxaeGZG{C.}ʓ^1ZYϡG"Ru\;K(jpzE=8uRp?6SfC"@]weaI@ ө{ɳH^M~?8Yy`ssP@]\3r-C6pmGԛ! -ȡ^PG$7( e~s{#c˽7&׋x3ڶLtdgK)6: O9Thޜ3gY$&C´Eodj%'| B|ZHay^w_ <هT.j)HZe@vWEJW nT%%ꝩ"Fid,c1kuaM;[`WC\{owBX$X y#45X-{:NZtfd#qt%KX[C eӛyQ#T'Q燧a\R )$}`f"ƭ :Tߠ-u):]]MR9'D}hiÿF[mZrUYExתqJDZHkjʏ\#` >v9?:f\*A  ULdQnVȋ[-9'[ Ea˱$Ctn+ZfJ>ߕ"c|1)}˓Ӝ*i® -Vn_dnqX| мR%n؝ J;\H㴛?+IÂf[) (ErGcw|aYJ;Ycb1cPLda2SG${)\+>^OBe(R?r6zL].G9|iRaT%(3H:?SRBR_,jxDKƴA2#]jiuq <ڡ-(JFC/4#ZGiu(F'|t?>]lI ␲N{$ðZxO4 j'6bemm@Ж4kcb%x0/sgxc<sT9F]LYaeNJ*~dE2RīiT๲2W_+K$fU='kIgA ܛ'[(IصҼo= ,UܨܟlFz uvV 7 yW&qtt^Sgh5.xcB98=K._`&NUZ}i^*8*(c+O/ߺ(7B%ɸߚ+&yq e|d`j<$kF,T>6nxWH[ AER (gӈѵ( 6^|OQ"ZUxLN>Y T.&QFW-\tsp{!'?+0;o eC.L nr>ZBZ*12({l(sۏ49}1(Z.Zjcf2i]p c4&:F;6ņh7F`Nr]H쵤yƎ BS9y2Ɖ6OUt,3@ f^WqdkpҮ.Z]oJ \܊ A6Vl(b<*ZLطndȅ}SgRZ Ò!/w,>F=wkzHk.k@mh.$EK#{>HġXu LTE#o$/ u%bp۶&P/lPX_W!IVw0ENZ ?_C_Г`;kPT38O(s$0|bޛ*#r'cPAfL]Ֆ|>!"vJZc1N߲5'*7^ ֓[.P>vNmxT;dn>-+b?ivLz$&̭JHyh6Es~CduB7u J!ldsI?<73,@[)gc&cnR{wuzՑI c&YM^WBط6V !ȧ-M9GmJH(TY `̤lCԬZ7DaWk#i86+X~n{Tؿlv9-y P!ٚ GKdfԢ87i eN#x~YT4h?D`je∔ wB* [50,yzN ;ÏCޗsYʡ6m.Bd#AR ^3 yyҙpxx&E*gUBZC"YZ({yXIa` 8eH$cNκ3/T}#ق[D9:z**xY˥:} c_g0%y]!>COC'h /Do-pb5i}] v# ֨UW zVP+ipc|YE(%0=n"\e5NC6Hm hc7zmwӓmHKl;q4Y=yʰ@e(J1"mE)iK*b^ڷC]1jd7M]B=020hNG]5+>%PO'Fӡ"9P<1V/q?{/fCD.lvc)Ъաf-D uoj]FyiUu4D5PpWrs$֫<wJf[+B:o# i@c:_ kT*])c=lQ0f#!ץg8{AtT@'[8(aGL'!TɓL?اz}D|3!Wrh=` y"M[AU% }Aa?sro("!Ԡ2I+kr| R1{€m%Lb dw5>IzD*OZ6<7h[񾲯Y?ȈR0_j hU7/֘#P\EMw t3jW^2y/cA \l*^abbby; 0ur2SnkDȽp22~˟1'Unm<.n\lR<7FwH.#/0>^)w0Qo\>2G؅W/צ ҥWQAT)!g^aw~;\qyI˂CtF9n_x3vh=y$:&I?Ԅ9ǫ:RJuLLk#me2~ V -g6HMDO6DɿT`DμoGZЅVaavD1rs:eR> p<mqX+]Q-\܀;0% \B(^Hm]Wڽ?eq JW_9Ii-RO"Id%(=v RE>viݚГ}Ew<5ƣxB:D:Ӗ!u\T:p'jӀz\dEⶎ0=1/*ѽ:A.cS匹 M_FH~Y# 8>ZmƐ{8zyoRd򌶢f%Lkg c'ɢugݣ}΢M"W1.Uenk4[҆ |eKX ŷ{wj>#jrZG169 /yA$!Db]*]X6;oeV_(n<<AE8ǘ+R?,Jwz<,s]EHp'Bim^Nk?ȘL{RF2ck ̅:6j+#qLp<1u#@n1نO\[7{ߤ80şpJ7f|nw5ـ_Ri(/ %)j K:q, (T -9'JP æ4tԒ\k:Jn?QƮAQo@G -X4jsb٭[{%=<؆Lq5kZ:fO9^o#iVa%᯹L('8p7$KS+_mI$A9҅QmK:3#/:JruZ(1%_!JZt3v;eR)uW"W2) }~la 1$ET\‟Ne8wOO@g[RC| b06.~&n$Z kx\Q@ ㍯^}FqNr+(1YSDe~u'0  @Ec mC=h#`F @]H{ ۞MW +Uv3Crv~s}$"!, DG1C< 8w&V0+0KH*N:{js0`mܩWydvH툂 \NV ٵeLO+ACW ?C AOh G5E5Gb=*; [2<)YP\hime7c8ݡKSHj5J;Ʃ"YB3æ;0g9,H+o' ^*oZ^ 0YU“=KaԿ{[n W̶c OU|NOF >=;S-6I p-B1KFjD- X%Mc?VM]ìhًHCΛP="0TT7Ldk\`y\gƣϤY9byTV#|ĥc.+f@h`# X Ƥan۴ PbSM:v uV1e.?<=qɅgiGb50j])4n(jϬmD+a1[m}@rޭr;ï!Vlz!V!ɛ"'/+G+ܡ/X]&,H'DUĬgyT u̬J9BO wL+"_=F";.R2q kpAxc'5GTj9cmCCtmʪDyiGxEPyNO8QYY1->;0 ~T.՜אlC;3Gt NhXi<(\ h&Qn\q!f`c9.5-zuZUlU^̟t$`xCJ9'Rc+dibzzZrrB.ei]I8 8yk|#晄=ϪYyq:Z \JQqqpbHw T'6*`US'K|9Э*T2YܤdSBhm-lxOq 鏧a=` t/t_rZgX+,^p7b7=9ҖUMB cܭNx{YVBg2ANALSynsbr 0rna>A!À3*YTS)"7l>߯Eg0>ާ1LH:AcսmCfgY~t sBbJf蔥[ˈ1xy `>rZpR;˖Fq)EQ=+BL\b Ĥ s/X'޲#f;K=Egõ&#s[9{Pi(_ll11:A"ŷd6ʀn4%Y#pJ['R]q@bZ;7ᅌG897`Swtx ^[xA @Mis Lh"^XZ qt :B'Ԋ-48 l%ڬ'FPj486J-jƸvcAKx PNgG& h?Hi8^~X1atಳ2_ `lw!Gi$N[=J %g#^Ѩ ݙ4 +w{8踫bºGb$;_@\.,m9)B~ .uvĕme׺V WlRk3O{2'~4qޓ[{u~|1d6i"#>*QꏉY$1 Y?<'aFQ[2iK_)$@4 ]T݌]x}e-]GAbOP+QG3( haP@CzžsQ*dK$Y%Y' E3f!bAo[FΗymth2@ZB` Ebw_W| `w;p}zpY9Wbq7!ev@o̓g]T>gfLxQQ"uO(W2UѮp8K7HdZE_22Rɣ{7x@Ejrx0bOU(T)lhߛʻ6j\ҝd9rݤ  1̏,t8$xOc1Gh6nJTFJBɞJ%AxCMD. eקArQMtMxZ>w&m%ljƣڶp0[%J^2x,4z{aE\lbUlGkKGrIyOb˨R:>ɬmjl&4T>FEUc鱴 .$|f=; <ݼƉϔ<ĩHO?$P *R m422;}rs{iiLXZ  E_4*FcƠ'y[XЌܓh"bVօ2cѮ)9H=֥r~3/*x(_py=_ZibPr?cW?PYm}hi3*,iԣ)kP"u#6n[+5r"mH`Dv!W6\W[j@hKݦnm8X9t\$V)1ĸEDyjk"psl+LKZtW6+w xڑ=o^ LҾ%KB[m{rLU}R_d9e@mg1\zQ"ny } nb!:Ҋ鑾7*5p!PAH`Zޘ4p=玀N6xbR`;nCTV_%J=aKi>zoN}N+?~wSa#?1FO;X $]Võ-\3 eAd~Ǡ'7!1Ǟ5#` .`{ 9DoPc'|j=3=B=Y ό6RUĆZ6iCu@E*L9cͣRWTIM.6{{ xaGn r*Z2VS=4UEu/U6;055K/^8؈fRs#:+xҔȀ8 Ʃm "9?&/NF?(bsWC-y.`m8Vŏ4Qla&n/Ԟ\VpWnqecc#W"^#D+؝Z9sR@lަʬDͼ_jvݟvVAQktRcnQcQkC`Y芍9={@_w>K: 8%|XoSχ45U]&zq{q[w˾#w%I9_yUmRj Y} wZS7ٱ1dq#EԳ? 7jo(-؎m6"0JVgaւ*AZ_7v<> e4 7IUE&˷7DSH-bNKA/L(ʴnMnN+ º^M6Ȩ.Y1 _1g*s[q7?..0ZT[BqrBp7w80儖7[ YOyz4$TȘs0msV/j+7\a/5;8ɠL\-hEvb :dnY*@N`ΩR5qXsx\9ybmM3fjelj-}q9Yx0+`d[g(,?uoە3PKǐ#eWxoЎ$=iBIbWR#p&e\]yyή** Z1]:}ʙVe8TMk7faW5H)-ڦDٴ,S!T(yKIT/inV=||+@Mσ cc3LFXyi" 1.ެ}[%Hc ȡ:ͺ.aHbOkjVhTMtb2]-DlO bUJ_bah\Zٝ{_BRk#:|3xa4FC"28!g&zROTP}Y=QJrUV,E@*1MMA&6 jߺHhY[uCapl:0E?vU-Dp9tm=;8)[|([yYlTKv(%oB_F:] #װ'ɐ/\(lF=U[#34#kH p탖[jChlO-%ftXFeF`8jE35롄C_*|'UjY#?[L+XZ+N~V(_ 7oK9|ۃl׬q.AkFS !Xnn2ggryڷ: wZ DWmang! JnXEZ,d}xXƷZ3-NPCbnV-MQ`c"WgSJ# @,n?n'Y/>Z_DIb R|ct2D-q?kh[ƃ v~6Ѿ4©=;p<01{@g8(q:FM:2#B $n vHU$GefIt^[rٸی7luF}ӽ1OH)c\c1a/BlѰٻuv*_+ZQ,΢rշWl|`횈]k1;$۲RAJ`摰34/K삉~`8zЎΡH>BQH_Ḋ>v Xa^K9>, J[|iu{2Jӽ26~*RG>ӝ;D;5|BGQx)1q4)[e)K8pF@ΟA)2JvŚժ9';Q7&+H6@F8>w?|SS4*\CsF4k@U8 iNvC)|%j|JVKe G 77&CV ĆLK~yV3SSѐGEodqk{ɺH{E.y: lFN"̚Ebȉ#cJp2- 5I \=/NJ쒴+ pHY/RVNnYRdf4wW'5jIR>+]UÁQ2wez|W4vQ@7 MpS!ٍ9fQKt֩ +#dF.ÃGIn_4w\*F#-kðLWU4lXr-24 Md)7{=А4LVzZu"i\4Q>7Y2톿| J\sw{zшrՓx8]$gHfS5uA7%Y~yp!; BffьUCQ tYu *do-_D<GJjK:v<!ѳ{_f`qԨ=*[c:hX1T|(/ÃUŵ:OCty CnuEeT֘u *:C۳=hyQj=631>rEǚqE~XUdi\rV4CS'.R۝TN  an)g!-s紞^G; ,$Wq[^EJ];"< G(M!qpMQd ^+=wyڠ/w"\\W"{0MZuC>kfJ}<,'jj j$A_H뇁a [LR3lRX o˻2 '*CxfM]kߜ!5wӫ Uʗŧ1"sX.an)q@pM=˥l;"~0V)J9*;xW1;wIW`?qӫ VM iq 6Dp$T@_TNʮOxVT}[QGs򣪼a<~$|H&cto:u`,6t^ȶ5"G9{P;JIXH8߅~Mw!s!WAgCc|5)f#ܻWDz ĝ_)V 9F*_ xAQn &3SluLfo~n!|1[vvtq&;A)06/#q eJKYo U#x3ݩ%@JbvȺꖂ7e `kBzORjPF3yϕ35Z+eHwƑ=ňR0lѨk3QgvlX<ﺰDs:,Rۯ]'M>U]kVdC [gKw˘x76y!sU*,@w0R\%iR+dKP!K~Juy%IӋ4Wӻ HtxO SZڅ W<\[/uWO>U(0ikcM'L8"ݹ/pnwRrKz#lTk=ws0[5 =d1:Nr`,F]ר-P ^ RħF36тxiR>+rwh.Gj=ۻ&|V|w՜(*;(&+ZKb w]Y pN3ÐWh c%v,߷4鞎3ZhH`G`F_i#]䶄 YqOSyDorp͙#3}"?.!.5"C<̻Z_m*"sa28xN:fϿ[j ; @]#+y@샲M@.SM\sKvCҨğK{TvG4(xl_kZD_7A";PFl*a2:NHȗ&rzXwrզXV^Kw,ٸfY2~Kfcb. h`}g!BL,^Ial9h^`&䄷ӭ| J]8 5rK'|~#ٍNm>(I%-jCiިpmz&qcm8ό!ixl􌡤֡a1.De(rw1-Xfrlct.ȡ\7ZKR2r@#MݙѶ|EiWq0>@[c "E|=tfS=gd26>3֦![ `@zwt=Afp2?^^ׁ#.\_끷,O02~A6"ʐvTjW޹hfNWx QQ*84KԊ@Vڡc۲ouuEpQ[葐%g D$*kN(T4ljV-9C ]Yy;gN”vI JIff ddԧ2[B-c2 >WDž 捶HO7[>2n9,_vYFq: d1ohPt`y]J9ssٶX"P \DB,8#r!o|i ԿFAQ|j`U80>i>,)noP|ixuحm 96u]5H㍶.JB,\Mî_Rblx`D&_eClRh:fY⢇^H&O'h/XcC̃aN5 עTay:nت" r|맫=TRUo!ۉ^Qi63\ah}B<\SGidiod k~3R`iV|yfڣ%cꊈ zȲ᮰/61 . s!Ҙ~^gagS&0ۮ9\ {QίF0ߦꡰ%_{ ^=CMtN{ft].)TIa n}Ҩeh̎4*nKl;64v,^É豽f˝~hXF|^P8|xրi@d+?$j-wD ( 7 3`"ä ;f ">۰?zɯ?Y'{i*`=2PZ.^{,R{)/ĘG39b . +ߋ.S۪u|$۳}t%^G+ qs0GP3uV XAU HvL[)@]_lyUҘWUPGeQcr% J{U~~(%7"$=)E2K_*]+!hF*~*Aj[X΀ޓčPҒDZU.H{`zzf#RCZӉ4wˈ0ێ|ul9]6Cyʶ%#Fz7]]5/7jǘ\ch E k[* /E7>W>1ŵ{H (K+y~>*&ӈǵ}ehTCM}T̉06mr`x\(ΰ#bQ#C~_UNyɦBQkT|\=f;H|ڄBhz۠Jf?gDc;w@wf~.aHJ6R_5%"<8웑ĝ(tDq:(]go1^G:91T[,7m5iٖ)6.ټÕxH70Po v>ڊ3"/v_:Ⓨ1d2t{~dr1݌w ;+)&̞8`F@\Sje2(eeTRm HK]fsmԵ~Q0?fSC 뢭^Vo2I~>NUcO'7v(5\e:pJs?hh(ԲNT1BA:s $]A KD]<. J0Kɛ_IBE/ VrSKЉsvuR-DDvm[GLDHx8}`"@L8&oU x>&Hl^%iϗ6 2xPC".GIyt3*FN(x(8; .yqyը%wCcwM]sHddO0T xӎ")2h3\'&SP_j EiM V(r2aǶ4l➄܀4{{Ʀ\#rd:3W#PA8I[*ʈc$\ʧ ,{Μk'#PBծCF ;*j{8itxv/ܱū#"7Pʬ ;ufAP&J?67(ssO|h }Gmk rGK'ta BW]0cIgu;9|o yB/pF޲>g8VM,J>F f2*sce ]Q[aioSd!קlh8>ׂq|tvVw[[ͻDgYm3*lX{/? t?lL> lBD(Qw\>%K "s.QUQeIg>PhXkNYJ}CGÝܭ _S&|G 8W_[+0^%d]385 y䥮=-KhrZKP*25Pt!3 >^ 0R.m!g4) Z벊PSnoFrBEΐk& Mrݐ:(1hT&XA wVqeǎF1zuCFEWH)H5Y /68lwhjx/e5L"@xRyN$O: ؜MaU`c{<Y3T?{LvÜ9}Xsӆ_\b򇃭9c"~W6#lJgYT_Zu}kGd7*;5()VNޅI֊dCPB5->CcV~5$pF<5d l\PrHْH^[Z8TgaQu;4,oY;y7)veً(@M0QtyG<"vo}eV}+˥RUH`Ϧ6꭮KJ{bqF OAHŪvr}&*+YL1]rW)b/G8G0 Ⱥ*۶6 }IT|=/r]E ݆Yvl- Nln(0.zTob#;+ŎV J(V@&0L{hCO ۗټ1#Ӛ# O,Y{P ΂o~3>G쭈bX+@aW%j @ΆzȥZw x K Șe7$\o )$+d3y>Ӡ@? ..O3Cb:1#$_ҟՋݞ'Vh)ZL0^ OΌsmǧ{ ݈$DRJP?p];a4|p)wae>oòzXVcJw!=6䷮ D ,ƗR4eR}0niqK,wA)Yg#OXkz?Uҟ9tꦪ(a2恀ÖZzp> 5ũ1h\Al5;7,T!qNh{-뚑!dR8ʉ*kvI>[m8':6Y)B=POk҆؉^zjںT &81=҃]ը,Y- !HbʠX616A5l;LtVV罹) EgsYj0sLqh#Z)x2nȰP><"eܖ̲n+~Vr==;fuoQ)*SR:jNYdb194+$hDg7b[gfV@"kHu9k|ԎDskP0U0mgYX+:B:\4kJy-(n5)WkvT*}\4CБH4H[2#R2 |@CƕcDAd`Omp?r\ٝ+gu apaʨ##qL<=N5Bpchք廓#aZ+@M6Rcbӗz=Z+E;Gml>͂z d_`oQ dXM0Ft_Kw./?Կ,Gb~4i;TCBDϴO TqC wVB8Ri>}!@FN|;|;qэ ޼8x,LsUs>bܗ#=qƠɎ |tT,muK QՋOJ.ў3Wè{##)OpO8/nb=>2.$)hiUQQ[AD*^R{f/X"IBsn^6B\VayS\㝯&ŨG4d٩U@c>K>  u=a^CiBƃ%BG}hÐӔ[YgGoH%~&2RD^ VB)wua*a qL.\ {\ 6!),*!5\62~cz^b?EΪgLp# o\~d7QZgCH)ܧhU:L%;h:@GM=h{~v0wAOBS)VTdzg)&}޾Ŵ8pX{럿GI?u<'5͞hgD0XJA>dCdmLl f+E VE,6+GLeY*G*.rtGФJ8h3SR% =F̺]u՟:b2*rpaO :-;S7 fᗧdt \GB3g>KnP!, t+!L{LP9 IhClIk>nBzi"+c=u ]e˦;A{svkv%gt+M•ѼQXN\P-bO 1ZF&- kN]hǫ*b {q9Ҁ5yR!E(#9kKYX2-/E7U>>/P%-q,5ːh< i" xxjqe+[ЄS_%'ߚXU7keJ ?MP?5%?cvN/}K()ǥŌ$pgNhyO`[Tj('tW/p+C]%DsiUl+ ]rgm:܏j,o&+pT=Q=:'U-FpVB7`cYEfJ8MBkI)}}r$+NUDr~@Jץ1{&B<śVҎ,:߃cAoA%?Qt&CL70 b!%6Xf }GVޖ퓧'$93tBdf`͇*wТQP'(ʶrRZĕzIG6̲'CƤA@E ,돃q) MxmEoiPt!~L`{B}>9_vL_eqc(6m&"+G /Oݜ"V5EcKгȉMRM㈓q}Y>sשu ixqAa3.j&5b >c* )mcXPQԚ T햤p5Y$5"eC 0¹IChFv F,H,7.掇Ǿ/RRZ渻>LgژO&kx8K>Q̇T..#/i%pew؀ߡwS >a&5T桪'w K ]H 9aHVqޣ>G 0G !9 ${En)%m* @dy!F*ۑӪF\7MPll՜u@N5NuGᢦSXG?!OŲ%EfMvWƌ J5(֠|TSl0`fȋ[= z]ĭnbqWqt9J@}nLd6Mf%Cu2Đd:$`9G~#уOa&iU*#Txe6lCٱ?A~tg.ezꂹ'-R0b9Oպ 7`ZX$0bE}qe5ՕgM?3Nr.Z5.JphrY1eџ..t:_|㩍^Ix0z".|M,< o~>3ra<kqy1IF "Ţ4;FE+i![\[ 4<*1kdpŬzO}ڠUQTwWRi9~?g*h?Efq8G'UTf|U9fKLD < a*Cق-}@]b1%}ƣef7r/*t[)OSZ-w)dPnQl{p g*WuE%/P4T ŻGibm 7nb^chJt kkvV.8<+Ԟddv}di/_3RP9~[}ST "!od:Mk&I ~soup .k{3DKfW.o,SIĆ3+2MV2ز\fS'Up6(qsݢ3.hUQo)y |hтEIMМ{ΆwRq>-cC(f)DԝlxnZ}h=SfQa3y v""\iV$:)U],wufY{6JSW= NgΞ҇pcW\#wŀDFݎO:ΪH љJ* ;>U,{0!;Et5/,}fBQUq%h%އ O{mk{I=79N1 X_(KBDsS}[= !!Vͻ >Wpw&ȥ.0_kwPEmp/pz:jX{r"''86`x7}"!"nBBļ7⯲ȎjE4qpFY= =I1$X52oGhzlgSyLGix(lip)qYd8j8Y}x"r\3=1 h2hU6 e IJWd()Iм Og~z/z4Uͨ;(A&ћa36hUjTN^>Xbqg>1c2[ݵMeU]$ W"hK@%@jetlNQze2N D!*&wIo݀ Ra#*!a=~X_-UhrpŽtA_!IBk$gǣv4[|SSr&3!o 2 b}e뮑vw-P$#_O2n1&D2-nIӸ֡,ymwZR-*=垻c`:F[aa0U $g#0#$d?'+/HKOhʊXᣒ5  Jm\ 4\lgv$9e ICY6J=VBoU/}f6} rDe;Kv1XWMwB;5…(bk+z,w`!BֆYXJ(Q,gSžeyGyLD*i M;E>~Δ<_KulCmdZx2t*&*7,Q^&T:NЀS3pty* Շnst)+_HƂnjks~h& ^7>նFݸ2ـ7ֳyF&/ {S~AHe~yLU3W~3˥WSara~ߐkb8&|s][`ʵ`A)Tʖp=50DzzYFp VVp[rc[Lu;Z"l0(dB? =@xZ|~f'ML WaٵG>l6zCq}pe?h:m}#ܬ6)YՄc +䋋3RS;1j4e|%02߮l"N.bYgkzo Vߊ8jf(\ gPUp&l:y"Oʳ$u֞I9xx[|7SP96tU_>&IWA:'ݫH#a<ߡpܙ6ʞ'e0ռBILݝ_}|-䡜=qmsש*?_dI&qDIDNyE_w-Mem 2<m>=O3L"x7S+YA!ٰpp :EBUd.0n?z"gl2bly˂*<3ơ#:qL57QLn͆^rnXႄ}O]%"7RKh\a1m#0?nor Hk޽6A"e֒i";O\8OB(@~-|6cC"I!tD cJOoau?S=>6Zeug +Z Kʞ2iȄ>rƴt<0KÂn-b5S&|lcf^$|ωcY;LE+M`ac:ۢ6yy`zHr!qqo?F*SYXI'_U)<o%qAf-E̕"L" $m7]\spg\})*tǵwނs911ciNJ I*u}Ԯr~o@3%PgpwϤ{H ;uo e9#>xb)jx }m=И3񤿫'}waro 0OV{c]FbhN(K"|$P3vFERZC$c ~9Bd]-) s{G pq \1@w/ގc?/Oɂrq"sȥ7,9å[gN~qrvLz$)z_Kbl‡y/!`"RT:rm7K؞m$\tPZgОiB"AHFIKmF%Aox6^J_PhnC(K%zcjQ'@Zٻ#/E) ͜دɕ*̅HIrٸض'_O)+uo?09G6iGgv 1, ڸZx|."EVŕ=f1bh [GESö N9n,x"ZD(m-+ ^U]rѭbD{lZCspn|wyjz豴;rM\ey'uŊHML͍-S\ۦ1e Vy돑 ː=5-||SC:QQ#*h M9y'*g aG :lmGd?|`e)R1}cޤR }{5M;j !f%yH#vH)j`,+`]{ޗ cW(h]yLEsdBԃG mCzu_,qXa =1[{,UmoQUF (_UWB\RJr? jj1{X"+r3z%\wx r#) )yħ'Sq]\"1Z XąhwIy;lVn h´) ]z?^)wt`?ʬ?LpWﮆ/eM Ig%W-4O}|nd߮lI>X0wWrP#5d*DqCmEԥLw6 >*~-xD)kWx`X~>A./rEII\5Zڔ9A *k,\L~M6r=#sɄHNi#tͩ ? ~բp$Џیq͗ȁ.H{_hpKtxT1a1}lO_QX'(H %\+|cnNYF1B';ؒ@Wp%-Ds2 }eH'F@L FXƸf hs\;l* p)ikcGJQ։F9+cbhGS#EqS:^R"ɜ@^(\zWOi}h 3ӘG1jv[-e Bh%dl5LlvuB4 i~$M (붺x\7]vP,v `E@͔%nO˄˱?wͅ] $X2'LUHl]yU@FP -*ikxe';m*>7)/34/TN?1εC!ueX9Y !eE"`88&418|_>?X-2 #xlDJL诫P,Yq1n+1ʚAz )vW񝈷A L&f"*aCҎW/EbP/cmսr7De[:ٚ$ZkWat(Ӊ4Kh:/~qIQ8QK _Y9SB@7V㋞p"| ǭ@|91,t::>frC7N3w=/2zC$t&H@뎁+]hv?{8D/>ؼݠ# 9?$Va i6j7SvؠSfq"R m* Pr?~C9MRoe=uEmSו J;]wl|^?.xMYxrYvB2s%1(%qr͟QG:9QS H%:͌ D[:ج}RǖNU5Ę64|]Qy)+)ܟ\vH/PKz+_3Qx3 zgi_[Vb,݋w8"ҹ)Htd0;6yҍ2[Gz #fwxe#I<1\ ו]ڱJ_k*(!8<@wv fAJz~ߑ1#Qapm6G#,3T;T-1jg1 ht)ji'6> TKEgC 0|w8>& "51EM/c$+![AS5ݏ PE_a3GZbf|;xvwOnQX|8"\Y7Fe3H(2Bg&_oCx)>˴lO]0YtnkK9kMP8k_E:К}_Q Ab+6zSZ7ƚ7Htq-[ |uVYP8}£0NO C3Ї4}SrN:Ό9kGkSIUr-ǮW_mlGm/pmFa~N?s=0 +m&~ ~xv=]eitvDu/@ʏ;>^@N6Dj.JhC 'zS`&2$Gu?#eѪdO\p?pA#T8;yK,1sXOƕ!4Uj$@ 2sLIw#)PII/ ]t^Y %b- c>xexxGhea Vmk3--`Iݒ{@<qOE˂!AʠNlp@+ϩ$m4IѺ}e)4tbD6a?]kZ2gwE0'f>~=m\q DĐ}Or]$+zvȐ5i-[ғI`{?]΅nLe㡠}̓%3PQ/}UjrK!Q7{  -8r{u>^QR'#(nw<3v"@d,4N @,5n:]Lg]|{0j\OwsT5>6J(s0J?"<+;ΔEk#w݃N,\X2h.B.z(nVZʣ_7ˊ]wbE6q C%C8}pWev=a%h"LJxRqWfb7,:K:`M*ݫJOj> H) ZƜyWl_xhEɚܣoڃ$p?{)^f:M Ǡ숹fd=sj5+1uUO ݈U|& ?ǚ#p)% ̊X)ƪn º3o Q;p9w.>>S$ -Ba|mV͔& dKH$Kb5x52$y&kgnֆxpTLȱ µ(]0^f,iG;|?gY+IY,J?l3bp`FYd6kNqtd@Ц+n!&cj+>lp+_.1fF:OS@﫭Կ',)x}#e%m|-#2DeϺAPNH[!0G{ l滳GtH+~p i>#x_F>y*G_)wdxv,Lo>SΎv;"9gI ]J Zů䖡wMGfYݡRp (`U,_,>D^3+ڴŽa#mr6#D[y²\ZV.9+X-SBT9Z,by -)+ꞹ{VsC%Ø it1wn0HLy訰!m4QsQ\(lߣ_߰!VO_oxӨBpϬ9h5%}!eԙQ١R Qd3wN L-eeކ%Zօ@x*S"G.L10bENq5—"ap# Jl6h( ~6zB|h}`cyc!SOkzem .]jT.<a}U:~㍦ \D[S%ٻў!]}GqkA$oItl}nZA* r\w :|;?@%ͼ<\BYSH{T-ca|BI~D_w^m"~>A%P{|yIXcDh@wNKQi BG9J3)P vbybLif6c:S,3z%]9y&eѹ4/^_'a=A*т- ߮kӪ͆'+'KuA^)$<"+,m!-e_2/M 0-H`NwL<.q[; QBCݨOHqգFCYGmR),&NxG埁]אd `p:*gl9ŇpzO'S urMZ'1-L O~pXh̅X!s</TM Kf͋pw[":k7We5 -2? c2Ĝ'!:|fl`O O$gц{ sȪedv/<zT4WyF@SgԽ\qh+>'3ϴ#eeU`_ܞNOF|bGG'6>Q%*H80gA'D__zvۼg"8*55鞤gYzWADb4IV 6:&k:Džb3}P՛1gR{7jfӫP Hp`EƅQ 3>Qڝپ3mkh&%1]؍͢]|D*тޓV3GMċ_>i%U|ц mϛil, nsX' `xv:Zk"{YU1Բ7>mQuy8yNùskl%)H I$̠ٲu*IyRP$|pQU?bI @S^( UyS9Xj^3/K=mF;5mޣu@g[㷩M!O\zsaϿ#E O161- JxRG$+wePDy<"b_Ovg}In%^@qK_B'o{L&2}P42/I Vrȧ^ݖIbV+RRTtCӁuc-8a}IbBD:msL=䜉 Snɂ ]%'5Z5Sz$`:G;BZ y7#xk|P/3U8مPMХ\G2t&S#2CҘM/VgڴYGBeZ ls]>Ú}[|↞3xTklKl!Մ~״qa/*#0u0m֪LxD}h&vJiP5 ~zG12s/TwD0C~*CyV:WfPg޽Q 9E1Xi)ɁMUi&rR9\LZsb5 `vd[V{sX!w1q[K΄zQ҅+p,`y((vzdɕ8H w/& M0*{"-U=F1NVY;0؅=Gw~7-{pPM>z n훘k?'r[\w_{&,Jݟ=+h~@n=Fj# <,jM 46\rϡ"C:=j9q= hY-/BfشlS>wxb#rwN@G gw*Cg<9B"skXȇU 0q~'PV=>rKM+$sXܨ q4luY~ew=Ą #67yFE/Ϊj%Kn!i6ⱪ1]8Xr#~&`9aL+~l˓;s((q f-Ĩ?U3Bw N~<.cDc {lև5˿ 4hWےֈ#;%Q͜u d^9nZiEUIYrtOA'ab+:|͘22K i+j=n"BI،ĦntH#n`gph\DIR7@B y~8IIBQo{r}TNdWhZo֩y2 h~ V{q4^AW?6 B ˕D"l{ϔ`W~*Q1r Sc#uDv'q7@V)Mw0/vxt* Tr+z14 =?@Hm-g?;^jsH-(u65.Z%[B޾P=< d _:ԗ0tV(\ͩm}Ρҝb,ɾ!qDnENwSyF׳##+o|*v!Xk!*|yߚIY`Yq^9oFɄՂ&#97a٫9UD?Z\jlхPZ jkp Sv W3*] LC BM|GO%O{LAdu"`o^ <)Ҟ>8L51>sq"^y؊P`$.JPɸ%4 Swf&F˹/⥾ApRX"4OVv U]&X9`O! Wp_(_6]dlYʱ- B ܍hqY^o\#Auc2iå,KA)I 1etl^ϠTբUG;XsL4$vbK,l|;C3\N,va*9}H,IH qϷ_V4f;0=#0LcEg,Y/%>~ OK$&Z'La~RMw7緧^gfO9NcAjCg1Yp{.a]㞊xUw51k: <$c~Ƈ5NGRcLn'"C?W>,M]bApqtUd:HGL:u8MX^aJ!l@MG!VᤛV%~haګ`A`z^V;~OnڿwlI0Dgw.ƸI3XohUNȇw~[ֱT9mI6d L/:2gkeK%G ٜS" $UvNQDK2o.2OIF̎3v(4QT G1Ӭqt8p15I$q&`0%sM_y`5b 0ٸ&[@Hm4o_SW0 U !"{4TN'aS^T2=A#\u\$V;xf^U̇H.`T᷺/-[6U*.G}pPe1{AS1CkWlƠ ;0L'mxڍ"쭷D%EJba_,TBo{Պ@h< #"^m AhrPu#J%E(jue~w}(*uLl?zvC YpX!hț ŹRe}b0nڱ`&ʋ2q1ͯ4uZ44,L˛翏hnkF ēs?w4jD$0['^s7Y]dWv :a=&g Yrͮgĉ~zGa+bl< /B0c.c”c^w4<sYlN3`;V1ܩExCa+D)@O9x(ᾐnJĨ5EvGG̈́?Dz"NR4CڣdZ ۨ@yn`/>-`FHcI ڰ~mT2Qa4 ] }if2<\^(7*`sicP_e6amw0-e%G 0My84$?#TwƖB9v47S҈q=Ɗ._PO_E˼l?b@;S "\5J'Q'̆9 t)W,^2=`SYCR)HϵǂO&imٯų+1I䎕ȮM]mu/vws沶ֽ+»ܩfGjY}d<Ս%HIzmU9vq91I$^u6;䂎BfNs;;X͆:b4h XlDFj#kuڸ{ְu%C~ERתQ{kϠYjd#+Owf޶TԪ.R!HreS' "IlmtJ']5\#ёY/`vOFM1TLXd1u۞X{Y)oGqR/:4$i#l OD'}<t6[4W6A2s*4BMɲ~tqX|sPx$]Wg7N;G@X "*,XuVmNjX>8qz 4Fp씥Q*yؑ\ $q!C[\Y{E'X3F/ 0キW-}(uxs bH~8?RCXaEIzG-Ήug6Mu^c 6͕n~"PJ,JA!F yP,8%x to`B}+;ŽW$i_> 4ꡤ G_*rZ8QQZuhٗBG(ʭ*5!hv= r5Zduw iBbx@\3hi卺+/cUo_qjpZQ7N'傝|\g'aN!I$OJ6:^lbR 0:J\W>^PlXc*}CF/p|7^ᕪ6%[ kZki~`8j'm>{7|$A;|LxFNbg8fjU=·g*,Ԍi }=+MFFfn_-68 hŘS7lRLeas@NkDh+#Kݹ#M eVNƧ:*v1 WpK/#q/fDecLqԦ O{?uĠm "/vf%ͼpm:zDv>50Euh)o$XmVaȐ\!i CP= nC P#VãTOGz-uyn~͓A:iguFmTV5݅>% /a59)c2b%֗l i>ۚ%^"@nϱ2. s WlGrEWڲ%–hLI95>@S\EjrP@,9n>6p-}܇Loǽil5M^-iL'"򌜲Ûp|Ӽq- FB>b߇}Q^cӘ@(B mxN%ہ֚.GaiZ_k|_1KUpxyin|MP]6n S< WP<̻# 犮'GjIeBg7|Q=ܠfzq0Q Ĕ{-UʪQ/ܲ{`MvIIx p5ml<| J/E#`v1q,e)WW-X \XNU"SDDT|caShm=8LVMͫ|;1\zIR䥈{t=q{LT6qG$"+xC0&ҼJ% 4҆w5N~;,|.)w'ږTc#j}8Xe?|U ㋢* aZmw'Ɔ\LE P ?P@@# zI2xo TNosU nZJ}x҇yź|HJ>o; FtT#xfȊyW(f?5]ZQ}tpusG~DoSa@Np.-?c٠(O64_P֚a 9 p1W}5~G'LJ Bm i :'Ì%P6BF ;6]=}a>7" l 4. na>rOfec7KK TXM׍*7"+uԒk: oQjlw6!MZ\ywϟ*Wl7Ye+Q3!r_af1fMƊ&>Õg$*ho0YP[:=rn)W)(Cu8NhkY Ow1'YY"?T{)^4 V7};6ײG~g:hӸ'M,m[߰M?Pg9Lo]ZkoQ$!Ud˞Vj W%)Aa5JPMf/*$4ZI-;hS]Jx#~bt+±^DAw":_RInZ,'Q_;`[MiWRw ; nÞ%a z,e+s}MIfaGWܖ<. 7.{0С,(ۋ3GXq_ ˽"шu5^kT3qoXӫ #~uuΖwD_3.ήqb*"P>keE@mm?)=r\kI6 Tp"K`0ei 뒫}{B VՀu >~OakU cM`@~]gΦ:O`!5 ~EP~nh59Bp#0΀,uV.`j0B5v:1jG2Jz"`H3=g\aD/<_XhK'Urh/!:C5m2h1ZeN;&Ij7]N7(]8FD{?b],Ÿqe}\))x XYXaVx UEJ1|z3brXVZ' T M˵l;~a"P_yw,8&Ȓ&pbq2r2f:~mGP Rr% vKA)TqA8Ci8j ۏ,}_I!Ou)C4#*dFU^ll0tIG*&KNq,ҭ[e"?gq@,:EءGǾĪş&{kYktZ(l.!@D9OUyX!NMA 4hfN#-[ɏYjȑcyPϓJ Vׅ%4ھ̵&^<-shxEZ.?Oъrs gjw"X\qsmI[8~ 7ZNv͐*"yfak3{$KbPd(Ed,&k6JU3[K+y3iR-kwZud0|k}b Sn,Bc~q܌hx4o A|؅q:pzR[@WOztAF$؝M͊YuF(83p&B)۟dY,eZ;+œ9⸒ U ̯Z/-KEcH҃r6#d*=radIs{w>#j4Q7o`׭Tz|_2sA)y\ >b\<*'%M|UK7+&΍ds LelShm#|ȃ81_ur'/܀ʸVǶ4rl/yħk[< X\35qe2тoKcnJ VI jXOX'*/\0W.g`Wz:۶O9>?=sø{op)8_߼: ?jTPmܸM`b&|Cg ifK`0Vb)Ϊj?3Pyu( $/ |Үc$p7d'.SҽNOׯEkcFK@)Ko =uk! rNP9G޸k7sS5v>o9SMg488r@YTFo`ব'4fYu#qVvJQ463E\0Fw,evO_x1$|z9:f15:?qJN?uM|ؤxNX'$GH0ω4a?&eh2S;fdH,JjYwKZRNFq8fzrwaBu쭫q HvΤ?Ԯ:*/az7RP&fk6`6 BwϪfY#cQBaﺂGe%ZgN l]]fy3n[3ꤔŹWےa.`C5AYM5|Hm@DQ0och@QHeOŃ u,OhDw$Y0g aYNc_NF[}ԩtk[3W+پ=N1"!"4?=8:E@Ti?<CUgpn ArpbU VpI: ?@loVSaOGőXpxH$PHcsp;LzU#V6UZ9K#ߍ *uXcA2dAtD5ۦ13:wdR=Z] H1i^}ɡLeE<8t#}m# kV9?Kwl, Ɗ3O3VëtRqQ](t~PhLR,93zy^2zjŲV+[oRl1b: i燥owy/Ģє"8Y~#bX:ڍ =$]@+I^Jy3;Z-!3pUW[4/0?9j,5B$k+z!S;6Xc&:un9ߺ2zOۛ*1Zgy>=4b k(B s\k!9 . HeR7V@&f9ft^孮G/b _"T.dxRB,igT "ğxa'D~B썜y̶.îޣ@~+87PvvՅ Ш{uXdbMbl)Vap-8P!c_miNrN*q`hb5A)tPȶVPlwRs*V!UĬByÇ1GK9+CO2e6X^I #%-ubؿUU3F,V*wYe^Ul=vWp$D]CJ% V|U˽Tb S#z#72_8*t\Vĭ;P0%9?~aB9Eh^52 #}!Ѩc^_9{Tw<ydNDa 8!kc,kwJ_l5}"iLR+kE1K'$:e+d?GC}8U7"7ӠȒAjh\oW%W!<{D&0M{~E)oUåR$4AqIG2Tݷ{^ t@rSԝM@2C`ހY 41CڜS)RX2Mնnxpv }%d>y˨lMRy;@hyHQD+Ce&dC2fwK '"5aE#,+oˊ灘jj;2\sHh')'/gYZɇu ==-8"]9ak63F4ͱv0]9aQL6j2R|t0m8* DB^|5VYm SLvw18пֱ́2`<%(ڑMSG~MyNGY)$s],w=A о({Zy8tVO@t{*3UޣOJ&6 nN`<-̆N=Pw3 j<3ζb@ڼcg8ieq$67߱]wEݐTk>btV'ZmJP"dʷ)q;TAk8G`Rg-8kjBJR[wtlmqVIVȗ 9%/xYerx=υLC u|;pa1ؑZJb2|aߡISo;Da3%59GHCPFa滈k)"ҏ !3I\y QEjhC]yVJTE ȩ0W:$#.0Xń^?lRlJiP%}ٮ?[ep@`Z(;j_hh\5&ZD@8H0Utcj$Ι9#1oo16WjsWsdV87Tm]in-~&1y™5@;"-YKe  h˰k4xjh\@ǯ**' v3ncB{+72qi&NdTk%}:'s վOca-*c׆(;?KFÒP<[μ5pұ䐉6$&XJG# ПUʭ+[#gROٰDQ~Ua/DAsDZq`e>4?'jEj}QR7F4v\b.;n_c+d}r,-R0_9{ KY vƋbo" =!WԠH,O,_&_0N%rc'iAz8@&}RzJcH)4IxS."f [8PIdHo^3>U3^ⴞp@@v4DKfErEywiVkweu-w F8EmQNU\+hf+6ϖ̛&=()w` V!%(ISO _-@mC'O1 8[;$unVkTζ(*GU[$jHΓ7xp@XT-%x~*_ qg>DhMR-z0'ƟdA $aRx\oy dДXk-4lɯ86C?x(f;% p ,kZDo3Ȧ@>3ZLث'r"0ό9gҦ hJ(Sf3_ i8vBh1Gs@o; Ձ{H\RyFtn08(V0;1Z|cZu~5"[" $?SjqFS.\4s[t2}Ӝ<$TqF:E,˪k5Sh^N+cj)#cgp!" `N2U ϢKc uM>R U1~Z!:O}BgNڍ2+Q";_)8$ I2-er'7LFNj UwygCgDn]}eT;#ƫ|!8r(nn;f-FRESō0]ĉg`pHY$o-CDdD&9ehq_Y|%;s_ˋ/n4"ɪGԇAt)/)=:? q`ŋ/Xj KṇmYt=a:-ǟs6I;w(F<2g? ԢK'>6A'i4Tc.edȱ[S=;K@H$JsѺh{r%t7#1cG_q\2RS֌Y=Q`@#D MI]z1mhɿVXl0 U0#P% X~ ֓W=6E^]LpY@NȽBZs8UJ0~X `x?zaD $hH[9W4! d[٨A˜KUya8 tS9CE ?Z'-SAWlԐnoլ"WMPj2D̞&lU.7GJa0_XgK $ j{Nɪf!%k;$&Ӂ=ۥX" ǓjXӝtكA {q?2ۍkHmd9Bux#bŬ"vZsf S|L[aYd-P,c沅q>0kXcCB:wyq:r,KYj9F_Gtc{`ܕo˺Dz~gn(n tpsר:#?[ؘ~Ntw#zX|*!.0FQØj἖31ݺ:|xކ>-oSUw:&Bn;^ga1 XBj4sFA*-o0BADMlǙi {f4uQ5 g MYԊ5|f:px@+I|Z +Љ Eu42Oaw-ߴW{ VJx-i^wJ _!HVcFU,Zc\j +&uwgbpqE$y焫PT2_>GLK(ZoX )GzsouF>SaDI~vF#x3;:i_9S:+c,U`жjVyR>Ֆ-^*.v渺ђ3EX6[wQv K h@z|ufqZt Ǧ2;%V4Ho{/SyBrAI(8zJZy:ؓR4@Cڞ_ >bl@ ?ԞP7,i޼$1ΛDPrEvr\Ն _Tܿ}1Cʟ|isMͮa 3+F`%=ƺĝ^qg N38:nޭX 4u{=c["xvAwLJBW"DKzZHQeF/s9>28v?o:iY~ D=f^OݞKEDǯ;I aQ}DoW.݇1x2cYl-3E]$' o.%>McT^&mB!l~h!`5]a).DDiǬǨTiH 3 Tj &'Abehm &l΍?BN ݱ8&s(XWcqimu#Σ 㣃.w0r."e p'r4p T܂ݑ~%5z,(_ ]⻤#GRs`\SvhJ< _Ղ2:nWrb$+SП[aOunզ;jŜpRF2LV9hL"x>d$@n%AGك'hHaWoqݼJ8QA=ٽ,3JHCu.sRܹ r`1IFDFD5&$#ȕ'qǁCԇ0:d4~ `6b3$UwtԗAWi#c1Qr8&tj@"aQTa@N##kjEdjwdY<[ݮ o^WK̸ae4!c`H*M"FyvqXN ]i xV_iv`J/Bxx9/4Z 7ڿ-}>ef8UFa+|,O]մ*>'#B?*dOW}w~#q !;peb1SM7D3bb@Pl2'_$yf׬]<nwT/ u &oTۻ|_~יiMǖTT0m0T3Hl"|To\[h)5^ *BEHJ[עKpTҺ~,m(MHH;$-LD\&QD$_+{DRw=u8, 4&ձJQȆS]GxD63}}p >Y~r8=Z%eN&?<+TA־xNY%C8MʕPw Rrڐv|4S,{-E4ԥWذY*>ps{f.TҙLh@]YQ\0RmG?eꞀEbOp0g/0Vqw@=u{xS!`g8x#ȯ IƐ/mAMǖ /^2H.fj)H(f<E8<{]ڦ38{# dIDz)ϡpCQ8"LDaS/C\/M;Ϝ,un*S*x sIx6 n/$/a R K{H4Y'ou:b^JdlʗTɉ 3xEÂH6ߒr_ v3An%lr2?x;gO"1Eˉ C]=U3uBF3GkX_ZSg μ4 %o JE ]3 g :Ωe( -ŕ,p78vp먿}Q}l9s]O>7h$JtH\ ^:NJMpt.'r98+q8f8e~5aȽD*W_pa={O2&v;3C|^mDkjq+fv_K$rBgzwfћFSW+9YvYհG.<i/6f5$E–sn\GS!g=Xei gft~W7F=Uo֑H./jB&U~[XHÛN)8j Rі8\V>:[;%?XF7{~#ؽ B(G_<"R! ~~wuf`U3j(Nd܉3f<:=O^9aH>/ȡU|@op8{R[ՁyP+qgM +tIT$6dLWR7E|XK iYL' pj}V޿sΖwy,d(W-H P8Xcwgݬ5gnkDq#NȢƭ`OjJb9s[jfl: "l-9*/- :G[,Öa(g1OAb sMgP`Xx;OϚLC2yII]Wr>Nm+7vp=cJH 9g]OԾ\$D0@Z墨Ydv'N:Uf \h-Ԇx3v$|ߠe̛hA1r*qc7s20JT)^ȥ6HT G4w?Y"SHDկ Fz=BIfz1l bjN43h7;UR|E"$2X#>@6Yu@Jz7Z98u8иP{)ߐsĄΫp۱2e%UBj"Ѷȡ-xʣ%MZlzuk~٘W#b.fu (tC4(\_Ӥ2+j>_BSe,7y#9ݍk~ Lǯ <^\ڜ(1V8DGd"y cN' 񜀄tVloKHӭ$OfG#01d *U0qkz]}ص)A D.7H09uVSJ4t^H1f8SǛ8cx{XU͑?R\P\DjQ)ms*`C=;.4˜r?S@.UY5x?&&. ,_[\%t\K n/9 'bs/RT 9] Iγ_^Lq[~gԗBőR%Zq2Lw'+HȡD K%vB>"- Y0e `^uj3& ,(M÷l2gItZ)oqqv,'N)MS9Њ\?|TqVbbu{Ϯ5Rӎ+4'̩{'`RMn[n3s{QoG$SU%(V0W3 ?וB8dq.#Y$KA[RY#Ti$@5Q'?;Nx1-Jb-b&}@UeXi"+A )lM1߼S0d5WQ >֟nJQw,[" :UxMJZrQZoiy@~Kv#BJR`STrH7;d>Mp%?M4xCbpLέjO'>P,?Ck0J{O,c#wY1O?{Sa[ /&Q>ɸ)vy:>_B]f i2Yt1@ 8p+cec3ǫ9C7cwɖlDzEMȘ'`j֣a^4mS]VlXk1J.x/R%o@6D^XPOC J;K :'{@7ݗD hiujh%/h_1F'H5d3>QOoWqu!X ~ 4P-%lo e6?t>a O,>Cɚ+y"Lל}pX;Zē;XڈZnWMf  {FՊ: 9Gm̅ŻnsKS @JA>Ky'1`>fWv d*{~ Os_gƺv@ˍ5rUdz꫱Z59wVQM̏ҁ?:m/"Np sU #r'oWhb~̼QmGkyF|We#[ چ,ƌ>tQC6)@l9#jw' %[KJ_:5ޱ9>aZUC`x4K\Ixkur [")0eT,J* TG͌ٯ5Ћe~E-3˹b5]_MX芸XA QʏɄ`Z \5`WlRGwn rͤ YDP10StЭ?S ?Os~*R\*5Ț up/"C C 308h;PF޸8sCl,?ݬ aԢC"^?229fmCq>f}$CZٯLS!yFUj4nEKjv#UgzYҫ]WY/5M&XoTbJa.Y};ycm(8x9 - ٝKV1cH>ʖ*Pld͌Cb &vk B^^yΏ)#=so͵*tk5&L5N Tƒ{Nrb"z!kqjF\]vUeBo+}0D'6y [hpLac޴FwJ_ bFf]is"j9SVs91T:7 bCUJs{ srϏ*n,< Wg=L ^ToyEqnh|'F')Rq] Gmu>GښkN'{ϰ[r}ԘN5Wzy,XgW4ޠ[k~rnH S^dΆKM&=3SJx {dS髸)^˗̯2]:vzp-1Z5KyBmgjА:J0XSj"Pk'uujKP$UHM61ე>{{>J)wٲ>՘6]sSVM^UkM q*]g6Uꆄ.E<" TvӟH~MAb7.EB IF5dA)e, S &6*E5,@xMcIjnaI BArWN[~l"8(2lu _9ģ^S'ݑ00y wEp&P*B)gexHp(Af];tivÂb\ŢޖE^~ T[Pva~>WUs1᯽Ae䴝j**xNء+E3n^l iPGKt8wG.** '=h$fJTos3sSd=^|r wjS-#jCㄯd0E{ؿ٬uf8urMe  E:"qkroMSDQ/&x# ҟ7a;G€,*Jeh\xv 9|xx!|k~of,?ٟxeuw$^ VQ&xT X203yzNE\Ů 1\6׻"l6 O5+ NȄL5jFU#SO1?`wn0#GްJbů!hv6ia 7M963v=l,&-&WW+c/+<>:2Hg"o5,sWe(|@q߼#sHŶD*;'ֳ KqzuĿv!aą3 lDEBz37 z42v? :nnzhX\*;{*Z٪F %6JqpH4%bԅ$D`sVպ!J-mlyE}sMU@.]Y" !PKݚ"Ɩ2@qlTh!3(x9&L))d7X')b(t ҎnQdocŤq'J0XVɦ.2Թe&cbFZ5#GUQ&,mɟK;Lυ6PmPy b8F\c`=;Q#Z#/,{Fع¿G:g.d- ֌v2S@07h>oG2=߉< =C̛w?3W`&RQ^c0>ӡ3>WGړ|됬O0p`X~sҳ~YrY ^+D p&&dr{D!KJ=S58@\/-r].*r؟-Km4̞>}FL;?d%").w#d fsjko<<I4;Q_xaEMGDS. bzN;tX 4oPƟ>3%ܸ4ǢW\s(yG6'OM !VGu@+1޶SHFcE'`SMᵪs ~;t|tUȪ`͡=`4j_MGe=!oιHya7hT':]\ŵ0B|\A=ǕT3ЄIU5/sz`eŧ`YRq<)GpēZ&ki,^p YItt+.JȺ.RD,.-fF9e\c U(nKr&{]l!# qϡ+,R3E8(q Y_Q3a͸<~V܅^v2~E*rnk4&x!ųjl~''0nn#yIॾl)Kc;o&0  ]D痚D r~>k(אG3^;9D(WƕYo&_;xI[;$jC,bUr Uq}.8Ɓ,Tb@81@o59䊏;xwTs`o0L (!kvApn|@L!9܄ݣ4:n0@6hLVO}w7d]ȏVo*ܱ-}G(yCnh`*#O//EiB> ;UԵ} Oya`Ԑtͱ`ɔLxU,:+7ؠ1oe2JʇwӸGf!4egZ +p_;w7þ/ZaHEgCa<67* NϞ=ԏ?<,|:T=s!~%6|=UB qh< >u81Ͽ@@ݪl8(JXҪ椟[V!d5"I/y uD 񁩃@kwB,PnG3$P8^<=_yk4E7ؖ/wg|)P`E1=)I$V[`x#&PXnm,_-d֏VVdpmЮ,=(Lˑ&*BeG w@ΤbSHmNbc7β4Hbd`26H+yvbCyoKl`Sp+p 9G= hbh[l cYw{.$@KCJPKF^^WZӏТW MYɩ<' 1ךa5/Zor7%pTi'`IA[ȓG*Gji O SE.(hiÓE-x q@W |V~!uߏ<_=Sw *6+%\%0Xz=VxidJ؝y#P^WCå ,%AN[ I1]h Ӿ (BqATiroPDű@?Hu嶼z fP:mISPNB+vNS*q3qk͗چ$$=PS S= Nc;?&y>5K'R}lQetanXVwP]L[=ޯ\Cb&EnY) +(k Zpx%ז ,ǗKTRL(vغN5<MK>%&=!RGwy7yE'.I`l OyC[ Ng-VX;ns;QNmg5IV0²K|_Uٲ\*4QeyXlN#ao{,&&#6PO |Q:-3 2-졋 1:mgd%I/NsWv=n|sgn@Gk&Wŵau?!$, )Y z+\2jc+;S@l(LomSsUH3 /J$kG]ٚgWn{NavF r~q+!nBд(AR\  U} dwS)%nITv|n,>&fg'flf{! O{&l)cϙM-^$NWht&d+~`p6%rɐpڀAnE|]n =SUin-MT:*ʓ9K/{MzR9ϖ?Ť(;] 5s8@XJ8}-'XL{\5#D<z0_ZFJtLuwc>zg(6yayQ&MH((Dݔe<`^P)jao|*V~_U]J*&)\q <$֕ϋ22_D8vohXU&f ԗ*EE@/pb&Cݳ=pLGd2kg 9l[9rm TP-ѺJ"H KY^l H\@7}ďp4>iF+}#i:|Z醖\Β_MwS62ůE~1_4VjDZv&jۮn/zEw' (q,xQi",2'v#zYj鿙! ZD ,2BDžP8JZ*o;`;?@pˤʫO_> n$)=]yɩTQ> v .5āS *OiAJ$Z=!y%ѓ)B㩙vy] RSqE%[@oZBz T6>*YMl=iAK1?*a,zJ.J~:x7XR(yHO1߈4%QYC{-eh(\IgI[ו=\m|%g;̸6>ྰ}J-鳽ؕ oAǑ?Ho+{ ;?*>JΈC{v,J3g`#M6z} p5{Hժ'>I6|tVe7eN6kCE=7'j&4h>L1|rAXQPE,)%2;4`mW-ȭ^TJO&uqexưs GEDRߋTU]?Y ٖѧ h;h! -9tցR%N|'OvJ|hA:q#[nT_-zǭ]>Ӵ$7 ܓ*}3/t-̒0D2H&^V74ɤ 2!2Vt}r.le_!f7(R~`ظ3I_0f4 i͇<6:@fRSٓo)".ӁAQ+򩻉g-e {Z 6n0hf.iD:4mP흔=/ N4 ]6Mͅȁa~n|kҥrRsJ>0m?9L`H`C~~ rUGg&+y U\6ҡ\BYUI2h3z XEvw,5e$5#q.pe]¡+p,zO^o>u9H$B.HVj5 .F=ks[ԁ P>~,C}KI{B(iVW-۝蜃(aĥL@q|6M_7T$^#-o.Mqf|+QxU@jx}Ui 3f%:߾AItb6tUT 8bCJOx&.$u.k=E|R/fh|]j 7pY(c9wˆ 6Q>F$v\ViƱ4sWT^MԽ`6b[al P~;w-Gz@eZE7c_dKr!x/F@ҪC1>`eu-I06o-79Me(.N"-;f]g%=_h>ݒ /^!j@x m]J; I O)2`k}0~_wI=ң,:ts(~3AN?j쥧H&=wĿe %v;y(ocTP5XXULcjlpY\r%ھ JBEtORIbZ0+]k@vE[̟x%ע&e{o"q19HUuI71A ЩM$ Fg+X <.9ivBp j}υڸEQ]0JSV y!ȆhaEjau&i>.f "ktrTL"c"RE Q1v9ؖ+~V Es+㮶Ո7Jib9ma'ǭШ٪+(zȔd_IaOCU܆b&ۄLi,yQK͝'QCˀp`| >sE|{TTdI$AUtQGhi`tǝ TpCZD6c\Ѭw RCFzQ3<&eTvi,Hֱؠ9sAn{>Q= wO'eQk4n*wd-`c6TZq@N=멱QVUҷf.oIf-k)S5#HN"Ic0B`|e@/8Env"RV)A_ΫD@ZQo/R$>nT1̡@B8EKLsihG?mSdMq0@S0?P!Z leF^Ԁ|jʢ`s-dLT٧#lt1AÔ  `T=R]툶9#{?YaLrtI0_rF\t棍LwHU7{ <.kum1~::C+ oFj/$ݜ\Cս!تHd=pTSFd q ]Hn?pu!Şc5-= 8>9CFú|!dJhz 7/Aw/O!HAPAFIG2eb:s7YilySȒHզQStS~"^(&2=RH=WO[U"jtx 6d Am"I7%e[츳QLa)8rm$aLia} ԖPǶ?g)ZpbKGE \enKa`-r)ʅCy ٦ /MnkqFyӌd'}>SuhͶIXYF-a@{QD 5/Rg,9ĥ7^kW-\}N:aHV ᥦ޹Mg?SQI4">/ Q&]'5J|/r݁6&+1#!,2 9וxvD /Hw%e ._ʛp+]̀FDdoDEXo.hT3Ȋ5B-DgyINs$$D^pX~(g^|=93>fY_V&z+ ޸ 4$Biq.Ⱦ(MYH=eVPBGY{)v \gPoM=G@A5m@璂'Q*|/V^4U_L>Dž> ;QP֛$l ģ #'_75 Լ:Y*Z:Ї=ՠ-1Lэ)9쯞 WlY J1uk?: tNJ-34 'T9Yrd4eI(Jϓ)X9wFxW?vj.<̀rʔ1j38֏5<""7n*I/(iciLȗNq{}Jպ r!?(|CS?g9[9R`߳O64خ[5^Px3\qGt { gNUH07fk_qu>t |N m :`=oWv+jnݽ@ieNVrL?, !)7! ϵ,UB{+")$S(cn[`#OtI:gMܫ5"L^(NeEy,8~kMQazjrj0hH,Z'M?dXUe%8`L!&ych{=m#ɡa(|I1= UԥBF!耭z0G=s2:zŰHcq'B%ㄴ0po$z1ć*4)wVL\-۠#Hx57\h9<&8QqZg'7+GA1C` :NʒxϏOO=f*~vȍ ~3Qf17໋>Me*7RZfU"}P{<Lnd9u !'ui=wߋ:9N?׀ҥVCTԞXЖ -^:* (4M7) MBx7}F_o+dLy?&|8寨 ӏ3-[UT;j6J/y IDG)&ɢꅡPy OC!=Y Y7{%mk8i5UP@bɤƽ!bu 5>iee!1Foz`,Mֈ8#UdȒQ=3$n|{U}BKn1B) C^J)*J:Z>6OǗ;!OPl`yKhN~(yH Sd~yn p%Ht+jUٹxQ%j0 `Kjw4qa K);̴k^wY'74[`"̛Ձg [%rh yYO3?t5[$lŰhPs 'b9 l*wE B %X`c_q0?9h5rTJח=tȇ+[]4E0g^$ʋԁX"L>t‘9n. .kb9B]]2&I]09=2/2ߔ%)y!ȅ} 4TۿJ.D?qVYǿ_.?R}4"0-Y]- z<%v;+{Z)昩9U-4HUߝAn1F[I^5K o-G-g_!_ؠMIlr|WhtT3FaNIܦmFSb tv 'W $ҝ%Jbr*>CcK0&3BO<@GA݆q:d[4K1:@g &zp=&BgwoYȓ?z/e;sO6 DUګ} O!W3O"=ei^[0l˟>pCdT`!EτK@8qa!on rf[61Iڥ稔n86e5fX3q{$+lWd~ͥhAL؏؁Nz$Yx{Rpx3S8]JYpՓ<3O x~wRGTAʌ| W^I1*g9? Y4EA5"j.}'?6>|ooKQBJB4,L(AfDZTdm7it* >nkY5 C{CB,y(ژzеO?oX`T`S¶ iڜ81+ߑ,Xȱܬ&d= \V])el j44Oػ牺|*|gRڙs,2$ƌ/o5mP{]!Cy;%Cwep0rU+\ߘ-~5#%UCDC@# rc2^x`̪0\Ըm\ݧK9/ʌ4:C^csr~19a U +[kcXuODMk0nSBN}. M_Pdq SG:1i)?YdKD70L €j, JThEO؍*l%+R7AϦ\Bxُ>R^3φDX 3{=aUi} )t@mf J

E)gb3;/1\Ty}zsa|9m1YAɰZ7k;^踯gYSMMUk6P6v6n䧑s6} I?%5`!,tAnp;d/9sSRߨu0ejOkẢdjq+l ^`l""+` b-w* 9 Ė„ԥU.B'!qt3(үLk^'1H,XST\kk7ȈvNGϤ0 .9xC_ 3 ˥ 媵8T/c<?[lЉP=}L;_a$>R 0n)NNϛz}Y A 1Ji+}NC-wդG{w~*D?)KC*VL7(ʸd&vGwLcgPWK_̣iQZ+9P+8 sوeY4 d dyʏ_HR>gx&&xO04 <4ʀ2\g=Fh4lWRzE oEnH,SFR / ל_9j{OԬ縑2$߃Cݒ 07bk ,pКS=YWKnRo t{/W]IuxYvG>ivns@kBQ8fR gRJ/ >]D?.0^XF(n)ltШ~E>he*KVUXnP& Lٯޛ(Vwm5r-}IK!$$SU<$}[{}b0R^)ex Mѧ ,ENP oI*8 א=w@z!_-L=̻^ (GrZ/J$u-z^]d(]|qDA\vukIɟ!L$OF|C"I^ud8v;INBUod}+CrspƝHYw ?KaPof{LKĹ׮+0Pa$X<]1=q ΐ.t]6 ӶU 1Lb=_چƓz- 6o{ )@fWm$8уE$[qRwi;vEt:6ߡNBgóBn3&iUMFy 3 q5H^A+v|b{qE^~>5j9 ]JGvO"P'ޒp(O$k)Z4{gAdž!|fu9>O XXFKrs*9zaF'0k//L z8$Cf-?0DJw5t\k;r'Xk~a}T KD* -cC@/m49}[}tQnJ^ v,;#uxE{y; Hx 0;tX U p ';]) ӾãW*gt<8SeƎB DHc5hvB1  +֖:Fٞ(= Ŝ:bǂМYpW ҖxE&|O#Sw7^82("mQz1 o'φtq,X d8DD|r`Hfx[Z"b{!DRq4$_1\}ƅL?2~z7"M]BO,F! #V%2 #Qn[FGBdkcS]k7GE4|:p]u0^Z2P7ܗ9y5 Jxlm/\ᴭoU !060hVS-ó"C42#'$iQ}h+_叚 4̗+*'nJOerPvYwF嗊mAUyan VjҞ;5lMf摐]ѕZŬjE"jp\&2 S-ȔmӯX{ZN{ð CEnHoEpT ޗܯj?]%pZ?E$^W2)~8V% 0'@x?Rg.ۣʿ,e+KZ/ih0!a׋MEilj%I%^E ZT@C Biq !Qɩ2tda?y:fGNVDX qTȴdլDzGzUl+k31XD̃VO%$ˌF!&xd Zc9!8!j5Ҳz.o0\ύ~UiHV^SM~1u~]h'atޘqskن06~ot˷+:*AxC s=YKyԦYJ%r ?S>\d*j%"Ib{2|o2KnڌY\Jt HќO8_$ n1{g\, ۇ;$ϷvR4?e>Ѿd wrr uQX-9Uqt>$ > $.JX0:%2+wQX' ɘNTGvKdtFC"sTyJ0Jm\߲bV2Äշ+^s*Ϭȵ?ͽ-d߲ZGG[='R&",Of.474, Wͺ ،l- W Q⊩X 7);ܦdi"<lm-B扇mi^-ז ]J3*R39Kv<\MOr]v7deڎ3{Ł& =b K(Xl(In& }V )=/US |@51:?/K/AI^h7P}`,lO(sSQye5Oio;ZS*M Ao2Q(x̔!z8!S]o&Q G,Z R|r9HFDE9-|Fj/#$8R @Q nKL˟[UR\)4X5e"bX4cXL}GX0xQX/T⁜ e|=ұP$J?2Qu.4XoXq8*!O9.p\Z6Ҵ\tejBE{sXlh6X5}cXZf0\ɈQy2(UXA]]g$>;RŬ| vRW.Zzy&nwFJdKh|\\jeH؃hϬpAR& [`tZCQ=$qkSنԵւ\1IDD_mPyEv6gJ)F؟C*}d)5=%L7emB 0q$`7DB֒[9uO_ݾ\'TMz)p}H2VǟSF =M[7Kk9,o Hq΂%1%KW/%u#2=pp`W)(\PKq9H$%O Ό_)gAJYgU*e#+<ɾҔ6Ҥ\yD%C/ݰ_Z\r~Ny=?q`_'c$'wxATVw-NN | :Un[3 Z[ W5RZR e=l_ҍCqVu>}Nh-{LdQWFtĒbٝPEhgc9T8؄LIh:}eR<AL\()UEJلLO]7/i*j ]Aq :]44xP4jոhƔƆ$֞G%@ UgS'%3п -K\4q/7աӥk}h`nmCm<6+1u)FozO_ȭCujjC\f-P<`PSk߇TA?#1iSMg_, Ӊ `dXP=qqL:W] ǖZcd\c5v[ph+'y [=qT`RDG`[0՞<`Ayg\m Q˯-PoY/G"c7'>!6'wmNO$Ǿ" (+0X"e^(yfI [tևU&$+8Xl[sٯaP:a/lyH́@w,?FEI\`$cw̷Bp\9k}!Vf/p})(1¹a^wy,y<.2%ga?Y*#5/|Nz=075JQm!HUקp{ 8x% kV&p𹲆UZ8T[,<觜TmZ+򼛿(&԰ DMp]Zh%DA9 55JWY| p1ɘykv nb5 9!=ʟG}]Gjo+-58ǁZcxDQ'PڢbG;,è?gأMd/ )5 Fʇ:CxXdvQͺJ Z BGVwju]".}?Qvl念Z fH+֦~TJ8jc׈7Aħ} W4\/ݵFN~egNz >\ּRz3A)2顗 <1Kz9pQe~Wqw˨č+QpkC{]!mV-]0 ˆpn?\enIxћ̖e|83Hevp)Kw%NcK+QʉB7"冉2$ CS-Xxv4O ƹ]zV_ <26]Zkf6yUC"zAHw-+1{Rx^ {`V' qUEP &Y7\ﴆj *a*vCYe[ztLpe1^^uhv{),}:ͭFsƮ{jvYdXCg6Ig%tdQ1\e+-6?$C8M'E]7ldaZ:~tUk&o*Ze)5h; GˤN/$8֠2x[LzG>b'*I:@fż@,~^!vΧƑWG'J@Mv*fʯR<NN1&gX6y`$nNh .f}:zjx씵g_&li,v5拺ňPUs\ldI PD?tb\n519-օ |O yXGҸ;a\iN5dv|,vylZ.\Ib\ %O |R:lpeIĦTtE;gQ؄VJal;қVJjR?DHYVOtIh7FɡO5̀;ᾧNO}ʄ;#o7зeП9|ZciX˫HN*2>0{SM\TG1v*74 2n|<[!Z,2N#[=}V 6'J&tE94v'Va^ֲ>F4١T<֏vrsX pLzpҭr5\9լ>7v,1W&c՞jg LK$-;UA4f7LRfҰAЕ}#)YMӐm ŹVb+cHMhJLA%Lkj%S b4%MJ xii3a%/k?Z:Z9CGaU GW5y\5;ws5-Sp8`/3eZ1$sa %`-h\d |emOyꚄxtM)ҨN̲f M; LWŢ36*۔^F?8CvV%b Qv,uGwFX1Z6aw嫔>-oF2=qȒsP½6޹SeoٳjF?nbL1[n`-P%Kӵ^^55V*d5y%O}5ra7USGR/{C+g9}f:̆z&&6U򦯉a>"fs8Hjbxjw}xR\n7s8@fҨ^&3[ "9i.ibv Ծ L+̫zob.:$F?Aa7)ic=֮|f Ҝ[ϔ܍|iND1QqQqy t-R;'J'НL؃++;LI%r{h;ՋdÞx9 xe4I+f{W}>,#}`~$VMUTDm"[He;NݩCC^^ 7Q,iȨS-rKHnuÿlԷW]ow->v,s!j$u7t!+$-V-ϓt@ 9@<hƦ3*<@ϰSDl4{HطV¥YE#*$Sa-~Ԯ%繁Z\x@wfh4 ZDd0l\\u1NrE$EO~6b*%9s%V#l#'S4jW.3`E5Q*_(zhcLnsrd69L/CjY{on: Y 0R\1]4l|-¶uy>͕\OW2Vg(~n;4MS_/mz=%*J {hqf 8xA9ljl=/Zѯ\{ZI 7M57LqEIg8e?IF|>/JcRg `EQE5WLG >Xĝl p kM6rRbLe!oUf*}G<Б9&Gk}iGeAkn'3D%q-{,;JzcA\CwmaQYV& ͦw^kȕa".u١ֺBЮ^a>AA~Y%/:hh3E݇9+evRs<AptmZ7RQ+˶ñ{"AHͅڵټG JbZAD#MRe;r( F%X\ #vl|I&ڑvEw@]cd0z^{?ckFJ(mfWe]8e4;U3 ?”AU9k|n9q(Ql N~Pttƿ"ɲ+-E;L^>zɱC 2X&mCwI}ǠM'_0%yڋcjBLyuG|[ƼiI䰘[@e3;M&^*;UQPERiW:=)>:oMp:3CԊh-B0 R$;gqlp&T@=J$aq7*^zQC' Ulrzr/RD|LdL.ٽs /SH施wPwvK_gW+VRU+5Z%0gDlA>}dH[T[7R#W} ׻VBj8xyzaϷ\[D3VAz qySA0&IF.%i{A4xpnFUP#-}oteQ˨SSDe~v=ZLi+ $@FH4Q٫θ08ʭN-io[mɹI2ce[o:88,{pXAw;>nf}a͠ e9e0m18f.|EQmAbE&?;Rs N2@9euŲ0 *bP#XdsHY6{ 4:ȕؽmV״0=ي7#*M |ưK[Xؙm!UZ llҜ ʃ"@jL:S\8ҙQzB_͔A&eE8xwt}A e]F9 Z$k>"Jƥ^}z `?ħGdˆr.y2?e>@p#2rwd,ö px ֤uP fjZW^CkA =G=+Me`U.M-^5m<qŸHMdDW[q+ha>99Y' ?9P$I kt^J#zt˨H=EpL`L߻uk VV'ƐPUrDrn6X`rAnTIk#0AJ.m6zVXa_i9\@ո4mtJJxB> H-ٽįG9f)muی L؊<}.Ję3>!fepO$o!,FkѰ[(EJѮzeb+^Kdz#LT*.UEτӃ<6"/:prͯDX?!aANq؞W,eT\)x0sGy,pT DiW9p $sSyky(~&rr08Xq,s3R:nóhkP6ĒbN#Mt -b%~^jKO*TF*:o_^AdLt}չ%^7yaYu 9JlnލpW=!j ^ 1t p*62g6 ;'icw|ef4ģԖ6Jl(F|lHxbeEnyI%b.ErTdt{߄rhU+ 7>u'a:6{heV߾D`[}W:0m"93 !֢-Se!#7zkz>7IqbP v܆o%YX҅ͱTAljȮ=n9c#fgI0pWSToO $͊"UƒQvT~e̞g\(q݌LEy&s99>&@iu:K+TGfn5 njjuyd/gB{#(d3MÆb^ KP!BeDfO -*ξ祶Gp,VF;Aiۡ!5l-`Ftt^]3eF[={4)%kTS i\b:)6[,pWYxF&3e;z.K:BI_fl߂24gbfly tmX/5pWJ:Inva*Q N4g8oR&y y9Y#-zg:OD$9}ߧ.7wf\rD~ -0[_%sm e5û}t7W \P4kR>%IXirG+If9[TeA<ӝTF[:lN&B)A@Em05նnƄK%=8~d[kՋR'0k?Rjru<(S-#'Y:AZ_S6vf(kcR&aˉBl١6*_ABzekQzͰ\ K=1lFZ*c P%^qG mǏϷˣ|Y" Blw `'F@xlP")8|#Qm͚zodCԤZoJˡML^ OK׆]]'E*"dnj!@?Nz|U*z jϵY܆ scR]WtLٌgHE;Hh8ȣHʻR~fhY}) *9bYVJ8!UAXexHWvJ1($e$~U`d8˔yg k4Mq3llgI;45xIEH˪>{Tf3yAy(Pj1ZwR8=;ߤ9(A!Q!?I?Ԥi~Yȩ\I ev[Fe\2FU$G{9^]?5Aމ)w(W۟_`$]ΛDYNco)\ xH<HHy C ZJ8Kޟ W w.RAn$7Cׂҍlo!+0Du.kc3(Vbb5@l{ސnmI¸UW]CۘdxULżpcA8G==B1%-l #x1G{+Ez!,nR:6n(Mel=tb u>k2!ND2':v&0К.ҷ_\MMR 2{l_a=zH)Ar "O:G)ܴnMS|%qu#N\ EZMAW9E:b%Cbj dCHPJC$KBb` ,r}!i6fMV32]Z{eK$2Ҝ\XZT緪El}t/$?1F }(W1Ͱ wj-y##B4Yc5*GV2]wj4P14^dt\V8٨-f eryYF̭ѓrhe vDahRk6# ă;z ,Ʃ5FV<BMj%Q <5a-| uV*VV1)!1LRFf8xhUӅN! P._ ݦ4UG;1&xȊŦ:# A`#)%-<-~ַ{:Jclu/;l%{ޥ@oبwpq  6jҪ;VnI0wI4Cũ<PTd}JG~pB}nUj:Zhre7䦏0b-ٞ[,e4EP>]NQ"dD\u^qOPFe+eђUG'LVL(5a*s%J.H$F@OL;-CIaL%C&[\tv͂pB5'>OK 5ũ`1kiTc/ [°ݪ.b'ٱS7MZ]C"Wċp yrՔqmC BdzOgZq%hkK487L)34͇LGkkK(y94ـ@TL倆4hz\+fD삉qxDZ@r#ׄiDtaߣb:"7G$99p@yC T[<ݗm(d?[Tɏ)6p jloZhȬ嵒~jpˣU'i:7Bczc&3X5hU/l芷sߏ.F.7gCnb`ˎ ^DY,ˇ':h>fܻUSgmWB5HWbYIDj5@K|V71&ͷlG3ۻJM$<$Rq>@A`"`igF hW瑻|a2*}nڒM.!r LV$䄟9D@4jNS1.|^ I!m SP[=15#vp̺Yp9e )2eT@?ШD ʻ c/n)@17kߍk8PvέS (I?figZ)D&8Ni㈙y-!Aֲn>u pĔP)H\iE{fHe.>0gclG .tEWTm/iz=nQ_m\mx >H2K?d(3yu/L^Xp:M?(9$;WF# BUHj;Do" iNxBg;%qsؗ|ˆ`:;@+~Z\KWRj Ф7OyO.* C?ȬwNoIX j>\́E,މq} :C)Yr5^m>N oFVNTء?$~α 4x4xEyBdZZ/PƣyΗ3XrvvՂT<eF1)B5+_S=:@^P^`S降[bhR}usv{ßRLy(aYC}Gv`BJ(,V,?igUϪ]L@Ǽw6/a'4>KPWג;lh߃tC\Q' |[pDĐT_~-QkTNslHTeH;㣽鯈skœnyl)uu;]%Mχf7>ms><WW]OW\Ϟi瞾G8/ !k_}J}wTSyĂYgJ {߮݅SxEv=tU^Nz!@ܙ5Dbd5Y!@6.{4-D:ô}*BI!iݡ[*!^?g!OTfo/ Qqgnd%[Aڔ5LqT$%jW/#O14PA9Tp1jbO#ny:8L]-.ӆ;J^ˌAXa!-⅒"*c:o]_سB%___NHW{3-ɸ0 l燽5gًz{"7pfܴd!! BwU:ʃa^ʧ/MQYO60=滠CI8:+g׀A#ȶFB}v)dbJ?vE'L/s#,w{LpcK'?,RQ"Cm%\KbB3xdrfM9>iRӔ1e`LߴE*W:: @ .#6\d닦4lL:H]@@Ţf?Gs{} EAGNYGݮʸ"ߋqP]R66bf4G;pK1:A *zP\R4Д`_bGhv:W^$;&;2Zl噶1 rCGR-ёD0_# F{G)a\Kjs ޒH^Po=MxqtCl 4&r^m)!sO n gtm-h'B:NSj )GiloEȊ}0l^`*^L-y9O7qDxyD#K$4%W)9D|}λuLIW\; 8xsV8 Was]LW$2ikbYG8Y[ Y+&U:MOʢOY)U'R;Sj/2r r]|I]7--<;kf%v$_^dh S[pd/dp!rG } FR)Κ3TAJƹ*KF΍Bͽ_=*A"Ѹ͇}Wgڬ@ȳt|"LPU X)UH%׀'xF$0Y ?r(#8|*V{gŵ.7fs 7z ߩ43TE`Kq!gRͪTzߓ3=D+EjBYy-|kB`ynb`4{}SvvciOH(BuycdtՈ%M[Jea8 I^霎@cck] QZ=3LꌩkoF8=b_Ucgr -\1ZD5$.%T俒ՓTdɪ 0h`9\)bF\>ySY~bش/3ReVlߘM |*Eo#Kל U0̇Ϗi[4Ђ25QQDCNB9_.˹耳cn|8mm.}m4ղ&$PD*}cݴ/z1(Jjݡ{F/b仺LGIR6lvOVl:z2n؄,n&" !L1F⫒DsrMU 3:mMF]t BCӫJA|b4_)]lDkƱ?"߽ ~f#q@A5F[nĭWnk 8a/&Ճ@Wɤ6jyHK39ay˶qF<8_SaA! MA 6$Լ2`*XRʼXCq۰M!% VXWl1LMyod.Q@괈oL:QD,&عP i.܂0S13nh{\YOԥybLȀ F!b7Cv7mV\O=˖ %&bd[l.[2|90rIG!x3gv)Q6()OU1_ RdN8#I?fZ-/[p:w6jc`>xBP!W%I;kG vkT=UŘ%7l=OS1yC .O9}K Νu9WOAҧKhd"\1cT,%RFi"z[%\rB2;]ȄŚ8z!2<~ 6Xw Rr'0πZ2sktUWg* |۸ ±bO*.!RA|p͊2; Gua"Ewgmk A®@V@9^Sb\| ȗ rdya|L ~R a17L[P!\~+| p|438K 'sGh]E=ݫ&rb&OvgJD W\DP'M"h>ns'5߮gA`)|Eh_LjVSu= ]4T N'Ο-A]6Vmp O/֓MҞ8U <<5 AHH-V|ƥZjE6A@ppM.eqrm@QD i0RN[G/XVadi&Kb˴Nc&׋]nGpn3!>0d'd2\E7DaQ9.j׆orrE{ψ^‚ABXs#q;CYv2\?ΐ@+RKgNN[=wGML ?Lg{3ȩ X)jWPOfقXPeɏi?~g&ƥE o+)bbɼlɞG&L>`AzrJyuzج7$8Te\,cԓ/T]&bOTxNK9;;il(s#|6@"އk]\lf"Gw`CpEdqI{ POˇ#KXtHL*Yhf5.NURSP`Warc\Mzv"g}i@O"dS+LWҖCΙ;j-2̫pao3Xk :x4]t,̨VR5R3yulpB.d9aO?O7\J@1hUr; O8{^5cr{Jjx%}A=cG=&WaXc4g39٦FFYWB,ԘNM% iի&S "qQRvYYQh|}7+#{*f}o!vj`{VԄkSAFBc# Gsd??1HT.4Blm;[8t>;% ~$}TGi;j?JϿZ'x&9;rÉװվܕ\6Ocx;nԚ״'\?T7V|cE2٩60tfw85g2A)],$rRh'1'?HFcq.*`qg΁|`ks4`{@\FDxi rQx:kZ?|ݣU"wW6\[H9b4z}L1P)\l ^:e՜U6@B/FLﶇI*9Øn\`wM{KyFe5jN $"=ʊ4Y(5J!O]>W0zp!n8~`5i:{DxFWGEU+#2SLBe p+,7T*ecFE5T&ų^q=`]x23=7&\Xj@/~zR0PXP^l[ZBvQN*O='S#y E@1:>Fۄ:LK&ۇ<K{D\[2Ѫ?Ar/wGj%ڡ1+OQ™Eq@AǦ,vK1h*HuBgbop3h*vopʜq36vQJסk.Y* @mM[qŭNx; =h Qm7tpbozX ep×?NKU0 d\6֦.T]}LA䥷)j6.Nf0sOg9Q|^DzŇD$WcpcqnϬ"lno$MoSnj0o-~JCklwy>m/T5MQoIsR]ڧ裩ȵ6c_G_n }TjS>t(=[/okT+[ !Riw맃dr'0tT7\(q`l| ԩfM%uEس8#CuT7)qI#MUݦ7E l!`czu۽SC3p$Lo\&~/YV p,n&;Sdey, ?cA=jb}y.\ޙ]zq~eBùI$y.gg҂AR:#3VF=*;")9(9 wVkL0㒤(aY_fXYӭw!΅.Fj҄-ҁBz8E) ɟoj(dŖAurxaqM_gX-ڕ'.fO&khIW@uulQZv-4֓u);"iW])ᄆ h*尀UJBaרO<^H)~ܲM a]w(9ѦrqȯF)!572"6?kGL .?|GA=s+G@OA)]֦plD7{ٴoO]T_u' CU֑׎z_+0bپѭUzL37 -`?CL_wF)'NL8J#Me9k5`"tu}BHBYXGx-MUڹTyLTλ){sʒ|XO[mxxfPCj_φ:ki\|")q\]l'\#k6{}xR!CbC.J[%Xs麍Pqo /djI9ݑZZah|@l< <>.SU-5޻?nE/PS5?OstxN o,@"9Wz㝤D(} Q[*b|Fe<ުF2 ׌B I!k;)cjɿBc!?mچ  |C5"Ηth5,p­)y-A?‚Kʤ޵9|ҸEPcMF7b# eWcq3`Iqrs%S+yFffys̍d>={q$ m>w?*q.U6tq]gLj -${ӑDR3ycyM~.GPQ]js&#$>1ḠŠ :4OUi $[_?G8 < ϰ{cнoγ%;pabߐȢ;|HvL4ID3kG+\!0M' ѲZFA6uM+H7fh>iP >oU?!%M!ɷ!2_Dl$4Ke1z ڸrҩ)L0Vwl3wd#/Q?g.waD95y`o~mEr,+@j]c'vo%r^`΀NY7E`}`XO5E5QV}X+-$lAXYmD z3jݞepwxSx(et۝P= 4F\ l?Up{Ĺ)TR#u˳M2+ȗ7:J^:}r?̆nħ0(L ,1,J3 ZuvQc}>?vj1ht6ҫBP2iPOjnf(7x6P=xe/`fzP쉆6N}4Qꪑre1Kry!D2շ $6}Gz3BeY/J^0Ȅc`Ծ=[\ВP߫.0q3Ua*Nq @>t(??<j5Ϗ!"5VRgҞ1YST2R{c;,Ѱ!R%DM9I."-;#1{b@Q)hU#j7EJ[Wf=I˗;>&٠lVs8~cr%HqӘC8N:{)}x5Z!iszW g73yZho[3b[lc>U|l%1fN13%ԍ,#EuדAkF hHZ> 5#{>=8'jK-rz :ֳbK<.Mnv6hPMk} dv$NK4A!zx/Mj$ܴН,=_Ѐ}.Wj>0O)On.MF]4];\~̱1١sk( lj2FwEY>h(9afRs⋙\ Vp!T &$< M̕Y ͌$<ŭ#@?h5. iA J \H+)1`Ik>ft h О kB3&=6m:z_k:솯% .2/)wv86w?MO!Hx#[Ygv?tDzR]$r$*$ T} it3Qt>dW'z`ڵB7rBمv$a=ɷb8T*묂whp+,tuՉyskc! {W\Kp9Dqǐ#lYzU\O[_~Ԝ9S_4XӨ 3kˤR6pwNM~Yٝ_l2Fz U&~Ҽ~D糶׉g}%`$m+=\xnCVR 1q#z o:'gs.m2qs4#½M+GcġGԐw G/D #̘V1P<3͓NҊ ~tFPe90~{R=&o0\o)_s%vBcr; Veg+סzxL:y?_TUb\ٴ<)N~%f} @m^E|~'l*7EO$UAmTr]lvՑn)0_I\sD{0'>&ф.055*4Rv_:'peuuV.œ[,MV ZN&D1sb@&v^Åe[_H! ەR?-T;*{^1ڢd-_ &[яL]e3O GX?KU/BFTk]HJ ȠN_eK.W[wɈHI ]~1ƙ6\ܴZ+ E:Kxk{_3(N2!HU67TX m?KwQNC+&mAxF= ">{ x ֥f#Cq@躔:2M.Vת>K3eqsd'A1.tML~U':]~|2e.12e_QV$/[S{@>ɒ!9c2.f> MJg? $ιz+K1ԽSUE)[5o)0ӔxAuA|_)ӓUZjRpM(s6Ss֮@vb^E2h9j (W [a@Bx*((x?ytj'?y2pqɕѓ$jeOyGis{|h_3~̴*w܊4xؠ-=KvvzL#+b ,9;7ގsi/3Bة  sOe^閌@cWR IU\ R[\_}h@:꒶f᫊L..aRF+ Td%f kd">†t*At2kU^FN +&M!)NOwi$dګuL}Nך Komsu(?/+x9-wC{kS/sh"bk"ƪb?GG!ȁgh uMp ~P٫i^'Q5o` ']z:4mc7L֒;-.$D`F^"v޿?㤒vKaÎt~-~3|h.'F~t)c)Hӕ$a h8W'wz̢_iZ,* %e\=g \Z4 V +cxyVgU_jr+c @~tPO2bڼ[fąJ(Jz^}mNZ$zMv}0t%;HxШD]sD>k}lM{>" 7ɩ)D1ƯwT'*n%V 2h9ר~#$xůEw֬j7F8nU/Z1KW>y7hG/xۗŌ-f.LSZXhb Fo4AO|>t@] Jhm.'{y$? }aXV47smxkֺlϊFurC v ^Eeba a(qd.kļ EB4fJ0]j'ђ͎;ڼQaL0#w6;/ܗ<AW:_*# ړ T@NXQ;!.0t/O]1Y$&_5Q51!/u %dlؠz"v[p*:l6qgq$2RZξX>Lf$q+p.lS|J[QZwPDd~w'k}3-%GUqՌ7* SXklmO6$"V68̀/:oKNio>Rub:ᑍ(D!:2\T R\n~ؘkYWw &(4J&cz5[F[ z)W"vCY#H P.|[4^ ׶dz$jy1;K jȦVzrӟhcSJؔL!Â\XH` ] xۏ0ܹ7ZIhzDjTUWSUh{rݫwfIBFRY]k"YxA(4P#V'85fBڿC2{^n־ض< 5 ZOIǧ9T;L౮N:mi[Qso^;iдjyH%-(HxmdW8& k ZHOXZF9{NJy^5 ?[-HKTNl+1ޚ"RXNoKMz3P\|\T~O~GW_0WC ϦJ:]*atXKxGyo9:\{,^^XؤQc^P^;d&{(@_tT61q9ű]u(e%$crdaNX]}d*ˠ 2uN >j~q[&¿ÎK:0B~UV(5U`_)Z5mo/:lsN =,\}IDzڜA8|U? .<$\^$yPKbs.z4x}*^{~*c.َTba^>R貽Gjb`r _#Yt;}@[zq¢||a5瞫Kv8E6:I#IL1Ed((wt 0>mdM9Hĕ >`8Z]U"3 KºTكܔZuN#D+ 84)"+.g7 ]m_h{*Q^]蜮-*vޜh`hIsDΣ/N-b+b M,|Eə]Ka#aV`T0ercoX!Ccڐjz> mІaqLI%k7W]M6ȳ0,ݰ~3{Jyv {!dxᆷ45p7pZK6t`.xJfReG *jv=?9 ټ>e|tF1Oy6$PP[".W'|tXmV-wUC )[E7t]~F}T*@d6zqQQp flzgX{`BG)mj+dZ`m?KҿEhe!cQ\ n[) |S5$w<3ml7|, ~D\TPQJԻ* ^YƘO;6Lx1}:/:55{ /'f>&Y&~^q43_-HXO["L]ykDǚ=8{ΏN3,E}VHPܾUFoNE3ۻ/]Hی˓T[ } TRΩѯE X-w5 -9h&d A:4+WB^-D+wyybD`@NnW9 0@]d޹뤫B;AX3ݗ*\aup+U 5/+gdCz`Qd #?u.?v-`E?mqhzjz.TGZG~O/ ,%26acXҧzU99Z5aib 8*Fܽ,:P:COcJ wY!P;m*@X;RAt+~44ahma;/=,ٜFLs8 wWgyẞZDD/9w1U1RerD?X7 11!miޘ[;qRW_!SL~w(-q@uFkVǔ?{.Oop}4i& ĀFV™|7L  6Fl YP 9O45h,>Aëh?*@x |s52A==AZs] ;1VQX&]ZGCx MMь >;_L_ZGM̛4(悓v$y?q|A=$WS:S"ȦcoBER4>'}'@}9F5SFko`@%m]3ܭ[28 {t E]ƢǣY Xtfdx 5eY&j`31&N{bvӐ D;lQSX6Y:BVB̖.`I)r|ʒ5R]&@K3xEK?h%Ro.(kUx>qpY4.ַ78xW`_l_*6a(sx#s؂08݊iaQ3!lijؽg #ʉh6=iXPyUAYoq+uE0P?tNcƴj x6  Y 1L6MLqA8)"=pV/ !vfLV9<:=q#v8[6jK{ZCjNN2,H7o妱v2Yzs:( NƮؤz?s"/ؿsJHy_ ScP#=Xm}zBSnv83v[`Q ?Ն0Nuwl\kf`^ = 9*XNz#X)@/sѫU"()vNC[΋ eqwp#>6:M'HHkƮLڪdzA jD*DUO?2TЦZ'HW(-Α C(nܸ/Xr`.PQ&#{3Ž;{ Z7E@e4aeqWhĶzΘ!> [xo Fb Vz(]. 4)Ntt1CU(n6NKAaJ! *Vb?'T'G xn@"AϠ|1M_ۗNNG؛# \?UДk%|O(kf:ђ{XG5jlZw:JϫG=> WCՀ՞݋#I UߔfhQe9( tN#܉AƸTNjoFM 2mKї;;+`>(4uspas4,&(cDM|O;_h=@Sp8]P_瓦#PjV㹏VWF{ZŰX5eǎW*#Zg/jpk+cZP@ Vޠ /#^,d)5E]nRFϴlǀÍ>o*ȍ<݅M"Y@bt`uC{fLPj%CFᬐU_ڪK7r3o:ƉЪEo\ yF\?J<֎n+c_vڰKtLjdR,$:rF GWIPGN1[blw=poDu1$sD#DK ![ sBkZ%!G u|aJ<5=E*vG:vy5;+!v Ώ齚Z3~'KchUy#rUid),YL竤Lc`o6g=8TzaM]"qķD ';5SGa up8Zڄڥ=N)_  !cRjDŽ/&DYɆOv1%GDkXb#My U.;.ےʌpeWUVB 28laU (z*mu9<)2>~%: 4 Y.y'Ě p?Q ,ڻ Qbs)r:Pٖ(nQR"4v'g/ BBlzߖ@1n^|!+}9wX-M vaN4'I͌/Z1Q GzW /.> {Air`ŧ&;3E z:kN*͜+麪í1-˲2a 3cD°z{'7g],92gėx,%}vOU^iDoQ(F\_!,ɑ49YF=U+uف ! }f"gsX[y[$7%S1\"tgF5{NcOBY0fa`hYMY,#[B`MIboV'"d.@:YI~1`fr +A;=CO1S{f,v` Dd4R-t‹dZ {]n[vX zCή'>N$k6iюL7%`̶[V>]d3}4tvJ9#CYIfG|27F1v'W!ѳ`቞ UVi+sJWV3Vzū*er Fq6Pz&Toa94MbX K!t0E>˽j^"ECa?.VKP1;)WvC`ؘ[ΰΞwǒ ŃY9E`ffKb!ZU"_\$C'`&ںcn3&qϼH=pßo/igk86w: !T)[U4֟ü$4͂zMIOfDU:$a5XMi H\S`#`NS,@-?٣d7LvYӨIZ{gT"(S3v,?&]cDs+ "}e-MifoҨ:e#C}[ؿ%R3r%7+@nHRB>:qCW h.x`8]}&b4S1tN; k݂^^8QلMW3(w~O?S9q,,O1@)#Xea@+css.3O  q5HXɌ| IϮAN/$66M3H߾ 2twG2ҥZJPî#Yn~|得S]`burKv&3talS±CJ|F15{뿱 zS@Ӣ"> J0d!) N\prOLE0 k.!|5yi,l&++yfeԄmT^2.c#A8n8f6,f8u(^b +t-X}0YQZ "e/s/d~L. \x^R2 !n5}v]ty4g"ދUmQ2 R+#x!mf*PU#߳ZsIKFw/d{shQ7OW{$\^.>x!׷*sMF}8ˆpA/ΠVH rő#bԧPߘEyO'-wtQ $)>JS= uffA NFrx CInxH*]n HvFE4/U+jC^9 k3"a>K!(EB|Rbcm `V'@{\){GAPe-"^9 z>x;0pcw~\խc\kY8WS0,pS[7pac])3%VX"2')Us;qxJb.6ɜkfM!JzNu/J5ZF%J},m;10@QQZ:#&v#-jZ*Bwoj@M=1 %},"Ƣ {sMlsǻ7qZPC[U{/+gAز~**<7ec;m@D>R*n`ʬq]03K2gG#<}0v8[IKбUEO-32uP'F$5Ru?HT$-Eۍi0ҊBMox~o30x{Hh CL@t Z+H,G: NeOb˼pV oZkK,Sv 9'oM'ƂdnZQKv£(]SzY>#)shs+6Qz9Z݊ЌodhMI.o ڨ]iq1 "uy*%O%fhBゥnJѪj,K\r)6icRnWƎ E,f}3nCT+ڪ~\zP &w%(.G"@CVQQܴ/GIrxgq([K)OO)Zl3iKUDWke1uփcF081$."$-3rK>vd+h_&SvmD{a~ -` @24_#a)7Pxx}Oݝ~WR?g^$v/ ҉:BuȋLE6mo6AY 9mAƷ!mWN G~ : y;h=_z6N*?R\>?щjPdCka_tٜt #ŜMcYhkI*!'96oAbL6@גX"ZCMGCĕGev)mp_`,L9(rto+#MkNK$+ZtTbAg,M)lA5KY 񛩶Nij ^4G鑄r]uƎ蚴ւA/A^ʪ9CIAMϝ_pgk} }ƋC/c)6#;-@rYJH? Oň .eQp5G"I.If!Cɢ?DuލqBB(/!Kf(lWJXD3BrmF~W^0BSWqm ;|NsZpԖc + | !N)&3QB}Jn,rb0+^|kUX^<X4ݫt&ʫJ A;JVVR?ڑhKqckXS@/,F &B|PxygPlw׸ҴdRP^HCpUL~@rcd˹&qǒcR C-CMå M6F$tN>- LyU.PXw[M^rzɖ聐?G' Ɲ?ܦk2 )*I|zv AjeS%UA);\jIA.٫) ?2 fo:&t<|$ 5;i>QQw ֻF"l<7|ILG<.Ovõ$ :fu60"Loyн)_z[jvI,W7Zqu FQՃ⦾|a3@T}`,>RmjLƸ˶vr~\X_X TvL2H*;%z4Q2,»Cw޸:˒}tȹ*z-МsFs1^ټK.rrT`Bogr_UUbf{!yކW{YEr[qf_o Ef ZM `K&Nu/+3xЩ]#mDbZ ΀$]}f9"Nʄ_V)7!R*6_$AR 1UA$y?{rjf.A׎W6 b Y/Ɋtw͞>9uؒx&qQ4;u߱φH5u*jt]AٝCȧ?2ILS*Xl+C>CXDVMmFn%>yP\(֍X|w8?3g7:iB8k <(ޟs'h)  }NIHZ6>)򽎾Շ-+;bjj#j?2a,ԦJiz_l#WV=CqgjLxrǡWKN+h <5E2o}Tœ -:.{:0ܩXp|CrM}k;wGbY!Ϛ R 6St ¹ >޽e!$q ݏSdZ,*w6~/?.*L !5 Al6;|ϴc8k?8~,fMZuH뻈3ϮDN8ZQdȈzFҕɪ; sqgV>5ůKyN=fxA0٢MeЂ:3B? xң˳5m5X(n!zR_& jWQG.^-U)y@BiyE eueFGuB T\SXYֱ DILh=-Zp7gϑ 7HƧ }:*:lz{CNnay; 9' | j&iJ"GWKbg=X*8h"&MjBuQhva>UTQtGdBuԚ` /H;%G */$p!sfM2$ Uc2x#R(.tIC5Ĥ>$"LB{qc~ϨXA/#@q_`!1Mf\F#\ԩ3HF>q'qU'e"(CAџWSZRYHeOnc!|o24?8Z̽}z7}nuҼAxֵE@bSnAÉI^mp `2avɇ& ̒ V^7ﭷ&Լ@L?-| 4)gy:lLv<3 0 hglַ߱oe(e*(9~Cww[_bCv лFy2B4E0:[dcqyWaspTSw@fqëfE cc׺KǚRI 61<ǹ16L_7Ba \k֦dn)qk]⦎남;sjUxSrGDH3ux^nF[.vʹ,'eZ^B|SjkeΠrC[pa)ZزIՎ%.V2Fk=֭ G3ޙ9 '{1Ӻc2|/ 2ècSv,Wx7DE@8;~^ڈ1g|ˣA`!Ԙg$e8qvyA xY`xG q~A 0X0ޙ{Il4H""c@R;>'1,MQ /ӥc,NzEiDCQcg}oo|ne{8@)pꯁ#w72sٺ:#3EFY\\"->e^|"]:%q&O>`'5 yI˼VDJp5Ð|]J;i,v3D٫II9ўsI #H%b<|# ϳ!j #[=!!4@#[ iobMAYw RXsLا~\ $㺝I&e()*jdR,tj3 ;3=pݡjYV vSL밗Gr|ɋcp\,;_x~8c"5F^g/7/5tXC͚OId˵M0ZdU-p‹xe>Rf>韙-R׫[Nx\#;[fT@:/hj`YZD'qWjE^WgwT,@}1}3] SYx#wu]{00Vr>0%[ysV~](h1.LL)R&Vy:*t a$bSAQ)?vL$l褪8$d$G3.nq23y`z#-Ň(fd̀uFT!n}G"Y u"&O&koG 7'wCqCb>HDty+qF"^Z)ioөI!t c6JAhwmo=fⵁ_ck4c| clۨ9rוIc'V{s,ؔB In68v(:Zj5+#=u2WD/s֊ Hyd_ yzؓmJ GFo>iJ HaO쁇uT|/PiaPylORGy@EL]rh;I2_|p6j5k"94[u1d!3mڃsh|'~ g7W^VHZg?fUQ9) #/Rom@[esBy/"c  "mHuZۓMITت<u,+A(fnϑ0amL/BѸ0aCV:oP؛8)FH;SS.2`Alk* Z/3Ew-#IFY%JwaO;+MQ;z+j%BtAyil7۽?oyœ%|IB$[?^ē;)qvgev!z,'+&xM0)W?dl_QDpD/cm6/SCx-FO k՛;!:%l*#>}rWK43 !Ź5F)): Y_tf6sɑeus :.F0k'?U3N檩tpƒj0c~rB3%Pc3;"/x(xI4He8 6~#Aڻc: 5JtW:>$jBdB"5Ob&$;ݚkwiXJ`Z;P\H5+PoV`)b8  Me+)TwŞ9[Fi R`#˿%~Kiː],u7nmB ѢFBWa{x.`I(/A(@9T# w@,lG˶T' a \(j4"7|im:Pҕs؉>p^. '!n"&t@VՓ?QPݰ4)^ۅ9yvx(N(͝ -Rq@Ƕ~$iۨ]v-pLNjq|eVRt~FfmTFBKK^f\z|d끎1sj\]ow9l}gU>lgS_>TjTtb"W0=ep4~V䝨k*M474v7R`#LS@8\0K/2|^aP[Eqe.&{P*>qSa(ek.΁#XzbVZ "h3#"JP{ ϱw3UWGhnsr;T Χշ]F)X.@\@p9K~)PVr6K.DXART*Q 7ς`y)2^XeEpb$W 9Y. ~/@9O Z4Wm> T)lˢ2nnlGATѪ\ǖ~ҘB?NqT<^y274h7Q<m 6PRzmّ#mAthU<ùP%i-? ҶwdeTx:+ *%moiNw)}@?9Sk˺4tmY';IFO{rbo{gQBNC?_- \y&%Hr9/'>0kKFh%<:7#Nl;o ~c`!4ts+\{$n@$ZܽF"f^ݿT^L^Xwmy4I=@!Cs{ꬉ"x :0d*/C|f{ 'J/D~ClL% ^/ڂ>jIYD L)VS%9cGtXR=@*U}hyJ9['VxH`%y$l5/ @ݷDQX8kVMcUChDΠELu0qK1RT] "C˸|3eX- [,Ɩp R좀hb[z62pW ~MYjdW;|9C/Za'mi+ I!0!w05TNqAs`C tc1Lnq̐_0Gr*;(m|Q T_AN0Zq 7|ܫD[eKAIݨE\<^J{|0m눼Q.{YKVEofyEepƞ(NT溻;e0DRWtMa $il;\GrQzY]6'; ]gqm'e x&2_KCKWשEUYB6ķ}VVRzI.erL]Mrwl#\RJ'BJH _?#b$ O"cJR6cbS< / ݫJqiBWأ%уkZ03^tcg7EfDI՗}^=/gDohQ27Kj ɆȒvNpP_Vγaֱ O 5=>[h&k/샸m,[+և>H WhajzLCYa@~e fjUxƳө- U>S"8  Nێ7,OVCt㕙F%" Q|xm]I+&gZmՋ S dW={mwE?͔!SO.E:Q(lq  m<b@']ʍ t\V$r&=s3V U bc\qU!ruj͵+Sp\[[rI 4Bnad(@Qx-^^a>Ep͋9:dW _i`cx[k~a]6V7 6b, ns hŽ=hA-EsjMO% \ϻ"րqyYWw$|jblnsH/HM³ڹu ~ZyQi  RQ5ݖQ4nЎ!&:9#,HTzp?/ !xH'g:djuuPFK*YXmDë4i@oHzx<]Dz_"ۿv(&Mb8Eom=1i]O[6?Oh$(w ǁ_M^3CrcFw:_/B_ӊW~4"{r#=Rw˯ !xk1 kVPjJ+$00'!Rj4"|AGLNoKK#|za@XdR S`4d֭|a5ITx71.qb$Wlͨ^6^Y)9Xlޣ?+afU3CO'nF; "D/!H83@eP+0\TΨ>7†2̐[DGUR9YpKĞ*iJїq8bqEcT\2lHBcmI'_/{[kfn##Yz>l׌T5X HT5fk#h2eT64czIzfkjBiL*Ys7c/ۀZ7oeDϑyHmO-} &f<W<DUiRͣ{Phbt ܙЖa;ט27о[+uggMi/AJi5}/ m7}'0j*Иyj|S2$^kci#~-Wj-+dDG{FP% Rپ16 aBwp1t_cXiږ)V־qߏ0t^}VJsAojnd_"{;m%![ws*ޏ(o'eF2 :%M1GE{ۿ.F=uMBbՈaGF2=vKw@6AuH"K: =#^YHv =w"m=?|iMrץuS镦i3{QgVt=Ȃ} }{zϷBСWqWgnjhL~Uo71$yէhYF&{lHnWi;)KkJio ?BbYϓ4v\-H @ESmzڶ1.m ?KLCmNᨊ~P`F%XPDbInq!'?:Ujy?UsJ4/ v=Sˡ1@B^h-'l"-1"փc)b'U㆟㓮1-%;gq&&Z?ʫ@D$3<.}ڼ!HR}vI+ +>p[i { Glֿ})l%[朗D! ?xP_s4Kh*u}& ǣAI]3YeORNI/\Y7 ~k̀*ZH?ʢ @ƥrlV#)iIjN3Y/l`Lsiu0H5}:h׏ݘя(#+7­ŠiPy(kuz <"t`Ψ ^*H *04xbHqDzh ;|$ i]ãQ<,B%h9n0T06h]rڟ 2àѿX]#fD BO hݱ łQORܠ>n6ǘS"mLղRfte/b <djE"- Z?E4rm^^on] w窍pJ?Lª0uv#խ3f?$Ls%Z]?;5yRȱ**^S#f̘d,[A~6CDcM'Ls?wr 2$DL8 \QƲUrskBtmirS>̶aС H6G1u:ChmN 㹠m=^"<JhC9əRm$K i&v7}=Z0 "*e.޾\{Vǵݩ1( 4(/vZر.VL폡o\LF;~?E)`TjJ6p=xECDJ+gv,dCx zݡ07t hz+CBe;jpYw)p&+ծ܃居~  h}Bĕy0X!|p}yFw3 /YOw^=lz#9'́8! fh+1R˵?c0ɛk39e63сʠ$ [iKz/?v>\5qY.;2NSmNH_` {>HّL \ A[s:Slڵz^JJ1:zr J78K+wbG)@ny\:ykpc~>,>ĵկt:^wmsu@J,t߂Nq$7]HL%֍b4CրIp^fZqjd{i <ZyԏtQ1!zK,'J/g)>ݍtBiYDNe@>FQzDc6C.w)r7(]ͤxT)$M ޔ&-?"e,ը zG2NtjyC: Z#rUkS٦b_p3W3g1SEJg9\W(p/"P4r`CB(C"IÐB!{>jZaҿ6QΎNZ Mw$]Tg_t ibg yʭ Y>SK0L̆P,W ÃE($&jNy LL(l6s@ƻ݌!ܷ YΉB 9j8=\]g$D\$3ʰWIzǤ>9>g̷1O8n=R= DtPsQp?11YXĂc/| $k4O Sfrc{Xx0;pn@ⰷXN KMeXp[@7;Dtƌ"l8hp_mF`ߘpNXP#-{/鮱{<}}yH]w8l ̾HAl.AY XeP_RW‰!Eu0:*iroZԘXTp-XKQ5U-^.Ɋ '"8@H'Ewv]LӛjX,(HH +s!Α6-M)yQfnQ<}BPh%l~{j }ʮV(jۅMf tMS-S=<X*!YE+p8c[X7cxTNCZ4bܓ'N_`4. vY9i!G`ԀM[`{E:R^?%x%7`EL껢m[68n Xo>To_I`0;Ʃ7|zj5ĩu+q`)P@@E]` .3:G~yJӛ;,7Sze _P%FX`ё_^!j9:ٳOsє`.>v8Dom0 s |YzZ|*Q)jG2Fh)4ʷ1y6$+gGv(`3JE'_@HsQLNXaF1d*U=$ͨOб%TV 9WiYL}&^:EVDmo, RDI;[3;gr{toM|{Gc:9 2?_HxQeqG`-Pf;g(#rC}AAMMyprgisI X4ncjEm^aJaMq=)qw]bRpy@aY/{L>a4 ``56X&&!&TVڙ@_BU{3Nybx.[K!݊ci%t"*]Ӻī6.ȵLx0(~`$ īFo2cV]_n 7,S[lbM'Yd<>_\Íe :,F]" %\tXaZɻw_w$]x{N\sGͤ(Ol x ltEHx+]O}Gʵ`܏ }a]#NIC|e٘(fJK"őK4H4t:~#okף?zzYUxYZ 1ozfu[w =s=~b}<)^ki߿[deB@in]%_@z] [2G9\ǃv^l֒Ϩ\LV-|2F4:HUq+5GV"6j*x5АkUH5 $Ur@9w i`/鄏 KGgi<˛Y+Z֭S~xϧC#GoO H@Q9{'fN tPQF3tE+< *պE>*CS\iwB] E6c f<.}XJ _Cd~ōeXf ̯Z%@Z/, c4Hs|q`RrkmdGr2P M\m9J}F̸N%p5%^CBq'/,F0z+"f5{;Ƃwdt&*a, EJ`HҮ/667/;خ,|N|5`+D2'F1\ؘ0 0j/?1JtiƶG3_WU'>`. (|w+ӦqDVreX޵ty+kq FQZu}.N?2E.*/0Ϭ @Q~b:nٿ-ۊQkqGI{s,^UG|,d+;}g^")׽}_7Ƶr_f# O5EXpqdY6!8U^>#/Pcx@V_;''M,`7Po^|ȃ՝3)ge5&.ZkvP;Tvmhgj\R6fe({Zaz3Ì'Nxijy׾xnh.kRYj 2(~[u\po';MXXSn/3%0**-7PÈJn?b9+.gɽCeyF"3SZ3o*`5Y dz̮ԆdΗ JF#D84S!_ڣΕvsĿ;2b X#\G}f%I@5O083⑋Cxsp.|.gIDVynunYCSW6^$_ذ޶l'e'/@`a>Pc!X'xX!WJӂj[Jm!]kxYvp QXQamx0fOܾ sE0WZJ3!tsܾhPe7%Eԫ}ms7u޶TSXk[0NL_ռ?|) av:oVmXn~QbbW`v]0:8;C#|w`P<(D;* hɗq"N1ך%> qhdzdw&鵴! }xH6ܿb)|H龎Iw̷/ro%Z3@}2gT!2J(c!m6&g];:E yݷnq%C;zQ Hj 9s?lyH-ȓn 0DgX{ 1#c$!aγ>Srj6h4]aK-TըKf@=؏XQ߰xYq`E>v os!2[J!sR i'PŐ7yGdT;"9 7{ib2h-ǒ> X_k%TWk !֓۵~V{Y9/ػ/.AQNc&=+"@\S/7Axؠ-(5"dxFUJku@!,>"¤MW5v,78jZ {%Lj(ow~/&e$i xLu~gYf~^azuƪ14m8_w5@Be/!\UQ[UO2P|exǒcp#g M{u: {g7q 7XV&x0̳9H^,W4 })+1^isA-|ilܝx~D8#2=v%mK8rmA3@,@%l~'6DD³C3$ո$hZ$%QN>(@_ `RKv:aiD1&# (L$,NPA8k_k}2n(I%ߒiyi/34@ `A/I"~E]Q,8c@H~DT#?k#OM6'R7:c>q5E* >uի3 ׍GsN 68wcf(zf5x|곰RGGQykLQ"Bm@H#5g:mk,*ݯ,T(u E0P,KtFh P'WV٪!kdHtVZ I fKM:=O%ϙC.=2lM:JxR@Ss;W6Wb+IR\w] fV@@NJ$Do7m%tth#Y[n@D5dNONO ?ߔp짖)j-tXưܼ&qV0D`šX=a veشՒI ,<5AOL9NlFU5V :c1nt~An/*?'7FKUxzAuފ ʃor9N` 8 `I}m&*}57 T90P)so X H&]-[Wvo8p7\,s]ќ`K]_ԓK DÚ,Y6(0]Vƀ $<=3xA50̘{:^ ӭA$P"x\EG..bq!A˼y,ʢ M~uc_G8I!yE,p֞'|Q&bHXd/>om;?˵٬0ο6Kj ҥ`LZ;g%a|xpHxPA;AZsq!9XjyXkDbHRIT/`%-U?9b &Tw*&N'1u`6SKѬy l77\onvJB1PSo=솎g%fHdI e:۲B]l! 9`,݃&$t`f/ ~˙YMbBkmI@(g .CڨZ~m\g5a)2Օu 8cwޒʿ(ҰBŧIn9'sjX>AXjqhS~PnX0)T)}l7[vhM(} mq:i6pCdU"Iv!=Ʃ#+yPz a(HPi֦'#Š9e˝Ռ5~\-rVP9I}ٲh;4]xI`ӱ"O+7&!:#b65w.G@UoPcAOa-d=&8yv\b /$wbHRBKثFVII~sz [C)2C1Ԯ*fC9NMc |gL&Ul1~o#46: +Ov Dȋ]uO\~@L: =䜈Fjg<ilon3/72 JK8V1 y'O%tZ=&J7-qxoR@#\찰~by;fgj[69 [ ɜՆj;-&*a2Eevl/pn|b mū? \Y4<cģJd87kQW|8`ךˠEnqKi_jQHR/S汮1֍_v8EJ'rLCqLrMg+twYQzKc4uzJ!)9Pm.yq/)?|E6y:j  D q)w'bnm i;C|eJ` kEN5[I"-s@fs},^fAz\OX>j, M% d=Uk+vGe>Ҕ}-*ܭ'|ݙp1KXR9T$S$p>nK䌚ukG[ȯ^ ĘTώE}MS $ ]^vhZH42%!X*k_bit#u4Q8yXٚ$M4xz "<kG?Z:2_?q4Lv>0V+0f>FA.ֱGh6P㙇V{]e&Y4fg"5S4J({ SH͋ſ{ԃ [H K[:46 )"]Gi a} \39~+pTʼn(2V`﷮1Ǹ )Rdݪ0!&-Fr!XDArnmF0зY kDyr%BQƜЯlΏmJxGZwH+q졉kE,Q̬oT5Z&<_5=7xe^Ty^}_a* YwEm9P9R!~T uWJݚ\N`;KEo<;9/k\Je^v8'+x}P"iC]-= ꠩Θ%z{)_4p߱ՒyЎI$C <Ag|'G9mUoK mt0f^ Rxh,ep%2p2UPMsF=y?ψ0O ۱[s7bCuZzJAl_s'n^~.x2= 8Ituu.H`⷏TC ZQ @٢:LG}:t!jUȡcbPmP_%g' ѧѲ;й9ă cա )w@5>ѡR$%ߘ^$yF jC۴ϸE2OǍmj]5BѐK̨Lj'(08RBqUCz2 nu:ŖvPNgLpóo)tKM%ךym<[ {{h[HH!zzdSZzwVņY2\^OLpy(61o5 JzrJdFULP#*.7m پNŊx1s;_ku:)">dEu^zh$S 7SgA%E}ن88SJ(z9'^0, iј1hnPp1]iʊF"O$9iI1Wu$ Tƛ1f|CtVwl12|ぴ| 7ٓ8 JK0DV g1[Hb#M6ֳCWZe7k9|΅q^W҂<fb'S'V+jvYkvsxKjoU\ 'K!LK+`[]YųI>Fn.V#tmaMJR rr9tg+P A;NB[/y 2pPnG+4zPd5> $K>4/Xlm'T;spj,p cV2;9qSu U|ʋ$l@X:0pH]-%AmYCʊKFV2Rm&% +OoE F i1~ :a 4,1=t99AUc~ &yp`]=Kp7,;qT4]'<rb JDtt? 谚a35\ < 7銊:HE 1huʫOm74M zR%,`$C ̳H_(L&"P=Κq{Va#p&>C 2', *ȮkP'<92-QGl8U4`ח1>ϳ\yUYyO3O,W⟉5IG^ܾeO"R#k@\P h,“\DB;rG&.dvSgMDƟS?O.r8!S|^f sJ8$rMjiW7FߺSN_k$<%p(ɍ=5oF")pkt`QrI8U>k@^e<7PN$(|諂.6lB֧*)rӁ'},5Dj(e7#4CɸQ"Zh7d9AȹY7\+>UKΝ<04Dt35)qƉFMʼn{_ -Y\|9\au̿5^6LCbrY4t RWK317+[INWdR ?JS~sf/Ya{(GZs+oyFf[UõyF<c|M``cnp##RR EB;iݮd~>@_(ѣj {dr}NP_d 31vj3tdqK8( `Db7H`ρs/A&a3^0 E,t {D!jjْ ,'|Dj6(N307,|҉Ǘ5)RLFE[> +NvpHSLWZm/\G /_Z J:Gu,4@LPoM [¤Lox:pO Αhn FeUq=2 `1'ʨ㷌D]n^յ)0ᷦ {#M(xF?Nz6GFU] $»{}2J`UA-هPmZgT`PZgZ?94*C3-\[d <9=$L5UYn(&Jk'41'k#v>@Y!uRx8H+"Nj$|YyW)򒼓Eo‘ڔ@ Xs0){aX7_A\nA rU QZk_)3#1)q`O<߉&s;sr *:LFq0Tʏn:H g:Y͆:CWڳ}m{& yb`Y~8c Xy3 | kss.j\E@zL3o>;7 YEkN=8XűO nqE3.$LP"| ?U?z:HήQcL!㿴zM1KSX䏕$v WRs&"∤og~ZĄuʼnp[꭫]3d_i r +eYI9=*Qwj#p 쵟Ѱ L=;_ϖ3jɂ<-BzwG(oYN/ux# +]S)xY?eAxs 9-~:?E[a[QmKovQel ,v'C`SG9T4[ ?xvqU)l@?T1YvU<{]\ߓi(IV׆yoW]+iITӂ[ՒC6V3RR9%[a8zӖ#IV`KHf%0['KY9Cұz *h2|5 a3" W͓0DH 6Y{Ʀ轪!w|Sss`?Dwd!]iOguX(Y2!cP?UVsm%ڐ'ϔv (S(CH^n;U01M" s"Cܺs( +'cWN9J;AD'υ?`×E79jYa.-z&Lw{cpEv<}jچ4jy$] x]Ѣpt33hw,:('WӉm!xIxPN .eCXeo4=E8  hfQ56قCHTZHYgQZ0.`6>r2)^v% %'&^F\1ϛ>HWog VƷ}Bpo}h/tb_C9'kZ ^Ԓ#ho'HvNjm4HƒL.,B!Y۳7 2xb%G[[i^.)g/U6XCcS h+!o2b`n畗8goPHwibGXu1]'*nYc 䎱ipKD|6ZŠZ8Qw};+ѧP_X1<]ZaWoKe  jd&`@5vV\ӴT$N5?YI Qt0bF6e hB4"toG{&pM3].{mzw 4hdM3M^lEÝa{k=HcmX%]&25(,Ϥ]B&n ":u,{ajp§P>F)ݏ_'kd s^nfLu{*QֽS+YN+;9PH?k* -[RVR}owb&AAFs|FM:lpފ-'{m5)hM1[b6F˜1KXĻ߳ ǵĤ]m]Q*Dٯ䴐Jy=I\S>Jh3'i\`q:5Lr}0FĬ=h^EW}R7nk\N).cMV"lT屮Rg4 416uV)p!yT`ڪ(L9忻xmA߿C樋GИzޛ!rţIJλU\)޸?9wh:f=C &ӊIyRۈ 0qzI 3nvGPV#O3ڡn>Fl+ylfZרe?Fүr.-kkoC%ӊx %Ѣ*K:H%huQ۵T{ f\5)/6Uo0޴DkmջqsY`% Zf)d9z.H!rǵDuv|jXrôcx@ Fܫ@} ]V?D  '|)+MA.OlEwV%YჂ=qO̳_pl އ B~oy0*1{ [US!~C@7tZKH.{M* C 0f9jLs&5oQf-ݐoMY" T('y%r.|\̒Dߣ u W^HƂ6b%m\J[4Q |o Pj\%^P̽:Bpfԑ>!ܰ=0Fmh zkenC Ikm'Z3Ǡ ~d}Ol};aTVQ;ao\V&˪N~|gkb_Oخg#o-EuJY#\{U,LIQ>d 4z6є (-j?MmjUa9^dBQ:5_I ClQ\4OEa8($HS-I+ ({* (-e9xvU=Cݵ _2U$rTecJ"OC7wo1ڊx<~s+=ebqZ& `] TL%:\G9K : 83ID/jRW^Ti<;x~ N,MzDBc}yc"⃔@kG8ee`ܪne2ʯN$<ളGM`LF0ht`95eINgNNA[wXNq=CY r/T渠%{Cp_ɪdC FTL*!,xK^?)(G=Q۳ ;55اkXVD݋}?xPGy< ϝc( TsmmTC_xNݬnh >+$B Pu~Qa,H(h,#>}UͽN>oP8c-|_ 63C+H)׳ 1djp:`q&Hp^pW>T%{}lZ 7Q mwډNS? y|H(aȗjw*`C/uEc %U/d-KTvuH243([y{/~.lI}|C/I!r Ga;N+PG9h6E3#0d} "TOb.G:Վ"\tW~`u.B`+[=9תiu^e3v|*D6@XU?6F^ yh6W[jIJe *'1>zkd \Q CE6s/(y,Ja|IGH5LAP0u2m8* l~}f ţV̵eg&_ީᙶtS2iڷ' x"OS(4p+ZF* íCo=!(> .@s'QaUc<(5deSR)R[u_?N8İA6٥Okg_ u ysXyŢ:FEdhо5Q׽\v%P#GtϘa7 ɍΡrBJH@˜Ci2!:wfnSyB%n_߇1/6;s Gaq*Gߞ([.O aX!i2r(epB=G{ }j}JqD1:ɷ - މmm;vܖcQX }޴KṖQ1Qjiij$)"ŔX-eqE_LT[/>سL\~߅?Aܾh?2{8nQ(]"S(=*{X#{uO:A *ԋn:OV=&\A}o`UhF+d" f?ܶ Xa;c*ʽXLUo?W{5= Zvϕ nQJ'b RY i`Bh~VB<'Lla}p0@UO& !$(QƝR$r6eز jD_ 5z ykN;э\;rZ G d|K{#s5&QSs*c(wر%zRr OUyj5 LO$P7VQ>5K?o7 @^f}0xw9 KoAu8snR/OFA7Z/Ί"~Y.U}OU sf{ȿVF3{xF{^Md0%x͐ׯ* HL5"6k^ؘKj-ʃiw*v(Op'%{`IϓRFjKz] ؂&!m=RǷ3yn]/ᤚ@{Zls~\z7=Vէ݈fk"kx||^T 4. qW]pP9*H~ \WHO=ޔW;yro6ln&bDr8~q۽uia%}zb?|W(͕7&bRFa~UiDz Y9ĐeÚ6@څxly KO:mBk/E\XWGO1YAyk5nA6dvP7R7{)-$f@LDV t1Qy$-їkIgl*#ѷ `@b3Fp  ojhIsV b7K7Q|Dׂ) @Wřw8Y8*:dj! ~{"^458zD}NmF2QWW ?wOKu[NcNr;#@؈ {3ܛ³T=~=ٌOJ2 _'?z=9Qڪ1fpF-r:qAځd$;ό9⨢g1R_?wl? [jnt!mruK0 uF<돖b jָWc+N1rf}IP;eWIhڕ4tFQ]-K+am3u6Rk 8Rл+i.) )߳x` @FUυb} _cNvj }/@~m@ ޽-J]fh:XBm~㑍PŠ=?AA`U(H5URDH/ﯣc,<\!aXvC.RH;< 幏d .'E xy`A-=Y% =vseV9C6#w-ͣT~ό]lSPmkT_Op2HȒ/?z.S)pX9A=O1._Mz.'4 XtV/sxb_`'`ʗR= e:Ot#/ K?eSI2ր9t|),TBXBŻ8WEe2gzՋPdm2:A.ՙv]dڝM9k~%ΤūkQӮ=6L"╔*;j߉EF<>=uC-b|MM7I:<=[]չvf:]j"et2vIrڌ7E*&X֢Y!d:bӓ: [7׷4D΅D0seEF2BgwTKii h[dqv.76Wh:Az {Ck+ A%GHn> X!`#w nɫ'[QQP$tqIRX<~DΐZp!L[fLN1]_k,ς`GRbx,Rnmzv]F{oo|iB^d1^HxJpOw'Ϲ0s WJ2Ǜ` $E0Q?{򋟡ϔ`qk0-l0o}̇Hg ||7֢G+فmX5#*-_<"Hl'ڢ`/,Ȝ%-ZʰO~QDaA߯ ԏsl\"äydn䭛զ)=j&qjJ1艏}f5:ˮű@"yZ(T:Kzq{݉95[r\sJ> 2o| gӛ'tUSTI lBiL%f2[7VU1eV@ uv0k|ިݔ*oK̹ʶJ8ϒKS<t1f8󥌘R-f#jyEA9G͂`n^D)D& m:[ ŋt-inI\gѭU:x;ĽڊtAp?>Wi.tt4[ŃwYU4w!y"Oӻ1i'Da2{X|L J#BvT%r]1mxLzςUpK!xߏjjZ+pwaŌ)?CAl!1,d8]2$::*Nǜd3yO6݄׈TE!zI6bgHj3Gj.[`ʍs EEPxZ`~QϺR$B0ZD[ "@䞝ǥv 44]W%p;݃#PLDNV7x{~Hz&kt.4Li7^t!,Vo{e72@>|iN]#Eb 9au/:;| p04W/!N_l!,x\J@D$s[Y*U,Ȟ}t=P}Wdgv{H'e-ҎaxzTi!DvDQ3rܕFو'Yx4qp>I0vGW0þwͧTs&r-h|+&׵Sƕ(w4-TJϐ؈'2_W+/8-TOx /2 ;yL@s+}Wh%6[laf=d>'8=wzlfSYǝ`nUWl/ޗ^K)l.Ptp=Bnh`K+KXV1<нc^lՎVp[b.{&ʷyjl.| {%?eJ֧Sa0p sIU4){YcՔi<&&f(KG1TLmǂ:nƿ4};9|:^RߠXʡExnԶ D!VC%|$Қ)z,Ti|:3p0iZ_, AhfŒGX^+c"]j@xhT R$nI3V=p-`rRld* BWw_f.jZ ÿЗl֙|3f*6샏blUw!7VXyߘ#'d0OI(E4ę򒽈ŮL,c2q j ,W,{Gj-j]`~AZ!&z6Z&}^y rnMEJ{Ś0X UwIJ`"cpLj\:g0ٜ%ۑGkHZ @d WJXJ1:.~p wt^yZq|d z 4l[.߇s cl"Ĺ%Eíl+ f cy&DJ;0B[0RN"\]vר=LܺMb#*bwC+ed@Q6 cM&mB>6v"`ݘ7F{m5\K@ x bbLd)/mK"xgõl26%x!OZ0&^PlY;?Xa[ f,zOa,}(x+w=nIKB"{Oc<^sE3!D9xJ>04,7gBO52H_D1b+ppu΂ 9&Jơ9JJng$ w`JH~ BU n'GPiϠGnkxv&gpLg/yUK>{w?~Ԋ0U/Vܚ,a/ X +DdD^eh<sb _$c;Y״{($fTGl8c_f$WXkZ1YD͌GBSt=1K3}h<߿<ՆÂW l0=ct7`/A{`sʚ {=gTG{&3l=ĤV}U;Ѹ2`3?ٷsI~uzl+XFWM}GJf 2 &3ޯRA$R,˪S'E#8Q<${EJ* "=@W:)VYwmHyYL.x{~~ "i!z^xFok,sЄYJ3!n34y}ͭdIU)=]bUc3ؔ5ldFTq? kh90 2D߄aTEQatŅ#*gޤt#Ā,G(&p D+ !j6W܌*vmDL(PunL`Ȅr "Rka2/x$V/Yd'fȴv!W~hhWq:f}TGAQ]jwN*F $ZΏӪG;Ϡ8}u"fx)׼7-d ::aIC7!v,g hmM}̖MߡfP $\8,\$,4 i 6wYXf IGzkwOŬϚM%qhqzmi%/K>}MۦaeGlSU[Q-sALBRz/!ĵ/:z/[]2sWI<$Mv~X6bj<Dǫ+CSL٪^H-#mBө; v0ϥ%@Ƙm}$9J;b+'*UE#CGG27+~L g&攋 U[8aY[lӁRnz#$/Zo`m++d'zXC1Y?@v{%K^މ"iSx;08,5Z<^9+i')kѣhjt,^`S"QDolP @]8Πc7uSFl!Lה0A؀bXA*De ʎ2x2ӨЩoQDF9r3v $%)+ze諒+f?`&9T+hժA yv\uM]K\Mc'4փ2VwSHx1.; HBO- +@Q''5'1B'*F!)8껪j W99y; xtf)S Dcb\5s,*%ZL2Ui(&QOc+z%ƈY7:K1^\&.CM5K8y2|45_.jfzqy `6{q}~⒇;i l͆+},bgQ8M{`bHP|e|LGo7Ph?:kNxpn,)FtQ .wgީ,=m%w݇e#ɩzHC4R^٧٬u xOafZuWyK"lk[ʋtɫr)8)0BƌG68,j -=k d<>ؘ_9,ÈT_ pV~7Tph}E_a||}R%Az(۬Jd |HL2Cas-1Uq`feVXroĖ>7ѝ-Z7{] |R'/gXqR (AZ}8301zt2^0crK\9 8{FDdmg+bv4;|LXʣBa9H Sd,vNObBH/o-xzJGpDT*` )2hÑN6xq_@^*|j@o"а7f)&hzb"BL;Īym.FE ^ŘvX2O‚063j8VCBb.薣68&,[.Ӣdf`E/t^ b~o=yE{;d#,@Xڌ%@Y8Z?tN "p`sq"j庚eUkڨ9S]!l]b$˜S߯{=HG/cp=/B"]v T&Ԁ`>Oi<=J_-?t0 Bkg/n/Σ(wq)r~k{f3֪2MI9܋ɬɂ&$7Ȇ*> J4:#ApK r)Vh[ىp`YAb}%×ć+gcHkJ87O<? 9'`[r xĤ5FBb@6P -Ԍ^ HQ^Jd';m=_>;(k.pi%W[lxNfl ,)] w,9dR;Lf?bYck\ tuAPɲ A`HƁb2?nCTᣎ9{L=Bn\# Ta;;G8–pj 7!X@|"!tP>0R~ؿ1P滂%h(=)Ǥxaf Gj֘z'TM'+cx4Y$m} NH! 8Ը- ~⿔fz+FhZۭXV0(j=aA;\Xz 1G9ה 5:̗ `FV%[M /Roζ+T\(rL'Df{6h9K}T9oWY(VEtN3*pmV=mMXG׫] Ij-Bxg ÈuR[:T|Udaa|Vx47[!w6nj~@v a> ki>y6"o5n \;6dʯ8Úbd)IS'?tf^ Iv1R { 0hjN:9tC:|!Ddз,2js77֪cgU3F4;F,Y5m 1$AX"$fa{(sU>\M9o|4?XW;D?i峖ErMRI./`6# NK&Ԯ~`G9l@uE `&/I4U{+]Vӧ+S@:ө^dq9mU4ɋXBu3Rh'{hp2K-^œ Qc1lUoԙZ40p$c!'QV;Xfn/U'U61*v<.$MEKץnLvM- &Okf3ʨkJr߹.=֯* (:]2f QW8pi[`k 1jG;}b m9nWmg& \2qN6tn1ۇI2+B~H9:a`{)4`l`׼+lxӽl.H^Kg~6eaU0C`xx4D"nb}^|jЭ2NLq'8ZT`hlL1,J6| mm~aS _W'>O&+H}Aae'JN #HIc \/TM{kS#X Q8Нd9pLW ;=vG61TDvKXձ9LFo%kT,AiN }"4J #\Pb`ϓF0I{pݫO n0atiMfu(.Zo#.^h^y99W+mcYQ@K}04q9:\o `&KȐJo)vIFrV#逪rLbi*H4eF]UГ@F[4ύ;ʿ+'%DWoOgvVXmK֛]C-e#U5J|<"'TưBPw Rhh E?f'sM!A?3B2:+2l jb+DcffinYWr¤0ms~w ;hdqhA}AUՃ`r #u?Iႄt7{1qW*5 %LT{QVh>!,S映s,r/=8> |NT?s8UIn]VZZz. 4VlSu;a-?yH©7gĶa3 $ CݐqD$oXCd:h h~,On]ZOv9f?ğ[>s&J췽6}Qsay?W`k7~@d0(bb Ha7SEn:c &Ru!ͯ4߿vW4-x͛;sTɬĤ%)PIM$`r!ΟoJKȦ33tv 1͡):X6.ԉ'Kɇ~Oy52z?\i9 Z"u2ށ{41H_/ccqJV)IC$QroRi kX2lxi25 Ar(?Pї$` 5٠Eô)PPyvVO QOn;884bؕ?kM ϓ9rf :I ^MV JGM:e=:;9h_i;l/^V8鐭7{b5Zى֭%&Ml a0׀|gq=9h,YLJ;T[p hUR?-,"T Sy & ݜ9*d(&ߎ$qIr@ީċ$cbr1 zpUh$u?6=9Y]gw.S4_}7$0!X'WCAwj1_te10!˂PҳXJ}NKc,vd@UNX;XP,]pS(l""J9%^]tmby! l3Z%^}VĊ%^a\ IR@*B-9UYSD2L-Fe5m#'ZM3+rK\[\;*trIS(L !=.2OQ'pfLf|B`@rxS}#87$9x6k7&5H$1{~̪˪@ܔ\ol8DzCJE f:6 ~;+9t}b&X'O9Lb-6aYR׭*(5 m=d $Tw<17m-PFJ@([8$/J?졭/l7ZlD/2(Rr(L72;ۀcE; f$9&Ëc׎ 5Mȸ^2\@ }PhrsuTLSEia 4 RIbK+eI:Fm,Or.{K:*c͹Vq0T/۝IEftW`TrFT'~2olj}J_c0eϠK0Pj9ALMpձ_1ݢ A.]6?]s \1hLlgt|ϫ :i*FYn z2QL*_/\+f%JeQqf %Ԡb&3Yj*fu~O9[@[ u`FhEO0L Z,-;ټNQ1:2\w.c;`OoTtSv|ۀ νYDHFr{15܂c+f'EJ*Xݡݵ0_AӨ1f/3BXI6یThKl5uuzCfݞY8KF_"˛I$Mk+~(Qn.~0@iꆦCuLtOCM7U]uiqُ^N0}1YAUYY{r m ıMߩDRB@R3L%qeƇ72dGi:1EnT83gW0Ĵ4Qk3`\e4{XRlg |:}vҸ# C,2hwS`6^bpxpw=mE ~݃3Lw1;4А%%s>2tmi>3]-RzP_P ؊ 8h~ k=j_>) zKQoΖCd6_Fޞ 'FXs!X9O- CQyn3Q&t8ۏN4Cmx wɞ1Bʹ^1V Ȧ_h4 2 ,oQbC!!?\׮B!~-! C|.̢: P>g рwwkS{p5Vs}>xփ̃(|hz+FEiiN6'gfrx"1k.$ 9sΫ-Q@0PюG\.am(ݎ+,?_0߫,UͻvPꨑU2 (]'V\?:B#Yf3P!ïu('Pm2%z阅a.>`S7Njn7R'4WSDDO@ˤ_AJFV3){^ Y1 E5C,(k'qRmC !o}wư;KE0(߹`ie&@h{DԗA>̦6n,Vkp/m*9vN;ޘ9.P5VhU5vV9Նvy+f}a27cª6ׂ؛/ j15õ85d!+_P|<焀eaVEPԘyҡbF?<Ɏ0{r-3먢hR-fk( W7n,3ʑR( ?f%IQ^<>}J-RF^oA+("(Ʃ!;Dî02f?"S{ڰ'?"]ew`# O{%zτѢ#`1l{%Wl3шm|/ڹ-8r.xɫ(|~ny@c["GE/#P!I?& y>H߲] @g  qxbcJ)E%a4%ՂD>c}Vb3Wp 4QFd#z}4G`ܰj`Q߃~1!ǣ f[ i54vu3>=;RŒ;?1E%QI)[)Ol__՛njrs=KOeZ`ƍ8u"V'Bnt^LypwXEԔc8x V/6'dE+\bK1-Ƭk$6x<mp擌5@Es)N.p4I VрG~%}Bf{}9/D'O#Q6%fpSaG+;9w"ylD<bٮ[^&h+Iś&i,̆' ӤFdtBM?9|H_fDVGjs<+C HtYrf:9S9L 褢IVLG]q <zߥZwl寐MO1[-?)mɾů`uk^)—oX]bM_oz9ɚ!0SNcY୭)Z:#h䶕yOMoV Ǯql/[o0S|j%lOO2cNCID7\&vQS'Ihғy 7Iƙ0bWD#c|R?.o *Ӗ&$Gu7klQ:{I *0ǻٗLw?7\2~jTIσO5>}ܶT+~+A1ʜ\_|q]@|˩ }j-I'XLTYߐ)i2=*_;4hGK2ܛ LR9,v׭%atCw}*[ULo|S*;XkP"%.֚ĜE6p^Yqq1s ],*Q|BIŵw5: mSbWe!3p+GTװ"Ho.+bA/O`ޑܽ& :3xWYrBh7@mm*ӥl(t7jBa5(h&!\Gik7д/Z*͛Uj ];^V,v+A/QC`oj4;q;D\4P+Ju!jInf6Ct1$$ģۢe-d]Vm$ɽŻjcV)BbDx$yQEõ櫕0W˦>n~NT.?fLgW-^U~^ v]+Z0CYD1B1)96C'[Y%y(I7!BPKT{\./nLj(vD_͞g^GUĕB@hŋZa5"_  nNZ`{:h&aQ=;%[bg0_+3v=,VYK%1ri ecbѺ82nc ~qJGK;H6=⏶)!}q6x2Mڨ`&\pi9f{>hjɨW#:yY uJ-bj>' Zvsm `zQ! ĪaԥkHr{h A1{5sؒqQ\AY.BgԁleA@{61uh[mZ:VreϘ E>zou0߲a S|)m f5;%&:$sF.&C9)AݼC+G0oZ;LkP.Fd_N|!;9L T@N!'frd!Y/u)^j\)p!Up/6u`H^2ʱ;L-{EGjjE_0%W(2V6مbd_ϟߪnBX2DJOˮ5|y|O/̏"6-δАe*?*9jj'*-2<.Q ؇#BU]3;eىQ DĹFO_aԠˉ5In Ld܌:kN{Q2l,mN2YrL%t)fkܖͺ[ t(Y})YŸ^Ao!#VHj泾_.BNԾ aXl7,0v_ cW~'Jj-7% 'Ԙ{6]tVPR:zPH4 g|ys_ Nŀ.sSyCcgJ4s>"_A1(w:(107X岒ƿ;Ǫs!OŌ~ $at;ԘA]wEVV!L)n@iƣ}/c>R]<<&CzXDh jE#̘A8bϭA(\ EW=*)ꦠ\nХ$˭T{Ѻ2)I&[`' .w? 6ެ]0i'b L:"*BB{SҒA9QQk'U/|,N12$%B0EзS|1s=,4%E9\^\&#,8Sp I_aVV#sӵa2`|jeEߍڎ\!P"&4H*\1Co^wgbϼ 0Zj9;`Y'q[1-阨};=u9Ev Em8ׅk‚pl&n"\% -1GЫF2HBc/^^ hf&Ap+7v6mQ T@"\&IOfCn\߹e^FC7ݒY*H={a|#8Af8;tHH$Y~w/HDC62XOJ3O'*KjUpmD [jõ$ r\`7*e]ÒcZeyIΰу )aK#ARJnCxKJgem|J ROk{9kaSCM8/B7R|+zTz aH.qUYK'cՙ\5ZX=fAI=0+,xmaŎެzдqgβDHf*OxƍT6{IЗiVo[8Ct8>9H_3r#ϦN*u0<k zb05mop(3og#,DR(_\:;>YwE8uiQl=Ki~mgtciǢ _Gh|+ ӂ1eaHl3P7rm߈]g9\ۦ`"+l?`i! e,h:U5 f{kn7?6X͟7]}9:9z#Z7]|\DӓjM{5DJ#(H)"f9fiˮ:}Bˇ=gR1 07n96tJ8͍ S.Q3"9BSq$[;+3'J-`@42ҘV#KX#ff!3>D$Fp O]/cJi3~=/n5. U5{V[6cpzäFpepwVZf0ȯe㭬_֢$ #13,;x>T=7iV)4G-\*5iIF+e/˓4޺JZt@4JUaL [<׽XX$ JoXEA=7+-?ݪ*e/Zxp2`R`5DJ`ttܙ|.s7o3w/F2hupzm%yߧ µmA[-'sຜsp7դ6jY6.;E@ uc-$9'kGs x&K]J]n}Va._0b#h$],9Ap[~7Pq8w O:Zo^Y*h;sj.?]O[UonUh:~%5o=zkl>|"}3LdLW/|8l.XNT8X|\^1tT쵴̛?W97𦊬X(&@r8 . ׃_OX(gƬ"<3jYuL^*aovpFO1^ :)#L^HÛ 9ۏCȏy佻!n4B4'_qg$a"z~R ā[2URbldX]hi?|'4y&]Aѽ rڲw]%ZNRqqf깽_+%`+5 81 Q6kkF&dyi(~5,cU|C'Tn۠nX&Y#|3!ZJ R1nB`}p+6TwĐ;鈩/XB :v,- ޔ#"Jz뙶Xx=u!dm[^PG޼FvzH93K롲Gy%ϛT@y N>>] KaᏭt9L"|\\).φt{G6a"R8{.xwhć cp Ct I3|b^z׭@piNC+qWJ|Lψ0-O͗=0\eIF:tɌ{7Mިd acH"`JoȭljfЗ ,]D$LbF FmWeKXJ LZ!d IƻܧN[1? n3J٘cl )nV8s`ǐ|tUFC0!ӧY96Љ"fmzw.7,6b)$ß7}5 $Ğk颕fgPvLPۏWU-ي[ 3z ; E‰0঴ɗ >#H-ϑ)IZAYI:Z㕱pqm~Dc>.P>`Gf~KUgW+@.7Ֆ~AY`@P q!:VbU:!nO3 ( " ϕ>jsE¬}He<ޏӏV7gZI/)c ~|HEi𫭹4PހnW:d!W%D%D|ȴv#&T|L}t@K\R_cE=:Ivuˆ in+Ujs">gpxB/KS~G56V|RϞ漷d /Vpp17yu X7J5( l]ȹp/E #1. $87*BO-Uq2숆&x}]$M4;& 8M{?bZP vKZhU1ev&5#fdvRA6:S;̭l]4Lp)*Xry *<r:[ ^)K_nPDN[vE$d(H+!ܑxIFЀ8&LN{3W+y%֍^$ R#zg~ /<( tg(O˘'k\IPwG4K%߾1A)7Tgp ?x3HTȥ]%aD*xCRSbNs2d> PxX8{3N_ V Լȕ 3j7mwO=CE RH fO&QFaSIc[2nĈi-?M|?oT/o&gLBS'՘n# lRӸ6z?n?P]ݠz״9:pd;wު/ncê",q90N (`G8]1?vġzrsTO񺡿I56'"X;`qLܿ}{E'~-_LntEuK %?X5SQe!dž ѧ8S ۑ87a)ut+,J ܾw4X;* ،[[t?y`" ԓ! ؅ nlt ŃELou" @{~20.7iƅ \䉁la%Jr|;2D*ê? `F-Xďg(E+zFDP4BރҿNMH7;ĘV'%-BM: ف|PyvE'LJg/_0 0$Voo: -b.pwrY+-+U@Z'6*m u3Mj&'_Pʜnۚ0t~ ExjIS x@~E>BZl;!k| a#(Տܸv@|hA>8fR5yT֑΂ސfA1:moEiF]0K5k\$vP 1az{,?ب![|[2YN*#`3t1n@fŽO2ݡdįxw>ŵ66x@NsWҘk1{DSWSP8b`+=h#tz wr]"|QG (_M8{ӎ4Rv~̩ }p)90QB?gF5 U?| dW8Jߋsc*,G@oYPv6{DlCA6#.y/*BƐ^/2secJ 08UTr6.+ t[x@ 2:< z8:_Ar뽭5ykUP%+v 4)y;D%HR>hJK*\it }]Z#xrD{ߟ9q^wu͋ Lڸ|J1i MP&~[GOJ!7*KXmt6Z~ㅢ'[5l$)3IW\U;nJ -.R"t~ȍ#5 ZrHOX"U߷eD, TGgAE .d^d%4/Hf_ XxQol/cb޹3C˨,NP4BcW!-ѐ*y}pcxǥVo.{[6Oi lYPGuR\ҸfHC5DcZYrbUZjIO->,Or58sYa -k?t^^aaq (*ՅoJ Dl> ^R,BE0ߵYme`E H?{ۚ #~7are\F8@mJʥ(gWr[M@ڧ:PX3濈tQ8^Y%MJSA ML2PXnS7JbeK[`[v{8t'隝HDzh&( &@F Ti.8 յ4O4'HLI06 )OF,k,+u < DH_ګ#$@q7V̓ިC#T;~Ee o\S)IߪҖFkB%LzH\V""v}-c.vʔ*U1hm(?wNC#Xx΁ihAtyՋA Ϣ-V CPi r0Q@6nd>6ӽCa+<ֺ VFNȯdնD+^ri,>oӝ^h\y9y+$~q$ĉ i`X+He{/-O ]%00o}چuyLx<H&ޛ( EM事cw)m.#%SƗOUϽMn={3E`lGR/9MP7N;l[JATL,aΨ8"ygp.C؅Ղ/1.t;{=k*tՉzid~dm)XIVMzĊhn0@!"uD%3Fʇ{pC&8~|^c{>-ƭ_a ʑ\{DWV_vqіc2ٔN\&.LT%c .$S9.=sy ǻj1W[<TӿM4(β(|cQ,F@)(D&PEvqEj'(y^GJu&|dجFO;!"Ӓҵ uAAԘ"Er> ([1|N 1 k-MbзzCF!7>ÝO4+pyNbv~4rKT}H\oC$sf3]ghC4`D<'a/>Ls:Ez3W,u. gN|w),9 XXPw'16,r{ߕ8sM%{@7KVټж|Bt>.,/ [_ɓL!b",uq}XטLm'\Dnw<߷S2vLޗ^dzE {/c|d>@ 8kkv0#*/Q[MCAv>5_sFR,32gۖJvpoVpϥnEºZ4O W%Bv8z,U㔼@Zcܝ욟ELĿh_)n"hÓC͕k& ܀v`ngC'&hv=WuBҫtQ>fA0mۤBS > !JZ0[M`[f_Gv;v}WW\rgt$ep%DdP8 j˨)Uk4=oنѪrb4*H-ON[Kܹtr]%,1N(΂V>.Jh=(6FQЧ<ZWu (@u[K> iT?FEX:aK ,=S?`.hJ*w n(oDc9"r(p6$2@2Έ|*3 GM`6 YtN u@'qOL\Q 5ߑݝj}?>4חTmOĞf(TSu-UxgL᪩9%әjf3G̳M]f l$m2Th}tWc@0U-KLLjjZNŤm"3~l&:8c ev8KM@S4|)ϷO4Uw_35 Be~&n"_cm}]N%v1oHIm:Z!QRp.*)s󽱧#vD3U 16\WBݏz'$-{UJ˕Igv`mG @yj_T" u^sF$m."Y ?6]>pRKt7 4K႔ׄ19hD(H=oDCIS6?+/Կ5a*c"tt!9]xOJeyRȶ|iի D<VYlCÍЁmO5^V7CvBv}biy2Kn|5m*'1t$]Ldsb4pW |ww nBC.Qd51̥ۖ[qn rml̪Y讱qkⅴ0,v2OjN4Q=tLJ{lcOBskg,%]߾Gة0i2ˈAqG.!ۍMQ"=i<掓Bʳ2hX>9&,۫{J%Xed`&u7 >0^`s"5F)#[rߪO $9zTU؈!{IjqV$UK81>$ TcUXk.(t5a\v)\r ,ZG/r)~"N:]MFQ(̅/W6p0fVJktmNѽarKGEUl%릿A pvz]xhQd9._ &G&R 04̬ 2J,o|a+h*}s~BʻU뾩<Q,RQǃ aRˈq\ %^eVPLqami0A1l'}'c9  >]iA֑ÆCox];hg_V7l&2۸6F 1υPՅ ~~4#y)NEސ=j(ʘ~)--P$|Tibm]ѷ/Z=n:K? WFxVYHYR߆)Ec ە|Is:6tHM $В롹:x11OO| %%xD]#Bw1K)[} 3wC_QMzz5T+'h xx._|RC?lZ ԟX| (] QY9 cEBuR<`G]U@Fp@kuNQk\6fg'v g+՚tFJ-;,GMRymi]NqSvg5|FB>W[Ծ_Fl/L_*`"QBZ\sNh.'pLV4g~DGȆ#Nymgf԰~N7>z1n#ez5c?SA"}U~ Ap~b ZFd_t ?1Mش-n[DV9,*0E]0$ӔB=7t aX lsd[X*aMQ.FT*.%bν|wBM &l钄ۃ"1gqRx-81aQzruLݐTCNi P<[#Ѵ}*wF?)5 qbw@z0+1kiEZ{1/a9E!O[=SһUxQxS)kܨ$ҼƛqlgaP>yv0G04rt; ʖUEY`~$̰aLWIp2X :$~аV9Y6 h9˷U,-A+R'5{F>Orųp%;]%k4vƛw)s9gwp`sϳb9ܘգ˝aq8D1v%<6RG?Cڃ&MPNq,))%]&Şb 6*LJM<"8%+e4|%;N1.;>ߓUdm#80 2^,Cw01Vn q\;yfy_7ɛ}? LKvʎ'NV$E9e;k0qMOu}NR_ #[$aFJ @da-A'<n#cKcVAR.sJpT=ߺ>+n4Zl1.m:9;%p75^-.?qXoy%؂5/b uc3ttv`ݻms!yߑׁabɀ "O{gBGSd2{RC[C|%ڳn{ӡb9JTk'Ns$GOuc.ҙhcZ_9ň`SI Ƕq& u :۹GSHԍf &o߇QK|= BO>ҙ_\j9(WnifŐ)jHaݨkOӬNHdbCT^s)eP՟k욀Dν~Et1 r,3Cr (BK87mYLV^*'8 asI l DHDda񍝈_8mf)-l>+G%s(>p9kNg:PZ 0!d>L}7'_`T."k]@S ZgE*lM-%?C#/{R&^m"f$BD!nK|n/[q+bzTAQdyeϝ6/@3jO)/Ly"vƅτf*q&~0+z4k_ttI %;%JTE,)|۵e~p<ނyŘqMuF&lI!Y_i9} /6ITV$E5-yIտ+3|gg{YhD77sO܌Y:=Bg!G+B+,T}$xse6=DSu(Py3r-4F'^h[C@_ f3kfXť5"qs:btC_Ps=;yCb,6;2M978@tZ#Il J0(z}``bfI/+»s'L~ OaSy0#eZq? iW̉Xg1f 5CcJ]/5@w:Iӥξ|p Ųn+{`j ӟG,ڣ3Vg.xAuO;'0mZ,qȇ!ׅJ-t'H5B \HRa 'H|MП`bkF/⨊ivکfn8:'TuL`#~ʒX')8\1uMo5:yhŭZRaiuZ>Y|%PAX(WJUL8 i* UɋIb5=3+kWB h b_ :}6=LU>l'-P@)Zk'rU651-,g =ɻߟӛ2J oЅ^t EH0eZ Z4$~I;p ; DrrpOq3+)K6_lGc'"Y_B0j m'@e.A+ f 78Y|QKț2{g!8Wp|5pp,{L+vSKjJG2ܴ//:\1-ܼ_J[Њ-pJLaH|cZ8jrB/#Geǁa\WQ ߱26o4m`tN|XX"^Y ^I ^ہWIqE)m6#ZH vhȯ)j}1JWyZO&J-Ҏ)Z|=2>15؊xJ ynE`^(j)$)mMgz#n?YAeL/_:2VT& /*m-͏-=V2I"d}z]!hfW`Yw}(ĕ%)ߏz.rDz+ F{[ZjDžYSx _vnlX8Fnn{Cd>WmaMeH 0P;Nȏ3{Xl+pT bh70ES%9;uZJxU_-˶"|C(99Zzq7 Tbd@O2Vӯ%7s.@#sUV|!+9CdcE5 xmdTc9NS4, S0;˛"YHڦ]-`B:薯4P'Iv/V ėL&'U][Ί㫳֑}k՜a -<1r,#zj>|6Q}M"8kReG9JH{P t/0IEAY(:I7q "Hc3sm@˹T zjIyrNlЛ S p_&5D)z$3 AK(l4H]zD&XV54&+0eB{A3=DҕYdG͸ĶzLrsi(ʮ5"(\tRN4L!Nqg`Ws>a06mF.v?G;V/Rd_kjE>Æ;KtM&\ <%^izcJEw Gѽ +1XKuTrƤ4]Ӹ0؏].\^汔vQ}΢#:&S \Hdz(/SYGlCoaEM S'C]*w@=J٫hnHP9ٟ~P k"Еje/ #=9~7,w8nd\[lҎP:'V(-Y8wP$@]T)g Kg+0(kWT]%>x׍Gv\25-yTwq(MwHbtm)Oz'2iV vȆZ!5n|QOqtmA3,9\R5Nj;&]A*j: QS]eNwgf3ؘ܍I̥{U/JF(1~,k B T$H <յU+q7v{.tּI}M^w Vd&Ӏ=6/ zn8 S ٦U42%rX\I cGxN|4N|*<`UײOm`3=ZdǓ;&fNZHҜD&p&R8b]NG2mH'q`n5ؗӛ-C{|D漽z\T"o˵rh%,e8EP(xh-_-Ll򷴔ne6/Ps'f4gkg-kDfNSlv4192'4+O*>zvy_YTE7Bp<&\\>v{V7YĖ+DʤZѢHs 0''`z&_RAqD:q #S"lE5U=2RlthS4#e"@Hl|7dC'd3c_?!h~b6׻Z8Q|_mvbVL R*Dj'EBI̵ϭ,cSmG,;EҬ0?&,|RHQ٭vԎ.8}@:4Ns9,iE jtk˼uG}HK]K$qu#Hh kٚ]IzHzp58B RϿ͋u>2)L TTo,2I !N:`ʯ; w36FU R״u4~[V|MVR@Lkgg@~ze^4o=[ qbP@^'OE4!-8wݢLCywWᛶ'둀ݡsRJy6L kGco&F1YL_^z(E)dwV}q dx3/N,$qQ!u ޴.g H Z/3aK r{'K}ɵKC呡Ib +!$1o,99$A>fy(KpTs9!y TξH\[@Œ`QrNO ]d N z8D{*ڼ +ۭf ;L>4Cj(z70o5O銿Mj2s@! _;w>mL WپqCϺca*g)=;70\Ou?]?26fV#} +2py/ (C{kKRY(Tۆ5ܳ 3!1I9$ ew#ͶƊ g(XL!:mL/`ޛH^}I4E\|rax}~@"[OtWJ[aA9VP(gֆ k'^O 㦪yY`6<uv}wKݧ"|[Ȓ8/J1H;sțE,Y 3nu&\AsΞR?M Z`MfqR3-uT BH.= AO!0N/9-y-T@V*hqȟȀAK %5'ndYUkëQO_> D[0 5dDw&0[<<OByM7faRK.^FF8nlsQ)`S1[%=`,[ 7+ܦK\Z&A(DFcFq؉ _ f<ƹ:rtao_ <% -zzP% QHZ -=fU"z,B(QS&z>u! R^؅twZ 9a*.tȌXa=Wbjd~]C/U(n9*lp{߽/K뼅6hWGϒIO#$EwL ?1/lf]!O:8-QDnJ05"n=p-p{iLlN`3*E75W V]@+M6`F%c(%#_ vf7vM?[o2VmB?v _@6 #UmkYgQtj}-'~eb >ŷjxL/Y$\ yX3v o/[Pʆ|/WuߛH7֎QróF8É,C*!4 Q\[@ e`]=wnExW^/|~ QT~ڶ,h-:ir 9kj5DC9$UNR>RiCegהiY02w ,lX+넱(-Q6ߞi'UQ:LlS>Hjzћܧg?wc[T`C՞2v-Wp%z >'ڪy4yw.wX*HOi_aŹd {,XmqJQ.͜a|o嫙Oz5 8 d{L1Y˥~nX?LfҒ'7~2l6PMñ1 O .QF9tP$f'28Œ| cftC,^Ӵ}vM)5 "NOi56ۀچ/ }MOVU@P4Ƕg/dGv k Rt-_fu=R7'r1rƴ>豤yUL`ߊ +oH/H_ ,7V"aQSM s&_R+gZFxwʳMWRl ?p).zQpQ)h=f8v!@޿RqܳD=?uS'Lꫧ')z)rʢkfJďuO;GypKa1eXPYδJޟxR#+Hc r)t+IF]M\+mYrVPHڨ*lG Cjp#C&tsЌhjX0*wyG5j;d}٠OK`U̢f}s KiCOnpTUq%'OUTƬj V&;3ù#lA<U3:* _;;XT}PLK~~>V[Ԋz(ؾ`ݝx)λMxħ WH+;]Vq`uYN>29&THp1ቨOOom"̑-/ u'߲_NT:3h8CWd$GJ(RlOFv@ |43дM%mɭUD2D"sg825X2U332Z^wf:!968dgJ6{ a+mLq0*i.Ȼjy*M߀ᬩʨԉZdnSH0kQ@gxj+(UJBp\k|3syo|:kvhP2t4()^}I:Go^Ɂ4VZnY5|10Wm@Sdh耓¿M o#!&6\߆V]oVG}3$뾩lޣYupZxNzgS Ig|jy-PN|A\̑*(e\7}fS/Ym[8}9ԣү Zrkٽx5ikzRF};oer6r2yXNSxadt'XEqF=;@ƿN)Ze+jPH Nz/4: ʬnq(4eA-y;+s'#\\ Z;3\R5 UL9,u6B9QE.g-@;6n *v%=Ѳc uɲ`e;h:j6-{yKInfo Q>ՇR+4Rh",W 6IyL!  HJL\K]Ha;_wq4  |o>\xiu.5ùYfmk+pεUc|o 㰎 n)S;,цʫK(s(*Z-/l%JɻqlNAv*fɘDBOnD$7Grwϲ$[ ߄[su@vjy`sMƉ>F!;Q%U&ნɪ: H\Z.=GfC><_:hw"o*ހ#%XsaG49Nu \IUu# 5("( `@Cu'IFaJ>g`-Bqʚ4;0, ^QAPIҵHq[fVO Y*JhƊRi@@8\jqo Ԧ;9;Sr`jr}ʞVHsKq>L*~DLlN C ,o5J%!E^-JL?y>b:UaJ]xPD:AhDM)GctQjMG.hڑʑVaq]lF*5c nт'.II陚[QڛLm>2g`Nk][RmyA:(I^SQ v ش5Nd/n܀Tw"8ǭȟR~mtx|Ilyoֶ8!*wό1BujD1I Q ?VF vg*kT (>W'ҋ9 NHȤLuZ{Rs@G"$bca((:.lmg Q3j4|Hj@SrHQ"-:l#T EԱizʧi{y^"׼wvZ>gOpl5KDEF̋K%LB8·>cZ>J޷хm?7 ˝pp!\&.gam6H_1Z kւOg'rtk* ?nԶ94 d` -|i b%ō#U^!_cP3_ZX^-5 !XZ8c^uP*`@&*ikȿ%[&f>Kt &EZ CFdeFXKxJׂy\nitaЂ+gg4?Na'*)"dJNΑkχgȂCu.?^P- K)ǃDkVpr7*ș9[ wNx8(-.lz)/H[;C@,drϪ1Ef10ܞ,}3qm)x0s>r u4sBR7[w5NHG$a!w-.{VmMFHf(;gӦnFl" fj08!JtiێS"*IN3k"ѫ.qdCp6cKSETdn#~ xqӱrOJ99tD3mծP&4HS:Sy6L9H iИ@yxX\' W3한7(Zi*pYp2a̴brЙO [֓q=Tiuڤ@48`wz^o߉2{h^N#x%e'U]ZxBީցR<%`E b!aPϚSIs*Te5 "FD)Ī٠/`1AP8s0 Ra^fw#^yδ>#k]O-8r77ͳ=u# Ц<%54Xm;0A'ZY$])9 =o!R\}nҺuTt+py,Gǝ9Й3oL>Pg jxBaR0f."ZAHE[t{{ ?܁ZO DVNQJ?m9 #9Yw {`"pV=@/oٲW-\VDB +=ڛ\p'WĽ wۙ VQ5e9\zbA]ӄs|l F6p%}HR2a9&qB17W\ށ#z:C*7ϩ~4(ԹnOVn*d40D8= ,B#{MWO4#_zϸ~J3>WZUXW˳7jY (1Tc;v|z,J)Zf#@)ZQ@u3eGDs/ʱ_JH;G,Cs  yUjomxITgܑ\:|>2oܽ>Xة ~ydm{405:m5uYLSlbl힦٦cB"1sdZ,;.Lm7`l(em ,ΐwj[C/1Y1m#K{ pW`owIxJ|IWi@Yk\(v }ʘ9ROq VGm*슕JcseIJrQ$ıqp548_w+[΍S9sMG<>6+1ip#$O.H!1f7A saow ODN( ^W:srPv\ ^>K =?!.~`NWcr\sv _P)@oTB t9EPd:"aiJ OO 2YB'k?ƍ{_SܴK'n8s (fm-~"Ȧ;,4"FzP^Q܌J?lp'\R_"VAV@~{ qғ2h$EjgR.49ˋ֝gJUlfSI>]j`nOǪh`DCS;K=tAh sSXJ?l2N19õ=1{o5$?K;x-?PFJlFNWZG4xHʄ̝KW2n.Z`= : t@)tnEәv%EFb{H&*|bj fL[sq:HY:.6 _m\ٙͷxij;T[qv{- 0lKA\#@0tES.F&xv0a/09҆F+Z֎S/-KPL]vzȍsdnf2(8zs<ۡ{#㐧꿥CZ3: L)aa>u,a]+ctX2})VOْ;pR}+Ɂe)h5D/m-5 ksAye4W착κOzА㊆Jjn} J>;J^4MhbT8.Pt`$k:K8g\tihh#DV2|]yqHScru)~u૱mp$)Yj]sn-ȏ#(G7lUȾ+2t\`mU¸q}T.ݵr]}ҧLX6_ ^:ZU'PkloWd.>=*$Y&Rsy-;Vӫ`#2$ci驾N)C.w`$wro-^ƂuPӪ&DZt,~\ޮ՜35!HNbJؾu*mt6A gxPqlOOQk L] Lu%*-D +4w f B>/zq3"6w 6Ρǻ{/RrK[(nADjbL,8q+0tPb ;yDjıFbdz@pV}1md4LaW5ׯMIPbe~F@Jn8ʧ<8cMRL\/S.GcCǂy3?(FZa̓Zd 1|Mo.(|=)gjMdW>o;0(&TKfTl SfCJ<$6h+ܲpfꔷl\mBdr!B *@ WFJ`nZc'/KJO4 _jwj;]~rViӍni~uGze!x+&U)Cխ W|v7^7KLJw§X }Nֿr}vюT,^|nBs1ZƝj@ǼїK vڬ[֓:p#e/TL__v\g~oylwtXA(Y0yCqJR7 NE"9r[ t]{sCk%VJp֤%$Id\I;Yw,ہnk;e ߢIOӻ>i@Zma#O)xֺ=__s: [ne!p |67cO^rLoDJw^) @LBfVu[J*rXl*ؘ$H,W UBG B>oEEo9`q詊f.}6Lu˯ȖA֧O26]x 8=N[?}H脞O?E5`>b&]*+9+:B•Kq1LzTƌ@f6Oڭ?U?}~o)+4O/y̾Sᭋ5݁bhgu[zDi*:HʋN/G{*wXQl0=a1}n~Ek4gX=ĺerx? ^jm#3ub+ŏ˧߸e]-Ҍ5dLT$R%HZ x &btz%':S:h4+3M>8=wG/?~|P]^Mzʋ*CHGK'!2(>˨){7JzFW bN! 7&z9q rv)<'ڨ_8:]B=7<8R#mn)hAzD[vK5篞y, q/;{ ,.Ū#gCk0<Ԏ&nbF_E='+!M~r^%KL'*I8[L3.%[ZVdp־_M/]Yu"  #j"Wu˖. Qlu4]SW,>ݭd5X$#-#ƩxAlgJ|zro:A ?/ݳ"n3W.LMDWu[ji7:#8gKN%}1Z"sfOJY{"x|)OMN[1?/tuBIՇ0APJF;w쳗Xؤm{M4+Fo\s/ lE2Olg'Ç]' \kܠR`dl%V龑+Tp\ 76ˑ<<A"3PY-\ SϿ̊ca]\c0M5>XbMT%g|-7unLE ~]eN,b]5fh JUC 4 !f(wPi$癒d&^|oۜUQ1أX"p1. i?n e^ZZz(<~V؈E.V4ț ED1y#20;^yE -4UBS{KT1҂}'?1^[[B=-Fuńl!^`|UWgK!W+\^k#o$…}g#,Y4%$o+n[6W} yҷL&U@X 3:rXNk4&gU Xl̸sJ;&ʝDUv ڍmz-Z"jg؆tԵQ [vb4Fhj\NώV"@?qV Rp{}3S! S+_:CB ,2 ^;F*FЭ>TAk]ڂ?mыoyiSҗsC 󶧆w3o] ;$.Q]^Mc1%$ɳ\IjjjQ.RrÈ\lUwcRf15eWԙ!kj#x#o/Сn¬ּea ])\0gfߵ#kbɄ_]/:1ݍj(}zcr -4r+ahݜ5́ Ij1in6ڜ7"z[EJPl:-аNuea= uLsddQVDAL#n[-9^!BhTi}-nu0E3?J7>@k6[Zb|(E-i}tLV P{Ӽ鋲8yEk+ 2KtPOWR[+ǧj׫(H4S(i"ay~l0?W LK]\-F,-SY"TK,CEf*(;PڣE_% aw{Ē6ٽ)YwAGVK AeBP P.bf(E>eO n "%%QߝRw9W$Uz|oC󵝖e&9iYq뼊FfPؗy۴yyHׅ?o2K,)(>+H [0;fh&'%1`{v6N14hZI5۩z1SWT5% GS$Z۾TF O"6qZF_3}[ȋ۷UF\C>ţ~Cb+pr;E`ɶQ3 (E>ٳDCƷsN2q4s]&3uql@Ԝ7Q98ԌSaN INI[WD5Ï mpT4dʱ?݀<Υ<; 會Rz<{'s*)Wn8tch)n/k(\hJ.m;<5 kEFY!rFwuUAES} Eg+qMw` D"_R g $, :b #iNF Z4eY 8Lf4f`XmWV )N.9.Jr  -2^e?JcH.AW mom& i G[ީ: @FEp #ew iWėL:DK٢bJ@g6)a}L3456ۉ*2!?1FJF+'זk.omV |"/m}]l|l N*'LbdhJtIޏ&B k 5{_)5#p#f'Tw4~k< [*'eD3x%DK1$d` HL+<5oF;าofSagn#r+Ddzلw'W(P\*/Iw^3~Fab}Z% Y1RN0 4pĎ+Q R0b+'m4G *K*~w[M`D%/- Ǐwܚɹ|n4€-<@4 Uiȩ/5-t@Z|m/ˁ~nWQ䌅'N"D/ՑlؼѯFَN枾' i#Fhw[톎)feد0^\+w؛E4gʑqqXn7`/d_dQ4UxſHx:@T(%&kLm9EZ6lYp<ɑ3[@Z,aV0XzϿBˊSx)zQnNh4^ d$.LA0:ƣ ,ù`t~%5~r|x2AeFfiΘ$W7f(-"s2{=%=?66% JƉ2TPWAD%e9UnFy@q|Uő S9`C z .8ޫMcjw{YVQtطlo_}Hׇ]ƕ-Ol4^z U$E$DzDJ`kE<ı2uG(Tjc%ƊIQƥ8못F=2u\)2gol78x'~;/m^1"}QK{J1`#@oŠA6>B0DZv@M~Ude24(" 7o3V< =5r~5r6>5;na'vЀ> Hq e0]oY/"ּr$'cתͫ,4tfӷu4aGضW,ēZB@С E%~g4KSqs@h|DlZ=&_JF|*_}_E;4c=xVHDx9ԿvaŠPh\⋱XQ`ᆶN]pƟ*ܹ,!?V3Bvjڳ!6"/0R۾.9ﱭEKF^a]=1h,zu8Q~m/=C6pVX㹗RR8AӬuLpWR_3 DžV7OHų]5v*wo/nmȡ3?u?FVtdWYfYCYDR صF7hD[eOܻ2R7tZt.g0hyN"1dH?_(8%~:W`lW+ )K C{,z#2-,Kv7}YIYC]їTK`"m ٚ CR%,:Qu  .ʦSjQ+vaYehl|gCEcyF㼟 gy[%]Gt]Sl#!5U6gz8Y3"ՐHJX%BWv D/bƀ3&UHrnj,4ԀQ'P~N~eF''lFƼEZ ;hg%Ak !ݶg%y]g8)31Cz,4(&\%怲h,"ԟXG3P^kA~Rh#{9Uk &v b(1O*><pjNleJ塇?7xGhd#>(}8pW VdbwdG$WyQtxOv_HP쫅y.ʚH&g?ΒѸ &k"̩s( %sB?]ܶNtw 1l@ƒ&N!UJ $K~f?5MjS-hunԥYE nDW ڱxV/ʛz( 33-X\ H' .h::ѽzoܐᷕKv"l] q3nW?oGbg(-,`c(rc]livS4,#`c7ZB;a*m(+ڽ>Ȱb fQ"kt>]ۮkه0k8I;U dOl6^݇Bd|a V?,I< A xl8$ w0O !a6An?,,[V4 " M@d[+!aRbQF3R)egD%KH]㔍+DJ y,*4xր2 ib(-Ymi7+m_-sw=C[4sAPǾ؅Ŵz*c&uGO{ڑ?eSԭ:8U؈cS2QBPd Ƽ)P{Q3f9FWHT>@G74j]Oc%D(QEdL W׺2\qِT#+$ޞL61i~ӧ.D r뛤h$/ Z`Bpp&5ꊊP]s0w~4dqR)Z4$p?W9hjnp Aޣg)_yfw~)_t{mxM|%šs0ѭc*BUe#`FY(pC^R3&vȈτi7:e+vL.Wؿ2?ial4e &*:7(-YGhӀ)?qnnDi>#G(hcz'EqIyo;3tܕdcz{+(b[nr&/9Y`vBi<-9`[զO\V0.W`dV}sJ&U=`HRx?DJF$Re/7;=̻S]_15`#徱4$NƉ4)n w~<={=p;/^zi]< %Ro{WY"w7"[ u.H3!yz;6OZ qz|`( ;ڢ$,}SusoC.kTH Ǔt˾j+ ؟$'Z4 4P Qg[ou%Vn~-oK۬9cf 89=>7)?ӰbR!$iwL2qz8-DŽ xl%Ts0zMt$ 4ŽU3/^rs4C5dƄg>V[Qpk |ԗ 0`-|fNrCljo~<_U, 5[@6Ktx #dBr93I}~Fw|p`mADR%rBZ;=z"7н%[I (Eǡe8Ud U莃NKmxъyDZ鐋G;#=GöMZx.ʋVm%k(G{KhhC0~7:Qa9 $ 8JΖq&ZFOk2f$`:Z;nGķRF^^ EVHFIJeysDUVvM9[ %EzOj7`Pkj;XWF;*XS@?u+1}/G_Q)6'MW .ds/aĭ+Mk43Stp:q&N'5=Niܹ6[$T"ܸV<-**Wm洛>ibHeH_Yo|m `<} 5͋-,Vр&0{_>2+4_0gA?D58ǒ/rWBL'zS nSJP8H^1PqBVh.t0g8,+.}L|(z?y$KW&TqQyR}"i}l^H͞1KNjm M\8-gS>O{eqK& ~ 7Qg[bqܸ}­>N?fʺ^A#vN+^ytD1Կ[e.̽:0I+w_?>R]tµ,'~@FV%/pIxMGBJHSCK}o ޲ZY P!; Jyⓖw(1K 95d#[oI:fI3s_{ObE@յU-CN|n;^>lmďj~ -PKK&;|(Az,[]fiqPl Zkm.]G6iG'&bNzV u"nWPi2=\j  7$"\V'k"H&`E]UOyYOt:ZG #_\[xjLm9ӑNe{rLNjǤLG-j 3Օ`.kw2uHig研o~ W֋E,.k>[\#$E_J7l 2j/m.#@W6]Z|jVa{rKo[gC!A<;[Cq{teD̦sP^~FVdᨏ|ث7sEDp[]UsKi.ճ9+TgIE Ge+Cq i ];U֢DcU ?+~Ϊ<.NG;ZE=JJVz;"ADC;9E9ͶՉr'MDY$D r$M=ArIM\9$@l1]'1b*~`W3e ^pB^VwDEko~@gsL35/?n?|CXhg}rni9#ܳ;f0H,ʤ@!\Є2|iJ+&Sex\6J WUXk(q]"T1)@|OE=c6Fsk'{[Uo^^pqrUN(ۙƖ%q`Zk0}nC/E4fN^!;S6:]89 ;$^T7#XxAm}m?ctlA ]WbϰvqƘ-]( }kSImȼ]+X6p Z\`) _? y2p@3saX~xN-ǯ'eԙr913PpL !bٙa[2V ?OngA?=ªB8qmp_*3WqVcPD%Bul< FLjXqIze]~QP:YENTN=M+dP;l}vѢ•OH; ]a_{G䳨 xEtKoⶡ{dD͖$uj_kv"0 Ò_Er#IZ2d>Ϟ_ȯ4)-5{/QBaF`p횽Bh=2V|y'XB> J{U_oA^yV7Gm^@F?|"#@:h:E)nQV~WJkZy.=acZ>jqU S dQ-L!euF L?`<Q*Sd&K ŠLCdF \MKVI= A^r?pecpEe#umL۠B± +ﶻ'a]g&9f *Oֺ \k98ίLY{`[O)R rg9pUUJn|D'cGjOtiߒc Ct>yIx+A+d.R4ߛ wrѰ6!8.p=+IRfk*\)lRJ9O4:B[941vj@%pF߃G[j:s& CKHY5I3X@8uZ@[De2:QQuq^$<%M"tr+g8nvk.ѣsGx┰2KzJF$DhVu^0Y7+42WD)G9+\KsمY7K,AJH)+-u<Ns-^%tȭ(U$@?44=K!<(G5S66FTܖ zfn-sȃw!CeG@] V7$Aj}_U7[('NqJcM~V*;[g0^28!*䡮L,+p7ӂ=97JQ߳=~QЈWv%>ën{nkoDZ̯ޅsOBNT!pE*gm!3CtL5!<>/Q{4+"`dEw{s)!6Uv {-8RNƨV؝Shq=%ό'Px6V(Y.g\qT 4!0]= =mTY;0S mPëOeDhD38Ij'bw_*@)2@ u[: h}C.ό,ɖ;sz;.): rZZzv ΂cmK*O /2jkchR=-#܇4e*JP$a g1!?6(4l]hW݂yF,)^9Q\H[mGZRqDu d4u,ѸHWurlM݅a] jt-&;q RD:;d0h>Nw%bf՘¦[1k1b:)S|B{uaudf=:,*}L|,,$/8e[cGO&Ѻİ-fR$jaaJZW^S,u \[DWK[fk[LGot^`!z1T/{ڃ:gZސ*$avw12l%o^]cjl*"q6KkxzJ݆I_-+k@"v^h궰j⥻3T^ kzf4xu`爉nSCNK1[+8{3ftM;5-7A o;DFu<X^Oo ϰ)q?CIdYq~y2ݏHjuX B=[f"\䥣YD+aՍbfhp LNϩ/4DbNcS:EŞaT:|n=-PASPd R|[a>J?i=حmyTOrSq{L(7siM2+;W>Av"W2*(rl= N+tfMq,%2~K*ʉlcKzYͅy-J9*"P,Yf+NdIaTZc u<ѕVdؒexG[[Lv6B5BQes~",;(*,~7 ^A21L&jzqq3Wk:hSAW sp11bS.42C`\wn;>N6W;9 5'Z2IX(о|; ogcPZ)nPWXB1s~=M`\|DލJqsܕd<݀JTcJ}4GY2} U"[0'WQ(>;ڄ0!Vwo߲ԓIc<2If^5`^ߣd^d*9@r•#Tڻ d0e=r6]?ݫZ ?r,sR4&)fdR 7;69Ac$*Jb|sb?8iqɎhʶ~WZG:NM0m,p5vw&:ٚ8#'o>'PYC :) ҿk䨗 PUj Sv#H2,7aJKmvQ9S3W%H=/ƴiެPx@U"v2-5U "tJ]hluJo;Ady 's Ou0QO)Eǧ}#DL \<.#Σ(ʓ.;bPDPNWeeb(I4h ^Ϋ~(xU.9הфjqu s.#%mY?i,K0e/A>}#͘bUr/ gt? ﰃ2Ŀ8$"1D=(3UN0"R8`T Z?(KfJ{5^YvZ} -:d3넿VHErc*#ՃC0"(A{{%/~=%R v1S9YZʪ'S+iAzw+7ٚ(}/ѹCaqKSlj/#3 L;m.pwS;ĝ@N?h)={, u8n{y +[($ S~n, (ִ#_,#DFleU3`3t_6dO,ҭ=mWNrd L1X wC~v&ax9:,"chBBD&eӟI9SP 8 ywk0Qg5Z1U`Y:VwnWLIBz7+E D>wRd':qZWR LX@/iZ8sbB LR!;;؛1~|B9Ď^5vs\l'KB Xˮ%;gCȮIXοE埆9@GW60.G÷>`=NqK2=9ô8j#%df]nG3[b.&Ysi:Nnbul"%jlnc >%NgwiZ:6/?_Z+I0^ݫǶ~ @Ӌ19J EfA^!6  $;pY3zMA2)Z?_ڕ)fl ЃsIc,bj|*dTV-^J{"aYG{Yeg}'-A&$F=SfE&$Q@:(>"Uٌ@D'$roPWh.e;6.PrE3FT#E?m177gPYYt|!ŘUdHX_!^_6/ JWy!݇ߋOY`XVin}5|_*`9Dv,).}y4(엓sHu>c|&ڱm{QE) ˖vm ܃Ovy陭9[uI 퉾57J=a[8ĸeQ(γmz 4#ݧ(fZ'-4ocz=(aY4.¤մF *VQpwT#uYnIA/҇E>-=ȍ/Ru [D 'I#ߘvö4PҙM=6"2 _dnV%/ӂzI [{ukKzjz="U^$Ń7䫳y`wS❰U *.ϴ|$#a?H*LZXO@H> '|:9MBݮאK!5]-զ̨ T?Z[Dz]rIͯgJ, M? cB$5]ĹbBAe:\׺KWnbNIرVfc5īy%҈|Dg9z~aic<#m"bȆ{p2w89 ]u(RwHEn sbWs!Yt8.Efm U@\8|5+ ژu\| I 72qx1vjھi3sR, 4%Dݙ >@:e'/Q&`M{kyGQ r%iEc(7+n \Œ%RՏ05y$L?ZG[cpsv07r6;~Z SdW.a'ӧ[}хpd}"Gx|wQ5au1rͯ縳7yLw`>ʩP#P)fw6ZC2Y%5-h,z1<{^r?'麢-KplxLJ_Jݒ"rFNX&oyQcup.J8$ v`oƊ9yU.H`ێ7Xw'$:PۗLNe4=y+OͱBPZF4>Uxd u_Z &"]Ma)kksܷ*;5ϻq>Vnj'_T)~C f v_'ӫB(L3}!C֦ݾq}l~)'RD u]-9\Q #@UYܞ {os> JfzHJ6[33C .3&Dm |x.}ENS`Oh&Y!Sˮu>LFngm}߰Ν>OҧƇ CLfpR<_15^ nWX%^ZdSjMJbף)n%[0ErȄWJQ~G-m8h|g)}xL W8M&rts/Gz  +u=)E #[ }uMEݵl6uG ZbwmzH:sg;o؅hqUJocVF?SkC&V-ջqyAvQpx~V@oadkvⲞ>\Pq]CѶ6u <4xIcXCx >Dž[YKt{s<.?*HVmN͕2o!+&Foi1cq$&c?L@$# $b^t$J0(IV1^jc.>YvE$1RG֘Qݤz""sv|$GO1ƿ[&yD/w3>%.2K T-Lv\r-Y`xm7ŬE~aRdxvnML{HO+5 _ wz'LzSzΡW\V .HgVQ1Ve BWV5Pچ쳉ag?柴7qhRVT|V^x3] 5$Cl2W1)rG`-@"SiTo,7] +eސ&FGQ6@jRiK7SMϨ9GL5lW#jRwp@L+1r^]!r]#5 $rpf6vlBU~p'aY"RN+RO/o;dU:PWB~tѬkiҋ{׶Z?b/YBCaIF;d@&ĔwTR)1^J֗!EVKu@ A/媨oSH*0v^OvŋAh &H?63 ʔ[=w)y Rd:h@wOCjHFexhC u;p F:ʯL?㴋jՋ1TiXV>݉گx2 @'5,uSl4(܃I7+r7{(O!)wlISYHݩPk._UL&^Jmj,&e"V\1;fťZMSZM%d.5UwPu h55a$]&f[ q,dD,=SϦG)@cK5Fl\F5 Uk|d3>.}uvFNOEXQ&n)ym$+FcBqsAK҃`$蘠o7spS*""?PtlD)rhe. rHVGbYKsozqh6b,sH!"}'V0&ρ PaLk&1HT@QKg4!%+&C0r-^W8|I `X߄K KRKj8)&ý;9A z?k|x6̓ 7UDUorK_KtT83b<׊ld dk{k̯<b6wUI3;>d 2V6 u: 'ƫ0õCoEv3I5 0Sh{nKVͅ@\_vyn # (7X&fфd@v*Vc jh w'fBQYz0P>FϦ c!͸ F/h+|O18~@eZZJKsG zP8A)m:%z2h] 3Ms1.+uQ閪lByx"zBr#Z֪\$ˮ/etk$77ua*MnI2 38$DH Bߧޯ/Uꟊz<r@]ޥX;n+i?[ռnqEM{o.AIiC|W]Bq K5HQk.ɒ& :jvU=X+ZpWWlM'-:#yr]+J#V"!, Hf,~aw 䯊ngƕp~ Ry66"~si dp+v_)]o<;(@Aaײ4DgP`Ct{Jo%oI윖dP~TOi88Fppm$#'f?HŒۼJ:pS }сдYs| HPRE`7-zB~@h?&zК##YuXa`%]RփX5udw1uޘ&xE:6S aiM}'ĖAd4H9sU$M*6HD2ͦ ďi'T]<(]:M,{ƨk ̋ĆTVһѼCԲ 8Zi) "HjJO1V~)0