python3-dnf-4.7.0-3.el8 >  A a&QU]NGp:XE1 W]^9(a/xҠ7:5lɒ+ۛ(1c4Wn|q VORO rcHi=8gI4^cjT` h>vLY-N-*1iZ-ޡ*7\0 %x7JM)9 QQkU?t4]l6#?Y&;.^F{B1vUW7?`fWřKӚlo181A$MKם^xc~Y$xiTIM2;oZNe6e47e0405d2a49c0cfc6d17822fa359b43267003566493dbad395575d9f682925a9d079a38d7b187e71295ac4f5006af26aaab6la&QU]?.ύQ(2Z4̢.rФ,tAѻ2E"sw&ح,#(|[Ұlcˆ>ewa {yk$TPJ.s\0B/<)yF bg,3'Wxʑ yM}o]|G){lVV>룖ӑ^21Ҟ%®{p??d  4PTpt{    *   <   `  L)  M4 QX V [[ __`8aK(a8au9cu:xMuGG4 HKX IO| XPYP\P ]T ^ibm3dn_endfnglnitn ur vvww  x{D yhDHsxCpython3-dnf4.7.03.el8Python 3 interface to DNFPython 3 interface to DNF.a%|aarch64-01.mbox.centos.orgMCentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm465N77d>f""HH%% I '*'*77   VVggA A KuKu<<xXxr!!  1 1AA(-. a a}{ghzz  yy  ()+}+} e e:t:t QQWW**__6Q6QaaOO ?t :CSm A]2z&l sJ2~/ f]4Z9f`:':' O r  qq6y6FF:a:%,;M~0!(rT<<^^F+o"3Q. hhY e~-`}Oqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤a%|Ia%|Qa%|Qa%|Q`tfa%|Ra%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Ra%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Q`tf`tfa%|Q`tfa%|Ra%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Q`tf`tfa%|Q`tfa%|Ra%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Q`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfa%|I`tf`tf`tf`tf`tf`tf`tf`tf`tfa%|Q`tfa%|Ra%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Q`tf`tf`tfa%|I`tfa%|Q`tfa%|Ra%|Qa%|Qa%|Ra%|Qa%|Ra%|Q`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfa%|Q`tfa%|Ra%|Qa%|Qa%|Qa%|Qa%|Ra%|Q`tf`tf`tf`tf`tf`tf`tf`tf`tfa%|Q`tfa%|Ra%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Qa%|Q`tf`tfa%|I`tf`tf`tf`tf`tf`tf`tfa%|Q`tfa%|Ra%|Qa%|Qa%|Qa%|Qa%|Qa%|Q`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd486512a4d13d908474911ce741ffb81c80bef4c8215f399b671c35aeece2927c171b1aca80c71b7a3c642796a0ce42d8698d7af4ca9262b9d1eb7b3672dc9a73f9841b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d0df3d388e2736254e9a924eed1b741ad43b0a74d7b2d0cca988689b8354e43a29d341b96e578c9965f84527ebf64fdcf2db4bbde47683ca15db9da9d56a3b711ffb910038418b8e9dc313413e66f6fa41c71565be4b95d0e0f67ac1545ec68beffb910038418b8e9dc313413e66f6fa41c71565be4b95d0e0f67ac1545ec68bef0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e837751c50f4e737162c994f105610389e4b9ef8dae08a59b4a6beda37c023d50f37751c50f4e737162c994f105610389e4b9ef8dae08a59b4a6beda37c023d50f32707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003e3d1a28c061b170cf8a2e26bd42f38296ae6344db59eaa732ab9b203a7d2e68e06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092d55cf6d692c52e4878d6e9318f836f48b0e1e2b1634e886821db4e9faf2d983811e0da08273470aa7362245c1364dc32d4be4f9cffdaed2af0e17b8cfac8540fc1addb6d27d4533429d6244907607516a2f70b13d28307ddd718e3d7185f3093c1addb6d27d4533429d6244907607516a2f70b13d28307ddd718e3d7185f30938febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebc377ff068ed6a5cbf5d4e13dc46cad30ddc0e9aa224492658ff207ed39a099ae55523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668a19671d9583a883cc46e56ddcc31ee6cc4444c3e71b4346697e745daa2dce2d1308efd5f0b239b177cdd65a94de8d2c4f73f0c1e890f552acad81db6c2fb06740f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78010f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78015f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e76294760a9c6c2c5721601b27fe7a93a196a5cce223478ac062f296f563534bbdadd7d13d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc3c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a082fc6db59950008c680afcb48678320731338b63bd44151ff0a77ad823925eda34dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86d8783431cfe0126a02731257dc5cf6e630cc521cd0c375af8a3df4785f5d559c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4b516d7479109ff6aef5bbd428db3e7beec1fbcb829b6396199c91506b70af361b516d7479109ff6aef5bbd428db3e7beec1fbcb829b6396199c91506b70af361964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb85df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-3.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-3.el82.9.33.60.61.10.1.80.61.14.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3aS@`@``%@`"y@`!'`3@```2@__@__ @_^@^?@^^K^4^[]+]@]@]@]]nU]i]S]Ik]@\\\@\7\eX@\]o@\\\Z@\/J\[[[ā@[#@[\[h@[-[qr[i[[ @[P}@[GB[6@[2*YB@Y@Yp@Y*@YV@Yu@Y>@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-3.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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-815639b342b2e0d01af297c19fea29534f9101f8d102e68e06dc9f534eb489f55?7zXZ !#,7] b2u y-iSqix v H;XЫ+YJ52bxP/M+ٳfÃLD%%k PUba]e|h^p#(oP%*;. nT7P=/1bX4/?c80K |o-a͂{<2A A t(Hxؿ[/o8I0!Nk1XqplR*![ڪ_I" m fqbme- 9Aht3HXJؑ<[aZ _vke@NcUR-1ۜSB{ EِkqEM> '"4Y-4LmQ00up8+X_.v$}MOK,ltgP^~4wj&JvTcsL뉲80n"8.ghb/ohFeNغҥ Ѫʊ$FC ʰq2$cÏ q4Ҋ٨V%T|.v%3#ћ"djJ~8NwOPcNɦ!-S`ӄ6$$@Sn@;5Z c\Bˬ3Vo&a&Pdun8MS&F젒5POTX"b FN +v\͏"RӯS腴ߢnœ>O H&-ʴ]p8Ft0ЯUe:c_9TvHyf+O"Njm).AfqSo:$ϟڊjsGBfK/8#R0c_Ƥz%iRc9 [Y = jcd+=4X π-Dć5aAԃӠa'I,*F!{]?w dL1/+Pm}]kg,b;&NdFF#mbdeevZࣝZ:bڙN^DFoڮiq޿os_äl4!>#X zk6KoGCC5Z0}ZJ>lǂ~A-ĸyWJ'T~%d_ ssYqv;;ǭEhLȅNLs`a0#&(H^u#O!&H3m+^l׹+8[k4}r%MHs/=@0MJ~_<~1MZ]xH߃tM-4klU(dWw"Ng,Zߗ'=9'tv$whߵ_|P9] UsϲTֆެXF#\dBZ`u6B3D t:ݳ3,;:5]9(^=kzoo̊gmӥdJsgeJG+=>E nK~Znl{n MNWM"]<1Eetq! A'ϒv)6P5:OEvN,;C@+UB99pڝQ-ƺ7wG0#,l3xv(x{GwĞBqo60<'2:A$3$1goB47(q?<7b ##¯q!2VI# Gu 9 C]†?*j_]gAӔCDuںMFV-0+$7WA;"\KFI xGRb2Oi(BDR>N>{ч^YwL} )5]OGΣeFdeW$D:#nO(b,2:TjUY7|pY fԔ`̶ZNEA}ˬ>Ƶee]Vs[bd00S7:/aY0ZX4~x^O?P,`@J $ޡ$F}cTh:""LUinmBhD!ϺԺ{矝Sa*6+B}D>$M+UuQ=~pd_8Mnн{Y9×C nºa=6=o[; .[Xjv6λ,#Hh!lt>/Q1='aZKF(j/.?2ocުl>VzJ4kРK!Mcq_(AQhHRq;v 9|sI;"15B#}:8wo:bPm_R{G&6ld{;la%۰bps7 )6<969m2 }'ݞ :g+ڍε8`F%nT 8;c25[gC1ܭ " ~o}p][3:Nl7 Ҟ3|N̗( v.61Odn87iy!z]`Cn.zؒKy,~< {:cHx67ijW:1Gj@'D © BVBݗ_igt>;0n+& l!髪;Vd;ōF(Ǻ!fB;e[ND"%ke]eDVZ :n3~t'/tL]ieV:;4QӛFpV( j*˗`PYrcmw++uuc\J|N.LBhoL"}9T?6@F$7P Eg@]igAD[v5M#(./#v;ε8x\m ߅c.59bæ6=U2#'rb9}ơ'7"0RRY:G$,ښqtwo tfI"8 Ao%O!/uʹЋجCS!&Șa!O8.RB,K5nTuSG3(% vLZ|fkBĩ( wk[]gUVzk9Va@v'dHnie}NeIE4pϐ[{%P] xn!&<тW /1cլYGE!I"=\+ G :j\y8xwW.9Cyfq>2TNQ#W`Z<-+{ {WcMmM{"N$zxI0Mo`;i ӎ]1FV3ڴZtEnpuB^~lwh=Q3P=~xJO^J7E%n)('Z`J1'R) ?kL'؁f z#F#hɱWO">.+?eк,9]׿jn+>:g^H9}(_V}6~o5I j^Z0pÆW Xy3A:8u$P>mq ת=ĥ?&R0S Q7&$K&HQm@a)→ ܴ =2ݖ5'KkCC W`}8lSjV}#%,q"c%,9H[h g%>Gy8ٱ\*#N82dAVL<$ DTU6"tkRz^~esת1";},i+-ADg[LHY 8wm>g멋]2~aAֺvc~/!.بWJXTJrPWĿdI˲wUO dHQ.jʤ!-Gm]zaTP,uJ=Bl=z9o3qlLW y4OV`l/-%5oz$Rsفu+|l}<Dx"2z^=p: ;5[J zauzXjarؾҝF DR', 1$s^涶4! 7?+7(%:0uą_ʓ7ju UQl(Yw u1hv`% RY-џ2 \\F.ՙw#W̤Yq? %8*KO3@9vqms 2M֦58@)Lx|*):а{k#hґ>8)N|qʎZn{ ljCPwSwqFۏw+e٬Es&ʊƼ-sK{``C&˱r(l_?lbU2euqpݴ)+յ|o%ںg:Y_ڕWߕk:G4M}G$qݪdchz<QD ׀RC7W3{z,hZ"׋Ÿg-:RŎX3a 3Tvg;5! K'Q2̝{Eעc"7cg/B,/)NؼIB^%TEtIE.ľH"r̒G˜*RlXk@7]0 @~:~5B[3H+sL! O}N^c8;Q17@39R7M@|[]k.ɻ9uwGs?̈"X$U7zkj£Q0R+!Wu$EjP>)/CsXN4/NVlo2~TсDtc]ΛR߻@U{J8W]Y8/wϰr#ufuqInѳ2ulY#G(s {pv lm$ʪxܘ_U G1Fu`) +2Ą-Be.PiWr*aZ.j+sY-ScJE_S:>wRsZf3ph<@1e}4{s5I_ 5 rLE+4[ |> ȇ5O ) {`攮f5F.,gRvyFY5fܡ+|aX)~flz`Ga6NdE(yzc-v.*) .U+epKXuN_Ģi%͖;>;= z4pZ#N=v=,ՕLi }w4;MPk=?췎%GR-3 ZJ|gSL'~JcOYYʤI ʊNZ\B?|Okߐe9Õ_W%Xa<0Iw> }FZ6s" 9-7+]A=5ҁbgIKy2?,'Aػ aA_4X5W4CF1g|ü. _rwLL(@=~N:g\fHNRcJC@,+'m;<1Hq3%!qPr*tV}[OFS7z j0DXNޣuMظ< ^]uv @l_c4Ѯv AȆnro1?c4$7΋侻jZ3!VDP 0ÑT ED.2ta!?(dax1  &+IPOzR揄dhi \ ;!Jc+Fkc21Myy=IgˆBx|>k$ lmŖ0(GS4y`67\OwR1-bZ ,Y$d6m5F!–!i(U9y:V +`+tOScɑ< AIOץ6dn%kLtg{7ZZspF=)G]WqdڤReM`(MDh>?:d ^ThԎŒ)C۔g: ԵᾈFj_W<B T/Xe,g_N**Ҵ_*Zb57J{kԆ͗CepraCRctt5qmȍ{R)N{ R6IMy.x(0{V' b?Ye .}.p'|gJIN*,PkEFqjpMߥuvd,W*ApolʐkfwI_w"زJ6$mT j7TD6d:H?1Y~/%6WA+* j)Mo&:4P&7Dx)P9f&jd/̈́&QpkGA[aM?2ZۊUi )̣ʰ)n`a =di6,ox2',t<,8t=ă/"᫴[sjEC= 4O`ʗQ2afLb7ӵ;w~LRȂ(Ќ/ԟ@9Z%b']ݾviԱ>pLq~\,xO{sΒ"V+OjjS]$fMT 4cDj:D8RwF<=,xpeࣁ:8S3 뀈նQW_l8DYqԎ"hŢkyR߽w%]dhg<ށP`{3Ӧp3梺h7@;g#*F+,>>Yn? MHEb[ITM]&pN)v` ֓W)[1!}¶WdFuFPwhG#:S"ȘL\1|z3ٕls2[(RTM??:p d>q!I&8͐$rD`~M""BղtW3 FZ왬-#`' *oc+v[)W{^l|ed ӺJ"![ ӟ!W||NP|~7(B嬛GלH ['ΚQ8V ,p͚/Zwޥ(ܯЮ=mb%2DT*żѸdpAj#TdM?֡cuad}$ KFٛd=6#c"ㄊrZw1nNYq'b6 ` /o<1{회4ѭB9|63ux/|eӎo޸TH'!*ϊ_@6 v hz5;l|l2W/&>pmbq#[*c'\Qo!Y'kY$x$ΑzUҴ8$6R gtI "ycW ?mf]O$r-k(!Ѵ;85}m ,> i+Ul9rS[J˶,ƶR:uKqV5/2LCk#wp:T_M3./dO xx5JTgKO4%iFw\D;Al3+KM# J,(X-`l  '^:.޸,Ea2;ÎB,F'*N#L1 9 ^uHZsE )|İR=?w|k"07qʹ?8/gA b dY)w;mAo %y!-âugK{Tas>߭ zZ8c\rujDɝ. ʆ)s +L"*z67]1?I :9(>ok# VDA|!kGi V@X^VFm0 KM>n-&09t5U>D wn¹),ܯ9ZO]nQeÜ(f4&ֆHO\ *W QXBӬ6ѧJ↝t4Se`܁zo4 % ]ٍy9]^xF@ƽ706 h$4qJI}M>MWFfY̍+tJu6Al2?3y ?TlH3D"miQ~Oҷ-?McA|EF;bVKY @+|N+8q"jql &^Gh2p!&X+R!C+nЈAtbCg,6U,E!'uhE嬪xpЪyhm~]6(`0w,B A'YDmhq$++ڌW7,T{HxఔSa{7>m9O3K Lc ?'likW\90OX0sY\+٦ȏTIJ̀M:wDAIW*hI|c6 cƆYkkX>_WRʯb_q , !l61b$3e.^2T-J 6"A`"q93Z3}DHΝ\a鄁.o#<(AD?Šهr{,$ jp._Voj",\(k-p(Չ|_WΆaXρG{gъ7Jڐ;^vS2?p, Rّ4lfqhT]1'cjTӄmHXiBka/":unwJWYs#7rba`]0vʨϊe!q(qH>;.@x& dōQ\Uj6ns)QАwKڮ¸]P\* q4+ZE TfÒcq1 Rx/:C5'Iv޻"\kal:EŬ2owXtU_h{B}9gww22a}_f#(S^j,ڰn7 qZodQS?,ldl1?'˦G4ӣtK+\}(MUJeR4`ZZB'osrʢ+8/ 4azcR)#j/\5s,;ΊT_t3`#ٯ&$V~@ B(_.)W[ `F#ʓt g6̏X FpcVMt6q)rKaā/\R{dk?Jo)C{H̤oE6,ٮ: Dw+/[?0AJ$Ab-&k33v|qWa7k+/|*5Km=Q vRHːͩθcEJ`䈮a VVx\jMVqG5xѿs7/2I0߲ 軝}JHXj2l{ҸSzӷ4JO:؊1^gcKgp/tr# ]6Qma]5XK?8cY>_& E U͢xyvzG踶[>kv(WOZ)*jwg+!#X8?flYwFnOfwUZz+٬#lOapj]+ WT@ g(_#0a(f 1<ģMNrԪ`t΋6% JBzY{Eu$7~q aŽN1qe\,TRFhR 7@&߽[Km 6S_+ѥoKEGd.c i9\ "0+FZ"EPt_54LO5WX+ kx5ѭ(ɘ6P l,CExO/Nq nDN~>>v;|M%7TB]oWjԨ1:\X`{:C9dՙ5ֱ<Wnߌl '@oKme7Z6%1-N( m 1f.K:]V8vܨq#UY3r՜.L%ɀuUCàK+J9{| G9M7,1g2OJ>P&CE *"Xvߐ c!%&l1a%GӓT'uxMԧC4=Q Xy*CW2L) ҙ < k 3HQ*p©(t~gI4M-&H]sH4 r? )#oٟ4rG&2P{Kӝ-k3[ZdΧ+  @soH>)EpW߄˶A 6(x ,iu3M`JBʝ5H+N;l<6<$`6h8,Zȯ9IЮ 7J!/=NF`_/lCNaLZ}{~)U,DFUi#=g~H +ߓc/LLZW~M ,0@cfȉaЦ+4>@u6?[Okei"s0AytNHQ/>֠ԄJ ;7El_Qav"]3v{=F_J7M Vvuy`;ĺi°>wTq`{f)2 [ݹyy` E0hqh+Vw/ҳ5ĥ&69S'dV{@m8Tgv:GCb#n("ΐwJ \JE1E'*JQ OHmHmWi( 3'Ưy DY~/>1;|!`-f\B5J&|NO>;~*O8 "l'?:) =K'Afn@$!þ񹃿ؔ sz-4 q_4ԶE gw&Dd0ƋCm{˛3*TTCx -D J&8uY)5[\$趜a!dVpflav|h.nb\pS ?^z$zU+$Z/D.`wS/ 7K:ֻE:VZ-OTTPJLgnZd3v2"_t,v{NP[jEREiߵķڴef(1#5cp!VSc̩{ާsRg|TJ{&d) <H4Q"PBGh];4S~B9PsRլ[sDw+[Fដ+11ocwJG/,ALZA F67#8! ϱzK;#^C W_r0^ 3I0An(zajٔ>{})6LURm9;CQ^}֥m~mŶ"]bal`<{ws\!PS—V:P{Rߓ ֧{mu OhTTTz5"bhhE!(D4D etp -( #Ơ Jrټ(=V¿ZPZ>.d%UFA$ժ!6qf[nn: 1'E0¨Z5;Qi|}*wcsϵ(NܤKB2}>$dŴ\jiN\V+sJc"|SBv$bJUlւ%l9cQnK~_+'tO\#~_ R8+1o&. &orTTHj9\#C8O s 6Vw}Gsa;x="iJJ@]sbNyY~lO޸ݘ.)p~J,odB "VJR0]fQE̤-l#ԀR&ÆQ>L f$MH›0?Wm+oZpҖ0 -u` r .$6hCFws.v@l`LYW?|5kˤH0d1R5Ѹp0UxH,پX};yYl @X;ӊ/A|A_#b $ʑOt_ yyq(~0מT8Pb9]]il !H5TrW5NNhd}ҼgNv2& \Ӈ\#Ebտ| DLGЫV2 TbہD;&&WI{Ps$Tϙ*7Ϋk;D&-J]H4oZK!=)+ަ^^`VKb7WeYQMy}/g'M$_$ܩAZmDVgPIt^* ,9Nq(GPseq=:K[!p}VQ\ElAVΐY1+ ZO27h 5ެ'T6jw,BdR.^ Ec-&?oCqrQPR~Uz[s$:Yf>4r(Bx%UX3(JL`بۋ&2{rҞ`%!RH1ڽRT 8[_ȳIJ?/O&]=yQ) )F{r~Tqc_Sv)ՖL&Zn"1ќ/K°Л" Z.S1qP0v;'P:ZeHD lL] p!k7@BJE#v7Sw>ؼPen{ B@"/%@ŢJWcXIU+GI9Q~c.$W}S|[9mV ?ob`>_9z/d`xd֗qsCCUV._KJ p?,H#~5QBˆiPWcfCox<2-r# EY#0m]b #DqʌiH *ߕ~bcxa8%<u }7lSRqE LrE%E"ټ ЗnzYYfYBT&FlRc.ZRjA43:3GP2b4i|[=Jҙp]ȷEe?9[h& 3+וϗ5#= z =u4h'~ңw%@o F Z8F7ryQ~9N\ s<֠92 AO%4ם?Ľ$ڟ F"&x]VE:FX鱳epL{ZJfӛF.m]x 5ڿʩ wǞ9cN\YZlqץ!F+h)?c4ۆǵU9(߇#1}kxg 8Mg{ŒߨL re{$eͨķ2-\>;"@~fF;UbʏK>3?xAWAA0ԗ")RH&kl ilEЖcCz1ZߤV -L) t8:`V)5 SpN2 8T5}_L`Ȼ{GO~-?6-VH ,W+Р,@dBޢو Ζ3TP9Pxr\Qfж%/n;/>vN*tss3.mCTSt=q 1GvDŽ5'-/.^yB""xqBOq77Kq%xռE?g.6EBN$m z$gG<5kpzYB#֋pXM?(;a"떹_jΰ ɿү$.dGV"$v2?9e+ЏBsg$ʧ8--Ɩ(>?aeնӚ,d/%qf'qĚ~C!RFϫəYIFx{%ȯO P#7KUU7C  ̤ 2?a3~(}5v5 `!]Jtd!@`8t9a߲Q!;*GzkdyMxRB$c(9U-d#ڏ+&m,a]BE qGжC>O"#𓌁$wފIb沟*~鉎۴F ݎrkq5l|gύI9r`m޺ˌ g;D}Ҕ+z^.3o / І60*f;vP$\|2+vpmeII)#~7֖厵@6D=c&[#YUH +O>c1" '_PF\6/ ^`lzc0A9XcU8xh-֐tے@J#w͙H+k[NަW>i΅|kA>LZ!=3yzTէ J5ni#yG]21^0CN>ʸ.m/5$QhGBx GP⵱A*34$|:E,F 5bd@+W\xK1餒"Fz\єgiPV΢*U bR:zyJ,:pUZ6wV?^fF)dլ IW?!&3ϠK^" y t;8) OQi52S4k^,wVşFs !p_V1Z+W&QڕW96xXP.3p݀ h#:0Pq'ųO61^v#z}M"@./!Ut ojǶ:7T=oq2])GQ#'@8xE4҂But! I  iΈ pwÞr#k$.7-~t/u|y3JH8O)gݣ+,E0 jڪIL\Ć9TQ ~Kd7&wH{aDmF v/|,^fmaNpofdd`WHIIĉ`\1:jW;<+B&C)y%yFL q3{hȱWae?#LE%{6|7(Tl`ݼ{=+J*Ndױܥ?uE YuIc^ˉc°va#ִ^`}֦ ٢& 5OJ#1]&/4H (#H\esuozC~>Pgvm яp9(~]-V vKO\i#j(FZl]ւO\X7"J 1s,aGxYM"BM:3> pBs-6)nRuE,,~{^^+ia٧cՓBovs,FϧyVX$N+t 0Bsh!pj8  Qq-hg:|Ce}Ӿ=/ wV*wЙz3u2hUr\ $Pl!Ԫ::?{y_QJq(~;ۮZ-h[JN&q:t@gYt *$boΎm]YgRs;=ǘ=@>RC8dIq :0dxt'aٱ* ;^%]qUþ[juPcVfYka9{Z shiB3 a 2nv YP뻍 (h>\tSx.vP漙jhz@iᜯz߸%"Jnely9)RwF,Rrq^׵md{3DŽL@nGQ7֪7E'd>dhl{ċ=PM-t[%)˹Ll,eaK睱[qɴhm9HT;1 @m FO%H*g+7"X]dCKĸܦrD/v4K@oNԫư);Afƣ,ٕP] T)~<8%ij!#E^s,Y:G CйxPeӫbe3tUE"Ht2֓?K^棋yJs] ~wúO13PRزwI?^;]RV=QW9$v:XQHRȵvsė1lrk1L3ZPYz6'tŭp-KIa"=h|δ 5w糽%6 u㪥RGЇ;1YZt2Ke1৵UNl-r級pBW8]MKh7];;!pG\eEgiBB&,<}:  Y m/ɝUrfHAڝn (ALw[0]i}0#վ*7DxMEq &1Xo)릀9{ADAՍ(=Ǹ5;f;h2^xNt Ӓ"|5Oִ\/Uf vnt 4-|j4!G]ˆ#E/0 ?\SnrO׹AWgz~TGxקADz)ڭLTC9B?] >%ڬ`7Qcڻf#oᬲ1{U Q( w45 '܊iVꀑdJt1L(@e8MTn%*iJP@в +zhi(ɖ|[.#,!g;Abk$GߏikAArZT=t_Eh†BQG&e6^YbUjs N+h)g JhFS"M%|cb,S#ǂcivȠSn8)kŰJ8nx&i` "Q(is >c8R'}<\4Ɇ!_pDĉSo+ق,6쾜ky))#gw/"QPK΋B rn:ގN]?q{< n#K؉;GRpL QH +h{&kM5)%qa*^ w"A>N0*T]W&Xl5 ]$snjfCo,)z"/g2='!yIzIpf#{F"&DvhaO:k^L04 ^͢4쉡99#6")Lo60yBf-|᥇ Q3fΦyc͝Tݔ^~ 'y6©qUu^Wp<0|ɞ>:h,3 ŕ-^xNX0J3{|q'dih&%K5i)we)/Ӽ{SR=<-pײʏ.e3y1ޤ>ġa@qư9&R#^Ǵdu9U0R`jn!} Q2r\1!ʀ- 2MBT8,'8ePGn \NUlf},|?A5'8w);ܵ/ ĜhU. C\5!P] xpK gzCN0!ODuۺn„ţc3ZD*+ (5Ơ*+ZP}1a.iJJlRfNT+)r*\9i3#V),;}7.}K:U$u}b<óR.Q7]0 :\F-kUݞG0.&O`md$dgbEeΔAN>%G')sECTX|lѐl lZS/t9e7sqM̤㰑̵Qk2O;-L:J4Nav},{+B|_}gKUXmW>/K\o"9-[@67BE1[:6 j[xԬP/ cxSxsEWڦ[}v-?'Vp5 (Kr3A7T-$$tq89ٳ!>)hp=lϬoH'W/+V.\L PeWz"w -U( j_.7vRߊQ!7HALKlwX y;H-(c}K ĞATdRX !%0wRT?ѷm5l r_5'F늨-IFߢYLBwZ9 aN5T^R~/pK nv.z΢`&MNZ*_}ܤ;"| |w*f'KЌTv+S`c=jŜ!H#s">XbTv|w5׌Y2r'QvbHjdagj ^DhVU~N_~*) G%Vu-t@933[~-+ܚri#h5P?֫1wѲɉA~5߽(F€_&qXkwGvғ I/]Ș Fb%؇`jg&f{bhxiN!f6qK΃ˏw3筻NK_°0?\~@dZ?,'%{1 j7_m Yrj zSFhOF+@ڝ(~3Y c ~R1aUK2n ¨f!B| $w;ON` m ^W}x}zr4;lRLjF9|PK8ʃ1Jf4eJS_\\JۋSv=&gܯWBf/E>GeJ^["ҁ\ۇ1?R'fڦ9Q2s̗$H/>E1F8gk | Y.cdF9c;Rh4}+fFx7s #DVXyȂ)rG %1P/@$Rz3$'8Qu6=7d/\h2#>@>/S3A|^=?'[<Cb>.@x٢!m#f]xk =o t\Oeqï{=x1* wF@3Ǚ0кB%Vv3lr BzVcP% DNA͌S!٠[=Q}Hzp0~Ɛv'_ Y}LQL8Ϸq(r%2h~ {C>u<uCBGݝP;#S!"Űo!ZUtt>qC=rLbX&|c3 /`:?`SnL{uJ*~]- Sdf)sk|&t(Go8ƆLia Qqm n rQWPx? Fj]PNq*<NZ Y{ۭW}JGsksK/r[x+hi9Pv ·7{e@]kM768ʗS$j8BKȥ[UF-)F林 sМ5Z t\ 0nR'4X1a%R@=:.E-z0reOf1tBWOu18>Uc9ʡ3FpYm\nO^響*%Nwc'JNJ k,bjg9oXocJ%Ԏ5A/ ,>q=C%hHC#n{+XI2ӊ,$@W"_,6ֿABi7@O*Ii#[+YgokeMj׫GtC;9r׎C`77>]{P `9>aBJÓt'BzIsgqڸ[+/Al#ͣgy*-@e ^ 6}Y~g帤1g~P@ x#¬ky*jIܸt3x#7Ybx /<=s8aj`u*ԱفP2-I͙5([8EEST9& s؏[!ɫUXQ ~U7^+/ @R"Ii%B[_m=ln!Ľ)iGH NKԺĪRf$G)}S8U2@2+{QK镈j/R1v|"ϩ#|NuM>i墂 nq) (7ǂ1Q3TUҏ|uY;oee"ԾɡalCPE6f8OdՇ9˟ZXU:o"eMfOec|O˝:ǡ8!{$R ˳vPVx!Ȥ+jC`Y䷧TpbJ|rMتdŏ|*It(gmC.Iޯ"MXDw9`z3#7jIȞUF)-ul>ZvxGPz;8s1;>]σ&I5j XR`70]9{[~tK1u}o64!D5gUOqMb%կ`+xҘ젨|F%dՅT㦍f+GIξ#s.>o[o|C%J7S;U>څ9Qdb6ٛihԔ3͇,ls:MĴ wCQ6Ԩ]2t$W;Y7Ab^1!%^WLV P%?LIҒYRu)ׄCt+Ԡ1lJ"eE|Qol'+]LA7ٳ\ GXmaqbi ͤ+r 9pUlwFdN0Yfr7]mE@/yR|{<0|<無|nz=+Zr>6 'FMZxH>@:J!/nR_{;4"ʢ% 2"4%fJ%j议ZYW/ʧ8цޓ/vޯr:h_ۍMJ5!ϥo_v7#c*gZg*%2QJPH+Ѳ0+Fk_Ny¸lpl }z>P16Oo͓cSƀ!AU@'B#!hF-ɂg 0/s†8@,?=5ή'G,G6h~Q>]&4=.$C" Z8&Apj@=BUN5k3 (`_\.dry>J7Oc AZVo؈򔺹xAo;JHTE D7<7"%inʞ> _1є) $ LO4mK=cBd0o6\;urvxA_@uY7IAwlD\>J2x^@\Y5OU@s[ɧ@n{ɤ=圶#@fNrC7u9w}"AYTSvg!Apa +i;>/Lst!.@fo|^N>aיga4[הq]Zkjx!hɤ%oM,;9{i|0Ef`HcOZ;:8ʁsCoN`|n wL`>Ramo_.:]I,)_DCah(rJ끗7vɶ WCGB'-K}wBzrH-~YkOx&0 D:Zll+z޽ G#Z#0eI ?vhmbJNvhc鬃Qʁ ײt9g TIǎ(ZM$HeF{ YʋTłeW+C<&Jp`\HLʬ˴0s$gůN~oW)'-#)\ M Pч aQnB;4k/PY9/rkcc {EZTm `3~j)4gҗ{Ƕ}<,e`(Ҏ \egLȤ^Gr.y.;L tQMdnBNV+ז@9K_âElLMXv-?zʨ{Y r@pubXgSsxu2&(UHRv8嗝 C;ԋf13)O(8=,&,~66 :104a<$6 WgGjAZD4c>HPT/B"BcoETyespMR#XB)LS`qC$OSEqw9K;s~Z#YgA^N! ?Q2|k;&,:ZgtԾU#Cwjnyy1'MrշőplGShrM Ki&TtcJ;Np- )x(ߕ :?"P=NC=cj0|N:`wmFḁ8Ҽ->J^)MCSyS-^KG[KI9M;콅(*k\fy^Y. s/Tk\Jlq7EC\Xvu36$v,ǩ *;麽hm" B˾8ڐLg!8 e_qbl0g#-*#*)3f8bLFf\n)!Ȍ /;7#>~& } iiq"#SL{݃ ĜBAoa 6uzY;{l[GMG/׏riAׇH! VL$ԛ{8L `iqK#kuն:;kq Wі)L@YȽdr#d\ݦ,7Ezv-(8/IDݒ +AA|+F` J!:8i?whoމ(Gfr.s֠oZݍj'kij604#he %&>Ty?)띲VBkr Bo}PW{,3РLj^)Hc^'t4bD̍;#17E|0`2XFH&hɏT).!,L9?Bd>{9%eXpu}~#ĕl(KYns  e#f9Y7Yhr\@H9CB')":,jΉaEFbP=ѩ-aKi=rN?aEU|D^VmOK\ i߻-e` r¥t*^F}mޘ蚃6^穰ِ푢z$+ր{es SI.SԽlfm?ftYjOze H5"{~{B qE;sD]#jY..+K,ijj6|I^UMpex7WlɌC> VlC'OEj%V!cN.}$6eH^Pi3A4]e! CQfH͚ /f0t".Lc\[;'lkU+yMe@T|p0! .?y+$s';}큓I΋!.9}~\ Qte+Zrlb(HY`f, droc|G&h F @̚^c-f.+ @E\3ݎE~zydHAspDmuzl${ 67u(KqQWJ3}%0kBQ v&skT4M|ZK4!Fz(3E^O-4ٶ-gl6qS,q L>qu U&z&H XG"kI52pzxg֦ ACx'׾J@Pݑ̖Oϡ@r.aws2v|FIT:~WXLԜ~/KmҿxxӆS&@V/74bc m͉ؓlvo˱ E# V:BZ3]`.W$sC4n#ЦCB3f$&яMU˒pz񁉞i,<2ⵐ xbc=c֊#RQ41>"rjξ2Ch{R&@<~`T0Tk doJ->пuTw!e.e_ӈM"H`7GD1 Vn*{Y !o6xTr;R,|b+3Y~ 0d7j4Ŵy uylÖs'ӤLaΞ*R3FF0 0v-Y-G*YeksXo\ՊB<HD- u؎u05$M >bu=F~$Pp 1t5Y_ЯHzAR y&H_AqR{[6/~.O5U[Ww:]sY83n!-0kzPb0`)Wit4e`/Mކ2:Tl:9P\L0kIǍR$X66R&D BQbhxp3iDHP5nsOL3F"}1 J,x)->s^-fc+Z?85)ʒՕ wVpsieeiA+\-X2~JNJD=Z_Ɖ̗Yu8y]ɒ1 鴮'{hCaU<'B[z4*%{xРT![~׀.t"8ٯfBI_ &шJ6>(YLEJœ! L[>#ri_o느jOl"}Ԍ_ hRJC7Њh?SpYx# B}.,V.g!q,5̵M~N!44!TS i1~pRsq2%[N"q+}̍('$ oz>l%e3!{y#>&usP '#Hٗ$Ϩc,z͔*lηpȐF< tt|4w1O~uz?Lͭo^-%-]bL}SߺʴnGY\l`Y  ?pI.iWc$+!;ZYCooUL4@_wΖS585q}2Jގ&g;Y5W&2S^)r6͊LgO JVtfjXM:A-3ϽE/&tgblОkɿ=+omd nֺ8Rݼ="F) f6/fKjG`fOcX(jIy("WU:wLyaSX>hF4nO@$~vqe0fr ЇĔ}"#Kqyp.u ݜ0L!_ɛ-KXjJauych?*89m5NwqG&EL6@񩀕Crha6˺f@sALC$T M;ToweS K*ݝLs1 \)@;% # 7hU5tT &LCw=E#kPY5:z*tuS{rM~x૜@J[q,fkgVK`P{/ XB]os0t [bzxB17z58Ї+c1U*3Y ̾m؎EY-w<[׬6= O.MCzq\ŏTd|_辉)sC\'G! &@mqIzHjnj/%AՎ6\c늅daX<ƨ_GqXtjNlmW@/a83:foiG]& `&$-MbP8Q.?![T(!$[iA:Wa+i|pcq/l kVb[@bXDNrwթ/"b Q1mzǏh&v2 V]rTh#i=Z`c}O[,2f+T #`vx6d}]43x6|\-I&&ʒ K_=L@;Sq{Эn hxƂU*j1)3? @fhmܘI𳁍U u D[~1N^eCA4pNCT~Gi\;Ctp=@WP f*ʾKıX2tC(y>KD:g$Y6,̢Ő!"&eIᬾjgCk&Cxt?pqsjzZy_@+Rx ЉV}C7./%MXIḪ5At@&6k5y7 ZL}bbBKs|*[ZvYaynzt@5Q$sQw@0 SR:19)?t~#d~?{Z \qU6XO_Nnm&  w"'[!g^}Kz?t+O!a($WN"ܬrTDq oŭ g&\%jKw߯OO# V B7s@A{$a,QI!@s!*g8ào'!Pu z [x(I(6]I >]sqT-9bfAduذAd+.NQDdej_{f8ɢnLYB g^KܟulB`">#/:6,܈N@; j\B<2=KH w3b>wRώFUS'-g˼=#ab-K?/JGs+ !~Zc߳ܧǝVGoN.=OXwk=MyQJG 3=jL40"N@5!qTtST<4.-i(vߩ`>Փ\BQ:v<`5rŜkǽ|ɣd.xW@fWD({TWBE(ё 0vx^(`I7^f!3ysqJ4/}'PԜF+#"2',*=FʲGSȺ// aBX˟@mSIt=Z|Ji-g- [>Ȥd[kJfy8B-IɢfdrEuYح@u1{YOQO'9O>G Ӄ}x=L5% dYy)oY$R>30FY"c 0@!gk"")1jm=1QxuGx)9rݡQ~AA\A2.R22ODuQ17mia"Z6Ao+Rg\! %*R]4 Z+x'],Cջ4o*MY#J΄AdL]OCqL= 72FBG\[-BvT-k4aQh7ne_5{$\Ya4a2Aym1BZ.CK8 JuzUsi ay&~?d}#5{OeR*=,٥f e5>_[ a  hۘp\ nΙ>펦o39BpDmqphXhvZ.fmMi zE?:@yKeǯOS9Ng?g7'*(~6w{G iܖ8uX yx@PBB!L]OU̓`_}^8(yUC^ \.J_tuY՝k2<*?|Nzz W;H^hʦA$B pE|2ptY*X7ew8'~7:麸D1:Mk%~YbY~?ZU&4k鈨o|6@jj`UIa1GuԢ2snwzep?.8.Nrܲ_ mڡV]|͎#Wj\ՏV]ZK$ʡe%*}:9x̉Z7׋p4^!!nc~nIGQj %Y{Q0F3ω2 j\UM*-!i롪(hP?m̍Ѭ0]X 2535 5"W{!)\RG':l..T>oN.QKG'*z=Y~:"$۪f|l&X0oO v( gHc<8JN\3#͸̹6?y|W TCACCq]բn{ P#_`-^s%rӋVg Vd`CP`61RpEqfr, N_ yqygXS.11yNC@%ʠ0b-6*,o@nalX*#Xup9$"u/RpE[AE<i.YSNIw"i= ߜqe">DC^‚PvFWg!(+ 0cvɹ*&UB{RFbT=;2D1 RkeC,B[TD^W4ث,'.&< 9.:#87r;{6Q(5Қ\ (ڳwI1g#gٌ:ͷe{513F6 l221"W<C+DS&%o q7*>QbLu|T©izYŶ9SflgݚMϷ Q!)m}gy@ɹ?*xuOl edBezOďN-+=k* f'͜b,خ>]7X-_}#>4B騠հ;ji &=e+AbC=j!K|4(Wk_-S 9䢍qnÊgQyZ=: ɽ$%-6v5\@oTHҬH4oV;^Qmg1\UuWm5KZ1EzwejBb0{AuIpB8m% - o3O3i-Il.#F٫?ژqS*'Q`oEf{E[ c͵O_!)o~L=Wibmę.\2_o@<Գr(fp1 D+d@Px~a+t= 5E3]G]pA!pqLNoiJ_7f()],#o33)#ϠK燬g4k4,-݀ss.1M^%?80`i.~wPFUXXCس"4\KZl9p pFjssܼzJ,Q<}PK )sx K)gېNPIfʖg+ݬ(_pB>dɍw%qz)Ksb?оmA( RT`ϋJ N!H=Q&Ζb(I OSg3<"b,CM j̀yܔBeq'+63:ںZ|?+d 8vbѸEIn* p?aI^㮓͕9enLj$F>s ّn-LVGL՚5<1xE'ЗѴf6`{ ϴO&BO:K(蚕pu`8P"o >LL'^q V Q+=h(n_S:ꈊhpץ.V>6&}hP`g]OFPgb,B*?%#^ӢQK`,[oJg)Z!e7`OQm! ^s= iwsB[0ʦU-)dAD3^0)rLPG툂vz%⫚P); Fw%Jb«X2 (_\Tk}~Kp"5lm?Z7N-{.zPWmgo aŹl*mւ5wOuD!HQ 4*d&A Lk;'*NDc^8xWlL ֑#s +"-DEB"Xk6h:A8 Kpg;X w:77*U4GX>:NGW_b"O cWfr ]hRf=T>)C X?g*#4P wb$NYZ\YH *=%2 NoJ4SE0s0?R ɴk(R wt*{륮k-j:r4` K/db^x{Vlu߬&q}Ke#H\\R'm EiMO^'4BļG;^&@IzrC^/kk@іDUQ2Pw6?Xۭ%f^C.֣[K;TNtmKfYOå%  [we3R%* ,z?>gFEpg bkמMWcztya&/JbLXS`2QQ%.Orz(U}nA0Z׃aF6E]r jYwޙQ1Gfά '5I,AC1-P2گhh{@u8Ud|@Wp NӃؿ| ]- gpzGls7I YZ @͐"嚒r t)h]|iHDgl'ATMrIvwv/H\] c}1kI<Ŀ_xc$^金 ,­`'$\w,;dǯQ*YvE6ٞ9VHamlpV+wi`EW!MRG1nS%p=+1>pӵ)vg+0öu&*]ncBQ{zFZ> O7I}o(/H낳\]h0 AZb`g> "-ۓ"Q ohvpCwb~c0uL"xpj_sV(2^T1rÃ({0:W`!ꢴrT$\ĵs*j5_QZd~:Y.ȶ!mAXl%GVvgJ2-uQ.JIdJ\"-f` #w_-jxWseL,E"HgW6`Ԗ0qoǗKgF}:_t |Y\JSI< ,\Vv|4@jVNu؅FsWFY2G"G}Vzlcdh{rbRf;no T̊-)RHZ9ϟILӒt;trݚqKcW\#Ҫ0,D& 3 2JtkuuR 6MZy@+xmkp<`N}?{+3(`92uP(MVЇL QI^F6h\U$0~.᱘)[ G@\c2*)%*hÒ8?){MbWKѺmx 0C>e 8jп] y.Yc,jÑADgt.!oBn0E$,~:CӤρAI5_&_ dc  ?5!j__|dX; =^DcKFQswR>Yel2(fiQ9FdvG#;\@V_ஏOCk̍הsg+6Udy#c A0l}-V*`ve.OwQeg-)2Bwl@6 oȺ?W7XFFƘ0|_)/鿑%ϦaS,fYk<9s-s7tCm3"#@\mڈC[W!zwp.}$GsC1{3:~l--!)ڿɟDrJRLBL6I7(z×T-U[4Rcrą\dV`Xd;*4,+KCD9v%5+_81ԁGw+|vNs~[+_}Mw!p_C4|8 [tÿYMD0V_HFNmi}k٨Hf{ XHBTnc@AyR[Azh?YOc~ `"C6APb#]P_|JkKϼI;M5];詅|"չ=LF&g sLy_G/tpnQYoGs٠B MXzOV[2˳[{yO,+j[ ĕV?ǭŮ;=#Y$|{ڕe hT=ՄL+Vm?y8^5ԍ]."vc~kᵡK={f#4[Ufq3y?ЊK\д7!FLq|an 䔟|[0uk=;NZNNU^0-YԒ8>#e /{%Az[;; 9:Ϊd[SkPoT۸8T(qeaT ~#L(ɠPf5SrcH|$'Q!S;Vq]pCi&|6$ߩ0InZ Fo`n 0`gb)/dAEe:Fu3lel'V-*l? û8b&B iKHaȽ;ٲ+U!; /n*^僇ת D`v9Seք-):e.όl]N$ ;WAr$[ՅNMm]WKq1' 4sxp 2ߥJs\z02K\dd]8e|݃DO M1+∍:v9\y'T}õ9C  ,1Ւ@-enb$:(½Cd2rQѫ=A׺ &Y"SB3olj2εZF.9 WAeog1 b/U;skxHͯHjyxL[ &ŹAJ=20CijsB b]䨑9Omnب.4L83l~y%h'cwf\*6sR׺h.^osQJM2-K0(h♰y} *jà \٢FzfuQjdn`8 v~?8Md[H=:~ڐV:j=CKkǗ,1mdDٰjbH|t&}!+zǏzFp WM-9mex~]NP} P[׋FjiԞg&>'03a9=þxi_`~̚`*SI_U 7FA7=?N+}ku> JK63 GuHHYF":kAg'#qV&pzuE(WOY+ X&+7Q+ٻTҿ {gޕ W#dbeZ3!x605Ma@$ԬNJOYv3芣N2Fhƹ=NR%gDGػ}w_J:!u!ݻ.aҴϴV)q]\Poi1lfrs1> P(p'd*qĹ[u* "ME$% )qgMrzK%W2+M 4񓹊0bnnc %x"9Ɔ*k!/e曋6?=o)3pOB]҉nbx1z.xI om; -2nB5ľ A}1p(5U͓ CTZ|` $gV}J BpbW˞[ZsdI 2{:Sh<I;xabR;Wb3&.&͸Ar [3T*m'!r@`)rOh:{}޷JAQ >X2Jf`kB5F\+3/0"[ѿ{ ҨW԰L;7>Hª #B Y(Gw1{ꬣ]>(ќlgE"1i`'Bsj_6y4~\!6).>]gN儿 r:"U̵e#l"lQ"Xsi"z۝"P9]:!vI{( #޴?f'dLL SH/Ֆ}֕sΕQ/'-.p$FHc.UkAsXMP'b]+ _>0U7ڗ5M'f-k͢~."Yr c(ANmh l򢁾CQ|ڇ{I_$? rFIı#>Jmqf Nz}NbșJ es1=< _GI)Hs3 K}?ԧA CIaG-XxK5m!B~,Xcm!ãᝈ=%E[fZhI![ETL[8#IE̞@Ut뼀@z w)R @oο"_@ȖI{ D E*nz`fWQ`؝)q#/ /{Frz4JvsdWb'e3Iq*-U[t[K ,@⹋dbH*A|#<a"e'>qj%rP*ͺrCۊ/܈~j;g9۠~0D1v=!Mƥ;\QwFyn1; 71@?ߪrBn⓰?Ճg|'.u,ZN,T-dž=~ki^92~l <=ēB<׊l'kPީt" E{pfZu7[r{LRX=}^ّʓΓxH:/efu?'ZnZÇ6p97 aP^8VSLr=uW |U^i.1/3\] úV{m0HjQ$t‰&J4 g!pp42߹cnt;dwXԨ˽i>@m;|C65gv#$tqy ,;8l,^q%ԨIz['lY *^apoV !.sX7Oۃ+CL}G ae|u}ˏ>^},EQKa|Kc&3'/ܤWm x7CzP/$G,z8?sl۠i߯y=n?t8i[I{~cjVd\_ `*58hWS6 N{H晆w (frp4 i~*>ƣm\DJ(%K{\6fI%u06IWѕD'敛 5rqx6*ZCQ'r)dUݲgFN?lr&A<^ٶW; CF:sY$izkGK9{g6,Cdmbg,n0jE,S5y?0%*1L`0tSڟSeUAgKr25ӟh*Bs`'-%98ރ^b BhbGM$L͒9 >@A0onuOJ8M&쵳5gWA!r 5q0ɂ}V9RwWԧ#J99YVλC[ڂXaIm~5][pzG 6!6mh?;зLd>b(,o}2qxlFIZʎ̽{8-V#<𔅌hTRX_Xc6Q 퐗ƹy^rn_魛R 􅒹_@>02&GCKl +̟2fS׋@V83>,X֝dH%#V$Pu1c*ohNn(>X(Ѵm< . ` =MLJS7w;*?dCe)bOu&c{"+ _&+ŚoǗ$yS92\*IƮTPzT3A#z,a :{V-3w4:;5z9]OX Vn!7vukBȰ,lÊ\REջ6jQlHW2ʼnA\?$)ImU,ĻQK bntDv]Pbw.kԬ1 A92! jU8/bL9BuE\p@^jDX-z:.a߽eexNLg2(jhS]ƐqU {+ q֜ʤ#R[a[qQOsWOH5yK*MRYS>H-PwAJJ݂@NzTֶZ䖃\`̗(0@=6gaD+-c)SGrU˧Zlp`ȚB+MÞ츍 9C|ɿ͟&lh3[o}۾ܧ~?#5\Ɩ?K#Bly;7ѫnWb%1nd'@Kt3Gkq8LC~/ܥ#F/ZڦF9'71Zm6ia 8nW(ُm76Kp^drYVV,YmÔ ^A- _ZnPj64:47/劖YX9 ?%P^\MZݨ'bQe\^XoM&5 :9I7AIANy4fT!nVc!^Vt2ZWWȨy ƀB'C|-/2Q1u b?:Nf;~9ىNtt>-;WsH7O"Dsvt.Љ0 L̀m8>oǓe^zb-1$4%,߬ lp[_tJ΂ǔA=˯͵kߟ<l#pPLpo{Ф)IxɎ[KӝB"|kgq0SnԤAayQ$6U(P**4@X7:vR 'Fؕh"N]!]dbXyE Q?8WcFp ĖhdoymEHPVC"Nfݷث M,u`!3MĪ`Huyj% pպ/~Ȇb],)'G_UOA2 "{“:ZrBk0k'0Kqx͠uv!|@NWe7SQf.z[iEoP]7nձ$#f:i~<>Z к5o|԰SHF7lW$1/ )QW5dDI0n((YﰽM#JfW8m ܩ\ڧ ry)Պ^|)K> (X;5;"SykukDt^4ŎZ‰&xU33BY~3G5rqZK;3Eϖxaq^7H:u_G-&Cp,&QyCSOcY9\3Zͮ_^\YQkL_GG `{^O6RMWpFnvj,M/r3C_lكKª WyVzUF"Bn9_7q,<'(7=ǞdSɚDN>'Ra760tTvF6ϏE a;e)suQȬZ+Rz[OsF=c+HkIBȭ <2 n:l}?O":ݝ?!'J9qqY e!}i0YdB"?cq_U~Gϯ6 B3|ud^c!DPW;կӔ-lʹg}ɠ<#*y ^4#XU2,ndDt*H) PAnNsmֹ|IŏmP0h!*(U,Ѕ@9Kޯy|+9b \+ոNfӷN­Ԃe.e'?vKI&\xٯ33֊8=X:i ܥX5y ,)VHܣHCi"&{_Cke<;"r64dsڷ@s؟צTN9+=\l%KȤO2§-s ,#o Ȋń8&xrSKۋr*%$`a=(~/߰OK\rLXE)0gꨍD Jݻr[srƪ_ dUA+nOYff`vc}߳|MK* QKJ{bO;Bb%q Ac2&DޱY_+{5lwzuz!]q d \|kfΡ nOJl**ң]q'C>"p<6\Ӳhr0u&SWBz,~J  y\#f(^rnOHW?}Buop鵪Bdhڪ#o#)*R_blLg5++5ǟE['B$N"k^F g0fT|@;H@;j5änrz)jVYPv\3NF Iy>A">jUtY3n}Pj Z\O𒢋f{w82_|ix{J"Kէ e e^ ,: qPWՀpHjRhi!Gk SOZD,+?PMz&.|_7=ٰzZ nRzڣ _iiNCXţ"ċ3f6:{K aM/J{UL׊E]zý"z۫lȝ/UH;3sMCUѦ혫"m5 G;V'*Okk^T qSapv9K6gC6K?{z(G)y \7ѩcɬHZ^ܸ=TOZUAWMnʷ8_MjQvF .۸zpr-\bq׫.|2]f=#JŞђ x KkI &"y$eɃ n˄zlE ϑ6odzD}ϙnƷGȚ33`!j 9SB;ܗ@'٧w0S7"R9*Dy,8EV.L.ȼOއQH~V'44_ʊrnޮǷ8|ݱzPy;gx*Ѿ2rTu+{ E Tb)?]Yw꠨b 4D5wW%My6 +BGHB x>욛Vzf$&lOO ̒aby6XB6V}jԈ(sxG#FiGK~/6!g[QF#8E<Hn x/2߶bE$EQ#p&0lS( LNm5nXq?LH.[j? ohڔ^duƺh㫻+U,c'"lԗ g7eڽ/ﭧ!u Q:"-W|UJ3be]*5PU8%L "I CX7Ud 9dEWNLGK-v5V*m6hۖ9,RO0g(Yד>o_ dN6(K IQp l8E_( _e!u 0u849nԳkẍ́NkB CX <: j=H+TF}}_0=tCh~)HjRbA뉹pǦwVH}CH82ҭp Wl+膹B[ȯ@gHIP&󍞀#uRš&zC|4sEd?\EIp+gBƔ q@ U"ϫ^ CPc4~9Q6&HMj| >RvO*fHրB2Z7 $ը$"[ךP_1+E,.$;_h͛ysK4h-&=u2n8mb >mC(;SkD\.o^ٺaAf=[Bd# F;:Gʠ!,YM%1|e[rp'N2E2A?QTP[jx L*.mK 0)t0n>ܤ"z Ɓ H8 >_.G1۞/ԪjP[A/Gßk,}yֆb\^Mi_iHE`G0\~;v6Ow,jɟE77퀪;(cmЏbϾ͛!1J܅ Z)r>~FS<UcWlzyuy94L.rd;Všվu$2,Ȫ~-|42O ˜q-w h)*t!?>\ӯdLmD4r m&@E\*ۦYX=v~/:4 h~,-d Hlq3v*"%ܕ!QCYBEk ~M޲ߚNYQMH*|D[&V茋cw#OQې>!QʓEi''Ort4QԀ$x[jg#s$xε5*FC>v/"3)vq%n=I+0s=\o6hoʴ*OJ¤C@0dZO7'(Mpo#5Akv8[_ݛ h̪! #ekv{ a*g٦+uL9wn+b>31k=EIAڛ8NddfΌ 1 Mڀ^EEЎ6fM9ENSYFHtРDlЙ,}2nt+WsѠs9=d.C>NåIbэd]6u I2x]6,ayo_QD얷2#; -"bi !U_*=sCGr`Y&Q!^HkoĶK] jpa `b=T| .'M>k62)HJdNAvKˬ™s=Aܫ`酛QηNO#2uƢ6þY(}^ #̒{AmI;0(墪_'ISFB7XH,P;5i:Q< [ܿO]€@˕ݷlMk*J T<ũI [:߁бv -vc& ]=fM}TеMoЯ7# ~o_ީ. 1+g,+ʟpVPr,55F)i6S1-[#Zғ!Nu'KA*ħ߀4|aR^?w$2](VT˸-E7Pw(׺.t'G)r 7TW<tѹpualI(nާ>8YT NpXHDl}b2p( aj, hRV DMyN¶CHg3b<21Ѥbrib| U5ۺo;^(co+z^l93"|Za1vn&HwL3.<!B/2jGI/A]-E*}7y].x:4NSͥ3gT .L9:Ed\%o_/I|XSK5" Wϭ!XCk¿W 5;WtcaqvZcrd5ͫAf{etLŒd~Lrof}@ޖȲW=\`U"簆{ Ⱦ}uvw ӂy_+2VBԩ#z IKqܻlTzm\ hYN-JkPRg)+_g ~!L,SU  kZN|/bD`NyC,_7ùarN]}?)"j4x̏+$ Ȏuv*z359^o˒iKlACj ~\HPc,JFDD7[]5$ؗEYn#M*Rt:I`( OKnEYr?qk3ZXTgl?1LK]PUGz~/5܍7g&_aW~."^p:ܟg6IK]v/(C.0洧sY(m綢[SuưA q`(('$<T4ZP݁I$>Rd|B>îNcPRYl5EOWAwL{Ik0dс6'*Cam)wtt,,ە|ᬼ4Rw$t20 eZNqlRJE<ЊbU.HuJng!&t|G0>mwiR@Po";h  F]oZP$,$Lr2,{/yYg@ZFՍ?/Pz~O´4<\N0-Ou@CüYo$b2U1γ5!-p#Ӭӭ|{'{'eqܯHY>;"V*lͲ`aeL+:4=u1tϭmaQ$go.M!9,Llc$>XŶm<^<ͬ*ʕlӀk+y}ibз鶳(Ŗ6ktՁ'cYޠ)%pYlaFIp:z+pIq :TjN/=폋u|wtܒ},}>L*/nIpCÈk QoQB-U*<~0{[5=/Jpyj+@%5Ge1x$0V9QT9u56P^ ,Jsjvy#ugK-  j$55'"/vƙյZ//5ʯ3 /fsJŠ ĴKV&⭬4F@YÖ`=f_I\U=`ҁ3*|>m㦉p.#wHuAp?>sp*ѣmwS!:o&ۮ Ag8&iߓB [q?p9 HXX"xAnk 6s4sx L_W ? ٹI>tܲeD,5tWg-fѻ?(h4.wp]5O$$e;yT40/qRXL Da>^ke5A~)<xHLl?);n{&LH;WR@XOVzs-+4rz# ( C (2*.z}j>)ٍ_?$1% K8[ή Lf(FhBV1\"YAm@Y.2B-G *\|K@FڇJ'=Drņ͑qg̬.n7P޷W׫FS*MS(C|%ɍhme$;%p{Yg{$$Y:A gܳ. 7gJ|;ΙU鯲+q<+X:`xǪ3Csfn7N7J2,R]p:^q24Iz7h0P#73޸GR(] EZ:e w l 2HH+0!g.]Zq'YLrݮ^ln2qd}%Pq>Z@^0(h,zQMun%ԗe0+sA?LYo6X CATDHᆛN,Ͽ~S{m- 2eŬtϩjx;Q(;E960haMF%"9>s5j8;oFW _" 3$2:4-QK}?i!Ulڍg]Y(&7QTGp2$Fbj~}HjL :p6o ,=e n Yr=, K]Ufs!cCOzSfxY؈ D./쐥?18d: ɄO=ty&7v{?;7@d~ /c/nWzC eΦ%}H:wZ!ΧT%v6PiZX0Eѭ> ;a)g'2/&EC(%U NdKNW24U[3}}z8o9dNA#SUjLmO_ȣTu9]$K\zEF!L{#p.ʼnEJW9D@&\?p-;JĐFQr@yܩ@#ڱmEػH0*L6כ;R9_UvG *FRKűGQj_ճrJj1.:i:>6c%T"LjkC;bOʴ+(?kvxȅW_#2YSlD㆙ 5MEقʩi{ie$#N/#;2SQl߭H\Bu2Ʀ8+yvy(-u-7AC}2dnK~奄;)L]N`Mrgk^ApЅ2/OjҼ#"!Wl _w\_izE#ﱲxʨ NLӖ8g*i.I<7X3ѧ -[nPk$xA8Z0N0J ͔BFǀXv #MW^8&!RbgqH,S8:ZCqLޛ/$ծ4xWX ndY3l @:jS0s.=J,_56c'௻ JGnU5Y^G.LJD&l?&!S N3>JH<lx-a*Tbh#xmhnrXgo zM24 "UWꋝRystNPO˵L$DЩyċmAofa{T=64PARlD޸EZÒIv\ rh :cjFa4-`țN)iՓ#eBN7UJr.Ͳ2,@Pe4n}u'_4J?{bḐNWv]6WS3{#AoKUYy:a4~V]:QipV!>kDC N B5MOQ'ü4'Oir]J#{k`C7uT#2ܨr)uTPNz<6垁c8dK(nsl]A0D{ $t%G͡pVk\'SӒ G=Rb ۹]CW A-F ͊dJobzBV{di2k袡;Ez . DBvA".4Ѩ`um83bN,grt.z4֕v(m"NObnk}u+^/"`,J;[L= 1($bfl sdӠc8\9RpZX$ Ԗ%:b^y'2//Lj&.4ޚ^lx^z~TS|Z# 4r1t4Q=U 'u shNo~=!rZWQp0{&;Seu(κ;KoiYNnIؼڰGб~@;a0a,_?6aɑW,Vb``KXa,}ee?hۘʟ!K\sLgtoa_F'6sm͖ W >pm1YYg(Qgd% G ږg1݇y~%ysw7)8c/tw"]:Y2QsM6=)+  NF w璮rl~z`;]\8(G@R A5bS|Pg)pǒZ VjblזUsAkDBuݨ&z>9RL5֘kJMjSitQhb!~U&~N_VoyF;w {(ԥ¼)vC{0T6(ܰ(JmSIpA.$VdV> @ߥhxѓp.[eI+@^1DKk w"DTVq5vpǑ;<Vk>ᤀu-WQ XIۢ4꒵832IB@uݿfWR}30 5C (bc[V]"-wgP`|de $Mq[{n,l8 "̆ݪgXE,2ף Y0gs7.^ }%Ch/#}Gao~~n>V\R0_.f2EQx\?DE/쀥X&|B.@T5Y' ;x{€ׯqݳ9R~@[Vڍ츟(-.猠֪hcÄM$9͡Y,G &`Βt2z҆?޶UPUaQZ8cö4z4saG @Cֳႂ # @e[rAKgb+_<'Ms}S`=M[$i|úRmI4ܙV+VPYJ6wh>+w#落,fģ3H \4z$OsdI.)XtEvC^vsXťn;M zvUF2YYz=bcU&od8$ P@Sp*D 9;&dE\r6O6Ĵ X?E$_1K\%z,{۾bN 2zŠ*,R}C X ~ENj%5oގcd[HY]XamHJb@Ԝ[s e`G5/*k#H ?(I;^0|0 z.657-` u5$o%7Xsź*@ NsI3%[ҝe͡:ls#^ެp|q V8Xr,omb~f@변CVDQ?Mk /M)@\t |y #eUD&6F c  tG΁DA+q-G=xz. _\0ha$ \ Yy+ [<*#E̖L%/T _3eMT#9WǧC"-[D]5p&>b/%* .:챠ҕŒm435vQƎ! <.2iy B 0SlA[tz(T|kCUIK2`oS 9ԉt 3n2fX|)CҘAfp|瘶QlKdڢ峴|8y4ؿk:#* jN)-Ё?94a~Pԭ_E|vŐ? 1GL?wu/T5NTuls?DnSHpi/u:&w6znmmjjurլ"uw vsĬlu>a<7|4܂GagGXD gg]@1ȣ>bΘcjApu)Vk5aD͐a5ȝ#:_-GQ.zTF@Dzl.J)nBuDvP9x(hO+S:{iq*%i݂4)~mL? !g#V<˟6ŭ}w5#ɳO$*+Zjo"V1h;{9D\.H66P vh C,Ɣ+D Y e?J5v&S Ss 5@8TnF" bpsQ̟ɫ!KCȒn~i1xJq:TR'r*z!w"nMsgjZflv=(X`T~Fp|k!N>ބTE~Yamk^)Z6Mj27_o%J/!xcBNzYpJayUY_x {wJh*OD~3"I{I ;6۟]r-{3^ߣT*(jgl)U{c!DVHJƅZ]tE#Žr[H֯^TgkwJy=]Zq'(E v~n߆f؍\-'Щ"ptIl)on+lǜ8>1jL }rWx/}kb\v A*P6Bj{,ް',Iڐx8dՙJs{#.BEղÂ#V%.wRB2BQ(I!38zo&9:f13zUF<UYUDsrN_'Q"yaD/ȖP9Q<{WV;ahaŕ0a akk$HVhA> Cl޸bfVɻ]f$HX,>pq-YGRCM3$l~0F?*b#HʾdGX 7ްz1O߶E͆ȑJT!a`/;z$ ϱ"+13tS_ $oSPr3˘N,+Ƙ sz"EtU) l 3 J(Mjl1N[ صؒ t Kd,CcȟC hBpٶ Ӫ>ʠNvJ[7}ӭo9زDZGBÃL uָ4H3q('~._Z 8 QߴT3H-+~2#]iz.݊\E%y\܋,oeMO rG S0k _>B 9LWŰCK)Jl1a&$?ƛzk~$RSz#k;[`-No"N RdviAM@ ډ1/;9DJjsU2}\]\uw8:$:4JQ lZӌ>L~ϰuxfvx@R HX*n4?&:V&Wi #'y$:m-[MHn@$ڷyayJt U ICy(%|nJC1WLq@A=򰚪KhDDk?y;}#GD9h>?oKjbK=]J^r8Qj{_pr 鮙C7 z{+[e(u04wbGD/Wv.$oÚ²7  :`>0XSa U6 }f 5EWƤ2}G6ccyyC%KY3~o3gsJ(F7+· ~JN)-ѫIZ9dlABշ?u%,>`nj"Z0Km+m%?aLNNЅ։!6mĨITŌ{q]:3O3k`Oq'ʅL叏pCT(߇3(>!ezZɔW>u4WR=gx`,GoQz`2Λ1?vrC^j(>zh}: Zo'oPcf6Qଶ%:uifŅ4D#(1Sk1A}M3PW`>Yv5:4{'iơ`3˷1 ׻ 7Zy!W*_6;p~:dS[ <,FO?꿶;FD۠*+m8VAxs#bDtr쥍Hzbi'oLY+۲G9<{K/I Gqŵ$?Hԍ\*A/CHV ǿ4R PܿU`9n0Yfd]R|Q䦆UqR'zT-h I4' r {욭O$JZ8[o8[P!žv}PvmkD`OҠymVx *Z@4]M_;۞_ s\#x#V;j2yH5o5W+ԺNoG0>ԌdE tpC@ɪ"Ax48dB޵Xgx2D^Td]' G (pU>ZŰÀ–U=9^* t:7Wujjϝ*#ʂ")vO"Myn.^NU H^.砡 '|n{I)ۈTKtd6E=Zr']!_͓.tɥisFC4@biiwARyD)PΚtJQ峹1lE8:OB h6*NéUOƷWƷ~%FWAĄ6?p%vbY?i|>ȋE FTgf; "^a+-_i(SQfIp!(UYp`XVy,A%3UsfqEMMy1>'12d(q3INJ]ۺ)1a ; ٞ\?T9H?,ŸI}R"Skڌ}yp0ąrydcGkѴYHv] +@AQ:%Ἴ)2'iR`P߉O dMzaY}N R tE+bկpJwӪ9=& IB Y \fSao;3}UQcwebo:v\q2Ts}.e2g;\82sB[ϊD99"pmHD3 @vQ<1.evAc:D>oSSbisOA~ nwoZr\” <ė6mȌ#KGmy߼WXNPt y:{E0X܎&ê+%1r$n*{m4Yy T-Ս$O@عjm腴7ym0ƖF̌;OdD3<= N&iV{2]m~%U K'qb&A @kC^~'{!1_oV[Œ7M$E4S*L2%Cy81~@br8,`qn8HQ׷iQl%iLz([ϊ4Xuz%Y+:pRA]~x2*WNIV,Qkg!v@ά%I+V14^xxn+s36ofp-o p$hַ7A?5 mh@LP0wZ=ܴN:e0K:y s8!\Y :'N!]72]N%ؔ_&[hSJ6$()LN"QyQA^º$*#Cqy}zU/)MX|@a= F2MGL~&&vE|qbև%#8?8wk e 6v`E]7ג&8U%[HLutft2.R7=#JB`qZN?(/kw&Dk!q~] HlӕRlzoQPj=jDbY5,L-Wg^bf\p$ (V=qg/\V%g (i?jqؽjU\ؿUps(K.eSchsy4HJnr~XQg݌'o |t6ZacV$>k2!o >yB`x.^`By3&qz Nد Vz_G ͮ1sgWNۈ$gCbK_g f1~:lvV3f}`0lt/q9C՝=RH+^OB [t l'߅<> hք8^?xRfٮzkRDy*b;6EI(L^ LwBw$ʸ+D|4>1u顀 n#O3$GhoȜ?ҼӚ,kP<,ZT-?e4\1 irX nE%n ASGN` DAHړoJD3&RJbV^isjIbˮ]E5o^#0ďN>Ru"Upt!m@cYD96irh$Bf^O< jگH6,->[|̽J*dT^B S v}Ols AXINSPt7z W}t|Tt #nhD>j5M&r9t?XcJ[2['p"=Ua()MӀN H>34CߞZ ~6WO_CK+D@ 8ͧl["_Jr6t(VGT)E)|adtB@4 kIflp̀Hj說m{q!._yĆ8{9LfMa {?hS|N~l \r!EP\AӜ"=jEJL7ު)َt[PFWPn\tXAHYoHUZ9dM䁉*c\X+(0Cw[^E'q",d\\aͅ.|lGkj{gx]5mv Ȗo6r+Q7{ ,+ͭ;޸w=_E!ctrW+֔NX6J&\H Ō^TcB81&}uqLy\7'I`U9yD9'?Q1x^J|Hٛ"洏հ_u[sø޸ #+FԻ8 ٳ&2@_LKf<5m3z&opr~VVč)Wθ61:@R?f䞞)}69s:wΛ3i}])Ɖe\x,q;˚/S:(0!WvJhqP+KP $Td3>jj(ʩszrDV iz?ߢ\1`Г$u~{I_H&@W\5<ñWQ#a2q(ѹG1ZHAkL2$L{>"bnS"b'A+g~>١ʅ4;a}bWW9PC7KtwK@}ͪhYlx!SOیr!`j (zvCم&hy+ƪR". $ݡ2T1n Z)sPoJQc XB+P}fgYجw) ƎцM9vڜYhrHlpf؈p!3{tgS81 )CKJw%q\T{qIsFf]ghrf(j**ӉiE3WYc=Yrph5cƠg #|lMe!:!.b]*yRHAxGi;W -;=+85sݑy >:2ǜ|Y̥A\Y锼hd<+Hrraҿ8L)hߔ0[^횆ߺbH x7J!Ԛipkjޕ*3^}|/M-/eez][%.FZ]GI@6Mc5V&tmKW.s^")zuP{7'`8BlN=&sJJP-=&TrH@ƩDž݃ KrBPXCB3,cHt;RY6)_L(vȝMYpZ$(4~6EɲJFY$ 3Fyy[F+{ȃtE骿;hbh$skɭ(&*`|Y, 5ܕY0PkXg/AN{(q(Si"bmwJ~CWǫ/VOgz}8{$—pm3 aay i$L{](0Ѣm!=1N8)2c!^ИpmD߿Z8˵vU26j(:Z#QwVlcuÅ Gl4:AckRKÈu$1W9ʪ*bdELa4Y,֌>[An-CT4羭-kKqxXK. jpIQwtiFGôJiAdY\J;٧Si ƪ ?N 5.g@UYgϑ:C}_J5z\I8`GH>}4b]d2 6x:"ckhXjU8"ӎ񪪔ý%g(,Am s'A/3ej=LΑ+%fnf=.V=]Hzh߬e9 S{أ3QRaJ9=8|N7 X NrY~CH%/DIT8<e =Wrr@U (Lj?UN(f5҂zua*uw]x{Q w*Щ劌_) 8| P|yR:U=yH!03GK}Q;Sz-:k{m*Ê!QF^R&Lҝ{"_<óԳfOOEױͅd w2@'B`oFpBsy6P|?3ϘfukMǤ\F8sCGo頟d`eZ~.ԡGt ̰T^$pb-}irh;<ӝ56hQ.i.F!eڦBCTth!jix<2z;B/^U7י9BVhq1'FQ4pb`>JVMj=9`8`/A;apFсqr >ku4ωLI3E" arb&zz)!Eëwv=VDf=%93gIVvL v8_v^6J֨E[ChŲY¢I%Dx_԰(di/h&{ 5{{c6)DD-e !ߋ=02k 2*UVx\F&xHi3M `= wWKrBoYy oCtl98V2߶e:s.ސt,]*-TczקH\ " 0GTa Ϣ  Gf*:wD> b,e/ P& o.+?US$ݐ50ք6K Dbv8k̒#ة0sX@cd5#G!wg?x ;)o-n"bŰ2c mW/Lirwwl2qx;tX{.%-vDn f> 5*鮙A6 zJ<#ۜ:_׽PXv]%&Z6Ez񉚂 I1RVK(}2u3Ԭ+\yE:d dݡ'`Unl}gʵR/M-MG #FQ+K5(v>h@@p&T4 #tSX[Zx*c"7B8X2nn#yObPQ+ UZ`@ϛCsqݹ9T~ \'Adwtb@jHsk8Lϧ 4}c TJ͗:(ef{lRV ه(/Jз-V;*o=%@83+,SBP(N~Ɔ@n;lK=Xjء^~:j9dYf-ߦ %7 ͠M1f-! BW5^I|Flg~x$}[{fV{BEX/3/G9ea6?erCEQpts> ϦT M<QsM5Q)VapۯeXF67jwOr}tGҴo˸y4%)]cmϙa~(0}HxDXm_ƒE(bdxaiiCTދ4?,/^3 zX˘=j@9Z'JE[ռa嬱v\-Щ]w,ޮQHbFQ3m=xd~:c"uKȋ]ƴ[놵fN#>[q^޿ː뮊+1d" *yp7#T@DeX(Knt!%:dŗbI噟:REd%c!JІ6 T{(>hӾ!K~Ҁx'b=Ō~BvXe){>V BK" NDdl;~SSva[ʃ(yF1^[T<m6}$,8hyb T|߿7\LELk5G~f', Ҳq`anlTGō5ɵ)`J(g&TSzTO&kAW~} DD sݰ/ی )oD[rU%!ςYm|wf?\rͶ`Wpi>KHWD?5d'0eU@6*Sh˓zj }@сDo%7u[_WWAANp,o˾OŽ]L!VWFH?'A[()- pN ߻ӢPFҖg3 h1 g^V$J'IbBRXx+Q`}4zPRc;ȒH'NQ9K&sĂÖ|5*&[掃>\\EUD-,۝8Ic̽>?{\=/< ^6i]v7ږkPm3C䷞" gՓG/& Xq̣a'm`΁x_Arocʈy92ZsVIn WrZqTz(hIAsPcssax;n0yfY2u$َu<Mnp;ĥ[Ϋ+<">g#uinm+~]PT:,Y c)t j-m =ʱ_bHtD]*]a{xt#ےy3695Wuøญ_]c)Ƙc-&H_UKy^\IP1 H lϪf_F80nk~jnE0NYI1U0iJ9R|.:&b*PEAgRU 5\s6wD^%eR-E},o1zdtgrƭ>N >U^u6ZHA+V TCcn!TzTvxɟu _l۲i* SRѽDkd#;Yod]@XRd *bf! s0 M@,"+DF4f]s0j_=iIXo390YUq+X&㖎F;"X^XaBb$Y (C&ټ<ߚ hvWJ AS=ST36<۶%r_ou}B2ee9]爾!:(Ưa}\H>hCtb?6_t^DF)jawiŠil8Ca!pl(ⲑ6V~e\6A&QmexwO95ub3K\)kVKMn4+h'arrݝiwNHfEak>iGyB^`CJo-<4ZS>=|Mty ufޣӜSa[!{g;5vJgo|PZy?{ւ>gbJejn~PSlquu:]腆9_'y#6 n8blqE.ôqS$ rf"Q}YA> cѓ'va*UR]OHQxQ$$I3R~7־; _2KI^7JI,v϶WlVTFJ^qrYF,SQM[O)v +8̡0A8z @a_WR۬* }[8-_M EExެsZqjj3qRL?1]|ȱT7-JWU+o:)ggLdncvrVlY+A3 5kӌ)&_8(uqDy,JoJ_0ßH'rmSv e4 I$F}sE*4 q^s_O[};ev3r Yn3BICP(̘:Wv7ͰP̬.g9b>üV5Qzpb :vBIͭ:^W[sƼ ߿$FXҰX3CE).{BhdՋT; Œ>0!Fb3lZ9|w0C{0@ߚv%s2/Uүw9*d\_ĨnAħOFS\Z%7J55#rїE#mfDGb\It,#x7;?xrڣ7U}wﬔ>v 31yj mh'np:  E,~gr~G*j2\vn` c!yڿQ8$#ľ lj!숼'h]Ҹzv{YOŜB@'vXM-w_'aK=wU 5//!{fRy[C)Zx?[ɝ9 JFx#Tckja>5jgm8/lΛ(QV/.~m;/"kI?/5O {bcWoӒ?2]^ kjsuǾ$:iױNEڸX}O=5r5 O j53+ѼFxjNKqx߮'w2aVfC{ ;U{I4p{MĕuZnD/V}{1©kl*knYʁZ"r okk0 FƤCg$ᘖrf 0nfnʖ0˓2Rz4<)Cʷrc eP-cZn {xK67Pi-6Xr(_5ܲE M_)O<>JޒLzE'7q13p"tUM?:Ƃ3@Li*vzz4Eh=V![u5? Lm5%ՆH8Y&J& ?8W1p44F0"/=|mwl*h5Mh)$:蠵UwWNB)i%*{4;.F3m\] [w0ԭmi' !UzoGNSYO^,I̸s>k\ rGb1jmޣorv[Ԓy\!R'b>҇؝?>3q<c؅.& !4ro6FL¿T0сAd<'{Ndc)T8:")VeUcNC1TZ} CvOnP)QCbH+mrIz!ZWҶ=5-#(۰CmnSg)#cE׍ܠHT`4s\bBQ Ito?g{}sKeۑ]Ӆ>GCZ'CSL=9nf}5UzWuf^2@ `6z|~At'{7׎kG?hD^M.,k;n}?sښiqpY>1qƨQ6VXx;?:=]͏Ani&_D̛4"ӎGӻ{?M{ ] 3(䓰'f唊1syА5Rnx;j>Ѩ0ၝ!4/u]O5(O/D x&U.Ib[|!Ev(βߏP SJިnq$e^ݨdGXa H =}%N%QA$tRr`2'a m^E? ßvGusd, C6@!,HpTdl"x8Q8%xE +$&?C$ ain _4. ~ Cydx!tDO=AeW)&Ǡ~> W4EQw 駉-}+>AVFgз`h407w#-x@&cP(v`zPZuJ*Q2B9hgQ (֛z3gV{b/3ݛNv'%%mr_սT4LøQ_I+;6dVrS*0֬,YeĘ>|K= [NV۪ӬIz%9EPr; hAsLW-D~C6ոr1r 9ԡ3ލuQ$ֽS&/:qB@XePkmwbNLOqk_4BA7G^}5O}a@x<$nr.xZ>DKRH3ŹlvrΗFq|r8p`o1s:Re d,=I .WjK P1Gv\%=5G5 ]``^bnPEa0Pb&5Nx '+&r+!bH6G)朷xĜ#dY{o.?ߣRaD̄ҹ 6Ϧk D|cUv{J1.;UG^vLfȯ`P2I3Q16* 59 s;\6 .]Ť/G^+Nu\/t dBԿ Dn(a& yŖ (eF;{m؛/,7zf /jXUC{[S}/%#qU˹#BjuBI4VNk-ٮ{_ַ2{-:!'.sTh:Sk+,/ɒlSZ y깑 &u4[*1:g^ [:" m[=B)0P)Ji#ӳD+xNlcmY ƊA|ǏO?#xki3d_o sAsw|t:lpYG,ejEө 6b-}_*4 j'u3g83qZnu+JV\cߚPG􅞘)wrm:ܦ֭cO<In|ji]h33 C"Ԧ_uw9p1\TvjOQX p$WcuVJ NP;|{ &1z4j 3M5\QC$r~T;43]31.F++IV85MAF?=v>S% 1}NS-Ys PzP\$3{ߜC }NT=RֳCd\ƀ*sd]orb笲zwx4iowqE>+p܎~;UM֕#sz 1fG#ڡ[@AOOńbo 5&R5ÌX26܄2ǟ0 d*Nj k(OFlLjxm(yFXb>/]';N_473Яg0JgXb:'K~]gv_#d4GŭљO'5RfM}:ڐIon\E妆\3(cWFڠZ; CJ 펍p݄aps)]!Omɶ hg[ao؏Q)@S-S2>&g0rSAJ|V*waVyyISa^O dcUj߷:4\*cßt`pث?[(Jdӷűlu`ED G Y&R_1*K{M!6o᳒3L@Bȧg(X0[V @6qͲ>#%ՇUHCUߑ5LQmG`X `TٜOb\CrClVWr2!8yK1?ʯh|G{t`x~_ͩ/^εV/22K;O_`ޛ оBGgaKЇpC+i獜?V41ۋ¬EKwU?[gXU}-ƮH٦ܻg䂕O?`IՎZ΃ ei?Jmcܑz/ڋ~LS~^v9dYhu<*oϤ/ϖ&{91-pjaq!qI7E+{oft[jYqnGνk9Dkhc ). >h9=~0) fǍA'ltJnShye,7 G%Y=>F#9;H؈1"1˜WZc޲4[9[жTDh)*e =2N,rL0Ê 4Zam [ "3X:j<{JŬQ0瑭*$# >Teb}LI8i5L #Ī';[lY#3sd%.4/ji 9&7c5l".^IŬI T"(sǗ(qN{RPCR!Yt=R 7?\VW"Ri hSVk׹vniilre+\#ߤAVt/_!|bA 2lǤ k!>5c5/5yKN$~MDSpN)6=6ԋrH?10qtUsmwq$TSUJ.6Xݨ:Sw:d#;X$\f s*N$!ćD"׵tGX"S(K$xuI;^ͿDT^&i]hw{gv޻_`-M8Ⓞ1YKɖmQ"hm@߂bjM(J9q axz#U4@YhҎf"']kkQFQEoJ 'b /fQ0x  JUm{}cw~R Ë {#\hTi"nep?IV]z,9X9sxeFsL6@( |ƿ Qq(`U$^]PG=I,&Msr(A֨hp&B7˝b?›w>i}x2yXcl_ ^#CF҃f"\%vY@Qi4G)X`T<LJD z`oBʚ]gm^, r+n9Kv"U*$Z)!6!xAk])p"Y4.uH5%Z 0EENZڝy"ei*jUFԶ[?&_aSu {\D٤>j|If:aa NuG&D JGE~pύ:?B ئY.!d^C"fu07;c)D;;ti3E#r>mQj8/z0PA/{WV)m^'JHo`: pզ%{O%F@so^5tdr}T+c`L(YrY#dn0 =RK5uݸ=Sm F%Iptj^M?tҟ˛׆5.~jʎtm+ `-#vlT?F`գto(>F̐@iщ[/ǯF<+DӼX͊`s[zy@,iL9hduGH".LD 1#8dPő>^XOt/rW\(lJ ey2F[0 4s }\ϵӟq(_Ce\]ߏyTv *Խے0e/dxU S r9GENjwud?y}4ݨC\=oYj/H/˜s  ~ k^#{ 1WԉX UžGaIjTawiOUBILQB␕d!F^rNL~$2tp׻_m *^P$׌(</ dq^[Y0Qtu':ĢܩXX"R3o8™tJ/7QI;O)C}xyTxH?1⦺|3vx D]^u4)y$U EC-?>2^ga2MǍ_S֞ݐs/ӓz:W*_fp!SxP[S])xPTJx=-eRݝ -4ՖxQ\+v%/+x#|X^1j)EYQpD3#I^ND+D__emLtzT))+G xE*[pE#_;k :h(;zu^3UZ`a;껡wV7ݦ}t$J$`KX!pd.po0Vw' NbĚh"8zǥMG.xŹӆ^SHE}zʚs0 sj6u񃘛\¼7K=G$Ŀ[RM}6 /&6=ȇ`-E%=IxJGW3VpEg*P;nDJ!2{=^9 xio[NγI 2 )dR@;:=|)>Yn6=2'~HnQ&vSFqd+juI3m)35}Sͥ9mh`'PoOh<( . ?ɳx^L?Z cJ lTB\R8Lboe49ظu ŽH¿ܜ5τ)mQFGfqx /p}9g;SjDтDoo&4՛owRClpG>8<(~(~#xK|]Y OI̷sY)]BmEL7uM=d~( $ޏ<ǏmqVۦ~zC9t,*mpn_~TSg59WSbݹ91Ahclh`,H.VVOO_MT$ &VU2ijb:V[EG/8߁o)-IlfiXRp@0dzSE --,^gB%`Il;`~ Ld"!K>ޥUsڈ0$sc<w`aE{.5ckQ|Z;F9-^֌ ҍ,oREycΟUu_ 8LLTo4UqHnhG܁TYvAGG/:~aJ2?.en7 fق;Wm7% xW`vB j9%<0F4[7wA əfVuT mM"^0h30o39M?*9X:[}XB].Y1w{ek-GTs"x;6p(ZT?~2K"˄j *i lݒ$aZW<]DrmF `XnQsGT52N @I?10ޓ(4&aG(h4i@ܬ224\Aa8~ !Ch^/R/KfBX(I?{2)y{!Y ǣW etaR3SA Gy޾` ڶ}$;p}ڟ<kԞ8$_Y7y\젪l4wB6EYxX2G7k2ŁZ~l{ڟbޘjYJh{\&{`*sG(ƪn6Q}6Cpck\3 H YK&s;o8 {$ú@OdZSƾͺYjߣfmxZ#Ɓ7p99*aw!fָDfjz\nGbFHd; fX!Z(jhQ]3AKYMnѽBx8T|bj ( ?AUD݉U'H@J|zClΟh4ɪ%{p2 ܛc#pȟGSa9s[g,cdWpjуg?u"o# R 8S)Ay:4LzA$|ES=_rd>iKY4~%vfwz~e;=ҏT~Z):='qKuLn"Gf4,D!t׀E`#]/]-Y$>ۨwNI'6ZU4QL3Y S82 * FKnۊ ffq MƓBI6.y%" |&%7h^>U^ =-4 xjaeTsl2΅'GB² 00h3gbS,t¤y⤿5I"J>#I#ٟO\$\`8@,/!&ˇXi1P P? ^X sG=L FFFq黩RyrFD0Fva 5BtQJgBs2\Ȫ¯&w z>8's'.w E&ݞ4]{ "n3dpH1|SחPݒ\5Xp؁^Y$}t'p )5pa(O]⬜IU]?R'8ԕQsn w€* B8|ll5e;"Q ^LEu.E;^c1©XQ.Kw""=xA0m.HvU8P5|:Hd+GK@? YJBv ӒLj4O!WW\y8%̼~7mBҳ{pWO3hХ^֣qҧ&|L}@ĸvې* w2/pBhЂc㙷!3F{ނ=n*10?Q}6+1N~"P3 PIRk5k4Y>'ǘK'N.CU=nx2qbWeM{2QNl[wsDKrG"'V z+K^*+&o)VO.@\xL5{V2 .-Lz*_3eywS7[laؑ|kS3mBK7A/y7fWռs}rfQh;k{Nҁ|[n:u8\J"P>5k*\8#8F,.wC4)ϽƂ"='{W.24a@ϒm8Ë"J4hy簕Mlۺ,p#Z"y1Pܺ` z mWBn9'MR6¿:y(Wӂ' }b43W RWvAt֘sQf+[ 4:~Tx02CkFҍ0'[YvI8wF^VL̳ S~2} L:kݲʠ`ojfOZY6/> >X{Cz][+&s1!7Kɞ1m\/)涏srr EW;2x2A6@g ptBxU;"wqer'ÑTu>.-0m{'G:C1(y{)2ʙYCu̶vegLݜ FY]M:Ylp-n)VB8=#Q̋ ǚ)X>Y? ~\/ٚHqnm&bb =ɣG %T7STQ|_Dq72"ަkD+]PAd '1pJVpؼ(+o)ɳ!qK=`+W@&u-H:,^l]ۓ'dZI˞ʒHT2r'WD[,.E aɖ xeƤE7(yf)Zxnˈ-É\(+CWE3 !.3|.R|yT!?N< I\\Kgrۦ-ޣ(%H򼦺7)9@^;?ԇGmME1źZ<ˣDPoIbEy3Ip1^N,-dESQidqɷfR *7{-c\O ;?q+d`^M;<隼藐Iz=I6 T?烩x >b^c;R v+Z_KGޫ`3 οUhc$c a-a7Lс"FnK&۶Of$]|3fv_`&;/AoKh Sѱl_ `/Z4Esqd^2FRّ{.Q|7Ldy*p&YfT|.0fÓ.>H|EJCa D+ Jcq,K<*5ׂ|PM]/o9Kͫ2짜'(峆T4-EO0NGφ4Xf]޸髁)ٶg3ƬNX1{ir5a:̸OɧzІ$ŒˤeϞ!f=S(4VCd@{V슠N͑<Ę5Iԩ9[t<œ7Xj8'ʖB{K}J_I3j[Z|R#۞^AUF,!d<:ǽ$٘5B ->jX0;dqΖl88+E0фKÿuk9'+ ݶӌ0$j>_5s>t3"r,VXL<[M@%m_opDŽ漸Pg߇8<[!F,m*QccF{|}OS֛ ^&lr B }UגFyV,@'EC>E#{o#ٷj/EKU?o߻ [ D]4@U G1 °JMJk_FO<Ӈ0ʭ,jB5xǀw8vp,`'t|uIYvt#7+[V<~JǍ{e}jyA&SA>b3_̧rDLAeG@J4=;H#r+/ln+􄁛MKii/cX~&ƦnqѰg (%R@#[ mVwz9ޓC(P0W7l3<.M5ZĆc `. =I3sҥ O|?ݑGa4*qdxKN~h{z O >`6?6cպJR;89$sn_wS9nUH[s jy`Ӎ7Ai~]UBǥ.Y+Lq * *g97GxRt΋B!S.c5nO1"8mJTkvYU~+1ck:b!cScc#fV+P=2_qz3fF цIMܣX1B\i^-cf)|k J,}={MSw` ђj"} p\J!ɓOJ[*u}@S fw>*$V'CZ6le֍h?}͋D%Gl>({ch"4rslC t 3qHywctغoŸo/JSڈ[dTc59i G@%z[n]9H"„2}/yqslx^8, 8ZkjQ'! UFv`MԒNЧgX9S&ħ[$gX<\)9@ ha8g0. x+Cu[켸yt)>3gDju+ YX&h~Y0+GDHEPZY#̎Bؽ!wؿQA=cXo1q@`ϚoVК i /6f^wƅ)Uc̕%s@V7֛,y4 AS޺lmfzAŰե@." O)\f4Gd­2:ruJT vF#w]&#`U*(YBa)Uқ*YIe&VX $C&m.@있=Xd]*yp9BX7N:Q/:=t<:4f;+\[uѫTiea)oMClD yb81Йb:އj6AKb$a2^ˬɿխqTA|WQ9~Udz,oulxH xg09>jԵ8*2}߉H&`&NCl5xӔQI#~3}JHYEWlGC#M> wl8rDߑ.5Nw"i l {M_;8I"EF>}9+Bk@SH"MM}3Յ#=yC)8q|t|MdP_mI^ }gLzo־Ʀy[5SY -Èw:lz0xW$֘E"n<E (82Lb{躬D΃o%BjK6پA+-_M5V 18R39=//>.7"?j(ð)ߋ$Ѹ'`gZcMŹkJK .8bԺL*)߅>ksH Zl5iީk* {I:Xl\+tL[v`AY|VI'KU4 BľeIJ9/q_ѧMX]0WEYn{p7Ͱwp"5m"w32ah X2m9iB* "ҭl,{nyR['WOсds~#<]r]l9# {Rsh`1,aOv n%0LjH@P܅S#$:m{l,~Jhj:k=F-(]uJ!ٛ&kYaҙU>Nu,u ua"WAށ3pu4@ 5.2U(-a +5^a^;aWn3Κ( ]}^Hc9:)B^q8~: rfB֐G]_D$N J 鋂NK۹nBTi~f\7kgy_'5.3RwG]DOK,5MdecbFV+ !0[YmR!Մ)ҭSh<02(n}X"ڪtדWE*GpiTߡ=پL&h!`mpoLG{?gƢ5ͪ,yP[.L'0 c78VRз!CXt&umזm!A̧'(Cnn|H;?o/MN njm{$$(BV=-Mʺ A2!-;H~=gyYkE]o9ͣ'g{0Wny8e}7d0݉šGg̖Z;ҰXFzXmXѸt 珳 E=ǵŇ] V~mM>lcLD"ܨ!;$/yԔm-d󯇰u, ? ]YURZek7S88{ Gb -8qGK*.f$8!IhPXf3 ;XCZ'&JsT s+g[5<ͣFAHTGI{ ::%U(>q_74of1"m?'/+?{jF;* j3Qzo^:zFE4LJ&YI H'~ѯIZLw ;@rGkE¦+fB6C^yN?wC<]_c̿IHmsb|,C5@*ؚu>br1L|VR.9Q|!^gOj*Fk , ȶSyXѕ(eN2R 1R*w+$z^U}FCVH5 mg1Q6P2L墎 btw&7WU?3 \b8h2x(N%>t`3~̼hC=.{@v%bmQ/װvzɫy8D{>bS JDvB/ 03RaWx,e̱FU_G B,1) K>nuFKBRܩR|,{Bz3@a=`&$3 ,gpkswr2qߤ/3q(t3Wa" !^.K+1IGF <3r'qWtHŚT@J8xS%OfY$3ԢTE(Kpo;<$Z8\ިI`{xGV{ @à5qkJ8VVE3lPDsLMw~(?^䫦فòNvUeW@2[}תE@-Pr4U؊t2xa9owzw18!XlV ӯ*uU$ ഔn=ydnx0t%G;E;r^0#o'zsBz/a2抧=vIE^~f4m7 ?dLR-(0ϫj:sHZG%lKBɝ`hՈN,VoS|ڋ KMIQU O֖urnaQi|:\R)׀JZsmWG<Y>gS&z_\+a Exbie;V/SG/󟟽fio{zؠ~Wl=;}X؊,CH(, N3]p 2&zr !7c ^ԫNzp:k`ybf1V`&v@(U{%[жI8sO/oU5 L9`&|R| [?4.^vwY~_}y2ӽmAHT'qwɡg(CIsRRri}(<S,$Xtj;> KCw-0bRKXĵ;,Btq/`ѷg΅ jzZ,ŏ٣RTDx?vRU.VzاSP*w"uⲛH : ɑA焳j,MnZ*0eErI *xkAp^^8\˗NLYyc"Tb=: O`yH8f;a9?̱$w; wԷqI<&qi8k6й A`9>,npyIY85`WoMqn[7>s忔s!qQT4H$G&@ 0OA\pj2&61z<-Ը3wW7;*(2DD|ekifLEb{>igܯsBEQ '҂02pEslH Ok_e tíl][jpRWh1^!,?(o%2~D z"R/DM;c>ݰQ|ϸ ;rHaĚ<ltEvdg}=%#@Ԙk ُZIhX}?p 8 uP+UMkVϊ_witQH~J|;gg\'& -"2 4:~:^O`36it~Ct2 !'6Odc| |m5K'G1n7!'eR%%6x\&+i?9-bW,`/̙ZЦ^?].l~'@ zƈ2j<U+|P筳.z!0ѤVclj!{jyAPٔm^Q`I|Dh,~'r6K_vva蘑μJQ>bȠ{@ ƹپ9Ufʠ@L0jn. QkW?" 3%QkGά|Ym'1pө Bԥ1)X+v.$ˉ|5ˡ4W f&!Y _$%xDԊi4t %7+M8ϵ& gOQ T|V?n1:)O?ϪO3o e;fm"霁c%8}~ :D4Ii|AMϹH"ބƑl|"n ?F]Kۉ~ 7˗Nㄧ)cQWoSUgz:Eԭ T+Xdǃz~6Xzim}Jl|;c+\{eM : 31>mhV}\1f=xhAҟ)Լ^G8sl@6뒎9\o.VK'js/Y j/m~U`sH (Qb?{|4$=bC 4>\cl@[]3]nzbmEIjcSxp&1nB.ĎN0+z^(ToĦ\qDUc1ٲ޵nSx=ʀ Onm1=J0 )!Ɗy79v1#T_2yLyC}/&|lВgǁL\imV9a_a!3ΨsZOB pwhV eqBE`Q.E\/ Z5K,Jqr}! ՀK94~t;@:Mzi3=gGjEЅ 맡,*?Zh,eAR#}V<ʠFB~$Y8gq.d^c!0=Zj^P>T5-sZyuo~W{-gƐD~m0Pun)?S;6{L=1l n9w\rƺCna#ݰ" Bš[aȣ^)h~`(NNaԳ|/L)!wƦ(w6J1I߫12)=;iFhl%N(CDYo3.˛±|mSbVS?:k\çfᓕ{ݝHf|>iDl/ZlWG0;v"Z,iT!0)g l>&LjG_m涱)žFxP/{K. Iaދ$_؀)G bVy44b 3?AVpPKNb_îYv`Bԅdb;7{+NkT0WxAf*Ec>N(j8\ ^yr!WeV͌7،N#^=6+X\>|q | $?N< _l~<,BEɜ/lE@ ϟbb9 ;X `ՍڮK/]V0Պ ֕dk~0K P<&Y)a˘㷇1e/Da/H .˫  +$I DThψrTȥ4 JGt1ҡPF)t "X=ePp#2UZ "c}c,x<s,D)K1W գ-"Zx+K(w5.本.w)x~+(߈h2/z>IPCES.XnR"<3B[5n\y1+ps3kʷ'Y U;Z/@Qw;_*=I_ H[1AقUיtXin]:ú4ѡD may2 %` 43. ٪5[IO͇Rax?a; mPr}bh&Z̓W8zt9{yf] 'Q/yz`2\vKbJo}0 Tip ΁1B;Y!bc.=Oֹi.8UfqԷX^6Hmc̀HC df[8ӵZFH{xx A±bej)NPjMHCQ5PY}C@=\t8>聋AtD e<"^\Yytioڿgɒ/ZBeg"`F9/xx?};Kghλw)^>Qu>~wKxiS8_5$ P) $ _c'AjK!Ok6͇$do1ͦ֘ ?FP[쪮t/m1T:uaz)%U`t$5~i1h + d%, sR(.L冯o+F!L o PWGwnFH)#=StيBO]%xR[矝!%G(fؒ8q6mZ '"[MrCNP<^ԬOO\Dk\Mكɨ/'m`ل$MAUZAd AQY:YgㆰPؕ grJl/f#k4"hBÑhfI$#3vnG6*Z8ԶdTwgX8-$]$}=%w#_|do[NNS;>#-τ%kjq,pq{PJJL9 Ԫ|Qy,! 1frGmsnoMd6F1 68P3C`e$/" DIw$Sܐ:P/"@JǖG2=r,u. Dq:\ P|Oooaur@ UaoHO̓;1bW! 7kt.mg7ڿcO)\y5O;T]@niFYԣK0#Ȯ(;u<€knn<`L}tEk^kWȼi-G@"їg50vF|;g_MbT17rlbaY wd= Vy AZcs}F]T'"Zݔ1$NKzx_ o.@̣ˊ0͛eT ZPT?"7,)}& D$:| 6m9TlͼkY !_޸L@~:XPsIF!I S H1+sR lI||=fגjAe8Ց7ҽk #A] O^`zҴ0{~)ݍ6xyȧV*]A&82wlq.r"Kx~6N]ͣGU0f@5n:>cRc"~z97NGE[z 9e}< ?hTD5d{Ò72]KЩvNP0rԻj-P7NpSgRC^,)׋4Cj & 7-L@eJ)ZAlq epSLJe`0|jsAf7›]W;4X,, - (-v&_D#~Ilfk U͞@t|@P7[X pl/U8S ;ԯg%,eCZoߧ)X[¨0:lfk찲Ni3Uj9pcg[ޜ!'2#@2;Qqkf>y[f%7X%Daт˾̈́҉IhZ^< 2)1/b[ȒpAwePA"U@.yWjs_hǭS:8S5L[oHHJrwq-tKRΜ5 j>nZS$9ɬf^i\' !3ۚ^S+8-Db05\/w w*=[9$?^fqcF"s̉(f?^2H!*#hH%ӦU>R|vƾ?YlZu].!@)oILm'ڀDߛl/1# >gVv_:1E)Xq"Զe[ilSQ6JiΈFEFk}eB /qG};H$p+s#HUƹl!M89gv UbI.\, ;SMk""D=WH.EeE#jHx_3 `洫vS/>:9 JVZ_hPx*RVá'Hm`-| GM0F׹&[1y-˴ԗ:NC=w~Q1dB>E*-ܱ9'2Znn^ .QJZbMTUG({:ށ'O(Kњ~0J͡`2Az8rpT=!q2\RV(+rXPl9vĵ!(e֐Y^!,?Uٱ8< Oەdz倌 ē  fyt,q[h.uRX Kԃ%oE'[ũR* NNԎl1q{lzb2җX6XqU|E׃dI0V|UkycP68ͲGC<5G4pF tYs2Ñ/Vc'FQS n ,!hJ jy(rA >Ct|tF}V J6d=˵co.Zeo;,=637ZV7q<[걩+$3śd\B2݉ӥ\w0.[@ַz:"~ Բ,>dq2Ry8 f^%ѿ/n$ߪv1b{ۣzѻ h< ,Ճ%K*d&p>YL2B})~=3RƚSҀZPx1 rhuO׹E`'0K6 &֧ᨄMʐ~nw3 +3Q P(G*EޯXEAql%qjc ,A6'z>Ql)$-vliH[98 5U\#ha1)'^`h=z Xڑ h\ڣoiWe!e<=󾓓v|dnQkLЂ!Wa9"~>UTn^$Ⱥp۳j-Wٳ 3cJ| ?ʋ<"+M)pa$w5!'/gAncf\V<=d&\y-|FNd)d5* GBݡdGKѻq' T^$z ІGnBa]r OA""1/UgQIS#_4S7ѬJ;ߢ8ֹ*Z͡{PՕVEO Fx# ]XL?!.u{OAG :7#sإsen(ADkL@sIZEܛaVz{+[88{=eGH.Y +Ÿ3v0`ҋ펠<<=QGد["\1wxXA48])MDJ(`bVmǝ%>?\#eꤶG"oBk;+̟#&|"CK*_wmㆡD(إ.R[/PHԕ~D}{ 4V$ʕ[YoB7x `Fi^ %l|4dHAyM1f|ֲ=گ99JHb": fiu);#ƭ>Dl̡VL|"ZgJQat^4?3HÈsoZt6yx̐ORB\9OLߧ,}&ˈkي˒i?,;2HN H_butcN/s@ΗTAP 5swieޒGi Ʉ2-NAxF {z`Qh^/iCn4f';s~&|j`/δ`9g;(2 r@Z ` |̧l'>,yoD)4Ƙ!M_-<tObJo&0:.ؖgpB1ﯘ}P+凧iw4CWӌ)J_8fȂhH!m<? /974gX&dV>2c#t~Ik*9hqnR愇.D_k;` /r)pa߀:?NA`JYtEZLkUqwZ:C0oi4:.wB 'LGj~yMԎrxܾ9#joi~a,@'}^bU4UNZ9k sF 2f_[nW iKT<I@WŝvkCFt_2#LMoޮ䛛e^8τPqfd{;g-9N[i0ZQP j~ڿ@fX(Ntϫը+^r:rg1axxzb &;`Zhz׀cU!{xp=跸\)zՄ{{9-$n$ }}H[*Pzpә?UNƖ1'=?,5Q9N?,]ǔ.Y,mpIyn8/揞KGS`7Ed _Q:@Dbjy!Awg @MS)"q.яoh~ ^yFch:q@O<2C82ꄗzVw=L˒IB )̋FN,8cIx`7~!dF ~t:OL6vV<1+ct^WxEEStIM+C ~iL^m`qt >iCU8| i{(;Eds_z^ C.[7f=|[xm 0iTiPbu )7ЃҔ2JRռ R:Sę,$p lrEq?LZluÂÜ C*CR4^*}rT`_·Fca j0I|tuH5}i "b wz>:eF %:"<DyPH`">|C!wkl j6l`97F#{W&')0$I GO6Qc]V{6e۞&Bo΁bcjj}0Kn\/u[]֜Z:V,KW*beԜhf=%YH+)W+/;+ (4ꯐGT0;q`|ɅA!X6G|9ycEigReֳ. & /_fn8R[;OG@URo%ՖZ3eo%[ahLlINt,@]i/SeyyZ$|ˣ[unXpܻ֯.}PF.Pv HH}A㸆l%QG]M8ҭI8SЄb4qn'gH.)DHR @z[^$(.5Tfuōrz &7Y?a9bR@;-8Y;n6e3䨪 7yg)Sf㩵u;&[֭S9yD pA֒U_bK$+=R1wX)pَH&ybbjn("ޯ[lfly;O iY9@谐PL)h램gͮt}&3_|{:_ 6 L:O P;"2k?r-R%F3'D65)pἍ_fnt^]]}P 5i8%(iq*Yp}MCu[UT4*̕p$0B)Y.E(s> Gvc əL KCf|,|AЭbs]:ETphiC 5.}ʸg{$_ۋnlH1ia3gЏbk"PܓU[gr?x r,ǍQB(_t1$I1Mo[쇕 Q4 }B,jty8Iw?^ӡq"a/{D\ٿB 9M;[P!J!ܰG_ ߕ:ԣ΃udx^Id?HVI;QӞ{&C# џVD.IͤA$X>Ʈ:ea/KW# HjbChj{) AqWG_[2dQOT}.f,㮃y&_ݜ(LGn"6!~8"=c鎎w)kRudhUigV+pä䲾RU s1jߏ] n3TF+?lŖ@!˚lK afcv 9+^n@хi (>E mN+`mﺂ*?,o4RVfgXgJ_ CI=%/#ęGtC[b2)%͘H8(D$Df< ԊK6 tjoS"'xnA ]h\d$r *RFH$fRlp) ugT(D\t{|vZHV]aʲV+ZEg?7WG9HN|6a~w~\.S\k:q"z -sTQJa]2.H+%3 ߌhk{'Ȟk}6PƩ|Т_ZUꄮ~NU99Uj=|K'̝S5k|5d 2W`>\Kn*1YHsl 4{5rˠ[X|9ğ%KѩU!zژ((]LB0z;븟fAȢ`US⇠]P@ЀtR^!I(#NeDn$m;9+ Y!ڋ/̆Oc+v o{-OlgQ#_Y>Su )I5XͥȺZ'A|:f\ឳ>1qKABa\^W1n_}.>01p02xI+cY@TzƇow,JmM2uɶ,`77Y.b@ ҅ 隰 OTc1UG$R;2@cFU~fzQͨ~˘wo G&jgf^IۍDb[wȘ͉C2| f9gLvN8GȊKyDV7#KyD?!}=_=C~*oJfp,QHygDVdg=vX0,)J. ~iw* " '(_3-~C(=뗙[Rۿ.b9"*7+c8\2;-JO4+j ^@xq{$,0ղ⋷}ZeMXHIk^HN/fiRM"4dBL#Π@%~tC5b2%"NGzSbk[.6/nsU71t" b'.{;'~-Ix /M \T6^N[qaqWhM|{~u>cC`wU]߆C/9SV B4AiityF>ȯ7LV ooEzcofTc7G2B(T;w2T Llw ݅Ёn(~7 Xpafu3OIW?.^ݨ7goTs ^KWz-ZNM(3pՙ{Bō z,::u4d?^*^ ˤh .x HIUL$.wzcS8u^*9gdcx%}:TLN=͊M9'WV"q Xt`ebX=갑VrfMb  q׺MN!+dl=*s&}%4l&9ĺ}9')!vVTxuz,Zf0| ͵oEG=*eQ0kg B6=n4-ai6RcbT4gaohPv Nq}$ I2'߽Bw|qdw~ B&ՅƒDU_OCs3k:i+,>ZlW^\gR#Bp2=s>,43¶>r3]VUDʰXջzl/4e sx@Gh3fsJY+搧o}$v{lRzrs2D-` dlo*zEOvr` {QkV!+M2_yZ0XIv#av'S %ru#3#ƒH-g3xlh8iTHxoYݚ@c$aߋvbJ {DGBAWOqp-<3q\xڭw<9ֹH$Z5u< )7ug_}@Iz"Sq }$ 4KR5(g7) ]iǹ.:2k-@ߴɥ'Wi296bĿB-o+K}փn}rWR(g nZ.69cݿ )jKg_ƱhcћVg7@…h;nў{ڥ~VVʼ 1j .aʹQԣ/f+iK\yk-xGRv '*}OTUm()'ߏ3 >j!Yx7R OLe؛'N|*F5s{"ᬝ=@=([mj[#[ۑO9̪o N>W|'7 >eƒOe!,ۍc<C9X%ZK푾;>8Fo!Y;3+" &{_ЂkN$uH).ch [ݤFǸR5h; K7g (ՙ7} ޝvn8nŝ$eJ!TF R3˒AO|+qfvmo@d_TXiL1lQs7sS.Vi2(%ҟu[$f꽬pgƜ;Ccn]Ϗ6򎶇%g7@EЁRC@9rG1EؗkZ=dMwf!Ɓ^AA V|ُQ;hA{%z 8[)=E""/>}@$T.^p.~-$)=aZ> 8Еy:2&YE{P:Ċ~%嵓r`ze^n^~.QEAICQ2;z^FtHz[ j$FJ&Q ϛ;=/-< gWY;RT {9v>I7>g1^y u7ڝUjne$h4nc7\-2;#5t8rlRA *^JtSF:X'_2qr0HjZFΨ_wM巖}ܷRq_5C 0֑nj3901m NYcZg"=qr!EϩjzcǗL/8_I]TD>HE`DS_/U B}( bp3a6i4UfXw?d+]#o4NEg0)ȎJ[C|;@cbҟmE';1r]pJM)2 iog&_^7(n,b xlMtTR =J @OUغm)J&3jpSd$d9V?O2TE Yb5tqzQƭJoR=I2 -hY=FW ^h?mPaz;o@Ji停k:✩}KLF2pʳlke<=ӻ[k2}O83Cc1gm6>UMlV*/K0_ܠXMf[e.Bb7<1̝$Lz<%VTFy4OxKY,atG.w4аNJ Du'UI\CwՓ4K%।Azeb  wzPEqkq_]/#`ZnL)4޽fB…&#M1~8K-SRSj~,u. GX&MS)5;s5( sOG1SGKhUg!P)ɤ9DI_^p]8 *2ʌW(lՊ3x܃JN~˽z*RJ-6o']I~,ݵ$Azݟ4_Vqˆ[ ,K zQ/Rn($_{X,KwgXJx^6oa=tԀLsVο*cb\w.[bL޿vk֡Y3X'ŀ?b d[Xe$'{MU㱯31 Jd !7IThŅvl!b֞;$^/jStN~ -WL9^jS-W8-zla[3#gb{ ihk>JEandA*PQ|k-$q8! IʱH [w~P-Q^B◢A(LAug.9`*UO. N!S/zOU_BhqW˽3 ]%l0u)3qp^kgG{57[~0`N_K{k !89nK͌{5Hs`!^Dpy%F %-<`b{BuhLPQGO ]g gCP.n:N72/P| oN>~ xtFA·)xNmba5{z5! &`ky(c`:<)c~+دq gWo]TňIxՒ(|]J &}OZ 'zIJYdzSѤVLixX- 3VxT(@s% 3%m\\r-3,wl~TYVp2Ҡ5хg m{~z,<ϵ5ž|e%KFtqgi\K|' <#<16Lb|@e&!EoOC*V}=mB& n`_9] #13 4k b#ؕ 7Y{iQ:CY)7B85OBKT5&}GۄU;EO T H&@kJ 9L LjZd%]=!w)-]fT%ţ=^REֱr藓ܑzTAkK"mwjS'1Y*Xk25FXrR-ΓxVQx# Z<TC>Q _'-O4R=O@c'rpxrǶ/+NKp!8T`IV\X`#u2іB'=Ǩ $>%U0Ҟkb?Iɳo&$'E:cG\32䤺nѣ5Kᾉ3CYSvo~FdBUг|׼ )o'cI;ݮP7j0h(%5,78WsbAGo(:n1FEoJ*#¾Gbo}EyZ2m +%`YigZXd;[ܭe@NlD)gFXnΓ䚕,Z4V|`-b5}AU_ݵdͺ ?4qxƷgӢ -K/%(j_ɼp߹j bƵ{YMOz⟾5@JGB"t J&R]c.ZJHvD}Op̫CC'p>VC]eȑʰ\%^Q>O'ҮKYT'B%o_A]łiFiF{ъM=h!ptXܯ=?- luj!/|OygGIS' k/{0w9Gn$2"f"'DHqi@¨5]o?Њ zcm4|Nw!}ְWx_O7K<-$) [~wB. .iq gcRmzjwj:-9޲؁(ZSWCB1Ȥ3XQ=-# jnV#鬟}IJ ѻ;s@0ḅJzN\;o_= g@"U?_O i3% ж:b3M#+2/pH@=I22 kQb7W&sh mSWЧV l$Q悹V\Pq 8^2 [\Zj{&MP U-W~@YOce7.ɦ&&98'7)tV+߳+쨂zOZ!aמe:>UP NN"lU#B~1N)21zʆ~_>,bXdJCv% {D O1XA^<̺cg5MΝ:d9;܋vpF&6s. #%5VWIb ˃KmCW0h"}1/>櫶8 6e(+ZL¢wڲޖw Űk0} L{qth{y1Y)I7pѿ vc]G>)r{wQ!_8,BFIMnmCiI3Gj$##W8ź=Q``551TWI\M=J B+jr6. W?J5-jH8HCCF_/F^,;nRm9nWDТx :<\p$r fs1P!evTd6|Qͻ)^ZOtC T4àOI0jH￞U"&+EãSٌ8R^]'LPFa%K $S%_cQ:^q ن 4x SGC8Wi=X=S>d\6h pn󩎾VS;X"!ƀEC3Zz*q- prxo"ZN]"Ӭ'T<\-X{tz{Z>?qfsiQfI09ϡ ` |lm{:-Z>,ӝ8U)Rc8ɉh Hr(>?#Kax+M27ph"^*:uckJVB fZ9{^, !EQhXk6ȉ}ķ?7 ګj1W]عS%-j-ӟYê {&/~>tkD6\%RQ@,0/w߇qpT Om4fyA@w- w>[lDuF|3KL Ap\rj; I+4wBu dhb5>j$DV6aR/2$94-w#º͠Lܼ4ApX,!vB؀ߊc[zS8K];-Eaae%t *.Yo,ɂ؉[МѓHm; }(+]_ M p>u {3b&d`@|o|T }G-{\LF )u;v:{Ӎmu-ɲ@ݺ^o HUi8; ::tra:A"ܛ(c%TR^Q$-w}:ZoVN# KdweXGhZ6YQ-p SL!aSGynyS>8`cX3Ue+5,EiiP#*,B}Pe_3R9wg9;?aӆx`=Asڂ]0V <'19Al݌ =XJ1`' CpW2:A@4@[´'K]񴳍6nXREl[8k=Q 0bI'P T,¡FW7Vfr]w."Bp] gOV?SXhӟ)lCLnwr #E<4PJIk O)!*O=ᗩ_\XDNdYOSv`p R5ͥ,6Fݓeh zhGa֤ԪcNr2 ^om\ZtF][.R>F7RBBTh"vzJ%s$]&ʠ 4-BK6:#$qG \x]:*M_Q0Sb{J2ZM3DmGFǕ_\ElcR28t(&ז})TWcA\a9VA59Qؗyf78ۡObڞy:+M^Y5w| Ckf)LsEOhBΓ1ApbT׭Vx!ֺl/7&oIfV>υ0ݐVF&pqOv#AKmh?bIq2YKě`=vR櫔wc{TAq#ge;З``Zz}u?A3ʮBc;z5GI@;*9z¨,)Ӷ/qWa߳^B#u$gؒ+j,ߠͷ EHJ .P*l_X4B.AV~BWDXc@b_ܰ1rOr"B㼘%P23%*ݸ,ֺT*_Jvj73ȁs= x)Ҽe=W6mds4GEcR?yǻ\x|-e|r0Vc-dĒÚ@62#6%DN跖#4\sMGVD8pcNk`4ؐxC&MN ?x@e7JSvK ӣreH5fY +s9=‚V|j֚BRUq7:j>.$l@Q( o=t%*QB’Lsq{)WLFXr$˙\#y?rĊBz-IH 9v5Ըr^PQwnMQo` ]4cs䌲ۨVg**6e;PPKMMZ}N8Y@XMS@nTp6'vY+δ?w*օD3匣e9) ɀqr=1פqnG"X%"P E2JXb(vAoPOA my [\ùN_eڤDͶ[gzq.D&.N vS+ݚkgKt6$tmd?y"ad |*T@D9b/ &efă75XADU/\O9k?vMZc⢒̅g}|_ZQ`x/%k~'y^._h159fGb5w1X8^TIR+*ÿ_xYZeɒ[G ,G=N sLDN9|ND:87]ꍙ̼!fӎ-B-О:h'#2r,|'Y~|= J hU6ghҪ-Z"s8f8^m kK"}p@6M%Pf(ݗQlSm9rLMqǐT' ynZSII{k46f| $A O]4Wn1Mxi$Xh/ |*%#%ߝ˕5TYW"[[)1՘ ]o$vYȗ Z "jJg5uuG]9_BQ&8={^1|d)̯š'9d2}QD(V(G9:מ{ $w]#¦XmM~w{8>%FкFOCy#BÂ?LPCwc2"lpA/RjY`jM>$E{H"o)RJp/M+pM36 .gx B72!?>-@sbU)tKB}lH:,B%_yr^yo:`9?ftдTgMY#ծ A!]RML›K!}&p$e%qb18wp$ b5Ͱ  Nec0)>tmYˡV{' 5Ӳ,w )xO ݟXnB(&)C!N=߭d% <RNss!V!1c{J2wv+:_wFOP?!T|9Y< H7u 1XmfS@ZPܕ!$OZg7쏺+o*hŷ>qL5Ti_ dKO ز-VLeءRHZri2tϻq|??+r1I&,8vހC#kS9OQwk#^Nr[٩ORt5ٓ u%fNխhe-@KO]=q(B mhSLM&ԑ/AsAyu~j(%.T|r#dhBýH&L_̫D k`lOg(1!T%|*Cbl{t`3/d)1#+G7Ơy+,|Id0g76(GAxh"/!{\| }i"/d{͆B@x==аse=5T'"&7 p}:z#V .)1VGIls8BZysU@3F -E+4l%5JؚisK&rj$\♾-",)F1Պ1m&6@wNCh\DiR5a7xh-Zg1kLx "_)X7B{ٹu~\k3& Ԋ9硇?% yR(X;.Zt .j8-9f;Ɠ.=H.#Ι[y>Cd>NݯD-V+E1'n%&q(ͫ;- \hr)ī4%@G4gM z?*݂}mzXzO⅏`MB~63#Z0{}Ņ\Zz3kFXe(ˊom oc@ʗCZQq3jA*^]KKb_zӨf;1~ɹ. r0+[F:(I%}~D.fp9v85 cL-H -A!ԧ_:6GE*ꋠw}*`' #1f+XKj,J䞴\lލ$JsCUxqaW Y*y*k:.Yн, Ԇq;^sG/Eq%ĵ? J2>վI}x&͍w760{m2!uojLx_GmvKo{wXjg,T)^fJ"n^[@ 9.~:ղKة5y)`1,A3sq7HlM6|lo-Cd7- Yn~`0>Ya8u.H&j=ܕEX[˝'{M!u:Y8Csu @J3QcՔhvFKkg}AR<].)s@UnraBPXxd^2E }+ qIYV !V^;Yhtd!?LrmE9%6p?L:g^' m&:{$];ic]#DCҞA= KcX%aȿ{1k`'䯻O #9HOfyRZ:#HDv j2W9|z_ת]yc$H78@u}y7i2grDe[ʑV'tծ.h&+\~o_fGb3bi<8Ge&h~&4u0 HuN/\+۾Oc dp-: &@gsԩ%K ĒĂĎq5NxgD]Z6 #pV*8IÁj :Y4@e7N @R[ TP뵓8Ki :9c.A0G&gdCнB('D|2P`5F  Ĝ+%)6~ ]F n_|{|b Pj*B0z`~/[|k+dYj|쏇_#!epgmVaoXPRnȪ)iEu&(l 0&BM']~$}E hU?h 3uenB"z';fL,Rh^ཙ\mnR>DPؙ5+fWy|뤂^8\~@B#RX~aVd  BcZ %0 qG.ʛŋ8F܇Ή~1 ꛛ'ԏkTOkU&\7n6jRaFW08yOMpR\-3`JCEjhG])gr".^D-G ,pw0׺gO YU?j2̊9n!^cRտw WJSS"e̦n٨<\gIlh8t2\`:7[-1DAԪIm"]P>MCu|QؽZv~? j 7ٯ)1Fhߚ jYɓ>@L DV+x%hHP^Ynp5;[;rVbF/,G%.P%vmT`LpԛNLfMYjdҕuq2^x&g % ]7 xCăkDtV+G,Hy19oA?Ox (.w蔐 qTL &hE޴U]Daic: aV@5,9k;PC􍼤<m#Mjp%{=k J <3B.Йvfog1 vAKԹ JܷN9].H.z#` _-IZ{³fU"c#ML'$rq26yQqÖTw }s nl^20lI>(9CrlðÍ:ʿp b,8Bxbysa;n)WCJAWŔըsm^׍0v"'Ivd4Жt[H];|CxPK.OYFu}\c7P،-ŭXK)dI:ty@Los<_ a@9SF15“3|QI*>co}޸hk{Ѫ?dt/X GR!qTXQ(x.I˛U|_/A(ʞ9M!rP-&@XTs"h\E:d\(cf¥~ ty.ҨZ$*5͡V?|:'/߲4JK]v^XAQ'K vd|ocy US&[`GyW7|3uI$5q4CQvh7]ۖV҄#TvmL|`=LDΙ:5ߓp>Q4ydы&;WXx ׋JR^'8wk6W@ etzWuǘ*7RQ?]W/eFŇ[~,InPL/W@bz -P;;ɝK/ vMUC%xݪ@75pe CDžr O {,d&莤Bqu$UǝHs ϒZN9¦͋IAp*zîkZU#0J ?س %Bd|8gAnnM3;P-FEp~'hȝFA1en}RD9=0iaU5 $kP+u^l7IE҂f&99g%n5fhLpӔ`>(_tf\ I#ӿ6 wJpE-/I.:/>Q۴ⶣejGZyGXJ;ZpT-oR0cuy09Π'N̥716n2 2q5sRE Ґflvy38ӯb}7%yzψ&[t_<Dd4WTؿ {WE"9onTV`@1VVbԴeH!!&vjb>buEY Ͷy$7 ^Ǿ<7Ln70NKoyakǚanHlOm}AdZ`c0H]l31m\pՃ ZjNܞI:Yd"znvE~5-_{i? < |q3h )_ os tvv]:R*Rb)я_ ߇(L@[54Nb2C-)[Ҟ3)&݊tgk=3yT#WzMd^ ;QA B0:tr硴5ldy0窷$rh+.&8T9A"\%0'~Hct"\u3}-1cPl =DLSP|ŒMK߸;,ԟ%v1^~%Ö[`UЧQA]RGGϢdL>!(҆.&{c'sΟ g&#ڶ^V3*+4K ToKR`=_AM-Jyt 70,vЮIi^pŨke;1x#sWH VKNz< @&RDU ԙ/ W&n}G.B T-X]8 ii[Pw0Xu+2@oa2Ss_Om< 8t l@m|Jp ̎ 6ʡ?AR1~J΁Yn̛Bα̢j$C$KjR2Ե#-EI]ʶҐ_\,Wb&i$u,C+I .9Q7Cva]ox/e@}q,nxWI#*b\4.!QaǯZ cfERdτ:=$i)2< Ydf-Besm %3'v>:J/l#7݌z~:oUxYmbY0Ov$ECHDtXƖ;)bp X(>OlŲQ0#KRٌ+Z.O(}=RYnXJӎՇM%pS '}54n+&>9.dlF/8jm׮TvgH2yR2ڵʚq}1C ,[KbƇ .LxZ8#Xsnr;j74RMII-Al](-kD=yyu9ܦ%c.{(\xv\4Ab%QTO.AAMkFhOW1n@cυÎEhPҔy?6(?Fȹ/Ŋȇ5aC8Z+O3W5zp!<9.cM'|WCRAHuӾQ5/ڭN4~ "B]#x@zԄ,/:[  iw^*+^+^4yM\9Si/ulG1xŦij#4}HP-`VʗXc].pnz5/;oIfgܗ }V{kwu~{Nmt'.ÏX۪|^Dmb(j0Zpm[ϨQ*Z$E/Ɍnj>̂DlĄ ֱWҡKWNp +7qli *+::Uw>]ofnbK3e,ylߚv) rEd7}\2M_̧Hp!vF'.nB%v>:m,B)?9}O a ? µ|'CJ;d? BPJ.S9Rfgz> #x.A*%4;&N`65oX_Z2MhHn!r^-9eywuV?1goQ'gC|!=Ϧz+|Qu:4N-'G 32Og_hsNB](%/$=Ob#W#[`o=x^|QfZAA1\M4.H@78% A__m2!mB)f{{ Rn3jmXO37[K\ k!z#L>/CHOGvZH#׾4SHLts&ysZUu"+1j[% w%5H_;5u1c-w.,GCN96z&^3")UŏpLޡ'yS,eHxp|!C/~'nV~ ۣV*7PCyz#qTW8f&xU4r&!"r_omVV.Y;Ntth1=*ԐV\.qɆMB'?1eʜC& ΋^&KzW0JG^!* whSdO8P:S vtC:xR Nئ䐜p PwS@1ϖTtᡨ$3.1ުtcD0?3*IP%ci!_F8EɴHd{neEYzɴMmxؑ/Le #H(Ƞ먩úYPaw/G۪JC\#]`3O] O@`@!./ul菬wE ?Q?򶳍 /4}ŭՈ&yvg+KR b,iɧxr.etP]Dɹ͜,"G5X쩶QdV]e_wV#@=6wA&ˠR%3J0S71;[At }:E}P LW#LvUXPlPѭG |ztD$C)*22@w.8z?.g(G@lSm ".3ј>mQ?. f,4Y"uDj;*mFL(k3M]Zyc@u!?guh=0w(){L-aT3ɡ g'OBN.,f)ʨ2rpXT[Ui!Ȍ̈ME[/`G/kAg7!~y(=L'su$ֺC) xsk&'_@ v㸒hh|iJziuBGS 7qS組6Hp@{i;/97t15U&$rm>sѤXf Țl*%9qis-}oUxG2~ x!GK,lI$7ۜ\6(e {z+_7Dk~bW=~s_ôZ>P^AiĞ@M "QcAqIP#RW:Oث<3d6ԿБ+cTK*9#*f?tT@B}XCɁ`l~)ɼRGg᭦&`"v(4] ƫsSU=_}g^i 'mo>:` Op]K_zvbɃk|=/3OA4=Xڐ.h+ L5T@UcH*^-#CO2n. @dF歟x6GŅ[H/#Z-b|<]0  >``6q w 7е}4Z!uBv6Yҷ{6*el7#~HvĢ6Dw[ēNK"}3J? [/u?vD~3u2[H 8]l_W1fLtFzmp%:c9U ƎrK'_C#kgF0`\Ni2T\9Giװƻ!̦$q2f9B9@Eb쩲[%m}$!HK3 4.F-9C0zSoV>Z u7@w ?׌~q?h Xl0xkpl}TkVb,_ qg()^5hY /}Kr]r~,ڲVt?l3[)N75'U]_Cp ;0AUg@So}y0͛,&u KzMw15яלA5)I~M7ESTVqY݇V,MI TK0 }W9'v;+VKt$IÞZ }Ka;eWЎh-HBn iP֊RU؊`X5j&cZT)fVԆKmjf Y}ݫ yLx5j5҆O7H5XGU7P8~Wd.Ժi0 rL-=\cgCW!4"=f ΐRJOGGܫ^7iJH!Q~ seRXjx8 3@Lh0[VDMo'b,'~im]G$'zf=M&Z]`+܏)+nvQ*ikSjl" ^KF=o,[L8ïZ7N*XX^.}!`L]6Ziӌ{![!(/ƷE@Pm=uɮc2&Pz-!k6V˵t zΤl鄭1f$ etţ*@"~Rw"-ҁ#b1~OAIx>sgNY6qvѠ`ҰN(.@L2jGelH&\Z/>JDi;ʼ`/&Ear10ͰP|6(9Kqx5ܾrw""ٰ>n$'h¬`STNi BszUIjtoZu6x:圆|SЖo(ȼsY ٱя6\&*ӈŘmͳcdi{Qp%CCDbi_}/&!Y 0!cȰ7@N/ɿbdjPdA"^ߘڎ.9I\<`R&Lm0N"g1ћg<;(88yU9ViMd}E@Tr)CpF2uyiiXGX%46yYP2*\%Ϡliz&pSbiZ~﯌Yz\>kDGI TI|>[@FO0b$(4|%e` ~U&g\7G6gm4)KX^`MT 2xT6t0cLC<kM v}9=NQwDqΉkči+*[M9,Ö(c1?e9 7籁@3$0#DXPpt]ぱ ]|Q@Q0#)k0 8afĢrscJҳX/]_Ax4ƾyNX]\Cbwxsn;Ll)F_o\e'5[x[CZ: 1*wlJkS =ɑ Uq=)OGM&R4p)8Hd %[ȚQ7TxRӫ^<#pߙ?Yo_5 wU(P.ft}"XdΌrૡʄa0 TuLhɺ\j.tBY. e2:E7?J ƪ/U6xXURYJؚk3+ >^z"[4At稭_x̚x6~8 +feXx`:yzvLDɦ.#8xɶ(WӨk?ؗu aeN#lYW.2d>F_&~1weDVXJ?ֽi(sN-1ɎbXIVZ3,]"GIV$W'1lv TFSu_WrQdDF#ju9$%fE˔YaO6؉ alUbH)X}4잊3uД}bkgt]r2Z2+>x 4@Xfi(v7=+.X:__!'nj9$nc,2#=Bك@Rwz]f[>cC"&|%qIr/ 5nc/<AyФμ:Pؔ4pQm.|=0n䈻}RTSΡ!Ƿ\9`vdTW/; I#|W*Ye0Hr/XFC#Q7b!Y:R1 :6$`/sgU_4|w% [ ߇H2Ges7eg>e:9K֜$?牮9p#GmwVgW0+8ٔdNΥ%kF*Xx1(_XBuP@[ dUu"kE`59b$k47X}cINb6GBl;63PJc:>*#.Wb=*֥f)T'bI$A̸1ߐě&wMKN)@h3*kS|TVؤ;)ėJ -eOmƯ4He7tpv[것%+r UUUi3 x7̲oAJ;+D;@M%adڷ2ko(h`,}[^l3lfg2+,#,x: ླྀrJ3a\Ryϱ^SVkEnW4qMNT~OoE1V+WGnc̳%W-܊2MگP 1uV,^f=ķmnL_Ƌ< %ZPEJͮ-Y(VB>~b@*zn;q^`UTiG6|$m#L#יv0FF"x%7(Vm`\W@:*u }AVpsn:^lfΤ2j P%6DeG4j(l%iMXĞP3>hE]Ka"2iʞ4iRʆY-덷t#6WJh1dם nU1P7n> ']m%/\9ΏDWe<,lep^T?%5Ur?D֪Lt NҢz85Md8{8ξwP(,j.^/OH~k6.xςf r\Pq48ESSɴwKZm2iR -˪\/2 :6m _Yv~Qڢ|Uvyc9V:bo}4W7|}_gd!2v@|sV:FSD^R;2Y9^IPh|Y1nA@5D{fz\YMڵ%\STDNAOW~CNo׹>nmFS4dUuӾcPTNPm,WaSص7:LJ]Q:b{7s/-:9qd2:{˦2רGE8 2Mh{!Pu 4\VI_agWR!֣`##6!k'^(yGDsr#-0vk D?ų6T*d@`2hG:ņ"Sb,{YWC"zDm+F._yon "~%ޏ1Ih`{jǟdٽ}dp\8i;IA,Rբ|b dzEgȃ^cgg!`S ;`/w_Gj.~oq8Έ3,\Q\ rrba~`>m>_lV҈͈=#bebFuzõJU>k+u\{_(!mZ>F \pbkza9J:nFdD1 ;w1 E] NLj ߌETњ~sS0ۛƟTK:3b"A@BD, Vf@D9q[i.oG\EFliה)ojO߆?)t,COjz.F%зiZ Q hv`S&ӧ_AѤf8QOX$+sN95΂09D^ P_;wnR9 syzLKĚH`G$ALb$Y0[E<P׭,3gN;=:> `oWrI;5FMx*{Nd,R;ܐj/.6) '5!q} BsD9nukhXd@[ؐq(at%:%HN\_pBD3X 65+F,$:ԑ J̶4f`7)yZVv|_.1bJ= b anZ߶=.og4M>b!®SմNthP -M5ItW2̥Po(gF.1>p%嘔 48ul/ /CH[sh,zhb>^Zk!z(UWNÎB:FRT?{1stĹ?\By;nA^Ip 1$Ѯpm3ՠINCb'.M:~(׷çVvrIa5YrVpeRT6nU6q7t  QVem+qt8;`K߅{y̟ "q@\V+BǼZ$9(vF~i_ܸ $`+LZE*húR+H>h1޴uc0~Ʃ ƪ6RIj\T<ҹQA:>U䍔| M 9.&LyvϨ>Kr? )\$\fXae`Q47V6+ui#닮zZaOɎJXJ,GA61NS}da~p/VWˋǤ8^@3f]TiTfjkH} wiǶ# (T,TF] 7SV{ʇ,3L@?DAV ܼsu<5; ['vPڲ[W|KwA9¡tK25k4@Z!<[d@ީEtG; w5smXfaaHhͿM?8Ü4OMFѹB 6ófcuS;Lha`w?+ wRKq\bl?F fֈȸ`EKp4ߩ/ZDƊGo 1gA%*쯞)9mm sYbe͛vv,׼D;۾<=]̨B֪ct)^tgKrn\Z)6xHK~?SؗgӘ6‹2'c{&G1ğOyoD Zu}#Y9XՂaXa* -. تfe:%@AޏZ3f 8ʝT{;S~>8m) Ww?p|wojvb=@eB[٥■c *wRBKgB桽㯐fWIAmAuaLdH!,탬1:B<ɀKb> | =*P_/KЛOn7h\vhTR.p-^qmK-1! c|GB]*6LϊnOjRo~,<ȩ &\%,]ye(ϵBr9s0p`2aY5Z[ x\祈H|q Զ둦-JK/ʌ>)8*ݷt=%kS5ğVo[0@DI`g6c6ăūjoQD+.3測EOp+O2o-_w<]1$cG׹d}5 ]۟,(ijv$\ܾU="l$QF9H0B5u=LS'W a1P8ADZ&1 kmm̚!/g#pP|?3 W57v8z t;0W3dk L/oӇ»b5UH9`޹äV+ QXYmo]a'vP|r4 HVKMEuDVY>\V}IF0L9l8y*LϏmhǀFf޺o{a+sd"]Iλ'YMp%#dZ9w;QWBO14fpU^( m"[Bs%,p/29jؐ ͰOD2G-vSCX:=v\q+)9Jќh ~7=s@5?OR17AfaOկ2DiD6h8hwU5o8eثY7{JJ"b<auoѯC$z!p7?8ldkd}_x7 >/މcN$tp혬Zt $v۵7߼ H7_9pcnK"SS"1qU`8"e/)EYڧpgIjhohlM}O`)ӭ+z8ȾL0;zܜܦM. d~X\}-wkb<ӱ|ρr Q\`qFV~DB&/}>I/e8W@@WI)TT/慌zԉwokf{FT( ?Jxt \ 4o_hxN7-&Mģh">?RjI}$R83O,1fΫTBk^yC몪J0. ¨ƶzWSdGX(^SȷAvf?C4+%[ӡx|Q\r0@ ¼XÔ*&Ɯp$yd6,w6AGO^0 E2~Pvɪо1+-s3oQő Ϳ2>scVPJ[ՃQn+,Y~DɳyRݺ)UA|c ۈ77|ʉł:_(쿌:c{6;bx]ݶN<)䦠k~W fpaxg(Ya3!r hj)ﱊBO+*/-`XxU }1XL7a|Yo\lHk-%f>Y\sG=D%^L#<7o:@:s#15d5(CsS?OR*ƙSff[2zVFk$} *?TMڧn%;€J0Hѵчh&4d.9|c;Ý1M\RjzTz3[l/䟮o߱Ok{po=q&;d*OkR+;2a(:n3:lRypV.#)ݭMER@>K$ }'(bb[VJI;3QBy ڠS F[yNJ|a;va.p]G=j=C{xkzŠJ]ice)4;XK280}{Meo:2mr?Ӌ!p.wl~htAe ڧHr7nY\ +ZqbyТȫ=!"`6USMz>F ;!0Zf$}1Z [^lqzGU٫! ⥿vIh*u{r^6gm2㜯gp'C';YV_ F4U}Qײ1\ a"Ԗh [>HMgQl|7 9^Wz}j玨GBhրp7X"zEJ(vkyM Lp70 蠝2$]ĺt\5*g-ނ#ntwB w5vY>48k!a!]VD3 ?z318q/NgK D}*)-̡qBV=\mٿhi!efvġ\.0lK 7*SL \0bO hvI<ͧ?ߚ, >X'(#~ QSݬ.j| 2Zr`G HScr/Z_m@WHrgm*ajmG&iKYJ@coY^OoM߀NAhAQHɧN 2!J|S~wYt&FՍ?.V$ɳ#u*N/pjfE<U)D%傛;U;v0bAMeq{ #ԑPM+`d̀nJBRԻ+률ISSΘ^Kl5~°j~;R8ܡ~~葯0Y[%+- X0Bs1ÔnK]=5&1O Ʒ3\EfdF@v/VO2-A@FO5 dOî&RDjXZB]wN?Ը&qۻ[$ aK!o_5mH+=_95(ˡ Z=nJ7"(,}֪VNZ Ĺ=yw†Bۑ`a[@/#ue>&ȵzOD7Vzl/#ٍSĽb=ӏ%M+@CzQleK.=~_ه9~Z,8?AG6oSɦnW>(OˆDS:p;6B .{t:-{B5CYf {9v(M} ν.OR8X sv=*0#z  J8zɣmJiلZ4`I"LHJj[DߎczRG}˪=Ҙ:5v"j 7 80gI "#N;ᓱcj E Ԃ eeEXN: 4ك?&PP&)_W9DIo6SϮxBvdسNf[T?Qw7vAefl[BȂ-J3|)ٯTǹkigRf\Ot¥5f0)Pk)K 06[m*d{]k^9ק*ؓJV N 3a|'qp:$֩r$V/cn$Wu"5(o#ҔW%#UJGokdnɩ'u%5wԬh$,x-oC3.vcOA금*ڒAUx]a s'R+b /̙JʞRjLrӶNqHRWBpTZnʖFH)O[TعX&;N8F6r{]Of8JWW7T@4JP!e 46wxNT:;oidJsڠ0#Ly,LS4'k^`AjW;&zD)w[R)X+]>3C~3OJM߀[o箩礵@n8-A|}cw팿%Y egjC LDsA ~Bs*I݋_a׵,]0*&jc5%78RMv_|A<⸃Iy Yw>a5L;IeQwݑM2r~?'*Ja90`jdqLL]PL| a̒<3R_RW:: "qeW3/Gp*vWB"\> =249;> e NJv˫ek݂?L,dqZ[T7 lci(pцCh>Sh>Z~d+gSrr#ϫˤVr0[>UMGAȴSam\uF.v_.v$rO uDEE-;,2Loz5'ֿ&`Oix?s٣qn;.1k?ՠѠٳciNV]cXrliC~՚5BRJ\ z]BpkQvMվ6Kn˲r#2\gA5Ly#``o(WUuLOrYN;9.ɜ׵UR o.%u:r}嵺ɣv(n FdL9zAn,xؗz F'f͇eiihaJ_6:!2*AZ4Ժ[UfڭU>i@GăY;1h7Sߊ(7U߽(kqb+rp'3bvx̭axM=lNn(;\*<7g  qX8#" 0XJ >MM >VP:-{XQs$QW* ?ΈkkoZ`{1^1H::LnܬTO sV<dHn͙?1 1nKBv^RnB')"%a *:]AXMg;<^53`c4lwl)ـpᾸtXT{5#y``>ufSŞAh3|n{Ͳ`tx~[wFIm*n([%kg5c+=E`Oeֳ@uo0Fߥģ:Y#@agÕz+VʥMZΩJ"~ @5cn:`hqO&n0Tll[{f]<)^ 4t8!Q́-7VgO`_L?b)rn躡Ek7|u<:ϔ9(p䜃'F[GR;C}5JnpRx'r7[htPF/-ݩ7g w|~{u&0ʔ)M72'{n*bHt8KyT0[g60>t4pi9(gpeҒaGNiNL8GZP qMPCLskjkvsPa DZhq r-9~E-&,5 3AvGӲGg@Pe3bMSiʛSnԹuuB5inM SaƊO_7rP$ڿQ$ߎҺٱxX koR߹)m ᪉Þ1eUݻIp1dz؈wSp0d&HWD`D\SrB^wa6 ¡͗ɺj&av[t)uБ{1P_aDm6b'̾OCbkt&tΡ{wDr3[{eE7&uDeǵ9ھI -]ܶU )i۷3[ ؒ[DdE'DxkN|(#ζTҴtݸ [zķRze3jşg{Ės)a>j؎gBTpױ8tNڮo략5YVx <bq&(QE}3%0pu,3>VLszaɗɢq0dRH=d;bh]7eSp^k$j\cݥlj,] ?V93Sw1.GiEN@|)z鄎R4P9RVh$ݿp\i;I|/z>GV@>6e=LBRE/~|]aYBq5)>EN m6C+P=ZE:9erZ@KB1{,,uo_A說D<@"%9mPoy;D)rTvJqUÚdbMKb1wot5ktS[E!H>;vM_˯9])pf y7"q`x^i0(Xi"w@yUgGR.na߲B*Cwb<d~9p,0 §W`<ݠ&gO{|aRӬ)Hoƴ60B䍂CۣE=T)iځ]zaeBmz`TYR9xk9;d!o^HL%ӄ-픨"jցGꦍJSΘD#l{v6:+|!\~CљxVՍ&~*_RJhJB=q^SEf6߳#QWZSx!Cv_P51@Wg=.$z4NEyDw<ԛžz()`|wS`X _z{es_wbq}In ;t\?ci?:O7q=&l`H'g@hK n9 C}ŝLBf_s?]*\q:2t?{ .MhUC7_MwËlM\y-;Xb($|2 ]:W^Tl4_hmb|:߀s}4;&|["L5mTڎӿa5R` CAuP<05MrY3.6\oY uIݼ{u3p/DJ3+,نgc()ՙ.  _:1Rk bC*p)bs&־mk%)6S?鿬6RmS&bW,:[?.~ Z9+dD1{eBPP=G:cZ֓u]+ᷱO͍l="}1>?"z f!vX#g|t2,w)f{ID#ݶO?Xptpi_{]d!S`o '(]잿3Rb9ݹ ";孋o3R/eR>fa|Ir^|)2lɿF^eKkD >'e$2sDuUN:sPY,,K9%Ԍ9Ʃߙr.Vaanܤ>/,>= ~ f8* j<Rb:+]y 5ۃ> B9M mQ2~L)m>\lw쟝l>!P ]֎kM4&cF5:aiQ\] } f^\64Uo rV]q=zM Ϣg10w!A]6^Ԅkr_Ӧnv`o*ZDt /gz1FV' Rd\Pк8ȺK=ɍ#X?#9I;[s"_Ӕa|Wި‰h.&1YlKss o9ǢdK?|Rǻr2ܤ<&ex=vٖ4$L'Vf=>qx%QBBH[r3{ˌ/K@cj #l޷=̛TL"S@x3*$,p ]= EmѲyhRj;XheЈ !Q2#Y_H,;y22h!]l ^I v% 35zJCZbй2I'fq*]2؍úſn.Euq s}#uQvVgxm%w V˻v![,5N"1?U8e BOX5+"!v{]#?zs<$QL'#}ι<&09гH,)Gw3F۸chᾕs[UZ5}d8xd2eCNߖiٻ0Y`=IX 0vΥJWo =Ku/Z7Y2;k]h,[:Z!x-r`dd0Ϗ/Z?1uywKilIݘoY{- * S%L( 铨s~+} V=[t2-2F'?"E2kX ԍ A Y7>5f,[ 3?xBC%VejQ#DZiAkHJS/LM5PIJ#%HӬO!ЂM!Pkν׭i6~&(#BOm`'KQ&̀9yϠxt3BzOɂ_c՝QVe[/ፚH<ɉ[vU(xݛE3GB`?PZs+hK=נL †gf.e#g{^6#TA ýd[eD-]my"vѩV?E `UȞ%csM[,SSJHhsK tU%З;O4N$ FHl,]_Bݚ.2[y%p[OVb<-DO ~{֑6OK5kiE Wh6'q2{fU^SkGg9JD{Ȭ㽅DÖוsYvbvE{K^:s]#w%tޟK⦿_:z[8ӱQns NPP*=:_7"BjGRq Aljl';S(QjHJ GCݨ~7=u(ڀP8S3Va5̬ٓ$V:C1k)l}c#WEA+fMZw:uDXet+#fQ?{;2+!ȩ,i%JÎ46q|a u=M'Mĩ~AQs[!2vO.rr'~s2-rvVco8bf1\uѨJ03q` 1qCNg-{7z%u5RzYֱ:Bv#x D[Hd>Q+Itvr6 ֱ#!:&e$ʚ9$eO_qj,h=V=DGΞ \; tbn${&{ U ɧB_`#^yNVj;Wz.6ֱz(I)_l$8 F1WD~C Zp1Y #Y'u ]3;vKN29| .}mdpDk( &Xo,qxgI$hNp̙ӋtJvKٷ_q7-';1 +l;o6]+zIc%m!h,,Ηg@*īR`bcChW0E>|Uɵ;ZշRBx "?,Z~^=l181جEݮ{x\x]o\`ri{'\eڹwoLwoHڣbH`Nhk[j`VvwzأJzjX\ڮq8u@y I\s:K*UAyj Wce"sjR  TE ̼~_`JK#!׸$x M&DdwVq?g˳}e>Xٍu`4&rλ=? O5Qא=o)p>{mDEfi Y:>T,g ap+%Q~Cx߬_f)~w) (KȫWGn/U"2y.FU_ׄI aK:{Pwa ,NBޏi~ )Axn;[Wq-8'xbsR҅Kh q2@7 tvMHXdM$#\ :<0)7um|$nuaAFWs2i`dÕηJ?$qBuqHN15V4W"Q4 4C3KA"+nUuoq rQ `NFfI Ns޽LQz `'0)1mI"6n<pib`BnzSBXH\Z Bf'P]D_u' 0-t?Rl`'زզ\jD8[CdĽ&=9c:$I!%lS~*ݠ(A>l~YKɗ7.je'H* H~&Lao[Z]ag+t3!ۛ#Tr>:ڛ$eALAξ~\}%%8i=M:NBR6dǰ;I[ DwT&c _J\>m\Y9] W6"/nqn[hV'E]1p`{as7Ƣp[eeHюwK ,V&/|;=5~ʫBģwйz~GjOΝ]3- K^49n)5NLjo3+F0OF|T!?GYxc2,􅐯,WtmxZ8y>y?0 A_YFywDW :q=prc{yP4>![ !A L(Sր8@'͈ORsG}BYnӝl>kOAdy`* Բc2=_xxң"7TET)kkf?o{l3UВFdYu6Rcqxy GӦ4 эs!BMZ a=PE'0Fe&:ӧзvlfpx)V}┕C=%i]1?f2)+KAx~AJUx5:%lü@%SI[QE;z:PK'O4 ?!}H6(ī!Lh2/k<u,j7.`@\[ eo-z{~QQ2 vs;.rF =15\h41~@)i7MKec'P][oU4[4=T []]ϲ^}C)NRkniԥY" m9{ע*:b˨Osipfۑn&َmu>WJ[y5kkjbpQajCO4赳„%uCMYėi`Ik_.7O/`?qk 0cPe?:< V糷5?-*+aõy |UTR`_(dP͒|zn7thEbn_N좸`Ox,l>\0DžET7U`aQmG`+R5g72/4J|;ՁdjӮMc񲹃a`SL=ὉT2E%{ Haq}T䥔*Fs&FC)Ώ:!3&>Sskk@<,Nas6K;!x@,h.o'*6Yx n)PXzV R JX1/]$]cxZlm\,Cb Njpqƒ^A,Luc6Y޳p|yt.M mG;ryXwbvV9UnVx4}OK)໿"߃=Vf^1;c<(@<3F&Cnlo UU"pXj欨to -ݔY1PU^KrSfk&gY>Hp>eJ\j[(;иr6 p5皻 _ea4WoydyE벌W;WZx{..'ҾɒwVGVû[^?bNwGfN)UXy/D61B=vRX-^pv<9a=}L7"3]~rs#Ri'{'"vR*H[hA'ף&vxfCXlO|-c:jdjוIұ8X^YM(ݰQ}ЎXN5oMѶW,is vˤ b|0`a,_ICk ً>^I9%Cu&,궈[r@plYC8@EwzF)U×18%SB/9.9xg¨o9/Cxw:e49\vE)+j l+m}ϲ "Ozuu0(|Ӟ'!2Em8!dl$OXy߫P&4tr{ #GW":!$QËrIn%Ҁl*$7rA5 /рzE);J2P3IБ4 !WF6i£Hn}41^bSݔܬ22,%D^V^&`CuuG&wS^C],!7oP9.BxxaI0~' :69K f`(I7u v όD{+Me] 8 O;握Sg6*{) 'dwL׊h|\WHr.wn[:47'?mp: 7E+HJFh k{C,6^vA<ӆBm0 Gi&A+ڴ;O{3C`sz`AKMc!\C+s:$y z= o,e/Hي@XiHrk~= al4/X;Ya Y9l53ߛr(Ya"+Kۓ=VD@km]eVVC9tU/13DiS&"l{japT^b&à(PKxTv U`\N8.)lJGλ@Xz7ovtwBiBOAn~|;+o ^ݮ ̹}y{'%ǵ, +v{L ͨ-ɬh|cgSmqC۪? L'PzC_rAKA8heNmNY1?0R_ܗ<)gų*7Ex Q; &,Ke3/KxTR,F>uQh͒-Ieg q*=BWnL^K\'F ] h-,"mnr>_ށX^¥N.6ZZN"'9i8+U,]M"lY VTg!GV&}Tiѳg%\TjUcޕ-HXӬؒ 'GSAYw]7*AK.2=ap 7fn*AP#mUud5jyx THK]M`޻❅u5 7mo ?Ƃ@?%qL}xԫهB"B\^@5\QIuZJ<|0"UbkBZI5M&v3Ǿ֔w֪Ω4u ߗmY^S*!JW8AWVk>~z:͇0@o ^n*#ދ'[?g`l2^ hV?>>wiUGIEZS?"ch{НOeEHZ2Vq}u1x?l3rEo}~B)+4+8u ;`u"'iYM=#`%UGjwfpDD!IRcO=f;v)uD/$ۙ@G,e qm\X mqu_e 4o$Jn_H]H&8ܦ)!JAS4l7!W(jYy'ˑO`Yk׮߯zshdV'IE)Oܺ9|T\A !f atbpJȻMvS[4t @fvzSQ4GlhTq]U"8>Ȫj^!9uBN\/_, X|qv-xDB{Η2C]vG;D[*cqGM<6H?mGNLCU1n+ۧ USZNI~\0N]=v)K<0Gwe&ħmzgYG4Y{St>_Y?h/Bi߲>/ҘwVD%&8,}x}M޻W'(eksC#!TSuNͮN0Fn==jj _`(,Cz+BDc LCƺ;!Xm[`Db0t,[R V3)L=`V͑v"$[,^Fz(.|=} /)9 L/5 [o'1]mo~n^MԤ݅{ӂF~6\R AFycc%:m&g\d߀q 0"FA)C9"Î+wmqk]E K½ ޝ2>U`T[ x,y+wj/ ~SW+g,S2<ozPe%x _:c!mT:)W+ H>{o8.(<7QYRA;'/'8逑E M a uFT ϑm}ʌ3o}dLT]E@QJ8JSLQ\䏫ԐM*|| @*hvhD^B>sk{>]y#=|=ڍ{(S7,lSÿl*b_BY/eNJF{ {.6TgPA @/<ǖA4a(G;Bz~kPp0??ndM^J_]M'5 ձ:!z9 "`eboD[3pn]6ͺoGDtm:95H5'{&ݘk)[HĶk5{[ZY噒rԡvR0pܦ J{w;g45{Vsbre]*zp[U8hi_i },(CE{K:ZjD[BE`{r)o7@ V0sRS]l=3PQ%UTmZ}snQߝ%oFg@;FwI$?"Ӓ2}%)bn. 1xKc6mK +ѦUd ߂TBjvKÒmjy>6w̶48R7E੸8E'gۨ2 cXcW5̖=ɬ#hI7WmDW[]*K~G^ue?U(mtXI\oJ4aB7kMS Ѩ"%OXBu:%$+s@@}K:_[6 QӐs c͆[LȨefymWM2:djLwiB*p(AN<߻J4fh%~~FᵎzYak1`#y,0A։U`߈ρx zhJTc_9gߎֺ$RIZu O}p~[?D[y_PQxCt$?ڒo5 Q~sFb LbWs@N3pC W-Jx(2]'ABJ1;{Gy0[-7 ~_:1t/Z*%StJƽN >@8[MMw(4;.? ?-o7Vk7h!l8 X} 6JiEғнzxr㠫B"rc>FɁ.fHho^Dڄ"9JA;4Jq֠1 @ Yrz4Ng+š,>|Q0'SŸ,o7է&?;1ARCOx;68O Y (v0cjÂEŠq?U*'duפ=ZH>@H8AN:1~}x[wj{vK<ΐB _< fxǧਗLRZN f+܌=:HZ9$*9b &l Ar)&,h$\xwYu]Ef 3.էp 3E֫1 b=F0e×5jY|"$Սg⿯ש_z=^ny\]bܰc* >/V|5mq^>;=G-jЪ1YQ'M.U%3Ȩ uUYP2t,F(2[}%|Wm?vU,{62ÊU01uG~础X@s.^6[e_P҄|vq5m2(D/+DZ&HP˄m)m?j("Q(|?2>cd ?>Rpe^CҳN+''|-j&@S.28z>$$cHe&3rYG4P^XmoKlknx6EsUQ#tBþ:so]`o(QE v(]c5EG +jl<۫;u'4ʿдYj\ZW qfK v(_]>dT"z,0tLi(Զnq2Bx|PMBM:x^j0|`2FE|k(<y)dtwEm,ܼq BWmW#d6Ux9@1!t,9kAۡ `YHK}q.1;'._jbc׎@W,)8T: Z-o>BRs֍S@hopͽ)QgE.K3a'@{-O̢ i Z4GY z] N=(*">Jc\U=>~S6ۿԒ*3*sۃO:Q͔Hr?O5[fՒ"߀  h\\/5Hj,:w$8rWkܚժ%B5zOL"[*pzj_\g79#%橁#;5v- V*/Kf޹ ԋc{/X[]Hx(S:LiLѢx xPasLy=Z&R8iPd9,^M\עaո.ˉi&""5Ez6{ f>6XUUg_IЈcW~}C{N6_ԤDX`u+ F(aa_UWz"YN:'g9![/R 9V_EH'?H%5T!F^f6{<4Ff,~V5 ZzE| e-&.>ǦNq㢑aFshV8vDfeQ=džΉ4c(a<6-rLL=!6]lr(:m1Tocv؉[\-3 A#UtrPsy0lo 1uB_gGuӚ\vR4Pb_x\%HF҅U&|KVM:+Z}Cv2P)l,{O= Vup?N*3}#f#i퉯Ž) #N} 8/p# (d:*Zە;+8nR^ d"<̑sQ5lv <yOMV*#s+d ʓ+e,`T}~9V5K*}ByxYѳ= [-.Y!.vp]}r ZCЭiPlJ8-Y\:g/|:8m9be%4.eX+˶췁ҾBY¼*C3ӵv B,j%kŗ7b})組SO {ci7|$W鬘&i@BYH+ćOTm%k/zaI|&d@" qC4 ']I)HwC\1f&~C>u gpkW3S-`8j=S=wԘDZ;:bW"*Si 5αk'v*C4u6+D  ͈T&]vV1_܎Db R5*gRS-lDim,aN/׉ͼg.YgH񖋇O- maď𺳽z{1?X|ϪfR}²^8-[ޅt=~K(j@_ FiYpzdFT;P;$| Vrկm%p$be#Yxˆ IJbX%xA+C?Z7N( Z>u,ʖ-O?fZ-w`3 HpT4bãEfC0?7gW /3*%زyMhGIxhkb8i*gP7reQ/I'VzDݐB;Ɖ[MLwñ,367꾳8Х%yx FS/x,Ѳg(qNd6lE1mOͼs"ͼA NGɦ.'3|j q$9`d|?Idu*GaWpjR&@tⷊZOkB}cNjb,p:v6FpKjھQ6l`,mFߪ,dJwV88"%vQ\dG⤅ǀ@tEKyi`ygx<2>Cn WY *>ej/gIDAџBѽo!ڭp~Egq(K4; x ~e iRcJoԃjp"KW[I@}f79V> -A?|H$mB'D%(T V,TD1KG;\1u~C@3r*VfJIgn9hB!/1!sg/N-$z[g9B6@tAz4T0J O0-*6DLJ g/Fuj.YliPN`{+' 湹8զf8f:W-#C;Śi̸_oJUea_x*d l4w.[~gT6y~Քn(~=VBp)=(iK`( wB;IbNy+X@7NJδ9ZPaA{@~ra;E̮)g1x?x-\C4ފSLE`{ ؖ;t-N4uESm2,]VE=eJq] ڎABKAHo&H6pp`ٍ%jb+`~\!q!sz(vZM[1Vf)QZ)@!;<zhtEWY툉V4+9B"xI7| ",8C<|7pAE~ O-Gnﵷ#kp<yx32Z DY9pX5BiV>q'g"Vh+Cئ?b]]E:F_/;.SW,njMd(D Wg{|LI릜h@2åNpstQ6\SNZ,H4ϲ^]u;PA-Ag¬ީPH:Ң,sq&]layXn>3Q?% sn3_HNޑ3Q*q#qb(@'SIDҷ:IE+ܸ-!!|\!=L]^5ގUy+Gc}D-_BkʗxE(}S]@.oG)]]߫H ) D ?ʮ)]gy'PLڣ_ 3> DK:f=w/Td3DxVDu]9\4$?. ၩڊV2Ys hܺς߇$ E?60mL2_R,:Fջ[9 t A<9=Ū/kb]lCHSe>>t#(}.qm)3H_\^̪k&/A;h3FtskrHAܓ@!&N\e쉸?l%:pt"[v^5gOޒ8؀Q25-s PE݋2pty 8ڠ)ZkaveڹNUCuBu@ay'Ȋ GfjHKO^6a*Ѱ BfǍys~FPubn*L`NH>k' {;, 4oC:'uvzﳻ=!"N>~Bw\aT &K%uirj:9i|cb5B8"TMoweKP9pn7Y⧆8W"OJ͐Êa41{% % Fy}pp٠iZ%IidSKYDKa`vcIoӸÍeˏG&[pj#~tLPvfX?_sA\%ndG̝B,#(I0Q+_:=I&~mG2EE]E$wXQnĸ BI7 ="fa|p?#;-[}_ 9D-ˢ̮FFPa+l~U 5w17A:) kKAHL¹nBSHS$R4N*[[:ax:`~\VfKwx{gIfsq%XĔd) nʽK/:EIOeΤjj-s(e&P,+ W[i8!\vv|d0JxCV&%]7fϱ?Kaၷ_0k*wK,L2yeI9deƗ$o헣٢M)Ekv*- K?T~NǀT>!#;c;duwWK*G"wWJ>i_hj\cЈFcU Rŕo~ao Xعs:tS1A:35a$v9fTD-_O$IfLm3)-<{K@~=kg$: rl6j(i0†kgha+'2RÌt!C'"G1Sb+.phr F1\{SF`jo_HI@,W81 .N$W2F/M;+BUQU.q" &+JE/s n%5/NR>S̫UVYK)w}K'z$1e{,RP'Kñ3\$s\[O5x5gKQv8=dT8> o6P5sjn[̤)uɛ^v!`hAė3]o"×azW/E7dI>?[H\/dWUΕC+>O}#4]fhЉӜmzzn茶-Xv~sC'ZЂ,m<<6 nT(]X,m$Ql_'WYAsǡnrE!&D -31dVHEBk6UJSW+Z>CE^VezgEs7PDФNf`V %|7+I-|"'ҠTj=_?8n 8Ɣba\6^B|gJԲ`'9A |#$mJzC}B[B"G1P O;ZacH!N?:utXe !-VTKGf܆/iI!f_|9;NW\imc'p;( ؃R-4;:^0тEa9DRA#8 d'V_৖I50t[ZbHdRHlVcakCSC>yX ^J4|of$,_ȎBbԾ*1#E+aX[ڦ{}A35CM[+p27x,jsrz!sOKeiBHɧyo6UU(㟁-v*c!]kk:O@Pj:?THh"zLt[̔65}Hk,?,z u.9r^UBq_晱 S(wYi/Նpn$ 02J ǿ]H|\lC>(EIdJa}rFxCeچ"U!, `<6z(pCcUkY"bߨ(6o ; <{j~gqw $NF$_eM8nxi7`¨ZZmyb>p  9pm1n}@c,U7Ԧsw0++z~͟gNVVTx5F`V`0#$,cJd \'\9ssS|62\2vY VMyFfȹL}1l7!ۤg!'3A'o9gU%cg?a6QT ̒can%waPJ|[7i$U8? ?B67x~vjX(B^r M/Bet=1qt:>yU+h!]D[ڤ 7}Nسm GǏ#y6Y>]?찌_} ^?iSbθRJطVL}eVay߁V`f83IY-[D.Y"$yd\QUhIvDB2O/c TaJJ9}N讲rrVc!PQcjA%ȺEFU1z>^$ WvAk F*n%D,XA*h|udhU4ƿMYN$f8bK<;6͐Au^njgJK|cw*7fjSֳBp6捬ps-X.L#ϕǐqƊ(,Hjݱq[sAo?"`{:r˛9{D1uEH4 lh~=!fFbۈvkkAbVP9saynYpEF'HMjl{ç:R﷞d&\ĨMi؜`S47TM3ZBGR wL.> QȭߪT=w*12(Vʂt{aeo O dtaNZ5jk g)IFfSK5U΁qGﳹz15?5T_DFR)aao2v있(olP9MqߪDuiy}xKR!YѢ\%=މl|3@2W5˅MA#%v^ -B3ȊI'-\:)Шlj7b3yĄ( ADB?B@6_B7{bz"r`e6e~(c=%\)~P>('C9N8`˫Ӻ͈l9yw63d "U8QXL;{>ѱd1Ql eôf692] 4Ӂ=2{ a{r&.(VXYiADwŖ'8)χ*9LZr;:>v|iL[A^ض+RՎŌ?&e;z'|`[XQ{<-Dy"` G眺 ߔ =yqҝaVY+%ô%;oȲv>s"S^d\K7{04)TqAiKw~{qb!e^7 hF2QSؐ?U:9FMpݱ_,u31\s3@/v*r}cy EఴqM#3-=a a#%'% M&s=f2qbXAK3|a _}8ty x/)bۯ)];t ݻi)"Eobˣv;nq01tZxX %6I|KؚC`7%$t?%K’b? jE^l6@([ 9oמZ2hbշ+ %<"ϸ8 鐤Z6< 7]zgl 1e5gp 5mSl&)z#0i\t:˨q۬k$0O8'l/INY!OCt) t[+AuՔqXoT*Z,ڣo*rvy\sld&SX9.N噔ŒS[$FfSDeɼ0CEq Zي2(}!XiSjTʀ:n4+yyl"dD;CPo*ב4zU^ 4thC|7C9Fg[*;}'m0b>̎xβT @kշ2$;4.$X4 Okʾj>0,fT-2z C#Kj CzJ{71=29Xri KuU^fV|Տ'hKLAuSCrnkA8 !ZGMiRlXn5q5H٦n䑟)D#`;g!f,٦76K+5;HZYLdH %bޢngǞDH_M-`H pcG2:8rJd C[%]=͇Bݏ^xU:`[,/+}ē,#4ad() 4rA?Ts,KH!۳DShKrv3`Hߪ7\ak/]K%]M` l#Bzt ^+V= ʗ)e.*Jq ܔS:O IT|6-hwJw@ӝ#gN+p=-ʛ#>戠xܴ{lRNh څk(wxP6z_lң>JX؟(#]_Z*X!3(!\ #wTe1q߶d,!"E̯ rPv:'ŵ(]j AЕ|IOǍ+%h xž"dפH\r"5R;!H7c]5Ѱ\RH@G\s@l2rFqd2gc񝁚Zl  4<*q ph͔ :X |Y*;n-Ml%g–;dװ;7K8AM.rW745;vHaL+hN9X/pfƜ !vf5@m n5  7Y{Qv϶\="("=m> WJ߮q>ұg`H$j#x_!mW•;*Η +7W# y107 |0ns6(舋쿖qk!\E菙e"dXc2=lBć,MmffYj{uc?>O҉#<[j`*]9raK%pY$MHF {a>b׌kw7eMmH|ӧ mk!36p)5JϧKڒ s=c6[2BBe}1. iŨPZdY XdmiC`dD6-P8bOeUlnPXʌy

Θڻi j^n>JOܨCS̥':hUD~.ϭʋ DaYjAJY_2ζI1Ѷ4 \M7{ '*Z8]@0F#JS:l~TT uk؋uMgTI$(梆\lעhKlœ~y |#\FptKw}Rsh;q(+xUxVr'_;-;C*Nhi쌟u9NEΟ2H 9,Dr]2~%$bV{h`%'FE0DKvPYK ڵoItK4zυFϰv +(x c&.B#(|ߧ}hM0%P1Vo@q@cT*}FN3>e0ˢo׀UtcڜG0ڒ$)v:t+o ){J!Ю,~b<*-i#rG8;9n0̺fú#@QS͵ Lx(8w,o^WSS=m}v KL?Q}&|rU&λΞ}ۈH߹g+{[%C)}rsN+%ucE=gBly,8NLmsʒjd*NpeZkqoLEv`{EC.; ]U>Հi 4<Ǽ~׶[q 2*Z/WoC՗QG!!N2׬hGd)όy V-8%HaZ(23&(Q2Dh}Ġ)d $rS4y&1_Um߶LH"`0״ 8 ߌ.H- &P8^U:4Y!4li]:zq!/{,y; KaЕ#5p,xz!oA yuV|]@bD,!YfYSh}(q^m=TvaGiGvp-aNL@H&ɾ&隺*>>w|"-9;w5dPU!*(LrKpO <.\c̅S;sa}Med~ CV>mٗx):ؐR!gA0(pU\DE!d2.NCc٪KY}tvÔ M*݋15IA2 ܪWMdҶzcȦjMbm7c޴lH%OM)K.wVB _ zDH-ibW{]Rqiz| J99Q3dʢ;{: ̭YoOi1y'fmžİw,o C(lrZ v~(ÖW6I,GH6%XG)V,EJ$n%q^ֆєdAS);/]-Q~47ac1Q<|MG [^pL_GN4ijQZrg/a {y rep 3ʥgaSJq":`6<"?v3Ay>@քgMۄ?6~yN/_ :n'mw7<=(o KynX4"n ̾g-ݖ@}+%<BqC؝kִ޹)&vAcsV\2G G1f%,-R&o+}.R ޷S:jť {V3_ lT! ؉jbJS"@[7 wh$R>Iخx3Q{P{W@e| Db= vM䂝G(X"qBbX^SR rPC@ CԙGBiU.gAorhsPɧ=Dz ,/vANwq$ 3\ ǒFmDUUyZK:ФT7{Zn tPL %* {:K@S*ܳcCMIʢAX mY/4#0b.\~7ha1q,bJHt]_.[WFiUOC_bS7kQMVͼnMlL鱦2O`8*}>(>6/mZ~`hw~ RڇWA6g 7^cٟFڋEFV9zE/'J@&(,LȰ@i/< znKka>Ƒ$#G-`Ӓ!V'RC-5U=ϕ!s+Xfg;.ڢJA,b-ʴH7=(]6ȸWKb̂6e7mJ6앚X@h'迻%d?1+ԞqAY9 !q"Ą䪜 4}O O-)% s+^y4ZچdK=5/%#d?{+*s.Ľ !D v #o?u`Ǡ1Eux-qxQ?'AhAy_/ၭ9 kR^48XMW"d|΍v[I c%KdtEP徰05~.f)ĭwEZ~TOcYʦSn#. ܱ1,%D c:yˠ. >JMmJ]ECpga 0U1p2ԩ"C^䝄4&ژCb( ./9=)ֱm`=sH~[tw x)(9-l:ZډSB%B1 -/N_Q^ /HO.R=j׆3PZ8ZNM.RwoQxen>%/x \ a:ySMYڷN"=~aeW[D5C@YUdyvg5GX>1# ɩ+rg`ECن:( 5w&piRWNFQL{JT08#ݬm)ڷzk 5h]NC׏+AvSgq.[EE,)7z{:|`e3_2O \]xw `\ò!Vj  Ng3lUеZ(0"y1GыfQ𖙞0t.n>N=J13snӤ1#~O0Z$oH #@eA܍Yó` ^Z]Cl柵(M^-,jlw\=֚dU_@H?-?=;a 6Eݥ:XwUM`83uþrOnf`MdMKim2`s9d$_lc/e@fAaxYw͌XU ?W1P_ts,Jbj/a˾qC+ME1>8[0eUk sPK@8!WWߣ<:̟WxxQԵREt<NjgAnu zțtӬ<&P6H~7JCՈR8$3|%, 6(\Wj϶CNADYHYka:+0&.+QW]d$zC$wt߻ K&6UrwT6ƍHGfj# /"% F RT@팥>-SK{a[Mи-f!?kTWGD8v" n4Eb lET 5v1%L7"ʯ_gl#ۚuGۚ5t ^W፭ݸ9\4@go]w]I93^eHa?#,s,1U1Bs'di=#p۬N0G;>\D__X[ /hc qWQܨмA#֮ "IgJa4"Ʀ1t^ur'm`is-!"D'?fR=\Q1gkFw1 j- Vkvh[/ݴl/jS+/01-ڑ^4/Y#Dk/^׾jI?T*N!FB陻+rlѓ b N]/^)­nz[ 0z+?"osf\fɯ0GFA-giO3QRcNA/4-|{~{r2pvptA/b2E b7LG( )Z ެ\?8mK `^-X&^u'jCKH%`rEi0g`6t*MGM:b.bށM KK<0&KJiN AB]1*d-uFjg :] l[!{]E>vJS8uPn;+6\Z m3uO 1*>ˀ3kK ֲᬁ3/ŨA|0eF-o]tZtq&y樭'@g_zEϐ:'X"!U4ٽk2u@苽/t?*5;w[nMm) }.mojrU} V8D_f KYiH[쫚QFXÀfwkf;|JIoBnTEJEE+` +? 1Nc~9$['͓gI0Ǝ;&Qm,D8}fe?;bp#֪{m^RgO U 2.b9P+Q;Gz@WU5_w!OFG0Ɲ:@?0WؼpK=O zӜe&ڮ}fΐ6eIWTchTd#HOl7KS(C^f1 k#&3&5y/iPoJ\ íCj_J4 '0P:vV'X[Fb N}![5GR&q6 =AP}BY{ #Mv͝S7Dx-56^Mfkmq]wg)FˁϘ\E)C)]v^NޢfpAiU$2g .QgQK֗vKl,g֊%F_.զЃ&ڔ*eێF X jJHJh_/ē%M=自rC #\'Մ5O ~Tr,0зW45*&&eKc/ѓ7o@k*wI$兗߾ t8ѬJGr9{YStmS<)Lߖ`eol臅Z W_eGWf,)COw+74A 'GA Z-g[T& *~y>y) $N[❠{$:Qp(^;lS[!fMfJ>~ 1q8jP#H)'aK\YPr@ҿ2uZ~N_q;ܔX {&&޲ mMUxgZ>tDe:H{kvĦ3$Š]utOl~ڜ#z-7Uf$Z-'_hİKfXGQњ{*LAc&x8|85|9uf^njmM"k~Llo% V._r򰳖Zh٫hp;Q(./2$[ݎZ{HtٹCVEi \E2݀@p-JpS j5bmBaveAAIs+d+Rg?a wi-$r]Ærx5Sҕ5a=`-pn<9<6n"ܼƲ6s)nՎzG_ '9n_Q~^7,s4IhI|&9m\Dq1Px+*dyRaQFBRЧ`BB7cxfW:/RWF1œ17xi63xKZKT?>1yL"ׄr8"c{ɍ& c˂~_QB= -Y5&I:lmgb̜j%nЇyNס4 D:pTZ*haS[)wlGnqj@ w ty$ۼkdշ1t7(}o:g '{hIH$ 2("VOou~UOW|:Yw#*T"z?fX\*6'AD޾ d_3D1|'>ƳŏܤZ6[wg%c*m={~ f>]b%C3`MUMZ4JTK2#M\kmzrXil'"v4`b;mk f-dW |4YwË@Z*#&=ֹx<3FqdxW xskeSfǑj5<&Ue{Xv_g_L@rr:\ Gqhw]p`׎l cg$o|Ŏjadō_R{>'3=Bf-SOP `~[u F7ZZ{l[d@2ӒB&S?TDZ3z{ ZD{w൵&U؛PPpq־ XrcߔLCBH#yv}{{sd<V.$n_.uFu(PFu)]': [ TcRElF~lc4K|^BKuʧ ʾк( 3!$Ktv^=籯!%'>d} O62{K+Ϟγ4T#m޸7%54 .FHiR)S/uŵ.'-)i9ɚ V7{ [:a=@6G׵ (9#p!d5Mj܇S5EPSϲ iSc${;o\毷΅߮D>7z2_rEv u? =|".tGTdPN|IKcGjb#pk-@~ u遙>"e1QZ:*vkDC!_.}/(dGS9Ȝ:+h/YР]x {D=e2>P k9<& 3g8 TčOA*VćL~]9ɼd8IaZDv1@J4:_{{|<Z 5F%1 حFmnhfq3ˑۖjړ) V>S)Z0$EFFo#Avnz `95 `xb]#IfQe:)_$3 N:jw$fwto[%h8O 8=fP.m@#=]g:挗}82tb2A1S.S1w(]KFMhv|vK@|a؂JDo2ɐy]V/}k˥ac#F \Q"6 ,grGӬJ{o7PV,62%hǟ/2d|2&p.u_dauW(JcGu.dYג>TzÛ IeLd݅SXAjKoݝuSV-"Wфea T9k5~LT`Zk=FۏǛ䬰u@WùRx6,y6IQAL`tΎ#v[1* Jj_X5鬙T`64N?Ǫ@T}ҥbQ'do o;CKZ ~SiTSk4cQGP)L͔=R6J>Xx. wz3ȱì.񁥰J0iDc"iC0,YUE]wSO宼XovKS*ۡ^/ApLU13ټȥ/k~1 xMpS^JbRg[48 I15T2g;_A8&b3*Wo]ãgd+C:61̕5{BV=ْ~$-$7}ў8 _X)VLK梟CHO! (Y*SG\nb~mq'Vl ae܀L!mPx- Yִ:}p>dGWEz XsHoXP+Pv34ð$KƦK jAO<t馭K4G;*? 3iV'sf:DJSI Ϝ\Z$o [9o kgw;ly?0"IF@`7/lP>H(/2.B[NhVki4 *Wx೸"YU(-1o#yK vEٍzg.4Crv6d%!}=FEކ!chv~th.+Ť_0?CNi1@W8V*&F6*Q`̐z3j-Xf ? $  4'Z9|Ե^xM Mu/'d_9M{XRdadW@8rv'W#جMHtSP-#MKXaʱIwiw ?>q8?"%w8Ieo5!a uŻܭ>0YPE+ e/GV슛Fr|zv}b{$>g)C@;Q=Sd GTϤ+>VYsԚ{zC=_Թ=:O%sl}4:x94|hk0[Qh,9 &5L5^>)(Ok% ݃}&JQXT8S;97:%g`<+4"x 'NW>ҩS_n?DZ*Jk? oqMaf`cJ`yh V.]2Vqx_kn˨?s$If(#dY'Њڧ&кj F1у`7T-䮮X 4Ta6ˀK*$BARy oGs7}B.|ͅ)p^p^)UQMϮjshē_5{:SuRfauhqGPX ?xQ馇[GMΜFZUXyx1If8)%= Q"~ѴԀ=z ˃9*]}g0\)ǻ*-'~k0 }Ejkďh;1jsap@w֮F V!hZ]a a"$v_pLJ&'YY϶?,B^t \6.Ie;X(V<.9˳H"{ݘ0ৢQӬ7CgTB9l3>Nx*73o̖W(F|% ~]v:"pk^^h:}co>D<.`7^I-Vpb}kGFBTFwK2b{l2'&\Ů>'QD\}Lvo!‚EyW|[8։3R5:^CdlG@xkS2c|낮8C\(Ʉob-P4|)Ia ʰHIC=O+5ˈߕVhg?Xe+6B`Z>$Y_1CR}<-42ý⫀)ܵxUםWy94#}ݎw!Wre[0`AзMP 8@FJ'{yg+K+Hԧ=K엍kȢ?_pH9XҴN.3X}_H!8MQN;Ҋ1+k1呃&IDw24w+D%Lc }+}\3T `e^P"/]N߉u>lyQ),n]ߍ/o d\gXAb3AtwBl8xSC/j' MeP ]K 7p?~ [GR][\<'ښ5]3(7v{MX:m\q$a bM)tZ4[Љ5bKD[^eabcLGMY4^A pbTAI~;rd~Lm/rub1ܰk6[_p!53H)o^bQZRȾ?g֐W F*!;eo;Sq Xʂ@ &yمTvބ*v?raXSQFQʍ^C#eG:r4oQ9m5ٍP6葦?=zmpp>woE$d 4[=>8I7w0-=CN&Wni*Ӝ}shw% { ayV&X ج21~QP&i3{ݳa{G"(И}nV4%Rߏx~F'bWxOZwv?enknW'A4)a_?:Xj8d.d2bƎbâ<.xQ4#ܤ2066iBFX*@'`dDGmW2g6D07-8)ۈy?j/;r B.y/xTˌ'#X#7Y.v|P*2>g\S{ٟa{)x'lh$j# ы, tko_-,Kdz5thtf9Wj^c%\եџw 9ܨw?w\9cz}g 5ì:256 R)3an+11w4UT-QyuKǚm&{o},֤A FpeSh:CP3B;Ȩ T͟v41WMH8%*׌ УŃ&!.F,R3S&p(Vp])U;tqi6"'-oXu?5uκ"a|o0BqLmPR`J`҄)8$a[[ZjR44ltMX%iW>_%uUmƪU7ۭإOK&+ԁz/30 +W3v+޽y)O O)K 'v0b־|ZcXDQa6O֑^Kt7ol܅mReDbI꭪mtJCp&0E[yÓzJ`aCʔVq#r[_=zMP ǡ$w6v&Fij`T eb,?K-_T#L7T>N;jdqUeJ%>Û?/T[W q f)Mwk7($~ U v' UiiTT\IG |9P"MtS=6]w}׎z^b1Mr{l5Xߴ\p^*E{r︢M( I' @ N!͑)Mr?g&bEZpno6>gG*&sCQ+" )7"v^B-kk~&DŽF8yPhrI%8؄kD|zDeZ9]?vAM@pRf,p!mħN_q+>4O|i8ynL}0 VlPSy\T*1C3*urNZ(+L7ʱx\w:h_/cξnt.(H1q=kԇHxl~NfB0[ GE*4ZȑeݓЋ-ok>y;+=[۴ã7+:v'P(a;UMo7Ԛ̲ 3H(.~>K,z8,Ms۝Ҽu38~eby6^ZR40?O.`-r7u [yg^O 4}sXb[0M㈍jF ՙj$3oeJqkXhw9 -]%g6,w4*:dtO¢Xyss]A<0Gn5 B dVxym֕~v8n6[EEQؼ~dZx敫ORu1u|#2A l ZIP _:Hl;e#7pRݪNe3myUȶƢ? LX0K΂.̴Fc%!O"rf]TPcV<0zً޼@U80h~.dm-g×g.܀jHHXwK678mDKN:O [׌YG@?*1QMQ>I"upBou,0?] rAD&ҥ0UvxZqذUNx{ ]MO=> 4EcaIahCO&|Ō< WG񒃴ε@5y" iSIxqRt Nk Kqױ}ߣ).=5cs;n0Dv 48($ !o<*I]ZQW9E /ZrY SP%nZn&X*5R#@JTl-4R8̔ f_ (6Bj]a*>uiPjH_X7g.Ml%EԒ~iF|)i8QotR񀘧YT$y|qP'G9B52UD^FP,KND6؞#av?* =J/.pU)YOy_er!f^k}rrмwuh::|l৿vi#1a-я"U6{X7Z#Fr(1cTk]YܒYa֠twlPLM| ;6gӎdeCM?v vmL7Eq4q|ϝi};aH{T?r3xOw[_UR73Pϟ+nM?WXV,mlyէ4 :9SN/SIu$2ɘ.H@A)uIHڐKdVl+h_T#}=%Q-V+Lm{S"Jh8"CUs5ZH~:Hzˑ T9!rxs"Ė5 \p9*a|pA'mw&G[Lc6SQX#V +uz$O  Q? qktTCF;n;zFi|^54. ˘ y=UgѧŞ5SuFP?+KPZXW4ՕfkިxpplyԵ)^@19ɋCzIɦR%On(AkBPf~7D!BTCINR$Si[%OH Tx>l\ Q*V[ooiB˟.pt ,nd. |^"NoYHvaf:Ґ㋕tэQ/ƥisйߠ4'e/kylI>y_i/ԝ /f n&VRU>3S^V|}g5]pA \ݿh` $"!@_hA6VL|M1^+ٺnR_^|եAl'*FP2;z33 nTj N\y])@3HB杴3pku7&ۍa7S<7No˟/1TZP ]Fsk+4]-!/j,˯C/"d] 9i<,Yv{\w""]}ulMa`MU1UpQ>-ho)S~07OVZ2һy,eR88cU >#WAkn #zFlb9uy+(]v4} :nqB$mk|=}}EC `fG1K?cnwi.̕u lVj|IRNW4Br04A: d7Yh`M!d8|J?CQp׊%@z{u8O Vz=! ˸[#Z&: $HWdwBJ!^8<0Mrj6,FjJ){C SHVPIhڪWM領ɫ /&٤pφ2;h̥vwrOΔ#Ubs`/s -2;IHVo0 HGbmR A!n~ ; 0pFj Eb-(e7?)~ t9~Y[aL Հsٿn)F&HYK{R%h#n3;mь{}* @%B3KF}?İ,hupazk9 >[p~)Avvٔ6„d6צ;;ųX]{l'#$zn`J6FRL`KozcH̔#mm'gʻCq0h (y+FB>h6xt c"I>h9(;K.7id%j.h H] r%I+So?h1Ha~UdIo?[!bfRKM'Q )¹ uIn%Hʋsn,_4z8 Ž%R$3_-Iۥ,|-L]Diq(5m~f;ć-G)}KT,-("{UKPJsy fKẒ׵]&or"%`vIa1 l_ϓlir6FX̱`ÎZ-R{7qn+`͕b;Z 0ؘjMrAgJyiXBaBұG͇ԋn祊ʁAbniy<@%;h 5D.̼6S J`MIGjƉ|,ʶj ,ԁ-jyGzy5`BԂ EO=H~dip_ ̰9 [gd#,"*7LP$s9S2U`mrtf dߓ(U&0m`\'[]{: [${K(IIBɛnwIДAihߣ eLYӽ CmF3iܝ DumQ!b0j q)4 0m@rbۧ 'np(#}H}(t܎0b0K@;0(+\FǓI?=&(nNP%c묒ҿn ퟎ1Ce `o.bQew0x#պПr񛁐-ڠ;{_n+ *"e~ %A}y,I ]yVyύ8Wɣ %#r_ՃѯT$ji/*ȐPsďq]^hC˽ ؐ~.N# /gF?z7>tR9^F%..$Y1bBXL!h\yMB4e" #M%W(C>ױzg;);y1` yLl(y!sdQ*vLz^dL !5 sʐ9{ؗ P@ϻ6aM.%[ވ̓)N%M?;%2FSOUwNtZ>8{#9AcObQk$Y+ iG?RKq0?W!!-5w 1ΰPA5oi_ᣪ,=y ,ga(7yl>vh.{* LLU%"zf[\cţn~6pb".? ?{;/Ź ځltyh/7a48G/ .L#8,.߃OhWЬYf:-@)>ZF)=#㪅3^YܤRg ς'v՜~D ðh# _"S̅_OT~|{ Oo@q9Nܝ\j tF@X(Iߌ$O`S5̌ ;HԢM;{ıI%} F:v|Aho@`)u3B]#Pe eZz fʄ{@@I2F&v6!t^Lѵ5dom/\!|f5iFG y2m99*Z9aT¿ao;XbķEۛHsTH<'5%)}:gx"L+Yo!<'ZD]V9`џʨIbLꙥ;x ,_-}t0Ĝs!f\orYFU\NZGnhC2sDhJvC죘HWTz`s;hrMTƇVl5+*(L䰹ޕ>PzFiw+ ª$T.! N&"~"jKy4Y YkrUS4]v͜OǠz]S-AF!rjodz 3a&&brVb5e¯S>!S2,NO>n-@?q>`(|?,8zhoW1B -F+$6͝%.ux]d1 ]Tg{nWO kr$0K>paf f+7- `6)E!^:fOM0pv/7BՏaSl@+YY =2cKHh\jhKJf^ԘBbURARA#;wF x+طfT(]~Mer<'UO sY$40oafXnDxibشʯYې[*ΊA$ۗ+'V!,9 )?&RMvcKpU9(¼Vpt jJ%r{ک_TQl= r0@.9բQNM^l_bA1f3R/_'pC35a*+`I`NXt ɪxhQ?7ZXIz ҏ eqZN~dM`܏軏=flui3޳s&UB/9wO*::Ɓr6s<1{P;Sj8* Wqz!k+'4P[p2Fo,1m ,Ɯz!fY4Rƃ_qsjz 3:=JLwuBO, -`KoQ] Vצ~^mM,Ȃރ xwO4bH;'{Wq%q8>X$TW;oQ.;`%pUiMgd2>\+}&~L>K+w$ +@e73>LEi %Rp5kcbsEҙ#OV?#0=C4"pA#SDy9y\:/T.ͱﲭ]4!5 F2t0 <ɫC VXJM >y\͆euD6#k65v0j/>?QШޛQD1['}Ej]Ḧn|1ڎ75h*>L!]bupIiD g}xBrY^蕄wH du6w-My"UI^uq\,%jœ,}vK%f!)'Qyzᳲ M|NUJ $mNv־I|GL ڂ\xev`Hگ1ԩLd:g){Gr+ t['Ej#}h\tcRʜNʪt` 'MA&'ԂՐE2;]t n~Zsv0&SзtKx*lYJXfo)&U(.(7Р̏<2M`Knv̧7|j|NF>zmۨ;G'*㞬kyhMjt)"Yl˔V. 'DlֿGVq|J DyIof~r0 LΤ"7֊W{"{lKh-&$G'iiFydqAIZh$yq)VnvyG*X^ bW|41߇C-& qQb].jt!C*3— [G`U+YFXG1P.uZCG1i XI#9)}r)y\D1 mTF^kO7e0=ar3+D'-Nvr}J?1}֤ 8ZAPDs?@Oŋ{:z.twڜñY4&E}i~FeVSV7rx=$u|ǭ;ʝLAr݀d\c ^ ?JDOVpUv\Ŋ+kY`H|nwN%ZTeuwB:DVf|Yrq7&I7Z_ǥ}w]'F`=9 0qj`oWe:5% x}H0ߖU[}j(i5UD׊=Ұr;䰈yW(R]Os=(9<($˘0+6h{ ./y Ήr˜*C>6,3R«|#%ٞCvxwtj-X"a. J] l{Ծ ]+_͎/uքjk5enB9[luA󊉱/qaBIxtnY#kg(ez(UF,R4}]:0Y<@o,˱qv {z*K8B7*RB{U_%aag&NឳwW۽~g "=TB`_C{ACPeI JOd~<&)wR}L'J nOΡsX3.w.jee BʓQ}m.%0V3$ˆ|*|=BO8U`<7D:Ռ[z6NG[_*Ѡ+W7Ԥ^ K㇎0W'@ɂ?_b A3Fy lw|6`-|gA纞ͫ1J?>7H^gelTֻFM^&x>e $s82B𢛵QyǏŁc;fhr8L#7W`sO5 ;`Xe{x䛯f`~g2 ZR^f,IFY}n}!3FOVKرJSLQTKB/+|&"KXM/wΗ.d'Sl|O͖DN!rOp C 5 |@/b^.aYDM6߁6|<[7h{\Ӝ;\&C%0tb/։S `ͶU&..k+ԃxK|hKd͉NIo[e稍TnS +NZ<e,b!of_<5ŽTgfY+Έ~, =ߐf(;0Vi7g'Iw0{Xam6MrL5yؼvaLCzfbHi`LV}.܈iʧm۹Dj;I!ٳ*r/&Lg#֎%8\hw /o|9[$r^Me`Lp$'' :+fj Ra'}P$kHBJetjUH@W)_aelY&099D"w{?wYJ]B;`rU/zu! Kn=[!!j ٸ^Q\kŊx!?6kjakWfzg~׮~L!kJ4I-ؕ6p>kP2KCIFJejhDoocьm[N [rY/𢝚88bjWm,r="{z^mΑ [O"^8*|Wk/##;k> m,*rT8nӘ홓oH pwɷOsvUy F.:bxYɉM9XM4o G|[ݢ"U:b GTeB ^/hu0GioGM 2wQWOLlKG`w.-%^!;'o7p88q.C.x1ݤ-8XX| 3p >>Ǒ* {jM,ߦSWfM)m#4%{cwDRN5!h#>lԐ)ؔ=X(䖋q8kͽ[nK);5lwmV>@pX˖g}|-Sߡ[с6蠱!a\{$-1>,_Eo8魙I"2?'T_Ot8B[6JPWRjF:Տ8sCLXz~~$jhPtvbȜ`Mhw()QY{kqGV!h~r&`30nijRs\l֣@^9WuU} Ժ2lt''gW9~;$:I^Eh-A+K u3L)P#L &;y5rSZYǜ" +7 K'uTdn}Ѩq"wkZ*wa%a L+O|\c(}bjV׸;#,}*3DQf6fivxđqӴsj҄I^(5'!|ZVrέJ({4[Vl KB4KXiaƍL=cnf[y v4q-ðAI{CK0Fd]C!33#h՛AOiDJ0~z79mzo kܡExSWhdkPsLJL7*}؞ps ̝!4.VqьF 4eL#:A>(@6SB5{b(P;Upܩ?LƑ e>PVjO{=iw阔|o `8|[V6`'8ut7\BSW6bba6sܕ [^Kt JwESa 9:y1dfN`F%N m+ICG9S ݳ+VuK&ۅO W 6gE—|%N0 D; WZ(_ S)6*^zR+ɺ)}5O_T]ZycH,h5isiy)ЌK}TڥmwFo]z\$9C?i^Q\v `i} FGpnA67{Q Ǿ` 'zE僴g9t_6̺XCR_B]/0&rɞ&D u/1Cšh+k(zhw'xJJwp;]|o' yja{ Д) J*(C$ۍS$}*lj2~(U!h$I4AxbuF检Idӭ1V^ze^M;Sdo7M(2txVƙKw!Mlt .< !ݏ}]3}9KN '" e!ޮ %cu[^jFmP2,y*71[Pe"tVZLUb m{TPDFgĚUe- % )rgӡ^zCzB9Nz-ءQ*;|_?uQ aj7V-)- }%kWU+V^ҨX[-tD磒ҏа96!Oٹ%-ew MUkbߵ*ܘOY LS/YXbm Fj,̍2=aaGMN2;@Ex-nķuIhgP 8x131l>๝O8NReY~,h8ՒΚ:]o&8*L럀LAMxݶ^c$;_30ޱ"xIhVYʐ.p#Jܚj 5xe;ɔ[*4%>͕+㹿$VlTIV6GG|e_(+D@2tI$Ucݪ|\w)ODN>ОG<ȅee?yÊ?{BeK] `r`IA s]u +6) Yo \cof}c3=pҸ{&ZV)Vl5){OJ}ITN:3OJ_XΊU-5^Y! |(ws#@ӗ9HSxeBw+um .ນ` 0Hő,' <ʸ!^JNz07;q#kV>S#/ofWF "Kd?!7-cH,7YN`xU\}ҟ7L553|яMӥk/"BBV x;au~W_t Tr@3{o$ii,;Nok;[03 UL}s`8:;CO A$ftE(ӡqIr:;"zL| >믠i  C15rZ"@rֿ%ROX{sorNgCCpDltU ! <&4AR>?Kq7ξ2' x jX5| ^cBχAƶRJ|%[i q Zr$q9= f/;\Vt!&sw븘hR@Z( wлanŨ+15k5kYcW]sEU*j 8N];.n9eT%,_'V2ܳ6]ht<_45_)g'˓D#HW2|42pc/BjZ;{b&lo:[eH#%nPbu xc|[҅ͽIF'0Y ::5Ruy-SGIEz4g xA84`"fW8Ȟ"Whkƣ!vݳ_ &1nHD􀂠e\"7T˺_E l 5-2Krxe=\0?=7!b+u\7@VHG64γ2A& _PD$~NsoV"ϦG xH|zIft&y>4>3{rC'8bwwBD)T:@r WB !x$\5oCB-P>ēe˒k j}Dyn恋iQbHϖ1q4xglz G.KAB6+!0N?\k%GtvE'- ͝+k_,n'OqZ~<O)F}i4 UE} F,ۛ/@ Yh9t䀦&EB$%' IJY"IcrJ mJX[\ f{EݗrhO=J: 'gVM;{Z=8"0:ը3 ʭfPTA>Ȥrjϭ`Hvy@M?HmXige]6^`*Np P( \4ׄN FG?UXDb%/[E5qhn: &'o/88]iD#hH5.(r8\Wy Wa3Wmqv3L0F~J(̓p]\*em+gFkmnU7$ TX CQ j:㎹岩Vddr׶K$VTS<85e&!qN!MW\L_^GH6?Y"'oI͠]ZvN>EitEiGq(K0PgYQkLibttPH3, nBBQf+L*Ңp6C1W5&"E?h$@1?̺ U?3 ƅ9rPg;Vcɶe*0 vM5D$xĄ_WܧQI.ҶG%QC_då2蜆?~ BP, GoChy3h&Q~s^z9+PI덺4M+ȝI7 =)?d)%l] 9q/׫$ GM}i5Ұbjc̘\0 I?@&2N*;?M@ xgPe\(lWM*C9\埯Y0=YIxʖ|vt#f 0v}EsCCP{o cN2@T̒)V0/h"'aaݰYϻ4.P~p`U+,k)[i|,ԲC:ʠ)rR!c%;=x._, )2{#rg'doKHfmI"i\O`mZx lАv@8x׶[Awש\<_}CDY`R~\# P|q][e8͂e7Bh?#&4h Ȍ =-iUaQ~Ҋ$QB|>@eҌUtw٣})!sE?VlX$E5ͦb=W_'/v%7h7M[4.eJ=_ցFvǃ΁A DeQ9uؑ;!~Uz8? Cr=9b+ONOoT IF|5Pkf hYsxNтy"G|ȌWt`[E;@r4 |cI1/uMKÞӭfub: k#yDKMO}Ux/ݕ5p~͛/B1f/=Q]VGsZ'a lft'5݋ٮP5YcȎ){x|~wdF(@yc*NWMF'!D4_P fŤ5/N+@8rŠ_UD=!ȏL@$ @\¹-1gMeP;iˡ9A]ra*SNaA^zzX%= Ks|@g=iG&-1\n^_;Νvlqud )EȔR"*]~tvD,RI$HE~sim I=Ws̋~NdXO+WCdhxphOxQ%weЀ7;N6| \e/)ZąaMkJ.Z4 vPԫfKN舽|k'R٫$!(jW?9L'c *yj A3SBkb~1QK^dd'/gj!*rF_$MS4fI7qR))y KNxTt.nŶr~r{̬GY@4VQG3 N-CX8]؟vŒhˑ=#AQ% >;{(oP~1 LL.rtof:&Xb&J1湄A1aihLj*G:V X0IZhELkEUb6Jn,d57&p]E&*;.'Pi"uȝhȃ?WK!E0+ǰYW}kI֫kk-q,Z-ge{;q[sxp4/hb"0ElXϧ#w~ݬ2: kϸCSİ&}bN̸=HV 65M{cW@&Mj,w,QN6 ȃ+X)$$_)$$xVvtuBH2cw7 \R,UT dGInwƠ ݊;`p)L ?#aE{| +ŪosjMV]<2,;:-B _E}j$&ܯJ56+0sAhɤMk{Tj(f ذ7_rзW_P[_L?L[TL?ߕ:H% _d5q ƚLb&CbstCմ0U%Lvx%RjPֳH Ӄ;5YP!"nxS))3H%#(]e&6=_7MŘBNL @s6Yu^;f 7JG쨝 *7i$-Ɂ+Z8 &GdEq1`WHʙV=No메fTTr tŐ:)詰 :`=Ûĺy<dnW";/\*]RO.u6UHU֭^bNDdd([reZgzÊiRN2VK|࢘5ݍh`BEF2ِM+dz;y O$q92?ISmg*K "HK51<})5vC 8>q+j fhMu y@nvX_+v+4j嶅$NS{h;+DƀPTH{ճk|h.jöꨣV&* 8hlSx ?16PA>a1J1A<i.u޺4'Oah#b7BXg]'*rO?(ĵSX* c.cIhi$fCZqA0PPx,TYVH}e1=1H` ֏RJr3W!oMǜIMn8qQBAMio `j)/jyF=d#B]qi"gdr5XmfL.XZ+z2ƳqKmQZD+m\Ls* ,WVB+LV_FʔEwUs*;|ݝN$Qj*aYWʉzl!hc[k+=0/6:l>w籲U L|  eB\BVO㠋('AO Z͌>OaM?2<SƠ; CXHaբeşkF*aK! WFCW|LY} AX11ܥ0cZ_1Fo.Ʈ>&zuD{5)vtȿ"r=9+V]s;v+h4!Y zfC JXꞬhu4A&B\@LD0Ykp2KV|^kYD QҸ}L|(vލ4^T(}ڨnF&l^rb9٦9\am3(yQMhKkyU#<ۄA#NxIpdA!8㪯἖Ubd*669H|;Ϻ8CTe _rbbNHkwa zq#=!!+K0!)~ "EcIW Cǜ3;^G\U:Q>GRqd=SCϬ@0oC)ˮؔ\IR?7*j'nV`-YjD۰upםзFv_?" 0OZeKV(J !S&>+,ڲf1慂O h/tq ՠh @HbP;m( =Xل7IT'#qu&X&tz,P"k)!\nG3کɤE3YՒu24cx60Ou>:k!%:YٱpUMΞl?kߤkޜ*Z][ٳ܏T>sSن7)k&+>VH4G,HϫdyCV G8I|1))}5|^KSv ?3w|{.rz>H(vR +wj7sB.Ktv!DZ1W8L}fqsY %9x#9&5-Tё$ot٠[Մ!E/G|[ +ɬT y) d+M{l|G@Zd毱|KzA> T)!VHCհ8I ?WQ3 &o'6{|u3=Y/P 0ZCD[Y'~tB2V쯨7{oCԫnG ?RS4ec|.]xoX\NW?v Q!횢zM~Xh7L,lf@ܭ D6L he#}8d Z bd_&$]%1A-I} x Ǥ':, -%&u&Α8k(WNdW YӀH5'ATbKGZy1jK‹^H;n qJλup3X$S{d.rtZ"h<3mC㧌1A-Pؿ8RgZ8Ƞ?EM6[;0gYEEtjgӌb!c_ݘ(vD2^8]l oF{ItC)%}"Ծg|_o 1hW{>chٓ 1CIoúӹO|4d~%V-J|u畻s;rd@j)T3,E_`^YB{lj{5\)#CJY!VGn7?1Q !v7E*Z ْ3'xs_o^RI`˷"xUkRN.OÀ1WW3y.<XU3;@ߎ>2]C @De7)v܌ Dlj6u#;ʣI$\`b4#aZɻB-Y\RA C_îh=e mZ" }OP ^R@yvj M=ۓT)D ss/p\:ݩujԵ/ZNį97 M?َjv.-%7IE :ze> HOG+ZO P {y:l-;EO> :.3 $dmJ싿kHHS܌V6pWpSX)\:X6b1COsRfR8S=gW"[qD2^u Iz# ;k(WŠ%4;$d]D=vJʽKӬiq:S!X1- n32s/410fe?>TL|cG|m*&hwO [#@62&D^|D<1_. Kc9`r '2ܦ)\}+ -I14a 䄦>:B7YxM'^7 A4.Ąr2.D@ $(S(3lP:fy.ݦ_I:k OsݘDY- Y{6@ۘRi@d8dcbI<޴N@$Uic!_:Z}L}ax|Lj|Ћ wFL40"SҮ[~Z+IX"{F#F~0\ߩ@48c[/;Nk޷UJl9 {ogN3Y^+DQ4_kR^u>8vr!j[g`J%X@g,ֶV؊s*]#DDq2@p!5n%Vagv"-6Wn3֜_Z)3ͳS8Sk+Q>7u-o ;3S!1rhhzx*!h{y01W2d&a88S4OU_L4јUuēT(S+=ǚL#E 1l"R2Ō6dV1/8ZwϰT舓Un;irwi$T>K[J|nOp ه`z=jRX9x9{דѡe_rEF{LF86 - 7V֜cVC&d؀IG!Gtaɠ*hD-<[Fh*T}yajd-LrgbȥZĺZE '^ZR(ˠ{dzzc3CPY8Lqi[s8H0$AGVu?KʏJh'ZJDtϖ=|`=;KBvɄ<_w%6 ̚YPvHV-`Zs e٥2=е=-AhEv_cn.QI]NEǣ8y`e}Дƾ%yJ㊡‹fE,[J}0Lx #+ u eZ2ļU$.Z\ѮJD9 곃X'L%Pr `$0ᳲhwF:Cse/hK(i !M|xe}8> 6^n7 >f \!:H~l22 w$lEepyz T;Z#Ij>! Jc;->ޏmN`dxI63tɁ bQZ`2X6!{含pEnSpjcfv9%$i64VQ('VIzXT~JWI'S$PQ L Dn=Qx*2M\QZT}Ibse-!/\m; |S@Fiv_-ȷ8W+PWP>7~LG[VZmfZfDj@y(Ì˻%ފquCs?-/ b=?ט²YI2'$/Jl9c=(Hwo4N#H 7eȪ" )#lR74ו^SJ_]-r+yQ{ lށaY(80<[~^S}YDҕN߀iSb領HzfI({rR=aaY=> [MzzP03/V|$J.\״)rP)˼y+q]J)rz6QBA#%QxYȨ} ~j%Ů$BCP@gEpR:>'/q|BfZ1Xq=Sg-LcrA$s"\rWtBDiG d@) $fb_޽h;/]ZA\ ){:͋4I:p_rf1av/x{z*,ƶ*ـ2ǶWUe]^J&k˶IX1pb6Ȱv:'Au=6Waụ"4#r k܃ (:fa* v--:⭬ycl/Q_G(^΍ DhO a3hXB714# x,Dh 8 e2*t~ ڝO@mq9ַdj~7p.vyb=; HHiҷOr~58CsY ΍eUڱj){;%5(1Ɍ7i:И;kM&}e4V\0] RkZɋI3anxsyNjt^0QjOuS Jx p]5( SCeΒ2WUscT |A_Z"] +昹0*4 ?ͨܰ\4iH 3g Y39(6c2$\Ksu=<Dɾfo:}58XT䴰mcA/Sg^xP TfpN?k$*c |RYVIؽijk(.S^TNSh>C*kgyZ41k&F1S((/t\>;Hp,fxhN3.'s)'3<c\ z(l|WVZL&%VwaNγ}kaR|" ǃ~󦟨Q8$2ǂ mFI,;ύ;+>{F>htG;Oːmڌ .ܧ4U уbbXg`;(r*Q_)"&iuiv?Z&9Gs {hJr*ɐ}*w #f\fklL 0-"eDU#H.$c==Ėm/+Oond靈mZxTސ_}k[,g.~nPuzbD/rPoٛi.78R?+e)o.izx=änߡz>z%Le;`iKs}ڐ@1.|߽WZQ mқ\W0vRE~!.+Eړ1i2D!L?ʇXVCDղWi v0`Hno.祈$ۮSbnZ]J淋c,ԁ1#>}+GJNT˦WF"Fu01nqXt4}j4HiM?&VɹA»6,Lɲ td(*gSSX\o%5cڑb0XPe3K'[,? m,ܖ{pP=G" Ah_1lQCPʘgtb$'đJFpws_A'iZع˯rgD?a郈ur1~+΃NQ HzӉgMHfQIMnJ,x&REO%հ+8o~|jqʯ$=-i운bV_y}]0 m0J$ZѰ=n+G ǡ,jx^pΖn%OÝ{KWn [mfXbwݯ`Y*s2ö\;DTJ L婇 j f'җAG;]bΟ&S97gO]5alHy*>*"V4x" /  }+}W'b:b.Z#J"1'3P`V6P ۧof.x+˱5ȉ5e5ҿ'3ҊVTKBj2 lfAF9M4{{^j\%sK L0 >ڠf;Cxe\U> ')1ԸyOdK n3%Ӂ{׻SÙzQH1Ϥo}06B5(o){JtiNoc&)+xG$˝eL,ejV|[Xx ,!mL?BE[A&[\oXj<"  ۬GT>tn//+DNd"_R0Ai~# ^ge(t҈`l\utϻԍ ƈEE  h:uи;kAMM7}K jԏ8NH۩q%[9{lVaqjɢhUyiP+82+gzdlҥ D.! 5(s[a^.T\J:i#r`YDf ~=S(-MwH SeBfךiF6⭆Jf}w?XNeNᔃWWk5&`4 ޜʌ}ѽ @T(Izq޶Y蘿TYqG02e]H.Xd6 Fs<~2d5Hb,W;#}8* cG&x7![X ft>NW N8m 0ln|Q9=^z` }*,m &1'H! :!Z6/v'E3S!+[c^pJ %9qHn#Kʟj̈́M}CMڧ9k'>-[#h[RMϭ>V̩mL)KXr%V `B0rAdcy'=D(Dh [JI-V,75 nT<@ j4WttNECs- :Fdqf-iM`Ƃ ? >iZ)bBli<6<;i6a]wh'M Fօ#Kh,ZA]Z#u bBEݫ5mY+2*zv[0N]3@3K&%[p<(W|t jv) 5/H 8G(Rʆ|U#ϔURq.?xl*]Ԡ*٣_9)x7gz~ Sh}øթJZ#ph 3ͬݺa'k@bv9JkG'B],^!_+&M8:'oАڽ>T˘ Ք`U,gSF va: р߇jf'FqjuxsLueuH Υp W+jΠ^ե9-q>_y!rM/9Mxြ=?v#zNAN ,!C 0cN1) Cak=ʎDhQ68x6Q-߃s<>KgaqLs/HBqZm*hd(c5 uKO +ZvJgUlzr[w["ZXʞT+EG./^H,$.5(#۱ ɸ} Ԝl]:(Bnu dk]] >KS5Wа G*th!0'߽01o?(G3gVrTn;]ìEϬyVá:CmϺL}uXfDqi^}<[w9 _&D__4/sL(U1EY$Q<&>ςn(Px`Qo\Q|ltsATw}2ˎ*>>;I*>1ͿdqPu fP84aEPŮ{2D7lM9LWrx7#cJNb6NLO1}?6Ld1@B }Ǭܦ J?좪̬較"w̟ ^n}=i>f㼦 PyPAT (C57_?lldmN?HHL񟞍p@̓V *f BM$ۂ,R%n۔24I#v#Q[nͼe-u*J$,:IY$mx@z )/jvT^DgVg)Q'ni,ªo7@ѝwqKg0d|<_N+is8'WR7HG4uq(ƞu$ҊDmTeG0ӋزW(ۆ[<~҉18rku x +t卓b[.VL^]p5x9 {^q^b8HzyT󙣔ە;8^)7mX* .|r@8C*nGV%/YC?zT^W=Q&,Y3hRq uάI6[>y2q&VI't&Ǯ;Ը&˩/j::ik3 `ɛCp3 k+\5CLjv[84Y8JKiM |ȿŮ,q J{aw@ /FY4aGlF9]~Z^Ha) ..1d ;T@p<&N'y}#fN Kq@q`݉խ #b..reƹ/FI`FG`ua2WqZG. 5.O?]>7--o]OOȃb./Sk2bae4m#&r;{GԢ)/[fZNx^.Y5̤|Xz][?uPIu"Tꓻf[? rQ _if0/m_W}M\!l #Φ[xJcg2At-; u 8•_w[ _EߪI-~GrZ#h-'%Rdʶ̙,e陧iG $:.ꐵD[Ad]=aM#:GQA8$6Jv(҆AeV>0HdGqЀlʶ)ܦE*U3M.P9#K:Rx oU?nًmwy-kV|Pd*r=Zqx:~lֿܽ4[K@,(XCf6|v-(Tr˒) }JPmm&,bg}9B@&Y cB \2z=h` W"OH]R|$m-U*ۣ)t Zkv7Nz&^?r.ՠq?gY=@Yw%G"Ja0ФfZ$]Hȯ9% ,dad a bYV(eǗ $)fuA:Z ۣ0sC5sdkWc.A2MERm]!`y%aB/0_Jeqg؏PWlNE%ǨVij| 6'hb%Y6б?mTJ oԉ;뫀+mJoCW:nS6B2 %ަ);sPE**J㨭g@&ת檇V(;RBUh XGáXf6%t`!( ĽrnxXZW2ێh{ȝFnޣʐy/"7_& iJ7h,'M2z~ȔTNwk2ӈ_c8s dǭJu%JMFW8{%٭׉i ^'tp9kƱY6t6nI"Ȍ}pyaI,aa)>:&J="(Q;h -QɈtnoRԉ[]A#<*^[M !֓Ui_}?7z{]!.ޢ/W mJG7'J^3 _όyATaQR#I m+}@Z!v񭻠~:&kί%ʭ~/)j>qn<J027F$Û֘{s_5mS_ieu UzmWFIFa_e}i@ 'Eᶤ݅3ݛ`׬@g/(m:?ល넧+1[A?Z T*yl|\)8]QPXp Q1b i\,ӧ(QuaKXL `LEsF-N0Ƞ`hTmFVHߺp ?lz8EQy2Q]Pcm9OXŷ]g=_xOؤ{n2ƌT~N0s ;~= \oZ׺GTZ?sEڡ^R.m妶u"~dRkD3OkёwGٛw6wf+ї#H=r w@u)_J:s0*qQ{g:vpΩ¨]| P 31>fu+!z3rI{ks""D׹|@Ĥ*מRf?vSNXT]X˽z1Ip oӄBx*;s޽T7h®h> vtn-wdpB*ȝOiBA /UlG G{L:Pԟl. gзGE8 <&E^t/qyIZgL\jrNYWkJ% ]C/ |93ѺJ3;uę ڻOv`»Lkd~yH5)]Ч59P1\sNN=W&3XSZ<Х{:O![`#>,FW阰iPFHNL& ,1=Eukp*4UHƴew6;J5 H<N)h^@ a8, 5+B?E 7qsN/ipUnBߝ9JS#V$hy?x磞KNQ^j:5>d4 ZK/3R~DJXl?WJeupAG8I9q٢BowB$ 7u*ZAM vH46*~SݏɺC˵ծ|˿hKg@8 f!#&%Q3(4JpE}su_^/> I\-l QXQDbQ[hEK$vxXtQ;dK-i%dݡg,,##{q2W&o7P!lPU我*֐!}KMO˥_:Zi$g+ZLZ"n7'Fِb~8 hcOXDP?@cKNґAW_wmuONW_01Ж^$IOnu4vV{Te{JjL3! 1??KNpqMtJ$%ծPP~l, #F|,.[;\i(+E5ssONw#E)^{儯"wC^Bf"Bv}C;ѷI̜/nTL j5 gYW !+I+:I'h[8),{`=kDN2T4<:=~=U,ŝ } fFZ`yÏ ?Mhsd]Ɋ;B0A=0}x BdiaxwzAڣ8,rmašG|zƍƵ*cH~pinI@oqAe+dyG')En8CHfG[Cx)[o4DsOsi5t;`B`lu1@4W`>麍wVCQ!x ╾ y{{sI~$KEM{3g- gRos04ϸD&Dd4O ӽvhƈ!%)KQ(?q{g wa9[lKiΦ%n1L@BJNnT56 r 7Chg ņڞb jĹWi vF.rT 7F1yvjœ`ϦB)C+Kg4~;B6dPUz\J_w8M6Wx\Kmm:5БQգy 3y6٢?SS, j LV. [C~6xxuj&tGlT'P&An%,,9Ŷ'm[(#Sr}~v6Y(n}7ak15Qo}%Ya>Vv#&mN"Y;HqF,'|BW?72Fܠ&@kk+H{9 >fuCff0KzZՌ(}@L{Z3>t ݗLr㒏WB3'wNp7SL "a5o֮(Dh:O8䊁݀Dvkoc wZ7ٮof\ Ӯ5蟊5ob{dܝ/Q.5᭕S^S ?pݲ{LcRr/ыhq,3;]QjꓜH)SZ[ei5^&]m܊(?Z'G{1,.kʋy\7hxj794o,+OP_E=œ|EVr *',l_I Aw  QyCPeoiԎ,,.6Ɓ&"*a߶>g,(ΥEu )lkcE>a&KJw'yg!񂌩LSK  ][>"݂eYs3W^ks؞57@q+;ٜS|vf$X.KE#U@!~24:Lr#y8͇/m {g7;9ǪE4J2 }%ڀ2%5"-=!չd-S+%Ǘz4 <Da2l֋FUz}6= 6oߖ+[3zcc9r?PMT!Uqx\:zp.H.X;fJ5'Xp73 N[$bVB l+/#n#5./&5~rةrp<-8"[D-k*6KK2b% CDX-iqLk+_@-W#Bqɷ>9h0 [%Vp`eZ)i6CvVI>ݾ1,`AR?xЊ=:wS&a7CXٓF$ 1ϟ?:H1_lzæ=M`hcW[zL52l"}u wLאtZ۠ᎠCIJv{"zn ABQV3Ps3>Dd>ռ9Z"8].vp6YMEH&CPmad!GWj"6Ē56Ѓ Ɖ]0w,Sk \bl yP}E5dd].ݑ=VPM]jN\Xqԯ4`2)@2GT1з5[E=++CF[NVW )p/A5il/ Yڒ-@rQf奣PӓD$鵪fYvZLTKw2iWn sV@|8'ceߕ|VhN6!IM-@ Qs=c!ѤY6G^fynyH J~0;NjdB(Q}:w'y ?=&H j#%{#竱 |H%w4Cߦ~J8$om6qz!S`MQ_BhB*9o!IN `J,,q!U MuTje_D~X8 {@ @fpV_X[0< Th Y $ӈ\Oi?4$Jhb3|3bb=Kxy;goB?/^3D ZSF۱p!A@U2=6P-̍T@'ȈeaD n*{kl6'ǃ[+ ~#'dӳu8 { Q/pO?Ulc~o.^0[[ר[O4{%m~l՗nUCb^&>fH-?*Ѩy6p<8WszP/v,?Z_3Z%BS |9QN;GpǽCjx U(5 -yC1gp`J*8 b~6 ]K$IIw WQ^_f~ Mb"[=᱆C3!/ Bb [x sqfQ؄.RBvD0$us ]%{ '_##,Y;sIBtxwGY% Lnݝ^~E3xB "DҝzM.o&KgMِv27*^UsmҎw8矸'XkF<ܺ`ja@4$fʖqJ2t٫n|*p1Bn2ܣ}sc0nj>?Xu/0ҫZL G7a:YL 9 Q&`EH ?ćf!יF$v 3ʵ~^kĜnSd;M%Mp%Y24Ȱa?M5mgEmҿyAr8)޵:j\e-Q>fp^l܅9@!V*>4Mˤ{"h`Em~BQt,-WyuFzU>Dᕇ =?4pRgr,bGk-M,PEA2aq8̋p>jxZK!L Nn;dDYq,kg8qeb@;PƎIr],J_5C٨MY"u`drCX; Br-TyQZnp/NWnMun<‹zߝC(d,uOȍ.đjl Y!͚qp) `ѬVl83ɨ[rf%R[UT>7p,fÜ#deWt>~$ހI;v⿞LdvSQ$An<GH%7G g=sz&cK4B| UH(96Xn[ʊu+\o]xIvz.Bga ӑ8ت?h?9}SB6B,k딤w_egn$ R]+*(Hsw=W!XLDhelb=P2? Ik8>me*~x{؝7m)C/aI3Ϋ2[A:mh|gV}ZE6 ;6vmN" xa";us : фT>~c iXFX@FXb+kCHPCCY2_;pqOGNg_*םMD;U|hD  P~Z4ws? ف2IaeIs̘zA.-ZݕB~ u< [HĀ K*6^֖+g{t̕ѡ>WKOu>H-`CeD9 y.<8 Ҝ<෪;Fk1H>ŃRi-|HTtSf9Y<~So޳slԕ$J]W-e8 l8=o53s$NRN#c*x RD*ǖ`y_@.ZȘT28#r DJ K"971,R(h\JU!GUqgmwb~]E -+'uDR1p1~37&Nd 폅@D%Yڥ#ok s;d<?.FvFFW*5|a@~/뎌*A`y{[bM6(0vz%4iye\ L t+:r!FLAX= 2(hNd L;Q8E *y)0&N'32yh _Vx=S t$5YOz X@&BAiO<$*%JDl8TGN;,-^0٢ܬ"IQL[-V PruQ "PK1OC#qg{CnUO ]ArNзgRjyzXE:o) dױ'ɺiwrJZg#\B6N ^ C؉BB:쏺5ד>M}Q(zvI),JG\םre˜͵P@rӖG <^-CC5:>JNTi[]~&Fh!- {N2ҷB. OƠ8 ,H*#DYuX2{VYVIÖܳ k濠j"(K쌪(qcH0_h:P 5P87_fc!-ZkMMQ?fn'ή"/Z1B'yΰG|&U4ӈ}WFB*ZJ#g7A4XqY"xjKJ_:bk, ֮٩5L@mĭ;/o|iCk(wx]<ؑ@7>z[Queiy5:N<>V+(`[sb[7E5#?< ǚ۩d'ƐP.&է)*wIEe@bPI5H27;֐x`uܘ,h&rS"w[C $_nT)ƹcLFtWġk0.e葇V* 02CP)"aO3Iʚ}.ZFz*u/hL'@\=`I Çv;hrp𱪥E~Ym4EO$/UX6P Ka (^O|cet| y;z?aܒhLq u4Z@zHe#q)C+=g0\MY.SB㘞É@āw0cBiQK1Q#P[LPNDPAKC;Wjj>+(c5L|ܺLy8ǁU%<3!Aʗg(seMdc?= WץU#n4Sַ*VCh`=wc1y) 8نpkxЌiV,bya Ny { %JsME,}S!n1$[<:>l>_p3tbٳ@4mzG=}%7D``>nf!Fʎm(F+c4žn?ԿA#5yYSI1^jmD?avi[X +`q hY^T#g9"U,<6C b͚EP$!C>qݫyIΣ03Sf_H^;YDk_[U}]^O &'*BN_a!vUB};K)/[:g $.j: Ω?V L@?ۂb^wLLq@L9Rwm &D@]#{uWwI٦VI0@3zIV{Z\n9<Q)]jYݢ-C'ɔH{׋ftk^_ 6OG5v\c`dJ~|'}+Uṫ88Z,}R|!hy,B%BnlJA$ ] Y1gI,ּ  |R%#vrUe-CV$|RMfO+h (Tk&Pk먵~X-ЦUI|=>Wl^h}EO_Y'PqIŽDUh▽׉OSh\;m$J^:]Qorʘ\HJ, ^N8 J_S{6s}*ui]!j0 w7:L5:fCQyܞmt1 G0ܝN)lDY4^IVo!D(#0#]5 <ĕgG5Ɉ{->]KeҍdQ3R(mEo @u%]JTBbvu;y3- b~yrͶB*ɔVD+L~X ~.\r9ކPto?,dYsPhyUp6WB[LI@4Mre #!4T%B&c?ʍ[o9^}b[)* Hs!2r_ ]/lESu+Mm_&DEl(H`ذO0p֑nxP0#7*zL˜?9B*.Lj^Up.ݲIED'II3 Z[g?;o %%}@֊H}739"xeR -p ?v/]s&=ҿUF 1ׇSݱUzѲu*Xq2d_3kr_F鱫³9Ae*\ 3ծEda`= ΐ{]WO>Y6Y?MfX㽅2^m ɘE :u?jb6y`(5t1]'b>5W Da!VdB@1&g$ɥ%4Qs;C|p)|FzH%;g 5u >5% D-'*4uՠf$J׎L1 t qЏȞңܤ!5dYr N (T\CA5 AÔ~?E) R ;-#eyWUpuq؎J  #Ʋ`e(ۼ;B#: a">MkÍ7SFOˉh3l2q%iKNc[zkf%_o}0vy;|/f׎OSS8D8joAߦ"iN/"f"=.@%OWە[4.M<v܌}+}?eaޛTED/H;6!GwvfCif-ܡ|%^)y+fL]m= sHm6Y8Cghۘ6ËրVP yr6zWjB AՑVd.t!Im#pR}i·/^h*\挸VF*0v`eyZ"h[RxWH{r&3oHbu竒R0*\'2Z/SR$k2TiB7fpå'oJiwrc2I@/s("ޙt68V'qMTCǢv_:FD ,B1K|0^0By?숌ZXNޔ])_#䠲a(V۟T`RvyrS%jb5N]N]AS@$!"d`uk9JLPYH5%(+ ŵ P. .J#(_Lʂ_`Çfm q68JSOc̦0BO5F;Cor`hFSLlZEY;]>/1|uLw7Qp{nޒ817"1dw@Ět *iל.ѫ ʾx$H(t6ٓZT#?L Q֚ƽ֔2l'`e6p ,>.֌YcFϖ/s_;gČTzҬ#.| O|d'qʥ: _ '36~x ux$6%7-8(yW3&`K,i Bض Bq֧z${0py.`k>1X!yEDg,*MSx=XRmӘ!/ :j 65sk5FJwR!Eh:6⁒eC,*ĔުZ+>>{ rf[wh=t LLj- q}Av8<\R}w yQm㑐$/PKHj]q\붗j9HC ԃ/.Ab<:$r~iP 陮pEkK>|P.}dmhY0:Ǻ/b$^v\)M^&BUaUCeqB1"7AYh!S ~Ufw<)1O@_a$0$`)ɥ qow6օ8|*wPqR]D!=4M, R<&)l `hDWlNa.(%QXf~ކ_,ťjo\>,dJdXM/|3AxƐ5US8XR Codqi=c7 NӢާD-dzABacA¿~m,33Da0g)Yeua qW׵uYuW,f /ּsNROWDX~Ewdω {ȎPQI},}~P GW\Gz6"EDd;V_y^TrMl F3HYL Qfse벽#o{S,*0Zw94鮬6]ANH4Ccԋ:tt7/ÉvIFS- FqtIr6ϬMe1NWpEϧۘš,J.<>ѬE+KfMj̨@ 7,I)V_Ħg =PLDDZ9Ģ(AhMx $/^rV2y[n:![3OUd,ʸG]&~ 9f8rSkLMpe?la/y MӉrκ75hEU܁[rGV`$%~Y`i^k?k7D 9# ҃NRM Y{n3#ӮǪ*/_u*FڌyJ<)i)ve8q?iJr[ZYheM1L&vM0½îj2Nwj/v77FB8+lA5Ro?ZcF&"$ 0 ^\KoR-Ѩsk$.0<  iNeT0 ; X'aEVǪ1҆bsTɇd(A9?VhrkԹ=<^ 3FpYLJU{4znY`ݺX3^ Z^[;6bPHe]#) +hz[ķbU"[z5hp)_h! l-4ƻH>¡M?X퓎zbю8YVib̾gj7x_)$偲iNB+hi~Vr-`"J]nE6Ub 3!Ji>T8Hm)A=C}^|.{~ׄ5s& #!|"]m{ͤtwN4 MlqA#P2"zbJtmc8%ǵl͈= dWrUIc4ejbHuOtr޼ 9;ΘU"DONq_ *mdv82 $~O+CY?́/!^]9rB; o*!A̧TSP,>bC^~2!R Xv+蝱 cf{ &zۻՠ9x̧pm[|Yi] r~}S1?wҫ,O msLe<ƈq\e fUJ&˲YlЫɠޓm fnhvـrj:4[6SK}IA-gCݧt^`́*gKuD4rr::(i-W8!\ĝ/}Gq%c|\5+ߺ#$4J~;g')"K L!N4(9\8f>r$6ڗ[AUo˘ ]ӁJҹ$$_W-T rlF֞s9of3E 6ϛ admBJ Eytuo LT,6S'_ /v=mƕ&Jr.(W~QӈB=tb{[F6'Yvu*"y߄ULx%q$kdWMOֳ7Ľqƚ3r778-T$;3 cj0dC2־IWa\8[ f|H]6W=l*$!rG–!Q۾ Mi9l]^I1A7ol?s'5A):^m?ES DHh>9Wa[d\pl _"AڜPd R8oĈcGK009NK!Iߧx 0}MX!uf>i3d艹.7\)ЗRU } YdyzEa|ZbUuOv&T:׋|)$IS6 ``0)hJ˜ fd`@ b8>WO?&x߮q)A WtjhWP/N\n`(-m=J鋑%/ c%I>7郓LhD 8['eTUhr3N瑀-JPbvlZl*j'7f(]՗&!Tl:璕L .}h6̜t/HH9&Z La(1AN3{Ttl{FSs1&3130 @JDVDW> H3[5W-{^&7[$T؏,`Z]|VZr~!Be`B$a" =hWf(P(,Zh _YT܎^~|Id e^/;AiRo@;&")+lqۏToZL.,jZr62~}-d;t>'9sQw$lG(U~4vyY.r@練DXG04u4U팄>&&Wo)!p0[6o;٧c5؊G3CI'첔z(VK%ʀL޶*l/kVl%IT<ەoTȝl= %'Co}r:Bhd U|_NYd% &jGwFA]oI5r rq1ZSٲSH"Z4 )>`ݔRĶRykk=>tD~s%]@קZ~+b!`.Ц,عx\8b$HÌDUTojepy/EoTi5IQB"UĝYyZbuY}edٯ[Qg ^Ā#RĐ_R'> O#gE' fuʈܹG4 ᭨+2%!j>lץGz"L9 =ⲅtC-q(*ux9LMs}t)rQYgJddV t7fE {9^M坞 Z1˾z;`ز'h@@snBd`4xi~S?c TBY=.'פh[O#I`4B&qO'PtZ1;bB$q_bĢt^aڑ0L͇Oz,uOWxʼn-C1ٽfvyIosCٻ२@RU /v(uҨsS o@Il[ "m=<~Z!\V|Mtim4:e#J%sM5)쪞%4pR Ex^qb+ ^>-"($[`&"qMt\ MK53+k5v48WV7zwdg8S}/NyucyF 4L:6 .6r+e{9H[׃MbJ+ ;5ߍ ~aU`㤭< ' qвۤX&&}:b y![! qD%]1Mt,2 n%]\i0Aq>C5%Dl?M[S.:*Qs~T\V΃QEԑO{ߙf63G8em$)46l&jKbTWv6T땻Ԛ zeQ6lUIl9CqNܜ#@j 7߯T,ߌ03yp aW**Ǭ,b0C{:z_mdz ٢bGo"4SQt8낥5笱8)E#BҬeyI w֫[n8hk]7c*iK$g)u !Ӽ[l-9t\Ռ"|B]QuiNuF;%__Zb+Hoagd=/mdgw ҔQ7>r1`śb~Pe XBlmDv*`4t}W!@et߭ȗ1;/41y[,mp__ҥNEqZyx/z]R#Dj9׶'mL Z1A4ҡmzӶ~DQZ,t:@wQnբ^[NM}_0@xidZ әzk- L:!ǐohj=u'x!'A  }GVZ()wyDc%DZJa7["%+\@r 3YÇ_ LiO/`IIb9?0ߣccl8$gA\( =06̒ >ORKkAj&7ߗì?Jd H`-| b2{Ojp1y TYI! Fꏖh@SY,=ڍG-l렗(kVu7V%@I`Ǐ 9}P|ZʤIcJbQnNJIzo'}X+"eT8πHLxDȁ<\? L(,&イBTY}XbCrzQžor঄66i$V\>ic7: \,0f{ڤI)]z],q7vmc D=~?J](r婺U< Ma ^cdnqEw0;~*YfJ¬9 W+;Τ4M^02bg4Yw);-c=duۄȧ^\)K+Z@ͼ+U"^=|~W6,EaocZ HA~f$ ñϜpj'֫23gQnw 7z{p뜺PQq=1esiJ}xſuտ,XiX+ "FAy3}! _w" N`癢$E\=/Oꥑj7sޚHF$}3('#2O\BkF|\'Iu/#},NIDpxF>ЛԣzX5R=:CYcZաG|ady9z HS`Vb4A5.PR@91ܴ s(fWy?Jx`{P:7e M8)- ;HoG]4zK(!M#QTmGR9؄=j6E8Oj77d]PԞ驧F{'2Wa)Z"s6\@N%qKLiw16xjP"}K )'ϗqJJx6w{Ʌ'Q9/d$(lt[r \$?)-xuUxPl-_ 65Sn܁ NG}NVGM VmYt w tQ){ytL&C$S3=ANp~W*ŠR ʦ/iNtRTdzZ&wشX念tT5%a`_;q\4Y]; b}{g) 8@I=^O0NSHSAM?(B1 ON`Ci6 kp\i]*2ק,|@"$M!]+}%G$ڬmpkhJh9ϥg@gm#Niz|nA8 ¦ QOi"tCYXB ɸqL^ݿgJK@yn z4՝X("RF0%(٘Vٻԑ@"`M4aL_iҵwKw0{F]skIL.TOf]~J{]zRI>I ̕{^FS[Fe׊<ەb`,-: (j6KZQFp*#HӍOGWz3Ɍ`TNd!$.fAIF5LFc/c_l~p]&|Ej\8&a2^ Mw'J"Te:IsФ. EQh 0rFU/)-x<-%3Jh,B ~o{כ1b?s7$(ڌΫ[,u`vdaKڂE"zߓ[d\!pr; cEJd{%)y8@UCr6 #)>)͘@uMJu rMs;ªkD_e.;0vv"QKڧ>ALT=2sjBdLl:y!SdzAơm^ ('D dÜ lB :HTlAԢbj~)DLW>+٭S UY.*`O2 Q3ҏ5e6vHqo+#â:Œ-dHr9~l gw<%|TT {IX6ep=F&AUж&n٠$3+a?O*p9+e<:ȔqH3%[#}ρ0qx^h>M*3`M"ZY.o h .LMe!=auy[8NHϥd3Kb_Uga* '"} U-*J]g[2_?#y0٪}Crp$:{QA٤I R`hsFa6/I.7P!@nak:OI僼Pm?`Y4Ms݁ Z_0]_Wȅ2˅sEWB=L墺`7 "wш\I[>O!N.i8{0 FrшNj3bKcM 靌p]3iuyRN^!-jYQZ sӸ8̃|{2X, WmYQ˓KslPo?idQ#C t%|ƪ+╫RMec)8]IJrKۦ79{cWVJo2oZu4>LJ-8ڠ̹}#%$t6>D\LgN e jj'wGƫQZ械G\0[,\Ѕ!y2.Gʓ JpSlW5\w/~EʮQw,@PN! H!r*!*[p-,Rt;&#U5ɱ,GXi"u,$a{c8{QK>Ǻ ʍF,޴n=ja 3nuFчʎqaz}7] f ׹v)F|&m&-85nvEwdS(@ T p\ywse|[vBR\2Lf<i-(ĵdD=/;T^G|yA7o}-Ǎ{:DPSJ?:BSI"qJGS"v%e co yunWMpB!I?,K+;z/~_L{[USlEj}~C7z9{Ka{ϐ7Dܿ,5iI#-zV8%Zoe97KNJ dԂ("ۊt`9;Z}B E.U%u9[MN /M_|:J1^t ›LbMقhg&'?c= i qjboE33hg$㳞UMPYa %=#weRoRc?ju`u${`mZA5~(Ź5TUǧkT°.?F+}]ɢDXsz BLnKGyFT"XZ{ZbFWixL !mBh(DxCnZCY 96G\G,s`0VhD*?cһE#T!l" r{3O͎%Ӣ)h UnD=V^$##xGлT/8E>DE^~{iU Zhi'4|z<8 -Shjʤ i=&!38Jj'yĩteO`"qx2W`Q}N# WYv<]0NSN Q#|w*×>%n@h,xAj"uQ~Q$5 \0$'S&:(Jj6!=p & C0#c!ElflWuLkڟs}Ȑ})U`Ŗԏc$B4(fc~ .CA/}.>%E6Z W0Wz:X['SdC)4զ/z ԮخCɫduA,;oҐh%)3]6W(+u?"J'[^/jQ*V,u[rs;4q @l$h/:!ܶs0=e]TUnӽ3aJPt9Dr̉j$LЊp `QJͪUZXs+@1U>`p}%)\m8~ O~tvqqOmձ-S" *?zZ(nf&z/R u뷙.S/tX4ܲ3$tq8 `,;7 IDQZt–=R[ ˶~D|W&-_k3-' VSK+Dp fČ_mڌT4gQzQjz~Dpxtk?%Ew%F/;Z6"SpPX)^uFI[Rj[" 1C=<ٌcJdp|3cz _Lm2Sp@kd |%նJɯ[ݚ^I%Pb Ȥ %g8 }d-_Us1 u5Nv.|{El8XuDiH?R@:ߔxa@h 0 B㫵^ %uMIVp2 |^Q} eÀ#0@uo56 Z XB^  TOҜJ:8]oVXqr?o57?7HX896fRސ/L[WQZ~9 BT-J$@8ebfa'7* [: uxѐ?Rɾ $Ger$r6hp6gatSO 41 1:z؄ud^fS^+Tp[$(;B5T9 ~82K)Q^tjn`NX6XM&zEmmF9TJU (2/CL8~8&t`Y^$R->w=ϝpd§9WFQAyG'av0$3zUrfi>(I=A^ 9̽Ju|A/f e`i7̺NY1tn+-YTxV[;u *=' $ы݁<)QAOx+1N1N(ܹ/,z/Bʢ~PtD-9#t1(TbgMls@j/`}&s-_ϖ1k>-DQa!ՠKnPubʚh +nPE(;gOU i>CP70OM#_9EFo@1$=Xޤ_z)9s8UF1wcZ+PŨ.Rs=1ZvgJB}? ~/זZpPrCDmDߍv<́;%G3ϝ;zTr4Îx~$4X# uOxMKO }u, /7ɧj&ٺ(qٲc)  ^z)ha4wI[̯u^c{B'aPoRZ!v$FHIEe,ip^p#>1@Q3@ )G^-eOi`S$e=d T&$Jhm&neP jp*Sj~ ȧ.?x3]ULn7AQ+f w,5tu)ɪYE=-64JgBp5iYJkFh4NT*.V 5#8?ضp fhs{d?pqgDf0݆vإx31TlP\? fMhB|t򁲄B2և> X:hu_Mԫ1O0)ri(U;zefdK_6QHT>sAH@xdh]ϰw H.M]JT8n4|E 807\u W>#zzXsN\VƁas!N%D(GR.M8DCC6 6^g`,g:NV)'ȇ6lJ̺RL("W ݖ<&Xдb)_lcmyWt0,,LrkΪ\-hp+?Px8pDnrqy2KU#V6(A0F+c`^8qZ߇}*嬖> vӅPs]AzMSfZ'Ak]qx+}S1*2Yϫc}UMtֿn3} X {8e>3j _F _ RĒljK};>}gVٻ|۾x=n=CXldQ58= _uxcհ؄Si~n2U Y׺|fODXٍgR6k)%u.(L @ N`{\'ey_n*!#lu#5pŤ@hA^B'N%%u-7U'RީHPI MJoy%ӿ#1|o Ǫ` :7AQ)(/!ݢR"3n T @.gcb;B1q/)Mv 1Kۭ%SiӔάB5@2 M(B[8B]GU ѳghK8zm| i&Eѩ>f8$Joad*AMy^\mA-ݿjY?q -O8Xt@Ǫ&]*fe: 5acf?߾[g?2+.fqڳYhUbAU(^!#EtKFM$u3ݡ?@F[!]B눾n֒#(f(YzsDoc[%,ay (dZ+MDK?V/w[@vdoit1 J  OYdh8!el*ތ< (^%B+p%"V\wA(,Y/x>a+mfs"!smeV2f8~ {M_Oh'M/}t6ˁ4B?"r<k$M%8c"M&0d* іܱ$jl%10}DdcPƖK̨_TST33Õ / /ݙ,[MIGy|K f0c" G+ ޔVQZK9wϝ.R,Njf IBSƨ\-LT_APAAV9#,Y@'ԗ2HU@`{' L<ϞCA5K ^WNmM,Jťkg2^`2ɻ(k)8 mV^-z*y@ķ$Mb95nN#2@:ɺuF$P {Gk$,:PDo\f}]冤\2fBRxuQYdw$LF4e_g"xRljRip 򅽤 ƾ-BQr N9׸qHi%;E+.|R?O;/a≍[URr a:cB0}w87$OڶV>X"/]KE kJc":YrLǐ;X7u´:i.tI=!х0Uƽ3N "\i'r?* V6uY6)my0c'䱟qx{Q]wBuEėf7tq Srsk^&߹i_dH2m`β4VKUm,Obr^ ?Uq(J66 8;zboF[o#%ܛZߘfj^?=MN)8g ~y<K iK\n0Qd3D$d*Ud 05&D| +c6VRos#>Ŏ8OU}R9<0«tqN0@ 7![}Ol|p9">QɴNe=/wpj- ;` >$kw3*i[ą(Cù~ˍʖqUژ1P L%qsY՜<Z#3yz.~S1gA< ~T)Bl])XcH,,DYo[ 5(_\|%٨4jͪlЍr%IUS4sHu\k!p/fJI«O8St" $X0rф*QS='q#i&34. cZjP$3o[ڎcʑl2t6Z*=)KwSȉEIM2 _'aG~|ޙ(M!GGlݬ?Wڹ qEc>"ԚׁpSb&9[ KD=׏꘿[ ۫, {EOL8Ze#L;EF-2T*fDkEAd L]phNǤ"C<>4=Kݴ %X͹,TPizQR'):+b u&קԛjy?;7W)/gwFFbxƏxTCūEɊyŜ@ +wvO=Lح3D"5MeJ4@'#o#GJ%S n4_%x"<ѐ/*m׫U0 d0;p98:*R 2oW>cԕT26 8M 4,<-|/`馨!f iv~,7g=8\׽& ղm.hφ)yWvMH{Vs>εʜ6]b_B).[Do{i1mazG@ quAy `q*0V`[R ßvdM1Xx:?~D )~!r趪2 PcN"b|"Gz!)0-30%7ūgN^l?gHy Whq.iyBУK_1oH,^6z DßW %_ϲ_/ 3Q"+ K/`xtOW!A jM"׈:DTʲ`;V@iDdo, ~Ր5%p Dc3dD0y N M+nj˙'IM (`Q>\]~Fύf| ;YzOA4%$,Fﯟ?:FOU=]A%ץm3SfgB#V, }Լ3muzd,@2&-ZX&mPH]+)9G$ad?}(Oޓ_Y{TYCF!{ 67{%ng$>,s3oC8;xQ^ԭ Q@ֳP)dذ~[idBqJ RKD7ɛte42VB%9@6^nL"סJ|R;;ّiq 1}1r XrMB)"1 >1+n|-]*-| ; ,)6Q%K'C F(1 ww՘\$IL$i,;WU)\)ZW8DO*?2N8c4‚Yzv0ƸauK>ATQ[mKk% Hn1jJ`2)B.fo31&1O uę%8xf77ԜFU5}4Ne-8Κr=%s_TF Yſ؎";/3^ ,rH G,I3юAv+n`?bX*nE (*ߟy|-%t/4-)a,μ!AȾE%Y88kJPk2M<@U0Zƣ{ 3;@C:g=2>"dQ.gm}{CwR[9}Ҭ4d|\TmU`fepfC&ӮljqI`k@vu6tX%^9U <;JjVFԓA(VHvM' m:(((Sðs%]} |@*Qye0YU}'"qb܅e!q滞9⓱o} :'K4 vP|P_C6QXI*b(@ܴs>NG˧(hTpʙ&q2`(b㪧)CWEvI"S<8[C>oe6 (}=Iz83r<^GcV[Ţcc WL)6OT{!?($il&cORz۾C7Bfn]7#hLl:JLvёY 8_JtI-W-%n۽l֭MS>Fx_GQtuPmiL}}!^s_^{jV. O q ^c!M+k$/"-44#Zz8o1ΰ"A' mw,9S@rcyl |fp1E }S535NO$&u\Ȋl6k$l$Y4iǦ2W8U$\KJ dz{֫-Vp|1 O/~y$R=ҵ3qK3_6 ͈ׄ%n( aw:}T(P8}5\k:S+ɝ1iC59 nle1#:'0zf$|͂Q? KlJ1-2d3|Y8Aum r-So)qb9Iڜdfb%N4C!E! X֯̇aɯxDH %Cz.O VD{i~iT$$W-*aN? :PDc WTKHyoI},(q>DezBa,^QFRX8f~|#/;+^xU0u:x5Z`A@* .Aڰ ш3<ߡk1O~~r5,Xw {8B4F*h%U{ YN-A7QB`#iMx8UՒRl_g&LSDgTqZ$ʰ7*P|koRQIp7^|m8wxS" gS[@>JqbX HdR*2Weﶼ%o*3`%}2ʮ9Bo&>F`|[ 0D[GꖯqpG^NGuɚ0v9gđ³W JZSKLaH `ܑFUf]p{@Z˫yM;Wk{!-JL+ 0],%&9(4A*}Q 2㭘6ZE:ީ7EN pya_UV_mOn ʡ!XB†<h+(]VsKbh;73[{=PQB4PАg$hj*45=plKMY@ o3.E&&4` V%<7_0"N؉H+3pK CS5c[85u ~OFou>glPaf'v;5~k<`%;aI0fNI=1{@8~۞HVgq:yvLai|AwO< ;] S}`GO rJOfY4'VO"7I+qZ6scc\(J0[M{g;g)XN{WR t>SuUQ  Ir| T!hZn% .MQ~Nѐ-HSyK$u0C =Sc蠄YF:jiIv .#UP4sCQXšUxC~QI&ڗIx9{ ] jL;`^(l'C#[Kۏ*o4TsF5s™%'J:; iO$҄Jpddq7e7zјWM>)7"J€OD ;FRC,F,ajf!g('Ӿ0hMߋ3y4_=P%:"K!s$&,=C^U5OSiiAbb^5iJG5ER7br]M .3sPLt* R!24:^b(TZ*q˨myPu%XmKw+s@/`@n~/,z|l%,_Dz$'v D{B@G7IT pUW\ vm&_IX³8_c{ʦhDJN:QҚtRI?["%E@sIm@og)!ǀRy5.M]&zHA_ð1|8\VVUy[xpɗݹ;_5Udtcz]am"ݑCQN캍ā>|]cD#_sLǨiP#0  O,J1ٛSRDzrj^j*\,#X-BY]9" ަԐጀ+P5p ߧC4TtFܻ!!UڹWzI65,Ϳ"+{Xf4<"v /Efli 1U"1D.9'SZik s|)]Hc *s)ð[kVqf^H&rߙDid)U 7126.̞(Yk[Ł6ng"R.ʨ7y-WSC:x~!w++c"8:@m}}Fd v9d[ܽ%F}B䘞#S[[4tFu.nN!0Yf~Čx ]\PNoHeC}Sk$0aMz) "wS6=b_M}}Z {+y %:>;;;n PT_ SȈ8Ył˚@AdD86tR ;mZ9鰼ab"i^(w# M0:ً? QlpyU>?#\qg]DMqe'! (w;DZYDK#=+`:{z,F3>!^y$a7^ ܗ!WLr9usU:8QvJhf+mgҕ 22=?Pӓy݌#zBJdg$T9-e4hvc 8/]"I;T mgfc5jۤxHtG ʱvI5j=kS:A/5 agQ.^c|5;408ȍ0s.SɏJ30IPuGMv#HS]O؜G-^#ՆUۼ&ToW̏DoZ2ښ15ZvUn1Syrp5,N:RSB'9LJ%e-dIey+%^?֢8p2jpfZ t=n]Uه+Jo4 J2.8+#E]"-cA NOM nTO()qٍgR۶of}Uۮ;-/gd `uP)O‹7ȮG`f-Od,9U? XT_2`KsΟm^E<*(Aܛ ĎU{P3w0lWҦ|4AuZ bǪ,ZOdFxfy{Bdf1ȝbH>c[Y5ju]cހuUl']#{+Ϳ7& /Rm=0"+H!'J'[zw%Ǯ"F6}t%l ZS\}?a֩w0OoK^n& Jv`y+dbn2\1 K{w*]XRxH <+e1/DXz 7by Jg6W5BVwS^u|]&0$xiĨW<.u ȩOHgͣ?|Cs Mn7zQ*SL/'L.y*vS6^6 #3?@LMq`x.áje,{`Ed~6y.9t?/#<4pǝӉ5BҚT1zl:3h*d{!2zk0R ;b$4\*z{gJتnR${@ZqZ[(Ґ>=?"-'%+F |2.s@Qz@ yJ$BZwz7<=(RXUEe[ tu7BtB\&\kIhYdΖshrf+9tvlPש=̬;ҹ/U)Ɯek(L0N-VuC]vkdqLn?yS/<f:CPrG[lꗫ%MŨ/Sו#+-E]_6ިDBLqD>۪qq3v_=cXz{wٺ+F#65֟ U/q=q!Ӛ4S'] #z֝ u8^ޔT"[ Gn"ꨫ@5y.t6t.ɣ \)A-(\VaOzNLe=ŵG|=ԛSҬEA邜.3*VnqeI5#e=Vu(nOߛ8U9ڊqw _\V7؝&4 p+9DۼDT*,Bs-HrBl_|uD%Tw^8p!NgȖ..ϥJ$(?^C0Yv%v4O?Qޠ Zq5 N6_5Ϯ,x)nt}`JɅԚ%m)޿ws@ݟjk2 vбwԣ-m}+5cKp3SQ>So8b uU.[ݩzQ ./$ci GͶp' I¹.z+kUؾ-z/|`ZmWd7wcS<J&+ b< ܧ=BZX=|t*[AωYLbKOWcmI̢0OGsvȢ%?#Zb #̈́Nt]9-;Eͽ|eyigW1x.EK[Tɕ?jޠgGކzeY YXꑝ)fg.ȦDR+)r'’=Y1s L Ȟ `qfi |sH`ţ;,{9 wI)sS̢,J Y t⤲+?+H}. aBwh8t`+sVrĨ:=5P:qoD1++4H`I*©>' `Z%q.)~Qm1%gI?;d.o\,IA]s߶$p/{idP ojq/!p*68rޛ@WӾ\%1'r60;Q(~3({!}/.;vhO`xI|`L՟#K0|Q|aL-uPjۧe;1 l&&!7_m'}^Nwu?acLO/5u墼MZfՕkm,rF h,5<};ęϖw!p3U۾#l rњ;EX*"bruNg-M69~rs -WH2ZÛNH^(;16q9'N8ɍ+ˬ):Q| E;+[j(. =;g>Jx|GgXdx1ɕOd+qqd)qle&[xnѐ䘯}9@p{8̴O{>/%xbz3I::~ai3H/tcT@f۰&1 6Mc80}?j[(LE`蘶kӲE6I#]Xο%.]bi"Ҫss2tYH3+fWW+4wwe%=g1(|BFbE3Id[TVNHd~J`$O(k@5(mJ-nC +!|!>҇ZmB_k,B$C}<c~,k˸VzY~gk6 j1`1Ai{0 r0r@#kRc`Fb~{ڨF_dӧcqs8F%30FG%C2;އەqb4Eoj)U ==X~Bc %k88>ЭV~$pM'y0xk{ bSmN0Nz:)UԴuɊCm̶OGn,(47c8:7AZ˨PJ-t}UQ(Mkqi0Tߊ>o$,zg?TSFޚ(*RǘlU EDT`*&W*=("2۞$ףckk`jl9Wخʁ+Y$ŴO;mo]lvg8S8@džhYi73(qwO^r1\> `퓓D ڌRGt7ċ؟)eYw ܬoA-vvʡ?hLm*m(I 2D6̌Q]Wn=MB]'2p%ƬjxWTC&Y궄-1qtT!3"TW5?V84usD[ 98:g:ր 9$-J58"S0hH]%n`mA\O@ " .I *)ub*DWBL53xYI!"\_[,լ٤0}tl@ǗT3iT*%=X>tP3Cu,@dTeu$ԧ@C7` "g0('N!1$:PW# M^_3}[̟xȁXfYPsj75:`_C)m†O ~y`J!+w_@\^V\5_L[>>bNA[t Ĕ^لe^뽅Z6#vzt<GG5V'Tt+*\;bcKÃf‚\Xk7ciE@=dM7H `:p%W^B}xr8H/UEV9>Yz ©ʳ)6Ę<:l2qA~9$w銉Iű6IGݴWX|ꁮxݪj#D18®U*C2zpq'Hdž׿tR6C Lsx{\`p6Cg})'*!'WP:A`ӡ<:/c6:u`~m/s1;O|P)ϓCzZ3P| fd am|UYulIv](fJm*&40@c#[iܛs/Œ.[qp2i2RY8f߲"*ci6k&*1fh&[fr!п艩liQ9#dK;K|Ew|U`tcߕziae<'0⿍6 M~ 0줹zn/"6F<=qD"Er Sv&W-)HgHO=}oF˛9 9[8 kC¹$z&GWG-1҇y  Cq&t!t.AdKӃ!Guo\}/&iC"J=K=#%`k=tؕ#Yy؊n Aϰ<,v%2GM[ܩP 0F7U(]9wELJv.;/|˳Kk G`KXcz՝w/`us? ~0g8ҭx?fL}&bޔ , RbwM:ОZ;x8VzS@gf0,%WǓYKyHlOL/Nk_pSMDT88Ꭱ:nzqu!g,br u瀡SC4k? m@AL޹e{_;۬FU\"R6a|bYLѳs$M@#wzɛ 2 vk2^MB;nZ7[DdtLG.%\"3T1 k?J+p>CQRv9>2OWwMyX0lJ6+|$y!CuϬ{V* 3ZzB'U>̓~+iY<~ Gr3#!X{wqW*AR|:H&>9u.о0roRB<'=`߯+3/O_]M(lf+"]űSكiƷ\~˶6AE6(Y p逤ڽߝ9|4%h%0f6ĶY?2:`õ {2t6r)՞dX1U&>{a~&:6{0(' uQvv,;eَ kJ+vqHJ-pep«UZaI*©-ԑ`*8.y4ċM(pP0&i..RT7" v%pG_4<]$KLB13`qt{A?+?f6H" FcAQFFIvJT/ĔSꏯM%Ɗ38 gߺt7H{Cđro|TlMv.zpl>5-P|G3s wR}"!uW*:dzT;3 zBcչJӊ˔z0qK]kTX@b鹻6j/]ǭN)+}bpX[:>f }9Z6 4B4OG g4TOd[ʗWg j@0?BIl({I:@n-%#/{I|܊{\;Χ"nQGհ OQRd>|~M'!LBsM+$3'1O^nQ +5\#)PVF9T](e eEryGiY7;@WE?3 n.m:W8Z_4笰W?{A7Tyj恴$TG!_y92y?{r5K<ӗ>q]𵱨yMҡi뵖z&OA|-jci.8NKU)(})ICe_MJW"vD~~~dc4QήrWȌwZx1z{^nNSҥu&%+jͤ8Lβ6a|t-#NHL&ZpUU0 gw%UW@hTմ $+|w\ UE= ގ1"Hz*|6X&I. \ AO$ߟji?#W9׶ZIܞ /xƟ%D` ~lT}[GE$`R%㗐˛w 'ފNVᅷKE{*#2rzhFX"&HHjf| &Yoz!A2)'>bE F!K+F0w]PS,uXR'RP駣vveh9lh nN\' htBLS+L),J/lnCbਃsJoa>K -!k|Io0}ea-Ҋ\JE(޷ :V)%ޭ98}BYwU;hH`9<`#z'Bώ$: *T YBbˈ0h+CN2 W6E#k G!hS@K$|z} ٓwmc ܲ7П ig>O,W_P9#.7XoUx UBGάT$'3oH# 0FP2pZ@,8j:䤃J/˛$ol4Y;'~g8i!@/A(}1KCQɞa'pT и鐇R٘EP>9N}aeBFW3~Re{LFWMDXy?_iy3K9_R iZV7\\ʂ?¯ﱘh+q$d-t7~(vfgvDܚGݙ1BuLHcqad18w*ӴDHԔV#oPme ߗk}A"[Z`C%y)K/7Ol8c?54R""p16kXMNIEm&s2ԧm Hն93F5Xڞ˽i d$ŗhwʳs"ImR+ۡ +pgK)H]hL:?E.=S.KGM=9%YHk0r(!*:°%E褀c|:+3:" z)XNmw1÷O`~3uj!aNϐӤaf[ VJZ品o؃ 9~ٌ`4lT3l W)ۋ_]PIή:~k&6#A?QH0_"# !,DS:5D{% glöOh-ɖi[O9NW`͘I҃& NT2;XeEX2(i xGtBǐީ#0uL>wۿsF)c [Y=\ u><˥-?*(.koJP%qztS^K t-!p*mnLkW7m:09 cԦ>iVz')gl\)ոzJ$f`W̋lB b 6&im9<=/ ʐԧ$T&C90׈ _~d\GYXeFQՔ0h?r3Bx0,\0 X YWhI^C $`֮ Ym&e?dSkdhctؓ-SLQU93riZ+M6#=q3v2cygUH] f݅im.DF^7x(gXWg'{JY`2i׷rkRh֞R5ڊ|҅˓{1"j<'2(Oʛ,m+Zp(3.ҥݡvg?4VgQ2h<T ]XR{6%]S/c%uINL })۴]U/;}5mP1۳U֦rڼ΅г҉_QwT7z@ST5֮b?Lb'kC쾼L'=")tMgex |.{#x9{ts!D,_}#ĜĿWf|%\ط*ba] 2;ߣd`i+Cj#R^Fa .gAjIo J Rb ;׮Os /1'UVa״s-I Uyi,tS=0d$("3 \"l)8xB_=Gv]N.Ĺ [REϟ9͚nd3FU6OABN`vN6HλUY~Bpd^&gd[5h:α.*r}OdrH3)kP@| U醺NjS °/T7n="L uᬆ $&Ǝ:6{~H켏m%mU%(#v\5uP A2wF=*eo.[RdJ O><>5>q#>3붡ϖ4a}AǒBZ_#?%U_jߦ۫%1/.Zh;9D`MUL܌boܹFP4 v[H @'5VIIfέZ?eV3j NVK~?qj),$s{iLǁ-6 r M}n*ʴVP1@֢m^rRWJ#&^*y;n$t䶪c1nA'XѨK:y1urkT?,݄_9QR>Ӭ4ZkVj ޷8D3jSaVGڈ㐟5+%PكmLEDL^~7u l\\.5!ρ*UԬ;~Oi41y.5 4lSO._oqBqN x70!ez~mqD'\fIP\|^3 wMf=\^}9_Op$<t. 6ZZGME"GCԢ`&$B5>غc03kT BH^{#eHqi* b㛪 W( `Iuv&v$¢AbdIFιqC\dsGv]s`j3ՍEEP&gsKFjŃ͟pCMCo?YD=C3o2rC 3͇3n8ic6<l{dڢ rrcñn Gkw섀!bưQ‚kvomGކ^Vk5~ڙ?~O1..-6 .YXB˛A}TA-[< hWh*8.;lѷv'9K-9OU9f@ֲt2NOi"a'$AF_b;w9(WD_@BD>}*wEEp!9vB ŇrsPx&Z%ݓA3ìU{r~ۨ*Ӭ]WJL{xFKn RP)},׬G[ЛFӇ1(.9=hFd7YCۙG|]Ǩ(.&<\CO|(Q3K>ދu^yw1XNU2q0 5rE8֥:{BNzQ!]_~_b Xz0Ma"zIJa{ w %uz0w!,\2o ;&mT3Py3F֔N9?_m?L1Pf+IJwR[bH>+Pl[:%=¬}i {>JBf\oby?Ky>Ѝ ;ɜ1bm8˗  m=BKŻf )VOtwkn8DJ7qFو+)fȖDcd6[r=qAyYe vDR _ڣ{9zaO!2!ąBq.i$[!QT]k (қ/J0^z$DcKS*Cfp7c xk)&{,&{XO5q_-?qJasM2}Qώ }5ҒFKqBMNv6[s^1'+c VC]dǾ+5u;N)R[ZkхpjEI0lDMF9Qz#ŤtX֏4UEx ^tRKSΎNm,'QD=WØ]/e|J 6x>MqaI<'Sݰv!4wƔǖz)hڡVPmG>П>JYB:`÷_dV_MRpS hZ.1*?Va GC/)푍qb@Z7 ބᘸcm |rM|Jok™}b9%[j97'`2'<"9Z: Iq'+a|y0@:[ʜ3ןig0h˳pt= ˭i|GO&X:8Xwk !Np1%eٸN2O~KаY,&9p+19fInKXͮ( X`nr#d r-%@r|$~ Ca)yAU+ pK/O=骸4[ڱ=3qaBJWe>4_MWD&ckdimW?FțWDB}Xrg j==r~=eovĠYNMAFȋ:/ȵX Jw|kwo`Q,-Ƽj)X=b\+÷bBԣ3՛b<\C5&sȧرBM)\6tlQѾ#"4EgMS-rF\|X.iޡB}n~SK+Y ) PPju0s硿F%O]fSfD*[}:e8Nm $i7v!xqZlt upP e2+a@+8gg{ {"f1G;O UhB߸0PCGs,~$9pL̂1QxqyfDNWF"fXa"5PLJ͆x.5Gz$[ME?82$&6?FML:Il7ѿttֻ#HRr3jyd8T`#4jCt!v2U+#1 "q:mG̀;{`+qg9R21& #6icoLmǷwI urti}UHvt;[N 3 p/u ML,tMFl`gD' lZWLqtb"߄P,DB?ݶOy*CY/1s„Z.fn$(=,O{Ӳ`#oݾ.~Ĥ7(<{&$ıJ}fدvsLD Eej!v\eeQ6v'q|\a;X5t6+d!>A&;{X8eL$?$ZVau'Ke@KJY*Y+)AΕ' gۭݠ({0 G`R>-7T$%(,<`[5[nM^ף F7N/Ֆ ɍIJ(thP[*2{dh|rV+7 zk81Xd:%Z/*ܻ0bi#o@2M)*lL@r՗OTN%~)@Ix?ԛ)W9$ϟ,I0@%O j'vI/+x} %vf>wZXyژd4۟KNKTӫ`f&* >ZD DyWrXZg<|--5 ,'dL)mH2jݾцo$ *e AfG`.H8C}FPXaS:_uvΩ54 vGRРa R p+&xp M zao'b[]ԣ|ݩO1MW,NZLBF[xB;Rdx+oU2Eհ4( ){j!#rU71rB9M=&M ]53}4Gr`D$,klts0sm_?6%Vl Jg3~V_">>zS=r}+;# 9pm -Y Q6K3OՋ^:N vF]*K08o#v_^S!WzQR2=N?,f \Ji*`ʟ>C~1bF̋԰0g(Yl^V H q!qX=urNm1/ *|]xARFC^)נ(( GtKy|>en!B={Ls4nSq\cJ^[+۶m玔 beɥha**7&Ɏ,S^)ws݌Ma?6%6[4;zͥsuEG6t| U;LNx!wvw bߡ/=EDy'Lys=nt^@x\BA]C"{(K]\>Sd$ qܢDU-WKm&zr7)g_3Ƞy$ydFҗ7v57UIAIYhBR郡}RN#`+.2z9I| (62DaJ~d/,@>CgJywZ WIt'_ y"w/+&M:8'G猞ӽI;uA3v^ ١DϠ`;8?<@r}>\F:Ԯد(Ňog[egL 7ޫk۪z@~*vTW&-%bh\95ywACc(~ uN͗JZ3^xq|ƴwEp#kT=9d n˱xUx7t ɪ3Qp`ؕON_KT^jrf+B}`=Nۏ1$[%ӔQꊞZz]:ް֩5C$v[` Z Aƀ_f<ڋZwxLiXB-#_x`:PeY1?LzAAX<1Mlq2˻bj9i(J67?HuZ7GwL!>uj`ɑ|ZS -fMPB[HY~^ęTIXȈ[\"%'Z1A;50`4M߯y> }CLjӔ"vdr_6k/kel5D:ݘj|'ڑFu V마ف|VME]fM-/2=SHXUJĪ+&(^=-se& Ce⁚pm4 >1qeo 6ȨG?2(o0jze'&^Ѫ CR ׼Sȗ,Em`k+)p=+AM"( cXMPbHy`zx1tްf OXhe`3&ֽ e2rT9gMhhD_g-SHOj%t9ve .%._\B%wGFE ?$E'ѣF׈9Jط4wxLōM'k~6%ӭ#<ۣhVݷ/6W~Ɣ8ֳ6'#6 WNT,5 Gdu+V]zK&LYcCGep+,.s_R,gT B0xK]U0cGoLas hF.X ez"Wupͫ@;` exeem󝉰Hr)sy} +#&[5lduX_}K`ڠ "Xȝ1 Jɯ2Ze&K54Y@Q#=8k6 @;V>;{آ+4 'W׿EDۀAWkώCVH${*4nBxWX [̀(CBRsގ(Rz+\wc~e̓=KⰊl<ݙJ-XshG"6r;˛\h*X=!bU`P\!V*iռ JŇViޘGeh7yy~~inyxKhl5#GmϝO鶴Ea =Z=ŸꯦsY4L4C_vu aZlcմio5T>+R lu8$A-?LL5f`Xрy+e$d†~X[`IYd<] nwïDÕ#jsUmҁժa74`in.r]G*rSyӭz Cgˀ S71vmWQaz~NZ\JTXX͂n[f C#oW]6epɂyC^أf+ (F F\ !٤ OG'ٖ"f{R9țյwkYg{)XZD(YL ]EgSጮTW;J~Ty߆ŭ݇k:8񃷚Z6C"NIeķ ^c=Nėy\#YmkCT|XC"a:CI>\l-@TgV 0EJZWzP0,,}ԏΜ<m y#~Q5qrⴘ>mt+Ctՠ=ګn*J%7FO4we-t/bL(6"q:df99MrtUD>_#XL}87K_'B_طP|)ajKN i# ~ }bm&#S(.WLȌ1<4rvJMp\'o[H oEކIKE}w-$ SuqS4pwH-HFP!Gk̨Ǟ* sB E P :]~W-*;I*jKm`+YP*T[Tb#HC84 * 1qW8^FC}ϟ{{5\b.PIxߖzM5ldtBsl7![mO; .lW,㇮H> `a@ISMUnU;Z?123\N<3 5ލ !E|䣠^x[-HM(eu$ XZ7n41 ?+^[(:<6@N9kټ%s7n*ȭIpv@3Tũ,A]#e:Nd__6+bd80Qj$_5ЦMI:>.54IR:V=w>8y Je,R@/7"p׵?* =3 yW3=б. y컝e ffOn:1i'CK{'b,O"-U:10¿K핊mJXyFۤG=3 [Z Ev!8ՖMl`%kkb|3gS^v@c3 $9@uE)# uL |&5IfuA<ޙ}夫+.uO|0;LH$`DLGsV2w&qE BCȵS hRvb=+b'{ehx'D\_\L AĻ@K+㿈0虇ZY&ݥwo=:]f$v )m16ꦿ%~dEI1mB%  XBj)G_rqk}opx9Ra?{WCy RЪVό9Ԏarpv{s"Faaw [=/H+2J /e(b!'p>I B3( EM^BFj婬^qsZ}{D+Pl_<Ya-M#MҜzݞK h6t|af|/YeGTてm4u_tA #lKR`Q6@49SD,B}beVSd_ IW){9#C^ 콘9KfʏQbr9T, }ܝGkcWgž(k. }:aȖkw$ $U N[U>*ך=n2C|>o'Jm1n `^K>)Gŵ.w~Z 땉 񖆻br'džmn 5Pb 2c)&Bl;Xk5Ho"qEH^Lk涡!VH8ZTXfX?ǓHOڇQpa`Hi߉O=׮P8Ѱ3nJ/#)&(lOK~xXKN (;@Tvxi3۵ ̧2,>QAB9;RY?|0U>&"uFQP}TOHXVTI.yX+ F#.|ت0S04l݊vO%=|qn ɪX?{ ڇ9Q?qlvL"!ǯ(hf(L&+`Za^: ID0u jrtrЇ >t]eR*PZHMV5nR}rs64GxpBUr(,O8mn)Tki!C9 1ʑ2?pBYF&F}NVd'8 K LmRڮ8l;[#wu3Ӆ/Njvן8 Yp7<9I ӗ:Ie:5LQj滖_a㻉_F崽qzUl Qpi ,a ksgRxE=tj"0jPEԃ,`GuwC=0}:HVTWwn!'\AvI!iseM:jkrCvJӭeL Wd]AiO0Ow![!anKո$dJgԝ+ȅ8ldƹw'һ檾VR)!o tQT@}w} 4%D\4^!bsP=o~Ӽ厲S%2)G@Qu&Z X7xg';-"C^oBaA.-یDR)UdٜIncSYJyZ=@cfpb4&{kX/_t+]53laPe ~Cv [b#=R͍b/lF8$7_紦$DG{d:|y_mo(xl'Dg/{'Y nfkY4s0zyT{kz/rS:逛3-cr>IuG+jSLCU>sHe. s]wQtாpĔզ|y6hgf=SXS. "C.,5՛_NLETYjJ/Q( ;RuYc@6t3sG8̭MN\fOE?KUD o3څϜ8DPkH G)% E>dv#i/=!: :H!3ʷ.2?דz楻d|CdSikF9 WYRfX, N}s["Z{pL< /u˘AQ /6+_$ bU՞&ʮuV;h˙x&C`P]Ť8bu+~P{2٘R<_ҋf]Ylkpz%bW(,FL줡J3 ~3"̫·591hF`5j g1/F#dϊXA\Ɣ݁8 [ bQ!e }/2-xZ(^@w%_~v@(?Kg?xS&avU&+PݮQW[V<+ 1yYt9q#k:D޳mg"gtDI2s)I206mfA*ؙnU OYF8CSK*{5cf +ہ6BPSgIre-sL'o%ہijfz?w~50sl"М{ Z0Ƥ!/8䍑 A>'JlM%g=i LQy;] x~,u={ѫ4.Otצi7F1\& Do(ұ麥wA$E>/qpCձ&P8+{P@ ƢEMm7.l@v|&/#q@{YcL"LgJ%yHWp(mu}CC},'+Y(ߖ8$~e?pP"jp/Ί8GFɻ5*"/RjI/T®=51$N3sCbYxӝw~ޞ"SmLg?E$f+z6+9{W%P@0[{&ԶŭlǗAZHΒu#%^iF,RB`V@Ȟ3RN=I d1(;f.dSA,nM4TN|9jdhgW|c2HZR3ʋ  9A`ﳔ`V8ѯ#׺Y:uR猹nӵX4W#V Cvt]p R9Z)]r?SYb>MwMʄN[RI\[n2Fj[&/y+gUK6D,xO-A$Vb792|',#svMJF/drMQ\~FNj2VCKXVFm`|iu?; Dy³ŇDayF|ԞPʲU"4إ\`݌<"޷WM9 rVɳU*雰Dhd6zG=|q.r}{&\滳44΄vt^Hp;][)ĥE$'gRM%1,R*w6NOAX0Rgek-hf T2kNe0SLr+BXꄤaqgs%io4a翿K?42bW|8ٮq  ap@%ry/1JO=G5Vҁ=4{JNwj` ijE\\h 3LoC*A5W Ftw0DM Mw#)P5?`}+r_]RBb% cl[*6 :r)+4N`-wjE^^2ae?9.P{>B Z3'ў#P8x wI_k]9IfӱW_$vT9}2e?wp{C;qv.hT-T-f! 1#-* :hR@ww/-I$[ LW +Qqҩ: eNw/R0Lr+EF?q4}wLvV4V\BMx6/hDdՕmvn}FSDSkt|: WKRfhN_76e.䜦*s'P4+M6=vQR+[G)!3FL͂4L>#PU< mD~ه̀ט ɁMYn `0:xC "%]c:*54[vk<?VS;zə$!;'Rozh]JXqO}L!'߆zinLRmA i|ɚaF"~Xqo-Xz1D?ϰ?YeSe\J9cW0ׂ-UհӞI2^״|lqG|n[8J p'wsiɇz o>0pLrkh)sXTDm m"" nNn!y' l 5!²<%k|?P^rl{ߣ6o-V\&DǘsÈ$^(YS- o_8W?< ji"vsY¥,lL=/{% QtR{^zb *B5kxBI[tݶ!WUCi<¼Q(~ xp5'%vzޓu:kËN@صƻ"֥t}@Q;xÞvT_=482=S |#SE3%5ccyĘ^i>C<?XAf_j ѿ>yĆ`-vWyjA"Sr:nV'zHo|PA&TCedȩ+^dJ߶~#35M˧cb* ,Fq~N׿&sNA-\귂V~޷C<\ᝈK+'F ^?R>|4`% * cYx7?u/%uygHϟ>:϶XϹAC]UHk+z|QjFf;^Rf]2J49ʹ 觬ԩ +[eYth: |p`-fŊ>cΑ/e\9[y%@~]|xks_ץLr2*xRTڕ9 pۖ ڵ1-ۓ҆}asEs_V+ 85~س86qS$cq(;eT#mBwj zIpU-jE3:QǑ5S)W5zG9{'F;z0o2nnϞh]O+z B9g÷diD s\䠄6RIKWpwsq22r8-J´&8Rp-|] ջ0p!mEh Dkb6x{67&voܖ#\Shy&4eu,6n;䴍^rqu7T<Քx_4u\*f[yUt>gkoF?ZJͮ*Vt O?[ek\ Ita?66v- Ǟ?eMq3*ܝ_A2 :Q?hy!`? xW*1+%_ 5LF$= l!tpzND&9irlaQʳs)vIs_M+:DTA^Z/1-@܂ɥ1 8~{f @ tΡN}!%9`0__qڛodD <*T &f,9[$yZ<%=߷jƒl{Ӛ;F GKc~K7ڹc0ћ#/NQo '_C"Z¶Yj1s++.Reİrdpζ4DFW|]Pa[\Ķi"-Zuz:->R4SJxtF`0+ {uȂ`bND< | opo;BVd/DZCl,G9_& Tי~1Rq{K2D/;)CYJUv0xN-9vA_;Dٟ5 >GQ<-q*uLtRfep)J dgGo V *ceY7p^GM.I@xMRzD`9#xֻn*`О]=,8Rme[tn_3٫2݊_U .ۄW߄QVUsEXԪMUEyAubcRar^C=ǂqKcpukcqa>&ܢ9&E91z#-; R$ J;91Ggx3y&YcX4~p?-/;PK6? PB{W?A[aFU_L87&嬨9=?hyxuq[x`@Z& `Ѹ􇃞sb//@>B3g_N .LYɾ)_?=?ϱ[[Χ\"XaajU-!$o5']ݸj2ͬYEuc#!n+^=]G Akma/z‹FQBkI)^];+o 2 yF6m(k ${ a?ͻDFF4'kd?Vb%00J\$!q+% BN.ՐX\^ O͇C zf&lOW 9:a% &+v!݅-`.d%\d-5^{cA39~fEi5j`bot^)l7m8NϥuD{K?q3R.jK]߾4*>IdW"F2[-XuDИOva+& ␋ F@둲s'\3_H0_BRmP7mJD0T|MX5!YZR͗{.xPޡf{1 u3xW:M4ieDݔ r"#tGʹѨC"$"?CS %\B`{I˞֨eS9[hwu_s^yj'+K,$` m;R\?J;"wIg}7. כ8P-GfZt;|LE53mxmez?RѱQF& j QNBc6T0~59ն|/T*#.-fm:qa ؾ. Kex&w/P|R|fa7(ls,2dܣݵA8[WRN^OL3j#vֈUݽ^+{uk5M4P8q;z{:0)j]ϽER"³swd}J SG54 ΉS`l -}70 ]F"W79]XxR[?f X8vA۝L'DPs9};:y|fy(;RBJ*qcҝOTd+'m's';iwu `ݽN-gfj L^Xʶ9S)69[YIB7۾>x!RZ/Ѽ&9o=좊WTM<ЛH(EY'w-`/M眓ewR,}Zܺ@]/_> kv7-З&"Y-<ĵW@a8碇Fo[rSe5|?;F҂DvΊRytVܠJDJ6*ɒ7 f hn`!MR;|F]aw e͝cK ?wE#bU;>>z<ᵘ;p78w *G؁HVs! LtƂ{,](B6ilk=˺\ΠEuY>s/X,MƬvIȷTv8za<(8 FzL1'M "b٩6Ў\}彔0kwږ3,VI5Ƞ)C:KU;#j涔}xv USY/v\YyfF d0L~bNK>֢)%牉OLEMTQy vkXP[k;:1\ ,}tos6&3+uQ ַ 5IN>UzICKB avj4yp)0[l8Gl%"99v=(³Hߗih-3VYH!VZ(rqꌵ 2Ɍ]C qdrm"n: m];_gs\jghsp Nhˎs@MD%"hhIcqd&A]Jze@q4N' 3؏ QC̸ۧ\zt[,jݒ9q.4*sK`HH*A)RlWx@aEܛ7xFكyFu88)\,n(&4SUٻ|<6A`mw@f2`l6z5F'ʿGW"&'Ex$ƍWԮ5GWKߕa狼.~\*cN''Uؽu(,Av+?suXLAə:,X  S;QE|~ }^ xlo>?İq.UAόy[ce2pW"h)m 0J40rj% M%$ޯpߞJpX=GQN!`b`@o>!k4h14Vsľ%N#B쐳qu7{'FQ)@C\U=FncUm!pOS*Q!qy ЁS5*>FBS lt/AY=5I_pGW/c+r:|)ZW\~K |]Q-wx4&W'8ؠfD. pʼݰ&'Z>^L5~5· 9H$k; F{.'(K.RW1ĜS%6_\k^X+E]KNt=qR!أeUYM|Gi( rߥ_/"c|UH1@Quu|5+| ȴU7Z.K󃢛v_RA,|@96v1]pZAH֎IDčc.c`[pD+4 Ƥ'<٪a~1hvkW-3чeh e!%pwq>RQ[=B aY(>KrK^|dj#E)!e&L=#0'{ _feDmFKnZހS6 8L< 8It"5 y(Ke eǥ^x +AHZ;t-@d>R7ǁ*%?;ѓZ70I7Q c'Hگi Poa'OQoH/4ܶ8 %_JfW4S Ǔ}Рҡ;lT@>-*%gUrsx#y ޜh8=5T6ҠUcՀj#^vFĊr$fa{LV?DxNޟan3jhR(<{lg }:!Fc*<쿟ɬ][LmI LU{3O/vQhq">pA\(?y?(=4F^eҊ9w}_̽b!fM H^PU<s㘋Lj]'?Re/_1J~˺9^c臡%_ 8#Wюdm]/!T1'(5b0p06(9#.]9*o[}tp`I x`!"O("VvxgLO+4З8.ɥ=qyI:>29n( yE`pbSxFO VEv~5'Ab0Z9JI >tUd½YH3F]!<=w}0:@Cԯw8q8 חRaL+I#Siz n #Q'ePU4m0b.f0 :t W=2 ~*fiaEeuA R cVz 9HԠJGFa"SچPBBn !sM(5"4:LyÀS?\4 ;lV]8K}+xFhq[n1ehVhwJM <(_JwJV9zgΘuuP4|b~3&0zBXӦ:,AnA5PJ=am{&D(oEGGe;СᖭG憛#%xmHN^ -_&8Ȇ\}ƨco4APg4V#hqωݚ1K@gXg,pg]ޝ&!'zscϩ̙R'gj~n mO(|Ų/ͮ8'g[AA:M1@HJ,]9 Q j%j1~Mf&lWe8_L*F=s3nFFݵ:j4Ւzū:Q reLz<]FiqRnXHe8YHZqcjS͸sΨu *j^n9a\ =vǜ 3@ń܌!Zҳ?CAa߶w$$cx_ m4OfmT [_3?bzġοSY~f:R+M?%yj (ڝF Aε8 5yHwXҞKD %nb~f ]Ƞ~3nϷ3|jMQ+ |3ΘEfvW IuϞl|8xeHSr2="/|}*d6\=Ya)mz:L ғB> VP.Do!d^x\*ehmgM;?-]bAYU |87_Qnl?iWI?D7gL (@t o&Zx^FI{zgDBOb/v𗌢_q7Dg}:orh׭_KbxKO~PjvM'KG׌UK扎[@)5I `*63AŁv}oV9r$Ux__!Yfel6w=w@H4Z8p4 lm \l8P/_ (/ 7'mAk|!M e1sט;XOgy nad4K͙6%Jv@;@0 ׶G/ T3?msx.9M"eF/'W{+S9p̭maoI/j>^ [ya&:i2;%-] ټBQaWd,,,xN tUaڢ:| Ʉ,t%,>덛Xõ C1WQwq0-Q>cOqIxeC+4ꖰ>'Ox A66v3~( ? 1:TU&OC7aLF̯3Hb$Sv3I+vPc)զCh y,zѭ)%Jm*"]N;ť ]jH5a'{ޭhD1=/pjk΄qtLp!rL+?am썬V׏NP`k#:b>}~S,wΏz= UmKSi^5#FưbDreQ l_W~h&dijjK-P+ bLWM@[! Y۾?5.kמUR0Ak ";"Q^e\(_mǍ! >5<˨DVs-HS[wHӿ- H>[ɽ\JEV9ev>[ VY%)t?ޟEȉ?g:seSnCDDLJnbjRFzNHP6/Zd%'%v( `:L\t8)oÖ,ϑ'Sl%AեO@ rR&r CFߏzAKFѶЌrG*0HZkA`@4ˮD@n[jC- b-҈~ 4r}7$A &v{ P%\VZ-CaQbSc縻j~T7,\Gۖpӣ/5A }EMCBڭ7BV_J ԈC~QJ5Rng,{Qx.C(Q췩;5εb&׏6<'5,Tqh7<֋e5B-X<*&سx&GMq,E/Sj38VS4Ow2 W\A-h' T d@]){ZTXJwK]ԴI0f[В,:\s[=۝4}Z-)Vٱ1^d]o@(jbf0Bϒݶa~fzx M=$ڇ~]a8brL}m^bG IqV,*tFy 9=9rqʠ 'cq>f>RqCM@MwT(N \-J00K5{L%.\ΒNCjU{^A*Ei1B 0# [K?/B@$KS j{4idJ@A>cw1# u U9 7x:(] 'D0xz3w;XU"˃VVOGKVڼa iZSk vMܬ6J4p<ٱbW}7b6\ͼP휑.G㉓lu敱b C۶GW~љyc7{GΓ/WtD-Fdj$PPXH f:I.!n(p! ye\B -1|[vJbad#:g-/f>QAږݱNָLڨ> s5vCƥ07!3=[qo8Fy@d6S)U:%T ;ɯ)U .~on@KJ$9U6!%|ո%Xj&oX] 5uȱAҏ6v#LigxTsáC5d檵>MƙHY|J @Q~_j"U55顥->N[+zT텒Gz0Y, =z\=POo3c}bYg;eq#I/\;儳톌86,"Fx/ {8Fۥ :S{pNgiBPnL=ͤe #  :n@h(ֶ/T`7DF>x[ӏ: ݰݛ^G&e+aON̊c$YRx:yO/eJeV 6ާޞb-)/l/P~s4nnqӪ$)ZQ 9 bn^3*H=uJB5Gg"#[]e]thDBy! :dUNQ'I%Hb4۴hOG!Pqk-:(:6*Vch.>vqa* vzOAw O;լ;HuEtn:gҞ}=\pXTO@/Šx߂j/B^=9 tHzG 9}]x]%:Z=?"pem}j~풳#)A&} lvG# XeªwωޔXڍ+NÌJxb <(/ dvv abv0_ط}GoVvIk0_QA_mf|qMɉV iQn2i FWيEU5؏JRb|Lُݡqʓ,7''[RZܑ&mE:P,G+$+oˢ#o(V?eP8nEG>|1xra,hW'&VOK~9ɿſKob\X~c+y29o>U×z;$lf;Inwٱ@33AWT.tkǽc}%Խۛ_OB ]q1'Q 5.)+Z=n!t*@e3. dc9gLP 2uzFޘ33BF_؇&XDsbX ܚ}ŭifλYG28lg@+!7Iqu|У}n@wLg$;OtU`t[>bZخ4~I=.֝miC;MbˬGU'?GR(q)T48rH_앗gi$BtRzy`k}G}B55n!Jt߱V{jN.DA<=.OoRG OPDuk=I0J@A,Ѝ .7[/k0ƃN(@hCG{ǐ^"&2eg L`= 1 ^(JPۺ&:F 7>N%`hg ;v~Z7pxD\mhbDE hl) 77DɅmW D{Ģ f)|kTF:đu Ġgj0gxlc.\e/xQ=][s+h=O9!i@¡_~Z by v]S, t6!+-V [S:P3@*"2hvIqO!rw%PσR}漃 nwIb \HD$,ίZhmJU[QNO? )a% Ggك_ ;q|W~]JDTZCw_tχFxN&bFÞ|g1zF؈ *sYq fq_s9ҩ]+jqqo{kj8#LXxZF Vd \(n2u:$Kܐt)e:&O|`#C B ZyE2g)Yt́y"^!KLۣ/^ nNKqZ$ۆϱtt }Yw$6~Q_S[_ A/KvC޵{BcItEDVgUb?& َJ!A!:fe̺4Vees[kt%A͕* p3^,Ј/:?Ay4Ұ-k=A@aȒiu6|Ar U+X/_3me݈RTݩF ڔʱ36B#;|+Un&PB(|خ54"b&B8mMS`sInr^%T}dH3:Y}%4,IA|WG2U'uK`k(6f؝w]f[l'KByzVQq/ySw^_}@w£wZȄV)c>bY 3f9X )sG?ֱkx|n5hL~C[/>b%$ߗ 0HWlE!ʉ\YگuD꘸_ %R\Bќ143r9mk"- hY"}zggWc\mEwL 9nWڅE'L嶟&x/`^;=V ^7OWEo7=Є*&|g)p4OǠyalY ,;.2.xVtT~ڜm%1,}a{.!kxEaЈT+M c9ֽV2貲 @]V9cNߣ'( 6XrI.E _Th&G 8O aZRu`([:͇[j]LcŠ-ACq bj!Z;0ݕ~TVizi&% ?kt"5ZN-ˣ)ɁB@E_C"N_5 9]J:\?S}T눥OE=]Yk J8qt.\-U#鿻.k[ϯz"ņ^SB G[;9BM ¶ln啛fƎ'H၎VtQw萚tܻH U9tE/1:D9y\7_$sQ[ a>q+ʌ53Uq/- B1 ([3gCI|k2꾻窆u%R(񁷆`µ/F}zs;8*Al OQifrJ/[Blfuf+4vuQ*<Q-}Ej&l}b*{ȺǕDD75 2U$\Qe(c|ׯ"ڔyΧ LQ̈m}5YD?MD2)b¬ mo \s"=֟wZr p9m^Kmi$#[ԣ68 .Ex*3>xc-vB h5x0<*G*Y [}Ř'ى+TH\W7qgizG0Z) #gnL7+ZrN4Z5L&7@Rau,]5LJm=@A%xB iNoFU . SS'+ߺEb ,\Bk^%f6Z!z`*cIM̄%2h&i;Wc"(Ȕ@{Yx<ți(C~y gL1ӐMSOc[hMB|ױ= ct J)͹Po#gNf6Zw&\pӤQ+iٗm߭PFϓ\(IϿT _XDK!hhP-W"V["k);Q Sna$r&bH%O ?׸ʓ}svfj9Kl4{GN+]4ocWdž&>4NT} `? h0<Jn/l B(m2BD22vTRV}InJ!Γ^.v o=˳$tCttt89fA^MdS$EN;ֽ9 .9I`}=OyƂve 3h"kIhϜ%Zƕ 5#\Eg(qN, >EK:I$||8}) p7X(ѻ:$j2$pqq@íRkM$ɫW/6O5=ʤ[΂ăch!MO|\hR.8%U kD.ČR9Ԟ6=0sĮc Qb$ih޳ ]ľ(r3%Ʀy l{y}TL/H @lɤ`$[87+]A>;ӽmp`F>T̞M-dt|R#2mnE6W.] BKǶgzX)4SO=E;"m mL+7k!UͱЃwHtz1db =Th1\uLV\tD2:Z8)(4L'D 6q] `)zƔ$c $fA^ stMy㝎x^ kչyvqn33mY3AF%8+U1>_k0JyeńuuBnv x釾^l8%}kX\!Dn#V!`_LR3X֤#Gw;7z$q~ikPBiO]R#AyP\^鄋Y6OAa.Hz偻o%'/ü_f X {, YyTda^) {dpX7ВG'Ph,=L/4ƪXab(6:TM-G qׄ)ap͟EDZbJVd'w-"35k~YUTQMk Scv>cqcYYTށs"J&$\Ol1UbÚ Ti6; \ɡsl_)ʶvć;'tߜ=!6>$awֶ4{K`#_3MaIx}"[AMH9guLELzÍҸQ²Cj. 7_ҨA2!ZUWa@Eb+A8S k"$]9)_+2 J'˧|&Lyytk`n].kF52N8Rkznज@r4] Ա8CMx;#UG }Z |Yԑ^N<>0/ɤ\ϗӫB$G\9^^22L3 }!ETU,2*/(n1(H<3 >Ӵ\-Rcig])_׍臾Zh1)_d8/_]}b٨@"0bIwiE+qwefzVEuoz%a=(:M 2^}a_{RzX+BLЂX$bo,(yst|bT~k.?Sm|+qzKXyf!goD$bivI^. س5L!GGEcvQG 4#kv1@Ԍ_^]~ˡ+INo235yn%P+p݅Xfdnwc̔{ O=jT&ioP>K3i- dX@.?JjX~ 1+ &+?.B]dLa-v*~պ};)5P2 7~$:sv~J`R]W"|?Lx\4QVvcay~>:؂?cqjI>댇}n-GhV:(fg*jrcL{^(8xOߍHm  vd`:fw8!~81*!_Ssb]AGMpk%i t駘F(xRs >oݩuxc;MUlDdBؓ"֗z+F\\gsحn:e񟴩Y+bMYPI6=qPudFRuoT/!p|wzE %N|{ J ʉIZ: P}PL6,>v&>\u..of6C(;iR葧qxs:m tY`%Nw7wȚe44b٥v>@\3⺺ ΚLqDyz8%}),"znװw6 Jr.xXηCl_Ww,#3Fn=;}M@aak`E޷WPiIionO+ZB(^o pucBR}|܁7+Im8޵+I&:jNcFyOT. #z,~t9N$ϒؓvUKڟn;5*WG'ZƏ\@yT\A[;Jl1AvΎP͹L]QwGvD7 kY5t_e ՘1No )TܑQqڱCZӈHXuvHsC10c*=ռZiZM J ;ruq#951u$CG?f׭^.DŽx6=G,, E@A+/;98cI~7zNݽhO,+)]c-.R$A"(7~Jshvt%`=ՅV#Q,A*Fۮ}SeAbf/1>pr: x\dTRCqAPl%yg/}Jݒ>Mh}K{/l2i9Ec|َTQ+dӦں&r㩺cPR820hHE <[g<^|H#24;쑴ڕ'goL 0`zZZ-2b܂ufc/=4f&:p%-_LM׶)d'57P<{j]q槟_u"Hy e֌tQS8W>FK:%E0j[?;$a}(*052Gx;J"GP2iX9MDS(A7(\ViղXʏh6ČDܞH1lDoDyӭ5zwD.Jf֛!ԅ#T9b{'ZHJK1Ä8i(V|XeA y_fC! wonn5U?}1s "K)fUz<#-6|06d!ׄ8'0 =Z~ MHY}^y;% 5֫0K5it.1˃5X z7P`E 58OQm8>7@ŢR an^aFnmn bWl?ԷUӎxS@H(j ጥm}rnŅ6S9u&=DR&xm="荍p=b9+ uYxYڱ dѡris}1܀ ]tY2I3Md?d=qõv_1#0l};eu=Y4![<ӭqA} Ja ;V0/N2aYh(fI%>Ht;Ub&c(C ?ts0 a-P>|aBX2[oCNl-`AI!tێkŢbrsx782)l'Qi*X%)LϙsVwi\㩮||`P$65˷I C>ExʹNF8 ӿFpx(c\7K2IWfIb_3X]2p3{ʪ?}:Lwd1Ylj2A<A|=3μk&1- r @ƒ5W4IQYAs> SdF1(ϫJL W!B=!LMjvXM;"hou2RwSjE8vT0r+^^~fUY'^\N7*eZL8&`p'feORnCț4\kyA? =sPNV+rE8^U!g;eѦ8kF3V2 f{͔߭{{|f.S >=>0sŇY$,>Ý76u0A ڌU+$cᑹWP[F 6=.X)י&OYTVwpTbOuhb['vl=I鼕3T뽕[k3 yŠϟ1zأx2EhDuɋ|`D? 8m2v'#eSz ?I%Rbwq3/>&A8ݕ592Dž~YPV|S~ u.|嗎b\nj(Ǽc\B ٰ+Rs2P cl.$ՠx>9DON.3ؘSyRwUc‡mh. 7.DH ^f$8Yޯm <^?L2?*Stgdt{O9}bhX(1܊p}5%}FK)7HFDclSP *:SwEKatBeLk/A@Tb1$]un+clVh֢~W>?.rao(D\VʮziQ U*EOd/b,|HQX7rf,̳&CHºzXj,|&y|_b!ًqG@o)%:sozNv*DXI{^ޡԘ7 D.wѰ@'nyWeD ߉7F~`̉[yCFo3&K.rCnQQooժXg #ğm"eڭ7!hD1bxShD̰(6UE]>2J?ٱ"ěKĉY}lN No]igplt pq7 DCԦժx#Kz'Ǐ|٢$f2Ihy*C$Fu"vFqYW M)&:ueMz1-Z t1dd 3y`SD^• ))Q}NxVu,g;8uAOթMNpYi}d5Z,?)t O8t;> \A /xv6?7"B2;Gܱ_&C>_~L)sg/&Ho9oq;.%qO/i=--k+QYq"b).QS}^'8\*~ Rx!2Gzg|9 l+"W<YЀ4^~iF+1دt$!@];no] aU0VXklo/u^X̜=0T3;icA%cʑ-p^v؏} 3HډR!l893$=1KB《p?C,RC>h 涍jqFb= TK3L$Ɇf{w$,XN)ܒZbCJ'F؎$淃*R,1;F%{,+sS5hȘv&\,A^A)T>]jΓiOF Fm<:@sj%ãi{[r EF":D qI\\oo٣7UO[VI^NIw* B2iEᖎzrVKJ L]RF[+A9uAԺ1ABhAa-`zR♣0htt:zq'??Q!B5øA X'zal13&َ[j5l({9"Sb3[7rQ<+Jd 0u׈/i%R|bг%< s}Qx=3:1Nyu@8OClo ֈ R>8M$+f&.KSU޷zL쥎u7Lrq) M `d$P2a0)k ba yX_g+lMv~Omb[֘&ܕtY-6c#I "7NOgxa.,8ܛ\p,ֿaZ~SmA|9ddNʟ= r[h.U [ [w3Y@MϹݵ5U:5W{T$ 6WGt{'QZ]wCakL>Pg_ hXp|a&GF;K`х:dlYxkiO;lIdQ])6QO`=aI0 hAX~X!.VקD'7C-Ӳ0@Yj7܇$:uGwSkǸHZEġ=}">ZSr Ar;`CBM0ڽ0{Jט.ɟP&eQ")yBV--kKP~MP^WUV.D9j1gcG]ԓ$0u6{GZ˜ @kCjVIHcgT[Wo(!96-w_EFP5,JeJ uGGv6 7FKHYf$mؑ1cڶ1*} ;|k,GŠs8kS@o H |vo [%T"d= 8&нK?pRY_.sYn.e/Mv~7,odbP N5|)~2&mZo*%&\ꓦN,!A旜i(P/9U_b}FN;2 K>'Ojaݒ-duDM{j}}4|JjnG2e׻NA#_Xw:Ȓh vX\*L,ߠZDAZM_-͘,2$k)C dT;o5yo&E>68gp̕/AK[٩\5d`&(g"}G\ט[tUV>[66t!XxԺ4Mѳ exBu]nZ:N'bȒt*T''}om L 5,(3 "i|J)LŽoefƀi@O5ey ɥ) }ԮEgJm Mz)bfh,o*pt̵hЍTq-  r Ϻ[2 r?~XFfgcKvN4m|D5^W0b^\{u@ .KǶ:^Usf\eDNݸ2ε͆0EFD+S`~:Tu`+R̥gE=jA>>Lg?GSxhCWBh~ $QkEgl8 n~cl1iC, tS4P/R5]V.h_A d|Էb;6HF/z;FRr 71a:yKxށ_A=oW#mڏJ>p_Šy;28:psU pi\fG@[JRWd`P9.[:OD׼dNTA MCMаz4|bRUґ5٦fn* ]s']\܍w!6e|%%#4޷q p+Eqe{ɽ!s!R(Zmj$8|jߍ{&-=cCjg?T),ދ%{nƿgr[a4رbI נ'Gu6BWf6{-ejxXZv)/v.Qt79br^{k'6|M_8BOTml,ҪwyӖ@M)IYWdDڄ7ޫ̳$5ݧfu|͔!egʺ;>t뜊\)2-L%= y*NIz69Jm0AnⷸH?[=d"WXY[#fi@v?q%{=: $tV^)]O\|~cӐg9!AC yY)$EwkFޡ%I/D^|=3JZݣ[FklFPPLcrrmj:?BoY p@W2Sod`? vT-jFG_aK;0bDţ)s ugʎyڬįx|O!a6(F' gp`guCR׉QB gݽ-0VHЕ79#W ,uj~{oŪpfX$Ґ8VTRC vtjg~(?Y@R(ͱM@SZ)M\'|ؗR0PO.yeKΪןO&bUx YItU2 sY+ ?~<ڒũ!6װzV[RisÖ=7r}dhcAT*ʥѮ=ur.^&R5;PDM]f~Ti L XY*kD5 C"<- 6\ N݃9AdJl[{1waE6*?xl404:TX>|bI+,]glyߑxc@42ւ#alq^4,'ON0ksnE\hzfe~$X!u|GxF(u@5+$E(vYǏP*p-֓11y/WX=գn6D 7XhE WZMmNP-Bu03֖ɻp|3WrOL,F*LDM,V^^;*e"`=<_ca~KC5 Gtº UcIG9̸!tWRވ ;) ."CWbYH7 /8yJYY 7Q\Zdzh;6 YRhl'Ƃ}=+ 5XoӅAnsei:;emDjY9>"/ԝv ,{]1PVtU7pT Dd'3Fo50,Fr@)mqJ@;r$gSdY[.</^-3*:ޑ6牳q \nlut,5tzE Y؟-x''ؿ 2 | 4As#0A <">K1&B#${I.O;P N$7漡T-6卻{7uУV#A gMdĄ[|Xx_>U JueT`YJ$jgI6a;nj"^G 3 7a X%{C'*${=euss,XXڞ7`? !I疀*pi]p Fn502DIGuyyV~~VduƣiSy7KwOn,gmc⹒;*櫹!J<{m#)۰0Qv2k^f42u7 2AfԬw=" ~O1Uܾ=I>.tl|y+/'U7)`:8b ҂SA?dűGIBCXF\wMʑXd Af%e JZKDȌWPMi'55U]j o Y=ZA}Џ䷷CE2<1O_[)!j@;o):Cw\BFSa5T<ҜU 3VI-NvP=+ q ڂY'#A>S:W.D;mGisfJ1Jswr!\1?ad]LN ٪IÅH/;@;3g"#PF;Y0xS~mjNZYZ-rȅȒ.IL]@` ߣ&zto,%a }g݊W xp G;Fr%d zzw^oJ#D=ҥ$&K2$'W3QI,sqQ@6N(lل.3hü u>;ztg ݢ /XnX,*Ru5JE#QьCL`qIހu/]V P_j}p+*xLfAkC=|ZRɽYRp5Z (+3jXΛ:/%Ubwew"& 4AsJ[OQ3]PU_WIn2i ܣ1Ʊ 7%K佀*kSX32JSZGK)xw^` wŒmoc! 1xbԇ Əu]UVߦZ]][{zIۉۘ)$_`/ *w%BPf=iiΙ1WWQ)"ױh,,?8q:qNqÈ pOC]R51Pp=*wO 7l]>[We5VL f{>Kj@]6-CCA38EL&9Υ Ǝ3|Rhp 9z\OzcJf̽ehTCE<`Ne&'x -K^ZdL*W.1yQb;2`lP8zgkAn,|d&x.Y%N=:\LJ\oOlcmk,+&5&%3|TQ9=oGF(5FNDt-GFJiN\2ĥ8"Eo[mڑ>{Fq#/̲2gs!/K}EwN\B}h6b,KIE:A0$M&!r.)Т<:=|w1&Q{B>f{ƂpU/t~]곻 ~,W# >̛<:#p[=\3iA>C!*W#Do}2Vt1ij J ?*rUqz^9'_ 3 UB^k]|W&ݍss75;1sj"vRC ~[[n!)\4x+sĎg|})++w -~-bE?#2g7W}6*^M/t:X-տ*Tmy5ӄ!j=fH)eg#O,o~g\Vk* etR[(5YhAgJh29E`i86*H"vۄk3#>⸷YlM?n3Ī*S5:nVp9Hhy~#SA6< : w]LwAqusހ}8MRV H m6;a!%LύRZZ`bgq3H?+\\ l1$,{Ne`Io[ ~ Y[[阾ED _QA 5 8-(7 ]^ ݤ2 rCg\ XKo#9j+MeLU@v/A\Vk51?3FBlXDАoJ|" `a,+Jb&Ha=ӸJ놥mr]jFuvnL..}UIܧ<-!9ȞW?_k[M8.Y~Ṝ!H̎] DZ@97#3#4ꍌEZ*|_)TbS0`z.^ z5,o[֐WɘWUKa@5"Fo/)J_(oA$0O_ i(gYT8Q̀TMbKbo89›^&>Ĭr'HY j]!dn"W]-Φ_g(h oINV{2$,e/7ӭ`Tufb\4ӭ/vkgePHTG;ɽ́#QyJnW&ii{<6๎n~ ڰK7/oLH>:2Al}3wOadx᧷?R>bk2ǟBxGEbD$UaN>FUKM:/}>=]OWPަY5("n!wuTҽѥ@w>b jΘ?R[M,JtTQ@kz 2A 9a9ݾ_mx\>uc :?k촘<.;&xGf?*AUtB,gO̰,UHp7w:u@+9? f 'de,ɨt"[LI&uxSj`AZ֯U}Rk*#KӠK~d'Tz2)#7%ˑnő{ʞ~ǟ)H|=R1tS%|P=uqxX,]@:I.bV]35wX]]ǃ7тxNj%?H/ 1]@nƲ'oH1!AV`8/搔wvgM><)J QSJr7n7F4Gly9fs٭$ë Ó*Vvd@Yӌ0ƀ3p9cˋJHA]R-a<i2Ai^O3Wȯ5 Gx3>WbuνyDj|^C3>ZH~y~+!WQPm{>F?+DY'2P(*ꇳN5?K'}y(0Sn 詑U=~SI(t8Hh&`ἇQ$pY*,4 5]\)0 S+̀ 2:Ç8ȩNt LXspVP\E" [ʎ ~uȝHd{< 8mJjZxI!ݞ8q *UIy2Ϻ3·sܽ>Z n؉5 1зABJx綇tJ@1>1٥U{\!<&b9,㖦7.]`tLI_\'d"8)P~x*Fٚ؁ iIR3+b@y:9Y~[}&w` IjH*F ,QG7J48"_xuwދ<͞~?mAO? ޲+zlSX!'$WȭT }wcjlcx6M5PdKc%~ ~=B" ,.>Dj_|N7: T2aF!;/Ϳb̢lŽ"Wg% %<%ҩZ}ph;XroQ͂'ZfTnΖs Z5BW\_JNbA`OrZW /aycY"Ì3+b~~M3F-j ᱵ㜇E 6&O5Xc;֚jϵZf1nozO+ t'!Db!}92<6ͦ|4)0:L{z|m7_ۖ{0PPm]|kE2!pbyYI[qaz_c0aK)P@!?.'OhgbivEm:Zx@rP(~>-ߞ+([9 K[,8Cntjv2*x:[?;teuMNm]g4f~ XA7KQ6jJʖj6cu9e|}ށy5;^閶aZexPT J5u܍QeY#zCJK8IHL)#Ć;txIf|Ӌw[2VN˺vp~j3-[ϸ+%d=7H/s # i1/Ng%捣#;z]uro ONxgW%~gzXV/DF3qśU4{VCWy՝&  yփ̂+h/̉| pC2pv[ AK3ENK/X+ _کR KHWhBCش,Y5,35v8ib%!W];- Hj'(»/jBy{'۸bv4>OQGRM&buinlu<ͨs);yAч@,SgO5@wKN0Kո Bjt;5H[=(G #7 X 1*C{]OEnfϗ+n4'^)xR1ם-Za=xo5C p`[u< Ht)QBKhԀ4`oglNCSk1 uPa$kR' x˼dGY^ $F7' LA{|7a&@{LAE+̗8b0L ɋ!U9`%2֦:7fQq*)Z p$HN+ qm/Xx" KIgG? v!3@=8;h7ՄHe KBz \f>O)8" lݧ3%ᳩtL|ߧp*{+UefI1g*؆pw%5u jK<6ǒ qNYK=Վmf6k8H#%b\ޘ#%ű0px2j\[ʌ2xg1*tg[@cuTW:c$JUsinf )?Gfh.c PMG!Ӱ`lJ wt Fثz.z>u뭗(f`oH{(Tw$X&.iF QBFq_ &F!AJ}ZNAxͦ{s'„qiXLVzŌ4j0?D{S9Y~;M%T<qMJosH0cݡZ̭ /&C"T#uNd!p;;⦓@gnamT8/& @6%ෛh<7!-[ɮ/}2&@Je„`z8odh^x|%%SrUW=,ap*w>G,sO,% [Ra5;\7ͭwՇX6g }xq/q!tt}F8E2'Y4Օt)c:\LaFJ~f/'4EtX $_WzR#{u+#SquWG[& ;E;]qWCIsw g& yN5nSWsDe_Dph/,H7ݬxd'M]Fp(hN؈yGGUѠs(8Ɇzmؠx#/r )f[eO2 >_epX O'؝k,h \V0a93]9%`M4~нS0*ܸ*Jl xJF1d!Xrć="̺jes_3qzO_5DXgir*\2Aڪ.ܡ m(0>&xyA;WP!aUx U}~y[=օ[rEû"~to wBښ6%sg- 3{Ջai3x p9E'<}3^ vk1P6w=z s%\2`AH{SOC!vKyUv:9D'zZ1Δ>ˤX^QYJ-*yhHRstNLů ]E`~"@h Cj)(5 |LT Mr ,;M .}8ҬAr xm?[\M6Z=Eld[G3]r^kз(D4Vךfq2~Ab PAMәu\2%hlj>Yr.s-K.ױ!phЪ.~1{g`E.ntxKu?2k$~H=_.::0!hwzH/J8f+D1.F}!̫UC,KMwK=i 8MZ4zxJlcNbӹ'/tMY?yY1{tjҘP@)u=qUč&!U\,#F@C;w/rɤ:.4su6O:*+3'.N? Zq G oCDhՒ/y1;&izY5`%0[$q%GQMCÏN5Yuy dr8VJ擶sxg^ BQK7mT3W3ծ\-ľ>hސ.6C#k#qsjAߦn0P@p-(>ZC뾵8G:v%fx@pg %._)Jٻྍ+ܻε.j4ewNd)":Li$~q~m)HkI J-5EcYm'g{#A4yr.frXq~n ΛjaAD۸ZAWڂB,e6J~we+Ǖ#Ց|dQhG 76ŞI$8*awa\mhc] 2@Kk9EBڍ-nH acN]V&3y c[,7HQ-0C&q8sBanis.B@]G6X1JiV*TMͥ۫N :F@ MuM|Fe\>sZpVB8Ήw1Y<%tˇlRz0smvt{%[e[%;^Q W0ϑ*V2 5k[-`X.چZ>"m"GNcg4>yz5Kok6(tW[HayDx]K1jA8 "*a/qY t;9+ 9"HNyTXKY(I8`&["dWdb48rfߩ-ֱz*#jƛ{FkF(N3ᖎ(4 98T%&j_}$:t\5 pBi} 8fv{&ַOJ'? Iș}r\cPWw-KӤ=NO3DbS\cyMWvg2YL /А>G CTǶ4;?f/TkRܑ\9cypX/W>T=xWz}S&>˼Mg\`j?EXxNORpb0:Y 71:u5{k԰y; [!1/O1Vh4ϫM'tDW\AO ~Os&5 ?ۤ\6!y'LovD.JJ67*?Bs`H >}!2$= 59)\Z Wg-xDRxi~rSǬV9Ux),'f68dCt~ Jd=d8\Z.ٕpWɬ]ش.ӜԲt$A.-{17(*uYtG{32TIY{c$Zt875Rp^te"Ne bRZ ^DqϘ=C F/-D9']op6!e+BJ"|~fØM'ɊZ WI5R!sg,1>KLJr_v=a/v(tA@+TPMg>PJ;k]_YZx׶Uv+^S voS x}+tZVH>uHTelMl -Q~cty%U#;ߕ\ɪZM۞l\d/ITd?ֈ.@#& K@D3ɾD̉~~.(މɭw9NV`z܏-?160(mkm(˕yrDL+N h?W727a~|j@&͖p6 ٩nmצR0OUa;"ACxL\} mSɰ !b)8g!Dd*PKDmE@-#MVɎ f>˳jBaO4&;Ev&a(N??C }&ٍaoÖ]*'ןu{M M20(N~0sDW7kBp$مepj\=LQ+LH'x'ɹ9+ق^㳡Y'9B$7[j7E2Ref\H5ɍ8M=q&zSP^]ߢWȋcG U6FNX[T8'9TEz?:sލ0d׵oi_L|1t_;#cw8oH0 YZ