python3-dnf-4.7.0-15.1.hsx.el8 >  H co **=@Z J&>*%E>CoTUY{7^eJQ2 8v-byט . Y}(#ꬉB h ]! JJ8N78l+^1ƭ֎PE "(2܁sZ&$(hr>p??|d ! ;X\tx     2   D   h  L1  M< Q` V [[ `` `Ha[(a8a9c:}:GT HX I] X^ Y^\^$ ]bH ^wUbzd|e|f|l|t|4 uX v|w x y#(06xCpython3-dnf4.7.015.1.hsx.el8Python 3 interface to DNFPython 3 interface to DNF.cox86-03.bsys.centos.org>VCentOSCentOS Hyperscale SIGGPLv2+CBS Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm5677dfk""HH%% I '*'*77## VVggD_D_KKKK#<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' jjO j  qq78XFF<:%,;M~0!(rT<<^^F+o%V3QL. hhY e~-faONqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤copcoucotcot`tfcoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucop`tfcou`tfcoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucou`tfcopcou`tfcoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucoucou`tf`tf`tf`tf`tf`tf`tfcopcop`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfcop`tf`tf`tf`tf`tf`tf`tf`tfcopcou`tfcoucoucoucoucoucoucoucoucou`tf`tfcopcop`tfcou`tfcoucoucoucoucoucoucoucop`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfcou`tfcoucoucoucoucoucoucou`tf`tf`tf`tfcop`tf`tfcop`tfcou`tfcoucoucoucoucoucoucoucoucoucoucou`tf`tfcop`tf`tf`tf`tf`tfcopcopcou`tfcoucoucoucoucoucoucou`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48651e1b32c0af3bc2e1e2562eea7e09922e6f84fbe1c1d1328e38a850ab5aa55bc92ba943ae0b8c759bcfde49ab5cfe1e6295d3d27660ac2b0f5a53e9c6476c8f991b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d063c106f2b7fff337d048210d27066a15176c5958c9d7cf88fa630b05340e816973354a1b61127d0cfd1888b74744a9ec9d420955768f6ae688d061810bffa9ebae771b85bf5d92ff43690bc18a8e5e21dd93a2f519335c89c65741bcbab93622ae771b85bf5d92ff43690bc18a8e5e21dd93a2f519335c89c65741bcbab936220e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090a1d69565f077cd7a2413fc5358a3ba74c4d53392c2bdebb52610c6ef236f0c91a1d69565f077cd7a2413fc5358a3ba74c4d53392c2bdebb52610c6ef236f0c91e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e879344099a45fa7cdc825a184002022add8052e79050489060bbe82973abf809879344099a45fa7cdc825a184002022add8052e79050489060bbe82973abf809832707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485812a8233744c3eb2955ca4820779f3a36b140c31adb92922e20f0aa11357220f622a8233744c3eb2955ca4820779f3a36b140c31adb92922e20f0aa11357220f6287ca32ee1a1666ff61ab3a8b9047121c89daddd3973b929817c501dcdf68a65187ca32ee1a1666ff61ab3a8b9047121c89daddd3973b929817c501dcdf68a651c9d1e5ba736b411ae0894fee9a1f1ddf4ce98f791f18530e08e292e5ce41576f06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092775b1fc1e35582b04983be8fd6df1d85b1c59bf8c48ade21b423852df13196eb01d178663a875116bc6a5f5cbd1517cf35f612be2ab950811373973c62fafe1aa3b1dd7def81486e9d2df079714efa17cee85ba3f83367dbb77c2281f2ca1333a3b1dd7def81486e9d2df079714efa17cee85ba3f83367dbb77c2281f2ca13338febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668f41f0ed2181cdbf2f52065af4a065f4562a1cf16439c4299ec958208e6938c85b631a6879191063cd2fc2a13d88406a4e6257260e19ebbeaa52a84393e05d14572fb0ff57981dfabf52d27b1ef493915cf55585e89092ddd8cf3ab66eed436b272fb0ff57981dfabf52d27b1ef493915cf55585e89092ddd8cf3ab66eed436b25f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7a91eb62edae811de2a27e3d28c34a808200f4eb935ac3363e45bce5346c8b520a91eb62edae811de2a27e3d28c34a808200f4eb935ac3363e45bce5346c8b520b2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049e32de51f47d7ca799333ebb9c8440cfe63c87139aaa9e1f9ec694f97517ffa5fd4ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a902f18b525e497d6e92ad118e4a0761129ac1a72c0252b9521d007933f19d035ab6935851eb3fbd5cd41f1e48283324deb582c74f5ffafbe950a52ccb33b24e2f46f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1bfc15cdf1c876b8deba5f33b5c8b3c8d346eac2f3e7c844691df2c1865e983060996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc0799752a621555f71eba680dead72e66cc20b34a6dae0b80c95b49d676c484a6e1eacc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4f6aba362defc6532e801d6ee3fed80d9d4861a77469a994ceac2f32c9a9bea98f6aba362defc6532e801d6ee3fed80d9d4861a77469a994ceac2f32c9a9bea98964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714f91bab5efe5d9f33900cad7e4849d211719b2e0608e55fe1b18f4bdfd6a144f14ac95ef3c3953fde8751beaa1b8a0771a377b5b67814d52b97e234ca5ee8997f9aca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-15.1.hsx.el8.src.rpmpython3-dnf@ @      /usr/libexec/platform-pythondnf-datalibmodulemdpython(abi)python3-gpgpython3-hawkeypython3-libcompspython3-libdnfpython3-libdnfpython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.7.0-15.1.hsx.el82.9.33.60.63.0-80.1.80.63.0-84.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c0cc]cEc@cY!@c pbb֜bTbb@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Davide Cavalca - 4.7.0-15.1Nicola Sella - 4.7.0-15Davide Cavalca - 4.7.0-14.1Nicola Sella - 4.7.0-14Davide Cavalca - 4.7.0-13.1Nicola Sella - 4.7.0-13Lukas Hrazky - 4.7.0-12Manu Bretelle - 4.7.0-11.1Lukas Hrazky - 4.7.0-11Manu Bretelle - 4.7.0-10.1Richard W.M. Jones - 4.7.0-10Manu Bretelle - 4.7.0-9.1Lukas Hrazky - 4.7.0-8Manu Bretelle - 4.7.0-5.1Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Neal Gompa - 4.7.0-4.1Marek Blaha - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Matthew Almond - 4.4.2-11.3Matthew Almond - 4.4.2-11.2Matthew Almond - 4.4.2-11.1Marek Blaha - 4.4.2-11Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Rebuild for Hyperscale- Ignore processing variable files with unsupported encoding (RhBug:2141215) - Better explain traceback of rpm.error with dnf- Rebuild for Hyperscale- Document changes to offline-upgrade command (RhBug:1939975,2139324)- Rebuild for Hyperscale- Add support for rollback of group upgrade rollback (RhBug:2016070) - Move system-upgrade plugin to core (RhBug:2054235) - Fix plugins unit tests + unload plugins upon their deletion (RhBug:2134309)- Allow passing plugin parameters with dashes in names (RhBug:1980712) - Fix upgrade from file to noarch pkg (RhBug:2006018) - Add support for group upgrade rollback (RhBug:2016070) - Expose plugin unload method to API (RhBug:2047251) - Add doc related to --destdir and --downloadonly options (RhBug:2100811) - Set default value for variable to prevent crash (RhBug:2091636) - Don't include resolved advisories for obsoletes with sec. filters (RhBug:2101421)- Rebuild for Hyperscale- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- Rebuild for Hyperscale- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Rebuild for Hyperscale- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild for Hyperscale- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Merge 4.7.0 update into hsx branch - See 4.4.2-11.2..3 for changes- Update translations (RhBug:1961632)- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- PR1761 bugfix- Back out change on conflicts_dnf_plugins_core_version- PR1743 bugfix (RhBug:1935465)- Update translations- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-15.1.hsx.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-83f03c07173b291af8d1630b3a64a3cf47c483d2fa1c7915f92c308ec17c39aac?7zXZ !#,] b2u y-iSqk?`JLV* dI(DԬRp{d cE8Ò#*i[;|SV3%T `}vm(fQ7Ql{4A*.<_N\bf7I7q  ʕҚ 94<ЊT 񸴚9 [CR2ssVW妧3 AőhOsΈ5~/KR2WSQGY{"r+W 7E;X->FOfׇsෲlV(X`@IˍQM`3v̴\GD6glE::/.[ZS: p fă۞HT00IgR Z懳HQoVH264~GKXum<R{^kݨe~d֗},!| <Mun.U/džizB}b> mV!]`?0C;hO0Id:-P|AnUY|W(OQsl!gtV}Sf h%RCD6R_2o{g[s=n ?#NbF8SDMT^&}np%"T.%6\MM2JT8%$ˑtB]Tt3L%#Aܗ=YBvk,|ŪLGlEC+DL-,^ym֐ٍq)uOK]Tm "-~ hGf[6R=l%ďrMI `]2;HP)Fcۺֵs1{7;E/mL]L J0⺳O)F&3Xˌ 0b> 0@z{etod;-d?( _1@T/h<曒;NLlѱP:)uMAW̸2!+/!ٺA7Y?λzW.j|5 ʽ:ǘW8;Hp.d={zA'o[M;=!L8Qt7EJtzy 84$$R+z0sy8dx'tū<.WA^~hL B-mThW~\.!<݅X"VoAYtqR'S8^na^&h);X}U{OP؜ ™Z2 ]pH<"i+)ZQgTA<:q9k3% ^nmsJbAZ Y#ʌR.÷Bk P#q3毸§*}Ο{[5D)M҈:J i&$Gq0Q$[$8h-y2ɽ% R:̷(K;V:vT`pQtLu佯rk\)@"n" \D^R>0tl0ףf<{};P2`%J#de5sTDj3%hq8}q7Y4?:fHQ+QE5Nx]јTb$^ "z`N}$:\O{26У*3gt HkA.xsoh<3v?؉aQ6G5e_<1^ c;opoK?/eJ)^}nE40KvP_нRW 7T0TNuUֵZWɹ)PN>UeLdW2M==5XilzOYM/IzK(TF ߬2哾ilK(LuO~Ot6afa=3PdodNQd G|+bA/t$_}'O| 8pҁ,e32(vSʓ~f,䏓\ *D*1.9M)(+ݰ>?2!+;jiaR*Os_3 G\>rm+"aLR 5"F. U#A~X>+YY#gGolI1mc 9`;mYbGLcK9{wKjI+wU[Ik b7~v޽8KkI2i?vb%JTpy c_ [{Pr jɺ6^#Q^i-Fo8牎jMEtRn_q6X&ILPZ}(_2"\D V +rcy#IMO!ӡP&LSSV^OO%c>'|\ANg&/%0WgMdeZ ro/Te#>6;@jG[Ɏ*֬E=urfcj 8b#eQ0ĉ:Z$mCȐhd/[]s&i24@0ثy"yp G^\bp{ 1/97|8{Stgmtc0'"8qM7RpYY19^#;0 #FCn>j@Z<_lk멌$VQNbC(Dy!? < & 5&l7sj{~7"Ҙ)^egMd(Ajb2yS2JN#P >lX9*Λc}v7}JWY;-V >3bTJIZDtnJّ"O/zKT ri} t& 8Y۹xj!ъ*_SG*a5-?\nzK‰ͳΡ3¯tt6䯣,Ҏrg <bli>`ϹmH.єX3nwO bk7kJ"֜Dp,d0 ~ @TK\RӉ,a T?/+<k霠ū _~SI}6;&,GfY9nҢ N)azU7y<3M|Ep׶9;¡&G>1hħzU0tcOYQ\Յ<+j?f }c=f#8fΨPk0A$m'|Z:fSn61'z݆1Wc oեП1ƴKSG(DB(\0>a+ʏbJwm:2aF51o7G½ 1k{̴m)D~~c7]mz5QhV/#=6f VySVh!4;/ӂzŹsjUdX &DDUf0b{53zR*f.iM)bkl7 EcV$XK7Y+G@g) ZdbyUX+o(_KBMQ#҂>2␲= >$\f2&S.`bV>GY8"(íe}?ߕcw9A(ޱ=TYa'" ~]2taf5;^/25ހF F]I " zE7Qa#BW fdd1 4HL=.?1Kv݅[ yڔoެ5D/{H8=7" ;(C"ξ Ț@Q@T)GG 3'휈k% ݄Uz+T9;|#|j&QKەa+Cgv`XX vD^AʳOu%c6WQE0.xȢq3q[(L.W#+ͳYkAnBx;E즯c kyxYIo{|!Ex2) K>ȬLotJ[hN-c'NAM(.z:yg#,B[L$~QҿT>xa k> N :U!9R$Th. Aa8T:$hY6!gNWșԸ~[\I~lW/7gto1&XY^ )zyHI8ʺc?JRV~=\{~U_&a^>e7>nMYEI]`;̿aK*{~a`vU(Y;SIr_43w+XK!Ҽ1O$5y%R eDlxnt"d[S.S"}Hl~"(y0oCI eD v (VKdu13Sx< 'h\ix,9ȯN-~~ >UcHi|=aG/uC" E˔N .ND܎5eS_*ġl. ??ΩAڰ 72yq`Bo*B+uoSPuYt&rڬ%E`D&Jn_k40;H(w٢e@ꮑ@{/jcw>KYߟfewP"@j.n8?LC,"fniu?e\f@SU1bPM]e@:yb.\6J}-n-^Z @eJ8`fɐa X+Y7BæQRo1$LmS \$#KB(6q@/ʆyYOjsN k?̈́?b&8Lha_.5Z!Tt&"Iנx ?=/ׅDZ-K f5(m$x&D8(W%=fjJ9 ˼Ӌc^&.fe],aI/= Y -犉'deefsBfJMg[y{n|z.[:/4Dm7 ҲJ.Q†~g1O z:Ww.']7|PFe,4>K*9]Ԑ@#hGocN8.;o_8.̪H@vZ+ Z'RZQX]] [˗rG^V|.Snu×xlUpsΓ"cS41)qyzKYjCmM>i4^Zh I?0.#21OAr 衫bj@MN)U\|2g uh-ʴFf23aeFyNG+8OlJ[J?v?d *tC*?^)7˺Bp/7ZnxzСm>BsNuGM[ ni 쒏tAM52A;8o'剪쾵 t*?ٍ ?*;W -RTWx|pab"spEhsD&4 TE7cB71~4\Dv=<'#ϔOYU#;!5zX]tnĩ̂<=&]|!MWA,a2?I +'G|ͭf+!<9 *Y(~D]H+ meÒzuJRlsY*'Q~rɣVO=fpBz?d%`/$QԥyX!/A1lҎY?m?&aڀ1p}P f}aD'r3) (<pD}&3 Fi5(.FE- EJC]spCgXc.nF94>>MJ2]iHX|ڞYT%k׍yz_kO,ޢ+s Œ `2DI17q+9yN*ADIX?E+/Oh5^psb`vϟ\k; %fr զ!5Ӹ5WIRwwNбOF1e[Xn߀U+F̥ѻT),k3<_csDŽpqܹܺ6H_-w: K`^Pk_Zɠ8v fc\#a-ۈ0Fԧ喇?(+QO[0GLƪWvx%jLvU7Ln-SJ2z`i=2]|$~sDc#X,@D!rKޙĮ k`8Yk賁f1*/Gl Nb XAMґ]){]Fe?y{b7:7#~K0lk?--ɉbnD^"B;W/tԌ6 ]9Aq'+ &J3OQ3R9=sl"^_㧕]NP|C7j& *m`q[f᧟ [!Q|f/, vm N&;GPNbJ|U~+:\-OÆ?0˴6^)mtMJnvzFQp F)G.Z{O9[fDf{TgpEyGԼ4b{yc": 3lblכ7iA7:uۚ7Qr6/ad#R9=o`Uܧ4fF!:^ɑO\{ÕSxRҒ'%]Z%+ Gqd%$(ЉJn|aP/gBթPyU~VJf"3)Doɡ<^ϨK:-ƥ9sXvUۄv,_hs'g6~v!/tu`5W5%*SBQ?]">rzw6>F± s"Y ~A"c7xz4U=^(.GUb 8~ǎ_m$Aa"~ysc1*~EE!o=]>aJߵ5ןW*Ѥv"4lVm;xVwXD7^ITwY[).C5#JʩRRnZ:3ܻW*wzdg4 h{F`E#8JD)\6*UTR;Ձ_hp yD%jؤteTLAt(Pjn)Ql?⬂7F~2aýդ{;>[im3:\KS//O>  v+Feb׉-rx5/jp7ecE*Yb۱늿fLF%rEZ0-8Ŋ}|(MD,.n/Edt퟊4D.RTJ 5&[;cI_ sψ  c(#=|Pvөc E'SkEp1ҧI>pGHut\uT& p$DN' =kOxCXr+I!Xql*eh*e=,Ńiǯ6+g!tvyJ'7 ],V[k<N5;ef;.31Zt`IC`Œ?6WwӐ{St qt˓I][.qpk l^>s8t1/{SMXP3ŏE$_6u U+ z‡pAE-'w[z #|Qypo'i}f>$_S7[MKZ=$@$ RjDg2??D-nvuӟ\T$AqIgP/I$Ig]eqԷaAo=#ͥC$} @Oʼn8g{K@wߐ$g`/j֊2l˛+32hDca!cfP6`)eCʱ} fV*<=;ӂIMw 8> g}kW;.&[^ WȌO`aS.ɀ3M78ukNp"쓚 20ށZs8zp}c9*q?o3gJG>"NϚg !Jշh?d`.0 ᢮EߖllpUʪ2!Ԃ tU:]UD S9P6HqͳRYA$-4 ,8ey*Uȗۙ` 7w as>1`bBw;ԗץ6Iܚmuy(;|$~W +Z&C$%rd}C }eׄQ *]m,|$7FMɴi7+xHe.=#2wT$Ahr ;UYIg.i>! |u'uJm2^@Yyg!O͏\֩M:#>YT0 0$IF%ORπOMNmHSJxr5USi)M/鋚(HZbt2-^>3s&? vw "iPu "MFX/Prϝ`r!*D='x,.5t >LhHT#.l%ϷAִ8K4z4 )^Em"o޲l؜^{q}23T4+Fb`! 0"3nh^3r-90ʦ f>s~W^bG(J3{h=58М*,\{A}Z8q8@hYER^z˦SL[װutn0h& 隰ȶ$ /\ }f H@LĿr&G2Yuv H_9®JxT(f%rZvkJlᤑB 6@D׊6A5:@-ʺ˧7 '~-b2S-o F*җV)(Q:ǐxѷ9bx an`rx2,]FR! 7>x.SKZCj uWRl~`W>2 ˔:g¦0-|diR΅CYA~9G|58^OϪKL1M*ҹ!q;&PlrjqYll,ydJzxA&s-BO N;r[b+=߭Ea&~(qJ͇$Ny|=`!J{N0|+o -|{LUgžƳRWpo{E\-_k-2ZA&`=/?v~ ^='U}bW=FxG`Ʈ20 {%bdw \4ѷdKfG18ʐb+yսfF2G0EtWA10^UG,e Kc,u|g:٩] %N &9': 5^eH˷YӘLZ4Py;ǓԴA} >NHzrAcA U{#)8)uAnp M/1 Bp EO ~g{oR]A`[w~ ݼgm TZNңp(5YU|%-_z뤊9휑(iV}|GLQKLaڭ?وs[p_ʀrLUߺ6/L9tO^|8*ISU/su{=@}fIOptJ,^ɺz7a i< TȎ֯?,1'p0.+G+ J-%$U^iet2EGj&iMA)z(?WvOIrlK6bY'ˁLWY"8%F \cdsBփ;?J#SH߈y |ւ@ qANIKi CF?)z#}T,'o[:%<05wQVCʸ u]x'+qO6oRN^ <.OP,e{$S42<62hS<zфO흸r8sޜhhK49nmѾD(rjM 5 !"*d$i -|L[nl]ЙrDk,v *`´ ɡp rM+ _Gq*m@_Iyb*eHy9Zk@Tpώ|-a򇸎Qz(wqɔ!8pH{WLX夹{~{~65uHJ_tp^^GP"La\@y9:R^h7 I Փ^930$4,1 YtΔ*6Cqr`I(쪁mݸ Z `T+.Y >ڐ%]4\ ~vq@J@Pv ]zo)jrۡ#3|ٚɀ QD[&O' ƗqVeu* L*4+浾?w Q'H=6QG3$[ch73P9MTI*0sOvРl32Uv$[ А;owz]qHbv/| &msV/0OI 'ey`7p Y (0r[O9!:[Cz:LwGk>1}!{g%D^)Z-;b-]@mz*nOD+Y?b/ƊKU~|ʙ w"v9<zFO[F'伢|cik<8)NOl&jkFrx>QKaNɳKtYt5,"J^4EVC?M{B>  f`r~"pĞ|b'9loC|be0ǃzGIOaƜ>SXpIXb3 ]}0(m8Kp)&]lleϖ=,*A9eE1lB"6IP n? eV '=[OZ#0Gh: 05 uH Dk9.y8]?᧴>xMʎN -GtoS[q[002Ta|rK=aV[\쀛* \kV3iNvj1?|<*h`d0BC& νk1dⶩXTICqbaD^<Λ &{GGZRn]N/f 1I76AbC"6KeVm avҴ5fgd/|j=kd%|_Z sRG JqCp",]cXe7#.20a 2M3gh9@Y\CC>N% ]_\ =+i_(C`E _47L (=u6."U?ۇP B"Ē:"&kؑ-؅ '?OҜ6jIq#,T$qHtE xp:@G&KxHi L &Q̩['ȝ/8v6!fPy^.SOWdXgvXDaa]\ʘ Yr# δ,N+@q\6*ԫZ8,͈9!A>SUΝ1)nIrYBDf}t  Ux3vBMzN:93FƞH-@lِd?JyI3˿]p.HXlNR nY(7*|0ibck6t+·Y} Ҹ J<Zoc5gEj9ܻKXP<0}"8O&,^5OPyN ?6NH*&m }ѷ;3/RԪB7 >,`'UF(/& $WRP.;.y}\a;=0yT%+,E"^C|0lwv#@&БQkBj>$.XF:LO6P䛒,Җ{{"==fj3`(܆`)6T}>V^D3?B;F v-Δ鳐x2,A  "GusɄo0yK}&ҭ,O5`jx9HpHX5xξ $8;eouEwhUwb:ƩDDK E`v hld궉7mf;ͅ_.-Uֈ)tj8q>ؕ3yb,8;VOZMЃN+ĔZ6B\N}M\cՁ7|)[,W_b=Z4XN+g'iD5 O>D?g~ʭT:4I/"Qng߿>-VE TӍttY^۔-P΅lVQvzjܙbs흶ZDbN~ PkR?t&zED<``l |䏋aәWW9sK,-&r-KKs>&Kilkn=i >*X~Ul0)V6|6Mӂ$!oxA4Qnt8ZBLcD!q*xиKBoi=i7NJgՕ$. 8c@6֠ɵlզ]p eަ-ݼAzV 1W8"EoCJGK?@6TS`~1ZQFbyynyܳ5z.褡M`n66 x(u})RA{gr ћ- WR)r$:_ p$*(ݞ <ڇ~Ӵ'i=u\J{K}B)*<}#i,* Į ͂?Jg]bqV,(>$0,fCZkfz(Gq&>xr>.KHƱ*Ş1s8.f8h"B%kڜ w).㑹pu௙@;oR:;$vh=ctDг *seTq5OR(9f;wzwdUs `yB]7p%{*&xLIqQIs f7JY<(yTiS_;RcK"ADy|I͵q70:/xL9 QRn9g iM~,uM c ܗN^G{Y춚NQtpڢ :O qr5u4)T1:Ritty{~NW\yQ)]uz8(9iXȃ>|V iv`q ]lHPrקY K'w.X'$XӪt=/?[KBo ՔKTI Cʴt5@0\SBwBnEY)I!_mARr¯ߨ;}cU0F葄2Ɗ&檢|u[mt5&ξ$:5f\i\cQJh^8̾}.$p1P?nl,A]֟ɾ[o~Լ=_XULC T.eYg!/)~1o )2^ڒ\Ux~WCc D2&Rx<ފcj9~x(,fuSuCbҀu KcWwx>Oԉ jQэlG͖;Bה#!rKjzS=:e]y}!B̺'3z5_\4|ѣ0i ;!aUlȊ{EC͓u04АKp5C2W^jBL\Fi ;xb8 ĸxHjR|ن%Iׇظchi{qZ34aT{$3+bA4RI.?&?Ӷl]7(#Z#1X}ҔPp  *sN ,P7} W~bMW"ZJjkd҂b?56z H[# D~j8 2ڽ0vץ:XNㅓ-𯸺kj~N1<+ $H  g4 f:v3Oܓ:g/jEag z};bB˼*@=;%~bmh]kmXt4qE 1qy-sL4c"dh ۊ#2 Waf)!IO6|hA^hMgawl|d~^$}npi^ξ#XsY(((QTZmx\q?g3`̒nnbK,0JJszX iaMUam~Uo"5cj+mFVqB6fXy+Ẅ֚MQ#/;]Ň՘4EOXt>W0(p?ki(a=}UrwM. ZT ^}+[9{J/Y_>\ݕhu-37$ҁOk+D{V\L= 0;袠7M9" $#;59w_,Xi/r)qo_C¾ Ok#a.ƶsr&%2E0ƁM P/qB+n*#028 z[^NA"JTOƝF9^ぉx(CT k\ߏJ˗:e1 YlUbf7O {娯$"yW:";,S{h)tC>X. ; B1$/u 0Qx*~Rj])>BY&H%(%*Š& x!:NYn$-#fg'O.8WAF6 O8d%+] 4eeN{>4tGQ CԻ[A[1~>q?,ngCwhUT3d  Xvw;`%9c>(cXU Q1?M[/൑UmSM>XT%,s=UX)&fuwjКAN FSD]RZNL^Wwzj&*k16$|(d(08N-*okm%7, - IJwzq5l.ۊeHQgbnX}~s}ťMR7+/LbSo7NraQ];|pt;xCNh$;" 3`^pa[cUv{| $iMD:c)sh)v&'Rce~?/#c<{f!Ŷ@c?p7y[(EHH^"i527sAuzps8Yp0CM؍TZɗvt"k7+<@LSk+9${U!pBKz QZ T8jkewaL] i"O: ~^FR՗p#a4^E#R`k0k1atl|a= *"57kbGލZ]X.1$1}p7|(e€ "5 ׻(hB- jkb3-.t'[瘽~0⚡5 P:HbY80*iLot~||;6!L/ %7߸>Ov/^{+&lTqXd'4ʃk1U^x_6Zagݪjj+Iq'b+)"g|]X >0n&ȤSoPzQLK鬍5>C]mg^spQ32ӆ&dw'a,s.8Է,鹞ݛx$F/sMg#b/ <='*8)yMVnXΛ'-ʺ~'bU$ژV7I$;רI'DfRGOk֕B}Žlx& WmgdaMX6擭4G IUB'WCct?]@Ǘt%Zť؏yv{։6:uuiimک]*e_+vKy-|lu+'(5!C Siw`94&ïM:Qبܩd":ŠiM/!T%>ئ^kgJ@G1IT\7α\o ]s|<酧hYit#3i婡pqx7F!gmIdѣ (Ru.5|O2iv^l)D%*)^Y:yvϔ;Koej[X`Ĕ@=ǞD] 4(_$ $fBbܛlbL PI#Ř5BGO~Q-tȣ͖0V􀌚ft9啥Na[ZhVتEJ~1Ms#^KAN4&xV+:д9`(+>/C _'L@pOAoa ! LU_?nO8jEcMlO|B.mȘ+9hS^7S[yuU5Ki)?Ml\xҖBW9Є"H1hyDi *ҩAڜ$6@p~ qW}@tb5x '<4GBX4X,%+)ar8bbøUx V&VyS_mqV8d`-[Ю>9:HXT% _NZZ/,ӝ6v5˸Vy6nu'=G<4+cm c0C1h:i_&0[*9]Q@-j/>C6_ȣ 28d <}@c2!SH smO-C?RwH{ Ca묕Dwd'[ BXP'<">99{NkJ-rթd8#W@Ovp522;cV0bѕb$mtM,Xb\q`볋ULII!}ۇ.]=*W& 2 2P캽b+IHL!AL79&-$tܘӀs* *bɭpO6Zlrf9cDi{T74 dhb8xWOgD_ݬ)agV[|H h"mzO*ˮU^Reηd]5x$Ғ\{'9G u_GvXM4 ˷JOqϋ5ݦY 2eel"K.SW `X'⭝Ņ| -ƅ PʬlZmE~|hݠUgP e$T*0\~m>Til#y"k؁K7O IuAaNqZ[ (>8N-eحNҏǶ8M3@7$[?6btY4Cb'e֌ԍ4ij+ή^߾r3Ks¸ޕ49dLG'ZaY8蹔~ ƩJJA 9N6^nSȋ!KLxRIN`^>Y}jMF.)ImMi4U &GRv;\%k},!C[iktF[fh1"ZWa۹=1`w.6v4Ng2hg\3 277 3I֡HV0.H.ΘN}4.1d:Jp'yH JV"D]:ȱn^RY";DHSkΊǟP2јM$6N"~)jV}9f5m?yˇ WԙQtU}6_T<-@ rv/+(}x#8%]6 ^/jYč }*|>dm}K;;v}īSк BLd͔; [WDU'G; ˦]`t{'/gP3t @7$@Jl9cm3 ؎SPX7SQ6 L1GO=Jd5MO}&Q JZ<;! <\ Rt!Rh ?YkcO3CJq>n9-$&3yI GUU %T!bMQ T.VZ"Jo$&6-*)/эNBpm]Zo&Yd_S;CT\#^d80 ]M#E15gné=]p}*$[o/: 1ϙM+.Yu9,uyO E)wסh8@6Og(0X6)EKb0V|$[a13 W g߉?hzN pv,( 6ʋMnA38 ga?[n e&8E[/s jNG(2 *R &X.t٘Lx JuLN Hؓ]݇d,ŠiTSj7 N3>t;~5:jς؟I~Z.(@)8F :,o^ijEJ7wJ;Kō歟-$z~byIbq;lvcpLC abhL]q1mRIhԦgQ ȵA : 'K}:i牄J_!j "7rAfqgO}l'HT22+UȜYTK3܀׸kJ|TȠ;Ģ; ;Rn~PL;U\{Ttfoˤk4S3I"t Q<}^ 9ȣSUAF˷Z񢑠;/GN txG6onP1)UoX;Uo;ƵR?#ZyfMg AjAVӻ+*:hTϦS|ڮ+v?g ]7_ HCXt% + |)j;ɦu*HzZ=tKdUh$=3nAMDD+WSxM I9yl(q˛[IrzU3(`OS": uiX^aj]mLV|Medwsw$}O1h%Š<Փ ZyaPNN6GTu*vfqQ'׸޳crx4cnE+'7>Eed #R1|U+§^:osT*İ. vʼnK!9F.DgqG7#䨁 !$naz/W99"T FR eP q7X~~8_8#gk٠/>B"*87yz~ 帟}_#Ȥ[Y_o.u/4W˟qTWA*tGOu`H-IHȲ?٩/SB?1ǜO>ۙ-U޸;] AZ/}E{̸DbEfI<ۭo'l,+jeV>ƙGR&}tJ}t/UKNkT|TԨԽ0 $^xAgs9-3rVf9dpo{-d1ϻ[ڱile_>@αDyD{ #9Tr@n>` 3$?SS'QsGo_ĭKɗ"6`Vb3.Kskз`@^o0kX,hS(@aFUl' ǽ#7+ טb&` 8 ػ;5W*|//ӌX^[̢yG~A:J΁Fz8a reHBQ@wDm׊!3`RM: ][oc)~K퐻/p& !nz ffrQY"at6%he'Y0frbӅZ\ŻmF(,4r*GkCGXzqC2a 4%|s뗒 M #EDI1`1}xPY_ƫr kFGE J\#Wf*/j8tnwY%f{OP;f|0 IRlM}6,>_miv6kׁpՀ+AZpLdӥ1ì)F=q$OIR2~x%B|e7*zx $a;`Nh9D vBǰeny\i( JjJ9.@p6CPSikTE$t*^"Cy2>ݶc&s.t_jGm[!bpvTԭ6 76^K6of \^6h @?d KaJJu_ZyM.l=#z" CJ7'kټP %}1%7I7%Ca1߁rfpc6sXۢSe4.ހ)0. 1hzHҀOiB}@b խi͛][sv܋[Щ_%mCd,U>ĒydZIJL8=m+$* ,;Kk˗˟Gԩl XGd )sQ"xV rX R a28k8w:aUf;c΁٫ $[iE+\R]nb| yw: *JWټ%Zg[$h@cns XMUsSp YN=c|O k5`o-L@[N dĦ]X$6 t/$FpA!+FyJ=_Ibo! VI3k+uc@!7Pw|Zw:|| Ymdj *V1rQaHXث}n0Nx:ȊTiBKJ4P͟Fr ^iMz,Ԣ5O\/G-M~xb@kV!2D[qiuljCZm"-;> ~Y۔AG2YDE-d{ ZjҶǞC|H)=\t ,Y_$/mAv]"gL2c9^{)Z"&\˓t@Ϸyr%}(7`TBC$,Se1弣kZ u?10N(vtqDh7M",e]>aGSҀÐ{.iD\y8k  )'ߡ5*ul%%}74p7$T3i. ^V6lvˈ0M/?u23|o4 c:aZ[ˈ9zBY?8M^A62z_҄gDvږ2ڣUvk9ALEhJa ֠+!KypH^T 5-z p-fOngmHz̕9E!g[|vD9svu9q^8y3=.SvLqfΈ15zW?q<+5} /2=0"R4sB=a00Gm}{deRJA"[gZb6$T ɞRwNx ]9#G@ [^ܥwd<{h5o](2ĝ) "cd؍|JΗL }쵽~Kizb+ܹxr\hTY-?)į&1w(>7}#_UPuw diq!I kLy+ek‡ͼ5x)%jcB{cu--XL ngZD0߰H cpU [ Ep>pD*||m:{=3׻ʏp);W"OqҲi( 3zhvŨ6M3G2c&PRs h(VO*#),"bZ.XlZQyOK O8D_mAݸl`cՂ{J!coI'E$6%*IP-cChy4ryF\pVx"49M,ON|FuBpP(!é/rB] V=fd6f6ʰMi1j)w-@{ǂeQ~9 ,<^F=QN/fGpb GRah?M[,Q7OΞzv:!.5Ya0[Ss~<s>}>tNz eI7Չ5a57>[8_J$dJŜԮE3 ǃ9Wbn2) DmPT=}Vj`)x{%K}Ŗ&| nRC\v^WV\zCeu`󥩡]c7룾0^lD#]ϧy1R@#r`c{~e?b:̤}@`0IG'`UgE-|LCۣC^(;l mT974(\7`zO$`olcDv xAxxYUjddޥ޺{q % O<b4+J y퉱IMO￲ƿMwݛd D/ktẃϿ73OyUfɀC!-A/bvle?y^k'^G]U̍&HB}1 k8Q>]..%$ $)+\"M[43oj8Jг޷G3AѰ`P~i7ib1ӣ9%Rz a7pF69!N )P֍k)lh45r%; ; Aub.⿢G/ZD3 2A2\Bbw[{d%?G L>K6oj7A[~XSrz}XJɪ[D@f96ml$&'Z2D EVd~c!P Te8g6l)$"kxgIbP $z8蛴d($&e! x2O8{GҦW<1FkAc?F]%(ԩG LQH _駔YҎr\caÙRkdPѷ,DD#pLrEo=!V ".KFյX!a<=:I$GP?IpGLςK[\&6 P, "#BL(FOLDŽo՚1&STw6զIdS=D*2g@Șf2E@ }.XFZ(Lâ@M1s2cYMA9wH1'٘ͅՕW+{-@ 3$Se_(Џ` NۑE.BրCs^e\25`D5\7MLC 韈tO2>}-7y޵cl@xL(/uqTo>EyoVN5JH:{P\}_+O0%[|*z ݢx>'6~h,6^\(S}d4#@Շ01I"e{yt`Q5{;A³@Hlwu-vaF2Lt)Y%ñbNr'.]Y)Ah=b&^IԖiP|Y5I-Ϛ :B8hisol#m d޿cLdo$2 j&C۬GxRA1D~%kL): T1̀x" Ԗ$k$@f99=PSWu4dTo"Eb;:jV|~cTk3G 0Ol.W=jXBhH5Zit'ы\^T!8Ylgf&xHH{#cexQ3>(䊹E!8.Zfz Bnٱ\8=sȘuV1<`PIo r%')bQTnVڃ53}oĂה(sro]~#ӭf`S%-ALwx[eT&yU1]ձ`p- @kSƭ]S0 _e2è-+Z_{CF7&Yq{Gո*[Q! Ҋ}|}yij{3 2WBWָ&+ް F>@Xp-b[ulBlmXRcGVӡdk>-L7.x6GE7zMY6v߶f,m <q ňz9¥E=VpD{l#8Q\7L,ia*N-|Ϲi(5*^x)Wvg@"L8’iht,0! EQSbaMv7됣'o9bq׺;Jrݜ.]0c9 [kRR^%blE$t}}9u2~gXR*t2Ո隙lA<̫Adr+RD39aHt0̖AKGŁ|Ob/;~$X fMd1){E]'Њ] ӹJn;9^vmuJ NPn|q%DI2ߕ@`8^͊🏦a mT^BrwAt/TSDwAɒThA ,RUJp%Î~_XFA-.eSx+/G(柵Tk7MP*\Phm"b xA G"%'h;ɓgƾ+Ϥa)I_'p4IX=b;Avf"b` MO~mggW>e9Cr!{I.E#Q:Hz 3B.)=;Wu:w;S0=b- Y5$^0sByn7Tx֌h򚸎IfP`v-ke.XD謸}QB]'bY+( * cD M.e$s($%FhP*[hQw=A*nCCZvg:pN݇ >g{J.oo lr%I ")Im8(Z>W5[Hwzl;$6Pg!2l8摻FB͗NL(y +uApNp Lpo NFNo2́С8: Rڦ@@;Ͷ*n#^0o{T64";d4)ݔ*%Rp'u14K|U}!gyx[rIa_\~ "5@ ;0a`y>,nY@1Z ؿx ߵOv^yyլbP\lCK X=9KXF;]p)\Of?ѿML?^Bfpǡ;h,XnY`AaVO@Q5zNۣEQl]], ȅ2mH K߯py<͚-4py|~`jM (ʠՍX=uj7JJq)U爈~]t68d#~BtC%JN ɩ(!V@t9(Ԉ|4OJR+F%os[e. jWy<(S>6tg[ ]|QL:3<Kax!̛uZÙ<茗%k XL2',>Pa1e< "/"\lق<{k:fAcZ7&eNlcoD|E i>"5 zJMa2B>0Fzj`*h͖I&1"aFH`|᧚& f!$$ ։ -,b昻cRgx޻E[F[=lk enOSg~ɉdP(K"iISR`>+ Zދ$i `lқ@ÜF iq#2@lYqz8U*dBp)d3,zxE`%V{>nZFN{"\S|ZsID+܁[Nӡ-.Ďkn& :, OXh,JZ7B&?F}g™6ڥ#'mJe)lo$rޛpV! 5gu<0;03|'[T{8`GZ_Nb[1Ag`9zPά;Z 5P+9Rh`}++REEDG銢[({}D4l4T8Mx\LԓYV-<0s65 ߾V.%MMkHt4N:I`Coı`"O[*(9ywDtqzt/c/j_Ƙ"- X҆_J/ɣ0HJz ]XW\1{( =X,udC >>z3PP3ij me;BT@t|TMĒVa ksM3Vy0#f>; 豜?Ӥsv5]kyD/oމtXF )>2 t,8J 澶2{3/B@0@Q#A]㗴[g.: cb-Nc{ ţUZ8J)RrcQw6_Sky{t'LFOnQ8v{KH<ğCuP1 8h ;ˣցD<{F g0z7*kZEfY+8~ 0Rn\aA>$mW\& qPӾ'"s b ha&A<\ik֠Ƒ^pr⨲VpXNk&8`e4 ի,R~uVc۱3c "e_dz*9چA7W7qf..Q:6Bȇf<+\AݙNKkϽC Bmi-zoXsPxUm>bM2LՉfOe(z>2:5`%yNnRҚ~/y 2gSl@l {jL ~J~n6n44ahcSfПh],.Nxm+ [kDzMk! J,@MjU^VåsY>k1Y"/8sT48*'{Q9 wNtLd ʭ`$2P{Q6Y9Y‹0nPqrCiX<]5j&Ujֹ};%8 nM+p|HE_6Dw'!rL̍\. 2U~ i){9KYYx0J]ߎS +i _- ¬'qg.){-Y/c/mz/{7yIh e|F%mTgSTv_fN)=(nU'gqͭu`AX1YGo4)oH1/$p{^ b/E>?i7(F\5$@'<܉b: s\Ԑnˤr)u=H=jއ1)89 y&X gҨJ5nPI󖢳nkDpYRS-J7.PSi$u#ooH{Y|(,Jc,m <۷4ŇRuBjXlBω<<eSN*zbV;f22Bd?r}G>BjV<xp>o CWa3Y@ ?Ոg* Udzˋ=0l2_m#Z+LWP<?8~JսctH8T7!pj+=vSIg/em/X @Rөboi&r) ugYƭN1ۋK9jOTA%"ZRy & !Hbp//X/+%P"&sS VE Qs(T3OϬIMgY@]w-x0;+Zj2~:iX*.Aեش,kH*K_pL 8f&GXaevL<0-M_:ЉCR>t4rJ!΁>;鼯rw0NB Oqyhi1~C$s{7\MІ PdT{7XݷeC~)1ƅj2ٜhP;YX8ksYl2te#: W>{KtN]a0a2^'ijDj|al]u\|J傗c M9|D{U/ ʃ{u`^4%{ ~W=mzDO8p<\U8^ɍwHi^tend*boYlYnVNV'7oH?C Z{eD&Y5> Jn`41]߁@?dȠ1lzm(R>Q%0Gahqs,a g7M}LEK_1{ ~bhaZMVOEkϧKXKV|cD}uU+ vԧ"J@=Y̲KYc0FZGn-"FpfKJtGfgıC[aT=z#vw.5Pλ}0]6;b(:AjsO zpIxn ei SNupļ~/a 0E7=c`L `7â`4/*+ү!LHOT0OtTQjt@cFDpkNpqco>(\@q*kyMy},\d#BI/R@E#؃ m&#ݭp<؉՟ࠨ~^ÈnOJ>8E 3\:]B”bYVK;I8lk䔷>ghBU `4}v*=ׇrDҿLjM`9jXdڊŏTU+x.nw,x9=pTV7+ YGx6gJdY'z:V>^DA@7׹%F>MZX_$NQJ`}G،fZI + `KC+dv)-= v^PSa!c(B=ЕUszg`~ibc,͡eL-o!CNș #!"Vl61+)8mY6+rwjǝ߱ޞFH-}1NޅD&HeccKFV~ iD DK{3x(daKnSQW408 &6~k%z,cߛGLu`))QȅѲp<|7b ҡ.q{VvI~KC}z2Pzk 746h$6h(G3yC;/f(t cTJTa05w6ʧ`?6m7ea@ETj m͞nGYלsA[)\_baTd70*L(~yˋ}:z6i°ԽHNz0fDF :/mefmJ6Av7[P{es^,U0&tlNVr>o?C}_16~c;;X9lkv)EӨ9a~^>?%P8MbφB ݼfTfba &&["h4=@\YM:_,my*T#Y6%x(^R a*7(+;ixUE^J.hƢ^u?zGn*_`P IgVJ դ=_ͭhl|ӓ9h̭j>9#y+ʔ?(|' S'*,F['5ъx^-6V@2~jmۖV)qX@TÉuKkקjK1K7@8!Rp򋨋8ߊ&JWe#FHcoiDݱX܌71L5ʀ6C8&KD*su _"HyT= qt#ΔSs_8m(dR0 q6bSأ:SԤaK}ÏPټlf@aXѠ;=#~9/jI&e]0P=;4)/[& vodECYxfh[XifIgU)Rxweew؏]2|Mff}}yF0;6pԇC+7])d+;T#" I`\s#(H圈劤t*TIuR-K4y?=p0ِL嬴Mm/*;(yR)8XAN9u9N Wbnw3 Imi4PH`*PxWjћ5!TVNׅ=7ȓ1YE{+} zSr/An_G|u/mǛ29R0)ýEf(b DPVy@h+(8\Ru$WYg$z%8Qs LOk)dFTwpZj,&?RfAs1Ԃ7[f]ϪܣpOؓ[A6Rh?iSL E,^zA$;q@]SR-59ՌƯ6^b42U~WL &sg42ʾնR"ZAs2Qa wzq7iN`BG?"Gʭ|v_pkAs+CwKy_׋Pefn˞V`-Fȡ{'G w#$<Ϊ&請99_+G}J@xϑ![y쀳 dmTfM`XDowuk~<*gP_Z:һ>M6c+H{ǿ-yd=kZEk,n, k6ybC-d_MV3d z?5j̻'wl_۠:DkbTٙho5ő*XmXr9mBņ{w4Z!w(\}ؖ}УkA쉰y(Dh8̯ ۆu;!!2r?͆6@(5՛FK=AqgO S&̤tƂ'k$۩'Qx %m$&6| 'tڡTngF)76NN7qj'7lD/yyX䣶~q( 2 W/bJlnT&`J8ԧ4,4ӄ.4&(<2M2%6RZ7Hיew٨uFh8jzG)[d1̡q.977mrV,|e#j NHB EM3b,.#EWOXUe̐+g~ -W^~=x3`yY :K5F j.tIa;C}?RļF:g/iuqg?|) 8\:oz)?wV$fT+z'u`,V4)&($! }<8|?:9?0ݙ[̀ ҸԈJY{D9=;Y/qh4L km<{NJ J'<m C8j62)0>ZY\΄WTgq8Fvz Q ꈮ˘IlZ Wϼү_;B( 3CQҺd(}XGSC׬j5NTUs 8-RҐhuU$.YM(* ?ZE9{N#ms'O L( $l;M\LT"c ˩#1s=Bb1/&iN1tc$8OOΛM΢Ҵ,Py;P2M9Rb#ǜtݴ;+2_r<+8 U|5Y&In#U3)GLqkxo0evҚ:hé>mh?+Ԯ6j!#Śe0:TOΤ&tGGV\8^dAH/(pN*Ŵl3p{v` o9eO @ϹSdYk%%X[ ߚ`SM@x-+Lƺ2"[FFv֊S/~!5[ܐ'E(+@?6e!d߾c7 ~ m}TV 5*^*yگ-.~yo=]CAp/5Υo>Cfu<#RV0!) UPdsa|][tyra3Q!צ\ݷ5X2J7|G 9lɬ0/ͽWi4l6;*<'-fC @C(I]Jl4p̖e|wMdvq6sGc7gd: A끅 &&b«!A@|vge.hSYU\,/~s)/:LpMԉeGp7zt)Hg@VK0!́-%RtrEmR BD?{(L陜܌Ji92ܾY*ʖ_)JmGo_;2V{S? ޚ!%M`}E;4J8l} WVo,5`IɏY B);l\^D |rɣ CZ职qf! `c[U}ٳVޞ@|M@1K@w^|4Qc"Xi0@>M-;O+,5*7;%Poz1b^V1Ap c s,I.P4VW]GvSrW~+z -N Y!>3-3|zg {`^t :IQa5;GP$ɶy>ғΈG0-O)0/>*7jYhe[絢^YXÀJq_JE65d䔲L~Ҏ2i 2K_sƪ  tvCgs0{} Hks6I@ J%q>JqFD=֭pdCeیކIZ>fIJom8|m4kwѷVEgv:beVi:R D7Q">`U5Bǃ-zk|ScZ=-j%kDƒz?zBfNW@ U i +hb8Ul4|<; %.=ڂ -9R7jaЄsѭgE L V21)#.BGg17p_A<59꠽!Wو-{'[8v!v@M,K|]E0<۠S>NJQ_K!)`FnUJ:H.]d^3A.5_7hby5=&sQ5ok3\>񲂔=R᷎hdszUo g5V "ݽrTÁ1cdJNy|yw9רY}G87@ XH&4%.h\"d3IWvXyۤqWxGo_Xsb>s%|$~A[|섈az\<. ~>l ֥,B_̚R0~i#]X_Vb0{-aN߄&`luE)Υ+*B\Oh(oO²$'6Z:BQ>G7--~La--yBoBzmgf/bbc vN;Qmhᕃ`j3xvX#IGL̯-|Qr^SsH{#K2X#9nC)ԩHli@ !L<_\q^oZ.lO}4-#oZ7j`VC&V8-Jd ulq5SrcW@ٷǧ(5UQ%#I4w8QӿHh?7=Rx5e'ąZ R L !GW-d9ACzÎūՌz;5;PHa%N{-]4)7d6VdVr!XZ"zKco~'t5ۀƁL*0<#]_$Y1_1m~d՝`jAV{^LWo%ks'4/9>ڨT2O/Rg0~@ru0H@TVF9*ク #VmXlZ&ѤvJLp=<]U#-(ej%İfl|,,~z4 }j,OŒ6b(ycbV6>eCDJ YIJ5ɾH)).R@ThRև*I`pR{ݫE ZRY-߄=ty ‰(+= UjՕɠc,]!ޙoE+a)Z(۹E {zӛ ٬o=c1<9*Y"(Fm%V~#T0=3X0e;ڡ ~Lt'VҮqU${8W{?DHj2wIZC*y1*#/z3h6AP,k0$S͊ysCp|N:x:6@)#lCiBYŏ~*@P[*~-}ei0NzJu:ŠM)Ku~.ko EUS=AؿCN&q0?*# &9SYU=C7d^„evJw^p%s~KDP~a(fV 6aF_T27MNG %yd.]2V=@櫇}ƁKR'ed58W]~d:jfZ $!LƔggrc)iDC^xڅ{‘ K~d<[ ' Ծ2|p'r$At&6ݼ! eE͐X $qD9PM2h06S"w.Ny?\\N\81V !gGo!L. xgR). /#E48#R +hN-ܝ<^}ф7Ɩ] 㤺jOb$jb񞅃yp샿 ewn?\HڼTCfuce*U5_|qK^$Y2% '[22IE*:0xk1;S%ػgFmmT8m!d_G2&֣o Jm$EsF*hG#6*Y/7Ni2 *¥u&쎝KzO]6 w J-"˂`4Tzg,-Ӆ$Wl7^.q`u<͓3B֒gNT!g֭x)Guɥrw'}+ ʚ92sFE`am/y=x1;q(W:c(h] HLhlkɎtykpT Z7\'Xt<H#QXw;.s2.C[C_V ~/k=kK~ ^{Q[~d;[؁L@S!-,i][;aomiC(fvkSiD}$!z h<%ȋ(ה7a>;%RЊ3D_Uo=-[O\ $JT8[=?={:1ljC` ZlHd~.!s!a{K!<}#k)PhXdr1!59o^窌9q#"D>uVD&+9nOx1[2_/kϺ#Ii Y[B"Q-9 +Oʟ Ѝ=mRԫуϲ34tᲗd,A\M+og5!I*i N׳}IFNԃJ_NN LjtT@=5IO?zuh&a&XahQm/D/E;⴮: 4D7ʶJx) 55,mJ\zeen/n[&GǕJ(+&RrW;i ΈnN8Bˤ-f״]afY{VK.8AYÿ0D}o3\=kufq-G7j'hʼnlc ]": 3wfW.<'LȆ% #*8Z,5VV$L8?h]Z/&?ռbʄ:@L}zpyzܳ"oP#1@u6LIԱH=9iɩ^A &RAmn?1]LŅ5  b1[tPV=3D'E4x/7TT zF/|'de<5, Mj*./"v Mom]꺴cghHЈxyh6$ξQP[hك#G%o0D9vm|Xz Ȋzm(CkWD==Gΐ-Fάxm eŒSC(So!ϰNph,:B[bUdl@ Ղ~!ҋ"pO}ivcg; { =pb&?}꯮G) 5D8Zj" RԊz9rwDzP2;$~{_ͽTc Uk.'z5ʮP4N Z+nDÐ^>˭o_c Z@OVNP^"7Um!5ηdY gܖ1S`g*]y'dh&$˥g\w"ߧwCl=3)O+ԑ<.( a=v>j%=F($k]l ذ{Y͡:m9>jME!SEiˈk΍;۹͚fj!$LO}lc} Yԟ?YC>N :_7gcrahӒZ8vN^qA`T`LT9umf'v5DgZ#@}@e+j`cP}>DnfDLg3&{H%7~܉ZfoKQ~zi1(`<_9JbڇjTTiQeJ-\@shqz =N~"T;Bq l y WH m4Г˥yJˉuZMF@,o_nV@dFٟ!wT&kbӽCJ : X'1Yhkʔ[@qSfXHS q"b4UUY. >~ic/L@<7 oQcko'ʲ#ᅰZĬ0 `?K -*;ѠVj@lCմ9z!4dRPv<\F7?A6x ͗^[XZC$#-HVoy`n$AvoُrAek:"|N4|g~0UۦO8CB0vdW=4IN ))fs03*0S@v s8U^=<92^,P鍃97ԍ>HS2="CwoG n>Y]6#( 56rP9߶E(&7K\V0 ]2for݀ob |ډ9-7k6 n"\1YE-jya.'` w(7N6 brW6niRr+mX6԰>7}ֿ&d$E+7+-=DL+2W؄w-硠jS=TiDG黜gvG Q2Yu?M.6{@CC׀56[w~皲޼gQ9/:`[ 3C:yVGACRTUNbe  )an}C\W\oX;ogz%)Ysglt9V"J#T|^=?RReVy532۷d~ms[ ̕J^҄СM/CP@M[ȗrZv_B7I|i6>QӴEp}b3,mK'1?n^D`͛pּ9x~bIa[Ma) GA4ruf+V*i 5h>_6;tH'>ZK0.HuB[}E!×FI ZM`:օdǐe)1/4AbZo>KK!Gq Qf&e=]4-^PN@IL"c-7&*!;sɚD} p&A#8!3$ࣿ!ԜotQw.e$[&&6ksƂb9,e6|FDB6]ܭdp#zۗBKzfβ?n:XKѿHbDч&>e[aօ!0Lh:_0sxB󧡏>c6 ;[mDzvH*RWfe  ׂ q\:dM>16wpRWvZ?Wo5w d! _T73[sRxw`l<͒XUX `sԉozO)R,ZӍ6qhNU+s(H.3RU2e9={p$:?jFw<#xa(zUfHx4$n%=,A=Oȶ =?uL@a/Y b#(׾AwuMZw/5A[%pHT* yR"vmA?9xO6}B cI* 娌?!bRt.Kb!]EA@E >ņ]zCWuCNX ZJ}ݰWCh[AN/V\I)Ed3+%Ӿ;@˜UEe .)WB)'ʬJNԚ 9J-V'R*P l'gpp]njS+MށIɇ8:5&f-Ÿ5yp)|i?sZht'Ps8hOQ=sjыEމ#}$S|  /w +RѭL&v1ˍØBMol3 7OujIm">X!(4q(ːא^C21TAy=9"Ah-%9k&Ʈgމ~^Z0En#A +SpxQ9J%pSzـŧj6Wih5kjW2]F\Z4|ɤ*uy$B``, }9)T*x5:U|9ktSitL0D0u 0Jk!_ucߎMmj}4 b_X}cȄS!, ^ƣDl[M(^sX?7h]K\/FQWeaEM*[F  prq%i[@+&%e6{~SH*3Wxѷ\i;<-tPja)J4-nN~ea} K;E ?ub@FL@̇JSYf>-{e~OJ#D9.fݣY<ޖJc+g0U9d0w 5zx\yFO~ .OPz;[d1@ }Fɷɣ C>c?L[pp{ef+:J\ wC-]L2Nd:n[R]Xl*~+JYQ'EōQRCV*ڳQB;5^vt}^[:L/SS\?L\ oz1)'ON ˏAYFuĖ-ua\ )훪C讜hݦ2>3-OoZnќj16d UƜS[ Kڋ9.p1I"Fnt)6aiSD٤k4 ؘ7П5N:#a)_9D~~_`h\edFM ~GY> j 4]7kN/" XP"׍ۭm/ϯQ4xU?2- \J-(r{si ƻT Zy1>O/ ^f`,*Y9#'8Y3L`HLK} OItXf# 4GܓuX@eR KI= $YPLpYvYd`+e|JaHyNYuv`A#lNEe?C^As#(α+]:7\^37*m4V˕^vLjGGګ2VJ`u,wyu_:ei=U>̬p3#d3>;2|Kf?Ԙf{z\7:%/+uī&8 =SF ?na`l8^sPuvĮTIx‡ wQ&<FDo^ix@pTCAzFԪsf$1,9Y CvC#mz: 4;)c& w 1{I,(ZNs5W vL%4=b^\$`6-]Qg䁔w.G2'kp~"x]#.>o`Ռ##>ἸnCIE2sj6LE` [ l/uuGYQRB׻mI ,{znEyGGlZ G<%ۺn=S8]uUlZ/|5D:}%U"Esȗ0Hѹm . &Iμ^T¸1*> +$$^yF.>t[g- {U2x4"%8=JGŀ.RhW oSZ2r?KVQ+:I?-9/|Mرԃ9jE=Q먺o3J,M5oiZT#ߘFv,̴PuOCWJ%4T71.Ub<փEg{f s*1 663A" nH57egyZ?jU|5>D{_Q+G=MJd:-oKo<`ۢ2^>x4t_ )l=@iB"=qoqH۹d@O@WŘ_[1ȗi9VJMڏ?yޛFO|y:7#}O=p/T`D4ҵEwAx%S6ⱛ?SQXEmP=Y =*FS6 (^JAQ%; G~c1u}JzTI%aFOVU',t kP*e RO$eBG<jAC ^wen身9gz/x WL3*N %z{;ak<%An\al R=QZ o+_?EFsz3@R}gԍ]Lbxbp+`xl%=5[c.v|عN\,!!2e5]Oasn fkѭpl}J_;Чtb{O< =[}ꑡ֨bM ZMD㌵SNDeܬyM*eZ?57m\6G4r#"\K '4WP!WQ\wU"WT"L>`sdJz^jHk/.+mEKha(:h.,3 41Ø^W% s%X1_%n'&A\d$)^6w =Чfɬ+cWIOZgMD22.BZ㎜e˨$)NL_Ki[ c_&^ ^SǼ Cp u\iap5\[vv琵@=().,v] ]Ω6zvƒ ͯ FQ۷d/*x_D_zAks&)6: &7V/Xҭ<WCphsOM\$*R(wx~䌊yN5 )+s,*(O{> <я!足XCO{h,Xgp^-QZ`?3@ A)wu;ҙqg hͤ$qB}F;ʂ;pZ!Py:'ͺx49C e1BUItQU 9R83nS6lFD:H5SXz]49倵 pUp[ngYVi"x"w* 5ۖ&,Ai[!]MGn1RyK;g6пx<[=ٴrg6~)<؅ h;W[cה7D:;>=@ֻGLX/sFDqJx~'eRYv&/D>77')g$*Vv&EԁiCᤖ!-jFy7Bŋm+*DU&]qߊ!/pGõ:@BM,]:nXd:3 ([NNkD]וf02J)*YU7 ӋMKbz@BU1TWkӳD|'4)ޞYD_۱080lSkx?u_rh*}(VjJTPpЛ`иۉ%3(s  KAy IUxLʯ?xԌ*eȖ5NW%8Z.B UIжE3.BWWz@b4Fѐg՘uC;۳Glb^bD:(sg֍Mo% OKyõ Zj[jiw^CӮE+.o*b+m!"2[ZMJVz8G?|'e=d6Oo#G}H-zID`V$J#,T('^lDؙ6hiܔ ]X|$um췱OX{Tt0ᓉ$LsSNj1f@h3U=n=~ |CtjCRRVG]p{3PV{{0p ?7K$Oёpr)},^i^7݊]v"yU,ΦնCI5U(9pˉߦ0Hw@Җ!9„|Bg<#<nEW .F? {$~)%t0o?2E/g1+\q**&Z?E8IlRk?Ţ_|`猣3MNp6n~ F΅ښ YoH^Ј DjsjNxtA|jSC9c04Gf&}.89&λBmYZͶ-A:bIM[W̳3D'DCcl9=?FQEQ"S.8XܰbBPW7VXljKI3%CKKj>sp]FM?ʝ%_SAGyǿf4J.;F!JLoUW`qM}nGq7E90nmI]VQulLHAT42M5O\>3T5#ЯbL\~D@c.(B;#ݯl;r_<:vz%x%Fcϡ*D`<0(m{Ri z,6o6pwOis(h5/4Z/XHM($\ɔEY@˛RBX]z}Gίkx|Ijӈ&mWc27b 8p &5R񚾈io}69Ejd>Q֖$mU|VtA cPazB֜8VٞTuZwSpԎ0 88Y5Ǜ*̟_o=üX=6@ݪ8dVZ1'AYm`Em\[ZXh"8i0"mDȦRt`e99:Nx>kp#5ń>4&ze1)WX̘׽J* 1 X@]!)r mY*18FsKSSDG!͓V[qɰ~[FWct9,j୾ݴ\4~W_+44'aƈ9LLТhh3He@u[w\EP5|]1a\9v W%bh9PO<::0 8>Csk5'&ק'teB>\ xımD$ r.T()Vޒ"j(E~`# 9i&ÇKXdzjљ8ByޯSٴ]EWg+"MEo엇h*-8cW}&m2,}9l8Ξ':z71q}&Qpv'M6`’Ŗc0➋ٴ~µGx o#lfM}ЅL?ֆ 1zdH1]Igi=.5$F)i?" K#<,ӱNR)M īux͠X;ݨPX,m :]1ڿ/ Q*u"9.3+0xtoTٖϛ]Wό ->DFT@;X6Za e}w-?kX۹fO8OUd:Ҕ;AEaXnj _ۯ5 _RFb7^YN-pLP/x\\d-BJwn먗n'vm4~V>ܝ-b͊d+6rvQCqOiK^PS繏;:oκ&pN&_;ӻCĎ$cr2d!] U5lX__G1|4-),RJX}H Gtz^&FyFFdIJ9uLH~\?=O;"=C<'w*uIO"9k+8DU~\&*w}"rxV\L\3-X$UekjOS9E72\x={.91g6j?@̯QńMOq Ȧvɭ>})Pg<?hVO$Ҿ+fk+H@''O+%(WڔqӷB>1=[hqYriwثORʵMO1Tǂ퍘Dxӎmr_xq9 ^4a`-!!Kl !cص䉄(l`91Z ,p;~&Jh,!JSx(ԣ}}l4ATHeq}"g!NK ;,j9}p$+rƗ}nk =cde`k/q}J|x9 I0hk@C~T͚2,/\ ,w>d#VioaC# Bʽʄx{}`ÂiJws+={Yj\vEz˾5܉-d&S5Y4CL3pA6q؈~6 ɬ8Lm8LQ-?zf}b}Hg``;-EYhmNI7I }J)+>c>ϩųjPHg<e]ڳz5W9Ee!QY|i}p %<U9*Lf7X{x|̿uy'v &?  Qּ*Vnjͭ#eGA hýkpJ)̄ֆyyZ2ϒ/݌=\gI}P[ 6jJ& /-a2QvHlI`Dcߗ|)7az^f 9B:kjJ㢛ȸ<[bcr_Bܚ ;P.-yUhbuX,ir>qn$M.+,AP1rQwْgń3e۸Kr犎KU~d収e:x\gF b(ZwWZ!4gy*$Zi*N v_Ԕɫdx%*2*PN֫-NR0ǽ^V-żoV #D8(ʌ%GB:kM d Y2P@lvW,L̗Y)3_3OWj/tN~tyE:FPcb9[:В MYdpC)V{&)C&9rl30@:&sgq^e}8sPkXq3I,үˏ^OO1`GfYp89;QN%1ؓk<@1446c3*xJ瓼ҫ- M7R"ObNF#^]a (hMwCR,*QH=5Rn+vNbho\s/#f:i[&}qGVOHcs)CzN`tߖiVjWG~ V@*x("1*ڄމ(AIX/^r` ˋ;l*/wC1&LKaE`UcWLgtľ2ȅl33~&{E(u áxaZ'Ic[uK8v?[cy=qdR~Z}:G9k.P%y77Gjf_O/wloSQ-jG_Y)ޙz+{c^ YCHIPhg23QA ZK:|#ʵ LmLhid64Nk0LE Z]8_fή jف;]x&u8Y1Ӭ2fH׫tg0V5OG& 'ĴJiG}o v!`i l2bJ<  <CXз2& Y+'4nċ4.Qf;1ືlq8],`jO(saOR3g7aLH\Hy%<>¨9u9*!!pI qmZk,E0RSGp=!7@n>a[;X3"ZN=}BrqzkVJiJ"J~O@d9Blbdi.(CAgL?!v 5(;xte+MJh_* rPT=ɘuz8WnB%F`G^F7axL>E=uESyM]p P,id Q0Tw'hb |ϲH/ 0erckD'UHx+ dOx^Bl1%Csy SzaEz(DS$z"f7R Vׯ&mןt1YH~s.w\C.]"&$,B+vg9GmwoHRs˹φsbQ]/v q?x4sK5˛o)>%4G sV+b)sD 5a, OV$ Jko[i +f2]D<?b`Ζz鬆2 [&V 8tXD kș]ԛ&BN&kʺN[2F/ҵHmrYa155dB?qfAРQ2i(8XKbg``r=6(ǮI7$;xFrtZZ8p^l4-WvW/ \hL ,Poݫt-+>96Y rm h&;]d0/R@:Yaʲ$i4.zf*@;YS8Po">yd,)2>rRNlŠVqioyovEd(nL *K^97!{Piq*WmpvRC&9=>ȼS 0ZHw5{_q;{O(! $W U[|c.g{D-+nUJ\D[s!# hЇ8`~ûU,.'<./*XTt` BЋf f!zHδ+p f$Ї{ aU6X;=[%]NJ4ϱ.N;̳`1NB8}iI2EEfumh#ޝ2ڳ>5gǯnLs* ȟݩʱylƓSj=9dpbGΛk!,~t<}e[EH><$ϕ@8ӯO~0(l@1$R<ʋh<E+.j"Jh@P}}W昦 kK~BqE|yr2rW ;y.v&_`3~~<=Yx A7XcNQ]w֖l34QH2AOaׁQK_8XXk{)c#BOizL(\Ԡ3tx3 l+ ܳ6C'VçN½`#$x;UdӤp"Ewz5zN_{7=4&3u0&H`4m9KrYH)OkLxLqTs;" /k~Pr;D6*EP!N9Nzdo2cEk*bN6~lKFbx6G=/ 0/֣ix7l0l*QBإmlxc,~a*dxsB_Z{'${ I{+:HGιЂ)h{(4~fo $:wiWMx7eD@ZT 76.dR(G# mn3E?Oщ3)'LN ~c<(DUr1ӮKvwãվIrœDڥȅ >bh;׀حƞ&+dUwCTl&oQAӋ!dYugv#oC'IשAyliA( J̝uwKطx=p :W#0/Cnr"/>Xxto]a8ԎggLӧ X5 Z߁5d%DXhOw2db/n/z>GöGi.z3LXpQCWjjlW0%دIK-P`CJ!fB![qk\|eNJkYQvE*oUVP0bs\Kj w-whN<2cc&k%4:'U< ]1>@(`ިJ9?>C+Vhs̏l!C^>C)^Mڇ]m#_g\J: r*Jԣ5qfi՘>Cg'[]jEsĄ%x>1͕ )Z!r*.+=|Í/ f5T s?;G a m$8"ɗ: um#0݉L ]2 Ӄ/v(\VܿʌJ#9 Ƅ_Ybᶾs|lRHn 6gqED;O"-Y*'~)-t_o^)HR]/k+ma}$sKt#c7; }XNil o>T/#x~| INmXgZ4_L!!L◬*n!/xؤ9j0U&jcRծ;%alʍ^Xsbڴ~ao޻TrIoy {&({$ESHZ)#~D Ƃ>{J0vd|aY3CTpeRKU|<xn]2l!ے ,\gsu2Mz7tb^MVQ!Cb47qfU [ug4 W=cP!թ"KA7l>) ܈[TlQFo)4SYzXvy!_sgUPwe d@j[ދā[a uJu JPmLI_lyd1|P,ڧ*p2&moVܽ!=2yj$ 5RQ# i#S,''Ac2*q(@UVi2N'z=J#<ZFsW6ٲU)gGEG63Iakf/K40</mѥS!5A)@=k_^ZvGH5e ͥ$R|#]࿰ҲC;?V wYw}TBAa"QƘa'6l:KO4V7e{桍r7OS# m-\|* }ȓV˄uk1fk2._W! >ed*B \6VZ 1jXчG%|yo&tRj:~ه}7ʳgZpq3 LuPCJTk\[7 o3uRF[JtTAEzﯵ D|u*;CtZSq[HAq,]_g2[qcFqQ:g_lkvWZd.o-^Eg;cbFKW՟~Xr(Џ (M9 Z?F O>:;0"|\  ] t1uy?X_r}YF`LAW邢Jrv}') [>!_|ӌ&BjAYP]*d2/Xx(Jy:I.e]Rg+J/[IO$\k^9h3+Mb Ƙy_U^DV!=@TqM-\wfXjfu,Y0;[UInb1OTZ% 04k(HFGKV׾eŗ }vZ*bFF[5Hr >3@k!<ɗ 4tW%QJI&x: 4KyRN)\v/Nۂ{)bOI\i(42][H-ǵjݠ}h0Xhi r86CjlDFt]xyJ,A! t#sϿSݦvttN|.qDg(tt>Vj[<+ 9ݬ[@T' *'"3‘^a;]9&u[vGAHMBhb #^h$otn k,v!UwldiRPTit &ƙ4n#=q `H (I3 )\` 8﨑J; 6Z[ރ|<7`Qv<4)`6 Cv[3(.H8%[Fc$Y V`;[]o,|d?xk,EյV[l_tlhZLp>B*Vu=8i%ݲX8v3LpK}7סza˫=)仪yy~ `?ԘϮl]1d ggUGESUg ޘ5'oC#6H:8ޗހU8}kZb0{ݣ‡kt m+6a7 y.m-z|@ʰ_{I<ܘ| H߃EWOlƃ7kdȏkkL}ht1_j"U˚OY'9gDgǧhl&(¼c_YNT)LJjj8'ߥh:ABKFFخvP"<_;WlYPQB@JF|4.DSD\DCssz|IJHRl*飤YP@3 0 XKb DPEN1\*@w~K. qo(kOr}vf >zd8hޠ%`'@ev+x§c=0FhH H}h5,e,0~׫( 3Țw=7xKÆClFy- D桓@L׎F0 ~teq+iLȎwQ}¶z2[eTB4ɢu00MHȜ4OnW8daokXDVeI@,>? ~ V?:ⲑ{MVU%Z@o4tOM ?@ u6v~o5v@$.R=5usV},1د=/%ĆɬuXkDLQVͱW֮=@ZY H>;78bPZЦ'ׯ1|"^k}_|OKxg:4F,J̀+VF,Z*Ӵ:0u*~,Bb:;t#[`#ji@*)FԈN.7x M!CI 2 3{azcr 3:RT H $ot}f 8u?v"d'Ev6^1#pV[>}}I̴=5ꬓRkzZqM7+hp}_ۙ CtY$>G 'k([e⋤ӚT^ $9'%?3kpD JٮyL.҇ mQcd gKg;@-2C`j@+GuBRX v*Y6e-.kW9~!`'︲ &Ԅj>iusXtӄoĹݵYP#/s2&m@R7 q]執Oc}λk6Rna=4wu[ GٻXq6BUˤDM%񠾹ts#pM*,YUI3]g|,~E{f#@+JyTEdHzvgL^|'aQ-}Ja6nm8/nɇ\A/~i_b|ZNY{VI@rMөl=y0MKnvl6XAeZz2*Lٰ^ ~v&E g +Џᆪ/V} 3bk3ԤH38v9 ]1AKl@Qʑ輔D{ H}g)%#|GÀa*ȉMyoJC\ԩTۦ] oֱU8E|--N*M:˷ G?dDG/pu?pZVݶi>=‚sғ qO!e;v{@~-T>C1 Y|U\2u,~: ʠO yyF ]C_.w$h n5 >XRRrz}k9M&f<℮<`t4g5VW' ǭL\-9:#n_jhlz.)]28E0e_Piji_ٝ(_3R/H\EzNLJ5bXJ$N{A{- #pHq v.ƀ$Aw*if(X(~Ţh8!C +n)k#J#%L˦}R-tokbDlY} B{\([ꓺRi)Ab?<_}o%~N vdYbo?r}})^eIYmؠktB轕rgQhtHzŤ݋'@C Snꮹ&"K ]wmlvǧ#$#a ^,OE3?]{˷pAk/3a6;%楺b[ÐN|0t=!a^[y}Kײ̢)ur2k+ $Pc|~N:"wquvw`OG,\iz{)q_A"_6*6,kދ>f VcVPvYT'gTȆFpI|z$ igø`f4K 9iTB9fMdlߘ4v5!mùJl0P=ھX~y浟1A5{+A\]Lelh խ$P͢odỦ64YMidr̗,+ umdOB_XYs̶)#w>ȵW=C~!52R&`%J5}cM-x᳄뚙MN&?gZ D$&C\bnmY}J<" 3-ՙRx2z5*i/wY|O4o  iv k,{.v9mZJ903z>0ԶZpMԃ<Dz)Ѥn?1Fcf0zLz#:E0OAE𵫂A/Ah?)Ecv/&RᶾnMt=< vgn1Kk̪PIk6t#4yp*5&EϾ1R⨍+EWtɫU39 FKC7<*f| *? &[3D̨ͧa(@*SB6%'~ygJč,wws1Fa_.9?F2$06E-̌5"WpraM+RD_d 30 v@C`yIp0/Ձ4G0 ?R'ȹ,#ڠLMް3?\=۸>?+.&RZ₞h㌋ܘ3 67 ebp^\F-6'*[Fs9 <~ uVK܋K%f{a^E>lVYgQb/ڇ58F*Ҋ.DZё:W8rg@ST>נ$/:V!G%ń3ifj(EMqE% ɍo贚*rv@SڣͽUU2 BN`> 5 D =*VJ7j2:l\NYm:ĵVIݦ~P' 6_يُm+3\& ›lHӄRД'z ] 4S7Jbpfm^µHX|qQ'[ 7}8;v!|EV8OlG[#hvިd`Kc;|U(2!c^$R%݊H\x7 RZ<3el᮸^& u) !!yE9!ԯuֹݩ x/+Yl^?yu5nDxnTő2%JdW{ I' Y"o,8(p`YW9͇,idԺ.WTG9nRÀ5w՜LGm٣hO_$ib_NsO?f}f80 #4=ȝ{(44ndziie7[?.z>;oQOH]H+V*x)tBc,H$^cB:h6'pbҁjDqE=:U/]T =]iի)Odn83 spJ$sޗ8u~dXp| r84@JYx~ǥ+IW \SN|ck0&ޱ \3m ^fy66 @* $xxsPΡ{yiLp \ʼn^W cրr;=ff+ En2뀀FtZXN\<2!ԝ3A VDuf˃E>C}KuWE['HInp{oǷ76~'cd% B~:@upOMXt~cACD?#c0/r;0|`,3"܂46XOg/NТV1SQoۦPLJ^&ڸL৻ŃsAِcּR/֏ѹlmG}*%>ΪY>rÄwŗ$8 @xρ޾ Ȏb6+Gqs\qoIOcfa , Eg,g*%☈:>Jz9v =<<&%}ۍ S:Aj5_<"լ6O,4yok$8a.IMp@_8eqs,a Y"Wl(]EEvN5~Kv{D4?/?M :}蚩GapEap?P@AՐ2kXŽ:DL2 V%-F8 Uqz/TS WOy14&kqe{ċuAjE:x yTEUPd;[jKrf 9ñNK ҭz37@3O+Z'g{Eb0tc#do%Jg#(gZNKm,+};Xm7YSZY#* 'L}֟o~7}F[+aDQ姵X9{Xhٔ4/9ŰEywUgO{9E&b_jd4CܕAQ~%} \% pUxE4NOmf\M /^70.P3K*pK$t"s\R#dRvfJ:0쉥H"je@cK5^s}:i|lR ǃy6!gfLi흉˙qMTtŸ4oe12 !HnXm Kjˋ ǥiӋf}otDnt7Jc7;Tu?Eq5ɩ .g+M|OeW}@m[W8!H!7j0BJL=/3"0vh#L(=7<֚Uq0;k mLGVi6OYz%}}z؇3+Ś ZQk 6+:H [D篵{KQvW-igf*ܽ٫X㚠r+6O\wvCC?u쓄Ă׸0:x@D_0}t!`\ Xa'㳂 2|(>]=˔ntmXͥ 2h!yC9|j)"?bwGE&t%rMaDOןΎwt=gʓO,ϵH'= wr떱 4xO2Ϥ4#rLkE%Ǡ7a?bbV{4.W m FqGG&_*wSۮ-+blN&bW*?`cɌct&Q_$Ạ=:Oل` e`% Wg 'tWiխiDy4z}kM?PՍ3,LO0ia*lsebIVMf[iB [6EK0bDjaPw¿x=*EZ"W n~6*-TP5׾#O0["<U >BuzN`@{tƮRduÁp«U p(nu`3(qn;2ӁX{s< S\ wʭ@h*iDy|=@twN+nC:G^ʥǦ.%t . =dXd'1Ї^ۇG3& '}"q4QzkjyV"ǏK|vM*+e0CFR  ;`qD/mTjR8(͏s:{#pNx^\?ԼER޴!Ib p %̏Ý4 <ԡ`)5  *..;yX=e͆4lZ,՞cܣ|Z>=HK })ޝףa:fђ_Xjf3Sd<ŴǭYqp^-%uY-w9ܤσC^"JHzi +޷(mr HF jKЉ4h+_ٛ)Vv}_ce&5g\WP4=^w Gs-|/[[D"̭FM"%BǘN{L_SZw3F%ƻ\'#[pK3Wk\_oKFtL)&\9kͻϨB&e@3wށpWU},TܬTmc%sn "P 0<Ə{HahD;X#<{h{#;!%YLIi27|X0X1Ќ>x9ڃpaUl: [@hyei7APT[#` }t%`#>[2 rVoڶV5K; +Dk07OB:+C8kL͑odB,2tAuJqק#I5"JucI'(Sǯ PoKhYT؟k<|m> 7dXMΈ|a 4BӐ}"DV?b4lzv"vpG"OU_ vcܽ*CڦtvG3~Ds5;Ľ0BR\["Bth7 UJ|$bm /ly ۔;ku+uqzAki 0QG5F/7K [ܞ^9էd"πH`Ӷ3>?[XCDRA;3> *>A%XHsFe^>HhS p#N7lק}Flb2$Bc +cQ59]TA .Wlc]2ġٰ3ٶ3Xq $X0"s+p0%.Iw\S U.1WMrON YqH,WwMFmsJHJ?\9j8.Л)5tX2*II+B{A_%Vc[s Ģs>/%s<3i"Eh 4|iKCA[E/Pk *CP5]b`6;U.G~3Q `7k<C 6nv'Cܗ>H9:= @wW+5,ӑ  xESBe"&C_ i`~1 LغgeNи*7TsyÖ_FlO{DOبүئpuS98o+J ZXIγA*oӘQ2ϾvEc5nW=@`&tf\`?-!حҠJAbee? ݩ`LBSċh~BP*1b?e7$VYw^tjPH:A{˙3ːCʟB:>Dѱe:ol:4MV| Vzֵruo^r&"&7̉ J#]sIN<Gv|[t ycXzFm?]vGmv:m D!T9rɻrύVŖb}vlsRl,=)EJ3^NHV 0GoKxU4O4o<^T<""DPt._p퉗bRw2ﴀuş=8Bval)f-Qkm,xf1W)HZ^v,nU* #A`BH"n7dh zŶֳLި"<.3 ϻWI^^ 'ݫyUZ'tY6f@8s?PgFASA/D(Mb }NKx6Tt,pVeͮ@\ޚB3h,ɪq"B1+Όv f@AЩ:Au*b</b3@n u";&Z] Ùz % nħU)YfیUX6ZR]GPӎ@gRMػe%~UHw!6ʣWJ}Q]SfwkVĺAˮï|\T: hO#ɟ3,rӞ?c%c^yM8XQdM?mj?ڔ&]+k7Q팅^ln<*8ɚ6/]Q"jعEbU>YoI4UD_Bn6$Q ƓhlF+ ߃,h/\F࿌8&N읐`{eTX}_Q /޹ኸa=.)jh< +gO .uH]KVq^S;ݗr<+}82 sk:㛩e>mzڎaX*֟Z%4-Cp!cS,u?MRT)DHd)=8Aq!_G(Ӟ<.$'e*Ǎ_H3a'ku/ Y-4E|#T`FoJz,"<~Å$7$K1M*g:!ߊrִF`1,$zlx%qL{b4;jJCW(ue`V-!NЧH}~W! 'iޚ( t jD2e >m h2l'9= :* q7 I; Ɲ˿Xŧ"އ_fc&"^Wx9g,O0ރnoRLg؄lǡBx0]='K9GRa,.Ǩ`։(† Z^žk{_3I1EƿU^Ȫ`J2Bwkn:@z#SiK{=.tׄQ2 {Kz'bw;vlʿ[(P~̧xɼd vc5]n?́ͳ\ɒ ݔZOlbYWE'0^kc;Nwkp줊wL,KʛL\ɫ{jjۏG) ^ j2eP'$}漨/T! JvMAǠ{`y-Xآd8Ϫ3S#f*2ȵvI+Cuc٥]E&fH.3aXPɠ 䬺X-uwh,]&zrjq6~64m%ֆU_L*ly!UPJ/FVWpf 3mnȡ 6cmGi#Ρ cҵKQJAjnyV dwwU$T^}ʽp#єqDUjh 0w qVPBCkn\|w*R2[L 빦4;QmK{G>eQT- sPܳ0Zܢ Gw ru|]  ڳwKT{U}*C3-r pY#{>׌/߳E!D<yȟ 94]<.NXFwބ|z۟2ݳ>~Th!ء.I^A1Ȃ|<+evqHNw;N?LS mtYDDȿ9PSj]l{Hj%wQe]4_ 2"q};pѡ>lttR~H_ ۝-B4D/`$ ..>rB?MR2̇8z<rRaB@:Z~3 ]kܽ@wdNE|^̺_SN~тq_:~PŃap9 _yW! %$j5fҔ1_%~,R8zNDpÏZp7M<c29vGi\:XR(t6FQet팧BN!Oˊkn`N2Od9e=TnS@ۿ O}Kq bXV_L/k A\-$czLL⛅M~XG2Yq 1I_SK+eiD8igZaΓ?w*꥞_5:V΢c.nϝq]dxԂ?_BIY>7'YmjF Po͔֋>#0ݍ1>`v#4N^ujّv gpURd2<3_ y1eP,4#H.ě)_0>)#w--ID[7|}K\qt4 % ,zbN? 0 ;b{Qѕ "f >) 6R,6[=%ds펹8%W-9{a2CK2VX+7z\lNWuqr8L=eӶKFZa=x7~bq٭ 14ᠼE771pI8f kι2; 9MGHsثqnۍ6F30_.bz ٓ (lsW{{[*Q 5v@EnH0=~~ Z/^ғ}9Puסnx,b5=1ff] '% - Z57"$=*yr"w1]nɋ]OL4k}D&9&0D%:(E| \LC7麆۟1jEX5򣞌KXFx@c-zuV#!M̠:CWhvᴄ ~ps|ILA Z( @m $JU 2|Zge;:U\,'Sуf^|{GrڬpSn :&Ryh/ϋ2^GL2q?'N'=[ #0Bl! \.zM _ }}Go+X%~K5[leҵdɮ>Ӑ ޾@4xINS/#bp\gMRn4<\ QDjJ)M];U{ b՟8ʗFɴpϾgy:kq IêhѰKz,xx]Ԡfֻ Ѽ#b1+Ye~x7L}QbVrji?Xab;t:;n+2Ѡ$%pnC&1sXm[Sgi:2ğpČ>PO<ゴH }:lB۵MWH_Qȣd<ԓ 6eƴ["ۡ)@x"dt" ho^09=WsêjǮn?|&) xG!$dd=9A$/·A=;e0"Z#\@9kDRr­rJ{!*hu=d:MԄ#'0 ^+fRF4rF h\vGr L^Sp{k78Z )krGжnK6Lr֖Z`׀:6^eiMw6Dc,&[xˠ<{Ҝo["*u>k7lx i't6 QAo#ȥ,mglGFLQIt]aM>0^ G>yaV7:WgY.XׇA,[!k'2S+QN H87JSNO[ho{I5X-.(,O'|}M[6rhm~{Aԝ}Qj*ћTI"bM'ZP#(4Ier4x6ЇO<t[` <;îtI-U;FGLr{#jGMV }%q(bH9d@E駀sU _}gܣeco[J׫Zuӷi*Pj*:._nkKJ{kU!Ʃ"{7Vfy8_"(t&jhŽHCc*>4W~_ Tgqnxz!8 )~$ KD(Iⵙ8a%CJD")͐ݽpHk~Ɩ [/ŋx/j%C%2&u󉁋8SҮI>{AM-ؾ2O=31OnQ.H($3Me@"kLYd%vnUO"[ӐR\5~*  X'%S"n­ʫ mOyu8R"1dISܱDFf>ꏣH|HAB:-q";c:+d{Q:9 NKG`c \jGhh6(ݤI̊Blző_C)@~>+oL pNlI?rmH U\_do%ez~׊wLDrΝAr6ejZg=E'Q\\$Fx6uXW#!G?i %7կKL=WOr炲aGP.)WI]eǕ+u$//ZK+[$~bp$h7bUVZ!rqq紹RVlH`PLPvxvyoZ4&W7eSw~,C |}TLIe;W& cøB lr73l4X`=n4;}ϪuS0AE&҇m.v?tH=IWӼ>>i5LM,ns" ( ߤ(x'H}pn .(Fl/H$U9Nf{ДN#bD?ÞA:ô/lM<(="E #b!%S4ȫ>N gOhJ"`Λ z(v|6gkoeK_CvϞ4ǎ._J2>J{\~AO~>] >giisM*s37ăcnGFHRt3жl!G*D?iG$q`-Dǁ'{)5IiY<"{oFο!1 Gge<*S%*R& bH`zC1[O5dyѠƆh_^Kՠk#@uo\b O҆SiT 4Iy]B-`>B*IN2 <8M"ijOcV7|(i4M4#_mܝBפ{)la2g㈹:,tńVeWQA*a:w,[GZ3=^ѣ&߃mTMx2XuQQ_B.8~8BO˔M,ԄKMI";-F(Cj@6 .mA1<:b\+zkݗgLZpgi]I t>xPW{ "$~0_b2T >VXpA@<]O™N_Nbe 6W4Vx͸ba._ȀnMNcR \b2ҫmV4n\+s2KYg*Yv:վ:.7{bĕ6GbfyFtgҗB&IUKlJ|ꃹ/Ii(`IZ:l_]tȔz'J-w}zyȄ;߼HAOԂ95)]#˨- +P WF7LN9ÂƊ,+M!\؏Oj@i-(b0%4oyC'֪T8 \}K%n.%wkySAׄ/T|I sI1}י>"2}#?N:pUu9PKLJitUS]%}EScr-_P( >*5T\y8tv8ٜ2C! uU. ]N(zT `eZY4dv Lw?J2{]ͱh I/s9dP(qB"WPXS9-ynX-ycߚq%!C 4'EZ#Ğ-tW5>ǒV[֒ [ ʍ0W$QуHKK]r):рP3s)z0|!phfeX!uKY;"QZX6%^ $YG"k`K *{*I; v?,(Ҋ!Qpmّc$Z+Q x,мSqTKX\6~P$Ff+hïI Z0LNgaQDo vwڊܒ6ߺ ېo1;`]0Z %cd"VR<GVe* {]i}^bl1>~D]BOhζQNvJ41U?{_1[Ou}s#C.TI@/JK0S1˙,m<df9s}Z)af)Ts 2L6lѳ[sGs ]T2 Nya4BwЩJEF%{E1AC2ze.I#dheRk_<\/=Z>'r)/BT*Voo*Zpy [Ϣ}xaBi47QKjN? ΐYCk瓔up'+U֭P-/B7;ϊ o#D vK>NF;-f S*ef&CTN-ZxӤQt 㨇ZrY"#OZǵ[*ƨSK62|vKܹK}X5 i(8[Uȋ.ү4myIjh d8Ţ7't._6Fkc@/V>BY3-|տ0:0BYiͻ{bI?j} #*`=\.;KŽ ԂxXbX~ &YXɜ{Dw9dfbCLe>tx!ufA iڿ& 6~]]oP?Mbl4ؽgJn}ﴽdNi@r_dY7sgu}YFx$=E4fr&ҿf;W.WFw_C#5 |:aY#S|HwJ˔߱/ h{ ]Zv=)Ν ,=ۇ1_ 2IL];oL{ caEUH l믱s`=L ͗Leec$.ح PC vw~&J0+OONC;:ۯPS^H%Vy@#"Š+޼-wI-~jk&= ƦKou=? fʋ'%t;O|UUF\L<.}ߒ~8=ċkHw + ]UTJ1zwUt#n?`+ө͞3ĔR Ή-TNq<`Looz3 1o "u(r_ @Nzf®1“+DA~Si*[3[&qL#oQEj$[TYMAoӢ]l ኼ-Auɾ,8ꅴϫ{[4Y&^:H0נC9A?}]ЏcLlf[ p̨ #\C()Ĭ,ЭǮe(4Ga~9ؠ6a^+Xq/p{oؘW)50)d1)]WJs>b&=tus*9 \AX?˵\Ҫ&ibin":]9B}jbuncyxZ`~"<|xd" ^/ fpc.9%ۑ}wDوE@7=|#|0>7~'9® gL_|9=`v+[h&`5.#s0ګ|k OR+7 Y&c_md-;¯4#J[DE_nkr't_:D^ jy*!|/(0 H" ̣'J(Whaik{`x| ~~(mgK8o24~`R' )9>t}84Sil^kDCwF}^/Ь/Lqޘ-Y#ЉTxn~Yetz &RE'c\ *imv\s#q[8yPA?xDm:!nBn̖ZACÉLtbgOmTRr5+J_6f_j 5o1γ̚qh1gߥ*-YxoeHa{(|fkFf 5_wV.Hq==Q\6[-yߏK__6u68'-:Ĝ*F{`ּY_Շt` M jpZ[nIEY2#ޑgBx9ѠH 4e]l.O\߬8iOT5gcIF n 2RtrR,/ۖzAKy") ӘvVx6*> JZwVLgwCM0:~Nܰ## `D|x b:g8Z+(3~+L>ʨlϲ WQ3gQ\%P.!y.pL4rK̿^kYDq DsJ]KnExLM=TKi ~r{\[cd1|eayo ZvA߲u MO,2<:ܳy鳺-گas+NEMP 1*T֩L:Ԏ X UF` J\%t7wy7H-v&J`C)2"k\l ?dYbQ҈;CM;2,gIKL[P\y @IàꬬZMͲf!ϕÚx>_R-1_!7p,ofizwTz{OJ!ZybYrr7Ȩ'۽.WuzٿJ$;JT*/5/&N v#VMlL"ǚґ%H~UWV?ܸw{cW82u5[ J=Dh3}>x( h#w!H62[EZ!ʄS[j>,i{r|hzSʠTHKtKsB<#0|j"#v|%kIB" 1:vύ>gT O;x|p'PƑQbIcݭ!7p5~M;8=,.+ӰliYӗ$Hf8)rQw*c8=I{c.3cV ^ ,,LuJ8 HLUNIxE&f&M)9ܯYy)KWKNm**G=Μ"奄/;)co^`1P!'Cxez=嵍xK8}Hޢr߄x0vWl45(-Byv: IL89 ،h/^PPזpOfL,f&qNBX%;~=D T?> !xXdi+|C6uP#r=ʜyꦸ\~KF)̪(8bs$RkT,dkF8u`#*yxrT:\FхTkA\~JYwK":* Cڅ$ }E}Ә\ɂ%R5&9[p*Rl9@0K)>lЖnR/ JCujB8?|vF7D*>UU.‡/셡GW)ޞXʸ s94b{*q{z ɺ WYNN~`EM|`D(ei[D 1s(vZ>r7ZQ?I pd] ѺxMF״OiE8aEls! z%y@֕b7e20.aʔhvh8ݦ B{&3nD;ȍg rY"_IAʿX0؁L Jccq?Y5UOHuDtgrdK~ kV3er!cH$- i9m#'sj'?d}Bz9댨?ž =^`CŐO= kЁYgS  Ol)C*xRpܫb'c:bEݥҧʻ-Jɹ$Pp/k`B#:Ti(Mncj츋iwE/m8U합2+FEz3yI-J *.f)DrpL 'S/:@ 2%{_Rb(=3A٠TdI<T1ZaTO=% e Tw?#\.p&Z!16ȶ5cO>L@}c5| ngSQj* |.?~H [G3j`yAl5:$^l"2ʪ 9yB`4WsP{/:hfU.֢JKlha:ck}*/I>ph Nm& #Yw: %[}_N^$g V_"I[ 1/p=jۀFl6Lp ^< mYGLZSN?'͏nlnuDZxr2|H& z YYʵُJ);!xir^[g/>V=  nGvYp>=ĿK?5[WzdNV%V{*ms2f I6sjG:JRsV#pzwȋl_^{ uo 6P2m5XRZ>Np !\QrC/,|s( 7D ]8ٜazڍyc̦k4oDd<#}]Mהc P{\k9ɗRf1e g ILQKIa3"Ep71 &PXD WFцlSdžWe23ZS #0[a9 /7J"(* " YNbx89wE M]'Kpwuz=Oc5> 4`Ξ\=bMĶ˦(]N8w 6AYNoHe* &֑ hRȴ17#mUljS`FDx6 HY:莋ڮCq3B.0^tq4|"6]krnx-XtE0}Ne4fL [ypZupVzӰΩILNCP:gWIn2#^8̫Frl0$ۆ[ GRb4xb}\UsAf'9Me,Po!vmjn IKWbOd`J>ݨɴ!IY{gA;_%4RМwtyw{zKZsൖ{c'V7O+gҼԮ w.sN&QbG-ͧ2õֿ0{Q|Gh5(ayLnDR1,Ъ^t/x =d*D'+V zgN 50KKTQ %Yo.L5[hMj7n-HCT|9=Eq-]Gd .7# .ԭ ̊3Mde۫ӻ :}sפ6v۸Er_ 6vt;%?n69@}N? LI0 Iơ b ?G]ͨo!ѬF|:%;2}@ ۅ+&LQ?U 6x ֔9AwΜ\Ooy7k;a?Ki\x%h(.IK7F`ta`8< &$IR\*1W?}"TrҝDɔ+d\zC q259\5{I`hшBXH -h<]OL}ItoUu0~]9]Yae*C'/ĩ39켲{{Gf> +`Y k1L3YDnodEAapZ #p{DsQ^4zbؼ Ȩ*F i(5UlahXVazg[ dr =i4jdp! wl<^ǹYCZ4z/ӛsRf,zPu1ŸT7iq\(a΅msK/ icαF5~v.k[T԰͑*I@<{r0IVgˑP /uk^8݁78 q& b.6Fa4=WY$X4cd<#$xs"%5_x"x(zћ?U/ a3`o*ݑ[kჩaH|͘=~,'".a!`` |ӯ=BY{L bX]_܍@ů*GҀl'O!\,Jp\腘We'I As,<Dur'?Gmk[ p9,sDєxA&9y2ib\xvuP>Ɲr;@=Y:|kQM[j d+c/ĵp^bhX6Mi? HCLL.W0͢UQݾ^ J'B]"Z ÕR\2bM2\ =X1st-bXkyO W翋{[q@X#øUqk5@DhX N_B`>-W:J:Uؖhs$v v/&,Ϥ/  r N Wsi6 ̇pudr;ښ1p7AAs w~6Ƙ)aY>YJ݆T[cX(bI@hC@ݟW Rw/sRqV+[XXaBZfɬ%0)r^nxv}9\*"vH.:u 2[W'0waH>gF$6 Pjt?˂gi +B0kJoCN.}~l-ӳ20[ wStU`Ni4d*NQi8Īx/>}8|.bkuתڠ~GcPWF6v{ x -imQI_C7T]s$H]2Gcti(JJ..6J/P|Ch͛Ac8wB>Cyf- ÌEw7L 4%pV t S5G)c:pK$ j^ G¬ B÷KJ_|r%&v*TecEs 3)x>A}#ִ@ȟGq:`Jɬ"9%PRG#@4;H_JH>,7/KؤCM"uͬ0sj ~+()H"P#z]<OCxdLJjRjSϚEu[t;6PNacAZ{C杧K\PyS=ADS`/k:/MҘwwY[ &՜J+ 1bMnyqk}dq4vL.9ȪrĐ t4I[6}$w VQd-"\{> +Xˣ: @$Atgd2N9ĘIFLiT74b 5Z矺o'Zj]Fɔ팬GO0Kg"oOf2H.<,afr62$w/akDɍ;-V9n*YC`nU'ؐWg q,'Cdu=Ek#7E]u?1>C,qr9LdI(3?7; u91kwaFHy얐^<_(k`'e޼)^\Q1GP4bA pWrYm mV~Q(7o}i)RLR&OC_L22jgMH2'S<:kSrÛwzŠP^jnnmcfUQ]=r=*д,e~-6Uؼ2S \X2!Q@C፡VhQpDT[NzY TlTmB6Q y> 0aY(d`X* sxQGk6IV&H6_,m R4MS3|Јi=sѷ$å: ._wk#G~-eE&ʂd.c#sC?ܨVF3_:ğ VG楐0ɍ$T]HE )nVo;8nN]/q! s+f;/te%N"> &үLAAk(EyC 2tU[A(3>4( <<69t<%@ct7hA (o^!.R#L%ȼڠ\)Ln xʜ Arʤt7MhQr6d]SI@Ccq7)P7s?N#sq1.pR/;ِq"KX}M#}4L.m-l+?iJBOB*/!GqTTN s2aZ8\YmmCSЏ#y.5O,J>1?_6Xᔙ¦~[D|q ?86]4,Ö 3,7¼z_7(3! +>Bq7l2*F{˅ )K9RPF$z!;ۉ\VL;~*=sW^Mޢ * D\;]T-!%5HTqq :2 k-jfp1,=l%۱A>t1bN?+5Cϥ&t%ERf=m5H 1Tyww_ZlV%rĮ*FS?+$"rT^>QqP[Xe]K?~kS 7 d[lPgj Ȧjm2g݉5φ`07WBpṎЉ7fҥ6l~g)uFCLI}gP&#lU:k3蜓HpRx{xEE>@!Na!qR39m7Nk_7F8Z6!O1|-p轹|E T@'B8:8q$"ӟfB m^ Q͋^49Na%a?rmpptd޷+nc c(QSzP+r$؍yW708b)~zuD'Y.7z 8xxJYUnIna4胺E w4fw!?믥~")BvUW1??[|(d'|'d3sDNv]uK&s m"K V}|LH`eud~m5/nᢈ YӸϏ0ǩ7V42>" ֞õŝ!lL[-< u/Alu^.ԝx H/<de%/"HWeP[KxNb.*I5dݭal~E0B.X fǏ ?z1M'y1K@p۩bXM؛WGbUGm>oKA^g/XwԃȇF2Aa%f pm FaX2"<*^yd]Z$E  ,Rh+jQ&_kMm+ى&pQOmoA y74Oe`HĞ~Nĸ} 5XuC%cjonjTq(@._Yـ}ꦕpCG5=tS#@ZWkĉ(KK|E%@2Ƈp6U7wyY-~$ǭĘ&ne+ ׃4%  d')II-C1)pl (`XbZ3\ޓLjLoQN8!_ la !%#o 6~%(,ZP=Tnyg5L $眑q^.})#x0&rEZ ]Fp#/ϙ6-}Բ>]2b+QމMiK7VrftҧJZ{"rn5Km|.+@1ww6FHz hu ɱN(_ujUr7.N:ߐ"υ%( 爻^A/]hz8Oy&qX̞s|`stuB:"ɫ fFm3gE}va< %m>T>F o,j+?7Gޥda$'IsTbNSAK0Ǔ\Oqם[qjc6 ѣ@+'@t݈s>>1 })Cb7!"!^&z)dʖh[WBp.${t^q~c k`IN4$ZBK#cT|JSrF PG0-iXw}Z9gQE<d~ΏTŇ? ft9zn q>zs ~CS0uq3:xa0!" c$$B=91X͚r2kQ1 5‘ t^G; 1$s?eg˽M`0$AXZr;儤-^@t'-󉑐ŸB89; Ѩ%Cg _``O[I L4fku5| #\L olj|$c^`?_V$ػ ,O0SUC״QLJ\f})3-o# g .n_͔-ؠ'K/xBhRWoԨ,(xNΣ܄Q^I %.]=y5mW4:,|*N`w]`VE|8^9r˹Ux@̾)T؏.44gJk[%D21),x<դ ;DT9 QN+_!@L#O$d$ي0=_TN8C*=,bU vn5  hLb j~@G Fw%'2P5L ͅFE" E}VvGK#u_tˎ*P/|1' Ha^☤$Izw<@(H^J} ut¾[MӌO3"u1gϕEђ/۪C3ϥY"+m0[7Οwv~h-UX`Lճ}"h_.i6l'4AFKKH$|4%Zuj &Y|Rp&D3B <^l$.$F>: !c妳WHz"H[Ԃi ]Y(؎.clcu ەڨ(㉦:B(Ù^ .+ۧ~/ڀWuޕn8X:i1(2$# :jJ 9wZñ'~| chwIe} @`M^:Q,-#) B_)2Hϐ8=1 &)eP$oE‘rhЍzݖJ5y\8,g"D8>Xq%ݯo DB Un$v~ ēv(('Ҵ^_1_o[ʓq= /2ޭ/zr;(E_G"$iGx8F< 2sRۅg*զo|*EYdbe(:Ń_?ʾcnmj%sRNAhWmn=}@? !5Sv< C3h5xj[.M.FdW[K`ӇT )/X9i*r=1w1{K:jT  kxmPt&@T(0;ohT Haۉ)/4W4 @G2&N;XAUhF m=KԑauVWVXVڏ>RoxѼr2 Cm%Q̺ 0Ͻ#TSsUw=F6S&wR\{m;(n1>(|B#"oȿUQ<bn4h+JgdZTS>*o/aoQy@"xna~oX1Ųg/~]ns ERnO!%WBЄls>t A0a>*4֋&.+\z/3Vz9NC!ZT-G9`_cњ̸C/&ͨn^AApI&6I3W 5)nYI..!"'ӾǖǞ,qN>{r!!#s'n&c2@*85p->9rȎw͊2xX#vI/N"-8mw9(ۚ&6OՈMj9}_"{܀Ϻ+xmz1oUJ$(A Y]E n&q.ܙ!TTuUZf{b-r3wn!Q[^쯺ZlHxXb fs^2 >!0п<}Ka/G2$ETӢ>&Qvo1 Noi"Y!>F%T*x&Φ/hy)%ɞjz^Tk+K CVfÎ͜ ~w_\f|i/M;hXS=/_4y8/X ECvx?InζysHtbFgodR TL ҀvLݖYvUM ؕ[dۋ@[g=;(=e)hv^ mBX4+d|ʛMCcwP}$F$˪$d@Nm׽'VO/\3\P q58 g$IѢXЛPvWEHZA=ʻ-rny}N:FzkpC [SHL1S0z|5> ;kYM) ~z!OZ5QDB]?L/9amڙ|C_w gӣy }$.nzy;2¶Jɓ[av~wt#:⣴M+n!]sn}uv[Ғ"V ,a_W9ܩtI D#ܳL'MK-pT,~[KR҆=R*0՟2}rwО)z7O̢7̞sw6z0NC,k3'*O,X m-Z/x=,? YkeӖUtpiW-(l⵫"J1 L5)ۼ.*ZvN MawX~I"]QЌ1uJ!|64ߺcV,ŔTvϫ{ WgBҫnw$s?4AF%*V45.}1Ba{Fm" J8@B[4+l©vlu,͸ZF=*!rLq1hUXϭf0A^ϋܨy.xuH5(Z}c@+F\iJ!^z 'cnhAwr _bf^uZN K6h=iܦn70wO݁n5ciF[^13c_,c>%ɧmպ<0o샋b Lɾ018wgswfQGfNAvNp r$`=nXq1I 'gI,-/z0ЯUt<{f:|Yf˩M''ZMu@2}Ѻq:jV!1;PL@%,6.J],'DVw >x'~KFeIzk IquV9cFwJ$q?hV \#)|Ѩ)k }HJغ3~~2TWsgR & _NPE3D1?ޅkڳHXNԦai_|V$|YlG_.c#}_ct{N*lXNAa7|a{EC:!4 vj[SOGbwi*/{kآG>-.*l?t~.[@!2<z|FTMNF'HC{ h _|xpΊt62̒cj沛^]m9&E^Nkt1ueTd$q~=#s> ێ)K,9_Y?qJ)6r^38z6Ju3eXRP#ޟ |y Z',bP؃/&3 O#1yx$ lKVkƮ50ccgZқ>pӊ>)է`WL!m0rp ˯ØeIԬF :⠡g5>i5^(+'%.ͯ1q_.6\8`*=`3plHm?-'|[\ Pj#;Fۖy$Z 5}Zq8 V͚jԪ(ܻ"_b=krmah!qh 5חXy+D߼QYYkLl̤-}aDfՠ/&QX؇HN'71I3IOX%ӊ@Ӑ(ٰ/P-9hLnDh)%{(t%Mtqym"ۙV` 49UnL]'!ZYyւ6]+`\7*#˷ȷ.U YSnqa4OFtn"! = $3#wO+"3lvC"rکvZ"W*ƀڌDI7+Bl~T]YFlMS,ٻ &۾wӧ?Ο%Yk9|"KZm5"ÒkSh (*3Ff@DګN }N+MN]J҄=P(y F$,drkI:W Kz!H~ZJ݌Py"ȴ!vQ*7K=z\(SU&Gw%bUDl5&j¦2{|kI/S}e X"eu";-r1fb"dC5*:v*֟깕X/US6Z&6^SiD&y}D#lh3R5=bxNw+,/ő~F'V"fF"'67GR6!e($dK9d_4pG#3\G65 Ffgϩ\1&B DO0pV/XL(e|7㊙J~B9Wg8ˁhD f|!̥EC Hz̦1ߘwk`.qumY3[?+usF x}IZj1l8&Akv,!|Tn($YW,J=X­ÛubzZgfa 0*k8uEnA>릣e_Z`Lf\|, ;?ǑԈa4"Q?/e+TPǣjmVLo/I;&N#zӫGpbBf1pl_>g!@YX 1r:2'>Ѷxp ok9;UJj&Y8.kx%ퟺ,:{o@:[I6}HH\Q(m~~]?_vԔR(@>J^^Q. Q^X-F/d{rt9G'C7Kle"#i7eܹF0񜱘T^H1^N9ĕ6Iڞ ؤO?o{ϡA6`K07 D %I̊sr|K*q2c"dZn(2w~JTw"J:(Ӿu7Of 2} C:_ǖF"jJG 4 ׊C*7Y6I/,PW=Y#2n{aKZ ^v%C}0]W^3vqÔN}\#_2#_h(Kȓ͋m:IYv3ĒAf?ZʃKR*PTyǫjJͮoLmRaLU0svAlu'ՃqmlwH/lnN˒vI>‡PI5>"q;bR!U¶~'1眥Wn DcP-PЀqzΰdf duMtoC4ͽHhjNZBĨ aȀ[d~gPtS&L0qPj Ӓ*ַ J'IՌʚKh*w^?e^9b[c֠|^Z2٣[F9i5UD@'O~<}g?}KP{ٮSF`3Y D~PD 5D-c l\w.'uOw2iY"ґtאzJpث4b`SuM}h O*boq+ p}ދ}7WazDy{?j&AEPfPb^sجr@]s^'bpr/@T@~XE(x1.M9%Pթ"sXUxᨦA 0s3yx D_qitͩaaͦ1IvU HD]b`lNfV#CVr El M{A[eD L61 N\bQjHQvz v # y?*\Ż<<9B 'G}O щι{0ϼR|VZY!NF`|AGx+@L'=󳍲#DG\  t '3[ ozv~m|.;r4C\״i?>?![f/kZH-՚coX4Osw}Ɉ:}W!DVkƙvص46VR'ŦÌAZi2Ǭ}7&+[Yx\dۉ *{%%+=WZUo> |sDq Tu\N=Ԝz%~aJ-"K+ҧ n dG0xerZ{?kYy7o-]2dh9}[qU#un,8 H+W~$͡s6\?bCf;9ҳ#i䨧,t_),]j>ߎXO鋸)MdE(fKDvE0/G~lm—]DpEt;=Ȝ2Y捳6/Wl63%6jCx YIkKBWk至 |yC'߷<3'Y$ɰ63%sJKEX< E\JaNhS[c3iprwcJQlY6]v\Ic@z`t=cR;^3X27KFF;t"n}t)ńOY&s+,"7d3'ȧ٦$U(i[*OC6?@lm(hLZ{p کc+/D$B݈s;v繴VU &wW:2v}EPH\UPˈawQ̹3bճKDє*>gb8J X, |& pH&0$W Ov:K8~\g`,iF. gŒN8xH:Iف0#Z|PيcUq+WZ$@<E3p~7CVs3O>-R @Y+=@{p y~5CfJ"iDB 9gi\ J=sʇ`m|> ;Oe 52WC#LVRAcU[I_Q1~WHgsTMǐPƓ[1TSv0TZ{]+"}P=YƉ$m?sy_2-+ݗ3YY儸3̈pX? KꊽN& &c>'⍔JGz2f a%+Zz 0Ȍ8ma]0Ed`푳6Adմ%&+vw V%19!NJ4L([C#g!;\H*&gFUô[ 2#)WZgׂ!Ž #;/.47s %M@\Ÿo)UUOsWkBg[\P2&  ڣ!G/# "ݲǠWYҨʼbJftJ!VCPzS2s)[2Cps+UFf4/֩:n<~#T6h9Q0@#R·S܉Oh20ZG_x} u 5~m'6G#~]8f8`= O xmbO(^qpl9+nSG)ı+3#]a"$TrF8m2.NӘdϖ^M%F$n%!ӑ Is`;gidHk X+v)9"18N= l+&L"ST 677z(1K|Qvi9$0Pyf|,>uևQL&mM孪ٖW)$nsh.INu`z èڣj)Ms5=uDR߄Cs$أ\F4eŁ/ӽg }J=eHؤJ2;/jEcEi_5\Y]wޕ'xrYBd2D2ŋMHaEb NxcIbTVYe/HtRXTȰttk"f! +>FZUi_I5X+>˳qz>oM*UiE-ރUc3@Q%DfM .t^9m.,0qCJ9hA)-z>CۑG)hTY EIqL_|ec&0]J-%tc ^g>mBQvE*"ЏAt1qTJDۆSEB~ 6W5Eb<[SW"N:Ma4{gZIi$9CG*ƾT"_]G@uo(ԼyQV$)$^>i1(J #0X zYi!6̿.G:^Thdw*ᦘ {hjִ OB? ;:T9KICҖ]e E Y Z蛈+;_!`,t^W yf{ro)HFjC{'Umߴb9~Eۚ~=1v>y.?܊l%[\[%j7RuLkbMxL";ŕ~Kηbh3&kBy6k߶9d#КO{4YhK򜊮dy:ݼp"I3Mъz1 /DV@>g_yc\UFh=#6 fEe"W+ UOG˫Bjo@츪Q]v6R%5erA>Ig v!)**HLj=\ `6OH7MS}>-;̜C^vTuR Uי_eW JW/cB&CB-TUւ< Q| S.1?z߱͹ID7-P7d?>"%t6TIйg2~{Ķ{h| p*T58rb>1Wa,i -zgq69Ի<+c\D^Ym*b9yKJ]UeB(FRBR1@I[|7H]UsTvj7t-.)g排O}n\EEs}ml#q۵Qd K4iܹy-濋U_Y)C{}Uނ討>FA,u慨b<ౣ=rȻ1V,9@j@du " / U^pI;9 K⋝Z>cϦ4BY!5Y\ pA?_#ugpZ5{ޅ0U::"|? LppbPkLJ x{gueMdؕG̭G\?r'%(Zt#+_T=c+#e {s.肘\m%e_erLUE"eTsCanRŇ/:N^MXpi1 3 g)weF__s=GL' ua<^v? F>>Ц΅4B%Yޗp󋑬 (U΋B}>NVPK$30 U09@ؤfLƒ@I٬@,VV+!G֫="͐> H^ Y-6%2&InhkXTb?v@6pf& 6qn=9Ď N rD 㰔c\ilhM 0Ʋ*Jc x'e ޺ӎVYP<J0@[C5ό*0}WZ8JN/URY"Z,jXhΠd&Ӎ L^L4#?'yuSI 2cjibH@9{V_bws08H ac1oѶA5F-/t3ʳM]r41XJ"'WZr527^ G9麲hHsH4e,8B٘.IUrY,FbN%Ӫ9|{6ŵ Mǚ@&]_(*4?WȰ.qƀZUݝ\G^&CM6Ԉdz0 i2mA0̝~)y+;">"ji L%JE(ZЇFOM[wgJdR\ӭ)Lę3or`a&FD%X{U牁aOt5:Sr_jIG8s1(!ޢ6htF3EDV4L/z V xߕC`o) H3#e)"%vc'PMx2 qBrOWCCMBfٿPoZ^1g 70pR#7hoB*lHLrt8BVfP]bd/HD*SQSQISE޺FobMTWٙ\ zaXfF+r.`0w(W?0>x}F&LJˍ%H `wDvoh #4 X@Vz0%lyiL;oH j:`kʒHl\3S\ R4,xXVsEڦcZFm0~Đ*΁5+/ܽ|$X64җ x5-&(h!Uǧ:9+9Ias+Ox:tY)dt Oº`P]8~ M˚ 1NP l= Gf5ĴpDje_oo Q7 aƦ5 e7fO/2JjDQxg 9Bdrmv=ٔ|R@W 4F o(Cyx*mdKiow Q2EyrOQ#atRP0VޕcLzX}0vBE$y?xPz.KqoF1`vٻ-qX0M/8rIꌞ><@La$(LJd(өQxmb=CL$;NFwt=7m.Wݫujc q8Ad6]SW qz)Xh/+`1A-`rݞ~ OM"`8n5Yӝ)Es8*>]ӥs U ¢,hTdgJ<Ϭ_*TȈ^J{F4īDrdԜMn0$R2Ƃ-"=yf$&Ȓ?7Dk2\;ņX<1S'M]^-XT(faol*ϯCвn}~pD˓B>z6"20У+  2,-)! PlN%7}ܗM{ڏ8xܟ]5@Κ#ůxe7:ksG qz`HcI Da/ S[_@‡nҡJBFʘUSz7[,S}"Nui]r<}2'z+g]7 3Zp(m./6K`P)Qۤյ0Xi2O(ױ8{ (}G:)?}#mfVYu лVO]K;U4z5q܇]42`઻S'Am̵V326 v6臅͏N0JE~J2xα.jfJ40kĬ~yX0a^=lkFk1]$` fi }Z.w\9:Tt<TFTpsUN;pey+Mm0&};م"-AAʼnHߋhiAs% 7k.AIfڒ. E f&ͶY+55K4zof]1Fɽ7>fWúaƳ&BbaTjKHQaOw7"ɕ  *(Mjh\ݗIg|`B^3Cc.βR㎌T(ěKi" i5EO@ȳ WO 3s֧3FIA%71$9MƗ8$k7YkN$ fHh.4 b#]FţS(lciXNHj6.Qfq!׏.@k[}/{LosvRtܶրhﱻ`/˂ǘSNQ[?bq8‰,@ _$!QIf1q7ȅ.}qwc(G0O6.iBa]1sH٫*=sQBnI}0%oCXA"l8AǔU?Ml{vB< s+`~s.qσtE'ԣk MTf; .1їݙ`ShL3D(D%U(P0ҜO\Hq;+@$p%k3Dό'*{bVe6-sv x&k gF|(%w7o9%M%Y2 ! 42si"NR/ՌqGQ?.DB̑KT.-{u(=F{ UwL,c:"prTY׮1:' ڸ֝hNO{BMHa͔GeמV_R6eM:M҄47>^^gU-dGQDZr#:.iF穉ԭ38$Ը }əaO;:T=I~fRP$ Wݯ Qbanhdyl{aw+w54}n76&,taQ)_f/ q%| B>0|;8@[N@5j~ KHS-7!#<R֬Gi6vyWa}Xd(Iwƕ`2dɗ")nׁ| Kng+vM1E~+CT>1QYNa\?,}0~aXz^3~d@I/ '-a 'Qo5fܐ+]_c¤oJJ|(468Dߓ0vy$!ڊ-#6wM1b]HBDs9q(4tA0[* 1 _@na~Zq}8+ ?" Ki>ȯ!Do|˯Vw= ؁o&aqO=oE`b1߱U/La[hÊ%J3$M9>?uhp]{IűlZh>ɵ0vyCh. xy*kօ۪?o 3uS=N'E%p>pSNgMViN}g/Ȍd6*UTnU"Y|G0ms[HldZAvkG]c}碎w"=Vo|GVBj0$<k833<Jށ/-`LP#J.Յ [ h4_7}hXY0;[hUZ-?Q= A#~wQ ܬ1XF{0۾gwAm|ӇTVZ iyHI*(*Re񵀐/`ٴ.s塲rIcx͕b< =Kp}OdR oP{Bڮ0)H_FB0qL͗-0?FyςȔM*Urv2R\AJlqi ^8;:lTٲ<1䅿ƈnvRMIeٞKTō%8Ko"2ui'PYج6 gDj=R۪k&!oKAph:@3JJRyUW2*~mU7Ch" bĻA0|ŐyORDWqNb85k2'PDcs?'X% ]<Фb^x,Fޘ` P%ݒTE G6 >ApX*NyH"9N;ptrGry%:|7A< ;SP13[!VtJJ ZO՟'JZY'{5ȭw0F^)'ɔMo܌ϷENyWXCM/+h9.w?gp ^~-GQg2|j؋ ^9Ijs[X6BbsH} 8 [l_=ib&PCIQr4vD9\O{<L%v\MƿQ|xv.JwV,pM{;@kv!93Fs5Dl;?FRkFr^[0Ն!Ly|B(>4#x{yɋ n)(IX޲[>Ra}m^t7,H &åyzo13hVf9 2AY)$Hݜzmd;"_"lm"Ҍ#ߢ2 0x J g OD'A,8Dlś\h$ 엞_iVaYH~=0rMKԥ`6cA52B #hP6?#_ o#[56ޫeB?OpX+s S:ZW'oF ! .bjPGbz4{;'r==8 (Vj36"]a{j$A?֪oh/ ,ŖGMXNo0ăc58hhSۺMB 4z|o!Y8z4HY4s>g [oZk//zq%LϽJrZ)K_z`2#5gF{rW VZ0 ] y.*, eh^'lRȺ)SD S$JG E8[Yy ?Jay$ȃCz;%kThwY!+ib)eJc&u1LLɤ^L)&jM ۽VzC?rE"~^`AA=3{2 XzyA KpoYx݇@AK9&H =+ś'U f-`Ǐe %mW5߼.W&iUp55e&SʏohD:_W w6oy5`A ˱߼H:^L!hέ~Xqk>?0viVWE43]z)(\NڒU|F `r{X08i pZDH><;&Gd=uGm%9KZUjbZfa:AS+Y&XVD i&Vs\ڬfK_` ς.jR"/s.$/b0*1Xտ M=ڷͤ 7$uOCEy!粋W Ay@.pxJE@֯_W@xo0}0e"$㐺l-]qQ#Iu16T1* *ˋ[8 D,ok1Ci9#fWLmR?2'tC%L r# ^|p-AOٻ"rܼ46rZ?̥5["%IB0BcZ&}}eQ Ltuъx,xЀ[q vVɶ˭<,to玹{#5l5WA,,,ZrC% tC",,Kc g yPR 99p _՜`=GePL(Jq\md%֔IaYB{"xjyۤXYb%b!_|ӽ1亜 # 8b IĶ/W'QrvaoS([>/լ*M~#zey9{!*A#8ɬ9%E5|8FT(ϸ||'Q7 >zcF!{ēpHVTg}T,X+/~{6*CfBI'B'E_t}L><̚?)}lA1TB 10\p#Hz J3Ex@{ ҂.OG2u:S{ JpOlQ3 j*[_"ƫʱ;`TWaX:ؚDQ&GřDriO؏9UxZXˀaKR5)dgZBPCn`GX>ʨG(kѥgV,Rmw@tDj#0ch@ ,y,A9ľ-q]hYϤ-}{3aXLH_;毕XX%ihUm@& Ь8^Fpw7ጶF]{^L#B8zl*bj~&d|` Pֿ2o/t,24Y?x>8$^hf6W-.+P]"!,9yHa4@}1zwRb 0nJgqjDp{Q^_"Ӧ"뎥3AU05Tryi5V eG.u+uz<3z\KA'/—Bsz[akf_p/e ,]<48t@-7[RAw^!gTƍogJM[ݧXk+G>dzZF|;]aZ=MP=}w7lx[:K ʮb[ ?]![!]q7xl6q]ޡ^vmY[C1k$6ޢ)Wn (֯ {8e'e'm# k;U[Kt0x?CB`[Yht5+){iy"7ʢ C*\\:$&3(a򡝼v*,9ө @h)>LYq{| Py&H:] ĘJl9d԰dVQɬJ38k:#c/=pšGwz=qYT-?i8 S|QD+͢QM2@$}A) ˛NvNر/? iQ|h ?H>]DX>m ˯`11}EA9<먚\0Yި  }wu2?c-GDN`-q,48 UuR_5!hӘ5 w7~N̈'A-yʸǝ*Y3EU;ar4Kkiw3EmUf gd|nsxM@/dz~^NȒˮ딍 |)Z0%B˒z srL.prT˪GY( 8)Tfj:߳D|q3o0IW Hc}Un˴嬩=,[bppG_S!cB+$ikCH(ݷO*:@`J42=gNi#xb +]-37DdhTR_фaQ^#&]2b!<0+όQc/cT[C½F{.hY>iy}uE1TP ]Duִ٘;yk^I%v[|PG7,+WU2!wִnkF~yÐEwE7†]X')c(&Q̨U^ft2>dc?&kύ#i:\Ŭ;CمJYiv¥/m_e`cR,;'~}d;EN⨣u2c,}Q9qМ"Hm[GtOJ|xȂs Mmq"JV=pwWg筬k(dr#v@8LMPhMVE?iw{%<,5*T5nHIykaW`NF@&_ɃJuxX_{z;A&\p`b,RU-vzDUOU ^.[SZEy(bPybd1]oS] cRV=iry .,zlE<n5х7jvΩmW:1I:SkWb0K6rsqgZR h<'y*(W/!qrV7C%I6/ŞڮF 9rp.D`µu8F/$*; [,,b#Jq″JTfݕU{J) iA* iYPc>+m1 @{s:nGz -%$¤h0#XTM=fH%6bț SWv3X X2PGDLcTCD{xT3C|| (5G&oNDe˯rkJ/*(|.1@3j{pvHȫl@av|hM'Nf^ .>WJ@XA3zZ,^$nx.^m*gut, 1)eԀ~i:*ѣ|r2.nHpSjzKo2)4AQC Tx0c$ů2Hz{36 Fč;oMDUfYfWjL@&8Ϥ9 hd -Xųug9KG$Z8#,^Ox[V3yanޛϸ߮U AQƧ!eCsY̌{x_D1UT Dr;f58"ZbX_ y2n"P4Ư1MV;{)zRpnev_'J J7]ٝP "gMe1ׅ40d0Ti]{8D̜4FK_q0 :mX ׇ)_L7TM,K?%z?"U> (2Pr0c\[ܭ8sεPZmw@dH]s)܅jt@"U֓K~6Wi88J0eR WyX&b$!CLҏ|TA V^{( EC-w@뮃\Fzz0[y)a)Sn3`0 gLvBHO*K ВO &Cg VTjv0ٿ_`?CkN -WCE)9dxNW]m e!ɺ(:uI˵H֣ۯ YUBTZY 1x{l3KJc '#kIZ-L,YJqA Aʅ;V][D VJQdOyIa|`p۹[ R}h?o;]U߁|퉄Z hBFsRjT\7 4Ѝ~VCa4?)IXVd#s05 X=Xо,!S) 6ᨑԙdy ~~[GQso=l)v=UdK#;Gbk׾MU5't mINfCc̙Ҝ^+f; l~qnUxr?Nnթ߮cߵ6}5|S D#Qhv%z0}y.UVTlm"06Y[>ܤw!e,@ť%Kwã^(76P=Q6-W!%2ih^Pdf{ޫAr@MN?6isΡoɘ߈y)YIOa Kfϐ:tD,8qZMeRF% BI(J4! @أ9a~AYI3< #W9X[q7~y]e,}~(vEwVxgG.MʹLDMy{Ə_ }d9il"xobZReMĒ/h*SP1@aYS >}=tz"QZ4?%$^CCEB&K02nJNę MǑrQ o\/` T{HNf'T )P29LCz.vwEg簑qft劺C +\Sk>'^>6^GQ c8?hxOYi ]ɴX^1lyP! p8!PWHOfS`_!G81Ey0%wGx3E1w#~<,wRM:\[ayte\RBUPI0)fڬrwdBD#~grP˹ ß5b J'd.8ߛvl2E*!L ^C]ݶzSJZ( @ߞcn?h+5rsJا3g؛Q~U_䊡qH,c^8ϟ| QÛP=d n$tvoLOņ xSXr 7֮ŅWg$"%om݊ߌ|ۤ5[DpTL:l ۲m:X`.7o4o&.Axu8X[)σf3各\~~0ڢ%!]P3XCL tsV; ݢ`xk>٭&glE*KwJ wGA{|(czˡe0{7kCa9ͿnDdZM*M;4(.G4c86, WL9|VϷ&}+)Y"j}t@ ;5Q|mA-9|(~oC.l&*:M8W҆K0džflgFӊצ ȼR$~HiS5`7Z3O3@T'Y2@|xdL]KW7mJԻ٤66n/)f^8JILz1 N1iD#C nċ ;:N :+!Brޠyx=*J "̱A(=V+P3WsiiBSK\ }g:DlBЙ!&EqyɌ%yz6`nvgXǍ:Ύ}PYehUtBVO^}8}CB2O(TGŗ,/Fi==K4/wCOk-/fw0f4U )1 !q~@K77Sw8Ǭ9Q ŵNǎ#`j:Xv2WކxD.y(01+E?.e _]vG-f"hg`Pʱ( =q~C H~'z9ݧzH]T)a ;'ImAD~FTeQGRzI o 2Joˮch.E&Ջ霂5SF`m[3/б"ܖyi|'$Ag>B])xOpσٖo.~5װϹ:0 &QᦰK*ykyQD[t۸ c HÄ8*GԤ!>\fm詚IE񧰚Zv x=3-'?/o+W/ᅮfJH _s-ӈwB!&!lV;R'{Ũo|]~ys3GQk=1.Dr NbtDg/wPʙ/<;:Kwt1YFLUrISľ!H[ks7vd?Ek/-ג, }>\i /] ɟ{=Ֆ$NN1xc"}9q3OƐbg5@VWzB!§Q(&TG)Ҭj-J1p @#d-#/I஦l,sȑr93 JI&,4Ti<?r/ ?ܾ\2k#xD;?xA&kg0T~Y_ Єy[ opx^>se1Rx~+^iY-fe.Q:e|kJ $`~ű>IwI0S "o'x8XvTv@fGnoў(:ϯ(W'@_-4 h(G&̱Ai jq(a ;*2 (f-ga['h#q޻s}qa5s؎X`/@kbZb%wj|M"p{rCk?zZIk<7#9jNW ߝsBI[ ɷBLqq$zpՏ ÀOP7S0ˏ1/_[ (%'oES0̆|Q9۬u&:X^-dU1<0Ϥd:.?٤SOJs$=S]r-~ewrG|9,"p7N#M?o i8@ȈK}VSɍ|GN3p B& 0D}|8O~7s+ DKZb'GD^uKjBfZ.0Y=r  "LR<(bW-oE3\9)'RgV,{6$ޞª PU 8mbA* eL*\̇l9#fD-djE rh*N7|gȆ7_td%j;kţ%寥F.,fX'3-E|k. 09÷8^hC>]!2QSw<"sDp=&jzxhSOAĪ68<:/3Y[  +>2< %)|N /ҹ<-٣PNoK"INٞ5-ޞE0 g7 \m#5 Cf8|Vb< Pl 3M\glLf9(r@G2pY U\i], ݮVupVpzƴosUɠ:٩+$ :F(*!:ywJ H=&8F6*JK UELJ`}:47~k.@> =RIGdʐk,p6j^!ж^[u£YN;䫠7X!sUx%HyM&LܪAb$1x*=bzs\T8zu:=b-b2LȒc/orfW*2ί;5o~n ߳fgU)pi6zwmϗfXo Qm )JS V0rgO=F,5ܭE`A q5s= ݜC+Ln #jE@ӳqFA{檫d*7AmtmD>ͦW/Qmz=Dļǻ6=)8ܵKcev(?Æ{X!M$A2bwNO͗tPf;UVh- m',vmnk_~<_+xⰾ@I2MQe V%Neփ{oƝ]?YԘ GjOP4SH 9 Y"a_VphȰn=d$Fx@|A>렓a#$w$HQ (R3&LNZD\#m& |!V#bՐJeS?Q /ܨT]6׎jMz cוlsdD"[dƁ)CaWF0%+07)z5zVe9nǪ _1:[ Vt9y[h uǎq]˪[fVz g،7~>D|i2[ŋ _j{LʆlFч8j5"dK:㊦f,ۑ{abbKq9.g񓌢z7;E<2VZp%,7J(is:a^-4!8 ̊IYXخ J_0o'v'!'I0`η@Po?cBf6=Oi q ƒoZ,OVS8;Łltz"j8fq.\*DM?O3 r:,*p3ӟCQ>&g(U=z!6<|j-d ǠRndf:S ɣyrq)J0[**R=,Vf@w<5k+{kn@i"uy5 ؝`ͧ_eY]R %c*46v8d!S>O Hc#U:L%\_o9qnlb"!Iؤ= Zh7%PEzsk`:i&]VkJX:Q;Y}5>s(_. RT:h(L1F{"&jx÷tfq}| sFa| 7)fqRYԇ*[ !\U1_V0 V+OpXJAn5/2_h;)CD1vX1r;й( hLCO٤6ׅQkjKY!Md鲗3s}k/cWuP!Y^X5\@Xi#T3$&YGм-سʍvWixC}vBge4ओ'Q +4 !61$=WJ֌?PƎFd8mabۜqHwiai~3~U 2йƫY0V%Rڗ޳=Ծ4J5>[Qh!O] -ŝrĨxNQuo~۵Zg]*6?2ӺNANlpϬf  "VܤAκy lYk=3u)G?f!ZZgFZC"J vr/D ?QvF7T11 b[e>B4Sc?@Js9FeyzBW ~9n aoፂj+e :^"V3X H2m/Ԇ ?p>;Wh纮VV!z4O,eK Ògڧ~OxiuH Ln⳽wOQ9tzJoG胪Sv'{z&q N={NSiCپ ~44a+bTK*,ήYe^u&f6 sv׽rNh{pahϋNwk}͖sܕTؼC u.kl|ȞKl- 'ൾISkTIi1QA#\B]CZ"MY8r^ +O J]~cf:7z_G`rR79M9 &K@Eaz}B0@I^R;aD-C\ĈP&9&d#+_ x.j 9Y^P7y~fD?˾#&:PۍAe,~a$䀒:Ő#ᴢzQ:rq`DosYٖf3GPeko+,"{*) -L^_ZXY9^,(P<]o5f/'=Q!dNb78UTd>o)MIzuDG5s< FA6[G 0(Pq(ނ y:-5 ^Ľ[5U WM)DZSΕ22GZ:"|VٟAr&=Q LN|`>&WFq2DꯉT/_IMzR3]TZ.5^.xVa p߯6DQ9C3 -NΞȆ!$Otn݆Otb7+ $}NHR鋻79g?<7Y"I%PPIcy|tThJ]pΏuy5Q[ `W0vv33RtA/^1so\~4wizO}wpY'#$$pl<V4ǫhʝ֐~^'%F1j'Q>tly'9ǚi S^5: $&{^jXɔ1z#Y7<=s:#׹Bk!2p8uSPyQ YSe Fc'Bi>-щ4 ?iGĩԝ< Cl`|7Qj[- B\D*~ϗ\2JYÇ+=v߽QFxT4BK-qMN(|@n|>pDRU4aַ@٭y_H$?*{pr֪h&M6d8yCsKYtG޽</ruVA_ 5?PjFiZ)I.)n K *^-fwɥƗu>14Q3ccgv~.ȓcG= mOR旘ݟT`;WX'i*3 mn%84͒oϕmTG? o&cyε Son#&c sJ61b}(C CW=<"!'̖ĵ*Dq>36=b ]K"\~0z]޼=!_?AquiT.}6 (Rb8LȓPw)hdR.JTHaٱF?짎O-j{;?ϫnpr-~%i^j9ĀJXȈݴ̉RĀ[%%>x?$!DF22{BXa":mKCDcD;Y:4jz"y>4J O3c09vJv)09C@/ܿ%+$ [vE3) /юǥ{Y$NW"O.4pw\ E^An.}{Z\S$Uqֈ n+{St)=T Rco*dʥlXW@2o'G}A^q6.ա}Kʋ&3HhЕ`b4a{R:P!PYS $|Y-f^"5u]7#Q=~F(w OG3 qyuQ__r}^HѵeJ=)Oika }(: ;cc#ZzHu[2m0X^NJPj] 2Q"|2|۠gPK ?Owz)G`,-U#+@=D?"< ,i0=bU:|2Bumձի@aC9ޙ.F|-mcnaHœ]״(yCA+1n[yd j".k'q߬B}Tl6^JU`8yNBke^Mo?ǩ[še Ѕ2k"=`j@C;j:㬆uuY`$/b:oQtic)cnڣjP#r\=-=K$k Gq̮ qxۚdQ: +Ɗk|)eXZqӧcSb~jI$Ew7%%*R^0RHAɄ[=KQh/I<$'N]*Лq GEp ԛ){ Q_q)`KP"JDAë)b- g?vn DTCtOWXPJ-TR9qWk"6*9mF!mO#Kg)a cˮsBz>$#`u_4^H6'A%㔥HMuO'`wE>$޻ 6 3/6qp-{d`}\1in0tw TFfME^7:6 4KXp/BwRr]4QhO u;!|ORs 56Am =G"2L|6!mꑔd!o2_It_,a:Ynr" };I.PWuJoPoUPOaxˬF@1gAMQny& n}xK=DFt+0:h|0bX|cХ-t.Cm ßE𸯇[X۾Z)J626wmߨ7VǻLT,)-c9Utpo('v:|eX&iXEף5ˇ jV*T cJ\N\|#Y7#?/`[>Qby|$y^u~:wMÔF8CȭNZk:t :4IXڋ:wلsYz~֞(V5&:-t24{q>x(u1BtyqU]gjb-c&N ٤-snG0"eT\pyq-Ʋ=tb#@?A+,F) OO^Hfn?2hЀ>#X.Y52P6XQ"姟\ Uy{a6{fn:fk=!4.<ΚRQ;=u-2Kg1pҟ4[ыLS(g*Œ#4U^_TÅ|et\2L;%%ڭH[mJTzBnyyy"|T1!G` Jـ4]A#ճ Uّso בZxI=̶Q^_ep[z1iGu:4OcdݡDܟ1j85%gǫ̹c5*z:1i8.3$Ұ(Wy’;hOd"./ՅtyL6i G1q3^#T9*cNS_z?CE*=ңVDRBRw)>r}ˢ eP)E~Kn $~n;m-eeϺtG7pR[pZC{,bL&"A7;{ņ3?V)Tז"q$NQByy|^Z 4S pԗӴhXMN`R󧦡̶mLD3Cڏ?5S[-93y! r|2wmNգJH͵שa/>E0x')$#v 96ufQ:!ohZ5c;aw}ȲJ_IW8EE ۦCK-F~>_?*m< p~0ſIoBlki`GTס'GMQ5n Hrzwv\r#wm͏ Ky-EY2ᕘ8 SDw#a'latD.0N &cFm9Om)\&᫱%tN*\b7}cwJY>r0h_ ׅ1c'y7gևLײ}BEq9,}PĖsye%u24xY \%Y_W9J%?)XuHKhq6t5̹}M+WN6េtE)v!Z.jvMn(mRikrU!5T  dPl$SNᘽU?n 6q)%(9 8MazFJUy>\sK}qd)EMԏ'd) 4u}`D)폞1\g C :QdI%giM) 6U&?5y$WgE} ~vko6!ѫ/^ؒ[m;[kK>rP(.P%`?J ̹м1/l#V UnTeޓ'e:]H}Z|Ob7ste~IbP47~z2$'vZ[^墬".X6E3B*e[ӎ̆o v,4zn5E- Zsȴ|qb$ړp5BUiGFF;(7M8g4KRf~Gi6!ywϜ[eŭXAu?rI'!Y@5BA40 П[a*zJaF6i`}{5CUo$l$r7ӠDI yCJ xA%_SMڎOHw1O˥>Wř"3V3 WcgDҥ Mc('|(;O|5%Y}8׫@q1)~&L{ u B~F Z٩ּJ,g$akvYj' LQa4N@]t\_X6TAŞEܟ;$PEHɖWd;t=Ѝ2g>|۪rD7eFjo\ԣFSܝ4gvxT\ɐ"4 g vkͱNPv<ضWT4o|ՖE, # K?éf"$si)@1;FSg^iL@ F)MQTf9 {Lnڕ)ϳw֬*6 A41| VV m\>bPMd 8Bؘ6Gk/%13!2'FmC4UuJo[w2Qp2/P.( FO_= hS|ON.uטh:xȋe0ɵ[+af؎*,xۺbuLMHӍ*hti N+ P,CGb_߂Fv筀)mV FH4фd%!SrjI-Y٩b.Vm "o vX`Lp[d°pyޡOe%wp-0pf0pϥẗny rPhg2#C-195@6='8Nd2E/$Bx ˑ6FeWN>ԊӼqˋkVCQF^ڴ(@PwԱ`-DRqo/x*H "aΏ7ݸ}]|??d`>Լ{ڃ;2,&`2'4_sK$IKjtll2&@8Z+eWt@2ZrjZ*Br sB8xPUkI`s"*SO>&za$'6FsGtqT5j/qb2e#'= ݲ!@#Rfx^3i]Cl۾ON"6P+;>^P&< Фf!9ޖˌ7VjwL"e51wŪam׬! qdDSG&Qkw10o|J$ip;]2vC̯\;\BrbGh:~P!Y0t]>Je:of gq&+ k;w TO\WQ:h5<4"*E4ɑ(,=ᡊF%`7f}(G`G!{fl7{Ft`?<Zj,d*I#GB|. Y!@ T9u%];,[E&v'̥qĮY*7_x9GŐt=!}]R97d/޽($aaoދ.4D>1^o)4YCgIpszPSM4[{(i {کC=вy 4dתU:6]0W?⠸6)@Q3u_96k!?2& W AUBUjlo::œmZA /PX` HQn53#UQ2u:x%(H,k00H *?X[DíCOګ3$W0)$qm7#(^ط%IeouIDQAnr{ ٜһ:Ǩ:hk&S)<:5*f5}Ѿϋ"sᐟD T'W-꽾n77j*I7rvKF҆1!eO-@ݓZ{Ym+/%~?}KwE? iFI}8'#i~z\::[Wc $>"Km$MfVT$WA Qڸ*Rs̅v]89κ\uhu7٠ī:a3彋j#MD$]RS&ZUw ݋\Skcv%ʱ@%=5秉݀wrmDh=_mjeQѕ뽑\s u!nRy8Qxu(''ߡ&QC h5)EsDe`A;},>D*q*C'"YJ@\`5WLCgHLa=Iip Ŗz޶t3'E2OI"+~lsv/۴03OXʑn5L>5)] ;5[2ݠ=FDW!5Ѥ7NxԛӮy ,'79M٥GTzu_ zjφFǒ+-JZ"6M;Lp՟vt>Ld=xl@g bnjH*t -u&u[җ1bȿuQ\oT ۞+F6u CPo8_}o? l^ÈWꆾ3!žoqu2 nlW=*P=oWLt ?+QFLXzMmLS QR!ɎƯxu 0x&oӖCG.(+;݇wyu1Ιh'5i=]_.ňti4G^\å_RҒۊyy)w n 6d?7l$l .S%8; z7wn9LY&ar5sźSʶ?cgϞV{">D`Zֺ뙀qoH'fH֛1-4Mf\ƍl0MK=l>&?M[F=gFC/k $ A2bsv*196gO #$:?!PnXCWsW[VjΓu*L6<926@gU-G%h96!zj.RP Fz?eqɩ'<idwк* $¬\w"`X"BдtZSqG)dd Fèэo _N}/go)9}ܭ2޸>$\bA,*9{eCƢwYY>.|wuJ=ޮR. KB{ <-` u?gc :L6O`9&.0AQZ q\"撏e0Li[w^?OkDEk Ƿ<Ҥ_烱v3ۤk| xH-;nM{^?BfxWCEiNwSEN&`iZ"ù2{<'}n%XM.99aufNj^ /zAR@nMFr WO_;h;[3Hak"ugGo\_/ȃOX% Z~J@vDG;ѹ->' jz0ufd`Vh'L?z)51#~ A/ 3k2p bqcc&l^/e,bּn ȩwFC;{g z!yLjȎ4 &-:uHLFb,F{]&$pPf0^F$HHƞW ef<  c꣐G@5: o*Ҳ,)n,DzmeI|[)Q5xsU.$s z~%G ȧ .;P )h;`mO(6R9b*AOG(X'|P}x{C[a iKz7-6 LW-%_G?H$?_$*覴D0@XvbvA֬"6J2/"JpΗ^atW|X|{'ˋY/l0`·C*O^+v兢'J"gGYl(B cT N ֟6y Lj%cAL_PHM%5>[5-I`<`|G>S+:uú4W8yw-u9% q:8;omAy).k@q4CǣQs]fzZZT 4iF7C؅{k8b?lƣ+_+m ZG!gfCLm"9ot>I݇(П<GG,#7ZN>;Ѕ`>G%IiD/0pmĺKE͜V.%v͟Tp^Õy-ӢA ~ӱ[}v AIY9)3m_eE{h&i1ӛJD%bŠ`Ck|)KvV]}Cf6Ƙyȋ4nYd(GՂY b/X2;箪˶64oqUe9EA[ynE)+_+7Os'| IE- C*jc' Sǔu:D;1(ZO`soI_5pyTGuIVod2ۏ IT8{OUi:jWqu7TgWmSϪ! *5`)cl/n vZg@s\6(}J,[ nIUvNlOX?\.y\޿ [[TOT[R}·ͣrզ[|@.V"Y@o]N =ѿ5pg>8 L H{{+\ag'6OB*$ƃR5~p5G¶jSCnM z|-cv`jS[ͣF63+O67WV^<.ҝjc:2M>o# ^0=e|v`KŹ'$v(W6?6== EnIpUz#8bdO7TXz^pe˻*UFA{uXxN||>D]WX^5Igr᫒*uůu%ܑX@3Xڷ6e@0̚7=ܢC,$=Rz\~k=l!0Fh(=S?,.J}G[1BIuZdCUXX`xu>R֋u@ئ\dhʒ#cINfl}X.?c Z$S4 @gK3q *^|ݰjF&Kub/d>#O #3qʹ$ۑc@.vMcTsP$+1lBG\?Z(c͡{ `好Wڶ@TP\e^({n)ѧŽK timUbF[-=`NcWu-j|tҮD 4aqHgH껕-p3!LG0wQm =h$춭NN1ώ.YԬK: c=Iu^+%#؉>e-$Ӝ*_`ܭ3T*ᖁ "_muZe7 |rC&~@I 23a%-!K4 TJ4jHcb80JeUA"Դ{M꒧c89S~jg#s;gEl{mTTiq<k`bCabKc[d|mQGj3fåu Zs5VJ bY0b% txV Yƃ{N꼋 =U@{^1xO9{P7a8>K(k1G@fe!+9fT#P5#5!JK_$3^6ۦ7c t߶4}S#BtVo(E~@Jey?DȭI)б*1&8 JO,!uwLz*m& {mFGڹLU) cZ8aC܉AI0@ɻe ;Sܴ`3*b3]kt"LP3N8 LAS_4`:4x˂hWWI.TdɇWLG= \9c'[Fv,,՞|τ|z,BOUo&ڝUf5 ܬtC:麀9]b۪/kfwΔJb=)7'Ev\ml_ }ROeM(V@pOB'~a'xXIAt}$bQ@/@Iݵ:աêS[pA@s,-E<C3vborp OѡkC 2"oA;in]t*<%2A.ڧ2наqk ͩG D7n=CTsLk5? =)@׎e[YFcINȦh=b6ɛ(֬l⚞-]ɂȇl-˙<ĕgS}@2!Fzc;K@Ue_+[)QƹfoWHGXoUi}PsOV1{;2>r6G5oE69eײ'u6CЩ\l %SKc߰sbeޭD}]8&+Wh؂IMN_X#rtč&krPl[. ?Pc4!nzM-˲%a^m$Va-Չ9 ]6:yk '71U8QFhLIpkC!lw>S"ZB@ ΉmsOwC'Ld!kS~r-j 0;܄ĉ;@+csQō: 9JfAg4,yW26srZXוɦG@#x5]m -}}MZOoEd.ASXz\S&a>a~Ų&npװULJ}m̼!hR=J9'ЫLåQ\AKC쏷SHSCHaD??fNI<&U1/'SRYS:jx2qlrQr풽AڠZ#IcE_,VǫA]b5pvT}J~y ãVo|r@=WXI!)$ԑЄR9 a%(.I2M?07󭗛+P*dC$d<ϳT^l,KiJN }]LA>VI3'~~qID+}[ۂ9u:PUoe(.~ѣGGAI0<> (qC2Y>/8Z.~+GJIsTZN-R#T7|\iD7`3٧~%.b@l; JU*xoES& E)iעF:coQ=Wcc^7Cnkѵ5qבht 8 ~L56ըw;3}n3ݪߞm +umы17m:I딟P_mwMJ>)u[ZŐnZ!(-T{FM1%8cf-_c$҉bKAi.ß;k=\&ȀO 4qkItX\q u^q^cmͮS,ľ׾J>"R*RGazvZs'|3*-2Uh(}/wC^q݈F3F0bt9lkʐbB#OpVh{s*Y'EuHjŋQeu/wZG/`4nQD| MRV bpW+V5S`C~-~w$b=nZ Cfc~^t8=8U=?E EFI(Nn'6f&v0jK=\W KIپBb)uJЇՊH?Sq yJ!&<dI)4gBvJ}vtiM!#l!|7Q?!ڟ‚ĪwAEgIޤ*d˙6Wvy$s # bm(98IL [C:y6'oE4-r1ѶS%!Kਗ਼\|uj@)жRkۨo]lgBAC ~ncr_}*h-Ԃ潹.n rsMud'j j䶺#>I0)IHk㣰/.̡Q?f ]V-\hվIJk4/!@e-#q7J603EFA5}O+#3LJ*Dn 7d!NɩԎ'X%ys~ٙD67 r&-1b%@0232 )Iv#l "]Z ࢭ;d4.gku; r lG5a5ï!S LTs\UcDkG~r31+ m]κLݠgVV(X)D G9&7~qlq13J v8]d  DŬt#h?uojϬ7J#M!d#o618GҔUIuK5U C&ĉtrB`y\ŗ2WvUߺYLllёHw%=tK=VWЍȈ*SdGz`K=KgqKnw]5PW6Q_ASt6\cd_ʴՋj_|e/RNT<ե<Lt;&s yWZaPT]S{iH3 MPz.y#Kz2/֟ SPeXۥ,ܾ|bP]\Y!˄ 6q"i86|s7a"yJ6@ѴYO?7܂츎2fkgDZV ?/5O:E <"Oe{mɸ"FKqo^QE/.Kv?)["Q L}Ù]+{/y/*@)qs#̙Z#{G-'ZؖR?0X P1YJY|緋)RHBeD2+kM Bjr13N /euQQg qDO#g[zc>=,]M̎qGOۛ!c9%.[K"M,,um2jO fp){ߢd4=)9dy4x;oK,#cWQ~?\!75rz lcDW[*R5wl=D GMq)ioU6 _(GL^Y=EA`*-\Z&љY>oSe"S?d`"@dOC:=&Srѧ0dA/5Y'YS"iŚUEOQ߷4O_ܟ6HVvbVѓP]iH| #H'ƑBgc&jlĭ;)G r)l6"\#VxM;o=DP?OKJQƾ5N># aY*Y̎ązf %R}+fl qyKB?{FU :5Ңt,mdOp`VT/>WxrRKi+i"y؟G0~P 9l߂9"f"DjD}͸f_-c#^cZįx 6>eS6K?j̛ N^OEM,"E{ZF|0ϐ}\vze3iݩ v傶ENh*"VǗ%e L[YHBwIm}F&cdZusFQHL&[?e~i~?v}lr^M1nfݜYχ[7Ucy}a.Qu8aRNRT=,kr]`Ay,-݃- Nxh(eڗ& ;=䔀 %؇}a2Rd¤M(>;!t|qo3t-f #;K_>J~rƗS2 '$x?-O~݃JЍr=ۗPi/>t]v~X8=H ,UzZCͫSx/M̮^ݗSq)+ߝ7VW%g=tf|W4J .u,n>v_/u&wӪrqe^|& -@1gГXVa2L%tw= HPP1XŅЋo厫 PLZp>fyTڲQJtk7,KKDl؃[0dOie ޱEY9^Eb؛:-O,[1@DqjCL`=2#Ҭs4UP^ |tdF.~1m$v6GJNG^no'XH%L9}6=PAG8óm$1H=wvգ*ϯZD'Ԩ*2Ͱpˏz+u@JYacOۊCZd=PC{bIZ|gj'x[-a~RCsM@hSI@GaW*`FͦUm7>+eW'n'= VI&?/e:n]wFu9gceXV9mb+1-i)~)|jn2ј$_ %a jN{:zu^MdߝAanuʵ_v-Z*|qVcHb[a"iZ 4-QiUtSbr Ng"TCج\W5.<:@)PV}pbfZ^%/g+m'!ci3k6[L[FQqWI Tɘt.lRxGE!+*m[7&&;j21Gi+<`jZ6+_Z@RB3`OOG|!(Ab*ŭ d]@h Z#OYۤPl^ztk${jkqO+_:&xrŵMG52VF+si|cdcm5rHcAGti)V-V}f7MD]?P&aCm7Uv>" %j B':F̛-ڒgz劤m`dpwuAKJO6D!aZWoy^:v7jK+Ǥ2T˸~ Sj6o쑉z#ʭM٥O~*TfYOiB+ǥBE 8~EAcSM#xpDabu&Rlax̚"$JV]Vd $1!lUbdũͤyj=uJv3p`◹i.X̽i=Њxjex wnN$0muD>e)S=‘"|E |=Yh ><*3G(̇kQVj$S5&{r]ؓy7!&y2`ВN"{^uG?0elRcԕ+з6Y/@9U>qOj:ڂI6/D/߇"$JV4+C6ݨabԺ#š}B928>IGU*7kes5V U^ JNB2x(c g9/2p()4U OPќ,[7"~r{&}56(#K3jHKKBb г*2oc`3<42LMGb=W6ɩ%۸`Te&\#2Y6\P ~ 9#m~?i27YA`}a寛ʿF:K'Uc+N>Kw*R惀en97j|hm4FR k/QkjwëD·:[vDN4Sfh~p;,ЎeИ5}=DxMT[ΑqfkdiQjq~ v5ࣕ1C^4Z#Y*qblJ\ӊ&i8{2a^فOZN8hBh3LF{=b؊M1 ƹve8w,quDZxtele4l2. uz'X]?7MHrq3Ym)Ws x,DFfڣorcd?UҴ_ש~ b<񟋞(A,t}{ aV3ţ:@@L4=VUG?U 4S+.P*M jb"lNn!>lOKZ@ǾQmޕ]O \l[!Fs *?D?$ ybn&/Koɢ;| .ю٧쯥pK͐ ʿ9Fb Vf9qѲGve{okpU8QZoWEPg[Z0b/yG{Đ=BטLNb9x.8>{%Q^>Df_dY'w:kf$|s ߉GT3p׊[ #Cm* sM`2k_mt)x"ŧ)/~\ 忝\ٽT'msb "nFWRl}Ψ @i?Țk$uo%1 ,C1 *(-jzwA-lR땍ؗB UX|O'2NџM icf|Da$r=:;Ii k >Aq¨?,虏wo1QL$7a0)+$@MVk}~Beq"> %YKcLN_.0>w~Ŏѣ~}[`/~!h,$^y T'[ 7giZ)W '| Ex=:WpD4.afO#++RsYA4|EkDm{caAXC*[8X?vXU0L΂ 1]}ZifzpЃ΀3Ǵy&Yr~Z4nKuӣ}S^X!Br`^[`x2oI:ׁ Iah]`D@P0(=9jK yX"@bw_~w"eslችΨ1'4oOX`SŌ e3dwq/M1ݗ:?vF VfO2+$98úA9Y;F|oNSkq I*Pzd!d!xNJDld~؛31BzlN]T z'@0YwOcIn0Y/[[^23-Ӽdoz_)ޓpN6O~K!pþXRl?N)ё`O C2 bߐ+%GDȵ4[((g<ȱJ;qbf bX7};]H,awt7{  /ڑ%y콙>p5^ GF狓N‘1QdjN#X$mzj{/CMJdt.s?:IScrOL5+j!/zOM0WGr+G&. yXUo gd' /{n_ ^2Ǽ31EQ-gjspÖdЗ`bNe\HJE yű`6?{[`N>jԠߊ.}/ӥf6Ψ;A>T8?,:לϧuj dc'Һм'I %d}"ឥ Z# RQQjG0+[m`Q1C }6\-k9*L]!wy#a?X1xDs?rLrxeҖ`)JuD_c+Tq  G)mY4RN얄^#-|BPA][ f3r8Lrj9j D>h BwPziWJY>^ <&&WUQ= kh{k0k եF}{B曎.@nj.cu Mf/ WGߚ$T8tMi6Ce־?dXNu\?텢v@ IK4$}0#MNBt}ZcfX$kXTql}Yt+0\ ֻ ] 80s'Z[V湫?(ξa?^|,]DO 2 lg2"n];51H/cRc3Dq:4,dz?atʁ_FHh[r*񣨟^(vڙDi( o0WTVpD) `3sc9.Щ|=lw݂죇pXq*5p kG5V+1-I*~zmy35*z>ٚ >FWFpIMN;FMI}̐QޮALo.%$d46.Y2"sGr&4+vG򒦙hʿ Ukv{+(QY v(ޕL'|QnLƁ#e$H0IHG&d3NBS ̮rS"6i(3Wi^J&CR*8uh&PƔK&gKh`~639:HP{ 5?zu^~ {2A̒#ӹ\V '^b"gm. w&U1O"Zs\µiG. r>eY=ǽ)_ %?A&X9760JtA@7ԁ< T[Xo)M"zB?[󔉆OU32 >A3nn?[ QoKXlӡf]\hԿ#kJVq5^w87&f5㞂0UR@mT4|ZMSPRG0F9eħSx B|5DzS* (M9+!N6QА'c; u"ަȌ;Λ#Ul<8nOI>D{R.[0_2o鞸mO ˘?6=7$e pEe0cc,-2]3&ȧQ/j(\a՛b7v /96M .^D}L}A*M*}4SQĚw;az[WHHɂ^$ko`-M 7JJ*hnpN1 a+w['ɐEUu?id"7ɳIBNֶr3C5OIorO4pDvOދI6 =)Jh|ًrm'؁:6v>sk'Yjc*e y|^QGk]9ykZ HZ?i,ӽK n$nBY&WW剘p{BY" JIRDbN/q+m0)Tc$j6d֓4J\F;3=YǯWax| u(P\'x V2p7tZLتP9 n&iB-'ȆVs=FyyN&T}U_Q}f|±]Aj3Zn c=,^j냊?=8׻mM6 pg$s 0.} 'eP`d쿫͙1׀;1G(ʂҿ[&9i1ǡ|gXϙ²R0t=x=MKۑ5(c?(ՠj;b~,Pa>w20؝bZIIlȡ ]0²9@~HtR/Gk ؿ ;>"G!=&'wڶ|sut,| pa#=waE?y٥ȯ :* SMkbDZt,#N6#mai 54lCCWQ:SR(@s0yx&b,HcуS.寉,Y_/P\-q;+بWV0* NS>R]MV|  X`/";yi*JhnYtW6| ,A3>Wm4hj9J℘( 5  qN gw>Nm,/J6|+B+{Ox 55q<,+ Q [U`bAf78:%ĸ$9Y,Y&KB*u4!wM [R陛Q,#/zLKo2΋6m}+ 5", pW A!c v'7́}KYJ(T; "iRkhqqp?X#oPzA<4HCsE^gex vC7 1>BfsZN-(hϖcM{e16V=zۅ<· b_;Pn6lK8WZL'u"iZ q+2qx :@.94*L^nniT]GD4W?R:-Z&OYž6TCE7Aky;m>3Nb% 7ؙ_dCʅSǒ} +Qu N[72tJrn ב? ,^UcWrɨR- ڼޫ8xjzKDBry0o)VY7A?tV%?qMtL=1-:xe=}f=D}هڌJd&_0Xfĺn쯵G{ŢHBDLZZ]a=_ַEm{8SQ;2($ok=v]2-nVZU7ZV17,,?+i 0Zy§͸:Xssu;"X1ȗH䑲E]mZqFz'PH24/moMJ.34;.H\hu lnj]E$6Ve;7k0 'S7Q)]u,u-_2k(.h! yX}Pܱpkq_!C n3DaoMC]TգX֦͒+ 1ԑݦwIʻxRzir@oq#-Xoh?<$* "Pz X|<`om wjr9𣘐$YSCcpm{@-Ec(T6qVCqePj24x )Icd )˯OKS {nc>ws`+ڒay`d&Z`45әז&/oE}Ŧv>'LVnL)|[A ϘfP+fHP:KeOfqL}bi# Grō:K GD ȝ(ܵޯh-m4{ cxD!N|7s4O-YxD:*d,\L*WtstNʃѵ/Q|Y…6Al5M+C͟Xib60zc_invIP(47,HΠq.Ã*uU4&Bjkww$u"Ĝ4y.o?/2֐GI<^F;xPu2e53ߪ1iϽ@ 8h; #*f w$~!$f3gWUȖZDSJ9D#tIC p+uQC\53AgF:XJj18?^S XBO5d+2E_QS`0Dة}ݢ lǞ6pސ)3-O_ 'PRrSQ2 ?ݩ6m?{#W5=ri  ԫl{p\j)hYXg`;9__U܈ͧWYM$V7!c U7 GKU\c~]f)+fY!U9btjgٺk eݴ-4INt:S K4 1p)O_:W[u&CG w\Ծ{">W"*x!6ICNP@e4WmLH6 c{*r|02ZNyaĨT|J^L n01\f^^C_mGv"Wƪ7r @٫4!E%'ݱtJbGuQUN=nZ5 ' /FIAؒ+DWwNkƐ8$Qw@ރe#"؞>Cugv$0 ,d9*/p 񡼙_HJ#坃Q]aEM#&I~R"\QZ2,j1Wi |LqP&g·=|0[w/m B t+;BblG?P1_MڭX8wڂ`{/Cj\cs[+ '&WXd"gOBaZe'\ȼ27nvp7Pk-'͡bM N"IGYAHظǛjv)ZӰf1P,Tv^%P4m;F*+ZbyOdI *bȬ}{2{mI1Mw}`wVx.oy]Z>Vof|3=[QAtE"X75ђ:y7;R VMOٚ? #t@:K:6Lt@O14 ^Xw"][\0 x~uܼSuoNjSLOf$?@EGHmXU]wƃ劶|Y.N$&,xCmKKL%Xp$'u^{b_SeʬS𮮓2J0>ek#_*%dS0hEH#.mž*CxPxKfv r[w@e7O?tI rg^JjZ[Z\a]P=*95eOYq(dk)z&Sk䗆I `TB1߭19b vT۱yiTVlc;np@sDBK?z-⌢!cތC [ʛUpS]+w%cr(_jqUɾud>+q IUVqVPB{hS*e5|x ~IMK_B}frf U\(ួ&9Ұ¬B6-r!6ဩ+Yy;h߫@&}y΄YP- e#=+=G~K –s<_=?.ݽX8o;49 `|&٤uDJu|~ӸE}nc/|F͆,LC&nD.s]d"JŅwde 2ٵȈlA_Qjm-91(j3I;JK?,kk=51&``hRp{̓]sso48O)Kz\#)1ՑJNz !=*)C]+[@bRc{O{$ "z]?-eZhW2ɀ̈́ ПIgb XcJG!h[a a'.>yU-VV;jx(_.i #Ʊ(n0pĈ a\ !'۝AXҴx - oP7({Qŀ6I$9e~=vCʶij`v}b)AαO$l/s^RG"+ _GZp_)Of5|.} } =H3X/ʞ| D}ۮ\In߲e1[Bܘ  }o)%"wq9}Y7oRs݋hxsXԏ Au {o %@`/1XP訊R P2Jx*y)> $S5'_#P?ƾA1z%+RlzbE5vDI\>(#EF6zǵqB.Tg%H0p{-bN`յAD=M6M9l ~o"'TCέAAb* .]0%5a9%(ȤTX`^OI8.TT+&4ǯ/CK@.Y2 q- "9d. zh&( du.q++s V}YXIWp߶Bݕ5ޠt9LtKesF"`Z/ye&}IƘœLՏh6 nLJA*X Up.沄Fr LS44P}pS"9:\A^Oˏ,WL@l`+5Xsƫ$BV?a‚znF38Qê> >". +_oV9UTh;]oSyRYP֙ا,Yu0,i @ id=n0n 6U4L,/a Fb`cr-B7($`嬍PSz Jl MT ݟd}O3rе4<{'َtZ(:޹VPVˎ>eӐ9檅PwN*s1G7l5D T =SHPIFnpw`W;֕ 3u`HA`{R:#~,n^BM?3qa^!;drM1-=F85I:L*bwM{mW47҂_ϟսx `xXߐs!@N v.'XqO%r(hŌ@Or\*گBn  eMqT|3/NBeNG k{j`R-e@*UΆ U 2& Nzgp" Fi KXK`\ ݬ>+Mˀ")I힦SPcvK+eR.#3:/6mXoߢ<݌G0xi{ Y|pAugtlֹ3SLZ\B~鿸ִMni?cmhlNr6k:p Jux$"|>O>%?!4lq7q}^;I?0'F>LˀQuxP!!U%9f(M,Es5:D a'O㘳<$w0}+BjY54Q)C2z4]4OZH=yu\'m uŋP, Mڏ] !IUֳſoN]srUz͈.@F/*c)z|&~ \eҚ]r]h6oÀ%wHvi_4p@)W()u)@I̒Jwj ;FyMF@t uۍ7mVRH 5mv$y0B"MdIHׯ{2~ [lHKphn'ift9N 9F@&5]W4^B _͡MK5-raelfhuxrZ$JH/T~Z,J8⛊ 5y2 7\]nF@3KgmoOabN'F'%clQ(,(wm^X&٣A֨|e4#f̞g0˽,VOf*UWh vBhr]֎CD\xz1?bwLЃ|Ua[3!P)YQϳ)ý(lH3.hJby "//H|:#[̇7\ES':}+%5Df,f!:uJWu?hHORyȟeoHh|MX 8 : r\%̀J p8i: S*}'Rh)ب]ò,^GXza0a*͊!|n% dlG`izߓ[7[N$*:Rk{˩%0H)/e (fDĄE Br>;g<t G{ikL6Jɂy;lJwW8l#jBq4>MR"\1NF_!گ˴w[0jxI_|DaMYJl X4wĺy͋S({D7i >bGDtJU\bPe? 4'-*3G%#VkeCw3kև\7dE/$,W^%bڡQ)(& s7cһ+weNt>w+oM6FED.?}łd{71ػ]Ѽe8,8#b7$Ni餎2F;8&ud|qɓ*l@T}`6ᶏKQ-IԂ?dR=V[,"ACu{rLjxNSa$&|GS2!Ɖ/2 ֌3=tuiL!6ÖR>v ]A_1o4݉/bJ#[SM GջZWZ eNn: &(RPid*?9&d d_$X,g%j_ Y r+Y^uBtDNV#p,qBjlsU5کN06q"Nik2XpV2לZ'Ыxg[Z.jpo26oZ q-cW7F}%2 J.p~{Vҁla#D_{\vUDgv=uq$̟jAq`;F*M#nr?B 61@ 4>%|ʳnzZCcG3s.4TqeUbV`XN(Iv 0DyiaDŽ<=\7DF^ycC A{>ٟ*,qɉ7,_ß4?lv{xDHV`CDZC2Kו*FYzKGwpӷz'6m5m`38_^$m۞<-Al~2DfTsȍBh" ͸ 8@#RNS >9"vtExl6*A1rS9[kWS/} t|D. #= CHwkj #^:e~UH+nl}00+j?Ɖ,\{ O) ܗSMg^Ēpfͺ.d*<(kCAgʈ+k ih:3;t m({" @#JZa A:ƻ(_#}LO}=#>&Ѱr2_ BY3l RAKyd'szeHϹ&YíLe[V̮Z|8B )F-6?=!:h41vlȫ#(- 񦆏|)_\h}sF~*2ǚJ sbx '7KKzua'#;+X n"I. $HޟMۀBj89Օ?T$roVyh9v3ƙl>/l(Y򖝒}-^}YoXеqWwF@6cS< "ǚ0X5/߅O0bR1퐽D FOhp\.g`oX`# p3{b״)'RKT!h@|* up%N!b׹4nE8BN v&֪$JB=ZyBM0pj$Õ?r!?p>z)F [2Ya٪j_w;LC1EW02c ZqS[՞ʴ)А"0}ɁP6B-ׂCsD{g3_ɫrVJPCM>5i[Æk%$/ٺSZh(,X8&W\vE`Rtuws`?tF}졕]O+>{/ùOk R)kXk;sR5@7M{2 WMKSP{9. 7XO"~ق^Gc(F8-_ 5KdQ fG+{v:URf.FǺfƶ`[5v gܪ$%n@ K ׌zCEb]ݐUb1 MaDϗG hknU8i9?E)@bm@FPqJGz?ň|ZMc//uJ Csc%[+۬)ytçnviadqk/BUJn'RaW!frJ1*9&~G,dDϋ5Gtj蒨Zdضk¤j).C;JSpߵ[(bI&]:#ZX-B}/eڤ`(#V(P+E{N{竣jqezs` |GLrka O>(T90G^ bgNt~M3 x+!`'tUP,:&## >xڪHWfͩ:;$>K|@56 N悍*SqO?WtוẒXYBcJ/U^a[~6LŢаAk+}5Q1XAPYQqVJݏ;8DKtEUp*V өdEVP\?XaK;_VOc}o%mHSΉ< !wO[2cCs] riAxz]f\eB8lB}o |,8ONTUUL\[q_m':%0YUi#8ABz@*kd݇0*ԢZg˫=:;5#7ovkEglpCZqe|"3jY E/\v)YE|H7zjiQrΩ<-eG/b(ŀ GwpW%6p*1@RWgYKae\EYDl-9:q/uNR5җ>?̡ 4_Yf̍ LdlN?wD$B4_!+&05;JM|7f,6Wn82ze7A^Yg X(hiT/DW;Kz.C Vh2޵L9D("Sgh0U}~(RCehxؘ[)[+G~mZ*Yb͠ZPO8*\7uV)OZewHPwCy ;840Ʒކ$c=W'.3m73J:f>*;1C h'ƛGV=B"x??=ۊ<}%\Vѩޱ1_a "mV".:\<j*PanFUWc}xeL5Jaez~>SJԜAy侼O9C_ wt00ճb*Y٘ 06|{UPBDQfsф0Je.o;@8YZ3d?AAߞ(<_:Vʺ+SؙtK L@LcO+G:c"a2+0 ;<>I/ɭN$_MF@_i[իpS>]0D3-x(7`{zE.|jFPQ~Hqf#L9 U 0)bd!ʽ2-Ft^r=( gOEί)s1>-mi=ɖ'%b*fH/,eP6gҐ"JHbTJ6犇ĝ=I9?]˶=]vvcꭱP[c7FZ t!kDG-,{q:BxfxRdGF|=(pO12ne5-GLG \ AB•X?㡅dϻ#](6cT%CM|EiR$G(|ömjvhߩn-Z 1Y[Ck{^@k|XL7n4g?<k[P΀/:։.J~e|iQ5yGƭ DjTW`5BceN#M,aPl\Jr1`xHO̰,:L 92!³ wwr,9*Iԍ\NpJm)K FU:Dfh |Toi]$&i!"N xcڕjS17d%}F(+0釮d);\ȋH` A_)Gb5{'a;qV. j!=zѡPa/ۙI4^86+ijh E X~EMub΄Wf"a" XXulӊH%׃^/+AB-"GΤj!&)S(O63M;+``_^h5Yޞ/kcE4j()/L z9u{S3k+ F*+DhAOwK9CɗAbs_#|x9t@֒'굷/ᯟk C/|GO^b(~^V׳VqIHqi7YB#T했ƬV9-+3_|d!y+w;D㖥7XM@w!^YY]K6BP_0.؈SnJLm\(4"ܵb| ~dt'6Faεٴ,,3ot Ճ6:Es۞H{#퍦c?oBۃ^d6hYs~OTF t}.a=WBN9 UۂnKqD=ެNgz3A6g:>`)[S7pU @9Z RX?lt*?\,eֻo-K!yicžzP ڈUfZi@ ~!>okiֆnBV_MQ6He*LV'.<951@6%|[\@s)>f?ƈ%~zky-՞6I=f7/f3JjP|(ͅm2y~4~a&75F1Eǽ:~?EVb7lW yRcK1h#>-Z:SnX;N&iJ;z\Ny{޴$3E2-l$7ڂ/Mg Ƿ[pO\P3FwůDtV~R55CL\.*Pao?9Y c8غ}! swq%ԧ}\T9Nq(ڲ9e1p!i .ִ.Iʁ&?hAhd2_Z1KaIP^Ljkdf$c׶^ q[r1ta?TN&Ҫq.c[~*8v6 ٻT)1`1;.N,f}-ҢsNx,ҖcTZ< kl RkzD<~S@< xtbcꖼ5RNՙ~(rƗ+Ej6"=QJ#"&;rXvŲ"al z( !=JݱlRRY}S"3=~dvxr}J`p@;x!GpPLsڹܛ`gJ04Ƙ zaY=+NKh ֔P:ڐG6^2zQjogD4 v R9if/VoVînsw" ]k(T3tg񼊸…K 3"@q9*&r/>Ǽ9 jfKk\D?+4 Ϥ)pɋIfI-@4yQQ5>c' Co ̥͝!G^4@/g$L ׳1aGmX&vU''eOF>?#[Y)Őg)plG772OCr>]IPC}VM[_N޻Vt˳: 60֑$ ww+c>W( `WeE{t?hv#<.|M/6*)WIh_} x\K鐜N-Q~9_#9\fs#?dXj5W,8P6\ȩh˘`֓'MO6 L'h? bP+!< qӓt4z !Cfw]+kdc\0Ѝ= oQ\JE'lD63)p@I᯽N[tc]uJZrSoDœ<]?;D~nح*rQÖL*}dI&epF7\,;`/Tyh~s(6{cS1JW:Nr~+ܞ:7o8_~82  L@ ] LRNQ\F6#V^_gx?F9ՠg@OZy`!_E“BM“UYr4/p(MZ䃦) j}5pjfǘd,:IIne:;[$4`qthvtlԁ0@K27̡>MyDSh^dd0=ߩJoQ R̙z l!μ' _ ,NQ:@sSNH'HoKn#dwCT:ǒw'cMvh26!/"XJ41R  G>g+N 8óNYW$`(F yEY+])5}-ccBЈUh5r: q .Z'by"SwQ%f׿䔔o+js_~lQΨ}fC}{`?@Byg&wđU̾,ePJtk~9gsQ`ꥻGdC]me<@ƫ-fy%\̕ݗ]?-`B jUk$ӞZeύYrbZˮhd73z EKc#H40\'(o"Tt-+v:irol4Qh 'USҙ(9LP%}.\MhP5gdҧ" PU_LXsuM6oKh\DpA48s K)]b"mwG)*~sZ*}ӛ} `j¥ `39(GTϢ`q:lei7c}j@%7)\:x" |9F6FV># o8Zȣ6lF1B!YPBt}?8@Lfkr-'cs>lYHwS{Fq}b*]Jr2̡Y96l]~-qpK>Z6YyfZ\*7,9rJҡ%s H=?+0#qQMbN-1!"E3Š6Ɓ.p= `O4zukYh>˧vsz#uUG5>:?Xv~͵UVV{)#ug#KQRf3+!i4Xy++"&ԧ1bӸ16))BТ5/(O[މT;4;VPC!cH-\}a"-_V.%l`>CCw6DOФ1G^*"nHz |/2vʏVD+K{ o0WG/{ P%P7嫠 w.PK:|+NuGGj8娶GG<<ms^xrѶ[оp6ZwA/GXŦ)!HYNx6on7uJf7ѯEiBR.aL;SD/ĸ3#a;]Fg#g߅TYi$cr',yt@5?#y<g+\DIFCMA 2+M@SP*Gw~vsH#P$[q& 9b*P6:*m1`wA+#9Nug"lL0&h_VC_v>8&ڗr%TUdtW:3WLziB6kHk \y~-I7]/Ǜj5}cZfw[U&48WC0"ߣTLfk/VOd]\|O]򅸋 M6 }9k(ol-+nM}F2e0gF2>i8 u(g;1k#Z}4@ǣэpC|Tog}p%9R59Phq_j KqV-&X=0k^=ꓳm?+X@[?uyϊu''5꒯ %5]3!K)Je`sz@h:TV&ϊIZupx]Ŗ*OZ|)9:cs1rbH萴7$븵{L̴Sq`Ҙ2WoǪ=.nοΰ<*1٘96~Xp?6,w2g yUcRZOCa-?Ev?]0,bk> 4L,?1vk,W@#i2c5~Ђ,.!6L!WĸOu96LэYgVk }HFpt+La玳pNLIP-_GF VڅT%N{>w~w]GcZ%2Y}wf]6|tq_%2*uAĩ6-1vW,#:7pAX?FD<=DヂBpֳkyP*.g ^oA5(?<G#2WP ӣĵ(Dq \36WeWx|@ByF+ P=] Yd?l(sQ?FnmOЦ`l1X5$,-HN} j\{U2mBVa2Do;_wjnDl'保^f8_4f+)`1 w=..x%eäjMUI6lv6E6/mDDly"mnC񤆶-_Lȗ!ISEߥ7yHZ#4;4 .])4 QLj4_*5κވ覎۾C,_r>'_oyeO ڒWZM` hdc{jc4^S 'W buNؕɪf#@HP`7ӌ00`OJFJRWUv+wy9KWd i*,UsM[cȞQ7rniGqN0mG(Wlm`*KBAlH]BtOL|azu ]r"YaGa0C o/3 #FĒqFB6Eͻ}#[Q" pgx|1cOi O.7P7n^3c #ma )UG? ?gecTi=%Tj@vB ˆxXꇍ}T2HhQ WiCR}P#r ɲ2Ytbv90YTuXf jɾq.Ezcf >"*IqH"0g]dݦعR4? Nz$lg f=@ )t]#"6G\`6=+W )WY rHgk`P'nI;rR0iy⼙=^q9e .K0&@ẏm"JUXq惭'¸,;&3(چ-#G (ΠZp|uՄ"rACHܠM ,QT|@%G!@=Hxˍ;_+o!^Q8˴(/.< -"QLY_mtTz"?u+7Ik¡J_ڪ9 ?qG|]j+?M oR[Bb'D]e'a8EL&(,ًR T h0 n 6uIK4k78E(k48$==G I@&ʏ#vGsjֳrN_bR>Wc'v!d0.g-KxS~Z*6%^Jh[a_?k̊Y A4諄m{*N] QI]l겧,/}Sܺ@J7w恴]% nٷ+;Z 3+&=Z8^^ uԃ[(Z+ޢku//z=ǰ+S bvxUi,SXjO}-]wl$mk6mH.xPeA%;29l[j{OҢZzOuIgޖMq.H'rމ:0:pPPB>nt0lXlg7XЕ i( dV!AM2ڬg 2ei>F#z)E'e !ɠrfD~6:x&Ydub 2n"_E\7d0; 2s ,#yKH-&V8_3yg{i=g?;-;9MQDmsf!ԁ}K,Eުع@A!(,:B]܌IJ5KD4rY58~q C3wS3zƷa . _ByC2%!D zy 9cT|~̱Z /oD&)SL/f?z4@9"6@lSX JNV7ñ'5&;5[wBmˊ '3!G5eՖQ%t _jrWkClRrP`1 I.ʎV=!2Oϣhמus z=Y]xK]{Y&4?Iv,@Mg·$aЉm#1F])CՎ0rbÈ t/4Բo0cDKYsL֜Dk'4P@`sQ9C,f@ni-+ 9RM[߄"42d02+/Uv!ż^N,5>[7hu 9谏FW.q}*{}:gRwݟΰH LA:9Ii@^Ş޼dפVgQ1eTL䩅@I&gsj5b \GDN-`0+ͤwh+0 zKe2 :)Xl8m]$~a͘,\R}K C=8F[Cpz.U%=D fwT}! , DRRG8sO;J'@ʊhL 913TwKP8 _4xud'FMQ~}(@ 57sY S3@ۑ`\Z!e2LA8nqJZyKzch{5N8z g7PBgWP>yC ^رFz7ߍC£SOF+y"[#W3>^:s+ہܯ %/fnLaA@'{HY<=o8Qhk 4q7e"DE,p(2?>j-M׀@Ms^75+[A9Qul5fnGVKp*y}ZcS!l6AWC X(n)2 p"Y\ݛn[["sKPoeRwb[{˺=2AqCV;7[Ո*< C{3a3Ln₱Qe8km_G+n5( [%-tϛ(p0}f@亹% چy`$ rgpR)Y!P֪2MkDfħ7!po߯cOj%wԎAot әN \Db8S*j1i8Ǵ컌z<@a ?,O[5U+ʕl-u1=t7qOYpZ#'Ϭyo.:rVaC@4:݋BSh@D ۀ(5Y)(K`^Lyt]d 3CX0acF3hq5{@_jr3թ~YN)B5&YC7Ԣ&UsP4/"ˬC40{(R!j*!Ό9V0rNxȹSH0q bmzGoig69 BA|ksP0j.qrMc~T`AX1 βT:7b3QDlRu_Zp8%(,0!A9L>޶7L3oI[ROYdWjhE>Qfًl a/YV3|#$ؠ~ Ns^[;Zï|Zg(3y2n*_ڂ3?X;Z Cj"< 3@oX,e2qmTT$(B^9∋\a] =A8SݢmJRP.n07v64F ±B( |~YF|zѶgIRyspGؗG**g[U] ϵI.$>26tt5`*T 2)nyJHoE@Qg]%mJ/ Ɔ_a,L- CL<6 $)N7`tYJfZr6R>҉>!hw~UkZlc[NO9'H.I;_`wHpdkڥ꯽V|yq"'g :# ; MHS~7P 9%ByfEeWG8.uȫfȑD@7Pj02"@f@mur Ŝ/5՚Pk_`0UQ!(}lNS3uQ=t`kǩmkAѮ+,I_ĝp7MG[2C np]v^ȉJkupZWL6> ,*ŇHyoxfۖxPoRY~p~<~I-""\U~Vq)dt@D+9}q /r|qzoUqo+hįt*c]5gՔu)4sU,8PSH6ept.|V(ֽLI2RAϗIg)ttO!b>AJ'̓dt rwqE;_F$8r[k5-} >S sę3|u^ϱ(3`7љXsI@,#w_ykͰ>M)>?p:|z6sv"V6pX&.,ߺe{;7+DzbO!gYs'D_@6m.h1 A`5c*eרzֻ A(^qگ2L#d'IEnCghσlwZmX`Gk'D]B&wY~LLRיx)t#v"\I$K#_)jAIFp|E]q&phL`C V^+%Dn s׀Լ20 {j' 3CŒR$"ߒTlA*` I}d>A]^ٱ,YzR%+-Durg$wCR86__<)em!2ӵG3<#ƑuT+=r]1cґD.M#\ZpUĹNq!/>eI!Q֫u<^+p;Wtq@n8]T/\ZVYIYS}l, rk P&+si'Wry<7\BwFXwb[@ĺTH?(m}c+H)(!_7~]ՙjk I0',p|t ؞HM\pglqڙ."ZЉBf=ΨR.S\AWg t,'V녿jfSI))N䧹u̇HY//HL1j 94SkOTW`Mcl%pՁQ0,p%qPXwY4[Ǐb=s^Uu@N+Bo0Wp5xz@^K lg5**2QHH˚'p 6aSXh\kt7qa0"zo%3NL4d5Ԯ,2 a$^# YSOD#yiywK.$MBV}f2ZK] V=.6g uNBM/5OGK}:b'K &`\"E\9Vl-Way|B\|W*[y:|Ce2Y&3g=*xŴ 84mo|:H9pF̪74*y^T+"Wҕ[QUTI*Qo7Dxvӷ1R=&ts)o_/<=l;%}Z&fãy۪ ě32d1$gV R/> ie-2ِk 9fhP3*>;ŵol:Rn\ 7\q4 II\K, i_{L LKtzj(zaݔnY0Qc}l6[VR!`@Tq36) *ȗlHS.FK@t4zw3E(X]}h{OxV73w=PdW%T' 70;rVr52,k" Ӟn֍nR؂yNYV mC2b6l#X^ ㉴<cvsIZI9|5 M`G FBJa;X+o~}m璮h,׫YI[% BWU&8#ѮAC j4A ()]7/ sHWp FMZԋ,cTja>o_5Eb=kHk›txD%+J 9׉Cܿs\g]U@A Ά)a,Qi4-{sܾsТZ^S;%*B~֮ ;1sṰSjh yVv |F5Ff+mCJ4%;wFȕ-dRPmN Tvy)"%`o5ܱCt{s^^$h r۝›=oBksb:ͦԐL1FnXP(S\#|&/gcGYCM-:H7-ixlA Hj^)WFM8fl}gz1,5y !zsD*dXAaRPneF4uya b0¸._s̠z> c@e$̌@73tR-[K͸zow]Q/$wr䈪[#mw[ XJ,` N#y;t4L%_2ӣUArbuu \eUH+%OObX{>ϭz2u%RVƮn򙀿r<1g.{wEPD٭ae79Rbd{.KSx#u">6+v WȦb ᬐ'aVp{U0D( +fFn|$2.y\5@[ӑ֕IlЛ%@"Ĩ#۫ 3iSIeX'4Nbe۸v}[J6ҳ?;6i 8g *-ݥ)?K!-GqT4C?>8LЍec7π$Q0Bh6k~~qEGi9Cy$[K D*Zq.C cxρ_T4]P%: Mq'YA0$ ŻүNfs› O8jߔqLJ"̶x#}>͂ A檬ky2͚Ej7 +чOĽfGozeJA'!-{ṅy[hPo:>.55&| hպ8,q_G$v92:(#5ץ9nz zwHZ6T9cȺQOÏ!nWMr4LJ =d >!Wߘ92BŹ&zfx.*\hd%(s>&Zp]8=)%o}dz8̕ӌPHM[.u^)qnOл۱T;&0@ʘyM|e%yR\GM$E'|$h{3xQX]DtMDB+ʭ3vZېvU#al%7lzjWN>tzqTDu8.xFN[G͛RVc@utVʘ5*+HRY!^3멇] LĕJ*.Fj哪"ȾwԌ6K]΢@M飘gvUv%Dr*+i`@^l%F{;@ZCda"ZcTMZ:G قQp1= ndtu l=KZ3~וN4=UUGN{ ?xP!ip0I ؛|$ ҟixڏn,%L +IMDc6 ^%!Ҍw-2)r~A _M%Aч X'IQi&8j|wP/!4{jWc(WG3kQ<LHWo+L_u3Э)"wFH Pʁp g+L*fߟYWhO%6zF̫麈.'JBIdEe{:QJ1)ހkN9dYY$& a۔ ꫌G="F?ouL\\"|yw#N^eȥcGv>^C0l4ϵ&1+6nvumə_#%)O- TZ]ZY 1SRWT^_zuSdB褞H?d[oxVGhV+ V ? ne,Az `8cB)n44*v)j38qylj!MM b 8Nѭ<}wݓ{$ƹv!aƈpw[߬漊`Qtٛ[6g  HV$pW"C=P}v؛ۀdlEblF떆6ُ/ ah]n:!Pa=4idAlf8sT XB3v(w᰾zB` LvBiUQIAfnojZiprq9XP!R3r|n"p)V+ j^RgsMɑ?Yc2wR CfjQNq/#YM'1`K5YtR*{dsuZͩ"0У۹ n16`hntڳ|YKnkFd]/rFUU2e%V|.WZێNuU A&Ѻ6A\)\<:w(Å=wKw "΀l6,==03Sv̱H,wXehvy:϶k_ ogh=9"Z78b&  w-0`:NP$G^ESk;fh{FP'_E#!:O,bқI4e& ˜=X: H;S}xH] ,egh]qf+DKGM&ؔdFl5HIaqznJ)iG4Ub8F^ɉAjfBoCZ8SPuy9!vC*mGwH:X| :WF%dxYEUV{V_RtPa'x=6:p 'Z}V՟]p;8>cLs0 e>b┪|t_Q4E b(*&MzR) d2q _[{uUFC+}{ ŮpS0x"rzApkfz bhWl^wA .BbxWKWMKEutCu4w҆BrK5{mu>^o% {=LmW.noKyz=Ϻ%ق:մ:*[_>zD#_OX'R:b>-uE!'vwf.&yOz7h<51*_9eN+$%ڴ&]Pb Jdp qM Sٺ8p5St>j t+G@&-ҳ2b="! l`z8+ -YlfyykyUcF 9f-Jh2iU_k`IOSHO/ YŨIxՂ7 = DxzC}*G'6_ԕOWg!~y|np9? A΃"LMM3Gf>&KJxpYO8G-A!Vs0SE#JQtkm39/*Af) 2/jSx+ Ⱦ}uՒX1P u0[䘸EM)! RN[x[ uٛ$BRlܝ z>$LׯXK)avVNhe|ܸC/x|M@S+ߥ)I.ELp!4#aD"c L?摒GQ2,NgӪ_{a'XS69LDKR8 H.Q]lFP%)S6tQBK|ٶRm2ذ*=\38sH3E ݔbH !u&B}y30@@3)Y[.?>=PlTל_ʩfASL<=ϕMOթ+q/O K\M"T;_{X W9ڴ7bn2 [m&|4m#dY젰F7 ëyX^w#^5Bj~H3Fy%j{+4*V}<X'{M'@Ϻ~Тtxإ)(J͒B@KiGbX /<\ 0H [XݮHIrM=Iq9VYEiBH^2N1#1D*I싈W vQe6q-gs90"4B߻p2~7,5L;+hEC 7apcbK捿JEb|=bf܈C- )F0|$ݯևxN%D2sE+I]a.B@',Guo`ivKĩ,;aoTV QA`,LTBL䒌"PLmP*c{(9$;CpEXޜ?~GipcHUиr8Iyp*3J4\B^c"| }(9xUi ļ㺳vŲGYNP_e+벚ݦrUզqG'slשx=diL{B`ĈB١a7_bv3#@n9tWR { mO.shCduNՑcpЅ(o=8N/mjQMmض9Dxj7ozfgʬU(d !O4a5bs9m@GoB[`jõVH78ùǴos IԂWDo9BPOp) !lJO@Tr=un+( BQ3 "CHH#AشTBd'w8& AұwdZ9c)愡`c} RyH!~O5`ĉD:hYT<wQ >7zخY^#ݨ~RGDq'irV j8y[Pt *VXNʽo1lkU:5=Q C)o@-|tgy/*ptV`_zp-u HloakVxťO&4DSVu-\l ua̽ON7/VQ v7[VM'Ճ.μ_جX^ϧpuy Z@wkݸnp;|yq0t0ajy91ouy]Ɠ;L'?鶵-Py9P7k\HC1zHF1aJ0-qtG`?~B~3zxç85OcX9N\k",ݪ B~˔p0pi^Ɇž& NEbF/ Y3k&: ֐{mAyN"sk7x^~o+й%,cIDBOѓaAP2 }ht%9~ D֚_Z9Л.^HX%K.'X}SЯAY%UcmJ ?ңMTN1Knu^uTHse}_GaO惲&81 ȟ,S;Ɲ̯K9ɓssyUNf.M Yd!ɥlg$X'Z!W󇇙P!)eY T#J+ݼ*AC{!D=en2(L6`r@ j dXkyQ},oSO?[л.Ŏf92ujMӏv3hӉfo8~"(z$W9őn3z̀fDݡEne* 6bm(j% /7d?3 KdB4kHqMF#7\6M?R衡/=h" v PY4$r)ozSFD:![]㦸^85} [sXp";xkƔJ1Np琚_((.S9) Ư_Ңҷ\* FUežáy7DJ\7qx*ن=܃94($'8>$\"4TQwp4p :\"DY0OA&R q#z@'G1n^͑H>]rwIjnЊՙz9BϬ#K r fؘZ)dD[AH SVs-6zkU3įVMqk)ZFK!2G낌P ҩ$މo]&K5*Pww=nL1p'TWǛלxh!E0{5/9t6߽?M!U=P4 ynTrVBOW$QqVbKujoIb1L,U5mW'WHSJhX~i#m8⃤dI"tj pU62m93Б>}|n V湀j“X]g+LRy3R@%[5Cj>/Q h*^>("YR \< ?USq=*ɋ%S`sع tUIs&p.NG)UteCoP6KXZ.һV?`o(&S,3f1ԯ c3~Ĝ5sn2Iv8d2d+^-%>vi2R y]7\}7̛Z_vHC[rv&T #)d3ƊtIYEZuz"VU͎lHKK3j֙mʥ{ DC!cg= 6>'Klےgjs51uD]p"]lBanRtE ZwOXlJ94SVLγllU+=UW'ǖaPIM< ]}TJRKKg@[Tv td=W\,;jO$qo&/Z?bme<%c.=J`'SKM3:_Gz?Gl^rD54IɨR5}&u=(' .'ް3ݻxMWW)QE9vO:n+bE$`&gUyr}4>` .9 #xfO\Xs)\69uS9Y';GUy}2uS4b>;6 $Dk*W%.P+bfR4v΀;sqEkmP^ EŠDҥx!QkQR25SB?$Siv|K^9 kkKj9NJ\:LerDV ⠨\m6ΜKG.uJ;[hr&r:Pa2Ѳ֨-Ԁˇy6B' d*d^j68p#=FI>չfC<pcjk=,vѐf8E^~~+ %DؖAl|+ m[xKT |I۟%ukE P6Ƣl,;Zͭ_JלQCK<=%n6v/HqWe8t2 ;gSeM$t]4I{K$̲2$%Ђ[$+`!hm땶L9:HkY̫ekݷbAӕctb4ޓb>!Jߨs$Q ֧$f(U CgcriЗѯC*g)`iY$xkg\UIH(^锌W|X?p3@7<;6ނOEOw2-߭ϾᾌpSG9(?.,d eH_uB0`%Or8nA>G.sɃ:)y1G9NB^Tnf?F8 dqi-U8ڧ%_'ՙU ̣"x]ޒ9}v +43vl?Q\e'C|s@~!O_RÑ.i4>L6"/Tw LM.1(u.M+l}IS%_b/^RHN1Jb}~՝հy6nC#(#Kq| DDBNZ%GDm;1>b RNL7?P`ˣi PY/SeUj4̰*Qt K*ށ6wLoB"0qnYy۲LϪ 㿲{k ^FX۩V&8D0njV&{YjLT=Hc ~[TIo$ہ5V؊ҔŸaP#5LH\s' fgX}dlf1k_.gӀ{ kB{Y>09X9Nm: ^4E(LY 'Yl|W2TAkOgD3 `5P BNהY6'Ig=ժU'uHk9KD6ߵ {,ZQ!Vs+G-RqaD=Mʈor)2k$A(`ݼ=́xA60xF~ 2P$ҫuVd+*lOMm6 y[.v۶S:z9Ug (byBr Z&:5e,vq _Nfm}cg_ 7G48^A!{xQ vſBw- !wpNy7'QEб5]cWnci.YLpPv%!f`<ȫ[k̥Ҿ_3q_FLJ[vM8wc} xܜx䟽Mi*i0$<Yzi9Bt7K 4řYG, $o֡z LCW=%0nV{JR+ĒpZUu) CSk[Z٦[(5NڧWxq5O>G*a?2ބBZWWrגnIlY EoP۝Uo>}b'zl^{Q%됙j\:KM]IjJԝ^E]@b$IGО:u~F77])3nQPb p,I.teP`f_q{;kMd>?6U_ 9;UchTdEVJ0zbHN*#)̧^kP)V^0"[rnșR+]4Y'Bޤ 8YO?Eq)Hj۫\:麂o?@t~<&iVr?gDqU I.=kYf'GIRLr5A4?h\( i4m9C 566Ȁ(O< ^*z ׫sWʋ }m%zII]fxcNK⟸-Էmx^8[#_Pk&߈ڇ3 :9!¯L92d= υG[iMqdLI]lQih"BCjj $v"`|<mESfxraC(I]m}2@EW1}Z1nǂ p6Œ0$@v៱?[8p`j ;E 3'|us3tq Am|J,JZW9GPܟ~E n`H2yeV4&,p[c~|Q6jn/sڻ92ӳhsfH5 P3MpP;}emvYS-AᮽjǙ玠ΒWgY >|DH/ΌY(PQ[:pk'.C<;4|I ֞TƁ6yءH|L>-r= ^O>vg=G4npw3jEpL.c$ 6 qE\[﭂#][VO~xi9f&7Vt^bdbn3 m\ rHeH2Hʦs$iU/ O/Mx^l:&VJeLl_]\ޝl_b$$`OJhF>of:L#y2:ˏї^VY2ō wp e#"1Wśg8(z5%{Ek:{{-::2k.Ix9ܧǐp߶ْ^UյJ ý_pr@M1ԩ>Y>9& :P}OCQ[Ώ3\6{~/՟v&q?-ܲW}14PDj[C+Uً] ag@IұX>ٱ߳^1J7+˨)zir)l0;^#cVu^cj_iu՛fQu0СV8ր5:)Ίis/Jv`vJb!g6blL1voQ!;g*c35Ht«ም63M~+@eͤYgO-/6Gbqe *ĤKL\(iŨ$cs:wCFTA2zns /O5ۈZ7<|0FM]h1^Yvvu$YdU(T1L ̡Nݴ:0kɠ$;(`0>0i @FͦW)1 vD9]YhxE}($qn1w:Ch$WR==CC2dz<4PBV4 G |`Kwzf7Tٶ¿$kMa~ib7v9f!nµ&362]z;vѵTu@DG~1| % ᷢ`7J7nCtn"ۧÕT!P5Cm.fo0XL᜼6{`]!<`8uj&"(tVѠ@* TxD=qgω`*1NF @;x.Hxz5lHgU#R1q+ %+=%rR-"IYˆ ꣨h+ ;OToV[x+{8e*t\=+?ywc!Æz}þyR &fԉl~̄n/Namz+ b}t뀕Iwg`"4 jqOfD6<`sѽxf;m%*AyJ0MP]tShuVѨMzy@ĸYLճL 5܋w  ]q"\c̆z&8FWx @6]iI4}uodd3 Y.qv>p`cD0`AGK_INVʮqڕDn tSgrh3@=6 !.u:F= wt3R$X'TfZdchtoι3ԳpdN4G_i3(tV(;U3 )Č7fGBӶ`YW)^MC+ Ky!D5EǬ,Dt8:*Do3:"+{ƹH-c+6J\XJ$"Vpt? _:.d=wIVcc˄3&M$oyuz ;v4| 0p0n.ԭOr0[g}ӎ߆|:Z3,VSx]؀.hCauN\tbgIZ%jfpSc hʤla;[3$irk:_%9!dÄ/BUxwr':-0ZNDsBg<'B-@ڈ6xɕM[ˮm %sX^$"gT;{|A䠰TʥEٔuw3Œ"bI"WX"7Zí1s[ҳ'Nd䫉l / Pk\E>5r(ǓJ҅ц)т/Kײ\Ɓ葧s'P!9 ¨JeAF RuBJ/<|Cj. Gq9 vĤ=#Bs)A ռ][ VZ% ]Yz۝%&`<N⭧d gհ. trGSzU{~@BA6BJ6kg;='$)+jtlp`Jd]p,3GGi.oIqkB U/f͵_ԯA%} xmD|8C_^!r>A+ I ϑUGػha|D:Iu0\ʎFUgWҷpM;@=rn?v#8:(R{ӷ9/Ct*0h* 2l@Y~<6^Jv2&%'2dx˃| Il\*䭋$,1,E7O`sY}ÊJ^O~~U0iR$Y5|7wm{g9J(?/-%_>*M[[Ap|cmY7R%>؂msq>+8I8}+^ŕM5g3^NUOʖSx2D\6sc|Fն&Qf|sDtfTr<XMY7ү:!h+-=&ۤ$ C],lDELfgeGf0G't>*.\C?zSMЪ$(媬 z."y, }.L},2ur{ !CTVSs9uLw~W;C> ~˻n-b꼿{@ETnbYw AjO[߼]5$q<:+, c7XdnU3M0}9#𼿔竇n<= ƠDZM#ίkr"b[) m0bE:j/ /(`Zy}U+KaQ4sX)]-bj)2,Viي-->_1s⫁~Z5[xAA)򲵯jWS#Ov +)T  >Q.]r-Ij.S<Tq;Ԣ:3-(`w*{鄛0lcu:>))SF ^m0>VP/p"Қ[SD]C4r-Yّ#(^|ɐEۈŖ/2H [& f,4<-t)O5F΃4ZbePScpCYYX8} sGg=NB}s r etơ#l亼IE#Rt.+ҹA ^"x69eA1CruH`%1{+d׷/Ы۶k`T/X uS\!i9Ud:Zҳ1: :5 [hZ&4|#b'4҅a҅"T2o$74 `Q>[(@ 7\1NUMd\/9ASW/dps㎀믹eG6YnQ@fUt*D{I Lɮ sXtC&&X'!]@Ϲf7'M-ƠU]:{[:"T#ɎcdO eRO{Ò7.@Y/ѐ oXMމ!*3iО_+Чx[ORCe&ZY1)k$cI۝ 4v-NJ=!3jUF@eױV6ljg Xoᥠ4AQW}{x9yDNnbd0 cy\okFiՅCU, Y{)xE F>uٌkUo)t1ۏ"X5$$ӈU ;BT"@{B}zkȇ-9`ZT]Z=JO;5aJ8E GxeJ9鳓FX* Ve+78x;B"gb NeF yM]L%bSD!&Ⴠ;jLUf-[}eC.-.S{wlcRD#eh*qO(?`q鮿<&sQDA̽7Y q O  Ֆ{w"h)V]R,HN -83ÊMxmR;wY:^/0\^FpfK}RsXvZI?^}./r[WK?讁yYPʵY՗IOఐUmO1B }5GTE7(?h%=|O*<ۏe W MuꪄM=y=|H"^Cd;}@ Uȫ&EugXEW攨GӒ&ϲODsŞ/q6V>(~A"DU}_X) NG\0@TP ጥW"0U&; gC)AQJRӻJa/VÐY w?fVՕUaFUqpRaq@WQS科5*suWs`tsӋiwF_r{E$t÷AOY/B߁8 a:jnp/,]n@fp3)V5ҝ(%*|\:IsRp_M2ל"E„~s>tdϬ1|*$7 PK=I`rGcm~6yۼu(|Wc!+`(V;&2[99 yYoP@U뭎TJ"^ -϶{̚]ݘn \݅Kz|3ّahПH*K>5en 2ƳF袤!I6zuNjI= xKqv ˉs{l{޺<҃RyʡmY #҂b[ңo5G"jJaK)`l6r cfMVg#jXPak/$)U@T6ܼF[yưRTukSDژQOYTROP֯l]*Wk{u9 .Y\Mp1:<uď Z2rmy/s!?kq5OMWn{7*_`sI4~tWYw VO=W4V2]8u _D۔S)K|sBQ=eXdPapqA]GcbR>ɩ7sJe|aU.}B芄_B]*KejBJ}9h5pNuQNkO?%J&;L ҩ7gT 6,0|03 N>6w> bf!݁MŅm޻;J^HK+>۾%#Wo}1qMY O/qpAyIJ7ʖmpt6ƸYpE{U:LM"A<ӷqFLR4efU^oIRÅ_wc:K3zPQ޵{>v\gkoF%gd$aem/y6Ыw2H;@^D{. "vE؇C܍#e}%GjkMe Rx4%U莼6ZEH@y=a/]HБWyسbgh0-pm%e*9_U׽?+(y,NAEj7e4Hs(X_[t9[8ҋ%[""U?LWN"HPLlBHW_2xRCO\\1#4ڹB 8 Zm9~*c~Y"&Zܘ2MѤlfUL`Ks\?q 4VZ%$''UlMҠ5IAd+i|<$ ' Sˮ>W՛#*VyQ\SpZvfcRۿ7!Bt l)`*/ՏL=} rc x/O"wndbØѩwR(:蚋4OFSی>sm$3VVZy,Δg-I﫪  Yɇ&hu1zmnZrpGV鞟S&PY}|vWῇx!IjGSe# {>lExRHRgWLμp9z/y0ϙ0vǬB0{T-4tq kUi&A8YWq"QYdLƍpӝ`) So29#[ҟ#ֈ~$r -1iJp/l,e$+앗Kp {P>6,O``' ccT{BSh؈MqВ[RR ^u_+&Ǒo\5HL,,Sȼ* êꎦrre≦ݫ7QZ bŊ ;q%.*TڎuIS̵Hg]Y#p8eH>o2ضhSJ@{Y/%ywutdi =.GInKBRl֚T˥'a}r71y\\z x AKG*CoX]ԑыmqy'uR6|{ =,=\Z)Gӵ( +l,:_V!|y%o!Y%8=6W~+J{OzMzTd%lya᜻ϸP yqT|݌;6q1o˨ nY?vn)l,dٗ!g;{:+aBK$Y7Dkժo0/ʧW( r"f=| bkЀb |rp5Z35"ۭNIqlPtahMU#PZ~/-N{ (hu.oO+26 =@:'AUb$z铒$b Z{(g y7/hS6x>,aFX}*Gi`:!!&HM>ڋғ")ǡ?ZLa@sqÏWRDS:}&jL<H^/˭sd\d&lV-ilοMc #PJBl_zKuE@TVYrS7"k0")[JM!#Pyq:2bpsDТց,XM@WךIhJB5Mo<{3DZF w yF|_! 齎EGn\.f&_inm[5bH Idjrc8$8v j-VZJa('66 iުaAe)F%v#o VaϽ8S[q{vLw: lI*rTYpF֮ޫ]lGIDv*wU/MQfYW)J$@wN"\D:IݟARq*w" f6eGXFNNu!6RĪȒdWVMU[5^B#ZIp-{QӌDwVI6E*zǜmm-Y-P…ٿCX2_0bX(,MO[٣ńkDF$؆\0[[er%;[;** 솅Ƣn"H0p7ƚ`-(~;~fv` Jϕs8.} `'1UЙ3?:_u@l`+}?PMdʓ9pz'Ws.% x*d(.+u0xG0qwkN?cRr"{mlRAtۺYKb&ˆسdfj۵)`Caw%a}jpz4~y}|j`3nʳ.!2;{p7LG5$栴GII?E2>QRJ¼x^! ]>)10e`Qϑ$<&0"NlݾJO@s=_ kP#mH ns7H2`[7R0JީVCE8; #c a_ FZb^"ɧ%_0<|ea?4Gp:̘ b-hJ6(!BG5MfNVHf4,1Nw=iBam*rIUT@|OС48HQDnU[98EM8R_iKj /B/\[utk!l6+Qk$pXH|[K?a"^43j 獪9ֵCك|oGS8Q6EOiFJR<@ pvbLs)*A6&^%{c#weřJJۮ"jįR![cNo.nVXq-8CTřː:MvD2V!QuTOX5r۳֦ݕkۚ3`:oVn(FJq;gq봼a X4}NQ:~Rkh`|-QH~D/9[NX%py¾V|S x'@ :BZ,783=Y94'ڌAl@զQ bٰ5˹-Ljbְ>%=Y5s+İ- JȜlR([[I07p+,LZRdxN ZX i[zԼuuzk jRYfܬAoYf"|mjEK~-Vtc#BY{VC+m^[1! gitز[n;X2,U-~;[ O/7ksAt-#oVZ% 2(Д[$|UbGij'YSvlwJinZ, |f߇.)/ktK=v[F+drc3ss/nuEy GеsҲ>zE皡titF@<gGhO~H zZ* v) O A1FߥHYew8b/ S_0 zSf) ]P׏k.:8 .#ZKm yilOMĿg vV 2H w%2/xF㹵r![G]og&<`X={~tҡP3>B,`d2.I-wXNK2.!8KVt=*{ɔ^v>n:6rR51l/uQgPbҼ~k4Zi, cmU(QpĹy@k^"PmIJ GF[%~҄t)6=p 䖐\u3<,]c#ujXJm{:+ƒlrײJhIW.UC?x-4>8[2BѪp-E ;"hף %ЃOt89RGQ5t0@v5Gm A8XO8o[;@H>8qۗ׫6LOF O%.:h<1ڑƪ<#ļJ"˜_$%6ok]LrJ2讼LFMex=#Z_ |>-a(V_ b.RinN֬J*־R/,o"wq_ʪd`Fl=00w槹봽Y'*{CNiu)W#ܭ2RNҲ&$0td(@Q@ߒ"S/1,T ܯW&ybMuq@o2|nl_2/&a3ASF|n\BD=W%(3W9-x5H}9ZszP y%ݍRb]vS]hl{PlIS*_*QOM?> vOМ;&jӳ4yqR<Gm_cu3E̖qo5,V~Y c"5ŰVN3oL6Tޤ[RQnM-^+> =_դP1{I)SN܍s{20O5 K5|˷ e*\zOhv8]Jp ~ S\3͹%aҨs63sҊ{l~M3 oV@l[<ռ^1,.Pkd/#j j_[3fYtkH 'gAg,.ɬ_-HF`0(ܙ-`2dNITj`.>q~۝vv Pr/ia5θ~`ZMCK}J|p+བb !kRUMy췿!X* UTTqMO\qW\&)WYX4׵6v{:+.o޸&C`$WU*{y[t +d?e!4+ \ AV~X#Wn/8*SzO@CRL2Dp;m'%F)0RˑkXcu؏'i.&̤XhL(sׇClV܈є~p8t0RKEIF76gc֗\Mjk:n$KL ϛeEv7؛vצجlG 9H;,Yn|?*G\ɲؒ3ӗfZfuKP^Ҩ9䀏=+YCT$_P [œ;i1 = cZ@$ן'Ʊ+dzo{YghJ"碣% p {pt<0V4ߨ9t7ڼѨ@T]edi%CmīNyæ9t־s&2+0Ru/ }ΕN%/LU7 (Zk{Y_$YRl"5]~s{44;].ۮpC1%an,.O9Ⱥֿ;gwt8 'f>w=NaCV-ODqG+ T9W[:& &HHARrߵ^g*XExC)T#썷7C*F//mu!=L3nݠ35 z0~HkYψ}5iB 8qtGP2 b)+wNJf%êpb,8 M XSLsE}a%0Բ4 07{Ϋl)<ܦ&> @oMP0x4ɭ6:twXDuOuk~:#~M]]X:r8lc<$,HX_0vz$d1*rngStb$;JW " ~.L`nE7u'V^]UKm &kyҋr5;2X[WUVIz\c:J ḋBiM:4yux {ת{31GiM'u@I엥Ɂo9 F9'THeT1gT% ȤRIXLKN .,, M-t1TI`uN*:n~#:tihdLTBC)KDϻ|FE#=U;]Ƕ21![:Bp`qS3+s8UN~dnMڔ$ğ[OV5@!0|H. u2(%nPi**3#w  ٴ8#.2]Jde)Y_s+t2l㇯'9,!+ nM*I?(+Ӡ|'MGQ@a!@C1*MFYUb}co{$?h327CYQZ`y 0@t:`'?~UI vCJ֠ J8@jء"Dm).Mm/#P\AȲM?X_%^KKG.DjURY%ٌG+|Cμ;Ht[qyFt5R4_~'E] "w-YtU++/.04Cnײ?Q!ŝ09r7p{"G+aUƴ`[۫'d¬OMSIbn\3uxhF%$KT wE&,s7&0z!7\g@ dta6m¼O>TAjZ`X5Fp"[NX -/NfpߜtTDN H I#WWJWÎ̬E+˸).JЧ%ҫE5c΂,"@3-7p=yz$Wݴ72ܲa|"@j OqZmSP@WPHMDh/|x=JvDIC\xzDҎ_Q gߗIA3?)N:$˞l_+Bvرu>H蓿[E\vʀ_g T?y@Mz)!KYARXs3$mS7e_%EˆUE6EMjt. :A9cO]"Q#~΍rߦZ=A 7؆2T2K &ea4"?nOBX^HPr Né'M@X @2!zQuMɰ}.:wWP Szsqj;w-| ֭"(.gw״! ͷy/^ ؾ$hՆYS%oV,=uw #$͐Nk?3INCZmhΝ_ UNY3DGx]aa6d߾A^f*D+%p,Kc ŠRi5oT:fl~Q°,$ÃL`]x|{{h{h0RS!_K]Po>z!L]Q~PpT :.<C0~ߦ HW'_5H܃fa߼Kg uEEg~r IoֽA 󩗩 .Ĉڄyzeɒ[©)=pN%;fKذQE|"+>Xs[M#<X 6=AV&)WDu;fTISkXؐ%FJxmCZ"G-av%'go,gy';S3ڨ?B`\jO{B(YaZ|(0Kr1gښ(ssz')y`ܥbئ2T?vɋ?U4.]MڐF!+<#Q4K0V6(3|R6sŶ$cᨖukGnV[mu`[a†-o!{;JxW.S޼dI;޲](e(CT=MZOQdymP^31D^,Ț q.횾_7Img&.Wggsߤ#"GLB;S ?n4:Mopb~M5u BP%\~\_X7v.F2ILgJ0,1~M: kV1vM>US?RydQ*?=.{:[NUS @ª^󧁰9C10mY1!~#)M^5p|Þi$n66x# fxX:HW lT$@ FS2'o - g`(یLzQ,$ QYL#G6['OSZޔޝxoD!sKPi*?`ҫsapaB̋L [Tt~sXnE'^za+ƪ %go]PtY/_CkQ@: Xs+es3F\.NQuP%Cr`^7)n Ϟmdž"p9|mS1B㚘WAR}3WU¸ke]ZX?r;yftȃEKk#.i֟!BpDAjRd]ƒ7l}BQdAHkAr }8~!X~,L0ԷYZ{!UB`W% vgd6MRƂ:D JNEqrIrWH-JwBxzh 15m`HS&f)EFNE&k%ۭ!^+ae_KqT+ ,\&D9e5LJF]0!3MYJresT?.T8w+SmR\(SX$`.s:nsח|+gsD5͹RkM""NU#jatsZ?jݨJ4L27 Jiev;B<^r+/Σ]m_H%+?kA>T\g,*Lxsp+OQ`&)~)L8(6kZﭮˎ~`Zy-(&LڭʥS݋h!勭|H 2_5W/G Dxt~yErHK03X6XFnJ(YO8V%Ag)>ÄPzN&'Qk2naVmK#'b%XZC"FZwzTels|_{ʞZJTe6V ªF}tZgO,schgbKipux.z01;,[ IWA.IP@6,2*3?^7~<ޕMqܑ H%L8FYF) З4T/IqG,˿nP#Q{iٯ {~N<ϸfS;W5ēў2Lnr MMRuu(eE=es!lz˓g\i~Qxъ!$̵o8 U X_Z7e|Z0n*Ė$XA}9R62dzrysHit _ZP͚6D؛/Oktlu L'j foy"SGOADz"T#*4bip qpAru~Qw0jiAA2=Cl; o]n$q%6oˁIW!([Y< ךR ~rH/ /u \Fxe/ɍ!-d}-dc-!F`}|AeS^EP#r" 0ҟF ?|{uL?|z! ) Jݵ­bTqyR "p5)pAZbmC#D >dW0 Qct$DcKF .dỤ=Sq PLPffGNi.<%x>Rrg`B&U؈ھ}5(&a$7Q(hwIWdzNO颚yv|ip!X|"4|rCmՇ|Fh+LW*me4i)T_(BQ7:>xikXB;kFy#eާiK>p]=e٘ЅbF=vK_.8S<&ifЉxg['8&fʦeb:xG KcSҎ4!-;DwHi6siapYX "9f|悚'?lInzzZb9)}HK#i0{͟Ojk}`\۪+⃪tE$CV)Ѓ2iOͶ' 8p݊,.@~PYn }$( Q[ #07`/I 6jVSp+L珙 U'/ Skah¼_ꯝp'{(p"s#PX<ǐKm|'Rc5V) ʀ+F%~a) wSk"lpi-vMY}(~`GwIDavUggʮ".```Z6ad8|~f_{/JLVyMB};2pXlO`ܞ2l%$ (`)HcT-yjey;4y>Jݛu"R]Bׂj Fd߇:{ʰޫ>b6Nq̰mLn* .#{#PG{-jt@r/|\ژ5r]"OO%?a8Ѱ\YVz jSTWE4~ijEH]n\K bvH}$VޜwqKD?8oy[;MNjl3k]P7uzVmvB-N2vvŬ(?m7~ ˆutnAPm2.V8aHP.邗4e&_{tHTIkWzzS1`kGB] .A乯aTsUE +)w7p WsBޅKoR1kfa\})G  ?fSl L<<) D'/`ZRouo7;3ƫ,7? /\B Տ|EuT١ѭ3ڃ_ U𶗰\,XtNѓS?Up?ʂgH _ZʵįB=bCh k.Q_^k93K-w-)!-y-کvv}= RPX9cxs6[| wz}V=ݤsTtdv'|T;vdQ R7s;ҏBom$enA=A̿N;j%L;9A wË.ȚA͝P9'H;*9??d&eVɭR .A #Aܦ /Jvl1{ qGI E֚'Z ҙNjuvbvSYPqc7>lvTWpkڳcEpUGJDlr ZXN.'fA¶s783N.r"%e{ ou;4%L)>!67=> )bpֳ=PWW)'jIP'C/ΠܿM9U]G"ԣ7u'RR+@-b;<3&1 D^n9i%Ҧ,2ӂIs0L2%:压*VleБcY:>#tQ rb.dr,{} ]mO+KJ/hWO,BO#i?Ocw hZy;u|Z޷ɍoa+*=͹[./).b[OmiV!@S2wLAkIt~Nҥ33Aԓ\Y-hSnvM¤n ,U) Fp`|_YBI 9n]%_|M!Mfĸ q~L:;TZvjya|ϥ0tjH-Lgy=+&f鐙,CFR~?t/0zċ` EY߼6@?Q7^:G¢H0MQW;-ť5B;%wut\xwƊ"XlF{[D`x7~e/hbYb9ޛO"{5ԚGaS>su :ijb3܆̎Imk$?PYQM{Yꡪ[aztEJ䐅Y )XGcxߥkIW,5F!]hJ>8$1ܶ~RһI6DF‡mh /V;Ψk෋j2rü4BV {]Fog4 ;]3`ɇVF!&g׆YYG!ieR6Vp -prPXAK*' WzمCOSMρ0R$^K`m[v}z/"yQJayQjZ?oR-8 Hµ*d`{g47\(PSeWw 46Nf^. 7|~OGNKX\Z΃2q,.$:TշG 앷VP8(='jgT@f.e픏@ȁk\kf!7>G{~0zuO畻g" /%Ve2{k$(!$oSS=UP:c[gXMhJ-1 - b%ɖ L*Ԧ閅&'To~'\=5xLhAM8'9޿ 6[q2hF~$F C4I ^Z LJaH@)kɥ':?I^!}&prF1l2w-ڄ_Ox4/9j%lI!pvku] H;LߋzZkTZgo&OolaNҼgg 5^į_LJHN(A;@SDZchc,|iIy 9u1p-&c !ӀY!iF) ~/r1Oj]'xQEdd"H VwB#xp."瑂=>TsTWYJqc:'<0__D4Npv;B>u| Q&r2,B^E9^]![+)2QVG^cϸ,m#xl7%ʊD&/;d4mA$8FOb1t@L>w>wFlǴ #"MKe9Pe߆ >DTm}OWOq4{"ݾb/;+}qfPUFN" l!_άjaQ8LC)xZit>1\Z52:p$+\Zy(4-ݮiޫ&(.:DdSɳQKRy-m)3'A`JvH~lL[ӈ+ **&+(MgPx6R<=z|\ٳ2&'$\N @d4V/v+Ifuu8H2'P Db=j:m/?J3y;}A/ ?#ar'f3d7Z>Xs;ؗdFH:#[cVQYo=L/v])| >ބLH,6geOӈ3=Op D 54uP.Ŋ#.!EpRCL-oJ *JH"FS#0!mr~y°^caBHMd-DpdJ2pN=;6r+aÀ΄ѓxBw -m֠X"J(yIŅqyM yyr (6Y OSEEC'oZ#q*!{Hp5O(VOܡܿ&F/uUṮ>v$_=3vfЮp. X}(}O8 ^Eպ+e|\=QdCrou'wȳJ)Hw~`cKcQ5_3IO5>T:.aġN> )_q@A/r.tqXv#h5wq%gp <5t0Q2\պ˄`.ͽQo-I3MDD!7a"F>1T4QWA[0m_{*ff.tp-TnYaBR]D>,p(|oP< TQP-F1t@>j `}SYC\&%oc`W߃"8AKn>ʀd47+]zcOR pq͐ĜárYX]1':F~u⣼CEnp ZZ91@34_Yj)8逭4O% gbL/kHk3ZWX=[AV#zDNHQO|2PC( {; &˒Je{P>}- czފ>%OI5;ҿ bW^?Pȥlm3)$l mC^ : _@s G2ܕs#߃@Q1X8z䁼m*SӔz[9 ZeڌH׫/=>Eк XS2`HPn3|oR[\9u !;'qLj\vS*)N[dD_wVq4YQ(pOճф*XG%]`HM!Gʓ?PI)>Vh(L|FyI8҄bP<[Gp2xmLi5,4 +k2241@M9Bg%…=9el (P4(W[ɻ@B+ FY~|'!zpYeL+]%[CM$fl` ?ԹM1 rΤ𿧐gBï΃x%6/\? Vl:A"h(Yy2(^רkw`''vbuWC9Xzv9:ء ΥC*~ؿl\׾0@Mul%A iY uu|[F٢5xء/{_0Ry;<(Si2it{*v]<5c &)ɣ|$56?*b~vv0ݟRv8>Q? mEF qśK/T]~㇐w."f~K`/DԂc֐R)BL'@0HԄ D>hsG $~~U#|4(,H1G#56AwTf2Y҃]?.JskXzeZ6 (~'=HV59 #jW9(HlPE .\èYHN ϤKcrvݮ9XAǰUnOt[ފe^ H}|Ih_#Q96BjeIձ?ƩIFPd*(ԷI5-%Ϋ0W T0._H!(:[Uz+ly0x#X#w6m?JQ\& Q^X=$&z[,Z„kOs6|'E1PD@G#Rs86VfYeqM2eShR`RЇ>]1ձ0 Kc V}؝/C䶤cYܷNdW{iAYR&nh(J+c ,4I^%6Rv]%"rEZ^ CC$Gq7C)֝"Lꪓ8>% 젬MxQD$_\@Sž/!#Mt尳bhq"MEo-̖D}U7>d4܊e~5; wA+||gQnP 5*FK&>,fB%ĞU|<Km`iP\]Ԛ1n?[#} ?5K(&G)[>Q/ 7>~[ÜQYP&: #Nk&ROjE9Y뒚n~|=F|woĚG]kmWND\po C{谷|tv[݊z,错@c_QZ_䃃C? Dά.eTVuP5WXzY-(2+r TkK猽CE[:C}f"!:)#YNu}/Aͩ2#Īpr|EȘ{KC[QXa2Jp+ qdȞWg, Gռ%˗t`ey;"YBdqĿLqz1B՚=̧P#|Jچ{xU0~g%>CShA5r%y[ ޞ*ŁticD" 7}Y-BHTpizEOC%>' JzLr@sp:UE7hax2d nTKh´`v{G}0}vL.+.|~NrkȁX Oªoe5jiI ѭsv^SSr孆c1ok=*öym YP2.T]:>PwқJ_ZHݞiDqfsqHëfmFd> Q3ƹ0riquSl9KF@XZr}b\/Hr7ѫu:Wi#MM42gN"[ve C3ȩnR2ah rp A'Smt`#y>=njH@-Q%ZWz_h=~S }|X"8;hKsKo'x޹ `pv-pkfoVJ}=U zg/Ay^c/erj4Y}QdTuW}kA4|f8؜3Ul6Tk(&Ll_=)*7 ]S8mgEt:JTmVb-m ̋;mq+$w+Lׯr5XL6v&U|~fFD3*<秔n㏸8#iQ29*GuiEQy(G 3qAߕf$Wci&`˞)ٲ@5|ICIQ6eGt,G 8=ZV(-50OdIOUd Aodٷ d^vZ50/Eq0M\c-9O0p{q]ඒlV[R+G'|ff|VTƑ@j~Z0HRNul+ZA2,#kd]dv<|jآ*m_b?;;ȹx1lߎ8}G8ډ+_%-Fmc-qنU؝;Jb aS{.>Fװ)xkŽA]"Y#܀%Y!k~KPWSbR"bdʣ3E%E,= ~|y̲C OU~KLWtt w[,fr q\;9XCb96EtBxN q~ff"i轭wc輿`u0PJYҽ/,t_6CM5u9+yᴜ!1vg=>A50s;v3ap/?A|8% 45XJeH.h uhIv0Q c@s^*JgrNtaiK--T ZW}kM$zb&s*3Z>*p  NY3)A;;/vj̫xp #=GGҁi,HFcC_q?7[cNu7ɺoF{п\hXP|8.9DX3/xA&@#sќv0[|v|M1Q]kğ):Π엙opʷAν*8Sķxʞ ]eWZclac9~" `6jSJo݉422ºAt7 :!i6qCsYly?Y9Q4*6peah¸o[`x=J0jf";0[[}("0ٛO;Rd|e(kOգJuS,L^Й^O&dR4WzN@42\WLp&DK) i!^HNP}eM,`>(s,|gHdӉvʹ2vχЀ3nāps[Q$ieڣqΜZ.F2Q Pe̗jAY)Ty"Nӄo96EM|v G58PzCFuTh0`kJ# |l5,7ɗM $P|$7(^+.!:fQU=/3c_c dyYEd opQל5UjW*>tf0 EO+o#{=ߢz[msFĽJm|mf|BifxN[D1sAv=}X'p1n7Bġzxlw -´0JZKiZ)AE~?cfǜU~gX WBRD ڞGp©5pJ`}WE;z^2WRˏ@NĨT+eό0.'#*.SX JLE3 UfRB_eLqrJJY**5lّ)~̪.%DmlN{1u/?(|K,TԺq%"t8w zyQluբB 6B#D#[sݭ TЎ'ly0*ll lв%5$G5X9K^WFCF z@ gDߡ{[clQ3޲H0פG+DjnAوwA_쏵_(صЍZ\Ity## \vR#b%G>IȀoi,>@悩4kJS)i|?/6[U^  KEk aJACx|%BWKZ.ζ`\h$uG})Sod<?"|n}m,Ǡx) /p@*j;ۚK7"UƦe% h]pUxq^}]h 2 V갣n\\VNOrJRtb[Qak%La0= ի0ql䪝NNnqa#b#w{ KOp+Lh4&()=%z!(E!<G/c,# DÓHj4EP'<(?kϋU, =( h" DrjزSIȓc8$WX?ҜM8Ev`tO<zՉ[-G5ܱ K@*s=ߴauU2'|mS{גIs9bPg@8H‘% Uq^hG$`'AµS&E,} Vf6_s1= ÓpdN>NZۺo`b m>=&<շH5R$Yd<2~8-iϷQտke/?L}̅=G_ZPۯ'Rn"Em;\&x1D<v@cJb,l j{隧 u&MX+"_Hpjv5tDɴWK)d&/_`l 2t۠֗=^o|0ͮl?#KgJ&ËeOU7 ADҀVΟp&[vF)VK6@E*aЉc4SG_8, td"1  p g u:yke:EI2T/g{9fĆTFGg6I{ _5)z6,N#6kUس&T+ 5Z  nv)+&&C;H3vk$Zٗ3,߮[O)W_))4^ɱV/+m)K'ೂK$wl+m`h>. $?{#QHēȋ־}Z8,#챳e_"ߒ5݉oZq9A3<Ỉŷ:Ckm1Gs:.~E ]Vͨf fH(ߡtbʿKysz[VZGIg3,쁍^Ue:%PFXV:Fpkp>Oa2oS,.A$9i'6!&Ei)s6ȱ"_Ÿ)=O;NCI`ءgܓ1II3\$9 6>ɁEǩV|&8#c~*-PPs2Ns1gPfhe$ܽEe*+_ׯˌszg l%_][l?{imL^h(UCA2{g'Ā,6 lM1BбޭYF6jlj[BEp\relXql~_vUmђpbX[йD]rlC{=&4c F.] ;) ڞiɆ3>aX?rSj.He?F_$ѝ vwae9E~K[m›=)b<J2z-4kR:YeNxՄ{ItI}qcHf$Di@ 155F?v 2^k5⟉+Q_ފMb ]{•zC4KՆ'?3re_h 5\}iⶥpNzK`>kلT"lv! xLt,w3^#aPm_.L-g0MME7QKd6iLlALg)ƃ犦I6"?J #2E(;"]p T*o^HD9OTXsCKT~ź f 6Cd.%F7 f]TvբgQ (ֱ5\Y6o?x@jV96EӌkmFM|;m6_q=˭NVIL[rOI` &)?*MmxX쾝h=dz(ZUƃ^8p1!@7z@g/ IbFCZaP6؍GL :74,2=3a|V5b@ÜvKC*AzZB"NG]YDD?ZYmjka*7ou~)VoxI} jŝR 5OZrѿT-Ӕ~)7"J996Sb6"#Z.Io64yk盙*se Z#tc-H77MpE52)vZ!>}a= z\)w֩ ;%EtC[H2G_̵OX˿8]~ &D wGG\+T|다g4KFDz@"(Em™Bi3VX,~&:-r_~d͈[jcGyZ$S/q:Ȅp@`XHqDOI=0 ͉lf;{RmboVyqi)^q0nR둦hkDG)8V4{w-D_G1 a5kcV_5՚S$cO8(jkf~ѡVfDyėCr]zvSz*JE`fW@RMJv F˒G]fWw[(\).&Yw dC}L=fq`0aǷ.~y9=oo5Ql$S$N6 098 v92|}H 7Yww`p]T=]^1Os-Xa]|?! W{h ܏syIOKn9 v"#[{;=擗D_51DW %U#nr(_"[G5+B;HKES7iD0{tjf#P_pThd:Ӆӝ ߱=2 20$J54BikʺtVm$+p MυEp4L~[D}nȴ pR.<, [fck  {.Hѕv0YIwvlRŚ߶Ājq.g;yF-E::&%E7.K6&\)탂Y<:Q5(@,e`5A1H[XK:hx&^,M0qA AE5" KC`a@(Dw@D""'l<̓z{OvrC56g1umKzrW #8mLB$o]{Oq"!'+ }p'giySbq \Hd(xVrOJdCk!(ux“g^Y`*NKG/gvV8<۱>},實`?Bz&'C~3_tT25>]&:aOT*rs1Kh1M]' ^b] \'J2 A];Fdѡ&~Keb(V}4p䐣>0,;W+D;AdG)0"6J,iNsD $|%.ɏtf%/fw- wdTM1,n0n,9hJ\&@QDP((+Q)Yq oH|PŒp*!4}in~B.{(>;8l1IL#r^[zsˌH *;cRp1Tx-n:X[IDwl> YKFX_?u=Hi}Iѓh\ XR+>O6i%)5lsaq~Cp@?Xu`8$ }; *i|sLПHwxvBR<iP11m=~忨`|~hsoe1t'~#dX R.wB6GY`RҤ7_${#uK;9~vC;<[//Q/fr- LI#~Ԃ0بS9p<St=T x|^àZj5$5ޕۨ(euHA^AvMp[b> dkY̌,dO}WLك`}c\f9BYs \=! ݶ 㬘6j؏axnfyK6L.XxcI l4'vRJΐ'aIS(hA\Dgk4y(s@7=jpCc[.?rl,#KVTd%yQ6up^RZԖ-'64iyKch̗wtk|kp*3Nkyw ׼fT+d7,7wᵪ󥝬 {FH<ݎ=axJ&YMT]>5 WDyU}0oO%9 bZ',A7lV0GK ~9DV}<ˣgSY2%OYfʁTRϓP9Xscn2og/(} !x?%:7kDoKr`PьseC.R ^ieI:76/ F~*X6-2Fve12Y!߭F п 'u#V-)*(@y{ [1[<:&4 ˖@XQ q9nCz89Of`F?I80U4XwU6rd5>~#Dw1#,Y& ՟~IF-D\^ m& NuD `q׬>!9><3M߶#RHIڕ?Rrۏ#j[Bjlؠ⦛rrb0GdC1r _%|jaEm= Z c 'G 7bYCdo]᳅ptȪb\ccG=^Ìݭӿ)}l91'mc߲}n7;E^?v `}= NscLL>Ls|{W a!֧D!¤6#.[O^X IOF6g~K,~SU[J(5T룻#ZV-q7 Tf@GOexY=#t:#%9QqwUr/1I6:th0 wO:[!ee2[q\2@`ĹQcWk/Q=&b?fe=jRpnX8 N~Xj,ib4槮X5OwI"_Ə67\Rlv}N=nj x0x$ҶIY7%|G{ҍ:sPQKZB{mylo٥|KGVr1[@mxgF.|{bW&pt_:3Ѵٻja%-⩺0W͉=ѐtoǸeM:ojӦҨŰHGdbm9y:Y@g)T1^|sVquEܦ5zNIT(pV3:W07%>RD>iݟ*ߚ*/b">;MK*P4M2:Ϣ69n5XYH~f:qLܳmPA_X[vB jk9)P׺$g*J- C꽍wJ>a'bFi. T`}\PeaA `wZ8 K7E b64LVGOԭBzn-QS"# U  l(}![L+5xVl&/ysRLO VV+^fL$ gݟ'&|WyV4t~1 L&q X Qv()"`HYdc&jHK>ٵ{J+|0tPݞEB>J7!o]nS +̾ahvȇщ7戔 ǚcuRo@=@*r-d3;ml#zߺi[躋ˤg W9j nIThhDq`tڅ]2ka]^ j9KY~L}b$%zݗ >GPRCۋ"GE°ƽA^@&55z4䩍\- L(ȺS+ӧ0@`TčT(:2ʣ},'k{Vz%xpZx54u+P&62=/^yëtyXο{8<y1|ԇLMvh5*z[Soa"ne &'T+vX$O.D&,$AŲ50m\~Dic7caɒ)_ Km"O&N fjf[c춷ٵ(GB7>`丹)*du3.ڙǔ"z˽%n!xa[?3Π F/l@`24moŹe/G/Z@ɳ?NDoY2~.~l42(~BKR/L@Do/nB{<5V6ODIs]B%5l-6]K%,&R! ,u=A8 >+}Z #n^mq i:7,zmuu_p}02NR)wVKu AU; "0OUIO!%PIO[@2n,bh, 4Hhލ'e]mz9S2tnAe8qg *ߨ K&(k)ER 1mZM))ZOVTj|*iE}0-cďdy<*o=VRë N$z @ܐ;uQLY9q£Z41ơdK!'7NH_{7 H/xr7qOpJyA Meם|l[OUW>sC'l狎-Sw@RPT]orl|2=g.[@ [2N,BKbF&T-.BM Uvmֽg\uDB}Y?v<#EìJ]2yQa#iR'ђ eKSƄ|a:N S@7.a11iD!>ӄ'uH'zL~u.ųc0`[`g6-|gA;g D{͚ b2(T!f_%>&ӗ&b, Z߸Kt|+Z|BdU3h΁hL>/u36qBp'h5@߰.>[6[^nbς)o3~ YT)Gi qV" 2.½ڏn6N00gf! ?~dBHz;H.hH|mt󱏁|*;jCxoO:1yBﰫ3N<1`dq ximR$?!9HힷRO[آIb29VFWPkEPM%L4 w/˕"Ȝ)ٛ;:p)0,1J{/FpYp-ZIʅyM z"eBж;onLǧ%7'X]v<-E695yUNʋcoզ.3b@셰a}:zu}uzfCF7ip8z 1}%n…ԝc@r5}9<`._YUwIT%t#VLK Jɀӥ 9~#U;QKGuR=C3,z^;goӅ["j)MQ;vbM{[ql?P#i}:0@+)sQ-2Den30yRp_~\S#)ǹWҟ_3=z\@H:GA]`Q@c|~@vy\5=G,!G; :ٱ@V#B= ~zlLj6p' st T}Z߆WtI?.R)}8e*6uk GOEGYrZdGpV^x6֑eNjuHnyҍtAT&ey(LI)nƈd6,ʻh-5/Ҭ!cTIH'뛭2n ;-J&_rw;.QyK gʫmV\p% &ޒRTI&XM2XCaa[N{5PvM{(jw@{3*Myw =?!.m`}yA7jAրӛmSC%.Gwb#|^d2lc>#KT Y;fJdv R!VRC3ORБh"n,L_E蚦[I u&Uv ,z}N@kIja9Hא87bNEP8z Fj1n袂:}a{~W'<,#=,*nn- CK'8]̜,n'+եwĿ8!oKFb+ @h9C#(Tu?$ -  0=kzoR^:TjΣGվj6[5 *n!-V>(b0]ʼ¿ "30Jȫ@Q-0JE/\O}q<WhӫiC.3q$kS6J% ʒ0xt (@{"ދfj1 0Pkk5PEqN/'tP)Tb޼0 z&3d0!9Wυy_)yd{p) x ncDf[+(B-__o"| 0`Qյ\wWɂTfPW Vg8;k[3 ?{dzPi-}6@}7Kl%fxDMkn>)Hɉ5zp38\D"XcQ:y\$\3f>|.h[63S(OAZؠ*@ jE9ƻ_`)i- #$9jF)hbYLj=qu&O A^[BUl-GD^ο |Abw!FBf  jG#r}~:/R1ӹ6 %m 0K^sF-<=FӿԂf)/JRT1m>𫁹ר޳Ӗg(IaI8EԲ8ѹDt%XLHtPN͏zp;7) 0稲_ESpX如5_+fl@Q8t;74 T=Q@o-188 'oZl$9&`}Ķzjz QKx(K#^p'MPr޲i!Ĕ`Y+Vֻ`#;HuǵYc<@6': e<` rw,7rUPͯ^G 3"e[JS,Q[ u~;i![qh}}E5m4lk T}_> B'>m'H/h$ј2SK=j̺iJ_}ykPE%[ZVY `^;gkgкj_:y?]E:޶/ĩ`ϊby "?lȽLl}j,;u ψ-@ʖR3\ǹ6fWm`Bksq>׊o2H!l8g/UF #)M5`Ky2zb/MQsާ݁?Sb 0#(S+0 ʬ)I>;Wr =û V(~0/qDA;4DTn$n !(foY&JKZugeڊMҚ 1#ڲC Qq$.DLQ` X.iBM!k^:{m>0Ȩ]OXH੡$P{δ[]:*uF*[%U=82ɑ"I|hg*NS K5q:3^8}G6<ΡP9HQ틏PhGȭ!L3r&- .p+U*)<@\x ;܏odSV[7r&FuT\y霢覅+O4c  GB@7nұH]<*✎M\+)=p.9AvrmQ1SrSK'; ;k^vJ 0"x p7bG{L|Ѻy, gʛH nTsr[EUr%j f*[kd\5OsԿD6OŜ(%BL",$o_ Y;HZ)l'fuSEe#HFZp!LH8jWX6nݥٖ2' Gld@]+@p/ǢJ j-š5 =dĖy֟5FQiM*3P7HaXhgl S^qYG U1J ^EIKUplfL쇯g۳1,r_3D8\ŗҪyάy6M{GMޖ&adːjhs+!~ hMPAg/.+ '5z}9%&^[鮵-gdp<R \]"N|&0zS@?q;pk| _꺿𔎥l+{:Ok)\7ϢFQ(cs|Q7P?? JK[LK>OTOc"CvHg)񥩥0<3-VC]Re;9@vIm'cpWpJK]j3&!O(̄D _p) ?=Pm G%nB)[;rsyB>M"_˓_}f$4g}CEHQ0tH0&LH ’PT,+R+b6Sb:(*\+UDy\ٟxכ;ӞE$|!c SeMH݃Æ#1ʐ'zKtϛXE9;\^܃ߩ$OwJ/H,>-J _@^c-]$e }J:L] wϲ"ENM}|/qxl-2$]=u1:~upRwgFT` `fbDߌ4mLgdKj'|zX'T?2}5i[>$XFh NIz"H!&h 'A'JcYǤK\!t;&jq>z/:(|ݨyQtw'A{Ιuuo盢RGW߯%Ϊ]»|Tc*IT}ɒ٩nl7 \V%hS[PH2df 3Pw '¦]F/0Z"'ݴ\ ,cX*q?GGH%#0KOxv7y`MGJ$k]^cܥ b=OFKYBkOߌvz%3E "% ޕ| _!x}8q9s/}mqnϹ_/.)dE=!ϱ)L'v]xE"&_usach8ZsMp5niȀLlJ.¶1ểM"ogB>T;it%c<(aD:B>WNYQZ[[T9_?hemoQR@RFYA"@O58ߢLYVZBv"C,w9WjnR%Ƒg*%dH؇v'29RbX p0kGt}o1*w}"eQ aqfPShBP{6aimKVsXpQ|f;%Ouwds)O =e#Gw{Cwϖ>F up2qW~lREZ`ʭӁSXԞS oa#Bq.2ӏߢ@pm~|yBQJDx6]cMdP ZǠ'1L 9RiG٫1Ϊtt]d>wcI.wgY41<ձ:@[+)yuL*|UiֳV<ػ aCY\%p!&ΐUm(;!w1:z 1P/G 3@k Ctֻ'5җtzie;5q:~}}^iک<]lB)'S;HWy`ŊCŀݼB)p`-eRw1:T.iPHAifu-9wjf -%[wAΪs% 3ܱ%4X#fŐ~2%ޯ7$Do΁/cv ۼ$vIҶ8drPUͣY }޹|$Rx`rl;e? >y1QUkZNu<tF?F.34f;(gߘI(:5.¦ڈj?p& ѵ&\0+Tt q=99Lk^ |"xb t^4d7J3˳P3>;`5sm*5P5\'qvս.(j].O 55QY+dl .i:|" qHg͹{33C8cjZm-X-[۷" MW@P?[EA&sChq=6u66y1 ]yXx$PcP `׈cQ5N:¼8_:k)Ϊ+5`Y  )؍2-%\fg t2 ]~$ЬwD`] x Fh,IN93kO.~qz,; '"]p)Vxq<ҏVTLV>! EL\*wG`=U"[Sm\Y{.>SOk 7i G5Sȑ6)?PWċ2_9 ]f'WRY90n4]#-̐ 쭓P|$!˫?pQG#@+UM#x6=0 @%t⤜ʅz,g!=:CA$-HRWLu]CI֡V>t¯SMǶzmUоss+6C2{<" *-\(q(؀CMzGjmtND~S@F!.Fk,f I&_U45dt*LgJ_%|&֚yE/ r= By |oȫz-_n{d*9"3dTHCu&JP҈6 K1[z<BLǣjШNe'PBmŖ?G(c?;h+J /+G1QcHXgŵtnl[AkzS[}?"6qb1> vnDJBDoLV&.GL=)1:oNzxa<޾G /Fz|iZS නԚ.V̱Qc8GXV΢ XF]ӀAZ_*9^L<;зw-Zkd_' 6KKczM҇cxREٔg$ 7-r3Ycթ^RgLiyI/?E%uƋ5aDQQأn<{΋m]}MSI}-0s"re8IbN͸Bw_ZMgrà-'qQɓ;R xݖھEFqGo]@so8#‹#!VɰGNG:uH y7BTU vGj'1cݕmufw|0g32*6SƠ*5^R:nwV,'B@eLP{AA5N6ȞD8Rߎ[] }&pbZӅČ6"Ro2Ȋ0@ 2c $S9KRN"&j,35W4 nt{;/H=0b<s5wa&BזY4 )i:I wQ+@u/mLʱ50w,0E⢯YӞiqAT'VY:COh!W,J;Ahgf6YԈxVRC3vl5 a1/LӜ |wss/ͯݺdzz`7 %.;\FgSy4'2qdji8ͥq~2C$2&i0C_;@T{ǷWB{򺨤7PVsW?Q%/Hו7GOQdq(+X#t*ar@sI@yD9m)u)"ĶJzk7a7FĻn>x5+AM?R!7z~mȂhӠS |#`!h=qQa8}IFcU]Ihf:gݨT0YPzgā͜")1BJ.N{8MK ď!&( Sg3A ,,zGRB\D;l>C޽xQ{(ZW){dy36rFQ;D͡]iM^/UGF|ǚq9t4iBw{bv^k2YT*SN(_7u"eP.:;`5w &0a l.ݹjb@q!LN~BFG0z5('+N0+ru?q^O<%l3ڄG9ؙ.¯l3Rg'_CE~4D~w*y.38EɆ7s UZ W< 蹗=sʫmiJ 6U.=oQ3w"֟_ 0o_{'(Un=;@׶)p#$_$x&C1K]iZGDYlk~''\Dr*=k7 tp(6$] MpK:|$ ~5(SU Rxxk-MQ{iŵ@O,N?a|Kf*+ԻjR3fca,{Bgy)2PV]ttmU9b[fkҠz8zJ\d&?O^Ѿ({e 1Fkl߭adwZYfK(n"ՅfF%Ő@x<`Vc0N2Ǎ8mîӍ`O'rwN> 5)?KtIi:v?lgp?G"!i֋b2)s~!L|F/RqDE+A{hfX|Zjg3UqCY+E-DP鈊Qjl,Ϥz H|fXʂ5?u~e# ޵y00o"[nvh4"SD% [QÎt#3]@1գf4YyjG@/]E>HM&?\JAL@-wSs^wS87^kV7&4y. fĽoqxk+sQMfj%b bo tX", lYiZ(>'h5A w Xt;M k ]Q_J422̀Bڸ۫rC$:Gg6w;!9Xe[oc-/97 JrjI لRG2\:!3O6G~Tɗ۹Afx:{phFQob؏'C m|#G鼑* 0^h%g,Q=НH)KH!b"H:G9l-.}GQҌ3A;;(pDbfX )'s}M)*EطiOdsj?pY]TRsH{IZBHCW׭L$bYoמ \6!MxnN. ʩpr dQb|-% EHTHg8}\I4M{xǧ _ѭM>23ɗJP{w[ڛ _{qKa 6t!/ٷ(c BsSkQ F 'C^Nܻ^Ul;k^U_uکSP9>7YA``EĴxC+" d%C Mg?22W{cCnf"L1{,_.ih4d\B-wd0uaJ}$$ś٨_~x;&q|2eF:]YKtCA| K|kinB1/w;D2B}+b=ޭQO75J595۴7%TݔHTb v)h@RE>Y_&PG7p6M3C'|*죤?7VҺ2 OK?oM1CSr.ZE@_zf#6Єl;{3ʼb!,7ٺW}#.cUN6C/(SiDX\ GJdZtᶑ~DNamBy~̆kERg RT3Q*b w/4BD|yƱt}jGp~HDw& _>hmj^U&5VGA,; 3ñ|0U NW+fxfw\oyTހz5?Jp-' |D-yֻ۠)'"ͪs[rK!4 2jU@qGppx'̗ 5;T@6DHz|iatpǑ}CuƇ6歖m>0cp%%q>C 1|G jn-Ky$cRBcqZ/:x}5vn[n7Kt:-,ZPUbC IsfRA~)*Ft67` ƁvKɇ#Cr] ;!Wմd $$!u*deyi_e,z!k3 ?#wN܈3U\p_X: k"N8]e00LX ʼdEvhV iGFTAF(JQcJy:L5!Unb~KYTqD/dVqx(@jS1IPXkڥ,^ʼnS 3^CTC: 1(@KpHO /J^i2hb.N=,שs\G2TS\--{ٵ8*pd]gVRMApy( <':c·Re?-hsh8py*|.uSjܣt8iE#` `l%(_q=hGban=h {u4|Zx_+F;19q}a~4T(*^Æ>T؆ x+{ȯH'rݱlMUvUnѯ':T*|i'נ(SU?ŀvD326Gr.afO"`ԬlFxVn RgZ6@\:mtysn ]xwiLmDAݛ]T\_I>*Ɛ` b󋘞~; Γb|r&So 7՛ȭ#p5BQnf$#Jg[ Cp%k0.pof>L @@:V!5o %4|4Q1 {>9p菭#( 8N51L8 ܢ>l<~댉C_::c@D 1F MJKT<<G qi:~w L&ji̪2%|QdMz1F(c sTq:T}˯ K+q5yY%v__z* Ba3Q9A%&vG}`o7Ҧ3pR7 Bύ7c D 9Ɽo2-_ہn@_`'bCnrkVOJ ~JޛwD:ti[L؊F"n@-M\ >x19N.g(x9,%Ֆc)ٲu+nTgIoW9+-8,f1>ϘT3盰dR`gЌTg}A0,uy0Ge>` sKNz^7dݬqvD-I9UR]ʊ2Ic|Fp(8 ffj2}jpNya17,A^O2~ɼm!b1?.Z Z ~R3bGl2@SF^:WiBl )=`0S\XEٳZJ,(L˷~kLm4 I'd~I5h&q㶿gջ`9ٗMK6&\180h'f8b? bF¼8?=Hj_δIet : KtE=yd8k7Կ,W@8EUSꋸQ? F~[JVijXD6X)Mt#m"uezv3f(/-3(pR£ܚŗ7P5CX'Q"\L4Vp+n``P{p%3>uOڗ(լ&Zn&8^=ApGtV.ĺCS]ʌ3VrLjf_~8ki:UTӆPujB)`Z+yqetV6{idzƦiI80>_)~Z}6uZom ͳD& 0y9|v{?r= )AQMA~ᨤܙv3w4\NZ\ᩬESg. /Qd m'x&͔Bn@NdJjBu,cu>O(g)BptQ%VdMcuâf>TBTvo'C4:hQ yƷZ:)t.^))B\J2`=:0X[olZ;JOp)S83kVm0HVb2p!wXU^14jM(Ƽr<ߝ~P0 |.)3`ax, W$u r3m$;6WC*m{|+3=;SV (7kLjjMZ>J ME"n_3h|qهdg: D$x#k q]5?LV]R<-MC1m6f)l 4?g)ܱ̈́X-;/;/9[a8Up0Y2^> ɒ͡Q 6%e`I R`(DoOX E\C2N^LItF <~\ JNm cIww4B^3p"䁲qpIݶnFHX#i1z ؔוCC{UhG^Aa龞SeR{cŮG:5\$|g.BU^c2)@!k]2ϳr^dϼ%&"}/XP:Cن.zE@ipR{ύx= -f~ P<ÈVg2r3KEƙV€jAT@6[j=u>">WrIBH}N8e]_TQ{ [˧xxb _ 2!Ө)Lnc .(:O Iy`6k'4@AF*~Ǽ7""" lV-۵2#h6 t]Ok ]URh?nnC_-V'z'HiS5^}$qVnA^C <*#$1=d}2 ne1Չ#$|fNe$2nr`Z1ܠyx@ ȫsiD'ְ>y_FQLB(ad D%NS^qc45X?yfHc$͊zs` [uCBLAZxR xG,TZmYU(S7%NyGSXr~;*;i#nIU2ihe1ט@J> Oj1C Fs?CKV7PTľz1unw 6/G~_A,g |RGI33UPrmW`wE3mn$ s*Iz D/K+xW\upIskZP5:Vs=oCF^S ܎U(}Q`kl3WiXm#79cU ֠>+o ic&~8EH[,7k)CsD?u!1]`a5$5Y96G˴?5اwl `v|L0n<7AJ{o. ͸7ݣ (  z@~ kre`?/AM)'rݧ[D W@i8% EM(J9IU8?ɺ6  `IkͥP38E G+aViƗEw&*&LAzO4ƈP_kb#x/D+=5.HurXpz~_tN\,*6/y+6{&{s$`PQOۧfLeTuv5қ_b~e!}VH;LOaeE6\ jjY"s?VB!2YEu_P#14}$$ݝ[hAS]e;NPe:\971qOi}1Wd\#{4qصeKvig.W mv-p:sogA z ذnz xhDU\)܇kcKFa~'.C5.ڨԂu\ƹօJ_7 XV[GKV-:(]5̊-%ymppi#2 ŖȷiYtf(|U0 j#.;wC6Pօua'$}QL1%-3e<wH[pe);I5'pKj#bdVꏃ.L+%WU:X^6v,.ʼ&C O*#Jy7e1n\Ow`ނ@ K 602b;k`.G>}Eu+1 [n~ҕ S1ƙuۃWnPŎ;3ų[1l[S'k nHz[iJ㹆)Bf YYTّԼUi+%/oy#ZvR^d.R4OnwW7Vӈ#+cK"85V34K 1ƙ{_>/(/P6 &y 6.,_v&I#.r|[ޯ3+P<ۉ v2vGƴ5.SBߑ.Ld4C{ 3i|stqn-̫yH}}@ϗSƂ GEhߴB%[T~ИǍ⦜{Cꊃ+ נv>nV28 =OceTW2 e%OHo_ë+,{XoU?%dzK/{i%]|VK`h54V.G5*3Q q%26%gI%V)G^po#1ȼQ2_OpL箖\Y-X2!g€<".!ꌾ iO~=a?CqRQI2`5d`@G_|Ӑ}it{vSL`/Ÿ$D+T\Jѱߌ m1;M>(P$U YI+ZqKq;]е$¼R޼q}~X}.L KBěY⎇zWf5or[q "pi+jBOf# l %{Lob;jz9=r ˂ aQk,:boe[HoG"45W+>G>m  m5:EOWI2c֑ ZXL ^a eVo՞q}c푟 $;.uk3vgdB\gvDC AFY[Z`0q$jޖc֯~:^ j9<%+V= RH|b^F3Ε`.3;a=!RŐ캛KSRT=Ń.$⧿(}ovāvPN`hn #ŐAHE7Ɔ`*ȸ䮒/1 b(tş/=SJn99Ǥ F-_?P+ssBwѵT1cz|ȓN|uAA6gs`MzVMS֭BI,I?Z_W6r/\v3͛W7spGy*˱\5 'S_ 4ON0;œNp4O;mUրoN9m\=~zn @ؙ Ie\*BAg&h<.۵^ S6^dY96v3jUY&Q_WM#Ftj;R̾;b$Z\. L7I31#܂.3 >.w ^ܯ оfS,X?cw 8&^Ag [^lb$Uo%9nkH<~9'*U+1.ccv~UV'iBRn$cdht^k-Tx"^RUzMƦc X<#EM§j"U~?xY|qO>ɣ c7*JWO~e:>ZėVʪwF4n9ۈ(#{0ݵG:#+ _ * h*?ǀUzx"c!x\jV+ofmu6$oeu3x0[kqo=|k^TfZ B zNeО%KlVX5 & J(ġm ¸ƌrVQ S=HÌ"iY C(7dTki{221 *ˬ D=: <&w-q/ 6iv-dJPFtc"Za&Kͱ0Fhrծ2cX t}(';1ٸ@{Gdc]Y,g= :3%!TL35j7EՂ&k1LSϹٸ$nڽ+z_cT#T&ZȷrB}Q̳5!?. [_̶V1-ߗNmMcO/=BlUD\Wv@frxV7Ok; y\HdlHNZ)] KW3SgBX~R|Eť2K1hWyq2at">D^夽z0D0.|T!! yr%va}hc 0FpeOY_v~X0P+ϯn\fLiKj~m0zhUJGMݦ} z?mqM,.pX{ERЧJnɮmHuolK׀1.c#VWo|b'!W'>N<,< i˨bG^H?f|_ ?17-a\.OBk›Y꽦8}%\2~FƑVٖ ?rk[?-JsXdՉZa-/:Zjti6J SuZڔ";K~8yM?z}6jmc:M큆=m)縒jgWG$2nJ\5ƴB@$vSXJ^Ԧ"QK_F kkglNekGd[Q? hIW ?B 2d aN]樚C2tq2!D&Ur\/(GC `JҏwxtյD'P&,eus\(Rˏ%WO h֑9'#C%9j25eފ=Pf҄S/p,GtC3=R$zPVҩN?;r: ŃȑFw޾hCÓ8H_h7I,v^6ka2o&D UF0G"bKⲢrv3 ͻ^(,evT_(q-%!%#XԨk|m4CPM98w\.Z!j'+j`S!8|DxQMRQ2Mf!Wآ!ߣv?gعUrlҸdٚ>{w!'^J.PHY ^GbR p?x3xW cdH3y~JPcRWMT9$pxŽV5ko);l}#R\{yH]癭*H۠EO 2_77zYǝÆïKs,s#lUmLHNwKEcίr֣M{g&<R|ZT_Nj(-0nNi=#N2 !+_"$ pTL3 !q^"=zePxE{S}xCG&/zj2Zg̸9glٚ~ J\޺ (@2,>z$Ť\d@'hO1bjS)n@n:u!۪8gR@B==)>T 7U)> ol *ϣ0QH&wKp%^X\5uH[;oJBK'VװP5< aL6y,!ߢ/49DM#a:]+P>Z\- :MpPorݨ*< J' ?oh;&C'f gP_i=ryw,Ip_s,\0۪ڐ&~C`z"@ĕ52η2bc$J}S 87yW,%D!ҝ=w, QZw=LòmsufHԧX\}7}p \TOa(Dm9[ו1lx bKޤ*GΗp AnOֲmɺVjMZa|ec3XNi9 "9YR-z gf$^ 4}eE~X3|0x0-uto/Zc@wa*ǥY|"+qʠmqƞH]0J ɤc3ɷo@sE;bdN@J0¾^ȶ<@t(K ڔPo;hC [QG da OA&]Dt 1&R/Dd`b< &br区5 ifܜV Ŝ?Zbj ^- iY>':~8TclCk {y5~,1ҴE낂3QfJ%i:z?~VN*B/ W2Ta-jhw:E[,uߣ)͟o@LS.6v`|| *ɵ}Y/T 0xׅlQ.xiW嗢6`I=Z9(y}{, [XGHe5y4fvZx.g+ B)әqk;aޟJdwGa$Sd)`MT^Fvj/&q RUB;7I*j.ಇXNv&P,UA=.p煿$%o2B_]@t A9iss ;Q3mJNȵ,d_14ɩn}#nb VZ'6"3:N/idu_^?a>rK9Okw"Vo}H>dTZU2qVכզ.QiF-d ,KpSÌE^=Vqm6TWlA@j 82mc\OcoꯊY99圇.V\ZIR̐VL/,୪xs+TaCr`͓bJg0K'ux [\`nW)i@gQi5+ʟ.*SYТćf]htRm [NgHeWvꕉ4ZZzrAjo;e<a_=7 bvI6K/PfW㺶v3 0פmH:?8ck?SŸMᰧ.݈)GwI*25ڲ#V"!T 3.XAxkQQrsj]$p댘%7r&(/ޱâMz@pl|ds'EcPb7_v.p#B @c`闽/ :Dϻ`UM%-ՓC {NceV7HzB2azR (`AkG[p&Տ>S(heJGn:>{5`eȯ*!aS~E)%#{Xm&ޖN^eY`oaMd]'*xB9I?9)9=\Y Y;]10&eTH~BR/1рyZ=im&Qp?}ulC7wznCwAk$H_|Iƥ#ہƘW2h N/E-Vv5B3fw Ǜ,ui{aGb.:c gB2}2-$8TmXBİMtic񍢜n9!@N1ۖe-{hJHȔSsٜSSc6*fT%->?3 D]+9z;љ/(h›DZ+GZM7\)g7/bfO^#,ٱJOQiYb VNYį&xlۥw8V[_Z}M`eS [7GUnC!#0f_ jc&Mhu%5Ѫ~~݄Yg˔^gm>6k3n#G_C{@7SQ5@FvIKܖn©ZX)twP`R'YadfJK +WI3xPnR7/7Y0_R 1K s}%x5gEU:5ȟ7>8x(J tUcܫEwh/Kkv,Ӌr*EE{yAc"ίBĚ9eJMuWyٜx ovmԠ}=- χMr9Z HV@_ۃUhH5U2Hv 0eeJAR'(2uii_@zw滲zdgW5G$ظT1H^ܖ3 )b{e5wJaaK3(%In6Dx*_@\zdܷF*°y"K3z \AoD둻~̵5t*d[~cmmn"b. `>u{c UPf\h֠=pXɯQ )p&JlQ>n@X.,i %}nJ? N"L2ilab2c-ő $ Zy3ƃgTi> ^EQ93sm& .yB3?LjEvt:4jf{S( +b_1A6E&Z:*\b%^x#Ý, sw}sb̎:wQpx0P#! Ճ?h.C om:c_~&l)di7Zb0 t#͢k0ɇ8&nLXf{ *wT^G,q񪰡v!f_FR ?+Jxnڂ[xKT~9~v$?D(Ŵ]V9H?1-o8 j]'| qH-``KvG`}t&IdwC_@_ Ha'*[HBgu%Pih[B- Iy)ٯRӡ;XYR*lnG]AO-: #ྞp+Ѭ @ (/\`%,^+=rC)?T߀2[G3{8x,&,kg$q1xhgD]2a$NfGA ᯫ`/1t/\( ]pO+%xr/#tK*D&Qp,(Хe10>p1:ܷ+E_prxt1օ(Y8GMZׁS=e`f@QKݚ8)r}>DEu`Bf$H82V3j= \;o ={NϨvP:uP kz¦.2y[B.Š|>mdEA x&.WQQ=j<GALފ,[ Y:*Nqvh7Gj=-g KO1rtQ]))ݥk- ό>ũ|jѩ۳3/>?${m ՑUJidùu+Fv:͕ԋGcW!Wp7mD[Vod05YF8db5)+2vd#Psm QGӍb#B/Hj0 iJ=nz3cCC #@*|0 \|Dta_UE1B #aȤ;#ɦ-Z9ͳ ǐeS&;D m.U_G`e|xX9.r_D"lZڍBi[+{>wZU$U$Y2dھJ!@Q´!AG) K<&cN\*&P,]hcOA^ϧcczIzaдXSːVin!9.U`\Z?%# Oi, !ׁ?{AQmbu*gw2g!$Q"3{矁@$*_z'sKܑի8E) ^_69k‹X%Z;5;DpidW7q -:+a]5Lװu8-F,W $ XI("Ve?g.ױ9!W*їKɐ. Jw) ~] D32tRA^7- p'!HA?+3t=Eny6,4FN𗯆u$O mTJh]'ߛeشNf97^Ҕ;Qs8 BD@uy;BKk|53w"Sv6.=_93AeF/N}8CFX>a+^G3 Q ]˨p"@a%#ȭ:e>od8>nfևp6 $wI]|ϯH Zۨڱ9/4e+c!L٨힖a.|zIsĸ'neiGWuwX=[՜xj|.Y2w.ܼ) h3я1LzAS@S_0F-o@`!&DdU#̘&ٕ bqiId25d k0 Lq^;b^G*- E\-Y1\Pm똾raY-:)ܝQ*@P>UTJ…R!*g"תm* />$#%M腕}]cAxm.Ͱ# 4&$\N0|>&vqHa[QBʓ=<?Fw>>MllDĊ^׽ dcc͸D. ` dpn*>]vR$yg1"d-:%D,5):_JVBac2{u sUi?-4!M0@vaw n*Śq{6lM2jEA)8pmkv~"Z;l,By6`y,-ʻ"!w%!ϻ҇{oDx jŸNY s)! WGW ID܌_!4$IUqYܧ*,46[\b-"ZZfdlq* *$7+{>%)qޅ{3M5nXNM,ГDW!ɹEUGZj޸乘xݎj^ ^:պ,NhUBIkLmbJ4vZ>g4|M͛0?[Pg^;xVA^aG)}x Y .%WW?,W+O;Kk #;F2c,1ߝ N@snǼsc/ aNY_Po!Ñ fA^&I- >3-wvGx!M6g05(wEtd1޵A@`49gaLf3fexC( IeYD]~zc7!\2HlH!yUKJw~Dzb[)$VduKB^AT6HIs"?vt(z51lq[\9`uaz~AE_gdnOuϝKѡrXŻ_7 އqH:uUV:C{&HX 6uՑRsԎ^+`Frl+# ZI88F6Mkҗ%2){KxCv+7vRt ,L]HE0N;aXTE3pWAK3Xg7v'ƌ- M}co`}N Yn]ЀvY!xܞs:pp=kUνWA8T"mbǘ1'%kuy >h1 "empNg`oYlkvԀJP܈u{S4}'R{ +"XƽF+o"8`.9Fd#`e%,l sڢyS@?WQ2:[R@=t਩) nǖbO͠aAZ;4ܢjh"LOV#"~-jqSjAXL@)U<œSsGՍ㍋S-dF $mZj~'kD5FK2 H=ȓ#ܴ? |Vo ӉGtaxߡYi#]HIj+^*~+C` LiNȰYbW|N.1އwoS؄; =]% aϡq4@EM=O3W ߅CbC^G وk,xز񬰨#(yrܞqˤMeȐr%+8^{S'sdYb;;ap)5XDƫZ S,}^*f{ ߥGۧ aכa KzXZuZn6Y\z(N8 *뼚=tutBXagzUXP=Ro("S.G:(dӺʌv>^0_(uPTx*6Memfq[Y:#u=x [iO=3'/i9( K;GvGEA2E40ӅY؉ק5سozճc z 5:N9ؼAI'~YCzwkN64b W;9=(\믪 t2iਅGh d7eټtAUٸA]iϮv4nz F Puuo1UE~*`> 9;M21B֊ rG֚!;[BknR%zn0/mx5S%ĨNy ^ ר֙ ^N(c8U|꥜<]͈*(9ZE˂ 5Vu'S%M_/y׊-cMxO[ߢ'* 4B qgD^hPzmPm5-WV@[ T't2pnl,A6@1,ޜ@*ʯD, )ji! Mn8 j m?,L{Dt`];x 9ߵXQ7X>Ydp+L֊%?S]+v#O@a|òS:ovu#`Y.n_Z-w"90aZ)鏆:ϠM ÕOa7E{ai}щ#Ahoеh}.uelIbykM&k* duT@$O >a dtÂ5-V1f^/N.3\KA(ǭpO;Ns[> SUX$_+bm]Sswr}xЛ!s}ZٙH{ ʃ׀Q޺ͤ0D-pb;ꎲdI-YR!PuLjq?>4[MjvR7|Uƌg&gϵf{d(͛Fei:A4%ܤwV VjJ^sx MG Z5B8m& ]0 \Mћ^ v]%$2##q^Ԉw씴%s[ܷYC#I3Pfa7L o8X3bٴVko%"ri~p]{h.q/ [6ALMZTԏf+RQx~aGq=lZpk+5=@(3w?YAOxh:b<纼_eklض"| WC;^b4$r/+_gneϵi3cl8Q?Wr&d4{-g$JtURLeEaN_lR5>>!y':sR)Ϧ$iAz*h@Q$_YLk(*H{G-c <6][3 |UBpI!Ɏtp>UxS&^rޅөUTjXg@ %prhuZD}CqH dsRgy{UA_ZI@t( =\.\Vs6̱{Y@7.Rv#+pUȹ ݓT);RFcΗE˝ݺc&ܤw _;UJlAr(=nF!y:gS92 /_x_gS+bU+ňjm9uei]ߝr hsBEЏ$\#HjZ(ty,lP}xWi Hhv#N ]wp]4ACUUgOױwA̒cL,ErAF/[I:~ CrI4%kCp E'GS(Y[Z&BHEKS>}bozz,$[A5x= <4!`V"pghI$'3$1/*߇;>0?YFXɉ>k?Gz{mj>IzC=|c.zM̱3:2n`d 17N&Ssgbn*4Bvԉև|'m^hwܣ~#[3av̽ %ɛ5?^C Ubbހ7DU$:h,+ f.d9j.gG Nh3 P@-ZHە҃z4uݕXGE3Nr1?'[W%r[C2{OBrv w,8zgߢ%ʬCn,5"_#~\Ea|, }r6,Dիjp+kќ̥ρ}|c+F%ѵ7i8Voﭱ%LZRi:bW%dD޸A .97BGɌCrWKGθ}Kn?O5Gz JA߁.Jg=\)8WpG§bqlgMT/8x a'[K֟sZ|Daw\7V&.F~jB<>{y*ia "[Kg3zQ,rq/+^ف 1?LwlC'M.Lq>M|[.K98$5'JR tw#1ByީUߙBGd+C]B,,DNuH5ce{ߠ}rg.]eMW}\Mܣ`w ą ``z6"տu- &tRs,|Vxc \oԁ{F,}T5-#F3;vmBjxE ܦ2Z2)9i' " 2_1 h걊;MPACRR*t?_eĸN+F IGZR `D'J#e5n8>HǗ"5GKί֍1<\uj~Phmce7Q)!h%p,v&sRƌ۪Afyk Rq>s 5 VDhJ yZA/ݪE&tIh1 ?{`wЎUɭ#3ER>g2b]t>nU}_"8[gr+ ၂6X}2$/X{ rmJYǁF3MZ354|Tl EuqTMކuy: e=.U:fB'P="+JN+x1@YA |df4ux  ;eBE l>ATl.3cD$}Jut|ujgliF\;-tX&,G5 l_۫mӧhev/Q`[,PyTٯ)zcN%gGgn"ꖈ‘ Q{u&]&ګ\&j7!Iَ?>83#:x(֐ Nx;5Agj ~ҁ^3u_QFKZ%X-YT$\Rx`78&'vSb؝\A@x:Rl,/ ɏ}IG+Qd[h<{q4 "FUiC3]NyO-׊͊0/[‡GF`?95bZ5X@o#i/,H^5&砯NQ64,j?H2.*, 8yе<\E&/PΉG8-41Ǭj(݈K Tꊫ@1/* )C*[nMnF0 NSX?+7VXk14&u7`1[c2ҹ)^ʈޖWy§e9`WW(合e SQLݫNX:I\)ϛ9g %SPr{FN(ȱ]N8wO1,os;9ӔڎKD>_ꍆă#Ӧd|2}(X8/5:jE ? 9Ylc_AHj@~;|md˹Y&-t_  h 3 { 7GjGT@Ǟ!4.^8z7co~(=.dcu7՞t9ܵ f8Ʈ!q=ZxcRSWN9>4bj)Qa9EM~DrO rw*ܳ NwU9;.~!Y4= 5 (N7Y 5D4=I])]sla L<I` ke"D\*OHYD1 JlA4\F wߜf\YvQ"ή.UTt[IR]r4ϣ)H/%x Q(Ry7&pbR'Ҋ#b(ı}nigOQ=*9. fu܈*G&Ψ;L%Hd ! C,,/Ȼf0&ƅϫEK:/!E&su୅DJ;.edN*1ByE%oC PhQdޚXuH%<|״>XG:xTU^sm%R'm8_8Vz?es +rp;&>*; 9O2K#{H݁ukY'Lo6C{-O]QQ-x:_5"yͺf_NfA`0ie{9`vwَ&[3XuK!S1Y^Km'Ȝ'V´%^T`h *f{Ֆ9ZpSm;_%+>ا0D?oKO p։gfG_)uۉ;jL>i.k(k@l菧oECY+P=<wLDžF&}=ړvGJx9 78ɷFh6}{$IJTp@R?ɣE΁͖lh*;39)z? ^Q9DtuQ̵6`+e6U[o;z/'rs6N;FNg~R=n6{멠OΊ9)cĦb+YPᷬNi1 AJmS4Ɇ'T+2bg?_ܠB&1#O c?rX!ґI#>T`  8u(A]![ 0h`z)uavhRq;+BJtLϭ=[ǐ \ff"91'_G8&*_p4 }51|qk%J_h֚j y2ލ؃F:3ywA[ȏ8%X=dﮮqUJX$M^bFj 0Vn|zuj&/NlgԦ e6dWA¢ٗEZBAeM `:C'^l#I{I(VKapgKAV<% 䒚FeVSlԴ(֟'7HEDZc3 nۢr@phdӜ*G*`]X2;H҇`Ϻ>V7wQK=XDGfy*c)H_^X+[w& 1RK 9NqR(RYT+Hz*"Ybr~Tr:0aZSai>w:ӓKTytLFEŧ[IDNջT Ũ4KP#4ܗBUDuOTRm2qri@'D !ϏTNΥu}'{跗j\- R|j5IOZn9CH8|jB؇_ua+j3a)IP `^;ԈLu ^;x)ZdC DH`jqm / Mc?Vg\UM(dzlT7G-Kf#cPυυ-֋'qQQ]F\$Ę\wq^1!)wXdn gy@a hOob Of3۶u4#P A9Uh{(LsnB3mf ?SB|)Σ:Fkj@.0Wg̿$DͦN+tK1BCbrAvY kj7c *hkDVkt }#F>IìZQX{Uqy/aх$ȳ gK`Z5cG s\L M|wE0} tƩvzxʭNTtQ f52v't\oBB Q*3dF8\/!wo7$&uN%f3.~mյez-bߍeU8hVZVȌ Z{J>[-17?PJBjXh 7 űy lW~ҍ,aн!“UlQ E%ˏuAR a +MS^;,zvV=oժ=^͆g|~q`h,AܳθhAjiMDnU/] _O٠ޞ}liPfQG 8)$'G,U~>^,:S]'h Vr0\!¨'" lW|= p|LgD~Z _"PhY@ӞFR-d\P[ x?{=nJPW\e od7C<eE '%7+ x1m vzi ؜\B T.a1_* Wz3*@FRW)܎D;m\()%B @8bS4I qQ*ȪbbN\Ih].V1qjnFVW;rdw5#ɁF)#α>pK׻ARFI,$=AyS'ky:۽`G=ncLĹc7W b)P O{TҬͦx4]W~k j\HE=0-8%"' 䢜bxwP9xNm5F\W:ȶuB–>Wh]j|; R\pԟ.S]EsChyNqi;+f09X@412 dNBt,F 3-t]ʹ-a$W@NNBrr:e1v9h}Eʤ߶;tq4EuŃ3;j}F{z8kͪ 9b1~NoBc:,-- Èc&~p?tvxYw,n(fN V 2$Qm"td5A̰gǀTΏ2>eɎ,yP3vhF |!x)Eq3KcH*'^! MЇy:"U8D~BKP ]i݄h^)R42 uQS9e:o~y_a"`ϐMT*jNfAYbI "kp\T O;Wwv>:m32vy֯G5zP6y[ SͮH6Cм!Q qmB<5p n+IJv=:gK=jIMԪ2x(-,}6 CY5Sد\uXwpȜ,S=xj+Sl ġIj{CؽM4F%aT CK\P@q$ҿKnhnjlz4#t Y):LzO-RdQ^TtrƄA>vgd`2<*]|vhmaqT;|˔-&RR-{p,+V\\:lާ3sgXbhf`G7N=qxaVt(I`W`uK-令aт';@ϮCh׾W>_Cq,m@'GHRC~NTjM@e${8.1 HW@Eo7cHDh8 "7jZM" VaՐ^0rFyPbq'g&|[:!7+H:(aܴ ֢3)gj! nJY`|.$c9U/pZG<)rpԻpDݰޖ }C}i:qeN|)gJʁ#~nW34TA#JxG6綝k45h2CJxbB1& `PwAU`ɓX^=_ {C0ŖVJ-ۍF18*KSD-eέ#6;}O+k!nUUZ5qb%=eS}lӘg`` " Wؕa8}0PAɦF"Fu. RF`_7Wĥ~M bD/J.<+/dۣ[X,}N؎`v"zAb N(`tFs 'B^OЩaWYHS7%=ΪjseG~vDHHVJje&bmżX75SBWܢf?9U~j6G9 8&Ei B4.q<9J i7t_Y_$ْs򚬛t cˢ^kۥ;I$FZO}2ɫ;OwR,2^yIΞ`~ZtP~Mbw! ٓɽq3[(K| *;$Qت 2I+΃$dՋ^ 1acrOƻGR.8Zp4QnzH1a6_ TX3V[8B;ۡ)#Q?\TmsF_$b(@Zc,c6H5`gdM3EreMVX i1x0ܵ4X#^4@5iCI:N)d Cb-3%ke9jjKbfwȌח02ϻ cVL7LЉ7nST5P&ܹʽvhTH$*v"apID7g)} j ϩY{\ )TjJ>9=zX=ѵ&ĕM@+t4P)s:=ӰVن?K[H4^>Ɉvf+UAC=:颞wiջan. 1 uF=IsM|~~cQT*rx4dV &ÎGZ[F+2gH"W (`Ⱥ}sIʻ랕CVMC$7 F,*99yyEߣ@ ؂Ѝv5𕤒7Q~us+WӘ%]w\<]PxB!<j:oHٻCU*9:a{s~e;U5 3uNG/O";dmRb!CKΙɮM\yAgoovޙmFA/7XNG 2㚲QR^|dZ> NpQ@V yŬ vaH鷄ZJ>IeQ#2UY{0bETmR+MLFzj;l2<5m<ߥIDkMfVbgO=RumHz9F> \d#~|SKYXF8|/rU"Zl`2ˆB ѯ0by VOOD\iN`_n/\#䒼n9چTfɡU b={ԣ}["i<= Rp=Hչd>y#+uYWr};H\ӳ,rFS%,"xΠwI̮ {gd~YdR>Pۋ|%_] z2 91+(c5)#+i!VOH09Rq4k6~\//xJy6x|f SAY xHI.4#FotvN-厛/fDd٪ZmAB"6SM1#$G肥u[P 照y8 ubKZ{ ) 9iF+p\be;O;HefJRxc5LݯVKTFxInݕ]\TBíƃU+fDIVFѯm2zqF7>**Ìݫ]i=ébo}de"VQsX~y.w8MG7O{!KoEc!k-Az2L"kIJ\Q*N\73}GttX+xg DST|&ɤt*(=@"6NaLK_'q8KfN=JGjHHiC-Ѥڌ?8P!n_uI婽b10K֭᫛(T +i]]CCmZ8~TZخj"IYUiw{njʠe_gI }";7m$ 3J Fl 'ח߇*Ge62ny\DfD(|-vзYr@fMr2Vv{`؏`ts];SӅdh `Y;g6MS~K|:b^l#. ~7sHޛB:(j N(lck OmXMI]Md56m/YvVk΀P"Od:oa%š-Q4a[)yK ,.{!&PN[y0KofB;7L]^wUQH/J4a s \rlxF^pajev/+pQ8#"o(AE[%Y\L !Yquؚ\f#Z?(55+_bR>81lPxάy<(XpL|#3˶#Q0sEnCxf)#WO]64"v&r>3W3.ݒ†DA -4kd,3^!u[]&EL1+#+1A v~lŭPp$0qplW-+oe vmm': fP! E Nw W |kO '2'`p<9g4ɫL3af X'Tg73L%dB4{Nj6tW)!QUSh}"sd5ĠD[oh%+"$]Bxgq8*N^4{c@x Hy,Rs](0i=s.#^ jߏ+i3h8D|=.3@Ngm %cmG[⽍.΁x 07[Y3e*^1+ŤGTXis8UC3tR!͂69BmZ:JcE]h_zg)w A 1a)->s`>WL]y jfx E Njy6^>`u$nCLtzzT?X}A_. BYF{BNOOxJ"Լe-(y>fOqבҞϓOzf ʱ7ծkNgGp]PKtJa6FKm;LY[|{rk\hH|3g+Jl7pw`Eu0[5֭%[K4J+mGs*[O4-?6R> w-6%sR%aXS1JR7 0{qXԒ0f7!WusVh68]G?݀ @F : !0ʓ?2pT |4gK,d#[7'onCl[ğՑ/X ʢ _'nŴ&q !6` {,^{~-:1oPF:i̡޶Ċ "m rS|.4d+iK/ۛ!d{N7ĵbq"bvЛRp'99 g,[|F- ).l9zPX偪 g(cByHN7增 :$~Kf/*{F. iJ&h}&d@ȝ">ޟ$.KGVAΉX vcKl̝f`U)f㻧zf)Y2m(G]NCn! 8W #ZKst}V G=u(@}8ի<ϨQ PҲ7QV|a r EfK2-,9Yr6}}K+}׃OWn&4%R.:{!\J!Ux^sտBٜo+#t}n Acn}@VoG(<;fPT@Y^GB)Z %p'+@_Bg~Ǝc\Im BK:͍O.!֎E~1# nB`*خR|^iVY5ԒM-c %׻5CdHK .¡xOw:Y﯄K н >g浓ĺ*"WFc ԭˡ;U5x;2% K}0w\dbz=%=4~=VqHWv&v$~+U;>bi0S'՟~OF8b:ۼn. CWƕ>d̛4:#,=&Mv_39<ٖG !ı^N'BR wB?iOۺ>S6#N%{%- ^B|[^YtFW_R?Hp@-"IOg C5 +%~4զ,eJQ^I>gnOU$PQ]BDOIV$[Ohݒ<|f:ImA1mX2? BCRB{1Pzu~&u]2Y(½:l./ O\ w4S*6gLcI&`7Ч2G('d jZ=k5V 7t^%?з-_[P8c|ʲ 3eV0o d9cmM!y"Kv0ֈh{5aKլC\WivX1Q"Fw5R*6 !Dg+NJN4%Cu]xebDvFͶ;3®4B'#fRmN8^Bt|`#Q# e_K~h^xԸ-do o "Nv}܅%k nb{> dӷtʸ[BUVrɤ][sĻDybtoza75Dt~p(ATI@-Pp/{ﱢ&Iu`"^%m{fYL2Ї5(<#EH8 0yTkrtH Fq4y;l"}n{HWA~@Fd6*)C/w@@!v\_Hd¸U/x$D -C@vD%w.huWZrٓdB[LhU\,A蚮 j>{ƴ D(RF6W}ywjx\1ӥ.2=Eh\)[{QSC>_ gdk ĵx&r] `Z o2{u<@ C'EXP ڟ7eNaNvY:8}1}Jꔣs7x;_p>/Wgt^<# 55KmrѴ&6)[e^hϻ!̭qu=ES9ag'2%N DZ a] --IanDγeO%d[ra )>~ꅿ2T&tH>놕٬Q{G!!+@ ;DCzQrt|Qp9:sCh y GM^Xx* wȏvܞM8=dX+Tu )%~xY1~xZ!{i!K7GwOZLn#Hq85 3e,I 7㄀z vW<ɧGÕLaק|?I5r (,Gna=AƁ2ӑk5KzTJ<)I= $~p˷\CǾӦX-w&"1޷xgdXRZPW5vhue~p۩@)+(q|ι3O}42bҎVd\ `n!cH dM:BC,^u. ;cGksUM[ BkfNgĔYۜTiwh2@T:;ZXKDž*WTZ88Û=[3T6fDnkx3Z" mic,6o2aI5 LJ3q23A;H~xhK9 DgUt+e*^%K}umM  G;`;QtUM =Ba\4ljVskx=jq{|TB#d {7|hm+iE`zr%gOΒHBa5AfRN<Ѧ]ƳToQl8d|k2ʈR7WDc y ?PwwԣK \U1r|d ،"m9Dd`|<%4xp6슪h#lYh:*5 \IRn4B򼹑3p}QƤ eFzwY| 7y^"sײL~d+6U<%GcY_וqDޙryL5t+@gf2TW~y(A%˚1:E`@Zrx_sԫPrB0_N&5_㹧#Bp6f;G'`qmWg{&u| H+ FoU[R pwqxrJ;{yX O=-R\A<3"ܷ2utW"8*ݿ6= ޼~K%R@.hhȼ;Ш GBO .j!B!sɣM8jIV)lOk$I 7\0YR`:%$ZT4ydc4pC~K8V_5b+ 'eÌ_SױxM12UCneO7+(qKCIDpb+@;şsեH}2bYU8-N*4vT uIc@״~PЛL" v@Mx};j2=4| H }#e mddAϹ{qIfJKy im&w|l,Vo㎾WaNW15i"c}Zi{N'B?x#:gH}`j6CIp:\};EylZJPO^^'aF8s9@zl' Q@·?-3ӱ./%F&WSr?0r#%rtM8ҁ=J=0=-A6Z@c]`GNn(7tҜmjҋ^jZBǹNyc| ĻI,&λKAQ,yeKJ,OBQ8 QN՗wh;p{QJж$N8*$>ك8_WfYg@kLc-D E\}ӍĀ}UyI_ٜ&] ?%^M8 귯ߡ[Fˋr;(ȩS82N;~tܳP"tR"1MW(h*h);+ k;lO1 a.i̅0Jb&6j Cxp:K4Oqyk7 B+āՐ ]&&xPXAA)5WG-3ߗzu.TwgFuTyb1j䤕ZBĚVT 87A Lb?'*q8xx^0f|V gY!r`/GnTTi*C9O螴P~Cħ·;B-froaeA>QE.ˮ%ZT[ -rc\Sd?`ry=ly=dpBOЭw*]nx1e'#Q1\iL3mDRŐTqW˶jR |m88O *V{ :RF_pl-YZ:qAfW@߃LSz(B=ռv|fÖk~Yhqaϗc|1#n¹j4_{ f `l Y0#QJϤWvo>S<$|8J)RX{uTա8uS#IdhGz!>xӀ\[>&WWBsƨr5" QXP7؁䧧פMk(Kp8ٽ][jb~j4S\'ʚ:N)百x3RO뢽)tvUh753ڼnpg>D"q*b}Pe\vjuCMbQ ɂGnZ:T2;?1M?ʖ5mnde'u"Nd*`0S-}*xOm)'iG)FɷAƤ뽭R{UP]媁o7r|Kϋ_h?pD+Go>]=~It (8JbJCWHFCJkCӁ<3Jk-\*bO 8`ؒS^mHzvcNU[ցW(":O$hAVȓ 5(g14ZnnNnMFcNw-.^wÅ)\Ź9.|k`cF.Zš*:<ۯ ;ugabZT -5ԛee4xh8@6KQoRp+Z4갬y0-]*D[|LogڜLES-j1=⎝hW?fc7οXr-)=ub`Z#FHmAP` x=R^ƴ@u`žQiX*t{[|:['3.BgTx ށ Ջ84;Pn6ȫr3'N[2iT }cޓ>R6sjdeXօ[F\%V__oxAH 3P hO~[ڦ2?@r/cm=!1B-H\}paޭ^[6!w.p%AbM9h}XDy*`(gA:f+ ҽpDﳾ /NR .GRIV18.ԈnuEv^^ɷ֣PsāiF0Lβgq乊Q;ʼP`X+' -1ң{(L^TN,1xf tw+6'⹅x*kY-Q{ciٗ9t]| (kiE{5HrXML)5xW[iJ KqJ-X3QQ^R3((Q{4b1P`c>ehp]&|-Y *$@}肁4;^ 8B+i*.!usNyiѐCsgFE+쮆C2 QږC#cXKG"-7ϴ׵qp oX)חQU: Yq^!$W6[6=E[+aȬrX*BoDкy\(1-.Q躮hلmnѣ2ڻY^P '8c 9_ $GFIA %MWy8/g# $5K&6"h_yi"ʌ>"얊k4s"X}FaĠQ&\5۷IOEYMEv:bS7lJZܿP ?=C*͟:uiȕs ruE.W7Ƭ_2w{P#o3Ce5U|9 hqEm*'< #q;J[X*Sq^sEwŝ!nz]O<4M~l08!pRJ+Iˡ_!DMa_K2~w"jO'QGPRK_j z9KF1 msހM֝o% E$F̪Њ9@ԑw `PWb0#}@N w0l igx!!%́Ij`h2 {. =WCw$ǿGW]EQC76dtżVEpE0!C3ϖGtB% c69`ؿN^;^PB 1PׄŎd;ESeY u8"AZpHRL.* ~?sdtTlqgV@vs G`Jb LA~L;̜y45 BWvV:Pj(?x=6J>J ?E`tpgw(NYJvKUg(]nN#>Jz+Xrrt`7^Gk ?I[{W"Gu_WB~Aжн˝>n eAU.Oб*$z<*9> /&ovS]$"**#Rwڇ LF;|<3^"· Px΍qOwg&dirmC1P_wG{ez獌jqHBWX( 20ـ9.gom~3}.˒To˦̍9$fvM"΄ɍe |Yyh?Z.oɁu3A?O43!V;r╭᳡ΒM?6H&*wX05dA$  dѡF(!= (؋Լk[_E-Ch=#L y nȭ>?4|`u)!u Bb]ʶEn5$r G _K}Pfdn&+¢)JLS EKɆu[5{8NnGv8b{dkj{ Ow$mUj7[q+@!/kwS@ :~ oW`ٷ|  'Y7hǻisǯq@=tپaE(q=Y(q?2 mzrp[+ DwFӦmΊ7ix-gVM~QDA uz b-Z NHvG>Vk\ DZW"}bY;LW1?K;Lj/ZAø3-bL\)y$4Ȼ`H@loJ~Ja&漞"0pZeX\]r4-\ 6xlϭM]7i׏((/y] =~;'.",9tl;WM?AZ{u4NbjJDN,"(s7 ;uoΔ={ %c`vBE+|9y'rq~5,PR/zDZ;^5.=L6-jT4 "WŬTNʯ%Y{e ᴨ/%ia~=&oS}d:@Qv"rlTJ=MfaXT|[^~ @"p1-[,oc ++`)㓑9DDu)Q_[U̞q ZB;>Z\g4VDoL7m'(~g0dݜ5[FdES Xϙ7kZuQMrjh̹nY{87qZ7 !h1>{NwqmRsWYEG(%N=!m$uҳ둖=Ѹd#g+"Z F<PVSLYv(q\`+}3ɂ!-ӏ4zw^%*:Y,7>;6uGhOA+#WéCB ck[B|U^;ǝ]`_)>bo3n *߅˧V ^٣ QP]2`jm}wYvyLO u^j߀<&5g@;o@ 'ףϳ$6҄LgD؊]g) %{%6Wa"КRe7ܗ5s.9z&0Tdqlꬹ:wDH򸊂9IX3\ r~z~)84 #rV֌a*H_dMVӀ)92KGn~lO.@Ƌ㾽3Yq{a OͦkqՊA"z@wKRËǧ_V@=XUnc tHޱ:{fXy 9c@:ʇu 4"ap+N9GJ[=Z:)5RsLߛB@ :Z+_ .r7 %_BsQo#"\i~C*ͮG79Nœo{3u=Ө*@`=|uHc"9Ao_$}us [W@@K@y$dsa{b2BAmstNGK|ntA]*t9ǒ[̙֥-274p[{At$4Herfh|c!c MQji *ZǍF@(Ĥwgkjկph6*,aUI /<ƒ>ϯw42*ji4N٨E\PٴxAʓ=aW [ˀKJ-^霟DP-DwߟF)kl{q.Y(ظ "bMZ%Coh LA`I'i 1e*6?O`QF\/ F`2?隫Q /0$+'56,# Gd:.2*GF;)& !_ư4֢PpTzQb([ oL-$IEoNF]>[yrdv{coGpeq|'0DoݝR\o]&L;v6i)k/ۗوMhp-g"f['}'k1L fj4ӊbYnx1wJoJΆ' d9(f\@^w$rȊiKmQĔ"bF<ky sMsg~% $ilwbᜡj<E`,v[j\$):m9oB7Vqhf?ځh73߉h=OPrbR+7Y&.d( PtwT^ ^;9QLJL` ղ/~.Hme`h4\cWZ8V?04\wk ϊWPCX-v+_sj}hIrɬyJfbL3Y$Ic*Ģ cD+fNT (%{G4abr~D:}b*#7-pR1rq^a`zoD(wc{!yWtmp@ ʘ?33([Z2_^1JlHONw_^5Pz\an ^l/M7ZLrpm(JL?g%`#?}jl52n纛7Ph8B>J#'_xNy^־*=P핁 w%)|k/8dغ0ܤ[1L-Utq( ^mQU.вGJ9(gt G$!g\ *QĖ]IC"ޖJ_\bΊ+kӍk*`(qꍚ),?qo0V?NXb#Sg(ζg[3-*5~iSRTD_V.<X[;T ]_@.jFcic(z(*w4Or#"CG{x["Bb*2hma3"pcC6i|" ^b >9+%g+] }zq(lX0Loۘ8M>ԁ0y~{D lN  a蛂>g5OVXW^Dgu|GP7 m-;̶}s剑{t (UA`]FT:]}ۺOPxxF֟;pLͮSP]iߧWfQȁdrb7IF`Rs̩~52il'Pb(y"/;rTMēApͲl-9V#J]ι?b%JUVR%u uqAp˰Tct;afuL{<eE+N~Ϙ)[QAHVi8e^72?l:"ܯܜTJteeN:-ei9Ĭ$U`A9ٙqqB-P0kLqTLB9n0Z\oغ~3~$I }# )t{"ɓ#P@ؿ"(I.1^ք'N˒@@K`Lbh&aeᾷX~'Yb)`ySCw| wGz1O8Qb{0<#4dNv>]5 VkR ѻ5}*d]Gcuy;${Ր|]oÇ[9g qE9eY ?w 7 $p]QK6CSm^*cExughA> 3Ҩ*2pg^A4aڧ9Vl yeuFaJÁ0mwsN*ҕe_%0J#C |}V#fy|u+D^`S_nE.<3;-Xm&߯8Jݮ2cBe(Yܶx'"VE:sَNh t”k*a*K#YnnLmpl?sh%߸V4廵ttޗc7LfҤZ2RVGoa/G~lD7[EwFq=#T.kArW Ƣv#p_ VeaZESX .ôÈz5hE[tK.U8,"z+LNr;uBZ'`{֙b?- \|(xa `[E'ErB/WZYgZߨd<pIP$i$V~3(!v::ImJo@Mc4-5Y!W#9?dJuv/Q͖Š`k#,F-ˍWS>z,0+m=a+jDf,|X0s"ja̅bT4B5ɳϴԓ~ h6Zh *,<luL:cJ`T@7ƣ\MOc-OQ22H3jcHuv I´%h8!|]Si@u` Fmz=p()|t_sE~h~?K hwl 8WRQ$wʫ2W @Vyh(ۇG0ڰ1& 42!>rrh'-NC[UvU(C])hPw+ugev_nxoйOo K;!;~misʵ8Aphѯk/})R\ELlu_rNQW缮rt'Phy_F* K$0~WvƩ$Bgֹ;Ʌ2uN@!ᨥ_Z5LJo5]6m||&6-yH@Ω~ͭ}<\TC"Fn!IҸ.Co+, cI RmE҅5c||ŷ4h9aG$A dng%^=i۔F4aEgq \vGmg.]vè~^AHLePO#yr*sש[oLZ_E0md>`us\~Uz^=g=)%jm@>E=齧xuvO#c-+IvGgRgZ αǙm yk֟(Ma̋D 4V:b \ྲIf;0a'w[5p&E ? no%4<&j"0_=9JS~Pn.7n}ۋ9BeȆ1pؤ~;eH7\hvd BбPvbF q6 !n(0|b p ڡ:GQ1#NH&q葯!U)gD6)`sp]Rn(T9R3QO#썋x02=XJB(+k` RdBu93dzS!ۘjanwꌦC #M``X;9ЫAC-攽zQ*/5/[͞/vi6I?;qcUJT?nu|R$w{΋X|*~Xg s0N@q|i# #͑\g]&Nv0ZG[0MWNKvFfmEl}q5qu+AEolM}M+*.gGa\ep-ӤDT{Firg)l-Xsk[gE .@Ӊ3(׬3s! `^Ԃ_Fv+,ޛf psU*`bx 6L+մs aZgnߕ/*2aKCT{T;钺K ޏ%y#Q*F%7n|do؏pn{#5z,87; `K$ z읜*iȴ$ W.PlPODMrH7m6? 5R|=qk,NVAŋ`{%`]#K N)h fO(%yq UDWش,"ԭ4hl8'B5/7qm"q)fIkE:W}" &/2Z~SvL*# 4N-g Q@Jن<n[}b7 g$ag ܨIstT\*Mޗ|ًRTHi{UAzwf<|Qz>5\/GJOjpQ cVT%v-! ^m9M$nZN* G}cSao*W2> #ΖNq&;4^;ȵNdG:lٟvo*gziݛk"R-oAXVIٽ gfo`#Yۊo"G2DI |+gs$ʣgSv򐥦&w:y`^HT@пnb. ZCZ @䃔% 6eP-0P5BAwpr/ǰ_ވu@u\)GEφ­,vYRؠ Qf.K*ŐN|Z$Q('fɴm\'(;5〃caiw/L+ѯIx;zxĪ 5g 16I c0E\_kw!0t(DJN4$@ԥYI%_U041dil8kE2 -"LECm̴cڜvoEgz3~2ƅهtjpPީɉfIԊjW>WMӒDD{1)u=ꅰ6uN=:xۓ|91m'Cӵ!Ƈr_EƼbbUnZ~,oQ{7_f+ꆹ$h*̾I^&5!h38WE+Ѣ:  `"U19_+2Gy2&_(' )O>l`WtoҨJэU2Y| @ݿt?ПX4epY ߝ.KWa0z'Ե:`Yuo;Ɠp\T'?3=~mկ4g>Z)ڂ?@Hf @_^w _6BvL+cjA7V_ @EI&͏%- Ήx-#Nمקe߼p,5n؁['ČVǑgdyx c3|gdf_KU*) Z[ ok0F"-]l6ʹ8.utQO#*{Pt{ (0Z+fŪV ;LqDJIwmƄZ'Mv_?yrvn!-KT`}x%bHu~*;u*xlX;9#>}Od ^5ěVbfd(EI ^m8P]M(1m"1#u 'R56GeP+v~BNG6n$n/19֡hNJԍn~߀snι\,ؿ3~wdDah gic%H1DdVsG6i1vs+a%#"ŊDPzHH U9'obG3͖.Q|01DnJ cZvKsi={P qB:v\N"ٰ;SХR(Ŷy~h*@2߁W ,ƀn ,|g渙X2BFb''YSHSHe4;#"ӹ$ߵ07`Ԅ J:F+j?~:t ޭ{=gvZTJ"A7ʤSl (.?ku.$2 ζZC~Tb̊^\ shyjaZE#t#V~Npaa6-# <}'! O#ve86|g)'H>#g0*gLjPfp+-TfS|>Y K>'sᚯ{yLM6 "4TyFuQW&b,jV?bn.k ^0[牐LҾĨSNiAycxmGf p*^|ǚ-#&?i^Eu%'bg4d.qg{']KJxFZ'I^g5-zA5:&2ẦuJj@/ "9>G.DSI@ح&;x]hݧ;Bz誖Ȧ]24͆֔⣋c2BUt6Y|l%1WmE3 aչaے :NW!x鴲SndHd 4BHkvdޢ45XEߒ0krEei %M4]HJ-x6V5W39Y\jfrL5o)};0ĈjOi>+^igZiSY X+YgΛfN:U8B#kLw y22.$00XUxL|>gYl-dϭNcÖLQ/nk&Ko:TTT0g~SpN2V_pj1.绑k"v*eC欤5{.{j88qrZhͅ[9o) d|G7ךͮ~Gzy&".=Hٌ;\`fCNs!U.awШyт|wDcr=S`C 8  1M3\[pVL*_7Gg!ao>9h60yIpnϜy4p9nCXrm21Σ]| h՛;x%X=_d£T}Tm fv 7< vS(aK@+0p^!FB.2IgF E C5&* 2˭%^m6ѫ2eƼ V*d6%Ǯk(2ld$T!٪`wSYW8J-lrI֌*co/FpY]Ə\<}"iMwdk%RX/E-"b/0 uWUOT#r^ jOW'(y{?:%>ujh:HT NuJ>n S!$" E H!_̑T)GGp9_ܨ_46K 4^-x3MٟžSx໐@*E\Zջt/rM|nŘkx ˧]zH ȲPpwĄuvdYN.fbϞʯ} |߫1Xv%P0HamClȰXMm/{ D|pla} };fX{5j(~ҤGW4 @QU 8k ]DcL$[_E@dncY e<IXipA_љu"@e7tH?FԿՖE {V' +#NzI[qG-y^ EKD` t )лc; g\^ǽgӔ6dBh(myjm5ƁKp1NbwȀ61Q!j+r>2*PfX+vnr\gsFFS-T4D<ǿd}?lR/V@O2Eֳ69*j 4 צ^A8z[ 5!j2TFTfRRO v˪c[GqH>@:olN*nLi"SFeML@J7.3[Y=̘'(eM[m4l[,|@,Xw|V݇I{ JvywЖ]*4 }_2na%W:siCd43ޥ9,K^MAċHFohwKJrk2/2:O;h}h[*Fy=:X_u'!a#E*Ŀ.9g tͫT:Uު+=_{dQJxDKZ %1ob-pM>Os9b|l;/G[auC}=`9GՙY=] v-7F(-e,szkXdQD'iCEq\ktS#Uw | YZ