python3-dnf-4.7.0-13.1.hsx.el8 >  H c1 **=@ uOǒsiWFEoPN9",C2eM|,8"n)fm92l 8ܑ}h3!Kz4 Bɟ@xKVoC0:W/p y#F^eLo[Ks4T6²k?źxsA "Յqzc7B3]I&V͆Nhr3ĈM}ű65;A"@,knlfp魚YMF}&&?a6f9d6cee0d1ba15389f07573d3651c7e9df2dddd223f289cd8adf6b439e698e9e588652a7b67fa486b3d49cdf82d5ce3dd42b1fpc1 **=@,GlFI?ХKe~_<:pmʌ6 rP:[麟&ON;q-re hk_c[riΆ>F0bзمNZ{+Ř,ݜ{Q(498e3tF.0nք=?찐 fO?k~\Yo"K:$ )@IGAŧb 7,m1>(ƫI (֜xW,` "8cWȮ;ErPL>p??d ! ;X\tx     2   D   h  L1  M< Q` V [[ `` `Ha[(a8a9c:|`GR HW  I[0 X\<Y\@\\T ]`x ^ubxdz?ezDfzGlzItzd u~ vw x$ yH$(SX`fCpython3-dnf4.7.013.1.hsx.el8Python 3 interface to DNFPython 3 interface to DNF.cmx86-04.bsys.centos.org:CentOSCentOS Hyperscale SIGGPLv2+CBS Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm5677dfk""HH%% I '*'*77## VVggD_D_KKKK#<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' O  qq7f7FF;`:%,;M~0!(rT<<^^F+o%V3QL. hhY e~-faONqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤cXc\c\c\`tfc]c\c\c]c\c\c\c]c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c]c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\cX`tfc\`tfc]c\c\c\c\c]c\c\c\c\c\c\c\c\c\c\c\c]c\c\c\c]c\c\c\`tfcWc\`tfc]c]c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c]c\c\c\c\c\c\c\c\c\c\c\c]c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\`tf`tf`tf`tf`tf`tf`tfcWcW`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfcX`tf`tf`tf`tf`tf`tf`tf`tfcWc\`tfc]c\c\c\c\c\c\c\c\`tf`tfcXcX`tfc\`tfc]c\c\c]c\c]c\cX`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfc\`tfc]c\c\c\c\c]c\`tf`tf`tf`tfcX`tf`tfcW`tfc\`tfc]c\c\c\c\c\c\c\c\c\c\`tf`tfcW`tf`tf`tf`tf`tfcXcXc\`tfc]c\c\c\c\c\c\`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd486585aff67f5788773f8433f8a01f6ad32c4c017d81e11bab5057515b35a40a8a1db9fab73fe2dc663d3977afd44578d11ad67a3e4da5c8d2658f7e2955ad071a0e1b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d05499ea8d325b6671f1700f7d5d438a712b03b04e5fb6daa14b09e3bcecc38e996a1e76da96ee83fddcdcfc4d8e5b79a305668b3e3f4482b5c774b11ef9edd83812012db645ded0bb169e2ba0bcc11f3e2127a9b01dc3533b9857aa8ef4ba2c3b12012db645ded0bb169e2ba0bcc11f3e2127a9b01dc3533b9857aa8ef4ba2c3b0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d009021752d53493c960bd5691aefa56ff1bd8d723615b8dafb97cbd8f53110c5cf4221752d53493c960bd5691aefa56ff1bd8d723615b8dafb97cbd8f53110c5cf42e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8739a08d268385ae1611845f9be0901ab591d6b0a88381862c9dbfd6ef8a9bec9739a08d268385ae1611845f9be0901ab591d6b0a88381862c9dbfd6ef8a9bec932707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581bef3187ea4fcf35918d21a775a282892c663072ce641060d7b408e5b28d8ff46bef3187ea4fcf35918d21a775a282892c663072ce641060d7b408e5b28d8ff46dcfb451e688e1a2f22e39cc5999ab686034128eaf37527c592c9f56d704904d9dcfb451e688e1a2f22e39cc5999ab686034128eaf37527c592c9f56d704904d9c9d1e5ba736b411ae0894fee9a1f1ddf4ce98f791f18530e08e292e5ce41576f06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092f1f83848667c82b8fdd045da34ddc3a60f25955193ba1a74af06ec2bdde0bd7d7d37a7581f03efc8deaaf66f0127318ba089f4041406e147f9a091f532b7c1cced870b3f6a7b998eac3384aeaa534b3bcd9abacd2762bddeb507c3d63291d1feed870b3f6a7b998eac3384aeaa534b3bcd9abacd2762bddeb507c3d63291d1fe8febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd66829e552d8ca9924e1c1fcf7f4c0286ee3ed23645deca2d6b00686b7ac41ae434051118735574a57ebf43fbfddd79f4ac0bad37db91154ecd6ffb0c71cf90368f9b356135c77451e22c0e4d696446b7159b66d90ea2def2e67f2348adf3affb1c7b356135c77451e22c0e4d696446b7159b66d90ea2def2e67f2348adf3affb1c75f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb5fa3366d783202788d5f3a0cd6870a67b0b7e128091d07d97252e2649fea46fb5fa3366d783202788d5f3a0cd6870a67b0b7e128091d07d97252e2649fea46b2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec802d57205738ea2a6b0b98b21d9591248e50570885179da4d9cc0c9a58a4c854ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9b72e9646da33606f3ab74b0efac4736eec2b4379263865f9de0168e34ee36321876cdddbd59875bba0ed909e0b3acd53fef23617a69dd0c67e14a0efcee142cd46f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b2d3557f1672efc315c3da5573361d2d434688bedd1591428155714b5af8c0f92996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc0799752a621555f71eba680dead72e66cc20b34a6dae0b80c95b49d676c484a6e1eacc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4aef847397be4d0e4f2085ad472ed81d8d40cb8e0a5e68cd00413e0882cc41336aef847397be4d0e4f2085ad472ed81d8d40cb8e0a5e68cd00413e0882cc41336964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714f91bab5efe5d9f33900cad7e4849d211719b2e0608e55fe1b18f4bdfd6a144f14ac95ef3c3953fde8751beaa1b8a0771a377b5b67814d52b97e234ca5ee8997f9aca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-13.1.hsx.el8.src.rpmpython3-dnf@ @      /usr/libexec/platform-pythondnf-datalibmodulemdpython(abi)python3-gpgpython3-hawkeypython3-libcompspython3-libdnfpython3-libdnfpython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.7.0-13.1.hsx.el82.9.33.60.63.0-80.1.80.63.0-84.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c@cY!@c pbb֜bTbb@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Davide Cavalca - 4.7.0-13.1Nicola Sella - 4.7.0.13Lukas Hrazky - 4.7.0-12Manu Bretelle - 4.7.0-11.1Lukas Hrazky - 4.7.0-11Manu Bretelle - 4.7.0-10.1Richard W.M. Jones - 4.7.0-10Manu Bretelle - 4.7.0-9.1Lukas Hrazky - 4.7.0-8Manu Bretelle - 4.7.0-5.1Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Neal Gompa - 4.7.0-4.1Marek Blaha - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Matthew Almond - 4.4.2-11.3Matthew Almond - 4.4.2-11.2Matthew Almond - 4.4.2-11.1Marek Blaha - 4.4.2-11Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Rebuild for Hyperscale- Add support for rollback of group upgrade rollback (RhBug:2016070) - Move system-upgrade plugin to core (RhBug:2054235) - Fix plugins unit tests + unload plugins upon their deletion (RhBug:2134309)- Allow passing plugin parameters with dashes in names (RhBug:1980712) - Fix upgrade from file to noarch pkg (RhBug:2006018) - Add support for group upgrade rollback (RhBug:2016070) - Expose plugin unload method to API (RhBug:2047251) - Add doc related to --destdir and --downloadonly options (RhBug:2100811) - Set default value for variable to prevent crash (RhBug:2091636) - Don't include resolved advisories for obsoletes with sec. filters (RhBug:2101421)- Rebuild for Hyperscale- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- Rebuild for Hyperscale- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Rebuild for Hyperscale- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild for Hyperscale- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Merge 4.7.0 update into hsx branch - See 4.4.2-11.2..3 for changes- Update translations (RhBug:1961632)- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- PR1761 bugfix- Back out change on conflicts_dnf_plugins_core_version- PR1743 bugfix (RhBug:1935465)- Update translations- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-13.1.hsx.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-830048e169f504c0db0acee3d5f9591cb8ce3b6a762b78674831769267012f877?7zXZ !#,] b2u y-iSqk0TУ#5LK?Xk.jmr_>OmkXgsĤWx,L$eZ>_B%L C%Qo<CU'ԙj`>>]ը9|pa Van "qu3z_$ P{+x~Lоf'Qj_k(UX7'CD(Rhu1ga0`̺I CuMv!8+{ȈXS@& ՞U̮?`n]*w *4NjjDϠ({.Ȣު02}l9.u*ؠ JG/K e`q]aY,ywdbιͮNIJKx|ȹkٳ8~*:VW&!mbd!6ϟA#z7aYP6[X.By*-oRK FI6 ۖȈh-DSUmsYLȔC_leC]JΦusIC";p NUV9j!eyslԊ0gx߉042-gS?yEUH[.eB)Mc5~gˎMGо2ljv㽭 Zj~x*$4E#!Xʧ* ?EKZ<;__+ HJCS?4.֜s@r])G p[%.bNydeDxÒ}LH&b?9\.̌|3z> :M \w5ԺFbFw'P9/wm)qZ$hm?ࠄʼVBxs.LVbKxwla}yq]<;e]cqj:8;n%"/-gH[U lq.lđ VyLE|ic öe} FHhd= rLs|#QQ ֆ·jMQl-BuM IFg^wi_y|;(BSvۀ9'kȱN7|n*#VyM#x4:*!5{\ab[M{C|+P-wmci #hI7]P+R>S[/.1%N؍a--bUK·'5,qHuP$} {}@#3S)%ylPA1+kY*yzCo2¨l~iV*,ZW*Ʊ"{;/%Xcptҹl'K,K,`֏T^c>md<d>d4 mh?p:_L{ҎjJv(օM Rt֢D;CKU g1]',QwiF"Ua5\f{?$]] q#9q@x\)%ǏLvkOЀ*u>ͭo?z'D|Kf?%AghGSpOeor=@ h{|&lal2\(tf;&7O7*;tdW~>ᰚQ/u€K:;XDuIm8,?F\Kgr^ޔTH]?ڴ6ś|0̡n+"B{P=va[~B *D3@":iJT.jq~7$e5P%PV@|Bh8(p=$uPSfb2-GDkLaƭ 3XӇi7nV D {GZ53{ ϓu0|iU6K6Cc0 Z$#/U&ўFxlw$fB˄^2yz+WG]|zqϠtQ،nKms^2 tZH7Tǡϳ:Cx17W[ .jqxI3f$ӣ[;G<=gztk>~t^si{ obg3/bǴ4aՕț֦RW?M.$ 2q`ȇyAz{)0RݜIsP V?Mu4ec<*! 4?+б\)A/5]'+^W߯P؀5(6_hbشg6UjjaD2(p8Q>h0 .~|kG7bBP &-;Q2TVB|K* &̅'7$@w&?U &Ϋ<;'dk- UB'f" t@pGKZl+2'vpU$PwYfՁ͢vGX]#ӳS:U4H8z:Ȏ `S G;`Ͷjd,X菘oZJ.7b\T V? *pY1e,8&\ӫt/柑yj/xڤ|_Ag?!+G{?RZSjph%ȴ u,@HRH~ӻ 賺8`ehP2nz,^E]a%[)ϹF=I\ڶ L, l"*6!v'Q/׀%~1]0.]1fh>S5<,5%XԺH) C^TQW{)4íQx7k=οS q>X 6õ#p MU)dQt5IJX 2+:@yOFdBr$;DN,!V>N=3Cjbi5l3!1r'7Z+ۥs9(u!bY^]eZ?_[~7wō>-P-^'-9Ů8IbJ}@ݚdh&g@#RzYn%_ ?a vJK)&}VlV=ljw0??u(*uZ/$VC$yTKf}$I^u^C\BX:F"Iԕy"'Pԏt4+_"VZmmï|3Z4 kg"Ic@RAqa<dibymZ!i9 QR[Z)2h0tT, |Θ R҇4 nXs/{A˾ *c5l43aJvHWK`.gh%kw{,)`E*i[hN23 :ȇƶ.:]9DXF@rYOA1=.c,f}Б-0-g,._GC)N ր]p ԃOgUiLQSB2w 91e(|jmqpU0'QJ /PQEcg^}S˨*iYU2W/]Tua7PoS5҄.L!Rc{GCA* =?߉cR.luMg4~~j)y'rhj)A,wPɮC%2=H /1zj)w,Y9!v䭴|켶+czTW-3U#ӴjHˎ"XRS}Neď"W(Ê12]X*~1J,D]:f,U~YYДUY܅yVIEB:=,.Z9gP] \ؐ.j&:@f'$E* t{ o4DY[yS_r~im6v[iӼu,^Y|xZp԰a5D> ڿ0a#-27x97m4ÁrĎP Fy]̒]ဉ+AnQž' 9u:8 ȍ%o+UzPvK9U:o%żz+eY-4|qbG?yoEۘ* #A ۮ?2qB?ce79]B|%1 ٵ?O9M'E0ɦx5n#&LODeHO_XA Z1LZL?H E˰x6ƍ( ܵGr@~* OQ,B2 BRE=` vu2W<?,X]7M=IմMS3bǖ}z}o/3 _8GE~KEܴ˃b=A5mVtw뭍kNm# t 2'(y=qHԋi9V\שރ  0Ex$IH_/pP@CCkz)!eND_J6m kPuq˼JnKFn&[;atdAm4s _OJ.ry5Mg4[3kefVvKϼG\saP{4&%][rz1-iwv-Yk_Z"!R2 m9G<8 Zϊ ZlL/'BwNC Eqt^a;U7}fƯ幉?ߴ$0;aUIud>!Jхo\Rhp,PHv,P6\90wSvѩ,!R)&g(y+闰e RiXǃA/ e ~ӶzLWŊꑳvm]48g*eȓ/7Md'd#'(E 4ȷ*mEi 9뜘ԬB 1 8r?λpCQ]eu2ᎄ jY_-bKyqum}k> |C3Fs,Wk- p@kWQEcҤƁ7Y\i$(bS̛Ũ fkIDhCBbfN4eΗ7/9V8u7,hyVWD7[ouK4f:ceZ8XR2PYG+QO.z#T@4?efk0&C]g7+38I7m` '"R> 2d_4GhpZΣJfC?[DoF ])S U ~J孮v9 yQs/Lw|2e{9U#KyAˈHN&NygpͅYfaht`BnorKnI e 'UNƋcX9=G&~Xrso8LNx(@9Y}hw`"eLF5׾* ~5E٪7{nl";zlʘ$l>"cSH%F)6-Ftcb!#лPEp dK[u?j?@$Zw)kP8B'>0JVB/A]dVd&CȆyi”з,Cٹ kXc@IpCy,LgV+{n^G|61  Dm6M1C\ZsmZovf:t:7ߞ1T)7LYxGh{Yf`Γfmb/#fW29< ʷ%L4+r!z$Vq9{°nj^<jݔhe9+0߈P>e/|=rO4|`z5&Nnw>#P/jKrE.˾BaaoC}~m<BbԸH8/:OJy(2NN~͢5m||2;J'M:Jk5(5,3m\`ydm Z"W+]KG3Y;lV줿g*L[}^?q < 6}"O|e?NohrH?{#@]'3$xS2k &-$q/KqKzi`oD>K4PAzLJa=&K.ܝ7ԻB=# <u Iw(ԥ#&IpQL5x~lGrݹ${HB/hȖISKBZAzB`ġ';7lh5ZN)y,HxڡO5D^~QBtex~DDʧn:3+3EbI.ߔL\퍟 t4-yb$Nbt 3lQ`K5Q"kPXE͞Ç&0vbf5"S7-2LNs"]kI9"T; C]ImR6~Pԛ_I~>Nޙs)J;^m8M0gߏG~mιEg忸2|E/K:"-E1mHS_QEHMyͽ~݇3Cl@]7x&7^<}WH*,]Xjm'>aANRj8 PC_rR(@Ղ߈|4 'j y__Sgלa11a6?sLdB7oFi1y۶Νj9lZ.|D}Ӥa҃CNxb:v^`Dиcp_X<E}Ы.Q>;J˶ǀ8BlꘒhFwkd]`6!HcJN()P& k{ˇ2UYP xk|=P Kh\5?)dEP8|[iڝm+2cdgtp_G:0;^@b4a/Wp`J鳋{IИt%~/{!%Hm=r yp͐A?mٯxw_?ݺ.OB'lu8C|7_\tknrhaF _2[ R'>Xrm[-YhyuI=ìIGt.t9fs6D`ҧY MCP&z\qza4XBXomWTtц46/r3L+(ƥhKP?,'AG 55=[;F`̒%Q?@ ( z142vE.~6tf&5-; {]B7J9;v5/]/<]<)#V, Af^( ζZO> =?N1@w?ۣ KC,S[x-2[hgͬGV Mڽ5 =A,dQ4a\9-5{+B8ю'e%b5Ԙ8V U^ĺŰe_O#^@ỲؒmDARCCaX`GX ^V؇^(kb-GDŽ PN"mc1{C l5䘎Gf5.{ˀ]? 7SItSz>P2VPP;YXkgf(d͢.|$At[, -v/uYwcu,YWM[9!GO{_Afe_ 1-hf(VM/BDs(ICbl %X,x{d!Yl巬E Q]3i"T3(MmU̾'Q{xbˤr)JpE.:mm ǔ6w1YFdvs>:ƀ tP nJ6}ZT^Tc>Wߊm .?7n LQˬ:g:nd*G{#,XUd^ҕxpoߠ[t'u Z[A cXر;̈́}r$E.gzp C)J\p ~7)7OR5OaW3bk,8h~b$o{!I:\ ~޸RRuDԏUX$fhovm kZ I ?v!Y}0F/a#}W`.+QHr# ˑѡ+C ]ek2K+;98ɈyZ̰~A)VpC ( 4qT`+pɄH%xzsk~y{ܜd5qtڗ; DfO OSVWGO1fAۘAWzmN8NϧcE㟳 [sq[18~MGNUly2yرp;?;o|xT =i%P3,](KhLtȴ[ ۽!۪S!y,>ĔN"F}pG? i)hsH''FV@Uݪl=,43'p̥ uEb#"9B~]s =5$dQ -_ ~朁+11/3Ctlrw6D]$ˉ.&{Cz)W;~{q<Э AƧuD˳XJ\2QV$+I%B ,-C6=+$/+Tau!u02<i8t2`"6nb̴UJz5%d eV`U=0ŷA8DOeN>´L;L8/$(?Dn6 LЯbKqكiegVQQ00; $/%"@Dݦ-PdzGo5Rz]3kϠ[wDaⷒz1! /w68jU>eFdoa;/ ʂm9`}TDַrۼbrh_*毓^ՁLp}6:5Zi_S{{@&6LG fqZ?aQ:f?wC{AAR¼TM YN1p>R4jhh酰Ǥhڗ%'U 3fa6Vt|smxqEbQ!{ 'Aہ w iN qO_0'hXlچoŌǥO:Hp 6F-ɧTò !TC8/mP%N[i2zT sA%ـ1(,d ֝'H'ey 3gq, ~[ʭs2mXџ..Zz (b(aV /e%N$Əؤ6gzǗ?T[Gʡ։ C`M+ CcHQ/\,9qJppw8 ehIދB`0CʏprwdmF{= }xxF3W~<*9˵jҏt;iskZ|Uj>d i#YD{4kpl-t7B&7j_Jl鶨YIoWTpF?&wl:lkvZK s[5VѨ!3 NRc&n@Dt1cDl;Ʊr)TÕv7;N4se9. 9 ~6t&3[`9:mZgPo& OldRzĠ]M}WQ(VIPN{eu,i 3"0[OO3 xJ^ͪ˄&_cȡQFw-`Mz)R]J[ezâgj51e;6l3a鿑(ɩЪZѶbLS**񵬿aIwgh8bNCs}A84E$E.i2*ϲup {~zaӾ\u`RaXյ"Xnn""zg0d=_rbQ:bIh™&fswaIo2JOU0|ߓv[/p3NB]3cğ*?/|/`/wlv_!ȩ5Ѳ3i(•``GK8 <9,U23?RQ*NVnsg=XXj*)ahPWÇl:cEuo f VoIȱ ]iXq8o-rltlHWBaϏJ&PI'n=Q=Q?\b`pwz۱ ?gW_ 9lԑ˘!#`k 3RbKH;8Mj?bR9052a 1?n;"KZ}[B恸SU+MNJo[(/ch@aMrD jUԛ=-"8yҒ rnYvŪS^sfs]Vuq睒~Ng|: \1?밮Z|0p+]ZZNO}}"Eң&be{ij̍#hO a8p`QOO.ADp2duD>臎e3ftH ~shFvpc\B'Xqva')s zn$`t<٘:gO~ZD@`ԭٲ?"]뵚=}GzwMqbkQW%)61;-0[:#Iy.!np1y{ ?#ѧԍsW2kl;`H7ڠ<':loauе9TY.XAcm8JBxf< o8 )<:1tL&эzYL¦ѕ?Ǫ ^I \OfgJO0G̳rxVj*B#)]aWu^cbNduN#kw { \ך\(FF[FG(^b3ܼ0w2AjapHad;Vee*T'l0A7[r W@7f?}'>NOR$8%~]WUQ`_qWm$6/6Ձty(g97( \BEڭr;ri YDtsԗ\ nx9 9R>\$e6)܅$/]> yIf2ø Dx+o1np6q x4NR2beMR:̓W22L=mA _>XZI($HA."$ @b5qӝ5qlOUYP/[DC, S+>Jr~IVJq$}s{ĹB x=SOhMM&qХIk$8y"H539$_.44^"YdGϔ`R؋2|$6QEG ܢzi%PSgqd`k㛜Nzc1bbU?&XAa$, Ct (poH0>s9,UzR{ y28KB8f,'XI^ijJ3=Zr]ἕ H=AiXEbt3͈Þ2х&Upz%T&P#K̶Qƥf(Z!|I~0+8vx#[zwm R+AUJ|\TXY^jBC6INbrˁp ~%}-\#:*#dn<ym5eE۔7.W=DOeDoR Ż#l;RƬIRc\6*9O;⡤Lͤ RZ;@t },9j<#q9c2K0X<\ߏ" ay 4[ań;ʼ~LЎRqvoFh!i sHCjrsÖ~S}- őKʦc68䁭siG.`b.*? +t}8º= 'g3MA w,Qc(\#ϡ{q|ޱI367CI⾰]'+4_E?o ! 4`BԳUKN\0 ؾ`Ɠ26u4ݷgZZK\nlaSzv/0"lY+J5Q 8~aZ]I_: ܐgsz\S~B8^;nW괍z'g΋"†BO_`h̔!S0S= n&=VmQ+>]6eiσQI uw5$vEpoz{;0oO̐xJM>N|_0ˤ$JmNCC5s.xL/2ڲJERdDT9lHNdPE^8 )qNYD%@vgmCv&X bwJA4moZiY>/pa)>P|Vf6WFw8xXe})Umhr. $n6&{.>|,egv?cҶbfI2l!:EzL9xo)2/ou&УEX2Uw^!$ּP11G>:G}S-h7z4CRM "H[?W ??N'<9|li$1 ;5⫮^3b'_F= +$}l{=:K){ 9QZ' c0qr)~0zP餒Jf$kw} "PAљ}ɠ̍+ xUIs^d6>$ߜx$X@vVlO٣uRԨ)e)x#Ò]3gc FGFG Ogv+&u`󨫌^I7媖HISi2tpTX۬L*jb5,6l&SS`b{s?%pK敍UV北\(WAh !(cޤ`A^ *3ĚJim9ʃ. E\8eƵV-Ŵ臥 tE;qgNg-d 46* —2$FwND瀎 I=oH58Ϧ?d#WM,-< b裘'O"qk;;~'eg7v1^zGJ| `zI+f >\be2~hV@ԥY` 3ݯؼzXaDxll..K,\k*hdQKiOJNJfŏYY+o"· 2^cr%Ө 1d^@RjCaԹR'fK'wxw.hv$6l%lbT,"gv˕Wo-I8H*/;,7e'h7;"GDN%{Mo.eɇ D\âf>"To* 6H. g8w EaJ&bfbU9ud$~g0lkZ6]7$q<{r*cF;sϖ#( !wVzL[lL^X㿔1c9 {|9,F-O/ઔ#[꽻oΔJ lcam?jVK9i]"L~D Jtw@))ؖ|&7 QM*SuŶ\䤢;֯3JluͶ3C|h{XH3|F^Y,(u4f+:B 7PRFFԼ ˫!4@ԧ-B'nfXxvДѺBt(C48a-`l?ko3NkC@X3a=w,ذKú8VLUq~ǣ0/c_;2".ĵʽkq &ΑǧcvQ+o荖fn ϓxk/G)0:df6$0:=7\ƫ0) H>aBZƤ'~()B<ޑu/)S!}Iϥg'J uM䟆6|? ~Z-$E2gofK؅КU! \{.a&i]m ӈN?)},|Efw쯺| F$!rQo[qDXe|RyMsud41ygM%Z.S!L0,Mphe9 1rIjT]qMS]yr`v2[ {J:SNm[TwFfRsI|:w@2QY aԆ0s<"i~|aN<#d3~wy/gΑRYS# 41ۮHkʑ3%Oԑ<~B+{` >: 鋗/cPY+dfɐvR>)=K($K4Wd_'e~>+ptڭ0pǐI3`[d>r?+PwKپO݋~iz%+:E63F[G.tZp/e\:SA\B'2ӹmyI-lu!ߟ&ozeXz&.OP2[!ķP8:V% y|))%֪< @a7P7iԤ zq+ɞyokzZ{8XsN75+IiBo^J16ؾw9U$b^eJ wIsiɓ DM9ʶ[+1UPZV !t/UroV@xcbn|M ÓO\:pЏYJA-?rH59e"$ (;}I1`ViQ),K1M[ r}A`Ir#,y)-MVPnPgS6dKZwSa:Vr%v!K8s)^r"} '/\% AWÅK̊YETj7օu+Wዱ& Nl#<7aBaUyU+Aj$c{ q6MюS| ?aSl_; C"ڞ5y@[a 3a+0'mGw8P]f&PgH+8s.;}B^K8FqmIV\ yNκ0hU APQw9w7CS)[NJnnznb$h,E7; {logASkڒ7fYX( k|2_Abr܆A^Kt~lNԩ#OqtT XnNi`QOP˩w`AIk&Orr1+4 Uf\‰G~* eKzd/r*JR_RAPe~ {˼fz-;(MI4`_jF}9l4$唏i뚢 ޔw/}x{WHZswpj>&0I4R 0hQ洪tZ5">lps-?8%EOŭ`NK8ѷ -k7|H{ix3 ~S#ԟN@g9o^2q7˵"ښ ~ͯ:[P22\zvK&ۓ_Z4B h"+9\[J2cM0 Q˯ٺ ;{.BKlQ }=n{42;u =\SKҭS YZH3 jh2侠< lޏ'SM(KEDj'%0{SHoYQ;,'g3y4V  RELR ذN˹ҿr*CJ!'NZBk'N$}t>-Ȥ,ceK5̑(J)M/& f O[LJAUO%}͵0RFxNDď }_`r;ZSᬁJ;ri߶IǑͤ}L^`7E|0%rm@Hh-=EŠ9 "jHI0boT*q493Q|gl̨k\e%%,]fw56U)턎2 vBOP",,,Vzn O5 ߛZ>VVnuJ34Aّ`&Qj RdhMȂ?hg!^f+lyA]v Vġʉ$~ ަ>$n,[IanM-hGi,Al٢T~};$nv<|K uVwMkNo]Y;Hx{mEJ*2Y /ԩa + 5^qaSAelFs%;?gf}8PX?=;Ǜ1!x,ݑ% z2֒e_6 0syȫD(BK\R 4.P70RG6C/FiD=ΠOZl3}5Yo/u*:փ08mpAЀKBH)߱7ȳd%m̟8 M)T=jޛ 7ׯK=`O aM+:R`8,YtZvтsZSum;-3J s$)&CXsa/> SwěM4G2#I,XFԳ;7ti]Jy/qeJDŽu{V3y{Xd6NҎwYoQ6p)?w)_(׻MXq4+2V-$p="15e0Dҽ;-KoE9[8J HQR*UX.9\(:ީ(),[ç^-0]?w:@l<|?cH:eJbpؿ3"b*M!"]M5sB6TSH߀X娊T<?w-䄮2jXh $Cr+lhYg/eS>w^aΰꋈ3ܞ..8ś_<huFlAWd*k-r ]]r4Vn f -xS2KvPSGw,Thbޥ~7.N Wwzڴz|8+MWk}mhW j0o,I h/`|i>4vrf^ƊHxkĪSq*ɾYț ȩzS@V8ǢNe!L2¹2Vv~®wd~qv6OCqyĄi7H){x,.ܣZ@|d B|ğur!i,5a"=R@,'GjaYë:mC=z[bc[|{*참űx>&tq0dbsF67Zkk4kBc7ӹ}pQ|9ha˞zl3`dj1P$aT(^S`˾JW!"NO1x\=sч=(E5h M.F}qGHMt˜71 pl {qZO615iEÜJY1Tn,E#'.RnWiV=,2Vݶ$He}t`FgO+iplSI,˽{o`{K6@lxdNk(B ]׉%H-S ~s!./F'X%!aDiԝuyM6_\yBر0ЮRv' 0Fn[Da2u*]TNqY]Z}k9jwВN.Uٯ"p8kQv1U]X%/[ CMy'v%`Q?kB7o&T(ͩձ0ū[F@s{a@,`C?+f,8!c]XC\5 {+Խ@gS%%}Ƌj ;/#?Ňm 7]ލ>%;ips(r}9u+pƱzO>R-ozFQ2\ON=E'!D&IQ_?v|7uG3w7~affћٗQBިUe(?n(Zb /^1zcxԘgI?cG[lxe`;1Ta](RU+* g'·? bHGl{ikCKYsF[q'ޱP>4T;̗tCT=~-@Bϰ3 3혩jT@q;g(jL Wk* #1xMCE\\@A#{FdW+&TS4G\Eeխ&rE(b3UMQ3Bal1+ZnČjOKhQ.@{BtS+}goe'3{"q v3zVFI p򅼬i}+/%8-c K6 a 7HUz1dhќ3%Qʰ_ ;eߒ/x{b:"W:jpNhCh~ynܘ}r =Z7Pmt{XӜڜKZum~)URx} Hn=|o}Zs{9L;R}x> ք~c`׾>+cV\\4"?m\i^`!tvɤ(ۆf]՚z+};J>iK9<=rI)kЯE,;:S!qCofK7p8O9>CoB!gW,1݅v=Ji<!oL06cP\J\l@o1U, vWp-{)eWD\ΛNB"CMnc1X]Ъ> 9tRfx$mkS"B1d_״+&cd/Qr]wݿl2!%1Kp/4XDBwנCҹkDM? ѧLaJ/5α}_}ZZ{Ms -(@2r{:^zuhgűMrb)\7WTNYfl*T _՞'ȹ<);7w ;VOP8o'?ױ)o-4[ ȹxWYQGtTk6v~\~]Xzе^^D]X 6<:6wv9YE/]\YiGf/?vAaGB0W0ʹn|OAa Y1pk\ sJZe kj*g*PBT,֛CWZ+Q;!sB]g39?Y2bRrG_,k){)᳷__=8k;W#nN]ZȻRŸ2@nUA8Ǫ.0E2ivM\;"GO,vfMjT"ђ0ul6rϋz:,ktDܙŘ$IMuKe6`ca@)-V8_&" RZ $QPZ2&% \;k;A&@ !8H9N*I/qqbrHiʷ )FJg!1d#8W HWS UR_M|GABc%R1b! >OIkԪ?xҐǣdTJk dKZƌSj1F֡NvQUdKb΄8lSO^ Q#2/oB8O42y;^࿌q`16:X: }1;CQzA O* D~QǾu6,;VQ.pQ!"̼x !"\a! r,/%NYi%iWm*8Eȱޔο3u]w|2P*IK9LTr V =xgNQ)J4׍Ye[juEQMqIntSv[ꅎr-S5JNG믭^U8vARrp:wR>塸 *4z 4_2~eZAR(*P.UsG? 5›7u^Wtڻۘn~dG*ty0,2^7!>d>~Ni*I@!׵S~Q0rB)Bo5O+{A+h=hR, R(\IՋ .p=He73 c.JCBzKd$i kfXyn1'0\LS=q89ZB԰XGǖcf)-۔n漰9)Nc,Jl8d\?k@S01Qq_mw޻zMSr~5iܷQlP_?OBKx/4{رdDʧ{k>tbREt)6ߧ S#/ˑUΒ{͋dUfmANq%'㳄 tA  Q nȏ +?,H ׬KgL"YˋJun:Hʼn-N7'UE:P֑y40C\XOY[bqײ.tpIw41ٓx0F:QшcB,̣M翑l& }K XBX~hs¦D>Uq 0t lX:TΙRC0wB&T/SArEr8I;`"Qۣ*;iY&>e&.vH6Nbtvw i *9M2 moHw$A: \ %̯]3EZ/Ak6,UN57Xכ~E롴Iew񍰼p(C *ցH^ =5lj_)SsE57U}FGWP4)XR}nY7a]0>4_̷u&Н{NiBrUђyƀf|s Zv0 ڟOq% PR= Qق O @duUm;a3PWIT ?mGǷs 'UȉkѰSQm3UՋz9F} 9J%=2&b}g JL#j63uq?SdLOi ;)v.F (I^}Y+gAGEӊ+qe1<>/B(} l1[8LF']jNAߺD--&*K2?VNå'밇Ȝ1)ҥ'ˏw)(+WZ7h\lt V1؏-IQKNDr㷥[YüuS͢?@`U{əjQ{t?qDľLeTnE3v@$pCIx"XdNOUzoYl'T'Mwqڅ[ݴ.\' f5GKzr5r ^~dI[9A!)K)D&HN<=S\S Do1ٺ/ ~]b ղM_wj² 8U}T>zs:l Z#zq :*¾;yo^4qEFd7yHAӲwP@^F@P2o5tG_Jܴ .}ew2mhv̡_6܈UHR-vڒ$~r*U%9,s3̻f?5#w_qY\]!H$/$ R_&/d-!?Qx(֒_e{dz@<̩ؑE|: `A|!-|4#O _CDXxZ) ZyYL'9|Ѭ`]c^џvϙV@$% E @e ɐG+N\B9x BӧLLҦd#һ3 =:""ea$6#rLf#ƕU&)|qн5Pms{W)KP[?d䌁ߙNG5ﻚ–tz] 'NH`=ʆ2c>]lߤqJ%r9[S 7P8M<[E`bЀ׷?&Eį{7 ~/fe /%G_8I_E.P$ * _7/1unPpK&ß<Ġ3'XU^~z?DA#9J$fMyx A;~_:8qQ?[`4Xjdh撧j.p!TCHFC| 8Vey䊔 8(PJwa R?feq~+ ,js[LܸAc=3-::Blux |*5s6ZuDi/t}OA}&^;Y8@,#&Lm.fPIf/+ř*xPIznkK|{P$d#O1X~*E4/ˤIpʷB1j"b@ˑTk78$/#¨&>0Ro<\o9T+G t-heXǪڮzi3Qs^XR@` PҔh,IeM+-]?Mci.3Ew*IRxJm/[a\&[j*~ZӗTJ֊#8A^3/Y\'/%6()I!R:ƀ72wꘃ? -HfS\NS˯hbn*No \(Heܥ*U NZq:Iᇸwg|BﳖE-m ޝ/aS5G?.~31?ɝAߴx;6n S μk0K|}p H:%zM0[wG D-x05XHbI_:'qILT}W>)eLrb !ߤ06 LNSEŸxQ/qN7UV ўg\ iGeg?D!Ӗ7pPh1nSf92قaݯ$7U.8]˷υ(gtLIഗ f{l˔`{Tl.o$&eh{K?NA}jws'Cg"r;: b+daX$gZ"\i"^$đuSVYɦen7(=$UhY%ߓuMlf#BσWM}x!5ἭǛָHv)% *`AR2RqUE T}|7:@k/-ݏd)A8+:b,t}v.e3;Nٜ#75w%|)SM^ wAgtY02Mh19\Q@Tʂ(mfystH|+ߡ[+ޢ@@w4Oc)"1/PqFYe1SϘCO.Hc :jB ٪2L4̂`8"qn3' r{LQ3ӜK((ZLkaӮJY4cnQ*ffo j|SPUdcBj'ʩ|,&`{6aفCp>orʻ4aU *KxM1oMLwO ;12p"VO } ȂĘQH AKk9!ߏLW;k6GGwxE.ú9w\GFQ%K*m)'&T"gn *E@KP['R (Q!$ޖ@إ@ZgS4ndK15D`5:F!L2CeiqʃMԙh;೤Q{e^1Z*ۀ1m۶yj#x$& 9BjўCOB!Fk/ƯH4)šԳ l^}hսjb@EX)ֹp_(y$j]`bƚW䝇[hۻP7&O rV31Tk6񵙿.Oh4q'cWVкjuWu;(rN4l]yK'x2DŽbxDZea;C>x;"0ux^o-UCߺ>n]cFvGmwڑcdKF1$9+%+W 9lT8%x 3O\w]a?!Peٞ y~;tlj";cLXaRP+kXɭ<Ӥտ<^j21\uCpȮŮ΅_D+H2_LSx+d! R9}%T^>RNvhM{>J(9P>V˧}rI11Oy+#z?[ +|مKj0L60 aɠ,ٞ"Xp#k"^pZN!|O [.,\q}ud`j;2j !xGɚ[foL,{iPNK)g :l嬖_\Fq$U@kK;%5LX5ds-EA=>5.&Ho}QV$G,6QH\#x+A:̝;Yz|BKke+[w\>ɍL 2szn׼%ƐV\Rݵr'r(0tŴ+<`mw/2So`1'%l?pוE{$RS O01(w6Vor0bç ۬t`Nc( \.vmOÞ±Dxjd(\_Js|рJۢj&B<3ѳm$+p/w]&2NWSG^ ?k&Ҍlѐ4Kd-X-gU ). F9+|G*eE഑yq6^GEh(rL7pw-scW. |#C<+<0MB(>R;H^[3}!x(QcGa'G[aN𵜳9d98OI>:uoue6rX ve˩"ucݗw5EV2x+r吏G} "OJngC!Xܺ|.\/JEHCKYx)cJ3q<=c& ]ylw?vз|z#⎺%kA`VpH,L$Yi(HORwδ,StFLzXxlG;ph6#H@'&z T>+/gט$vr6HJ~+s@ocxT)ͯ[Q8bmՍ`ҭ=kLF,ۛ.XĶ# C5"x'UԒUh5sYT,f|v50 h$((};셂U G4!$SOot:QA͊Gm\=_] Z2p[ޏ@ ^hx-uȔ{Έv/y9U t@5\x)4YjE:| ¨BA&({ȡ6ȚE(è^ !<+Q9΍ n2 ހ-9W9n. J)1L9Gl Mˆ|dhNzo7YOLHHvFb'D?JKPNx{IOAD:Bsl-1B$!aIܧlV,mFϗy:t~PD2,VmMs?u>)*W8?Џ T?!g-FP26%⏑ۯ_%&g{ct͍7i痺`ZmԠkwS2%] ќ="ul9ڍ1M򞋱RkQąC6po]W ԤGj8M{޸X{Oa4oʁ2 je"b?SKs~ `Q8\]eR)3$!)~6.W'%q,\tQZ;1;Ϣq9%PIRg{JX*#Ges |qf-ǘ kFnfNbk a2%{x 䖫L_ (:ia4 B^_INRB trnc}<)U8'z:4y/;@x ͔2z3s{rz-Q0Yä&E+cFwFXT<_iL!$Y|c Cܧk.׍,@yM"Rbv|{hj D7^%17T[ߩM ]tX<ւt1H~KN^nA|Tm}nu=K)"3^ zY ؃hSР|`aw:6E0n8:L (l)ES@7}W!(VN7=ļ}minM#mȪeC_u e?T)n-ce8o@^oLpJi=_m.Qc+pmW}B'fxB=6S|[š kkh[!o|(lvT-bJ0qBA, JO<Eg wPʫRM?IxS.-+"MϪcN{}Sq);F fC'DΟD Ln@hC?A=a߸|92 Qg,4[.Pa z+9utr AbjȐ &Sֱ˧@Ӡ .y2էƙ5)N8P_R33=eEܗ]|)Rj-9|}0=^D ٭+?5-o 1SYuٿyS3::.Sel Ge~=mtfmhH$˭ .RCyݿȝzjKӏ9g:ݞB6J^]F(_EZ'>ۜb%D B05Xg+ 2Hz#GΡ|JmK?MZ$Diq1l_*v ?]$Х՟wSޱQ|D dw\Z-pg$#:d86%lJEcX:iX{e%m'CA2I#DɆRYX7Ɩy,]!T8Guc0Y[ϝL~ A:늰%B%sMy$0ɐ`4;zN= VO2ɵJt:SO-2Nھ$0j ?lʇyMH9y_0#Nw] mujU%t㭧)]ћ6ֱĶ"!xpHGcSl% MHBcoO3.#(g? ]–y*)bWq+"#/"+}Ak-BruKj[!IV0 Re{)]DrWD|l'泴&R2ElVR׽g0NY7j\Oթ@R^vŞFmEKE,ZG67H}@%k'BXWzq%md sW6Z@Myh^y1:{ã= '!{u #%a|ۭ>nE 㥣Ӄ!Y@d;;\(Nu%qGc~,nB *. . Ǿ p:Ll"Tu1|JWij&G%Vy]bk(N) GMۨG 5sS?HU +\ЋRgX*dn> Zݦد*Hu1; itI]z ݋,/o6K9Z4R8} Hɏg5"竽-: 3x0+ߴ*J4htW02)+j7};0ܪ'r(8eu; "1†j۳!ܰ~^$#B2\X|N2=6ǼD +@]VD+ $6Q**e<)[@U"(<īIo*O?.PPoJռ )Izx O5;KmZ kԮ͇&y MC`Z'aIFJfʁ,n3dBx$yNEEYԨ7A, Q4nl=zӣX,ya.f\?N^5}+#Cؐ)9uz*`1S"Am -+%9QoL|Y#'n9Gr±B&1c׫*mx\ZrŽ^ 2RZyfwP&^OS75sK\ h:/uOCc!xfdZ?,O4kZrj ߙҹ4#YiXy<>0}mطHF[ 8\|]yw]* 7ϭꓳn T2 ͵mܘϳ!sݟт4&u$|Hh d'<dY&dT\{cDgiaϑqm_3=c7|hn]h#}Ϧ"+eL0IAXxdI \($1BWvQwv@L<>Isr"W0dRbK8^ydG9dG >-#c(Ǻ!R~C迺&IRπ{xu4^qa$08N?{t*5k92lG'0rH"RD :[#=o„tJwpR:J&6 3H7٥ @e/sGAtߧ \&*Bj?MUv20%sF&W?>V.儐,{ )teQŞ1IA2ؔD1~C/ J>WObK 4Sûa:EN!!5 w f-±NaN+9/9ضGkpjɋ@$5 *0Jۭ lRbm/%+~O"g* ۰ `K7dtB{a]PԹ3w?:ETڞlqw$Q$U4"2 2V?*C78et]yĤZ!K* re.jveECUL/Pzg3T%O|P0eR&y.;eȕ5QN&Y|Ѭꛖ .BAh`jjtRL-xͪ&Wz;z}0Ak Dž,f{{'o>$0Y *uF@B1N?PCEɠ|\?Cn-tR`Ɖ 7 a"@1"$"!c[Ɛ*5E̓$"W4m-8޹Kw#>$Hy[:Y%F,D(r̚ȟܚ7uP ˙x'#\aس)Zp]{8S)d8785U3k%'v"{YJB`r94Ͽ|\ʠ4sJ W@^tK8m;<RQ(B<~A"*%X7Z^uk? }^-6١>cO!x4BҜ ӟ>ڎ:oMa ϥ A(K3dZhyq '6M*{U1 ljd4Ɍzdt£iBsߟ#چ))?JGe -҇o-&u[b0ȑS3ݪSKl1w^ϻϐ#\Ƽߗ:xwRi2WuxE`QA)3Rs) tm zrN%DF7U|&Ugʲn50GANU(N0\tۗpu'$UW^&|e/aqyJa'ټ^9w ]#Nޭ$qIYT6*K^7di%K?b :ㅵ/[1Kg2ħРx4ℾJQ+Rg #O`JG"2BiG&jW~m0c͵/ XKQl|6.,;@k]Yx2db +ݾh;E*mohLl }=)8Ɛ qM Ao=aXiEu/;ky6~\ :ƁSqݓG0rk܉,METn_`sJtlN9OiSdžY,S.2L{%*S"(">,9pQ")&{\ p[[/עq+``y&x#ebډ9"[DR|y ”>cvh[RorW Zר;oa'AHW$m2Iߵs p{B~wE\Q)ڢ?GbBj1ΏC6/hN6U^Se <X2:5" Ry !r* QU/mGY5l/"Sd4UɃkdGl6ԝ>>BGhMeO fo%_')8v=H 򘜅%-]Am?=ze:b4<6ֻQ xy: A흀wf.΃gݚ, F|zubqDr`Krhhx[7I/Ǘ"icJ槃<->G߃4zewd3j )̪~C7w}aA<}$`7xZ抱O:ϒG'_6Ҋ ΕHzH2'KVmRdaV{*]JWf%^NZtÊ!PkJp3oP՞Ye#Q>g+-o ) xGzd ƍ~(x/Y) Pm m^LKƳ ܂S Ҳf%Wշ"./ih`}'f<Q^!yG>}e=`3b6àl;%ߟ"PQiPJX>IgiRpSLX K'&Ax#鐎:AèVTBb¢otv]!`}.VԀk`r-̗!!|ÚwUjG0RqXf*g+-xs雊iؒ2A,R8N7ݿymL]0kSu` G J%O1@KMWCqfz#rlmۭ$n8ɷ_1 AL<'CI˕V%kt9x<ۤO+W"I5ĨH+BEYG3=0kPAj@YKx f+sZ o{{3,%i#v ׶P-*Y!1xBOCIQǙ3Rz1f1+B,o' q=JT*W5!M^C6r"'Nv(K}f=xqaX" K`CjgڿtJfdHg:TqEq+}3%8 >ba)،w*цX1i`{.*^nMVNnQ WN(!…/Yƽ?xc~@IѤ`L, 0z<'bVpse SQp|T:ϳϐlzKL,]<\czgEX r1FUer{Z_c[AY9~i?=͵t?/)"~mܫjVGl ՏVd j(gDUM]b<6Tvþmܔݡ@ecuӖd7b;&֞_bBkt!ߨخDВ6<+5d!حm?]hco{lʣ9e2g> 'eZ^~b.vYm5~x8\ȔfK ZDN!fZ@d3mn"wethB}ǮBUDJa.Nerg}u&W4Q5#}s"QYm{pZ!a[tGf-;]s2X,;@[c>%Yzia&R U:ʩKQh%0٢d}DUƢ#D3Gm|(.ȶ~#dm) WwbAmb{%7 ?[AӜA0w@;\bғ_4yk6#Wa=tjODϭ.'7HS{`Pag$5:srȦyɤ/'%z%^5N6]uWAD$ ԗnn+NdD+D ɌM)qqޚQ|$7~?k|8'^m֜L$.(֖&=3IF6 prS /skw7lj&"Ue܉h; byMRGD vТo8Sd4p,XfI<]^CD´F'urqw12OY%u5@#5͵eC_Ogќ)5,h5$m\.I¦vJYBJ¦Zǡ;k"3keÏ~ב B|ˌ4QJ7Wsnl0:+ 5/֌HgO񖿫b]PB Ћ@c' ߫x9Ͳg}9Y9PI^#F-R"Fia]aބÓV?r 7i)+Kq @x,N`S4&6;/*bO猭J柘 Ux;4: 0 NkFEBe~ݶBx =jP־aY6ɘx_GX2m@@l^K֩[d6O;J3%+d Ԝ 2.gWh!]H `όEgvRKk,yc] 6uo7Pm*e+ QזhuQI|M˗MDR~QpD{;:C{ Ju G[SOn16~w9?`ibj$a.DaQ*u̧Ŧt,*vsl2R\C饡|YnE(# 8l8qځŜ!7{.sT ;LXT)~XxY$Z< o`T}_l6C$'ٙG"x4R8y^,Q'qݐV$ W6Xbes,aRĥ@̤^"i9X,?V~EL^L F_*(RdRR6ZKx٪^DQ?6>HT9bxq {xkZ֖CpC*YzEiVclу6=XbUzmStk6SZ}UdsrTȡKsz>ro8}B@To(]=\` %$³ b1,ƁPIK"NMvSǀk$,\5IFn 79q=&!20;w!;_&׼D%g-R4z>l>RaB|If|A#hMs<,ᥔI l N;71١Mf?U* Ւo )S #hˆli7%PLI+UN0ⴆ&޿|uJK7WBVEKqF!|+g1s"5ݬr7CC Q)Tu=-A: ٧FBūiD¼H!m TY6 *'!G_F1$%vC;f'ܪм%јGl.Pd7bzE$K>7-,dQԠN 8δ(5j@J Tڿ %6pq{` nмמn3jEj2V~/ޛ4Zֹomkᵭh(NI8@2f M9MJ:PZ9SZ%wEun⥴WE l9o٘%e1[28 'tei%Pܹ^e%{vAp]4*W!'>'= ~/((t*rϯTҶx&ٻJp5Sh@"q/MrQ|'FBjkN9yʾ<޹͊":viubDwʅ6HgJDPn*ӧͤIlvqwEKh>_ת2g*F_ Ӿ9Ҵ+)Mׇw݅1G+# 1irGmW3t-w[HDžü11D6>U" ƱDžhGK*&m2w-SH5,Ls: *oH8pl LJ1dY/.}ub'Z9JМR{J}N`_LrSx߅zZ5V,0.ߚx3B$,U`)k !*48jXu%."2h߰?ʼnFaa1ԘLO ̺C+.O?Dƭ|j$pTIu4փ†/ of$uHqٟ mtd~^9ۥBx륤st=yZsK<#~]}kvQ 4ܰ+ɫgsc/r[Z { _u eh?z 9"o.W!Nyu1ID oѵB i+aBu Ow۔[+'~ܚpa/$Q$q:ÐJð:7) #;ȍJcy|lԺ>̃Y(Tw5AivN6 }s~[-ܯܺJkmZ8Q ESkF0kMQ7Qg$Ǐ?BAڝj=y%_Gmk\Th9dȀnٶk(\v5p<]EjoD)8?tC;;,ґkG kzfH [[$"" /JñOґ Ÿn-*`Ԕ?C$W- $.oM&5͙ I.a e JN??\KԸZ pNQk<9R M>dM.'.weRak*S7:"w4$(Kwj,*19ȥ;dx`:'X<ŨnCĬoz(g?^J;|tG;Wh;8)2; ?]%oh Wra}5;` d8y^1 ;lR3v'q;v7Y[3X f|Ci"E{[.`Sn,s"9y2oiĒVYk4("<54cgvkĺ 7"ϾIM"EDk\ZVPX̾tFXZak К(8iqjWL̀DlS }AM)OR?%SVQᔴ(jPdPd)`e_|g|SC@;s&յiAT,[T򨼑:ih&AuRh!ݜn `sjbG:gXĘM o\I>WH .`r_EmaBU 0$>(wn| {Y bDu^3(#| sz#ĆmwQdx׬QcÈ/2(x'⏔mWk- vj"Rz1Ĵ-"-g܁O V3zllO6]j'L _Wdus7.Mg`}QBLkƵ9X u3"iC%x F3+Q&IU}KW]]|~Ydg TM%sF)ĝGU%2ˢ*"fsҦm4r4F52 ɶRknZ-rl;Ըz;9FYU11zbhUT+L!a*GNѼha! $˧3"g^uZI\!Y(a3nIH,ZN[+dx>wnp&q-q fVy9.AF YCӨN@ES\ƶ9N]GӤMH8Wqy*cq@3UgE73a][,e<Z)5[aX[ g"='AmG+RCh&Yט?EvLOaӷύ,+m:~ggBVcRU 7S[$A!EGfz'Ṑ`fE, zeLs! E?\Ӥ2S˥wE|7@ GgNaziP%`#ҖɴM9ѻ&b^cR`q E?@p*6 4ZIPb(;ѹٍJZ&g̲9*r7K\XE & a8[k`I3]í< ;.,75CsfKi ,>=uiI'$8#i>^"4`F~Ap玉s̶Od6hF|zd@<PŽ^DL0" gȘ@i>^gUHؾG͚%)VoU"LoQKs; Y/@gE% ;G )Z$ B04#3R\i.A/qq&Rq[%?GhB)j# 4aO%#"d8JfBXW_EǬ!W.RNDՇkr[#[]?e,4No4M4&N dx)83o/~09ABXmD.ᓙQ؁A.99 pOR`ȼU~򕞴k<5UA(,fEѷ5\tVqejAJ )W(m>gLV+:T y9hj9-IăotףL1?*$vqweNƯdXwZ91 e1%(8(~ggm 4CY[1>$ `^'{>IQOMK}8K"Ou9ҳBGV_͙W* |m%"c< .bP̽Iћ:%7ÏkAHҵKq؂˩y\x([`?/eRYl1kDv1s(ʪ$.SR'z7XjufJ]& O0 97x>5Iº=9jg x~D~R謫"@G4 <֪6 j `jMnDC(ɼ/'&( ivV3aϸZ^w|;T}18S' jM1x՚ %wTPpU7hr?i#B*xD:їY+ּhH͡fR5!`qմXN%`}kS)lKLܩN79Mzds<_ P46PJڑ+\/a~R$9dCEG%vGxytT(DAX%!w$s|1yT05h >ϲUUn :f 1Qp(DRxi { 8k<Gϴ\-A> ".s{d'&%X:XBSٲxG!"&j Dшlu RYB-8; O-ᶋ+{:>\ek"B qki3Xp' fmD #qM$-SwCļKNЎ[_[I^*#-让CG~HPQޞ7-&qT~~1K?b63/Up;.Zf'":p鱗imJ[V2 A7u bۅ>A@èk2|͑e5(pֶdlFgݮddFnF86a3u{lR{I~ 㓬,1 5^nw22JqƠno$8r7.8o3R8:9l;Nõk:0YMb^Y@Df `(4Z Xy1U'- Zc,N|1W̎m\ "}?2!cպxƲ!6s,"z@\:vo]C,c4>EH!qQEVqAڼa\K"Ŷ;l*Jn=.#|EnSv0ʙ WQڢ!1EiP "c<-@ȵ rٞRүt &;݃҆ BxƘn$iKd)!:r*ěBBN=x7k&2ʨ9F7r7#\6nPI=}ژ/T LOny \I^Y.%nx?DKq):atuy=֢7 OEbR-K1-P_2\4 ?'{|H31{_ Aw+sN9luSM2c*7ayєRC%Rf%sx|.Hz /ʤK.m-NVpt55+b&mXx:DaH^[x[)]Lq8pi{qk}̰&-TҺφlPCdxrN<Ղf]0uog,q;nA\BTj(nkGk |pwU>1[\ћ~.z 耯[br6rnYӯ2' Z#._9j -`Z{ 䛴P O'7ZQGE;H!v`Os8svep.̥ߥm5w6~oL#o)!3Hk*RC!~2 Sb,sSԾgw݄&`~Z #Q$V( yȨd̚kNlPyşElo/sE" vO24Rq8o'V٦֥Rm\ȃ^e5F$߭T~C޺ϯYruULyJ߁}d9IDa~OTTD>(3y|5XbRJr=G( p?56y o̫d^'y3`o )=GlzkT)"V` @t%URR*t[gՄ+G1g[*h?hQm] 1hP\ rvZLͷ TGLD&I4A @ǂ@ᤧwʛ' 8*QB2о ]/5G~3TFӷ!TsbG*B^% R|^6dJ,.\t""Ȇ mb^ܙ ͧay&VDz(:- %b g%BH筤#ƞ-E*Ep?KP?',7mۚvLڪ^ 22~zc~ߥ>x0l2$#m}+x2\ה" ̱\Ⱦ̃:~b rmr0Anyq5C%9)iMƘ&գhzP&Y^ڼR7<8I[]ٞȆA=dW}Hϵ2r_8)岺* #]Qz7vzͥRt# yi\j>x $n|Ɯ^&K-r7jL43[±b(!YaPA﫤?V$K} Qݞ9jHnJ*+wvF3tr1q[oﱯ+%Kwe[O^բk?ntl9of}(HK*E \onjv_j;9?vҶX2n|#Ym!Mμ,kmZy$? bnD-iH[#Mό#)X֒۰|1`~bVi=ą( bhz`X:$ (6r-{*0 3HAmy?<iq#H`t%Wݰ[=m&+*;z3bpewl8_TQm9 Ks8*d۞ + Qj oPވZ1 }|J׻|Ke4D{ˌʢVԿ j @:mϲ7p"D#آr) +Dٜ:;P!޶6H>s4é9|ayg8%.\湈]K'bl3phE`GZ[i8]JF!'}W  6t%;+.2íDE5oaL65%:AI&ٛݡ>W^_dl&I@MbjCBx;ևVJ6l@y" )=7VeD/)spy[NfŷI@Ŀ^qr$.>N'ݸ?1 |[zY"8#dB…#:]+8n: Gc*% &eO z} @yCVve x%߁1H-eqY)mYMaK 0x쭲[ack$_W룏[@E[Aڊ+hC>GZPNj3FgF|o*֖l$4Mmc2L03:qqbc3xAw8/ #Eu ٮQ~*Jx Wdrc7Fpf/c%]nT3O$wet>ziɭ.mm݉tvLRM`BJi/hci|g=gb[{n چ_Lk>`g@FS5: }@9-HEewJA\射ӝH _R{@[L"T߄ipqjo%FL]3E.Nwak75x K&M#wOJA2%OyyL%E节 ؠWolvUVK*:XLcz!Љ9y]huK vu~ b8fDf7ÌhJ88H1 Ѧ}J$ѱ]@`$6kH.uB 3LNO2Bv_qȸ -[B?K`+%eC7JyCwBF2o]ccՖpG?~;J':$uA67net&.t 3p4|e8aG>wȯE)w6]JˬBV($UrUOgN;mL6k?\S)Ju%e\ Qc=1ZVkgHA1=ԫ%T%p[;"Æe6\|F%IJj$KU݋n "G/y׋eYPsH;sƎu"H5*VĔ@iK04 0)ūZ)Q+$54ax7# m +17j+XOP0˛3n0Jg@9Y=Ep;QyDu1f-.}?] }e!/Rw a¼`xE*pGWӪdk̿Laf4Lf,V{$9]q9K: 'bƼ?B̋ y9*Y;:Wqެo^(ЂKL㡥w%Zy `gLzPQ]+#[5C]Y [c UQE}b<&<8?8,B>9M(Gu܋u ?PӈYVW`? oLATd@!";(3_aԮ>$!%&êe]6G/heXC*]㘽IK;p<{ G0i6xaGzh;~>l ܚ?+ pKظ2PQxTjtހ %[[pnWujŕ]խ]W¬{;؈ ݏCISx𯌪#פEǤ#$8,B6yqeH1Эq~0Ԯ&yZ$@d ="BܭxJNbJ|G(ÐWx^^"HYd_bZ0·kV@oz;\T1hHfzVWce*5 ĜV͇=i1nsUT K>%tguƣڛ`k:èW3,3nN,5] &K/CYTy'{ >0*MlY4CD`u;q}9k+2C*)]UC<^kD&y%V*H&ghbzE'S]^sENGg31< Lr Mj97 U`=dWOwh #oW GCѳq{XؾbN6p=<Ȯa֡ipxG4VLCRZqX%! LUXEKiv7hdW>^t!t}(rFA +YԒwrakw߰܅ ǻŜwi8]5'Wef7ۨ@%~ S;gf:UU3fX^fq24lii/Fo[vZM:O&ʶ?d$Fঝ_1쨮6s &Ώja} CpuHήACھ(<91ci껵$g%圓J|VŢhۡ@2IʃJ0C#v%=U:شQ-NM2WW=^ϾE{`9%$Za<,߱ 7S2FN _S6E.𒮅o_ۚ()Xtlj>!xL 2do,<}C ]!h%&] 0iRnfKHb6[MόUč vw]?5o*/*k?l&|GHmL$di} j.a7/r *awgd ~xѐvAE㪓|:ht`*+iqmV6zpAPi7 4s[i aǴ<h!~&<dB1Ok=x,2|Wl> cHU >S@]iBKսhżW$4 Tihx .b0тφjXoKfk;QJ꒟ $W*W 8f)yq޼z21.g0<7%mՑ>|ހL<ԤD]0GEPW&R^ah]_)x ;g^(K{UB+3&+P95W rF2X>R,j*cWNG1V^+8IR8h&t`يqt xk36)4ˉ%嗄 F3#\9Gj `xytACۥ' Hirsw."ڹ:\)7@tIp=iEFc Hv@?X zq e̓BZ6xsp҆:#懳5{Zk.bz5 ޼2*DVNA8\WaH/+%!WAZqB1 " 76 +&7[$b6cvL\pNF*[hw}gͨY8#|uXU2PϣڪMդ?UЏ ({?k#׹A'l|~+PW+%r՜z@B"xSc3J-$9\ $*!65 Nh+C~l) 5_|r4gچNT*7hU?!2+ݣ:q.0~W_ĸ9\)yVvUH/&j [o#!~Qg ]8R}׸ %Q  ͸D 1zd"uzҮ!I639B ~Ull+RKsM50%{@sXi@ U?Y h V>C'go<\}2-M aŁݓasG@IiC-@]'zFVYoO03}pכ5=!v׊e{88wwȑGuawMMzsj'琓i&sл a+.1rHV/bQ7Vv]AUI v aJ=t]uOᴆY#/¹nNߟ< ?Օa a:Lxa([D`oBXMyU\G š}=XeHzF=k >&֤9ĚMNn+&MII[V8,+rDGۜ.X#b21:Tcy` !wR_1j\듄Іv{&do&6UgpL`9 kh=A_6o'AeӧlkV0ˣ~tſTX*@]jUQ_ B0 \еHs?Jkn*yu 8qߓ~Af'&m1R4G<|(t!],4 ϑXh&]{mh=/(RR=柳>sHU v\@#LIƟ]I`Z]-EܾbB߻<4%vgg>B'z* (!ba/i<#_;@~"Qlj*S z$&AwϝCqtz>ݷ?=I\yunmܣZ %;$eouΊ+vsHDIQV. V^I⿼fkE礖jϘo,O9ޤYF@іf s,- 1_P'ٞ=W=ERB_rZP$/1'Svh zɤ=O,8$U|c"D9a\?wM yPr׻Kl"#a-N _C! Bn8G4+[p*aHvh5_NN)VIFа9kE-澣U UU&̊},49YQ-k,"⚳>fnoW\nG_Zk^#&5s%q0^$pHڮR qG^$(G6`}^n!m#:Y5 U"Kh@a09n58(^Xe{X}FQpiGhaQ;2ʰE\IRPw)aQ#gCSRYH3dAFDc7Z_FQyU>_KYqYggAЌ'݊l3:X Lٶa_O}F T/ǝLBͶBM )._VxDP~xUfvK5]bNg')0>~u 6Àִ GF=*ʹLPTO| Z_Tbvgte>\\ڕZпhu:?uFD6&D>lto:pE(_;|]uֺ*% #-~C}ۄ_@Mh^U 4!F<\\=bEі;Cѿj||'gYTMљHJoĵ/dž(.IFyyS(Tt7JltB?Gk }Kvc&%A$ !yNSx^~d{p Ty5`&[7Q'r>LA-bOT-*BF/$gB'!f4]/T`2 $^$X? 锿7^ἁ9d vY 9 v3G,~!u,3z1v#OW#y,gZ/3XIbV {Hh \wb3'ITOw.%tY}ݶ$ S*1<,BLPI2Ae G  %gJ OQU1!]aWcߘHٽ'ktpH$m}U8.QĜfMt{~. uњV VR4G8ph_;MHΩxnz)97?wnYx;p0eRh*BcG궽$7 bQ>m@t( t݋`m5%'%-win]S.tlz>PS" glP᝿F*j}prF ! bn4BHݠ<Mȝ} v8 {4@؀Ѝd#f湪p_?z m!2I1$f>rM{,}npK!''L"f:ڐ5'س _][}PHj:*5⥝<\R:i} WTCU+;1ISjŖ_/Lv&I?}D\Rmu&n'_HC2=Mcu7$)دAkHGI=@*`#;ڲٷmW~m=\FCvL95}-[Uu7$ivG$.pu썪9:k]%Ajq7q]@FUܭh٤nh|Oi_!B{QDf-S~6sx[J) z]E)1s(xbS~߹e_m*|^7`<Ǘ`ZLj_$2Hzg<._/"⾟$XX}~H}Lq06~0q@KI|1މmقfjDJWc1QPctA *-~X9}L!MiP :lE,N=v1aV{ xŌ1zk L7a>K_2=~Yp5Y |>^ό,V ԓ4|!nXY cw+_0kW8ӵzUl|sa rzRO<^ LJzIV%HsQ}/)m!/}oWq+GP\t[l(0u]ɬ9iX+\6neh7`t@R竿:$xjT˭%]X}tjz&6j|vOm`Yx!k\{)wK!X &o7JOӌ{UFiIt>cHgyQyIÏ}3gZfJwVa#;yW>0?$髬5617;$pP.~-XGծOJZtL9A4=H4l5Q yRA'VYyq1VCSOT0Gtg{T6I6D16#ؚPj?0MFz~(z ABҶkuW%\jΆwQf՘@e"0l%ԟNNQAЬf^l3b$P\Jl,">*RgsU o\S4^{ջv[ =K{1ج|2EgX]i,ln2_\cGw! Y0fBߐpJwdJzjN$W\0@Ksm!T5qW ձSɏ[w!ZI%rͅs$DQBNh?Qct;tg`iS)h6jEC/y*7SZ۰X 4s0f\_sj주CHKvgH|>-xԇ/6hw-;+IMT꾴JпE^u;a q6ni^t .gX'/QN/yI  jd?Vgx;>9QО;5 YEE΂ NZݝۨd4[opVjjm9y*@aֱ31$$㗫B GA6{h\rU`+B?}6F xφ [fI9Yˡ@/;Af<>:ވɒTXJ' ة!°Q&~dKcu 5 r|9 wM9K8@aϱh;M;޵=T}L;Wu 襰DЄp~STk˽C; t&CoαE5aTQW4도N:r-gb~"#xf8=ivP9bT 9~46)gJS(dqV%[ĮOrv&!gŸ53ܽ9QwD^꩏[2oNc|g%b#\YTICt8gjO ;uh[m4ztH\CFP{l¹'BgJS$sS7fGj RlBY3Jqau>TX}@iAlr|C([&'(BG 1SaB CSZ?r6^dì!*!~}ҽ];,< X'qZPh:*J/D&,ekx71_-MM5joiOGaIN}ec\0u |4{-=z |0 E)UL"u!@Dw`\V@[ >WCUT*_uZV) LkxK"0n`. -<= %Μ 7f磺^!n7u YAǎҵL! !ku4l}VKQo6~Tt4q (վퟎ{8 E&n#bU.| x{&}Ys bcBn@W(9)jwKf/⍫J yb~uF[*2c9W$Nos4,^QFs#^|\'y1φұ &A>oZed:A"bIk(ǭO+LK=*\9*E:+\G!@TYa餷+כVx]X鮜.\w\ W+ / ЊM qXX/t悈u.& Z8R pXJE_%z֬ik# oň\bDy^1|FCvlge[ՁeC%Ϻ$ p yL'~2,2( {ș{!l؁v_&Gkf8+](1M*cmnw sRI fh3 N8}c}RoWvZinI:[;lkmP5y#n:nۉn^||듡ۻu̔@ ѶE{_;vEb$4yZp-,kIYO5y⯪cQI=NNߦ&[ <=RwTh#`?_mNQYu!St_|W  J+>=,)d4Z{h8Kk~>i t5b@ O@=IKW҆ȩ`3O7oqx)9澗\쮥iw`:0\|N (%f7.ΦV *˛?fq#e9i=8ۂB=Y]?! ,SPLӸgt(N}A)ϫS8iQGAQHR_ħA[5^7{O`3rؖa G#$(# .e͎z`ħR6p.q- b>-SE7Jzp?;꟦e&~`TsjC~KThU1̄KTi9}"( P̳ehbn^SdMkh(ߗaFz{hdޚ+# brBJS0m3TRucZIE.&*L^P=e6VvR ,' n!mghË_ˊ~ɹoIi[)_"9gF/}Koy?ωڴP $k\G9>*q kFƗ~kt~Vct9{%G}Z,&Md==oa9)=]wMH0: imKPUP+^T+ AOKRXde twa-0}`qfTEQm$0X ":%6gwٜ m2,6JĽ$SfkBDøv1}AƟP]]R'm=fթSs6g.smFqUͣt\,r9yݟ#C3gʥvQi_1.:A$^rtqܹVC10?2N0a~PPg&5rwbVRo)4;mTLXndQ| Lx)lh}"ۜEd&}q3(ϊ+m|($B9 ?:% ϦVWIdk֥}N ~5WO! 6vKq¬Mophg\xwt^DpL6)f]ApnTw鼕կS+~6m7I&V kNNQvƼ%0'<MHyüu;?P^R&U,^\ɁHrWRU¨c:jX=jaZxhڤ=u&B4#aec9bMJ`XY S* 56ep$Z-}(wU ;@,u.o{%cAɺPQs+l;ZaZ82&__$Z,Uz/\ȲHpF1c.^n!*JMqcC/,> Bf-o[ ӗwyD+r:1m[9+QX?WJd3k3J5%J9&6y.hdl#V bAAH5Mc{8q6pVrz%Dk׿ "܏ُ!)D)<:ؓRw>}GXIp&vj۴Tğ};UuՅg VDE88oM.dc=`|؀> gulEW=w[e,_o,j6^lѠW8<^6o "mbdŲg)ȯt4ӆnNVlhV7h>"mKɴϞPFj{[Vpm>O"rYI;סs+Zi&MgnI:p ЕmXf9u3֝ʘ{:?()O+2[@sԌf0薙<8 bNy 4YW ZFspR Ү?)&*q\@v/>q9Eo@$hq17#P+LZ|gN᎟W'gp' OYs^]aPq?S*V3c#*ٜb%N`u=1}dF:r`6;M,Wa07WSdXD =S)tj(aZ/:Ow.˫D/}<ʤ!je4S)qj6 :S̀<Ѿ9PXhRRc"f#8a;j[/Ui75yj?BCC|,lBAs0 L fڪ4!eg5*́J"SeGD{w9?GK>_9ld=Znj6UJbBNQiQ$[Y_[D-\՛-~KOݼLH ~ݪ3S*@, 1˱}q@?ۘފKcz Z^P΃ɗ6/_r1v [(9N=g9y#Hº69> fL r1V; !ڹ}n@MOfȻ)K<@HZL] "p*Xb4VJwL 5;3x;3H/GUߩRʔ,Gw; ($$3X5 7-qQQҝL=''lV,sSFU[V@}{S5qӔH@2厦ȱAЁK"+` m.JܬpHOD-Ppݛn] oT4pGZMaf8[tN݇xl**̀ xRV:Z>C Y.Fɐ|݄&x4ZGjRլ2jST)HƖD^)pg eqߵ6>S4ނlW925LkmEhZYG"&wĹ (TOO&GtVegԉf nFFPk?'l]ZkH$ƠS W68ԥ$}n[t̽`uO9'i8Ђ.QE]A~.}QlaXPnƒdِL-nKa#Y_&1njw? SAJGJ(l;c*(=7@ ZuN/֭%d6j'ff3 ߥ\ Qypꥣ\,Qge /(Do 2@L dȋtwN!4;ۿјu`/{Y1K*z" ^˰0y-8pYr3-+_BԨe量AL`NAEnsk3Y{JX=8\i (1hL.J8^]HV[jb@?B+r*Μ5:8@WpM?N/EZ*~yu{1.}cU#[L0 àed/xx$d9]&H񳍎X:! V^:elRXV::!HxlfBѲ0ni2x :vVsw? ^d\#4<`Y9gX6h)cʹK/ %޹`f+Z{ POg缳iQRM,M*@e+8D[N3RY'woBFkgt3?N c)!'94)3XT#lҍ8Dž2u``/6&t9q2Bq&K҈]S_\PyaԞ$v6R+^NivnamRޅֵ7QD<&EIpQIfEfIq>ioo[dL*+k}Wo^o~ *QR303^ů wݯݟG'%WJVLxXh'|h4SHsFX&vUg^) gpӮ23\$ZlP J9ӆKH7pҐȢF &N lŇN\ۀՓ^9cN|ǥtrf謎d;ɝ7_pʝ|8TŮ$@f%Į1A뙑̞SN_.[0s)O("ҫw?B|s*=X]0ڔL`I1lwh89gQ=c+P?'[n~o;̽L;"Ur]RnhHERNd,- IkWݍDȌ˞1u|Xx}LlGT7*c2[QOyT%:̲9ye 6)4AoD9$#{.JOQef:ь0<(p^ F1BD"Sr dH*NfƸZV{BB^v*Aݞ CDr =0el&&3BgR5xrum-^ųY&,Rnd|NlKN{ÛIF@d]iMR")Tj)q!^D'`U<\6͕洛D@r0E`zk21-E;իhSf Vd/Jމ LB,_KťI>7 V#EjⲭR!q74_?&%Y-5=}@s jPs$2?}.\vjRjeq\>V\bu0*[R%9n-!2/wE5&"Yg&V5b%*=ҠK|j,޸Sʥ бmY X K@Qyߔa ++(׮%.OPx%Se%ś,w``ڲ߰2)'t+~|ԚHеbT`œ=xNvFEf w܃L}i( [c]uRJ+q+)cOul0:Va}Է.ү(сu }uZBcZsf|9"?z2Zq qwI$?*.V;t7ͼ@TnY_-qv& S$P &l%j2– 95-K+>ZD9D)m ':^%{5˖=6qh121S#:3+깆W?*z_?K;}B5E {[ Z"q\qk>nQM[SJzy%4INS-"i Mu)hG߈bv Јɩ֠ˡDBe7 ; i'ϙ nasǻϫ+-E @\nh۫x VJ"%#בU~ȏu+=" 'k۳{{W+Ȧ}I9UF 'Z]tc+f<ճn]3IB?Bk2cmµ23{wӘA(WvXXmY~gzkyU`R_2Pxe$ך,ehrPoa\)ݿ(PI"V0#VTS:NQ^b. Bӻ9$!ʱa[b8Rc㊪RΦs) ϖ>.Wfϧɠc #]+~| E LN;?z'gkaX4%SAW\VD%FcGfꞥ?(Cc-OUL(gN+p51*˺"8))U.Ya[&tTR2YkÏ`v: Rܡňk8׉C/%1ֲ\m(A`a N <1n!/msNɼχyNcr į߹1d+´sHeOj0%WL`AY2S,@{x Չ!_*]}bPՔ8'#E7sCGKϨgJÙͪb"ar5Y4esVTna6:.T}IgqV);@QQ/z.W(Ri9O="FQ= MۻιKJyDiev U3%2w\_yv pⱭOG5ӄ 2']p#XkBR"R ,g(6ۂ#$clԛR$X)N'GS4`JG!6Pmnʲ,Bhs"s[5 J&⋭Pp,#5m2xACzFD'>$9a1V*BgKSۂ^胴݈?9wu`gcxnu#9/hӋC^S#.<0}gPROǁ>8 4ʸ[?*މ$Q`oܐ{ DY ?P# H1G6= $Kc+$ 1|0^B$q V 'jB rPE;Q ՠ\!+LQFIyGɻǩE.imştJ;XT: >$qMQUrAѸ[p #%n9" +3Ȣ`r& gZ{Hc*inH_<.> d2!"ZVA\:*óg:r$w ^"iNL=U Y)]WqXRfL)xB;4he: B>J7>7יrξCC{<ss,SiN Juqtm%+UrPq*Y F=gKI7|`'^u{>~U{k4"0X(rxy^%?"[ŐɌG|n9|H;t.@We>8UWTG%4Li."Ӣȉ.] ŭM(I -O %(b8w\=aYwPHwCh tLmx DkHX>eםb! Na*rV1p:N71V+Aϋ_o*H鬼ù`n͕ע6kkH:=>B23$ϩ$"_(_ A&+z4I돓Adk" MzǦDu*lb=\c1֏DV}5s ;vW4Ԙ4 G2#sfcRyoՓ$%fq~R{A+ \Ifw}B۲R^:Ħ.}$ɃUϘ9ZoN F]mC9@qǟӼ7%] VFh0^rj9=r.6^NcWl7K^ T/Ř|H:c7hOfv]k*;ۋӛAOn`j*g!bʐ$5 4~= 4_ Pv}s4_XAyiioJ]1V6*<'_"趘2\BbC*Be"6:ص~Oܞ$ p}prB݊5?ŢP)>IT>ibT'Ln"Jm ٙ40 nm3a~ܲ) êIuk]؆2G jZXɰRH-!#*G$l<`,I+":;= ȿ TJ+`,NǶJm.~ H6:UN}4 HC3{ݤ ABE20`qofk46ن+]iDR4h^>"D2,}.O5'PK jzT++y=w0@(SS67IU]j kvJ>8$e Z8Tv8/5N5}DIڻŰj#|B@tj= ./t_|XKgS{: Wy%ѥ,cfw'-b.&*0I|bI_+HY եŷj|j\Wszlds,vb[ʨEMo i{| q΢!uەY/TW }ܬvhu<Ѝ@bn7꛸0C5'$]k 8K"H) HЬSvny~g {ڷeU%2򡆲km-OZ/)s@DP;b2.b@Oe0DXmrRf/fDs\oҨ$=g `d!OpPG\P(2b=_ݿQ.adU*9Omsq6K87G KeIT^FW>E%pqyuE8+tAXd3b2~EzK2&{ThҎNDjx"6Α5MfE?'߆Z#~RѮT`Zt832j)֗H׾Vg ޤG|=ZbnS9ث$ 6>Ǔu3 eH%[OW"D&&ǵ%AߵlKJyCsX84 ]GWUohbӎ%q~uWR>"*׈sޠ*_;ybK)))Si.(Ut[w;A*<A=],eX*!5WwÔ$"9@Cڴw`["X`mVs&\U\a3v Frbi۠2ֈ,NjXt"! & Mf+eŠsT}W3aX83eTEmRR^" [po=7;dX Z }ۆ9Pxn%egA=ϓYdoذGG&! OCu5?X- BT.*/sXn-aekW C =%'W25.Nn\yz"]-Ƞ{GZ4@,d薺㷟zU]y3M<аn%?NX.&1ajȠJϣt/Tيw/ c.:oVD2v1IM 1GvKmTkc:R_ nd Ӊ4+[$kkC3rUB` 57'u5 ZP}/ >FWI#FP5oo5~ovaRK|{6p/#=TNOY{gwh7 r=At%].fѭy@[D}^= Bwˆuh.uI倸?E+.Iq\3mCp/MFB[mcmr+Sbs/r;`th)m;N@e {c&I>r鴗Ӛ;El(46k46k&52"9A}@L(*@|Ι-sņ+s @1~n/fI4*MTIo!uqX {wq ZY\$/ى֝`<%NGC>T1Jz-s# +8bhz;D9 TsNR}aq~g1;\7+2C<5Y xE ?=<]oбu| ־! VF4OϷIRt1g;bqq$xk:`ydPA?ŅEc_zhU {a]^ t)+ RFѹZ/iLM+%H:흟nݐ[ElXFn:I3=Z7S6Xlw?z o&Xz)uB-Cr`1Hz[Ħ^roUlky c@n=gNY]OsRq.Gf@=˶5n@8{51Xșх#z8XaE˝c{:V* i+Aؠo( *ns{{ݺ~x)1$| cNP$i{d -:25c%/w.vIvs*$3a"ml۳l[AhFC#jܗWaڥ/Dߪ HhN4|pйL&jd`KFpLr i lr3D<֓)»*hFCwed/~c,b|n4r,G-Q690;qH,t:-Mk ~p\'U䏑(uEXec2(Aֹ}Q(L˅iz:Oou{jx#aejxk^gN{Cv2N#} lzW2re<84 &'P%&|'m >ۏEdr=~g H6sQ$͹Km!&26Aj gv=XUHlɻVQk%瓗LNz0fj)RJK#UXa}<&V2!L /%}xӃYhBnnZF?!aҁjyڦ\"Fns%b) [sBf :lWJso; 呝Ġ5io}/>@ 8">W6}o3dd={)IJ Pr%S`ӫFrbfcH_f6,\@m)MH4 ~5bQH VE&Fڣ<\/`T", |[Ѣs7?l硳u;Wl1!9"x-'e̼EjxWE@wkx W41~ҫaGJ6E StrNc Y<5SG.@Rj4faPy&\sq?gkXx!'?~! V_o9nxC(`ިVޚُ7\lPGSO*.44*A:Eӷߐ̙N nٳTs&TF&鐽ϝ/Vq9=܇edu\L|)_*tR$p~{c zF0uّCcC P7Jp lR,$SIA_{ E$KrC2ϤF~x`dݖ>mL7r,>aV~mFǹ lD+b[JUS1^7m@RI66&NaZns7v^x"0bԣ &RTබ^.~&ks`gǶHҮ59Ej'͟9浽(;xG8#8< [D8W@]v4vˋg79EGl '|.ψP׼6JI\['`C(`B"CFS sצ4 / )ƊIt߇&Þ) 1⫸uLC0^cvU( 8m>S&0J 5pܱMcbg…{?MɑA Zs@dNzw>rZUKo3[:\7 gsGeV d[ 1lv1?#K ]1bR  i:xbi3Oq #Oi)_¹ @ zZ#VY@sZ (g66:|5|;:&FnpQ]U'G12ԎcP> 7J޽tY-W;pwIJ- .ZºLqzshfh<ϰڣ"=J?&vt v&g 2tY+RS͢OmU͌dOxjeWb|qHk{EH#X{W9󗄓d eVÓ</k3 )FсHp4qQ1:BBkԗYmZ%W=G~ĥ:<{(xC[?9}=}myn`@joSZrJ4yr).M ~[:ثNs\a&.ym2H~F`o],P헀{<"PJ CyϠ[C/uZ!WN.?[,+cE08(3\ LTT>J0ĐnZb6Sۉ2;~v%؆B e׮u-38ʡ躻h܌Ć5OW}LǶac*,n iԷh0p3BjWv2v<*fgQccp$s+ m_o#T|QPN8*TB8;j{+=xQ(rwf=ЙSܐ21ҝẃItK!=nu2/y 2ڮZ[67Jb}KrX?]:nufx1v\Ql)]~Xu.%}? @k n8eGà 95Oly WS~mtLӡ9?!R Iu M w0 r`b)G-]zNNBO:FU`OVBj~B:b(] U5-*a,^32)`MWƩ33v)?HU!RCAu g։̾ѽ9ZpLyʁ&l3[B5kLo5d⢱Gꃖd)Wm6GrzBjvm|Ԯ$Jr%9ܩz&\cv줮l22P,g%y+B9fe_kFt >ľc]G*%ujUػwO)7ar~--d#)|3zG%~~Sx٨YuS1nR:}rC5ULz\zgR vqeuZ:l7Rkd~/tə̛|Zv)|&/vZq܋ 5}ULK[YeOU7Ȳߩ b7c){i%fd0̪"F[Xx=+{ #4YD OTϨ-j{;׎x0+x]DMKO ,d!`'Ў>J1  sSOTrȽQYӑJS*} ƿdhH0 㤘}AGn}H}6vJ'_4}`e$+AK<0gي>tl35B8'av [$5?v㛋(>QCb5Ձ| SI$gV6ˬL7ͯ 9ݲνk%;2csXQqwx^RУb-;iez|_)6$n Ķ>7n|҉FS&9pA8y>B@g@T+.@^&`=61F5)[LO^wy^vs0Qa~> %Jz: čK*61aZUsN6p0 "_%жCkRY^|#-0˂OG^I,E&"lFh$!9yy \bɶa%ԋiG!qHwu3% (>PJ9{쁽-)RX稳M@gc.b>S9IJR2@Hހ؂F$1M(][ZkڤYoZK6D,x77٥s1@SCŜlS4H!?gmsl# Qt7yK~gG(4p\Ia ]z5y_&Y|k5+M{_[QWc`ĤNY*TќRVƦ?i?_3Ruh.q Z>~nhVJ1ϭa䡯ǂ׸Tmr7Nۏ?5T%fNoZm4/!SɐTz۽r@dU ݈dә435J)RYx1LdHQܠ d8]BZjwdE(?ܾWr\V~6|v>vgg>'frvܸ%R *eObWD@Ռ.U6sYۥ[ق,s֍}-KRj:+&>ÙArCFćdWvʻ00+RYaH')m ؞^|i`{RYhKʎ܎޸)Ls[Lz ӻ<#+KYmmԆJIdev T-4}εJ6%?\fg 2nR?22qGA =rr(Oh 2풟:W7McFܫѬ;kc3h蓣 P-D`\[g -q $y/BTLQT(@]>P\Kh7@3K'g s>5Gtz ϭ" c%^m(y~[j\uf"~PWD Q 66:?C תyHѲd^«QH<‚E("sxQxډ 1T:#V>f\Oq%OL5ݘp8=wvZqݤw {JO&ꁕUgGfV9I6lFz™Pe` ʪXP8׀zEXF -W]|y".hlG!P'^8I̳yBd&x$DOB 72 ьEAA8LNJ@V6J:, g{c-XvYVq/Uzm5)dcCΈ@ڜ-YF&#s֕WF#}# ~ GE-=v Eܟ`3LDp]'s֓x5>(zz B,0@?E4=ߎ*:G͒T1uhXI/[@kӾHEipSI}SDoh&CFP†cۗ4{ +Ǥ2LpԒ=nKN/%_1p^i2 Q \[ڝU*m4A̎,&Sⳓ\Bm3ҞEϘ0Rl/KgJ3 %ai'{y_חv]9`}@꘦tTl@Tu @CWE-Q42-Ӽ$-y81xۼ >l5%ǫ `LWG kRldLbS_7:/ {}D-Y6w{_F"Ġ#Y -溞6[]?$)Nzw?-W|Ԍp/Td|#幂2q E!'mI M LL*4DXWidYfOlMRx4>'KP1hG-+]{n=4j`k,.Pt5-Ү(KMI-9c(V%L> l4 =зL@*L. 0@R$>\~̇;GKhEg(8 S3X6[fXL;7A/zphb.\|q&K_%t+ SCY8T> m@Xab*<׃wZ2Wo$oRIJ2p`B=?-3w2{w1_ހ]!ޮbإ7Һ%jF]_flW lJM13-M oR:麧6&5gseHҗ-8W]I $ 4۶B6}oď҄2*S?ZbMf^IκZO> 2([>yi̭UON(ƕV>;p4؈AYژa$VSwTq gID u 0Ι8'ԃ|uYkٳ=!%s0l9{*eBSpY?ǔ$uV_a^(2cw' -xcQzSclB|o'U/wkխe w$ӥDGyTqf[ުHNw=yhi}Ad"Fq7YE4Er#]]^lQvG65LAsewTȏA3?A7\xYw|Sf6S=OstD܎FTNi>+R?bE}hYi!(LX_v@)ȋa1PE{z?&*;f(s~Z6c}dh1}uu:XTup@HU$gӷ#s nUnjT=Ub!8$a261l gV+va$YfヤA2^Hi7qu27^Ȑp| ;}1-g-u\i*=N X#_I~UPk㩀95!~Œ璹TzjV^K?2k xnU] r%!Uc2l]4.  &g);U/٨ ܀mrD## 9oϸ^N6b)i!Oe7@*wEE ?Ξή+dm3)97CDŽgP4u~z"Y)\A5:w]kCn]F٨lx3謅 /6^48#Xq2KS}]mg%KИ $>p\ e\4a,e~*s_Z$$Zq)e\w~'"i#OFSY/W]6DzfS\]JK[McB⢿, ;9#nsceEꌃ:33ͪӼLMۋ] 9r ECz}qS(+%nG6kOhw(yMT}R&疭.6mMi|I)QMhS9i{dQ1;RkGtUlLlvB7.D~JX{1L8 )bY_% "U냸"?*zVUCi9>]d1acG?;l H;/B؎n/blǯK"?`X)Ty9n;<{ž;긣QnP +2B=ěNeꝝLKT%P1Ǘ,b2h|qdSb%Ťw%0wM/CgDԍ}Cz|*˵>7Ɲ ))&˞q@鑜AQ\ Tt 8Uৱ[E;)`N׋E^pI?AOv5R`TiT AY,5H߬6?x8{H`-~S@Iy2=Sr2c 0ۇ <_y#r"g JRm 2B7jZ nS~+;T P#Hyíںe7lke|6y.?m77K&Q:uBy;+S ,N?̍ߎ0gg QY˷ږmg@r(|n[_ezo:=߂1KP޹/ `p ;}gVRmԅ*?g|I>M ]g&NP@r yb1!Rb"VLf̅#]ڜ@FԅT9-i*yefcISkAn~ņ tX8(B>gh4Jgaq&gOL9hMQșnϬ|F=5IG1+\Cͺ<ܧF:*1%NuVH=Fk;yiWy0p<Ԫh]fR%pX-W?90E12PIXpnqSr3?:.ʘؓrl`7?Өj2}hAbw]J'_EnG99~A8 v *+s"kN/&ed$aJ_qX[9i>ONʨ{<ܓSk50+ <,!|pK3X(iQm=i ^5cnbC"Q6uؐO2d]8XUDǕ|a) :r'u҉oy *U4#OӗGA^Z5fs(I[} s0]&-P)|Ѣ5FdF)n[EBn9iJXHkm0V9ahB`Lj<ӈm1ªV#-XսǎT`s$؍4c#4} MbM|m/NhM%eP(*b1ct{wI1!Tł7aJ} Ӱd&=P;ԼtDƍ10G o,z!u9l{@ܳz긵UPV ncPFl"O󳨽wӜxEԘuI-Uʓ [з CAiNM<fY( B:;zMuh_k1n] !7uh,(_ |V aqKk$o}t7VqpּE媣EB^C ᳓:oc^,ZUT?!~7 uv0FO_ke\M^#`GCH5FgIF[2 &6T4o3trJ(2w;QS| 1`qD$-+NW xc էMVW0N) \ @M)4v% x̌m}MNĺ0fiUAz `igɖܹ? ̮--U" Cu|N`m]lu _jzh"Ʌ9^֍SS?+cx2JXsm4 nɇG./h:yfz^y7WzϩVjs_a mZ= Z5]7qCB|G.}hİ*N=:q?]E(o {gr/a> M.I%t85b &@pD5nhD.2$N6৻nl@8nho9nQ7G{I5]Ap8fI*THPO-s.oT>e(%d~Ils%ʸZA7RʞC̀>6[lJ0}{`Pk14Z{dނr>u>q|( 9H 6ab##;G☂WQv)pպA\>C ԱA3Z#t;UI/Oqۧ\Oً*1lzDq/ 8q8)P~vtɵCbt( F/vm'1b%rÈ sJ=q{$)F./6v&i \ FH7e1~ ^>(fCĬmR_؏0Ecm5ʹүV(?9? V WO:t)2 Un=N]2N2nJ6µE?z;]x#1d4j/}?*KQ/lAR qYd8EԩBY5PT:q /uPٓ+c5H1.= y@7Iͤ+$ڜ(w) g +.˝E|vYI"ǝ\` *+6-'/"V.#AWEC)ėY FUh(afFGM.sGQ} owauck|6V_^1]22/XZ ً0 }jZCwؾB-M"ce闥[spOsKxjږgfheӨPLw@'!gMݟl#-1\H D # :HݱriO3bҸW]p)pc'3L4ŏ7ڔ[_{n,GXG7|Q?0Ql݊Stx{OxWi,_x@}:#tؒ2nɸ_yV5^)D2#f}u줫*lGFy  5%/s;[ˠo3A:7 h*Ӗ=R&hJ Qҝ3%h5`$[1$/0@jvkÕWN4֦!a|o0S:8wHp}3D0r. PKW[p 0/N`kue̟.Th Qu0~N&S2"OkVjLK`| G/M0f}.ePDEnhA3 G.eQ&m{z8Z3 ~[ٯ䤇 ÀҋɍrhdoH~;Fd0P 3ԋpwpX$ b>,.6 uClƃpB-bs:Cuih-2[pJ$-JhMcul7+l~^`&/!1srJuᦐ; &Fn=䱋?Z NDR38r. jQnCK2g#`_›uR'`-5gxyMxMI <bG`r*pB'Raez}~n&/1mR&&wJ c_m*׻bx\IG}ygkETay~T=@"Yq*g{jsoՓ= f#&w&gW8^2Ap ZVNqvw+;ވˎE3 wA4;^DI16 ܅ld0st=N! {!bδu*A4)_'PT3Qҋ;25<%&~ract-8K> |6ՖJe43҄ nA;Tt^B c)w6.%{,uw Em綊ׇ7_R9VkeoɝNmmX.MTBVUbθXcYOmIHT<ȲwXɢהB,JTI{Cc((V"/SB4] i+=/LAà kӵ܁p@c\L2_cB,Siz8yL\z[n!S*0зOe]~`bnuBT{A&)Glf_]zU Z@{7|.Ĉ>l#rm'[uMq\G K71-**I5;vK x44-E]yDZd2@1C9`DKۘ4eլG*.n(CJZU6,\ >jab~xEYzDE @XW?pAX@&bZg.W[NCJa=R- Wx%?b0Qóro^,q4!`C~85%M!ȫ+6ZZ h!lAEdw$;3Co@K]iǂ6hyM4 2BHawp&̹#J<(FЊא Ǫzu<3s[%+Xh@=wƯ]1 Lg2<"1HaQIb{aovo$RRrXQ *(DӞVsHn7s%]BxA1QvԻbdN̠AP͎Kƶd%:4>5Q:/5)֗N(‘A%*w'c%@ʾ +ouĊWz'#4zep[c٫D Xm7+Gk$oG DR2ӻWS;q>Z*ʄ?l& f6t~fr.@Pڨh &{ѳc}QշD̋d+NTМԓ?g7Sgr$(=/[uG~sVG9p ܴ"ql=)>OLaNuSс'RE9U|UV?VCئCr186jAܯ=}ul/ ob%3tA[,/Lq!fTn(goÙ}b?τ(Œ%-x=t z5AŀYv\1N@EH,4`mvJ1ke ItQ.s&[n1>D=;E-U |']^@R̈ ƄTia߰f~,J bIx؋38ٵ& P,=aMԀma+ns.u0%HRqjw3\QSt *!SLjwv[$͌i8M@lj[x=_e˚.h[}iRWYKm|=~5Q< OuJ-䎐)6:fŲɰ*7"C$2Iq8,YoU-Cb{܇[YV`١K[3)[*HBĂ"?#n[g>47Puc]qfi\(iOW" gH@g$d~ $@I xN#+OrY֑XO4oJ'{i^xb%`$6'_Κ NyDJ Zé>=ŊU,- }gPmA06 Wʒǚ i'nKI r쩦X\vr#>og=rIVZ]m tٞ>9"|0&!I'qp '* /eADL/s$ >{HI=n帙lqoD$,{S <$4oSZaeraxkyJGr@\olLeerv8K-`eϹ8a}yX ad;L@!ƈP ܕ]n%>ɓjZn׽R8U\@CL s0˔3Et$2 .Y zQYA%K@Yg8I@u:NZWO-P<_b*D,%_#$si]To:2h޾40/e񦆲rIpXaeY^iɀOM7+o(?z+7$ukj1gOXGfCfE\U)};z#Cw'4 enI݄q6Gm"yh&VE["wV}MM95(J#WcYt9 xMjXq@ ׶Q̇ђ0;u˃AwpZG6' ̔Z2b;$4*pS!qxu x OÜp׷ i i;VeHK6ͮOd=6HڒmK}{1:3=&ςC46:g k77&(^y9/SXg7S`.߃7wmr+O7Qþ zx'4WgC#!ѳZ}ozR|^qF,@eLW9#>.C*8ש8 ߶ّW\qC)]%j-%m6a[%LD˨ɮRSWal3&E2iLf1jMHv d(kLy&nR(\9{Lw<6,#N#Wی`\$o^eo(&s} b%*'ǑA!ρ0lul^s[$Ft  $aT 0Y~A~M,5A'%z]}/1IbCRqOo^`#sVlX̚%F`!d^nG [1%XGRwrAm_n٧['342/.fLgE R)3JCHnӿQSan[8&n5l=x[pCڒŎ3z[xj⠅-' 79:.]lf:dBi ,[g8} $jץG8K c/mذ x(Y GQI>จ׊.Iq -[xh/؂6Սϫ^FOF5 G(kiԟ0_#'e@Jg@w-bxa ?Kp/I_8`9P|cZ؊1asQ :+,wvt<4^t{e jI(+hHy l'*oCIYusuY6.U$O4 J{Q-^X4|t]@,_ [[pqxI%u3ANb'+\B˘J逧'#Fp"kv\Qn5OSXAg#ۗfLR`  a?d0 0j yib3i85 ~k+L!\-8Lcdw}*@*;*FC%`]|ZkQ= N<?%JZPMJ]]3/x6ݩz wBBc4x+4b?2WUM]?'T|u YOגqҨ~+G'V <,@|[T5%_͊D+EW OJS;wBF' 3?nԜ w2er.=g뀉%0E}(He]Nx9 [r ֦!G0Y1a!t BMCqkUrOȆCLԱK`Ix?fi+7J*I `wDGdK_Dz2ϹT@"WtXcw;$ɿLwE3-6hFUUЀx=^@g*y #4оN13kѝVs3"6  9?[wб9`QeW `dFϪc]]/[ZN:Bㅻ= ݍ^*j V˛IVNx1בYEXEú%TTVVaYH¼K K;hgL(6fi >Bex;d}3j-=6yu&je To`/6_y'kMQ3t&\g83/%C\$1j[{7\tM0K{mZu JrulCT7J;%׫ ];ƓTSb&quFq)+Mz[X! }M^ġsJh1`;_K#~!hΏG忑G9Q -0LZù^ZCb5aUHq1AEL=A2aċB&@\% vZFUfװ+[I٤@&)!׈[ '.vLM/Hj~:O(:)_v!5jYxJz-!״oKR߫ý).G?=ઘmZag$9zL׷b2`?pǖ>hprFjB4EHvq6ñߗJYiQ{7ڋi p(u, F8Qi(#W c9-H=r>@͏cOͺ`o!h5!7MQY]4mk !-] TxNY c4c츙 &W.y͙m%^8.nP <G~;e([&EVn55n1;m[VOE^i^8gc.W@P M_[#%Zܒۃ V`;fi&~%W?*o(7TTe5%C1 r~.AϒzmkԖTW  X@Sg9.;# ǁL.y8r&-axٍWZCqF0"~ғ9n&K/ o9P:vpwG8 _{~<E:T2ynO(ТnzI<-RԻfNPA?Y%$')Ul]Gztvl3F`[lt㱒~F3%$%K~Цt+}T~0`U6QAwiz!kc7"#X) ]'EmY k13=,&"RiHά]D kɹ`iTWfTo{ X=@Jl3}Ƈ! o8,~ˏ )GxCpRvu/o*qmF\N/n}"B$'إLIгWXf.#ECɉޚ/]zygJ[SC(3o!-;Gf %ronWgn! ;ELLS H_Ӽtǟj-rh^[V)bMԧaږ, A]M QoJYVkzW$Xe f nA`/Øf;Dު\RچM)sLz٦7Mh6 ,tw`asTrIw \ <0&V݉6ݹHe\͇rPt*A'Tҁ[T 2ٗN V_P(PdaR撞:Օv7z/%PAj؍7?hj"R"IF.P?,n[(6u\0QuzݛE2b-[+*9W[l=ZUY5 J ;?F}v*\3}(&Ro7#~u*' U;=]bnІmgvOdH@>a[J S@Whї31 9fחY\mv$}2E2bQ4|lnW1)d!1VI*jfflXTdTd]m+~Hq3/Pe,7㩋4`'UA'Zpx')eA/Q0&%x;%3˨,\"sfWBHE!G9Q">i{FlB6$Y[O튛b6jжv|Eyo,|=ew ~c*.I* A]:_l+WC󸯣<ZB 3f`m"sv"iǏuۢ,e@d[b-*WBW;!5U0*D3o 0c*[wwT' AHnyEhǡJ^Mj 󋢇¥xi8xk 甛8HN ]xUP|1U E^$Dr#mWYQ.0@%E".,>wi'xP}D_@ F;Ж6PthάD!|>C}cDvq`єU 0'%8 ?L$|1 Jcc_.Qn􋥼;zCneާUpś0SC#ݣa1ܜf v|>9Z- ef?CvjBo0F@8>K{ W-eSMtԡ~$jT򏖇|&iTʾyw4YrY\9J‰#{+|SSjȒN_lFb?( ^Sޒ`'߷h~NPQƮ$nht0Y7a7d@p7r 6+S:H,ɝ &|JCpbl b›&]7/ e͆Mo׻G Ϊ] Z[(UvGj i QPJvmo%GG bz҂[`]}&T,$KtpSg1`2R<Yܜe 9)k _AnjCk~K쪣SƙZ4ෛb"!dSoLj3+ew1ĪJ5 kn6o2`4zGkd` ӄF0fo!'&fP( 3ӶUPg Ch5Kn)cšMkC놤:zDS-4E< 4~CjJ3Y]T;sYWK {R€@p=M kp*Aۂ=kr0}歘+~ iJ-͕64$X gKnfum )WS+jOf!j V`Wɷ.N_<3!4i`ӃYSl8]j\2S ;^ő:/6Xȕ(OP- T460DTFn|Dvڿ\2Mc~'a6"Am,󾟑v KbIzmBIK %AB);VY,3mt>bK6.P}![ @@4MQ=7#6G3%`eo.|5h2Y?bVG?X҃|40b=5v(΁C Ia5vwZ]2 V݊ W츣; Jf6=)AY>4`rÞ=B 8Mn]ĥk<*quC ,`׺OGWc٧d `r#> b4tLgh]G->}C/5sF^Y/h6k\ɚi9S .lZ;&.(RS֩j7.ONv̍0T8+'Zѵ]VxkaMgő5װ-:@gϕ]A/L:ÑZEٺǵ${'#%CRP(崞X =! ]g5ZL Pr,ِI"sFE# Jr 2e#ވkl%r'$70yNpH!eWzKݕ -HFy8L뚜$wRO婂1`m^U/S?/+bK2MЁ?Re FY!Q/Y-'nz#Cvg|#Jl}Ma0K9 1 0͢EEA 1SmםO&s9)/!n0bS|BW-&w-lWԗܕMGC"*jh3&lo}Y.f:ܸ9 ~Ғ S޽-`蛳Ckw!gcKRy1k Oc9gXV:#~ hKĹs:v:č)sɛ 7܍R󔷇R; ;7h)jYrSA;R}hws${rـ&S r|VƊr]'!Ҿv(RB/T W r20}LΈvt}쨔h}0̠W=2B؃i`&VY`7{˿.w#7|u|T*B#,TPǴRZ>zt>yt)U{MF8~1 }}u^!6/kJ6nP%e+J{قY> ~7YS4d&^yV;VsT=%0A/s%$K G8 1qVZ|,fR=uRLB\FbdW1ko.}jR%glh]{$tZ#=KN;l!uˀ :xJ}5Q2 ළ*gEÿYdo sf;G4q'C HEq ^ꝆSdH-ͷyyP ɘmɉg8?i8;]L [CJoln;<"'-[t;]`>++cGzfaGBrAͲsK ԘqE~7\B+%KOL\bi\ C}6` UawBʕx(K'<"R58;ڍ7JgSj'5weAҚwnvJT"(+Zl#^ @1V#-X0m̤Dؐ=DU*jȳWwYՁtI|{^\P)90h^L QIEMtFfj$$C.~[Bձ*vܻKMx̐8t[ bl= $=Hk8VM C ~}enS?h,bA+t/]i[p{ tyhUژMow*L-8@'DFda %,)cL eq7{ʲe0# ff^/:WiJp~} q xh agioѮgfkdZ7ᛁSy`ք$ EwPup/ƣ?B qvc/[.V,FKV?VJx'ʧ 0UIK}|'o^+ш)՜pYdl'8v9oDڟ2`;͖^fqr@[b,?Ե IД>4VQa$x?lzI 2/͒Ȋ.*vѐG!k_RW㰶JFI%:`U\E.9ROam@u0t9 z 12X#EpB$ъf2 يNJ.vtQG8w㶫[B;%\RG5S&^ 7+eܰ ;YsͅP1)tk(FA=[Uv=%O׃ᨩ &Ow9e!lKuM_$WU'n%bBYB@}f01`7܅Q%>O`it#}[2WB6}^)dPҙ/E+sARVYCiqmO3]^B;q!EHr~ M# 7 5f77կ\Xs{7hܸ壟%ʂ݂ӴРJ4#x/hU7C$ɕpl9rȝ2y-1EL;H&M3@߁.Us>; (3`+~,0.?}<*y864o=Qۆ9[b[`iXs1("uA7t`7ŠM"eJHN[< fJK9`qe彑@5s'9j#ke8;@VbeRȘLGMWo|u!CNCz7OR`lUJ^V*>HX-X\[h ImsL9ZsHܻE[ZN <$}\QA}Ptwߕ,ڰ 5,%:Ob#J|Zhj>42Cvؘ0S ]"Pd{Ak'D1˛;cuV=Oe%Okȴ"MyH@%ԉ3L=[b0Ei05=5FZlpڕdꇥaw_"^O2f~AG{ ?󏣻ӹU( \gėSW2`tDƾlQ|HT+wv'Ç7=׍YfDG?K[gR+<ڮXɕQ.D&3ejxQ+#g_]/=hi˸շv6.Wʮsk6Xi 7F:ՖbO5g`؀AI>^#tu XQhSRvQәuͿ%Zmd-ѐv6+3s!Ͷ[FEW E'RҸb²øD5\=\xce^ӕ6B\-OKa.r8P m/=3}eOYrȕ=] B: F֎@59 Ff2\]̃vkܑ+<d &++2-z՜:m'tTY9Pޝ6y؋S+zac)Ȳ\iT\DXWu߷6HE@=Fcq^|Q3J9Y(O nEwv3Tf#&zV#,NLI*0y h$â4"s UCBUeXy?[e3cpHV5xU5|p}G{( VoU+ %r'!VjȯN5[oVTM$zw!nCŲ~z3Q oê^Y]9ER!,_ld[S(_ Iiŷ{9YaC#kk{H(GۖA]3o;bFMԸ>W5gIbl}$KI,?m!ygQ5lE/ox4Z爄fnf\ENzWo2 ѭ)KMF:zlqj V:l~ZԶ'#1$PU*pIwjg}R$u -89BcvS(T51cPbf֣J~X>v ?wnSn :z7hH g3,T a.g[LP1-i#K_[wʓ^U΢![AXv*00F{,#vȦcODɤ3~`:r$dΔ {jHzDqy>]bH@ `"r@;x#6:7̉#C{ Cao)9ƪ'WRkX>:b58Ιiɟ jޚJ8k|cVz TUnNy1 1P+mGU QZJbق=\V8=҇kݲBsك 8DtYV=~zr> =><: dR`.z軓'c۶3$f2P>qW*Ŵ~C0#,uCi`Wr tUnn$:\ɬ*J>`W,412ZqpȮR0}TC fߜb~2TܫkfHDƒ掂Ԕׄ Y|'s -7tkYVl9ӱE&Fbڽ)Už5븝q~~wUmw h N둛e2fbiRiޞklz ~R,]%kDW< z#)C%9n?K=f;=u6V&&4=.;<&0~lu8)vLXN•@m] uP|̭eQb33[L;:1NV,I8C>9.[Cxda7:z>//$^*7n&\{1Ž긙sv X%+!E "ӵ_P\K"!bʴOt@D8\%8ãE}h:]n2r3R˜6yֳ57inLī$Fva )vy H^P7 EH4wa$JfxG~$\PX$a?kS"5+-iZ@^+ǥ\u-WՖdtN2<ȩ=6x,f$\ ƫ^gZsDxdgD'T^^CFPhTѲ'f=aO 13U'8qS93RDJ -sd=LV'㇭wr$\0u78$pt7.&H}cUDr+ ]AkK JVw$9mCAtQ_ l]( >~Fk5,p||w'$: V1Ҫ2+h4pm'% ."-2+`Q)_~% D2%7ڪ5l2啩U- oy>id܍'GJ$@6[dG$ >%8bqRZ4ȗ~b?9Ih1ʰ0L&>1anLxzS7eJ#}:ՁO 岹Cgy[% o߾KPxNkXL'!MxGT>Fk{?W-1г̈́=&R"6,DžbyLBwiA~J0rxOnht.C:f‹wG׉OuUTSf6˳3))rzufϑcǃ#-pᮽEA"%wqīmي3gCIf[ ^ d(6`il-.[$~ꨁe'od:?Y[ܐ; KbwPi|'NgٝY*8 $,n~d-q[ /ΐ^&6IL7.Z|H WߝQ \.UYbapUfY!BT:emӜKII.9.csT6kR=khf:*F<"`fNbfzo]x+"2&iT 6H"(h2l׎x|Ja6&jFL_2gƈ&>.f7+u'!,u/Ro* r9L)^S;4~Ih6}ܽL~zR_غLtꙺ 5:Ԉƨk;#{nzQ{܍)wY6uS'- 0"aVDڍDk8N`gmFnB> {G*#&mzC\&&1nR9 OTQs򢬷'WywГTH  <ױ#IstM -A3ߐ W>f 9qHۇ}CyYgD.;t@8QA$[| ɽPa'JcZfB;N+ƟEN@Gqs:n>i+LFDc[εW|J;OQbi2)ڔTr^iQy۠pd]FkWםˁZPA@U;:tILi?%%1Ƹځ ߏX S]ZRNfݙe×FI Ǽrf6^w#Vz2&_PܐwHcP_dJIq1r>Qs|\)aX:~J`~p,!Bn⅘Jb 澿4.߅)H{s2ջx],HM6e?b #EyHM$L 7d~ZK,MyօPyj5,` F'h#@ḽDYDžbHDUAMz'YXѢMߧ K⪄P!4.v 5Qȓ]SZLAXdw/7z/̰ds8"F:͛&~fQ\ޓ=mݥW4c&b `{~DN}>-,(cJ)-ڠ⯴tZ(Uoy(F<=Fac8I]~G ״bM8jۊiT`Q\Vت ]يS?@ '8CXwjkIIu[pLVAQcZp)!$2ǎreKEc I2ն#Prn[,(;9| c ܸӇÖ^DNm?@u2<7VuD8a4-IkImPCn{˔T;Z,_#Ӧ9NXRlr34{P{PUYC{hm=`G5WOy(CJָ CZ& [f0b0|?vƫ+"fSkS*Hy*~nO6x0⬂,d*H.! YKPy/[+0!;^b^T2QZz;QAa i MW-L9֑CY4[ؕH1`hpJjƪ̶=Zc; X b@}+?̥(y]D T,X7|S_MEC OdOikdgO7x]_AnMҶN]UYP.sUܝtaPLG/ǼTd&vRA0('0Yd5tf,?1T AQ8ןY `;GA:H2m' *]}Xn4shQ}rH"gqE]4[.F* K{|qiE=f9-'&WY.Np&{}0lP?;,6~V'=_'[kg!$ʭgzo .U~t#^uF$2vdE( VJnt%Dai qOSe-j|.-.zJ2 wJ-g^34N7ke`LjpDx&gCu=lҬ2K/[Tyq0xfejp&T//4b_c&U[>s])Cx롻reõn$" X3̪+P߱UvM,53}]K1o[Dr M;6C*X95_qSu A@ .48{#@TTydu:^SUyda F.G랢DvOWgz#vU9YNy!@-1&tg]0LSL5z&iAfIL]NW!R96F"n1QT㉦$>7tNMz8aA*Ұ;Sk,[ХEhp|i ϢߤB`uIFZK\4($130ZgRTY0ȩNBW{43Ɩ.:"- {D?πY{7jY6) %0z*Ju,6tr s 4Q ܐZN3~O7+S=:]ٵ``:3{Z gE !77WB^iTg[~`ߩn$=8xǒvcGBy-K5.m8,ꃫ{)PbAY/oLE ?Y. }C19,g=إ۴<"B-/^Biј#tIR:?m{\(>7"yـۡDz˗Ob1_F?d]+}&a7б9mjdej$:ڏ7 MsqVR׺|D}GkfdI&̙w+pBm/DԅUмI4\V$k Arƣan%6aPvMCpǭ-s^9W྄(e.//ȤfqPLI#"M< rh tE~4{S,4GJW*>7hhu![af+GVCVBQ-c*^y8yt0}^W zvT303 FDZɌZhkX\i 8b^xzRε@)Stɭ^[CR; &Xu)L8w6kS4a 4#o֊rMq'R^Ғ{F%!RZﵥ SZ` %!̎t{ց>[U\0 )yC\ (]E5D]%G[Yc| Q"y Ca9p׆L+f <:CqB ,bt>/g4v`1H}&;E3%F@nϊ^{UM)Dd"cYxc-@yŶZ_3GC>{AM=&MYtK>pn<4/B.DW~9WcBrQFHʑP@,=\ζlIqKoFsѮm%l6";[x6g#rGs4P ݦg#Iҏ5VIMzmD6B}‹-nvdI]Όs}܈X̐s= \2A'ݱA`#B91,Cot4]=?3T释imx5iDJsʐ47P@!,2K 8b$zΏvؑ7 fw0=CYW`dۑY0HF[a@Tc2},)[H$ 'Ѥr僢\L?~j/iۏK |A^5]Qux6Pը4X~VKXl!{#X?.xZVQv'C2DJ0tn>50ԑ[o>0X8Z ٹ3U^gf|MmC*]&w(sXpiwG/%>Ya"Jo'G, [hD0LUYi>ɝ0"girCc ~.G{<9k1noW~^ +a02Ic PYL:b,Z3GS++X~<y/ V޲H]B"bI`'Ḗ %֋wNǹBswc(Wr>3 0qfZN(h&a9vR$4Ge#YGsώZS/Y+g`u p " 3Ŧe_P]c&A\IING@BQa 2h34L3E.&D & [6Yks8]j}߉e*nhUQf~;6v{Up!S_?/g~5&[ٯXrw٘zCtĕ<c~Ϗ'y(zpGhgw㱚'o:*r" ~\}tF1(߁1=>QvC>P#4]T$flD5߱I`41'2T-lRx&wMwryhYp>yc$]bUa7xkqNWe/'r]&j(,yN&G.#@Z8p%(Gk٣X RK%Ȭ!`U9W.&tn|Cug̕LvTw#`ҾI\XSC!Ъ'dݟh@+ }l3D>q WhXM9xKQIFDQ'4ކߣcqF#tsގZ$:c /:aߐ"Wڑ߳%#37qf1 s:6Ȝm*Q~8.2+9jvVםy>ex/V9PG7o7<_,$H؂|t<ljЬ)oo@v2ZN,:̫)U*b!X,fr(TjnÇ$wzghH{JP  qZQ&|y_k'J<~0W" W$WWI}ǏL8> *2tKjȵ \O?Lx608#{{,nlJlH.CTiACXf%q)_8B`l>ljG0*F;@ܼDȹhyF4QL|U1ҽk Q#f\?c:wfߚ,Lcs-XC[Iς_Imuu ~ǡݓ%~NT] $p#=@>>2t{o´5<DGͩ7p09>Gy '@o$A#kAR8ĜP C(k=n(P5b\Md{;+#xl50|4M-zEO`j~`!"PjHvtN/B&)x $ 9H1?0l|?rC'Wg|j9Y D5g FQNw0OiM7ڔq ' ׄH5[%5;Gw9E>Sme&sLQzm~5 "Rc>|ii}X4*?x{&kR [m+[k#Ը>VE7Dd)V! ƃȈR&6,mPݢH7C`H_8T`$'Lz=%ީ/ԏ>AG*9p BVCyBs+ǀ4%gwj 5\ϙ4BE?dK>szW<5E&z9A ~hGo4^gLG-3\o`1O<кK13v왿̋Pa GSSun.Y=rx$}F#tgrjv6 wpjjEq=%H_SA-Cӧԡ;X4ud\ZpٔUg$trkTJnү:JY"M Ȼdcxb i;+g}[I)X[UL2 @c?iu;H s=""FTlfj204 aܝ)$;k2%nr E^JlM*P@wCh\}c4KP <*ܦ/M^QG.M֩a;dNLpK0"goYC*F8;8Dw-!atZ͘:m*;1*/?Ż4n(4/}Quȃp: vIFNP&:T;2476WKs6L$W~\*P񂨢,1Ԕaw<3ɭ.a;Z O)xL︁?=R1]p]WPdNjs2x

