python3-dnf-4.7.0-15.el8 >  A cU]_ﴼ*߰k}j->dnJLF?5Jq]0jB,%<1|IqϑöC`XB9b-~Sp? |uZ AQYp\[n; ol!i 3w Ѓ7@=bcȀD$!ݣֿ{ѫ{OQTA7n+~3U"bs.cA.nC*Vcׯ0_ LɣkgOXnuzU%b&)1#.c#aPtJ%vٗhыs=s-x[DNY}=G=Z)QLbu+Nݎ٥!7V!x;y{( [Valɰ- D_ '_Sx <%15[LM %)0Mok4!R;Jxq?[cC߷n-;U:y8:zp#d{ 447b2ca9249d434e67ba2e846eae4b50194e081b5fb450cbd47b858c3a2924b55a6cba88e90f535b24f4a9070d7a6cafd0ece125<cU]o {]9ڃBQʰIȇ5-¾%͡^w\45o`T3[{rl'T^ ɍe@ж,[SG W٘*47ܜ^"#xwhKZ11'WjI2 0"heQ=dRDyexYup645e\zC5np_2LUHpd_ 3%8+ ,hB(f y럟P:lR{E;$ӳbSUc~r2 \5^n(w!`Oes%GLBΚi ҆?g+]/#Tg)1"Ӎk=n*([RVІ1M+izg"6po elbn[+|yC]3b|x04JߎoNMچ\H^ӹK]qJ2ZG;ruH,.ɖEO)N8p>p?d?Td  5PTlpw~    &   8   \  L%  M0 QT V [[ __`4aG(a8a9c:zGPl HT IX XYYY\Y ]] ^sbvodwewfwlwtx  u|0 vTw x yPCpython3-dnf4.7.015.el8Python 3 interface to DNFPython 3 interface to DNF.cgx86-01.mbox.centos.org>CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm5677dfk""HH%% I '*'*77## VVggD_D_KuKu#<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' jjO j  qq78XFF<:%,;M~0!(rT<<^^F+o%V3QL. hhY e~-faOqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤c=cMcLcL`tfcNcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMc=`tfcM`tfcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcM`tfc=cM`tfcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcM`tf`tf`tf`tf`tf`tf`tfc=c=`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfc=`tf`tf`tf`tf`tf`tf`tf`tfc=cM`tfcNcMcMcMcMcMcMcMcM`tf`tfc=c=`tfcM`tfcNcMcMcMcMcMcMc=`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfcM`tfcNcMcMcMcMcMcM`tf`tf`tf`tfc=`tf`tfc=`tfcM`tfcNcMcMcMcMcMcMcMcMcMcM`tf`tfc=`tf`tf`tf`tf`tfc=`tfcM`tfcNcMcMcMcMcMcM`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd4865161780ba2ce23488903fbc65e70bbfae2034a506b6df64432c36265aee9c4371aa13915c5a248e8195cd90a26210356921b2792bb8c37e8726735e640e27bbfe1b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d07064df3983307e8c1d01e5dfa6d2235c4abc2cdabf896bfcddf9be890c36d7dd50ad541e94aacae894972013c785c76b7d69c0eb35a54d76381d5968fb6ae36aa8af617c383bcc30919c1d0e1d2fdd108ea134a9605ca251c4a3c5a2323cfb50a8af617c383bcc30919c1d0e1d2fdd108ea134a9605ca251c4a3c5a2323cfb500e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d009050365d4b59bbf525b6452958b1f0c0adc0adc18805fc10a2ca942bd5d5f76eaa50365d4b59bbf525b6452958b1f0c0adc0adc18805fc10a2ca942bd5d5f76eaae6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e86904d9c9f21956152b47ba55e068c445ac51f29dcc6b6ff5d0f380a8ed2033426904d9c9f21956152b47ba55e068c445ac51f29dcc6b6ff5d0f380a8ed20334232707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485814d376abd78b1e0a6779c3d51f1153726f1d129640fe7dbb9849a4aeb4cc481284d376abd78b1e0a6779c3d51f1153726f1d129640fe7dbb9849a4aeb4cc481287ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003c9d1e5ba736b411ae0894fee9a1f1ddf4ce98f791f18530e08e292e5ce41576f06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092dac543bdfe351205ae70f87c58d699f239ea098569b6a9a5ff6653566db126ebe9b30c2fd4f8b3ce8a8309c975d8388b206151d4734abe6cc57cb4edf02e4a0087e85c0351f1aa187c3274a96591a8a1b20c72a745674b76cc1ae4d23665290587e85c0351f1aa187c3274a96591a8a1b20c72a745674b76cc1ae4d2366529058febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668881a546442a7115958e0a383ecb7435d5ca7605833e6d5e2cb63aa060ce3aff27b6f49af18530d812716fcefa35e55581bdd1d69f8f6d24ba0474d5593fabaeb710ea6478be7e4a8db62dd840611550ca813c1ef47d362c29e5e8c794e1a16c1710ea6478be7e4a8db62dd840611550ca813c1ef47d362c29e5e8c794e1a16c15f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed71055e6b6741a8709847923851da64f77c3d8cde380555edb2598e908b2fa25491055e6b6741a8709847923851da64f77c3d8cde380555edb2598e908b2fa2549b2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049e32de51f47d7ca799333ebb9c8440cfe63c87139aaa9e1f9ec694f97517ffa5fd4ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a94dad1430f5a65b79a4299307c884ee04ec87dbc25ccb657a754ea856e4ab1ac3aa087169ba850df4796c20be51bbc0f2608ca5181721ef4cfdd431eb5bcb3f4646f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1bfc15cdf1c876b8deba5f33b5c8b3c8d346eac2f3e7c844691df2c1865e983060996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc0799752a621555f71eba680dead72e66cc20b34a6dae0b80c95b49d676c484a6e1eacc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e451854d5e895c8f3c8ca21e547bb25c49be6e2039765d81f3a495b1ccd3108e9951854d5e895c8f3c8ca21e547bb25c49be6e2039765d81f3a495b1ccd3108e99964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714f91bab5efe5d9f33900cad7e4849d211719b2e0608e55fe1b18f4bdfd6a144f145df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-15.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.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.3ccEcY!@c pb֜bbrjaeaq@ababaS@`@``%@`"y@`!'`3@```2@__@__ @_^@^?@^^K^4^[]+]@]@]@]]nU]i]S]Ik]@\\\@\7\eX@\]o@\\\Z@\/J\[[[ā@[#@[\[h@[-[qr[i[[ @[P}@[GB[6@[2*YB@Y@Yp@Y*@YV@Yu@Y>@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Nicola Sella - 4.7.0-15Nicola Sella - 4.7.0-14Nicola Sella - 4.7.0-13Lukas Hrazky - 4.7.0-12Lukas Hrazky - 4.7.0-11Richard W.M. Jones - 4.7.0-10Lukas Hrazky - 4.7.0-8Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Ignore processing variable files with unsupported encoding (RhBug:2141215) - Better explain traceback of rpm.error with dnf- Document changes to offline-upgrade command (RhBug:1939975,2139324)- Add support for rollback of group upgrade rollback (RhBug:2016070) - Move system-upgrade plugin to core (RhBug:2054235) - Fix plugins unit tests + unload plugins upon their deletion (RhBug:2134309)- Allow passing plugin parameters with dashes in names (RhBug:1980712) - Fix upgrade from file to noarch pkg (RhBug:2006018) - Add support for group upgrade rollback (RhBug:2016070) - Expose plugin unload method to API (RhBug:2047251) - Add doc related to --destdir and --downloadonly options (RhBug:2100811) - Set default value for variable to prevent crash (RhBug:2091636) - Don't include resolved advisories for obsoletes with sec. filters (RhBug:2101421)- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-15.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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -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-86084599fd6bab42b33f3b56ada5ae1c9a8564de362563875c044ab80e38f9787?7zXZ !#,] b2u y-iSqk?єXPMsVBc EvQ< `t6RowRL,V!/v"cH>%wʰy|}vb|vƔ9RfA"lY˃xaJɻhJGqqtZMY8I'K@#Hyށp'~| 9a~'w |Jĵ: eR`$mºGІFGgm_3檢 PQULAр iu! &"d:bƌHEVĮ,ϬR3\7Ek:ce4|CH->G6NQ؇HZfdE23&%k|Е*amfΐ (!__\bNhL%>!yDyE$U xE%F6gTwj ^*ɚDBbn;aq Z lu 1\IEba8t_usqSdG?=<`<,R9gKe웋a̬;H_3L$) >v# >4Az<Goa0,&BgAxdЃG$hq^ }$Q?g挀{l\ }׉jP4gJk0?5un{?(+]kWIU8ڦ `ah|s؞;$+/ 9 X(*BAUot2*Qc?YK׽+["Z5 ^b,(@*#cw;@QJl]CZ ܜ1:HOs,\'+"` vNt33> mlU@s+kQhL9H3氺τOV"3R^u h"n[G{L^:jRSE1n:s h";ެgjp]<^QWFVI2t,Wʪ)gi kKaU YIjX [ob8tz[P|(]D'"70x>\$C8ON̎ r(7ڊb?^!g+ֶhM/9Qqo9x4Z/["8t2 v֢Oe5 U#uϻ3i9=@6]kR=} <MܜfQuO.;xvq@N4[Q>eM66i0Kr|Zi]%Tp 5Ɲz0Bk#@y CtIR8=`G&}K4B,Aو| =!Kd7DԒSzELCIhҖjz@ҥ1^|0k(~7`h!y1<(w%brǫqsb @?G^5*IdQX:zE#vfڄ{yӼOժhJN(erhR3C@j|#+ @4 7LVn-9M>.+0R_lmP AbA$о_XPdͧni c(4TVZ1Ѝ Cؽdޣ9m9@?Mm FZy0K-TNB]uo#or/XҭJd,G m3ňGB6QKaAts=}yX++ۜjuNLQi2ViI8<Δ^8pؓr?pn/FhAk#ztx]SVY#`7)n?P 9=^S#7w{ZSFX k|f_fKLE>ay|yO9A]PT81;Mۢ>֦<WwrF!n[d!u=;=\΄߉|vO%46W&Օ:m.7ZHklM'ZQdqZv)/|&JZγM[M|B-ihlj{+ӭø:2,}lTdk!ZP~+`ї]{$N:Õan򟥰NySW޶(a-6emk-XtLإʎnDO>} 4$CD8i\:,bnt#.8 vgLB>RtЍW&R;-Lex 8z/!a6gſ1b݅ 'C$g8c^֬(iD[IU͟KХJ*&"}Qqv% z6kSgcGH:LFBJ*ڶ|.ՁWjxr}_^nis$8KK\^ٳ@7X|\$b@Lq'ɛZޣ9yЌڳD/lNY̅ Y71lF"J p@LDVD/:P4Dn;% o6z_*G̙#F~’-[T&iվkqɅ[zl\rUT6T0\Jxj!n]1(rLʵw"G]XHwYs`<mw3v>^1i${+x%$BMb/7:Cl>VpP+23{Ҳ ,i b7bREߗLcQ',:?}낷-BGrכPV\)RDXF\S -p4.`sعLeXJzh}ǹqLV|%o'x+~/`lhO{DP2&rORf(epeЛi٬i4YY#+4+iLu++TiesQ-fPײU4eĹ}x ѭ.q/w0B-^#eZ=J$9>w,rrOS 9M& _{L \\ӮB朔b4WJMXuߴ[:oKB}E*vDHk.G?^Rԫ:n2ҹh2P i+Hhp'ly2lubDա)MIC7ߨ }yjEDf|4I!a quH.UZ\a<.$"~C0 j~l|Md,Ov)pS*@حfמ]pO߭N3Y3\)G#C5^(Fޛbzfո;#"D5@pMӄ3*\ j GУCч\dP)|r;t9EE[r~I%$w{/ewzb>O,?(4`qC35,&XeSC,ߢH8-hN!FV;A.`pNL4G)1kւXh  9Q ʬo_]8,\If 5|M?'] rEA3Yd;A4X Շ.4hjWj/]iq)Y56yVW<%1gU[{#rx_J#L8rP~t#bd>oݦ m "]nI2v`Tkq\+X.zğ=9 F˺`КL`3*xZѩ)A:\ :-V}8Aonc9g/1o^Cw@(l|uڋ50oi $,XaVfOfhy\H:XVU[ukœH*]ݗ>w`?*JIPA'@͗#>CQ^FُJRRiȆSсd,<]g ⼰j o{M|-=A"=F*"# ;dEï)=BYO‡}zdrT g Bt8(K,` oWۮH7/c<3 3yXEkTڶG3<**ywema^X%*dq$ eZv4-ʒL ;5-EL"f*񾢲I4 Yq/uYM:?r$EYbRm8*T [_$Rx>.}OËbD}P(j~RQ誒=u .#v/D[1W1@ǀtՔkGš lgt՚0އE5?>s*3EgcE^^\Sn8J:d֜/!Ͷ/Lq /,{7}xEVo4 yD?Mq3ȗ%_yAiX &1(8O_UۀGÚW1HcSV}W0Su'ߥw#?*qL.d;5 I;?k_Y}TWM~s#bXYdS 8Tu0zbh[<㒹WF-SH'6vۆ_P'Ya$V`{TAQD[4r.n!< RW0pƘ~i08 13F_+yH ;CvR]2Ň˵BRG(7ϡk`Sr^CBMM5%0}+9C=ʁ-FMaVѓ@:u[/>]M>%pU~RL|";:$:Wc?sYn9yʖ*~R%ZGH#<Γ q 27~h4qq/z0dc `U71WmJ@>3j#^ܝ~6"F@DsO6ڙ_󎘊Gt]g5#}$pk?'/ Mзzg nh,<;|̂*7nZ`Ԗ#NDS+ܟfvӛcx8c+)YՆH'q2LgPz$yq\ȲG%EMK"7,ɿ@Ӿ&LCIiܰX^y рN ~ULֹ=G@b#ZX:wR)ޒXTF=/ӼuFuL'X[8!4@3:_G 1勸QT d~ ֤dw԰_wk9 mYxXo* `(c+^4%AfUל1p=>7Mt7,1M[=I7)9$6+ R6Hd4$sQDq7A%lqh V`)2v]++jAπDbaXƯZ1h$>69>fpu&?Byjsʙvv_6P|p/$C+^I,tP޿bX=5^6@oB23^f`f|іg4>1(N;︂?Bs!TDYvV|mQ`@Ҵ< `gd 1p/ėQt{~];ErycjpGY丛[bע%Zzݛ &+gKF2n`9%:r]FD~Pȗc[F%q˾U%^!%VE!΀ }P\6d@2uiΡBugق^bjf٢ϊ: -A.(26ޅ̱T-'*0Or/,Onꂠnp~Tn~kͶQMbk)D?iaz(Ys쑅T(tdub}\He>$Iʁ285KED0Ԧ77L2yTդea= cŶߚr|8ZH;l<$/>q-rvX^4xY}691SgR-Lg /rY^MA\iDE<,ذN) 6`AQ}H]D&.ꐨ Y]`<UdTgِ6bEj #]k8>?H s)wdԈq.t k CK]^MPL2K?*7.}XƭkϗԏVUUM>>V/j7(sj 9á8{u]@yŜ+c&:t!W'W$Ă ζ=e(=\FC(k5ux:Ir+ߘCӻYCYs{lM/[1f E+ @Xj=敊rU.)PŏYPъmV+R j>3܏ fҋ[!0v/4;.*JBH.\|{ yt-Jv`>`P\mSC< ~*kqڗ+ч$ Ԟ=K)(صk\,gĤKSt%m7,׸ zz@jϼ+Ls$]Ӑ)"WA`L?Uw{C*vb%.V4E,IP'VsfENF塴%?H.јQWJ$f+b??G`cnZy4Ƿﴍz#褁*1E-é|LNj2ﱿV tDQȚ:TI8S3^kdK#v0֌'@XN+6#gVi8b@W Et1%gSHLk|>Dg_S0@R?wn8Vz`Y<.B1 k1FqS/μІھ+ un>\KSKЩ[ 41ʔ@@g3W?@W"XfFF vp?}fr:F~hUbiELWAghH3Fe]'8D40Ցq^ ?ɦD]D | i.J3{loY:5hF_OrtRNvw{׉Ә))!ȩ .0Bhڲ3cxr .ۊ~8M`tOD7oS$*wUaE,,y tICDyhӆ}w:#߰(ZB9TɳdyvS/?s,@1MtdCQKm Mebn6MfF޷.1{b7w&WCqWJWm^S-o.@"~T4]_z&㌙ .#Y'(̭0ެT PuBmav\xsx $zwyYat^iH{HjhmO rR3R옯 gVT/ j={?%*FMcD@ - 0WB$Kw9ZY@- ^{ pҁj䏛0x󷝾|ct ԋve5 #J$Xu9*Lle)GjUK VQ4e>˒q gDP`;^dM`\f(5f(p>_K]RqgQT0Jإ !6Pv%Y$?gU9sZkAR{.n 0fڲ=8t+cFH |`3Lln ZQmEÎ$e>7)t-]uhֱKVj(vuEV)?7LMk@P J1w#6aP(C9_l:2goh3aT[cˉ۳<5* ]`d ѶGzVl2!V.gk!x˾S 59"Nڻ-6& DY ?9,44p <}XEZ10E/>tƘ>` 4qG{kh~ Xsצ=GMjA9dymp(חؖB(7 #ua,^H5KLLt|q ͠pY5f38?faϻ9F\ vK-G>8#J }&a5ڛI ḧ֢pZƈ$?u0 ᄀu#]~z蔇k7c5< FS K+;W4ahhnA=j~}l_xKAw*̖Ph׎'T:#9^ە\ p2@CGWP'WQ%.\b>S B]'SHڬ פ)cOB]=ioq:L`X(էmYM)xTMw!IܼV1sBoIf%͂fP> % EM^}2?6@nroHg|3K}5}TQ_088>l OL.).,@C6 h] ;|)j1&#3䪛TRمטɊˆ\ǀYR+r5^cM.) >v} thU1_# ZpK8]A0}V W %p5F'ٟ4w:칋|  {R͏gSr@jZYBQ L1e6{ɋUHWBXҬ[Bd#5IZ`hc}訡 K %Jf=^I4h⾴@8O\Sj)1;3ci*0~RMBVWh%nANtKUڽZ5F`w_,ܚhBjc.Cߥmb!{Kx0l -N$2.BBkWuH/=p;pЕҺ#ZEQ!h^;:c">3ޝyf-:&_}* YРw#?Ԯ d (1}ɐz6AJKbokp0T)w_~1];e1bBn1B%7S= 4ڹyˮ}'آ)roύlJY¯vԭZ1|DGu'pJ Q3/cU]+d2.܇^,Ӑ•he_.#hVoqpX20[F a[pȦԽ Vɕ he>AzHk3 2aP3y g4̱ͩe7h!}*/Fw`96k,9?]>BC/84Z$WfpIDj }Y!LY}`\֨ol.t?BJxji+X[4}ݶUz)ކhZML-4WM͕ü`Uo{M*ȣ&M7r'?Wr l,OfϷ? o0Bx%&{d8(D"-n] @[{C}}Oq k,_ŝ{8ȅbI< f12 CQ ޟٙ75☜nNb V}Hu:($K6%ml. bߊ^"H^ly!;+FY&0Q␟QC63Rų.4ɥ yk1ý/\1x}Pg9.ж^FmN|']ZIVlF3?Pƹ.eڧMK:>]Ӆre8A%߉ r3 +N\PgwZa* GeL;V</[>R8+^q|L ]$G;X`KkC!OwTi[/hTzwa>7*NS} S ϝɄ.ٳԦx5çўHӵ P`{>ja x495ͰNы4y%7xQ_ϛfEc?p I}xMת?ZG2[Ƿ@ %ÈSRAN ыQB-#~_|a~y3 ^(Z||VUa욧-$$;sDDr*E(90<~jIʸܰla8Y]BC=ẛԽ , #Yk2L2vɊĝ?>gO%AT$*R( K=,.YMkjm*i+Dճ󔉫gOʻ'ݕhpy@G{+ !(rS$/)R~T[V?LJԘןS&?#xDa]rj Lw_<ʤM/^gseuJ.- hN;j!fR1 OmWk:>$DaY}1GH+qus@qcH"76SK65 O<2qpŽ.}&9VV9, 7*X؊װ٨0^<b]gIJ^P{kSH#az&l)FAV5,}b+d*WJ݊aV͘-5~4l'n=;&1;$7/y/Ks^7tw:bםCv]w;u\pW7jj6`d|=׳yB˛vOu0T<%{7:]N,N1#q&,O~C~PR,)brfM_”Mi<niڗh15OiyT"<$P9vYoOSZFB>aQ=YEQ^n`mP> {喫 $3 5N9UqfᆦّqrK*Ȝ6#B*_Q1Jt YKTt]:p |P#߭tizdZ7+SE{,7x6=q$;Jio-$QY~ K#+ /G#ysC+y#X\>}=LZZ~ 2Oеt0sj{ylZ@^SOqT=mH1~Qv͸j cD!ĄֺXqU[KU&(YTBv>RϏ/p%_cR!N3g![ƛ`fav חOK6x`"GՁa74`p'݊$$;Zw$&C/s="` e@2ד&hm~ ~'q ĐEPu'`YmC):.'ΒL`prit/@ۻr\8F] G@ljݒbC]ZFFFH\J1m /Ȩ<`' XMcxc )F0+2!.r1|GuQLG>3so;xLPf?ΠP<+@O5z{5!/q'Lef kpKX4kɷN߱Cjm59{o<0uwQpnXEAc\1 E . 8]HsW.n‰Z*>hIabXZHm}6w@U-1&c}GAQD9ZP!YD|:q񘞘-u_!탕rԒ Tm90@f /z!Q((Y!dn!'Б$6JQbeU(Rk(/ljUm;-ف{I@}d`Ax^LSIG:Cw VcJ2O%{  # z5oZK3} p{B)H!9Cij &/d)!@ų#לNԫ䁲E(Rp9Y~֕gtoS ~t9 s}cT.Ecx~9 >nbF:^‰d$ d({bO Q8B޻kɹSα>&R,K*h!]L).1Dsl8kVړ2PAi`6mIdu{Дaݮbazaf\ Ď]GFI7D/o.p(Ԟn) 0A4B?,]™ +h64m=^=\19 -zW:U\iOu TZ4ۣnnxIH(25-O'L 릎&c|i 6L8Ed;^ċ=$,57d- *eCY奔v[7zXЫiArSj·uy""ܡ/7 +@5rմe~*N`A4Fvʼn+VWf.ƈ\e~&p:q¹ixrqGvt.F _t!_JúbN>|bE ut#^g鍮"] AMue6BJ; p`q!_"[ak|KϨf;i8IX皶cYX\=ń?ux_`⸌l6$VsPh|w\n3cןa"+*S*bgGRA> ԗH5Q~3`0@ϱmt8BIvT. Tk|v~P0Rk^iAج$;Ֆ.*|3w0#Ӿ)۵!|PR0>wb _<ĿP1C5d]MgNQ`{eN@ڦ,Q?&{Il46!RD;Z2!0N7Ynf2|L]p)b_q>rIRZG M, M~~G=0ȀqY6iS_ N`̈́|^׫VpbeM wAЁIx{5r-|}̭=)v'Za+>\oO[]ʂ x.L^"|Q4-1X1~HEH.`mh 9FH%Ul\r@04gc%'{X8PAP:Ӡ֫qqg.v;DC1tBʅ|$!M3ǺR/$>Ջ0Q$A\ i6bDAfѴ 7]R3)&˘^;~Of:$#ҷ(o 2bc[្Py y%ISօ-#  Qvt;볍:.]ӹ3'.>tq:pvz ւHwʵM-Xeeo<,#7]*)^6r JAxR:XˣIdm+0>ɚ_PTξɋbU\@4N a7K[8J|s#6MV؍7_%ػ(-&`帾PHoɝ ni?u"`JIʚ|YPb4^UoE0['`li$+Ԙx}G4/֜X^kKLx5m|(!nHd fv3_$E"PE}<Z@x]~ĪM~k@O.5Y( jZ/#eY6lCAt:xs,P7[f= %cw (:z M6Y;ye%'G$ F`?453P#Y{B*2 w߻կ9j5*>Rء⼍n,imLѓW0Fi_=&I:;biqj (0,3i*,ǻCrdzӠhVjza2 YEě#E3yx`)rKF[xb?4RZG uo/t&:()u.P}FA}'˜+Vt n Gi<;F_A 6%>D*M (UԦ–46S(K'X(륛RGp ˶}&@:05 Ҋdzh;es~<q˶zs?0R1% g#԰ҽ(%sV}_l:iӃ_E.'lxt $:)&$+R߄%dexufL# {Δl 5-БKB[[&$a-@? Hw)^^S4Ǜo}e[u Kgsx۫ /^*%I6NX# 1dgNqcTMslBk9א)Y8jo[[2xiMkʫِhO.O|H3r4!m`"rhS}mEZQblE[9mB+UK1N+@YS_.gr,ȝ 5Xd}3Bް|WUdY*f:Ӡgf޹WU.O:ضGK|", 5zەkO hZ.yE~ ؇lVd.cw&%W |lcv7 cV Pb\D[X(*S4GY=Kk9"٫[Z&Cg.sQ {\>d]!bgr\=}?KxԐ WUf;Bt!QՊQ -8b$QW ݥ\,Ū͈_'iP[1d7ZUpHN3$L)l@PIF7 !Q[S1H` Ojý7C`rYд2 f֑_JBcqoH6x`X6i4Nx/y L/U8?f\͑93PR mbDLQYE{MEU}-nK98']49w55YL\&ɨ2+jJoDRrqGLsOCrb'T'O)9 ѮB8`q]Yho?'-֟ )MoFw%MG} ÙP}QK%pt)mEB+pǽp{?mhLWe&O&Ixg28Hl*b|͓<rV #-w ==B7n}4Wad@@Q|v p4,se5#j Le¦iGMW?ޥH<+A1itj]`i'[+ `j7:l/6awMaHsu> >!#9DyTlQOpTDn0% ?QfpWf$HIc(H <߈9rXowP+81G1&L MnS+̓RPn]8]ݬ])mSWˈi!ݫ|P,Cf}-4Tó2⴪~CW\tT٢!xWJ1=K%jp*}((Hc/=%CuP=`6ݎt]?Rޟ,v8 YХ{i$+/}/K +9BA !+nXE( B+xm(g}(S~&PdEjԷB usMGJ )ʮ =I`; ƾ_GE Suwc`16; |[n=|HZ)skoZTv*&R3CQSJf\v~o59>P~fFGxm3s( zU驚Ǜ7 x^Iۥ8`=G=bI {=r=by._GDZe?6T5|tzE"IKΐ aGdH}X:;`- K\(WVҔBXcpan3l+)9[SEԧo˓tks;;Q=֝sj(ARR*,6usK<ߎUd`ZPc4h}hXB|X6("= Jƻȁv1o9d$ws'$N86;Xz08XrT3*ڮͱ^ PìAp{PcPRSb1޽ mP:'"e+:Q)8jlژV52z+I*ތNvRLZ.2HKFPjh599 /N4y .dJZ9Gz58TQFpj)yH,Lg[5fϳ~0X ahZõ(EUCwR@:'b|.~Aj#S$˜DE'F"?-)*80>5n,btބP:}ƺ_yPFNu$c>p"X!2sh TGa>j /GQ/$_km4賞Ve G%rTa@dE&@hnYk8z~|z( ߁UNI:wH 88<"Ia:!W07*47ilX;cHLޭUx&:NW_sWO{oZ:Z=E"-Z[<3ҜF2%ms9;X-X0( ~IڒA wM'BH5%|U%J㞆B&Bhl[t4edm B#ʤǀb@ Z9zhް|Uݡ =FB&-xi&AzqVmQ©FsVRD[O'yЬxR:/%')MQ1q"moIQNo, X ==uf$aEw,0 \v,P$ܺI5Ӻq7iJ(X؊ut?\حF|3f;{Bqu7ሥ;I.깂[(C:轏B~#ݿbVP ![spDe8U4^V3I>V8^db*)DMZ.WŠcZ!L1iB\?E/?z!c&bnz(/Q0ӾbqB;A$:U7Z39{E~3'S8r\ܢ"u/q'@g0a|fnk)ƵBwQ7,{7<>LK Bc=%Q 4 n{D3J,r Cboes*ʻT?$ h[<JzHR-w>b t' !"V*mu2唵N@{syEgtPv!IoQ_:YLWΊWgѦuT5@@/SX8a< 3MBϞbУrf _I8)b \-#Wp1Q0cW g,61ԀEi**ۉVLKRYb}~By8XR~^H$~8R+lp=hN c}^((r_Ce=Nr](";;gX%*iIC2:MimgosVvٵA*"7W]_21>mnI%[XOG@cy@Z7woaZԐraa~Q^@[=oxVۦSpFX_[Xc^hX(Eiw$r;$}+۠6y[p=Os cptRf$?{}sط e_"I ml&4hp<V Q |9D$&y }mk}R2cqyN,#ΰ0=%spT!5'hE#=ӟFRtYJ'?/<|-,_3].VI}2EpX@W_8luv$ƗyQNZWx.QP+ &Ҿ&t\oJͻX `j=F9PQj:P;(Gxhi9yZOT;i$ͳbVF7p' BrnL7*VH9R5DLXu>d{3poUpvg'(hU"n:y'kzimolh:Yw8^2ij ܸO53 揺r_ê;D³0tx}u NKɿ:C nǵzY+2TD|%M=.D[Sy=, -9!6iI߬lԏ&Ϗon"Ɩ!UZ9^lMkM>v_<|-'N/l?>[}^!dfƥ*;QT8k]&JeX<^{jƮ (L NεHxVjGAunMh>C52(yﭞ$rމwgJs( +cȦuN.x`5'ׄA1e%fm?C0 %+L }byC;dj1!E=OEȉX&@攩uF`p}^Cg~ιx#ZTXPjac5eH:v^IA74{nXBVQcjjv .ˇ#qA-Xᗘ@ˑp_$! vOBT xN9g|r"n&$$tO7ģ\톿8 Ƙe..mIzal]Kn~w&]瞂8eD(*JhBrNV`R%C{J["qK{͑WMn:ή@3:`ij! ĎHD$8Tj,x9;ʠl QG}(wq ,~e?H&r$F}8NΉGCO!LFi++MNfq^ZIe?iUj7{uz-k<&Z׳ GCO5G5 6c4$ bnƅ D7av˔QdϹX\s-b{3l ِtn:7PjXUF;~pP3k&5#׿DD_ k)3Fgh0T]oBQnFPEV(/GA+0yֲ<xftJ}1K [U)0P.7m9UmQ;څG\ԅZ%.Ҝ7R:&JA;:s:hyvN"uv[A~!2 tPu |lƄOVlFrD1qktx?j0CM]n|򯒼t_q)  O|$8G!|sZ>U">s). &aйutO_VJ;.= pXLr E/acnEȉE*fm d c4&+=XZa@H87Zkے *OMչ8ݮZ8-V_|;kSwp}a@,lQ7s2ʽju_Y=6m@OH.C5V8X0#A\D )mN17Pbs'V%zWeAku}>pmq jYހ[oxs.CDz^̻ \m:q4R8X@596iqf q$Ԇk{ҎɄ2ߚ:"IW,Uj:DN2+XOM%ذ挝|aәDaɸ!^ BMHRaV!fVξO-8ۨ2 d <\,*A_!~+@S;)d x_!ƽ`u)h&+J9Bwв+AxSD漧se^I#^DF#0@YR6.`/[e[kJSJJ6e0ab^A*w&{ծ]H.r╂xXϲ[ؐ"S5t^X୲@-GkV1S'2 sj{Z%e8iv8DtG&F-*lF`g-ؤ"Wg ͐o+?|!I =#1ߖW/{r5⡎^TLP#TW{\͘鋕-,(!d*$V|]D< Lw eV> Jg&&>r{ 8o)Q޼杳0tRSՆH~0_!t"Up =T3bXFI=t&OФXeUS-8*P_MOnɖ"X"ޱ.rpU4ռY?t"hxYbxULa)iwwb H}9~7D޳ΑJE"_<:A4 VcǷkn;Rw6H1j@A!jɁ;UFV}56n7Z'*irS3FE˝ϰ 訙ķ(MEl"L]*P#}3I|qf}ΊOws\m.SFqECpoEF ?.܎b#anhښn~nL s0Xa mL5|Wȸ xXbW6vn0U3*JBUKF\aG6 AM?=)nr+ƗdnF|e$CZ*UKTuW˨ET(ZCh؄\x?]ji^!C^ߎHt7w!U|=#>}- ŝ>- S^2 Xݝmԉ.sMۤ in5q~ 'ӰI Z IfMVtT qlVg ^2HI jz+] +O-<`&Ktg}Sk^(Ãvq~]㓭 Z 5ENAW3PɎ6rq6at:-.4}"R::-v߬@Ŭ?%(mWʉVP%B .Ηm!g>uJ|4- VB(reE%eʳ+e:Wf e1&p0 ""u:M1M11Df_dĥF<%O]??]svAqba ÍaH/K8Fpr,eڐv_ *:*MXi@$|u#̓Dg8ix mDAȡCmnk8o3F.=׽ `2>'t˽yX%:# ʲ>8tW7l-LNFr) 1b>RإpU[&}aVgp[]׍ -0-(WmR48( ͍Uj { 0!u;;dqEv'Д-%n!uuphar<+i cBx=rM(a.VGDŽ;yV_rH6  1Uȷyg])e\vc;l׷6=*;?MS4oKTFOsm<<]TWXm}seMPE'{ZW-f2 ny)9[ѹ f( KXZZ1? 1r>Ya4[ }oFJG/t4"r|R}׮.~>i9WOJ\9_֎t $PKFZ!s?07Lat>ZsOR`k+^eK] (/'A9rY[Gb`= ߆HlSto\1y~æMdQxLṽ"{zNdԶ [&'NR1*K{=XO͏ȁ:1G~Eyx%*$e|* H k̈́D%Fp2jyve\^_iK[?n$jZY= ַt!BV%]6=ˁP,|.;ҒoCt{؈ӡivz1όE`P70JʸHOi%0YkD6 vq>U2qT:I Wb՝4eދ6=7YEMgE?!ȣ&Y 40g޵~kz'(> kyo3^ )4Q!dT暱B3T<l^h aw+\,+ K*.=iT~v_C_08ϹlaوhUݶ tm<,>-k~c#%mCӷ1 IulͲEdƮ"cKI€8ŕX[eCQ1Yr^q^GOqΓ7&a1[FiC-׽&tQ6Ή 9TRa^!kDʧ㖬 %*<YV%Ut)/⻅|v;:vR'`,Z2\@3 4p=꣫dVYA ]7ꫪ[z{me!D^ $sGJ?):*G?~>9dGdv,hDŒm nm~-5?_;LʭL’5өJ2+~ϒW tt:"O=zݠcų)mbӻ>D$@Ql2=|^SW#Y2>8 qhς0Cv.݊He~VFhK>yWVP= oD[$:BE3Or&xL?і_2じ6JlK$\bӟ]#0QpH5#{nP0u$8e<d^?| [fx%#(^J h)˜ ޔ!Xz;:>Ⱦ#pba ;O١·QÓ Œ#~MyD&,~PBsj!u,ZaA2r|0̓g;B>Ta9ϏḊ8=\mIۡ&Nd"7iLtgfV92U)"u ۪đ@&L.ȓB@KU?:wej~+*\Nޤ ~Sz?wyyڰcA&ӵKf2 MHTdfc nT_*L_sQ8˝h3ՙޏ@<ӕ R~rgn>lBGDA;]3iURFXz5}>ѹ(rz < Y]>'=62$gdr5olUCdVk䮡]Uhx1HK <0pЍ!RPuQ*l,”g {rܻaF5 ݍ&( J|B%LS+ l |HUZh״w~;)R7q4Պ}.}n/ę66j=>DG!a9O}_OѐD IJ˫q@R;tbQ8" >ۢd`4ȯQ(Als[Hg,LNQt.?\f}qk_ozMŬ`"p?u#D]}y[S0!Ic5&8.. ̣m:`Y:[]d!hY]iD~A%gy0oH+JCPK7)%-Hg z" --yxRK/sR$C[j524"529C=7j*3)?ۓJE6? {OҘɱ1seL}>-2p܁8HpQ7{ ~6l7y APioeVO߻)23b~beqsnIe"/U_#T9j62Lp-{M˓Rms!UfMhu͓v] 1~w+vW)%ӳj ?N]-^o\Re&~85ݞVh =퉬I#Z7#̓?z̑ڋ==cvG xF'2^h05䆄Aa 5a8WAsC~5a% lzc$@(;H%[na/G,_u[&GEPANz+l?s_ 5*5q? %M7F6%i:k!}DF2D}M2hճW cGBK0mW}y!k:Y5&ߑ#ibva a]z=P`/5MJܸH}s~4+iUMq6 /2A QuzhTu9f gʸ|EdP:}F91%t,_-5l#Z[>Y)Ӻ6B$tgXAb~$z@1ݕDЋVdO V\aSr[LNҺG*nJ@8JJ'7aR7ed.^Uiڵx+Gid Rce}BO8,"6zMF^j y%͜ WT\9W -}l"332E<=F-6x2KQ5o_5ڲ؜5֑ڻIKkUDlD DY3'DD6 zTa:9Km55NLTR~Si˰TXYhVWq h5*B>Ĭ{D/!`ܨysgOS׸B9aBꈄ!DŽ_3 zu< 3 ?3<|GUࠟ|Ϫ^;B\%L ghzﰕ*VBWM2%E,=H2xe:K^4U'/Ԛ WJN/ZDo^-9G#gԝC5cRF&h@ `H|I}iz~Æ"'lC$vس+ϛz<\j4 P`jc+K*Dpi }7&kAп24Iw31[O?{$Yl[dj?w?y-tj+k&g~-u358ayB/SZrݽ(Wêd9}૟O5y^x|2=*|Xt卙#'zeu Hi놠keŚGU %X03)ƒh!A9ۙ1(Q8%SI_+m@'8%O#ڨG WKV̭rd֦9$7#Yt".H:# n.[,b0^'(x=|y/kY/ ЈAVT+ϴӴrKr=G C}.H62FP>P"K;O36Sk|ь^m8c*Nb9$9 fuϮvEPFlr$& "BУ9K<*/ eAԖkfj3NjIy:bxL)Æ]6RRK!=V%7D %Fw(ippo^E%OVIv|wMmi:f )'s]I7.)qK[w[xin!B]Q ω/[8QhB]unV` "_WMXAZt|U$y]>yaH>raAH8D2yѶ.`j]Xe29a 4zBC#`5jݝyo*go mی쵉 Z )Jn Nj5#q7RX<>5;!ie$vD 7"M k?U/t~X: I=i\Ͳbjnh0Kt_鶈K퐕tla\v05 "QUƀJ\~kȝ^ꖓzJ X?+%ةߗ1 =4kg4Z^_gc`q0`3N3Ef)kDsE0 6/lRw t)4;ŵ8zyPį`z%=u\\4O~׌/#_y[ L Ő%+4`+:6T!B2%SOuvnFX2#X*y¯.˚nb%MOa!R%jb>ssEU\T죉eA͢3{' EPc ɘ\xUM>YxOʳ#K=2ON㡮cFB`hЧ CPg9bh\YE]z/g0w{G^0=ϻf ʑXYb7vg]/޵q.(.NX}8j>K hߝXKi_5p|2ܵpbsꖴl5 )WQG&QS߿*xCδ\LFJolw*+'7e,H-_X?4V&(ilv86j4+ùyO~~0~^T3 $0#`$LK37g?5{]N*4˶.:2Ҵy6O̾2C>+SLW;cG_.ZrUh@tu8[d( MG%}`NH N5=@P񅦣#{Wdytz؈wj$rSƤ<DžPIDZM9 GijCK`\**]O.!H48dCi}X),y.a)kf''p$XCtB<>:$̰v: Ռio?&ڜaXMH<[ș1Rd*-Zð̘ 2^GM&̟.Nj*CkZC1:zO>5#OD^ۦڻÉv]cWF"WU7 O.`Xro5cIhGS[^xѻZDAuS!P'^0wr{ZGHߞH_'>'V4?/u-H|ETQ$-ϛt00GYxPAh9ZG櫎73)pT]e`W:nꥷt=o fx#|Y-Bfyߐo^#Q#B>xgJܒ@w"w}Z`A;Nr.-H-:Bgf7,a!7Z4Fæ }q^^\~=|CE#N1(6dg`j "bu2<>q3KY?9v| VUAQL/zrKYcӡǙ̡xVKN'C >tsL>Y9wm@E2Ao9`G65itGtF8Zm* fߍ;6HnQl;:8xd @='DdcWHnTheWquT5%P's(xz\19h] @%2^oW3?{ܞ1eja3L J"Nf 10nxjohb,y*؀yayRq-A,A8P`ÆJ 0h_ 3zc5˽c=AcWw{&J7%Qԕ-|_oN*:NkEL"|Ji7zJ*]w^>BTj*K D hQxn<| sɱ_Fg`J'R٩@41u&Xnj eCQQܦ#>Թ{;vpː*ن4e2:Vὑ²dCUgoл{"kڽ_D9ʲxv:k4ސa$i(&3/BƘ% |/a|3Rq%*;7ս}Fl"bS%vfȟGC۷M+aS l#=ʟZΈNJ"x1?͎$8O+L}حBQDKY_r#ڃlVkOt g)+{#@^w HO4Jt I@Dw"roE[$V87/hO: N+X^඄BND'O-N0=! zŰ3櫅kfa-ݠNr4ċx䀊Exȍ/+YN@_(٘ } `mo$g܏czl0KoG-;[9ˍ<&Gm %ѫ)0n=lWٱJV 8r19!]R@Ç@ba'7-=nP%%zt>abgH77Ibѓ-̸V=E F%7qmY 9ȵ &G h'sOnB*iyDp/ŐMT6/4pCD&e8NݩFf>c;ãfN*1gҲU&G;QCL(ϕ]BNUܮfD *, ϕtuyIWiQڨIiQwo0Ѥ`jcO<;̷Q HRpt;C=ūsb¥&'TGJt [Q(uXy;{_ $=~")K1xH'0V ITJK>NzMD`] ?*hE c7]4Eq';П W" puj'Knȯ=x wfS`5X BZx 8R^rb>Z1H%q&؇ڎ>3vrO*JOGq8 -jLw 7H_/afZ ;u@V▊hP{9EQvu.sbZ4jpȫ޲|*޳Җ?"j{3(0{쟞y9b^\Oș!L"qeB5jC睧'IB1K8?s}@cvfq0o!2o P*.Y0{7'_:R ԫsX=Lع ^4BgA߁|4k$Nޠ񀖭S ?.q)v:PgB=fz̿҇k$_zZڻU]Fw=7lܝ~wDUa硰KYtuFŴD`WDZ4mvDV蹡@CfyM>ּ8R ӪV±XD2[7g(B;IRd~[5>˷ƛoiJ5<>0f{jP.x/SW/PԻ rw6CƤ-4P<:hWY0i#bL[.mFOa>'%-Ac\RD؛T,MJyn&Ur;B`cm.(=r#G6q?"iCۇN.Uu̟\=9~w$WOqɕ*7Guq4\ZٲxF)yIuriy=d.Œ0eƇYkD)l֝iWg>Z-WC"$cBs l=J,I1,{+}ϸhȨ9s +x77z Wn3 9ֺ8$FdTT Lȭ2tZ/9K|)ǂSrǫS+#!z{$9s3g!o^IՉQ띩 q\]M-|^/7$0]8a)jOn=kօAzq&M!^[[@d萸RlhGmw:BUVʋAZ%UN1x^zz[4y`0Xiag1("IRN,m$.Fe?C7o:IEMwu=8tKQaZZJh)bRѷi+' `CQpm9 d0XaPf ɍ™8\K{~$DݐJ @4/0Id]@n2THy]ş7ZiXMB)74Mp=Q!ŅqE~\'ogPh $+_2S:@ u-+>iR۽ھGfImDn,~ dM(MTq՝ B Ej,RXU߳P/{EBrq UX`**7tߎ]~I"H$IRpT 0.<fBp#X5 .ldq sHRo"6jc2|{YMPIc)k5T2t8\3=vҬ kc thH%b)7-óbEueV³B(y(OAӦs)=B.ɭ`bQT-fgڈj'8 .&oZfЏ '砠`xܩ|kkF  W騟pLƤ2zAY[1adp?N1ubaSǭrF4 %rbQA<%nVcy5XF出qxi:?y&yZh:$q̫13/eIo@?IA22z᭄q> w >Crيxe/ЗqԿ)Óp8sa<- Αw(C> Vj/tӡeʲbnWS?yL"PIqH' p(L,xLfx  Z9Ya2Lj׎P~%aṉb\_Ú;lOj#bE`#S̥bQiQ&ftV> ^[:pH)|X@@%Rhj8.%yrPXI iυ _*he"*c*sENG?zVl[K,#dr}9s.6 "=y"a8=쉎v92 b+nf!K )کfkPVŒLokQ?؅"w e'ކ{WnZmߔLDlSdx^ζA~̝À.Vӭ m^^AI_~~}?VM*UVp8HP/$ÕX͉Z+eKuWx4?Πl_,@mܴ;̔ f#Fbg0RLgw@$LgAoyepGF| %-cd1 i H yGo#Hޙ9zLo/+p; Jɛׂl`p[r>yGRd> "-?cG4UunM mȉkh4z`OhzrJEk ߒWUa#&T(Hl\<@IV.fp8 =c;~]4}VYjAl[شϖYIE=AG]Z`A5v[HW&ewYk~*PG8B<4\#P~BR|\9[=e0e'Z *bəJ4ZB=n!|`Rlʎb2W߃D7 x<'ZvG 1,>&9PCS$T0j>\v^R1 1x))voZ^Xp4 V-xeMAڱ(ؗ[-']$r(8EqR7=Q0{ġ-l>`D-D؅.FT3@\X>ژ[?mD[51ȡFt:Ghz(ؐ[Op&s[st2 7_͒:p=ſ Р <$T؆#'|uhRq+>7w@ނ |㎓7J*Ef iNbzN-EO!y_b\oҨ X<2|vydLm@y şZk'kͭ$e@ϰ%ѺYQf /MqAА=cw*~-|nC. 5!@&+ȿ mWAMt45I }@JUhubKX3c{mĮ&/Υ#ooh"ٝiRrSH|\5vR %P9r%U]whG$0!h"Panw;тG 'Gqd`Bx)oH.gժ;HQUSߵEѸ3t_/mj8ABqE:4}j F>VƚT)e&)xt]YRG-A#+GTY=7j<-4%h4XY\ZmUG;Q7'{¥1;;7"c$]imS<oncDLȦ kZh=O8c$ ]E5fIX  EюA*g3\"l'xkOb7G+>=AZKaFRޞf( W>WkJ~|F>)<< f-m h?gk[5%P$S)8l5ۓ3ūg @`JM-Qin=mSto;q;i;|;Ƈs/ʖ[wX b. ԻSzgcVpg : OFDrĸ{Wcm媶2İgG]xaϏ&mIx(60rB.F Ӿ9DUg*˙0?poV a*zobW&q~8_W$zآJ'Vo[/ RT"Ij|B (`:Df+Fy'IЏR#%N oU_Бfě.AԤ+|oRJ`_Eq^ ¨ ٣G+@y{anf** BV*WP9ly];^ve;. u0,Xs Pp,؇j vыZ;Szn@fhK0]gpĭX0u72~Q79K](d\ԕʣ;z;zg F?ZG-K6d0fMw¹ּsT c&%i|qz#ki#i0fnuPFl{c=*",fEuV0趜cjݜѕ r7E@_x g\`[w|0 mz7!'&OdI͛P~+zׄL|FALQy: ' z$s/SjیM)xzz@YqT BW<<(`=Γ`'bRsJ v㜐 ǜiܼ+ 2@OVL8dj03yqLA Fr18 QqTo lЕ9֫Q*e=ېO+ e^c>k;Kn&^Saɮ>QC_F} ~CB9tv))ZXy[FD M?Fbe]iAf"c6wd)N2pSBڪ /HHn_k3$pw 6W^[oL gv2eg _$z|s=l <[L.7[Oa UxEZq|(esB4:8]4T:`a51ʤLrwc;XIş~cP/8GRVmS=.g']i{2!8Lq|fљ+PYՙ%f1!  nw軓x]6ۥS\Y1U ےUu c|Ď"=*z0wh$cO-3(s7e0f>?b< +~G=x'=HVmZ/ T́7p=Z>mחp"_~ pxt߉F!Uê6!V ~F}fWֱM2MejQۍpqm"ჴ:u+<1V){l>F~,沅)vAtIV|0j)3e8r_lI`U[e[,s5,J8C*in)7?‘ B8;\#(7EbyN󰸮)w6՛)M0yb.p_4pІbMYĜ9jva,QW2-q3*)]Rx ?/l8ӗz0vyJFFʼn"g„&)Zs=tIJ)eH[_pfy={DRo^ sw˜cⷹ KyuO/7j0@=WvkN`9@O0I8*SNs6xdQ3y,3ctWE]qf{Wl>͡")㼋sXiu2Y~=s{ `۫SkU=& FLEh-if*_IZlڋsr Cdbq}Lz2`瞨Z_]Gm":/H1mդ[;8> ]2ZǍyp(%cSORzLx)Y oey_'iyN{%nbe`n "SCĢ|S@,9*nK $sGyPGpAb̨-2ki&>Ǖ*Q=-ĠJOo^{KE#dcQᴍT , X!K<1qMDLFt2GbQ 쉂 gor;'_))] +^I쉳aAkWۯOK Pd˯JeSgЧ@s> ^e❔ 'wEN zd?$p0cYsW,yv|)hނᯑbŸhW|t0@kx^ˊzRI xSm%m]X8?H-1ѭFjlnLvD{KiX=A }pj'p\ ”Dz0N"׍oU}Zh Zۏj9"zlj,Kz= 5Ih\д xLhCwT!=SS!s33eM(Cف44wͳ"^$1 ѵi𸶕;,wt6.8 Gk-q[f~S|l8b?usv&6J|`]8mFZz 6m1k Jwj)|iCҜ\߭iJdeʲ=<{0_HnAY/ Gi`ӈ[XX(Re}:{ $+3늋۪ -ق~m`>#6vPwOWRǙq tP]>k?mn lS '#툔/9@H5CHOwhr(!++F-DC:ű6̮7_xbl8̱*SA|X| 7"0#H6>QO2(7+ު`xOV6 ?diHSA~LC}[7~Uwp+_ǵG/H` Λ}isNyFQzqIPxզJ07DS_u{̅^?~0Mo%Q+CS:2km蘄Lƨo8Ox[2F~&Ypmd1tSqa*Sss-%kt)?/CQ톽96:x.8(DT@T}KT47@[|+AÚYNaX,1w6+m(n7C#_5 FPQBV l o NjF Z >VM "o4ɸp%!}_؉TL/fqӉhy]D:&&G`:{%ı6ULM tR|%FbI E Q=R[(iQ 2ι5pxdpKAZxeķiiǙFڗxӃX>B).usFQ{C H1/윯$k-W}ץXRj+&N fLAS5y_f7kw\tK[! yd1'M0-;0S{̝" 8ƾf]Gε?hJ̍xZN-5I;Se㟮ZoA%v1` ?+yYyb`ǕwiT\5m3Ec>[  AnRѫ,D8\^Fů]I gai@I%jRdvwۊRP|> VD/N`1 )[}`ƣqDL^[#'#ɜ Y,rGt["MNVs5z<ژI6 h./ޅ޼Ja`zwXT ψsYQc K* |H&i`oD]Ჿ$.*b*(/&g 8{!=Iں\93umm\(eCOb>e.苍2B~S=&#Z:9;7*NA ^iPsdB)o,d 'n,g:Z5B g(}R1ٍ&9Lɿ44%يͱ2T؈,#;*ܔr2⻐w6CBnl7&԰Yu o?b _%/EnI;iܭ(l#93tk2KWQuT@3 Ξ!֋:E]0 -O})A9 CC'>{NI-% rkM]xqt9{F9^$ B ?ODzC ]>՝4{n%8# & gbz"h^tMiC-gUR/jA+""6S}q_F,>_F9XZ]EYIV(VM=D&0x㞌NOjwWRnudܦ#skM{/u@dqлX : I]:/sbnҞZqSY#_gmCj4Y. 2A썊+!o[Qm@4$; a̛c `YN./Bnj0j4CRJf9Y ABuST .7yދSQY1 aE^\kH ^렊.Yyb`uɎ23; ȱo<.=ԙ ׇ1_{Dv.͌z2Bs|ݟ7[ y1`t7mş6^$jX0o6^^/v!Z蛥l-ahdɐQWY{0+8$qۮpvw~,\@|ǾS,&4~epN"E+32Meu92tV~i dR?SP9M`9kn:({}ldUUU&*飷PyΐiTm;s.Ǡ5dwDe|-!e=pg4uQ{Ō>(a,St&5K K+.[I=c&;r=JJkvHHX@W,'x} { ؈["F><0fO1JozhxXiQb+'b;2I[yT}XA_EiJF$m{nt&~ w2а#1q1ĈZ{uA$'/j-WV8M޶NBbbe72|"|k#Z] 2=$n) qzh%XT4q}=Z:W3q{E*zhCXˍH y0)(}pF0Jݢ#皠yGJ `HrxDUZKBFLH\gF^>n='r3x=Df_@é`,pu4p{; *}{fkN/~ˆtpFk61(j߾Q8`rS. T>A$b",TŸjsV?5A z2]GTvԗ+GS=Qi5˽jj_QGcRY&%KNiɼzp##^ޞQu1Fj?"狪ֆZ%eoIFRn.k$Qwa=߶?d T  <,鎸?uog%d:=*5RP0GbPTt6. bڃ U` ߞw( D\\"`lm9㞋 묫NT/8-l";;nΑ# ;ݱ[+#<* KHzU]`+Q8Ѝ~uv1&G14&l5mȆ RYx= RS9&MڸJ/{I&҆]K0) XQ̔Ye S(*6T[|0Q5جϲOMb1d5#/0-A"?`6u!X]54?gnƙᵩўV.)_*dj tPG\mU8tKBXG&aYz>A{":d g1㱆[tXQOM<۞)Ǐ OYNYi:y}j2R:YQ;[P9jϟ;mp.8GXMl)<( L,/Qap' kHڎHg1QXjM&{ȑ ni``u 4 Ofǧ ?/D߭(m(ߛ-%|.[ Xv6KaN߀H|Fq  *׮ .?HIT[Iܯu gvu9z&}vR-? [+O 9 >U͉ro1?H,ArL(اHsذ-i)~37ϵB/* !%V7ݎvpAhvNk•8pxGi@P7,8oU-3tZpfثiM7T펰ː)Z],8Y@%YP-ߑ<3+^nZ:s*TPgnF*°"E8\ 4ɜRH*'!uH0 P2\'l`m,Ȇeյ4hR46@l솨T6+LUJZqp2_J?do 'CWVHQ'T׽49Y?.GVDG"FԸb+T(ťS0RTeW2v r9@?Vq9YwA7 \$La %(˦Ep&(%3PRreP0%߷z}TlM1P(! w^O⓴`.we)}g3)\ā'cdwQI^'[yqL«a#jG aOg{vi =ijL }ozh!;@/FI(4R9N>q)FBA}b-6N$Vv!N_gQӞ s:,!5F U>ρB)?j)?{ d?^@a_#cH Nжk(o=xǒ"YBzJ6E\sld}EmbGX|[CG]-@0lp3GJZVyXcg]0䄻 p/M`1': ΀qGt +ԱpEM.ZV^;>Di 8u+ؠ4Jt.j/" q,-)!f{' UL8.tOxi>IL#k,Q\vfKECs+w[[\+.)?29X$`>m?_V{95%@՝;m1(k>s޸{s_UAz#T WreJ.2#Eg̴XIz CvHp% C?Gb"=45}WC<(*Q)Z* ߋ< $zHO9@\V x,SN?X(KOy ,7M#۾P'U]:W~Obޓۀ*T vWvMx]ٸT3$):3˳>)Y&XBI:Bu:[ a/zPH"m=][aj,yrx&8wv)2]mTDJfz9H6y֣&WdHp z0ZWtPŒ3emcGt*cb"0=VJj٥LQ(@Ǔa[<Ң \1D]M <4qEꅌHobj$2"iyl:SSg: X*GUM Y Kr/= TƲS%.GgN0 ǢuKuGp*u {f1\tO+)hi`ͧ %8؂xTc`^h(:/ w%?YAvMCor}'fdKYM{ґ'ԠVNOUOi8;iɭR#Lc(2M|7|>V 2`t4YBUk}= f1QsrW܆QzsH3IOSéDR0`"mGlvg4߰8Z 9k›rm؅[EZiID<ܿXWg~><^DF?`/Ķ SƏLw7۔!#Z FRI]4xk/H.4/.EDؔyO?u=tq)FHTlaхpf_`r@Q368d|,@q00aW}Ӿ#-c?ǽZǥXku0MsìC4jSȬ(s='ՙRx'r'Rڕ9$ѻ%PCdwRoUF =f 3FgfX'm̫GдoUۊMyP="*HSyᗾoQ};r^uv,!^,Ќ*=/m ~uڟaJAu9|NM"ba+_s?kdWPڒG:hX7nLBnc =+k u4vsp!E.%p?U١]ClR³BqEmY'en"8P ) .͎F-)[KJ\@ 26M偂,k}!e>ƽC ydǢȺ!|}mbuuo- H}ᗇ~A-`L̑+ZC'5h3xV܂=g?8Lګa74\!D+vSCReK<3͟ ճJzUm\WJg⨆)E5_0>~\Oqae{Ua[t'"v9Ao ׶$fyDXo knec'|0K- &Y'xyk%ǩ q^_H5wgߔNS &b?:P?aw ^\pVP~<4w. T*u3 HM2=#[؞215 LaTd0z 50G95cl{j%2)ۘ ̀h?Cp7Bv/hڄCayLON=Pnr,CsX_5dDRPCV$= C)z`2*B`cƎ,e*d>}qofWB,K:7gZGV#_Eem?\&ё剜Uae-w#9B7 ^~HP,`T̟/r[$A}0ſ_#4rg9H[/m@):ߎ, g1]&4n8Fv5m ݨhLT!@8{/ MCO^(L kDᏝڻ5r3PA"?Y_e0S[h\@ ?v_|#ita趋T=9S'{|:{.;Yا~7cb 6qi'۽6LCTFm 띜?kv)!RuMt̶d)ѵƀb<a(szqvXY6WFE<9 11ųŔ[KFq>4!DWiBZ[nZfxd2<θz<@q'iY{pW.>-{Naӽx=pzAXCqagCV TvM_Q&~,0`|~~o2FyR])CzfZ5WF/3TX)YBl!F I'o%\_;H2QEK+-]hKwW*0I?FiivqCҲ8 $לr=pK9ێ%a];5жiOH)dӎp6rҥGo \vb87۫yӟz4\PTݨ4bnFPLybMpeIO90XvNrэ~9 !'«ز&C}q*_cdv庿B,A#t]@m; CNO(82 {!0HaU08Iٗc}Uՠ8qESq l=%U%;=XDO1 L*1xpڤwNNJiٝ`{ 6~w6lBƥL,0ow}X_pP TX,iEBvAR3J aypB gup8[ 4⟮鋨'#=1xu-r~eRȉe|a{yr8Ԑ!mN6gg #'_ý.>/_e,ockm ;jU9sBTFi^+qޠ$|)~&nѺ' HV#E㩺ߓϽ">z̬Tق*h ^;xr-A": 7;_Ә1gdU¢6b0X񗎜"bdISw_D<fUg Tp1Z6 WCEF|v&PspjՑau1$Gm ʿ714=>vb4&Pnx[]eBX\uK&a1B+`B^w A(k7S6(mnƲۙ9\Ș ȳQw)+fymh'tm?jqtyeKd h1T[_ι 9оs7 rYkٙ%~2D:aW3 # R]\0G2Ǽ4 '1rQroȝe[Dj}v) pq&.)e[fbs x{&% az]`^~J=Rnu} Tn?S/r2Lzꍿ7D}SqTr{jgG!q"q=2PE8kVĿVC:#検cdآ%%g 8 ॣ@?鳃hl}@,N!΄>19ئ({lkM:dO|vⱩa˧>vtT5.RH('mhK, nVpeH65%oTuj=n E+QB؊cOLj@e{6=IHt/,$spӡN%2 P%tu=Ŕ5,4|╺ _xDZ=㧤cM=?nFɠ^ַ' R聄42_gʦN%,"| 8%~\34b:SFh8fj gǛވW+LJr5dׯdy9[a^vL.PWeܸ')_M h[/brBz#lTƕͲ BG]FW9 [Nk{Wm8X deEfS<95\a9:jo4yo +ݭip߄ c@k%w4y3zp#z h/Ún/cQ˷͠(C'y&g9AI3om0gviK/,xc{kݬC9ߕNKPזPwTUsTC %c5DH\߬1ؤ}B9PfXzI .*=] !ڽ$??y*BqL)A-.H#EjtI~+mRr,\"wXP0&C "Na GX)\wKk0)tbvb^KРF/) ?wFGL=<vvacng{7E;H犺n8TeK)L%Pa*?uODM`JH`hR{.-@gYɑ @ޜ1l[ J8k.Dl,qN^RL'pz~B:o ԭcHNÌT:E# I 1[^)8ry$|&2U۾xI/eȗ&BRGy9Pe+)z:e`{DqXtm%) >%p| sx)d]$o8eˑ#5Ԋ@3!zEڧ*\y(S/LK쯶a7y=DgIYrcP aJ];۟aS#UU3f1ްZJkw"?yTryIMOu'`yL g"shNs.V"!gc`R]O٪BNe?dbC·4 6fH9`z0 NU-7xHLyb g=e(]"_Dm1[|&"+#}I~4UO G^.NHI(Oކxb\8֗E EC:E ["9 q0=!ܱ8_?:IbE s0DΆr)Ɓa3 d}|ä#wp-VY@qdqAVRwlyf*M$t4l^+ Ce`^QXi!h¨ c(bNGH93bVGrTEo:A*2,I-ڢ3:Rzͫ͗Ɠ?е), Gu 2"PsK:]jamUn|9횅4A(mv߇07ϓE) "IFo^_5d=OYpyY&6.Ȁ[Mx-6OM ͍ WSrxlbRoY`\|s‘px*@@PBE"Tw9WsZԿm\eRs ;KS @^Q)O&Ņ779n= NE. 7 Wix=, ӌ -?<rcYK)sƝ5e[bsKac+ ׵A18a9kr.gPPv# m'էnt*Y.E6Kgq5o2=M}y~suK+UGHϩĬ@9M }.fCŇPg~j5v 腺ú1l5tdQf%c)&}R0h3Eveu:$061T=e1ígT@4.ST+0^ה9DJrZ C"s :yb"L-ti)禎'_.y؎ @WݿijJSaqsAkt$Xv:_`$B vJRxఠh)f pN60җeN{kqՏ1Lr=>7oi.(%.6ǵ t(;J/4v.bZ#novƗ*(}|dwޡo養:1찫ԚWhĖz<(?$(oa 2&CL/'Owc€c";B)8noRcdgnp1_{A)fO)Y]rw(\^ B=`"ЪŻȕN02y 73h8b*HkcyԲ>c\O c\8Ipڱ՗1M|$@l nA,+QW_SK^R&C벉soSp\9y nC|teSg[işŀe+c0A"Mz5 :9ْfOXoRN9oزL Ъ42W5sP`?m47%. pH֥Q U+kgY  ޾KӂUD 3iϻckיR]:v ("SŀZR`؟\J$Ia[p{T#BE82JSA$Iu 4'*^LdVY7NM.o'w%jk6=jێ-ٯ\Czզ;X-)ɘiCѹM|țܾ$ 8 ziR:wfUP\D6)A2^e1}^L_P8xMG TawJbH?R9|; P^LҴbr<~Һ>Nqz)O)b:}| P:'gYJv4672&n} |{^o3(?t4_t.gmy8J22'ƿv% + j_%:nD[}',_p=NFwfbe $?*I v 8ru'Y'\4^ՠ-o WI4To#+sU >0U `0!uN{i-r f`3K#Ͳ%>LJk71l{viنVfjn"NltǪyx5':Bq 0\8( Nɂ}!cpzޓdpk).g@uSslt&1PWnx(gO=\5ۏr?a1v 6(AkJ:0Èoogd!B42j~sIKMu6< ]w ~FRSt% B܆4Q5z.AAI\WY58vRG8ױ TI!U LThAO=$Dss:|&lWd/`%pX-$H͌3y-%``OJn+Cj$GH@l3BzP 8 %8a`FuB6Rքe'ZE!0˻`zAb2ຳ#|;ëxX}} |BGJo|Э79H$-k{E JjI)mIm=h}g D:Q6Qy z:Z3 )PQU֧i34NY?OZhI]th)֮P6 CJ^fdGJb<WS~$ƶ",-V뜇=ߪf/LluKESi! z6k[ZFiRal#F_tS*ÂQ@URV\zK⶧ UTHϤ/o ~hȣ[&X.Zj 8͂}њ푸uz&iw"DG$_3>BD )Z7"p?-+wxBv~u>{:-Xʛ ru~xm:I`EK/ ۅTE~ k9\Ī.ȚG\wRAȉtHаb㤅]:o'LMa$KCCZPkJr7 Ge&>čXMe'6T3uI[KPCJO?De9R?ns{6Ys[dK4}_b/4y DoZS#0;+)7[7zhM7J.GiA % pc99F2՗Pj܁@Į3ٕ{#~U[9cUe(r-M-]E2I,'5ou/ 34d* Rc3`Q<QųA횸<3m/tWSSi#:Yta3"ãf>\*7فe]k@p' bMknZY?qh :A&{BoF0 ,$X4iϸ+"L1e\_" |am8[A_p B${}!^;i/XU12VpRX~5cP2~̞( ;zԞq) E9: 5~/QNĎ9x]ם><5_aٗV8ڢkIŜmDɵ0q*N8nm^VHjyEB,!"k!*]+Vvu*=YXFNq\0QMt;-wknZ`ɨ'tT+0yyӧ0zWn7-^c/. jǜ܇5RDd^=m6rlJ/l̚lTP?CgC"5ĩOɾ/}l02JCgoȑwٞ&pGDwA]–~uK=s]XkE=*JL\?囶O:U#6vrG_Nߟ[ 9.8{ƽ欄2 Y$f>S}0!wxĖ`f'# B8e $Iz X'ּ }ġ>}5puGZfΟ ]X%] KEМrhyon#CAPҎ܅X~$WYY0iDE<ۙ0^@D:\v=?G0t J]ȵE@y0j`bJݏ= 8n3'?Ǭ>ʬ[z L{To3>æۤo_i)]*ZMR gPJ*tTq0b#0ogtpyLMr^ƕ6a3{ƣ;ziq-Zÿ&ae8F&K~/h`Rtǡ_qj$](yƙ;`Y"x6s±OҐ5I)nb-} Pt9xZ#yjD=RLDJHbBa#^qR[Ύ j# [â-'UF4* BqOHO5A,j]UaDS-%O0GhɆ܏JfD٩߄gpۣ{MHKp5lӿB^fdϞAUW0nث]PKf|Q7f*:bXn>Dm&3 zSCﹽRT{nWx4s+MH@vT}:rx1Ŗ[f0@#Ϊ6no`kJLe͝)izaDWDT"BtW ѵQ$7[{a(0akzEF뇿3C$>Ļ03TBwMsNQ=d \H)rGDEC !WᅛA'Zᯉg ^h=wL-Rk` jgk-+2Ղrh4(GcYAl&]3V1BE%Iv `!]%ڃuāh] }\j4;8x+t^x2T0P  w{?"4by':a`mK|v̈:'DXNjNsc4fzG8B58pq<>^둣/1(2kamrTxm[O#C6,HR6B/2N 2ӥAh4pU͓"{ٙ)"Y|΢8,$( ~T2fl5u@_Xh;uw )7]ǼYWciƮ,tp /9}(?PXw H{%k柃ʘ;1R*BG%i煖[. o}e'LDt3wl1H7rsxfFe}C?K(cdAvnqlڴ O% Cy*tjȨ )v\X1lζ 4־ADl젊b=$N(;T}|o`]?OcdeQw :1@ي[N}sL$|K酺{pNB<_Ň(m qv38F|wbNInBv|U7c 8އ?c< ƘwvI߁u9zuDٹX \uJS!G $Pd&($6V+5o1 ܦHSKCP't fTUv_-W3ׁO7 -($5)|GMGX\q SI%7lxM\mͺXA%@Bt'9MD{ܧyaD|B\\DEY9Fp Ucoa'^o9+ڵh‘WQ1˰f\i 0Xnj6$R:N*FayjM3…m0H@30.J☠y9jl6&F`30յy>ba `Дn1FH;}ħqF3ӔmS`A?M'sbnEKCZQUPЇ2[f;v2IN l;~kp/ƢCZ̓MB9gx1|RS|jhu-`kgkShS=jRw%y]g%Vcl.KF\=섆[6 ų3(c}$ L>|ʵf4,gu_G06${M9ېz}[|tHI Z Pыv-Үp1:ۮT"b GW<90^QE3+Cd WpF N`fT2TC EDytxm1Yj) /w)Z׳O6/XP. O֊[NfPm]M̋s[GIi 4j-r}A}#cJ?B#lZ4OLVA#vj!Ruƹ%"'~weWÎD\Vsu'N3x7 GZ"398u8/`̴1챀Kv<()5LK1/z>liڱBm$!u{P(f{sk5qW6r"Jo'ຟvp@qi.~p5:S!n(v˪&f,=w9_9 Ys3u+r0jBu~*m2*Ql4K>FU$u/h|(wW9BTfKt;ו2 LcBU\DzVǬ>m o#{JUؚLO5; pY'HÊ7naj/2ϔntM%WǏñ53X׸>]4 "l7 *jƏ_YKӉ9{<;hys]`}v;BaNc}TS0+cUK^F"ۣzXrn[cz{|p@2g# >9 3Rĉ@X֧ SpXʥ|Uڡ!;syG jF5Zk/ڷ"d4Zg?*ެ1!V:M/-]t'Hu*艶{"f@Q#DbNt0LK7O!Vg_OV]z%<)x_*Wޠ}JIoc`b*E$\R#մgNꒈKM颧)a#8eM{!5 `SOXRc?l/t9q@'g{x2ԲX|*I.g0!ӈ VN!{G10y`s>oZ"xr_|W~(SA5NA"^*ݸM45 $ߋ,lzX ph !R u3PxBVF:N`?Ȃ3t~Kb >qK8Ȍ'tVڂYJm/mtAv|K&]q VɟȽeԄӂ Y6k\SNdȪh ɵp|c5c42 9^lڥ-ҝ^E)ϐʙKJxYKkOB ubr̎GzS rA"%Dl%oӮRb?0_ Ih<!!CxڂM"|89=0QE$qߊ[ {bۚgF5 yUxmざ|7b_=ltt\~_z2yggmbhF%M·3ɬ[]HĎ|_^Ǣb'ˊIXbӠu)s䇵Q%:.I}5z@;L'8.]+U]H&]TJN' Q o)ˁH2MW{32S  ?LU(§X^BU%cWQ::>!>l<*u*2FT}؞ ƒ n|dZ`F饔~{0'6Gz]+`?5a7=ɄN]WX?QРNz&HLk2>6""&D ᶅӽ)&,`Ig/'SwQ:T s ֛{ ^U`5֔uԺs +tWA$G6j 5)sOr?z__5i! gE33cT^NmJ?ol~QT|M]rpG7-o<ӐMw}EئpD.hd;wMU*)2G~[sbNv#d>.s@$9}^D03!43vW3=OYX}{fuL)8EK6.zo8k19879D=h_}ð]6#\#ܖZˬ ʮpZ͇x n3q%7i5U,+2O#_ !&<"G40BLRNqya*ִWktN.0s]Sy):CzjЯp- ,EvO&YnP Y%[rƴboS=[I8h5opmdF#saf+c+kJ`wy7t/eݮ % Q"N70&DdGS>|aBcy6JU ]C\;R. &$ؐ#+j 'ؐS/ef,p<|0wU*""N˴, 7rr)3 1ҷ#ajpMh1?g@ͼߢأM L(qe$[J~}z2(G\%j>†GF6 _$ޓtj8diigMxMX^w`Z:NP(~Wtu,6g^aAEti2YRwJKeV͕6?&0ϮơbËwAy1LSXEaPGטI;M5Ux)OafT_ke<^r2ٍxqeͰGf@I"aű?b`/.a)[8iŭ%a="6R6.+0,%/$5x=z]FM>3+]"$s.6[Nb UQ6^DWSRrݓTJ =M'^qYP,iHnƢ:4Y@kvN#ۢc|4\? t:񁚃4FZc,f vE%x- eu'of79DyH#Sˊ#A:㪰1$ӏ:\&21Y!8 QrYhm>n<$[GIf+` @iв$ZXK {7B9 } )5ne5-q]lpSܟ= LP6X;|K'9Lz`,XM҂RD3٠]/|sA!OȢn/}%(tyͱf#aݲIk_M"zpjqlyʩ Sva`CxZcIIGIYѣ=N%qh~l,J WqV& ZdH ' d4;'YH:_d . F ᚭ#O [y*"E Mf9Ƣ!'%ɭbӗ-0M 4[w];0T =r/tt,X*迯K랼pU ;v.\+BzfRDM'Q[U"]V}ᶨ*[hJn#gstޗ: /IݣJuh-ZESjN:B H OKVD^.E'::5#&IX\/w2i}P$ERŇ 4+glg n?T&a9)^`lW~at%{B'KKķ-&73i@gv{I+ Ġȷ#Z;XF~޿8~ⵒbCauYRj):s&NM䃊e`lYw#)lbɸ|hNZzx5qY6扦vVbݒ1fǮt1]~_vfì?y 0+bk| g=avݻ/ʖbpdcbdV̸d `瀠R2e&?h1 3CI5 We ܥ'q'2կwJ+#U[J"D9:O{="V3.'oR397 MK4#Ļay"O% ; =¦>څ"G6PU SgMx陬~% 2a?yz@R"D*4G#A&dU=ѕcN c~ЫS nEti!TP.^g#PKHD)ID"u}\bXg_g{a^y<э?[CBjd>~o3L8XjŔ 2FfoD+Z3`P]ZHl7*}krzz*Ud?R˖WPeNqݫ.@R̚K(^>&Nhs4-OxKoXd,@',n74tX8w^O]j"Y~)rc xxZwŽmzކjt8]P="<`Tk?̜ -erD*AFtzH*oOʣ^j+KNnTB%?f5!jLM ]^;\& @v)G{-E> kP7N X,Ib1Mk#-"#=4tW;ma&E~)I6 1!e PkEiB5ihP8B`l^tV)eӌdTĀ~RȺX s`ZL^Nwm|nx۪& 54heG-!$7@OĽ06uP%]p⎶2Ks( y1l'ɯST 4UzqCVsLbx簔旯5<&Qsl2[JY1yxyRn\@ʙIz8F|LZ ^3U C;R1)OjX} 8#_FMYk Lwa c^3[첷 )4N չ8҆;Sէ Bs8Cr9C߂DkGo%bZ3aDd+7?ՠ F/K%|,R>2C!;ZU@*؜9n,O:c!f{&ẃ մS߆2C; YoMu4x?H2Jq8+XCFtX"i;ls.Wr=LV6fWDD !US6C?CfHE<d#$\ w^:zɩO[,E[>QJsר/f+Ɔ ǖE)F*V;: -WH6{8aUgldƋ-,ԶHѬXW΅Œ=oAPKm\ ׶LE=Y9k8@=-I˕ &`yee ;[bJqH k]tVmM??hڏl 6q?;2V`T%LCN!@BƣzAY]wFEV6t1:ֺ)@jph{ > u1gN|(( z䂂j+,D^> ajf!$ڠE}qgE-L|ɤ5AW7?cbI?&òr'n &R2˘L?i\5j &O5 "eDZ/1}8n9ͼ4 jԆޗL+mT}= D;2 5iHmWzExی4k*rƠFH߇-KG|Hu[!B1zw]]=8,!S.}C90{* .F 4)9%GM VmԆQk3 H.'1nDMz%{ם»x'' cg8/Jn~ҩvs; ,!6J4 6sȈ6!UQM12 b&r$詘-`oSs.bץ 5%=J +\FqF?:̾v>QJA`NZ'$.a& (hv &o'T#ɑ҉AK"]M^p؅uAzS+"ۺK]n^ =(dU%& f h QuZtd^z^]9#_BSK|dQ_꽕y OүIg@UC kdIOfape#1_[Iar}"f]7䙹<8/"#<]OdzY|6ΑzTĮf]CJQ^Jwr1V-x5pr$_>f_~OC <A/"pұdZͬlHlAֳ—o)x䢶/n']TM~9ܦn5Oؿz Za(1'=Խ\)v~˅:J! 0X&DWI+Y\P0%Ny)r>ŗ'xo%g=;aQ>{{PEEG:c‡][\YO&o`5櫃:ݚWSɋYQ̑=.Yfq34؉P8/joJW!JShx #kS#'u':TUcJɈt N=dV,YT?;C#EDr# %ęǬ-7PW,tQk"[zBԓlsǭI7$/P`=ᓶN:#xTMnhzf)\_1jZ[5,6G9=\a4L6IzZ0t={b;W&s(Y֤y$4A"Ȑ̅PJ-pV?uE PCŏ-{>=|.Z 7z=x;[=zgT2f!cN<1d޴4nSE~qB~?˨Xx_ [vE?G%`-ڰ:S%ҀG%9A47D<:D(7Ǹnu|n?ܼ~Їa*+-arF2RvV1@=\Ɓf*c) yDXwoyKWYǵVZ 1~/5FZ2_(w&.4y]&nTɱcPG;r#7KlyIؼKwq߅@ Ӛ9研1 A}Ovԯw[`ܳz';Cf m > %*  V3qgShsqg:g[Kz}g&t/BOrmWB꣭-K9ZM925mK:v;&wK(O/#;i()]oe=<[=O ,}Bԕf*K e)Qa/n̎x_Lo{w_Al'{#vqDwhYչwfYJ,^G'-:µl >b7疧$hP%kv4ʷ_G\ !8 o7Ba1jr|jt9\bk*>7+@6Jʏ+e@ $ni3c{ *CZU-4vSxЧwHUElZGs#UHd-w+T}ng7z%$&"D$D{DȎ(  t dJav&T} dǎZvi?om(Á<4d\2 }4ߠ/[=pL;Cf$~[4cimgB]U4`q3ɢ?WCWԪ}BV(ohMjGW~ $~i۝g ɬuUPS&?j^uҦJ#9l|(GD] Rp];6ę6,& ni2K}[Y@0JUK7KZ@.ٹ3 7L(5g@G:ҢBP3EG]' a}L/hy l!\^Q:(%!%]~Td@<[|wi۩Rk7tLpvv|L#N6_oc̀#B*oN1M^# (_|j5pwc'+4#G<aP~ĩ#;m*%wIJo"]L$Skkr?-(ȐMRl*(}&˂'tV U,e;/%'ƍT0vEր[1 B8rg6ĩ޷WbaN`Y7Mnwr]tKT4#VvS\t&5p!?]?CL78gylq^SCN߰@6}I r'tW*G@~ F3Ф$;ۆ$FJE b?i $u {RUCCS90du#,2㋲P Xm#Rs!!h)ðO2QD[I7w55!BFLw]M~NVBoqf-diy0"J?c H^aHH8dR@,cft PZoyFO:*p{}r!Nhfu|iBZNvx-3s\pߏkh":{Ӭ͸. XJ)KnEb5py4HĀ-Se{[(1#rwyPRn5Rz{¤Քr~<C /^_{G2_g' O77mJ0cv}J;{?L ֽb]>s QxᅯluckP=];L]Y6ūWI>e gktéJlF \|q(KtOHmUwWӾk`x3![kY&(U󌲊Aւ.׼X fna_ƹl=Sɉ[) PF; 0^G J/K9K?r^VxS\_Z2!ձgkvĮ8!1Ћ/d ߁g:(4$r`.lG_*P[Qؓ>L11pC676j\Yi <q_I-_ّ -{Q^'.ؼﱶ޳ T(fGg*1zvV/s;A0=NðA<͒a'.˱ I'Dm2cLmu뱷z߻:7=oGߡSKlBW$/ (޲<ç"jLBK ۩Ԃ[V*Ia-i9b'rK[H-re o&WҐyKpGNIvSNZ,"~Eg =wsmn׉gBM9ʹ:w:|$.cB0-G4$m2`fKFWP7S]V-n 4zRN[׼W?|н;1N:t=4a4VI!^*IRq/I/4un- "qunȓ4?mmӖ6C.TeMI.4s>!{_xÞ8(2.BrX K&L鋿H7Z;&RʾIE5-吒q9 -H/iv7rz̑w'!:Gү9Ę>eތ575 9`}y#[~KGoVYi KeY/ʗ޲trtIjϊjWROp|6ةȁeS\j+WpT8h51x9|z"=h{f4HRL2f?6,Fk%.DhBeOTP>`⋚{CXCj- [I|M9MX2Aԝ [Ӆt`%7)+f 2^[A`.g'6~ Htj47Z*B#/Į#| 2>UܔUx(dc[]ؓEn$}Gwlb5AWf;(k6d5u$K70S eXޖ>&W;19Q ԟy Sw0S+!шxj ]uݸ\٦.,ÖVeNwή仼:y*a'nU?ĺjǞLކ3廤;GZϖ#<#~P]?Waa!3 G} FPx] ?֘^W'cb˂ uǪ* Sݖ7WP_RPB3梵yKhK!먇I[opaS/*buhHXR`p7K -4 kf9 s&&;UAēAiBnwYG̍T$Ena4~2VӋ:^r9Q^+ԝ}2[XVC pBw0E Zr)ZLhpښo38}:5%3lvQuHrwvp]yڕHa1=>ل6ݭM@$9*-:Vz":ڙY^%];;o7Zշʕ,txri/``^! xHS07Np- ggμ]\>^V  @X4N{jt2̙ɾ'i?^7u5,9$f:sgԞ;aoXv o-kf_9n*ABlv9^Q`ϗFx&EmIRk9MRB/`s1qc}`=s~0>z<bT3ܚ,5PMv ,w7HC\CTཏ; ŗƵqǜLG + ɿc<{.\ArE3cϦU͜oŸT]ifjz#vZ26C@t49:jݮ$2$g@ל 3l2h4,p9*8/`L'Rg+plfh _'bA>gglɲaYd;_ef|E6x,<˨J*]=03bjNJ9k#1p&}ꀑ:x?.G/C˃%I"WzVE‹1otK%5wdWKh-n$~U@ 5> F9I6xfDTQjGsW5`'N *[/xwYZYڬ틑j4eDfWaZpӖܕ-˳bP=&1xzj1[qLOMEAV{Bc_ &xDt"'lk5błI`-iڄ0}w}`3lH fnZ+ hxc֝y 3_ ma{t^$ 5e((z 3`ӅMZ7}A#ѥfuq '׏|7;K@YR2cÿDhwQdܰ _~B`; Nt:t#܎Q|Z!/][;-Zf3Tk{"B.>4ͦ -'%~)ߊ9~`Ǯbȁ~zt)P&guAa4WI;GgLa_gD$@|(w hW%u E+++R}%K ëꨧnWOr[.:l6k^4Q`LMu_$HIN_<SIY`tY`[ 5jQey^n2xʣ Y6ԱIDC?f Cn2M-U=5T UC3g[יNkk_[u\(0(t3h"k- ?Ͽt*6jg] x) jA(Q1A Gej<:G@D'8HbZ'ita g]du>㧤G%3Zb{ Ip;Z#L4' GRl)'1?%֮pBͦNC/bw-X8 Z2kn7 GX(c~d#,OCP. ˎ '@}=2dM[_ې{뵁ߍ@^$+ߡ\KTcƉI@\΍p{:%QqR. &&_*I#ڔz.TBwI/8 Qcd{Q *N'ʲ%Qpdwxf th5XS27L$V>_"AudmJ XB*?wĹCCno-G,(esz{yE+DvkvQC*BG9[&lXZ2etufhlԺw"ǭ<KyDOQx?i+5fOUcf/ LeSu*cz`P8+S=@,c}7 "1 ̟οw^QO9*5})P "q6\K\ߦqrƜ+'<rB~SՇ@Tc# t=E>mӇjtV ?׫}4Bf4+M*)<)yfa]b\D9plh|7H! /Zc-IOQ\I:?`ޘd^xܑ={cD{њ}G̞=5_VJfcYKlE{_&?2zLh sX'*HЉ_%\81&w~7`$>wL KKM{}zsY8\%K}iwWfcg75V!b)!LyN|m[nL"ZՑtgG'`sxןߢq^洛=jÆ{=tUV*t/ ct/fMA5.C,dxn7v֑~crs}‰ LQo!#4Q!V<ܨGD\oLD5fϿ,]-g\"1LGK/`eM_/ 1[(X#lY&1l&r:&NBX+:E |I~ħWmGѭ)5hmW}_G,f9p7yylǨoxPNOyFC*BCfs[[w nm|9r1T&“"!l[,Ԉ05Xz+m} ;e rg-RW8ޯ-V1 vkNp&ADFX)F]S:V>hW ao346, 76jlj7iJzKJUbzVR#13UX6{o& H漅{Qqy?s-:8X.Rt]b&6bDZ2')5<}4N dܗ-s*Lg^IqYʠ 8IEw)A4^W&4`#H`I}! R~4}oa8H>F=Gz=7:؍r:j} ~R *=bsšoU%4k[N olSÕ~h88ɕ{m["K7=t,)BL,k`iYx/hB+gcJ]%L<.Y ZC5@XU$ }Zݏ)8GǓDfDgIrVnL=ب|9Jהd͂=R,q8Tff8 (X2W`fz܄ '9_ýBLP1a`Tds ]<9.ףniÉUChLRlq©,)j>͂KxoBw TAEУ8@ \ʁ} cjV2Zwnps/J +&P$z3^'T|u*q4 I5'=mڰ@xbc~XR)5?ṕťyr,gH&B Y@jqEqEM7NAZ:8̏wnvtR +&j)X Nr'BkjQ:Uxgk &UH s56 \LRL%E+e;\ AO'b[ws,zr7NZh ȀǞ"(>F^,l_aEΆr{ˉ}ZFqk~*/\m f<:l-XwQsG$JkD(7-PIU)Y<$V_20~1/z* O MTLUA#U'^Xe+ǹwk fSc zdͰ 'FÒ 5$kl6ҡ vPhwС/A U V`pZ}^{ag0րח:1WٝZ<4_&xԁ01pC>'Xt7$:zvAy.9N3-eLn|- ;ެ|a޶1aB߼&)#Z#QGo1uu(\ "v=stH뱻!L&ҶT֯BsB|L٩1XRs"XGv'%.ny$ i^d՗ eI#xeOv%2w&XT_ im1ىra0MTZT9yv5]ưaaӼ 0~74I Qvu=D5%eOu}HݱD uzaTcQ \Ba@eܤ0U æOXawLURs.Z Z AƸ{ m Q ~h= w0`7(Oj,uY)A,LDwpy;zzzΫg.3߇FXU5[Y'm 2I9<ۿ ȅ3yx%1}H^LMݼxjk̮E<ǜk=n91mxJteWg"@vHvOK]x] m8爻Q^)dM tT!j.yxAYkZyZRN@NLp\rV+o5.R g3pʬ@)^Fw޵$^@;H[Bm5٪]>)XLLjv3 (uB2r\rں3`2CO-OJV_h\^R5C3=KDGsK/57H*gҝ^̰U,W0Qlmh1"Ы tw)gTq E1V@75IgdEg#v$]rf|xm~(9{h?͠X67 [ 옑ĵGxMr[l `d,Q t!YH'93 wkE3MjFJ\"{f].zCԸOy m#NWSM-Fx^"xhRž[},[Y;<~ 7sdz m'@!tw*ɓ*mTت#V߾5qTs*[1Tgwf;a[-.xrw’W@[)He~AkfXw097BRkƩҽ0,ƒ%L<3!:?ʐQ 3DDgGk6jJ9F+ĔZNj;WOu-ki]IW6+$クbrbu܌ $s'#w!?A$;8g8<l-$~,p,6OvMuBlJmQ:#۸Պ˰}SWL*A=۫NLT9yPt:{LH9yfzI8,^)m R-x)}wG6[w(!&p:P6:$ JĒ^P%Z @gFψ6,Y)KP]Ж`яz&Ij\gmԵW0ȐrUǃʘ&ՊdV8ۥq (a7ж=G!/Cs_]2?()?SO{=NERET/&;U:aX퀱8\mLOІWǣ(;boǼ_ɯF9"~m xEٶQ HA T!޽IoqxTՂL jӴDkvLt_h-&6@|LmFڟ/fUI פ'!<6Mli% j=`kYڽ_BRmXykԤi/50|a&&1Z5a 2$҂!Z0&!f];xq&\E1P;oXQPezN{EX 9& U+pDb/GZE_i0(i=`Yc28EԢA¤_MҷDőGc-m<ϫn7iA/j*mi sq zpȷX2JP4n*n$OxH8@*zsNo%"РI1p,_FUؙMf!•O,%z +|ʀ XĦIGSHݥsZ[B|>[jX TP7oCn/;ăs㏈l.pAo,ME7Jr"-ʣmw]rVi7 C(Vi:AfEՇӽ m3;Z\6b!?1B1"k䒽@:#JW5=d6([ P>r"aU "q6crveME$sdH[ HWrRy*8)%H6C~֙i^ؤ}jbE謤j*{wv:=UTB{zhAT(f͹b  ᡔKVaƐ,SH3}/@y9$ 9*&O!V Dj)尦.ayQA2k VUZ.@X4zңeb"wtY}]vqæV[l}f԰k9:rut֮_)% r7ѥ2yq y)8ȧ[0}x^]Ba`IS2]H}}N;d|58A\NrY8ܡȹ!0>|q4 fTe/ \e@}xh4e2 VFYqϨZdGbB) ]QQ}y{ Kx,}}RnAY|HBx 420hv#317*Q{ٞf }NM|eV &>1%5E FAԾ0.$$@#1KD,p֎}~rFaMc JTp\}3@/pg D ÿe> RP>q_~6:/DwvAZ+xP2k ݡ&O==OoҗVJplWC8 v.dpکqcU[ A&|-JFG 1 ƘEL)+y>pg XVS7v5/OPm%ԄRAeW҃K.:@Ra*rP sF;\re ;EAVyZJˑ4C g7?k!sR\tbgb!%!!itLZ`'({R)!NXPl($-Y. حIrf{_^,}> =$Ǘ)R۪2n|8'I&$~bIMtzgdzS]J\k-~ڮ$O96W&4Y坩lW݌^W-bEkq0jG ٘4aMރh*:G@sZAR;҇OzGXd |Ukƶ97ZssT %>:$'tl3W0{ȳur~UWmoKp"PcConZ.bw#G*zi<"g[KIV ~LԾDo 4NLD辋 N]OЉ+ܙ|omxS B YS0RnJd .ȦKyٳq7SSqa{ڡ(qb_+%bY1-;W/\;2J,*o#L5\skk"{CP)Vvt$7hsqZ߈ؕ(b#mFM kWtFlun\w{snDS^ a4RsR=OAI38PT>6;*⇷;!q D̈́&ŽQ~(/{X⠨7;+җ z48f+vĕ~r9]dǵ(\X" [X v[4pAaj]?8gOe+=)5VxzoD]fQ;}d)۵Oe BH y̯:&2ۚWCp-+^Id`z y^rM"> b'bCآmB.]R̰$۽FY[Ñ` B0Ci3 I2Oq}\iӭ$a%F; y 5tFR0N) Ds;+SEQk)7 Fҁ0\2JL+JД'i;kXMDDhix=j_ %`ZޑtfC.ozmi.#}oy-2z-&:!):{U ~]L4@U5r!wS棯~t_ 0,tfBS`(o:/%0KP5D7j'IŴ|(BCxH6AY"x*R͹#Lxu.Toh^]ؕg6)e*rr !\cDƬ̸1;@%smV ylЉ*m Viux5*NUzQJe ?-Svx%m"R Ra]*9EFmdo*) ugqlAֲ`vFS^M>^9R#ʏBɗCu J.cLl.Ô4f| H>e9*˿;#;"{)X5XC+Ձ=5l7h(L|Y{m&S*N[g ΋EVP{!bIECs":1ֱ$rvEeTWY>F F7 ~m4 L ڕ,}Cvؽ]z`:ս֝7xE:CMEUL7%۠?[!{vґ&wE}"?e(|!rټZ|Yj4z+ok4-+__M LpL}|IQEi6ї=68-[VFym6Z+Ac\]|^ k%-cܑ&2{eM(hHlO]o,$QZd]$W6>39;NI#)exr#z`p7F.&.&QLKap+/P1-bg^e{?U$= /kVs䭇Y? K额bAK{_Axz^]}'Qr~M$M`hs徆pۖw&:efguzώO 81/E72fa0i/qV#0UV|&oNU~|/ѝ{P\r^)]5 a%i`YwL"s#1u\aN;48@tQX ?%_K1m+1|2ƞݯ3~oN]2c 9Fg8^d06v\+G^G=~I/Wmw5)_Y轃 %9f(A/NߧKll`=2*b l {ٵ4GFAgېOgŚ&hG i78)*)x7non]-?Rvӂ?q j~$mDždY"bHr?cd>r>Y{JUz7@b0 b<*~4O-8g*(L>n(S=Dl)kR'fIb>3̶SCsuz:`)K<Dhg,po~໱bMz_fc;ږ{c2N X}[31~X5VctV_.ou쏡o*e!"rZ-q=-ؚVHݮYI>v->~Jm8Q$q~ȡ=I7PNU5 TyXG{_+ł$Ǭ;{.ka?W< ĸh|nu08IuoM $Λ|?fJN$ 75Bk-! 'I!V`3eΈ+KOheQGs6ICE D%3D uqU@z%Jո+j-i D xw+?P&g&dd'v@F ˜~,Bxz"V FeK&ŵ Cvm6= - vhH /~;*mߌ OO R# OD]->4l877b7-șQa?=N▝g/;M(|qhkXI~PF3CM!H<%^nҠOe觿֭T䬐0~ُ,v4w L:.QHI'//t2lQup`bcɹ~1]t?1Y-bѱ3=%WfzrlR:rV-j$3<8Rryw= {xۺeWӅBO6R딋Px cYu,"f+a*=+fy1KrWUyMfLʃoOI-5ucs}c ld/dfV(ԭQe$3[{o="^mZ'6]X&'Wxl gY5% :׻!L(׋ip UBb?-94V}St6_[Bف: `ӧD.}3vaD T=CL{qU0dp;sPlHk{3y?9C{mеx&6;~ZcQsCyw6 $:ڹux"eFrtk eV3|YZC\DUh Bfl(i6qxB=5X֫'çH'd4WitM CSiv8) /~yhO,tDf쇢z5D:ke.Vu* _fZ1>P qF4i !Xœ3M13f/+IA'qbQ&-@ڳn'+:Ĥ/MR24FỰ6Wbƌ׍o2T!;_Ia.;ܓֺhd =v)!uwؗP5 \lN" ,; i WUT{%Gm`qK4D&OX+~ ܺE~;ظ̬U AJ5'lzmP=; t똷?iX"6:|S }pEL.Gp-)(n^>J!@l4F QLM(3K@*J,;nj2Y&5Nia83 sxj ZS̕(I [ԻwW c[R?&ܐ7MYaLH}k?8uE*sOw/sic /j4"E=8$҆hc111hɦ/JYb`.%oH7_'58Q ^.&^>'64`Ni`ӀCL_ ):RAıu 6&}h]ܰi,xw ḥʰA'nSiʠֻ#-T$N0s2'Hc1p?!oQ\2a1K[|Ͽ!kDy-QF})UO8@)#pQa>@;  x֫-9Z s۶ƌkEƆq3Ohlv,pUnQ6,oFE*K(nDj펲jRljR͸< {hVlsԙ|-M"m VrOX G|ǖl%wё}6t^I`}}g tÏI04W-<ߤfH++)w͓kU4gN'w)_* TE_Ulcn*Ln#O!~fXh=?(a!x}Lm$4e &3Blvijde70 !r ͂^T-wz Scz~r g;Aj CE;G1jvb f3,H}z꛵ą{E;wh{v7A?:Is+;G>&SCY:;[PTCejGUChEcWS8ew}s]3R_f$R舟 ܈8:m]gG"ӇD6dIz;ah[C\Q];l2GIńo`'a,a]%T3PMbn1 vK n=wsJ=\t8p jebHgXV6؁P$W!/WȮpq Xzq7B0Vs:\rsc3 jk3R_x_oG#lOqf[X1opRJ?Ւ~uOPr[#?W^H3&i#_R$UXG3Erפ@W]! q#\J"հ :GW@^!D=Lt.ޗ6ք.[MJ)xyhʃv=@::tz&S.b22j;x击ĮtcOށ24&\r8y2Y\< o8^MG- 䟏$:{i]+*Mjt[PԸuu>^)RF2lzՄ!GP߿ZTlGe&4Xen@KJ]r$Uq>&qLj@%v?y"q:out@FWkIT &lbil NƓ+؟|Pėt onTgf2j^Tu'#t2|<~I.F_4'ӶK."Mɋ79wpQfVdPِvJq_!@5]0B9br˕-JMԉ1!aAJ!_gDFPn@r?{ϾEF3_퐀lrќz3-z H̲ fG2 Fmhyhi_g F]K p4횬H0aԳp@.1Kk ,t(h}x:2nv;a/M`v 4>*J ~"T̿%U6lUT|62 VTBGfmB?Aww'hx:I'. ,?QmAͼ}>{Zm>ؙ&> j\a|4XG Vf0$)wCmZ -pā淋O^w#ɂf^7^P,Aoim7EW)x[cӰvAϴke1ڶWOlDq=09ȍ%W")ݭ2ƼZW< vr'.N/%'RuPE]XڋDԘi8qUr|I4H}>NdEܕ{&Kaʓ g^,@ Rs&YKA|C0.}_~d=fSH=YaD+PA3jr)Y+IŔʣ~NͻЎKb@DžWnsstmL &oN?Y(3ĠupmpŠҞ 4Qe74N^)NHG:C~ԭfNH$ъNW9fQG$C- qtRuB is)Q$v:DP]pQػr6f v ){$hvoŪcHX6 ="#͚?yX̯x$Qpf-^6'`x ,u$ͦQz_ޙEG7?m;4rZKCChk1ӎMnk0E(=&f1f:*/L:8u!\AO)qhr7?B^*K m#Zl O4a'9ծS D}u/Zoo|/;:RY- ֐;) U%N<$}&XyuU7O\bQPϠɧtp4ta(0[GgٝnwE{ }8r+H絣v~2Wr/L`{,EN#iS!Ps o :k-]!B굅v(pwvBmXȦZ,8{3Y0?[e '\EklM2E$?bBRf+F^*V;~ɵ pYO8M<=ULƿ[BE!;vmɦ ^QP`rzI}KB1%)Gn(7F Gy5*[$Ȼ̲zSLc%[.%xZLU~I?-UhjǥF2,ϨӮ~L|(>uݳ_U?U-,^>P L+&#O`ߵ͚[7z:VXCCJ6\q5PN!*,rǔƃP49Ln%p^JW*M8…P(@e?oP!%Cdv]i: &c \5'nYHk3(Ѕ_l=l|ϳb;!0TՃ;fOܢ{/#4Fѱup%TՊ\n3ԃcVRHPoa5x#\c'K&m9=#08lPف+Hq\H8q7Gp'M _D/SL\% pYbi70{`!nLllam}+=}3dF֤' (t@V;e宪7Z4:z8>@1bq䕜)mnAi."AuTV% M@0CliAU?)׻LkҨ snT!mf"LùBˑl:)|>cSA i.ZW&pdW t@\tf˔w ?_4v)̨|vW:7i.ۉNK.Lۀ&#tDzߝi-Tޟ<]H[JWH,Qc cۓBi(ѤkDb%~y|!ul\Y:"6$ڼ*p^t'7۰؛8&( K⑚n F罞O+%e1Y&Ҭm3_^ ǤίYVz sۨ*7H[H I;L%WAV{=3\hrPKܶs5Zaư =S,7(߬ei]*1s~3`)jF <S}!neMkKyகtT P?~2|Z7UKf9ZNK6;e6z r qM0.f0?#Rx,F\aR7,V uxbƽ=yM  UYP'3c!BtrbM0G3 tI2ԅ]2ڝ!;Ҝ6i7Ԧ]l'n.#Hʑsu@d\0:uA5Բٚ3AYq&4shL V8RQ _p%Ӷ7*$İ UXq8G "NSl'r8u:*nś(^+ɭ䒼9opՄwvwI"h#RL @.R,Mēo,Ml*|\Q](.!x D97ZͰ \Z\B J`7&}ωa"<:",!rY+X \k#a ? Hwqs|7o=Ab;gnupdxciH*׊)wa䚣Ra7 Fhs'ܸ[W̹ùC8u9GF>G sňK8Ɗٟ)a ye!&}M4%4p'ٯ-r^k'|e94Tjb.KEh[Yq Ror[NN6zW^K츐k0Œ;SdPD+H;Ƣ^_X`O1b' ycP欙nIKpy WkUFHBq0;=USh|k:t;T5ЙsrE]/!͖Ѥ{)ZYC,d_w1# ARX)OilѢޘGm&[||Bbx 4de25;+0ŏv`Qi.\)&_n 66{n^ɓt³ˎd 5 gөTuxgw9AvZ]?sgYl_G͉䍙WB2ЮOy8bIdP߿[p920+#2gnẃbVgsg@˼7ƮNF/ŋ 6*"}VrWֱmoaUrQ4gKtʣqîI$0쪱qfR4Nؔx)U?Dכu/%=j*_0f_xLҮ*:'Zy)d|C 2xD|F첳Ϛ RVh)RQ\1|uBs)71*Wfإ~?zһ}Kx=>Ǔ >O$q?{(27AQ?:b%U2=B1hySmrÛqy֖үz0t~(eQ^CzfV5$E[9ie]QrUX|,+~tI U?\(üG1(tO?bֽ,m83'=56d=-p6'O FWE0p1vZcSZ˪[X! o` mu*ADGTC:!D5FP)Xg`Y$kT5ڇPT:絾C- CL]P7!8 wrNIo_Xո.wwh. [œWc;، L.E a|. .kWZlj÷ga')0V>7_߲! g@gE|=/I/>Owк9ߢÿ]|!#JLٕGCJ .j6JJEzRVWܫ q`I /Ѳd^FLΈrAT2&2X )1-RpH4U g, NZӿ$'Yn%YuxHuN å{9YI/JMUJ]"-թDJHsicf(ϯN_+yyWG;jqVm%kCq謩 GzC5a$0zH i Ȗ<&V@tWV4Z4NJwdogB7J`N^ˁ@>6j_HЩ!ҥ2mٸ̩|i!J5 _Kv=ZR<9_Ƀ8EaY]҇ 6QBz9.Iȩ}II(ݲ2hर7 p Fp7L:ŦC擩ӍTrST/ȌE6{W] 8!l^=oK`5}5=mF~]CA Ŋ.+DC5iy hϞ~D9%NMi&D+NmN~fytr1MC9j7TcWt)DJ+u}Г9$z:ߵdL9)xM+ pBd^͙jUu(͂f]=u;9+vƵ r.93/7?||εb۳iKh̨ȾZral;|8)8fQRh#<׈Mr}񜋡ߤEDTjke/̺kȗPFeB͗28 gMJjwqFّTYP=ߥJb4*`}k/ҷxPN^eHin ;%5.`{8A~"D~돢LC0rsݕa:i'Ǝ|`wlyD>.v=_8@ג[˺hMG:4/ G@<˸2C,ϬOd[y:B-A1- ﲋ*S4#ZM֟GU6DcKgWl`勷bmvgۏg;58u,W=S4G \@R@zL1 "GgN3XA ڊ0Ƙį*(N?ڍVz /ױ DU͎~y"H%de0QvÍ R6xED~ Y\<1MS{t45ᆻ b31?|ŌfqbU'33!"*#LJto0 j,H6o ]O1EtP<{ qkDuiņwRGKu[T\K@%7oDHFXA_LVteqc-ԇ ߉٩qq# Ÿ牎= >BWOPL\*2;;!qץyp0!8YYASƈ0@=%oh V1/.Jj`3#q%n<)0GU +='}l_nuZ\ {XD.$v279uyc&푅"[k8!m 9 HQɳZqqle%6)bbj2gs y!u'uW\ur-[YI@& {;һ~lTX"FhL K.{zuR(#i˯- o z;K%8(:j&EPK?渗ݭ*YY..m&$YdLrΦ 9z׋tԏpY@<*m w_$0wHnu() 0y2\oUIEݏV,*ܗbD,!gGd CYqgDq LHY\2*;o |tL1z"_%5l]iKo_O)>co j@4nV^X*=lTN>P.`΂=;d!7==})Uujz#hU +".+sU lAGlg  hY/L\K1=cPT| +2h!ov)PxG~G9LhWvHZ7^qSk,FF0J,K"Y՛W)JO[+VPT㏫~!YI#o\WӬ sD cr(UGeFJx9: G~=[ɜ4i3QI7 )`Jeb0>5bi W8L7ӏQzOkI&X9lȅYqtv$K{ $$֞'Նe;"`\cnVΈ Vq7C"c˶H۠:nQP-ۙ_ZWuKR]mG$GrT ; rΡ"JdhyU'zo#05"&Nj/c4sG4i Ԅn@sQǪud/<]tn1G(Ő{&mm>GPYvM +«x)Fohלq:A%s"?§k|"Ti8 4ۮy)*& ,F=,> 'gv<,7NN/^5 zB7} y}5pގ-=GlI-[:+}ihޱd)վ1N5ML%QڃƲQ 5z{b*B nfk0g*9![ ss5ѽjXM8I/˕E& (YKȊS*('ҏ{oWF7lDdXE=r+J^2V A;L&b复 (GUbuȈqGr H{{Wګ֨}.7%JG2ϼv7`^ Г4Y&2ֶX)|E`QJPi >VHL7d1߫x迧Tyn1"@7"%640BIiTKߎrTuVCj΃cf깾bUwdZw}yE8 3fg*4,aGmׂ 4, 3"\>2(x b$n)nAV߈r dnD.AA֗'ikw{Qo608nԢp@m堾Y.,L BgxbDYJs0~Y0;oᰶ h!W}mH)B#̲6qG%D5}`\ 3M0Dڎwm`F9;;ȖT F&=9LBɎ_}@^lyv p%F=ԣJ#(x#g~sG0juRǽ<,%lJVTP/5sa vG2Аkti9$/enCvbF,xk$=xk H0lQ6FpUqt5Z6}<}(X8QDpPQ!g)_ʮmFpePJCGAROC]p6v0^&xSK4thr[QeѸA !;N3<ٜ#a<{4X~gwc:}:=JK\}ŽD[n_0ѸLF5*'6?hpxSs.d'`|\SGHd|qh/6]H(RDk9M9*t<@*}2KGxaQu8i3KyZxHC:׿ҐZ%V|OSX-͢­yE:^iPFRtXbJw(1_KEv;4&G>3K SeB`%O'Sr2*&m@}Q1 x5>`/nH1V xgt uZ`*LjԱxĵhyKC7nZ1|a`w *(uuh;hBѦW4~4b4)DQkVifUyߚTwT#UKD)gAU1`p3+c*]d%D^ׯԸIQsyōwU Ju\5PSgZg0# [mݭ$ur)W 2޵%ſ4F=5olʳ*cI;RiҶIs6~=$E gnwJ0xlZ*]5[ WnQqM76X.Vvå tu@u/$kyB)47-:4f]ڢe^(= ߼֭s:^;J:Eiҙ!7)Õo_+QiNc葕TrfCaR< ⯝ny{edi7/{\a "l2Sz)\Z)T ·ϙ~u+Y/em7%`.`yd N *!4u녁k _X. ʃ=U"UĂ\,k0e_kEv6a0Q ZP=]՜DZ[OZI6贇 򊸧 vDp^czUDy]6K K%ؗ5NKh:3gbA2pK+¯dvM!JPBVa)viPoQ-q$!y5?pC`ˌ戴Qƺ+7DPi’Տn'^EvV^qY)z]uc ~C WK?NŘk FU1LI1Xw w^O v L7n`I2%[Uvւlz P)f4n0 K=|cy`rOͱmشinߙ4~.Zx6+ ɤJذQ N%ǭ Of^_Q;>s,nU*~> Ɲ!C+}$\nZx,ʔU:W.j\6a2@:X`P/ҷU TD: @D$#\̵DJ~*XfƎ_ 6a IfC[6S%8XɟX!v8\L:moӾH[1x[4!}gi|V4w;YpМ m1J@ F8JkYebZD+.18̧ljf}~6Bif݀{@= >Cs!n z."!G5g%Vmokm#sr;4508O)|QVUI[DCKvGTa{iJ_EIn{ Y|r4y53C/pqr[1gGXxacdC7x^({@76T^'ʀ~K{C~WUoX8IRwƫ[f8!P<$MP,fg!mCy).&8r57g'f/j?k 0Vɾ<j}.+> D}I~W-1ȑxVe:"!L&8#J)NuXNL EVS|ʹ}}~6P)ӡ|^d ڟ-|6+Doxerݝ :H<侚,?$EG>8OCao,LJN7dkp]k]sM`v]'vL4z :K( D ջWXi9B? q,sδs+WŃ_ڲ1SRxnEkg)K~̺7f 9Ny 9.h]mr#ۈ̫ ? ""krON--j?H',Jޮ,{ERlp$i ߿PE>ܔ# o, ':kL#{wXTG:Z)i)͠ay|Z Ypc wT5i!ǂ\M `/];4Eosc(*|.JrxPR՘6>q9]v/SBMY͑pd4K0<1Y4%V1D,tk픨p$L\#ķ...Ze纊L~0:-Ot-,Rj۰m RGh@lj&huvSuvi;۵p]'5Y0qDcbugF{֣ItZ?{mN#9wC>RMxc8ld7%Nl,Wi[sQhS|sL( 1|v=|6ޭS7q2ٰxݾߖ[`SqI7qH2ZlonƢ"_ 4L "4Mo[T<\> otf_P*s@Sc鈕2kLP#8]osBeR ]{n) ;8JUgG] JÔ zj[ UlFpٟ?έI* G%UF1@Ň^Wuctgڜ9IC @T^FO4{9(8?M,b.I&*ivwP`kO276XH i;EdT΅*/)֯.;P4WPDMqyaL;JXDd3B'x-Wgd~[b`JO 'dfeZv'^'\gںI6괪X6l彟eA@M.(y]^&Bק${fAݔc0K~| b^D>b[%n_ʎ!>ۖ{sYu/r8.S!6qC*{ .7~3Tqx(RR{wG*.uA(/:#]=5#TES>a\H/bwW\QF&IgM>) }D*RHyCrHP [j"L]Ghh$zUXݕWFT&XE~~ yOODUdy;TIҬ賋yh'gä9F6$k6W,(Q ]*jD&qE~tHu+WN"Sex豒eQ"Vb]ɵ776T _r:syS등QAC^2ES2<r1B[7+UשȅeL4%ՔEUE"&o"*P{ F6uB,t¸/4ޮASq ⌙p[^)pfpҀ,PSŅ{`R\%C pWm-!|] qT/)%kۋٯU?Τgͦ(OOO^pKv$Y)qpDf +|H1҅KdL \欈NRV @f^5eKYz|cX.0'ӭa -Bf τ:<:h5pIGZ ^nzTaQ3)*iunBPG f"p>H\Uu{w3X N媪} Y.v" e➳A,u?H+le6wSm?<]Oޞ!~G`WU<*@l<{RNp~Vp;.f| T+ɗB+@lT7d/ JH.XpohewdSySsW9W>eBt$BAOpW"m@"1`ݡ9XWU y$,Y֏IS6gB\+:eW7|+*E> Xؚ-2{Q%'U٤DCBi[ = 5li%ChxXWt|f%/EAZD>0:/\V2a'ːH DUh"&{<Í.>=dDrcĸZ'^jLk\iȍ-w+qi+'Srɶ>ODI!ײsS)2?Kq+B$3ٟY'glf}7R<0hYt>>j?jbmݲ7 ~xU1Clkڮ"ve3Ƹwpj%^4l7Z AHZ 58MnB], Ҩ8gIGxjRqyC7|N mbH4.9fA!|qnTVY!}Ik!8@.LUty(vHXt_ZC^zУ e’" Ct(!gm&)rQqoUGu|FwO5QAa糬ɤE 6D2O~0Wn-|LI=ֽG=xxV;=u3q+:LPx +R֝#,;&[CAr!slq*ir75rNcn1BQ2Uި,. i?ljyS,mۏ+all"I~6C=6ӓiy $ aTҮ^_@:]Uwe\{pq.Jbs@-FC7p]fSޞϺޠͰN+ǶYJ0b/LUY)nb,k~)ƇsZ`Cz5ZL} b?xЄ4WNop_Zˤ̧ES稨聁:/|D #Bph3ߍ3X@R_i̦p| V`eQM4· tDI%a7+ &4˺WPviaɂ" e3P臑Ht®|2!N+w]k^Cҫ/̧z'EOŻ rvvaWe"ҭ{RCIpͰ2r֬ycÅ|W} Ǫ,{8G_UK3ypJLqf(JqB"Y*k@>Of#;c/N6 ٲ2 Ayn$-8٭zwRܴPXQ0`8EjCSqy]:N~/5|i =', GHw }˭Z Z;ȝN r}(s_S Ų2FwK Ҹ-%ȍL.s0}4I?L:xL(?uzÑ4I68hC[9#$]9dY8bkNl`=,;qK`M,5}8-/F *ېĐ߰E'IO37̮O,3 t*l}ɢDO=bUnH̙M4]5(lNtgG>`)<o+0z;gta5Y(M\DVJr$nyiQT ; ouI)/E( W) sƛ5hcȴA6*>i6|`a_b{jhW=?/ʁefK< jo1 1P䀘.C$҃ijƏǿ W8^V٩MzV]eΠXQ3 5W\] v<ӄ_KQk4t>ߴc|ژPqM=J&F.[:?V D}lQYD'SZ{H-^';&jzz1֤SId .-\eV+D\1V~F/A҈w tuRkC5=g\{͠)PsLy,-#4}`y_UT m̤74g:R zT"NuX#)o#@QL gRPPhAٿq.]aLɔ DOFz´g $q[: rO;1mGNBgfnݼ;bR[ w`􉋒h8CC:akW{<$*]VK[nP^EFXW8f[ݚ5y<65JQ Rٲ}M)KoߖwUAe@j&tp`_<Ξ f;}qЅj N#H*aR(#Ɖ.L'zql:xō:s1dݱ|aKFm#@L_yGL%Cd%#;(VY+: GL۲]g?/[w J~ėH*_5Nk@щ@`wC7yS,` 9N&Zf[I *=yjlڵ&CL<ֽh46p-R*M[UHyBi38Hj_  &eĶJV2["ʪ@<˲2)|z*,VIۃO00GpHkԓ/S֧WL返&O'ˀ N4h5ߕPeGCECQ&O8\{x 5yڿhXRK.x0 mggEng7@e4$FIyP Q;PRlr㥠[*NyȺiߠ.\ >!1ƃ4.-S[ }2_X-jwDRI(h2nG[.EYIR{s~WwRzyqKd6{snsIBnb꫚t `7O v^8).3A.+* C$\%V ;Fk>v|0[ k?$le}UvBQ^ѽf Bgp1p?Y a-j>xٽQ &42^iEb6?JP̠,N׭an6w] 籴3{%ᄗq:>x\W)҂2j..=y7TAEJ(gD`Jc =]g , pp.^ z)nn:xitzWV[:({'lU(14i!XL1oY94Є;.* Sob>%^6շgNc iKnOwkd'D?zedf(\u.%WxT`rgbX@%LLNNߴc\ǓN#|*m$6?"UDsTh@y")>=vﮤ_S$O4tFbι՗1;N ə oaҐ3?|?Wrwڏ% hVr$q%QVOc4_fb[CfWVӓ%6RdѢz*D?1PL4 Wg`OmvL%Gt8'mFíV0O[R3q#o$[+JFO,nη LDfڹ9,>4;렘#f2 ,^DDR4vXHz8 M?YV\Ҕc3`ie+^ڔW : oy 0eoDSmfZѬ} r'kۓNo\c/ f ScLZ ^o=qm{"fͭs]/?w! KW*1ޔ&T=V/ n~$~2?ϗP^X(`OM}iA$tHNKt{Ko]eI,jBoWYh&׿|ͫU:ԦzJjl~:X9 NL]{<#ۜW'DbŰ9 _)l3~syxݬ~Kzy9Uv\U◟ܴlﺧpj 'Iґ5_ܱ `Sݪ o)=8#I7!D?2* je+SIQ"+{sO)L  b%`N!k)l _tNL׆gz ](nޟlT`4Q<)° s g ;E1^-NBhm3w4axE}Eh-<,΢$3ֆ?,?Qț܏b *[qpjaU&}!;͒9w L빈&Į{fKٛʃ #D^Wðb0rq n q#KI "6e6R`ơbZO8HbTGƊ|"ƃyD{_L{e|]׀ ũm[P+yN%=ʐEBAm%yCŔSG?hzUo*Tse: ۘ5Q8!Wg}M8\CDT箸yHUB ]qc6-o.H asiZ~TVԁ/Kf~b9y pdUM.CF]#=Lt$1ag,DpeKKҋFH:=nEZV$i ҊZܩx$ai5K)F XYc+pZ?&xZq 1M@*-|BO!LGzGXAHdKBf9ϴH[ܝ'靍L(K{p$;%!m$fg1y 4.uoF#AuoP-BI9a/cb&,_9DØq~L:Bwꨄ0mM.ck!81hK ))?RsNZ{LCނ `'4bi+| y2 yWD0.2]3`?ׄߖY :a÷tF'+a<zq@V1MY)e:U^~ ;ƺ-㒚0ĵ'a ˰$00J].}vuȞß|S@N'BvPs< PЉ\ i4$E)  Rl&k(MN6P n~rKzDGMt͚wcFM- P)e< Xowb\ 挔K̶boGdNee7c&i>Zdf*~I!/q>5[TQ EHlHׂ y9v3ؽIj,i`BQ+Z M,(B  gLe<(d[ixi2-,P_0Ϳq5,y tľQY\` ;Kl {3Agkk h 4o%紂4Dv!0 K] J?4$E)K y/ MP _"DT/:.Ɍ& qD=a`[Y6p !}ϱx͜!y7R jFwLRfBS":ZR8Y|&~E8yGw/o8`(yC+`K!,5.[(l.D,+ė|iRdVuv ^lA%_ԮVvdS$dpcuƠ2Nz޹ٓ޾%+Aiz`JT}Q_0nR8 @:&yU\++G\5~Q DϕSr|q1זTvzG r1>$czKC,.\?}Z[Yv]B lO&N,m~VgmXaXà IDkݝXi;nr$A$:Njxli>V*[ rbC6"=*#TSL*8O`{"B~;xIZ g+t@}["_o։5Z~ ѢVsxMTi{q#@a/e<>.xVy<.۲m%M^T4Ov μ8F2AtdɜwbAŨD 2w>UG)N}w6Mp1&K$2 d_'WD#bCW8,$PPn1|UM%g; ŧPyO&^˨|O%Yy w  Q=ě'v?hvXWR[zRG@J)'룊rK Q5x#'hk+[v 3y*s+Z,\(8*ͱ9KҹHq>BK}v@5S_* V['83TZZEq & tC6OCGF_X oUy >qs]'fM1LN=375܃lW$E|=3|(/$"EKm.w\cWSK#Kqy uM9&t @9OvPku8b#Y.fo7BW2%6F:ۃU9JIVvv fR4[8A{ەDegԹu(B sUHu؋.$yCKip 4<&PkZ"L)äj 1"4&2XY*DKތjue[ 2jx] ɏy-Q>XŸ^H.2CQ 3!ؒ XHIe'%Uز3+S2[:N |x{~vz`ǂqSaY1T52m8O=.Sa[ZQ%UFEUãq'\C!@zdMMv${`YI(,D=/1eC/2Y䐔Vvͩ$" 3ʑ5Ҵ1pjGbv\eZ7ej#'lNf9i}lUTNT2#;p_oW=3i1Bʗ$)2;Ǣ^ܡm)b!;Fc 0faE-3w qJ*}~2vhd`i\#M5uOyS%` Ӻ Z{ ,ti=Y8^Qx2{/<6x;ųgժT4>5 _$E`F Il75oǏ?̈i"Gۚ6OaS=e~'Pc{pY3YP p y2 ^Md˂`J'>zP%).<[Hw?+mA߂N%v6$rlpa;c0I?Wb 5`ӽMcv-l3}gϙ1MrJ͌~7./ v[b?Hzv%(K% - c h@[_z\/ιX*}2E d3fD ̝ޞR-\K9nHW7qXZߛ|?Sa$eOqٚ LMQ,u4by|-"&Wmf,uR#RJȾO+z:&Ck Q&] 6`BH0 ?֯(;y924dDd`wu7Fj,t~/#cҟX<4n`rJ=xbYxY -mh"ٌU il̈O*xnJ*QS$A#ί@_Gv]k6k;e!f) ^lZ>Z:ݳ(`ef g,/>,/"3)-ؤ0$~ai/1K>mEՕ9J1si75NT"ӋMd# +2y*MuMu+TZWndGt.><7ciex'R }6ևl 'uK wYb2wuspV?۹8—¦"Os&ucMYq[\Ak޾|Æ 5[h ;2 Pvw+O_f2o2gh5Zj#0e|8yEn+=n,aeUJϳXp(PH-N r ح:F~,wd9Zҗuڙ*% tq T(`gim*&L) +O+l,NXcZ)5~sq>p nq K}DfPs#[憭t,:1t0JyvfxP_m#L6 g[^ZH MWS2KZy^SlԍE7s篟o1}:`.V*|> tE1cf_TũR~'Q̽T VB9i TAHdfߦ Гq\)|:izJc5p:EھʤѤ+2HW qUO+9]TR(8;닺f{3jtX8͢0J!vkxK@#e*o h~*Zp^+)k.M[F$?C`鮙~OIwvJb옺ZxW-ϋL* >a#лeIISdjmᔧ췕RAa,\Z McЕbjuGS C]Q WӮpˮQ1{RD@y@Й!.)^(YWAQ*:K0eG _H?r趺=db8<"[K!5 `h0Z^ B#}XA/Y S oY}o׉JI.Qľ4 %mҔI\ n%<c^6=O e6Fn[bu X3Շ.A0#ypV[?dpSh C@C3SC5/a4Q)wbv] à&lg'A|01AX] :NҢb% EZhX^2UdP(hn]V\N> 2^Zn@6\j NتkP&Х/:mIBZZbQ̢]v#(1N4wo(hʟ5[TWl(t&Ȣd*^]m,"JOzzn (D0͆JLu%\L{"B. +M,V/ڞ4N$P.{rªNA[(vkuF|h]N]S$̡*W瀹i&oÑ U/]KjEJVyz/=LT%xxdA0 /HWKF͕#-1Ft[U (Dy5K' ̊wO!Y?{4Tol^;jf!L"7QP'nO K]%Þ1B<}/R3t|zD*4 Mf^HZ:C[$b(\TQڨ }<u?)Pq_Hg=cPP׹l$S ].z=nsc)UJ7'e"q{vxjeK.Ȣ_E?s#{ţ X`%/mFbP{U> *Q"'̒C(C>zo$X#/ga[b6Y8v* f[3q%1o\r>khl&t 4d%LH`sl7 ށ ~ QXǰGK%o•G@My B߮,l,:[Sȇ͓XӪHN wfv&&g!]%}$Ujflx8s{/Y@_8 e4)wmdQ>,J8$Ww)b )IYe ddžRN㙇#=i|^oA >o'Ƹf+BTė,r ]rS9AgLY.Bk4EJ h{c9Oڲ[Ks؏!l~]f׾PozJ6*1z̛C,&v_V,kWKr>_qCE+5a Uc8T[5ߙcFFb󩃟|'_&oF)KmY ԤF馥 &RD3,p[o l8b*,/ b(=O@Dw|`B z@Yev' h_'8o=coCMoNRb~$'B  jFsxBߦh@*;>;s+׭YR@ً,[0HnYiZODdRVLm·;≯lݚ0$-%Fd)vJ!+ T67Y]Ǐ@^9k>:h6|~pMMzDh<2R }nǙL/Ɔ@A}0Gm|_HBmԨK~=ӈh.ޚT]U=Wm`Q;Nm09gHDA-!A{<۶/{g>FR0liy3;F ލHjD S|."' ' (v!FMerW֍VMg7O]y7"gYuK '7 6YI -??R_D6&1ƻhH@ВC, *r*k#Y?CVAmzKZ 4'ASgCՔ50'[yڃ﷙;˚pʵew`|>p%a]0kV{dtވ? !N `Npsˋ|XXw{.V> '7eb'ƨONeD;L,r# 2T/f.J|פj=RKR^p70*͹RKJ6S,OЫ }Zt١^lVrwz>ũSIL؝OrΈ9 s*?$vJ|"B}_ ,WWMwnZ"6ص,"Xٖk[%4qUg v,m zj-jG^UOzƜп4#yU?kTKl.7jE_oUAj$&rZ+K?;R390= '^k:z_t;2&pix}>z=}c혗zktft YqX1L=>℗S ⻛L7zݛC[h@;*>'+6###/90.ȷn}A"p|߈ZTNCgDJo;Ek:1YJGW:9(G4qޗk} qtlDs6PZ~Ψe`WX爅8ͯЬ+R:;x,r1]lkcfڟyK;?v[U\cEYbFB#CˋsMdcԦ3@_4K"E*S2Vg~P֨o)'DyO$Ԇvu/2 B J4bĹX6yS7K\R>B n]P ߲<۝fӂ/"ճ< WWskC_p&Hغu S"EWy@~/-r]])䡚'MӶ1d>5x76S)n '1CSLQˆi9?'Gh65vߢFEJ|&(ਬ_$J]*S-A!w6jGGY;)H>U1{P6h'ۓMΒagV ֜c>:1xIWʅt7|nUPG? ٚՓ#sT繼}͛BlnDKn߽#;  ?3>: I~zт2W!šץ,"~0rhuqD#Ga?IͣsyZ;D~y\G*HzKa;:Տ19BN YH)͚˄m! oh6Q34 PސE=kx~Σfy-&Uiy, -^d|DL0pQ8ھzO}36 Rꔬ#U}XF8دʿɟϘy`_N観/U.)6(sC? xnK7H .lG,E:`֡i0ؐqJIG.j|Uy#UM<>'yD{BB]WAz](͚}GL{(&orsi[ħ `{$.@M FcҢX?"ϰo9U#~a>꒬=G 90rSmB\oO:ٞd?OJ&iPr1pj X@ߨebbA6Ě VK\mw"HGlVN/&y9UM#ϒŽm1 :VxkSpu'ԣFiV8[Z2/)ŰvHMs>G\+7!}鮦S³WPɎ%b(vD&7P*b61ڣpڡ73a b6Vn+n2MPvl0. -N[ /tI@Zm:{bPu4vҥhŨ m礦ۘ$44P>k [`=z\w49gl_>f=a}6(EKo]cNeazQ4o 9/.s;ƆeY[BoKܙ&׫{LJh11ɮP<ƛ:j%^ Brʭ|[yig5'In/f :&,l5"-OA|yn}g_ |n*NmRQ#"b +MD&@7@a_w W\>f~*=%*PJ6[5 譅HYLŝnIWqAMWVɹ}32k+%L(Ҙ̉ #KB)z:Vxp4(+>ݚ0WB4׾Cf2R؂@##*򡷃0G< Î,Y`kouLNDAWLQB A >8Y?ˆ)L+TW7ޣoO@/9 6Dj̦তYup?% 囎b#g>*5rTrO3 +| WYW~yVsxd2?ɺ27RuU 3|E35 _d/]hn;ˤocw&ʥoxoJr/ثQNU<9DB) u;uNn+jyW {GO ri`ȥU@09%C'|' e2auo&9$_@b`W8`2:i8Q8\,C/M8b=J@䃆[X50{AL9ӽ W w۽dži@:n^/cop}",*=n}D P]F.UҕɌȴ8MESd!<8^U2Uo=!kSUL,ri\b UޠU )ʭ#@|+ g?j\]#_]IZib+@TM T7;0s(\~UG[YʔkR[IrfgWYou%9y)tjpb֮ݎX-'r/_r5f#X|!7!O:%cW}@^G)c*~3T~,-+)=$ h$&$tKg/b**J:9?_Z% 7ƢDiPb]c7MU^Qmi Ld(+Nfmw9@Uc~\9{}q6B@!}{?"[luməD#ix*HgN~#7ܞj=c?hl4bc#T%vn/1=;iۢ -H3'L9GPRap; ySjUÚ.YLԠPZ<Id ;_h2 M6Sac0%}n 9u(3d9Dܞ|rH[b;V{2KVM>0S~{i\|'/a90(e[̈́XhJ>=&k`V=R76xRlPa R kQY[79x^A<`cl <ȢK/N#m1l C دX3K2%hLLG6vuG 9@tQbSgiX֪ j@"9'q v8,.ixv&lC|!u!XBG7 ~z%5+Mpa,1Mw5T b\?J'҂;G-M~X 3~J4ZQA!ʹ @|9݊"^ *E\.F ;([*4:|5삭[\ ! [krX1΂^෯ZSxk< 6k=,6 g\R`"gMƢ_ɉ}~q\u.y] Il蝧~5mp71Ӷx[#]3oi5/r:U)ֽZE,`2 @tK4ˈwO$'<֨snnpf9<ʑP?^fSВPaب-R`7g4V^=yY󀚭vvtKlrPKF!zWªUIc=h!1Ď&MMcz1y4Ѱim9Do{DCg6M}Ծl6Ȧ6I_'m\BЬlHﮢy|Ck=B=Dv`7gAkD|kEԠ_Foi)nFQ ǮerS]hE]6v Ό`XaT\/J`JΈHz,7h_Hz E?~YVAKsmcŒj=g`EaC e:r WTyh.M~E׺' IǸ׳m؜!Km`H8@z+Y(4 rٵWg^Dhbu $t!/;K4Wr*ϞmOq6Tx1Eu$xA*v}RV+~ e1bwk B]™gDo/I ]\8Clm]J2Gq KŘߍF/t jq5I(%MY%x&osULND;%Y'ĖUEExvQJ Z2ͩEeE}v 8IœS6MTTv8rhiCOo}\D=.oiXNDP1 ^ڐg3Y`xu o?/\]e;IWM^о7($3%>kAz"*qЎjvYClp|$/U,aNT 9S{z4|PRgvNXXS 4DfnQO~ 3ҿͳ8ru79""(ر1s{L@xw3*jtA(޻ʨnK2^J`j|' 41Ws"%nz]ڦKLO8~˝%NR/7}5?u93}G?TqO*=5qC( L'Y/Snr"ނ z }+4ֲ= C^NoLE"wg/W/0"1r F bXS\ə힝1`L hqy,*Z)!9bDg5%1<M7w3GF"3xi5MWO-kbWhk8B.EVPׂRe),tqqU(<`@<>a}b׸aş d]00mّx~{ͻP2ĔM"+Tc 9ǐ3Y|rϿl %aO2`dt*ߩ`NĬu'y_I 70*Uք>T =zAͨ-] H(Ǫcѽ<$Hg/pHGó QMǜIO2֟d`ucv]B?NW6OrrZDHxtܭAP't U+~O{$9Ds0=a %YNqn ~=96`/o_bBhڿpjJt$'\/,LAxqȼL)Yw @ UcOsB 5E.))v UYC|sxj8sB0&\p-D=+2nj쭅Eи8sޣ[ye,k^sU$ T$͛3z QN;۠9l U33δJZ_~s3l %XZdKMu@(zg PKHBZ;di$bbR뺳JAxh6:u56[kc)rkf,`zً>Gp6h.c qrqs[wE~Qj1 L#/a8qL+G5lpK57ΒyrQcGNA/3vCI(ZbYpYE|L'5A&wNR6Y)$!5Pl`ϣP6 zZGd 3?-!n5q[05BoF&?80pF+彳fFޔPԠpv(gj oݫ By34B ȹtڦՅ \StiRg~4S0DKvg~o# &7 ?RHA7[$$qc\s?l p$Ǥ@5Yj.!˂nRJdƲzI ~b)W GM<˷Lļ{+N%?YYIf+9q6VAWV ٢VD|9 9ݮY,#HD-A3 ւ VE~$]&H.p^kX`5FzFM7-eXQvGu]VW#m60:Ѽ3hvO۩FH8xh $iVPN_fR\c};B`3<3=2Dh i'=y fN]v/P>ǀB[]^lӭ(.A__bywB>;gH&2`88N7I*lVJ7t8kr"xzurO骆'oJ& :l#Ed 7dkK/r| y/0ZىЯ1ۄ4H*W+L<a:ګBwX w14xj硳U ?F߉bՊ\ 4Pg)J<&hS%#,i-OP֣h_F(hCK>XT"vٟHP,*)Jnw2lf5K -1a* qRNVu+"]ouݥiC)3PD^ 3@9թs=p`׬C0NV 1z3Zoǻ$@h= WmZEJF!P aRx=PVM%4/0}P_"<4%1F0Zy|zӸ4|~pq;O&KU.- lD$:\sU(?zY+85$HYi"!Ÿ#cR8ėY -DٯT'glgm"*>z|~ ɤuozVjt5}?j/wk5r 1(tA[ʁֻ0>+AxJG1. G'UZ^%#y企?0TƳ0#:x%]3i݄+-= ʜ&X(I:ܐFOPë:Blյ7a&\a7=L^Ԫ32v*$R\|`De4AL#M8+(0{pǓu"{XGJ;ltDM&zꊯY@d`bM M=rPt]\x4_>QB*O^ ȕhoCtZk7`iK~z\q١;<)Va9|?w·&<86#`QSaKj $FU"͋gh[|fϫ㞖(9Jy,ot%z6 ~T-.2\;439ƐOz7n%^eN!N{K#(Ƕp-䑥TZREp1Aeorgjh 5 DD9yr qe!JF;"1a1$G68ek܂.dI6ep+gFFb7:DG]iINA`A`YZeWDZ7VљUʻ4g%y!^j8KtrDS[G֑ U7s(qdPV qu6kݵYX%j(1;TKCWijdZ-^˺/5{M+5W"XT?leH,cF)&ԇt—;Ly­|XpNO/IF }3-k tnS5T۔خ%~ya=&}U~Rzҙ.Qi=ҼP\DɖLȂKeq6/6P(߸ߝ⒙u50fO ];(<C\i&]Pw27z5*Ba>ᆦ-  o&~vnӡ}ڦ䄙#Ё6ոeV&/ E)gu_t.]PG4Mk>ViZ 'P G׮M'4Bg~v5BYieI}~IժJ<+`RW?Om[5?&A@^9"$2ZHiM_feaJlV~}{Z`Ga91ұf5 ,s9'T~$yp"_%SvĆ?Nq_wZEWKpoυ~єYD'm{UpQp*޵*Ǒk%QitAϝlW3dStc%MF !uq>x@/A S[:@!=IGsʩ(2x٘f@8w%n:#Y E.U {g]OuE"=8dĴ<*Dh\6s$>3Ozm`vT,BI;=+e=-х2Vұ*JqKah2=3oМ4Of{G8#@%q=ŋ`uY$ mGx.0Mq}m5U[m 0!O 1KА6'ǦF% ]w*eR7n"v'p@.ˈ]Px*)pl86M<486fS,'`+,W(dSѡrr$)OY=i;ĆGPQ{Ď\ _A201{ӣp(! v(Yf-\734nn\Wꯍ`|o1Ghu_ ]INU:%!D[*X)9( /_`LJU0@[w ,퇌 Ҋ-[ES7(Xu-1 qe)q:^N_kHYs9鱯 h _]SGP=nO{JOԕE;^{J1ٰ2g29;g =g*Ir[W,6($\z+yv?xR|:]wzې~DarJ/=">vW?0㹌Ad V4Π9]i–Y@PϞ|N'TiAYJRDцTY͝fyTI]Kh!H\ W$\p~9cX̠k&Soճ<6YG5Y2vHp,?ѫ#rs@-(5_k.s"όkp<˧c*FA|LoFOINgkmf@u) ^3]*1iĈ 7L|Ý ,l !JfDtb܎w7q _WG%oZ<fEEZPwm8*~݆|.8JfG0z/ml3jQؽD*_'DhmCVW%3ձ/ʷKS6qQU0kJ>y=tv g0je`%,]%8<^.?ČSpb~uW\;h@}:7j ԡ#Vk"=C̒.(DTg&U(Op`xɧw L5P_1xM_@ T8B\99x*f HlĆ\_6"rW 8OPgfx^N.Q/UA#oi0I47I}*7v 8 U΅I?e]uW.Dw}f_0N(coY ,͑> &X&h) 8nY7UaH91|?yCאټLauViB{!ofp=POv{?tTu_hL# k`ʳՅE Z%}rrn {U`m͌?/_> F0+jJH 0?z]aY<!f5JS-XD9Uut閵XNc(ŇF@o{+cL_ zW Xv,C 5Nz/kDL`:w2HzF)Ro95ˬ |)ֱ]f7Z]a!A7q*Xf*ǰ`7<"&%tR{RFJ5b5򐏄8ٛME;ŰQD(sZ[lsm\*Ek3e Xp7;t/\ٟS;YQ`/B21CV@R-V䨬Pg(m:_XwA8CW/~vdzC`(!+gew+;ZE,xAw4Wd9nHZZߒF&CNyzV n*?':l~9 9ؠj{w8Șpݰz!E5M6P7|n7eX?N&t5T'OhKh?qEM!D{Gvu k. )tG1l8!u{!M͵dQVUZvF)<luW+pn-{L Y0Ewv48@MfXXOΥ?"/Uݥ'\bU_IHb`$13TΙHG~jM$sDz/n# 0n}bA>TCu8ZrN,?]zXـt(u`OG3v c$.3Bt݄ƅ-r%#|LYxڟ:MDHs?ل]D#. gi-U_a^=~]wB'L ~䇖)%VM&@|H2<ɓT7H0lb-z~:̀ս`4uyfmVX1ӹpkZ8T\\D€ Q܈o:¶;p̻؅ W/'&9yZW3DHRE !P_4OYj7)D GN,DרP-p8%qzF+Jr\OGgGB6 CSߺsrP2Se8(3xW f. D([޶8X4qLR^l\ (JPvW%@j3Ud`#Lw! jGmDdt-N j֟#鎟=w㐚}0)}~">蛽K$m~H) ׶DرHdC3ǺDfY,#O#lb9[zV<֘xa)Yu*_ W\dcT081<Qtf9TiAy};#ĔMF2pr4{c!/+ Q9ӻƑ[l?"NhO:J_7Z#/\~5 aʭ/XaHH.Z{K-\ke2s0(ҿR]R\4EI Y9:]lhA 6V&Y+:i?٘QTwގӒ%U FK!Ut1S1Aﲽ4TC Ji8ihqdѡQwY0(hޭaן; kB^cS {,|L~JIۣbbmCRe×vFRj&zq:%crwSN4>O4q &zg*^m|qGtvw{%Cn@DJ*Ve7F7f8t66 t=XXh^=Rlxi|< |vWt&Y69: ]U^* eKà؏ eLx'7= 1~zї`>Mo4;u+FKF+4Wsw[DSR!7zc׸d1ɕMmPǸg@}Hҽ^|b~cp~R 8=s@ }5v)zk7v<|l!L[a h_ [?f*@Dޯ 4,{ \;\JʜDCЭD)jN~nfhZb{ D SUFKa(u[`{N&6o6:jVuP!r9Iɻ^ iOH0#"SԠ5*Q]O9MK[3QFiBWDzHfT곴QQ;wHߵ1 $ƒ4ۘF譙e*}1NF$ak^*J]p8tyd>ZCdyrn|yLt C4Sy,}3lowZP#*H$?naZͲyFH-Wi|py뛜[(%Go*"1lAU0x\fUWlk\׳9"_f8Z~N'JotUZ%6Ur_(zm Ϡ XةouUHu%{5pxvoyIhRpc:vWm4q;\Ұ-$q1({PϢ=kDF# G',z@}hI]5` -G̃=7/g{Kc X(Wc"sɎYA)xb;C}iC PxS$!{?xw]dF%x`D˛GNzMiY"VvZR }UF&r^Zd"m AITBH=7Sj?$3)wF%uw6&tdNMnϖu1]&s(mr|A%1<ԫѲrɓs'{w.VF=/HXEWU6C5pۧmSWnκk"8t%RG`Crڞ*TW[0J0ڒ_u'[R.%.bַEuwJ9ޘm<-QŌ (?4 P˔U 6vZ򱚵6.JzF%zeǬ>LE\16J@kXzuc)Zg7|We.F ?{z_d"U4sb.F`7PKM,2~!VLQ:^܎̀xxGc)nu]I<Uf΀_8KZ]/6~_}'[auL2S;ghu|-R*,s5}jl#e{uV˚g&6SY4]gο <'n3X_<N?G[ֱ7h4_ i3nT&J@wNT\,7xO{JDY}DGG!XěZg;X:0~n՘w肥,+HJXArmq\\ۧO.$I!oAծ /8S,DyI~qh9v2ܓ!gث(tHKٔ9s Ma5BM3԰mEԺQQ.3mGLsR险Xh`bVgef߂V3k}6od 㠶8Bb!ɣdUj/ 9O`VGA-G>!\p#A]M7,8 qJ˿1}Ɵs "h]2{+ rM{BzzsҼ#y*ٽ;&ͷ4GZHhF,D"9f ;rS5demî͞s"-D*yt-]-ΘQh IxĵH:珎-ު"0o5FN9U!;0)$d3 ?zbTtXW_Ez rƀCK9K7]1ٳUFɞ=\X;Ѭj q:blFM%Q}#j.4t}\^aKLww|q0vd&yu1yCa coC"UGC2 w"}+v2+eN+"qt\YR&tf# P7z\fNF ubK~\9Jhḋ;O.,#]L )CZ-&z.YEi3=!W.fuNv{{TǦ8SRxxqthA油6^ ʹ+q0gv[)V/h ,Ak煄RD #&2y#iV)BTl Ah᫾t UA4cceX9LDPՇ$U$,jBkRA d/4qwϣ>"r hYLs~1yyXѿE7~mռ`k-O8=^zN%|J_S|.A|DxIE_0v6'2PISwݕ38%Qz4.#'.L+q, ؊YW[k#"RV9 M /:#VɎ2&z1{!~px䱯-XP`J,C3_@V{7.N %@I 2/ `saEOX%}­3dCXwe4Wt}-gH_{K:7FʉkGWRZe8xC;|uk,dʩJ__$vTxHm6%P~)9tWSMnVfz~\}OJr~Tn8;[`q I# %Wo (WC"-n9P6\Gq^D2K0v+~@ \iYˎJg2ܮIPؤ{݁&$sMT (ԾpDI~½_EY ϒk:|%Kk[[*bO'vQRw`y7EFo2`6jNb<_rZtN1 fd92im4itXI>[&i79I<B.f'燄QZ ;` ȣflH;_ SL-ݰ@SJCoNsF?ND?$ tߌuۙD˝DPf*Œ2u2ur__],rVh^3oAk'*u|uavV|]7?.U kmSXi2RUr|iw@BJP5Hpe{c`9ei:6[:W&Q~S'EK ï StP[b6D)GK%/e` 1o'~_ܛYm)EjH\|h-Qz6'-k}CӉoK"V]ws!$ܤH("gkC_.dx/4 Ξ-@}*y1%aOvEhzsX֖u|>hBwV !5B e0P<*'X,ޣJtK<9Uě!;IONoL|C;Y;db:n`2bfqFD'B@ng3 KW]᩾'wŕC|Uy;83Ы]K+SIig uQ4~Xٴ9P)]Ǵ XܨOW9ݧ%PIN_(Ѐy^Pą}r#䅥&!RNla\|fJ:P]'R#cq{K{<.nӧ<)wg/FMnq c7o)M4  ֳx_?Au\T*B޶fjяMd1L L8&⢱7]wjQ7yZD7Lɾ.K8)0Uڝq)\돳"O?%-ptX'gyriyNk)OZ<"> `U'EAw>)5PU.d\ TYW?q`豺}1`0L5@Jg7O6^0Ֆ*Q4 ek C$w5CkzX_7+ ;ﱏ4< ǰj el6u>0_r1P6QP7$܅79uRli:Ml71D>r+E`L(h /g%'wllRs#&؝D-WSl<'[Ҫ0!.QqPAR^":jGa8JZ /5;H&:EMH R9P1^;^}FolƯ RWX]qn]onSU[_V/٦ :T” FfY&Uh:1 CK ~ZsAJϗKy󸰆?f5=F3# SPxNb&u մ q{eoN`*)-=(CV Dp GMG,`Oۢ8XXGW)ˇͰ5V Z:]Z\_XZ5AKx MYXTעE%x9D&S"d緹.K 6Ax7%^w8^ԏ.^+R̊(>2X ."U_V<`k * up'"G_ fz(Z!Kt/OA{UZDJG ,:2s\].il|̍@ʁq8Ua y1[neU!:ńn1}0{m2_+9BP cr+n-C:*/L݉aȂ:z]`zDIUnNZWH@ќ[ tԢ*ihг RtYG&{j v~29,c/ItX3& ᄇ1 CےWiψ|C+$ފ9wŪ.ŎYiN]ld),=QjA 4G`*c1`1eF)PrO)͕=M5R O?B1,z&<4A=EI/ Od5tt޹Lsr#០ ~ KFv, g*ȔVV j;}*b'ݩߒ_ʗ.X-\k&@$SlN~Z*3YL p׿|v.}~@*HSHkԱɳO`bкd`*%g Ǿ2Q`/[>7a.KPS9Sq Տ1'eەųO!Ѵ#Nl&n w`EeV$Sq.%a6 8$gU-Bӥ[B6uzflCyםC >頞ݰ눼cc*#"27a&8%^@DPBEc 24TkG*QfFz e}o\L6GY6gK )EE$UkȜIc7g_aN"ؼ*ѥܺdVe^3X40mO+~5LKg1t 9[$AuɕaJȡ, qBR(~,9ɗ^>cY DT]|"^!{'Z1@,iGC7̚H`YS{?d|P;8#/nېO"VM9 |W<.FM^<9SOyhx;6w!cXC"A?T 6RٽotRz~CZ)o!ݗLL]Jեe97ȉZrn { ~b8˗,GGn!փ"\hyr87$| }wf^$ɟ+cXkj[,}cgipB?cM}m/N&˪vAM#QT!Dc-KO݄Y]ԏr`1b@bZgJ,GҼ`oEZ`D=VEs5"ҋlWb%te@OpxZU|ѠGޤ^Ճ Fj$NM+ZϞLU`bhcvf3ĊTAxePVbC<;{x7uxF+t)Ek5 28sl%3G jU~N(IPtr>iBGr d Dƿx/DԚ64@!PGZlT)M!B Dsr)J>rVKq`Tx]v`!8AI"8`}uFgT(`M3F*Q1(Gn5ڳ6JԊ1tij|s?LQi=7=;ANYIXhũ>!4ݙTm7}.@c(AKLj#l*>P5:9( I-% rlҺ3ߌQ?brf0Tog#*hZH@pAڅ̣phƘSc$҅bˆӒ3ɑY+Xs|I`5[RB"v7AP6m ;]# 8kˮ {%+0/0vVjD)F %BCn+_ ŰeXIer;z$׏ 6/|Lg B*-|q,K-_F*^3=+*7b0y I>&|s1 ry<{΢r|Ű -.v,#XzuAˎZln O$JSrlrEF fY岇PC =O5S_w%d;~гUI~5;UC_zSi37I԰0.V'cǯfJ.`+$&G]3WI֝D ]_lGv6l1#Z<[yU%o֛bƜʴ * EtTd6M6ZhŃH~X;#m`+&*Zݢ+¬^X<9&R#}'@ng{j ௬wREDVjK*GH'1Tv@9l[ӵ9GzX4ω8,LtF}C %r,ݫol,YD2;, e fR9B:VzAKO:Uo,NY-Q2{S #}%`K,|ҋ/ .#sSH=뙖NssǼܪWr@uuTԹf twd`+7 Y-W#oI3O-Hϯ2[.;$dN)ФmNSLk3dI]/"\ ji"a}]4=,<I$/ RCH(rt.5 {GMGzxG"CӚ_bx[zCǝod83w~yUgBBO_q„r!2ehMoE5 9Kkְ=5MQ@J϶$Qe @dNFt\4J9YF̢޵2@8aDG-֒HhgaY{6,,[c0 "TYO$EϵTӁ] Í"hWcMzKK,O&O|)ԷL'( LpIХĿӨShۧd)ggvjM޺W~\>vPߩc;5dvS|rx/=oOaoHV=t•a <Դ< om~o7z,9d-jʙwN?0_5jKFOY.OhLXT#&` dA,C7C\:c%0Ga (:/MN&g`]m>Gc !ܩHnʝlS +i>q~*9TTȅ>LX7t'jӚ`Fު4Y˰Ìbݥdl; :C\T37>0jِnӈ)⻞)֒EpuQ'KףּC_<[{ LKA/]F!k˖k$U'IAVleyߧnUr"!ʣ`M k<($d[?8z. }7xpX^ ^/"u aDȉA!4ZҖ]WB(s>n˴ub=}2N7Ĺw8M䬙 ? I1cX#`1{73K0B9&;}]agʤk~5<×[VJ^۩jPeT;,6fͱH<<&F"qqgE(Ԇ@9U:*<դkZhgz?,tEP@*3whhJ=7ۯ1]F%שhRMz"*{ޮ `㾅8g/Nz%9l˗34zZډXN?[n*,\K5x;`Hb_Desy: 3_,X{vm30;LH_- 㨊/"ࠥ'LöL;IWǰxlI#3UdeZ H'ыyeT{mr6PǩW37mk6Ywukk`ic4 /lY{ (mA,TG΁?? ڶh.r-r݃."Zz, m&-+ڤ9[_)FӘ~iR6,3̉b'"N3MI_@+.in_&~L.XeK;م~Nz,ծ-V@R(\fm]b{3u~7K VxbLzTaпV43_{B@s8r@qeh=sҺNB,e6%L׳<7~O*Ld~An!K-&`>-p 7I ĬTL! eX6ωo ,R~|ʶK}| Bi8yƱDa@4U/p(AϺmpwJ+6 @̻x;k@kjrngx#+ّוeԸ7Ym9u&u:I`°z3{1eBp&+TL:BPFgCvmՒu@ׄi}u2I@lXg<v0Gp7J aSց`CӞ*ou-Dl<̉JByo%s2 m'T/o|H甖3c X͓N hU"uR=ۗ# f8vT`8H1u3R% ~ :z #06z59,L3u> I ~5_Mue F(VQYMq M3GoV\̖>%*{Xh"-|o Q;[LNLB>+8?%J-N!1ϓ2~uym|h3-8-(]*$ks s̜{p2I8:(38UGOR1FؗzcXiEG4Dk1UƃUt=LzT$T.ӱ u 3) UHqAPbO")$nΏs@}!a=9CF|PgjMԽQ#ŜY:>sM[9ƀl*\::1&J.biV=x+uze &Ŝ0B6|pg`+s0g}:yC;C%X@*=vҤHiR3+Kގ,e ^.;TIv၀,İu|}9(jAfOC}l_L~VvgP&˿R/-he\h~dڼ&BA87ۼ2a҆2\FbqQ#Dz#W']wY>"B!~W+Y喡^'P]8T_5 JVFNLcϪ_VH 3|/ ; mN1iE I(NxP5^V}T6+e-l yMA^,rV/ Oya;1BS"x# t2coIyʓԴ=\=۵sRF#<7Q=]k7B m_`oˎ&Cqj|@ˀ93{n9>:HJJ3r֦~-fӍ&65g3'3Q:sY3(.{_q./777m[Fgm2/?+^Vo#7wSX,k6{[_mh=ZTn?7gS)-a"S% ܂\KѢ|tQ^Z7)5|t|\cW)%A94Cֿ p|Fɍx&;HVM` 2;]ko&p}iVø\œbQZ=)k8(9{S՛-oIjsC~1AhcJ~c\*M$G~!2&*YX/yw/b9sS/?fy57 vM?F[$;0ah kHǸdfZ򡿋O`yd38sӏPo^pfiΒ]3(o`7glICx)? HZAΩ UK703S C8q x'{Xx f_xnW`^lU1+5eUQyׂjU2ʺx2fSۉuaQRu+ԗ&D:$!涍(UXlɩuP,eq_"1!tZP sݑ)=YpM3zYDZpp61B_"m^F86CS98R,QߵvrKX [:7:eUt%Nr0 ("1 |(zLF<ծ=%lX i(rFKF7[{4\$l(ܟD|+h }fYxQdfŲq7FDkPF˷֓OԒB[iNd~%ck|\@sFotg,d3xa*"r$EJ^8q!f)XGN'r*̢*O3Şp )rk3a@ؚdざ$]+TC?qN/$Jznzr34$u0]6Gt&XC.դ㪕m ^S x s8r݀@SA>R 3;JB @WgKp6#qS^{O_c2S;?XZF:laBؼ(Қ(>~Ꮘ#R[tqA3GZe'|2Fo6LnNsl=YQ]=Z` |f<-刌6{3 `e]Xy4*8( Gg1uTAW0`끅9Xw87]^9 5aV˄hiŰXX+o.FCnoszpPJ6̑E pyno rUˉ'N 0j27<4&]:s>cuzA&remwPE]i<,Ih,f6V.\D[Us L"|@AS=2^$Ag2g{ ?]jٓ_ꥆݛqͥiHJ[q԰&YQ.0#QxslH ]PVie"Vx(!ޘh$˳u̕^'Fd0(إ2Xfe>rq҈Ӗi' 54n75%Ypk0ͧԗG~%_oo .d^ H?~|W5̏^6,^ \za$4c~ki;ֆڷtaP!r`=DZ]ƒhp=]4٧VDO k_ :t@ %ɺGf ^q½&c~G"RМϽz9I!FSx'كeJ{~?a_elq@Z(x1z+pU}o# Wk̆-ժF5g|A'KxFI틤+@]N؄ZY}{|vɛM,a ;gB޶Kf%ϝ3q: HcsfDQ gl*Åk`OŒ_$rDؘk.TL̯Ҧ{҈ sK.Zk"B_,M; )e\Z[f kU=|V᳾L ; I~A7 udW[^eBv;zr.o>`GXsui4#"y Y9 jF<,yi^@7 ]edz2fGw%!ޑN(-&]yi ]XAMuUV[>X?_t71Pl7lu(,r?k oM 1@?7a.TMd/!4nhJK o<;@z c<ԗxƴ-t|DdWCQ,VŸ`mn1OűjKVuv O6-Y$ hW쥈ⲿ2{Lu O=$"&z93}=b=)a%[RRm.U<:$ȍ8p@\+fK+g[/U0]CYbl1'GJ xP~q=]K2ũh|Yє%/E)j:JB : 8:]["&D=h5 |{ohTg1RH5E m1jU>#x8:+4 +QmEYkIzK : <9:RWZQ+_sX@&\}uz/tUjfC'V؟ raC~JbXۇPDaѱ;hcVȃZ#_Y4tc uqmz JP@ybbsۜX+PȡYID=I5r6 duA7bɠzK€}j1J6D ]=%3!oZK 0|]Z5EݴGpb7 ċ'Rb4S!@FqRme|تtL&N5i`OίzзUC p{ŒiSu]?,1^9C I՝d^o$ 7i+ݖf}Eږ';r) 5F/q0_ .$=_7]RW"guÈ+X"i 7r, 7{a(mqu<>- Bth=?2^ {IܪI_ff MɀtXmf&dAHݺsnz墬ޤ50}hbK=@Z8㲐e@S> ܐqե5L|#-ƷX٧ܳgwͿ:ĬEȚPCwd2@ y|N)]fPNzz<=UA )+;Nbz9_=z$sK1[o@cW4g5$ "ٲd;qT';n=~-2y7m4xpP}3mT yRs`'Uiz4YwA4*LAq*_WL|2:d.51-Io),}`X槯*+t=h3l|@q 7IȄiy-:Z֋ +P (R 1'$"cU+';]>ݏMR0KG 6Xj|eώV<,.~]e{{B *yzr;ıL+36rdF5O ެq-$%q_o5#&…ʳǩEw!QV90'g5K#++[Xc(.d+QRuBl{iH]ӥ'`xWvn>m#Ȣ(oa9t?f:=̡'Q<7^6=az1Q=gd9-CKIEVoaCåRp4K.-I `\I]e?܊WG=UDqH>;Jz(B* JdZ$| 8I7Hޣ]D0@m$V6R@'oK %\Od;' 'r)ajvA!FEiUCV gFԺZpN=*Onzn |u(E/d|` .M>aDsYJQz]J4e#='[ICh>aփ!(OyThWVVOC1% 5͝R(&w*=ptv_j<ѵ\-{~'LI"nzXo|i^H)N1J*$vAl5F4~{$DZHxL &9lC2m/̙%u}γ)ah`@At{ӣ8TB ,4ݳ=AXlзtZ,IG9v- ʃq!-أh nC[QG@ ׺T+soUֿ8Aoܧmtjnqj5"=5 6ݑz\Jks4?2H,߹s[/TJ354h ^J\9`]}rz{4S,\-+:E\r Bwܩ EzI:sX7' xB6g % 2$RX*0[L)}S['Ы{|^~Rz,$0a:W8Q|q4tYx .}Ÿ$ Ǝ0 "YQtf0Q)L$MWLUFg$R6H# 2H^A f6gM_&"ZUeB_մU8ɭ#)TfVL@`q ;O}Vq3?&+NTzSD1PIfx`RNvJX*"+dFѶU:y ί³!v [:p)犡^dSҶSu\;[ n'_'0&GҞ厪( 4S>/U;l0d^{mߒ!Im+T򭌭RߎT77Uښr8qfL)9g/+l${% ⋕ЗFdn; 5b|0o](bԀcFLN+g^fVB/HBM'ߣLL5zBEP`lN>d|bsŰ*nǮ[YN̓yB' ҈ 5A)OJԪt)&-4T21|zF mT@"ㆆp WH>4 vp va>`wp$uuYT4`S0(*nG] S]b(;7+kSKR)\av;sV#.+4\ f˵ (?sh5 jB/Ldk$YVkp襷ON!""l}Oƚ1A@ɿ :ڣm„HAΣ ]̲ih=EPqM?-PhnX/'d&J9I'M רS%YPLunUGnMqd0K9KJhRh !P: !!\}GA%wU^ߥXAPHGt33t0J[ $r G=ŮWv ˱AEiQUbij . (!G~ Fh ={T@&@ 9-HzSa0_ao[1C˿ F-VNRKN<0j*:ڕ-Zrȯt)*I|_麺/GR:Sj{dA\sgс8%7W/Pd辰^%pnwexPfVtۗ蘮 }yrT%m,K5n<%ԑI̠3e1nmYZ`$KT̶IoD q5Ŷ"efatkhq^~ a])ޘM~-Iqͮϩ%jχRJug7wƢwi̦AH*W( 'Kw3`1 򰔫QR5K##yn>II2)zGQz=tANrܒ>|5PssEhdqe .vL5gRn,ΒF8)|n,2 nvEs:Q]z.LyWt .:| v2dm9T;%[Z}:,eэ3¸h,F(?[Q^PG3O]{*v'$tyH7rR!> E1.4t3]LfI(k_2-x=mr-, H5@o|_KȌ#{dqnOw7 `sq}5 Ц &x|'ؕmyns ۰u:Eo4ƯZ yMsÄ0 콾"#!>'C \QPbneߨZ}~7(غO\k>WM;mDk,dOPg^S.5R#tY;bJ#efY/Ч >[ :(o|a)23N^8mNQM6#DR ߝ)<`'9ZjVuLf7deҷ#4 pp8 DX Ȁެ{,nTl"|>)G:|#g DTO=m>Ox]AKb]1Ic7IgVj-6[LmQ)s2VU[m295qN ^x{3xDz"k~r"ZJs<-;_Qedu7Z h_$Z 'ݲ#V+;Bʇ!>5җ$ee0-a^JSpޓ(P2{.IvNJuB[t/S C@2.rU"IyՅ~C+_%LѫDm@;G+nݍv94sw;,9n幠@jLO=]* =|n߈Ln H^-(=xRbFaRl| 4IAiZk%Y,0W-D"pk>Ih@?&'A 5WvԒx 3qɑYgD=sH$`mf mPxu-<Y?E~:ĬD*^q}}5i]X@h;.Q_Ui-C]g<$Rx&]SP9h43:+bGofl)q6$$aSPv=bZƎٰ8ɪl׮]p07GKM_S ํޏj²L?ph -r\=[ZmX3>aWK/qHlC_ӊhw|VE=lU. >~ʻƔ/} lÞ$Pԇb 'ncI>Ai g,Tr ;Paox t93SDL ))t ӑV2bj|oRTJf?IQ-j`{\Гe $?ρ ~O^pyTZ#bK}m[Hy V'qއ k]"b:N#6T֒ 1>7 ÅT}#+1 @!?[L*TKi|ҍ[qȽˏU!o/nZ`~6F,/#֦vOgn 2Ce; rw (A!-h:m(_Ц4-LJi&'v.R"@o%I_qͤ !qm9:u~Ũ1o&qH;5Dvgl^#[>.aC#LY+]0sS$v'zMpF6ǩ%5lͩ'\51y:pnl`lFu7MVRN#E|Po*1QDX7[J{pzyaO: gJԇrmTp ЊLdq؇†pgu)u'|r%riG4~ MG@;㮷 ޻VK8.VxL^9SQ=zfr @[T 8+ ѣ9HQ`<~((eA6zj$Z f3O|yڨ &IXA0sT5Z:#uK4nz9$V-MyynU껧Go-ArNYdnrO`E4G6J0dk<墟6pz KyS¹qI[SEK!%B>汥J jQ"wڒg,{p* –bLXyfjDs/6 Y5cKǐ`͏ЦƅpMr>Cc3)юmDք6,A}qdL&OhpyGٔy&|̑.+N*Q#%E 2?Qaq")?q9|.]iMgoIpD[FRjRu :t!Q p9GA 8'kɵ+$;݊?8VW*d.XܟkN4bxM'~ 1"I+-WM5\$bP@,3_MGN%Ȳa=/>HҁfgCHmʲ#P5Huu SmU3O|;dPkfoNlFnN~ Vn2M,o,P2 {A ư"Jfɐ/yƪQ5ZY00&0"OIyxy-nҟʧ:c-!ު^_!#귺2Vu1Yj֢)<{`m3ҳ°ݤ6"=EDË\ַq*•T")j:k& sp?]Z`=l1^+ ;3 |:ev\/LvwhsD~C37[<@@}pm~32Ņlt>I6;~*J6DFn ~].[+JM=i[g5Ɍ?ef>k pW뎼B5I{q3- w1 "/d+嫍#B:d'wY}v YԱ?zP<$|j9(/mPM; Btj-q:4TWŁS7coUG*CM`ꍀJ7\o/[*?[½uTYY!-g ,NgQ~+(|/o`A`7-8zȺY@/5EJ C nu ĥ*@(%őr+^30nSEo`O)no~ԥv!0=$k^ڡ2 Պl֒})*GdcP@oxFZMVV\T-F5iŊ0x: CȔR"jLuB[T͖(qʵAL!yoj mj56AtBG; CP薨>;%OGtH۞1F{VZYsR:ͪUu&ߣ+{,8_ZknT=S}_Fގ'T8I^d w Aͅ t7ڱK7qS3BQzzc7 oB0Ur8N(ҵMrU]36;\r6 ZՃ:R1a tXZ؜sV7&W)Ga.Vbf ]mYjustKqjI d/ddQ3-c_={W`s+4_gj s 8p"j$!p.7iPn@ KJpճ5'j8lRRT˪1>H W1r P2mctY<''> ^r-|ͼF wn8y| '-k`x_ԧz>,@RpLgI']ts_SgT$?NGҵsseuizE8j韎:l>Fu3qHMܻYOfR|;4 -dck`3f U'%R4ϴ MÆu[Ş12XՑS<Ր8VBݤ?;"zFs=Xw7Np,Y`t# 2ťD}y5bE/u :jѸAw˛߷w\*ӟ%5OÜ9QЎ ˃sM2EB5bFNо823g"ې}aE;TlT1ڃѐ\9GZ4L,^S](9LVnZQ b=STEMKL3>ٕJu7_^T+-h]s࿓L_w|s۟'$ 9 9M1_NkB'5@MCʜʳvTvA';e~$PgnOYқ3C,U -u@-Z0sCH]Q6@Ace' 4+DjGYCnޮ e FEI"Ue1 YmF_Oܟ3+(wANfʀ_N8c+V %81_GX6c ҺX:%?m6QQu&z4o二68 Y^fVEO˜|k =av+@ûNjJ剙8 ]^ӬtXb;dIoj-qjd tv3m(fD:*"b=˾~a^b(et3MҼ<*2-s-^3ij_웿}wUJաnjS}\`BDÄ5icyH5[M9ݪ2nE,+cucM+VEi z*ְ\(9lsu9-ĥR13 y"Amj}+,^o=[Y?v NQDe(?p͎ JEܡrzOC+./RP )g"i\ovi,@k+.̕ƂSxBʎEL8QID/Sh|zyDzqU6;~ "ͯYT4{zIl ^BI%|o3L!R)s7QGшt 8 R u2ҺK}b'r<] s܏(Y1i\}.|%I "UiRZ(D*V1&wiu@L,'_hVج}GRe#A+r.h6E'q|Yɩ"?N/E>=8B2Wpp\=&#~Cܙ-%}2?~#أ\?JkM\PBƙra~D=O^*_!Vh>dl+vV~$(:.i7-aAƑdog|r<#zUB(y y@uxgvy|Ws$CSy و@p\&._8m"le-C&{w[ТqF7KI-ւ)_ hC>{否6! xD_g&p0jc[`GXLLLn@ 6h N' ȲbxUԅ!k~ߞq3p]-GaS`Z`ݹR:6xwil8?57$ ؞'Sٴ.hug\ފXU~V4;AӲ {IВ]j6Y oO />;y6;j'[ w%Vǯ=eNmRS$DA7zWtupEwzS"Hs\zETy-Icpz;&+_"vbx} Xkz_SFz .WӔ#ny@Ք^N[KoV%1"lU+1)3119$%v%+DMs]H E| +Зw&]b w~08ܯ$";k I3 ҭsit}bN*Z<s8DU2iVYu [R]6)/ _$.&6]+_h@0klT,5CxyK1[g$9ޝpa5' ?碭 /\(؆IE-lH%h1A95݃YRb3>ERG4FDtJm~f-Tߔq:+&zڮW{5laFtlEac!c .hJ$YP1V4$`Cv+SkEf7 iحn qퟄGgӢ;zg狃on2ŸjH˂~~@ 5ޠU(좪}w 5=~fVs]Í6SƇ?^܀BI,}*Lz;\wE⨅!h-y,P?{ z^oLl%^T]9QZV_)#Rk5RRLzo0)a;'m()MshPN.{l̜m济FZ7%%6 ,̵],2{J> )(6\;!vK4U=%]7J|j8V[P.݂nAP0ϮOAj:s76߭>idS|?zcECB;;T~|6>ķ zOjEFDxqًHaC$튅f-iHDiµcܶ7!)Ѩ4S$Uю.Љ[n-q: R{X}jl]q\w/7Idjdk1@bENڀs̗WD`A: H߉jkVNIv4Kݢܴꛣ~u n"È%lg\Q-xIgq+9[_\W !J=h-ĹBE}"Wmv(5'H?Q$)/s`jkORxgc1v`B}pgmSn3TЭ) AKN RT:.b^ɑ e1a|Oj92qx2Daen%RZ6͜>> ;I0XᘖcgzHjLdM9XMJ@ъ;7dU~)k!* f~AE%Y%t "DzƊֱdO!.16FSwH$P%S-&`/a{'e),a+ >}y[j'n)JݣTx JLϾ)I` @9(#϶=C;@ۜѐH㡽 F%Ʃ?Ew[E"y-Xt⌾k޼or$0L^~]K?;fe=%yKLL.X0hfÐHf$̹O09L;%~]PPmprZ*Zl5ѰQ ؼeN.,iӻAnaV^;yƵ#N]EU]8--r6Zyx+Ɯt ?:˚3ZuMwĹX+Sw‚-ࡱRb"IG{upX_biyH*0IЃ[\y6+ji:yR-bI]= n!YM9Y*nF`C+KrѿW;htSOqM9 la?kț뙂w@2M⦗ *GjϕGYz54{Xd8x; (BMه dPD!WѨ"56yơ@4O3{\Sp}Lgu]PoP9 jcS+3/fIt׬|)l.X// (;8Fǫ\|wL)Y>Re]H 8MqܺP!#G|_I:AdnzbC)ƦԨUҲT[j 햶Ut(\#F9wLnub\1 a߽$vT-q)fqk[גWUEo[D#a oNRtױYЯXUKƆMާlVsLT'mRwTS3.Y H48Sjlʜd8=U- `x)T0n} Vť^ W༢SO!ڂ |Sn+ԥ5Lsvxg !\ E?G퍻Fe';_v)i+߰Eԏ镫{FoO$~ؿx!h ^-4ۄ%G3r&PR45x,נ $l Eh>>H`xk"Q׿xWoLZ +I!xM#홃x T2$(Xd*/J;07#o:1o*g?ݤZO8e7ήOZE7X4^3q3BtVï|U)9ds{?Ba*&2vi5@U~YxK̞m׈nͭ+5D,O BO̐%& .W5X+iB@nX_n?8l D^*,i|l6]|yPQ޳ZʰҁKx,9 ]C2  K)(Mޑ05͠ =^y}gq.qYJT* _) mX䥋By aq@i#6b: c}5yb:vD3CYO{pǀŸz; @Y_.'ߢ5 T UJ^6nnGfeTn¨<6 _]BH֔ݑ6Yi߹ :z"`v!R'_&:_6~<Jew1H@Z=I婽YL?JOA0c""Cbt_".W=Z4DPXxVPb*c@--sd3]?!Wt'SRp]ῳ2SxRxJ%#" h5-{ 줏&5vTUvXsߜJ NLBqy_8H| vkaXʔNkE C;6i иI Q5KytxiW1?gĺ]PX4S!rr,zl=Y> ۰9uGQm^De6,Sל.UAр3> B`/'> 6dUVu$uuR%y姻5*:ܵ!,l:g&6vBi)Xn¤*Vu$d|=?aOX\>K/_Nm=4'<%ҥh1F e @TčK+/Gp1xH y=7zF{T)*߹K{d!Pov xϾ|KDY"NY$Ҵ5? t0uEy t$a!d"7/耹y G30d-Qݒٸq$Jߤ1RUc;ݚ"f>p1) 5%_5oV媢^w<1(cUA OhdPz냰0+&Hb!.ȉB'"tXsZd~j/ vC^"xJNJvL9f[i쩸Q(e R0zo˹:'7:̈́ TNq@)r0w&^d-k `2J"Z-}&4`PAUJԗ(R/5`{>aߚΜ(q1Gi@hڇJuGvJ0I%$GQv%) 7.E\ N]3ހ Hc%\/8|P4}4o镦W⋏!vlM9 .cOCI 2}޺ri4_q)uϵ(Esq2EqV͋cBcS2@d qB3ˇ%fzװXbw}2˪"]8Ĥf\Mʭ̰0*Bqn:s鵫,0dӲv×jeMS>&#ŷk#9d*†3DoiB g ދZ a!W H?Gj龲`˳n4.J"dIx@XἼK(z%W )Cˡ6m9\nYI"a,(arl#SM`^p=$.@!ڲ>I&7@*G^MNx&K#'څC9 #SH;+K~c/'U<_Q{̽b'2uQQi8&齓 s6="(&=Y*ccJ7zp|MxFQֳ: UJTӪpkE j]ۧD⁃PI2]YUIڹz;dyd{*Z;bFfQMI$6/U}1R/lvfN׵9yG Z!01/Ojh%K"sV>̬)^[fWYZ;aKVBqTV ;R $B9O/آNt0v.lILVP A#f,)P~+"n2Uŧ ߽/+{yVg {D ܿ 횢;1#+%&G$dq蘴\l~7Q1BvYa8) q3} KBL@n0^ڙ o- t7%O@C>o(𽕐 XsD4ďdLanO黀J0A-Yj,m|)ܼtFUnVI8g.)wШMǯ$7v#pzYbђҗ}G쥿}^z0"YTBp&"+cLȄ||O@HK u ga"ZFCN8/zW:|YbcxhS@9yކ?*y;\}Bo; nEUw E a?sK?U/I 7mfHVkamUKsTi󼩙C Uk'U-c-4b>r~Lap ?w6ᆋT -#R*kK}a;lǾ9& VE,+ПZr9 gRD"]IiYW FZKsBL.I @Ҋg_u= -Ͱ˂Ц e+S'jؐ|կA9%en5=j"0L\ْi& n$ї#f1fj+ =x#0&qbE9|,IWG 8KPJd lttO'ˌ86o_n6C)Zy8OVj^]OәD'</P[2͖rwyzLZzYc?8xD4:جсHA[}s!:˰oTP0EPoa0v6b@0JH>6v7?w.,}O\Q,(Zn݀tBcҕI+צae4,JK-ӡ8?6C^jFa Z%/G5:t\{S!m!NdLc7J.&?х3iOQgJe8n-vRlLXx'T׸[fgN9_RUwcg&E'y;MJdkRbW:Vp{tGr m*&PYPʠ,ܭ5MEz Tp,ȵz&.3>hZ}9WRU7=@y=%0U0^)ZĖ^XD.eJ)vAG3! 2桄U ˰%;d.mK[+ ƾø'y^,bFK\9nddn4?>q[$3yI#JR< uTG>0GqS_%K s&Y.M.(li18.W;XӇ35[e y.U3Bwa?{#@ (1b\/xUޛC(Es^#x{CiR̊<(S3z.(Oe9"wM,?7('a9v/H BU{4-4Fd M,`R~멤FgA|V  73(kKÝT;Py5B^.hH5#A7fgs O=fxBRR;(tG:qL䒢޽L/ͨ8,U&_M J{ku+ok6FŌ :߂pFR9@BC~vAe-x2 A1 P~R뤺OcIZ^~}G%$Ǐ .njl4e/`*Ɨ >XNt/-kձMJx[TO e =ӓ0gb^֎<؆-N.ĜqۼQ3{]Bʆ2} =~ܒ @w`YKpΩm9qb"GbD1ï,5*}禬M͊"R%Bn nH b%nB*u~Q /ֳrkq:~=l݊.W8kqtf!e$-P]LMQBCΗEr1C@V}0&`IlsӔ}앴_qJoMm2 r륾bB``1FW]e$y3O;R\Φ='[%{2R68U rK5k߇hYi|?oxi]-E7Zs`xK 2s{IIJEUi<]UPB`\2j8P#n:C|t ["Vc0$T(mH-JQ ֭ڦ:)hl,StuY|WZ&f f<1X4Iڣ#U欤JL #NK@V!&kB t{:K+`5װ8biْ4݄+zԽ,P.m MaHeVl4ՕW Er~v !-0HW3Z `k_q2^^=+A'`."?yVN`ؖs?:u+2_^ǣj~Y8dJ7y88m:gљ~ [ 4= BE=s+qF;O%{ygw OC ˚NuKmXKL ,lLA315; `4ywpQa4>6)9!5y3+`G Vwؿ sl!R.dZ *"ˈ}sGOwl?|t66bw& h7gYdȭQ*lوV=3j.[- scSGu錻ꖥ4x .~Ǭ2i㠼\ ђ"WYc:0.8"~镇Ȣl|\ZJ'W^Npm` iP%kLɷ*$O>p9 jyv^ 4 ,Jrnb CCc+Ev'Q},ho Ham>DS*90U1SN);eBs<!YVRVwB?.ZrAkZIJ|y('OE~I?&Q_ _xU _ 7lo#@N݀UGpIN yӀĶ YYk<jObt.t*&i@oz[:=kb\tJ㊰>Q|ݤ1OSK&&Jp1ya   ܌6-Y8|[8} !^ [L炽jV &'уp'F[+Y.Zp2AɤVX`҃B:M[{5Ėˉ«Ix1l cьy,\ޣN1CYpϖ\KpҴ3{X".)Ub;[>]@gjK/pB\&"]{|BDo+#dNf2+ЖbL_eת; pWO3"pA2HRwjFL1-3x ^{]t=8Iq2D(6{#:iN[C rzSo9T VZ!<#E"nqIDlHf o"83PsQ =[Y+TO5A :GLATۆ9NfIuADm&l>^_Om,WBscvRFXy@43hD1eϸ  $o3׊)wkCVʽzd}QO;`c\>IpTM"(av+X$ٜD} h}_A\]Ml]jlZȈ X>qO8ؕ9[Sft9:8'i!/:I(tSPVI =WPZ^u\5+'|[db!7/}@b!!?D+7GǸGzpņ]x,m!)uG(-Cy%m'@1!<Uko) :xRSt=Bhg)l3hYn x*Ard-&=c~ \h-Rs^ᐧCSBhN`#RTqX@ς@k1bCrx zYv4<2^$CL@èh`0#[ ~Tp!±O. @qbׅKY{/a Lozแ0^)d>vVE-^D7AKQAޒQ3+.P%8qr%ެ[.Ftu}qZ]o*Pصxa.{Egͪo+*A#cά,OItM0T#PA8Dߟ_EtSrybw)ӹuz :qe*8{_ ͣZ ¡XH8-nx'Z]\ԤIflJHBs^:dNzL1 /fw6t %ZU2lqӇ X+H8E@Wsڦ}HXn/tvhT`n<0D_2,a߰ܲbM%ͧPѵ3/lWJQ=|rgU@SavݠO? VDVI 1yZ-+Ye8\ \Xv&@u@Et(:MoJaϛCC}{hDS'cP;I Wʮ7 4+V*!Ũ\D_VI1ny:hP@ h(E8Hu={dD#- ;H$caJ!"H~Zb/YA]BKhPjI몼bqTc] NV#*?4+lBD>N(R^jNi* P:s6 Q@鶘Er-*p+<_ 3t#,+lSg\0e#lȖA)؇#b(7,Y˱ZDi cY 5,ձ%[s r`b2⋚zɀ(&06'SEfN%ہ=<N$UC^_ 8Isd;T<}jL#74 rIKkj)ֳs~\>zD&.ֶþ;S)根B2ū͍Ъ45]b7œcqqM bE5jRaKv[xF4ĆpxtlV7ȤK~t@5CQw"%)t:_.; .Ѥ`@hG^'m&W&M).s5 dj|ZBǽUvmR [Q>(mD-j,Q;X`eNO hpKY9jd[PKrP=bdtFlX+".7,EMTE 46lG J`-6IW" śFv"+cm&RMg<}=*L,tKrh~ ůy bjVBMt*(yJzYO;OZc#0܀ n>B1t[gr5lQ}&amҘ0;80Y6 5@nPo@T(H1Ƈ:cu$rASJ>V<7&ᾬhaNF0S).p( $GR]kuHْ5^++-紡Zug $"T !yx1J9r}eS fMmrw\O $שkJ>h2eڧ),du+ԍ3=jC1|fPg-QįZkt[$-mґ]g;z&LΆ{&&97"xVzsoǼp1vr?DWp7=i\MKg,UnEUKwԳ&6?{QO-H#)|5Xچf5G7S_oG3 rNUwG77Qs⾑)N^ῒ 3R<2kꪡIK@lfBo"λ6Í ?g)|8dH[3#S%j.+||uF0O#c3>۝zP%D]߮Up#Λ2EGqXh`:pqh\#w0w1(b#~KVIiC\L6x%#:AN[EC5%ܢ֛b_~9ꔂ?S i +e V1Ljk.{HȱD_Zn`tQM dΚ.ySdFJ-5 DBm ?fOC6y"03tbn+bI ڜB'_H ~X>w^3&mNU` "oo#MvQ U}ܧ 7UX, C9HP.[K< ձ5/ yU nzN+[:3\MM< +:4 8ƴKt7i&LDd\w\|;47,)\Z3|b#} 旛:+DoC3S V/8sO FWBmw+o߽{K.;b^nW(DWR/$pZZgALFAc*2j/[iKWC ЁjknAm٧7g7fH2ґ Hu63Ⴂ0/6kF~ 6'J bѦCh'3*k~Bc+!Zj|&(\vQ0p]eM7_jR@DTHqI_D rl G0=|%o?aeN?, (ʌ8YbB"%/zOCuE_#pbKߢiezCǸ 3$pg]O3-<5@ ɵQGqv >iCȞS|%e(Vz|V)o{64#.y֯ uQ}bYim{"94NӺ;7DUL(RuՇyyxHfNg==ViDuQwe l9i Mvxj  -)#.t&7="jzuY=6<`ƤIj6 M s<7]wZDыgUJ3 ԓ.- 4eo#nY,c\+-e =f5=IQEAZE/xC\'ux%c퀉f)2aWGFp>'_K|FYgL|4dQfᱷ5ZLI|[wvot4hIs@[i!`(6j F߱f75HR:w:ڇRgJ4JfƬ~~6c7 sG+6*/ME@2$Y7zk ~@xx&Dՙy8UB}I6ye5 !u,Lb |fsLhȻ@!=[FVQehߚS%Z}fcs$rO=X=- R6+ .!?MS-0jF8<]O FeN5̓(PxxKBL ~՚^e[[ϕQ!N6.µ;b6wV xzנ_leZ;! E5}ZyDE"䡎 S"UĭI!<Wt[I&FI&1@JcHN E|2sĚKeKu-Tm% =fKA^Re^ӱ!mpB-Aj4ד*4)Ʊ`-돒/O+~X]?YNwⲮL͞g̽Ff03ށc1MU–,'btZuɭ?߀13'aIY"L9f*퍿ܗ.S-r|4; S\m'e])JzIp]Ԧe@xY_ZT4!q޻V{> Wm`1=d5d$`)opڌ$$[WԚvhj44JVA۪AhyK{% r d >WDQ-/Za.3Hkd'WeS}B*lx#z Qm_l#UM%!OZ#q|Ab zƶD)TMnZ U"%Fזn>UN4daOLw*Q>҄5?g}wA^Z`U]xox\^)IBzgsfb.0ngzVXHEtC BFQ|m+!makyb>~? ]򵉖$;ՈBN 8k>;`$1kZ?'::SqD:+0hfwR QB%L·kMPUI֨f@$l԰JjV >^#b﬚-3 "-+=<-¶T0ĎtR|vO-R7 n{e?O Rqwb>WF!(H%b$c>vg*L!u w }l$L$BW4^'Si~3di 8(vD:60%XRL>ՏF>"1w褺 @+{*"b/D|.2KI^QBxkPӖ05qdU`\w]m /V{VWxp\7eV5IWK$&@(ۻh7;Ux8ɶ_2HS,V )tu~1rԩ*V9I%*=h^/,obI<(>as%(\ӥv=`>+sκ6СxQ89Hj3fĨFM%R%^w  ~O՘ <9™CZvP!}C˾;^P`=>2:r.#vikTwQ1 ЅaȚFMC`E">C傚b+N$.gRJ O ~aswmPQ?n*0RsfC)g*+bƀR: NeTˠ_lcl>GQ"ɉs{\% 2ʇ*Ό!Y;6r iBV vB^x^\7@ #6풝VbL:E܏  R&%or!!nߡ,E{JhfzSj{(kLՊJ "Bʀ:oò@gԤĵ` A6~WiZ15>(Z)9fBkA]>5ϙ:Ti:od>^,@ctܸ7k o[=)o kI&^c ${uba'J͆C`JZ6`ZCkeC܅k1T|x׌KpCd лZ$ʸJ,(ᬨAdQ5"3 mUidnV8V; 1|\{#SOS1ZC6qy, 0(Z nɷ HT콎m[qV13?8D!+!x~1x O}! N a)||HҿOL&,V:* 3]5>lқՒ>-g%G(vȠ4hozFHdSC2's,M-زMXnz5h$}<{!t#}=FʇKu^`4c`+ |Hxax* ,Pv8CZbi_X_A⵪/aۓC Y@6M8Ĺ(g]"xoٌڲzlԴnaeU>(fgvח{~Bbԡ*j.*+( lYfL;B@5J;+ǡl !>W,Q*Lo ,ӒtR*0gڅ'pnM]'ԩfzn\,CSF`}BrMՃ>n"[94D,_-h4n'<1ꢰ>vÞɽLNFM;qKb<./<:^Z:i3rmlqeJH E 8j$l e}C,QqO'kkt"Β>ege'Hb ROBZ-&lCO490rAVV0;b%N[gAb@o@͵?̐P IZHG&NX|fh\<ܺ+ 56xҺ?Ma} Zџ;%c?B585W(Z?"h")+iYe(1!hZ0aMIAWfTܵ&4ܬ 6Q[i<$CTQ5z'/W%F3$XG&3TW5@12KjBk  ` H%LG,z?NbFZWS])3{Svϧ{8XtdL9|Ygvy9ůEmmZ v^ v'd<:Nj(s s =ӸЖ@|Ǩ*7wW ^Yw03D*62տ>uA4b7 Rs"JCHDN"jlA<;]wpB42)0q{"'6y|T-Y8V [I !H.Vgf *" ?^WK?qe1c:R6W7|~3ɬj 7jfRy]%~ bN QƝ_ÙhΊJ*ݛv?G ߆pRCP/BgmT(h@~RbfM62hV73Gǟ C6E+w+w#d<-TC ;) YfӞCE(^tz;TqR]W6y;zrel֩~A9|aHV<b]m pk heuc%s퀭e_ fP#!5w!U̗j)zδp%Ve^C;N&g#sC)T K'rd!V#԰0Uh,)8G|Ada"6UC'a%r`I[izT>''Jp!~s!(| OGޒ_QлOqo0[)@ $Ud^6gTWu.qcMż{'nx64V䫵V@ 9a_7AlNN6'/@YsЃ[s|4 8EbzMv8uS+oO7وf3b`P"q$cwи=eڇ̬>|pc V2jh>"` u-TIddT(YP:չ^R9ءv&ƃgis@UgԯJyϸRd&'ἱw'1=q`b0r0j?[#B~͙4bJU]RP)k,Uuʅ \))Vuls@΋>ؐ8xgvgyRjW]pk4.f˶̣`rY9\aϩZbMN-y.Zv"sZ c6(9l }D ;2#R?1--jB{29AR} ¥Ϸ,@H['V^% gBz4ؐ}bZ>m<9; gVsVI{uwˎ98\dwhles*tFmXl9)8/N|#Ͽ7ݚ{"9—z{Qi7|~R7?F)ǽcpל hw[B(=#8\%apZfBJ(s)0c}WI I6sř։GdJG`xa>Rk͞OeK!*y`}|ޥ d#Yd:?6mN:]$ʑtSj%>E*~`LV8f;OwX/KfH.A+F3QӳG6Q-gG)VWC.V/2 ǤfB)͎ "X2EhH^ 0s#͚` H7TrAO㫧nXC0Sp0 erbޅ>8 5[O 'zSFG,$~n?ķ Jp'[Λ0:D"ı~ MeUAWx9f8cN\jDK򗺞DA U?ЦpG`0C\Ŭ4ic!ƭ//PרrKZ nPZ!5~)vIqmT 쭋;Ӝ*aL<} p`RF!Ui?nΞ&.*} Hl=2Y26}̦bg)WXCH1[1#&*s@r؞y{y~0+Rq:asGhA,fCQ{:圛(=`A\ gD}iA6;-$w]׵)<0m_NDVccdO9 [C5=b+! VXJ٩bYٗvj#%?止ڼ}NVPFPpq;=b $Wil+A`D 2 kcÐXod@hUz헞);@]wϲ[CKhzno<ٜP^}`Cd91FL3(L&6RF);{;}P#pGEb <_a2AbZvfm/djh `A>e.xth0BͥLm4Gp!Ŋh5ܸϪ087]KeV9Ɠ"!q|/pwi\+ omODy,Pbljj߲ =R'z104DV< ׍RߦާpN޴:[|(%hU? c \;=DȬc<]JHxkd4}[ΚNp{i6k+Z֔E%kCa+xe?*v0Zp uZhg%7= 4Pd}>h4믘,>Y$+5{&#DlK0qPlw$rBSTHFzS٣帔A8ϒeU1-Ў]{<"'"= (VHfT|%,_@ wI693U͐|ql\bkTx2fz18vnn܀Iܷ ͦN Y? ~!X Γƺ9 _]wI$՝"O GfOo TM$y$GAɨyޔx7'`F5Yd LRЄNrKJ(4XPH0tbip^"ZB7XwM+Z?֡ä>F آFDv]̢ $2x.eczƠz{,;o\LۯRIG',*cQug?J $6FK:˥uFoOr]nc"[5ۍ_%`i37ܷ' A^PLqHԑ[Ws$`%[G̢u’\fWAMe-:^. O&7[ ۽# 6C6$qSh/Ton%.Kg@!\ߑ $`P㺳Aljy }l^nP9a򗹟t`xBgF͞, /M'(m*9I;|~PF̢ʓM6p/irkfGE%4?D)X 9 q Wr1Hً-32*J-n5ljώS"PFXܸbrӇ Y UE'՜q≨ͮ0UMt5 y#3)X@SyXx[$h6mU0AK {o/%p ǰ1* cx=<BƩ3ӉJ̊!6Kk硞:z\.4rIo?V *銂VSٲj#?@$1LAH9ioV?J5ݍZ~YӅ:j2#v%T`Ҽ:P,RQ=W3n:|ݟ)(wh2SRiP:8-,τfr=@3;mԯw3\t}›b5pk^v=Ey3C)!p]8*e69u,WGXh_C;v(jBN Ug & i_R"A7R`3t ^wKq GPFyLfiP1ȐN_AtHLҍ|wm+ 3tڶ= `m0Do׼V˯P>oDuؓ+iqI"贄F.w7_12^DrÄ+Ǯ.tCOMU(j8~jWo@g!s T\Q_KleOݻ #gg,MTĪb)Z%z| }gĻn2/ȓwU~I' 9{8> >Fulb4=o_7ojGK4Q 1f~Ո\Np#iWY Z G[wh5Qqj/ O! T|^#G]2V\zjtTrC*C/'cgNJIJyXO ߈lenPcb22Jı!~̬AkD0+5<{ $퓁%YW^|5QqKb UqvS-1 ,DΨ$BڷAD}X5`!,5?l+:Q:Mqaߴ'@%-sR΍lro4i// -v#B"%S}u։xpЧWB^JN2Pϳr#|8pO[__mYdMntoTkqNǍbmAV&k7[Н/M* åpOӳx]}'@aRuȄR}b+{?yKÐ^u(Kn2r@i%=&>An٧dmpP'|*9z)Q!feQvJа=iF2 Ol%Ew::ב[Hul55w㈁Y],V)T"ܓ 3u*m*=Kt쏒quhXq{Uk~|ݷ+!/piFu\,Y}HI{G$ "/Qt@G%f)$sFН$d^)[3! ռ i\ b>wP'W^iq;ՌAS΅Ӓ ۸lEh&oKȢ6-#R7ޢeTZ2I;-aʳ9dΫ<#O+z $Ɛ:7!Zm` q@< xH0N ._JhYo'm߇`{?n=kyQ;Y߿f|9i/ovj͖[,T"rF+M{x_E`L=Ew${ 6 ۲;T m ` B"[W씿2;!6sᔓ\~r $ ﻎ=ܴ%("!DyM!ڟ{GP!:`k-9LB޹Y_N|f xQR)Ӏt|3j2lTF 2Ǣ' xӨa@:_F7CDF/V:B-}RBuZGW(igRee:E>G-ą9+~Bg{t%u-EmFmOOEhq:B=%Nd*.F%A cOo}Fc6|~ZUg[*`TwӫDa`Ȗr 4_Lv9Ve"g~ 'QhCm'`7?S0=Y^ X_1&!|" ew =ц`v?8' Gpv@w^Ʒ=?pL@Ǝj<ּg7=E1qqNnr֜?6xW;뢽KG3B?i: p,N5m 3L(2@f6w00C>s?{J ZbW&}r6;k񉒄Aط[ wNY9w"D]#ӂ[W&)5=zZ N^ԣKy)ovKQ8,֪Vj uAZ-tF]5} ,MM3eLj+ŭIr!U;).d!4LؐBP\#>] (WDb(QřbjղW-*Eё(J cͿ瀦-+}RI0xy{4QfDZI!_q?hXrr|Ylr3ZfkF_W: ?]V6P 7Z 귺Jg4NA^Gp?:m-S#1+<C3?2Sk[g.˸=}\؊!҃:ՍBzp{o?/ #)A4ZY I2S`ӂ/qHs4hφYO~΍b@VF}d$әr@m<}GzK?/[Qzf4m۫3MJ 8z#[:E\vꕔʉ 2EkVHdڙ̻e kʱTG.'$2J,HO>5b}ViBh%FB( *I4׶7[ϙ5~b딜6/$Ǩ'E&(oz;gIz@4pg#Rk9y`V`9w'a4#'BkQSH׶7Gn`㩹ߠ`[Ȯ$V+Vpl[G0^Ei90S#@Ƶ(kqFV0~gZv#IBTeh&o4H=UE[}J:{"Z)UѼ! vF\~$#1e6F;S2 8,n."ª?ɉh4 p)noT lDz]:YU`:I b^b\~QV h;:fhPxA/W2u:͒k$7@A^bŌ<-CL;Ϛ<5{GF/0x'-$<ĜBԋa&k|ͻ+mP=%g.qwx>i6Al40+,\ (L6J'$ p~tȪ!>a$T%0*>C&()*/}[<Tanp"%w7܄[):_Yp"xPqۖilbOJ)e \ƲaS+1;N'cQ߹o\S/{A#bl`4kJ *:y96:sߗJL~ڹ_~g7ȷ6 z2R+ UG`= l$ЉPA{|2 F=ܙX^LL-Xx?\>4r4v/m)_gJz!pF"'UX@;f;UswZ%ǛH4k170X'kXL^Yb.Whu a{"xG-'7YvÀ8ph,w]3u UT} %ZTz)+AXIB^n\pǁ{_tWw($Dﺹ;j=QRy1"6J!s@(-]WuR58+o~n/.;a.tp08-!EQr+@dt[+Q.7ZG:4HJ}KwR?S [ZЕ'S+rADYW6ben"vmr@oMJHȊbc6K>GwÚO(Y_0<+8M>%߿h?K]$9;"Q~M QD/_2D޽W~:)TBz2t!7..B(Xd,AOq 3$Yu,bBɨ>`y>v 6+ΝYCN}JVz>fǦ[/d"ai sZPkJ Rb݂MCisJtI0al\26('Q oiAnmj9sak69Ey/'ʵDk`ʐiPNYT$~̉KApXqZ[-¦ 8 =C"Ji8Q𳎋ƅOH{MhgM" !RSy#>l0LQ\X(40% k ZxlVY|+l)i hj~I[ uFnT9~4.I鴠XriH4/4Phe7{QgAP!\[߀c0hB/͍ \Z\ Ud͜`9-o3ͯES;sL#F||WνnS &c1dnTH%&APU-IGf;}^e~x̒t^owP)K< "1??eAթbAw`:q+_An+rUԅ [iSb"OKt٩sW7`嫃Hn([/l[]HXz|u:e [N9_@-@-qGt3iJb]cFƉ;E/ y/)r̗= q:님/PJBT 0iyY;j+)R$D8M.vyn#g&3M:ݒ) Iע=BhqP-9 sTmC(ݳ ԣwhc=?4l|H*~4n)Aǣŷ❌=&3\&ڟz9O6@I`/`!,wFh+T 1XqD{@K$Ƴ82\Ǟj.n g8.BҾT<{ +^/;߷!6Dj.`xkFxŪ-.h>̳tjKTM'pȿ,?DY0 `tFu5̌IEs6qDҏA&,|X7u g=Ǽl˒#hݚCW)Hc:?; @o@In(r*‚"[KDB^ꊪ)(D}ˋm4&HCK$4Z:bg yN1Y) Dbuo>Q۲~2ֱߎ^n0q!H FԌQ}3,_7d:_PT1Mj~Mj84 $HOiu6|~kD5|~3BA}uuGvT5m% X˞/ـc$.uoz-jc/k F_, ]fF4FFXo %96#^j`1Ѧ};ĤEjXO4Lbzb ֚[^bnk.nh' :+";Tl q8TD/}vtqMF[O$Ih6*b'5 mW+G.ps0v Q;m$&Fi(;;z' %O~ӝd̹`<<2fV GaNgUiB]4);E/Qo7sŘ&b wkIeUK#dT17Q&;f-P`f= 0M;}Kq@#:qH6yˉ1򈛠)Rݥ%B:EB"/.$㑔HT |x ` <} Q:Veĝ,yZߧLzU"cm׆57X{c[_-dM~3|䆄vՂhM'B \Xhlax٬;y̵p-~>7PmDhpvSX5op6ys!-o,׻+a <]w҆]6@ipt ;NW)*tx`ϚuhT8]4 l )\Sa Jln ] 'YM0tӋͽ+6/;/zFRƑ/+ K)w+*]5E[l}{4,=5] VS_CH2—)3yO֤'\[yf`, ;"-yqw_I *ѸT:Va 97u࿧ 2̇;4;>~]_~] gc`A@ Ya k'KV̆KkLjh,HF֘:p"[l ՔfRvƐ2sBMaYՠ@lAڋi.&r>\doWߩ)ݘb=)Wg.]I) tA<5QM|qq4yZ)2a}K9m/Q+<8s$:OU6Xӧ%Zs72lj $a.& l4z}7WJ fɋ囒/p+kE眫쁶g`6p"il[0E!+_4bR/ioE ݷsfI󤹟lL K%s>NaU+.+eImTLzlϾy ?0m"}5"?0ugbi_vh/|&[^珖gIulU`1b'<"b}_Ֆq K^f1Dw~BZ( "jgx<66G" YW\2ͳjkgI P>rG\w:l?z]ohᔰpaeD<ޠ绹tTjTJ!qX'h:h'enhi@`haH&h(&a+u5b9{|x?<XW@ ;oxl3T7V64[92?2 G`0;gT7|\x5WI.8KVqnj> ~UI!0r[ ?Ӂfjsm^ӫS]")R$g\X+}v"{`Y\ m!G5:8c^2s[[fQmбrr d!TuPbz4ځY֍;K dqIfmw ӶWGvlHu$bAnh[}&}֘C⧡?K|ZmX0y?RNHX'K!)D 4[-Tب8LtgMcb"ǽm^Lt ^Jgx&ݕE+v нٱ\58 SJWjtȞQ>Ve~ +4BžzHbľ=;E>iגync,4~0(DKsTzJÃ{<  + cώ~9[@gCʋ:ԯTcȀ?f}oWRW0YyV$#ٮNnXс(%ʦk\&U51}:B.<bҎ ^LR[M,SX>x ⢘'k->h '^>ܨV MtSWQ1 .^ZmY"R Q'.d8KX4/GHLEI}F (Ζ*_Q<(/@1EpT4ꟷۖʹk 3d7>KYE:<o3|w #%[jŽ]@*R>LH̬:8"kN['D\bj6?w:'Gü;ED`ء xYoA-W eYg )M/Q [_~ՠ,yň,jZ{HC6+ #bxۀI$Xlǭt7ѧ^>s.fIs)L'};q,JYͰҪ{R,E9]ר"Q%C_> >ϔ<o`* %2 (_l =I!`r*EW WqzZQ DJ:1^VDUEFhãV?rG24Q麭'\Oj>`;K* 7hA:&iGE.8(vxMpr852'?Eԅoj+Eh7d4 q:Zj~0`.xDa|OE"r AOaI &|膵5i^#@/Wu+pe|:X;$0ֹۯ5_X _ VHC|: ͜J)~&jl؄ p={U"X˵AAc48YXaf`'O|N=ݿ[%(wW:R- ژA-O±6(_nt8F-dZZTl)jhPayYxzKtB{Q%ޱsH/\* ]E_*-}d])c buqVt%K }rfnUE$H/WQӸF&%J؂SJ'&~BALemY=b D<@望ȭQU6*|. wRᨍ[_vQ)2n&jVʭ%im}f8!b;xS^GUyVGs+&=G6)UGN^q#k6)F LURL,f7sɿ+^Lk*czB/ $X/37/&@zAT>/UK ?9=rV@[l|7ָn=3ƞ=5Bȥvh9:j,~9-SJ@mg*+1HʍTx \nD@V]ߣXR5 qe{ af>MGqҲ Y(~cF|$zdp[ kvQ)ͫ3.:a$X=]8j_h ~o)&CURhc>$7= ^Pȅ3/ <^5'"U,v`=V1đ.jj 2#uY/h;;)NpH2Kɳ;B: n7~J?E'9 D iJ~pIqXD\YM^&0cmDB9`[sE3g7R=^6&f?>EP'vg:KYݔ́*-gR%y1 |-%OgHfoE4R}.j3}2J*iׯ< w4e[0ҴWP !ad?Zt_C$ͨK&fdp%7MiHZ9k~Q'!v.PdgElv*!^\y/clMFvguCzi"&խIcjZ*֘á<}=S&s3O+ E}ctԊnEC@'>68*n Ci32_˹u̬_r_X@dvNt; v>$xE5ǣWi63-FQ ןxE1 іꑲs83=CJQ m]փ/k/\5δNRݶĶ4%v͕IHan1cH~r:4k;),͑0]#t>C1eTfՌt~SKo6T'ƄaoZ/],߽*tǼLӮnAcx |??5CB-`ŷF7?CGRG͆!QuGه^XyI>+uRAYJB+#C7tG̰~;^?EZ5+ 0jy`;?E_U=BmrY)r^XsC]_uQa`Y:A 5E3YW6L ن4H_AP%Ќ'tL@y^E/U?#UG6CNeHTW]u%^֌!k-o*|_`=aRߢ_t8H%Ip `fxHYS ƅSEig/OdWa׾+?@c[=yXL K㠕]R6tX7qV"g^jr8/z>zN:$@w;eaUkJEkuOLb& s͏)<ؒ +xe Rc(ʯm\y0"; i,|s-ݏKa{4ǝ5=fs3Rd+L '+qc9MZOFR|q=C 5|1$Oso7ڴּ'q~r;:±hΫ Wn_\NLz_qTXk6ZG7hרq`+%!c\ߑ|4h(8bw n)P$1뮸AVaPDfSdc-͈I/+^™8w*ɒIY2JOP+EeG"oKRU#yr~B|U;6D9>9 Y(G9޹.M&ǫ1g }䳶5DW@'I/0=a Y2Xql'k`cK4PO7kssJs79ToG!ٻ{)| f,gՎ|⮡vca B4SmļU<`a.iƌ^ChDcagȸa#gZ@AZz[::0[BAg3<\wV4?(q EDӺf23 pNj4jb5{~\VWJ)!@qq?Yeܓvv7> t죍;nS.¸:MgDx@A |y2',a2(7+>uq=5.:-{">*jex_ɖw3Jй ݣ 2AwHF 4$щ&-E5L-E@z} Tpa㥈&icEz9hCF}5vlI@w:VD#S|-xɇͽ)WJÀE~ f'ɡ4}I|-Wa|dJ3JfrX֓ʰo! œ>`C\MIBo8}ȣƖzxQ`$v`&E9<;}O&Щ{tD'j])z t.Y,UUHS6ƅnU^$F]mǍlylNU='uCA--?ݪ ^ev`fG/\0:9&+ܲjCTeZ#7,pKJf01$*R!b8FX?P=)3v[.7)v+ˋ]mOab1 kY 'ȸ'jB0:UOrwuר({H娒(Ih(o2H&."T@Y70>7SABz,ec>iǨ}pvx_Vt$jǦ/ W&)zdh\ @..!>%G hʈa8aK}LOXCGC]N2475dBU#؍1KF0^|'ZblfNxd=+̋I' xB5bN+>J4FMdb2\{:Bzv>)XΡ[JVW6h g1¬X z@Wl >Uka.H-!ҔirlbjMS@ xDj`~zem=/?1M~!}8&ǟvfLՉn13La_&8# :YIEw {i/[#Ej5/ojx-=(Pu 9|[SXpϋGRUCNu'Zvdn[}>yof0. S(|0BAsOwd,Sl pvZfɅ>߅V'M/[-<ТL Ip8 -j(R7z2JsMB$P/WGSԑe8!B蹶!^Z V51l*E9n?eO,>jX|en^Ve P$fF*WB>(*Yl'_@I̗;$}3=eS 3UGXw,)z;icVu˄d< Q !fa2-- ;8 4>6Y˽oT(&y}R]oiK3ȼC̸:M!.4@cD{HFݯ_U׹XoJI^h#A=c xD^1dɸ*39H"ɶ0Ŋc/͋t'x@dns $ 9ϊ k 1w cyGmQ Ckd 6BrC**ฎNekB'9c>ܮyXwi j n(m$ yؼᰚCˑdS'kYJl8FBpq-ˡeD|p$/{Y$`@'7_nwZBE1JfUvL-KU[g:O\um32W.̾ Y+[(kz.b^r6MLNꃆ`1_-Nq2be.X1OqT'/x(<O᱔62,M oԙ< Y?Ǘa3Pzۦ MIL6x-,d偝!iĥbPG{qwp4XA>ԥlo!";q(iv[M У4nWmz| 0kؕ S{hWz\AՀ Q%e_°]f&tĞuv/Mޝ5^%;ίrIVЯLd `278T|W4H Oؗ5- ua%prb! +9{=L?sՐ-)5 f6e7S q!52xn$' hSϱY 4Os. RssOzxGYs_;"n+b狃'vy9C6&z!pz4h0?PLVX8%j!/P0œGH*2U6k.Ö(zMtbЌ& flx#΅foS IWixw8f|,JQ  .鎂Uhk&? p;6z}WO}ٌBZYM!b}$g?_z !3#UJB㋃3'"T3HQ yB?gٿHSRF?Dj#i(_|XRÃYJNR>/ |0yi @?Lr›JZlb){浇/|w pu5]ϴ*!;BnV@Ġeݼq6*rf&"e$OUs9n:Wy8YELǍ|SXQHh+R([V4Ttcqx2FK|^lPEE,.5,jBn[G',_utճzYID$Q̂zؿv)δz)0l(ƒckT ^Ld& ,rj9181 foR .TL:I%=__| 9и죵)oC}I%EyfBlD|Χ'3QpQ.QWb$-Z K5lwB`  -uo#75>Kw Yv:)x^gT*ӮTA'Z:?@}w\`z~gW@A)Ҷt5 T 7؄~uM- ۱Qi{=Hf3ļ,|y,|wY &sF֓,"B4rj0!ЖQ 0Hۏ}-wJD[&߮Zxn )B+ s洒'r7y!bO|0[ސfa*‰KbM?MAŃqܕ 0 Nq^D(1H1/%}-xBoWd4|+=?аRY9z@3d09%]{Hwp\A۸g<*ny^"mA5h؍ ! zGMS8}Z8pܤ!d[$)H0E\JÆ3-éX!"M N4PGz 9jF /r0`w #APp={gd5&;JnFJrAqf>Qmb "㒙+uׄ$"(<]+ kk#du?ObӻS/7rU< ,V!R4rեGCh5eSc6jw fxc%Jqb6Yo >^Uq]QZ6#e u1,AG/BοJ "00ޚM!%#I@WLLR5̸%l 0G>?rWoI4kqS_C!K.F=Q0+a##` *7~/Fap0 1X3Ѹ`ؿab1)EQg|`5P<°a.͝:ӯ#K<8hW̙UE^Xr̠:aqC⋊t[$[6aSQZ{(kU~,5%sшlȚNvGǀ|ӠJBthhW+W4PQ}m4H1)İ}ʡxqôϳ8$d I9n鵕P׳tadCrܙ9MmsCEtceTaHU|R*?C o+!7?U$ـL+\%q"h"g=Ҙ0ې7Fop SlG)|H p)5x ZW be8ˑ`Ck_f2pGqܼ'ѓU@~8K ۲_ (gc;8POe5֓!~ }䗭t P.Z{8oj D_A!s7'i1>]OB%yyUB cbpLD ìʧBXeHbCЪ6x2NGH0Je12]*_$pyOX7a/e>X=Қ%ٽA'QHS'\ $5ԃ'~HU{m֯iZw]{+ܣod*4UTs 'l(qŭ:+fa(jmX^s!c ft+>$BFܫ2\Y#haZ#1hjgY?qrFx $Y;*R)&,ZB@ċL;НH@ck+"? қi/H% !?*6` `<¶'3%f(@$w$DOQnaKǎًp?[ W\TxһY}%gohy(`5/p]#bG\Z̳7Z"NPl[>9u0d2LJҌ5kf!x"qʠU,~"Q5[f4# ))X+* r8yjWx|{cDً&1! o~W-VCⰈ]~n; )\yOX¬7,^+qHFs1j;ZIE -.fDi-[8e;p1A,͞8Bx+$ᴭސr,@P;mT rMԻIyl͔bۧd eUHSf]nE@#?JOl`Z卌_LM=dQ.X ts7bذEC"${7\elA`i8R[vZhF괭\_n6"m/{Ky삡:8x; mS<4cc/>E+P *;+Ԅ,yW{2fS:PuV8ҍ%2@ T>~}Pb3d<.9O6:16"Po+bCeu V&lLgݰJ]' *}cQ~4БvgDDlpJG2|A= 5/`'lnpM5UU:@’973=)Kz:&m'1=CJ?z霎&HavWAfw% joRM}=Lz[e5y<#CҹгcLPTi2"rȧ7G)ٲ[^LH.JUo@8Fm39%4<~D!l],ۉVԃ-ԪĊ5' ,!hfRemXZ".}]JS;;' \6DM­IKaMP G?.z :xʣxxJU,0w('!i<%30l5]#Q4=!q%D+.9k5rʩꯪ"T\? l-իatZr$V$k55e.Ve8|]wXű&uٯ?h)Z+`{g@@>3;q-J>m!+U~m*_^sh=h7]!I>(Z"~l0H0*rG4ZnDX!"u3mCxGO){&ʮoVEa/@zkڬ;Q"p%'ٽ/56844]e +"&"ؒtv$M`??K8Jj3Gp9/`h"m}dŅكKB|&IB J%G<П%n:,%(NMO"Fs$5]ﯹm#)=*zPy태D`ݔh2&}u2cCAwJMv=Jn:7's&RtʀȲ,{"jI8VFG>Ah'AyD~S+̤V}%} BʿA ߥ>9 bh5,|V#Xq= K E \iSKnqw`._vf>u?\vp8ʢ>#dbkVwfl[U?ɺ]dַS&ji䟕[mxEe*VƀߊPO97g.Fo:6J+Ν~ŐB:=1 λYQqo2{X5n 5':1 >t !ΏPCtN aXB_d9^3>w$(Uw&ׇ$ /[|`;緄ʡLֆ\b[Pwqmpro}/PFݍ{aY@D x\`,~/%9R(FrlЫp.}8])Ss rq}-܍_b8̭V+A]NٛZ|-@6VQ3q]zv3^"F+"(QV,)ӬV5ó87krlp 9aԏae~Թl2:s7>utt]' h)  t5B{I; ݯfM Ⱦ6.?2KBM)ߛ],,~~)P<+w6õ".>@*v5ڀ5I³c8;6^ȭm#r@q"NOB 2>׬$oOz4ojxuo7H7SW2&qxkƞ`Ɖ?#xza%p{*ܮW"vF.7m›]2=8%g{C֚b]a q~n9[F`"҈n>BIDmN覧okJˀK%gQI7]잱,/_eqL/7Gxa>> Ԃlc==]Pć@׾sOVׅ|0[U&'1&@FF,G = (yFA6Hw4̄必KtwDj\*\3.iy L⩌p6%Kh?1 krC@nY_cUG· Z8s gl/d쎍{KځPͽSWZ)fS{ʙ v~0BDeu-Z5"nPx@\Y*EoBt玘m3!w/aO:ӕ3m?MlܼDOCynvʇ诐ɺ!?zflE۳EqŪD~ 0!6|Z<ܯuO@]~[. j`*P+LBϧocH}-^^]x[VT>HںOwAOr?;nGe(܏B$}!&$Mj[ԯ¡HAu'tb&T]s~0[,ҒyY)Z^aW វĥџH o.QBgb Um OZfv=s i<z2KCyAq5JSLH"^}#@&X5DW^Þ ƝH\omSF,%8IvU(Ò'jGF/W<&s,y%赸^:Nfi?:ոcMN`-t4Hŝ,X @BB?nj:xާ\z?ݶyu@$bm|.VWbNa]i[7K5 7-RdxrR M;؜*gn6y_5N^*)DdJ8aNy۽wG1q$R"Vr$?<&a_O`-k}B)sT1ZЧ̊R0c0{{)0_1rBDЪ ܕE<>OI>M!g$U葳 Chq Rd>h 8^4+ rrO1vqYW aQ#4 F|]arhv(eB#ɽIX&';ȖN`4o0Y|5It2=R'iNLF}1 8g,l)w-Gx:t8OWS_-< 2$iϧ"喒&dPnwwRa@ F ⌲7crE=RP1yQu{͍IRWY˯,d6[ (<+qjY̹ t zNl'QpqE\P\_tos`JQQpcQChɤр5~[iߡ0Vt+KGqªk8q\lP,1 ze-$_ 1Խsq_O$d%>byqͼY jH4!.~CۦQ*n^pT1oЩ5sچmU6:UIcĹ36j#nܣ2@5eO Zg\~.nq+[3@B)Ƨr w-S.t%ȝZ%k!'yxDȟ$j\4D"\Htu fX BmYz)Հy]2 s /)"7i+fO]Nvr]3)N G4CeQL`v|gf"07?Tt'2Ka4h%eu-Kս &Ѡkh]s_h8 k[v[YW}Q%sww2 6 lE _2Bf i9M<̬8e>5I)1?eK|W= D/\`F?}z*w3FR"]Ѽyu%T.#B2K #(:d3vrYTGs٨63= +G2tXX.AVحܪH{,3υtKqD$,$(I;?In=b+S>݄[EZFכخ,lJ,h?N ]~::\3͐$gn4rC֒}N],IV "T!z$κyULX:*7V%M:)KZ[uc`E/ P5u[&̚L>UD$6ED$ݸN$ (+z'&Ic02ZZ <Hn*b3@?[- EjpKxDqr߇zq}qMDl-OCۥ>t #qi z}gP怋ZxCZ'!xqr z7:X0j!DlXBlyg8 i \8"ӤV4a?˒:x Xϫ.UV_wRA̎w9M haK; {MO?[-BӡMie$/4_X\ b$$@Dt }wV^|wk0n%m75/_E5'Űz2)U~Pw)u8w;>m}0$Cj ].@3Lh,qגu88kB{$\kS#yjO|G1 ݾDX+1kVVj%Ŋ~8υo\L3nq^gQ3Ֆ6 x\"~fLCr]vesR޼t}Q-MZ@/=?ˆyduB PG녨[ ة(?w FM3 }@&ZΈm@ILZGx\O,SD = s`=48EܵV"TIˠ9'!p/~4Y19P(h4.ے$(57 @8nl\GEOq4;Ӎ]S6WaX2qeµNYd9fYyC5syL3o=l j13,g& `Tu)R*Ul~_$\)pD)h֧r!?3)8E7 KP4Ƽ+ lFNUpbfZF!!"F&8Swc9 }R[vHqPCrfC]UYy,^њ]V<ٿIF|z66u}ڌ8Q5Eb9?"\"cÊYxHqa_X?˝PتگBɢf W5 5;`pLf Rx'$w)#tiI&0 alҔ x /s L(P{;u-tZ=p&b; U2{x{rRf0JJb{ +rt7f2jm;}c4Y=fpT]Ѯ?+e] fqN+0Nj1kt258< @J~xL4FI]` bg&OʰΦrA ߪ8IA콫xI~kBMua[m .NfnոdC1fAJSHiuQN# > ΠI!)a5,Xqs66AɌeE/vS^Vo[seV%]+8UzF"fHKiDАuYwgHjiaj<#w0%r1byhIc9q=Tjd0'mRAz.L0gAU o;~YQr|0x<$vrWD8δ#鴞2` aϖ[6۩¨Z es.c1w ~X{;RV nf3GШ(E'S)eCF +A#eQP1NJShȊ0 U4弟{LQy2%Y}nyi缪OEBK8@esTcqHgE*6ST||;na= 5. Չn#TyRQɟ Bl l"s:x p|ZLng(vlO̪<$Ku.]:Mu}>'y eM:zN!M2Op>Eg+ ] )DP:r1x㍍O3(FuRʪjZPLjٞ{s'Pd꟧=|nX~ EƑ~_8T,*{ t/kP 8ύ!$LR I'ԪF`w!8]SyX4w;e!|>g7:yp,.蹩@'|Fˢ~&zH*%KER#=gTȋG)#dYalVN~]=}lu[6!rEW"HwVIjDXggc꡹V5·Dzu%BA%ePmM wɽ҈X6koG۬vx7!9k=/RYt3PYlK&}$l~ :ZXVd4AWR&eavU:>hnZGI]gL`o_{Co9<]"1Xۃ*Sre9Rby^aSNs67=pYsXk|Ӓ TX;GSovr3cpfu\>ON 7\3D%7F 4[k1?)v"s;V.eğZP ]* =-WPO-t0柏FU1qՔ"9jՊ5kМ@j>h"{h&!'hz#V;perL. {{ɅlirF,::izк#B ƈɶ'F3e2;~jKM鶓`4i&pҁ,;z`\5ǖ!#q .=kn^`!MꂬP{_  ^|LwИ Cmkc Gyt[lӄiM)gKGv5l̻>qB W4NB.],z@p9uU|1| (w?oĚ [JQirsh;q>5i޴'L Jvҋ'XK] PT岮uКg%,´gf5ϾT;I4 f.6y@ԏ*^,W+kCA%p.UUV8Vi(Sn6)ڟ{`Tz\65ln2v*T#)$v6F+FV5e =ZKX;ΟH۩HY oal.Sn@u8o],Y:fUfG83ݐbޚTLD>`|^}=.ȘQw[RY'ʹ|ҵ  ʭG$FQkg?u .:\Dv׍YT9LqbD_h+!Φ𭔾ԙ E@  ._F@e 4}G-V PȦ yX w/hwT6i"HbWc9&YW*蝡Vr*%mZEOaNE8oZ*m(O/dTvƊZ.MXsp119v|{]'1AkZ[y `A- PǤ|mIjf)pYFo3 f~1X=(nZ;yMT\u6rԡF;q8AG$&$ZF{<[~8Clg 4EP~tϤ Eo#<w4 tSM›z+uYrvAXt9}Pk|' js:9{g!=)G,q(=QJx}3}YSz~ TGȰ@B󏶱k Y3ZOOC/y ##ی}y.\WBgQ5bDA&XNwŠVx *RA8J4M6]wגp eD}يYd՚_B݁0N7aev1$U•p '҉V]*~5ؐyA/{Ut+tV2i\]K?yOk'b3a(]gPCrV1_{e%*̮(a1'%*;.g). qn: !ɀM"ǷxQQmȚ)A;ː,oTZ@ABL-2sZ.@3/+_R]?Hw'xqf+{Kix%.$T2Gނ񬬞yb!&pz`+0w%e.BǧZg^*\p*LˀR!%Q\!jX}zkG/c aO$(-;rm8yk"e`]+d :ꌴ̦gMk*3|ަl/-c^, 5f4'"!ZBE(7E7q/Q1x8G Bg-DnS {@z z8 ~3٠}}^n+&ihI|R%ptlgVCYk}NL pM3:)ORa64e3 Lr,=pCߤld2 9 gkq:t9{2R -K;JT)22C_T?*4(v UOo2w"hioԸa ! X24%r~l]Ɵ#޳XgLJM VJ.c_YY`Uo=xڨ%]*|x#*U)v?Ж/ɨJ˃ö\ltn2;75 ߫Mï H{[uřSɭ\TZpFEnM#3.F藷܏ݐO/?Q.L?xlcO]5,n#Y#ĐKz:RV*;̕5 ߕ_akQLhYp"4 Nf_},Px顠6GZ8o(fҽmukp"&U܆v#Up;,wg&XRwF^(~K"NLIr#Q|Uu>ul4~ U-a3mOVĹ/oJ/_=M{˨(Cb/nk%@._pcfNH-|E.!`8ejž8KL'[P[\#WGab&npzcܪu29"l֋jԡ{$S 6xWИk?1XKe cve2E u F_cc̎d|j9F rN!)dFܾӏ<9竉`JNW`ӳ&&TT'ϵ" `p&([d&^\@c r\He)bV~1w+B e G"Z)/bV0.œ^ӏ\rs"5;Saqj?qzN0qk~@o:jÙ-OC㑽?1 }B0rׇA.)PE :&-eT2y'LjZN8/C?(iU1F GPo:,.^ԆG7œϿ"we4)(Fd l \S;#m2)U3;!36͗bM/t o{#Pq:bv㤯RDFdtb.nEX0kPPzйZtɏ \:@ôXZ*iȻ(+V' _tqQUP퓻lM*)9af}|kH+ȱ.ξVC_B%-CazjQF@mLRcK{rJf|6mĝ8!)2o|b>HXi=]Ƌxm *nzGpRk^h)Ԅ|.Yj\ o13@ Q$)E?vI"O< :z'|4XDR yEYeE~*Ssf-?CB:ӮEDĭe._,8vwǯJ\*J!fӖ۩]"缸"vʄAAŞ8F" ="=vpe`Ϋv.*wM6ec߼H@+QHϘbI;\,:OB Iw0郠Ɋ[rd&ANEl;8x3.B$T?{׺C@B۾1SO|#!+đV.C] OuߴȂ6Ky-A28rdՔ7E̬C?+' ͡wġ%߫w9sԠKov4s@V'e:c[vEu Naзے[%ݳo'@@jg=qE+ OnS )6i Ng =g_#{eke/F#F\S7 - !PB?*Ž+8%x|3%O5<@jM V%b̎q"3sՁ^IWz2fjWH'뇸^`O(t\&ۚ;?`={AK ؖ\I $25-ѓ,KΆG/ F^׏;yWu*:予 ۞jF4TLQ%ro"Ă#a&ülqlڇ,MZö2A&=XZ9, $꭬44.8ep c־.? bwT HE=vuo"d:Q/Ra\3gtDp/zNŹ?&7߄Y ._عc>_) 1e*ExzwG CԳUgூn9ti1CBwOVPp.ӊ8 ee) XԵwEg t?;i=u,6雵yGXj:oꐔ6p^`.;ӂ`kiϚQ|vKw9  |'/O=`Fcj ݃~AAcXfFaMk;<ּC U_% ܤ]2`[@Q{}ULOiCO2sObAivN)m3k |oEA+!\e}?'^{x.'["G8#_ȱxH;exJR_]Nx12㩐QI厒RC*Ѓ+9bM&$urд+U"zʥy(q+dVY-ƨ|Q^@E, tZ|!j%XQ">sL lpx)Jva3jJo`16MȬ)ݯ!J"Tl=;7$MH)]dc4Z:뇅\f"O>.<:MvYj;yOURcM!M37v/%" }ižץr?5dxR6`DjxϨ-׎Ue,^n靬 ܦ1~Uj7}Yє j@U섥Oཟ[ݝwt[8HHCXv/IUowZ{1.Cv;|N3Vz.0z,ً䊍2QgEBX[9d%I:4VG[!ţr!hJt KRqٸ1*#5Z$Mhgp aCb `~3"3,~jPuM/s0$<הj>.[/'g=C d:aiL c0yaY~<~ /ʼF9Z.nb$)_EAY/ݛ`7+JJ<_E)|;W0r04kv(N^qYnzSmqNF˹H>}iU.:>Kptp!f#jPNZ0N@$6y- ~]Ŷ[?=< y)x0Z  Ƚvc @8cKLu]*O+ w]Ok;J{ F X3)Zf(. +|Nm#:l69fI/W">Öʑh?E|z A 0Dp/%òS6BX.d&`T?\V`hOӧQ5*|g|^u>,{Nj `T No bn]<ϭE]+qTuEP".-l ُԙwJ7j nJa[RE}6"~;+c `_tBwkxQ]4C8ITi*{}+;XKMzBnL{t7 B =D3>Xg?.Ԡ{y=IVsy._dGq'N&0m[Dd$xզm=}̄+W4sD@oAjȫ=մ|28Y]EI\Q,9{yJ̆=[,r@)FuMD>a_ᎇDP.j|0dg@_۲QIfW*#>4SMEfGP'-dRԶJ߀ +\MjUŞ#lYa):#EXj9N.E9}4J=|l'aK@,>Cs#=m;pD@xFr*PQI*s}TdWYAmI*-;g__@̂ )wӶ|_#L8;Y#X)3rg]U)ipԪmV`i)*rifev3zP_g*n#4bG)(l+j%En].x<]@- Z zSEp1 ^`=EO J_e Yo??\^]y>OPihGVRX[fXUQQ5H#A tzK0UO'C DsKT.*)_ $½)[C,dh_?e~U[Ie$VrRKMAvˣi2% hyd 1+w}-fݽV64?oFrN^,bY/3ag>}*)uYp9>GA0xgu9}6㸮j*I\V. dC: }GWWDH;9cXG 3 %5 FF89v]z ЙE2)t!y'qY-?%\DXagdP}(BB6oA=W@А` q$Y4=Ab+Mɜ_n½} $: zt$#F ɏ$N_'5 /д4IHF܏H x%GtasjNA:n u,dP̽dg^[aw`)J|n0k:A}maNt 2M(0Pzz H(˕={{"`ۏ*1l_tqs@3wKmJ.wտdIgp(XnϞ0Nva' M^9ydMae^l(暘uffŒ5cڮ?I5<]<,N;)'tFsyTQ53FT5t.Y%^h 6qH43g=Jnb |q}mњ)l̼.Kԟ'XcvcEDM2?LSX {\CKt5DN7逰Z8J75lzЀv;I1ŪVqt^p7q{Vd%$ŝs˓gkkBjP9+Hl`y@+H7c/ b7bF>|iLxB@۠y]uuq^5$DE/jøf@V>uzЭqbS,ԔwQ;ͥFڅuk̗L69r5Kt>YaCf)ΖW` UT(V ˩rD:*5'^'9 .0cQg4Y0k¥mּbi@0DY;"TCWb;X|d#leK7橇֪[$_Ϥ.}S29܏~F`?{`3(ɩH< ++VvUqy6o6 UkV[Iex45&(|BVj2;jg%qYQ*5(-)|"WW6o#y/³0N| ]IG(8o? q/^ J 9ƂSԻ٠:E} 1LZBDb"8rl^Xz V#_G>:3SjbnYveP\*'.@zLߜ$X.&0d~eѢ\з7Eջf%FcR{5Ҧ^Ys!}pRȮSMT^ma'Uڝp\5c:Oqt_6|궲 ?vqɜ*`X!jatG%3g]Uo*Oa"z‰@,|{G};^zrM7qC-7x7($ě|HI"\;2DH'cʠב&=2!ZNc=(oZⵓ65{U 14Wt7iG"A)+7:ePhLf*OFYkk"V#d˙[ ?7Nv5elN]65i`,<[f`L-Pů+'$&VeZWRޙ&Qx.C-A,s]zHFnXS<:`ea{>g"X?BP,-75z䉾Ez=A(C]] LbC.7.p.]P7ȅ yvnjbC] 5P>fecdb 5Pyo0$;zϲ,tcJ_R&!Q89-C: yJ}?Yg5)0W,t dӪ aYcşȄ0_!ak?/8!#.[fl0aF.(_Aua|*\MroaYMWΟJʁC+9X06}ɒms;rjG+il.^nE'C V+1>w'EqZ+HF/E.ݶB 4I~-4`+xm(,>c{93d }<5=f{Kv]ܸ"Q{cΧN}9Kh.ǀ$ Wyh|Ab梕oSaiuy"%l [PC3 Tbb&nzjT_Q%@CuKyҠo6i\bTCj.E MX; |rB5UxשL,f` )DsL:*oS]?QSRIBtgWk }| @A V. ʱݿA %3 g)2Ay3RiʛXkjI2vB7 zѽ&2(UdtdJDޓBPiH TNt$+oy(ǫ\Q"LG4 GMq1 <4d(x~bhZz6YJ^ג>bL]%'x?)L,{glr9'm>&ķ25愪l؏˴p~IJ.E4'nՄ-nvtf"wLqBޢ+ Rweѿ&gZ(=S㰜?(oCS9j7p1yO&.ȅMdBlgh,ꥰ>s kۦ3<߲@f` 2nsYI\'ֹ$33 |=RKs5쟈^<1,6IohLKGRv~!JЮ*(թAh}g2:Ȑ1'I_LO-KC\ڹQnXG;"⁲O탎wήuj0e.jDy|@ɾh 0<BQ.ݛ.uC6{z?l",kղ> _ ho%F4ubQKaM7@ը !5H R]G XuqqQ] ktk+m1n@kƚwpBRXHA4y"GEOX$4;0i_Ӷ|e+K"1/SYp=3`ZsË́yt7YOHu6*~OK$p8&|]UVN~6]gp;V Ktׇe|>~"p"o9f#yڔ >YYNJMѲ2za`F4^g-iWƒ_c4޽8HI,֕U6ԑ! ̚oT L7W-b(|VfuCeC"Jxh'c%ϖ;M$h8y Gm*kmd@:I(5Lخm"pb`X )ԏ YgXʽ N.J C\6~Gzr$8(`J>‰iBls CtMŢei4>QTS~ ʸf!EF;Ph3htq`";Wt5T/EA i( bvʉ7ZA#~p1Zr5m"t-e䨱M/TO6s^R&9︧;;'z1xƬS`R+㱼w{B+}H><0K]ė+OAo5o?gN.k#\ּ6ȷLYw5gIKM8"Wf v~\;@+9!2i!t8$v `eji֨qEHn߼|Cm~j }IP6U5ڸz8,˯0_| hTs۱UͨjE`T\`%IdO=AlDb\P}yn*Z,' ~k5t!i]k:Q$\tctN}',"V:u뎔hYDuÒ3z}my™}d34aO[pK)h= fyCi?d*`1xHPC!DiDbn!"\:[xSeAu?a =wj(ჷ'|BS7:4ac,k&>ڴ:tjhΣʵG #k}mŹخ\O  st]I/wx\GFcѠU}_ 7jdRSಳ[bFAp>:$hysgE|ucM:1/vQpX8*w 3hI("] 2mr &ʹQ^jIB "h=H7]#uv!ólfBP)X'sgә\T!f<_Cj;TWnRvAq/fƥ19ãQ!5^1O(v ~㷐y<5:(ZIB_w-OelpK jK(uQء$1ilY wj(`#*1a]N`y` m~jk̟ ~AA! &~uot,O~Q 4TjJֹ*7CX ZlE,Sb4Y\xsx)PYWg_)X^Jۉ+bZ@РQhx׏&+96R6=ߏ}7gYb]@M# @_T':YB7# H}53`zlTyn; F=[d1`֞0\җ|NKj$pVlyPJNyq6԰Cklhh-lK d3jNV3hf406hxQ$ cEkZeۅЎ'}?(ZlV i$bPxT$8"T7yލt*t 󽩵qz0{oCsȖACEs)(f<}Day\ V10{k&V=|*XXV-Su &\{(\,NzTs 1i,p*Ө]EAՁ FAc{;)/Ӄŭ0 (eÕͭź.NRL1_-kgII䌪'сK*ANv~sj˂Àjt_bF;W1I=y~2: ƑDkT%kY\&;α͛d@!4F| ~lSѷU]u".E߮UV 1%ܾt/Id 5*"*9[ &R.季-ªGN`3ߗ0<:l5l:l%*Jil .ܕyW2Do⍍ǦN+`o;:xw\pQtG^S{aрEdiH`IAIvyM 4h!JE 9YRm1:&bgdc F2qإG|}LW/~4/N9s D14l6n@[Sf^,;^sT2;9G wv86=:3?]E -G&>rGq/[G<IB$g3FT}*nqϭn:_LO8l'ҡi= \K)Quo$˨6&h?*dЌb^HѮ1mMxvl! =&ZYC-VuS ygwmDޟ;2+m9ԗ8=blJ,FB*IABzT%=HY0D"$O16HVJ,w_O浼$ S0Q2m~/AF]XҮy63C8y@wÌd%#=rb)JIe fxp >*.Y<cAL߯d}iO]~+I9rPpT}37,^F :}ֱ NgKTB`|jq@ӯ?{HS3Qm F'cR.&h_߿1)ݺʊ>_~\ќ S#k#q(%C ͳ}!i"x;HXq/q>+={I8(͜cqHaƪu\ɨP_whv#=х-WC\6a(wJ)e5&J˚Xf[wV"њt_ʼgzo?JC6#+Z6g:#b۞C!4kK]>>tœڣH!nKFjEХ&ɇ4V>G3@lҍH\ܘ_|%U W挨ޥw=9y'n Ɨp(g@5G& E"c$!$j F}={?m3}-@j!8s_u{z6ơqrfb8kp@>ﺛ23WU1hT4>?GwDJJi@*phT#J4s`} S"PB! ֻ3=ډXtn0 ^݇~RMcV1M~ґc='Ws{Ǐ&;yd2TPnVA^FSfvZ1@˶bfSui5!ɋ!#ZZ&77&]qp?E a*Drܩ Qv߲m-]d4aԡ(sN\k.LNWnRpv Ac殼&#;*Mꇷ|"&qL.*VV A 7PGj } V &z9`{{ٓ-amd{|hǶSSGB/6̈́2"Q{6ah9h_@? 壝B>AGڌxmP__pi`jsDL4{H;GbQ.pFԐDld18<n 6ؾ 8#nvkx[xn'd%|0Vze.:R6"@zO|ݶ랬jR1Q3ZA@I0,Rr(|A]g65=ho% ^ՒŏчDJ5Cr4!nt|0$n(:?E8m]Ε%YWeOpk% .ߥ%fŀ 77sІI @% i-e ")b NΈypDŽ>V hMPHt:t}Zm}ؤo * 28!T6b_EƯ 04ˣ;MCq7%6JUNHi_D+$"AbCHI-*kWT楋)g*We*ŶRhuم&7,S&xPhBT4u}[G}B+m'5U {UQ^ 6XHU[}6oxsN^/V>6'x}B9P::?qX*ck eP~CPۖN  ilchI'Y(Pbj!7<_@Z֓\Λ9*SnW \zmAL_ =N$\dJkgmwş5zN9S= FBzpw1Z xI9G:W|VѮPȼ0^IMcO'G8@ .F#o7M `  dƚmT7OM?}Z`9G4X{ywN$]@N9ɥ"CQwbi?ow~v93يPF30)͊!LOZDCG" lD 7]3 ՗ 0=[~8N8Y3!0^1ة:;OjE_BOHWJIf}-6=V5I ;;S5%heA/r2WEw4j2{Qm=BkzRG cy yF aK\Nbe2GKr z6ljO2 !zC%cLiEėiYNPT:VGS.ʮ`".1-$Y\Ѥ|Nn#iCC/]!Rl$,P)̍uu8v +)}(bVh4 7Wv?"}MXoȁTp#oh{/,G撏[ӋG<~l8=kfLrlWA%{zyWkŞ]п )ҽ ZK2a*J8ґ]Qu1V(9mLc^Bv"cqǗn!AVoTơ" 159]q].~Gv5YX@^M!ܴD\hq%/Z╘7Ys-Q"%./&X#K&5iŋJMۥ ҾVW23$c*W /Io$o s'-XS:$8!Bͫ/}dH:M /2{:[R@qܡ.Cm_d$ǰXw5h-p^_]a̫JP܇ҒK8JSfUR⫆] i[ $0-%rmhDyr,ױ6j`]7C`px2@*"WRDTY@}'hod1qOU(ZN̮nF;rEԬɜe_UEeę$U$wiY-O0D,Nң[hPOX跙(/< -R].fgs;L:] LIᨸm9(Vף_Yl7chݎH 3G}DXR礨Ԫٙ cWʐL@;$q[8R;#Qyd)H_嗍qL菲W!הeoJ!'#\=]vrھWc{48˕캺w } Y+ N޹oERuGXw(;utnG]` Ţ'IX\VmS&yMhTmnjI(c?Sma\]rIK׮il-`qBo4LWȋ-54a*\]7iun]ӮeƟAA[X2GZ[pY?wTvo|)^BU/ ΙLe1-MP9gTpoB0wz=?y}FTAFoWW;NJ4{ T+tHQکt<;<Z$tx(A*9o6o>rFͥ&X ^3bVbY܈$$@:"̯Z}FY4e2)?hQo"f=D #&\a)sW47EJKuv΃(RiW~7U$Ngܼ  m-c^Q1g73G!r-Nܤc$nD"ni dw(bo,gS/A0%-f2+f-ᴋYB];%Wp':Ouf2,OR@̦֮^ ڌfalpĬH X 1f`8|4#zkk<]7KX> ZsF e3b2dV.8ű,Jbu˔P5!SV;y%> NX c>0DJ褴<1%e^' ;E#ہ _nď_ +&(. =PᲓYj7ůLTbuuk8Kz4<ҀirTbք7Ӥc؈Hu cORs޷:Ff Ig:0]9;[v3Tr_ w.v- 2sCeOQb(#e ɕc_%yoS ZBY5c{PYdR+ gRm @vc IW9qH!cHK@~͒#l<3?>.tGrWn"3Sfc:nVx/~3!*Eq-Kk ^<2Izg^OfX/;.‚ Uv>H77gaW+gyJtѠUٟYA},βo#0,g+XFL n}B{(QK,:igE".BX AujbZ ^VUhGh 殬ǡ˟?_vAA{SPWN gITHU'GKqQό}~Mc)GC=iNopqJ܀\餥-KJ < :pلzxW-3N##qQ V,f4hXU%3)7\Z(P=;9p#@_;2 ꋖ;eZ{|5ontlm@1cUQ% G{c["Vb%$8]zuu4Պ4"1_"~U 1-׼*{xsRրzF|Z9/a~FZnQL77ӜQ*Q-{{D$!pY@/r<  y?/|)DuY&ZLJ!_gB*?aR6@ޤqp_; J輔_?@Hl!q)R-smlΘ 8w qWň6)i^j;&)46A IMzj 7A>G 9T I| 64;Gsnf#eAhn_̇~ړd>r˔N[K;qMT.(E/}AݾMǘϳ_ֻW8-L2N{ ۄ_Vc.h]]k[7|IAx>G ",w{2W}R:[Bex Ăzn O=XK+(yOb3G&~Y쇀n\FEWDFEwEg Vzw'H}&{~ hbfglƨ7O;нv¾c&V +;֧ י6(ga0ŠK3$b-EQҩm0pYyC}--w,0yQooSWķt x|Vw{~9rؒf VdQQ[)3?àCyȺIDG \hOTn R'd&u_Z֍1H9D,]GcLay Ia yH7vNǹٴ?%.=Ŋ +6ʼnk:Fi礙" *.} ڨmV/GPC񋂾8Cĝm3yzQVwj.v jyD,0؃ʁQv0: )W ɘǠ~16X몽% 'm<ͽ} +46MQ#$l4c"g"n5,G%U8JdC-]+~D2\c% dw4X+û[ Pެ~"H?7#ڱ/{ACcNu֤V:( X}fQm>saRʩt$`"iP*f:*`gGc*)fz -k~#1iYk6OCT-qoy&)5Yj)@a`J]bos2ZoA i6{UܔxY&"< ‡`B><]Bnhto\kHx*QLYPdpzHÛxրH#=0ĪHb;4r&S.Rq0>;>c zia,huu#PQ2U&m%B<&q!0r0ѸQXwM;VKT* oLLBk9C1awW. ?$b:NYi۴/es7$wǟBrqu~XB鵌|`Zto@p=]"qRꫬH%:5fvb5-UKN.K495*)]\|) EI 0 V!s-77><ʵ6#^ MQ9n=&Nv}wmRYnA㡫DxBlilM\<ɝ}t%fAbZoZ.Ure͞A)>hK?m+ͯ#P7\:>mۛAU}]# B]$E X3 "bnz{A*<);q UUǧv?#PFɃo2BNZ㑅@=;^/BkbM 2;^ͳ( ,}GzbWxKǀݼs|I X; WQZVNue+{p{ (X-&>VF:̡̯4o3a u#Vzzujg$&Խi: L4mEy+,Cޘ~qMO }7 X\㰽'xbnv} f[4ؙWݧ{*=սAZ&MUK< ;(I~'1 ߻cѿr'iDh.jBM~TΎuB76~ރ5)wPz\WՒ.RL]n*_94{=0`zw~t梑m\2ŏ%tx=7}%EW0K\=|Lp;l1[D&Y㣨O Ic,iSCކ"zȄ | lXFϫpI\6Y(oHE]1H|y)9\ r!D7y(V\&GwQRISM%BcZeu'9N=3 5䪧 l,N@67 ThYvNXe\O%;+2u\sǥșKswԳ/J"MN loԭߝߕõ ͊4/PgF=-ZJ஖KZHq p#dmI2/D?4kxht,ӄ:t6IsGN24аʂ 1އS_l^iBsRpG3 |t֧sYU`/nNV^E^9#+5bNgSܰTN嵢D T!(tE煌) #蝖um48,6 gelJ|/ W7Y1aXMrsKvf$p oؗetׂ̮0~z$+]ItB~5gXzwWҩ7;|9Ͻ:mnFUg9I9y" +Ozv...Of_[ꠜE{ lQ*J/?D+@2ׁT+vsL4(a\e<(L?Aaڄ1#crcjl R}]`;v6pOٛU4V#Jh0fȢK7]=L4m1prJFVN<<ߠVcL-oDĖ͇~ :%!Oa@vA{D(azO7QGa+&ռe.銂6^OAb_aG &WJ"3i$~ Xsdyt Kn&ζ+ +Lqep@;r g,$go-w"NSPnH _Az nxmKz j,*ņ hy} a͔3qhmF°n 8ZxZ)OCa`g7,j3?](cѡ雽ֈ*`u=/Ͽ4?T bY`$v+s=<ϖrw)4_Rsj)/o&9Z?׶gF^PF $MrLO@#xV"FJ3uV|+9B_"t5]s*ggQl'a"t)z]aoRW: VZ@s*w~-oimK?c`9sS;Tu@RK -'ݶ8_.CN/>Y|8<ҙ =Ty[ B`t܎RZ"..uM$7~;oW^{@PىM1{ m9 KZ4YMoǚգM}=f !zmv(^^1'Hm? RĎf4^xjLSVe#SZ`Ҩjr}*2=C|9Sin+- b7߀UK' #Lt΁,hX3HӺOQ^o Iݬ\^ ~a3~UpV)H|6H/: \5cIU lX- 'KvOtp8Dz0-iCVe8~f[9 dz4I:h*\7~CЯmԫɳ85-їC~QW{.¨q8=c?%xD3݊O@Yb0fQ9,L1/wt-L lPTc~JR*̷J-9ف8}fs*7eH6![)h--gQojJϵ<U&$q"+D ^'yݜb5׾yn Sh߫+)3Cd^7:R.U1Ƨks& %(}n6q LHV3O?c@A,6H`o&3w2s Μ!䓝,|x) ,iYm/IGځoJD]f5݇ùӎʺ2XaGK9sf7jQn3 >!W%b9&FzBVzsnLQ wm9o [)o/w\h_+\L~y!ڴ3Q"}ۂk3JME[tA(nAԸ(q gt,贰gI5s -Bs0mh6Ԋ$M_3@}O˲!5+^kn~ „xP$ T' ~ ǁ߯6>{lq\Zt-f|3$*ܧ۷\,1.`p#E;Ih:~Br !cnB [׫w~`ss@5jp]j$P1$iy ?rNИ|Ϧ+e8y^f/)Kp"=wţN;_y"wA~$!?[Z #ؾ[` q$U~}{^߁ɢf ҀPΫH h#:UKgjubgڡ-jS0 KN9"k'̬CA8Yn'cAWvմ032F$%Z|sB22?t\!)ҶY%`j.}RHfKKp1w_͠ ]%'SPD`;߯OZl|2<"md) !7Ru4L>5kN1}ҡGy@6:âXL!ԓȽI.iqf-bvϖX0L즤4zyrU4I;ja[ B_94޺ *u<)Ewgq-d5ޒz1gD}HXb&^?ψ ӹb*mo(dtv9Oixc_NupjSxC-VGsR(M 2'0 J&ٓԁ4H 04L{V?X%*K!bl6diR >ԬDʑ'>$s+SV\dsΔjPj,f+5SDPO 9c : d q0c=w8<@ѱxɨ:gyg$˩q2AmҎL4ߢ̀ j M>.dLŊgbɠpx 'p `,ph^*ҟ+"%>xioߐ4mu uj [7wf7.Kv͗v]s$߬Z1ʱ"MsF3=Y]VHo/A"wIf}rccrw-m)rR]px~=tQמpjIˍu4n(DT0i6Ġ@]ajn[W #8a5vP6<#K{80jHrXRÌ0Q&YQ~BeSpO20 aX vS`뜶KB]z-c`hVؓQ CV]&RkhJ݃JVٙ7 L6kSyVF(\>æpNܞQ7X(Ɯ;NmH :cH_kl*^N1 ~AÚzPv& @w'dHвb;,`BPJ ?vBVn`(+\[x=8OG ծo ٛ VuWR˺ͅ hm/Uj#4arL>ݠ/7MG_i/6xe2c.z#`5j- Bt$ToQۯTvdrڙ_4D\@8GC(:I^ b @ f;^`ޞ{r.|14TVc% KxDZO9y];ݙH?= Ը`WIDe./4Ler+ɱ/"\I~0My!I+phʞj9g_rTt^>ěnq}0UHS/wJGob\k5&J]Cz`+}$d3QY3N3MdaNK;J 2l~Ut! i?*#~̗@CAfL j7sSQE1WmReGZO=| }e)3{hIR 5n$pFB6/N&aeFGDqDK2 XƠ_c*%JbЂ"8C Z{Qjo7g僫[VizPK1_DZ/Ol* vhC&Sise#,y_qֻ^xqi Jܔ ONfDp>yTʃ1 yC|j1d r ,(e[M:mn׹'{[`몝I ;jq9`J_&#dFNWDkebΆʤKʵ^ܫ,7CO¿phcs,ƥOI(υ7vz[kxKqF*M̧{X 78YHBcX+}+5dg#&"'\KI/VzExlNR-Q5~U.!ҧrCCXb'`�g"E&Oa~8!GkD5K,.,w˼fu l]r5"ٿbNmqC"FHQIQOGU]?9Ahi#ndKHMߧ/wϕbOT<ڤu`VJYS#Y@C<\ <_'ݿs49ʆį@Vؑ6]-ZT꧱YQɗY\c v[]dQ@|Z|c,(We04gB!:mHGzѨ#o^h+&i1҇{B&=ˮ1x9Y@GXCH~(QQD!0QoGTrr$w bQ2ᑏ3sbytZN:Vv@y$=fo8mt[H&gQh2\$>vqҤ`I+,oO`9~ru% 0P aHCXs :K 1VĄl ZCc}/ 헇{L86aİ#*Cf|?+!mp@"H<֡.],do禼?$,}~Bo|~vrƙw ΗAB0p0UFQuy`8eZYԧQƸڱr@{"IcqBhb ~ P8WBlҚĂ}p]פ% Q0{;z[9Qz"bhWtavfOߍeRdiȦsUƂUP&( ׂ ?K J[2z˝GFPEQϼNX9p,y*+3/3=&NTgR>dX,SӢUl'\KH;{Fш!.?Ìs|u9NaZΗdgzWy.٠K-J<+̯GodHX Z+.^*֘ ljG^_L ks9MPqZ,Bɿ;@eW5aNޑ,%4e5 &.eWZݟ-^$D9RTk)HsxW?bN2n{P|*@k+2*$N&ܣ<_R1zCÊPzk⡔z?Uu+ )o)+q-`İ5+~)K)#|[u&i؝m%R"sΉٯ"_CkʰOr/SaH#A-u܊/$v@rL2dT8` gSRmHD<:jAR0. V'1T(bK;_6<,(xw3˕IX&nddY;n+Szw(̤šyo6̮YSpW*˂L3n =p KgQZeuX9?M͎y!G& 4&fTд,}f&B#e˰ıjH ÿgSE &>q#@*(;#_ЉvU\ LAn )#aae6ϑ:=\Lp3D+#لC J7GL@8JOZcgdYZnLS!(Rm z ew< u%JO RڍeU^~%N h8)U; }mGjZdnK LK> &GUjYЄ,R3T{]foY9< E13Jۓq9taEIAkzK*ϺFa5)R w$"WtP3Ϳ_rf\4J8CdXl \E Z}b^jRicct0hVAwp|Ȱ;ȁ4 Ȗ)8y;@q{&-ᤷ=(eNdkNᰲa5O,-k ?֕:bP?Q:PꢁVF:_P+=<X^9\o-©bJmK3!̻WgA $ lpLg&9w y*,_ڽ&K"35a{*oܮ$9)}Nu9]wipc[Mɮ,iMFTFUK1a6v5#1kNE4,>p hwާ!B-jeiWX.ioʇ%(•,-c#jᲡjMy9kI~y"O[!Ja/ ,ok*,x,aǡy֚9p$+Ip5iQ8~Qy+z:q):ĥ;^ TLPp~٩Wҝ+{,*MA%bx ) 9b@"ltDN$SVz?c9 /I1^'C<:ln,s͢)T~?t>]K enS'fw6)rN)l{+lhUY@6~;:1/ f9Ne$p>zY ;rD}L_Xuε @EDArg"ucdQ8 -nU20@# v)VW͏_cPbiGT6(6uQ,G~Q6I^6cPJ9>7=oµaCGse5CCfq-V6!IphqBr&KkRPnxE[6@vl>iFls?c*D> 'z~8lI|x04|=W)Z#5"$kۼ_1̡Ȣs y]ݨP & 31g}j`};=DC58z<ԃ2; -۔VȚk@yFT%?M[R|)v-QȁB@Toi<"_ۛZKY\;^JL˵2220(Vg.Ӓb)j+"zcri.PO*9֌Gd .БA TNښz?NF1;hWSSt\:dW.`ǝ"H׍ѿq0m1j^_dbif%BЮƣC߁mY̧]8וo 3{*aև^e!R0> 2uyw7ֻb$TpZ)W-F .vqx[GZc ez9[)VTWW4YQPRbe.CVȑ۳=Hì? CNmb?d Gg Uءl*oٞץ?6d ;Z=>Q% qHTbgdk ':빴ۻ` 5[7阎:f:p =_0#ҳ{g#b>=' c&gS?=}V"N7VY{oo+z w`kɝfqP|ǘu? 9Cn߲M{CN`L@ybÅnh^Ľ RP̵Ѳy?$}Kn# `Ŋ" NvkKR I|?Ծ,5{Yع O ׏KC·`@M}ΑWH ѭydž;(vC6Í@˓K$ @#UWIgD\A1Cp_ ;| ݯVCKcaFmH{c }ZvCōL=َsmq !Rڰ'L,qd!Eips=PŌ'0Oﻹ\G(K_Ѽ%rdн&#,4>!([6]9` "f9X"=~< ^/|<-сrU 彣>K=ZP#.'bIwZcCd).nr& NϬNmȲb{4!:> ѶT}&IʧgmSގ\]9u|Oy"+Y z ü{"{G:a;PbLzƝbWugF, ..a2"nZL ]KobFKXr,4T&c(XrFjeAR73QTd cR*Tek^" ) yM{\''ʸm7O"VSܥqhϻkO:<) h\dcgJo|d:P-)&2$#u/Og"k@U2EĩǺI\s4 Y'SH?C^t"җŢK L?S+ I 2܁%\ͺ/٫^dD0`HKfJo =?kDb#)HmTYY7Ry Dԏz@O^RA/DbkL^"] @txNEUKt˥~Ĩ=Æ怷RX ğ˜vzJx.AhArnLb=kƮX5 fo?鍀+` KoVKӭF8nR2i5n&l17* 7Ds\L\}8u2I᭽5b#u]{srKhoоH`wq/iB09|%6@BELB/}KCOZQ~y*lg.1?Kw]w$QF/tb^Neꃊ29-f l Ќc؄P=70Evv ?"ܬ1H YEJa*;>Ew/琭K 'ldT)_M};xqkΜ%;k!8O猄/򐠶 ;N2;:VxhU2{ ;Ur~}o]+&;_RR9SnfR/ߴ) \h!)6%A~aa5 i3( m?5،=~Tk&ZZ!z+ )aؼ{?Fsgw!l aPG8H->Eg؂U02LPȘ_x9MZ]]U"`#;./2<ܛ掯n>-* OË;p}Oaq.eo)[$$Vr4=:jF_~G^xQݷ&Gk`RԈN{<89 bmd uI}k:utTfiWEhy9GR>DդkDL@G H/_+bܻ \?8?dRVLDo%LZ{-B%N|ҳ 6.\<3-8 } HOƤՖSxR! ŎEZ5Pezԫ/ Os#`%J=Ie ߕVXS?"R:Ug22 RBt[WEYV63pSEk#n,uѪ&pBAQig$riޏ/RkB}8 p;lc1iGaTnJQCi7LרMP+$ Г1mc*ef[awܿqCvAxbS B lujxY$B:OuU(ۢS wR{VZ"<1f+C{&C<q]:li3Vh M4Ba!y;_5s1c=147hg,¨Ƿâ M4_6lTY#㧮 +#G6-uoIZ!n>lܾS+ptyЋMqPjNG5LMg!tkf9tk [><ɼlHQfBs!i`̨ʒO)Y+wׯҐߚI/`6lgAʑz?$ rwκ~?rk$(o-; !t2h 2h aCII%WZKaCi5.x7ZUB]4=E蓾%(Jy!COUrf%y |4nX{^Qi)'v tCp'4P\Hzʙٮ8hk$/<nvs eO.q]㺣|AidCy,FQȃ7:.^MɩGkFnweN:%|g@~&_p Q[Y&:k7 VN9YsJO0)f`P䁭 ɘ%zE,i%We݂5m)]b̯zEDW]vTǬ^{KEB"c~< 0ꬮyi *+KF[qm ԛJe l_Ң\S} 'vO #JQ.'w Sjc(~d22Ai&`ZiRnJ+j螎ЁUh2OClP=P2 ӟw9s|'up: Td&IYrЪ(`|[wBAUBqڏ'8<:Ch\ KrĤljLE ` Dzbj^Z[_\ү&cpf6ARC6SdK}RԳ|ӅG"ZЕ}jvO3/&Pb!dDP@ܦ.)z!$ muiD-㱘{bf/9{=HȸM?wσ)U7,o (%s8uVSw0}ZMs ʥ՝^ y;;zov ]B7u?,<ت*x)oV~ } w|U5s0q"jX 1LN:vMk#B $)"h'bBz>8}"uPZd2NYHO^fg+tOTuNOov&ںFYlM.j6s ,J_#!6C) m|;^w$__^e> PŐD:Gͱ׺,Th7os$~bm%&Şg^P_o4Hݤu'p!U/시'c4ID05ǤK엶Wm|K7c :\2 bTq| ƫ7!zUZgy?H@dxQ$BYĥea{ƱcNȰ+9wh]FaV@f,tlL V~ퟖ85_GY  $iJ@e+-mnSKi(Gt3+H4"arY_ ;.qqE4_!s:_e )vZ2q>!^[pD('@Q یEGSv"lQY37aLMj ;2yM?D ۉOsT2¹s۱=Rr0 LТY'؎M!ctz˨ -$jop$ZP׉LpVTh":% ܃=?! 7J[ %58vGt}ܞK^3͡I3_R:f]5<+i"-)+cᘑX޼yǎSaEpfm G#Qn '(>PRrd7ˋ1xZ[:`Yܐƹ.iteÚ8u3w&~ 0ṑ7ߍ{gBzF4oC~l>̀n?[&uf 0P0S exfV!|A59r!5c?\M/6ÿ0-} ݁Eנn F~ -?X%{L/{JAY%NJAN\Y<ī,VB{}zbm߻0Z~^nً%iǔ{׼c|rŒh^ G/NBG@oKmy?# "$4C ZxD6=F_p2g{J,t{wqDTʲl R+~B~Dq toeà^l=sx̡ݫB}F"L3&ЎpR1+k^M;r K[ӚyB0D&ZZ+])ځcFaSO<$"MHE9}` {ӳɎl08x#$ 4L\]ض)m`FN;7AC<7CQvu3؝;Gg6f㥉q2qf'[_m:uQRjs#wpуϯtlO@*/*rn Oهp㸯S@imf5i8RthZ1,}4|22m׶^ATߠDC^(L>KGY`q cZ54CyIDT >g/@ 2@g%glYmj!m*je͗$.W+FC 3GlX&CuByʂ]wmXO(`K`d*cvoqnؕ  (&5\%C E&wt{psod,r&iFn cY{7HkA|uañ-2nkuJK 3@Z;. HaaVQ |.t f_T/k{1!90^V^{CжSuAb[vnyMьCqLGAyc*R?ʛqG|I^MNd>ϘRV@KBeW90}.TFa fWh%JH1xzSKlGDĽ`Cg$y}MFsL8}lrh+;uf /'BdV ^R\vD0.S,5h=C”qv\Um,#IOkkSDY":9ݪK󵄄߬}_|wEр0U!8TdCi~0jP?.<5<B 0t3[/_PS5e1^mo ݿTr{ %PT[Ns718]4S7C_jzBK}xr#a$m`⯩ Ի]o2*ދ:)X{˖RRҥPψLE\f++m3ЅIoZP)7 5W27rSl@VbCm^g/bu?rGDp[;3cU,坟 ߩ wVEPʿL@nnxYeaQrj [g*sr'R]ް:aLʪf"xhw2!j{@oqT(hG]/xa᜙Bt酬{I51l RYIvZlgKHsи3{($Ooj'5g~ƈW0?҈4M'ۯPwxqҏp#I(<)]`PKoW,6 ]2I=yyd׎h45A4x.:쬇~Zsu?%d`/A`/zy|%p[h@e|1s>r;릉EiQQ3ooF RWN-ZӇcxYop,R]~$b#6(y{q+,]9-f =(U4O6j76ڲfy%9"uO3u8 co._mפ->VEPMd GC]=Uchj?mXz Ӣ:?D-< ] yɲz5SiI߮Ɋrޢ _ ϲCF3-</ 9q~[0VJkVӹK4׈6Dv KWE$DLV*./~v1 ZAom$6HgBhYsk #PiwcPӘ_ٶ{6@ ph>Jn7픱pOe]Z@< Il;iJ.%Cx(堛葖{Q|ITQeUU.ĢoH 5q?+gA/̒n/ Jl+X[zdAÒ o2zEFAz%᫞XN w6-b~r k @ȝa |m53^u&g'!w9T؏kO:g ' wTay mѾQZ6}N g7qm&ԯ {MLaE5r|C6M\=U8.hb Qc#lU0`> W;H˅þmC_h# TnU/aڧPu؅P*yu8#*޺-.@:G*IDžc]}̂Bೈ5d0+e%|d@`X$<}8HOO !\d.Aϑ Ds9(04Hm%LXVz:Uc ;m*vK:kcM.cx-{*NsϴB)k਱W~ Fȴ~HEr^nW=x#lZߍ%N0%Rb.v"1H0sM{vI}M}Y/^dJc?cƋ{wq_'b4㲈/BjsI= Z ‹[Fl i/V2VH 1^4a<_j6>A4\;9U@0mPحt"4UiЇ^a K-m|tJ{ ŽdOyVlǥu[$JSS8 # 9FmԽ(@M, 'c.L3 y_/e` @$C&Y/10etn2{)fhX 'l(2qdJg';1&d%88 | 1$.i VFt}Qw} f #ǡ8mV)NLg:=[r֣ycc(>x|fEe7L{6/i3Ғ6gNݚHwKhu⨹⫐o6g %1_ E<q^G f֮U*kNt1.0eǘ~Cm&~~ X•KViVk;}%eL7 2(ij.:P}^Xc!oiI'TmCX8{_oU fiI<&'8kRGcoBKOm~O;P<޻;Ԣ#?8ѓPR $EWW2 wn` tmޟɏo@xe6 WYhJnnFjUI7Frs/oT+2?a[>jr+?jGt)gϒuǻTlNpJ~OAhgm' %CTtpEvY('9*%g$Jvqh{=")-B)HQŹקLdYpಱEWc`F2biݎܒx1|q`fs; ^;Mm|]S[_ hS%Owc'qIX\z&[1)ݮ>_9#4 wkv|bzAsY3weK?ֻ[1byϔ%ZydҊ]L^ )6ڒŕv;ajz \̱ );+1"UN>I)#'ϛ \oFP@U npN/ ÙF@ҏqrZj*bv} )#\. ݎ֗D%~bI:NhɏD|={Lhz_6hGThZ43dq^ pg_ Z<+ o+QZ9L5qЌ4k$AǔՓs\ I$dܩru)-~۞v-fSȱL3P6L=M1CѠ9h>vW==Id"ջ@Tb_m|voOq2L>WG {|;֛>O;6Ou q>RsQZH+Hb%z_ ^'mNboO(i { ~\uUiwg*ٖ&obpK;=ˀ2|F2t:( l>Q}7t3A.$M%X8xJlȃ\-]%q#ǜ &3r;hQ=f{¸r-E4{kKopb]9F4mTI] {x5lGrțc\qfsd1`qbϛUTڔ%1m[!P0?U\ TQ_=tY1Xn[F|z1 EF5zrCM* $ٙD>)#y< c>}oēaKM!I#3j] mCωI`JR %@D+8횢/Dhk'(Q׸?1Rw6gTf/P:IJ1382]JM-~T7TVwn(UF2ӠCl"C>:&BQ-ZBeTd1LyQE@X5`S:Xr_A͉<_D&>aB_a_v Nɖcˊ1d;]!b)XnaqVVJbh]J؊Ү^ۉH|^~&b̻!#FCMs:,MZ(LH鲵2Y{Oa{LmM o ph?o|Z}R[@[nF̢TzɶEÖ|O"R쵗 ǼmOa܌؟.)3&g"b /ֲ4 Kw=o:wa>9Zr,^foz񻆶W\%q~I:> )ğxan ݘƓkُ}(& nxخw֣Z]R;`5"TF*xX+6FN€8*SW¬ɸ hv2!uzqbC.YѩTjЧro_r]Naٖ\c m(<3,mBB 3|^f^</UÛ^ZxAzpbE*׳0ѥޞp<^f Tt5cQcKJzYdN7YXUr#[٣9EsXvƒ ˚W%|<.t+`cF83=z$ݭ f(T1`V7<Xm d)28iXVsUхUq@?YqhhIciڤ:ݘVWxJ,Pv/¦IB!>R3]dzA>JbCfuՙՀ~c hz|à$FYh]>#JA.\tH@f% ہk.?/4{@)0/T.Ns>(Qկc^>eOWQ  W}uhEΣawSo4C@=+a!KT3*՘1^%4"ĨgK뾜M&U &99rp$#z;EO*:7BrGH&Dq0c`%5$-X:Ovf|)*YU7XC{y*"cw^]}F,LmbK`V ~@WB[/w絨e%D-MtVv\f "/JT~Dqj59Fw)\P'6DP,X"#U!oՋ?>UY;yXHvEqd-#֓O+#l]it3.eGu ] FzHGW8(ˡJ%jWɋUu.~Ve]GuC9⍵8 d-+!=eL#$le[U;5%tեTyrI)8S9?5|i^} ta憉LUj(%GU_\<ދPڈd<h =k PفF- =|&ygveaHO$dd;9D(+..R|'xjL*v :sEXGFl+LGvӛG޴\W/y 1SZג jKƄߛ&} ];6M^X7qyOZזIĂ +͋L@+i&TLKVɩ8"2 Ok[Оsbsc2GTc۬L(hb݀@Cʜ??לI*#vݡ{-Y^MLn' k1~\YBFxSJ1\ΒBi޻|5MX^M f8;u[bYsLEZ-$b]m ,UNir )ö URۯ}eMj-hr;$ٳ" .M"9lY+L Wr@N6ҜDFT ЏVAU{i*[ܠ5']֥֎ 0(/μ^y[IibbA8.کlt2^ƀ0QW: )91j柼}csd|&F\:TA\]~yaTYE0BG[8aٗn娛>Dw>MG5ѣP$p參E3AJhcϦaۗ_H'ZNfbɨPfPXϦ12X:Y8~7^gNG SHf*ޔt5b+!hI6^ ;E;iru<_B_'C[䩱:0,m(pO@O,Jݵɗt%ݮCYFPڈuDa_448.#2X 1Z`e\/6%!b̖`df+# ±Ei_Akk+Ǎ@0s" 1ː:)f-]WӶ ]x^nSwmTjh\B_NWb!d#~ UB,3aw%r, t8BwGNni}%8GAfO+kՌR3 ڋZ QU.m Qc>$Js7 Xɂ $ ΌDY` (wp;9_nA8xQx}Mp;93έ ~H2ڠޖIJ@xd~X93- پ`gΦ+@i: ]<Ȱ9a鱒[3j&31 = A1ST:em sǥLW?<_m$Zs >Uy dbP/#{]\׊ՉD>5@pUa)͈jധ:LN%<-;"{$/閏D$<\P_]jz7SKۅy/dw"%K7S-ר#SO'Ә_hGLD͐|(X{|D\^眯Sf]ygGo^M>hqŗJ{Eq0Ng:4B:~pl)yGuO!OKP* @ qr6PJrs'bn*o%gf}n Ӳp-8J7,]L|oڨt4$7l4!wƻ эɉ/:nw;>?1+ĭ;!,f 1)7'NCwS\v@j ~N  f~W\1i5Nr!Ϫ%MUF^3ǖ/Eof`e[A8h-A\K 3cuGnVKC=tGrNAyS-Xrqxrv"GsurM"S}K7QZHb=ٍ8RKh|"oDmSF;.s\2.K-z(- Y:c0ooZ)hWR;;uO0`ْLnj b`,zoi;Kx9S r2PjDYطj>NO5q(0Fó&+ [ R/=b͖ìGk)ۡw`3]1Coƾ FK@=2!W!̤l_3 {qϸ4 tI:eoj~\Q u7Ilj0#bwoY{-e[lUiVcmiԧ׻r EwUXG|,%(l*MN`R5е^0pfׯ\D>" gd>jh& "3f-v,`T_H@6 B\/a"ԩ'{ewYKj6>Φa;!%*FMz ,YF%VFxVH\bJE*x fjJ heH,wҐ'}BǗw%T@!U-`TtK}j6Atx[⪧<" g>S01tuֆa; GF= َy8w"\ <1mݑe }]8/Z q )t0ؾPeYKxT!0JO]lտGKǕh䫳*U֓zDGe>'HRp[}A^<gOUp>f>H jx;+[-lK"NICoIC(P:iLSqWHٸ#C;cD+ PaO9/M11_"oC #h'>Io1=1҇̑w&I/)#O&g+=\9xR,-<ess)-M$ Cz#Θya%ݍ]Cah;6d G;P,NDI#d 8K2Bx!2Fy=PK/e8B3:$0TEd!c˥#Ϫ0^<[yxlzuZv旛y=c.AHI-mzn-o3o@Zi2 F?ψXRH7J v1c9i2O1>{޻L$tɿ>1ռ/R\B t%'Έظ/g=t`W޸[FoM?s{[?bH|ԼГ۪/yQ*S\-,-µ;.yѭݧ&47z>0~W.LPSLpސP;/#"|Lsa?ōwNJX @ss"0m8%UOÐgZ|m(@Tk ;ka0&׻X&8`X{\ӊ;)3W1  xBtk6VAgXj(+Sқňl'Gbw1727(&ߙ>$hڍ:lM?#HSSG p[h}m3L$P<[5\6'y*o{Rp[Bߧz8 @^;G5$ؖOc ,5KR v3ۑCb& F R4 (42ܺ77^+$.P{ׁ7>t"l?t|JlO f`K#mVw]g=b )n~.4,zuŮ cse4mMܲ@]s()~'kV$Tvb& gppGшDjWS巨KC#V yS?4Q _L+& k7ݬK'`OŏSuVoCp7v%~nKy veD{/,Zr(glONGQ* Yunt)bxVZۃ?a^߆nuԿm6KS}dTjVlLVWLwJų>~SݭBx5QygT=xSGAffwFiWEZд ,]Y 矰GlLsoԝQ -X>SW{*׶ǽA]"F)ribuвDW??JjTM@]I>}\;ES|Q2n?2;z'>48A%$[fqvx.pɘHyZQ֐ 2X)3:ALۍJi]T h9wpp1H}HMjw]66Y]4ԔI f .#-b,nDX0 $ gdc f7jV2yIQmvqlbDvǙBù_]])V<2cs=-\53S58px)TS y?/L 4àc>=ߤQ|9i\?ϗY5vor|Sr}0s`L KV&%1SRUGQU^)7 ٓ,s3:*?pAƪ0q[_h7҅ʵYg{um+bfj.mn#=t}-ށ׹N(^6zH Mv$ X$g ͷ}^iING#}1dڈ_y*HTFTu+GPI4,SsN:+{ &fFt]"ݱf,|WoGS2q<@ ^9eߙjMK F[`*|KC⌞q)UTRa"taDjPKFc:+kP\G׿L΍MQmj[*#vV-&5 ]׃ xr_Zwo ٕWL+ЬXzFn~DWG+{5V3f\V+y~AHF :l 0}-Dʏǻa?$ 8#^W 4K:Mn_qN oaKOvB'\]"k^'JzF}\L8AmU'I{i̊Ǘ5ߙ~ܱ~΂=f|( nJ! r,KJs0~hPehktT9;FR$}| }ǻ+JGe:/[y&ۊX7b1=>ZVgZozq2?¬Uu0lS4uMQziT8ѩnKzRvC\8)*)P`%oYh"rLfe@,*v]1yW ^t h/MP6s' UIqQ>,sR;Pҫf]`a7əƛ"^bU_թY$w8^S*g[G̜<αy)"2,,/}}qV2(Vy!9دp +> ڮuޏMؖ.tP['M4J<&<'VtE&򔹶(Pd1g{M8rAZF=@Vp .\fR&@\~R%:R&NhA90z_J:SCi8`CT=8vFm99)c[ D0Ț֗b:\2H4KmFI hpj4k#7$E8.Kw?AxSQ^Fn߇E XINu8w13&.O֥%Y_@]pr ċp:3XS@;7?>ʴt?OԒ0rI|0si;>ePX |gӔA. zT];^fJuuU/x[,>r ʅݔ|ȥ}҅e+uUY+3>AK~y% e+5-9>0vt K}@ ;2Po?t&9$QlyA',6k?DA+?7o2(6xï^.T o̗# VJu.M>2`";mzd]E1%Kx@h{ Q~01`讫׏_"mbEd$Ƣm 5^CXX秇}ۙDV?\˱>4GֻɹC3biR5H@g s(ZOlzǐ.r1+E1l"} qT)ж~ΤkߖWL-EtE9,)l_VQ0ͽ{9ڇ&G2>ߓ0\7% VDfN'~4a RVɶO `T^vd'rtˉ^ۑuS; w*ټ/f/\C\D2u$.gd 04^m7~+4d:KQ y=u}p_ly&M4Q間4{w1BQ. 1_fjHwR-Î( ^'M< j(Ύ ZVFKh 51(!J0*(2HoGp4&݁yZ[c(wGk0{ K}Y*1bQHzR~ *H;ۭS {SV4BGb.;7nN-kc`?GK,FӨ~DTVNnԽVM2w8;~V􅟩IRm^/͒o .ccZ#2#C?)d.CSz}rv+bdu h@,hL@^j$5{"vF/ >^* eoܤKw`>cΧcH>Uӻ乼y-Gexd%lѓp05ܶ*?!>Pu+L˗7p!U%C%ylsdv{<=7R>ԫ˞=lP_;^_kٞ=K,Y>*i𜻛OvuSw __!]婧 :|oWh~^_@ig"=3ξp30W>l&=!T= |٢=bX \=2@4Wo4xsxHqty#Œ>-oB\KBPG;&|3yidKxyR̼4buڼ9[Fh@ #[a'qf x~.<-@:1i_; qHK[?<)jR9:*ϙ;TPC4=B"ƘF4W MQA:rhj0Iq=/c\EjXXkb7y-$0'?VF&lEA0Ib{+tU ]փEf#Mh)T/d#lEp,;7Pj0(QlLl5ZeҜn|I|cCPHbyp[]v +"(d0 JlYMrOwq? ӓ! Y7q\V\(ԑAݚIy꺣DRgt),ȷ'\vu&HŁy۩3yf f6QJㇽvA&X ~0h ,988E3gd?5W\8+-f!Aj8fC 4fl5reΖ"ԕ{W&/_q"߯:Da݅Z{]o=]_&^"$ ,;3HQ ZY8׀qz$)I 0!tʈ2%.QߘyrQK2er<k@PSM'l^X}D\[Z2[F(3抡\D>eUm<;00$g7aӷ'TɩNG]"; iDhUAA&v7S/ Q3*%5LV/P*eZlvO1c.1,Mi?zGк<ơ{d l}$}~-9lL[w }wWYڂB 9"TGxO~Ќ{/CJMa+ E3O@yZq[.H\F('˻اa(R eE-h=A9 ez1$g"E;e5f6nʹ-_ }Z ,lϬasV▞s#7F{+@0T)d-5"6], : Sj&}kPdnAݦS*fe t}&% (>@ʧ5grt/)!]n%z^d0U8Щ B/@~-N {pZd_r53򬉏e xA.ƓlwVcc c؁p{'ٍ~S)\4̈́%p $z9z"bDZbg ⛩7*S2 Hѝ讓\|3'<`oX7ObQ}9ԧTqj* x0O)VsׂQ1lU 9I6rw,4!n+eU,Ƽ= #A&ecT d;kmN& @?bXW64w\jyj{ G"_R5,\~dQroV^wZt̘7; @ Hh{nb,nkO{ -,Nd &)ߪl0iYȵU]j3`@pXb !X2ۄD yn Zw Yj[#P5OΪ|pUݜۆn# Q! !10ԗ[ɰIDKUj ˄?έl d?=>Pr@v\IX[fD>?b0`pӨ A#$l_U\O?Vo [4j/W(bRuQE &%.]Z0NYՎW-{) Mp"#vg՜W7.5Gt0xr=㵿^_tjd+b"?ۓIw=.=>vD0TiJ0c#o\?;4p@Hls%:D ܍^t"TMB~4taCR]y{y:wRc,mXL{;PԸLOMW1MdE.ŀ& %FKq:Oayp1o{ĵ[dbNٸjT^B=0.h9JF6V.;mH&=a3FL 8۝5=1oӯT3`meR;дvr:<*{6fri/i 6YLk3;zZ[YZ. !Ș!a7Yq˞rNGQ?lSoA߶ ##{h-bKU\Q;}pfIJ2"4.<B^V` ,Pڪ6N {mˎ:usܜTa S)hx!. Ā5 2Y\Hq 9OL牾 1"mf5pq`Vj_]T@QV)GVA1)@~l]xF*>j,(gKm{LC]贷y=d3tI5OM>|Z.$E7B/̾I3jȫ!X~sn}Fހ8S@-2?pjhnt4D=E,ڥM&`X^GX;2qS^tttYua׶ںgZu_v@8͘LD#E3JO>Vu3a;r<` $*I5M297|T^KX~{7̿ ZE%Bj1/0'0J [zУA8fp &E~G.5{W;"yBk%=_QM\ˎf* bgE!GP儬m)A0Ro .XzBֹ>pÃzjh27v~ׄ(L;R< 鉞hՀ1GZ9%Ȅvk&&+ֲh ; ܙoPg0(6o3Kz%ZH9*\hiVzJYɕ UO)<"ZM#<" nzF,SUXǰ& nqDtb NSP<8'gaɴ~~-!3p`D WHפԧCtĄ0LeNygs/7qX 1E\83~96Jy{T(68-C[[Qaii[-${\Z І"24G 5Dl@^տ"e.d}5>"radx}yydA7nKhF_6Acb2V%~ j,v~(j%aO)4,.녖WjLjI\~O+vX812;@xuwZ=o(Xi6PL5to9b`%P#*m~Ͳ:k-t˒j@f`{wG;ՄPO0w5ƅfx$=_Kc [A=@Q"F_kHE9#_0k)ctM!\|ʉ>wSs0!QamL1\=-2Jr(jMo!Jȣyĭ@MTnDd}&{5CBc)OnZ ;֔Uۼ-w?T ʜ.Ma,ꕵ t-츬]뿩jRDwҏ1${ і),Sb?߹ośLB gC_*]07q5M[;-f6-YhS16~F|[&)/@V2 >л, RL:ϞY;0ߵ"]w`g]{CLyx Lz\WPOM#z}iUXGDsVrYisU:^{6!1NI xEB%:^I;yAuK?Wq~,Yw@]YژFavf OB~UbD1v.!`سq, DrH\ :.W)3|SơuGB՚?uTl9xWܨ8|T$_Vk`>i\ŗ(hc(7#HZF5z ug cߓ>/vax1EU^@y`cEOG'rpρzX4 : %mn&4$x@`?*$l- *"H%H (xR90V3Q[y̶]E  S-_ O,* gmW|q@FfͳWqiJT ذ8H[6'xS=WRK&ݪγO)2epyqٷCv6_JٲukoKܷB<f E]걝Hә.3 .B?Wv{6M| m.G>=A'/$sN-ت?jjJ4Lή_R?__b̗T.fr^}B(+? X>G7Lٯy= {1 aA񰇂kQfA1\6T32B~Ϣրbt(?L"|xҟ;J:۽s PC>F7ޞda)sKY?@+$m`N`rplxKwKKYw\?+5H 3rbckxڊA!]A`ZhF87!@((166@7DjL>Vxhߛ1Z]2+),MUX{91[cUZ)&A5Sya]1&pn9 %"m~t\ӍgJBvfm(1GG,TV};c-M}HgH<:šϒ Ж[%~BDRu[\&u q=XasސLƵ:,);XCǨ[&kN${M'S' \tNhnNةROOX@I@Kq2S[HiyfRaLw%WD*cQ 5䬽yV`vH 1B#}{^FcG{|H0bn{XK[Ir@lȾO -MX{iPs[|ʸ(?M*I5x m]TSaJ9-,Kxoլ¢ZN4i(s8Y4(;~XkO;xA^STh!g-:RyUxc%gwVjBs YCD \F:Z=A x.~.lި8oI4ᶪ` }/1vߪ6x$nCNx`b$8538<qLҘcJZ ^gQ;A<(:kSP PLؼ~pf`{VȊ:U^c'2Gr, 9іOJq'J'$3[Iy-k1g%76r w+0I-Ǘjtx a8v71o85\L#kɬ>PL:Kc\&v q|m66U䘐0(.XqO"#zpfH)3Ν$=Г֩*iGbel!g2$hXE斈Q+lۆo>?ˮ = _uc2gc_5ǘ޼A؇Ơ.*' ;ɊsO?\=m\oGΩGCכSPyfV{5`59mYXPs%5n%dll^v׍DT@x ٺ%}QEmK3GJq3|<5&=!B u%e04_ɶ`+`g#I:$0@up> UI6^bTƛxx3Dl[w6Xpk7s}̢׺5nx91n8wLRX,U@cD* K qg[PF Nέc+5eI\سzz3)Eg@1'+ 砕ކ%ěK|ɗ8x#"PS<8K N/BNF$:YPцd;/ b}4GY = O4[`D2e<{?EV>BsO`.R4Őkc̗t*EPt-09E7S # j˩H̍!@26-gɖh#CN8¢<qIĉS!{J#7[ُ퉗H:#ߋLa `^-<$* Jr|G%aX_5CF4#JtiBpD*&s,~F7FZF `x١ljQ +?^o'zPipMrOchvVr0y N߆ 3G?rȏWn7mM8h@AN`+UvŵAg%$yGPk)j-d}O!ωJ~ 9 7܉mo@( ֗ᴧ_]ڤeNlz#( ?rpYLZ(mm"O̎JX-Z~okl=bdA c#lJKh4ˠR3 |} {r 9G!q8#S8TMz51s-fWv6\\E1Iup#ǢRV9P!2"7j5ɶ2qAv$a漚fB1xS[w՜Ͷ&n#Pf6=T5m~(2ZJ0ɘ8TZ:D֐)Ow 1|_oMG|c[1Yf*RDw[z}izK 0=X~pip(!.WaU}J->_(:k382-« UIKj\7,u u BG8 _#ͿK+[3b!-Ng JP"[T!֝֒JV}m־k$tԫ ]gdc665Cgsqda >/)ȸ+ ';cW2v"c]VfL0! &u2h}0!k3~o3aoQV?Gky/=1hBBi] R` =\x{~g Xs 5Rzsce}﯆È7E jk@$7Yk-w9@6نY0Q(>7SH= >Ω|"X!QSKM0GhA#A`u);훡?D'/o#*zkw5 xįʄ?]u;Ne*"?Ն#.a/nn1h>W::0 w,xk$D| C'\AIڸhb5|0Ʌc2]MS[|6$GTiE.=Mm82,oih n`D,o"YlJskT8[mr8Y2d'm?s*لJvOI*=)guTe wK#P< 0!{(&u؄|[Si[cgv*DECPdZ @z@mc Ek:{ͱnnaqxjSg?Ŝ,#0Șz}tn:8`.X<05oI ;4(?/xS|C1~`UŒ̧Ž0+mtTU\1o[شh3y8~$smoh`6~ֻ],[M]ڨ?Ao“ūx Q58jǴ2aO`*Pa>T@]isI6,o,/(_MT;+΢Y듫TW"@Rjl"#?@%G0Bb+YYX.pTYzqy@ 3yk|ƻhdFjO*(Eu1L.]sC P'鞓 \T!m$[2[WMc{5?11k=ue[׉{5Z(KHжk<#5su#ۯ]wImmSƓ&4qӳ,V:{iDGfQm @fFkx"c빳X8qx|漊03W=nrc $RqmX43NS*/ d* 6(?+jd}(¤zZn$σO*бf+ 4nؽ' -CUCӽ6APȾ4tM=u*Wwec2 #Z\&\hG\ho8(ܾe%ڍAN(4lDƏb i'XP藄ZVT+w1%[@*ӡ'pXSrx8HČ1ϰ[6l!POHŽ:X24a.y}z;(h'z 6cE@oCz&WWͭ#r[lmݹ p*sߖ%Ac\tDJCuJ#rkJ}-klaE:19Q'$  WI+uScK9KBx)J a^SCMK9F`&U)~~ }"ޟ^Y8P=O 0Y)A~(Uu!"TT"}WpPC q!†O$o,k4[ãU^/'vtߪd.۲ Rry>Dq_nO5Yz=dz6;YrIxI _NAR¤b}䝾C8Q/ⵜ@_I/hu{"ovZ9xgc`epZY/ I% "sA'AOxM)fYWFoÌ6L`MGeguv:Y \}>m$캝B |JD]>1'V]M&]-9^qrvo Qhҡ67ǝIPs7[GX\]g=a%T=(xźґf*f |R?כ2+& J GNy{) ~O%6 Lz gh-4iC޶NCK&Gbmhೀ+un݂Q+uY9Ur"h VDKLIe9jcB:)o-Ţ_sܻZ PlS?$>LV 2@ق1;(N6I}Y֌9(hmt+Y8堣Օ3z|?"ɮw$g@}5.1*s۪w-ΊqPh1 Pxj7c&z #Ln[,?N1K`"i^sgzL5;dB@:;MpU SelZӹR@E?"~orU(JPoZXDMTs !yrxN%\D#Շf.ys _i9QߧU5"q4^ljJo齿(Wk)61 ;V=UοHj/}?9SjG=E<~OZ5Cb1yE˜VȰ8,WFnd$3q=5I*F صtMP9F||"b8e3yFS&tӡ"DI)^zU*@1GqUHQEoÇ1UZC{3|M̏і+ĩ`%\xX2 IA^CQf1ej78۬cfonN}e@sK_rx):<8*?skaK8%w?a BI+ϚpAR3e,S\aU7:Ԣyu!窿Jjjd RGY$j sQ=;KV\"X~5Z_Up29qǞQ4^/.5HmY*36o"wS}LLn.C.v;PlϽpح8iq51lHcW&󫨧Q^l_sHh˲Ye¼=̌$V\.= oTZKm5hL`uH4y_ZEV_NF[s_*>V0}#` ?5}ъ/3HjYPs:}ۥ~ 7~S ozW '0!̟6cS4"T +/F7^GaS/9Gp/Fb7٣Dp\)mph>*KBKȵp)DԻX>#vڋJh03A-\@SiZY}xf';Wv_:CpRm^r5*C |:ЮG9:-@ 9(FX^pQ)\|eHy]wRݪ'Sv=p*Ciʐna˥(Bԙ {SݸTlYRc_mIB uj8=H45p')֍I ױZ VElԲӷئgHh(-#s{#O(ր4U Е{_UR60|$Y&S(}KUHǖw@'-yyVFѵ _;l2W*zʼ6nkmIi tا[ө՜Dx[ Y@VG f#ԅ8 eZɱlvbᖎ2塈0 cZ<89F(R;_4Z-|{W]]3;8|COtaBR6fGHc ,OC, ,W>F f~Ό &f̈́}2o]E^jHo*lK2V񌦹;]KOfZ@!c' GZ{{ARe iY`Nʠu vzJj8zUUNDʉ3uBG8l7_K!͵^y%UsM-,rgo*ikov=٣ X/3e帋V%y/ F],ݣ)gw׭U/Rl^d#_Ƒ1Kk&lA/p}Ȁ"_W$: dxJ"h' ҮR}H܁_ rW/%6]K?Wcí.oF`Oeo W.B0z#mSk[\XFKFwg,s)“+e)!:)iVQo >$A&3 s*4/fpAp&r] 5S+cs e%lFZ˨n,mriIjɏ}AԬm!1M p%KO >u8S}?[wֈ:I=}vΑ;oWo 2^zu^M3. Ě _(t"lmGnט{ ;O[,1k r.UsP~(3+q1hfdը͸h;:{VUl픦îŒWXQHlݵr ¤rkgTˡ ID=ވS+_j񍸵ϷWIg"rx9(]xϛWĦo}EE4rCOi~$o6&YR6Bm B{4gy h{*-:\dTɣ%:5hK1V96^Χ|P/b;\NJ*C=;eX@SMrM%'q7Ebf#"w 'ZOzzEPq ,_/G %PXI}2$ C i[N4™"Mܑ=?uY˹|Ĵ*[zIhO]ϸĨ uhNnu>\; R!6Д;=>Jř˼vuDO@SRz[ɰ6~~|q̑*lHw:IKM9t]Ie[4OF\.#Vnp6ⲢJ%Dnubq$S3KHY؎VcN8Çgib襦?}y] x3BA#M"r٩G+u2f09BO :yz܄Un*j-ѷFH20#l9h &M .%j^ckg`R[̕(ddp-$"EͨT>t|٥1!@}e b4ٹhovo /T,벖F;*_k@;?aRXPl N2O5ƍ>(k_Ċ3acpø ˸I+QI]1m%% ľ*b_BYsgl^(,0\)Ƌa^ R' gg#Zӑ>ŹIqNx2c䈘A ز$%&iI ¡-7}1 #'Dxo7JԤF%HjDy]_Zs$ XaMzB?ʹaOW`&Za <$|?qs4>Nn(xX0^>콰-Zv_{Ӯ VCR ɶiᓟBV=i 5$Oꊩe\'v^[uQ -L#56 )V4nC2UI @v{! \;k :;f& Nѽh[ YrC{Nf\KݿS+ZKh fu0۔k̿iU J.>|e*Z1h8?IG&b/`Bm`{zLȋ Ҫ6ili v(0 ['noL <(xRw]hfļ21/Vu?e$+^e@I#$m@?rHê82dAMV ^ctby P_A=LB M .1.m? {oFG`bӋ%x2yHp" sg /΀vR~6_J@4ӬdBJ P))]8w%pvW+.Fm m)\wGZUAG4ҤjWZ+Ć#['N~t1f4XjFrrܰszؾEIi*I抂I/ڜ?= m⏉cN %֞Q՝?ReyUM49@B`x @S =5йnM+lU48p;S8qݿL1;|HҴ{Èwn#ĜFE]jg4 K=[h~xW4i~NhNPLY{aBƹ# xJe].{Hh)?@uW՞?@9=mMqftd0EpDl&(Tɪ1UP P6ioQ\uQqB[ƥmo>m5l]zgC y X{`p| +Pip{C`|K({<Yaze5wX +3-{p0{RˈR5,4c  ~rǂ>O0,)]C-[oG />Z,+nwBpc `6+E\|_Ir$Tg~._z 5 ke>C"o; Ğ4Fr/5jԺZ{5<]ow oDz玎[}yD@C 0Az{ h熨3tt`l%Vݘq'=bOPu]װ/ӝb@u%$]QL~¤ű3=./(kӺ󽙐RgvTo}2Q $@s Z`CN즊ˣg1 򉑲?>n㗽U)GjK z@U $ g =w+e} ?I`8 \(>> \ZN.Kx!ԅ+I 9)dz T]e$T " aH;g> 'ޓ$>U +fKS*PEPǨ`ٮ 8,[l^1 U]unŶYQyJ,9jD kϠf,;CEHeW6g53mO__-/zBeո^v- g!CsԴZ*rj3BB|Imޫư}bg>8t `L3hb߬ek}pܝl7,h& #F~:l҉ŕ hJ癊W~4M 56y*́h>I2x*fgqNWwMW_+5_FH󘍧?.x r*#06zEu ^y]f>7RQ'Cģ)ctR̾}w!E턇X9_/~,i^ɵ$AuȯB?ك]^VPksCSRܖ-؅R6Bru I. tvpw3wiS+'xXE4j(X ₈xdlkgx&瀽E5dpdz\)nm4*CEIi"4h zf %8Hqe&Īz]5!p`׬wjʄmׂ#BXy(wwkDSY޼P(L銣 ||I-1;~H4ź@J%k1,LWijM!1D [CGjO, Rd3!WMeKk5yxKF}Yٲ']IY?vN(Q1h&GNy-$D3#]8ET>o[GA±RQFD,F2*g-,zNj@w8;#)]-=mdkPs2^θ+t:?_殍|]ѻ[v|Z7׻bk8(G2ũU_<ZȘZs|X'IC<";܆OL(KxpfH/+R" ܟ1P֟H^-⦗b?sG<,hʝoJn%wy[Ώ]rޓTf"۫2@h2s=EC tck5J'RVDcZT盯1+Ib6G5X.KtvXRa7(8@O\m$D,wQ+z2Ի2I6fWs[g?Ԉ#6*g ÕCkgc xoDK}Str*W2vGA JIa3`*D T\\, []r% 5ElsW~"O$=YChӲr\TadK|4cp^^{R6ɢ5*fm9 6bx.;G3k $7RMvc.$5Xӟ*&u+pElSП=_yԑS|ϧME}V3ʨ0R#NcjWQE?\,5쫭dՕMm5pArR~7hEbdZ)P&/aNm܃,jq] N%&a"${W׽YfS>=!(y>ɡ19{'TZSUBt:e?6G>+ }{+Kd2'X%)Mӑ~L v&wBЅ:M?/,D~/y`U:+ʕFMFNrjDC"y~ў?eOMʂ(8hwE_~ߣT^5Ysks].0x wLM?|yu|"A`p|FByT4޿;O)`d-cUu~pL~C)B t5-^F|_ Uu(P Sb؊XGA2bپ+֎m |c=Bz}N(PT]E2Љy|(@7.Ό=ag#&ɤ^̞)f3X0o)E5lh)A$55#W&|' !N5lp2"=RaMn wgmFu3*7nb teǬ7+ݽ>Z7%O2d}!>HD /i,ʞPUߞC60FgMpvGtbՑ]iZRIyjא s%S^)E{'SA8#ѫy4VhPA9V}ݑ$؝ꁁZkMOۿ&q zB&7{@#Q{Bp-cS kRF/TE]ϔ+";֜efKnj-wiʞ& ]<0@ImX6Sqm]>sIۻ1x#Y7~1,KHp F[l%뫄spZw%o['uVFf)lC!2vQ1&כO??/X1*Q6F+?~9:VtBsʜ]O, ys@w-▣_]Co޽UʈF>h8ذ_3R- |a|zxol*6-WO w&;OebmmfSx]Xbg# oO)$/?S*vգ93l#l]?w{I-$pd4A|).^ZCY(C!Sym{0Yh1y841R_EhR`syzJW@ЬGׇeRW!obbO?-& G~r n$-Rx=MQxt$QAQ䈍:B!8qG:l rB[?VgĂD rj%YJ8*'f AIb1'`x^RAXt,%oޟ3`!OU.E.іM$-n9!+ՑE4cfO$4Ļ|J~Fyq{ ª5iTC XJ7{{g:vS#ЉN<&!xVd$Wwww+}s,w=\=4ߧCyMCka/2#G3)csMnTD1vȺ)w*AJbrڔ>\vl"8BPuk_(,<.X qWJ6V*Iue*;W1;w9Csg[5ُțVHTC7xh/J$,Is7L枈 77U` &ީ YʽǙ9  )W/eRM AD YT ~Y1$.s,?Ha2 .aS0݈9]Hf0Uׯw|;6 Y@B|5#9p2 @ҳFF:(-82:z섢K(OI5enY46&ueʾˬ<2Acf2krxK9<v["@ Apޭvlwd Μn| B*pa k!*FnkG !=WtA90ް7zX.5T"[!xO2;+s֓O̚E΁/EYwh`ae,Q͔[{T6$E+ϛpهg܋.^ $z&&B GX$0Ce6oחрu3'.].Bz?J>G~~: a> Y6L/ KUAż{fP=.N^3Y9+LwN nQ6ȕ*,i\ZIf"(@Ƶ;dHO(.wḄϊReCĞr.V\#MFzi gL_nѳ'ԺpcJ;P΀l=b*=gJnC)J p}(iذ뷼Ls'#6JW hƇBsߞC:/rnF,tf6M/CMw"vߛ;dX+.crК7tuS_cI1 SG%D tä*B=e$q$oϴ Gm -c]#ƑP o@fEX X<E} {R"n.~ǗJq0ILE@KQ+G9Vvz1 >كn-c=Q, : Mce@Tje5g,/?w1>}ss@<$;\]\ˌD>\msCg. QCA8xɻ ƿUhuB=hwݬx{Nڋ4ن%nHӷDDQ3΍mAFT'n )z(,U=;*38C_%>6C}s2qv${u! ã)w/*=$0͎(qHqcV]ϱE[u-#/lF"c'"f,_<]/E)pb;!JC<hy߭GD"a|.I}d0JrA1I$,?y좆w6Cr-'q`x(gy/,l`Rn hjcҪSjg$8Ӫ{9 E e,14R>:D@ϤjN1! ~.9Ԑ> .rlP=|pRD@y@5(:/1]Pi,IΫ9\xK~Ϧ mnĸ}P7T|"pgIV :xO Jɡ v%kd1Hv:%Lmk5VeU,7kzR qYxnWlwƔ|Uh&iWA4Y&|+XO/r\ :kFPc%Le0ͮ6)+|)qj#'S\54@:K9;y!H LpsCT](?wG>BJDM$52ծM{WTSp)q.q}::ż3zKsLa y=H h/#y3@Qǡ+s0`?rKzC(',:(wM'cL g|US؏hNnEӘuVwT8l|B@3^Џ~ &}ZYݮ'Muʗȟa)x#'>vo`I +()c30{ؖk.=CRI[tTkZ n[:=`YL L|%Wg؞Բ*! VjW\j̀ry &S/w2J wG@F < ;l('ytc+2-S9ۦv*N#ԶN! #ٶߕ鰞Y!-*&s:ov4C޹vV/y3!l/PrPi%IpW_{LY-s3gB IPOr]QWOE%[PIE'(?ΰw:3,}$;FeNәW*ńЇx"jR2*)Ņ@A[!ޙ&to$pXN[>fd?x@}>]R=H+8⟶7}oޙtQwv#Qw,ʠOH 8*S @ +qЌ˫ATKq~ 7ʱFt/8i\S4ŇBy =kްݸLeo S_;eD/_Fk ZiVzy]AokSƧPRp6,𡴄U][J +;J1dǔ^K++SZat*:z&NxZVbtm&Y,+SZ|$B--U:qdưt_ PIi*qZ=4!_aq5!`} YnNmIS]kdO Ψ+<$dO^PCRMѧR36碇$uoД$M?.2ATXT?h'OvWLj7R֪\Gڭ=Y}I}W,"al 쮔.i-@x)yʚß2ia$L ݥ~MZǰ.iىתm 7xL zPa2}#* w}]4Z_E)N'eW5"1:;7#\;YIFaxmTE b(o0T6' ֐{;gUm7\ )*FC,Ǘ" N;uk%>5t{ )hi_ TA7d<Ð9ޡ9g4jlJZp TF}TF/i6~H؀|dvMkc=6LMB\NR"/tYL U /[&\堒kTa&Ow1]M5aN 9$_%vW )1k /*˲gJ^ .N85ʏ@jO͋SٱTdgZw.\!,8;3ak$Fp:`zjFNV{;Fx($@N>!_- sD[ӌ @r:`{7G?P{e޴EJ8Ric@ 3 U4 YrؓM݉KHoh&~g<8 ÁÈL8xwлI!dy /SשM'P䂣㮾in-^<9jcڪDO R睑H\~B0J;nKBLj!,$1" )fGKȅc$'W'}{7߲}]cP7dW";L1M-Gε)91D jz}ףG;"lq6VyP=IJпٌ^:ymNmƏp$qT7̑ W+'zI怐Fko^ǜD ^KE{AG~JPtqc1dU>JmĠ.#/f<; Z.f1R,0NBG6&R8ia.0UUJBE[zOƇ:?[m*U.Bl0=4t֕ b_- ;Js3+m `?Y_m_.ihĭm8 6ȭr"O]OZE䬌%>3ۡ)N@ixɺi93‹c^\Iyk#PSu\Eǩ/GJiËovǥV!{CCȇzXHbRWS "~-t]Pьͧ=|uȎs=F!&Zv(+Ί㻮E䜏gGwms㈓T(M\J0}dcw=sp/-iy;w^4+:kFDT4/ $# Oe᧰ PjqHq{T1"+T/g4Gw"#zb_PƀdyCBp=f?hEMX/4H9M'+fϣ(b8@i.2y>h/Eݮyy+42ֻ5Iǿ-'=X&" vp"1IWb5>+H^sg^@n5- yl=I/8U s9QM'3]= WƬpUif1*cM-27mJӄG\OJ )HC(e)Ԗx,`W2)lE/_䘺Gx-g Su U~3r@XըB_2]ź{>";UVGƨ ce3D\0𫛁3Tub}_G&r5Vܿ;8<v 1i hk zC w&Axlo"Hw5zNE_ :Ol=C[QzCsvPrYsBWP=SYRv H.<ƨͨW,,+:#x":>Th/7AșN,D6=IS0z0 ɓ;ο"2 &^;~5k S/<,'L9(Ij/єUCL_?C`muL{v-} C6=6 뎺{x6wq#q7? ?vY]dFj$v(;%)!_feqgg7As!l.|skKsN_ C:\E,yw`ZJ*D? c\oHXη O~Uq,&*SGzǧ!!jda\|+Zed':$a0nYa,!{B\5sfq` E&ѕT9+("NEL5Zb0 9A_#qTҢDRa= Ŗ`w5yI0`sk F^_`S5T9Hq y*C_];`GM*b~IX,65K ={e@2[*;*k9і4 "))co J,&(hGO"eT5n 0(>yū> L1_ן/ʕP5|w ]2$sSNV&# C^wW.ᓳơPD4Rt: >iJj\:2w :. =Mz7VcI%F,Z;PqˋS*EuA/-}v@R%$"qkr&[/YႣTu ;8&eGՊh?F!ko`՜a:sȈxaTSvG`~8߆Q]4T~nd^"tƿ#= >7 L=x"xxo|7w`*ƦUtc9 15(ߕ >lk 1FZJ(z fAaS`r(S|?P2IS wƷhRՔ~L$)[u6R{;vMjb~T(N}ow%c" A&Ā+㆝GTnDg<3Eɇ -jhlzc=2@37"#1oy y`--'03 z@WP0lSC nU!hx5%*7Yi5r!7Mq!Μr.>q Ӑ˞1\$z<.iJ.O4b3Џ;nިhy$)+L~ęr 8uMkuO1ݎ!E'/ €-cǤU!]/oWKxgFӓUkkc`DWxJD6mS.˗3;3ӫdKČ|P<حqqzF$K͐.ۮ0Mn6 zC+p1tN6LיT5Z5eGI%PS޸'ށ&hfu[@ŗ]l-lmBkY? ;%F?-~Y"d~}3ڴ4$fztMIJe':IWdyݖK;םoqA/ɮB ]/ZC$݂h,.w4Dj IyՊ[ ƶ~9؅K-FH y*A wul`5\.5g $z6MѢ^:d]nZks?>E128"]*$NTsf@r1P8]܇]9bEu+s0-7>ㅵkDqz vC$|8Q+ zSFy6DTbAwC BNgg(o\V2"VP9(s@ְK\4G[;ie .caKG,T*Ɯt0ܰxӭ:ctӷ!9HÌg-˄-n]Qꞁ7u-M_e{Bf䌈\ `×~i?6h Ą%6quƿh]т0Hc3[[##f,5Ҟt+]<n 8Ph;s XŅoϷm@9I;))Ya >->Ift>_'EtѰn :sXbD2и @\yԐY ճ`h|t㐃#EB/m/X *nRlyFVs4pZ:99l~>d.Ϫ88Q4Fj gAYҘT:+2Q$]d˛Ԧ]s `!7Oa]v\ӾR w.:, c5oqHl@qx\pX?W%1l:̓DiL{ tҞ1eXțJ;1W?) {dh HfTޝs֥Akꃪj+VD>W,޼"IP#f'̱L&9?qYAypr;yHl ."BrDAI~y +bzamU\WGfG'jLl(/gH7<)5 >(Mni&U$3K>s]dM ~ųR'zK׀ICk# y/E5ڟrJW oai sBm΋oZHm e}BׯHql7{Zq^@,*LfK`e]hVdg.+w臯@K$ߡ[|4*iPNУOQΪFS*Mp 2@a H+olE$348'u%L=O$bFF{Mͦ˩ hRDl:cU,9ƒk fG3GeH_?ww@ܚ3Q|FDp7>A/NKa;)dWQxzX DgrFr;{El[j)T M*90;dUsXYKv ཙߌ"+A'kGgJgr&1ڎh|wJ㜏S^,^PE .W( 嚇:&lfw"j])ݙ!8y (84`⊒^őH1pOj~  WUG⩪@Vo}~RѠ:7|0rerQiK 3a<9 V8w&!Bu > VBn\B̀n8a(cji@Ϻ.m$PiM bAPI_ J!AYk %JrI;K|rtZMo8[ aE}zt8e4hK\Ba޴(+NB uZe˸8"Z/kYmVga)g\Mus|a6}>쒼9 `;v`t|tK"ʺ~. sb7u!L'Ȳ|072$7چp1l> ȩ椛4sZEFoGgcD`Ex^eAVΛ}uN UW}5%Z~Djf!,Hɖv#[RߕR3Ao6{ x#jnVV~yQ.Uԧ@vfz a`f5'_Q{ bgЮ.0%dF*8V]WzoڋKQzԂC#yak.kFckrbK%b_)^l t҆F{ڂZe(r*`ЖՅV]Cl R))dF7v3%Zrrz8[?;]xO~8Qr34Jh #Ql՜[Kܪ~{1`&YܥS…Z" Eo7ܟb=GS\zs'[QVLK?Y|"B׮QF@FLa5ZmXt@$Ecw/"q6~bN9)i+"Ʌ`Rݒ?p fK{aR6*L[vO8K~.r濈^_Nz*zΐawM$gQ$zv2lj:b2޺ĘV+ *sʕyAr|mDR#. 8=Siՙ֢zn\o->q$ bD ?< l&[+%ihNT hwNՅ&q+ ԁUڇ#Z3kkҎ5״,%¾ը% ik?u/ŋ)p*0UXWTODw-aػz/B$pp;YW1*?fgu-#$?jw@$~lYyZWOg dbYw*aNq ǁg f t۞u/@h(Q?0xV"% wCUMS~/4;{~,4Fwb{EWx`[>'P7ѽr-XI ,{i s-:?d(bu x-wQ/04;7I6v7?_]@ȃ/&$*|-?W(O퀼sݘubrE,t]FYtL)8;r5OQ )~3fd$Mff9.sj ω 賓u {eN\j:nLh+MPY>^d=0*װHsQ_VG8}xOy'Fv6% 1U9"Ll|gaFa!r  LpZ Š|sAvy}oѻT/nlxDX,(+jRmTC"[V\k}qQeA\ 57|p)UV\M>GaZ"YoBm"h})@p^Q5[R)h']yidQڱÂY8^]hm5Gؕ.]VGP*ɏ-\k!.q'F՛SR1;hc}u9!,Tu[;<~v/ 躎Hݪv6p= Ƭ![0w;q0wjto~5tvh#۳Z@YxQx08{8>O$PN|+./U(nd{Qu>7HCv ǹei[;aIDOά` oe|IuIEJmqC%x-d0#AVirۭʡ"rtt򤔶/pI^ΞL">Oez ٶ!EM4z:0:*iR"L8ARIE B:gy}S!*xJpX?|/FRF/I6f͌[x>aBThV۹= ۆ &/o;L$ۍ*Qr4lx_s{,3V2vY擄z t 㥢l/n.EZxݦ~9}X\$M=^V̖mߪ&1[=Bs.x{?hkQ]uQlf< h|;` 8MO/xf2Qw?yISY/psˑq1|da'0bVmXU<]--Z~?oKT,RbC#!&4YpRw11x d:O]Fa]tzQӈ9͞1SPw7eT#Dh_ۜN3Щ+zK8[~Ir WAI.cCX]jS;!EFEYim`V=p_>+VgtZ\B#mD-d**x\ 簜.N28fvN?1_zo$8ǽ/|keBI;~č8:_̶|_i_N BB~çXM2|X`)zAWpkH㈄2M!;o{el|Cl$?]Yw^ea1UDhE< RٜS@?}y/R&nwkL}3AD5 CN=+>OVjϢ⃿m8~|Xӗqp*зI% Rbp,3;lW*l*Ip^U;Kq+E\b ݇$ha}n'~WL?NuxþNq~/v=\r69P@d34Zȡ.%$46Sn,B !m-k\ op1iE(2mnln^|V`[ ԑP1΅QLOCn FC-[VK%瑺/KWg}zF.z}U"0zHћ|-h}x (xP< GF-~ OO =4/m{8_|\ÿJ;^d@)a˕}|Z| '|f!8ŠF;j{{sj0, f#. lpKaZڊ~S'h[|gqXُ>ǩ2zjcE>;5=D >D)̞x]n .0vI.L}KDɲPn$%H^^Fj6 )|A fZ |>\c&IF)hd)bp%֫|0#`lL)K>;ǝP7x]2GՌ!55]aLPGJ@c{kgX+2_Z.KShqj>]QSyjρI|U‚%MI[+N~snW4& ~bd^X4}ғ&Q#!z5fQcX6v!96W!Rh:䃈+=7pڤ#mZc$Th}INr$BR,Biڒko@oN!sś?x%cK'"\ҴvL';} M+WĪӜZ< 8wX? YZ