anaconda-gui-33.16.10.1-1.el8 >  GHLk|eХ U]@7;wB6]RCЌO)!# mGY2|CIrE^.ŒXH T<5._d#,D^k X\) ;!>7H@2gؖ63ivU=1l(;YYAZ晸| ,gOqXȮ'*߮W/*p|8+~XS("lۢ)q'i̦Ηf|AVrO iqGě;nM:/װg9({4;3y*d0:ӗ䚹gOQ D؉ͥ 8< yk"hС5\cSuj! m*S6|N׵Ɂ- FEGu0TJ1ݐ Jv^ʹ7ruQ:i3롢XTZgpݍ)9"t`^U ;}7!G^?ut=6HweBK3.O>75688bbc7fbbdcb5bccfbb1d26bd3ac5e62b999071d9b421001c0cec6751544fc967d9bcde9a90ad955dd4157f556200533dbc2f0302047c435bb500673065023100ec9ff9137ef8f032ccd13f5025d4b9bb97a5405ed77e88440861bfece4b7d51b587802392eeea6fd3a1cb6f5295d5959023008e8118140f3d0280f01e4413285a250ddf2241c5d0308c4b81b7adc7cdee0e50df7b89d0e891f1c32c415c1f11ab93e0302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb50067306502301f6b28f1bb3bb1b3adee1e65550d82bc7888acb298eef2538d4e8227fcb1ffb2d691f8e5486f84090c0e7ef698acbcea02310096b998aa5ccbea16f9caabc9e861fd07ff30a15922090b91dc33e12aec6f178a7506e96b034366af55a26f0c41dad8fd0302047c435bb500673065023100b14c596f6720e0899bfc9c8f23b10a9ecd96aa67a4a1880a0b638e9772b04095b476d31b0f0559992e5fabf1957f2dc602303b0cd0adb036899f657064bca6faffcbf530ecde9eded50675fdfa16d7ed01d44880f614bb43cc1c3b646f5804e23c9e0302047c435bb500683066023100f17ea5d7577ec305f92e25be180442bd833e6681cda4a55bdb363fc3be73a97b28df293ac3aa9ed795f3c49c2e695739023100bdc919b9e6aa6be801f4fbec4a1d3dcef6c053db727be5d9a0847d8b9439b684ceb0da8914deacbc113a5d7bfcf040670302047c435bb500683066023100f17ea5d7577ec305f92e25be180442bd833e6681cda4a55bdb363fc3be73a97b28df293ac3aa9ed795f3c49c2e695739023100bdc919b9e6aa6be801f4fbec4a1d3dcef6c053db727be5d9a0847d8b9439b684ceb0da8914deacbc113a5d7bfcf040670302047c435bb5006730650230643f0071e9eb3dec2b66b77c2ec6227584b62cda5c4cb716c1035e87ed276763f617ed58048ffd40bec0d65979d8aeba023100d9106040ee6254263a93c8264b1fce6abc6c656e997a64444cab47ef2fce1c12ab0474e0c5bdb24c47f26867f16e48f70302047c435bb500673065023077560136e381e07c988e626ab9e9827f34949d2f50a3fba25fed04e8d32f3cc6331e64bf15e5502fe37698f578d98cb30231009284cdf119860b08e3992a6082662ccab0aab837da90976ad8d199598af7010fed95db2d076cb528e6d3c0a58c2b72340302047c435bb50066306402306f3d95b2cbda1bf05c2633bb4cd0094cbbbba3244b80fd9f0adbe0cf244f77c300aa03fb288b2d7730f88e3f65f8f15b02302bc1d2f13011220188ea832517141d6753a56a22d8593cb665fdcb2d133456a7f7e1e3dd02f95c29234e421ad2f6db760302047c435bb50066306402306f3d95b2cbda1bf05c2633bb4cd0094cbbbba3244b80fd9f0adbe0cf244f77c300aa03fb288b2d7730f88e3f65f8f15b02302bc1d2f13011220188ea832517141d6753a56a22d8593cb665fdcb2d133456a7f7e1e3dd02f95c29234e421ad2f6db760302047c435bb500683066023100d1e34031b4d2397e8d901778d981e56a8a263b026272efe9bf4d14aad9a9669ba08e11b9c04c269da1dd79bf5b206e2f023100beb308570c40833b7125ca814b8df43c45c1d89be067c200d7d4d070c09b53aa24059cae57955082cfd20b88ad5f3e010302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb50067306502307e462fd635d1f6415d1b8421822fccbc88958189e0665e202a5e5648577faf1da4bd051189a33313d4abc6199878c39f023100d6c3598d5607b44880ba2ceec574d15dc2e2bd0a3e8a919a03cd305908307ebb312f557b2cd693c7b69c0edc03fb65750302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500673065023100bff5e870c78040bf34d779479c9c6e5eb3073e123b5e33a64909599dde86dff6c30ea33d11ffaeb33fa0e1bea8272b6d02302a3dd0b8678f6e2e8f0f626d76d650a6e9edc6581df901d306a649f4d0965e318a020abf63dffeed480e4eb5af315d310302047c435bb500673065023100bff5e870c78040bf34d779479c9c6e5eb3073e123b5e33a64909599dde86dff6c30ea33d11ffaeb33fa0e1bea8272b6d02302a3dd0b8678f6e2e8f0f626d76d650a6e9edc6581df901d306a649f4d0965e318a020abf63dffeed480e4eb5af315d310302047c435bb50067306502310084282ecf50ae3c1ae518efc06e6f0ecb196f5601f40de2d6c470f0abc4039a90495a57c6a6f6d47efa8a3863cce81fe8023028b9108a9ebae1f0f428e3052b7a22647971a3cfcacb26590229b2e21ee2ded0bea89600e70afdd4eda173b38f7ad9110302047c435bb50067306502310084282ecf50ae3c1ae518efc06e6f0ecb196f5601f40de2d6c470f0abc4039a90495a57c6a6f6d47efa8a3863cce81fe8023028b9108a9ebae1f0f428e3052b7a22647971a3cfcacb26590229b2e21ee2ded0bea89600e70afdd4eda173b38f7ad9110302047c435bb500673065023100db589300ee00059ad04c3a9b23ada1fbf61e81a21c2254547edce0a8681a2e29e24bd633bc28851eb7cf0e9c38a0ab240230322a35424771092529a3220485e68f6760d4096359880e5cf941f3e9c34dc3bf502c87b7266e65fd694c43195bed4c380302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500683066023100b64c855142ebd6b6c94c2be1bf5243e253328adb612e1266e5532dc7155e734de262046b411a967199105e1903af5d56023100a10a26516b4d3f15c4c33ed6a92ec4ec3d8b3d10902aab7d5d34f179ce324f51ab87fb57b707a3d55611ea41c985813b0302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500673065023100d00b96563f4102973ef3f9e0c8e559052373e0a168fed4f8fc241da72f1e9dfe933b0b1337569374dcd6e543694b0faf023004481641be1f551d7791a7f6194de7be4292cc5af6272b8e29a016e32c21725f6fd494a587f3a8c2dd2b37e0836c3e760302047c435bb500673065023100d00b96563f4102973ef3f9e0c8e559052373e0a168fed4f8fc241da72f1e9dfe933b0b1337569374dcd6e543694b0faf023004481641be1f551d7791a7f6194de7be4292cc5af6272b8e29a016e32c21725f6fd494a587f3a8c2dd2b37e0836c3e760302047c435bb5006730650230384025325ed8ae381153ab7b071e6bbdeee3fee719179e5767a80424332d8526d31d31c042a25fb17aef43e546b05c36023100d0a48049a2ad2929b26603e5634fbdcd57b5c03521c0add1919bb360a73b902be5f5dc1e38feeb9183d037fa6d8ae6310302047c435bb5006730650230384025325ed8ae381153ab7b071e6bbdeee3fee719179e5767a80424332d8526d31d31c042a25fb17aef43e546b05c36023100d0a48049a2ad2929b26603e5634fbdcd57b5c03521c0add1919bb360a73b902be5f5dc1e38feeb9183d037fa6d8ae6310302047c435bb500663064023001ff59f0b04d3562ab89527a63345a55701260cf50c5a052161206030df532ead6043c6667faef9c025468d902146499023012bbf468cfbc324e1b84913ba9df1c952bd8c89fffee1273cbbdc0a7777e47707873cb7e4ba845ce191f1b37f2ffe6d90302047c435bb500663064023001ff59f0b04d3562ab89527a63345a55701260cf50c5a052161206030df532ead6043c6667faef9c025468d902146499023012bbf468cfbc324e1b84913ba9df1c952bd8c89fffee1273cbbdc0a7777e47707873cb7e4ba845ce191f1b37f2ffe6d90302047c435bb500673065023100c0c892823389c5feec2e54c3724ce2be735add8b1fc9be0cdba38227b34113c8c96d70ea6f5fc119ac3d02de89fc688302305a35f740ff4e7dae20e1e058a5a4ac062053715f43fdff11f61e7de73a847f071c3534bcc0dbc5a58604bd0a17f890dc0302047c435bb500673065023100c0c892823389c5feec2e54c3724ce2be735add8b1fc9be0cdba38227b34113c8c96d70ea6f5fc119ac3d02de89fc688302305a35f740ff4e7dae20e1e058a5a4ac062053715f43fdff11f61e7de73a847f071c3534bcc0dbc5a58604bd0a17f890dc0302047c435bb500683066023100be5b2083b51e19e559d0747f80367fa268f7920566a82e7027577172ccc5096f69de291c7165115b66e28c8f183f8fae023100f9318c943c5ceac877c51e6783635e43d917efd3210a7acb1f156d063c79ea14e1fbf1af69f31a34896ca7f8b6f601510302047c435bb500683066023100be5b2083b51e19e559d0747f80367fa268f7920566a82e7027577172ccc5096f69de291c7165115b66e28c8f183f8fae023100f9318c943c5ceac877c51e6783635e43d917efd3210a7acb1f156d063c79ea14e1fbf1af69f31a34896ca7f8b6f601510302047c435bb50066306402300c0749257ac812f874a2e3daeb9e92f3d5b5467329e8ef8d48117ab30e41fb2689285940844d3b8339a69c885de8b691023009a9f279b60659851ed64f6eafc423b63dfed1c4432550487bf1ab2173e281e79f2c91cdfeba309c6b6e299de431c97a0302047c435bb50066306402300c0749257ac812f874a2e3daeb9e92f3d5b5467329e8ef8d48117ab30e41fb2689285940844d3b8339a69c885de8b691023009a9f279b60659851ed64f6eafc423b63dfed1c4432550487bf1ab2173e281e79f2c91cdfeba309c6b6e299de431c97a0302047c435bb50067306502301833e3088b37bbd2397ba10f70648ddd740b36d52f00c2611011f0e05a3fbe0139961e99fe73e310b542a35b5efdbd54023100a891403138927ba1423870cb023a00fd135fa24b43d8329085c02a057dce76e133adc1154ec8acbd8fd95fa88a7b78570302047c435bb50067306502301833e3088b37bbd2397ba10f70648ddd740b36d52f00c2611011f0e05a3fbe0139961e99fe73e310b542a35b5efdbd54023100a891403138927ba1423870cb023a00fd135fa24b43d8329085c02a057dce76e133adc1154ec8acbd8fd95fa88a7b78570302047c435bb50066306402302776476ee207c1e10778201b2271b029ce9da0a0c2d0b29819b1b17c478bffbdec15103db565cfec235d947eb9503aea02302f7b5d686095244f3c31b30bf36bf882deab23a5bb4ae52c25824dad013136a6bb5cd95a5c2808e73edf8691879d85730302047c435bb50066306402302776476ee207c1e10778201b2271b029ce9da0a0c2d0b29819b1b17c478bffbdec15103db565cfec235d947eb9503aea02302f7b5d686095244f3c31b30bf36bf882deab23a5bb4ae52c25824dad013136a6bb5cd95a5c2808e73edf8691879d85730302047c435bb500683066023100a984f1502a543ae8918383ac064edc8bc60db527a0b36b30a9b88789d7cc420d1b3e9b3d3063236d581cd45ed90373a2023100a03d44ac808835f2c71ea1850246709c260eb537472953e07e8dba4fdbbd84c33f97e407a6bba13739fe80f300a056f10302047c435bb500683066023100a984f1502a543ae8918383ac064edc8bc60db527a0b36b30a9b88789d7cc420d1b3e9b3d3063236d581cd45ed90373a2023100a03d44ac808835f2c71ea1850246709c260eb537472953e07e8dba4fdbbd84c33f97e407a6bba13739fe80f300a056f10302047c435bb5006630640230761bf8451843f78dc701870730cde0c11cf43de6ec56023fec6142ab28cd3ca19ef8b82c63b37364d66727decade52aa02307054db7698c653b97406de18f0e9a27130074d743674862744ee7277c16765e0093203f91c5d67f9db57d8ff02189cc10302047c435bb5006630640230761bf8451843f78dc701870730cde0c11cf43de6ec56023fec6142ab28cd3ca19ef8b82c63b37364d66727decade52aa02307054db7698c653b97406de18f0e9a27130074d743674862744ee7277c16765e0093203f91c5d67f9db57d8ff02189cc10302047c435bb50066306402305595cc14194ebe6be1c263062de161eed513b030886a808fb08381b2739372685ba55906363028d369f32954327adf7b023017d5c6c7be2e9de188ebd4ca0fd926b88f4b400673fa5e518676025034ab9b781c0b89f1d0179089d6509787574fb8090302047c435bb50066306402305595cc14194ebe6be1c263062de161eed513b030886a808fb08381b2739372685ba55906363028d369f32954327adf7b023017d5c6c7be2e9de188ebd4ca0fd926b88f4b400673fa5e518676025034ab9b781c0b89f1d0179089d6509787574fb8090302047c435bb500683066023100b75b2857d22866c08ee43330e0f73ef26e2b8fb84a5784fc51c35260ef6a121487a9eb62900ffe15858cb0cc19238434023100debe4b4b392ddd4e8bc95a7d650532fcc1f9a35b0eded955793b4dd2fa56191a94af35d91ba3f1df2cd57afd9c1d63300302047c435bb500683066023100b75b2857d22866c08ee43330e0f73ef26e2b8fb84a5784fc51c35260ef6a121487a9eb62900ffe15858cb0cc19238434023100debe4b4b392ddd4e8bc95a7d650532fcc1f9a35b0eded955793b4dd2fa56191a94af35d91ba3f1df2cd57afd9c1d63300302047c435bb500683066023100affbcc8e845ae4733b542a2ac50a852d9a64aa3e01f7ff938587bdda4a176929568aa0cdddd8f2cc8e7cb66752a8f615023100a4f017428375690eafe5056a4199915fb42929b6eb747aeb8811e935159385ccafa1074e01613b2e3bfcf266d56d699a0302047c435bb500683066023100affbcc8e845ae4733b542a2ac50a852d9a64aa3e01f7ff938587bdda4a176929568aa0cdddd8f2cc8e7cb66752a8f615023100a4f017428375690eafe5056a4199915fb42929b6eb747aeb8811e935159385ccafa1074e01613b2e3bfcf266d56d699a0302047c435bb500673065023100eae9772fea41d992ecbac3eafaf65a6cc8543aa3d4f354a30f38679888c1db2f80afd84e5030ea3084dd5265059e158c02300ce545dc201d78f756bf26a7cf87bb3ef885ea00699d789bf5b1d0ff7fb4cf739c601b5b1a6424adf678ee8afd40b0020302047c435bb500673065023100eae9772fea41d992ecbac3eafaf65a6cc8543aa3d4f354a30f38679888c1db2f80afd84e5030ea3084dd5265059e158c02300ce545dc201d78f756bf26a7cf87bb3ef885ea00699d789bf5b1d0ff7fb4cf739c601b5b1a6424adf678ee8afd40b0020302047c435bb500683066023100f994deffa1bfe552124ccb98449fcbbf04873bf454e9063d02a50b89f4029e2b584474f5d2cc6a88648714bf3f39fc3802310085eb920c18cbae20fd3caf242a0efc7c4e90422b9c998b7d0e73a73d7ad3c77e0f745cdeee05a89b34271efb7e31973d0302047c435bb500683066023100f994deffa1bfe552124ccb98449fcbbf04873bf454e9063d02a50b89f4029e2b584474f5d2cc6a88648714bf3f39fc3802310085eb920c18cbae20fd3caf242a0efc7c4e90422b9c998b7d0e73a73d7ad3c77e0f745cdeee05a89b34271efb7e31973d0302047c435bb500673065023100e033805f12742c31596b74dce869fb43c87fe2a6dc95c274003ec8660cfbb3cc572d03035453d10e9d7bb324e4a06306023028fcbe4089b947de978b35f7c41610af829603b9933149c91eeff2ce594a4285e232152fd6623761a5a8c370634fde790302047c435bb500673065023100e033805f12742c31596b74dce869fb43c87fe2a6dc95c274003ec8660cfbb3cc572d03035453d10e9d7bb324e4a06306023028fcbe4089b947de978b35f7c41610af829603b9933149c91eeff2ce594a4285e232152fd6623761a5a8c370634fde790302047c435bb500673065023100df6cd1cc38bc8aa6e8ed0a6904b9216a08cf0983bdd4bdd3d4443f25002b45a6c0277fb2ea15f94e63dc7a31c96e8fe202302cbe76d73e1593653d4eaebd541f8be73018fd39485062bf6079b52582e52eb07187586c866d0cb4eaf1a68c44a0b07c0302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500683066023100d84862714fae86f04787a3ffc7b23fd2f1ca97fcf769693af06fe1d374f6dad23618a3880fabc8577f9d6c9934912f9e023100d4a92c42c38dcea37832616d29c21b697db2c865a99da97c2ca40e08748d83763d7e0109975b67e57fae122837c0f4b00302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb50067306502305456fb1fa476d551d0e1ffd5303487d062971b4bb0d222ceb6e7024798559e5208231b0800e331180a1c4bb067ba5c22023100853b53f2aacf735e2eddb92589966f860fae3b8d5a370f2c7b753980383fdf57c5a8f3f80bab90820795c342e622dfc20302047c435bb50067306502305456fb1fa476d551d0e1ffd5303487d062971b4bb0d222ceb6e7024798559e5208231b0800e331180a1c4bb067ba5c22023100853b53f2aacf735e2eddb92589966f860fae3b8d5a370f2c7b753980383fdf57c5a8f3f80bab90820795c342e622dfc20302047c435bb50067306502310082d494b871031dfac14fcf93ab87df268dc30795821a07385ad6e21431c8ec502efa57e45a7d9ada290a2672d2e684bd02303b3fee03f8ca9e038cd498417cb8c8d1231b0eec3d0c8ba86e7f5c913650be4260297eec95e5c6f304834fd5e2a48de60302047c435bb50067306502310082d494b871031dfac14fcf93ab87df268dc30795821a07385ad6e21431c8ec502efa57e45a7d9ada290a2672d2e684bd02303b3fee03f8ca9e038cd498417cb8c8d1231b0eec3d0c8ba86e7f5c913650be4260297eec95e5c6f304834fd5e2a48de60302047c435bb500673065023100eb2db40e8ce58b12da2f71892ce1a55cf94a7964c6c59d4211b46c5ae9e1ab02b16d88a5726071ae231d6f91723c79d1023028a0476478bd3b213f5a4d9df596d84ea9e0ed153fc54db367e335d7de8d91c37730ba645e9ee74159371cf8d53758700302047c435bb500673065023100eb2db40e8ce58b12da2f71892ce1a55cf94a7964c6c59d4211b46c5ae9e1ab02b16d88a5726071ae231d6f91723c79d1023028a0476478bd3b213f5a4d9df596d84ea9e0ed153fc54db367e335d7de8d91c37730ba645e9ee74159371cf8d53758700302047c435bb5006630640230607d671ba56553748b39f1dff6b95803cbe5d75b2d2231f5a934dde06f4ad3801eb1643f60c37885da5ce795d8f68b5d0230776c223cce31169e38a0840e03220d47114c78ecd9cd6f7d43803a24af10da135ab391651ba9524657fac86c876518470302047c435bb5006630640230607d671ba56553748b39f1dff6b95803cbe5d75b2d2231f5a934dde06f4ad3801eb1643f60c37885da5ce795d8f68b5d0230776c223cce31169e38a0840e03220d47114c78ecd9cd6f7d43803a24af10da135ab391651ba9524657fac86c876518470302047c435bb5006830660231009aed65adb019f0114cc6833d85a5b889de72dbded35bcb7c3509251016eed54ae0266a258a7aa3ed765258f604027dd8023100efea2bbacc503bde7627b5f05e472bc3f96df8e0873c566a41cb6c2f1d1a119aeea404e560a70ddb7616e93db07d2d220302047c435bb5006830660231009aed65adb019f0114cc6833d85a5b889de72dbded35bcb7c3509251016eed54ae0266a258a7aa3ed765258f604027dd8023100efea2bbacc503bde7627b5f05e472bc3f96df8e0873c566a41cb6c2f1d1a119aeea404e560a70ddb7616e93db07d2d220302047c435bb500673065023005a240c0693d6a40d7636491e9afa7fa58bfcf8ecd129bc95d17a5d76d3d22458d4c6d453dc329c1999585032efe7db5023100b186e3fe5d76633dd2e7d97bf4967676bcba1efbeb31b04e6429b1bce30033891528469c3369c5d4793a8004accd88d60302047c435bb500673065023005a240c0693d6a40d7636491e9afa7fa58bfcf8ecd129bc95d17a5d76d3d22458d4c6d453dc329c1999585032efe7db5023100b186e3fe5d76633dd2e7d97bf4967676bcba1efbeb31b04e6429b1bce30033891528469c3369c5d4793a8004accd88d60302047c435bb500683066023100dca8d369992556a6f5c094b35565cad6d3dfa3ad579a7316bb9d4286153892061dbaa2b1b64bc26abd652d7369598413023100daf1b4135d3e8402c7cb69e098079984db21ed1d6f8345b1df989d4eff3705e17cb53619c6cabb3edd1a64fe16148f9d0302047c435bb500683066023100dc32df9f801689a5235befc2543eede019217dc694259382a3771a60c3d05385dccd8c1bbc38ff18f4aeff6bcc5aa58f023100dca7bb25513ae8a3676f35d61fce60bb770f0368c96b6076020d4b1b4c3c35c749ad828534f561f5550a6d8beadb25200302047c435bb500673065023100d73e168d86ff4219a083134caced6848e038db4e5161ff785ce890ff5b7f852f3087bb67069cd02106fbdd4c31d8601802304ab210850fcfa125c5ea99210d2ba4cece1a3dfa37d90ff3a188fc2d9cabdfe918c9a0026d1107d23f8dad98efa6f5cb0302047c435bb500683066023100d53a362202fc28128a2c851cfce16f8cec5d78c419e4280e205c3efc541fd416ef1965a770e895aa6b7a8b876e2c0aae02310095a5b1a196e23d8890f781cf5f0132b80656fa185b4389f14db8fb8ffc22bdc72511bff44ff4d6a09f90bff6161d4a920302047c435bb500673065023100c1319256f3b2ffcdcef187cad4825b50bef1c6d14a0acfa90ae851b818d9a40dfb6be80e0e88ab543dedd0db5a847aa3023001fc4520d175e3b2fb9a33ea29a2a75522352fd3b34b03638b767e855d8e022c1595070e566cfe7846c305ebd19aaee70302047c435bb50067306502303c2af7647ff3a0a8048272300cbe4351f79ffb485c212003a2ad224e82ad10ff4cd558d6d2a84ab212936711786fdc570231008a5de9f9284c27aa5390b624eb0ef6edef0efb95c541d16cbc004f2302b2c8042ef15f66ecffe89b30ff90106f7aa1420302047c435bb500683066023100994dcf2dd8e435c67cfb7fd4cccfefcdfb2d0eb28ae406e1e0636eec0cee329be0243ede8071a82e199d18856f4d9329023100afa2bdb60816358a32c3ccb8311cf316083b8c286c80f3b6a56f0a98d560591e91f41b8437a073600abe03cb0f99206e0302047c435bb500683066023100e300d17ba845e8d7a8d52eec7b7b3692f763c58f752a19e95335de58421f80131db65474ba1034eba51f69743eef93ae023100f17f3916b29bdd8dddf24908eb5e8007e90d5430799577bb08fe37021b1a1fb8ecdb92cb406e7f82ca519a422b8340f50302047c435bb5006730650230661f1735c87fb50f742d0de71198d280843eae6c7f2d5f5ef24a4c4785b16aa13361dbf54876047028116c5450600a05023100b673291f2482645d8a0faf4f6b19275a100bf9523da3a86f15327d6db7755d5c9d68a5967f89854204ec7935a8d267800302047c435bb5006730650231008d35bf4ef9ff3e9991c814546f2a3b736229c5ff245ea5a40c79af5703396cd81c3d1ebb02917fae232a45923f960aba02305b5ca310359a99a490e67016d48f42da944a12ecb4735011dc002999e264199f7c127889637694feed645ac165caa5dd0302047c435bb500663064023049b7711b48c307a9071043a678b1041f33ff5df0ee97fe2ce08fdd84ab061a0f971ca38a9b8474c6184cbbed0c56bc2a0230033d73fa92561b64fec6bb9ffb1b93ae2ebc5b6ec4247cb604f5684469ace3a66a2f8f85223186f19457a4a559e14d230302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500683066023100d84862714fae86f04787a3ffc7b23fd2f1ca97fcf769693af06fe1d374f6dad23618a3880fabc8577f9d6c9934912f9e023100d4a92c42c38dcea37832616d29c21b697db2c865a99da97c2ca40e08748d83763d7e0109975b67e57fae122837c0f4b00302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb50067306502305456fb1fa476d551d0e1ffd5303487d062971b4bb0d222ceb6e7024798559e5208231b0800e331180a1c4bb067ba5c22023100853b53f2aacf735e2eddb92589966f860fae3b8d5a370f2c7b753980383fdf57c5a8f3f80bab90820795c342e622dfc20302047c435bb50067306502305456fb1fa476d551d0e1ffd5303487d062971b4bb0d222ceb6e7024798559e5208231b0800e331180a1c4bb067ba5c22023100853b53f2aacf735e2eddb92589966f860fae3b8d5a370f2c7b753980383fdf57c5a8f3f80bab90820795c342e622dfc20302047c435bb5006630640230188f01583f11e4eceab107b2e1d0103541fbfdf6134ec883d2e3a818e5ca35a3f300488d5ac45516bc82420ed9be6eb602307f0fb7074871b4aeb0b80638d450d1858b2b3015da2c183ec1381a034a7451cc1cc991a319687c7bcb3a314aad23c7fd0302047c435bb5006630640230188f01583f11e4eceab107b2e1d0103541fbfdf6134ec883d2e3a818e5ca35a3f300488d5ac45516bc82420ed9be6eb602307f0fb7074871b4aeb0b80638d450d1858b2b3015da2c183ec1381a034a7451cc1cc991a319687c7bcb3a314aad23c7fd0302047c435bb50067306502301fcef5df5ad8fa72e238b30840bd7d181bd9628bf68fc3ee17f93f0a84be29438297b9bdd5165e693e15d9f107a884130231008976cc84ba14bb112b261ec6a09f92426bb668cb61d5f2d36b1ddb552ac6ce2ccd238f664cf5da2520aeb4c16c8cd8ed0302047c435bb50067306502301fcef5df5ad8fa72e238b30840bd7d181bd9628bf68fc3ee17f93f0a84be29438297b9bdd5165e693e15d9f107a884130231008976cc84ba14bb112b261ec6a09f92426bb668cb61d5f2d36b1ddb552ac6ce2ccd238f664cf5da2520aeb4c16c8cd8ed0302047c435bb500673065023061118b15794bc4e80c2b77b852a9d0eba375715b48b7ed546ee0a810460edad74ff2d1b122114d163384961117710b5b023100f0a970489bdab28f4b263646217b307bc8a824f6dae5198d1f5c01610d37a2984c278691ccfbd455f9d2455db8c197c20302047c435bb500673065023061118b15794bc4e80c2b77b852a9d0eba375715b48b7ed546ee0a810460edad74ff2d1b122114d163384961117710b5b023100f0a970489bdab28f4b263646217b307bc8a824f6dae5198d1f5c01610d37a2984c278691ccfbd455f9d2455db8c197c20302047c435bb5006830660231008b0f9b3539fc48c085c2a85c1e1c9d7efa995d624dc6e35ae64ca32218fd95e6dc5bc4c961938de967e88376a212786e023100ee86a9261445c50eb51e4fe09607dfe4782c0e65d5ee38d454b03821fbebc81787a8204198b3d6640ed6af76e63fb3b60302047c435bb5006830660231008b0f9b3539fc48c085c2a85c1e1c9d7efa995d624dc6e35ae64ca32218fd95e6dc5bc4c961938de967e88376a212786e023100ee86a9261445c50eb51e4fe09607dfe4782c0e65d5ee38d454b03821fbebc81787a8204198b3d6640ed6af76e63fb3b60302047c435bb500683066023100d110535d0e357b5b8457e4a25064298cf432a6cb8842f6318723e36baa4ffc2d0e02ed4fdb91c79a26ba4f9d84a1d083023100ea52efecf109f9cdf384858e8ab94f028675b1fe4faaa1f2c8561cc6bcd1f91226094d5efe4177581218ec9b842701ce0302047c435bb500683066023100d110535d0e357b5b8457e4a25064298cf432a6cb8842f6318723e36baa4ffc2d0e02ed4fdb91c79a26ba4f9d84a1d083023100ea52efecf109f9cdf384858e8ab94f028675b1fe4faaa1f2c8561cc6bcd1f91226094d5efe4177581218ec9b842701ce0302047c435bb500673065023100fbbe2db1b9b5f5003ea8e6f0104b17ac005a4b16dbc7f4df23b25bc8f37fe07a6436a86f25ba3fac9ec1b941fdf8069702300da345540094d1586db0ec1e609a145ef1c3ed035c61ee32cd80eeb9f6878ef2ffad4152afa23bbba6d511f5432fcd100302047c435bb500673065023100fbbe2db1b9b5f5003ea8e6f0104b17ac005a4b16dbc7f4df23b25bc8f37fe07a6436a86f25ba3fac9ec1b941fdf8069702300da345540094d1586db0ec1e609a145ef1c3ed035c61ee32cd80eeb9f6878ef2ffad4152afa23bbba6d511f5432fcd100302047c435bb500683066023100ed48fc332ff9cb3f9b527243995a887b687e909bf777111e25e8687337acd34b1973bd0adfda71edaec788499ba0f100023100a36c336c2a1bb90670d126600377a7004daa4b4466dabf7dda1cabeebf6a2309a2eba9798ad322d91a87663f7c5c81300302047c435bb500683066023100ed48fc332ff9cb3f9b527243995a887b687e909bf777111e25e8687337acd34b1973bd0adfda71edaec788499ba0f100023100a36c336c2a1bb90670d126600377a7004daa4b4466dabf7dda1cabeebf6a2309a2eba9798ad322d91a87663f7c5c81300302047c435bb500683066023100c9d51a3dce508ad1eb4923030e2166df4137342df8fec54c049ade3bdb424ff062bc2fb42d87d2b63342e1290953eae3023100d8d4f70a411b501f17cd512b25e679bd6567997d780dccf3899db270efcedb3cd6ac8515f9d5a1584cd6ec85ee16218a0302047c435bb500683066023100c9d51a3dce508ad1eb4923030e2166df4137342df8fec54c049ade3bdb424ff062bc2fb42d87d2b63342e1290953eae3023100d8d4f70a411b501f17cd512b25e679bd6567997d780dccf3899db270efcedb3cd6ac8515f9d5a1584cd6ec85ee16218a0302047c435bb500673065023020bffe97a9909c9084a30ffaa289b7631dadde35444c48ee1410cfca02f8b8473d24465ae382028ac1e50e2a26744a21023100cf3ea20a2663cf78d62d2ed1fcce0c31b1bd34e558c7ec18ba0b8ddb844103534e0b99f90468d5b599162210083a5b430302047c435bb500673065023020bffe97a9909c9084a30ffaa289b7631dadde35444c48ee1410cfca02f8b8473d24465ae382028ac1e50e2a26744a21023100cf3ea20a2663cf78d62d2ed1fcce0c31b1bd34e558c7ec18ba0b8ddb844103534e0b99f90468d5b599162210083a5b430302047c435bb50066306402301b3175a37d2558d5a0582bd0de7cc0baae42ca5ca29439e819c5f28af197bcaf05a12e894f22bdfae0df5df0a0d3cb1d023074fc45aaeae37b9fb40161557c455723a8922b20f03d5b3879947757cc5e51730a992fa0fc29c3716aa19a85cf8021270302047c435bb50066306402301b3175a37d2558d5a0582bd0de7cc0baae42ca5ca29439e819c5f28af197bcaf05a12e894f22bdfae0df5df0a0d3cb1d023074fc45aaeae37b9fb40161557c455723a8922b20f03d5b3879947757cc5e51730a992fa0fc29c3716aa19a85cf8021270302047c435bb50066306402300f277abd21981ee96de4a375f87658716c364fc34d2669f56e9bea1a8977f007f0dda0039486edcf2bbe44b228dabfb402301a179d97223eaf33e1cf6f87454cca389c5e4f5ad974b907a5fd1b0fa919b2459d50390ef330030887099673a74fd3720302047c435bb50066306402300f277abd21981ee96de4a375f87658716c364fc34d2669f56e9bea1a8977f007f0dda0039486edcf2bbe44b228dabfb402301a179d97223eaf33e1cf6f87454cca389c5e4f5ad974b907a5fd1b0fa919b2459d50390ef330030887099673a74fd3720302047c435bb500683066023100f72d06cb5de98761780831da787f914ada8305a7f32a3a53b8fa633ad316cc1c37a2a34fa05c597a7784cab2642f639e023100f648d05b130b10665a4164e5d4d86d19d842b36198477a96e19317d523e3e5d85f6a5cff0b889ec4c4735fc5f9ff9a4d0302047c435bb500683066023100f72d06cb5de98761780831da787f914ada8305a7f32a3a53b8fa633ad316cc1c37a2a34fa05c597a7784cab2642f639e023100f648d05b130b10665a4164e5d4d86d19d842b36198477a96e19317d523e3e5d85f6a5cff0b889ec4c4735fc5f9ff9a4d0302047c435bb500673065023100fdc60d2a6ff944b8083df0d081395bf4e454740c4b173dc0692f75afd7d4cd4d5572cf63cc2ae846b41457e1b96b68a802305d53333f473a5b11bca754a34d93c158717ff876a3819c2849cd57261fa37079743bbf1a70120e2ed4dc98fa0d3f8e8a0302047c435bb500673065023100fdc60d2a6ff944b8083df0d081395bf4e454740c4b173dc0692f75afd7d4cd4d5572cf63cc2ae846b41457e1b96b68a802305d53333f473a5b11bca754a34d93c158717ff876a3819c2849cd57261fa37079743bbf1a70120e2ed4dc98fa0d3f8e8a0302047c435bb500673065023100c50dc341b798689fc7350bc11d8c6c6b9f729e1ffb20554904249368455f7f11c9f6f7a55ec0c25c9e2db6d341d645a802307ba6f5eda13c2c387dad379ccd8d9fdf10742de552e28e434ee89b248877e1f5f7cfea3495855303e61b9abb5e1651cf0302047c435bb500683066023100d50d094412d200c7e383dab93a6792409678548c1ebdee0c9d179976ba100bb5b8ec4e31bdf541a9f3ad73a959cd5f46023100e9ec7fe074ab9de4aed5f936699ef7fc1c71ee12180125f42110903b3f501c25a843befe5f4fdebd6afca16fe0b494400302047c435bb500663064023010cff57aa615405c181b7d64c7a8ff56dd9abca3ad24125c9e55a53e8d26b3755178adfd28feaa0d2acd27655a440a600230742752ed5af856e4445743e180adff01142473d0b2b9a3ccebfad04d67b8699dd26447253532c43651d89ff98f58e2c60302047c435bb50067306502304f19c413b0a111f576582aea5c0f0ddd73e89d360dab6c1d62ae2c4b333249753b768c14b6e811b02c2b20542934d9fb023100cb50ff172b322ce5f186faf6610a966b3ef0b923ca9e818a4a634f7a3a3c569b8c2daa8ec49ce294feb14958d3effff30302047c435bb500663064023004b20907f9ac50641e2e5dfc425898f3fe920f6bacbd54ac5ceb4d899f862ecce8b5549936b960121a58a07cdd97199c0230525c9a6df4f4da5ebe7e236b996e868c2a9bffce06e9214862225c71c78d5b7e2fe9542aa910f5c2a26f1dd5d55a51080302047c435bb500673065023100bb3628ca9241ec4aca2e01872b40ac75078bee55ede48947acefa369fce8956cf5b16c1fa230ca1f4d17205eb09bf95202301ce8c31fc4fb76c79802206c02da8bcd33b44a62ce4c425869534393b12b0c3b705ef1aa48969fd94e04550073d051d20302047c435bb500683066023100f343d727cdf1ca8f0b2339561e31d08e7509287c113776755bbffec42666b3cc0e672d706fe54a46430fefea1442cb76023100d4b96a6c18b27fc663f24fd0d982aa3194069ced270ad6444dc960ad180413a1a42d0f34139f1e1459c43904e53678630302047c435bb500673065023100ad751d1484539cf68ed3f5551b895c2483f565fe1929447e074ab0a2cf5858693ca715f3d45c98c69095c98f7ba2cd49023008abc33b65eb2faf3b1cc4619beed43fd651c3f1622969fa6c007420ebd9066f721abe4a540b391f7233d57bee7f5eab0302047c435bb5006830660231009118e9b4b764e06262af470dee5fc953efc3e1883d9bfc4530cb8cd910548aaeeedbd8b22501fa35587e0c78fd64852a023100de2e5596958b9d622dea1862e72679509b73f46ee6182736c131b931fb14d4baa46d1486b6af6f083fee105e2498f26a0302047c435bb500683066023100cf413326e0ce25e6a4317f70c5ff70fe2665dd0db697ccb22f14c73f74e72db2b39910ceb263f55b437193a81127bb7b023100886693fd70bc67af71587c7501e41ed76f91bce5ca1a19374de33c928b3304760245fa09facf7c34f01289edd89112b60302047c435bb5006630640230452f3d6c81c2c1c07847433f07f6f2db2f6de5961460c23802a166c2665a04364b9b40ca52678a14287a496a7892974502300e6331e3c7751683aa424921859c53d859dff9ad592eccb39252568e556946e1fdabe7b21ee43ea2aa4021448f31233b0302047c435bb500673065023100b7d89ba29b54bf97ab3d2a290569e95459e57ff432e1b3c597e042d6e79e813a330246cae54d764b1ee14a02ac05cd40023033be38616208f6dc1bf037348b03ab50b3f7ef520a3f267a9ad9fb34dc41da798f696949ab32eb8d970d618d3d1ff2100302047c435bb5006630640230091549adff89e348bcab11f9867d3da3e1377f3db0d5fbc3c65a55957fd83bab8406a9e89b44512a3b4627fccea33ca90230039693ca76269442b5bfde0c7a34f5ebc02241b00bd1f8f165bd58a06273cf8035a93cd8186f4851f3e1ee96303eb3bc0302047c435bb500663064023030728d77f1a1bd7627a3fb13183af24ae355865fa043764de204bc713c784f2216ea27af33d5b7527d652ddd376510b80230283542ad4acb36490773ef18a86d5bcc5d4ba0dbde90d09f8f1e22f3fe56a1c1302ca8e3984d9d49895a4579af78d94c0302047c435bb500663064023060c30c5585d875ad246afbe3d85d86185e8626b58036b4223144f705c0b00fc6b3186bcef8b4cf8db8ad958abd0dd6d402300538837feab29811bfa1b7d35afa84bc27f660e91a4367b3cc3ee27f0e91a3cdc7bb0363b6c449033183aaf5495f31720302047c435bb500663064023075b703ff938a42acc85b0d7384e8e36f88db95e99a1af30bb0683b0c33d891a4a7af31c55634f8966e4448ce13f9d6fd02300c8d5ec38584031ed7a0f1b8b2b96a4012ee4a8b0688875f84c0fe4d1b557c8efd63374ae8ae2af1b4d7fbd45efef43e0302047c435bb500673065023100f6240f7a6d7172b1b9b04ce5ad93ee7e5e8b72c74cc826ee4a9f311e1b81782ba77f5a9a640df6aeac38476445fd6df402304eb963bf4c1d9cc17f2b4643d0504b09a1f04cfb51e71034a7c8577bcadabeabfac25767f235e97be4e9e5610fbf298a0302047c435bb500673065023100b6fccbd00bb458b6bd1dc2e5e7d4cf4d0afab5681ba740c195403c7c56d7b35382662f4a86dd81d77cd33afdfc5ca1970230709dca57583dc35ee65e29f14d2255be3e5115e7b8677652a7d84bbd05f4da2fa2fc2ea0eb08f990ff4f0fbb2378b52c0302047c435bb50067306502302ca0760339e86282d0b4263d68eb5c2a66810a80b9d1217c7634b5aa34beae01eddf50fc83324dbef32a5b13b48578db023100da28b418fa4aa44f18f0f48fb038419614c2959a362c7a369481821136b6de8164477494a6a32978999b3fc24a4542390302047c435bb500673065023019364a8c08e06497c28f643b265fbcd26cb9f0ae32668b50d9d2535c3ac438d579bf232f552783262f54f923939a61ee023100832404521dfdb540cce172d95ba11ede5f0e02ebef073a1899201d135341a8417fba871d835582f9d013e0756b713efe0302047c435bb500683066023100f9fe8bce59bc41de3d120567907ae30a2c515637fefed72f33e2a23e2f1c58ee084c2f656f8e475ce85c4fdad4956042023100f2061bb298cbcf5333545c61496780a294aaeff4d69e89610e1e36fb0b994172e98a145a8eee7c963f03a069272712a80302047c435bb500673065023100b442d8ddbed6a2eb037a455e431d3adfa9d4eae0b9e6797b5e471ce8c59b563e05f9706c89b5d76dd5e3f507b175545d02300247001f0e48797a57f743e6cfacf4b872772e1e23ef9d3b4c4142c9be565e72b5eac8f302ae717032db61db922097cc0302047c435bb50066306402303942420d37eb37abc399fe3cab6e75ca71159d727cf5be773cfa76e060dd176ce0d433b029dc7df2775bff06678f68ba023001b40befbb8fc4162364078e8c6c633d1eb353df68b1e3605e9155624b446a8ea3f617dd06fd74975725400ab25d84cb0302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500673065023100d2917c8cca485d0af5a655c969f3fa989ae6ae84043ade7a24c52b8696a963e4366d45acf9c5dcc5fc364aa02cc1cf7a023047ae29060b71f1729dc00122628070a92e50d6e8223dce35ab31d068b3647115804f478cf931c51b10dac974c07bc2ef0302047c435bb5006730650231008f3a39b7b3802189d60f48ec30da0953e4d8e0585a8c2136c6d4ebf77d1074ebdbcbde911189554ad4de0b7e2d0f89c902300739661b4ce0f9a5b544bf171b021832c4619176ba3985b0f3270b3d4e5ad263ae281a817855b66b9492fa69d907e4350302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500663064023078d60cd54991a48c9cc48f3d0672fb1c682270a9543e46c8b5035e34530ee08ef6eb5e824cc14bf77d8152a8913c4328023050eb34f51bbe21014cf084a0d44d33850a09ea005b5ee20daa2b3328bcb9438f849b41f34d572a3c4055ef5ac3a2e7c10302047c435bb50066306402307cca1a1277a7deb405eecfee33b5f5578e0af82d3b0e7e561d0c4a1cbd8795dba5ba3af201db5e3d10b0fcf930f23063023048a9283404dce5b927003c0cdd056b200fba6b5b60be0763f99c3ad9a7277e31c333ce151b260fda082a4bb27f7baa7e0302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500673065023100bf73f585a70f790b76339575de25295b32defb6418c4bc1e57cc8ebdde24f60bc18976e0a5b0d89f174538897762ed6202305545644d0ffe1879045fce46b14c4966b8731adbaa74964bf188bf6d722415c3ae312cdb94ba9dd1971de5915e8747050302047c435bb5006630640230491ce6fa6b07c4a45299b9e75d37532c17ef44d151e97d28771d2772b1ba1a4a75c69f9058ef9c9f7041a274311a315b02302d6ddb8319f3cfeef7d3c5ce90a5d79aa603e524de6e0aa7ea3ff9a02ff89bf9554b3df1d350f200c81d4657bd3359010302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb5006730650230038845f2834c6c2e7a6367a60e8068bab3f4ec8190a73c69b8e833e47b48ea27520650df588075c63d50b6af58196a2d023100a43f6a901b0fcd2c3d2986289fe809fb86b8d0cf4f9801dd45c08b1a326eb449700f9de4a210b125f0a2163e19b3beeb0302047c435bb5006830660231008a5b1645dd216bee1257a3ce7824494f78eeb9bc3c065a54672454fa94a6bd528e3e017742e59b8da1b8b77e7d699b76023100d90fa4ddb70bcbbd68349b96fdcb11e30fb0b19b71c1517fdb9ebf695abf989a8e9424a19c9a67c91c5b855461abae4b0302047c435bb5006730650230232d91ce3ec0f3ad4791b95d1711042c425496b6e88479e12bb2ab35289cb8ec82c0f339b0dd2207c936baa7e8a8d1960231008f220bf3e6c63427900dab2c9c0e0cf36c2fe9319e04126dd542b0a05da156fa28cb5db7963d76a478ac8031a84bc2340302047c435bb500673065023100c43dd5a4cca04e678a1092fcf03976e649b2e93f7b41bf016514754e2809b9cb8a8ea3241570a8216115eb0f9d55da59023006002b04bd14c57d8d3712743d70fbe44618217638147ba49a02dc7ac362d2d442195eb94650195072a28cdd18441d010302047c435bb500663064023021db9653b450a03b2dc95100f0a8b1a37c78c21aecd6f45004a5f7e94d51cddd980fc89d5a67acdbf625e07b78ed954802305c0ad9991b4d9df058c36a5cc6a9b80917e05d399c2dfbdebe2cf22e8e708d617b0952755926297fe3643e4babc640f20302047c435bb50067306502303bd642aa6b45690922f3c4af4407bba31a8f056cb3a50101af52839856e6941f6b9cc02a62437907f3425eddcb82ad5d0231009e0ab81782ea5e4566465358584093d45cd79a3d63ea808f29bb41657edbe85ab2d4b019b281ec50df6dc711af186e9d0302047c435bb5006730650231008570d9cba6c1fc5f60e0d33535b61ab5ffe9199b2c5f3e4f0034a9ef1407c3ffad1d6c27145ea758fdffcadfc5e161e802305fa3d5b361f91123e67db9918a4164595fdde842951a9c6209f8c4d9ee0e4761f178a8fce2d4adce30800470c9b6f1dd0302047c435bb500683066023100c06f399c9a6ce6f713e600c7f903fb7955132e38d6c4ee75fff7b5bc18ab3f43f29c5a6aa7e6f2fc20ea1afb268dbd94023100bafa57857d1ee441c7c9f0b55550773d568e19d085f93fae02e1cda640f78818b6db52b98b925f6663c3d0eaa8637d0f0302047c435bb500683066023100c4ec4c6f536f24c4f18eb187041a503b7b2f65e56ac9724db6c195a1e625f58353602d776b4f38c5085e390b27124631023100b4fddceafe1442b778f4313430bdd230d39bfdeb9a7db3eee57e725f46f1a470c4f7b3d7600f8fd041ec8bc8f9da46120302047c435bb500673065023100d8efbd7ba322bbd6fc6dc21e0cb1e1bb47e50351e16f8862e69011e82da8c422a4b6463e34968c188bd18ab4662bdbe4023074284ce2629981292739215e99e8aacf1fe251ec92d8e4ccaeb527929fb42ef7678a9591a4854dbc28f16e5c697e2b020302047c435bb500673065023029d741f58195e1cd811f2412fbee9da932c3bc6ab6577d18337d5d4a68fe874bcd6dfde6ac9ab4a6f5570a284ab0ecc9023100a64c857a37bc30c1b2d782529cf90893d84c426291dea5f92ac755b98159cd44b1c2909872f0e0d7b8cf7d814cd9c0830302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb5006730650231008ac5152bece345caf36f98dd7e5543ed2577510d278c99c96908708139207b7002f91d9262f4f6f6ed38673025d5f4cf0230387ad0355d32466d3d97613f21461a89ec64052c5abec8cc589a2149d61ce8981234e3ea47df8b74813038ed37e74ccf0302047c435bb50067306502310081758666ca1dde4f7011f299e1fb2a01c3c0f90c79f7eebaf075891ab00ef614480690c8b640b28b068cfa8e34f6a62f02300cf53c7197f248fa50f62cc12156ecb087f4687ecdd1f9ed887df59a653d19d703a355def8c922b8ed5519970ba212660302047c435bb500683066023100e1bb23a38fc5ee8f331afed51f1cf4830d3fcc38f8748210c38f6bf1300516aa86d952c5bed431e3870711f7f4622a2f0231009a80e942cb20b99661524dda6cf3617336e41068892e558c541a7449b2f334e060c0e5c817283294bba4ef862fbe96fe0302047c435bb5006730650231009a75108600b75934f5d413746d95d1c00b7104eea6d4fadfe55e77cdb502a6ea56c5e2db25c3f1dd715b7868dc1dd99d023027468721e70e221a6fd3e253668b420be1cc8bdb662c36e28af69cd5c7956bcd39511400e052bd59b33f686982a21c2b0302047c435bb50067306502306d2c067d0fd93d6ed3ce3899c8c9c04b97f4b88f8dc61af086d8ef9b52f785c40413103dae7e73d4b670a26aa0457b0a023100820e0ecd0b67692b0feb46a5bbe128c998a80b27e37d0d8b12792169482e727e91dd9c65e2c6f27917b86b4112e92f410302047c435bb500673065023100fd33ac14e7daca1167bc53af03221365be903687a2aec0d55d418463e13548ec8248180fd1dedc39dac15bbd8bf5392102305b8c56a992b020aa041c7be29c4aa174f9bec5cdf6534ddb76033399ef907fd80545ed42d92d0cee7c695cefcb1763f90302047c435bb5006630640230170072c4b496f7f7716cbf1782c0fd05a38b1e367548bfac38b3723b5ab7cb88d633b594fb25e3dade0842acb9ec761e023011d95f786d3af0407ecb5ed1462e08addef7f2e92fb654dd70cc1b04cc2c4de7fd5fe403cfd28b597a131f4fe35691cf0302047c435bb500683066023100b98f38957ead6659675f6319e34d5071dad8218c1a3ac20bd88fb9ae3e0f30cd8d956f72353da4893238c31c6cfab1bc023100bfdb487d33a28c10607cefe7a1a80b2462b8f493ceda3e0e9d52e82844051a1c48ef1a346bd90eb0d960dd74d3daf21a0302047c435bb500683066023100f71d37eda24cdf2e84bde97b4192374eb5416a34a2230015040814a767493f40a8a2a45ee7797344d218891b84d2d6c1023100f6640b93d589d80ada24bf64a66a09c00c912173396893bf49aafe8e72906ef0d3968fe48d8d83ba63fabdd376868f750302047c435bb500663064023066d6670ffa950a3ed2a84fb277acdd18f371d59459762cf7d632ce88514cac7f18ec19af8ff21db7cb5444035f2666d9023030d0b3c67d0cf479e8ec69a764125d60c39a80da387246b491603fbc80f918750b515ba05b48b0591a19fb97604187fc0302047c435bb500673065023100b8d20d44b8ad3b6a8becac26eeb851f1df1f970a0d8fd8679f9302d66eefe380d499e8cf843da3f55f1ba065b8e028cc02307880ee1ff80dab30337381e949eb61e5cb89396e12ab9c586d1154fda90ef78f65f4155fe2f12b7e3b633c87f0792e650302047c435bb50067306502310088b6f0b721b60c6b32611ef3e90434e2efb9fcedbf74bcc4b0b18307c37ac5ee80940a4bbf02379c93e37fdaa14830900230610ee155d27195b2afeb704d2119cbde3e95f85f9fe81fefc8a3e64fa8b771c2959a1ef3970a26c086123c9a232461eb0302047c435bb50067306502300b763dfffcccb79fc188555d0f3ba889a1823fd7fa22b805c08c34c79fd9a35d6e1ad9bbc5d5e644af3bd4194e0272cb023100d12dfe3f51741e26b7a61dc2ad2c14ab33cdf2315de1ea84482d5347d50eff0716b77c5d08569775a15a8302f89793740302047c435bb5006830660231009ec2c9f38c96ea6f4605c3cc4804e0c249b8a52eb5096db5f6df6e0fa5feb32f3d6bedd1856235fd475eff561d9f005c023100de68f465c1079a99ab2036dd2d7bdb93e908f2f51188ebeb4507248964d194e019df3a9a83ed9ef30462f44bb240d8d50302047c435bb500673065023039d63916ef348f2453ce972e90a695dc7bc0cacfae52ed048561fad2d0f934c9804fad4309693bd44cbf2059ef325638023100da0d32946725882d057fdaa5db0c6572de25ce6ed4e1bfa44b6410c987d91f7e956ed180985fa931d0f92614a6ae32ed0302047c435bb500683066023100eb05ea96a26795ce449f6d006ff2495a9fa509d6ce15e5e8c3ed0dcc7a0a0ab39b64101ea97282bda4fbb1067d4ede69023100ec9df79bf4ce052873e7ed959815d2541dbc1fda994e9517beb115d05213981d91950196dfb93b3430b839435195c6750302047c435bb50066306402305b66c6e1d222f2f7272d78b46c5bd64abe97f193b4aed8ae39c830465ba9d38423547f9d2e27162566d880e24918154802305d18f9aff941cdbd9b7f53b2b9d5ed7b61d1a88723c2073e8b34bc8072737df5d92807b725665ee1700b2cf46f1b30d00302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500673065023002ca987127c94f1f30000fc8f3409f41c8cc35ce0f735c0c0f3ce27c645b8a7a12ceea40d2219f114d4ad79fa607f96a023100fc8597135b1f3dec454a2c27adff71648f80056400cc5e3e1fe55d4d034daa9f110b85f15e98208fa6aa3d6a789cdb440302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500683066023100aca78f3a7637c5328910c01be3fa45f67e6af25dd274921b01f836203cceac62d47f0ba4341eab2b0f2a354b9277ac92023100d4dd21d39728c0e1874cb0e36450a3f757a98c35b99da8c476f52472bc96bf07d8ad4b41863aafd8d7cf8fef167ad3c30302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500683066023100d2af7769c03b28334d33655c7e873caf3dd286357fe6d7a82679a2a6340816b56eb0d3ceb574343ff7d2ec128cda08300231008636e87a0901e9757a66d3ff769401d7e35ef4fe0cfab6fb9d8c90a3c0472108eacfff612ed6bc48186557fb4f7d11830302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b0302047c435bb500673065023100eefaba3586e71215ba4635f8b000f07c04939d0e9eca34ba018a926942224fc3880368a2e59c9ff729af0cc4c91d104d0230683e14977b75b38e984f02c5c1bbbadfb3ba4c82d1cb0a1e00d03549226ab372aba25be61eae0fef40f4f3dbe956da130302047c435bb500683066023100bc3246c8f046a2e819290fd1eebdae327e89bc010b410ff1799279b5d1b6666feb9d80e9a4d237e82cddabb316de3fb9023100d5eea3d93aa7d49f83fb9474cee3b31723255e7d8e16ce473f2f035271ba46a9380e359a7d393e7b17a452d93638c40b heФ U]\v\F˨@}d:pO3Rd[$tiDcZq]I Rtu@`_Gk#tk( d_\;0_x1d^b$aߔa@^݊Nkh,.0P7Lip`l|2Wa l'F)j`MWc D fzp>gC/HGɢ&j<[KoI!R&PU5U×ɛɦU\g&;Kiܨ9xw̍Lfv%ܡZGչ ݚ8FYE9Yn["A7>-Ϸ'4>p<s?sd  T +18      3 5h8P;??BBCDy(D8D$9I|$:~$GE8HH IKXKYK\K]N^_bcddgedlfdoldqtdugtvj\ wkxnyq}s|sssCanaconda-gui33.16.10.11.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.ez*x86-04.stream.rdu2.redhat.com',CentOSCentOSGPLv2+ and MITbuilder@centos.orgUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxx86_64pBp//>>- - 5Ho)) p ``''vv==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN!-/a!+ssG5G5YY%%uu55JJ""Wp#Ioc R(-l#"X~(? 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큤ezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezez4ezezezezezezezezezezezezezez4ez4ezezez4ezezezezezezezez4ezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezez4ezez4ezezezez4ez4ezezezezezezezezezezezezez4ez4ezezez4ezezezez4ezezezezezezezezez4ezezez4ezez4ezezez4ez4ezezezezezezezezezezezezezezezezezez4ezez4ezezez45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f67f7d638e1b054154dbcf734f9fea48e3b100acb847ef476ab8756ac92849c264bbc946ae5f9fa16f4c4d64955a3f3e7c8b3dfbf3d29680fef535085af591f7b9dba87ae0d88df4f2918366b667f6b36fbc46c2668884858257ee8a6c0e07b568dba87ae0d88df4f2918366b667f6b36fbc46c2668884858257ee8a6c0e07b568eb66c62b1fef42437cf6c45f422bd9b53e34cd28f72af2651213187aa7d400cca4c105d95743cee9a28a8ce37652963fe04cb6787659b20e9574b3a782cbedc18a6a8bae0e21ea6d5ac3247682c7dd4892bc6ca5c1bae93049a3a2ef066dca3d8a6a8bae0e21ea6d5ac3247682c7dd4892bc6ca5c1bae93049a3a2ef066dca3d4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982eedba33d0025bdb61b0377f7948d19f7666ff3930d4eb7bd7f5358f8552496c21edba33d0025bdb61b0377f7948d19f7666ff3930d4eb7bd7f5358f8552496c2192fbfd13fa2cbd609696b5587259bb8810db51a8f379a301c82d030bbbd6a14d92fbfd13fa2cbd609696b5587259bb8810db51a8f379a301c82d030bbbd6a14d8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bdb4d33cce0133ac69b7da6d0fe5e7dcc8c8e976d63ce6f0f85a763e8d6e909da4b4d33cce0133ac69b7da6d0fe5e7dcc8c8e976d63ce6f0f85a763e8d6e909da4551bebbd8d11374e68cb3543f60937300febbf4b2563db968be44f8a58799efb551bebbd8d11374e68cb3543f60937300febbf4b2563db968be44f8a58799efb467759a8c27d02208779cbdfd7ec4e12b52acc2a38b572faa1e7e08fcc0b4851467759a8c27d02208779cbdfd7ec4e12b52acc2a38b572faa1e7e08fcc0b48514dde33918fd8c8a3c472a39812c0d24093e27d97d54b2c23570e8afa35c2d9794dde33918fd8c8a3c472a39812c0d24093e27d97d54b2c23570e8afa35c2d979c919fe89183d6bfb38842b0d3925e1877cd4ef5552a61a924a312091ee9864b2c919fe89183d6bfb38842b0d3925e1877cd4ef5552a61a924a312091ee9864b210672666df619db2225b998a0bc28a8116d54003cccd9280928491b4bd6e6ea010672666df619db2225b998a0bc28a8116d54003cccd9280928491b4bd6e6ea02be7751824173d67a3e17f17c17f89410758239223cea9378895d4dbef6823602be7751824173d67a3e17f17c17f89410758239223cea9378895d4dbef6823604313ad379f769773ccc0015c4035c05faae139b663cf13e0ad60f76ac7200aab4313ad379f769773ccc0015c4035c05faae139b663cf13e0ad60f76ac7200aab6f7fb0cbdb51ca1bb95f6ffe40143b113dbff6e039d950ae1a37f7ff89e4d8396f7fb0cbdb51ca1bb95f6ffe40143b113dbff6e039d950ae1a37f7ff89e4d839b6e8ab26bf579991647f60d7c66f44717f5a13fcd28af7f805d8126e0c711a0eb6e8ab26bf579991647f60d7c66f44717f5a13fcd28af7f805d8126e0c711a0e8b27fd5073454d00dde874ee77c1dbff2d160c4c8aa8a7d25a79fbd451014d0a8b27fd5073454d00dde874ee77c1dbff2d160c4c8aa8a7d25a79fbd451014d0a1935f1f464ffef659f12aa05753c02a23e4d2793ccc28248c6cd5deed241b9761935f1f464ffef659f12aa05753c02a23e4d2793ccc28248c6cd5deed241b976c450d5c31f93fbebee6868201c8e7f96240906e7220c4e419a1a3c98831a3490c450d5c31f93fbebee6868201c8e7f96240906e7220c4e419a1a3c98831a3490f7cff8f86b1286f52ed2507748c6f99674a6fb520eb61b288c958f020930181ef7cff8f86b1286f52ed2507748c6f99674a6fb520eb61b288c958f020930181e69e5d7d699772c7087a91183f31abb1621ece20cdf8c5842759291bd5cf7fc4069e5d7d699772c7087a91183f31abb1621ece20cdf8c5842759291bd5cf7fc404e1fe371ad438dd456a177ce80f04791928e74c51a7230f5d07e1ceec96abc284e1fe371ad438dd456a177ce80f04791928e74c51a7230f5d07e1ceec96abc285f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cf829bcb4475f1a029bd07c2862c4800544896b3ce5dac4323b8cc049b7de2cdcf829bcb4475f1a029bd07c2862c4800544896b3ce5dac4323b8cc049b7de2cd6d87ecb17da512a53deaf11f44bede08f501e8f32fe23e13918301e112e769696d87ecb17da512a53deaf11f44bede08f501e8f32fe23e13918301e112e76969bd1085adfe121a71e080aa8bd2d014b9fbd19afdf2602fc401d97339e5020b5fbd1085adfe121a71e080aa8bd2d014b9fbd19afdf2602fc401d97339e5020b5f5188f406f15fb7414e4b82453a557947dc14fd7187459c35f5aa021d407f40aa5188f406f15fb7414e4b82453a557947dc14fd7187459c35f5aa021d407f40aa763b14c2908255ccde58861d3881450311f53a3646313b405c2b3a1d3f6fe1c7763b14c2908255ccde58861d3881450311f53a3646313b405c2b3a1d3f6fe1c77fe286ed914c0a2f4cd423f4ba4ac4bab22b830e5f2ffcf7d7a6307a3287cc967fe286ed914c0a2f4cd423f4ba4ac4bab22b830e5f2ffcf7d7a6307a3287cc968989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f48ba950482d46b2705ace7c0155cc20b104fe354935187484b2f3257f871e8abcdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cf829bcb4475f1a029bd07c2862c4800544896b3ce5dac4323b8cc049b7de2cdcf829bcb4475f1a029bd07c2862c4800544896b3ce5dac4323b8cc049b7de2cd20016126b88fb80263fd5ac48bcaa62674bfb4750d72de375c82c3f3517e659820016126b88fb80263fd5ac48bcaa62674bfb4750d72de375c82c3f3517e65980cbd5713d3fe467a5461e8ee5c5d85066bcda38cd502368071006926bf42c42e0cbd5713d3fe467a5461e8ee5c5d85066bcda38cd502368071006926bf42c42e009f5f9a19243932fd3e94a7655725daf07dc71eff01d934ca7a48a60e67936d009f5f9a19243932fd3e94a7655725daf07dc71eff01d934ca7a48a60e67936df228408c24ec0844ef74d1aa51454d8ac62f05e2366d6ffa49bad30a8b68fe47f228408c24ec0844ef74d1aa51454d8ac62f05e2366d6ffa49bad30a8b68fe47082bb2f50dac9ec9dc83506aa7ef682eac534d352647e02bbc08eb622bf77a79082bb2f50dac9ec9dc83506aa7ef682eac534d352647e02bbc08eb622bf77a795a9ba9bc0fb64062173144b5769829124d146d12fc75a636e3f3a7166a0682625a9ba9bc0fb64062173144b5769829124d146d12fc75a636e3f3a7166a06826258ee5116d79b95e958d5479b99fb933a003f2c16ec2f62bae711f1be5f5fc91458ee5116d79b95e958d5479b99fb933a003f2c16ec2f62bae711f1be5f5fc914dce21fec9f2b06f8c3684c2d4db765764584bb78ae649914adca083e6f34b4e7dce21fec9f2b06f8c3684c2d4db765764584bb78ae649914adca083e6f34b4e7d4bd29e058c6a6833ef9e7ee2fa613993d5ebf639e1d224edab706f4730c30f5d4bd29e058c6a6833ef9e7ee2fa613993d5ebf639e1d224edab706f4730c30f58d23d29e75deaffd54cca6d107b5e8ed5a6e5ccbf20df45f95fda89d220195d78d23d29e75deaffd54cca6d107b5e8ed5a6e5ccbf20df45f95fda89d220195d743bfae1e1d51e32066c5575d9a58d09171fbcc694222fadc6c6c17697e0d852443bfae1e1d51e32066c5575d9a58d09171fbcc694222fadc6c6c17697e0d8524acbd014b2abc2858ddd86b2d98fe2151ee0f07793e1380f55df4fcbeff3b6e1eacbd014b2abc2858ddd86b2d98fe2151ee0f07793e1380f55df4fcbeff3b6e1e76f3faebe739c1e1b67809ce18ebb99975666fd26361fc1f39e871993b1f558976f3faebe739c1e1b67809ce18ebb99975666fd26361fc1f39e871993b1f55891d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea19356ffc63fa85933a7517cf1938544b35f229b6405f95e9993004274e3e154a697f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35202c062480a33d982fbccc4cf2c48e58f079742c048c3e4d5ee3bd6f911b91e2afbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.10.1-1.el8.src.rpmanaconda-guianaconda-gui(x86-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.10.1-1.el822.1-133.16.10.1-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3eye;ddD@dd\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!Jiri Konecny - 33.16.10.1-1Jiri Konecny - 33.16.9.5-1Jiri Konecny - 33.16.9.4-1Jiri Konecny - 33.16.9.3-1Vladimír Slávik - 33.16.9.2-1Radek 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- timezone: for kickstart allow also timezones not offered by GUI (rvykydal) Resolves: RHEL-13151 Resolves: RHEL-4795 - Rename Organization to Organization ID on subscription screen (mkolman) Resolves: RHEL-11168- [ja_JP] - Need to update string on anaconda screen for installation completed Resolves: rhbz#2216746- iscsi: Allow changing iSCSI initiator name once set (vtrefny) Resolves: rhbz#2223980- Be more indulgent when reclaiming disk space (jstodola) Resolves: rhbz#1855371 - Do not print error on inst.ks=cdrom|hd (jkonecny) Resolves: rhbz#2211857- Stop infinite wait for CDROM when KS is processed (jkonecny) Resolves: rhbz#2209602 - Apply --noverifyssl option for liveimg kickstart command (jstodola) Resolves: rhbz#1886985 - Change driver_updates exit info messages to debug (jkonecny) Related: rhbz#2154904- 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- Update outdated translations- 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.10.1-1.el833.16.10.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-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-80d005d90ee31a5d13db8d886ca185442c4fea6f1216ae65eb218733301f0ef27?@7zXZ !#,] b2u Q{LW~kbjqwª{ bC4hڧXJPqol&JX$|FT]$ΈM+[a | 8PVm$S2:Yf}Ѩ,g!(\7F~lU>jGlCl^%@j?TbPv 4< ZAbNֶK/vrP󨏔QQ]?V?G\ZK`:fgʬ`Yx,տھaѓ `ܐd[X7z` z,s%HMJh%ȧ_^Ѱ6:$ cߊ :N7rc2KJK:^YښDawHVCD1Y <'xٟ׿orӀ6- H m ׸z RꞭzWI3:rW?+7YШ4 _: xD*.>3KԛH??4~߆u8% U뮼s!iO38j<z A }-v ]>jx٪ DTQ*/a݅D21ZiP'RS-U nw sҟ_iNLnm%\pQJ/([myV! &dզۙI d' ©6:rrI= |tvS:uf~K„BRdcN^3 ,-6c1p2Fa3G@l>[l ]-~ nF뮭*}1N/::4/ЊD;XBNm ~y5"ZЈ"d.<)'B:7w'$ _ױ*tϼsGE\ \~e-ap~6b wRF8oRrۇ]V >qS>V魳CZ}]"pܰfZB+I ;?ןU8 sΖĸfđA}H߮G³lhܳ1KjbNu *9y:n,rKU+[8W+x=P[V9HJ V4ʌ˄;!W9߫g.tn>$nR8oy\U;f /rb$"~si;y422x1RJkS EHPE~q,Ze[- 57zi~mcQQ~r֪hE-oPl4q mW B`20n\JʼnZ3qr*qx Kr,\&0|vl;_וhK k|1wtgP0=Lh`foB`!u.P STb;+xlaB~ԛ]HNl5C^)lJ? C\,ɞZh5R~Kcc:΂S|MvuVaR ɻ?P^G8RNAPR[/Ǡ҃[b)ߊ/^a -0'Jf5WֽH_ ?4A^ PE£VR |b(f,V c|:Qa(?Zjmz[Pc-E%ZևeRC-OcDŽ9E`:|D{^t YcU>FއCHnXy 곩udzBY$ݮȌ t^˄/QNP `R(@FFqQ }Oѿm}1`$"xi̱6ʐ;Jn|<$Q=V, Rœ_}bs zT6ucqNw.'#gێmW-NlN?-j5ӵ R mc7X\9b=Q @nhᡀ\xʳeZ b$D/0 |xJB =ꊮTP,6H\?ٹpplSA1EKV*{V۴S{,+A ${/5W!9)zz)٪Ϩ6M^X+bۘ0tg*# "KP8[;[u*/1ƳuՐu23=W=q X2sq6'3_HkOkg5PqJ9v0v WUql6MxnARsR˔l2t"{,@[ H&-u-:(Һ/(Ck(*"ÿ{e9Hp`{˒#8 `Y|S.js~8 Ӷw:1: os] X\, լĎ\uJFÙ{\Dm kɱ1,g%Q$@[?kz2i@3r.>hXX?W$˯찉[^wiD]6~qv 1Y?p'i^.֭qGGHͷXPԛqwޭUD< }-9%Z1Yە(.b"pjۗP#v-hF:dЉc`>H\k0D Ola{MaFja=,Jp52 Q3=\Қ,D9D#N5gUVCD|1Rja Q4|M?PP?c9j25[B_9o&widByAf2G@17!UyL[Ӄ=z hׄ$[ Ѩ%Gnߡu0@M:r`y A`Z31vb5!O&bS"QGC9NI;-#n;Q;<&tLXPk1J5K V<+9ɩY 0:e"ԥ#ax?ki{yEUD@ 4F@ ee ᷶."ږc,t?:, UU:cN4$O9*-ŒVo.̢?>| ΁:]E0jV Oʣh_ΰN c}HeCFsHW-`FXB6n0E}\(U\Nz*[' wJt7DQbr wF$Ӝ ÁѸg Q`vdt~J!ɱ~Le΀X66qSeIdfMD>dE$ޅXa a W|L" ;TίA7xm׉mrT'p%?Z_;5gxswBrD|M/q5F1 I4zt;܇)(iSTK>E _BߢYN󸔢:B.W@D#"@sG5HF|UI۪(錿Ŧ"`N1A V1⢦~n)O}Qմ=IH2|(/2~b\X jkuseEH&]^CаM&xY& %2H~ G/gLt\F〲K+/ыwO";-Tyæ[=_ VEP:mW K&O8'HPV`d%{b3es>Du-C.VVSu%[>(S:\y-Im(Ls&>JWR*@P VYQ:z+X%@x+mdz;{t(3&g"y}7/ (WMSML'%=TVg(eB J ?x\ c7 SpDU,J!w.>#Ui,IBdl=19\Ny 6;x"ʒOzde|{$b2C/TXx_Hou vg}BQ.utwBw#4gU~S)>͚ɧiB)Ul]ZjV϶QtVb^Z"5ՄD[w-gXGCu28r8c\O-WA0(*n<^RCZ4SL ۞x7i?9Sdxnkʼnh*p6ۻ.KAkZ.&g;ǻ53$ن]]~[#c?@DM8ShcŬD+߹_qZi'sD&AV z Oz숲_֘9wGmXIܗfq·yg%T[8 > 98([s7^hͮD1Px˘qbF*\ X)/>B~@ ud TWl Nky^rZq$&dre%'(u>nFCIvΓNzd: R@DVEm!ƵwUpcIӀ \ vdUk&kFSi_ӖP0c>dȜ\7B X<-`ɪF8Av7V:<8$:nY xJTBqt諊ҖoZ&O(4!$ycMIcf{,-8<+,<-vs\FzK1`]~07}ιLP1.se[w20pgYڏ!ѳQ4j \,1yz*8A~F.-$fw> x/1xo"?1w "<togs[Z*<7g,Y'(֣$P![x4dW@2`Y'LYTU|B@ 0xQ燠F% w++Iz-OCَHYjp%m7235Kc$JN KBJɭs{ =1A\`3R ެϤ/COg#6/H%6:) \Wa3y&u Ȭx)tloZb =<6_X?ތgrߐˁHO(vQm0eq֩n&KH-8 3(h+ĽP̜8|kǭ2W`]FԔDtm<'?njMô+ǝծ*;`\QX"7jqҝ_S TH*V}6N]  }h@k{&-&S^HϏ W$KN$;=Ax_k Ӈ_{Ç:|`["S{2?',VL48룵1/\2S <$mTdym8xi(>m\ !DCpTaVQd^8N gytkʲи2=7)Lm<+>YqBY+pѪ8ʺNz<잨q6bT?ۉ0a_咇0یF]o? f+~^ "w+r/~3=@[ sz;ԍ Xn贙+ȭR8=NZ̗ka/]e^d::FE|26TWNJNمJQ6oAxWL=uo~tnRyZ8o8Q mɵn/ !?D1_U6ќ;{0;"\U:hWe4jOp4Pp]lt{e5^WZhI8+Wmg^UdZ! @,M,t^+'C, !ES `[C@EULkn"UTl?#Ti[%4ntPB[A/3^E]jB~]$KRvVWUSvSLM!3x$#|tU HWPaSH&DH {P$Kk҄;GLq:l@T"Ybt0걕S7g^{5wCfŇ/M ۀ9sE 1;Չ}(zMaE:09> c\V܏ α>z~2?q[@LCDPyga /LH>Nc:֭>9`A4zqr\^9%*9R5?1r}'hi?3v>ʕSj8; m%^1 ٞʲ1Ʒ#6uG}ںI{댉 EY=\pOlZp:p73]v4b3bt[q[kXQ>t bt*fxeJoHH-\7C1/br> YЏE))bhnhMC'R|:vJ^'2%QQ@UMˋ(hBcYcJP,–^e`G]N&X_rfn(SmhɋjPYO3S2_KY= ~s<ѧG(h^vpAb5ٜ΍i[;QBҍ~dǗꉱ2,l[E+Uzihʤs:SѰG6)h=)JE 6%"%UpQVTw JAB^iC6C/B  6p*ޱ+*t>4 eA 8➀ݐǏss' \DEc9+tR>1KvFo; , QqSD1L#4֟J@.fiN@V5[TD 1O|ف ƚ``zi~f][mytx8n=d%RJP IӔkS!H"+{EkjP w)?N>;@kk5qK5/H `)fe_WdKbcSUQ0~# +N^if\-FJĉw7r;I`Nk,fo[D:efdcB(S玩;Hg$p,S'$OFJv}<wK^zqҮET} {uÂ=Ѭ+^RSDnY/s5yа2LX>-e7}B_?HD3`LJ.2% QmeN]le(lP(Q]!gO9N&OCJI)ls ZnK0 8AA:`%2/{ZQJzm0sG΀(eRӒ!{o{TKgik<[9f:bVz%LwLx%>J[S_zuciBaKZхOOc~#ގ)@& ҙL*i CmdC'ӘїIrRi̥'Ix[!*Bc[` m@y2 >wv-{Orq:iC*;N Prhd:Z쐟8+,Խ-p%FӁzf\ ++.GG~k%Tì} !}0wda~;rDEL8ڸ%*6JZ0cduW/XU)_9>B1&C iS? } QcZMT?#JZIFb)}K(&Nu@ iTN Xfx bMG2X7.J9#6U*LV6/S=Ea $D`tZ#rO?Q!L)׈ 芰ظgB%IfC[rGdr'~2$Wb02MKzowסr?rE#Ef\+DR]; ;t)_9GϞ:ݷ1 y(#Qt:v{J޶Y2M5mqO9bE`@t=Su6.5Z06]J}Ml 7T_' IT=2P!5XE4 /VQ>2)@,ze7 %Clޜ?JHUTmH:2P~fqkkRYot:YsKr< MmWsF_`U; .({/`)ځu"^fJ=ڡK}p-B"k2bFjyh 1xjNNVڴ\dop-b=,cmժ *iToJWKD5S.@9x(+ɼį3c\H [g }T-|8O}M 8{"Q߈ɥ>v,re/?m=8Kw}/כ1k2Kfz6w k. Ps "C*[_"I[] % o5/lq>UQG{A. *!gkrT*d*{Nnr_pH6( WXdb8sy×ZNoj!M-6XF%`g92) >e1 #Hkn=K%/߸-K`H=L᤿: ˇIck{9D-R?=u)~ƅz2*Z‡q.v;[q<4?m3z}o#4='dqTM2twq؟hG;i'-u>> 2VCsr! qi3QU b NٵTb!0F+4A;O>Lk| ÷(WMіwl>δX -F~;ig4 !F]qǬ!5O?L] [Œ .š} z)BE\clHd% zwTC䃡$@^}YtTr9d7MRf_čЙ1@vR_Zt6գP9*J<d\u"My?Veq'۶kUkv^~k@{g4g#K^l) L|eV~iͥ7$̲?>3y=/IĎ,DXZ1 .;ɝ#s9GAwM8[Z1>_=7~=t4 4-(M+iYZ`l9 >ȳiK{ê&E3dKq 0_Ȏ@6K"SJkY XwC|FrfMZ6."3K)I4F5<]\F PZbBAzFG!\U~GW< SsS+[3qcpo{XjYAVk1t0"v=HoX΂-P*Au!hHϱu7Z M@ FUq4o `uAL+*1o=\- =f>?`ؔvs \H~˰ߖQjJP[VtHj8U3r@n#;i~iZ%x3n(F&3x+ޔ2 zxw노9u@i%f0ayf0uT\wDB%t%V*\\N ?db1w>A[SH7a$62ØHVMg̿M /`x]VgϱͩS%h&I>Ս4ޅU:M.Z-` iB>>3 !K,2^^0k9kM>-5+U|Wcc@]VrgqwZtWA[&e:c).>T({f@JgB.l-WzeEE!$6iz!MƐ҇.a\aa=@uۆ*C˞+wd9)7tU7!:doQgZ4|Nupߪm3xF 4yDk)q#+5Um^?v}'lF~ɛkM9QM-Up26XS"eqEN+o8SLtN-X'vS$j;k5!6 \f<%8.T BiU -37kcʬ_5Mac@)&;eT Aya4$y{}!  օD$X/"12Qb*0BiЈLuz({RIܽz4&Ę?PHr^D xڤ<둕M#ͬ 95Ѩ ]XkJ}J.ؓOslhHpI \#p˓N+MJUg8}Щ4H[CEv Y j(MFlXtt &Id V] E^]:T.56/ۻ9dd,-H2wQjSH zmvFjƺ`4e81x@Ex\[H*Hq{dDwJ-Bagy.s:h+ӄ$S]Uzz|;#c4F>K0\sfsHlȦi=3 ^wG\0R1XjCbs 7{I-V;JXehbdYu /4LM jW$mr Ƙna_inu}Ohl2tgn{]ZvZZ0#S> Au@IkH 9gmmoyovl>Ձ٤MPA=0oaPhD(^d B="p):I:S}3ǻ[ҶVD5Ts]ZLK{nq`#t.Xɀ ͗Kc,a9"duӐR U))C_ŕ{[9b< -*ǙszلzQz?L{XC=O_sQ^$\=7B5eD˷us.D;(j31e_iB d)b4p\*V ~pҢ~LV +CTR|%6fDNB Td=U&EMc= >PDuDӍeƌq#FUu҈]S/Ϯec38d4 [nI ~hcS`zYF՗V:k._|u#ro>#948|Ηr Wnf)؂SJ ,Qx]wbA#eeGKTT\G4Ϡ9^E:hDtOBy &PWRRעܖvg:v׾M 6YigƒN(z A樯/|,ʭsP -NZr %K ;;!..Pi=bơw7OdU)G>dIryV&p>;F}UrY)j"7WF]Ű,%4+QY(`W-zOe/j7Tg^|%ۙF?<c??g3]R#cc:]N'cT/iN"xC}R09|'UYjǦ(G"4QN$v+O +æıӶK…SI;XA7:$@Yh 0@-)hhc>uV>T.k%K_s\=}6 0= dm^Q)mG6KDʛNzEl F] DzLLzR{Iz<|HOVفV͊I:J@VH_0OEIO^yh nLGhXy.'_B!ΰ'eY&؄ԥ KlC;[`]} +s" nO}cҸTj3q^< #OF :DȏZK9SWq sЛ [5uRו_@;nqA lT^;=}>;sK%9ҹDgV K8y `ڞ'Ew*)Tbv֚\npE3^ MC,Ѫ] 7+BpOf,U6Dy$n<'.3HbCVBk6WMD#1oܥpsE3֡-z0n@J;K]+H_۲75Xal l$?!\U2s}d cU|mlAvCJU\`J_\oy'"?w;="<~XyĶ;Ѧ&i@E dr_{ i_K9ž%nx$,,=Qю '"/;Uz\i]Qjn9sAÆ OʥάB.bX.!8n(62_ory8H8jwQTn7vo5*Gd!)@R[!qB:pIc%%hA"{fIUxW[yB,gv} +du+k%JX9(EF@5UXF&wuZӒAV^0Vƅ$[w_#2O*qǓx.:0.41Ox}sl65VwM]tDhŐ,+,ن2MӜaK*֦6'J.JmYT 96OqتQeO+ۅ[6B?R(Tw|OT+]P܋qbT:*v?+5?}γ/lU}7DHG:fGv]Yѯ֖F)Jm`lآQ<-^J46EM-'uq/=gh11x@>~u۴8BХgy:އeAjځ_(ϝ爚˺w NG0@]}_{r 6ל+z9drqMoN)D/ / ɸSr XEdIw1*$倓XZ+i@Ϡlkq{+DH髂>`2Z,]"ȵ0Aԯ[ pSw 5iNg9п!DvSI>%u~aE+ee:ZuX#:ygay4_B'msfB20=zp=)gt:~sDzDy/DJJ3)5&8'bxHGub-}Gs0ʩrwZwqRd럜ѿ> 7z PT[C8* Hu3k(2lzjWyA&I6W]5;`H[44rخ4[0Xr:MR5q4&fEae$6wfXjZ>E`7*W[&'d$uK7 ogi gͦ(Ѥ3lAJB\JZ 9DT*U[zZQiKGvzv}|۠ [+.9󬆍3|ohŝrY ."v2LI`9xJ$T1*>)QR;#,o3PKng[g L|ų"@:];:R;^:ON}nʆfE7i σpl*ľoZG7ycdŐثӧ{aCVh+Cij\: "2U}oM?uU.,\긖| fŎQBH"cB->v1ejz'¨iiom`w[]])v4^hj#\*v+3BO\dB ֱ? F~@މ̒3=*>8 dR;|>v~XI|e e<w.nݯ4wTE>>u3|+o71"uؑ> VqV|-vUca : 0SOYaǯ(1rk>fl5 W!m^u!ϴLj$_g3,|/b \FoپEϳU(z,*BUH>nyp\q􁐈j8yeUѰl~ohZ]Y Jpҿ;- fzGYdzI;x:#C:jwhK'u :4kնTQw=XM(U>e&\~v9J&T obOw:Dz6Qw]zppy*2i"@K )bܱq`ffUrk={qF%V+B (6 yg=u1ܽ`0U:udd3͘y]>MC*@[+w}Qm9DRD<+w$,ؕ,{`v[ #Ⅎ)|3ym\*Z/ I|AS|#-wr+g@ΰ[ψZ `Q (>|Z `dFWݕwA\.9+G+nAQ  QxL4.8rѯs2c"ll|9h7a<u Z_Ow K홍׽DL /fӈN=lJsӥ'}wnȋ% -ĕ!`$Ҭ KCv{c ]UDT1 :c-п9>,]cmfh QnMF3>) <T@-QZ[L}V kI),`V׉ :Ҕ5+Ħ?-2T ,0nyΥvU\?c`54E0]n~q_ ̿XncNg-+l#c2/!q_GBlrqjA͇Np?<ljlȣ>GC~fJ^sG ø)WY[SS@Sr2UR_F従*#uWkWXűVݪԠׂ#JN1SR}#Avnc6 24/M9.(5HqiJQ. z1$+BwYP*q6_o`ǻp(0'4b1WTF/MöAP'Ӏ8L%uTނ::J %A^eH^-&LydꝤ٧G \z8ՌE% *l~!_tv & /9r/UKWDIuM2grϋ5Nj1',y8 ێ(ܠxfIr.aWt#`Cq:BNV.{ĩy>w)5;R`};**}AaPLM5exj{5T䵀4`<7d&F3oRxu*oaZD]T41^0 %+>2+z =t!4J^KZ!q*]\X8l03Sh;L @o(8t/ft)k21C@1°RX¬-*\ڊfx3<AGG ).Am8h:Ԗ .R;YmM0}(=heeLF(jqXSͅxB` *k6ddo͎N 1weB=kJuހl9"\nLGnG:Yl}`I}E$һBm"!Ӭ97"{jT^CZH&; onǡry]dOV׃.y ?(oz?P<.qaVI ǎ0g<ʉ4M%#Xz4;vLpMg;3܇\쮨KQ< m 2Q;rs'j Ҭ8CimאGGV(吘)$n(Y ]j7ta]*VN>7L|!M{6{D%ccVyǧmFYioѱhkmMM ׅYKLq#q $äeUW:qPd58Y_ӂz@gó~vj̮_3C2%p(>Fi8zoavk܎]>TT0c`S Zԁ rhztMU`/Tz*U- ';#)=+2 lHmKk9\n'[.qr:HyN$njԫ V7KP-w=3+Clzj-%dy'd-fxbw{1; x۪,M*= 536pxWCdѦpQ:Zn]A?1? JJ7T9 f/=%ilI %C>1axdY mX)k N*88E1TZ6v钵/*MkAA&f2jSRaU=9˜.x_a":Sm2?N1#\z;_4 k4zS] 7:0d'DQ2ii#y@i2LQEA\IXt0"&yRB_mBO ,uՄR~*m*`'^DLd y~5j 4v*8['ᐸ/[!^aF:BTAeW{oن0X's33dYH2++|C`k/jFu 4dE/ -[ Z#b<p El6x;5;9v5*)E$ڕ 1?_'lǹbn톣}738oeg_^l@>iTw5aHR[eE]b.%۪$4{n%zeZ#D{jVh>C[m7ڥ3UlN8DG'U7MR[+B醬H]`FE}OzIvlcۥ$:ɸKXv'~sNwp>FNޔi\7mDu2Ŧlt*fY%E,]xOih]l*U2lo~ QB;Il `y:3NI#YER{\{XgFTUڷKןh S<8l T>؀ s#SEXL9Z3޴/#Ii0 3?PEN0c)q\~j|8 5cP~ Jwu>r(rSc p cD\LWXDsf@wYx#^ GEҷ`QÓEY MW6b꣪N{ U V@HYV7l܉.fH=׉#ؕ$jQ]"y'bE$@aO$~ x*%tqzw2rM%y ]I2KWt/.l24n?+d` !{Jl$sYe.jƽɊ"2<y>.)3^(US|6כ=w<(6b/CAj\L\+f[F+hyˢfk: _ͳ}HAqx^Me5WIn8kWfWqO%$N&0oCDe7W| '.*O,oʚ͞(!bϻS=%JSYH@L*5$e9A30A5:=jvpKE{?MvFOqxmU=8CkM+q-Oiѽg|2>=ߟ"om&N y=I,H,\ zJ^IxH[ΐM8%sq.2VEfי!wx)Fˇwpxg>teM|X%O+7GF >.`&96Tbfֈv/CH^ , !؂ܝ`щbX햊`ޤݪ l7{$YA.1W9">??D,}Jp)婧SjUc2Mdk>hߧZ9ߦiÝ&M(䭢%pXn򄱝?㰁%wOMD%3!Wddͤ 7أQ<1ԎR2 C]Ta[ګr>4\[U S -LɇEH%CG5τ{Co>ZRow_2O_p U X[cꓪm$Q\У!k9գ3ᛤǸG` pDž-8{{alDf-O] uc1|[.e],r,i}sK˅2{3y􍩵B45me;젖թkl|Pb2 A* ;p\BNBojԑOB Җ/_]Ph) &[Np {iFlK&wxYJ9PP!^X DB{I2eHZG0+Bk_HTF ]1ڰZdA>bB!4R:WNzKV pyPZr>osagh}ېb:m9} M\BA@*2WZn|215qWtR[cgNцV ٥4<}0d,54C l^Res ) 9".m; 5=6ujP7V[ޗaksձ5x^_ Og(i nN <+JEo[3_6 k4Sчܻc1쐌n PkD쾎#2a0R4R1Y,g#W}ʆ q O`DNNQʑ' "cQmEgGK+alI"U}*;;_^dB,bmh1q/SaG#Cj[|K-zF_X - b;sw0i[m8n#-l6x(NC"K_Ek\iVeX.25zߊp\tv) 7Cg * +sQz֟Iq׎ˑ)oůTb6VRV"?>$ch}ܯbY_X;5>PO 6%R?uy60s6_o5嘰 Jk ig.C۴(%G,scl6/Px3/B8{ x(-lݣsQ;iH`1b<~ R)3.v071H4ǩ;.1e ; + u53tlA!H}Pz9_CKXU&Nl 濫ҭ.g7d't S:My;?@ zPxkxOJT`@Zm럱G_x1\i:zmF@iBl1@?<b'sZOQw7~7Б_WjpS[Y4oЄ5:;,bN.Uj{dw uD#˟Q2z1ϝWЋɾ1rqtQkq;c s7]{ V7zaϓBt6i ·R1apKmu>)=9ϥ9%B;x RL߂( 咓lA덐X,8I<3BoP#Vm;xS0=R-RՀ"'!6}$$5 z~{,x6 RUoƀ@ ֧Ph^P0g_a ϢZ\T#(ՙQU#Bsƙ,`y(gPR0 wrk~#(>˪uC Mm6RATၷj0I6~A0 GOuu.e.}pN&+\|;}i,\;Y%b ;U JI%҃{i,H|!Ԕ[ zkw 8݃pc.[k_S}>q$:%]=|ŀj˛h-3v("LxXPe¼ TփQiC,Z 'Lwبb'*J>e *<\G`A7K +t x"xCoGt6A5Pz_!k՟LIڇr8Ic fȼ?Mt#W\㙧ȬLO>c]3G6,nsB:'(SHJRe4؎ Jfb\5Rk6ISCy-*$3߭yxPRV[K gERҍcbQ Z Y1Q )z°lf3{*KAd: OJyuDag^u@#; MjSP'S>_h pPhr{LD'q/KY#3'k5:!^ĕ Ǘ/"`Ry+]` \.1U I^6R״Ԉ$ u Dd/j "޻Վŝ=QvRl!R?]~l+>+ϡ٤ke]JȓL=h jJID(TaK%f537L|0orBWs^I* fs%|sM%mTi= qOIa exau;]o=c]y#5P~nM}k/*h/UEyD F|7KiVDŽ։Z2fӰ3I†jO -zP>ߠjMale\5uj+i&M7upI3dč'#4p;H/!a>hݯ;_DL" OPp2օ`$$!V^DPQ$݊?V{?wmF*߽MjN/˰04[H@eN=YN u/v dߩf P*ͩwٍ\0W%Ѓt|'b vzL`F`Ũ\߃[Rd)-A乵,- G.Or4K;UfkO[dߗZ$moL]tAkbRVㄴ 󃤭nf" w8!J3 HqZ MDQu29>ڶgEpR|&{-Fj S9l1 m^\\%@xs򕺽R`?sl3{*+5hAÁ"02l>ݠtJJƶrZ~HV^ Nm1£);|qmX/7:A<ئ,eYzRykn;zILE(}q"-ZI"|CUyг6u_Oǫ.ֺ7~& lR]ywiVgM9H2bWFh#lk*ƸjP` bׁ6Cmx~7乡+8 G"(@OnƆ#w-os׭t O".,iNɀ(f:р2xVxvV.C#*Z; \4XJ bg$߷k#߂}5HXǤ:2ya!V"H+9EZ"K9m'(},舜b\,m)\+Le2:2 4!1X AJK.nS v74jWQ! ! XS#B":/\ 샟AQ\gHөӒ-j %T˹AK#$6-fsG>#_0K8Rrwt++|aMCa? 1.ԛZh/VBKUO>zl 4!6K>_`shm` i̡F?&7FKMW@^Nc@djI켵W`Od-Bfey@17!8 zy%2fف|vK I1F@d\ΑjK|-–4h Z=8H 4K| vI==59ˑoBbcSRݮH4&kө|ALYЇ3ŧCP̒_Boٶ"YRyG <1n V@6ʐ@llb܋6#M>L`XՉF}Gjw {.@0_! s0vb:󙂷2_@Wa8Ik@nh(aDV| wlC3{ơǎмk[t6(Й;8U;@"jzT^%RU.+N.Y G tU|>N@ @+!4ʼKse@Ѐ/t1h2Bcʄbk797II;=K0z 5VӨxowu;e&Æ럣Q( iB2tQegKr9Hky3Koq8I-03'UThó\9RMv"oS2$1Ա쳤Im&v|8wrņHV1zAe++qVqd; ~\ʃSQT1{ܶ<%t:АCui7 sYu548 b8e^.-3pf~ФQN7zvEr^6FK]'YRX5dV,[٪>>]zJ`5 m( *~G~.zExxn1mb R fɻ(Irڔ߶NKjmJuK4ҺJZ1DvV.dk<|+ۯ _@/D0yKbC|\OtwROgk JxLR:pOG/TIͱb'swM G-ژRlRSߚtP ȱ02/ %䔌%/Vm]'\ä@pť5`68ADOzET.CCe(%/1 U㋄4"(Y\:41Y"Ш!*NV%Ig0 `s刨h+6IaWb<åҌydb'-<euKS w{Mg詧<vd<cf9T2\mwjo}%Yoa{PsЍ<1WD>R6>uB\+eM :fQ;; He+{4^.!%U47va[w=hTҷdՂ=gC% 1hc͙1"(*Ni(̃'`IWY `\Y88'|:{Evg2{&ߖS"T%W+rǞ}r~eb`@fEJυ̩p}] ҫ#s:S`f&*Go 9az͇|&궩5kE ?S}$*_46+=:J  aQm{^7K"*ڧau1ie?H`4&P^*@&I][di>VJ&CzWĥ|bܪM̂3\ƥlwՑMDJP<طz^vL-@ԟ1WTG(,w᪄GK0jWr &9b9i >N8/򘮧}4ԏ[2?u]2($ ث~aH.3rGi h[wI[!<:d6VP+d幺I>0!h@ʸ6.ĸùHO-"8tL='QS#t> _~1zN,ZAX I/ ?"=.jZň<jb,IuLSI:-C0n.\B@ l!HtԫT]L " gV!VN2)vǎҳxBRR'iyq^YBrq{ݰv>)=[,D'eӠ` kc`o(Yl 4 i`pe8ܒDF['8SΕOr~rfp:Y6\?"E/s,#[)>Rb23{´MB ~ `^>tILأmj _qp?"bL'/Vǣ61QBg2 rλ'u\#ݐ=}9ݙq":Ed@@$,yZ$Y*&]8Ui _?QTɁLwuhaFcmG˂:RFS`VLh̸&XݱyY.Iu'r +|Hwk{9yv%N"~MT!h)0 tYrYR?OeY(Fdb+ Nyj"ZZ+H?C_a]Z?{}׆V9DY&{]y |(,}P$NV@ .((b$Z0{Q0'scPq z!M"#Y i8d&42j+SRGɱoo7dQecuu9i>tÈ͏vAQ54#hOnvsCş"%6 8Yd`\1LQM'%%s̽yf6F)h 5!%k܍}d"ec718r L(~Qn#uygW.T{w"ʇ>N,zmCV%,J(K.ĹϕUTp2{" ۔F@w/?6 &v ϝNurea/@UF!I__y'eE|"{&ǭrD-yd"(@=9L 8kgۅ=knRКshzXʗdv _w].q&A+b~ fazܐ} U 's@ߐdc0Xp!b!T+~4?JXB ~EnK NAa(+/T0mۣ`EBm TfvX0? Q|A,;BH1'OzejߞE//Z#R*Z@Vp-s"qu ! RmOKi8zS+cYMƀ4nҰ3un( nmϕ@}7TSgB&1}~LuVU?_J$; }KjƏ@&UU(Vn9w+bl 3 QL$Y329.j|0`)` GW&%>RqIW0L!"[`,xY ZoF8 ]w wqsYmrT|_#Ջ?zydD }ou3] ~Mh%c&=¶(~|&Wmv`0*[qu|`bW_>FK!] -ܗ<K[*r?Q+'laOʻ{ ^ }?i? }ҙ‰B[kRӪa規$C"4KӁR7u]D jN*,}+X@i0 :.nZ4fQtM_p4*Rj7Jqy8e MzWU]WQ?3' jEptW]Mih rql"="cOCg-*e |ƿ/-4o߃A6LrZnRX'CCʶo]8E YLŁ8+}y6o±8ez~MHGypw2v 2Zg?3OV#4YeMƍ#?oHH^$V5[ Ѝ8̽vz@ F@1V|-%{ʜU(,MaCul>OpFb`FK!nŗayR)2\("wYvh]I!f6Ch":Y\Zf}.2xfOc0p=0EhX/Vo1*ǠBoԲ"H9~gϛ /N[iXT@;ݶ,Bqy!2oCu/*[4q#K2 !ɰbDab ?ޯCjz m:]d | bsIZk w-W3g_縿ȒP2mkx#B= )Ti/8D䂊!aq&v[Ew7Q+^ :]X>)8p7??ގ;s0M<!&v /RQsȍRLQMܻu8G~eYl&탑Ø^B\yt8oq'H8@` yPl 'dtΐ6CxNoV { S>:cK6AϮ )~5mxT%&*\ɑ~eq.vAp0`8c+O^ dZt/.?L;8@=T%oXg M +&6]-h0c(UT*4!kB[Sхm;= oDg]|6迴 `^tc:xoLSC$6 mpɶ%X# ^(BY<PQZrAŹڬU'/g 8|L5QθʍZ.f^d/T~Rm<>ШMү~#]i*Qs׷g$3K*wcoX٠Lu5VU0MCgIsS `F=3%VkҞq"K旷dlO՟-dX:Hf {ƹ1,u"+Ħu'ӠҪ9^xD o797[uϐ5*zet}؈,{:&몗p Otw[?)XK`Pyy*Ae}QPoJoDs6܂*%}^ȓbmȱ~ !֟ݑ56e:>H%)gox`./PJLVK as^FΑ"Nfam\gP e3QT%wE V19' u[䧀ָ?R 4/TtAc_wZ?U|.fZ7t-F{1EIblp,ՔFرs 6JB^OnʢH 7A f N8PQsy zIe=tlKԦcQeȭz̢ƊVBTKDw v9:8V^ &@DmWrL0nh Z2 d:RN*31))7Z3(Z,MUrF~fUYKH3fbeudcݽ9q0i6{fX=e^J6FSv]V$GV!~/a8 ؒ0IԷ_ :2zD1L/?vY}7t3!d/]>;GuAFe5jš:/îBBg;Æ'g\M ^Lu#[C W9"kNy" `"@ig.ֻ%.*L<~uo~/g@kIP-y ِJ!ӟ|dh+T˩\_Kkiz/wtPV_w<=L;VQ-r<uy>WK*w:\I,wp2cLu7mE"|u.'ՑHX}#_5hjE ;EKOh926o@ }7Do8i8QfBwEzO5e8Z̟+鍉BЈqϽr~n0f<}Yg Ibq k1;ʄ\`.,=6# 4R%"3.${F'՞^PglJںUoǚ^yl9J䄃Hmy=suA0m:`KGr#θԊJF u{I0w]ag(5caAF5c"sKRf-%T &\h2  l^W&u-fƑWPAA*3(4WuNf,j+@odz]p &XIjЈ)ZC1Oy9T^\hL̺)&-SBO>iYz݌j҈߹0ZtllfUlAzQSiNgi3t4ЏE` 'ǶJ]8 ~l3D)8W {0]Nܴ̱`c!)N_>ո#/ ?(X&3S/ dr-p5iZHHyYJ7+~jVOʡD##H7|yMbIm}$HEC36қh*>^v\ú3sbkmS<&4 xY@鹰:e'ȼK(I>="#u)y r5~rrV5 }E)2}<0$dLVe b.y]׃lqk3 n7\?Z?$5t}Mb}6(L}Ʃ=r״[֜ C](l^_M 5|ZRnJt`\Rj,\/ЖH& s?+V8gFBM)l`BM rRzU"AZ(t7^P*%.y_|ɂVle{-.JŰ+N/[$p4h=y<rEw&8߯H0p:qX-TheJA6V۴7 c߹e =q3x eKcՌMx9J1=p|@_|Nctyu@f0np$2_?J"TX^\fe[Bt)>njR E=/ uvh7ڵG dBSID x-9u2ZVw' w98\ M^2zŧuM;l :erY3w9-;ҭa[IKkٕפҨ"SD%V%&j!0bH7ZהVͫrn8T682܉5U6L2Jw]-uŐ8@>pHPJuya VQiS4 MPˌ"7S̈}0WQhxkJkysnP/JXE7JڬFi&R= Be.^ߋD7Ao6 [#4Y@Tx S6n*QP\d쩏ݟr_|2D`d{cl%@\$qM"QfU'HWzk5{] B^$q?KUShW6uX9!WbاsG1 x0`{NkqA ,YDҹr{ 9M&:Yƿd.g:C:ujI,3sbJpᦗ$F_)o]/6ðu"!5Y/_.ҡ,@J^k\p;\{{h8CEbL{⌌7#jIXVk!ÎIjiT E$,N _}t3u3UCq|},8QvkTMe ؛nF ~Nm7gR+jl^M27p *Setdž0"GSkܘ63ethY;bm*c@&uL^`0<}Ez/l& ޷2ɶհ*?e`8rfn|(,|M(1 q{jsY(kf+; Ul{~DDɒ&KxLDyTnsҲE+:v3zWxsA&-u@Q^c:.:K#:@!lflOPEQ0GeUG,, 8*xֱsO},dߢpW9y#x;FQnpU7.NMsST,AMcy6g!t08 I\{-g\YHa~<~ #!=Byv-ei|$Ρe`V{'#L#{3P5(?Oׄ)>iz+tW; -w9OSܿ;h0̨| U2\a5䧯+|j-Q A} + 8mGI!a(Ji$ C1JXDn>Gsș^i OE*9-d8D5~Kf9#?&iᲱ%?~,-TY!}3ZdͦXpjS9Gޛ\-DUVa$YB̥E 9NL~#(O5@5hK h5-"+Z½ύfr ABpE(2Y2~9dݕ.4TDVje@sg ?\V%}!9&^jl]T:C{?Gw )$RID Vs58 nj]5*[E"Y) 7o;*-}Ɩ*^R7/Q#E="G6KJq!gd 4Rn1=|?wgLf0.t@,B>}=Id/(>`2^p@dzu[00vڎ^e+zP:ᖱ`1Q7\0*"7A/AzFRE?(9/PF,`tڋh$BGoNv+ͿaE))+u+ ^׵„x܅6t_* Xx`=4(@f]MY8IWE빹!3?숸#8 D+_!Z)U,L$ťI!x kLdڒNFcͨi కJx~O]]+kf+hTem";n]Pj^d+8J`A:7/x1wr5E,IJ)Yt()n$Y|kloF%KdHFPJO=YdY  >~Xd'V^ ) OI\']oL"xBobN1 i{b4i $+l6sYeaqN6NmPN4/Debb6,˭s_.S&iP`Nj'Y)gpA՗3X6uއbj{}2P'=4B;N2Ľӗ(moï(n0S yjB概>7k9ǿD+\~PP)_ؿKd199)-PP9tt232 #>[&>V E7+d~,--Q%v=FQ];:H>ϜVMǏ6<;ԗmP m)&BP9 b {y70{.A3auuF/ 'o앩I 3[Xiۊ,Dm,Z [̞1;kٶ#E4<R Ȕ9SFȈrBC-^%Sp2E[dռZ#* LL^xy<XO|)#͚ͷ6t7&.$68 :s]*8+`tَDxBb }=)z૕M΁ E|Sm{+XJnjdTD™bY6]??^&ެ1~` XҿOp"OzsWO~9%HHkS*OCNH*O+gwg,>s g'LvoJ>C җ/^uv-oFХDNcnmX ]`~U)x$iNaGs~5BlS}M}%%R)g\pMUn)K&#F.@a82'\۵lW*eExΧ6,~hO7'ɾO {e4G1kq^r1^;Rl6wYʴ""l;]i0Hp`%;@&kt6÷!1$l)<$Za%K Zn7 z4[;zb+ąYjI)V0웢?G[gFjEAËLKwьOGQu[Z4gp"P/ `&Lz<ǶD_(q5;%o y{2`cn]I»n{\~?B&t fv}R J9`ÖG&\`8T K?hXp FGk#v>x솉\iOy%.3H2]sn6U|%ތNj1sun ,2~mJȱߏ9M!j{O 2ci업i2v]Fdk;8jξJ>f񙜱0!}A xE,d 3IIJ|! RHI(Eqb9+.pI{{ v5@j_ gJP5L%YNPE <弬vkI2{jFʏI}AvWf[ @1BE yQC$6 Ux܊qyfLZ&L5m[RZ(`CFh@'Ppb>c4Lp|3[\֊Y'Dph03dhε8#XI-=1[`GښjŽmŻE&$XG,xx[ +/r_7[orվJj;n_“ljTxj}(,ӣYaI2U`U9z4VC&^degk.IXle}\.2E*{ 8_u^֢_ WK6=QaE m\㕚8cqUgкItfyL 1aa(H:wbrYeY62rz!^h>BuJg%0-Nt,+ C6,cH]PwAM~x_JZƳn#OiU4 }H4O_+OFWtQ/`<H/q}\2}AӋyk4TU-Qh窽K=wMs*BvHtv`@Tg S5jVؤohCR8%&!)H_- 6Pr>1aߡ:."`@e̩Qg= )Omݕ\y)ЈrU dyl,i]͋(7cb"\qkf%; ĦOWښ!`1mEdOzT;mﯕ(w6ѳ%ρ&j3.EX&.k==_ZoJ6gԲ,->nۥjֵWt^ q mlܥb\gʗ6l%~ڿ!*ndRs@hͯA߶FK<59%W^IK&MGMZK?7&v#(pS ;a5 zDz4NCrտzX|׊c 5 4jg9Mviû6XIv׍[)6T`"ۥpSL$@B**1EKjx)`TSYQ4Kp7_ve_9f"£#C*[_rnj΃>arh J( w?XN79K%g/H<`2> oYr*\U`Q!\EM9+^"'faŢfe1(ZƼ}IlNMImXq]rd ўZ7[r0㡇6R)V[:}B 9ð:0/uNJBKk7럗R)D\ *I?},b.|'_ur~~_59L~۹BZ&b)+V%dC‚@l/ײ8I]:v!ڹ*r@In֝l?n; wCܧ^Rިqv##*dli8A*|z*ҨoA7Nj/Քt'"j>k,ӄLO9͞bm9J^Ruc4DZ}˽< - [k>zprGH!8XRtJ<`R}Uߑ ZL$\߹w<'}Y*surk\L@ fZK1oꉼwHksnIeUaĝ.7.-wzt@$^cT *3CZpϥC:.Z1\ВXg xԭipnR ?HxC!ߟx>N"SK7oN|n>ɹ Nf7pUmّMOԧ+kG7[ڀ_:DtDI_:*:[^,jct\{%ܴb>]M~'rXz#09Ɉ1:nI?WEd1DM"J׈54Sw7VZqƫi !ճ\(U]:d= 2y)%A\аrÏsN!V+M!HwHa~`jw`dg9"Tx?3%/5 &R sQ/ I0Qp !9tp$khՎI:A5(muiL+h XKBg\HCɅR ~6FqS2z蛈5E I19|a3!m.k$k+tH,_k /) %=N JH܏ WQ4rn/E mD.-pf> 2_Fx zqycuZƸ}z%_rAfxa .>'h R$sv=$z_"` $E`nr>m5*"M!0LN8OL[5f%w|cC9!YZѤj"]k|&ſ^hO,ea?d }\xD9Q\wiga ԯFw\ c͔'l`X +t5Ab;أsP.̖M0ϩOj# 9TwS@#|x*bOU9ak3p8h@i3mF j#vHD?Sa;kp iwp}8SCvd+L̟Z1i dQKi:N.$'^MM׶7γӱL? ta@CPNLd՞GSb:XP /-20;|E_lB(nh@};t _ ]gO;}(sB%'FL%W8 ܎s5ӗ'i54x[=l^bPHYR-%V:UP1 Q3EFꥆV!CŹ?7v줴'f缗uަ;g'0-nXJz$+T#tOs3޳ٻҡaxJơx -0w\ϜWW5 Cў|Wc^݌rܿmn?vqY [ܠf^ޢDBWP \O2}S";ޏ(I8uy`~a\qt@{ %<{"g3݋#seշVt[ϢrX>13OwL ?d"#1D<=$ʿ٥ks}<y^X^  x\!y|/<\n'ֿ5qv-eځ0%g;.%6bE_R ^+GgGQ_EoY ]hԭۨ㖷HHS>Ott2;X3¢qCf9>5GCp_XHP-,HTJjk<7 4/(2&XUΙ}~b,t6̓uc6!7| 9RpAHl ,Sv<2_OT$S&@)臢Xw ̙gsmta@'k4/09'7pYu:-? cY2b,{-ˌrֵHQ@CdJMIBﳺ;o5NmW"t@uq.vxa [̣ 5k(քE="C pj6ZnTW~ ip9=~rT@t޵[h$ڡVZJO !ZNfaG#ϷBD{^B~ꐙHcwg%vYy/HrRxccTmu5Why5 }0p:i1V2F$.Dv5 ;n\Ucd' D%oFI47z-0>6!Cڐ Pԉk Q r7Γmk V |mnHh)ܻMF4H.|q썰}R$U ?TWҁV' E4AyM'Ƃ5ipT02&L9 ~ϼ lT"/潒LG%6/p)oK|_ 4+nM`/PB-Sb $է_fϙS/k{n/ v3xu:92[9I)2!,iseh m%(r @L֪Q,zd܅>7^8&o+*^Po,9kpt:4q9V2B[|4gN{L-h'C|& ͞>\5!,2@2lVٲp`ij,[ \_%sfĆ =H*ļD离b>--@(fX_Nt܊͒(A,cdfsv&"l܇:-ggFrMBl2"Nor]roY&)AvqNkBDCu3SmH$t%Y '.mƳɇlrhXD5b\CZw2BԐvKÍ`*@`R'irzvRcB!V;^SBq@>1T-*$w7w.>F.xeHNZp!ǎQ,K5CF"x0Z8+j5gk0y+hu\AsBD_/M:HߛMQJ)˴?dgaڶV˧u͆gCkfCRe=~R$ (`q"&z֥kj,n|$W{߁цD`(GϢ/t E~ Hvɵ4h{AiǝiC3X( af"9 0?0z u^@?.#I׳wVVwۦǎZ T{4j3!Šxk ߉$ًP8s`"%'0WUn_s֤9] Xl#NHق@#ŀp 7gK⒑}5}%SF;3r_=UtMz(phSxweC1B ;[s3p_ĮWk_p5(dL5H#Qcom/VfSj2 Z{~S]!;V$aPG "Oz=cc!}kEz-ǭ'd!^Qؒr%1<$^^ٌ풆3a؛ ~f?砀ƌ ]3;Sҍ?K6VQt挌 rk_{)wiU [VݝDk~fet"Zӻs³5MT>zTG]r+`E}uRkzCpz|ꉴ &aFoo@_SDTߔgQQ2.dkAVqBMn8y'V8C[y̵/mB{.cFL,%!s W$}w$3*}>u7Ns)7l,#f G <x6c&~wKL +6drtΠ4e)AX)YP̄1=;S"2W[؋C8q {Okr@O_)/Z66P\'h<:{LU'P O @UTFKQ= Jc"#C.U4䧒o|ܒ|,4¨f\["Ճ#ޝ fS[c:O=ojM'ȀbvAO"OZZؠʸ{8=+O?i/+fW)@3$mM]~6p& -ZC}ev_/*4 +Y+H_`4ho@&⹮9Go_Іr!69<ޙ/w`.ؾ1AvUKΆi=nÄ;=ؾ ܝdh6Vl2.EzCs1+ArO,͈M=Eďy۰qt`m'YE6F+ZUt"g[N.#O^</2B4䃍!okmPjªk9hdbkYGvQ o4T4CQ|1k܁ʅB{vaQiaWM|s^̙Ϗ$qap*ykOdӆ qx@ꃛ!6/$BGߙ%Y+S;_d\$ǨR8B+]2I?a:ˑ K0F ,N'EA8W(Ȑ.{CbMchV˨X9n[m.N cƭLeVM9i u0Q!7*3kX<ޞ0YǏ Ozt'ZSkkP U/pQj "e1g;6㍈`[vExg3qU.bצ=FlV};/A(̊^"}Y5;]Odz(r-?#ɗaz ;szU@syEOj@j#ża`hN~ogPtGT tQ< d{=>^4r4``{{0/޸-k` mӑPuJ+l}a^$?Ԣx0U}]J{Mn&7RNlmJӨ^Cs6:`r~R΀~. OUmRgۊ+%(xM)41.@V:]< 1K \;+䙮 v x Mȑv 4}F*lR:Ff x7{O35+;QA(䛱2^mu[l/*{ŸR^ē'CQ"3,K*1'p@Zm2֧.z{ʫz\g3QD2 Dx"*Έ3 [2ᤋ򤪪)a.fSP%G" ˣD ';%V"qp+7! Mw>.vF̑d%xwD-BS؉MZ=|t"://bUgw >!vt$ӧΗ+@q^ ?='Pt|Dq]'o~RW%V[^^:O!c ՛j8V)xBynw7ݶhmy.%4L\ k8]iK -˚fZ;aH Mb?[ZZ1a]V _*.JW0gdСs. ráAv2q%4$TFA]ŵY=@m)6om{VwyA/4R[&'*V^t(AcHZ :+ftDh wvmjrxֺ3F'. OUM,E?}kHv*y"z'gBd2"M|Ϥb*rZD=@v>>jdO6j |0{J=DILT D`{^en#J]$}փcE";^ۄ [ <FC PS[pǂf+Qz0DOӂaGҢ4CF#ఫWa-hӖ@Mxtpyt 5]+@yPaK Ŭn-C>Іn$pdk%]t94/J|ZcfY  eTijW U}}I5pc$"b'[ˀό.^H#So)a~ZY Ac. ^=d~$DfAs鲞_|߁ i¢ۀV|B͛j";% }B![=:Y3^2lh5jOF5ͻxrTz Ŧ?H0!7 ,Wex!?:wwW9im!~2l2G<{%'E9a\F\)2 Ik0u%&f93LX[ڤTٞ=g)$,ܾ 䗀5٘ Ө I{rA09jnA@lÉ>w@um>f{ 0\̀x9:c{(ssO'ϙyj|10Mh#ڋAbӖL_<_z{ `;/ n2Yξ:9M4싧Γn*(Bh+}/%0GBJ&X1 ҆ ICmu\|@&"?t|a* c2O?. q.`sSfu%zWڃSZ%|J6sQSP]Ata-7z"W7MSȫA+6eeJrj1sISy^]//_j? C$4̥JH){eJ3t7dl ΂iϥ=Î+MD$3_/rI,!ͻNF/JhkU-s<Ҏ[+4۩4i|G3J|S=- j3;p,婅p4UsMn;E MONNM9U;& @ B$~cD`sH AZc]2LLGYƟױ ZXkxI%+6^W*8C`VPkE@Aun0Dʚ\3`6r+U P)֒@%FG@oQ|1 `HXp.8\h8>ۓmQ7Ʌ0R#?0Up׀`IKj RKSeRQ7Ap 3Dz.kjYVt+ҵQn*в3LovB t%vA[' yG ^0".{]vp*bԗ \8:HߖoUfm6=@AEH&ѸIJi0tCwV=Fq<ڈ!Gxo&9y&ԊbmERtvڱuS7ѣ}4+ljMIЃz;O8 ] .ۥH} bfLfKqX8yῸ,Q%OڐcPwmtcX/3aYP.9Lǖ x{3jnB-0BOu;,q@:OrC"˔L"Q=7P4df:e<0'vZcBJU콲*AX]>^q(ZKu2ǻ}0Hr"JELJnwmABPk ti΅)_1ExT ޷N1M b/]Vz#IK!) h )Q A?8`mfc7_+:l7/8Np A):lvvTde=ٻ~:sYKi],d &åd+`St1'9%ə6!PbjjUZA,Adltn&T0Vtv,Rt7YA>fOy.ƒ&'D´rҫ. 7>3GMqʸ`ia-A0,6]Zo:Y $l| 2Fl1q=7>/_ r@FhX]A9v`lUP80Zbbb?۷ұ*;QbEE" hnSUDJy=Nrjo r+'ovqC.*aFc%6ha_Q h휬IaictG#\ae%Ґ 9N~:[ҫyABk. )A/2 K찏yaFZ4NnIz9Q5sl1{-83@fP\m|\tˇbIR y6CAz桎m-$ / pnWv[%sPT /#Uib,;lCB5liƒ\c—H}[eJSp`/)LuFIJRW鋆C}ZC8-WttOkQD@ V:,__rGmJ5bcZWtyͺ9y-|H&~~Hqd߽єIRYco d`:%`>01|MϚW0ԢHH2IgîAuO;OJ!xH}=c v]N2MPfvR ܝ։HJWG4 /^K<څb\8 ފrڈfU>H/^( cW**)-۪.=]>$~m 0s{c%Qi"K&NUk$'L֡|E1=%'Rbպ#rI|ۡ˾RcAn)*B˷#!_C|m\_jDDe!N]fB'Ð\]2@$u@g"XBd~0'hl3DOE?oEo O :r L̖ۍ i ܿ$uX-)/qY{n9f/sֺPTBF:/6@&Г_\Q&4%yULLNGA|oeJe%C 3azf;:"bi+UQTd{ueI9;y7Fg5VңOSWL/ + BYTqzpLuv$Q=]ødtfqa~zީe~;,UE=NҎ\ULHH3/CH)Z\`Y $4 =ԍ? Kȼ87U(]Ŝנ<> lj}r(CzɈ%j`WW yd|e"̈́\j!r8dP#ĩβcY4AĝtːsSE%:ȭ;!n Tq7َ6ZGpGbwÅ6ZӰ[6CPoGB8_C $S\-dl+8JȵҶΗiL8V![fax:4\NDPx \E[d¿SL-KR67q"HxTv۹8@ @S+C oe3̧U'b} 6LܡbA3\]wgH驢qAwDٺ!\?4b1£X]-#%BTLo7Hiϥ)Нk0 GT"YF.Oے;&@3"*lbE hJcQj$E>E까Z 7euX%c'SmSN[c8 <}P0%oNam'wRIU~ XC \` އ<_A'I}\_?=HTic ~d݉:N^W[oş ?*B'd ewDKFu@0";;9 [aptWs|82vG"ڟ>JRDJBM*^@cZy鹨8+?Ko;CV6.^!7xTetﭓm?<]7{^&s>n=}hkLbWrY'ȭhzW.l%r".T)w(9)9ƶ]&Y+Wƅ߁k>O"S>Ay}sIU,x[1}(GD;L.ɘDԦgy2bmqߵ6'zY6~f-n '-;^R(--ǯ.T{uc!OsUOc7.< @IJ/f5#Ul^xqȃߜbЌǵsrY θ pC9F}5jߩ5jNXEq\}ۉB}PY4΢SH7+S(gs |+YJN[K1$mc.z/=QO;JZNsC"ߔEkBmA3Ԃ.8M+*K`pY֕"/!2@"dc(ڏFc 0*+0TQ3Qap7Ϣh'{B "e4xT3z"ɡIbukWO#TgCBY*+fgUףdtW(w(ըB_} XMNKG@;$7 tmε I,l'3ilvD\@a &{}l |c8_T ,,3BDBAegFb6Dƃ9%>>EEΧ(2anޑ3`bB AJܔS,ic*ǩ4F\Y8 X 1xd;vT`\C(ܚnܒ{k$B6APt,A%z5 ]Y^#5)V[`33z"@bFdΜAPͦMAljȭf$.$4NIO@)ةڛdM[ƵuxYyhjh,ԕVq:}}($mR_N}`Rl3E aISyl2@[@nQ(%]? eHx0(/z/Rs[_{9k5[px הD@ E:x@ f"Ja \fsGϿ(mDQ#iy]2:ٗmyjo@ddOt"5J$rh81`eʲIiG 0 '4xr+;%-i!%D,DEY'7W}XږI ił} Loy *V%3\ʗ6CgE ,+ԟ|: YV\uv(8tf!jJQvOrN׶8\l7'$@)BaA53&?#6wuy95Gљ}Nyl?]L(CsřaƧȟ.MOx&(ȀR{aa ߜd%oBeup/剽,dYK,= J*3embaHP,o5e90worjEds6^%:>*H z[N_jD$UG\-?jgX{ꮊkWDZ7o oyꃱcΫr$&C[A)|8U~GVgQLuas0;@{74mDbҷ0 G<?\B ; _\䉒?=iF *"w4cYx!pqkJO'qPqS0=)-:U\O;>U| e ~i$7,`[VEZk]n!&ִ9> Yo,M'H?Udz3C?S @ݞ2'wʒ*Ff *~ %Œ"~#Qை݅7*I-,(=H*STE|N@V%MNQ0+aQh,[/\ܜѹ%P,^fPϑS#ϋrơhd -܌mi'>l3>_?eDzՕ' ~EaoeB{W^jJqlP" =<JXlNqCUrQ ԇ#j:y |ݼ va?%9rٚv°|Kmps ,s-[J)m(ik@ 2 gGK*"ؓ4g9>.)ug|DOX/hk0d].xcScν܏N?Tq|%6mltkٓ}uutfXa!d Rp#!oF1W.ZLǨV)q<\eIcFRPg?v>@w):3%RHWBT(^(%cOT1ݬT媡2 OgH4;k1^\xS󽣛:g( j/{*7?#3Ё^@_)ΐ(DvVݻ5#Ts[{ب ˨y_1z,p/H[FvҊpS,%ٔ~;.u TufTIsq "B|'UHK/vV-i\ldz&Ps)ˆPM;9f LRϊ'[&h4C#Dő.G|UEx0N"}sp!b7RK rxT/(+DD!-e`KR8 |j&ұ_hr9rek4Zxi),rzBմ`O||ݺn躡.*ܴei 0{GaJv .KxGM5P82Y:i Z_|.sm3~??ReI(8cPBgKU?*zTR+1ջB6$,A*twQ9N:mvz0o˨ TkL_q5 tZ00#7Cq2;J,᷎dQ)oaHd> Yӡy+!(@hڼC,/vZU0 `?L졓#R gy&}jp:|[dJ~2 j uD%ȏЪJqj9qn:z}u!ޅI/ oYd{kZ08juqhk{j׶zn k-$2j|{OSiaJh^Q-p4@W"C'n#2'>%5ĄTL߲nlcGkR@)nJKcϝx)<)1 W'@wyԞ磊܄p}k<;% 187?nd)`aiNv_]۞!q U͚~FgVӹ=:LtltϢ\N92$=yܙ2v"}04ͣTi xl^7]V|_M%1,63ڌl)]lScl8o]0ШDC%|Rmbso9#pUID{ZT*:^0 [NP)\[UăB{۽ޭtoQC_]=">yy\P׷3sOK*!`q Fr< ެyVIkb54[w\EP$I8¡]i3C}S bv=mve1#~ Ő7HP+>5-1m |i0 Zj|{tb  /E^[/vtx:E[F '`F<"fKǨ}(εN"4g`th\31OuJvyPh~mCoαjw"OKF@ǎY;[~#R' H[Mg9$>t!\nwGg}y]eW (HSb 3^%d\+,ɴ$|b~('\M`U6![1c4a,n nW G%=L1A}ܞITroVzΉ¤H)idöίW"JzT=0S ٳ pӮ+GlUNFf%tcrc@15ߟB "t·ROE\]r, #~CWd21Ԉ/6.qQz0^*]~Dĕs&}Sac.@nfC\CLfQt]V1zθ"E/ /JIETqyO9E&\_Z[#OHb+Sޠ.nZ%dG.0l50cL줡qs͡K*EncVY'6"1ȗ]cc.HD.;}hJfO!Fc㬌1e$!S?ܝH0%QZeN-'g"@zv@S*eJ#uِflgn>TI!BvnݍL"^~n!8%5V ^~1LdW"q̓Lt2nݹG0^R%SF9$(>U8t(JGu˳7t[C/Ly1n{h<Ծ`R O{`,w`U9֡yTt aΆ$.wddh7.~)".DWO Pan|2R& ?% /R\_u0x:0tUmO/n9 z؛VA;0&刡9Tf*ғZLT+)c8o)d Y5IGkI I2$yݮ|lSŴ.ޯl>Mp3Zhڸ2z:\B:eߚ"Pݢx+ 9ڛ AIx k'K?:ۗbv~">{kfl:z@?" X3 @: aD'~1/s f?"FUp?н5p7 kkQ0ɻ1ZNANBvZhE5z0Ъ=)y%5S,|J'z۩=!1ݦ󏭮{ՕӼJ.}* BuF:߱۾ ?P|+[^H?.Jx󣁧zjXEl?qX,,Aii Q$Nn%`/PmTyˎ=q * XRe6o,̑Xb}nR( Ojr2qpRE[0]~]øi}%"電2+ D`)᜶| I Kֺ_CŐ/ }ϤqX'NrW+ӘQ.tsQ8R9Dw֤6IꢌԂngUkLJ봽(; 'pJ~P+k>@ܢh=eshtm͕CU}on:#)}i@x'\EEWD&$4\jgC1ej`M*+|_YpEYEr-uGhnk~#t 켼)ECݯC{3-X_uZ_o%MF 9eFD/ #b%4A..R~YdBYN>V v3ekٕ8jCKvVLyבc4M ~ˀ  ;`-=߱ia֍Y|;4kͻP*1[!qeZZ.OlfM3SwP}'*DL0vM('Y:Oqpثt"Gb`qU2 }dg(]y>OV0߆hxFsɠ KMDJ=+8> 07S; ey!VP{x-tLs\A\ٺdߊsm,<+j(`0a?M:S:#/5ܶ7QMh&֎U`y!c0, "1+rQШkD 2Ydc,:ULW+ E"lN&le'~K%htjD+dISfhX7n/t9=dbc0ԥ6r*üY C8Sf~R8WFo7R>m:Bkf|Tɡ}?1/^z4/i`_2JN0J-C)۴Y;ZˠSƗmJm*gC!#c(tJ)!٠ȹY '\( RڑDmnq=a53qbJe`悜5E\ޢ)$ݦ*v~P " 'DX m oL\ö_uWgY&!Y'/E̤b9FMSj_2h.4?:4*Ϝ`˸]+88TP;D.~Mߞ_!%-D{1DCc^xmouY抯Q Aîd2Τ&Se{Si9yp Hs+l ydy:,Z.wFۿ} 2 n"&%iMJ\m$4ۺu%ꖑǂf,DQo=lTrC3p,ܙ@):UhbE=`9lȞ $!ZFWjUCǞq]D69U4n9[_"!T~uՒ/֘ސ(:m xd}c$ + ?Qmquy12YZ!gV|mDJB8 ^ ?8i k}PX\iB s'C{pgϣ5uב¿I(!壃*fؿϭ8V 9x O . O&hIRh\ ^2>X2Yx@Or~+z{6Ƣ"vÅqaW6eM0>\Z &q$a[XʻQz@Zk{N[ b~]'ll-Ў8^8h}G2pE6뙕 {":$u5 ()kd;T]bzJ 3G/ӥ2dy2(s;ՠ(W.uAr OuOع>(%;ɇAN 0~ZP~JZ[iZ6F~C 7aioyvn:E1OU<ݾѾw:[isЖFGbBgke~\Ʃvyj\uaVlwx#I?w_>k &Jv)Vm s\0bu֛/L|5a.$vkxBc @ӻ %CL@͗M mS+h!4bz<T/ 4/ײ˗j2Q!ݯD CPiEJ]^'8H.+YW܎?CKVARXBjBGx {UIgp*KDwÙ>LsnY)fgG17z>tE C鄚_޽$G6'1tڊG8`28F=Y$,]􎬎pN`u`펲rsP<6kGCcxpP'$#F![ nDM36׻7l:z~bP OA 0RaIMl8?, MBgġy>^^@y~8\kU_̃zJt]]UdHKO;midĀFPW;xb81߽R!A˺?,r6p!gdw X3gtSt./cRKi>Z;SǨL3&k.}AuEꋧf`Э;赠&?I8ݎb>r W*ti;C7tP6[=cx,6W}d?Y%G<|0/đŁOkr1#+z*yw-22<;j^X!,*~B7윍^%a yf`n `3yd|$,E]aS W1~{OZyAs۸45_wنq#[:ʬSdqIdVrɒGb["~Ey[fK2 B%v-IzNZX lP:o6vb)DA)M$QgGqf-OM1!-HcOoߊǽM#6Yv*x$6)pl5#A->z!VCˣfdOab"$'#zȌKBe!'t4r%K 8]~C)y̓³ox%U0n' ycY auykB r )CF{8Qofq؜#aTH~.?#;5M@z5_ڹ;A׬+2}ʥqִ7Z*SE:q?)"crp/ģo0jma'o_}]u}J?.}$ep2V`XOF7dM~va$N‐7Mw389mH[}1("FS6 $C"|dYdB5Ceި(ӥ% ;s:F(ީSjmC~I̩7pT';Sҙ1(㍪?UW1CFpxX+M؟#%k}ϥU%KU'c{S~ U} vmaҹ2_Jv4KzݵG-xrn M@UqwsAG mp~ oT&z?s0( ``n2'P=tbiL+ק2]mrV煥;BX̅*dfS^p 锚7tS9 3zÓUwM;?|`AP\t" 0_SdwORXt;k(Rj'6)-MpC>eX BHabxaw~eE(FG/V sN !3߭o#eg]Izg󮆥9JRH8xbT pI5+R*1r4@ 7;l86Ot l2[OKF7>:;%ٷ7C*cnq5"IY;}S#oD6юxĬf^h 2x3YLi5Z;<͐]OO5d $J)Z{+[$ [tK{`L!L0ВF5F{H@=8c%j io5qxm=Ф &q6НyŔkzٌ;@ֿ:w}ԻN7Q]s fPyCُ[eΉ>#Os|_R:*nYI\2];V횚{bά~j48* k,9 IخbDy;«H[W 7h(^Ճ7t?(6I/ǶxC^ tr-SrG/VE0;㕌+m0C?|f~Q,' s,71 xuJ2UDRw_@4(H`< MY74eTQ+}gb"9k@$bʛHx羱daN<䂣gMTNT2.](M0!ȪqArAZgAS7{RxjV?vy?%}ӍX`BKLvAZZHF2s(+ɋ`hsq,kTIܹ} |sßӄ|V^koSȆ$V ޫ&Z>Pj񘉓~ZUCk!Z:d=3ӮW23{_^eSBoWfxn?Ĥц8*J@`J!S YP䘍$uhO?#;o3/a;vj첚 SY7ФUĠ.Q`íP v8g3CΉnfe|7ZtX3Z0?oseK6s:~DpwCjɓVi&_\'fEWW p$%xfثq/sͭ@+-}:qd}QjB-#%iP` ^ xwv9Ċ˘ H\  T" awr{%gg8d>˹/LDOZ*֭CȆvO0L?{Xᣛ #lx:WҹYNTb٠TR *[E ޜ]&k-F}@.]tڨɗ<;_YE@q=XV$8pK]+ޘbA>g4Fz-B޾ nJnY fIC{*Q @iAy,SH+^37a]@~TsnY.OE0tSC*נt%Sȱ]Yh-p34,_o>+QCe4Vи CBr,-6goQ98zfB9/BA5l ̬%4I}3s%Vسw{MM .ށng>IG ?u !Ag*(=!(_G|;Zab⛉ I"dLyaPɱ-R1W!8oBx+H }MY\r>0P?=HoGp}0.R5hۺJ;B{SPѫ\N$&2+tuצqL$5*ZB28_qWW9鐀j(kIY$~vLysw;D/q=#ߘ%_&w}f41FN?@U3cؔ{ĸ-}Xޟ}0Es !?4xa\>`.{,O\ZH:(>PAwg6鳻M$ߙ愸 t)n$.Ç*$lDAI_ V,S{!CtUݎtmX?W ?b-Z͓n#F"A [@hҘ /#mʶl+/,Hj/) s1"lc&x;˿;avf̻![:(cPF=Ƕ$P"* hhh~$;b?4192`}[5f9wg3̪0u2 )'U]hnµOprWfBJQy Ӿ$e D 6иHSG4<9Lc/~b-0l2gROTm.E{ 9-@ְ~BUVHW"Mn ^d"]Hyu!tw/aTU;{B@(Hs)kk`}ά vX& %*H\{[A-$_/b@qe ؞6bYAhN:.`R WlcGXVɣF6 h|Y{tv jxǜSF}Uf &P/roa%g.|>|S @3v' 4uȵ jոs ~䦡 SNA^ gAH'Lܸ 噷z楖݁h2F}7\mX?h ُ2_ ϛ2e{{)UI.Fj7d S\[чJā?⎃ՐSHѬͺWrh#7ےA/gW='tI=17~MK:d&f hXNK$~Ko$8qNk@W {ʗ q)2R7u&8I`\ϋv8; s+tZ!sF`IApxR%C:lw؋lL*'MV<[< "B wWK*o^.7oj4\e[֍#1!/Z=n;?cqf>.ĶEv5Y-_ΓmAc*930b)M~$)ָ3D1;6joen=4wndHOWֹrY+62`HSGk/ֺ a* 121+TSga: WYƜ[O.1/b@P*#YfXtIh lzo"r%.+~ER N!q  lWy;&qǙ՜΁ >QJ`w[I/M ; 2E>;HRfR XFj[a b>T(#mlH!f.Uա7bَӡ,M{kz4 RqͫD0.9g;\G^ ]-jW*/7K. DXqo0=/n 沗ƿ0~CRhؒ3@@>um&+f1]so_#Q(z~@&crU:!{NQ*|j6ɡ'BŁ? "7A<[g`Bn>Kp@3=j72JVd6xbigNmtcLc1rvSo`dΥ_;"ݜRаǝƪUeOLйNJ:ތ6 ’ArvPzú qTG)$s|!VMs慁pUkfG0b V vg}Q (@#5HsE8 VB5+;z\"m_4Z9S%(#s@qŦ ]+=O:_B|)/bT,X&>"zH@ ?KK 51L#b4S;q78x\rMe y P4̔ mƇ5ij./D_`\}JE$4݀_Ocv(xV -.#yxF/3VYzGq }QǏV,!p(!ǀ"xl:gW% :8or2p| R:w3([`oJZX:Eg#O6K!8Ww4đlؘVK̸+jUƦWae"Sbx.;HNPr3+?$ yN0k=͑V{gDYE,jS;i 5d%b:3s#f# e y?- \}\ɗP;t'Ndc: lp:'xa`_煪eԹ?xUR)G[ dZz^9EwiZꚧ%UvM`UM1,eKNڷScAr yN鵳ЃPIޔz"U#qi3PV:mj\,N'! ScwH9O}++|Ѫ,S]F v)0CfZLY859VAZ^B $hQXa,Q A\ TpQb_ld)$Ȣ꽝ޑP/ חoIg0pЧFzYery C%IfW9ѡv>{7fb* }ZF$$BXH7,d*Z䒂Bt֔jO\bL8x3qTLFt=0(Z0=hcf@dY8ꎎ]Bӎf#~Ca RE{\3솾SU1E4^M{jՑUxȕ%?er_maZҟۈe"L}&<^t~D>Mŀ奺I͢FKROnϭ-aK?q)b#]Re~*`@Vw(,c-Q#+| !#b{bÖa:m>{smj|HRr.)ӂ8z֢a *;qXV0wߏv zƮ2o\*jB`ʁE ӵg%˛hyd1^cyiڦ [}60]f^[ o~s_(^l$)ִtk7ik ]}ޘ33,ϯL~JHzۼ|d`1 疉zX=&pv0ʭS,r)Wk% y䆥|Q6윖?H M RCF#1EI#@+cIY$C>k4X>vVOGL+Li[Yz⚱wXOL>4_w/߫ 0 Wc,s$*a5x_YJrp,x+;ui&._dpm(]h| 0:QײB9T*ڼ)pb"%*Κ Tcc'R)D7ElQ`"#lQ9j W?*|O'/&w1c6Qu{,Z}V݇^2e|_Ozd޵So`: =Vwn^!$28ԟ^ZzCPT@ő2;N9:0D{Y^KR?r9j'm{X "g#en2kQQ/@󱟹 s*]#_ 5)Yk"?ϦoU Ѭr m:==vW.l'.<4{&Iӎmf86˿#Ͻe8Z-c% yUC11G$De<;fȠTS;n   %OX1*(ڰo+R!jk+qhr%s7nfa)3LqXIzo_Nc@ATOG&L FiCSR+[Q כ B{hۆRZxEJ{6 ҵtJA9QDcM(oYIAW,Mqw~Ht3SK󤓔BokOauyp HDxmCn)`^3*cl2RV8ۓ咛BIe."EqJs&_ۥ+mh9H +!3\:^bحz-z//A8#(;E#XZCov|06)؃vk{㘽{ w҉݄t~o/{B5wrQAurmZ>=),DVR'Ҫ=VzN q5~[mly6vFYh]f8VQġsԅꆉ&q{r)s4))c`T\QOڡ\kxp"|M䚡0c+C_<`?(,MҐ%= b(:sU)s6ط2n(,킀c).!*ɋ}W<ϳ!++# ß@ށhOԻ+^ ďg"/u" N 2dnb\ߓ@1q8N\DįDy;]'$a1U]*5;2rxB (y4/aF7zҒ/ĝ^-iF5瑼B eFlKh }8׍zkarRN BpM'X́RFS5maYH2qinϚCasR0Xȣ'Jo %i+w su(w_M.:ITA2-/Yy[S]Zhyz92v;CUU9O#EU\ q#s.QI~vv}l%lypŨ͈Jب2/?hx0цAM|S;0[ 9,Y\gUH=b>"8%Lhwcv96W2Ӟ%1Em8}f[$C0]7BZBՑ1G!'15l%U)礂D } [@po1Nc~TwjZ !31@M0rG8C(ӷoiN6Lk6cQ\֕N JVDpasP#p}mXDx"ƑQԠ% җA(9Q dƦNMڔ !݁]I:OUXCհҀS)Hjrv2o=}F-Phy;9T\p ifO qQ$!zmL3paQf, Lcʸ,#p&"1ޯWd u23.7+"??Ӂ!SifZkSϯ4F.=C午,Y0@أ~ז>$\;DqV3k@t%r;P yLAp =͸5+ t*Kw~\IeZb#Z-άJ?B <6o\Ѡ.Xǝ+\D&sUcimH_7zamdH.l,~cβ^(Yh#[Ov&E\M7us݆1%ZS@ ~ǔagH!RUN *5k4Є!VPbURrvs;(B{ , &8h4~t޸ARCȰͽV#B|$Ēm,f$NzE`3u$rAry:C$Ƹ&B**/ЁzǃɣHCFU퉗 /Ϩ0RlxnJГ~ X{5.ߊvY-|mx3h*й\&'ڊCF--viC(:pqΧݵ6iLDo 44xaI^笵ദy]v5Dsauq) ZI[Vjg)=Lv/e|4J*EggWagZu5}֐CVVЏ gV܄'tf['M?(HZ/B,vEE7kZ ,]7>-Uẇ|uj3a"ԭ9_ۃbs"H-#|ͱDR`X l,5N{mq0O7bc}#7'~n.ww B  VivKSVo"ĥp-%R9t*]LiUvi!}^v9T&=>ُR$QDrApc[:xuxՠ!rz7a \pj'& F \кOZO)fQJŽ^5"M~faO)B]u>oo.V`Eq5ty~XL qaI~kRNuHyw:a@N|n\C~IS)ɈҨ.kt(0Ah& SB/BXAm*uRBs9(¢`&Ԯhv ,I2a'XjRIԭ6ᜅW*_ݼ<`W|2!_v4.V~1+ R@h> nNV 0@\(EY{^zǺw|U(didkG_yk)Oy(0zK%49x0Ee*,bWwwk߳n.^GwZ`yj(kh;a.X8zka.KHvm;,ToЗʇHb^ aᄃVSg^+'WvT`d3'=4Btm \eؕQg0"_A NR:8m1Qicfo5J%ݪK!sO) jfGqP&_CúŇz_ܥ:ǎ-w3iޚ<-Sgzf]ohߘPlf?Ea_au^Ɣ1I-H+--K[-܎t>_N9#j۰)f?yNp~/vZeM?-& X4_]ge*`,<_h:JDcR0y4Lci?aЅRn//S/ty8#B]" ]*4הrj͍Þ?ml*kFJ97]&yː_zt#̱ Zl0vy)-|9| | nH,7.Y:FazҚRU&0It87Onrӊ C(Hx' 4 1%)ԪYʗ.nX'}/]#J<)6aA<ǘ|+[UCdXF|_ ϥ%+]Y)u 2)5q;u75AI?4$LʃHWv02zTػKgAf6 , ոk=Z *rbu8<|<('qxC{\h; - ]Ia$6JAnlLHFnkŪ:uw$勐35$How?5~G$FU>Q}u-ʼjA; e砘AHBgJQ~{ufZs (0fcO-? `@Q~8_g]W(kD [F=FGA+G?%F7?M#?uJGMAC@qXdm8RYn,ΕaR ݶd T%զ|s14 miDuVTw>' qg#pyGk*Eo .iu BP=WM#(h&\l0 ]iF(}wN?je6q4UkEo[/HNt񣉫u.Nkڭ\}8^}HJ-Yօ:Q+"X[eaJ n)ՀY 6NLM/7"%EtT~IȚux$P {Y<67ws˧WI &RrK%L$ކvy4lN1 ʿ.&J|`~8!}\cϽ)2;xk{J</Z%.YS޷kzKW*/Nv!fS3OYTn k܀H^$PEiO} Dj\k/݀-hxEHAPw]ӓ(kqWccRK69Ou[[Kbg~)P`ivL5$Y}x{xtqW'w3hj^ŰL QWmy3B4oMvSW?~uW:!=:f PuE%oǚ3.өk0!;SkY4s̹u~CFӆ!N?1]3|Z4V"x?jFB:\yk~ib; *À&G)m@"/3Gn1O+kE6 l,]$FuҀZ_V[(j/fdWIF,cA|W$! 4G'{~QpjJGh(V|2i#^i\aG.O~_OVGYe4@xeq+lMXY0U0uTM*թq>cW`nn| vRPSἲ *J~{,Д&qMiA(i6z΁s'|'x.7+5ԚǙ0LF\=>O~ Mǁ%{o4gd4 ,t)ܚPy4&qC=j?jTcJ67~lIaUa\z? Ãgam:0S[jTfB cJn.p}ҒS$d&t#x: 7e||hDb5D"\& U>lfUV@gaUɪQꇧ5e14ۖsWz{ft`٘0y;z i;evѶ5VK4PC?#kx[2uO!ҖdZ9 `8<єD>OЊ |d$]Ω!_ؗ?/p)5i@l?ݘR|?חĈq`$+$Mb "Eқ`5ޖ?N1Lll Pۗwl`ƧP`_0)Y4Gk'R[_q)`&jYfoZpFӝI[RY'p#̀):V,="VL[0ɍUn\E^֊Ï;טi b 3yۖV-Id{TkN8@H5Ana (~a'8n %ލ|[zܬe3$`m@;O뉜[N7GHH_/s4_MIw֠Q C{]7eHŚI?8H赻<28cjXn3rTtȱpqp,~.Yz?ABV=Q؆$"Axi3r$u`v MYf5՝0n9ѵ _kbS|[ڲ,lOb< z5w ^-dRbaGCW18XA#`!1I!Xlb8\t' ޽@îV`PULk~ #'d1f1#\C)tTW辯Bc`sb 'lI "CP)cqx=KpAދLbKn=Jm6qREhAyHi_R1mrfPzXTcm{IZbճ>u\RzL+0o3K׷pHsyYX]19nݬAƏ,h9Mi8̢_e @Ja[iZF%pXEZ/DqvndƂ?*UT*$\m;{xL {7E*4d˒K̝E[rbRs<@;MrNG)^?R| e*{$̀xb|`^_,WOX . tfZ5 q.Gbl1nR%1~ضHi.Wm' 鉌;JS̹s#+0бmAtAzJU靝pcfx&HL"<6aPhgȹI V!GMO]`JHXk5zQrI |0^uf*ʆqź|1&HzF?[*:_J̥0+Ÿ76 I -OtYOseدc0 FXjR239AZjU,Y MQU!Mcrj t{ UӶfu J #aҿe z_٣Uyr"e24*Hmpy"wMK@sgu6=EyZx-JV YU02WF8J{FbFU=:3!FWsyf O=IN^H\w 1.iF#U`ԷG:mO l>\{P6ﯖB-k6o OTz˧5]1O Ҕ|bV-J8Anb·NG80ƅ=3qCL\~0S2G#tȮ',T.|IItK 6GbN <'-)1hPpfW])k!itw4y5x p Nfd3c{klD0/ycN0oi?L0e(@zx^8ppAg^ .NطAP!Z:(w@2)yw{?FkOlq4M !O%Ia>E_*PCgVVoN 251DV̤SI6#diiL\D?ڙ kR˩RǬ3jS"6 co OTE`q6$s:?Io#JmdX16grp}3wp{vO ^6J"*/7r$Q,yL4`gw17nZǙjnD΋pŁ:{aDL=>n e`/J( dăK~ ?$pY@ۍ.E Vחh:bќ 8*;FRjndn*SxVFaTaP Ug4-?Nv\.( kD[HڌxmǏ2O ?89"hr=76Kg Ps89]Tͮ&1p(<~?^\Mm_nP)rw6&0S3VȪ SHqj2 @FXn@-9s?4G6A3粀A͓R@5}ѠҾrXza@ ڋ)QjYNThɅqΣ=F5&=bC+շ.YҞEL$|0!2, D,^!6KE + J4u/b$jK+se#)y\J}QEgNQHI0s_b5b#/$8c1{^Ic9 Z)7-꧅˘< pcm|-!w/ڛ.ۤEB5 ϫ #˩G{ž]1y3-imbG"]D]0dωzțF&7[ I8#Tž魵ߍA\Ty5"7h! ݅= S!bo'j/-Lr|CF,=$7Ҩ;̵P-v;EfN8"bGxN~:S䋏HkxN-גS#o vqp@4 s㏎kY_(7ȩܗC*-{ OJp.Z A,n kypLٜ"ݜ0 }9f~v Fq9VP uԷX?9jwc|ҁ=4c)ѐ*rj5\!Ϫw%!cUC\ }E;l˂C#`mtlYR5׍S!\R߼^)_pPtIȇax0}fmsh'GeuzhzB#n-;[s# 6R: mn=@y 24VCf%nDcn(!U*+i(mXdowl)y∪,TP}w%KƩǯ/`yK.J| "+{0ԖSj+LX|9+.J)0"t3:sAXfK.B!Npjm\~>،'J]UGzX7O!jZ` DI/-5bY!httf dkja$k|K /8 a WCl3pq|~wtΜGkn|Q-솋/ᙰîo)ﯰYްt{Kڣdo8GԊ db,mO`KP.kncZx؆{u ssA#c>mz*5U ߲TUAb+Yą(F 6>4 ՕӒ8fٽr!Nv''Wbͺ b:?i;DQ/KD<rTo0jޠ~G?_ X R̫NXtp}q4d; #H#jR\˙yQ0 nq~s!_Oj&$~G5jK\9_KA ;|ۛwa&a΋d&W!ӭJ(>5ko4- Iw Fb jSɥE[fAUVe@>2Ih2P&|he]A7Yo*m|%VЅr8n vhV-r8I`Ǒ[mib8AE>`+( 1J(yo^TE/f؉oQ0AlN1/xo2wZev],ͧRYcd\(] AD1u܀" y7,ybbʍI5ʣTÒMWb)-Fbp"wLMʣJ RvY!~++Im]T]9EVR qLV ըuNMP3ڻ/=BTV1-ks(.bkpkv'm[!qVbDAۡ?ޟ21Ν1bW!{^mH,7<6&E]|tXCcHխ {/f̩6Z:s1A7I6+?ߋAJ^m)U23&Gy$%{W Y__P ͋&g <ϟtP خg), =8#hb]o!A|nXl %MYu.^wA+}sٰa\g'')(4dT/RE-WySk"m"-;i*,R\;->^M-vIc& EJe`#AKi_{?iVHn)M4zKYp+T$l!+ H-e"2*iמqyfIBPС#\j2AQ=mLv~J"ӖȋSUwBM|ؑg#YIVdUQ[K3vѰ5hOk)+U|}%Ŵ$ditߦ[JK·lT}b e{wU!aI,F˩# xHPk+r@"y' I &'#cV X:O!dB?*r_0kF߈HOq: Gش6(nhV'. !wS'v>\H*~h.9}#vnPk g ̛Wa0AE,vX~h~ppQ8"8>ΓrM` v;'2 I{x}Sε4+X̄NX)|ݼ ;~R6$b?"mdZ.u4,?$S&j0դh $LJNc$ wTeZ1u ;Ov3ݳ$ =58n"p;ۊ$'ȱ^\ݡ6sp}Yb/O;EXjS䪦oYcQ[^/Zn^@RvҤHW N)Z#jV1hwY'DQ$}s&  Aְ(>$ɱ%Ze8uCoN:pC]6t迦ZT1\؁H5*3+,C"IF1G6BJbs=_qlP3N;4đ> n]*_ YԸX.(ɞY=ADXEUdcj4W@;}Dv=*:Qz0 A[Pg72O(5YDԉߋ-"Xl5ڤc0ѫ>^aoq :geEU6bZ!eh H qzth pHoK-4(h]BTA@0ކʙpX)0w@*qSd*оfDm+)2mӣ ]x8_'n[lrݗCZYY7GVa'Dpr9*1P-`*\BM^{a=T=d>ڱMx1k4 #nڸ>:&..:kxo~I-|gP; i\磴\h DozC8#~ќP|d";w@Ffb* y +؞7)hيrʬ EU[!l,":/ڹH+a`N %b_$#ے[>"lBuk ڻaY 5T(!0ㇼі15;UkWoqHCO*z=MkGY@r\È 4Y8iNouSި]#IO-#R&TjF?Q5ؗ#bYRu,.1gySn"i MeHѸ}@uͪFWro [` XaeY M!vWa12YR=P{sѵS)3 "6Tk.8F%1] M'(c3??^LqÓWb4^8,]˜`prXTlGſv[yB qj_2Sc '5UY7|jLi3r=8!Sjdi#OKŃsaaX _P+l$Ӝ^!~sđFu( /NS/qȲm4* ݅۫ɂ\骽 oҬ.m-G iʰY!<3[YºJIQA٘qI򪩋,G=Ve=j! j/|斂!XP/1G1Y:dv-lgy4eNa܋>Tud5~uW ޺çBx\~sۿ+r.J7g,&WT]q%vڟ@ܙQB/=%x@o`~ѶcC73RÇa3*^qGnNPodgT-U..R;&Vikp,X$s !RƲGpajr[`&@@CQo?$GYV-|pC{27MQ7 Sͻ0 Y i촢rקUyvߗ' Yb*BuŖ*҆rJJmz /pL5P퓔~1!CR'C̀cwsulC=JD 펆E'#"r=`6ќ[xgMvby8rL JQláz+>|l9W̺hTQfB+ГILH̜nlTRd-w&Yt;ZI,5+Kܼ5>sTv〪OgIJw 6JYlyyMD-e4U0y^gkq"rM&&LoIiPW&%bY֟5\U3k|<3+Xf:N)n9ބD^㓶uڡޔ|e@IYB+R&&>Mk v؁R.Ybc8Ơ]` Lu>P; ~ ahQg=:3qr' pA?EDPw:X B% nmR?pֈ E:-QYSm/\6+zgK~J|HX$ٗLZxs|D.ҜZ-s d.v Q:E/FFЭn YfVyv#ECP Wy!Vl")Q(RYrjwjgc0#wy]-6_0WOC%1J{g1I R\a .9SGNgٽ(S\hp[#[(.v)%Iss%xQ[\ %xvYhhN1^qּDB2}~Q>DԪ/@ZeM=cEE($(S+P|yO[UT?B&GL= tPgFnGHZqhgPv'4ew lD -s :k8cX%NarRPѸDV6p;nmΑZ8bf0_Ru$1R1~:,J{dZc]@g(y07= hC]ϥm] u -DO?-JȈ1 v}W_?])+4u,Ud r"jufuIV> =YRI#X5oxs" GC" g<:0yNM1y@Xg̭ё}c3\6F rH]f8꤫Ob>"-UL¤=@ldα󹾲j֘e>~q)`˜Ζ7䮎'QA0.\ggx߭]/ObAPpT Ԁ5x8Ƙ13}& l0ڦ;^jG'%E9'8U-B85tO2;w>uBX,#`wQzȬy`|k˘T7:mK뉍՞F41ՏK8:]Wilt~i dg=L[܋ eQ 9x/LD)ur .LS:7J4x"8V_d0%#eͰKeTP_}6d塈d?gu h=S֝([ |k3{bβSd w<*yyUWxEOrѝَM,B>LBui%y_lt1*2~4C_鐧38t~A)~hTc"9]EHȼFZRf,hd@^RVV 'd ``ЫqdV:"!.Vv͚Q<83ԓ2[mL'Vuا;V=u0wS-ޢ~O{; {cFM"?̒,n3Έ'D _~=Pţґ1'Q5 -׫b֒GIu `Ȩ%N^g i|@xGH;D8~|;/GR]v2nY Dt.T=s(y9{80+)7vo>STo%c4T5 b$>! aEmzw7nhmZ' U"?d"wSTHs+bD{YkYĬ .ZFtے2:Af(2y٨FUgizXb[1#~jpwZ7~kͫMOm6r0O(0?d;uEy#o%O1R 6.'E3. 9rMQ{f.t6TK8r%edᖷ᱆ŘkܝϞ#~6 xfXAmU3SȌL 7\ NyYV ._bM3<G3.&s^CYc(Ԓ?/c'RcB55o AoR%^e#ah#@&-2ȓ;"ozR]`J; |yyta4$32nVK_}ųyظA/eFӲc LERNF-lnA_h ) Xi`Mޓp44J̴1ߑ%| {eFVyXӶ̲4i3osq͌bł7I#DO:ܟДċI&RUiđ TVN pso6s>/HU9͠V1@%jF`С"Ghˠ=ɃI98<qX_L2%B&S$/FQPtNj.J{?AX "ٰ="րpl˒[O},ߡD荭5 G>"54QV4Fz^+|lkł.7}"eۡQU_#/a޿?η&9fbDecD4w# M8/HTPl <HY%0aN MݹD S|aA& &cU\4G0dhhX`ijY,y?Y&ħ/e_UG-`{ȲML k)^Q6Ksv/gkW;RJ߷[02V>S--G|db`+K…y(};Ļ U-lv?}09\}MKCP9N Sm? }RJS`FvOam⦆aؽ6+yfi; aDK!X-I8/A !NѝA?ڥ6ȧLF_%Mҿ_&x8Pk/)tMQ:vǚ%.ܱaCϴ!]k"7Թ^;=䥽PM-+" NL+*J]&@YvY XoͩE]1ۚSQP^Ew#w]UM8#7p e qPРCӶXt? UI}5KjmxQ J޻5a=7YgǎƤhEmt,-S b3Rċ1QoVO v8UG@C ]@l Wr. 37Lj=_[#k!3(ap_V,2^oK xwc>z܉QW5#/"`~{|=%G8JĤSxϿ3# ե^H">i$o>=fԎ<@>XPV~$E* 5jV6?w!_y9x;UՍI'QnK&PțVd: X]xGslT< $ &6TA2R%*r.}@'ܯJ4/*7)wl)5< !GϚ>,5-Kݼ: a8, baM//o|j~ LWrZ&yһFɲCL3;fm5F/GnZe[Wk XmԀOD4Ru-~a,cSOu^2Ecj%f(ԪXl:OGMla(ycI Y*,g}^Yth挗:,wGpaX9*v3 XvJSg t6ҧ͑dL"#[nRt'-g٢0]#/x2HaZ;_ժfQ_!FV!jf Hym$PFdf%AU ޲b*Q^(Gd]|2&aNav+8*9B]Wbr0^3í!x`N5Oh`)RI9 V(%G+Ͷ=|44wA?]ϊ'c>Y 5Lhɓj'5Kʨ #mGn>YDak!Z`O8čiXȈDwZRMCa2'X/874sIR ;=q"Pì^I3<ArT68_:$=υ JbLk2^8rId;.AD wIo1h@ѱK$-Xg чćE> .绞'Fi6<̭H2t⸺4esɘl-ji-R:>>!ܛw0=AA$( 0bF>ihޱyXq۴*[R_AQf3kvH=i",3%f~^uY(Vi/V3k@)sTYI| )9ί3>J%;G=ى e1[JƛuLD6S%B-m4aDьSa0Y0XӸȖ>җ0FTa_e @AnbT](,Je[K\diѭkN,zac5_J@1KK-0PRցH1vqhfiH ExCS\3*xeC;Ewvˋz*2N#E ec\{KDf.sǕn/R :nŲE&dGY˴rzƑ_fB{^)bz0Zgb#6k\r)-Djv:k:%Lt ~"ok9Kybs h(Oխl  꼟abJ4W3Gm^Xze,rzES:( ?〭-A0u˟ĖxIJ6#wԽ/D&o-;OڙN#;bP/X<_*dDqt2=bx &7JcjLi< :<9|24-$/H0l׆wiF6f\E, ъDQ_cV+9@ TaGd|3RM~"}oG }ћY KE-aDԜbsBw Gq8pQVv۷D6:9fId9.ؑO]%X1:~ByjbBAe}M(4nz(L`39¼Hvt(<$$lJ)U@r7<5'Q5ۭcߤ5fVmG FOl=Wy/pkD'឵+Vl 1^KՁCqչ١XIjI4Þ }yK7]Ňģn2TQ ǶA:A."Y(FYɞWvAekDԎWEk#[qtzo\5Go!7ˁ!x@ǷL _t[7nC.9hTm3+{[- 0D/Lܛ)//>m2b7kζ`EE] m͑G$0{2VZ:3)j -v,8L:;ӧmL]d'6R:(Ku^~nݵ=^9Ay:]A+41^yLVp)n"hbQ>Aɖﳌ(-gޜ-Elʘ:;(H hl؜=8)v(NDO`tRvyiD87 -򋷹Bґ$x Ӌ%;|¬5-ҢȢL8󸑵,={bX[qX "Gt-MI"; kV%g[*KƑLCEvb+ ;vէz5㟏L5}O'טmǔ`>'BC ZL;* KxD۪Qlk]TX!T/Xyǥ;* %s*eU/Q[ ={Ă!aE|#m Dk&w8a,d`|ξC{ KRL 2u=GnZʽoܹSGvڧj FKV K&YMtWp W{|xo^w_<|2D h-R{yr8#/XW; S ~ :Рߧ@)s>լ -[[Racas' c#[lwAO LO "tqĘKkrucDKC |Nl>W|?1 e I ?taQ9>]IBf<깑Rpme֝WK]^ Woƴ0DyyrZF*Uऩ1%+N]w+T'aZ(Aـ lg&>dqkr|הnmnșlJ[doh)2V@0,rR|'30)S<ێsi{ &- . j|>kbqї\Ouo߼ [-+js+q016`x2AF{PIn0W;Yф! ] Gu>s_{M%Zv{.򺼩IM6>|_ ?K z xJ0nըYaRBK,C9 $HݾV}7 _lq= 2j" ĉŰإլ:P䷏ ^mv8,"f~|WP<?z\ִ{+Nrz RG^50:,SPh5u_!'IGŧUE[6/* 5SdZ7к a[2vZvS:KPQ)"2 t' t炮Z`9?wZ)oe*1^73+҉@f$!Vv$3|u 3 ;ai<GUS7ڼHBait? uhli7,aLCbX=%f d|r|UGsՏv ]0j~h#R7lbTngٷZ^y#gYwW}:fˏ \ >',.# έg() P8;0fS{ԀhHUEWfƽODk50*:*_LO"M޳x[W:V} V۟] rh}fX/JaH;GXn:i^u "793 s1Vc.O8ƀ0xI%R~85w)lJd\'{(:ȗwxA1SBSEHxXcw´70:fbJmP؆L3 vuQ/= W)q; (;_8S Zy·YGvujܥKK'w59@E[KT^DiwNLb+0N_í=XH O)T47uAYlrXUu 4jB,5A$>5)OR]Y߿)-Ns۷J?%bɳ_^TPnEޤɘLoE4OFM3zw{lDYz]*En-ɏ#9LlAy# ^y#O 9-kgÓ% rp3u?.D g!)憫yQ㸷q>;KuɭɌiG']#]!cMߔW@m*Z8]dSlK+7GVq\BeCrzZ^'=tZ9|zMu) lUBv?f>/k-\j-[BgTzsx~ XϲDkJwF<  .u!C=#1wz,4$q(=6@d| W>/; O(14>(.sW~){S5vZ2mE`k6(Ql'@0Kب2YH>A}{6_D/F4;_Ibisއ;O|3}}SX@^97|+Ʀ]y;G:08u{Ջ|H՗/qCL5AZF+xIX,ݲ/5%:z= L}ϩ%+q6NH{T*}'prr,]=GކbiຜY[T_dw 3ߎƞh#wP s¼aMͼ.75u3bJ&ЫwN:!| R؃xR5ypOM7~g,hp7^Hx;yͯJ3{ 0:i6r0pPQǰ3=.K-%5!Ҡb紏8; ]hǟ'İHAxn]S/$o MdXDp"qX*^E2^ hMD&Pst,Аh%5/4s6~/r(:57WNK.sN+.mq4\4 (Pb ޜ";^;&qΰy"GeD XOzTćRi;>rgwϠfqph> Օ|C[`,'IhƖi`@fפ:^W+ˌܿCqe:Y=:}쨙å-%SaqtPrz㧝Mס_f-qj?^O1" $֣zDQ&M"%%,;r]Fˢô"{{vѝpJ>fS(QjY.y9]<cDu4Ж;@u}`p߀IюߚdnhbeҢzޜnmrveW-e O//7wRb)J&KCu]Cb{{Jkɟ:YgdT/UzwR hX}Ŕ# /^,] cWѱL5AY#}WO͙fhC*q u=uo7րDNws~' Z?cTQ֡^ِV\iGsgK#8US\*ծ%_ |'y$@=T8Aڠ_e^P9fkg4}ֹ6Van/PL^Ɓa.[' ./u4fM0lI8*M_a${E~I)ުE"\VdÃ,1OB((Vje#5ul| =si棵aR*5 `f' P`';5:=|]aūt B7`c\|gwe0@0?$HVVАw1[\p0B+jGQW?<6ہ0Oc uNNm sldNſ5&jmrLI(" 8iǤ]y츁X-^Rsa;h߂X:yLxD<45~vԌt8[|yf uvUp/=u)Fą!;MN5bM-CtHShmb>*:k{P9JٔٺI>UKPr)20XŘ u~wAr2 GHdjdƒc;+R\I+ee޻7OFA{D|2H/dgF klJwT>L3W(%)ʩ̭4'~RY%@^hM\FG95Q@nj 2viT Q,"]fh<ɧɢC)G"@5L%%W&7QsɪA{ 5*jSo۷ՒZ52&NfT/ QaC6l3AԊYc]Ѵ6H1ST,c:|(`Diqo? Lпx)*o'DD o'r[RopS1feg{$I!ΰeAh "IsצqvG~]/ꔌUR.%$w y0P?9/)e[0Y:_{0 jq'h+*8_u ,{`ԥ˂a7,߀cV@$妃&ۓXSgcRMş=Ծ3`87ov[cBja[@1qC"٢gz4FVC%zum1O>U[&f&PwEo+Ey׆lbO  'b>Lgݚ~bm{TQ/&%ĚK\yx) zEKӣ٣ =jݣ/ygݰ8:qf]~Xzrw N USc-d6[iTvKݿuM$(E0QP5* 8L=jtvSzwBQ#%BС\G "apkbF!gxY.༬sE>*(;˘w$@4~- ?"Kn!@򋎠xg$@]x2E掍@'uJ/A+*Ł:L~xX.OL+#f*o@wl|*jMc׌q]uA?0k-1XOuo PSNh0kasrnY.t0`S`8븦"Q|NPd0zM ͯɕ{}}]A6R - _@6[ZUygn%yMgʶd첁.ȃ>s{^3g+$M'J[N$4yWv%˥PO R%._lD63bR3a>X/M%KZ|DS&{ξR8( 3%o;S:1 ,ӏFK:q9U 4 T<')"F&GkLfK4uW8FMis <@V&0l:޳).[^1 ~7`zp>U3sa Cܴ| M.CS)!m2f>Ms{l٣n3P]:>'jI;HP!uWntdVNE40+Ǚo2m@)usD.^|-v jڶ5ॼ(qGjLFOݛ6AALL1RYXwfՑߟ8q92G2_hA--) fjRi Zt^sK=KrY#L ,~`+a1eX;GHq6ezQBԽۘ"z '69їfi,/P6ܭŰ G#ѯH ܨ0JY |H]@I}ڙ6$#g ^sWTLuBufvi%9:S$rJT^tDE^uژ;IMP> $]2}r.(lr`ibYCۦ1\`[7Jw@0; O$OLowõSS`}A 9&}3B}ԘAYUlBL:Din{F]<…hA@eʮdPy:,o1 Ț>:} { kE_ .XQ\sۧ^|v2s5A4ie(fVܯ}u]lԂƴXDkNK@al`҃S#smP'uA = cSSc(* c=ҭ?.Vc$@JRY\^=S#Mx?[lUMM".L.o{^4K.sϴ t.|*jJ qz 1MTӕ0kEb,Nj1\Ȧj7fK0QˊPJ/LN)@Y 7R¹rl,0N+vv=PT\}N&H_]3Pb3b &O-Q S{|>ZSQ-ԏiHFDfذhS1dTIҖ/`oS{>y#4n?;fI ҧ09@ܞ'Gʛsc'G0YsĘ?0 yd- |Cj ~uF~N)ݟ{;Zi+1'x\`чo)uobiےcEvN[ǓH?cosX3VКI…#϶.!]6%..h_/٪%eF)s2Awl4d;k0I,,*ժ6_xeBɝsNTY y+ r o yOܙauD-ub &ܾ)eQ#1&N8;˞X~Rljul3\cFUF =c H9YJ je3rVMUօ\/.C£ъ>st(a Q :Zt@wԋӠHܝBV˶O- @\±b1Td}p87u _8NY(_'b. )Nnу¿PWW(0JJM8H19TU:֥#B%̶e8 F jHe{յwW_$ m.F8w_ӗ;.5Pa3̟XwLS8T_G]. Q-9&}q,5Е:1^e %I6VF$Kock[~ b-r-1/$&VKLmâЉ "u +sR.iFA"6c\ajS<}RF|}#IqIِAa.#X*gW(6aV=K9mBre?SK6S!#hmTJ󜆗p7їWN}1F\ޔA`De!>tN6{|SP]$ FaĴr"&>x:\kCFOdEy]b /w~W?Ӓ0O,W@<+cޕ`lM5OU3${ا)ֲX\u@wcMˢ6c*l{!M O+ZPʟ_[T}w, jr$EhZ(p_n[)3c?wX`5=v,0T+tφTa̵4 2F5%/$G&*<:ic/r"pS7̑%iWgm< o`{L duECzW+x9P /0˲PQ?5 v ڄi'XS}ޜ(:A`|FL<+km78nEmS44&ϦRyLLD[iB>zh_J@h# W%' + =!K8~.8_:^vd~eG|ދ_PueYcq׹ިƠ SI"󻷲Nzg14d$լ -bZؓ}R;fyAa技QW0xXahԣhVyVy|HR&Kfܐ0.Ͻ9yI]WJ|BJut_? L\gw֌ڧ$,BՊ+wܔ7<DpȔ<$!d:Qky&DmbnV}^Ɇ笲JmwJ+H^Y\ORuai:OЉCK"Vx::8;P94VKl Ηwe͡#ˎʂ%[*6Pts79}ELL_}8N249D/J~F(>o⭱nm/||)-}bY^ ToǤ&ERN<ј5?֗\,NOd[ EO3&U X-;t!&hzSDra v9Dl9e/0;ILB v'MsƻcUnFW"qAlϼKwr0f6`PfKL z{=UY?" =<ڍf"rh0ntX3CU4߬"+yRf*׃J6I9~R&-6.0п)\$+c(q{k  f5dٵ>}욘ǭ!g5BZ(ζ,#ҀD¡ X=gc5`Kj/^ML$VEZ䖶g]:D _E jX{o.i4H\&JYx*z i!DV&A**H;S,]jT OFB#="Fod86nhqYRd!PiHv{;\e3 HM@gddxkJ4K1VoNf9XEѱ:[FtBN&9 xcZzO:l~mħVn~Oa6BgdI oSIGEWW7!Y}*=oݢSwD۫97D5l7u\?j'Y Rl'Ki9Z;&:.&|]Ker{hY6#B#Dyj c ɴԫۗ;N Vy0OpT&nQ- wI7 ˟ɚwn!-.7]5 n2ZIE'?.5:@ .eC~TDŽ /#`Cƒp쑌kQy?vډOIhI4R4qGpR%-" K_QfCԍؓg()Wp=|mT?ABBCerIsc hTh$_mpۢ eЎ8~0SO 0|99|д9!$9q+O~+$emqZ8'4aA/Z{Y]@C ohwgM/7AYs\y# -N^.q!k:V Q8n%`DW[9nf܆|6^hZn E+Y :T#Aϼߪ4ƶ[>WpNv.Y7qq@t8Q>̓a˱6Ä{l5s<6a &sdWڛVDٽaOQ5w"lMƁH0[AxwOd0 XUgYP;#38xhJFSV%C"- &ľl>lat |lr1&M*rMb߲rb"&dX^.AI0}KGY(>m gxCd<©>:"^lF 0=|TAA'8DrBaWmSߘ.zQ1}ڮJ^[ GQc Ke 73Rce.\9vO).JPar3JQ+=fȩ6>T(epLd=Nbpvzq\B{>0b_*ZMhyIRFąa*@;LCb_Ut\21m4=Ys T)ՙӻwUư{CIqu`sAAٯKfoWN"*CGQH=Uu1?#߶o.t ñݙZ l(_817$ 1jaK̘s0cMy(_>X͛GVxSvͨd+P,eHgé2yVGԐ]%8)l|1[kOҊ8`4lXrª%a+j&]7I|zG?^Tm9E[jU4 =a^8q%7 _,zTDlXQ~|@ޔf!Hʥz b6;$xnI*, 1*iXW~1Q'-aZw2SkAY)C+#^&X ع c͢B<g4->ȭ~wh7[}i we|zMl.P8K=AzmR69jv@H}aCp?a/;p@ mAt%[\nd3fp#1qjn6(GAT0o&S,G8 b$@LH'^{Qi/~O|n}N2J-JT8}SX(;`CaT~L''x!F+##p}eU5,N5eQ fso1Mua:= cMm%~*  ll`W#t4WK@[`)' M.jev>q7}<fǔU)w_ . `,0JxafJ qAVs3 zSC_#$|d .0@w֜)R0Ǚ !: {sElpK!7U}-u@"Z_MOQXۺ /tf;4}auuPG/@5AْƁN&@u<اtB HΟ`cyfB'Q uڮ‚7)1@w \i޹T'~68=,C'><-|@+UV;>へ+ޒoeZ)#wU3S =<|-;i1r8ӅOf)p-z@SFaai$S&" hLq49)- hhܴb>n}1kY('%'RM4wRXUNlh+Y06*酁0ϔC>5,G]u* 0 1G]-  u67~Pxh>95~W o` N) e N IkjN'N;Ó)/e׶BJ ye@t,x,{Z |MoT=CKeBƸjmK,#2V[26n*0+ NOi9fka,%,@>DIJKgHiyl^@._<;,t"8e"X^"Cg/ZgWοy`!t<]]sceٷT9_0N 2`]h =qyg#LLX9?}/,TQpb a6t7әץF9 CQT;$%7 ޞ]2]{|%̄h [D'*:ITop0BU&X }kVbT8J"P#jS 7!}}Mv33F "S\~3n] ԡz⑍:Yo%[} ^)k\bԜcJu JuB4hgG3);=aFCǿRl!f~dW9\ql|Xx|p.un_p4*NX$WqmN$O'^FtjU BXFJ=єkí> 'zxMjF VᮼahUJ%i>"[a7br%P*X3\Uh137dLFM:rT4\)P${sjIW6@C.aJ^)5n^}Ύ[^#֕>FW :BLWLAQ HXN!+oU| Vo2L0lvP63J((JKbEg&"x%u@OzIp\68ӌM9[9bktM:ST̊D~xRt_P%KL`p#t0酑,S,Β>h$2Q4J*G6U^}L>äVXZy[8H4ƳԒjBZ5d8dޓ1{? z Vt˕[PR}Vu:  d#e .Z( E푟um0`ݜ!D껷&O\ti3 2_ĐXߍZL81GHG|}!o #9d62i<}).tGyQM9#}ݕil`s={~x\F5s,&FOL}̺|p<]8JH(\&MU= rxyl.ЮO :&Dm˃Α'k֒,ovB7*q80JްVLZݭY)Wy6fOS$UgwUZGi2jW,ieu`uŌۉ˚cGy/[CoFlIYN3dzO|#gOO>z ?ʋ T1ȿex11=_Do3}?ҪF|M;tꑞ>'n_{ dKBյ$䇱9}ǘr;]^ yh7(PB[P62z/kԯ;1Oq+f'~$)'4VQj{ȡݵ;?`rsХAg),skpq( g4 i,QrLc"^7݇B: o;6bkzl%+Eaࠏx{K"\~<]wm%7? eehWճ$~>y%P?,7 k~]O_-\I]O{o WI>sm`Of~t g,۱cbHavnmH%%){vRcSnL0к@4Nzyx;#Zqf70eՅۣosqF-u}Yt C>Y^k'Ix&E@'wnu=\+0xG$I`bL畒 d3.Uzb: Rt~:@SfOnQb큨 l+IQz¥H|K_=EhGM@8 3g(f'VJ@>oU@y/Xs\LKQH-^ N.aWz~<1!^)1-'B׈є;L*`:*] wR~OEErF#! m^m%?CnfZF(sU!A+d^1OdL֧Dl]2 (]k:h 寈u2;)r8M4b5fy^ 8qԆwy2b@t (|1=ƴ!ɍdn+:syoT༏@mЧ W {~_Ϊ^NYp`D*݅p30 9aDj1yi7¾CqW9ɷ2l E-5͚;&d `zݞ52\$p\*:.]#B|@n Vaao>`i&0jFRiT#U/7x*8/69<))@CΆ C jO֋/;(WN'j*5kıK$2txEMUt&f0S@4lTBirES YC{"c%[o/?>校zuOt݆ f-%29)(K 3֝x:O~}#;xS,24k'! X.,u*-aW %#.9R}7jK'5 >@i>u/F?2K>~u^s@9ewVK C(IӞXRB3HdD/nx4%j/15Rq>>$֖bups)J T4~2xiAE7馨t1oA[)·:Jݬqwꞓ0$(W7=Q+ϥB+g}I|,&sƒ%cǦheBɮ,x27tRI&6*\U+Kz%GΚKؗ6!'7:A< țtQ!.D;*St."]9Gu?A,bc.OMFoQ,0{ݎ,9Ţ9U Z=;n @ꑤ%N A9jGe:IIMLIgsq8nÄ/bGLؕڝ`-6S)]!L){>5DX2b.iIL(PkBo8 ה?fqTchpl7''Q8RζXXV+$P<~6yz IYPOgI&Aga)$8/[%*SG>?|V> qV<_* #1It~-8Y/d\g⟒';wx#Kv޿IK_+Uvucց8+BcpaG܌|q%"cVJ[0ͮUI^=;ZEFi" І+H: |F>J$"3uvBM;X% jec 5 v , b_ҵC.?!ٌ_;Fiѿڞ酢.)X -bIF-Ȫ Ij߼+lc=:a첪(tTw99n7:j6S*)ι`0u|Lğ`E =ޒ9+=?]U6Km WPڐu?͖OM(1A%[ h&{W]Ãc=+օ-@HqgTS]jεi倌XC u@FT]&dUA%dK+F*"&持?P'itm/,_HkYi?So9+3 8lϒsp H$}1I~ K(1 ӟ̚+ 4wkaG?d>q Iɪ"90i1&gw|ji1z7yY-"b(_0ۡ쏍_מ*2F{Ae8LMؠrHI6kV9^C}+UV أaL G.SoKbחgT 13_.1 zZ=o?(rnN+WOufthT>NX2)Zu z/u h|+h5 mP)5[D|h/,iYV=a$'DC@T,;[lwy1HJȤ#3F(( Dۖjwy_ w-oV!"7,W=qԴ]Y3",@Qc*Hm*`0;\N< \ "?H]:!.#k`~~zS li3K>C$'2הe??R$['|OܖG sdq-4;AL_CwV^".Bd0 /ph[7(zk(^ZB.$\aaIdq\.=ao)l$*jF9~77\ħR Zb%J K)/B}3G.B ϵ<vdu>2l"_2ס-b'0f7 KCbqqW(Q6x63aNGxŊYY,2R7\jFkla\Z^5 O#_Gt˛},*1cV-GSq+!VTb*QTLzYC|wFRX{mʞ$.[I_iK$Qν$D\tP$ޅ̅IWDF^s@峧 6Ef82FLqD?$fiw>I)rKXX4p4鞂/ʞwEKBx FDܱ 3y%CG+"Cύ/[.jOqdx؜Ez?ybԸ2ƪ=0Mz jj UΈ(`!ۀQ seB Nl9~/(4Έ4Cnfkd_#>ı@O1ٔ؎fɠE>Cn$P]ϑ*XdYFWtG S`,NGHt?FRA\-7OCkECMQ9?=Mo/7<ŜB5LA1-).=$>x7{ވ;63i1De,MRϕ=rgc~cľI9H;gh0*evz~vc' $AD6iH`NR: lL|ք(](i5sAXs)MO ]0RZF0.D}szQHmrL/([t>09Fw9B|X@=Pj^?'ퟌo8h~F|4"vTJzߑEÜRꛟ|sgyj8 LX Jixģ`"2 oߨ gbZ|¥ !;kuy&JdXڃwƤYl:n!:GEL]1=h8 ^ Czt""t9A&Y9cUpQC -NI骭RJp~&8J+;[;9ݨ0f>9/~/{'Xs#yhjiaȊ ¹VKkFo+y#ehZ٭=|z .l!1_8;.q$U}BDx藉+qoY+ 4{qF3濪eOs_j}G0lH{C>y|(Wj^ţ5\hfս/L y,fe;.gkfR,N7hXD 7WXv8U4?d3}5~i3x/矮1w_F J:[)p$"cixK'67*2%?6Yts3%OL֬[_}γSV9qڛҬٻv>mQi"k:>H&,K|DA=jj3Td:T[EjMp,=V@=EIasgUop<':$-r~{tFcNU:{=fjK`&k2O"Owv[t-jsM bblcnlTP3@xq_LOEöJӧ!v$ S_-G;48z&N5ZFU܍Z/ 9%D'qNӄvG3ܠfl"HeP9wWi2WP`86\#!XIwRemu9fh*DJța.yz;Q0J)q@#iL!~S夡H+@tV=AZs$RUT8E93 L%hb0q`C1GҨ7}ո6܂&<!ԫ]zI6XI (\Y2^8A/駚\B2|:sۏ݇ -,?&-`uznQp4 jԄ⨩v@Sl] xa˯- +P#:1@ J|&'(懭%͞G(XsdC?*/L߽; hJ~@t X#lZw9QA$qdNJ ب 8y5!ccR_kÁ%CU_NncJPxq0q2LJS/8AktB|RGPX/hT1UK)eVION[D@J<|~D(Li%3i2Ec,hq 1ݿ/7K΀Ec f[XGde)9p~ļ@Z*r|iq=>,DROlv>yMԐ4r@E*dxV~[. 2XHJD懥!0A(o)t Z`LdݒY =!(<vdnlj7="{^QS/*._.crʎykM#U 4+`m2{*Bt0vj͞#+j `u+EI̾ t2?;*gg<%;~xuZ=2iZUnfQ\|/.խaREøUy@_6tepJ8!޷vX,5Ľ䐍%z/_{Xr$x5gW&@+ Ӵc@ؓEiq~ ⾣ ?0Sgƿ0r.R d4T>pxƔ-ؔ"е@ZzL?|9PM9hxBg͉0=YUܕyܔU$p5$x+:C;0ANŔ1 (K,Awj6-61o^klh]дY]lLct1Q#I3zJcq}a Y2<;@$?C 0W38P>HFbB߅~iжK3/N q7TUoؼ/N@99 g|oqI抶{mnaԢ6ţ0@Є"=pOKakɸ#W\@1 |S~ CsVzaDG2|}iaX@%ny3fM@IX=VY&P$h H?􊍣2LZP C,gUxt0>_M&XΖ]@RU!9\q^^}Ի=R W+yF~pgRNj0~}Q|u*O{QgK{SW=y~KC.` 7D&m܈paO2R~ 2h],B2ɍ[u9<$ρrI~@kEXb?Rq^݌,XKiؼ܀ȚDM9? Õak'jEg2Q=b7-'4Hx媳NՅ1$F&]r,!WӎꇒLj1EPso Q G1 j;w,ƅͮD%" mg_Sv|E~ G..:1 +Z.vFH6}A a3\͡!ٷ&<Lܰ5Wv7Q3.4,V G3ՠ19sp+I#bҢp1֩ jS<,o|~S8gljڕXzJeU$EH4laisASӊU!4'8{oR-z;_SvhACeVJfd/^f,Э`.6-.W I&qjiXM2KZ>t\&欌a&تfQ͊Co<;a%ڸ{X0v1FMV 0Q G8? =XPhHRit +nK ƅB.iyAl&u-:\/268ւ?zKNkOg}Q+=@rArgmssQ@>`g V/!knUlC(ΚAz9/AvKwfP%IJy$>᠏GO(.dtm|xYƬ{{̮Y0Iu# 0ߨY@b|,(@p| itbK aF4ŏxZG{'s8J8cKԪ0iPaR9}ܑՑwvFBNTdKl'O3u.{/\lkҺes5zdL]y$hI)6xO#fN&yMA30wJ(+Gp;u~Pk>%4ǻ26BmQBBQeZaIt]I]J">Bid8Oyز5<\׉;':Usm1yg݉a܆i6Qi*Y2'(~R([Wܨ[a~Љ */|?nZy^F0OX`=q'.@P{{Aoſ R~VN&&ZrIOiljrUF!`a FNsM?W)g&-fIٖ己ɹLrKtnJ;Ўp角b-Ack4n}U9LTtBzk* CPƩUKHYtL!ši5z>]C3m;)e f-BO8mST+YDut"DCx[edPF-iٖc< _,bX8`RUz4QN'{6FƋ\?@z-m1NFp'`/9RLou%K2O5WڻE M+!FSz +0)r.kۡL^RS7o=ٚQ.g˞:r1ӯ\ c<%2:$`;_rL$ׂst}'.f1nu&#'1Z uA^&Q,_0D&i`e/ŏO[NrXi *{ZeiNJbGzB'8诋uFTOy;TQlɱN=glݟqmY0DcmD]1HH4iWd+R@)CGb?v/?b-z(0^ldx%&My5' ^Cb֑= KgtB+]N=s +chg(|훤7c"%wBa_(ܦ\|/J.o޿15w37]m'1~_illq3"(#~A,5uiƸ 㘰{٫o `gQyNlwlPЂ%gL5DXp7^!Q?] @m ujg9\pAbɳh~wȘM K!n=Ǯl€a:/T,Uze+ 0R\&pYUDI{)9ZR269 d-=!🨔kӶS8+*s֚uD&:8L0wlIB/MʡK>=Ul۷[X:  I\ i>"^ xi\6R2*ܢ/kг(w+nӿ<Ǧ)qYڂjVΚ'T-hI ?z*+]UZϙ̄m`&TA6ALr! Kqc^IAuy/:bU XlW~:7Ck TSR"G!]vRO( ~<D|[4sZ,Sڹq t9_hYPCC?]Nlk ߁3Ü 3oM%u<xkvBxj꾨4nڶn{C|6.doDQ$eThe1̞wHԛsP\ M%t0YHҎǘ{|SUqpnnC>Oԫ|$6^ ksW-kXf2Q~j?w_l0I_tz2Ix~)7֥鍤|w) ̒1h5⏣8 n?$vo}Yٳ S6)☧s))ten;7f?Za@M?rV&O L SNy1SHo}vכMk;&PPaf-3Z𗙤 8V_u*:8 1;l3.^%j,Vi_ `nD]yʘv.K%Xn夢H+#A/Xg@L*ʢLj:$-CZTѝ!*AURgdIRr?CTFf+07-0emU# )2v&mMbSd&XMْ9' s6 ~i%m&dq? SrS8jiXa@.^,>՛IC85r^O-DK,ZMRs[3g %#ɸɵQCYМT8Hуv*HwWs?#995op~w2MCT3{3 ĉ!~ ȝymZr`21:*x%xfQ<rM U`iȡt.rlKU2'm v)&x~fZ<ɴ1F MYMLugۺ!vX`I L(Kqwfjg(0)|p< zØ|"Nn? )Rz^뻹yFGrQZ0 2`x1#ѓ*-zŽg}+2O&hoqo z~=6zf rwR~"S P^R$#[A5g,mvZSAQ[F]؝9R֍m\ Q&260(8M1GDxr{_"8{ 芭1O:5K©`p5xݧ@I Q!\OTlA*޹Ī! Oc!¬V׳;J*g%AZLߝvGX7boQU+( +cLKBx[0 vUU^$>"Ō;iI˲Jݪ0>Ɍj◪E?ٽ!LsT20ؽYı/9)iu=ɥצgGLwܽTa=;: oA!&1{F9&}iF 8d&>a*/CDЗyxt}pn "qY ='ev\ȨKen3͢|jai+8gzaR/0W\ ̋\epzx:}h)2`wy+٥>ecy@(hB)ㅎASvr87LZ4q+S9wؿPNŖ*^5j#g8DSC:9w S z 5~*~w_j&UPi|+WI'W5;/Vv9A˿s;CSjb=)\$$R1u(x3 ZrzŊpAN"]e腊vkOtelޭ,3/#P0z}PƧAH>Vش4<2p_35ЂΘ`]. u7?+Ern5_"_3(a[-5Y3?O9r@(( 4L&5C]呆K+*(^Q02z:N*{wfjDgn+|zXZAL!M,Jy>3.{[S\R %N~wvk8h/V"ܨI6N,c^{ ̥5hǓhrF e,tmy @V1R 5`,&z|țw }$:JOA O{tѦ٠4R$`ږ<Zyw.z6јbjW6V$ȌI&ڒRj݅N{h̕®sK^  e1vbSq$~}bxykꌗ󼖝H 5L+,?^AOr91Zvi\ XVu=i,oB r*#rΖlN=l_޷ De8=CںB0,p$z;hG4Y|'4S1xUwlhA_!ZGN:WX.ˤʴWsF M,1{I23/&Bqhtt)Wʞ3Lm+sU,iqs5yR,kO"e͑dv?نkֈ&xp9[,8) 9"qn@n2k$_0G,HP-:nxP^^GڀUpH?EB>B :i674vs/sC! .R,#Щ ȳ^Ae9Ḧ<`_<ڼ؍Tn5)E?e*-9MM2NaJyRE記{_ %i,̦7)a: yZŲ"1+:˄'V =(6,ϫ߇B,$6QA58>0u fǯC$-" 3@9JҪVb_&EgeQ>.fu2%"Htv!TfTJW29}'JnȾpLNh~Ms_z(.soK!e[Z59gyWuQC9?Dw"K8P8Y7;+Sz[M %^em vNm:;: %duHuE)t4F T*ngE?d9)<9=ʩYLFи岕#B,G`Q<{d*!aF.AZ}X>_xI`ב"&.e5׺r'\e.dDxnN[M ٫A6qw !݄;q~Ks)GA*èOWw/t݁U"6c8(92S#Ӎ]BVÊX*Qc享51%bǺ$}HD|ʟVa,%a?o<Aޮr1p2Mo\_uln'@2k(uz1&d'<TH:߶K 8JfFhǪ#-u-}2ꅒ" Ad`&wY*ɥ/FV~IQQz ~tn^uŻ)Bk! jPoպ*4]bNZ Ǝ7_Q29m}4T|/L.MT6\^1A*T7YӜ3\7MӅ{-y:{OY=Ov*Ʊ׌wJϸ@қ"]zU;SDqqlxSK3ljCm@:ě#F JJg8?I.bHY^*CQxHc!e W:p 9Zti'?|hBHmCTt 4ms2~3 #SɗaLcs"7:iP|a _ܩt=#u e9$U.ǒeT<[vNTE.MDYoJqk1~H XxX_H}٤ݭs*|#WhTokH>Zn2'deyR5t/}pUľ:Z=<&|z?^gNHwg}K;ʞ%{LgV'ͺuk>7 HNNN|-ohq( jine~In7,,dU`.Y$)H5o#I}<npRF@n҇s h|g2Uۇns肙7čPɡiX񦳽CJNެz/=_JoFA Z Ȗ5c NuZDQ%s>)SS{J)p\_~Z3ӢeSN#H&|QյX>hǸ[vmj– 3v 4aNHֶx %Qr۰gW7 .YYk~֣YϿP^*b9}aqhJӅq'ʂ?H!+PqDE].f C,n!/<4Hq^kƶbЫ,[kGt}N(wָs>=i#哄_O4Ssq )i :OieO.q{g.迆Et M]'F {+3wci}ig*!eUd]&axCvRy=!-VRI;Q֌ϣMNƳcI-hCy):в\ _J^4+|]msTWX0o>t<ȝ=ZޖoaZ۪Ka9xQҼ깄RkW] 1},en[ЩP&ⷽ1 tp.D]p(+K{Y!%X& e%as4 IXkM׺ ikZyь,Ehz̍e3>yP@\supZO//LXfbHW2CS T7+¹0lh̬1eJiJEfj9'3mQ<MgĬuGw=n%IFx' uEHm,yVl|KLSWıGI0(yd| 2)15 t8m p-4$1iD3LrX.͓n-$>W msI+8.&HO*&@W򉱝<ʀ'I;(͵ocfEwBc㨥7e|N6Dn`涳:%:IW7 dKsfK|Wz7>F7:%j|CRB،F,{;рBuP+߽Ldi"cnB@s+yJ/6_x 膹WfqD* r1Sk#ݷx/Ej$l聊G+m~5idѠdIJvr`FGQ+PE[;I]FPcdTkiAwܣk5r+VF*AV"w>JlN'6}?A1 DyQ>/  BA>>]J1,E!1O ·ӿ.8 +`F:WL콶⥬e-i\"#sHOhe |O f-E3AjC MkBJh@nB9.kVo+?qNXvJt@w$B s,ӶuE*d+ NĪ6phyC.\ݴ Ұ~.s\Сp Ŷ$Qcz!vthD˶GȋXY2U}(*Me-3wd…'A Gm0 rI:g_̨~)/f'~-W#%Л0HR sbf%!Q`C',d1 hP@ ;E?yKB['O#):ml yB5WB_תvl}/"—B,J]34e( U&/ir'y* A'qLm]S4ʸzi̼-& p _9% JWۦ)pm&;l5uU'BMݓl얒_hdz0^7߲&eсD@wt)z0CTmߴ #TI(A Iؘ##%Q -r<;,s@Ώvk^3Fg=o|ֲkf^(/if8qGc^0V3hc>~9 +si!X⸧Zؠߘ+eazP27FDsLr'do*9;np=#F ɢpmKO'uZU9x`2hzB R/5E[i cQ AkM%|nv&bl~PW\ŤQ}6;S/|\f+ȡ[_TΆ/]uPxͼ%p ǴEѫd֩z> O)?8ɛl^Srv}Pimֶnb}7F#Z6dok'lv.zDCc9H;hTGם Ö .4ln0d 3mH"] k🬁 7;5M.Ӿ1%9^n4cA|x Jr :n1}/ ]Y]v- 5C4זa3pg\TTV4V%tpYDÅl4n42\204`p @V$oX>G|.NIḛȘ&\@h` 6jb*(6FYҊV x(SL}nB,J0f-^.M.H+{\%e'dRY7k0au wiwFK NӼKq*@$kBC8 \F)!\D,?u"~lQĎՓŅIB>>E70 \v[ɔ;Ӵ>{?Jщ mWM{-xz,Ymea)x<9z AA cV[Ty9}AM8Fr5a$# AdIk`|F>6PߺrVUY<&pFo {YpO;XAd_HOqϺ &.E)m.Cr]J Zwl)#P@3Mؙ8m/w9Mw dQr&QTj~{2)":-2~%4D$a4*⬝)☂b`ؑ@>p JJ w/)I)(lx:Tµ ;>K0kI6pjxR-ݫr9۲DPuWe"~,sv{RJM3`j%Qr>M5 *qUIVM|hʊ̵p }yD\ Ђ[͉H&^)Թn/xl~&U=4Kĺh9. :L3 !MaTx^eÎTdz pjƚ͍)SƂU`=6: q@~⤾-洂qu/BnbzI)J%i ^?\|_q5ɕ~ 1:wFp?œL-P,1\)Y{E7KtA4 9BP<_v>NTȌ=fp`-x J#J 38aڞH?7)1sKҎG\=¾:r`vSiG׉_,L;|4mOXBQ?yR F7zx"eCb5Vi\֊fs/+mA~g9Ԏ;WS|X*{P:bǞr]Foct>(3 aRy=*ZrԿ]bAۆk08|ʞ?p8`u+2,b rҸq{m%~)ʡ4~UgG.RYl dBB h"_|WDj*-mv '8[}>fpMʠC1wJȖV:NϪ&WȌ^>81kĈڪOj ('L KY^~ȁ'1ż sϤR'Wl{+=璮Ľ\'X52$ot;5@He!-]3V=ijANneAh|:}wШx'j7r?ޒ70fO'_Q7p XKU{[Tz ljVV3 0j]t4`dˑqgC`& ʀ Ƴ>$VO3wjU>c70"y $[ °CV5mj./ddGFR" D7x{L[ ்p SL sE} u`$fTwodhR>0ģkHRm%LGND~cU%vo/wKm*i+"-*,0?!/٬e+orajMcOLO]XD_2B{P4a2YYM+ +\m|~T7fC2YǚȨLzV9GJP*<~*acBWUEk`WT'BBϚ0=lWJͷGe w"E5!'2ڇ[-5DP'+YLv2݌ʇztTkutT}=n#ޡ9E3ll=3Q6>K'#"5*3uFh ?p|v:ˁ@Vţ0i1>CbXRF13LA8~v?u:Y‹6RqjR Jһ޳Ш!VBj))ylYe{~m<1-xoغ@uBLDD,~ͽRUyGH{Q%w}pќ0qΈi훷}O;Ʋm:(ςnnTKڔ/4iړ=E)F64rh17J3)"ֆ=0%K5>JgfQieΌ§: eqzRoZ!Wej)l^OvԑyQd˔˗yeuG%M^0'MbFh*ˇ ޽< l!,t=qOIA8.z⪳ ;ur qbQϰ'RP"G]ӿ#l&aD10\2G|DUP\i%iByD*jac felix$(]8u JD5ώm\û?P/HF&X1qe. ҁX˸ a>bpjsh3]Wgv) l9Ϫn;'E8p&X9 PZ#<eyyӑ&n,MeH hܵwӇB.K%0]Jȟp! ,Iop$^.]u)K$ϥM0 d>._Ļbe6#qI@nI^cckdOZ~|7#4*k DIEW?eD b!Reӫemx"8L),KzYP-Z@F2Bx{ UӳjOvk~e>E A{>D$Lg 2ִ 㸋O}Bq2(µgSI\,SiڥH<.=tg% Ty(dmVi73)x2NvB&U7`tjL;zh7Z8ck7q^|fyֵKܼPX7*$1OZ-Of؝K4,+;gA\>˼Mxq؛ ~}nm?ӍO Rr?"q'u*cs{;*A^%f6O%y3jCl^f_^|Oٍ>x殗ZӢѯøט leteT,ѐ{GʵAǶVtMс%1_)eՑ@e-WEDLE%ukC{O{ ?6p{I)S)mpcC6:YAhSZ7|d9*GCfr#dg ج D%QSUU?ʬds <٤x#<Mb/o}59yW%wbxY5AR۲5D+ZO^u?Y'x)т|E!{P.Oq@lP"R.,\ k(VZW[uADgb`f F0@!Y5hn 6?Mv~pm51b]kZd-JGdd1H|Zx_YY{+V,?I嵥}JEtvvJ#wӅ, +xvP4vx뤳 ֳkC 3ǾsM!9G~쫖a-6}Q֔fGV' (}hlK'^}? ;} ژ?&Ѝ[2obd\Ro"ʦ3NdL|`[Qs\6LBcJO =o@;!L: ;3\,o+< ntb"N]ީ[-F{5%tksœaϽ:=}xy"Ube{D|fH:$%Z"=;/5 ϵ8L:A3rമ."AueR|_@eRe:6DDÊx+i Ux GG-vV7$):YwHA, n#I: \:Rq~f)Q Lb N:5ÍIgIJ'11 !M0Ie4Wk: ?P"~)Yg8L~_^p"LˉTEʾu),:ͮN(]7*6dz9@KVHeT͈u]4ˁ{:'q/bzuC@|93H 4g{Xfc xY8U(obBS:߼% YtwNޚ![>(3w ɷ7ڥJ`92;  8 ՈE!\S#doY]dP x /,<ؑed"nl%8^$3O:DۙI=$둁 `N=\G枈YrҙY)PL3bO8 @],U|i= TR|hրSK —n/i!Y%HA6׽8Ě4>B[,{t?ꤲ>T#4byKU,w<ʵ ͵PvCd:axX`C`,L-yU'/Ze^ӆ?n)wmi?.ָ'sEE2dϸɓ/3PTOjU@Q{v `YR0l(m!_#׳߇y$5j*٩P/V Wx5A|qo큵E$RrL"C%X_D?i'Ly7ΦE}áfiڨ{U m7|~RM.v la @m` mZzXw}RmGfϯe7 jL`_8%-}KYd9~zJ_lS1Et{*o<ԏ͏ۀ[[t v qRƟC?,I\7^"jⰡ!Z)V/^:v|^D<8׎]@9*љݯĦL,/gί/M 0߬wgVj7&" M ݊hGeЎY=E">O_tCBonZ *̽c|N#ֱ*"٭:QH*N`G GnԦ~MqjT bHTA(; .@Ӿ*p".4dz׹JzB?5V%WgwZC *GѲ.߹͔'z3F5Ȥ>ne%~Abwfi3$@ף bI)mk'} sZc$=ԋ|.1@2:փv@XmS8Gcd> L¨*-6ϑo@I5K3d{&)J7`c(q$iqaYF}ΌL"9M>F}\"^\써" ԣ߯/4}/j"d޶Ψa`ܖ=;=۬ XP-Uup65$[~_$v?^E?;eYOKl7/\wrF̐Hm"l9مa^G0ula|:(bo/.ϯ|}]gFa]p'ܱ9ddtU@9?t\k^A f0칚錬#ZͥYP>  sQh6g1~Iap6M[)FSE2tУVsܫvAkNmك"y?J ZdJ奏1"K+ڜ  Զ X3Dwş&i}uf`;)m~^jDpӶpNv(`Q)-GctxZgC=Az~2 '>xmvE & b,z z-gM?|/c'&'+UTE.$4t (ʮvoYia>W;ԍHW{ǮzSy3Nzl]З=2B\R)/`B?pa-s#S}s Z +7]`d2Tɩp ju|Ɉ/F3s0!YΛ &! VM߾Oy 燞.,qJىd-LvMf O[TѢ%8O p9c^QeADwK,N IXIRg H%v>U/*1tڇ,O4n&zW8A>>J-XO${0ZSwYv_J=]̽/MU,(Ab6$~`$2c]_&qH9a8FE#zݣܢvBV.TE+Ip6#@wmˆ*wӓצhf?S%A`]j~L2Ov#܋Gz6Lrm%NVZlv:e<64.H#DE3?JT7՛,O{,׍\n颫/խC&2 sW ;fCe("-q`]UzO==X3^Xd]9w@ ٳ"/J-U1l 3A%߲K(C7iRӒzCwYhޥ ۔-KZiPRg@5 P"zOd;G*o _W^VIyk*lHlFt*7)gw[eKW\꒥&2YP~`r˱ǢdnUEQ} E5VzsjY)YPAQϡ:\0|:ܾj] 5 B0s"B1/}⡁HnYR-. LoFi[: CKB%1^yJN<9.p 7<[2}k8F ^"`w )-T',hO7ѠubDbf4EqHI &Q7}ɇb+ ߑBUyvi֞5bGj0qL2=iUre O]SROsqNP]i*]i7-0%v9u0hQ^7;p+La}8w^ۢs } hRyEb.")&#"rΏ~[We\K%MW'~ 'ީ/;(Xf?#yDzd|diK4fEo@:?[*x)NkN l=;$YAo604sӡ(</gqxMe} ߋA\4,8R4hѬ9ubGDVϓvu+{Ν\/E |5J%){ >9aQ @1N\ؽ\:tpȺߊ{n{piS\=zTVP@r ޿q(ڀr:-6l\m( \"2d}Y f_$Q? UA;gWa}>O0$^;tBɂPԓ7xSP~@~% ) jXfSngSVx*FDܣ&=%wD:!:+K 0zz:D Ei1H̥C`O1g % [!lqf:bHkmDE N|k Fy#Foc=cbL-+a xk F;F!C U^%~J=8 }ʞX낀sB#KϼDV$}7uY&qԬQ!1 0*&#{~kDH>:#\u!Fh[}*eԊo7 $›8uV1 +I_o{&9Um$ͪo;xCri/ _% ٷQ\Coht`%HWt:FGiIIϥ 0k ˛(h,:i@i]f- +ĥ%~!h#gpP=r.D2ÍOuK[bAko@}lJ=F|bX [(_ՍPc9|PW,yLD:\ ^ɦfO!U@B4U&stEt16=0}JЇ?i e2/zfR؝b]T5&]fD-h_SN)+_]Y+x#GGV*3BM1Y^# ښI㴿`|f?qf@+Y7zfnߩ;5TL,JqWru$AR{\;ȶ](Kh Zg 0SgZҭ$ܰhpP xɦܧWp΀[17Id3!1C[s&'/sD<\C*$x@Rdk*H4ݽ)5|$xUNs-v5{ )^͖MN3/.0;Yx:,`L/x1Sw=4j]dpD$=.hק88ξ_uvd\( 0ɫz/_FU+_f9ٶh)emmjL/LhJ'v.V-=[烵>K`QGJi;ꃨb 'dL/1_wvQΉE3T*>UH|;1S4 f -P2ULݼhx{Mf*z.^ ,p6qU_Λϣ6Bİ̽0 Hj-[}!VfM0- ZIRr,l,2Cu ?`تI6ިrP~t7\? M'6gOϬ0]Q/vEpġSe34ˡWz ٢ۦ(2`N6`Gc8 ft]nD~`9 \ 2j#sK6xSlHa%z$Y('Kͨ^W-Ĉ)YDiAo|f?t{o†fkR '7a3wB~f;H*Z+]} e!hl{>}R1]T"똽ܱ.NJM||=:<=`k2&(]- prm9;4C)dA69Ү-,36%:!hqjS n\`23PH wwrmZ oǾ@To-O:dE9-z`mmTF:XY_W:Dߋycoek&ޡ18 \(#BVf7jvX E@E k@5%է`us])/v>`'_tg8-Eq3cyޠ9|0q piԗzC_4Ba),r4gP!ka@k;Ot{ B3$iGSW[#lC#_s`"<6֕@WT(7{Gx8|)^Vo0l1G [˪Wx $XFW$`͖ܷw$\ZߐfoX2 wCXDw O(E ]u RػOv̎S)W' ct_ΒUN֯ jZ$[-0?Տ hu6f3ye&VpA5{1pmy!rw} DP^{z? hžRlIh)$Gtr5 3>,l2SfZ$`f5ptfBX*} -TP(%ͱ<*\ZW@ǮYB)œE$\AVd Qa:Ua>~Ѩw}3F_Q\Yj3?6!:9Ibzk:ޣ mj35H8d$H\_]dXpqL-]5&U)畐-yS|YǽCpKZu^o;Ɖ FidC4L D'!h7Έ#) ҍ_&g@ϭw{xհj^ʸpQ}KAy)h~D&UVo}t6i{莀<%р-V2' fq*yX\LSԽxa'GsFdr °}!Lx; ?3 `yAnho2SByB/:oQdضk=o6D &$Q YΜ1cזּ,E1[wuT, >Ow7=6+z8 Kxl,i.`yo+ƅx,4Otn 4we:l?MUN](c@`C\=by)E|6gSWٲm.>lAd4ˠ ˺"&ٍ9Y)f|Cٌq뻣e*/` lets xO/9YP=pa8)|IP  m}"?Я;;~*(\ˠ"g~:pi>7Q E~=Է-UoޒTٛ-^ȫ`Z\/[o@%&Go@!ݣ΁ti!ÅF>z6}_2>Kw:#-[h@ĝNU_:A?~7xKv-grqA!24S8tZ9IeLJCSq[#+iTA ۿH'= Rβb@f"9?@pÊ5Ҍ3H7C6]ϪDӌC BϝٮBX~H_Hhꐷ/+2꽗2j~y;ӥ浊oAI+{$>Cc{O#*=o$7ՑdZB{ VDJt޿Xџ_V]Imc A0P[QY@R<9G1=[KѸ1B*- u< -vtT9B֋o jB(, 7\sޏ72Lz#e8pN}`˶hڗ 7v/e:̯p}v}NӐ7xF#CG@CvS٪D yGuyxͣ@J ٰtӒDY!N-Al0XNVC ?hζ kK7:HF2O5qco p=]\ٳ’l ɛ u5oIVFӉ|Pդj9c>83O*ޞ6"D~Cf?\ץנ)DLV\d'm{|p nƛڿu&J?{ZgMEܒARU?E N/ÄQʱ{8s(I}D{FȢFթۀW;vel/ĠG%Qlt[dIώL=t*l<b((Sq{yO,J=k](nLS{cquVk+͠n *;3R*_jSKVɸ [Hlk]VXOq̈́f7E.=uM{>0 *ab*1f&ޝP#Kiy6 )rW ؒ®fUvc־f5~VmYw"dFtm{d[ZNQ %Eb P O xGQ$TEjq֗p_i^R5mn}Q7О(d7Nq4~$4(}S`Jz̰c .[S6ώ2W|-&T-+b.I=BVňtrOiečJKU4KP{ Q3\& Md,C $:i}B,ת9陻ta;3̰]b09AO&,Dt2D VXfDV?*˯T hI'5QH{<}URSUqH{rN&CFkrLkoxk&p>Ð4GJ0rɎU'Gy)`99w^} ʻHn;i%$6A,o7`q,{tI/uGS?olKA;Yv`%OKjQ1Ff]J2|lH!U+cuɶ&2E1`~R=uS[ Ĥ Zo B٫55,8osA2*ĩĿHem$/XAs| ;Qc1.OOáVd}?EvKwѐ.e!A-║̧" S~5{p=ʛlY뻦j/g3]CQٽY0 4b6?C[pp @uM f.M[73 oڮ_x >azaU@:o/{̿j ;_8X%B L7]]\Z*DuON;K91CK,qLJG%&xܓ^7Y΋QiID\1G:C GU $XF~,7hB 4ٸG.3ӕA,Ҍ1mn%BJ晌g ?G$bt HWژ _$J fmZ|3po(p6EZ-@8DZ:yukiG ֍LImo*_s|@{ hγpWC;_^Cl SX2\,' !gY^L1;Ch7#6SG0s0hA0s>xE5F]N{f-KzQI'1v-O%7ü>q't%F24k~W?Udv Լl`|]3S]ԑuw-Zm㉭C5y/VfG{Il"1LQyЛODZ sw}DIrH8R=0U@ X+}G?3F `bŘ]=nx_]rAL东v;Yss3ʂ]`v`NNj6Ӿ2Qsf|'GQ̹-qEtThwF]f?)Nl[^:$f}^LV=B:ݛUNg@[h ų#v_ܾ 1%/)he#F}c|k19]ʲ4f#|A@v+=K b1ףGMBWl):d`yd{VVe R֬􎴸鿤>@n3;LF )R`1L''Nxҁ&ObQ`9rm/0 Z]y̎Sϰ 8ђGd./e.bpA굹fSCh9(\L]tYg٢la۸$,gNQ?6BBob4^b9Fgg'+' 7a kWqleW:< p).$*X7c=cDT@âs|Hp^8ʱt DR9{UyX14بeG_k+{ʘ6UHY79䎃_M~^L1-֧1Kœ9qBc1ZL#spP:*ETDذ@]SLOч-~gzl슻mpɡO/@}O}uOB> P0jx48R8FZ+nH$r:TVbrt1W{R'PVaWY̺ouQHXٖlw8Q3ĀU2D@ٟ&x$* ՑV X2Tǁ3 66~hRbjm(n8~)$ Oi`Y5Y:<קt qִ(9+ n~,-/9/DrռLh t;1@:A.>4QPÂ?)XVw; )MYN1Kp8d EHr5uͫ}x׮Qy}k0um!G9`d]Ca5v,@O߭:8Nt -YMLV2k%ޛ`9er{z=IІi(%a6֚MUAJZ(Cd C&ECZ P8"WWӀE2$ .iZFxgvnzv=R'"2/_)'I-'  sui>̅/hC1&A 9>[,aRN ZKzuRQ¥J=\VuV;!d|Rm8z"aX9G4P⤡>eR1j߅ bmi$x (ގEPaNu%dЍCZdgN)NX17?9c\N [aƎ[Ι *jX2[E.0UV"`=E "X H$} 'n1y7=ZZ&!/ڳ[k'ZyhW Obtr`3&uFXEe!C-mH&em ( !s&B;To X$o9o{mi(9L9aV-r֏;| _ 1@p7o ȳkV'n &XVm_v¥ 0ctUw k õf*]^"a Zǝb lTY 3 5KB~(Z变{DS1;B5{V uv(a(b#{aEڮ=>1ޤJg>/6mJFRU۾s& 9q4RRMtPJpJkOlCr?K4W[͇ dK|gjH^bc5a҃:.z=@z侖UV4) ; 3˗LGV?TWxĿ8"g=:=;ն4K\ef^F鰕dwgaY#O`t%ccIl_K"`t?=gU si/it Ue:j}z^!^FM?YFY!]aQ|>|!$*Hͱ^l1E#bB\ml<@ CxHI W-]~T՚aDxAk\ Q,xO%h">IP]*0 A& Ti| @f~pڽ.d@5@n\gv*̩MtfM0ܸԱn=ZQmswꆌ `EOP{jǢs.be/+:cu\>wfDav+f!<3&2>*?ElNڞHL>ػh'X~ʓ 8Ҫf"| hN10ڙxw">\ThKmd6ޭF^:M MN\9F)Q=>6 to 06b/Y*hl3Za{W`sQ|yh yeKW}IBGP^!k*ui'$C?e]qbDW"{FÄ7`:O 򜁁mS!*)wKrx񤍗 BQY~V`RŅS8 !4/82u&+PIf֐FL~P f䏧77(x,(bVw#1F"U1COeoIU6q)Ce|󨈌Gݓ6wR\9fּS]QV{9S<ʿ5"Vpy*w:<[ Y 7t5e߲W8nrj @wM,iHc =[4ur iJ4(!E-_\wPr18u`Kcvp%^`a0HRn6qyWVؕ"3@g5N#2S;8O }W?;$0lF+({-Ò Gq/n5JzįϽܽ5r;R82_Ը/?Ā9e0cUyL0K~}{Kj%K#}HL_Оo(q;,0vJ`\A.X/h26fI1K`^tJ7CQ:(I8$CdhɠV7[-4-vS7VXYoIHJVשc !-,h'ULº͂&t83P:g\~ifơZ˓ak遇ݳJefzRi)Wf'ɉϚ 8Cv6,e fn88IוK M4^4+ hsOd~w#];MjץR&V:فʩsyjv"g *L.NNc"A;ijQ}6σ zr}Y=>=J6R S̄{PgvƼm>gۙ&\Qk}v iCϭgElvz?^?9  mŗ++kZXzѡ(eF- nRP#@R~&Q$ ~GEN KD%kI0xj^Szm=䄢 T &oEn"$G7XARK "&{ubO㏆ @\)Щ3)4*P/25+Ckq}'@qBhs{ b '̙"J_޶Q;_ (_fNW??"T$R$*MtsTMjҝ{r޽A{k)v\c:8Ķe|8!ͦ(WDdN+s-uIђ5.=ѱ"e$pYPTbb5GlpBGV/o~E `i+LSc(BR2s]նC3fqKVMtHTGeE+IYeZw䕮1RzkJ3(#SY@WIQ\-o3;o8 ű3fdƼ)d?_G1.p۴rNkўOaB0GV{LuyV7DsaHrr=tYЪLR]T*-Wm(U Cx+uA|ـ)AT池W k+Ih_ v4|:O:qnx;~f*9&"XXwhV r$a. ƻ 4";Nfs ,P"yGLKz|HdP9L@رqD/Wa;;IpC0_tƥ([q.:7}$ -&4i8xOG|D\_F12UYxl)ExP2RH?F- vF%Nb@:iA@ ޒ/U/Zg]L9qLd iDӶz5D7 P0pa$3SyZV g`]Ajqw =gVCSޞ ,mUpAy8RRXl30^K%}s(HToïV17wK` -dl?j3ib|.P{²}Ɖc&:z8 `Pn78bÉ8ECߕ(2p{_? htG h}vk-.Y D0I)GlW s!C{SVO.ՎAR0TarY"6yOx3-J5+jnP7[ vpEd"OƲ:Ƭf˭s}{/C4' V:u lxCCPRR{SI ½ԣ1V%}I!,,$"jOzyV+yc,Ә7,KhyQrebk49<7<- -Vb*| Q BRr6~- wZ;gH]w)d`4=1# dk=[|}>M4]--oD ]H +sNOjv/-u+/3vE0m\|9yh7A>FJѐ}f-iR֫oX㡆Ħm:p^4F7!}UsVЭTR'EqAɸ/Ӣ2*yX1ݗށA(0{F2VZmPQ{ ӊH"pwI6yZyWS#* )jmf"V:T{^.os9o QkK|4FM|*Q%fWD"-Wr{Kd9ߩyYږ7Pňqc X_::r@^(D7eJI>5ߌxm Ii%1:,4pb(K:[/g:D J>y+A jsB#"8]P.t=`9h7!LT(Ԧ+eX("N6oJZqI#(J\:L >œǮ-Y>\P>" ܶC .wkd[xZbVj-uvNƀH+"=녒7~rHkչh3h7" R<ү]H1Q9>(09)Rh"YTYxr⮤RF|n+$U"M#nn y ? b:05Dq~b9NMk+2vBA5I4#'lF+ 93=h 7U`ԲnL[XJh*Q)[WfO{QH$4DǧC]>*cmeA@rnS%* AH݃ 94p],=V\t Qg ,bsgPBЙ&QB_xEDF3 t(*=P,3@J{j<)G_G?P_ἆD>4oS?/"w_ˀBբ{x&{dZqDrK$xx$sZlhnfY܏OɳKx_OdUI]EVAQ4@8wxfw|VXdv6`MX֪pWrUw V ` oL ǓR*~Mj>4iAkSK_Qщ̌)>)6p-`tyxJrx .3#_܄֠͒AP |6`esA<.Px*YB"fg/1;K>6 )>? AF-uT|jN;ܠtt#(ViH}=2[fIusui:2LD*W ٟY7z_$®(If;P3s 6Q30ͼ*Wybv,^BW./v zРO)dhqrv-}?~cqsU\}[bڇsy"%hwZ`qzjw{ D3w}36qH"HA-}zA'WchG;(S6 Z󮹢n3Bߙ%c3L:W:uPW~AQqҭWBiZ"!8V=|Ӎ۩~J+d]7_Xtmt`GUTOQP:_VW.h z.'1< >TPmcN[,B{Rk|ύ,ϛM?=+u8?dY]ޜ&92+#/1}Lo=_1ˬ*Y(Kjo^vU9Zr ~[^܅?|ZI+Nƥ8FI6(Ol}>`&ΛQMlj5T(̲ba0ݍs * &s/2NQs` Y&`&@P-XP0*1ζMK5(/-_ $C%Q +o*sz!Co{}qAxG^L%R[Ny ⣞7#'ko $)gBN`D5 DXd HSp) (^w^ɮ/j+9zWKMۄ`~N*YW)$1Tx}Po0lOܳmZCз ~WMe{]Mm k=J YK}ڴ [,WxdV>[`My^9+ժQ]'oP"FM)d;2*%+Sz>I9(zjI_:ϡ\C77##mrաz[a؞VOXȼVYw2!pO)ΡDTy曇ݣ\|'LYASㇽ#Ђg# up_h?fj g j[ 7\O]GKoGWZo4.frBYSJGܦ_wQzC<*;I7ΨER6@Ty]C-? é&Q:!(=ԏ:l"']9e*X>!C1v+i-{ӹmm z-:Vr+ oX;C6e9Oek';d[on t;T:g;u+v35=*e [D4;2kA&Sׁ7p9N $ E˕'6pĹQ"ݾ%UQщx AQ%0۩WT]<9 M"4@Rso;K|/]n̽$bS.RAaC:'2%"z/"ucxA*Θ$wVVumXs%M$,K >ebn-檘BF.LZ A]T$]fvP5 M4ooWŠڪc< " es'ԇYCx4i԰hR]YKʪ|zm݂,*z@C(;8e`N =39g#J* cys2' :?SDaQeҢVs.|9«1v$DxE,45T,7W4$e^R\G&,!JX6NNmӶXrr8\:Ùkg_[qVM5hY9,dh]$s{NkfJ(E@\ CLs$]Ôs؉jrD˕\.Y8Iu7!6a-J{oG 𶢄М4ѓqCE&m!'2M!)Nܣn_(w*.x/xϨp^4fzcfg [T\;/Jt(<5P3~㸨# Tl&'^}J'ilb^Vx~1(ʚ FʹP4Nݴ#7,McKi ؾ!mpBln} /YY>u)|P12i17<=0$'6qxb6ͅz7JB1dV97.:;ŧn3鵣?|3d! 8קG~AcJQ^Gy0JGl$Lpl}PlMiU0R؈2x Ys|GOuX@%ҊwJs,VȈoT߶,:_h2I#?^\# DQyU?-yKAQ¤ mNh{5F:%̅tr ֍}Pm2ӧ K5Vmz>DП^ub_2O5~b1R2(wM>)0^-hpHݿygAOa 4'7?ruG^lk` jt1r|tDe2\zespDSB k㱘W0y7U+jؗdނr $7z; X pw'RJcЌmMжmrtRfeмrk"b>LYx}5<lό1"&q 9$A.ueZ9̳ANtXjǣ4( p+'!-v7u[//9xi_%h[(ʀC!ҠT 6Ce5t; ] HӚ(5[ɴo %?k12|e>UVlZ{.]JKT$} *j@JTKu!GKec#/(O&?*YuA'^ 3|Xk_Jl֧"+@JVl~О\IlzK쒹a&rer:UHqnhg,Fk%'z8|Ɯ@<'`N`TwՀ0M¿sE%>n]OEq@˹O6]d #mp!6dC[bu&/ l]++3V-+,&xᒛeaN/Io]<,*%'lՍ5p? S,'V.`ѻ s"82e3>BoD !R'{i6Ѡ;_HB/N :=9h[fL]H$ƚE§;tҺqhT?YﴼWW024E()xg$ǞhMy(PbGпr$܇`ִetxV?}.7B+~j@j„E9%o#tLYMݚ1]3m9>G.VթDeۀd9YCaow_bp~MF;{C#ץ*0QM44O/̖~:MѬùW"=RpXU橃JOfġ[9l%k\o뮫9vSFR EdaNwy^O6Zg=Ý\ {HF҈eagaa"Ұe:Rcl_tEZm)A8ЂV^N%3ƏCVo:X/욵nj#ObA ds8`Vc/?QPWa`Y;O2R!AcbTӮYbz@8UnsB26}ϣt#Cgxj 7-<﹃HhkeƉCCF!Hrv~"˵(ӞShNfv/t:Ky\P Qb·a+ɪCo颶@x*FSHo`+o⏠疑B~+>Y[FDuxLy;/ly/3\N #3Xqhc7aSzĠ`ɽW˲YVr*=5vZw'gث-8eǾ-綏˄:i/j} 9X}2J?BoV-Pw)Iy?ex\ي~C?^Hp=㗗Ć`.y\eTM ȹn#ɲ#z % G )9'~KRX"Yŕ9x9'Ez|Y<_1}P"2]3w lc};V)f?ۡ47u\g"q'w_> K^K;v>(V 56"hc$Ҁ~Tʛ+aK9ǩʺ)/ɚč׊)J:'Oz]ad뛾-h5~aw0[Y`pCkEFWMWBP5ϯ4~*bz8ሓD (x!|ڙ;=dڬaynNq}k)׾Oʩ*F]FXnKSc+:՝njM爨Rl*hʣВ4%+eaԈu ާ%mj׍Z9] K^1hkִ!p"F;E$M#TZ(A5 P2Ao`T! ꈭSps y6$?]cq+ LXy{UfRu 58{5mYe ) %ݑ|̘:+,/~EtNwﮛdiJjl,¡:4 ى~p-ebn=pPnp2Zq ^u`NzDU֫2Ed pz q=WBC}o0JO(fd^'wLU)x7 Scwn"kc nzu;Ĉ0YTZY4O=i/Frd¾wi‰O't)C NR9 ־h?}U['7.|qKBD"wv&B(=\91e[%9 A2RT93[oBN_OdLr%w c[)NĘ#lzOW*X->t8cMWɚZsWbS:?P濜?]ݎ. L @~=RtVJ8{[mD)e\RZA Ws4$Yl82|!!(TdyJ vάe"x8{wm _a_Ꟁ=B/`c_UɋoyzyX0k֜\l;c() e[<Oh z5:}ez c0:)cȈm1+HK<&mw`b:^1~W-#5 F mCzn5 N'Ypp"%BX++(U{<;*W4:kr"aگbՊ͘Q#U桜6%&`˰]LpEwb[U; iʱ"CXNd"o 0;͸טq@{bLโ`+dCkfܑU+''IȺ✈3V#[*V.VwMDiKt:|m)4G{ B趟&<=Č ԫb5~k\9ZϪ]H=xU ?L\j,AJf3.gQQ@Q*cICrK6x\%1( h0v@i#T eŲp Is(0@9?Ѝp5Պk "Cc.U-J|\؈Bd} -|ܪG:T.Zf;*ݯ@qui9|U97~P="Ɏ]QC-p-AX#PH;V-_yr ,9 icBt~ՓG¸LtΗ*1:FA)L' t8]h*605vByR#=a@a;."uMءfKE+?\X>/lhXXlS>uF#wQqU,kʮp$^j!`Y1& ]A*>oFyjlwvӣ@ȗǍ wOiEC;㞁 +.\ww "^//Pb4ko15mɫ|UMDk.Us=-pchKwq|x[q"0i(-_@y|J""()8bosVQMrlɠ[HuYܲq 8ʹ4iLٻ|.ܮo DP` ѧZ+mET*6h_Hb2UU+zر$i\IGx!qٟ xrڑbWfIDF-J'ߨZv!:sǁa. Q5yNaocvL_ Ԋ$O@W;#CnC?{ư3h%g܅ej~fJq DQu(u8`+LjOK|ڴI'MtE zw֬߬F: fԮ4IK>fVje% KE s^yYTxx&|1l"3,FˬDH"(9Cѧi?n"}w<?l3+k!Më́D-HN 8X mUf3Yoc'q_FIF RzQC މLwG鑰Y7<>D9KDՓO vVLCYH*5f}Y&OM{!hn`=3.ru.B-"9~oš|J5sA5 }yWxsa45|zqϪency~+˜CTn%D߯$JwX&P"47JkhcEOk Pʪx B!EHswmwa1};@P-~(؝%6G{7(\kDɄ]tK~epbȮFk=9;5yZͱXz :1p"L1S¸@ x#HU&?Q8c@tqc-lڪ;Y T8||u 9Ծq/e~ȇXt䒩<>燛1et[1G`fvAbM~/ y0;8 MgB?j28tV]WS3'xJy4DރAMä 29"|X`RVYH>-A6 *U ̇6I[ZfO*'9]Pj@&ucq{eRju$EjI};Cܚ5c|TۤhcYk'L tҗ W;uq*gk枈Ɣyoܛk#, 2fCᬢ?JP$q5r0*r2ڿSBo=kW=$ Ws/`oMќK"϶p8:$,~e70PV=,gjhc/Ʀ }Z 4a[1F٫V_03h%Pu?K[jvsC:hNiA8Do1v(o}r("$B5uОհ ~i$WC8@QqdnTWIuO'Jcf>hP]Y8?ނJ/8o49]gQuT?d>tzp|fDQ S3*~dVMΨtlVX-Z]iyvˏ^ң5 t~bZ8N=DР?' }  gN;7s!2*Kڮ{Ia(p,ҭ./ń? DM!_6msHt4ss=1Oq> (_?1"GI>~Gooo&co9Ub0x(û0,E{]_uv^ i8 .mČn#:?e!ĪM[Ѹ+Sa_Z lp?Rݝ_M0:~ITǢpweGsjYʔG̭L踭&foV_bs1HS{C1}B i9ڵ)"jV:6PQlZto pk>I9\+]Wm7ʏ WORPrv57<~~SO֋w$rRZIhJ+1p{'>,.F3]lFVx$Ȃ+¾'=#~)tGB+Xܗ_p8>cwkU==(lE(.wIxP;n#v'3$ |vA8G΋ f:`X5s{􎸜D:G9}={CI+F[&悖+؝iV=Δtm(ݟ~٦M;!34{ԡh/[\;fhw\w'F.Η\] g;StqeᐬY-c n|gUc6I6 '*g5VAԺWE3}';N@] fs@z0p r Hv;tm}m SpmȽ i#(XT# E'\hn1n8mip}`մ{[:sG8:Ц8E>-2[9Vz5+DϤόu=s| כ|%}= [2?猈4*%@bWu) 1C&eW wkm)*x/! u.W)[piMCB#8Sf+6*؁-)+r,S TgfՌzʉ V(vMnU Md׵y6NЉ*{ 1e&*Yj>Z 4*߭4'UL.v/TknKr@^+C [5!ڢv}\90VȘޛy;]b# k.7 _.d:tǴCOz32-.]QGd(T8bNBh"Cd,$be :7 5kU``wKUhl klßȡJm@) V Ж%I* ۊ]r/JV]~}A7/߻q`@rCpk"L^ZLA`b b4ͷiʪ9Q_Fvާ߄Gyd 6e i ܄AJ S:SH,;ۚsm~B(Kꥂ /0P*HV76y: ͥ+0}jAW_%-7 Cb6!mVK &q+?9/_Z02qGB5"8N~5JQ56_!J23$𥦩ND+Ev3[%QmYC_7IbgV[BS",Ӭ UIA~`vSSunޖ?+d°KMV8Crv.҇$tI$W]FՑFFڙa BǺC""yw8o P&9ճcRU@ۖSLxƼ0sZd HS+DAտUe4s6L NM絑QHؾw΁S']+Ty57~4n1TO-%,?j<0Mj>ggn=1n͋T(skeyo'[FteuM=bMXo\-smƅ=`Pt~t!Ue*c£)͸0t5XGY_5ǁكy2ƪ ܵi@Z/' `(Ϡ /qdPܶR-Rpt<3.ƭbU0wѬν捭bkӇK. 7%mL"BfȾZ@Y<ѻhC7_j(dr#`nd[=q1U;|65w2+fF޸#Ĕ , + ]i*oy17}W_⇝`>lFZvGI'ʂB8SQWBijlGCdK_}YPiO?<*Die-Qxt°w\I=PZ~0D8 Brp~@;u%"k#F&z?8hYrØ&5; R۹b~/!NX=ĠdGqw NB199Pl C:jAGxbn`Ϙ]iy{EbC/[=uCܨƍ}8Nl O䋷rM F4Ni"8 B/@mZ#^yQ+,­:rK{v*< {oJ&RlծU7δLfO9۬Ho<2t}j[T˨1gK&!} ATu,niJ/2Jѣ'xt6#Z\sPDtz%oi90U3mqZȕ^KzY0O׵մb }QȳV_+T'nDCʃ_2r&^:vAO{pApl*1C| Rp¡{c!mĮ*I`D^#~y"AAj vG])Ǿc4|@-IKKdzoH (T'Y!~8?܀)g)jt j5F:0g# (OWC]UkCD~EHEn}iɌdS>QP~Hȯ ޼Zd,Lӝ]rr'1@{zv Ęuo+h=TLy,Z:wBaB,UmGT!)~i\S90c籩u ? `/"JoȨ?VGM0QOKu@cAoPkSl./JpmhyX=&yRe5I|ҺsY<t _kKas62~ Wxё[ה2w>׬kCH7}kg4Q+~. QQI',|~G#ڦyUv1uiH4vB k?4S{.jRDd{[gd Ësp\ `@ntw༝VM vEgc{wر$~:s ߺbMrCYK =Lrhi\#n\FPi*8!kwA3FN9e|e`{ԅZ>ŝWmpƲ XPTsͥ *"dcMLuBKB.#HMR 6PKݖ lA9vEMēHuwpx\3Y%uA __&ghlL>g7PQ^Ӡ6Dhthd0w D[prΕ(&Ԯu۱_xT 89R 3*c.wӒEACf/~$oU`31څ,S7j*#g.lT<YH+}`],ArȨ;*k  SNHRc|5pEwQ@L[ Vd3yTF$6Z~tr%/\Yi_O E [hE'ajJAil#\9x&ߑj(Yx)&T¤}pl seFI9V^ ,%$ܲ6D+t|n@Pwge`-&WҷBʎ~ TFvg*AZs!&$֜X2g')^2&SǬF$08z/NrC4q=Q'h*$vؙg@A |ĥPB&Y~9`VPޟkz zH%3.>&~ p2Ǒζ!^LG2)ҰZ1\ q'p#7'?igCGr崩Q IAn(%: 7EQ@)8@JmJM5c[#NCgkz$}`YGD&\Y**_|uj$!%)D[QA̶ TYqNhdp.t@@RG~R j]דn)HN\; Ukp#3C gNX69DOJ"?guk@ak(~xgSN.3%>sQz" ?c|}(&SmdLR,#$Tv =b'k'in'xk$=B1 Չ^ ĶSeE%nT]USQBVDQwTiiݕs TpEf& :"S]x[*{Vc0$wkJ[08cRȩS$n.t6(áMC,4Z~?[HVV:V_&3JnnM9^p,.|39ɹv Q'ðjeCiD]9WX2mDbV?ƭ;CI`kS3$99qJiX ,"9LeM%D QTj+K8}PcR:\Z'8q 3@W9@`n"%Ś~m4m6#:&ZbXv=0 i?DXW(XC݌mJ]iHM?*b0& WeYX3ض/OƉ&HC6edSl(CP[2}QWU Z| dG?٢@8S e?8ȷUYxp+P<Վ I/wyQT{a+ eYټ-2vT4gC^tY()42[?nJT]AW}PK$+H<(Mr~K6_F}h8vowArN˚.x3mbцk϶3B=v Gs'~~!PH]Q]B%| lgOku@'DcQldz|&7|Aݍ@~x3uyhcf[9NM MB%)G_@⏺ִ-xJIZ3>#ʛ Ԟh`4|:ODG{V@PK=G o-KU;`b>'q(XqȸF]1'EO8?)Lwz1]U~nn凱Qx;#FM2tvM<{\Z1E5zia5A%H`dߧ&<jKȽ]^mLgh7})ʭT_Rz `mSq۬oyvVG El"Wڪ릊YIX`|P'~TDj6)g0Bc闇tO *`"Qlua7UQ듻)4TfVGx=%26V|0i̐8v BA<[b>%u{$‹vXBCj+XQ# *79[r=4ʪmc9ĕK \3n:W&f ._Hv~oӗi`eBc}[%__Dv/YPdF?8!'S<3UlL.k^5䳧%WLJr; ,;+-izz}$lad:uZ XsL*"6+6zsj6<#9W@4E=[O6_X[0gRz/if^x<Q8&9Ͽ_@KJ8ofEmWĉ@iGzoEms޿l'7HrE _SELps f1qn=^̗ɾFB3By)c>Z}?ƺp6g TT ey4u:n${w7b.mǛC *Jߛףtגe*) P=X4x-Yh-d葾J5k/^>O$|?}؂Fg7l^S8ݟg2+}{J%Pǭ~ &sXYr]لcx8qs`7h*21źË񭉣Q`=k#:o"?QqNs w @ѿv9rFޢQܷXz)Tj ry4*%@˶XOIޫ tq'*IْX@Pepr<%B=ɨzdF 8zjHçifqR(+}c6yc'Uef&|6–`g[j>R)m;s =%ǂR# }F.dsK.㋓ze߉C x_R]Uݝ^W`/'iObZbzTx44IKHLB]f2Y6 #'Z{D9zF/NՊw.K^d\W?'dm;_]Я$b{kVE YU WLI\KBn{d9c=8e+\0e'!9B'4G`-AyhEh V{W6t -*j|V!|tcEM0)vN#eҗ̪ ?ؚr[sdӯk-)snBV6 A6TT1B Q dzbGVa%I:ݪѾrW^WD1"jM&%!gSW-_qY+2_5ѣv牶f,PP9İ^fvs6 =6Ty2Lw7Vbaw1D~[(Xl (nX}`9Gc 䟬# iLQ*n܊VQNoA`w"a]"n@EeidDKvr/-dC6b̴˹_g ?}u.(ْ&f̲fzfJ_P`#yb(k-Tj [i6#~IY-M}r ֖Ci9cӑs|es Š"8p^9䶏֟ Qg - Ĵ3'?}=^Dt0 ^h}~6t@i;( '|C^ASrՔ)'[oDߌa|q7$G|=j^/h'Zȅ ;+M@X j&= A =vs]܏#vnJA0:Z@EOX&cl3um[v q` YEcOb}=C\ c ԦTA*QOp8+pV,hM խG{`z ,t7o%>5YY!KWmSUE껷u# 1mKHiЊX/# vN2Gû"cu#RZu<3WԸ=_ae=8-`L*iɕI,_xaOJ&X[/[㔔ˍG=PyI21H7^./]QaR:/gm$w5|8xHό"X RƮb,i}5np7,-~+Gky~՗ZB>|#|2^EO $Q, U=L rlS<ܴOxN F43,Z5yB(ztpB>3H%n,w1&m]>R-j,H,E$|Z>0*e)qx3")==?vpq++k7eǑ?2G X$ñ\#Jr\8qCm:J>h.x&b\rwئu[z;W+t4Zd%óK^Q_|}]ِ`!Ғ5{Bk5z0D)1,~qĒ*P˖ѳ+#D*ep ֢\ %C1s3_Q)G{ ,/i&M6fRy*7V OKWv՞K>Q}k(y8?$OC} &SLPc k,Bրf=-6[HF)B)dxS,kXܣf.(S*Bsgdr'Os˚Z\RV`c# wLV$z֛^c#/ G9FeJW6b{|϶$TD\P6+ڶ/^R o4ZoަרR3 7a(#׳݆LK C ȃ^EJN_χvEky,IH\16v9^b#$c)@W?_1 &g[ wnd 8:`_cjoVfk\2:g{^)<=_' 8d \rM.q@TȮqTy͂cn.'l\W?դ9ʡ)wk!wKd͞*HBLЊtlc\nn3%Q[O|ݹfwd7QVr kV%hDDՎ]F.})?d}KrBUj4Pg.GD*$Z7AY$OPh zfIgǽo0]=D(Nec5ǃ ,N`9/aE(~d3Q(/ [e!s_@D^ݿ\B U}&n\Z84T )@5x&wYqQL\4㰅DDzDe?g?UB0Z %F䗕^fj}E4ft59oȫ+R.X,iuH7t@aV5fm!5jh9(.QVrCʮ#Ȋ|7PSW=_Pc-iPx%?VUi(Zdϧ&PC/4 c<ǭ,<9kgLЯD/*k"q_6:gąyJym0Oz Uj$WErç2dtБ 䂪ç{Uhu ʓ`.$Wy̓i,_G;֡s97ڵ"dG?#NZ<4z=I1x\ff=-YnDʥ8: ‰@,)#wUN).2sZbX SV6rٳnRuR[DX7E5) [:g$e伫^8a@n ?o'm ѝNßI.C#5lq51>My]o:u RbG*_ߏJxFzK7I"ߡT w!,K'u,SE*?9KM!#&t khnh4 "sy97~O *G#3Œ+ŵvKy:v}P3nR oZ5i,դs)&|+bה!57}I؜Y ^]8ͲHo6(q:4\lx!~ ǝ{,@Je(pblg}N!B0 Lц(|--^cofA¤U-C~mִ(;Z5n/@ן> hNFXd=v/\/;޼G4>" S J/vڈ,E.UƮ@I2['F`ed -;ol :c$X+Em&C6xzl`Β X&HgSGУ{V]46fQȱa5i%Ȟ=1k(e1(~GIT|_ ᄈ>Z!)/$Ԑɳ-0f rs6,?=gr#s_0Quw?9wP>St ^^U4mvy,|׭$5˙ih3YLl;:l,x}4ŒgڧU%qn#TrDžIt'7oR$;njlH[u;zq˯ Ѥz3N>"C/j]Jk`v_uKkCˊ37`V0]d/@4>3~:|VGKн}VߨEl5 P뎡zNN\UHMigZqks@v!j03|.!F‘; =߉Ugxⷝf#9F,œ6\!&1 /NTIcY?Q|L#d$E@G&?SSi@" Y.i# N*P}\Jv 4DHsy~:žT(=0WXeN}[ji%ד~J5i tſ$x D8:>"{/xuLc1FXYESSXΨq͑Ci;;_z8y:#>1d]}ssSp0e-_z_ezNO|P#\9f}NJZum25E^({!- !7& DD=SBjC5,pڡ4o%|Â+^%MRAodˈj3HO^]&~)FWr.8˕vB+N~qz`\pB5lkgk5.{%Ƃ%>%bÔ*UaT;-2{7Os3MR>sQz"`KI7"渓fqdO}dxq lvK9NBW ^9Ii̮A7u槼W8̕w lj|Q* "\&# REق'(j6Y: qfJImU7q}kG5׷(7x+$'ڎ.e췵,emI̐c\}W~^ʧcP*A8MvACF 3Asc1 AsC)&_r$oC3':cj.Y@ UciIC=Iif#GOׅbyH:glE[9`Q=9말!~u]*XVOK4LبTN#㌬\v|8/hr~3+9*f:$ar6{pB^Zwҽ7\mF]_Q w+JxU-v8UN6ކU, y=dZyOkyGv:0L(]iJ0o`"UZY<VR~8NlBْ"Bq1Hn^2;AHnIIb2J^K Hq6f/;  T[OWfXvcgݛ/ e]W521Ǹ@X޿23%vq1 >Ryf*sLuQ>;)8@KWk>˟6WE*Cp` [R$"9;ߛ&AQ#C^DhT\h&aKMX dKY#Pw҈_ďT\_b3~ufc 4^2^$'Uӥ찺s>(/W!rOQ,D8񷈏 +Ew^~v}:7HCp-0Huf)Rv [ =LJ 6Z9RHl~7" M/WQG3vHx=͡YR ,z#sJetȸZ"L> ab=)|n65 NV.BuY}b (ٛW({ȷs:<#@WAxtegD~3dٕE.t2M=*":Эc imw1st7?ײ0W"bT!RMMjt;eƕal Ύڡ3XRke`6L, %Ufa8T79r!@DYo|~Ifa&8F:ngEnHu4|eܖ@?y3偙B޶>Q~|/ycK9E:ㄓ[NJ(t{-vj!Ld[qStl=50+ 3pJerTRu0gFj4BpeqBu PٍAp-%"喟(q}P-5^,M6gPja (j[!' ? 0\چ1s,(Qy5}Kr'iGyNJٔEg=^lHA`1py4MCÃۧw&|BAcV-'60fI&xl 9S\wd43uJti[qMf]_b BVOu?k^IX b?hŌl >Հ"hMo,墳#L*(: ˫- .mugP Ϭ/02Es"+Kz߂+8+2w\q7`١ KICeŨUU]fP Oy m&J {m* !TA -Qa&e`yyA,GFk9: -זo ZZkbާ6?1fnfSd.kW]9u΁q\(WcA$kb&HVN`Y[@Γbx C{((95FψLUo7E͟j~0X-B#q8XGrL|3aW=SZLDG>mު:b-Vq nDKp S" W}ĐAl15p/ؑ2n)atajfG1Vxt>U7Z+5!TEAt_P%}mx|HHb+ӣǔNr<$ҙ{tUy^sܕ霕wzRz({DއȞ[8c,<C^` vkdsKnkzd_흆* 6콵`q&,$F 0խ=h W`E,NR}Ǧpɤ㓣TS2^lU[aU߁:,DAffh/AMLz(b2kwPB 3X Ym 8nTF͒+@rlHuH'Ҟ6܉mKx_h\%0ʲ`?RڅȮY!u/_ =DpC9P3,47j,.h@CFfJ&!,/|y097.oc6U Cԣ:il' #̻T\ qV%Ȃ7sHc㕽;\%nՙ䓕P(@̏F͌iViYZ3J\:u+gλ0ID,${HJbK=Iu*6/ByE8oZ=f5#ixۼ@XbL4 *^;g'#-˩F{^mA̚!VF{acQcʼnJrS{j`gs=(x˩P(!kfwm 7A |Dwj$Z2A3!5}k3^䣆K0vXL喜IЃ~QSqh:\g0/ \^]u>{ۇ8:6s1>PhP{B}st&>Q aeA.^}yQāŐ5*^L{ fYĿSIz0:ҷSul~K²ѮsHkZrVd´eʼaF7Ͱl'TgI;.$_h,&J餃`m9D2ۻplq2n#(<[+GB826ġuw, bo])Y4s$h-Z*SI*:^vEőC^?ń阪Gm/Mџh?%ah: fؔPFi =f'Ѯy1'2fU8$%TMG0{|K$v )Rk.>>,R3QMJ8z-oF?>t@*[]+HpS?/[,ݗH"ęŃ%'pEK^ ad6n Q(U L DzV{f@l9j]M9:Z#_#ZHKn>yc9̛C,ٱoz7ӆaUФ=d#v* /Q^՚^Wr j ztgbQ-T$Ȅ9=#+NnJ<p0^*.Fpj+0.j,}jwa;]JXkie:Y$eK9plk{VЈdҁТWa1QCڪDŰ_Avn}#dB  V"C~O{UEl+qs+ <$KC,e~u ~K={[?{_Ubs01+%sRЬ<~Ϛ)J8ãmZg8\E\GLvNγ)-DPה4a)d0x/bMIbA Aa*IWr?" Hhy8KsY:/Qb9\ߍ:55^!Qv#aDw䮍Nbwj_Iŗ:}/soLO|uv6m.g,(E~gv+IDt{]8܂X )P-5:tb05BMإ8AZ.afA#Ỏq_mJOŽ]UB̻:},bO5M)חF;!D/<[O\8QU}?7R[n3pMlD+ZA&0,,=Q}> {jy'(_smz@%Nijm|E.ت8% ]5^;U?`N;gWjCCAZb倶I}D(Ȍeѹ#ss)h |Y9PS ٙ*?˚t bOMoBI\i{i(W GӜr$l}@QSqleK ѱ"vG5XÝZrSZÓAeKH6pC:w]sb%aݴ.s[a)7kM^Aksфm6prgOPgig鹧wz7 +>3-_e>&hW!pk69λZEWA9 QciH03QB}XL">TA͑suT')a;(q}AGG[̎[drA(-s{F!bv>8c%re&c7>`{*# ;;lYaKGmoTK FRbT3""](Oנb IiZ([kZNda4N{9"a9\n֢NKJ ZL۵|ޠY]NC<|wpnk2Ҏ0TU^8a [q5Popڑ50)PMG8(jt)hj0~7p% d BhV:~OgmFvkLC ]Wwim|%PqK{s`RKc_-H?Ҟhj\@Z[I0oM Hf킊3't2g[]k P0Ι4iw`&#;աɷK4}kc[5YcQψ\}|Br:# ki/ǘll /2{iUd"LQ@+-NTCcP@qIo~cI\3/ITJ |5vb&WI?/#%Fz4]ճIJUNDwrd&Ld/_.@tZB9`x$9H(Ar- I^08|G1ڣ8JAOfS렉j |tjUx:R&r*Nv p=RKx){l2I8k*]H0"%&vf/`svܻ,C<"خڭlIğ1zNɢzWdgb/ ЃI+8l|BxcKG3 ?MtGCQYrawIC~BY$XQOJgùZYyڪWqTݔe1nwz-b>p7BNqr<m狛V̾k5%DT6&r*~@5" t>+ζV]$d?^ g}W1.jVpƐee!_f5edd*qꜶ-?=ȪrGiGiw 0T]˨ 'OAugd¬?&#_BQt]ؙ lh;-"›~*JF𕤃Oi`~65(^^:)ɽqx0drY)†=qc0v;Dvl=iԺQA)w4կ`M9CP@[YOR^Bxnȿ?O 3}_E%Л%j&J27iE OZG 5 tq*,pa9JDu샶7^eN3%9^CW00ԸeayE;8^wd{r)]l=|PԌ â}5OUP|9/޷3L(U㠟L&$<+FpToPH-kIp{DNM_BQ-@KhGHڪRg5B`TJQp |n rZKvS /}raoiJk8/=p^Eq0%ӒSPgh\sKSzT e]6̤; 1&HilՊcjX|A_HU' ">GD4oBu$%y4%#4U=NOl;Zf5Ѻ4 Ӌ(!RX6u6$80HGϞR/D[mrQt.!쫊%9# ֦l̪'\ ӵHp{ff~Gg_5FXIJ+ah~ ZLy1o$mGrAÁzN}2m[y^+s:ṥ]>+hGFȤTޅ -=~ĵ2|>ܕw4Ɩx *j]VݞOδK"ݏ _,ȔVI'3K.L#Z%?Î%7NK@Hvh}s} $Pj/+V JYZ 2_wR:XݪZ;sX4EI oPv]\pEa1 iRVLQw@nrQ8K{BK][Q 4nBwyC/XAZ"Qn> %HUaHfS3r$R[›oe{TfŒ䜔ގ(X^%mFUcv1QZ (RkEHu3L7*" Nsa ($Y``+/t%AyD䧤Vd ٵ${O58Pe:%+/I+]XεcV,ǥ ~` {e ro ;Aju$sߴO5:wH+HlC3Adlw$5YPnZItz'w "EUrVC3К'[^ бd?k: R SmMp؂.Ǧ`i(Q;|&2K>S':c #c*7l2zE-: 5٤2ߨ) ]@x |qmTƊc6ѣ ?Ci8=u /4Cjcp()@~S_PI/6sm%`v?8[f^R@j%^Xp~0*gfP$;䎙ۨ Qg8hSx)hx5YA-ږ33Ɵb"\L56]~[2.gKNrB"aO Ki|mrV8e8yi4epF":Qrtk(|s 9DiZιF 0Po$5!Rs` .u:/ )y)OgBF2:(#N7~4gHViJ'V):| Vhz|ƴ+WZI[gLO,ኯ4C->hMxrlBAYd볞7}wGѬĪ7U[(زdAX߽wYpGVbl`? '8% cFH++cp͠/zsW7o +ll P\Y{2.+B0\li [`?c?̀# MI:*b/:!HB[1VyOaĩTT g]{5I[EFrYiw.$-]z oXUʛqlM+KЈtLf@d9|DVLVlh<Ij<^ r VEycNpʕ+BbVn8W)f܊$w_#SIn UENuf>[;^ʲȵFPڠiG0+ͤ)'b쏏i;>V%w"RIl9AsUwwذ%C*iTv w:B{􇾩ԨmYAr"AT͉iy\bhg1ƍJ`OM*pR&PShr~Z, - +[w_ml5&ݥH7]_z$=!u4xKw!FgBa@4? C {َM:2I*΢v"jt_v _|b31R8NfB,xP`}s807Bh׬b**% 犆oV͌*z `E8^V y.  "s/7[_K^2F2)G? >ؼerO`m v*Ivk`jv% Y\xFPG~HZ!Lܱ :|S}3oja,vx7gWX =V~G_ոin(%2n}^J%kg$X>D}2`:q)[RxU]ET. y7uN;__16ZΩ-awuJ*;k'DKAWz3H!. w!)SQHÎDeۓDe'Ǩ.jC7R~o7|Bsm&q #uu1YX=^*@i| }ElpE#=b|ճtjS"Va=xVA ThQS-#<3<Mt?}dEZnS^Q3j12d^dJmkY_&ո)8Ζ` */*3dpuE4X |owԌ>:ې`%:)4iz*ƞAF7~vqS~H :Y XC|/rM-7-d;D:{|%gG'a 0ё֛V tѡAġWk@RmgH޳Er Wfi_V%0k2@W6赂j# GqZBKu"Vi ۋ(vӱ l`*zZ{7ni"`R+ȡcֆGmiC{6aq5h" *eC>4lg5\ZʝF8)k^kJ9>?>GäS%# 9sB*Rdg߆mIuN#YP6㺁uP7qwB?F2x{<5ڈ_xyӁYW흮?bay@H/juo @ Ct7?SʞᔻB= Rf41cn:^Z=Tw9kk#yٖ" N+RR  <@LΊB$ j7`l*o@}aFhRR3^yI D֐BI&q3( Dr 85(HY+m#=̔ٔv𲞝ym֯Zr蒹:;*B{hHc֯A͆{ý+h}CK*Pe4-t7۾݆"`yzX;Az4HUo^/ 5Ix~`T8zH6`hyեP7A13 N>]—W3׳9%Z3,;@%h Xq7=` E+ #p;d0bv~"ӘWD"5PExcfp9$^XǑJ ~AT] t (0Jn=[e7}<4yI t'aF$v( ?]W>U\%•]@]Dq Z4tÿut@ͨCdv\*ps.*#V>ԏvKA ʣo=gW[e+. 2R,RE* k(KdWmĵ8,^;GmK==̗XA4(`im: AV0b% @M1p&.J]MXYͼd6(-"dSs3AqjEx}`? [!0(ИbL+4]ԉo ]6|oa锼JӀE 8j0`#^TBo62hK[:aWSx%}I*3^Q 3/ QY踚Z`lųgK,,8Lp}*pC6X?:lXvb7匥x&\uZ_G?+>j|5*ByB#G} ՜&@<7I܌g':C`iU,ѲX<8M?UW*x.i ۍ %Df  W䙔㤘_[_Xggs )xPpR,>uL2@;EM{` yQ" k!k#o:5|A=\8丢.͹]#2yr[^Xw;p5A F{%4m)zVQ0%mӌX.鼓1T72Ä2*]cN5#JA봶B}J#dmw{q2 ݿ]6[,1ؤo[m6 U1Z8h-EW7ؒ4?cU}Yht̂M"m;Y#`]LGw8'7 &qOu]J o0ݶѷA* 3$}UtigBƎ,lF0*\5 zL w3* h=;|Q.+qTչ1yQյmMB`fzB^VyVlX )к '>ϛg7J89&!AZu71X QA..Bм{ɺ(Dng`c98=ۃiq _L;7'eAOxK.o"jn0j#~GO!pXx {ZkR!:‘/|^ tfmT KEAmAE-11*bɲUnVs.s[ Պ>F)ȑn GRKx,;* 8Ut` sGiLvOgo%PMgN@d:(0;ZL=c9y* yt1X@GvJ2*u.%L81846P*#?{Jb!)Iyn;) / [7+cVXSx$n[ h%h5$͕5Sh;}Ģҕ>I7^= _uG@Jh !af)])$2@$,q@u4ФG7:7FjsgLWSj9,Ӽ^g( |X^ZP㛖U 4pH ?Q9 }{DzFJl|.bJjT˝H*R~\'qk5?8#7:f25}jR娔 Ev$otLd(j7Z\ĀNcZ/?/"Oz#H*wL[Ew)0ABL8, ~gO̲"<3 +/V;l; D6*fE.z% C&dOi\10K*peoHhwL1\lrkrPB7VV"?"˴q)K[񣠃F2بfxv"|u,~fF^-aCfQZS -od1qM>6~*ΧP%Ksk[!,%9ʏZ!X`yi'"!,zw jg3SbbR?w,|,q]'ԈYs'.夻Q'~i2ОFCw)+\~sa;GO0Cwf?K'5YZMٺz-eF}v:P2YP~DF-Im }+<,66p3e C# ..=M} d4#$dmŕρnV&4e2Era5֧:䓦Kd*XW) p=R]ղeO /! lZ^Uz[n 1a[U4։ּ鴘5XKvV:z%K`9HEьٱ\_F)#fљ11*B#L+B*KR!cK3i5 9+y j1ihvSTY4÷tmxJ.@u#͚H}TkLCّH6JT燵Iv':IelnjaAbEA;hZJc-" Vz1+2)k|\;geŦ0Iwl4nU$d V4+atm^t7eWct 1NIq aM伅!|^PrcM$ޚ$\3QT;lIf~0" 1@!˟[2yx釈N&,Mb} O%[R f fDsk<6U_6Jrc>-=QE"HmzQYAwGtT×^CKdsWLvf܂NKf dD%l3&aJU蚢IB .fbD\[Vٌo|{+ũ\1J~;1o ŇʱX8g7Ym(&8L zc[{eYn)KJ񎀅t܀d3`zr͎DPS2gDDA@[ H7zL8?7#`Dsp}uk|̅gAM{ AOk +[j[B_ߨr>yEPoK >@# I !w0fTU6Y\AŠ.<1/N\CSs  B"lcEB;0Rd+ze]c:(?x짅ҌTWfЇwzo+q#W6({2 ObY{szR`Fnj1NoumJVd~}oߏ#-cґ;(6{9@(D$g} iNĩ,ȉ>ϟIeH_I_Ef{( 4MiV82人vܶXs%{Bw &heBV֍%b{>l}m 8,'Kz z<&gaܳ@j>y}Ss(u{?"Xh :\9<7M$thhPfCo1ýaL2ѱ/ (OpרsTʾ-$guc *vy2IT,$c'rIi!m0Sv<;5Q2RatfJ6x MlŷuU[/gSOk[Qt7psvG~#7AY9 NmRB)ya?ܠj6lB>!<"X VH9~RT^+ȁbCӟk .LA:q9zKRG94s`dfR@mTh.6 ݡA]: PH\ δ=WRMƣ2"gx#?ev3Js^~ěth\cx/FO)zZo؟O$nBϪ@9;s*?98ՊSS v.?Sue7je}oOL%:_p`o\;1u|cΦ::(] eKȰ0K%QA0 )ã$rNF ݅fJ?GHs(3y$yJ/nHci8xD3dZOlJYύIW4gf-a.Zџ\n53^f #9AE#ڹ,GF\/sh`4 v ?F52'wAk52Rpɬs@wvNfv#KGyA }@CMNZ7> AnH4BWsn!@1QiB 2Px}G1[`@- Y{lcfWԳivA [9̀!}+pG Ԛ..Rú+ ];:M!Z vo{R#A[9ѨjD_{'FѨ:En byZ71~Աxa]u/h'b\:fХ>i(|V0!9LټIbo/z}@O]0WG }{\h"./8&SuZuY9fTW>aX)4]Ȗ% BSLp ΩG*.%Zӥ?npJKSM?]_^ʍ%+[zng8?Mh'2C]">hapDQc7\ '͓s%9 I ˝YrKeбiD̊HNƤdu b[/0uH^ @vn.j2ZQ7$9M2C]jz1ؽ'N Msq4;>XC3>i$A)\}Z" |8rn ?BóI4 o8LjBwCcZҿrͻ&XL'v}GΘ`*Dۋj_lyX2੕ ҃zD|Nvř\J9)x_J Kp{&miGbN=k'E$`ѿp9kc*&Gvrg;sWZ4 tmS:qPvſgWtփri Yo s7MwC! Ew1ԒiMxU"D%kVU t5.Q0VxDnuǩP.y%ލFQ>=Wy\<)[SO3f%WvQoul1VOcfD"` %0J5pr?>`io X$"t˰߆x@v"u`yK)mQ SP\!l16~n](N]=bX]"k'aA4jZIZE0'4H }/bT_ EמJ,'7k}3'7!L~XB]{_oܔv1eE`}'ĥK"0N.0人8k!/G&t;m!f{9֞&,kspdJ~U&$4,cb^BG|bV@y=׊-V[~v++ bm=RENhbm*@+l ZqLFe'B#D{&L,ҙQ$9GK#F/Zɐ47v+Ezw_ (\71U!P*۬B1X6Z3Lǽ #dj{"ү$Rrq^m]ԆpN:6F6/Ƴ^߶!f` 4[L4޲p'aiYR7CXn`TS0@Z[ԟk.NPG*[ sbypO OiH«Yذ-,VyW=>((Ff HXH_|8˷7 CK|WpSm婔OX~^]MZ>^;Pe,}o+Cu:&);>&m [*]Cp7I@b|h3}柶QP q5L麶k:"eT#IK2ӂe HB~Q!<˃Vb/c||K%d(ö{엻b2%HL}ب~ 8Q#=\@[=NJ׃=d;+ c)n%odz84ZfŌxH;UBYF=YT2L9Njk+8w0 >#wX;rxON.-O,i1(}Sؾ:1n-!PX,qGs&]#`v^ ?:!oC<55{dcScO/uQ^07(qs:齰=a . ɘD =I[[^;cQ8B>Q/s]'\dȫÝSeʅ2sCHg nvwا.L:7Mv{5k-a}Ǟ=a+(/9!|kN9(|j5U*9tb%z"r};jظ2s;=@jzU(NOqOC{ opԸ'߈MZ"M@=23>]!b9ܴz4iSm:Ȇ Sk wu[3V-yEwIܑQorrZb )*u̘VaA!}󯝗,}ˏ<4*nUO@BMmMlO#IlAO.OڞypP[d{ -qf,Wʉ<35Z_wI22#p) vz%h u5nTt&p\mYz'9/Sc֋M%{EE)hNkDtOOk,3n_51kb_⁷W_FUɫ ~f1έ݄Wo$6o R1L%[ٽ-]{I1`"(F+8؟Ă7'&@ejL -P/"KkkQB{>:.s;FNK*||3!lcC4@G=&%ː~w}sNJ'UgO(#<9ˁF+H[M*J7+J#`V$Zύ0Ņ!S-,`7F,b'n\-_{W) a{y$tuƥ<|{.[P&'[#SSA_Hef澑+AeqGUvA v֘s=mLG|ZSM%}:"Iꉉ,1,s8zH|Hب$3D\ջ{"~2,U+R=]^JP>>.rCç"Ղv]=`hZ)_ؕ7hzΐ P%=;h!hgf37+ɿ#ӣg߯06 Hs+m^{!,$*wPJx􈻝 z9 LO)[^5=Lȭ9TIk1]'Ł'qSF)'(b18OUfIp1)A{Ye1f@Zj|al6A%]6qJ0lL𔯬a~-օY|IB׽VSG0sfHVI]:WnxjSn!hgɘ[fLS6Z5짆-;2gHF1V l줃ѥM\փ\uoOo&8J<ɤ5GHW] bWfkL/VAMt<4x:atRfɖ Ͼ0RI1ߔ,V&M"Wqc~Zd?_20rpX_ _.<~/",0G bW ݉c5ə T\# ~BqzPdOwc9 1g E*?lH" 4,xMkmHˊHb?U b_P'֌.lTZ]nxA]ۿc>s&E=$y$"L 1t=VNꇻDj5{6pXgq y}"њM*( 6ʷ3{ކdf њb3nœq~D<祲fA_n Ԙ I[ uRٷܝҔhyǤDȴP/̍kB0/3wȋ2% P4]ΰ Le: Nn?P= bIh.p~GӍ6g0{ ^'x1I6&]&;N9I 5nFQgavttTc&}jz8 ͭ#_ү'K R;`:Ğ*Z>r+[I|PA ^%w&ud~= qxuqu= \0ݢ~ƉݳKQ]?'dzVi$(YUfKuhM<ʡҙ Yû:M.Rcbz4 :XZ<2zMR;ocM'ĄWK-~n:XUzxE*&2=C_iBjwCҧ$?;* h5Ɲsu}YX%:0$*4A?Y^^mV~'\0x":V$T;B5GgP2sWKt -4WI^bdNh(|HrBVD¶Q]M?FR9@;=PH>U͓ z<-qPCRx}zs9Aƿb4>娕Z8j#ztZNbI9zςLYbcNƋDDv6Br!b9 ,a"v+9"(~ A ^PHOn7X ~1t! Ku:3F: `cUq{I;k{<<}GC]4ʘY#ds٦Ře(܂'K6:_q%!¬*sv Iw|hzrP.T0/I.Ԯ!krXt>aoȂ Äk]{㱃&1l3f84hxy\.80MD/NQj0.~f]̋!4I[Ir;2rLqU6!Yy)'^YQ3.ݮY+2 sf܏lHis= Ayh6ixehsv ̀ #_ht ܽe:P׏)}`NuMju݌k_/S2OǤC # V&򰮃qLiBCѝLιQHϿ65wPu]ݼcNnM;9P-IH(_wFxBvFowc5.nZ-QՄij CWr}(zOtHX*[/xnBig.\zq*{Y])-vvwPUk7KpҠj MFLDAT&p1, [,Mץ I蔬Dy~yEWSlm”W ڦFӬF ڒXƚ!A؄O&6h"{\h%aj4/ p =B}'"D#k]oMov\Sz߅_|U9€7<[rPv<mhԪ@.S3W`d$O$߻~9ȳ5U&+[z nC;"4 2_8em=D]Δ1!1u3+PJ[be4Əp7h%:_>nʧx|Rwf w0H?DŖH_ zq.FMam{y~ЖA=ԑ/!V'{vd7kʆ*دR vV:Ŷ y߇rIR W{Jut0͖h'&$"hw'Ѭo5A]Gsөh͔@W6)C00@ ,|#g ]iҭx1c+#҃ (2PO+Vt8~ekʃWkv`9b94-n=9hpdRW5ܾڶƓ)Nhfqo xz Yr0чN<(kn^z)nu`\0_ 8zhM' Zfk˥6v};e"mI$Јgά(1J?'J*h`2 {E~%3](i t!RJHM"*ɚM RTZ[V44^:qZ;~S5\\0pgrz$Яd.cjgyXA7յ z!N6ׇmolY?ŶH )||Ԟrs(2Н<b&0:Fx;ʕhFN|oR22gli*&)ش=E`XEOe&Op vOпX)Vw 1'Sg@%#cFvLܗjcTԷP)2t%I*Z~"gṕbs!&QV!Aހ^=ǣ(eu{ܯxB. aFǮ#6􎵣@J9UmEʺ( _?Q f`U5W("a-HK%V(+ ,7/[OaJZo\#40t!S6٤yn/8jQ?(-JaxtSu=Ƥ7TtCʹι#na2b(_QK ,GBF@KU_i}<5S: -{PN%Ͼ 2 m$]9g#Fqʝ P0C#e=>/OJَ}xB g6d {r!:q W'%y:nHFѵ(J~g,HDZb#riU5 N6ES~TT= XvzQ}C00ӜFU/)p Mځuy(zѶ]Rh?<(b˻C=凷?P0"A. ppI#`ʐ:%1ЋuV:}= 2:g-yFTjK=xG"58 Oa( ;|v./JHb'K+8hv}- Ȇ~mn\e]qf>LQEjb 4⑃6qZ58?(ؖKH}ʄ*009& x j8W(6v̼'$q|{gRjs53mwgrϮ͆1v{3O!eq}|| J'!hO$t<ِވp~Q1-jMBLqd>xnT,d6<Mܨf~%E!XQY89q ?F7jpIQkX .Qfn4iW1HK5!*2F#)o]5cVF^YoEJwdۧQ팇uo'y(x{&VoR#0B1$w½;m&l)(sp}[sO9Ml2&hi Y{~'h1F %~0 ҕBu2#~m.[X{E{Q3bpҨw@N!&_)`삘ey;=!aAiRY ט J'-к -2.ɕ-7> oB#  pWV3oFo孇*Q\Z%]T@\#124ۥ՞\r 6&0KBI2yyt 'wL^oȗÆI n=X~)#e((չ K@,:gIyiμlG3 r̒ݞhQe4PtN@o1W%!N]0 Ol:wzEӵN?(y^ }ڐe!iيlO*P%8< xP; .K=K.3bUzgpŨ#ּF"|XNL *-MF|T^E>&W jZT} ֬RzFȰRH nGi..5f*| \%m֏*$'C1VL~MΦ$RG¤uUp ؗ=-T?At %%כ}J#;=h+ݔ](@i Ȣy)bV8>9`fbYkyI "ذvzt? jWIHR$ˈKyMW 뵳eacY[T+b‡b`E}F.ӐoA!:Y42|o!zW8m9AԠ%uS P19΂,qly{{FyP [юe|4`DiԠRpK=ƺEݪ68z!r=@ fC֝2xSސ˦~Pq/wǞTwU F|@ OmTFcQewNc_4!1ZQ!hsxTa݋+Ɔ'%AґYg1pcY8$ڒ$UéTRXi/1Eĩ?%ֻ؅⛈e8\rIn3rLFXٓ8v֩Q'^U  e?]$t~#Z5 6Fj9q ?K\Tc;SBHov壭o0Ss-e]3{}Jiצ`B\"X Gd$Qsaj #2=X Єd\GxQ强Q4M6 tqF3м>Vx$QVNص s.:9&A&E{q=-20T&.c՛T1t p,m42b В+i;ON\`u%EMř FX[AƜ*գۊރw}k2a\0䔙1ǂmb׫aM 7uرIG7dԅ6IE sr9w]g`Җ 2ɤbw ?OtۖeMTy9֩ ԚC8IZ˩mKB{q?|˟A"TƓ9 NjE] R`Nk_II̥99u} 9>.UrN1Dg>:rx^eet7wsJ0PeO*ir{W1 '*3(6ڕHrU+̶#ZtJX +؇5amJ]Oөlޭ?)=0'(wAsr`F%e$iblı=Ψ; uIg+0_1UfO1ӄy1yD. g`Cl(huW3*)74TO(R1;"3^0*ݤk@JA alEhqih9ʂ7;`贾?m:ɃutfZVHmD`P[;s:S}v%Dˍ}^q ^meW,R "=[iJ-PݡPMXx?Owι~ԡ0])`99Xe.0$Wq{wa7Yfyy^*/Fo'<  %"t$K3h~`u272O7Qh;` M,]Mp &5Aou~QCACi> QZ1Lrw$U(&)!',݇/2 ݶhfz3T?g~Jgir ,_8Zo >tc^Ǎ uRz !$7OByƇHOIl4/.=cjq*VYIgã/a `#Ѷ ѐEU"6FEO3CLvZXήMh8LM@h3oRfT%S{՝ec (HkUq+=#jч2,:p_Elsb kL\n0Ԍ S}&4Q#Qw4'_h8Cf\3~ NIm{c)6tH`z/-\|@_H"+/BG>uY?i,يBQVZ4P!aZB$.5R;p: 4 ,n3?SPߏnƦ%d9]yR+ }HL-:ctPhXb,w;FO- #ךr%UM9BAB=* ?NRz OzD/3ʛRUe#81;-qda/)cMHY hB^d|FӁhk.hM+FSU7L<%H/Nn3A F?@^p\,/2ʯ Pk?~B*Qm~qUv{}EІ* >'M&y_U36q2U.s<||~\pG o.Gѓ܋uݷ~{R0Fl@O oŚςY*Fc:Iw,"[VEþg=}jH{ȢGdVE8eAtwM3~}t&®6@p[Wk3F x|"ӔxҔ;F~3 25|MAw`xڍqw c7%:ϮEfWg9=k.T1whoN.'䩣;y^6og Mo# V ,=vlzOǤ~o^.džKMяjĔ!?wȱÏ\31m~ ݦ0Z靖,\>F|%(D-Q ]d3,\ђVg_pfS&C=̳#eCD"p!W9 "dҧ3jlYieN,pG]iG\};4U74ҧ[hUEki>Hrri'){>Sf#Bb"AR2GίvǢЛ1Bf=ᜦH.%P ҝ!$⥠Q7K`Җ 8o3.O0cNp@$`X)Av PHګSA I4 9`ͥwb"{|9yrעuU'$J ncTcfW'6tof~fb;ӹ")|oh{k+CbEϱO;\\٫wppg򮐴/evCzK~m=m"&LSr\5iPxp?sp$>,1q@0E!6(/#QaP.zj ϙY^3lY6[nfy@w4`K/De.eR+G(3s |g3q;*dp%v"{hX^%}zFV凘zgG:?scbJ W4籵H9M -.OЫY,k?C-ПEl"tLC(`k# HC#RvANsw$d~y{PnxהKMb*<$A-ު53Zڏd<,zZH+]Gl tqޯ_Tn_7:=#?\Geo(Y-4D} 3;jK-!e<Ĩ>Ū~^)̡8J,wͪ >r $ ⃧N%~}'^wljxd MrwqRHF RczDV6 lW+Ξ !;kmr{rn-irFdal[JsZ WW:+.L4 S,ߝ׃Kho]sYخI pB;ۊ Ei8O _0獸\dP әXҽ/n Gk;r6d_\S\,ZU)F k̩}(byيiP + 7Gx0W ~\d0&-\I_#*O-M/Zbokg8u8czy:_kvq$\ RPizBHhO`P M+ښӈR`뫍D@ PQX>`-1tĸg|frF g?|! M#;l?\]]vO |E{!T`mҭJ' ). CȬK2l+.f?_*P;R`:{FJ 1~SU=f8v bc`p{P75$(K|D7˜`B=<W;w!%F<)VȏrY7#e1{!$GLb!Ѻ_vT$Z&X>naEht/4fqRtFD- 78) }9FlmX# rh"1#5CV:zb̓t =%TPVyfhZvlm~ʽ1c rd{ /Ȉ@a >86;g$|K,).&ɠ<~&&gy2/qdʚΝEq6Zc-L3 wخxL93p±s藲3V?{ ~5Dc`=j"F.Sr^D6!ܴ$]y~P%Omou8QG .E);v&{>H%kxs(6d]‪¾Gt*g~J籍1ޙ0p_뾵JN]ia sD o8iI(dyv =D=s9[B Sgf:Q睥,ظ*#fVLF!Rv/eV[ʬ橇(X).WxU|2ɱ_?.VDMGNJԉ3`gz+4Q]G*(W}pf^T:>TxI.cR}6SU &,qQI%u ,#{"_4b姪H \|/}I[ +Hp…`  >̣LIɝx2!'BKyHWJUo[p&]̛Ƹ&s*`R`>Wxe"xl|OyEZ2y82 HPS>o<UA}L 6Foi'n6Dqϼ1Dktyc(%(QU:5OHCl`>\wwƺsK aJɢÍ!D(w1^XBvyWj`|xW0.\hƸT-X8~j;?mV/|mcMA*%4HrK*W\35Ec(?.QQ+b4rN"_b(@U$KE2CPDyVmCF3׽RQ] 5Go(XX19YCŵR~U^$ H[DH S5f,|!"E/n!=dUӃsl@3"Z i)I mHS$dyұjwy =Ў?~uضk9ߞhq{۶N!2m)XJ I.ӑ -n 7t'dqhR-<\[l89@.K< [{# IR E됝@uH]·'Zߥ-k\C`(͹& 4 z= _~U6#>3/Զ %d TrUluǵzÞ6asdm_Nq+&6?a"U2 w>t=+K̜ZnmGb.= ٷNV 8\q\}aKrH6Aɛ U_rPcKVHEwrGc%^Rͬ@Ol$Lb E.r 3L1@Q[ej.<~<@63痖V8RoߏgR>mعAz'jyb*L⍢K]:UBP:̅ G{EyƝ<"پkK#jM#vӠpTv"I̝!Rh%LNaλRW$Ĉ%~E·8jjyF%.; T>>|-LNͪH;G<\CxOw|DPCvM@9ϰo vr㜫Fȶ/>͇e+oϊb4 J͖ e4-/@E|wf<}JWG#`,~_y-nGٌv&<GԱCG^ Jͫ*+ppdܣb>fZChp m! `ޭUx؉n?æL$S1 Z4j4@g0W9 ~RN@UxFL}K/#c&, PM_d/2!uUw4=njpZo 7ur6ªO`5˧TW+fec=2CF*$?R|6KCv1fv'@K<3L.ÕDcY_4ˡ*-NjluH@;7zG&WMss{Us=0 /{(Mi3I\*; |Mʂz _|Qˍ xc}Ac~}I>QK& rdЕ,#zHm Oӱ(Rj~7} `U=2o~BO<'vx&?6CE¦@$y╥\DOXtc hHFe"j(u(X?btu ցdӪA ܓS*3WjIS}8C  !˜0V5ͯ%``QnͰ5JRvv3&uCѺD '6I  ۑ l} CUQj܁Ѷ~u_d=7V 䶍 !kղZ8(3b/3EEVrn`eUY?)ϙ\͠`#!"dw6ު~.7gծ'yƸJΡw` o#)|8~B0Ҿs}"z  T0v!G۔Cc6?BH_p~ao0[HT~HR<*Ѯ8@U 4"gXo 11Mt(LZA7N] Vc[ MSuш\Sq'7=qTFS@`u9BzO=}+6r`'a> jdըxwiWC)ٴtI]ˀz=/_o384ɟ"3*R! _CR"v]GtH30^v?LmyJm@ +4kWP'/vA1_et87{|ѡN<9(xۑ_w:  1fiH]pЊ+j 14eNh'⠐/Ld6Qak|)~->C]"L ie~B'+јRxaa: h$Vn*Oӡk \sۤ^_'(wwPq"X,%&]#֝p'7m8ыKӷ4&]ݶ'$D;[Ֆ`*_{^˓V-_^?}c:0⫚[|Tx;Cs][e,"ಌ%JD"ڊŌRzPU}YÎ9$z9C5b(> 9f zkEU6A2:WSt)JAh ˞d.3ΣۊLq8Y0xOuz!c)E !khlƗ۩UA$%70]oȧ ߉/'-NNf _0 c,@ 5jqC9704;崡A&$gz?E>E/1B@,RhUAa7( RZaʬR!P,wgkŭ> 0i2 z{>I= W EA8Fe}; D+^;0uuU?fÛ[a'|tD[Sc(0%f8뢬z%ߖ6LיBa ڇYH:Q"@dm@LhDhJ.gt,7a(9C {'-J'yxsWg|=NTrN\2)V*^\Y+STq'8w>@tN{SՈ H+&]rplPzoG!1AKʖ]+CPlS'g6vxXhNZF(h#^CNUx#vzv3' CkӸiyRQ;+(QG<񑛤]v{Zozh!_FH\Y8%]7=,sQeՉ_̴2yw[D.m.mݩ9k8MJTF\)TR9~㇎tԶ%9¥ C! :ݙ6zz"]D֧~l{(vQTj3M-_X)b zPܜ8)Ti3KϦ ;F,(Y!{HLnZM]amvT;>ħ ƈSDdfl2+ 8n{`-%8i>&r?Χ }EmTJN췥ngoHVk#V4u2<U*|8z"o]1:xb^4IKps֮glYn+A,@$5BÊŘf Fy'˯>7ݼMο(<`CTX6qjKI9߱ Mj6`{[ӓJ OTppǓzZ62RK l3I*ܙzk,\~Wj5;%p$Tԭņ+w7556u. v ;W}ý!/Fa3,NM ЪGUV-ہ5g}Ms5ua `ˎ\E&6E~\URD ܚЊ>i^Stg!s Yђ+Pp|peH A(l\4@ ˮSUTK3p%ߧي{ l-u0Y_fDZ+$ °L=`% !xaMi8(rꦑPUW[ׯw8ߒK HL`܃%ƐB)0]8n3ѹKuI6T> WՒ3T?lĒ;չq:"/nv *p=_UT cu2%L\ܸ$E7"|Fn+jXrc#k4_\9ʲ__qPV_UX a;Hs(oQ+ _GMOEc_&";dj>&!oM*XJj1}-CwRIo U8+(6"dS9e<c} S g1að[D.߻? l{Jv9XYb޹K4&[N{l:kG mx030R|p\Z=M#nz2 \qp9jhRnޤ=.W)0CHMOg84c=JVt/4II18`uXz.K!:aZuZfq U@ʯ`Hs5 S߇^d㉺+{ą†-;^((tWʠTV~˃ 2ܵ/{bf֒Fc1ꛇjT%˗GgVL~ƚllHDmiRexثoWy hULr[ 袝Qv /)LI*%f7)Rj{~V0 |zlkOϐD#,`RʔLe_nVc 6y8Wm.Vѯ鎨щ ~QT;"^>\Pڂm {{ߓ%H|W̒]e>gkTXqrټoElmYxL5w?*U9|mZ?RT%0{; KĪ;' TU%d+?J:vv$iׁT;@8҈|]L4:k0XESVW C7f ,R,挃]q o t;omoA^6"n{nnqSXt*,+,ۺ;`S 8F@b7(l:apyq ^wX!SnQD?JÓ2.N,͚"RɄ 6NЮP*^c?:|gt>:ȝT=@.sF$Lxp@4eOΦ&.o+_CۼCR("q0DI\΀= D󓖉g-ZD2[]!GQqVxoy]\`Sng&㶀T/)38轢@~7U/lE- $q%=@.:DD~YxS#A)i);CԮC7$ A9#4(MX?&ZK CK9WJ_#v@ u:YC<oNp3>;"x*5`?ſ0#@\.QQS?&TY(WlpW:DVOi cqԆqJ/]GyS(K 'JTGjMu%Ga`zx i0,J*<"GAKNiR?pUn"v[rNd5mmXiF#>dM8uu%s&e5!hb}10#zݭz=Fe:Of,K}@A?EW1X̱݇e>o:=Oѫ4$(zޝկ-nxgn.Eo"tkE vZL;lAY"E!̇Ҥ̜dbDU{D/ Hu҂19bnf1y2DHJwpuVr^?ӄ&,[VwBJabFNoʫz{W0$I\ZHBKvL\5m,P chrM:h⸡V_ k︣1M4fvva?og"R1"RwϔxIx;sD-d؟T!N\Uy%)UDN+#$h\v:reu헃ot:&%<SbZu7!D4Ch H&0 vm1@k*l׺lDZA#TZCh2Qm|6[\_w5Z|Mrb|3j8p0˫7 QJfLlKlmbKOoG&9A|t 0g_4"̞ A5@nc )Z}@j4_ `DOY=uI]a^ !*U4s8 lH_) yn 76 :9/jU#M2. Ur~&|peWiJ > BrP2Mv[,EŅ5!M;LBœ3}|QBtxcDRG@$֋F>1KGqQOܩ1Xs. lSK3{j) p*Z.5#oMM B+\߷li碾ٔf79aJCrYR rUr$/.`6ĸA>˭0[6k%$ZKJrz)j&iӂZHqQք) Dx1eGe'Z?CęƣJpja"`Ў5,YL쨥kjU~$T2}4g$9\԰[r& 3v#}#wͺԯvAeW-G WT"/Ib A %Gz! ~~5/exem:+`yBbf*њ`'p n`2{d?hN=<8ۡ7ey+aMv?,GڎtqWq/ؗ0ƻ\8@$Qr*/ߡz;|{I/&lP kTqGLP4+Ou ZU>biq*Xld;~{7wPĵT7<;5QHS)}mІ<\ԉTxDT~yaneˢHzX./*4NO}j\ڽ?nO \gzřMJ#sBxo8Bx5L5]L4H(02E3$v:콡 ?<.O1& )V^WJ%kl$&w.Uӹz[`a_ȩ l*>ݝat?:A<ϛ0؃l1c=*l4DVk3,%5DUڷ/5.td_e f:lNպ@|`CWzЍ,0^M$<_0m{kJ({s# +k=qJNHRB̆"0 {*׹ziR> '˓/,{+-BTܘ/WN xMfA!qqR|`E{NyCYnTqGn''$\Pn;UR\:wfmpj h}״<'*aBSea;BSEW| yLN-p3==tlS. ~,0hc0vq̶DS/ynwE3Ct'Q=#7o3͞18p)T .!(].m$B"sOnƉx4 ޽Dc%^H&ӏPܔrGs룻Apa&b_'kavWzFujjh;Eݭ/V`?BA25tu.5-ĩοpUۚ `Q>1*/bY3UqepXǘv7$@A)P:l+&O0lgOCe,ڃ"5wԕʤM/Y*DX伊|jX74_*Zޯ}7wF뱞IG'tD8ںq|w%-"@Gca Wbyts<慎|hHsJr;)eMB,LVsu1 IYy@R@Xs5'în)"~wf4ܝ#ݭK%~4_TdNl8T!ǨPc&,"-[(Jmd];Z%-Yu%:Љy )R4Lʢ*h̏{$S Z3I&{61J8= `&jP[BpJ,pd<q4 e:aԋ^H:M+o'=y' vv|FD3& |a߾9ޣU俓nnfw4RV'_tW-qC," <5YXGq4Ma5mg;F. T79^*Tq&ݤ@P3kMb ?K"_zE6{b]Pu|ձ'۹cӂ{ƶ5>W(EhJ)Tߪ&6q1gTJЍB' 2\>TYc)\Y&H5Nމ%1ռU>v 県kl/'5ŁL)H>rJn%Vm<ճy7D;ڬC:[/(^?)Ƥ37+̸q=M35?;C$Qd bT2` zV CB7@P6kIݗЌc(Z:TwnŕG,5{H˄j;FH9u`a0PD'~4Iy{n;$6sV36v5YW! XN*|#糖?x@P`iԯ :e?S5gFϐMKn=ׄx"W ՉJÒ*C]h `!ʝYjOtov[JPY<$Tw{5cѷչ)(&THy_$)XEQ]3Z$٥WÑ+stmTᲦFo:MX0\-۪L#;yӊ3FzaHES7|@9, SނH 8ڒ4vdk٩Lz_Xf!Rͻ[63qbg;um.&#ob Fi'_'iU;< Mv IH{/+h7Sm35]] irWq:˂<4IӖ 5g iQVO޳LI.5!5b>}~V ?&JUJ w{ygft#G"9GF[͋Ej쯾_~v|mU!>0DصYXJs0tAIei0mm| 2'93Y|aР7֡}XOf/o%-KrD;i,mssS Ϸic>%g zmY\ͻ= pp꽍* =3 8ix/r3ΛA]b(9Q0̝wtՅDbuye]:8/y֊ZDj) vOSww.eoRYVMjA<.ń@3 4޺oTbZu,K,q|o(\.|$ ]g;L"Vȩhҏ¨ϥ=d=v@hY' \#6V6C݊OC+@D솚EH5r7AMQ^{3'~P0~nͣSTVnƓPѥMքV.XL`ϡrgu=,eáHE[Ņm4iRh''܂H߻T6~e.l_]3FctoT=_NsVy'Ѥ.8o? Rb&'&Vnazbf#>yctLNuäkMP2)ѶźnydD 5r2yrhکo/^_r]rnorhvdRlmpsQE!֭Bmt>;lѭw8@K Y*sQ5m=;ىO}$a*^u/D)Q(th11|m#üڅ:xLtaPuX=pٳc O>mK*J7ɣ?|d(6LT7}t"*'H$y腌;ѕA ⧴$1E˳:1si'F(2|)p֩KeR2ZMBZ/o<~pa!qˢWl:O9kΨHwKޜO[*B}Ri]wnx%>a0й{mY kI"O  >x%`\f&.`ϮQw;P/HZK$d SxX, 1)0)7~9RR@5t tɝI)O=%q>L,f~.k\ ,ARN( C.w8ӍPjAAQ%՞W(w5L6+3U$ ;R aiWq} 4o"]o\{epPqeK̒/cܘ5E+kmAQ[L%Q_y vݨ̃*F\*+I?p9gw𪳰EyB@em $iJ7qܤ5JuеY~B-|TotN$@0ub h&>Xm짾 ^"B "~:.O.߹d)ATF^-k 7;\;NN-@a8O`zF&;Cд#-ގJz>zx3ݘ6g#I(?!w֞)ȮʽA`q;=e)LMC" 67GdsV*gDC 0Ճ9$" ^́)L'bj}& WCL!&)H.ۥxy}^t31kQ-޴2=z@⭝Fl4r#ӎOz&>kt4AG:ˀ^e̯n5P=>zWZx]#Σ*R9@K^&(E<60R!JAjPԚ$>qfZv7lLtjXx5*{!w'CDt]G.&% j1jUJ%|LPf )RX11W/`W.%'3o~Uh+ɘ&QJ=Ui?D- Sj*(%b["~S{K(oWW:0Ժۀ?9dWЦP<"Q-gmT!۲SoI Řчm0o{VVkO+\z:iI\1A]ͻ]+8Oe% عw2ȥJyUW}h+K1:.&\#!Xyץ,(h@  J/P5D+2zQHNi[$RQ&O6FxfpM`-TP`{/ݯR4WkH#@XJ^󨩍S-&F֍Dxfx}? Z!3% v/<9S%0]3Z;5{9~K: jydcBѯA'i;ph.G(?)-*bS"3j&[bswmE-R-'IAB|ay#nJ1I\E[Zɱ9ےēl6&"~KQwYu`(=G]繅nK6JL 2gWCL)2~_{rtX߬'NWg ߃|[)3_s9/y^QzD5)K;~Uľ朝_FWqe7~#xds2("-e\(OJbRHʓ<\K0Иm'a HV[p't8> [[:#?J8Ѱq_z!CgRj[ي]MD[cGE9hʣn/ pQٲ4݃π }Y.X&Mo}ߗdv"4PP(@3qBcZvƱq*pVӳ2@l-(ˀI 8r~}Lvf>hSY+2GJ\NYx rWرD?Z,0yұTpCŀo;ét zy*o # ayEw㖦ÐOy50LStȁ1C {@mK; ((+WFIMlj3Ar%[D8#'BѨ)^zNɆi+OcZ7<&9m͓)FC:%:hEGEF dhA1H;kOu /@ʑpi9cT|_Kuu!&6%&ݑ'=h0_m邡g7'8U{3c%N{fs-^֒}q',EG@:O0|Оf_~6QƼ} D:xZ}v|ؿ=TU!HؽFv}]b@ŗ=̡Lݱg栆{_Wq jKv]X1c$'S}x[D?QVBiL?zLŻ05<㈄h *Yiʕt{jS6oVKY^$̜,[Ŧ@UE|BV(nDYq{ Ga3pveD.a I s,OI= Yi6yAJ ۆa4`0U CwyKrl5YkT@ZQ/k^*RzUCjX*[OZ=0L.1*ͻvˣޑ'꿥hi;||.\8r3mo_P]GCL"qQA/1/o@G .ҏ!^,?;csg J_'zzTSFuQc4h'?4Z(#9Xpv"e}z[5XÒd4[oQtߒ4󐫲tpwkո8oHq7=q}X^pEȭv b\.S Xmrib!f*xXBl!e+ 1.d˲Ub;;&wІY}_UzƬtDtl^Glp_"\M@)!i֏h}W0 xdqAEsaA7Pʺ\#@w׵7yiImԆ1:\.> HZI(=^qnhЊ{ q>p*YO??8Ʈ2R耝#]R 8esR N A Q2OGZ, dt{0G:WIm92 MdU)"҉}qK[ײ!UO` "Qd_A۴WkxߥZ䠥M4(@ Qdd싪G{^0B8p@`?OA$}ꄤ35VV\8Z.u8 ahdM[M㊢ሕkVe.ygZlr̈PLZ9j 2ŲwߙQqdXQΓ_O,"c,csl,_KiwtBBĺȽH@6çW9EMjS{ɠ1}r0*0Ք\0nJCf)ҶnW/MNܶ0"'ˁu/X(#@dfcT2t<&!G6?==L XV!pUdW#=CxJGuZM/uvx_ZWbrr6Bb2<#.;yhBq ^}jZۣpŕô6Xne4a`W7>JtzKN ^LoS.IhGՄ#eT\h4gj6й ,A&岖,ɠ.ȹxaXF|ЁeX 24Ťe]UY6W}3Xj'+¤}: ;$w!^T#Q]82C_dh ۯxzPS%%bFw7Qm߸_u4{`;YIzrYYtYNY1JUJ0S]7F '@x: 3}C'I,Ίm$ tO$딅 },֫ @K%T–1 ^FA1mّ.e  ҆ P$f\F|"Cҵ Do#xZ 2w |boĹQ}_!2OABOTFB51=qZΣ0]JG!S\l-\ cAnI[;Tz=ŜeWf!' K.{X Ͼ;+&|-fQ?Ym8Pg-'OW>gs˕0wR^TmPrjD.dF2ٻ ~_+A5Y oBXVF)ȵ7ᜋUȫF<ͣH["kG{t3+ b(R`Ej 9-)apPB":P!6XłCv =+\5.fGqR("so n8ׇԖu-Έx%Œeۋ{MI93iЎs!?/ȂTH*NoEuȼ%wUL)+Ն=k2D%Xx@_Wuit)5"&(NQT)Zڢw:] RjygzxbOg(i4("WXasb֮G+Cj1f4.3+5v(kdh[BK#G?Sf@UV>cS&>Іki Q#JTqAuϠrwTW;S[gRM/+dْw]5>Z"VjkZiuBO1:[FtNEx*"w[,ї8H$ȫ{C2/Cd^]/Nܩ9 2paԓjg|nD_:z7 6 =ws'eОxjwpac %ǐF9b2[OJ6&2̀Vl+VMbMz!wD~VXmt,>ICKmb)N kɖHjt8꧝Ð_ VwýROpȀ xj`WIj.cviy&O6_whK¼*ﴟEm81# F76bo 6≆AAǮgf/@:\h: ~}\nf|= YT=8(9Fg8K BJhsRuSwާ:jxAA=|Lê39#sףE0G|m2SoeEΗ;3Q#³!|`)&[=]ͭjdr Hv@"1UEfHcza ␻F ;Em_3^#`ómxmJ>tb4&(Afqqas7F[Y{CsO 4 *ZuSbޢGa]slm'iuNSK ~g[Gn#W|9}]7,k9 ’#Envw⸫.@zD{ YqQ$To߮*((vL3v|Ag\W~-縣ې')XV2ګET'y-.:d58ktKc3T͟ֈ³c0팹"b?8ůǦl"ZQIk1bg D'1 i$|خLuJ*g Սݖ$qj(D޿3Gv}ƠIE$.dӎZge;"uu)CVDnl%!I J`&"aTy:Ґ"6^FAww΂#ZV>=J[N509e볔L N1k &0k~oq)m1|X'3Gdn";p8M|dBps9<xƔBTDG~`YϊK}*xkc? L:Z*y`"`G3OVX82 W8KaDJd f! : (;7j&S;Fa| SQ߇(1b1j>yzTm`lP ._snh0OiSND]*ҮFƽ@S}R W}Peፎ2t8R]mTgu֑&jh"-8FO`d9Un@x|[J{n.7P[WT;pu)3$TFJhDv5[(d9d? nH$e#T/-~|`W^I%|RNx֩`)y1iRvpe`"3涂}'WAu X0߽:4Yۑ^>$E"@)~MOVja:J5T@QS@/O-(`hR'=#N G'|" q3_g Yp;Scp>|TRzGcTtj2?ڳ Ə;@r|oÆZQr:a$3I @w7_4L0=I ;$t-呾 sQC B6j'.mAӵ b°$@cSuUliuu5ar\ѤsYsPoz7<,L7rb8T\1.,!S0> տF[PȆ;wet;K)u20jM P \3^Q\O6Vܧg$tл%k7="I4Sv #0DCJMCV#>5x:Ml+ X)+#AaSjz h@oV|yXE\KVbҔVX'SoyeiĸNF󑾞DNz!Ъq@Juuiπ8rdc5[/ê bQWjmP:},F Ev܈h }D{ amtU.>tl nt0O윽B I ߅q 7ңP^TV,I@CgIS2tj['N/>&tx8 &vN({1ak %i"$Ny1p~h>:&٘CJfe?9,4^# 3*ݏ?c-VT`O1w8AbQ%aDmxqϭ]w1Jiw? 0b FXLxx㑬F?d=aqZO.Dv/]q8~wam<,tgvɜ,rh͖+eFՊW,\J"NN\zfO/]L̬9P'#[Pe/`yWXcka7 TΈZ&Gjݱ"?40 ޣN?廞_ uN @MJAg->Љi)YS5W^dHR:av:rt(?^z# (sutHZߦ"T8i{'V{pLv)&\gew6;5i A qouʢ@ܘu?4" l6[$+i|RBUG4WHL?Vf7(b$ޥc=&/ý:M@1'6Q\*{14*Qp-t=Ɩ`JOke^ձ>k;-A]ȵuS9=f eb9W,{H B\bbIT: 1o*"*Gc ʵ-Xkiwbi?L!E,][f|ʵ!g.̿z*Y%+mL~B䑄Tᔦدʇ'YYFm#򡬐Qel4S&|8B-9[xnfrY3M\Z2P^ V~k멝,Hàp j)?C1 +pUsh.Vnҏ"$MO_BF)3 $7)w{'$%݆  +Ixc=g «LyW]t>ՙId")7QTbx]P(:"yka.{Kz3=mR{Q}\qz2y<$Y\h"|$E`Vt*JsYjp^ uZc<+$i: O7,-!PF1xPX"j Pc&"+rǺtf5HK@Qdjr7A 6za j_ HRg2b4d+_zyLG$ Mhai(Kdz{O(XRuٖN9=$oAi|3 ns9[k"pz]gV)m!&/.'8$p_̳>3ʴ1C~PTT䡅X.gKt#4*6bK@=+}DٰUU㙉iNaY sd2It:h&kaKYS vDtj }]DbE;I(}b4b,s ol =^駸rNvჀ_vx4*49Ph磖eʷWYQoI*i],/KWD(~Q!6jo4 AdAcsq d&H -G-&11"!B',29*W jjmN:(>Bּ3'^xr3"76 c;#iq&ohԸ _:'IӬadׯvt( KmhV,.,D Gch9>Lqȭ-J?kE1 y#4t2['ߢaSf"Y#4<k t=,c'AXrtX#삤Ti[y,o6r>YA~4K)>sLsM9K_g#;|Ϙ55R]iks C@c:H*pfpX0ȋZqպgo#lEm0eAt˯Ua 7 ӫ50Ljl3JgB#CVeq /!KzM#%ŀ}Q ao[+^mUro:wJ'Υ~(n0J_pR5([f}Ia&}-yk[gH(t5e*BI7m)9o CW |Hp /:uZ`,L&FU~ɀ[$_?iL=zNq&iG,-F: w2DT4c69h!KƝ+%Gw}"WZ!myyBPɰ_ oo-R| Fu T {Y83n3hΝSw:t;A yH~9lbSUV`dde^4~/*wV_=0c2vqBA& x)OX;uP՗j4[3z+>ؔ=q.-τd:}Vqv'd;;@"Oȟ jF!55 ރ'JHqJDs`+oT[f;Ef`h- HޖGU%k FLMh2ő1y)(o.ay'8ϭXm1>jL/jAoʩᡉUN=bPNn3 6jb1: 0#-2rߪ t \ħkÐYT~fEox$\G.Sw(UecR#*1j`Y*2Z{-rӔ;]9j4+%ec$DTŸz;*2|3l{1ioYE^+kҁhg3'asAj|b5MކmYsHb^,6'9aKoKx`[TWxc2\~ꖟbӃ=EV^]z2Qg[3bnꙤCW&)l%Az}NuJ]d|u؟ZJl#ۅ)nlkeBp'X@(-$P&)'H"7*T䇔wK8;gveu&:bm$Qm+#$kP7zAQ?]Ǣqj/Cx} 3R1BV{ycj Nu9ćUsJhHO{k*#gf}v+{ Mxf!b?2>pe<@z ABp:Sl2dL >J1U-" Rgre"mڛmp11ֱ^veQ%ҋwV$O;; Tvޘ嵭"64Ng@b䁘;4 +b0n5Ț·ɺ1u:o/Pmi# ^xצqmc e=R|9j-KIx:.> j׭FߧԈGXS""lJX)O*P gp1}UmCFËTi ,(!+r,a^*lL6Q V6 I~:ҎL*>qCg:,lY)VkϯԌI ^ ,qZ{b0x=PyQ XP(|/]vsmu.,JFz?M$ nѧ%T9F-m@{o48x-_ B=\iN^FP )N͕=TmY(-M݌eX:`y!zf\S VE Qgɣ^/ Z"lo7m$XtCE@NA 0AAv⾠1j,2:ԑ!S8*S:ohkUMӻp5S)7U 4"OY>$NL ׭ @#WՀ׸GrPkɬ5 r-Zڈ[.t*^Nt +6a\TlGhb,&U)k4^̶U=,c%C!Π iq=/Ï#Pq4AsB^aXP0-SNCex ۽.aҬnW%CJ{Rɤt:^Tͭ _qЕ(şڛsK r`/<ɀo8M"y} v+p:@ą9}\,.2`/偲l*"{)@%F)iR3U+@j[tp3ωxoVZ86w @k8>؀VF@ENl '{-yGS=tȃ2 cّ`[og"oxا/o[R{&>2 %rW)3`bG{/ՃP$Pd 9{x'7wM[wU8p;"緪 wʹHN'dG$"4mL10i̋)} R#~]`h k>_=1 V"*x+W /ڷ!@`vX8h3ejZqDjFsGhpPqB; ; W֓͢oa1yJѬUk;T'ψ=A^T 5J`S+gt]l<r3ij)i͏!j'*y$}PVf#4#D?dz(by 'h1'+H֝bU*A =(Lqv6FQ T /b7ԝj>`f=LC~4~LhBC&'v=h($Eh*fLx1 As~j Sn2ԴlgQGp'^O_/>O|@ _篁u.2L\ЭNcbz; kEfGvx X"=߅YāgӍ@zs֌Wu>]~%+~܏!Lc3F)îV%zmr))tP:vjw䃯.'2Yk:Nf[i0`:ecEծ6aM-u jhZq&8ăxPܞMWZSӌLAՆ@ q~ K Mjvb]I2M{$N6n/0g^|\x>&jf 1g#+k-C@lifz&a&1_^R.R_z wSb+C{*X25gW ]̇+L euCΉά߹<;ql?0J- ޔ2zםiuZӦEx[)WhꌁMa7} W#HidжBa$$#cכG˙D}ccC_ݜe1Ա3Ir<=r(fmRBF~H63'(a^"XV;׳ Cﱑ^=& }x;}Űxڝ'V񫇃l֐55E"g_ߍCVPLJΆ#eќB[ yŪ#sx6*"HR=(W@͂yҲ $V$Gdsarogw^S/ͳNzbm}HQvBcmRR5 Pta=M:7odfMs*r8 {Sڒ0, m/[ \f g{STo8t N7,tcҽ 6D' eRza8zn7oi&펪= !Ep>/ӴDLM'G޾5.Xdʣo :\)@TͲ 4Z|GgA*C+MYGK(`NA%yV'ŎrF{q/=IӮ:)c0MFd*Xc,>JA0uʇ} _m<ٟ,%B=HUA:V izUlI #Kt,|%9D,oM3O_'G~KUM<@^uNڔzI^ʀ4}ՅqTRkvg|'"tG' G9B6Gk'3H9@yxde?4?I#F@N8)Ctϯp3^|:%17Oe*l=}|Lh#:pP[qJvW_P,o eW4R`R1!xVlGW)^P8 f5`z*ʎP'Zj~-UbHk'CzPEOjvEoϓ INJG!lْ>Wk矸5)@]\=OΨ,X$Q125+$W!џrt\/6k V@H_$g'U%zHu/A4+_[>32)3vF1o[`Xq9}³AHx=̩n|&rCX< gӧ,66Į̹Y, r|8p0/vx~CtpĖ=ArnM)y{TC8>k9fMGe6礑>4kCG;S&lD_o (۬5 zi?:Öqj.+Uzd+bd^p+ΐWw/k:ɌЍ9,@/MO kyԐۋr2KtZư+ cl8wn獇y~$B^9UNޛ+{r,,:5<3T"KfR{JU&#&=91K ܹzde #J{F!^:BwaHAy ş+koj C!a`+W]ERYDT(߃1$_%9E1(HbU@R>VEnKRKDZ?±Eb1'sYwDwmF>Bov{\6$Ae03W`M8<"(7y]t:4m۲Ʒ~:H=GJEsdXQIң!gH0)Fl7nq|mH"6) fk{ԂIHR EvGCgjvHV_*"#[C{f ;*lgNL2zNgׁKm<r nwWw{P ٝj`I8b1@jw]d,-/ԝU0) K܀l'GK"JQ*#:PXa.`R\M?\i趙 +nx2 M&#Ww-95!;o3,Jq'"oU/|Xfrm=cqb c\uA1Һ_y ""3{#ߢڥA}Wx8ѼzZʒpD늞tMNRuz-ヿ p1[ù~38a3oCBߵ`Xghza ;Lb;BA0< Ӭͱ-OUwz2U87R|W;KQ їUA#c@t4r#Ml]{-~6YDd_B=\ڰLJ:K2I(Q`Ty:Y,FRpDZϵoSu_3莖Mg2Yj&mdGڠ̆raUӳPaj)hGOXRXWthvP0T tӡ7tOx??Q[Ur6eQB|6eu\x_F78l|-47]7>TȯŪ ^EWJD/^c,+Oލ!ی%ԦFE{nc 6y^#H$.-Gq!9ݠڀ!=EneUbw̡חDoDSKGI)7fn1c7:GsmHti+!8mD&B&Zb-:;5ۖg̎w3IjnucٰCMƜ+X9BfT,(%2"n-xV7߁W^>XV=.a/Cq:X 4 2 4|-RL/xh$}’y) |gC1a3vJ-[Vf7+5n?,}q%gQ|2ݽJbD ,d\,엁RDwM;^9冾Ig `+E}N%̗9Kj kC'шB0[̌]Tu:&lk`ˀ NE`g[=.NZ$,Pʹbg)t#P#:+@d^Ws7sz.@#w 2HjM:s ,׊bYj1/yT%SD[eֶ M"-_r[ FS9yg>ʹdIҖ^sY($t.@A'ʥg7sw#2ϋU]jJ뎾3r4TrUdr]JIl~}-T1vMoU/xPdc&`WZNv)N;IJT˄͆8j].īr\쪿Z}|}<5rVY[-Oy[G 8נޙqL! N5!wGK*E:.^MLz55~`֓!ۑdC}7 z-u<3DeckcOx֬rN+wxwrbb.s$,ѳƷ/3ˡwu-PAQΰԛи&bHB%k,⠉NG"\,@JcF|S [\GJKZ %|@8R:AwΣ)Cn "ֵ/<z NC~cik ԅNNM@4CV=?$J^s>ZAVԸhY[߶[lxP]YUϝJҼgҜFl-'=Z'5LRN #YqNy"u'8QN.?􆮍R?θ#Í~r }m].h ;$0OK]_,u w$УYhIɤE%vEEUhXH%hoUʫ'y3B|nO07v-cRP Q칕^wu`몎D.Z2͖i;ɉAid&Jގk-OԠ` xճsyUǟ& d;_B_ QvqtpN o3yq@mqܴWFtD}-p͏;(, A9eG7wr.?A;teSQ5fb7Ɲ@tkY DHp^#eɿ>{w{ o%I P9Tf3 n'p\̝:sB3 qɭ!f 3Hx%a!(C^:*Z5 $4٤6E+ö^Rʅ"v,)UO_%,Fh w{RY\2(Evʋ[5zlȘKJuLuSe]w询 aD>?m@%ЍD6+cŤq<?,q?IpM1%T]txGVpy=/@l"<{Āohi(0!=2n#*:G}3IVp2J4# cшec6/hGQ^?ˮzgfƎJ iH'Κ̽|Fq cYv;#APxנ#ȐOOiMcR`PP>$<[tz&P 71L@X4+M4Աod8v-4u^{ZVaUɠrf@~o q cpHb3cDs|$Ԫ.n13[g8'Ϭދ at+8;< /#Pkq@IOHs=scyJݓmC|UgAlPUw 2xމS&&7o^gzC; lv|49J^ٴeøyi>Ozr'3<XS'$FFTEzW,qC+tB)v(\70_V|qz-l+vexF+`߯Evq2c)J& 734r>fX[a(]wZM86tdpw|Sٿ,q'nle'6U s3=($ɖߠϒR@s:hƑc30`f7yn5v/Pнjǧ2qȎ ɛKkOLNtm~R^4<=b6Hz^~b pHr2a qw#p%AFԼ2 Ŗ>)3ap̺]0IRYԺ2RF *`OK\K4ILOgKbm߇5i\@?S*5 F )ƳKZLb*TA&-ۅcd5Ɖ&,b%+4TQO]1&^xugL.R ܄{zkqt4[FJꊷ;[t0|x.cH)N[K#f׫HKNL2uB!!qiǡ_90@԰::.G_}ڎ{/> đأLNZ1k<gY5wbZpknRЯ8EQ3\ߨQ{Τ"ZtI-dAjf+kuRja@OB ncKeek^.Vb71epOƔ/չ==9G ! gPw3Jr`j_&ƙǒ-|V [a4+'mu 0pНL\Qݡx*qMc~ɉH+oF<΅R:ߥNu1 & 33Nm[4Lzg+(֋K< b-EJo%h'{PXBav0\!Ա Fjl1tAH^T ҶlV?zsKO)ZqI|G԰M'5arC.̣$]vx'eע:⒣}&VhrSXpdS9'{_f/ĭF6rdUr F. 9! D3C+AoٓZ;/,I]% +,psZ֦}r @)2#Y@PlᰎiH}B9 ,xYQ89r2(9ۨV[?zZ̥}SdCGN/P8} [͊)#!L){y]IR9]NQQVd6,~sP%/Jȼ>"݈_AtGc3yfq 'Xu앸wu"(bL c`IOK|TS{|kr9 !ׯFA[x-BAMCAF+IvYZS67uR_̐ǬՁ<=F¶W:{z6ϻ܊8Ç=ٯ,釟N=7g) o wn:K5A#QjXR;%dtMC9xALI3-J-t0nZ5:j٨j."}4Me`|/F;@A7"zc%eA5>WYP\{mVhE\ di,߽r 81 oM0D%5IиjzKLעKOH:BQK#Y8)F?q'ac wC?D7`);`3)Vs[TZYRndX80CMBUzT Ay]Qh% 9Sᑷ,4{Ű!(/Ӣz4v@Y8kdl *&dXC"l #m*,<)a[ ugD);G+ftTt$v XCONk`ոagw,>9E~-(C!=la끰>HN\R- NWE~H3b&7B2~ddBAצ7Vִ=cp{R {9Y>VxSJR Ekw#X,X㘕&NȭG8V/Պ $6Inσ(,H֣+fB*M.Cs!7Y$ ?bHP?<ز>\XcȺ7.)O6 s /Cf77|up>).|.KmQ9fR,9Hn_y $2i% wB]xT>lX/\H{gAZ7EQIHT`w.{DiFDAǢHz ,o%HRb2UblLFR'}@k_yE$)Dol6~qX HVpdێb ;D ܜ@qwNFeȴdRTxср۰m;8J&k$nտu.n 7|7l3)VV+5zOoN.İ )+6`hntз827) .´PLoѠ"!YU _Ev$dETyTH3yU;id&\`(ߓE'@-u UݢiƫrZge]>;*F\¼>ğ E’I{vbЗs\IdƷ]$V.=u37K=lp1yt 7?T_hp֫TFg E mxmQV6 |/*2% ]DSSpInxQO';+Nm k%EGi,G`۠P_4']nSѺz 2a̩)0 z4C0nGDŽBglxk'ں:~<`Hn^(twh&bt\^򍦬Iso#OqV r*L1.ϼ֦ҁVRi+@/y}Oz^fπ%H "QoF]8 G4Iw˱%.IPDI\XxVkpK#ruXPzFR'HmaPg[b07‡?I5G8IjEi7&XQb.Y}jM Ψ;(̿>.%yZ!epE 0!} & 쭀TN5?0"(CUI@_o:Tu{hE+|;85Wr[>Dx/^~{;"C {ߣ/mկ_ʫtsU;y*(3WX;|29ѱ$Ny1BbZ0>W|# Kc;8CnRtq5JT@sSPA$qdč\5v +v3+ ϒdcK9lųdZIϣ=Ju;RƜd\㛅pA;61\vW&Z+ogЧo:5CwxN Q%ç=;>/k$ GIBxE.hi6^hWSmrr5!CYid! NyKx[GuOy ˜BgRORB;*" VqH2Bjbl*kXn ho=zX6r|ځk[faW!\lix@6JB^gw},=RƢm5`"}{}c6,>P77^r blΨ0E6A-Ӻ/Am4;7e@IJrӟ"NPz:ZcH@` {w%>^3#As[NqXxUu/AVZ .m#E\:;6}&9Rn^J%,lFNM7ʘN[{!xI'{*~1Z!åGc2pz|F%n6A8dΡyUVcHz/N4|ClVuݣ,gDLv?Ȇ.*5!`j pMk0^0ax<|14TH3G?KL@ =vx毂;e%f?9 b HωqCǺUYnZ~V0z%d"ՐicĒ%"&irxNm/k^ezTBV` Ip&֔;tHzK`Baʨ)08x}ٟ^p -:k|y'>do0ޚqw(ZTRKeJX)U[VlGϭk#~׋@m섍 q6,w8: qLEkީӘ%٠ZiFzc bEv5d6sgvsxv , PPP Zw7,]1ǒhbd/2%~M(h*K&K gt>[j2pDsvIalX kuc'4q#n^w2~.ԗ~ܣ MHQ^9i; s&ɖ^"9c#zކ"}R= KLتG PRIā\4v[0: 3hRz8k\؈Ofϳ.fs"S~eaudE!YY.glONP iwP//kp?s[gpGomcC` .-yfAip-bF&komaaJl?C1rFPTś+EH!;S(]rmana~(A=Bq㽘pX{)gx1tc/'2]uh|#^n5qN!{gTŭsD4 5RkGN2`T?XZ^%~ُSwQ@ըڵ xA޸I4Z cRH6s}4~'eau $͓W˩^ Ȣ KV뒴C%G-~{݆ߜSc `#<ؠ} CTݜZv2-d٪ИL?V2-7-qp.ȶ(r*2\F*PHG5=0JF黔xx-ǷUN)m:CϞ화r.z-/կv{Im"6\5w/.J_^;@z,8ߢ]%KA<<͉.@@5San}(*@ 1R,o`|b$A0{8 r`م(Qޑz[, gET˜PN&끟QCz{"˚O='Zt\58!w !L4D j6:}>%?BVLr} Vu@,ᤨ 6Mֈb igS52,ݪ{ߐQ]RW b\ BɿYpC. ݐICfsyNI_׶3x|H3fQwO)?`[Ptgq)ezIn\ca뛞y{ǩ,AFػ1E>lTM`B!L͵aMxt" ѧۉ0M;{^N`؍v]LOhewUR{>x AnS{WĴrU&r9gRW8hIٍݠ,?1Re36gDG1"_;0_nra}AZlwPzGR.FU]=ѣq|o" P X~ѐ0cf0k䂴ׄk\btvH{rf H i;@bDO;eC/E#eaji="^]i'#[ɣd5:_+JP^o=Hĉ"\өyeutJVϷ6{ 7wvrKAX[3wX~$<)>k~"л;Z1x"a2ʉ!{)"m) H +;?J9:."*%vVc3kZW*HIańa R D|M("K޸ItG*Qo`Dcfb4PјZB(AM%eӔ\]b⣨(5=Ò CD~D #*|Ty>}Ǡ3TvwatMiuyfJ2FT v`&++wvBn!򃞵f^.΂O7錫ӞW8G0hQoV:)? U%/at?rhh3챏uGor{[fNA<%Ų$]h?\qR3Vc +N\iFՎ`'R;*Ȗ2hgV6;Wg:vkVލ[-W/=8]I<ȩc#m8i~BO>cVqBk3da'zZiF[\?" ξyI\cVx!̭mE8s?aF-WAs)=zh{Mm' 9\KQxf+zx+k?Yn\;0L7-y&>ǯ&cpu/5N~4ɹrq%b"S}p5E csBRJ!fgji_4o0bJ@0\JX$Qڑ#x;lC +.PAD<\9D hAw_bd"Qh.vm}Qj Q<-=ۂYO*(>ϵyc9rq\3Cwe_j  ZKl (2"XA;2nZN Va'z6?%v/;F\fhtk~ wߙDxޜY-fBA|)PEgM[e(wE:^ 聹ԥ5 P4!/Kyb`;yg!7UR`0~?z8N5Z +'4|"% ``F5{{ t{"y&K*ҭ*|P]5;y9nVa3G9! U'ԏCR`:̢O I;*S[)Gf}W‘6pO#%og2ݶ1F[ǙV k8:N!bVG܃,jMP?L&Kz֙w1؜JTolEG%~} jTڎD1}-Rl k\])H^Mxڴ:͞9x2i-]~hsX8d.qƳ~z77 ۜ . /  KNm#,?IvA.zG' `ҚЌ:sX( xrT d*Vzʂ+ KA{1G,}q ~SCϑQ^ \3”|Bt) RaILR,a愋zsTg1ǖ,F 7tp"M?3\H$}|ԿM,qpRq–d#CveN|7-xF\a [RΙ%m~39}|ԷC7ݽKSna?C ~&B -бo-']`dI!59gnL,A[ppQJu;ܺ]ߒb=yJ~ZF$bl{8wCYa›q9n ̼k-x0oF0}OvetǕLϾ~q3dۢn]JxSC%l`K̞5h+󽖸c;0h<t/o[ S5o&**l EHժ)&&5*O׭?${ԍ[LkU4.@1۪r0y‹6usDOEDi^$QCEUK o5pbQꞛ_YIC(4r֨\ YƩ){0(Zʀn  3fE< ;l~4&MsX(^`A(7w+#ưJ׀2H'%\߷%g~RWw߇҇1BwHʠlǧ7b??2[}qb)7:զF[lPP1|7ad>:<}|;up?q<[4dOخuY836"rWeK'%i:4xRi1bAS=-$8:d72K[Әfۊ~&6YS<Na(Lv>Q$M~R驼GbvWV T0qq?cm*0fp@*` B2>w(ޯ<3,Ud?$l~e#V? vTV10p2|5@8D+ia8[;}l?Bf}j*p:ho&_b*Ixy% "Vu fTgĄZĦO>x=Ã[YcRl_kT_ mKavI%q|'x}p;{匥ўl8/ک5+~!Wlmx͛>(Q,m\}՚kn Ud72r 1K lѪoa^ҡa_kiO~U+5{ܴ +{ebsC(ʺȻ/axϦj8Z/Q̃PkDm/ǧ?ƅ]L(Tqy< t]Ngd0KHas)<ὥⓧ[?V2J;$z%f3ț$O&12%03^ibݛig[.FRiM0_zdöpDh2mC2o5ىԩg ,I~_"Td+7Ԝn2hT5yqx9h[6u;["`x*ue9ws-m־:cv}ϾCjt>N!\L3[:+ %o3#zmrFD-{-=z(`p,,]k/XNY  c^ČٌFXtG`:΀"ѐHOŋg*184rUr僟%L8bPXԾ[]jS0@\ٵz ~R3!5 m`)Wek} *#i&3J÷e`on:Q'@i$•ƺ7`u9ԝP&Yxّfhg%k)3ӝpH&sb'd̫jV!H_I5GymJY(~9/ c'<BYL[!ژ// .f9B{"YN^U** fJ ul@">Hnax3Y^B`FO,0P䙌)և/@]ORmi2 =>Gc$q|Fv쯛"М2PlYu;`mM;V0U EǩVAuRAa_y“*gq83C+Qv(Utt1x@|ekY?&"-T#rܡU]ExGΤ6r`!vie[FFYX9}|# hjm8:vo*\0ӂ_ԉb~ҟK`,-15 vt5}p{=m >qG@-; RyzE-';[؜S/P5feIoiHoo ?6J{Z[BHf H֣bbFe"FMöKӇ ^ADwԞU7߇u醢a;奨}m1E!mgK8b׺!"~H \].3҆Lٶb=*4E^6z7ã8i @BbIU짷\N9"ɲgϧq EGkrà ת1ciHZd[4:U) $j:B #%mooZU_ .A#_Jn=65QHƂCOIlo d?Е)ԅUC ̲FI0QK4*Mj/N%^F? 3uvׯ1a?H; IStJ_.S xT[eǼ=$Sp^aK=@hz`0ATb}:}'Nu& dۅY(2"c',mBd(.VLoQh6 !陟H>/c*P/=04gbFf3.(y:!֐SA t0:eԙFe6ȐT#bRz1oC{\ }>V֠ ̾m@:{"ַ‘K8 S tu# f}KHi710 Kq!zw#BMXPmlyײvRdb|h'zV*30%Ж{+$Pr(iMjr]8{x<6tAq*G/@󲼯QN9YzƂq9jINb:en4FK')d'$z3%M hQ}cW϶[^\%Z!ȗTaLg"ѦbqMzD'^{aѰ2Js|g)hg2[ʽkԌ G}ݜU^RknܟVQG/F#p%AexZ/J5ʊ4M@y[bVjxyH[_pKvʬ/Gqo]R/j󸄢*BBE<=b}>Μ7oEuH?@+ RITEDs)ur8}Ieˏ+N=Ag; ؙ#g]U d:@ywn,bhR|Ѡ4wA_YI[d6i2/N簖t.dC_嵍({}ټw0/:`3}WՏtQ"eV?pmW}[g3OhqF UoPڌ9 tc {hzȟINX01>EZ/c Fq8P6~HV|ЪsO]LNMu9Kv`Q<_GSwdƴb_'DbkW_* JL+FtktZNg~:eՅn6g"G֜C yȩ#c>!~[> @NE)S&{p+1fOBk%uk*]VФ\~ ٸy'N srUgggǓCA)<#ĈPBex2p4t] 1.alaNH}964Gl.JCCȧ 'ala6jl~&eP^OWl-Eϥ~h),X)`H9)©x, hrMmķ]h*׆ˆj7܉ޯJ't]S!uΘPmZD΀GE 'S7maOtva7T2.%#J iB\…3' q WNŹIX(![? u/nD9Vϋ]4ñe11C 7K$i3KRHy/L]=l;_m<䋢|I2Ag@VhZipK+7/`nB1ͨ'DO|) .~^6/‚E ?GMJFx_&^[BQ #|3 d aRZ_= ,P`[lDӟ1Azj]Oz`%֐ &Uߌ߽̞Í[xV,qGxUSb,;)c!0ӰwhiFc>ق̡d:kJ0c0Mt‡L|2xK[ݟ?Iucy#3+pӇCl*i}͸!!Prcl $'PݱA{28;LŒ6bBRkث'[aBy9@)Õkgo$=~up8\(g5}:zsK-|-O_|[HI!PUV +s'Wg0A'l7LE$]AJC^ f~Ngq\1wiFyQv/}sw.szϿFu8Kn7 =rLU<0<4NGЃ8BX` 1V nYu[kڼg9mtDaġ%cM&x{s=69#_+TLhGģ}ݶػyl-d;A*ostbȬCqrfXkJO`nؓӓ[KZn%0{RP(~C`4ԒLA$c^y-'tG\;\JU>!tKOUU,{23fvnH gILi(G:S^u2}g)=*t9܅Aaw4nfW/HafZynu!Z#l5g: dJŝΆ$zv/λ聞wحk`!@f6E5>^u*g&=`P/@,qvji2эv2ꮞy!Ap:E]# !Et1: z.ܕN7xVl(A 7 (²0]SKT$ 5]9#ǻ޴C@*dZC1ih؈>2 |]C`/uQ)B~l*^^`n𒧩ڥ83ǾnWPnDu禛OD>bAb\+FC/:->W;~SҟM[ _{&H1,R]ԏ50L[uC^IAHD}1t.s–3 =mj"ݤksSj#Q̑U&o ]m)|Nv l,ygVKŻbꀝaZ!Ã]_fʌ 锌v{dP7OF^$w^ia#ɛF͝B^G wt4U1G+Pyj>}怞-?$.|jRў|Oԋm\j@6Ry3DwLjWl튵E6FF'՗SQuYs@4q *);$K>=5P]qc)1SfE LR.^JTgɘ)lPάm_*fѠvxBaoi%ؘfᦈ=T?Y/fN5J{W|s@^"MA4w5ԺqpK/{Re룓gnZ#(0W*D~Bp[T,;`ESu , P:KqmMB2'n*u7[œmc!'P;(c>QKOsFA[tLPk ǻI~Kcuݥ2uIxo6?V ^UUALAU 1IiV]}n/9C%hK&_98?<}`5\giH3"*gߠ?ĺ:ȕB?@×CNہ\I** .KN飇YqະNa$W[m=xoZEyFlvS^1jl]AiYԷ5M$H> VgW"msSP\ QKIuPp)VpAz[܁܃v3!-"FUY9Bg58@H7f(Sz\ppI\rn_QmqXuEAg4_KýK2BXI1T.+Ӣ*nZKp=i&^^04k}\5K1(L.3lv_>n?.قŅ=&Czޖ7 $:&E`4A*~Qq)`,;[o{w(kN-c[S%{m|a喜oCB2.-\Sx3ŕۄ"}z H5_t1w~>U9m-vӇ( 2nhڽ0I?z@v[R=.LN$Y!mL,)|TZ sxJ` -hkpT&K{rK?|ȗS 0?eq[(+_%A{mwSCk'vv7Bƅ1+^u3?#&TzO9?B6sX![7l`q;ƃM_Ɓ\9٩p{S'4b, dގh l&[s=8^d7➴DE.hs*ŝeNw4u\@b4)^9ؙEz֚1_PInajuV>jZ^*[Y\r T6ONgn\u 'nЄN0?+= mEmg[tP6S^Z^lĴ#T YZٗ,ϾKބznphZ {tчknqU\?4?bytxfO0õSUZ>.k\UlaֺWl5Wܷ: S}=4r7]Cbﰦ 8$s"ى:w7W/Pi:{ zc|yzs2ok&ݜHAR d zԝ \EAZl=_tߦ磙FH4!اȦ<[GfQY;tCE'yABfB%j|PƆ9Ic?Op01+qLc\0VjťYとFmd\QZeҞOΑ㹼o _l9, ;S/,)yI/7INj8~+o2K #65bD]WXm+`e!\/O3JڞF@\ʺhFCƐxMI/\oSmǛB:h tsWzrCV,DpO5IF3Zqa6#;a Qvvg`(Hm^C6rk72F1tw]N|o9U PA=k}݃WvrI&șv/DHKQ%Mkxi_3U Pdr9ۊ_CSj ѐԌJA<^A>D gEsaa`V{ H~f(Ec3{ sPF> jK8 }6-4]a-[ 8bz !ʉx.w+[ O._r-35q6r2$/s4ew& כ?Um0WAAt;lzrYYF?hj֔!3LQw:{o])hʔ6kZ >_}h;^y&.Xlz;t`\~ a3.M ]<1 ^MiQyhNSx)Ϻ &QdRbEPp=fo-:/Y,B8SO0JG9eVéus4)6墲7zrM' hMC~JHfSH -7³cCJcge$*,80͛]4r5‰`cG-)pD""=pw&ak7SK~5UWT e`̥jgTpUȁ$t_AjG'l>PlGs)Fhtԋ#Ar!yC{a7 H^3qmwǑ掼C~ۄ e6%8oOØQOF;iMhAҧJӼeEp.ִor'1zsے-=yک07 C lieye婽?dFSwE1oqtHD#R8a;Xb3>[_CУU$5|Jރ- rw "M Y)BT"Tg~AV@5A`k,,JRX*Z_ӰJIw9͂](H׏KY!Ijކ4طXD4|"rjEUG.#N[I!A}K3ŠG׶z L&?!Ì!-'q/nj_꒧`_EM3"#^vJ&bLus0K|s Gy1!%=O\=ۼs]e#õҲe4KebL9 n&0rN1`Ε| U2~0t^%R-~˂)6%&1NO!nJ@! ;B~/Q[MvC,51-u7H{˱P 3΁l2hBZoE'57iR mj9-:,e%tN GpB2Q?.V/8jT;X6smT^/{QΥeOt!7XEsJڧx/}+0k܂s@}^Bd9@ p ŀUE@)~ %1T(@(V'|h1[O0TP=jCeB 'q!]&eELHGGWuFV?3~[%S0yd_۽iӮ0wrtl>gY9~8 ar):VDD{t͙cnVPS/Hm7 lOg]Hwh4flOoSA~=e5JAyEM~;6 ? KVd}&!Ift<$OyW 7HcT)YG|N:W岏 )3W2><-=!,AK6ǩAYZ7g,!l4ck/8)33bj2$w [,&e|*Nɭ {VA5ӝW_H{bS^F޷y1jxrsbP$^:̙zޚ%yk"QַP+O"ɣϗnhݫ lxoGڧF? "}+NAnW=Գ^S1"UnJ8|h?= ~ JKi.a8?Xan^_g|9HSD!ES>W2u^l ;]<$gWS橉Vw7V~eJ ȅ#6r~[X*R)xߞ2*27V8vҦ+8 +賡ySQ@@|N-A&e2>6Ys5,\$Ȥ8 NJWoS;]J/=;07yzB~4Ki?,oJ2)*u=]Ydչj&Ғ5elBwv NMRNb{_5˳׍_i۵Rbtoa_/ɳ33ۈC0ϥ8,HU_sa8*/2% &d׃e[d,,hT^Js5\_B⥼-@0o$F*_oQ3G,\. .Vۗ5*sx)O]+@'[^:Ɓ?;uD\g5rP@hv9)ӚEBZ9PO4$JKB]. 6s%5B!Xz--ܹK(E;kh>QJ-Ǘ4_rv)wG\3u}JU' &.uAx/pHyaY?kw"չxnj݇eOQa TC]̅|ˠ5RYȿ%h:,Ydh 12/sSͥ E6fι[f|Wj VvuKQiKg`f.2i>Vߪ%%M{vz)[u#ȫʗ3~]p4`e*Uj[lr]sHa*}smĂ#7+rqB&ӂ~6^Vb"oJF{A>ݛ?D _]ʍf llH _#} ]oδtxǭb3~791,YUX87 'i3s͒-5޾.Ԝnib>|HW4PDÑ))<7_}..E[urIߦS,T~y)mf>q8 k !|}~O!N 5v 3S{E"L+tBS)PPr؉[uv|N䒠B?M "?@}8ȇ|LK{u<!چQF  #`.m|N =pd+(@9&3w5xC _31o 痲ZnTFP*N5]16}^ڤ=Hq(p]`iRh;(?W_VSiX_CC2b;P=:Ob5\a..v1ZO9|h3@? [@D'Nz枒u;iֳ_K(}Qz0gA*oZK¢qcrK˜2ƫ)Lg ސMڠѐR@\+ߢe&l,kNNDU_g"iyӱϏrϮMM,5/9h|M>6Vݰ̾]u{|#ĝ 'w7G*6tu/ / ĻMO)vO |'WȰS"QfF5kK_ 026ޟ7-XCƁka~t׮?8`ggM0\r,YD4]KW>eq>K"9$6xհi0.1z,ZUZ6jyC8+983ۯ. ϱTshr&J9JW&Lw1 ͞>n,.x e!Hc|Xi2=Cj -;5yօ+# ӑ 7챁p*Rpp*\(#6e#18Ų^%$+׳VD($CltZW(B%YH5ʆz3i>sp\@ɰmŭyZKkT\P 'J!,XESXŌ6yNZvC&ݢ4ƕav9-щ\2f ^H9pF%=>sFU:̷}\f"'ȥ2t`+]_<((1bHDwYsGL IqLR+RS w-ȸ 鑑ݟT<),G/-Q׮Ka94²K,epIzv}ߢoqK6@0 R㱂߬_o'\ݿMDZ.6%ix4q0Bu?B r_\g$}lT@|۸36S =Dv͹u ٪_We᪺ieVP]<€,~>|~MxU M)Sjuԫ:2m+2N7vMS;$s-wF(.\鱎ZC՚iwdl(ahW{dn` ɇ@tAP} dm8+V Tbh 2Bu(;xp;BPyε NI3{@~\¾:4@5G/ЮA"R :H3Rl' De 鱝7xŹ(JD&c!i;e,B. މrZG06v͛ɨErFJ4P!;K֡[z7k?jzT{E9$A؎!h`;I/l,ix}Vx+2Y:;%D hcWZ,qD'~z)O$r$>>r)}jP)<$;5?a$ԢaoN3x!!zl[c=|pb~|ߴlt~7INCF evg| v^88h/ HTIkmtN^y Ch;F4-MlK[Jۑsf7C&*?)ܫ0GJ*w'Qb\T`yRsO/2W8>Ktq,|YÐsmSroccV 5mL;iM  eB{ʈxNh@ADPa9C?Y+4/{zk^V/ 5?-S)w|Fd6b34)upV $ 5\xms[+čBe <'+z.nˊO;cH: ܕ'XgPN|[l@gqgg-AsGC$*mB?FYTӹCh1Wask|@3\yw~ء:4!U53_LHyCkl ?E0Zn}. 4kd_}Ulu R_^/wa1St%w5+5_cxz6{p&eF:**Imd4ePZ&7 1n23bٚ }XC^B&!ALeEXU]A\@:NDh6xS!bm ,R\B ~| }VƹA|W UB) Iƃ6t({>Q֥¶K*W_9dӏj2m.^94+i֥-O/$fblqpG 1*hR)ќY: /qh}ֱg"1~_W8?ukC =*ӫz\@"\Vam[4jfĩlK&ujФj>#ҭiMōj8_(W|3ѿ6coom5E jV8zI"Aw2t[̒ vj]py>H86lNl.t'A<у1ߙA{pO svᛠП:s}>&?L#ZKLhKk1"F/ xk_#/k.]C)I9e .4tʧXU/58%I.*d7NePxdº .d!meYlƂQ;@|- NbZwah-.mEywrGlMwkbue M1 3''FTC~Bث/Fu9Wwy:vB){YT[oB qlT>gF&A6ja'/zl77N#B7bP>P sM"dUjnع:ÄdUGȥ r,QZ|Vu$O1*>]l0ߤ=@ÚO83HNaNbVFxF%wP!WS~N 9;(g贐0 E ut-a(.uՙКo OB 2_-QHÊV ٶ;U]"S;ޤ"O!9?GLXێ$L)ڍg3˒֤7I"Q PW'ޯ(\3B]qa. dwpl2mhxq'4[ %qB6 >@d,4=w>X7ī˄681)(Ynl?Aj# [Il))ؤx^M7vVj3uF_8Fg^ $gV +gLGr]"kLks9ئ6kQZʞW"h6%rGɩJ@n!(2^EJ%< 7G{aq ;(~v#Vxj;8At e!*, yW4`1tM>Us{.&L;(BlH|kgI/[Q!(@l"VWqG8x[nq-g 4a8*GG _;c@ )gZꄑ a$.,% mt k/Ivw7kR:D7[0E/k]??\B}R 12d҉Jqu'|BWbẛZqL3{uxp{ZOT.x@c^);fb4&m#DbI+'3S!4:+38Mj\'̷[E9gˁZvN64Cf.9r[Vw.DU}MD=|]ꌵ4$C6#)Xk/ݚ=lRf~Pěqz:.^2q久D0we2v T`2*-U!b J& b=T+i%Ymԃ?hkّi';Ex~f$T珼q[*pO7ĸگm8'FfKk1 3#cV )}hE"+2[B:ĭ8Fa~H='!DZӡ!A0hj }9:Nז:̾H5C˧Qٚe R4z `'J ^}cf A QS70g ^ϭaD)?+ohg٠ݘ rE*I7@Xe*n+n9C(D?}] 2FFߒg#czl~}.LW%K_ThREriߘʐy V1~gb^~1(;ЂǣR7'+09&yhDA=@_nUq<]i )DQB$ 2zK{{A q{s]L<@Ȭ%L{SmoԸaI O77]YgK0[*J/8Kdf{ac'ۊp*8̏/8T!S]R)ح{6yڶKfKc[,F1Wa+V>Tw];Mr5jP8 GHӷ ~hk B~ŠhwuҪvkY#+>!Hl3yPoT62;0!F#Cɺ92k;qCtoVLиV^iϽTal6a٤ƲL#p\bv %Yv$ Rt' r3-|\9Z $2*<4CނywukjGv)f*_-Dz(Ba޹pxa#kLfU > )LEP8S#o3 0{RIY:tѫDW xß,9@h `DogRkm*8=1ʮs CEiKFNBl*Kɽh$UtRֻaobGYϐhWR,imrh 4M= ͬeB{X@)3R>1PAMǐI/Fа`:uZX 1[գ J+5D6Lz"enr!':-.+!O?3Bo .8ގsP^TB \\<J6\0u!7(s@t&KYmݳXY`qژ"QSN+%@nl\Rqo*p0i>.U$&h:RR! m.kF4pB!䕘v+` L}C sY(9K+9bhB.R~E_If;.hOӖ_RJ:å0EBC3u(6]!sH|+g󼭰m;,,įj `v82_MzISEg7.IGs}P!8eA)S|R;];sܲvmqUDH4^=cL sN/갷 ]|j=SEZ32۠'z7VpqeHOh<F#Z2pŒZWjd=Cobx6xPRU5= ݮJ,_CцڐXչK^# K295U{"Q*ܷ{d U_a[1 /BwS**447vfщ}Rr/R+d z 1:kȲEk8 )oiw ?}7:__^KjXq WەC rۍA-Kɧ84x%#UXŹ0{D+<vjaw<2WSJM!*:!Gă&ޞh :t{/ūH΢2 KKU8vBap銌=r4XPriS[MU#ıȍLFσ8W+X?7eɷ/r^q˜9N=F\wZ꽆VL'C@}6(+ zb@`Eϣ^ZvtQ4m:n(A }{S`Կ _p8h-yJ/l8ZePfm}0C28wSɿr$YU4Iv.8ߌbD=qDaxKq*TM9t3uQ#܄\`;;}B)p>3卧uleLHu>:lD+ 9OܧEXS>^(Ô3.cZl@^yd7x;'SɈ%U+ki]l tjR#q/dk'*:Lց~ h߹Ǒ:xx ;n.˃+oiJP(YuO+bWFE`,Q$?Qĵ%GSQFjQ"Adb%=;Vcj?usUF,*_|H1j_UE֯dzɕ*DQow/J4E V²Ȉ8X4_ J ּb|aA2 `h7W Z&|T y6ŦJ2םI;r _0H25is?#Ђ@*{ʶn M/b`}[)W . !q9Z=brE8}0kK I)zBE*Ns'q“K{tҫ8r}B2PrʮJS~³mO3NuEi .)ݣ)閧 /gT3̑Ɛ~aH?Md ӱi2kQYm[%rX}B jl+˂j6s7NBt(pf8:0`?F0KЏ=P "n) ZS[wTc;Tgi91VDE姜>9BV8Ax\`J_sg AgBp#V5L&lc\[Я)#l;k+[Z,AQO WxƷ?q>M =U-k 0 S[٫ %F:,O@ykFMCm2/PIG)}wUDkKkvC>KMX:>@-R KG;,!Bv3yvD_b' R i~T^W[iOgtTA-\Q\s B/ŭVms?jom k(FLzI7>[R~NGIe<rӬADz3&/^FmcEDG3/5ʀņ6',fЄN5l~z % H`@] HAf.wZ^cT֊* AaA+4FZÄm%aD& $dվ^hXhRߓLيil劭81DŨ|?*^ U 7NqYgD$;ݝ9u=MzZHux<"'5Dkʮ $Wotwy[gdՋ!Ct3FXNm1_Vr- Sҵ?f(@En}hg\'h6sS\PD'iPx荷EYknD[~ۭ~5q,.5. V~J+ I܌a h}kޙӬ#[(Y)(<`~%o&m;dvx9 K Z1`1ʵ;;ܼS`OP@V$M<&N~({_*FK>?cTVK3b 6+9Un&][bVw(b@@n) )D,8Ee3r&eH;sly hEv%.+O\um/wp@cNǃnLcn=tR.'kOKu5=>fu<[(J4CCWpXP%CԤ:Xj u' :Lja DŽ莐sSps^\&g6d^x;6$xZj6)줡⸋3\lCcMX,8kR &_ b\t&ƠVU<2`CZTCjc:ԢEyMav<;ួ5/bs6tTz}^hyf5B &xM$,P1\qQъj.gle%ݺоgLҰԐ~o2HwsM"{βl_)py@A:2~  puj :BMTۦrj߄KwsSXnpFjcIB!١ :T#❍6ٓPjA/|jK/xv\ľtko!哣9+([sdĶQ[m@(3Ri*G➡J6G ; =͵MT q=֛&ZfܯEGr7GEGY jU':D6R$dߺE]b.pH4!{twZO1=j*d^6 O4RYǒN^ ɥ5,yhk {8zh.v R#ޓ賩:m},*֤~Kۢ  Bb6Xo͔*#M 9`x@L;CUU\sJTIygn<4f[NmqDo}1aYm-6E :[\t` h2L/+d ]T(pLcBD!P&g֓|4Kx~HZRB&up8DfdPYcbq_6\ b3@Gu"t%5rR)yqbr"$E5(@pB)_pC{`,n5x{ B Tp?9W:)W <Έ?G,XR*|xcJ~cML=r\@;EX9l ՟Qpl!K<E"N:/e--+)Nmڿtsa%S蠰8nfP9d?C&JmxQΧJMT .zwPI ҙE*KqeE$2}f{^d%N>\7x܃5Ǭt9} dŊ(9s/8D@,`wJɪ%Wc7u; Jڽս ǑbזVBnp;WRp> `TYeX7Cg%dHot>GsEr2YdfKzW =hPKB=ENLѓnޢxB^Uי8Ab:52 p!Q3S5;6zhyn|ObⅽQv ?E{\5"ә]mVIAQk8&͐.g?wCtVY 7%fՒLTNkZy6$k&UU-y&0@%Pe ihQK>wkΕaYn6!.*[|3Y'Ӕ@lM wߵ"3DkXz-Sy$!A,!*3T'HIaSkRxFO%w}yZ? yDG5赧{{7>NY:L単%{cL ,`Ю,S,mڇT yd=5[[76 tSv`ՙ@!;/^&&4y'kLNָV!MTP|HF͒1Ֆ܁">,23`VVEi&_om$Wڔyۖ8V&Zm:R|t~쑵_n\Uˆ]/)ncrrMmU RV#hHX+.Kz;^@"ړ:û4balL(g$f%Pcܐa! i4؍môikg=2WKy# SB5QV! T*w9zˢ51,,͹8; +”}!\CMSեW+ cϾԞ|a@jQN@i;- El0gݳXGU)xU π_o)R?lI2>ѵ49NÃM=z~BFe@&نt'6ڜPeAˮ[ |oSljY@01e*8c oM@紨(X<z:MvC_x}H( bR2ZG]}4bW%gu ;+zJԲmƏY+& O^hz2%l<+w^wF^M[[oL6!ti٭dculJ 5l \ӿQcoz`"}61yl%c-1ˢoڠuLJ)F3UX!\mC)ox ='Wc@Y/g+.E*bGZ:SS̲&%lvp6jyܖ#.v2 ڶק^B vAMG 0Hn%QO 251Η|bǔ?YJ76(-m[_U[i1PON@^DT`(wAEԘcD= O~.uܽ ϣ̡dLJ@!r v"otkSEq? gh =鷃 [[gb5)t74p =_6â/Bsnsj;h_"C3&<50!RSSi۹qTZ&R{VfK}t(Q5BăЪYp4RLA=}3FTF˻'STMu۶&PVILO_'W>pt{$< i\Z┽~B0tK]V]kTdaXތҋ1 CR hk:b] J4^v_fRIֿh9UǟmrTZamkNto.*s}>JM:,sMcV\_Ӯ4c8H]Ƶc+=H! 0⍓|;zא\t\vaiQ>;کv`}d <M>rZ/0$*?/U<<-VdY} j8p siwe k̎U -whG( \B I̴ d$ an@>a0 Ute5/7#tzEJts8@om7[PR| cadYEq}D2 9^FELK%\-~Y%n2Lٲ_LZ_}h3 VMd%kOb|OQ8HY+-eoj/p+4? KEKǠ=2Zdk8`CE\4asAD1ZzQ5Y?; :>Z7<2B9<0TOv/b]&2aVA`xȈv-F>-lfY)J(LM56!4%pblϷEIBke͝)97BwRY*6)BiƘod.tVF=?[>=QZ1$zNb-a3;GpFUT}`!~yytӯZB޽#.*{&".#cpCܣR4"AhEiK8ϱ*F4J( q C E7K(m6K­P)iOSϵۨZ]V~O첈 &1ߡZAZ*-;V^}*R8Y}`7)jPen ʽ!_)ǣ83I9vf؍8Q3F-,sKGF}mJZ٨_~co},-O NՉ{oJlkir#ޗPOGK1RqmT./=2IԠ*#3n.?!F1, QŻ`4y$G/GAlB 8@ScEuۿ}BlK4uUΦ}!eӀRUaxǞH7FF1^1pdc" msCK֞hd9 b@ő1K[_m_ uGu : `A ߚf%$XI֜$\?[v]P;j'#)ީ#!ՖO qA-q4?<Y~KeiLzd׮gt r%(aRf^-# U78iKp֧Z*}ׄAԃy .My(-3S~%u{q%1*+>)oW[ԭ|]Ex] 4x"_SĚKMH} MDȹʱ,~ٮ%0dgNd7Nߊ(=kx2<ۉ!g$޷')@lxF=D;Qs[Fy+P*> L[HOՉp{XP.`"8qo)Hy/cb/V.%/}~w:-PЈe4lo1M>=[;NIj /I#Nwd2OM~SP{ =Pxj-젭5$i/Yr?*Ɵk1E#jFT(52|jיEV;>Lwh-8 c@/B|Bb'>H7e^з:"HҽhbTCeMT,ڳY)P\Ȉb"^%5Lc]Eek} 2weTn:Py/ K+hM$Н/WՈ) D Qz/ |T(j zR@N׏lRCn&{O wϖ3V<z49U)D Pغ_;/߀ aߢ{[i)>`9hrwJnXDI7Y1_e?6CR<!G4.WD#"b6?M\m.oZ6.帘ɯb2tz (K%32˦"NȚcWe{<$?z=l>8AXxiu O%fHIsMj\? fp2Z 6Fƅb9n#c~a)} /#sgbO>U(cJo'ކ=C#6?I=Rd{zjɭWP7Z16Qs0is3rA>NwFBQ eH!Xfx*Q7X֦к7p @GP JHl`u!F덝@mK<~Z1|lO#893ho{Gafg=DJ;*:7;R_aNf?|[㚇Q^\#sMONssx F  ;:Q,BO?Gzhl`Hakxk$[Ўq[+dM6Q'3Vl/X^ 0g4P%@VcFiDzϓ#YU\+ T01rBt,=e.eW̜x-ḒGڛA'ktaSݕ8Öp4+|P0)b RxG)xL5p<:~ÉMR`WiՖ>f -@JH9NsC" 0dф8ddΖ'yRڕM<؁ C0]8+Sbd CpR} 5+e6+Է!9dŶD~7ID"6&Z !n()2]?7zDk2KʝOK2S~iLFKV6*ߣj>{# g)۵/ayǒ֭ o^1o.w0ѽ]4:Q W#.O(ޣLM z!K {hITdZYeGΞƪ6 _0Hj -/v Iu)w>1>K៸XJ4>B)E &OyL^ ٣,U(hǥXSaCg̱hD'?656ĭU[obFsm\WZ `1QlZ/]7ZW $?J;؂$>gCS%h"]M:V,6 ?Z0fZƾKwO\Y7׼ovWM5${g4T9ȃϓN` iݘ! F+&d3,YuMRg#p |z2+`G{mkN7/s %NG^e6 aaNAAroQty5<.m9Oiʍ?e=jݒDx#6XZooB|DnjR&K A6Ljƣӫ=ȉu ݚ5(f&0nЩO@'lwk/S V8vFlq3!x$,X@ljR`(fOkb*~۠{a}-^q[v L `"KuesAαMd=-uk;%HVL0ZZNݵTJɓ #ӎ/D|hy{u2Pr|t,'À9]oݞ?zg^#BT MYAzXo?QA`.˫5(VT{10C e1obCo3 Agr43oV f} j6?Gzf. sޜƮt‾eQiT}05 fZ^+Fl_frHv;%1Q^PK M/2]}:1:+P8yCl9 VCOٞ%H_:bRQ(xqSژڗ/i7mW",;0&)ˇ!6T]~tV8ؠ)a 1V\sxrT,Maۿ1Gp]uapK[T+|F^㷸V(mSt܄;}f-Aȶ77tseBB\wzsSݙ}:0a'B5UzyL#HPc+LL1KfɹxgS'l(r8)<ϲW= Si kư9L7qu M!Vt1ғI.KS,2m СreYQKԙ3'6ݙ_2Փ[x}@0i\m΍& ċ _D.2y#{i̧x^1 /oTB'NR%=5W/c|']z1qh N؄f[pYE#nӼ1I`BԦ:ڏ>7 OV("Ԧ>H`#haTT4%Y'?G{,Iy$zxDZTuF>4;3f&.+`56ڎB )2+_slWh# J<Įt:zB , Xb&q'Y _-[.M]̮& SK!wGW)L9AR*dZl-f˲ov.a@/@$Un>P4κ&!?&IjPS(*D˦۹]&/h.6;PŸNru-E_y?"ر5n Ŋ`⍨K3*kjԲfMN$%x i-GH%5ag=b%flkݝ% ìHf8X@W1ҢG!83R䧡{m>>"]3zؕDSNԖ&+C. iYxϚ?ŸwҎQn)k5,DFȑ7dT0`t6=,@Z!24qkel]\x&Ыa-rp´;=F]:@b=ct)hj,ii%PA8*Ћu!X ~I8Zι$d*Y09^uYZ i a7-T^b!~f,.DAgN F)z$O1"-HL"hҸOO$ܪExCeER '$i]tEJbNYuQ {['T5NO>> ֶFׯ֕Yju(.yp 5Ij3Aj;c!<4>Myz/ A?u+-=TE!wQGdG "+RFI9KVc+3FqYC^OG–綯ۄ29Kq/ dj@"/&7>`:gЖt2 Sb-eXxXks.Me eE"R2=θ{W5y#%IKNO6{$hoYK/:~c4cPJ"icc>)dIS)V3MGe+SZ1Uf$P"hyT #ߡHɒ3,1 ڸY] ʥ(v#N3%k,a(u؁pO./ /Cg-\qo,kW@t~7Y8,~Ofؐ)S+p\G"5))XH s <ۗʳln*Cp7xzn2&ӭbc}Д?)+?P{5=LH_ S}sMXޑq7,tYk[5s[TnOUgQ'*-M7iҷʫC>'g-31^-C""p}g~oNA9/7؀HM$yܔ *;z׵5YoDhtOjeRh4h<>yϊs I&ͶpEU,PqnPDgN,50wz,n?ޞF v^#@=GFAf2 !șSuSR 9٦!`qpˁ!aQtմI$Er]IpHln){2@YQ;#D~&Oڇz⍪~HZK6pJ O>SpJM?%Zú|L'*q (,iHE-Gc4; `&qfDS|8|ɨ:b (> T}5<1OF&7w}Sw/6GsR`N,;=ȸ.mFAWI!t]5<0vg]"؆WQ<E6r߷*̷IyCqr4'D#'m`'}zXBR%E"9 σD,MK nn*9$=eW39 V~zVf$AݧOG}59rK8k!Kr9ς21Uh/o18rf:Gs ?S3e%,I'5_퀣6ck8&īE0bO(BW\gfO% ZzWˀ0{4/ B}8|Пhjm@'5a?n/fߤ3Z7BIoSnS3 :M x> wSnLuDIK ^55VBTλ5%P+m/eu'U`2hf{ ( H4Qt(?f VxI$#~͙g CI[~D>Hal\5xXg]]s_ ͢ڕ߬d2!Kd'"qGauP䊼z™+y/?䂪¾ hY ϖa`\ =?}8W{ ƄI #Oh]jP`vgZ[ow0Y0ˍ=OھNp~&,zD>?{\R5=AJFL*KL@r~ tHE7D*2x\zMq2+u /fDՍi*ArFetX#FhMyLHMo7}Wk\/6SR7ܢY1 mF3h BU%y[DH"%Mr6[)L)5[}_|lK"hl-iTj?ֶgvM֒LAV7K/{35gyFFn~޸p/ZX]GPƷ+IgyD[PxTX@T^4T3V3vEH5e0! @I'dŖ[#S`9|$3ȵ L։56>~ \H 6xr-:"75c/Q پTuP/kJP yxhGm'c޷tkr;^ZxC<11vrS,gj]J1\êF4j~FFX+ҳhZ(/Oո1OJp2ڴy\wEAȈ/4|&62pV):ܷ2zc@6s^_t@Gd$B CA{ \'+/u 4,гmF8Le*$هe83Avƙ8/VQ|׆;"n?3A|X]fhu-sGe{0r7 CI fUu] Q Jpȗo<w$!֒tj@E/g,xeJHY;%~PO9gzY:X/#cr4+*rk j4 ykNWtQA'&D=mn _"j =8"gvV/bX?e'.\.DMCj!I?{Jl JJ|Ǽ'R\9e!4~gL*.γ3,p}ƆQCh_I~nBcK7WYFzBŪQx* 1B~-TtiiiBIM9=DH)qcA?CbFhJCȕc Žy| ℐ&3c̔"2-.I,ޕ-tC/"wz5YcMYߎ5c:ʜ)_;L̯`XJu^Fՠvt.D0BNU#qN-Yۋ#2v1"E(]H-Xwy55_ }y]ʓ>Vt T V~h&=E*fhMzAAq*,ؚvQ>%jo)X÷+fcMKώ U/.*fF=ML eY*;K"K䚼./- 0aR qBPsz);d{̓\8\+.p xVYx}* 8jA(@ddL274&8t|-*> Wpu@V.?3;78_0k_`I [Eqj֤uQ/;hy#}M\0Tb3ң{UZ`[ ‘58Ҁ? }hiNé%94З.}՟*~4[d-&ü`%j$~L{L)[j9VՔg‹T֘gy4E0("DE*$Ax.Q1+tCfGYpi@RFa+"| ~NRP>OG #ggGLV 2-REoβ5F㟐mA?\A,P˾mRkWՇKC6+Qjd.(-h父shWeYr\ރ%s񡽵Tٿivt0BD0T3U/s(i2H^x^49F]^&E, <,/oHi7)XƊ1PGYQQ:* yŔR8ޤhTÙY@6H6VGiso"믪#pC/ LtRqjxR"qXL%%DjQu1i@KgMh k:5jɷw21$^5al$1?w[7:ՒTF527=Q?-ɸ|wxLV$gfD1ot=}H%t^˃Xھ9 v&2R QUG9}~B\PQr5Թ^bo\XV&l L˥5WL!7AHh@Xp/t Ԯi3r3y\3E,x _}sşqU3~%K*7n:$,úW+B{VsNF Fu8xZ8#=