$N╧*?\=@ /ǷλҸK7+ 7N~i[{ٖ8&kP.AFخvpήjZ\CAoA*& ;滣J?>ߕ3Md!7a3q{{~ d%>wk4%nɵgKȢ`6ڑZ\_Fp+tBg8ꟹxk-OMp9Xfr [ꪴ"B7~B&zkdD2Jb3!m̷n{S1D }1*ƯkFN2}!mMN¿yw*^c1 Y$ ]?fo`@hěbH7(Of_Sr}9g@r] 7+Σrŕ1OƄ@}#)!EM `NNop hqhq8o | zlr땷b/ݸhCY" B(F]& 1)UR&yʴsPkQV<>9xx݂wi>nSA;q.=Uâ῎/CBQ Y_͈fE`@aM hYz=WibK:=TeqOG.wMg7\> +nIEaXޟz#c@o?P~dz 3 h9 {BĽ̞O#)?it0+BB7`~eu(*UH$klh5+ŶoH≊ zn:QKamdz}xˊ7vi3pw8@gWmڙW3E+:(4]"mJr$ͻcD[3\}v%3K]cUw~i_W=O)H8f9.IaȁqIK!<ϲaDzWM/& 9 lap7m4d3V5+sLF{9l)'71SWk_ʰ|d}N44vkކe 1#s.чؙ1eYO][J*ICn@t5ͪfGH  L}dU0>20ƻ^1dwwo:-HWeWY[L{q.\t>, ULDDgqi>0.b>"0]}ƠCA".!В{ݸߜ fOHy*6VɖÀD Ύ̔깜3<.Ï+M4@Ջ$N:n]~IS(O/$%^,`7^BrEfE9ZXgBa&J-WM p-֝u3<dKa~A C*$Ӛ:I9<9LRm;K?X|)Q[b\ҝ؈ OPHM_V σH]`>α2װ/:,ZJZ q2e+7~v@0^K= Eﭤ̟A++\fr_ËMO0𬑳5,ʺs{~O@@0{Or"@59Y>m~ڻ#!'b6,vG%0&S!ϱrW=h}KjvX)"Ǘyhpah;r,t:RO|wj(E%:Ź{MR}8&j7{Oky+(9t ]PU Ӌ8 !8NƳ9^޺jCEJE&ZVoV:fε5\VNO8VGdcq),/qepO`G942N|>]  ?)E$8{h%\m$1=u銗F+hY%ZJզ+{xUhц ,^h>Y͗,̅hLSCtQFT W V綅F(E#qE{5E@"6򕊻)EI`@2in@ڷaZޛzAfk!`dݢY) `6"V 沍*:KyPf{qhh_APp젍@M+z"Ymu  :\ZblIR)e"P&v@9pT/e;!!NeA_ݍ~Z}9 I@87M ɟY`%u:uϺ3~ ]aW’FH<ƬC  ޵n7e"@zIgpbZ]禀&Ұ-qkEL\oXP+T.dUrA]*ŽVhc@T4׼H⚋Yv0(0Df>%heH"RFygOřUKΤ5)v`8? pb!'GN l R &/똇ΗS9ؐ{7ihCS[GFX("f=Ù22_J'*Ai&+|.?Y9 {%C-SOU"3wBXUU/$u~n*6$ D%Mej>~Vן9ٯs,cDQSjQjX%m[{eMpQ?STis%-g6\DT8#vowoڐ@C@,w~Q;$ #FCa2۰I, ;Ls iЉho3&3,ٶffs(V{nކ)L.$״Fp6a_Y; )U \)b=α<أՕ۝J e9 eX kw 7oW/'~!5G/,mwS3B?)O?iz_!f&B U4Pv$):uʆB[9z;hl+$-J~SlgH ,EB .$ڜFGrY ˁH$~SE ]L+SO".2aPZvSO6*][ƤZJ|[|uZK[RX)ʴlNF}Hen %N*"O֛A4.x X` MF8<% KAfՕvk^T nى̗dH{1G=~Xy :zt&si˭7 PNBmJftͷ@bĚm)4@N[D'FΏ@ߑ|${ۉ(KqT6AC5L)jc%4/$okjݡ2E?Q{Xq/ hz]舒W˚>\yiGUѦd@^x|]d_7*Xi5s^s#R5dJjx3L#3wm@tZy#K3w_3I_ 撍wfX=SgQuzZ{X'w7[osn_6b7kmKk=XZsFGͯf7 O,&UDBpy b$C[H31d='uDCn !?hC;C<~Oa;?y)_&y@Ԏ uoÌYoEU#;'$0q2 [C>' 0<Ӎ~A4]3jI8d |.*ߕRR?.Ř c*_ ЃЍ/זN~@x;a\ yFʶ _^y 8qywmj{ၽ n2 cYw/%PI,_~W{ҿ=EbH-zj{9層<*!?4PZb f#ɲ}3z-T 2p}7 kGZlv7̷/( Kk[B&q3Dl>-44vZ:9Wly݇FǻDAZC5ĆaatZ3|q) =1)3pՌ-+} u>Q&im\~NQgZ.>J7jO40pO8mZek&8]Ǹ7i/׆#Y] 4͗*4cfJLw0̈ ֳ.F>cԑMQ~GK`qyؾʫW"c| CYLi"@w'4+V wʟC/ 4ؓv?|]Dm _[%Nu*} 驄|yh#>~l@~+4Q*t1.6=ɕ'OӸ'gYq%׫ZA:JzVCֲ5bm50 "jt&&&'X*b䞎Ca"5]#+= {&YI‚P).ޓ0{e'S2swsďIoOVg %م stNIzG0 B7tI=)ezK Bd+=ZgO8Q,hE^Wn0ŋY(鞅JH3*,0 ] 4Ǝ xI #pa~̍]ĥJB(Y66ҋ/ g"\o4(o!e4x|hĨM+?}DjX [j>qV(v.#(>҂%4xmhF+j>r\`HruiQrDIa@CS\ov*<FwAr: !gUV{sQ30;9ϝHX"j?[J}mB+6\+^2R,AO EU!_Q :tZF5AG`XObn?SaN4G@nņ5  0#,)mÍz`D\ɖG;{ :m.˿oQ,r{rzFF%tK?@!Q]} 2ͥe| 6,V8^_G%3vvK0Zj^("єwp[lu؀-z555;eV/0Ƅ)z) e2Oߖs^tƳ/>!}q$E~r^MquV`5ԱMX " ^:&ʤ\qMW9N5!SJ(a55^uBer4RϞTu}疏AǴ^eِ_gQ$ЎMVT< bq k9!ەq+? K@ t8 ,D W+R 36z NӸӁijQ\Q(໒W/OOImA 5|y{"@7(GOO{c4 ?-W{YsK)El].y"_>اG)EhF[ u#ao}9JCN3bYNo=z { i8ЎuWٵ!8vՇY% TyU(^%|,@8`V x: B ԇϊu6Ye$Z@hRҹ(>2|=\ D6`jN1c.g#땍ٕ#h"Fמ{|L3$m 1z;`(̜ _tIaȧ<A!δsp{8vO®~H:] IKP7۾Bw@#x0s~wdElh+: 5+)0+ѳ$޷R5K=Qio|)j`a3'un~y-ѳ'[YgЛ[҈IXiњgvGH*ԝoxpÊS}yF\?Afh%+. 5\ fOCV!vܣ Ɇ'.kU;e)Mʖ2>fƌ;w>!Fx厝U\lɁ[qTlI 8oV ʌHb ict`:_R` j9+;H+)٩8!C b!=l8pyyQ²=”4ѷT{ĝĹI;i""H@( Vvu03-sZBkǝ!)W=Mr~G6\^^ bPq<2rY¹IEX ~ :'4CIi Fgf\+]8Ñk.Ȅ+I2gvUO֎z5~::լ}K8ףFI- cH9)>σ.`-$ѯKR'v!ayLb( \gm\p>sFH0>Fjr &7[1!(: #ʅ0y98U0p ;FYvЕ9w$UQ;LH˶X`')#WqnNVi_Q >A]4ҐmK@oQjm؜̔Iᖋb1lC566cѠ|#XW‡ϨD@!*$su&R`6w K;d1M28Do `c.1b,mB>0ne'5-sW''8V3}Θ֫,q??"8([Pm@q ՓRS$ RX]5,' *SZN%k0±8d'> P I}q6vxibPz)9-˹,sY)6qz*gKc v2_p]q/U5 2U\\{,P]#ِOc(~UYĊ:M{٧h[1u\~*hx:=LY4\|GI e4 ϰZ8 Ej8(75 8.u :Yg&YF{z܅Yë\xoIW<4{E'vHϋ9F͜N5&G05-p`!+fjWz4)I' D`dSjo|۷ &6P*i*րſxwjBI9mpz{oO~eSCpx|Vcb̬Wk49)7Ż]@x#p5!AKPJAp%h&WdBY/;YQ?.&Td+2UG#4ݖc69.'Ⲽ²|ϨD}gg%~n*t(XE>"U=SzȪ tZZVj`a)AhPUN2W WaEazT!x-%雦..$Rډedz$VٜupliGyhW3{R5 )dB=mIJ+xٺ3e5F% |O{΀r|eKq.DX!$4s b)x^;kxym\u_9lE)9|IS$ู(N#")Ӷ,`;S\[\_'C2Ɏy˂)UƂ }d.V#CQs=uv:lƛ?ܬ>P:[oƂ6;Ep[ %G_Wf-z𹦱KD2¦CUC.TLK= sra-vC~Sz2lL (WЈ#7M ,sL+ HChX~A[}UxJ+g(#ӫ?ݙeܘ'LJS ΁.6 Uևf<5RؙkIV9oͱɞnXtJ׮ `Oay]!o$Wۊ(N'-=ޙjU4(T>kF_n /D  ,_^fhF^A WY4@ҏt$)"X/FQ[Ji6"Y8c48<ћ4?kl峲ʛAC=dwiP\Yaio.\(hE@'Y)h%Gs.IeǠlШ|~~X Ty+SgR?5<%_^YyIN 6A$*}G;Hr3ŴqWp;}f/h5|$[ u@jhO9T ѫCDcH!61*}8jt7?,`ACĬrYM^[UN[L3q' Ҧ[:[ۻ󌌫ˁ@7؋*iGkjB~~VBO̚-fQsӢ9T(7 lvi[Ȓ)JLބ^`f0 2 MuﵓYB.cif+N{Oo7Ohgw?TQG fL]z GԱ۞l,ΏUe2|ࣧ}[cIac`r iOlb^0í>M,2L-X`\3{g׈Z XӼ ١#@gr,we? ,;!Hs) Bܿ^!gYe;qU1,̟S7׵Y!~sV5Ì;sB) NBМ 54=? iIoa5KJp8f`(X6B?> -y SWƇ1uz `6pu*Ģ݊34/y71"q^0>+c[( 0GDOU;uj@+95p xiM.R AԛWb_y(Ӻ;-d P!Tђ)  ^Js^Pgw FVѼvM/DSN׏s؏[f"S)tng pL.ψAyHM>ɣF9c] UآQw?V؇;KQlIn{p(D|Qpx`ST1dZfx%ۧwl84켆Cm_ Vq4I%OsWo5jp TP@)Y!Q8ѐ.1P?)MQ ENS믅><A':5i_GjF5|)3/uFizF'K#nтU,צEx(ȷTtsˊgc7œA@A9.x\YRyC>C~|$էPH(k] oK7yHbPJao;iD ~jbҟ$p6-r*R]hPbk$ aN|h(称2Eŷ -?ZQm?K~%$fOLbۈf%}Y{;='_M&Eh [JUnQJB!^\vj;yF~rɃ 惕^]cSoZN3:e ogaxRv*3P .;7q'o~37+k(9bW@#<(\+tfh5n҇e1n}sÖd3v1 NEۘbDi s}l+2^,pOpI:(ˆI32oUw=mW!0*/\7$J`}&/7?siA|9\GylY"ā).`i V.T+"h%ރQ\ Ha$He{"Ge5OUO|&s=F$ ?ٟ%_:)FnVK ˔6"'7E%-7cN~]p'U9{7g}YA@/HYdk WI0"OنA+c 'JN8qlVI![ȹ:_*ϸR uB.1)#1N4! fX^MޗՏ] OKHEĩh;8!VxeG;tYa:9Ȉ$nO yd@t,K,@ Q.Ni@t^ڟb2`d8o~ہ{k ȀCm\4>F;{Z~Ggi,+P[j j^6p͛D7]z~#Pu }"8*9k)W-j Jp0"vRmY"aKNN].MʒqfSE``}fIb64"Uxk}PY<~L(FƝ()ɮa/O.Ee?>ep':>p/!z)\Z.̊BPt97MXɏ9SưM%mP>Ǚ $YK.>,*+f?sUɿtׇ/Z }hb=UEl˵1kņWqCcr9f"_XYN4$q? 5?}Ȃ̳e`?C+*CP31K"ܕ*nA<*JT"S9K?5D+궂? u5z$5>O=w/#FW0l-;~jqXxt4<?{l^wHjn?(Qy0s`!tmFVQ46S .CQ-i{TxrP/2_Ldsz^P y\ .l<E/Lb.q@8q=/kUcǺ08* l ˳X޶ Lqr {ca[QgS٤2ZNATQf/mx23 $L Lw ,L|&[-UaK dKuEm#"ֲP[iojg2&|5qD)R~!!62)grl$P=f^wyӽ'zy*Q׈RJ'_A٘OddBK`aZD#9?`' *z3tzK]ʔDSۤ#} kl*^CY&'csQ]mBo`2mSz??~˖ٍk$Ed4R?d90*?~4X؈n8܃6KRxZ' n@M,O, .sBfE7ށ "DڭGxlH.2D(j=r2 ~g<Υncy,41 GS3-7c7}O^ ,%P૓ʿŏGa@~C"#8o"5>u%{"tŤ-G^Ì=4cJ`cp'qQi-%'"=/9ݴ\ n^T yGwe+.hQ`}I5elP܀RYz˵i б:wjtGK掅;<4`Qe,BF)jmjY1TpwVCSusA4;p"0U^OCjP^NQ;9,CAywukcE`&w MiGij=/?9h׋dBB"rT:䯜:2J- -fZKvɨ "u=7#Ewu!#@"jLx*\ #ȟFLz$4|6g!0xrzSμGQ6h<ϏQp̛m,`N Av AF'@{-f͝oz+$n6c~J.* BAO1:ף%ZHmDX( xzBrur6KvX^HxKe$NݿrgSK̪@Q#M~MQ(Vܯ|sOSHW ɬi]`&ϧ|"Z?]!cj:Ae l g/$[b -ᐆ4*rVvEĞqޛaLK6`ဖ EDY#F;< HguJ\9ܰGy4uo wF>< KbU;2=I=,jz3@NpJ+Ćߌ !y%^tmwHYAuvUqQOӛME`O/gӜłV;Ws.9g#$j6_d'l}êezCG&˭z-mW[8#?,nՑ6_ UZz.D"De#}dNfEwenEư: UnT"rg9V~D\l(9E+Gh2tF8έphe?0\2qXʼÝvAfH&Wft.@|Y1 1/-<)5n2խqۛ6V!" e+r1<"ƵS*cm::O4ӊ4*gz* aH45-UH9qyѪb, %pHthgj(y:2޽uc[d(Ww,{=~Qõ>J>0 ?t 6 f&_j{Q`(KqhNK I;(ȷ5> xKRf*o= <[xsjp}Vm&ߜ^i8:֏N o L}g#(mC05ΰy1><^65(~JgYO=Kad<΢^{Ee@FZD'fg 3Ŗ νJ.bޯdqq<0q;kO*w1yyvU[zI&<;+V\uy>)=T}IY>+Gò0\겳3Mkf1S4`p O"b)ldKo縛?!Zfv+DzHKq(}S̎ &ðhqq@S 0IR(A+&g2p6-]Z;LFPCPwY12=v.\D=OhOD7'\X = ʇ{˭GT)߲UFRNPLOiW1Zx@\vYv Q0d _E,tDO_y3`||R1jus5^n1l[.C~.Ի}\gcǒ֢T=o)o%RZy)j" >VY~x1TZǶIQV2- QςJ &ـ} UO- \n Yiw'*eY6Kt&Sk`ZaӹKB[[3Ng}&st(-/n(tIuw`2$-0O{8$M僰fޤިPNPJưSB}۟ΥR9AOl^ LybY}7<MpA3B%jrIw%K1 +ӥse E :o8Yq]v'A 2SM\u"Nk??fEnUP?&?U7=0ӵt|Q* UR6~g@RP^>xkQЋ=nQWӤyרwV,k<ܑ oˑ郗V!ʒ7 (xϻmN|BܒX{) Zr㑢{A>ry9PF nxȂiB [UM~ͮXIcv ^"ٕjТGP'7%JòD1Ձ\raYF2~YF?K"VѺ8m]g]fwWAA@ obʔi*gN o/7&qūŧ:@?+J%;]'Œ Dmz@K RZN巬m_M 릿-IBBd+:@weUP<'Ovc*Ni ot~UE-BCy5CM\ B+elk&|}ONEf Ar5a}NcMBg7GвQnxHRey /6%?pp6PJ0 oXc zع{pj4QWWK^k'j'qC@szG m$3oxzkxFg*iBQٹoրDH?Or\OskilI8B|CCsޟePLoՑ_j ԥ-jyo6WhtJ` ceFT'B|z!lC@M2# k`3ksǒôuGAA[=iw}Đ#eFP$|W^si+>. 4{ ;&T8Z1^ ńOۇ=wrq}]#XM˟*thmFWA^pRQtr?%w_ $wg;+&mx2୺kE䯋|Zg } 5Z%۸90.Vil=s&i=,fĆ!TbI,4G,::[gc!u<=yHWRqw''VW1ЈQ|뱜LSJ@Rtwu_<d$)rn@5s9@M?#X''mK=vJ ؄ee\9 /;\jF8_G c%N%)Z;"Y1L^tgXC|V"{yy*ƈQX^fҍEGJacGjP'K}kr=Zq{]}K67uqmHc DMu(vkViRS W'JEU}} 5]23QAш❃8#n$ +9gZuP:s؞]~J'4_W_%"[x> :JӬ1MNlʖ5A 2\ \H Ќ~h(Rv 75xt<hIu&vbǻ`r_9, 4vKƒ.LL  nI[fMFieA*i3c!ypA,O+Q[0d<.Bڍxä%Exݡ?qHGz\] Joc3v}l@?ΊVc'Za`!CU~R8FLp1VɊ+T<ƅh}H0w_sѥϡ]-Ql *m/:S!QfRa|7BZy@]RlZ$QkE«_*kcb`flc8)S=58-ESꞵC棋Zv}DIz{jT;ͤ3kIYdO+E{kxS篝 *''|m2[<:t=Ck ㅍj;Zs(MUN}K&hXj:H59Ij&]yp i$$r630 z8fo|'4n!~xƤOoN f_BQ6]R~Fq lv eIfԤL06m/PՇQṡ2|*:z9B.Q2m Xq5̼}h/tIӿ'1Pqc(+ݱaf=#`#j@Pp%Š}l$x6\9aect}+# p\_ MF,ō%1 oͮ6vqfމ]%K QCĨeF2NpasF&@_/?eS>02P43{;#J9\S cX-!+^|bX 2Rn1]pUS4H!޾ OxW4{eQÓ+u隧?=#9FG۰F]O8~.̛Zzۣ.,U4'k7^&*ʹxUm] h|g[et; ?A(ٕ:MŢ}0g @'cMbܾ_S (m%RxjH&z8aw#\'Sw=jQlRl^McnwUeEI;_?ZX&j8CE>QadpS1@nw&r(6"@&ί#2b um+[:y9{$4:tL+j+9Vl;EU%bF'=R/Z`C%g|_eq+v]|L۾ձ2Ehع. PŻOe>hjS1h̩i4 Kך8w'?U;RW/n!Nu6}j?3Ѳ(92b(IF^O+߆׌l.N'gOuxȊ. Uk{b✔)c@{+cLr|ӋyW!^]^|?>n\b-k[r"B1պ^ rvǽ׹PK-oyj#kxΠP9 J:0\O.|FJ8D\ 8wԣ\p$GX karIuJ>tsMB+qIlW 4~ ySW8jI~UP۽A ?{4`]z6!P I磡 h\RFdw6:/K9}פ%=phLRnȂVi(\CH{õuԚ<~IUd3ADK jѝ^-94%K<}r|:{ozcC?Em?k(Eؒ(0P5%ys$Y&ᥲT2ݤ 8ہXp![e+̗->5$D υ?%2H;Dur9|AT?{: :Pj?ש|EWiV4'E:G)ވ-`[\ۣK0^rfS/.;T- LH^ٹm+jYAN|r&-zf#aBY57Y䝞$yYn5M;G#Wܧ_Em\KgĉXL'+[eD1 R.[h^&ȧ\"윐0K԰]rȃ'% #3RIR9*aepG2'g i- w]U(s}!9+xvgBSV _ ac[)>~#h~(@~銊 A"g}v#߰nЂԯ3Dp8(;,޼8I7x;2?$Yv- @TB#n/+2?XG/U/7c{. ]>Y8&8ʏDQ-c%ʹ-a]7LMhhm?Uf _~/쀽g Jրx7zb= 4`1]W"U$.'7O F;M2W"`6.tW7|9M~{ʵݖn"QrFd/[mE3]x|֮mhx#"<#leM w* NQp}}]wL:hH.U8?PREe'v7r᫨lcWHVWi^dS c;A@)[&1'S .N1?YRnwDA#{fX~dT~ط&^_BI$h cĚ@[cSV+VqcD٩#եR q6 `XuSK* Iz2(~*[ ÏBOz+%a!ڵŷ>b}g`@9P3'?e$¾vqް,D{g )'_Jbw\M P!㤛Jk1mWS %q1; polG]P GcHoZ4wY?.fm.1HEv#pdzأw},Iި\Mwsz}"踿ͱ`i[`ՋrRd2OhizSKA0⨘V$۷cKW S6"N#bs thI%VBwepaX$)`UUwlNbeô:ӷQǢuc8`, v0Iqaْr+0 9nZyXEA!]T<ڄAzB'y@V8>k͘MUHʔXP p.'!5kNuj"jmI!S)>oo nn7])h̭Xr%픁a`r@͙,$#Íb|r]2t!*_{X#oOnHT2c% M8PEⵊ!mЌÒ=`A}w+/ m*0NjQPU0tu{L3 #>9Vj^w98E ٿ0p2TLVb#)F1FඑT=bJBŏOg g_ Lj qB-Szw 6$ZYپ(EBYw$N2hԏ6M*~2."mvT[eQ}X)ɬ5K1Kts(2SW}>Mp9ԑ=)0.MjC.;*tUs 9yS|*2!=prk?_O V 9-YFma-fA vԙ^Iґ&{Z7 ~sgg(o4lݥQ#炏U d=L3ҷFJzʢPحc{@ p}Zx3#]Fqr(jJ @&\W╨t.s'Cdd^3]TRgkk4F%ԀL"a4خ_k4U]&-e~g;)њ7̂GZȪ}1╗ &U5Ȁڼ\JP"l"/V4R#^^Ȩn4R9T[9A砉"f#Cv8_ͥ. mʇ&_hL݌@)4C`LiPgt)毵;Aμg#U/fDYfxRsY $a9/:5IkqT 7C {^܅N8'BQ_>Je\м¦p@"|AzIGѨ_ ?4K3=s¯,J;vΩ҄G(b#`jt;($aq\UAH0B/O7aZf!pQ8zv 7(̃eXo/6Eny.1B` $+In}P,YJZ2;%~#/ǔ8YN\qbG]G"ς|wR$D~J&'$\!&S=~n _.MVa?:=IcU= ݮz TvZ|8#"y>܉M|آ{rk-| 0f3k&~MpM 1i鞡@4AmN6̗HwldQkmhm:po݂q:-g^vwe0( /!J5 :KP80@].ڵujCõzwӺ̱}ƨ' ?u I1;r b^NfΥ#gUٹsp7 _F2d٥rk'xI@Z*I:ߠ4#8}[uBSʊv{>ۺje / Kc\$pݤ.yS=Oٔ6ظ?@VDBL,m*$[S&=>l]Gr1tK+1@gw/ һ2\Isj$;i`M76SA>B%63AzX5Qjgp_uŒa:7d , R^/Q'qXW $Wg{.vc凰I-H/`4~Őq? SD0Z#ks"{$G@fʂSL:dhG҄qSG|"y?ܜ2auA; (bu s}#1x[ͳI@mh5r<rn%;WUJ:ɴ7>n9{VuN䀓JΰECz̳ O@t?4m2_y–9Ec#^}o_@sylsql\v ?X3 Wgߐ{zL?s7pca`g-rJ}C1`ROhβGp+_p!da)I7LNc~Rb=' =;6g+&=;``MCBFydl__šRpN#.}Aq 5zGbhy̦@/'*SrmI5qi`IN\0;!~Tc2Q1=O7qM:MF3M/K{:czs/ⴅ֮ Q_5UT7Kr ֙A@osA'e+R?? E,bN86 V|y/̌&=?f?u*bJ@J*#xBxRD脲 /1Ԏj0h9b<@,8]z#~#JcQvϦ'm`_fbI xef.XTݓd\>dA%umtawR<đL:Ƅ+_0 ܞmXAO# ?1P*9U7_`>/G]Yp1b_>nalLO!kGhP/;)0M r:oWxv.юcEf/T|_7dM\ڝ)аIZ7&<3L2>^em;_w1ST~`71MF/ =\_? EV u{!Bú$oK6DE0B4lARr2;r Ol@uyȞɢ\n :9gqtd"HY5>kL9g@jk݈x|R DIJJAA*E3[+ALj,B>-dϒ$gNz:P׎Z^Zeyu8ȩPoxTWw'HY$zYgj^m X s? \#⽦mȴ|sIruDkx 5Y䚪p^`2ɬs͟aYGGvЙ6Pv:$@a$p1VB|^;4R|q9^*%Uaիlr|¨'>怩 ww` !]EO81B :k. _?'or qSwjx ʼy6TD˥Y3>(|aLO p߽߰0:-1bP%U83প^SJY eAZė9?g竲ttxQ4.u0A16,3cĝ/u` `hU=ў푢vN*6g|r׀p\Yee{zq_8J>L35Y_N'Կ*rɫ%ForMD(S[h]V:ک eDL2a i@Z GIr>~ʻJ Oax -l5,2:os\峖L.?e9[aooS`st[V5ϫ5n7_(⦋;aʟ@A[^xȅSHq/؝Nr(Q3 '9Hďo=9AHIIq?|S$v+tWŖO8~BX r@R$ee9HwuNMAmU^'V c$~o/ja)ymNaQ ג!ielS>(=UO4sD3EUu1l(ep*iй.<$Ær-nk~uW& R>9sYAD̈ IB\irs(V^Yvܽ&XwӽuL/ -;6 ԬOӮ{Z)i͹\.S^Ӷɴyн% 8;*xH9Qǭ.lczҕeb-Dq4+(C^5awݷ=z )+MT42K 6ɔa#֡E/H•22 .Eʹa?%U>JͲ3LjHmyřP~әٝn!z"em:$|w:q(;PKVUrWZWvO:gB CoOfvdGHsYSn'J?`Đ(QXg[a^U-!K z^\F3OB8M_}g*S`qs =RP nKdv6P Z xgCְig4UfzBQ W-$7T531\k9_Kyu&: mP%ray[7j8@xpnχw;KDk`$.p0U<6,;/$&qiL3xd6jNmxƆV W[mns3Fj)A'6{E*]+`2̞2"űm-:Vbb/$R=Vj;O~}C\jL1 4iX@Nz?[T0O\tNMu t-^NگD&j&GE2{.~P9G*A-WjJ> <.6qIɔUp=:'h/]惋:DhJ+ US9zLH՟Is !ǵz^m&ZDזEWE\3h}.{M:nj(.v^I4YC5Kժ4ƽxD{Tv&R{ qێG2FXNgnn;rK"6:r&$3Tubb(1fMcszep&=;Shv }H_/U%żpjmYC ,/džX %6l >EX9d rK( o_=O쇽[cB旴t o)WF'iryVfR_Q`^jc%n~(ˑYhnHKػf s.)iT?آ`q^.ɠ/>kՎ|3 :S\ ߴkJ[c{=fhs_}}Yv˖ijĘR]#ȐS5 Pk'CKD^mfQEyʜCaHaŷ 'nŲAS'VzjE ~+sA>.9gr>;)(ƉG(Mip{~ՠ]S=Sq+оЙv{q绚jgͮ׽.9C0덻x\v(mSaBƲ->(:0j݁SÈO * [̍cğ gDbiJy-)MvmzT9&~.qrЙa|ƴUL" p[74ZJɌ*|9Զ|`a`-iwձN(ټ<=C<~?dL3sò6kA0ƘI㓷`Ǭ:\/۴שIe9q {nѭBEF -AXI_ܛ@6-Ga,CALK< \؛Hba7[\t*VNkp i,vFq~>9 @^i)4{ Ik\˴sa0DIUmn42N4g;nCuXO^=Mu= oru8#fiEYՌ lW·!Qꎁ_&Q37RȎ;"A;飬 ܭ/d鮩zL ^)^*ь!L/ա&袣 YC*&q!0ݪE 4`$dp>$hv_˴Ak ~W'Rnog/Ztkl҃\̃Z~!@ vIls9@ :ɖoۆ^eaLYW.Tto uʼ@+jvIƘ 4lƿL~߽l-8ű+ׁT{;@4CŁ+Mt_|~ۃ zq$%F\8c(=+zװUf;A|4X .J#XY`z!/{h \ٯsICɛVzZ~sRʍd/yE_sI ݯJERG@a/=,w ;8-3$ 'y jiq-hl`SDOuI*ؘ sت5_6 dQusuPPKwL.}kb!*'1 K\Sj)I!huU 2c\7'N1;+#&ES-A!Ae7j1HeZ5oqwNZll\g%1܄O^{hFJT^/"0n@e(/6[X3ZTlb5OS(SJ[YRlrozAaf|ٲKEܫdrs ]/IVym6n1/[=.3We~;Ӟx]hL4U~I;3*r`pB8a/e:iJ ~g:=?ڴ c`MBkw^tz(؅@kEgT eǂP98~$!\n?ԏz/F, iUN0hח!#YZF%u])'7Ȼ䠓iIEp*K(_|!a0mhͤMp$C<c:'G:Qbqgn?(EUqψƃ8Ro >zѤs赣o1W9J_R Hq(r༎qEO'QFr<ӏgW&#ܷP:)]T n+-}$m6PR`SP3:: {zQ͔f|^1$'PW8x3@=6ݥ86hշ|b4@sYۉϸ$isS+6Qʑ\M0v.[Cܓwk{_L< 8}t1j)yJ:7WULO@` WC YnT"e-P $*E$bVhEOY%8R|>ȐGBu \OaG:h0e\^V5g=鬉.%/a '4J[i'})I`,Ta)m+uQH:{+eУ= +/M=Ԣ_[Gy`޼6}5 ,T(~^Qg),~O2>w&baHޚkO4?CȲ*x6pRkexǃXJɯ.(a$]|zVA'pM4]>̷ٌ6N7G7gYX|)[Lri{v .ѭERR=9v|'EíͥCm` mBwGs!*o-I!Q= ƺ &\*X@3 k3`̣S]lZQg@xAvn}=b5IbB+&KWӼw~rL )t& TH]ݵB7F Ltbi[eqa!RqS@3vkPЏW\fB;JQux4|?_dlNeQ fǘl/}z՗Ffy)@ mP"CLaG9BU)w74ڔPſ{_|xHe]C'gM0ciyo†Ii !L.Շ^ↆ|>PI?f2ܠzKC!m y$[nز.n2Bz;&\95 (X98ͱ%'btGէm%dS'ULe@Ⓟ袯3GmX0풵NC!zbJ'ͩD̺0)3vڱ]ѽ5Ȅ7/@p32Rc9#o!=uLJx ݇5׊Ds-~Vnj{+l ?@BаkƑ(Wb*Zr4|0?"lhᅴc')H''E:\7Jukcy \rzJy_Ph@B6Hu,9 qha"%׳!oR-+Hmjh$O݉3'&H`\@˟,?j)1-y_$/7IIR''Cvz=}PK )1#b\ESҙyjFֿ]A-ZA8f"DkGIue!gOv~YJWjum#:8ƍ$:,iUDHAj'lrȉܟE_#ח_Ԟd|B(r@@ER/.yBW<"%) sAcq$ɦhdQ7Sn0T ΆS|onL/QuqPi/b6At#1>-5 .`k¬e3A*p)}i-LU~zo׆_kiBVQ:vttWhjCI9)ߖO(x?qAzHED0JH!_Yl;@2@2+s/~n >ʶˮVA5$B&THc:M|ˑ`0!M[2s渎]Y{ ݰ4gڸ- ?3+іt^rEmhOSN(cۼDr Cͽ چj*dP-_;5ky^y/o6w\L7mTϋἕw)&{`jA_` >>b\|y c#b4@ tq4xu\ָn+Br*0كNIt6A6(%q8c816\TIUvI* DF*zQ#0jAסj_}_Py+d 5|Tk5AreC4n[ L@§9tp{ԹEΒZXCB0$Nt)oܸsph?r \0N ;AfhCqgw)Z42E~+yeYM ˺Ri,FT݃!WH^)*=b֡Ur,"~\ZJOx&q2GO;JNpJtf.P+CѢ2VKzVlYdGk~s/TfhI"|ݑV&K?`Ķp"PLHu,.5q4VAءL-#sAh[]K]~YuՑ43Ü9w^պacN5Eaвˎr;\pM0KM ,͜U_e8C{'ޗ(zMz镀+VfV5S>h2!աҎksny@ &-.ɟa(lƒ_X eK3 4e Om~'Pf(;06ϭ}s?\Y.1$)!0,~z{u x<3ʑjEF1{T\cB:*pӫ8%MY_u-˓wQ鐓c +E& }MjYx ,=_<5r|MƺǴQxnm>ܞŎ Ym㥕AxkҌJ6D GEjDB(U+lWNyɀ K96~am(K;[O67{ H3hlʘxhџڐ[Act-|`iGWOV+MNW@}4xd>}szKTek0+=,tfB\YKۀsYpOaC73L_jnT1E>2ԱuR4>.;!YY)8[]6O2XWh֣,WdP%jr6m[3[R, oV P`u8tS,AB 5[k0aπ@A(MK͕\(Ks%PITxg2 <MCs,dl#rQ1SdHtg`Ms TQ3G堩ꩽ\>eTst9~klWރd=}n0UPO8'fo-_$s6QG˧ y[|\4 n]G1? bIMB!"*5Li06*^˻DEuUqBx2(^?,,e*wWtX %mE:3Ҕ,P/Le;T h\ Z#. K{޲.MtyT6-Iw7R%J6ǽ [3FXtg82 _Ga"gtU:isp{vc˝OETw)͕clPԹ虄E㆘Xh<1Vۭ,7}M<ow B!4G1׻ygohG䄭qd&$ERGnYL!DKBAUho14"zp\g\MQ!5("X~w+r "}~|R%{F̼nLgܲt/I6ޥOcȶ;upb W;"uD+`͛W,=$<("J<\r()Ա`Ό !?)^䆡 oQF"߆++t0,=١~չN}c-iGnUvRߘ-v փ7#2gtJ5yrx ۟t g.LLӛ-I^tk֦.oQvLefALdR)0&nr` ]6okaE4QU8`'W>2cHd@/R# x%n$|lܿon=$5a.iD!F{lS| 7)w4LJI BsraG|T~!KS#sմVLK&)!͉2{& ְ%M/q[@kֹaS@N{ r&D0Yp"mHX{= ܄Rn/XQ;6{^Cz[^n=wwn< 55ɛkiF+IAe-pԿ>!3HGib0;&֓M~EO "Gl Z$[!6; 4p b)ԨQȨhF '[Zb ps|P:=L;.+ڎ~_mQBVC: K'A vtfa)s8=sJ?9W: (#UYSC\7#.YrvӵZpre.֗🈏+`pl&*iX,"y03F4W+ /WULاF"ap=oln?uө LR~0*y*d!|P͛!уK :35@V2@CGYiKœ3^z+4؜8B|C q`b|n&L +qhc{5.)0E3ݪ Xj{B ӠXeSNz^%V %\|l]Eb7H+ \˗a&'ak5B9Kq;nPҒ';{*c= ΄~[DOAF.T`t.M@ PkUkpKtϽ Zk!dWEEV$es xL=Q K" }>UlgɈ&1E]jU2|ZoG| )Xt0Aw(kwɌh^e}I`A:[&@{j/ҤRFz+fg/aq|@:)Ya؎t/-x;Q֓rKB4jw.F 7&|%McN2*"sk4P=_猊Z%(%]!at(KE8qFv9rJDs<8O./9m^ؙ~ =w7<  PAŰ_VASb*H7 {suk \5/6Tp{MN6aVţhq,NGh37(Ԃ61 ik/J^~X ň{xI g 2(!&`ډKQΚ8 9{I$tW@NcЗp!DPl9Aw& zĞ&WC=j3&-%Vu GR-e:wDx%*|{3l;yd*ɃgGa]7=rbyiACVnfuߥ o:K5%3>k+L4a'#Y4nEd]eH FX6h}>M=i`xk\5͈"TFhw{||NY'pSs۩g2fRWQ^U«?w0".G|ˍB-iE'I"da= ; P*%"eVē};(QwU>P"Ejl/FH sFCF%nGDÇG؎7AR%Ȁ04qmBṼl1/u8+79$5.mwPxxG+VzV;T LA' NOtiWu,d]ЮD_ 0r ?wQC GM?!(['sqg{qOT_.N9W&9uV~.CoO:hNY֠A,p}$ N Jv;$γ$6.K $;w[Hhq-  ݆ pP {wIdPxrwc577ZUCdWebj7n[{<3A"tQA=7T]&"֏Yz=r@{2U5sqHuā&frr&  i)ԒP?'ZW|F$`}jvP%*OvʞaC¦x4L֏uh}՟ |[|:[wob{ [<]['۴?U? $!xeA \t^&E4\5WXGk̰Gq ,N>n*< O+Y0^"+%<;bBB`XCk,ଙ۷C$Ce=Ӌi Jv":_7ψpSH=Y# 89IBgR%쑍)ڎd]C'ɛQ!̆û#y3["$RI3e)ɰ9\q^C-[8qsN7ŲSԿsdn@"8!RGO&jdax0'kNԈvFZb R^r^@;p F4ESj"l :KiokRqU+5IUPY9DgG% ={I~ zCn;6n?\N$ݏM*{{~z+ى نuvF(M&Hz>˧XOJ7G4k/<ڡ"R׸fDA"yr\tk=txK Ld>0rl49E>y+c|~PsLSTdmB3;9 zʺ ;5G)sfhVAZsVkH.FbMDSV(bﮔ@+;N \vj Ĵr,Ɗ[WGN?ڔ"kj CҤ֬Td]/w9'^rM5[) }x EێlwMX}7w\wq9 w ":g7?6 i͆p5^_ؠW )HV|0?]h)gz-szӾ2-W.o%a*g/mQL=,+,֥ VɂI~*2U:)vnd js E`2_!0T#0./ovHPHn m>}{oZU\s_5XʹB\@[tKbx4iqEs1kht'<޹3Mi˱uE+h(f, v{,@t4p@d8[$JE&\10GBcMi8ONWR&l%)J<\djYf4Tκ}'Y%v0wh9J#h6s“vO>eW|cק&*pPTY4[,4`t F{M ;օn#~K嶳ɉc*I0|*zQcbe2i6*N^f5m҇Y՚{zQH a<[a9Ժ,fM nAI+QaN2sҵ'+ql]:3S|):f̈́FPñj,!RD%4 zdiԂGH))Z'v|9kH VIQZ&8KLs`W.<(xQ!7Y:V1aa0 d g΅*Jh 28axC;? \$gbgTPKTlJ81MC.gwl `0Hť̲?r +?7iiU[k_fqsoQJ;>{^PS GNJ{M#ŶPKpṚ Y.qQ!@~Ff(23ni[%2+$/M[a"ΌkSoGCYI(?|'n0wm1F;`9Z0N^0tN.vAURA򼼭5>4$|Z"ZESqybAn Sne5<7A&~߶Y;]Ӧ f` u5ft[n$W T'Y&qr Mj`)0ywnAP՗f0yңۑ'Rm, ہ['!- .UNj`Z۴HL0qw#^^<;P;Pا HY\b3xTfVUQL& ź6NɔP҈X=6&Zؒ;0NSSl!_ ]p:/ʥxJA 0IJ_H}!9fm*מ:}`6?yޢsѐ[/'X<#d,UJ y)]$5^q*̡ѓBQ+.5I^ra\3 ~M̶D"-'&]d>DolG_4 -y Ld+ 8+IsebխfLff.P3 V7@,΢>&3щSX/59g<]O*ϣ. >V>%m`;f06عxnF;%嵛'<@#Cۙ.h eTL~+{%G((0݈?t5t {bfY.eNgk5q0~h 6,~<Yk~'NEWhUC oTX6! sTo)Rpt gta;Xr'|}3%E?ljF(5_+V2h%Nh;^D M=@=848PӮ #WLm謼E$?c/ nh۴\Rm&IUli6)_~u҃8*.z3oIrΑᒭΦ ;pFgBa!f#jjE!Vۧj3xo{:)sZt7c9BA,T(XbmjxL82I !a_ϕoy/qz)&G_R,27gѬ/̅Rҟr,+@]`TǙj@\maV\~ HU&WȅFY qv>1wgoZ`2Ϡy~6Gt-4SH0LӋIĭ=ZL \(5yNkLIShJF5E+jmwSTQ uCbJ,Up 8nb:Y*ђI+7o-_ IdoGF}a: k`P} ?]*飤ڔ#Pv}* ~`֌EɓF7?Y#ѫ6uk-e@/ABe%_QS0ȧE$.5;C1Hk >FY0; 4,X }|qHz1Y 8 x6QΉ%#$E6q' IZϦbםU AyI-EnZ~Q:)#jQp_!¼qHa\wvCaiQA4k"ωUv&g~2H[3Ђt ~M&=sK5d 7?wZǵY8좲)>4`?xէgǎø5e9;J} PW3ne`R Uo'!L2.@ 8T.^e54.\Mf=+-%FKMyZrjlļiKᵈD]brn;yxb,'vzxiji8VQPK}Q[Fxs-UJN*L7ax_GҪ"" ((,u@E2ek|/[Ƣ0=Y/,m[ky_$"@食q)F'2+XQspP'TV]Z,gavK[WYZCqECzWY8!ʂ5Snrm8 ֫^Ȯ(iJ;1:јKkILCQǝ;53RM_-ü,X0:+x]O4{Ղ$)bUV:@QDD:DfjJh_pC$D5<PJ >cJ.Q<'| hC9^٠S! iLa켑 SD5ņ/90,0Lw.)%Z{ud€ UqA[:bW>ooܦ!%|-6A97 Wy &R_1Xמg9=7uV5&rQ$|>ǯ!.S"גoYs[A5Hl @6M #҈ZtSgn~g@JߦxwHvz@g-<`nW^~h Y^D/\e,`l D[|4 K~3-A-nmw+=w^\JnPV:'EH`赭[ژ=s}U80sƭ~͸̃Fh]:2 [@@53xԸSnom3)jzֽPu?{CdP]op$55lm_f $hVh#^Bd TлZS۩_b٦sKaŤ>q\&#"=76QuNmPqCG]dVs=rg^jm~ %v+7"Dp4<:_ϗۻ-RyҜtdb0aSs-_S f;{*bG;í2Y+maUH13'3 :!BndecAo<„'X rys+geig?8Nd;@.::|4R*)^̓zTߌbҶY4ɧ~}%$Z0_9JR*Wt^xt=38,uJDsb=I#)H?d;rψ=вbdY851M*~/C鶐*e(Sa nmBc U#<2uQ"ڗu]LO@5ly,,+B(LQ э:EưjwJ^«/\w^8T7|@@-\v&˽֢.H&qB`5sfڍ4DFSvOyq~4* .hsSRH Oʍx6W:H,?'<2$_5kRRX6OnzYZvYGF;j б4s1IMmуcd~r"gyY7}?IKڥ~7#u0>cJ13TFGG+<# P=" yQmo}[sWtdקvVJFѶWbjNDmrmhP~l_8yGf}lX}@!ߦޫ\G+:7'M,!0DP}RQW]. Zox)N'=M W T!C\\& !nwY ){FA4ԫX:kAضcV!(bh5I\5bMdcreFD'>؈c^23R4i, )4"ݓʞ@pyFH\!7j d*muIyo؀9xr7E7hnȈc98uiwᕺl(Y;a a}[^O'/ؠK~.GvH_ ^lpw&M܆mHimX!JbdDMۛYX)8Ȓ՞}NI(b?G!)v[HC[*4MV8m_# ]f* 1Ӯn 3 !짓4+N:iΕ-lzJc@<=lS6G|NO3pGOqn❕,qGSbFm|Ձڤ^ׁF br(Z82\:]]%sR7F6ΣV3>|\Sgv$M %=jFgn)86yP}Pp % r%wZ ũ ~rÍV 8cTt&P Q+hQ B åc'V` J٘L@yW>6u24/B<%xKQqAQCL>Ft{9Io ғmk#{q0WLF15d9 _ =-bɨrg.ۓ.>ɮ :HX j@as^۠ \ŏvD1:PxZc\%1VKX1pO"\c+c\c MWONqL ,ndD[SѹajFHxc۩4{/Pc oN.9#'h~3_pȟ-^K)_"UH%p HSm>gnR6`];_+ySvіj H#m‹2㐕J@]azz(gd=;,^% Nw`(l[M7Mc6ۉx&|~M_Z@4*gbH7Fڦ99J6Dal>/PkO&`|MaZkdprOćwU3Y3\0FH,`B~V_ΨR>ۨ՝v+l */w  W[vZxh{IG͌2V鎨 q':'#KU{km"DX17xS-5+6V C86>oDժ˝8Xᙘ4lS2&bA?N9qfDhY- Fpfæ:v4qveGxJ;T&D 821]b-ڍDOԛ<*yܜReP|OqՎX;Ra!9q-dy sk52.YO% AR6)$Y2ŷFHKS>jvC.vgϕY|U[z>q&̼#o[A</=DBe=lS|ч aPqvD7q4aM%kʢ5s"W*TwPƑtET'`[Qda_\&B]sB%.k.2,x-1 ,&&;}ju}5>t9qíT່&?JRuLŗٖ5,`v*H<շc>)$͢LzmRk\ L`;XXdKvfw!f⅔Ƚ?-_..XU/tP]Oh]ޢ˫W1 g|e"Tl % v٭A)04gE惱⛮{e^PӨ =-;aJxD$iN*LƎF^9xLH7h^G8ݡrj,rDsi +2hȰ:7Z<񍲻O>::m>8nf$CeDԜrطp1ڬA"p~h^X|%̧*JO2m4+9iRzeO !M? ;pbUOtb1kCV>N@ Z]`PIGd_]M,r#3|#H>Sˬ9P(G.犝PI +l0s!\l_\iy<r ڞk]YSVp_aP5F -$6+c.iI+q;:_ȴŅ\QN(f/߭( ~Vmb 0sg)_+|K'G(-cvw=T] *Ko!UT+/SBLg/„+txc>*J@Ϝ^ |IG ئkm^ZY_f#8BLZk5.7-Oh>aa/~W^.ʇN09B|k;]HlO908 m6āU_Bn'N*1scW?S5;.?'Hkd6N%t `%C4:˨g{"u:|C|Db)&ᝲhrvO2;l󈢝=ӫQ!g#R~~m+K Sّtq/̜+P&wbihGO5ss 7~k>QcmpG|T#BGVO$V?R{ZnNNC$$ x|f4_ѣ&'΅6I%]2FN@?{ri~vLgJ 8`2oqo‚0SDXťuޥ}48."m)a啳QwR ~a}!@ary',9i& $Vit ,tf-&TK+?!i"x2@% (Lkoe3瑙JEJNU21%lD0{q0=9#vAw1{+^-p(>,$.c;panʶv^-̆|,z #ҊDv٧P=ݗSe`Qpb2s]L. 8Y?6%׺}FELRvP0-z YFPcV :?N ]*/e7ۡRR?P6/XҶG  ʺ]ݐ80B#!f#;s|;6氁PG`D&qa.eo񢣍Gydzrb QN"dlDH8qP&k.?{s()s$jFs5 [4*mOWS};(16Fd]҂+AQǾwuA)-B~V-̎Nُ=8 T-@tߟ#")ʚIjutL#5(#a>HpN=dG@2̪Q4Xҩ0ūK5^!U)foIȢhzRyFmQ*X SaM`Dԉ%/q0y1x z.!|A?@?|cT]# 륍wR %1!7,5U,e opgj-]Rk\g9yGϑs.:8 xoIT}2P*mƒta^iꜞQe nhNE34mwvesWzbE\?(!h}6qVjU8&lN[hɺBb덎v<7H$5;@ yxU( /vfW4*^y(MH"ӏC&|֋bPz!tN5>P0joŘKīG, ؉=R5dj f8U:B8X]-,&WkZԡ~Y 0 AxaIA ot 6=>9_yaj;xHkdxh&s4X+d@1@6F7+_ŭMm#+Rk8j"uC+ rк"Cl#jp.}E QLBoӶCHY"T_B(i9.Ǵd{! 0~ fVw:hbbċm4)i>[YnR:Ҡ/qoWK/4,RMhv6=g2o20|lq#ԕqgGt\s B` QF.s%z mpQ餴6 G/ 7[f8JGN4Uq}oI &Ex(v7O=cZt47iL~B !j]FUUFG/.tGP&gOB^w Fe9 ~H/}x/yzҥx\toObI>X$Z+|Y̳.zf?>PO*vtzӫ5gDҰ歫 \"g*Hby{ՖUƧJX0`ihR_u]Q;I.葆y9 ?m|uct$7tK,4Gk`q:YRSP흏L1h#]Dcj+Y ph. ]OaWXSȶq_(d_'1|_Vw0bG$dR5. cIr"W c )pTcDW8k7f\yfcbG@!DJzK9Hil/>gd 5+:40dȱR#7n@ΨUϘ2syeͿ7T l࿮Sڗ0U@֔r)kkK-v(ha.#Mj|)c :8UXu muȗ.89g=q!讧'PLm ƙ%ٯXG1 g,LH`Y +KDzb7o ~RB2F&Ng)ɝ+\F%* 5Y/I66mڼ6k2 ;$kFZuSɪ5 ^md"Tt/#חbԯۡ6勲h ݗ` ,wECڴ5O`(lVwFYGA5HܐtMɥC ž^.1:x)<AоF؝ 8p?Z"`}.ql /widXN.d+l,1YUm g*A- ^bf6:9 diXF/\& Kl%AMPJ^1Y2’୩<(q*dGwr3/4D S *8ʪNݺc_~ xgpp(h!e}nNM3-Sq|;٢Cd(' D@tkKҟUjS9II8UyopWuȶPݒL2 WX}*R Q1%o%s~%b՗s zC0p$% >)dv,`)w2Pl;GK2wUߋ8>F`UЛqIug9mcYkq opRn&a]iW;<d}%|Sޯ1arS2]$Iڜ\!1Ϯ#P#jLVYw1Bɉsmɴ8ѳ`T|xLr5j.5޷~MxX/IzsB5݄d+ td 9>R[̓ig9e(Fw ߩ?Wz5Q4IӲ(7p#"eKߞ3$7GHVI/s?`LZp3Q=m`" \p=^Xf-FO@(l` m\uU|,|Ix(b;O1onRyI FiPcnr('ݤXu/gvqR8Sƃ;XVMI4rkCߙݍjÝ\SJ/ɍv)7+S0lKd)'l7ܔո96~)zniQ7(#'5Pn}QLr-a2c}hd'$~B=]Øy#WFt])xXg&F6ٍ(nwP$^P!^}ï * '{"q5tOCf~yC&o鏚yA0Ng.:LN8v,} 2^x(|Xޔ&:;t̀}^ĜN|G(b+XtM8#1[c!()p(e{ m.Cˀ%Ĥ9#,( &wV&!ik^a|y!&,ùu%9!J -@XVBϐ-\ Ҍ-\퍴tj;E~$kR3naR:GXo^,]v,YA{?(7wCHf268.5X>8 j(-5~)Ehs*T+uo-̐>,0WjwR<[ji=Ѓ6p<~kY|2)YȧEip7Pp7~媽, mIβͧ%yQQQŬf2AW\oqzp!?UI򣭀 +WVc+'1w{r,-Gkזwrq/ڸ?XVczpR87rǨ4w %3nyqS31sl G™eW+fM 7V)F /uF ;Zcu`_ͤ"&+!..@{I%(9E1HުlJgkCu:H&gZ͋ .ň5cDǨŌPٯcZ&3`(w-ؒ1z^Rz'΅}O|[DI@Ȏ Q|9*Zi5/;U%`k~Ѣ{ZQ@IR%B*/R&2ș5`k~)ҹ]= FMrMƗ` D+k}.29Ik%m t+`1 *.'Z>0.mlbNM%^[#JΤWҮrċpCo'u~ 0s̹Jja`$ķibiKĜm{׊@zkof$5u{?`Z3kCN;SOjN?e@Um0 +G-wB. ^7?. sgJeXDe"@e7P{C/8s YF+`i& eDc@+|?djg s.IД{d r4㣟W [܇,WEad2@[*Pσ[#c;mh@_bo"k9[DF &=\7P=7&o@o<"O )t {!{nZw>Edt˸Y qdL-ĽZ_CXYi򡓛T\=M>XMRV=vS>lDG}5N{S@~b:he>{bw[i)Jʡ]@q.<[:,vg'&jY&!MA(ּ̡TjHlqv$JC;Vip Gb?~Mlx 4(2#SQO|oEJA z6ũ)߮#/ĕu :MTSBDDky=6Tdz[^7GXpv,D֯9SW\׶3̆G=h{ʥJ8F.u N/!^=SPO{9nאz ?':Cc!x3PK`9 /1^ʮk?nlL9CNxh9⽑4 nx.ʗ\n@`+f7ҲaD!D,g9FqglifZTg;Y ɣI:KO0S>jmAB,Wl:^ dxOIcZ%+2һ[4.:[#hg >n..SI~ SNoZa$,^*lYJ,dJ>CHOe 3BmRƒ[f >wLlgÒ݊#-rOCMG7mMJP\@8P%b0ڟLGSՇ|vx27Y}hޯ$џs]R?6on7'a5J)8KJLC7ޫ?+kb9$O+cyM tmbyanXrW4󎭽uf:;rT@/p 9-DƘ5{UqԂp T}&Ψqso(5Vʯ>xou0!xVxxadߢ0"*+ {A."ľSRoGp5["#\ޣx}3}ԻQ*7"xe6*NSs^up?sVhQD0<Lj"dWs2Λ+THhwcsHXS>ԧ73^L8Ӵz:B,|ʻ͑zA$^gۤD,oRx/_+b9LXwGK")aiks`՛GJ9g17N U|S5QR(V{7fQ`qzF_uyk v3|}n!U,]x5%EK=ӔHS+ErAUWn lo$j@KgGsÔX)>_j Sjd%(+t\^T^Ycqm(&$?Kg7WC&(KD<)youja^{8j(aA#Sـ8JjVWw/,=[ؤ8Ѕ '@GG{KQ_ĥzo $Ӳ]V|TQ+)C1ׁ kʢ=)>!.+Pd)1tu]]~Јfӹz_ 9.@I9bO$lBU6ٕrc0 a-jRKb+)ulNlJZ z+#{03TV0ґ$ڃ._>ȍ995CHuf_9 S\}dhr=K+|A{a1¢ %vQ'&žk ξ6_Ts~5Y YF.R%kEi:̅Y\/b pjHz/yhy dY <7ٴI֎0NRQdgBފ:1!ElISܴj^zA<ֻp1Z@3Aumɝ˵wL4 ʨL>wĶ+bRɽ(mbN bպ[TX]uzxV}R$5gQ Y0L yDW&~E"c?_z k~n9CqvSy(D@VFE@MZjgIgEgs(uf*ûbƆ{#tAԭƃ~@ A\6Ko!AW;J)A@B-|[ t1+wsdWXZM 5s?[2aY3sdU6h| O('..tVqՓ1n UM wnIdao(/]+wl-P폷˚ B2 KH7-y$CZ3Y#I@(IȂmhr0o4>W mt:95-B9& %7T4-`\x(uܒr(]x]5 y1QQȲU6rD`Uzm׃69."=du "G.hžM۟ Bw͘4n3pIh#Ĵ_jm(RBǩqV 5ma"7#/ }=HP(3 wFE(>/҇*M;BsWB('C"|FnI T*CAݏ}ү/4D=䶫/F)(Jb>Ha$R&0@oYI/c+u|y(w۹ogpq, 0 SZ7ב #j`WX( :*:D3C\O]p%v{glUsG:MG5r>bv;j - Y;΂7{I8ZabC4&<ŷR|C`J>\&"ᅘvf Æ)WMhxS1yQR8v0 ju"O+hbt e0 N1aIԣ "0q^ aș:UE1fܨO+O^Pmn ei$J۞`ZYyd//p'YѠZ(2?>vi`řԑ}u꼗tg~}oCz%wLTd@߫g !E2f s!彛^yu=4M2_@ ͖u~PL;=[ERa t擌 -+-~Y$Y8~WPKz|[O8uPEGiJT͛ބeFƮ RBh>mȌh1~F͙'K#ܻ: |9wrE:QC w3nqX\lI!~m2u|kݔg/c#ccZX_r"P˚="d闢,2q2|VFp Ύ )F^3Mz=W~6"Cter8[/!WD6ֺd^b+3b0.<*bԐ\lD_ 3'5I`n&F(6@;gPַ0K 7 g#Ym)zKUv7pX烿Kbey\94+׃TQ=۝@O\g̋WVU'aIO{C+΅UI߶(w4թrHsڳIj녛~bfDa%Zb aZюzvK|i4ZZ@2T|MDӅ97Ď(Gkqt:&rrJAg** yqwr>eMT$28WwiT7q$xM0*k?TUU! BE'g8uM ?n>j Ui\QTwo[|ݔ;.ϡp19N^"f { {:6@Pҫ>=!# Bt^0ݸϵ*@5=όOoQ.oٺ}RI{@!Y1%󻘆5[- dap%*x/Th<~Qn`S$''mL-.p f|bI8Oa0%XWCy%2Pí*Ն޷8AGXuV$Ip.hnMg%l<zJ5&YwVe (tTt𲗥=]YUYg@wlgqJKbImo’#lW=pg3py9+p۵~ujO;^>3JkWIQM]JHc= Z&\P?4W n01jṫ񣕃ڥH }*>R&Wѿ7Q}ڒY39E+hdZE.xIzY 'G i]"(ї-wm c3 =}T/xPVHdp`8G֌%I[˄P}a̓h_)yh/N(5ous-ډ&\sEH>PEC4[[EK[7w=&0F,OhD`#2Sa<dž{V4u81:Mw-v)0 ^ãr, E1(yhCTUdi&,諼za`.\>fn8W'ܵw\9Q& QW}@U R(kMOu4}gUR!pᬚ'OXQbI (Ȑ*/jw]F53l$p_РG8j7%p/&3fsL` 9ՊDgGt<, .t_Q,-_nUȅv|kdڡ԰'Ђ(: |xgrN&yKu]&+-չj*{<+E%{!(9ϐ#WZtf ^JY}dײ1n6W:[s+!! Eg'gK [?&nEDS ry09Q38o7I/ ORDAh(@sۜ1@} IY䷼@ aƤvF U7|Db$9Ѩ{s/BP DQ? N+\6S#l[D󏃾PG k:raIrNteFLT%|E&laAR٩Q+i3p;Gmfu9栩ޣN @ެHhE>,bJ Wl(6S]/V"sJǀ_w;0%;.ngS+ci7 Ϣ͍i:7) u1}^CT@W@EV0qێ#mON0Ņ8*GAdG|P_5;72PYsbU;3#`pD<,SdC m@/{H^ ;f(#ܚxbWae; k 4DČ=%!#%?($2Ə~4['(ԺlW[.p7{oDҲ,̰hƐ(R@0ux⎄S9` pR6f?Վp\uQ4 |^B;T2uIdqΘ+g6Y RiDvă]_yWp!a ӕ2-Nm.WHFOaɵa t%17q:1:Eii]LnquL ooXZ"$\UdZ0VȢ9H&%-h `wa~B%v3:^ƙ?OLhSO{3!8t=fajӿ MZLد$2Q!|Aۑ;SO'迲Ȕ+j) H|==ؽY]Ϫ=GtX ʃO V6TaXP؁98L$-P>!P=ۗ g!NI": ӨKsEznNhaU='qJC%Gc;pPs,ydxNTĒ)3~Ld0\4Yn7moN*#O&^bԛll_L&S% 5g#8iqf>p!$lҿPQ1bgwg]X3xq;%fW&srg ^ K;Q1d8kg1LQ>F 3@ac쫑Y\;GD qa,q+{pgtd t:$.}jnbRwsވ2X<˾9Ŭp mJUݜ=EΗ NP 6_.w"5ۺp4P'XܡKSI8Q>͙&u8F5l?E'ryq65>{Cn>f_+ IdkX\t'~//r/}m0ڰK88B*%@a.!f}K1w11rQ!}2O~.24/r f3㧷9vH/=7 em]*jgRD o ZVgOs|8d}b*0Q9p_UQ;TFGx@;!QxA@ InXA:Pd=``UP/RjV+.(WpREW-stJ뤕܀;mVՒcsMc2 nm'5c ppIb8 Aכtm s\\K!_t;ɸ7cJCUMҚF+~=a? nӖ8T>ޜŔoT`;A•+'6w}z+J"+q*loY_@qʧvڄVj.;B{qd&uTٮ-Hދy[PO#/Aͷf>pJoߓX6} Jek ,:;U.ONlCoY!jḋq@K Q@b)ě > բaQ6:Kt2_O >]Aa1S@ OUAu'L*12i%揃~ Չ *FM&as8rq1@4&@3$M.z=C y[{(DVB >*Q:u `?I)9,Myy@RAJp L#N^[ҳ%%u-~4 WB0fR lWi|kX'B `oAcXh{8{\8XT.h RsJCh_=l^~`A)ɧ7.aDV$& Mkm\%6Lsk/6GWOl $qy;7a)l W@p8*bB@7jQΩlܪ9^hK?A1sbC乳8DxƟ,uB:XעSlDJPMþ1`wxB͵׌eS)1L4Xt @@Z1ՙ GP!h%L:Yߤ#.PyL2h2v&\ek%h{*G!֒Cƭļ9EdX,'U|=A dpVLdށeoNH"L5_O¸3R/lW9AAhZ$%ȷ0 "n3ThE"J&AuQCHj]7 #V!,i3'ؗ&Hńy^OeЃ8L h%֞3Y$?_ǚ BEt7x mZKtOFN%HP,cpGgU*/I[9d6+:)mNyL{G\м_jxۓI=NMm(_FQr)a?鐞 J~\j)P jKR*]A`\W/ m,kT h-!/1ߟ5Vdcٛ ^ߖiCdwάNܜpEaKݢRFm'ʏňH:SC-½~AFFOQyL5 -bCQpO3d^,zYG=x47- À&Oҁ\-QM}j?oQݺ;bnfuԠX=jVtOt p'%K} UDZ;EZ9ZvaQ!ak熓•MDOʰHeGQ"_+KC&>;z8q-&' `vF#^cM7ΝRLJRwԗ(tYU1ͷрEu0[AFnߝ:i!e%GH> F#DphvTLZasdBG]iY;7Xoc>꠼~Cq_>;W}|5JfUbE;F- V`]6{>}f)'Rv " ,|E|LRя%}0lM.~wRtSq71?&q$ Y TR[h7H])J`]"ZW`P\ҩUSP% H>=a&fy2djAʓ9fҀ3͟w1}/[#-#HҚd!FrA`bD)bm[tS#P&?" 6XŹ{e:q xr uǻuH|ݎ榞d1V0k/BlY*/2U.[QU֥;#G9&4a ^AA'jk%n|H;_Ӑ4ϡ9b``5n ;qPWJz%Oe2֏3z7Y΋n*{Y>3m9wg--T (%&+X>+i=i(JwvR\׽G#-\;b6aZHhRk ^D17nen:_qCa(텿sY"AsTV&ټH4h P$cB46e/dN ̮LT(IW q2<1Z5P>_oyY)I{i3xM$+5pUs`뜰UdKMW8YNѫU?u GSsGӫd+jG~׶(tڦ}i~r3^AL ?84h}_.QSFC6=i$#1 vZֻ: h%- -:]IYOHKDYEϬW [vBU\ MGKItMf)jG3HLڂgK>DNў,W/է*8 ;DM TO:m[O i_K@~\6GQ}׍BfXϊY-/_#E{oBs9d?Et&M|{ zꭺ;; &)gZ޲#ݰh+urWLVf;X^n $2 4@nd=bДE> Q+}^Hw W;6;VNk} 3T lEp).2'y?RSbtYj2DT\G6^8F n߸xX5bCU@k]d ӎGDuO,;iH(dL;:9` >;ս ~-[ּ/W/]=[#UЀpf_;Iyy^UƊהbt&N?p߭XXJ}(OsSYF|Ç9-M˷T].}QeJI!M?bi8&pue]J#;^| K|d͢KI?yKV7ґoR],/rU8%{} ?n8Lup!;FEb3QGMu؍B报랯4KRwbׂFQU%*1& Q>7b ;ԖQ(ABv$1Wv:uҰZ4z&iipB#}4]t%7 4#Yp)KQ){ 0,QTp%L΍bw(lQ,(3 FHc|\:mgW`Q_s 9gUC죏ّ cJjt3,da'G\^;պ5(QK!Cx3BAޓ-[((`SPǑNeIsz<4TVK2400V*{Zg&ňoĔ9uL&.D<9m}Opҩ$3:OR_I:uE:XH<e34 # ˿kh eF\s<  2CZmY5xW|HNcP_$Xf#i^,~VXŻMd!(LJx9cT:=qT.넃 쇱vp_?4_ #E0`v(c겹 Ԣ]sʽXZO#2hJqXHN\G D6 BkI{Ĺb;\}W G ucAs (2;uSt9{:8_Z`y{'2!pY7H%@vtlU%kJ9=w;hDʵgG HYwm/mf^{&ڸex$(/eK_1ё!i#1ȷټ-Vu[ y'?e^C_^Q쑈5PihrE3*%X2yR5>F~"ՙ+dqcxqHυyʺHUMy2,~{5r-OVz@P^{7D΃LCЇN,HKFMq,j_aT$b ٨F0 y_5Pt{< Oc56 &3Sn<^8:c 4y ˞rB5"KhIŁ\O  4bo9vZc됼g(RR!:p9 J.jpqԮBfpЇOeY1r0"˚Ё烿Z1R7o#!pMhIiRLs]`d RIݜdV:1M=Bzj[-_o=CL 8I[lօУկwg RX+EX\f,u/BܹI0%sR`P`zvۯR"6?v;Z(gHcr01L$6Iٱst93+n$WUi]-V_ f_a V*Rf^6%W|av{,15.Ęi ֨\1rV&Fq66{SEGd#[jg)V:/|&y b;X0Q4#X0d K!%}\8L^V;OLXx.A9ճ'wψVvdiX]2qp9z=@,iП$8I& qО^ճ0q#g$T=`̲ ;z5@em!dboc&A)̌0c3(~%ݲ%܇8m؟0yM, P5YA) MilM&ɱ#S@ikm/NԀz繇|*n8XA e~#b~ý9]}lP/}1+}Lσm~E~Ѯb;핹dt=򫼟 J(/ U8a?cxE[chx}ֳ8aJ`[uYd<ڷK ah;bɍE,>`@8]H @{TTmC o}Fl2K ݓ+s!K5S>ҿ/x##N5z=o%YRbVqU̞`g~7dK}RΒZMp: 0@ަ1ENF0f?_~ՎeL*E =Cf hXM6 DSyXlCMGK8)Be.xO-b(s0sO{Ӑd;6 97Ws]j]4(xAaMRaN]jϴK&KW~ g<{xEyqSJlMUJ[ qɲ59tjHCN/Ir;T ȜLN)ʉwwGSt| |t6}ڥH'i"9ţTW)/4᫉FIúys*ѫN:av-N->#IDju eODy𥈴G.[ec#tO4Krm M:],S&͉\I I]uQM@/KGG0mtyY㘓q;BXki=e-}#c'ʩahZsyPx _,6b#p_9&f|j&֨|ʗHW%^ZĚv kR348]7u(ߣIw1бyu^6yh#toc0oiqi+hQ #at%"l@̉FPѥZa7Zg5G 27F~Q;\d]rc&|M"&]`o߆u1\s"1W@G*ՖZ1>(uy ڀL[LB]Rc']n_| ځA[9==䤐{GA.8njy|VQ1)&TKd,ؤeBǁ?+Y%ͩnwA0G{'Pp@kQ4:jn;ltW3A%OfҤ;G&PR/õsE٘ՕqwxgSG(ѳ]eOPba>tJ,kHŻl>+tzw8(q؟WLJ'"S_ w iϪNbDcjR8Z. ڣqq(k\u-g6+h/?ƗY:3Q Fx$"qϾ7"חkT#Z)>]0j5K +9ʲʔ L0x]x C#DU|<%'On*ea]VZ޶=mLSo}hEVp{'?#}1!5gm|.޴PWg ~{++)Uh2tV> e lKeYzzo(hS D\ <#vWNHYF]eOmw+#Z@Bdppe;<{Eo;Ozp ;+ pĨbaJO?3s22 艪j<rq,_d1kbkE _ fULPBf1RO0>Fd8WF9Ty87۲vB:rZ<ߧ `'/m\aEs[$e5x35+]ewP=j[<,<}Rߌf†1g#9Q1c~mtI xUG;x hJV̌O?3^0B)3 oJ!Β 5,S#+Ep#Dck_QX ONqE&%NĠTjrn?^{IIQ| 6WD%O1lX@]bq?1b^f,qѽ3B]")46:V'JH q5Qp/BG<=;)0`GɶS:7K8 #e!8N[XОa Nٴ ʼn[?\XcMrg뻯ۤ 2xƁθCz8!6=?r(gRWG˳kPhǺo]AwU Lה(pm^}~@6cӠJp Y(mo9`7,Si!3EC + IslFNX̡'C=iJFkR֭&/ 'PgNFɊ3ZOHkֆ^_p槾"HU<4} -/Pd|H*2iK):>Wz2tJb'Τr#MN/1)qMxLP$aPmIsa$`'*}vU=H D|&"q)n Vh,h8kGm<;hs%髋4U}QP!0g5Rùٹy X#D!Y<,֢RH9 LMI DWi0Pp$yOLEKSh inWN}gITE{ > P>R> BRBŎ> B4c5c ٣=C0p12b?+HE0z6a9*|ˠC]&lg&N_ lP`̝1B:ak'hحB;)sbv*IZx8W=,%VdۜvՅlߚcq= f7U˺-!n?o**zٝF#})9vF4R{juQmɋ{>Z/ta uMoW3q=9{G-Q4}d`2IrSDv5tE/Lql> $005ML, x<P|:frsa+߬,]h2mr_lYGrUR70_[Q, 8-H\?38܈C qUk1br.K2n&tbW! &:\4iM\n>]!b7)-Xa5-2 <וVt3:m]v:G}>AFP`Q?I.){"˛3(_9zj)f,[*o~WGHdNںKs <-݋0^08M2w ;L;pCCsֻ 쉵#?Q$h:fr~wxExXTkNNzk!|æZ[7?s _` QdBkmv< 8FJ@p:ʞt&/ [.6>,8jl1 Au/~Ƨ? Hޖ+uӒM7cKwt\5'}sӡοA\_~ 2Ư57YffAZӇÝ0*Gr6<A:&۲iRbݞ7ʡ3;dž4W!=_u%& 5*ħz@*Rl(\Fn7sGq:^0aB`6klyWђdgd>2 2Wʺ/8Q:A~_LLWPP0,,|ăa_7`=KhxHų`ܪ+-w`@ ,>0y{i&Mpc6T" q69eME]8"h<-1|&Φ}'C)#~5k)>֊@>GgCߑE/n!.Qgm @4-4x +MM' "w>悫Bcn6uRPG}tV =V1FM>vJ۸HC!Qwm#ƲW %d 6` c>)y`;)> B+Cvl ~85y &5OHoΈU񘻆V"ђGMrWq^$ٙDbD6O9KZxG'T&I A] " \R@)3Ы ~x " Vkɮfg͑Ll~ɄBɘ=l\fj6 j:߾}.XXq3d%S6:8ٖ3 pЊ4B(&mrFWлv|R10Am) 2q"ITihG[O'_h4ir5ٖr ˧tP,3NG]#T.*vhf85ⵈdV$T$P /[~uڢ_m\:&vБ *-D0fl-QYK. :ğx@ԣӗ2b>ԧ2862˂4%xRs0/ >\t&' ll^>z-T *g,Ed)qKYש;=9{80,MD2î\'`Ը8Bi~_`gS3)A/o#m:+yu(W1$WStf}N69a k!Lb'MClNG,,) N+A+%3CeW|l^{DwI+ X:{| rĝnibJuh[jVD(y`׌=nGU}EbO h11rR=7OڪHAb~g1P$f:DհotA(&j7n U,xS0P!Pscsӗ(}C&4{kgo}OܾG789= k_gfS‡d7n%F4ךVxDfU#:~Q / {zt9}SZ⧾?pԴXGfl(Mg:}AJ#*l@c>|ŀ6=.*)ܘ5E<ЂϤN1XHp)92hEzAM V0zqX8&mC@uZStga+U]^d&cøl}= Cp"BNO'VI6Zj3~)a&T#:CE79Ej9CVyfگt+BXhKwf9$BG+aF?\_m4>! JKշڔLC JFt(%$bm*B y?x]HVʪD7sw.$n,%Je)TiQ&Di ݕmaQŇ$!pjr$z6rx e魟2Ъ1}L"wzA .;+1~c`l49U\2>#I5`_pɚ"FH25dL[A>A}H{Q@"J*A284i`#' AMwG'zTs¥Ĕ^UO&0;**sZK2E$|h?E5Ba1v"AW&UPE֏L(v<Nr$-yᾱG 8Vٲ뭲8j(ђ?_率3.=/m*G@n|wfv>ERNFN+JZ0sV5YV3V܄N`-76rE4Cl͈G߅5Q;*S= P  /5lSv{-3ȎTǟװJ\ B -Uiگ2M;'qY] KRi{[`r"Dz2hXϥY؋(5%[g}>haG ((4~T~;V4 Fx O{禎.Hc zwFbak8G+ڥ: Ѕ=/" #Ȕx HދkKY<02^L=գNՇ4ͺ)\~7(v\i,5ieyN2lQDDaii趷Z?U'҅8Oj=ď;!'e2jܽᬓY(UNϯ>Pިb3ÎOE8j &b@`B6pvUҋodmS%h$!&-+u @ड़ Ұk2իrl)ƇZy yU7Aqh{-kXҭQ Ci=ӐP1 / P stQ:]w/, M;tDm-[ y HE)Bt@'* Zzvv 0fW|NMD3aUXXw"H'S X0~&k#)(2c!7`ߢs5$A~2V G0׎ gq7PЋ 6KHc8jn'OBSSXG92|U+?NCV8}S_<"bЃݧbɐ"-UIaWYmF5G8qG2􉋕#b3A1~6y2{ v1pw1F1 om4sFjuRi}Pې9GӒr$_|Y祊#j]6Ugqp!caT#l9'49Oū)h:piC5%ipT@CN#zs] m0o۽DTs{t@:F7|0!sv_>bDO7h~9`7[daDnK T~‚h8FfU-QM~W " HVsS#.rGA"YuTg~7yK+Ա^zutIW$o& V s@9'Nx' w|s`uv7!q @p>4V<8^&R1YOJ^U4/K@aÏ**nrZxȩeRf ȕVΦXi͠ocT=vCzIWkA|b 1@`\: ݍ&r[֟%O7,/4R*gz"Pvm{M _̨euќ>X_+D]6sFM^g:Պ>AEZ \n0_sD"L$>/ɁݲIe*/`dMopdr n} Pf4 wilV Ij;KRBƦ@$)JO4MWN F vGNIXJ=f͆<\WeqҐ @i` Dv_ߊ@6̢uH}]pp!:qBdw_55JO}>w64' ~!~ARWRTg X|&!|\وryOϤuu?Y/RjӍ  T4uU':PS;2"npNWBK={Vjŧ\Nm8mV{,qۜb̉'~c֫2쁑Ta#]ۋҬ=N fyM39/:=&)LS@դLU5DHQԯǤ8%qATsPszVmj4$3c`u_#4j?pJ4NB*L##^'QdiYf0xc@s h(!t`U7hid1mu9R+e.Vovd_HJvG0b߄xZ{9PgjV_qHt8h<6€fq6/KzM+sqVh&'~OQ .邪bVĜʌdKրUDŤ:t/MӍȿ$?%z(d1o,y+kSjA䉢rH~ըvT0&H-׾%;wh*CRV8ꎛ"MqJ%ߊ-oC)ו1.i$nJ:?@j5dG[ŖK?`ņW >Pv(f,fr0{wQ:w31˗- pg[M#=@4 0rtajz}v^Qr~y2bC.7n)Z;hyN85m.J(7ɍ˚7B~Kū8hHbdf:^PPs.kWضJ$@p~*A|UqoNvRRJo\8Zdy_|U t@c,2@co ޮoߖkKF,}alԛkPc2ا"z qzROmg >ve##ynɪ&yp} /‹ #`/\̽9֒+ʍx}kA!Y:d\QC-sTzK޾CSd5>x?Sی,59518I7Wro8O-q!M11@XS[Ly9N+ \0FψEѐ*BPX M`3~ړCIT t(MEj13PW¤yJhk=tJ`n$%Z $?/>shr, :Ŗ7f4iyby3:!D%i2(B{Ъ`>iC˔:Uןqnz2L>vmlsڹ0L-p>Y[#:RSX \]KCχmtaa$}'BLr,xv4^ivWfN%92&`8H~>\ciutUP"rZo^#An/%[9zG]˪Qf/Z@ JM緳4b[63Yqy } ÃDD:"(?|4ԛx՝$s [1F҇"ODvonUjDk017vNQ87)a]-pE:d*|+|T(ME'<Har=H5!IqSO0L{R&\QjAJoSFTHT:yJhŋa5YRvVCK[O;iPB`8Z`tד9͐OiO/08ڥUTCHVv` pԟ(,L& Or5|+F&Mh{xf5o;pw~w:$J +g%HyKyrO."vT4W6#%P~v`%r5Tv7M,%vnӋJ\Y|%Ii?ܧ6dDZX˔CvsHY^jvbv ovt0bna_}\K~^+ 6UwVfzZRl2wKPQ2v(ka[XuԖΑw8~g`˜ALb>^\:m:/vQ]/i˖Z]agT%q8v |YSn)vigj"Մ׭Q}"S}:*s'2I3(EB@[5Jvuχ>s`aam+S+}meX":jI}Tzcۥ4ʶ$@FnH08e؄ p"|Ju_$1 3]sZC#O&P^cS@V]r #HhgEzR 1\/TμW_HoZPGFI&FOsԬwK9"c<on0_a@t Zuq^ɽLy\jq]q'SN⨍?; s&V0ɔB[ IO~$Z)̹B]ܕ:Bmy*, f;Q7i@ѝS'aW|WJT8Kأ!\I{Sݜaq~)4]MF#OV~ 'J> _s 3Z8 Qk9i&t S26d>"M :g2^ĩϥUMUF[rJ1kr4+g ujFEf=OWBF]mX7O1_Z/ls3le`_f[)JAβGLD=ԇ/ =R{IPNA̅1hZlOAuvM0("HNb-5b;c栘!5, 3umkONN꼵3/Tїl4"ix*=k 9 F( YW- iurP9RRV|Ԛxogl'PCx2惪,cd PM6@FxMěL߲Y^~0lj3MJK[)dN'tL,^+XM{\q¬XqIpA w-60 H7W+8䦩;?DN^ԃ5bBVʹll  Sɏ>ՙJm#z!ilU[P5@, ؖMyX=׌AlL}[Bo[$O-80[ZMb&[އ]'DL{ƛO Sf䤏5gegߌ .olR!gk25T$jx޷{+ xOos6V™޶?y~xlys$@oDxL7Ȱ{S8agIWBe@ɖ݅[kѫ_zZh`%hdž4H7ع2F؎XytsJ*´=G+v^_f1`RyK(۾2~.s"͎e/ݧznXAUu|k3`rRzS|nmp&or 7iUܡ~دι~i1t7Y7ї-"Q匡퍈I; bٿKr:ƣ'ỲE*+sW#fC;Y q٧V[|v#x!w=歫$^jɦR q:WQGs @֮ľ|E_%Q7ÑIgB m4Q)F܏7¯ZzuLxX~'7Ԛ8ɞ;c_b \g ßK\[уjui =$2Aj 2 G?eɺ(4ÓIsQ4- Kb1,F I1fąpDN!qɘ< uH "dX?b|]u6~?:YWzkr/)* ԯOu"* 7ݝiЌgo8Im6ڄu4} hˉs+O"ǂե?#BhK. '-R&Nd\ @8ATmra& AZuYgዕ>}ז$gMu Zۆ8 hEAޜ=%})YTvYh{!$A˰}LA=v '('(˄J_[˄t(Βұt^`iQ;W5z zf]K%A3FgP7Rb;yX@[TW1lVݷ=Fjς}ULAT/=j$^8xPq\^-LZ17Bg 'R6*7٢}:-^ڵ}% 2O)\I --}R{naz]sl6_HװU"egvQQ@>5[SMw(Ct'mY`7G:񌲯R[\ NѰΎ|,/ԛ%JZ V!R0g)etTׁ& 5Hx6 2 dJ|f4|©ïA^²Ր9DMԟ[v֦Υ j RVLm>n% zjY;>0ּǯ%p(S !4dD"] |~3"|1  p&))5WĈo0=DG\S wz&XfnY鼸:C0 bֹ( <߁3(ZN e \޸dj&7aEW2Z=#hQh$fi铮=L{fҞu6|77_Sk3>Oq"1Pf̏%KοZ= jdGd@%9)[{^|u2!G`ãwhb r$}LzR*" ,3S_Ȫ%jz_/'P{"+_zP8,193&Tф -&6Rh@lZNOD;ܟ;~&qPwM=5Xٟ7]g`MEH0R5:C'|&5h7ܙ)l%^wpBvσ-" A6z6I9@69sp./UUƒ/}c4~qQ&rc{$c;÷ClN`ȳ=W̬ !byM5bI_^Hl*䰡ھa~{Q'ǚx7 9qHo^dAlv"-?C9ƍrPKJ\7`q„e@S3K@Q#CgPR^D.i$ĝg*r}\pD[X);v|,0nos吵;)\;FժB̿[]:> zS8R\+yxz\fp'fv0j ڇY:&Td ~Jd b4sQ mwʙ؄RE4W$o-wdgdYKodlH 08Ȩ#&Ps 0 l5%e<۽PJZaLĿe!짱r 8$\WQċ.yR ㏼Al j1fH{)yrv ڠo:ʤ۲QdOkc3A]n'^Ҩ;/Ӊ'X&Vada/5T/XoXe@.q }YޝTOOR(@NO=ʰbBz1ʤ9~!sTO4b ZvNT^./`F8h\w{l̘)6cM.$y4PjKSJc$@NiM4R+r3I#K .iLNQf38յ4cg/t ^wQ6{ *]v%.N4c w="2AG᲎JOP/Y.*Fs4gͤ6B]fMm1Ϫ%IJZ]g%&fU{1| ݗۍ),Wxax28SZS˳,z(?EDkFʞ>N qn.~E%wK%\6HT6* .ps:lBYfc+6B/AOdF) Ckd~dǔ OzGɑڂ'20sb1&\sxCVyΆ&Ado<o8&>f+N]Gl&;Q+wfa-:>64[dϜ .֯K<5mkCݒNGJwOh2ݙu ]aaʝS+Jp^w `ձs |)lv|>4U?KB$yn| _7|U|乒U]πrKf,0!'P?5VcctVdg<%o:s4G@rk@@NG<-P>"z3TeA$}"MNV7,HH˹U0_dKjƶMZ =O <{-B){ԕJeDKSOdbkkHA0/y:?TaCRw8m$AFɫ>9%<.ŁpSK2G@+b[>6:;й'OF}ڶ l-玙Q^2/X31?Pʧ;(ԙm6]VԽxQp:.X7[I7}`ܓ;h;o'? O"Zl,-]8i 6{%WyimG%Wh}l|hFfasw0L_y7rLY TMG@Fe ~E/ynpVGf]~!Le7;T Ypmq'_#+@zkfqܒ"ݱyA! :t~3㨓0`>zf%ia2_U*~4]:SMXTHy`8Z̵35atq_<1Cxi7#dΞ Ѩ}.Kߕ<8Aȑvz=0 =i6*cZTU~v c3>x uKtS(=k _xHӣH_{2ה|= Ζm£.:\ìZi=}(~&ĭυ)0oumM+6{){Q8Mr=nMH3zm`̀mJPA!O$wxU 2IMr DfRodg\%Фi~ hv^õY:K N[R#oKT#JP@6Kg*K_Q\,STM/lBqtC͌8}2pry$1~*^Vs^vjrHOZwm,S ?ר]_vyu@YzcSp89z]97jfh~ 4>Hf<bI3bKԾEuGUmO}{ gѦW-u>|0^Ez t9s;t;C}S]-[Aܫ[I3>VF>0TaQ2\3bE6/~JCi6LH<8 M6wK v_/ E`3dC)@b!>%Bو_eY5U.Bz̈́CNQN5["Q#;_^iZd]qjx<Xd@9t2Üܜz?;@EHi*8pQurASIUGRE9׻#05Sp<~ C*-F@;dVvh% M9nN@'llDR*N#iu ʈKx(l΅#:pKghd|٭J ܞF_>6jkLPd_s+DSu;QrG"[ r;3J.@ !W*l{rpܪ/. 4ijS9.%+Sh}5@ ˷\wkʸmf韰*k@c{//@q<ocSfjsxt`Ҝɏ^H(0@Y¯ |nl!s(6}hxK! 缈w [:;jPġ-$pC)kL.t'9 9ᩮQt{F/OUܝ١6F29ICvmA|Xm'ѿ)no;GWH=ĶTDU-W\Co0r1oKLlfڱLNu_3d@H@g=.L˳GT8 ]rݓ)l%i0;i-8 CSP籑z&û<3|,x?|A \Þ"_` cs0ĭ^o[ %KsٗĐq! P`\+anpQud6Mv*1#g+Ͼa{Mį>?4cgLǘwLh( æZҎL[ͭV̈>~\;=z1n* +li-O2ḿU̳%fc*1L6O5ULgnL$n ~Z/5nYHnDG6If[ Jj2KIAFh&b;-34M cylh#Ƙg8;kƨyJDY0hOH 1-= 9lɛt0b # ;} MӐ+vo鶌,O(,d^ lABW-`wvJ|P9~llZJx4a0 dzF =|2{Nagͭ^N .\UG8R>-A-13\tuꤞvȣ<~|;"*0=#$Ϛ^=Z]a ~!-o)N/Gӛ7-_bp/t$mׂ\f÷1?gIsT.*P͍C-c&~Q1c;ǧ٠T]@&TcmOuXQT oy)ɱɐj{%CS@e }RD3H~$OI0Řf5p,$F=sJWE~֢BhP\jPN].6`X8Y%Ds{HWso|>'[x.?A\%s~(tىv^oy擉ߕ|NۦK\Z06 Ǣ sjs̶DbVcCO= \fTN]gbJ nH>oU.O^ҫ5ZDIrϋ:vѓDA~72Ợu0-\6ެ6BI[(_^5RxŊ\smݒ~}AFhBi[?g-$/j3jZ פd2ky~F/U9:l#B-" ^g2:]#Sl(܎FM%[~fF5S7P[u#$\/-r)4|-%xq@mF)bVo/T?$Kil8:r|j'v[Z\K!D*= %LM)|^Oѐ ^kx`kF^sE+1z\rSk !#fJp3츪g/[_B2.d駵x<\t=rJĵ:ڮCuM rwnb07%8- |Y 5aA3:"K$DcjtDžDj2 jT2۾+WxQgM%z,VB׶Gt9ݹW]7?=g0,E2bX?oᄩ$`5)2g8..; g2^B4jf֨OSxswPŚH5!Xlu'wpʤ7FyTLw $ ]1 2ġ@ o3&H]l |tώ Ԁ`- "g{"miy)ev `m/8k1Ƴ+gt;jTXU3Uy[#u .\R ƒ2?7M7b+f G\2~AҩJp$vTx05{hvE\UB"]== `6 Ѭ[CΝ OmV@pmoEWt).loHLB,0p:6;)Ӡ !3 ;G9U>Yۀa0Ey wV]Zeճ`t_/P  $$V6{6AvL#o[o.4pݚ L5*޻5iӼU05Өȶ" ײ:? e4_ z&ׄ'; cJ5׋2?gwIU!]tluuCwQnmb{ȡj6B<#4 0 q*-*#`mJ@ސÃ!Hf̺y<1G$KTr@mej/+d"̊&Yw>opZy+=8.k/A=\OPڔC 7)JlH_DHxg@<;,=H zע2D|nf7h{ɪvkf0Q śn91mE`!l%qm i-eM>iJIƎH,M8[.|M #'yӤp+"#ɈW̲e\L=X` ejE߻КWmc&aiJtzGO+5FVIFEom?+?`~(}%5/+="\oB<\bR9'"s:r"T>c,&O 6jQu5x||k+`ns0$6BT)mn>ҾqJ0 @D0 nGg鿤TIȊDe:k.Xz/(bX$1/3!O9)Ցq0㶸'}ػRFZI};̦2LOU uBF-56fo6#g6ֿA^k0i(:nrQ$*!+Hn&FYP6!i\U7$[?dhޜ+Zj{k~z4jlC`5!`zgh[IJ'Gtu"y:%@5-ë}:4- g$Jy ۡUAPsF}0I4 Čt)Ge>}-!XiY `x"9 lo#H &ngPOsH!{l x# "|vbSL47R g( >MZtT,;QHg=Zj7Pc#N:>.J?W1KC^լyb Kw$ct2=;$A#V:SgI"qF(9P/$X"xon饼&+afOwAI|\Qr~R:NʁzdեkhߍX-A8QbFg`PƷ޿TdXn!JƻZrUfM  3Ým ?^˘= rV"J'w{`ܤD^M/m  1ɪF!VRw>- N7+_,Z[x$QqW殓k03 ?^\\b&}b{Q." aMeimqxn<ՈhkcVsXf!\ 2lUϬO\%y#9Qh6FVYEb.U~@|8 0+ ևp_dC(Ym5 p$l&Hl!t'&I͏5b8DnԱy$9KYMj_ſgx| l&uz&:r}=YM$O%ҕ8Sݜ:T"Fz)Q氋Iokv \?V v?ںeh qajn8{ 2 EF= 5$OiM%+wB To`=yVL|hݛמg% 7V[d`uV̀箮Pмsf fm}9b Co34ڣ%_"uT?x|K`%jq 'u.g@<݇s/|dGn"G OP|ԟ߾pGzڐ3.DCr/0OVD|Y'^P~j*@g$xY~Ǚ_ܸUAdEž0SVA;+Tj:se$76Ui)yc^MV_ZJ=At9HR% g5 Vw{[g>>a9ձMCi GER ;w<*wJ*,?OS ,X4~n4}W/.4avx3`yh7jVmNb'DK Q`Ԇ:}h7n>~2p4QVh(L,)*E@"+ ?[=pehRq|DVIBB/\$B!Al%^E)~7fsuxbb)\>5ѻ&Po_ʼntlYRBT][w{wws D+J(gwɢ4 i>ӎ1 ymC3WIp~B*y2~ܙ.nBC %{@[F6TGEG>V㴱rz|q]0)Yro&SsO%_ EUnGw.;9嘱㞸`W`(A+}1 2LENis3)ttW.sBGNAj0g2XD3gvȅ$9tKggEl{3n;I( -F2o#W &څSk<F`=ʰN?ش1ل'1b(ks 2*C?BVUg Pj+q Pl/5?_X|ԋ\l#%0O1jc0$99[Tf\FرS8_. zL< IQHkcE*a-„V GaJ uc(+A=;O RP* ێV"6k@oL. 6 8֎rao-06+d[–ݞ37ŏھY*;4s/Ԣ+'M%9X+0 "j]rBH]-- |U =tq*lH؋&~8r-mj12̛l&"s$8T2\`}ݍhPL0"aiܭ&5 !=:_bfvؗ΄q67NƢ1&H'b:дۜjeU)H̓q]''t 3XhVd7-oapZBa {LG@NQv,h -kP+y4SwrɢSxcDK rC@U 0K!}~_(ŋ\B)NۻF>f:,Vm2! jQT^ƫ=>Ss.[ϻ8n`Ryj&\Z㡛nv,*0kUr찚U82| d]`,p&deX2/gzn${)@>A4{&H}6ldq2ׁ{‘Z2"w׺cspJ.a48u@_qVݝfi!6X%L:}_#7cݕ lο=-3١pH:z||ay06m7:^RV4<*㘲v('r,VXtf1nQzHj@pW=NF]7y5\{`1{1+L_#[8nL4.^rvT(DʒVvrxu@!)spyޕxIe_&܂\^RVȠ밨:ߺ#/Jl,7Zma'RKэa ˔.XoFe\gΣCY;3̂:1CuQQQ2CkZzr"j grNFt+G"dvL4=8i t^X#@ mT<*64hi/#A80r)q^( <^Gs0[_|A Lܨj{1) ! TF\$,n#tiD]'CUHUcuv׫R{v^ԗ7:Q`y2_*K/>Zݨte;ML`P$`VbQ"ZFj+ }#Ae]챨MA-|&P2h Âky6Yeޘe 90:*7q'"E>WIv* RzpP|ctN-lcQ}\[@E Q6^&gJnFڧ+J_ Ι%~sl@ sL!WYw?ARQMdpL? `l{'lݨ04rvT>A$X2_aZ&Qw=Bx0!/DFtGpˎYH?Gҝd=IܭCkpiXQ;+F>q-.φotyHp/_b@Rv0Ԫqưɲ+MOol9RamKSMc^0x$E>dA%0.=x.?݌KD+yb)c9le/1N\pp>%IbWIC"R:,a.m#z|hXH~#9GW wqMd7אx3EI3IW=5 DyRA]Meu^ cLf'ljfQ܋ޮ ǦkUJK;@AtGݩdݣXJ[PqHXqt-vFF*#Kٷ@Yyrjw2~⇇á\^y&S /ǁN1_{9q$ȁ`?P12 GEuLژyE&HDYS&'r0FUb +د'°$F4BGiB#ꮖxEuCkzDqƒ4c&H8a*%Do= 돂 d8vJ`1V\z]KA]ŌΰNY(]-u|1)EYg>A@*mO{W`G C`&n6ˍnQ3Oߞ! w|Fx8D%.>4q#|@lB6$UVj3Wux-q{~NuwOY#a1 .’諝d%2׻_pzw3 [0?яeg`e-!@mv A~y;l3\p<^SPAGxZLISZ>w( W^3=:) %+՟2Y/h"Q5'u'#n+M\,ĪE R& ? ѱk% 꺄9Da_lY{cǩg CpUX7gy*?g_K=h'ɤiuV}N=" y}L6R-E~~xeiqW1a\-VX#{7|~q,Kv"aU̟yY d,##Fny(G\v'm.@ΥĪ5Zִa`hEkT8k&)?QK$9dmιm=0b$A+;Hگ\DA7^IPXp(4?<|aRq>mf lAieK)]Du.hvdݸ:)%( 6 &@~~>/psyF-S pCEg*M6Yd Ru"E5Vjw^d^[8VSOnP[բFaaI1\}0ўWd9`M9c̳ :n,9?k`>|-qʶt9 C=%d.`gBඪ_tV.xTUQ6OHV(F;$mwЈCVFE߈ %|ضc>oy] lOB!.:q[VT9X>gf]8t  'YvۿFZuhU E6 )ueʎvYr(sX1`0]O2ZTC3OEuģJ~^m z͐dKZC!a_Lk,6I;tSD_q:LG;eMdE˿./|ͫ4EntMRMRh3TxjwD zf@|[5X4,T)ڛuJ%cF%sT᫜a6Qm jHt)'="`[X/pʾ/e;9\ʼn(dBlhJϤN3ș *G5 zqɪIAݸ1-mPXx4NW"Iז vza[5I{d㳆82_7üp3꺊EPH_"eZp5f6?ϤRGc5#k&IAIP9##e( :8XE4\,fnb!ҰK'Rc&?^lXN>II:!^+lV8Nt!90QQ*,KpЅiּ|iABrp#~jnj0XܦK~.#qoSD,BX dUKESr n|+95/d^ްGyͤ\wNIg< !{9 B5]FqB^s.`%V*GKɈ8a5G1=fWT0rlg; `#ETrd4|%e:z5 MW.8%5 KҋEH@zzLDpWƩy)n=E E?P:!ۚXg j_J7mw9VƟ'ΈR;K֧1 -{lu'13٩0xi8i.A4% ׅhv(s dhɫc|{6x 3:?-@=:P5im`"Zhi )rTa("FԀP8jTѮ aZ-&l}ӄ#2ԕRqIz\lbnFZYjC(IL*([ܾjQ񷠭 [pvu29*'dR0JCj#mp:qEI6E;|^iBw΋4c \cйeh BN]kQ:oeʖDPփ^uܼ#Bqk eK^1Eܤfg#Ep`njii1PEܞ_6|Y%.fy6C|DTQXݟ ƕ[  ?{ػSjvL8 }+pL&}Te恙‘/j]}f!UG3! 0apu?tޡAcףbv>@PU{kv6ؾ^ۘhktHpX=r9)5]KIFoo2?2[/JaO>UgK=#b?E(Ԝi!Aa?LF_J0d42$ @ߴpūBԾIŋRGK Cik}+0<ݒ )S^B\ñկڱIVՑv$Upt&{7ZEb~lBCb`Tv)Q2ޫ17|+5 W.@ =8 HL5A|HKpC~]@gS+v{:J/)C TtO _t?K Qr!0]t S!Wvt`[fZ)λ+^sJ^7I@}A7f"R1b?J˙Lix4=O~a#{sn  jW-8<JO%򬎜en+ͦhx}!McجtEI'tfL۞ya퐥BΥf7(-=v]s#5To ~ІH'[miGՖ~KԒK\x Af曯 pBsPQ-asD/`uB)_HIըӆ[N E nyhR`Ib.=+!l{&ˏ,ezCT aB8ĝƼqeh[.,$[Dɮjҽߝ~)%6AiV`PI7tc=)Xy3ZSO_*<'[Q!f: Y/N Tk1:9D2m;;ZT*- wpXMsOeU_kSO' kɎ_@Hf4SM٭)E:)(92c9ОvEMhZnYFMݱ;Y0gG{'DXoVd(? _A;9 ?~FH)T??7ˬÃy& >([ڀ(~JAa}Ck tFs=³ U2أ@ mnA>5WFF_MwUs:0@Sϛ -"3~S0<~?R3w,/~nqIHd҆C=2;?42$lU3a^߼eah.1Yi_0f$"5`QFPmn%'1FśiN#:- ][sW+9iRY}-N*`a(0+b@O i $34)&KS7"f„Zth+Y}wa[wE Jj>V1V,ClD E^LzOb#`Thi2_ݒ[E/xVxSuy⡸+FcJ9^q/wOqɌQ \x־I 8xg+F=u\%w!̺H@:K/o(yq'x-('G # OC j,Ȍ}Ed-h W6`n?9»0j$D4J/Eۜ|R4 8?**c"AR<~gy'_xZ.ٜ)sLUM-$Eaؗ_2W#q̸"bϨċ$m_ 'rwٷO2iթ~BOrh.kȜzX)Mz7Eu&uG֊f`NXE$μo2@dA[(bS=t@P& PamO!^蠿LAM%reu6EЫc +˜|LC>º2EU!M룩Jy_1&%Z@"ÂZYӆU('(A$OA}P NiE5.'͘\&k#(;ׁdF^%Th?uPdZ̤GaS4spCr;nvF{x߭,HK-f26k2ןUL屆>'g0Y`C*N5;;wjZ9ƞp)H}"Z9-'C|"ljы3niTT cB}7a'a@wR+ҸZwʌ ,EB'Kjګٶ4vXW//1SG]/K>*p̪fC$wPUx?Ѱ`i s_lU6f\VP#Q$Qk&ЦzqZR?({br'$>(W>iQL:כhr8TiʗYc H&w#VDda_? =k?L"90x$ŝʨ}>_ez G!ϓai4zaPtLbD<~~ @$XAkeV[L!y.Q[-23'TUI-v\Tqm2Ex~0Qn)==sz{+D $ 2̒9*AgmShAԚϪX'zbec}<'bi 3SsJ&ݿxCp"z S+J""cD?YE_*K)j[~.CoO[[sgFUoxZ{hm_bxM4[@s\ bMW^gfW;{,cxiyHq=ʟE &dÊaאk)6=眠%t|5G͚z,,\n$jXaQJ%}ѷ;-bu2Ya\y{&d?9SNwp_Z=CE99iW3G0YKc rx/GxfIrxr \1GqiSh=5IMk/RO؏уKfVi2}U-EHOD*f̳cWM&{$hI: s 1-XO9"ۡ A5E |ǰ-2;L Rk6-&*~pzD\)y;6HSEVU<"cҙ:Mh :塿o6Js_IU>qw ܼO;kf`Ō 1 {58 9~#>׆uJ1e.t &eZJJd˨ }\]seNX(4EhP|&  G;ĕʓ {r; +qfqNp9Ĝ7MzΦEvp@FuÐ aSY#;;ѝ*|w`f P&DUְ3iѩ1JhE t}MKBM/ƈ|J7L!|ohv&^&5ilOćñʃzY9F \x N8G sIGe!?F%;0Ѵ荵{PսR(i^w&uR 5E%ĠesqDs3K98GV1"JMODKb˕ Di?;F+6.{WC1^&-TJ[hI_L5k/@M9"'43F%IC,Uޡqro_`P y/x({ՉVw*P XoTxb!D}J@D@(^ mG^ՖANw e+!4!";-_?8-%B^6 OYLȱ>N:9+QT~ k5ҙ}Lgx63s#l1ߗȃ ÿђ1՝,[KrXn/t RV!A(ܯh%u"6K1p1(Ft"ޠ C-kɦf'PR!lۆP_8X&UR)EAcb脌d.*FS~Ԑ6 wS{ͨ\k-, ՞l?6HO7Oqbߙ pu,fl ; ϐO~/#*~O%NңeOf"3%LNd75scx:k!$8 _z)# (Bn_ȋF?akTom[`b~wfSβrNW9_2A ߢC`4~Z}D򮵟Bt)'i\m6dԷC鈦)r=DzoOl:q@!jR@d1tk3n;w(,D돏YMQ Yj:4EKyD,I'b֧TSƮAW41W0+\DbH|:FtJK]@~kZÚ0ls|~ `HjZ&$3#Y&v3ޒ9sh3r;@g4@YZN#uvJgMb9|<lsrҊ'T+Sۃ}pTr h7\4Jtew^`&2BF+3Z@NY#5T`P@P `rŹOLBD8cަ3 S:b62n65ߔa$Z@ 3 J'HֽDTޯ}(^‡8^}}M 6MD~:p`srF#Ǹ睑NuRDW Fv-lœr5J10M8u\'xю2[Jյ%?cq:chňw]Ď!J".F&)(g|X5Y7Nr$SqF]P`.V-.noc:r0ڤ' #{-Iւ$|C:qoӹIJkxx6ʟy7ͫ !Z^Ī 5E)N[ +kDp2Y"8-Nk/ Y;]iEB1)KwE3ǧdz,2EjPv5~(V?Hl9K) Z_J#v!.cI?S 2SHBAW?U|ߴfHLQ$Roh#Z%DG 9@ P NOykɗf^5PI ӮgDt*5!t޸ZJA *Lh%FoiF1vg+َv\[~<9{LRwjsj25അD {Nv9l8z)R`R;K3 =9>]VIqsHR{qQ*;FMn2/'xYGfp$ŬYfE]L`MY9"^S0Y',yKҶ|:|XzΟ\yH=bU%8(2oC,Fzjq2 yMC^$ f&뗢B5;%OCcAQ28gP< x4 벇g='s|€6sS A"a"E-[wY4_.)ʃ >~V>W 3$^H]ܛk7cF0,mp^QcKヮ6!AaaPThz |WBݳ"8Y~n"oS`^Al'ه@ JJ XX'DΜSS-4U>Fa280dmh&7eڭ,y"sWݿe1wx/R V؇ew_ҵ 7Gq?{Og?er]2ȜBn}n i1_OAރoszl*ZcM {ീi*OVĦzI3x6\0w$ހ  hU@E~_X_RSiy #Ŵu}h;LY٠t[hzylMJDYvJlAo},di87eohmbwe3i:\+ĿaԳu!9_^UJS1ephfRڸ0=DEg$;ٱIMpzY >ddZ^iŋ:=EMʈnG{;@0i`c5LIMg=ABb:1*OlK2]I"07NVĵVɖJя,tbJ(8Cs te䛉%/ P';>ђd=7Lt{g i I"m5q_NBB6r>mu |l-_;5jzfvWv8tkaQ(R]-q])i`O^C:*ĎVԻܖDCĂ~ʞ며<$-X`lJo9V*3U1,m2/h)/JʚdKH@Fo1KfCG\6de6 dޤ6]`ctձJ omlo#xCI73V]2ڇvP@ _L Z0V˹U9 (+%ո#^L*O[i8]e75w~Gj+#:0_pГepdWt^5 >kj$ 7T4l]렡D+=еO'wDe a̐o P %Cfd!^V4#oħ: V?߃[L$y#Hbv x gGRQw>$QxHH|f손(/l'^r Nbj&7x|EJ^u ƀl$h}6 M ]RV!ųZ#?2fmHnCsS8 ptI0f h>K D`B؀8AY!~,;Ԝ^xrmx!x`T@c^h̎Pe$:qi'AdwGS]FP{#bT {\Y}'ǒzX1&Ϭ/LQs0M\%5<&:l"! |])&!8k!tqܘ6>$_U3c_ӍE9ɑx߻{VvJFkN#,}]_Mmn( #b":5P ViֳC2''XzTAt:~ 7:2+iFeKPjmNHek=N`rlL7I#Gy6'o#9_'"8m̚՚Q!+skrxI%(R/+YF>,v!#I8&:h@3 &s< 凮lI<0?6*[dJ"#˭_ ]F¼鵔 ^c45Gt[(7j3|zA}`7˽-sSPBB}U"Ѱ\Y¬ `0&[\g&d6 ޅ (tzk JB}S?I*os*jilGD[Wv30\UZsfN9pgj6\BKYY6OPoɒ}8Gv#^.z{V%S6Y$na͍幵psv}' QZĊ2bgNAuPWCT?uvtM4L1.2'~ lpRa[~08(: a|t@ImZ>kT('&~FXȪ!&<řJYulo+!Mp')*?X_x,'ed,gOEK_ d"YyrH;o0&9%x$PLzM ^71!#?l( '1/#h c#XAbpv?8K!_01l㤑Tz$ iβ#;%]XQ{%16v`R \S* Tjx /ːݘDSիtgo\,[eqPcï?\1pU6gbu˳N=PkZ$tCz9ܵvGf.@k vT#[aL$o.; 'dvd|b4W/9O IfzD'-.NN8ࢀ[ލvf%V s qen.¯m/+,vRܕG$(gRښsܷTwVVFINU e_ zhW SD_)SDuY)I|%MN{\ӬeZbj.0S Zyj\BvsRx T3#ݻr]ԥ:u ZpҊf^S)\S@ٿ_Mhe]_6L:EZ&sO%3.CޮM~Dz:o[y7Y~qNlcgn gwؾp:zx7/| |6nSÜܶiel0ΝP05w33p2qɏMw]<yo-ن C,,u*e R%]u^ЩpiT9 XF=-}t_ qT'!V,:4bQ˔q2 %l^(jD/V< Zs2CPn/EņSq]*U@=):si  # wn.%Vonص[G5; ҔNu$$Oo㖂4'mLv qE5< ֖&ҚņPȒjxn mw@EciKLzC!Ɗj\2԰bnaᬠ;'e“ScḽkWmU 0I| v"`AenUJ," CKZ%P$[]f?ЇqZl \ J0%+, rC!. yNAxSE(z߃%$b :}J Z+kԚQ(R+q=:X4~AB٠ViwSBW|* ф$?[0~VOPۃe=囕U l.@uܳkoroT^9^5Rf2+ؠT(,?r*6&½Zb-7zE8@hU[ S`J_ˀMX%r¦e|B+_H#di[t__١^?)Aa-ɣX O,=r ,DlZBE6\y[_ˣ4.8uy7&}!k<&$7A&&;OhTHC_Zf{H%46Eb[.&: H8r'>ɓeR}fH<Mk[&xJr!Z-Ȃi3D&u0Eb#[}`x2 jD {8׃S j=o,~*K1VItQ%.7oU=Yl.boafji#W$m?+/®;7 p5Csfc}ϼOyVsAa>7YPO @phZ~݈ҡ#^q% X(S,W7 ;PRwLeҩ(K@W#^!&A#T++*g^qpzS, ӻCԀ E5]5躒Gtd@[|?1~ -)ךhfy9Gb u p%5V(ۯ ޔ}*?=z[hw^ؗٳ{\_5`ce~{mgeuLx}95~ZۊD̟y2M+,hz5=H?N"B)36/υBo- cj XG-_e|@|14Ddj:mN z7MM)|kx=7&V5Z-Ɯ,zbLXv I翓>(iϮ0mT{eTƾ48s&$i+ܦSP^q ߮` 1 $^  +0OE|pABn2p;I-fZ qB醨T ܂j\{Jk lf=sD>ѯ{q6CLhH4t Rvan5PDV ,kɟF@4[d3zϓ)ܹ s%9,XL!?m 1\E S@OM/wra W2|\EqĒ9bnk VRV&)u*N ?$TH]$sCC؀v} nBf_[S֤Pذn*@MH6 OJ(ŭ z*GI{,WΩ7ۏxqoT @_\a!K?}_rX\.H@-gTJ뤁(*B fl[-iy.h$/#bUY4LlKジ/[3VTܾKb3ޏQ>,<utYɔiLX3-S>Ph-XbmR%<.{:Ez}fnv5.~_"p5SJb_HK2"VT\єx@wcPDX? Hݥ+SZ)!,ķ0&D l6w;@+ܬAKս8<ȝhǿOH=X4oE]0"'4>ᵺ1nĸ9^(L܋]tYRiァq ؎Pg8f94`1'e˕ŸWWsn+Xռ bsdј"-%$!]U;;PJt$k0$15)Er1L<=ZĒ) ML>23~n5L<ހqΔ!Z?uc=u/ <]]G}uµKg3`unjt͓w[2L­WDsFMuz;U\ml8da &tWҳ<+LH{;٪p hw<*9"#D<4 68'mdرM,ikzeً]1DSfj%^?F ;&~8l.WKĝ0ykE{iį&S& BH}cY;c-=~J8xK7ˬA­'B:*jo@E2zFUrg+3riAVٰߦ&A]}nWb W6 Ŝ8ɬJ;D s9o]wEr>kVy78j%Bڲl%=A'Ӄ_:v7*"eECQkX¬5} Q[X'ڐ ùt/KՉQ{CδЩDF*–Ѐ0?Z7c+e?ncfʦ ]DdH!=,MڹbK&Qv@E+R{[K'1#&dG,?'"Lr$XCJDY@}6q+qiT^O[vgDc21c"*ͮs*, l>ri]BīG.n?4έQaAН) vߛі{BD6CFRWvWxUfw:d$aZ%^+izav 0}YI' Uf\ H0\W}?()%ұp솊YLUKy$#k6%ۓr9mODRq SFh:tk1"jshe+},3+(MCYl_W8|Lg0ؓ_3b|T=;wEkUQ凯hȓ[* xVVxإi^#6 mac!XwXPZ5?GBbbMT {AKE2W;q:M|B۹kak E1]|$hҩj!#X'i8Wbu|6_D3:'\L0> =/X}ut6=T'ʝKQ{Ɍ ;mްlُ -bJ'j6 eF>`H?-MF g4\{99MR[yO/U-\m#>k5Wu5/γRPn%x}ru-BPyfϰCKJӜ<(ى#W-VHdMn ή&Q>t`~-R9FŁ|t Y9?"ɾ̅K.հ˺uO:C{\ ty SA0]ьZȔ9ǒuɤ6B͎A͟%g bu!r=NKQ>iӱH͊.ʟ{YX V;se{ _LRIA=F۞Eݻ1NJO2qઑJLcU@t5h;ό0[*{j":Ӂ42dyK/ fmۑ K8C\xkD7SL>4RZ}5l8y%+=eE26a4u}H^N%*YZ2hj{Aq+ 8XEחg\MaQL{z0trRV6+&Z> r^xκ\%R $jP (r5?3GdFQˤ?Q;NH+LRd7)a6H\J8b)#f*(NVqjx-VRV^AduY-sj#xc)N:1Z,X/zǦMYPT* Cm0dxW;ƨޔ tsN?I!Ȭ޽IѨfM̤V lK+c<4L`qKL2ƞeb S ro:y-x~beTQ7_I{gmOͷ⺡l7޳J;&oӻu6xo!<GSiUTUT>7 ~Q[-kp*$M6kɯ֤ @ څfJ> ?)-`ڝ?1sG"Y5&6KP^AL1+`RH6秜Bkj;ө£&eaR / [N"Y A*TGTեi=s>cИ ȯ9[ODh-/IW0o'{f4U1B=u0}LcÈ*DDu4lm`a[_vqY3-y ag.͛;= x|K@QR(bHOϑҵ87T#-G:V\f K8_&UZi[D(y#(T?4<=: JsFG \#o@ִ͇⃩B*qcG&bqҼ@[ Ȼ <۪H2NO2vr0cv~JK  O&؜SKhpW<1Qm !ѲSƾy`;df(FIa2 )HZ+V Df) 4,,1b3tWc4CFG+I+tvr>,ڑ# TPӊlgٶn ݪf@5wWM\.V.6mm4ۨ{ȍTmcUO"Gp{u֯6˛qƴ•3Pܠ^6ĤF{Ϟ%v&bg `'3;۟ĔԜEyų_67cȽo^ Dh:? ú{7/'cz%JTbp#t (U0%s6m.թ֮ YMqi6Qg<mvΜ&>YJp/ $䝻{ d"cOۻJaEVOwBoI+4"Ѽ3n?4zݙD;V: }AgGXIч&84rYH=4f 'OI9e>o雝^P0}}#Z%3,Iӫ#j`d7P`OcuSaIM/@AHп֏؊6X,%SZ ߦ(7ֽ:و< RoFzY<GPyQkt" K={kDuF( ieIP'~t~Ei#~I Cv^g`B^V `n\+َ0Y۹n S rBFA3>w ~G(_HN%ZiI0ۛO(8 p:?JSiNۄ UcGL_4RM /FP]S.zTA_whk&^Ve.G$ht ŇN$@}oFCꅃoTZ~%.|2~bTܭ h,hn8),\SwT;IͫS=VŒÊ]jcltw{qAٿ٢9p7lX*b46WG!W>XZLk|sQ] O+@^V鐳"+2!\ 0CO8ǁ?GtV(i Ԙ;=gelD  R)4n!ZJo>6HExa?)l+IpN3kJ R4 &i9Y;Oі1o2HS 7 2)5 j$^SJr+js0ACmS&XXԓk+zăL3_ʑhuֵF:Kb(O g?Cgx\H}~a>&U򟤧A&ǎ#@~^WA+~+J+\he*^O|Fe=ZXG#f= c1ky>*`y2قkґa‡SEz$CEMi|.'kT^ !<,.w]+Ya{o;R2!cHGvԹ?\+@e)kp6eXhIÚzswaveYX'HPN%n;ګ~7MU68 .ØāY}d Y[zpy2|ff]4|0b*,﹌=7xnz<ŷ&\4TN#3aYR^eJ4ZLŗ7gMlZmwdK'^ S*jšB~ܕ zRB\>>r㈮qrqoiWzFoN'97 G]&!Zi ?s~Ѕ_㽛w}9WQhED$e8b+*$tBc#'K ,"K#O "S{ZpRrwj0ͤA1oc<3S4@lgu us{'YԖ Yv|M8z|xNF u[hGQMTuD'ib.In>]'ݎ>C@E}p7͆=u>4}?XD<V3WW]ȨU=IA[c&]Ohp@xFq?99&c )+E@WM_A7oR(wW>qQP9jt B^Ó8g08B/HРUCeF5.@Qv'^idܧ&\,C5Ϫ"*936_]^fTMBI C RK'=ㇰid͡yLҚ6eFnf?QX ygpj'+t١h`7ؼ|A1yb6abB!iV&0(jN1#b`Lq(H[8@|8箋HȰ"|ō#Z.:Ɗn7ԠbCJ <6=迶zC^O>HAR"aL,h"Vf{~E b:,Aj>bM3$7/Դ:R`%Bw1y]OO*A2pcw][,Oh'Ie\(B 藄̎e7BlrK/upe~ t@ K7߹uS/ʓCU9;0B߈"wɱAo)Kꪯ jP8\fיzPÃjyolHwbI%:i8zl uE Sq" uO^'9qi+n_$ ~Ii`]Xr'-؜`\!9I \ƀ1qY- Ņ6:$ (Δ*m;^BxIlS7MMB+܈g_#W?^s)lZjfOK{̘-M׷#^M \}w_fv0oގfV@y0`i'd{ )J8s5'1ȌV\Fӱ8@=oY$eٟ(=.6{q 2i/I&VebE!؜ b>kSڏ0#3; }H*Z;\62Y8ݧe eu$Ut6![E˲`0_dP*!K7fHIxpMխR>b{jnsG4R%FmcJ %z#3 = ^jKi;oĆ٤=Ʈ(6mζ\7rV&N!)2.[iVH0qǂgi{V8VHE,݂@MC[O!KexG>"Gǭ۳:CB'vv0I}?-yfhȏEhXp\T.vfռK>[EF#cobL sI,*Xo'| % "n E*KK:}t,49혒W4^v4u#v8Pn3c2@w:*焕w֑ ~Xh  z鑽74QgȵH(l+j95Oes ըI%OإB JAmm bݥ&!oH8[ּ_Ⱥͦs8N֬јjW\mqȟ2/*nG=6Tŝ dJ=.7)!'w¥a^*Z)=e#g3u!77c#Ndo/[PlO"O#!0z4f ĩ&<֍xUd:j 3yy *EE'] g,-MS Y˩]Hۜ𣁙[$+P01gH$^RRܛSCvuݑG3iWDEo {I-RՕgaoeEc94ߐ5aʖ/DpJkjWn(~}#tO5 Oua[؈ѓQzg<]0d#۝}|W6őٳ!ܵlKfcSLp,īIkIIS~=Np¨ߢ{9WFgf5)< 4 xTh͙B2T]ٚ1x9#(|MI%8A/(g' _޶gzwb嘒Y5^ׯ|XUYn4޴]?dĦWb;oZ~W仜M=aGjcHW^/gdpAnLzZg,z*!?7Ԯ?2(يpI]uSMȴ1UC{QfX?^v So/J~E_.?F&3JK'n)i=%c5a{,6cڅ7is 'Fκ/ W->ij8m#gl?#Em6p if=ʴWJ NUt] -Z‘5a/)ܐcR6kǓy̔ X梱&}8c=3 f~{336(t}(*Dz1r>%yX4yA^J ~OZbk,SD AONDZF`G}͙x&yd%C;HSQ_Vqվ}<@$m]L",kK#KFA.ԭB\8Hߡ)##&vEZY` p8pT>ӯiBBQBr껶Afb" VG%װhvD .=Oɉ> |;3`XPuEܵŸ-ĕhλ|)OܼOwQ050:іG*kQ9KMzW|“S}?"rM醑bK{^0(# 3VkEoCӍ#F'ՂkCKeMSLV "*XuecdmMJ,IQ3Vsʫ`"!X\>Lt:iX&TK`}Ӓr\9ka/غUT ^zDsAѡCdVo gi-yGx!唎q&YmPD1XT|@ER"(R=EmLݯz ̎xHoM%FhѾ:FrP#ӿ|P.LŤ?SR@%>::O\d2P`֑aA@1:HWUʹ`>Z|b^0S2rjtc.2@45d]Qcrޗ T:#\YvR>¼Ndޔ?yhoAᅱ4tIQ'yE"Xqxj.jr̔ZCؤjgZ22nzޫiY>83$*%)e'ߊ# Pb~%_K*BfnۆdmySb p}'4oC#6((x0q1H3B~J Oq S&_Q3ן{:a|qojpk:+㵒0&fxL;phg⪪O"HSNKmCXISIzv`L18}Q޾z]{^_:/%fiCM/N,hKWlnAWXj-晍żܺ=czShFe1auҦ4(JdEIRîdBt H,{/,'Ua1X:Iff"͓Ű8%Qst(&b0\ L"Ʈ,!/%zii^ѧ}tCu&pR \(<͗!5r<)aJg\#*{=P3 _q$=ƉYGnB:/4eL"rR!rd:w-_@A0&ʠ܆yuO)KnY݁oe9B @̖趣z5`h\?Nɋ.:P A}%5qf2 Y^buKS Nx.[_bbbDWsȦRD-K;9yZĽXt( F~+QlA0P1̅ʊsY!?ob.Yc)RFxR[T7qlS[șk0 ^ۍ1c5*= 0\'J\@7 \v\D~dzx#*T%*wZ#nCB,vjĨJqPtJ)(*j}9g TJߵXgA4AxN? RpuCwUFF6&\wC^LoGɊi,@cC¢'Racn*k@\mL [y赕M3tHiȒTKvv`?B/Hz5KU쾝/Fmr|YMFG#)嶮[M;Nڢ wFg.YRSxbH KEqPs{ᘃNȤLIZ:ބO^I3ϣ"<+%}y4yT,QP{1[ H"S*p~6Y~!pJn)cR_G b>yDw.i5BwEm=Zqnt]M!wNfqN9 }t#)c'M\]dC,|69%=](z b`sy:J.>(v,AhDDDŽx/^&>f'd9>ɛH(,i,=}yRhX{5zz[=UG<J T``ڔlM.{O;誜O]$%D\=[*ͭNEC>7UfO qg$E3,78P~JֹͽRViq<'xDZ}\!)&:Ιna-·׾Clu7t2*#ڮ-b/G6Iq|z!\B")2āYN`ڒ^0p-wV٢>VM:j¬HS_.O<4#NIX秫/<;/~?־ld{vK&&Y80B]/RzHa@YkqlQlb`x'P&v'7h-ŪtȞ&y"1*o Snp1_w߱[k:DvקW: e(_l& ")?=}f$lii]:xUgHkѧ,TMsF+W_ F{טY7l("ekNLF0U)/y9XMQISvv3 ̯m Ó(fIFA(^(Xer9%tXyW܁,o4i,) /EKx;K%KgOYPQ{U^d`EȭR0EV=hq\Z:m+m3ue<y}\u)y(A_!1 f`Ur|Vbvp2be+mu^DQ#?Xt!9'me& Hr: {  o)OYb$/!lPzO{cdV$TLrq}<%.&ymV~޲{Ȇ̝rmM!F "dsQ~#ԭB# $,I%׮GH,t)^QIɪTtaQt4İ>7%gSƧPwKM>f }ibùAA,aB"*5 FO`BG;Bn&Γ1ౕwE h:78snL#X-A4mH[NJgALXX6?C5h++(TpAغJ&#GZu62.Aۉ8Ǻ]f-g CڷT'Aoǝ*hZY?MU{H"C<ӿ̠ y{1MtZmո.R `\voIUU.L! Wٙ4.h8C9رU%Vi'm!Q*z{E;`/B2wBN^e8nG1kVژu;oxT%\-h/4V4$,D.E7vO Ȩ[̊rd -btXI:8{mhv!e6BFݥ/k" OHjZ<= ({k.Mz h1W G\8 ihdzq}ؼ"+[1 3fk<寃lbTw-ABO-I ~nxsj1nf/PP9K$,LBt j6.[ (TAۃ@ьI۷Eǽ5&~8B], HeہtQK5ևѳԒ9j#4j#0$6y?YVu[w%7|Kا"CP聻ѕ {w.mSqEVF``=/]|f.Y;P]Q3 9W_ 9k_T15IⰒ\_nqtd'\+R[Yd;`-쾣^/>nמN7BCkP 9%#po8>ַ_Pf4ȲZ-LMйݙ 8@E]PT?wzА h"s%a&~e# >͏& 2 u Q?P.TN ,;Wf2[qpo1bOt )7(!6*82^`&a7ѭmPU\%c1xWonǚLi}K2bf̝^ Řo&'ɰ ŋ;պHxmH"g(_AL21~T ǟ B`ZT- ^35WC4YN<hEV:KxKIy1ƩZ3vÁ!ަ"${!JKOp7{U)SدޙTYTZNL1ZM㧈8w=Go[v@4h]:{nzzO=I`὏HC9"]!n TqJtѢ+bR4Dc@mJNq*Q64$tg+WsIEZ$6S ՈbXlNW]yEpNsKE7AdQ*) Sj,&F 7Ue=R\jmJh+*:`RI-6>F%Ϳ14}%- sзuB4 :{ b f>'كBJ2OVv `ÊW ^D/uXegUsx~ٵC_ͼ+o )C!cPp5#?tٌEU:ԄL$$ts>W d{b~ԁuFcy,pFL//٤QUrM}>$'s܈`jS23_HyAn:עq63Hc0?s;r L ^@ƿ!HVFVe1y޹w.亽S4y8|+gM7Tյ`2 d`-s.2/&H W0^gWjYQ%I!P^;jd^LCŢV.l1~~n$ 8h?Ngi1׌s",Mp1^lE RiKVa f*9sЙB+u |^O<{d n^hmq,̭\ġ&mflvݟWtRJZlS4olTO5jf`.}_ f8Kt30~+kt%K QЩ ='+ԛw<`~1`G*2O#wk)*"65n݋Y7>Ε!IնgvL*xGz d y.u9p^E*4.v6ҤP>^pkmN/xSmEJO2:X!eS0]@˻jbO< w<0JJ$O8aĀN]ș0acj50^1F>Cn^еTVY)PIjH7<&"6~eTӿ\CZg5X], 8$W#Ef&<Ӧj}8kʋ`Z)(do6ffհ2懿bۖIdC aոjG (o9*g[ВT.s2|v@_8K1rD&hkn`2S*1 LKIIB7GC͟`4$HzzCN0:bWSJAؐsL dy_6-[sJm$6ξp(Uމs7lelR1̳E 64#&PL/Ic*q.Le=Pa:q$v'u2,2bSԷFF߂Dj!/>@T.H&/Gg}?NrWǡ$C1,\QA%wxNF1/bC[FsƓWGc:D a,)x6}NñhCTCX 52n>ap l(tЦ m/v\W"*A95xȬ]Y&6<9LA~wN03-!#gvgË'cN"&ԋ<ׯ[LͮBczT=Z{[SUU8:YKF{pt‘}X*xLb Ǒ{BLe^?7=y6tbV>ZLtT6kr:u&&7/rsERYwg̍$\ ޮGt,hnog==l~  0;\(9nw/ YVāxn.{ qޯgC2#.;m4c\/Wq(, [f )5ƑmSϹ#I|Qf|c6&}4DόNYuł)ZY5,TWхY9:ラ9ٳII3o @QF`P o.c[-T2XfxfOwzool4G UF\/5K')V4o.S4.\%!Ë+AviS kXׇGx1VY^_׎_28f|ZlK@@~ #$(x'd._VD}xI< %%E11AyFǬ +yG Z-6ܮ'gCf [~E[Lxq( wձV秧RWfwgswBW!ɪ ˯Hno9aAȞ"Hw~,IK>ح`0EPߧ -Y2sM>Pݷ* ]Pj&aKK]y}jb-9m[~fZP]ͭpl.V3)^o'ϫO9o ĉm &iRع폎#]f&DMJ#:bp,]%3++858Ry%;t^vl񟟝t kWdL!(ˡ-fǎBMc/Q8rQx 9m<N4/oH[uM6?H8*b* žTwENZ$"!R5 7~tmf.%~>:J]XAby@]X:pSMFFOr>q"jwS?K~LA^}OgP(7{z Fs&h< tS< _G>X;dg:|X~k_0ف| D 9= z_*rV; U{A|3:n{8.0Rӽڃ|t͔Ot Fpp`W-$Yi_֑_vrSzyPG7[aA&'fm?ބB"m9 1XSm>qSkD*3FR7d;AEi%ѲkZI8_BƬ,8g][,9Ԛd#18Ah5.tnz.pFk}o`R!)߰}j{I4"U/ }ubq 2S2ik8|jMx,lLMO_mia*.FXU/VLG蠞Td۽f;Lc YTAC|-MY=Ct_@KͿ aQpeY5TDoeOz}t31gr:?BT ?^KDH4;XnOKlV@]r: fA?VcRb;TJM5x T htV9*V5sF&:#!^ؖą[6[0}G#^#㈶?8>l+pboB+jc?3i٤f˃lKje G (ijy۬m ևQ m- ͆=slٷMS ׯxN!VOxHEzRՍ3lϣ`0Jvjx"EE$F?Mn7t^&oMR'.%?ROv ם溥'.ID$Ur([NV 9%7Ucu>rӤy^x}څ%Af\=fsO~ G(Y ^ G<AǶ#d_b}ʉs4Ϫ)}OH~icaJvgܐ\Ye0&D?unqT(\?j o*DQe^Lv$MNb_J#_ւsϴl ,GULhDEE#q4 :ku6ѪӤc !H9cw1 6D%r0OՀl0_%br U'EpyNkp7dZ9E?GނR;CӨZn&)܊`2[,_N+j_5r_ʕdwtLP >zﰖ*WIs}ݚ$?]Na%p ]0r,|Xb$ >}u Sg;lq!&Og_ӻj'06?吝xXMGút e42b9%b(gfg7?핅XhVt9mQ(ϳF݋V~JJ2 B&' ϹLґfa, wp4X$RM| Hd\Ԥ?ѴS9ዟ7 @ᢶ^n *="9zD`T4)Hm\XɌ-Iy_jWq`w=ML%{f0#;lF teȫ{D8Z'{,g;ow.z؈P%7TtIrVK!0d2%vtL^fל66~ߝ `Z/tgWӕ%Enx Gw$K}LC +Қf/*aϴ_K܍j',pƳY @7+gfnIne @UI7q䑗WN~04e Z)@Lt@hnU݁*1.NPeN &jX4`!hZ}"6z/곁VCƨblӣF;t|kuF[".ԓO<ߪōñ%C &}&SQyOPʼRV*mP"O.owp,ԥO_P>%>|_يA/.Xв2n[#p4c&٬#}gw!gXM92ڲgs5H6슘DйȆ!{j.r"IZLK{R Rpo)%X|;h4V?tugip4W{mlj _~: Ol*91rZldR`CSLoq‹ Ku p`љ@,ODds@VlpGgK{l55ҹ. BrYϘq! '-%\eqt_K}<\AK4fa,V+Y|F~>{4(I3l85sV#(W/Wp(MPkcf;V_ =ssdϫt~UT'AVk<Ң#ؓ no9Y?5fPOѯL "'*vd1D3jO_oc*S Dde/ Fу}NCL H?{?:`ןQm&{E29~\`&.Sn@<ӱ|zZ2Yvu=ݰfnڽnTNҬ,d]P1 pe-W݄)g ~lZ  ~Et [8-?*9f":2sņA}|yXU;fZBڵ#Wqh"uBГ-8hs5H_5&w;| NYRSnϜQJkG:YMдpe25efrKj껲J|Gd<%b{Tp&&G:{RJ(4&2yy; ޿0-+B}yu!N mW)%۹Sj!0^້4DnQvKtVJP,頽FJw1#84% d KclR6ڸ}5[tb|+Ckfϲ$>&4$3I 3#e" 7D ۚd`>޽gO ֬+蘾tʊ8*)(< K C' {!! ۧH\BC5蟳QTU8|.enH z{)ơMlc*C޹ ^w ^L?}BzVKX0k=11]Uusž L@ &7fќ6ۘ@Sz<9:e^͸2j0rxo8q= }mhpzjh 9>mTF:,KيO~ڇܪCJ}Ns=pBYӝT=Z>%!Gw[Gገ,lԊc=3 fI`+bSQ=l1'enzXl7*';R#aBi JHΖ+T-?i8ZF[x9˳N EQ*i!Ro0"y%{/f9ѳ霪69iQw!>VcpA!W ANU&Eͨ6*r?¦?WjlRF zdIWN67eWc $)˾Ψ! |xBmvBAnPi=m/QsǠ; =B*.nlOźBI"cY,e#UyBBR'~~j0n2)@a> ]?fcGeG~V\m~< C@R#_H*Rd':])e`GB'Q+6.7קsBh%;1TH0)~AO4'qN c:̏/Q(bW.$ׂoX_ xvj8jSfDpPs^'C!Og&&qmagm?hh+MWe25p]'Tn434`/Q7n}jj54/RGby E]Y/\׼Wp_AČR>#KYEYuUk>q#ݢ|_*o߽;|M[0?| 3.*2{=Y %O/$TZ{A#s$h1Vp9p^Q@vP'p? S ٙ#ĕXa'HgWkC*iMw[ Y# ɬ42fٹOFOA,EǛawD:(=9\wVd~ft<ۿlb.'(pWق.ܮ(!bFEv\-UJku-8t R+ƶ m>;$/'߫" UaO Si)@13^n+ *mK-ϣ\]jN[:5 o|H8W#5aa$/m`:Ist76kv A#gpF)hx. I/1m0BRT{4쿎 [,+qR+p.&#jT׏N׶ނ.^;(ۄ-{$| ^P-&nEw*X=rᅿ*B|MwdY[B_VR:u˥epD8~uR8C&{1e`K><l;oq0cŁ_qތC'YyBq9?c &wIsbJFUV ZW3!̞KCŻ|- 8;ܖ+xlHN0MPoef@DtY_SܶǿfdTc3m S㤟w V2z| N9B jL/lgtl‘CuE˝?Ax&C2@drwTg/s`'=7NF@Yȉ?׷ +!zFj<3!Cȿ3AEEHzRu輁pbu]8migȟ3fr[O7m<8,uO{KLYGżY̗}(9C$Ie8 5*f6͔#U2ZF!o4aE?z \vndvߏڂ9JTP;s$ ن=vR1fr*#a2\\7`H1r$MD7;_j͉j<,J~iF4yIbZ؉;;Y@x*SEjdf0m20jڑ?[-]-N-,g KwɍfwV]ڃaeNeL殽35aLv.MJX%KlQ!H8?E]՘}F4 řL1WXuV."@yx`Dž[Susd5HR(1rQw 2{oP,%$@D{beAgL҆ם'H-8ԷM.] O# dQGs{oh5[Y "9%> Ů^#/- 7D#ѽУz#a%;ƴy5a lJ2O/s ZdXwՐhϴէŢ[&wUAŸ xn:;o%B_œW7\Ws4_g<}i`0}ձqg01P=y=rkt+%B4n:m Nx=L.` gb3fvہ(bRƌ\^3PdEiT!3爹d5o~:_KbY[ct= Xii;W5[!$n f Sz'̾0eY⤕4hgl!.HSzvAR47Q]ɐ΂ėvS磇aHR-V,(O:Ӿ3H vE|%dD| 78>3֕ ۭ*@\)(YRڇ "Hl.=P7ߜre_h0 X#mJ=G\DRiȏp@p-T r1j"pHVkeX{Wݖs>w~|y칂j{~S>6\4Z{`H XXPxzc'Gu %ͯ-@L%f;fڹ얖 4su{xc1V  +0c! ˟aiըs22^qK; eO]|dK0m C*sB8u $ʂS/IV5P$ 큔Rg#'6F7XTT_ gMGDŽLdG{LI7%p|ʳ.O&=Vc,8aQPxr*K=gWxBW?zMjV<~X.k7zUbZPdgguIT۔yiОhz 1ń/<3}Qfi&ė;@4dzܟu֟߻A3BBC Dn6-]qev@"=5UQ[b&^ .=3i;ӻ Pni@-a`Ğe} =퀡C;qt@l,Õ%.Ɖ/վ*=.<%sSpktżwNhDG7:쿩Iӑ:!8ᯬJa\@A%hK#˹\yeU3X2on(8F"f#c&mJt i+\˗x57Q;@/BIM {,q0vԙ{v $Qt30Щ0J k/c]ͱ!#G:˚_U휩yk61~y:Em^L;l'Q^? ~Y"i7ھ߶o]sׂXfy!s 0^B8蛔*/|v3oť;ˊTL7 D9{uxt34?Oάvu.C .y"CԞL+r.GE\v:c :~|eR!#N+# nlQvkO0bH(8Tά #/ }0:UK]&k}.&&'/XsgN,zDB\r)ƌӈM?X'g0 (hm&ĴT6f4qڟo&a~JCA+Z9<*vě9Ȅi:F!r|bM;Krbؒ m.sA S~8Ӊ#t&-X̊71>gFع-b8Q )kBwC?c&Vڗ8HLrȮ7Ƭ̩XAqK0~A 'a Lr-BeP|>:rжM^mzxGFk] shhE:,@2(.[Opv_kč 1P)MR.nh3bH;_%;R6ugN]l4Gqf{b֐jna<7QB˨t|:X1c)%L&.Q?NR\1@`5e@ Pb ؘ>0OMsھP4(7 e-[SV*[mT aZ?!LtVhxIVO~kt@<3xsLS`/kN9v<)i=9$@o|g,ɿ Gt;&[B:ߑ;|ҩ}tNx4s ,7ɚ0u޶u҉@_7Q#cC: |쮡{qx!.ܙN[u5Vάm=fg`{{_wןhb!+~sTWѺ]muUFPU(/_ ~gqDdWcBlľ<{%jcikY ٧Ϲt=ƊKwx2>35ӂ`"xOx?&GmV+{} 8P b*gʔ-ߟLwKV9p 2Dl<ЩTG*WFs]w#d{bE-K$xg &V, +/ tQ:3ߖ#u֮vvU^誽n# oB5%R źT 9J@uJAwHB#,%lkokj AUUMf[{Z\F'~FLQ:~@:#Q/eZ/NS7/vVH }"RP- tXLԥ~О}9$N+Tr$~n`>ý!SS|xr_4|k\ -r?tP<ց 7~{ScaZX9c2:h0%C4mrЅQ˚6U}!@L8MUCzpl= GA%퍛`7Ցnt1 Fe U@rU@GniO X Buuo)P Yz@šX{ sF[̓H\pF2)8|-4jaA,^XW#Vmg lfKO2"=٨4dbIZ[Z+Y|1J:eю 5̜,[>Yb-{efBC&iB!.D*W#4*c;nrQy* bUB)f pcXkuh%a@nQq^=,Vtq2xnv\EE\'Tk (m!gW&Rw5-"+q$}F x;IQ/OIpsR2<碅-hÊS^_"n3_+8s LĿ^0/}Yh k ߕq`{L!HC3|7E?"JΥB{&#ȱQo3Dym-"ibqO@k;P^h.k'?*B=Q@bx ̺ dR&oA]l 3c`jabT<`lzz% V̯t{iw#%=X̅5 ~2~56E۽Fl@ι蒎4񇤇6?\xWC 0ζS.(j7{k^.'t4[h7CK~$;thp89hrO<מ*N R뗹xGΐCX5+bdwhِ@yuyOЋ̱Ț^oq“'v,V})T)BlVsyܒT_|(Kt;W!Tc82+~ki>4= vR }ЏWnMLJ.<,_'̧ccvS#X(q)/Vr>.^(1)F0y@8s-l;C&dm.)}" e;&wj'[?}|ȸp% l:kU|'KLUsw/P(y>EKlX=_Я94ZY).إpif5e !"ҚVGDܝuzI=LJ 7o*nZWX0l*9އǹ{$+ŵE Iu&O&p)CeN;[ `0X2B>\k0f;SDi8;61g FWx'[M:Övb]׋FWb8]3r-m^s^ְEMef:-ޠo]PAm|\DG^OОLcϤZ"p"W^}c!&Hhq])iͺ{ zAB&^}TGC|UTރlkt?ovp 18 _ gV?w+\Cr"|w0<nD=%!,&Z]qݏK!P /n4'@]džT;Mg'-VvՃ#&.53}a*Ɠ/:XaNSQ0$1S ?$sctCh]vY(ɟ/I?aNצ^ILwxDr8aXz*]adNX㸣bgߢ2ilH`*]]zkSME0M%GxA3y̎/I׽sa?󅍕}{ ViݪPIJu 8hJT%^&"6sTs>H7i sq!d>uN@䉨[N^^tmQ)a~pjǜu v 21n}Z652}C(j@uxqKy0'S)4W맜(|qKR4M 'Px[[Pz%3ܩ g| S6)8m5?Rɞ`Oz/$Z;8JLfpX7AعykX-} aSETs#V7#ډ -E9eR:v~(+at|&h)M\cP/T-6ϝT2@XhϏԊ=wK*6=oA,Дt;|.b3[sAU+'Srw3Y=ZҸAV'[Փ̋΄nt!CKd44exCɍT1atIM_Q-:eO~Ϻ^niĎlgǴ>U]Bv5]D|{O*~a٢,&^kTDw,oЙF )o`V*j%_K=44fbWRZ|&erתr< CKYY…Zs\\S#2YI]b4=))[76Q 嘍¸?c\Zk([H|BޡAwv@M-' WNpZhЎG,.>X(up|]zvv^mzzNjoor 2?.^B?܉Er`v4.̍.~ssxwNn֮U`3ŕҕw&erK(OϏKv->!CW^ށLh68XJErDWRkVAF0ls[?3UD`LJ3ؼ: do|t0iqyVkfd]֜}㒐) ;sR]\;IF>h*-e1dYf#>roJĀt `ʼnHM 0#qCSڄp9 gh >4šwM8ј =`$^q;_2oY}ޔ Ο⑟^m|wg#b68qk^;ܼOCoWW t i|ONo:~'s(M+:AaxM6*2ŧx)(G~IMmD3,iCf誧5sFfZe0+FZ ;5fsDC&oVvwuɫ;&@q@Ow#Jȿ\L$ᓯFRq/_a65s9y p6G'8لZԺ 8Dv)~vf̨XYHOĜAL`hLBc'a[5E &a^:lT>BZ~@uhho#0 zΊr jN A`!p]hDv˙H镾p#6yGGdx Rzh,^ ^ewdh LBtxEcz/C#,WIXmH";{7|A/ xߌ.E#ٌs]rlpK<>ueH/.vL/ޝgfu04t#2΃nR{FUvk~̯PC BXK2RZ#oD6I1;>m01O~X3rzIB Y }fJ*c|ee΀3Cޚ (ɧte(5?þvkgx8!nÀiF F:zjuo'* ܀p{K\vqo:_j>%) ۹h8[#HC*O@y]r{UްoU|ohR 3k_~9wCBl_\ew v >i.;^hR4|F'#o/yX"6i=U Ata`4pbAt`0ްFD1L6 h!N EjQ=c6b WW*Y38u_+$/'1t|-΂e_unc&mm04Pva28j-7ͣ-T~.u)0ͭ GLjG$2]NXzu\m3o+wT5%bFRVaCAXL[ MXDrsV*ldU$ڶV|7{/H~˗0K_w{7n. n+TnӃZɌ3zze#|luNofyMт_עcZ)kэ25sh KsUSGT"K#*C1 :5/#ܩn{Ϯ-CR6lL0|RbHÓ=tILkG4*]Hja}k(_W0u!6!"AZ{-2$"~Wcϫ!3*fB谱63E;aJB\Hmz΀J7r[5&j?Lَ %_`D fDXmTDn[R鬆Tk֨zs{mtI X l7h]zћ(rc`,#; B~RUt'Pw]uN\_WA#/u84I,˟xqI^x N g]zV*jxV\8̗>l9oԷ۽5 +abCs;RYxd\+CzigM+XV1agpU F}ţU2( Gll`9ꫛM2"ҙ}s07WoCnѬ peuXNO߲+-,Ƶ[ !)^S .36 A^M_c≛ȶ1l$:zۗ'E>ϖD0ȳg '4nVx =n)k-]s*mQ)L=+f)uIRJiOZ>4<8"mOTE~wQ?v1DOaڊb欍;of#R7hňm{a* x̿ɘ &U*1TiJGú} gl<)qpS>8qp0P`?yrgSc2Vn=Jk:5 Bd&َ. =JP{)~J[WEï6sPnY_%!{ڢAۗBybs_~ gM;n/$jR$=(wڬDsP/{4jhjVG=nS9 }Eug4,f';絣i-`_C,ɑaߦvy f{Y 62kؕLyW}{/O0;W j4͑k @ mNd^RȨ\lΐ w 1mգ{Hkwi;q&! ]dy6 z7S6",濱3Cg|_x;1E|FL.x%&im'-ؗ{'9q(rEdo%DL` (f5fUyi JMa&b+MO` 5Pp~Z%#x .%"U6rO+{W3nS[ u?{/6Y?1_Q$? uLh!ٰk[4yaXfsi&rí7s}Q?q- NFHʞ<4bLSܜpaV/6q2Cڊћݓ,^Y= ⼺@Ox؈vTGX.}f}JOGiFSۛ|R8T]DxWBlHNӬ_¯ Q8' ?C>QJB`K] 1Φ^l2Ek!giNRgx%NT%kf6V,:g_,}bp4[\10Y/2͟pEgD3w/``KAI>2PZ6o+ۇLJ5*ư/atl/d0qa{S>]?naҌ1ahK}x. kJXFMx߾G{?%J B'= E~rsv?ҔԮ x]MZG]xT#y.m9*( }MFKa(Q2P.Fg<{XOgz܏v/3$[DI.Px6M4{$E'.x>[\kT]2f}ng_ڮI/Ç͞zd#)\y fRFjin(/T38?Ґ>0 cr>sXYk:MWK aן:MvS; OB e̷] _f%7DSrxz݃h`&sj.g$1 d'̀ ]mL.B_CaY.'E\|gCr3XC9O֭9]mLMBI>AL@iuxPȮxE\4|ic~}5(gtbi@ mr͖Ǐr1qyBܘ)n쀙8EX⾸:@La?ekMHK.58LTySxP#_@¢2k 5ߘ qrc|+`g&{z:Ι\ 4lKkuH~cbB}!PjZu\lp|ǹHVCmg`7ۻ+ͧQL|!) LWxDn<)D3C2q9A!Ni&! {_ J7GS16:17IRn0Lx?]W0T22m vMhf ~]Zv]'3`=PL`hm( 6ᢥBV>*t9 b}~[&;ʖ ˦ɕ Dk{Kܱ/S$R'P.C'Bv`1ʔ Ljߵ,"'s> Yel L^!_Vb i8X0j;Z)ᝥz 8':DJ}9_r {F3 QNK d j&`#S?ek o,"z{wV/wf9վTlܭ* d?DߪL^glԙ,dDHoI8?Id4}TsP0{gmU{$'#4\ 9б"̞h'FI<OD0XH>#!Ҵҗ-ܗLF8MTylKeo|R6iB :U <"5&eV_ ^d먑2Ձ ѳy>TgƉ`J8 I‘;X=榖:|@ϯtl=rz󗔶ʨiNv⮎DŌ/Jr(owoKҀKB?0 "Bxyȵ3f ^X"5͈./hvPA%J:B&WZJr Α/+ )U>И4ci`XhJܬ@$(4Or?ŏ^GW/Es8́[z^,7QH#kW# GrBa@yق=[wfڔ]ↁ|_H >x*iz}:쿇䌣կpe:j p|p*~t)s>TV:퐄R}VE*IfwoTPa},K׳BطRҦy5tNzoX+5yޜ*K8h C& hFYTdPw05"S Q)p6]h%ynH)-W<[̢l 2^ :]`/OxmwMh ƭ_Y1 xK\fN4GP`BM_rF.(o^M-$kdytz ,2 ɺ;eieN7G_7̪+sw1t*:WE% T8I:1G7L maX 9rx+UP"iȮS讥d'@v}ЫѭJ}Um5a8{OIL:W+Ze.k{<+zl<~;iFJFɲ|Bks)}C>@;9Y?=eEJU^) H)m!}oS&b ZI=է, KA?q@5/ە#vmLHas0)%f n*P}=]uT-{V9DDb-&% ~4S-*#̳r&hf;qiwZo LW'5 C4ҧC@Sh6MZ;0\FApޜ9;\UzbŪ)#J6BEOY/L" 8敐ϏF^BYãNbt#6Q']/FrKՙ\ FERjm"8 OA{0nLO$6/c^5u "g5n?'!fy:F嚳"\*Hu1ks+|$12ߙ/[*ե QS=9"\Y%k|:Q5_U`3~p'cNczuI@t8Kϕ$ܯ1Z gx]֚6"B(5d*,[l+C82#67dH{E?3<֬0?a_5sN F6ݪd88mEsf ,~ T _ߧ#XPeaݒԉBoj4VxIì5Oaqwdg_;pCN6 ^+"J9 U̖/N&b&LBuanzYl]+sN"gy 3]qmpE-es- [wb+ѻ)M BFUֵIOC$08<(X/ W#{=}d/ٖ,wZJ,;_+?KM9*if#f>Mdig=iPYh|BG32)t4r}[nMT͊KG Ld,|PRę351 xw"=ct[5R>/\@Rso8n379qC~`}yn6j7aB,SҗZ`+J) HZ cԮZCA[D%gS!*<͐qO'MJͻY#cEb+.:a 4 ףd2o2>3kV6 i%&768]d{Z*Z-Zf;kiYW{& n"8x3dfNHֹ'Chђ>13e%ЌD_Ԩ{NDnw[}O? Ĺ&{\BM`Q=LN(1Ҧo@O9W{[%7iJMpurN_Jt"+vg *i.'Aސu8Q~hǎÓK0ka?V*]„Vۚod('H"˜KGTl=a(l*#yX-0%%BI[Cl$`Wc^ο#`BHgu-ƶYL!+fj *q$$K6jQk6;w!L7.EW g`2UXꙚI<>w>3o5XQ+n#.|.g٫Ϝ)P%2N^HbIF\s,3y84#\40&¿O|}rrǖ{i^(x_lM*Ԗ_5%,yJuİWiO[}ЭSCB~=d೰qE8,o^+KȰutE\BѵMa$Q_~%hn/gpKpfQ352LRZQ&U`lkdY8!%AvWp[=ݐxqx_7)/3cC=W-ۛ3G=X=DRʁ2^@rzpSMB2I43NW}@Pwܸ\%m~\|3l a< RHmu*,$IJ};aHL*ڃ9Y/21jZ9O,'g0L)K^GEKPQf\QE%0msbecS-:խ^+nfr!AU =C:i@RԏdwYM=L 0Eb*00(X1LJ0L|,5B񂒙ξ7< zGBcpDB D|?'r%ŘjU̪|K;ܾ3ɏKnFZ̓@dze,Vd:@|Ie!`]!K4T}}RV+1x ZI-Mw*b4LgZx%O8'M +0"zPAIXc1^7&68S[!ADX;o.rOOŤMD/b;$nO߹~9T) ܮcMTedm)7rL+қz{`>is^hOcovXj]YFɖ1ꧥv^~Px#Eb0*WLNB#6R=@<zÚf=YX͔!%L] 9 XX "Ld4ҭRmz]$mU3=o!QtFV>(3tD+wf x:".ҲU]/lpgXzPh1>1,F\!e,?}r wȞir30rC;%uT8o-_6DsWz .,}bet7@ ߦLIBfl;l`o'|AdRపpBPۆ>qԥRK}"$upO`JH?N&ջ !jH.j&~+S_?ñ:2VcAB,=+ViKK"GAe\ P\}%%zUVAMΟш2gj☺m(*vj1."|K9v k,uͳwD[FPqafz{j:bX R pXګ_oYȕBcidR]S}þJg'UΛ$ /QYom[uilłW0A6bb[W_)iSv;NpAKWƌ'.JeXKQq/ &;A|log Nzb3 WraYXH(w-& gm./ #N3! JK$s9$.Nvo~a ~iPWx^/udyy.U%jL럝^ϹI,FP3uIWv)W_{#&;3*NΈ>eʈ*+o˙S@;(U1]xw*T u;N^F7ۜw}4% P[Tx{|\rTDZnl| D &4%eqQʛe&Nڊ@PNRcTo4ɢv 5>KÆZu؄]tQڼGjj/Fp5E}g j<:%g;EC $J@WcIԌ&@LoLkxH-2q5r]GyF\LN@~Z7% QL p*;bYLZoIl2`&h{@6j2ur0dwF! eoOrJ3Ҩ? yY93\D^T!T/x̷(4<}ى8 [FWygԝ t.H7슿X nn*y "ְڙ[5‰K;"ϵ 8HVʁrŃbݴsx,aҘY%B i氧{(쫗5'<%uLdS5dl2djX)TsS^1r\ȱj-$)ޒ:Sc:BΨ8,aӡW(|J.&ZHVGT[D??hC]12fFR7-z%*2~R)峥rp0"GEcH0\c&k+«)KR5cC(QDq]$-t%-Rٝ{ -,@O÷0-182qZ/ 嵴n\Ҍ=u 1C6I^[lZW_gr<hU$8F^< @, R:mS<ƚxP&e2.LBN}.rޯ>H\} c]陈_>=EEZqш *aD^/%L3yK lU4wUQQϳexrFhL:5bNx&*5l&Lur`Gz@)h4+k@ c(yp:@.QGЊBi!L7epF4 a/kCHoY8s4T5ޜn('|SLȹ)/Ū {튻_AJvjc"@X5jCX*Rv1i?a 5%/VxHNz| !hb vœ@*y|޲wn&`}>u, 5Qub[{]R u\@0k?KԵ, ]WͮH/f>Eqmj5[ԆpwL:.Mf0MAme[P 7gIm=:l/#ZQdqRqEFLKiT/C[coyd%^Z_/Q}L PĻ v6nӍN,p;l괟_NX@]s)S'5f R۴gr4?yuC DQ%gD|ڙ=YE ݖStGa"@x5 `%ӢsNMIAOOTO~TkqV*H}E~ӥ[ň1 GKAuRH<2Do)"IOeOüv?A Xhh8rvQFadRIG58BZTi[nk^T2D |R[{2z(i%sחMn07w۝nѽai-wD..Yl!ט k E[++T7׆q5,͓Ov^WT/<*qkGsD[pp3٩V6cBP~پs5>7C@躽 t=~ @)RYbN/PZ(j*hL܀(FÂJ]jNLwuu;M7 3[Il:2D]!R\-&,!̞"[ 4'KUGcPL8_d[Z"m9s25N}IO\K>,xk ܊Pfdj .)%bA?OM1/7v@@?AQq>H1yTݤIJ VjSETvMi˛X7aBEG.3 Hb"R6\!Dp 갊Z)MO)GNq!MjԻ2̚2l#egrQ~'ܝ_At3 0y Xb1Bä SW%cHi:2&(}T%UcؼgXv1m@hn"nvw~.E4Lйz(M#" Tk?zmg -Be`xRFNuPy-_"ZJ`ރ ->_TX *1z7_]*o?qaondu \jEh7*p=`=$C^ p$t4pQXd.tw@9=v}h>f rL{vJvhȥc@`Kɐz_$=7 _|[ mҵ L#vir1N@X uBC`7Y9 uUo̊<ަҼF, D} M&V9HZAh ')45em1UwmN?[~Lʱ5|U9ܡ6|b'>-0A+3c(-I->#(5o$wT˲e&5J<"#]Wֹv&2ucp\z,t2O{ WjCB9 ݠLb &)TZ+8npEG tmmVXʨ8/{(TjST_W crSۯ!=>HeP2Xsľ Vٲ" fPJlOi',m g^4v lKp 'Jd^2>}@En*.( آ9rCm kx=f,) X}g@NL6 ٴN+b8_n"3~DpdQ 4ujǓRHrF҇[Fu  J9GJ`' |Iw0;ld$ŧ\ihW{]DңvQZ~ہ x|DAo1i&~/B\6g1)crrtJpyKJst9&]F&\ݵ_v&*wP /&CHxDSZHH&`if1}ep&Jks $rD|n϶bCy-B1X̟w{һ !*/p*{ѤhJ]~Nc#6s|3k1A%7>_Z S>Kd/+ӒՀH׉6 0I) ^9OLk|u^@UELs7Q{2p-:+~B 4jd8%;!'@SÞLeG-~p8xK`쇰YG'4 ̮-I E/Oɦ6_x`3z*(M6Q|VLvYgLz$y@xw |iEr|hmTfH!A5[nuBLS-VP6{>b7hLV=?F"@ʨ`y}Mdބ)iaɥ9-ڧ LC ֚ bI )GV'wXB>*$N!;qxkɅXeHm-2ȍٞgrapgA%)]=mV0O)U$ &N*4  d?]&$Ǵ:!m"dFt;] q E^r2~K-)ݧBܥ"}F8udW%cߌ6Wfj|aK `Gr K zi`|gnא9:bgc~}6鶷T%A07l`!7,dm}w{X>~%l~=MhZ!xK b!D'AmOZ){3ZAs*|^5wǂ&@eU]KڰNcޜe|N{vBe94IQۖ I hGDd^QǃDDOcu!\iYߍ6fߝAC^ZULj3zhà ügqfQLun֛Rn8_Y bzA>4Iы^YscV31Ͱ옦^hR.tj!4ӋƔcz#TDNH޹^/sa8ӃAq:l8"@ =dn%ݮ5֑}gE,NLU`u_.%nrnM\׉<]G R "tkֺVw+";/%-oU vDjl֦ P./b6Ȃ5qVEx51 !]_"F28ΐ}%hZ'@YJGMlSBY W13x ЍdmuQ"5o[ѳu$MFنLJQc1~9$}zNzi8>,uES#"è('f9{J"&móx bVX8}r%Y9j9o!ȯ_ͪD&`A!njTpY79 ~*1xh'w6 QăC&r8g/ D+-KVa-jZ0XwIՁ̨]% $e$nk4 aCL8ܙ]\h&^ȼ]@j䥨 |we\6naɭ0? ͝+}GəeH26,4铅.AfΞvXd yjr$&F"q<{:%َ.$#O(m؎E_0dQ8,xo5}=6V?lUVuywܚAǘ?wVP@;%N ~ֿ`Ck+5@z}_ڰgZi1gķ%tl͝68u_މ;ђU@/7kuم$58ljUF_A 9?=/4VggIQts7czjDFIn R$fBEi %VxٮM;Vdתw%JASp]HL~"v d% (w SeԻDfPu@,- B,U:/-nhJ~CbxV> )PeEGw+4ޕ;?$5})?Ut}Ň<`A^x xiڹC2AS귫[ۯ5?\eܖq~ĺx2q뺍v[{[ mz o~[| `֦h©tnvjv$~<L[V;(b?+4GdFb́UtQzK|Ʌ= vR_(6#}{"t,Lav7+*M q007}V~bw?v# 1l>o |q̪+LeH )A+yk;Y-"C0LRav ӆԇ52irjq4j}_ՑIMrd?) "d2^(l{}0ZΌ*Yt+ 弐;}7n<}K&mE94VyϑqSKRQwSգs|6Bc񥪀FY࿡^Ϻɕ71p6j0OB==A@@4jg+;%Hy.O&<Uы ]@{h+OZpT7?siVӹg_i7t`rKז{6VQ[w۞+ $\(5L@F׫š4 JsusgWFswdS?g=NRqSBDὮ/oGl')M\IA`oz?8ƑAv-VI mL(B+͏ ݝm:WQhnrXWWǸ(g?E|.>4LUL׿`̄Uk0r+&G>e&s'BFO̞Cw8SJ[:ckz,SHeRl, A#lu7B-\X q}=JWMSu_ۢjjED9R曞XYJaOb37mA 're{;i>_>oeRENnN;8yS([hOτ|R9|&Z(RFv4>Ia-O,k5bf+g̈́͸;#?RQl\Hfa$[u)QD#`Zl}A7関"Gg[ԞGZ/}Q< '[p < /\bz w=SbKӁYt[~/֢ذ>z #r$l \i V+ x>6""m\فy#]3 MGi7m|:z7!碫eGW''#_l1(ms3esd?bAʶ$9h\[Q0f ibWgj3&usK\do"i@O9ZH*>riK(XC "ݢDuoҿSx/9}4"[H)x  KD-ss&0un࿃쓐ڔ\nLqRgϦJ` ql5qÆW׌ w)Aoy`?~7oDeФ+h|Ό!\<,}z"YCs_3)`=▔N= U2}^6uT>- K܏bpNf;耇{Vj͙5"cUQp kPՉVbgSg_iPyUKji'7᷸/P)` Y¯(t4NpMÎE;qI_Gv?Dmj/ 4^MBNGm9믱*pk]t?лIU)0,!/@ƞ8YbĂTrєXL쮿oAi6BҨMKTF#;0l؝g;n3yx}IjX \ǘaP'ڂ=ek&4AWEAqƯېCsz^lF_Ώ%U'~%֢oPr1Շ\O r"TK eC`$3a,T®ԭ͸?v띦&홠 L>ؤW(U1Z xVԘ_$JN ;}Q'>3k 61.k!.CWL3vHe8cQ'_q$XT"Z)1lup:" mOA*N `f*A.]^OyLuy? fDgVIa{ 2hȺڈ8%XLTIDh{8$XӜڬCVSm;(yW7ݼ9|ai!}xR|Yu}ӄx8]\=j?L37N\-5C:ڶ<; _uq IWV}Hkb-)\njt\$V%H<0 K@0$J d y~ݭL-6 "6y6 FRfCQ4HEqӟ2\j>v Bb%.} JmXv:Ű(@ ۆ(Ez*Uy^c(G"W.)Kdo ?i*>a2yl Mr ?prd3ɿM8 4m-y]*68azf)4d'96y׻_\v)>I;PRaFfZ ]ECn_:0.[N8BaBbgtz@g=ڛeDТk 2׶QǗGWF|53Sm括BsoBXcA1PFx2hdn˃(?cw nzGt?ް9 s=z 9&v-!,!#E8ԇ'vJ.;T>3$V6_>7\|FU3 [T{ )Vw%'mRkW3~M*M j=Y3nrkx)Be|} A8U2s^"X0 M|w^@rV 56!1O,όɸ&;2pERdEܙ <#|+`Ç2:' 8z.Pv;+8ż&N.v!,!!xz\@TzP؊Kڧo2=1݂"@.3 rMIO"WUW|]ݲY}o< ,MX8)uCHB'7 olXt^E[n8(UR!Xs>2g͖5,S+@Ȩ F I3`Y_-N]up PVfgpIm^-8b&$Z6< l4E5`$AC IWAх}G4N}Si9#JU([G܎  #"nˊwwҗ`o!+WS\O Jiт֦O^tǝvWRcg9(ܽY}9oWya_ T3tiD%mޤd8z3"F)[O7^`we/"䟶Al6x߆4nx6YʇiV¾ϊB%<^JZ& m v†7ӈ񢛎2XbiY=֫wPY(z² Q-1|: qZAıD خOvJ]??` CYQ񟄰/I0[vp |doQж5~k LMDu8Ep.Bac]9ɯQ<}KOwj/VG6$ke&X5vsGļ>Oe&Ϩw "v ^Tx"i<FҶfUdbD&g#kCMtF%Lk7e@R Q}*Y&ܷ8]"]@QR#;{f70 cDW-hEۉJ,;oY|ȭngE@;S[2 Npm:6 akJh@+ ٭d7Ed;"9='wn&0;~N 6nC 1 ^ (?o?z:E^^b0L1>a(+#SkC6C4q[6u6gjۻ;1Й\V19ΦO FighYlv밞9X-D$04zgL$Hl3<́1^0K+뷑Q(T/Eb5 d`1DglAIU Zf$׳`.'a'"~SĻ8.-Y\s r;LT~ӯn:޴p=gAYj,UDA@i uWBKJg'8ֲY-Kfܟ#uXum:9M4'-.1rzK)]\Ɣ0,{3J\Ԅ!n.8y [S5t O;+!tI (K5ՒFO)i+Gd@a)1,U}1 D\Γ݄vZuŭC@n³ڂ1e{J::(;erz7ɘX⫅Bϡv+o,?֣)ʸYӪtiGz=4j; d7s|2%b"wʆT$t~_\w) ø-o2 'j@s`k"iqEBjdNgQk\ɜ ze{If̔bBJrkJρotv*AJ'jm@C;+:nʢTKm1ƔQtw#yG܉ؔoREuB]ړHuzXDĥu.q= AKܣZu;ȧí|P /Svˠ3=Ag` ;yvp]s)?d U`0UU(RNzLk*w"^zRFi8DfW" /tŵ`x*Y7T;Fq++N7Nur3"Cڔ cD ":,[ 'V.I¯5Fùm2qI- ?2[_"4U?Ӹa$nbT(%n:)ړtb xo!sVU% ăptc_eTqKmlۉ)jiWS|JM,;$v4 3BYGnKhGmEG1%W59!z RW8=PDCWZkl9q2(>G̭GYdKTTF6zM6Snڋ鍊ڢ6eg(1"րIpAΪ\dߥ${ EhE9 p-bS~odGXo0_S7jR5АYN,Nk0dhx{,|2g\xH% cS ]iPJ<#Mu /I?U2aKe管3aFTx{q&G_ѿ5hH>acl>(֭+|o agkc;zdb0E;uL|qeg, aQ %OG=-kX[Цc{HB\y(QoֱV#DZAj&pNiv_Ȗ0_z=sZL1my , uG[mf+(+*H$.L}ftT0yo!vaq6};6)9R pp Zh KIViRHZJ'G0c i#&N#q}O` g? @5 umC?>/Ϥ+br / 3>aX{Ѵr n׻J\UaaO7$\gXHAѻή&*Y۪;d.R9@WF5`;u ?X  [_va8d3?481RP,6Ȝ71팤NӦ Gèac:Ξ=A*NZ T(FmvxNA%np<Hd*ƆՃSKEeF˛: 6S1Wޅ@otO"k6{֥V:Qnʂ+_xps|rp/Dy™*\ go" 9-b0< m| J].mq0|*GNUu= Ra/ z;_09l'4~|fw2 o/J^`WHVL55'V%3Df_HBl{u#<JB%}gr/[> A PG4F?/k0=~ z,aTx̴3"':@#L[DGJ0W觐ow'b Awh^XM&*pN #5 }RZa925bAΘ.5`uqu?uSκBx2| |pD&/;M3lÉtKQH~``ьAZrrwSc}975rſgspj>nֈDUlJleO7jD4=z\Y^n[rAkXe!h(1L:SăEsejT|Ȱ3>7q)i1~0J )PP.p/k[y_Т"R}|||v͙5q1D12ϱ<ǀ࡞J_Aja-wrHlV ڇ&m-#b^rZ*"zx$y/^t# uǯAb~?3rNa0o{<3Ei$wX\+_Pqۚ"7| s#{4Slh^B5}w`N&xn>SzJjw d{L0t+f;u[[[# +?T{a\ xMz'w!q"xG W7Ž$RmO27iHhvDԟk<d5"6ԛ1L (^{;I"xJwmR=ScZn׭471cZO܎]Íӭ5óAur"Jd|p WqG%9437-'hVs1?n j/7Nxφې;$/?E8 "+{Ƿrtxt,̴ [ si0 7mn%Z:k>]]q^V}䛙h%\臥/Ǚ{B !QZ6Ԥ1RX:ˆ;s'.TR-7T$JDNȗ;W O'WQzE!Y̺ma pdqjb`zOkz_&$2`L:(t(+wm z C6Ě`ܞU)rYUϽ;;^{eƉii].)MUz|:rh8L5S%1VOP!a Eu= xeRJsZU!;[ =HPvƟGX%nm k%݄,jM5 (/CV!{QQ+?8<_{th*lo8`fuC=Obʙۣ6^_ķ &R9MsDpmH}pu^0lS}+;T3 *M{|CVW/zcsTx\{>6>uG!N.RpQzP8 03ś5:'oq7@tL'6ޯՌ\{ e 8璂b49ܴ[`{ppo=rwzO mXe,{Xm/[<+#que#o<5vnkMyzoԪZG s+XB=GqIj ' k!P[?]\n^\)3Gl TSH} @FY-zk~V +<*tCrDp@ah7y.s01 uҁ$ǎ+6v}kPX󦴘ms {W ܷvqΪqRR) ww@jLqF2~}'mfeOeSZF#r)!d0ܔqd*k-%`e-qY.V?SK~UQ@!ˋO! `DpC=Pp҉!V<ދ Hjن-'>B < ^I(l0Y`eAD|TшC,DnT QGBL9qFn홋G4_j쏺.#%޻x#zqn;50ɲC5Ɍ3(f'<,tWѝ oڔO_n-¾S;ͧ~20ۥT/}(=)!OژF \i3+Ż @;O~,qU3Ej!PGo0lm_+Dy 0A`^%q|a{P. PB9y(ۺq; P6yjĘU]d=y$eԨbj']Ɯ\t=e 7%U@[Fv 4}u,*Au-J?-w?ī( J+{;{jb9WtslNRjsJ^wBgٷo'wdX#K .ʻݭ k8d09h-~TjCL7F2MHO{К]]Al0vAHa3/WiY?5b ogSQΞZu&]fAae Q/ES)~̨o.:BIyUh*N|w_bx!,ӷ)b2GNhߍ+(pSXw,3CtP$<:;G|eؐnL}viqp7%vhyNK(_.e);e7eµLHy dA 3m ɹ-3I&``T-^!f]Ov' l6%!h$ꖙXYF8%=<ө,Xq5xA?Yqf =RiNwCb"?ْ vEiobwD2}㮍i8d̨% QE/4 yۦcTU䷡zs~/ƏлqE*<+ߪHwk E߂NapYDgJS 92χRUԕ *cyǺ!r<:K@@9\~!-(^R$;F[uW $5Dwo*v2]C '(` zYJɼ2(e7cEJڔ ,~UHU6ѯq cnf_4~d zVـ`Ih37ԥkQ.'Vݝ$` {n־->ՂVÖvVvb9hau"]A\ѦjY%M8)ˁLH7m*!el35S\,^7nGX=~=I: w7PDC#⪱YʖZ#'d`(C{RK.3hdmIvCN5В=Co)Vit(j# -_f)&UsLMV5?3E¯_Gdq d<`+mcϞ2OUvޅGuձkM G{ fb!'{}y$pz2gDvqboT$o'j /:fVaς`ł$zPkaE)Œ-7I)7L ATx_}tK)ߵ/e){n@jQuaέ'zQO}`3I|_\QmKUķTR.iFC ifWN,ls2Ux]Qs(96(@Ҁ~Hrh"hb3r{ O{ Uh3䘽&Oٳ`ڝҡЫt9Z qףP$%n eKF OZ98T$3yCJ/)zPDAfa̕/Æ2Qq?IyI8Y'`X{wxܑ]wQ2k4vY;p_h;x}e3#ZI% AW77-uRh,r(DJQ*6jxXNƸ8􃵒.Yp `̞-"u^}3&Ę_Ԭsy@Iꡁ:J4@ 3rH/ш9[$F.j I䆏nY{(7"E(?Mͱ 9Rum=GaZ9j],.Fmۿ VLsS}%VJwtl?i?PGEyfLA]:O:k.a es'5m` !rWLMQ1ƷeAMt&HbˠvϚ˞K{j+e.3 i1\!pЯB!sa[AwI~m6W\خYo'zND8uM&pi+nmԾ%*|bgymR [Ȯм %s uէI}jdu7n/UAd ^0Jn# _`lDX,p $:|;®c8m`/6ãNv{1|7?<*%. 89eJ4 C1&I&6 Q4Yqسu 4u,}h~-ƭf59/+!˽(=q czעNCmCHce 4%6&>ޔ.v}ˑYy4)Ct0[p_odc#+=wĸjOhi-k*6p㌌}פ]v#=z ;]jŷW?ܧM;{i;c.(gVyۂ-C w6kL/hk1ڔ4Kc"eL'w4G3Si7,{5Q=E}ƉY}$][P:ܔ阺qi7v4P*y۩Q5*HZGU$]L84F"|i,t/kFX;NF밳)+(睽*@!oLNKq"E݂'EpnlĭZ%T'Jr$CkM+?}uX# ]4 Ͻ du`rkbKQj3m0':(lk.#CϤK63xQ]s&FdHOfiɆyq-qPTANIr`s%hޟnxCubiNrߩTJb@sm8R6 _,v?= G&-݈&Y0U_z2Yِ,h]s :)D A/)StFvhd}>c$Qhژ-8%OZ$Ѭd!v~O+xYw6M-X2KEz+}ld+5݅nPXꞒָ ۶=Ub%vbiYjHPBK2q0xأj$Є2#5Xbrvd;3GλzWNؿ%MEd~̷CgIϑ yl~e^nUyS|QFIK$Q#cv"pJ{pC!6 Qn2TMXf9vY+z 0#H>z AźӢs-6}8P1 ~o&HP_/ 2s틇;kӼ)lmnLYJRdIhVx<]sSvLMj9[zkU{U> jvJv-) (&E* z]6/:U=LK̵5r =FjfAe4ߵsumʇ3j>,#?k f.=7G.Tl4 τ+aސiAk|x[It7Ȟ ,2?GWRh%_$#hF*F;LuL: -ӥ% ꁒk2L8֘~MH,G(lS3"al4ܺ0j]RB# kޮ@s,U+P-⭄fc#Fvß.I '6| VqFpkvUpSw*w=tJ[CH6Ϫn#7z;0sߐ@SOX²$Q5AH>I9Q [f%Aoyr=Q(8gUMmOom"`pGCx YNeC]3ׯgcz@7,LwW`>Rm"#Q+1ݩJs1ncE9Ta֛Zhр*Őy*֌ GVo^毪K_P~-UM@6 Q'r$۰yEمdw.Ihwϟq}S'em*_Y*qѿ&ƙg 2[A2e,FibE`|dQlA~3VVl]>jH{PNHBuةi6Ǟ}AZ{݄}l)9UȇsU:mL~S{B0hBsU؛ɣ9qsS(Jfİ--,QUCujar^d67Պ.2C86kuVe"x ( C2'/lj%t>Cd#fҎ]Z/tB?|^WKOcv;?4©hvmb yGWhpy^HBB>eMǫqY={],ۄ=ʵR?lR*{xic}𬄴 'fሄ3gtRa>N!fe0&ֹ!0_|6`uh ,JX>SrqxobG+/Ws8.n*7t"ERʟ+CAL5᳠PW:>c+wS; V2bȺ$_!mx BU#vDp4T+c79Վjҧ|m$s0Le2-зLqK /);`6xGgXxc?!GbWſ9Q '9ϯ?S]L((H=V[r ,^ݕff8qd7eZ=@ ݱr;G sӪԍp ] 3zP!?9vƘ d[2畹TR0Q!dHTvm.Q W7H[h&"m<1'.3΢?woe5uEbiI45sZK}2{z2 eʻL>_k52ȝ5̏l?ge! g]v p 榌uaX7m[,G@WXP8n IqF/\wqzN*vI[_zU]wO!w``ᓬQ=Փ/ 5u"/ J> 7UVMA@} W)%?jotwL(ј݌Y@ QG3%4\!{U vn=A.IRɶl9"} ">Έs4t3F뾏/;kZ8+U5]C Ɏt -;}{^|ޜ9>FLi3\P\ WDȴ` Qx@vΙI] ipqbSy fK%/hJj2T4&"מ+_dSs#}BK#} pqyg ZlGWFb^Ye5(WV离~w|d52%:C&!'Tiɤ:D < '-e!Y{ `aܾ3^JK͞1@O~j /QCף AɭY q9(Ǔ2RI\zO+˻nY9Zp`{Ʊbo§`K[<*s +XzjS+h d{3E?A-卦p㹼9[D> w{aɥ~tA|~R8jgu=*A`kVV*yͬ.K&~5Fut^Gͧ1nN^,+Eu̜LGG H A٘m>Ľ#+7Eyf_(C=Df+F_6h!?`%s|9f<Iw ;x@F{x< I8Glo(K\:ʈh"C((i }ma)4ݕ6VW{v.ШnW"+fz*I' [*.q{ƶ7:BBsFUݟq/wp˝YbNxZӳ/Rcي49@ #]?A>"=,-lp!μs#S(xde5i^S^z6ere7rh8W{=,&iF2Ђ~Ȁ6X)2-xv3TBk'2z3#I6դʼn IuA@#fK[glz>a: M-Ru)a\p8x) .T"f h!exp*z J,奎u͡.?\>A sl|tl9_4!6't}2TX(l_dz0aλ" a+c : ff%$񳭄ULS_qO֚mPܤy-uҥӝCp&ilpIU$,%}Ft5!C>5`neIw+Ç;ڧ3RA[q|{d$pAWl4;vy䙶$awպk6tъA Fq߱ ՎMY?S6(y.Sj ~f,QsRҧvOtc*wtdJYHjëXcg3 ogFs&a)6jLg)J̺fc[!,M@خ1YȀE,/Ұ?ΐ iCt]ZuqRi~fr7kd;&SEX1;(15*cVZ3c9gq׊U*tJ i_DdĖ$gk lȅΛs c:[^H; 2:Asyz(5B|.K^'h2QS=iRG02/a$Ly/ K#ubA 7$ @.0(rD 'd=ț V*QWpu!uѥ=v ƽ0ׅ W3܊B'+2}r:z;eVuC?!YXTF0ihV$34&ة'A&UMV@.T \d~1LQ XZ^=Wl @60Y[qo3?_k`a3Eǡ':vjR. 5Bw%Mq8E DĘF=]rY ۽ t;tPW ~02o QILM^֊`zl5ys3|94&G: lE8HkM܌)|~ ߢ)Js FKjlktWOڛc{yļ֭_IGG 5'\t#vN)#£hqؚn:z0QUnOF lW76KFC >u3AK*J)/Xk,W|,T0y_^7dx6b +dǦu'9~%|k%Kuo->^4fomLB[٥Ag\fl+}[8l htt5L{rt:QcVf*T H=ǧ'p!:ޏ]צ5\q-}RnMAU‰ ,0L#PWV9pcKZrtLv4/ciu伳 _F=1b'`@-c<գ*B@b' )>|*H`St!&F:_1' $t{y.L~0PW<+1a-01nƁBU\  u}]m0TOm>43&w1av;`m>+B2ZY;ՐxsѪ9In~cj%J|ީ-zNu~#YLϞDdղoZS?Ǔ癞]̈NmC ,n8| ,gϛ-ɍK3R qV7B_t?prPfd$L`p4Զ܆M*QxЧPJ|' jN)Vu 31 ] {>opG']09nFY:M][i@oUew \  4k rYyV"wfXڎ΢,Ǟ-%*o阳jMmT@Tz6oM @/o;Qnf!qx:动! )/ȤW曨,֖V ӦT9 p_0%fO"Ld0})ynge$ 7wbn. lVr:=u IA{N:zdGfb|N`tK9ogY(W;DLm~%@Cv!OqH`gUSٳ z\7ُv# Fz:PS\AQEa|Uh(M|K=*|,ٙSǮF0Yq2c͸Q,fj*/\v0:*!<W~ xٕò>Qg&x4mɤ'~/)<ǝԩ2OxS/aQtaܟ~I ySss[0FiRfc ~*pBXI{iP UW+1zFP.KJmP>bqR+(-CHq05sԉGz"CLXп}2r)}ITTDgg@B-D5s`J-7څB9G~Zʊu>̖SlfL K%;03_QGH hk-[l*Ky{HZO\aDN9J`n΂;,̹-7 ںSn>!mI?pv:j>%\jG'ѓg_G'q?ߥԾ D@Պѧ4J \UC >J# AqP t9.;٥I&MiG=r\ӳN{{$25щ[ $Ŕ{*52ј*WwUowE9ֳWF`;e@O%,Kh(Jv[&B5f~tXen W%>bNw]F%džU=N  JyP.?MvmQLxWSSbH8 x:"yFĦc8\qJ- AOvKX*%TcKd R?id<2‹|Oߏ%&Z ew?%!G 6ľ_aRut7u|򳋴BRYɄ8kV")X``8g8xü8)GYڧWёI[{$R}7DrE]?jp,} U|}9䗳" :5mqmNy{:7cf;(z3&9t0NZLML cO@[gA{m܃Nt@(T`il),i0|t/VZ1|[\7w?4i6B:XBO+S]BQi  gdk_a`GTb?1*o1-v HÊQpٍ*V5Ϙ 9PNM~{52E)D ojITx l J? zcN% 7I} Lmڹ/ {W0hvs3vtm'fpjѲ?c߾@9K[)pCHbfd@% gήmi`qbi_plm/e:ܹK 1L^S El6& uOP\wYU$ƑѴIaK ̺vq.\uΫq8h %7Yl݃ p/(o(eB~e| g 18ϢTD?6aɴ^\qzPsO" cȖseÒrɷL4O뼚GC, [!R0ټه":jE ;>XaQzrTNVbmKl}On.( _Yf|R$UqOT'g{]ӼbC5%/܌*ԕ^h-׌U"-@I4W6.zXD ֹ'}$-WMI[8.7a(~-ɊD0^1 07 J#-` {[wQWE" _M!ѭY;\k@!7қdk\63ʤ;:4jB7^9K*; (M+#vm `Bo&>p3>jǝsD鸨;s(TZjx0%/`q$5 ?ȯ3'^tc)ymIO+ʓJ;!O3T Q6x@CN%9Z=G'8j֘LC[a-c׵p4Wxc@^8.H|$aR)A|Ԣ0 Na:-InRVLڎ0Qmi,)@ڹWo bʭ񢨢S"{ÎdB1JW$շ#D-7EӲx3V.vG{1Ѯ8gs <7k7*|Az)3Čh֯U6 b(Q42I1O'b?QHVn >n4A,`1e 2̈́VaZg+^}萢|ū<9^bs$+v"oũ}ʑ~+1[cC'| _^k"eZ$_V56ow7HIЬ9Gi' ns 9 㙁i߰f0lD&-D{ߩZ3C5-]',x- f͎1o~Ʈv (~t3V߮P6e* N0yі8jI0YD0r%K SMs8R|$v292bQ:3-! 9sw]u~E dPL"Q# Gܼ{ !}:,v ab:St/~?txWFEG#$v:?HxDLJ81Z2izy#rUt@îǁ! '5m )wۤjF)z0.1Wuu6Le%l׎-_qJ0d3CNX}~V$ 2yC͟#vKB2+O #[ {!,9/QM6^"RQYVebA=u ҵm wB>ؔ25bq?s { F:vt:gt֗|ӧ OYkĩwKqӬsD8ޱbrɟ3)ߢ&qZN5Oo i=')qnҞ ĸovw6=d|]=m |0ڠ/=IQ$6݀N% c|+V_]GlQ"Y9 2㈤Xu8)5:|I>fB֒-#θJ o|{L$c:-fpn*NMV Qsk\Nߨ|} ,\(jhM |q36S #&=nu42J߫W>;vqvP6K$%oN:zy !|-ҿI˹on`yk>|X*-l,3<2:N̨хR,u_Y"S+veH_DH'V$;,KV$̏29ijq ??.L,j>c@lm[׊'5ϗ 08m½y{=uT p[`'9]UeF֚ܺ ցa싇o2Vc"WDP`mp ]VRAN@l@()0*QSq؈Gy#蕈3;B@946 dyisVӳt:82nh=\f_8@ă1Cv;h]C;`T5яFIuZPM{P5$x8T- ]<_D/h7+{]hZDG3K74MpG d/OQK `d䌖2x'o:{)|R0d V_0M38 M ~aEI9*\!w-6ڥgO9·1Xό<#N6[r6 7İSWY~9m,bVxy%WUM= &HdaV O=0$)MzdXkCFR.bhX>0[~*bZvU^]؞?Ԃ`[*o%!aFxVZwAbV SΌUd{>w#oR7J'Ԣ2SKHU69vs&g0b4R:%a~LT4U szRnF>lv`PHd(|[ +o xܵ,O\ kX=E6~#h=Y͐?-pɡǐs64oeӞ24/>nUKB~L0VGu5j+g @%M~lPpeȗ7ޫ/$v43e-w(8͑ށwI'/BT:al3xo^EE4+RAH ò  ? lVǯߥzJ0Ws\o=S?cuTjr63JzN%\zJUi_ZJʿ1 ~"J9ȶ_/#{~ܖ>! ă%Xj鍑"wc H;lh YuIk1%Aβ-36Tv\1')x܄9$ܘJctv!: gHSymA5ƨjp,34mY912ʡ0)Sdԫ|.q\FH? c\|ĖKza -$[9_΃ʔ+$z:CYj]cMSf tjTB1af9 Q>Qi81; 2F>%{f]e@Ѣ|Ƭ>`|!B5MDٕ:@foB“}/<;YL՛^WƮ?H/P2cɽ܅נ @j߯W m`x =ՁuVHjS##=RxX$.~fj9 ;66)?R5Q0Q^-iF&ŀ#v #c԰1uԄG!t6ԴwS)"CL!s:ʿ=jd"!_!"䣯,5򀀯AxP_-w )=]\Φ&߀kK`dC7IbĘ 3\Xk,j"jJ94.=3I98(~)Ugq|,; ?5*2)4`ROY]4j^wof%b eWe jbfV2XHJr0td}tl@0ض؟qy Q?YmdL ٙK5[Ul];Сk{3#J),%` |Ḋ)ʸ/9Y8X<>w/%9?[[ԫ\qq{+wQCb:L-^~+[A8/ɜN D j=dVUA{V1X1ZW!Zoom_t SKX:oƭCdİW OFcMUu)(OCs;BAb4y ;iB$yfեrMJ/.]@:#>.){EjfJWb DiCoL7M߉J]H@D^]و8~9^RVƣPԂT`^벍B碜X :8bwɓoݜS QB/G*7Q0&Ttmecj~Ddo)?\X6K3 `?d1Z)Q총haE HMy=l; 6f-FsHv#u`S:<\5$'SVFPw 2vYAl+7pr#E rdTFMBOm?2l`Qc2F~Y0k/`)܏-a `˘0nLTeD@a ˤɹ UEoqR7݈dy&x7yȑ:35[(7+an.f 48#nÓjCP7 Xq?ƒ3΀ 69IaWqfN $tv~FPJvF-B5sPxU3Z SքNMEPenb>9_ćC=X-KF5Dd=mk򝬲Dtا >3A$O~{Q.tbT,$l/͡ݐP1]V\Q0LFgB>j'4"oANKP𢖎v-%atLR X˙{͚ԥ!y'# "VK)yn *;Z QE9A\^ njgpmNfaP9.uW4O!\U0582cjXRr<XOAA@4B5%Jv)ߙovB&Zq,45c?T2Rc/zZ㽔rd;d{ O<֡o~P&jz*hOJ1,/랋yzNC"Y=N?%iמ`۪dB+geK{9k&"Υ}VM6$ bØѵ9on xE)롭*uhiWyRq[nWOeoIRDN1&S6Z^gcPlH \| H+EP6.~Ke+Y,nC$lL UKJO}t"\o)'8u]4i ie N.yՊ"^m zqU iY—e]멾]L p>h!h`uZ8PCV Ӿv.X[\܂ykÌN &J{8L OM:E_n9Vw0jŨ uF;})+sk/p{۫ _^۫\oĂL*mX"eo LhC|^ ^tU5".'<;*Dc);O$Qq%AKZOԪ:-̉F~#;}$N\#q#HI cĸ;%,|˴rf%.GRZPb[jY!X|*̫. 'T|w`=(b~7.wSQ/ GNW΂5?rM)n ,knlN~X_#<s3}K\(OܨHmFy"RE(2 L@~CmoRǝhTĴ2u\L/Lh0Ƣ y@^?|_j~Hѹ`2f~?&VE:g;>crK7`^EUi,][zJt ;$1II 2z@C.y Z'k%3Jϐ8tJI(flxw$֏.{J%~'E7GH#1βv"lPP_kd+K K=f%4}ٻ(L_'|l1Fm~_+P04ng#q I,zet[HE}YH"[ɢ1}w{d5r EjLp͸je˘7ow$S{L3~^"܂=). 4? 5h-T \H\QAըQ0T86Y;5l0.ⲫ7?`aͮ 5=T\|DP}ٺnٹsٙ '`1{^_XLj,2*d׺+弑,?z Щ }uu΅JTOc-m@pSj.aT9˪`gQ-_%߶P^3]4ى!]`ptufPYA7+ofsog\ݦ:m-@=}!f;T ,CXr/ݖrxIq[!@9v &sZ:lT]9X8`q"9WtB%< u&=Y\#1F%z6wQsˣBb$B9e ieo'Rhx W{>guIMr+uP%ϗd pl!0lmucWNs [rШ0Iz2HM'C'{NJ!$z||HE+y~1HA+vX e!0$Nq;"j.r#ĸyTAH#ǃk4wn i;sMCZ& u G|?6 {8NbTd.4gb Iwl`g}Ť޿ʫΑDt۷!3?וBpA^D隞gTa'P1 AWPt Vdl .1"瓴8ՓFDʡmf7q ͸+δl~ߊ)$W7۱,Xc$9\6*σ2K3jiBsoy!X*]e~:,m1"M".~1` nkpHyb$Kog:0m"|>0Zw"N䗋5!Vcٶ"s`;nn#q9B<}e3)!,Ku߀hΨ(C3[ǷYx7s6a4j>~Iz }UF3:H@f< VHJh؟P]IR ]Ƀ-#)*%2Y_j&;".TٽW>Ju2HsB4f7pT~>ߞWZ􋤦ߤ “VDi`7pK]T4*E:c=Ҡ3"?~ExB $( 6~ \S)3oWYd]E( " O6\)eC!PŲBxT MvVӌNpZCMx)6Y)z8su`Ŷ4xT4jDG`_gRD)/|c#0;  Cak&Mc缯H~b}NEQLUWn,jBa:UܤRo7r4]ʵ^1dvW/`P 1Pi `v PN ^Ѭq>.~n og0N`ܖKXDbD=Ss`w*%yX[;?g^?P,ַUIPP7 Ig1/l:Rcm~vwM"_U?ʉeSYtYy dHjw bNB4=tV*;2RaCnὧ'N΍vaFW"TpiU 5TgßM!gd6ĜqN~ RVy|u#,C4lR<=$7'ɛ.tRȣݷ~wѥ4Y`z r"]zmZ}frН0[rpDD:\ѳ8Z9/ l~:LJOmܴ&㝝ݵku.[\XJk EpxtzFFou,? BSHL,ޤB灚 OF#kyr=(7*/`F 9Oh>V>hLvŀ@%YL2ɢw|UH<)Fl Osɱ֡..E Et>/nF })x۵7mq#ѡ)20o33yQj6'\ZbX'J\WYnDp|吊B([s9|2 ˩%ּdb& G|(0zJ &l(\/~c.Y( Ưx%}{Pğ_m462 Lӵ/"@d9#>q^RNQ"b@3O&RFEYxN0NMr? X5V>SN%+2myGXLg!>CI0ҌaeԻCEmssFFEV>Sد cioC)]HrV"eg}L7I Y/B[q5 *[o'?f-fp3Y=^dݰ]xtOQ@\3(q@V?/b0fCqZ0+ j?hb7պIW~1pa#8UaBZFQt^vMVu'YJItOٛ&4>\/ zUVG߫BK&ByTFOvPJ;l O9?p5`= g8> Z=ǚ“͍kgFԤYjJ4Y(*W}$;Yg 8p :J@7I:6]:`Εik#~C8dg/Kx7*1kq3(~,f[=? GlEEA/ wJ'd.Kd>n5ZkML } -`JHaĮ2g|Pm~ˆ5<;ǻS >-(3P7y %T0j\w\w YZ