python3-dnf-4.7.0-14.el8 >  A cU]c܈*@ANH8nɢB1!"d*g?aTm "Yd6braB`j_mmsg{y#]T%\'@kH(֬K<NJy51Mqp??|d  5PTlpw~    &   8   \  L%  M0 QT V [[ __`4aG(a8a9c:zUGO HS IX XYYY\Y$ ]]H ^rUbudwewfwlwtw4 u{X v|w x y#(06xCpython3-dnf4.7.014.el8Python 3 interface to DNFPython 3 interface to DNF.c%x86-02.mbox.centos.org; CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm5677dfk""HH%% I '*'*77## VVggD_D_KuKu#<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' O  qq7f7FF;`:%,;M~0!(rT<<^^F+o%V3QL. hhY e~-faOqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤c$c$c$c$`tfc$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$`tfc$`tfc$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$`tfc$c$`tfc$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$`tf`tf`tf`tf`tf`tf`tfc$c$`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfc$`tf`tf`tf`tf`tf`tf`tf`tfc$c$`tfc$c$c$c$c$c$c$c$c$`tf`tfc$c$`tfc$`tfc$c$c$c$c$c$c$c$`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfc$`tfc$c$c$c$c$c$c$`tf`tf`tf`tfc$`tf`tfc$`tfc$`tfc$c$c$c$c$c$c$c$c$c$c$`tf`tfc$`tf`tf`tf`tf`tfc$`tfc$`tfc$c$c$c$c$c$c$`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd486523136be34a0ef4e585b99f6df126e3e26e34fd0774c11b827adecf60b7b86a237549698c19b44cbf887f75da5dea7c7fc77af857d36d0e1b20f87715fbf585351b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d0194a5cee36d2904de194a25242ebe8271b4c68b7d906b23ca0121676f7609356d0f72fd31aeabd977f508d224e56146b609fb11b1997f350ce0289cf5ff28a18d95ec8213b633f525c438f3eade385978e965679da004a178c77dda2d37cf5f7d95ec8213b633f525c438f3eade385978e965679da004a178c77dda2d37cf5f70e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090d501556af3646254001dd73acf8af765c3bf0f7cedbb46d8f519b82afa5d6d57d501556af3646254001dd73acf8af765c3bf0f7cedbb46d8f519b82afa5d6d57e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8ae5aa011bf3c76102477c737fc07efa12358f4bfcaff32c5bd4b328081dd3e96ae5aa011bf3c76102477c737fc07efa12358f4bfcaff32c5bd4b328081dd3e9632707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581a4a5aacaa2a0d84039640794987cb9b83d75eda6742aecf0649469d9a3507133a4a5aacaa2a0d84039640794987cb9b83d75eda6742aecf0649469d9a35071337ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003c9d1e5ba736b411ae0894fee9a1f1ddf4ce98f791f18530e08e292e5ce41576f06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b609206ad372c14be0fc82245163eed7c8e65390a4c4110464d80ad63c10fc77a66ebeef2e09289306b8c48b4d2da345df62909f21978b2d2de00166cfa925fc877afa318730e3bc2a9f45095c25ade03291e448caefec85327fa72a49466fe71dfd0a318730e3bc2a9f45095c25ade03291e448caefec85327fa72a49466fe71dfd08febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd66839f5902b9de8522f626a9e1f1109531b6d9723c941994e1dd324bcec0934106fb592c0205208d18eae12f1cf4c609c30af5211f870350f0376bcbc6b0b3dbe5a9f23b34c6d70039dd4c75ce0d704aaad5c8bbc3e778879775b544f9a345c1f509f23b34c6d70039dd4c75ce0d704aaad5c8bbc3e778879775b544f9a345c1f505f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed77c3084c1d4c51a4c227524db5f285bfe9a57494eff8cdb33305ff94c257566637c3084c1d4c51a4c227524db5f285bfe9a57494eff8cdb33305ff94c25756663b2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec802d57205738ea2a6b0b98b21d9591248e50570885179da4d9cc0c9a58a4c854ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a964e8766c1a90d3161ad458423a4344ff8aae13d15c478a3c4623262afd1d1c452d0f310ecd311d2a00e67ad4384f6e0f0f96dfdb16ccde59c4bc028fec56b4e046f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b2d3557f1672efc315c3da5573361d2d434688bedd1591428155714b5af8c0f92996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc0799752a621555f71eba680dead72e66cc20b34a6dae0b80c95b49d676c484a6e1eacc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e441ae668ea57b5059d5d358388fe8f93cefdcaaa765ddbb938c94b57fd00e84fb41ae668ea57b5059d5d358388fe8f93cefdcaaa765ddbb938c94b57fd00e84fb964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714f91bab5efe5d9f33900cad7e4849d211719b2e0608e55fe1b18f4bdfd6a144f145df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-14.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-14.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.3cEcY!@c pb֜bbrjaeaq@ababaS@`@``%@`"y@`!'`3@```2@__@__ @_^@^?@^^K^4^[]+]@]@]@]]nU]i]S]Ik]@\\\@\7\eX@\]o@\\\Z@\/J\[[[ā@[#@[\[h@[-[qr[i[[ @[P}@[GB[6@[2*YB@Y@Yp@Y*@YV@Yu@Y>@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Nicola Sella - 4.7.0-14Nicola Sella - 4.7.0-13Lukas Hrazky - 4.7.0-12Lukas Hrazky - 4.7.0-11Richard W.M. Jones - 4.7.0-10Lukas Hrazky - 4.7.0-8Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Document changes to offline-upgrade command (RhBug:1939975,2139324)- 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)- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-14.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-8efca31aea3cd1a0f41fc3dbc83969a76b103ac96634b9eceb2611100dc7206db?7zXZ !#,] b2u y-iSqk1};u; x1ydl$ 1e+W= (fO!0ɴMK,w"S#!l]~yqBAOfFQOjZI)2p=ۂ <q]5C=^qQ"Бu2c.B =ui23g V\%& B k5A_1TF#J[9 ]#Q133Fjwr7zfeN,Oͨ/uwV /}lJЛw!mۥH%Z6pCgL7@zP$`B/M"Y@tX($m;3"0>=$;FK62N#]VK(62Ūrk䖜⵷V!T^n:/ M₤W銋Zk3)pg ѷ[|OId ܵQGÙYğt0c>mQ^TYΟF*|򵟥W_?Rbb)EH &6'ܱLJ Mu*|XqÙ<^O@P̑o,%2UBVGm""H5fLJMFW{<ATmY'AYEy^Ek7n-}>PVT룣yΕ6fxb'ip"@"<3wQ2zNWf͓{wjEqG a`Zu8)WzY` tKy<> A/ă{2Ff LZT[Jz(.?w,_B YbP݊0S,}լ}bր/e(Al`{B K_6f@L2fQ+~o|MM:Z^B]@bselJqW7sP.0tuQח-Il~ɶN_4*u͘HpY?zIzCaEVUMdkjY (ˢ(wÓҁt_Sxf) h<ѱ)vǩȎO"~%񽑛p\J&<Xdgɱ&4}}'.#z:(OU~-/2W Ii35@"//%$}\DF7?BDΫʉMmYT-T {h!.A)t(}5a@[=$y 6^9J(UoҎьdXnl.Rɸ"DsOM\/7! V=)[}T*;iLKNzFL8DXiA3gk@ZYX1vT}!ħ?Qm6 RHw345:b= т Z.j}d} GxCF]?Eor^2TDJ=R.in_ظ|(\7` pKH"L9:S}X3odUHx MXiR}5 }  V @-ԂU,0nz* [–B{;Gqp;p I%GQGBEV#.䨒LvA?~{DSMd!SshѿombcAaL$ojBN<.HWY E*^|E0mFAl򁛅EғFjm9K=F[da+ ;>ɑh_bs )%s DMv4) |5ז~ !ЮvH}f҈(}Xw7x?iĘt$Fc5lܰlZ+ԅJVmҙ(k$˗{_$ogP<R! q0enGV"mt֎L$]̿<YX< F;g_cTY HAM]NmKꞐnK`87u;OtƬ*F4ێ9X836f$0m}#f>l݀J"}r'l.A'w,G+sP3:>jvza-dkv]IG蘏)JK0R8+{̸g$ qCؼ/_v%CKԼ&9 ;&2>9Vy \Rs6)G{A|&Ȩ!92 Q4]C[15($ܑߪ;cϝuL@p{q, z

EFXusk]HsńnUOˋkMz\04X-A^b ]lȭO: #bs~ئEʀp=/_/uFB}u4[Ӱ\Zރ%X|aNzDxSz@%s`s˛s7D"U S 4 vk}G$s\0  :sARVL!' /{@ťHMmv/> gH =Sn. (Ύg , >y0i-pٶ[[XCH1Qm X9Ȕ2#O5cBqPFOd⩚޺KQ*n0Rª13 [>&G%RBd%)詼mC "V7"TcjS~{+eA~=L~[ 'p{` o*0!5"➐Fa`׷ ]NSWyGDO^ fo`Td~Onw05tdV 3{#ѭ\4dj(,7-3BDޛn.0{y_ A _^vNQZBtj$\SBUCd?k&}wVYU&6pLGxգr6Xӥ/KtWh ROuvɪ=XLxdY 4PPEUzQ`p#asߛ55ķX'\3ƭej1if6чNY_/_9Q9g^OYh%nNΥ;I˦+Lj&b= drͬ/sE܍ȩW?+lLD;u_^N]23f\g&69gHg=nڼ t\On8L<1)棯DwxcT(Xó$'>~qp<Fc 8 1ZKťlT1CcSf9\H.LFh,TtŘwL$Ǔ(;%{$dU{N6V.^\2,ⵎ(I{ dlE0,-x:-d l!S7$Iv&t5qM\w!UXBJ,d-f~>)eq a;:qE[U~ׂϞ695JB /a1%~J!9 윢7Oljf9A1G(~A{.ٱSr4Ԅ7aېcOK[`B9Mn@T^F4 MK@I&%YƌlRkQW/d`2cKMX ʆ֗osUeԐ:Лȷӭ~q=e!N~x,IC qlǭ8.?@nn]V l?,wEz #u'Ks7,R^sQce2RG3cL`^̵TIVEce@@H α*DCHXa/I3"WkܵywfRn'Pc7H啭4Y[ @VA[E9exńT_ƙCct'(^Jw*HB*U|+G,^IiAT/78SZi 0?'M7- L>TdM6ڍ܄Пud/D}_ F* Pr+-jDl冨UU ], eoW"+*#T7;HcojmjF35y7eR:Q?6}ɤx*4!ky+$ys4,s;zyZ4H᧔ZóJ ZW]e`hkqL܉+DLW\b9y0sKUp#_P0MAH}v`R3 @6h^1S4KeaVܥQ .J6!EPm5)xA^T⑱;dK,\M՟]4')H_;P۶9l6>vYQ,ýˇ@ꃓ_h@|C 4\~{USWM^Ӯ^ZqC/j\>Gk2z~|"&&{8!4' @'"C+Ð.N"<<_5܃q!YC>, v T8i7qlBVȒivr7eBn ;z}:}n82C+j5܏7\X#Ԡ`i48u"=7Tϡ\̒64dA1΂}L!=$MPs&xDIͮzIS+>6 xbU: fr.,_OJY崈a0 "|1Ne ˚]^iF_ӱw_OeSs7([RyJi oF>YT{l4dmjOa]7JD skc4X%m[ 4Ptm:g*Bd*mJlZE{4 D9>99(#/,aBIPvq8֍fZ6'L k\t~ }f744D~2go;xJ+bfֻPaSsj' 8_f?BrCBX]`k[)ry8 <3-UX4Q8cVTI}T@MCاء&i@20A8tjحX)mk1nYr"IƪcޚJH.m "*&~ ,ugC,&"ζ Fz{Hrs8\wGM]}1i'I# %+œ @G#jP]ڠ<IJj6#iqhZvmBD)Heji>Eʐ`=½xld8Tg+9 >!H c\jh6=~V]tEd_He| vCWO {% W3Rt~-oiM?NRjDeSH Y"c oxuez诮mPC{|̋^<̪D<}GrNfϜ]jƘ~qz6%Ru,_FۭUzE+sl >Bv~a9Pq,]]ZI ū%HON>c,TG24x}8ReGȎ_#R*{:}Q I@a$IEckX;F-AJ*jbPſխż8VzPވ> ByCcj;TDyՕ疌J>uꄔl,$Y^~65$?ۄOl@XS? %[` ?1CNʼnx-ɖ F`pOFb_<12V"#Vom ~J~> ,-ν5 ]ͫqS0+GI 0hkLb|͑6bB kiiP?`FӁg*mrCi'Mʠ5>ߧP,3!C {їt0.vVg_8aO:ƤDrn>pM TwC.m"d<d ȯV-&E.7sJ.kW4ǚ${:Vw9ɼJutΑ7t Yh嵽?Fר4:aJ1OL UcfۇB۱R]~n\K;qu!45 q1J2CIU9a;T%-%2vany܍o&"s@5Lz9+=nᅳqKE|il=ya D^ ~Ocr8ۊ:\orA89-E._5fǗmyIi6JpnH7 fL>yjH|:.PyQfnE:ѶVbzYNZL?ggƮw{ɂ^'u1374f)T<3`32uP#aNͨBIwҷ?ΌX uW^7+ q-碿@cȂ)1kyS?UYU]ܱ,ZY5 !>8J[W Cʃ8uJNM _%|Ykap0 `kvccŔԱ%qsgi%VCBwݲqX'kYM)g ;X7v1B_% ?-[@ F#Œor9?[myQ-+Vw4Ar[d?HiOvcȰ'aѐmeUNƎ1 s|>)˨GL|%Dѵ"&yߖw4hL7gO0DNE-_u8/_Wn ,XR-7$)hTVt4ٕjmQ?-Qjd>+OJ#QmWg+5T=.o,V,lX.ڶ>_A7G O{ *'ؾ8e!urZ2 SH'! u8DHhP}k4D|<z'Sl&H|`xlͶ>=4 < Up-xY.lcD %d[n ) @ڛ"IGQBpIKYH$-:BKOӌnWvfj"+adchCnrE,WKͭ[0':}ɔ!qFg]@E%1: -[7t1oJ Љ]hygXGIuFoLkMuVXt9^Xi2VդہvwlZ SL=@;;juEcrƌDžk$aor8 `Hͱ*%L}@ *";P#\ԍ21ʨ *^1fqT4W;H28F(`灅9djW.a=ҭ}d}f% :ڰIpXGbő'vR+]J}|ߨ$}s4UIjEa[6} p);mhZE1ccm"om>VZd;K7󋷹pF:"7> _c2 pSs l~Nޅ%ʼZaoŦե0]:7|=[6S^F>4 - ,"6z!O#\)fe8#pv" tʴ6yql_:@ISΡnqUzCdވO=; c9eyp^`E&%Di^cyaD5 XN_P֣oLWSAG_/qjNd)Ɠu PiLr<"\fuX+!(=F)>/El—V.zw8:ηKaW=T 9ʎq \ݡZ{qkVۣV468'a=8Pu[/, 3l'T̀M=քy;tvάq+;7PY*Rj Db! 9jc>c,7 u$el0Oŵ!҅Uʅ 9:VF=6_Hs"%JsHIЙmB1Or6._gN?ffLvh*&S.h?oƱ=rJX;eн;R.Kx̓J,KQӌw~%=\a Vh0He/;'xN7K-3T{TH cC!3x05p?ƎUIHA_'zm w`OyPD߸#}s)Зd'9=^}MGg`;;LYw%Jq u ⹐ w.%:FL6,4Ѕ䴡'ugy{oDc_8]E˂M9`vMð<!"S>xt-i)i`ppk \T6 q2T>wQ-0B= e"٧LW..8PC] dʥGͳ)1e |7IexE8hr^Q?>:.U kңX"d /t:b}G'O32D&ُGd@eȷfX5ޱq ;\!n REپ:Ä" `C.f~Wٶd> *$aXճ=Q(cdz(,##JCD)qE JJ)HFLRIb8w% [::'HZab/Tb-9#Uz'W9} )10hg'gޡ1[-z2Pyu=iGg<n%!CͿY~!y=0oR N-\v&j\P_*f$aõ&Ǜf6N%&wMb? |6`r˪/A~$4q'.+Wu51oZ#WU} G&Š$WC{M ~ͤO$h~LŢCB׾3DZYFa>ETꆸL`S<u;\O&זޅ&;]-0$| Y@`2Ol )D 6$KYTq+4!Yͤc،KszV %KeRnB9]շ~*$[>sP%۞|BlvM10Qgjjߎ^ރ}# O(H%4cIk>0:=qd(0"Amq>XB߫U/~hp4N}r7 ꏮ9ld,d\%TEՕin9B =7c qNs}/+l`㬮16i <@{CKh?YHB*Jp'Tdqg4U\pcY둨@ۉ_zȫx0 n!bn*|'JX_+RD<䪥~*OnY⑏տ .#UNy@ kqC4 9X{ߕW} ҋ 4- RQP_#baqv;e(cIOc/ c:ş=8_9 ̘; 2#pЩ,?Wf(X+G:NA Ex5cu<[U D,#ݫ[6w'nbTݕj&o* DA4Ɣksd%!BF%C̎N T_k@cc#݇XgrO(M(l}a`)5O eRӐ5_ oU Fe!j!N }#`͡z?%[m)9@5iv{o{%UL~74e:4ct'{XmZ͎kIV~+qtؘ_*o73)I pW\i+*x_Xݸj#TQTŀ3'kf5 3,e`mB PRGQҋpճS{'[!YfŤɋ"WNq.HK W5@gdxVu=T1Z`t\5 BR&q T];Y"c4L`+UaYn3UզiW\3G]jƐ&NYrg]09P ag=6.^kQFX(@89tXdzpðO{ d<{w|=8yhbCGfo+[˅̰ZX&UO myp՚"YSVu{OuwϔL2' OG2~9UwDoJqĮ[N%.(̱'*HF+wOa\Omѻ1-Ee\lPT49V fgR)MQr3$Lv,G~"%3xR`^+JeŹ#`ΔNWUػAʖ"^z03k )r&U%C9#fӕ4\.ڬ\f;1 UveVU}YԨ^:NQWʚ6 307bv^`ܐd`~t{พۈ^77ЌJtaC5{-\Ƈ4[WPxfu[a>q}ʦ\!=?8֘|l? ηxY\e&PI-z?f _ S*?S_Cc\X`/W̀YHc+1+N~1GbMPP?QCc.=&bjΤѷV'UO WdP7L2a JO`tS󳼗ZFme~cNoT6/ԋ[hLS&ـ_JeIV-vG5QVZ0Ncx?7 pdkuay_B7\2!Ds59{%ˊ O>cʌ kuD"KWi/N#2[D qwL7@PlxB@c'%>in;y̅ TA1-^M(G9&x|x9cB7_R8!XYGa9|d~iiPN1HHj%uyuFⓍrxx TD%},bqhgJZVP!qcA  5HReڪU?wN^t\zb@ h!:RwԙPPy->7_]7FGL-x0Dzy\f9 Js?Wr>y8h:( ! #Iqmiwus*{pڰV=@ڹ}7l)1K~'ovE Oq'ǴO }24e.y$dYbw8*H4ifW݋;l[m'n IҼ׾c7MOe@mѺ6P# *b3%[Snx}w@:^v7# eN V%~_;I0 ?D?^Uf#>Aͼ(J7S.6;#&i"|GܮltT)p:ж̫ Gx=RXfAmX` ^. tC:϶Lɶ#~l@z86rX4NǨGjÓҥ aILň [ݼDj<&3KFRO3%+m߰gCP/%~?]18ՃzlݛUT4 -9߇cjKrBXb-[VhDoTRF|lrM, [a"A"A .shpO>SuXY g"t'8l _y LFM5*rU@k.(4z6/Ҕҽ5:?J_ZH9:XtzVfGv')+}4y93SQ!PD8cm5m&X; j..kM3?0S~8#LtcI ;P8c'彣6zw$HI,!(MЍO:n =1#(\l!O3P)jmeb7Kp|/ ]fo@h¬=TtaX† IKbIďʍ׼(?׹ʕ2%wo& g%hv_{RC "#JO;rGݬR`I;aټ.W?ǎ Gh/rӼP܁_Wd x\HJy k6U7KC>* $(wao gxVV(,-E % |3 C"q#C(lxbv!P S3=-;69Ӗ%PsK#d_Pls}sqKq-AφRkg&׸{Dw^y;v8C|HNOBK>훿, «n<3HM T#I_8*ZWw摚f$U jfzQL[ĦUrg'akq/M~OEg.q?ki f0pu S^hTlKg q7O wG -WOHD"LtA:ި:](;›NJz./j׬S"28L8"~\y(~NQs_Ɏ7B'lL/Rn )"=Z&BuMuz>ٚ6)SsAgӼ[^!>Uʶ9D#;j3^VҺ |rІ+Xdw8ӥt[J}1pbdy8,Ͽ`l:;:kO">CJq;o^llm*l}xؿ[JJEkq7K/V7UM+(Y$9JծnU7P?g&0r[:mn:;}=Q oƢ|ënrЛqYi(39j⻪MЦvQ :u^<: E\ # kgAY? E YKP$y(pDtqw ~*q,p˒AWɻ_Ϥ?fj4>eGH8 z'ٻ.:PM-SQ$In=za˃FZiZ=8THߑ'Ћ!ojvħ7A $]Yv|1Ԁ1( fWlh@s0ɟR'= '&xUE_;z&[ԛ؞%0[ 64 o \zl>p` P6|e=ӝ%~;nUZXv) NP F@ipGEY'yQ8+@HFiUq? W~NT?`\"yo'; R͸ē> ۋ_Rnndr=Tu"}Q$Qbsy"۝ԙ.K5Dxʌր^ AFR[1S-4hTKB?MlT)R3-* E ϙw1+V*/0fd fqN!汶\ёrD.Nx@DZBF#mwL7晗 +DԪUNLppStoy+~LN<=p$OØ-aL-/ L1ip-iK:>^]vr`TڗT|N7u}+ˁPA=o>bqWf1]3#FeHZIڍi=e[ lw$]i=$.)g|:Tq]Rp ˌLgEM7$TBne<= rA?IsMvmV.9\;S/vct~ĻE3ݛ!R4uYۯ%d zAcP8BZthOL*6;-~%$]V=&CG /Yn7 ~fK(ǰ㈇<=+4t"lx{mhR19\WڰΧzAEacn8/vr{B y; U'>u&b>6 w ?+Z"36+lM5h$M:= :C<3o᪇M) !:qMuQAf <- o09g.{xLCex}1$0pS<3[ Sz1 dW`=D,N.[}d⨐^,xX 4%لY0=2N&կlA.hы:_#si=-EY"{tMlP0<*0M)]H~yPTվw0+[*ޗ|c&YS Kܬ߂!/<.Ne# K!F|W uӥ4 *b %ZR<,Z%{) IgH2UL2SG%:$Ul9J,/s-0 l-*뾸t\捣Unq"6>k 'F1J@$OT௻voz9HXHRUՒ' rIm1TIlq7e~a_'߇n ~:Kks @Swa|u< J;B02eUQC   R4G>#"L"99dar yolpAe 1*OKDTE,SvߌSŕr [ǣ Ѵz]$~VJѢmWLH>=Ƣe4 aZk٧ 爺~qq CdM'0 6uTgIR*d~A^}e)!Ƴ ߬[k4Ł14 q-f&Wj3(e%NhzdKkeҦ~fS]dlSoD|1fA"۞_.KM+qLKkC N6fh=2RJ]`8'tT7]:wځ]ǦԬP|ϔ "G$PꏩzsZ1VcA+>RuYFO绸Q?UWv{tsu򦖭"* \3"(*,1X|`rfM%Q^b8<:nεf8BGiV#)A`3x~* _ =ZYC*[g]zO; 3@- ZxPQM4%-C?h*7cuA=5z-Մ"*]1$`r43>W7e`1KKBߌ6ZNFvY6o6Zw 9 :'Gq{%/Baֵ/W&6n%by|L&` uU3x*yCdUE8NVD&*U&7i} 6inLwj3OՅ<10" {P1%E;`v~Cu`G`HF^\ [PGa΁J'3%7L!$q1M*0{j,:&-,?1)h3>*z'EgU2UX9҇5(ʜtl(|EBei:jU+r)Sss.s?w5@>3!Ez&݀p"[$CjUE46 Y4z҂@r*"N9yf !4yέgJ2SK79ta77j zn3 "r"8i*v(lae#Ҁx֑(Gk![׻DIf3@2)ڊ.^`e!GyT0,v_ʘɾ]{s_o3S 9D_9<=pBybnk=QӃUO k:KKS,QG*3sfJ>@O_- A{0f)x×nB0ޥ0BHl3y~Ȫu( AcHE1.Ĝim7ZpKB1S,e]=cYg,C| P#~ B#%LkR3}!“FS@-;xWmZZLTj\j9C'KgG dٻ.5h9Ĵ,@VWWpvXO~%;(AiKm (%v='HĪd\*k|0\ .5(-zmRpg$ޔV5Kh}HA$ł-c8??{0^#6m,5phh/K\pW?:繹秧W:<3 DGߡ\Ϳs XN?I( &,&GQƘA  Or{@@ijk̠}_K_31dTmt6ubtC ynf0 =_u /ʞwbRͽHv [NkllA ]jAN6aK"PO?ut7?-yd!-?uL]Zru!,%}!.CV$un$c4M]kkxD: @y1Bc`(H5ϨZ=Fd1<}wQNƽ[b}e g;&ėZr`$B{ie9% RRRHZ[˟p[veWḾ?c>yxUAIwR]-n rGsS"tn6჈Е|وD;>+E1遜bC򠤓:<˳8K4E>96mEtܩ75pP0o_}Y˪rqG&8lmz4v[Gr\q3p+ek"QoPn:ga#怦aveܧW8dyC2P&ǓgCڛM"h8ڪo:| r3eo+HAF$Nx\(s;\%UR圉[-m9,:" RI8t.xXbҽ'68cc'#Unr͙Od͉ 9vY#W3>[7 80+,0PRmoP,R/*eYOJ"!7j%T0@5{!7⊑Z!k1(c?m(U)I<n2QD>\": pQRoUG @E<:Z!׏/$UJ`[U,d771fs_b-wKȶw 4KS)g kOmohC(Q;o=WyMՆoP/CΦ=I u>3.!~kGsgpS&'uu SD 02hMjw?0{/Maa1x<1# hÙSӈn,ڹ.e1 9n PZ 3l%Q((TzN9 -kP51fja3]BU Zͩ8|UwIƅX2 $Rf6&Q=)n&PY8rJ&}j*d;2p\|%/=D"h O(lo9 -Q]Nxɖ(dņqzFc9PEQYtO33` %A!l oY.&`0`WLO2wF^ӂi,p258&m4w\7̦S߾爰qX&CV=( %,A/^8{<6H~U@c/R&BaL:4 D$\_$#B}+?6<LuhdԳyrKT_B_=6(Z4ms^Qn؎) I+B=+9Ki(` @TztNFE!pᾞ*)oj")͹%)Gkߩ57PBKۇ,9{azu!qڲ1w=eUR,sa#kS=6 qWMQ%x5u|-:=pkZt詠9wZsUR JBw@_h^g{cdxMI)Ng6~-^7 c͇PX+͢<{c @ނazaaIF '|HD) [k0дG8PZ3+rwΘG|U]Z@-`do,vfKKD5vVwÑNCfd(}w^ųs@'tB,0UڗlB_֮Fs27c'ډZ:GT CL=hLtzL.vyLb6u Cr'p7c E%ȹ˦V4Q{Z|]úH 0 en"ZHfPt +.-FL庡v2G,*OډM/ S >rE~xD'P=Gd6:[XnϑqTw:3`!"D{+g,*K7sG4 s^EU`w` C&ڪ:̶i(_(uCx]=p=gAz}sLHFC֪.K.d nmV[a0n.O4e5,?9ͳP*AQ<9XHXn.sX<Z>ӧ'у_WqcfzQ 8 s\j XG>2t9B6LbY輷]g͡%  Xcc8MМ0P` KLdk 'M-z&q>D`t95 宄ĆhtBPEEV]{qPjh.a89\ co^kU;6¤t]ao[ &Z:KīSnvt*ܟ q x'wL4CsVzۧ=&CZ.>;HOƁdҖgd~'aK3q$P̔w`/&TMf*>(9/Qy8 )^AǾ8F"R̗1>0jU -tY83aGAI( 2@ dW209uVo(YW ρᔴIkj3[``5EG<9siPGe'6R?el' p&UUc!g4tb7okUR23]!-Z yHpggu8Jpj _j2gsCۘxI (5A&Ɠǖ‰x¡A:v3mSQQac?Ь_k b3EVf>`Guöp0 u/.ױW0.sq~(]3t@X$s, <ɒs*ceUVJ0&(޸'LvVj;&XLd )OR9t9g5iV#x&)Osq-UIy}bpP+OaXp.N|x-3$ mJyӂ[(X뜋:Ɵ&zue+T?fY s)=t9>(1g$yy7K^7B2 (aB}Zn=7)ꍏ7&ްrs[%RC ͆[5<9pg+a]sw>$wqFPJ@9N[=aKԔ.U{7AҺNH_P:e+BΓ 2%lѺ-9BԮ3P稔(NB, ! \+Bs<,oFRsS6-kn5?Ԇ%1a[= yVBhߢ in}Aw zx0TxdժV4禎)7cmt^?]7Dtb~~_xRdX7`_J޾v3+DmRobyp_W^.ai&K;!ke(O zIJO$AhhǛV7-P=<=AhSsӛFR]k,ŠΆM dA>ہΖpfTZO̿eY$TYR66(v꽸 ɺ뿁p3 $Ǩ0sپ KwN_}fx:1iWG`zi6񍩹atDf EHzFTMPVKFA~&/NFOͯ ,AoʦO X.%Ȑd[:lGʨih{hu_;3E=]vŅ ]uS)v3=H@nv=j^ ohhE~3"ecˑO$_ĮXQi& `7,qdJ<)o= ~{yۚfzl"{8QUnS5L1B*@0/#%i¾k"Y^+%5r㦵JY\6hfyَXFUv>59BqtGf68C|^;H}tW@N =i9RD̷m]:N<;j-P .U lw@X-ua_}ذ֛zG g\\ގ1W.pS/4M~-ڸ8k;ڑ('\@IVNt:RPeАNO2)!2|@_㰍az ؜)1[Е1CVG׽VV5r540ܤMA4|9 .qݳ( q,>RIi*/Ҫ&Q)Q!;C-z(#4|ݳ:cIz{_F]/v5:bnN~ۻd`Sa'Ycj;H3QXk.LO3 'zyTgWc,%}bi\X,dM՘8!)^Q@Ҵ|D{Ρ{%4Q=ẇ݇xǪC4 9"=sh sf(w3 MHZEtR j"yU: \C|}n aFZJ c $)E,hk !w#% BI])F3i%楔66>7sUZY/qBc{Yv)ɱDHm7̉m >^{߹$bW:S DUlbAtGlNy5db,6$s=&>z?CqoiF8 JAK n]9X _|LM"F2~v3C.kFE&m5\yġcz9eshScW\C1>[+ H͑FyB+N.!wT$*t(Y >`Hxv_ TZ9& BO8qBՉ0kVD*e}]xm g{(ƫ|#LMpN) VQD}oN,w%PzB% l )/V#JMNI7RkJ1fkY3uk3'h6jtF@E~Jh7V戌l6xjj=؈Y ,V4Լ~n{1o-"0)}xDy;eٙ:r%Xk5k'pf {nGz!6BS&.Πu//1% XCv2Uˑ웸[4G{d8d&~0>`PὝeVJC@D.l8`,Q\?O.56ĝZwJ@X˛tDS*]ФIS.1ܡAlg +ǩ gSvM+[=m> qZ䠎|`K_"r@ okL83.SPdX}z[ A~HXvRqhSRRN"J!ypH!ueOAr2&H–\E/n\$z2+P ix45糤fiu>G 彶d|Gbaa5|ܾ Coʩy;Y}eL 1[eba0%mت9l:C3W1vG`#n*ݗ s>0Ƴ#j n*Pyry8?9<ҥuYFܕUFs/~_RNuIU+"풞a1,: HjmG41m;G5/w(q+ V Kԥ8 E~_ Ԍ;,|(ɡi$$:dn@QV[9w5Edp:5lYc}ZV}R׶]eS}T/ 'Et^g(ᐥ\14L 8 k8 ;ZBޓ[$$2}VԭS;#yK%wtiԅ) a$ KqsɅ$1 q/ 18}*M hTj*!I"yiHmc *SH߳5IKC~Wke:.-z- tFƒVP}wVexdB$]^[Ig}cߢьsp9Y?sBll񴅮]  DdW%9a$18fؿX\j뵜_.c'i S&E(1P9 LX9z0Е*@4䀅FSf}Tr'}f2b .!HϦ+mHn3MaXl^.Pd6ʄhÖVjH,c/wF>tߧE+|˱r2#tGl\!`%D,3C:qu1i(@~; " kmab{qQ2_p_w!ܛ@?quQ,x2'y@=[0Jejg ,d(Q즑؈v !v % 9ďĉeiHG}.jf9qviVԜi*bXu4:/}ӚXb ,$z9[) rN/蟳JbȮ]ordm+1IVӦ)՚1*ӟ0G-w 7̷ۗ!/MOS(~@m(x&[f4m{3Hj*a\ 9J*֒ BEd6BMؿ?Kr5䇢  yNw; gYƆjǣeyre9W崸rxzRt^#Q]Y9M Ȍ5' PſL~GoFD M@:Ƙ}Hp(pݙy}B7A|M?&q%LQ[&b)Qgsr4Nv]`c#rDH9TOsЍ:R0c8!mœ v31Ie+wɄoSMzJۡʱA;"f擞XHeRaTc ތ, f0=?79q,Ƹ=)jO=ۣxI8 'f0z[ *4)Is{ .5wpO-.RG/`IS4W cLŐ~W?_Ai,~wɺ)CPqNqb{G2S6B=.n=.f>h Ңw_e^}Wщ?{ЙH.K&![j,;T>Q:7~Wcd;*eVR:$M/Os?Hc)mkYz|[ rdH;n>:EfQNrn/?:OmP_nf0fjy5.wA`Σ vD"AvU15k.Y9+S_6\HsjH WS ז[5X:us1LJh ڹiV"Qp]I|?Jer=AӟGC6`|) '6׋4%qC=Q9.EҁǤI%MEʼg^Nqd쥍Pz ?im嚖~PsU*G-B u~?ݎϤ_l{?D yҐH1۱8v?SL!}Ø!jqWʄNa-K}a"bq=`XMFA_(`@@p ?zVN %48 K~%Ƭ5=gwCv{{IFCvU8{wQ5cnٓ@;- oϑfhp 6Yzn@A+2qT.Ky?!aW+_mվRw ެ`͞^yJ6poֻ@rDRe1FZmkDag^ZJ_$ʆk A!#G>ѡg|l wQ~2g&IM"4^Ҩ0`Y֮j8|UV \~8.hϡ2)^`BC^?I"]sȚO Ij(r/VFP[o}K"D`ETJRΙ -5)ϴ!p*s#XD5TMHJas` 1|\=Iޘ 5+\q:J|J6~@C'7 r{tݵ Kh7S KBu\'&]PɸsBYR34 E{s 7M1yFyt'$H\ :oy[&˘՞og H4eɪbtBFh\nwڐ [i{1 \.=qtJOWE?4iS8= 2=!Np|!W"oF!b,)K/Bbpa'dRFg@Rb^n@+"XWdG6/A\Rc&C 0K {wZ&UĨ*L5*gv7֎BYMԾ$a穱1 /9M麧fÚ2V^"lR5qݜٳD56Z^ٷ=!,W8<ОevD=v#zvM 7rijS>krЋrg.qMxc&ƼQTa귑ׁ$ dd2, YQ/c[@) w&SW\53-9[)W_XH4\#?:A0;bJ8't,d)X\j&}NK@G0=-c@ivPld_h`RixyS Y:Psvtc40t$]A=1񤱖N!J3|2̜!@*vؒdqpb]%)s7jZI"] PjFZp 鼨ypXz39H-_S?+ʰU0D~ߠ$]|&?<`rh`gvcx"rkh} `E!O.KozsTݔ:S#|A8TۙvOԊ]%v \k6.i8I/ ^{Ϭ1ɔ&Nɥt VD/@;<t<@d_㛧*#sWێNyHz[ruͳ;>8{E[aMѻK ߊzT c8̶9@Hp_o8W$"fď3o0SzD c*TW HhZw UЉbbXWĆcpHms[t}%:KR}^Ar콢vESЧua;GI~AX7% o mkNTHX2d-Beز&B{nmTj)k|;ݒj%WR!]u0M%ן9`勌jS9iSQ r߇/s(+oa$h _zhI.Ü:IpUrsPw:.(}3SewnmZ$ͳO+1OZ5޼?>-/IǶҚRMfM0d4"Ej&׍ %0k;6'=9@P*9}qkڢոc\_C2!6TM<ϲb0^":[ǃș2L섧.vyX",pM6r"3+…FdG/]@FC>$2Oۍ]ޔ0l* k 9+ɕ^"P[)Ίf Osw i z]Nۙ36N"Tk3U. on=]*M_k:ɅMF)Rt|p;knAŃ5%do"%ޥLwg%’[4pi  ;_nLG'KF6W02սZ4Ò-1Z1Y"+<糧ċ?Fmzm?r#}Č=fcyYuo`6~!OaAڒ)*, Z"#9Zwxr*]Gm!I, o"H7H?_RR%`o3q9q{H9DRa JӯfL'ڭ U|9kLFl<2 -ӪP82'akE(?FoqI.:+enOC0ZOW]nʂGOLig *9Di7翽M:c%%cr]~.d*fl׫IN7 ^G^BS-u.6YQ费ZHH>|)t%kp [\gWzta7l0k.#_ 4/f)ƑdnjAJ''2.S O<( X92t`Jt>FU>?mR+/yq@fGhRPð:\{ hψDU-Mebl`+&28Poz%|7mJ(؍衍(d\+רOR+VȜ)mP_ qҬi(y*qfiU nge|1bt#uvwWu0`9h{WPߟ973%/4\+HSeH(L8NJo#TBHUK';{}X;dξws;*g<( z*HG0*3Oj_ԧe* Kl{߄sB'0ȍ&pmO=NjoJ~ٗΑX ;ZwV?e=2g|78ͭ"W4SqrQģ>DwvS L.fTCZM8W\Z8nuOwn]+5ӟ*n>_p3{/geSd#85B9+:w)R/Ò=>!@ e଺fͳ҄l H猶1~ x$ZywweY}яAnr>CuN(렯 p.POJa0~nޡv]dDxF^JosUS|]]]B.3!!rIt8U5eGN'1-23odu~Q&׵cvsĆ*VQi=tG䭔MtG}O9SpQ&H+Y%ˡ`V,QOel1GXE֡gGvm_Ε82Pa+* (/찐^W>n-N!u:Jsm[ {H_b°(uJV:3=0̈v< k]`{ֳ53jMt Vrx6t[aOyW. y ZJP]EP!ۂCqCt"-c sYLO1jXC̝ai?geCcGn{kk{n']4BW.`/pBFa ,3Y"ƻ-K_<(vCi7F?)"StH#q^h%A&\cDco(ȺH7Z9]R s|H_!;|ޮQz4B:߬ʼ=!1jЈ@Rm0xlcr6LM;FG4(i׆.zUOi&l%{; 4}+ {GB(_O3پ࣫s&_zLYer?3)( &{ VB.Ѽ։"uZ2">h2{9HsbDGϋx?C2 .Tt|}NK]>*ˋ^P`bÅw.&(2¨zk-I0IA D ($o+i@&1_DbxkFAZHfvSCh{{Sm$͊#Lv(ߡqHZ tb[~1~xSB,/Etd8|r1*AISK}:!ڞ_:\|Y}y{JlhsvPɐZjeąE4*a ESKUӆxyx绵9?V% YFЭȾG:|Da̟ߖ=*Pena@~Tb}EugltH] _J6IOagf|VPIPuexi*vguij݈ߔK:'QF.~cC=zl r-QJYu2Ef#"B^K:8X:͍3kKJݻ y<(S;ޖo8ݘdi[L굉DΔRap>?ax p,j2R݀T<5:CEɗ؟*xYxf-pC5 .Tt h~KtX $A q\xJ=:{=8Fpp/dR] ގ !헨j0R{e!J(U r[!Od+6Br"ug} -Z2c9=R 35ՉDdj=t YB>΀<҇9,6DH+!Љpۨ_ k:v"o< >ߠHۗT[cn,azwؿ HqMg^$!*vށ3ע|B:1Jv]嫷É /k]/s)ҡv?;h\#fab[B5*?Tmns.hQ}곍5֎K9z YٲJ ٌj#aOhhl6\}"WV֘_o'WɹaMnRjk#^~H|N)j,Z93dYʔ39{+5Ks;Q]7y֙9\XO߰JNñZD|`R;ԿN3&XP͎}L$1VJvIhţusg,@7 It` iRշ,3JM(:sHZhZ92!_!ɰ"G։ײ86=ɣly}1"Awb\JwN_}$6oN:|Hht鄵EȅCXZ, JGO Aj!1T4dzi#!v\Yxl$<ÏtX;j_l* rb<$qJaɣ(͔ZZ2 q5-7IA J|D*A:sZ8Y\M>%AMЅsĨu~-b/hw(96I`o'&-D\DS\d0!ʭlg*S28_+\{%ྦྷcHNe]Aq@TI7M/j]PPr8hBym[!%-3خ59sv͙]U!Neay^knq8Q׵ GsEvHY0 z/h亵MJ}L6bePiojf;wz]IhJ(}lbWnk;].V5$/(X b+GSi!IIgoY1 <̀k\mpZ$m_:19 ˟|=Kf0 o?hcd&}w)LTˆ{vi&$yZm,¡GWI]. yO; V1He&pU¦ޑQj +gKu5x(-B(7$+8dи<-_+O#9ƟL~p 2_65۞O<%?EH19%ɐĹx{͊ج 65H mPdO^a&qiX/j$hҎR'D1"۽CY$hw9'="z( Z[@Q Cm5-u*|N=~(w5wBva? bu;zS=c͹N'u™Y3') qhDsV1բZo z8)̲t_9w$#kwxn&ʫf}yVPMyĜ2'@Ȗ+K"q3>^6nA݅a: sAχ”A|`c NPsa* GZi百W+4ԲR&,yǨvC!n*>I+%̞`Ԑ 3I[cn&q_ȫJ㣅a)0=F 33v," .7L9i' 9`ѧGx["7!?QMo77=5 !r:0 a(K-8yĺǑ<Ŏ ET呣^Ҳa,.6\9]m e #B?ى1/N/n vke7Z3Tn͆J;a[`|`6hޝ]Mc0l^%,Fa?RHr q!*rahqȟM 9 M{VvwYst>jZ*ub~֢pHd<+]D*cc#RdE}gA=S'QTD 9f\5Rru xO-=tڙn>cP`3|J qvU~=] r͘x|2l {&E67:[W:o:xp voUp/\gqFchPVcwABy.wjwKN&S\` *#cu{DVƾX 5̀|rmοޅ:8s%I-З_B^_ ť tjMФ%#; 'P. #f?r'7zdf BRG4Mԛ8#=!9U#6K6fC" HIv5\ Ag~KKي Z%pl 'F)ԇ K,}L[L {%4حNPwuycS1i<|9M)?zOvz?=*=Ym7 oGuz}NCn(Վ֐X/gp?@sd`$^?7u4\BUT*mo/ '"UNGvdΰ-,˫at E_,#c,R_H۞cY\wK$q%sX*y;"ϛJ/ ZqXr`Ug>?)uR(z(~&eRCIEilèi^y3O:vX?>=XJ bA n G@5M4A︝.vE[ [A4X)st2oWQw\T.W-}` w{v4*+1Ϳeр%; $O|ۂOoo͖R3@s4Lxe`+|z1a!,E8M\_K JaZ"~7 4,pb]Wc*g0__;zLɘSC'A%<\)%)0bER̺A2exjс^jNEtq|KflLddqZ_'H2 Si(CM:4>d BG䒼{D{,~vf4<{᳔BIMlo!4d*F_I51[wB8xU eY~ Hl|v"PD}R+we39>›}Y5^7)kn)az4TvO(?1&~pǿVsy .YQc*9F{H5U1]sEzƹ-cuq]bP̅aKRfs#g|me QVK-!0[\CZ(+KNPݎ:n{ى"KyDZhO]0e_{ dOwl[w%`Ҭ k=+=rf)hzbO0lCiݞ}qBb.^1Xpl+t~{Gܭw) hS`fk؂%V d0j[8αW[VHlcQ#H>A>o{_t~}F&#mvLb#/ybGK(U~\޻YWE($VX;yǀKg!MI5ll $6b+_[*Q_m2rrLO?EOO3'!v6h=ggwccAZ>+.e[3/Q fG)fxpC@fLCޞu>~x .:vGh)I}˺_+?SkݦCFf2p㜧IE+3z =fdB ױ2`tIW$F.ڥ 9جY1́tV ф .?Rq?!".EA2VQ+SV> e3%З4%{tRgTywU;tMKv}Z듏k| aL=' 4jZG)5Ϳ^eXtxv0&ҹ2u>32*bZg["D eceU{n\{KЯ[ ~Cr|@N8P Nn‹lvYD{dNߢZM3adeyZroNP[S4ǂ ͵0TP0ոv 229_!Z!C_&S=DO^o!T^K6( #4bnda~1Q¤&#)/`X8gaҙ A'srU3' 5_È>c̈$!$bK#ƔM !.O{ċҞŶ{x3Yẻtf#@H`{q~ȿ^80= ?SX(JcAf\FYW+Yj\L9^12ڡ@ׅJ5Q^MyL̟)ZgĤeF}P`*sӑGˠ<(蹈(R!Zwt?;(-׭o%y, bBC+yΐ4:IeXWK2vAjFW)vm~_ nދ|yZ.J> ن^RN[h3A^  /Ƚ~O[S$0vCX5!(|*/;pi;% tx!exU=a29> CSPKǛ.CFIa''&H~OԠ ܖ~u]h=m>^6$6CI8`u@ZϢ(I,P"QqOFɽmT?Lg ˒jŽԠ_~҃y4.Ζm~Yp:$i($Л8ceYlѣ[pxt\ ,6Nj+NvLJinlI;Qmf-!¬&}NAq_qET}m5`I.3xs gI{:-^|O)vrµs:nЃ 8w'i2y^$*ᠽw ȞZG1Dhޢ[`70UfDw<Ky"Zl]e@%!!C%_B)7bMkcyb"w_yBT 1:jNcU+'#e̤bˮIC:RX1,sXZK&WJYw_aM/9 b{32 U $`!a@)R)(0غT@9 ۪/\XW7 n+80x8QA`0V^A閻|%|a]{yW%[7ii.S5$,*Zܖ}qQ 95dbU d>sdԐ JɋKHúѣAz-wXۺrO^pp*BF8In4t&ߍ`6So7DTݥ\3xK2 |fj$NAt)2zt YY+R9ͳO}mX/ZF61WtNUd"gY $:]k7e~:oȵ6e#chndm%mXTkPIB= 2Ԓx4 H%8 l~脃W8ۋPAg9'^0 FF􅱆dYF=e.HOS%[ǣ؄<#9@t$UK }bc,mNc@āZgj =_)pg+.^p}=y1 )&935'Ȋnuqb{N)SXι.vl7HqMpC?!̲na6q?Jb9IhHd"Yj<咜pbAh0=~|(ɨAOf s[|^ dEbV[ꂆ uMqל;AUxH<$* 78吱SKW )SnLcid?M)sgz VcLsh# >L {ƔM@K"!ތDE?/[s~%?^ lȣT/@23Yk,}>},ca_D씼eCpau -:H,(u q]9:Zw0t}] _--cׇ0NKVI/ X%&L 7ڦBykA é%hzdHɋ<o8Pm"tSQE !iJK=Xiҿm*?r.yi C/#b):?X5i|7UZr1[zLxV\ Z Ys Ō-ػE*\WB-[M?5LHTuLZ^k|grkz\t^]cpz? b;i7;64%Qz ׉ҍ3 ;0s3ϥ[ rLe퓈r\BPcG(F T)xli&i'Ug͘%`&`#/ x եq( 53KRA9^b֎VwNCL*Qt:oM^|WsK;/P,-ގ|pr.!k8KR*9ݒv +ZQ})iTB:YOtAQUO~e{pP5t|}Cg{̡z ЫxLI{Yb߻V n/}Cv^.Ԫ}y9W.e DnM$pZj>똉ϙAz->h]wF)ٯu977O]M7Šsítry]wh T#MҹZH0"N]몆 %U}3L,88u鱑~QqWc$y<@myꕞ?is_wRLƍDŽ3uc&Kݚug&*˫) F2N!@1qvaaڳӐɚ_al &v D@oTsN͂Aeumr!&CY[TL2aCAYOVTH5`:njIgDCiJvIRA"QߺMKyٖJ!;?Ʊ@ }&m;׵[eefuu[y̸[puw Iv ZH xa@{N#D(s/t,zH?9(ehr }p7 HXtMx1<Zz#.V̐7:Y "zEm,mWr JouPЏ\e$MƮ2D ';܌ => a1'4,1XgܗJy-kG#bnޝ1A[T fO8,@,Oc@ҸVϛ#"N{2?q*4E@yXA*q'rl:bwGlWG$o=Bh ͚>:iW+OuY{Z:zX4u;E}=>D@DqP~erԘz^&)af3ǏR'kYyӈ&b?fLZ,BAQ[4ƐEyrί35TC~3XlDY aZ-$ cv hhsbή+m쫮g(dd@3? !~C̓j0&dj+`&s,23@G̎& #*+-yG _baWX@ob.k $D+\xO˼{WB?n/J񂏙6Z̻ <ًlo IcEJYA[^LB眨-<@xM_ }2D@WnK_a|s)`Nz Y"ɫ1ج2Sewp%:gN8޶eƱE)߯tlrKS'N #r~G;G40+F.'Ӥ~R8s|Gft>YS#_!c+7iX ~ xw8s=o\'1s|)ǰdTWo3?lefI5YP; m>!͓EwF*ѶE:2/\Hr *\ա~r`y:Cݜ,mPa}lګv:d,cjح+">*bt=ATi<%p1Aj® c %ZQs_ͳGhz[&ؖs Paݭ\Dg+4 &{DsdԳ"qRu`w6jޟ q8Gkv\َu-hN{y݌Hzj`$[9͜ͱ7nQ59ٳMgxԵ@NJsi]VXv1oP/\=-KhLg )h;L]ŽX=Fߍ!nDwc‘'2w5k*M!q /C. \ )'anˏ:}>猤sTn^:>kYsfl+' ),1yÄ.Np*$ DzAM6S,E |UoS{_1Nh%jȂpgn8xeR] Y ~gI$CccÄ/eE8 K9`*Qa$Z| *Y '֊0HTze%cٸ |%*ec!Q!X~>R')-YdEiݜvy~-҆QBNIcD2~Pu_Z̸+1oԑEykXu8/R- IWuwΜ.p1S&NOc#bhFMxo}J ;J$ -M]zU%\ʊO^ɟp;kۮ+ߥKk)tȵ.7v#}7rzr*C,N#.x Rb+pZ" Dz\"&j4U-uLhz` |-16KԗqqɾGܾY(!D/ʖOLNhokQfpegY%2ߕJI*m:h9X}7Xkyqc7Fn 8]# ]1EuUFg`{U%5Զ]OR X: p}L^ UB`-$t-)Z纺^M”fCL0ܚG?a1ܬC"p Ok7YC%ZłM. uLRDz|ጋcm`/Ǩ1$Aup3ltIF -(ރ!_nX笟*ݺgl94GsC)M€_e~ͷЋxfu`CXxcbZiԻd Q~֕mc(ܰ;+cHoujn$%7yy}N^~@JBrU03n:?pCvv#FaE#DT#K#1EpB~GJRu7/X\G@w7ΞG32}ȥ8.A>al#,NӾK$ёtّ7<~8n$:7ӴQЛylOB)9 C'b\G\M:e?;;. : )=©[iӮEw9V`k nBx3[̻[ \*f&@Szh[%} }2 f~ Z\W%>Xȁ#v%E/(vC$6:VPpRӄ 3mPPĘOslSI\!y$ʺag,w czi2O )Ʀ`睙Igyt 'ТBa]蹐c5Z1%LFeU _5%d[䶵 o(Ȟ&wIRV*\2iAJi_]@2cvQV ?F#:%bfYZqm붜tS @tn.U,q9*Z1>D[Xoّ'c"c;+%?簻< Fr= YˣrR p)<e_S{,ԅȍWNsUوw56L)T,;>^ rGFDz@AAz/U,#E"&& {^Iτؐ2~ P'o 85)"KqnXiʬ[*ԦLu[ 2BnP2"Uܥ,"yiTR,ˑds-v8d}"3b[8. HQcgI:7]R\<-G&^֣#wY]H!b i H/=*TJ2^&OJ8eN|=Uu#7M3۹$t焱Xk!i~CY\"$yj!籡Ј{> ỦWZ.̏ r?q7 ֍؝~h bW^_+õ&t7b;?+2aZa2iV-+9n %3Aޱ5_wfؾä'z\L4DVx,_Ďk6UAE_ߐn˾Q=%A{FAp5uD<FQ;3b`ѼT}sSgh+&1pa I$^S+7'c gJ?5 ZևUŸ`kM q)KGvb|z>Y%0'QvWvr:y!XٚD=gɬ$`1J̚WHOcl[mu* $ԗc5a·D%+L)|Ϻi Dogbx q(/J/ FO:~yjOMo#w.͟ J]'{*?ȏD4:ܼZJa)7f.{r/nYwW5ġh܃kkc9FUT;>dTy3j yq+JZ83t,x!1NǏ4WF1>.Foev̜ ;1rMbi3j!8b.TDf{B;5{N ;f]P4.d@ K)/*<:ֺ9#iXLϓ3U" 9$隄Z53q*|TʘTjPM>ωh%quo%Wu=I'wegY+"4x.2PeKӝ IxXt GQf 3{2gSL>U3O>-01o?EDgœhК"O/-)~͈:c{m٥ʃU"^KQtն=8%CS'bB 4{VBfàtKe8o2=ڱ%nZp3\akvpf z6LM{8y}ZV]l?ꈵY&lZQ P]謹/=>1N8+vq!^EԚJ#|ZA*LW660ْmbr9X_FRsaAA8Ƀ &d1-7cҙWқ梁L1wm)g /4>{ JB#fٹ f !\ڦ0bp)J7fw-jBq$YdЮKg%PD'Bkܜ(B (n!ޑQMcGUCa-bɃOTI,&t?Wo /+}$T=7ӏ2~zUE?׬y]B1NX6]ýZW9t~dոZȶkk9܇LaUKV:pþK𻧲X{I˛qIH$_ŏI!* s5#z gO)P!=6Θr0"kC\}xv?18[Ċ/P!@m~X̾)7z~HPQjQls@}z$Khz#* wSQ>g 2(Kf,'V$URJ1} µƾHdȯHHa!klt_xz] FpWd mYb[gzwm;O蟳SNTٳA}ni]>ydFz͝@̙lhrML]yX%+rDrV;Ӧ]zGC4ў_Myc4F\C(6XӃR<Y=+XOҧ8cWTW'E~KJ'] ( '08T֥D$lބHduvڶE5uO SΘ~=J ,ǗH8A-P)#]讪,Ȓ5rV6` I6r&~ 1Z*p}5Q=ٱ m A]ss,8ĩp/nz=W()@<͒k;E~u< ? E#r6NɎH=8X@&x8 ?qa@piaKwQ=֬W{“~W?k5C | ·,/Vn!24zFZA4;p t/*f B"NW\[V'xky]GFvx8ǶB{^U lF~GBNjVDL}lmBS /";MM 4LJ%mDG1{ܩd A^N,ض-F^SGu0 J~lǽrpPLKn"#Ɣ p,ߢ@;*-e0=o ).d m'=sB I6N_, H,HwF䚅NHKQ'3`Fh,ZwM@cIɛ{8n2WǾQz\kkpwEECY4D +%K&c6W"Jƃ\E@-R]^r3=gVE%1^-sL0@N[Մ ," _xPfzm8 bHdn[$&Ӳqairx֖wDPը)\wnsG c2bJ ! @F\zBA28Nih'ȝgFwFq D`~Eܶa(J-W4$|,Zv_=5Wa'>~fG. 8wPzZ&Faנ*dG9*.u:R64U|FftjlxƠ16 IPQ' w=O35SޢcD_rݿ 30Xl͕lܠ( v1ĶUZ!Q,*}n])(%̻(] BwjvZ2-Y,Yҳq2BC8LzMK A;KhD}RMo: 9*Υ[|TOP%>MJ/|Rp<ai/T]i 36w;_\_uC`{lt8])CPAζr"2 i ^+q屨cd㞶g'ϔcFuBͶy+_kt|PvENW:3z{mgo cS:ݻ M2w9-nճ].ë]96|^rz5DꅞNˢДE1 N4ҩ2ڑwCAG ;#%4f_obam/B_L+F@e2Dtxl93S=-iR0LyGI9z[J(]E/)^VC CwKqfh]ۋwHF]_-[n~{z-^ĨߎnIMw@>jOQE}SzK1dx~ NeW^G XZ_Su e<{4FU#2";g`xͷdoH2_"]jD0=8s\,Hʭ>#HO'cgz4)wh{pH;9팮/w'e N"]-jگO',@nsQ ɵ`;: .l2ܱG- 5xX2]k~ur,El<n4n@)dv :)s6%o#v"hkz3 Tw^hXD\BL}LƑaWa| ܹkWk\GP\cEp<4ZRQC-GvLŸwgR&B?®( 1d iZs*xx4adLM:%++f )?OG*{;йDAɡ )!EO|e=pÇrtYlY)K6!G;Ny`DS,G'-jqͭ&3)|Xٳjke.܏0![^:79Y`|&,qSDTDmyAaVqeLzׄI"eb&5Eg;ڌz\9'EwАhAp[÷m _˵9"͇-iH* rur]IJr#cYLeTD?YqO⻸Ee/@>;U_7dq6CҒD߈ ʹ&(\SD-#o O,QNϓUEg0K}A>LN ZvJl/f&fO}ݒ~6M䇿*OהR<厝!c\`_{,N!_Q/5AxQjM9 !rsHRQ7&htrs6n"Q+^ 7呂J߿uY" ws/GVuŰݰ Wºg9sTr7ǷRf]F*Q7H.?9"t߸ ș6mmdZ LulRu؆d|1מ;5?%Cyٳ6Ri \.K(+$Ag}Y^- 3IjN|[fY_mSJxi[T֒#M{+ y03_`Q EDr[s"ݗwTXr]Pv/?4π]lF[ew q]pߦfSf82gGjB&5+=Ij#6~'T}+a P:yDΊ/-@e}>_㣉vl4:mj *$5YȋΞW޻(20"A̲ VɭӘQѰcJdEHe 禭_my fl|$(`Q x/˒'0=jzr(#zGUKq>\H*N#MJ(tvg?4[^=GUx V"z( aكQO}k{jVp0⯘F U: \Ìw #sD`l\9,Eܤ4CI}Pq`p%eez]!fjU0=bVª/mcM&}$A.d`a F911?@?srI¼}#$:gb[ŵbg__'0xG;hxPoxx:f{ήDJsaS Iw1}/ڻ $̽?V! |\|&*Wx# _Q |ݛX^e2|֑Tr9WE^3aLrjlroi KdnVI(n@a ^ݜ_yO ٜB]!r,]e}c2BM*j̐wmsj)JPm01NpJsny+eDΩB{EwJZ=0eYm\7,h0{ %YuDŽ痂\g˾L0zV Zie CYK^grl G>5b 5hL~HX]x,㠹B-7ܡb\FM)e;i]Ǫgi7 WZ I&p^towr p C$ѐ b. SZstDmJ7?UM1cŰXilkmxUTQ{3#MH(gF_7Vi/EgޮwAcxK0p %Ҁ- h3fص=;ߌ>t}yweKaP Wώ>v z`,\vkL[EU_ ܋uʗUVn|>{7-'k^NI ; TWs]B*tsQ @&Ynny% q:QWduǪrV&?GɆ7M3piX %7,p[g~zT)6B@q+%A[g@D(FR TѬ1\(>|x+sSq8&"[uODU{qWdw(m Gf͖LsͥUfdfG`\V N#6Kl|%ij]Hxz?U/&3LyrE^ >ecda[X^ %mGd[Z̡W&'>Q1\M/9Ō:}4Bj5v9o%rͳdA5їܫ:M9+v-K]nїuE(S/sR>O³0klaLh$1IEͯ:Apb C,{C``aj>$[a>o2F?$t˪̯xd+א?3"j YI_.C S[!tAX70LRhvJj\fCdʬE@x)YMAo/QS3yVCϢVN鏌d x$i( iW?kkĒ[x˷m%dF-0DZג6ʜ056w1Sr{lmpHn3NA8r?ˢwjdUi Y U5j k*$?ے\:UAy~5xEDt9 ~cXdSSVy9h~ej?Yaݣ$Cc+ g/@q"A[rX1(bc}*1!dTr-=XiZ46`{p:auV 5pN'U}O?h~hN < u\G]LᲡxA]p%~T<8ZSpctSħ}n}zosǶk?CkǮ髃]a^O'qVǵI -/p/#2ap|aMH@lG”PtQs bѻx N-d'v{uKۢRN0Djt{K~9<l|&$qد݈W+}-o;ƟU,)o1~ t$u΢ rpՋ4 UZ 1Gz乴VmhO,D~ OkV#$>N\o k-țt^*ޣ-.6X_so{xx9ROl*>FTM]UTyJ*3'y8J6;n@7dz?|/s l\/I9.$1Ѝ!g%:QUX~SPLGz5"Ǒi!Kޕr̖>}nzS)j7f1Y\c*ڄ3ӉVa5w';K?":H>{1p6ڤ(0eӀ8eHpZ`>_K`GgDXuo7~YѥL-KYX"B8 tr[w{^YfHrr>N1iD**d`Όs| X2_Tg-Y>ZړNKGKU'&~P ^C[Y=zbnx ?0.O`B8rbJ9w53BԍgeEnpu=`}ެ?D34>!m7cB1 *WyW6(Ub$Ի=bsC8k]#LJ:#DŮ|>zxS&QFvg4 ZȠe{7KJ4#iœ몍\B6%ZQɱD({ܴ#;SWUNtBBbFX3Ye,€_e8+4;w &iäO`1T|J"cW,忕wC)-=pp_ H)j,Q#(Fq,9+w !d'@uW/)mY hN]DͯKրc_#2^˜)^Zm)7DݽZZꞠ/|bZsppcD_n%Xήt :(-]uB*>w>&.~)ϡSJO^1[N##!i텲bW{ TP?|0'kCIy*iGQg܄Y/%(Q7 ?viO霳L,a:0A7=M@Z}I)uI$w_68@S~} 1MB}|e_vPMBՄ$l.#-.a](0>Cؘ3ACcۢvvUݘbQY$x {,I=k;?fUR9Ԕ.2;?sHEc"FFtKdvi~^3˷5bjd|;Wri0b9o׮"z/[Y54tMTOg&>ޱ~¸ c8D]Z-"J{U`ۋ(6c!(_йI)pfq l=':Y'A$8"]i7;a{z96ÛnOXͬ&' .C X^f'M7xhl( \.X䛠}2qx5t7{ Ţ?P'eart>SWH ڼ'2KF?e_U,@ȿ2ʊLSBuŝݯ1@ʧ+OCUp`u1`2pRpFefy9<PuSMJ۟-d,udJNsEFעltl/IkeL^w$p֕fڪZb{/!X8jN .R!{U:cZ%08$K$- Dx U=TN!`ÎO-`9o?43xUǺۣ{ÎcLcU>d =3%P 4ѵTcRF:dyW:JK'W&6\%LVU3][3m^$Yg ;n ?e4YZܴx⒱kvh3xMd6NDػt)DB*Vxy\KyKПGo״;q^ S)D72([c]x%gwf$۷b0 k+w"-&W3O*|8yp%㹙=/W*Ԥ`榮3Ĉ?j>>ue`qIl/ܘ#ds:9_c̐ ]&ȿYvҝA^$Q߈vB0p%d1~}V9M]D_K z:jȼXvxr97X|Zl [Gtl IE@a:jw2ߐwN9|6҃k 8ak4P!f}q7fAIP:^p, 8%8n"u҃6zt_ldH(Sb>M!d?ml%fc1FcA4 *7?GL؉.9lEx%)J"|2PV ZLIg >"5dg DvI4r޸t)[C__Lˍ> OjQ&<*hFneDFy~ ET,}2i jNh=H'Xkz^#_wy!fr)A;vW2-* u\SD^J/=ˢT+3}:qf3`&砞ff1Qk2/$cYHfC u*SM9(K揮~g ^hm pk, _c~-"IB#M vF Mg/ثw7=(3gG6sF}[ )&~~}(ZJ%`;\K9 j3Xv?My5CD jB*8%nq5<GjlNyGej%!8UY|{U e&uQ- S~rCHz M` dV0b) G>t9 gksJZpLz^_d<$ꮽ&YHXEiwju#bRx,0BN+4Uu6 A4[f:GpV 9E&bQw!R&FxȎbASnZ7ҀJ mY`:ҽ5;p?Y%$gt;͌)_@|2HU|]BҜUXּ4%[(iziek}2:\=1e8C'2qۧ>nYq7mF,!AMsA4֍J$TSfȖƊhf!Jʘb~! Aӳ ]itM,E[Z*0oFm׫eT%X(ʗ#w K6u]\q2JN%%82IAz +'$ďw.B ě  8ȳdY Z5jNxneURŠTTAKs|eļ\=͎֔:b=iTPpU/!M}?`*y@7⦀zf=îq{{٧=Z PSi4`T9&tˣT,k(fbN7h-'w̺=\Ic_&']=͹ҖD*H0S@a4vh(NZ Y?i1_)-f$.[ś4P;]dI8NVv`Ą\y=IEI<b7cHNJ lƠbδuYY7FDrc&,u!Z`!QD܁kk Qx `YlO$|dۏ˃u "dqKi}u8h$1>gD. VF)6O RcR.j>RwIZWfrOamKu[#LwC %HL+bЊ䟫BѤ()\ea=SR#Mcϓ5wn"e'NFF$\$Ǚ5H >0}QN &<+,ㆤCl,L}wy] ∆@͡~'K 4Y $-UÝVEJmBǦ"a1MzLcNkn|񄻡.^` Xk!7$o.3,hJOtFnl`Pl*J˺ZTƦƴ(f Ѩ?#I5qlAA]P_SA G:=Q)MZ8lË'q+2R37鋜)j<3gva#կg-QZd&RwIDoS(͓_z5!Bwjt}0q{*y˙üFGU ja-RV3Wpq0]0 (xN78$Mk 3 q p<8ڭEih5ʭ5aX;;czW6U Z\FUd)ah;@ʬd!qFŊm%twJ|g +_*0_?D nF{ e(qvBOPSWYmZA6rfe~ѱ#?'B~ۼ8$6F;B4 .b].MK-Qt`iP'Ztye rdT(UTov[l} 3xl10^,%!S5 5 /wT~de3 }iHP*yd']x p-xO\ͨc%}NCaVDյաJ6jY'>w!E֦zӻ n;K/߾q#K4w#Čw |6E/t&"71A!k \Zj*V>Cb${tMu ȓd cC̹d- k*F45&8˯w'+1CG:|@-Xf. 71ϔ6rշ w8AVMtě*4PWY6p lt+۳GyW 0 ֗N)ɦ:륎-STAG. 6x3S6I:/DT7[A`]/X +Y?\($U3U3޼#w]tTw[S (Sha0Ip)y0Gfʅmb;(Cqw(.bHYN]mD-V %Vh+}\ayUG mKR<_BVSal,r;?WL$I[AU]g';ye-Hؠ;zM]5' Lj}MpکD5GΡh DZ}ZKfXJ=FR/9:j]#| Gc̓Dg9IaD:$ `Z fAFWA1sio[."*+Q67'yvl!ɧRKL ?p6;oc$p8i{$! C7nMCDΏl*K>Yp6y9B~:tcGv!0.7Ɋ)٩' ?66(fS64J\0g3t2CPꬰ"c.Jp/я# tC A%DsNM+cT,8lCR%O,%sجc0Jwƙoh#aBÔ5N{*"B-E9fp;S.Mm5 Rwa|e/UGcOUvYU."sX63$tnW?i%pg1*y>B!YtJ6 G{z✒Xh[9lG>AX.s ECj_fr)\fgLpM6چŎ:=4菲\dZ t@NbQu]#&|`كOʆ,6-lYge *,l #n:Pxj)hb 32&PnEf]Zb. 3.4464)*Oge\-cKtuܗ>QjR eM=>˝nphW,C+(*4Zcs# )}Heʠ*T;+EAH9euAI5D6Sd,Zt7(BZ Mɧ:]m)!|b}yT07+8hx\t>\7 (=vh7}on;K!y+Bqce-w,jWQ"F%4ÿӾ>2#~ZhZ΃qR5Ɓ(Iznu:9ÓOb|]HD*O|ODxΡ yl;Xko1ZhӋ== BƦOaJV?ýYEW GMMZt aS{u~%HIfAK{)Qá$a8։/rP6B fݼ"6m ?,I#Boe U@ s -]uVQoE8t:GؽFm,󟈷ƱI۴hsX 9>V*DQ 6i^2> h.J4lͮ.F":-!kt95Zg6wM! .pv6r?fxýtp{_v iӈ+ڏMT Z I#yK-?E+LxPlK:s :Y40F5L`| 1Z s ``qA K2ΔLJz~nf jG < xbiΔ31R/ujֹ@_۳drԨ GKa)QNBhqBԚGZHQf{,N!c:uE (fKy"߆)?|!7.`̘TZAϬd| <5΍gjtO1Rdu4rc Y}|o0!T_~6:E,8Z/jcp K6v-f&ʩO2`+'>t-_ oӸ$r8t!lXwl^)e?Խ umEͤp9*#)Sr!חJi.sø*IY!mݾǏ?Ea@_Q0x+@}cQ [B])%]1..PC3 t[XF_=Qjְ*eaCҮ!}[_pvwp(M_-l 4@?TM GxYtаTu?@!z>f0lKT&.3P7|./ZrQ ?\>/I/6;қfŁ5;\2rsJM- RsR=*#c7+oJNHHD`j<$p2SW]bfwAkC7;W3r ߈ACX;_|%؉ȆڑŔ:B^l!ס Q_ -J\s&"w>^@Bhaxsm_ItKId;pb @]2̅e#@>YBuuaqyrZmne)K`qM?a'ߞqO]\qGܷCYu I3ax7fPUr֘G]}Z&\B`T h'G#1s JfKբߤf5\}RIPSbe-=Us:BȂz؞rmB (:"x78m@</ㄚ9VC L.0Cˍ^mXx"1]V[i+Ua°)W3wѮ^΂f$F)գ~Onuy `w`@pccG$vs n 0E>I3pҠF5׬Uǁ Îݧ[N=X֬񀐏KË́08E^w_FTA%$Cg71!2y@l<䦀c8UEab܁ÔY&Y G%" ҵ}t;wd\b˻ˁjLif%2S:$I@۫J@Dp<3r JQuYGSJAǢj5B4ә'h(^c3tXR7 KYNMSh|G=vGjg{â|. A \$d(I~ 4ti8؊lcڿOVcİxmuHTK0V Gr)ႨUkAlI=rP 7PёOVts>tiY\akVĮb,*Y?Lwu={d?_FR{ЕWrM㋾K"}JrLo,e+\Eaa=G ;o" X3Dް!l *}/6S;_ݧZ AuڛͲu^_?q.e`>$|zKd dH(e';Ž^[T܌=;(_U,VZ]J9`ۙC E(a.e!@Ήx]Ω|wq*o&R e=r 4Xv°<<6V*abЮmU}R%)ܯurSv>ʧ!&`& "Cu5aU]тz vsn/cS@m^U!ڠX_ߴت}9DwU@ΐ ޒqN7,r4!CZ&PgQ^}yм{||7#)ԑ+h|q/WnՐJ;| qnw [uprЎ,=%a|3VE"iq5fZY}1-[F,#HAT^1^+!lW.bv`XGn[2 ]M"5'+z86`ݗ>}̇^cdffSBfeQ]`DD~M]Ga9%H/?P'(L_ ⶙IpDtx&"% ) *@P",K#Ɔ# (vxAKd&01THOO )I߾c,W!f4G w"?{%.2fi]iʑ_9\6|}f|`C9g?BVޫFn _',X$M[4WGGb]q蜏d/Z^JdITL(![ 6`ǴvMk8U`U|CO{ # V eo,N`vw cίUEպqlVs^lQsQ0 Jq+rEIcb18WSxO./Y͇}7?7;N( 6`M36.}3^t5%C~_D&0C) Q T 9kP3DGG3WBA 7%O9|땼7H㇠3:/>t9#זˣ Q%b"٤}Ee%R>W9NnkԌg\`<9CGAeA ) c-[\K}u/َCihe!l4d&Xj'ŘGE|V瘓g3 0%kL^?dnlnz$~oG4B5j36e] C8!+$ଡ xpCTŻ}sωn]fLgϛR2mD$>NH~B'i=\psX~jL-5Zȼ,Ш@K侕r似*5FP:F{e iسz{b>vhozػLDSq󺾄5׽&sOWU Ic¥ vP׬(=2Aꤩ 31K\e%=]]'D#P8Y)z)SuiE(ʠ}( PwD+DDž-v#iDA%fm`G(B.qq@4z[2@`0sϓ0W:V0 dX#^T#Ix~9zgʖ#N&$30|֏L͵q`/5R=C3=:S\st„ 'ʸ',9Bxf\ [P+ wusW+'902TrV/4ʡ(L2e^/OQs γ4T~1-'@lDb X'Q+5:at9bBK5y~?: 8(ْɬK`^]4"7l W,"vCs &Ӟ dj;?r5 xӄZV+Z|BR{0jf(rx gۥ=kDX?C?eM\IF-f &Y\j5޸IHR(8\\/(%@ G:Q3oxq7'&Jj=m+y1 /ƐxIXߴgkW LVλYѣlftQBY8l/lw B[gB"a()V2qGO-dQ^Ξ5r/م2ʽˍ{>%Yg} }g钌_`V}0`q|hGBŎa-߲k1۶HOKfO|b%8wxC9hmT2] ̾9NW!rQ+yIK*w=;K<օ nI66Lt׺F1<ı\OnA5؃T.m}U~2(i $tv]'/%VU ȕR K˜+@fs`RW]|AA2pVsBGruIj6y'F%M;&ـT+;>9ȭvj k qZU 4ªؑ_zwpB'mU[t5qPn(btںqgxY<<:ẗ́Na5DUb Uм$+Gǀ*Ft:\42Ze,KS ɵ%C̹hºZ*& ORx7˲(& P:<@A6}n#_гM NsHo`aF7S>OAΰO+];}3ZD*ޑN=Tjq=z-e8^`e қo^AgC[Ǣ.szaC% #ۖhWsG mnBw&pO6*]n;js4ϱ<:nI6gcsGXYO_M *-KF;Nk'ߧ$Ta% j[C7Վ_T2~M79=P7Vs١,o2F ^"Yp isrFF MwVBoyox *ɫs׫2VA7٬j/ . {zpą+ӹnt/}FוDz7)p2Tb,7}q}cO 77u_C˪ݷ^RuՈ4k1mbv [:VX-6PO `]h퉉#nKo#"4^P/OtWk;jeEq9 7a>5c>aB{>|qƪb }V0#~`ἆg NmLiϊ9FCɇ ]e N}aPkC2z\lYc gd/˄R>k4:UtckUwxtaө".1Ɔ^*>[TAc :A"%6D-U3D aE;  ZF&ȅjkL{e Aw])Nz}fV»F8RK \MO]ܗ R4;bYw4xm$ g̑ ͡{$}1`׀ D%`ayOgb T j#n,|Ps29H2'&`߇ (m{?ae* I9*nE&.}7#g$8^!}c4SNqaB{6FB7G$4dх,)D8/r, .׈_;%Po!G"+=6 \uړ dUv9sj[ sm2Z%."W@[9ٴhC)#< u6Fd  m$wÒWU) n:H6ɮ` V0-G}&Oꩂ pʊPsm*ASL&0 [BGFa͟˜ՈxYku~b@W:RwXy[*㻰@l}BTpI\ƹ?zsES,$d:^W8QV#k2FwA3e:|Qc, ݆~>8D}_TqD9Q$ d2aY'8JɽB]i &/;b}!ΣW*Y}Ϥ}q &I^ 5];MA`y9$^~ 3ήmCvTCKi ;w_ڇ93?LL t:Ƥ4Di%R5hR6,ej-v#у )=:s,m7=}(FEh hV]Wؼ[ҖN%f7k-8TfWx>R0uU~!f3 C i;\3#&ƒlwףQv PݡWm@a-/8@I/MԤOsύԱ}sE҃$#<:.5lcU:F/rE<ɠD>fqۻ/!_?F͐LD[i|4c\!E9&p6)#}+ Iҗj= ߶W8f(J |H`& MByc{@^&oMjy(i:Hߨ>QҰns!~`ȓvhuVsBF_żpR–ouw_$|fᶸٶue( wOY, Udƶ R[I!xo 1I5@M9WʹZɋu#W^g`= +0l5*-V 'Ik+`m?W&6H{TLwr''1q_ 8 8r-"2MHE}L~-$o`(q&`]bTe2'y3/ф}m$5;F*0G/=xr haEB2<*`9ڟau &U AGUb)(I^ I~9oaZ<;\n:=M?R1;; /juaC S EKtk_7;L+>!}8\⃂ՈJSY ˱i2B} wL2(R6 PP]8epΠDPe7˱? 0h5{N݊!خ˳}JIQb"g}agŠ4I1ϱ ѹiQrfVKV7۟+N[ޡ9FWjҼ \hSN#?uɈtNI> 8aQ8R9VZ6C*p)$QԤtmўTSR+]S9nQ\62ȫ0L!#H)($3eH|eQM&߸)(fFP,,"wp)N]S'QZft &0|3;͕T?ل{O $nKOcs> P\[I 3QU5`daQ#15تhA3lsMc4/8i6(1ۊIvZN|/!%y66= J_ >EICv+>;xDmbNPa l6Hf洿g-ԓmlv|\7D+ h~Q?=tr!m/@n-:=ݪzҹ}ɾ@7R+km7c6=q˶SVoZpPZK/PF$5xY ?fkI__̲Z#ҽkeet"և5C%5$_a1 u/·NuLUأOw˭pI71]Uyf9˝PK=x1Z V Ƽ_#\/d %ƈ&H]PFmdR8y!W]m@Ûg(<.8T Xx`7ܙM0qD/lLaL[m\^m8kR㓁A9@$l-˷:5AK"W,){ ʤ9;;3l4a g֒!`PH,812k1şb%?Myǿ>r0 /I^UB w_ έ3_/9 S濨KyRr>+s-xUzDnivOL#Uhf7EZ@BBW ~H`|i5E˟@ J0{Q\&|o;T~'hMAMHя_?|eN:F{X 4'PS-&p'KmXggƬ?c y\Ąuw1ab_S+dK8R/{&hޭݑܸh Zb:s3Xd :&@\ CzOϩ8gB&/2۸Gt\ vx$_xvm&)ְ"{Ymn%lSB.+~@\r J*tnΞʓ@U # tNl7 4o.DQT.ܽ2:U~<0B 7 δP$MAmZzzI"P?{>傜Y`N猪ߏ\c[}r_9''/-js7z`sNoT]psuE3\2?!p*}_=z.k#fm"|a&U"veQ79kZ_D@+Y, ngBF+FWZc[ RTz)M8ޖ&Q\h ZRo+Ul2 m#ʠc>sB 4=6d~qLIbe}7[՜HĎwѐIw?"Фl҇|)  x;F:"hE)%[ &_Nn rnQGBX%N9 9\Hda㽢g=z%s 6Ytg4ݨmi񔧧K}2]맩I.yJ~kz+hh;* Qբ{ .ٴÖ{zlq6^2a֎!G0I=3/)[m:( {a3pA0P:%!'sDw7_o_i*llCCS1ޡƥ{F[9CP甫DMA&R'A{& 55k\Rf+-US܃릩U)L',%{uǸi%~'VD||dqL>O\’;a +t %ߋ nS҇ݺλ^[5]F`cz<(/W7Lkgt AXa 0~}> X-`>*yVoy p+?W*-Om2I#]4{RK|;>XJtŒMq= x<W*Ż`cV卟-j/Lj*[+_RGQ o]_?x{T=۪MĝZ /#N к(sDHWw ^O5v(; 7,D_IX& 1Cі y._0G %ѷln ?s[ 密D"\CrxX_G׹31fnߢ$/]$tq'ŋI%es$.=K9[+ ('H2|J-wBg#Lk؍\#'|56#evmyE\H0$CnT7z&#B i3.0 |P땨΅xH ٍMdx?$ZL@VYWi˦Og, .2f2>KF 3| ܳPzY!Хϼ JvT`-g#EI[5Jq fƳc8QsfLCd P_Xn} 2D#,؅Z'2xY)vv$p%@ A|K |ݫYjF+5t+͌r8ߺ[1xS2iLQX'\A?3?v$k,)}Xy F +3g<\U 'I@(IAz~W^NhygǸH*A11M0z"S? ξc8/x%_K ϛT-әJPk"[)->Yw90בl\toI<*>uK> w9;=m"+[/Dtq8D\ ^UХPbޞ:9ڼe~B%빀Cv˧|a+LI Ux!a>sb:uؐVfˏuY3_#/,sͪk#HE֎^?2wA CRD까Z&F͎t'N#ui'yNcbvxv qG'g^%,ޛja/Nra;/s`9ieLX{,7ȶ@\ah{EG68G9"6{[rKw:!f CDm`;}u;76ﲳ\V"5 LW,׍xYbqT;Q(k*G۞QU@ # _xњh:UD{.\nOHA0}^ G,D0rza9MFgbZR%šҴe~!gx\J2!4e8/(%1xxCRabW!C10p287WA9hemg[Oݖ'YG_HVyɯ&TpnlkTbrwhI.byaUP(TicD3|?~ܺE$5Nh Ӽ*i.mV9cYk^B_wܙΚ0 ΖJ|JVr<c;Js_bl&;(3ZXOh[z0v4 B<:6`Lq=dyIc+\!Dk؏k[Fb@u_zP|iyZFDGqU e׫ Ю`o} +cu+`uWv]Ix)Uǯ:yݏ2AYXb寖T|}2Ae+=}ȍb*ޠgC- "6HT+_9pˑʂ}*&LDmbo9Yc)n`&Aj-P/(V8eٹ不]D`JD̅w!žVxqNcizwF.BAC=z$T3sU,8tT'$Ki%häac@p!&ʊ4E%Z'P1&82y@rBǕIJUH; =j"^.Kƃ%>gj)"hvi(IiƣXBMa-ia<N<n䫨__iҎvGyşЋp,i <Yx[$MŸċs9@0S[ 4Lfq`\$DD!B߹%i>jS%XF _ ( ޖ[=Eh#8J606nqZ^`4kRk؎of;>aap~fVg`,{\#-ܲc][@5>s:SD#WO? TK?MtO6fm!8+F < ?$_n!x1srR&T7h3'xDb5qDSTV.!!0&^yJf~z7W~s|[Wn='V%W} ۿcNː)W v0H?'5`Lr2BZ#gH 筛2<T E49v^XnXlp7tykv(6LQHA+q2G?8n6) I_WZY%F @%?_c豤ѨM6Ƈk ߷Mnq8ïB(8%UA"HEcY|?Q[%dfv_S*ȠYlg32SC+l2 * 1>Gc;]@L&N_1u&,4zh::=U $j.꧌3o46^/x!%)+ToA$m&xCݕ3 ~~bj&kṩ)B?,d^fv`ж곷#>}[VD?l~տ*tkcp7".y=JalwPl9(qf,ZZNj.r(Jv#?0/M7)"]p,k$f~ Л P͏{˵t"GQ; mG`,ڳ!m ^IH2<*Ly;1I. */Q:Drg0G*.OZHUz/YtA 4APYYq)5 oY^&s=z0[I*gP?b^H/h߼J%d*;|9$ZH`^W]IJ.8lsmK!+x5(bZ`viIa,bA=hp"q}B7q -R3N =2t "1Mmk.DUf;ڎ% ^T7QРyy~!PD^wYQWe|E5N!ɾߐ\)(HgȂt'$K~߳هV䆓(Ưcx$$=D҉q 'Pu'40fI:ڄ)a>wmt7s>JmߞR״@\(D 4tAV*`sutI$E|\Y2?*&ȑmr椎7[hue#.?8 $&uU sU)/J^`%P~ &+ eiGx)}}X0!`~L4+pc-=玱-CNG"% Ӕ#&ǵ:ōC@L R]YsHFDvddl2a1(HJqPw篊En+kM3L #a>hvџH^ vU :G!]ˏS>lXjJ·vL0 ͖TN'>pz r'##k`t0|'"0xwm5XG@cp=O%jLiDCؙ2~$=FhG'$]nuo{A+-Q4?+kPj5#ҊѬԤ4g[K"ܩ2*1*Dk5ۦl_X?dz $T9JfxEK Mh*^ $e BBO aYV*# +>0_WӺ9PfqISVf8]^Vف>޷fJފx'rU&e{NG[v%Sfs@.X:;e%)7Bpݗ+ۥ|㧧 ]`'$0;7}W[Mvu U9" /eҗ{奈ٱflyx[PUx Mh&?慌l[dqAK ;:tMGD]T[R㠾QG!( ށaPdUz1`W8ĚL7 Q]=I.JotHqlfJ)鱡\ű' tH>]a.d6N^!~HYُtTwն~^~sClP#غͪ7X؀ϺAٲݑiDS-.}g|Ж2+'YL^¿C72_JdNR2ѓvBfAwyZZ/fl7X$-U^ECE kiƹH4b ̔E2e_1cQD;)+4 :DХ[7;2u: H*~(Ul fcZOYB.a. ֽSSKuiB=!=V֘x Mk+Q- bNGFp<>BH"= b|^޲ /-跆0z$.Q2g[ߖ.n`(QX>K`{YoXQָx|96U5]Y_ u~\[տ ? \8A,e|-e։SI.G #,m͵lh,&pD_-2-<׶CQPYآc OGkYۂTcH= <cn:YՇϏI=\C}VASbا@+m@C$᧤7M7I٫̀{½\#zY2*_TDIwE$u[;_E>ӷOE C~1EۥzM_p^^3*m%T26jNPM>GGYٝ_DZsϐ *Uw![mt?tN)ⶊ8:cNNO?G6\"to`XL.1tL*,,Rpsĺt̳4?- ʠUnCPFzP|JGYgZKHUJjI4-  J+x>rSJn1(Y3ry8xoNn8k\K} ϒ)j2l`;o] 4E*RU`A@|D ᡿[$e 2/+ pڱD"͔cf.j?j^E!',܃z{ܯ]Qd Slj^QsB sVM[~UmT]=Rծ}W|Vi ST8oH;yj$#qdX.k[7ٙq_%S Anqh!S.7&wx1U,P̀88Y ] @D3:x:zr* ui#M|Ms}{9ILNλ[J%=\KGaz j1ʊBͧB3b{.ڎ1X*xkߍ)"JMwȍ%{N>?y?)3_ VjOW׉ ؀Loi0%RwUIvw$}w'b AR6Wf?IP{_itc*Bx]hg͈1BD,ؖe_,@zGA+|,gy ßě"R<'v]AS@!? 6+7l9'Inh$1u"D`FD"G3ysjrsbdyOw_ϫ3َ!CDXϡ*\&^hjawXs1{s;hTrXyN%!e}q7K<ֽL; q&?moJkJkamaеFY!`-Br=0H'R`$릶ɖ@Sz UGc80KQrߪA8<Q{}O[vC |7kJ%jV)¨:ݸyw>#Kj@(;r2˪dfjfWOE?qUp՟l4aq ] j朠O_H^t2& JBVb5 #lr`Yx#@Q$Eq0IJ[E' j"59&[+b ]IxW##)/119:R mlo!H/.%`E-2J/G :c7`^I^v*\^xsNgB ⻞gThj9݅ <3.ffbC"+aMocF2Vߊґi)}|MQ{IaVƋM$5͕c:ލ@LvmB*mߜy2fLu,&ʩ<춛k?$^HԂֻjr گRNp$l74.2 h>=yI<:u'E`EF1|Ic7XbsGEȶ~kPl-YMn.^A7?x61#Z4J{ETEOgAXn#$ x4&84ہׂ1_ CJ6~;nv~G)?(0T))yN~bdzxؘڝ1 '= .A3zϚT{ 5]TC~!e3\D(e>5fi(%&6X (j2i6lx!n }5Ӻ1→JoRH9&ѾxC%&>~*=p< exQ06ƾy";#}Jqyk0^MZAqF2Sh(s_-Q$|yͷg__W }O9vE[ʨb&ކq/yw:6{ۭ"'7qΈDļ;UOG\j8:MfgJڷtSGG'|bH"pɮ'{b_5_XT>|@Er10X߈>彵d'9xSBW+M3v)/8?KTmc,Z;hٚ:x]<%%L\]f4)oe >D"$5s槪u9CiI͹11T}n+rLmcabJ<[bnMg[O 6gf7 hqʷtlE9ƭ`|0 jA"XRxV WcfFƸtn*-]bS߫T/VO!t:gumʂDzb% 劁;Mt}fc|B<'#Kjx$S@tS7'l. ngX+mEMN=Ĺ&5jgnv/,0J׵̛ -ݍ,F͛?WlfHU 6,NǒBf&F% kC BxlYlp~Þ(19WH<\vW(< ; O3j%g;gͽm9& Ù= M\slgB!V44 q+dst†{#;)-_`9FkQn=e$O bwێ6jp_XCNQφc+Ź/ţ{ȾAgy9$`'xM0iԬI;4O & 5qn]4{-BG_׷Fy7FbBa _q*͚Z$-(X2flV?%&I,~e3ޣ@@SAS6$TAxޟuc=$JWcsvl1#݅ăBFB5?n{v B꛸$b8R<ڪW-A%^ɽ磽FLaRA獞 fbnmI#Gcr4n^@<78XfN+ Qk`?b< S$-V߫:!UW ] `Tp!ӌ Ĕ 0ȍEZ>j5`[,W&LBM`r~"fj˜G[roo]hXb܆Vf(ѦA~^~kp7IvW:-Y&g މqІL+QҮItXDoaqCNI7;G|w2Uko-QO*`ZaC#&-d7 1$i" K731.zBxgPڔ \)װ Xy󛙲*{c1 yh ՎNEPzx2S#oܬ'Nj\y~b[L7T`9 [6fDW(AS{ڕm(Najڱ+~qTZ yr.bgg`*Nz.z0@H3x+5vIm# b5,";jPöT?(o\2QZ~uL?Fsr6 x6OD0jY7Nr^v'iڹ`>HWRֿ8+W AeR)?Gy]y,_"Z|x'p<<7!W eOS:\S[YΝ6QMVHj $CbCۭ Бg޳s܆71aֲH6LWg:!HR.L ;V!~Փ+8z4%ERîS$<A}6%2.XSM$*dxR&K׮&lez.[mvݜqnqC,<!Iȏ?{GF:k~o+tp_Ф{ϯhBu7lD~y$CB']/;iU9M9JIJ/0;mA;aHmy7eQFr.Gђ. Βd=hv۽BnbrA`)<=]W䐗_[ M$WiVt||g侒BFr-lU*.)|seKV`h!2*NUϴzp@xǯ?kzާ/QR+z6LS4@]a3vhz uM#xpBW#K)`^h 5ĺJU\F ir3)̬Ii*9Gm"4*^C>`o': 4%@2mS1EvrhG]v1f>Hr..yB^Fy+G֎MAlبu S$[U [ݞARVކrP 96֌;m$mye%q臇B%Svc?m,"J .jv܍ьJ\Cs ljCDcj$ra V`dasY;~,Ѳ}t=;tTS,w"7̠!ft{*\cX% T=*5Bhye2pA}ovN-l$ݹӭ(2|!x{>0+ɻp 9tlΔ-c_`47UA}t֕mL1AQ{bh7/qH}q@fcY;KIN{H[it$M I?69G'`53fjZw|F 5F86ft:ec̳/a56QM؜ jΛ/R9n!BQ ὤtV=B^#0%zt*|k(ghU.H`/HdY&܁m_a3-^&ˉ >dag5PvL[6}P%iylj4 'dis; j\d R0g&jʿZQA(io\AJjunb3p<;) yƊA!cd^SB&,t!´Yy`v6$dV45n=LbY a ukɿ %2DV[i|巟}W1>%dQn6&4)#UwҗE:~ f=nS/9I;Btp#J":fCc[#vY]`m9q[Ucd-3KuLėD-%[0#\ᝩH8z%Dݜ.VbborBٞo;b/I'( Ġ9\^Dw1KstIz| *ycefe]єfANSCگ%C[K^dCxѲ_o X2in:0nIG%Ak6ܹt±.],4V\uO7~& n­S\Ek߬&B}yX֢ 8ZM.]l")X KM= 0&vjJl;o!Z:kK%xНcnn_TRPDc&I1PL4 uڥ't͡z\)?Nxa#]Bi:< A-Z_Lzi SICqt"L\N8Z)ƅfA@|2 ޠ[dpmߦY,:SS/ZJj蟳ܙi[hFޘa$ Tߗ(%iH_uZIU=E*_}rkBZ:"ƗcL_Rqv"7kE6b3õP+I 6c`:R~T.=dRth[H R eG֌ngB TW#IfΜ79DթM4mJ:a$^٠"7ZHrUv_Jv52ܦNDvEyn-p~ %psϵzfKuE2n ?-%/S3:T/\cZ-x;S)k'AwWeC0k{ZZyg$%~WP+koE L=YWaGM--`0x]k9 vVtI h:lE5 폕Gd}/"];z6 %P^l,m܅3tLwnCAeC@Yc.:bfזlC_3^B$&\)~ ť?AjMb6& ho~*)\dDF;&{I#Ӷu6:Q)=^Q=m[af  VX ثB$vS~IBg&1@iCASg7/Kv~ :NflB9j۶5(|]C. ZZ2PG+.=d ra<,^"A48FӴQ}5(J>CѹgP@ؓ7k@X|vjcn ֦jRbAF0WȄyW}%"@jcfb(TrR̎aV1½@G^|5sְZo"$yObgo. J丩a𤬩3 2l%{$Jv4w%ڕUI"9Q_:.pUtϑ5ϗ^봱o2QD#ű/#Sj4 ~!=-%JyT,J[zp(tLXّ " ʲUCumSDo|H7FMW@;] ߗac]5*c6< cSEʽ\>x39ӒK2 KTl4MQ_8۬Ġ|jl~wc)DE^j V^&r̓BG?b6Bk%q]!WFAf'TϻfBMU9j]]za~QX1]ʥ9@P #`M߫}=Ds9ըϮ XKd ,0?[wB^߯Y})ւ~İQ.ftk!]llVgIT|-AC_L fWSrq:?E lx#0U!یNT}j`w vCY7#"UB =d]ӄHRIY` „91 0GW)H\{$O ~ )! cN($0`jCL!=d d,Hm#=m,ZS4 /(0c]0C{a< WGkT-v_2*StRlؼ_1c))P <<{Ac!\Tg9o%ōK7KgޘP6[R0>+"pT&_y`}36G V,jt廸Rk=$Z*A>mB,[iw;?L#}#at!ꣳwcla*}l=ga CHB@ISYj87U$}dP|#aN5L΢Id0Ԝkg%mK*6z]+UJa'T"\ġ!@0(@Ymc6x!.b xG!(}h #s+D4ȤWq P,]~ωErq(pxŧL17'{M{F;v0;R@3 4C[OcMj9lk!Kµg˦y`U0 5ɢੋ5O8zt鈔=NfFǣި"jPu8`tC^mz52zgnSoH'3KS$`pÖcg+Y |Ee$Bh_iVIo?8w^_~,$sM"XF_:)v!s]@jF,@[u=$n۩(h4 y(2@m䧸2<&^D&7LeRH2Cg9cPt' lh]*ǁ7dWMR?Ϡ'ݨ{~2d|szMƎb(ȫ%A~LUΠH1R+ ?`B!7~:'A9_ o!Sx+JzɇU4Tہ W&$y+yQ6ݬiyrqoH*H-}GZo i~nhjњoL{ݍ 0b?%siX˵s;é)ҩ8tdD ,XtUZ{Z܈Ns&#j59E A{ȑ*r{Cd5&mA I+g[ f[ef:!!O[z'I귳7U.1 i}W>U`xQi?e3GX Dr̗_9Ԉ?('g@#rIߐTx`Q ϡf| Gy땑mX 8h6rOy3絛Em0@_ =MQ3W5w5ڿiRL(30Nf*eLm\rpA3jk"YܒuEF=J2%GF4XEcl[P7((ZiEc‡{Սθw(x\$?;Bq IovC 2s_o?ULN=f% _Rl !bg|۪"ȹAVv3CEFZHI-G"Ý. 'zBE%%po{.%69R;%EPyߓDgT+~=ydDx`Ŗk[GJj 78Ԏ5 }j"zYDBey̆uK*ǿ W&9rygѕc56 22yHsq=0n h?Ȭ@tUsk?B?|Eq)1es1 :n%#8[cᗮFzsQ+O f6:/m*&`orSi(?[h[%lv)>sG_ wmÆ70֠P7j6(Wgȅ~`Ѣ1#qeу-Fb $I<]JU{IaGhw(tJa^{>w!y ^O1_`7{v0B?ǃx$wFb \94/UA3@ XSMn<6&~[:W ”hpJ&75 b\ek\}q2@痍v(4m"GIcg*"}% .]t ) \AGDET Ww>0\zS\`nnƤuDTG)&pFAWQlyxK#e0o(mCMkĬʎCg{1/aC?ٳ6kG.ˎL}a TmYg:AOꗹ猻wz)\Jp;$F  o)톪U!Cm BxˣXQB=+`g?&#AFsn(zUDB;1I ,;JͪN _ -RT g'Q,:2>'f5m u6_7e4|{O[1q?@/D!0M_NQAM 8M:++/~O b$NǀzU|t*46H#kP7%GK6 )`TlUs):phMvN?KɈzY[^:=Fx[ |}8[}^Ir|y iolrBw^ySWқqBf7 iD=y͠+R7T>߰\s{WnΟGF^[9ίz8"&/Ow$?X 营 %tӍO*Kλ`:T?,g60%Bg1vG#Xe?JH 8ʵ0aR_l,aU tYNTj(kV3<B::NKvl}%.SѶm޺bN8fbUUX 6'AOm Jpk_3Ϛw6yxNJ 'iU V4o p{v xm.޸eY4DM/p|@w<7X* Iwl@!`q)w|; Bc,Y+%eH kZdhs=|fERV0N˒(ԑb *{ȈԽscTϮaNՆcP蔜uhdw䠳SgMJEW&[WVښuu. ~]2)gn ";IM2ݱ@n޽sч)BAp XI154vJY#٠_Of/Ī!Gr &,f-Quek'P9qW// /4 Ee(Ltgru1s՝Ҙxim,TFD5B<=ѥN9EiM*xurλV"y^> %2N>Acu_si4u{*.NhL/|k\PԶ/-_2qPQ)5?O!\}y~))A- kY]~%t~r,R|hH!aX0ͱ);?6l(F<] wzxxLϕ6av4^r<9߉w7hWi)e w0w6QNdטN7o ^~~l:UFRliD+*qM~Qe>-~ӥfrh]*U˿M3XhR :'Qd'8N4^Fd=|Co&0M w1[vش!Q_@PDۢuNl*n_! FGڥA8c,U&AcU ^0tyFTIΖpK3Lj>ƓB ?v HéՔ}.&#M6FLr1T&E49,ݗ=_xb@0[ 5̎[@4@:8QY0&xvΥ=k~P+M:X#F wh Dx}![e!ˍ URro&pBRn$ S' ;7z³=R>لf2/-^{xG=(׏[n-kZjArz_U$W_$ &%pmr|@/w=*]Źn$FN{ YHUFPCHqcGJb0nE߹vlU"){˶׎RI OLm>m-e5-F>cԸ[DK &L]Т`Ƹ!ƠPEdFr Xر~ф4l" 9qY 4K/M'~t- 9Ō9K1H \rh{<AʿD$>p)me>UhU5bv!P܆i` (4WGUmUn' [QE2z+2p|i|ڶcQ<ѶZ-)뷱g-b}]2]32GZmӧ6`9IqNxSwf;m3pgq;o Yf0CGܜ9ML{,d4^Y#AdmRMӟsg-YfaoHև ~\S.Z|HQ}cBWYW 47]x>*/̞o"0?k?'\8@v5Y. ԙ_| ".xgmÎ ,.Psx}4z^$!\3uW55|2S_9px3r YA/2qb87"?c3Q*w/)jM]\\ON|t7HPܚKΎ ~.%peݮw J،e$k6~1jDH#Zu̕+ύ`DP™q,^e0H۵_$%)Emi|~z63)쐰Y!8,]3]B!4wMwvLk'Ϗw3,? Ny Js%$#Wl( b \WIxʸFhH2ypA <^I+>IFbZ 3A%eZ,3}/R8^oTbWn1Mapb~n3;qPMV%㓜IY+'\@i+MdCN Kb$𼔱 3 cY% q_:1Č``mjZjfŵ/T*H_t+5  [ k*F׆j )tH_nNZO4Lz`;n\,a!tπt$>B1_A!d/:…=zvkڎnCv!=4`ȝ|J855DT_=|К"-:S!|0zPפ]&U("0o)67q*Nu+W_PESřO4Pk0Spe+T35:*Dg;ram{v*,sOr+[~ZKs69;i9Wk \īqOދnr2.b 9 fL ̱ `|Pz WĢOLY&SrLZC$/*.~n/Gz0,։[ Zh|!$PAq-;k$p?љT%In!>p20q6F>ʀ)`R _;\B Ծv>P5eM'%^mm<"+4mHrԮNs!p.6hkB̄F^B^jYNyd/DņUO`΋W(lP,YuH "Cd"牡O2f.I%1BAS#C@5W>ºm| qYe6μ9٣-(5ҿMopq]X>N| 䰺Ag}Oiu&41a1uUb ]·4AfX, ⷲGb*2- ?_m☳@h,iRv"j:J枳-1OIz Uv_MB¬VD.t_3r]^=ChZ &yq' .z#c?Fե#%oǒEK3:=-EkV6J83MT&ti 9B[du-ܷ3yv`҈՘eLFJS8@r>EAGJ.8B^g^" K^eAElP,RKzu'.|/귂6}FX7`kj~AH):QХO WF eǵM> Kqsn:HTVm p+ RcD+% <Je9Vlzb-+YB1]ڕ cN3 F\nq ]a2PU3}.k%0 N; +)+FNsْUtiJaݑU,Fym)Bp>)`(e)'vYcQ0' 0E8.)tCCt=k 9f6ÍZAÌqK !yX^DyYa: W&ɎWbM=28Qɞ8$/wC,3ɛd|.ZC}Ӻp) ;UDTi9 krY;ԭqGwH*Bm=iZ."ܝ!qse ̬/m r_>3eIYB%/{OG?*^-t=bEo'{σ_ˊ j[ I>n Iyۘ)p-5iN^utvT&L5F3"GXP#̛kZʝ)UU0dB(A(xYa)o M3EU)?YȜd-{$`PyVz9Q -!ؤDDk?M;p~`P vנc:j>@1-XUc>kߓE4[秕+d| 9e׋SwZF +X0#\l3 A}NfdSUo[*>UCKe`_bZ=tR,;C5S4cK-Nnjeo:A Mm /l8˯,y.cxh0;/*YB35~L]<~ƢKMAvmc, [cgG/7PHۿ!y֍zdKq;f[Ai(k 0;bVB\A»zFjސo!?VZ ]$Fq:FVMIn9"m\;:0<G˭d3,XԶ@MG@~Ę#,Zy?B8 N~|mL-a3WH\wv*fA`tYffّgO{Z{RW.G& p$JčU(?߅y7C?¿Mеu<`ycq b2Ѿ=T  J)#d%`:;w9 =j%opύU$ ^?ve E#Wsl5@ KYJ&Eyల [,sMu ԧu7l9J|oywZU1F\O!н8Zam\9qcYVۙ4/ =5g.9)Y_C+Xx^XNLtP!!kx2!]'Wm]%8E[%^IND6Bǽ$؄R4HK$7(޾D4Y4`JgOH39$9w7ώ|{@3AiY[YŚ;TD+g jBI&v{x'}45ABʺMo{U ڽ: hCp^Y`?hb$#@ Aᘅ| ocnj}oGօl~ 6!7t:/Ƅ= M,د32}uo ġETn&^{3¤MՌP%ެ7r*0-ߍ:p֬JjbPO20:  yIeF2zXM%YQخu-Qk^`-o9VsOl%m1 MDi}g(=<3=R;2Bkw%BaY9kЅquXUǍ-wm-B 5ʒ"GfStXS?tfd:-GFV`p"*"XMj,INŘr4?tq\O\QioFgYx yb|Ƶ?X^ bn`=CB{E-oAV^L`!}f;$EI5+8+0Ȕ~g*Tw2=lЅWZi,L8tgSxX3rk32 +=Mp onuF#IXdn۱ GA 0_FI@7:r>5(6rUV~v'Ç,ݢ~k@zظIDKxZ:TQ?l Pzk[ktU8Li5D ⛢]DkG#q5(SԖ90llPAR. }\CHeCڢ;=RE[VSRyYͨ4زHQ cA-:('gAs2ϔTH 47rF1,Q'@PƓNQɖJ_IH7 r.[4Z֑]{|hnʠN=̥GQ61b"9elF 1>@\,I2 Krb~OYQ֖@ 4žL܍ {&u}(J2 |m=Q ȯUbjcEŏ eG+ &T</)m9zm8io<2̼w)3f{. RߍQȀirɯZvay~^6'qQP0ހTMy&*HgJ\NMMHn[֧{?'.%xvfrװNxZ)ơ& SA-q(YuڡMaXX1xv#[*y1Ǧ 'lMd?d\Eq(ׅ4Yz ;'@<ɒv)TYiVVv+U[ȇXmCyN.L ǭ7(műe@a@UuRC@=sٸő#*;:[5 ]w&ְ2B}d8=8tЛxNDag`_>пI={յ+OΤ˚ڠ[<<$oIXp!_ M9xc7`I{.¶=M+m~qrE8]w] q1|ɓpo=Rg"6-#j*qW6ھ*e{:3v}fp<2zL>8(>wk8J7g?adIy i7e餼,2jXpSj24Y Kk=,y- -hPp 龣8忮,!QJ`KbJ+YMẌ́&iRqԳ_{>y ;ީM Jÿřr5CL8Xv ?JKFpĨ2㈓r $+K==2.I 9!R]zчXGx"MHI7䬥+&W{S5ҩkKC,BHuѓ9mهEmp)reQ]XP;ҕm*҄2슨4YBpYc,p59Xݲ +D";WH,lxs]&B,֚@MW=kiIC&'*@+HymPNfMt ֽX피V1 (Nʊ=;C̊ڽ"vƋ7/P}K ܓSRp؀憚_:{inpFeSYfT+# Z}y>]:#{+IQb" >daU˫~H9DQ$=ݞKQ9cWRg.$aqJEJ>{i2/4h) Tn= yʽ:?{blPA4P\ulOĶL[nxRxVb͌Y*+%G'6M2D#۲ȉC+]H;hm'2y"8 S27M <ReRRW m[8ҧ2VY=2.- k:1je :=  vߝ<\ِ&&^%ޢX?^Y-6H::A+;}ԣ^=b*Us`37>4g y5+4G/m"S> QGJ?6;Q0|m' JAX?m+$R|NAwRf!7ph\inA)rbC ejh;QHYh/ɧ]{7ѧGOF2B!`j1T2}lgT%!{Z DUGpp+lOcGb0 HAv&{"~. ~ɠ E?ygj[<<*O :;V,No&bD1^`i:ǨZOLpDGsw9>ok?ky#{% + qLÄv ߞTzT4GbMJj<< {Ȕ.]̅ =<" hSi*%E9?1GVV8stak˟s='\2EַhitM%+"^lVM-c~B 9W8 Iɉ,HH%^v zWV]?r'o`dh68"4Oaۊ9^#5IpS)5""N'!LW-(}1#lI6:hUW1,Ǣ۸E;sOԮσjCӤȼePb]^H zd|Ȋ ߟ'NPEpg'>վڽϽB9֡+|\UXbLm9+QZΏޒ|+*1iZv ݙ(Ӝp6ֳgMPA/^D"Z>;sr<$re8_nOn e6bϩVMNE/uv@3ط!~>O[m{93$aW=F-q1j9짜ؘ+T62Xiw6f_3+ު?qT3c"lU!o!A O֦ˇO Rd'sPbԒc1d1LTÏ2!m6p"~Ԟ8tv;2he+٠> 4 f&N>8{O(V䅩%A/ ~Nj ZULIvH;`6= YCrUD4XrR1 ^&弇@=4V06O-8 F]9LK %hڨtb @4׾>D]B\cGPm1`d{^7ȿd-DD1VjJJ?D^jњG#}MmYgK~6-L>9; /M"ދK D*4Kv7X -D])IJqyʮN SAb6{oCM.DЪ%}J4=VwP3ćvB;ic뭋| :Mm@]?$8iUcnõ՞.n(m>F=Qw!=k]-SӃ|8^zZ+sevљ [$iLTg.̂J4bc袭ZR@F@Џ3 *{W.{@nLJLqxWtL~i,ٍHUERv7l1EzݽȅapO\BJ`*ŦWc/V^hu'ȣcf0TŲTdx^5HӶRNO_HF(^ʓ יY#w>" c0j.+G d5oKcSg>x>W+$Q}UW3j"=0ro$[,QO2:W$aoԓ( vprŹ' :FF?3XvVy=7Wa&6~P|2_9QNAw,g+4'$ L_OpJ7z+s?5frj.pcY:ēHP4ǧ4e.'.bz]a,Ƈl ENi: NER^ S+,Mv @u3 ^_ZKÜa.҃`WS-YADGoZe4犖{>)_ Fv:`\!7#>ԶU.8N!oG| M^&q(93[NIJTÃ%ꀙ甔P"UY^rT[9F2 CFݑJ^aݜ hG`hŀ NT/'5c K?jd;V9:$$*^m~.^ǜQ)N>{49Bi.#^>(ºc $K"[NтeIsuu3O?}'OxzǑE{ÇLVW*)XP碚[E.).%z ` P"}y$K}Wi}o8i^yJݴ걱K Lm6 R|-rP$A;g`PT'U /vf,>'_|>})VQ$Yg ߺ1}ޚ3 ف=_$Szh帺iPߊFU=3UT3,Ugxdp{X7\(ćƥGyw1uWm =mw p:qmZW!5NCP=X;0k藃\܉WV:[4+RU{_:74!7(дYUGTq73xęB!KYPho,Hdv,1:zN|?^iODWPQ~k|Yy`3;5SZ[G}oUM AptHF0h +?DP?'@(f2YVEtϢMV@19N{; \$CNqt.\~(|)25o?ir*& Lap/~g^dt]Nj{_H$\naXj8!~yG'iץ*Q Loΰ`r>T:ESypӌ~^t3 ^fʀVS_R^ +-(?}#Gp7>&<|h>:%:3Rh\$):OOuv>` 3`iw|3ԃ ;/&U}MAS0XbAوDjʇ?AH&4<䚐@Ri+YtRwJc=gΛn6dkC!efN-nq{ٕ9^z5 P§m*İqw`faZhGbLgW`[?zl4x}td^a}z]gy5-nY-YKT^Qz}lc#tqcv 9oٺ%V1^N3[#Ꞣ2@y3]ħ^{jN߉fٿIℼXDsE}*FY^f&6OGp€҄D>;FnU1aAo"HRT.o׎Ba6a9z$L&# #[|܂+?g&1n٣# Mnf@DY7b>R9ZjzE\*8bscGŀۜ@h7h#[aXN/]H]7@9> /$DsH.\`f(2waBoV4V(DWW7tnc9gUw1;w է{I,N&]?,wm⤄ 1sb#"r2JGRvpeX9Љђtk31@^WՆC6-;ٙ PV ķPCls5iD ^ )7X?4+F-E;I /rɹuPiFchz{"{igfFG衱^iC)9~55N|r%Uf0!cZԑW;\" ¢yT$];^Dj ڼ2KoO3d2:beo !k#ڳ4z~/q*S)APT<^4jn]v =-D~̐~]0H9q0'YOމA߫Gtn5a5:!o߹ˀŔߒ4M4okW;~o]u]4Ni股y30\,D|Bփ`LO3Z]TѵGlࣚψ#}iO.C0'6m'WCdҘ"1F+NoƇe2ԗxW̓j!^ 7v}U!)VR}*>.pE.r3@e؈fckZ/XzQ65D ddgk%+xlN]>E* &ZVWG8葨o X\Y[ֳ(X^ۀ>v~!:9fP瞐M+/j&GYY=5m͑I|qk{9\ą ].a~'u( Ð]%z6=.FCF^Zb%/Ƚ+2׏1u9(#Eu Xyj(E!cT7Ԕ. لʗ_ /Dc<bwR]g* ZVXh%XP,6r| -Jӛ6|F&Ss#%6#&r}_EhDŖS>CmIO\jzYx,c6h:aAqD(B5Qh,qWX4 bQuXS@Tj纊&AA^JHF:2n *mF?N3lۺo+6g T]"v& pǑ0^y5g[nn< P Obbyלv5;2?;XS 7S3A*M= yqz@iw5[rQQ(ͫ<_H *ڍfP!73ilhnK5sU9>Jn vj J$0CC]a95c9q";'{kނZo"镰+`ݮP]T֋XkrkRń 'dwSdUQ񆿠lE<Ԑ^ŧ>#&t VWq;;-}œXgT4-}Ͼ nݺe=gk&`҃mzXwQ/qoQZLt]@q(YKI~=,U</bXι㔉bL~Etj-Ok?6\ P+tn\+wZ>K$,ɚQɿL+Յ*?UtR nDy.ވw# ,%AAsSl 5oapF-dC^VUM-WYU[S86lhjeq1R Nq1L2 hL0hc:8O*"َr)Uie6il3AʄR֯ΦHjNSveYy+{4SOSfT[fDY-#]k iv59P{y;ٓn ^uY,i" ~U 3@ `m "K[. L*pRr'G-+7ki`b7Ӗ'auxxNLG/Z(sUz,X@7!Cmb!O,VhQNDŽJcxH89f-L-GGdMجk2+C>Ku]Eǘ;5* 1ʹuMAXs#|Ws c(VtJQUTYCD$4xn5lV}VLmOi)YBvPAR蒝[ΞZ&8q8@1Tr"| Hf{%j_PzJ4[B@ݏԥ[ɔ8=s1՝lHvY@iBA͙t뾝D5쓩ċq͉gmIaAK! rvDԚuσn{M̐1sH7 Lu- Q w\=Yd!m0ߌ֧VdG=:[Z!9{~ښ>Ph|̪ Gd)&@L*FCHqmhiKu};2h:7.rͳ#n2x,qkZf"~TRȌ"3!*]eJEهtT l)F덜2yY_P%M&e ߎ rv2ȹui*|-1MAEQu-^╓bA]"VsR(tf<\?M4Qc %嵶!r!OW;c. dPU + :C)󥩨uklҟ٤Ay䵘.DTW_ w":lSO9idu9\ 4?}&*})/M\Ua@L1պ>)[){N""8c>$ᬫaGeyǗs߃c@P8v1% {GǾ{_!E/%aIe5wZg-悺.!C ܝm=@ZFΩg>\t1/Ѥ_~͉zZmI(g&/\ܠ[q[%5;%U5=(H$9CFlQn"I.9&%m@z NtS鴷4:E#-}ѶZ4\\ ۡc#>+Ιh/Rڅs`Sԕс s?"LRT+\q>m6cP{hv#ٷdj[B`A\gE}_H|5e:5z&U-Mx7~ @ym,"]+j,DyyMzf-м_͗KCY~5nlCRqDA"A=c<XLۄVÃZ=9xɚBiIo O vp+ !*锐kx"e+,,ߥy_WlJ~L"1(Wl**iՍ('pP.wt:bn*悵>K l"{ Hܑ)iJo6fؘ%#fOa/yhr{iJϬ9pU faN6QU Ʉ.7Z^jOTu?mY.7TL"?wqkۡʲ,` X_DG2ш u%_'v^M\rU0;N9bIewTcGf܆5t?pk5ġߤT ZUHw82E A)܍qt!JPyW3JܫNnz-L2g&S7ȁELE"ZwB8@]wwa)}zz siH4j۬]= K42_)N(u@Wm8wo>\scD^YܯoKW IGX*At 6^q!Q]r%A&csc$(P+LAxi 'b98֩}:9*MaxfrݭѯAP2%ߑF3>e0u 2k9:*mEcxs&vsGMn}d񀳄?&e O#3[§n1lfzXE|){saR!Cj +²y-YpuYP\> PczC~)bdzXϭA7] kщc;YTk8DwƗuDuՏ: b ȤJKvOPN~$g沧jc ?;KWzK18DP$,1Gc9W݈&5{&#{H쮆 u뽂m*|Oh*"W-k,L~K[(eXcĔ4@խDH6$v/Y,>^X rd<>b\p:^9W<gPU/8?qs(ѯ@fq(wŜ]gkdnK$sjӆPtY϶}])0kETΠkV&kRk;>orx'Kߚ5"Mꛧ < ĕHʕT[c Eh;dƮXj>x t=R{NC{2P]78zb 4 I8Rr/:uB/\=Y% 8uFNc| xD<'cr =yȎ҇jd]eRx=ljncWmO^kYeMҷҁOQc"DT%X3PE/-DWƦMBuT I~~R֓%SEb$AlARyZc+iǧO!^?j9idKqZ C2c1)hvvQFjo)h ^!9Bj^266ٚ&%O,1Sa'+Uol?z~:cvУOo9^U˴DXYASTVR |Æj6c",WR{ڢO&qLUpggG]=4ˈks{E#x0)G $\0iA niz|٧cSA0Q969Э{: MGύMr>w}ѫi5;8$ 5 iJ<. "ˇ4Jݳ"ŒggODH@'+tW5VLuPʼn7%iO{͒Zdbbt|J z졌V +|;?yAΨl‚ [wP?}TVƒX.o&ω򫿧@Xw-+ɴ0:F0z<i#fSkWHGK$ؿmY(LNJzT UU y$lĪQ.}0FG'r+?zN(n|@!Z3#!Γ}D.Ϗ~3apOJ@E8pӵ|"jLM\a"KFHmf!Q/ݲ#F5e(&iCw F|bTHvaX/zD?DᎪ " ۺ4]sH 4r24!&W ֯DT)ssYu1QAA'q6TnA{ZC&'úr,od3N4PZ n`AR_JYC6ϿB"[@o+v 4,?1-,򸩼K.N0l0ÅQ ,2m_6%v=[l#)ڑ{M?Bv;ӇB|)iY.)n{TO2TF2 $N-ޤЕ%D,LAQ4[#;9RZq[yi;" ?L㷴_Z'?ER(Ύ#R5eO⃋ ;fÇyȥ(Dr&r^"' -cVmAA$u>ZY ZP1@^^h`6:) iwl6)dz6q>{HoP`L Mͳ5 @, :R` y+Q:J,J9uA GG2e|xPu-ĜGzF;od܃]w m< \Rp^=-KBR o|?9>+7Ʀ gǯ.]{U7-a |o9TlQ-SU߰k([bǠQ2=87oA@C|Fny-H# W:3 8zWRP*zdiV܋<k Lt (WHK+Sr/u_7d[HVj(}c3,g 8 ( h O?"ʔrvNFAeKUqyoz@q4@X]!9Jݤ{;Hޞ̋:m$-&%MoDe1ET:Gb]Tړ\Zɡ\qeP4ɡc&YCe%P|;Pw#/kNBH':ʜk%gC~6*1)%)&t\(N=wsY 'Dջm\ES)\3_BpLh=}2\$=A^ LF5q6m{N?e"ffoT-sϬٙW[+I{ʼsUeJId[VD 3ix{9~@aQ>k[9샓(G8vlL U9%,8kX@xwO`:Np.u(ls^7FFwMY&+CvtըˆxScΉcW63s1!LIn!m왥HKmn(HکIRU Gsi6KgqDC/~S=( 6PǙuibcWu 4R D =#dAGvzy5p{k֎٣z[J i=1ꇝAEXW| ŎݳjVOPSuvՇs:m]@]&H{쐱Vބؒ Уq Ԝ s\ 9?("վH"NSDE%SU ]#(qttDQX}\ti]Y6Y.^f$i4V>Lr]\ض*ۛhxM]L(H"pmU W%B!? iNŁZ2qA4ujBw\ 慸p:Q<fl'75y'qPiB_o&x!>R,sy l-$fRw;&Q[b=\ k&jr=4=#;֫lI%pJҌK"N$Jm;k+U@gAet,UQ.#3i\Z|QbZa=٥WokCĨ|TL)݁ť*-7z{88)x]Ѧ+_w& . FB32Bbf D[l-k1 . 9r OĮI7x1:=ovмZ~m^ 6VdfM֥T+*| Rh"S -h)F " ̉RRY[$uM:).NG +<=eh8r"`!{1Pz ^1 JĬ=1dXhiwu]OY EYFdE"Inu?)y/?O0jlg]j_ZK-֖} &SP&Ҭ̠A|L[8u_sWMX|y͡f=;,/QQf`֖aRU?jWȘk"\YA~_+\­phDv+XX"+ [=J=Z.`ww |gN/X",o} HtGK!T_x&sQƍ9']0q&LyR &X5Ml";\Lt DAiF# z)W\.Wi)xxmy1 4'8;SǦk:|pKƱgϜ(L~;k+W祩L>|%CWnA$g a.;U]vsZ-|7DL ^\C(BRHHeY}糜-= 'ʆKz04P[ϐ= u*H5;jHeK84 ?K= Meȉ?Eh(2y ԯ"AIb_jv\ V"Az"8B>mb2\TYcm6@@{AxdC%K%J\۴93Ldͼ+ θ=r}]D] K-QTEƺ<(TWU:-=p?N l@kn [KsF+.vlVt'ӎ>ɥ/.=ɏj G *j&_X֓iJ4fC+%ZWb?9rk?EF.? C`!$8\[vD443b%rOoѥc4 %愈YL*䥆P9P@Y:BmGcp{oIl;n@V^ ln/ч^~5{war>s ^8xtv/ D[x:6?jcL^gVbl%kMdV`?8@x#i[iۡ^.H)K-ϻEyb+ڹ:`dOH}#f3j485 aX!g. JHs\Y!9v!=6rXk0OE*fI%Nb@4O ?0y~gKS󏴟LٝIഥ4x0㙏 p触 }#VzeaP:py+Oڑ;+ ܩc X-HqHcr؉lIKQ =_l'qſ >b"7'Sv2ۂ<,wnf#B,FNTq+@|YzK|}Bh'gZ/0wz {`Nu#Nk75}FAZy+ rjAn:E)hlGg}96m+,[|rPrM^AiNN>:.M%8 p,<>vU6` 4(ݳQ%Zw$8 jO 9:nuxr䪜 tuXL,̓Bo757!cp/cWn a}n)?X9I@@B'wy$-Հ>[GXHn{2%D^t|Ҍ7?UC ƌg$N6::fT +ru4YϢ\^̳3J6io,d T *A$ĢH`ZNǸQ+~dyOuYA\L>YndO`Ny*R cPI.sGK å ͊"$$|k0~ kkaDK>.R #\JJjc~K㠆KP GL, ozA:/a:e͖qT;b"]#=?9c׆NeEE5۪*.r5^ΜP=OѰQo4V ! 4?e-is+ffkᤱ"L o-iu`R׫Z)"P'ӵ?7pI\8f!=A^SҸy]0{݇5|*(u &BU4VQo mڧ!}UJs|t ypgѻ(@HHWdka>}7ypB`Dԑ8R{UK;[/ I_4 ר h$qъȢdD9-]Pzm DOi՝1~JLפi<\54l+2.}%F_Y;q@*N!l7\6x cO ypHbmZcM܊~w70ݟ(em!+LĦDUZP:!w,̶a(bPNz`)v֟t>?JhӶ`20&Yy Yz9-HB0kr4@Agr3Rb(|L0Q2hUm 1[z&))f¯~h6Rw0`=JF"Gv<3eb( Uױ=.5-Un`۶ן;ǎd\Or"0 w=90-M0o [\x^ICLov-vgJ!؅=랃 [ѽ~:P^GM((5<<`Q7lZ2 /aa]+Үr{ Ql203)j,m*p d/%Y@`\*2ПcS(Y.gDج ٔnD? y+lzFʢ ʨv-r1 PKdKtv3 S,ov!7kJ]r=CtM}g|w|@}(6H}{9%nYxAFd|`m=\Mz898L?4͗l\,%0>TxꏍE .ubI9FG3W=YQW{0㳒?yCL_o/Sdݙ>Ikb2P>X>rr,l@^M+'/TsCXw3ٛ0WےD!)#1P"P'u2%]|'YwOY,3{+߫Rٙa|;E$ue0OwYK\J'J!'1YixXmroWl< YБɐ?'ktR i&͢*̽hwLI'gz=$*gJR-`- optL7V&XU%I %MS؃s`D|XtBXc҃ηV1 r=sƭ;̔bX{NEHGR|+A/Ħ!<=qq~zh+W<|[ ?~ptCS?\TCKmlX4Vذr%xO 1tPbL\kϳ&-)~\L--fQV6рIyHޯ$|O0K^ݒ{35{cF&l/=w OmBFQݙ }e iO*h$Tô@ "iXE1 yqqPAT9S^~F.'U/| P6|"u,q{|{!XF(tZL}9IVt"tE~@-' uU,[)#P _2<i.PDž}h];,b _Ruc ݒVʴi$[JB(o:@j[rlF30ѰdTBӺ(K+ެa֧sC'b4"dK %by) ]WC)uj,!(p8 DzC$fy$PO2^xSC"{PnaS( &3b%@E?Vk@%.N!C3ta:-RaDȿDRP_Z]EE2'v1T)J| C f*A >m ]wŏ,EtI2A0h+xjuжG,WW )#V<ӇPƁJ楐ߙ-yR"68L t=0.i8mi^L n<:qҙgGCN/N2)V|m$L4U:/4ΝtwW$(^!KL_YXӶ `V7o&`S.Q;](Yռ_DKD|N>2-{U}ٽ  4H Ykwb\wL곅 PYdٙr.N"n^T^ 9ޱ糐sBb JD/%絁Ԕ iWp -VS6{3Z!c@0Ѓ-m :GlQrlQr"PP:g@ul~u3/ /cbN(l,Ay٭ܢƣ!r`&I@?Vzu>3c$I5Dblz9݈L=N4 JtLOZ^ryjt'tFY+ {@q񕩩i2u(i[97E_NcB/`d܀ZA>nUgIK^eC KɊ94 a%8]'E *B'sho)W^'ʎ(ѥ]x FSI62iuT-'/r΁ӻ;<ݹC~^ޛR.݉Epeqڋ~f%oƩW7--܇C|UqgqO2:8r43$׋Y2-΅`=  vGPU/pY`, %CQ|(j -@k:>x~ 7©;:[S7, @TH W۷W&:G}LZJMB,Oix S_±y7Eɩ񪚻]?M|'=1"i9 Tr8 }+à!99KkjT6"20A eN 3Xa%[}$ z0fYV{S[&=֋@մ?:AznA!שCER 5@k3yAG$V Si'KQHe6ЎA$!l(y/Ĉ{8Ryon@!TC{'Ė 8Sb_4tn̳YAɿQ6 qfhrحڽˠk$'X;NwҜ%|ke8ǘmOqxώ_vIdWN#{Q7DD}Ah9PܲՊ0-l:|uAmaM{[C*,zX0Ʌ4Jz#_c7JJcD8Ok)\.W *< u!4#!1JD~5`YZT7q.FYT@'Dx ;kY4<)^˹r1O{kЩSCv ]nbfӦC7ͥ#oV,Yq":Im#)'} lsNXNEx՝\&^%mv4EQP}&BV>{Bw=~.N1c#@xLq !ZTڕqv[Fn9d5̷ e&u=_CՒ@x?'{ɩns'X܃yȗ}1B7>_ęV$Or;Bs&rIa?@]<ٱn\S9jF@(M^vH .úVVt%z aٓnȡ<"L7r |%u` }o 8S9 u B,D^ѐkufݢ}0ۜug'_GLi,].URi@/ߓP)jK|AdI4֦]e3PqQD|1mfBB€et/wՄ=mpuA4žWy`MVt G?]lRn&6Q}BtaEU)t5}HçFե3p,w~;L~lۤ/I85XL@C+IWzbL2{=X>W.#%(3r )%çUys] bᠻ.;kDxD۬bnD4GqT:y҂JQs`$;u(ҿ6ֵss?zb ]7jMyz{5TԈT*#ХdI/iQq=U^O/5pe7`G|MRFwV ig()T}G\e7{ ҫC"b'&Bf>1YppP?R!!2ESO:#Z)`GOL,OVjB9mJCciI# }Zrb'$iMxk8eJN ˋ"+k Dv.]M: ӯ{2>H (_^@M~T_V 4^Ghzo~W?dMd2dxdY4ZO'tun*<-k,a6aXi;xknݎ:*'xy"] pE¹pk!$}73ы x`06kav02oE~y@T]**LdMVPsp&JD|@˳<.:ԯ Lab#=GA&id{]n{G:c,jUZw^ksr@l`4*>@ $Sϖ,.l!́yQDw K$28`{w@j8J]&Ìh?\>Y~$ezrP "'<n- ˆJ=pyz^'%zp`e(VMmD2 $;DM0<Ϋ-Ug=#uִoIe^-]+jzġA )m -1; Ct *TR~JXx>z }/ZA'Sk$0 2:ާ"x "ݗ9QB Vau ݻ oyB~blh6ʫejX[4'/~JooYKՀ^BNj#$%&)g# bQ|m׶[T rHUMXO ;i>Qxy婊+MaIrc`J~_v;vg&L9Rnn\@ f6Sn&oB4yC^엙eX#{D9ćl災+Z<t:?]pb* 2Sr]e;mr]R1|GC_ '&UJU ͕[?vܪCDn-"Nb3yh|xa<==?LCF44q3` ѻm7.(:nzVH~,j h;< NzBȐ] UB\.qpcp.B Q|@lqpb|?},Ck5OIIK'A0a\B9[OAI|ثOtԤ"L~?9-ʉ%Z;MB mD(8O.NȢYmg)o+SU.A/" S:UUX2"Yfx[7 )6$|ڝvR'nHZѣcW9Ahz{M]rEM$62āWA\j ;4c_Z_ d-&w0YOфý+N-`Wjpv5X|Zpbg7;6~lUJvN?œCj(; RyXBՖ!iD#$(F T9* U)E'W (Zsp5ҫ X&J x}ʴVSM fF}[J5`qYx2hh0z9=@K &. y^Ggvql@I%? ʡM͑Ghi)y{,LɄ.8 %b~&$9{:߸4‘" ᪫Zк}E2 e%1iw2@Djj H{ aMuG, QJBzmLȓ .xL6x~*O/mBwq7]NtIGEԘC&h`ڈ,؍2RhP=|4o.Tg;t^wL͛esCѸɭ,<շ|2ew'01Wi$-s/Avʺ&%M`I oy(\ ([=F<.f-WT|a^/ T30)͉ n@\=n+F {=ܙ#s3i"v'rG"X.y5yޞ"KA$r(q㗶rbL+F hQG+2RW4?YRYUִpAݿgₛ]h X]gk͍Q} dSd~Z'K~|n |U CA6OOѭk֌n|۹}Ֆbv$/vfQ ߰C; ~ ;F#eaO5Ow<(ބҔ;TDPDCfdOZ gn`~(,G3Ph{{d[ȀxWaB޶p=M0ū|.늈opesL~L/c[9´2iHW"g4ʳ{8m}Mif1AmF߿,{$ݨf!m?SR&7\ c " 6>$5^/ͷwPN`щ:.b:Q{@@9>fJN݋ior Pu"Oz7g+˨Jl1s[-S5ϸ2[96bOE̻'Wa>jJh CouRegs*hޤui;dͰ:BOB.uF@s!gF"ߦDƙwEI C߮Fg%$)*fa ELN9CWfc VQY[9)UB$Ƕ+{?tiV\7Ī[iC@ߚ'̗d!{ϵyBI+hܵpbS1@;NiRloa.$E5r{4_0wl܎ U_KpLk0@u[ n(c١|a?䀇9U+n%&#uh#(^4{*Z?c աA8Ezw#Wp+a \ī岜.AGQǀ' LѷH<34GrX͙> _{gS֩f>O)&"$S=碐A6$~2%yӷ{Wۛ\n܈ wu?VG>q cQ` gwr`xD6[uAjfF gzt 4N䎷5媣˒C4I(xl~Px,W_/YE~4Ư .neR̳&K(yv9[ yG=D2CuHZdAoQ@ȒZpu"^EXTT-qp8ۃѸfaoX`tO~U N%Z. \jcuo?ĕVCN,LK&ھGbsgr2k{* \wn70lv[(̔J/j:T>  \3갚|TxtL Ҥ_\ X\X N*UA&CE4JP)(tr u_3ʍaMɟ7"7^VlkR 9{Z>Y L ªqm_眡E({{umc,/ t&Un)[Wd 1p,D's+-IOA?GZm&ij2N:FN|_HLx y#$k܆mhy kZZLl;u*$ߋx^8.,`@?:si&\$)4~1mŠU9ȆE{&٭FArzlTZ$Ijvրsҹc\sf4uCT29|PHe_\ n/,}r<'gUG ,McӼTwgWPg.7zE$ *I(볐%v^{ǵa je\}Ԍ-L>" [/HSA>\e9-32+DGO=Zf{/ͽE܍_$-wR<296QL4ܵ Ið.G[nW45:)ݬ&jF(:PrS6Ϧ `,Y%ȶhKtH/y /P8+B.Aጂ>鱐DRL5[U.qR=C٪Dp-|f9BDQ"V}@#$! uV#H4x"40&}+aR_RL9.v+~R5Qqs3re3}3Yjv Qe:w\)܇SFzFΐzM+:[gI#!뢡CԌEK0r5 ީG}NweP E4|xt#/T%lG3^gaudyBPڽLJdZ~7FIv$(#!\ș;{*+P׍ y--jMǓ'[)"lv>/kvbHgϴ8 T9ە1 p[]VX(s-ai I<4LO6 E׷;7V`c*WsmDl׏hΥ⃟g7 qMR>XK(.}dKlRpNA{IȆ8i<=α^GMk}}g٧f:L\ й]FH9%ŪX/I~aڔOYQ>S BSc_Gr|8z"Gba+m5d1UBڥI`)rh/塣q[T`sn+d̝J&heFN,i ڂN,73v}Cu87،I|WlT\|Á4wѢ:$v!@ۿ 0'=s)<5B xIm輖|_ϊXX) q!1(Oҩ<Gu`(<#>9R,\0F?93jO']?mڱ36zʁcb\>9?O'AC.Ҽ- eh|<0t,ϸ~wL51]dj1B; }]Jbb!~o)D}HCꚝ?ZO49;_!hdjXZ7u=*[xd`[׵7]p `섥n ]O8bGȑD yhsYŝs`$+[vά ?O 8G)"*a3|UP;ʔ>Fh+SE/Q?u19l"g9/Lpd'ٰ@7s ơy _|%3zba,.)f0;bF1E}Vav颣.5x)_p˽[yWc#k<0Q0_Js 'v%8' e ݀ovʈd(q)6MRM6O!Id"OiuPZ)eȜrYJYٷ(]PS-:WQӃoaU\_X}m,($Q(M,|AWE-, XIg9@j~SpuB Hꦤ?|],;%pz,OENҵVPf rԣ yg|kM)⊏SJu/g)CF.›`_|>S fA7t;w:=T%AHG0 {Hf{m44;U*W HI?᠖WZ䄮`gha^l(9L%$@|NsA7yKF`x3e.?Edi؃aJ i_3 [N}| ͦlaiT;g/UP1d) duCLgWW!:G]` Q3qx-q\hY{>T. Ix>] ;s_.eS 58jAH|Vb6_5kDi7mz )%]X5~#lFy?w>GƎ]iv,1CpƝVq|hSXι _}`dc4^qCb"CAqѵH$FL-W~K>!>rq]4Bt۲兰Q6$rHf*q;uTmhRR`` oAhHhe-6g pN-1 lF:s:F)WؚyY2Ndnؓ(YZgu"v&3Mvl#>I93_? {44 I*KWeGHϬ 8C^vm']PN9 L/>@*ADxIpWg:؎ܾQ^:'`!u) Pj"q2 Y"uU2Mԯ: "&12w0Lu9%@; )Gj']'n;?N)1;;_K]wߺw_ qa+u9U6P}ͭ< ߦ.|n"Ur2}@9W~mvF26xYĤۨUc nAi0&SQ\b.BocG& fyQ`nH'ͣzhShzU v]Wd$2!5CUwC~v_[4>.^ao;TT' ljgg8&* ./,WOV'F'xJ_^ P ] z/ [:\G Gtjr4ۙnQw/ oɺul'ؠHù4άxͽĥGhw׉ǮfiϺl'Г(xRpu=_\XwO'g)'^,ΡNh:嬍ÈGĮD{12X*W]9/ub$aY]!Y0C瓒W-99cQ^O|uL! 6&*L2~'(?iDުE_"E )Ų弭?m0B=,_O%i~PJӒ4[,.|4rAh2#؈/͗511TaG.et8;KyFx` W;qzQI)sssy4#|Q_пS2Y|?1XPz}3G}O׼*kޢ+ƤY}EV120T'Ƴ-KQx?B8g$@3acO7ڍOL}[8Ƴ&VR5RkJZ8+Du(Jn7`Vy7AGx]0tTrlvMג^o.;gPV򪉓q!M֬C 0u"m$+:39b6u5%aO$Pm Gتt424ckրgv)f4j=q w+1*XO[Z_Yɍ[ݬ-cgxgEw]wP9ܫ4 |G{rȆοx =TN..IrP?,x8]p-cWu84|R23"-d1?6֎[,BԆ'+z:Ui: Olv6Iw=AG;6R)mpցALnD-1M'B7l`}mll[u%]4$9c}=S?Cdw(OްM֊:wUq)">bvNXnQJp ;-EGUg[B?'0`I!P]b'~ ql29ZRM`Սx M525RբfjB|v%GKRHs\njous2QߐEg3ic9HeV^E->^b.nc\ Gp!˚}Ee[c8(YI{7br<#GkLvM>?4NY<&ԗxdxRΦko*VRj>,@<lMkU&M󒒀- :|yp2aNsG M'z̍Qt{ &sI;Afy̠h*GZԌ]aȖIZFE^;QN0.xHkvfmPf"s1.?Xt r7uAAfMh9ˮLȣ0-yeɇo+ #9V50n kv`Cq8{:_Wʍ’KjokfY+I67/OjY\a#ug^Jǻa#7 f"t%njg e Ko)P?gdt6ojKp)$l* 3n0ڃk|#SK@P`i'[ebkCP"`璚~r8F|hHd + G.!lrn瞊,22!t(pbqU:;7ZmÞI'c?̞9'Ѡ鸎!`C#ޡ^.>T>Lu"W+:F.m4,QI<ܝPgIL&A*řҥ\l{Rǚ1o(efw98Г&۬a%;,OCO- ߼פ5HL=o/1ΫI㬱;2g2&B9zQl&IvAul `G*Fɍ3iHWD&UUЭ (A‹n*KS> # KDI@{X]*UL4_\ ׆F7~0r/(V*'D%Đs$c]W&Sp7TnC/l: Hѯ%6m ^t!{Kg ƅʍ<-j'+NKwBP5#pW,Td OnZDp3Ч)lOseH #2bLT>(9̛״u>}"^]D<ӳZQ"}0@0JC`s $A~G(G$Y_'L>@뜒U0WUֶ707ŪO2lJ elnӇ}^IBY;6Dh]lm 2^$4 q} @ngˋ̢C4L@e`(HE⼚󎸰=I6{BcE V)y\(#oNenMf]b#J \Ot1dR216==~9Yv=D )V:szX&jY i{a{MаTBehA?3LRTǍ#,U&// a>U营1~:Гd߰N\ԇ4 m8CQ0n%i\{yv*3%Όȸ+D<:[MmPǨ.#c~w˯DgQ7xɑ\duyHt!)Cx4J1..P} +ɤ>R?Xc5'Y-|l쫠; y~oIv^&\OEf2:O$!4x0o/*iʄJiпGMݤQݥ~]C&l5H͆J2&JB+LSWrP\'-*[uZy>uhHmIXΟ:{{:SG*F=(bt &DۅJgY K6CCZ& 1xH;cؿI^WGj6dciDTR}v2{ʗSԋW̑qU7eyk.%ڬY۟  n6rX(g,. m%O\c" tuد#Kװ&!,Hzs&#-O"U:`x~G ;IrA/qd%KNsFo nN*IV$.۠Gq 펪G߭BѪ]? ;dG1Ӊׂi|_Ҵ$`H><]ɀu!7U9tװAAgl0> E* vẉ,!Ï^UOgqHv DIbT1Ϝ)H%,# ]ooS2[%[9GN!_GDr^x<5ӊ!g4fzV( o3tcDeWAs]̧h?^xɖ}M\pr}IlQ߬=.۶>CZ/t%.թJj=+C\IOM{ S((!x\1Or#絻Oxq[g Zm`<=a1H0j׶Q%en%Aӧ8ɵY>?O][RDy1QnkIEe q-` p?"w*X^g[Kbx.ޙ MV9$)S$ۜȘά?:S#-7F =R]"ˢ|1ߔ}6r&[1cxcX|# ..ju&Guө]kL֋+ץ/mxy 53;q%l!>f;"ܟ;a常D-wg%Z3j&L ӫʈTR5.BW> ( [x`£X9G[,Щb9;1v5]Kp^ߛ/7,񆤴_)RLުl 'DGjd6be41r]VJ0(Ao[Q˔AdCDk D)%<;V)1 7,AP+`2.BsU@+wS/i-qQl%G(0xy (~&^.3Q'>We ͩd O`ЦoFLN:I?ETb!0clμQ%RAJvR67U0@AE<_:`= 0B-E>5͹  ӓWhcO~^{VoOM%68J^/DgGf.7]Y[x5f.A|{#Ẅ́%ssR2m,v!>">{aoZIU. 2T[Yfu;}vY)` @Jռ9{"!p\JۉvXXCMg;gCX7v*/u#>zW64YI^y_g6D!a@];kl;,SHxꛍ|)U3Rb!dStRpꈴqd㖥.:a^$]E[iˑ3;wrwA#4 [A*joVuľ.$ZdN['W/O`BHMAh< HyWO>\"J>; FfE(`R>w#,Wԥh 33hqѭ HkϗNXdjR e­/ӈPIciI K&Df[4_FJw_BG(qBjY}yX|GTKq/UwkX|V.R:mf9go_E tߐZ&d hw$t@:ӳ!8;:s ˂M]F&xzQU܏\A(:`2mО393IOk RС N'_)4[G0\['y`=?j$Vc(Vm>-e`*3z%P_ iH6a>2PgN8ͿWpr/hYJȟ=bMSBP=fNFP@t#^/}GPPĨzcJKrW"N^iQZ[jE]z"X%6e^Cx}@x˞xFqǿceι79K$_j-MBca-^1 7`+v(n!v`=`JY (9Rcܪo> ]vx2jGJ.7p^Vm^O`\ojM!Mo'qaʀV grddd" t +#3s}{~Y!<78&"m6%Kצ ^2YڹEkc6Ipb,B@)yHy`}:O{fpZ4UFδ>91Go4\ϕOxe\13uwAĪUEWU );D_[Ϧlg80DqMmXZֹkY|ӻaVzO_[=gi$ EDz7CU%L rs^A~ig Z4[nKXY mɎ9\fߓڎn`yNd:"{u:F-c8t>.͵-[硓o;!|&=1 N%;xSJi(ityC$JGN4fìJ)BL?hfHbȑ/83Jgc3(}mx@EB <wX 3K/:v,%Ռz)A?Mԓ-Uqǵ.7, 7w,Rn+{ZÉ_:轗0ׯNxӹߵ#:1XVݸL-?I^*$q"^ZcL=VeSUdBkl{P=^ EJ&FEcBJ2VjIdxxgr";$z4-nFn"' "Sր\z(xE)Qέt1${LMNS݃hE&~h :8݊čc.~~'v/z"ԉr"đY%Ub\o1XJj̺Z,4V Jf_.ʱs32m~(ua [n"O`KjWZڂe:T ,wu:  ^.NsQf`).W=ĈX8X9mV;IGlΆ/{”?g ͪH%a;3 oDlWOf6IxEkf aln׆:RpQaZ< i Ld3xzդmDd7m`%jvǞse*Q~ĥ@:~L4SG^wq$8駶%BC pZ-:`S ݫԄCuu Bꇭ5 o5~!Z?U[ |Ya4GGmf}.btΣnuH0M~1131?\{C.LL `b jH<\H:E͌7gMCWp+(#0l̽S]v[[x3j]gcpA)zZQ/܃cMgf_kCw)|xiwiOWy]s|& 1Ү|h~bɭ95}T1M>ׇ!a|*@ktG?OL4Xuk6P3@?CrE Q_gzZ^_' o ! KOڞtiw=jmo7wXS@g8^ց;\-fю]A> "") PpA]@6]P%I ͼ 2QCBqIV]l&DrT"1e0>Z4׭Ⱥx VqƓfRaitµ"] vܷ?|Tވ[eA#iϊxn!"'d.oꜦd+ ӝ{ BHBبI^oWbI ΍ 0( U Җ>|ȋLUV3h9װN!nJ>c`0KR /)"(pu;& cڦ!P%\|&-HU"Ųq_d-D'N*Heѭ|SQQYee,y"拢MÎ| 8|bOofp$WpK#؁N>ځDa\ ;#'N~cDnf]/@Z܃"G<)3lYt_2I ɌH< ˥^K $Ң>;BApþ0BUN.H)yC#|0m?"{Ңc XRz~Yf;N4;tE_l(:O]_ V (HFdTMs+hw0>Y X{53!{^}M1$%e>vT:?M%G E;&KD\y3-c7tci hK FPܕ|T2œڷ.v|C PXZcG5Bj,| y3!AC"J;>4Xi#"^~[ \QO4אp@%A"L%:\!շ'.Igٛy裣 x!<>_ƉwᶯX(}LWyj69G'V:=|nU68;qEs!3/gHoƸ^Sfs_0ԩ)Eh|o{YRaõ)$1؋D|i&.0QH<ŔrD=B#e۴KD~r$šIet}<`!h[n<'^'(Sz=* `\ƲPႸ"߾IkpK6^B5MSY=aV`/a'Pד0HBEGxtI iul ɬҟ VݢStRy_&ZˎlXm:+J2* T!)e?=hrYZG"h'Sۈ ϕБSwLQ?KV6uKL*$CaQ_lokb,Ҍb ䷲1B8Y>`@W,ѫ7ݸf q_{MK+rdtil0t6FtL_]XC$Q O%t6eԨ'&&6qBiR!)lH˔QYa1:]Yd=F}WN5i_Vj :"^xesrw b4! ?`KWQsܴ5]hJzKq©M/ڡc}l5iX=K3j[~T L9Ֆk92Sh!AS͇eu:9GxMGo[0L&=p/ev×t:P JX8`Qȩ L#=ymbYH,)7FA}(AO~Y$YbWzmhtk("ch#1*rgxsNk(hD2U3gUgz#v7Ί,EV Fm1c+-)ϖ1 /7Bl:cy? KljdӒsśރYA\`}shZflJ2b{T3&{&=e(&-|ћ9ġ{Ts2:x8.T9ԀBr>>y#C#dInw|mѡؽ8iWl,n2n#0ua+on1C8rB[i(Gڦlq?>ҔYEܴ~৬ ݈@ @}cز 7CDyv5`c&,]38)!ץ|%5YwhglIp8"RѓB:EJ aCgßw"<ɫ/"̡^i%9 柛QogoSߖ* S=0I }Qx F4 !Dΰ-VuS'8V g3L{~zF:;)0R7qB郒}`Hf@./%a ! :`a|GQ:[UCf4^RLwa?f8Vvg`ޕgaMWl)DM)4Ap4aI6jpBg5Diǥ"8h<@\ޗҗS%,t6 -O9rloςޜ]>O> 3qK hכʞZOiD`ܽ$4Hi֕8T-2+k4LP>$ d,ATrj؍劀z-X\q_-YXQYJtPA '$[pNh ɑٽ BtfEkj- fߍhaVQFzJ_VaXPNPw݌7L7f ^Ĉ@fPRQjqM'P)݃F1{dmEaYH8Sw\̨>[n_LW尠=- NlQi q Ӭ xc$qUV b=7\GoUbZ>50P7xoePaoo^jg~T @AcD1l;DZjKCrō^;zL,a@&]PL})i%oX]SPMB.)l`R*RϴiQ]"-[Ef5rRW_uKy(Caw:bt0o^ SpY:GI#-!k0O%? #Db@fOJ]aq~`B7`{2ױ4YU|Eb_5N MwҐ-_˗Z*f,]Vp'-'9#XD:@Q)wa./}.`*jgpoHeiɴ/}0oSMž?+|霰|B s ɗhdO[Uh}蘥MH !Hҝ87yi*[Y.9ˏSk+3:zc4p1;K;@M1Y3s^BdJVʶaw?~NLM@cӵjK'M>Ϲե#z>R/{#ELr?GHGqCŵ_VQer.U>ld@?:W5lVhu0-{ w⤥b#I״n_@ƬBpM_;w;),6N L>#M/y}p6r<ۉ7OޥDܘmKUr& 9Pr84Ar;0ʲs?Loޫ Vjc;h|ߔmpۗD%?תm6xEJ#r =)!<愝pE@]F(E63+iGzJP)ccQZEu#(~2Pbs4ax3_ӻ6f9˂sFHdQ0Z7#+R;SJ}tiJ-tgbfœ]߲$R+X meWvtL6,߹֎ߵc ! O<$9([V!N)G1 Z ?mkRI4PgԿP8'g_ EToj<^)K':]9҂v"4c?&؅v:Qkm S7W 9so!^UNgmms"Fe QQ{K|&k,JQض\+'i8SNd'\\ ѭۈ֋OQf,ibpC몹Xnyj|'3ْ9^]O^(^~^l+6\Ug)plk=J_z<ɦ?w?@ /,8Hӣ+5hz5QLcUPYTmbE;m0fmTF inz\pI?W<8䏴(OD)Y-SAgoԅ7㵩+#H)', (a,##-܁;;Uqb +TNfoZ 6c;K(7@a:!Kɀ:1{]'@|hoR.ZAI_̃?= ^KpC=-jBy6 :,d XjSkB]Ҭ sH7'_(M~d ҤT8≟' -o_3 L7Se![ҸĔ'l㸒ļZpBYEGuݛv%H_kuӓE14[Lk!Bn&j<m$c",nTOŴ s(p1 'RПm%krSb&djK֤ sd^)sK^MCR6"a߻ 6/6G{h5e2񥽫"~bk΁ˀ!ι'u vù-K1P; Qimiz0?s{ynPa*PV$oG/ 2tG) d`NlU[xBhQsw`0ghmEzg^6s}gr6n-aF 5zO\PNǸXAFb6j8J*wӔɿqb3s 7:&Lp9qim&ѦewU, )~%~`+:}YhKê![ڱBtUapDkwC9NRZ8/i8s.lˡĻ|2ˊ#AXbu?S ^-ų)5L0/S72Y*NG1G3K|9Jh17,69vdIIY1v &}a0){@gxE1ՇZ*mBHX,Zd6,CIF(A;8>K'uA֔d o{XsK!sɀD55ٝ; SHVY'u0?E)OJ$J2:J@H7ŇEAF"VG瞂|jqVS2Hvn9( P%6?l}PΠ ϿP *A.wE G6;T2/|Ã~Q2;BUL)Cp< EgJV&A~,=> Y<8" RDIR0e [EnK_7JהC cS뛄 CTBY<-f=Do[{.Bns1^Vr~a>}|Z+o2WҪПSA*{QL>E<)`C]7,(GOx G>v ]3EEnŬ U!bq &rؖXV%πjnc-S) x^U^0%K3RPe+藹m<7:ۭpuϨ%,㎊ISUVgMx`}fN% gڡsF^~J5L=zrǟ\ZwvcT̨DmDS}lCb "퀡 ME.,r%Tʎ*(2?دS>slRՁ`#RE&b퇦b䄒SuGw)Οh\lo|m %`jPu,mOX}iWދ@wKSC/:o q-kǕX_)?136PƢsg)?t BB/!^-Bw_k= S2< ݫ3 l!դg[e%M(xh's%@nB4*ɏ[8QNݳI8:a5NFl"ņdEfLl™ȹ_Oeq8zxR{HɆ̶׀"nc3#a!ɛF4 GF,lfBVC7Td$>S w!:/>2m@O gGfLx^Jinzi~p;y4s WdVd_u\.D`=j yS.2C4pkYͻx^'@~VtmsV҉PE(ĀpϮ >|BE_lqŜn\n2j@/&:2~ן)Sd/ jn)]MF?w=${?Q)Wq GRît"MDXM0`nepcles GG~Y=x1hgtg|$0P2iz@(+uRx"{L G_i H 6az52)^sRjz(^$5VQK?Ih ׺0ndC-V=!.kB>%f_-cfOafinupZ9䮧$)dP*ߑM'Gqx{u 1igy.N=qI0rlRي*@D |[:['g?ǹ=khyD^D/jqYY$FwɩPXkص⮭OB^"q(HB:xʵyqB|F_J+EQx;J R\˥4K*vWȣx٨e !;XX$h54g'! }sX]K)cɴ#6ymܹ^SJ=|刧ԓg!6pj>,_ChN$^J{l9~-RI-VNmv]O:~R4hd82}F]' `Z>s2?#!1?-]g(#t7 DN|M[~q6wq,AQ 'iyrXoF=ND\(Jb-c6#&rsOtp6oڎhv6}R\d끁Zp%!,:nJۛDthPWD105?jas+ݶ:o Z2 E̡I9.n?FԼ \kF1 db qq+Y [32K,ކ#.HU(nB/20@vс:TC֐H͙% w8Ts w+bv;4l}j22rGn~b"! fP 'Hc0' ƖT- fP'Ib|`KdVK7*PF㨃e]x,LwR έ$:*d02EpfyAƁD΂Vpf7ߒLt/{Jo-q r|g9FO Ao8?[o õ,e[6={NS?s7"W6^?h9o@NŴ\fⶎ&+}IS1Q 2ۢOC CM 񰔣f{,woZqPpgHx/&y Tt H߷ӂ^gWK3['Eȱl񧓩b%^^gDR#7!E"wuC5ZQ 6k6nQ>uWmoK 5UݢFàX~s"* Zq^tϼ1^AlxuFԍɭĒ9*E+tlIJݡn(YW|ʁX䀟{i@1fHo#HMAOI`dZOdjWvr I93t\ >rV_;eV_D_Yy}nB]2\֋t(͚_ű'`A%g&! l/(f[b6B,[(la.z"8l7jTT9cmU<|ym3>Ck-c$n x~qM}ݭB999pUs,Vp>Z{$ ۼn6q` t5XEI+5⮁8W}zKkxhxv {¢'+E0?EzlA\]VT"0p8c]kʽrJ3g-xV盾,FZPRuau6@[)3쪾!Tvqgm.v#ꇡ]Q]b ua~ߋJvr?{@?ݪJC Ë5M )zadrwrC}_I&DŽ D!d@IN]G1Z?WM."jdU7GXE"2,._J& ga=!;HH ̟Vq6.2q]׋@j|he. EK7ng63 ؈!^x`_a,IbiCgO[×Dew^+D8ꊜ/áSYs2xlN^˅{ vjzڎ(ݵ18:[cysUKR9yAb Mzj1um"Mq$W#rd!O{_։xIMҁi!2z-'^IN_[U.?x?8zZu.ո\_S3UC%"lZ HB'4N<65zuB"2ׅו?צ2Hsں8么gtzQN_B@S2ohVD:^>m!ϋh:'irMB<ʭn#f"9=Oat[ŧ }^XhzFzA`lOR\C؋O[`fM@Ws0? z˥{v{3KEIPbHA 8$bOeQ,UNn)O"zucYQW ;EzpO¾7Rg>۔tfΜQ"'6k5 I[J/6ڈX[@*lB&b@-F69pRfEUbu Q*&(}䆅G"]^9DV3'S]pqG !vYi$/FQd;,:2$O'l9?,H2 an +dr~ׅrgI77(Kc!X/=Q'^+:sk<<sAJk1cJ4C*(a_CLHXt*]u>ߔk!cEE*(x\ғB7u+ˆy(,&D^f;hB1cB;[z+Do,yav:(n=A,VA*NNg/[~AL'..L%Il:6x̤, U(s>ʻƇ`ٍxv*"AOYny6J:ⅪT#1VPhc7MRe%ĉz.nDlӊP4V@\yKa4$}i}e/v{M~8K[8`8DȍglJRUC5Ddu=~t9FG9LUB%DZ[@٘ύ 0_]b2s%\zV+?&\lj2Z4ԵDNb0!J,ψ00[r-mS]n(yr1Y];3 `ݟ EWk`]  _DӺ2CLXeiہGS3#uh.,6iI]ɖ&$f1lwjI$Lܓُ%<]Rn9m3/a'&O~2'7Sdy$-?S$v!'mhf< *Kf|Y?Nc,?꾶*2F1 N@ɛtnYuF84xCk`щq˅w*%n (׉qs0>T6 > %,[[%2:! S- 1+m^kJ :ѦaRb*f|޾9}1ϠbDz] ˆ/yuc+(muVB7ri~@{pq%>Rp.@ e }O_|Le+ [4=)'1,Pz2q_ڜ9;Vh#4oD+*b_W1aF#9F(9Sm`- jKp>uٗ'py|SvͪPi)HHEHqZM7&"IזqZD:w`1kɁ4HԵn#m#.|؎>kmFlk7uݓNĊW%'7GxyTԱ0s![ڸ}͡BKTkR# \W($WEI)݃ | B5 ?JxⅲT6#mlZrVğRAVޚ2/DcXm4t]S7xm?4S5|@`KHOȝoͨī.,. y=GNp yL.r3KS5baz13ȞG׮ vi"VαC?Q)b~A ues!@*7;|T0ތ'$=(@i}5xN*jU//?⪡g@H殀 ވ vI䌭"zrjw!44XNej p!gT"=s;Ų`׽r;šjQ<6nU| H76%U[^.B#favZHD66B.sŰ(+QMI&toLJso 㖜_rvDwZdx5F*C.;MCN67+ בC}UL %4DG¿i!eG\6d}%l`kiƏWfrŅ=,\xR/m eg_]T#dpBi-'(( 08Ep85= Q=S7yhHh e9ܵz#@>jGE+!)|O9nϓUo;w`oI|sFd7 27u+]}bḻA%sD%dhoSI1A}Ïu7]S qGE$ssE~Z5Pcl*(mLDJ`)rGn]` } \j2@UC *'Py+^}aeGّisvr#HdE?0 QrvJ:YlXQdOH ӚZ9r7Z?±Γ,( a:@8zlHaρi@I,Rۍ< Ts{P|ortemաy=7;WTTz!8.[o /X ooUՒF]_;;;I~`^pazym%Euߚe%ˌ\_ch).#8pFóE#!՘PJ]ץ(0ggP*-iUo(Sa%?mTe>Vhʔb}Q^b%D>(x{Ok fqiɂۯ:H[;E59;6^ *NJH6k{ܩN;Z RCy#J-$$ipE:FODKڲJb4BDzHB꫙-wGe$y! "9ؼwCd*X2fEW 2UhҘB㿋Ϳo[0̔cu{;kA^fVL@w|z落pпB`s(W?~F~ MsԒ!׾۝!WA >O_TjJRӊ~ /Ȣ""4A|,[ؠp;.zv{Sdg4!36q&UAWe.?Gp(d[, x?x,ύZ1ւk_e,l2iKV'E|b;XGGd9sg/̊LO9 }Oќ79a]h^x6 gK3Ě̅;f'Qb|RiV"DG/|$ v8`\CrCWv!QdD^ pOYg: ЃTzgc$5'azi3s,ч*V""?i w`?QI,Z0Z~.IIc/":e]rxcKibeQ i%*;-KAyLg~"Ml Bb,йR=HYm/bkDI;}~$s/1!zV:U1n1;+@8@܍ų#/ߟz/C#G9kNeA쌛XXJ^GI* pWAJ]I&ȏS['Dm| 42Ԍ+M.9?^ixeӓe+hb.yfd\v*7m \mу6ALgB^Z33X#fI@d/0G c'-9,]m7\X_\&ALL{QS465 ?u! avm9_¶bk L8%HnY\pΈ$}1^K.bX?]{:݄rѝ HREogh! +9/>- IDRRGшlr Y wdM˔>f`8g4CQjeTq}Mk@vHަ1{fEObnlDrG|\|2/!C0 2%-R8[2K>@G3qqu}XQ vM[,^ע/^̛6I3.684%mo'B{o755uߓ9H!Tx1q)7d%dYVdkEǍHEQp :SWrs{^CkjrH {։=kB ,` 4['ŇÃ7-!*}"bf:KlXjR&R_r?;Vݷ3iKg-r>1`rNVVklڇ: DPuKpj[> pH:s=.:v O }cRԏ. +5yq2/BiҟHgN?X50nc ycAq.nH*Hje-||Zyokp6|u#Aٴ iv1)A)/ WU4 q-l^BJ\Dy.W9DRdFǦ⾲[Ca$+~PJp&SVEH#X]d-uf?) QO̊r#z,ʯasy|\m9:&%ʭG *4""M ~] " ?[YxxbiUs,<3+&wR*3XXZW$kOK9-|2E8[ZM|*D SRu(ﺆͺDؓ<Mpۺ &E[ D-jf ֘yDr)bo?Lќ<)ZLBD!(B+{ {h62uL+vypUUCXM[~$)z+Ȗ|,\5vs1KQYnh!1$!wcnA9jd(i' ׊evs4L 'U߬LC)2E1bJwBC7瓥EgR@fA;PB@J`iW|Kpg?iXLn FfאwSvs.U)44h3}~NAW΁eVԱ/Bc]>>ߦSW;S, :"[M~J—(d H6ٓ ,ޣ75Ƽ R,w=J(^ _UHd_9p(+1]og멏QG;%BҬ>3ٝ8N:7$,bd4 -צGi:2ŧ*j =ZvO6Ln7YJ{7}M:-v=MV7[fKMщ;hmۇIxjj* F7cu_U;Zc\:٢m Mɂʉ,GEJe+D䭕ut`KR$gKǀAVyji.I[&n~yEv @$U4k &\_]'ʰ-h87|kTBjSMGERs9ELYrI.82ݒ9]uCFNC5Mրqf0ʇIMPWz>Z4 0erDJbSYs WiXf`oo"sQ_PT/׍J%[h(o"/LK~Gi7K 'u-p@~<.Y劅*]@p;jl\n䮁Ugo\&틼F2ϛM_ 4R:7D59)#5#6OmpĨ"QF脔L$:հ?FeYWl˄X>̿A?_jcN NjUNJqoy1$to36Nd>^ 2+۽&cb ciGbr[* V^yЭ5C ҧC,\j@VDC]2Wp07.v*3"9Zɽ2u;;enط[g cՌwTп" ΚzD KP dm#](jlqCuP+ 9k=;)+- \*~q7RzhkjKtku``9 !3+8^5sgT!3U]~ia4Y6˼z[oJ)O*tL)yZpLzoM*,`[+6_-k)C#ֹnTw1fi0n]| w2?et>(Q0$W|GcsCGp'pT+jP̉50B,Y{VAyB)8K |rvDdž 9ƛ XЯ ѱ)\Le=B.\'M T> '$N$6ͶGtT ْoUw^Gҏ&3e~u3Nj=??$i@g %*-%6#1;fjw`98"kR$ !3jFn{U>aҜ24{zW(&x!#SYOq<܂Ql*Af'}?qm{v;Ng#Yri$śA #,Q~]+$^ĥ._jőfF@k zM~Egv/&&yib]gN (ͫdÂr>h Ň;Rm\oUya80_Ս c'TљsաKas|GQ)#ҊBϲ;BLuF,k$W2?$̤ 2eRPz{z8Of-[H:t(:җf Lvg[i|OC["GJ%zƈ02oMpOR5kv* #;c*!aaP_KBlT5VK]qb ИdzKƼ9@U hxtYX2L:Qy (KFbnqd9xI\ %a#1]1Wn JDLJ\0P?+} wu7\c}vpm8p0e޺yQaƱ2E/u?OFV06[Ov=ͶR`E"$foU<i}GOUNnrh4CiAԧ|F8HpN' 7Zބ:f)/%1٩l}[]g22Iڕ*ׯ VP@++VK_G~0{Grqۏ0 za}0JKVk* aVZ3{3>2 eC^R4gWYs+3zWhu)we#mIuVгʾQ-a{(wkrѫ ōLz5Pr~XH(jeS)_"zgfQg&8ݩ1; ΒpW>RΛ*QmфyTnnEksZ)h Hs-]~z7Įj!aH$k>R #r.G хw?U6k0dLfCᐦUyt0OcQ-}7[#R\^ ƖÊ ivn4(ywmHx4aL|ܛl ?1~R427N[DUW[S+] jo5ocǪ"G_Ak2J(Q x?Jk$K+"fN]e'7KM+gGm~mXc}Z6ܐlC,Fģ)G)M2Zw(l19!* S^=$&fȹnڒUw2/%/u~(|Ǫ,yimݒf!^FN H2]WIÝ]:gO?j/ !4@J8,{JG_LH=|pFr^?WuJzY~Rjp݋bLIDSJ6R]H44,+2{oUWi`'Džqq.;LbE7?* d@bUCHL 1*FZޕ4c6_0ٙ},vM%T>3#KD3dsmKqb ʉ14| bsEywL CVz;K0^]wWI V(E+uI3xg 8SWɊ%Uz?G.}*ô:ױIO0:CKΠ/FTwwcëmprR4G*e?nOh<` 0 B ~ش2or! ڜDcƺtI= Suܽ+EMtLvq<pP8ǚ|k+yڝ1Y i#^Mq?* 1^`N-7$!Vk͘zϪvݔ\1+^ ,,4 XKAgwLݣj%UjI3-bFJC>;Y~qk,6/~ b.8G v'tϡw7xPzxoT$aliېOT; r[`R0^F?[A:+rwf2  ]#Wt"WtF>fY/MǻRj/~=2U+tYeQ-@‚Vhs4E(bOT$DbiΖw^[IfS@^z\DpC ]v3J"553?L~AUh^궑oD݉bOA@dܪhqom"?;lWS ǧaa`zjx iipC_ )ޫO0c}(E6ɪsskT!{4Z:쐺ض:C9P{# eTGhC[ !wˎQ(~vp-d0.|?6 RkN@GpC&\mJIGe_|Ǥdg,b*^i7TooEVÑt$ Ŷe`] ''CI|`iSAG쒹p ˃s繡!=sD'֮5?|Sz|e8Y&:2>a Kln m%+\{)J%(my-Z&ʔb.a(>P Agqΐ'XDvL֊+W6>0PT6Xxl恳aQ(}%I*59jZLDXu[ jckiY3RUD0'kz\Nz㸭<40CsVƩ-L?!nqG\!"L"\P7 @fՍ2UAAJ *\F+^MTvz,ef^Xc,?s 5oZSǩ0"imzvJ/9o'x:Y75t& bfWV;i.bi`?MtX!cS(wM iz&=3T帨M^3I:9qQǜ{5Q(p~}uIs .)K?ͮ7# ^&&v*47/ZҶ_xAp(>4*ߵQF]m3> )(l z?lOyLhr:8=Q4>xԔɓy/[ P|4OcxMY~kig2'ZRVy'*EtKiu}bڼ^- ٽ`#Z5駹4I1paV ?dϒf0 A_ "tƏ=AB$sr:nՀFEkalMg:Ԣ؎Sy,51ߚAIqg&z~䷸cyeǚǎi!,j5*{y&0.p|]2p\֫'ւ?M-Ŭl 粀> R65LTt"[V$o_cص8r)v4cE9~kjuX؇cf)nKTL5++ !'%?hDlrEq0' '&Y*ZlKQfG ǛnTI+FY/y@f#0&A6ScF PCt1ueT_S=jr <+/݀YD> enH\.{P>ݜȱ rFDߍ"ʣJF^m7[f/BJNҏuX) n@ FqX䁿vԢl|VЪR12M4 cF`‘gbɠ74B(\*$y}@MQT 9>([8纅")!ɉA /~mY_tNaJoG]Ӷ}e_2\{V('{HjИKV& M𛅒AuKw.:GVnx>njۂ>z5:U~#m^}tC[G[Ab:;:bZvB@jf;o^(lذIC:ˎ/J D/$ۖj'gECDČPinaK%vm['(EC+TUXs)}R1^KZ ̿o BtscA2)~~([Ɇ?w#opThsWM02Ha9Dh^J^ G)wxz W2o8 |F*@䮥9qEQӶ?  KɔBo3dv%\l˦ı2(>K5(W}ȻfA X0QDsEYgs:@7v뜞=h8 ,2^h.&Vo%7RL,1*>x~+¥Vdy{7Rʪ1|qUOx; ǟsw5EA؝YZvIY$M[+<Rƣ/( q/+0YîsK2W g \W) ~['1BܔM3m^X_/Ezb67[Ԣ%N$RJI$WNvXIafʸ(o}5͘iޕagoBORچlu]oP|ƻ_WA@%uul+{i ^`hSWldV[I@|xC J`6M6qt R1?~CR9=+'ϖgAQ!_ޝ-s%"ݦ}ӽv{Z@T^KJTFWsaa4f.ߐIRh [KPo B]ăZ)8 q~ڸ|cw:ޏgh~ܺռ- .D\X YCF#?4@~Uw3;Sy C~5zf{xs[5xZ(@C v3q{so2Q[.6y[F)UTPAϋq>9tZ$@zjqԔܔTW [vӃBa9j@Ofq,ɚM>Tgdž7!ʯX6>s UE: *7!1;vڂiW_氍xl۽_rd(#w›(l?kXǙIYZ4'//t; 4k64Vc=JvŮAn,l?8 X˯GД`5jRR(V@:#n*H/. '+'X&w~u6Vbg+ 94 ErԿ`AlI#3-r>ݑu!֩ˍ.-K''|L@ke 1N_<\v}}hE jXg4H"q̗dB!Y㔳TG׌ΛgiGтyB"(UgZ$u ؝4^jSʳGp$qGEmmOѲ~e'=9 _+^HTŮ|N,LSE'Ja݆)"̝DZ-gЁ1hH*_Àoܒ\ pKp0P_f Tq^Mdq"4bomc6zl9sy QYHH]C{,MRJ4 MU|x66W?+~]K&~Q_ V~M4[>5F"}<8IpL6Gb8 ]<&b,; , 򟚟8m $@룫 [Ύ F,F,gW?ڱ*# {oA&ķ3镲3zaXʦGJ0k+~"։|E$ dOj%3CMSml&eżNOLF*ꃝ ,m$kSC[t-~)߅j[Yږ'滦ϚkgC)<蕟>d@XXeP rGIa'&VTH?!a{ʆ^v-C  Xulk_T5;ҭqa/^La7f1|-ͮnJC_#J2cF}C@^CcMט_P^9 ^aEIxy>;e,h 3ְߺ;`4ώU s5:V(DE0Gb.YtTkBG2:̈́4BFRꊑUSbD-g">c$ (_A['>iWEi# +Gi (w%C49X4Z&1բoftfI|Qf%ָJgW* H.HvXܘr/5AQ ?ѹxH@a=Mih+j6֣F`JQZ}xQN AV2fUiN׍iR֎#,; PS^ʀe_:Љ%G@)L ~<$QG BiDbK$DS@=6>`MS",AqoLj}G3쩟R+MΣ"Q+8E "RCv ?TUx M.޻6ՉIƶgy1]᝜4;?āU.Ƹ zRw ƍ .(>B$P=`䷭C3 'yid eU4ҴRY9?ۃf÷s/1`eƑ߲5zg0[!l7 ,TLCϪvկ[0 `L[(&SEÝKkz>l<](ݻ:dMep ١*j˯["2F jᓛt(3F޿,N!Y*Ϥ# &SgÉ-g;,SO7*c(>[Yf?R\r?6$)?[ϰdyLUT̙$OՂ>l\^ށu6R3vJ:溋:}ci Z̏,_6er $M'=uTWV?[,} Cbf"UIXp'FB t"$ (]w漒9% `?7DlJ W~՚'KM^fXoӜqO?W(NcKy="y%8!p'r08-g<9S▻}YW@q-^ڊ+dXf НY |֓YY lV0bgVlRְm)6]ugz: Vy<5/#zũJO-hoPg?*2;"LqڄGð)/jAHyo}|9^0\ZUBDeZ k3UݦK(U_A,,E&AAͯэ U=) 5B`f.;HwzV(J9""$s%ݔ[bF1B1 La ۃbiC @ʐ0vy@Pf4 T~)!*6asP˃PؗZ;}ܔ6EoKLӞEovKv-dx;L;QZtT#hN' B4ƊZ}&vA3-X- ی~" uCRZ!~5fd~>1Gґ2p NrmNY-%f8bI₣Ԃ)q\4>8]CƳR?֖UuZZ`00Z G8e15$ hfşPG=1{~ Ñ-pvv^r9^ ג@:w;lgl1RlwnW4f{oCЋz=~bbCy~KNXJlTu!"vTaXms9 60پZ%H.tnh`7p1a}$K_8 Ub'STEC}IXףE&|aIY%M'a&("RzNMi<~hn)BD3QVֺP'>prLjYt(UfLI| 6zmBlgggvN"ZgmXT63>/ [/):d'BuEwwUIuT({boSN5R; eD5 lx-=.N'9?Q~t4˯28:%P|mD ++T(G{fXdKHo^TD<7&k$ w7F⭎)@%Sypym(*<\IꡦΡJNνp@}ܬ8V3?-NHͱlpgw䛣"P6TړL@K/ܟ`r0dq?RJںN;n$'BHZ\(}noKKo|Sggx^qbcejhe~%Վ Xs81xH7iА&:p·@)F֟B}{4) Z[bA1l.>Q .SHGdbȈ?;>\F%=LVU7y5ez[snΫ ]oM'k==єE˕ EGx0f bjȩ3tٲ\UuUv⣣n "aэIz|UCwv:*-aїVF-6vf sSF62ܢ q(|R0?*$tw}$Mp"ۛU`MYb5ƢPX[ HFkHERoAg ?X[!Ow.(TUt!mRjaF#BhITIkKD13mB RwӈY?j YBV 40Ȓ(Rp͠xhvGj*_љ%ѾEnOc݊4عA &[+̒<Ҵ4G {K+RmƖv: JQ`f$__!?ptj@Ȑ'W<ã(]Ug6`Ocg !k^PRwϊhy%>_ Nhy#0z%k qcZ^ް _>S2,Dž\;V߄V}kL4z54#8]ꛎgE[9m.{҈[vP,LwSr2n_߶(*<)(HP@gM2pnBXw0}'񒐜nv7X$Cׇ]W}%zԺgꏮe6'\l@Q8н-xK 6$^&vU Wqu!Hbuu0쒂'%ut0r緸w#wo:}7&-Ƿ>< { |w#?o"WԼX N/)Mo"neg-j >JHӷHM ꣽ6y5hwf-]n@;)6~& 7NإpZ 2[XZYGLϭ!pm Nw9y K{ 1QT5zbRШ0h% bi`UBd{IlOY8cb] h{e: v:OA7B1y)ybVIbX-ۭu16oh|W:}zΦK8cZ嵬y$䟫"ZOг:/ޖ7D&/Tթ@| j!}6dB/Grk ]9;sRz&!Wr&4&HPYRg1BCqTᄰÖjT#%j4Vo87_zNV拞Hϔ&%a%8.+}`#PI35~'Y;wpi$Ҭ)H#ǕN12)x0VcZ֐HxVdW*e;&X S\tk>e]g|6#$@o ˒%x%r %-@ƻ>IyCKgYjOhKzV)K-c\[}ֺ) ?s)#mjI׺io_uHܪfT,F{Ci<2G r֘4gp`=NLqSlJ9X^w.!ᑟmZ0r_Xn[|U:Jf~Ud`ߝ5-Ub>h,Y6A{,,i"%BZaٔe7mZq5%Fʸd]ZpakVݲU_V1jXݱghI|??T>zuf[LY qFbP6ёF,eZM#S2$0GӶL)Ӈ%(Xc<3k'o@ͣyA@1 l"0+eF'w&^ s#?%!q zٻ81{/ b! 8OӬp"@65_HO>`/ҷz<fF9Scʹ$Z##j"Y(uʻ=)ѷ[K? r#ω6DtY&\j{/Kjju, ] A2-jNSh8|˲Gc10gQ-//ݼ|i'coU7ĖG02ӗk#O5g3ͱs7Ij2UJ@#Nl >e s9ɠALtoJIRIw8-w]xD~3٠%84" q r2|ixx0M+DQ| X!.@Z$8 KҒYI}692>T95;#C:<>h[^G1H>q}4 D_^e_35<͎">[uA-=RO,]OGcC&?tyP`Fhb&r-FxtCBZa7K6"j`zh*j6K9H|ߪ)D5Q6"Q!KHYi,Y n%nTҦ+7KF.+<'^`=fËY(#xL#U@E%إud-z TEU?F_]R,G3zwTO[R%wFPUOv ZpvZlrmLwgI͡)1%N)K6F3,qY7B@%yA޾l 7um'԰uR^3=Dz; !z@S226Ix!lG.*LdaJ72=o<":%Fꜱ6PVILƫd)iPz(Yrj$K7B%m+8(@o>v &!f$ӎl 5#.UI%&tT-=zh XZrI놨2Ye{L{! cvN LNٔrY dḋ_o +2蘸α̬P_Բ]PkMÄ3X;!ؼf{ =*OYXIc' 9Q31X^8+;<`Q?葖xؽ(C߀+Tp. I t k^fz&Øe{f''civWҬ˸Oؠier 0\^ggՑ;*=l|כ ZbS5f" $.;7%(00kKpS" 7BgEﶎ>&JXã~漂6(X'(/cZW$rpoTqT;T!7YMpMkam!f98i-*oZ Ft/GwIWICLWL%nfsxj#i $3Yp&w'&.*Q;L!"jU!e|!>O ѕ=r#Sz 19f"lu}R9^0lj0QO+xښy0zcދP`8 v[sI03`Nbg k.5m`yyۥ˄NjklԿV 媥7iL(MMEY.c:1\Cµ4 7gZXH*>Xg͜ 5`i,ΒE ߆wCD3g[ _!GvC*E˭r!yMq C>n6Z>O[)A:k'%UĨSM6&N.;'.!`<53 9V}[A #UsQDa 7blqҸ K[a;욡̱p bZsz-ɅS 2X⟏uc]~:89:;l ܚ$)4+y] FmgB?/9V+!<=[}콰% iOkg .<* |)7Hæ)jOs#V' b\łVָ%%"r|}.v/ "O/lM ^ܷՀRi\yv&G%k=Tyvo݃A/VyrV,$sγ~5<$e=f!S*{J+aգM0YW( E>d>\UX\=WRIK y3-^ ="xu͕>㡿:fĴb+YiZ,\eڛ$gsK"U 0|[qЙKc\%k!-RK?dHE&/vwFnpմD#EIx~q ?nçCDB'qDķ}p!o얐k9w>ގ: cRzxHYA.oC2?B| OuDqb\0F^ 7RHB}KdW6<9eD*` ެt{ {8!߳=ZȇhL,POBڲ0~\q&!p;UzɉU36P']B"w^񲬼]W ,U0("n,Ju H2EoL钾 o25׬5') ;W#m jc5 {a"`a=5e 5df8&歺đs4XXz _ 蟎vE R vB4yEnV(,6PaJ Ǽ=yTG1`d-JbaوdAZO"%z߁Bh8`߫YNBo2CG0,'&`5ZE P'vع\+r P}*'& diQdu6Imr"FF(Iy7]s-'d3MIR.0g~HP_E3.uxJJcwʒoc,׎WMJAޘ@J랴89>=%RT+jF4P{SiZ ĠeLRfT | |}G*W {M<]x?䗎'S ^~ɱZU&)~{A4KK|sjXk'O9O:ι>ۼ+9CpI o̲n]b̲rFtlv@kATX" 5(PoC wyg G.glPXOIIX߮8F4`y$ x1X#Ywt#Y0t wO!B9z@ h ߱O!q*d@" dIc(@qŗC"o-sf4sdJ8/qQdhZxH@7}-,J$0x0jHE  H(W[^)NBuX *IrAs( A􍯣rZ\c,qf/ߢA,|T=?DoN1|qq&sZ1烪>gπ'kEVOٚfA>$63#t2J >L n Dp㈸/mG$I` [% GU!\4*NXxq𸰊A O 2[pbYfj.ހFbs@;H}̧yd IM3YUtw;hg،0wOtB6wchxA5L8'^̌iBG L3[Kfb\"1#JsLAIk#3꘢]2 )RL薸ʸW?%é9'C[ܖ)ԧEuI~6v${ 1a4l934 BM2[]YNkZ$bmh_ݜpN7 ϧ n $n׊{y Ԁ!9vk9W.>FoO㍻9B[mq?X΋Gý?KnVAj͜FpTwK-R{ot8ղȸ·3[eCD@//AoYY-X`l> s I6R<2>Py`7?Ky?ڠbh- [NWɟօ<7\Ur] PLL Hy-{Ծ|hÙ,5휭jct{a^;mzjg(זE! WM!w\YϜ4+3&MrO nņ0sJԎ~J it7w/]M\4<DuXQm!0>v="Y6L\|)۟ĵАM11W2ew}J8#5wrU]wr m@\}3@lѱB6tEyyw>X _鞜DCvp8 eyI~i<$rsܽSL?뽆+ U/v;7oʏ}ʯp19 ΀E 16}?^oPb\h!KXw{d-G1݄ʆ A^;Ua2(ڏ)8.}u9VWsN$]q},uԡ6B5e j~F\!-z!GMTG)~n$/* ,PP-1ǟ}d"#}]Ss҉VO&%;[s5-;EBkUCx6VuSr9 e5 ˩fLzq8lˌX x>K#rʪ [ kN `l4&py8Tji{|{ |z` WP&"TTi(^PMFĊYm@@UG I#b9Nn֓OJaJR{oCiu"k5;eB֪!Yf$=(oW&ݣQPtz™GYS//ݬ#?D(@Ęϋ)k?ʉaRlJҾv&ng%gfZɳ=Rҙ)9!̉Ďqk&~v|TxPoܝ߆MF2xN%a(~L[:9̙ʁWi 0ư"-( 12);4-װ k]Y +@=ShŦ˩VB*lcY'v8t/΀ex1JTUlja:xP3Afɷ\ E8bR0;O t\1R@p㘦ztOcIJ͜5ݐ v[c*CQv3%w2P.v:lGKo]UbM-'3ee@ `ѣ_mxWB~e_JFJvjUO9$ŲnlxFoBSa;N4Xq2 ܞ;K/8=Gji߀_U6k5VQȆ$\aN˩;ec-JdM٬)%M$³ݚ>JA"M򗬹 =jl* @qLYuhQ(|KՑ[O۳GIú%1"~2*6 <HVst̤F$Qrrn/40F]F@1& ovlg[ YE 0"EVUwYBL,K# h9% k`pjoH?Xշ=BV|՞_AtևwR_x!t".;&mT_-0{~O:OMﱱ fٕa~d<~@^B}CAs<1}RtH®Щ`MKb~mMl3Dxz8lZD 8zK*xaMV5zkI8N*~S?^9'z~Z.<,ch ,+7ib2 ):ݙuXzCT,#AxOQ>rq6LW[N$}3B#M\z5WHف5!&\#p&pt(Zzqda: Z(@t&"Ueʏga.8*x< TvK v|@ǫ$A{J3K)4^2OX71).ȲCmֿG~V(T=r&xaݵV"ar@4e]=E:s^aC7sz^_gTw$ !U"KȎ?FbF6ς^%Fuem8{5~ sjY2ؙʉ`ע;QC >IeF +V0\,ܳP34'~3Jg8KCIF=9Fgn]͈:Ҿ 9}Ŀ˄QxvjJ':4(rLG8z_]h(^mu:Il>$ 8svV/"SCDZy}[ %SpcI9DDt"{ANҫR%V0y@»\7=Bv&_BE$hF=]c%fE`LPKj1В[:+h)^LTCzZGfG@JstA%ɀM5 c“~MnZU. GEʃ҃A8گg0;S5@t/+ QO+ o./WtdE6lO "/{¬.C%}H\SZĞswЃF>4ȿKg։exd *T[#ԡQA۲9>W9ܒPb2ٟ!#3$.b٦d`G3A츶W.}&I9͞pEh,~` M693h`%zU-DAv̩e_Ir^J3M.spb? 1PU7V$pHGo ŠnhD 8M!{A~)LZn;p+yjF]hFo) o9Vjϴ}0V|K r?o|3V,X$7/=?IZ8{4+-)!CgKChI3U({ q$qr +mlن$CR|AA#5xNfUUy煻tbt8_r!6+rە=vA-SdK'Es އLL4ƦޠY+5*fm[J4ct!T>;` [4͏wΟ@mni meąw7|{_ #¾l"B3EИoʅʢSw q-G@*]c^h=S"4pÝiaH!^h=MG` IJ3.)ybs-dZ E&&bQߋv>MXoB`# =ĕ[MξH1 :,e)e2ߎ.:oyrf[fmdi:x={PJvn1kj{ՎU ^ |Xg =JcIFl[1H^|h.G_`4ƵĜ @?3HV?"^)Av+C([W 6^c| s%M(D}#gmJ`5t$.Ṙ,I^ Ev}8*ʶN.b+LO#swRl VMq(ٸ!&Nb&#\8$av Z0X=) U]W"dANmy:HuBڕ\-.ŞHtu- *)8"%OHjn`1o)C׏Λ7WY պDy`bvCVōQ;Yf;Ќ иfNP)WtDZ'-XSLwNak?Qsh vD\pKMm%H⇚cǬXl%G YLSj}DGAfgYQ3+Jt-$NȁDH,Lx$1/LQ?^`g2ZarΈa^R}ĢN4b'F KЂy{w4mR;)e9{ѤϵnTS^tiRh?G &ϔ-ߞ ڽ^B} ?O0Cl9@JN?{drwɽw.Y,|+۬ti:kD34l E>z+'}Q6Yѧ'UkҔfK'u1$Ι|jZ4^"ܶ UN}7jőAğvLqM nGEUV]w␖ ~ P|;}9Y!loT!kN9/9,˙?%ns?`͉5@] $h"a$}ldBn,*TR ,\eR!"{i{͵]zrث4 (%zűH)`wg$kz>+l1gg 2qYn:75?`ڠBlub^@|`$ :~LEY(Ovm~~>'roBaE7$Z`/hJTC$8]DEZO:Ya1<*$k2o1g fԙ3Rsdİ`ZW6>2(?[K @OAvF(B< ~Ш۲EˋfA. ;Q`¡wѡe/˂@^4b T=eԋ5 ݅tjv~uu0Y{Q⬨9:P;+$ԉ:_e$a)Bi.~ko^a5 KY["_KO$$xyWN{|RcԐօIwxVly,?7ܻq5Eg'YM7рjJȂ[-U=q|Y(oABfڴڹ>=M[(HL/w{raCG}FR7NkM\wqՇ#<ʞX]"7.|e21[8P{n%Q>`!䴜MH'†>n`B= iEhZzvF~+8Wާu.pʵQʭ06F!g :u %SRjshM, 9llys:#S-$=2 -/PxEQq/ ߻Mb>4pf9C ]o" "?DN{rGZ36:8/4,@hP J Q ѷZD/M!)yTK1݀Y!=J;Yj8x~)SHX~>\qQbaV2Ԇ@Y%gc]WrfU406A|p^0YȗASeI X 'tv LD fb3`WԆC+c|da}Qi"VjЅW4>u¢2IգqρŭI,9gJleaf7`ƬnC#6Ĺ>5`jJ:+2tC 1 _,;Q p㢬zgR$}^ZK, DYVZN 1ޠGaq gH~2$Q7N 3Gmh[C掇et`7H =ڹ{|<>5?}SM!1h4m\C`<33| ceL#@|%WhN_:mHT͂N鞉ӋNf#}=.P.Em/[V,MSn<~O&q)F)s- (96coYDd*P^c9FetuO7h2["`(1I{R> m% z bBDjǺHUG7 9Ǣk"휜grt"- *T)D+QtP+dNwWX{!ھ O;/M9 Yᗸ1=vc11@%ḭ-ډCh~XѝY3~B{(4Al wP0@#ZJ&*~kk"jsC@/#9 ^ԍ5610T7Xy>*9աo8`<Gce`췯q)ɣGq~! $=u⟘Z>C6ۯzA!*Mf4m/ dzm1Pp}gtvD임7"*hzzKu9p{#Apwϲ6ƞ߯*0i S ~ Lu?>[q+q{а\4`[,ב^ay r5>`-ǁϋ"UY݇3ṅ61`mxiqe}{G;X7O9 P5n>]d}ʌ^eXk?g$noe[ -F1CZ gL!|t b,_5RFGU[ݟaH0t: 5t% ac |RVtskZͻL7y+zj\a$Tv'Go[mix6ҼE@׊ܔ M l[8=0`&5zzETC!JK*.9 g'HP@XA>tN dNxE: (()StVi&cF\E0ލx:apu̕\ap,P۬X8yج;;x1Rbo6m\Dl Fn0SY5hs LX#>,jT_HMn-TPz0EН=bہ8 qLQNEpkD: bwzN546X~#OEtR7B-FuUP=aؘ*i.SBmox؝@as 3XdnNѦL"Z W{ִ204 6Uc+$TarSMӇTUow ZOmv"y=wd|Z^QK}ʄ0w;=%[%>N-'?`:Z7({_b 6Qi$o'Ԉ|S&̆tWh[.7SGtpc~c]t'׮" =KwT1Ӌ˶gGm{EOa`WX)ֲq7p)+YMYd>_܇S#;zo4df*oGԓ2odħW~k܍3%J)ƚmΈO!\kdnnc{EwGƞvӛGg2w&JLGcEu>]޶C.󜉔Cuڗ.$=s BiOy\)T!*]Ik+G+ˎmUhEQ̟р }Q߸X7" LV*M<ݟy^ =^~I-*\# S6zꖳj#: O2Glv~C%u̵wVI0_Ƚx}CbKÚ(ڻ .'qƭuB@b]`JH\?eD-D { s̜_:Oi&bky7e`_R"V`榑(7mER=r)Է4HPo!>Rlx݇j&3:8Kx7ێ9ybઑϺ|cLK._?p}rZFi/d;2u9*@bC9sQ0)]:[-;HGkANwMBD65Wv#x=, "[ۣY.G|-'Z!4 )%ܛC3ZBXV=d}y䵂1[p'yR0FEVcDc [0ok#8,v1SfU* FO AwYj8t؝# Rzn0#V KoHsYBJ`cZow;‹ڠ-O O}6!<sL{0#0IXqK능$db5n)On qWn#w}f^ȶdcvh* 6n/ZQ1 rL3/S.77jTΆMشhn.B: [+p*f`2T=]#]??|*OipF{P=8j΅MqE 6t2IX{g~˳ILN٥ݬ!Faxkd.6|3u4o¹ C4 qwESN2Sr]{aU4O{(h^iw N8<8F+V( 9S<_Zosn?HWu9vZižp)z|AIݺʷ~Q~˼L}D3l@j)voT(eʚiH{L*FDgl^6n-D-JTU*ԍ3B\xrrd[ךP%,{0!֗tߒ ]Hы%Eh{3N6 lfWɭ,H ;vdz=tǛNr2,Ihz7\rTiBG,,ʧ9 i^oQE 6dJy%:E zy#ag>*͛pyTYK3& 7A,V2bGi{'d<$$SOea=f.$ˑDG|۩X]xxOI`ȆYm&%`#z޷|}b!o *J#М7-l">:^2/U51nVQ7/ G7Ȋ{O{ 4#tИW:~9)(Nd_:ss9K9G2I3vt:N(yV{P*ΛBߖsPvf`E4(QO@'HLJ}b$NI=bwK\k; xzM(ZB[NeCpup{OCrf2S_r@t5bJAa0z$BBJ6DƲ/Kؗpmުh=]yTIc|Sn 7|6 'k4gi|EɢY+~nɺus`}A0mOb+K2͆VqOy\نQGv: !B*BbWe eB]2ptًn FN9C"|xy2&P|<O] EeSp64tӔ.df]HDZi+2E+(18dJPen\~w 01us6"Z%%Z\;'{=j:Tbha|w? ʶv ,.n[z_ $inooa15za*{c7GV4* hAq ̃y6dw"'GfcqAfQ,+@W#ews0*ɢ},ɶ\&P-7wzkVѡ꺵<ǠB]tg妻%44>k K.A0W[_y?_E~Z |iW?Շ'&GnNC9v=՘oEe؞Iwd"`. AރCҋ,X QĖi95Aj"[hl^]R5-j7ow3ۤDₕrA2!m ծA [Pn+'.S53]EqUZ'As+Q̮Lz~ %pm%T{R(wŃw9"slqa'&q8u{Q$ Qqyت}YWww:M=z =Pv R\ƁڼjGOog4![ mQcVȚ}x{Ltq}Y~="bfu F#pp;hUe/Ʌ !@p&h#O(t6Ζ}( g}' izA"֗2\¯w 7qD/+̇.HDh,w/3BCKFmy¬fu紃v5/IF3%;sKY(vCF*>z8rKmFk mSTK. qS>f /-H&) SY+/mDu\6"Ф^ϫr|-'Ĕfb%VB}>@ U75x9|yڼVsHtqOA:&7$5f!D+rH&e&29H`aq dR0j0 Iy]2VO${ ߭` }t=~6:J >6YLIy95:z/S88 miv @,pO9=ef~H +H(bp"/ SPVg9Hk D㮴r#A _K4+'&KDa]|>7X]cܟwʙSM:)](ݛX헱+n0@`~{.%W9wtG"ٿqb":jв+w1/g4wxEAGqԭy3{i [j?QH]\9mδCiUxɍҖ=rtFPX&nD* )fAc 0-T(HY;QW#.@B.ed2Jg Tb &j7ʵ3,Lb z_1eϺaaĞm!b{H14f cs&mjP߄}gc0N:Ȃ `2JË[|<2S;ے6{6,v'U3P0U "d@#B"7u` v߰F'y7p_6z,;qI\}[L8rs=8 cA^ %}{E a͛JWq]m֣)@+J~#2 8+LaQQwމʀHm4k@ ߱(3r;PVk$)u~S I. }7Jpuz#7MtľM~:$SɎv2(R62.p \֢cpdPc+~&5@4Yj?hYyM*> YVBusG%{.h};C @}5c'`otx?󴬝;VfQv9>! þR.N%s'jD]S4iW3⌼a."AD0G8r>.Qc`DS+mKЗ俑_U_'?Ksj5W<;>N)<^Ypqsԫ|P)& ;o Q.oZ|k] 1)Cڌ=u}錺/* 3+20Z|6apIg[ hU`%`2MnS#4L8'| x͜ B!Y,0/&"Y: V3qۚ`hT{_fN7]J޹^ 0Pw^k^HZ'if^NﲿL%!#t 2I#ZuRÔT_z4z1^1{K1\*^O~]V"Ð1P>;/euzz[@Mhc¥O@pXNЬ6_7`D0Al YԨưF(k PUoy=*y_ooM^D5Gb)Dݕvɇ0,X Dg*:%0X1ٽiۧ&? }-jN66BԪbK8.ύU,{PH 8)2}zi]<"a׻T>wj0Z ԽDtnW1VdksR_/+$W2'nˇnC[q^Eՠ!`y>`TAy9VzǏk1Pq N7H7%ٺ$C hG_H_|\Ɨ=ݲU|`Gs&:)]9b䰹%Dfy?aiJDib{6HSmdoħW0E sc J\⯌.>ߠjedHkԫM@]Z;u8l>kbKds6֟yN;k[6UXvHܔ@}ozsU4BK9ܾTxvn c$Was#`WfSS9 7'ؕխ5u uQI+};%B@a2<,5I:*?ô$zo5Ϝ]S3UўYGwH@$ݤKm 3.l za\XP[8p}}V]k,Au |۔ #_,><55&w*<g۫18dGH(!qgʳ!.dD"W~"í1 j+%} g+@ A0j?<Ĕ`f&'X O/WNMHqRׁs ![w_dGyNº·&~}K<7F :X|3jiN?9@ rhĽow-%-Ԣ.fA4nm7Vk_vM|ȧl3Pd~1DX.#F8~.0 ѾQTڞh T%*=VHt=7f 2@G5d[3 ,=TeᮋME_xV0Jk\i`dhC+ytڧ+B)-ђZLo.)q\ݞ۟8nS~K!)m^NeI dmҖ +),Q~oxEq燆a*P9UM tSn'x/Xyi5O-`z$XLޙSUͯXyM7hZť+8k =?\K@;T氡pn@2kɳe?n3 J|=9w !}/l${Bـ[oT$i %u3ljS<&]H)]eWPនS7{mH?V+PPI!z-g6nK8"EHshX~A`g-ɩG:s>ZHvb1QjA5  &o~ic0Փ$.nu}k/DȶETQ-IuL)_Y?ya"e&,VU9LʟKSh+} CCPsKF`v"U{*5\FѼ~>o!+wiQWM*}.jYi=q!e4@ͧ[›`r6-zPTA{9*/)$2} JZyN6̐E4rjħDʦept4)sSWxe™Kػ[]p!$ L=vUȴݦK㯄E"7_.|HDL a0ܕr?$Ltdth{a~J_h`e {兓\3æh$+;T *Jz4-O"mYRn/~~,HN<3޴a;"y ~aX8p(A 7L^$0][b4Z##.|%5'FWj1*iE^;Sjχs'A%>ɨm[P y"F:Z؇j:o*T+Y 𼵯[zVǜh2+%w@8(GdBl^ʮȺMVg|Lqt}Hcݩ`\vsݷTk-tG"HK&$̃q#=5X@WX:ޏW-guW uw55l}JHbk#k@u4NxȗͷқJ{EFnW!a&m]寧ݕ0ÕՃ# ;sbx4)v A ?w OEC~oC]I},6zF!TAB.'=:f=2FDz,ȷ,JbT"ZCMW|ƑnF̼8 RտݤmeK[F;VpyY0ov#b?t:.p`"$RNc\Vl~CjKifQpba?{z.2~ӵl.Ÿ;[6r G8$R_p3=EvliHN#yב ת#ȋ ]"G}eЗ_m%*J@$! zHtt4%a* ӖI] |J +:tTjNG.ihPi3hs 8dYW&b^婚Z|V&׊;)T!T)zVD _YXiС#{__UQ8B@M{i!J3AgX`.W*o?T7':Nbp>[)]# @oq\>1 rzR2ʥYsG @&,0V>:x!SGpW4 퍣G!?"4vyDsiNZ"tQI%fTבM#ٛ)t|bKj3M띂2A LT,k ?8d uKzo 3kyDc*➑QE)IMXمJ7ñJ[Jx`i<H%,x#S^o>)mr4M&fu1&4 $Oy1VIbaHYS:@)z͆W_MQu_e!]IV{݋xQ&;jDPoeugVhe ʆF娠 GL0$o<#|66xmlh%Bī.$^eߖ赲cKܴytIS?&/WO$UV׉&͙H~/f!;D@YXC4J$?77n#Vv9"O)\'}7qAHiȨ,]Ӗ:.#%$%z#p\ (y/.m?#W/>#Ү%ɳ#]?%W < "WT.{OL 1hKZD|PYL} *!a붧$5nl_+dGW!VSr?4ue+p(?G?*bh( _oQ 6#NX<)~M p^h'u'cjRsA l(d'yW(oM骰9k'R/]tG ݛrپXu+t$QPYdqF|ӒTsr^ްZ"g+ȾzLPmI3scKzdYye2]lo9r"KDqs ! k}= I-ɧ[Qam ?-7-"`;^Ηu֘$p}燝o(ޏ?b&聗5 ߓ3 9hѝOmP`]5j28f]i"Qc/̬ݐ4Cr.8aAM̈ Sp~c̰u:}O [`*X3{&Ҏo/Y3Gt3JF =\{e.g#Ql#ɝҫ˯tfA N84@u9kO6鋺; O3Rv&!~*ȭ& =Nř澑cُRМ=0m柋ő%R53 r~ Ż:`>=yvE29Kq8MUX5YVL۔kc8+CH Ӂܗs*,VbD2vDNϙicIE 8}W޷PEA}k|}ѩ?"uvD]٩ }`d%u@[ӫ;i|3ҫ݇1 _!0Z[;ҪG;ݙ m M: FueiGKսz^2sR3LM-h]X&c={?-H0QU>]KLINzA6;xknѵN\ Ρ:ӱh(iu7G V$:} Ÿ>UNW H?1)=G!9N[߷>kԀ`"Ɏ'%7D`$vfޓ6CyfEr#ӛNLOʂ bbvO+GD4Нv#"R* /-O's:P.sXɀZwłN&i#[(\~*>x.O0ʰ1w:O 05!]4~@s)=E5l=n:*P P41;wOn.b9b=@kC~4lxX7ʷ޹MNq1KI#ÝJhֺ4znG:X'C)3HE7V%b x!TcN?B]B˿zZ2[ i*P5wJw@mwM)M]h !:ip骄П}ʢdplMƳ t,͚ *VH&{=H ɨKnj"[ۀkLX/d>@=Nm>N4 |1m9Z[=@hur-`$|Ϫ%yҁDEd̽=JA)ZXd6H2Q ,1s{q7z ]otNj wC gy@HuF<{*w%7/LI؍^Eqv!{E->UІ0Q2DrA+~bG_>=|3jZ%םš+N;)6N ]pQET O6w$(JN}МNuY͞fF, xyWF;lE 5p 4>"Oe% :}ruEA_]HyBj4q;X39L9ɡ0C̣h%!w`nv⼓Ch0YhV64<4H[P;IO31e nC ;,JA[ܫ,~i?=%T沴_B?k/TMgiiR2JS !saI])"fj$%OW\o{u֟HUBڡ4uT F< [a] PΣƸޕIRd7$x *Y .L.Y]u }BQ'WCgtLT0'Fp֗${1(q/&uϦD"MRӲE[Cd"9ajqy8y͏>Э;3IhE@\La-O,.ɻ78@@^ɪĐWܒ84o1S,Hbv2TӔN+7toŮWNt,NwqhԻc2^ꂜ᏿DMb/xJ(t+yGRG5 b)v\:3.q!>Zٯ?2&=mZ+"u_A@Q~)H 7ŁYt6|浮ZrY$RKֱ˹!ݩ}'RQ`a1{5aW=C G(o!=LIA%ý׭wQҞAoD7)_pCJ,FDY7FX࿗6:}馂]b}ۻW-%$Rs2[1oӸ#AmYyޕcҪs/AOw2.p!Q V9cɒ7?"*nzh K5r?_]p|0 0٩2rU QGxC%:Xud`Oqt-֥>MK^_n[ľCEv'!!=2#]:$'ʸj'B@I=vn &G+Ln8 q'5aԐ:^T~HgOibQc>oԃ6s"Ӛv%֕JӚҒ,H;}U`u‚li9I.z70uٖNu`Wp V}\l=VF7ړs],Zya-m>5yW{~.ki#tt] m\-4zU#_l vo+قژ?n1rBȥjv#GLǒ 5W QX ʛ6 p,Q(Y?/BV'?Cy(+b??}di)b7wÛ qRϝ|N<~x["8}d;}UUBq k-9@tF!C,C=9yeE"^|S"a(,.2S3$ Ե^Wb 2w*6/# G!.Za^տQO{Eg4'eKMeei0?U+Ya#`QmGV`t>M61'tZBoɀ>Xb"#Cm "'+wl~ 3iBZ8udk#i0{>v('1f~nwC&57'>~-\7\;ֵئ!lY63s u8q iFM1!G0XɧOIR͗;8SSYv[3.UTT-ŜYLG{Tnي" <3~Sѧ,Ŗ'He,z<sBh+41}żꢠs|ףmx[Ch?, D [@YI¼͚5+k%!ւj@tצ9SPMa)ˬ:Gu;n_P9}!'T`};ZLݓM?J輸0eҞ@/nCj^c!3뮵V}ŘzȔK6>6h13zd}4N+"ȴF$e;Ƃ3?(R :5*˔Y JPs6'͉lU 9=fm<:m|GT#^?( ?vJ+ ldͳl_O K`V/R/^MbbZ Ctc{]ʣA!zUGCB{|iĒeh'ݰkGrl(Gt5h3jO<\Œk@Qa6XT+;d71=^ 8~_ڜ~7tfGr.lr`r+Ed8#9 ɍI^`f6_ę mh[Ws1zJcҳØ`M8*ضm *h*°|6b YK*n󁌋 پ״?0; +&YSx"{bG`hԻA^c#n! R0檍}λ-Ff΄K|_s!@6OxK%cZaX GC6DY( q 4 9 ^ w o# f]"aA~S-<^PUBFծIp|Qa\3^ qOib×RJjCsqbO&.=tCi6ݏ=Z6x*c $4R`+ĒIVp),Mq8/A<=Y7Sl[rk-/WRtV0sBB S U#ٓ:pz嫜yLJ?s;DUA~.uBV- Id7$Qv B҇{ X"q#5Slȸ9a)iw.y f$vo)n^Rgꮍ?q"3g̘f1!M0uM"OxZwFoPE&?KzFC'.М@m@IO&:ʛ5 |.PyghRwajY3_9 8pXz퐄 1/!Y 6^{@2xiձd+U3uP'㱣,H?^u_ "٦fƑ !5nѷSɲV/o#(p[k@%yylQfNNJvglnDU̹Ċ̒1!u6O %L)*t0P޿!$Gk}e\<1 +l;)I,be$oVOA|IͿXX([&~Biglr5hO_C3S+㊳WC}*9ްy*lqΤII=ҹ s'E%] ?t.U7qOhWZy,9͈^* f; y+]*C0YSD}otF+7ra֋b0{a-{v ~>!i6y9FmۇO# !D3Q4O4/GX#-0g>ST P`{ɱ])l:BE{IR1ͼ@ zpjizE9Y,Aj@s*0tzr0ro;QJ6ֽxKȭ`"$(9 7LQC⪧%o/}#+;{5wy 1C>c"vV_C֩׆ ! oUo:d'>C~ '% qi8`;GDaB !~+@qJB8,\ ?CQGyned!t .Wɨ<=?fh˲(/_Ϗ|) ~>p68M*-?vZMwV +Xa([b+d3j>} ^>o'ǦxI>AaLu[C~~/vy;]VH \7+DkJ.oy&w=ukOf=fdI{ǐaI5p10q3@3 j۾^_wt.]ՅOrZd=&r>n .]RhH/eRvъ;&>Y g 4:TycPVv/NǢRT0C$S)/(ۤ|6pA@u-ݢ?/䲭+s6[W+nubߧsŧ>]oQ+2DKt618['5!5c=y*c!h4ı(Lw2[;@"Mi7+l}jD]iW rxPpu6FᓤU$N b U Nh<LH*bZ0i7#|Ԡt)Hڛefpj Lq0OPנ*578"g~mZ;bR@M%־f,eP@\Wn7@4䦘QUxE:2J,bvhE;g+sY3Ga-U)݊a 1T򠈀f'2vZ@&zݮ{ڐKs/8Gy[ktkyJg0UGfI+\ꜯu$d}i;sY۱ bV9[5I=XR*A謧hq`:}z]f2Ɍq?PF6Uu:2v, 8C 8颍rXP`;\PhVueOK22#f4țό}YΤ=\C0DjJɌl.FQ}SXwS4U۵fbJ ""E Z_AaQyAwoP _6^N4S$a_MY^$GeG3KGm`36A;)P" vE'/8.{hVjO-+F06jm"hG6Zg{Z ĕ> $&6,yVSᡚ)hvn`Tڠ*ouw9qbZ1-cE'Ovxf4rw⦮AMl:BtɻBbhAx8VO2ݽ=vhE:Wcg3f+YTӊS@ao@PuW)Kc'|'w}U-hmo<NJ4pX?,KFU r@( \>1/*1~5-p{Q~*$[@Xo,sTm] {s O5UU 9' ~N}&-U[9Or7ՎoEJ_ߎ6&%9 `e&}nWr|@$OKf)ԕM'A! VmvE' =# ͞7Z8aϝZxbnĪ fwڋT>AN'B7Ҭko?Rf1{יil}0Ԁ$]MEŔ-K.7dAP=m5˻`WSBu'vfso\,gj\uDס#=C/R',s?=0)jQH`m= hy$p!h / ϯ\h޵mv8XUyаvz[|GwadNn<8^cu()VC 2[Hi8oYF@yxnUC9N =ҎT0[hF#d4q:P -ؽԾR&z;[fVhnaQYlz7:nD QpRZuɤG H71d|iW[cɇtGyJ=jh0ӸSnIKk:9? c0x譳 0(AaaK-Ů %rWWclj?%^4Nl4>[pjD)Zk.g6g[ oo ۢ ~Q69빀Y]w))rQ8Nw{F)CTp׭M],DiVgz7}d9/4*Syu\N`1@ÁId+w Ku$<*K9?іL0VtUlu}w_yrr*9aJq>0/3* TŲB 6}A;9 08*w-X9YqqVd[> +eUoJQFR,Չ}YHR(9/ԌKQdept eEbA|h;ف2p6+lfE/zx2kt,jzTrI`8zqЋ ȢFӜp%|3˨EIO6" L%+&`izb4OS\f$+ C_)r)4x͟ bxrx{vU>cFkr4ABLxU'1@ @uN⹚kHV.&%,zTӇ삙lv^xAߵl:c ^Ry&'F0|׻E{t& ȕ&*ĭ+l?b }Tdi<$Mzx.|Ī.).hL ONP(>?u+F TKGC{x(F/EEաDfOwLsZte ؙC3f^㲆Ī,ՋW{bL&np a(?(篅AyRY' _[2ƶ..*LSXM(+_˱F**|ӜԌ23'B,w5er؋B /s]-ut,hob GWz[L+>á1 2R:91tfF l1~;Ձ,Uw3! 0 3z\aot.ix[,_f4&/nljt!J8j qL@0{@a(~x\KjߺOj@Vhnݶ!̖m Y]mEju!<=E2M0=/_|I2vVQO,ϾD1݅U˫0B`T_D@%Ͳ]#.&>xgc%|J>)s-{17)Ti r ˃=ꠞE&l\a,2dwvJSUK`H96>{GLgP-O:qeY@EyTcߡD^ޡƖ6T|tXj!Jo>{թ:ê#&E"6~< &Ou0.%WE!nF*88¯p"ʼZIVpGR]qVR4~>_ !,B k pfAQ)$>6@k .'ir^@u0!,.j*#2<5( WBk;=V\꒨V @GM?\P%N $[R vzyxݐ5R !HZhMYR;X׎l^0{=w>bGRxOݪfl.D,fR![8zDI.8=ȯXVV]=qiʜNRm޵̫jƃm,ᒻ``i`Vы,{O@8+A II5ɚDa~KO4]!*1MO}W)OVw| GcQ g6]T2 ]mD8hp6 M$ o\"(ܠKL:Ak.xZ@jڭ|C*Z6Ig#t;K5?iv\$zqbN za3;|ktv0- ;gsWR%3|~@0D7?V+|X/AGũ;R_٦~+Ȓ\$>M++οp'B[".9.ߗ`3='2B3O5ڕ#1+Mt1yo_ T뤹&~Z ԪxhI5bN8ZD$%O=q6~/z cv,v(eTAm]a=Qn6#0{d磈j1뻢Xxd8ϕJmƥU,KLrkX(qdbeHyֹts2%4Ikr: Wɾ~;xPڈ90a^BTAPgm'o+!%X~p F/EÉ {/ )hyhg\/V ѥAmfCl?D77Aw֗ԟ; `@3xYV 3'Mr¢ y4/\Cg-&7aЦCsE* ZݩFdwwjM=R)ל\,>&)2g̋Zn sRx{,`)j< F/(!.FB~WI:R"2nfsێvX=]e (\43+k,M8 ,Sbs W\cqq"0:if Yeb}ī4 矮LԣH:16&(>\mDZ@AEj)3s@xGV(?Gb~4͒Zs] fcNts;~V-ih* 5qۥ+8>L(35QI䃘Y & tknۆĚ\*,0,&5N+ D=țDp/H`nDA!4y`8ޢSr'աuXEiU8yG RL =P[}te9r&(2tz'֍Vշ,Ru oCo s}}puM57ףLF=#+A9ٝ㼡AVvt8?¥Tҥqw4&  !{hb"k?Sí(%|v``٭:й>njbyی-YD~MbϊO#=VHc#a`" @?(G&h,E|1SXgI-+l{sTȧ磣bڗH@byQ3NTG;f=˓p ǫƸiԢT2Y $3XYspFw}G=:˹SQYLx~ۙYBeD >.Rzր99{S_#>N۝,@B_LuhwS~?x fDhf4JWV輍}>t؊g, QCي#F'MWb߫t=HlGu򝧲+ >CqVܷ*Cg?j>6@C΃ܒ qaõ23DGd8B7Sq7uFM OGUg(ee  VqK tV%о{~23!w$A)I:˕ucREu=BBM;@1z>5 Խ L.;7X:W*ù2'J%aZVc*I}K"q dY<,T3cH$Ur.5(ACFDV<[@%̓|儭1v3xQh]a ㏣%AȊ j"qY~o@p ƉUmRU9x ~0UvjV[1[jd ^LK a?akcHMQjm%%pDHӏ(%}mZyXYݾ0!yIE+x_`l$ ]Zq@rK9jfpPVbXa.g?̙#hr^/^umMA+w@nC̡s"[W? @%z6TjѢΡ2JlӌF MYbOi#-JƂqbB-;UH%M5F鱤XR$N63Z}DW4;ˀ唆(y' g:gk8ŒVzJ'+b\916ԽE ̄u_N!GXH6| m}FF[/V4nsE[q-tj7L<< 1E(&X 8RzJ>'v Nrq29vI:ffy|k7_k3 ǏX1!Fq 4j5_:^EH-^aEDk134xKt d*;}KRB1(kHlY28S q4'XD&0]da4STQ)^łȐUhI.Gy )+D6LB$]ן(y)f=h|ǑsI|8gjLH7x,N[5`~&Qc'(iέ-ֹ1ʢ )^%q[uRjHȐ&xd~wÛѳm˽\jc;2n"Ga[%g`Emy )Y*-qmxa5g1O٘r Me H޾~x܂JDY܆#̽ʼntȆx7lNaʥMq- h-ޥN+rh6rNut͡Ѯ;\g"xXD̖@,)fF*qqfuE~}5@SO`~ܵ/q-m nbBLX%g׵]"L:wB, ށ&϶#d^Mdygog;X͜>r}< (>#Q 1`ENnB\!;.2^+gx^wsb#mc ԖvB޴<[eAkKAVqG%*nrmzF^uU6"+3-•ѣl=:Ȭ]dၷ4 d$MLsjjhіo`E@ dWp'ҥ-J0,"p@WR;O?}zeuЛ9Y?2"1'qhcV({`?@]BF9j:W| |6fn~l? sr6b}@/l[(^qT@>'oz0w"LŽS=ON_ւ~HyxJgieaC/ͩQҨ\yHYug'?ht&dXKB˘ ;S`u_Bnw'//+tpWT^Ocz#6-&um//> Q& epzm>۸h`Ϯh4sHg#OTI/ůVP>*eK{Y1]tti4X:pwp4޴60ó<ҕ;fhk՞8W9Y.~ 0d⋪Ss t?oMO: a4pǸ6C0?l֣cS/rdXz\LBg5sC29(M1bYώ5ޮ{bL5 ZJ\ uyn^z1,/s.{N&X@Y7~خ'؈IFSHl|Sa&uq+0ϙ/L' 96# lD1%ĩ ZB7Y&LR[g8pA}c&56GW!=s+ry{FKϙm-\[^_Mlȇ:u3p9` k"S ҬuYʸ-OM+lk2B*z@GU*T1M]Zᥦ4wu_ TlO!OVTD t?C5 -c`e0'92B/9ckVd13Y ~qT#w7w.@UTXUfiUgn"̌X-GrUu2b R? S;)W|{"g>ApN@`xڭZ ͨh~ꔳB[BϦ~ܕE¥q|F`ǚc^>d7$>=l#E^&O\ h>S|4Ѱ*N{>Ĺ5~% T8VHIjǰ_qZA 2hS#jS=#t]ϗ *<>'.5w;ANצ{teC3tIK2g0L5T\ؾ1Yĭ7P绅NH gDȿ\ն@yqϟtaU^zT'֒k,WຑhS"aK',>A^vΉl oBbZKjm߻& Veȴފ Q3v0:x90#MFE ,ct\S3H:yI/ NwV{*_JSt:`1]z&ReXrh+qXgcY~h &V/x:>AρnjЈHYV"pdpF;St2]?;Vdҝ:e9fAjνbV;agt01̖tby#i(ˉ= @dnIo[].*/d=ޜ̐KbGu&$ڇ)_/uczHTǟSS `x0 Ԭψ|V4Z !xs eY'fձ 4erB<1p~ҁ [!DB d .%j0 z-0+қ\DL0S롏/b_/KReg4[%fh+b]ϝ:_ TE$GIkN  =+Q8t Qi\Lb>&NWXh[WK>ݺBm y)ɇ4Ds~.e&Jzgga/䈤8K<&; 2&/2UKSN-7'm?? ٟK?'5ٯ1r>n<>.jv 26B>HƄa5D=Y\hl&ֹ<ơ@`O^, e7=Odd{1FVZ>m]Kg3D~lG8|KYv"zB8QD ?d 5,:(MLHċ8 Fj A>~bJTz 8bݞ:IRB7՞S21|%_>˗6 Hx =CS ; ]hYZ,nп|dqr6ֳk`ZH5Пb4lkh=thnW*,ww"2$c :[CLu\ןKÉdUtBy9"bdS>1%HF5)D5[XM05nHm?bTf~ƺT=7Cir>$L0UN_7Q 8⊡'(´87{P-Xl[?_~oD7%f2IO&jGω#k:\E|q_ KSOj~k .5#+荱G<+Y۰_99Yݛ3Zxb'L?06zeMW;F/*^Uw@ ohh1XV#MSlѾ=OW'0~I<Ģ_(< T/5?CTECq݆ d灰 6?9E!qAM8hW+Y>ǥ+ 7T4F*URٞma֭pP]bRT^+FE@bx.AgP- 6oن2d wRzlZ<ڟ ֝"4,ԩ!f-n 25 BeVQ*wG]y͹.*%=6D *xd9#~_ǘ:S` ~nO\XImSN^\F2 ;= 7Q]zDl?8D#(OTpZguBkz3qq Y6Q{2EΧ-=KK|rt0OM%Xi{7~F?lWyvRȂd#IB=^{i8}tFmG坊C@y~:(:$Г못\g.C3c2qZ?;l0kߺ4#7X^ XS'qs3 R/8[k|D-3U*c$͉|o)7PM-t,3)m>px5y6 `c"6tU-Ϡc-h5=$r@nY/PZ};6ǭ+OQ2m 8ylbW'.Yӎoa!'IsUqZ+'Ь*,w8vqM/[b޴dKNE ͛E"frS΅pI坸A <4:{-^?QS@ 9(Aep=OY73Tc{lE#z{J [۱5iW63p[{e},G R+}Z|+Oʕo0PRl peGerjrDXm `uIK܎h<ݾX';h0{{k_aiN*%83D㯟S_G#9*@%Ҥ6YۼRr|R- e\hh oi*]&O匘z7"Shicөv?ԙQo%p FFbu/@:2-4f**6hbUA'Awx`k9VkqdV$xo1} ۔ mBev*=,IOOL)%ha\F%DRBsN\Xeh2V i8m~ (2mh648iyVRŢٵW:c{M%G {8 ." dF'l׋XtN,&v "GXk^@3en.yϖ Y j%p{iDQ1|vJNDµٜG䵉5(rs{4?#w>ر+hәRеgoJ9X̖%dYE3?o&8JrliCta0r@>V"q %]56YYp($єJEEBhO\}يo(<{ #OM[7Sc.ĝY&g1mdc d2?WL[[g}a̗sˉ:.}v:ч4*lbEGsÈ3OA!F.͕QhrAA=&wNJIEw!l<ᏹVw֗+Lf7}òSl 4IE^ }VESP]߷_$K|G1=5=n_!F! %YqAk2D.uV \oJ֧VԝY;Ei* x-dmὧ bpPW ˃F6neT7i!9JI;|}RS"ySCiV 2 I~p&Q X%^"@tVF {ԗGz@Lƒ&T1#bG.BR<$"{P^; 1 X`g*XT6_³?htnֱj`}ϩ%ȩ&W9Vj!-Fb .@I]@+WFo$֗>WGmM˫xyY0[UYdM9DH0۱Qd#÷Z%y|*6_ޚycϷ|JbOx \G<+\ jWe@D a>!*Ks͵[A\6+)|FU]ٓz'G(~%aoRpAdkvNk 7 Ɏ;%pՄ~V*X@谰Og.ݐ-wSl1^TK8U ݵ\F:<js;/!9OT3F3BMY1d!ffKF(+)D_c gcLTG'wJSG_,/fL#&z{#8V7̳C&ln.Ҵɓ) LyZhS cv; R)~x>1rDC*e6bĵ.&Hl8$&q}$u 4j4HQv([j8Q"F@RNy*%/i-~k5b%DI܂ޓvX51yz$ Lzyo#Z7PNX+ڤg-87dpm $09!.eOhH>3#.{Vn#y.M yW VpwLaMbfP@7q`=iDcݎlQ$ Iq)|1I?Cs_m૔Np\qpՏq'ܳ!̻n]tw[4Zf06Lm@ *FqS䥏}9F C(J7r8Az;IHxXРeܟW)ޢ:E2Jg]l&Ky-S B{4\& !}*Nty=!Y?>,-!]hϑ3)A9]N"̀]*(n /PP;?SSLl70g&ChۨXBp2+bM?f#}Et~Hn򤵷巕F?YWK}GAi LO١Qk0)8y\P'4-̢؃q6llW IjCu3,QDXzlɷnws +B-}4*d([XQo %dXh)#y+J/qR tg˛<63z 3x.ώO3%ގ)+@ 磯5N\CB"ݺTx+$LrDSBڦ0VdI^s7!8z^= 2hX^ra ݤ>?3_^3(.~>v+9{.ȨN@+c4#P&` g UE6|n{a2<5u9tt2ZD G}g<_z\rW)j.N8803,_ɈzNƅ%Yg1+e&)XRBx&l+U}iQ=%gi -k!ǎ4KOZB4~1*Y3hJ6[93:q|_iڗ4'"C-czmI1 S\'P&\?C jSwjs7h(vQΨ; Va9vm@XO[WEEFS*θK|̪7k^g[jPhDќ03V; Ly:0r{⵸2qN V-v+\XmdCy#AVN p9Â*PIwPo.969n-;~ lZ^l#||~?[S&oN|pco ,>p +h T{X҇d[>ll70"i4A@ˤpzд )Gcmʴ2DlZ"RU3>zdpi[݇clԎJF?xmd3wG5د: _\މ`rA }xTgbeEX7`D}%[ feѪ z!<4/ )R0q68\Υͻ(2wP_|" a}ҲW\xDC-+ 1sS#cgyDģ}~]!ӯnh$=bJ|JeOv҄[ݠ7a?ÄS ANE0MzsPQumR'AԺrG8o2IؓCp˘ykI;#(ި8PC՘GaVpܪЀnJ[UFqAr8Ox+B]7hn]nCS>Mu >18lRw\BrtvRЛXKn/͞А>]@^FC[D~>dV*ruEEdn3 e5HvS*'gև^! l/ְgD^,7DR"fv"Yف8'Ok_5Vhx瞽q-}oN$=5,s;EOZdZe4 WXDb/g <KD!WzjJ'G.Km|v kTFuBKi(ZD>$^znok\nWݓ5%]#֒3Xró..>'E.,Vw ;z%;]w&۾ R &B֨ v*1ܝh&cQTcl0&Tj>j+]ᤵ+ K.lsjn~a-~bFVF(8 9őn3ZwkdB,SFiyʨZmKDPI` 3X{Dߑm ;*H٪֕[%oS"{ ~9oF4BnS593(T nEURTy8qv!P= A! sߒ7+uɂ3vב]S+gƎӐbr_ݞuctUlA6VMYMHXtsgcBUKKcLhES~'@p?*h& ;i/H$˫fk>2~R >Hi脁\fUSxsfr`R2 {M_7w={OU]{/LyNA\qS@W O+P\ Ċx!}M_$ TQ38$nb;toOfl&8g_!ND:peH6nvKԚ7oq>Sԅ`/ R"uy)1gɩ⯬h<`Y1 (}X('dFie$rKc헚DSJvz88qWOD,&D0FȔmIpۻui5pUA?|\c`~BP4wQwυt vhv=BM[awL 6KP_ZnHw1(™_3 >>(h %VⴞfA,x0`ܟmwuj4TyV98L+ZgELHipnܿaի8ΞqbZ (f0"LAS-?LcE0.O+pLanx5]".Ed9 6@pYK~/|0Ot`GqXa/˂䧶-~\FЂ&XUw ^Y1If{Gu}(:2NoM,3,H~b*(JؑD˥n%dNrSo,̽aNB6qYYOĶ'/#4ģ)+g._ A{5zGhD{W; eR[\L]@JB8֣qsc BTP~+ꑔiJϼiݫK9=n,Pp;hS&mޜ~Ru3Jd4Y6.2_:z>Jf}ݛv<Z [5M!4$ßF3|[H@iOoύbOsءTSw *K"C|\vog#lT=:~Efj_+(6 jt-SwH3]%g~rO()k.qRV}f1> >8okɫUx%;8-bUQy:.|S\ `qqjb%MK(ŠPJ*!lZ~DFE`g +xsdtNZ:ª}7 *nS+K^^hb5/z7l.PtbRSYdф"YajEp#KR:yx_ eHӺۆKgJk@ڌ(S'rʱY2Rk[JT'[:<:u6b^/ bYjTjHHFu1Vr |cp@JNXPWh|(EvP~n>N-enj RpeDcR 05*>gx7+Ž`e`n# 5h!,^w 7늺. :qC$iy֫o;T74aC䐞!lrs%Bla` 9?B/u /hxMX,Q2+(Ϯʠ}\~LV,RJQZkLB)j ^3ftgGUpW A[C?$&[_7bA}y?J]|t[v+&åyOAzV<'ܐ:UO$7bۡ< /#zo>3¨PB|2еltu (d<0sv4CqQA<.}vwωH *GYWd FPNg%&T{ 5BxiK,O-!(|(3Κ٨F;Ҟ0(vlA,qKa|rq`h1`7dϕ1%˻kT‡}EW6[w-b}꿍6 b~d vCyo2=͘ ,{j{ƲC$8'~{T$Y&ZHܳs],Ɨ.8m뮨t3e@u!1L}c~AZgk6Au6W]덙i_lӃ*Z#b2>#6+%K"M3t=F{NQ ҌM s3ݬsEW)ŒX /zBS8QwV8 vvrHܮ@:X6D&ice+/, Ӡ|7 ˉ/)1ÂLTM*K 9 PW0(g+tr=&McݱhCE#_J0rr!XE9Ulگ[9Nx'P=Kj|e8u&QV귝XN(g*+J Y7z[.ގYnR3l.V6"zOdH8TMAQ`&u,~X l<$btrs xàQeutGU&@J%T5=E"41fzs8B>H̓*8a *;UNbo'ᲅ!akJP ܦ d#I~g`Jtk尬  #{W1"X]h_2=\Q5 %D36r%t Ūʥv%(4q0̘L!Wf, x\J)+[jz|GIT&e#Px1,L^˻ƙRyv=-W%cvi\-ON/s~ ͊A2!K'DbcH#B 4H/ʋ0up nh;;3EBܗF^ʙ*>n]aq*`YѲCyX}5}8yux%Sh<bAe=(=t9v UѓbVPyrs`MVfrr}2A.B ?B3pۗeق}k}w-rn-aQ 2,v>cx.Z4.ҭ(C$;,7a}/oI9ӊ*qJbUk)`͒6JnVkޚ `l9~qm((}zox_>#'݀|VH?O=J/&Ո-餚E6+ "qp|<'mjU{@.t}NƩ9D[d;a:EҸ*Ih]._J5(\q-un+z e:n%ѝla8_+ǜl9oԦD5]qU8w7//&=elm<ٙO4ZA]iZ`0L{Ԅ6mI{\Y|щ@nT?9#^NHޠoHVV;;<8U1\ h(i)tbʣ!N/|2YtPV0CĕB2c.qñ-MB9fնQ0exm 8.H )/QT½N(JgjH@{خ[5,rN_R{ KA[l<)M"F. 9#"##H;s /Z'%@&SPUyxoAP#WX| dWmK{贰(>&#e_~4e?{/HdRav2~CH̒c^S Ͻ>26{kuޅPr5(KeR;>z=>Hޑۀ#TŮNc'򥶕 y/B>eJܧdk,—KN_GS|6#r~&IRAjC- tB NICmuݮʅ_2>0s/Ǧ3$0܅ZdۿѴyK~!͎R6YR)&;{3L:*8ymWzz0D#Xl%2f%|_&D9:+^WcxJf2XyK{M{isxDLDi͛Iz[`cyFZ1w?)q.WJg6Ҡi;@j7C68~w^x/q?8n)pmP`RChD.1ε( Ia(t ΛNeږl:JzͲE4.\[%qaS:=mvKQ5* scYĭXzt"2qGРS,%R7+>ې =d$S? KhnR&0)uG*eQn[px8]!'h fdD_C Z\T 8kW]#-A]g*,`{č#;+Ԋ%`cr^򸭛"Yh1I/XT0$( x4+ K,|kOtN3=IZd4|P5k%}R6 kX;{ @rk>y ̯3rW]Sp{=(7I>4ߌ3D QnS A<_Tx3,\,|FV`]ub^1xnkS%%"PS֒S*Z0JE36u O~(}ܜm2񻾙 wYdт9aK(˵ĩKa`U 25bϯmqa꽟4w%^;6/PkUݑRԀx*0μf@'n?JC[K,m#AMMy0&an/7!_:btI*71g0쏾jz䐁)V\ydd^$#A C,?nlVH`GP=N 0d@5$smja#0",>}e~Syx4peg( J,g) "/Ra Jaw}0'dDD5قxWCa)h<:jʪW P~'ubdxjt/%#SLjYtއ$M6'{rf9r2?h\A΁ 9up#sh2[̃-Ӯh:Ce_Zpu[S1+`~Vf-4J]އ|kx=C-*v'Uke{NjONĞG& 7fw*A_U(-{kL=C\P\_uUt*@U7fk+2[ 5d%P?=A'`I\; o{  *kxo A#ؠJx>eTu?)v1t <{mw6,Ryw,pU«r+COt*5&T0.8NJwh-?Qw Āam}Y [w%,BFyD_h@kL;[E嫭%QW>j7/?S6`w#LF}`@S 4)De$D^гұ /UefĉO?τ.md*.]?ʇpgX8G 5ՃR }wCU5B:ڸB]h8 dG+8 *ߴ[@pzD#`=➢(_twFa:9_Z.%J 5͟7)jdE4F,Xbf3xlߨqb {Xz^C2>gYw+۴83/q.i }'_SJxYwʭuy ym⽸u.Ua fΰb-9u.#S\$Ԇf.-LᰌONcG@vf5ܖjm65UuC,nA Rfg hǬ,er3 5P+4&aƙk*<5[$_Knqj C g-˂+%YCP^>"c&(Z:㙱|4FD6=LJ|C kSj-F(o1H=̒ıw%#7 .x=挫fëgGc))mPɶURQtcסWkp ̡C#UCj#a*a;t! XۙU?‘1q1ug8 (`#W $b~ Qn(-o<y+ӂ|N`y tIm#/a`dJR )4cSw$:l2 33|nfPL=PT ʊœVTmɽT䯸}YWݏ*$O@ Nȱ&+H?Lo f @_"2!]5<\ݘlxUX5\}At3F4v-#CYޚs̸/=gp Z%u=xѹ-z!}fp #ªOE7C你1,Ҕt v¤U( vRk'Db#x- J.:& X ϋt 2)lgy%B+Wrmc惒{zn0Er]bZ6Ėa Ǝ%DyЗ z=H9478F`uͲ4NY &dlTBEj.(@V3;VeTTAK:( s5Ow;#:P5{d/;O AIqz:zJ<92N* nAb~8`cjWOHLJ2e?!6 m#u"u2!AgU~0g#E0 Ed*_d:bs7k{ˢΐ޴fj@0*H> *G/R!Ugwcʌ Ҿ.z0,w ex(Wd0SkZfh3J΃S@} Q5X?qC [Δ %ִ/O;yi̞y;uff\!;`RܤAʈ80+Ź.U̱D*8ŹMtZO[ 쓥{+ptn'7Bkfֺo-ءZKB:k7" }T3cfmk"0-0PfPGfo>pdi$Ybr~P=mp~[XBii pQ_1g#_DV5-0!{]uj]m շKyC_%вV"T_n0lxȲl&eI"WEuzY!LK;?D`5%=1v$цIb.I+piA+@n4K]u)t/%Ge#~]tHylOƨ]qQcVq#1笱l§*C95'xx0AbKd#rN8Ӟ R4I)ع>1E񺰰hvIHkA9_uk-z'݅阺L|~iWmvw,P X ( 7YvJ,B6]gmi%8YvڗAR=3[y)qjK7e .W0|&NXS͌&9ʖL'I .B.> 8np zKĨw08MxVhP aV.%=߽"|l̆Y HQ?ԣDZlj~ecTtV> _TP.GuJ:2Z&"bܸ-4ud0,=&eP!5$RR9;T >![[xc8XZVUS; 7l֗zyghsHY6MFNJrd!SY$v(rz5/ZP#Nxz,ffXZ8#EpҨ@BBJ7gԪ3j5M҅'ڡ%mmB2`ӡP);say&? Xe / ,c}: ;Fx =" qOl_@#D8lqW8'gw U"&olNm߉"oI/\Wǟ2 c^;jp|䥒)%.D/.%~ރi e6~,ǗIfYLfzxɑ`DXr)u Ĕ4 P;EhVɺk&t#a_)ʔ|Us]  xM;>* ` ?VXEkng6eW@G [W.FC$Ɔ Լ>a$B3\`*.*~א+j0?;.@}/_|P(Bɠ;yzڬmD8JȀH/Ё0%艛BMOeՀaY3V$b'%yYD:Z~f-HҖ QovIe&sE9Cw HMI,’hjNH~ %Q 6mwH2̂rﵚ)ǡP'vyU=ghTuewפzYC2a_oʎ!Wkw~X j8+ aP߳޷Kmzh'gIv r&3y~'wh!7әרj>z$9;, )8>6X9 fRȂcﭼ`r`&l7J~^cA /jM7%qYMyOi*`kAf50WuGE%-̎i+6Twil3'0'볨ǂ vŻdo+Prl]' 2 5MS"+7|K~9w\,s7OegՀ%R} !&EsOO=DɝCQh;C/FI1{3m0,K=ӫz62 3Ű|Udx(%F ;Ƙ!H0:Ufl 'd}vr ZXfQL 4AS70:`\OˤiB"72%=2hU5&cDlʟ-y1Lˤ{TJ85Lm۰܊Pt9]dѾlcF z.l)E{~4+#3*.:6{"A~Gv_zt⧖ {\čqH[zxFkv)v5f I VD 5X-L 3no441G8Lj. =9 !nW׋9.ڨ}G'o{Fl2~p;G(_Y'jߍ`bĮB^?"iO`mKmba !9o*xsPQMmrIvHQ#a;}& O %'':web?8:5hȕH^pV.ve|}жtf1aQpو?Zj|JfQ*Gẟ-KyChy-=^YPkto?U,헎&f*I=ψܖ.9 <8HHH%67= }f_32(pt{oE`<2e'joeل8%R.FOZĊl|ԥ9lƆ-"@8"Z+mLh؍]xfZQ H%H"2<}8!zܱO7Co#5Z})d0ҩu]WAݾni^MH ŤBJΊ-URrUqaׇl>I+m.&[T!Hg6;U䵇1J}htΨ/8F_}@vc*~,@ )Yl?*!PG2\ڱP}Z_˯M J~UBERoa `_V:`%&9.4*90eJǎ<L+9[D; -F[@,ۋ֖i9Mr_$y]a ^X=ϔ]NY!iEWx| 4eThT3mGbD8A|N ,.O92j' 8-] /l~/@:A`v޵a"zbWFZ*T/W3ȓm@/kxufGV)* c(VF+[G?7b KM9?* 1!X,=9'Df:vIOl1'MfLS+n^kz;vGSiʙï,J=fPDׇ,(vo]ۤIR|?jaaclB{| QAu-Nly>-ofEǬ$ ~9zbɴ(߅!݇OJ][sKwԲ H28q!K6U--7 ;:ʠSz&v5f7 ӑ_){zpփwdbNvu~s`)4qQ}.Fb}>!^~$uPe2U4_U@`0ߨј@XD.i~p/u#b>]K4<4u-|x3U:ӣ63PB.Z 2B/ .<"Tdz_69=%@\K|GQBzhsJ5gװs_jݦ^dWCgڍ[NՏ/0]`]X;ugq>_! VԕÒ-דdmm.?f7.ѳ{t)?ѯTZ2O#)9c@&|hb̖?"2N+&@Y߈r J`b բNA hX\aK"I/;ه3e8~%>X(ߪD^20LgEo=OLZsKS9t,]%HT|w)6t("uHbЍ@Ux)cG:񫄀04܄Gic.(貾>+~ݸԷN u^>vr4mK$:JllRU d^v˭蔆[-[0d0Ojk#wY*ai̋]ۊίM%kBEAO18,&jHH"^*qfDÚ.5Cq1I/bk{Z'l)_#9Ϻb$g69-s8s>n`.`vZX`2"oH~ }WFM4q8q(v(ZΩ܈bF\>ĶA*P~Mm?3gVENx[O'#C1du!EZzܔb:"HH݀%֛vw=IJ'1wIxV!"^Ӑ*+翽 cx;K T|(.`2'1"Y~ZeDga] Z7!{ L%%̱tUo75K:K(> Jx?`*e_ !2 09_C=fLDS%[`fpi\v42A6~0<1"Md95d$L SDߩWeZ0NLv~ 3ZU)Pz-=-y2 +~/)k2Z} $'!Bs7)[diLrpV&[gXXCl쨠pc>Nadi ୐b8&/  /"nܛP| hMѹQԒAco[F.+'&w# 拶i7;>Zmی~F!]/A2M)B0m^JêSEibqRnX%Yw1n a!;7OIXEDN8@%`HwΏEXO@G],]lf(qKe/Tt`2OǬm$ҥ (d.Uss2ۮvrۋlkK{M9?^Bex#'0ͣ˺3a|^[[ -oP L[Xx$5?JR:-ORl#Çٛu}kn?&ޤ%s,EZ :7zl%w`|PaYǧv3XWce@ ޴wb|4\T0!LegInX$L7r2EWM9..; hHf]<]F?F!)O'*?Ί$8LE81C0$sUR8v<~&ozšզ;KP0L51|ağ̬U#@aD6x lS-Ð$A[Xsiq3w@;T3Ƭ/bXqsc`FLi~nĂ\e~ SE uHh%CWJ6RrHB:TsďfH[-E&F*@rf f#@~g1` lc xsh%.A5#E,x>aMciz4ӨAr CmwV8T XG$GfS Bix.Hy>3 VivjWoHis5̪?2C:툻R۰JT h-BBLC o DtRo[Y,kw Sړe(sw=M@fi%98Ntjf,(j3g챗9 nzyqWmd#nRC;+t Ž: I,FS >XCĿH{XjfT: =`"v%YJbXj_o$ڴE> A#AgP/'W|gFwI`i2$`FeMQ=wf.CG=W\q9'hF|.2ONϨ!K`AƯrIêo]L;56Kuژ Kic!p`~jU;w~6lMx{dXڞ1Cq&8nf ~Rޅu'ly*Z g{q$xD_jπLl\^F'e]O :(L:1F$x$x(UлqfDE5dX \?/a9U^Q&ig|InJW#JbCG䯸aˆ*Wk& ÌEx[񍋘DicN侹EFd ':1Ԅ~;-HiIw9ʺk^۞1HpǞ30(q3ca`wT ?@,Q> |6_jT'<4J?G+Mil}A|š䆵YǸLrvPTE qY ۘ-Wn&yf5vewdךqEڈHqDX} Yz NbwRU~V3XŲZb$^OltnFý~^f ^2,H oVSB, \W(Xunb{|ћ"ڥw&UzZ F'𜷞$Յ:EXFg@`͍ތ)Ӡ.>^g%j6\Bi)["zDElBޙ{#bw&Uy_=Bwn6 FV^@}qcѳR)]Fr}DVjH*LF1%dXJ6K R/F||ܜ-H@3ddQ#k9^6CZT59VEmaW+H|,QJ]A.rB{D#+s!1=)F“$i!"_Kr6 (|:Yr+Q*{٩)|$D )m:!> Δ$*w#'"3ss!nRFJb轖!%ܗQ $:ZՁdd>O[),!}|IsQ^> T7z 4ߴe(n%"Ue*8OB(5Q2LH6"k"oJVm  ՘I $fɍ(o53^Aa΢QgqCNC] bg3a:!vv @y&/\$_ ".&@3 wOpdѵ<{hYĝ٣ˣa! ɰ^4<_Bޝ/b&.= W)~]LT-zGaa+ys9P'g$m(F\I/*ϼbm$ٺ0q{7lլ(,a;{*fv '>zRZ5,1?<4PsT#,C]+[B QJ#W$0h}☆ZT="1mƬ9`xA$;cZ@쮑ScFW8p~ڭhk yψQC8OO)|f~Q]7Gv-7񬆶CB<qRݭvUɽzrczOꡃ)/FJwt8./"(6 31>JU?kMћJp$rEjbvɖ.%X'Sˆ(™ .gړ{|0_C0;aY~,)|9-9xF"fKR N_} w9/MiWǚYd'ۃP?vzKx0":s4&X| 0!HpBN kU-9:m.<kwb@-"nt9,0s82>M(d)M@;T_Z E A =ʖ⋳@mx̵#$ DpPĩlګub9!ԧϓ}ٯqF~8F@}"=~N|L|͊Vx|P*h$AB$L$ٱ9԰|GQ o-}i S 8ȜQ?v3Xv$kP01 qDZ>O] %hMrB䊆R:=3O{4ѹ S1mml]J@e~@-~B\?ܾ66ep8o= nU٪"!|K7Nxe!BAqleme?L^(Kab8NW0UT/_vۨ \^ B&1܈/Y/As[nʒƘTY % D!stB&b nZy:c&|nmH/mse0OȹXpE\R_z9~_Dz{NX6dRov>SNgX9*a  [_giv[ٵ'yq[W`xyPd1{)irF(Sn<.|~O`:ҭO&WVNhbQX-غn9iJ7W%STEuPx#%LWt/.O*ԙ9 Ap)gH]j6'$ob# =6m~%RI x63뀰#U\ n& m?O#XCߧO 'tH+M>,XLOxSRToyoAs+ 7w[Qu}FUi|X\0yX=q/aF]L8n-'1ȬBT {,͞Q)uv]~:@ 8$@&? U`jF E2gD5H5/ۦefeB0-Ylf^=E~jJaC@ߝ%Yj;-\ y1IgjTz} c;}<^\f9?GT('ׂ &ckYwBmf8} K̎ӛ4'-n'c󄜰"mIlrMVY,36̋jQPn+|̣ KRW+_QED Ӱ=zDۛ>0 &l%/r+{3i(Ê ?MmcQ> æ,QÏ2 ;@:h.-vzOh~]SNPJз=' R6'mBXǸW[U0CW.8 qQ&:HgJ N5](_P$l bIN3 K:0ؤmQߣ9~9Pt* ϗI$0O[s$P+Jx(׀z? csM)-l($bZF7 EݤbĈ 1]5uL#rqv:ߢez@P [$t ~?&9S{Q{o>xGc'Cב@3Ujbd;g`1t`~f (1XpȫߔRݲr F1ȹh$HHPi, _AF':`TsD_&pRSk jfʴ>~(z)AqDl6|z:K,lmx~C60x829aĔ&+(.7c^~UY(Or,*G̀w1zNJ͚{n;;+<5c}VuяT+=#S~йŠUw↿3 lQi`w >-lcj`mT ͐K ֗Oy4uR s(B Ny{ x6VS_-, SUl"M~:)=¼5)*:xC []L |;5SwΡ*ױv挎iolop.F?a: $=nh^-@3A7׋HF8~xh_'V]C7 eu '4a(&ԫ-C!{l -3O*^S7.@R-fle*Ң0?j*Zo% ";PhSNe*3C)7ٕxx,͛ CBPbB)'zku&62-Lx4nofҒr ;k* 0.CU4rq'ہYj AQIw{TT9E_}B]*[F; PWE +вվc(D4mUڑ-wD088$S!g+!97pCKȱ6h1<5"kOȞ ,]X:< Xt#yWI-G` DwvU:L@6]#IU_=6rަ?Z`lq9c24ށ&-Žljo_/HCo(-e-SDM>k0ŘѻǤN* ᤑ\ҏPvzu2A71j\S2\ uOv2m7E4eheJBHIwohPc=.uC/s&Ie2#@9u6 "n|ѫE^ !brp˪,%Cxˊ+2X'!=v JФ=B7_!Y3 H7y]@5U[tր08h[m`bMͻfΪSARŒȨl$}}I .\^EY.\3S ߖvMduC.)S mj7£Z?X޵IKc,ړL0qK9wFkzo#jBm$7 ei؜8Zq-N=H]O4_WuDbd7hr t tVb.X*<ޖx~"}/ )?F/@vK\{)7;(] 8?LXq x#i -dsB3؏=QeS elfkTpJTtʐP9?N3#"4u04'}r,nz&0rи!_ZA%Euvn&b7E-oYazX9sQd=Eg2)(ؐj F#s7Y{Z1XX+ڸEZV޴]YR*1u\YUǛ'(!Kvzr )Uף7_zV>A:, qf53<ꂭv^%O3`K[5~U &|]Np㯮ͫ7vNR!E\{[8fJn\5;9d.[@Jxv2*w9/cBמa5hS%_RJ8KM7}ݚ@L]ܪLG>#<.EءTuup1o,lok։k%R\&~.RYm]W11c}\ Ff>cWc(PO,'>5ʴs( ^щqzK<E"-74F M%2m!ec6iSp0pB MoC=Z 6A 9;7a6^}<hj5s}/M ^dYaI8g Vd@<<*X˩K$h `kQN@E)7;l:B'/:2 YĒ%a4sA֝ &Sjj9Üa!ޓ{>U$ͺ!R~XPIϠ!xL!vEzArh$9cB[G;$Q] W\tKV=w&NKlp-3BƜ ve+3CcNse `~DH"Zpu8ᬭ~^S\]٭ovKTOV^nX+ ԕHAZ|ٱDAWEz\H b A;glǦ5~"0c%: U,N/n8C7-3{PVw$y)Lj`H399PM]tqY.@Z9G8 9Q bݪ'UF3ɐr]bXCDx-Ep_ҸW3Yhntӕ̐#lo$Juεl+xO P#[=GoOjmK&*=U~ ҉@:JCFXr!{)8Zk(؄p(%ht0*pB!]=F0č=(@I㊶&C)n/ٵ1g(vZ@Qx2f.:HvHP;CdFIf%F5~ #ٷ\md>k:N6I]|7n漴i\s\>QfàxuO2f4?ԡ菩oJ6 #Tq'1^|5JB4Jz]@E66#95.MDjM,_)_  m .@ߘl,Kz[X{2; 9#Oމ-&*[(%Ά<}m_bJޮQm0rjTu B"MJ_@c"UxU{c5*^ǵ1 gV@b_'n~M>""-zP N0  ߅DkX_x9lYyǷNT T5 {#2qe7뮷!e%!X EFա*=N1+oFe`k;┍\_6p9\V](a70cy Yn'"9L!@ k-ku (w$ERI.t -Q_f!SH] ~Z 'ҺP1w_vi ΁`s:k&s4F&j_Pp,d$) $Pnf\ ۃ=`Tq9(!;K>*{WwkRԳ%@Aуp( 7z uF7]Sp6 {<Rr-KFK0'Rv [[jYC-Hp/@ I (¹d2ܴc$uju=r;CM8,܌N,Q26X) Q# ߽s&T@+q;41it\w4Yxg\ n"du|$IM՝}ջءsOtx{>g\M)A}NE(r\G4>a+82!=YC"ab/ 1+a>(7I|ŔԘE"8_Q/)h7En NKPilj"<8P@KM78x=|f@(HDwGS@gxܨ2q\{KCr'#P@p7"k6<gb f:=)r_zWSpX$Q[E=-# X2ajLU4 I/RL8_?L܊u8 =dngShL71gh3zת+*DMI:r(1 D*Rk†^ii\N$y| L ;ur")/`3)kI–kR(_㉖zy.d&(ZМ :iW:e3ږ-R:42X"-$!"N)s+Q@~FO$mX3F|xš An5ƃgx`x??a=Lؼ+ Xxx7.r*B4H @@/60jfT_fW+u f)=lyjX ?&p M,xT0>i\B+Pw+fI s4Iv0kjhA9} !f =.MG?.P_J0d5XV{+2!TE9dd~r KDLyd 4ʾ $۵-vlb @wY:LǠr)G*~]^D<r[.clW [qGʕAُ/X"܆ARsǜ费TB{I76;o5?5ZTctU xd=Ƣ~Ot}AZ[Zrg_wA m! 5XK:vqH cZp`&+yuh"]4tߏ|ڙ߀^T)&!dP(<}:sl"5sYr=Q;@2R=僥;|^p.1u8W[MC?PcN]Wd1[_b:ykiLӴh'^%|,6ZkrԨ=G6N5X^'ꂁ;A2?r0Ǻ;|x]{[FaXAըK9 TM{IP_ =|,N;x ';͙JNC;u"yIୢWUx[Y8{[F,//㕞 %9fjgOQx&Hr~#Y:B::6i=Eޮ UI꬞1V01>k˂%$d'%̛31x; fUfqWz8$aU,ӯfYd}|=`5vA/ :tcR pa J>Q/Gd< HNP ' 2A_ /l^~zcbEK(cvLQD^X vDu  ~0FxT~ֱչ9]ڪ Us ԓME iy1n 6XPܧwZ)ռ%}!9ãwHƶ̳5FGq6}"RBJw1H{v M?A>Tg-Vs7(Uꙷs#X$JZl`z7%T\k/y2'9x|^pkg[b2Xsd9ijW(o/JGd]CSm[ZHA~ѺcE|n!F:X&}kO?g388Ko3$ug_xk$̢Cx.|o{ gGACʢj'=(O 4+~ə0K,J4V}i4nTx@GQr`rm6ӣyjLV*GtRu W<\;[~YCFx$#⬄ jN!˵͡Eb9YK޶0F۟ZDg]r7~RYd YΛjzYsPTY QŨCQtK%r'n 逤N5XIo-j]iyq_m=Yǘk%9Dm`mj+Ƣ zyK 4N/)2|%XMܙק,{ TheChM:"o& Uϣ'LDyd[~IB9kK5|apT0뫏:ʀliyeX;먞!t{0r7#mΕP ;2:jeu>q=U\YVL0zݻ $G&B_Es!bf7Ԉ4RimK_8ģX˲dWqDA{?P1wynqI.xXz6!5*s#7ErAlrhh7)J0>Y#5ە[WJaIe7)UL-;9W_ v'(hd`ML2g&z<7Ő!9H_JW]P^m'<ȥ ʗ˛=|Di0#Pk^;DV9ZVn%J Tݚ$L#yKo~aN6TmB‹J6U]5"~'zK9],౫o{dG'IKاŕ` T"1mya(^rk mtZ˾qymYdTz[-[`L;QⳢk\sN9q{ҵ(]-WQ4GqН e$! ! ;{JӧG:OI]G(q=;;N~PK.x<% IyGe3d]XuVZ|Ǒmh=?0# b{73#֦t8$t$=~Y'!p %< ]g5V큅yTCG ]6v9FMαm:gTi!P5+q퇲&[LHNVE'Ne#=oJj!v۠h$E9gD*ޞmNgd:웊0(U dQSD]=*HlEd률B(db(%~oI=2@[(2l_նmFdž^RkHgX@h򢳽WB})׈Qۗ(aS@^_"ed{1 )rh Mv."t.ʕ y=Tkl2O9YRȏؚwLWb^v[#V>?M1LE0?-؋*̑MI#EWd'AVeB Aߖ3ϛEq9_.A$5h? ֶ%R w_ؒb8 SeIJJC r[Q7M [C|q|hP]kY{@+ BGL 7~6+߷p)f=ތFpT?<炆͔-}WՕ ? }0[?r\+z)V{qyhsE')p<#c fŭ ^8Q >JkY,D" p)HAa9f }>děGZ;0z#Ed؟Q87Kh}6} nx ޓqGP4q4k?fua .Xwʪ˔_8${ތ[Ivy!a/=c|M|{V"ߜxtcЊK x2(fyՁNxX:ijr "L$͕CYh+pY'8e=ȹ<ˑr3ޘx99Lhڹp&j_5D-. W ɻ#ɏ'X(-b*TA=iwcP Ra1$8T2e s)N =a)<9EKS༿i臝U>|c;-ĨUTfSW[uxtX qxJ8]T>.>Ts,'$J-שʯfeKcQ B?4PrfX?|BTDhͶ> ^L#z6 bC ѹR.|gaLvDng-n?vͬ Lx\7)JRKg L_wlx"VbH'sOK cߒ{dF01W 94ˑ&WS3ilن CWH㨉a54 og Q;GBngŭճAj6" / F4 {n@S뛿@H; ;Y. A-f'M{OuT͓)хS>xqΑUO|/Ҿ=OP9((o2'jȗ+?`VP[V}<8\bNi)E/oHiI_X,3T"ɣGK2@LAYI K  ╇vW l9K B#TTz<=pe)/4A[>:7(S|˻@\*oQ+HTd*}4aۓsnW:?w. \jKoF҄e z3|0ÕWW)NJRj٢MxI̪1Öy?puqe8NnCPyO4l7L]N)C.TˇӑCWl]boY? ։kH}`o %J@X!;; q+E!,azVW{.uǐxO `0e O kbkY:q 4cu,]̭[ňEh٘ewyI/N69T.8 ʷ>lq&kDܪc]/iM\8@%t=pXolji¸ o{{z SYP@Ό<zU_gl;eYRHOP)\LKnLƓndow@ꎶ*RJІ8>Mlmk%鴩PW PHsЛJ ejϽs_MczjќũWԕr#]հA1i7B98HLqe,W~Zqô 4Dh-Sx_*[!"8t ^ɿrnq5|G΃l$[[${ } u_U,6pA85 ^>) Հi&xXJ.|`xA| 7s~ՕM'`}B6hjPݒ#M픦nĬ|2{\P74ECyaz6d>^ F8)a.ܰZac.O/~ݏҹ{ޔ(ND}L[%L9V !4ȕGRxn%Hck9ܶ &aNv7" Rpզ_9Ⱦi/[.*o[foQLČu{ 1Kj׿ rEJ3̾Q_v %ɴh͊*3}k(؈l'~c@AJTiBT=jp3^syw^-pΘ0jM})Dy;\]ڣ.% sSy7ﵘ`=~yG0s6sj, 8ek'GijRwQ7̗d _lg I19r8r4H3`AܕtU#&#K[Q0@D5'aab6vCZC^@t B%@-u#<,]e5xW$VTsp!eN3ek呶PKJ Fm_W6`{09u(Ve8JNR$1J )$}~]7M :mL6U F9^@oF%nE =]q.|.q͂н-e9ynM;v0K[&֣GMmb|ϗIqvV_6eqa3) tqv1!m<< =/7ɐ;?IHt"+E ?qUEoQGS Qtٻ\7s+~"lpY2=WXQʭgZ(3ҡ UKEoΥ/(nCD=PΑD[Tգ`*VqStjahLaJbm7TN_R8 Ո8ɕ<ūt$`]%$Yz:ٯjDH B .cu>#S^P jm{:JW%B+hKzi5GRMm`v! bD妶'[1qq ~b*0́)׿.&L$/pzU@I#wF~&7)dhG$;cl:ɶw6Â+nB^XăNK]33y\ݕ"+9QZH89!B}8{-+ LEUʆ"+6vo=R;}jLb-`#P8so_dUᙴSS{Iu; ˃X&Džb>hIDƵ.ul` qCw5Ǣ!b wa,Pc 7pH.l|HLW\ęVTL7XҼ* nfr%\uM: 2Ro6zC]q>êB9A7N~YpXdOL&W0j$1z&좎g@-rCmW:!wBI]JCU p]I'6Ϸ8MxID\QݮZsC+T,\y8M]zomFHObIJ9FT71?J v9w~UZq5-AC` S@#HҦ2 aPNh`H\2ofoMQBLC qCZOkx{^lc)W(~`"|m]\ zeӽ0n Q,8#,˷I5.b(%uPxpb@qLw;#)-/'I)ZVi) e[xyE'TFs ?wWƒ<*)G}g}/&!p=e"34L((k-FB=iU{A P Tpkw}Ϋ4)RBq^G(} `mk` F'ƜǠq>',=&.#giM7܇5o鶇h/j̡eJuoC%Ά"DQy 藋nj^@M>YegCc{,?<]DZ̜ئOV.jg };DbNޅ>WSorZP^w6ENx1qS[/4$kp\xIltAljpؘ+M1>8T*^ɻsS'>r/y+:Li"4Nך+CpffHLkRH۪qS|>8l"c# "Z R܊XnXlLM2+63stV]2)+Q\&ih|9QυWN N&Z~KD4[X =HH K''e9e'zIVdqȨjnHM:v9*@jNO@٤a:z< !H5T7fR>UkDm\0.(IЫߖhbw,ۢJ!/j->C:^{v½?o >8ys?ts'_=ɆP$tX@,5: ҽ?oMN\Q<-: |Iɟ."@d%Q%wqo,@ZtjeĢ螐݈f胿#! xʶՇ7^a>-Օ0ŽiwV9 "\I92Vj[kDþ:;7&>0 9:*o+ ,6ߟ|Б7AԄfX kZCkղVl\ `.Qd@A7{WzZҌ%59"GDCZIV[ hOb:暀Y8w0lx!] ?HG.}˄B<]wSieP_z&:_6^8 lɌI N4ÌMRa?NZ\Aq2yVf4eBV1@]wg);-D/ܘ;>Qm ,.}!W5UL=$鹊݇.㰜 D*>bz u8='eb8^]FΚU>N:mqŽ.’YJʧ.T-HANUZOӶeȺuq| "}5fYZCHBQp{̯ReGkiƼ  8@;Z)8,6B/sWh"l#E ?N 2LlCyhns!hFU^I),N;Nk>USz-zDif"F٭]PNrgVD*^߸MR7uh[4WȦt&#r=#cE6 >꜡DCü"E'^S ifи_eƺhbkeᕂf37Kޣ?ϵ9'B|d@߿p%gEf˫srHͷ;4&wʑc2 \O8_EW4}d4󢰎Űb@û݃]>_LV_WKLiP2C0o*G5χ-B=wƁq>Hetp" M@^v8J.Ā:O?zr[; ´љ:hɉͤ%_(xd  -2hm6`3C" P)\8B:~#.`DGź4_s4j7"[GMڜK]Ñ1t73\O[Zmxd[ XtɌIiuϱ_Dݧ[6M_/ ?kjcl.H* L%ܸ2Ơ;6iSꂪ!wAԩj]cbC(2)=@ BW&iXѡ!ǍRdnP{+ZKrM`Φ=z}߰o!q7d İ`ʇW=%hsŸ|EH ' LT oCN&C8,WOrT|S`rOILE+^a"D&=`*p&p1%-gW|黌ccBF!%,8 jCa%r%vah觌]˝n?T7-XOL1>KC쩚qRʭ$2t 2UTI<ׇK}xZ ҅E4CWJU7͕։|!(GzL wйcbLktCK@׳bgk|/S\ 08yZœ XƺmGihs5 :؏rhrkL>DF%>8އSq,QJܰPX0!r8Qli'{Y*}u;6⾉^=sX*{(1 sj0bE9k&[ kc]? onw1 zRLnA3=l鹝nƟRaK,e*ak eKk6|? ?bΜF{",*jhy č7s,B3OA:] lJNEG2bҨmx5+tUibG ܅'}kti7BK,Hi>ri,^u,!%")3= eFސ Xm:>,mtVn^Otgc)9o;l'j lk:ٯq9`]JN 1pjf@`!X4г b)[| e~7oOn:u@XJ0W rBlT=5Iܨ-<ŵGjM&Νj& )/3F, e4yjpcP>ASCCҸ9x͇Ө;^D{ŕ]ɼI99 h{8 eqt ( F(~%Q.ONY+M.s6 |AẒOR.~_ ~j[oI+Ĩ%ؘ'!]Qdmu @lbbY+B~6VBK+Vtn]Aqݮ?q@J$YϚٱi#;r(+f8DV\ \ccI܇9h7pS! &4JyĜ_y?xixvVW&&_*!y{F uK?sT,˕bgy'~fS)楳vk^KL䞑$@MN9%%r"8P,KQ; l^f?2a-Jڦ}B(8I w1_a9aa_&DUZ|h:@/Vse:h(oI3Oa{q!6" TLJv"5%XFĻB`W)A%IJ(zgVD1_+sIBkF/YؕuWZ8[UΧ{WBeB3|LݱñR8Zc-2/^NIQ-& Gμ;n_xO? P1S܍yK|-rL|BN5 אɰ ڍMm΍]4p j2׃ g%A.e o3أN?1/2IEfi߂q OQFvnHFhPVoBO .k l\0mЃ:O޶3/ցΖ}^r.9(W9\U}rAx3\6& Kbrt[[a'17qۡ =3SiLHK*~WZq.c-cb+<7j+}V&8r@;*mZ:ӡ Ü5+!ppZH3\H\/b{m4u1O1 @%<'5ָyk4_~]ӕLueAax_'On=6We3RZy#V9#1}Dh3I&eGFBlby_@I {zf8 u R*$ iRҺ6:'4 p=}ᣨOT[>9=ZxM#V-0T7t˦W"2ra#9ybܫֹhnrv݈K*Y`_=iɢ;Qh958f@$?|v1)WB׀`6l/ ]'>L)zmJ&MyR1fQ 5e$VtaAQRBȁHb^j-Xʎh}Ӭ ]>ݵm{ xeؗ'HRFPd0ԃd: qVMIȐV՘ 6a)V{ېق0BÓ=hJ a]-i(-5 +hI͇条<l|DX٠DͻbrOfNnKn1s5dJHE!cSuxO2pfDwB"'Eq5yT$.)WQUд!s`2,q\u/HB&Yx2 U` 2,a:ƚ`&ZjN9<"`nqKGN(eGجbt-mo2Gb>WPL ;f ALm`Xه *JCkt!y@x< )#{2PҽBD;3`$I}bLsu%%:J;V7è[2H0vCa=7iJ|N 0)-BG B*3'P?!Ł+'.3TV,@SJAa'eY8qAйE!*7[̓6#y*'fWO*fF`oT7K: {@)1j>?Hzj偅PHkD-mOS.S?\=6ݱZ)y[#~]Y~h m~-"5ruTm:5*:. ͆n<):3sh2k&%HWBAaNrW+'dS1>&.<3jyN>8޻`( z}[Ya 5BA0l44_05;D\E/YŻnpvWy 4ە:t7%fQZw*U(H¥ K5z{xh!o+J.*q^)=ѻ l׭8Ԕ,mgZsh{ƟOzcg>ak<֞pts :HY dĢ}# ϓaY#`;3tNҽ /??0NXԬXH n{ ӗjV&KP43"-/F%SvXFO&b:G hD0?]%em,oӐNPe郤Po#FRғ jZr; HHlXRWݞw-樘ݾ[#hvo_cFXFB>UZ;΍7҃d⾚k#C&:.ƂU?c!w8JZeϜ[2X?x(?Vܿ'K#Ȭ1?3n:WDfJҗP(:XՂ2$i_V6{ Z;~B~@5VɊ̯ >31b: mbiٟnnM.C_ՓH*h!CO7s(N;J+Súbi>A*:썧wD/B$O 7l]Y&i"&Aۼ5aO.kVam}g4fe sNidcNIMID^[ώ@/V C"< ڠ+ZV3 5q`~~3 F TG6YrRr4'8 k(ҲU"pv:@]lS}dW:^#V2pTBĕr=˪H:ibƧew"Xh:{"$[f,RO(mOe6$P, NN?MM#ğmYμ 5#·4-eC;|ta"zX9 G5io2gxFGmִv]5;:P͛#@5Qd B]O9j(͏ h VxH)ud2(Pctҗ"1KE6m`m 6BO |H_:KpK\O/^A\p:~RߝcwƷKYfPؽ?ÑGzBtB#q̿pUCs]#1!͓Ki\JY^M3oԤsWԓA0EEAG1XwWOli=obYGvN5?im v錤MZ\'pz+NWČ!QAFS1C,M*G9Oj7u'9 ؏7Zr Q42rjDț^Y׳Ċd _nIx0.K*ȽW*U2LiB0![/މDlPNiz\HT+,_˜Ҧo)Cѭ J*57;,> -g չ`@t#ِ#^ ?љŽhc8O OV,[^p렱HԚM ->9Khz+; &PO`5b,uV]g>ac:p3+>oޚNZ7ʣg5+}zkƲUv`،ڽ9u Ҳ_[j\`{eީ v.',*|Ilg1qA:vba!uti^R< ?3(X>ehwd FG g=j"ؖs.#5!+f5 8Né&D" #8z=q]= Y )tWD"RAEq7{FNc۩z'.2>=eũS%75qX$l@ :w|o$ߺmz\ 36?lQ%\k8bbAR#‡hm ض p? ykIz*~)=P䕄8h,9\O/KmnhHEfsD(c㴧Uh潞"Rs5~m}F+}>OGg76\;$Bm)_ESlUkȫ2?{g{lX^vū3s cLN"bȥ'KMP#PD{џɢ"2\%מetW컒Q/o`$pb$o<#*S i;j!_!AWVRzf~O88'ܧG! ^57?PR W>6p M~r#۝* ZD f-T iص~e/s4 qB1vj{὾s3׺ զ{UYʯ`I/>%<\;ӄ8,fP Egcm?;"CPŸ@q9#Y' /guu#+htt \YtJP7dBliدn@~ .amXδg7r.X>{=\݀_=83\*Y^BIY6_SkcWM_JqZRۃƯ_(⑖\^BB җbM (O@sps멋(2EMU.am|@D3,Gb5chP6'+ sUIo@,3T^7+sZA{JZ Qn9g ms ]khНxjIܝhÇC!熞vߗeۍ2 \$%o "$Mĕ G=bq#L"=XDmd2QoSSdN*vmWUU&VS?--S]h/H5x+oI Z`8G3P9&xiÿ$.7YPl:zB%`dm젮?ZZwlQ<$ȟAE~^XҦUU栴@(xFbb?Ov).a$,zE n[.CyN?[~*H )&*(4;/=3暨Q| |g90#tJ۩>{0N-{DeNCA -xb4)h.wmFF/iJ>9gEH=-̃AgRQgU-PNВ0g"K\KRfr<'D~$6MtP9YeՔJ®KT֓ Y%{,"WwIV3e*.+%X8 izY+fko8ڣ‘X9AA  zzU7AE_FՖ5#LRi#Вk7868s}J GoגcTȼ_b3 9z Im>MliyUY製DH6 v /2eB58Xio$K $,y r鮶"{g y5)f6Om!DYK<)(͖p&h lH*,m}𬄄Y,',[/~ܱ5 (nZ4e}5%NZ%$3$+B[_Nh#(e&9}̓bdƝѭ4iYç.B#{K޾\6>`S3΄5"?_{g7Gesd!4H|*V>ٱ:C 3#ICSk=BZer/9GxD4TX<8T 0.ӗKR| HQ}}\ʟJtM8aNGa!-vx |GW|̕{7~/[ ׫#fm!q)%*S.hݼM`[i fl2HGԹrsOe&,|ƏJlrk.5![ I%Wds[l2٭%)2by^ ۄPy3Q+6fw4sT1ϝH1dzr.rticn Ӟ;5/#Fٹ` D\]52(tm'_~ X8OB'մyқ;y-댹(⬤~=]zF:?ROa2h&mFlw` j}Dr8 &>ܞ\giZїh0gULSpfP5d( FD $t'r.aU)=-yDwçXp6i4$pQ<&_4+ O..Ler@1`I7jZ ЩW oMZ% ᓇwYR[U>0#Km4juFaCv#TnN5N*C{گmәk^ݨ ٦Zێx`oW4~3 BB+6O !o<-`/A8m^$#y aF'N<UߤPAqܶ'[ R`_2 bs0Z r}! lִFƩ`pwVPi)=@v#nqR5LOq}AP]Sk``?a0_䵼ey͂2:hv?c6x*[bDH ٞef ĪK|pY%mbYb?D8t&FLlN|%9Kb,j އJ}!&|%{$ ѶY+$I8yzl=2- [?@!:ŝAw2f*סfQ2ad!*Hi54 F 9a6J~uE%DC y:^wOlΤNs(ae<5{4y9Уw$1ǟDs x;8-[fC \1$Di~#s>ҹG0!7 7GȐ̅xGlTbdnJ5ͭZtF{õgZҨTUCrpŷN ׸שX%cE"K0;L`[x. W6|ޕtxL7@M&ôBf;F%gE*Ysإeeqb)̰CzF*7%XӍm `!,W}-Q;[d88,2,Wb:-GgMIHu"0RM}lF;o5 Tc8usg&9" > ZN) G8REځnk60 ^oȳ.o_omp =wȠՀEn |lɽ7`9ሎZn_wvv ;hĆJ3۞5ҊWǶ|,h\ 9E[6΋XfS؂u: 3"^Kؖ񔻿2|Xh11V,Cvgc8LRRoL%P_KSU2$Pa{GhN-R7 u(+}0OY2wf} D'1K9h `3~)zi ry~gYAy/ʇRn0:<^ '~%; B`|(kT%bWVvڥt`19`JfabL[6kOCOVPH6Є.򈦙xI^Nτk2#} GEU z 5^W՞Mr2eN717GKltMpw$ixplc mxnPB\i]^mڲc$\_;p1 =e\ǡ1eh0ԈU'9zwFϖdsh=rQR@Rǂb0%vCPI 'cwOD$wb< iEV3T'8,ɿV(ЉK4Ǟf!@!1<: ??<%Pʩy #bٟ`[KGr db?JDtl fڲfSE>]/ +ji+ jgu|kOhwqX'1RV1dģQ~&c-EЄ hص8*B }VJ@\=B#;ߩ)_|Y-TN0K x,R4y$떊'Kk' ڷurC- "lS%TTy@Y8Jޖi?\2g6h[{0,>U%1u_Wet WěVBA&W#52Wj͚5 % H+T(jk}X۰3ࡓ.ts81<4 B]@nGmրG}& ߱Is: 'lx`,,q7kADH頥iօsruQayUWR | DO4Ԇ~zNwcƇIFQ]O5GaeŨ?W<;YzȪ tdmW)μ\ }@ tYbqwN5kݞoaխ'}Wҷ2A5S8?wkR_Y XFެkS7&Ձ$ F;)1H!p4)Ft]OKxn +z⤞*B YfT!Ep4_9 P12!&⢈csuHA=BW0ܒuш*vccF>EsRW޴=Ry}3 zuն3 7kj{5;d\.9|H j60AwKą,L\V[5G6ƀ-#0Ǘ-牭n[iyƵe(D pzz4vH/L،,TTgQŇd !)eB:ɺ\H:>- lv$=_ 枎ٯe k0u ׼q`VT ՜jJ@̠o ܳt|ʽ_V*xpY~DaN8Uk:N(oUr|VX\A_1,Ȣz@>pY*jnc%#S(lQ£EMo|@Q<1T.( ?#jrHpGWi,(T*@{^T.d"Ɏt<`3Vp*EeVF#/޸B+Jw yiH1GXd瓴9QDvu,oZ8ArULMp )]#}KI#?1& 0yF"/qk$u魽zdJ=ˎߏ0ܨnz;L@K*.^5 a`P8+BG&j+<5udϟA&cvLXi{A1f%*& D"42Նk͝l߬3J,IhPcNh4u~b=hUǩ}`R;x=9VƠ.5O_؋ͱR(CjB]AJ%rO$pOzxy0i`~g xOy䜹O^K-A ! Vl}_P foև<4))_č#{*+Qޭg6sqljN,f)TjK||E .GW54pGs\55N7 >M&4S0Z+z? Zk@e2_r1LX׫eID`],`Л|vW`~众u9 8=$~;.7Vhٕ)o ѳ/A솴T? ͕D (aC$$T 5 }8bEE#敐>P1V$-sdLH熍u*.ckĐ(?Yw@v$V5qj(]ev 3ۦL]מЇ,I)?B}"Zctɛ`73TDϐwZ ƵLή'x6%nqW0SA -Qav1Fp|Xf"ϙcmI@O2"ۏ1Ba- |`k _U̡[BQA ˳ًP)Xsu$,C-m!:u&%l?ցqdc2{){XGmԛ6-ceJaR^MCP{dJRLS<,gNwgO;+@'$Qtw<g::?NUHtZZ(4T)Ct|;3A<|r?5۱mn24 ;O)o%ê!K6S7_(sxc b ^*f%WGa`^r/=")4- -pͰxݯL9Բ9ӦG .+^=7A!2LWg.5 猫yO` @N ,ΆǀcW#&PEj.G%kKLS! @;ÐVட5^#fkfI_bHQL$wuJϭDR{mP(J/~{ESed.{<9`'>E0h=v`e9 YރM6CקYe!ӏ_I㾰WȔٹq 7\G"sO܎ +[Bhy(~g~~.{(7os! {=W?8'T(թə`ÑlBpAO69׈X]6t.SK[\ ~rb$ dee  [~L Ή4a-*:KZY>PK̍kNJ3Np< K)c>wQ=vb볡5FXh(u^~TH_/9rY}FpTM?#wIl!EDJ ?0fH4ϋG9{ȎbxY˴<2m{*4(,ݒ$)sS~x?p hOI]b!Pf?K$ȁU`|>"?-rEFF66lk`氋5XY C"zdD~JJ0ZFr>g̳ n|t=NqgQT-ޱ>J'Om\ZnW2OUO$Rv)`(4ئUIɭqE,5,# BdE|9}xRD"6ʯL9`<&=0A9Qr,*4Vo=4#cUNӃ[}U 3%hfNt8㰼wrcEm֍$)Y?[hr2}3! >sks۳(j>UݟBl"XT<: O av2`hlD01+CQ(TCXq$)#)*-vgo1&|0bs¡^ză\)Gi" 7}hm=ýXr?6sܱ o5̧:|1ߙ.5 M̬;@cn rzwXkྑf"IvZ\.60_vKfdqRpXkB;RQh~0>\;}qndNy} ˭qmWO#Q(!ب(254.Z#@JahL``+Є)śQŧ.mwgqБtWӫrFi(v= 4rƌjnkM4En : M)avV٥ȈbBRlpqܒSZf: a|,[6]%>E⚏iDE֎ `.aAAV+)Jj){/2Aصw(H.L.ua7obsKCTC`zDtlx\KAsn8.E &v(<&@畤8P SZ\V2 3UQ(w"3yaۑU`c T\n6x rCjzh)8׿! wɞ'/g6w&nXmSQ(ύhZ[IF?FFtՇ^>R|2!gHzd,`|qrb.|5P />A"c}4@r/$n.hlQ鿗vU~Lnݺ,N}jퟰ=>E]S (ԇgs?9h?&//uš=WQV?]ӗD뼣4\ C+ɟSlOIZ ֭򉯼kE:KsNHZ z,K KL=(ם+D#.O% RǨqF8&hQ.}Տ_]xmwvЪ CԈhriŁ4\ -Swp;Ly0-:ý5y+^^L(j'V_|1~ vbb; bP !\*۶i vR+r$1VO!^MlW;όUc|ޔU{\Igԯ߾aa^\ ǰH#U-o"<7,:ЬF$|"BZlNl6hO:2`-b?g-̝j{gmxZh_l NRdmc4R;Fό>B|9'`wPHl՟EbK *vK"屁 nf | (: y5LC}.m#hG>j;04U[ {YmsTV/Z}13i#5(xoL-A{3G57WNb7romYGzV!:▓cY( 8:CCnQ8ܡ^o>e6\M0ҽM'ҬF#->WJvRp0Hr&'3UuUm:?dԟ1܆s4N\VDL9?!Qd#L}yen@8T!5EO l*CZG2vjYyݳ.rAϨnOX J捗ˆƛly 0Smӆ- >>nЗ@~<}5oؙQp$a6_?YLasg~$W^p=D"w4h)E Iz gL><[LLEt+aܼ83C8p J[(Րdȁ*b~i4O5n_:ivNW? H^a#rKj + a!i7';@y?Ay2:h 4]q̯,s3oyҩa $ׁR/`]9\scMoO/{\d(2Ǜ.4_0Ys!{?%$՝9bP,' ?^49Iڛ Ģ?#"`אK4>Z.xbKȚx}隬hr?S:R Lْ\Lm_,W7hfFcG\Տ8 nAI A4Zi7,*թj Y5+JSP .m鵳Sʇyvrc Ft\;Kyv ȡhdF5~|DgFNʿpXYL Reł oQtT{Cn>B/EEYhFwlgYnbްf{F[4ketx;dșLNLۻ{*?=r;C~j wjd?LqXR %e},Dh]}%U`KBwݱ)."fTBGb)=Iaxu'"Sj@E%"v膌k} ވ^ዊy֞sŇZĘ%:-zE~KlT ཕ|Ĥb>L+TJD3nclٗƋebhΈUQ䇅u_ -ֺeQ#\EyNk|%Nfo7C)Rj^GGIK0h68uB 7i8PVEe*s2j&# mC5%(Bt}tPM( k1e_[4 +eҲEƤT#hzBMjBLnaQYPRP3˂lM{.B||kNsqzJ{gM?}/s/b˶r-}]eJ]! 1ueUV] +!?i#rފ&@Ҋv;7I~93RmPGN+052@\]՘ǩg8$U2AlãC`a([~!ݪ{${Y#yrMt8s0#;{(ޝ8QJWDϿt~$4& ļo;yG-ߏ`\R<25J{oq$]k= YQn:q%Vyb;d$oHYOs?Lw0q8\FE:G=xx2ҿ"g*`:ÂVVk^&6|L397>`XA&|`5R9% b}4`uD-X;k'\mE}ˌA}SK+R0ǬxyYH="0r{ 1JǬ7 =#BBR$;R|p͝ťNiSp?"fH=RBu'r Okv<`ѧn&bY60Z~TB=a}ZSHOp#15HA4Z]$Y9ƳRl=}Ma _هl5[ejGf7fw*lLmWݎ"%Hm,Nc~| ")md'^#YIV=|'.x ȪDEMjRM"[ESHkb];/psr8F09(OoL|D7eB^ړ*#ߝ粺C]So[uDz `h^ߙak*4Sm垴 RABî'Z9qN:I 3OL'5QԠ.ReY16Po9︥@,(9l@[܁ Z\ te5L3Y]RDgѮ,mdYbū2#oN&t"nn9 oղº-(G-yOiK==gMG !rzE{; =1Í</Ljb(TVOZ|C2q(;PT BNW_Ş[0\7~]Qa98l9 .#^ys\\dZjD7{*AH,e̵ F~7ˈ؏UD!77G~ DƟQm{@Iu Iqzג7^=q(6&?zl*MY2٭|!t'*CѾ2FWk[fA5 47(x^7' *yeO#Oت/5ezhRj7O;@ww}-Ȁ8nrDok_FRmpgk1@=i~a6>&u@ 7kAcxYq}R0VM}Jw.+z+:Fb 8'{dlz%>yu'B W9}j!Fe>`Yi bS>gl>TochOaKՈzJ/\F7mpө Yt8;< ÃLjߍiLJM:KJӄn-|t.gcf̂`MX\+/LrPz35l~ c|]TwI(O'e!9aIr`I ۤKe!8C[\ ئTiƮb2cܹM\FHKh!f;ˆPW`ʳ£Fi}KӀW~?:Ɲ1?<'V#0Y޸ ~` "sJj $BA7gvga+&&\xIì[U䁏;m_u~1?F`dCkhEK$?n˪P1E?/mW:gXe(3 C=<ƽIIczVU{pJ--d#KKOO`-=ݭQ'63|4)_v1#2YcK\wGqb[Hl c: Ǝv lA82BcTg'd:`B؈ :%^+_j)~NKA#@Ĉg%P .ofr3%?xD$ xJ_9 +{|s=`Z!Ɩ b '{,iŧ0~dzv{L&?1*݂YqY"1/N6 m,ѿj!-hbzgXޗ9v6Vd5T9 .Rutfl9p,;JWi캡fOّ(prr{3B3:+ /Xuj)4ylh*ҵy+/Fg}Y{7eXtg4yX-?I۵U%4;9qKD9LjAz/Ea]Oց5 I9Y|kl9;,-i:󺝵 XK/i$y<ęYYAJ_2~;H0^ÆdD )>(90+l7 5PA屍i픟×_TMJcq_ԱC6ʱ q2HIEkZg" &7e>J 1[\pIMʪtX?.dcZڠ<`~`²Y|&Wt؆WM|ndݾ\ 1_؆Ҋ]ɢ<繭5T آ'f f<8skWo,fedtA[got{^iIwA?(n`#crV,"b sRM%>E Yq?c)oOgxK$|ODg:,h#4l'AC_` ̥Q59(%g:x%*6%B r3yp æR#เ֤mNOVrӗ<ݒhf1CV' Y.ΌcWVHh5Q5;Ņ܁ H(|{΃»|T(Qd_)O7em1">S Ewjr/ŦC8 B$s,$Bd<0["`9PdѴ#( 4Kxu+,tˑ*t`X=h %SODVAa=)lBUU\iqP`javoS{zkgV=iu-ֆ]K87JT5lNhɇC-5yư6t^cǷ9f N5Mqcw tV4:,tƕF `w8>_\9I*Vp+]kKf4tw~!W+Pk4q` U6d(>P ո + pivPi(L~$>Qo#!HR׃ˠ.5C !$F/QNS Y2!|[dZb;sG(TeA Z4S$)|u҂kH9hr6{&o#-CbpneWXs!l؆v` ?1jTwJKsj|vv:}5Wu$LSSZ.HB1-?|䧂/bc}ΡU*ű#Se}t_ؕ7:x- /tzdtv+M/O4{QcmD!ˎWkbijMgw$բlI Ev&/K/X?w:*ðLbV_@`cR1S{Wl uefIsQ{ؿlc’_I5q LJ;OA|J}tϘhΞ/qBՄǏ#"-&*:$C/M2gGrξEg&@WKe񞯹GCFޓ݅qkvA;AnM*ˋ8zLu̧46r6X.~PуXFo[Y)Đo ?߬c?l)_Ɯa~6"b-S2;arGY9ؑ/Cf/Wy!5Pjs1YI@<>j%$Bv%'D >lfBo%LRg?cj`b03qwUku=K0'LSTxh,I=ʥ<@LN#u>ޛ0a(5mI ,Eoϑ>p 3ͪV.t2fst%^S}NV,vlSXfa{-Ijj5Ǫ&jNt 8sn?0ʑnb/4zS#T`7)rQ"x */ߌpInb)UPd\9u [SO3/^S$x6!SY7ؾla-dpv9əsQ.q4[-XgunYh ;B+-M?%.!8v,/ g>~_ܱ@@~&?*׊p`/IbaM|I_,T3~2Y;3 Q b\q4kBt,=;c,\W牫,!ąʤ8FY-^3ZL+㞠%0Gkk䎩b$έ,Bd tՉ{I}H"B5a 4o#i[\];6ekvMrZ'n`mUKZPfwN25-MVxg isl@lv,򡍱(*IZi"':} Cb0V-}I-:#LXeG@XSll;D 9[5bJ?}H>QcfpKyf!2by=ڬg^aU6!*m@59,RCCMnR`dmOQ'%競u^@GmY$_k64+m]gMIg@k=e{ H8D3D2s#;ݘM$z`:#X1Ϳ6,`h;DBn' du~"Vi>•9g!b!&m :ʸ@HY  \R%UOs Uh(F68Xl,3ډps-HKn+_zXDSe[s$ oL[@C럅N zXժ{Cދ,CG -KwpCͳ;~ F+Ʉ:v$,T`R NI=(8+Lc5.&sßֺӤʹҔ}B!PjzPGCg B"I}dHW9)^PkeE{Gi[iWN!EtQVMiD5+ۖMl@-JٜVSi\|pZ(k c=MJEQ~=l\o0 :'A ,̳M7`۶RgV\3[l6|C+i'`osLNb~va[3)>r惗{ eU.sh75f5DzD7W&iIa;FE `QklHœ%[ *򿭱VspǔUkxFOYD7mm25O9Į@_[pƯ-oU#Ȼ2*[,?z55w]s\StTu^̟\d-jp/iDe*Ţb#K"^o0 Q^cH{NwfiL/f;!Z2ֵuHˡ6_r^|%65Q"a&tּ^ _[ -}\$EΆ̀׌F9_*mM+#Uq8Qv"ܑ$jHcOB~5>+;UZY YE7~Ff`PL'P PaۊPw3(k\ > =O+Vɀ%hD´U]ZO2Iû" 8? -> Ǯ@2 jN`W@yF#! MMXea+IJ0-H[J{k @~yrbDVtJ_ ֚([36C.Tğ*Urp V:#ypteˎ7N? UKsuC5Pn4#- oڮ^6jL(:] cN5eo(O@= 2Y'{ LϮa``a.*W764*AЪ>{շs0pә^fB_ܡ`i8/pBeg2@r:̫Q/:I5xS z7Uj݀jrpఋ)2ZƩ )idN7ƳKYN5C ĥ&vǗΥ.&/ MawH 0bF-~K M:((jtQ'@SKäm*!?<[}sj"5ڬԩYf,Ԏ._^otHڛ d17>>5өfQVt%Nr &ԵW`x 9 nrVV2}A/uhi)αf<{>Γ4lXhA>10eUf\9!D8p 4 XbF[uG c աY6)=] Ȱ@yy=U?&aMN$ר^pLZ(Sz-+ /ie&J"#>1!6+`~_D\f21Iq~e'4]@ЍiDhZiN("cԸo+e>"ΆBqD ^MyD_7ՋpN絢:5)y.4JH.K)+r,{%GnKqxst)8/S-ԭ68網 pӭD2IgPLևڠ6-= y&T~N'Mdiw%_hMKIQʽ1Ua2iYYO 쟬m{vּS4AQk ~J(snm^˃'Y2e_-q㍌=ٕz TNygPh¡:Q;+ \ͬg4$Aa]W[ L‰`~q:v:kCru~W5Kh{eŽo nK/uo%NŴ+] űf}} _ qtb"VwUJ۪;XSi=#8n.~`h!(*4OCXIg$F9WpXrWXEK[7Ax>i`P( +vP F7tnKRM~!K~{UR5z9s y${f@G-~Qh|#okS?b.k!,Hk|g[%],܆dCfww9]Z6:]kT*=~PzV{H!?.vSbL𶥄n[CBtOmu 6\tiHcml|^D<Ӏ֎ͷ8\ !!oxyl3]cO|K R0~ÿøz0MrCmMcp gwꊈa7d:Ԡ8 O xEz 06\I4mHnTJ=Oѫ,n@~@4H;Y߆PYiBz+v%hC0o0):3|r(6Y 8[B#N8xԪt2N!7QtAr.Y;M4W nXfȘS%Cm 3>i^2& LylcbGw|{KR!TRqe;9[+>(U`X;b@4rl,"G*`9Zsª Bƥ{M8@/prEA\Rp)fͫsy J~yGt76}E[dY9d<ᢄ²֔jf%ݳ,6a_')KN cb]y`w4eTJ.&FJ. +|Q1򄩦Ȥ^Qa$P,R0O]aᗒj؛9*q.{0.|tC]) zZt/%2طZDB%܍u }I?v1?;\e32A|U^,kA I=`$Ai/8*-,rFd<(NDy zJUauy۝ pNbOPr9I0=vx!CGy-W @}[;i~$3`]ɀ?6bF-{KUL&oĿ5Qw掊λZR( 1ꓚ&Ecq*)HwQM!F(u-cji^L[,KvW>tuߺ-rF'M++S:__nXCThnU֥h}n2';L~]:n!obBryY~?)]hީO`*\$T:+\h/|if\0c 8#}x>{0A~=K]Kaߨ?{z"r> *zߝȮ'<\%qȹh HMI"Kɳo,c+rźT*tl ԍkn@@?1I⺤XBE&hZvhwѽϠ)"fFgΟW ΡE4~ .e4R =7gLً1Qf> ˬ1Gʘa;P+Ń[ɏ n5"c0Ws䱀v!ɒKGk jEmp%CTq+gטgR g\8qU/_rzؔZFj0]ݟ*k~W Y_-P5#}y +R㗞b͓{"ˀgr FJLLHؓeu#u>jM6J~6(+BZA5 v,tL$7{q6@PxZ5Vz SE̦lv-֣:'"vSJTE^ oE֦A=*@Hl 1MICѫ(i٫CT<[(o0},v.$Rjt%md˹<ҽRtf1l!-%|X\*8>$>'s"*\,Ք`7 1]%"^Cʙ@HY))Skc)|9q {*9 `ܷ,zF dYK9fQ à5zN5DN-"<9Q>T;]DD7F\SG$_wrD(UE Q?4VPdU`mȧEpHc$(01!xB̚buY j/]8+q' EyҷPr2B#Ω{1c JPܱ/̪դZ1adyS3[ ;H焢a9sMMcGut˪P@M6UI ú5-+#!s3?9<̹l^,.!zodmaT/d=,;lwq 2+ܪڛ kxy00 `C?;%$ǂZ\AYVW(Rº ƈ~$?j#˗x4Cn]]&~pֲu֯M>xA{1y1$5MK {]`ZL<-1Ԕƃ5ݥG_mjqz)}#A (_+z' i4ru?TR("`=Ҭ'P9D`S^BmZp0 k50xonnvxJ>5*1JyJ!\hN"` )I uִfVF:Y9*!lK f]LenbֹU"G;)䛈ƈoU`LLMHWX] W<%4WD߫=dYC~h;VU图 6[ #4P E?gq/w iޛKyB7F 'W% T8[|;B!yMjyY>b]Nxf悺-'VGd iN,$^˄ȫ>9ѱX).S"&g$A[0[.+!2 m!\}r1IYc+Ǜp m-9cṬbbݎIY|B6x/k1ni뛅1U{> uIJuް,5!YOaoֱi!n~m@E rMѥXm'R5?7|v|3EAJY>4vO d56qӦo6څf8hE*]Yo#y #ѨSBl_zסm}pŕRryE_ѾC>cmo56~~)b_GM ~+ R;[PqEv2$7Hݡ  -k 8ط ~ /x&Jm*!'Ϻ+A'm9%7 BiX^v #_=Hn4t95w?< ;],wW[- zb>AyG8D32+X/&taO}n<+*f;żr 'WcBɌB R5̀If~ҵi L AWFvq2 )Hǂx(pg-uSd՘N'`O/ʕP8 a'_2cv3 A]Yh"6_O-:y87NDv{Q>k=`սtv27XX<ڼi{ѭ fӞ9*Fp'R䉤iږ.0IqDR`p:^!ש,k`H$Y@ݜc^ƀLpk?Đz 3Br+a,m3:jkjs?ۑo6]o}X/ɒѸb' $rɭ^0(5_H6ByZ hK9m[ET5ns2qv$7'VKHLGВَO??Uξ8oa :jz&y.LUrrn@Mk"Qٛ.&['m#UC؎+AɖmRыJ`u3AD|u@E[7$]1,=eO5lI}2L}f4UP&LE/Cd#UǤVO&ZI`BfէkX&O;Ds,vRtѨf  PmF\to@ۿوIIͤ;!eL c 0cq[`,Qs`d L W'Z ClLǜg@BI L,2{56z&j՟cα<f;Kx2ys HI2Ylpm5-erfH20)y~>wTh{ qP=wBCC m2Uݒ'dDjԍ-ELW\$\uF.R*$t>|/Ti;5> W"& bF,[~/F  %wJC̏hdtzS04Z/;es`$0O [JY%$1 |Tޒ6ӯ ]ֵ}ލx$#fL3@iLЊaH\uC q*aE( 71 H%Pn۝vox釪a\.`{27lJs((qg9YN4\eB/5-,3rX%@Ix#U?jRﵫ>t'Yhǫn֡素"'"Bi鿔VlpjzCkMuxL7~ς _ӯܮ$Bl6_^OVUf4|qI'f. iwxjBRҫpLeqc' Lkn{sĪs@Bv j"et9T؉=cF:)[ 2U-[]_`wK%W,Q&O=\S4Ȅ.hQyu4u9_rw j7v uos$)[uT*E-;=`41ڌy~f*]쥋0w\'Va|>d'r)(3L) F>9Koўޏn.DQߙo<87Lj(!Js]8XzP/b9MDCWEBCRiNswJ( p#n& pxesEWX `&\S4sϻ$pyn3-Ո+c=63{ɘ࢘e3[ŘzytRES3ji{@ /Z])m| ׫oZ4?aq$a; 8EUL.=GnY}ӣHSଫROg(<F6Cړv]r)'O)l|81-fFXG(,h`H=P~b޻|IN3|Q߽Uw[Ȧ43&z^&ѪaCe\"Sk@'Դ/Wzz>oW=6BDMYwH1wꃍms7M1qcf[:KgAxK0el'Ҫ_W=>ȧ$I h R$]RL~Vc <`4aAR~B@[ | =={[JM1lS`"8 v@<,n7C~yw97 ,x"TǞ!}h$68@3 :3eIc? ބ+b T3$4nHlF J$i5oH_Ds@4߰MK@lrtG/- uqJp%D.(Bsr=ɬy6rR#5ⱏxLi #DY54G {uo% ֳ83B_)Zޏd䧺>`i_#l߿fԝlN넖B,_ TZU/w2ǞxP OGզI3q߻aG*h̢olkLl;70޾q1;jhߑ##VMIvz}e ݗ]>eer &fU UJ6HUpbBd;w'LrMM?XJnte,c)ҏ{xrL=1NnR}ڰ0ܶdL 7b c`e龁tST@0"/ᱩlЈyP9(ҸbkRa\`65Q%g?"uI*4I՟Vo49K '&nچv]ǐuhl ΋;cH&eو1qTocpqy 5vBRP*I2bn\eA85"H)aeyqv  y[؆ NAˤ?&{DQ@w_ -Qc\Sn9"!F .'M7,:o9mK?EOClQ. Ah|{ܯ((\>k ՗jV1 Y.&x~Nq:ɫiI9j}9{o}Rkg6u6H(;;pJ;喯!~ Y a8jy~ܺ(qn%*e]9_u<B HS]M~?sV;,=17nYrV $u6Egs)^1 bt8eJ4F^h?G ϴR4γku Wb qy5s !gK6[|arn9.-q[@L]5UV(+<ϑL3+Y}Dq%Nʵ\:^G<Ϩ<򊥷Jq|2ʐ3Clf4XMCP!&Ifڑ;Q,POFLIAZpmi|$!|-ӐWۋ!Mֈ:j1:v"8qxh,yR\Ζ}p*=/'@$0![-RMNw 6ԫvuy'GΖ%Vdg,`/lj̪p1f"E>r&c0Vg4@c|YFGU] KkX+EDT}( \qe81.Qp%*2:9KPG4C̟ Nh;2|o9v8VB8ll.hE2„jr}u`lXƽrE KSxu]4mJ-MPŀ{*>0rje$#͋PlG'-m>H@UO96yXgcm=X0 {Ze78?r , ĥ$(8:& z0] " SlU*1_21D^{[5 1h?ۡOm3qyἌj݋в~3b`:+uS2[^/xGdT+։nV$>%گB \BGgVjª厭01Ѳ$gL{ޫ.SnOS$.@w^C#t d%@b7Yah%j[90fY$ 0tdrl mWz}"w@LXO?Bm+Z]AT^ 0Aׂ{:} ?B%9p+\j'*[ eC=SKϵ"K\;+cHXG2C +L5\/qu!p׋}J^u=6ZrB:oJ$znQ^㊳%{F|,f,&NFAMH֓i+IEV 뿨'_p(yT /|O?O,[IK-PlF0lפۛmO;h$p$IhAU 2 &9Tb3Ͼp}V vꋃtqdue,l-7TG'kd@&!&hvx |;A|t2d|3(~Ļ'Ѫ4T;&QGr0q<~ lm/'%C^Vm0]2N˲nUw ZH8kKkǵ;淇C 9Zwv A sɭ|}Vo$([⢓X5>"rp ~g`#OD?^LYz`gL:Ƨ4\V>7/(@QrQ)l֣/55{\ |;v?ϴM_ᮉ8&YI֟UG5L`q G*uJFk4-FOi givCWT^GϲAs7E;sn*SP`=FJ2FB}.TBub xL*MK Y謲R 0Xe@bO S5(s.+)e9˘e#(ݔb=}BsVJف;8s>ʘ!%„AbS'6xĦ-6וÇĦA6V~ԓ&azV8`Y$ƦZ]Mϭw̙ ƿi{ k.ص片ǫ,z6Lm9-`/R1<MN2F^*7>MH ?L *Ɔ'cZ/5ݞdWkSxFSIr(se` F[`"AXEw*kx51OQ4Ø{܍$uwEnE&;NXۄg% jgW qg G^J,wU>OJ}и 5%3m.6a2o}Y&ȁqH0 pG-~p[ks̉ry@YN,HN&;b.7Kq$[oN"[!ݻLa_ȁs8.)D!/wQ9\ Tny%Q PSXvl<%3ǪZScT , kIޘ -}hB.T9߾s=K\bdR["0vYkehۭ\U ղ9wY'/PqkFva#!@#:")7 67Jk85#qs2 \G=S9Q3^PĿM@}}^:^TҐ 4u&5, Qo&? !`VM^:wwEπ8AWsś#rkuF-[ĮIyt6Ƣ|5TPw.l1oU+qb$2͟9Rٷ:h S(#cw+]63ֿ^ MҐ˲v5˚*&3͖̎&ard\n^7@t(M#lq-Tᓓ޹z͖xю- ǿ*؝ݛ'Ěx#i ^AC 5!_p&  ;z. S゜hGHL 'Z.lԆ[UzIsHzwv~aW5+da@ҍ6 ޔ޷ߊg1"J5s8Abb_7٣fxP9zڬUDtoα%䲃Mخ:0Ofv|`S@r;y{Y1d@g7EX@sBrF9%a+>*_ުu`=w/*UGT./ƣ-3~"2ҿ` ̏jP7V(ҊQsEDp鷷3纅-H5?h%?])˪KOIafI*gcLoComFM\eUvR44'VZ\cwPzh-?FicZnA֞Wѐ`xKSem"iJgC"Y8^l}I]p%9gܩd85nǭj}|5V;:'&O^©FVњ?#Q*2GYxf|C?K+zõ6AY&wӸo xoضT F/eO(E\XJ[fVP)n}/BSwKO5[߱.w㸟q71(CGа9*/&܀?ak.l:j`f9&rЖ<}h0 Sl qw9hZ2 sCWZ%SMdUn6'Ly#a2u\iùD \.:\@I6Tm]VWۻdO>t*l/dARD hU'tI3N ΦLU6 z2)V@@~!d<2(r?LQe=a-_wpi𸝲öxj~>%r0(S~#l<kxN9Pq[N1οx:$E>Ͷ";G Y9ު2Pߛծ_I?A6-+Q^.1}})T<4'j:F{]ZID*gt^Wn<ftkaXe]Ws{ʀԺV^+4bot71(Y9Wȩ3G$)7UW!Avku}g3ڮb!9,&S<٫dcS͘u!% HU`9 $>s,_8fvoWY>SX?S(&.mk*8eRkP%'qxLCb%oegl> gA6.ǯS<$9Oʹ7NO2!2[4 );n6d`>u \6zYRA,mHڛeẄ'۔YTI ^rt'1]S9+” ]:G235̂%-;` 4 3vCe)8H =3GWb$XSLmP,a2 F7mnh'hX9aw3zgM+գ10zB߳O*s򷘽L*\2.Aڐîbۙ `I6⹝@^yr5  2&&s[X5 IQ#s+S̽̕yFY݊ۢ#yGν(d;VJg^?Rv&lSZT9EQйl( JmEiJ,T 4SxiNnVk,MO!R5#KQ #뵌QE*B#3RyK82ƧxSJjL:ԟu|,9?(Tk$0;9o 7=@Mj@EЙ##~EOP K`@ 9͕+zai+,{?|#󯭀bM!A30dQ$Z{8!m0t(*MJO X=Ɵ0[r(% %|8{+`juyYɆR,ECBXUw:&&vb|}kLUyFx`a'vtιHoɯ.JL.X*}cwVZ9`RMzҪOMVҙ5ْxaJ`0G)ї6xHҳ)vW7f?l[Qr tuga|DCWvs"ٟtK~Sw~Uf3Tf‰H(kw~,vs~{=)m-Pv80 * rpavXY kiz]/^w글ބNAcN$BǸv9sL.Z`܊>ڏU!l?YU9N V9ow#g~PqxF)&aU@؎e|} A+]VzW>xQ^Wx+Ad0i=vG'N!+^׾89g zn zA E{9>"Ed$B}ۡ d[1+wA :d:;_cq(wHLZ|Z{ʲf h gg@lԂ@;#9q2b~SwOJb`zYemuDq)MW,D9/M'٭4^nrA1m^}@idW݉=b݆Q;djc%a8;)o]q.7?c | x53 dΚgƕp /0%bF}Jñ<=s\嶞C\_fMզIpJ-hJbZeJhT;^=ݘxvh㮤"RNm{J3WE9x n4*k+F ^+a69 wt >JW{W]B]N[]ʤ mvs ˫(Ik%r=o܏DL 9^錨K&$;ٴ ssW5@M2B~"u6Xdb+0>Ƙ++|ô_2/VùS]/T}3 =AV"Vp; .;XZqV Q>+[saW+ #lcxʏ˒883hT4=U*c4Hҷ[KGSI[y 1"-ppVebn;:˭e?\M+mlLX k>1xMX~+ȧ 9{L̀s vFa$$&Q}HnI`?xm 7ΥYW-DF|aY1f+$3mwL$lf+kOZX_X9@c꫸iִwbv Mݯ+0CmY 'U T0ʤy>fk8`ex@@NS&yl QB]FI:a jYˎ!|o8w~R-z#/]Z!EGc7c/?L7CAQh̊oH$'gP;(QzesEi.hb6(3츐i{屘\ՌCE?&j!E ɺJy96r:Lߟ8vp4ulY'^ nr.-%$ 3ʀˎY r2[XJFo6dq?3@GT&4:~Q!]x D+ Sǖ)̓FP`ERae-~A7_+wؕ_HvI۳0!p͍+"~I:ŦNhUi͆?TL!0 v<./VazVduFXTh(x̂Az"rWt#? $|\:s݂!U \_w%/Q7iWCnX>J- b"mH4OM%ǨN Kq!N$4ɡvS%hCm7)ΕfsFuPtPX!x-/mqMgWގWdtuґ)1ǃm#eKE=xQOuًmlÎ`O OoqZub}A+NdF%HuuhUW^ecYR{VeH\OIqVMgpy\  h` l'l$x2)޺&-/Q6J"kH^-ͅDy[߸{n&lgWoX/ LqLjgЧ7:7 9U ,GZKE &@SnI͸JS?jlDA5KktlG]!v,>K~TW~ ỴMY!( f 39Xi{_֪X +gy׆Ԇ31T25?,zthIuI>g^KU޼hyK ѱhK?v5u O%>|m:.c-ۄDj'r8Q3S'7ΏeA$!T RY}`pf4qr w5xbhۜ.fAbBI_Nija\zH:k]^`E[Ukɚfk̭u '=14"aEq? 9=ꑋ ,Qz[AaeKl2هiMW}hЂ.vj)yy- qz\]H QiRVA\Cx]w`^o)D,%j~Akyh.Ђ2RG kbO0(융F'R1oaJN}:+`uO]QAN[ʠuLOCޟ>ۺsCKV=IRO=#WYUeһ01C vNVPoÕ੊&C1"l-QkP>2'@XfrfeA)2|f筎zCѐ 1Xֶv62fѰmKN H ,mǿE=h:PbR~ ia3ZozCJԑ/|iQөh7( ۸{c+ڵB .h|\gY*BCIi3+]!dSCLUQ"Ty٭R9f;+*Wh/vQwSXm3ĺ{ N{9V\du=L& F ֲ7~]OQWXijs@P^ᚖt:\ՙ|`\P)R0(MР781:sZckn&e'HPq,0Ϧ[j*G{XswjWQbZX{+@)$qBh,-{Z9s,e(bmD]UF3>#\z>OLPJW 0E>w] YZ