python3-dnf-4.7.0-16.1.hsx.el8 >  H d*[s **=@B>@Oq *V?8\br~#7lXiYk3˝Tvή8J{Q?Tg#״2s!fi^bO+D1@e /{(fm?OdP'^tҲ  9p?,?d ! ;X\x|  $  6   H   l  L5  M@ Qd V [[ ```La_(a8a9d:}GUX HY| I] X^Y^\^ ]b ^wb{_d|e|f|l|t| u vwp x yCpython3-dnf4.7.016.1.hsx.el8Python 3 interface to DNFPython 3 interface to DNF.d*Y cody-n11.rdu2.centos.org>VCentOSCentOS Hyperscale SIGGPLv2+CBS Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm5677dfk""HH%% I '*'*77## VVggD_D_KKKK#<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' jjO j  qq78XFF<:%,;M~0!(rT<<^^F+o%V3QL. hhY e~-faONqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤d*Xd*Xd*Xd*X`tfd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*X`tfd*X`tfd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*X`tfd*Xd*X`tfd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*X`tf`tf`tf`tf`tf`tf`tfd*Xd*X`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfd*X`tf`tf`tf`tf`tf`tf`tf`tfd*Xd*X`tfd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*X`tf`tfd*Xd*X`tfd*X`tfd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*X`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfd*X`tfd*Xd*Xd*Xd*Xd*Xd*Xd*X`tf`tf`tf`tfd*X`tf`tfd*X`tfd*X`tfd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*Xd*X`tf`tfd*X`tf`tf`tf`tf`tfd*Xd*Xd*X`tfd*Xd*Xd*Xd*Xd*Xd*Xd*X`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd4865a483ef1dcf59872bda4aeba1fc6dde62f952ac322160d5defb225c1f275ee1ad80101146effc6ebd2b250bf818809facbe3da2894852c1db1a27bea4097aefbb1b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d0cab1ff724ac1ac282d9015e965399131bb1e219dfecb2127b6a637e387e0ed8a3a052a97d3fe8d594aef42ae00f43d246dc30345b839b2b5fda1c5dae62df67bd58fe5f56ea626fff50956febedd331acc5a76dac31cdbdbfd9dd8a4115e94a2d58fe5f56ea626fff50956febedd331acc5a76dac31cdbdbfd9dd8a4115e94a20e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906a7e6236c3f07bd2895f050b79b0d88aa672043e570bbca4f8d758ab62b19dd06a7e6236c3f07bd2895f050b79b0d88aa672043e570bbca4f8d758ab62b19dd0e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e80ffc58666e07438a1c6bf4c69f714963e3540e945e1e20e7607d02295db4f80b0ffc58666e07438a1c6bf4c69f714963e3540e945e1e20e7607d02295db4f80b32707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581ab13000f886e72f7b7a8f135c70a7117e6ef90cde8a7233867bcc5953b026334ab13000f886e72f7b7a8f135c70a7117e6ef90cde8a7233867bcc5953b026334d1f36cebc84891c7b2e3164f69a674c9bf56496553289e562c5a4a9fba537b63d1f36cebc84891c7b2e3164f69a674c9bf56496553289e562c5a4a9fba537b63c9d1e5ba736b411ae0894fee9a1f1ddf4ce98f791f18530e08e292e5ce41576f06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092ebeebd69fd2cf4420b5aedb234fe8ddc80954a439f739d87161eefddb50725d43be1bddac23af40ce1c3c12aca33d9ee045baa21b3b81e609433f9838251c51be644e2a43c2cbf9750368d5e2ebbc061d98146c89290ffcdb33544e7c9e7e3f3e644e2a43c2cbf9750368d5e2ebbc061d98146c89290ffcdb33544e7c9e7e3f38febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd6683e9f1c6dffd178b319b6e7fd8a9c4c3c8736a7a6bbc81c8b7d9b3ac87f2eb6f68834cd7c319661002fce993d65759a4d31642713ac1b46905b8a81be67d50631c9fce0f7323522e5a3cde431b4c577cca18b9fcdb994433d2f24d350ad0bc32ec9fce0f7323522e5a3cde431b4c577cca18b9fcdb994433d2f24d350ad0bc32e5f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7a8b6ab6ad1885db201ba0cb2ba81731948a53e09584babeb312c54c26e975729a8b6ab6ad1885db201ba0cb2ba81731948a53e09584babeb312c54c26e975729b2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049e32de51f47d7ca799333ebb9c8440cfe63c87139aaa9e1f9ec694f97517ffa5fd4ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a927621b84b6741170573cf3cd0d9b19043d2d80e8b52e0ccda213bf29e738a666f87291876944fcbd7a53db21c37f17c455b82cdef4edbcd34e6d55720c1f0bd246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1bfc15cdf1c876b8deba5f33b5c8b3c8d346eac2f3e7c844691df2c1865e983060996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc0799752a621555f71eba680dead72e66cc20b34a6dae0b80c95b49d676c484a6e1eacc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4e618ff710631863bfd20226ed8566878e4ef0b06ed2417da546eb58eac6f2ae5e618ff710631863bfd20226ed8566878e4ef0b06ed2417da546eb58eac6f2ae5964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714f91bab5efe5d9f33900cad7e4849d211719b2e0608e55fe1b18f4bdfd6a144f14ac95ef3c3953fde8751beaa1b8a0771a377b5b67814d52b97e234ca5ee8997f9aca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-16.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-16.1.hsx.el82.9.33.60.63.0-80.1.80.63.0-84.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3d)n@dxc0cc]cEc@cY!@c pbb֜bTbb@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 @Davide Cavalca - 4.7.0-16.1Marek Blaha - 4.7.0-16Davide Cavalca - 4.7.0-15.1Nicola Sella - 4.7.0-15Davide Cavalca - 4.7.0-14.1Nicola Sella - 4.7.0-14Davide Cavalca - 4.7.0-13.1Nicola Sella - 4.7.0-13Lukas Hrazky - 4.7.0-12Manu Bretelle - 4.7.0-11.1Lukas Hrazky - 4.7.0-11Manu Bretelle - 4.7.0-10.1Richard W.M. Jones - 4.7.0-10Manu Bretelle - 4.7.0-9.1Lukas Hrazky - 4.7.0-8Manu Bretelle - 4.7.0-5.1Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Neal 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- Rebuild for Hyperscale- Update translations- Rebuild for Hyperscale- Ignore processing variable files with unsupported encoding (RhBug:2141215) - Better explain traceback of rpm.error with dnf- Rebuild for Hyperscale- Document changes to offline-upgrade command (RhBug:1939975,2139324)- Rebuild for Hyperscale- Add support for rollback of group upgrade rollback (RhBug:2016070) - Move system-upgrade plugin to core (RhBug:2054235) - Fix plugins unit tests + unload plugins upon their deletion (RhBug:2134309)- Allow passing plugin parameters with dashes in names (RhBug:1980712) - Fix upgrade from file to noarch pkg (RhBug:2006018) - Add support for group upgrade rollback (RhBug:2016070) - Expose plugin unload method to API (RhBug:2047251) - Add doc related to --destdir and --downloadonly options (RhBug:2100811) - Set default value for variable to prevent crash (RhBug:2091636) - Don't include resolved advisories for obsoletes with sec. filters (RhBug:2101421)- Rebuild for Hyperscale- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- Rebuild for Hyperscale- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Rebuild for Hyperscale- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild for Hyperscale- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- 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-16.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-8d3259b04a233482e7b3d263fc5bf8d3eb8d3406a74e6020b3aae0220426abb6e?7zXZ !#,] b2u y-iSqkAX0Fە,:^H(ި6`l0O$<ϥ1(~ػ3X•*C(ɼ d]8~n }nLaw@~ӑۍ[big- qf!sX]XQ^dA}G vKZ[xRaQ\wem9CO(5|my%"@ZB9ِMmͫQ\zZ4I0/)C3lЊGeLj~ 'Wc73 FdQfպ9aË p۟m7[z" t2H0QW 8LiiѢ_oX $ $@ئ\e|}:2-R]X413yػİ<]ԟɖPېSc{<7|/ N~+48q 0 aU;hgil˹ f1d=oI ZNߌ~WF,bF ;O 7{s*a7#SoDx?' q bqKo.eFMU#e ^$hPIR@YӠ0[&*K)KUs.fC\y ?d6xq/R Wޖ"U)1kYtfOCӁ=L*j+ c l&y˒}gY&{R~i8vؐuo'PV(=bh'#U@GZ񢠋9*aqtbFEUCS9>ip(=>7y4 FHHRYЍmܬ4w #! hvqSxSjo{m1帼lջ܁pEI~1q#B#ov<!d^A΀PT4'HP|bB?7xІ PiR ;5F2[T"p8* XV>J/J'8ZCӦ2(R2)3a߱߰`,DFBibS.%p_|V/wLH0q4sACb)Z6iA]KE)'!¼e@;qa[Lʦ]}uR.'ăK`G$gkIt+u8jg郩c .=)bw$o#C\#k|-~n6*'b(l0ig cTM꽙^͉ itQ\VfMjsx\'l7nq=p`Wh$l }G2Scb[ةs #m>D/b]is33J e7R/ jeXkU_L"/BWP7v7PT(~@/wjdX\a"k y);|֚wM>Gmct0!+Щ9Ƅ!?,RS L3aoN{#RQl eZ/u#T{nS VOO"5V|MnՍ|ƅInp7.5Ĩ~#hTq  /$oȟ,kb?NZNJ3e.7ji!9]p"f%P'> &7Iʮ)݆o=R5_ͺ]{\ڄmA?~K1a@x{IAdd3 ݢcY`79rOyC {>%&E.|ulB]pRNeU8S#;y\dʤER5ҡBƩ[}QF&ڟ ͈)kT%eBh_3Ԫ& ibΑZ~>)A:PTgBӈ0 80'vj_.EtT>F]1~{pd|G QNqyG j wMV[YASC>E4NJ4꾈'/K\ cI8 BX,#P#>G1;w( XXi;nO Qwrm(rT*L1PKN Uq_~"ul$q'l<߉σ^輆wD[O!(6Ų&xP|6 xk8 JċU]Ú4=C5jQ{Y@0+$ ~ؿ 04"XX \y1K.x }-߬Z=o}|Uj n]I#ͨBd 폢ό1MGVAşfepKT1gOkY y2Y3~VLrJf D&K+715#mDߊ=`!qsR@orˢ;A¿$Em|f+pewHMސ}nktNV /5W9˥aiz{T=ttfaoNȭ`w{]4Yw?߉_O:q29Ȏޭs^Q7Q + ֪H&#@J^ p1m7U ot:7@snhrL@=D[j^=TNYO~WWHM٤ TtwqΥxSÏ~җdbSz[xsZzPD>,dSp u)̈:y4`KAʜp ~:;[3qQLwx.&6B3uFѸHpBOBδR/fPlCx,"=klG\Ijꏋ1b J81n$#/7:o/S)UOgh)PCkA1j%:7T%4N9N3MP>zJym~f;1Mԏ̛%KϥlQCC,+~H'RJEXVReD>G!Z1!X3cL[#ĝX$A{sNg5醋GflG AnrLa8һy^;4ah'B楑 zw&I&iTp;84({GܶQ5#-vrBͽptwLkB4 UfBOژ) 1Z(/*qXNWf/@ UR܋O3n[d)7R|gWGK{?iě˶^7ж-ⰵBpX]93JMClK3Zd5/zո+Ν8G0s76d%Voel˜hq$ S@St^KDov8\`cP,gp ;\!x{8.1#);z(^#5& bԪNxCWAڌDw1j ~1"P!sF4 _̾VON"uP49p7.N捄4nC+WNH(<>a{4.9ۄ}m!/!dèjV}* J:9 r k&rlvn ⡈Ώ^' >F_B;{_ ƒ() Z.nHRu\;<8;_ ʇxȻho2l}G0 76$4#U_"ROMz/"ܸmVfvև'61m"2@ou}T/MKqV:ybd^'lY YFϔ\}>QHPKd* bG pb ueJ@N, X SB+SrwNQ>F+r9 gB$$/&!C⡲|ڇCڇ {#FgI3I!v1zј)7@ =8Tp_2 b'KHbS W88Ml_7&)h=ᱳ3uZp۾rM} ! aހZP EKN{SKk),HTKPA SO6߰L罩M$c Tv7mh$fNx30X^Mr#-IV[# 6ǃ8jN %xZ|~-oEIMu!$s W\W_TI)ԍ+bX ;(6 +U׻%&lfcoר-hW5e3Ψ7FČe3'Se,4lbV]کætJ MB]2j1j漬k䍟F6u}l9w3S-4;,Ű_jn)lk{OWx,}nqPX_HBorU3E߶Nv3Ds@{ RSLg>CU\SOFM۠|:Rc"NۊG ,V9E89u/F*s=b_\ q\Y }h ;o ˾i! Y4^5qӜɋ}tXMH`I{ׂ(j͹Tԗ"EvR,7f&I ~A|}_KEo[f!B$EwNwJQɛl߲lݣ|UԫU[C@, C5,^?z`CiHT^TQ-|)A#m~Bf$9<s>;Im2]p_<'"!̛GC쐨 ">',L]7݉ PSڗ#< 1tdfk]R N(SCL3-tD&E \Ni&RCR x}eX3`N,1ʩ7 \B{9ݥ U^S-yFb!g 7Un\?d eA>$˂MM89ܪ:Sw4 1ǽucIIH$͢}~)iZ9^WO}zÍϯ>;*)2S?F|K7и%@hԍpelj>~2 -}$oXxIn|ǡɄO;/o`X۩J@6gWcL :_ uWvϴKE㖅1Y}>fN\(8?\q m`Ͼ4t,CK kQྷhTKky̑p&/EY=2(D>1ƻh eF4x%&LC`(߂Y϶QgMS {Nh;0|`51A|l 6c.l޾)kA9m `.3%: m2>03_\ᜥ\9_kj`O&;Ww&)|-L3a}Q*-F_. DbP϶vTQ&,^MŤJn(45zR]aΑ㎄;%y`[\dx.;RPcG 0{EXހC3>?$ZKvXҖE[]Jh>d@BֳP&8t/eJ-͸~13X/jjGTkՓy*O4? ưpͦ\d"\P{)zJgo`31Եˋ+JֱD jby0pu J%oqh͑'K|9Čo*? H)4~ ]Hnl*JahK9P<ǝ Ͻe PN–p~uy CvZ6ݮ۶Su$XZb 7qo[8j%# d]BRKL)rBeG\\Xs5z=4m15>ʂŤqGv7M&bd&§6nBz`A;][bC3ker:jrTy4,j5=:\=վ(\03?u|jA~aM C- O>,JGhlkdԵ|>1ـv„2L(Uaϣjy ($PK=r#(wLRRbhaǭj7fs9t<o$j,E9n{օ :W*YjFoU? 0]c3z}ў:ŤНĂ|l TtUck 6VI tR}&~:~@+i5);K۠NR; &ky7-e3HeSXP H?7J!D A9x262yx*b n!/H?3ǓA? ms. 16L+ÍzhW,m.Hy=PbVI\= _C0m[>L3!+D,Kv!;D#n jM.C2tvHEgxk٨22@pLSA1˩sh>XeYK{ &L8qa':m۽>Q(W^E{O&* u(QRk&T4&)$A`G+EeA=ֲŖCUkl9nߟE9vczbCl=YFC4녾;vJ  V8o* ,%xw;4hQM @f;=TW^=8߶ A34aa7Wnpo]AzQIX&or*ݝhfE^%Im{x_CWee$G /xNCaՉV-zIE졛'` =HoӋ@ TS3B`(g=!sZ;&@ yN%ToPT|K_&F9<\BFDJG31!jVG}DYx#h+AcTv龅m==QKMZ(گFZ?rTAGR~c@<{k>,2gAFf%Sȁ9Bه*nwtJ i6g&ȣ>!j7@S"lZT]&R-K#YZͷi/AmGnF1DXjΠ !9;DH;(uI 4sr~ jfyԧA=;s2:`³ְE X'O~b@X!dv!OYya9p%Ö<Ӟ%"&L 'O ꄨ2xNZUxɡhS=me v!Ŗ`CT̮ޥTfg*Ҁ' ?8QZD?%7HGc ]eөLgZ1P}, ^޿EpJB:%h¤ p[ho'ws!mKo>ʘʪ׬(FՍ5PzJH\SfPG{2_XBQhȞ!H>{[CF  FlYwE"юf2OpW`:zr:I\lf7+iL q *Q:T"ʖEO KL1 -Tǒ0GjxВJ gCU?Lt/-Cf=C*rߡ~ # jk >K &7S1|q_gf0D܅$&ˈUHgSz#6 "8g&}X*I$@g|DS''1فuţ@VĹ4()hjZ UV=ƃx]YH3.3A#aFЕtK[ҾIUmcXQQ{1]$Jn(VN0kPܡևO~ ¨j^=*Z;L(Ŀ Y w#I٤AH_ӔfOZ&u[G_f4w!cلcr磒-oUʀ|W8[_;(FO`y* ~"tGSy1!ܿ9lv1c`_+ϵzF6" 2ސ i]sk*}lTQ*/Szos>%\PCM~ҍ YDm奐ՁsE*K|CA[ Z?t\#߄'~Jz-oSgHk +s`{X`R?WhV-=( D x^7LJ}bQ\HjE#hҶ}I.f t]Ƅ ,2[ʅ7aI+Ow{Fc(a=U< ቤ^i/P?jC+ȗLTe]O7ڻ 6AD<܆KɫMDS@a55 K7sCV SHL 娲@"T7qeG>QyO"]Z4]F hv26VOTӼVh+/Y{urO 3m5/<f0=J!t7Fh3Jc}n,[&| rH 4BZ:3 !5ly]F/eDǃ u}]Edv)~Igjgd+Lڎu#3v! n4$%&օU2/H*I=}@"[|!~Òm 5UtsT]Ǫ: )wx3l'0 ä, Slr΀2x^qwT24ݒSޤ:us[ uΔ$y3\@AHÊuu/+4R*g| i~6̠)W{މctj18F%219z2S6Ej; xwxE~ܻ1c}jc{ֺTւ $E-F P镇8ꑻcC]c>ImWEBd0ե="*j q/I vV\6C.^F:MdIȍ")H94X1\zہ.^rM|Y4ǗϾ]b߷z yZsq5d)+H7rK]`?>ڵiMv7AsO^~5?G6v 8-qq ֤$D#(UooP7gk-ϐj D+ThvThGf^>{.tY/Bd2{9q d\!G)ND^ CnB[%\q{Dk=ylʏS5~)T˜.ۯ\IcݑūsehWgJ5/]Ǧykp2(Z]f:){:%xӘ:|QoLb_]RR'#9vp1(=Td;+D0eвX KiWZy>hbh s8tSDÛ?:U#P)l2UV"Pkҟoxoc@]'d3hHȜ/WiDjUlZϘhcEgE,S; 9aC3%2C5zUkݹc4Ba$r@.))@q׏` Η^8N$=)Vm*xyُUWЯ8je 8 R%1J6D^*CW] j=H4+$-/!*3 ԏj;s>#pѓ.+~a{gdw0bV%v>ah޻O4~;QJd萗*QLŁ_HTJU~,_jA#i7+zQ}cgWM=\;Z?؆afB87 Ax0#E.>m9{aq{Is8Yu%cs螴}ir#8i{ͧj, gI^ǰ8 ǓD"U4I 9IJ_ըhcQlRT)Љ<{N72ّ@^Z=>n먄sj)@:/>N3z c%0pJQM_}9"T' vr)!KZ}5Ln3 c&du nMP@GX␵:ppfn_؀ wDDSϏ>p({(wjE5ށ nƗgz_[,z6h!WHZ|-/^VÆ:*U, ­`YsCVR e䝠O,2yI&`p1-~e .ϝ|mVEFje:BK*-kr?~IUV+\2Q^Z;t;U)N;.2n mebgsaU$(,F͌)-z]HsU) +?F zUp /eי/F34dq[D-۹wۼj~Rp{NՠCHoCi{& 1=iV^|'kzRF{( EͳX PGB^@p9E&|:PR,;t*4VXGelOk!YǟvA>7򌭕;Qi"utxE -žވ.m.WvP~ - 0fD *-vt}zE0f7<.Kp1e|~ܴ=Lʺ$ 9HMU4sFHo/ ײ_3? QBz=}g.l`u*IYqOk]XbB7 EFs91Dc K_rVT4a6oיTK @nLI٣|?'P n֭s䨙 tژmg7F\Zt%S_%mVb H 6Lr6!y ;$ӪY;XPpΧQޔ! !oRQ6r2OUxY'?.:+tv 5~3x;6Mb45!.`5у,uƒf7P$']"k ~0"n>1V%٪D@IK@ĵ+'&,̭ue<2MW\t.Q A̻v[ m^ Zx_#$=Kb{sMA8kB`ZŸy6"Lt,!+آaZCA8S7?xI L9-DA+evS;'[o84/鉸p]C83L$#J[2X+ z0rem`fHT B8$AEhV3퍜d^g`7Voц[_ .I ^ֳ,=ti-E[cwҼN D ᆁu˷7z+oS)j[e 'H9?E9:,Yo=XS+TCq}POZ(oq^d~Ƒg/Uz Z!PI\A[h.Kܛnn|:!`vap>.s9-A)UC_w:Lѹ%ERE<H4): u9ً?T3ZdG XypNbrho+>^d!q60wQ6ᵫ!=#HB0ָOI |f$@t{ն=x%E0t,ǫgzo}(_ c1^lrt0 o}Od-=*sIjL)!+9w5ccs<N<\N^ ^S3<8+/U߼jQ5{FtoOCwX2:'ʕd /Cz={[.5N396W *s(5®eW7 %$2 X`R kI<3 4ɠLJ4J,cIj/27ĉ}͸b#34ZE,Y%]?+wJu8}Re!5d$XSwcU43J qTBtC^o[yظ,CP^Z bN@e}~DMRݺ[2h>i1j޺iX!45/SXTIC̪Q:@BpHJG;oZ EZ;C@?͹5l4 e5i!OWdP :f\ 9 En(95k3`{3fHOQ^fǘR4? V!DM QPTEϚ8Oh!ɍqWOO jts&wv+͎] xul4D셺pe-Y|6(pU @Z"6$[fՃbmk}Ng$~DԊ4 0esoK3$<19?kTemBD_jRHq -oa]PqBm0a`ҏw#MM84˟sZ<mC~K .*Q]d먡2+x\@LK(P8(ow(Q$(tz99s{SiEug4my3ˣbRx䎶ϯ$Ed'`Y&Ⱥv\9?AgYE L  'DxWaz5g. i;\X:K+-ȱ=zkIg@_׎[G/הYqڹ"b^!z'qT GQEX9B*;J6?̑٪E}UhP9;PmyJ_8yJwUcDQs=mfwkL/J;cfy)z:PT!@~(`0^ZQW}֦0 [{L* GPk.f6[s'v 89]!ߺ˜ϗ|ã8˾y~*-x, /yZrv}7( O]`0f y0 ׄq[k@΁cJΧ9J.IDy͙3{ h%^IV˩?mp%l΁>T3~jtnN&G + md[+rwEJ0<ꌿ1~^Nm؋a*m^fDpG`a:Wjch x+QPOifCWVk),sԁdf-hb0LF  ,n~FP.ESlG%)i) %h>&AB;qZʏ} qp;KRJٚWe8–M+uH@GYE ɵx]ݯ_/  _ivƉ@ZY/ &>R]qFL391+-eIpAsE}>!|6Dxpe$xuu4ղ-9ڕJUeXH_Zҿ1˟/q't%V;B =`ZH> 5%CXBw h}մF XmTӺD-+}k)L8eѮD-C:s<@-Jtv 3ѴbFY vKTԿؗ_?e==[:` QHڴ*S ]g3#%{^ctԿ>~b%=G<-}g=7! 0/RI]U?+Ed 14!s6}FO,IfL A]Qb(*WfF<^#a*iKbIS̝HXtt&RtJY kѠmfXpAIe~Td;uCk׍<Cse*I8ר/9ζC 5kU@mH[_|VwQj<2~Y뫴ݤ.DGǬ6XW؄6|PǹdnDCL ?`jO6%PMx^|-i2cM *Mon3+0<}d8 >*1;Cc Sā (;sOVxFU+yů'=gzO2L2B.X=ӂkM@GKLEW~Q'b)jg *#^2;WM ` bdVJkwOlHu'}܇:>wbͿw<#9"q5)S"\ӋЫ&4 R!Yg=1uV|PlK-ΙX$<ሖxw PaK"P"dLSrX $PßkWQҺq%㍋Z$Y@n|=nԦl=ֲMՎ@6DŽ3W|a@_I 0S0o]z{<[FXNa6NV]GZ϶f0#HAXz61 &ʲuK;S#B!`M_~`kbr˧óARNS[vh%nL)'B,2 PFޙF@;un"Orfw=@;6~yD8Ƿ1V f%8?A&ZUْ";HӅ"Gup(Uա25DJp)–@Cfu5%u`v&mDJBcK1]^ҌO BYvG>'KF Ql (snw( 7 畎c#sWHOvjt@;hRf/} R-ęVE)? (̄o"~ ! }Qr'.ia|zå H!94^( Yi$cPNnjv@GWT~Ni2R9tpyת?_P$΢ 'ܙAKMquHܔ*-xa:l_Yg}:,K6Fj JTmo:z,&ҋ|8u1קHpyǬ}>ȯ5pN:I;h)ƣ:F,R'h:Dz#gR9{-_ h遈/|zO,z9 8|“qRY?Ng }Dt6Dy%{ DVȝZ ~t.՚CbLڊ.GK,*n<]5ӟ-ƐOC^)*$T'E18,E^!&)RW<0Bw SSiҢs }[A{֒kGd*>ںyc NܔD'XuCtR#NZ!ǗM@υbK՜i 2TN#(*".ʿ=Ti;ښxDL9̏!נ]*^|%7@!W.wJ2|N4آ{РZu\U@=NmTYHw= O g%jU4~Sz4"mO`$ #*ߺ9b@p7CXX3 OD`,\@\xV*JgS7SMs-HC2Rk, <+iYk#IWK/0ד*nz2ȪӭЂ4O ڸr.k^bEDd>dI֠H-]-}gȟ.Jgdh];R%=iQBdt{'צt/~*} 4zrL7xK"( }`@ Fd4c-XHyކFd ]%_9D6}d3w3K {/l|Կk(qKV9?Pj]8{ÊL\^P!C5l>tWt6RDcVJvmBfVh_H34HGoeFHp~)cm역lX2?z@A<8&qb2l.%~6T< @$@G̡A,q sk$~C5wz#mGfTxVH_]&NOqڋI1Dbg^a7A3S\lp'G$rڢd/w[ ج^YQƳ=>HwxowmP@ΰ` 򠼋c*ZH>YhY09L.в1^>Њ!]o$$.{F2yE#a⻮!~̋Py$,(̿LD 1XCߦ~A "?Ô tς n0ȗq<Gʐ@ۗU%Y>!5b|RFJ@%U.Mi{'N~[cv1?)벺_: @xG7D!|9dH-Q*{+qd߮ߵC~NsB%jzYzñuoR݉4d:79?eF4pmaIXV&MmYd#qY3Njƅgt>_*h1{.9#0LZX;>r|Nϫ7 ȵ\a| 4v„Je{i-lAa1._Z8b] mӪII a( zE8=2|\-Ji!7F/TƐ wvȴN!i mOsQ،|+y>g恆ɨ6b'QyN qAoQ>uGFtBwEmtBjrzplɀsuP֣bg`y0ŘEcJ@c _"6+0([XՖ/[>ACweyoۥϊ,-A @OIJ.ik9reϧfjZ-\tE^fuv:C+M _{ =aLYUI3%~Ur ȯ,ZSxwʹ~@cˌ>csaUQ]BL;!D^4ﵱ{aq1Ed,eJokfrfQ11\O:3BUYq7߸Ű4鼯Y Wjv]ܾ-9Y1 K|[ս䆐'ZrFiwDB#*rži}aI\L@2tw0dEB"TYdF{V-r㟚\!cRMf.+捁KYIlwE%z؟U `\O9-__l(2gmaԇcE:GjYk!zʭ(,-`UR2q]U\6$JfӨS m5E2;wNѺ54]_ 3ΓQ;#ن g~ eKuNe@4!DX{kkS5W{SB*5 B< 4BF/L3>sH"0Cu.zN `%:ҁ/Vn%aт q@~ U%pş68ܦ;{UN!\϶)~.j_P&K9\s$kH2#؟+0Oa7 ,gMhukuI qks7eB+Zdjxh4MH +`0Su$\> wfy @czfPELr/C|Tonlsp50b|`0О{ra(*R4[?B|m- k$lâÀq>W@sdc pvNNO㶥Y' ?&k <@aaTݩ"l+Ny[ʁSotlsqd9 <"_UWm1i'랧9Hw?rH f{1B3~E2esY%AzY@À38z=Կ!/ơYpLnq*e}&y&+@uaՐ)>ZXpSȢ LJ̟Nf('ƠP k+`՘ T:Y?DN,dLKװ8'IPg⿼{7!YEy?ƛb7O"F)E03>31`Ͳ;Gk`tB#PuFVWU-_1#vu?4y$Q.~lU&CnBZw,5ՀfZS.6ޥc) ɘٛnJͷ+ 8MMC!,-֩$O F+`T]+cp^ W 0WNKpyy}讐}ࠝM_0{"33D)L:&[Q ևG.bKǂg8%De"5 fll2ANjMėb/*"bh֙r:?|3] `tIe^],YK@{.QqZݍL6$<Ӵ@p*BA&@M/KO<,p Pq_)hPUZNK?v OcqJ ȨӪ!|aKwP  ad mo 4M%-j؍HN7h4#$`@߁th7Tل:]1z? VAǸt+1VrlYB߬C,NY?"̭ *RKEzNُ gBj"RݵŒFU\8-ް4 (ڋV eݹOŕ#C,EFwmvhd;.}b kW u~0&nd GRq* u~~d7l S|,=d$UkSsnȑ9揮mJg;vIM*Yh5\"kSt*>![_?-[=#SXfU-|iW_B^qNZ% GGl1M~T Uc{4Ti5CoP/rnܭlJ"\ 'Ie h+L9EH=Bm|H< *Q-+u46/~Rt|WI"_降 44㠬͒+BEqh>ʺ%-k O૘,{ټSLA=6%yxᧉE P`h3H]Zcm,bbáÃrQgRnWF @MeIFH!J:g6-"=Izq1kRӳ79j/.khr} _g;fin^ڲ"9"Opjw}qzx{aήX=`nAOmg-hi1K<#9Ehs/w6d+ K9[V &TzٺQ,];˭'>[|[^b EB?ޯør/afY_[b'i8EI_g ,ZwXK0HÚq6\kjM_2~}\TNʯrFq&@*:T EU9fȝWF7 ϵRQ.rG)s "bڹMv0CĦ4˩r3p"%?ƐJ^`Vs @n8'N4ON0p6~~h]:LEj'j dĔ~=^n9eUUC i O_W'>'Zuov\ ]n]X/!Lu;*Z0tkQ$er(H #0hU\@<5~0kya5P/Ƭ&0?iAsP$9E{HyJW>*3۟IPo)n S艵)G$;υX< (4(FC\B9lU\Tq)6VnsҫNM>FNXb.46`쑁")szN-+.f P{P #}nzFՒY0:w_ A-&פXZ_H+Dm\h՛q~*e2,:"&ZRGw /t 0 uc(e_uќ#ɇm۶߸a%%P${&b.e9,c>کwq&RttLg#XEJ? ;B?hħW#wSa䴭U]R- .N9啮EN*FqFcj[zq17&o$L,p 0V)V3yဎ338tĂ<꣜ ]ZjՊ@"r7Ǔs~|/ NEIڿ.2h!.Lݽ&#y5aP+jȠfv,k6]S+鏿u"7Ϙ\#<'ˊ^GW NS &[4wحw²ReR`¥ϣ>"OED"m&ܖ~*__tr0ܑoiBUGe3+ n^یO68 0ǟZF4fZ>v fj 2+P_N}Y¦Fz1o.D-Ar>?ɡ] +ytw/`*iRV:IF9@An!b8G Hhc*&g´y$ie_SD%F0aIxXQyg\=n/.I(a?],iJՁ>tWTӷ ѓ)FAϖIn6cw>pl4!T={ѯ(f&JPm,S/&̩|D5M|0<+vX ݱ "%ӽ/!S0`=DUtǽΊoB`LPvq|䣤SHnN̬QtZV,<@Wa.o/@ю}ؗ @]mV2#@ @|˨` jE$#c7gT/_!?R[TP# C'iiB-pݻ:C [~/$q'؜ؙ Hhn4(A-.V3rSh'@ FfӿKʑ?!WB+& 4} &Ʊ| j0d,"kJeBNX@eq_ҞT݀Boʗ_$\px19WNW⧢u~E{ʽhǕLtWD| )9j'>? S@ PתBNFu8WzKQoެVtt]+.аGw54@a+<`~K(WsiX#/Dc+ u\>'AtQb| Iz0&T *զ*L{::60B{xz>qڦ( tu;"]cǶӗ|dfYãQ&/ :A 3qՐX ·Sw壕*?-cҗ6{2n7O&3kh|հ ^G=k|PwIo231HmyeVEpE8Wv_4B 2Xj{ۡ/B@&fBL%A/l'.eL^ ߥjm%1 Iu0q@IG7eZd^) ih`^ Gv>K U9z 4^,׽&P^8}bDߌ %?|zfsaI8< M%*,pefy,[臼5YܥwXZ2ബC!gKw8AY90cQ-  7{Y!nA) pۧ!3@uVR_FIƬٚ 5Wx8BꤧA9szF(EK2^Fٞo855Fm4:EHNӨ/5Zˣ9Ǝ1ȬCҵ_`N߿o)k)b:}Q T M 5{t;c6;Z\M'l}]w?Aܽc45{[I!TAo*' `Skbd΁U|?f-0cF"($?8m"5|"[FY22h $X>&Qzu#߮AII 1k{uβ) :D̄QhB"z |; {WO[Kt=)- ;G+ںf nf1v$ WNįT3Kh!Gm˽v#ҋLâ% v=.1g L#:VgPy{Q֋Tzݾ]Z*1x|7lKA/ QY0Y]aQD>ͨRpO U21v]N54mДGD/nFy2|^4ckZs)QNFlc^6BsPT:]sqn4v(=T(,^60wEj{6.^vkC#Q+=R5r m'EO!m# #MjsP(7rtvtt{`9[ѡRZK@>bԝ+g\0S9g$ĀF6_Պ׽H[ds3\ռ;!}≾^ dM-+37|>PsD&Y)}YUoSqa#.\bopO}duC,["$a7keS7,Dx{X]Hh,sֹ` 8vrEuH%+"փ0v׶cξe(uTHAaTn]ˡf=u(XZ -@lZ43R;%y _a[`Ç)gc} >fjv.ηZN94sC[{rJim7tݝ޽d-M4Yi sC40OV:AMvs},ͶIu RcQD%YB]13=0+0y5)S* ~=H^wG,''mg}'42>X+ Tf O8лAHkqZS3 fV@>"%66ʻLDh(FuAeÜɔ '$} 1ǷXwc);x8Jf$'|y}Ƶc+xޯZOZԉJ^1SH1 al_-,df 4)6$A]ή.ج\~Ox.'I_|h ^|rK$٭h| .n/[-HRLkA]2{<}D%l\r)IOs*;yx]5oJ#UyXL Tǝ/3).pI>ȚMOeJ?x]p f@{[A$lsjMeM-PW58& ]Nre޽xA ͛A^uS^ SȜ|%oA*aW=fV1EҠ*>3P߯Y$DG\KVC!_EPKUܹ/:SYѹ 'hP>)VsCَdep~4~2euLK^@H7=O+f"Yְ֗ O.@K7vF!.54B&V (KQߖn]ʧfW b1{8V[t'E,JI9s@8*jM6eX;v ^1gPrK28c̀eHqFe;;-7q8 ׶B&ڎAq0?z&y+.Y|.RkTouWƔP*Fh^ ϺeuŻzNٲD*I,{C6rh<7vEkTCˠyC"/$pr"o%FNHLkd/OlykUj0`t=x l ͨoң R9}o '`m%U'b/3{8nsbUAvgNL?T&HPlONMc,?ë'J&܍ ]CֵÊN|`I3SFx:l') gYCn^JVl8f նmt6pWz%hH2ŚO{HF?1n@Y.ve7eA>2)~0sE_! ][魖לO0,&7uþm}X(ya e>=xSqJ!PTY3_\ܩcq׸C˖0s>pmKa;ZGZfVֆ+ɅVf/ϮC%;Fb;\=I('$"3n4d; Cl0[ U.BH,U;f̘T iCta&tTg 93~N(nRd!BaJ"Pd~Y!Wk\e$*`y25zM90T x<(TcEί>j na& q| L|W} SD7A5mN听6mM%̈(Tuq&8rS}յхZO`^@hX0Ֆ~i/S.b>W#mo2Y#.4 mGVQǯoz9_[Ք;¸":eG`*'+8p؟n)g!e{Y ԓ"^!J 3m/w,;t WmfVrb\VeRgߤa}syxԝ'_ޗ_}zV.l j6{B7\)hny%>f27^^\`&]9:s* :#SC1UWp)uLQf`ܷtCL:>'(Of}U%}F-~$M Yu%@bgH&Q4qGk 0xNs\eǬV{%w*mQ_Z78 L}YT'1 i۶bA|+nL[2F\Py78+}sZ`ˤ?ީz\n+rKB`d_@:AJ("B[2-bB[*訳C$VXm*}8lϫ<0Es:' ,6&w)7p@M.}Il2ƍ!،U9a+Q)JƐQxnjR}a ='j7nRCI&_jx%c.ĪQuA%,A:;EmR%6m$Φ.<bhzmW% ІZ+az`C2!PC6e|& ڷMZW?wƶK2{d1rSi+d[Wn^MeB]_ƌ[ XD>@b\Q58_7ے_͋pNL=J IUmu!d=M0;Gx.&y-Bo*G7TT :&JfTʎ='d7pmB2TsjMUdzgHX6zP +E,}cER@":WqGE.3kLH:ڍy6; 3bv[YzPB7Dw2+V=gquf'/25uK 4d[l3-D'@gp>xצ>c22P& 6T)=Y#4 G-=Hi wAscI,cvno$¼H2&8Y9,AlfܠX(u^W tU0ag@W]+t]&Ʒg j'{Wz߂:WFdu$/4xoW=Sze?poϑ5J& gA`%5ay-B{Lug*:6 Lq;XCֱle 8P)uX𔌧Ьz,Zf >M5`_NfUkT{Aq!iCIkW l'xwbˎ`Mp.j#}IMHY|Sb`peEѢEМ7vq.GudƫCUaJȚkzq$B,Kک6Q8)v1 c$vnԙ0 `!oP_F}~mP*KgxF^fKLN|dcF\`ji6d7Oe= }y>vatF'diM0rXO35dB9YQf-^0n_іgv2kY1T]<1QWZ$OZ̹,-`bAxI)1vS:ܤ~F y9Bz]/|NB߽@lyW)/%V˫QYk :Cs4]DzwC6d;jԭ|&,{BpFlX7\e+?mTw\p*ʌ9]cھAڟPc wcfXg \^^RJfU`]U@EI*(nYOsUcSqA\v !1l=f%,7%FG?>LQJD3+pTi98rB`ػ;++DzI-U?'=:+12}ǂC<#b}&__ĭxqUZ !y'- $'=F)#xw(,RE`5i,HM҅ܡmu&@~j˥P2m?ړ-Ri|&k XǏ7pӵ@B(m`Jo7WVLhֵflN7<z;_#Md[HsM6hRdTqyτ&'IsFtTa#k'n]b?O@\Nhv0su|nZKΒM%`CxM/ߐ2 xX]?$~ۤ65\" n aT3-^*D$Aql7A{ׅ)݂F(uFB^ڜ 枉4؎A{R f#yA*EFl:9V zKc؜zqPA`lgtEɨaBg`M'tgui|U#FEkܴ @wɬ(rOr6D5$28߉e[Ҟ]6|F{3`⨑gaIߍZ{l5&!7FrG [i¿6eٜL*zqx:[9%_][F8Bޝ'v]?tq~UH,Β$ל e'fڲsZ.~0]GPo 3rz.A#%E:ɻ39QOxg@+ 4wb{P,ni KCs(llv#LE= f;AYEFR$=|o^ȼ7rG-ٽRjyj9Zq~\!6yV0ǰ҈ <~g;9?j%@J%U]2QQd̔3|_Z%8WHrO |x6{/nxHU`Y"z|7'ىG5d?|- ]FfԻkAbn`yۖ;*lVzej*7PJ6*Wqwgcm*^}ٱr%뼿'ꩾ(EUXu,2l2*dcYHOsH Ʌv{=uF:OBp`/5g].=%_Ra`RñrMYV2(+ꤜS,V*&. o;5 [n0lƾqQ*K[Y3 Qv(58AH;~ %L; ߁Ѐ D>=cg{R]{:[I NYMwA$pc #6iCrJH[%PQ6;?Hh1!k!tIxdΥ֊Ȏew\wYݩSYeo5~ɘeTYuPIky/e&klO߇d & eO#j!Ke~xC8LX `a`e"X/0 6lT9e0 +pe׬F *5;Yo/$Me0º&<1~;gDQ"7zO]2e }uqulzqBB RmC}Q# t6(ˊ2A~u.1UhTѿ[$RLiAS*U>wK-B;!\253 2ϪnC?7yݨ  m _c$$C1V-oXpctȤ πO{xM3o ~s y]~/gLO PӾ<*x,pB Q@+#jjP +HlHQa.g ,\6d>ginD[Uz"[}<)C8 ҅zOֳxnyhw*qV_6^*Er v4TnT{#o-J93uʖRiK=bdbPrP\^#Oj QXK>cL[S|05p\؟,O mq7HVח cᳬS.G/ed'} 1ˤRӂ#͂5Wx”]~RK,uz[!2#"|A?TJcZM~.Ó 2 %A HسU"R1J:!;jmt%ٕU]nF;A3'8Z^ݏsz# r0da5ej6Gǂ2f>eҬ/IBkKI>!`'tUMf8Ur1Hv^'=GyՁo/ōZT*-᣻K7t eTy\I};3`E KUYLJLD9eXtcC?Dj4t)nTNt K/4uL ğ?VhhJajRSioCb :9 +; s;( Y--Hg8 mm7Z!ߐIY}tf,6OYj,' ZhF/([$ ؖj+׋6QxFP,%l(f۸w kF7E?|?<6 |^DaȓgfM(n4q,{aXu:h"=Rm"03 K]"%ӱѴ%B^_sr"2ݕkR|L,~=iTdEϥ| IbӼu8c#@ڈp,s JI8p (@y4OjPHkiY}P: &˴ĖRs7RNM˜?m  K~_t+2n AP9΂®輑</lI 1ҙR7AwZ[| aU-ƕuG&1Ks{Ǻ /(H=Q%ňGseb}o#{VvrDfKBp i^ ¤TqեAFi( 1tBOr9| N?b-*XKwbުCN*{-Ɛ%b ifQ/BP1͉W͒kyAEco]N>VLaqԊOX0Zvӟ1&$-ĴWG6sm| ]Q/kX~00*+؊cVs$}ݸrl/s5ƕ?A49zQ5/W i4o86 v`s vd(SZ{^ ~-P,8D]J|@$ABaxp (ߤXdAˢvkYblxO7.uJ_s,@$v6HPۺ–ߎG$WAha0ԊƭPKF A`t25a yqDSpT: =;]yjsWY06aRg5!X(N˨P/TDX[ITE5f:O[1 G"'"~n(vۑ"$*;b2-c)Kz~ ̄Q$zn`.[r@`C;wt::$ ?@+jGeGX$3jQ.k5Fy X'&H/gꐹ\Ia!u!9S4c HImB1v >UU6A77"bÌfk᥹ZP/YIm\GyRybJtv$@%f }ڗv{>RkFX5o@(^J̛gOB.+|vLkMD`M * FLҺnv2fv~+qv <}D=ųdJ(DYخ, Z:+v U㱮OlZ-:NP* 7.+p;ljva'wFu36Mzt2!6%4r/h(¤zl=q iļ.fc,a M퍼NCxM.ϱѷ/i諍 [-G:Gt9h(+!h*ࠫ[\0f,Pά.9^pt/o8ËG38ņ.|}]~0^K2MiqD9FuglpG8’UU&Q"G,&%Hyu+<͏S+ނ !AHSF ' &0(FG;cH ,ߡWG] Í.eg9`R3D?,N>ߐԤn8[#kѨk1vq|8yYW7AyImJIH,5cLdr+u{UƽwòXehG͟8w◳$HoWȻyWxp~^L]oLd}xK S&$#x^mA1 CiY%Ț c+j45gܚX< tVRr_44{YL=[8$s9q!o%v*W)WLj#2LIᛁ<,)m`/a,R'8)ٵlA>Zz /m32jڊ!9-u .?EAR}tk3Ő](mqz:U{aT0P )iWP0l;FXNƎ*!MFu{$L)jJnىkPo+U6\txܶʃql%mL| JId~CM]UUAq͌'= KGVnK~}hUgb'݄_sP[W' Jq+鉖\[`^+8=sXA3Q9}6x"҇uTP2ފE:ȑk]a9yFV Si#4ɟڬ1]e-!b{ज़";1h@I8蟨oY$(YXUHO ӊ`L jL>1Yy:2͈l!7B0*N{۹8FnC3d֎jSŖ=z GTAtထY#0 WgN PeWW N":&)=Za%Bs"H],36CRfڗgݞ}i`)5 >˹> TqBJ6AwdHJyO$Ofn{ Ҥ\Pxl!') ѢAweRjQe(BƣhPV 2{z1/UiSv3c"ƶ]*g뺾NyZc3{kQ16h_IWU[[jm<;}VCኪsæ2BR\cˎ6cݷ>̪HK&,c~aPN3ЗSv^M"s!*kzRٙ@B8<.j߇jݽz|;$Wgw1e֚a/ fic%Ց 7:mR|7tLǺtkdKs_PvSz:tk u,L~i۩4_6^}uæ-T{{9 G.Yo|1$#9k:~;c|]ӊ굮h ߏvH94~JQ𣦟KtB"w,^2kU0[ 1B6CYa-uyeD엙j&+uv7CHMul*HJ z(ln^ߧ6 h688QgV$D&ti^uֵ0$Xܠ`/#ڹhdvrr<ՄLDrٞyG^BDeFpwHb'=_Ž>8fW *W۫/p(fM!gW!?%5BlʝLсck_hE\H)_I0İJG· 4YU\+G "ˇ7yr䭶./@!+ĝI-X&פ#&SR_!*P?邽~>tK9}/́4TOש+`h̙7 m2?96Vf,*,.y/9הg S+ ߖ! %U-;ɽKM-u`jF+PJKi=+2Z- `&Ӟ, !JPe4&@9\JX&Pq ֐]9x쏽zNQߙold!ْHИE;63?oq)rs% fv(B_A>Nc!7x=ƒw)dow(|5+bTd<}X@*g3fo˟A7Q8x%\cv>Xsֿ|ǀD r R.6]ZD|ϡʙ hFj0]$K8^ĵ۟| <b)lʨ։mE}u|c+=4>s]%5z:A"6sta cV* jWIX[zC>e<8ŋ)oeYk5I{}hkׯ!uE* $'EN iaN;:ivrckp)ӑ?66_̓%=.llUJǡrDiN7:XYPr -eRUhΊ+gәi3 \ x]me}ku:"L@T 9d}n:2NqK) @:m]piE]ӧ+Vq+1B9'ݸam~8ѰCF6A6mnspT#C7dq'~A.JMħ2B/9F:^Aڧ'mςkBY.-}~+tD^29>L.ZTp^#ş_Əڿ6HRPt,@\yR:o+C{u%}yK%XHeȄIzEyr kI*_~) "pPT3~*Acyq)|)s1&?5hIO^y! N8Ooe)C#a0(  RcFhtc/$ϿKuܞ"3Wh &Fo8QJ&ɭh?]g Fj@av+lJ1.PaJvb:\[%4/AikKUpjѐc.޾Qk9ڤ)ЖOP 42Oyї+#NH; UQB#+˜ާIVB_=U% [=ݭ#0oµ.;WVx.O\ ʭٱxCf?SRs4"xEgpۼ*C; HJ44S"Ș |%吉Xw98̵T@>[-C@6_tI 7J]l[G8rd@*M;R4TM@CVoTž^4 Uq(7>W 9;_x. B.-$b3M+9BG61<f\oA0}y<1ks|p|K < r25gaO lCRHp˦;$é'_B_[i>JZaeӭ*[U(Hs><čDE3XdRBe9xJ8zRÄ&M۷K΃fz`ϸǢ0;xazDv43Wi0o~|p!>qwܦ0!P+=T8ҝ3J@z+l!>\:gWc풭+5cȦ >mk1ngEĜ?Zmya~UqM)UA G}a 4_ќVhYCרM ۽lHs@ i ^ɼRC,^u_|y#q ^2bխ}VyJ*EDEda ls_p^G*=kF^*QK*!8/$/,zSE<'*n%Gm}ZQ]6roBpa3bz:Y#,L)gFU[}|ӰE}ǩR1~BHFS* NEcaHmp7+j]Ӳf3cNpݒbRN$0IO_#|Dshʦj*k4Z^Ge}d70!' 7a&[xnϋoPCCI!|VOʍyƟQ{:( 0UPh^3F";Yλ[׊wLwGU#p1"wX(~-c- I_.@y]]͈Z*`aK\JAuv2 =_J|Y2MYʿVm#@5 9iӵNm<#pǶW.t-rT/t Q>@x\%{3.40_GLL"eSjs*yf|#sTֱz9x[VdS!qߠKq' ]cOVI9WhRd.N@L6xI@񥘹JX|498Cf1<0&ƥ]JbMґuy_vg8V]vjYgU1vLz;}= 2i b>kc CƁù6;`#;\UE`āE.GaN xEy}ẤŻByx-ޞ ƑۉБq#8 F.}qT 023}2 NM|4.'czON+À=csHpe{5֤> w$/XgA?Y>3 ܧFƛ2.<)j D' 1LP7#xnG LVVjMS'KL  /$,<Q) q $yՅ~yiXK>X<&j&44q{Wf3 =5THO*b#o'n)XJĚ쥼 z~Kj2!MiyYjb.#ŕ QΊ>'&3QBILOV#PޢO*f=di~ӻpgl6X [r#4m~swkBT]܆P}zzYd;x1[Wi$v4PxLOtýRNlEQ~[,5@ACG>;|J!?nMK8zw}zR"ԂѩiHl xUw&A>{ EɁ%{:NYr )j-__ 2T N1 k Ơ0b*'֒>|sN1V\@\ya(7Aq3eE˜ߤ|b*nHS1X5#a+ %-{r>XxYR%o!A|\EDᕤkeǫӿbVf#L 9Bl w-_3˛iI\8Ts63ԃi. B<~q+`Zw4n"\0]9MͧcA;iZFPx3to2vat .F3~mC;r-g tb%p. =P\b: TS&npewCyv"FXa?_M9l&S JZ; TvEdܶ-&OV c!2?m%!@FJyiٔc 9H#bᶔS_e.]0>zFZwAn{q^ahp^[XwN5,-gɢQ&$Us㶏9p@|=աauG0zhL#A`Rp3ApOY1prN~ A}kpK+ T ȎH>^f'/w{Rb*~ %jUtm'r0?pi퓼i.lPfN,yf<5]aY<q&!ıՁԎȳ%ESAإ%w7DOT=jZ#h2xɲa~[%MQ"5}s$ƛ^cXt{Bd,節fw/AG!>/5 ] nc F9o,G@(s-3ە!M z|J28σuqVKӇJ*Z_ 0@zw-ϥ)RV/ll螸-Ƃ{& ܟ}A xYVlgu>KDAW2$hl0JO%bJs>?SmSD"N}>nѿahyl:gT 0؂GިhPJu?F"\ ՙXo~:Bzz _L.VXINĮ2Sn~ ,t÷8^O3v.?U(e6 ӧ5 '͖w>@$e'p㘔v}Ŀ edI$>QvφӦ4;!E`4W{yEm[×zSuܮCʏmgwSJ:P\Ka` sxC7aI"kKBQN-&_*0'?R04ڊIdi8Չ6-)TN7:ZlRkg5fXu'<=;x(>!X)Q9+ҭ(pS8T3.v*ʵtRrb72=^f40`:$.j3BZs 8@ W]Hpi #DXxȟ,EJF:YɳjBZߪ g{k}6 >4@@l̂‹ƘJy8n靴V) i& /ϯ!#ZFB"~rÚwD?A,AxyKJT9TvG"9d+r4P:7n2C N 2`:Æx;@4 zi(U=. F{*0t!NsoѠ"w^,H.->:*K|o]ͪL6Y nΟ1|,/)&ŸV97L(;ڒ %ݩ; avev&amuq7(,>T4ӆ=0q9\MU^.+,aV ޤnK+.[ I\!=,,f N:\U.YA҂x4Yv#b'3~_X[R)aRYЕj_nn{ [$I)BEv|LԊۄ~ך1nS 7G'8pތ6Ft2_n;My= ŮWUbR! 3,&6H*!%G` a*(`--s H3V5XQun`#M.=$d b#E,N;B]LZ49T#+^pc63׮vw8IW׽0\HIΙ%h^]7נ!u|"텀@HቔJjkA\ItM;0U k5`])X=#N]PůtQG\D>c. aJ]*Faow?(03Q>G*A1f&-ىx7VApP}HG|8bY|LT9V&\ܷ:m[cVW1)p1N4Y~B Hjw'g]):=rJ/jw[6^n0'J)OD֡iSt[3vڡ^ w"9zw(말>R ٟg[9WDEh;ǣKlFju[]uoybP~SH&#)ڬzL/7(k{}ǖ@S[a mV+^b_;+X@׳wih"pV8^h,MNdE&<6˨J'\A @wm5Nz2 U-r["%9_kv da08vm3:EKPÒC3@O8yqȅ '3WbA6B8 ;3dR$0Cԧ^z<֝h!8{\D![oq̲aFPڎ %&.aPj.$_u$$-y<$'N5˨6|5J95?kt7;08qݟ}6j2a#/%JcFv4='T_pML t:S5yi2ޞ1LU!-S+mQF%mT4b+p˻s=즄# GMF*юms"QVSCنWf ~p.elWk`OM^_TjvLebݯӿ!Ѭ<{d<>6+a8\~~^;HY?~deQ c(Wv]+!G_-p r2)DD#BN~mkL=h0ʉ-Og*k5Y7tlZ::{]M 'M2Vpjֱ3c^pPh̯#ZŧbfVr5DYeu"g" OYڢ:K%YrAjVC,v(1:O϶ %% twAYU5 m{9WWQ{sGgy9p9]/cvXGpnXڧBTu$mh͋B~ B<[$Yn2oޗ.Z_ng"~Y*N~Glkk73:^ۧ6j|Q/I.JB|vCѺ0`$Lh:(wltK-‹獿] xqmyI|>.?ɿklԭᩉ.RA]dNL5d(YH|5V5n~689dRQyWFɹt(7,?~R b[r60Cd>$0D,]:@!Fk۽MbcHQ߂b}!;.7Wyb> Li2¹-%9*G'ȼ~4A8+MRv5>4=Ao_]Itk1ۇkGֈ4Y1~&)儴v~D |zsqך[08bSZ USyYIr\ ~X2[ Bb/)0vv톐>;y0Cɚ=:ߟ-B0)acvzCeI}nT%svB+YCNa n``*HhjNCO)i`~%UV#iYY_aIUqjp{O;PqZa,wbI-~prcyy%o{ݍwr֛"h+dW&jzf (̈UO/a/jwv4݋Hөf-.Fa-J.d0W@M~*b>ƴHk$u!f=znB*xeƗe) 6g%ӓy"u }ii]Y\Flsl'ǔllpq_zg/sǗ#.~1NC0 N5)ܑiMﯙ?P'\*7j85iV0A# [aMi*Xi,{͍p??p%:KEhؓ0^`~x[{G6(kF4H'/@bY]CPv>k8D$^ց-2z}2Χ|}lʘ O'lId2.!o*\HZ 9o|R?iVp6gϪ 6L{9J4[ilQs(#E1\/* "v.~rDJKJ2Ap 48"|]-Kٿ-{ Dv71 j3!92%hХ?}յY8߱F@O`6J1ůA8aV ' 7҈R CԛM^wJW^οn` 31!&yQ*I޳pan͍ݒA;jˑoⅦ*br6y:x~1?]gʊ).' W?d}8GS߃bzX+Z@h7CUf1Y\e :&LZA<0^ٿXF}ZG 멻)z |H/;RR k`~\^re_'҉`P)JfO'ec ټtz/i/.sV60x?ȔܞAfq᳼6\瀄q孜ey0O7zќgjzo7 W$2RݹnTZ4F;qf2Ne.̂> z,mShtk),oAA?QEG V &HS1^bv[p\jaF*+%$Me VjF]q BZ4F&2(kJTdYuP}tYJZhv>f>wE 3Ӹ,(ztd -Qwݵy- %tѻ76MO:`"WXe@Dz:u$:~:8v]EfB{ܡjgsCaGqҰ s#zaj8YJvJXfw-wW2ObU̧NRCe 3[9.=TVl?tʙX^1Y[vY'O^^N"E'FamC(Z6jٲ3]HHS$Vz3[ н.@TԆysBGdI_Uwjg Ʈ# ? z#6.+O ]v=8P+?~ڶ9)窙 Ͳu+nN!aeQ9MMT £ϖƗ zMЪ6/40lWV5e 릥](hХʿG|ga=wڄڣ&1xRRL"mGQoBP'QbG,ʄW@:HląRz6%َ`yܜb1~/鳪z:0;drFЎlN$//~G ea%ي&ϱد(.VTҎ13~z:svogfr\#A+\nR5c ڞ xNKM?2>Pxqxi JA,ͯhHk;DR&1*P2{J{t7WAad J\gHy Hrmw>9܀9pP΁\|GS]u4ڪR5rHlIޥm D惹~@RbQ{ !-̿ C@\ o) 6P7`8׳]# "8?_']a$-4d9WSVLӺJ,Ĵa%Bb%Vdor @xF^"JPp31 ,Y4#LTLl@€xZ 4;+p]=CLr7~s_]\^eJ@ %9ydiha/K~5an2-#ό8'Ь%v!6NN`Qg>>&^6\/&1ÐU/ϯSˣ i )nʒtFB{%F+﫟 }DF 7 zUB#Kt];9nP[p+f:8q\A iRX򴢵hAߓS%m0Tyރ E E{#+ ue:s! n0 #()I)W6O6^|a(H Kbo_=T03K7F1͵yEm!1S8EP~w\}QqY ͧ69}V6Ϥլ $vڳ愋At$Jܒ:s}[ y8 `k>V--a(wCr.$@WCypq)a70<{CC@^"dϘ]ዖ&GZEۿE8?)1v /޿$#,nJk8?cgy=x x-:=YP/ ._7Õ#+~/$ߦ 밸68U؃̓5m)Adz=r$1FY op/jF<ԫݩ]7%]%t/VuR !zHO]ΜWθUPf۫G'yr[Qr":NDqHQ!بpq6 .H S )(GHo; |U[JKx9?TL]psxHbXi 0T_ 7f1 㠀jdˈͼUԟYWk |u0p >A2ei;!HrppĆrʞWz z K^$GfT(@=~x߮9ĝx#DxJfȵ>DfXk>T#3q9Vڳ_n~U%ʫ06- @Xљ9զ ahG9HzbPW|ʎɐþYkƭ俺AǕ TX>Zժ׎)(a\rc嘁80}:pI`yP(N:=;4 Oog璤7P7056f @B"M/R`,(-[q&}ogD v#EuL3iN1c L<@=x.O ޘlBOQ:|".8C eh'G`vbɶ!5 eʃxcD4>)~S%;J@I^Y)oa7$/؏yg#&Gb鐘T@Ɇp `Jk1pnDĤf MJH=SJ6՞"Р'k-Ԓ=ҹ6TuK-H62 8^|i"4>,v fdQ\8WA+lz/B! Bz\4;3% qiV<W0EpQ@(b?Ҭ7p4O-gpqsCB ^ts,_2@YM1&|+ FcM6SdMkT'120ƞKD -bOܪ4Z9C݅O! jcΝ^ i3-^NԤo@=1χpC^nÅ=q"5kC}VK߅~@;J "nR f]@ gb qQg-KrUta 57W%Ž p4`[Yj`j&HCxAk'70?VN%XZp~2;x=pT^o;x|p䚃ϓ'*N*-eb֋8J9 nC^U>,OBb} dtro\0(/FkNKlrr]5.eXF 0`NPˇU`T' *dc#e`@>\* g'3C|*Ҍ:*@yA ~@{1mr҈ʥ *Bsہ5TT, ̩_H#X}>FH&LẎ&aXHP+'+,ڛ5uOIS`]it( :"ݻP8c=)bKnm :#utw'UG'Pɋ(ȇ9_6$^ s NVP MI~afЇw-=s_zx3|X]7Y#eySip%le"\}R㮆i?t& U0i/ I 678P)<^QDL>uB,o%{]64YjmUP'C󜮠q"$UjʡP z$d'C2h-jo F=Zn_,g}}>NvCH̼=.~ZW{+M~H`udƾ'`H]Rrঙp<Hm;yweY L%֨ }eDp96i,n('Jǡ E~(E@7A V[+ɩĎ8Egni)@U9g8Om\<\N(LV 3Ip}x|_-`~ĪC3V9b?)U>\}ҩ[._K|8Y[ &w~t1ڬR%2/;-H-otn]kڇ&a 쟐7W"q'T,')ϯ!'8qΙ]JӜ]]z+_RDh^)o_blk2*yEx,]}.^S'jk@YK6>sy=lʋ"0?@mծ=;wگ(]k7S*^t :%+ɔ5&w2 Oڄggem8MDR!Hي9;j=VX@ENb5̯YW1[ws{hN}3u#c`[PZ)3YUD4g`lR6.h\KQ &LTq`kͮ8 (rL\[T5|qM&zFH È+уkw΄'Q.zJXyHR(śtjMyJ9N&`";tCG<4) ËKJz1głl̀tPᰟʱ)I145HtTMRP_Śc+g(ن\ tsx{k!dPrByZo]RԾ/2F;a*U5{P,7^uY hbĜCK }Dk_ƜlYHcїXcDcu6hQ\vty C84< &$?" o"n$1`|<|ep3ek54@mmc 2hsp㠧6;d~K*= [:k[: 'F\Y<^ɹ86|dH/%PS$EXt@L(F1K׳˖D7 LUoTNOL \<+ۗ?wQ)=V tx2~t7ehm4&Uߵw)fQnOo7J|&ilr cc 7ˌיmYq毣}/]?"l (oFH V6#G7Y[rhaNXg~].ctTB([2 BG:7F4T}M!.KTTJM p9K=&k]]U#lq2"#fNJ޸XlHk4 ~KG /, FY%,A&X.`+)?!6Di0 fڒh]ކR% ]!@U96d휸[AArഷW0IBuQa_0ٙ^xZllO>!; Mf+ ";LָԡbVov Y[o(VJ7ތ>jug3π8p3NnX]tB2bn0|M\ 4y`XM ﰀqWpϏO +>d-n4a:bܲG7S?[{O DhFG4q "64."WOGysj8Z4,֣Ghc[y13!,<8B&͠;\ғd_ƳlZڷiyz"%AօGT}vq lݧyPkh֯v18iqK` P9mz&Nd,RAadg76pP+="0̇PIM[k+[+t&8O ts9fqcv{@XmoEu3~nUcvƠd4h`҄I0 ~{2>'[?73 0~~ے6Gx.aXӱ5[.Cqc'J'J'p}mn%`"VI1rs3v|WkCBs!=Ն~.gծոī+A{0<4Q|܌Svہ 8DTzElTVI2N%6^y AKrb"*;J_^O N;C{^T23] >YڑGzUuiQtϿ…[vrwZ 'Pܕ*}lZѾ p":R5+u70\b[u ¼KZb G4BNƢR)>v,rd$wEw5i-R~td`蚦xНeيkij<ՁQA@+Ӥp!sg8= 5:{yH:q')<k=sqxSl)mSW](i,_#5_XL+?/Fݺ#Ć Dpޥ!oxqGQ(l$>r.c8ݚg/p=`W-!UoB,HQ{ _NNB=LrOh;n/wp9Nn^<Τ'wwU{*5r).=iYB&][w~iXKrxCکn 5nR˰8=3I\\rQ <I(ƦN8> glfs퇿 JåHck%DP8ׁ@H8lè Tbx" J[Jm1ѧiYnb )ic%4,޺B:q^9'p f?4"Y/f+pe _Kx.z> G CJTfkqJX~8X]ᤁ8{T*Gfy;Pܧ%8܃Xo(` o,i<:eȍJn Peܨ5:EU4'R-=!̪d!p 8@:7~+?V|0#Q3EX M ƒwz,AH2}a%Y"P82 ]:[AjMET$D|hX\;B'Fؘk.( DRțTWӦ%g_$ ߅J 5܏ӗ/cZ o![qN{8]ȿf]Q[ &Gaz Pl"[LS$8 qtԇ)ekǶJ5;,`ۀ|Q(UoQy80rxHgxx~VPqaLwB3q=1OnxG@C>+ךd0|,mܓTtn cehN%{QGƻx!. 9>~:"D~Sl&<&B:/!'GZb W}q߅KvQr!{8&e1 %:ғX˄U5,-0ެV "\B(wc漡Lu !Cb++r8_qB. Hr?U ~M}!{GәOH?!D*jMݝLqra>]S,/bRi65c_7/{2Ι_j|x[EyL\ϐ&b~ e \dE-EF=wg.* es]F=;xA7-gc ¹ɸ6jva:3c?~CjjP%*ނ] י(¯Ɛ㙛c<6VvW/U2ߓکf}@h7FרruN +վT0'U8qBv|rn9:B AșVHHf:̊ïzz Gzuq y=^ Q>11*/9v^nf |ۮ(R&T7uz_ O%cS>UP*x }Ox@8c x ?wpƂf^?.|?C2QuH]PJPgA)sjM[2!Üp# ө_#@Χ8<mtQq+RGVڡ=ZrmWi==B32Z[VuUR$4(D 2,l{ncarIϝ0\ Q#;B5(q"/A[k_q*vBbM/GOوn[4_^L5;ڟC\9L`ڽ3W>Y][n@CrFH3I9b`=Y2I ѳ5|r% qS+( i k嵜㡝1psM?bv€4ϘF3,_to%qʭ˯N3ijaǭ,{vZ+?LoZi~&AM e^eW@XHobcZŎB=0tQo @SߍRL.;=1c1n<8g9wUR[r+Mz#i·ʨ0Ls\_p;O<i`>=&(1&#IAt{r67T%yGEU]CPa\D'q ϷS|c  fphR`{|45#2>'>bB?QT;Z_nYA.n]YA{E/EvUa]GÁZbQH" 16VR_ ۫leK;ڗZ-V#{JVz0c>:w-AN-Ʒb!TEe3Ƚ8-49=4kc wO>_|A=Q j-Ysw. IGd!T["wXd qAH<:PeL[+\!5E(K!ACÁ硫 kk#!L.TOŻm(:Ļ[#1j>re:;~KcL3x *݇ӹ<8lZ\lǔ|lfR0F?6,H?!^cvб̆cBeAW+]dčIW?Uf[?Vc,gAQi((ߔ [+ Wwg[HK Oj|]H/ЈR:6UYIMT,Bt{exsx˾(=uVb Kw^"f2;3I=@^,LTpS(wY|SkЭfϞ<{Dٟ%qʬýU\@Ip pߞ8 \h-wGHVR/OMǧ;1ʓC"KAU (6tC~ZIG}u>"Mِk]e*^(kE]dDftm!C!yQn0sˁ*vh'{zm& =Y!Y~&! 9|nfkaE:4'I%-<} m^SQ%IN+\ah1Y"&FC/x艠jY_VՃjq|1ۜ\N-,gmߊiGImO'Xn7"eĒ(\9Bs7Ϯ)I5'0lTtcF,e ɇF@A8|od^)-zcЦ?!DwID~CD&- /Cz2fLx ^;a%RO$ +Rw FÕ64==iY/)>zK`S%IqN !mf]M8oNkm kc{Vs{_jLnG{ז֖?+dPuaw3 AW^2gSb]"iwL`K8b x)RlPDLUYjyF |xɺ|V/^Hn4ş&|4| MU=blچrZF6ә8)c댟HULYmW3hpq}5h_`mtd7Hf'l'?V)m:`٥kUqNA!ɽOx .Fam}c'ݏaԅ"Ķ>`_F&GS:Pm1ÁLhr3ϕX>̵Wk[2 ʒU>e^Ҏl^kbbۧ2fz6P"O&OpH冔8e9g*Rh<-UyodkfWV)驈Za=(e:vnh$*kE*R" ;u"')$DL!)xxܚϚ׉3y"jmџWTۻZH ]}gBH*N%fjN5$@ˆ3>&)BfRY$ 쾖aZ+2*2< Ĩbg0'G9޼SR:f0"aLƴ BR\L` [Txo`X'ۧ5;b(*|c"Hh7ܔIB MT|T.j ykelE!vJS{w - Di %#DΑ/Ԓz;vJ A! T]t}g:YXM:J vh8%h8AܭT1S/Q"A݃8r(!:i8wm;Tc~n \mqKT*jg0c^&2: `R5qFgضXy?R=>|+wg;N j70Jfqa` Usch^Hj[,D} t]jrjKTj3 o9 :ӷ4%IXC}PHGiwRqĝ\ۂ&ӘYD #%#͍z«7^8uI%@c`ykr ^>h?2(/p$]tVOt L.K׃u9PXRzFfpLyu>!2.,އZCHW@{:A26b/w(rJ4t_N-5grj1+8.T^HyF48*uf-8Q {юWѣ4]%ᣉ:Ɖb3QPɸ4<6>d``ܭiBT HM-@]*8Hz$#q}BK%%8Qfrm0b$ m!Q>#C?lKY 7zp+HA/0˰>\~b@` ]N ƨthaζRX>؈G߫1! N^c-UVYîf=}& 8vAُE%;.rguq#;#.@il_*~}WVdj}P$f=k9b\;\U|:C;#\0uJW "{W.x19Y׵3f ںYp#k [@8ODE mofUC¾tZ q 7!J`tЩC1 ?g(»b?Gc)"+U6P>:4Q\ xDiD)*RyO϶zH7 ?s]j~i+Y6'S`83tDSn4(J8x~.T385ɥ`~S9F獣 ,Ecgct?n(AZ}m߷g Z ѝk]&Q%4j^(SjFy49Fe(Wg F c̭#HL[äMM zO9Bw]TbQsBI?}M,syQVLj&D=`Ku* Vյl۲I C ` |j;6N}动a(f/ᨯ4ؽ'$D* IbeZ65'5|@sլ >̃YzuK s6l šO%88r~G'%f@FAqCY埾 k=UʬLFRIޝv/r= U"q`̎ڜw!6\ d\AfB!fY\++ׁ)z:eF\{W(T'aC=Mp%P7[bOrߠS~U^ɾD^I#51^2Eښ(BɊ 1nט.GW8>@p]^@n޳D"> QIwJy!S(# h.GGNvl֭IL'Q㴥 {r+V7uclȟ]I~34II(ځ% cۛ d&ek|O-uwƕlDݰ)u']8Q-H7-nzfeL:.ڬDI3.d,P8diNh?Vj2Sv+Z`jnmP&[X_ Ѻ虹=Jy47![h&97 ߦO~X ͯ[ktU51VSL+Ý?4TQ@[2Kod9J-Tl$KnHg|RĦ~]GӇ㠗PzvkqW@`RU? 9j 7z$<Ao_JUTJ-֝zx@7]4kt"%unTf!nܻ {8O!^Tw]|DjVD&Nų;fL B1 1fS]sPy4N~qg2IPL=H4~&] ɼJjo)8D2V@|WdHWn5[1C GR^c7`mPJ qڳdBؚOW!p/<-B3~)f2m1% ,PY&jcBq 0@.qA/yV*wl{>&V1՞̩uI2c0$$9R.Re%$usuՍ!-rD= xg{>(Omk{$Z Kdzmb4^R;p!j` /oNdwMO}ur'I t"x$4}6 |>/4؊#|mCYm,g,{ SN4GƵ±${@2ghH$6 OxMpy>bv{TzVoBgc'CB- N-k`&BMr9-uCJJϿsݿxXaDk¾5°-Mz%gƻcF .広F.C1,m⣮@T/ve0#ji5pɮom:eBXdu ¢R3Z^fjθ7Ma0SIJo2 >D/F{WuwtaM̧R_:1/7Q$ƶ!(OF_|%2*<^ jpSItc͍!H͢&;ŊX+X@>udPi8`.dBOgG4-Xf5Z[ j'{يżlzu3Y} mEB%f#78*:y 82Xb2j!=>;6Hm5۪&6 QMCYxk8у@:c [bY=`-8S; MIzL#j˓xD{4;V[%#O2Di3)%C/=bl1IR|ՒL܌hv}r4[9^v}Ҟm A؏EA1zI|˪.})Lr*R#0 ozǭ6 JznR̲k~=fibn:znE#@Pͫғ~83D&*G q$PvDRk!I♼ DF/<9[;s(Pcʣ&_;.JWɷjg9M-\l*!'Cnd6upQ09qC%86qHOu<| PKU.ŷܷ_dşI80(t&Tm;7;$8.޹x-H͍^mc hk)e_V5jƘwAp|6Qs>ex) B+E~fMhN&y& %WA6d)|0EH\?y2 N0;ʮxYmJo:6[cO ۩J2D#g"@qX:?mR%b?:0CȠjs7EVs Rɋ1dW^241!^Ui evXMΔ>7`oPrӋnz*=60坃yI9Tn!㤞42*,pFEf9_fw^B)8sáGvnrte$i<O |/i ق, '?aoKUe/!]ߑN6yïvَܻ8+ҬьDWA&;y4/9-R! :r<IrwwL6.>+HD3- {܂wjyh:K02r-g:̹H.HO֡:Wl}X/s$^6|fL)vi`0PWC^]v8 xd<S|N]X5^y켩}\fJg)D DO5!/W# liAF:<+d}~ @ؽ(c`|k&oN]H#cﭱ"0ٍ)r(qs2~n`P${"5|n}sҲUsiD@UWlA{r{u64NU%~Uw$Q6ؘг!SGW6<߁+!QtO{xFyęnZ5%xw|0 H eJ2~Jؚ81eO>f UX"oaQ4-ZDy?6HJ]m.N>A*_(|%rTWjwA#ĉ]Td4@Ƌ7rσ$lD8VT<Na?7^7(l/w_4P঻a}*ܠ Ɍ 3/> |g3E~~3|9}B#<ݙfQDžQj/CᲢ!7Uљcᇙ.K;wAMO{ʒO8,tsF寖H}V\JV7#Qp&|$H.?6Nȭ8ଟʓm@d?|/Sa.5$Ѷ@9 <^w?t-գhx!T!(y%G trTIUV0U)tZk q#H~?#y890$(J DȊq)cKj emp"SKK((@yJp#~EّxGi>2 `c P7ӫ8r!cPū|U 5,NqL-tWo:%BݍX MCߵ>P`E.3iH-by@>c!#)K?V8J/"` ~w_Nj!E|!5>9-{Xq|*!1'ieJ_LxЀ(S\-ǒ7{aPA(=&;᜕yM)b|gZ~ '%h-%*xɌz|ۖXdBc?+ UU:0;/?c*7VlOl2b@(%YBãP/{$[<)\~,eg*ciFFW;4Bw0qH:+oJ+,b؏I_z[vTfA[bqrՌi8;Dj+N*ň*iD%.մ=>:z3'x EQSXfI쀤d 5"50Jh6M,H} ."q(.)aRuíYogK`..`A -YϳǸGa;,c%9~٤7#_uFJ0K/neI2 "FqAh('_;AIFX)6ZUF^ZEgEGoxn'7嗡 ce@qҷOCLwz!$P%9Lp ^8W&~~]S ]ըYS]PRw+e+Gx[P}]b#BOwws wˆgsnp-C( ,{nTOn/ǮYqPPx!I q8Jbe E$@OD6ܸVqZ "P2h[cU<5Mvd 7k};rid&?ST{#$=/l`ȥdx^A?,xZ}(|A Ya{h7^N0>p͏kBǒ#P$2f?!x3Ez;,_68%sm Ȣb7.o_#vjY+'7*Y0ebռ(}S&2& l#} }cQ[0λJk"%/J)Tԉea`K`>6[hr\2.-{g!Bd JuLjf}P#KRx~h"6tl_ dHލ~/ta""lkb>[;@A/s _MzgW+%y_dsL;VOtgq)/6%Cb2ZSSa%<׀JWdrՃh)Tw2oz}~aLI1&>atI*\dsvN.s|=Y<V{(sUS؇Psl77w%3m$-6A 6bl݂1> 6Vßs,?Ri2d`lkȫ`nX[Rߓ5"+ABP<ץ0/;W"%v#RYR* aCZnnc<:EIP eGi}HS.d:tJF'=s{rug25zT԰pQN@f T{Z#aXƸ0wŒd-.DaԤYyS.WvVzFR9续%8PJ#˓ÔaujzQI2F؊Wm/#AsPqU:QThH"g@z\qH˟ĈY?z'΍'߿ׂ _]W;@\L] ٗ+1"Y_X-.Ќ8?z|ZxN噌" 0õqW SuZ>Ks){oHLGAgG(^4;/yLM\%Ul}F3V[.GЩ:r-BTzV*=AԨ[U-$X.Ԩ|`mU=.n9Ř~SnÞDvr0 O'Rą$>8o,.Q!yIAR)ْ_ގɜJՃ%s<4@)RˠsO_?1iiODmҚyePR{dZaU\!~>dv$`T9iy,V}v1_`(؅ҺtĔ+0m""&j?Y} (IJX+{ j0Ӥ?cs{XnIQqÎ*д@" nrYedWZ ?2ϳ:~9uꫤ!c@g>ᅠ&aگIoeIlQ9L+йjF:WK{:Q26y.8͘AIdZci`Z4XOYn7i)Jw极0 0wB,VZo̡bh%( zoK;E~ٶxG$ZQ4lIZ\MXbX3sq1{l dxm{vzxe[WU>nnLjn#8y2đo3k׈j_rpmv$WDF@Y\i絻 R"Ѝ 'f zt=a/Zc=E\&*`Q +AXzr=*La9yi&B-Me)HV#.7 7 S%y`w_GO>w=ޫ$kɔi1r݄5"馀E؍#4`zsAϻX(vb) ĝnv\U#G.q*!ξߥPlLUUyv>߰9^mO*JB`SvvK ->DAٰ Rdgl [Q)ifv1*F зl'6S;KFU C{59`(|v56&^F6!U]8 )̉ܛ>WGܪ!JSr݅#/ִ ߑrdsz {\b*+ϸO%?[ ! urb+ jENxP:ōHRkY$m :KN!㬥aM|U]7J*"\3(19O~50 iڗ^щG{YM.WnY:&v@gL~?= x˨Lx%m>7{wc4[NklLtnS+ʥ,MpXdݰYX%T~zF9fY6_ =qs]2MiD\?Ad B\'eI( \fcyfGe+N7v#ǵH㼕[6Aoܕa:tby0F%^D9^e05)/jBJm$nWԤ(|=u:g.B9_r~Gy- Q&g//ڭ*r Qn=rz8 a2o]&i0o\L|r+^5ixr)U$:kb8-D0۶)R. "F7vQI7B|4?G&̳&n Jr)i[z!oBbLn2v'98?;wo!8Vj5lm!Z bBA=hc1^%W"()jٳ ΩKr8vreN\J†"ϔkXl̯ YqnnUFMKلe>%-3:Я$w2VZ jҤcԓHUMHkc>vH;۸$|a-c-ptׅ=Jz7A)_/y$ )JˎK0q3& ,ß@7Xewkx5rN%4C (;FZUmJ=ZyTQq#5۪$s{ۗ/S w)?ІQI@Tm<Rkw_KvkHʵu͸\kYM79okHE$@81]PISL1—^Wdb^Pha/0llQic:zظ!iB$mI G/z-fkkb˚9Y+~ wE哵,H`Dl` 'ASg}3e{ }0+7`#G>ƒxq`.OSZ7C)v tYF˭=lGGb+MnW |~:cqq=&]EpFZQ89&@sgXoII20*²b#SEvW1RW^P/kS?~g`]sD1xT0Z08ӈ}XO { z+wҧ?#CrW^-)CU [{ fokP k|G,{/-1Zsq"G8i‹ RНiR=')8`28FX5')o7bPu(^؎5Q;{MIVP H^.5t+y@+ &_&NEZN!rSYfwG 2n&W qM"2E pHwJ>*`zՙ F7vJLӝ*i=@!͂ETFhxf&EY%q_rfamNOޖb!*0r+q\x;NG/I:C Xw4}@V*K“Vs&1o9E[*!U}+`"$mL{nj_ Eաk?Q ZB·zũΉйŏiX;.7:s5繢8rNn.aՈ %SU6e9v&{g JeY/%ix#T$T)H %F}95ͼ5/ fivj /ћQ )Z4VxISh'SAPL4Qx爢 O W~-"q(TnJVQoLqZlRb:ǵwfvk9/Lƿ*b<0D s,Xaö3}/y}!`,B@@Y2?D =r /dKӋ3+'7w#лY.&~oS!hl):2K9's뚍v09t}Alw9yMK 9;]k R^ ByVܳ|[U Oؠ6":'b?;5DB|daI%*Yr!٤P/c",~uٍㄦïj,Yg9C(L1@>9g@W(4lzc=sVQCcҁA}`( Z/:$i,PŬ `停joG4%nG1^Kӽ;ڳ(rngY q Ǧ9 ʿnԍZ1w]P=[%H5 WcS`Eʬ9qJU''(ⶀq2ޫ.~oyhzx>NDd0w*[=4ۍ9`=feQ3Pqoy'3Kd 3:vsQS"̏+4!vNPpEh&5&:*e 5+RGH0S~Њ?ݘʳWy `,>ĕl(WuLAN9~Ƭ̈́3 0G6t#z<ؐO j~kāngi3:J}yG>8o.4n ĉ̶GK[㡌GU] Mc6Hb%h]s¥;ym"< ͍S1("F'4e4V:T Y@+$|yfě[MNH>kYbU u.Ky 'tnߣ!^춠F,15idۦ̇3BMY{+,B2Bβ\=ܵ?Ȉ2b0mKk`ŽpWH0__  b P!9$:b>XLq"({D>;0/<| -,S>w\5^)O.n]{!}v]A)*do&|h& :c(ny,RRr(S=+crޞ53=o &Spص,miT茒Bۀw5+s챥WAҺ=úbI[I YDe%_Ty`b1\[slDD$ rgOs0/ң/&N=?Yw6DZ;h*h3ߤ2'eBuM_z3\kg} 3=YU 0W՚?}NQy"搴T rDr f"a4*X +Fqyb7z ǕQ&:AvJnӤ.H3"Riw7P JxAv5yk+;k5[ӝ~oGd8X{F& e˜R?{̋, Z5~-SZt(K*iFk>;mdʴukĤe9U2eMᔳ5Şܵs̴d&ϻ<܇o\)1B2:꽎"NT3aWU-e23J( <-^{jɚ> %σ*sLs#B+ה1X3t}^Lbֈ)!A"7߅_ըvV@+*j7R{;uIz`탬aǪ9l^S~E!f x.0?%KGo3rOv $L+$WX 5v-A1.‡ެ^h:Bti\Ufd5 H93WlBH&Qk&Qɦmf'fn獵XCsL&=۹O^xXY:A,u@Ο2?OYxRi8sa٨05Rd+FDos}ٿ~;BǷ8yf9`HOTw{{%NɧxRT+4gaUE.md@*(qf;UC]6zF+VK+uɱ.h%JףN\fM=;H'w C$œ;fXSXEqE+<ԐWmPcְBDW)V1*>ARNyL:hQKJO4ߛo+0 ]y M"6+෱ڳ0Q8>K/ֺ%`\>R16a;D+ѯ{jB=uB[u!㏿_B#c3z=;x.[#\%4os2Dg;!üJGleZ\r: ;'| {#;C. JbfEj~v|;糿(P}۶s iWk |H<¨}j.߷) ]b.y}ɷYw'Jv07,OV *ȏ{om&mָ)uj2nZwV݈FGӎ6c0&|D'M'& ILW_[" r']'/#bJު\&}͙%($KR*n0 ۓ&i3BΏ􆲠|:q^a?;TZǺK>߆2g)q:Brh?|gg؈~eъd%6.9Ҿs]g$zQ/BM^Gˠhsʄ3z(ͼ+ߊx'x%uՊwx|GwLHQٴ*-F iHԿƠ,wC$U ےn9d8Ϗ0 xvNL1;1IQ?[p19͂l徧M)J`t.jަ#??_Ynz}aST.؆O?)z4.0,ז'D|d+d c[ ,&ğ甛N!,o-H7 ռ_Av+2w4(:J%6AUs5P}wTaQ"13EcH"dt)C1d4 ϶>PȨݕ5ni3&.lWξ~ Pa p$in)+Rcfl2lv$)(yPc4tGy?S4%:.2^<xr=(Ŗ$@iȈEx4Ȳ;[/z ҟkIY1\?SB+J#a8b-Q%bŹۄfQW+c %E+DD]C F+Tѻ'R;ܦ{H5;I&k6H 1X f5[ĜEӟ*q>ܟM5 w(H $YɄ2Kb Y=ʊVXH[ W(WR}sȔtzNj$.br['J}!uMjKJ$d 4NoU0J 8"1IYӁ9К _Ro$VIhbB2ǽ%0Q1 ,ϗT49BZn 4HA} |Wl /rha*tM Fp -sc9~X(x򛅃YX-T+խ01?8u]Q'SJCiHn-_l˜Rx| I#6"+bHAj<ZDs@vrz~;<x9 H&<^ TnGg[1-^nLoVKpO>G由F,Xg ÆI ,aMN yUVf]nS5,"p&m%R*3ITB̰lᨑz՚YE`|򋕑o71^υYk= lQedݩ{|H~FݧF]$n 8k]z"H+@ @1q'Cnj-VRW:E>*O]J}0K-` EkgjaX{NW@M>` 2h **wzY }bpQu S݅.wxeX&3U=@` 3I[M?QbG4;5Ѧ?&t_Dy!BI| xo;@,!JB7` ]X=FD;t2vXj~"rȡFtrdT8Zmʚ c}L [ETIZw&H Lԝ_q`y H pUU'{n0,(Uj}6 u1\ 1e?[Dǥ3R ld$2v>0>Yo`fxkGd\LwSnHj-L׭FΠa8B9~~^gܬ@Ĺu F.)V# 7ufToi y! H4 Xq@&V7b$vVNY(Cdk,hd[s'k.W`o䯤<8xӨ]Ao3 w>^{ ,+wj(߆|c2fy+~hM;gR^F:NAG$VLȖ=FT=P !/m5p3_:,[F׃@\h3/0t8dKf8]aN](=0=unv5GJ9~7?UsoZi\WIxXhΥca}K@rK@* ,o>qQu-UH¶h,~mJN(*H-ڎ}g cB-c2cg{ |`t~'M-l|6B^ 5 f舆CG39̉' 2ɱ1 Li](Wp=-h^IC.>OT_4gY)Tpa[⑞|WJR6Q'5ʏ3d\*$Qwl.m!aP@xH=P"lP\$CE yb?SK.G٬ $%jz}K~ojNcŒ9d{5_֥V-&CnWqD21*9Ws7Oh+vY0%1(1zǥK$ZyRr0,@OԂ2vqBvS+85;fkϧ=>I7'񝸯oP!s[?`}G_L n }eG"s cCQX!Mi++0!EjE|7UӜq U p!- R$9Ϯy(}Tftst !v7BhS>po iL^r=-1N9!O=r?*,_A-RŠqs{r%2ح!COBJ=xuS(d(iq޲Z*Gʶ}N~{@caڗP;|_?MP Vr=S4[n\a BFI׫KIJ&L[EVȑP(ifzM}6\dG|qKRD dBK,ov#!{o>JVE.'U4^}ӂBrbCt Rі+mlX@ί"꤄!N3v"$!p-7$WtGҌ>mo\m/_խ 8bm(B=Djeg1 xEE fWf1sPD|EV4*"FZz=d PtGxBibVORu9(h],M@I:4 O]S{,O]KS?2=[>&ȹz'C869޼ځf~wۡcoC̬0G)a>VJm@e\|;dRk0=K^ߛ9DG6AbI4h b J03^VGeRdwvΌa yJ[IVsp ү%h{ۛf@qN/_!6R'5w6DR.5\Lo$I=XjMWzPZ馳O^O*;C*M)` 7GBqR7B;!bd̵{TwK|4Zk{ݒ<;**R@]+棉俴 +.>6$+c8e/7.7Ŏ} u f9\o.Q\Jb嵘fЊ$%[^)6:8vU2, KۍCr{x444q2(שݓ/N٧3PT~-yJ1lo\%+B5*yaT͌\ "G mKqaz֬T*!yܥp3f ~ىop3#Ytx gѧ@5z<=)*5 @bKQ|]Pnq-acM;An }ɩ|dF׌'O&3$:zU/NGCX,F*Ԗ2b'R اEPq<uPA1hz!…I+i&s̅Q0cYU u3ϕ nb,h!NjJ|95AU|_BHTvA]U2>׃`ڛ(\@gp|mAK ]lH@ky/ſ#jilfcAL,tP C}~5̌r<~[?)ZoLJ06aÕcĖ.\-kl/tƥI ]±ysNсVn_lvo9iEE'N3XP3VÇr)ZQR܃t̓ץw[PS~IDH, cJ|)YY-K>~H/~8Hr{JgaֳVl+Rl p*#R<V0 ;@騞|׬ FBS9i&7B8ӳbz)o 'K&Bn`xmmڅ=6_vJ9gUE R,{f9Fc|m#34'?&ڼd- #^of#]v|G>,EФpӸ $%ӇZ8=^x >K[m"@{_a|[ x#!%t1y> ʆ[q'(z,Q gxي:WbnD<)b;tjfWx덈c@8zMS[miu@&!8W0]49t0VS UdfǿαjrER>EBΧEȋxSȧ-ߓ̡Աv{>5׼0y,weۜ,e<ېQl:w85ICت R$lCϡ4xV SbzFu$P$,Blb1?Tk`VԮM4`_|ta۲ L? x^mZ@84 ։tl.ElhFً7U=QTLhSZzfn9 =]] qC?Ń 5U.Es1˘ƅBo*hԑ&hퟨI_JnjIz rQUuw94:p0Hs٦pjuOW%X"! ^'݊dfL*p hH,ZzT8Q>vh֘d=g6Jz.ؤ\o/)@1?/*,ۯ"2]1y# 6>Kq@QEF)m6D ؇ģV ~fN*T!N~}E(/ )fxzJ%Cy!旅C@^QZ0GrH?nHܠXB7͐~SAwzCpJWfb"#3<c0le8|/E\M &e2 +@ϘzwK8TؚjzU݊ۗ8A{Muϑ*%F` OZ'S'(^-1:Շp2a1:-{8nO!j$do@[74=$d؈DLGE6T! XOѢ!8GM=Hyޯt}Jn#矺\'Aʌd `O4o5J,)q)ysmCaˋyLi]mWk'+@<61/_RL\OJE`*v$]'4,»a Nk劥1Ċx\xd9#K~ m]j!].^` r[0OAסf ;c R味OH+zc`15'{;_QL=.hz00Աr̮\v{/ʞr)Il"ߗwQ͚r3m.q^avl5|{yfGWd>.9w; :d (w )fbC\M]o04|66h8.O@0r.4?ӱđ? |'N^ VR|cEo'9%$^,]k#H1R&Oo/Q{*'k/@\oA16q D4E5Z"R蜽!1D3b[uF4z9U#p9ʷx 61=2фHAiu禎% qlK#j]9TJnm1T.iˠQAGr7QsS[\lP}Nk xc tj+bY@ 8ݬE>UiY,& ԘԤ#Vc_cQ2._pC]gc< nN'Tx.sԸtB#ҥ8VlgY.I/yxS-FUƠ"W3J+)zeQ zK, @Y' OPqF¹vͫy록3 8˔|!bD6$>׊>;PZ$Ũn|L"PcWE{W 탋Ps.qv ք}ʖ70d|w?"ISiRQ4vG7z)\' xY5䀒H'X0;_NޯL[2꽞W_S"o,^k:k:]&,UxEX7żrͻWT_ESc- Kgz 'Lgy lيۄK3^N"Z+ny_S.MZz< rZ¶0&zֆa,JJ^]x->v$TL1 :;Ć?kZLDdވ vDY9UjJ Ղ΍qP!p0`^ KSwPR.~k,=6=O~N: \#Cb{RY?ƺ>&M _8/]A2{G8 UöxӮ${5KA뜷B6G%ב?+x/d2] R?“3ܚєy8:Bt'qX{Plaȑ t<) yi0ʺrp;VF &k>r)z|V8Go&_A@B~0JjKyˁ*$ Ad͉Cҟ+^vTuB*[*KHiE޽NR#/FؑTs!PͦA/Ct'Di z]pj&yab7_+]Y5aoVuPdM:5Њk쳮E@^q:mH2$77kQq9x{"bIx'mغ<DZhS_7I~ -Pֆg {Paĵdwwsռߕ+$HOL~crMBY~i+֒<Tz23g?#]Wm1ҳC_329ح>#,ͻV0PvPJ4IjRU+2Qeк#3:(+{J\Zљi?%RVB"\ў( Z^ڜMTmA St_cz g>!R&#a3|p>c\L/I~LP` H m$2XF̢m]Ҥ]QH8ʆ<귬b1@oy F=_AW :ȯE1[Ps/Y=uQ;Umy.T; Owyl9"2NC^ >FJ^+x-GaC,zދa&pr"-?4i/IVO-=L#@HwZ vlE)̡{O_?綹{MjC $;+;9?14kp]Ss㛞O@1UFL  Cҝ`"y0EL9 ^8vY`ݝXخ? ٩f:dm ] >_ 1çv :.IjD )Lt2.]wQlY2Ye11kG_ Go=$w>^UI&OYrp<|VN*S>MZGWfW;6s,A8mu{r]=JC]M" !8ސ)_kPX1d!FrYYIU{9FX7xdgcJa-\ĞE^޹\=D]z0dO tEEUepgHB &Xy j!G8T<^7y1*gc?UXiWHJOgDMMhӱ*qGe}[zJ>z @+09 p|2('7!畡!d;Q2̿_ɵ*:vJOi(BV4$,4lyx`ɕQ-hw i+/\$"79vF8 Mŏa<-Hcl1>yc+@t2~{R\Ac2pp1AJSZK2@h'e=E/x,?7tP}ar} gm^24X\>%@b3/qb {Dt܉Sn-lXyE# ]sYӉ~ |(>R:a@; 7]dc\@;O0 3^sFY `dz}&9l3} $ZIO]KdJrN0`b-HCkͱ/$3+N. pä!D`حt JZՂ V= 5Mݫ@{3e][$)kb [y3 BRwQENٔS!UJt & ^!ǤH> XF*nfh@a5Ié|YJFY@0]o-D.y䊅MEm%EJ뱒 P+^J:-_UilV~[ƙ!du NQźM;k=W &` IӃ[s:k6+qe=\tO9$#jUjwtVP<؂k#H/m7*.!$uh׍?,2EgVv> J_6"f(2, N<;D_iY8wJl VkG=2鍠߄>YU4cI.SmU'꼄.}4)&8l",mˮp0M\1Hř֩"Xӥd c úLKa((̀aYh+vMoξ^mگ{5<*hSAjۛqY:Y`;ubKaHk,ᣓ7"bڒ]U-|7;(zZC+7}gPmOmnC԰ܧψ YR.Fh7?MOY@CԀL[wKۤքoMGC%:hMHY/bS}`cȍթM,>ԋnT՜H،{cC*O邔:bQcߒvilnk&Y}&v x^#DD*nPj@*DrLmFMVXT=q\!跙ÒS6Ur~B8 I( B)}PkG_Sn@(zXEl 963[͕R ]I|eO@=!{8Ruz u8u)cGFS3瞩̘* *[H.oD&OKB1"LqT5w p%/c4hD3[KRmS9`ƂeԠ>mҫ޸Ԭ/àW`l F{0 g[=T bN&ֹۼ\Z[ 4{ٌ=&5ǣm w ]cJ"sorD}=78_{, [>ad*m~Hl}VPyo3rl4VZ0}Jkyn-\+oBm2^M],Qr 2HSx({te3kvt?Yd6琩:\d˭̊7x}JK* lʒ\᭡xÁ4w rJZ+ B|~x>GVP6R$`$^F&fNIt?ףBym,t7Y+Kt^%)tT-UI"Gy߾6na6Rى [\[+tϭmͿeܒQfw,L6eR ʴF_հr \g2Ns;on0O͢C]uRJ&Y%yJ:J];GJn_'-7I@M}n43XW7:y+Yvh`Lyn.Iby,!DS|QORnV)'.M7d<,m6:ڠۄ ]aɬgM40<KzhVݪ*IinCdSROiK6+|R~c`<|oV/4t 06ǹr#A k{cgt+j^^jg wfWӌ&lȾhƂ-,y^(py)}oiDpJ"܅G۱uMA-jc*{ziy('V-͙A D7nduA{OX1_џSsR9Qez{]V M#%@pp]Ɣ7a\Qpkٌ|HTIQVNK3B B ʑ<iun.U+e0ʈ$ϫ=PN]Ecma Nڱ44hOn^R\K{Bk)!ٶ ڔPGیfη]btf^M0\!)H2"Q̿HPiabT"1wgT[xT Qf1xwvߛc)}^`GS_l]mk%D A &E㚗(P΃4Xxޙpx>$WÒJL/CZ*,NT/x!djQG!AT,Rf#/\hNt2ESc!FXkEK#s'+55l&(1s+_ƨA@-n%'EP U2#V&b@i@ {>V2zގ)$9kW11l ̜7)Dzw"k"ljKa+tS; 9T(x+SJ@h;CaYٺ4BΓhy9,BBAr9! @@S)HOg-`f" ՝f\Mmh^:u@YW6CB]?AG0_G~aYiQYqyNJI&PN?\e?nzٳغ\=ǔJWX P|;H)P" Ng=XNҾ*ץXO3g=PCk1& m8sEkN ,Ў(g 3LCK-N)RC0yWCE\*8QKgXȰtT($}5~/0Ο~(C` ~cxS[>.7\dZrQQP +~哆|WrXؔ!+ЊZ[Hd]wQ2wԒ)4#2~G@R7N()21ThC?{C9(:A\t(P&]twJD@/[E&iTyiCE]Cr܎I~<+NKv~'ĹײR?;5tfHf;Gt)@`ݝX1eZ h՚`ܰm~/_O(`x,?dul1.&b|9 d㥚DL;h"x^EnPl0`::ֻDCf,Ͷjav3t?$#˗v6VL٫0oî)9Bٚ]^ۤe;M n ^2ẓ1^1 Iz$eD0=0oalffNsvBKamUF]5xh:wV?0ٸյ3͒Iwj:21ݽFтkF1+15,-) # ⨡&Y;5 Gʀ3"Dw >5߳!)B wVE>(j}q]}82J<0kZ+%FVr-憙Mb+2ǜ[u"~PЈXUMocЂuHgo]5ץ}^N<zɊn @ ^5!舧5޿'ΰD_6PdwqtHXO!H0\UFB!WuAmetbAB/0$S%mLFA~쬯|Y$YxnxiTasT;dTtDAm%窙Z3y%HZei{>!)/aqP߄a~y$@3.] w0:PwjhE}ԫ[~]yZ` o9S#'UP Y\7 ObRTS(!7tsa5tVwU^mO(DFق0>㙩؃-H;.<В6Lu]<-,栏Jk禽 pH9б8c0T0IYH#llfdU;\?t#ʋ߮ޙ[JGsxlUZ]s@Rgl}T2Y4L7(2tw^ %\\NV^w0SB!9]RI \%G%}pvi0􀅅cXtf]1!jߺyYj-)1şUI,y^Lr+jQ/ jֲFv1bЂL83aFShKg`T=HǶ^\<~+sq4P|:.I l2(0a3“8? \ۄ]]b D[* X$} 0.']9>،_=/RdT{͝wbC@!&zQ`lXB idl`eq(wU`%~PọccaB da.&Lt 3Q'np0nGw"*!}r׾rtX {^LnEת+x[ CnMd7uBYOI+xa_rmoxA03pߣP.㾵,_E fxKI/'m6ǿiaސ#ПZ#Kqq?2ָ $"2~;5E!V^w7jz`neTdO@Zv C ESg"ăxKWAh[d=l_dv[- &}\F*EˮV&hɻ}􊿥:;މHcyTb#!u@'mhw! { a t@VTMt ?毱nᜠ.m2lK`j?ǵteqnTVoB^xPCGLfxu;>IM| 8 wS'N͇~v #0 2*f|U G܅:cy'6'bC$i\$t2_:P2pBS~PM H* 0y>5&h7Ÿ]0?m5s2s)ӑS}{ -cv3MG0ЭN$$x`2iE02@~~@ 4ZR%nc7y^t> /I>d#Jf14K½B-IW aA W4H45qR9ϮbRUa1C"M 9 9i iz4P{4s5cқ|jpNFyJDSZ&VRVwSRF?7r0"aWԟ7WAǹIKtJpQȉg(NLT@QVI)XD43*I /;PUy3"ʼ4uw[)sᇳ4 rsGߞK ¬veBrpX=,u n(e{m3\6Ou fE}1bw3}1{ xrJTϻ1a# G'k)6ʰT w_Km<^SX=,.dzcפw]J6k߮o|!^CpZV=L)&`6G峩Q4IчjT{[ Jʐ;Fs%,6nU3@.L$;(&yլ\c`=Ulb'7YQuHƞ'~,mcx7+JrY{P5lL+ulN?ۗ=U9 UكdZ+$CS(Qұ=LSMuSv@/C@oBjkO-4AŶrl8<~?֬$')bS[ɦ]'B;s,)o6wk]QH~pA ( pdcQ=t*~[8 S*)OI]o8cG3ӝnU% sC*l?s۩i."*xzX(47D Hwp9J#Pj)*\@5略#фMZ\.MZ)ЊI0v=1U>z0o1NtrG 2Cy$~mj`|k&I_oa?st{)Z>B%X=շ6ڌ?mΩGQԊؘ^a&^mG($(wui;?"@Џ&إxe' .ˈ-b+#Pt]iCcVŁ xn1&CV1 ߣ Ol(ݍ?ozZ:>*S}ڭ4 y:ԂJree7$JC&-RlZҴ tp |,I06e`ĭh +T:x1úKK(4fDv4coxWhv6( Mvėk d W|nr{.i{B3>ܐ|9LLDOu _us-5EǴx&i"X_\_z Gxw<^P̘p@$ْ<O9>hA`HGps:@cX&,nG.\۪cIi]Isk>ZP*+EYm$K]I],㇨ΊBc51Wj.*> Y B@Bz:C|4ց`i]ѢV Fۡ-LPWNԾ)f;UݳlGߜ;OTN*$M |oԊ_##yj)7)#tn!pX`81DWAMɾ_'azjD40UZ Ծ[!٭frq}Ð Ip~ l.mWie5i >9u& 40]mSmT}2+œ.Zƈ:[u<$a ϽT(PdMf(*& ۪_C,{lZHqvA3\\q]-"n[ c G;|W3.~FwAL|PԄ`״š0eܣvT7AE/y}10zjQĺ4A3i^LrGdXBñzVвA3>EX=`2;f'.joYNJt I\hVZ1~WZى.q}am^ 0@EE}K:xw2 bzqIru_uz \im* }E}"1P+ܕ~1{|bj=~n7%˕ v"qdLᏨRC,.! hP\G+'io4|u,8Nض2UV`vYOl HJo}NurbM^_do 2J qG^F;o!C w? =AYCN n~*Q}W;fkHs$M ;,Ŭc}``'v #X@ J_$H!&5о$ȫ_xFʒ>[ K '&DeSI}y &l<߂8VJj/#$⵸-h5X}4lQo?~ クD,Mٍ|8^*JsZQcgb]|AD*I}1F{ rM75j+0زA@%[r9 #ԔK81pd`ٗ;yz kQFL1L7<&L < .[l}Df.(/s}KELG%822؂MtϒXxZ5#xfQ-R~G,DsjڂT5 RR(2LҴ#1!@-bd#C,AO=0r)҄dNdv]p'6<,:7e{/Tc;;:zC׀ DHǢŴKj1bi?{A+, zft;Oo.\ a@5-da\xZq9&!8Dʩ 68,nYl?N_0\{r’s"ZATxQ0~QJ(MC;oo'BVΡx-PXsY 9$‘h4!ꎵ4DDϭE??[ˊ(y,4evc,uQ]r"[5-!Xdq؂nAzMM15s]M~|9٪N\O5hD 툽=L <\ Q{0UBk>!>}/h܌9{IٳyT*A/( VyRXUɏ|'N$&yV= uxv6PBfei=-td*d%Դ g3?iAC,uWY`wH)[_r4R}'^\أRk-<#H+utT%?û?^~5Kю,h(! eޏ*mw@@ %70yj"e )7p!2 yKo3uZ]haz@e-ιԈ,۾P-M?X˪CeR2c \. . Te6%̨~: ݻI.z'qҬ!:RGjL7cMF & 91(usAXy8bWнAQ_hlI ZnHb;6YQga&D]9&"Vcjw80/\ ᢠP5-Y5s3%6TÅWo& zSG?KUhafR:*ju)TBXU\ԗ3f"z*Q Q2!,eU""XhU4 OyގtgÊtŷ2xQ+7մUqX','"uڅ ͽzg;ՠdV\%Fu~w $jlkP;Qpx' L层 }_OcU|kswW4ARޠ0v7@3^*)rB=-a52z`BM㎥qK#Th=gM! 2-WJY] Kǒ5Rw!iINkl{QCJ&@5 A?Dn+ ]x>8]ٰrG EYgBl7adסTom#$ԚstNT{|cTSU=g\t@mKil)U*bLjhJ#-c]A'.^Wmm(jIa"8ϋ码QFR\P玳UIUOѥ7 $,/UgC4HbvN4Cݠ֚ٵ: @Icj@< u_!ڱUr1et3P Exу,rO/F#,4Ee!ZSlҠ\iTC4f; rY%\ZY>%n!Ŀ žkܦn-¶%w)vC8(Bdh իj$_a8S{~¬Gڥj`NQUz4kx'l%0J _X_ \<8:ig/|1 L?E:t Lfx7stVVrMM'o$g7C] lYZ>Y<)&W 1Tg8{_U9u6UDx!;戒 @D=-GK I$P|׵Nfu{jtp:INX&k-ӠM7?֔J)F ŕއC65Bށw,nLI·j"V:vxV(2S5 /]b"yq-]ۍ_q u_5.lQq[Zq.P"ZQT  G .ڑ fCؐK)bDvW4/Jh/.<9xV9PG!+8 bC<&Ye' aϸ]A4O@Jw)V1Ws*x6npZ0o{q0~?WfGT.5M[K([4?M= *#HSl̨Kc-»dhbN[&4VSJW/pǍC3G9%EJ$N]*/3Ԇ%*O47'E }Pt2\C T1dGj{RBqF?? po*#Y/Σ=("(5z8K>|g8p 2ڥɷT:\衽߿WyO =_I4.snW{ocb3~J|,SgX,A\ FrE#3m4p=L-R*Kӥ/ԙ o3̀7m2yOKLԔa>Onw%}r> ޯMnI K.J.'ʼn#cϘ6R@-R,eMl2Jqn (M>Vw$L0.LR zDvl39̻M&v|lCЪLYn'N0^aL6+ג>wQV,Xg8KӃ=zdeOt˓;4N"_P|Hw,K :Z$Fdo/e G{+msF({p0F# }Q_AK-~#ff&־_GxNu0+;\/WAQQnQ|\:Xugic,Ni$~iI:;&.L:XT2ggdvl%`\ۈV#գ-?P.3ʺRmfblsr/RbÜ|DYqtl&0,!i9Dc 8Yh_ N0"S: 8eI˻UU-UOmNG11)oE^VޡUpYAT;l͹iĀ_*q?Yת?9ߩ`Ƕv=BP%"-N $?oMW{+`HnL%{WT7.EZ)܀59̂ǽy23`ʉée5,! !e{0Ҭ=ӂ\#J뽔zv{s߉`}9G8EӽITbSs\0|jg\oƉdRV`z%9ZKXr^&n6dUkC%ʌ{v)! 9 X5k16+vUr0FrpM(Gggo{ͫ.!]z>k,>!L9lD<x 1^gP;N^$GHDb2c*N6ykg+o" xPBVsv:zGUԿ0}#iı!ig`{-+oKإ3 ohBNvJV!0aG 혟3hU J 9Avͪ-ki,yB?kEbJmdE44\+<_xRMP`$*^}`r´9U3$ذ.ۀߵMW6OxTȷiC B3>&G,R6m]Qm|\gz"ऴ/cxTӁjjr֞7Ijtw:< N'4 #%(~ 8WZy8e|=YpM#< ?w4[5gݿ O lom1ţ)?[$J R YJxINHd$*vGv?&X!ȼS0grТr݉qY0D8-؎d4D1>Aж>K ׼/=7.Uf~^aQYXV:oSBA!y-?_7V ){9aj\F'Wc1I;5z^x%sy 阍;JgWCZqLd%`OG_ !f!6"-y'f2d3&Yq+"s!n'ýf5"q f;1̓VELaf N]Ft+Jr|`ܑ \yp>=rТ=X՝;$N7F%9X55t{kIf %1#ml`/lU2\ጁ׿[9AC< ~hs"KċgZC&J;j\3fb=U6adaau*)拾!10 :p=CFFSkiXtuC'aZcPʑ'#w'n&k&ؼMbi73GYOE+*+4}h^/co1V@TJ. `DTmOUlADS`xRFhzYny?mGXKT(7Wh E[Pv;c4H@H8A\#%IA'&oT0a5KP <ŕ?| a i, n9/%&3k[J;^u} 5qMNof^ICMzsWj&Y;:" nCGy*%io2C |:j6Xq\NMW87{MbL6*`I;]رU ,$ >O2[Tœj Y+h)KM9YoFsdZxYG] =/_1pB}hKlϚ^UI Nv^yu@B(Ef~I}Ͷs' $mje NJӚ~K+Ұ`4̨(g4 @I݉TOJnʾ;Yf4"UC12]5 cQi -э_0&ІzA[Aq5A'뀝RgθL9[ { V ~iFuUJXFw,![ޯ eMT-{IJ1 eǖuLp3xwtTL>ϊ_s>H UvSNjg*M#jϺh}n"]0 Ը1@{w' Iu9;A~w:Lx&ɋ'=y\Rh ,1}{tj!3bf/p_ B{1@<KQFm(\u.@aLN- IE#Jտ% "j^4`:-v2Knm &lDR4^1Ao)zA\50RBЯBGH4o KϩF8+I©d0"iq} 1\]G.nv3'ɲ?ϏkxT64;8ek=DBW)!2v_zR&TF3[ +SѤm ~-d#1[hrЎ;Ǻ޶x(A_&cH*}jrUd[y96&›Hg~Aqt $f͈jFo{S϶2*?VIPE6g0qvY 3|`u3Z dBȭc{ Uo[7b |mx2ڼ*Αk {ܬl 7kHsՠ-)d_XRm=3u)/SJX'0lυ jRPP `dIJt(4\-l-;n.h;A͏!";0uҦIPZ83޻.4WlD9(2C]i~hߞgrO=G nH[[#99;kqZ نR&/W2&'E8e7J8[$fgX.U8S@խM&#k.  ALڽH]cRަ|܁kdsiez=B{eIxe$OUXDЧ}8KI8z@J[Qu '6:t ~l,w8l1|C #a4퓠G_] A |uZ@ynpT8r6di;HbIi|ɴ@lM1̙cA3' VQpRrc-iRp0+$kHt*+tT䯩fokp+^TObB5-[vxxȌK=w~ʠΟ$aQ][kҋ L<EJ$уP|'^bj%)$.̔m|cT8+:&Q+lA,EM-nc*1,Wk۷)u\|]!E,,^R8 VwI~1.y yO=J3CDiX[,Y&h)#{}|eFPnn9ze&5Q4˰MQsɦ\ pGH3}.}Y]X-*mdD֧ͪ(j͊ǓZ ioZUR?pԴ†j?: cOŽ`IIs,h@M䎽Q2"v`?&I{:=_'ͯw| __Uw`@;CUAtpX6K=ѱ7?&Es㫊D=6|2`1lP{ ^lҷk(9v8I,x72j!%)%}($:jhȬXz[Y_AH*"aUBĬ8flr݅\2Y C4P)aK_t9I퀉㒯{2 (aV^sƧ.#x/k&Nz|ygsvԏOH4?r=M &FAz֢2lЯ$q5fȉxk& GbYoøE8~:de,ZXX}~bfrsxjgܬ~RF0 Z8nP2\L.]z Ʀ8r9c#8>*CIŸ{o Wے(Ĩ_t'ܫq "KKk8,%;԰0OAD hI^nZW (H=Sxm@Z"0J0BP4Ky'-uMП9St37}dU. wioGcx˶=uˍ!A>w{?>Rdw [-lō(hAjFjOJj?N[ׅ=IrcTߔّ\(sYT _1NIҶRXB L\ j\9jkvlVތvNJEӈjg76VOsaB$5l PS^ޜKo3D~ =N~y=|,T:E|UkugRsz7YG9=R͝H]^Gg@X2ܭ;¯&h/0&0&lFʾe@>|:t zM"}zo#Wq*<6WķsfK~ *i69r ]qgi~;')P|1:$\ZXbsķMi |b_3>f:ޜG^ EX@h:Q-Nܩ?j- K 刷x熙 T+Qq͚DSWEp6PxV e;W,zкDF6%~JCk}NE >iV;9+N"_?EO9PT2s 8v8L6[\b\dZ)rlִtŕ֤;:BkJ3b;xmd0wnbVBAw0qt5*  <72!=)O\*m^0c@ k3lj-0||joW8H3UN˓\iJ, 0*a)-ˏ>.5 ;t Vfp+(/(a-.LP6\c7C 'INxOHTW}mGQVsd rAh~3ԋ5]T4;GU&La`,EWVӾ gI]HSO:w\Hr>k|;?!da4%*#,ŏ6#lgd&֧gtOx̖z<opBCt-oK8GJ0q81_z!y:ze8iJb7YEL EjK}7=9[ZfYl|L5Uډ9d!: y%&Fئί;.(7a N Dts[RS I_M#kXР&‡bw9$|iC/z0VrCohEpeܐ2^uݦ13RD/8 #7בɮPѝn7gڼDJVcj]x?q#<骖8^8q&UM UU>c6o!e |u~&m/):~hMԦ֌\w`\5oעӽ՞wq_ &%tA|t ηMzw#d2gBRmڞ\4xTW@pSEн[Od\M;`Eo;6\@ 5̻c(-D Wƃ Z?1Q<| ެ-)[^٤^mqb,w): Ϛu*{iN_{2ܴaԔ=O8Ÿ56º%DCf {Fk 0&@~0oo>ms|~1[ f EN%x0U/<v HӓzK!u=S#=?/MM_uTq׋tMg*Ld>~oyǎS㇭ ݖුPQAD -`CpoyOnw_xsjX -KTv$]V0H7FqalRz&UK4IW;?ʷ=S)67(/m)M^&Aj?鎯SFX]H&჋(8]Ho-ö][ BBaoCnv:3xWVʚK Ej"Ϥ fy>N=$(YU\3Bij!Cs#Q.?ÊTX0 I#_jJ(|Q~I J|Ezck:L]C/FĈ36_zWS9IÌzav1dzcZO9T=|Pd<9Sh8M|VzeMch{ZXO,61O{zܽ_1gB4wWu覊&++} ^ C%VwԽf 6uθHgYD9>YHll|zXf5_twLgb!,($մeL3h{ 9w4z`L#9.٢W}gF: [q<2(,PA9M;}'Pqt3d}XeF5g!ٱ- 8,-aQ*anUKxes4G[i W͟i ޾־i;^--!FYb1 #mV(.T%LtX_މG?."_G8=X)l4<;L[Y,tY` /z {B_]<\rKgpF闣hIͲŖ+"YVFfP$hEgZŒL5@?-o/roڑ_ܟLj5bbW,mT6:Oۻ ~ŋ*7bAmz"8)?Qz7 hoYf)1G#oNAmO7`]',3|eJOEsbb Y$vAz|saoM}a Tyf -Ŗ&w6J`v'ygwgfI`) ]ooLai}ŬcKrteD*[2So"')ߺ!'!dZrk$o60" \=\$\FCE r(dy)Z#Q[ƭ_|J <(z FY %TvA ^߇džo'pFsBQꍮ d6"2oMUܞz}]HkD5%+EYT gN|_}HI(-XRX!WUANzzYM"__kĭp̾P`H?_&zԫ*$YeEqA(F_H+n ԟ-|Cn$.* 5M;GL li!"_PDSF-7Tȋ?ٹd4-Xg ⦈i̯P<̀Se= Z˙*!ǃ;谟>_S(_*C3ثy?M&IW-ikpODp&;CS8!W𭌔Z,Uf=mfV5d*-p 2` cU@[$r1n|U*Bl6O!2'4%3k#+4IADŽ@UBV0^md-&{L>k%RSA{ lv--׬wV] K"26§,9B;Sl 5Pc&0( 8|@nC/?lW`N&rY[`ܕx)< 71(&^ RνG|T3q-1?i+Pq| EȌD嬕\3 Aկ{IH=Z~4ǖڀ zNB.ɋAgLxpe-UHX>Ь\o x}+D%[ɡ?~rͼVM4Cv[6L1T}zXܟP] '֩8cr9H ~2UgE; rO}1,s F;˟=D9cK,e n>.7JD>G5_tZSM]$LBvrsx*+-|'͟cH6&e(Z''enAƱB>[%,> U:Dž;m*YjDj2UU6y_qbܓ/Y-#L2tWyy³|/ $GrS̤?JEV+Ӳ=ū9j_c\D^hhzlH+~@[KT41(ĵ͌1hk·,;ÒHUlG#>WfEt^`0OZycX*@{)7I 3gu3Yj .hi"Xȏu5|Y%tlGWj`b֢֣Gz’KQ)W01;Di6["E`}:~D`ov,y`!O#Kj/dN[8mSeh[m8a)xs՟,S'&cU#,ef6Kl9K3}sM0!,- 2+Wݨ&$OYZ \It{ 9RV$5nŻݧdnRkUe57w9}_)ф&|HCv>51zDCEe2gk0ߜ\K'6֕:H"sySφ$y40s3#5%v ! ^M_>Cv|}>[H_PSY|'9>. 7XQD7!o _i,.DҌnx70RKuIVA}aFm2I jXqD `R"|˪#W{QuZE%@+B5@K _bjP7ĥăsؚf uz rR}ol;b6u3NB(y ʛ$0d$rI@٬m_c,=A؅~SrAd @S̽$qIdFثh ͮ:IKɳl:X I6znRRtBnuy-k>tq5r>QC_Փ u1s2 E" o(5&a}a#μCF;HVI{|^*eRp+{τ~c6'{Έ &Z ËWBC8ъCB~+.D"sP@';wKk,˂ jr$` 10z'@oHܒŭ(rtH*`I2B }初~ظΚz8#~mz4Lm2qƴDS@/]`J`vr+lo *;֦o_sfWZGɋ{S"!>fsdFUr ;d`|⤞|TNO.r=IPU0CW* XC3b$+GYEy %N~Ic<6r'oTJⱩ? Om Y0G?<'3 =Gsu5nXOkMWZsݽ]'0'ܧqvI0b[D&w/N [}P^ޕ(ӄU kT~C:$JcܐrSgTd+G㻽˛bAj [NoCs83 koBj&ѳ ui0 ;w֔5رX=F扁qZ4bNtԻw}rEYd^IT^%9 DrxL\i6ґ^_iI8gWrú#Ees~[{3Q0,V5O[GIq謗M$P6ů}ñh(-Q/s:d5d&yre͘qqwZ4nZfplxq>vr>)Z!B24eRs+~,`Ӽ' !sWLƧ|:#Xf*6HE+-ƫ:J42$hb%L:b,n+1WKFN('ׁ+pMQҡ?j{iݙR[UyNgMFP SP#e5I!o~? Q˂G+\ifh݁Ju[ʀhAZ/3#~P?;"S%H@DO48TyA||Adne6ދAӋv@j HRdu C z{prN|͕}MhҴp3-|k*67 ʇOϘhl3Ta4Ϟ?7N!NJ*h#w$ӝ" Úb'k[{d!||6 `GKj&?ٚgw/_]"YUp6&KF.?zԝcnVPOȨQКjosd,X~!@@m.aQzf7^uhrBk -D ֨}-0Aêhm}7xZ ;ouPIŻ;'{7qO󦃄aY.an!9~uRzOlw v= LL ? QVZ +‘_>waWs|{,4DSmQ֌PBS6ɰJR]"GHUK|+QZI#QW-]N{"dykbg>sVYOJXRfGZ2#lݢ[̐U==Lsoz1$q~lz]IBlM*5UNasK}6|t#G > &2uqG,_ƬƮkOC1oB"S0oR1Q-ߟh1`\79km_@9avr{C~W(Ǡ-U~Jgi851BЦeʳHY(#EU`'YK,\!'Ht#в 1[%/"A14a2Uevy3nL)(JvT Xu~1 F +BBo!C@we[pzqdV"77UgKwPoo1=≼-\tjk5  ?2j0/]ܫt9J^rL ѦϐEW0 QwčaY FpU0@Y"ڸ2r. xuvTvdEVNdqN:l1yCrf0!r3$W\qF:!VgsaSXoDbW08lۮLcX6T|h$zZOxW'Ioig_p:8n,W;m2-/ڃyIoH'm%T<98NyiSr6p& WM : < Ε=pH0L(P=qLoxecCSڧyɘGKKL*'wa52L81YΕr6SûLr!!η awZ>I:4Jb8N:|fr{%swݍU[[vJHJx׿f$!C7H.T 6'ٺ!`dJ7ݎX]_-v=\cUʛAG/+/ݧy Tx5|[ *K=4,>%GB=NġL|-4Av DPF:]SũAi)v\Mh2k̑=Уv[KêIwt IaWT>6#t&G&+/h}md=ɉnBwU4Og%(,2]y.QQdAly SqB}h{;p) 8$ sL(bŜH<*ov#˙nfyghg.ؔBj I~ދ0\ML@|շ{KQ:u-kn+uE5IZޛ-=Yq?]d려|U24@_a@1\$Lu T 7:y9 N伝.[&ew#v5EŒ@y%jor'2>aEr{דAƟm%B/[[ EBO3[#u1?$<)$l`o]f@֕* ՐƑ(KL1^j [CaxLʵ M%U߷ C˕Ocޓ9CP B;4MM4SS-r~x ۝ڳ.BoWLÃE &E暭+ mQoCl2 ګ윈S$"6]x54*,{!~k<]??[":n|`@87 I(Ih[E)*j&~VoVц1Z"0@cO/鐹pIhxVO #MQ΋<1ǫ&u{30~)S1 n[;x4c!N%GăUx iZˋzjhu*,Q!o ?ɷ(d>;{bs~(#P5X4V>gJJY!*D5Giz&b ZۊrM Ba8DQoĦ$udTpc;r0uu <.(Z+/4#BD̑r'SH4$trí%0 9`(g> عo[ϱChimu+P(6 ؀~ZԛLvvnh̎M)V^"-2Z#6@ ϲ3jK ׽) ?ao*}7m;tW4",RB'їW&siA0ԍ6FDI@4Wx[K_)G R%;{KG nVm"#f5s3L0#[̫lspV6fNeb"mZANOD`A7XNM@U,rBU9<)x3gRgޔ95׈K&94h ,4G6RDyΞ3倭fsPkDV&H5R7K=H~?R|},:jEJ-sH/I"-hc%+$X ?߀W,Ab|)IGmwԤ2Γ(Nw(>r1arf0I91 3քA ܗ9~ֶ,G. V7!`x٢5Sp A&h\lzt{j7u$hݔ}BhmJIΪ08B=ֳ,?咟xZo8ZлgxW>Cۘy彠[':y CSwi 82:+MʬR!`'EBj}}*@*e 3x&A>j0hY[8O'.!m`ʗ䭻Y)Ẇ! [ ړmoU w䴂_s69.^~w~oGwySm]@],0˵-$~pV}1tnUyBs9.S@C.΀D {!=*+̮]L`FAr6#PAn `M}.vjypv=s7;=:H!A_1b|$;'m|3RPfЏxʂ{y)L헰4n_S=?-L߈;=[w%g~7t|VٵwkJZ0&"@4F0-qAp/w^lb"*$Lu2E Isك?sYJ҉FH~ffyR'RG>Jj( :]3c:oTw32fw +AzHjY\Wgx4Rlؼlu!p~hEX 1RPh}LgF~>,2 ]Dz{U`hYJ69/F1 xŭaSCr7K wvrWaZ%cò"-ǟ%@ȨV~7>Kػ+? CrP!,PϮ>qis`~ew^2zne/d1Gu QpNy,/))sd=G&?Cn;7d&JYn즵(hϦg0\~+ !@: .V0U]$%ǖl/->MC)j*|I{LR0U=[7lhd;(I1: Ӯ=¬?Zտx UJ'| sXTx'3}l~ N)'~w,`GqmpzCq)&*ͬ5^t[T$,X$r59`| $ z?^I0;X E&`6&J-}]L[i+[V%X W]2ڨ3*__m) q^rZG%' { Hΰ?n)LiE򿈫UJC]QЫ P[~8:F[#&l/h۶ #tÈs kԥ [dԂK;IJAWB`kn%| b{̜3+W]o}j~rALfW}gAt8~w;H5Pjc49F% &<[m=OJY_a >$JrhZ1ʧ!:IbJ*ؚ7w-EoS0p') }C ܭLm P0ԼCO+Pr=Xoi ⚃"q2A*|Qu:8NLf:T+1QKq1ּN}Uvhj ,.e%JmӾ"wӜ'Ν,tDj4"HM]wPJ3M?l4#n\z``,0>lXf ="܊ AEK&dS4N2^nSEÇBO1?TG:FᦁI3֢ۮd$1{FyN~V 3+R4TΊhLBur$y:AZ I-$gFQ?=ʜ4:vڑՎAħՃT$U🞃) $7Ě) kկ .} l^w,mk2֭ 0Ŕ Bp׊/=ojB!ˇ37IN#-PM3 -ld89fm ;xb ʲGI[C5kץG* rG:A$5&s(W;N'*/r(P*?siU?S71ˈ{KcK$0+ٺsckIEl-yP ZZ@C*竊 2fAOn]EaE;X}vQͭIڀ _0xg'&*~ r&=f% TgBpY|_ .=p6u $ubf4@UL*k1IEƍzcE!F;SZ`he`H^u!v6kT| kpf>h> fKd|dK+֑xtؔ~8/xIJdS|ͯyҡa ,?pf>W}l Ig@(F߼\*f/֎WGaDb#m24$δhf%DWunvNZm385$[bZݛٞo.y `5¢Y3s0́t!)<#!BHG.Ӧ\z,/^Tn߅tEqܴlB7r91+b&LX3N9#B@1`kCNܕj٠ 0c*r$PjYŨcSѭifeM{NMMٸ`vST[l}?9$ea0AU%tA >(s^Wѵ#sR]۵#NS:bmp04MޥqA@bnd "vlT̚仕L|8Y6#_iB{ hWTIr+Lx/gs1~C41ΣiSn41,@.Wy/P~/<Y"gݸZ%ZfDħɽ]RU‰sܠA}2 ;&8 TE4"4MD8 i'dv *$M&=͡>Ȋ#!*@7?A:u@^1nEoˏ[ [%݈[ax1X%Grn莖bO73wYMMVcDii!Wk1̻PuLCֳ7CZ ),ׯX̔ܡlP땼 H9&su g/Dks]ro-(&:r^-1eH*Z3iAqbMENS5v?Q_Tm h~%z C~0RTg.k'})P BnOsXCK^Hq?/L_3rxƃ(GrBy<-6; l;O" [[ 8!7Яu6WP.~eus{&s03_'eCX{᷽BKҳ/% q67dHR[GF<(=&꿂Tzm(O1d˸+칇yJ1g0@$h H44#^ ɃO[R&9[`z{#8дWffYpj=IX+6*4(p" dt=_Ohb>aE,p s0u[e`kRx*d1M3]0dEά[A%DSP*>r#c(4yɤ(зIvwM<9Zs \$|< 쯀Kx6],Afx)UO4|_7SѿFt{ND93$МSFF:#/L)xCE=_aA=cr FIJQ$ Rɮh 2^j\&pL]:dmH6 MmInH? 'U&Y>8Ov;r!5tafE@X@J~ZWJA]GRA-.>;*i)ph0kG t!# QQtO;ul_^It_ ^:L.zjF4\hBKЖᢈP:FǛzi}1JqH.sɔ@{.+ %8*&8)>O0VV3F!67]thyk>^[/&] J_$!L+5{6v9ZxY*zOXtuHϋؐ9,U^Ox $7;6!)-gBx`17C`F-nI33 l`/DpvjyNK]J^dq'H(޺ND)/%4UzSAy3`bC/y:PLTV$W*7IMG5R2 yEUP߈;o)OWXw咐 f3 (I{ Zt>ġA|0p[NvnAkX(z':".2뙱D_Ű,kٞ7=QJ/apr7iIp0;iZ0ߪ'qY]jӢTtep]K+ hC:lUԎ~v 3ZNG~RrJEی -,GG,nHT^$~|LĶ]z"nԴerp&z9q=4Ke~@x~z9CM^ZH!mGwt[ȘOUY lZ!#auZP !;%TYbg c{cбА݀a?NB{۩Piy̏|L"zʔ,ǛiYثb8M?=H;|(`tadL5`qL;o4@ 9ʷƫpy|̍("UG-11i&w;M@եyNXL=*)VHcyg1`a o|zċ;TK{oasvy}=8>ur.U gUeToSTn>yjn% W!yl>8Ja(sJ.+kK3zQ䮿 { RiyX5qw cTCE!wvVx;y;*<)ge{*E r:71YlޞDUVS֗-PCazT҈To[:#SC0[򢱍?Apu n{˝ na<ʫ jJ=bFLNyC`9:3 YML|)y5G-bfE [`r^hzKޭi黢[/v/o"ȱfad%[ںl2d!iX@] ܥ;0W[ J:a{ғ @Qڗ8H-~6Z ~KDs\$-ƄV㖐<{( [UV*ٶ-/2u<@ 7x/* b~uü&39Ⱃף}J?$WrHs GϤE7\ %1)][$QM maH'u_2sAm@!KOZ5glBbg o7cc*\n:pϸg1!ۖ=vMgLFAU\M0)6z`31Xoa W"m1ݸw/jakje)Կ8ȜYkMx%rTҫ];TJBtql9P6,e-ŵo/\M Q>{]Ɩ=gg_sfgzf wʎpX FŸ:G7g)ʷ6^VK g)W0R'+E6.m@W˾]oPƯ*!ZNH@Kvm2=Sc%zVIV )sf%*M^;#$6fԡ73<kȀe15mc ͐^=ۃZ㡙Ÿ +#V !me[SS\ %mJ| %CTn1Ƒ>"q3U†ބFV*DpSXrfˬ  JE5ħ-;Yx.W䫣9}DM7 5Hp.Cp)P-2ys?!DMJBhsl+JI`-uJ*)]plڃr|SH ֻ Fh3HJ#M;Y fb(1D!¢t0[(uh(1Ss%Ҵ.\(:!x^')Px(.;ڞ_)QeH2{X p*fKsFTvyÂ*a WISVhLSO!6w i/y@E}^{rKM ;|s1Pxv<e2iaժxղv & o5N$!Mig~k,@Eҥ 6; $ =Xy K/. 4S71)HǛ.gc aQy 'D5$F}*rB8\!v/LzDpZ:y*pg`s0gOFDMj[﯐陼tJ-;17@Y:[2cޥ@rփYJ8Z{kmW@W\yTأ0[(C6yVz7"PTb(>A3SS,W]0Q(8{][JԀSE5C Z($"ޒy F;z'/P )re|GY0.3E@wY&ڑFJLlb3K.,3W<$!zꜗ~j)f ZY"Z5N sVT5ηCF|zn HNṖDS1PrVo ݇5b7%OF~Bd苾w`/y`;[U71=}!~!BcկD Sb1cH"dzG(?9-Fڙ"fS={.]Ar)ZK HH3T4dڥ/5KkjuaZ^:O/cNA`r|N;2:6e:b[E El{^>t_[ǔM&$1@F W,AhI'OMyVWʓҧM(5zyxAl Y1'EJE7Zˢ*C +YAx9ÖSEF"s3>EMP֜/7e]:@t-F,UW'$kfqn38B\ ~juO3&)Ĺ<ğjmCq&+*N#mxb/FΖnmG62Ha)$ [M @h_K I#e\I!ۃ5xEdnBU猄JdO `I6NZ✱I ]p]=m\O8XF+<@r^CW4 zQAK88j_U>Ei)I4=P9:7Es XX@|&zhз8uUJl&:*/kxjz`ṯ'b 1zǃWdM 뢩@gXG]5aSčcV}-d*qfLȰѦͽ+u2EtT#@ք?'`55y_ӓ{L|:5Z҈C$3>}mUj#AY>ǣ`BKKiMς/3σGoq%_Z-2}*]@]ZYA0=Ѩ//'/_)Dzs첮V1^2cщRja]|p{$v/>}t)g:{! m!={O}L$1 g4{ iqǵoABԋKF,ѺX1A4ʇMcgP^P$03tN32UN%O_0INp<2#Z@v(0͵9?|$P|,|VN] u ds64=J2jkL ]gFc>JLKzt 8)?gNml174317a/"SMtsM>4{sjaWV^삕qRP8]( ?P^FGx25ce?[i04=6wiAMxOt:H\ru('L`6 !>9͋d" Z6o%shwmLBK@$ΰe%'%MomYH>s}+c`rف`u]7"U!+aK5^2&q#]HB2 b 8|"e%c $_8)~bMT4ݨgh =*ԿgL.?K.[8y\:6_&QjG+Jl!S\*΁%?u]nҒ| @,tG\1'6X3ş?@Pi j \{Bl\\qnuvg^qtv3dfZ7G@ik$pS&[wKmdίH="@rrI5!{{Z󦓈VcbݚJ.NLyD[=:CL7'h>P(M֣2zL_dN4[| F\DÏ pP=ɥ~abtK9}hW&v0ՋCf F!o$,`ZQdAvGM }.rh؋PIeNa!Dّ &Jk{-epfBɓ#!`կϧTIY\W^-Q.ǏE%0}d(sg.k9<)D7<^/3w(z!竮sEfAQІi`?4~=ƪscrvg`]# "qys w.Tn{$;yBٸŻzIA3@&"BI.fTpZiJRFJ)@eCfܿ\l>4Ywnն> h@sެC U}.%ȁv鶕l6UJCA61r2ER, `c ]}e+x8ڳ,bJM,'Pl %?<sb""mwCNd>yX:426(ňc}Uo`J$SyXlμ-aq`KV%w@Œ> '>l:[6YǫSbWՔn+K @v0ؽqӻ(^H.P}?&(RMw\M st{06->pGʃۺC9p]2.0rŘMbLL9V$>k%]/;;KcHIݨ{$lؒ1SǺ|aT C"wٰ%'ל1y'!/6GI, Ԛ`SYbyx{‘wODžm r:Os8} $,oʚj ک0W/Ui '.Xެߴ*fS2waY3^ʡ:ڻ2#aܽ <[}]_oT־ nh~+8 ۓQ/[@Y?, T 1qc6HQ,?<&%t!8yw )BK耕 x#y\kxuM,W?+I+)w]AEa;?iRF'>vg#i(dDD|9{V]Eyrv~bf+o9^ɫg&_=)A'P$Ox(j?HHj8)fu֯aq]ҝzi.K7Ҋ٪a`jEL˪,AVd%js-F&!Qo.CJ};!IEpD*#-][` [4Nn$"Qw2,4 Z +)[f%^[mܱ{ ,?~:TuX%R>h;0}fƁy&1fTel[a(#K-֧YOBˈU J^[E7~@E8u;~S>J2ǰɣ l66ZC9_Km $W?H]s3BחmV\sfhbOi h`øՇX`[@Ӈ??̞c\ 7Oo'E?6>pqι&Am2~c*2#>Wz[.Iv-,CٵiO&)xQlN@fLGqPS(^]M=IW41MgF_SP4ϳfTz~N/#m,# [^w(<$%މp9wd)Α+ \2m u.W\鄂1%t:S/i0>rG7qN@y{fc Bi`>2IZpKocBF=#v'H)d\Es7ǿQ߉c- )_ =eҟğ/+Ir"rڡSM32mf-j5+gyGN%1d.aLJ}FxTZk]&פJ qƷJ!~sB%T`~3R{]n/ΗHH5AZzg/Gc?bĴEP`4&o2J+"59QGC\Ɓ*3ÐeX2|RA጗"(.sR6UO3Z`rE؞Ɖ &wsw:W j\2*!y>ViJ|V+ql NV^E굻jh:^#~8pȝQQ^,wPqX=B"1QU*`oXmݏp"鄺aE8sjRd7bi+ ncHڥ7{uҬj 8&y2S?IPzg3.] &9,^{%n> trv/ҕ{,IzP0Cy7@Tt`g2ܔzwL(uF}BwlbypDL=N/M~ץҬG-#,`PQ'b*\D}[^p?De4-'y._1ũktIsceRA4k2ГBxcfVN=o,)w}Mή[ɏ0b>;T|wǯIࡵ3 bwdVӇD|Ak" 4u6UR= ]6~.|Ya|&trhC"ݑ.;\x􇜞fc9܁R /|nmo_Tn5AE74J1֦#k$¿ }w˶,3k[V ੬4 a&0?"ZPο`h_s%c0K#$9‚DhocD5AUgU(yD*yNQ^pLz2-P4PEKȹ6KXy|l/ b["i򕨿Op ;8>":-Bs4\A1sRVʹ-ism[](!h05&_4bK}^|*!0IPr=B{oqɦxKp(IgY L6x1jhj1& [eJH6Y!viǢ~] c\Lbq Xxpa?s7U'#K x,q~铳%aKIMRQ-],ZV"*DXڠ_?*[mcGpӓn #<;Mqn|~!(z&L.DWoe{a}eb&;߻#fahgDՐ9b# < a"@%D)#םnHK;>T&gB`t>8Jn3\BgP֡=mDY u [: A~ߗ=>s T[L]jwKQ  a@d݊ t { .!|,ӞWVgOv xӶ]?%st7%ϛ]7v nm}9tsXWA@T,K{݈-2 I9,Y4Y'uyp34*S2AHelOh¿YyyQKBLsAChKX i, 7~ylk+~Gc 5.果)ͅʤ*=6)B):}=|Q,TJ\Ҩ~\QK*;/b7 q/fqjm_3R"k~C6P9s12Vz$Nk)D0ħ3Yގ2G3҇<۱(]*ޥFa`fdt荃*6l?I/UKV uv f`r?e$|Ɨh"Dشͯ ˌoa046{nb\=6K"?s}uçUe,3 )w=!x Pɸ8x%!Cxӏ#Ѿ"\dh&X3STgց2[؎!-GD\Jޭ&߷VgFc|Gm3GD`˿>w0$$0#VV|sJm]ɢ;RfQ@lwǶDL6Esk0 ?Rn@mGU2x q܉j]k*aUevQAt+q mXQxXw\3'],:xB4 L0j%qfdutV[oe&"eɣ`?*+_L̋4;t ys cA![Pݤԏ9,-Lܒ(Gz)#y(86ߪ%cOb ^ʿa rCqz_*M cd8FGAS/qOQ ((ѿPy8PP?\ >%)F(k޽Pvq4G$9#2 #=Lwak=q&|iYIחne?+? >_!E*`9hGZrlA|\:nK`B~\l nS,DKH˰R B=2&j"1@x<@g@\Yv ZDJGA BΈV biBK=/g{m{ƈ~.Q,PHcE], }"$QY1Ha)8=Lbf x% 1)5[ tb^1 *K|d=N4 kכ*)噫l|ja6ZžP!oBU#1Ö?b^Ѐ;jմ (CRM4mTW= 0kւ?V89089Wkp}*[?vbzzu@4 *7fw@Xj0=^7]Bm̐>PA@~͟ntXd 14#[2l$Tٖrtv{\!L# eaP 4;U%ԄTbnU^6)*9 nTfeBt44o{]AOΟ쇥a+;,ߖǚH;c$:6ˋ$rgcGNf7=e$JrO+*,ZJJNV*Y,AY걕wf( dy- ~g_XUp8]Hq`@l6DJM9 ѫE3>kaHkp|u_'.1i RyûC$uBCWO8m>E+c?!Is` q%g p b.<4JԈWۈTMn38^0Q$wBYo,=&lk?[ |1 ˕xmvH AE;W{rvoJBL'5 }nn::ؼ (rGgU%ء#: KNkd =v쳦7vvW jH.F]jWXױX6iٛ22MgW$t[yr۾;y0QN{xk z`Nq ^}32멏8JH6)ܠn1dA*meeʞRArii.Iήnځ3I: [v42;d1r2'R õᐮئ#*+/F -Ҏ{==雧?jfLR80?E>x0;]Y=HpRnoIX7ILD7^Y`fr)⣡*J{nɃ$ A<5oǨ-n'{֬6"J.sDأ7 7WU6#k5x}wkHX T ;l|hUWLIC$ +~&(XMvs܊%K'ZdWXdwr.傎YsҠT7{yw(kXe3ww 4MŰ!b3EZJE= o^1 \PSo j"=-h#rOo. 2!%|\ X(Ǻ[ BؼWJ~Xœʜ0ke[8nFV?3QX(fR q@['1/Or̂d)Oy&ԐaR,zsSe?9օuVEJ6,IdDXX{JُNdGrB >4~[(I7XejTzVTU_S@VD9Kh;l;aa*qzc u:xL~M:L54xŽBzjxCn p?DQ]gⲁבGS S{e~lg.VxI#&}qN,{"'e2'wP=IHjMhT cM8m.Hl']*TNu{)CI:6܂o28[`g:Tm3F!u":z?cG(( ٖ<P 9qI2jbQ18R{~OJf:kЋpZuĸo?I+mR;@¼wJM(]EFjWoH|P8w³5OMѽ٧a[d9ÑK:-f X!ߡmC;Ĵ^&l{RBknN7"HaӫpnUcэ*|%$M!tc4ߡN[HS$%ZYlz>:.? nUm#5/ߩӹ'հa2!G.ڢ{uepƴa؛rHt!'@QE W C} pRn ?&mliH%6ߊ-j`kcNΙA@TI#{~1͒Z 6!T䎓 YBn ;_bPe! CR/>^! ewz>+&,R%lYʷu *;&4wq'#ɼ!F)xTevh[]0wR,IV-g ]ҧ찑<;޹2k~t)#Bo޸T&T2ҁ =tJԑᙊ sTԝo ʼTi!WXS*Q5H_d7+'#83޷;߲+tģs qѲ9}}V;7ܒ 1lAS C^hA܀Q$R [[ͺ&|<4br6-O߹#O~+rm*0:JڡZt>ĪƐՃFDT(4,~!C1,BN~c[MUd; =%? v+;#`/ ig*8z`q%5)k(b6D)X$eK"$`Orp 4׆"Rm] ^.4(@ .z6>i֌bnz;z5i$XF-y£“'Q81c_NY AG+TAaD$E9uf#0P2Tx9XmgW,V-khf*a#c>1~KZ Gè [?kI&yܭYj~Ӫk)SIej={wiei,0Qߘ$)NoAZb7s7Pk"(-ݛL5Vm^Iv{.$NyGĒviwuOЪC@}n V.n*!uQ9sF?j" o qR/"\Ca >۸2Ii:~s 9w^E唤Oe"hN|~{ Sk8R3xK4Ȃ$yWu[X:aK(%mޕ|9U{kt'!j }ê(c 9oH+/iT*CnkR90SZ~P#MGR˭Z?#4Pk3ʣɼ`̶9̺u-~ Ҭ?80f,n{q%I u;,,6ҡb([(CSA}0`y9]yk~E6 0Yw5(;Et֕ywv{uZ.۲fznV*X[!\ԏ^ >QD!v@ƆLJÇo~7xʲS?9D*U!}P$B늆6,f\?6ҽu9PnB ߱}pcF.ԫIǢ1Z܈SB"+6K#m``*ƭc&eُ5Ȁ3D aDZ$W"w``,{*؉-<.'OXo.HklM~FHVJo,6$T(9yy*]46ȧof-9G HIf2 ,dr],=nQ_"Aa@=⸘ `O56j[HW4:.71Yu1OZt3S=C;?ޱbt ZM\hEf[mJJB%IiUFtoLdx=Bܟaa0:`O;~u I}~}PcHA(Ee~+cT4 'G"vhďi93)ø eQ.UJο|𜳠6?[x8 6Ldjgt8+Y\{{ש&} WqjY2xZAC_X 0<}ebfuכ3w}yբ ZLi+B6=r&C}+#LOb2mD#?f ܠ%NHvQ7z#D& 9sJ-*xnˎ<.1szftf5>P;*/Wv.ڧE*0Jlu e[Vl}/, YZ*15T(٦sH;^ފnOмjUdR8t nyV gW,À\CmdW[ewn!.9x y(KR7/&D)TV۔{Rœ&HTtI0Ϙ0kG` Z_$2N'a_q!QEh7AGqgC)ݖU=1Ay t,70])*ڹP#Pͳu8;jύlJBEjU* |lBPØG^1#ڼTE289./r(rZ_7dTgo‘-ߔVJP{Ŗ_\0G xw`^Tbt>}l#oV`WB'U+:8Ex=E?~m]o*@.WO›uENr95gZA/}n2M"XgV5fyXCv:!zh԰b:teՒ.φO7o a3n~)Fݣ%pWL#((T^v(0 ZAMAU`f^&N^0}x[\)͎8+ AK(['>LJvNM1>4ξ= 绖%p O5z:6[D2;(84vaNЃh_alB! P̱!:QaP?QXƮ@l gDƕ<]Aelh6[MGH:MTm=S>~ܱw)xL7YBǎ40~u5֢i}hu _!P"K teCMkP^-śZm1Zgkp 1ސVr|k'H׃BA!#0ϛ UЋ2mRQo^n]vZf45(]]v T^ǯ:!-(H9X`ہ B:Q/s/0G_=y%e gZt9,l/zE0AxqXF&!}ɼ?c_.m`YP ~;l)fTFg<:b=n]1 vH'CYyVu7ǤͿ⯻@rVFRY-2"/.,AOJ2J`0LrF2圍~k9O0-@r,;cc%̐>7tO{U31ϐzB2m)%M@lߠ& 9JC$ 4L-bM&7E`n* 16T.K:jnq^_3#oXv)IuKKr*kHJS CP>s^I~2wԝvZ=ucd'í `%JRŪRIuV&jE㮗f)`fY+ώFo3.r L2 <<7?o+'Oɩ'8BPqĹtOuarPp.vPū0/|Cx0fuW:+6(@:bo:{J_m ;QJvMWUF#59tsv(|I69Shm#jʤO>09 qFR<\YW-jikH9:SЧ1)+%lбQ@Ͼl->wu1fwEVo\C\VUGss̝K\)sS V D/8 "c{vP2ؾX[|NX'=TY9oV71kȷ $؋ @ pA<'3ҵ7^2IK>UB|[(6|]ēςn/i\7^3כcHYӉQ+8[B,ovp[Cvť @f{Y{ԟY7ZEpQDꑬKu]9 NI#.M>i0z}y0jH+'|k8g!getp2ˢ琻TH8#pEJu,5~OS~Dn?I84cȫ3*qa ocј"Smy iOwa(5̀iŅU cSHbƥo1Kra'VS.GsB04֔*>ޭh}i'Ra@Z{wbX$~j+蚤rPVL絗!lyv$Lk!Zj_ @Vf$SֳL#h]dE*c33˻ EUby.8_𸩵 j keZdNR[Р.PXҒP4D~@f7frhrs3krdQwe% $%9x:p?_~ ʹ ʛ'$)ս|df@u/Jy54tLV**A*Hl &W+7yε7e`Q{v"Eb0//y_0z=gps=#{/^!oLJzݯNNص9j.w*7*RFi_Bg:,UW :ؠ&xte.#${fWAǑƮ1$`1h`$n+HeqCn*y}*lǑ15rU|q7Rui"CRzhN\(qXj7H\oq# dPl&q_W CLݽȳhK$XȨrnm\4MmKOa Pb*2ލX@Tp#9 gR9ΣZsmi&8XFO7oUw]AU{pm{ N%eQ3f%R R o1hT“:lb3Pq9:f w$K=_ʾTCoa.AZ YOO/é9bvմ)vM6Z?>42uDuqݯ1%0g;AϒadPOLUz%>4Fӏ8˗ !Dkv`T(}3Ino;lN*mId'4OEu|] t(NB~zi(!j-n4dw1\9 ,r|Pc<˥hhv0K,TyKV-@Zْj› xBҢ<frj 2iP8 ~GxұG2d)C>+d/ M|"»:8,0>ܕ5D8VOH,A$W:9+tYͥX1m@#R­{G6lJ_: +DL>iQMVzECxk}giL4wСgPǛ>@TIn}pr's79S74UPB3Qo4=U`zZKP"UH+2vY1Pwp;ǕI]Jl( 618B+kBbu&R,kI&Hz $B؆E%%5#34b:):|ȘjY?9ːA!;H x>Btr"[ے-kkkx 6K0ސm,⼵jw/[~[|w}|-%,|xAY~I;~r\->L-I=q>Z~ %9tXZy閸Ζ}1D98.ʝl6ǃދ~$ ]C;CkhaD[\!t4 vyJ8d[{ Q*KDR֨)#(DlϮyΟl8Q%.&^|`y V+jeSMoQ0% ߄MTzOlWCdQGmfv$}ac¯|_ j쎗.;MÄ́/Duf ݘbIlT^HN5w9?}#{QX>x4;Y8bbFY(4'LBt$ZyYjp޿_O8LWvqߣbX܉:O՛Y53#N|6 Kt4|\ c=v[gWL̸Vڨ"W ڽ.EV00tE(0x.II/55u7hS%6ǔy^>?sg-kMݛ(sNN2M$Dk/MxCkSf`4i6*${O+ðWkV,] ɝv{P4 .> QY90 7r mw1 (mFw$>*14]x3*$d@J9x%C>hb8eica7 Th H'BܷrE~%R~PTORŰ~֐77{SK<(g t81ن:6O]ֹA:P W-C[ ׋l}ie΂CٔGJ&H[5BQb`/XH_t]<'^uOgcnV,mðwrSߠq0oxNʥ|I}s饚ƖϏJUIEЎin=ܻt,Z̎`ywv|1Uy<$[Ϳa6Q|ng 01K= CzJ`Q)R'vp'_g^c֥!fR_ d^@!{>˺=Xg|Z{Aj.߁ms}xJUw31ԨGSmyNJ;MO9 mJ8ydzw/$:4(?;'Tט]آ-OH&LuE 8:tYa y[0TG>2KKjE* ,FQTÿ2>3jNy: 9~ fa:@UȦ D޺T"Y-hHcټ##MκɌЗ\wU,%"A2)^OE41 KᙰW-9cd ~'z$ WBo6\ek$ރ˾ޭ{?ZmF,[d[?#%y?዆Ȯ)[x=shbCJp%|}sPk;rAvDP0bSIދnK PwTYs=-'ad"6 wϣ\l;V)Z{% -OU#`ZkΡʣ*In#9ЭM jj.##6Gv H4UȪ&l_*&GY]|l<?Z^|؍*L s@)h2O(1'.\=>cV0aPVEoa~ՠVec9fLzpߕМ>=.1Q7g5'ơiP\j͙UJ qB ٭ -n gG䊪/nᴞthTqkSΧWql^-,G{0 'ZRm.GT).a~D%HP1uzeamyk.h4o0=jnʲe ϵ7?nvh7v5#"(\+63F !r/Wc6^.U:n$1A;D{-(fNZ$JOCt&f$)HoiGi#GKBr?u(bmy$S\Kp)}Oឭ0\5d`ǧ45ꁒ8Bh`9^KEh)ʠ!Ujם[CDIǐ?SԌN7븀 DnDhq62Bȉ(`һuO?gw_-ͣb>&hsW  rZD^ve&Jſ*Kq5A܅TRrY1G+!3LA 32]2%>kr֯NܴZj)I,?'aKխcas5Aʢ/}$S؏?KSgZ~]E; b6`)]mp{E[dl!N6&khQA >M[R ֺ9MK:ru,x=',wh*YP?>mD:#׻oYoP/FJ˞x-W$iždaU2('n$,ݸ.} صL/OJq%,]ex8ZVǟAa͍YgJg\2o*{נ(Ƈ>n+¾:xdFy*EUX4ê[-DXC4{c> x_|, zg'(E,|=W>KXčvƇj͖?>1>zBJ}Al.fSX&sgE-lQ"1Q#qž8;S `C#0l?YAB@̎3n9mrö][BuJ4?lSY(׍ͻ󨼘ȣnMHh#ONdN 0Udc58 I~XByсLȏ$mE+)>EHېslh{hsT ~dYE[጑ӅAR:&nKs悹YZG}h6~u l/e}ot'X\OWm_ vӌLv1Q\mw#eM3[b)(.N4)?qzѪ {_V-O.1,LzH VE4=VWq 6ֳ"渳b1AS8%mNcÛ!Xw{c.՟y!$߾ʩ70i)_ik㉠(2`oS* lڵP:?>ܽ7v0ʮhYURcQ̆Yu `I,( <4^ʉrɃ;լRPau#TDWݔ1Q̚zl1~١zݜ$!XhsBny%A+-ǴCh8r}^s.#@nǰKԺ$-3a!C)>ULXƁzO!) L$O橘C"I)Kehs P)_O/#nm#+&_t:MXϾXI=+Y?nWl1ˍF>RhbIS~x"F*g kp9jjaF{%Bզ]a+YkeX"m}G' a:W?˨g=U v+MYjJMT;snwMJFfYq$t{VD{dZݍXɽ,|~vMQ]Miiv7̎\k{-.ޭڰ/e 'vo7],&0xկb/Ȕոr|[ KȆW չߘr:WJp:>i$[eB,6&CP9"g("գ`IN{bDW`c(th{d1!ֹ1a-oPuP=`)qi#B*j|Sy^6Majk; ʟ2<Zgh 9. Ar=q" D }M\MG24&ޔd֕G+z_ Jp_&k[?Gp+U$\V`ǣB"|;9 >jًN$y 77ä igܰ/{D y^g$*h}yJ8#GE$ x:x4Ԉu<)l:eygKdR*} K MP.Za(B:|iް3?ؗ[EŠoܣE<:9̟q[oşIySftp܆,zq\li*6_|bn㍁U׆.[SB**^nN5H'^=?w'νeoq-Ifz"^vQ'"N3di.ӫqYUK3@F=.|&4=@@=w}jY0*$@!iyrxGԧt Gj)򷥞f}Ngt/h#N⧌q-~kgR)jkCf貉 ~4dSБ{Xjsq~93y رkvqs2G-Zw õB;6`l?dSOҀ&\𞤋Nk"R# z5L5_}r 6x [uG'xa k]41Os=1jr OUltmxfnk$sE*MaKgr(rӡ#ܕ |NCf練^Ijab#(),ط]&-9<芖7͒faZ0݈Y̢q]#-S5̔'.WR}}u`;F3sc4Fe}9HV(nɕ{Jkuo' ^[Qz{A?:6A5"S@WZa%^(5wQNoRڮ?o>޳ fm2f BNPj2Y%E襧tZ柘ԗv0zIHA/uԽlΏLU,]pA~ v'/O=`vҨ圀.kXzU"Ac%kP{{D )fKi^vc+Fp {_CίPXS8q}X_MͨI刬2>%dYĘR`R-+eKdNt ͆=O5U3L4 +4$=i!P7x/^kE~ejXsA=AUO< eiKl$=?x^qE#-K o#d᷋v):-6U7k4du*K7ta±{N1&~G…bsdl2FJoJt~[^e|; 'nӿ 㫝L/ j;w|F\XN[G0C, 1+@9(=Ǡ\\߳ޚ S a____Eszw)ϱCƌŢG5x ҪB]3ژXm^߫ظu-lr0MtPz0+ C48Iah}%*HmSpŬXU0 =6a+g`0*zvD6EQAHFq͜qs,3LT (AnP,E-ej!b Jg l6E.0_SwqdT_ 8v٨&%ES[ }z$ Ic@.~gYhhErfHQ1^s}*_ nxܲ?%H>] kٷփ8q" C# !񂸾k5ke>ŇܻZc9T,O^ԟ(wgv\iQʾ"NځV[C;}ӝs&$c8C}eԯk %:/~oa K .c?_O$ ƕc`Gٵ1#zPuqT NbCf]\Xo M`2b) .9C Ԉ;"B,(B_nՏl@9!%dR=2UIM]d{0,9}A __#s}${* / LlĬ`P>k\&׼:Z>-~@(wQtGZL C, $`dzC≝hQHDnE{={ -'Rm}xw]>))M0ifM9:c5"H-7_m05WwWDn%!-SM؉R0!Eafl24"ZQI7Z*6&Lv&;kѩYx1cTP3)L5T zn4-ufS߆ٵXn7TIV#ʊBzu' -0[)6ce~SPu_"q%^*u SދeK~ q9B)K9նIz䆻-$szx(tzB { zC 8 5ddvbPzD;h7iVv?N}"Sў@g1 XI.dH\VuddӾr[Y?FD39P[YR0L߻J?|L HQ9넧`D?GT´b֊$ln!fhxYu\pX9voav~Ă{}Y`x+Ɵ@Kǣ}4==dA^{/[*gN,"DY_FH7ju{׵RS5+@fm'݇6kr96g0Ppp-":Ԓ w.FIQ!.U>? C BR.|-Ղ՟INgf~ap+c'abӰ"̬\TpDj5Uߌ r!=8> 1H wр&zFfl ne<V?CB;w+=? ;I@k܂ggCs琱%JhYQV/}& |= dl̩Tgf< pGQz3`8>;bMyTa!B0a-JG iv>$bmĈ@ǀ՛sM|v*ir еt d B>N'\к9CcyT3@#@-)A3 !ʂj)G*XC<(K*܁-C|PX:,?ܥjҝih{D~'a$'jһ~dtö%vF*!\,tՓ]D`Hf;<&Bș,Yɲ`伨W3r :|qlz95NDz ܮa뾙*`D[,"a]_LkszKPw|a9[NQ W{v4{]uI7qj D`e:Y7*:=zس h~C[\U+PeH-;gQs4TLun#ZNO()XΑ5(pz C~*Wwרlھ-tuz vI0C~ s}Uؙe-. Ls^̞g>߫2 _z/cPpRc4&9dn2@$; 2_r78]s-bk*de;- gA%]9C:  F+<_`UbPd\ W9. Qq Q-(II F ce s 1t%'ŴOc| 8r߈9K0 jf nuNO Q -G& }%0I.[y&jϞV|k4CZ>*2ޡ)t꨼ WjHq AEܮ"Gv#Cݽ js̻?R8`|E 湲-[/su(xcoabG^݋=2"F{iH_S9)wF#W帣cڬ5 F40Pȩ , vx{X\r…a%ȴ-渵|(Zrdcq7[vPq'RK𵋗*RK87-r.bbǷS]N$W K@mhڳa1 n̉!1hнOuV|֫dqB .L~(.NidoW@x#  G+H^II09vS b{x3X9!ެzAӂ#v}7K?4k15HBS V/㰍.I򯊄('S:B7,3Dx0Ppթ$51~3(c\sm MIL6}zx*gr"Ը6 S'S{xQ^]xזYLt#ٮ#_q ~DY?\\!M&Ī]VHI.{|ρ,)]3)|:`9*I3i A^v="4騏޼Jd!fܨx0Gf)ĮbQQ M? 7e-gw2vQKBvz+qC - !\jJaEӦ:}H|cN<ȑP_]\W*2y~1{u >pi,Wpx+ogikԂR1KNE&u/r Z$Q5ц>*6}x'ؓ:PR(Sw?+{RS?Ÿ!ǶT, xmg޹D'~Pj4ATG,zS=Z/9(֣'Xazӑ*G41zP~ 2dNcJ{j:+0q$lD|v8垕$چAuSXy u%0kpY,p.9`,D5;9rLyZsQ͘ $N ;7JA'?r;wJbt`/ڮ؈h9nQ!{K3,84n)CM m ZD*+YRxկj]WF,qnB =s윜Oȅ85;xD #tu2@.MZdb=Օў&ES1 Shq^C-h,dFW% ٧ٌ)/ãZ ݻpQMƣWA't?I\3<s%K,!v:z 3EBOFe[-֒c,Khopx/>ͥ;K1,7l ͟׈Ǎ栞\?W ϘFbi`1^8v{,@bg9GOTr=VaM #x2ELр:)JqK!u"3ЩbsGsH*T4#7A\toR"@$@B[ycЙ 9Wp)|BC3cmhep q7ZhBG-ܲ}e{)}Bg%N ҫ>1|=Z,bmp(N-)" sgJ|Y H=0]`v((Uy8|/%6X>"y<5U#EwBVI&0YE rA: Gm-u._8}f7 k9xwp 1IlH?mY*$UK7nv` 8d4DԨS ()H*;-8'ѵ!_p.Or KzK oBgNF V7:ZP[58 uN;A':`a {BSOِuȨO>PZ3@0}lI{(>EW, nK$T;xsrmH]/uQ58~EOB"^Xve=WK.V@;Cޛ#c<99>CoSS|Kެ1^%L\}KÍ F-@ y==ˑtd%O]AlMk8s#eHG ڞb'"c'z.6\" 7:I% l >Gl71s?P>C>9U[1P[:EQI.}BD\ ~O;=:c8)U8l?[zDCݣRIw-(7 J ?}`}8&1l(yn~a,'ÑZF(Da .rzS [ Wj5_Җ!sn(6_#g</vX+ {ܶ#, ]P5  ]=t{c#uۄq5XJ8з4oj9&wvTHlם?}  ǒ.~!_sV6%r9aM̼ #yN![Z.G̔n%' . ao~Y9A;']26X\'r\"P_)4 B] *9u.9l0oA3r5B~ 9"åBfdDhmy4.dqE He(֯pk).yZ+A9)/).E5%/ FqMoZ,7(}`tMY1mUFqc#̔iRUJ@p `4C:fr*?r;dKz;"_4ջ}ƟX_f]F+\Ct:Z)BkR bU33𸅈$n(4 '}^G[%5yIu~K_x[0aY- #aт**٨ 2;X c\eH.3c'jz\W tp tlT8t.@gF_ gfF82E9w ?KQ "/B㴌2B^엝O)ӏNk\n ^Q5ſ}8g"w&HЩ5%l%FΑؿ]LKaF^{g*îj,-O7uK:׻*\0ׂ9@I1OaQգB,ӪrԲD4Z"U_b`u=ca{:=pz0ͥq2.€Zk|hXamЙIZ6 iVL!i6k/>$ҪxaVExdѺǵғ厃1_ Y ;ǕY3I6+cTr*/r;ȉLL3m>g,~Un2 |H!jBz /#44MzM{(A‹H=iNK"@J%}%5eVBU:U5LIӇ_*4|obIb}bh !`A!6ۏPݵPŠQ]eU1[,gj} >,,DpYoLYu5sێ=Ыi %|'1KGPas IK85&y8.,`#5 Tq@ଶTNa8^ s7?Ms'lqqVvbXЕi{mF<*E|¯jHqcbRH[%{Ͽ#֣Mn/A rQ1MoЂ"Hp=ǚ\g+~a.ԂӍ>-a+ʎo->[lB*8o#P QU:- `uYkZ@%v=VPI}Y nbozi$a$tNzTB9Pö$+`"@x J6ʬ0X[4i-Szk~GTAm[}o! ycThMjM` o2Gcs=2`gTZWJf =1_Ax9\Ÿi+vW 3O,_iHg}}Ul9yMi*'g2v؝Wa}?(E/ 8߯YAfƾT$D2Fumq3oǔNI꣖֎ầݯ0bN,Ydo8,CPA Y'2Mu k* ^ꪦ]ah-Ӫ}9B#)UCNZ{+ LjR9Ϡ`ofV&TǑڜ{}0a5au+=ݳ|"~mi[=)W2$=v$% ws_  75en 1 ڗ;I }vl~+[уfO&"i\OS7nuFvܦʇ7r"ΊPtZ6"$4gEs6B D7) ΅՛q=bn5 td s˙&FvB@Wn>c7f?בf*f)_rIg"nj+.=OoOA0k?tmB#dllLsqOB$b9dᯊ#~S73=(>9 wI}3P9Rא$a"N=͏ gi ԠhNkf,iK_p 66}\"EQy}nB6 A>&/OPT"Qa,\4c1`I~p`npC|a!:\Dm]Mn1N:\Ylղ G7^h.ǍY .pDzEC2qvÍ3o|+Ct9Y$w&W;^:\UA}Ӎ "|q<^y#ku ږ3-R]5,lq<]GqDxԫҾga޼kxdեd:Xy+_>i@gMbZ-ǏbNbX m?Y<_|tS.D|suAO"*&JbH)ΑOs"rJqL55HYLG(MgY+`&=#0E Zsؾ\YkN jy Q/n?w̘{v P4pz!TB]'wJ6lUs+Fѧ# U9_~<a'߷#OG&GH]ʥCbС%EkEUK=MVM[:kwt:(ero1Ȟ]rĜ;;p0s\bYWeV#S6{}ryWNoj'nz2f \HuZ`Jq 7?]-5%y#|y>>G#;= ᡞ̽A|Q[VSY:YF(ո=sT&rC;cא\&p؇)1nӎ$ `TΔA`D)ɺR[q~Qˆu_ tr+]N//@F-?alϧgj$ud ]kGk? Oq!hLQe1ISuCGС>~m|J0*+#gaH,0 |ͭ_F~RKx+d<'}fCB{ IE9XZq`K'YӄPƉ\-eWp# Oѹw- g3;<{A!(gs|B,q -h@Cx~T}7Kp7,R>+,Lg8(<8SVxb]\-Ռa[Z$ޯ@n?.Æ.􄫕ӌe׆"0jcYE&X1x72wIH]t(e=zO0b)#buԤ. hTNX9XGfZf'2~OĊܽm6ݹ-< Uكb܊ &f;nĘ9A['.k>6\*FaTZ._m RnHGT[7V3;-&F϶3 I5"U=Ç;!^"Q W%|(j >\RSgJy'߰6ieKj@PggSE7m;67.P.v֒-h ;$D y)0PY ʌ'nۤ!<:>'j+ y)2_оq]d;nz>F_B':5׳v>xHC)WEJf\\Wolw%;t*5 y<"J~CQr5D*tPXڶj8&%q[Q`{5mC`D#R^+ ( ƤKF(h4n6l+3xAtTh^;'CVhOj4o73/xl(N(e,Ym%0|f|myuw?rRzꡜnu oyJܾ,Zckv*R'Jt;JEsUf؃S\"B@\=ljMKhY4ba/*M~`yd]P:\hi*ڌWQ};35TrсK`ՠ@O2EFV紛 W:E\`4dqbG.eh/viߓتSM:Ez&~cy sAxrM#ą Đvy po󌄬֫jEĮⵠnduךW;~ PO@yZ7ǪIܲŽ{*ihD8˿[\LZֆtQdڏ}u,k>u gRt0,$'0&Pb'{[]^\$ۊ59aEaͷRk$Rt^I69+q^s;}Bc+=jOc?c@3LզJݧU?cjqRGtE]PICUc+% ImCc`k"r]6IKKuPӹ<'p` {?惱f7 ;Eol{XGRB<wG척[x@GZ&6E H]o8N ;:-gL7 sc+̂V!ދZx@ѷlD&YDPT:qO% tI>ZogxWį,vΕVR>(1[|`^#U:ڟ(9/ iBPuGyz{%;|wU 3 'F$&h?3A葬Xbvf򺁋0o}e5tq  pdG̍d>8iCrۿ Ic T3OaJ ZrmgL:+nTջ! 8: nڑy'1{t44:Uxȭ\D8.kʏSʇ1Hc1 /ڂ -?s?6In&;pZ:,rttޡHe=#fj+ FW5.mmE?P[( 7i_I9J(GzO?ݳl5c FD:˝u`j/ƿy؞+-w7J:Ldi鍕K.ö trj͂%A% fyMδj ;?go̳lYǍj ƏwlHrI+F1Enw?o%BM)_GV җUASX:sjG7C]^z白e`^_{:+ܦ ;0#q]n{ v U7vݜk)vVUˤ@ʏCy=m )(w#0[ m^bK%UvtQ"UfF~W=?!~1It9i"?Se|nWKy[qBZ3 G[9 (FݯCKrb1F!O<<ӧ)yx~eގRRG`_q)קo(ƚR|hJC*V!iN] hW6+;!D3Kr,& ^Uy۟@9tNڧgz&ߟxGv{kjXDWѕCL8:H -jU]v=8\EHg9arTv5,u3J=!֞m+M5!b۵ǶwuuU'ne0h_%s {go̙R hem$_,e7whLVweB ,Oon-tMaE -ՁdЕñ'A4L!@'_m{f}&QBO!rғ-VWՆ7At5LY+PTIGKOO^KER*:hY0.$P)$9yX @ƈŃbb5 V藆\T0Gw|ڢnFD?-;xHh.ǩ٢nyn'5W+ԬӤg8:~@M!ێ,/+M]2 Mrm0[u^A6p3@4h]euwRcMXT#^2ֵ3T+6Qvyqq&Ahڞ.QעgI:zj8?}XZlg)- jCۃT"UFogz1Zс+B.NW^6xE˷[KKo-,Fyׅފ3l+ܲ4'qENNoKĝ`Pe۷hkM.[1T߫^ֆW_HoɂaبoZl1\fi%L/q|雛VR؇t8Gd&@]w1 zk_r`r=Ic;u{* 궣E'LdY2ǩMM|&=`AS1"|wh\n+A\`@vtduH 쫙|SLYtCr]1:;];%7ikiMkxY#5,Zۑf4뻢ź `lX2Cs&әN Ȅ=~2 =/_-;Wc>?AW]evɗØvt:.2us3,=?g6qk vu(9Ւooyl L08f lx~ߺ{HʙXj,nѓVt{,27EMQ קqQ_e~-8vϺ-sR-v0Z"Awmut/3e`?Ros.` Ǜ aId4A&UXFjOy> ?tcV{WdL[ J!Nsu tdD`)Q<*Yr 9K[C#e!^a^CI ۞ȥ6/&A Be'B PZV%-1T+J]M@!zFK=r +(svcnsCO8m kA͡u=z*'@Ʒ 1_;xr IUC5(N;U(-/qDUɾՓG}>qwUH:}bH0kAn@hpFj!a>cɚ Ϧ:/Rl͖i>VA rpsvE܁o!@ h&}'Q hHFx:fv?X1a p'h6ϩR;Ɩ{y|N t' @|3ds.ၞ˥{)hꞆ:͆js`\ў< ѫ7K4ni|(l H.kҤٰ_详8uEJ4-}Ӗrt_ ʯPCk.C->+LEwތ=zr\zD!B8e쑚{tkS͋Fo7f/[H^)% AԅfaMo/5gw.W&.2XfF"|/> Sf%wq@#;t\ͥ6\R*QVɃYB5Rr[$!:Ԁ~6D2\zь=DJ?v*0an_u,tsx4E:rfɶwOhꊙIf״FXS5Z_!}1g|Osk{y<+)ѭc>1Ia*}u!hH++Þ#Z]Kl.\,F>BsO|tFZ/-OШ! qv؅=gprt=TiIӖWNFLVks~. v,A;?||Jhzr1r0 },hn=#NᏦHd[ :⌻}2am aq@JBeuGJ{+^Q=il[ xd$so:G@zvx&&zss8rt ylcԦ,1ζ׃5,,xfsMNiImE2e^Gݕ'}x> Y<_n!wR!=RPꄀ ̿zB!nn67kHUبbgأc"I*4 ׾pڢ29u`p&$xpnI̙h` [\ ۥV inzn:@ lQlcp :M|ΒPwn@4|uOT6f]^NMJD=D A_Q;(U>n@3Dsޣ} q"!XV($赶Sgq!\OԩNG,t ^Xeyb,h_^[%/R&Ӧ(J,+Qkb,r\R9`ݰ߬&7By\x A zi;=!/q~xot߽ 2D_eoQ qս v!fޟFϊxSo>@mg#k2F̷Pu9~h4^z4xv# 'YD^fFb퟉,> 49(\Myqj'9,h J`qɖ+ғ=ͪX=|ݙ>fTuV@FWj@7syygH6 iDu4元/`: ]Ur$*F@O L ӧU_oxe XJWP~?.(%m٠O˟d-/3Y'R}W{ ӺiLxEnցq<@ats$&hfn]b~@]F>ls60G*n.Mlj쓙(6Nϟ|\@o[(R{^ ȷ5 GDYx||JyiYn;4I"L9icw+إ0|ET%J~MhI7pB)g}Ŗtn&f842GbA3?K! )?.]Kqԍo vpC Y[$VWbXYjGI CX`T6PdYu&@Ke35A<^)L5~U7q"e./M"y~KMzN4G@gI+h4<#RxՆJJ^n|H!L(֢ ~|  ڡ`tTybr:W/e(L}kl&ZE=9մN̮ȁ#To1^S`ȱցy:2> k3H8Rk]xG q5b\t@r>CpQwjijÎ|7cJ?G!sl}NEPq}냷|xR z 1hƿ\XqZuW:' c.t|MuF( Zז@F.ڢo PمE/A\\\m1y=ݬõaۏA.C%^@pxoCa]=\\͡`$n4&ݿ/5%b6%\%lYgBW}{{+96Y@p㱃[22HVOsa 0Z&&K~Фg̲T2]C%=Kw;d RM s+59\Ou A ね7D]37="x. Wd;NJ]64w"HoŴ~#YrWVи>*_dq? TN>v%zȇ5 fn>P; s36=\}L>;0G!+U֍݋8PʄBͽ4+e. >hѓE/I:G'o23QԹ[uFPh[US\AB7N t6^ Xz&T[b;|"69&4R)$&B]ORHݲ [6Ѵo$e%:C=d%ȈiUFsBUv&+΂OϭF'QGI;5lvᒰ@#{|Zǔ(9{̱7 >4ۗ E ÛԱ+8o<`iQ[n㊦uxFb΢qCLЉIA_mv_8??:-#wP _vU ݷ0LYxFBNXAw<<^OM|"pLvmn ݶ>[S E&n[R?³]MK!ʳ*f_9h5^ TezDž Q ThFJ͞1\AL5ᑁƿ~8\Hƍ&xbrdn$lj\?>1z|?)}Rwev} .Fac oď`#*,;{%Xlb1rT2D9 =*U-wq\y=#zN,KbO~xGs|S@>#@ljX} bb@?6#urJ!4ex|q[+׿FE{ʹv Z0i4ѪOi4ԵiM =3|b` YHſ ¿z>Z4FSx0\%+ۛ;@ybrPʼnI!XsPPl 0O1.yϘx{?d`vhGSO/ /VAj&Qq@S=:vs; hbw|`Ƭ+.S#d32$2(/-s_^"'1C>QR-SȢKY 껊xF׸Tl:?SŤ !@o-:yUfN FgCVX]a aD#+ς]/j3= "S5f^a鍈Gc/UO_(h%T++?r>X< iؖ*g?W#QR¯)wƯkVYN?ά8m>xS!~5X\{=)Y?f{=wޙ8>m3X Pq KZ31p9+NWxM0t"]Cs7]~ J8.N*/.BDԞl8hO̳Hp'd9E#TI  &o>jvsZֿxn:FmtQAT- \Sy;aRᅍ5BP Wj|<]ɡ"*䌖NO(/>K^]fMRܕ"LM|&u7g/QQ}`Eԯ=+tnǴn/-@T"|FFWGYI*W0 pz?f^L!3AxGBtRX D0S8)C5Dok[M%b4#u0ZA|MBE7|%Vg=3FK`'=ՒO%.})nͧTu%v8!8[aysv\2]mbsvG_9*2t z9¾(6CTVӡSZI#N/t]VH'Uj= 1[CVY'lD":ygKLgnvn{0f1OY^20 5 U}AD(Ҙȏ qX0ӫ˄(QM|d:`&~,TNN~'e[סP,CubL+BGCb35QbcM\:C.,nu Ïv6jP+U`jCymf&uit< lcJLNRI-4h0q}Ĭ[ `g?яNpi#18F",[QLS1q^e+ϟr3D?n?p&p&1G,&€ο9aW,r;0X=nK;N4.h.nyɮ)RuGhAHZ`yїSN&=R|GL̈a\FCyӔG}rGO .G™Ig?)m$MM/3A5p4l{6c*OS'?=lԮapr߇Țl. }i  ,OV\chGU9l5qBxar]WXlr>,e i%81 jzGT1 Qba\dW\}]8rjޔ A45$> EsKuaKPy1z{Fh*OGy ȡXWj.zV)68^q<%׾lW1n] 9;VBĿH~K)Y2ep^Kkc[vsy)Q.g &y %.V=:0maͷq ?fԺ|Yy0(BCw Y(O (Zu&w7R'E0}pd &k:*&TA}&KP>m}-adI҈%bcLU62ܯqw^ 2 tPD' iF̂&89|3xZVgSUEƚC-V؎C@<ϵa@: 󛔠L᚜ V6tg)88z}|*e=KP4*g4uU˫+r>8{A5PiF^.[ܘ?c:܇/[s TA#KO;Gv ȣ|2?&>sf~%<+E/tx1Q`@\aȠ:3jޯXZ*;:~Sfڰxz"}@07V>d:"O:.HrV&{)id]W [N+ r֒zC}Y9T w9֝,J_}CBjڅ8p3*y4\.v=c%Pp7R^|k( jV`)}e(Ph R-#|5uCTx&܅"%]ta,6_.Pbe^82h`S8B:RԍLQh3`!UFb ٔxn }3?+.J-:[m? DHK2}MO)]w,5PIBFȞM@S]iSohgRBG£t}5dޱ 2MD%w(يo -YNHɆHqza;qK܃3YS&+IIIߔCE٩ o XI3׉}u j L9{΁YPj ~|Ql|n1cCj ]؅M>E/ +7&ljXn4Ec?~8;N >՞~GJԴr9GXd*s-qn]}twR{ [X]m@H2#q щJjjg\ A=)k_'])E}sJ\ۙ̚ƨ?hڋ&1_ZٕF0 v<* bUq^pPS`E}!_CݡJ Κl;_5?ĺ Zo9@ot1?<` g.f<ŋd2`L骢 (tBvXf*ѭL#kF#0q8&bTEqI 2e73"_Mn0SJ4 .)@y:km,Ywoަ Z~bjUjDkyB/)` c\ wa$&; -e/c.˹1JȐ'f{4DE6VJUW]\+ ;)CҙKL0!E*M*z]op;ܜS [Vl!yE}~.#ʛ{^Yf: *Kf^Gu̩DVH|!3Am{$>.ڕyY r'mZybݏ0ܤp@7]L D#.F}c< }t`f0k%ȿ=H]w62p5F/rJDe̕0~4kDL2rߊ_, |4ވ)v)_5vR+ hIQUxOaN#HWQ7?Yach=e _XQwb`^0Z()0v'JY F 6 p ^Y YqkCվiqǤ#}lNb(yvue[.$;=<X""e/E!+܉;YC-fԋ9?N<[ r!Pmpf  Z Rm}]kC$(b'xբY{zxau˦um%k;zMq)['ߜڢOKr0߫C=EXXrlS-4]u<˷7DKJ93HT$;#LIGKiQ^0NwmsbkW$Hc\ͷbwUCEYD8Hh`L"a o't"ɆS~='+v(|RVqsh}oW Rw f+eg~~U["? V;+t `ӆ=Q_?);)tҳ['fƕc趫ɰ eUf5>vD'J(~R{(?-F{9ϣuŊѸ,w:M~Gw? p\4Uu\ދ+cFEIX7DGU@ Yܡ_$]y_Aob,M3 ꔕyK5Fհ??_7*5Zwɍy~w|mE& @SȈV&loluBML7ÿ1%wGd!-悘gScr<5mFu1dc>|0Q[4 ,oX/#w"qknP5g3HV £[/|jt7X P.>`ZAi71Qǚ<2`#_'ARYON g:4A_{ݾ4=72G-чX(G*|nJzx <<Ӯ0F/A`vZn@' Mg4H(aQ*3Ɲ޶<p=_ǭزKSP/rlVy <% tlvϱ 2L]J½+dU*F旣PY{6)-g"[0Ir<P.WVAs %c#cLVD\ 3jxg$cՇbv߫fߥty[#A[-҈ ! [^aq3i^tT)ܚ3,7ɓ8$㢠BkPp9do\%W:4'&\u\1(rUrC*`C 8J7 4c(Yx'o;Y\qp"4~!B]w $e$v)oA؀}Bp筡+ùkUpQ=Aw.E$i`ثrӎ7|(  \};أ]2S[һKI);@ d|`t6xm) *# m׼`yOrX5K7Goʲ+4 %vVlAdi)2d{"oz4? G׹ی*Fhie.Uxe@zEV %جIܠ%%57 X0xL4y&k2iRx@(KOU,{ܽLMcTKn7lBV!nG>Bf n8x%P*Wvg5#y 6 6J+cV9e|mTnҧr4bGȟ~s@eh8x]c;-3IbC?*sTd5h,jJ'gESPZk&_<)5l̢(\ pUkėI\%罋|t؁DJA7CΡ!iH0 >Qmc[6z_4p'(jUY#nq_`pR0t|c Ye8܂ʉOVv=ӝprW~L?wԔsUיb枼aR| DZ߂$4}9fhHrU?4tys`HҏM{RUizybS0|qYS\r!Ru1 dyyj]62׾x-**0KW$R έ aYDbY,k;| L =IoOS}91ޞ@ r.]{ni)tlssKoXf9@%y.ǦBzIv,:SNψ2 zBsp:: k(]ِqNfG'濼 o7oA;KS1z'2)CL|rR))̮(R.X `So7+֒ w@$;_YM$)6VrTG_AF5 vcX_Ur8lZt Od6gmNvGn<>B9\cW:uir4F6xA*U<-F,^XVvSƂDiZ"4, &9SaJhNQHW{kHaa! IqsQ:l^Ys)<[P1CNEӻNˬ*IGծVZǯe+c 8W\wXO+r0}Fg&aL6 S\fêjG3BXREA $V܆[ow!7F /ʫs mW$&ckn$=: 2U6,|$|S8*Ulh8hvIm#\x!y&n4RPI? ;i8`Dkͯe*Y0m\q*P#w(TwDht-uCcuggT;;ȀvP+|9Xn1&Q$w4:Oei 3 1ۤIf;6  I̫xa,D _3_Xȡ'pޤE09TIbȪLu@Nļ@ƿk$>x&qωwmy@_߮˩B80PE>˧r , )BIt5|x(vD$Y%@B83 oY p2#OUe71}䎇:j 4rD7U8=ptaӪN׶Q*~ikɽ'jA1f-ֈthMA}iR]}{M9:mI㿷eHJypc j3^ FT%Ź1,(Tˆu< eIuj%horCۛN"}&A,llWB XrTTεeZ=#RB ݲ)eU.-VE7[ yS36AΑH@(TbhwPzK [nrR M,NV=SWLj;ܰW| `=2Y4x8n~q~k`p.E:dB$ok[YBv"Qb& #hP=ptb:v'MM3_9QR~ yX}xycLveaB?Odl'ϤD%A%.S~.tǜWUbᲰ\ZƇ5} wcltIX+95!%|hz9*LOvz )bynts쓟Sߎ0Hb@߫a$q?P?HP}YS0%އ_gUKX+2Ǻ؂ɠaUZ%-I-u7ݳfɷ3s~5뼈p)N^5rCx֯4RikQ o/2Bc!2YFB]]D6ImYXCK-' N J`7 &|y'9l(uk9F*_;7"$ \7"+I5 71\!GtWYJx}f!T op]pN}O%^w3W  |@XQ')^f)*l6 ,&E)M ;eC^(V&_VwWֿv$]CH)^vPaFA3Gm&H#\Qj{:Q,s점ғ ۙH{NNcؕE 03o LhlsZˑ?R@f AeRPQy"= qTW<αDK&W4솲D镍*1:e_EɎ7ObwHҬVhwj* (f.<7SP뉪IMG}Duq&r %GF0w u>^v\kp݀;'MuiAm1~8a8V![ P?78ȪAC_!$1w岀He^`M {U)apu2'6kc}xcӄT8jXLtPc3_΢R!~k$w I|zT1DHrN0ҏK XW1&O"ag&$B U ךt l0j{2%Oww.oy e# ueEEf 6 *xZZOBư?a,K\өUVH2T+МH P3~rpn'X! slM04=oHGyT.V/n)fO8>bTZr5$:9_ݻp /=ENUBFl骽f=:~]+}n 7dJxR<+Y>F?xΦE7UY_ʌRPldM@(Lg8,MW'|?aV%oi馻TsÙ0K&5Kp7#jz$ 74aW&P`aj.QeY\+H3U<wL6Y4̐i@4>yr+h!u չFyAR}3ju+3&Q U}O΀x>#mbR:B$g`1@\G92Sg7`<ڤMHCeIBW '/g"~i !xRҳ?fƩD[g%N>8Z/DJ|+u|NGI΅f]tF#>K틄ᶉ lK ~ן+ %>Ig']q))K=sj޿>6GEr #H*C*P؛D⒚xZ] nwFq>0_Q` ߮1&}eM,0 8x2_{M>I# тaK4PyOF /Q5X]G2ЗV98}Ro$t襽31 .LV9lQ[E+.kW CޛK6<ٌl-o B K*X},XD6?GW= >Ӝj+^7L@8IW.[Ts6fnU0X HMٚ`]"W&gUڗ >pW'e]-A1,$pŏL 0spGx7Vfm;i~&54$qazQy`G|0_NeymR蹜%!ƍIxk(PC1ǹHU;{?B֑7)I&J#/McJ9l>E'$ g-+cBw3hiҀ)j+8(l$'ck6,(ۼr{ Lm ˪ZN:o0.P!عOuI`uZ=Xpc_I3U~Zt^yajb'8(8bf+WӃ>ky "3#‰4#CmqyTC6G!ՕRTBc0)RһCȊ|=\ٷTkDV]$͎v*Ƚy3*r&e'qaD('##Di,nM2艵Ԫi[@kk- 2CdAmj&P۵+7gR?7P`Cwaڽkɑf,J8.V#!BHPȪ1Ni(BeC/4Km_[vĸu7JeݢPb_B ۸᱖+v#NiM,{Ǭ/9UFw}kxoN i8'&Xl LuVG%@'ZY7"*С]SҮl6R=ubk=>g>raĜG+_,\}13J1VB.jƲw4n֧u}.\_"O\ e-ϹRn|^PaBߒ$k-ytF d r:'Wf[DNJk\U4 d@V>ܓ}P=6Ių珸`f ;altY&kT@ŽG@dr ÊVE=?%bHz{002YHʡ5Kmoqpe-uIƤth8<8Ao~R>"]`1Â1w>7ɇ:gMvA7&;8E=F>4f UZʈCٓq~cLX]?:Oiw l-NԮxŰpA$L}!-'݅6omVN6',o(_4G u@qFRVSaר{'_Kez5nہ/UxV'Y!l܊s$Dfy(ms󥘭] Dz)ߕW?53$횫UJM ~m6r7HWBs38e 'c'ۨ7Ǚ݃-/)Sj'q>B.#:JfpN"9aוȱ\f b\lH?⨑| rF%ܹsna`3XAa N7Eq.1Ƨ"]\+ z?WDYY|O W\cTKFݰpAԯm" Rv;: wv|˛Ya$y}*[qcC li,w>Ru5?N4 jgnY$@{Q,N\=X7)/ .5_b^E>Mh4K9F"w n SI^iɲ!):#_ |vBQ@f6&t0FrUܯC3k=>>lc:kv:{P}tTKyraˢG5*.\LSwfKKE\&1d=*GLD(\n.Ooh4h)Zj5k;>Ј\n\z*hS+Wgh QYO4f$  pPhQI"{˂Z$6Ԅ˒kmR qiঈQXzs{;G4xMj^[`,+{{[(v8 C.2 L٬,v'obvkesx]=U74!*n톩IYy8+׿8&߽ө5z/]0E: j C2qrf5i(F%xec'"z LX2\߻\Gg#V<XWE`IFU$[گ$Z}ڒ"\B\rQ[j=;ue9VXKr94S']q)rt#UםO7B*Z,k *F Dcsj_DQAF3z_Q'euw@P6J!̻O;o1,7yM؝GH/MG]S~{-r:i*MBoJ.[+щ_?3,͐:7zmuJFʚ 릞rD8w6DKiF0ԛhNӔx+߼ϛ5p襥 p.-5bzy#uv*K8+jfwV{۹@̆T<9: . xޙX` N3 5UkDQbwV_-V0^K8a@苻a ._8-A7>tQ1#&,)`(4,{ԣ֤txvZ{nџsq3d\[~ }ڼՂޜ-+ d $߾ĿJ8ke?{JyM`;}#Cͺ֯FФ KWxҨbsMZt$@&/u((8?U4$Gk -3\IxDҥ a+[`WCI6>SQ $f^U0dS~P7[4' [m,"5WfcT?W{λ-SIe3v?TY7**F4ĩulr7B:𓱒e Tܬ N 4:=e]o׻D٩(@͔!s6U%ӯvg/Of!φ*i,QSiSa~>@"T(Kׅ@6lLiRdj>T'tez^k) )LfN(b# `*#pf,zA᭎ˡ[H(S(?io]#OVL£yg;#yiD<1 `î%At9" aU{s[G_rߜ aU˶`1#wo+b;TLU7@b)M!>)l#q*^M(?Y;ҹx Y4lN맄ܨax&"NM+(nάq>z`t/C[?xq=*8]4@% 7 o:6G0!H@WV'IX<Q㻙̗ \#l4>J1ajsV SN{g g@!zJkKF>dhF61g "p6DŽK6 C_ Re4G]^ gr3bEPL|;(JG}lBZ?Cց~O+Ã?P*ϗS;ECQ!n-}#>4AUO+.|uGy<ӒI:v&vw19Mn.aK7ՀU@H*sĝ,TV WL%Mhi qfDYjȨgS 5z\|kDбZp^J&ЄRƨpGkU[U*L;]ؿ0gWn pTl1v%cJ&q];}8p' P>hiawUBuKhWk^QMtx3p+OX ,;䕫 ͌+"iz ,{tt S5Fg`59N*x>UCqx"4ݼY4֘2'!Pz4_7& C+*Gm'[LE) %Cૌh| j8\Y Aŕ8N(yjO%4U:Ў dĿ/ Ï]WbR̜,JOE@?Քzj Uve.6 Wb+Ƃ@Ο05lQa@Dqi9!`U 6a Izro؞%7|떰`*_"y=M<H#.qm3) @ wj6CpVkeDd8dBNQt?dnޠydA9u}r;_)CXXXO.;R{m%,}VU鸙X]!"*5 )[ED+Z@;M@x,'XEZIDϑI^4+Ϭ%raHptȌ r 9#rߊЏyp"{A/ns;˽VVm;eeSҍaByƎ`es}S"ebwN9|p *d,.CיP `q^[@s ( iG?l«k2,W~<(v_\@t>QcZNf/$:͈1KZ,n9 ǻlHS/n1##'vBP ɨ 9o..!¥ձݬ `a5l9tbB"j zIxKඋLm8Jf[A3nȟ5IʋRŃH.b]D A}I>PU} uj$\%M| [r3 -[ʸ[A'N!G)1%#w:j͇i,xBT1m.#21U!*n I*ftK68$˔%#ujd ??efu:-;2Ӿ# B pՍ\ 0=9asWWlTbYCh/])0Ɋ6 ,c f+~fa'jgђ|A=)/6uI5ɵږlR %ŎDEf߉۹57A>P Y:|$i9Je,~9I*3Wu>@ȣ #_vUU@1p%A<WJ \ xV5kljMe"EGuӀ=x{O6 xS0.ݼ:4Ok[!P!?;΅n.jH 8cP0@p=g/G?sM>rK%KWB3y]f*M[D]P>-rQkVW7|W! O5NHf*yŒ˿٦;FdsNEjqfE"I I-|LN5 'V 8'G#E:ڢtzo9ܷA Ţf8PcrKb|^UTud2[Lp?~%&Bu_': 4*j:/`1&ʉdML]҆vfXHqq>(>Νs73^VGLza$jQ+V}Ny-ZܭG^ -*.?8}P\™͘JSMۍ{?6(o$h] PAKGw۩Ke.:f'ԮT%"B>ѾaݨKx<|eX(n3.lٍh !Pf޴^  ;x(kiP':>C@>mF(aFt@: JV rKx)2F_zgV/g4gW<#R b-Fe.o[:lc[fw]JCxRT6bf,R$ks %27!b磷ňYj!טDž|09>^'/B %4o=f}Z4Z>`pV]ίKRdXKV6$"?80rٸIL9Po;X|qOf9%m!-qe4zXj/efP)n[z13&omOۮg2jCx峫4qB]f>wϒuX {-/AɤϏ};258>J0_r:s>E>&pNs _rQF(*| 8*h_&|2eA'1PTXC3 h|΃f$=8!v="3bك?y1n0qB/ded2'A;jALdyqHt8ve#aAfkS5\6U)rF{ǕlJ@1\FkˤWl|%T&SDڣ!M5sT/*%JPpa2QU̲. 0^ii^ ks(].[R2cBX{5<6F62>H n*`Y_KBE~{ XLuȮ3j]&Nf0OLѵx蠑 6ÎC,bp=sR0B+BnȒ0"g :5tB2v#' Uƽ1p^7^*6d+ GmYaYЪj^YW/dԒَ1bYdP,s3RNd"u?Q452Eq́/L.}N 4)3-2'IA{k 0M3Uu&‹YW5SS5ZO)c㪛+\BR;?MJ4 p7VF:"&v3wQ!9y/<91'( W\DƧXyNYC|C2}cGyX0eKTKn/j\bsIcў(x28yu[3ڨ\0LQ ^s4;ۅJ햫;zn#N5:ӎqSV),Z{#*rQo^g h3iC)\5M8vNSUPǔJG*e%bܴN<%*_§q⥞{d|- Ѻ8ELqNQY)"2;0bFwE^J[8疼 ( ܘY̙$Tq;082a'f=t6zc?Lq8EĽ9D.㔹ԗ&>:6q;8nrbuL"EK ;#,KTʤ<:uGA ` *C̢t?Q^K{ÃD3 72@0D.s}X >]ioYdtб[[Gg!zS3!هD^f 4;}`v 79W#S'-ش7nj>IgΫSs&›$ U?p $<eE>(Hfr:zaܒV안H_8-y[$'bXk / &Ȁ,i?yM7(ÚF\Ukw G0naC6-P 2 q.U="#%KY8;9 cʭWzeYF0$%||7ptm>0+փ} /lQګ-~CuQf -;"!S6.VlaBoQRG-)l,QJ*2aw&Q"'g{G2UDP1$I(L^\Jpd))b \5sxÝ\!c`zlVhNx'X(X:F^.(~p"K7iR*;PWM[{ П6Z (Nx[{ц~Zӡ)R/rtg {YX+KnNcyvhث7(mjpZr%ac{B<ucӧ` p2X K};Y% zLMIt&2H?jc t"]boNvK{.}sʔj#RbwQ?oHyIP U|ͽ vg ʯ@p!ͳ~>Kt9 LUXwc]vHy{+zFSY?V"ܵ+&Z.X4e^U_~C}9)@+EUe A$mM\id<#kytn-k,WjkM{Q @?x}4>L05G:YPڧP4\Yj?jp4V _=XS-A4<P>^16փgj#Co$fH(Fuc? 9˼hߙX[dk?ՌVzB5+Ctn&Ou*S6įqݨy}Yh !Wcrt2#" 7@Ȥ}m_wν֖5MR{WEhIAϷM <"$:"3!D"5#nh'7A+E$ cuvx4XYd!_¤QZs>dtz0y|{ st#S'&yըi9G".ieSa.׼ODs.AU$\+[`cd.)py v9>܌ϑ1}&F΁bWf.6xD+EN]kt|GD-gr㛂hzbr +.oj 8 *h_>% ٬Or _ )oVOJ/ʁ#IB-`Fʩţ)0Z&Ogg -BR <* qO-%m88Ml:A ݠ_-d>=ٻ}z3il+$>ff>a^AK%8K"X`fBk/0geRr|섷_-SL+#,~ů2IEV~DUwjc U uƓٽ8]__;? BCC> "hFۂc.S.-0J3hz yVKG{l8Weh~N[͔0kśG~ʮC ɭ\ed+WL:ǀ«Vt mrBvGc.:ګ4j9*'W >%E= xUI?~1Ք^hۨ;}:/8Svr@?h>w6ҘP$? I*>.LӏHf-uHg|9^CpY<[j -"am4־ZN]?zXB.oR@:6i[cQp"A׷ 1M-Т=Hk&?LC RerJ1tGf.Oefm}%Uz\Zks½㬝'l e]6>7R}탓+W/)?O+-uPOĘvwz33_>U[8!WSeicv; LEӃIX[F2_r)j@Yy4j rnڣ6oajޘn;·  53kj]//bql8~:,-=yK<\/ o~HJ6{m)o1rm=@j*W1 }0IV\7P&R=\?$hi3 |<,`mQc )stP˫zD}:yOie++'t *|0coQ|fj77˄U!|+}'i/!Ukh*ձ Bbi 񅣅  ru2/h=`"ƿ͌P"")&cG몎3)Hji&ee@i%܌;ЍsHw_Hѱ7V&(BO\X }qg\wG]T5Z+@'8-F,,)c3Iey.;U((ox9BCqT&.wIzP?ōW"3M4MpG{ңw*!X37m|Mv@rw!b25e?|'_OOCx!_;v5c5 Ql`p=xܚ[r-Pg0HWE?תDo eC~Hl#yNMhp06Wq~3.'B5BؐNa=@*J NH,zF_cök7NHt $zOBbfzvy{j!D V3.>V.RM̖WK33&j rWՍԧq>2 )dI? 凐oϰe"eīZO~ 6..y`Û5 /}ƽ:LOZ~,Z ҝW}BNn6$?rqO7Xh'ԡh&."d% `#CU~+FXr'L 7K oBM!cFTtQsؼ@UTh+@:PT*I𝫂tJvchty(-<|_+eR1me/\r>R\pR  QAM͘ p̴Uf5J{c&+tb@OnVyu? % ;mFNf֙`G \l}xsXNa4+̼8(T+7C-:tx Na<\gF˕擷mw!xM[2(lJãȴ_Vy, )I{v;K-~8NlJ;d&@\ܷ-r?6'"$oGR8ʪlVao?Ek,|#>C]Ƀjs)Z=@g".eE{oSeLhg3%LMaMxA_?Yيi͑~գp.#)EJIm~VkІud^z5j:`dTwP4@C,̈́aeM=B5k#]oWp#HMGaY˛B6U2XR{.I{ȮMjkWE;rs2ة ʃH(i  [rePY@Yur?m] ?E9\~ b;рb&\/ ƴ f\מ"͢d%O݅7ܟBڌQPfǫy\E9OlW էQy=&+Hqy6#H;EiFG˧9m0L-F;}o$Y[Bg2qLwN\G&=| CI~xKNGؠPL kc9b褹z$o:f¥)nUV1~CW0ý?>$nYyIC$DǝV' %68 9ڡ"#s@2k +09:Yp_fj<݈4-dn5I4[|ڊaH`3r(f\LÁ%*Al+(iyPՕS:K %17IDh02K ,Tt1w; gS{$| `Eמ=UFJv5:PK" 6˅8Y0srŠ=NEkmoNqC+Lki*FLКc{SA$Q{}y61*Yb Ko5ɔ^G&˽E SZʁ "6Dfĵ2@ ڦӦMQpGVL8Z=]+ʸ/nuLv IluNloSaUYfz]tqX}Jvt]#'vo4j }EJ/}2Isio"ܳ|}>_JciB1_ui1:{uKU]K㞚֠ud|(Fn7&Dp*:Rons֞ko|4Vk5CC.}񸁃LX'dPM9}&:3q [F$V=r&COYQ }b_yV-%蛄q5+>5 olN&UgN #zMӽwC˂QHi.Ea"&H&՟G7*Io ԟ^=2%oxQLc.LBu(G ,9NJ/. 3q/Ju0_"蚪XQcvq6yiJ"98$(,1QB=X(;1*)G-ᗴt5bMysɃ!9}[:AIMH;N(}Jp?QG]Db+Wu0ѱ!լS} or i@ܬ;xQr+-7Aq(6gN| }8 El{ s_ ys~ò1ETk4MD!8\'x=K#OFSӖ~kG-zp"%9ٜH@~tõFZgIk:E rFȋwEB߁p Uj΄XèeaβXz@C!<ZA?k!Y9g2C|(V3͎G ז?ܘ odw hEJt;;tVU_"IgaVyGesդiᦄ]VU˨7?1!4И*N#nSCّs +2#TvBv$Gon"1\$v>t9;,yIݷCO!!9w!Iit+E[?ln[A0 =؄Bj3W~$CAoS{w#/((lO;Nʜc1>_|ME&`vbްGW Qx8@̃S+2ћ.,>:olLv(H>d-,sK}>}3"USH@ub'ٳBсOArٍP*>fot枑/ T#tU_ ~R]9& X7濙'3MdYT ԗzUߧ.)=aza$͑`Q47iz} 3g^ΠHhﮔ5L룘Ѹ| Hqa +"i(S z uq'bKPG2븍Nw"eq0Pa]YA0gts7Dv^FǔY.MہV}֡nAO??( ;;!d=`'(Bs6[3MJЫBՀQ==Д>4: -7 Z'sS"x=v.)@`BG|6LKaxn'چAjʂKEVl~GǚL^NB$`m}|!kq v"PJ,F>z ow.(yD*4Uknh+3Pox8Da[&HDH[-/j a~n)KVH ĭ%rQ葐|WL}w`-5:gWiM{Rbyo*P=1vJo-zs{t(Z0{PI^-ѻXc87@| }?q)_eʳAdIIOXyy1"B6Co *k* 3#>} gWCD8ϥTBprZw1&G9ԋ}CdA>BP$Szj~7s~N{=p HּITcڻ4 2"F^Z䏫 *7U,]lw'Ílm`@~KhoHM8ԓrH_]3,4{wvhPrޠ@!VV\m(#HΐdٹpQXdonڵW 6cgyO:ki'P!WÇy1"A3. 7E衧vA.Nk+H~,]Sxs 8~Dz-/kgLgYjbd` Jbkj;ـ3b hhJ8EТ{%:!ߌ'_q:77,yl!IzSEC'{N0 sPmo1G!-go:cF%+j}WҒ۰i sŃ|Z\ -1h^wAcVaR@}:QevE)j>9.Źyu-9,`AJg.r;=yYu4 HaKE;+eUO y`I}49\Yĉӽ2:bW5k:o5{(h`fKrhQ};B 7F-p$$ ͧJ]ER,q<rrvfXmW=H98䋴+D z=j}E$>llUE;.y<7ĀGi֭+ܤpW!fA;/ W擴^p[;Xun*2+NHvՒ$ءWhJTZD 72EiR5_2]y'c]:>Ub`|e%eGQ0v-KOZ_pH/cp?Ac:vxۆH %nt#͸<($ r5尦 1wO ϝOb2*1C4%lZR5w 1,pVHV9:Ǡua! `A HH~2퇥:JUXm-Zs) ]"|nV] kK̮Hhsګ\lLkGT&Vr-^,$O} MؓFrs],˦2B2S'hy=2&8\1f0"b`7{\6KX?G$Ͽj|%+֝˛SG\OyIGH9+b" QwKsc֩>t;+qsYHOac̊%ܗpQdzz6A9 D8n܈LKn޼%as^?)MhVDˮKXJ6(dOz|{h}';5Jl4$ܠvqO*IX*Zaij@EH_ ^*1DX9,4C;;W%́تIs3slsc~ >k|QO;]Dbg|=E Vm6e ʉh c-ĴVKX޲Ě3JY#{F򏽽@DݢSĚbw+% i9ۘӈjoj5ݜEƞ gu~H&R``7{ZwW.@r%IҰ.hK5Ƀ9,S37n7cӤ:;6%JW!C9&j=SBsveKg.rSz[ֽݛK2 c"O:]:TPrS߽vtDx߹[9Sge{ 7 D~L7xL˫2/cUD}Z^7@=ʸzc- :k\q ܊ȓ4O{X eRԵҙN!+ ЈqiHli ^̘O~%t^Ӕ6(X 3H 7=.Jmk W9scYDpq28/,t )k>lN i =6|}ÔaH8<@Ga*H㴌H{w6 廊fq "CsAz6f@\Q18hm+G=p0c@9دJ!@$@IWO֤K0 ybbPm#*a{>m.7ju t`W{N$]FF :q А P$g:"r2g$Amzd 5Q$ItAGZVU2z'O˚Q&=wH%릝&1}Pu(sX U0s 7bf%,!ro~Vߧ]$~`~q7)~-q8dKG*JV, h$;Ov;pJfX4'f{Ȝs&ˢg0PVY,?s%39؆yO ,1:L.*}^pQ[O_)rHXVXbw:ck%dpٴwQ$ڣc޽VNUw L1MwӵfbNZK1Nga4zyL++cGR8 bR_HQp$|#Q\SQA9_SYɀ^x%ЇQRUOSRߗ|x=g^0zf2H*שm:TP41FkS͐nehk;4ʙ6tA(b9S$a+мf:k- !1Y(«.ʾ  \clVPuц; w,<ށAoMb60=_3Ƿ,`T5W̅rOJ.$'6:~ˀ\bcbG1!M>Mxnk\{]mpx󣛍ɇHI6bY7T+|KJK7,0^1I 1N#y@i[7fX4I'[ dkBn׸P3Dk^ua̳arl_vaf$pPzU)~R5C\`}hʝ'LqF>f\?vc *(RXYGeoֶa)B.x,m[D~;uÊ FP [G@aUأ2_,7PRi|kg݇S 1VT Ҧyck$oiA }ZM#1 -zId}Yfy=E=J%  TM& Az/. #! KDvPk菢RL֩u)%zӻOK|929ظ$@ L3׋IrFl&>o+xƮ\ǒ\71&& 3ErpO=iFA@M}/X ?| 4ȯ L '(D^}9Ӏ:G44Vo9Y©Wᩬ*%- xY]A><L]_],PM!?H-Xǟх/$3/(z|Yܯk@YЁn8vLڜ"< E]Ń\5k_ࡒI_Qm{ckZRi˯k"ڸQáD="LLxQI[) [kL҉ @4L;6R Ҩ|1~ #)X-IH"EwuZ8ثM*T8bHC.A[nQpy/RO}CTpG/dŎs=sqxYOiB%&yhusapK|%~1/obeQ{Pi=*^3Z8XгzV%sQ;hh8p%Uhlt@{<% d6"NQP[q,ت?4R뿈vmq [%}͌ Stqmsz0 ^]R2zT&NA7IOJ+t߇eM ՘pĕa 6-nI2t2`6 ”=+񘆈ph~~xjqP/ 8mw;xVNQ*.:6Իug\&ViR,=wj=\#aYnxƅ0=x>[u3%81J# b`-A $02#fuL,cM!ERgWao0AJ<۫e@}N7M[ j7v=x"LQV/"/GTe;KuҽQu?޸GP|zIMD=T= 4U'.D-UimƊH Wycm9 =X.Rߡζ_Drឞڒb@r=A^]UW.{4yv.W|>HLJk^]zg[(\@ nCk#"ӆqვN졙v7^[d\?kXrSӑ1#]wOȶҟp{BKDʓ~:{06SMx̘*vĥX<6z`T`uq.sW쇴%Bj|:LieS j;;DPy.|/ERaUH]m6 {0'?c=lсl!Lp;}ļ2 &?,L g׷NOMn*hټrb (̮B1"7ƜʤF-[C|W y(F WEWڶBariTM(H<vB QSt` 7q Baw\N[4 Cz{@z}X'΃1&wCm?Qe>04{_{UŠ^F6ƶcx¶B=qiM{/`҃q@hW|CLCHa/>{ΪFkn[v@$`GD;[YE)#lk0`>KZWiO։$ }(֧`bϦSˆ\ӂ-g1t2p"USw2C熠vJ^ߜ Z@ԗ1m cӌdY3FTbH dCɒ? "QhB8` YӽâZ P:0>;R4<̙-"A(ȁL;)=U+Bv"4A> /4=Raig?`fwK/Nh 7:H7mԫ7Zq_Y.𑾕ѬTePJ!c UxAc#n%7>AΈX>7sR'!O$rؿ"qKFcD/NT\}h؆,  4jd:t 3BgHb4bA.J~Et"?eo 1wPPէ/2,FeFJY~\ :!; PerLdXiLyȳKN7HѾJ)h (4ėrk^d a,M1:­B6kaiG{u2xӫ&m0``C3ҫEgjKwѦp}o7JnxBp>#2} +?3 F`҇W#)ֿws%ӑ@jP?cm?I ay/޷_1^P}m]e {(zo8axpxpCKA  k]M0)W.jNhpF5H[NzNt,vN :D08WQ( RyƉF=d+}@4A#Þ!tsM-@<9(JfHl]on8@f0qfV67# jOq{*&3}?ve=#W$wJdÈcWgs+*=rgUy)61 (pd@$Wl@ڞgG]9%6W*o~]7]G`_1H{6|"p&z:{M*ˤU9Lnpv17"Fɹ? ̸Wg')@ N{Jd:Y/j$;8uDi+QqI#x]^T\}ՃJz1!ier #t~ Y~0qfd\~[T4vA-VTN}\1wyBlH2pZwm2e?W'YyTPR(VT`9 2B2wq2(`G{9**ُ U2?adlj% j/o$nU7vZqcê7XFVH9"LqJ- bBS9C;qYSbd\arvE<X[2zȲ4]M=rґ:J*\&%b.hŐPc}.{ϬKe#"YEx\`ON"uA3d6gKm884xci*bLDg c%Il\qi}z _ڋZqfK+q0G=C4o||c.Wveޔ6 f0_]l|:mlh QQ7'y)iYŁ =>8PY]*)-|Py`Ԧ:¡?/m˶'N&)~Q/,r Dvw~# }~}V#g4)͐ V1 /+A[[uۃM#ם;J CX=@9.-+ɂ>e L ۻɑYb:SW Y]࢟I!b4dwʃ!}tTt:{5y*{ffTLm|8gUs Wow_Dl@8`:jxz[GlV%U8,:i;*nE;!pHSaWh.%~|iz$ wJHT3YL%_qkBc̷3A; T6ϨK ᝻[zRBl#L+/F 롽>K[ܕ'[_okMs"eLӦ0jO~v`zI?@KM2nPvJ6mE.u7em壄Yr4/}9N(-FK5 {xcK9~e ^8=NED,·lc^D8V.s^q4bH6luL2dK`̲R=} JcbR Y7,B٣*A ኝK O\eS0 d?!/nD"h>>|^_sriW&^ ? m;&J&@!YGͳO`/^m 3j[GQBcbU0X}y,qʩ@Z]*m.2ܵዿ` /ׁ GmaGu4VV3%[Xxw5$z4Ew !HeHm:"p&iJ?ٛK|)BP $! 30!}ʳkū̬ OjKA({ Hug&\vtu)DfETvNl2{Q}IjȨrW%!-kR?fnwI}#.۾o]wEBn̅.̄Rrx|X-1Y'Dkp-X~ ZDEM)鬐 iie: xw qD.7]HpC}@U< oW6:߻! ;Qw0:$-7,N0~(ےGҹl2hGxd܎xg̅A 4~,-Rs ͏ߧ͎Ůf8zӔ\rHPn&C[Lئ FhJ &* R=C$ʘ%u}O"6L֠~{J* m&>лiaIJ@[W"9X18G}?Je_IhS0oݝ'ēDV*/Rg#m*J|Y]ǖ Bp $mZ8N&E/?RB[0L%-2 -Qd% EeK!RAF,vI[{! 4EH},TZ-!d v"|ޥf2$ۀD׻1LעTZn J%6Q.|aҌxhv4̃NАvE6YZ٠yb!z܄UG"/5朕`U7Cm>o D[Wo|:-w[02"_C${W8Ɔь@9VGq,HY >4FwcCy;> ?Lل[,s6iJ7 Ż(rwxXʢ >6pKEdC0 [*1iІ*b ސۗ- n%胱0ML4) [6!*Ү::^M/oFF%[$ u.{Xe'd|f.(3i+43v\y;lBK~Jn⼿3yNJcsZQ7죈0ooߌNìF6q؂l&c )A‰.gppq'z(` =7_gY8{bѥp)DǁW5'Ck_ڡQ샾͆Y!)6K.amYOڞ'%A켚yyxCEHn0oYQxGvF[c/m /)LlS763V9|`/8g-|9 53b) p1XN/67BI{ p3CylتUR'B < ;4yӥ9~o80NO:hbjL|[H~~P牎zfAߢzu|:*{! '{6%<^+^fOt mc7Mec+bŽq4&uxkUٽMkl64D溱vyn[-`E ^Bp"\GȚXÎ~S*##wt]iͪ~r_'LơI ɾ>Âya2YS"5^њ|?CB$THI~F_ ʟ`{veNzk7M1<愪^>V )?tR*mPtU|ovVW}/gr< pvTEb-W * ѕZ 35cϮ'r!96V#/h"G]#1: s/C)ZEJkjYi*n^X6-ʱKs%ȧ sURk(F%Sq* _$ B2dtbІf: ׿4cmŔ7 Uՙ4=y3N}ņQפ%9P@O';Eme=GvC藻 6M$9G*1Tr9pT 9;(g}-]f,z_{4l_OÄ/ ?UBgҖKnB}˄csk_Ac8"ǟ?(>7*J\TBvNGz$T Ơ=2FֶZV)DSAk%*U?=C o9}]k_ag71KB9B׸\Etg_^;Iֱ ?֨QP $MרPs/}!CrF}fC1߯&OB`&@%Ft45%z!bS+SVj]S|ǜ]@Ǫu:"+tW>ބ8澦FVyw*wJ{3aPH47f p:ky/,kGeOܟ<{{XD &gʙ؈;$q[\8$kdN?vW"xu$p}<7LmA_n)#YjIN{y=DIj) .;U,b\s.CoЀ("*s`I1ŅLc~2?(C>ׂECi$7iN\;0,H%yTɂIȮ2Tepr"l/F@bK|uވ(JDwda^K ߲}I<땧maDTj[,G6&n0Pe"leE[̷!Jp[ꑚ^m+R&!7yJ aU~I~i;A6;U<@G16RԦ%^[Rn>M 2Ic~&Q,s:JrzDlq]pp.()_]EpJ7WW`QHq]7KqݯfX4t%]>R| %v,&w>#s)OQ8?肋#+%bfUmSa\!EڥiR"&9[SRi`E5CbKýe]p䠽"Ϛ[ayoK!w#c8ӟfR5uQ˰!Sqw5Sy%WFs͜ވ$ km eaHq(IVK# ݔfC> }hNSKE4 Zk`0w׿68!1FD~?SOV ⬙^y[|p~XT'Rs϶`Ap6M %EsbyݑU֦lħQmk{!(x0A}zt CFpf8wH*g,<ܷ#Of< hc$ShPU/\fܩwa Uo-Xxŗ'w|%\C+ݓ̝܊:p=+39 =OrEi3݀r0(Ē|m`7_u':EҥC #.PEBMVSN⨽QuȞSh^84I^¥⻆ǘP+*ekJX~j}&RJϥ&FDP2f9 ޿aij8`oد;y}R$c`h'…P.UKgc#=/Yb*}h(žچNv L53\+k#ĩgRn5d^o3eZ`e - "_ԚVSٙuXorwl5qrJТ9W12tRg7UNΖ!b$OJxS6Б<: 1dKQ֍!Ɉ*;Ҏ piُ-GIA|!sML |HԮw%Fi;1Z,\ E +cG(Y^EI!Ϫ?\h9ǜ5nN1fyi\!x p /(ݸ[=ty`4 CQP>?^y5;3:Gc-7v>6>V&CJRpp+}G|zqnEDUBZX Jd-Og ĵ~r2~9`˝9d U3z~(C}E&C.+ U+\H0h:[z2e %__RE~6B&K)HC^ಘdZJb$`5m@tгv|ny ge64/1=h΋t˪,.%w̚{i<cmS'^j{譻1ٚϨ* 1('_ukroXAK9S:eIxd-*Uoj424iE3_ܹ/C1 :?F_`e r\tBkD ͋2з7@0o7W#AEPY/E/];VgXme }П+l1ߓ]fcݢ֡LX \QS ifn|Z5DOL4_Ƥl{##=< + ]24CghRw|WϽ麣4'C Q,$={R"$hvy:S~5Ko]&f!fKGC/{ƤEBq|w|22]|O_5.Y]&z?<ܤqNj7>ѪROWLD{Dz:PqïK>y zM?Fl28b Dڛ 7$1Ab3AChHPb6>l`m-^yǕŭ޿4@83-mO^",DOd;kB{dF>vHOLlV"A:p5)R!v끐@!"zYn2?/T'HqiөL<^!/9xJ&KVSqHi^a4'-F+~NRVwsn޹mx6gG5I3 V?eY>h4WdqpQH4j؀Es temK|Ŏߖz?ü4ޝ寴@ʶHCG鏉UݵmfeEZH:ȁ:tq`w@:~ϸ?Ӆh&ʀf1j g=*̗pNb/M^/ܲTֳ~C%d J0;mPq,Awo<( FG7R$FI3ن\06bl_7*<5n,S@rj%@t3l(5ià{;804PS; c6Fo ",+r&y븆 2e >LE#>@h\o2uꆑ;)]zo&ʿX0\oZ 'QZAݻ++p:!l鎖>(رwE I[V~OaNˆ-* {PƂ?%,eB / Ru/g 18$bT9ۚ2U [&]T ?\A1uɋ K*Bfӊ_ޗ n'C,@QXÃJC5ٳEi0>\zdȁk03VAϥxoǞ82^kI x6Z ].8*˅) vaT.XgE|lQ@#d{D%Ήle=v2D/+0O>0" fXf_g3֭,0lE(8-k9^hl S#6ɨstufOYcQw- WNWÈļ71pc~+rQKG-da,m[`9vùu\)f+N Ѿ >g92ZsQ!q}11tCʥqʹD.(l!9xF5Xe`1N%Ym_}֋,-z;`-\ɟSLUWox]W@R cml m]Ux"\Mֲ~+ձx!zb# R_m5w*`eJ8ZѻT^J[EQ~(ޏX]r{8*J"^}&o]kpc) &GE"쀿Ƭ,B8ᦁX2.n3Hr83Fm!ؚ[Doƫ] nDhnư"+@1G˲1%:F0@G-Ю9|GKtL )цDD.g/rlԬl[RbΫAx80;<">1PʉjM'`TaCҼTvD f6б */X2 RÑb6Ape,Q&ͶUR9ZٗK]煵xǙ?Է YL6y10RguQVɣGfl knDFu L p=čҎ4眷' AČx \QD<>f.Dk\w5A@l*JC KEoA(P-ڲaТէ$|@Z .檤{8qʓ* 0*)}Ŕ:w4ra-=,M{p%`9 xb;<#aɇ{ B${.Wc 6Dȇ\wBO'kl;gJ*;f8۾4?S{;L,Ti(JZi.mh098bʟ(e_Ί +!RaPa`&RcU\g9d-13̡ExĤQdVxA涩!P/ GϿU]~Z7ù6JF\"lqm J>d6kk<%EZTϾ CLbVnv $Ɲ)Lgrm؞r; 2nLC@g x4/6Cp8{:7'[LJrec8i$~Eʦ}LA$;DZ}DE'A*.O[)DB~FS>Vٗ_3\ S+c7}|܌ )>)گ<weE컱3-c_,\Нw@w%JZ$puNw+M+Z1!֗ߴTS3& E,*~X8n4?* @Tfcmso8&P+*.Ϧyti&`R96dC+zmCSiW"+_>a&ðk '&=F/HqBoX'\ X\DAUb0V8pߣ}t׬XҸvvC[婱ѫ;{Ԓ;,3m U` SqfAe23c+,"ɹ>w~"0+Rf*U7 *Fv fN"{4bmC-mKN/d7ysckje@kq'&ڮl~-iˈ}ԼcX1dJnLV},98/Hj==G2a? hGs_[Oe ܟg9  'f7i?^Co)!3|V&n2# }VU'uE`S^vmu{fx\>oD|4%TJ:a[>\4- ex`@ջ6Jk~Z>~6~k‚|2| 0ږ׻W;e<3^і ~@ʫѳ>n׉;ِkr;Naتaq%a{N`X΁i@;5!x#<Ȭ([t|fafZE@Uʌ&>txм; =EyX'͚ՓMskr4.Etl,`C "ΈpCuk理R t߻%V=p G߀t-w\yQ- jrnX#w36S]R^3Y/pz_^T}W7GW|SJ PZxbl جW.Qm'$k!SrOZ ,nm5g|ub9|-{|DvUKϪ Ns1ZC-],̞\YF(J9i -(2tYnCqʷe<(#/vJYw̤L@9`|܎.W[4 pI 9(hzyɵT &Á7+[SE Φ2y~Ndk5eA" CA{ 8L񜺃 6>,dͧe)#y[T[&[$J#%C<ۨL8%ӭgֺw̬WR&Ϭjm(ECL۽0s228m:XJ/`u?zIAqv,ҏLT&͙D) 3_(xx:֡ypL Rv&_\;>ZHTpZuX۵9J+aDU@e84<U{tai@퇕pa%/B#FQ:$PDv o?1YQ[RQOv]R*bagsǵw@5uv̜VTH6YL rBs{Uh1;QJ;X-PkIE/X2)*F8/m"xQUO2hf/8䱾bpW#DMPF9/GME[6 ,/DZ+{i,#Ε2) (:tafW>W3z8ByM(]}v [] 76Ÿ$,@M[m `lkXtI@',CtTD9h2$-u)E=$:΄d0Y M+[6EޑJhC$+%4G&(OeZCƸKl^΋FGf'JaEaWo^tR;kopC8RXeMȅWU' wp?+r#L3AS hti?E$A=0oﳌõkz !@?oyvd<)}|95c=r'^,-/oXR.k֟b7_ls1qE/_{!V=/Ȍ#"qqDqp#SOۿUʷUunkټ4wv9d1 o}WeitJ@;hLgRFd[(3/>$ 7>ʖVDʉmxSqҬ%F.yQ ~,N@T2Z|=oReE'؉e|"A;*=[z-ĸAQq-M_fVu exNSJM=fZly ?e)kGᜋ{FĘlJ0>~4$^+ >L5CI+n,:K˫}de h&(Agף= Xk̷GGMHo}*{b9@/|IҟQ rU\f%pеlB2uy1nOeefl㇗/fM3~BƏR-GLLΈ|R M=⟨rx$dĹ*X|ޱ}R?T4r]vqd<]A!rdHy۠Sm*-k~<&CyЁIr<.,y׊Kե%Z Zd%m(8Pu?OO]Rݕz9l{+-(1呲2 +S펼t4kbCO(k~P3 Vsڀ?%NFDH vW_$yk = pdQyr 1yb<1hT7݊Ϯ('CRv/C>lpjz2m#^*C8‡㨣yܧ^qlbPK;4eh3/:H+:\qcTuװɗZ6\B9q-ȳ+x(-DC 8>uC3?Ŋ5t/F9`vEu {==9ՌMk$.;eRǬ~+ZhlMbf7͌75-|ɁԐ{Cplې4`]W/ .''&6`8"v_%-Q?p=<{ 媚NS=Wj2QlѸ,yGx&N_a3^ $2!'#)? G&tvmV')G mMoļM_Л`MD\ySu@c.pR)3,^sCWByi:m)J8uQ,BӅ!20P/7`4S%xOd]-" (`]V:ɣԹ,lu{:޿h"dl%j/JAln)ڤO6P6}Wx]{b|]Ѓ{շ\qdhKsY1)l:#$5"C{MÅo~%->FXuac mkt &VOstݗCiJN2{Q myWA )ojj]0DKJm>Tv? 4,+R7.a ܎s']+L)h3AHpQQ^)+V +5b`Iמ"Ќ] mW*#Za,F.[5}Ꙡ¸ $fSm15J!f=n :V~Yl["Q`4_[OݙFmL7 gÍ(7C2IQ44w~*QWW*ϛf숛x۴o7xh+˕븲L((99{i3f$C."ׇh#wWs"ϠtXW~JL?RvjJ{6VUˠ֖ܤ9U?msw%{ΦUmNǏ}T-)b |VX{7'~@G!xռaT߫X=wҜ.:Q( WBVhҏt XȨO9,̠"q0׹p4P=䥇NJr5 >!QO4Ie&kO,!)΍MD+aasp~YXT 'SYhi㗖7oY\[=FݺFFa4&OMB.\,v":}Tկl$>⬋бnyE_Bs]Zv`ɓøTIxlha["sP>&FԮ])kWjԃ;ч/4u2pA @Yo#E[cǰ;1Z2d1iz%d݇@*#W˻sf4X }᳎uOR5hBOؖ9~hRJ`A:Ou*M o31f3&+,6rg2^anB4YDɓF1Ӷg)X>6C 'Ӱ)f O$Cnb4D~'U P~a "_*L~yRL7'Pu}蘹D^vR H#G)a;?+@:ys)-f9X+ U㺃r+CɶW}5!I#S]/Rנ\.:h~yۉW`o$u8FMcjFT-a~+7]{~z} ,rx  ^m1o瞌m< `/}2v BXֶ{f|#)\o¾XhkHZqMyUS+VP(o6NKѰ=aD&L'I _UP/A! }Q!>ꪤFCLw"G3/oT_GlRID+S@/F3?c"#{U: 4AU#Iu)W_ ~np%5kmWFUFD-H y6BJ&߃p=M)pWq[b Y-]sbae0r 7S83YȡP LyO Hմ3˲JpiR@l{&՗˼7b^O} NɢгNqF}?bѬt \Nz%~C iFA.ob&t Q~@ qTӼ^@EOR([Koƥyh*3fzZEZYGEa,iN;: ɾUգ8.'n`HsnT@Q{&` WBQhS7PWRɳuBkڳ r93fE)L' \p~1:&U]k/{ g巧ܮ-Gz*p˵_Yz>3dOg^!BQz4 -x^˜\7c, 6+:Direb JU494=63SjΥ3c[nTYqH er70F\g#^*f6YC8U^}Z U0k¡ܑٟ}ObO>IQ̇9l1>T*(pv\g#frFC74)Ku0ICyHG)>O:yIRh]* Z05_Y@ŰYJi ҖrņD} UE 0<]r2Ƴg9&_?"J$KACڸ3a4PJ-F}1PR:7T$wNo bgfJGЙ~͛42{WE'ɽŸ@ļF:9c<46'c(@*Gn9>QEOD9p ;3[*7V)`r͘[6XLݡd']ԑt'z ձhrV\''d'Jr4ؕ#y:y[y坍Ʉ*t)G߹}/ Q >yXd7&(L1C=19#4f8Wx^g};_<^-P*]uϑnO,hSW-&uǔA jՇ$z1št]y{1,Y_3PDH@^AUݬ|]癘R*'kzpb$GwƿRm%!b*we( G4Ȩ]BO;`.6e&7YV漆n-/ޝXmO#gá YH'w4N 1-蝺oA:=Zr_@ /<˰Ta9=P9 LۈikزTĻrȇa{KaN)bMi(6Si23M×~:`-W0A5(4dD2])_kFl䑄%HE ؇㌌[?$MZ,:wդxttАMoMӥ[SRd NH0j/>no W]l_)a#L7? \Ԭ]lݔ]V4n7[:J;:dHpۓ'ys k2>Kxԙ#ApJDgl0p$E Uz硸χKDjhD>C8vwuͦίohtnFdfC :[C1xz( .e(#BƟ)LL,wHM7wraAogkɬy_kKX(7㥄l>9ZmXZﯻb_ )S5c3WC1ʹV%R܎*SBq <^NC1!jlĴ+gw,*UPJ#ՒJ%o՜jSG"`NqYYCKb` իaZlbEG7&y@[MyXq9}vmDH?|k((v0 )aO:Fr/x |[nA;NdWSӕ2a9HXWO}3E x5 %}GwO]DrQξchYNb"hNY'iB٪:~;QieeeވB@+|T!4d2.hP?2N] { ̝V CRߛNI62wXTF78YF14PھSGo^7^D;8%mrԑ%}xժ$YZSsJ!Ř-,"Oe" gŘmf XIPF\lɜ $,cMޝ 7/FKT:g'д˲K]Ķ"jQŇy|_'=BՖR*4/PfvpV>%hϊ+/ NvY/F\{Թxe=aXۜ\53daՀi\ۄƂL[+whyG^19/$ 7_z縪P8gïr/EMIeh'3@hAR!!Zף>EYE H\l#]Ys\uAt:4jqӤeM#zZH Ʃ/{vYXXDIW97tU'f3/Aàv"ayNL6 2tI|1u6ԅy5ND}' 3#KJ/>g_dUhߖ! DCX#*[ ?B[X1 gFx}rTzl$ %w#>ڊ%K}J$,ХԔPSsIK#@Հ 5.cv:3bunuUV?E5VgMl 8ea ru)48́A5Ngň7U>nRT D#}ŹšuÆY75I-Qx:pb[u;;nQ< `*sPjPy}Se}hu-V8]ԫ6B7Ak]O报1#O:Iu9~0BȌ{ n => qL{+\1Tkg70[-tob>^9VoHܥJZ-]ilzT YAF[g'+,W$d*KC8F4)5T2:" Xb3I$:)R^tO٩7HA1 I X?G3#oa}+{ʟ.imF>j8Xl}4#i!^j; {F 3(au+7ejmzZN1+'"Geq1RxޛmHfQ o_" B4 eqh%(eǯY3"jTcDjxؙYwYu>ޏ ͒|}ˊVnk*xsJ3v@&.ZEXIG-+H&j77d|+BA`e\ MW Ulf\'8GHht *>l>Lb:+vڅ"R-a.2W]" Sfq%%:B7 6lrJG*VB?s4 m]D:H 2Aye|m7HqXEZX_ Ռ9B1^b VȲÚ=+;\B_`e@o$lWi!wsڵqFjtpxf]XX\ p)CCՎ} A$4x7V(mOB|It;nZ~[,C1 XP%ػ`0tQ^Tl^Wr=aO~ =^fv\@{ J~. Z7[F!`qT`OTa]rʏ>LjNrS|ǀNYji^d?hFicjPQJoQ@*G[]e6 \Ll)|-3Til U\3'S9XLxaZo ~YOHā!ޛRLeSn~,.F= 8;o_=Np6JezTT\IWԗWKNaЁ@.4d"vALf('$ !xeShճILYUqVLxT:.p)z)_Jc'w@uNbM,~stpڸ{M[_KH+hjLkl".oG<۱S$! c|f? qvHDJ 3vHk,h[J`Q0Pb iC SK֬X.P8LVX…Hts[/c#a5 )g(N8z˫ %` v᥄ZB|=IEq$3 >kz/ RMĒ,O٢|i vu./n$N,q /g{W%?Sb.x~Yx @ɥ׻y*̌d|2n.F+>.S0c&y;o 8Y.H '-te#C(a~Rbgd4}td2Q<| #ҥIP֯'AYgYW*itϮ .A@ms$%PՍ19̻nW@B_l](ԤHQ@NWs-(9(@O V"#d6JȒhB/Ob$kӷԮF҈8x\}05ѡ #wޖulfZjz䣔;ςF5=tD޹eBN V?»/g63K˃a7/+f. ͝h:g6YtC >;JY s#Cpq )ǡ~Ձ6;يX3 7=dY]ND#t5Xh-v_]h 9=E|sT-8ŚJ="[57!BHH6Jysr{L߿rΏS*Y|tOw$Jmpm:9m& %&{r[´Fibo~_*'8{θ'qnoUդwoZ4֊K7H:*1h?K{6#S.0ny궁>|^̾/Uv] Aop[ltUGDFW$&~}pTL }u7gAPoƇ57ͼ~YcCRkUNW썧]s`[Q>3(2NSء]FR.:׼"M:|2?=!zNw7L=e~NJݍx5 E땴a||2k4 CzN`[1ҡso̽#t+멾mjzo*89G;T\5@ZX-,)u9 Ak5%)JGEUw@lFo=|]R3+3'Pi"ΰ2_fRZbHYH3vHX2_/@+a =tݡkwx(QW}#1BԾi%t#XLZ@$^mmԧN y 3D/Ag VcMwN_EP4;GO"h9vBƽP^J:xȳ eXݹ|Ah7c°(,}-(IB@)Jj1BMQ騆 5G"WenꦭtEN;tV 6@ەT9Ԑmhx=[L!|!!+ǯlM" *O ftFApz O`/Rd 8pCεLQg!ejm0SSZr]Wo&.v]y}M5-ƿ Y/n bYS#91,iP.s_5.I"5s9EƲaH͞uU\bO*iێaIYF 8ӂ>T C՝Ĭ`RWîb|IˉIkL%kJ<4䈐w!ii$xRdNTk9X'գvqW!o :=IWRo$2:}VQW]Ify)wB&cjX_wO5j&*YhX72d*^"`w@X4LHe O[ǃum"Nq$*e\CfrIJar(qle :HKVםZ7᳴U\@3k&Q#eQ(eCH5N-s?_"pjNkiolMA9&ky6x؛Q.GbCdh0dCBNM`NO47e C18č}kc#´w[cG:..LU)i׾Lh$% Q [Qx54Tli7ED4ch1»?aF>Ś$5Ga AљN(5M5 Ls?  MyC SzrfU2P/j baG=ud@zp Ck].ܦ3h% wncwgS3g΀( 7R# JuR1RR hl Np~6W5\ayeݿ=db#k`dޚC[n70#|f!.Nj C5HܓA]n*#"614uZwx2W3Vذ=ɭߔjoLvkb|8TmR߯[n* ~~r@\țkl1rȱ{= /ԍӕوCZrIL%{Z8Փ}ʝMSmhQPw*Qsu?4q2ҌzCE'i=JɮbЩZ`pBQs F6tbo$ Ԋ;Paj\^=>Y6X" 6cRRW[CdH eʁzRG⚫⩸<АE28E>#e|KfM pOJ6տV%)Y.R6 -Qג]J%ޞ~.i qmt.@x8t8qүtŀv̷2`?N2,-kö DFi&<{:OF_G}hE+ITmljQ{҅]N픲Ⱦ‹%CMzzZzO/_h4W|f;~TwVKN,x_Xe,,]:"BS'B Bԯ5;Xc60]SgNQJ &j"iENP&b뼡4D2h.rZwX&@YčB>iٸRR779G)`4@Rx#r: h9^GMHWfI3dam%|O0#ggI7#Pc2Q蛌l^45dh" ?` $^>~|PJ$\E!Y#eB]Z;7nR$*a6fcYmlhyc{m q;&TdGn -7Kց 5_}4M0e觀 CN]^ަ ]"d JX_Fӱ[9lHӒ>ͥ E"F#ߘ|șc}~|EYj\V3K: O%]RbHGqd%2bQԜuߙOk8V'۰&`3u9׶FQWYj xUȣt8t|l̰7P5IqdVrOWyߟ=˩f<9J']!f~PwRɼTqvŸj_ G:|^88zԿ{z> ]4.Pg|^q7Ɍp䞨&,`Wn%x4m]Y~6FoQaυ:⡭~{z߻LɩTەwDH Nbcu $Rx1N (b!#WyJ=NEVU1Uv#L֙b^+MDv8|fXEW jr1E!jوvmP(Wտ /RxSZ^V%``p,! Cæm~WKzoϮ+AdQ'WuY"2Ǵe0 z/(g}>⍛HN L< >G?n:r~vl9XBD6tAƪ:[U",[O;m%\IToͪT?#ݏEtc^40QlKHA뎼eǐOC>n5ZD7%=zT)-*Rb8PZ_5k-;+c^"1xÚp"ٙ<M7Y?ex>/3 zJ"!2~b-IB߅ݔ^P!i{%Qǽ~#_Jla$?URZJ "WL;!d0^r!!q{,sBVvna$L˳OaiuulG/㨹"gSsۘ})  sRUJ_sڣ6>Jt$..4j JDݶźsWBJeMjvo\ACܡǛ!f7djIkmC2'd(ؒ u͕r"+bw/K>G_k8 =-;ok6Tu˴ec+XXOdRpSV6̪)M$?=Ezrkx֏ .D!>(CYRN!lX(>$7XaQz\-R(;Ys$!t(" Es$StWiӷUN(Q]Uݸy#~9 ;:YbolfW ד笞(_$AgCr4CҸ+^CX3QѸ+>iL\YQS ests3g,UWzT ߌ; | #7pf8&Ԁ"UA=܉VrWϒJ@`D5,݆ Er!*9 =3L3`ӏרzP1bPWz0oJ.G0q]dRHnƇ.{="w &fnZ˵> 0GQQ_9 ZvzOF+(92qQwd7'Rsf86ȿ4[^~TjȮ24۫ERJ}ޢё5̑x=6h7u!\RզwKcn>a3&m02u|kgL iuߵL5wHT˸T470k;Z\6"(D]= c[xyځD5ׄǰ!O,o`6(t_H3LsMV#Lq߳4>J1Pjyˌ'֛aia# o^Z5)zM&ٚS (+zH()(A{8 @;gX0c? iL8l,OY&ADor |cPB]P&{brzHpX@L:#;F.PA'h7rTӅf~ &I,mAo}1]ݰmv3r3K{2E ^A^*Y7^JF >pP@MP Jõ:x\t7ddFvbYC5--<վ60 MO'̑Hhʼnn8 &DͰJf^A%uCp ޲EjL}͋F4 YiR9+p'S@5=K+AI9,rGͺm(9EbpB" 'Z)ͥS4j+40%kJѧ*1{OZ|rі _1OV0=]8RPs[:9[@>b쇠a4x3Y^a<pSr ={@md̙"z}IIEcҨc*9쒨Cj@  XItþӕe& '5 6ɹٚ꯷=Hn\Ѝdն6[}PoOǿξmcg5wzlSL͑A =Y7E`I>lq]PLn^Ϥ'*nܳND.~ϩ~@a`;m?O`_Q*S,tx #,.a6KO~=31Y/571{J\)j0(ި?,K݈>H{}Kyu݄I~sn$Cc4!3i̍ 'Kzr9-h thbN5\,`@EWby6&)/~nv}ÙWmp$Ew}&'ͥ^svՙގIA[;̤66UK#zȠD*Ԋ'iF"*j HThơm"$Z\Zmu8eځ4HAM…K[brl:p鎢T*[3d\1?lǧ^aIZec,B>XiB,f#LCKkrBI {z4=jl ӁMCy؞A\߇@Y>!'ۂA%952*n{>Was !9^2ވ#y(/>Ud}Cv– _meL%ے]Lp4.geb5qWVSaRsm덶ɹ-ˈ;WD>QI!_R*}kgUJhF"a(HҎ[{T܍_5g6ʠU5>ԁH86˙$>g{mb$9{nuǦ ׶!P=yhzz1 y6gc-ut ݗW[Tżf1]q*mP؋i;L˔DV\I([w=2 `m#}/neq@FMOw;O)%^\?K0dBNРWeǮ%K5XO ]}5p5X)kyq/HM>L4SvPdDt5vu_ (b>L,S_R6KYpb!ȆTtJ?9 FX.cqj%{&c24Dt<)JhDZGK##׃y"40}x!)ߨ8DLSxHi !y5I'j|lm:!N[6୅>kGS+ ;Kt !2>B`EهoE^JxAcX_ D:EdWm iQ7ʜiU*y5_yOΕb?;hߔ܍Mm0kF A- tVJi>4m~=U𻜵( @ҀR^ܼ 'Hcķ4M&~ڤ^㐄 DFWx#dXR~#筝3Ph!CM鹤KY)UF\D)Jҙʿ E-]ph?4q>~2^cx#ĆD&C#EFD8@2>l8SS&hHw 6j׈)+DlGFKdW( 4ob =FX~j \<0!4M;73_{19ïÊ/&T +Pkŝ9_ADfy-q2E䧅{| ^)S݀"wԚ?swJY(6>Ďy2=kXw@7{ʁ)dEdiBWEܙ41u?I |c4~ *W rt6|0xNEyC--坹W@?O@jW>|<1䠷.ӌÍDoW4r,'˭` os0qto۰Lȏ1`rxL8٢l6a ޗ 60| WJc ąԓ/j!)7<>c5!bf6e^KwL+rio˯2f _8EXF{`g&8?+Gcfu|DAT١J5\ ElBIᡩo3mj :"7}DЯ*i#ރU%iXRcD!Nȑen rL%S  <µ S҄M'HѧFP1=E7tWk\6? A ߶=\/A'k)_M |F~Tϵ.zW m^_9D{ZBc5cP=[aG7 DV\n:{J3=tc1mN70Rmoc~ {* 'ɟ[IAmh ީ/΅4Q6zX;I'Qěn?>n,bpQ l/.GWy-xn{ecJra*i'7g6CAy3 hM_wdrUZߌ=M i>h4_y"JAѠ^0)õ:%'H/ :C-b#}ɓ".Zֽـj(ç6|A= % рog{\K^-2ӥio]:QN6.&J FNu"8~5yljlOyV.P9WL*~0ѣvܬx\gx}i_קp1400ipgd#ds= OsiO'NA cK wUIpI# N6bkR(&&M2(yH*w+]f[qoçZڻ0R2X)\"C-nn4gTۢ9e0`l֐Btl$,P@{ػg2oO5sǚ[ICC쥜 GJڭ4mA7O&ᅵ&̳]1`}/)>ҎfPB(?gqH.0Sg?WHsLqp5}XWUbx+)t#)'>*V6wĹS{pqpz4m=8ɮM%mߍ'Z\[?j.kd>Gi1z>_aSJ5I׺tF`An@r^o1b ń jfp>>_r02 9-%Dln<^XT45|fگ.;w5_)_1`vCռAFf03($y&4sQV/9ɈG7I2> )L' E5pkJThU..iOEim_W@("s5Ѓ#<`v|-GQ_r~H=y{CՕ¼gQ*])DoxJm&ϩJx#Q"SOj,1*Ee?LR`rw750@K(՘zUbd,VXWOGϒ]K?1m?psuBfiܛ'$^oyG-w54CFlP`'C" Q$\E6WB-}h^ e<*ԅ? lkPjHK'MSE2v$ΰI"(n4xwK_6t( 犐"=@ts:.l=]t'[f?%Q1NM5,U.l؍0뺇T۰~vvK`^t/d1 NC^I"ـT!RW(ʼqkȁ7 1%FZL'Jr r?1 TI x-X!yϬD5;KS yIx}K?hz:Q$/>bNUu)N(H|3N G%ᶫk^?0ui;ROb*E);kp`vְP`ug5epgjGO\E*a᾽\eUQ?¯Bf$^I;Ƀ}z?j4cuytRԕ4*'7GNVn?HNjA) *^ /t;n @n%ty.J{ijpb²[U&*}t`\9LOwy,jF MvtgFH?ѳB*$26vЛ2ع@k` & z w8?7f.RV!OJzS)CކmdK',@BUPpHVp8bR@)ɍ`{'ݽNrZ~ /E9I7Ap,^OC*<@MS^֗Y?nptP"*a|JYN}UW<JW8r+(J~Q(%d!lqC4Uki5P4†IU'ܴ,xgTό'VmW99 0yFECqd@ !ȴkh Rэd["|aInz!dkC}VƛU 䕋=ƞ,`Bocc#XEأ*uc8>v7aaGG1__5nZfܼ6*IΧrnJ8]kq6zS՟Zjeq?d.p#zeWA5ݝLa7>^spRD$[S8TIзUr ʑ0228SlST c))k;Pԙ|3L}x7(r{u8+T~@Ƶ`]F{eWH򴀶pmeo2:V:"NkVB-%q*X#_ ltpC |Pz +yþ Uy/ۻg;gt5" N*p)!%7d;% rgCAzWCxi11T26 ;om䁆AH~'f)uuֱk"Ep8휙蹮pu ,,4uz\$zcfCSͭn-%0_Y;ekxvGΔV|#h㪏 ;*"t]pU nLƥ+SN{O=80"2H9|?fk 4=Myd2eRZCR JT4XAMXsp~ u)gE,n8;+ĵW}+[/y6c4"D^/ f;#tE Spo[bLzk%mS)G ACe]x8`b a@ .]6T16"{mrի)R$D:ͨ&%ۻg ].@kQUP&ALcоG4 n+1~pLdծ}54ei Y`5ަ~BႤ5@h))(/;ߨ?#71b0"@u<ʧNugdwҩPr%F/M%N#g*]Ϡ`w/\rva~Akv E,۝Y}+*27Όz ^u@W&c3e&rM7-,l~[gYf;50/'XtK”JeJW RM^3&HfDYyLcb#G%)+aӁharңЈb`B)]}- BZQ"jiΟ,YLw~2WR r+>/cYhuSNکmsqBNq ˻%HXr;vO|Pm4ߙ[{˾rvd^rLK em |fU}MNx[PH Ƈ5)K@GtDJ~nE3ϽmM)hګ" Clmh' 8̠_=s>S^'i0_S-!ʕ(0Ue \h\IdZ˛w 2r 2Rj֬5(` D @Xl9_^-[O(''PUKo+\ݧqd:ojq, cAЬ~oɾh8i&<=(?r4X8U4,U?bzЂ@ \.:E߉A:\XB@,;-2cw8#L xȲ;q"BwYh|jEǰ2[mZra .h8S.^JV]V>-pm]IUj?o근`FEiFЦU~ O`_UNfvE@ }Z>"^qi9|^szK-atǍ|ZW3F >'Qûdh}J EpOiV۸&dQ,ݪlHY=/s_|,9J}FP{űz΍U-\Cc*O +;nI֚ćH=yhqg0.4e͢dD3&4.g)uEsTTC9ܘ /UO0|U4Qr gw!YƐn Yx6!(HYJgjBb+ }Ӌ9◄Z_|%l!P (F &kÙ wcFZBO"CB{gy5nwaGU']&=b[Ɛ3$^0 T7TTro'*f3=7h`c9lܛYiMmUkm8x犻θx3AK0%H}*΀ SPhr!_֗pTu@-h-vZqW` uiY{ S0?raA&s2B[i4Jt'prN x\Qwy҃PoOqI @޷GN,b y'|4)/ dVa$cuD}$&d3c& 0Wʤ[_7F?OଵyL)qYJrmz`[_Io#M,\ԒX|OÇue6P!i ϻ{A<>i# Z΂IDÇc4({淁rs8L,)LBk&3I9v@;8Sfo{SFfYl}ፅJ\KRO ܸ4jyZj0=nhBK_j c/h7A3e,neF$ryS?ͤ4͏I`EVLL+ar1%7Ld ovgD)91Oګ+S^.o`@-~U~n1Zev+d柹c;I( u!:fB7ߖӌy13WFTqJ< 3pϳxhNCtrȨjyÜPûCihNt5'WOkB€p?|<<jvG'l|"=`ݵ;'RFZ{`сM>ӏ488.^́3K'7&~(/;T#@]Uh)?K{qFFh^Mc6IwfQuˬtCG}6tj\n͘L#ʪ OdSx!P0 dI,.R7~m1 }h ^3&>vRWcb+nj9>!"dMբ=L$#5p= 0ԧӕ`&ޖ84";hvO-58ۣ8 r݄t=>-k˜n3j>/e_wOlqcEn^nyX& UdHln`FLo# +!\2&Q\4Fx^IxȣԮԏk5 h\ǼLBQWM[:Ǚ>E dq\ѵYӍk\PQJM7ONHemȫtuـY FV#7 $N)4)OmAap^yvu+MԠN2E Dnxl΀Dé\_JV {K*m.y/^G"c}N̳|l(s.*5K9;x\#@yBOx\L1*TҰE +@ʏla ,2s9"gAhcS@o'6El/;k#ѓ:Ѵ*PȤuzօD1;[=7-m!"m]m3eFU;jf8~dVSC=&j.ݓFlS~l6 tgrO6 6Ii8A 遻Aڃjo/'Ol…CJ=gE-w1ƈI!.H0("iǀȠfWBO5u'(u'P$~J{N0aHD']<>F>敎8^ Sy %:?&d}lMH삕'#g,Ha4aɡ?ZCfOV?5Xڬmc)JY!XP)0.6&\Jdb;3NMf< TG?1X$0 fPwTmkF`ltMw=I`t#)g.[_m nU t"\hx_ijyW Nb`@K O=JdG&D`zQ(Rz6bXK<`R6EDVwj\n2젎NGzk(O>lfav].EUHK%K]7IbFvIivl m G>Slaeoq_F]};l@Dǹw 5FzcЫF W\Bixo d:&oJU2I[^ޅ}c"VCG!lVT5ȣl,Iz*@i.n8/z1 ss>5Zl{.0|Dh N~ʫAI0T S߻p#׵qh| Ež|"ETj=xrN uy9]k9Y!ƽN!W`F`xaAo|qrt)}.1fn<[P k2$~3lQ)$ LppC>P~V56i:?m17[E{L7}lh,4Kft)V{̜Eѹ4R)ƻ1[#'m9f[5PV ,﹓4`pe9Ra͡DG Oz9=܂$~6;9!eGV<)`8 E HC,8ٸc_+5}%eCX (:WNZCp@q7~RWjpUG خZbf< pBh K"6{0\c UUz\d蟼fy 2?aKG ٟ 8S"?N\PC/ZÓ轛ޜCW 5Ʌ# RI $)#PXIdX`LX)eu{5(z$DNxV MK~`(D<:;F.(4MᘛeSA,8I|5"((⣜2XҔNfE&EJERD#* jpqgJ3t˜KqmTn禥J+L+j;~cHjD249m/L7ΖjQOcFaflI}59y1=na'GǾp[K|?=թ+QW^ *DT1Սuo V*%ao!;ˆe꤭73:N}d )FmMIhs 0;#,tX\_@WIɴu)G:"?ˇV\s l.(+rxh8@>Xu 9s[#U]L}~=bo|e|>$\àY  blDZv]/F>qئxc6Yj92_ ׁ: qƂTLIgVP[g1룹2ZN{sxhD!vj#v*qzߕ0EwYK"Nɂ/엀TZ-\IH (˓n9ف&ntA{rNÆHY ՠ33 ٙnb4d:n,j18zҴVuel G$#ͱwIM:` 79 hunXyjN𛢁s@$X[8@f-K &}eYլMD%Fy贍b:n0=im{"8:-:1:]: uR5D4 wߴyJ=I8~B20K `"DY?肩-s"9`8 +RPO^guc#6 ʪoiDAʖʵgW3w)_ ֖TB) ;q߫{[JOaQ(!cS+%kf? XzSܝY~:J<}FE g N&E S:^x\4-ŪYQ|%8{4$9_*ha}RW[=JSڕ!CX6ȉ;6eH`AZw?X:;A= 娒 -ԡΐRHч)DPwsYf)?sn_f~>fq8F߽)$*y#@;OcӾຊk>0(1LPCYə%8B&Q.^"=}]_`L"oҝ=0&|oa+& \Z8#?!xKQU1ň$!)qT>!VT>ngO(ynr6żf2*X5|q )S~[ϵIJ#QM%ҟWs I 'd]'[Qx+z?֫gͭ7aǖYșsC̰zxj_Cջ%O0 r#ytdvM{EՏjwdJmjF8= [g#@pq}šBImZρl5y"4=֪E <;J>E_DFt߯+/V3] }yϟ =+UU/&b (Vtvos {=z}PgrC}^JwrA.c@vP5/-ilǀ8T5 l VK">2Օ?~Srr=P0v6ﵸANb b+2tn^И[k~O^HAa]Pzp^W7\?V܏u (P 6|'#S~s5wsus7LytDRAh<@<ȕ-V |ԑko"Iqlk^'ݹ[=T'{*2WAv"w_uR]>8DOP짌 [|tEPtcƒ%s4Bch-"FPMr"T7752VsrDmF)q5#8ok@g phy+G5r@]iH&}]QÎ`'dzX}fhѾcw9*< ,4vnP{QppiÚ3wefhh+}WTa`ybnpZhJΒ<-r9Kp=l7nPaѡUL74FdB$ ,$0Q=CNL)!{Ɋ{w|'(?Z]iNzJ8IL|omG5K~U) 8 N8p.d,h\1 8N{ C3OC"$7yÈB Ϗ!@sl9ETջNCƒ uA5"=3I{A&a u4s#s.$o9VI) #֍Jc)3eZ3۟]S-vy9窑7B!1orf,ĩ[[&ܠ}ߏb )q:i pw[7D'qh:~t%U&ujxd~g] 1Am6-+g#R"uqAbqlޖn~J[KΪE gӫ\#Gu@O$hwXYq~)Qe<#g< .@ r V#:K[[y>l] OcBW.SfGr` 2EɎ3=OŬT,lK)[zgF|9 [-pwu=m{leW &pJBqMyCo͑aw^%xn}U_Ax^WMͤ d,?|bcqPek_t.i߈̤ )N-nBi9X,ǎm\pPJc A/𝖳pWR8+U@GCA' | gӀ~T8dYARic;f(d Rp<OgU ̌(8tT;j_6f4Xw !l*HtL 8h)A#"#vН[W&s@^DsUHNzkg(Apet]0`{a/ҍR|y| e&Kʮ~`Xw|FqHκ\N/hpgG[ %\<057I3OKA0A.LQKiC>` >΃kH*!\h'5; uD,TV ԆRo"(NZwe"TL@LGߕ6dj%c(9)ʕBRevK ^-^-bvF Y ];:*.DڭNDŦUd6a{4D\ .4ׂ -' (yB̚?+ry׹i1#G.>4ʡ봅aFM!]_[Z oYTxC{1/`0 (+9<̑ݹxM~iIU*$-dB|G=8ǒkv{^*$1\2Lnr(G}0WXy ӊh,aAͿz#ԁ@D[ڪ ~CZ}|Z7l+#1)q F"5dz7`9GMHhʲJ]gKbmuSSpuC],CR*W{l3uY3" Ru ԩ*Vt_pO*mҌ,~?2ZЄ&(0?M7 ّ#% 4Μyz0&Mw==oˆ\Y[ CfBz9j U̻a#{S$m6Z-7JMɜ!NN{R3&SpkmN _Ց.WXfJaG9"&P̠m3I>E8 Zl=hܼ~zEw"CMR/;J.']Q6n~(3a{% iPdTj2 f~pQiesH {,o {Tsw!r^HC&MZ#X:{PFM/0S%e.?9  D./B] #d , r@~'}HahL^+T/Ԗk,^*[eZm? RmP)վ΀9*?Y@ y~l_h&G>4j>HE_!]l')2K F*EӣiZss<D8l{ncwNx%2 tpPrx6uPuN{EVe*hSNl._d*Փ{"/e@Eݩmʆ?@WfOl^O@[!!՝;JLa03h^+^aΡ^ʔ{S%goteo1ؓ9 }Dڦ~S8cH zsErv}IJRm#NL\{pJMmK#,9[iRhY* \1Bv,*~3fVtvv_4Y"J@иYםVy8!*2e?H's> 9#?[K0}Y[uBR SLF/Bv|űiWȲ"~BpBZogM~*l}uݖmػFeX<%]/hp|wݽiKy_LI :(WwhGS'h[rNE/:ܑW `KӔ@j㦣|qR̺mg~cnv xmsZos:(Ѡ=w ] raS?_nL?1s#߱vH%c>Gb{8o+Rj^U))OID=y"0D@N[^I}pwb<ㆅjteAzP23ap3'<κ Tz:&*~QRt @v.3%?m".@{^;AA lq'ӑ4; O).T ̤ N(j>;pnHv)T^T4f-FxFi+ 7H1ՄҶzڇT.ݯrU=\S^/T#~Oz -9\C6A!1Snt@HZ;ő Ʋݘ9aT9m5ru DXj?FyMroy&Lt? zO XR\u4@&U,#󚼻5BCy &&Ε% (\玨x'@^.$o_ ])௄v?@, ̔UJQY/CXN7S`o|gcGqO7]Nn)XM 5Zuq?6fc/DS:iO"BT>FOuSI2צV.8-FzQ149}H<)xL ԡ2ٯ{b4svk-("l:";ok\~$Hwh+٪!/+/;gӤ99.,lM}e&1̕aP $ g(/Q 䖅?RgoBPnlѷ;7k$M| S&vՊŁ@."=ߏs3`7W|g(cXYx`ucnd0Դ,@AX976+ ]w|Z3f1sV<c??'߽k*ZGK^;ciZ|eEq$>R֯!a |r+׭,r(ٕMצmӈt+㆏iXYD8ٴ15wH$ sV1x2Qmp'URH1;!"N3ŷ}],yz4f1$Dˑx1s9W "WLd HCE DL%_͍NI\ZJNՍTCb]F|P وٛd^{H~07.8G?$SJ@2!T^1pDEEdX 883eBs~\NvHi_NUh s"+=ɫW[ Z؀MK} n~1I{P'(k X#2y yHۢ=%%!PYx#Y[S_HX pG_ Ox%LhK>}hA#ţÒBFsTRwւsq mU\ΈnMW4jdo>U7dBmњ][~\iw]>2da9? ]Sz hƢ7UB!hk"IqO2MӑJ']x;JCy:f&^^tYF צ!z.)lr[ցEVfiҰ{iMO 6uob~zRsp=|eg23 EfϩX+ ܺZA넜# <ƚeH^Gr((t5™N?ՌV@qd vmdj'gVe.UWɒyoD&X,f*,d[ϗ\*v{,V+rmW8 v/Ku"[-ª.U"7#Haܫ;A(\WЅpwA?[ND(t̜Nj7Ta]4g:?r0s@juп6ջ )!5*NzԢt,U9WiFo.~]#_DW(©+Ƀ|Z2Æ~hJ2\jq}vh>Q[|Gٻwmrg!2B;J&!j1Q >/eȦ=($2MF|}-4`lN{'Qs/h.F xׄBo}ꏅ,5CGR b(,#eVZNuԑRϡlϝzT&qzcbo\k#`6^!,{."{55PŽ<[?9 у7+sBx]'rצ4qH Bg_ ֥_IlR. &#G&)[8ȅZ&LS`J?᷅eSmUR>|=g!ܐdMVbfq ^Q'u +X0HwJ>X/opq]ai?"A%L+#=Z=ÉN[oٗSu O|kL_}1Lb~7R:·z_,]^;~lo$+c;7M ñq GPEtEkBGq[qT>nٓA횹` d8G>?Ch4"%sD,- iG`Cc #F*;1^V ޴oͭ{}_}Ps{*/mjVUSБ=t2D,%ˣ@]\kRCR[ޡOJ1TҴ LFCJ;pi-DV )[p|FDxA@8B6`$EsWz&': ךI 'ࢅ>&tړ݌!Ftq?ew4+ 7FM/NwW#p]2Qۂl&~GUh> iO5vU茥5n 1=tA*aA@)` oXP`3=}5=RHk4Ca jDD+O>V@DJFK6ϚK*s{.LƎ19󋍃6Yq6{3=i=i[ r fRtgB.;T8@xɮv䖢|tw<iI@C Sp/قjh{!?ph66ҷfy}Yo62܈E3}W\2$94\Ɖ;b2 `b&TLyfAߊq^:Y;&IxXZ]c:sk?e4sIR-_{"1dH(t 'blJX{S;Zpj`}T}~᥉`դ[( H:J6D}D~:(#qeοg кtSj9b)TV_o[D˦N/DwVrAy"ϻ ctR#xjA<+<4xj]qr1H"Xۏ0U|G \ m3"x7#ݣ?SLkH pfYv nu:IcYWvi48 a(iCa\t`#tx*X$xs&UoB%E^Ku*YE#e[{5-,i5!-BN) BUʒbzS*L7Е B{?D`><ӅfdY:0>·@Vwo$b%Uf y+ %c.2t8yUϾQB3_j!`spAp2-i%= >ўrMxHȼ#FV cZqdM2kdFƈ4 |^&:zpoH'ʹeފua/Gaɴ3NQW!zFϏkjwM3=p4g$;w]Xɝʼ~C'2n/eǫ?Xf $ KX| 2}gyc45egjvY3ܑ#6`rC/P;қ3c'ᛤw5EVXH=3Aw{8Yg/򭻦"NGRY I S 1:AxfH0(>|S)im]a[UrM$ױMCHaɜY|BH7s%Mfj3 _>J}Ht pP [tǝS&( ޫ>t-x'"[/ 2+fgƎ@1UL-{J&J^8=+óQ} Nr &cty'\*HsT RQ3p !Av*db<' P_FsRn9>`TÁ<8턆MǗ[J94,~\_,( њZ:x\:ej $%\IȔ^΍mf/nnܑK"l@ %qj͏&$&l%E9TBLL!;|l¥;]G+G_7eapFveS]MeO .LxUտ5e U}__i,X#bS_>3sv@3f #q2IdYP2/9O]+kS,c:tbVZvWiկ& AQ"<?8NU(놶|g?4;_4bqgg-!DѦ ov; N*-]AJU(^P oQ";zrW[m0K6/g%dÚAYDLAheO@3dwJ( LKp!nKTpUJ%E!;3J:(FLzH4c(\/ 2x}kTSg NXseϾ~*mΜ<K fy +lvMPUA|5#*a!Z߹_+:S_wK0_xG<;c@9`,TrSO 92?cH$Ae]-cEc0gw"0:U:$08qJY \;m v.v7iFT eJ3m%a+d;. b$mDA xҬ/ tv5ҋ,t]`9f~mк,T"*6/%^ [|wE (FpQBt{^Z/Nmա&mU}Z>5uınq^uq%x2IqĖWR(M.BGܡE}M+-Ä &:;A&1 %Cѵid1V=@{4xo±1v;M7c/_Fk 9fn$L9e\"cBd dj^]zlѰ,K+ ]3|c: [@0IYdVY\'T!"5UkCmnkDjm+/W0vG !w“]h;(Y0v|G8h8\՘C)Y>3[2~^nU5lcV P@o|->A=gݹ` /b9D+2 =d20b]9: jvG!Ďwq4Ph70_ v=rʸ1 KfDi(75S[F)߁4 `gFdgNM̶(sGŎbs=u|_*|ȿsSF;snEˏXP>jmdbیg,EDa{нUØWve\U)l_ٕxg " mRX5|ΖVD4N= ,)Zt`ݐr 4!qe*~m|v ܻ%^06bEdT.?Mo|SƬ] kQug“4㆚E9UV6Z*]Ѣ.Ք P`ysտO{ n LhTyѕi0}h̀#דc|y7-|{!TNj1cU`,'+1I GnA bKLlNv\.ʱ+h[m%gu^." YvI4Ǧ*GZsTSX ͐7hOL#1 sXmym<܊-җ]eIDdnKZԔkI1DT$zؕ36ve,JX/л6 _` e|B8; +[&>{ !Fa{Q|6_ڛH={,݆̎4?UD)aeYGű\QIM*&|M]Iy yZ6Vseie0Sf=7Ӝk &it{ ~Z_^1ՏE6ԻFOy'bOL}tGsaDC8fdegs W+͖;G=DQڞŶlmHQ/8:T`M  "Y>g.gj"a'_*4N7[[nV6kӺܱх@] j>¤"Iap*(Q+fd--Sߙ!ZǼI6DIL$iѷ;Gz~ lTԹ|F(cq k0)^.+R+Qְ_yT" KULP/'iyiEov m[z =t 8 QIհPo/jjp?zZ:F^YS-cHO^cgƎI(USz~~~E4\ >=ȩSmzdۇ lP.mw$`z"b}5 mc6cGJ_³N*:;,s!]7\_ޕϒmyP*-puek7/I:m&[8@mD'O=1rTn,8ol)(+CS~]K8b\jʳ4Q䰩ZuS;)$*'Ùq̘Uw|n..n<ᾄ1wÄN𴣮שY%YS[qF QN<6Dm!-`XbobrVŀe~˟;)Zv۟5=`^ Ԅ?P;yVtL&=[j`@i0ytp[ӄ~pBڠ!nDGysНO:+rxC5Y׀ݡ]AOoR.~ix7c^ l3Y.pE7>eYy\,\-F9rU%Xi(zR?깞_V@̪?ITIWs!4WN{XOiׇP_d]5!)2Fti o%+|h }k1Ae"SvO#2iŗ>a?PfAA.` ۪RY)RO@:=L6ߺ?קviLWe@HIm8AcTq:{%F9U/1V"'z?s$_%NQ\æK{FM_- SLZ|\>a/(i¦*\uٕFVךpܽOԟ++Q[FsO>}/vc;"v< dW6YXJ5t2O{YٲKklveG_>eDwq#|c+U~L73on 9tوGݩ)ɶ 6)IV}; $9r|/Kz@ "ѳAx^O.HF;!wD\??zma ].hQqQ2-ebZȄR'߹h8Q H夛=_`CKlr$3Jiȩ&/at_& KUm8T%GUn%>Qwr䩽F:ٜyFo[('ț&ÄZZ &M@$6c}q9 0/B4Wt=(>"AM/ }]? Q&B:ւœy+2/>JXU#^qJ/X` : NrXNdw*+8 J|#:E?H=7%P\!h4tgV}]ÎfKD`kӚY~92\8_imE^MTX?# 2M?sX Xh t%|F!Ψ]( SLi`1F 8\`ƚ\-H75ߢYp\U ph7mI!6/GhU we ;3jݛ2Lvr%+ nM:sb܎g#*Fz]5T<"]ee$ gkbG~PܗkG" ]C` i\b6 ο;Iܸ Ĥp<|N~ugFo w \Pcu.!1*_ر+1=p~Q\ o/hysA' Cfܛ'xK[ @S?tm إ f+Ƨzg&ŵ!XjŽz}_NѸ`gkb"p9@"-_P7]zXz#t7Gg5/o$jjpYPDerEXv|PRc8WHJOgc>΅fVRM9oc?OvcT V6LtOjv%2&A`S<ͬQko"zh"xq 7288;_8ky7b=5I-DNjlOnH8Qk,`ge d5~yc -H?6%/BIK8^`24 |"4 URy4ZU $6ː&A՚3>V#Z!'oh Uz>Z$ $`&T*e5Yg0s5-XTi> :̰fBb8An5aާ_ĂCTI2A `o򔓳QG&! (νC0`D_z.uj[pkMr]s9GD 3^&VuĐ2uBfepZܢY-m* ڃg44mM&.Lд\Dՠn>ҾυEz,l.A+j-`3bd ݄ . SEۏ\R鄘g~HF$Ʀv-ZkX'`TN NCc@S\qdǭyR%1C2{Y_fA81!44nϠ.t )hsO: ; J—g!p"NӐbԡQ&CIcM֕" ]ނVb>&Gr\JL;Zuҧbwǩ\||aXLPIU*IdvfeBjG5~>R8VffTfdqX"^|فt/xTO_6rH7~k|uwBK ՕYd; fޓL.KSUSҏ=DF@DCSG)Z,VU1g(`PU}2aXPI°Pq"]f)ޥ Ǘ[rjz9t{7( h=֏M@io_[E~.>BWt98nZ9T^һ2Xg[4dXRR7'SJf`󹺗ݠj&+u,;NQ,wf-2U(S,+Wc8of2u/VEew| Ӈlp @Sk&315lj& #bL*{]"|OFif59lhG^eE xN̊zӏm-Vk>+- [)wPN@INŸ.&2^bjH(BlA=A\jZ=&64SoB(Mwmp"zڛYE1^k}Hģ$#fQoֿ-`]&ގOI%f|TW԰C=%jSML ƴrŷ7 3V+%AMp&Q6qȢr' bojuCǖ"Xɸ1n𒊞5`/[UP¯ EM"f!" DBn%k+-t."l,H;|&ANKtf" ZA' 9xK@>VQ7YvK(pD[vNd-YvI G!t^;E,z&_穅lvpGQ3hTԀl;n@@ZH_bl@ Tpa,Zs=B-}j X/YhQU,;5r|cÅqV&jG-.GX'•iƘ%~7-\ު|`/0[qlKA/ԫ&NƟ |QXU2C+.2Y).qR/3)\VLT[k:vLw'm浕9߯bzM$(cWd9g5/6# ܷY6JDn }:@'ư"9.-Ѹ(zNH\\lq0 ,UYvSE,x"Wt] Ja|\ B .t{iOogښtsf۪`j$ݛAD{[cO~k`j-y W ' Uz 慇CH{RR LՁ5aB;U\IJd< p:Or_%n_)M9dWbS -mUU@bI1&`Wa ӆLNY$-3`'$з]JLR*'a9?1t{ BGjF|6bq } G);^tA\WVUPnOlN̉\>n,6dVx'9 -u}`4?˷v\b!]lǂy",|tGoH<{+Q:š5}ey._NklMRֵI@$zj,X&N-I]\XGF e0{<Un䐎(H$A{ns4m:ArQd<25ܠD@-&$ Mb.n,o,Й[Oaf}8KiO/X̔eE30%#cKix:BXSxqgMЅ_c;meB ,}֬B:ىMdʃ ? "Z %iژE1v YZcݚ-IFBh#ݘ0O(QАbPPI(`)Lʼqb$6G+Rĸxr ?OV7e.Z&ٕ6q,vf|п0D$szWד5֙47E~w\ն N t{Qb𱿔n`wԆTɌRkVQ^DNl ,V&Ά;ۼ5nmM]^D+cx@볧Bv~yb2/~Υ•<'CO_M!3t'^IvyqCJ++<-4X19R"Cкi'ڽ6VɌD Wm Ds^RAPKt>u,b&vq JG>E[3/Ŷۯ9 ,^^,c쨇jTs pHK-ƺ_} //*%ߊ+2stb #%g\Ӯ{#rZlC h. ψU/a@0hB/O v7L\#)8va[!1 gJʴqrnO7CD( ?fv5m#Lg"LM+͇槞r)/j3uΛAcO v ̓1ptuft[oрᎌr3qdL!֛qj;4sDoȮ2@UENgq^0M\?8l9JM@Q \fƟdZفgzC ˳uEoaMb߰bj>xCmUc'm')!@QFM59U%0c1#E*)I_h»;gvk$[~*F"|K>4$\&0|t@ \_~3%MwCM8Yps9Ɔ ?vE0u|&̾sDW\ 2 9/gpܟ6@UQ 9o$޸h=cԋK|_lf MGJK̬-$$SO/!ʦp?kg0d"wjqU 9v|c@+c#s F3îl%nLx@k oȕZS _x<{[rƒ D>C m(yz0GeURTB-92BAj>J<%ۙ9||"̘ Z¿y8Z9} uc[<FDnumXXYd3C`qi,'h:Tf `/ YX'lHS5JVNa4.6cS4ձܣ:TR!+Id'ϱTʬ5E9B^YW4R@T))-jpQ8aLL~=ء34^xj raOd%7ropŔWjq ңEq&qMpݴV-])X? %#l']rQP$+kΞ{3!Ov@]1~-Qc>ǜ<%Gl_h&hQg@k#e2]%!EC TE͛ǟ2Zسus䝗gl}~-8H#n@)Y몦o5Q.n%3taGIbt[ uid}jQq[t)U\ܥ>>҂@T/KZPR0b-'=BcѬw '0Cs`pTaՁSӴ1-õ C+P񑄽e~N\rN\Ȃ&J:zTd` YDqk8yAGZC1rQCF%BRĊQtC!u~v}j{PgJC7c^'kBƍXqdn҄tN`wIT'0v *qxxSY`cbG[" >XXk@ OecCr=I 벼!v1cxclƅB/yOǥ"C!;>g`3?H|gDf+AnI+iyjTO/,<PpRCbo0l`ylt1?# a 9)>y1M5Ul4B]RݔΡ\52ρ@Px| Ye(#Wp֣K>nc%_%+zELy/K"VyK_w8CUz%6j@ }`@y7ѐA'L2\a }PݯB,qB)X.{>,h dm:yჱ`S:Qx4~AKDE«,p -8+sJs9Hѷv}X,( !]U$tIEA8X,S0QUaolxw͋瓒!Փ̦LyJ E~E4.Ч~b0*综(-'͎e %ǬqF4=.%!GWtg-b,Pb "*5U0$ E:WqT?Jaҟ $BR9y!iיer|Eٓpq[m_5Pƿr%qMZs 8+_*fXCx yȘNؾ;IE&06LdW%t=\܉U 03^?u@cVc_N`.(GDj\܄r_ipҰSlˀuϳqbd f1:,W;?}EFAc( L9 7܊7r[KQxUvؿ,sjUiy'm;a8e&# 7F6_֊EʍJeH>:3ӅaϻV!%zǂz6/(- +WsaD`LGOfḺ4T }i<ϘpHBh]L:79 7mfX.e)TrHYFIX5&Ii ͡IA9oEQڼ7Tr̕OH W䃣;!^u[;,]y6lZT9:"DS$KYssSR!M}zY:B3 Jc=.!geN=. W$Ѓk~~c ʚ|/m]Xfcj }5Ҫ`ɲ"D/KW d+i#ʀ8TW;yAzht.uXqz^17΀P;0=bq6Iڈ$}Ш3/̕;$/ 6yF(QQ/?/ZONԸL6F%FS!&x"KWL]M'Rg9< K%+' Cn͋λ/<KA;ɖ?lVLL-?Մ&MVkCY"xo SO4IqnAۦ#,dC6!kHo.C (,R َx YנGS}@ s!H?10J=k09Ag,s6谟 &"UBxV/L % =}V`cȳ-5Dx'>^:nTwD-^* BHNV TmGVTH"I2}Z;d3c6P_yPJ߫= ߠFY6B[LyhB^^}ޛo~(ȅ?fI eRb%+XMaB4 1>6jv >Sc 톗r´R?i >_{cKkbj2*KK[~zx zӶN$j睢eC<'5GrƇFH+dx/\R@?ʤ/F6q]ٳPaӰOOl-{PNyd|22)85{g)u6ڙiqc2E3-}#Ċ8aF>^7v"J]ؐ9}WP 9I6sۥ~lY:9XPtaeg.^##X/3°n8]P(jԉl̝| Q/tɀϭh؇ƔOkwyɆ|=_0!|6uٚ靃u=A2574KkX%j"Nl߱-|UQط]cJ~lY3[4Z^:bttP(&}4.F.cENpR/tɻ˦Ycl+zXDdU:qAr#~|+ۦi)fq=$-LVZM(`Ȗˮʷt$+;0T??\Шmbt! aR>0!٤Ϙ@1.ll^9 jFBj8v=wuiFY$46Ņd8֡b~ݠ-,NJkWJ03>QRxQo'cw^O9 0|S:" <1),xJ@Ztu& 1R΀dp{PJ~ u#2r0?lH xf "*8׭xY uee9`"): <loAr-d`%~tDp~mDx{\BD5hrHAд\5,II}! f}<熁Qnp'J<:[j'b5eXn%$+&2ϥG#a&T1/x﵌V>"?Q `oq/䗊qVhK?S^H;STU!ƧY Tw|aݱ^%줷RK ?3xvUdIZ̟9=.zh5ƾ0<+QtC[j44([H7@5J,ᇚF2;h@{#[ALʐe:(,ndec7;NgP8`,-Ή5OzZM][_ b)fB^ɐ8@qJ= GY@X3g]]8'7;:|H/bYwar~3>t =5<񻢔dd;DgJ?җLlDKn=uH|[PXKeͬɩ`#"QL6ig'pdw&0&%(-Y/Gkὧډϝ ؑPzMc_-۝NKD_~nĿ(9Rk#kgn,S zXV.m&;H=Ow8ד)۾?Bokقd/\Մ *[dXs6M* ů)$I>lOp>e9V55lfnJ i%y)+WGvl {{*>O:C0=ZG07lPk[><]z8c +o0T(\5D -:?8X`ٖ]E+e (%oҴ҆`GaWRo`o BgBdI~wEb܀%VJ:no7ۧ},u vFhK%n/AԵSc '>*D/ū=^zC?1C3Rp[%:fBIݫ/Msd,'-{}uML~4.Lϖ_Џ}Z1DVn Pp㙼I=3EzTI4Ki/䠷/J~y?.[|j,zS, ة֏92oDͭ\RTzLXlT(aK^kp%Դׯ KTL6T㫈I d1q`ӯNz "픨t!֊xLS4}~hչ邥8A5?:9͉_[&.MvQ&px67X$p^rX̔䪯c= ݘ6[$ }k6#/xZ?Rҙ:꧶w,Xg&_|=D8Œވn`۟%GuI=h}U\qJU*̃(˦bkXlWL.nRC"/srb`@ZDT5+r8:|NF'I 4 4w%Y: lk%y? q]_weNI~&ۦtZFr_U԰F61^{ Ïm:3ŭgu.I'wvluiVDV|(K 2K,3F'.{I0볷dh9wR% Qv*BMakYҵ)cX5宨KĠ|XO53cƂ_tF5h,Ɓ٣8NοR@Ń9|j'Upy$D̯+_۳ȀDo*0.lK!zX$ŐQH<xPHЁRA(Eb2YE0/,rSIĉBn˝af/<aHj^ Hj#D1d xmJnQ?*kW 1A6%%3"-&%|lM$`1U3[. hĽx@ ?o]$(?UCÙݧ[0[^jd<Գ]K :iUL\%JYRBC5&0?!z .8*~zsܡ"K^&̏3AׇFHB|[Dm%[vWM-J˼:9XaaMO[7 ׳f8tjG; ͅ#5;I*XO3}SQ4(nHM9I\o8NN# Ӛj>W=3җkjMԂ̘~9=!y}V#yejTy|]uXFж[Eұ>|'Gv]" NӊCYu%cر:@9%%ŴxDRsu[тHx(:Ga@RpS\W@$ɠּEdWcH=|9*I[5/`E+Rx>B% =6[8t^{ӌ}'ؒL4}Ӷb>gY~^Sb*CNC69yiZ?hsd1"zlTn^%fM2ibɛ z?,A$݊&~)H3?nH[VuhYT /B Yӑ,5nU3wq;VʲH p~R+J?Od Vc!ܠٺڤۂx݌X$ d䭢l*ߠJG߫s(جzRBX5E]_ hqXJdm3lqe,+&惱tqމY^Zom'9зQsekW"1%cp[fۋ@Dʚg~S<)b!,.Q|+T ||GQWZ| dfEiR pو _}Y'GpoNTLpNO;AT渆݀ 4*%0@\m-DD1e\iPήn\Afv9uQ=Sb%eD=>923]J" }8+? wv긑7oX lAf{M9fs }~Zn'4]t R~Eۧ\jb!jhTaփ (Wm (KMXTy&O̬]O F׃uȼgB);CQ:ߥF?gb6.{ih/~78tD7Ɂp 4M:1c ܵӖ=Rdc%n-ٍ8x&L%dsې}yp⺨&A}kY0eOp.13rV\Խ@{rykP-5rb?!XtD!c - dHzɨEH/hʎ:D:hYhP\q9]4Ӌ E@ V^&/<4q%s257bw^V nG, A6>ex}ޣMV`7?R=A3c͓T]9T8*`G%0:2Ͼ ެha7Ҍv'V-'#33 ʖұp#ȶ5B-=X-0sJv73ߢ fx߳`8f9xXvB) Lmד| {Ojwgd Xnm#4,+ٱ1'N'B]{sV⨴q${TR4JBw  }R?|5 .X(^DY=[q ڟP/ү&{jX=F^V|Ήm$yĥDC8&CQl|$xvpe;Xɧ_.釲>RH%U8 U\s>|CX^lw']ަ_$lsjTA DVEQ9QҚ7 cl $>J3/=gEf6ZZ$z`}lzT4Ю&X9ys^_H<"ʔIxV z д zztA,g:+rj2vS UIVHŌ컒$j  5ӢK9߇a_,FV cb:A1 o {6m+^)`[$7yS}-p[ڜ7(oIL WçB:=CDľȟtA_>L02_ .0L7!ytvrhct 'AUms0wC̅ 1> p 5t n)dX±+|簹͆ˁHt#JaRμ2i87jh 0GfpKs$$ tE^UVB]z]^ys0YPV_Jgc{&-+v-0N(垏ⶼ弎.|0Vd²{>.\ux2^r8{1{@bn615OY MeF}ll)DƴBF="x>L%ye*F )VsfQ+^Q;oz8G6R!GmI(78"`OTyQ{mbcӑRT]I:K=cCP>qDf~['|ٻWl>:$,į2?$H_G>S7恇;n0pEf,ט#̷QGq%a.W[Ix&^0 a _-KuhJ ~v.3[r*B,D|;.RӷjZ|ynM?ETA[CR#Pj>Q2t%&:-j IUXިlO>H$kaе*[#`aȄO`NX^ 0o[ފ(IP$b]{=ER`,WT`9Hަ))=ݠ/,8X/8`DiFw5nsx2dn%TFYxKAspGW)%\Ǘ"S}Lx5{9y5R& dϫ#I .geb(gcU͝损\e%AcmPOh `t6J֤{4R:4 (@V]?˖Q'Em T9&㝨"(Rwl"whj} ,:.#"^#P9JKH_Ȍy,OcߤǒLZe_J=PE }Du4pk[ o_ M*R'1W+Mhvx5t.uZ!=Fd339MZ;_P6!:krM"P̍HZڦ4ÍA̓DC FJ}I@AaPLj6^m2}MtQc&cvMd0M*Kg۷J_s eId6ʲ%Cu-ILR8qE"DJOB`:$iNrJ5XpY,{j6엱IsP 5- 0VA ''Y{lC;qֳ&~-Ҏ3:,R_G!j¡_#ʿB 0A9~%9z}=:1$ftL!Մlr9}Z.R>%P]yw|4trّ Iق¨]? c7u/mU]$ϾxmJ. ??uad.ENp407׾܂waп9NGqӧ?o(?A_^ͺǶ0b̮"[ O$qHђDk29 ¡n"\"Q痷Fxx1ʨ֮Ԝf kVu٩ō\oh^tQ4덱&6ZPxW#ıt.L9r1^m׏8+UYG69g`qRHwyþv^ԝ]), N.{VkQi"pWqpXaӪJjKɅ񮐤C_x YyFj^+'Tr?ڣ %cfoXAdWD,R% [CtUlaA1 -V]5*U)`ؼpT,nZӞ'sé>Lƞ$;ã\RB_U|^SD )vS#-בs7D5>./W@z2ADJh4m -4v w%`XэT:f8k +ȿc{f|3Z9-@PfOm` :YlT},m*瑊UʞY }n ⅬPln.&ވ) XL@t ]ׇ(eXq\v:P[sCU!8dJ򎿀~ ʳp^? <>XGp_y5gUzki$h%EMHo!gf"yYR+ $>rGF}qά3]d!xIكpmG _IX']- _k|JqKE*ϟ25/9OZ}eUj <ݤh"Y]T/ECc>$Gi{$m~l{%x'538]CX}gsT{<({Z&[&TaizȽJ"VXxaR)4yptuPRҔI$z:+DX蜶sF3+Qu]#{&v ɟҺ3͹P !aP)p2<F=~VocOd- 6Ȼ EK^ea'+up4Vb ='oaK]QWTɞ)`8Q3#OϘ`igv6D,=U`OVx Zhn|*0E!4$vNH<JX*WxiIŞ$S=/yўWl3z 4ҸR3fgaj; BxW8NAH25tz'у(,!F&@Z ^Qq69`E@&߽UzƦt^8I4?dͥi14-cPGiJuXUfm&1%$em m^ PB9ᷤƔxT^wKFaH{ x&6! Q?Χ/0ECL%ϮFuK gkgs*b[R$▍o! rRc3=v{ jq Y>K̔J&o04DbDGeN XŮbZQ-;+?,@n'qruғi=Ê=4dєTܳ3I>}̚g8Fcەc~z ;Z=ʠl{xߎ%]qتCQ/?~bZpߪ]O7<+a)9XN髦t^/jTYPA*ْ,)F D#odj6HYlro"#]G"dw?}CK%gTֈI)^U]5D}╪2R"/4L|ђ^{=í᧴z#і~)O ^߃%#N,aG̯=78hZuj5q#c=f?'LMLp`<&7<`Ee:lMPcdB E'il([澮 qQi4Df.{g"@ 5;zī%uAIsҢ !zϽ+D&CEtKNMbɲރH4X s,KEW Z,}TP^J KխQ9׸a&*0 ^5ےQnQe/s)UlD C?I_vAoI}̘MT+vC ݨoROsgCfCUšj 7 gdeAv|I0S[5J^=AqkB0tޥ7re#o ;sj[T-m.:< n%|'}V ?R GVB,ɩ aBfϨ>B~Mi ,n1udjm/pqI&PP֘I)5] ChM"hy{N9oaKqQwq|< k_Vg6ea?{5xrx8`#l'V|PgFUt~ߺyί=,M-O+SoIRG̟L o3_Kh-R`YW ȫyngwWeX-gJ ] +&wТE 5 yLG2ȗ;Mȿ6GWHqUEhmRUCЦTtWYmqEdnt%&@#nT}ǭ`:Pk5aokN7)SfuXJ۳G9mi`@  ٝubx%#a ]`s;V `nEkXRXe`phYpDOdӃe/]vu6 B;7I؇y!df=<\_TGH=Y|HX`:{١id)"K7PZ+p7)LhtL5RT*rY~:,zmz$OaYGztfW.l-ŢhDi{k)Rk?jDr4xgA3pI#KrP3LOH!#L>$E\̝s2\#ú\I+zR8e*B:Lv2|1mvإ/w,|_,ܷk=ӗJb+ЛL/ 4+ɯ_䒄1ۅdk{ҩ:AFJ,qncձ=n2d?3úAsihN_lI"LpsꦂfĦp[mD1QphVwht1Iʗ"8r݁ aMjlŻxc "յ\ZLыP>!)b-]o_GjLX(A i=ω,zkwCF`Ιu@0\0PVg+\Y QVX I1Acvٴ"Ӹ!޳0 \;3"2{% ̟Iĺ~B'_^jTLi.R[_rɨ4J<dg3XԷMC+ɍ=5YUf)ȨM+8}]M,+#[8|^mU4f/qp:rn}T*A1 -r@&ڹ=/<2occؕ6(3e괗8)=ˎ:`QX@/>-ܗx"A57dAz2?!kR:3cpm\<X9K^G2 /fVLk+4F E[ˮS$_ߌ#nN9CqۡM,%@1hrBc=;!}rn gZ`8 _7Q2ȑ݀gNSq'[ACcloTR7|u@s"i?rWf±q0I<33-C&תWJaq- 򿆗PHgUS.{%n3`/) TĪŁY#gXv #C[0W o W2|%lmca*taycH[!pCa'p#rFte(jME=ak8q e~XÐ!GSYWkhg4橸r5hD2!$ڻёZ,+TE: >PE<6W9fa?.UΑ*ψ/"/sf˂EYk؇\;2nW (萴%9NbP0k&RKs(z%eQzBq!t+[0$XEƳ D.Q;-O[6wдU @n抭%SICA9:2,GqVUK5^f*sO toj'niwr_[1Qfvj!D '*~eo[0"tIiG،4A"}/WK]DAjH%~dx16 N\.ikW;m#rV%ƘP _V]ʃajX9@ ` A162g]VT7%9<ˈ[Ht4 \?>^ [ɾ!aQ9b,A8,m4gm^.-ݽ' )Ij@}t!wVx"%%=t5̫=x{w|MP4ByQrh ~52{xCt&[tEJ4 2 "Ϸ^]v?@i$sPTNJ%dY]2Q{6 bEbW9hPH9}ywc a"UFO wzٞs"q;@n,4v ;JmRH*|;kR%>B^;Bqb~"~UD+:㿢{o+&D_`Wڇ %MQ,!p8 '/ 6(NQl|S/#bpZҌ@8Sb/M^^vsk;9V4`l PRtiqvWq:gM<0 W<@'{# T=eՄ?9htX+Ѐ}IŪvHㆴgLhmشxlMkدNhxkp;eY-)L Dfx3l%mG|6o??u􆅞M;A쟏Ί[;%h5Jzszfoׄ PB!|C%_xESDp@rBᔝNWw 0mp/7F (nx)t]l(bGFjQ;ޙ`%zr>1Y-,1nίV/Ԩ>z,2#v^5t֗?=eF]C ̕{Kqd#;NhrGj=ilj#c"m|"$Sx-jtϊO޻%wJ56#HbXA ˂'N Zf<:Y|yw\l7:0Vr_@|P~0 1ɘA}a]M;qn}}~eZD'֨,3 N#W٧]ÍLh1Q 0\D1~U\5.w*&(nVK7|.+DŽ34L%gӠȣ}~\Hvc7sw›^. E Aenp=NjEP5 g/^TnerN\@IѻAvh1Y!=j j$ qѫiO%1PD>|K v/ d-ev5;~h1ʝ6~+{… RO$ mE$j.$8ܶ[3&}?/z4T-E@UBܘ<ͤ&Ki#(jHc+EZnX~j"jĒI!F9/Iޏ╿9G `;+x~.Q}ؙ͞v{~O(5SdbqkRkƈH9ɞ^YO %qHUKX1R =NpGh,,ByGmZe*S3mGy\EnyfB;фE:U~} Rt3DXy MZg?wYpk,飤t5b!L'8OZ8>Bp6&7Y w[UggfyzIILTZIt#MX#.D0)/kѕ@$ԨjsVxؙMp}HP!ɽJ+V ۫YMYrks *17"0P2Үp $F K TP䐄Gf){iL2Ύ4݃VSn J#rD%Ï C 0 T`2bukDC:-Q3@Rkb+雓. SW}ObKmMzLW6鈅Or},(,0>q7Y㹀C[0-ɀ(`yc`F #ԚƃexG$qJGUZTK ^ y's;C&:ӹO/</Lr?.ou>ZrtlK랭kB'5o4M5)n\{ez{4_BD#yw\. #r~c䛺vt:v3c P^v8J\ >x^Bmb>B\;"ƤD7<*-q4gu;%N& i/(b}PX Q^l3#>6JGf|oYwday_wvC`|J:VD "o \Z9 7+cP-$i{6~&`4jYԽȭ.ǚ,˰8"v~ cv5?>B>1zEz)Ht>eE#0z9nn'dw-;N,YAK2,]Yxg1Q QG$LAZX;8\A8i $r< 2e?LUv4J ?JcXCl_eh 8+Ŗdv4},ړ4W 쮄Np}N0CO@ &N)ꌍo;Aô#(7H9T`bu]ی-9q'K; .HNxشq$ Lf2l9{UZ`m~&X͕=tNs=oaݧf +Ia)@cW5+mГaJkRyQ-X{5 9k@続y0[i :r q&:̾muL3DZyGC%L3\dGDQCrTKxZb8|r©޵,]'E sA4yfv? p'aN:Jl|xrXϷʊ0Md c[xk1߮lԱYV3Ϥ31ɼtQ}d?iSJHX! 9^wIG Wg)/~sNxt^н/hnZ^ϕǘó w~2V44*F3AE5y$ܨA;< 6 o~{rɭ >X |a ;֤R@rfZT*É}wcs1.5 X ԡ[Y-C_Du@ݾ๥:h|Y\}K|X $UK(a=Z]-GK= 1jNPPaX 23h,=VSV gLi tc uõDdiHf;d3*OI$fSɈ>wg_$Hè۽/3%\T ӟ`\@F ~sdLĀhV:\*H2 F7-JvE9=V=뉐/TVו>?$f {JG5eי gMGe=e˚n52Yן 6!ISBi#^׳7c,^}[FubWcj{O br HSL"ɇF TmyB#Mr 20`GQ"a;fJ!W@:/w )y5\]vR)΁qTNXd@J&V锔409@vV6e<2FN!1'Sxyx?iw*_|HV@YV]Kg \:׀Y >_M2aho>8G(J ,JnhXmgnw"EV3Aw;bm?Nu3ZYj?;RujB\?dŲyyC-*ūCBO _c P7gCg4,}r`P j\!KO#W.#`A܃ڞ"E6'o6KѾQi|mX EXK R# ~D>Sf sّ)}_ [(jؕխӌbGytJbXJ[}IePjB$ir0󻕦Vu}i:',ҏ_fi/#QpL&d1t ۭ Pәrs$)?2wr -u{q괻}1D6CqX'eL_j.cXKá!B:BXF}8>ʨ,UQU y2HM'˨“.zs, SoW[NRӍgI˶E.HфU'x&`,4n+өl"b؛A{ƠV3}!RMM0vWO8z*K^m>G^췜p6" g8 yBN_CI}H˷o+cz%vP2<ŠMgoo]]wovDxϽߊi_O12[yHZ<Ljg6.ϓR1bZ/yQWӘOJ^Lah_.s7 J\j|>30EbZ5zf헐MBrtyTܡ:U)e cELڋ ¿%t! %u2ݹH[{3žʡ`ܝR+ si'pr2:,?J>>0HO.Ի ihI  Zl@"?5u9SP# #H {2(5t gX{'ϏhE}n? 쬛RL;X, z+&E'Z1`o/MNj4*7zR@Ģ["wUr$B3EYk;r$ I Ue쥦Y0v{KWr|i"tm<~Qyd$d|NQ^ZY|MY\4UQYEt9 "g8G3'J}oG^ө$E;dpе 'nj~<1@4-$i-ק:4t 7=$hfz~Ll L>z fZE1 L/J$֞#w _c yHDFgjwnjc#㴛p0pj9k^p ޖ' (p.$i]le%sun}jSu̞J-{h.:M?-~\݈:/*`Z)M/O+T&nI {VN *ۧ{ᳶA 6ӧD.9t M/?#z;R෍f+G"EQ}8zP:9/G8?pܽwHq݆_ Ņ͒3e+(QjzVKK"2gL<ۯuzH r/z6Bbp<#'+j6-v`ygB-w"__m՛ UӼ &-AKfYurϨ/Yᘁ[o2.{bItڑ@k0n*l@v EAn}!m_r~Sj Rc<lI6jn+i1mf [?{ּ+5ڕ8@vp4+ZbW X>lVc@HPuV㾚嫳?.tՐ!ה9Y8"2/!?=8-4,j骎AEGj1FѾ&|8Nz$:]trl{H]Gr!CCݶ/ۭ!?Z!Nojdp0 h>zQUnHN$ϙ;~a{pj/>}e5ƾ9y;6|jXAPoA:dִKi83. ozgM(pΌDpc7:Os*?6/6+P@2pQ`MG#kyBc4I, ֏`HҀfB/.uP;|=;4`͒RJGAȮg=l=r(.Imw5ALHVHB"YŨMߥGb 7'%I/ BF[RoE|Sv_o+0ĞaBOlnS7d$z{1^^;(1B_l6 e3 Q.7ѡg9E0K/0b4k_V ɨu߫U7$;h& k7&,oƦ[vhAuYC 7sKdB%UߦԤxbjsp,un㏽pi'(kש Vt h'(f:2ųZA8 "2cy-ލ$U =RRjC[dkAĺG@<P]p]G(`UJ˂s?3_al*,R8S{`W3w8M%`_XZ=y' ʆ$L\ޅ{ApV{s߮,a^o^iK͑d2latq[ :.ˣxwM1,|FѐMFAÇvV1R5fHP1}mlǜcd(?r*4WiS: (ܣ?6@|=p5E2maeOT6 eFB@ѶH>J4CaF0jr\-@E|b#ӾOPyAkl[`h(Iunk]nr){Y=\6ԞӰZb :sv#N9z}9tKw '9 c݈ U i#Nnk>;"I"R&ŵc)-ݚ{\GU'7; \`C0>SZc1W3>a^~٪v t?5YhtA-.@K^yS#FtęЦ)䳀|d? (t E#P(=K?5trZ/]>d'7iMYuJs`I"H&8Etn" :OSF{9q?'!\#9+,KW$ Hr)y?eh/5==-0 ](> dNvY gY I|Mʛf,73.g~R X=Tsj_9{-ӗgl3 F1 "@;5iH 3z$Mr 0|kOZKPm'fˮ&v#d?({QXe>V;|$#..DSb/Vzf@0RhH^֞8Wg>=!+҅_g=QQ-. Ar' r(V8l/UwՓ~*:+~<,!h KsCD#aoOWQ+T1Lϖ7Ľ%Sݵ0')Wgg&{BWW Zp Vm`% H_W a/'`Ymay[!ݗQrVzG j-O1ƢvƙʀefV|pM݄䭶g- l_`˿K\= s(U-ڍ@YԘ H}oN }- ۨFM.aWpNI!&Qn;ZD8|cxkh漶Adh~׵Y7-woX]|?>]6(>7I'Xô?f\&:wSB΀tKHt"ip a.'nzćy{&mZ^6")u v]"먶dC}7ЖKR]p}Es]Y~{;cSU陫C("JpwVܽ\#4x9ˇioN,1LY-E`;{p:@|.I~k(k 7v]5q"OApCB# ,Kd7f@ꈡ0IH$o_jc}7bgҽ=ƻF:P$-t.k\i6M>譏erlbb js˷xtȇv&3Xn6^g2EHoWE+;M=_JD@^Pmʧ B9oFH%0|_7heFN {KQ˳~:>*~:;Lh9,^U8 w`m4g3 ?}!9e1M1#Ïsr wLmfTlWF&#ϒ// Ȣe-O&3׊.';˳FRp7*R҇+0ʎ⊾6OdS_69,5+[F hp2瀯e3.%91qL[a92ԇC:8T2;RIY/DQ I[j_a P $]M}l9HH4OaGųڞyN[`7d=" 8hHet<._@b9v,9U} ?8R1 ?7;!KI_{T0af<%t&BjQ!2{܊1 )DHLZ'Osg,t<1_&ttD4W\`S-eԁLJY0g[[T ˮ\;IzN<+3N?ҀtLxfrf< 8:Y;<=](2;OZߪ%ViDVOۀTxq8ed 5K)He\{_Vbg&nVxi | UZɤ[:4x-H^ukөO&35N0ABhdwULvs)ܵ7g%+.@n-hkU)LkAHrM{v*}d,y[ 7c-4JeuI䡮tX)A6.PW}f?ھ!5?c쩡)UΡjEױcd#KQIۆ{l`4i4q. 6pP/=\{j9]Fć wm|Y*H>5Kѓzm%Dg1~M3Y򍒶;h tQrc戗7Jyֱ xP#DQ8!CY(^ʛb@v=oV#0.L yw~1HMvN[Q3}Z u8guEk7 Ü͸"_^be`]'&0Q`d(Hr5p~ċÈn;R[/1<A#I^JtJxGNruLO'˺.aML 5@o^@b&§ cdqx!Ni*3`${$YϚ]Fr+XlnZAd,:fTX3h xnJa3dQ|S0 \[ c9 Z7#aJ ^M[&'1`ZtrAɹdٴr\RD,t1KXPĮ@kحcG0pzqvx>qFqmP[kN!nhkYd:,1˼ղj%OԠ WD JdwxvEߙtdZz彞!Bba:j|&oOݯ> wKUp0cc,єJ3Kb{J-U!pu(T)ޔRr2ah %5~&JJ*Izݭ#CCHw;4rO sDѶW =5|I<#q *H_VCW: _tbf!,WI]Ο@Y9ndF$ 7'^Cf)[0E; 9,rLQA,WppA%c7+ZdLx1,/M_SM{?#*PoԱK-N8z+ R'Xv2\M0cR) S(+[?ҖBM̚cS;;(ؗrQp-0BIO*C}nZVrU(,i0!]PDySg=G{t=nO  %)ȹ†DxZG*D -,^*[p SWfZȇ˖Lk|?={݀:nkLIhPQIolD_VlN{Gt~P MZkOuE@ D5mN&vs2A@r+Ό8ژ(3yTb;kZd =~B6 ^'GW&kWwcM ݼH]>ޚ :׎6QeJ\ݣ:EDl0.||m𷱪TӭVt?`q+9l>;2ū}dag}c<Wq{˅sq0C"1"uXCQ)bOjP:ViO٢leJtC$άG1s|krwG![qo/P~c6'eD"I|Q9~BMBJӖ*u9MwbFZ#s\䈴ڧQ\$6ӺڊC5CB' ~FdןsADXidT{uxk^+ƷUZQm*á68+i'!bD)_A}%t߯bW]+kZ4O=RۭEIѹwՋܣ(fsx5ME%$J?U}W17~ ]bkWՕn-ຄrd#OI٬yTnڳǍ?Z6M"ef Z;'L O-:PC65]n-n]ZBbx ot52]f\ = roxl%T VC O^8.K%%3}P"4}M>q]Dh ǻ(sO"z"L# mߩe|t>mFś+:Qΐ-9[-Y Xߧ7ۑ2DaOy=)68hَJK<ݖvV_.0Gh2Hp\ 442UՍDaUWb6j=Zu*һmMkC0g#A|cp%`*K@vG* G9Ld}5A)A32A /d