anaconda-gui-33.16.9.1-1.el8 \>L  A 8Hdf#)U][ lup[ݪ{~GK w aEp㦹Iڇ5(u*ha w/+kمm~ajE֎|2,/ܢ(SiY ^!zZp)3J"h2ak22#60|QR<PhNjxU}ZN^ۋn>mv懆a#Lj$̞wo*@xow9 fD^q]lV~:Q¬C]0iœ'#*'%fR-AuHrHyɟ>gda/tS$&Pl, RA8m8 DqCUjxKu{&IuSh}iX2IBl3e2*iS`F6ɒReT*1$ԏ*YIzcOh7(aɷąnDT7uwμƥz8mNlʪod(MH<:Bbʘ5nbccb3e70fe4b9fb17a4f21dbc25ac0bb29c93609fd228b364e411882cf69dc489b9d44c4a1de5474979904098ab2806d4e9f0ab00302047c435bb50067306502305fbe624cef0237e316adf11cef798b188f79431ee4cc805776335349e56ab968179d1bdcc73ed787d3b829906d488010023100c7a2fda35c90f3ab7e2cca5ba59bf0097afcfc1e57b95a59177b0dd751e6530af63d9ae71b26bce1bc6dc4c0a1667bd40302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500673065023100a5f61a1f6fe003597b6979b746f4838a45ae191197e4901a27bcb0eddb5fa3bab42d3adcfe883554e53d774f3944bab7023024a0b8f70746b8751162cdd60c4705db3e5b7d959ee0fd0f5af2b8451087a114ea116a1b638ddcf9288b44390099fb090302047c435bb500683066023100d4fece5ad041bca94e2ed8d4037d14ff56de4893baa574ac1e381b0860e20269eeb0e36171ab8f29cdf7d15640d2c895023100bc938c7ee3a4afa68df75df36a7cd4a3d2ee01838acf8b1b61914a26b6e6b63a1ab596b9cf3f20fabc3e1370fac95ec90302047c435bb500673065023100bf7247f59c3dd40144553523fd3578098ac53eea1c4510ae2e5e354b65712ce34e92b87ed4075a13662d73419367ad5e02301338384411989296d60446e4539a398eefe53b1072d1ee443f5768a3c476342494a4b41ec7097b0eebd07373f347e6840302047c435bb500673065023100bf7247f59c3dd40144553523fd3578098ac53eea1c4510ae2e5e354b65712ce34e92b87ed4075a13662d73419367ad5e02301338384411989296d60446e4539a398eefe53b1072d1ee443f5768a3c476342494a4b41ec7097b0eebd07373f347e6840302047c435bb500673065023100f090917396d0a249c8272d5f2fd28570c6f20745ac135a5fb420f993489d90be039ab16e9c25feb326be4afe4b6952ad02300b93f3a32572c2d12f4428b25de76b09d2e08582e8c4a66d907746db777d43ef6e1908f01b9352a00f0185bd2fdf32720302047c435bb500673065023050818d562f27ffde6b699461f8d3366fecb33f7dfd8ea4395bfd733a0fabf6ca41470ef15ac0ac0433e1ac7311daf0da023100f993a48ece910678560b45f2267298c105ddf6323ea1195e1bc6c7343041a4efd02026f3b6122584386735981ce5fb9f0302047c435bb50067306502300d2a77d6225e49156052e694b1210bf150dea9196f1536a2c002cd860be5e204269397c42a781e9f287d0c125b51c0b602310099019a7925d40ca234a9e568e45ad24c192cfaac08554365ce76a633f0909253caa614919bc50381291a4811cd95813a0302047c435bb50067306502300d2a77d6225e49156052e694b1210bf150dea9196f1536a2c002cd860be5e204269397c42a781e9f287d0c125b51c0b602310099019a7925d40ca234a9e568e45ad24c192cfaac08554365ce76a633f0909253caa614919bc50381291a4811cd95813a0302047c435bb500673065023023ca8cc1a3380a8dfd03a11b584f0a1b2d4a802fc0236971729b99204f59462fce861128e5a4c2eb52073b9a809500e3023100cbcd519b9935b90a3404c3f6f5ceca5fa0e2bf7b44473dd533fa3e8b64ebdb6f396ef6fd8587547466f516d26ed2d2a70302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb5006630640230214457f0104982df5d1de1ab2e2384a83a4c5a6305a7e00f05d2b7fe719f6c3d3655db0c384756f843eef25be7ef132a0230165705880fb0c54f481d1cfa499454f89af5f652cf17b78dab6d28b58e490b85f48d42204faaade9cb5ce04a3e6e80880302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb5006730650231009037b777c92c8df684410c4e7165479dd2a2b3318cc76c1142831be2317325d684c9131994da1186d00b5b962a4e84c20230445863388a160167a83006818bf13f1379cbfb5f1328d288bd935a592bc5bca2307d12fc18af20a408ddb1011940b71b0302047c435bb5006730650231009037b777c92c8df684410c4e7165479dd2a2b3318cc76c1142831be2317325d684c9131994da1186d00b5b962a4e84c20230445863388a160167a83006818bf13f1379cbfb5f1328d288bd935a592bc5bca2307d12fc18af20a408ddb1011940b71b0302047c435bb50067306502301851467500ddd459624fa77a46dced0add832e3a272baa8ab615819e314b3f1fe13d89c85d68e6f89f8cea0564240be0023100d44411b72fb1a0cae9cd32062bed9782e44c41134bc000da7bfe6b11487f2f8e88295eb120ac119331d7ae1c7fab86950302047c435bb50067306502301851467500ddd459624fa77a46dced0add832e3a272baa8ab615819e314b3f1fe13d89c85d68e6f89f8cea0564240be0023100d44411b72fb1a0cae9cd32062bed9782e44c41134bc000da7bfe6b11487f2f8e88295eb120ac119331d7ae1c7fab86950302047c435bb5006730650230580dba632195f35f4327d96908fd0d92d0ba8a63388d9066bdaa86e5a9b1ce3ffce8ce599922f994caccaf462c4688e0023100fab6691a821d1496d1ba03477d4ffd96cdbe5c97f75f3b63324c1f11f613ee79f524b815418b100404bec5333c4e20640302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500673065023100c7c401be39d012c8330db84f9527da97519d6c3669a318b40d10b03eac51b8dcf05a4d461e3edc9db1a741a9b4c9c15d02301645eb248fb9e2d1d0b6ef643f384a636ec957c13ea919cea2a10495c09e501823b2e89b13aee2c7d1f41092b24549060302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb50067306502302694cfb2badd20e3cd3944d6499f35c2749f77d28059a9a72041bfa79a1f29d2ba75f405b1c4666c5afe2fd3e8aa5220023100e4a6acc63ed8d916dd438fc57d46d81c6651e6a42a6b4375608b71f81fee612034c1d21e68fbc83b99b4c4183a7062610302047c435bb50067306502302694cfb2badd20e3cd3944d6499f35c2749f77d28059a9a72041bfa79a1f29d2ba75f405b1c4666c5afe2fd3e8aa5220023100e4a6acc63ed8d916dd438fc57d46d81c6651e6a42a6b4375608b71f81fee612034c1d21e68fbc83b99b4c4183a7062610302047c435bb500673065023100ede14cc2483328b81b536fa8acd4da0492570e8151554f7f923a11ce517748ca1ad5aaa3b6086992b4a12a6fa8b3575302302e6b64da69871c944ef3db822cab0fa0933fda420eff86322899a90fdc0c5e8c75da2fd6421ae0c471c104ef7e34dda90302047c435bb500673065023100ede14cc2483328b81b536fa8acd4da0492570e8151554f7f923a11ce517748ca1ad5aaa3b6086992b4a12a6fa8b3575302302e6b64da69871c944ef3db822cab0fa0933fda420eff86322899a90fdc0c5e8c75da2fd6421ae0c471c104ef7e34dda90302047c435bb500683066023100d29eeb8dc3316ab18c6b8f4ebc40ad97d0539a52966d7c0d14915da3688a9419e166550f0c5fecd54f4b67fb6d5c2f3b02310095a11ed451e3c75c5f62dd5c462925fca0fdcf2b5edad8586b5667db7cae4554f8179a3fbe0b42e41f8a492babb0ebee0302047c435bb500683066023100d29eeb8dc3316ab18c6b8f4ebc40ad97d0539a52966d7c0d14915da3688a9419e166550f0c5fecd54f4b67fb6d5c2f3b02310095a11ed451e3c75c5f62dd5c462925fca0fdcf2b5edad8586b5667db7cae4554f8179a3fbe0b42e41f8a492babb0ebee0302047c435bb50067306502300c4f7aab01e404238bf3fd17c4f62a83ee1f4563bfadc1d58b0cdf308a685e4e7ee809ce50e9b3dcf7db0d0d00c28f6d023100c53491efcf98141067de20fad688b2f7ebb0075fbe66b48a5e9e32f4f79f99a216ebc7c6dc69bc4d9fcc96246d8eb1ef0302047c435bb50067306502300c4f7aab01e404238bf3fd17c4f62a83ee1f4563bfadc1d58b0cdf308a685e4e7ee809ce50e9b3dcf7db0d0d00c28f6d023100c53491efcf98141067de20fad688b2f7ebb0075fbe66b48a5e9e32f4f79f99a216ebc7c6dc69bc4d9fcc96246d8eb1ef0302047c435bb500673065023100d0284a34734bdb15f72051cce031ab17ac925b5705f650e3bdd7edd0fbe4359980df63cfe920d12041b47003eac497f002307c9e2b91698818d2c38066ae59bb40fcfe6caecfd858b0df04a3d8da187ba85e7c300296fdc2d58eba188afc706ab2160302047c435bb500673065023100d0284a34734bdb15f72051cce031ab17ac925b5705f650e3bdd7edd0fbe4359980df63cfe920d12041b47003eac497f002307c9e2b91698818d2c38066ae59bb40fcfe6caecfd858b0df04a3d8da187ba85e7c300296fdc2d58eba188afc706ab2160302047c435bb5006730650230668bb258d54f16eef5cd31af853f4071c0a711689b50d398a263b725673e7758a67d8bc398557aa50261180d7eab013a023100dff98739fcd1d7d9116a367bc0734c8a7d15389b0be7f2e24b5a83f44b5190d657553e4d0c995a2713912ac31f569da90302047c435bb5006730650230668bb258d54f16eef5cd31af853f4071c0a711689b50d398a263b725673e7758a67d8bc398557aa50261180d7eab013a023100dff98739fcd1d7d9116a367bc0734c8a7d15389b0be7f2e24b5a83f44b5190d657553e4d0c995a2713912ac31f569da90302047c435bb5006630640230085df818cb018905f444f0b027ad8f7ac785392929446fdb3885c2e2f30b249b37b685a6ea6d0c3d08e52c3b096d92340230734ef00befb9cc83f333375a2d33f037b05cead866d42d22a67cc642eadc62a14a74234aa07cc141efac12aba40e36350302047c435bb5006630640230085df818cb018905f444f0b027ad8f7ac785392929446fdb3885c2e2f30b249b37b685a6ea6d0c3d08e52c3b096d92340230734ef00befb9cc83f333375a2d33f037b05cead866d42d22a67cc642eadc62a14a74234aa07cc141efac12aba40e36350302047c435bb5006830660231008a70e28912c333b77c5ee2421a30f5797fb691d2dfc1d3ea8d36299d99e406be73ab759c3f04622b7c9604bfac2a9c8c0231008849f62768e3364bcc8642b783b60d89343ceda6f32e4ac86988e610e16b81d6983e8719740172a35fc492c4807a4cb00302047c435bb5006830660231008a70e28912c333b77c5ee2421a30f5797fb691d2dfc1d3ea8d36299d99e406be73ab759c3f04622b7c9604bfac2a9c8c0231008849f62768e3364bcc8642b783b60d89343ceda6f32e4ac86988e610e16b81d6983e8719740172a35fc492c4807a4cb00302047c435bb5006730650230276e1a3c690cd374c3fb5347ee17f7dd8672601dab496d2be264b86221d083c98d5d24121060a5ae5894cef982dcc859023100df614e677749551a2654b308a525a3d7ae673eaaea2c80c08b6d41a8437553b201f75ec790595378aeb13ef81332f8570302047c435bb5006730650230276e1a3c690cd374c3fb5347ee17f7dd8672601dab496d2be264b86221d083c98d5d24121060a5ae5894cef982dcc859023100df614e677749551a2654b308a525a3d7ae673eaaea2c80c08b6d41a8437553b201f75ec790595378aeb13ef81332f8570302047c435bb50066306402303bbfa375ae43cae8ae2755c91a2118f34f2f052f2371e38d8dd82135199cd82231af6d945477417f90d0e2a45f5d4d050230739b6dde943c51460d74119f3bb702e27facd3480bf70e0d95be866663a4ca2d0995a4c616a4e56208683e8454d51b890302047c435bb50066306402303bbfa375ae43cae8ae2755c91a2118f34f2f052f2371e38d8dd82135199cd82231af6d945477417f90d0e2a45f5d4d050230739b6dde943c51460d74119f3bb702e27facd3480bf70e0d95be866663a4ca2d0995a4c616a4e56208683e8454d51b890302047c435bb50066306402303f5cd5c25eaf9b7a5209d89098267959cb1af36d3ed9ebcd3d5dce31d3417884886cae24b9d7cc82a45a5fcf05d5331a02301fe998f964926fc7844126f844be93175316c449cbed3396e8721320f116014c4c02178955482c41475f53cc78510c4f0302047c435bb50066306402303f5cd5c25eaf9b7a5209d89098267959cb1af36d3ed9ebcd3d5dce31d3417884886cae24b9d7cc82a45a5fcf05d5331a02301fe998f964926fc7844126f844be93175316c449cbed3396e8721320f116014c4c02178955482c41475f53cc78510c4f0302047c435bb5006830660231009fdd40ea26c9f3e8d38cc5bf24c50f802397716d3093c841ae7725b4bff1d696bc9348a3422eeef8455e0adc1b942ec5023100dca6817e1891fcd1dd10004a7b34606daffe878f10388ea3e7bc6c3b90a6dec6987a2d0a293bb8f6821a46eb2cab18880302047c435bb5006830660231009fdd40ea26c9f3e8d38cc5bf24c50f802397716d3093c841ae7725b4bff1d696bc9348a3422eeef8455e0adc1b942ec5023100dca6817e1891fcd1dd10004a7b34606daffe878f10388ea3e7bc6c3b90a6dec6987a2d0a293bb8f6821a46eb2cab18880302047c435bb500673065023100fd4b8291b3f0d2c7ca17ab6dccc696a716a2306bc15966eb72faa08d2ba95e95d6da7ba6fb24c324ca5cd049aca23476023058f3b0deb10dc5b175c423dd4afb524b77597f6db75a1ef1f3cce38bd1c8b0faa47f1692050bc5edbbaf0fe6a9dcd2650302047c435bb500673065023100fd4b8291b3f0d2c7ca17ab6dccc696a716a2306bc15966eb72faa08d2ba95e95d6da7ba6fb24c324ca5cd049aca23476023058f3b0deb10dc5b175c423dd4afb524b77597f6db75a1ef1f3cce38bd1c8b0faa47f1692050bc5edbbaf0fe6a9dcd2650302047c435bb500683066023100aa3d101c2cc473a34cc0e9de4384e2374d7c61a2b696d0ec08104933f275d651d289979571e6a24eabe701109102561a023100fff6561f47a05ec61724cdafa25a4bf34fb703cd50f613cd3241a49395a1d970e9b8c1e7373ed5f90290534121e6a7540302047c435bb500683066023100aa3d101c2cc473a34cc0e9de4384e2374d7c61a2b696d0ec08104933f275d651d289979571e6a24eabe701109102561a023100fff6561f47a05ec61724cdafa25a4bf34fb703cd50f613cd3241a49395a1d970e9b8c1e7373ed5f90290534121e6a7540302047c435bb50067306502303d79d48522ac209cd87cb347f1c8a73ae51c3a7de31d127fe610c34e7345bf5cecae5d2ee21c121f7dc2b2735ceab913023100c744a1dcba72fb799ba87524f0fe18e90a7eab22d904e72a46f05ef940aaf57b09b3a4291051ea45d2dd46ff29064ec10302047c435bb50067306502303d79d48522ac209cd87cb347f1c8a73ae51c3a7de31d127fe610c34e7345bf5cecae5d2ee21c121f7dc2b2735ceab913023100c744a1dcba72fb799ba87524f0fe18e90a7eab22d904e72a46f05ef940aaf57b09b3a4291051ea45d2dd46ff29064ec10302047c435bb50066306402300c47f7d364f044498f221a631d5cd214aaf6fe1a74583f0f6b3daa9ea4e868db26361390a4720c728a331048d9d28fd20230609e848035de5fa09f6286e0b406c5b88bbcee5111baa9f190604edf742e30a8c07128065d10b8b6a5955f9b10be59920302047c435bb50066306402300c47f7d364f044498f221a631d5cd214aaf6fe1a74583f0f6b3daa9ea4e868db26361390a4720c728a331048d9d28fd20230609e848035de5fa09f6286e0b406c5b88bbcee5111baa9f190604edf742e30a8c07128065d10b8b6a5955f9b10be59920302047c435bb500663064023060f5dabffa250f085b50b786d9225f04c1e317fbf90ad5d47b746372865e026c74f20bf118e57c56abb507837c25951b02303fd05a489f7469d778557ad5a0db875140a5b0c84608e5a89e382450a33973b0faa1ad6f5e21fd50a89ae9c65cb0eeeb0302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500683066023100fd6163ed58519f45a1d2d0b113497f8db372c722af6b9c55491e284303be200eb758c72369c6bc20d7655e152f9edeed0231008e33b2fc7c477711bec63fba14f441d8ae9aa9b005287c91acf51e9b712b7899cba23417eb69d2137ec439c966f682d60302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500683066023100ca60bc387af3530776412b40f39cbee9536b6bee2e437142d0caf94d7eca7196a1967253a5ddb0041a46a29c162ad2e8023100828a96818e4ada368c4dd0bd1284a97825214bccfc2b0a4dca663f99a290ea1f8207a47c2f28e3e74041544470b434420302047c435bb500683066023100ca60bc387af3530776412b40f39cbee9536b6bee2e437142d0caf94d7eca7196a1967253a5ddb0041a46a29c162ad2e8023100828a96818e4ada368c4dd0bd1284a97825214bccfc2b0a4dca663f99a290ea1f8207a47c2f28e3e74041544470b434420302047c435bb50067306502307bb520e2b3f6c6895161d1a5b350a6ea1a530d18f896b3ffb95403512b0c480e8248bddf9f9c291fb4a06ad299f5bb84023100ff8effc29770bcddd5b91a145b1843bd5e3e797784f95e403bd188ce01245e5351a4195dce9266b2ec7660436d8814ea0302047c435bb50067306502307bb520e2b3f6c6895161d1a5b350a6ea1a530d18f896b3ffb95403512b0c480e8248bddf9f9c291fb4a06ad299f5bb84023100ff8effc29770bcddd5b91a145b1843bd5e3e797784f95e403bd188ce01245e5351a4195dce9266b2ec7660436d8814ea0302047c435bb500683066023100ce68e71dc4a98bcb5f46bff8a25134ac928b5f9b1e67e09f269d98ce2370f0ae9c4996a2ef267df6665afa681c2291a5023100eec3c075eaf3141cfb859e16ebfdb08825c858f55aeeae693e85ec2c31c5cc3494b718d2c30ca79348240d278ced05810302047c435bb500683066023100ce68e71dc4a98bcb5f46bff8a25134ac928b5f9b1e67e09f269d98ce2370f0ae9c4996a2ef267df6665afa681c2291a5023100eec3c075eaf3141cfb859e16ebfdb08825c858f55aeeae693e85ec2c31c5cc3494b718d2c30ca79348240d278ced05810302047c435bb500673065023100f7255bd4bd3d0bd2d15c69971254963e22c157c39a44ec45de7e90248202da4eed333110bffaa43e4c4a33578b24508c02303cdc984e2a213e3029031b64f2224adbaae52b3996090161cb43d280d5446666dda248c6bd1c0c31bcb1ab5bb89918d50302047c435bb500673065023100f7255bd4bd3d0bd2d15c69971254963e22c157c39a44ec45de7e90248202da4eed333110bffaa43e4c4a33578b24508c02303cdc984e2a213e3029031b64f2224adbaae52b3996090161cb43d280d5446666dda248c6bd1c0c31bcb1ab5bb89918d50302047c435bb500683066023100ce4875a377cb24af3091ad3d40b9b6c01ce10c5bcb20456d2ffdef0d183cc732653e1f7e2637a7d83aa17d6fb48856af023100b084dc098c5e0ccb0ae95052b0e2fb428457b4aa887457b9791cff664653dc7ce0458762cf4b468ab51ac931d440c25f0302047c435bb500683066023100ce4875a377cb24af3091ad3d40b9b6c01ce10c5bcb20456d2ffdef0d183cc732653e1f7e2637a7d83aa17d6fb48856af023100b084dc098c5e0ccb0ae95052b0e2fb428457b4aa887457b9791cff664653dc7ce0458762cf4b468ab51ac931d440c25f0302047c435bb500673065023037492bdb9eabc6fceb936a0717ee98deea0cc54ade15a3df7845e85efd6c63f67366194a6bd3e374f27d460c6201f87a0231008ed3bbf29f71d6f24c04e071a1260b4aa09c42869bf9a08caf627ad4ed47e9cacd13f9cedd8fc84d43faeb55aadb51ec0302047c435bb500673065023037492bdb9eabc6fceb936a0717ee98deea0cc54ade15a3df7845e85efd6c63f67366194a6bd3e374f27d460c6201f87a0231008ed3bbf29f71d6f24c04e071a1260b4aa09c42869bf9a08caf627ad4ed47e9cacd13f9cedd8fc84d43faeb55aadb51ec0302047c435bb50067306502303fdbba0ca0faf416454842a20e7c099f538d74454b40abe6c42cc8a1800fc032f938069fe15294114dc9c7045ddcb3e5023100ab97511c35004cae172280a538373ca8f75c93a13af185c4e6b29410e2af2f6cc2627ba2486c69118729ecd6e0dc7b6d0302047c435bb500673065023100dc7ac943724c08ad3270dfb8afe8c8b2a1ec903baf0498cf33dd8dacb497099d32cffb4bff25c350521584b3b56ae2cc0230088b9afe65005274767ed813d608f103adfc790f3cee8ada5414e6152864eebe3a2101c9866ae6877ec141a548d1cd0c0302047c435bb500673065023100b8bbc6272cf031c81afd8018eb8178157b22caa9c7c152b1581ae05a9b45b4b21b542df0aa87b50a64dea27b15ec298402304e6f7b953e02306367acb96294a4c7f96aec28c2a7b1300b16a1a1df47254652096717e6ef5e8d1e4eb12794221b390d0302047c435bb500663064023008f19a463a909d1568cf639ab4e69802a0c02b00b9a81e7466f529b2297a5c204dbbfca937be03a5225fbdfda9c6744e023017b605ffed309a40899deb56ee91ab21e9f0cc31f06c7f38de8fdcfba373a16fcb2da2a5808d839fca73c3a22928e20a0302047c435bb50066306402300640e3ddda320898c9be3f57ca15463776d1842637734ef383e390c9f6f6e3494f56a758e7a37850ad444a8b734e130e0230507637cdf26f76600eb748e996cdceb90ea73f8102cf49ea37a4f3841bea8fe54b27effddea15993c37909729eeb378f0302047c435bb50067306502302ca510cf535ffceb08cf2492710e2b1463214478c6879441237f0932316cdc560e49c6a9ab93920e4cb1c26afd859d770231009cc1d96b2410ac40356cf2d6d358b238267b8dfd353e4b29eae12124b7ea01735ab60ce370bf136df20c23d585111e900302047c435bb500683066023100b3858645090e423077f7de46014720bee646a63f7283b23e55b796cd02ba81a99a1b3862e45193249fead7a2433199c1023100a56feea107fd702cf971ad662df4998705c983be25c33ffef86c9988eeb077671485bc28dc435a5dc483f783c894f78d0302047c435bb50067306502310086299ad0b5c1e8161932b617a7ce73b50d1a558adf673822b2a114684ebd31393899e7ae9dcb6b63a84b4f3d9007f945023000b7824ceafe978d550b882534db46c32bf20d142f6d24065e6ce0aefb19f2ea9a44946df5ed25c633b8e40a3167f66e0302047c435bb5006730650231009dc140d0c33519d5dce9129f0173fd3af050849942d29181be9213a86e115dba8979b1fc2d5ecad2f17d52732ff8621b0230361920b953441d776e26cebe657955afb13acce23fd61cce290d31df87caa674ec0d082edf5759502ce064e5f807fc100302047c435bb5006830660231008b4e91522c8b5e58ec5d24c5d9e7236ed77a033d95a72625b0ac09dde2f60cfb717c328b717d8a6b2339f1ee3f7d110d023100d8f573bad6fab6f0c1e61ee06a720399c3d653039b434e1455cd6630e7e40611401ed52f1634cfa9eb85d4c7932d1de00302047c435bb500673065023100d20a997f8233333bb9e4c9590f2891d1893c69fe3de051960a311421ea2dc2b485937463f6192cbf194c9a1f999cb5490230088276897dea3a1f8c2574c2ddaa3bc23a5080b4dc2ae1a77f4b7b29459945773b5e42025f3269bdc96451c8e943a3380302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500683066023100fd6163ed58519f45a1d2d0b113497f8db372c722af6b9c55491e284303be200eb758c72369c6bc20d7655e152f9edeed0231008e33b2fc7c477711bec63fba14f441d8ae9aa9b005287c91acf51e9b712b7899cba23417eb69d2137ec439c966f682d60302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500683066023100ca60bc387af3530776412b40f39cbee9536b6bee2e437142d0caf94d7eca7196a1967253a5ddb0041a46a29c162ad2e8023100828a96818e4ada368c4dd0bd1284a97825214bccfc2b0a4dca663f99a290ea1f8207a47c2f28e3e74041544470b434420302047c435bb500683066023100ca60bc387af3530776412b40f39cbee9536b6bee2e437142d0caf94d7eca7196a1967253a5ddb0041a46a29c162ad2e8023100828a96818e4ada368c4dd0bd1284a97825214bccfc2b0a4dca663f99a290ea1f8207a47c2f28e3e74041544470b434420302047c435bb500683066023100b93dd9949b5023ad9817717e8dc4b5be2645620f28c1454fff9f74e62d0f09cae57e5e22b69cdc8fc98433caea6fdeae023100c08f86e7b42639de6bf255034a8f5b6e1e16dd68bc2bb5476adea0aa0004a9f6dd0e7e06e9971fcd32d21a06a20a89320302047c435bb500683066023100b93dd9949b5023ad9817717e8dc4b5be2645620f28c1454fff9f74e62d0f09cae57e5e22b69cdc8fc98433caea6fdeae023100c08f86e7b42639de6bf255034a8f5b6e1e16dd68bc2bb5476adea0aa0004a9f6dd0e7e06e9971fcd32d21a06a20a89320302047c435bb500683066023100b3cd1220374138c56b2b8c4408cedb89f3d62b880659d681d676170891f206561c3227bb303b8221093ae50f13b87a61023100d2d11161e2e050cbe6e0b765cfa862582d4bfadd573d05752abbdebee10fe96b26f152c6c0752a50d3ee1a7c34789fc40302047c435bb500683066023100b3cd1220374138c56b2b8c4408cedb89f3d62b880659d681d676170891f206561c3227bb303b8221093ae50f13b87a61023100d2d11161e2e050cbe6e0b765cfa862582d4bfadd573d05752abbdebee10fe96b26f152c6c0752a50d3ee1a7c34789fc40302047c435bb50066306402302c7ecac12547c436f77ceb86316a12185c37bc6c5f8a37c75577c6a0a9c3b1c11e5ca9866976581c2a43fd3f915488df02302dd65b24816cc59b87c04e9cff1de7d26352bad6d887d66b7afc2d55d0dfddf7ab7d0ef4a488ff042cdb914b9eb3987e0302047c435bb50066306402302c7ecac12547c436f77ceb86316a12185c37bc6c5f8a37c75577c6a0a9c3b1c11e5ca9866976581c2a43fd3f915488df02302dd65b24816cc59b87c04e9cff1de7d26352bad6d887d66b7afc2d55d0dfddf7ab7d0ef4a488ff042cdb914b9eb3987e0302047c435bb500673065023100c2c4f2b99f68232e8eb7c026709c208ba19d3b500137b1646ec9a4f3e7903170dbdb07261a43aade11fcd0567295167c023071cf88591b57368d13ad693345eb5522ebceddb07ec5db62d19d082286ddf09145fc3c0c892fc90a8c225d46967922810302047c435bb500673065023100c2c4f2b99f68232e8eb7c026709c208ba19d3b500137b1646ec9a4f3e7903170dbdb07261a43aade11fcd0567295167c023071cf88591b57368d13ad693345eb5522ebceddb07ec5db62d19d082286ddf09145fc3c0c892fc90a8c225d46967922810302047c435bb50066306402302b691d4b8f96917cf7245dbd61105010cfe95c8b9b879b5bc5a31cd5884b76b9c84d156660ae81682ebedc3f6ab0af9b0230152ee4cdae1719ec7866c393b786eaab7353c7c985472acc4535a3faf13b583c09948d86be5aab48a8c96ff917ad4a000302047c435bb50066306402302b691d4b8f96917cf7245dbd61105010cfe95c8b9b879b5bc5a31cd5884b76b9c84d156660ae81682ebedc3f6ab0af9b0230152ee4cdae1719ec7866c393b786eaab7353c7c985472acc4535a3faf13b583c09948d86be5aab48a8c96ff917ad4a000302047c435bb500683066023100f8b166a93559c450c66b324946a0b200420bb2e68238cdf1d802368f113ee2836f070b4a7edbcb9f5355dbaac75f15b0023100a0ca68188583cb33e154f3f20a623c9057d5811f3d0dfa35711fd346b96863b62963c74b8bca3437a4eebfeb3b9ccb880302047c435bb500683066023100f8b166a93559c450c66b324946a0b200420bb2e68238cdf1d802368f113ee2836f070b4a7edbcb9f5355dbaac75f15b0023100a0ca68188583cb33e154f3f20a623c9057d5811f3d0dfa35711fd346b96863b62963c74b8bca3437a4eebfeb3b9ccb880302047c435bb500673065023100bc4e76e4039871afb72157ccc3a319c5496b1d0f113327138c9bddff03e00f8ffe8ed1e4483182e5f33567e8f3418b0d02307576aac1f850c31927554f88cc624a75b2f6d0e51e68a7278501a0a200cb641644b51b830c8ee5b4ea44141164af6d250302047c435bb500673065023100bc4e76e4039871afb72157ccc3a319c5496b1d0f113327138c9bddff03e00f8ffe8ed1e4483182e5f33567e8f3418b0d02307576aac1f850c31927554f88cc624a75b2f6d0e51e68a7278501a0a200cb641644b51b830c8ee5b4ea44141164af6d250302047c435bb500683066023100ba7af8a99e5784b92fcfc49b0effa776ab3442455cf8376c84e4e1355616ede48f1bf52967fdc686bedb0cb3763ad2ec023100874f617d4585c67dd3a4aa6469bd4229e45220b494f9ce08f2891b8fdb045a20a46da7d7d6298713c441730dc0cc784a0302047c435bb500683066023100ba7af8a99e5784b92fcfc49b0effa776ab3442455cf8376c84e4e1355616ede48f1bf52967fdc686bedb0cb3763ad2ec023100874f617d4585c67dd3a4aa6469bd4229e45220b494f9ce08f2891b8fdb045a20a46da7d7d6298713c441730dc0cc784a0302047c435bb500673065023003a7002874a5b4f4a82fb1d31a1c7e3005dfe1a96361d7f065f8ed4faefd1e3d6935bac7208330238a2949b13c80138d023100c882036984cc42f36312335a2a33d809130d70f5885a30162c01e748ffc07d32d9be711bc95e72d193f309fbd90d0fcb0302047c435bb500673065023003a7002874a5b4f4a82fb1d31a1c7e3005dfe1a96361d7f065f8ed4faefd1e3d6935bac7208330238a2949b13c80138d023100c882036984cc42f36312335a2a33d809130d70f5885a30162c01e748ffc07d32d9be711bc95e72d193f309fbd90d0fcb0302047c435bb500673065023100a266065ad9f65b3f68bea5d775df757dc1768f32aae71148c293a08d9536040ea8559c800adc6d426ffe4c7917269f140230541afba0e85003ab5ddd0067466072c033542d3d588ecdfb981021833e3e3e7b1287f6f0deb2e1b03fc499355f844ef20302047c435bb500673065023100a266065ad9f65b3f68bea5d775df757dc1768f32aae71148c293a08d9536040ea8559c800adc6d426ffe4c7917269f140230541afba0e85003ab5ddd0067466072c033542d3d588ecdfb981021833e3e3e7b1287f6f0deb2e1b03fc499355f844ef20302047c435bb5006630640230778d1da04fecb5fa3a10a96e0b598e835d85a9994586b78dde796aa989aef4ce8796257ece202547171480e2109d35470230056e4fcccffeea4e6d7f538242769ccdff83d60e5a0ad5367b57193e891aea2e6b5f414b2eabbe3533c9acd77a27c8a00302047c435bb5006630640230778d1da04fecb5fa3a10a96e0b598e835d85a9994586b78dde796aa989aef4ce8796257ece202547171480e2109d35470230056e4fcccffeea4e6d7f538242769ccdff83d60e5a0ad5367b57193e891aea2e6b5f414b2eabbe3533c9acd77a27c8a00302047c435bb500683066023100fa13d3dd4cbfbb0db1d13f794259186506f1c95e1d901bdfde8e21b52ae3d898eb03ba16c0e2bb2624afb07b1afe6a3102310092d883250e313f9178f475e9499ad5fcb070943ded25cb5990ae57f9ea887bbe1b760ee7535b56cc88362704b37a05a40302047c435bb500683066023100fa13d3dd4cbfbb0db1d13f794259186506f1c95e1d901bdfde8e21b52ae3d898eb03ba16c0e2bb2624afb07b1afe6a3102310092d883250e313f9178f475e9499ad5fcb070943ded25cb5990ae57f9ea887bbe1b760ee7535b56cc88362704b37a05a40302047c435bb50066306402305436c8fda1c37a0c1d4705801c91667af5e258d55f39ed35fcf1c17eac902780f77965f8056687511277eaa26bed9bb502304ee4e72791384c6dc6e3cf0cecd857c40dac717502771590dce4a602d9b6114e8bce60ed1fcf3a5b6af78ba42d4b12eb0302047c435bb50066306402305436c8fda1c37a0c1d4705801c91667af5e258d55f39ed35fcf1c17eac902780f77965f8056687511277eaa26bed9bb502304ee4e72791384c6dc6e3cf0cecd857c40dac717502771590dce4a602d9b6114e8bce60ed1fcf3a5b6af78ba42d4b12eb0302047c435bb500673065023028bfa3a09ed97ab33fc724c583d7c480970eac08084b5d9a3320c176890e4357c3817774fa778885a9649cf0c3f9640a023100fde9a4f6043f52b7b59f1cfb568905c80c9d1d903f19f76d119b9f6bb2fa06889a15c2bfbf5e28368c1581ec4a0129620302047c435bb500683066023100ab1c7e15f9f0ea02637d85d506f5855681357fd8200f3d13562a3cdaa992a528a487d158a89eb6fe4480bcefc80487450231008983121f78805e5a03551dabdeab723409215a0c450da7db695cf34e0290c161547188f0e2bff71f86aa3044b6a014d50302047c435bb500673065023100bf220f1ad2c3f16b22b45ac991b287e8e22ee00c7c5f455f01dd66c6fbc05f7ac5aab40985256c2ab803b489a1ae995b0230026b20b284a8d759e79987ef868b53c3d2f160602d75f49f69bf97f063f7972471fd98e0fe5d74d6b936eb04dc0f04ae0302047c435bb50066306402302bcf1488f91dfc03ddc7488a36e6882b57ae8b7dbb010813a545002a08aff85443bcb3bbce2763cbcc2cba72a52d008202300d748d246e4bc7cd64462e190fa360015bccd4ff7f4251f4235f6312c423ef74fd86d05cd10f54d4693b5a95108041200302047c435bb5006630640230622418e503f8489551d134496e6db409a185ca969c36e44ee54c3768426e3605200f52642f6114c5c26967fae7f26358023016aed6645dd6e413210945711e35ec441b92be79b9af75a7d6ff96bc6c8d014b97ea0031690eae0db47ca4cd29e3f52e0302047c435bb500663064023012b372a5af78f2b1b1faab756c0f0284568e16dbe641cceef629a2e213da9774f2f91dac70c4b3aefd13c9877e2cb2550230194dc3b187b79a57c4047e27b33ddd2846de46c51f269ea0adcdccfc48264d8014f740e715fd7785b0dcc4488ce9ed430302047c435bb50067306502303498e18546d78f255ae5317a3c575f63a99f8669e7199ec53c94b6d144427bf3ad985995df8c50cad829933bda766ff9023100824281375528a9005002a2ba13513c4976696b59ddb9d4e18e8990136a4fd5d637fa373baa5bd41e97444982d4882a730302047c435bb50067306502310083959c284c0643e643a43fa08036cbeaf5712de6e065c1823557dabfe84e9358c8f3cfab6131b8946a0301a9381e90120230218bc7c8a54784f22ea449422e750a6e8a23a124ddccf2c39fb51d53a6fef692cfacc47c4a683de12ddd9c8a1efe27810302047c435bb500663064023060f4f39bfa6c637f9d7c9b45ccdde35cc1fb2287dc89a6f320003c042b417c97f1c9af0e64cbf1bebd8696780b01a52b02307b0a9af57c06952dc99a50346d1a98e9280d64c383a3cadbd17c8ef11c729bfff601bc4d914d06e3268de5e9a490d6d30302047c435bb5006630640230249d8c535ea7ad3ac673dea6d5bd937824d6f6c32a9a91768e82d5b434575ae7b97abfbde342f69dbc0f3808ace67300023014d299ec78b07891a568ae1441473ee7a4f2ea90319e04252082c334846cbc9c3637a2c3e16cf5f9e59e2de3b45822aa0302047c435bb500673065023100dbfceeae6d11477feddc0316b11e35d66da021ade5553340f6e15f46e493ade3db68e0df52cb6f3c06c3b001e34bed5502306e4320d998ea31a8621ce50698c38bef43860e150de5ecf5b9e2cc1dcec584477d41ded60e2fd0a93ab2a623fd93917b0302047c435bb50067306502305a5a89875ef0a6783358437a04b7b13095a71f1c1bc85086aaaaf8e9d9beadb07311257b7e2eaf5c613c9c6b4d62cf95023100ea783c6b952c32cecfdc5f9855d829545dfbbbf2a2ee04963d465a986f75cfd796ca51cb248e4e4c472a955efa2e67d30302047c435bb500673065023100f6a599d9622c027dc0ff0d86e3df6f3abfa499d25f5a0d62c459c671f1fe8fec3c5303e64a16f83320b652e04ea35992023069192bf8be03c3688863878c6f9effe5eb1ddd7d4b3db4ebee4ce4010e5822c327ba3f0acea556d0dc57c46f67ce7b0a0302047c435bb500673065023100d349401ee967a9516205203b00697bb8e518966c3a501f58f6063b0607a488324b21c26f3cd8a5b330f87d55f309f89702300d3e0d58076f83c4674508a560507b9ed770f027add5044e1ab5b925f4399130a90c5de3ba08aaef8e807768d79ec6550302047c435bb5006830660231008e640ef9048552ab562756c9d96023fdb650f9f5ac0e567810555b8bbcbfdeb326b32747d05f358c987cb5ec5896fdda023100f609c4771f7753e3d62db21f7cc5a81a5d29536bd91a86c0e49ea51b1123b61bb47c11937489b30001b5097bc1899fca0302047c435bb500673065023100dbe5e3f85dee690dbfdf1173cd7a4fcabc024bb9d08494d2ae62ce9f519cd2ac9b6e6033e3fac442ba402f90b4d3425f02303dcfaf2bc409356758f9b72e224200518860bc7ffd6b6bb8fe705ed35ecd7b38cbecdecde7e3b7431725bf61e4923cca0302047c435bb500653063022f58801e5c2957836b2bb34acd5049d275da76eef0a8bcb83380261d33a4b3c1cda07d8d09ab8bd5d4cbade8d8a3527802301b959645916977c63e4cb7009d232e39839c3aaf0c7185c82cf453ceb70a258227670cf96f7b63abc140ddb3fc9112080302047c435bb500683066023100d3b17edf5abb3ac9e32823f05abe9c58dfcc3caa5e92c6384ffc4ca3bcf7022ea41e8dcde86d435f46c3ac8b81768eef023100bc6adaf87cb62ba459e64ed18c5bf3bcfd6c4fa15b1c9316cbe52898979c3414117859cae4e2ab276959e744ddd6249e0302047c435bb500683066023100ff35046c27430c24b0c4959a5ff267f26652d49df3c1741669543d0f386dacc82155e4e0581dcee7b7ea8a270a53519902310095681f9afdf4854dee774505118b3c2166607bc1c1eee3fb9e89ea80474dc09e775b49c515c2b4fae96aa7bbfb7f05a70302047c435bb50066306402304820dc63c55753fcf4c2df5d36f4eefc2e7edaca4deeb33f3f86150d0d4a0df554c4cb3266106817d5afb4186b2b01ff023049ac4423d9e5bfd2f09b5dc6bcbf7fa3560d8597a348f4120e6ca2c94d9bc79ea3e314cde5f9cc71fcc4db39e1071bee0302047c435bb5006630640230775bb7bb5a8ad600e8b6fffff7b7de6bfa5ce7dba73b9337bc68bb6285df8e64a07acc75b5d29fe7efdf5ff6a4c678ac02304487a2982bc287093c51097b93a567087c18939a89455665155e7be1e96e8c9d0e94e752075ee9395bd9ece9ad1823df0302047c435bb50067306502300a4224d0584cb7709007f23868cc7956fea7f9e05849356eb6b6c6808c6bfe4a05063b362363e9cb3268202cc8fad7d302310088be135096e96f9e478b9fe2149c8332b4358db4d21ac8c13a4a84be21440399ec7f1a90965e2b2923f4bdcf88a87b690302047c435bb500673065023045585e602d08d7d65233d9f45649fac5fabd0f18ab173d146722e3cb50339519fe7b1b1f790413d91bd6202c9f93356f023100e949a84c24fb69e5fc78f5d22315e07af97bc6b2d43d3328c74d3d53c48f9e8901ddb27f27969e622cd81e02c52bde070302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500683066023100bf3356b002fb728285307afcc6ee5b6e5107a066c7775f3446a0fac842d33bfc40bc4880f8a6a546e073da63a3a3bf31023100c8e8ba39955b7443eff3b1bfb2448678fc6371af3ffa7e7eec8af779feb976b557ac5828270e6f8a889d2178d13e40b30302047c435bb5006630640230225ebb2ce737a69234b5cbcedf9b8fc38bf4bf57a81972c6d0b32684549e6e2d104e6ae07e5fefc6d6150810bf5fda2302300b8622baa6846eb0e5d9fcc96c056a8c8ab1789ab68c77e4958e63c7985975a488dc17db6bd953b6b9c775413249af2f0302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500683066023100e9f530d939203da183484a8ff429c473cfdfc505a773bf50377b72d1833e92b14e585fa939e071cc839f330a9fe46c42023100d42faa2707aec23c1686572793fa154498a9ae695a03c2a3aa258e773ce32f601124d41b77acfc280afbb4af37738be20302047c435bb500683066023100df0e45d9fb716779b7b3d60617a8d4dde5391ba0919b51fa29e085c5012fa47a14fdddc8a5a9b24ee9dcc9a97cdb39c9023100b3c2146f63496bb23b77a641fdcfa5baed2a6f9974240689fdffdfb6745b16da55d7311b55e68e29408dfba7df7e6a1b0302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb50068306602310087b81fde736687d87079d0e0866d82f0b4a0553a0fa1ffb91a7086e5fabfb1b5183dc0cf9b1082535d6fbe509c5d119002310084796c1ef7050da8f7837f2da9374d36d6089f12ebc3dac53a23350d2edb25739ab39179f40602e42bd05dd25d825f070302047c435bb500673065023100bffd8cebc04b12e0e641692c18367ff66f002d614ad0faea73204a19ae4a4cd8b7ea7d55349e82984ed09436df11fe4b02306a7a67282a3a313161296561371ffebe3058e206f309e1e5bdb415d227e812790e06e694096f2803be40e0b9c478b51b0302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb50066306402307c29b28495769bf41d8c67d981e475f806a97d30ae44be0cbb4b059138e8944aea9ef717ddfbd10396db50497c4f53a80230140aa6b2f52a844fe1a2b4a3643d38df53eec660b8164c536e5ad2df49f27b83cd3a3cb4d1ae37ee6fbd8d06240c223c0302047c435bb500683066023100c07c9caeaca3d89c6c130d25c3e81d424904e69a56ef55183b0294a8f5394b3ca62a1e66867d3a1ccdef4435b211ccf7023100f11eaae49083839f2d8ea833db40e6590695024d8276bb6e432d72817469d04bb4e0a55a8839f3e6cb15ccd361a4195e0302047c435bb500683066023100f5c923f7766afd66a0c69889c31dc98b7096d30a93a3b482f6be2200992e28a3673f15af3c5ddf10f21de34e687a2afc023100993390fff8915a962a731e9ffdf4ed3f2f28fd58502ecea46012bdfe93bb72659a4cc1b4ffe273ee249fff994b11a9680302047c435bb500673065023000840f2e1aab4c299b099f0c3228dd674f25423ce32dcd498e9b06d38a905d07c248b7dd7c8341c50b01467b11d17f1b023100f3acfebf9a00b9b30e51a1e0c71402bfad8855ea94fdff828aeaf79dadd43c423287fc8b43b94c5cda4ec89ad5e7283d0302047c435bb500673065023100e8406de2291a858b2d9b71158538bc9d31a70c13a6f8265676a47db73b91e2b9a4d0ea9c156fb96b9cb39e27ee1fd5b902306b0cd3dc7b8675780d4f51483361dcc566310a48a73aef99685dd91cac62c9ea99bc3d3b13c9d46e6bf5ec73126edb390302047c435bb500683066023100b62e1fc1a30d08d5d917a02c2d75fe118a5bae5842a55bf817b5ca1818b025d52918660c343ab3d2c1cdb3f3ce29e72402310082b2f211490ac836d7747a7f19da451dc0140b4d25a870a799fa13e0da085c1ea6f6c8ae78f0d9bd7e71a8a5edd2208a0302047c435bb50066306402306ca62a519e8c38102faa5d0ff06e5cb2a03b22f7cc7341123ab0677a47047ad328e7dadf7779c071e760d7a858adf70d02303a41c97c07ce12e049282e3ef3e2e8aefa11febe66d0a50b9e96771e17c532ba7de470eacb0dbb38ac2feee3404d41940302047c435bb500683066023100a84bb7df4187c2b99893d9cef97447730973f947779ca41b20a5d62d88b5d4ed7ab1953781a3aff30bf23164f51245c5023100fa62e7deed99bbea5af35624e672b8c71b06d748ec14c13e3d4a5a91f13f30fb62ff22ea165add259911c372d5643ed50302047c435bb50067306502307e5a63e36f86bcf99e2c143c57ca716f01b9bcc3a2b0f7d42c4e724f5d91727bc9ad2a9ba9c091cface39a71aeb8d2ba023100e8fa5c62a10f341f36ce09c018aae3b3cf154f03d426da3d4141b1072c6406036daa2700a6e125832e9c5829a190e7310302047c435bb500673065023009595b76cea07cc152c3b1c2b1498bfe47b8038c672989d3bb8493672de1977797cbba929c16f6fff3bbab44d52a5235023100a026aed83f016e8bb03d33daa1b771db2a5886d5cc4530c638f05e0a7cf9bbe8eaa39dc3d6ba4355320d7485ec0b17de0302047c435bb50067306502306e602b0b16663c6c87cc6b205c948f3b038d32f692b9677d4683267e73c1630f5d0484afc6864c664f7e97f4cb00ce03023100c5832309cd76476187166c535f893ba16d5e116d7f3768b239dbc332390513282355a7f67ee2a2bcedfa4e2e43bec49b0302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500683066023100ca5c6607aea43c110782d74448b2e03a5df30dfe7051cb7282eda665d9929366ff76d9e807449ae0574bc6692b583a0a0231008c1cca7f74ee257f008712479b8e535a18ea096508da16c1bbd9eb4feafea768fd923de00b2ed41fafed79660dc951a40302047c435bb500663064023076c0ce1bfe6467a6382aece5f3c137ec9d47ba7a222be5ecb5a96018fbc6fff421a98a7fc14dbf621121c5f42cbb549102301fdd6fb40b74f2e6069665b8b30b0ccd85912f58a5e77586d7adfec083127acf6d81ca45e23065a10a0ee990151b774e0302047c435bb5006830660231008e2a30ee1a13dbf1348f93c838cf07811468301af1885a7f675695253bff1b99e2bd5365c45054b932c2a36f94994040023100af99e960cf4987a669ff8484d34e00add364a81c8fe84e4ac1ffac84a1b17bdf7a8a5243471897cf10f50d7493d7295b0302047c435bb500673065023100f23f027b16531da7ec612ac35f64168f0d7dfffa034cafc4b6319a541be78c28b1b558d841cbabb8c2895de31c52aee102300a38c2f5faa59cb53c405a12add855fab6e6557f2fdee3aa67db5f68b335c499384b708d972018c51ed94256756c0b600302047c435bb5006830660231009ef9184822ff0ea8f6f9278fdbef44d456c5f22133cc451d571d0c499fcd23f6ed6caba0f8cbf8a9e01d99a452620b80023100d25d3b063a56b17c8b5121e368daac19e6b191850c5732031c905a88023ed85d34e3de20271c1bf5e727e0c57c86bcd70302047c435bb50067306502302eff105aaeac9c129aee1a2f6115cf5c1e981805979f6cfa5c85016304e06d99ce2169823ffa1333095c8c1f87e054b5023100846627cec31b6cfcd207e5ab88f184f794b5f27ab721a6c321d6ee5eea0c4ed46c3ee7b7f02427f225cb26c9350529d50302047c435bb500683066023100d01f97ca3a6526d320c4017595c76fcdbaca127d9513a3c5549f5942d9aea6a103003358ad8baa62e0a2cb943ca003c902310087ee1ab16771cd95e7cea6ed06d4736e1b9b567390b1f41eb04260edab08811b5a4c523969e204be725a7d5da4153ad90302047c435bb500673065023100ac52a89775d0160ee42c653febe041157b97b6bc54ec569c8d5ac731c6fdd787da25dfafa2d6ca59bf2a3687895a06c7023008ecc6b533d2dea90aea5e384a5c9a98bd1035abc21159fba8dd6accff1ec4abac84df4ce971ea775edf06fe51693dfa0302047c435bb500683066023100af32b69bda2cb0aef6dc29a62cd29a1ee9ac76b0dfb6abb9ea98270c350907613b4821aeebf53dd63f355078c05e2888023100bd26b0db7d708850ef1bb28ce3ae683b8b6ecccedf3838e708c74c57faa2c0ed3439b98f20a5920eee84ef3e9a3762920302047c435bb50066306402303cc36db7498b360ce6f1a39e8be2ab6020acfa193aca866b97b86222ebbdfc539e8d217275f94228101d9b0a81aa0320023059257c830a4df35a23c3e94409ee8925e9de719bc0d02f697b38f022c26ee4579220b2eb0ff61607525e39a3739aa69c0302047c435bb5006730650231008f9ee9daa6b1fd80f3984858931bcc09109a7f53babe25281c28a7a717fdce2fd869f0953293189a8115bdb92f7ceb9f02301a51804cf876c0c6610781c369fb05bf8affaa28a7c9e7d5b564bcbb22f0e4a929c90bf01ae473ca49552ee16ea050840302047c435bb500673065023100d455a67e7bdea0d47485210bc9802e57b005d96facd747ef5b47b96f54b761c98c92ca325ed309e58869c7fac7d8ad7a02301c2ec40dbb2a1586503472def49bc33fb5f8ad43c67d7e48044d37a290624e6b7ff4bca52e55a1e4d46a9e0fa3862a560302047c435bb5006630640230191cb7fd532e17afc9c106e1539bc799bd75fd0d42e740c4b62c8002ce4f3f8d905c8adf1f898c17c31871b802309fb002301958cd5b57faeefb725c49d3c3dc21bd7d1d0b01780decfcc182977b831244f6045768db84cc89532d426838a1aa37110302047c435bb500673065023052f71182954904b05db70bc9c80aee86698982db1a2b1a8496c46fbb67368e310eb250671501e4c2edb623cbc0445b36023100b3d8b021a8bdbdbb13f76a78a13cf1542dd0a24028d0ba9806428f83b3c351189b3592aea32490c37a59bcfc46852f850302047c435bb5006630640230723be575ee7f763d0dbf48b632b2bdd651986cae72dfd5ecb5b63eea2ca3401f74c47f30c53e66678e1db07979a657cf02307d6357579613b35a4fa2bc2ff6317718182e845b464cb05f3ef8abe6e93dad2fe1d8bf886aee3bbb73710a886f2c5ba10302047c435bb500673065023050674729092fbe039738f54f1e19a8ef451886ab3d0d227f8442b0a313f697ab34382bbd1d40d9af9f9cbbd30ebefd88023100c9af43907c4f6f7ca7312f5e2e71d426b431071eaa5ba549557b9a7651ec9fb62f53ea5b5e6027470ba4f9f3d782e8ad0302047c435bb5006830660231008041a6822734d615d35bb8a730c411804568b7bebdf8b98a8ac5fa1008cff9b979116ee05bc6cb909928cf096b04651d023100fde45bf7ba62103b86d78d30d74dd69dfb9d1a8cebc7db6d096777d154b85cace2b21ad261c784269ea16899463a131a0302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb50067306502305587de7608de760284acd9fc125289b43e36daef508e285ba43e31d695fc237089b48e3d3b9ac2a553f0f0b3e6d6dafd0231008c56b9f3b508ea4b814a6ab28b1834bfea9af741abd6816ea9c1eafe7854260238c243a8175f8a262223cb52324b6ee10302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb50067306502300ad40a9470d0c38b14866db96f9e67197e3d7ae11b227e9f537eebdb3eb0cdee7ef38e2d08275d70a421a96e795e6605023100eb9cab2ea3c853f2b646f215ea4bfb3ae72ee34beca5d2f501178a972fddc936de3696bc55d2e4022c069d2fdce9f1e80302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb50066306402306719f445218a8ff2d09ee3378d4777cae2f40d55e4bb27aea615696f0bc609d6c9a72674006e6bd49e2784a1ddf3207f02306b1404ca33f67c660d9e5b4f80fd6c0248ff93bb2c0e28fc14c251dbf343fe0110b8c7334ee26c94dc313fb03eb909c30302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb135480302047c435bb500683066023100efd21c594c12a35c5bc102ebddc6f859527d43f69df7b6ea3f102901d72bb3d489b563cd216119ac478ed377c033f581023100883052afda88382b6e2c632e2c336fdf96afd4f94e3a47a5d6439f9238377f2351a6948e05538bd7afcf7b17b02109660302047c435bb500673065023100fce482081d4c7dc21d55d75c70756a8ceb8978e24fb9ef8d5b45f13c9b9e38a0309c95c72635777933c2e3c40c15da6f02307bd55afc30b19775b4702f21642b9985c0de8217a58471287a18b9331e30f154a069db5e16ea91b6c3029ddb1bb13548df#)U] FM'q[cx"x$\/s|G:Jt)3JyƠ9^t1M_+f)6M+8悈>$_e⩓X=z2d1E]Q`[e-_E0, ̛_u,Td_k[^Zsœge 4gTRghPUꪼb Kblv#>31d]O"^ςPX ܪch!oC.9eH7 ö6WlEly:':/ U he(J7;YF,e U_n{"Sh?qox3G.iR f8ip qw;<4aqU(i"=Sbq k,Xbq# WTyjGnJc]iپ灰$R4Ts nxϯVCrV =g&bkNug.ѣbyxBLY5};ar''9h`30+)wDq'\>`<o?od  S /5@(     3 5p8X;??BBCD(D8D9Ip:}GA HDIFXGYG\G]J^Zb^d`'e`,f`/l`1t`Luc4vf wgxxj`ymH}o<o@oFoCanaconda-gui33.16.9.11.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.d] aaarch64-01.stream.rdu2.redhat.com'+CentOSCentOSGPLv2+ and MITbuilder@centos.orgUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64pBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN!-Y/a!+ssG5G5YY%%uu6,6,JJ""Wp#Ioc R(-l#"YR(? H 5g]p =HN< n'kFP]M-@CRtG!:M>;g4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤d\,d] d] d] d] d] d] d] d] d] bd] d\,d] d] d] d] d] d\,d] d\,d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d\,d] b5d] d] d] d] d] d] d] d] d] d] d] d] d] b5b5b5b5b5d\,d\,d\,d\,d\,d\,d] b5d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d] d\,b5d\,d\,b5d\,b5d\,d\,d\,b5b5bd\,d\,d\,d\,d\,d\,d\,bd\,d\,d] b5b5d] d] b5bd] d\,b5d] bbbbcd\,d\,b5d\,d\,b5d] b5d\,d\,b5b5bd\,d\,d\,bd\,d\,d\,d\,d\,d\,d\,d] d] d] d] d] b5d] b5d] d\,d] 45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f69b2346ac9c53b22986ddd97c1021ea81b8b5e1f7493d8c5b506907eb2d21437e3e1edc083786fdc807644d0e4a0180833ef90dfaabb690809f81cc43c80fcd9a08920d5185ce9283e01a82a3a61f696b607f331538847530144a051ffc692dbb08920d5185ce9283e01a82a3a61f696b607f331538847530144a051ffc692dbb1515c99c31deca76dd8cd487edcef837269dbb78aef1cf7ffb11ede4aa8f5920574c031535a3a58c8138bffbf4f643a01c6bc131964f5c6471d7206d07f363b8b85098a707f7e7da16576a7edf20554ae80d3b2880a29fdcf014b95e6f0dbc20b85098a707f7e7da16576a7edf20554ae80d3b2880a29fdcf014b95e6f0dbc204a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982eabccc980b038c314253e33422593589bf8e5d56f0258fe88027682131aa32924abccc980b038c314253e33422593589bf8e5d56f0258fe88027682131aa3292455515cad7cd7532fb01f3fa7be34b60cdff81fec740008b51130536652cd93cc55515cad7cd7532fb01f3fa7be34b60cdff81fec740008b51130536652cd93cc8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd8db9ef761197b0efce289644fcbb423d299ed25f52ea20cb195ddc75df311ab98db9ef761197b0efce289644fcbb423d299ed25f52ea20cb195ddc75df311ab929735b2a9ac262d8075ad57097cdb69e34608e16ac7a65feb9d86ad9ee0c718e29735b2a9ac262d8075ad57097cdb69e34608e16ac7a65feb9d86ad9ee0c718e821c0df64d43ea9f5fa1e8726d3f5b01af06e89ef33e32c959af910f982f9b9b821c0df64d43ea9f5fa1e8726d3f5b01af06e89ef33e32c959af910f982f9b9bf79ac782ff3ad8b5ea02cf4fd354fd69fabbcad05678d058bab672ad19671d72f79ac782ff3ad8b5ea02cf4fd354fd69fabbcad05678d058bab672ad19671d7206fe1c81fd531283fb2dd4ecdbe472d66c63c3c81c00be6a518e3c0d5147bccc06fe1c81fd531283fb2dd4ecdbe472d66c63c3c81c00be6a518e3c0d5147bcccef1cfd4e8601045518f18ba35b074b2ae1da461f333c88fe6a4344dc6ab8f454ef1cfd4e8601045518f18ba35b074b2ae1da461f333c88fe6a4344dc6ab8f45406e629ceb73839a21be457ed22b27e0bfd271c5cd1fe7d83e1048f726b961aaa06e629ceb73839a21be457ed22b27e0bfd271c5cd1fe7d83e1048f726b961aaa2295c5f9f95dbedb145fcbf8593ccc0da7316ddb3a4f48a13fd8858714bc28e22295c5f9f95dbedb145fcbf8593ccc0da7316ddb3a4f48a13fd8858714bc28e2a2837330186990a686fde15d5fb2c909b8191d802a5fcb984eb20379ab6334b1a2837330186990a686fde15d5fb2c909b8191d802a5fcb984eb20379ab6334b17dbd98024e61505e9a920580d48936bf361931cf637769a5db1408c4788a5b3d7dbd98024e61505e9a920580d48936bf361931cf637769a5db1408c4788a5b3d3d60be09919752a3d785d29a7ef667c79bb94d794b86fb9067874255b615db273d60be09919752a3d785d29a7ef667c79bb94d794b86fb9067874255b615db273842eba74e47824311abd0b4a4dc3ab5c36e36da9be8246c89c7f564e572a8283842eba74e47824311abd0b4a4dc3ab5c36e36da9be8246c89c7f564e572a828e08fc4fda7f07c40ee203a4275d393fab4bb42cf1a2fc7f07ebb59545fcd20ade08fc4fda7f07c40ee203a4275d393fab4bb42cf1a2fc7f07ebb59545fcd20ad0f6dba6c15ad1303a2b2205cb8109eb94f200960d2fe376e61bb0e81c8cdaf9f0f6dba6c15ad1303a2b2205cb8109eb94f200960d2fe376e61bb0e81c8cdaf9f0e8d54a45482cac848688920d6301107bc64721bbccf0c39e04188694785ff300e8d54a45482cac848688920d6301107bc64721bbccf0c39e04188694785ff30f4f14e794f2038846d4470f9b5cdb37f54e2b96625a45204620b7dba1f7a0db5f4f14e794f2038846d4470f9b5cdb37f54e2b96625a45204620b7dba1f7a0db55f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85516477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec0316477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec03e33943ff0d8a44c89e9defd61b4fd01f0d317583dc8841dbf574df01ad327bcee33943ff0d8a44c89e9defd61b4fd01f0d317583dc8841dbf574df01ad327bce243cf95074baf534dfeb591674dcadeb4f828885c9787a239ca1c8e7b26d0026243cf95074baf534dfeb591674dcadeb4f828885c9787a239ca1c8e7b26d00264c68976dfa9f90b51ca101b5b4daa64c623d8786d8b454822918207e116b28554c68976dfa9f90b51ca101b5b4daa64c623d8786d8b454822918207e116b285539af703d65e2e4feab434f19e2a8c34f6db76dea1a8f2b7702bb98d7ef446af739af703d65e2e4feab434f19e2a8c34f6db76dea1a8f2b7702bb98d7ef446af77b2f4e172af08ddb89a410002640c4fbd5dd53409977683a4b093ae09d1da94e7b2f4e172af08ddb89a410002640c4fbd5dd53409977683a4b093ae09d1da94e8989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f4ac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85516477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec0316477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec039acb8545f24e92f47438b3162cc6c0ecd6c8a4d49b552ab15eba9777f72123ba9acb8545f24e92f47438b3162cc6c0ecd6c8a4d49b552ab15eba9777f72123ba9c0e3ae7a8b2244f3765fbe033da32417ab1fe9fd32f5ad89788cace94fb4a9c9c0e3ae7a8b2244f3765fbe033da32417ab1fe9fd32f5ad89788cace94fb4a9c3e526e2eb27a73ca2133ef337297bb2fce745c3601efad3969ce66ccb3a1b7283e526e2eb27a73ca2133ef337297bb2fce745c3601efad3969ce66ccb3a1b728b57381a2ad65254a0e0b1b9e4713ec2938fe1ac5cea740a21d02209aa7aa65eeb57381a2ad65254a0e0b1b9e4713ec2938fe1ac5cea740a21d02209aa7aa65eeedd5aeb2ce90f417c940e2c7e39918a9f20a2ff4d85dae42dbe3932738e1a41eedd5aeb2ce90f417c940e2c7e39918a9f20a2ff4d85dae42dbe3932738e1a41e2a30d7046c7fc6ebfef703275683fc49f040ea67156b9805f9ccdfdd682a01ad2a30d7046c7fc6ebfef703275683fc49f040ea67156b9805f9ccdfdd682a01ad33c55b08dfb2475b0a58567cb348c20d5271b650bcab9538d54a31a6001f8abb33c55b08dfb2475b0a58567cb348c20d5271b650bcab9538d54a31a6001f8abb38c8c98b105d273751a429caeb12e901c264100d6c9249cd0df28a7d0d62d21738c8c98b105d273751a429caeb12e901c264100d6c9249cd0df28a7d0d62d2178f967c10947ba51fa6b2130a8b171ce0784e17b0a198b42b6625de351e65235c8f967c10947ba51fa6b2130a8b171ce0784e17b0a198b42b6625de351e65235c06df948edd43d5713fbea4f6f2c51a511c160b6444f7b4ae1ef24e885107ada406df948edd43d5713fbea4f6f2c51a511c160b6444f7b4ae1ef24e885107ada42abbf8597e61b72c2ef2cbf87feca2909874e873d323ef22cb002c4a9d9db3d82abbf8597e61b72c2ef2cbf87feca2909874e873d323ef22cb002c4a9d9db3d81303355043f33639cbb5cc7d3e01447306b893fcd253df739314c273f1bd3c241303355043f33639cbb5cc7d3e01447306b893fcd253df739314c273f1bd3c2471f734a04b598ae57eb902b914f9c12722a346b5f80ef5560dc497011c553b7b71f734a04b598ae57eb902b914f9c12722a346b5f80ef5560dc497011c553b7b1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b3520ecc436741157176dfe3a653b70dd1a22fe0162b91e1a5aea9b8ed7366c35685fbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.9.1-1.el8.src.rpmanaconda-guianaconda-gui(aarch-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.9.1-1.el822.1-133.16.9.1-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3d\dV@c@cۥccc@ck@cZrc!@bb@b@b@b@b2@bTbkbb)@b!a6a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.9.1-1Martin Kolman - 33.16.8.9-1Jiri Konecny - 33.16.8.8-1Jiri Konecny - 33.16.8.7-1Jiri Konecny - 33.16.8.6-1Jiri Konecny - 33.16.8.5-1Radek Vykydal - 33.16.8.4-1Martin Kolman - 33.16.8.3-1Martin Kolman - 33.16.8.2-1Vendula Poncova - 33.16.8.1-1Vladimir Slavik - 33.16.7.10-1Jiri Konecny - 33.16.7.9-1Martin Kolman - 33.16.7.8-1Radek Vykydal - 33.16.7.7-1Radek Vykydal - 33.16.7.6-1Radek Vykydal - 33.16.7.5-1Radek Vykydal - 33.16.7.4-1Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- driver_updates: migrate driver_updates.py to pep8 format (jkonecny) Related: rhbz#2154904 - driver_updates: adding tests for the new logging solution (jkonecny) Related: rhbz#2154904 - driver_updates: add lot of debug logs for easier debugging (jkonecny) Related: rhbz#2154904 - driver_updates: extend where we print log messages (jkonecny) Resolves: rhbz#2154904 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add missing documentation about OEMDRV (jkonecny) Related: rhbz#1770969 - oemdrv: wait up to 5 seconds for disks to be handled (rmetrich) Resolves: rhbz#1770969- Update translations Resolves: rhbz#2139689- Underscore present in Spanish translation of 'TIME & DATE' Resolves: rhbz#2148998- Report registration errors from kickstart (mkolman) Resolves: rhbz#2127072 - Make text in custom_storage_helper more accurate (ozobal) Resolves: rhbz#2063288- payload: fix repo --includepkgs option (rvykydal) Resolves: rhbz#2014103 - bootloader/zipl.py: update for zipl >= 2.25.0 (dan) Resolves: rhbz#2157917- Delegate auto-attach handling to RHSM (mkolman) Resolves: rhbz#2083318 - Test the InstallerStorage.copy method (vponcova) Related: rhbz#1913035 - Show multiple bootloader devices on the Manual Partitioning screen (vponcova) Resolves: rhbz#1913035 - Implement the Root.copy method (vponcova) Related: rhbz#1913035 - Redefine the Blivet.roots attribute (vponcova) Related: rhbz#1913035 - Redefine the Blivet.copy method (vponcova) Related: rhbz#1913035 - Use correct hint for VNC password boot option (jstodola) Resolves: rhbz#2125679- Disable the concurrency check in the error dialog in TUI (vponcova) Resolves: rhbz#1807491 - Support bond device activated in initramfs from kickstart (rvykydal) Resolves: rhbz#1940919- network: commit changes synchronously when dumping autoconnections (rvykydal) Related: rhbz#2127057 - Initialize empty disks on the Manual Partitioning screen (vponcova) Resolves: rhbz#2094977 - infra: Set test vars from templates (vslavik) - infra: Port check for matching templates from master (vslavik) - infra: Port templating mechanism from master (vslavik) - dracut: read filename dhcp option from dhcpopts file (rvykydal) Related: rhbz#1991516- network: remove activate_connection_sync (rvykydal) Related: rhbz#2127057 - network: use new NM client in ConsolidateInitramfsConnetionsTask (rvykydal) Related: rhbz#2127057 - network: use new NM client instance in SetRealOnbootValuesTask (rvykydal) Related: rhbz#2127057 - network: add tests for sync_call_glib (rvykydal) Related: rhbz#2127057 - network: use separate main conext for NM client in threads (rvykydal) Related: rhbz#2127057 - network: split add_and_activate_connection_sync function (rvykydal) Related: rhbz#2127057 - network: add NM connections synchronously (rvykydal) Related: rhbz#2127057 - infra: Use the Bugzilla API key in the `makebumpver` script (vponcova) - infra: Remove Jenkins from makebumpver (vslavik)- Do not crash on network --device link with wireless device (rvykydal) Resolves: rhbz#2125270- Disable the Unregister button during unregistration (mkolman) Resolves: rhbz#2068195 - Install rdma-core if infiniband network device is found (rvykydal) Resolves: rhbz#2050356- Add tooltip to the Insights checkbox (jkonecny) Resolves: rhbz#2069178 - Increase the minimal suggested size for /boot (vslavik) Resolves: rhbz#1844423- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) Resolves: rhbz#1497086 - Reduce the width of the zFCP dialog (jstodola) Related: rhbz#1497086- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) Resolves: rhbz#2002629- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) Resolves: rhbz#1899494- Report registration errors from kickstart (mkolman) Resolves: rhbz#2000650 - GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) Related: rhbz#2029101 - GUI: Ask for a missing passphrase during automated installations (vponcova) Resolves: rhbz#2029101 - Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) Related: rhbz#2029101 - Add missing period when concatenating password error strings (jkonecny) Resolves: rhbz#2075419- Check if the mount point exists before calling statvfs (vponcova) Resolves: rhbz#1826760- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.9.1-1.el833.16.9.1-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-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-protectioncpioxz2aarch64-redhat-linux-gnu       Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-8f0095610ea26aaec8f44cdf5db96835d88194dd936be814ecbea5484d879e933?@7zXZ !#,] b2u Q{LVaHdWۗ~V O]N (8)WUK8/Ҵ$,:Lr/1_=C$֭B隣}V%rƹ7$@&P%*z#,EtУ+Tֶ* jݬHr% p4qؓ2;UtfڋB\tW"^[Dd̚8ퟠJ%!e?_5 | L-qd(b"ɚ} reYm`&!\*'6t5 .p2Q|9YaC~ `C/?q]G. @шAU[kVٗzZ5ya:|}wDln̩/XBylx l}/7a|![D:M-w+QCu f(-[D9)S5ޚ 'rȆ砾"Q %(Nܪka<:c.htiIB-ѥ 97/6tѵ=ρw;xtq'r@h`^?m,-b4W[71&ͭX[YdͼIKyj|yxeu'ym%+70x~t$t,1#izP@0usC* Z+;1m_tk~SI3D z]V#H TΤ1RV~`[Ŗ.YS{!C:hq g~   ٱ%a!|Bi vs9fMϚ;T>9P v!|qJ| guZf!M_xa\ZJPOʿ1Iea^rxFj&,J k2<(Xo:x!+0*v25gGKD+^DiOZW{wt,/XR7XgP 1kZi7otʃ9P޾Eod {@Zl?!*]x3>ULlhR=67都y!B}>b2b%odC:iZ6gVQ< .m5zIt(2ǖ:٧_"_F#LɋydEQXZ׃= ŏNƾ}3/)JiXvcD0qO0~/:DRbJYGiZ-0Gqyإk+@]ǥjLZuޙ g[pA8W9J ŃaDB _| V䆹_zr]naec+tjkewB;1fQxqh]]XVT{"tp*kktUբ+XYA8a^O.ov֍-F`=a g@ ,uϓڶuV.?m ϖTˢ5>wjcĂ?|-&»ϲt3G,䩩.1: ;tw[R{HL}Z2qjNm4ec*-#7,ahN __Bjj׌4kR`/-z&[?FX`'EwP|6UƢOz1UH7NNR(BE\HP`JtˣAӥ~bH3åu#\A@%C@Ql|ZJ Pe=6Q:cF"NsWsuGӜ 0 GSTgp=t (W!|\YƠr[ - ]+sK㯿]i16+A-4RY* rbG{Q$.&HOs7{2FВ J7 pj1]m6`\clnSݮI: &9:׊t)ۗ;q.ب ӻGyA-p&SW Ѥ z,;$%IڕWv>Ϯ^T龺t+{{f# o5Zo^ثNsxV&g géch# FD`}[3cib%ڪa&90%뤬bO&E8dVU 7%<v[x">`ϕ\dξV4c?te!sͭQkhJj S̺Kt2~)R8)IhQ|xzVg&wtCrsV0?, e@FXq#yEz/ʞzJzY$B?g/LY} ۡhN,*Vziub>KnhL[$W?m̞?iJ93O5~%qSc(ykfRq\jU0;FIhXbY4f# 枮/${<|qZ :E{>0,R7!EJ>\#QuOkZ;IִҰo7ϊ,1m3ci#YY'tDWe?cq(k@ ai'xno]PCfai jx}yZkb">}[<\S$Am ":ArnC.?ˁ3#NQ_bKB $Du?[;{YC(AcS{+F-\Aw~s$@\QMb¿ W- e#>T@UTȡ&&6ρ`Z5?Kb5|f)g]*Q,?tMe&pNנeݠLlJ%ՔE#F;F_q׌b`eK5Zen(_>L2T=;~\F'@OMPOŭܬ9ŧDDYS믠l@.e :;k"KCG|7T2뱠|lT)RفY N)6@˳/ɳIaWMY>ob]Gf|8Qڦ,و)l6QbGjF52}פx1y;(.ojF3guKTW! wxL!)8Yd*qEL7 28p_q V#)۴pzԮ  fBCve1NhE {[&?8$ߺ"PEJ \\іf9VKlV`Tք ?W Ke5sV/wh5[aXm,P wɔ/9~~tBw|lwZy+y+=4l ׷toWD,Uד,S]Se$KOcͽ|v>6x'!%Zz*Y6yN^*vt>=qfxv96m-p *HLE1ZnhMDH; tL W:?x~cޟ 勭*r\6m\]AoM¢.2 9LːKh_ՅCOniy6A($g`RKH-P(~:-y_vGxHsrn~@͞;(j5h2W\)I*1Kk`p2~y t'h簙/rowENUI郢8z6!~WSeɱ<88(^0X76b&Q7i=%[.h_*궞1p)jf&DA49_V&E9Z5wؾ"vkbmlrﴊk> 5-̢ۡ: %[tͯД*I?)i.GCewqTŔ曰:'LmY~ -řu1m]ze/t{_aK?$v^}閉|ltYDNo 8VfJR6T'~U?T|0YbSe Tg~`MN<妨{R޻ī H_py@ eDAe|{r.u|kݼ/Q:SRBlūz\5;ptJ#ly;4"gkn+!Z*ϸ{Krf4 9 ф7Į4WK\!>&h K4q.QG*H'!K!~O GU7p˓UN94G%}ePo"03*QT1 (^'#ѝEmЍ?slz@ KgS@n (pQo8pL=} i{iFUf7bJEL Hhky.SnpCZƣ` u-:$Q,tqQh>$"\-YYqsBE@Z GrhM58=iH:m.c!oPl;EىIvaC4͟AI4*MJr{`Z"K͈}!D}TSJlu:>oB&v+Y+ծ4~bqy($7/MR@ҟCrJoBsWq'*8@ ݧI*5yiYtk{?EG M@$$sg B_BY'X()*q="EQ |&}vpq9~ΈZ7}!:#CUHj](̑QBv -'̸Wﰘv ,(߂ 4 &̑q +`+&;S˛SÌ^_o@jbH6Lf&;aCO:P\/J*ݰ} h167G6 ڶ,qDJ:=g,|{Kf +VnQg`NڼS&bwG+MZVg2(SE dz P7SLQ ;(C$ Ԙ6ZlNU賏y{ S$ßiS<m>//+xz0oz sm0{yQ}'ASS:Xxa\CnJ#p>@GS&܍i*UDަWr0p {. ys/{ej`OўGqg%ԗ ԊE0w{sکH>VmTeTAWc@(ʂ4 .6j잜6;}')D2=ЦSvJOٹS:u</ (;ɠ9 _F-AGO^ [R jK w:2@Rbuð2%S^8XGİ!?4 /rPK ^БcWw?9"6icW&zkSY>[.Sb>6x '>"n) 1DOkLzEE $%%ӂ'tvFF#*OjxΖ!ׂ,9dEW:~d0:Ckp*#٭T'wl0X i4IiPq`R 5Iǥ2s5hS ; dt=D {Քܥ-) +.ǯ1ߪ4qԽkl`v6Vի D]‱&_M"G%hTco#mra:cHS6Rվ/ߤ,@RW?:0:S&ǭDfuobI̫*d8V *żS4ff17n $^ij0b0:c6up5K#hI Hx]AilfhQfH ^'S &fHY\K8)O2!RC9ƂdvA_[;C jdஹcxy3CS\p @!dC2ކ G #~fJ~p EM<=te# 8423ǖr0 솅 icB׿7'`.FY/!X޾X$x+L]qΚM'.z޸+U]%2}d#V2`<*fNRb| ʒ4lha Jv6eS({ӑ P2vmaRGPĿI`+ovs]b9!Re,DS=Q>xW4@* o02ma&}`%Ӫa8@һÔe05%/ÆTwŎ}fDMڄ|uyo_uRB H[Ae3鳁!mߢ,hV)b2y 0߁0ʘK@vѤ\x@s 5 i:׏F΅jv:%A`^x[rJ!%u}8+-}HqTUZAP4|Z`/IEFdpDŽRVįn;cҀgqHV$@B*q ȱ8VŒZkW(*vS,U{ޕVM?|\ߨa[(]t-]"5t)ZDJ;iPxö!!]= ~ve 5+ ,}q8*Hj:oW!-Q3}bF쬀l0kM[fܝ#R;E|_NRO_(p$µ7oߐQ$'=.)3v] w:YCF:a3w*&W):75R굻:~@9B'\^>4#^ RAՂEqNTIFMj=eu{DŽHSpj ‡cjO+"-!vUjt9%(jrA83sP=4CQi]2ӋntL]a256 '^匄MİMV'L dĦHXDhlm^ZV.t#a&ۛcF#@DT${=W`JrXP=RyUd*3Qvw %N=vɇU[vyȷao2R߄1~rީ_uQ]rp<9<?PтMHg52c{|[(.u7zCOkJ.k+1V ڭ8Rtv|jҌ(0bF 0#u,m"!9яŒ*b]NERxS4/?W fdQ9NEq #8ek%V;ʙtp~uH \IZ4-DKE!W!TJӊ5pNr6ܿ;͘תW)ep*((T0;iCK=%Zꋛ]!g&ī6đ#hT ؖ5Uk  R@("8#?Cwi( Noor-|ݻ򽶑%So2j8wDyft&[[ݧp ,@VUOS@O>5? 1`sO cj?.^׿@fN"v$ˆ RB.)-L?ᜈKnuDjY*>P_Zٔ*?'RLwLUea)H;V$P !"d\-Pka@6` Ks( z[(;:Ng3h*`U u*V zxEJ{*0Ykua %تID-[fAj oraWUmcdPä $c4~Q83D lzhwԀv&o hE"F@ K;?01ү+e 4pe~PZRR*cu,(:`pUh~3ESU:6h>r+} #r7k24&.Ԩ"7ZH ,!U;b\*uأ&ڡ„d5.<5`xzG.oL7H1b-qlUY|[>EaTźd0\k=%./W{WMO[]^'@rD]ҫ">QĵD_`%vn=yM n:%. ެi\l%NLZ=݂{2w՘\6Puގ] `k597qĦTqy1w%zI#n5Q0B8Ky%%<obRՅ[~FA?4`do@/GbuKn3kΨARSF#@:SDЊ+?Tqz9DΣTӸ=W/+|\KSj+)a@+2% G$&yJ-v80iXԡUBV4Ϥ"r,`"{!Gq{oFf\?g;\J{;'[vȪx,qfƦˑ}4/'O:¼V` g10+3kbpsd Ŕ-GL93E1h-oCۭ;oDS!Fof G9$M+&哚20͖XijErA#L׳k2FQ /UJF=ޠar"*& '탞n8kx}Y9B peھ/1R_4P8X|cPSBF_æwvԙyp c=ZE4L?lo=+PB0'C`̐#EKi0I6Sizn*\%k905)(>@ZRSWlZU!eCa<:& #wTu]%xN 师b!ȉ*4r`I`=G%:Ycf0d/lϿcrv\ ;>p7#y p'F|Plt0ݨY} GQ Yb/s$QytFu"5,;gyhΕ' =d)Mv2 DKYI8iDXrV? pCC~3wSǛo>)DžwIzk2Qy?D\x'(i6$0h's0\@&.a8qǶTP(3=T^ՆƮy!]"DެL;jWx% 01W5N>AYno#J?%Dnw-EE=WiR<}~n{]( }L!4Q U[#)7^4En‰+zz.B/(Ю-/w\fmYjb-܎D 3Cϗ i<uC"@=Knlb)0gTHWkH`q"@iWO0 ~Y)( J"/MVogGO[NjVZ\F3C[,2Dq7G}6VR <b lࡐpٳt2v^ Shc<‘$$ ʄdiK!IDN{8a.QKNI=0MaJ>Xm7V\_*nP\MLZK/P6 ;쓪 Je8.PNf(\.|q~Cw16 ny}(cj F Ƹ ͆'쿉eATQy4m=F u7|MtKQg\caE<]݈*)(<@KwN+ L/ԐL壓}{z8l7Z3B>_=~<ÒEUi:8d(UE,S2P~UW.ݙmRNg!G!ܹQ"/w«`GkexLX,AV(DV2=޸uWqB,[, |ʉuTa<[, ͼZmA -/c~ #m}SB;.4$jɚ$T̉(mžn,39u||ؒL\s ٬ ?'-op~5"BH)(Ύ,vUCnŃj2έb tJuij5mUN/Tin8&ԪQLoůT}? , Q0oMt. omPuĵʝ9c> un_]3 N1?bc:-y rDЀj"f7+=3mWGUI݉b]X[C;9џC{ˆRJ7OCwU~0tu+Ga2vN֠){_<[KnB,+P\! r ,Y,@ևl= = DFtS|y H-i%q2)Ju6aFF lw٪\jRmCT3/?Htk4.؃,+D:XW˝܁EASJy^m~j4f:~Gӊ.%o+&_\g@^Q9tvC@D)BߵyW VI-{"G`~~!ݸvĸnQBtLkRfLY+jEzY5xZ Tt# xa+c,+8U!ZGgob| Kὗ*mjD%]#V*ѩh|ǒ#:dص5z7Q2<-IfOt iqU"$&)b|D\6\- e}l}A)=7J쑱Om\>Ӹ[B ɽ09CQ]{ê*i&|_YwQ]jFMlv"&Pm-Q(7\Ws_9l;G\]H.!,,\kAunVJ<aTMO!+{h `\˶Ò%- GUTEgcKg4tU+A6#gŝ =jѨMT4IJ|*C`[uG|.c- @fQZ< 0`ψs} u}}X /9: Y2UM(*ϚgI˫ ؓbm)F_0"Hk݃jl4W|g5sj&2 \D(ZZHɴ0toB<48 @M'4?]*l.-m; y y+ľ?sz҃s *GÚ8LW},T<l*넝5mϑP=Sen"(IJ)T03Rk*6 f*.Q[X/^p/k>1/(OD2qMre^_Vj GM**{6WpAsڑa+=aTR+G[| jʑBMB\~ۼ?ư]TtF |:L͝y׷A? eSi-9JHBD˂ v N#@7k+q qàܢ UPTfd8@#_W,Fr=}#j<,2kؼWGX_?oٚfV`8TBqg ZXC}Rׄ>6lx27 `mI껃K\oQEs/ 9eXڴh$uF"ꃦ>_ t1Q>4?6 L;d13 u'Y`Ay5o 7*k^Ut!+lSDfDh;?6D11"ZTEC=q{KM)(`*Գ{s~ny'Bbk4N*  ]ܡ1eTpɍGĠmR:'H w{n9 Jk>ѳԹR#Y0l k3gj: S0.7qiW#>@\Q!H}YOef U=Llevp )"0h,*Xӿr=F ުqx_H(Z^/ +nջ[$ !wj n.L(UVlN0'B 9m$ìऋ ֍C|M?68pG-%_@lHpWfdlI+"z- /kHůYm?ݸ?n`kNDtTɜkw2Fhv6#g58AB{حDĬOTqI/> ~ȵVvln2J!"gJУ^BV I;^z´yȩ|BcRB$%Q-+ u4ei]ϹfOA JHbk\IсA˞|%.ZG- %Eٌ&=v avZAMb@-!MvV7 IB ̬+RL>`InK~&u-*e/_kU2$nLx_]`.nQ7Zqc6z)0aI;G΄BMP86W;t",KӄOwV _(dV?$ccB`v_Z5 sү-"43Pݤ籝]bo$@R/B) ꕠ220 jD38a% H1aO?t5n8In7r-F;oU,B&'AtG:¹{ ƞ+ױpmɵ8%W#$=?4.!5vnL$k 'N.L}чm%mHɦS}0%7rE0X8څI? ZDk!=s @:h&_62PmGf}%+3D6:U )տR tw6Z  :%E.`kvWsUF(t g'jlMSPU>*@Fi$FޞX*& BaiHO>ySF6-9u8egv,Kd*VS(ɢp\ ">tˊ%z*]u>IC$!pfa dm#D`d₤<_!5oʬ+&1fcS dKFVIkY`ޯvTo]ɥ*wWlʞȡZs$B|V+(< .]mh; wTOA[UV>1k ^J_8aOJRwԑu=s1D`i1MmE2n Ws=(ɛ(îs-6X֭?8}ly6onY{uSAw (Dn|te zQcOG{N1!wS=r7V|}8եfA{l{o(mpz`flY;kKvN4ȏ8p%K 0d7 rxRM]ǣl< =}Bd*d+TţTa7cə~"Xʹ..4T#`|z&tmKm% wo^lY2:4w.>bW0͐õ.#rdUl$P]93V@5@+XeN3ݶ<Wۘ4#Dn1o>4IiArp:[!ji/C=vP߂x-@R 㧦g`8Xl_#6a6i"uGw Wi|"a=¯YҏGQo^Q4pz{7 ׋v+~mb`Jh\ZW^;T"ݽL,DX")cAb ~,DpLh?"€&BԦ]*S{[9o+ej53bod˖0Ah1~^Vq1knϪ^Gsq>K̇wWU?dtj8H v)q#Tkk}9t*NG%9gl01"jDo"=i>ázN{wL{!uOX1_ܡ'(Xb&ͺ8r+qfM`Yu+PpS/7·DS +uP*l /&S:<6}6 qv9eAi4Ьu F#kJZ]^M ^K %Gys)+:U\_z1%mbԮiӺKMɹ^(ڧAc8iǗF9ZeiJ"o$KZD|KzT8̧*d`g[g;@ka.bOeQ3~F"ډgZ8alQ(GT(sVFAa"%weEߢFƭPE;+U28l X=IB3+  iP]k%ݦN='AwzW.3ƾSZ~V[@iR+:OzNطMJZn,1x|)'3>1vɾGQ ׸ Z[|xN^E^rڀoGL*wMP;d22 ֪{,ӡW*}m4dxL K{I!>!6+pʔ֓va32,VKfMLT~Ť).G`6<DYZ6d*9riKɀ]#aQ̤AGAGF(ŧ7I%ces[Q P>fY+T)ϑG.vPxة,FyR_dbn9 P6J'?FfĻ3WnIctHX/"o,| #'؍W(7KkK|Rk55:#9.Sss7dZLIRc6YM8kc;[k-:ILZ?t)3Xtn:$, * 4İk=˾?{5^<(B-SQ b9aKmר}m0">Sr}=~|7I/qD AbՃbԚ AM; &3 fQ;جrMWT+h )Iu9.{[~pvSewk؀͚!\yeRn 6c0ͳ qXgv98quR??ڍי.prüdc3,©9iu|Hf3T4ZS.Iy.%!,e$'Fos7WógCt@-Yr'SŤh1G`1E&LP"~c'g0QP?w' J#8-q )-xl*Z5jw熼8i]L`N;V ;2z]}C Ii:*,r]~d{?l3>-ĪeLa@+daz(&G5ӷs,fa)$o };/z^R֓*^]E4t.`nU3QKLbWcJlC/k.VPy)1)L~YV{yY=0\$ s}Z8)WEKkө/f*.9ZJ@aҮÂ(Ү?hUMnC -ZQEeG3J'kDSNnp9\Oz 6HeK͜rzBcN{Wۑ?%܃&{C|nqd9%syZH K#;k h4IXljnQnz8mGWHi2 nR25#qѨ7 kBFp{>WVAizOCL"饖c K(VlUƧ-L6e-Al=b @+[ jmdKlۑܞu@s7G l5=3,foz(i^1,_pjw4tH?'{}x.`jdVv )uj՝:Pu[T{]ܳՋ sGH/׎"HbP0i;Ԇƪ02&N\$ I6†XSҙO&FB_o[ Q")wiܖ9pĶ ? J}~?nAl-t441kNU=m5]]`fqg 9K 6v*0X<`]q(uQ:G fC0>!Emrw9C.AejG9h @k4BB_P]+u\¢iC7rj& aQ\<50YV0J1͑ Y(=ㅹjAhŧҹCv0KWK&څ7CD@ICOifSj: ì6gh@̹ÄG@RQ?M& KqJ]ip- ry; 5NVDk; Y: yP!fw@3>{4EHQ[4(jk*Nxmf湧xd+pZP ɒ7'޴B_ $mi"l!"18@l /G(i `D75y ~bC-gwVA8u{Gs.eWw>ztP?t,8+W8ȷU7XT֟[*ޯi6]0V| qx~r?si'y"Ucl ncQj1k g쓦J7׵D˟-(Z\t@^:(HE-;UZTg 0%R,..p~pkc#B78"*H(9XLrQ|o^/ۉZ|yap|N6D/TIJVypSIYf# zԌ5h`}#ژ| J{@&<`=¨QAVkyTˆ#AŗOW{V9I_ٷ"Ѹ0;x3c̄c)C.1aQNdˮL!mPLv,iy^§iF7㢆c\9[NI[rg4GO|#t܉ -F5iT*7u;Ofx Jl{T{n\TI%v>R}>I''yvnX@ /.!JͣUH$zJcu\1WJՑ3:x+}>;TVxYSXxtl%9LLWLmwAثt[FCLWN'ťi:w*9kba6P6Uθ'P#Od;EY[>(~>=;u,րwhxbs+e5X]u6=J_} -啚w{MNJIX?f,N6_G9VEzlF8cԠ Do; ^2c;V*DBjax'? e69.~[$4p&PsRvwޫ\V}C 0;۠ B Yu;: mcx^\;$= Ň -R #WB NU6JkV_^[*|1kz$+vquPѻVȰi9ܐ:v9TB1f6'"bgXIUl?kosK4DK-&qI[y+;k1qn]Q}8y0x{@@G$pڷ|PEuT~;V=k7nn]d폗ND .ȗ 9<+TVV!]_!CsJ̖\?#?f3ۮ~ǂ|?ihi*E@\2Ÿ =jj @+h'-5iSQ{:t|%gd<A;e{[< &. C`:\ 35B1fu!N広'x1^N~r+)|ucOEt5/>ݟî1\ǂ}'4/B9gfa5TJK2ڿCN br/D||cAl *%t' GL>ڧֻaRYjJ04E4 ٩,4K*e$Uڎ>P`.ߴYj;Y3 031ږx#5C``}|h2~Y:K5X*CNwe j{?3-p6luN`&`A2f$[\5G߹r(BbLe'JoY'9*ݪSAMZY0R}ּ{˶mqn#ޛ X,pe\wS KzM;J6<&~}V`wա{  mRs)uC_ώ 7k^\ !tMF3!5W(lZBY*Mc|7iM3}/#Bk֓u >nC `hQ+Q+hqDN)0:4P4 *7;-cz¤!: ~;`9ttD} b=bHnw!뎂$j2.D9#dIk@֫tnЕ˭nbqME4*RnjA"x~Q>3d\~w#t\(xeL8D!1>4\kwƴE2;2"WP/[=BrCw)ǹn lH~+4p# b%e|!q~5\݌0>.R m]6x_Q5p/}!֖ rө'^0 ,TDܢrƩEnP&ShNU0JNxpvQ]|e :kZGgYk$!|ݢn2cZRT,n^+vۛlf&Op P-ip.OeVaNk#kL!uq$8w3!Ͱ] YGqtɛF'hFsTyvL*DQ|t 1F5ԇYT|M`jEn8e:|*g'f@Q(oMi~wЩF d"HOvxf_JhL'<ĺ8J5طo?/">дy_[E*?Hnl,/GN G@*~ QcXjFKN ~Kx@"xS!xqPZ;z4񏅑\ (͓CZgti9pp` *(4|ha| ݵ@NMM@Q%hR! ̵uG%tJJɴz{(ta䄮Qq|*wtk$,AA`\-X$:뿶Y=В\6ϩU=,6[6{ +.?&EW> ʊs9z (֢Vx2sw#T{H2|~S?MPnUIᴄc\jI/9QQo- |@"3-ӓr2 iG j[Ɓ?V "1 `wAd np9c`?c\B y@BxŶWүMzDjb>Jm'e6Ν ֤U*0#B9 2.և^%+!\v7ƫWU^,I g$t$[oe4X|p$sFHmsxs^u=TFu[dѝAw1HFk̀y0XPdOsG& {}.J\ 9Xy y8= 9nATKQٖWFr`Nɶb#0Y尰d]B䏞jwFӟ.H\ތ:LJ6޲p8EʒLJϒXrt HػA2G d,q[*/LƩ#Wg]`ӿCZZ&}5WG % 'U-^D@t5P=A }ĉ]= wyd} QJ y;Mx*e"$v)_oо5OyI̱Uc1yx?:wK8m6G)Kj+@`S"'8q7[%_»+W~Xąp/;h_xvϐa*P~oc9!w|2GˡOjY,8'@,`_Iz՟ >ʤ!X$n"N9ƫ;jۥRDOvحQ׉a R02Y"dєeeiU<'²{vtW,]pBV"& ؙҌoq硅5#/j#;_d ʢ}`Wt`y=l&\YY6QwxA۠TkL Tj(E y@xHRxNv3ڗSܘx`g RF1FGh: ')l# a}muYg ViE YRjrKͿq[*F83"QeL ҺCh٤Xb=rR3P[Mn g k{6JŘ(/,DBrȳiX+ h.J,= B_ѭ(FB(< jusC|gZygV= +WZ!q7% b껪" ȿd*TNdsgE6b4Cۄn,M,\M#%HsH)#u7ºirХNA#g޽j‡әdxphs$5Y1 qK_P9eqM (!kegZ R3*oᡫDB4> ӭjSA+JU< }*R,27Q˿o潉s` {k)?; _$ўK3t7Jgj.w^!MLKR[ R'DT*cȽ`ut ѫ3=v|S!&R*dzn$q1ݲ,tE5zMU*.1ތV2s%;-r4܎Lx_"_/oܵӯ@_/¨"!VN ҡ1D)pHVi2jm:F?ꌠw+>=:8iɇDP-r9XJͱѳܵ.6ny@ph$Gk(5SU3Ѕ0ǧS6zQ`aV0 3bR%|W7|[ѢPA{oO:yp=%'K*"W~ XѧUuW9rD pLlxF"Yy7vWڋ$N†L ΩU: Y5m*)dQbipAT4>z*yO_Ul{/2"E6F~xMh*AVdZ62TVvwk5tV*sB/ȹger_iծgƟBHپ%C* UdPRQxs5Ti 7l6ݝWxsku=phos Logȭ4(IWD ~7kZ뱮Ԩ3/f;RoǑ Mr씯oe$: k bmPkݴ(yf_X'F5Xy ݱ8ѷ]ɭ[{.HG]zU*G^N7loY %5NZ0 *T-qt09[}[nKO [*~@Ciֿ[N'eFy S]1uG.ZaxFUʃg;˻C$RP{I4( -n(^>FZ䴗'VWûivU^YtƩ[1y@ƕފ ,dm]E 4#dS6%@O|˰`28kh;R_mWsa]|D$-d ?t`-nLCHaD4iwL8ܪ Hy;< Mk"zB_ /uRgL9M0'z]ZXo5ݝ-к҄5] 0!\\D3}:/\H-%/[ϓQ=!|yIwv] Lwٺ i_?GgAN1%di+]B 3iIƠ)`7U·g\R+elX'M:JXkB::_q!΀K$O:s0']~~67KƮ#&dE)2_C^+/kԊZ8Emù 10VŰ}"调9b!OL"I5#`o6jXg.scd~ lZezl8Ԕ xHwqpC0aOf)i5) U`Mizye`y]7'Gi똭'@>'3xZ Xp<9Vʭ^tjaj4Hp,N"u#j]`8laK[syAX%~G`w<(ʼRpֈx}`טb3\(`fKׯzR_qڂЂk1u(yL8?UO^,lfheN)d 6gV.r}H3/v vh]0v-A&ч`J4%Kzr>%~h)OyY d{`Z]ɉJhuwoM@!Z1ӪX19!S_?DAFQx~Łe2#,Bľ 8jZtUUX,QPh\P`d7휘(A݅dzL*m&fÿS;m_S3ф P⋐0DLv#'w*m |.nD 5 `)nR1z@9ZPqcD?}Ts vT2cb6P{:؀ܻ'ܳU[J9u {(x>*9&ȶPSm?..C;ĥp4H ,JރZ9_6qӠ(9gQnΤU]hsC^Ăfhr^fWCH^byS-q3K_Th|5@Q K#i. wBa4P,p.f;0l?"n2_lԢ,^d*V2@\Ǐ=ؘ tgXˆ iwMK=}nI:\]鼙`u'/ρe ?NbM6ϼ7#3ҳDM,E9 KoJId:GJn 2wY,qt|7u?T[f/|dԔ~Ms[DD-w5><9_J-ckNe 40 9EL(cӁw eGУ)ۛdcg&_}%qFFoL5l(r$(T%}(:a߯C|!y6:(,o~B͓[ gtvQgm' _AzVy 2N;txZ9?dTL'?LIfUQJfBVxB X6QdR+;T5'-}G4'pp |clm=kSά*j4eߺFZ>ezu:r;Fjqې8F"I&5{:_oy-2xFEJ÷Ү ب-2+UJ]U1is.^ۖ[T>8|rqjr_ d 1wgh*jv{xk6B#@ӣ7툭%qS=/^B '@=ڃAn߻קgW!ܤ.J .̑X.~WuR,5lЬ#SXNF(zCŃ}5%pBx2-;B -onykxn`x(@jV0UxNZB@"z~uKH |&*0syUD~ rI9?)ٷRBQ2 \YqUH3HdJJij9m-2z37y&EXH&b?:2b" њGrp!]hE\=vֻv.w J]Ag)NTv~Qr#o)oZ?*SfciHi93o[i9|ڹm%a^N[@@E.%" Nxa}#OcCVQL:;3 ~pc}sF6x@=#;DAI 4$ hT=S;/)Jk'txF40C}TCaiamQfwQ6fky#y2Z%^q7!cZC'~_~Mrِ.nӕ^5'n,RY]/`dYD$UG]û`?!\1! ^KbODX[Ż{3k!b`Cݘ *u 1I^Pkld촠{XP_aCCޜH(O9fUH^󶽲p ,i&myr# aKJ O**Dj$˾- Ә!{IBFbM%,ȱ Ɓ ݤ_ \ K:<.Qj{7Pmt)E97bZtDTj%h^ɦ<j(T!mO;#l7Z~<.%k~k75&aXrtRhiR/wXuu)^IA\xOVrc~%n<\aÏZdK=S+"+6v h|HvX}w4xb Y%@5\0$C(e1?laB1en)xh Ɉ3E^7, " ӆ"SR[ 0ZѷRԋ vF{ ǚ#MEA,hKj߿a~~$p8 4d =b_jV6Nro~y{gm9R`'L}c67gP?iƉ{\\?Xq[J$LΊ[>H8>\ Lw1q{m (@vI{#"eVЕ6? 2ng0gg 0n`Ϫm/В !q|7>NK4 Rѓ"o?ZDW, hpnK[&0A((*29~ԋvQQφƓ-!0TF.Ąxc}73G=Xx1(#?ITpt\[vIptÌn4 njhUWCN'@t)Ehzx!\9N:V3>nmt`}>6f%]£W|<'c͙E820jŝb~d. "cЙ˿0@/rYû&ʣ%cZKrCHq>=0#TG ʉGbۨj.d)+&aB ݗp*^-_Pb|ibzNp1JI?e8SQxmsH'dү 4 xLw"pkR@e[=":'}A62-_%RKxۣ i} TI:}j݇M#B;0_ CQ%%_6ȝu*p bK`?jW#N ~rQl Q@~I≧tD.-: [dK2@Xf $ӐD8f[$[[\H 6(e{Ѳ1p߆ªUL31&]۹T9t0jPcutD8>1eB ϧ-oM.<GXؐB&;]|]?N~Ȍ|J w{z^x2]cTQ1PxB{s~[!pS!EHqU ͺtP`?F+I3=O&dR1î I#~}ʇ8߷H=&@.N.ᘸ}b޹֗gxMpuNY"eZ~: [c?{#o0B#H-e(Vo<01s3t뙱I68>j9"^oĊe6dP(g֭b> ~Efl"GdC?2yh9ЬdXA H#Di 1f_]HWhH.hd A\+;O.l1k%!ȹv8#zو-EHLqkH0}~MF:`HN-:wTd4x@}[7D0/61+RrM*hZ;с4;&շg^?a*r)BK4"x5V |%$ >wȊX7Ј\-G7XD&㸗Zޖ*A~09NS ]x]& AacU:\xګƆWhmEx#CՇ$E+=G|՝ɕ`j/ ~5#\f!0jn}̈́muݤ;숰/ _RV}ڧdMK=$a׮ԨaLWq df""kK-oWiRi}!`Z}s]FM$y|[ݭ,EܬE# DDo)o~:Y,b`[x}x!Xw v\7˺3 ^בlиB!Q-|d#+1(\\NE%Qk ][rgȧ{X8(WD0\dHksP8Żl6q4ɞnHru$ɟV [bN⺴fI#)g]H;;>NBD UKc|CnsӋ)[_W XGnD %=dž)(PqE /(G K9fU|١)lsJ멨W߹CBETDJtAb5նy@k5.Gh.\[y5PDHxZ6݈OM4В5ިEuL+bNkl,iqNbz4ټXo*7G/] a'5d,0/B6SVE~\f+TՂc1 jӞ3М`v7:B}saPX 0L5(lX]3QC@ArekEp,9^/qx tܚaD1^^{¹Sz[ptH(TL1Kεz&ѡ+϶G;RDJ'ABEuY۩V(6n2 ˴LE\-J\xvghѓ5jvCr`"cS6,CJ aHzfW,a \%J)زaB׆={=4+w{˶ϯkWxiY] \+Q%6~(29Cz9\Qa*?nڐ7@,T$!=tă<*vʽU2c~KqYϾ⍠{$@z@` Yf ('@p$ AјFu^EJbb Ƴ*Nx%hu4K| U#- O)u#_\?aQ !m6`@%68cXk|}s'l HՐgg9r'\b]a8>|M4:7ӂA#B6jb:R׽|4 fdQ#Y0VޮzHiz!{Yu8=2jm", C녲o:}r -TL!n"D]i.?0Tu9C:]!Я; ! zNZfHGy s%MPx8gL4gͽ ‚2x&ѣa2${ wR/QMPxΠm߸i]/0%`!֟h}I1Lw+|s7=Cu Bu m7HGTeS߁hڪ ^j*#3QuJY5i[NذSy2(߬cwAt|@;@?=!lwtyNI͢}K!@0iB&:@̃$VE=x]Xa^Ih4$ۚh&1qnm,IC1Ԓ0/%X蚟 I:/z i>W͢/aW%27$0q,0HUA+d'6yxwTʫR@FiOO//\<ϿEV-}򊝿 nBlD^Ԥ[ZJXXX,= 9L1z^}s;ygFnpqXSlb7z9 )%Z$QT&CDxj֜6X(Ǥ=[NNB i +|'S^-}+9mX_t'"RC1Ya'}HuGdT7.< *~FB̭#@ ф1Q&TB[(7I2~?ie&֦w.cШŧPil*NC5V mfLoXoƺ:(Ռ4dOPsϥ4S'J Jj 4UT-| W"5b࿕ bhmU63,t,4Laiwu1<&Nj9DXcMQ'vPtNMK5d woV_GA ׋|8rx`!W0o3`C3ktm|\!]&S{ٿ&[G7Rsg -fl"hN |M+z껿,Kd|$jo[jW`G8߯^VwYA0s>W Eg~=PSlylĊؗja,~DEa*HNU1أdTշ۴]7ĺȺ'mURLkYꨲughXu.֕_Y)9 TJ~΂]/X2%u Q+U-73)/12 \olRĐ%N[U}x" m?\-ˈur3fg $p"MOt5Idl*ڡ 3pE%Y2[l0p8s\~tUW{@f vצQ^ܘKX o:/H|s28rrk'eLS!=]KQf̽-ZᦈXX\a+n.u{!>bD${ їA[p#.0U}1Mc_YvwX<IHZ"7+NMŌԟ` h[Zw;6RS}_B5ĚWWryT{Q6k+߱]5Vh!t 8?{"-?Yj@I f@I2$U`vL^ƞ\t/~$;ccLMIIlK#݅=X,EVc| g< + H}r <ԩ<+8>g*`>T>o\_93wUW:0Ѡ',𿏟6g*|,ǛY&Zw7uf"7NR t'#"{'ĺhqG^w< 4 ?;G'k;i 4^7}><bweި'PliJbUʓyɼ$)OYyB)- #K^0ԈFܧ!Kʀ!Yo tu?߬$8sϴM'ژCLS$bvF)Ab`wfX~ÆGsQMmMIs]'sD}? | .x@&+1E b,AaXMr:&YƞY֛uסX fQr $IHO>0 ׷hnYZh7V:kFf͡~?"e+M?A 96LjbYWk yL5MA7Lsh҉M g:2J>F!;$]mLIx8RpޅmAw_ްZ0E[ʱryWlK8*濵A/o'bRC ܾB=TPM}Oƴ M% ܭ;IP?OSٯ;5%z0PAix\f\=gaiFAt8>K~{~^ZN$&N -p#v뙰Ӭ>#>@@ڼ /㜍 #*cM1 Ȇ^P]VUkt<٣qNHYJqY-_$}3(Ȍ^#l# Z];JyL ql3+2 SZXWa~r˺&+{-w"oDccK2*E3zOI#8$OϭG^h/%r|WEE* p~k!]({#jp9?C4lY 6}i]Qݼ aig7{µ&Wz~mt?u/6O}>өqkAJjSh#,`PoerV: zj--d}TrBkO8B9P܂Xd5\k`D-̚ SW_ka.5BrM8 Y˺1%jEP`l*ucAxbK{K*;]ZRE;^ |u]g:{Xo&9:g[WJ5 w@} !`,KBc9F"}Ǡv&|Mn!2U:>;XY˯4j{f@uuYRA'^ Hu&3иrE`ֶw vd[ DĠJ9^+X~*1Dm8' EmP֞ iV%[h%{#Y\:FҔ[K+ r`N׋z$RUJNE; BsW@:Z(7KO~I~FpA-qop]pdܮ,۞yx ̃%XhA iŭw?kayS('M]Y#vGQL9סHd _D*3Ifa,Pi_nWjNiRgBW`YpC18&~!?'%ܘFI"_gdYᐔHRzLJZ.!CyŷVĒBt6fϪΔn|`,S $~p |u@d^<.U֏&XIBqlZz63s? C̞]3IlT!p:8 QR 8@BQ}88zh.ڨBm1/~c9.) Qa78eS lq:f# Xy*,,lCN mk.VQlĂ߿VxO<҆"E1硙"dw)1CB+m+MxsU(`ξ>O˹@5nݝɺ{梢4Ǻ1ruT4ڋi[=ͮ+q$u"JPFo[Ԇ;h>ʩ5W"4ʨ]9T?Q`cRZ28Atg:u9HIB>.8;6V g/)ojO("xYJEA;w<Ė3$5B|5V>nWJ-Pޠk?>!h^  0gfS'|:MiĉTAymO`MR;U уbc[_[`TN#oΗA+P vі񲌀{dh%nm/\#ӳ{|:Xqowq0T4-|v5^XDLmjIȜ=T*Q@}P`[6U9!*a*ҲZ ZE +CM\ lE8KTfA`3&㱗ң jMJѡ0ٽ,}Ǩ8̵I@BR`Qs0۫җEUQX=-toh5À$pZ 97B`ɦ:F>ģEoFDL7˜Y!&fxr栺)ηI s%ҁ gew)Nv^Ƭ1[o?o=wi|^Fzиz%]u9Ca])ܓe8}uZC79m415W8RM!W>@MYgW1F0L*TܵS~Aq@%؅{Y5dyc'"!p^85C=N_]r!J =`3Y:*< *I%}+ ua+ mn/ 9ZBq5 ?&'J U >%CX@21HH(;6KMw p dJh|ǵ;ųiL6Bc  <@s~;O%3H aEuf>Omh?X~[Vg2Q$wtx*QךF@QZY$斬R%aFt$ï&F4%2Q1(ѵlYÚfy:J'ZWTyy #g<8g _:5x .$W Cfu&*":oG Yj׏(W]5Iʺ;{V**%I&|owT/K WZ 4pY╜K9yFh B-Ĝ&S3`6*4&KL'`<׃ہ!*7+M6|7nbPUPmp 9 @[BLOa`!ȅ,ZnOEwQb_nM}d7wЪY> ]e9=p3,ޢ/Lҡ"Aޢ̥3+<~Gcώ-]-Bw<|0|t^b\3!D6 =ʁKgмZ| aVG],XJPqm!4 1p$ Wn׾8 /PgglN1-Ǥn9tef޲ >걩-XIv_p\5 O}9+~SzF* édg;Q|pd|Q2B(~5)YD?fwbY%?t?F_p' :]}Ov[m#UK-4/uZRږ0'ԡe&1XwfHa'ElKSN9OwB Lj:5qN`4e|m c^:ޮ}ͫ"OL)~>}%-6CyLsePN"[z"DmlW7rM[ U~0=DB!0^<=@/{+܌6b~<+0 VR&U) jV3"5k2XplUe*607yQ3i sQ0pB:47y[וD7&"EOBg&S|f Ȏvţ^T3TM|huHEV-C!\|)9磠Cjō Z4-e* ᄎ%_jS_ }$߮[L/:iY|, !_֍}IIwfW(fI-{V@ (+ɼ zl8gNj)Bt$qMdxiH< g uykGR^[J)F.x4X<ܭCS0zm$ẅaXaA>4pOx ?Yf-i ?üi^]ԸχW ®r)+I7t ~f/_b3jATؓ;_0Çf 7#Tm{ ױ |8ؠ-^ 9\>THmalY7hy@ZDA=Z3e&P8 1;cPNʓ!ܔ8]&(T*~7-~HkN(} RqKjo}% uV! Q)zv nfiad PI`WsTn_S;Z>4 2f:4W'QW[q}2ֈ05;ib kK_r#` t  %\rv&H][=. ];eRa#jnԢ)"69'EO ?f?R?йq}G^o%;Gג5oQЦ=-# x0> K!`Fgx/yH?[TrrTҴ)峭UeKWzGZ1 H^С8Bʡc1)OEWjZWGW>5"w,6FH 3: HxU+ٝge1C"{6.T.1^Ow5rr+u`49UAϜ͍ӥ#u_+le"='$_+5bMҒ@<bw}!Cu&'v* ]ƃ{KmV╨0RQHL:bw¼YNht>>/Rx,T(b>͞mc;MCBC?B9lDr6'io n\xxxxzL x|nf%5I:P71] a^pDŽ pS^NK :ЦG= d8"{\McDͱ%` + Æ3b/Qڎدѣm smGgUW{!큛ߵ}zA#S\Aɭ J('[3ý 9VxR+z`A nԔY _p F%z kz2  &:+'A Zgcv-{^Ln O(#V7tIfk ͱ[?ga)(@n}~C @:8XjB +rJJot<@n9\k?HDsXVeE$7oFT.CzKD]ǡ("j ! H5h>.R@ =F_nTbTDhzF5g?@g[Lԥ$}u']7- s{ƌM߉B?h`qޏP7Om1E~MҮ5PzV@7U4b`er3:5 LUWWZ+mAtolBs+2tㅦ/a>־H c%I*qjhF7G>>VM| E?\iT3=n}}&exʖBK_rbjR"&C zBXu+m=w'c3ruRenG{㵹-(50Eth|M#K\7="\4H2rDcV ݏ:nևt>y ȌzG%ͮl4>nZ sgvZ:n4lFa5 _k U^a(I۔ 44sqW`:.ےR"0閈>>d>iߢpDxxռudƛz2Vi+jڨkF yl&qQݙWs fEGø~g׊W}B>ց,K[Ϥj+Q"ӭoM^/REˡ|yMw;aiF;g'WhNą㦖)]=!7OgS*Ⲭ '=^w@0殂0m{a/zcSlAbcԾԘe#0Kzf Ë~cN_?rX. -`;YY1Rkڥ+-d~|dmbw}8?@3:H*:Bah? CUbe8b뻂zu8=ٸ*Fz"w`Qr0((Z^|NT'X>F6ɋ.LgѫgN5Q`66;`}*բ+_d'|\9~>;ݠED $q Hʭze:'EKW}GD?=/d|#[GY]66MJ ~p;ikRB| $zDtv5Mg*Jl4 NR]\PTxC8lpa|[FWpU$!8;~J;R(0,yWUnNS]2Y)'' Re,:)2A+Q$=e +v1w^;7f. rHQ[XOTw)F z+kfPOP,ntArZ |i'Oz|שh\3rsOdnUv5goq' f>i(j>W NFLEQw_ez\=&$MF^E]EN[4k!&f3%26Upp1{WnT>Pni>_|ESfvp>YΊV_{оݮ@TĒڷϳ< 3mzаFԮ)7Jay,:|`Uf!HdZjc-l_dIЯ-%ʶWc =A5kc^nl*ŋCX_`RM p >Xۏ5v'@2S0p^ ĶĻ37Ks sFNqMMs4Gjf Rk Ayt 9qXɸkzY5yݲYi(cd:iΞYP.SRvrFF)Cm6iJL)7ESn=O] ZzﯲڻaPk^81iQAžgGR."̼ [iSJrIi-2L%d[` 47+ijjfW_Ah Eo *֡ݖ~O!&ol\} YLTFZ?cbZmyIT7BUqrU^/B?`'\p.9aDv%A3`P?T%t)/ eG?`Y;㟪Yߋ>3> tO~ g^n42`\lAQ X `^uF%u{ı7ު_&]*B+ Rq 3JYGƂRלּ~!bElWgg>xce0xh\uncgGɰJ0gi!e8ZWCpB?FfJ<p 8O~\tž0MHI{JzV$d!Xעt, p#4p9&uK vrng.U7JHo@]MBxqVj{Z1:̶bh$7[&HσT] X1L`=.pG̟F֚=xHp? BE,>Ѽ *;vO;eY?1/:C?~Yxos.ݳ/Uze@#16غ_ b8{&oy٨|$N;N) D7&:׹t#%[%Ejl>(cvs.^ȹ OjqXW;DYgL0g(o#X睸JKG=?%TƵo(;7up1r dMǑ4dʙ62$G]0dX$)n6FkU@9: v[(V|SY4rvCn IMr_"q"r >^zUP qYLLƪXw'R2GƴE!WVu?9mNp#'+qr%eC ;PX$ߡ*LTڞʿuQ{\% )p*vyH#w|Ö nG/g4>24ă⫗kDg- `K.liMh'BeH@o姽>G zDT?VFH-CGFA~9`ɼ8p6 '(W`ӄ2TSOYĺؑb#ZynVM' uAU&~%x,|pO.jϾ,TӮ wgUcQt~HBwAw=-P& Z*㢊܏*8{iaݞ2(w1.BMFRZR}z6H&ȒԚha7:$xʐN2#{" ݞmġh=NkKO+ׅTz6@2Z%g "gU0k~hMEDaGBR` i]Y{v9PmS# Ckg ~x_IFpI -BәLCjI_:]"S#P&( q99i NTճe&DC]yI4F{RYM%nw#8,sjܯṚ% Aը 0 6ify-2!uH,vg?Ѣ T7rM,jʐPx~N-1}K<'ٳyg _4zxϢ4\re+?Ċ`}>lpݒyG:E42ƋƐwOZ8mtPIFؠ ,4`{~bu|YEwLx1XWУ2bm-e*?b^]{aYŖS:k jƶ!e7>yEV]zlkp{` ŶcI<xᙑMQ*LrSy^\F@O<ϻHpmzćS =P]S7$st@/HL9x|}P\xq/дڿ< E=pYT.N .НUm;!{T܈d焠Lcn=>^aS7ƫbZ L7?|bT 5|lŇuB,>J?1_}kWF`(p2Jmڃ.ұwY5M-YW1u_R&xkG4M/D _֜wd8M"  گ1j}r)l] :C?9 Yg =CXzXb;zjt):ݓz^8_?'oYh ޠ?Rc7O dfu &<((L+ZDUñDYDe0*uQF_v}<أdY%շ)D"֌fM|V ؊Ov,(>f`&ݔ˾4Ñcr9Z_ICgBtؕ~+ lFYLF}rdW 9\e_ !1Q׫$o Q$W[d*< i:wM"oŴϙ_ה\@nlqr-8n};c:`7>ppDGg>Dž`Dqr}gTV";#'hWrCϙ鑭/U/vX (T-KϺC*,d3|ORl- 7ZLKB[7~_oeתftI ԅF@eL&vdluSI׏9]SD7o|SvcX4\ 97TGvXwt' Ŧ\[9оe`$4?̃wl9.W,/R"w}^);K.U a=<|X|)>C/{\G#c'kE sһ>_*Kh{A,2 ^uٜ F{Y97iXvCEeTtm5XlHq=8wSEKqJ\D+ul8؞G܈]z/-M?7*`Ps ɫi.^x=xn$,v'.c3V!xjTE +yɲ.GuJDEi !A@]7sV4VVf]_80?ᰩ"af2}r-BoԘuhF"4)E\#^:^-rt;o*إx!8<.E#B ƆEzVqo Q"*-_Ty 6A!k5hdK ?&Q]pZC:zH&dϜ{xZVKfn44fdNUۓwZo ١( 2[>_c } :=X+ؽ >7ՐL+-7EnTwy;Uj$vmR8۩ՕG/?җ Pv:!U,śN!l|!宻:&EOtHD`pqR]5ak0_GFs>Nm$g[>P8wz7JuY [ m'IKo㟇zhK$]ƞic+543Y>cR.44`Α1wYg-nʓ 6f*TKa;rLG\;mEmy8{1kH'ϖ&~Q6mR0:_,|T sVxv9E&V8#*넹:w 6jo޻;/J%ye_2S~, ;ȝ(Z\Qð׃YqwǘDtK84;R|jEv?3zŜ`?@آłe~^ðWyB7O o~.gڴgZT#k#_Y[_NG4s\αcXhud.~uV}+6Je Y$ףK8 'ֆ=Ƭ`$dkS-'3DV1n06vzteob''YTIKk:m( U%^㦵_tmWN9Ҧ Ki2bN*}Xx+8/Ș> ~nyEGo%4EHvb 3B =(D1M (Ykn*s/T=hNQ~*͝ X1ToN6eL8B;3.u\j{@K9br4iH[p1(ٝBqyMwAlD 4J+L@li&y+!$0"PJiɖ3kϼTe{űjpFf戅5EfG98t4&C˰4 5LYuNdpei]?<}1b؈W*T fB)X4T,`KO%Ӂd5"y8348%bt.73D$N{6L[?m/ Ze+P/a GQ'(RX"!SnVBʋW9QN D`oqN%2 Zyk߶At^yVZu81"v;O 0)RK!*H&d{>7ZEeP f$,u$ˍM2bumu:eگcL\I95>] VV"ˆT1"\ÔyPWk#$\Obv cf&ZHSa/곢ǏBuc?G_ǖ0D^b2)Y Ց8[>˴-_L6\*1Jd˛ByDB<"A=$D]hH%{sEd\ۙ%3\xܣkMv Pŧ`br溠y= yvup:y#"EIUћNWeom" zjD~8dU}i@gMSQ$a^$' Eh(ХI)uUC6l|(=ywun#ޅT˄}Z:;QZD % %D;]sP^+"7Q%R ƣAD̕l*>R=s!;5 nyHݜv3!yԴKN<8fvb`ä)ai&=6\{20~NuA"O]~q:w\h<1k菋]Z{] J&h NYZ G%K f,j+m'B9FGqGi{|8Mm y tac'Ah Chqk͕2Ⱦ. B4(a(8Xv)%b ~tbC4h&5%%R*-%_>NfyPDokJE;ӝ\ܴ*'+onpy= 1=u ;diZ*mL`M_<#AejjU>Et v} !?28>U#8'tK^)MvdWK+{ qp$i{/ž<< S!zŝ&`NՀ(RW9:ګX÷,Mvo{Fq_'(0##־$̜LTik:fKzϬx]|&Ek?36 "Qg/ֹ]+GzOu0JƈlWxF|00mM`"ZyHrYvFڇzD>$KN4ABtsGF꜅Ȝ p'_1 hC;ms-aK?ra Z7420I4QD~D"_ba^VsOh˂\5I2901|~'ϪaM=Es>'c:|4(ܛ,dDw?ǒDH Ú PCZ8z" #К{?v7ahh$/?OйN68lo:Ֆv!я)'~] ؙ֜R,] j?߁g?'/ytaQb`-4 N_IkI,ʜR.;КmPR.a}K|T!*᧊{k\98@r>r"?m*:v0+17 E?j ;cB{9GPV_\:,d2Z:҂e*hے۸*M@և4*55UΤjloĽ'kK@ 6b݆M+UZ}FeW;5:r{_D?Tм^un^!N:0ld65oR䟜U]gDw,Y'~1hzݽE2$&8==nhQ\|]Pnndy> K6@1Hc]gbۢ OBNmLE;R.]V]z%K\1H̱İcllM{oiJ EĚwA5axSrpY9c(ëZ;> p4 Mݑؚ;azL0s/5Y0Mqn~!xcŘ>qЂKϕIZsV½yΰ(ȁ%br!OBP"EM1Xh{BĦDwܔOI2=M{; ߟ]\>8:G2j$GNVi"= z?Qvn@|*p( -~-@>H7D r#'7ȰG qo|Ȏ*.GZ*M#%Jk0[Y i:r0h#+P.j?\*Q^=`䎹wuʹ)`lO4!lyjxr(jW\qo!f1gUk3784Q6˳iٷƶs `@4ߛ32]S7 ǧ;sTԀ1`j 0=O=_!u23@ܱMbLߝZo؋+s૟ݚ&)M<^5쭧}GG74'beo8.CE>C7䘣n-tζ h2vWO?f,g9/1_&M)ބ\BΛΤ6 0jr*N5:XLiq$?C1tMD? ?#E<#x}*<VHpד9c7 \׾`eh)^z"_qezCRE"K[Ǩ Rhk2mu21?Ե iicoul{h61`|>VBIPVw5kn=}B^K PKeͱW=/xYZC.fCƎ#њ ֈZ6IMX$%C(yyD˜w[=;߈=1̯jz?=¬v%zrh^/\-.AEq'wCʰC|q&;\Qz|q&e LV,&覯)Jp \rxHH?ECk$; 3PfCq=)xKٹYE#xl_7^(!a?])q;xWXX2~aL eIc*}G>ט/턷AE+{ h'$a%.u_EgjB0SS <ߎʾ2:!+Y&,tLibPTaYA-]ehU{}utL!KN~D0c҉0 Hb^#%\ @wc#3CG* o`;ߨidhUp2E,:!m ;AG5O|v /<URgAtI|_頠{ ⸁#[=\z|P\!dBA6rQY3ugqIZ{}K&xDv%%R IHSQ:d[`kb7)94rq|m.g@*IK;OeTlASZ:IPFAxLJiъ$X4$i/宩P%TBnW ߺubBɛ3,-/0,[vi@R:m7..9z/\Llgpk4-#&YGu 0džYE"SO 'T]qHk KT爟`9VG(n&Bae\wqvFʿLcjaMO@@?)JtI+Ml D8s0QDEHlj.;1yʾI; R``|}.ʢ/lNn?)s贵9[g#yU{nmxa0Uh<9>KgBb-a/rKb`; wpl>YFh M~Qly'P>΢llbNޓ|4_(!LUc̸p__6^^w)A*N}Q e%kVʉG!O/2TEk >ɌJe݁_Ha[h'{-\jJwȚ^:J)@O`-_U^ZUUʵmM|E)Bc͍]9|&@)Gd Er|x;%LcЊ! 8:2>1^7>V;~[Oܞ9a=L1QH[(5$˪ Ͱ돤.3hi&\{h<8 :" [?Lo7{J//K3Scg#Op_$02ad;3IUbM蟄GSer7϶BCU /ܒr>iC->c]qa+DS]9<7 M32,:x]M71&rFstWD4*uv]jKZ`[(0HķCLjbIݷ yzEL[Ԯ^(Q ŕ"ǘ׋۾V$MU߭d=ܤ^>1ü*_bŭu-xiۙ`&O]KXi%nr6hDKHfEz D H<5}=iW 5.vN1| b]v֣u)I1~m$ۅN:b0& F?T^ tԋ)]C^*MӀ$ysD>?w'J Kv+Q+c|yO<`/PYet(5rFi;FEY ]ӰbsrtB?V(>`E33X.CѾ8 "|&P?|&R腜RyR}s%3x=VhYB,;UKtO!e=8m>a33UGS )հ@j%MewZ"Ӥ緀 &&,4x.w߇d$xAH+{d I5O|okr8(mm@y?m^xE[h%)k~|Bi5a46GR9k";Pj |u(:`!.u(V1{!=Іa_Z mP{K @ѻ\M.4 ܰ1#B@:'lj *C?xk?%@@63d&ՒXt&rQYD*ȭqygO(y[թuZkh\HyO0tp|`3XH[߰,n_Y^:&̃7-pbQ4$ߠOa=S`{/@1%IbC?о>͓CMYX]]DUd$鈱wA$b=ܯH2#)TahIoRgL>e Rzp gdS0U~ \(io1m5uEiV}8.} a3XR"@8B7|I2QC߁`I+OXӕu@avYcIjaY$;LBCSⲠ˱`zy{/n,`DEHoXz)GhǦ%HȽ>jjQ!u32#kFn}>iu,rHɳqA4L/ÀCkf{xyiHOZ,CUbyf^h@?f5 Fώ78}@_^*is޷P)GR1VT_].qg,IJfR"8a+Я:݂ލ1;"- #NZH=[&;֤Gʀ2e}Bq_ȱ=i9CW/ ֎q{߷Qo2}AF qNUk ",'D 3/!Ιs]Jそ7ԣ'%aMZvg9LPͶv60%/0 -33H *4%'6 RoS8mHMM?r [:$7dum1Srw)3/v=f Ve6),%TA]kfPlCq)y$ỳ`qw{?]xid=04:E5KJZHQ9d2o}a=LHDeX8]18m!N2 D=X PlNQ| gɃ  Atw\2Y: ƭ',·Q{|XnY([X[M>'źe~þ7=a Gʹ5Hlxn,ygP/˒/ aC<z^WpypwU̠$^l/~SFnֲ:{ =QO~a6?*wLc3nVkޛnMS/޻Dp6:kbxV(ƅoKn5yW ѡ1 IW+P`h=tŕ@Oj_iǐbGG7"ZTFK+F|:b##"^.H`*px$nH H2O⻒);>`YV/~lBO o梵;-gKARR6#9M{Mqr8rv@Wܦ3ORڲ_HwfD69 j|pB({-Θb KNSpl wl(kgĜ|>֡Z0:S^SB`M])F,Rob A9$y*:b2$p̓(oC q&m!v1"ENbX,Il"M9A!K`PϜǓ6,R txHu߶GO$W--9}>E٪!u(\W! YwBY2H.HyS']pWV彦TFuD!d| [nKs,7e80xy=)L-[R*L^ -F:FR<$JU@ Vip|q"9mU\m9s+bt@uW9F{X+6'7V̄,lӌAsB9>ɗdЗ$ 3QaGY6@ pZqzδpі[1\L7$".'!0`w>N[A pf@ިKˈ%N}:Y]j'߇@5$,_EާQߑPX !=͢^e!V$8S,z<`Q8$~Lv%0♕vU xl-_DnMb|ʥu0 +i)4~2<X1/4Bqt~,}ZthZa(&ѥʕy[R$gʉbMR~'ih)"spA `VW|AD(Zxfsd5[`M¬dNE }~b~f E%ojj`[6mi6UO ^~|Bk [m̟.K]Ix\Rczb4|1V]4GNxLdDX=8ZUDqKq~ Fj۩P}w8?QL]V Uofa׼"j ܖ|*;(kNhχmZpWOȽ}k5q@J877iZǣÿԞn]VLB's{5ȱBePa&\Kߒo2lZPC "$A>T zU׍1n_#OHv7gC)-5СyľśZY+Plݶ[;U9kɪ*jAb~U U-oZwTS$@v( #̐Vk 먤Z$#JCjQ߾+L 许/pS9i;ۓx /"0E-8?8W03,aE\櫉B史=  D9/O 'c3;FOlwWz( 4r 5M,z.Q$_eWC=wq^jbH/ M94/OrQ QjϘP>sUjXgQK ݆U b~bɉ yJ!oAGF1 &CBqqAi8V~3GBړs/}xI AhWh ϦgZ_hyFqKBW1iP5 ǚ$ƤC wK??mԝPFBӐ(~=sy);=_6;,KYHVǐb_O&KdGSC-.U.Q`dD/di'Cف<]|L#>SmVug|]7\q@>St.qóP) bNGe 9Eh!M ΓdUI?QЁeC2ܝ>RjGd*UPK~'>nfG>5W ~ aY"=a6.tѝ:O}DWD `@,kןW &.H~5Z)%9^qF^i#|Hz޳ Y;az$R r(%9T*<1#!ݠ$ĿPzGޱ'Nl1p7)i%p}͢wmsO; / ~'`rW]''!9UXVPL 4+`XSŴ,,˼{;:WoHLlE}UZ]rmj&*ƏF!LjB^ߘҘA4U hsrŝÇ*)ۼ]n%¨Oo& ~Ad6hDF}˳ C1{W'K9`Pڣ T!"mâFW;4`ߎ >嚸*d/=*WqTSzkS8T|4PS:z@VpSqr7dAA#9]Nebn?S|[v<3[l {_=ky <G.]ˬz@IW󡠫㊜ўcCKͿbQfE[LEz <O_R(#|^fR,9wd[ڸ¹'kxp"7]v8+7e>%=< by;hKNv CSUHs˺>`+lYI;D&<"WDR 5ݤ9 R `PF$@Z<&R>")#)].M(cLʹMyz])F yl%ȫ'LJz*O>aXM_?{<9 $Y,$hao! ^vjED-װ#>2#;dƦR^A?"d bOK h-}:wH!E ~d] uu$1lMT*Fi7N#oױYҌSS4ؖ|2E^(G_:.7i֤FM6i "va鞀Ja/7~h#MKg`l`by8oo +c.'ٺ؎Blϋ:ɀog2 6 Ho瘂+P-!FE#WY&m Wu0tIl ×#OD艪1DYt.JH@/4Xpηp (I|z(|WVM{PBPfw-а#-&H9H 45rʣ,TetaY*s#nD>)}8qZ{{Xo хSXmHF)]DHץ4 SE, S5X* l{(yJ5 ȫ1F?cSk|`V_>іG+<q}^ρ[?i[GPQ3ޗ^$'@FLEXP&>u @. TH2MTNJ뼓d_qqSa>`e}n!O2=k9XT?^kv q?[Ć0jJB2Lʬ<Θ򾎴Snݬ- Wea0RPi=9c$t(ur["nޤsmX̟pV*-RcStMx;SJj82g=y'D&ds-91.M/h_ӲdN~?^HRJ LTG,Jh^e|}΁kY6І(M}hrU'emɽ-ko ||U7+MEwÊ,$W"yu(Y1Δ$%3wb(~I+b1-e[hʪ1Q'OE v7k{vStr(N׌t*}ziABCI:3jɥv#_LlSGc | r6Dο }/̟5 QtX4Gn4F]kfAHVY;G(E@M~{ s-zgmQYF,~g=hP,_VTX =vUo䨰;L xh]𯶅?Vd۰FFR*`Q@{cҴt͹B  Ko@5tdL)RJa/=rpYDE^CL },Dn6,B^Q1w+!M _sYҘ tdDĠq>+nٌc{GZ_%#2eĜ4*{a9]L_ʹ)9aaH51,16^ KiR]kn#~5'Qn ?3|Df^XK!մ`/9'nFH3I}Rls} X ŋA$5*2dV/ѓg#:BO.k6c0 }˖ʢuAcf9O N}fyK L-o>U搫 uz}ŏHׯ!B/|U+oyDI=miW@qaMA_mnL)Ay:xf5kbw7Sr:}F(a6qqvI "[abjCvuHLL[$YcdB?uk .u8ϟ8W@׳*a֩F] 7_1]d5!A%~pٮGFln)1ZϔI$4T֕l" k{{+#Շ{$+ &dQCT/\ $6j~ Ham኉FDlEq˒Ka_ϧ@vtz8[ŷۀ6ьe>>jJ/?XZ"璮߅Ý;Jܛ],V˭\0`^ m# E79|)@w*FK ڻa'A7o#yӍCp64* \FS] ^}+`m0o(ܣ.Ԥ/ʠVyn`lXCm(b1- 7u>/IAr>eT;06$[MqL%ȴ R:r; h=Z<,:B v)30+PAmLaeOxI*ɼZ9./®}f2 ]G];.B[#xuUzS7wCH;7+%o';7vhKK"Gwc׵Y t1bCjdpIvu ^ַd؝_M< IHi >tLXE[$Wj7IE뷀7&Xߥ Zb\.ažiqL$`. |g$=%`ioGI+8gϞ 7&35,Ⱌ̧)x {Jm15Yh-Kkk!=19SvR\R*זQ' &7::璇:J3zOͮm_~gB Ik4f?bE&TZ6E,.ΨA9"ʥ4%-ܭwsqZq>$job[ xsL/lZO&SO9Zvt=B$-Yg{}A}#9nӧ$_ҫo@ |@H#HI̪(PuA/o  U;-RӴjHw |J%o[ھ?4`6.3Rk=e(rên GRg{wuEM vgW}n,zvU%L`hcQj%4Z򖄡oQ骯(5"̮B+k/O|+qMf,:ᯆLPt.,^>WdbF9}sSl `(xN/pg z/%Og!`jTJo\Cot @;H;A+ 3ߋꤐ`S iVվ8TZ1X̠L9dƲI,yH dF5"c]sOpMӖfVXa C/<=m K"*8e "] ]à\a`h2^t`CC\!> .υС@"q.E2"g-I6@ zAwq +Yz>7q4&!~VZkxWSMUM~e;^FsewF`^_OvSӚjs0NA~4'xɱlt(tW]Jſ8 fCO65([zFɣ##y@rtmb!"V?ߣ1|F S4!ZA&=6\•|igB97x9-A&78NS|3\սd('_V\HeŹgDDUKTkPyngSeQ_0gerXI00,[oFU_k`@@Q6 OA9fa&N{_ѡPr!40Vƹs MIGSRerY#Fygdk!4߂-)L]x2H#D\Ũic'lL|'eͳBiFVkO@ߍ&2&$W5WQ(UF5ۺu٢t.\(p hxpnDj"_EDO9 :ȿ?8yvuDs k)Qbb(8'=J"W.3m7m[S}K ?U!NDCy,d"ITR!qr+ evZ`8;boɋ@1oA$caAݡwc\Ϛ"k8xޓpL3 .#DT|_XιtW"yv:CHȺ6 A^Vovٿٟ_8GB)pʁKVVzZT3r"[pe{ا{opLn"IJAGLjxg5$UODAn:F }:cQ uxf%Bz$g>zM}NQ|֟u/AqV.dQDF[eQ;ʓ`WZ_K@7psgTt1"VT+.)߃:ڸ)T̸Ө#6# Y0Xg)X1鰐aՆPި 2/Llp4/^'&ApG{ 9m^M>WH?DgWnaAdINSʳJ=D+}g'z1Vc-cr4㙳}"y!W\Bl;>vjx"LdBJ~:TۀWE*e0ҪY:/L_1%+Z # j-CzYOyk: ӯ=3On6SL3[b"cB~`&5Cոj Hv[]%wruBnR2 ' 5(Oye6ҒSĦI\ xxqyW"ѱF [$ H9_ II-L`͝1pVQ.c_ Km(K/7p,M=a#DPo&ڟ7K}{cL3X`4G:?ԜE񀷏:}Aq>$r@-E{5ub:~;ߴlM.0zmme'hKg,v9LCL}BsoL|s]o4~X/Օ`w6~VtTĬ I#Ielxݸ/K''_l{7)3V$tQO%a?x~Ih˜.{dH?OM*epM<$? xBESƺ<_Sy/^#B6i'l(m׋9_o02Zj{P MbnoVz}=ӓotp" ]{>Al03.-Uz)HQBzHz;_B5sz-7"V0%V,\ʽ^*6M&G g(hwB]{S.5vcS0лYqΨNG"*k 2SՌAΨ P*gYoq?\ǥ׭R*wp18p'ߌS{fig)Aݲu}"IҢt]%_V:u|_ ?3|H3u~][\R}^Ŧ^1d3gXN|䵹v`~MtZYjwS? - XD/F9.yAGcFM-"aA1l9zEA^uVkw{g:чWKeԅ9̼bU5rfYfRH_{nY jնbERʟz\*,"Z`u/!⻹U+=+hAboc[+'D1"ߛVը/~/Bj0x.5dza{$O9 mhTLynEBPC_?]4e>v5$G*4KP¦vkae`+Xla<A8{Sjli ÝV,yBOTTj/&OMlRig\4G[̍ͯzu{m^6 +Guk@YX*Gq"&C_=w[ %jN<%?X2lpeǦ$n "{Vy%q}܏kuxTF# `-w=aw Xa+K;0g8AA4&?%YĊ 7 g&.  yR*CX~:qjjswWz}s^|@[0@' 1IpbA)JSD,lZN57ŲKu o~ XAC :@<:Q+'J64 .*45Sdr S(g>T6/ѥ7=?E+%Ɲ'jHڽ/) l ")ؒCmÞfc~fY3qo7ts{pQe-~A}ĸM28Ch"ZյwoMYusOs5%6 \Svaz& O[8IZ(Cay BL\%QQ2dL4t`DMME͐oݯ̪{mE,gn􂦧1} ];b|__3*pI!ɡ$^vA~Ci NPUEn:#:7jC+ck@W7ۨE%{4LɊ greK28)M Hobjk܎ } w22el`64]c]V%w =%Aq2)ŌtzeR C]7Hb*ND  sV Y٬h"w"=0qXAC++>M2b ܃ "M ٟQnA0u^bG}0mdϙ6#9,c=Bׂ4\I,(F/sKX$YqaK*K}n^\a#6a Z_y("v>PdҬhYr6O~|Yig;{oȂiv 2uRa%^ t=W()>Q9d`F/s40Xtª|1~qwDS8 z/jRz Џꦊ/@\Ll"=17=r:$48c^o`U&h 311!Nzj= ʧA?ٛ_ kY{NC>2^b0},鎒}sFG%-WFdv:~|=euunxt! \z-`~4%ykmK{TRŷ<4J5 Ҫ^vO3#Xp]ƔOC}zPR)2Urm*8^\/31@rq:ɑoYYRίzMPy& D l>{A`s4qd u(O.5}ޫN+:9lFJ&J>idu.nͫ5XKvMx2(JbG5gW龅zHZ3T.ZۈHͫ*īgӬ#,zbQcZxY_]쮩Dbj\)hO"q>%AiWYy>x}FfDRg5lIRܠDZ'cZP{M|YjE;E$4ao@`Źp<WR] "M]˾=RV?H 9jLحH|`c5o wv5gq4 0{$B-exg;]{ ݸY3,+/nd:"L)jVi#x 'LRvɷֵh ҟ3 )A[4#*/_J\%[]Rd.+{ cGnWZG5§džjKLJW8]bX( nܭc|BFŅl0K4[7e)EF޿m C $wje4i{$[wm0BI:d]#?Zgi&YhP)7*Z(aΦm.m} č.G!*=)!|/^% kFv{k@9P"MiY:+?ֲ4_Hq4 [%3WMWMCaL~Z$clRU|zDzKXteL)Li45|o\n}ߪ< _]j,V@k$dBp>hAnR:Zj,mcYcK&;$[7M,ENu?@XKt掳{2[Si148tj5y1yrnBװ^_>[m@.]ځʰ&W|KNd-"nWъ#% <-\gеsfz?Gƃ}X|N7T'= cy( jU+U *BEB{{"}-"g'籉)p8?'a7mK! xnqJc i5tvEؽ؁S81'  8y?qcoTh'zūmA#o<w)i1EJĭnrWp*"߹RǽBZhW3z}ʎgUmQͰ8/9nGN Fbo|AԊaĤ`7 GZLwm/ؔ.ՔQ|tf XFlZ;x_`b) xD1`Y˥y \HtV/;1u,MTQ@B%<㛠҉7i]QebO#Pj.")BE ZG{ԇc3ϣͨku(*i0OJЫ!QLòn+byKDiYhRZL6ɨ&VH7GGݗI+x,aV"(SdЭ0x9Y']_.O H'[%yڰU幵'?/_A="zquliԺ~H\U on(q4oKTql<6Mt~q S(+߾/x̕.ur 5R/ O~W]ۆJODF˩ͫ3EFG7)Jyt^OJkL'mNtlt:i`%AYUS4T-P;y2C~$,G+V(ZlN xD #jݙd3 f|oBJ ޺(PdrPh #̎E4}=K̓ӀϺ\qB7MM).a}ꬌ C&4Mt csmXَ EJ;@FK21*ʂ*ԡ'rq FLa&1uH2MTr^!/ Ude/ټ1a?vq%]Ti-=C>Fƕf ?/VXӔa|OHW| [7GBS\!.yORV_ElxtsMA^=ϒ {y ΒsX4w`QdrZ!&W-N{W1S]%{ (N!GPݱ^6cxgw(va&yhunI=[bcI)^rݣtyטuoΖșXUF#1PhnɶŘQl&yjHvŸyim2ī2 Cq p1ELׁ_x3S)Ğ45n=d?K07B9Mdz3gM{J,\nbF7Ԇ̦;IS\Wt;ך}8YR~s6I'GB7br&`Md)$ Ȓ4Z<+۹oI䇜TrK$' x"P 3Q踼A΀$\4Է#bf=v _M" ߬WC$*r!!_q)!\ z3 +ĝXl~3ZMqUTs~w?DCjuRؚ,'a&$y 9G z`hSQZŋڧa.d 7=2:,w<{I^l-=tQkf*(툼=X`Ua&!\O-ꐁ1 8dpŽEMu$Vz$ngMpDnu5sTRe0S3EyI {X?yP}BxAzTU5(_Ui%1|8чFkq p6j> saT?XZ J ք!>^\)q\q&ICȺpPLv.tFWfP|s6_vW{c%b+ίHhYHSo o3qOx>m?*[qS@wJuY*sD ._nu 6Y2,E~d:A }12)-!S:6>)NpUŸC|%h 5 }^-NyG/<:" u%Sm c鹗YNj^jgl$HM LWH:]!2%6{߱rwVƟٲ86Jdy,~qd 4E&Ok X +%'ݟW1 %D+;rUwX BC6Ps mn 7YT wЗ4uJDk?;`w @|u"ل#a-ixP~Zhsg8%hp.9T$HC@]S3~+s4VyÖ)Q$X%h*E/ o"@@7-zY3Ĭq8izbj)Ewxkܿ0(嘨 .́ 㫁ςΨ*,ZӠxpyS7Y=h\.s&ߵVZ!ro+M)nLkc jddlU'Bs-Iq"zGw|[$]no"-)YeEm#m/bM̈́!Es:i"ܲr_a:^J I^鈋y>}7`u>z"ɋy@ DJ|yF56!LeS*ua-~U843ߍ(y *Y~ɥ>U~J܎$ qUzJncthurpͤ#'nZybY`@n 0#eMBS7GybP Mo" :WJChcPcˏ<:ɩl@ב͑IF%_N7 &F3wlZFv2O+%[OIs{ HWԭqzGûo(MoFWmRr# ´;';Ra4 fILt7]uz jlHJ F޴]ݙ@UW%С>w7Ȩ_RBwt0VO95l*Gjg"fy,ݪGX =hfb,w^M[:CB)t"e)5SOk lr, 0V뉐0 ^wZQ&A `ߺ-=ɱ]O}Wt[v8b |xfaTOߪ'F\C qIT =R& Vzh:1jhl ?ݯ]^lf'F(diSwvks0#Ϫj%% wbZVr37k@SP`+^Έ!^%Ue 4/urw $a!#a-B{$Ssl]WJ`4SxLe{]iipL۪\ zP}aH8Ri{;N)u!UlP ߝ]5l ^P=t@\1i~9=jS6рҫ׵C%{65m*@yF˵pu y”01ha)9TdW$u4J J|?얋 &h%{gߘibk::1Ge678npJk-Ͽ/$s<.h%zPs #h7,6@ -{KQFT 2%ˍ.*UN5g` Mٻ\QnӰFW: iȪC :5ZuSPV paJd s[Q B5)7 1 5Y3jт\)~~m} LJ|4!:*;&3 E]pxTLGeV6> +Ys}s0̥"cWxNeaYD{#T'ۖےU~kNm轅z>:ʋy~>UHU@6!B. 8^X!i vΩIEv)+/aAb?!T(t2Tkel,Yh1"%¶.%x"rP|WV8z+ Ƭ4ZII*9oc߄)&5S2~} i7^w$2-1q}a, ˶]'uoZԸ= (}Cwt^d)` Mc3x|:zSKvܲ~9MWahy(i1"L.[e"U G3 -zZFGߺ4>UK y?{j䓃1q \.x1KzaD8E [SS^gH-4;gnň|xs> ,j*b3 )Qb.yYG0/^p,)+) 6BME~Yd@_%]YƦ {7ϧq}@Αe$iJ :}sA[U6e!].j m(Rcھ] QLP}tiF%[UEEG%gF5bG8H'2PnSl2ϛl{/EzM^ /NR@.耦+:1*6Ře\%C*r >?r)@ʶ%S$ *Y߮gEQ;Zy_(!B11@hgd-z%LܵhU~59VnZ yD0R/:aaE7(\=b6/#`uPjB]ExO׈#W{g}O|si7˯q_ȱܶdFg& ^0.V"Tl'hW N3e.r'xÛ&x!ySeI}`to z2@ KѭJٚ8C/0l$x".pCԼaBCl)JZfw.0Ɖ4 \dqr.XHvnRL". DenCnsP|c?,@a9U7P窥K iPxTx[``ę;žJ%1"}]'=f̡N.R5 z*65?0:TB5̖q4/*Ka  D%׃HstjIHqhfWVtȂʒ-2ZPAAI1ZQ^y 6%rO0^kZl wsmQWJ Cg64~#.HӒLkisJ%7p}I3s8@h6HqO*ylV!`%`Y/-;7`EȵbF>+C081wG*jIRPtQ3 n!"CQǮAb97{1m =vPr7E$N6d7bT>$ !ɵ$r%->k-*v}EpXS`/)c E6Ҳ?m'u ݝB,ZE 8!T =rbN?i!Exwސ y} +dз$tTHMPAZ{ `&@Cěavl09Xreb1"%7x&JQ7:jmlCUƖe ȯ`TKU_{[xFw VepOs˔qYb¬ǢsR =\Yx緥R?fO?7KE1[i1Hz%_ (Y21aGaU'V$/e1nqUǽ12겮CT;劅Yz+t`Y7PG/ǟb5qA" ֕!aE.V$qqi2( ׼ M9+ϠJI8>D~꺜SݿMD efsЭvt7`fDwUBFKDz Ʌ5Q4l֪#du;AYpO( =/~"? ']ic?|jy m CS;(ze>PO=#.!eJLZb/K׻Ǎ§,A*L|P $NFχQ&q "~X+; 8@y&Ifxgn{]%"z) XFXQKEd1n?ܱ7V/4 ]{b6, __gy*ݶaf#4P#BN\;?,MP6:KS!g sq!^ީFrvq0a7ݍu&kEKĘlKjcsͤaEDfc_I@m,-wS!Yd]9-$ɵ|Qn"@ݠ7l2tdQMNԫMEwܮ7Ggu(T@i圽S տr# c/%*6}06AU*}=wT6U(tq;5?*$O 1B%G•k\xlW܂qXbM9So(ZZ>c &[O}C,9MRQw;4%ܾxFK~)!=Ex'6&{^2Raし[&YAܯ6|؟D`K0e;)Tu?#)z?>Q*:N#U3Mg:\zѪvz(DmF IC$͕p_n8_) z ׫&_P(|*;:Ћ#xyܸ,<*W8Pn2y~ O e7쪴E~DؘUkӍX =AzBG;8p%s]PAN]1mhMH s vZ9A䬩V2"yR.~Hކ7}^vsc+Mb\la}//"l\}x'Q6ĺ^\[5Wd\/ގ=)0f"ZK1||.^e >%5 +;XwZ6#WwW9cPc\ʱa<51%&M>oCqc|g*<^S<'ZqyEǖW՗+9&o~WmɮDCۓI)t_._: ;Pvdf\&@=CMڏaL NJC5t(>-C̐`$U3bc9J\ *wSc\׊ #~&5YrYw~,l@ZzLLcNJdnK!z=GcpEFHOKZ7Y2+DU9B؂c:g;i (B=r,!z[b+:U97}-L118٢$ +{括d$Lf9~ i(O"}i4qEw;~?{lJ4=l$!^U5.<8ECBOK D .v'޳*"ebB؋whC3,I̜1vR{0Bt%qU'Ҹ Q? RT9iNT(dc&P1vUeG|l*y3?>HLbND GSa[.Cj+%&} ;bD .Gs`Yk!Rsi` xg O =ؙ]BzqZđRb3a*X1IP"hYYZ8Jne!{>oTutZR|0NJ :PG'F`[+V¿!-Kyi_:6C,1Ms[BW>slyR\nx=J3[CN('V Ϗ|Clj2n>(X3(/soÜmvk&^?c<ƺ*d}VOS 1 4M9VGl)vW]7Ȍ h .JöJ+K u +:Uf_'irՄsO (;i9fKq@0? 7N7= 80mHs/O-QR5ܨݢO /ḧ)擷=$$^ݻ(ly(LP,O EeoCHY=Zd,qqc&aiA =a~PA>&5HCVI@T7jq'A]6 8Lq6XZYi>~,5_(pWBw^p"Ĝ#0ޑm4>b?J|U &;=4Ҷ8xF<9_Ec-i'QsH nODE1gxB\!.9̹&;|qWk*2Q=*̳+DH0:PZDtS߁cWy%h1˜DыҠhRC. Oe_P5##}os ?m , ?**Ed|,ةy =7Q1\6?l B7Kt8hmc!#-ER[y*Z>|q'v|a5MՆK?z*^Yth&~jvğw@5| Pe.*śb|7a?0̱rGÁ$}`-,VS!Zo>nv2d#̚eg4j͇G~n%slOyL]_qY̌"@gD@Ԑ*[,B.}${iݩ9FYlE0mj~6KA[uJW1E񜙗yqh}רDDž|G+oQO/>ڙ>ǤOxEd`*[L|ݵz;V^/݆TA^A]C$iN?ڻ$drHȵ6QК18_v~Ӟ[A|ő ftlf~Ȕ@a/ q0|"&7RZ+8־k4FVR>8T)<05ܓnSԮhDrtRnDIPPMj쓤b9FJc|fe/`TFLD'zI/?Uv,84vrN鵖b`323B^YAc1,8 &e\CT45|R-qj KiUYZ#(yst{K)/Q-x?52 |7_#l~6o 9{bu14} F' !Bxfl )nANn@]QrPkAwz0v I &Qdt县u陷;sZ)\-}kFVt1"ZQkLLɻi!۹*D@|/Z"\v Xjэ]j7?qaW^*z h'!^TQx䭪 S9rzM"{v6E!Ad{)y#27pwq0vSP i[zsjW:AUR<7wp~ƈq&Žw Aְ19+5.\]cc]?~4 EP$l)puW%ku  ǒ&{F՚YF[D,-AO45E$;S}۵`X͗ 5 yET1x B>R0ϡPi>ܣ(7*rV8$+b1~nme c| 5ZF O/mY2KPE($?#&&Ż## $ָWpZP -syF2=mbdG㥏CNS=B=ʜqp9nS@zcCnW! 8a-[^4:sXM 湗w~?}+|!'*Ga{L&!ن<6ZФχ$;@oJ 61]6wj"vP8( A\x|+kڒ {\9P<߳AhDL65 2d_:0drFo4>ɠ;A%D.(>2婤xij鯠 D mȍ7]á@y%f֍L I#E^+K$:c +>ק.d'+YDꕦ2Xr{P7Urѧ4]f vk.%J xQrT֚xܰ&n 0>YTj0_߽5d 8<[&)b@ #I nud 5Dr?jE;݂dco C:੡AH08bݯCFch<Jܙnn/[Ȕ1mdEsXmTYדztThUeT= HII@ GR|}IkDeFVQdǑHW_6V D%`؋O%kR)1:,F#g Y,k5v= <r|_]Mi+uZiP 3EwG du@9}[lBBOΑ.>iӗH  V0QA^cC߯hqr\dvHίS}N!>ljUTeδ`V~py 䍲4* \ Y~DDb+ZL`;ɹi:ܓ":H_4LR<-.%~AR9 /K]Z &5 y+$z'BM2P͗ G]Vg,/nf",n6ܱUZdq4+" -!OC9Dצ;%y}1'u'|,׳DQx*&#h/ɨ"'3lIHQ ׮P[Z IF'e~6gH/rBZ/7e#-?yi:4sa`}_l[KಕMw^~4Zxl Y<9 \<2FɈ+_A,]'@0H<pŜzTO;#w32vD- ,`Q7ͽZL.$4N I\c1q3lF7=mqymq@q?RJ"ZzBP½׬Knhbs%1-GO F9&ƙ'4qZ|d>f=hրm?RK$L(K炢&gИ~ {HyOSu‘IB=-l`Z+*N$kJ'.da+ L=JfZ=@Y sj&Oa v &Ak0ȏAy43[zԺ^}omoM[A>D+x\ >?i2}+m(x-mIuW\밥g(0 N@I\ $8p(L/R/k٢W8 bD`ՎːLPn"s+×_w yRNJ;9 ֡u?Fن DWŶO4Os9Lծ6=I1%)o=='59ʦL7ܡTU 13?.%LmHgjM߭6"Dɞ,p^~8gXaots CGUªƞ*@ ߠ1)1}ȦI hzjчQ;Z!}|rދu*R g" #}'_~r-CEf^0( eM,j||P3LYa9gУKF[qiSdbm5_ O4y[DXA̧9*MЁh{{%>CrfN̓W9F@H܇h"dA 6߳Yhxʠ^Ao]b m(v ^"WCu t#%>)&[cw~elWX@I?`0c\iqY? 3;wpeʻǭzE|DJC~w̬\ô404ϋqɻb^UD/u3cۻaœģ̨F@VS _&7#NzuF*_-@mu.90{^k:;+}Ó]j_'L֜!sGucKsÅ68kĬELFKTcnPuXf j wq\5^ xƺ30zdQ Bΰ)o5|g1Me&i #=P[=<>a =eߊoD MzyL-[L`ATKU(vd^TnENk܀psbHZ"ՀR7 γA Vjz5ź+G3ΈJ\Vт܎K|Wr{, 0Wћ `Z)%$F O7 Q/cPVLNLPXE沭P6L3\fq΋yCF2d9~\};s؆=oпH)$ @Ns6X<# \:AIuzdxɨzG=$E@y8#WXV ? 1Q@r$êӗ׏}x v=a ņ!RK9)PZc̒e!t',aSn ܦOò,U Ԑm;V 3קTp0f~4 \m\㒒KEAXa## 3xRȗ@s`)yg<ÑTȇV#eV p פ R.8:Bh/%chx -óXR2rx-YyؔX~N o<. C9`ZhnlJUJU%d̷s2蝚7 &IY dZ ?`A+QyY"L4ga5%m5b=iq^eTs|}WР,"f65+<#B<Ԅ'y2%{8 Z;GFYd8;ٽZX4Oĭ[*|A-}P*3ME6'ds6ޡ|i{Dh&yefv(Hk2{x@ й̌Tԙ>fv,~CmbAb}>N=&V;'.sk`"C lvŏ ZEP>p|x|"HXgڣɾEB`sr{aAȓ u"\#Iݓi] BqqaH?ȫpŹDSڸ07?_``\v9u$>!q5Z~xȆA~[S6sr%pG|0&ƻoKf؋zp Wbrp>?;_ A:-VJPvH O*ғO`XIߨ(z7yx:ArѾ Yt|(\شҞ˴-_6[SEzN:ޏ| ->uTyޓ|KN0G602uFWW힯n'dӡ0{9ց²Agtp7?Ğ* D%jT%zJ4b݄F.kLT["RhE& 2cMʵ)US4pr06x>"gfuDx% D'qt)U6 A |"wWy+fk/#sSl]sۜH^Ȥ68l^- /-PQr^9fWjm *|eh\σ2cQ ѥvkˋB;W5Ҏ.B '\ڂSK1_qk?Z{Za+ܙ''FCƦ/#V^Q1⪚ ?A6<2 t%W8i=墵!l P/Yx~ o;ʞa5xNe4k]?t !˱>>P/Y+ÀYi:Kv(߰Hg/hlj@ kRy|@n8a3#d]7Ȼt]Ahy-0.HIG>aD[޺烻pevh!'}4, ?gN%,hSKnřIu*=d GRMS&㝌B2Ȝ\6ڐ'ИJ׃zݙ%SB}jYQBk+i>BD5YiqAEPA~CBce#ôQoF)oHʯ,:/%*6ghu͌Hztzm}/\IC9k}nw" *́Ώ](,K"ɟOH\е|¼g פYЃk:։$365riy315yd,QɄYa KS9d<F2,^ +> >Mqa{b2ė '3{hw/P!G;tZ@QAީJښһsUF-N>[DU:PI3jse~/ #n_b3at0!^讖Et=j$&&M[2$Xg\ "c۳kt֏acz'h ,zEf g,`2]0Px P"W;rK0]?C e֏2?x (߽P |\b:4ۧ~G?Q]AU+ )m UĂ? FfH9 X|oqJti  wV9n^ۼ3roI.7H?#̈́;,7Rwȅs>'L4 sV!ӏ%ըvv&sԧ=p_j:?0Eemj"#ț"kWiآL"BZG;Zt2pf^\i8k>#Lw|{i%I] ͢go91>wMOځX@T>,B!0O"%'t9ʼL~֏jA-r4KA=C*8pXq[`ڀ[cfzRH=7_)`] }#A#4C6cuݟoIPhp{B:ٸj5U) VmF;Ӌ-vM˚DZ3l$9YaS[%KqNg:)V2ec B84L284M%\h2j!Ng"XH4^KD˲h^l.^&k5YUL\~JQ& ?9~1G} KeuEL7ϋʻ\~.UPeߠ[EVf Ĭ&nIХInҪpJz ɔlL\qMB3Uض?LaƛIMKTraFtdY0 `NA0CR݌o)_C51X^U6k^He1 ]"^a9uxJe8?Is"_lyAe)\!l5~M]ΣCNOI"!s6Szk8!h"ՒM}y*EExulKehQc]WC"+Px}]%ܾX;5 LdR-9)Ԡ*ίqVARXtvFglfכ#xNŹ>oQ#]{HCÂ^v= 33zЯ9Yݜ7zH7-52~%0-iwO4Vw6c·Z eYa dNcJ=/pJt¢' !ӶTȼ+$`mp>61TgB*$)wbL8,i\.0xG9<ŽMWl$5v|9qN'Q!94AkW3,P>mvP/;p{ ¿#@S>P rFjnm(;pD= hڿh 2Y8}( =8 Ag,ftC[Ջ~lTXu W1<_H7D9ٲPhB;"<6y5[frs9|ʻGsPp$ R}z'"-gslt 8AI%9/Xⷊ ']T/s%6V/"\GɥRe/o̓7Do{GQVfczjW0y~ikֲrٶ\5_:F_wHKߐ<༶EC`@]UtYOEf|d3Rv_PmY4I~k"LCO{M.%,yƔZ]K X؁0V^tLجoMnn8z[1\YV*}٩)2D_([>nāT-A8lNAY%ByV"vkLj\f RQtu'6 ҋjy+|%"OjuJ6^usdLcno&%XC =-G/QsSwNʈtvR4ٍ>)1m2y!zSW"a[3cUr>ڙ QQbx8_d=cw+Ў~@ᜡχg>|E4t < 䞀o1ғFN}ya33bpf+x!^ϏvS%Θ<sݩ@Sw]U'(#㌬=NM`}'@xKeRbi %u(T ;cUW1"=70miX#I?;;n\~xețMhCP _+Ƿ3ACr@3kW$AE }wY0'ԮHi.SXbdltayTljsA&E `C.۬e]*ѧYK@'H@Wa+l^,oLvs9gm4H6Y?-kãa>]jX|0 Y>Z}$t=oif9k ) ֧;?D}gDRFJtZJKY\ L'ʶȊTh3ui^{Y.2>+`BM-E"/G9T5)<]Dg/ZlG8B5Z%>TU JN'0pQQj3Xc}s keVHN'L023dyv{2C<[i5y25O ܳjXXq~5 f "=+q9rzY~+␯ }<:_eRu>.@GF@ }2ۏf.exը,XyHFs>$^;PȃckF5xv lc{q|V.?0]\wrq<%onf5lfsZBIT!Eg6] Wчx5 |Mt 9@ׯS]3P4ScHoڔ.|,Q1RԠe;>Z_!m2~K aВLzsO+SWs|K3โx)+Lw*tuPotHGcQ`jX vŏs^e2tO NbSu I?x(Lk9bq^c X[1hxojvU!7i,0gʨv;hV+FۃTK.,3! RA4 #mcXRO8Ǔdt+ҷ}T]!SX;mDo"o%>+޺Lmg18k{{r02yut(9RUԌeb>eK۝׊,]M1Ʌ8F^r:(o>٨hYkU"!Ir#6{?y"] YV?oa)Avӫg|̱j>"Ҩ]s@˿Cjˬ6x]S*ݢ,n)ߓ=U萭q`H|rQ6+AHs|7vgi)+ىȬi.p4hCjзV۳~Us6vxt4b/OApQAϵx1Q8Ze`x Ҥ莰=IyE=?6}F EnԚJ8vCitC .WU}\C-[;U|[û!clq lҭ E5,u9p  ٳ Faʟڑ74igzjQ9:"O@u5ٍG8ij8~E1/JX…Ma<ɁM>1WlTyE.~*QcY!6ojYPⵇ {/u-2^'![*sPp3%.4E#LϹB eLE.ns?$ :@|)sr~8M m6N8?"amAhDMU n/ -v+OA rKjjś,MkE$ @H~1Б37d`ض˵͌N:m# ]x$&L[-sQLlz(nsG0f֚ Gk%_mlI9F7suada:3[ЂzhNIjJQMkIFtB$[=H>ue" Y2ZDȎ+ӔjE-3Dö́v.}Ncx6"=8V̡jxyegrĊn'oI'w]GP-{A mokFK|5С3;4;Y1+wλ@<OgoSBQӛ M݃ 'P̲, ؗYe:IxvkHssFa( bK/Ye%1񢨏OviVEի7!x/`lBآMO\S+DP%9m%Y6ٝ5Cʿ ]hC$TV,|x6_TzȒT?]`*lIh,"ga X3nߦKT3Uk,w!=3qVq8[j4ORnpWM-Rhkǀ6*jPzەb)F۵K?h><ER*K,ίG3)J.e nR_Lދ$rL!=aϡAcAcޝdKժ-IdjՑ3LbyҴȖO|H07_rLj~ǐi+YIb){G[C/+g%GA4Js_u+y2&;-H&BkA f$"UO/ܱ#a؟.z\J4l9LM!rܚI(;ѧP0U r e3>#`ѓn%cR @Ħ|1n#kÇ>x-3Ό.}qa*Ii95>W7X*cP(Eo MrVYz:E_u !f?5[Jhc2GL\Ep!Sz F?NNj|`W+ $60* 43x:WM!WN}n7F!C=A$k0]믑q8pK?7Nq `-az?IPJkVÃRt?V/:+j&!$]!A,,\ JK\~`[YksA@zfcG%Z#)ٶZy/m(ȁcj*S.?<ZJ|LdVKF4eW!D9+dLv `ؑH\Z[GrVZqwܝK0mɁ偘6˼!kzZI`R83)Q[Aoh]PDRӦ< ~xvyɗج(GV؁*@{fL$9Ii=2D;"u\rfkq:>ph zoh/KڇFuhXm2{0#b|O:VZ(Ah umxpb}1` wNh? 'ETYul/kPi&9)# Qr>Y(X/)U}#K;^FԼ3g%@KyV'AS'')ցEAa1ɸ[#5QS`sX:UYI{ŧzIɨpR5}Q AᗮJ rX2IqLrfWG(TzJ;;T=1 ⠄<#\ L]<Ęa֧X+H!k)[R$/鷫F?بs%,U$RܔTCf(d] F%A#yb5þF6 }ܤ2"ATe^2tRrqG WFVp7A.~a ]#//E:)ii$IfMfHyF65{}lSn֦R '~ _ TtK`BT.dƗO{;HqΒ$3];$qR917YI2_ ) UIߡ`?L hfhci9OT{ǩ5$'5RBtb9Ը 0&SxYܫ/e/f6:>MEWAiX3Z `сXaK`A9^*7fgJ'آ ElmS T}N q Ǭhk5 6@,ƂEB!Gyw;;El<`p8$|IGYRT{Guz2fGes,:sԄcH[GP&(G궕xnJ?B(Nk=6spLB=0R갸5;CAN2Ue0Ŝ !]Nn/3c1˴)Hz<%P&7r`E7xmy?xS w:1g@R<}z(]g;j5ukŽ6ăJ $ç $96W/ZëR^>F$r[gLa(+U0˓H0EcHHt/&,u۷8l>|KvR._˸GlDZݭfԫK[d,YWCG`lY_*`>߉ j"שּKT3Q^mͅKc*l NXsYg'UB hkK4UgH6ظZԬ#ĎqVXme1zJE>Sֆay2*(3mf;8 YPٷNRC2H^YJt6C+n:<so\~lq~N!L3pu2dG>A*),fC3{G R%`Lk)Jhw|d-F:̩` ;ŒY]gxf1{Wl.Ya~ %Z9h}V#=|Q r,.P :V%ǁl PӘ^p:LZ5.2Kw3~dY^R]IW,'EٷTpS}|0"H6Hd+]3; +l^HO!KNq&-<ɛ QT0LUQ(lptBzFG%0rk[iFܺ1]7@4{ݝ[}A$Ӱ]j'uw=Mhi62ҖTS;5S.>!F/_n7 Zd8pR0e{gj^ ,?)uIR,=OPJ;:}& OPB/yM?>|2ƶ$$;x-I6!}{-R՜SgTT>Ҍ;(R+|ΧGTi[gbHC'3J=7x Ilb`P"IWc_8V LAM=! # cB[3_uJ5Zn 2#.;aKd_XvTEV D*T~m4rOzg0..RS}j'z:r0d#xhpѰOPUF6ٸ)og0UON({xq&(*͖bXՏGm eQ0Bp.:V\ Wݭ5seNϚt&Us>gg閉QH[wm,81jj2F~KTzEuX |t8FLFI6QmFezFCtMؖ#m`;z28V8fX9C&"i1F[ͫSd)%B)N=ʾ< ~4Dri#]pߏĺq &9Ju۵mݑLW$~vG1qc?M߉ 1Iͩ{ԥJ|Y4 wRB 2jbT%I/-YkqL:V YiW`A$_E\$j圹vd7VĦB ƆI*ET,;넯9jZ0aE{;1 ~rl}:AHr K| ה|ߝlT~KEߩAP%.)V\Qz#EĬNR'E:5V6ֲ[~2yjve~Hۚ6AgLǟcm:Ì6Vܗj>QcN5lNؿ4_NOJp[(O)Q%Q,7s6 =čkK>?a#EqN Q 9-If,<aHP&;*׹O=&W<)A ZcR2[ m :9wJ-`Am_khC p 8{A6((԰lӋ8ıv5dL^@Z+oV?|(@͒a(to Cͤ]C2z}`GOI:p_珂T7qӂE] "8H- |X6K3(QJ`2&Z!.=4-^8A!"0u5gϋU=c1Z!)4+y9bK.-X9/SIԮ`db^fa/Y^E9 Y[정`8X߁0qx T] 93GZ=L/>碞 @eAIiW8jB_&;zw~>])x}͞:w߶4]\NBCsM{S#jo%!` mʾ4tr__ΈܘU<*?/*yI۴GR>D쐻ZmJTz ASK"(iF y $0" 1NJgQ N78&+j80'I+u$ne؇1JW޵h}䎍>DXA)s μ"ĕ3[5[4i ځcYLfZVgqK87O aGM2kTV؜)S ·+~z( W{yNQ 4AOʤ SIc$FK _=N?iyH-[T(E#yyI%OSw Li mjs`^cҖW2pie1ZU=hZuw/^$/2 kVQVIqɿȌܡ`,HK?$0.9iȴQ0QLAdNu!<5FuT 8G6@uyK3i7G6W P /w찾뷷#ҥRG3ŹJ7 Es}e_;}Z~yӖFV`Qrks*}9`rS30<:.Ut.#>dco8 j+ (vdp%Hx l4pڠ-0>T.,"M+[69GLj!H䤮 Lz/f`cAYãڪ`2Ԣx~9Ÿ2sZ!umŒwŐ{]YKO 1'L)r{\='VcY59Bqk5#{gtVqC+QEY0$CZh]>C>Ιq^Q1e_ofJAbզe#e|bޕr 6qNZrݬd!&klnC j@h=]aƯÇMZ-*j63AͬXzgN gNѤ0kڅ Fدm᯸q[*tIJqySq0H; NɓҞ[߭1J3+-lڄ7I`ŨH# _<Z%HTĘ^x\v !-3`BF_ IE–R šh:-VҨYUAdiYJOB qP%]VnPȴ1_Ϧ5s)a&(<`5[cH;L0;_ik!( W6Y,9*!m\ oRoSl,^Zf3~\#M~QbgS?O {Lʢ }Rz( .$۟a 0X= V͸]TɈc :fF2"!X#U Vè,Mt&%ӎX@˰KeqHݬS}}#%~QPI4{!0K_qMb`otTy;^?E!J|Z48HpԎ.ʏOR(k/((R"{$%d [>Jb1M?tm3^.79ə8MHgylzlB*ȶ_'#閖}D>vHju}(5~vnNvSK'$+Q;;/jsށ, A2dWSW],|tM@[z*|=l)^z1P$3C1$CG! [c0~\$H<[J%wIT|9; •I_crEEĪVJ"K5[=>k n ,`tK)͖WY&=J u_:&ptÈb䜍3Iw8`gqc C ߝ:*5k& ){nC , 94Ea9UQ , QLȨ/S]I/نm(H:x/ H23 Ϡ;Z;ҢNp~i2$(/3ڙqvˉj6^/3Ղ YBkb4^׆|(.ʡw E9 Sftl*?Ƿ &=:'5O!y75im G)pkXc`6xOar{uCf.|JŎN ; m Zo^O[:m$ŷGv\حrV^`!UdchH2)e9^>s:% R!HJ&s{2V1MÓl^vBTJ=f4vl )j$qihkӺmC^8#skbL+ßU\3"|ﰆ5/vm:ɣRKY40wmr]z`ra@ mǰsG®I?ʥ :)^-Qʡi9ԙ )Tph=B;ۚ9 '5HpkޒUTD.R/ǂ{/%`  `@X)ŘZ1$&< G޸js?~|MoGWK^-"MJdCn i/m#&2MVM=`FJt:;.ܛ@8{UM| =_/gPj|3x)ILp>Mѥ^g'w.~ܬ+5L;{1G's *+3Lm=C9഻^r`ŖZl| RHaqmo\ܙ9:|UrV_ -$-U ָ4-δeѱW,iVxls޹ek) n"$g/4YNzPs3*p܄r[9k2Kgx+uQp5%[ Թh0Lm^Di4HX,h՘}> {yppv23g!rbU9ѐ;O:kdX%jZAZ^caV8 ]e(ܧ-݃ ܓw |7[;358k@Jec]`{*JR!MDh*`@mc'ō4oobGYKdZTL  ͳx>F˼M,)0נMxg/ 0+pJnH6VUeqq1suM*3b:ɈN"lA7"r[5 uA4N-f#!ȇΟ)bx)> nR*.5x@:0[zT&Ky$ i,ʟֱ%_,*B3nvᴂ`R$b2Lg[G\p嬷_Xv.>Mył ':Z|1}G8R0@]즏8žfLm$&J DJ 4Bs:uX`76\²"rt :+|<WЕ"`Zy 8ߥilɧ 3];ֱq;utߢLwI(#n PsJ!Iz`OS Z@mp-D|h"jN8ICd‹^ZpqÐ1gh@~E_sQL\%[3U[_EW0u v7b?6v" <102Ԙbpy҆Tq}tșaG Ukm!)@Oh '}z'ؐ)VĂbbPb)aG,al@꒒dZ(Y4a p5 X!94ݐl15Qʒ"kS_ eNpx_atdKQҡJ}s^6pNx+4#uFVP}u*-'.{mÿ%-KpB$GŤ>]Fmhkبl b ܍կvGRc9Yf: GFÚ =U_-aiá c0SN01N:~׸AFYNFW[i.뜈8@ -A_ &r4.A% #gJcc2"8RU*\ u:.ٞ#2@}v>2U-MS,m V%v65ޗ ufz#^Z0[N9(P(P! IFےq)T`c4 ~ğ==R$||DL9O%; )ֽRFa#$7!l &)e:SO Be<+yP;E'=[wKsZ:q^2@`ꉐ&j=pPUtMz0CRbv Ѭ G8-93E8P~bX)*ѩfڠhLuџlo$^z@>+%4t (|ےkt* l^ -+/"f}yĪOūƢTY]|7;0I0MqrS}S0SY{la4R'54jT!͙ʭ (&wl:lg/i\1m8)v8='8fRŎ(u4|}"OKڕ4# F$+rv>6E}ȄPu/Np?~ '99KS}YP6 cKi{MU`nZBJ'u2 Lߡ0 [>e#xjBl\ 7H#9 o0 u%65aĵMP+'a8t EL4ʮ #?֐qr??ę-&7DI#׊; &JUt>]r@p̴Kdͅj'px5!O3nˎv%?@'H%> ;^0ΧdkfnqO+/|}{xT>qJlp;6)#NW v p%;xhZ&7j'WlMLf\k}O/i UZny6G|آ("D87yUR6qPfށɻĆJMU^C\ 3 f q P~V/|Onfs^}qÂmOp=JFΫs8 j`>#@$o+*2:Sa5c궲S7,z!÷)ǀ~fr䎰T]*j8/O0gf~b=/COa ķ'f鳒9h;bӮHonqYe &9h.V= #iC" QxYDHWL@ӭF=N'rC8ٞҰ-w|Y^%a%EM,bj%zC`maBmr Y8%)P)fAK*~s*BqWțGrķkۧyA}lk~>PZve jݪLPbmK+#$nlEgApoP\Fgu`--DI𝠟&"aKMU0Ƕ澣.Q8엇mrb(Ԩ=䀕@Sj˂wz(5dOTKe?{86eo;/0U1V5(p/TE\Vr]ZqJv0}g6 FݜYY[YB"ю*z^+ޅ}KQ/ZuC 7kNkrKwkS@O[[N)OϤQM$?tVu YJL"|#!iQm)^}Y7]|u3ࠋE ⬣:m8֠ʔ QLlZ*y߁9)]=oK@ze^=)|XaL ~r{}K>IF1W2 j \zRϧB(w )Xm[)>NX8J$c/[{%x>V!Pgrf 7dY:$TFG$u@7pA=Dqr ͅ ?!*a$<5Ic/-MeQ)Tl80."ߕ3 zg)˨R '[ տD?w0p,2-4P";fR v|(6A'zA/eIިtrTÇ?>1~T7xy@~Ŷ4K <׏+$[QF~qz yiH\BIEt^H[%()$r:_!v _@'fT76wMDiPl'",w/*3,9ޔQ{'G`N8ZQ>ήPa9M0}Ɂw~?+93ZqofH2~YˣiSΰX}@e|+o]`LAz+0 ys]Q7lMJ,Xd)~<-1=.-;Fqx+Ro30g YY?P2pB&w=9:Q#Loan:#HMq.JKn5%س-i:0*0Jnf:7gL>WaKiqh_|xSz5w"EiȐ+DDOoLN_ꭠrը/ L'p3R1o2 '@QFݕuvd.B2`?; &٩J5%O$݄#ȵ6 H q^bEsŃp '֛.='4. Gs.TXr0.{ & +>+%Wl9~Mʠ"LЎdi+$<uv^3fH^9d拽ƔTʺw ox9Eh^`K$@Qq_{Y]nۅsF]u@;D):LCD$u\+LSx X֓R2nGnU\hjla\yR#;-(/E-I'PH_MyEɰc}0[ nY +,8*≶^<Z5*bYM+{\)mVl-T|ro[łTK2Xc;P|=pz]㵓 Y@[o sm9ΤIV3%b}_YԂg: }xIap5t'/هWC&8((;?`D("+"%WjnuBd[*Fb6g˓ʂjQΙZg_U:>XGX![Zg 'W@ *FC ^9e0 nVqde=[rp)ר?ؙG0]B:+vIxDcYm.|R]oٸPIapco_n@PsSRJ3!Nc-,)<3/AA|f+EsՅ1rm<#)B럖st-/@D:M `og4U~81ԝͰ_6Q\Yv~8285hXXv)DZ{l.r<5\{0ԡb A`0|fnn- 6(GF^-y m/aj~jnoE!z>Zs\ ۉsƱ)NB_u=6Р7zCkBuG̱Ëc}UJI̓.YÞK{ Ѧc>+d}*{aߡGf 8H/yH.xBeq_:]Yhz$F _,Ln)FL^qEk8bjF9^j#12،7 :Gc:UP]0E!b9_爜n*{^eHINya[xB?, . nORHN*i~!}/u*T9K*?a4X6jPyC4T|9|Q6#ajq$ G]0[Q{kR_ȡ+Q Q\Xi QJU?Z KX=D1 |zG|1!)iBú…yg:odbT4!ΗO mcތ lAZ倻JTۜSO0ط%vĴ ?T;řpӴlc GSMp^Prhn-%\;ui',A  C}0nW ]?sk9DzWnlg4/i`|!c k"M?e4gjCAM?pd?W$ Haᓷ@u$`1BX7,$_eǜ\U !l|5Y #W޿96/{KQیewH¬;De1.i a]lIԳ`5^I84GcԹ?qe J[g)rDMQ`93t/[ g 9 &rAeBG0`SɅ'I>"TJG ZWێlӪ)4}^= .e=YHVrEn#~WvZbh=Bu}&So"}2^Ę%>FspPdO4_- N pCY!:5#CARTIjoĸbAo) ?ZU#On;KOVz 𯅝D䗛`ɦ.޴)RjI?7Ctu3r}4_V4~o$պgΫ'm>yd6Ԃ6G~y8] p݀&ur%+4;s{wb-{ó2EMS5SN* YU%ua|VbeyO>UlKsoU[&|4g yp;Ob XK'65q 3_ z 턖o}pvkΒG-Hq߫ /2 2y8B !`F㜗K4R˭&p%]Yb.ORb 5bOH')+KL #LdC|}l:H׳10O !woWDFiJ^'O 9D m6$#a|ǥ=Ni~yt9Xgқ'S3Xqzo"~b\bbz wHz{Fgֻ!p6h7|tQ-$:&<c\ŋBC S:8Sqზ#L] v |ѭZvZwG@7h$MZ8 q.CbT_[>7AD sc. $tCHظ 62B᥃ ;fv Fl0-#PY?g )<“X9:tM_;;\w4 ҹ=xSO-)cJ"$5~u"frm7Qx:68]=RyKwEt[e2/ReWΕ4G݂l& {u~I"H %sڜHK9JTjTKҫrВt?}{]w_k# B bL Rbsuǘmm¼,b\tnb#۲ ctB 0 ivFh2$Ta:Ba9YO޽ TG)dЀ)R`5B;=Jq'xlX?dWP.չ6Me4žX1o)j͉b03+ 5s -)cw@-=0.{4ÞF bVjT[v m4g؀QM89m9+W~8:B:$.=ig|mVrh@EY*X1^\w\]sfF3~(T$s5>al^м8Ko3(a-eb<;+./7LJ]üuP!-gg`%)_clpK6[TW%㥿%KBd%Dd|*E!L?>;~jUS [gqJ{H?btDQI)Iacƨ> )\: ȄM"[D"?qzYKlJ"%֎tm^1!vjEms`dA%3y2;Z2Jc K5HX L,w~ -V:53aowQ neG!Saqa/%~B @%ݍ>/V= B^~?boO}<ǜ)zyk5 L!8Ã{R*a07Uʝu>?Rm:J)IO5Vd6*5y&!giF/ʠcB%]˺JXHTf%Y8*/ƝxTK!*}sn|Xؤ_wdfP+:r"9gDd=rވN`)SazV^*rLny;8PYڣ)(vq߶< zYnYYȜhR7vQ.vzpdS:wYY=zLAOHip[wVnZO /!?6-H>Yě/->xەyq o֗1nnzF0iYMh#ڴnr5znhurqga^ kc&8KW C)yƟ((Yiik=J Z=DLPr(U0SݤNT$Y4ecwPq{趎b_<_?ýiҁ6AqzT]Z4S)a.-4/@"ZcjaNŻې4rE:DhPG3S?)tBcUebv_k:#)ՉQ3:Ļ{+t6$G4 a>$-D@@jrUi\~ '?,u*򃂌zIRoq( 0̰fQ%JiV]6ş8Roi}dcޤq+!Čץ=Hi )txftzZbtŔFP?*N'X|gC* _/i`hDzsλq4Oѡ:p+93{QB&ڝ+)has2ʿsH HlrIa){t`fϕ*2ɼHw1znT#ˌ{vR~ۦw wBr5W1@fG)fI3MQdxtoH+xm̒(ʷx"kqɯ p4O%qnۇbqݏDT) ί'!# 7}x#ф%nQW02jVeR1I$g5al.2[󽰅/j؜5Qfеq9Nᢍ鐝-'JKYs7|Hh@-E6Rh3X/ lNzsȵtBv劃d ]W}'!W4js # PUXii\Щ2`Wky(V-8,*%ZCm Q@@ #dO|?uh(8"'Bp;5d;._NQsҭ.Xgr5sOwL9v'_U Mr.Aױ>×A;<#]I#v;[O_=.%Q.$Qf 6K,UZA[ qJ.V#y%^T*'^oV9o). nD=ܧbL.%cC/VWx4V" ձĹYW5d 0;]`i2-$xa8&ˈeE;Z>Gх9CP ;@5jvP0Gס7!q”( davv"jcf+>'ե4VmRAL)ڇ3ceN =^YYS>Ѐk6'h, S^PRcJe֡v UB &K~>irI[#3Z`h~ W?L,;h N]p|#qTPOɁ LW,YIM7Wogk`>Puشi^0-u֕14R}Ne_ͨhmhҾ߮FxHi7{:'3ˬvɬ(n֦ST:Y0 tL >8hPwi6z"f#Q~:0(|dS:S5ެMk<~7Tƣ5Gj(jbO{mt"2N"^ 1^eD(Oiy1ImMK̃VO Ctz8h9./'!nfB[pYt)!w}!'|N| سٹ_t =Wm*^JXfjЊġg!_&pF%7c19.(鷉TJ % "HV4>h f碥RWŚ>5J+,mWŰT H{2Faoj8}EeEr8?QTw}gay-yERmPP 9Άc5AlyYMJD|+Te;ֿ4XNܾ="Q-n/i]r,iLR?A$?o*[ >r˺oSͱOIh:)m6$H̭2'^lr5k'M(j2 4B2p!(ӫ`F`*+/;,hm1P-;-M _4@7Go4BE 50^˲2 ٿ4f:tzh59zJ?-V"vqj3S\nB%sofͤ"*;'@=:&c\ DqK;ņ M> e SA0Oecz!!֍% [l0wZ`'4ŸS¦e'L:{;E E '1%T֯ww7AVb 9x M<2<Ȉ.D%~ ].d\B)9s?R~^ fˑؠ-^DTÞ&yuB (O''~H䊉S•eK"#R$BorG{9NzZa/s@4D9LRˀ'0]'of -= 1hhXgV;͑Ś"rK͈ŕ:}G6Ӭg-`Mto2"$`>ȦY-l|?Jo>o_Z+Z0bLE&|^ Oķ"%+;5#o4qIagI?Q&=z8NQTؓaHn,I1Wf}P'3&idŌ Q:^W.ƔEFSγ¬:Ԓe ?=\+oA_ž!o/)Ƀr(/xl8C`_J 2?qc}bQ#5|AVNe](=Xx<+b+Q+:v@q7=@)y$x&N  %4R+:ozD\Ǥ1dAQ%< ^`nuK ҝghN_9IGǼ;D{)cM@lc23ߣ] 澆0mm<=q ~Nٔ^9D4bvIΛpN_ݷ"S߀TG.zié=(wΓL$z'\n'^ĺ2|rlb$N~- k#I:rDYJm>e k}Ed Es<-:Χ P=#~c֟2xmY,zU CK 'v!sѢ'f4R _L>;>Aq'8ՃFkΑ>r`F]bn d]&<pQ/H_r.33#D~HSE!Z@:@uP%`˭`\kٟ9p<92pnυ' u>#5[HdX|Vk͘j/kԂXl B:D7-9%@"2䰎h${xZ+.5Wuɰ@ }&pUM^QM)) B]h6ʴ,6fɛ˅/"sA& C4uu0 o:a:U(d 3Ĵ ]YTH:=8Ŋ7bJ\)U/$f3kg,sZ\,bӚnF\*{'\B;rtI\?7c420Ԯ6#z2ho7j"aR5 y>δ4Seͭ~">7vy7IϭT8 yn#riL:?vH3, ʨCY[w@'p^%:/uחO˘Ɍݑ bi\ K!OH =rNaˁlI/OrR7a|(K`NRQK zV\>)"u5j^oj(>J툸5LeBw\ $>4[P4#u|G=/ k 4\(| Y{ ;铞$m1'zrwc-SGD|E)4;Y4KyobR$3w*`⭥8U^( I6 L8/v098t}}1 y;ᘆﳍ>w( pl؂1QQ6|;jJܱgM"E|i[p!Rʅq֬bZG#i-qJp劆ˢAߏWr08*" u'mBCK!=j*l3g-ZJ.nvϩ6W)hv k@X`dV| ^-!{*h@_qe9 &ptGfj3ߗeڇ^OQ$aG O=0n*~6KO'3DMLE>QӠ'հ_eʋ _>A?bo0tr Cx"K;k 16V~,DD_"kFuɒ체C FHGa<XQ1t_jЗo8,l) -nn3j?zׂQQcb>jhL:Ξ#U% n"tKo*Ilcޕ]WcfL5U<)Lh[䙲T gvFf*;|i[HmNȍ%5 y1"k4SMnpoFuic5VĉrT܌:h!X05l[;]dU \ ꪲ@wn|c=lazSd4YD~ۆr9S#[t. )C}=.^*MGR:;#PGqeZVRP4 k3grɚh785"U|)ݰ5YI/V5jjt{ EP|TP_{"Mݚ |r>db^:I+c+!zC)?{OZT~ luj9߯XS v mH:5)!dcRƙoQetBH=Z4()9iU7 ~zpy'Rkrtލ%ʁ0{.@\pftcՀm"9F\vTt.6-3r>UMD1¯(]!'jH0 ><20c-* Hx+k*h!!ldj;:񮍉(pa"'S4쫭>hM$ 0:A ħ 90(:*T'.q,%#PYcY~o]#P0)BĦbqZBVryt= .>1a ^trI~>ztOK֥`Qn{l;''%S•g0ȵ2n9ެa?`;7& gWK]ٞq3t4.B' 10S.ðQZ8CLsWP2 G(-/{*ZqtSvY{YLX-ժ5?19nKWWkJ1fCGǃݶeH>!$PMaqdz z\9j?8r ZI+1yn(1nm o#D=H7ܺ \'Zvս؝vHӎb>{SܴЅ$h"vMWvfT;/p.^"*إ eMH3Y)BΕmF(ҵZae+.8 !tm~KG2]r q_2~REEQ#}2h)_(((-&1D4Xt^d?́NɂS&B[\xqDz#3/==J>XJX|4Ur.;vRXX]dY2y#cMٕɚ t4+Lx!9ڋGV~YԅI cǣeN2: <ؚ`pij6f:4(&Qf5dT;k,rLom~?Poaۍy?s/ѽntσ苢H8!̅Pgtqҥw 8S0=_ pWG0C+zpJ/H\+!7=,s[K<~NՋIx996U?D EoMƊ"@=BO7SK=N׺[u֌#3Ű,* >!-5/w\z+-9>Vnm3KT"HK xB?! ]ߘp\uÿ? ickog$5mc u (q֬fVpzrIۧ%LJҥ_f\Ï]`-s˼{7yZD5M`Z礩hbmD7wƖL+sUtg?U 4F [o3 h(˞&g3>WÏDr_HhҽBE.ڔA59Nbgm㿓cNJׂ[ 5FK/S")d!5j{^[p]oOsϝw_h.f:'+uCҟ% p ٫%Loj.P+ў'e+c#J3j%gY6t,ƓHK%|'ȥ63)A]HՎ/@mKsثSA׌']rhħkiKQFXSV^Xq GU|ɾwqR6<".HQS8Xކ)מ7JL'PIgm'; ziY͵ò`i^+?ؚwYxJe`pLx;slUY" v[?[lE)װ73.+ h&җc0~o\]^>*Xg(G@~\1w"zysϪzub8lHHh|懔\;"1ЂzcgtR^?hId~IZ2Nr"Ob<]e5CFy"q1=r~o#r]_&]JMVsMqCD, =q[`!1ka 4 o7fAuCs8f `WY](~M{%1^鎸O[#LhݠS$(D^ FEQSűcf슽`⽖Itٸm[ia YQaXP*7v΍;PP B,Z ȟ4h]`ruO*aᢒO:[TdnDN~8Y9.C| &~^T/(F~ƛ5@ `o/kn9NmJ9)BI)"3yc!EG*r^Ou)񪻶֦ *b4Xq?Rp3d9&e)хНRG EiR):z0dnt^<|z gb6CŪ톣 NJM4?/8.UzN&ȣYC?xsL;%ȣ$dF-c;[\mpt]{hHKA[DlCyty'K).biP@u^VCU`!h]G: l2l 6([J[odlN@|zxCXU474),øPR<"|F1cmy?/.wRP@eA*yAqA +bӅh hY2w;`%cUBRȉ9f1V8UJUTaкxר户 ZɭTˤeGWi'_'_ Z>+yWGH؏9R zuS`Jm 2MG2ϵ{0:LRD9שf5!E ,:aW*n_ʂfDƏD8^$ûDϻz*B6c efgꍤvy3iEĦ3jC+=?({Bȧ Pj7ڪ5@6 j #3ثyV˟%e;q,R} 8a8עڨ 6n(Ĕr|L âDmVcsBCqF}bUʲu$>vɜOaǹS3#rNї \Fɩ~Z-o5R/E]Ӿo]Ԅr/}=h}x1^m-XDGbn1N`Ҩo("W{{k:))U8v$}ڎ`P!%h.C!ۊsy#-jq'km| L+*و@"L]}P E->&#m:? I[_ԅgn#zm@ERäBOfJ3[[8>L/9{K0{9gg7u;(XH4 p  5YG-jz) Ev~2"OHĭ+dy;Fyݸ)o?Nͬ_ M&*ȄXyzե=o:> H[21*O:]l59u_xz|lfDY1REt-s}ͱ4zT\R&9P%{`ׯy \6 PׅVqƇ& nhڸW8*$Ye4&3gf^鄰ũDPm;Q3sh OwJ顷հyz_y?mn E ъFR粀ITw NN62dtMM?l .&VZpB~@n|L977.Ƶ!pL u PFfRF([|%4۠; EZ28bBE9,+5ctz>13U ߌLr ~0 @ьFe_XFwy䀕1 qqWaFzotkIN> ]hӾBG}ފv-gZNYE55J,<[rTb":oq2՞B>0%jWN O"& 䑽=II 0eYcz뀁`Rn||/L[G'`,  ̫,q@zVǼ ?ISNk@BR;p1>٫BH,=B.e#P#QfZ9G ]zRDKcB&ɓLz`&-oZnUO[~^= @ JZ O3&r'1A8/+pW.&|A5rxM]:mS|L; ޜ@`)81oX{췔6ɱߋHnCZ0Kx :EEIl0@}m?k^HA15.hgozqwdVʭN"~%v-]R߁mZI%4tPY@K-djͤN<g_NMgs{gq[&KM\2G* ȋ*@>oK=3B71'E@Dҥ4`HWSo!-T똭a[GS6M%y1U$KL#1pc![`kZlOK= 6j^{i;4mKt2t\F$%(Kp@y1E;hW%j\,Wa>FE+{q=h?5iL׽$x3EK-&I:j5XHL5g|ِNQJ}9<ʹJSV?$ AӚ{Yn7Oh1$]=iheOoP9L0Cz~i.Ҩ=iAT =֥I.Vߦ)p q+6lImKCs@|P#h<'-ѣsԪa[}UcO+%]F:Fyr$ɓY_7>LqAn@y; 6aԳ_o5L fΒEm''O2ץzoYnt "h]Av Yr*Jƫ 5;u9t{/Onӕy>Mj[هZz\eSo-d~,?sM :5jgxꗧ IDeln[G`%8{_gYV!M]2̀Xj7˩+=LFX0pFC)h=Qe=|_=KI2$ƭkoƷ!bFT9Er0{+4Б7 IHۧ@@%r% [W5*m:=s.@xxC\;c&{HY3{5؄%(p&#R v ,jS5'HCgsM%'v85yr)!ތUkUa& ԷE<Ĵ{1Fx/Gcԝ mvr%y$J(G_qGdB&qrJ>fow>ez[s؍OESrbSB~&ҺFY>ԢZJJ M7m!Jw2Cm5hxx2h7`pv.W!yzT (w zmGa\Bs$wniؚe|FK>jRg7-EǵV@,f VZ(NmX!'X<}0Ef64۸ڷs7OABB,A cE֝0© Ip ݨ/P߀H+/6/q52 XC훳;} 3 O `R^`1Ϣ `$̂ (ɿG 6 Χr+C7_LSA(Q?SNjIRE,Dh(+2#;_<Ս|$}kp"\Y|Eܢ5=܅ 'S4K+S)C-w&!5ij]Ku##c; wN+h+߅4%ΙDcu\'vXOѹ4ھ >:@ ޛ%YB- hV-זJ q 8>3kG IelS6u q\Lcjo`s`j"= *T K"=a#:=d ^B6հ_D ~u O]UӚ7j;7RyN]O |}d -Ҭ@ QdiKpaَB=ݶJy$[аɡ:]A[̗mfeZ,8/3sVBd{u@3_NVmpt5InV0vwIg~m[t|à:3XlEŪLܟʰA.!N=Z[;Ultb4# {IT #B=4\(4uťO&l sMPd:%C?`@mlHlXvYBs(?)KZ؁~v\X }G<;0\mt>Af;ɠ]2d/IN<.y]0NzPLf|rx{HU\`]ʼ#C>f]""˵gڸΤ.P_N*!lo+֣Ըu̍c߁ک`vaC?C2Ly<2;<$ `^ D!\eGa-ncoWZQeD!8Yh* WFn'1[tgÉ5[fEO=)FTtnojGeݟdRu$fKBadj `.oKT1T)jޤC:TH{V)UǾ=kšM vkeC&-ټILD'w]]^nRsEm7[7ƖGD@ז/h)2*G.RfoqШ H6c -}1hFz F5(jiS%5}86 `nسsdЋ QlAHZ5w|Y\':2 Nu31:. wXA1X21n6@-u  óCgxYWUf⒜?ǵ83􂝅k](FD܁RbCrÉ8^;swdž-M+10!+ZX7c/H 0&65V/w3XT_'cz_]>{r5˕M.Z} 4&el@;lW"ZPwʨ̨ MU7~xcX[وxJ#Y(@7V<iF4Fr$@uּFe^+!|A{(H T)cՎ!@v:|"Ͼ^2%nm\jJ >_@m΂e/OfH#l܅2ljyڛVgb^фDuhWԸ#%:W'jƪA]h' 95G$lPi5;(ړ]P$9"XU&ze}f?are 7d-1*E*ײf|Ҏ *OT~@ϻ&E$󳂔k*F ƛRtP)e-uYe89Ii0R|Q joX@2{\8ܐuM,; f-հ7vX$ܵg+7 *$pN黰kH/ժ`nl (LP4::@;p'llml!Z}/6" P婹|Lk'_W/|VhecYR=`LATa)8$!<˛r+\ ^UZZ-Ü-8.Ϋ "kTQ1} anVP~F?" Y r񬳪kP=m2y&=vg6"H"A,Wf:%PZK:N<8pS44PeyѺԃ N4a=mr-HiKPx ‘t{y ,Al@A-NQl _CT5΍υgfs'OeHIhmj{k\_42w>8M׫_=ˬԀДEF;=`,O= W4TvYT{Wj$pHUFWMkmȻ_TX.q[E _51bhd} ˢĶve HYҊAwȸfe ƊFxǻ>@}1|0dmq; 4vTxM4!nse9~տ>\Otx˰-m/Â(93,Y3շ}q TWS*G z½@ R-v_~6 Q:l#'vyX-^ay4L/|y4Ѻb=h{\P ~9,TZ \ $rУ=Ҷ O͇d)9ߌ^}CBO!3>X6@ zېf% ?VBmijo^z'k =z={K`CWg* lyktGӓWE-*k=NLQ&MY%9pO~R9N0$Z \ay`?zH41z| 7eIΡj hjNF~1rEʹ!>i hf|ІCGT:[kd]R! Uz /Q_4Nr@5(Kp쾧gfQ6Y6u.gHف]yzӨJ"b m]e*ߧ;6ײ&ډj=O **ד˼^:gk;;tmB҉aMHɮӭD+`;%w%!9.M"u(LH+f!| àA3%2jeFwI-H9c^=B#wbR{邒2P!J#IB][iҤ\)_')+K4߼W^-)ݧ:!ۺ-#fU@BWAIrѭwݱ UmQQ!<8}A^j7IʴRPՏ=l6mo7!f,S^O\ (.fC3]K9{ʛ+nnf bH1>E ֫vs@ x~`0 6"e̎NB\qPDu+WͿ%axUuBӷe+҆yaw@4#23!_$=;`0?Y/] Y؂VgrB,t"H2%=#ر^Qp QBԂP9>2:a0Za&=HԠ#źP Oi"$"K(gP,/~صSW|`{9ZQǚs#1c8KJ!|y((<.aSN̿uZgQpT^IBM'] Hu!){NDlq˄2g\\4p[Q!8R~]G\NFɘ#ՈD$" &ԔUr,9h 3-@}eUCleH1Z=!B~>&x܆})(5ca@bPmWlb%$$s50@L骅@E*ӷQCS\:6':OarтzgDMZ C: Mg* Xzg!-X@Ts܅Ǎ㬓 X5br10YDF-b YKNNMʥ'śMVL׳1-fxY̢E0M"hw{ز^k=إRĊ5Iq剽/ VYI[U< z7N]Uu37Pc y +w1J)+wG֏7ݼX=n-z L4[ğJhrڥo$S0dȑn`{#ͺLׄ>@!y-Hm4R_ZZ8l,p,G6Yt7xD 'Z5X(n3G\en=wO!.V -Tȑ;EjS>c<%7fQҗjРՂbo B%ݝ%H7ilQHs m.<ou49O@EtuiCX𵳥g|o)],5Z>4l\:`(##9!9'9QBd ͅKj4ؕnׅd"?=n8 ) I*`cD}%)J@R(Ii5^9v?Fu掠;YBӡjO aeZcnc_y ?5fTN2(!mS+g:R?"$>5ra^T $`Z =`ꩠ׻* vJG6tvߘy/)wUoVIנ%yQSb҃D0BWx~jdAW_#YdABրvžA.'fPAgBnّw&eÖˀ^z4%?vHTP_ o bU'!/XZI]Q)\: AoډckPJ\+5`0蝋s|g/Y!iP]&h(m<2/4UH/8s9ש x=ݐldyT ?M_xEYߪVDO1ϸr %!lĘCT'E)xܮkΠ=<@ŬJQfSjce~D.Y*}ɢo퍫sv!SD}r֎GLZ :m["nu6tb϶ z- sӫ$9 mb$A+U;,Ukn4#["$8u:Ϙw2Ў!mNGG2jWvW(zW ]rJn "PJ< zf3lji W(D3~v_<[ꈘH80d@6qG+ve'2 cpuqNf+jtP#̧u|V%Պ6 LTlj:ny BJ'Nc*_v !J\̷T:g]FT3@8դ0Ë5^{O7'@vÛ4~+2 2i% n͵}rv9G˱jBQYœ)͐ ~/*N[NZ>"׉Ӂ41cܨMn祿u P XDžr'=;e%A|'xv_qD?<d7z ͳU\yXDz0aD#P圩t/hF Ic'.C)&lS(B!Y~A ha7&-y۠z&\.4ܟF)}yɔC;i$4Mn<@3.ef)jZSek6bC?/AKq{!]TH#wYU!r`'mjhgmڈwLCH@M߂uez;nd-xFfs$(+[PFô@xTMfcbI+do˵dx(-xFk b:ywu3d@"2@ztCٗ1fޢO(eI-OQL=}Fޢ9P} k(E^i nZ!?iM)Ӝ7Q %ƪ>#׵x_ S/Dbasx1=Hٔq֗ JrkeN;^܈ >xsd/=K ox[$S .P>A2Xa=EߙH4"DSl'J>ZrF.7@=e3QNa1zj1c0)GDFxPiMzTSq?jԀ[oF(d$=kv1-±<>1gixOA`iզd!"΅sq{\>L%,1s0ݴ̥o,^KzAVFᛚ0x6gH1PpMZeWL!"(RrAFyEw4דb|mMצ\2ЬQfx&'Jj@7u^#BR#FE2G /l_/:\c zk;xU:njGXu w1 !Ѣ9< R2W3*钷eͼWWiͲV4;kΎk01}b+r1&u Զ T]ar"Y`kz^fkVfFP%[.,O8* EpID&/Ĩc`"SƑG0m2,h=hH1u"]-ܾU.`|UP[fҡ|̜P旍=YC"ڿ9sZ2zi% Z[1&9HO+xDsy(B9~`~Np@vb$t- =rr xQdtdǦxU,` ᗐ,/UFZ/yaajH2X*1JӰ]ʈ_is'nh"vl.P¶9fb4uBgč^Q.U ):Sk[@ScB76q]J>168ɩ eQc>=cW #EϔBgڲeo"V;f DKErj[̀œw\"w["L@֥۶o ۑ+ݨu;;Ё$eJ0vI}:b,l_|}Zڋ &4 _OVӣ92Tx.f]?̣y"y8T!VENƼa\]NА/e1 2>zO5RMq?Whty:R#zwcjKix2gk ja 0#A5pL6WpWdֽZcx]ň;S ;Fx!Zh8i3wz"Ѷ@g͢(% aT#ȱ~Yo:tEJ)JC,qHbCFnjWzckHKO8> l\aԝ4yc0Dߑ=dz[њFAJf}k`\?7{С; z4Ah g6rsdQ76azBj.ozjD=zUu./:td{G"1`)X[u7iHlX,,#(WLCY*n74LW $EYC1 @pvPmNupNMK Ǐ @W CYY(\s >!jŹIGdnEq؎: B'*럈WԛY06Hv\󫡛 eA8"SbGD 'u0m17f/!($V,Pn݌2cueQeUzgؿ'n%fW9ӁnmtQuZ)RQҡsQe _5*g,O]0-ȬӦO"U!ַ.A|!K\1|JL40WPS E/>0:KQ@s(xIO29%miV3(&1^ ?e9 l[H}ae Xʩ樛e&h@^.n͇NXY &OAٲ j!nx]6,+"z>cS 2e8^; pVȠw7o+RAؿ!QkVèGVQΧQ= 9VH~3]?hmi7lO7ܓ)WSpS{$ 5C_1j5RyKМD)`=-c8΄jkk~ZxvoJL%O=-q̪3 7}>B@4<2[WbѾh$ A 5~Hy (EŰiBk J+qQæb;0|=,ՐzƝYFW3e]B N|}m;ЙA$a8`'oamU$LnKwS +c$mU!c K0kcl_^@ ŏWɭvazEN !_;´8v GKt} @P9g%𷏰5 uoAIvr蹽8+ω!}\䯵ӹXڠL.ŲJ᳅AUI-H\ɭ`Ѧn!#/8.6f V/=HȾjdUI)tnCֈuE"ElfR\ccmiϚt߶7'Zځa{qvsyHC|iWMnhMl1D^ mW[aS."v!Y05o 4V+G7[ &i %u:l~Zx߇: 誠 Vx->gRSL Y%J7j63j~Ro9TXQ|{ԌUoa* t8_S_41I\ @Eecj{n~G/̛~sCt'uaI7/;ЈU~̮u-ݺ`[H)[jE"WL6,Xd!DȎCQ X`Sx%yrjtۛƒ`=k7[SnU4`5ƞo(tG_j̷DcՅʾ$Ta 9:ܗnNmjC6#SJ҆ &IvI Kj,e|J,}>A~6/95nn.Rs1)& YQ #*? \Eݺ2"0jbMysKT19HM҇R5_W]rT+|+A.vIC7c+_ÃYo^YH:&xOA^Ev6pIxQx_ҡeNﴰԫ-CŽ?D\|.&_F 186Y]mXO1Nȫ__BuOSQ63 Yׇ' ʙ 4;`tmT&R/CO%#Mg p=omΜvup溼0.h]ĜhnSޫpr׻ tdDvc"j OM6?ks -Uef3>[xblqIZ1xRZwhAփ cMP]'%L ͒6*DS7utrB}0PgD RXFyx@sŧJܷPdnˉa"zϻ]uc( i+})x7 c2:Epk\5j}tZi{!Dž}%!kJ۞`H3͆opT[ l% x#32s-AҞ8WJh4n/3/pzye+E>ƒZo }?:D^=5Ƥנ+śC±b 9spaa`A!kvI#['eG z>SgWEZ#ư=YWؘ{U4\PG—A At:;\%TɡYcz<آ t}ԫ+T@j/A$rk']Ow3F,>GRv쫠PRB,p4c'Є3rv||Q:?S֝3qY{Wub7_A{/ cD.yhXnX4>I|wldJR# Oㅏ:(z4L :pgЉEp)*P _Ji-dc l'+l+,4<hv7TUUKF}~-%TVYYIbbI\ ;s- 1xirqJ}.^gkx'x83^2ctyi2br~.X= ՝"pz+خ!7T/Q2sdj9Rm4B@X#iPNEZ9+6}ek >-jnkͩa=%bi_dSem>߼5_ /B#u93{&Vb;a8f&&gPjncj y DZdc72nAJR-b=DXDP#o7Td,*lRI_LjTuaedk#v~7Vh!8>:)* dAV4n }CNэԥZ!Ѣyn[a)SB>BT$1l40t!.! {:q1G0 Wp:nIR"2̤WLiHS0ACoER?@4l7MLPCgvڻ}7nL[b7GcYG@}V ^>?$A*ן|fßVȌu++a׿At9$4Slx5< IVDd0[AQ^n}3e#^ni|ۍ<Ae^`/g.R8hɑH%CUUu43r9p:b oDb 8%G4:άCIĵvMC"LPtI}` bNv3Q䳋aMZw `%Pw0p;=)PIo6@>`OgsSlCEѩ(Z{khANs¢WO3sTu=eʱ\T&%A& BUmJ`[DuFGS^1(iM1[vbM뚤3QZZ@AHrMMf@*L;eJɿӋ HWREG.r|fiaus-NS̰uddKԤ%q ]/Xa>%d7Di֖4 v0"ݽãwQxf+*|HOBdv '/eXd,䇔}^ߝ6^(p);bH/Lt)sο!kAd8CA+ gZ{8NɛG[/s+<'kl-Yԩ{Kg[鈣08u}xq AS5WPgT#Z3S-.!ogkGm=-* ~:Y f 5@y>>xU<ӟFuB(#qt<1lwpmy.WZݿmp+&}dح]'|sq MqoBY(yb~ ̚p3B׾ oyH>ԩ%aI|Q+^ ȼJaaXCwgrh15Ij-^XT{A8=X8LYjriETM 7{=ב,G҅ iTI) {5ZlJ9dHOE$;)_vR= ۺ Ҧ"DIt_r9朶7QUڈAvQkX|q- e)_s^<g}.[;:kMP:C0ЬfMocD|NA-rcƉӈ.1dbyT/s94_iQ  KPri\xVdP Х0a` U v5Ty}yBSXLm +Q*I9 y#@'w9ː9N^:B#L_|1)0IpQ#@<wg@[to)砰p8l!2 'mqR/L8$I'k֟ 1掄l2|ꫭ N[\=!x|<1%FA\E_n 亠JnH> 8)0) )u~+u!|jXd+Ѫl fc &a$K7 ,c\6^j9Bb-ʾiJY(lz"p.zWִ߱0f(@?ED I olO;v嗎rp }7p ;zn%E[`2L&90@~Ѳ2LI!JalxQ0 L/vw i61S+&,"=,]mg?k 6HEW\Y< cr3 ;:*لvPЊI{=YmQ:+> ´eK:k[ m+* .WԘ /;/ӈNu[@ jp ƚJ\W l4&A4NvnD26 OLbp$dڟo MĮJg9T(*2Po;E_|>b)\8*|83lwI|GiŠKDEXN<# M^Y^͖?ˬ=㍃`|r|DzJ4{?GiDUƆ_UK] ˺ϸI6gLbrY^_!7QiR=U,t nDvB%qNA55I-ɱLӴ@\U];21 Df99M=)U-ҧPԓpd$ t6xc89:q` "XvD3.GaXdHZ8=(Mυ=y۳6?Xk ]i$d.ZjXb0b$Rg2Q;U墪v&s_sDQDekZEJs1z4b0c<B'.y: ̓^DZ9y5wϧB4Yr1a>@(V sYwbXQ^x[O;=i|%ۄ@n[7]U|.8ҰB]fBpYyfg@RdʉBk&DžVS 9o|s6()I5r*Iwh?>@;0u~-A*3x+6Y:5S-%Ms\lrgtKoD9aoh6Oly>i9ϖ"rj jfo- y0'{ǥ]Ly͜$.# N0,_$WۋPȡ E A)'7SY`a@ )eel2v#tܞL3^w`ŮIpVze+}WFZ&Gʼ3)!Ͱ<VW`kX.Ө6x[IİMo9,c*{@O٨,huoV-c@ikPLT1/e -J\Mҡ هscS0W@~>.J<.C4VM;lCF=#! see1o3,ױ0sr0ĘWN9ۄeG.3F6&.O4\ÛEepѪIB_2RН5;ur1+:iERd#+W0v"P#+*B2K,c"?vkTߎ3bmt(7J4i 0iS)TDh+KG̝ \M)+=Tja%`ʪ=\o;`C8mT'Fu7u+jƊކ[\܍~W*R_% <S˿j!oW";qNCXw#9 |hj E9a +,ɳ#{Ph<9?}RPt!r ]WMC]H^bEuLj>G\J$Wxeř gWemʗwj<*90whNY3o?F_Ř>aOB.͞il.ד13P뭪l6T⢛<[2P4ikJw{HuwծXġKŠydr2 ;ZȮ L]/@ 3w:٨ya(kee>r&=D̎˔phBITEigR'RGqǿ5p/ڳ;A)Dj4_Njo6GT74B1T d*8A1pqLZ5 /$s,s0N.MPq% bky`f$ªŻ75e*xLw_%LIELIdk F{RRb_dN+J&7%ҹ>$H[;*]En8K L2| I,ǡd2t5xi<$g^\n.尷<"G=v}15 ɧ5 |1#s5n,iHuk1{gz[h !o>>[ON3UuU͞PqݽI~qE;%DPss5k`)P :95FmϓXtmE:-=xrz m ޚҚ mL%g,81b5#,?'CH$ ?,޷D$_r,[h~tĈdv߲9߰PR*7lxp}ۅbv\}kd;S! lɓĴszT=yK806y=ݭSV{,;y>2RWK&*b+liK1WgM47m~:Cچ*MUI~v[VKAyl"MJd6AHvYG:ܓOBn/afA̗n濱2I}YSP؊vN/&ZXYbE +iEO\=|;0YE@<_ྸCel"A'4æ t)tN|@NhƮ[Y6 =[J3R~,FwqW4+Slr2O _U8jLg}xWuSiGRu)*y@C.N*>s ;b4גEM[2ʧ- IӺ"=яx9"Pt7Gb:Sd) RBIL죚Iz_FkWGRϟ,Vٝ02.op(ܾ҃<<H^NS)}*mĴ@ ypdH/$ .Aic!l*B,[uҾw`3AiȬȟJSTr+;x^1hD8=k!5_1η4-viX%f4ѽīqwnXQ rj]5|եW5+e#yñ{`,(b !>D&6=rQ_ Tj1ʀX(FecHҳ =V<'sEX{)fL}K~jH异ADXj\wQMT~J:Ѧ$h.Ԗ%ˈJ)'1'.iGܣX٬ſZ0PHO"4ĽȰVxaAޫl :T.TUVlX_7ZxvycG.A7 p_g:*#~'KM׆@^A*:5"o &ZUt E\nl߫hg>W|Y{F]"={~d#qiq/kƪɧ1X:ʼnjݷP{q/VS5dH0Mɂ #Sڜ{6qy]lF0mCv~_GdlZ T' V:fDxjyUK#@PnOO=T ŃD|"xAh7Q_{NF웉 1Urnum<$O3waU(PFeP|Qf&6c#U,Gi6<}Y5~#Dq5!ϫcEy?APBKQ;A\x=qIR/snɏs# +@aPh:vq!z1@ z1x&G\q[Ο 9veS[ c|'Nh9^/s]zkLvsU?,Px}pZ!Th.9 Iޚb,{Jk{KǧWv#%OX 㘳ov*#=E791mBGEǮnRd f>1eo4GIqUqMP4@JkH=JO%ሇKFnM$HX$";gGLz=4]n829>_ԍ_r'k!r gJQߞ5T2*0Uɍ)BҺP`9T݂au󶡨D ʜ^02 (ιJ[mՕ. ,e?[szмHc x{Oǥm1^` \yQ$ ۵ęD3- ]eڵg1YRGezm:-P8Ϳg,sx # 0ds.w8c%yi1:b뗿Qޏ 8Q Czƙv:v*g3yz*(ۢha1JhNޣp~~]{" u 8n.2Ƅ;,?n3c:ȚUOV Ƹmшi%nz@d-~`q G ЊcE~Wt׃uBy%ﻄ)v֍_TpQV[}Dtl fl<*W:.\yl[bҨzhd˖.$b?[E##؉?c;ĶZ`)*j5~ȯtv{ ~!SݥNkIC<׮P03Ā;d)bs%1$=w*(m鬓rVc'zo7?Ph|=g9R,Y7Ҁ*YŒ>dW`qqvc1gl'K 7˦ʘ+H 998=J"yOxiա9/Uyh#7ݢ5m5 a7%#hDjPREVW!~ ![e ]vCKC˗6]KtIWDƺB\DZ8q{KiO|-$_4gxRd(A 7*$X5 U 7) l5c=YS.t'}pP.v2 ,jfz1[&&hYF=oel9W~)}dp~n'qp̕G@ew% d3 )5 2\fא3BMTE.`ԟӸhО {޳?.XRcn6jqMO,j__믾 3F2t8kiWvGT qkuxj ~)I2閮bx{Y9xRT@ABp=0fO[*(,eBv- "mlvnKa1rIn ֕'rmR2$QG8T-3tٶOjͻ^4PZ 8&SK4q( Ě}5S=A0ZO s[W¯&3UWbmVmbFL, +(9TKTg-ȗp1=*·9WPl\*vѦR+CΫ 5Сlct"carj&[ z-Dآҁ'ԤLHE,?@i1WM ik-hIJ1J їS|<"k46[22(gDG.@9_UxwƽD:ҿ8pRyq C6G5l$"]n yU.= Y1.j*3CW }L+CPsZ& @{lQ xE=xj%}6X,HԨ=8hc}EB^A? L{p2sj 8cڒ`X?uffz|pD$:LGľ&h~uwjpQٺ{mtZ]*\n|)ޖoŸWnDxm_3D/Y: Zf6#?"_+c5xjT7N?P}O)! u/*$Noo= 4Y?(d|\1]6i!K >ha@`qs.B[pͣ]&+"%X??Qm 鐝縣hr׉J`q ]w7.,Ⱥ!Y~4X;וvk ;y9-,t?qDk]G(r䢊^wÑE683n9I X)8 B{{Ź*2 QQ)*TZAg_<[1)bI-(溜oLr `=]}lȬN\ܬ""uwW|o? 7ՙU{sZZ{À^_a "I#z@oHV@CUbh;PGr=G~X:UΘ>Q\2vi| tząKxOV8}'D&nW_ٍG C$h4reVRysJAg?Z(z{oW {4*ELΘT%_?>YxZj9~m`*5 C#?ro>RxD.9h>=&@ok4}nD W1_hYS'Wnn4574 zRK@mz!5p27v4^!<0:aog<  Q u0cgmߚ'M-PYAs0L,"ޭWɲ#؊H֏5ʞ{WO ra"]xґkUz~iJ+Bf<>Օ xqL%OyknqIʇ4K+[g/6G*?W ^kX '4&&z@?tWmۃ]+›r0"#dJksTL+]lWaV'Ԣ(cƲi!)|9ғCy4\neHPE}&l$Rآlquw)uI~sG^2~K, ;zj!2z)S]μ)DK/RJzGX_Bg2:o-t!&ͼ6P|c Q4`1b't=fX01~1%dlGc|jw>871Q"B,*sb7 b[9Ct#7!?eNLM[׮7Ѷx%\ItxV#}? 8 T=8<}.=b^ j009 +Ŧ&E64V*=QC~bDĊ޷,BPԎ[V@us<gmwb*NTJ|V-Ȩ -}&0-5η\_"٠;|M>͜E%c:%Gyrǭ9K^q>žy|=>-?jqBVBXtiC]įyeGM!gG}Lx,(TsTWRG4Y2ez_e8u-qژ'l^m)bkB IX V%I C \{#|pyAFK.lm@Ht\9GzdUKmැo]F< .S[Sx%m\r0F">E.6P6x^ʖqh1z_3 $:]VoLa=ZLkĄuHR/ULe_3hY6L9LnbvŠD+'|:pGV7(g4yt@A2TF'{R@`,Ȼkn sui@-pF}45$ "LqM'OcD\-*׈0HL_ܘڠ3$-Z\YPLY hffP~x~u\nD I#FtRvH"y ȵWnOi_LRZ:CNOj@t>j [XQV1y6)M<kaDi1)<``԰́ol#}]\PՒx]4ת%r#Q4۸ 8̕I)XJ]aY7x$0aY'߁*hI-yy8/Ӧ!9T&u.ryE_ 5-}]@s{c~w@!bЗ(aM, >8˨' __GU)XLx^uV{gaLSAq3*_WJpaL+fx6mO@O^O&L"/'/rHy44j8]]oNV#"8qxIK6/q]Xb{a f#D쀺O"tl5bBm/CR6y=^|xpjHCA;X( |]e`Gf4|ƉMjSKʧO@JhU^I*=4LMo(<_C?8}O&CRP0Pr3S KMD=.[@|&]XЙ=<=uI.]x_*40/:!} A%+xKye$HHiϘq%7]YU:_cTQoi&3?l,Ȯ29+#Q!82iq驵 ϶Zp_2n~Q!`SXx"8XYcyo :gIg7, B)Q/*Jݟ#) | %\,7t)7?t҈¿9U$r& '@v e_zt ^@0Zl^J&(5pxX("N\`oKYž#i5t5x _5$}Mj}Ɋ,|τ$J߄0vj=c/%necglOTuk!ؾj4|"$R}k9J1$Ng S"a{lvOs xg:L =hNXC6p4 dILZm,ZP loIetTVkjě/( 4=^ Z4YWx[-n+ "됾f1V_x(K")Y}7_3ߋZ(i"Ԩ^M&߸HU,NvrI GlqӎOjDɵxEr~CX|`Z;mr4]Q^6@u6,Ȼ'4]=w*m>?q~M*}ǾͯApڋz,2 7{ 73SevT@1=K?3\K/v{bUС"`jB8EWJoB@ 'u^\ ~˝E[hŔ//?{ ,,u͞ěҢ x uOI!N_0@ڊ)gd@(/Xes{Xq.}CH[mn0&hZ4EUOoĊ+NfdkAHJ2' Z&~Q? tʲ0:I,VVmƎLxCQ_8}MgLjP<ŦA%n2T.!N}|'5;|Zyg{XeJxiz3]bn@3EkAGCgǞ5Omq6:_"uˡ4kD.%N'$#CN| 9(.h]:3!%J@Ɛ/ex_ fv)}Fp>S޶ pL]AcU?[s\PydY{sx+$x&T@R[̰s\yHsOeGG00xZ6rԁݖ|z*Ff{#Mu[UExCdFYQhUv  CZ%̎T ԪVwBҹg/n>=#0Q̱B-&1ztN+uj7SZSwE'ϡ9Jcn$&)0̰c,'@qvYe2A49& ʳy ]$b_$8wʹT6c md[E7_^磰kMVUL0Q+yRTF$Ta Ŀ1aBOEלpݗC_Ȓ$AE0}K6pqem'15biq>) SsPmRM̋{A'>9/IOeK(`F+ߕLrWLvXp R`; 73-j"{QƱhcݍuZa^߉[K12@ˤ2Qm{s`ЄLSA ;gqҘ3{`IFfquyI.Y#CSޖCG!hJ}NFB4hdl7-3&X:,zIoc?Jؕ;H@@b9D#n9YJ|`2rgNXJVر/Wz:RO1"?8!_bB)Bz1;gDuDb C!W Y_J3/E4##4Z=g~[_Tdl0ߙt;/T6~'"mm$f1rbŒ\@M; c#Sk`超ԊȫkBw+p9ӣ2%ЊNR¿pQw[饒$gH-Kq7t\>iZ #n~ۣF\mSAQFTR'>/1IϷ1c2l 5J$>3V vlD'Y5 gi]FL6j^KQ\Hʚ2Ĵ#b1.%J}n0gj8~r4&ɪwkЏQ1Ut Z/¦S3MM=@#y_Z;x]|ZS%70S cM|3J3/F)zE!PB6o)`e}4]o* h4i Hxn[glK𩞱,A/=`0RʪKi<:BKvrA1bR0."Vj3+ =K.k:ϔw >mozțUPOuVۯ̋7;,|~Ⓥ伍PaV 6d̤H" `pu(&6+\ ׌?_zO:p,ERTl{H^?fxA&9cmY w9L1%Gΐ6*̅D=ϾM왑6\Bͻ;OȄѰ*izΣ84V<=B,z=äI]#~IO#^@aC|.Ў,BJSFwB߆zޘGDٛc);_:6E6}r6B<{|9Wa2kgU".$& ffGa}E8orrTpYX䡶{DN-DP<Ų|pgEresmajQr ѭ_`4'qSvf E @=b^':QMl@UR/^ Cdcq'Ê+WP?j-x&bh^竏ʕ7)Ru"vm4 .{W i=sھ0)9J7@W"yG!"Vf1ada7n_Idk: i0,H̸;վ>z}TJ)uv 5!]D 5xKX-m8ZzkIiτNp*Ar mGB7\p耞术-7\f 1Rsކ/Gg|C^>Hk[gyp!-B]gO dHZ8;~t9"csO=]s)> 9'guu |ΰνtŎ!&aʿ & m a%#Ǒk fZ0\-de KWA9vM;R^Őm_:u-To/ZuntlpA , DG<<•.0&vs]i[eqEZ zo'ks{ZW. y.GoG;'S`:BEarU,;0T4oZ~WݶXx*ú(iY^D$D0b Z߃Fڽ$+tDO)*\*_2'i\)vCR֋Ϯg۞Q%p} <LarKMdWLKA"ұj ஼œNL%pKf.iU mbjy>~t׳]M+Jv*ވTyyawNf\ "|B;gnhK*n7BⓛA5n)+((f)P~ѠYtk5ZFsq)x¶j '"jiKOmm3!17V!5}}R%q9$A0K6n $%X9^Pe폹jr\tjMm&غKU'ιm}f xH(PO31[O`B*eRZ1ހd' T$~H' ȻIqݱW`2gZ5b95eS$ǟP;Ҽ_sD |HiHJmW7s>8ۤi?P#8Yᵕ/JH)y"۾kbe˂Ii]M3ZOω;̬䓤T:?jmP?5C|3W ` <\Yyńn~{Wy2MF{60LHܓ^ z+1+2QlR)Y}L'~sؾȐ5TŁqg%0r(2DbQֻʂOu5U+y8djGA\dwa 3%{C >9*~һaO|efɄ}S3 A7)װwDDyA2l/٬Ѭn%P"e/LA tڝgY O[qqfm?ӨZ8l=-042m19rY➇z!6|%lM} 8Мn|y8݂H2$p82Lm{%6n"zU*`9 %- ޳#,[hI2\1'@P߶mH˳z twoQ23!N0P0E?evcPK |4[Gv89 EP̢Fvq@0ƝσƘR77KM4=X<P|5)v ^d}" eJ68*2YKjyD+uR1+EJUӃxC}$b[3`dDu9MuBu!$^88svTL2./EYm!JKA6ЧɃ,rc6u.S _ n9sЉIUbK+n5 |p=CV+Vm5Ȍt_ 8d\)d7,XKqon q#j0gߪ7AJz ٜDx@+ bsd]0hGVҶ qLtEKm j; h*Fk]_ܥ}Hao2<Bi*fv+jشh/=\nHIP}Yq$'TGL" =&F rIlȁ@ֶ {R3ߴiOPq_x #\@<7 7_3t5,ȯ}|*8}5tbBk̕~SG)DBT cafÍo ݡR\V*:p5_?lcȄ'SvJaϭ-ga$x0J@V/x oiVO.帎F>jiw˽YEIs୥$2!ϫ9 Wd9@kl74[7~^F%|0-j=Rcip}>d:D5 # ǤXuƴ}o'UPű N_@y^O]}+ΊWg_OTVb0,H`5M3OIٮUA2.a:%Z{ȥ46zVV@,m|ztZ$;y5/71WEͳ\gjK41#9VpߗvkGk+>9t_j۴j?fy`if**B4{۲勌u{F!󻀙4 4?-/cƙ'Z;x7xrzxvv9~m$66q4->N ǩV'ȭCNR a r~ '2?UٕE8zYq #]GEYUq''Dϐxwb$~Y>ё^&M]!CDc"(bcP̡K7\'m ޣ5=Z;ּx*NwY!FSx7Urdoh1iwY cy+K ПV޴t/6&)?mRY׹Y@ˆ̥djfz+HE }l* ,`'oW6F #H%La@R--Rv)U C㴈F[_"ة-QX+"HɣHQw2   h Id!]4n"){;&jo٩  #cjx̵\׼?OtRɥ YVZK$mL`sLCe!U_ixi"`ޝBaEm{a@{ U@n>/k<[Ԣw ,o<{ѕҢyww D6DM!d@qbVmeqk0!:cz#"W31B">  %:})x⛡ )񁟘*V:Jzxn/1Lo6QYM|5Ux>=o9o*阞-aJ8(ߕ1XU2=H(B/A)K 1&k* >L%ɬuI}ElL,XB{Gy0)H}ƺ uNޤZZ) l=fy-Jk1/8[Fuq'.zU~9j+%*.;yՄ)XJ͢I?09#^+ѩ>4P/5F#fi`\x>hz<ꀷi,aL3*wQZ1Lh'$%1 Ź"RcQBN?'?3\f@p*@U6s W?T{`\HiBTsԳ Ogu!Bbg=`/r G">h]y sTdE1y+ Az] SG4U9/ E2={ OH-\Xg ]9ovQܶЊt@0`˛(yd$v"[&c+X'%̇fa916n|܏SU1c0} p=fO.qK+ׄt JY!D´ꫠ =b ttmsm,DO_eyS?{)ܓԛ3b_8цuli}?rqCOTp20{Vt葏֜!#wD6ܙ)otJlXwewGЇKm|uZP^όD=m" K`iհ^ 8j iC!/g8*43$"&܉Z#H?iZ{ڿo@!{  U7eq]A׆Q2Q=nvG@κ%6OӴS U*b=WeKB㱺WUb7gޓ,r5 'D?7GR"#6X]|_ sVԄpR&mỊ9%5>9vwmT(WAPQ25tu|Ź# C Y6,; "|Qw7=Z~Wy`qpw a²_Jo^peZH) $ӏo~gم1iy4G/ kvTxI1%0-ٷ jewN2 cĺ.ˑJ8rhZWX'pɺbנ'P2Bn/SXͳ(.l}}~ɧ~ߤ qS%Wv1)je?l,\*;-9ڂgQ1>/uf:swc{-KjXScɚ3Z_&$S}#'(v oYbAr+٦;M-Fϗ b˷_vIuw.yoy#t5_A9ox8Sv"v9J)kvPj7z T[c =F&eEgOXPT;xJFI.U|9ﶨM n8yc}P`R>aNyH̓vO_ XCXi!q  YMsP H*Wh1R[aH%C@ŦH:>{Cs%zWxAg7Idh{?kLUoz˘9MP){ɓqiY-JjZQ 8 ˌx.ZϯdTPʿ3ĕs|4iq? 8d; =qE-LT4tWx_J\*xWD,Nv 6WGȏ8~戽= IYT8[C<b7Rc/C%3g{Wvns.",QHuN4 $xֵ9'Qh~dc%>]/f)Vc֋'}i N-u %cȐ߄8N9D=#Eo0V&:DxB0gi{ߏ7NKϑҍO1uf``N<4]7 +va64FgK@Du8n(;vl)zxמu S|*6' =]_Z /ⷞ!! Y o&XIYdD8s6xUY9A\` 0jҹ%O h`a_A1oEi4^bWX)_Ӗo MpN$$덿F)@Vjk_38gt$ HXJDoQ*˞5|չr^ cѓg@ʼi!Si$G="Rp)L1/#=\u܉nޏUBˍ;aYw$S>I36׸Zf6_du\YyWdIR?P.o>rrĕjOW4|S}HEIY;bu1Q"^\zp3ݚ2| ᙦ7oǍndWaīc:iw2X(![YTy̸\W|n kɯ"oj;uosk*f w`k]. )}gӃOPQ3 >ʋ́U725K@9dC&7 ]5K<7c- =qQǽG)o`$ aXIe^=e*`*cȰ-"mݢ9~DSQr`&lr+80]{t8b8!RV׬RLžt2 "}7(:}5*E^Ѩ,ie4VCbwձsjU)ېn4 AaGʖ$'TEUGG,~D\-w@.pPl֥BҦjKuM*H 7@@S킡vhDN˄ע4G4wXyҍllfkl{]"E5e`C,j%q81C)1 NYʔ)os.#.2DAB^]U *K\Uu[Z+gsS $@mqV!2ǐ@ =B؁j̭x5[- Ob!F˽ 9 I1p9L/>DQ@ڌx0F;WrFႊ27s+1Kmvxa='bg#e_"r7pW.cmC@..q*$KY<kO + }X+fȇ~bUvt74t]Ō j >TI;Bj #FLz!u8ca*R=~5l 5R[SA w֎+K\q^^.9"[C܃,yP5$׏Hf Ã@39AAt'g(?ȁsaHp#uFQu,((DB2j\ʺvgqε/22d\(pV iQuƗdsXLOy5/$ Ib۹0p?DsB6Dvws6$h^y%D`ڧx- E4l_e~KC|#JE_#IKn꫺hf:I uydė6u4Ⴋhiim8>T? u@Z͡$X!A͂ yr։"$23[iU~tЬ'Ap_@KoēDAjgviI@>d\{ϛz䱬Sk/9saKS~-̙E;; j}82G?mslxρXח{%kۦ<](&-1{cysK\t`N EA۶ϑ~b{[)wubD8 UPD/mklc7>}Ek]Z5yyپ؁γv qr -l)[0}DFӧ }ki~6ɺA! H%9,X`ZtpMx%qȣ{aUrCTEkP"^}yc} 9 T)*Pl Hkbg[5RO 0iN#s O[ik%H}rtms1JIk^}^|169##i\Ejk6ÂF?rdpHtE&b3ljE:M/M%"K!<(1-B)(V =E*@ }x"A)ۼ=?)T^v* _tcGxpm#KP$ RhEP氅%cek&#qoFhmlz _¥\x]˩>#<yT8qw+c^G=. uF#K5TgyFuWwnU=]V`Ǘe.)kҝ 4]V[L¶z$"•@*{s1j#aNjzsk]*wz&YGvn>Wƪ`5@⨒4Rڽ#Vasx[ Xml&+]*A p+ tknAjiW?jiw$d peecD :=NsH, 5 _Pi`m2(R]>ʃ=̍ 26[k_s!C?\!L YőQNT?>CcK<\&{2ץ&bS9*$[%.=/B9)'4@LhƯ c v Ovz2)(v$*SL>96Z4ϸ` +4-lBrWsj|cǥ-y6yy̐Fa"R֒ݼ%+CAծ x[LJޜ[?Qy@ޅ]*0M{;Jb:wdM8Mʔf0uȠHjq1?G^=nwQbAJ5Ht`?.^^264؇MvmL˭KY}ð2X-I;֭T A3`|૭ *ſy:tfIen1V )nfl8w^̙:Hgէ4I]YԼm.?,DC7݈=gп>#ev+6$1Q~Di17oDD+ҴxKʡlss.,(rE5x70A9my+D,{jAXZJcr_oL19qouL=@hPH.PQ83U,cOVf?qHahڲ z`(+p:I@skΥv'$-nqȒIpsrן]CJI~3(ia Y*z՘{j @PҼi0#t#Hͯ9<9cU*fvS 7h|4*3JL SPyKyiL/k20~*h {麗1 ɽky6 MLzM_]itMP*.3)z$a2xR] Kq=[>Ӽ EbV %Ae^FnWPs5ZʚS=[͈B٘ FM2ex֝kGC}]/3*PpВd_#BTܜH yЙT>O4+B?\ r=7#l%l6.f}-g'v݇P0T^jPC1\ ||6Hp:zK I&eVZq?cЄ !^XOh%s*?XyB5Qr`tYK3Bԏ#ٌt3swצ{]n@(Am҃kSU݋>Aq^/vE+Jl$+ةA^Gy8!vۧ0ӮFf+Om lEBuL&Tk `>[=}wH ֨"G-l>_FaXz`dϝD4v^*jUԫKQn!GayQnM/'`1CݏmJ%0r_^U*boV=I~\ )6 {G:OMNz-B'JMޢGIQnqDƦ)ˮ𩷶,v.%U0"sX EECh)N{G բ>\8Àxv]UiW/JBFgAp'h{'q6~ R0ctg r-\Vjj1 k'*6i'nUPn7]ϧaY E3'h(JV*;2HtVz@[gXab:>%e䅓( ee.;rX3d- J ;ykI2:Ƽ7K>%hH(=7g$hoz*4b;*li~Ql=ƛ zI ÿn_)B y64F9xBf款>2bMjMimN 6W^Ƃ'kP5_xt'o̲jnj$531fCC"rHH9P?owJ)^30B9_3L@4I-Yy`ކ>wy+3a8w^SMfwj&pF}wY3kC^QS\ZŀK z puEP\o|HΡ>k5r%(fDn[Ўͬ EAs]APߪQ&X u"ie Fg0xjp-)EKBx6D \mćF UTn޸Q 1JeU h6S.>Uuy(PW G[/4 6W6x*d N+"L_זl툋i<ֶT-}ҲXƝ j~K&\.{I*y?J5Xy~} 6M"m3@}E&<4Hmoyޓ2Cw{oMT~ wĮmsRs}#xIW-df%OL<+jpXOL \8MXY!;ڰBXL/o[rժ<;J\GM g:vW&.m% f;KCǛ< t+ Vp,&7 oJaѽRs:x- b% 2"q˩k(wd?H 6VtWQ z 7>\mH A) xۍ >1?7*;>MO؍`s=-UFfq§ F|60ˎ>;?^|7 U M 9 Y`O;B>~23.!)u1߇-pQEբF"&f!})Vh̄;! /S"K2ǣѷX  hK c$F\ADk&"BPرa$:OW[t%}Xk(hXPŠ{ɇvR%dd}V}nT-u2$TVH]ćm>`>ΔA%u,*?蚔a- ]v1xNMEqccE8l/mu86˧y4ӏ U`2wQ3/PKXYHnw3:DTgs]y~P77 ֧[S/]/#&@lL` {`G3p7{\"MU.䆁|׋;ﺉ?<v-]uۙnOjHI69@Lx`PxCr[y!qZS{'om(H`%StkذtMmƱ $q;g4V#ь) 2lj9ɫ|ƛ"G^OB+)(ȇ8$#%gy|{{j%Ҋk4#;(6k;/XVr@T2=Vq$Ҟ1jy{F.aL,.UA εIp>W8:M,\4W+c]H2RksAom /db0ʡ4fh8yǸ<[&OZ& rn=_s RbJ}DOn6&krzOv’5Rt5#rYL#ihb/9X'AA3C9QfWl?NwyK.)h{Cy_Axc^FK8C.V. {~'0謫ANF+qN=?;ع]|S|y2'kG#BNTdbC͹!/ u5ީ$7LRɏX6:'s} Y邆LsJoJT1d'Q%w `G#(0Hui8 P#2gjUY L%mit吻8(&O1q ٕ.N -]b;(>(wDQ$D٪ѼM\V޶|:<5r_=g| H~\as'6r7iXz[SW773 ,k4nh}52Pm v߲%`JB2PDPX beo̊oȇ4h*uTҌ>|z+VUiQCn8%#\^ݬr#_Iy7q(I@=sJgwU*rGĖqc4l9 fE5/%D>WKv0;t gˣW6kL$QЍto @}4"@,M&h@<#COQ <0hfu/ 3Jb An2*n5RWMN đK{< vnp5CDUɕŸRP ?@ 𳧇*(NxȮЬFX5m+.>/%~;hFQ߾h/JTԑ (r~(Q5o&OE0n%%j0 }kiǠJ5/{ INxū.FIT6*J%|\ʀxOCSWj٭לgsz?C4ɍewbӫapL]tV.˃uv:4@ CI8’O7BiW9)|4oFxKCpPXST\B[ᘻ6!$F%<ZisSţ۬-hVK=jYd12LEᔩzs0 ˧rmzOS4 [#瘥P%N67%)b6ڞ4Ek,?1z%/ d"[s_]*:K,uKctb\6>ZopRtIi_ Ґ07ӟӒ+U!|$ qc3.W&$ H8DyWXL+ǯ.<+0k5 )g`Y\m,:TO{(wU7/덍C$/7M.!wL(")=K m"h3ZҌb'W*9äR-q&j$fs1xM.ܚB"w&n,u3ôae :OmmzoOl^'{Zh\S:G7j.&:ᬵ@}+W{N3Җv$LRZNmib!;g_[jUVNJo>KhȦ^fF#\3`W>o8A'тLr*H*D $ 6[*<^% xҠRڛy)a t\SS QC[ܖzq9`p?y_M yq qg[ n"@cm5!-<'Th R-g^ԃΈGϹ "@&P ҅[7xQ_M4YB[xK!v=vC`T2"(/GG6 5~Kpÿ3NZlM'n|:;k_MgIH$w[/,+F^9/*9oN XeYJqQ;[ h GیqqĽu_a!`nZ( O\֎/k0: CL"@O7BƽwO<'mӉi6X[A*eyWӫi̥4R\W/קO%~f'B؃"Wk4DN,'<,?W۷u:5 hsP?Xx@DR[A˭'QO u! k7:khByTXmj]Dyajxވ⪌p!g ¿Ib}8.vNC\7xpBhBAi ت&*ێ֒nPimt:3QZVeQܳ E3:K&{:b]?h 1;sC'L]@U*ot՛aY r;H4Ʊ cM#MSug U͗qeՠ@7Qn(S؞;N*\3Mݎ沀O]AVz!r%@qnSS'3vY+UIAoh,ΜA;âh HLExp/V,AGW\p\Կ-AO{Sw% =<Þ`$Ւo3ʽĜR_e !K.WWcUW6g 9Ql'\ւl2K_[;6d&išFC'5X;uLJ24blOo(f+b+$j b;5.r': nϊp`e }jWkX")n[Uy jvcNNRbǮQQ:E:IS&qamhңۥ,]-!GZV7vAj Oe*2bpifijE/9#x(}w^Lb8M?%ŀ0z&mI*Tv @5UwIq$0}~kVTZ2;>L=_'zX꜉gҿܵ-☕ZBI/_yV2Ƚ4v%&S7xRze p+wE@$vCvX UK?4M1C8g* .|悦UUOxaWDRl[<~t̩adUMoQвPWgs6n00hXDòc%҄ =9RTǹn*O /-|D6gUBXq ٮ_yM l̀l:)7[qfc1>_.Yy4TPvg+w_o,jULljcY7H;ҸGM{q,jCtMIJ'Be f\Kצh (3n @<祮 kSB?&7[X]:b}9)TAPLI:O0d/+8WdXf99.!V,DW^OI5j6y@.![: Z^ F5_gqv8lGƁzgk{J{VŖ$y43+Qrj])a^֜4Z]-𙕒 /BN.)+STxlf{XIRmiB&%%0dg'㈰dx^r5addB{ԩ))43"MqXd]^B%#U'`0qI:Qw9K֊Zr,9;(FڻYQ%!ޕ }Q}WUL0sب.کj PtrZ2y2:2()spI]>; :ھQ* mxGwTXzlA_<(ۈJ{E4*.L6bWOg-cIwp 0@T*qT+M> ,Ց#0'~]]t[E%J)8, >; vE*-F4b0] Գ&r}&ln1wP){;laH1OUO޾ٺ1 Ǧi7aIFPؼF+Z 3ШiS]QvmdgE9]T-H*Pn5]aVtؔzVo+n8S t*$AFѮwp:Ƽ~Ј/.-et}3BS0(41qca)㲫jZ~'3a qԹ}%5i_Mi} 67"g=ҹ+N~MuÃ~=gIT-& K[GZ7ZZfeWFnBǭ5jA27gAhٽ9p!3 H1!i!]]d5v =ɒ q7r3_2dcq6Y+svctQ3~W¾bnአ'(/O ,Lh~$K΃*wjxtTr c#1W"BяzeK20R5X@NᒧZVdV/^R㽾I.>pEƖ&߃WVmZ4v  *ٴ;yd\k ~)ua K+ -]Ld;V-N(QubHbc/Hx@<'Gnq>{S#oVLˆCĒ;\^V S&s3udSO gk52ֵT lǕWxe/qlQ}z݄8=85H>MՑ3a~3`9{xz\PbVp&HT&P ږO*҆w[%_EMJE S@-yq^qZ4=Q},'[\2 YsgmE*]g>O[/25M75bDwRB+ 3lCC xW+90Xw~W+sWQl$zm;jS(H xjC}A` kBQ:O𭱃A]7w@xTt#Ki#Y=Ǥ=S\ yR麱.U|w! +#|}R1 ,QGpxs>۠TLdn=˃*a:B~SXjn'Ԏ^(fSms/W>w[gU WI&٘V?;' nUTcpJq]mF*&<6`TSfq|(9~^zEcQ}<8VB+oʕ'?xwQ/AFPFtL?D"j=> 1 P|< LR1#EPs=dVr]9Ml{ݭi:"uI!6/2F>fgW2͛sn]_Ŕ2 ƸN$k;1P!kKħj%)b*ramQ|p@tJMo Aŵ(J,fdy"<UaaӷK N_S@wKh鮪Ê*;!0|qضG"=QӧL)=[R; Jԥ3^L FoF˿` ;ˇrdx{Q2Q*Tp#GH~j ֻ3 "qobxDC{zcyaL6zz$QU r60z2ro|@vM^N5%usƒ[4Q xප@S nj!Uhy6\-n{LLwWh}Wcw'd VþG[Ѐ^Ɩaqxn~WDsĂ?nhp5lȌPXK H$$W<&EsLAs>IBVJxVg0f76_#w;jn[zTeIa˕uWt&CtuY7`1C Jefi{2֒{*/&LrHqH/zlꩃۍP|@$P }"eK4(C1"FUń>CLw'D_%{ON;=r.`*ϴ diZzJu Sf~j|j; _/w0X#U7؃,8]oZ9K]Bmͪ&F2A'M 횔=sGt-#h'U΀e/ ..><pd/KM4k/czS˄܍,2XctK+q #*9@e1ɇ~Wg84еlɵttYKhΊ)' \^c-Ӽ{c\خq͘H5TMD`_-5tc:+KiǑ' O9|mv# ըfB6v͒כ\}zOC uĊ\K\*<"GRdkG"D%~-ýᄚ&ssq+NMI ǯ Pj}fҊ$ӫѩF&ouG|M& aP\{|&YvʚX:~<( 8yd m@R5&JPGv\iH*y:d_!!aw6uV6w67h&uu?*ŸM[Tx3h CO6B]Uu荲X! >gz}a 7H+l~ҵa *{:nrsa;O[vsY`=P04aYJ+tƳA:}RÆ w?1RsG Ȫ+ۀ+LMr:[ly6(ev.jh` 67Q+ (a׮vsܒdYPpʋ'P,(fPn_'1H.k4.1kCqd""H\=RZXH-a?Y[{J:ۆYi1|bq}h=0w#zM_;V75ULuU@XR S%#ͤe]+!&VM{X j 3p7T q%|ޗ[-VJ"I;K n$ ĽJL2B$hcmsLt0Ad7I5"̂hr*0S:PHNƤ=~ +YN7f7k9QrEHWM etE2IQP.+uK0^P~t'G8_ߖ $+o=d^yBnR\0e!@݀Sl0k,#ҞǪ<+奜|w/\=pt='C>4?uOL>C} t;ȮR㡜23[APyDzi 5r(N*u2n;<L̴>IU*V= XV]7X}YHĵ _x:om(\ۺanLw%ǝv%kxfQU'[yhhRн#T¸iH12 DOTQio`yk}+P~ON_L%JDФdj<.0։ ^N"[]itTLsTff@Eg{iL#`29,n;xC2hqD- :7Q>O gy.?۟I^bxqΌ/M"@n^O1J3\}(>iп;,tbħ_G= zٯ<[a7-ƍE>C^v(Y`eäAHSB ȤDslV =ғV3_jKBӚ8RPm_v1a>{iTohygrם!b 'e+7˫]'댹!U~YQY~T/#Xe !Rmtmb7F-m XAF-G(FExĈjSCc򬜉š좩V/P$FNΌL&?\b܉6T­Oxg'/SБ c^]l_d'#bѺ-#ʥoeko{ߌMR"t1w3)!1EKA^B<RJѡC$zݶVųNwU/8Q찳ܔjXOExo6vYMQu~@;MAwS9Utp%Kg7(*sg/T}%Jd?3^6tm,Y Y>w://˩vΤ^)XB:2/콑_1}jHɸ@EЬcۦ !0R7r9^2?"AK<5*r0>O]3=ѯԌѸAG\Zxm7LQ_%zx 1 0*Ih| 0z2k Ra6=9d1a#6vijC#u\)ޘPD^;ADa9`?''a 2yMaf|nCj ҆=bS`}l[6Rl͟_4S՟#w}^zHKO>d4l (wKMsOsB /mbOxƙP\'+ zZZ%|iAA >\-+ QCi^.j ])$$Ja&,ED+pA[alUKmR(4vP7>nZIQFQ}Zu%ʼnO0y3-ebK^?FMCMz"7Lpq~3u[.N'5&ߘPM7)^EsAJǞ)jR(B[3[@/zVwT9\ Ȭ@Cj458'I;HZx(eS ~sHYj@, xo3ѯQ 7pI\ >?XhM,ɫή ݤ1q< hf 80oBV+]0=6/ܵpMj]\|#)|]'Q럱dZV(5I`ªem]}>D19nyGOTe8KJi`̃%fU4pI(LV٪,$=-% !x_n'WQe2D4>4d%r 2k՚U!,_ c|35R<$0DB`b0\/J>zR^GJ zֿ/m=vy̓[رknF4mmэ\B{X^xƽiK7u@ڒ%G\JqFF\Kp$6p`@F4+:igQ\Wdzh#.Y;H{s#>_ \NHw Y0) KB EMygYGA`%S"_+^wf? X#xD>Ո P-y(b A \,!P%E?3wbȍ'TeVH+8߫I_莌cJcd ;:kro[kt(&[un*pDa9"̄( ?<JcLt3qB':re!,Z4EZ"0h&_ͷ\h'FWxsL*m;l4%o=LLdtޫn'yy(xߔ۶= 'ۛ⽬}4/L,fw.3)J7"%7)tyl!h~o=x %? R :tG#=f=zEXYڊy\eÿ= 77gf!-- [ƨڇ!^|I5έ2fZ97WH10%5 0:j!;-IQ};mQYKӢFs= - K LPui'G~-ce|o&}KfcAPeU 瀠}:iх py% I4Wqx(v5{pIn${m&֨BX&.wE! <`7nxJ"{ϰ0V1lUlWC: |N l^b dq_N '{rnÅDnD+E7DBW0Ҁ ƃ; 귢ޢtH6Qap;ĊRS AGL* yxś>Ndn%n5P9iQ#>T|JݴbMtUׁO-m&(q>8ePxvV$c鼉`SMz=_R!iO_-b۸k.~,QWV;t /V$Ϋa xS;C@((h+gu*)aנwj5[YtHy/2#e4d4]1D(*| xq/f85Nպ|;G Vs no H9 SbwwVP`?DMϖ'L_b񾒿9roQ%łmQ3`XU>fr% ~oO8\Ox4HÖsxkobtbNfy50gԚCҭpV]6M;?A٩hbvOaJ7,cBUXi~40UVOiR=M茷x:@nRx)-RNzraVE I1x2QWJge-GfW4=Fc Ϡ} KS#o~rfD RuaIC?yD*J,>g캉չ$uoctኪ!#P(ua杲A)p dr2i<{jώKqBm0CKQZ@<]=WK{+!ﶞГ퇢.2]9ʮsj[v#pk }oҭ>voزPa[Ӫ)c^s?4)74WF/L c9ԛ9"Co:g jr]lEAt-+)$j]:x:)t.eQ N)) ^=;!CMgnK:/fGQɠШtV׊?|XWcؠc; !,%֨[7qhAn5fFp=)2Iyџ^7S8*!A0d9*ʆoQj`'K9M0V(`9PҼ)Ek\zXsL܇4FȻrmH'1V#*z~6;$?%?V<| x3 3^(?K4fn+ M (4@ZC·p5M12}IXvJۨpS;㭟Cf8h %+q+v  m&aVh|lAlLJee48wɛt9~ gqk)QwS<^ 3'brB3_z߆p8<ڈ`gҡ<|ޞw J(Aߢ@bSm!FƘ&uZZ&̖ݿHfp%Ų/zwr׻Kk{+[r w3`DoϺQv.c0%Nmgx]_`j!3o#4@c!hw8R8l'aq;hsxB_]%jCU|H^Ŕ"=RD#Zc9V:t*w[xųV " 49~ Ѹ͈D/ƨv]f+6Hھ[F; &AW4BVk6JDWyZl)N[՟' ,@mج/+lZ]A9:n ST5/z=B ;2g;Ӧ)Cd3Y$HK r~IUwZ/PI_c|~yDE~o֮+<r;;OB lE6hH8^Xs)t-3t8NˋB*2ȥIĨ]hXJօ-yoZ_0){(YZN FLkE)`]h?) dhIT} =:ZmXw8@3l.ɥ']vFadBU䰭'!; ծ{Ȥa#P|EncVg}dnC Q񙘋s68_yF2T4izgT wwMJmOOqTu?zBj9N\./smqF8& ĿkM!)ۙx䓙Wt冇XuRTIMTQ1%qt5]PMu5emœQ@"(C_s E/0SJ w|Qs)5 jhA>BRբ_BԬbQo.z:`'B'L93|* &`e[o;S'7}}I"pͩfq\ OA7;5vt Tfɚ Uzd*e  FT</J!`yL Vz1޷84+~uokc`F ((@"߈iUƯ ^90Gy/.$1l+YGʨY(Q>F^Q{iSkn ݳQAifȉ|qg~I^-wi?ucfMx(`wםN:wm|2 C -6f,ƨZ+L4 ;D]] ~](b s8o+ot3ool# `<~Z|k怈!/ϰ^5ʁ}Yz#Ok^.ovCeeb,{N1D#Vc-zVcq.Nbt]x6D>}m,Ve֢ UFiE3zЁ0GׁîCݓ,!վl*FP6j%O9U1Dߌzb?z(F"Lm g0BVr:ău.F,;8q^} r>VߢZ\,'g PSlZw7ȡhs5  W$tۈ\0s^Ik&XI픪EQiإ7rY(fP`JRTY\`Z ,Y1I5U ʟݏ(vlyNh ZW}L!fe5Fdp*8YH!&8+~uPnŒq7k$JlƢ%(pڛ O MG_givhPp4H Y8JLDpzѶG1`K<Ƌ2x=]v= ]u42-C r`a#=9Grh^_4+ _,/޴!׹Ԍy7) ]bHhUܛ3W1iE~4Qf%^@60$2tԨ~ ]V!GZpO;״\ɮa*4K"zPIV*BJ2frLY7p6c\g-duBG k-։XY^/'?8GeAz%ZԼ \ݮ376([|(,[a^ݍ u>@Ɍ\K*MMPJUy{[#f`:?یo@HrYGufG[1F̎'Phg@ݨARClgEILմ;W+CmL$h q!T(fbqB3_ ț^٠f'KV&.GizcsMbhw&4Qڑr;ЉbKf(3kW#O>A ΉSu:3{ q Z-ˉ%[E:FHZReht$d5@􃂰볗W JuM`>ͰQ 6"ER5:Gc oǏ\€h\} `tGavHܡX\+8 7!a(FL1g4C@ŭN#tR)BfQrQ#%0c<0 g Y _'*r+qOݞ@X΃YIXp0B`[`%8-;Jn، +MQHA5;akLq>g5v=[;v 3Óz5_H/@ʼnؒWNWOu(6+y,QDUYLe:`ɂ a?i$g;Zs:c}^5㴔U"g/~JZ3k,SpIn\`$mc|JjðN*h ƒ,h?Qe2yWПoWKw=0GL@ڙͲ)xx)^@ lHջhfVi>QpR5b)*آعo[F\0^xG0iᶡEG{HXyͭ"'D%4I ӃɈ¦lXFS?=cR_a?)}׽fؿ*Jw=wo1Tæ/G!8)T,#)++)?SK]#r?̤"B0;)'%x B3/G̈'c (&Z<'„s<ބF*{~f[)Z ͤfK$E5qlhX{eEpHC{}ӼKc֖IOoEr<Ý;?ןL ޷V7ar KJͼ*$ /1$l0bⅽS&Eh O1c`[wbQzJ%/ε0ɃeD,vVܛ ~s ݺ1~=6.X+_H>k!$' =8b+suC:$"9bg);Ib"ΆDV:"rr^ r֦씮"?P4} 6ɅPt_S |nwxZ}}θ~:YSƐ1-/(MFkl}O=!ݕ,7QCvZmt fx+H;qݮMW c*tw=[c2M7qH8PZvB'1TW]{'#p?A:Α@dO9@O+v10u %΋& &RmZO6e8zȿKBxr 0/ G LAO av6Mq%vzilXqN澜ބEx2oUnAࢠJl }b$E[@:Z]Pi*P0éX`2OuGE*~SVdJO [q7NZ(J1g64K>5(V/ jLe˜_O-2W鵍"6VKg`~)t,ǀ340[ :tLy_ֻ'tiǧ& K-#ژ܁j-+eol]9\DD7@/d6leV.DL8r?.`2ՏQNmͤel3ze0G>%m-|?zŜ/Xe& ]'kIҔK ؔ؁Pdu&*zkQfY˝6*6R->_^1Gxo^ګiBYVjMՔ+4vz'ۃGSs1T#-/(lUwQBU);/$gr^Z?A4b%r=zW KB}*fMMXjp$նi존R) Go'{ٙg, ԥrQߒoS-W4F> )F 39ۺp?TO~g"ݟ3Ǣڸ<3SZH}vBə݈;P?h[!ImEw#Xel`xwG6do1T Нi= 4v+QIq0lЁh5_gȊP;~aa(B\FQW9T_x}zH }؆QڼIϛm{$z(("q]FJ/wH.0>Lf_xL$-kp`S㖳f8W cG;3nluֽ@ 5 8ch4(P6yQB>hhJ)JK ɫ!Cdi>X09i{r1Q)MOɖڹ!} -Rt21t/; "+BM?n`5+/3; tj&ڜiV_4~+ve&M|eVۼ-= L\yH'g81ΤumTs&N`j%/05}9H)u 涗;luǸ lrc_i0S>H»"A\lSSg%$ wD଒fs'n?]Ef#m']+CCN/~BГ8_i.{j8bGK͡w;s`lJjTԸQ6?(9]KGs dU6#\yEeߚ6VЄ@ՠ\ BN^@Ige6L)VQ+o%}(n>?XP]]s\[ӏY 1C|ໃu }!2-ТXF\Ce-g:eq򟢐Vx5̐%ľƳ :Jfb6$}oND_J3" 3qwy#vX^FPKJK9&„ܦ0u`ŴdEd٧prC>7ͫIԆԖ1Tv/D٢= {,2?MTԴr&9'q᱗ ؓ})3L~YS|sJ9zOՕkLNY;O<{YqyDJWSA#I;/ofh ڳ%1r{? Fpt+{/X@|O6Q0OiX˖"vŜ:Tpo~ ,-i_ 1 .SڕoE%@r:7>~|/W+6 YI0{\{7;;9@ vT e(n2XYnlpTnV~Z ^p:򖬵U-?$Fw,@s\Xn~wh/:HxGeep c3E-.7_^ ?kN8^{D\|chB]/}KQkeur189\{+w#_d>^BusB +s/ \m^ v́2È(=YfL|.E"#{D%#>H^y܃٨sqjPeBD}ܖXdN#Nt=C=1b |RyG(mH73;{t W@e%ɗ$mq O6 M2{0e-Tr^[Ƃ)]}I' ^X}q蝝Kw_rA!rK04{`§~gu2# k}rl' Kb54fL`u$t'hV~+Euo` |h1ڈC̫0 $I+]Kf]Hvr/кO%!X3bodĖE8,ʵS斒SH ;׽h0ܸ)S=6j[?0 C,KN$JNߝ`#w7-uaaY*MR!w0S^?smQU@nj޼oKEO (+t0MG9vѸG*9}#'iY *~jԒ,rQ(5ЩCiy}7{KIϔZRd/Kj9 \GI J&=܋uD[=74r+3V<@ _1 t E&o%oL;06#ʇA0!0bT*`ibS1`UzE0h(o2yW{D1 j8e*[N8B|"U}nPz.Rb́r XPgVԩZaI&t@0Æ"o21 åi+zQbi~ ַ)^1lsFCe^-X8#Ȯawǵ:WjaVLI6fI@yM{PBuO51g=+Xh*r@E&^XD*$!n"`C}}bc3bA+It+3䥤<{(Aqh eцq˔L(U%cݬ(UL?dZiYR0:f/6$B./iǒ Ÿb?sVq$MQ\ O/y`),}p_h"1#1n+3#'\#S"]=!+;gS9xRH1*eVǝ3ˎ3Joj󏽔 t'/%_5XœvMG/!#kiP A+h Fm3 *CДý+1,_°PAI7?;?GjG2(ŧb,i&d-8U%@ Ï ^ 7*2S< {ㆣ( -,fDzwW f?! 9xuQ CK5!pN x3$zyqpknM➫ak G̟GZfM5llԄA#ݵzveOTQq2jwXSd?E/ bs؝o>]fx"qY"+tDI+l)o|uلd0tN8}DgP穹m;f'F&1 n۞yz@O1YI)} //zGF_/zK8nAy8M[F((-fCe 751tt77?YxCP.?Es"@sf̧)DvjN&)@|:sY +$JcRj1tm\f; 6$OPw儦]hKr 2!>m@vQiR>r5YW{O1#j^X@&80xQE3_څy2q+OϞm+eKjĝךCG $anxU߲"Ti& d.5Ay`q*K|!Ix_d :+]uhsڽ-+yuZbuO~?9}e=yu3äuM{JNpސo͊u.'cxr4NbN.@\m)T(PȷV.( Ca|gA1)^DUz]I[ɝWZ$ȒpJ[I0VT$kN˾fy #Jtsb82MZc7ß(PtEnrn70clad\3z#Ajj_wc .(J,m_pT05]yv }OpFR@PEۦ߬v(ZzeX8aㅗm"$\s)̎3ґJRiAіMˠ*)ǘW5Mh`<t!3ܼb *Pqs_ ̠wFvӜ/Q֔.nkTE8"4֙4VD!S|'zG{^4<ەc@; 9cz_ෟjb؄`”Dc$պo{a=~;<|J*fJBoY( 1B|/%X#Uȣ!©GLa8wu,Xڊg` XmcAr_HG\q qRQ \$:i#k E10/]oz\gq1 oWҿ/hL\pn?tG"c"5r_^evХ˻,cLpSXe "|޶dIdFGND Nqo!|z< TDe Z98:uɭ k|Pơ$Ӏhb_g.̓j28\5 tѿui#LoZ)~k2ρX\-~$}V?FE!P/o%)O×3$cP5\I`4!v8'=M BtҙDK!@N*)r'fDH1$} bllDGv7ON`(}#ҥBn!1:~F>a_O da4**z, Sŗ1*Tt1y9sD ;e^̏WšOPxUK,vUʵbb`yfq"ƣj2Ju 3 A [Aމ.B$R a-(7xJV/tY /; -&mR-lo? am@ ZJ9:p bXDn/`A|+Xq%Q5T{|\mk]<;:GqrOٳVA)Q.ęb)6Y'8*HGU@UT-HQmMd5@PmlGW !=5{vڝAl\0 wNǞfsY6چwVǕ*cc!Y{#Ei2XG FT IQρ} Zt 377ܘ&?Y{jjMDt'W\Kpujkjs|3,-+>NЀDUlFx߷p|jdz |*}ٮ^@y{I ӧ &qG!kQtb AXzZK95&o!뭌u3FJ8xB8K`|M,0|Fy>Od`Gm a]cJ+ի/'`̇>SLO~gzωZ桡vя+ftazE6ݔaFU>ۋiZ[w~ς?T{F c 'f'/bZxUl'sԕԅi%Mc!A 1^켙bßwp,2;ko,ю9ǵ܃sx;RT|+}1`"V"9LE OsQM6}Qk큿 i wF,Lڄ;% 55; |b~[ccU̓"μ! GT(2pWl{Yj-[9ѰxN~GO@|7?1yCB"^c<^n7)S 'i9mA=F#^^wЋ`D-pEUvZ38}jNLϩ ʅȢ3V7hgf;s:`I%.`ql(PirR_ k6h>tEw; +>X i6HM|+Wڕc sUcdR+%T`CI* 9%S8FڣBڌnC8$i(gnwյȏ 'by޳$zN&6a 9>ApM Lll ƸiAz،5G[88ء2nD[HJܖ䃠NZ[II(J-AXvheLjb!& ;cg8 @^Y^k[{ @y.| M!-3}M5g!c+R"D"##s 3@ߗYϺm/XUeH/]zXL7#1,WJ5!k|rߒ9y>0 ւ^ÓT9,T8C'^m "2Iw&HP ~yM@2n UKhƎHlg_kB<f/stI- <=չdllZ2TѼMуծ:wvkcb^g\M?Pm?- -V,D": hQ,L 1~ǐB JXb@~wϑ@743dL"Ub pZ{t׃3Щ}Ut\5GߏW7[ygqۂiPM3&g0A<*&<8LTH*7֎Spu! ˇ.Lڸ+ ֍@sKWV1nK(ِ܅\sg3FmbcO(10 qQ>u#">tT[q:Nو`Ye;'*<}@# wȵ 1֑$AKu*P|sO5T(#\dqh}BSoW`LpRM38Jy9`1km7\y_.>rIcWf{.5|Gm1٩l32 ZP>pPB.EjԚ䈽e!e9[CF)jZ=K̓or/="/Wt;Tc,l lcX빊`)׼ey˞,uvG!(GpI 1@0:Uٞ MNg8&(#n]~8<}x}G@ n`{n7VZ"\s􅑟9w%)9zcvX|ub..u mF(E춊}>V&'Dk[~`-SV}.pku'B.*`9C&Qq)-> ޥ>U$:8ݧĊ!Ѫ3x^BO 5PrncwJCV1b]q fw /x ᬈP(=* `l)RqijV')6s>w?Rpd9:c &^.QbhR'{tډs~y3"#C,+AL*;w/U@u丷D0=ic t `gh k^nj{}2p,=O(R}_Zх2ʺu|PUq$GE%8{5j /%$–"ܙ*nzǥޤ< ላuKS#ćh Xq?Q&UmBS4 h!8*9Xr'wjoJLֺHeϸb>,󪆿U* -'})8"& Yvʣ`=Ɖ@o 1E!cŬ.a}DC |jrzk:+z\oĴ.sK}G* g`.qޙ2%DP|b[+t!J-57EF-=LԌ )sКc_Pf] fw'=wjcH@TzD4Բ<|q[4TpmG%Md햄Άhkog0z#iVyI@O+W!/R=?>=3Gv |6R|o %Jc48 y`w尖<4E)b/$g2(z7#M&v*à*ُR}f>lR_*eÌhФȞsdXEhg91qre)bv iRbL?Јkl 8 N Å^RM ғZPv3ATMx SjVxc8K"VI噱$5*z[u` p Q!S*!+t oN1ӥBQ6 T6rh |82:" &Kqsaa`ɡP{dՏ+,۾R&su5˜:EبרE8>2Xax3 tvP,ǘRP1זgx$p4rIy nJ`P0n/=4 *(i=`ѸDOouY 1 cڰY{=un+ń8fAA"Vzbu@A<@ۋkiҤ2q.}-MK˛- w2+EV#(α 9ŏ\(%ᷣO8V8:t/Νҷ}"7Fn3KC52FMXJK3ɥ'(攡|-HfS׆1ۿNсds|P:*حΧS 2C膇)ղOz_gUt !'V}G:}c.[/?ƿꊸ(~w]j6n G׷z-$(U,̃r&fgKJ{:!Fzcʴmʸ8Zg~{M$1v)ґG:.0HYo~:Sc W9MQ@){@vy% />ZP#0<˹Zu+5G)ICV  t`=F;*nka_Ԧ0,16E^vK]ils20܉!¢v'o?V~Xݑݔ5IOˀD?SFud+eaFsupuG TvއM_sXgQk_Wb4 x/hB0: F)e]͜n=).7٘`,!ZHMeO{iYڽD6E yRMB=o{L;5u߈BdM ת|-{~@!S)9LAԑzZ}xڭ(1fD~kN*(g8skLvydtssr;Lċ`\&`A:)5Jv:PU"W=&aQIXx1m$BoA 1R#),[Z6kŮ?~#~׋bSeow)zQ? \@fklzm @z!T_树o³wVsݩLycfJ?8Z_F<``*A]";.XvTW{չY ֆ&?DiM6gfKkʄ};0I8N@59c,e&w'qy+%*RNņ,>SZM<8jwNl3_Y ىA(ѷ x=@\>f*4l1)杗JO} :i]T)Xgs6v1&Uw$Mwq?O`QIc9mh=_HP˄1wPmBݵ n`1 8Dfr51aCTHW W \m?hs_a>!|tϵyz;*!!#˜JP`tچ gSTMNsyb!8X4"n,Njm᝿1]gjUAό/܉HH k繭%iCՋ@u0"[|0OGyFe$:{k&w\Ȱy߰)5j\r走Yŀ7kv'i^0[n>dل;?2I } }9qJ`et3mm wʴn0;p#? I$zsvN}+Ƨ }.dŠ.90t@C`>i⫂̋17jXdgrU?8'ی5l}p:wCO T\wY]-(0B|Aeڇ= fpkn0{Kt}NxD_BWRJC `x57q{CÊDdgI3/*Xx"7glu[I a#m =mL7 ˄ =ٗ:{(+S,Me&~&4#dS#D?,Y.=(NoQO1@liF,Cˈjr Tʵ'vSRXe@ea Jv"ZV (ys#36y/vϻ4v?27Hq;5ݶW[)NylReN-ZscD?Rc)5=aٌ$c3r?pe6۠JڣMFAtB֓)qq\!nD|A|槤i.ݴje-OJQkn2Co /fdv}fL{A^0^"g?A=E :R`JV(ssj.Y-Ϫ̠Yː9+AI`ƻtG/nYsvLdv߃;;{QoƀNݹ;vDڈUJd$6i/brFUcځ ŷUtW]]Xp`'-Tcg:-Gdyr2[8^]&>\)?-ެ\)SG?NɧQ)yf]:zW^S7fzEiB/=<.Zﴉ k{q8ZT@]E V8=K}Iu}Q7 ~yZ. (BW$Si!dԥ8b=WhZE9+#P=K868B]ڔhha$.87` ⧌1D?-bBnv7'6FegNFI}*疻JPp Y[#.)vE6xkDJ"T748`lrVh6~!ac@#Ri]NE)hx9ъz^jW^1J?t4Rќ~ξą 6 TwkK ^}v$MFoRx;Byƍ(4X{Vc+!r -ŝ3ui1Ϣfv9DtId4[Yez\-UvG W^ 2gҦ8yAA65**>? A"+id} ׀`$c4K. JV5`Pnfp#^,sv GE<)Ǽp/>Njg&PnnN5PFګV{a dvuɹQFyvlMH V.\d|p즌!@ΌcgGrPIK}{u!$).ӿ]eH<;\^x.Եm\Z\YRsG Aa h7_ -څ蕉cdg,W8^W-o"2dLy)sHf0 ÌÃa5mHoy9CEA[Lڔӿ8yeOIp1uPerF}BZH5Y E5F@K('⬓ LG&Ȅ~5woD޵b*9[ =iA$t/D\"EB[Vۍ# D&h|j|GV"9TN} f4W9PHuW.Ǥ39OBLt~N7cqF:yNƧ>%=ǂ~HkG{ Wk5tU֗V7q㭭ħn=NFN )dJtFZ>OR3]۹LE=ɰ/k-'Q vb";5K}5Sߙ̓} [%9t NlR#=W%*<0GhsәP3E6յcQ=K~s]qGI np7]XpQ U QmrkBM YEhm8vJrT8J~HI*u[3rmu,QS7V0 `\Zg7fI:UG(=6O@u~\Tn^@arM$Jp&GZ'&s`uAb;?`&A]=P(*'fL# ~! \:J.׽si7Dq0I>(BҺRϋ{'DOp+: h\r|N;ix˟P7Rn^hRup^P ,tA+w"e,h h6KV5WI1*0OENdKt 06w{8pI{dϧyF'"+VKI8$o.'5P0\^.GV.m Y/lMcfoi~YlA歷]Up%,WuXLl$^5fsҠx7u[~"O\ot^Ɇ v{&r O''l@vJaBk./[ywrLQu".1''zo0F:UFBM̌?[ȎSaԠVU W V |+oV *iGP~AjP /vJ|hF ןRik3Y'&>(}(֡Z۰=9둜ДAK(l <^u^0lACҲ=EdBY܁l2# ݬS9ctI(||26\6SޝجF]eXF!8YG%/}Q${nnK& @2i߃p׉P<ֶ/86Y+hTLLIT{s}`3"BØ{G2Z?ȈeH|~O+>ZOD:ezj ໲o[ lѣmn%p'52p=; H8:/iB9 ; `CgZawy\ϿS/YuТl&2S##C @u֯ Qks LYEMR,c8za}2?KƮ7ں |=Ŧڵ&_MShot0N2&n꿠0GH'}*rnx=`i /ȃ#N用qyr/xh<c{.#=:|c>gail&8e2:F慝7/l1,h龍iY,ؑ&ouD֭u&A)`H \߷{t>`͏lu6G_]ۧmԯ0@mv<- Or_'(_H^A1#Y[ҷO8}$*hs†d&sDX8ROESpٺsx'sev4֨:Yxxƫ=u+4=5Y-^Gh1(*FLDz9MH,;:Ǝ0Rp׮HyPSz(m݌ =D/~,qyg~gq|,φ+)] A7IaɢR xh6!KKԈ)K[j8W _ *t> .̎k`Q$eul8Z'(SZ)OJenSETɂ?wWq&c~ļ} q;h Ԕ񈵦2=BflRR{.yy:6[ן$6_nI! K&ZhPa(6yU7VwP>1R<^zGO\i|M{ 򈳦 j; "bs(2zƊ:5,I;hCY3"9\r]|%\i:"qוn(k3#R,0[%xuaxZ )_G^H˾ 3ps)/$p%~ jL+쓒]^"F ÁM8*7Enu3ǂz[F"$GbUy#gj\S1ʟD ڙٍKt9ݴrKAmT&`c DIEU2!aVj1'8bjr='[%zK KٶԦPl D-w^vnL7ݽܨX ~4=2Oį'~-Moݺpu ji7N$R_g8sa "=GwPʳL^\3/bL+ G<~5sMMRhL|tv-i#㖄=0g:-,E}^˻ܹbYǑ\ I+:/ + f [5&m$<띗!̭aNJ>HJV0.w|YEbŜ {㨿+Ix"ټ;prn?فֺ=.˥}f\C$wu +`w;k^@;@>g>^n29kۈ%pO1{۲ܼq':yY?Š\5MŁ"??gZamVm1x:#["ɵ{>z3L*[xN0hςmn@zJBB87I{%]9iW^p"hcI~X6xy+vckT ۃc|Ua>Z9KPJjL#?]|Ѽ'O){Cy9hUVWjݵ ڋDM:BF߳)bQ8JV/^3&]yfhǵ ,|iLq t2ؓzMEu952!wP#!/IzWg{ӧ־rV ljߚwu.DUU"K] ujݻ}W|tj:t,aŀpQ^ID-+Ҝ}yL ihTҪ%`~|^x1[u5͐uH1g%jF[w\.86rU.+ ]~U䌓,+/TWo#<a&9["Ecj|S > +Kҹbs@(҂FSoᜇ3ָQ8-_laP GڡjF"j"O(]1.h>kzRxTF_żvxL\wZ=;l yeUsã^^V'y[̯HQDgi}<h>$4%>^/UG? Tyȷ N$W mιQ~4~w'o=u9;O#GsG!T( oLCvE1c6z d_G%`$LPQx ݊#.TG+=gXgN! 87ND/!Y]_+qyA8p'"u"F Z|exkZn+q+9E>۬< E+;sdN.TZ7fXxqSɟR @ЃQE,ӛ4s 4lrs2hNc]QϊsEr7J,icAU|0S 輑]I74KQb99H*NTN^ oF`Nr pX n71"$i/<1=?N/~)~X*ل!$ۼw. iR:pWN5p #q/&[{VO+>Gz(ӥ[ˣ8ޱKT]n_Qxރ^X^7<71^0b߃d ry(: G 1o%tB*5'M7.J,Pk}n,ώ#{Ӈy# ӌI`}d@jq_dly@dy[On#hN G=<-sOpѨ=AJFS4Ph_b(m)8s^P8ԓOp+]o5K[v蹄Ys<`%thK ]H t:[`CLCPg <*J(^ .RW pYȎ2MqSt^$H+#:(GV\kDl/u8Mj&A1;l/p>>2p^6hHVY/~849G^fVA1ne3J 67BM\cy e]FV۫C1cFzq( oysPia77NBt8!GWLUâ-aZoV Fӑ0i9E0N)~-ܪ{ qBٱMg:(㾈A`j%aL@߶)Vx{\,جVןV^GδrmU1uﲹ$cvSv\ri*9#@: ıZkFUA[Yr ;0>YzX)ѠـCAe2^Xlu[%;Xׯ:XsSýUnf׾5 ә %Pq@#N@K1/ ]z*xxդ;XIA@G]v QMZuGR%dZ]OS瑲#WKuʪ/{Qr2?k#>d૩WA@vX-dW{/:a+P(8S}\]j^, t9Lrn "revWˁ`C~h)j6Ul4Y asJl=c7čRSyP^םQ z, w[2zdN7/Mn;&ޱ:V,% #rqW.:czgitOrj"Kզ\IP]m/6s[[A<•>s5g3ZV"l@{:ǗSh}bS3-6ָF)T/|<> Uu| #ִ?D7Jsz.\0w*ӑtOAMꡡ:|&fECwsomR:[nj 6&HzԨID,SJBѬ$C@ܹ8́#Uc}"r SW'd ي6IXe°Qphu?!Uf?QY)uvVZчzNlj&ɪu~ðq>6"$zi]x&=v>c_/e츤 PS+4k6 Ev-%>]Z۬ @_GP\U|_-Yx]/ \0/V2F'9X{G\ЗNXE1P+`69nvPg}y.gAŇb[_T73DC-|?%-3VD6NeUXZP*WgS.%q%J7Z BߨQ ;ޯ ga?6^5 7ٛ_!g]vY֧>F '8A/e# Hn̽1Sث6!̏CO테3OpeVgBnj’O$D(ʲ^ VvR<@b@H2)7jV=-m[ν}1eY-%Jg"3&=zS>3c*p'9[@Qoz!Sx.^8w>]F)tFrè_b &&f:>v~HLo$Ժ8?Ub"s*õHrmO cw&_FMw*c4_= V#_{6 ax]Lw bɯvJzV1A(0snKPF2\m{]8:c屍Zޞ3y׻>d[]saBs;\csnr5yIfrJ '==i{$%m2Һxѻ+7c1ޣ+sP|;L\73Oތ0컗cJStlڎٞh𽴶KۙZ#Osdie m<>r!2Cgh*1@v1|*aMbYMv{d헧WX$T@<"(1(q6G <xC2y{@jތk@xߏaCBC'Wx*\LbGA#Q;)\Iŭffls^X2g1?IV|S/U+ ^ %PdQewAD~H?Ğe2 Ԫol)˿)U'F!*,a؛ Un^fனK7\Tm Shh#9꼼?9`-> S wc"L7Gm2;jgj34q%$+laSf6F렑 O*wy;e:6}Uʀ,tM#ԭ&d) RQ'$<=O9|Dާ:^Srא 5#٫K@A^E7qW}:ziA$LBoA ,3(gLR`ܒD|WR2&WLi1>gnMAvE?*ŒC9QY1șƊ2^W|=MxW8z*"6,VWxkpej:Sh(Mc{7UHƦ*S DGA*ŀ 273ꬻHea@Ǯbg>əo^D L!ƌ]/ #e$yHOf㥶Iq:nJʯ1Auô1̉L3wq78er-6Ѓ^ L>dyemeqyrdn8~㵠wkNGZ6Xd~q/0 aG`m_Yh̀i؀ B: [őqlớVu}O7n)XCf׾EߔbJTY0CP/o/˫8#aʥ5.[-w6; Teh1g>FkD0/ai{]JOS^Mmwt CJÙuC!zE R)#) [zt?>F+^oJfA ϮqFFn:XP X,6MX .z!q0%O1[Ƽ?(+k?| DH?AovN|\˂P˘H$by!+|b*!FWfP;+ ~Uz -YUn5h(Wz&;%xާmqJzZ`, kqy.<ȑ0Zc+hyeFk=HrQw֣% '\di9t&QY.pLpPcP6tD4|e1=Gi]mqm7cp!hFpڂ_% {+Lݮ=ȷ,hK=2[|a~ /_k`b9RiM)kRT;aYlvt*IfSI>@D0Uׇ| 𥰁 ָ,UF*` QV׍ ?1هux𸒏FYFȅw'^&uTFEE`;9O\(B~HgZ2YB΍iF>;uJY~^ӶJUp0$L`-1l[M/|dS~TEM],#2n{!=:T:&]dZhjzo!KR.D=ofQj ̦sd\!8lHRVJH`ߛ\ç%UsxVYq^m0pc{eiH?Aѹo/2Cxw )Do3$SM޾\4mɂJћmYC5⯎u873Ƒ&;<ӈbHDG+!4pG5t%W./t*$1)49"OZ"E,t|-t4l0~$lfiݨ$D|\ai_iyHH}R$5gsjoah\`R;\,e_AYyP` ΄ M&=`ZY$)np=8SU`jm E3TZS1yP.Q {;Ѩ,¬-;w\kʪ,9eyQt{\7ҧ.7:i=[N~NRz9Or:,<mx:!&Z1+-4\27H =OybbCwϾUd9Q]5.fQ)6Xْ!'0 ZQDž q!-(H|%ُsYӑ90$0SyB Zo+ 0SQX/ÔH-9m^`~U%vEpj2?O[6mTA~VTo&(]I<0"@ Q~IڛŘ]X*T(KL5+Fk=Mpi''̃rIKl"4\?F0/{ֽ{ neyԙq 8q,n̿I)b7gXeВ3,A?癜 CC{rz AjڳOɋ)bĺ'H 2Kaˡ) \](vڐbPxE*YUA# M)_#;+zhdYMǔ}.n14t |L*jFP Cwatno%Q{#>tĺPfPŚ0o(nVBGYcQ y`П&EL4Pyd=WNq̑<|\J$W( g3^N8O0](bY.kH׮_5؃+$R1j3[6FԇSX>ϭHp(+qk$>s^-|vj]oNBj֣%jCS&^]SzH k\W/;!;Z t+*JMO`EMTP}{K);Kq(3pZo NɵɖcX"䪓Z`BMZTjH}>1^[3@sisMGqu* :k? VTkyi gjSmymUN8,Btatx}eᅭ,3u EuR^6[ XmjkPMNiq{ҥ&kB1Ա?2rVY pt<Ų!)7Vjꃁ0%bF*UAHv8v8y2Ǹ=e&{]*4}W%#A t]JU M0j݆+A0c0`Fa)p4]y-( h 8'z ]gNƇnuۡ8ƻvF ```},mC xE&?G'`'_n.&HZ+HxCN$.|f)wb-Bj-Q/iAiu4~L ݩG? ^%L3D-o*o JxEcS$(yO ߩ4RhcP) +ZbKUxS`Z$Pbp-^vݻ%4mS!*9R.C-l#4cs(K3pK3guQޑ 43 ff*pP#H @V*%O41lt/H~A`4wy?I{?a] VDKdo#Ko$|MD*+ƅ Gb&ˋgv)>Xs N\=2 J݃ -銌gDdt4k+J" T[+ЪQ8ѭ4lJLS:^М mw& #9U#+J?CI/ Ln3R9F;gzU-;~>Ĩ-'eT9Ȋri>-cs x4(R>'r.Bi2TV|k+) 1oe9D ju!DθnQ̩msn~MR0a ìdQVvHr}M0pTw/f>DE&"t~@ŢL1]>hrCJv ^7s/j|P<ǔNu\`P1YaT_+ܧ-'c,*2j~*B@rCc__ѻR)ӝ7G#=6Y/Q_>C&c8Ko=,ŵJi{R1u;n6_|6yxQwA6Ghx-RNZxH|ZqCDLtȎk)F!D |x7 I .?Eٛ#fI5BpH` ,z~_CZ}_ 绉Qc$IJZdvTV`ǫ%ws[HѸ.߬'sM[>?4$EיU U3PVш=o;a4b>%xbyy@:m)@H tϷuk PVsr@Wg(F^T>bַeّ e*dt]WBK>"NJx'C>3*.% p)K>V.3&KN#-C_<7(A>i-U+-B-r+/4Jcr]&400u,!BNjsczBc N[ @CVi&ەosQ1G/?ϭ.iˋKvGlc -edIXH 5NW< Y#G 3>ڤ u$_qwͬm{:Ip %ڡnZ)^nuciDkOЮ}hU 9~+CҔĽL%6zč46J̵[GKܺpo%vt( c$.牢r@)>McQ>5 ɯ*CzdK=^-]Z1q9dN+ӖV\XATyWjSIOV4\=HG-`GDΏ)rsf4XC;?2+k-><';:ܖ IM6 Ϲ5*"iI;Z^\l# 3Mզ$W-9lkW!hji(`k,y}S̪oWk/#RJ fbiP#,:@v@v1WͷBߤD:#Tc5}F?'LBB-,]S> i|AlHF L6C wm])ked{ԥlu26}Q.؊YӡT ყBxI X*ctc:u!$vh!I0ticE[,raPl[|ǚA1xzd1U@kzƪ;e,@Efώx3Us]&G Zn?I x>>pX@pu7.V!3e=Y:[5\添N@Q0|C,Q 9JLpGC!Sd1Fsɇ^;Wڏzxo۫q0ii&5V~aB3$Pc{"'eb kȍQxٳiB9o!e^"[JnAU`f<t]D bLS7[1uywg`^I(@2mVM=5F!&D'|c+u4=S1t?w+;YRs2C4}v,gX\h '"ԓn8 \sOn/Ȧ?̌c0Қ5„ix[t&Uj]V$bH6GkIiHwrt&/&ଋ5:EL"fB^Z664Xs؝o?4flQ 65l E8G{K. RWv&54ypyxuP 3O 礊Qޠ@[-V4"KUEH_.Y3ORIyzD~__̥Drőw;Si U !fc}uߤRnvW`q ={8rW}PJN՗.)mvI( ƅS$5JQ"b1?K,P. T}X0{E-m-Zx&fz+?^?О8:BݪN9sb_[ ;.]5)Feg[ I+R`}3'f8j!b#IK#qEf=1pg8j~$N*{F|'Bw##'jfb7tD.3G~hÄL0쭮MZH4&5v?:3h!WB%ߨB, U{mjuLL-m,mc)p]ئqUA $ǩU2`W,@0{<6נ]Q d:\Ecx*jܨ#pjS^g;ʛqGEDS牠Eܩ?]9 D&lKjjx~lkyPvNñf'GC{< kψ_`Y_!AQLcxY4`@~k pᗯ_^up؎i\=t%HBS4(Ɉ\Q HI.iFb*xЗڪ[T`qEr.PYLcĆC0ϱޅlJsbaevE*Lҿ-D} ΄C|1pG#)/'k#ziV1k>kJ]Cs-g}1 9t *ߺqTY|+ʎ!mpv5].xv͜8: p-ˆ.f~bXF@p6V a`mz#q2O wCS!yhnB(k^M 7a^m@;Sb`.#Y?DrN'X^WtDGgrm-kEl-?ԄzQ0|ќz[F?hL3'Һ(1PV| ]An<.F 8x٠)}[)~1[ u_ TK~baƬnh <ت;o|~f~؏LFB,,bRCb"2R" ^tnPQ]C|He4J [&4!0uqSQ蝙VvP+1Z6_[Fs1MK5D:DFu?wcC& GnWX-^g~՟L􀸝I m~XB\+ ˁM 驵_ [~cvnp)'>.~#o)ZݕVUM΁[ogZemN;ߥdWq*Nfq>2ÒOPIpY#|5ϤWׄKz[\*]|:{i֝YCBR&1"@>51bz,.9/[o lJ[cj5gpC_DZH g1唇D~\ pHHg8{3D3PZzAƘ&<^ƜR.j_kT lfOV:C5a-^0rDWƄBN5-`&R/HAIVFcmy@E)ݳl}1e(!!f ZO%r))tpeabG*.dF3dqc8NFS/2 W>,v&}!}[=HHex$Ȏ/LCŢ aZhήUmvpddSLp$D?{a)[Symdë7C}}u%0GLa'QgQݾ0ӵʈϋ"vh_,2vi;8`m .pv̆F\D~2=hi@^(') m }^OHj%=\ҳqCUCN޺vϱU e\yo]INCĥ؛ xp7wI/O$ro {7DNx2&Kd!XmO`cqo_<pJP+90.;F%.bSE)4% oO8V{C^+(Pg/Y퉧:D2#6'hM?dz/ڃ`@}kek`Q [MO:6BrXGwpP-s !Έ,\և_ 6Utn.rM KWDE+@MTB@;4}K\v2~_ QFڤGv./]k VwR7d|iMC2$G1΄s%OUOnb.:I_ V9g6Ρ{kCE80_VƄ F:ł X9"ui:~ٲK)1&0]ĪOoL ISC"O lxޱأ?t6(YIM*3J(_FBv`XT0ǜ>^?T׉i}č$KYlF<7x*oJlL@89jk%kЃX@\ܱ+\ob!FfcW8P\hju/[t-M_U?M1j=4Pz!dO 1dBo1(jF>;|*ىBrU ;Ajvoj4]ں+Jn: _p YTM)a5qֻgxE(܏J~AHbqX]euʓ's׸!꺪)Bã'`%:!zI;&GJ?Rȍ =WL"3;žփ2ra"q+.XZkU5u`!:,|O o4Ђ`6^r/o߮{0}:3 9N ל 'K>YTs|B2KMgxۣ._eI^+o^*qa)*z'l'Y-Hw6!VOIL2i"@eӒ¥-crA>mܭhsQvL;!3uR(MgE3P!҅efDq/*f^ >U&۶Q~D+׷8߯+Ea+$+RnygXdl1a.0l@ߟE9sĖPevtO!pr$'!Cob-@?bD8t_ U I-~,TXɎ_Իd~!4ak:kܧ3W W҈z8]{7UrfNձT.*gqؤ/glz_l\On8XpC k~F]CYxMܭt凣Uck􌶺+xMGMڢBVr" |h(O&XfYg-Ax[<80I0[8׷[rY d Kh;h[jc9u-E\>3O8-X E7+WZ k* eUc90ꅮۀ}+C8NVcn O⸺󜴴8?olD/ɏߜX;JMWou.eO&y6&mH-!F̰6CRfqJmx>mAnq$;Vwܙ&nzA<,ύϕ/6ns [j$}j«̭XoTޕtnU4iVS8o,?/;LNaT7~Vt1RFn_ԗr~m {EL3S:jtU,[[3CjRCFx}| :8!s;|ĎֿsL/-eWHtXԝ~l8-R{7jSFWYʩFM͡^3w< o]#+'0*rvMpluz~^%m$W{ ɪb9J־أyeIK( 1oSwnI7}=6$(-Vs ?zࢊi76۲̈́|M `zQSwYfNq҄'G!t_KylKiGhu~/-_$.Kcބ?^0 B؅P%]8LQP: (^xCҍi~{ϥz zΠq͠ڢNlRh1U=10%Quep~| Ah+ |*oof\1>qVnTKU'7D!T5n`tZfqRcBoTgn$ם$4@D;  *ooU6_C˘`zv0 viGPJ^ HEw P C^e zݳW,+U벶)/C.%(shqzxw4])>M gWIBGh=D4)[/.&֟a%3! EdB7D!t]Ht"i8YZ8|dgŸ*y"T4<*9HB=V1WWYcQ p^ ٤V^AuNއ 3k*@<9X PLc> vJVPFJ8]$35lo{B$c1\wvm̟7eۉRiERox͍%_Fҹe  ]KE[Ri7ؿGN9խzc-ҤĮXKy?A]iD7PG5 6g"uWH(]V~< %QCTzPc֬xCj/*a ]oDD]7m]- <۷)id;7p^}}8x.]|<a8)Qc#PtRe5y` h_yQ_LP -f3z5*I\[o.X'CYTdo1HWT-޹lG^֌p0X{Aj՛h;9UzL7UZP wI& Hjl3JԹ%|G":W$||eAO]#>X󹡭6JbrNAYol{;5 6&\:+R R͟mZt@6eB'Z'ɭnz0rc@%vXQ:5-XWymFxm̫6 e9nj VcmKHmK*j V/ŪO6PEf@<U{˦'oq+ɋ{VK)wpROugHffl8qG?v8rxIHcAVg孪`DLJ3-Rq;Z9?_jhGD/E͝<8AGmm"n&Q~QSCQUQU ۺ2l cnnej)-?V%4b q'lv h^Z=N} \u8̃;tu:D퓝sxG?']V/aUM7#TxMκ|lͅPŴځOEr/w|)lf)$݉d6n3#`}@\DȽ+.o$A=19O1!vӡ|k?t( .@92EOu"){ʼdU]VY/Y*\FBɝ*\A)4WJeV2Y*tvĐO8n50Џ#A_@<,tPL${OZyIFnB|BkL4H'8MFsK9&egW`yrݔWF>L\:>0c3b)OW_Sk7[OtɱajzpΩ"*b&t@eFEbK5yÖ;ٴgf>{L՗zcv=JM"^m0N4f H.xf!wޤdk$/sk-܊=3,J_%NWO۪`TwTO&+TxypFExW'Fah [۸uߎ餦|X # U+Ͷ2Y&$PwF.g ӳvQY]í]#c@}~q_h!CZOYU .0k v{naLT+v5 \Qh$V:Ϭ3 R)Z玳jWs]+&QDZ0Qp`&8S lt,=TFpRh&$Y*չSU}:l 5O3 vɶB?Dw5Q8prJ^K}o~5aBVy+ DHoIsc*o<&5HMfSKH:25i.:O[,bG`ؤk~HnD=}R(03B1+|̂~ѷ,Mޔ6pUY#Vb Tqj1VX֋kFJ" z(?UɾIGom,s)9XbImGr`8U۷b\B+u!`B:jd?֏ځ#*Җ&90\"N 5 ^{;&lHa5/fgD}5:eqy$*]OE@bUj&h\NwRaCaM(3|cv^rU}W' 2ϗ="BLF tb׮.qNЃDU"X3 |a`v~o)ᳯ:>.m\'8;.Ӡ+$DqIKUI~>|`O}}&0 yQq؀U(WZG`Ӈb_V9@HŒ:( %i8A%b1YnsM K璊_$X0{;ɤ?~5*(yn 'e|$l}˂W)< ^YQq6fp4LW#,Wтk֖uZq"t44d;\:S|5Cw +&S@0+^2]n"vֱW| b0 a~ %6QGb3Sa >FНu+a`>'Bp -S@$!a猺RNݸL -ڣ&ES7W`̶ۉ  xb8$Ys`ރqe5xD|y}O ֠n,ibT8_MJ93*XUv)&i1Lmuq}N}x(?¾BXVaDyUBUۡ,mEN+&S58 (hQ@7|"/òiGz5<\uN[%=8ES(-r해́$Nڹ&]R!~кp32\E%*j ?BpТ駤:R.կ4s&78*ONb(POnH{Ip赌6$Us g$,K,\pNkJYbWc DCnq^sF  2.ߊyWo6(~C ITX | ǂTR .,כM~96UJ3,j.sRy2К]hܘo}_>m q(;١DZfAA|l)\=۪j~z%Ld޵)=S„*D?4\"-Yk  EJpl-rٶ$"2>$ųN }Be%Q74F1)):R2ᦇmsI+KnW/=y®k3ƋyUYKґm\$ܤGW ەeNsJFα*vL&--w|" G j\>%X Pk:m@G'ڋS˾>ȀǿnK #Fyau e}؁SrG^3fBAdrkLp .~m5x4(#0Єe!=ȭu3Hf%zW!_]@xz{RcBip[n]hi3/r-lYGrE0@m]E/ bsvoBg]险{] `Vӥ]+ 괠E̒bͶ/ѹy[LU6&^<OIU4/ g*TB40,fQ'no(Z'Ls tZy#ܤ?఺Rc^xb6]]zo20}\\M2me}T>諔[jm961-L}TW7dhv2`~o#XXի֩5^+$ʼn*CkLSҟNxxxxCSϖSZ$3{wÞ󲏵QaSW>D0=jSyM«QY'aPܸSAqz,{ DF;Vǜs%=O٣ڝo]kkqdYtyRޝ<;yiBhCS[fkSgJJgIzVUހ'6=I#V9|Ċþ;`M}) L8HqvIcb 7nWgVvEUCnY})N]UJK$x6kׇ[~/K Ԭ&!݁kMt" |"VT#\7)&upu4qe{Zd=qtG(ˠGDcֽP]|vo(NE2߳:Syb')(m54fo_wc䅝fޜ3|k?{yIW,;92 |-/N3m TX,["ʣiʞ䌹6nΤ&62w e}qp4w#YhaS*z|YK; /4`>g| aGea_VvH9|BV5&҂CœcVkNS/%5[F^EU']9A6=2l* Sɾ=H~..*[DJ-G6QpfЮ=$u3I ^-SRtyև7ýRfD^ρmYƌ+B"ΔBnSh $hDf41M.< HF'5x]n/Pteei[aPuqH3#h@UWfi)гr.r_x8hl< 7qkƤ?ZKPT8 ezc$yH]5z+*T}<[D&l)AF,O:"dPHqhJJX=tL7LLyd,ۗe2%c<ù"2aW[fԄs\T*@".lT~Y3餁âK㛿hQU_q(RTr`v(R` s!"2C)o Df0|3H̙Udm8c .J9]tl K%.]xKJl|Y<7o|eVI¾Jod͉ZRWzȮv3wR&<7f^-AF{(J-8k!^: tr@x6> 9Ehb51 D;yLU?WLMi3 "#B)ToPXE?/Wӝu#Bnt #\>)7,g]b'*j> Jf,c{.&bM YpLYu ]@Oo fR&Y1@S H7:%{%G_j=ÿUyN-e= LÏz%ڴ\r>7CGߔU0fzQN >{*~ei,ka$B@Ǩl KHh7Be'M+qvD 5Ãlvݭ5X >zŸ풢}]RRS +!(pj6!!D2bO3AU~Ts]>r>+4vD,K3i{O G,ʐ$P')=ڃs v&}<- ;mA@HfD5Lr;8 z2_VQ6|خ|c0Bi|E1XhE4Y}OLvexteBRl6x/ZQ;~T/KY +J9SXڟ\8+_XnF,И= *¹{PeuKu7#a۳O%cRd'ҟ3˅L3iɪ*7 =Ƌ2)V$,\LGl_5tlڴxwZ.2dWɌnͥG}KM~f~َq-(ld]Vt3aO2vW"85O)$o@eoG1h)G]>SSJ,bD ϡ'Iz??;t aGL޸+"54O+sո7H1C:qB'?ji;l hO8J~G!1Zᤗc@rb0%謟:z}{fosAw}aJӼ Sue |=%8)F/L@W1[rA$36f'|8; "5ޭ﬩GF+\smx;.> (YsDge/]eW%hSbvH}|෪ 5B+ߑs`wTG1D~|Q_<#P%S^]&N蟙+so<$f E 2h?ZdFAc̹YsMWН]]d.E\'k*uhP:4iovトJI!5DmU{ma8 4&ys ߗDmXo~*K6qzkgL:fMyҙJ*ͶB}`fTTGsX &]fу^\:toC.)KS%9#χ">q[I3EaTx*‘L`V-物ݒ X `r4Zu84΀lȾgxtШZkI]x`+$)O O5erI\~O>:#@#6Iï&X蟘Ũ4-Lo2/F0JQsd@ J  DA?5O > z"0%iZ&k!Kr +}3ꫪoufp20R-n!b@?jp o",vgy"^=8LLuii9c~`s.]{ݟV+)x%uAmr^A'K핰aa%ם<*EhԈ1}2Z1޷֮qFi~Ӷ~=΃ۏo5 $%ˏ .sIq0s  [X<|[sr"]w?!_Tjn8ϴOkV)wjsI£-˞zF`BqlEF(T$,#oB'҆9G*'"1MiG` 46kqLﶟr`:}Zgo8 ^lds;/"R^n +0WW ӚA[pX!*] ̇]if O;}g;~1%a)(Te>}Q_G؝"ƙRl4w]$ iw%@ ;]>"B޽JIH;&LKPS.(70!_n)>y}2 nX蔌H+G@xuQja8\ ]oA#*?jGB^5z8mݪzB؟2y2Qlӄz-ޏ:tҬ?̸|ayk=HU%Pg1o$mI+V TuWː)]ٽ2QꭕgIi6v 9{%0O vQ+Enn_VIb!}k1'FKB03^ѣINn|夣5c_b& EhA^f񁚫[U`(N"3ǸiUTC7x5'Gmխ/'F$ы 0ﺖ|p q^ ">6$tΌ?Y(..E2]=u8f5X)`2i[; `p /%c4mjq9`ViREYpz[g}:2ȾB.q]Z:'~=Q2XaQb}o=v/QOJ&hXh:'ȋJq`=,m C$SмG =yv&ʛn*I[V`qnqɦqrL%˘N^x֜_:KG=z_m_aUB*ԇ(*Q8]uxYJG0*L!)}g%0.,ȱE4v&XBJßЇ5(8F۶ akEYuܞ!pSĤ[V~d$igiEw|d0]x@u-`{1[)7m5V8EG?Tlv'F6:$1!I%1`>AD oQ ,VƒUN:蠴 0=V0ȓMFZmq0 wBGBȽ^M`Ww]F0Wab3f,Fv2Z` <0gFi\T}ـ:.5$|;s*/߷ef9JA[W9Ll\gGΕ_k}xǁN7dyH>,hbJ㥇s^k&IFBJHٶ 1ohf@3!Jl~m Zz-O'h4~/ސkZ$XU%<nkb3A-R}E )xN#%F/j!GPzcq t~lj=#]IMzTh 3&Eė&>fd;!<u8&Ik$! eU2CdZٯ Ƙ=UF%q اlh)*ߔgi=YUߤ+> z6 GFm, ٶuiwд8JEC,}wuv%剖|žU}V/nTU`So+0בhv.|#,po'ٟ,l5R c<,Ey< q;^CFsf_[Z͝N]8{Odzp (bT&`ޑI"G4aG눔JY Ἲ5,z "d0o7e8ZewP<4ͱaWQs~M;z? :L.FeP% 햎b^rhB:xwl#,&^N} $H%hUoe4Zsbͼ (*XL0]ӗVy`d5ЋgG=&y{bq#g;D|hl]]jK|1*+vo&Gas[_Eo[xsnDU0V\pzv=S#z'!]C|alވvj #0U?#Fr  l*=qK*<, !8d{NK?g!e| aGwhfhJB3@!PizX?b~42 ]K)҃96--K% sRc&4WZHn0) _9ccl%ez=*ڋi[6PRax+7x̧rK̔@:v@Ơ9N vuz/($nN/Op&pl +XVKW#L2~,Fl+(˩T;JL{%ݠA @w 24t/rV9߭k;.k)nzM*G1G!yb>.Op|8= ߀p;2 F1 h8s[S˱rGV\kXNg@b/Q:d!f&U>#j͝ hRq+$ ή /?(yZGhEUl+\LtFix1ĦE{a沈2Wg6`]n{YlX )^l̯,}^B!.E{ 0vXn|87](z=WxnUrĆ5gIL[wM!楞 & Kwm=K-4t>s{*PX<# 3Ǽqkd:Ef6n`\wD{/#b9Pj۝KjRfxlaAx;41(%GFWEvox84-}Io̭[ c5KrZ㱒uk}S!ު]>0Wha.ڃFSoϭ/$}.9(-D97Ώ7qm\ޤšeJg35DA.CO*RT$cx0A>g.MKQ'+n̓ITJO&BA2|ѥ<` y+Ůco`?~|';M8d~J3ȸ%$x=[W@\oSFQݯ7W^D]'+Nq/eç9|tN^# @F g٪}aRIL7NQ#Vp.ŪCQIcߵ+Hjx.l1 B.H9^-5=Gwx-h cU+t,/uFDbSLM1&4f#IfSfRԯ]J B X&]'/GbVeyDL Z_= ˖y8=Gly1EMte+eQR%=k-:vi^АJxh(& !D6 ΌSvzp hw'7aHGO |d{ԭ6V{U\rjgt\>ԟHd8^3]kZ0w_w}^9"LH^i9Dȏ^FF\>V%_.[,y{4(h> aӋ5*/:m!&E<*tH\Z9`]8jU|8XcCQ̩4v18불ܑa'=?YgfKh&rIҵt"S HJ83'g]v\w1EXWৣd*#:[5brlOۀl hZLXLd2_ێdq"D7$=ΨL3?M65_ۅvwB9`YraD#I5p<_ T<6"}r9, wBK1 b ymI,[\䚓3a[`}ˮUYns{*&m_u$\Ӛ2!-Vub$Ϧ Nbwrvmp<ҡX!&"'b#D[7_vtIyU)ӍNY˩&E WebBQa,%@DQF{sHJ`Õ^&7]KO eW=RCT,L6zܣ=r fyLZ5WܖkgGW|,Cy3ycZʂ07][o2"vnr@l'sEѹO}$X)6.*5;&uU7KQEAC_?.xЮfU"j%4z3&ٺ^+cڎTk%@TلIZQm^J兘竄c@KzHnԷT=ch,ӁlW+Wz:E3VO we&}܇>-)g\8;DӮp_pdSmՉR'N /6]+"벃mopAjW>8O)^H촺+-ˠygI^)7苵 J75$qPUD#!dY 3ar.VKbMfh|19dIf@=;&kCbv^O) sxr˼|`NA7y//+DhYmǐ}Kj*OTl3t@aVs'2!VG+BK PΫ~gƪ!BLMނZo&^$=v3)}6/;HG,6^LH,pWpbO8g(DodM^8y}^g\C!o( Sޭ/՝+ŚL=tof =?i, Z<|$:AA3InERB7PJGyȈ,qZ#d:3_JiN!c.Cc>kao]/- &=W_݃Ï 1ĄP^IӧvޡN, F$oZj=^4= PO8;<Ԟ8RؑMGXwf qtZ{:"em;t!ع%Mme:%$]I7%P^AX]<v;YgKdG'ȈG8,VHiβ J`RO}D~fWutZ\T8P)!mG#zk0.祥}TaM(`P0%}ʫ ׍\;=ȁ5=RȻLtfbAۼ>>DOEU1L3"!Rb'3*-nDK%4@aK ԶSCvub ޖhoòN9^4%*(y+h{U.Y#1l-+vS'QOH;(D[Y6@-G3LFr,L2V剾F2J8U1}!Cܣ>vYJ9ܴnFsR =Bj^1Ww33~Kg6.xx _[')(XZQIQuMA;~o0]UUaM1nM&،o~ugZO$J }+skPUOf)9z}idb9DRb6NܹveݰR͔.6ة p/hf7ա(8^x^XQL-!e- (J\D%f>zp{846u$\~p>Q汫cttV+Bs7 La#OovNO b$V_-xMx,~`P[mD7c)(Ϥ(91 S`9HЧ]9V^MwE3L%2z+cp4c'?-츝._U <}#tG͙;`P@tKT(̎4ڶF@r?(Ppsb=Rt!~%À)D廁;ͧqωWF`IPdCu1`WY|8ۗ]UWBf1K;ĸnt$X=נ h%smdڌ͛#Zi3Z eh8ִ?6h4^ln^pEF/n#x;V܈zt ̝-G@O-5-l}orX ><>4WHЗ_(o%=ʈrjŭ@*Z]вq R>w' {ac+F:znh薾ƻMdZ4 }NISd_Iխq[څO<jt R8Sj틺˳t0~V]7v68|I)>,p$85Wis9Q08hb&Xl8n֖HtuԽ2KM&};&%idM_۽X+Þݭ &yh̋-sR!(Kfmھ?vL egIYj_ n\xi8䑧me-i-B./HTlc=擼lr94kC=T0 j/Oa Z"FIC?(_]BU`MFOssjv1857e杷X91Rq+87[b(fMhbp&kMn-.k4WC0['͝Q&N*< <>b?pFnUh-?|zeP"ZʕQ=^|y[0iVti͗6H < ؚb31Or~ʂen@͂sJ0ږǚH/1ծ7As-ۖg+Bwڢ-Axogƫv#6&?MvGEo~2< *8WO y6r% VK@:?PS_P?A>x(+{31M3ӯA-ќ|V58yk_O8 2KYDJr PGJr{{s7+e^6llFY B5=iok9e h?a>by]LnZ>-DH]9R!ظZ=f(N;5o|&oJl%Вl:jԲarӷ40ﮛ#x)~Sm@#w:~BUA2\=u_E*ro@v(b^ Zp„M '֢8E Sd,ʑ8TdТE*`@*G7"MYv[YHނ1K,M>^7+I"VD `ͪ`R "eV$knb8KSgKǫqb:nfQ  []E*o߳w2lA0¿L|2)Ip=g"n$D4-C_ti s\,H'ʋo\x)B)?e`FR^1aHLr'Bge)LYB), ͅ0x4~3Yg)?B>ΛQg7xI/&$ZZuxYJjԡ9P*aG\>C6ƁmQCfA.LveY|̗7n{; FK{PbٍYjX=s3Ţf{_s_@6Z۪cyļcZ_T W}DķտyҎBdah44#Ι["Q!<)6,_wzh13\o~b0vohweY [! 7s Vb@P3*ؓ ^{ي@z5-;+ b?Ň {']ZL}֧3&ScJK* n.ua#ATeNBő˵_/nˤ aQlNcMl(G劕7\61!);aއ؉&.|;/ 慷 FB-lcKsC 0+Wh%ѡS͇y ZlE``-gNO<ͥU~,BAjVL+xx 0K3ǚhpQ822 D0aaw;.`]eNQ G}+L8Xku2uBQ<D_mHuRQ; ʴߝ_'qIE` TPr[ZB޼: r$Hn,`Ne?tG8d-:텰ITr7ÁxMꚒ 50kJPd9LmjvP]!׽#)7dsB\'ۆ0IOYY6@Z$Ά(\ B]JK('EIz5R\Evֆf!yʕfgFu Ypsw*bC%@;t4fx)skM"cNz5)v/}>-<ќp*SH˟xHgrP (9M԰Yj|9c98 86 uyzFCfN~sCbGrwh6* H3˶ hddzžv>J? ũTQiYW$PB>v˽iYBZrmΌLL>w߸?\wœ5i nk3DYN3L\sUC j:Ą"6wkzqaʇ %%c'2Z>8ԥNO2 {,EbhܲvKHH='{~C?M7 ~>dS\AgEK:`9wznE)9%ӽⲻt6}(~#)+KUzd>lm!m*?䖁BlGm3zXXKWs Ք(&TL\Q=;pXADWuQ<KB+LJ'dL =*LP4gN;LkLۭ .2|SzO}[-޲S@=>W+p>HZa]JZG}wYjBz3XpA@EX\I=kސyKbvq #h"~MIl/-t`)Eho  ?YomV[ R%SUA,sg "2b" `ۊ ߨsEg?,<:}8۵~40ki{;2NHc7p"J8% mzmT^(  #j.[֫ʫԨ\eCqg\:.MŽkD 1r;̚{ǫ&.u}_wj'!V(PuiryX 채LGEx-h]24ꚝeKR豢T԰;6LEl=r<E I'2f&kvtbZJ $>7XT?{f]mζE SLi<#o^Lš $3RZ8a:Doҟ\wA=YGQ_@gRy7n<]yIbiW׀ٶr\W`Fj+jGcߍPdФiKD F4n9{U!~3uhxADk4BxY($k P%BʥEi%Lκd7wy8-\hCSZF+D4la5tTB^C@UKr^gqW+_H<6w`$@qƓA?L|\XhbSœ8>1)w~wt̘RP- Kg]Sct@Vœ%i@VR%~F!7@Wp"-NTo-U*P>@? Z.v\}_30T K_ H'tK1]f(3W5;#tFiZ"8%e԰q /|x vНZ4񰴾~!Fs'b}_[2iDA.+"SXԁSg>URAL@R^D%?j`,D Ya.-,&Ҹ%8y(GyRIaHڱ|ZBM.28Hhxh4b. -YNEnBp&GL7-/vhn[Zg{$ZըÍr \`[=1} e\ ^cùg Civg8>*|#_/5 'caȰh.JxQ\V>`)01HS^G͒4_$zݞtH* uTd &j7Q fKX沌ߖ fui,>FعDjINTxoDiTX!fpZc֨7ٿo)Y5|JYMS}U9 ~}m,5ed]gL$NSgcg+0.'S;7x/\Qmx9 Y}%3@A;\0R_SXkYx DzןVkH0q܊iB# \0Sr5=Vv%ofa*vgDq糞t"BLM]n!׊_FoaK2Psj=|4o^(_āZuIZF}t)N#e:`+oyh߃ IgNQ"풾SQ?*%2Q]() kن]}+)RaOΑm˥gILmTd𡱲ECbo@A>+ jqb+ȌMྣ 8;&q+`V5a},$X>ʒs,AggU\}{DL e=2nC_'ʢ *}2 Ra8"3s"JZrh6T&^b`Jό#k ax{p3y[VƏ$Ce1CkB1uxҴ8G&׍[ҵ*…1iO\aցբjB:> `$oFjpUiK˱YpG彳Ob eK @z#`^^ R v9k p=8WyR(*ij 5XQ"0"=J;񺼲 pƤ Gj,#x+ /ʘGH$b]S!0̞l<Nߝs-_U"X$B_ I[U`SI$ cy  ӳ#rXi[=$q;gC;S1HVhPtH1W~wGV9aEGG$jAYJi)gqa LD;*WGr"'KLJ ]D^!;1FߦǢ럪?kV4H?)uUwļ3HR6q\ѯD|ꬤE )^+&wH>|?WC󲅔=HUkHrRۄ_EɗVTGP!y2F]oZ"Ɠp">\f8:6ѻqPJ[^ӐXw_L/ =/0%܊%㣹mllhU45&^ XpoŭR20&,"ؔ{\DIV6 lnV,t2g0*J홑y+ѳ*ky+C Cps3dYa.7`p (4IA Dx-u<e8Gx~9g[xuw3|'\zIwWvI~K( Xäۼj/:aknZxP_=_puR0) Bלd. "%ojt>z] 1rqFz䗤k⯃|{0Y8ZyLI| LWB‚bon3:Ӂ͆ ^|T+v7!(LiՔ쨊v}v^ ;{!To n ?''@#V",^I*0NpVwLggVrcqƘ=T3IPjs]J!w3쎞j_VU(UY6"Ʒaq2;ʿVNhprCX'%.{v6/`.Y Ţc>o)t #O`;LkU@DuzU"Ӥc I|u^+7QBfů./#М; $k t脇v21[hG2wG>&1M7wxWS.u[]ȐY٬]oUHTJ{__EwkΜH?HLOm\Viu W0U@pA;<҅nHYyBRb{}`5Xl}rvV_<0p(uJ/uh5aBdV/X fdk6Ez4:L]޻ 폐?FbC/6¤m[!3!#ʖHYn (q-!}MEm0.Dbgփ.CbCt17%*}b krq0PiC  ">YfCBRlԫ\τ/wtu1L FH%`LC&p%=+ΨhDg"Lfd̅0?CWe o t?u Do0c ]Z^VuJXmnSى1JwUy:!dRwU<#JaQ%ߗbJB}|9l!Z=" #e7 Ya":fi2v⿪Cuz7=V9_&Ahh˔R۶XVWT3 :*Nr $-A/dMJ3է$CTkb:a]|_H798 az~kϢ0l3Y֢|I(q?w$/?EHTIBWz_CDӤC&"8.FY'<!kL9쐠t:k.y ߺ;?RS̤S2o?\JHQYBsL}_n/Ԡ#)- !?4Au[Y32p ` ;7F^󢐙׹q0qʊX ے,f1F?ZeI Lh4%`91k' vni⤿Mѵ'̊RVLGd:3ϯ$yK@FןZ&HM?9(6^זPxI[gB|q9D8BiӈFߩ,&`ʗ\ sh֮yI `[~YWf,/ ehM:G2>%eȦr3XR9 ,'C7ZĨc?٫!X.*-fߨk&tK~6'n% :wN N{MgA"3q4I+ċy~œQic/17qIDW'4Vs8cЁ)%c]e^]F`˭SCʥvcNBOxz$ބH5},n_rfP[T #Vmgo3':HJemU:4[GO;:Ԃ3܅Ped{VU =3g3a]$L&yEg ȥÔPt ENTa=RNv;Ъ.gg%{ԁ%~ =늴glRp"͓ܾ:% 1!-'ChԱcWɜ:~"h3v.I/QA2p̗x$Vq erv| BΏ.jTƃ?!hMylOVJK^qv8\8FrqPNw<8YI2]B nv^O; `2x톊tNhD @&}4G1 0'ş([ĔO " 㟨#hHz80#NP`t&%2Lz:ԍn) GҔz*RQ&jiwxϻ' o3J7?\m& 2ߨίbk$s-O^fh#Rr*L0~p|9\7 ;V+[o E;y ba#k5_S)'bY{3KϧIy i)"v]쳺n&3f$~hP5k,xjl˒exہJs Sh#IL|]7~< :E})Nf|kv y #نDzC>'` > Tu@2v 匳X:ٽ.0J8AXiB{-#~gyn W[BhuX۽(4MbI"+^>q5ύG%QVtS [.%N:R_6ӽml=…+Hf\e _jLcO.޽\Q-Pި{ɖ[gz4<>rPd/yY\T}׋eUVܮ{!]*/ v^su |&(wruaֲgK~h(Yv~V|G3I3Xvvȋ2HjKfz9uτĥRNIy%ϦN4fL\W&@Dls!1C-W^ff⭟R:+?ք$\(^p7l(e$|L-lHfs&F-)YmheuB;B6K36-JTyL%Y*).V;?tه?┽C>Vz:XGvo$Ҍ^.BoFnjܩ3X'ٿ"845B) _k;\i:6ߟ˼tc cM3H0<$G)-k cF \:-gӗ̎@JT Ҡʿ#ܮf")22e;KP^MSt-L(TzL ѾB߅4J{ێF~/!T2EXw]{%xwIjڨ<8<˘f/Q(xQ:Fu WܶI FLR2> FXdHeO $BH)[LWPNBrK/R\I꭯0NtWjHW~D$Νi\p[s;]Ϳm9W kشFV ]&7 7ù {-UuY `4FWĚD&&^ 6ɽ1(G ,6";Afݱ,7Mk{{ ?ea= ာRO8AzqXH/zԠm[_%cI;+UFlrpG!Dn ha e`S 0U2.!Zir|KMf׵buwyƵ q/r~CoS@Ty@SΣaGW#=bB]KZtr*~-9/3l^ح?ՍF$ij~~a|5~1כk|NuDuu<㷷otحD :y+"* #f( QmL8z3|oP)o)eDE漳 iNʴevKCsqRl}!\%F8Cj؇f6@аeZNj=ةEUT+(--4UژFXJTbuv07&L$|.؊R2B8@V,Mĝ c_,\:p۝L߬~qܡ/==4 o[gq#Ue;Sܝk+dk@M5X\Zp ISd~w]dZx9(GD"B I[:|P 1{ UkQ/p]1x+=VӜ8qTQE=qjCI{!8wY^>4_7>1KOy3g("a=̅gn=z3yscrU1 Ϧ`uY"S Z@.в!͟ݥN׎x{ DEHRRd[ # jgqVHM/hCD"˰XǷw[ ;28ZYނ_-6k7HCXc%˴JٜxS8^ %@1chw\i\w0l5oi `c0fӛ`m ei:WGg]v>~<NߢsG3Q0>>(hMh Cmܴ4N,@cYi~&8GEΨv\mAj`1jա+4jĭ$+JңƯ#ֶaX=o$+7ԼRMG `,w`Do9M@1 /Yn*uǸsFU1Lē,=Dvp NuA \Rk`J+&9y\rN]F\hmzyp-|a^Kogf9 Qe(W]8u؈^/D4:(QG!ߠne,Rh m%4E3ntĺL%D~jY %=cȁH]G}bk)ﺕnaz04J\];" kv}󂁋>[ EWOPdC0 cꗏ6(:}O0w$"ZQC ʰðT]'xϙUl?Cv64x+.B[Er{٢T#F}꼗a*F#uaq(C&/sZLo'WO-lz@? bM*6S6e.r}1Z62;QBkVt!tQ:4-PPw AZ! UTmG)}RCzE 6)XJ]Bߖ0{g2mc|T4;X:O5Aàu(jYҜt&dlz,QZS+ѵd I1V1, Yc>𱪹0goo&ƿYB+'ROl!gaL?z(f,%Ű[=MBf(y*y tu j+6eDސxV+<{>máa>rLT`rS؅X#R;e|^+̊@=4;'N-'Eϩ~{y)-y!`,,2C7cj#<%qF]>*{RXRHX}?ƌcE'Y&<\웹dL#wiArT<zF@,Ar#y.\ڵOFdجG4RT%ɷdla{{9YX!;&:s30 "Y^ô [pn"7{,GK,CTfskOYUdJ,'nF$hPA wD!$pJL ~]TȊލM%چȧwMWf@j 85}3/94IyڵxQ(XI?I1_C!LNEz]GH ͥ| eF $,P9|%0T\CEw硈2qPoNO$Y\;$L0)S pJbA  HSCR}}V§ϖA As&l87(]?'\鵉iH4GS#Y%Qߘ5jbךmO[_  )I'@6K"O1 Tb;XoXy?{=QzA-'a7-Pw۰d~TQ]FBmF(g  8s½C/5Lo+[0< gCD(ׄ("XL/Rf=SKQ>(h!ziT6[I&&ڝܵ>FUOtt]Z&6Ӕ889`$Pc5x]#o }?e$ᛢ8;"l S2. 23C Vf=9zujDVdvZ!2c><.j^#?.KԖДx~h1Mٹ9_j!1cts1v6R4{Z+{VYI]҃408qM|mf.qKBE7W| es<}ts Ww7aVHgRr|@r׷Jܖ҅-L <:eGw/)iU\Ğ uU>9?z̫'ǛDwtZKPZx weL}4ޮG1mrcV}Q'|0/$Blp1/l;۷sX}Md-UN6um9˫]S M^Wp"ȑx0mjїjSX6@![@3rQMYWq1i ȍ*UYEy:(g/#\Ѐ`{&i oWMr&8xdΔF<*Ű πqRE:R)ѹ,ptGA`:Feю04vݢ]EJZ<יizkΫ4ڻYJΑF >WMEv*O ]F~'mUOBp-msXi"*"Hd^N:ii&yX YKԒ+gTV^yr v*ДmöB ćIP]DB4!WfCW9=1=5N0r%ϤW xD%UFI,&ԗ/AP@{jg7V+=Pb̼%,eOwhk؎M[;uX'/z7 Sic_ @oP%X3-hR'ێ bgqz6?Y8k ;Y\B-ۉ]vU洬lI~̴f@YWg QOSoΈCo˽5f]愞 B9ҷb5$ZRR.;"/ǧ$tnKrq`XoฆhK"L\ @ H\ fO5Yв8җe T!r/݁u\}yGu0i3IK{kg<9Dmѡఢz:1~-n I cez3d۽;y%lw_JHy)G"poS{7QD.4:[_?O$M  \c*&0:㛾s0D⅑ùwI(MqOx_ִ:)KkĹIА'O&2Q 0M5 Ωqs[gcZ6em;n`7)}5FWn- ~Ie6+'f! @f%QX?.&<)s%jlͷYDAwOxma&kT>+~W3brd5Ut/Xaq' ov,O*ȼF0:Ξ.1ES^oBu86il^eTy1d `|v/~VnzZO%ŽՒ餮Uu~vI@< p[uBGػ(4o~"()~1 6m S{6?;4-^FmOF#eց҃Rt{ՙ(Ϳ_M6so6Pq[GqA/V}^P+AEϣ7їNBoC?wujbN}s#Vuȡm&}B`X<{S(v3Ց#ΖeM4**u6H'mU$Oe JZe3L%;{\@\#$g> J31}f b\XW7biyНAW^m~jĩґ>EzedGuoԘfk$LùӺ $fc ̮5QDn.N/(-LpApqfNՊ$lǩy*G.!t||ow'(`;r-6"X13I1dOj}A(_| ԑõ`nMQ9(<؝wGʘk9aZ!؂q*&8aY"̛l_.{F_ 4?o2o$(Ќ=2 s֤jJ+:sx'C\v)-A9߀cKo7s9m"Ŷ,9#S^ۘ:l G 0aФ]mqD .y&Umg'_.fTwqQʄQ\ぶƥEW@NHZy%NzcaܒWI  dp׬Odha~'HN5`ӞÆ̲7[H]7S A[q!÷SK5|!Q+Uz/\_lEϬ1o6m//4.)e%dz'uWYNS4s{w7%caƸN?Y;Sveb7o鋣6SA;cT5&}xo^-G>@bR5A]=M#͉i:UfÏUuB;0G2T{K*E;p4UFNXmoR/i5%39ypiMvb[a~*-nj:6C%9Pr!TQ8i7Ʉ&2Z<lI$׮Ƭ5n'wf5jpO./Ҷhv')#_u&,\O9_cƅ'+.y(SS=E<Lymq4ݿ,Gpk 4ȁI1 ) qE#dߡ+}<`J/ZE3PYqvuB ٩U&*bիyfc *LlGc@uq(N` Oo u\@wokȨ#Q3+'O{0 j(EЛoySm(^ @-%5&͆ Xnw F.o#JO!טl=yu4K*JUth)1!x=~QRH$#<:jWfL)E><5ݵuy~BDtPD`dbZt'k@yw,+ q<)әADߖ iM &9F(K;W9 ^y1Fo޶%P9`v&rڞdvZ,8pGA_ֿ o(.l1O>oi)`IGS.Oը3UtYUHYka r`TwbS>zfC'YAkAgU3C*]ּPVSzl -@|YHb.-#TN~XvOx.D*v(@|lsEJP>X|qȅK;yS6̐=*0;\=[MiU1d{Vr!# 81 kbD;CEStAT8VgBc. ;.v>{JIҹ6X:liaE'=6L]I lX3jX*V aHR~s A wq۾8Wp [7f >o\z=pSlb;5zbG L#\e)T4@RMfk&uFw\oVb>T4f2Y,eNt$VI}_ %?(!]Et RwMFv7cZ2ݛY|+ d +FWߧ$]@ 7Ⱥ@{d`O2MbW~v'$1& 1H%Yk(&3$@YZ= _M[pY YoC\4bvXOCȓka>W@| # o!Wp9L<2T鎌 S#S̸TgvJuʏ8oosvPi>Z3]=W)Ht^*_zw3iڿ@$^ҋӭ.C>.USk 6:D˸˜{CJI DbJ!os)v?ƤlPr旗uO^:ٟҞ՜чWm,7dX̣(SjFbv>8iaO25 oÝ 8fuS'⯱lqa|n }=b# zᖴ5DFOT;ny lm/[fh!"<Au6TA:82`n$N{+(8|dS݄[P!vvhCBXjnKc.TwkTGaogrJrv~7oWv?VgI\J 0Ya@̫xxU$l}QA]YPWS)K~-҅-6c⿅FBJ̓-FE$Ne>b hi;hU&3"cck+JO |n?mUsǏ`m0Dץ\3TϑEၷ AQzk͐*ˢDPr &t65٭3B3Ϛ-l3!aȭIg;kOׯIY&sUZM KTʨۦ׻W\%rI`S"b/hc[=qB/Sp3!aدA7F_\Xn ҎݑV-9^" m_8"([+ U\}7qVՊE暟@뛴n!@Ͱe[ x(")O/`δB"]D$ۦ;Ta0r@|A;=Q}/'86?R>vV́Ф>q& Ź5^I F*]n%:2Ÿ_t6΁bE ^h~m㘸 >D s4~C.IVD[Ԝ;0{i61+3̓)YPcnP -zq12WFZIgLm~u^kњQ?Q6#Kw*x!pY:XӨ"})l)<زO"fُӚ 7.WHWl BcHl˜ҩD*H}%碟& GP{ |f-et KOG:Gpten'L2CςC!of6:X ,EǺqrqC/#vF|ƹĴ4.HV= S_~v/y܀a&Lk#ː|~w\߂7 %{0u^Y.>n> r8Zugƀ||}[a+@`z#ED6fiDzR~E:*? Od.qmRrdjeP892KRWœf\cLIeVM'fBtC=jGgD cפk oU8E*l:Hg,trj>eBdO}Ҁό N?-aE_#sI{bܠˀUޮUs#}Ld/tNJ1hCx^x^4:VWJ&=PII)41Z_"eLᅱz^>- j KSf]J:Gj@ҌOj -944BKUa^7_D#+]d_bA|OgkzjǪWzIjmۘ"ǴRW )s%"DZ;V4sC5.ٯg<#$^OIG6Y,kl!Pwk Gg~\ʁJ[`.&{n!os"LW=sN RVB<^{V>c"iۆGN^:o>Rx'hSTu^?hF\S{vX+?I[k8+V'W@BK4IkB vȴt[?9G覭<IK~u[RNpQu*kf54͡$4%Qn萋CSK$5 VdU]J[;Ra B9dCԒ~8v'V% oz8OF.(X3Jѭ2э|+mJ)/AYz%3Ƙp ȉ{ $HZ A1%6: zlP^Šq'*rV3bi%R <X|8v5t}Y!k)o*#s5o$1O\#*i7Ym)A|HIwK"mb: [KI8%.coj {ZTr欷V^|!awM j3WBdөc,c,hMTÈ%>{m=vo+K#󷂄ћSmr,5 />eO#K;i01ԎhY6? 1~Ԕ@6 Jt8l|>CLwg&mh{iEVRU[[ޅ9Mf:*RMޯ!~FDh<ǵ6;JVSb%{*N]z細"ȇ󋵌ӘQ.k:|dameQGE&Hgaq+]ٽ ݫJd?Z"inSҍ5Hv $P@׺\ V;IaPէlRF,d&-z8ZmV-- |hR/e$ ^gn"`Gd. )7F3e^6%m9V we(h6jl;[ߔEizAqڌxr'Z3AOiK%_u$s0Wf$ӂڌL-4xl 롘!=<+Ҫf?6M/1񋌘,ǒR} / ­Kl؟|/kϚ2J*E:~eNvR&>d-C\Oj<^7þ{2*02]LS^ݖ|qZ3doeui"]x$7F劭aW ;0u;CJ[{2gz}˙",(XqdtB i Vi%$1tapv|x%r4,=uէWf [`1}Z$E& }',pAy0ix7C={SR6گ(?'o&JeI2ʔ&U"£o-VaSoS+mYm&l.[VNTcG_z`՞qpRgW%R.ݚk@*J\^@Y ګ]J⿁h:/ތV `S}=>۞=^^*J>XV->I2kۖA}DuD##"`>'p',}+24nF {SB"r~bipɆ܍hpol{8_e3ry^h8~\9REA(*᳏OL~p u"/G ]rtӺƴW38ůEԄh؁؂s_ׂ&Iaga[JKe׃& s,f 6V!Hq7c> m\Eu_ͪK9bnCQ 5Tٔ%0DZGN+AaH|GM{t c 7&4:Q` M-^ƊVo,\Ry[Vlms9޷8g}&Č2jte΃GD(5!&7]H2n ?΋1uOϊ8 ZW~.Z lˍ(PGvDA<[$ +CWvG˹?7H^`G(ol: 2f s"L|嶡PͬS쎷8I;'Ga!z)^Ekc#vHգbNgsJnA+Q}L<$.OD0f9zi@v7lٚ%>+Uw$.[)A㼺c_U19R)? ":%b*= C6Q5{:kmO- TwhZ9u,-:!zv I(?&} I< R,pk Ab I+cMzћ 4SignV'5޵t8.'эrh԰ Cg_vjjw hv'%Re''G:7߱i(;Wr:1NXHLJ0@Dء݇tnD;Kl`PǽoPۯEP{ҽ&}p:wKK61w w0mxM^~˥$"4듈"ħ('O + 3rZt-3/brM9Dz뱌h4[n-!O`c)mx6"k8t_ZC WC}SrQ_Or:>e|~vmtU#1itfƗSzy9#k}^[Xmr!vO6UPJjAwnPR0Y!_`jH[HMa9 6>8t~0Sh#.G|UOUړ^΍ }mh~sܟyb눮jΑ^%^ս0.ަѝe`?dְ:JO:,eT69?G?w]Ol T0LL&. u M[#Ӥ Ʃh2M.(KܤߒbdXoyZ@cRكŗeoMlMA]&u]:ej@%Zބ?~MN$cWWu2&_)S6+S,cqM9hѠ1>Mxg9[|㭓-kIb'zuIXV/vш=~c:jKb%uҹ' 'NC#otbcr:r>4mX:rW-ʮ6ϒ |u`nsU& g?] #hB$hzm+C.XZ6E&)iDXK.ޜK_oev 0^4v*z:P٧ݱZq[$)M*Ts4_͠R bxUE0lMPX%).M8``nxJO"V0Aͼt}/%ndο,z%@DAw 1 vGǑ߸G; u"qP2j qơ3x'ҥ򈈔5,C!8&x0ڰm,E 0Ƿ=l9SRbL1Ci̔μxKcHT(SF303 \JH9'Q.Sf1Q{ |fzvD<S H%|rQq ?Q9>NR352l´%utrs{q҆e UuT<qNFNٸB ĭi3ME! jwTΛ qӧG:U/$'r}TA @kny͂JRU4̂oL$QZa/Ӵ_$+qbC]HMp-ՄnitK_~w'`BNizK?U-}~8,^B{sK6ҧ" !E>y1jnxe2$x ը GWe޻** g>fg"B5A(@t{cjb[ !3!'Y#VFP1r&ܴLܬluڴQOm|ﰦDxWɂA-+nۅ̜ӫ8hˏI\ 9$=ϕ*(nU|oS?+M72/8̹f l7VEk$@4֗tP9*]OˈuzZv .Yh4Î) D^WџT ,wc^RaȼJdgzᤘnü(ҥ o\3[@'Cf*2G`^?TP)uJ>J_{%BY7R͘EZJ$G""uZ ~x䕐Fn"r/sFP@U޿CXvrԵަ'ؖD,B?XF TſS,۴H ysy~+̕ZP*s+zm+ɜ*`/me>\I¯9@ Ο4i5OOJ:HAHr&vlr|QQ>an finWykv *6tQ6>/uSqGEM sZ}Y4w NFGz3]XcH%A ̦a\vb"O67nj)G$ -Z$?xtŎw<7}CUT^l$y|g=[:ưѺ}bS0u`.ϊc.3^ c6M*!ـÇAGaQ5&Ǣ;:iE3_㯻d\Bۈq>y뭃|L'27#mL$/ bQ>+/%o]Ol!F+OΕ #ꊒ\ (d%`]GNFJ+1vy0\If9"?^+㲊eQ');>M-sq\tYV~s ?iA<-AN&A'a."Z _p!F7A>g4]1f5Gr ȝ>L䇧,ƾo%<_֔ζvkTywMB7N^f$"VlK6vT.dѩFPbd~2qV㒇$@K/J!iUSwk<ŹUp20a&sRl7F)H34Mw L+Xeu{ߍ[h_^c)ΰFa@1E0 H\,}?)5X-6~,yD@٫;?NA *j!j][z՟>Xt_^[>W1Wᴐ}|l9s~_>3GM5NBHI :ȫ8ƿ<ݱJj*.qzݴCo{!fYOd;Sfu0(2 ݪ]뻧cWp8]Oaw\3!g>lN)~\!ava}=5JJ.M / #Е2W) )e[y Irf׃jc[M)@:9Aosw걻L`卑 m㳷x;;BD:EoBY['U"& 6T ݔW\T:vk%Ȳ_+VWo]#TWg( ~#:g@MIf)`%b-0Rb×d5 @, :')2?5;'ԁ]F+2\Gi̋c3*bSi@loQr4H#k uVBE5H̀kG/ otjemZjk'\֊X@EB gDהIÀ@s%yI7CGtهh ŏ"s+d6 nذ5jmu}<Y!8!` 1U AF=xޱ,OƀةGFܔ!xDqªdHU@;QA\7ş}BC|z'NBV4EF8t927h{kڒ)9DqCP4q5Stsp!Ŭ,7N8rZTD]"?ocYQ q$.8E%{Ԓ)nCkveOHԱ }ߊ{Q^fx;XL*-ra@RCH4qY9q0{Փ3Dg-z@-޿TL6aZ$ܗHwc;Oy޳qChj@SdzE+ >zn/$xK0g-hwZ{ NT4Bص ^l*r q$KԂ,9KeW" dV$EuxJxԡ\kJQ$TMd %/1M%\FQ3Xq_/߃W9QYY^' u>(v5|Y'E:)f"ҷ44E_;瀏!rkɝQ\z"Gg!+v`]_YMe5L+33[nz;äSpvj1~VU83HesHv˲. 2ߑyFjc SYO@NNq. }r.a#`lr n2jrMO(@qe_L (pr`1\pr~ іc`>pN5lcbRQ5K0`sv_ׄmےL\<ǍWJthnn *N,3,eԁ >|'P}nv< cfWjFlq׌grbwm ]4'0Y(nܽﳮ") |-lQЭjh6(mGxn]u->5pI%v܅_bi ZaCАMm}$e~ MUn75ゥ5$A=V=1KǪqSG{Orwy0m3F/|,A3ӇmX3F$V5{ݥ / Iq&2 o Ř_8~W~J73 ߁(Jɤއʄ!D|vP;*hS,/B}V@n+Oh n]\\{!U͆$2|7<r $ϝE[KSmpff"9]+e.}H۫@ 9Q92"/ OP^%W~SmĒJUxl:5~K`Z엠et}57Iz3uPy''*j_=s+HY`PQk<Ԑ+F=KI3GJR;>Y}'7\d9P;K+?:ɶc;+>0-ҟX\u'Q&D ƤvTyݟS/'7 SJщc_b|a^3 ue1"Uf݄hub bI(KEw?oD0B{,)]}0ux2gNi~sWBw EY6Ȏ πP :q@ɻZl6]| t]q*SU~aצ:}+؝i8Q;̼NQyF7ۂM\+[ ` @Vw >" ujfrE* {"+0ߏc"VQQ/fj(Ws ~hNyucr86JrZjuo$̷LG[qqհS(vQjha"i {OʹF5ER/cJcmܱ|ڽ,b UT(%o:t%&?vVpoѣ7#5nn5H5+jq`b}tpS6uEeJIJ}HGea`,?Q4$q?gѣlxaLWmrER|!*JXpfđD$";eǧ纰GF͒Y1>Nv[(bg2!8h%UNGی!ULSIN݉tf.6]@?:2=Cw#,,İwK"m$.,\ªz]+ OɳT?֓Bǃ@W̙Pd1 \sW;ә;9O"*rNDOV둌Y2_΁gJ>;cXFWPkv3|(zxMʩ|y:ws]\[H3 UrEAnS>3:Uo>{WV%6E9+gr߀Ly cOX_XSUŀsiy__@sqq_[0DǤw U[ߠ)j/Wo5H)gExTJ5Bx{/Z' :tO!'"1ԛxHlӑ`{K2TFi%'!9] 7lZ˿" ȒQa4CE7BFrd!C"ŧvD2;ꑰ)IlZtѓ`\wق9ۜ>dr !/Tj2ttJ= V qb@o'e?a5f4OέMTҰڣx׷vw] 8E੗4d1/A-ݿ8dPs@{dLJSRH^ -m9wb5-&^v$8 S$"L8`щu=Y6̜SIsnrtg% X@}gliWyO!۠/$%{ q=^ 1#qN< ;S27=A*ӑf͡ fA͋)_;{/,d:S`Ks5Oş,ZQmwɨNqDfoJ}$EƋ۾.jvPC2Fn#R\ ҧΎ$ SroBOMdvfBoId^xx"T` !RxCcۓ*&`ғTֿ.Ê}?Qv^1xaŪy°%V^GBڸ%C"V0W9iB j,YbӊsM%ǭlzf_41دFo̳a,饜yDIB}-L8uWU#R8Rg xDq_|f,$S"O ӺEe3l]-|wPL-c_!-5XI+3w D3$vׄ],Ń~̇"h)WqiRoF7)lnq= =PfsF,/*jlXMYJ|96ipқe=s |e\죾vu2C4=T2۠% >N,%*ErxC;#zdј/p>rf{0YhJI`PI~0R/EU6K1velqzK{E@΄gVC,EϏswnz%!ZڡN&6fSꠔb+=yKʆxu-Lcb^_:}T{A@'|!h_L5__/Cd.`Bw+D;BݨmsM>o ,F?m3fs~Hz0r r! \}k/&gp6!x}hYEŨV"wϓÇPpť⎌!}ak̗$l},#.ɟ|2`k+>b>3򌣫V^jos2(c d)3=ϗ!ϙ05%CmQ .;:}Tg~a.ըYI= Q|,1o)RUs 4 &w(60%ӕo])\7/A\uD Nm9z2X@T<ģA y.o\03qb"-%ү!~ƜkHڲ bTbIvh՟Ȩ:'3 q,35&oIJT"^zK)Z;*{c7I{< ;1Vl;۟c ǥ2sa kvaDYvAZ9U0kkC~d.:*To<'ceLvisĪ3 ZHp*JƒD9& 'Gm_pۀˡ&ο! 70" /`|H8vIx4%l~w& }cAڇp&12U=)[zϪxUz'>RPBʳ"Pƃ N/$Ey qzsh{H=mx*%k3.wIa*#E:8NL RIj?'KW'WQBjCl+*5L^rNdG he4Y9(|Rv&$V명ŭɁvLG/}@+>orM=e!٨{tlwWkڹvuwtVro9wۨ(y]R3{OE%+忇/إW$y8+VvX Vؒ]筆J)_ N*ΰl/MH:KkG vp\x>ŞϱeQGX3!.> ֊ض1;y,:D^2~'G·Ϗ-u EտG3@,)壇K`%YzQt+"Je8cmàb6X&ɻQG;wF6MKQ/+ \ jc26Πy[u3 Q-.@\Y}OG{2d|C9}?洜ox>G[WحaObST-_s~=HKZ_/ l@g>Z@6ӣMJNz25yxZᰮg.X50]IeLM6jq3󆵀xIWF^k>PYYw8iafJ1a&x.w1}TbAAKFm̫-"1jO":5%~n 5{֖V42 ؉Tm ~vuцЭr /!_ t>\b&mI=.qVJ*QxpjݝB0d i2/7%hIͨ_?{=Κb8ܮb2vթfL6ja3BW3.Qble ؃# 3\ϧ׷#M@o"  2hsTw_crSSk\Mn{PuNC9_DWjr M3G?ݕKh(K'3Qǀ.+ aKk`xfRy5`\ |Ct@U]RLZ1= T4h!)AfK}fGGW7S6s|k0ū>"FȓKUɥ#*7)N\m,MaqS/ Sen Y BI:L=:r"[Ǡ3 5=pa2~}@y;ѡިT^QKp'em SC=H큑 N4%EKYSS; y|;zȗa5Nih;sWlMzNxL!֑[ Hmr3Š| yt= /4[76@Bvs_.|5֯4bThޥ?l}$k-+$ǭtWEL"mUI ny[ ^D#j*=IPctU72t M#FAszJH4"ҘP s5@.*H:C:n EP>OMܛ.yy<&&\zZ?΂S\ F*_ 7 sПMpב)ϛ.QﺮD5u{*RFu;TjBk7RbSI64i98nDiuB~`訴^U΁QxWd:ЫI`B_cINp:b0_5U/lt3/P8yjl1gA然{ jCYhh<,B[O>.D̸o=b  cSQ'5gJK;Ves?z:5$<µL}@Xzr,! .?t7Zt 껪ބ+F$OsFTc'nϾt'-;x,ϫ@.%>'t Ib1sQY~`WE1* 4}1!aBh~f.C)`;| z1zܿ"=miIiOc,xW$k6u^]@}_9P|:U?*؇`m}-^9 >}b"Z7"ˈ~0_}z=~UB!6Ub>_tBιy%Z r$}xc{# N\%/qQHT8j3AĢIfնxt 3:龰1iG>0jE R ?oɱ&$-+mw4Gr`Nh! f$M(<iSU3U橶:>oEq fV1NÇ`8lY6%]@hߊeU<ցI$H r֎gUC (ƍ{MTvjUjrm<;Gאkd?'+i |Y"9zҎ. |lomḷ֦|s1tRH (PZ(!3 ʄ yi/޹ HQsg0eUj- XGh~s1Nxk3x)^EGfSwXd~(MfX@qs.|eї o8 X5ꕁ du7ҽ=CT' U$l۩~ 5P[{.w0 wڽ{ Zޛj#䟩)ΏBe9FnY}:R*Z#8KB߲#[i@$$F[iJt~><H䜜үpkUс"w5ˆ@tc,л-+joV#N ;KQ^fn@|^@᠝=m{hX(Qd!RlV dڑxW\uPl|rS4HS hl;`5;m'6tERr!mO+3RgÝ3#xEwvݩxXU1~M`Bnk.6sy6쪔l"z /Ȉ&'g/20"3;#zQ(4%Yo#iWU?Kc &pqp**pK3} V*lv}Q9QFWHZmT[Hf*NEH>:KF/twfx_g깜r^PjQ ]`>Zv"fE:tqCm/`_{h9nD-O{#1'(!'ⲏ,:4*yӋ3D8[)uQHf* e' ׷Y8;.01>-]GCL{Ӓ%:kBoȏ֍)ˈK9Ԉ-9;yȧyoY?]"0R=-B "@H^DR&jiA3RZ~*n5vTg{EU)>4^1~Zo̓3ŀt踸˧$<Ƥ:~KzAgMdBcAC!v[9N$xbp ]6hAy4 QU vۺ'LїSmq~))߅.116IiMedG(|r:<Nnհ49$c=u)8 votvxt`4#S^ܳs ,M0v'A[6ʽ2uC%#Sj3E5jsJd\kp ێ'k!qhXyn 3T{S؂~SJt݁+&ֱBIYм &*$1oS4?!tHlG 4"c}G<+MGM?'fx-u~k<#>[ߊ+ak{U9w~oFK|WBJVp1dD f9id',лL#e!PSuTue͍;tZY^Pfv>O >ڄϓ0(9 ذlߣ|+˰~,>&i`DJ {Hռݕ)vRPߨ__m#~>0lKw|@~8?Ucy6_:'{xz JYZ>?O*)/z*bNWz~.+MƠ`]??#Kpj/oyF9kN^)_9Q["7ddQ z " 3#iNq~w^DFum\I,():ǎAp*pSzt0H՛gK\Xq,`}6i,nd g1ݞ&<$ר9V=]ﯫtZ7Zk޾|qpQUTw8;wBr꼲ΥB)򠕶>S[{9wp{og HC(LtH_f7+G{i !5E W`py *$:ПJs`Qa_Ĝ!#=$jp_:J6{[3; zgK>,^vҫ'Ezc私}ntZܯ5<ՂN7, {e0iX}N{b֭|&+Pn$Qnkց /+HHGi!l\ko)K7>6cUR_4ky̓0吳@<[6?鎾}@rQ:dھr`6}doEU=#髚c OFmAxƩ1i9ɨL0rgLʍptELw)ʦѷ:j{Z&%z(*E}ZַŪle)S9Hb!ZN3GfXl&o:hsa' |0"4TA\_dH'fpL\%'94 t2fZz8/Ø/X+H8SpV j"aKxI15{_;ӭdrf Ōk]Ֆ kanQ5x!zS5'4iοWu[xӉdһ{'yԸ>.#oo xy' NXΌ{fos7aI~g-w 3s7.zi4g/90ul<Yf^2ʔ2)O2 GJ箎BtlU'7HOc }r(G>4ABJ) "҇ݪJ6Yjd٧vD&?,sGjHHnqD%{E`yMB) ,f0y*ZxT|mnA\8j}/MsvFyw,P@Wn,AcLopG:y{) `]{Ho[Mxehlg?9Sm35Sr;S;q/ݬ:q_,tX_8qQ Ewx|x QV$gJ5q 'p{lOjZhqV-wcP<* Q JsvR(-ܙ}qS±5@T!?Rsg{YOXxĕKu"%ٿ$)ZR%Zfna}yjH+P2TʶV(ՑQ @;ΐ7")4K-d;\Fp;m'ʆԧOrOi@u !!*r|"Oٯ gכp4;bu"=ȑU+^6uVD?NbbiqX|| '23=F8ϴuaܭ7{tK r7"Ԡkaє#56T:Qq`H92(X>^*SX><\9*_^;Մ  4> 73?ݹIJJF(59SJ'&Jf.%5F5BdQDjdԍΚ8R/]dg+-;0as"c AS$zVc7<>9E)W3[iʨpHdI5 c*Xvޱnb4UWI,g>JߔO= 5g}-)|WWjC6&#Juu.Q1d8X]zj4b0x[f/L q͹/8 iB#{gB xzxM,tݾs6SXŁ ۦS=9eKciX?3@ij0KɛoAjŐ5 &9u K'F 6F\k;jM`L3pPҝԠ /z\)a[`|1۾}4 #kޘDej_qZ Aƽ?#lM7ߨ{V ŕgLG١N7cWGE zBMud(|6!s||Om1-J5g%-^;p *uZ;i@>XO&7'+:HMAjR|0,?3σӻi i*B$}Ixi PHT8)J+b:qA8exQ\vį^x#z/Ni`{=z>hUD\3*%lҐ)+#CGRfg+y*+NOl"j?,|˷aHKz#R md$L͝&AAyk^8ClNH1fG}/4)%(M<Mm]\\[R͠ƹ{S֮m.o  A\l| +}rmv`u-61L T"xk& N J%@9JzwEOLy-,"3MO t{aunE)fK0C:-cKTٰTjo nId;' Un4U;gY dݯk)g7qO;: +}rc__80Z8Q÷x b7ۖX;'TJ&Uh'/갤ME ȓ!"t&+ޕOr ~-2 $O-e6KG7~9ʖcď|JmD_VEQx 0Ŝ+9eG ZW[M唡TcʟsoB hlAQT&V9>=їUvlWv'oPӲ~"Zt+5 gdX&1O>RDm{hWǝ_Mj33ZaPyԞz??ofEti:@.PHWBn4֞@]YO;܆1W `ž=YBI˓pJ|{#uJXK O^`S1.^ZcchH V.Mxl; 6Vڠ~)AӁж`m`OJ&9$yʝmJUQ du`4ܠ4Pi &g?g: gfQ|$/ 2Y?x"43؜6!;MduJwt-+:oLk6K] cTuͨ_" IV(Wèmb7@:,mх4w|τY&D>5ok7u9N98"=鬛o [IIϗ/z@*0#.NB&8&2~6&06 T!$O]MgqZd`I 0bqQꠙg4۠BwkשEa 3>y`JG'w@Cn "|h͝{gG/rJNbal<[\(Lu;H`tgF*Z;=v(E"QʣiSN%/PWl}iUL?yri-ω[+8!{[ghUWrsh$Z[22.rR{?Rޙ&F9p̲Whݢ)Z Bs0}Tr~)ߎp{8!ASWOGFXݧ(ۅ<6>wrefQxNu1E2Z:^;wR,~,I7m_džl~Sfxv'K$ WfI"S#9bYӀwkPPFTiEm ea nPx_,}OE%n=CuUAMjS$ֈUY`tnvjVM679@Ipp) B-@5ݛ_,De(@oF]_͠Ak6Vuu~{ zarN[gSBr%Rmhy9JO WIae/m6ϲkz˶5^ed=qrF~_-,gg3q9骽kg?aȉF-iǨA_X"Ȁ.l-'~mM׿B fhث(iVgrZ>`I_2uP~ ׼'YgyeC4yP]Y籟]̞vǘȸ 02M925jQ޾/EPZiw'/&0'<\MMz(1Z4y`U<_*lZGFO,9qߖV YoVgd?s?_nr-oPo O̶F'Խ߹!;eEm,')tTf9q 3CZ۫RK)Uc]zDߝzZfAvי{w>G _zOOkKae]絛 쾫FieS5N;%P@V|ϛ1`( ];gqnELs|ExƄ354jq†$JJ 8,{I&i^}d_BH2gW;!.^?C[!mß^5JrY|glsI'&Zlk-wc? w'WBk0S/DBm)f=s#Hr MƖ~OFv5ŵb${#dj8.^K-g(CLn l)454Oޝ5=,gU-jzW I80.$||-_uUy]Jf3-x+{ʫIbfrJ}Wq$QlPQ.mPkvr{7uֲM`wg4OGs%HX Mm hs2+ӎA"kbXMQ*reaVBLS_y}%1x3%Z-fzcsZXC`}QF'1}Nώf1o`jAe_*{ R_/2!rPc&AIu_hY>=9崊}߷oQH&baEx辬 ;cD&1ic$yGK_ݩAWd?G{mANx.7a@B( 2孇6AIbԉHVz14*&v_&}JĩVi/" ^?L5:WvbĩQl$*bS/ =}3餆`; 6 (QG=agCv\iw"@+^B*w~]2+}=2$78#-5W{Q7d-\^"Y,OM+⣨(Hw2CY*D Y57CemfF_ Be [5!^$jg$?6ص€Q?ִ[&;]c*>l{dr4zn_3r *=X;?{;a+#01-S 2K6#bd'}Uv3xFkJ܅u|g=b77e8.RR5 b^)v&^AhcNDzKf n5ͫ]&SK34?`Üoc$rsOez` zYxO[2g\ӍZrкƱ4n ,!e~Zq5KG0](d҄g kKq5,nSuEb՞Cls}#f nf@%Np>8>JCD8. `L&MwbZ 9DW,o]ǁPXF3Rp }_tAoGxwZ%8/y]:Dw`h|UgSKi i-i2{ץ,-g1R_&X=U𞩪{EbLfc@m-w HC?IȀomiU"5ZPiEF_Ώ,!y?1LX{ l󯀚z[ j@H\meGz&~_.kǭܷȐ`,#cǗΨgc5574?=mdǩ4!d+vYk KYmX2dx}S"hnRt>$u?_[5ϣ]Ud&jCZ*fzNZ鿹Rh. ѷo&uͳoZOQE@A]qUO_g qSoYGsütVI1$5SEƆ5"dYĵ@>1qq}=7+> a&glU \abmBKv jEd"Sjajb1!#]N;)<};Fǐ6lbZ-;wV? B:iY7l0A~C*͔ZE>̓KL)im0$>{Z|θB+IJrb&X7w*(O3%+3Qun .1&4zz+Qbu: YZ