anaconda-gui-33.16.7.6-1.el8 >  A bpU]/C. x͝!E]ޝl1C.{_Ihyqnz'Md<̕lПX@Hl%[~/t~a~Yiӭ]677]j\d 8>-> v-K b |-RU%X=m\ ]oϧ83)0iPEB̎K&k,c o+~ōsH\LĤ_L1!2f/2yBn~sq<iU(i>x-'p]=L@ e$>OZ 77tl>GH(WPi]B@*ߕW% {-;!m^FEg@XMUn gL 5Ih{ d Eꍧ[cSY.25U\\~nKY4((杨O?O[L0s(~,l/p3r+}0:Nq2.;*2d211a36a3ffb8534a2ef8611d58eedbb8dbde3e3a63b8787e05cd07d85db20ba957b1cefc9e7b730c75fdd6d5a5507488851f39HboU]mi\jLeIVr`W+F%l*\[zC15^1]B<73I_y,K|ùL ( 㧾_%2k1B\=;Mjbݢ[gι)/3.oOdx5Ь/f3Y)L)kܶݭ@"n9!S9 j'U2DDcS$1 {;;L=T!UpɆԇЄ%Jr&{EhJ%Jq' -⫷.9UR\%Ӛlޢ.!R[2t,lyAN2nqMɷ{Wg-Z EcdtpLOt?#4?I2NCTҍ'>p<]|?]ld  S 6<D,     3 5t8\;??BBC D(D8D9I<:{G/<H2$I5 X5Y5\5]8^IbMdNCeNHfNKlNMtNhuQPvT8 wUXxX@y[(}]] ]&]hCanaconda-gui33.16.7.61.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.bBaarch64-05.mbox.centos.org'"CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64pBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7? ? "Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%uu6,6,JJ""Wp#Im R(-l#"YR(? H 5gp =HN< n'kFP]M-@CQtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb5bbbbbbbbbbbbbb5b5b5b5b5bbbbbbbb5bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb5bbb5bb5bbbb5b5bbbbbbbbbbbbb5b5bbb5bbb5b5bbbbbbbbb5bbb5bb5bbb5b5bbbbbbbbbbbbbbbbbb5bb5bbb45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f6caa96e3c66522c3f84acd391e1c960267c763ddad3805844651d5d38e790fbcdd81a043330a7f4ce23da316673ecee1160e8a22918acc6a638e2e4285b45542e08920d5185ce9283e01a82a3a61f696b607f331538847530144a051ffc692dbb08920d5185ce9283e01a82a3a61f696b607f331538847530144a051ffc692dbb1515c99c31deca76dd8cd487edcef837269dbb78aef1cf7ffb11ede4aa8f5920574c031535a3a58c8138bffbf4f643a01c6bc131964f5c6471d7206d07f363b882168a49bdad685c68e3f55a53f8f8a4970b0bb1929f54dfe7c2f2e7355baa1982168a49bdad685c68e3f55a53f8f8a4970b0bb1929f54dfe7c2f2e7355baa194a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e5deb1d42f24a4f3fc9726cc5d5f264426a1074d912d06906f34216cb12f774fb5deb1d42f24a4f3fc9726cc5d5f264426a1074d912d06906f34216cb12f774fb835065054d7b547552bf3b2c736a10fbc76193a683302621c3dd9010c0c9e65f835065054d7b547552bf3b2c736a10fbc76193a683302621c3dd9010c0c9e65f8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd1f1c478f76918050b9177a7ae00d32c80fe75c6c55ca72e0b29b0e2a1408734a1f1c478f76918050b9177a7ae00d32c80fe75c6c55ca72e0b29b0e2a1408734a9d9a80b4f4e45ad3790447ef6cdc55d9a957b40fc65911ab9584b9528b0d2ab79d9a80b4f4e45ad3790447ef6cdc55d9a957b40fc65911ab9584b9528b0d2ab77cf9fab910cc65b6806ce56fbbca173fd7d904256d81c99bc1e6f5de0556cd487cf9fab910cc65b6806ce56fbbca173fd7d904256d81c99bc1e6f5de0556cd48a5a75dd3d67c2278970c5bfa2a482f44aa0cc81cad430b2b037fefefc0f0d060a5a75dd3d67c2278970c5bfa2a482f44aa0cc81cad430b2b037fefefc0f0d060c6e010f17735cb848817dcc718e8c5284759bc33468d746a527869fbc256b548c6e010f17735cb848817dcc718e8c5284759bc33468d746a527869fbc256b54806dce18f2f236fc5258e121139077aad5f3b2b2bd093d914c4e55f6b6f857b5706dce18f2f236fc5258e121139077aad5f3b2b2bd093d914c4e55f6b6f857b575c412cb5ea690006811e2940c4d5fd0d2c8ec52df24d57ae26df70231a5a66c05c412cb5ea690006811e2940c4d5fd0d2c8ec52df24d57ae26df70231a5a66c00a95841b5fde90ce5378cdee4c56308e937af7c07d33af5942cad489f762083f0a95841b5fde90ce5378cdee4c56308e937af7c07d33af5942cad489f762083fce2af64fa488525e814d1a4b4394a8ab13744172820228e9bbfe8c44e1968971ce2af64fa488525e814d1a4b4394a8ab13744172820228e9bbfe8c44e1968971d7305f7b35036a80234e67608ac7005ae645de77302eda7fe908a949645753a4d7305f7b35036a80234e67608ac7005ae645de77302eda7fe908a949645753a4738c78a10c16a18bc428138dfcad075e03d37b108907bea0ec729c44e7c076ef738c78a10c16a18bc428138dfcad075e03d37b108907bea0ec729c44e7c076efb55e426a4bd1ea6806b700b853c0963e03bdc0fd83e5b73a6291ac173776296db55e426a4bd1ea6806b700b853c0963e03bdc0fd83e5b73a6291ac173776296d16dddbfafc4866446c842e184b3eb8bdf7b4122ffd080628af98c4696c4884ad16dddbfafc4866446c842e184b3eb8bdf7b4122ffd080628af98c4696c4884ad7315f38c218aca098556dbee62561c4f3f7818e02f519e762fd5617f7206784a7315f38c218aca098556dbee62561c4f3f7818e02f519e762fd5617f7206784ac48ad42127620a22b061ea12549e89aa920fd4e3a0a52a9b3bc865a5abc1ebc6c48ad42127620a22b061ea12549e89aa920fd4e3a0a52a9b3bc865a5abc1ebc60c16398f3084d140355d4e68c9327c8913c2a8befbb106c127e814748460c9590c16398f3084d140355d4e68c9327c8913c2a8befbb106c127e814748460c9595f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85516477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec0316477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec03e33943ff0d8a44c89e9defd61b4fd01f0d317583dc8841dbf574df01ad327bcee33943ff0d8a44c89e9defd61b4fd01f0d317583dc8841dbf574df01ad327bce243cf95074baf534dfeb591674dcadeb4f828885c9787a239ca1c8e7b26d0026243cf95074baf534dfeb591674dcadeb4f828885c9787a239ca1c8e7b26d00264c68976dfa9f90b51ca101b5b4daa64c623d8786d8b454822918207e116b28554c68976dfa9f90b51ca101b5b4daa64c623d8786d8b454822918207e116b285539af703d65e2e4feab434f19e2a8c34f6db76dea1a8f2b7702bb98d7ef446af739af703d65e2e4feab434f19e2a8c34f6db76dea1a8f2b7702bb98d7ef446af77b2f4e172af08ddb89a410002640c4fbd5dd53409977683a4b093ae09d1da94e7b2f4e172af08ddb89a410002640c4fbd5dd53409977683a4b093ae09d1da94e8989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85516477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec0316477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec03aef92fb5336308d49f83a9c66dab45f947c1f891874862994f1c446577db7ffdaef92fb5336308d49f83a9c66dab45f947c1f891874862994f1c446577db7ffd9c0e3ae7a8b2244f3765fbe033da32417ab1fe9fd32f5ad89788cace94fb4a9c9c0e3ae7a8b2244f3765fbe033da32417ab1fe9fd32f5ad89788cace94fb4a9c9eebf7399d9f6a4cd9c99217efd2ab3aa34f57fd4b1272c200c8bde9065c6a1e9eebf7399d9f6a4cd9c99217efd2ab3aa34f57fd4b1272c200c8bde9065c6a1ec97debaab10b0986ef0eada95eccf742f40cfd9cab774a7ec9f53c76940cd8dac97debaab10b0986ef0eada95eccf742f40cfd9cab774a7ec9f53c76940cd8daedd5aeb2ce90f417c940e2c7e39918a9f20a2ff4d85dae42dbe3932738e1a41eedd5aeb2ce90f417c940e2c7e39918a9f20a2ff4d85dae42dbe3932738e1a41ebcaa20b135332c2edfa4b2bf97fbc9e9f3853a755fd6b474e815cf86f6181998bcaa20b135332c2edfa4b2bf97fbc9e9f3853a755fd6b474e815cf86f618199833c55b08dfb2475b0a58567cb348c20d5271b650bcab9538d54a31a6001f8abb33c55b08dfb2475b0a58567cb348c20d5271b650bcab9538d54a31a6001f8abb421a793bef72396f74e7b7facf750563d0d17bd13f9caed3b3c7329e54c2c98c421a793bef72396f74e7b7facf750563d0d17bd13f9caed3b3c7329e54c2c98ca44fd7d567bba1c91735460ea72814832ca02beff0090b2a24468089e247c8c1a44fd7d567bba1c91735460ea72814832ca02beff0090b2a24468089e247c8c175942ff033b963c74856b37489bbb60b73ba1671be423a6f90e86aaa33eb926475942ff033b963c74856b37489bbb60b73ba1671be423a6f90e86aaa33eb92642abbf8597e61b72c2ef2cbf87feca2909874e873d323ef22cb002c4a9d9db3d82abbf8597e61b72c2ef2cbf87feca2909874e873d323ef22cb002c4a9d9db3d81303355043f33639cbb5cc7d3e01447306b893fcd253df739314c273f1bd3c241303355043f33639cbb5cc7d3e01447306b893fcd253df739314c273f1bd3c2471f734a04b598ae57eb902b914f9c12722a346b5f80ef5560dc497011c553b7b71f734a04b598ae57eb902b914f9c12722a346b5f80ef5560dc497011c553b7b1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b19869408a776c49a79c97acfc48c5f4a09a5783c48706bd89ecb23dcb20dcb7630980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.7.6-1.el8.src.rpmanaconda-guianaconda-gui(aarch-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.7.6-1.el822.1-133.16.7.6-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3b@b2@bTbkbb)@b!a6a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.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- 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.7.6-1.el833.16.7.6-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu     Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long 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-8cb0c98f5e6bdbdefbdeff555419cc11414c720abfd286d3b8b4988b234c30e22?@7zXZ !#,] b2u Q{LT.}kO@&!(P&Qd[9Cȗ*a*>|2ZQ;lb!tYHgD=]LU=N}وC 9ibɛ a<~w(\&Гq$!d-Bͯ7gewHȂz6n1Sr ʄK/uVw"&;9s;䮰44G@3GMYsmn0*ڹ3f.6 ^7F27 K b"upiv.{^Ad"Э' y;#gvn\ 1:5'*?g: Jl=.e6AŐPlt[yS3 .TVEgȼñ_mA;n=4Jc?;yTyMVf连ciY"п W'jN/{"esbZ%ѐӶ8ihg(.DR׈H>IcO~l.rŸ=_W%3F >@iP) ;RsݓIMXf87Qhd_̴ǚLo.6bw%>;.ȝ=cq!ȍ{()QjJh>Vv G"C[bzh<~c(ugGUb}dP0ZWEG#/C]pܪ,e%[#iBPBɉ>u`֒3d34Dh*;lZ8Y͛w5LZ3:]v(&r7ά(jIdov1rIfe$~'%+kNBp6`"-n]uƾ/e7 _RN\a\rleTܺgH~t5Y8]Cg5~˴+N5NuInҍl+˥lq]\mṾ_ºD_@z=^{}S;~i!7"^ۓ xEv1 uWmMHT] kX|@%{=lu!$"q-a\\4Hx#W뙃 k+6pփgvy\ip|1N'YX.|L. gyl+"CPQr[78<!6Q#IJ+,ĺF՟Lf ~ fXnt}cͷ+Cf_"\ CV]6`m8ˍ!FmIph${sN8,9>,ݟg%VP_TG:p0\)S6"Dh!&۾?Fsd$/lFRi,Gx(?C"I8ݞ<ڟ7tҍC:BK J:UAL`JMuVIeYF=C/n*5pgʄYf=!1$u?ШcT5ur;q^x)Qhqnz>Z ^6*j;fw WgQl`l֐7p(sTpbosC< !KNJ¥ ? . E7zPږ -eML{aۦBa`LqDo5Alj Y@7Zp2C;lpsl'X Fk][QԚПt5 uVM -~+s>L_cuhZ"26X}yE|uEMJҾ"F|A:{YҴqSa<ÐG1Nfj+VG&! (Uf-Yj$g#t`}cL;^Ũ9a.L} dHyeH圱$=mx& )]N\-I[5Άś@7XDQfVY᪚x\fX(bV EյfڂjBs;*7Wk١츝3S0UiJ>./cF`;Gӿ0>k9_7WIIfKKۣex!HWȯq; kM ղ_pbX' >̃S lBr4ىnxrO0Jsj6ytJ,{Ij {')O0U&  yy5ٳɬ`k㨭1+@5@Yb=gו%vl#vqgp8p8r,@>2zSLpACȻǂ>N1Opt6P6߉GNd^ 83t禕Qg3VmK}1TR4+ŕSٔrGdF\KgǾ֦?YΞ&Iz_a2sn ]PFgzipF5x^;  ͛;yD}^=d{0ƾMDld0 p{! ꉭsGъ,"Vךǥ";YE3>v lhnQBzTe%&:y&&{ |0ޝN O}:ȃ-%v::o&YlcʧIi=yFY.͹ m bLJYZ^@i^cZm xҴ^8\7Dk\d+1аw.L [vH(slL|Q0%DMof,)\R-ɧBp0ncoSQY bMhړ_,>kD:* Qs 71"m)hlfX)`I?V)hNQ1/Qf vCQ\6v5d{Z1<Lb[dۙbĥŭ}IݫS5?!Oo}Tpɱ (ZFb? 2c<\lظ1]#h5Zq"VF69yR$,#LyG|ljюL2;oa-J^ Rp"}Txg{| &c"=>E-xEHdK_jP9;%?aBdфI*ͣ'c-F[]ΔHj-dTLm'z KV_u9QlP8OW~1BDWT(4֕{Ǎ*-e 4O{II]Z7O i޲8a\47o`*/h8uwj6 ~b ~r%U$ >UC nJl ꗈsR, 3)2a R?p('hSj|ꢶWPHD[PD[ *{ʃ,qIܳ?4"n $ԙ?f΋U xx4 P68BI0*}t|w0|lNnxF.JUM]|91"c&8E5Me [0e!Bb50D(~h}n}۷c|1>(jg@[gw8+s/$KBuR`GbnvMuVV<`";/ʍn ;1G8uWsOev\HU; S}ÙXne#>+h z`JKZzhd%_f>|CT,v !Qc_ĕvK|'_F-{Y*Ԝ'f '^aمM < ;"%Wd.IDpR 8v9@ 7RxK\F,@<:TY9zf{za\83E.ڠC"7!xVQxbuk[C]Nw/gd5!nU׃֕x@-*ihnW(&r1}?&SNZ" T_3{1\8Pt&pO3b)ANؠXBKxNdA@>SQ d:^j[HhW3+t ,*wAxͅ279.?X+7V=-/1x;Th瓳-i]Υ +7JA~Kv2exY_CfݚoEfJ 6Iܞz)yQz c_to*:}29 {|R\KRXԀ d.=*u3^f_S2]JJ$u6,p9`dcS2f-^ P̓6qoM_2&]c/r sOt~l^ {*^;dť'Z s7Ri ALܝ2 $j=m2p:lB \a"//n"ޝ# $f[9BW2nDoAra't"mXl3Wt{oJFVQjUm*5. ϡY8T|9`oXZnl֮?zu$S%q&b44Oz,&{GӼ]#5i=L4Y.䥜g~ 3鋜6α6rV> ]6M$YQpw>9L)jBzT, !Ec:qS=f+5mC%llԿmqQ[ʩ` =XD⡹uQa"(]ez>|S Q`ylB$=f5(7o^`ʦl*lP%P`/~!&ήȨȬé|δ/`[}*>Jx+l ,ÜHkRE9QP񴬊AՑݳZcwk4g 0{MԘ4 n9/^/d;$l7C]J,hNwko 4}@S7""뵞ߜ#d+t]CqQM=NJF>mXwPPZ0n dEJ,$s> IJ鴽Cyw [O˞Zd 7f܍> 6JdC*2>[ٷ&^(A 9]i6eW^=jŎQյ>28e Y 5gqu# $s$:29 0o>`"6ӽ`8Sږ8F]rҮ-;d\>OfI iųp:6@zrhcI~u4tɌ1Z؂F .,}H*B= )x0飸ĖYU beLۃ\--]3|^ +xuܫ-!Φ:{EyY!4Rq\`/L^V LiiMn^}tq2=|~jZ4XՀ(WkLaC ׂ do8҂Rizij3E%M>XNTt(@k5Zz{#T#{Wq(>ua F أ^;rҤ>g #:r*|_Yz0fSK7Dz _<aO?mgmdJVf}`vGUQp%!\c]`o{5vKϾ<վ߿m8.< hZՙTZc5lH;TkG V ȧϗd<=[$!_35]ߖi@8;>=@C aKBxQ$ {DE'r_mdm 5K OHZZa tQQ`\Yߌs´UM!(X ~9߭ g>%c}:ZH<\).P%¿p[ ҶW3_̏gn?5܃Ms2R(o [$N(@+AˢCr0?VT6ѲM_}7AP}P>6\R@)x}Q(Zs*5_IRY~,BX8: ,dA,A@|NM,vii196{6 +CiZ/\a\z2`Jg`-`3Co5ؠ>*<O7$}ͨE)ön`SM_xG~:: zsBliYf9tZꑲA ؝k2[pT,8<@gHjEyC*XsZE5SN8m< sqS8W=Q׀ ^YA, fiҽ.VUŎv$qfܞ?̇A򖋧eh˷o*CK!v~;$ E)Z@Xbw\$PBǷb5QV "WVmw&ʤD]zQKt0˗$58l0>oͧFPʺm)u$ϐ aF1gO"lΌX" N2.S.n([)||dkjhiVoLR,~&#+j`fEa9XK[} Bwןd;3$.Q|F-@iH2{F9ୖ's**Q˞"{Fɛ۫-RQͱN =In.m,J0sEs2qi뗡+鄀`2-H9Yͥ'G.߷M`L,:d,ғ($^reVNG+S&xt͋c$y}%T%ZW t] #/xdψcl 2̑>ǔ. }f4BI'Wg'&@''l&.RAw҅KEl8B)YP9ƴH7fʂfO 0X֗m#E(SjX`I͆|!7d in٦7vWvވlnI,u7\[lsAۡhoiVq'b%F<ɦn.k\g4lDKstHK|`o`jXxP3.yXhWr;TbgT>1v S(*BK q]:n*7ھ uIYI T$Rĩ U"IiOl7y>6O qxC5JpEle0-<L#`H ,-]m',Љ'ɷC8aR^x#9Dpკ:u]* ".(^2J]`զ.b\v+<}7l %ތ߰b(Чi#isz ڬe n!qu‰R{*KJyL)?9f?@߼l9!D3]]cɛǖ`dQ~,T z TTdbd8y5н,MkPLWXg*H_sg^䨯b9<0 t! ?œ7pF)fX,ʺH-) 1;bnTs.Sr.Nhv+hb?L >8J*e$ZӞOmg7<ܽũpW=k!TwlξG!$OUGe тi&ͦڎ " ]f-QJ zUȚ 'BxtKUzM'Gw9O%6ζK?r8fX=Yg >UwՁ\yxPr27ܯ}>.x $xb<$ j ( M:GZi$ƢZ1& LY/C -^:F;՘ ub2/P1 0&#L"6"4bVȸMM!@n1VV+k-PQ73?yEө5[az@HX*Y[z+ۀPF`AѫC ,c;גiX]IY+ -Y0~5؇gp&15N9"ɞ9"IfIEtTNxPK2cE֖WdxfǫK7q0D]8(xK>䙗-H؁[kBmؗ^0!e5,z+O%İJK$뒟?<@ZF +R ZWc4?M.ܬi +z+RG]yh ݲEtOؽ~I`!\a\7 \/ sCz?ӝQ-۟{2N{/!T菝)8 \P6!)ح]%ϮmsxVfL*i߇0 X nX}䭖h?eŒW0ׯ-DZP:m: {VZzztOȨ,j:*M6)=9]ڸgN{ht>:D#;UhC\{6 %̹TQ`# ~3rΗazLh5˼fn=廂*3c|zv+'E p: QQ tC% Hhx˂qCx$AlCAZcZ֍=k;PŊ!ڥV+ FIRQCx~O,S^j]v' .Dچ9G7{(C+klFhGsc)3ܣ]dޑce31>tμT8mJf%jڬ |99ʇ;>IśCaHV(M\v:vyⰘ72hEs ܋)yŰv8D=Y=zV*YFN;2-_J4೚DOnGDֻQYP5./B GC(b3IK""GDVd>bq?"P ^Xea O 6 TۍN8#],~^fkJÎEr9s&0*Y:S2=b? SD_ L.]-qH1\I N 7cF9ٍ_\b ˠ1Ґ=Щ,!@,]({ NE +WÒPr=l^9wFX.!*_1H&q}*D *J (+tڔAIB)c;e@P!ibpfL!^ÍކIz^G`TO :3OMAxitC}lޥCV`-nĻ2qs|di ?AL}Ms_=C{_wKgt%l&.4 rh1+PRUH$Gv¨Wm%pT[,6~_[>fKX'? C5pT7Svnۋ[:w[7sڦGzXC ?^μb4l6F%!3S;yMHbVtqΤ5sݰۃ1\.*7ց醼^_36"g]qBrA1P맽DliRCX03$-eEfcԲ o|12nZ ߁BO*6ϿGVZEN. cchpGpA/@iJAyGLL]*7Fpfh"۾[F^@Bj"[1=W.֗8i) 65_}*eQ!E~#׈B/Ӭd9hD#I܉՞@מ kL&ӕ:}k.e.#`s wL|jamK\k*GT bi0DEmT'= T$<7c t}쳒 z:b.@{9ai썑H"oڀ`\3qZCW# ZJIlن5칷x-a^6 /1Y(—/Y86 !rEQOwsٱ }4JF/Fb$jlģ F~xdwUKC:™X̪VQv HI}g5<[u̪v89 @&,ji ŗ?A摙OWT:!QM%xgi1=?7r}YP'BNoJ,̶6yvMI}3U{c`f<0e4X|租S`i$T2*;KY'6y>k 48Wx<}&*zN(/\Ms5H+-6(E<'uOPߗ-]DGVڀ72oc}l?uxA8)uFEX8M3h?Ao hOAY+kC?h^p3KgQ7gj"pȄx29NMUǖbn얲=VDXAKA dJS7KkH!E(1>pDaJ[XDbZP03[ݴ TՎ:A&ZcJKUM DJaAB zgLk6;",OpPRu$)nZxQwm?9!&3MH-DEi{z`ZB&_ULy΁giK&Aēb @*092O''*4mx(2†'Ztx5C؃ .&f^e]in =| :S8}P{u;-zp-G )ru{ mIa@ AD5S"`&DZF&Β!]#!qӣOX<@VpmA|"; +~6jGqĮPDCЁ$& mt &W =ہm"Rng/x6H1Zy"N?LgPK P9U_\_ E 6y/|ûsM2aQX䓫!PzYᵄV`|ҮB;peƔC"(!e{;dȏSB;oJH;֯ÈT ܖZ4~hюЕr{j 1~h݌)8@~ZNSq" /2,ŏ$N*_ ]:1;ih0F13]Hڃ11g};_T QΊÐN˫.{b⫾Y_[n"n|wKv3gUFRtUgc =2ⶕ~,Mz|l1y*Ofڂ1t BU_M~ew9i<%I$ ;B 59#˹&`VYf$%*yeXxEDcq)Dyg<.ɴq+irLu|=n Z$KMH U fMj$J_O @e3c<|Wӫʠd`G@!^?L*faYSwaԼZ G{L [О@þ F."8֔5D;A9wwÉ`Y}D ` EJuzʹ).XLb(V?ӹ9%"(|K]/+7_Md>eupsyȆ"Wۃ|hcqyaZ]B+v`~.7XgU ϖ} ッ |%#uZ@N5XG!N.g* E:&'S8%6 Jnj{JAF,ܨx%iD ,f2QdL'Ct̝o$\It hre&ʻ'騈e ͒in@r\-ٹzN 2^§!/sxX "C+k 7ZkuW eB<ŴN'E\W1Й-#vá( MLctAa(OJeO !~ -T.-VT{&F2 -HIxHzVnXأII퐮B5NnT65E@tEW^ϘttZ5EY-gS+ʪb?%2FiU՛2+-_c?/秖6wYmQ+Z4(fs3_!.1jVH MIf} 聆;-@N6xFvW ]ȼqJ4lABD8sJb[O;CKU9>+9*',{Ɇ f0Sw.˽ iQ6L a6bfOVh|'?CvT{`|Gs#pC%J+(p.g GqNK 7Ebku$w[]Z/ӻ.DBڗE^l[gxÝs/+RS}OZ҆'#T9,YG`/P8f rO2h̵vVf&D?b .ƥY_z mQ!Ui`*i%4cZ2hEMn7f$16-!;%y"dmeES{Sn9n11KƲ._bPMUQ+mz$eez1{M1&<;<>Ә@@t h0{ ?>aB1tuT+ X~ꇗr6uqp;}B{=H׭VxU V`kƉKy {H.VZMl ˵"D^|IlTDjR)k5>>=[2nb"r6f8(|RZi7(H+< R#3ZGs*mYoGn(D=q͖gi4qvo84kضYWᕃ"& pKDLCt NB_B+pZy/q.7.nw3ObR7I0-k:VokFbRbY5wY-REq"}P7-UK#d#ʤmuMG'"dIO\j^w{HH_㬈{_ 9;ٌ0I 7j=ጱJj~pk|:'6-pXGZb3-˗oFrpnMN?ApoQwe&<&4'آΧMLlmh8+(hOdXy=>I /h;AٯOj|S ; 6E!юujg{ZCgXbbO0@Wl$qʧ p=h \m̟vV0_k r*g{Url89  8{>1e%$\V'{5l1FVmǂc7^T{cG!G,?j]Y&z3jDP F?@4KYEm林+Cps0,0v34!}{4z੢jiVzOxɴ #ljxykWaWVsVw' {Wu_̈́n8_VGKs:Jއyq"ecGe9؊Np7~cȺ/s~L%ZvA5WN$c̾\ -nNnw0橁Px_L< I*6-f *Aa"c(<0MŞNDZ(g<ʰnm,$ٴ~l" 1Z~42\|n50X^vM tbr[tcUy  tXKbP8<6Y.8}S/)NT+XX]`ڹ4Zם-}L6+![B~Iv#+ DeR(+j-4`P?>d &Yh _hY& f(<0}$|Hs?c}';y#,F$J,ĂtYXvŮϬ?EkrGAsn_z]:ZkUNUٿpEz;]duW<.?/#9/Kְa_Xuj:(8p0jyki|NSA3{cw4 SQsT{C^#Zps܅i!߄,뀮YaizpֹǸ~-zq"C)ymS@5c߃sq~)<~}?ڹ jE((XccXCW5Qod-35>ь LMt/Ld] jSH/6`sĽ{@]]˧"Ձ0+ئQ=[8"+:QXovR!PW4*\(j@} ||i, ]wD,Zn2OA;*~c]0~i t;. -GuI:}Ql[095t؆\˷GQj,#Y|@13EHʔ3>5RfIpOQ3ik4[^׀璓LXH+`}N>L:YmqM0Eo@tk2r`"\S,^sR~Pl]WËb| 3G',x/Q?&LL#Hc6MG-LLFM5$4W9/SPPxm*:bI}EFqm*=hm* +b6bsx8I`@|Wpז'_$8DUDnfKxV] 9bTmm<۔p6䭾K¢gm`T:F1bUT t]6|k+,eL*+L#&S9M՞] u#acqp*sRTiFTh]6S4ICsԝkWm[Ww>LGQ3&szX^jw [ WGtJځó"Qd U{Nntd0M+󅴶ʑ11@~F<I0kIRݽ2@혤7?A~pv%'\ F8427z/mא6cXwJ|"  {qۑ"=Oyif#u\lϽVQ G\pBy%f0 -:[~<+YA!)|HE4K?*NR}ӫo#(  }bot Fe$ -lqucy_nQ#7S;&oU˟N|P:YZ]H^ d8Weg1U 5 l-|vSqpjwҒ5FreuFFH$Yƭ;g^YRWj ­<C! ixvAc^q1?Dtɦ/ lK8P ')ظr?T!U=k, Sgz /v1}~P}|s8K, ʫeT D #*>@S@L 3L3fU&;,#FuρLUI#w]FMc8ڶx,h ?(rgi$~]BlST2r"F)TYb EUq&'֖黀"I4,KyWd1䃸F c1S3ZHȱGnemU.m/];o)݁>`u2R3.-Zsqg#?1lF# .ZO}uT,WqY\6&>)7 x"lyI*4N<*C~K=;AffuciУT3GJ&>O8;%CPP"' 3&2aA>T4úT|VQ/,AέM(1qlq t*e^,`k'`TT~O?^!ΐ@8 z*;(/$Z B(R #[^W\'Gf)udrKxH8P!lt2&4#5}_YP$y g (q8Z W ^^>&]#߉]տ+biy`Jn+zx*ގYuXL-Y"ѵPkc,"LEp'6*1ݧ܇;nWf,;fsՌ*)8K1ǻTBL3HϩR7V!9̬ơTE3 "c|Z'1:ʭnn!)(B\,؜Tʕ˂Ozޠ؛O育3hIU^F,#yl'7kl"&r[Gq0oԭRodJϚ?ڥ[g[nO~ -Uɖ^EIL1~o)qQ0@p wqec:yZdz/ZA ![E+JkN56[55Y9oH@ҡ Yhf+yAs+[K2܊aKTVy2Sr˲mh%iҖʟA,W'_\\鉌4.1g֮`{d~]M6-]؇/:r#j?w` 6DG(l2F?L׃']y8,]VV&8ڕEZ,߻㤜pE2LR|x+xթ\m 7aijhM#H`0e[ Αc¬M T w 0q2j_GtIjN~qr?H  0]g0 #^Ɉdioz_c/N/t9F$ WF&*q,"ZQߏ.<ҟXC!&(PX+-z+}EE9OXS<]$ Yi!ōID-Ԑ/ #IhuUAZ}-6(UFEWbK`]䴄7=/h" 8Kf<5W'=nQYQpu6$'ځWVD?̺06 X:S*#jbaа%/) 4ȃ%˔g/K=(58ew@1SfEeHjWJN0PݢH\,Mvu@Z^mCz`%;8;~`ώ*"_~mtr}0k%xL)Q!!ql2\cYOar1ǝ$඘!-}&G <06&/l} nD@~Yv"2G7Wп %C(`FΪ|W5(oe)=&HkT>0[䘖tO:dVxwX5k o>ZgU߾Urp8%OI򬯛T&Nx?^$* )|KykݻX:S^2Q.;&8ZQVq2ةě㜱\>OssPrtBĈxGY8見Sj"?Q;!f,~4'Զa9ӅI2^ *\қ5StOVu!=3reIHub[&bZ* MtMem{pdQJG@Y[tPh:p>%uqW =<|ev4t*H]@u[%ڱ)nO;jhqNŴFE(ln k58*;˚ƢMʞd{Mn=z)QBN|IŦmկU)#v ./'Ţ^{HafȜqx,KОaFIezwCU=ovZN 5@I*F@Ǵ|סԻ7x<|}@ròueD 2v)vծI$[-܁/cn }!C hh@s_~l0aL(ֿ>a,S]` jsј菢Wt$sBkz'%F͏U{F_Le4Mjڇ#Z)N̪g.fԮ{4|YLG.#M0-ȶ7 p3 vw,n˃ tXk @ k}ϏK2|^HB(57+@ 0a }߹nD Y% uhfnH}aZr"A)Kq L[RӒZX_6poyFN6HYB).…b|7n8!æɱg2^6ʼn z= s}5`s7KsŽ/jMCDz!A|t? )@Q`T10D~t@ó#8"ƯܡEI)74iϻ zyT6^zG p{҂٠xt`4q߉t8X ٲ6y.85Nž}: /2 ROs=ӎZ?y1Z\ a{rIIbW P&?C͂0rT(Mp"'͌aNz8.cehf9-QZ(g`cPI_y˙QZjd0ܹMS0Flp+m WoLHR4;ub!i0Wsv-^ROv`N-ݸ$O;c`Z9[BldቴjdJUc4pY]Az^cb(*z(Լ;t<{w< )Lcfk!JWIY 1䈲'BRn_o|X;5_25s23N8"SY\qߕxE`Q8 (=!΃@xÄ){ALwSs!7 yE.˴|KvYupc8--Y ɣn 1x#4roX!N||(*D5_ɱ A@+dۊͼ!IfɂvpУ𑃚ۯkBzk .CD\bIUSܔQ[_sA^f.G@5\վϢ<I>lW74tu|3tB`"GC=$?ӽTn! VX%{̖b?Z{nkŵ*N '1?̆򟉩Gqj[< vtF_P<$'>l#WN|cwt;`~?31 -I/Ba{ֻ7 {(& i,$RdN; @Jw/B d-(O>⌓K w x'QgxV3UPXm QD.}av.A(AN0: Gk #Te pOJݽI{m'֭ !.u])EGCbI.g~$gmͪv0ȐN`1>Ej'F @;W@ebJj*^ysXӳ7Q:0_yXmj=ECؽwxLC۩d#;o>yYxMLO*Jp[ To2%l˚~J>47KP@GeF`qw99:MJ3f$QXZu4:~ē_@b./ntn΁Jg ' ,')?NS+zسPhKTWB$׳y^>B1Ϲ iNPS㽮yrT+'(2X?}u7S , Ηx">IpÕ@p aD-DHyq^Wc%49lUS1u }ܪW~tVצ1l=I* MJaiW P(uf2E OԳ{CR8?(1mo@ɽ5i,2!'͕rM:eo<ص:atf*@P&Ňcssw*"mqP٧cģx&bÑ2Ȯ0R̒p׵֧nU|&5t=߾1Kh$ihɘ"* Fl&}7f%bT`\=RPRM~"6e"9F%"-1b ʊlWw Sm)-ᖽF>5byb)#ilB=1w_?\Mur4i{8EUa X-:##>1khy} e{FOZ)'UY朕qC{E'}[R:z#?2ĥ udio`Uӆ[nMOT'[:MsGh\k; 2(~Z,%J[J>e~ C oSsῢ/)€%4=溋GVoމ#Iрdo+ʡstR ,Y Go7Uz|f{;pvnjou+kHhٟd ނ^-( lK\ӄjVa&bj|a4J^ /? ´3ʅob^*M((27B=}/ @UV4,y9B)Č x*hLs} g8mZ 0rX4G($Ië&cz1 >Kօr>ް$ax:_%=#UՁG̠4.'^Y"I0?{&Yin4%?I+3Z|yhjGi#@I5:êŗۄÍYp@Vt)&U_9 Y#`܇nHk@I%e.M弟O @.l\91]NV(M1xƇDZQ= orMj֧ߔzh\6$Q;o[· u!w@"èB#_qކ:-PmO;eHJj"vhSk,$<ƒhЍ'ҕ7'CU'᰸݊o?9F&Tr-Il`4Ob_#+eYb=74le@"ofy&Wަv<y _2/R=q [p3%e.ZԻCNTo;q7l ng |OC7U6KR]2fV[~-J++iH$EXߛ8Cl !_*l&Eut&'< '([[$nj6{, N܌zkNI$U[k} >ė@' ǧ$æȼ6uc2SK ܎ ٥ k ugfW ra%h7Ҧ.DE#k= ܨ[ hHY̤آ#g:&lhQѼ'j1e KV%Mt)t3?ܦΪд6Co.bjXnw}{O=W]w#͕~:-zfٮ!ČPtJKT_(39ȽlRr bU.KG{܂O}.@1WD[۾ 2+6ͿC;n FȔmCd)(}W4[aLILt{5$o ISR_=၄ct8 (kLBJxGOC_`m.- H5z<1<ۦVWd:3U45h7u ͷU AsxezsNa|GFI >␦ VqL`WfvkvhV uV~}oc^+RyΗ>=RGiU&M߆C@-!Wht3vwBO};!d<s\ZeiS0sq/Ϟ璉t9 Ck-dR'ܖRb0maqLk D'΅IQXoB,32䜿{HDo p6FPut$r RgPSKn?FFĺ=hojwJT~hSZrb 32 dzHջ[X{J2v2` jNLo]#V~txJw_X\-@,Y}/t$K{ 82˞CiKlzΘZ3{WA<0Q8ƯHAo~ ݘ+zeFN ހc6 ?JIuOxr&f}ħJۇa 2jGf :Bϗ!JEրNUx.R&̦(<4B4cm17Bp(MY{8 SD8ϦdF.: )dz?`U_? u=U;_庳Uov` 2Y)VguQM4\Nq&<^R Ə \r>g~ѻ&Ǵitl5NUߪQHm }P *:^]HŰDH:(Ќ$׊Og$Kվ[LyDn;%Ye$')] ef#FyGXP8d!wiR(괒t+)W}j"vK!ͿH̔L.3! B݀G&>qS0Ɩ@+T4=!8>I^jx P#p nWO!)Uqtң3+۩+rWjveJ[wBi0(j<c!I eY`R#3C Mp;Uͤ}߆X)LCPQKDf(B-$d,{1`оOP\t3i:f nyoN.>4`*Ƞd.#J VQ s_Sokj Q+Mt!cW+A^ 뽾QZ^D<hD*xp2U&jt|h!0t06.*HפʹZKpvk "b-f;)9E=د4yζ.ȷ|zD$̾cXVԤܽ# ) K[Ҥ4Ty*?_|>a'X+ɠ'FM UsoG,XL >ǽ2R mErifCǑy0̾O: (%Y5sZcV+/A Sh6@~S'uJ=i5;RX+ ͹N rؕVC[!/ A;$&NW>mݖ,4Nf>q9a2J޹٥}ΉTv*R&+P̮=$=\o_cgf=_$(6xS'(e{فA?Iu7/w{v)u$Js|QvA-F 8`vO#[pQ1 ?|Bƃf6/ ѫҥp;Oen3˝g![@:ޠ;р^W4D)eqLm斲,V[} G޲he/D x}[V~np+s>v"Svg7|gbSiEp@~ _X̶{h&nACރ‹[{n5I0@e nĭfZ[dvtBS=~G!70J?mK&\;bڎPMXi0<,܎~Z5W:OxtM ]+GQ_kH[34_Y( Mr$6+UBZ!~]dCm$%^Ǡ}ptFHYԹﮍ8 tta1B! 8A[i_}58/9?d@bzEe;&m eZ\Or>8SՏn$7]tn@n)lC:4 \p #+@!XP6.JkUZ*:AG#EfAdpƦ#hӴ@ywbb֏ sZ|'KB 1+RipDMS/;1?w`M-y̓0bP:z^=]qK4]b҉l͐"άާË6] 9,ЌD`_boט<;#o5;YX@.#V+ZM @1dmʶxj6u#OՌEn]/>1d2S{aE~:?&bh3/Olbv_HP\͗מ*):""BѱXzb?Aud7<>cR"B>,Og<%8c{sl$|f./vpp(\hơMZyjykݙhR@rs^ B 1ӛѢ '/WmEg/{n|Bwr~-/=?Tm;[bɣ#/ 44s0]jߔSH9mîJ{CSqsy@,y=1"q;M՗<[7"/zhdp#c=! 90t;Y1=4ӲkPjʭ#YC=0rrx^ˇ/˭Jh_\U+q '3B') Z6vM\ZfMw{Ԫ T/D3/h* $@ FZʸVoʷ^[?S:3O"+ fd{^4T{!-=h0 a29Gf 0_RLt; Z;#xaNŀ{#FVgKrX>pLxa`t"V[ڗ(ybğ3јym;/+(mt #˂٦2$xcde;S LCBE<%I+q(2:ejUo 88T*cE&_Y2i )c63J]&ի34B$j@ŲE&J/9vJwA3 fnb/%R!e=,)S3}5 R-*z"ecZLB3rg;Yo2+j]2xTZ٧9Zxk'xU}{o% vqs[*8+bqT7*c `iYY&qw`5xTkHW`d죽?5RaڦɤQ$@X=RFTͲ/[뇇+0IoP {jaTI8X=Y-LSz~Q)xڌύh1)m= ԍ,+2'јcz0IR)ajFZ\=$EncN^* $S]Jٲ& *'8XȪ>Y;ER1ytkCg8!WlSx-)>OW];̲\2d@*Q "}|vE-Dg[/AoО/wP1O|l6\a ˞C#Ώwx3v:UoEmw!yi$\fﱗwxE]ePk3z>f_D g_D"~sf.Eo91yj݅_Sgܥ V= aۣ=3+bSZIVFrj a:/.r։ɥ\(Ff?-:\F x ˡؖ3y(әkcLэfuQ Z$`C\χZ-ybIaa6᤾ߑlp!٦6؉2FNكUrv M$Kr&YԮUxTpkF6WQ;9zly!# [(}t5tiͳK=C9d 7,O7aMx :c2Xа}nZ}-v1~tehSMW:hSwDžV+eR^1XKs(p##1w <:c ٍ@y6lZ*?3#L;/E/;4F ZAZ$EAQF-|}#?I ey5HKT)Ӏz%E/7g Z"mAa>8x~,ƖDiz!;6#cQ#v,8K);ugWW|=Ю#' k*Ҭvz]+F2 H Ǎׅl2:%_E8+5:e08,f_HMj6aO@ 32 #fs(+11:;t7)9ң8 6XPؕCfXTyw쫤xw~(\6s}(s`ۇ{͡eA#y:5J(>c)BxG@R zq7r|2$xDi챈vl }պd|az"fΉ2`Kjx 6 MgJ={u*\${5=) ɶ` Q}STK{۲fkЪtyx u"XTq+!LAGhT4>n},5;mڗ%_e>pspkS-:~#UE{H9 y&D)K0VQmHͥdSOÍː_9KG|a3N ĒЧ*;Rp ~Et| ͸j3G73Y~{6K@Y Y;\J%ܝЉ;)7ƪ!}Y4z!FEn[Ag㝠0h҂:T)ǡ@8OةAIDgWawz(,c0 %" ܛ <:,\SKF\NDcZ<(PT6zӃ E6R} K)oZ}UGU3,,RAڂlrvҵPL`31}np?`98[ňhx&TF¨SC{|lg4}b F͸,Isͨ:$c{"h>Nym!'?0ҙ W83ߖ)mf6K!$'Fl\VLUԋk5P{lpcpQ">!Q!1%$BKd;}{-Atf|bfHUy <4ASׇ=F(WIvid3HLH6=`õ,Hؔ^]{E)@W["c=@2 c^ތِ7~WgVcT`Kix钠#""?ρ7%.N}8w*P^ {/{o=\+%CO: _OlQ-,*a}4?@YoS~^ HݱB'klBda.zO3y7ῴ*[޿;&HU4L^ r UQ6b0@iV_,f.P1#0Zi $ʹh:˗w`O禔JUa8d}%I {Ip/UkQ I,ox:QZb9B~n`|ý%eXJa9AQ{тԙ|#mא7e6Ú@aA:ZB>rGh]:Ә3 ߗ%;dչ3jg)4&Ѕݐ@Y\L 01l pwB4U-fX{wшW󚰁d5, ȳ2+kp?nnw;1eQ7NDV- @ss ƆZ^ T:>fj PI:kW$+ ӣçO.-}RU,S>5:wUHejUMϊ{% \dm$FP'a0G 4xTLB [hPˢZBQ \V:dZ|.TڂW!ӤBRa1R bGJi03w㐉uؐu!%EpMfv@]1RP˗ 2U}oWp0>$u([Jqu%9qI k*B]N!UkB^(0~$j:M-q0I|dQ:!ExwiVl} MdÌW(E`n}Ð88 ͈TJ[M3K~ߜ|55%O1*V(`[ lv4HzdV|@m82\%lFL&jK#MW.ِ5r,TJ[kߟ<˨D嫡 `CROypuDw:oh q440s-mJšfmޝll2+'dS>KJC^60fAFg3„~vćJ`T R[}^׳rbtx;gЊۄ'CgE0j `iPw] xns ^rodyﻉ׉m*dX|m]#Ȭ~ gJ o5 I^`,^o1qeo'WQ2SDYI P%Zq\?eNE ~4צvy ahPW!"$\0#'C++[FۀtE( y|70RJsb; Bo E^'r4G ,n9쩈ʥZ)4<9ssYDCҟBU lVB^Tz g*Tpx9y95Tubyђ-!@B 7%yH=f$ֆoԳ9r19LqYPQ4<ҵl3=ZȾȍď-]u`la1*{8JZHQlȧjz|xxU>hҰ;ĩw*bnV|UzBJb8 6vEŰ6@Pu9J 6)}'VUck1v+NYo৷F!xL:h*#_EwdΎi%hϒik^f?XXI*"Joc.鬛/9@~2N }&L^b[ΓڏwW#2YJO0$D_)yЭC¢II&JlGNKdIdżTrxy 9{fwZK8cEMtxKoㆥ>TT^^+L.R8 at%DC77הҵG.Դgxn2h'miPagJ!RS5[ 1P3]z^L .D0r2r< u=[%06AKPjEԵ|^wܻe^&N.|mUE҅yܖ2횠;ZWqbX"2fשK#A ~4" YiYC>>J/jLrוU+SVad希opL4[J<:V }%,xB{"=iw9{|4˷E.Ыw>h2܅+ V >KXc;gNJgx~IE0 (8ƀfr(p&aˡôB{Քͨm ^ L5z3+δ"hL;ٓ$^ xu-vvfkgE=Hȗ !2 kgN|LO$coB`^P˜qV8q-6+]rjlowupo_HTVFMFZl.-#{/ $ e w J(Qc{˻:Uǵ"j}},BV򅈃":ޣղ I(J#?0=U2i X:ȏ֏-k/ A;_}wد)@'BIo͆~p4T%o 9Σ" D~1&\3^u= -Ot_X z?*iQ|P/HQhP:G2! HU8`aԅBϾ l\A~K|j&UwkHŲn?s@[*0hl1MǁîKx 7f6/Ix2GP{UN }~ި忀X*}«RhhWxU!9a7Ve2`׷@m49YbFK[T^ 6w6i%5)7x+:\g?v3ݢ8af&zG`sK+LƉ/O"X'xk(dp1&1ܣ8uf^2rʹn,(:pkwE^iÌzxe[Y=yu%A3Zo%B=?KVPC=xL6 ~Z:0}d=sEC7q$ŸCD.;̔*&bӍ?(;+kd(s W݋jw }YE)f-L_oJslҦ0k*xl Hѐylٟa܆n׃T:7 xqԶtf_sԄg'b =(: Y3yO#t'R ^4_4;~?X;RRwR[E$PcH`w!A*PBӐjsG2ɀ ZH {wͤv/3- ۪oE؎auJ 11(HhV 8wSSz[ 㑫ttǤJ PH ߠf eN32>{7"L/EߒfGF1gG[;;8 ddYi瞬]|19pV>7̒<Az8w+jDQ#z0%c97׈CؼC+Q{ qhc#e?k dɋ֝q2C[pmO >q‚n1isxjiFw. g̯CE&J)Sc 銘kej{ z7[;U DR#vsJ^GR˹fC$@M'+v6Ԯh!V1*'&ag; aQt/gfCdv!/עMc^(Γ"04YʶN_hsmGOPu }m1p_Ensݷ\M4Vlo~JIr/#vR :U"CD6'3lx&U$Jj MgKR!j?)ep]c 7;F/ܸnwbA:",7̈Vq!'.z Ж:kT[2 )ښⷃxCf;DrhGP2ZAzVC1H6b^7G F~#r}dYjM-TKmVv1WZ^ue}+{F,g8U?ZYALqx/9}n:=oK(fŔ?*W+[Y09sd=\CFI28^F[uaKsquWin*9&hfyr2T9tU&y;|2# N}M<$H:ێHu޵pL?s4]bo5X@;Rjr%Pj9ڞAD Lշ5pz"'ܭiIG9T¨ge݈4%~PPdF]0|,R*M3롄`af;w2|6۶_yڃS/d%kNΑM"bǰ dB +G7n钺{d-Z5,~DÕ6nΥכB%W\6 EDKH)Xpjǜm8F1;u[ ;+F[bqJn˻&0?)I)) jw'rM@CW-ZRC Mk p̹AN-6o\#BeGcoz^P3fC٘im8.G?++?3 '}{[fk|y!uP0|&%S92yk9?rⷒ_)t K ,~Tۡ}5Œް 6q%"۠hH3=I"~mm?ޤ뾚[fp>.-MI~ؤ ~-H*3]a_O(+YPǭ UY@4n 9xճWr=ujbd/;ɉ<E ٝ,7!PRB^)J(:ed {3F&)ȇg;^r2Y1[STwJ/BxʣJR,mD9$\O 5{Xζ0֝s(AJ#Q&(D*<lgPe+dp-UM6TVuB|[({SKթN"ٖA67̇[W}TJdvJ3w 7=fcs]@&^ꥻY x®BЉrIoc{G$V}ӳZ,eH?@xoZX?;(h%eh؁MrQ<8$;+`Uʦza:.1:$M>ATz|5Vr94?Y3.$2qͳʢ|;9F&w]Z>601}]4B–ߗ]F*Oyۡ qCHk;t)#w0]dH%[O<؉.8 acTePVx ?C/jA y&<#M /K2|I"=ow2BM"gȚM[.ٝ*0~X4BL &uw12سU2rJp ݈cvz^dzҀ j'u_ sʫsb/)U/m̧FC&f\f L98qDh{ 5w ׯUi-^~7BkߓWNNW!Sg/?ɚx[,/Znmy-eHn\i:HxJ9'#=W>?!|_bWA tL'h+Q@Rpb, ?1~M?~qv9.J yMwJM,Gɼւnt_q Y'g5='Yj&@jpQHr/ 䵵gy_ r4Ngu`LϗRѸtPl6߭pQNm+ޱ8Ҷ@'T=]z:}>Qg뾬]m)|yOJbg) ^ʜ7_چ!O_h/!hUV…Nù0ꈹ7B()V&ZDZFB᩺f8(:=4!ԐVFSbE_l"c.+N ,Nj9;iHS<6ğIo'sHHAt$k K_U7V l7{jUW^2'Bw5]'HNlMJ#">QZG;;t^t,c=[1HȜHoGHR {r_4yJ.,39ηۏ0o6rL ✯X:yߔPoJeCc\@O yt}{ C'=gzUJۋTuX,!},)(|{a/wAsS7g~̷EyZ )X@/ӧ`P?Qj*TG n] M8!r=I̺=xf]|hnk[_s#ŊHOXu*#jt:*yo$QjL}6?YU0C[z*#NjR*uwIKBʒѽ5]ql[sA=Tx> 7L7ѧ.Nj,邋@5+TwҖGmǙx1cZs#~ .) y sFY_fG #'=Du%FI_"{PƟQ@!z!9?dK)Ar r$CU3ɕO vlDzc!#ϗ)|=kLmЦ^)aj=d㵐dE`Cr.w^Y1i9SO~)d<ѹ"4>W }>MmeDRO- 7]G][#V5a&MBMjM@2}Iړ-& @c+QZ*qV`=9'E@*D%?-}nܪ,$Kz# sYzd)5K^zJ3lh+g9K0i)ؓPG{kzpb"vChu_ [ YYD-{13XsT:eٛ v'ئ^o'`?Q[26=c N/*QHXTC.7 =g fPW^nڗ^HW5Qox3,[gVz|Ѯw6؃za*W*i9Y^0ͳ, 7Θx]S 5XAiЂv^0kDLZ[Nj_ǭWޤ+0es=r%zZm 1iI8wt\in;wX6fǵ7ކW*f84'MϺytwLw1 0[& `xB-\rwd@q~T5!OxӟɊ^T36\m촦h\3޸?V|$zߚFliV΁i>kd/Hx.Ç/_c00iaB^qS#5,6MĤp:ig1& i"hdZ[0^@P| 4r%q`ycVD'rO~6q0,/$-8BVa._5KopVžc[OܞsRy'VMcvo~I]-HlDn5#(/!J,;D͝LүzdEOf A-10^ .NbxտL)V]92Nq+ϻc#&r Nhj ? 򅐱Eo6K yAF?\ݚQ33ެtKv]ٟ 5Н#%~TTO*) eCgQreJ-fo(- ,`rD.s,Z9w7 'g'9c#Z&=ۙf̙k2|UV}|Dc=BcZ'Ȼ;s ާK]\&-3.IyL3;/0;a\F6 yT;&/]4pT8YV res]TQq+,CN vpbI2ZZaDQ zD e~t#՘Plc|?]郟q D&01{uxSj"+tw,݈ 9#3 )<{=S^g&)FjZR.oޝ줮Hqd(ҹ>V5yܮ8v\O+B͏Օ dHs~oG%Q^M:")FNnOFfE%DkŦY+X TcaNBXh@x:^rX#.twYns]@. ?_n[0?'Q5"ѵ6/o1pxO$plg/{Xl2<=Buƕ!̳B -f1wr_ b/0F`mA<0 ^ .\ _VNgm5+>!v<hx(/W{Ve@"O&L"08X(P'ӵ^\FJ=̟g[;avq$VZ)7`Lbn(/Fcb8WVrYsvzFvM:޹fr}r!z.GW/*('0T;ީ.2j.A/nS~)pzmGN5Rݪ/k td/Waׂ:쀵9h5}ԍI!{0}l{ 15}y?\eT]o%Զ1VhR鴐jG_-Wm1,8O %TVEقJ^$'$n;by."#i &P&[ep\H631%pVYUK<6jՆJIN|FmNI>O~$術N\lR:OrA3Tٿ&%o4̈c\ŝdT6lF ^Q`w׵cZJ)K|dF#oIP gK::_9_f,!n5J"N!E{OzCN41YmABmHj/a(a"d kZ'Bb\Rx C\K3J4;ߖI({8NIj]Cɩ砯Q6>rUJ~P=Bui!Qw+dbt\2Mjg  z(Us| / ktSw4Mډhs&_p}xz pm1Ti~\Y(SɯTep9؜ǝVikD~oΛN9M C #NYlcF'lܠ2_E#8h azJԃPAHH>*} t-\DA+.M8% pg{)L"$M+Oh*x%A)[yaMB={S08mi3|LI?in2XNjSi~˜@MJ*Kl (FupB*?xZ{D&ehyL@qpa][7Fi;*5hp$-ҕujbN<phKhngrVFqfE @RBrrzt%`}fԥ^/(d$z6NUW7^ )2Ӿ}a%F0~9>y= OxvsIb9dc6c>RӚYdn/鹌euV;{?l#7EkܐNLjTdQPsy4-rcVl_©Rr@0й[~U)vz7UI&}&.%A|oymYg~U W].;˥3gs:;zYv|@Q=R^ K/wͦ*Dw?ғQY$* v_COV, :4)d~t> BoLF eKZJ+D4"a1asUb ;MpUdh\"mw||5 $_UpdLZGLXV1Qia|r+ОQ@*hͳO\HJ8(:5S^mA2+3mg 05V4cU1Ԧherk\2(lL,(Ľ^@8X{ĘX#0%?qq쫅TyLc,,cL85"ߣBH eY_O]bczO1UX‰n{to+F$?uE᪙L2x(alCU5SY/Dxl8!OeXr@tleC<3vԨ ⶬ"dxW3v+aQR 7F?,JUGyqx2" ޖsugP"c}~R&&l[hB^ T@͝mWpm`+ ;tlY-;n`BA cpxUK9>$ò, 7멫 n5D`Qק!:;֐ } ʚ JM.1PαWQCtyoT@;d0bCMC9>go+‹#ۺ+t-5vT3T&;f ,g oGb{[k{]֖9K)jw";- |}v+S4pMQsKfaY.t`{>jNg嗃[=H[yHZLt/d+u:5ֽpĕ߯~p)2pF O|;.M/yBlU8 <9Kiml ԬIJ< "1͇V-i)jOGi9uM :HUƘ9 )kL&Xf.=XC&KNGcʐ4V`'\N%d%-qbDz$zp\/?3Sl}h^S 6C9$G^͒W^rK/E@rқKX˯e:<ȮZuc_ W0R\f!nr2Ō:R8Ł03JYfN|dNUΰ8hd_ 6\!HAf F+wKdZݬq'6/vzc$"֎|;Y]2;Bz~!=;*QzNc;s3DQtk;4"!LtSix#qc}y|oXVetͻ[SYa<{~( BM@AvjAzѣj|"-´a=z6 zI"F 7Ьxj(Vb긴!^5$z|d/jwhOJpd|B=[<]˩S0~Gw]n96>SKOrzR@#Y1:+v$9Om!&KKih TH+UףP;)ܗ!ڶ^@S~,VhH_ llA7[̞J9Y`Sg6"{&¦MT4{HjKBBxN:|œp0jg^g<0*G>%ACsPmI^*),A7pX|{m4-^kgF9{7|?<1MU@u' q((9S}QMHL_E̢^/*lm~ނ);,7ErqTa[T;8?<ʸ2&#[+; G}!kfY mPB;lMFUj CPZIaU]Ъ"xb*>ꙤM,`A*iW0ϢKžǖ%Sp>d|pO$½0IC4.<O3{7&bq1j<|Ad&0y1N xx]}MK'GX5Ph8 LH$p|W6p?0"&} &;*"1i yc0m7ĸ=P7gLt$Q;PqVؗ&I׏qȑöBa't"'D'$5~x`.#Kkc ;͹OnӞV&bԦTba-0ZaQ _{ӓP4Er(;b"?d5(^2pcQ]fY6C87zY0Dk_l x+,CYЧ4pq,?~v妹Qb})_~JIe%N",1(Ha2{wbM6i"5riHܨ]"|}AĦ_L ˙Fc>M KtS+E 9φ9VVmc;Md-(_M Iـ3.77G"skOJ">df-q-P⎇<$u=Wr{Q$SYl7V?4Ћ$ƊɒMaG(ݓh"u*P_<]ʛ:M|Κ lһIqzBۮAƞY2Rg_L RH̹ &piCK GVŃǤp2 &~zȠ&XR[W>5p)@';5$"XelD)^ &(ҞAR^aEɩKGҵ,$-se-"dnۉ*8݈/pP!8Pd4T_4 ը0$ `|vfLǢn/D׺f尃/_q|x~G!+,)Op+h(a d=Iۋ;I^eܷWߵ6[g_/ pdl>SH4܆zTf^ޡ|F4 %l|$BVkuB#KݼP+-+),`9}Tcq10| Bz/ZnO]63U[.x5#FENO?O-XT 1w4MV1Xn3d=HQ_}(Y&s|qvаǔl>qn$\&AuߍErrp~|nPCgP7.pd}woҺS0YLyho9|o؅.Frv_oD!#O0m1A@*U* 9oVSְDXm%I7)S0H@n*k|o6'|` AX0 Pjgk@8S1$h[&}#1&|c'L,LB`~GB]&s`wZ!&bT UP5bOW#w$ }8cR1,AR Ԛyc+R#K_)hIS|9.Z(CwlUyB- 7z0R ^H̩@ GDSG܇[[8Go!ÓbBU}B)!u V;t?;QRp0{G sǞX]PLi y<p0Iq339Qԕv4UuehmTr g0?ې1`aoUJ7_"U:R{ [nR}}PzItN ԶG~5hX^Kwށ,+fBSSGm'C1LE=U "z"wfƉNeO=\#gkOUs赺)O#|iPn4Qڊc- gg ]uH;d!+ī灾3~7|fD'ZL%TE_"$Y GrB E4JcJ#KD֟J )wSmt94>K`?0x]mg?:r'2N<\ù{aԞeg3?VKmDA/ t{ r0dFhEiZCb@L1<9έnW R譖}n!9;V.U{aԚ!rZ\+,=Q93V&7׫u v33pQt2џI&wSG7zBڏo zHM4q Lj9oF uWXҼ ~4C؉Y- wFb&FwXKKFI:eq,= }ӊ|90wc?HR*o/!f HCv_hAJA^ ܤ{*D!0X!%QV3Hyލc#$ic )s8<^&t">Xɵoθ jx;|pPi2C.!sPmu@ >uKpW-ZRށdX?@&c'xuޠCYY~$얝j?!5](P5@d_E^ }zLGRJZrT;rA].`ZNG=?I-h3ewŠƆ\R)HZ8Y z*Ž@9[nNฑj~V8|&+i͚szr5mG|↋!-Y86ϗkArzL^=;ɷQ{j~ q@oJ*`ݸ]dYɻӇ\mj&LtH8 On k'ܷEwxf <]S5־kPqT38RC x{{ ![ $bn_)dRGNjL)H2P^wߩSԃQ Jkf>:BWҳ Ό: .׳tNZ gWN+ 9P/uP |*iA٠{Pn^1{@nuy}zrKGkH/jHVZ>nT޶:uBD4dfSLUU1 ST˅P7y|vqerWfYhd<*Lhu8B 6u'oFti珦Fi6 iBR-=+ErNw7levzA FrsE! E%o6Kߵ$rJVp)f wp@]E}XE7c%RZε ,g8 $S54hw(wY9 } UNj6v ;rP0;Hl8e-01HDclp^KWl <а.́dj8c1DVazӆMS n~`l3YC R&_ņYBbcV ۨOz#?*AHRgpYGINwsƒ7?ߔ{kɡ'r)[OjC}]D4{:?寰 Hi2XЖGY^Ttٓ a0[p$̾-t|ۡ282SZV4V 2{ JuNN &+]N-5kvk|`O+}D~JAW/P^gRhl׹qF6{!.@.m~;:G!_sC$QgʻX"}ݤnX G9Un8dE7+#;w PoIJc'L{yݗ?pՆPxSet-)3WɎpxAtcuf `a8/yf+\\}Fuow0^\k qXD:(n pNRSoCS D抛7V7F){ -'էϡIy$7B!\sG{PK@zПETI途#5lPFl&E:4C($l6Rq_`e UzR<>7'jD몉qYaXnźʄ^ghM*&BuߏBEY(dE`_;DvQ" SzD=_0v8wŅm1 >Y~U;wS+՚!ӊDFRы n68f\HQ.|41n9C/4ژT[c ?+`XaZKZg׻0\k0*]G5@K +m`2<+tQ:<I8#Ƭb4[rݸ`K KL#KC@B O $OYdcj4"LW`}/ |f\?&V3[&.7)IDl!PLP!'ơ\' ImP{lzlŕxc6N pbM}Mdke{$Î^[PwAtܫ8tF3zx8(νpZD]Q).ޅ4챚 &K̦}<)36#,}*|ǂ "4r8{A+B\Y.W#IWh4Lj>ZAQ_=YwViXȝJ7eھ%@!?q6EE5:15jm܌I 2;'Zer&YHh7J1] V&MuVX`sV!QvգdIYBb|u&UD_z1DOp1*,pw< ]&#y~q[/h] A Sȴ;fk1˯04uԦՐ:gpXw1=&V{f:W8H+r0-Ccpz:k*Yۑ=3Q*-#s S|ެ}diKw`tݺ-9i)ɹ#Y@ *1'w"X|jgRa;|nqShGxVjSGgkz&97`γhV=FٝnMfd@DY,\¤^H $Hj%L(/dQ m2ZC~f`!ֱ֣XsKUE]ە(EqZs_e@/hyWod+a3fpIRV2h=.CiÍïl$t Rejpv^6!mU $pC:Z<;in-O ['uz=QU W@Cj MtBƷCcs |9 ΅_q310ߓ:DI!"ب:x9"1s8괊ysSAi`h%4!QԱo YKXt:P%^3{>݈,{Mp/ǪtC{D߉ 4'DBA`.8<>ϗU rmO4Fb坖dp Cͱ}+?Ǽa;P>:HتkFg"S~v|V_{aqY0tINJȧn cXB8%Qہt9v9顨\RJ,+{>^lK~Œ%5b<|0{O1*y}]@\1C`- Y#м͎R)5'Į "XU>z%t$j;>hB23AZJ2%M#6F+7GsP@*4D-̄]ӹ}eT7ff^ 9ʨf=CܠmUh.G٢AutB]jNE#;_2f:;= @>م,zY4$fxsW9On,jdžGҲk_cgY 7Ku_h [&TEs@vX'Lo !!nڭ䏈~.>I_o)>3A"n9afz#9Vœiδ3CKbk|2\:@6mUaepv{ˈWXh!bdP[><තЇz1~B])_ĵְ`H(,KvAcKE+?xB()K!͟>~dffFw-;n1]K\ME?իL {\ճ!z[X晅Fno/7RF80>.^jQa ^`acΞ|RӰ2>};}:Xr_0obWnÌ1M5?VLF[)F&e(ŝ3nc\4ˢw4OQNdO޻~RtK8dhi8#kV~hN vO8x_I{`4j4j#0OD(:}"K[]bF&f$gP6jWX;)n欑%: L c!(œ?.c76(r[5 suh⏴YLJ}~p/[goڞ.6OX|86!̅}>PAO vLVIlu;6LC u(?uuU"qm-34U[a4gh#NS8wAȌ}!\Ohs:<( RۉC{OfSN1RrEU}zCg"8P4|h|qTȋՆc(P߄ikD{.sLxJB39|+kMk(`TNf;g4>3bTؚ.=<'z1Kw*&ڧϺτZMkml[пSaJ<(l'H3KTt@ [pr˞Y.və}?¤Ґͮ0nzEj!\Yy`h csʹcJhA+6{YlߦtnAg$bz:')"T rwL?b&3-"B[znN]1b~;_CSs@K)}CS_~`ՖJķN>@PL OXTW 8.(Ky@& vgdB*ywe?c s&*>-c?V{nK05a>3*άg5STYLekNV;{71G{\p:״PkҤѴaE-Rt<"U *TxŨ%e[$ΐ9>w_Bh9!>YX3+B()mG)Y.?p,:fc?,IU6df캧 2e)ߏ8\Z ]ON,97"e;4@3.*Q YP|S%a;Aq@5/P0QMhmYL'l-|ʵ#JԆx0D*]2yA>b0m7|ؿ"GU{d]Lb1a)'07\ E{;HDuZX\TW`ȮS!zÞ~pgr9Dzq5OlQG M@֠{B¸̥[@.!NنH[O ~h]ˉѯCU ɄX6`Su1/ͭ|!J`@.g&.F)5-;^hGcW\?aF$ŌL"ౚqiZd}|j\<1QF)nzecdfy~MH]""b[Bd: .{M.h>H3 `ZWlK%LImj+k`nN* ʣC^HM\#}\jP:U$+Qa!T4gk2Jnr΁T.aEl| ).!6ӵ)Pf=DlYD2Yαi礁slmp)v& )(w(Q!ع\lxT+_.;#E<%Mk3+,zK6ɓrQ\@yLfY?MLQe vAgu:Ȍ{Y? - ,-#PP ;?뮹OZ5ZB @Z XDșR5. yb  o|)SU xmI[ԏ>jkᾄ,2bP%obn.h`oJ熛OAjL>|O'7.ƭgyW0~E$N P UzU]za,'4;E@N6'6ꀋvkr!iL:lB6є݄L,kpR5Q6ZqHT(0V'[$6N>kt,݂5o+Yŀq{N}(eZbkM ͛.J Fb U,.Y>wT]ɬP"r:vgm k CxRLndYBQ),2"{v#ɜgcJV&zd2x'n="H|zC&Pގl1i茅 Zg9u2(rDAtn Yklg Tcsj&YȂkuF"8!&=yK|*? ]߄zJ#AŠ,|YC МX]؟? |Bѿ#5,ԖMbfjx¶K'~Ya{7^>]]+92!ia'Wo@4! i/F~hC`܀wVJFAVP$M?UfxQ+68V3*5ֈ4厁(_XtʮGBe)NB*Ƚ A<&W8y.d|/7뭸!0Cnf1_ uQ Q2o$`s(.|qX!$*bf AA_Te7,90DqjE@04 $@mpm'\K>f r=d>Txcn>Ȗwo*xX0Ty+OW_ہUVizpJX#5FNZ ]:<%|y!z[w_̪;mNV0s?nc~|W!2[N/\$;4Ui͈IA&'5޴5&INCxEjk{=8)P`훮d@$ Wz5@`qszg,tP"'axR:ܕz"~gJ6t˚. 65CP &j i'"aqYV?G72D1ӝ-֊F{(|-mlh`- ;/z%)g%* klۈN/ >!$+86D/cZ]ݦ_e? w"[a`7?:o` C=»`4VҞNcJ87|;Z~Ia6PTr0Wvs}2gi C[tP'(6d1qTT8r5GI;N9si/ެ0'Ġ1*/{Uy|$;gYd4 < Q|4&)NYGl:'`]NM\p|/ MT!o *Salg:."rmh##8EyCKbۘ4^w a7jSϼ|y6(c3#`OeBC|q2@iww_N`[ Xhʴ>3u"PWd9*/li}։L#DPq˕mo\ymUtؒ_ipv"D1ۢﲰH7_a尳WMqy6-U +%_!џ܇Qҩl567<KZ?'p. Wyʽю%燐U{\)<ѬH%f<~Ѣy-yLYV/2B 87=pUc!8YhEh|3c@+yf L@(;AEyԴ@(g/Pԝnl.aaѦ$Aϑ-ޫ!;KXW%CsC7c E@1sTз:>őP;(.;OQ16޲B']=˒͛ tk*s#cL ~kVx%N%j&to l3oYw+A:\>4/zδ U'!r[]\3Ij5_:$.FF> bljtS"Xz,՞o |iӓxK*lҖy+M Sq}?)HZ[v :=L8+:`Fǩ#Bn(dv>1Jqϕ: Jr_"~œL8 !sXԤ(S{f [}YGpf}ɚUZp0tnnw(F֠ڬaq[koKZmc;zu6Ĺp)XON`cr\b*zNYn_NȄO=s\#^k&0!l}ժ-ׄ ]dq-1^ Od?e m!$]ƬE[o}㠤\aj7P1Խ8hU4nўDP"r@(aDJ8V9;*)Mq}9dHnGw&U8ZRm@hߞ6~ SN`SE黬`|nHN4H$A0>m+p+Kf|tA4ȺR-x,Ën[bewШf8!H !B-hoBD.r6!ʎz+->ٮ slر&}ANׅz4JbDZӳ<9NQ71`TܡF+=W#}fKLu:})(- _J׮P/"4zRB6nc2fsեG2+n"M\ zҠ*'wC"Ǫ%~,L]/98{02#kB=I)x^7&žrKǿ'Etq=}hgw޽- #AlzjIygcoMtJ#8 {o|7u9J"V %$&m]vmێJ5PaOTLCb'dɢޤ 5^2Hdɷ[@!C1y;tQsa@y =*l@eꙑ#s%8~ŁL>a_/)"-2^= ibNP>Oh]Bz.D&@[юAJ|rl whG'y߄0hYm7ö_# 5&nԺTV6?k~:Ic,yS5u=S4gu.Ձhesf% H*4ՀQ퐯^փQG[7Oƶ r/EyRP4tԳ29#UwЈ$P21/427E}9J`ʄd>_* L.土<0҉hXdU%6:9`?2"O合_VF7G#nWy;z%yEej(&6*FrS#@]O@n^+0ej!\Kb~3 'H]WG%\ChowbcF-l XϲqfvYX ag"%w^QN]Q"6[wyM{>>"y-iғ}?AxY3E-$R@Rk?E#a qYn.J53f9y 2Ylp)abֱ@5jӍ aQYTnNsgؑwz&SA_p[] an*P% ~b%+˶b= Z:YՄV*/9?,ʮ`8JH ro-iOg?S(x$=u`z}]+4H\qD`9C:<~'"Trԝ5jࢡx9)ÔS.Y:c0y"*B#o["SC} `RaM:M8--) ųp5⟸wQto ,JQU~d N&J U&3V/!Im}4Mm; J/DŽ +cu*f B#[4.jp߲zǔPqv5?-w)3/דڶp9&" mڋ6$k2{CLו"M,_CA_EI[(t5ފ9ΐ^wA3 E518h%nzzx:[ 3a^>:Y)B џ.\y)h]zfPsrI9ZD6r#\EZ~8t4"$4WI>_yX=ʊ=~m(#+j bI|OwiEI0ϙa G:Y}iZ{ _ 'b c ϙSQxuu"15o'р;lɽ1%mVөdctYsa5F@Ҳ8 ~30^A~ Z; wI:2@eMHRcX\JvZ驄b<$@eUY c@J  &!52oȪG er%w{^4`3uhvyδ8)\Jb6ݘi{U&%TQ7+JS!fN1gL4/ϫ}dtlGaMtq}lι09z kWtf_ 䅁 \ز ~EQH!CHD<66RA 7iW UV*G٪%6|CXM hVgL9B^TT8Uk?,(UB 9л31:V42`l 񔆱 !04A"u"6D +Sm&P.WSW|/t#%(X ,ڵ1v3H ,CH)Z2&~53#͇+y|%";uXWkRZ95m{؉s=:^Q64hU~ObM JadXMB.96&ldhR-r9sثy1VKV=/ԅ8X%h-p332*Y)8C[xGYy?^R: eK/ n.<|r^|B?YѳW,y X3]JO~3yDڧ]v:OP-uN,#k "qT`x=δs/pp O=/lj$-`rC+ͦ09Bd"ߎlLYg7RYH1LlC^)bFk^\fnt -9)];A6$} l F~Z DK _j[/ i=8}C*O6qY;m(s.->3 E^n@\^"KVp|fȢB2|ɝW/ڥqYK~t)MNq۔~GGJ Rتr9#dHÔEL~=|AžvJVIR:$t7@7*>,Dm\rSӎ:_l0;R_ КΑz[ NǤld0º f'b=N ͷL^৺y}.uٱdlTK)GVcZbH4ysɢ`1:~]7>ݸ64{ZO";y U6+{-XM(A09t!Fs|,570P7E83t..z /:7+M9oɒY- \Q HF痪6Vmvj"^VC`т8w>P_C-ۧuxwF!lppb1”pBuL[mHI7aAFυ7ɏo5u8s #^BvDFa0:oyhgjnm$0 mg)nb{uYXߴH҈ oSc8;0 c2)OʝC[Z A8-b]PrvEІ&F δWZ[|'VXxާ|m& %*jW P5uS ^ԁ3o z@˻|9 *X(u@,Ch LW)m+X Is ʱ&4;MiB:O4}K2гavH}8![iSJ1b g <:S QUCx죭m#+5NzbmC1 %uxPv;,u-9>b>e|Cf5}MdE5dp]]v,phB){06nw@͙l ,rI$CoX0.jC {xkl~/)lbҾ]/r[8lFn8a_@I( `7&iǛc|UB)X(=͏~2ݲ-)G9$< dVQj3!jҜ (k,ꬨ&rLpǸu}!(N/!O_#wPTY‚ݣ#Z[V%6g?fFPBx[+/ %'VljM{Xu\Cj~VHlOtԀ(fQ/%Xѳ41t͗3`wJ;yHv7Z3+_  >׀v~q^9VD_8hԼ"9`MLȳGrgR6gZlplt칂ȦNF}_"!3`7{{k K-3ҥBBG ۲8G0 ]!z;/u(Ef]^-Arm>w) *!?6lxUIh0njx*蕋?wa:H. ? $~\d!gИT.V0T ~9sDøcq}qI\.fwԀ Pٽ´v2GrM| } YR#Zçżec7_|5 X`&bw6A~iQVml 8#0ւ ڢ|8<*R/iNUy)#˜pߒEKɿcTP=w>b/[bK*Ac@a,6xqrLܢC=}%bVw 2XܘʰƖN 4De'Ҡ8ͮ}7Ew9c,Pc\AI g&%6h_W"ɗs-kjo!&E & ؟ L֤VϽGIW9ՕO_;ÄUPʶ{\Uwr}- (s/9"24 !i8aD Wuty@V8pH5{GcxBZ~&'G5Wc#IמM62SYMxkd`Ix\u@xR8<7.7,O{x&5,p*]bk7 zm¥z?*)>O[~M^Lr`9Lwr596'i O2ϼa/sc"epaL$@OtZQ5q,1I@Yu( Pc d}*7iH LR$sQk@^~,OC$MP&lGO?G@)^I\_L-6կrR u,$bޒ5>£Px:dDWyw]aoX}+9&g\l) q0>}ߜزb&OەvM[74MPAa[LB"_SG]zR}R<筳#ջ5j'4>_ʼ󓷭QH[sہ,~rhF IN}=ri)a?A E9Q0[y;]4u ( h<խ}VtDPYYt%o9 1̍J @(aU$gAC斖TbbMmmۼOpLRZCK(c,F^"X2vǘMhR!)3䬯={BJN`2 D\r X->lDZ֮4vL*ygeQ<Þ)E!5]h-ҩ4#!Mg9i$>^s|~ʢ~8 K[Ud{Gʯ'v 1WUt%(`rV6ך[$dܔʙ~r =q#$&}wY+Pʞ^;K\N+_qw]A ~WU2A]ӌ!æv:&6k3(%:T@ a=5{h,!ȏ,qac Kę=C"9XBl?>xN+tT)D%|_!c9{d^^z(+n_4cgfJNted^y!~_NE潲o#_X&bc0W r7ȷ1ܛ,/`C˭WyU !H 7$i-)V6clg#vdBQ_}Ugdbi%4'NI]"pQddJS Z0"fO紁0՛ZȹOA>hafy\`sV C&y4u;'(d:3qrQA TUQ=K_OmȆ_q#h Il YM&?t2DjbkJ8oKxQ^N^72DV&\@oLZ^D<iW_V7ʬ7)/}i>浉'(AEVC:] ۶hIjY%X~fK$93G^rrh﯐?b *%˦J>ےBjP, cF08Jnj잤O9(r'fkhĚvfi*6H [:ǒ[36KT]lUyB@2L8 $2ӥ(O+XpJ{.ASø*L8*+,n{/e'QNޑN=R,om_obǧ4p WF%աҗWJA8Lov":gGÞ67k]NIQ4Œ v{}xI,HYA2[A7(!mc*JX"| T['³E#[B޽Pj>E=SwE2׃(i p2_E$ 8E%飸at*\1?[=$boRGeKG#Z*ya靫+} d)ln r?;[[m;娡?~4`p첺AH1hrMfQR$XQ+#rWe,( ܬU}oͪah9~C~㸧F>*Z.M-T2F3dҮYn4*~i92NKDdAw`Yt(c*ފtrLe>=}3\qK$ hzX~Dj X(yggx8(!N=,ƷE>oΌ)u^*PrfT0&?zkNa$@- @h=2ef lxvND>\y4f |$͈8昌SRz7!=Ӭ^*\psaD0Mn q{ao߉ Wa;~lo%`P=E`Rn ݦI\yAT%m^%/#ra\"0qp4YwٴX9$5ف # +>?W ~ڰ0V 00a>1"&vOCa;n1J[N+Q8K.KΥ*UJ%4ԲZ.?mwlM;GC09_:LZc8D6v$4e<-ٲtiiym-Whq#զ]^ˠj&r2Ƅk,j suň9> ,W֯%H>0&GfaBI[eQrl,mm!ҋ)k9 wMjlR|Ff [{^^xM4cB0)` u)9U^Dc꾀 aeF"~]ve~g/2хm&Ր/#Ū=*~$vWΊ3c>3Zxy#vu&mb2*fl_(~z7y$2bDR~Lxd@C7$G IQ+,@95){'&ƥ3l"my߄d)I e5ف2r * QL (4[GiEHC-5cWCΈ]˺_q䀞w^F6XXäV_yxC?lei$D,*.|ߞռ@?e!˨!&N}]B.t5ʚ ҧWܘ<߽PS|Hh7Z}DFM#Ҝ̙gGz:2ɍ]g nb!1!'NkWpGb BZGI lkV286@PP?_1DWtTRA Ar~cuHJukU4,g])]U(8wшjzwSZ-~>c_q@ $Ѵ Y\`I; 4 u3HQ08Kzn(oӔWt4WfaJ(-pk'H>c A[lwSf:Y'8/`&]Or,(Vp`|WaEcK(y'Zi$|DzҸI_[9,B x;]uؘHJ(|{E#[7Je$R`vN u2tPXJLVѸ)ۨ}@lll ~ R^~r?mÝ췔UtxzBPsNUxvW.V"GZ5~\gU0\xwY nZaaxҿ%^R%ILIW:/5`f *F}!jRϨiqf5_%2jXwhR6@JMK񯨫uMW0g]Ɠ=$䙂#yY1`*: eLO79e [*z6{V󵃙՚l!`;CIjQ}L!|WF;1+l?a% 4Zic킵KR l5lp"uQd7aƝ/2} 59L&k3I%:gh^GlKG@%CC1P[So?Y{a)<,AxyOA_`-/'qxnUaqMZ "\+I]]2 om IjI*:vOg $֐Ѣ ł0T_5Y;_? _oqj\wF&r'(V\Kv#|D:AlA/c`ZK~jE7+h2US5h$"rdt]vY8ꮰ9Da\Q`+2{Ӯ Yll^F*1Gx0s$Ig `YۑDWkRڄGe',{q{Sѓ' 5F]ڞydŞV2MuMF`ꎉfw~Cއe%xm-ESYlo_0.ظ Ш0g07{'x٭M13jb-Pͨ @73&v]b̏ɠԲFY*뽡r'}rֲ7/a5s! K B/ljC ]YlN/*y2rKfIbgLF(ZyCQKϬ ?Rãoo% f@ ɈoܽM:R%U3_ҧ7wN\6 ˢz9۝_P8Tf}P:~1P2b97Rt6^Ônޒham i`KR(5gLLsqfT@{21v>TOqs|OX2L}}bLl-A<b8 e#ʬ;w^f Zkz:{K]g&"zZo& xc]#=;`XGR(LFirDfLĬ֜-O]vtEҰG3\F!t=WĕyRmɷ'.8UX2E{^'\s. vspt~?9dh(!hRHnpV xgx/`: Y,6mdD} `S<^G #hXjGQS9 0:߼űU.O1WtoJ'CY3@5]^a *|^VVujCD8d }[yh6&2%:R8Nxǟ<"\%~X, DW^;9Sc7'Dޛ #p: yAf{s S UZS♲%zhrJKH4ՖIT؉9eF|p:6C \6; M}26rҫ Q?aKq tfhzl׭;„𨚴dЎ0&&_}a/uIwGcT9ԟ {jo+ k*j4+}*O{4* JO5W;F-hPD/1auHUrsa1e.% /Xcߜkf8x?cI °o(ôrwӰtvJ&aP-&h(eʷsS)/TؓQ yn͞2ZϻJ>sQ{Zb$ _!œKX n`BMH-.c=y[;*mXwpc&"/`y6saNjnƳ/w^:h߃/*+7_z[B1JѸE[CdPv1rHӶ~6&KG85/|IjN{;*[1`2{ʑAWwpَ>yqjdRjZ64 E %7,:ݤ{[ۨԳ*-Q&B_r?B\uC3~t,cDv#]+rvHr=ON 3'uRDdNB;XI1QWq|R7oPy.C*CvmVAU z=/DmgLq+Z "Ȋ&2Dc} X{jH9/]"Z.b5H+q.[=]\AІ>~OH@wst`Քȭi Ə<Ŀk{nyRv4XufzYіD&qb|ʉT {UXYLGDn-\8gjTZ?*35=14;´HWUd,Εd R,1MZ#cC(w9]V3}7JWWgٵ05U9H`Sqs6x<']>Vq'ىn_݆wBMC2J:?ꫤi܈Mq".xL'Hlnl1nǯfy1+ yJΫDX%Kwc b]R1\hf-} xtt[ώ&r.۟TnC3l078!UAAºw2= 65?:Vn´w ?%=/1\JR^)uYu]T,|?ՠs`}3˩}N.%\3P=ZlCk)vBn`!U5k6m6-rjE#WWKkD1ȫuBw> M= ?=QǍ;g7]u;3uK:rp7^lAa?Flpw}_B0 2e+R@.AF\/i"n>cbWwVLJR:nfX`z4k_ϰDC r,@lPyV,!!f~(-z4ib7rq`EW-O`h/^Z*lEY kB]&;n4'-CVsqg&?JMFzGolcH ;°aI[rVנcTd>֯œ6#&!) ybz0UIF\< Pl߸T泚];}6q:ӵu/rb Ɨ:U/H|WD&y AH/Ȁ+NMF$",pԁ $V,2s1o 0P+9Pf%)oXyl1"͡zon2D"SJ"K JϦ+KIp~fci^xh臾|S/,U1ؗF)O9PCV$V3RVt~Q?w=EkZ9(Q .ϨO;եb?5dr˳F_± 뿅bOvEdw)pT+}묇ZSD-"Fadh!{PU.+[i%\V.ÍHD2nm+d\Spu"xŦrmT 2#9;OI#{"*yD[E?4MM:4Kٟ/0z 05E\t!~ւ ?DP>{0 P RTi~OبS3I9rr *Tm 4ъX3Zfގ߰%1o97 j y(0H##X0EoUu+Z7v%ӢXi@4I[W>d' (8!g uP`A~eˇ ؾwߗNepXԞU *'IHzBW&)\?~5OO_M("o??je +vh!oSToə zwX8X> c_ eYBB)89q<`7woZE© zF[JHVZ"}==%I:-{De;R/J4NdOpy'&!Kd0O| c?g3Dls`DZmq\qUqEs@er \Y7")3Pg?djjM=DZ9~ů ֚KA.x_ `,Bv)>]'in#USE6)r5 ѿKw9r{3L&ߓw8N;_ׁlxEYw#tG9[-fUeä,Vkvk2Kq8ߜ}ڗ1 Al\p c[m7epr]s/M"#5YR?4A/W:h/L8 9Rtz RjJ(M\>kI4)Bوm7U $r􎼆~$]TZm^_eCβ2pGk Q7~I=2Y$NNqIPѧ|eFh-퀚ugﻯt{S ֧`r}[i"s*r%c Yzp{g `hBc`t@4^ |P(vl@*^d sրVU^y-5L5hC&ŭ\vc`Фb*6՚ :Ke^$T)N&W}JW%O!mIFgFx2@ۀ&aՅ 9[ |6#iT'3'3=5Ձǟ~FϷ1>yB;)p)fk+E#!rSѶI\I|Vw@de&wvmae!0`!XjSy vdrXX~tHۄmӢpjr]uIP7;i`y5}aZY+gS=IOuq;ūrJfC;e[R9"pKMwmpZe#[jp!xWYU([CH ZA'R;c -MB|U{ g8Y۪&Z׶LlY ϥ( qyK|y6zt 6- ־a;{YɦTV4gh]Fʣ/qsM *PJuJ`pb͝x59iGhǘBӂShmZg =~>6/|_{-5NWa2j[ aI{~6NXRC7/9fb{x%CRNl7IJtS_/iƊt}9M͘]]NKw9+8B֡W&hsuf;^~CǓeLF:6B.a8Zޑ/Ad D_otCܘ  qfY&(!G#=ϺX f^ɞޞhRpai >Hz}j z׏c=5ŀ/m@^~CX/?!/Yj/vx" l]ZlÌ/* s505>VGjGݡ9"xDϦhH5#*Ѯ45o,Xonϝن9f~G>mGf3&LtMi.I")9~P KJ-w0ru J-'7/`z9]q>^Zx BXm&wcZ} yRRn)wC$xmH?LCJVĻ<3%,Qj)\G?BLYjEN#g+i<7q)'7U[UZn@/ c8^=W[1(P*[,CW|v .KZn:ϝ Ún :W{ _-S`&&$0_|Cw^q z])f`ވXN"~f6}qZX &CRӍ o2;ֱC }q!p,lm"9ՠ J#́~)B4TS.*-C|ĂEb}鯉>*O/(&%G5pu(HZÏX4jh.ISVÙiǶ,Zީr@d{e/I^ʯuE-1n( ;MiԋX 16eor㺟T WLIZ4=$ci*J!<ʈVͼ9iWޔ0jA~877 u%Wcbj*[OY >ᵋ OUiCtZLQB|7MkE Su660  X!YZW`l?ߐ6CEgaDgM-vC`7{$7 t/ƽ?+k)rqZ(-?'&>M4=_70X` *Rt8 LA ./-qoגʺ.\~_6< ob6j%|wJמV=j4"=-bWx* eUI-zbz.= u8-̆[ F'@÷x~LH%îqUXj`b+4fRGM//.esG״i&e\<z:ݵYhKECgy($,p5 {+x65G9fEH) Ӂ[|Nˮ3@Bk;$[eۙRFʻu1o@GFb/X*YOӶ3\:>:2s0X.^ư/Ig1_7AJ훆.4Y#Lp2=O$5磃vk#Ìx:+-C;d 5ë#owl Դ Z- +ɥao1 _N!' 2({hRˑ\ZެkIxUe-G/T&ضç*+[Z__Q 9Ũ0xG gDv.|HH+n^%Ƌ]"^bnqJ:57k:9Zr1+jd9N_UWf\B#~鶓 aU.f,C 'L&:,A(OԐ;%=(zn'&R;do ׍6t4#8wHe 9_c`f f̹vt͂ӬfEߨ;6B+߾5d0[S"B־B [kA$%ޥ}蟲U4Hx3)O_.17S9`SI6/o9~HʲIcLjKa#4B: e—5lF^Tu+wE|y\k{oK---B8bu⠀<7fH bManscKZ}f?fg`Ȍ*]v&`ӎPq9u3C7NKokz\PSMK*뼼Lg*ΚC? D\nlAw.rshN awKu4ke-n$ N(}{GhsF{$d4<[X2{0VC,78>r3ljpӮTe릷C2D+GXW q+a2Aq1 )| L+X*ʅHl,iUMV}5BR= җtY0&]32p_F^ל 4?X0[!e}hh=:d sdH:}b*vml.Vv)aJ}z4hK½y)suˏ)]ʳz,/z!,io?, DS.nlxf`hTЭv8NQ3rg>y9G\ayg ¦K9pO ? bZTmjIט*^37~Zhv+%_͏PWrU\2~2*Edז[+OE y3FT[Cxnc.U^ץSKFzFaF =,A4b$DL33p6:`b>!lėn WyN>m{kpݝc5TN$0 tȞ] &ip ) aCk#c'6̋˾)V٫& T & Ȗ)\[Mh^_7 @9u8f@QC% ſeg ʾXoLi}@j:brB$̦B!Fi K/bx*{.TK4D&br6Oh; ۧT{ T9q`H #T!3wq\r- u-Y56λoiZpx\p,r;Xzd^4S+,JZNMX5*}3tsW{=M0=(}uGۜD{ VA|_8t$G~I Ϭ#a"h7i]s./^W(W;98CUM7|ӭNA#G21.g`E;i UB*B?/gez@-V]˄yae`U+ZBT% j4=N]9Ƀya`fj[k|/SKKPTUK_[- 5&Ӏ>#omW$6kno/xZfG*H!Ȳo)IK-UzwE XjF߀7oK{YzPFUNg|?XuG8ij$}ϙ7=PvcGmFx$];8C 7㫿9O.ho7;kQ'@1rMm@CR@g[g7{P>JmnS\T5չ'hhSltr~ t^.ӂBEm!5~doF6qخg,M+g0oq Yo ";iBj[tR&e:9xisx ûa}l4է}boQxFO& 9ZezBr.9ZCf>wRދ5A@^!-psnIՐVy-ggM->u>c}ZW{T2ߊHhhdqrd#\P_Q؜Q[3J q?tsI( ;:u`'nHߑsSw}5b`|EPz^Ca@U_ RrCnZP>S{ZFA Y |>\PpNx[,h+:W&XW?5"gJv,؟OEe[]^86ݻFbEXf$D]Z'?pgVL'a/NTX/ &`*Njk+:X};/80RMqo]o\,"=u0Q-̆F ?z-\WŝVd=zE6h3i> 6Mn;/t'WqIҬ~{vqK↭HzzA0InNi}]apsIXaĩ 4 Ws{F#A\\b7};s0d:<<-+:e ėNwHNc`Zrs@Jta;~: va&Mg Q~]mDee@IϠWLWCPǔEMM`Axi*Q"/,:uM6!S˖ܐNu$gKIZ*Mp,bŹeD[bD^px5]2aP2}PK +YYŽL))sI 3mhPrVӤ%?Yj+؋wH&uK.rZ.O:[6$c;g f]hNd?I;%A!H lL8XwIEQ"Y*{鑾?yRی$t|z@i W{Vlg} 1I2!*<\j@T'"N9]xX`p%<83RӳA~Dp;rko>$K-<)n0]d76xN/\p`U5I Z7-m")u,\¨Kv7Г`H%@o%}$'78K&ޑ 8 A%/ܦם|Xᘥ>>]0,HQ tqhCT]0 +G0TO[$2W"WMRm㭨UM۹F(g@E tS7B5>5yoC^ % *!罹0c(ٯ2C[w@dؖKy㭲WT_󛜳cr12k$)W%)Bm`ֶY Q{@/p^1:UI5wA]85E_qg,هL9&X7RjYDBa"9IoC !{tG $JJ,X=KJVk>6;P;i||Eo-ױU*U#_ eM: S"~4 n*OÎ PKʀ4-71YβNF^27 7~7iIiGP "n^3g5c7h'o+$EY`)Ůs\=Zxdk!:'*fj$ףTQtdLẋKd\NA8AxY9[h*dXo΃pm'o"lUz5[x6(QFuo43}6kyL-X(+`M# 5P*jr'G8/Pp'Y$ L]K#܍2cL,~G}~;!$+V*pV R;$֜'Zܗ)u9Cl6W5ݿ\Z5;K@_蘭kDesL ooɉ!B^ML/S;ODW;cY)Sm"p$`7!9/PJhھ);^FD`Ipxlk|}ijj z55<|^S⢯oFPm'R&{ODk g X醢%vd4 vp[p<߅sk@Mw:\MJ$NLe/EUx)rZv?,J,AS54%?dI@Vby,;^7 <`r}nT~ &ߣUhٲ[@_,E2ş4n!F!I^e7&?;Imv:>~!/An<ۿ|:MA|wq(A𩙢5g.ORワDA Yäp hUxpVZyAwIZB'8?E 3obqȡo"ߎmLTGPykp_%Ϻ TLOc]"{kcMM繾6XYasB|SW_W|9 oߨ ]O= U徹Fضr\W)6Ag,f>;~{c}*tɝœ**:Yeb!9-xfb:xRVYQ 3zq *B7DU #`+q:]7CJ[R # \GSZ;^!rm~1zn-[/`bnj4=di8:N#‚qɱ&Lmu߻>gwJS۹x9Izy;{~|P2av+ؗʽ{Ͻq뼟KA8LaR>ӶČB 7jQiRင67.̐vkE9xb^!ſ-_%8!9qs gM_B}~:{qWjhƉӜ'soh`@0B4?uzΓ@A2 DW. WU%Em+ D㢳]wC$Nֽ4/5? nvgQo8Qؚk: i fi0 -I?8ZY.b w2s`N7+zSgI-{T;5sHZ\ E|Ġ3tp+BR )!0H}2 8|%h3juU& J2o c/A!Ab1yJyw x5,Xԋ*fZTaooa?&j7#|c9;lBC뭲bpհ]+ H`bIq';vjn+>hF[Z՚#@E(*QJ֭ Vģ8}P?7?6u^Y+cQKc W جNjE7JZ0zu-)O%8濾3TƄVV#H'P~<#j>#Jp#M+ZC@2 riG4%*\kGm/?(bս`iּJՒ1o`ZĘW'a\ S` @$A s1,+K8omrNɡ >SB+픫'[QGcN"wOhܦ}|ug>hq˻euyռ'% ,MR "3g@PSvΦ[1oV z{}-YI9]o6J Ds䉬p_M$.۵ڠMok+Zk_?^f1Χ #Hf݊4?v> Q䟪lֹy߷W@C%/܄˚@ 6̲F\j o91xy(t!*KS ؝;!a=FdHʹ^ȣi.?|ybcq0ۆg|ՃcR5 \ >D)Au*ٷ@%[5{h9~v>fx٥Z< /+.E!U4w\xyj$!IlV2ElNjD@ C((|Tc8<,6e+Bvߎa*[EFOTG+yNP މj/z2ef$t@  P$*,Βm^~w 119KzRXQ+W=\7KM~Gw:c8+ɨ#lsj93kͨG ]ʾg ݴqƥii[n\:E9T+eǝrvKU`QYб]Li7i$+@J&%ucu1E U.BP`:'.r "%c}Ǔ)*B1wlķQY$݆6U^fH{_A'C"j U@Djg4}ǃ=g6ѻPTR3%3C6q${}ܒ{w{a%ۙXz !Īb/ `wRBRzHj&i^cOHLN4&8 @\Og:6`7mI0=̭̈́T54ǽ8Tn7৏VagX\f|b879 n_٨AFb33j.Rt(95%DBWKn[p`n&@>G9l]vI %{W%/ &L %5jޚvDv{}sۿf<}h8:'^ BYX (M#;Y ;e/M#}>)-EZ庛E;VԠ;~(ٙrĊ1/>yX53eh 7CP{}Qpaك\bz4zkn7Uc8mtv5$f7ߨ EaN j>h >-h~c5uI @JlK}>{YHoI7160+d9h;2Ybgnղu{aC]Q™FꛧdN(Wʩ68z 4m|?/J GZu7;'WpΫ!cTI$&sp8`4ǒo_o)3ۍ &IzZv>7y/f̬ſ㩥X]#u|%<?Κ8sHIJO! wA]bM []}$Ĉmie|Cu@$  \LDę*XZbƖ]hBr<ŧ=L61no!z~XUpC P<Bjd"̲ 2(!ՠP*]|ݏ3CU&sҔ#:PXݽR| naZOk1hYqӅZlF7(GJPCnml-:qWD5Ϊߞʢ@4SY=z-dr0ig-JU)!=;NݩmX(#q>!Jr o C`| 6[>\AOBh`έZTr rS:|n/{L+!^dHz|f+/B&j@ *slRUZ[ 0gA- گCӆ&dSc̬(O51!ծ{X|\ ;kׅ"^̈tKvGo+H]Ԟv6>y?iv1}C`|#*ƫX<|t#{lNM>}PT1U(Y9(O:zC"aêN^>5Ve 4KQDiP5zzޚ~xa/vu4)ξViQ<6w\ )U\t7fGHy O>Wҕd[ӽwk|}2WDLtݴqU,Sܧti'ڸ4t%\b "]yVc.N(q~jEI;R"4QgqB-y9 Ӛb׆n=s`{3; +'CCXxh]+MRƯbEUQOy؞V~K2TPIHŲ'ruGcklNPKƫa5Q;=(ˁ6?ъP 5Nfb tqK܇dG(Su 2,24L 尢 h2b2|phqH1,ؽcǓ)A7WO<4%AGC^{5kf = iTa%PV3<~͵͖KϭȳCj%KȮ=9G=,v3qUiiYj`6bxHJrWaOiFLz3A8-R & {oAt$QvYҧg[5X u-Exh?U__]N4Yx9Oi(ְGthi%Msn;e~gb);ԍ@o1>qXEege04e>GFȄyYx4YE> /l4żD{9.\]>(1Qe,NrpGs![hsFwc؍ٱs]=CEtSaf%CZynʹϝ@`N>[>ǯY¡ЬA\mu;sZ'GP=#6%F:CK6kQo`>EHNQ5'5C˭ 7n@}%S9HPyzKmsf^ ˞9a9AG80o9:Rhd X=*7,A(d{jaSa 2[S+&Wl;&XUsיO ( VwyyY;/(@ϮgZv`Pbk-,g`o w|˙sCC\MES?u9ش mVM HB=>{t:/cnSjfz WEd״/zm4`UxB ,nu/?F\)7|?-0iζ-=I8Gr '.ރ\⁇.s N#7tUpN-%*l}n߬+4O'x"߬L $Nȫ|Fƥi v< ks޶yع˸UhwyMr7:i z eOrWJߪHϫ;izc\彼m&п{[mO.B֪<=GK)ۀ:8d+Bfs"XTl~ ؈8P{ T7ߵxXeJf%p1'U2Ny~fG Bu)'(ǎBSpкE]L=[g0}}t0w%Xt%0* nA,@V݈T$biH B@ۤJGesw_2gnk7d:_^X`0ȉ%(AK "J8FPF&l1vɴa,&ƙc~YTYRc`J=D34?\ AGuE s"Y{{ 7L<;M<̉ϗpD5I_ז`ΕPa?[e+P|zh/ D:v`at!sr:4ˡ*7.б|1;UBq\)->gf񘸎|A5A(C~K9yT؃s(QA}`fI*{=  Au q|ӽ꾘tv!x-W h`7 E1}H@ -Yr 1p48cj I%KZ:~+ɵE>01| lx(jҊa8(+8Rk1c{mKlFml!C{Nlr4 /ZεkWBAY%;n RX8\AVBc}*fVS! Ja޲J\SVL,WߞG\zR$,O=)A7CߋL5׋3Wʳ.]:UMrr_R4"}z;qC*4x y7Π O<([Fhr45=Ϭr[\iY m eD(i+hgM2@Ghzm>0A^҇Z4ٓqDニ Yŋ9\8B\⹽Yl}/ h %G`8r*?9źv@6ϼ8NM22"Ռ3:؂gyloPs$6dm H*i9ul\Z%sV{5K*S!/:[&v~!6cZjr{'<_ʶu'P lg:UT'gy#LXs#w0*88|Wxn1~)3ߙe=) pP«mZ@r8 .fɓ2Oj3dV E}_ wpUh)EO+{;o)\qv>To"`ftg/V|Aw7 4@L7Lk>I* {fRb6 3?H0y!vTx2Zva?]($\pӴsVC{WQ"0.WoV!xexWmvp&?s@ضnG^ȃ" =-k{U @sa1"Ed\ZN'ihvcmˇN& Y46sb,@֠\ ?$CP6fQu@u $ɤ Eڏ2dz9#cgЬ4gY/KA#o,rX\#%ibD|2%ISjPGo!ƀC _HC.:3XzFo#;{QŽDR1jY 0B^5t=7--f 6WSaȘx>ہXځF{MPo.AȁH]I0u?C D"ZK /),;Kz&(_$ 5: TxWJJ s?Ds; ?X;"~H{|pю ʵ:3i~O\_'[ mBӂ 3"c9d5>m=)u$'u[ɠ{8CyfTe9Fx_]:Q~T_N',&lra%$WAf-`Ka鶟+^} mkךOqjs5Tm9bK@"I[Oͪ+@H[cGXeH/n0Ioi5I{-ɔG/=. ` 7ޠT@nZ܇tOl1 >Rr 5v۫O^2 /4'8GILFrpPyJ=WwI9m%n oA˹UaM~< .13?/+cp:LC/ʈ*t4ai`?̛.v F{9$EȚ@2^G,:K3BLsfIwaNy&E#֑̼}FIsCs@J5'}Gьik-v5\n+k_bvsZO.Z: E#I> &R X CUlIfRP1f(p<'/۟nB,ɬGs Z 襦MYm +TV[|̸bП*2媁ə Af+`!W:N%Ae4cDǐ::KTFg:Q?K2bJA6:||z(.j[Tx[[v½X i;OvL8y"T+utvmpް7t֗'1X!!>'t}' E2+欋v;wxbdA_MqnQ<FX窢i]oSs_B5*bHBXFO֯x}b:߳%TmZz|:]C6PMyߊ1T _6FG)ҭs ʚzOajŽq^Fo|j`EJ̫  iS1x?%0,[bFo_:,T<eU 4ۖ0:FWMZ.-ǠwQQIDOSMd/&S!Ʉ sfF*=O4Jz]vsދ_wo^\ַg7nKJ$fU921ZM ='3Vvؗ嬵n+\3Z2s[9’GG]4QEzuhmHYJdwݺ抢/&sI7=ZZTɂM"@5~4B\zXr$VSaM;}7H)tTlg_arD%J*5Ij C:x+#'/hJ%('b ͵b'14/߳nf[ç#ǷkWzҍ0ۿ9aF'DdiNqMkx,َR9->O|PmL_R >鈫{*).ɭL@/w~"5#׎+{*LxzV` \dp&qssXlZuh̃ L\aF7Q}P\G R#+$ (M$1LƩ-켛S*`ad=跛mn\qg~z;3k^ bX=ΠB<>BPnҫپ )Z~j3ipV-֌A7:%G(o ^@Ժr.i@TҮ#>I=eKISyTF+ Udhlb iLOKV > u#YOcy?SVX)mp~[|bz?d h(vvK:ָ-jg^X =<B {lSFtݑ6*R2X[%Cn Tpul%{#AnX|du _o1*lL*Jod8 7نZIrOm=No*O'VkTH~VUa榼2c) w=PQȠu.eȣ*2`lpP<NjE'n99S@IϴO8'0,a/hP,5K1`fGn bG5Ǫ}^Q {uNjtSA`He4 lۿ@ eE}@ #7,1ZZPɂ#[,z-}R,fKM1ZakFR>FsLvN Eqláx/SAMy|%M\?gF]f#@?,*ِ 4kw,O+Z SG1dUn~cu dT8~,μĻ(rNGUݨNߋׇ&Mu93= dWOXzQ*qeX 6ED`~ hU3 7<ӰF{)(!ſEp XqՃJ/|8׿;T=H)-m:x80–;)UxSl`d«/k>,1p.tRPF< >*u.i1K+D[Qy:08Fht1vZwkt:C$TX BG FrۑDdKhd4p?/Sx.Cx$7 N"Ɠ6'9^O5pPCk!"_ ƻõ?;4[#Im/+4`-3|h#,)jBoF?ጝSG 8,ttߔ,GKIx,פ2X34ȩyXIvߜ"̥e ,a# ႢPQAC]Tm;-0/<۝J(sدMxiB/NqvH+L+#og~U&e@<ӆ}W ɦ&;68>5!$l ]&ΣglRސWhѾfU>; i.R@8'씄iEE%z -5m1dp2!n8 Ivc]S`-\+7Ƒ_Q=zO⅌E.)̣~k"J8z[~Ugj^x9e{W47~w`tbbПb,um$q/ |t+f;;&[`RVwH~D;촎AlJ?-o1Λ;Ώݰ 7Z(&oAnvӎ@$T VGmہ)aoחO)p_ݢFE@ S,\_l\]>p.㟌i`:4~=~Y@_גۍz)~STK 2+yIN]sC.gW3ti b* %kx ۡ PY;÷ tr+zǷ&X25F=x$h6|tgh4,e 61k.iNBzhL%RL5"ga1=Wv Pީ8Y-(]ϟ8&j7,0Lu۩c[SA+]y%T)&([Eٜ>˪+iA3-d ';3“7V{ApW8*ʃG-3 w |v0&aQIN[?R1 4zsf@^C~EڂL !1>Cn[P]`ߦ)#l"Q(8g-]28hMyŚ/?ރqU*kCX`&`ٵ :,P4B@+h ՊbPHLZL=+͙gq -ڙ| YG~ ]BGVPVEÉ]#D43Ц~W)J `5F22kf8~EVvX EzEWkK5*G5of%zYoj]w5I<1VDRԱ0{[ZhsfEBU0s/`F^F_%j#:qx> { }54"uepHZڭHg협SAű?9!h |Sh>v4%*"0&>98;ZB!_^b:/X ꈭ \Aوa9t烱,MOw}F}f_D^L&'Bvq\&vVLnk4Ƌt?Ak}]a@sR&T MλԋU0nQ-ԝb+'MǦ(߾ srM#?HxU85٤8p*V;Bd|L8h!ѽ!P dyzZMHEyaklFak@CWfYXX! gKË ;KAcDY˪@3*QowC?4#"E鳼-P:Olx}+9H7C)`★4?eRT~LoCUUKDg|!jy\%!Hh_Fi>|IПti3t -_pg37p 9b4ԁz =e8Sn;fmNw01+hENۄ2vt.M m8j81stѦ2 t^"5 D}?s$+gj7Q~ڹGvSv:^]4>wZs=4[4ɶFx]W[Ϥ*ڦ \ѕLcGIH L ͆ z8EG<{ \<+".xxa3M { _`1S^=u4|*9|hYHR_[('yôLyrKGXZ:$4xOp/2\MhU+5s "N TGw/ |sJ{ïYL<ÎTsBDtRok(jrKza䷣+?(}w*Nn8+;:b]|Ӵ1P6YWm}p =8OugHm''F6I|d xh]eA#믴Uq|ipZR}\OHk#JK)x `+Qc,–6 5]x#G`Y b+tj ~<~k]M{XeVJ}Ujb'& yfOkAg}S>2%XP0hy53 !j,ņ!*$ 廳i m߶mߝ ^Ewhbb%2O\T+dozMזvyC qT{FƝlb~/_N Rst?[΃OuFfC*:\ˠAT`E/[ ]s]K5v1dC ]7&{֭K\0tWL7 (Jy֣u*].T'_R֊~a}we7U>A-唖J̲8STK]( N\NEYj%}6!5 ;M_(& 㺦FfU: ߭LbFo3-zvY8BӂU/P町نǟnak1KHג "eOFTu+r$b}Ej;cbz{Y#8Rtgm(X"2@ =*B(s^If<cQQQ{ka 4Wdq@=6J&pڇ ?p)/oNO8}W[?t:k >Ϭ Qkֈ-KnDJX :Zfzy=zR)e4"ey C!Ã໏zZaRY,Z" I1 Z z7-}<$շ CEQVҠ}u1=37Oy{YÔ+/XsU7Ooys@ҳ xhB8@a(xVd${,Pt:%DUr^9cp?>hJ lXQ_4;+]6@qZS) Wr5Z nA_=*Ü=zKGΩbe5Lq,4oS u [͑p܇"U'O*t_Dh=bEꪭo #SEu4 &D46 ӊېNb\̀ Cdw/lzF VSkfılg^Ro84>hߴ. ̚.3 MucS/1,9tiis6U>Uwp|XL 40@ C%;ԇh(h|rjUURЉ#iLdÖod/@GY=9|my$xK2)"I@; 6`=pD"I6bz<)I&g2{)?z<_kdbv?\xGinva 7et> ;@{ zPdc ja;zX[M!l^7\q^'!tA6?əIhw}fۻhG@VC8>?].oťgu TOD-B-O܅չBlw8,׏Ά70_){.Xw9e^}i,RMOK~"3y@99n3žvS7,F3Wo#}aupY@A-/~ɺ:mET@?`9[4ZGO_%w1&, [rv9i$hu+e\kf &KFnQHwuF!Ar+uTL:,5 &;fW֔]x/,HhZjg2z@QG1Lj|QX9Pxk2P܀yl=FK9m@~۪܇Fe@9 DdHR2\sJk[Q^q2y׽+|-O/Bz / Q&7t F4cmX&1}V^&$t)P <Qkٷ/ bA6{aT~=q> ▶J-{a!N 6 &n^ψSGrjDy' QR Gbqn*h*%;rO~;5qMOB%h*jmA_xq[ɬ$FܽB@;0udp3 p}z3e:"`&.aOc2":#JIK  y{[*iπ0 tc|uIt2CNvIT oCqO<8T.@d@_rg:kUPA %ZY^$9dk !=pَA8>#%/\QFX՟i= f`*-#^%I-Ŝ6%=Ł&Űy0#9ԃs :Es'^:j%Ѽ0z/Jt@~*Ǒ[%)b5/jίVf rP)?psj@7@U!љ0jUT,  HLbT_BP&:N 6ֺ4.%`ck. %k[HgSl`{P2+nVr\Eje L7uJTMF"b1.+|žW`^@8=N8ֶU2w͡h֠|\M!ZwQ,ܐijBao* 6F 7AL``24~`2j{Awe{!i,t9'tLx41C;常%O7RS ]#^㞂{'C`|WĒQ:r6CsKjDjl{r9V> ;qj<NU}B-2tt,yE_Ӧ281w@$$Rۍ+?XTl'm>`RdqP>qz BX`L6 lvnFu2 ewd dBsG1'ԸC h<rwe6o骎qp& t0'νdȗw L 6a Pvʯf=5 Ci<%RItEs{up|eΓv Xڝٌө5c#ҥQw/orWLHhK`ݧMUkJ5fx(#}Iے}BϩZ# 7t)[ПʡtCl_<7<-73kBU]d7:.5WhNStqD3#{U-!9~x`Zˆ/=BmϹ/ypjin ގjUD$۪:U/1-}jh]d7A0N4@x7usҮZ;e mxJ<W= ` j WPh>ӥh  4(~sV2+RF7y6ԔbT[GMkE ~;}d {= `\i!^Q%&&^cSy?]~Ӑ =DiA ;mK?;P"!P*"qs2 _8GP|ElWrV ;T' N˘eJrYx_'j];;0g$n"j\M}m6lz ^(j&>\Io(^*H|~WH~'?\{nGDeEF r>E*yowu m~ =w4Q:U"sRGB r uސ{zR*+%aj珶yzм |['0A~IOGxs#ܷA#:䒮4:#,!Z·>5 9{I 1hBwDr:`<Nv'ėra+k$*vT&.èj)q][)68;^Key7}yD۞WD*x^>B4AîKEyyϥujR ,wCISyUvTPCaA +}naH]<'oxR-ue&u1ӗHuvozS-s HukЙέwel4YDET!¹G_{o6c6x0$>hh댎T!sx*:[g_g @T/0Q)gd]3%CmiuajbEORB](3c۱kBR>I iY}6 xayU^Tq5>HQu |W($"/(*uvj#|"80na(Pck&f`7ܸ 3ˋq9 -MWIBD}Td0w@AϕXXT,OXtq,~xtCI c #uB奈KN }=*/ &5%DC#~x]Ab)˿56aZ_ 1HlJPnH>% 57&_B,`WY>GUkdwlyʊUd+a{J0rcx Jj g|`_-\ :9V=:cuS Em} ZBʦxLx/^ 1-'7TW#|h1f3G)5e` JGTQ{q;\*@;Qך^ ߪt#^T .$%NkvX+vG] xj=,=zLz[ hrO"I{~D>XSmW<=L :O䤚W傦9(yMC_]( jݵG ?Zp< /Oa?M/;⊰b6VC9Wcw2u]bbTd9;E7lW]Bo*_Z )$)5} 6I!TȂ_]'5L;No+;z.И֟,gXJ>`y:;`uLE,jjhQgG5AH$!Xo\>ֺTiGj :ҡ6m&e_ZQ6~ R7}玐{\H%#rMxRz"`کzi  ro~Ƃn%`Kx M'IN[퓋{rYg&˒%N;R :6YM11h%0@ [$dtxf@o9|:&pQan[pجPXk|%Jۢph; m4%nNEF|!I쵴&7%%o^l@z|dظbX[Mg36Ñlǚ_ EӄK_";p|~zi2zqu=zraC7Aw+4o? w<!rbd: b Ji;%y򕟅RE>> ~벫B7WmCm%,#=;oZg^6~4N@TOj4H-Uz2**=AJ?nA2MX҅UAoGm%3Ɍo9ÔD%|ؘf;E*Aӓܳ 4C?9cxBHh׎aǘv.^.[ 0b~ceE܋Mb&fSB\VI ~R3z'@ĒfXZu'5b򼦥2fn4VBhcB:)\ix0gE%'yo_t4$aJ ¾8E;AƑIB*naŭ{ʨY{t͇(P-fPV쓸NJz6st[h, ann{n5.@OkTIDY%Y%^;SՄ?r7cJO` gNcc.M/k 9))cf$MEQ7Z3].qڌXĨ|c+py]Vo6icϨC@sqO 4kz'@QbuB!y0Ae*?Fm`qmúFjxh~}Yth^ƘOb{͠yDgF/s=}H9<'ԜMMZ)>K$s#C±#Ԧ y;k/F>9\?ͲnS#?+* /x,A߂gvA}rHj w*ɏTa(+Bu`TALe|ڻxY[ Lutpol}$B8h EhL5I%SQ :7聮uӘ#sxCÌԈ5p2XJy49>N3.ZR!lyښG _\^y$7j( J#TV XKY5Xt^^a$[ǡ 0\!ZPԬMdh>#sm&0R[`7\FbFY<|I(7 u儈+oGŨ2~=+'_|f_M+bp1'l RBʀT~FFE1ɔcdMʘ1DZ0;)ff~*5WX)I,] o6?ߐmXςcFشfSK%'5Vy2N_i;}VC4xv5]XQZ![2˜d?w"!H;7+k雷=XБ7%- |IH\lNPp۵^]~6ⵢV[| 8z!j{='萰_\y>]bp.٬ejJSm[')&Am%Ʊy{ǩs~vW'{-=h5Ckqi \v&\ōPӃ'~Rp(jrNrEs:6WqI)}.$;,n_3Y 8t; &5Z@KŽh_"g- L$vCMZM|EJFu@hEiNU޲D pVU&#7) <7\*Gl,廚VC| Jw:.*1o6ښJk&$#[Ɋk[L1LvP;g! -}KyIÓ2HNI$]i%nmԖci B苢:)q 'qx,?JC3aT~l%8y) }0.Qq+[25dtP>{9[fmAUGІF^>ZJDULU"BǙrEW:bQ.:K)5Js 'Rs_Lݐ#1kA'}hBz&?e9w=y/9s3KA? k43XkTk[MERT0Evq'Vf}fbAV/ӕ`87̹ICƮ( IU{vbO~E7*s>&<N%'sQAKфԦ7=[u,xs:pi5A3jtH>!S&GV 3_GY*u E1 رh)׹GVk%mi'1`=D4SD/}"y0:vzR}щѴĿ#@>p㑢h @Uۙ|hvg\ `7qQ8U'[Ί薃2tڮirdDc4[142[Hd2vς'G6:`Y`s^N+ d#8z="7kuh}~,/"#xd_? cI c[ki{7>dˤEdABpoN̳ +pRrlRG \ZCn0/[硿!gYGY0!vüOcWR T!#Dq͋}6HJ'2wEreˊiO-*(YZ=%O,joqlX4qUskGAYx/lϝc4 3rF0Voɐ5;r[T\RJ?_9I$[Mdz>v1CUU@k$[A(,Jr>߮g~xٹ/Ojf0W}yobKM<} a*eU8a x(̢RPrhenؿ{@-f۹\^Q>@A/+=ZXM~Hk%2ync 3}^I&c~>!(eS1fzQ}~(ɑ<\"vY{B 3*?B2^w勓#ЗpP0!,?ཱѴ(@yP#g_~4"ET" @U%V\^gE̝)q4xؔXtlH-+Hf 7Uwj1ꫫF.`we75 ot[:FA8TdbNATf>|~Rv׫^Qp8r4śHS4Aԙ#[{na?Q,zPRG6i%DK$x,HD(P9w@QLbRs|je4OxNr\ JɂFUHpF3i) $ Wi?^Be"Bsҋ+؃j-iـA H O"]H@;Phm!X?pJ[DmUS߾G=rPr>nK)>7s/ Wi-`  EttC>ٮGΆ6o$aYbrWa"ian@n㯻öCu{T, P~q4p8Tr\] k XPrKVқe+*?P0 n[WTg, _9F30E,HڈA1ԊvF+rF܂I+h{[RGy.qKN)(I/zg2ڪ4FP&>SVlhԛdZTiD!h6\w#<;4 2=Q(}7;.jU'HRc+#CʹBQJ\GF'gNJGO 9ў8W؞(\a{ w`m,Bvt:ފ udPY at]c?vm_a` * 53+xhǵ,)vORh^v |1ijWCNM)^wUikR..ZOvj֝!YۜaھRˎq椷 (B'?a R8)B*MhyMa,xE4e25 r ࠴f-,&axy&{`^2 gcs4>ǪB6HJl"fF(. ;[fj }Jx~p|{"6B7|SEڨLx%haQHDxELZ>5(3<Ƽ)sRځy5WƨJn n`fn}l9)O=⑿ ^HpA6EYZ )J uƾϰ'H)W|%M4κmP͛4U#s~'»F-n׍sYy>@ujFLP憐լrm3b ͏;2K\M}q&p}u2>i tmGbb(}T+X57- .~I|ڶzT|*e$9~rIQݨ0G)86_Rʒ/bY*{6p'3d4/eKk`A3ZHUR:@4 =ڙZ&ɜU Q,ʠ+@vz|v~A\DݹaǶ(j70/xx>n]ZvRK7 K%U(VItbzYO%H{#b# REqeh,15:TBΨ]+{Az.n:Or˒[HI|' BGH=z yJTS<3(un]]atR^4*!L7cIzݴ A3H|Ң 619= l\@v2[c[ aUr .ʃҿ BKq`[+h>?))$W>~8iZ( pʝzhS+_ w;vY$Lj;Pݧ)U5M6F7*@(٤L?KGw+^1>)"^ExrҐΕ ?vD<';2gOoӭllm/W3Xӷv/T `>^)Bb"@t Q z1LrF)S*r>l"4ҸccfJ):_BIBy`b\r8F>(-wD 3L,xt9ZB/V`;gc& h>(dascR tDҤ [XȠb)W7@ڼhwA2R3Ps3m" s6?Y@ ʺcdϥ^>U@^)fl$up޳ng4 -&pA =0e$ &AJ,*@]{d@n[κ$JLJ+s/Y!N:_r]POɤ@t|sڽDAuCr 0;kf^TP̋2PMM0w6 T33/lT1;c:r &pOgkX]=,M?1#Φc0#D~@yືOr!m79,g-$b<1"iNp"1ʣOvYCDiVM~9AMSW-I-G܇ @w'((H ZzΙq9M 6( Wubtν\`MQ_sy>vUܓ"EN=*ӟH㆟Sv)1:sx)F,O{1O9҅)$ !ڤ|ۭr\ʮ2q8rC$^bP ^d`O?\ç+wY}epO%Jπ&Ȅ+X$_-쾾VJE,2OnȸfcGfuEԌl7(U*^Q|TPh|*g܌a귦ZfՍ~ 8?u^| &/M , 72VhL/éIFN˯mwWL=!Uu5pOzV]&j/'dn P0C QR< RKC1(±C$q: eٟsf\pkj;v`0g|s9Ԓ* %UnqU8/ݭ&ũb_ qBPAC6=\W|Q:ǽ6A@qe߭TR83Tߏ8Z5q0Yn'O=Xјۙ遗.ӭ<r2q^<+bwLǩ>aIj?>L?uR43%D99XA!pXS8BC/ǔ͋COy1I-qbjYQ-1-TSB1&e1`%" !;m^g0׳I! $ŀ KT`WO 흌U~i`_IGt2G.ZHt4.&orJ{!@-=|7&|N20T} U#7n`@7Lc+?6>@E\$SBUo@oAwcE,FXAǍ@N-xsuʒ,=-ބFĿ1ϘHm9LeZGvԢf 8ǚ\3oHDr3͹U@,)rfDWG%ek"$ʠ;̙d-frU39\m ^شX/< _aMMD܃v 'D'Jt9 N(lש!uG +BKE%.:3]tSR.W0&r#:1DãHhSjdIn=XW'' kpqї]Gg xil0Ԗ<`?xE`4ȏW9 o3Xu"cBi`2r"1RXi V.NTͅ$psKBeځ ±{=T'ExH葘7>dZ<:k7fv,owV(_/O_\I ֲ |C{˰̲RKIh]V|w,ǟdc 3V1ɑzgn8 0_MMd@e>2NHlJ`-{T3k4 B޹k&w;{ (Pf,< nq'0f t=VfGZ\tA߲tK[QNqQ+ē —,5R!v}zJf_s~uY  Pfl?|RTXYeMh* Albh WfsP^΢G9Z'e\ܡw`ݩ$R8:`/0gl10B~eǸ5>.*2gE!n aы뢛j*\^6#qt{`[.,7/u 'uպ 8P՝deK%JRre>%'ǽ}Z x8p|Dy|9>|^"eNڱx#w`I00ܭ^eo1}T)n9,hUBzDҐ/v|qy8u[E{o8V(G\>P$0"/*Q -e Ar17XCGHn?PqmrQBb> ̼_w HKܼ/*}BH9znŨqF=8"X$x8 C~c=r)d ;i#W6B-jzE[dO<e1F3qQ4?#X'~P'Z-BTǪgXZ]6'|U/ (BvuspJ8f M{[VPI)01-0&|:C1uZṄ.bw1@H?q*}OC@Z6*=86do fOC-c <ﶤ]JV;3PCh}wV;w_yKJ`R: niBHH{yBFWyʷ}-& 0=yJ/i{?@C},o*lfU߈2YWL\ aR}qpK 0QL*Sdz8V+تҙ UuO-;w~iw#\iZ=^#'2 Q,a;59 _ 7ړέ#vep->r$wWJxĤyq% +AKn:+g1UQqqKqg9^u'wArŢjt )"LƵ^,4:jW*=ureoNp(|ø}8ؐGgae~NnBmJ繏Ќ{@@w(p&̸ L_L+LzxO2X͜ (ʟqiZ}mJؾDDɒ x`jLՒ҉֍Ysѐw/;b|A1~u;v)|5!c(v6ĝE># 遈|?,Pcd"̢~ߥ\I뽚Dup&UWhRK Ƭ)ٔ Ãa0z+}.=Cy"6R K=30jpSQy$bsQ^ ) nu,+-ȻObC`hD}eϴ+" DhJ!̨D"12g!׌1yUu5~1 dz<'(:DcU;lc@ Q50Oj6k06+\6H_S~ynΆ=(NUʴ0,O[9n Kjņci&;%?]^;)5#K=f پrWkZu-~g`~R?$N~JX21`b3oPSPNvh  ) [NM *+Φ֦&qyٳEcS}`'#W$xw5,*!j㳗Z꒜߄'亚`:/Cd  o9Y4E8\F`sķtor4xQuY\\j:MEG5 \jnz*Jhd_x ^w.:o aC=֝IjL6 BLo5,jۄttbș[ZO4ZS6(5we+Yv~0gf)t@4m\ *$VRكF*Lb n"c;LxAAC1zU: gtqN˳9 l)#kTG)m]ljJ0HZ0܂ Y-ǡ#Nc?=fw NSrDJ98@钳mW+enp.?y,T @acJ\|׳zܤo%/ ֊漲gc,F*aHZSԃ#$⣊`p?g2'a)NɠG,.9cWW 8}8aO7$jDQ|:jq۞OE'qi5fMEf Ƶ e c*24Aȩfy;EdA?h} Ŷ̍(3tns ֙z4{*lj=O,/:VcdL?&.;bc&rUڕ5=8ayUtfb|O': ?=큲edR#;lRGI>OLT^ʺ:.y2fv`uO龸붱MW(ݰpWtM7$$^uÈgDpZGhv]0jD]6֟]w>uU:֥=AnE;֍@YQ{'m4" X }Č,f/ۡ"# &MZ`{2ْ!LdlVQq?g^htK #\ xs4zKNIyOIے&K=C$VGϣr! Y0LоyAj_$Aif!rCP 3n̔_W]5ixtHl"%٨=#@Eqο0<фoنZkп=rAO)@S%]BsP!of?ꭄUJ؇6V!ݝq"U]4_jO]p{zʱ xP>(10; =f0@n;EY:8EeGDv菺~&=Sz*H8ֶ8(5^-Ѹٯ-,:π}hӧ& {uQ zCn=g}4Ӳv<_~K+'cZl~~|pdO,tfG 4A *߹ݧOcP5FwHs㰼腻i]cG-:G#co={ы3"K.zQ/$w=ƚ/hDhd(:WLe^XM@vA!It#F8pRΘv@E '527"? ]! ?R|}90 \Î!>t|${>PhX侵'Ҍ,_-1OEeƩK\Hda̫ 3f3ͺE's1 ߡ q"M"%;M}R^nd;W\``x,ykKS9rt ;LNl%旒`H_#ufD\.Gr(y%GwCqh`%h`ESJ  9U/[a Cd#CR iI璍=%b2!44 |[rnj"uO{tЄ!K&2DT!-]slmdQK0E.Ko>@+21V)fZ5})vH/D*D>%v'Һo!ٱ ƸYأWĐ 5 uu[2KB.ѳy0Ȇ(_5{)N\CUhHT(.i~K@=&Y]] T*>%N6"pGD {ހxCD#f?^&hfglPx]꽔B@>{2$)#JP]+@82$iH]=7H=K ?iyi;?_HRT4h f+s9.?pd nonj8zBf*_ځi=d w=3:܉jwJI}x! ~ݓڝU>V kĿp׊`ꅘ!#`};aD"LQVTCEi#jK&-P0qpOԥO}~f:iyB. % Nƽp؟sdC*ogaCG֯dyGF<9UL$B,r $4:?6uDN,mX8G}mGM}?-]Ɠi}257 b,{qq:0_VBCj>(b)I Msaj?m(y Q &fT!7rpKoS#Opcxm۳IaL:jLd`hɱy/}3i/nt]&OQw"ug [8,D;cۅ╎쓋+/7_ŁDu_~xJ`QraVV!6m T?݇-=0 $~ߜzd+:z/[o#ѓodgmp3+bʤRT?m"x>;f{lkcQAcKewaY9)@~*Rqi2QzgCcNn*LZ.{vG9|/0|%2t)=<aX8+xCw+hCrmTl)9o|4}ַ4c->y+O6dFi$P4n$^Ay9\3WjLDzw+ I T>?*]Gx `IU] O}]ɽ¤h^p9ׇYm/# @I 5khqbL!;K K•8I=O(QK܆aF~|S;LL?&3ɟ]5U r ku-*3oW G9PWjvuR{.DpKI9]!-gGPFêbd~(wEMw]uyޅ;pNh213& t" Nã,DkV0f vg~1DI(ɤ9enN SWHKD GWANGa/SUy׺ w0S~:JEtctr. qZ6ϋ=raYqJG샊oQΦ|om%\%"()v!2x]nn<%q>w:,R}޳Yi>3 $PJl>&8N"m'+c}tOfö qg-kkW;7TC3dYE' zӁ1`Ɩ3~7Iw@3!?<_zp.9IcQz=9Z!Of緒Fڋ|:v rkNkM2,=QpUqԲ; /d9-|hwy}.C;0DT)&z`uXA8 ԯݯuW^ e;SVrCQC 󈍸6 uu Ry~17渾6vxգo Zç4opIatb^dx©g.3]34aVJb NKlQ ;ģ +l0<\.(ݜ"8q( 75 i-81We/+!`iGGHn^x'Yd.sAn׸f<',F_kel^ 7"/;?=c6UK6 ̣~g:=ĊBH2>j}j "ݩ2}z]kVDZZ>`WW;7D4~{ Ώ0*9 X( TÜ#Dm`I%ע=l^C#dw@$~VJ.sxjfW}ӕ`Y--hF_f@ש: 3[Ŀaw^ra gDW"O 1΋T<&;@6QV'j &n0+" & ;懑c c-4cΆF}&\ŴT:\Mgg7Uyh1ISá]zЙNti)?5@ͻk{`X8d{%Bf=? e cK?3q73 MIm&ӵ.SYVzWmh>X-o{LB*ۼcb#;lhU] 'O.WV/ƙ+Vc.#Q?m4X tؗPKkC/ MGFLJ%p+܁wfbpy ^#H+=Ԕq֛i!|[;C]-H3vuII.#^fu)5L.mxC Qy5bU#4"3h|[cQk+5vG^[{n49oT1~ >';jJ!j/iQO&lx.hlzaЂDM cob*i_n=IjFy P!JH3Ih[(5fTUg1d=&>+bST&|z 2D8wo,FjiU'O#,7Yʒ\cW)Zlo5|~'{AWEp҉+Gulg$}A!CH@Hp\J mY༿xgReSnO U1=6Bl+ܸҤ) sϾ:AWh"?'Gd[PcMIħF[|Ml?L](I3^+xfR888c\wp%ߎ/OFaG)k{A!tʈ]-%VVlozKvHY%W1w1ЬԬrEA_1h~qzN9H=[uG;c'Rg{nbvc]@+ @Bjp_'>Qf]/+Ԡ(PJ,^C*rcNhҁU\)Z~etZ%DfID8'ԚR(0"~FΨQhk`5Vb!*|q0Wukցr]ZAՏS`aGh.{"਑nRH.R eYFaA8ќ鈑JfZi:ZA.1讞81z6mh/ᆬ1r"Zac65h~Nc*$?2M=!(ylZ !ob:vJDb1^F(l"-Ɔ!T ?g?Zi^_,e"υ2Ŭ -=9&GL~XvZh[K1wB:%|բ±HI;Ga25=F QtibOywh5ӕ!_s)ᖟR‚Vi=_^maV3Jcϓ$ <|t>ʝ`qtw6sZb6vI6JM%YHП&/A}a,U[c>۫J.## jmI/}/H.SR-熃[1LFHZ :]y$1F4o-T^V~/E,w_T攘 vd?7+*gu+ձLl0֏"!`@iC֎'Y6|HVGX,C}^YZ/PGe  Gɘ:wXwPE]fi}P+2"hRv< F_%R\3Y9" DAa;ZTfAiy)*_^ 㝫C*3J_t?bT]=xв[Hi3e\F_no. yI;#4ߺHeavTaðMip g5҃K;'v鉍?lnƠt|&kn7YmjvP \E&.Іz v+aLwRɏvj Tj( p\$2{G/k$З_a?a>[;o%Q'>b`TYl;*ߞ*!'Jq6, ԀWE[,[AInOf"K]%bO^O+q3J71Uvfچj Rgܔm2@4mt^@pa Iºd(Ůgi# b7TPς8Kt_qҫ^ث|mj/q@,6ga#RJble5Zyb܃KeA։N\;2?3݋vG xh&Dwwbd =O{J3uzb8GE9bF>sI@#7(QGQzlqY8PL>0Ԙ9,:${hJ+y?6w<ɵiHb nѦ .|ٍ\?^ n|CYq-®]y]gYF~s5h ~8J +)HXZg5z)1iʼ-[4!leڮtXK"o 9/#e.*J`/UHv# ̓(PiTr'@ۅeX.=a38yp8O]빴-ɽA{/>H$?d6Qh{1=?7|% $ۭj J,Nnpo=炣ޘSjmbsj/p-SY3fyv4 y,A .G4tn}No固:& ?9EnA_&< V,׍!(KG:-w)%%}/<ʯMz[a+b +-S ~SģIw;Bd1ۭٛI2/,N(dM3 )8i,.Ӑ7mdFz!@`x> U̥X[]梾?y 9?FeC+^7^)3VigaWOPسaҿR 5Z\Ϣ?ꤞ t!{ װPsR2v 9#KQա^:$Sֻ [>\8W^MG]D>s)[W+e] 7X&ΡxLJTлV+LeYhU(VwR2GrqdM͝SK+Vd eªuc.ᡣ6h?;>43rVٮ/i3vE*LG}M3?" pYI{fC؛GμZY .rS*%*\+})U֝-COFAU60K?~ofˠHYQuGPf6]9&eR6-=,kZ9K`nw{ܲaТO۷ ԞR^ v"Hlר1eb ,N %fVC搹ͬ *|Ju5ADi-w~Fۘ*A @-%iʹz݃;2?bKP\ZfNkXb{n? :^;i!3\e4)&_j4÷7D*^| wtVTa(k'`婳VvO "P6A|Ӟ!=~\Oa Q¸acoa:=Gʜk28Zi}]PmMw>Bmѽ4e$69=\sdzD4R9?p v 9x%nT |eO7`t&YgE얡#Sh-L_!r&5,SAP@]BD$W wdڱ4`'Ar8ԏl""NN,D?6OFE04!%K,o bWlVl^a#poò)r (g6.g6u;aN|aNeТ^{2dONErԣ {M#|^, F5ƃ&unxKN2Wf2!رٟwDѭ,|̝i$A=4@uoCjn=5^lJ*m LL}FK QxZ_<BL٠<(j9eȱ=fS‘ܠ9qPKB)J! v!P3rA1L.%\,d?1r_(gq \kN5 G}q\ A'n_qouVI3T/NCňɲs19 kI6k;\yh^!ks76e5ز\Bc~mqdW\ 8nl %aB]]nY9oB~/OY-]>F=[qfq~YZiT J#YRrO/~9Z.c%VߊzZ#q#:w )₊xuDBS a4xʖn1թ m뫏UU0(2s̚!'2U@F_<}YA] %9Vj3ta9tN\cw[,v_檒%ja"-,Jk]nMRi7nC9463lܴ 8F8׺B|mZ5E(oF&! [ըL >#"#x.p5ujZgՠs[=s(JjôR҄;暧5z= \QRuѻ|ϩjϫd)RpBŧ>j_"}6-,Y~耵X'E@B 8ּITCf=Ɲ6܈7kjz2q IvOCX >Ƚmh`ЪvK0tB> ~r eGݵ  5!v$6E!Փ g+0j7kT2ŇfUYUm"7Bt3S!Z\S>{LZC"/ gh |✈*aP>_U14egRZ%7Ptٌg=M s@ݲeRÛW =Ђ Pɞkg1Gc4qq?XwY^Sp^,ASmY4,@W |Ղ́7A qAcaj睯-^AvN$7DNfI3e'7M8r y/qstPԏ> >WMd$杉uͪB *9.xf].U f_ʘs T)SF7._Ut#^ma)[NIECYZfo;%BJr.3yB^YޭFY1E+WR(!Y&kY*\9Ijz%lG|Ks7 v& DY;M}cFGȵY|n0G]3ܛx ѳboKi?$Ͷf,m0L,n$8߲➊,#('j]Q&8!~/ ,P("GV×?(5@ ^n JM.!:>|B-<Vn8Xɞv!7$[Gk]x%/\ڥ\Zh%,F(r؆ hH P X;qyH(d v~ dp!PQC?t=_l٤,evM(` 1iZYS7^|-B3Yx&{7u]įimEdoM\ SNE7SJK`r|?]瘻Vc2 F(EWK20WSt/5xV^T)BVp1Ln;njcH *\X˫yBgR-|sL4)w(FL4*D@rbTJ*󱾤| 6 .OuJg QI45h,;x8b-*Y4p1aSsBmacc![Re5|T`.kX~#_2`Ҙ/2R']2ʡ| -GJatj`fmW@KB/gmh[(rR[>cat^+,j;w^´u(*ž,Pzu|SA(#YW6`N?ӾiɹkNȯS;QIuS $$Od2#e #z{#dpmt}9/NQf}X:\1GPOXsǺTeS0o!Ԁ&: &ɛw&3ÍLP _˳ }HCjw[+%>rՏ:b;xS2/ѕ[۬R-+vȮQ:Kqv܉DBN'~/Ʒge:̘~TT+?Z,Wn;ftrNBH=TФZQ4$t,{-> ,}YAkOԑ){3.xv+Ȫs渽ۖ,sZDXT Ey'% #3=ͅ rҩ~?L浪$fʬ`tB#(_o͇겚ҒiđI^XJ CNF/-1\t7EY5+z>–7~ +E;{q%ӷ?cRׇkf!d>vOR%jdpkT칉k5KAٱkx6n~Tȷ,ImR꼮#%CV*Ossd1igaʌ54p+K ADjSU\.~.6gMEdxPz=xhXOڜY3@װ[iNZͮQzkY͙<%ʚ,U$%/&Mb0T^ \-hât.C#|~lj/)< )/xob!"VhlAF?hU\K(I%2\8kmaUM^9_/{#<Ǫx( 녩}v04_IZU53#_ʢ {Zux)Ɲ2U$,Os{z6>;fQAs]9 ȤTtuQ.B[ pz-q=EqoB@k_UOUq6l05^6XdJ%."ўƾHs# `ҶD3)N`61Y>]lYo|5uH H8c1'TVgf1Xg|˱H&J ck@ DV  &W?9=E:bWXZkTY9gԾSV9!fdŜ u˜D%ʤ~>Ɗ4K2;Ut:ܳv=gG6y::R𷓜y yJ"sl-ɂ HW~* ^4/D+HΚ.%[Eϙ*_95G ~n YnH @$ _\m-EȢM]c` $:H-*p NV.t+jT(j+GI!J2TDѥ@x,F0l*jknJЖ\]m2Dm5KW~{Dh=*^h#h/I7H 36]$Ӻ4MR,9 EhTsXjz:8/F^ / ʆHD7po|γ$ S+ά3J7F 3D 6a+VvUS@=?2/+Iu܏R_P :F!@:]KKZց`XJ{AsL#ZA3GLc/+V)h'hzלq,-@4C G}qK1"]@g$I`$|Uڠ<&0"@ G+zcl-axϘ 7ve6߁'8\m9U02p;gV5Gb?H~FV:iʙ?K0ũDxB pr~"VUt3G\cFiD[EɄhWȀ;/=8*\~`rH"FqRVG[D}~VUCOCLY,{(]=՝vjmt3N!wjjr;Y:ifإP-1)T!{&QID}@JZ,xg^aKӢ3L)jQRZE- Ao#-:- :ْ멪LV`/FE2g<)y (*GbY7'' -N(1e1Y{'lilLӌ\^X_RvmL߶k]ʶc8L{朗c.(^kzTllVqYJ~0X¸ 2E'aRV0e Z\*g!+R3'p5+CpwFPX3 D:|2IFhu=3pzxN)jүR'k-eEC.8r#5v%I:kAtuYQ :$M ^C}WX8qFJ#<{9{OLT3 {V\M);I ?NJ9q9U|l 7~I%V8Bw@h3VLXԢuT:4R9HG/P9LHX[FI Hy|¿ƠG싢Yκ;q &8Գ$P_ w:= 1Rg] +Ύ+Τ5Fٔy8xoloY /ɧ4A= ȫÎfI_3x'YBV#\X w%nd! *+Sͳ֝th/M4?U" rB"/1{/v 7=,Su^8BEl(:,ǔj`3|Aš}[;4{xc Ԏɏy1 -xPg8g/d]Mʫ_.>x˛+2_HuеON Jgs ,R7Rw 5?0`GOwd#CzYw 7Q1$(2$LL$>0#3+ iULTѾ*F׏Gpi`kWdݪ4!  44E1˒ ͘Er a:[e(̾9ǁQ"~nA s% ?s2t{婘ZNuzlL(G R6IGHͶi]Ʉ(a-Ip 2)7B|⟑r-4lQ+PnnZnZHy4Q;($Ux2"~&?'ũ@w 6~H5a;k#L`DNAd|=GoNvP.OJdamA~5Zj\FbTso3,q4UeF؜ݫb dڼ5='}SVoDMi.oyH`@Lb d_b 6Ֆ ÁR}_!NE1 <)4v 0l#[|{6u]=DvvNJ$z,$6ȧA{(eBlPA63}|Fa}~e縉Q' Øu> +}!.B}' şpd@wfᎠĈ%h7E} jV+~O9WK3""Ew jJ~#w?\*ӽɀ0#u?hAz1.а߃6 jhIa`b#ΒjçϺ̛>|C&hϟlin8KEk ~C*Ddb{Ku2Rgsʹ6q L[vLD\؛gS:紫f^դ} +)}uZr%xz!O+6Eh" H(9y"g-6*Vt5s#R^N~^"ޱKQ i]nMD_'mK%}zPD KhlIc# )-gb=6-E B~qB0D^dJR ƇXc!t:8QjF ~IAwKE* _&DŽL?2VM 6eG Z C!ZPɋֿ&%WhysvHAQ3^Լ:_8NW;!D&`=$T΅E)X:l 7UQIcġ# M'K1gn/0_k.—yCS<^yA 7`˙Ćڜ|NI#"Nќʩzֈv_~S>|WұjGuqǣ-X@v$GtuykDqR~wWfd?HKtOvQ1@eÑ:jmc Yufo4҅E+{btYܙ.(Qdy @lgIx)@gP1kԼ)2ꆚF |jo@.WB)}VV"I= a#ENt|;Fi<a`tϪ>gra00 ˪?F [l9> 6θ8 aҢTi ՈXH2GAP ~0kPg\KÏJ4@FL xhXHx fN #j&[22XqĸX~|H+Te/8m&¤H0@EkwjJ! ? @x|@=K{A莎]JObAX0 D A0X鐕3C7Ϭ I%]4?܋eCèN_v; /TxCW̦4Y@p+L8]-6Cvoj@f6BZ@./Tب䀅o "{w S;u-o]>/#AFdK2P`/v//M!ֽCc A2a//;\!n#itlU!QpMDs 1"J1vQmCFSji%cFp W1%Wb=S0#zf_",%ij!0R;Hx-e87يOAaMf9[oJPetpيd$ɪǙws URՙ$bG:ŷ?I ՉR$bM~Svnr.!L+$dgz1}! p82Y5SKFlt1!M1)]Z ,+E(;A <ꆞL?z NgRG\@{-R Xg?堗<SZ)ub_7 (?j6?'l{WLl10wXNُO%>#+.WMKoWnjpK0KK& 0Ճ?}nS1nx.iT#)D4 I|qpl/oO#Acz렮GSC+6e/i(ZQU 's.a9؈lQ ӟ 3@( PO1i>]̅*j7fJaA!Rh(Z4~ TFn>wUTbF8H$k+'zGZ} 2Bcr-evha+Du3 #8/mL.捺Py 'Mjxi$QB.+|i wL,OW|k#׌h9F"B%=Eˬ ϢD.y @%oKpcj۽$6?xV㺷O5_une-D"#GcCпF}LuϹ:+-Tױ%"\TOP\: كvzkcl-g $t<"tm?c2|0Ri8 O:>ϕ FҼ (C<|sIOOJ86DfK}1&uc |PMO)_=kIvn&NL9SdW_k.=ԙzv;&]ȟ@ID&寴u%r(zk9_.nQ ;D_TDf¦6 0~s(E׼$!sdq 6!Rtn<ܻ֮5S'5S 5CeF?cYǼX O97k9{G? qO"hmRϯFqR~{A6Q\Vv }7k\Fi ÐM1AH9VQ ,>)9#STg;fN*YI`|6B_"?bjxRiWj8`J}}/f pf0W>L0bXT8­Xk~-—#aXXP͌,5f-A/`%T96;#yX}cJ9H7i5^erĬvJf7A㠟Ñ{64')jjߧt3JE=UP+*xpu[ߥQOJ%*Gxq ? bz/fP9*[dx kHDŽcgbH1:{fMq͵X@vO*8ZpzBi6hbqȗL?A?˖L}ű@[6rA| _\îG]mpڸ 牥lbHFa_LB6LnItpl/ZA7Y6c$[ fU *%[4ܶď`A"<'ϕ5sh6ˤree%wHAJy5D ` F,J*_oB:'c Q{Pob/TZ| e*B;밗*DejJ[0g(k( }X{?yDvIf0bjmkr=CJ*QR,H`vTc {=w^ K.vN4CDe]QYkJvM%Q.<b;Hǻ K57y%f(a^wS36z'g kc[%/;xqUv`/#oJ:@ h`;;'DTJ_cϼ +9VUNpL4l=Kuf<PKI\SMWXiK=Z񙣗<6k LJ\hsѹ;[arL=CB3ݟг1s kR@j#W(؎K>lr7J}ZI"\"-,t֯YYC?7A2P<*$e];@&uZ"9)2ʶlO mhÓ{]y;Mѣ<ƗGb=a&y`۽eIJU˷gQTpZHjaM|5%?:읮swV.?X^}U5}7@'v>5u#~ţ<q얫H NlfU`4 >jPͳPm!\ʘZSs- mB䋒)=/5ZNN]׶i{;8+7<$hߑ1/ie֑ r)#cx2l6j֗V\aN81t2w71o 89i84ײe4[2AS'Ϝ!Fo  /$CIJK,Z QM-!~w V&ޠA| m[_a$ ,o $02MewYۦըϻ&m?6s8 Y>[6|F)3. ^qɬ="j'!F%`]8j݁S{p͌r\uEpqc^j s .3kJnϼUW=5^eG\Zj+_dBյ߇I =mrQ*Nb.Io i)] ,p{ᅠZeMWq 3|#Z𗯊u]rai֨Y?E}N:)`XY"tXOZb S.hfXg;%B-l ҢjIzKU˿4sP9vbsNf= n0#}^ߙ%De%ة%U/R'1:8GyJG2*fITяQSx!'q-?4bn(>zYK-zd`Ӈg`-oTk^m(]SRլ1%/ ̥8EbW{L:8^n9`I0_LhՀrp0- 3_\́vXxB2Ktbg (x yt-(gSQk0SYpQq&^ {r" e:ԡ@ÅHx*%E>%ol`E!9~f@7[%]`!v=oV60ZHdLb{Tj}>2S})I X,z%+1-K:|r \ܟN.~S|j$Ҳ(?4g$  #:$܅Y*ӕW lHO9T*v3Zq d)'b_ xdp0-A2} *O$ ZػؤOOuGVgfGM>ߠ[И7]d"b;he_;+jˤRK|>;!pN*J|R |\XcO8Y$Jw 8i;Fh5+ؠ97ىiCnjsrړ7R99x>ͮ0d EKR%Ұ12x}%l6b2%*ìL¡2I C$:Žd;O[-㠹n"wj9disL|IRvB$)N4{-Q_7mFc<Χ).&(;r>^T־6n1tepߎ;DΡ䩪o1ؐrSU{d~ OT&~|;:o"WC[cv*U c鿥}&P^sr>9bkB'Ee"C*Q̩ |7ǿj{{Z KkD;vt@kJ;>Ȭ#쯒5tZcge-(? OVe0j[-˵f 'iN*!]iv=iIƱ0xPSH{42D~G\̙K}͆Gxaf'Frħ ̯ s[w8 .D}L2 h]\Gem d>U2:U[iA;`kի$m[v[_po~g»{h2\=LP(t~ܸy+!"~.@4:61PR++G_ [buH:,l ˬ[Y 979w}hpq"p\sp%dn,of۝LRY9OX}*cZgy./~ <-9HrQ^ZIP׻.0P QMWBVKclF=N(XsN1Q72hh.p>…;2&A~;.pD"Ś+aRaۼt{_ܻQqۖ{^N|Ži2|G6_ݵB[]/Ԃi5*^^5BXmkGI4Ҁ/o.%>yfNXpyXRT/}&575~N$Y-pʝU<#Et,v#(N'=-zAfPU V:ucM moAU;' vGmǸuufgȪ3@8ɨ}wKpst"blMTxMF6:<2|c.KB )#!Ғ:"Z!K3?Ax~aCm/:fT( ;L%( Ō'+VHe#WfE`]0Á4JTb+W0AdPn wXzp*HYjy<[#}GcZ2>9,*=;zȡ<T8e "{ Bo b2?.ޕOa[v-fQԡ^{LA{ 3á =%:'Lӽp\hZI>l5eMgfJj7IXY~ d eO)Hef)V'=C ;6/*YR ᮁ3E;X } 4MnV\Ϟ"{)k7K h)MV"iZ\d3WLgH`Dnlf%JTP0jS2&}j*&14U[,^Sߺj* #z'~ ;Y*!@LQ@͝svĤzf;=mw@Ёi8(~K̒]glo{9F';/Ml]:Vh}|UWc~U;Ò} Vq .#HB`Q{5@OAa C(;V<@)'TJ*eue[b!FaJ%}VLE /چn팚\Ԇ_'2qjC*$&&025ҥ^c=if|Ѿ~1x&[mTQSqr[dL{K^]Á:R^On}+mcHC {WzQ.>v`CgP/`j8?= OR샐?R~$faAE2Tt=YIOpceM4It@.DَݗYaG0tOL?DK[$,}Pq䰳<3"W@n|ͦ‚q8nR c0 м7sj,2x.׮& 2  [_nOd- {Jw!Knd1ÙF' wQXգΰP #x'&s!X6JƞZzQ00cz$A'HgIooPY%\ƙ#8uA&>c2it2.bx$`9fN2UȣqHcvX77o/Laq;䧺]D?R4idIsZoL578PN,&BqRm͏?+B9Γ5Ggts 1D)>@t)5!Gc\{zB a#"MRR$١m.݁DlL<;WapLjJElݦ7+a10|--\XI2N \ =krb UNEicD! , v+OyTa[aMa8OrJnwaO. vT5O=j' e|k|Oji{lJJUSv1W/F'<#mt Bk14,% ?h_óё=^~4%&vJ:hU!pn埢dtO5 ?;u&g)v Ŕ7y\ U4>$ܰ1b6CkZYU7?ܙwY3۔m8s_]꼮 ؗ07\i(r6 9\cA_X77cgD{MK-&E#(sϵK$^=B᎘bv>0qd;/6z=Ij&]GH{BT ׊tjԺ\憘б\(4/;8͔/LX,3r 8[zJ>p@zɠ>:: ׅgPtJվT Ȉ HN ; )=>y CEm3M;HF OfD4x[ѭ>jt7z0)4iKI{ұG]'โ/~/ߏT-:nj"" ؛7\`|eZX|*,ӑ#3mջUC4W^ټs2@S"l 2-&٫'N[ng|qKJq]# hD]7zvC>">;!x)XHU.._BWf jj͖͏Ʈ݆qMTqO>$Ҽ ה P`+Ib"ܽ uIf z!Nl d2sšFxWv(ge[DO,2ʉa[+Pqf֣W&*z!OԡseSnz]=쑣@SGxy[8b1z:1pdP/s#pKyGz^xYGéӷzp$#BoWݸhf6 >܎-kzԙ o6 ;vР@?mj',M~Q!}h4Yd)WHs[oO÷SqM!IyK.6Z\I `Jx 96VC$)LxSob?x[҅T`0:94Ex u v6]rN m{۴īY̾6[ |>Q(;!e'_ N t?qՠ:ZQOkAQr+HPc^0N&Biu$ y[">}KKs[[mV{Z5~k>|B XF[lcmg}p {ra"h?N([a-)j]Vو/ Cv%~3S8GK-K _#E[Tcf-HG8p҈kjtN.F]OYmhވlJiTfk%ytA-A. /O$f54yrԳMw/H ?ⴟ[ͅ88+ *@P'[Y5sK`ݻ۠xQERqUHA7vg ҀuN&:68m%?5m0RQW )qF#dz{v|+w6*vY6owpь;r"qY®j*z5jNq4[Ur +prEmHD~ B>kfWd oiy:-\zvX/s<RI ;F% O>XEē-T.ItNaYY@v.7"WM2ΠH2Ei0 i,`(g$ۿ}Yܐ` 1 -lLx4Ug@ uaS1z&fB9Y /L$N [HkuGNɵNI6GiN`@;$|Jܜ SY% SP܌f;>45^9 è ^X,DApk!DB'63";$yʞxT'A T4@iRa™Foind7T1X^399; 4_q%ׇf 0vLq禎sS6m>86p\tP*c![fc!Y;w6c;/5_e;xJEmLB`['lÒm2>sH[AdDe!흖҇XUL,)Me1؅ܜѮɴbП7GŴQ :Sgw&U5[ynB׎| KwWi5PyP,[{}.2&ˆ?Me>ͺX4cS[9@ %iT@8'Y-%4?̡^5,԰UCp4}Bi{/N!z+_zuDدTlÛ<٬ q᝕fS4HѼ@ fv+5́ʄǰՒYPӑ)2z`P@ײH?vg:݈Xjqz?2DT`k)L} Xۘ3#QQƮw65v\  džl>tyEȾ5܏KA.X +Cf3qJhKPjo ?w&G&8gյhq2ImT-gPqC $62{NhDRA} R>C%1H2/Ѽs),,'xG qww Pa#} u3C{^T-лCm!pu6],7;)&3_i CKhhou坷ְwWH%dw>G>{! n%\| 7wa%#CYs9W]n1P,%*Sl5pLaERI^Ö2:S*")mQ)<ZWy1#c'Jqr1f a8z.xʑoLZz:ʢfqgD=~3@`2CH@Wf~L!Di92DS+VV-=PϪaءR?g|wy/5.U±n b`2HT#~*P(& Tb2KgxұޠqcW.0:Tzǂ=\_b.otj4? e҂mP@i{4PUrV ؙޭ1k%k]dRNڰtct\֏"LayAIfc,J+.LJIFVJPaRz}Bzy?QIFh! Pz%chF0/ BtUJ\TZ:b# but2p7c|!_Awթ hNmAeed<"j9nR+Cnj#U˰0a+cjysΙ70A$u > * fnc1oǿS ߖv.p_^%geKX,}A"qNmg%^cwr/uۻ F ;T@LGC7ۥ8ĉC <_7YA*NJꛞs E 0&eű|.UvE'<irICJ'P{^7Lj`0=Sb 6׵%nR?\=i=JRoyKHn9xIGfܶC3ϝQs4я68ҙo>;8q9( N@?+PL5e>0pr]ɱV OGKexKS[G[˯En`uΰ)'.; CGlC",wrȶ^ ~}Cwwtn . b{Ŀ 95)5v_Ω^@ DbdxsǠLw(cDXQ"eI'ֆ(@(k~U#,Fs)zôe#rklF@UV֊#"/flq0z6o6ϾVGmƢ6 XECFkܨi4g,CE^[d,0-]6xVhuh#n3d$ X?Ah~692ҰGk<  񑪞HKd'ضyoIqڢdޓy><mj]>J/#%N3iAm: ҸO{  F\-H S7i#EBT2X&ų8۪%`{aW %ᒈ lIW;4@ch||C`u+eּxI˝aޠ%3檣h ~ڎcj6j@(IVq@k A&:Q o]o ) +y=3?^'TxP! +/;igxk¯S[XҬY8@eZ  &fKi&n,Ief;MK՜,ygb'Q;N"{ɋݩҪ[@gY,Y,1BzbLH}IHFGvjmyGN d<#w>ߓnA7˭x98iX]f9Y/Q5;q:hi3#kcz>#3d_F'LK `yR=K}mCnv,Gm@L}rԀkb=fPEL3nry 1 E}C#qW*S&hQ5sS,Y'勼+ԊPE=fG)Z 'h[)fȘTMo*@~uX{S!d s k~r1;r,ݓ_Лr'jqooKԻƍ H߈V1&*k2.oOd1N~+zI/9.6"J8幈^I*[Ted3 j>O]0OMX2ZvT֮LWKQwϟVLNؠqNTӯ TSJ4<\!0D>W J<G^DA ~$vƾBڧ M -ͣeDL cr#feۢ} h}~P­u0jN" ORk 7VǴ\U?Lm)|Q#PJa tL& FdH O._c". +j_eyzan)CϢbMhS3pSfN,GhG gqw&[18-naYr8oN_(OA!'aI˦2j4 ɰ I3U\夺2/!|3n Og VJ$_z6]&ÑITuJVJoY=d>%_ݚs7SIN‰$w_g>I0-[+1)@HDI|&GH(w Qt GYk!$xк-gZEZ56)Z#>pej b뇔!O݉X="-oLf}@gGdU,pF1?i Ԇ.Z{k4w_зFWFLI.saJ|0jwIJr E5c3^\H h )n> r`|9V^ Huw CF#5S8HY^u/F;)&-& d7,i };-ً?taWt!TOܡ> [uP#abT (IzMQ8{`KQҲ"2qު>Vc0'"N7dn+›LLW[%2ˉ7Rp.9r ӇwdN[,mÉ]w>p0ZZ%[X+cUW|ZXs׍5-pA)O.e^Ei<)@F[pl)#!趢H#kDBHoNSl2RJ#%8!Rt`6t(gD/9G#}E. } zMi K1A!]fM'7Qq>ĖX 1Ļ=:Y$Pxlטman"F7N>è [ld -\(#) H>Z.z:h'rU <μ"55"'IJ4x +79ū;`*Qƕ,f'x9`gZسܖΔ!d`&A`&9~03B!`"3J73Υ$/c#z_DlQR ԥSjr% +^% 4,x&;lR<_}0DtqE+\TyNJ}>=̕rs295z\] h=5;ɌLi=ۤIQ`Fz u|;S>g'Y EԾk+_@Y}ĔՇSS5lraJj&k_tT#v [3BpԁMf+=y[s:f63.WrV a)[bᖱu%Z6sW G(C*[_BӬht.c1MΌTFj{5Rkْ5z.l#Th$lNMބBU\#Vz DKi -9ޛ8)BḘn+BZcc^͟3ٰ{2; UQ2u{Ӟ\ʇ\vwEY͡Zz-DͭJk >sG8SjEߴdKfmcONgU_Ne ;S1,J"{(uEıyýulq*bap_;xhҮ?11.zyV'~;W̠@D)7&`l&k7S\,~crUsP`8卮gO,k7-`lCCҷxGr{_>Z==SUq! R3ap$E~yL@'~1^!1 17{Yn5,P0K[ud!B}X[9_Kjuk#~UcY DEm8c:+4f+֊·!󉖁 èؕW{FQ ڋ9"1kALj%҈b'IIe\foajZ@Ga8XrY* `~&S5'g@μj9 $ GCOB7@0BĶ9y C}@b€͗P*1W?4&i1•_gD*3{ 3M]g7MR_@ktC=.#=$ 5_ͭ 5G%ӎLT6t r_2&-DŽh1WЖkHBD!0\ZpY'{)4V.VyG煕4jM~>.c˗hP7]yxv]_UQ7ι'\z%pMЎuԁػryF>? ]L210bu6ƽ {ybzGa=ՙ̺F\o~᤽Ӝ}DIAd=δ/9kG"C y @h9("k78{*\.!`Hy2DA^1u/R19kUpTĞX;y6*>M+H^!GL7#Ed+j38>F@J tN]EDյ*=䠼6q" H$$hd|f1J2U3vOFÒt⡓=y$`͵!>EbBӕ"Ǚ NWq楟+Ѿ-v˲KWkejmX+.NY }Lg i0|ONd[J}k)]On_lzMY|ډ"ʉo_\j́p/`J[8"9aj0TA8[zMI5ِO 8UNL>*.dQuIc5{DPu^Q %^kSy z^n u ѡӥ `V؈i^J,$I!9De"ZZIi \Tu' #:`-ԖYAq!=Iܐ-3B!A ftcFӧu2]bNf&$:6JhͶba,@j"/=gn xBC s۔`d*+TL }FO@po =ᝈ:WhN.1˗/Jk}kFC˳w ޏ}GůUC{I G94 Z\ZA?!so7"D|^?8b K< ,y/(.Oh1F 񋟜!0vRo$|9N XMB p̣zϯ`Uɬq$*(2BU OYkY{gfΜT sZ"vvmp!{ 'M24FTYҤI>/RZl#`2p7Rׇ,:mLB.5L,w)ӗnaT3mTcxVn>w|57Mp,q I+nOMF/xO4PJ^;Jms#[x ɐ\tg~]o02+35јv17;^bөsg{k_(+7u0oN>iY"|)z&飏m/iD-rrmE4LY h5_pwtr8|>!9b8y|-#fV-Njx{$!s]IȬ} 6u)-St FN 9H1)ik#7V o 0-F%SVLB9w~PtdGMExǩ#ju7K0dJSn\>lUccGȩ6! >Χ^Jhu׀ ߉z pĢR:cNF~*@q% >׸('hc:x{& w !f-| ?Y>a"``FÒy0x  wQEn"(kohvjh cz ڎV76J$dpڽdOA8݂>񒠉j&nDalXn,?0Kv#`L*`b0z$WUДRsaEQ# !4nһ:R^ːƵ"˲G$b]ajf1(GhAl@ b\TI'BT,q1 dVxv?d2Ң2Pf%d"Ur7y"cޢ~/Cֵx-z^„A.)A6PmT"@u aT \j ߵzX]h[ys q|ÑV-HRkJ}bfDyW!^]r.f Z"k.rbtB8ODɤZo6\³ykUhFCVnt2 W6yJo)T^RwByO$:C)M3|cGL1lEN1Cw$~VEڴ:tdX2Oz9c8->u&}Lxh0 (Ƭ^}+ofx`+h - }%/Ș݃+ V'億=g$tq D_l )7 ofu1C^S To0:,dm+ȻnqCQWeXn[鯏E(2~EF! F"L*eY;c$pK5Xk|+r~qKSL+0KjB8lήcԧ!'skEV a`Y ˂zkr%<;9, c^ܩ^%WbEoGhLyȚl\ Vu懝0Æ5&;?|)=P#ŪP!{%Bp6Bf"&Zg+&rY4& {+ }%A6U43[|RŻ2'_6e;ep^փhn:5Cyk鷝~Xf|v}r[)3yo' R59 OI}%@^zjyg'Lm r;dpم $+tqʢw0$nqL1t=%I$AB) E%3PaR'cB:lnl#%آF!Q{BB,( GiR~îiumL u{,-6ֶ36;8chKsW(OJzoI^[]R^%r.U#jdm i_-:e+ZQc< gYm2x |> g3.etGi!2+~ubS~XAc#xU99LTSę4hsb>h~mAHV>]]%sdUܿ%x ᚽb{Lu&͋ukA pFxuϪ5(` i=za7PLr*y=л>9_x_.ٚ(^ -eAUn56.y,*f;]ᏍM!)a6ӂL0D~J+ iIkղBU6:8Up.]^k[bNfzh!+9T6eUcѡ?}A|ЮÌmTԡ8$*Q15b #2E˛ۈVP :ގ8GQv<.B$0GzjX4.~6Ϝ4w mv3verUFJ3NY8!+45=;I?:r[%rD6HglaDfmW#E_ Y1fv9nz6kmA23zBAv^d© ָu}x5_>\XH? &wh;?) u4ޱhZI|Nmͣ/k5$w @Mx䂋~ d:[ ]+Rir٤J/WQ(ci_7*>w&U|_`d>U>qF>֨E!$_Òpn;e3~+ LIU2`Ivu*gkG{1tϔ (B&z! @H i*i%;-z'E ad,"\זaC+ `{d0֚!RcN'O]DrE1g}9 )iӏjUWd>qNT{ OãA 䂬Fp#c/$}N@zRФ %"#|%S3OVܱh|o?LTV"H& 82`/f]ۈq f,`q -E36bd$^GQO]E]ڀMBC0@) h.;&y+aه{?XMPްe|Fr1yy2l/{9S[A}|˻<1|QZk׏jNDh}laVO/ c,`Hhl!Fq(FNK꽍"o ::꽮t3OSSy ) (/QY>d*I\×МO[D3Gp ^*9o M;5|&S' +_ŚŠ*௽޾MkMx@)/o`X ;ג%! "x53G!ĵzY[] |w{Ɋ8:恔7siӸ)wL)m!r!= A…j;IcK?Q>T}1!5{QIEʐc-3=/0}ACWopv9UBv~5h()qrWQv!niZ?[HvϴK~76k92fC?,PRsGj'~%<#VƯq<}ׇ--DzB>˙<1P<ܭPy`ImjOkI "f'`{Ѵn9V*^{B'{rY>@KU^> ؖujm©)^bzUnt~XYOAeZ`>j`ar}Ǔf`kFY]xMUZ5rl.fG'\jzP.Xִ'<~Bƶm xn)G`-/\ꭶsY}}>~˻m/O+!\(ܫlՏ8dhtt !/wIM.|!Rn=\FQ`n1 xƼZ1x1DWWgըɉR"7#@<BX `;tYp&wر¡W-S |T1_?d ʱeo HM^59y$~lgxaޝhMJ?{Gu}68EE)e>Q4B "GTs@I#w?5]o0?HV6@d=!.̘}_E-=+|C-7lx>}O' ϢODLNM [ƅ\Ooу)7^Mxۗ<Rj'͹) ,Ar QP%Ǡ!~G$* U #rԟU@hQ"TWf\`-9hX4iF.A[:ͫăȽ%W9h0d ̈]2醔/na? xگ*n">]"ws%9CP/SSgn%v+y"{k80vK)}ࡺlyl)kR?+!/["h՛s{;v&$vJ%֩UWcZg[IJuXW 8(}((LB`uƥi`B.#6/#rlL -;5 Q/›e5鬔q+m=4fl ;;O6_Hׂ*$E~]u8hQٷ#'aKF3V 9H ?M]ԫu'}h_/k-L}wI&1ksXϤmǐ^-u ̷9a##PV{J@PRr2w4G5O:en*ײT:tNpK&+ (zq*~I28 \%j2?^9p+tzxѓ]%GmFĿ㳕ovv.zuyn &!,7c S_2SF+pI~Q[zb ̦H,Vf/ V\εu1.fÃT 5z(Wڗim>O Cϐ{aɚ)QtW̦?kAdyd# ')fE1Y\"rMXzl6ұS3>)'~ܥY1x>m^C 1V-nr0Wq3VINEN]yE =U~%#PDA+CV'{A@I.yIAl&g3l8}׫.QEȁ >NM ŭ~f Yk3gbY(Cw*O*-!eTʺ}t0&IHdxk߱aC☹oܨC1GsLZp}<f4Tт|G-G褖-+!)͠ľ*NH{><<@ћE)ćXIՙGV}I'v9ė0r-=\sT[+Hhx dʴÈ9 vM(ۍK*턍쯏/zW^deF@۶+k/(Ii8sXޙ LA) VfÐ)Gb39mȬ`h ~jS£@\nBɒG .ߑj<"?Ǯ~y18ѧ%D>v _}x PxOdò/YИDk&Bë,}\WU,ÞW k_e5a621'u9ٍ?.v19sw^x76^)<8'!MG75'}Iec7YcD= U#%w?HK}-@ UDf͊o+BX^=E5!BS$.ܛl<7btKHy_rߊ` N VVAUF{ORuӊ("jjBI#dWR.5i 2vϐ/|siC.2z|׳2`fnЈD3m6S7BX(IF,Ŗ۝@_'o_*%LjAPEy J"EIMutr}-(l97b{ɘ^AU @#?!?ӻM!1`0YI= .~b{˯;0&V {w[tN^>C`"~<㜀:aDf諵Kk`_al1DxqzW?ftb s#dGsB+@Qj:͂L# Nk;p)d8yMi}kN w@z܉8Yű-7kQeIC zf-P2;w2 D`QrsYЈX S+YK):}ZICG_cޛy95莪@kD$3Ed"lNv±tT_oR\` 7T37]tԒ}K6pGڅ! SN6V+Y TtS] 0]slސ^YXT3Ks9d72f͙`ܧc4T% S1AOPa=U@ŨiCTL" VW4yBZwF2tj<մ Mn< Sd1CIB*d0 "Rqt}8AL5 ϧeS˭[F\&9ҘHYFwD^_ёoR`Kq6Tt)f -/mA%ԡ)pQR4Q1=-+(saFQAF%<]i0+|Z~"zD3cW+̟  ˤIvD!>А%kꥉy{_l"pXVQft޾2 R:eF[7Ċ1(Eqb$ȑ|t&s{X=@HC~(p`U]zb!`9"IO,n䒂#*ϕ;QmkMS. &d n RqݥCɐVhϯ1wQBDn/melez&Y4fqHC[L|]Y* RϮQS[cp΁^Cr*խn0J1Ƙ6V ܾ-:j^RN%, 4VyM5K_al2=Xj< 65Z!]S}a`F4˺.&F{>Z7%k}/2Yg$9g/WS=nI$.05WA}zu\61K8p@BlQi&z}z"ҭ/x)KfrsP/^-B@'L" ѽ~aW&๛G|ʭd({PDO J7qpf: :䬡W# >(Ttʨo?i`@E b9=Mk5牿apʯ'TAq=7"Põ4e*LsY Òy;@`7?yZQAйtiT ,1]S]$4V;LQW^f48 +gBn9IR4'!bt O>Np=C>VfN .J`fĕ;6'탹Q9+#NXw?.9-zxt]ܖ؞gmXN>gilqaiF4/{]m:3P 1}ft/KK'4q;qJ+8N4HOЙI Xo`}Dȹ-k'q XJjثzՒ vRIvd$?94C|Ga֘xP75.o2OOjXO-Z2Pi=Kk]ň648)uFMB}}(TsV~dw"(>똧ວ!Ξ:fm;T*rΎ&h UI֧R#Lkd~4D<ׂϕW6%\;?}ҰzXxS_g~Rͱ] 4mtd1 ?״)JoL:v%"G_"!5B,`j?xŘ)iNx<<]k᫁+2۽A Cdߺzj-[ Y_,vs# }8q+?_̃ZWho`&{1sA 6W%(.Uyr9mc B^*{"akQ&jg6jC2G58$ |9q32ԯzѶ܃?Iie{)_-(&/!UMI|D)*rQZ{0Ұ$1:cOsBpN <ǭ6̄$*r4(vͺ;3kk H]*R4:~T`yÏ'i*/jo/2S|2$hbؘpȍ Dڮ 7+l;5Rck3KUPr |MIS}-3s+OM>qS*9_@ube vMg\ K+J,;Qiȏaw= ~J;Q } +p6kvdsaA#M.AeTk.F?L'˽& h k?V\ [?`LB/3dkm>Gv? شjș?}iwL{EO=.b"O :Hpe5X7(^"&a: kڄ[|xaE`@#FݹXVV-HO^FX!sV}"¤0* f'\/0;:O.K:`K$ѽƶmI!P'd0F %.oMD3|IJuAj aMJ\Ruۖ)uڒSk'Xn]oRJhuFĆُCv4]E)~:\nǢC9h{Zɿc$jz*Lըg@I/IgV烬V5=D}D-޻t# QYQcx.Lz2l:ϪZC^'Ԋ=d`?kK"}5;W/?K;z lRԊ>"69;;^۱KD8r*6+GzY\Ie<|C3{M Vjj z}`iKHyS;Ǭ-$Ԥ]ތNĨu#AI ,+¼BM%r=^Pږn@^fq:~WB B%#xW p%zM[Ƣ"l1w9P2ld/ ̾1OuHT]U*rRL6_38.7<uS~yv߫4`-Y2(=%n]}g(&TT gr!N]UBlUa@sIn0/kle|uF@@UVʰ[]٦GM~sWG|_QD mFuԧQxU>nKm܂'fwb8"/xjX*9a?D14[l84&"Re1Aë:01_s2zGFC87<%gf;̥&qNF7Vk̂sE򬈻(Cm<<%%PRO ?Jy@ƙ~=f ,<dKFFY`7esfe_Q,dšb̨u(-Gh68@&+HqKA#! [³QStT=p0{́RokL0iQXx]s[:Ae43RsTCXUDT"j& {s4D7rw$,ۅM`w1L$ŝHDsD-X; AGwכ8յ cWvwswy~W.o+#s0/h ѨrJmn4u& j@/&`eIIn.,B(#^,Q=$R3eK0{~4&7PAT<=͹0ҧղnNe,;KD&T@a#м^?Rn:Pf l-o9qņ? bs` .AG L+_R;x%Jы 02Uf"ܑ$Iif Ű;N#J;ǔRR-7l@8&6nåC: a&<@Qc60p_Hx4Zeѫqhs [uhޗY'b__ewUQƞ 99>XX.CFmg"1Q=pKc3M8a;woA?=n lo-ZIm4rg5^9D{1/o8Agٖ0$5Yg)ߓ '" DI!+V5e3m_/ޣ.qRJwr">*ۤ,|_M1:.D7c'}|TS}WD)0HMy00W 2ψ"XxFo,;Q'Uk}sF>zt0xK %Tss+QFEwMXZXv60Hxdj2ܶ'&)O"a&9=֘Q Aq1-M5/vގ^"0(.#jPAILHALN jN#>m8Vu9DϞy@!oCqB91c ԀU֌q$Dvή5fxkM~թ^\ q `,ޭItg)WaB X4Lfi>qˬ!](b>YĴ5"T CeOŠ^>lT#0x&\/=_y@ <Qh$ ]rc˅@| +y&Ð}H?R±Ӫ") ${暌POVpt\ /ͿE;I`a5="Zm5ΰPnuyy 2џv!XTG>jXгTOdڈ|[VM"29ų$Z>4D^R(IqNM]OЏhJk"V6o4w-pg\LGyy}u/XG*&,8d(I\(Ro?Vv uf$mt^Bvk_Aw_^59zPXoU?nehi\Q5:%p禽LX-V#Wʜ:m ['eROiliLb!3?Xf&g|txx[4Ĺmw˕PRܲ^_L0HغuY:^>WsMD_P>yQ?#Zs ĝ*h jy{4L˼l"d0r Xk K+o}[=J֏3 JX٧GN~WzyuJ|)"i?p FiuYŢA%UU=~ 7Wzj`Kc=آFP9:A}A3,922 U-o _-ՇHnA(캄(8]8<~c̴pJ@vBBPjE?ʆ;_\_ Ĺd''NwAAP{fa;LawGSqN Fmm_ M"Nq:dDf@hdQKb@:hZfG_+|վ7P-K@Y%SXZkr^'H0<&dD4=ѐ@s՗v˝Y!i̿5U; /Cb0~i@`k1h| vM0Hd_e$`qӸhE@:ާﴺgu_ƻ}Ɏ٭o}xٕKpg$r]q ''EBYMfyK˯lyhC&z5(`6Ҋ84#Qofh@jc+R(69͘ރJMOj21\@su@jp\mgm^ |\QT&j>>6BDŽ-(; >PV0G5m];?$( Mr!eS ׀-HJ)O&!|4-Ww發} ;e,b/k9ב =Wc[$tnԉfJ*CÌ;% i1OMCyy3\aSH=Np*Ǩw6ٲd_6Zvum>`l]X=QKϥ<%"eGI*) <2;7)'VEbH_56f@mm_a.C0 LҜd/r"GVMOBT?oudf³H:7~*vפ=g^^NgE 1WY,½窆C>4O#L_K-kO!.:\ՎlXGG'n~B]-޲ᖫ^琔\뿲FvHM0x_j#ξ1 ԕcZ hƆxB-%uDMNÄ?B+As&. OCk qeٚćek2V9DT5-׈*6Yb\z A-\0%?TܻeIhxNUCYn龱6)bȖ~$N9k\] jv D\=УMK9+gh :Z"W7*TEw8I*Aڽ7:':`lv/ȴNZY!K5\ʹE{X,4YID~^e^nDo)EaSSW7xsT~Җ'hBC烈uM=l{tS6r_rhgnY{f@Ƶ!LqC;r,omMwEw&*fn{ 9|B+Wry- ρ[ g)ZIML b }ߦE'Htf} i`mǧ>nY؜ q>`)jgF5oHE&wh}Jib '1Ѓ;0Lđ*?z%wfO+- Ε}OS_xZ1<2 ^PYfc\kf:Ϳ3yqD>쉠4?Kka<-IXi@z5f3۳9Y-Q5u1]PB% pd–.yXϪeyG`PcrHOJΗ4.dBsK^V2j}^scj SxǽgךyP|D 2efgɨ6HAcg[ܛJΔ&+Nu9cҲik} kB,[}N4Bi&{=m%,ySs2@~f`?e̯Ceƿ1\/́Qf6Ԗv ~zז /J>scYgJ#Shc[ `y_BavvmǔǶ%U]2I|c:S|ljg .eV9iɦ}$3Anpu~NN?1U"cy (bmm ;$ݽ>Q;ݰRPV}MD;!lTu|3K?nF%61dGcĎ?c!UtE2T%z݋z7hp /|MhkrzݞD]-0 Y Ob,1ie I邬yk昊3i#jǙXOm]̋_yMB3H1-|J5񆈛A&A `@ %Y Ē SC*s g:NΌ~83 vYww["VpՍ j21NI =eWi"CTXqzEsI&OJSfl#}VL2L QD_51_颤'sF[rdG)HЮ:#Q4b,x5ؚ3]QKLVM~X\8RYYX*1_"'|jb_$aXdV8{((/a=*8ÞmIj/#0,ǧ=C>,5O@\`x]yW+ +UCl|Tz7F 㴩A&if =.jcqu $¦j_,$\J$L[A\ߑ#;ΣuCg.$(kS>_M&>RJ[|҇>[i%&{=r lŏbeN^I |qӗzQ60U%?:"4LDdLRR1W(_w,3 bu؛27{" ?oX$C`T߭؏B6kG"g5c`OxC-H_?\/,AhDQ+è~]JOrh;O,g4mX kgO@|BJEhn#ɖUOA ⣡Y]">[V,;[) A/]o [RN zl/>Hf\kJp%Ãy.m?%@zob֯fR9{bܔumRrp[Aovds sƽYKm !w~q.{9"@gE`|X/hZwvЮahj~|,;,, jxYU y{F$sm?"cμdUX_{'ts 7v2Y Dj 8kf1M(bƺ`I(*c RjMCEx,S&Z>_O6Q&uoJ (?xȩ6R 3w]^҅ Sy@1w*)af>3ߖէ>8 !,Uf}wߢ/|vh*$-0M)[[dиS@uY`ܞ"4Eo@|cg%3 4i~f_p&?h9N_19 >$eMWl,U 9R 3Eq9po2DRcq1`W)tCS ҄Np؈"VL[`2VW|]m֘d36;+$xݥojW+8ߖXZ^>|-ZzC!$ukCzwO.rY"#09Rh|=+k!VBFɠ*RA`H8oLP̂q3CԋwlL]z64Z)]W4=޵e@'eZ9ps'Y N^ӱ kcmhP-Ұ*L0p?˪LD匱hsgĢWkiQ NrIARRdhWNJT o טx. xƦ'Rj<*(}v|^ϔsDQ(TڥJK`ۇ+`wi% oV [ԏj91/݀˿5eK}d"֪LfGٙRlQ͌aj34z/^UJA5]涅 9cEEZ^$R \E> $ @}1tԌuݯHG7_Tҫeͬ{m`،̽JkT^LD4X8Tz=-4HHwیR|e@pYW% %HdKB Hp7 BWvٜ`E*CJƦNl=T]킧ߑm :1װɰWe8+kjp'tn㷬=!+f_Ez}U~ovnlܖt 5o|Wݘ/恍 HV\Zy5 -!V4.d'C%ӂ,2;: }tH6Q N"R 7pӰP IpO ں)Y XZ8Pes !yƗ><11_|4-Wx/d!Ct\ =\-۫H^ gٵTJ_%9%JSlJ03n.9,O1z.voVpo4gjedZ3XS  h%?C C Ɖ9 JVD*)'mRYyᄧ1ah&6fLtۡWb 5$l+:\mzPV^lvFVzJS1~|+miԩ&rœ qIp͍cFv p`YW?dY$#4Nv܊LtW uȹ5V=%?2|tcW*>&ӋƦQUBo?mӿ 7{93 PN&^i ޣ۹3T7~qj"3^;0}z& WI;=Ԭd~1. ka-3mvׅ,TOM13$@-5M:hݎy2esc;FsQ#tbt-.|5R@[RBIUd^W1񜲞#MɖrxѦ/wcj:oFˉYǿ>T~!'9N,<{*ؗ)k4Q 2H) J>>k+Su^h2KH5_O)! Hj{r_$ω ;\HE6LSaV%Iy wu**♃ۚ"Io8LqP6I N~AUдp9mIa#4bS4C SN1;'KXY=`P7? ow%爙do݈Y(?W1yL.G)q (_>v6z ЗL1n<<,+>B+^  k1T7zD jg:LԎ ڍ;'C5&RA&H PXjD?P^z.f ʕ{%{#PoQN4̈́') ;<ʁ=AgĊ}Q/(#8k`X[iL9]\Fu._;f IM΢~9'iɭ dL 46OԀs:q^˽օ&TsAփ fJFP,_t3@4ʼnhyB5D"ټ(['ߗX_F)OȤ[^b~%NXTl5$FX%`(=}QW~8F1ĴpW![4eЖVqDyHZo EN{7\D$=4rꊚ bg}ce]@–|UՌ N݆iY<^j`@]ޱ>ߵ.;`@<=^T8&`TQr"?׮Lc| J í(,Fۣˆf_N$iY? |6^y4w!cuBUeWoq?ܻ;8FI9P ##wR]"Bo9Ixߛe,u)@y4S^)Vkh$%GuphINo.M Azgޅ$ŐB'^iSFipU@q ;ln/ް =,7ZDcVX[cyD:yOjIlƋ=_i ?)㮢+ e@QÂZ 4mOLcOj_GI$~*Pѥ9X\caڇ,Eo& }cV=2'%Wn6~dР)}ihfJ乫gmS-Wk3]oݏ3H2 (]Y[: R٣@e.IqT{OۦF?Sh1by `zk,|wD`hsI%!8qiQ^Zl_uEקhaT'Ug\ kO;ȘG"SGQNCO4oU󭲛P9JF@X`xpIP$}8&-e8oٷCW; M"-3T(kK*pN!: xA!h]^̼ #va8Fz&ws[Ϟbc{}hMX끂+ؒq,Y*1&Mx~^ msjYt9p&LdAFх 71C1P𰗐?$Cp l$ ~J?iG};r,VRL {'FUd$?gլw3цIZ Gl'{s7ax .8(9 YcHl bbx2ֻ]s4{7KX&ĦA5 /"H$ Bs%Y19DD ~M4E18ѿ'ܫPQyo_NۍMd>SPR(tIȓtCĊFیx]];~:9OxY&ͻ^*f$N({foG;B9[6Ȼ|5ЎN"0 RB1tؚbB]e=Hߋ" Xn\ cBNx$KlIYiО|O\%-0oIqe2;AxƘj ~jRl@oJ0 =OQ& KŤNPL,S;4嚈2L"6qoE1vm7Vgkm\)E"aT>@/;:S}z)}Ʈs|LIvys@8SP 3,(esC's({0 L8dˠrtZCR](ޥ(^ jݱliXǻ,J=c*!ȥl-'7[_(ERMIXHd\HfM | u~^[hEEt謑NDF%Ȇ˱нvX}p'V ZACB_"T6L5΋ȬIPY%xҷ"y`&HwO{TZS[uHp2.p46CHhbjcwr:&BoЮzg[-vޢ @hcM4DJё]ϕ(ThvQk3(YN6ڬ_b:cD?ɹi;a02f 5uCw΄NQ"Ճ]6Zmh9'K{F6Z,c [Ƣz T7;(,Uq=ob0sO|ޑ-Na~">փbMwq g+ƎBE˺Qk,") =pz5ưcҺPbzʥVvy `mf;4 |9S++?:Hv'_kzGvU&+Z%l>եt7d02k˽q`!$[NjIr[=؞IHA%%;xʑCPלM^)!0(pO/=4]K46 DHal-ټ=|BAdͷ67x$p?1*9>>b)z!u3{5v:dzRy:3Ĕ+Oz`{A~Ss2q4:N3_ utbD o;= ?L]#`x)9r@V^lۥ ]ʣxssŜW)z=ݑn@icgenj򱰧W{I#Ԯ죇LF̓0ٷI4%nrwCF3RUWSٓT '(N0a ʍi_43р$*jb}!}7fV4?v0Z2,VOϒ}2mll v2'$r^#*YXр0?ѥ 5\^7N۳[6<4j &\IPz;7^G(|lnv7\t ݕP(J$=Ԃw&^b}=]1)"n< -U~g; j gEn7+r\>aͯl-9aKT5n YBYýL6)ik 7Q~(`d4'hxU_I^KC%NxP0pGqsQ[?@|u2A14{ =/W\N,N;H⢃Rrlw(\$7 .W=)M)`HSLM AI3 J 9S͉k-p+-fy쁲_"kjw.kݍrLmi5ެr<M<$u_]}N\F2PD\_SY^.Qޤғp:kGwxOȑW~ΗSUntuoIyHH2'eF=Xo*;W*piK}@pM'6+j!w3ӏOOJwi|㮫擧I 5C|lv4ѴNPbBK[3(S,R-9hyeL <'S- $60tK(ip,z%'ʤ&ypjƭvFi>nC\A N'ML$RrPy<-xWwHlڱ'[jbu"uJ!PTj&+ Y'>wǒf3,߯FUDOc}葛=xb 5s^3!'mZ79ANQWA 5G!b[ѹD5X*+PJ_Ĵ!"K _f\fsLUڕD8vfBRr, 6Kj0Vh17k"'5&á <䴚g!ѐܩgU4rAg};8@TiHتDaVflaئ-;!'Vh_?/*OYĈrհ{KB$Ed,u7~T]B?G6Ҙj$+cKtxE2&.w+qqd2S.[6"!/ؑ:V$,F}PaQtɖNv'=E5ɮ:Oauu:RKT"Da9]!}U/>>;ߢi,=hȞ(;.CɠsB]pn*ʲ6p;c'*j̊ ܅Yxa@~hpN'y합P|K_,GI.E;^əzR)d26`TfPGhЋB*d6xVk(%”b/}SZRNV$aa ,HƲ+ѩ#5Ő]bsc%ZCwHwUE?l3zR:PM։\hFw[OCWdp;&BJ$bSh hỶ`%{?y߾&ЅX `M dT1 6&1aJ!s_]:O1)\ؤ%Lx<*x6%tݧ5j|V{yO&TR\w&`kw"t6а|E9]ܹLިUL{ksN*O4NQJS PϐH`*_9*r*ߖmtj^⑥S*]$YE:M3N˽F͋2E֒;YBCS*43tΈeĞQq".~qlY[?'#1ႍBņvȚ1V o*olʷWک: aYPpkxq/ZtVm%] :ԫ:¸/<7PBwMS40hnjv[{t`Gk,iCSr-̋3 Kg)IN.@II4H@tc@\nq"sƫgbˮCq:GEM\V(%&OS0b;P >;)RRuIY J|@f4jC9Aץ)!e4Ǻ)$!zqLP`x %WOE y!twPobkT Y{`K_ph&x>!r,O?j_wM:0 (%poU{*2jm73*]rBx{<⤺6LJQ:2'`iw$dא$ E2Q}ǽF`ZrQW=9cxCX#{gYw˜j+e% 3Z6-'almʕ}Smg) @Լ[;$:x4~%8/nZA7tZ?e/c.Dzo.|A#a9RD„ơvWmh]X[]WQ8, a`"IIr*Sk͚ZSadՂ@!~mm (bѣZPAos1%Zyi{ŕfZ:+tyHڵ?M=;R{P%qcp$%76"LXٞeUZ #>ZvY".i3{h…c8 ro2r;xV#($}ޓ:qb ;Ncc֠-F`3inK{3bѬ㼘%qj Rh2”dŽm)oh3ޫv+i aM?Q}0fFG? buCy-ɋs"ionmYNsK(fm/\3y/nbQVRM/[icC+IY:GQ.H*q Z9i"z٬`Jx˓ 1P8)9odun_#{͙ E&uf8mg,Jzʹ%ɲTT8[[DK(JҺvn3%xc >E`bHyX3XjOvFG٤Xi!@:;BBy C2= [f0./I~i1@.T1RE@݋ 9A9emsb;ʹ.ld"bmLhth5PPMúJ:$XK& #뢳AhknHԎB~=w!@|:S꫕0Ι͠pIgbjʚ%qsN["^Hk2. !=cuv]i!E@֜" caIA ]M8 IVNNv<'5ͱB2C!q/ovQ ˻w^+b?;0bϸtC#39QI1-UmN]7UaFAZgZ_ !ţ,fJ!#zN[oh&apq^B{ydoM^`SƯXJBYt$IKJmQ.7{]K05 T.d{\{{0#^'+ ClYZڗ/Sp$ 9*͎TvP fA 04= z7C5]FU7/iaBҚzzf0ǔ:X~EziP\ƻ"(52b R8]BC2aHIh pjox/&ak{|Z* "_]b8{}ʬb\~=#Dg =ƕ=:Y.z Q&Vl"[U ;}U @wh ]-8;a1usP2)d0^S$y.oQ2d ++; Qx2 rNk l52>BTҫ|;#3N )F'WWTRFꗡJ/h'X|%mFiD$ڰ‡ w|h2uZ0ۘqWdݭP_҆\-mMwi΀ty\]*evqu~ Th-KIb&nL.c9?țXFPw t}4(n >`F/\OⷘBJМ~(il .#j_ԙP]l0 y"u+4MjzG!L76-P-5@H(P߃})j)lLұ߇Qwt*斲9,4'~##o"]K zķ@Xad]L{_YҐr(! ZC/Cc"5Y]CҀ~9ۆgNTH̄`.Q<arOGԥlwi`Wp_g49Ş%WX *%kXbj1WxXub`S#q?yqZW|{6T.`Sl LH^ݮ+s}Ց!%Z=fd!UKQ/迤َ~䧸OCnހ=CF@eK~݂v+Ao"_9%8#Ҁ]c:cDXdANPWŤ)L-&a|Ü|ng8kYk>ʗMxkGѰ>fykSwEA>bTqv32E\h*,LIk&cw_OrOJii@OK`hqOJnAS7`2MV!͙(97#7@DٛZ&uf⌾ʏ7S<'Z@i0ڬ/Х{7QTq&gf} 5; ؓlW`VUj H2W зMfI/Xn<G vͫܬ~ãзi |˛`GE1ߏKga}`{pS"h7 }2Z7jI?KSӽr @Fm6JDَ}N'ObQ1=ݜVˮL'GbCU' =œ~(@T$y^ɖ "|U?A?0ˋ4BTZU7qac$پ N',=w{fGj}[SՁ)`Eo2? + F2?a֝t*:h)I,ʝR 7qs#Aסeg K5b41K&-cW)fb^7h=d"p%NC4IL4Cebۏ)nx9q!y;&xgVbXi'2ò]ˤ2P}^*YoMϪ'yglwX^U=e(5yvPM'ݡլg]]_w>I< F qu90ؿE[o0Zw&x$uޤZLYC z 9]4^VՑ1)M_;=BבJC}C@TJ<D8wT xv8dՃ 3ysͯ7 #cB=v@[ÃH!0$4ӝ oδ)_($n[tN5D{wRXӪX?"X<8%|nR6Ze3G`׿r9==Ўp^Z[FN CW,#mXK)9NTP,Džf+ 6N?\r5(a 2ͣIl8JBĭ>_!U5z,4NjnOc= uFooqʰLgvT>(A?@f*,'9R˃+$.aaEpF `M #/N9->[i SYѶfSWF5-aݖm~ⓣ)6zlw5qg?hz?pbeC4N)PaҳOLDzf"k_*/b*]@¶d?p~BAqo*'z8phtw8mF gt^OK0Wܤӝ%=mn tcF aX;ÀV~6RBT;/UV-<B F,Laћ@ kеR(W۱2n0.d;f$&qD1D PƥרB۬5`TƩ$瑭)\~eH9.kul*=ug&n"yn?6ҒXƠu`PIm;Z5Lc *݂Rh{>kw. ԠrBk3(6b^C*7ź.vGVY$a*/ll02ME{ hjR56v | mm· r#Ʃ_jS:cvTh=m-'hU+*Fx«D f);v˩ĶC&T;n;A{˞*< )*spЦ|*"Tŏ{1,;/lܸK(,月ٴ)#GtxU=di fߝ[{GvCQ&1b6 Q YlrލFJf$fjUc<]IBK=l^?Y]-࿽XߑA]pt+{qܭń%PIXSLhLvݹ6FPfLtƑ7hX5P+4>;~Lr{ ydU<9hȭl_u JLӿC ,P,]p?j=8ŵZڬE .Dpl3PXϊS\فHE;?Q~N*oQf&svh^_ϼ'}'8aN!4?{߁6"\.tY'bt)V_'B e'^u)iǠKEZdݠpuh2}Ə=⬻54#83vYyu6߮(!-S>$*cvOZ0U> T%IH>|]: 'uU |ʎ(J_ATt]G BFv K<헀p\AcES^D0T c<|?4 ,ӗOy0GvDMRS2huÌ3^e *ff#8[+^m u|mbfK~ ڍ,Q>q ׂy=2Y5nUbͿd]Ibʠ@+|-DNdg\Fp!&|fS~i=SCLI#`օ)9[ UyрJ||C(dvCJԦq_X@+鸷!+@z\JPS׮-bVyRNl8c?p;iCwhQO%Q|/4rcpfd-l*t,N?aƤE,;&g-AJk<XDZ,e'F-Q2]a#d>Gfv1Dp5u|w jf74' `$8[f㙵J{18B=79^ C~vЗ70&;Y)%Hi\z:'/DTY 2#sImo15/'0#_(3 $b 4C<3gQdWҗ%rèIg L Y|O > bWd%h*Y0LP']Hf1bTFЙvAŃQ7 К||;]+)U䌣o]Ȕ]A>+>s2KcIS)v=G M*j03gvXcZܠ"\,EITHރ{*[fE#>h[]gǵfc7% TO$K,"_v55 RC (~EN5@IG5TdD(ھP y"Y<9_G `kx;TSHU2aʗG/en* D7]WM*t !m/!MJ+t0򒮔\ۚy ܶ`з;#'K<\/~)yA$FL.UDY>. 8 uIHSdz-(dOި#*&NE/^erb݁>0o8'GW- :6^9:Lzߪt@; :Aw< *,^}M_b_ :im O Bjtq(dۅ>77feowEpϢZUw|D9fT,ݴ*AYoJZM PgY.;JHT v=82H헟 u:>ȣjVQ]F::HKL^TSqʳ+ɬ|V赿$sTe= !$?AN*" =h5HEL;wL)iQ`l$i夗êW3ͮ%" zŞẰ{YH=:8c,z'\MJtiO"$޻ubMˈnE@U03}OƂP5׊巂;[@sXqr_DqQ ^#6Jno]u^1b;>&vugj''xxLY@"m]Ŗ1o`*@W J(Rgü=P9?ݲ/hE-aw2H0pG^7Բ"@fp~ M vf~p{?"[X5YXA.)'h֏!0GqWS3Gfxǵzr(tO9+fN)6a ICՙy'G=w} CwX.{3ƵX#&gw afJJF>PXM ︎ٖ|`փtTL-F1k4(N\-9H8uKiqㄛ;vVCaU0 ina7<|1/N#"^ '}& 8s{_FO&~v4LJ׈{mĎ; n㯲vfȒ:8 vEGm.`DjʖT* Mz~@{ GgV r\(jԴ[jx4381VM"%q BFOO_ JBI!~XNtP!fm@QROT1XqK>#Txw0P_!(=CTaY̚+G =FL*JɎt8Dq$TN7 ?11N)H )&;'k}ϗ;~qrɐS">LK; 5nss?"12YT!{ٯODPeFn j 2+ߠ>")5`' yTO-,X`[]A Q1DԢ(yƂ'~O,8p~,?_N\J4(1;)q.v[hO~P;IaHLƴ=kBV-;.㕁~?/_jU7(OõσkDF$m.c2΃!^;ߖUaINf D(:d?j?+Mѩ]U #jbJ7\({DZj7mGp\l֨y[yrgzT0c D|Z$d2Y_Q /{qo Ijxs# }!CZj? (j$ڶ׿"Wd1>zh~vJXkyAk=Y{HU\ᑨ+3ttfpt blr`֠Ks2whd=r$Ihp!^)z}-l}iЗcahvY\/ez*G/Ymp\H"הu yCqM/ƧN]ĿOGr+VR"*T 7U GUҿ3!Lp~8J6.^pQΉޠG=*J5 Ib+J*E;HZQGWA2*WO[R=tm _#iXeUv輼L|#4^W ,]2{<@ts2CekA zFL>&x4Nў<@s26 H۫fLo!I=MՀh)'4+DDT v{8 N7[L~[МYiNE; d<3w?aSSA꧰Џ0j w$DZ3sdV o-&:tZ#X-FLn&i\. Gߓʾݙ2ܦk4Uā 1X" $( 6trX]/sIdNF"Yx#WC@O{d~mh{RT7&x29xbl]M6^t߶p[d4q "9:jxuI!~SY=rp ㇴh n6?Njb%ޞ_{߶ӡвQOp&ʵ*(B6>+?'Lv\J٦{y:Erp̎zo1^&q cT&+^ tϒrN j;؇*{q 䗈I m9%*//8+zڌ4mt&%9t:9~3L"89g0A_*X"9R/jjL.ҭH[1DDut%ѷjnb\&, _P?Mӛ"i,٨TlXv(Q`4gt5wu֎pFǤǗFj)}qʠ?XGe(2(QJ \:FTB0@H˦hk "mcGòT)0_E&7+o6坢LC 0B@O|cR+!I`{NFIA$H-S. };a>1Mw͟STLb S/ecigW#}"ȃwW z~#+`/r+ ?W(eՀ{M  x530VT[.17!SFGw;VȻ=1`0{D\ }Wtϥrh;ѥ[W{@\5,Wwha>qqRWj GCNݱ !;>gm>@vF6(@e:41>Wܥg.W##P\S\FlRo *@^7h&ddΥ(2| CxgDe&4 7RzjDխl>Qv5͊*M@P:oxqV  b7+r8זW|2]1ڄףGHɤuLx͘Ishvu# эϤ?R<>YmRF3 Hi3dL&n-48dPNknEPXk6Wf~A^@Å1a=[rt3fQ+#4FG!`$j϶t*bQGg\#K 8Q-;N@g)/`䆂'.9yy*Z(mϗ&_ج!,EV:o{kW)s%ͫ J%ݩ^گ H LZ8HoAGM%9%}=ԮKYP9,₹=$L=2!+h:|I؇-ec+-8HfKeN|M)~Oai~w1Ў3ŸBJXW1B&*&Fw.Z~~ Ҁ+j?ٕ?\jIGTT٠zt\h\ P˫vL81u_:kLP?'mF0f0mWҗ pE.:7@{nnfNLy8jDmsKo[ޏg50+%alJri?lwT9tVaŔ$;?'k4w;M9]b m"@fip#»w2k.^ %3Cb3,&vLjFj/[7a$.Ndg*w w,(V԰ Ӛpw_i#FsHӫF[aw*۵mS3{3y)l9'XQ7ib|Gd0rg㋿)-|u˰Җx@Aڇ+ٽb2 #?ߥrk6vĹY`)Nlsġf;S/qyh#J Ha)?M-DԽ4MwHAQFӪc)+_/D\`<ǔ*W -# #I=kdÕX jt2CU@mq.Dܽm؊iQ a-n]o̠0?~BIG~=(,P Bwb/$@-Ff21Գxgvz2>.oe}鹆) MWڤGx_*u2 ݪehm+夙p5t #;CDzP (Y;^I`mnmYrеF|х@Nd%| S.Nsx%mvKMs|eOmh600 بW^kAV01hr+Q́ o IOs1wu: e /X!8=X SFfߖgDe¸Qh=6`S_>8\Er>,d-%d oCflR#ՇnF^$Ehڊ\#{f*WH##zwQ4ל5m(km(/4 Mdq{ְ(բL?CK} J[3 5}.dr+WjqFY{UȸDJVw;R 鿩VL4]w!H|gχ0[.ǜĄ~ɐBB34$Ve^2P007 Rhhƣ=H^*4+vy+Y0;WxhifKS$7XBqy'+v8ǩqxnz=lGŘBo'?:_ʊZ1Ț;/ k$1x&SrWS܀.ɱ7Edi8_ 9F{(}hhM_y8pЧi7%\ZjK`*;zZ)JNTl,P1L+cos}hʶk>xZ>m"yO) ۵>,XcE"Rߣ7gb0~e)@BV3vcy8k%6CtsBVrJL}Ì/ʭ)<&eS^5鋝L:>psno'UIjr{A)@O`+dp )$"m}NϫKHk{8m$&\+8##;{t`Q}?lW, @ܘ~x D5/%-eA1Ng}'\eM>8r1hs< _f#U&w9DZ:X @nkeQjJVOYcoHs5c*|qW9A, 4`MҺW?`Ugz:$OyJUhr]Z@ :T/TB=I/K*Cy>ˡ,n-h&}Dj~LMztBx&x 9a4/=Ӵ'տ܈OG-L V>G X:=\lazu$r"/*S?2-LoidP 4xJ7rGS3s$|6[)L:(0u@hWbb80":Wb( QӚP>4>|PXoD r,  Xk=iRB␝N GPUD-k!Z 2(2*4K#y*`:$9tR֐Ə#ȁH#6* @W%/fcVZ,KKt&PnPH )Ld0)aeǎ[>ΖFz9'@8Q>Y$ L>K9\dv|kd;/|}TcRCs=v7o@L<t&ͼeL9MOj.I) njiib 4Rt,JؒJ~~c"C),k X%H3[$)(I*Z ,G*`lFٱ{͐14ƸT MZҵ X#Ba<_ n 0NZҚ?죦yn._$ UuqqDzIţ.jX?sɍR a@i#K6NB[ BL83#%_iICfjUZ%^4W R/_N8%!޸JnoM}&4@xjrdeoxM G3s£ǒ8S.w08V܀ɦ"]7ܥogC Ko苞$;5L&1@dM.7u\7I>_LLoANh=>#1qPuSy [E.2ЭqSh<8L3ɟH2}GBsY(;U^G2"Z?"5U%r4yGr_&gX fItpQ0V h#ጲ17 Kɲ$iX tgɧ7@۳zh> 4Ni*FpWiax"FMEP Z$eC9<+ifjrU"5DZx%WËQ-h9"D6jZ' M,. K(.Nb3q<_ts&ur*ay>"`8/Kƕuװׯq=c ԫνW~vnaDz~p0d\)r ? (0 ql\0W(= 4ptoZF58D҄M1hނ|]#جiC%X`0> 9(B@TκHau.e*٨xmR]ha<ӯXepQG-@ |N%߉>5f)~gϽyBC^&e%U#aN&V◡hotmX-& HW )ꋾlOn٪LaEM>{:u-8;J&BuuZ1i`=x~S g]ٔ<Gs> T(lo{l=~D|0_&:ŞSOQgqш-ŭ.H):+G8ĬLܢDePakck2X-B{[2 }oG!W4;o7\{-B64@_ +Cڰjn9VaeMVZ [sx}FcڳOð|{|xw@bC0:B+7|2N%yYdI qU ]lf癿"`g|㪪ʔ{&o)_l-(p|\2o.(7ESrȽϐ39~hl=A)8b!Fjx `O|td!{̶?I%,%iˆsP1ׅD1L#9HV=鰏 gdBMQo8"=A53|cWWAx0qP{zDR^UŸ֟rz\ekH?mBSSQILmd>;J PG-z  m+Ĺ@% :9eH "s^; y/eS$ CpX@w>]0oP॒)u^? t Dj_~!+ c-_/RiXxQʷ+ }䜤!g'Ta=no(iimtM!-PV(bME /zʠ oڨ5v/3ESj@e$AR^8>5h~8?2kwSB|E>"ɪƦWnkllyA޸d$U dd^|7]É VPS`zrqzGաמQ N{H3n0(jLPE~چf7O)Dbkc@gLw&pRW,~+!b?wa\9t&!N٨߆A&xi`.91/Pmܤ)+.VV ug0hjZbxMH 0_( 6ChC! v:4j,FvWsśv\!ݖ+'CU. U'3% 5 ΡMqkӻM5E8RF9b01E1mcc5x(@z.l,Vȟf^ER7z_f<*qt(UqDԹtorf3_/- l'[J .?.$AECNIQ ;V G` Rz&[ FSR]0"sG"'pL iϰPdaT| д%G `9VlJW~ y?h_N ԍTm7'D&p~a 7$5o`*Xll?CHZȽPDfPe^;}h돇B-28!,|l;ݱO1ݕf~e@]nS^@LhŢ-0%wj?[* ?\6P;J#vTδ]j֤F{$ }(j;ԡoZyaRym5p,'2NۃU;8G-E`ʶUsl+|e @չ0.[Z'E7/Ki:výh۬?\~;V0;D C]70EAwF@d/#з5loΨjixxFNQws}yqp Jd /̖휭Ck+Eb)ۜb7nٱњps@72j# {8te|蠽FW9))BĔ.WQ$JLeݢPSDT|sSxgR=zS͓ЍAYw]fѼJT`|JFE4垽3}z^ V[UrHO1ֿ?}1lD 2h uU/R%rPs=?T 2i6Bؐ3& =?ԝ6T.{rǢ'W0F`q#AX'B<= ND\+ueQ2ؤVk0rR4J6ըsiqVWuZ#YЈ Bɽ5=ޑ(Lq[=O U$I}DDQx,Xʭ{Sk]{vRHbI~˝EFɢe>)ǹNӖ3(z䫨[A~ud= >%ca}tn4$FIPD4u0'x›1-pW 1T^K5"Y|oxOF y7Mm-a f 3;VԆ  @74 "xaq"ܽk.벨7D\i0W G `QsoHK |D$ P:󲗇dc`"|`ss'iQa~QNl&A5Ȥ %-%QÐzH"fEJ+zԌ=Ұ9li}LY<*}9+/Gr|`Ok5KB̹jZ>߽hXYҶ*.2X<E䈛_R5'|Klwiv_?8}Zօ'3yZeF8 ͣcѻY!|+(6l'ɂ$܃6&~ ^ hN"JE|(ҞEMdFV} U8#p ~=%xwUREM\j'dR/5t\"9S/20ܱb RXȄ[6@Nf."e/Q Atq1V뽬xxxԗY)I]JV[nxjV:\[L &Aq@vWgnQj4Yڗ;[$bklӮ'%[|Dҍ{d$!Ɂf`鑏e~Ecl 7 ̽!|31hd ?-4ߝzCwe[4&/VV,5Z{9`RM*{T@m/p|4ryG;ޝ*HE*Wq8aW te]"z.a$&#+Fq(?qЪoN[ƒ&;%<6S\2FP`ʒG䩱>Jj7ϹB۱qcq~7|%:ZN}ܹ,'!!Ž86(9Ĝmz۬ᩂf$!| zbf%~k'njR.;4[ lakmq]9q[YM yBK,2!5}JNҒ8sщY&<n, *czFK`X0D<]H/3pqf]d%>N"RsiO},jځb18WxZcS.aC-M*fic+衈-S17y?-^jk)`9Q[5Jwf+Gƚ~C0 1VV܉~SleZzuDk,s?ʅ8 dO|͊_ 'q;6y.8W~"/*?\~zBbxG{Uk\8iԊ0Byr+}A2^|RķgczY: )_Dhܸm>4 st)!D`*q.ol ';j,Tw8 Qk;f 8)ߛ ?riɺieHg>1)8i6NRҠ+_z('$a"ZӲ4zve,)_-AoD& =$a}nEr rO,PJojˉo7Ƙ$>2-AX}K-yiq2@e3P/DBYQ|bYOǫ x:hIJYu\aӗwتF@ lnߔнq?bG`>5NySPZJqt ,a45^rCDc*we4ϋ?#cY>KW)G%ɿK:}#Dđ nZ-;#cY/fgvp1d ^Kŋ1Hs3x)6IU~i,\HQf~M= @eLpsF"9€9sWdi,j~^eMfdl譼 ۏU{xx:J *Mڰ=M"Py\& 9o[O{p(ª%]ENՏȩ~@b`9 ꛥh@; jë',ċ.DDw(֡ h4P: _n`9ۧ&&| u=H@UUG_gkS6m#h6\| -ڀ~&Y|[6JxaqB]Zbd@;lS-f]gQ=#$-џ*Hgf'g=>:p6/'"t=%jby_OA٬WfdN2ĹǪy 齥!Y*dbnn"eNF#҂Ԫޤ:S5nRUXPHjEB]+ZR践U LT)~5,enM:.b6I3ҦƓu cW < (ﭞ%sZuwl7o%YԏV;zp6adSȥ@z'e`Ӕ+8WorF89.Ѽ pgEl]dyyiKfCjլ.;Af Ew#xEB]݋7΄{U=!v=)A\`!:6텾-pk nUl ye7pU|ə P`d7dQ+\Wi9ZhRuI^aR8"ˍ`cp `;y(J<8_ߓdi~ n\ h%< #>/hH MGHX[ސGaЀSL-2.?GR@K)8k zr/cP飶E?u"Xw^o'?H,(;$F J<&ڒnXWP/ q`DtX&(m 3]~ӉwlO!SM#7iPD&bF{(~T@O:¦RS37'z NNy8zuvCur@٠%*$mO|6pq;Qy"UuţCI)sNtۋ__d)ɢck5t\ JAShH^. ޒOp@軶MVv97Z~x2t%t)HlW9'늘]0H5ER8K.`6ZyD=}).U-TAjF]QUj&A'7{m xnCcs.OOC( Jc<3ļ ?$Ms]S ]urU҄F3 we~CZ-| ?׿u m/azM^4mR2sRkAj؎zgú.!eoU'SӐPԒ5K"ڀ4AG7C;p|-.*ȡⳜq$t_=z54/[:&MkX=RJZ&ȂY\/F6+ʫ)fB`1]"%lXƻʮ Aes@{U7l6Riph]&zZO) M|`](T)b$n%:i~]H!~#6DỮ"*Qeu4m*E8Di)V@s?dio 4[-wŞ޻  F<ǂ`@I]+0p-F8&Uޫs)R #S.\znz{sVp(T;ѻ9śjuZ-RDljoi%EqYmU@ѹ^b"y>E uOw<1sOJ [# fN]⳺V}om~ԇ,R^UW58=yY<~efƸ1Ӗzl}"4FŒ[F^>=6>DFVÌ͋Ƃ'G4#ޢ˖F̵c&\@@U*LL9~H6bR;!d[ &)Jjs8n5 >NNT;i(5R X fM|,/ԛ'UcbTV ãș;7nV{2f9 s0Ckg2mUAg~ΰCDG5 PO,dM]u/\Mcmu4ޑ2r= zd -zR*`sW |6[F??b-0a[Ѣ0Gf+S@Is4i`5rRxagx9@אTXP?ezڶ\[-TVm[>]M1Vhuf%;o1jԏ[R76&yfY(-Z&@pSDs +D zq_ ,]n3ߣ ,&p5<꟠xIGqkCv@.:gz%rm}U+ќ$C~:=f1H\"7ٷ)U= iq.TT`/`[* pb!FVNy3>o;Ƣ&~3"_Yh Gu@`ziR; <sQN=IVc&d]Pk6m ]Om`/jf7ꃄ}s̗8۟ jŽq'z[d|`}$c"6Fw̓ϹN^W%9^nS~XB ;] ?yPk/Ó~mb 4jXp4mcl q/xM]#B?w 8YVXǾ*q @ +>'#]< $bv-WnqzQʁ1M?-D½yO&VZU q|efƲqGiA9< 0e ۪aM]! 61i|f#5n\ioUr !Sȩy#$+"9x(hNaq1~09@bq ҆];zݵF26w<hf=:񿏤;$1\pdcZVmPEfޱb1ɖ[wwrNေ+*QɣS`I]'ç_iR[ 3WQ˦}: d3+,,b,il"AqGDZ҈Wƹq~Yci ?֩7^8*A z ɾ=Mu(cWzKSpˌ+ωp(6^G]ĬRM{`0tHIlΆ[aOH׽ ̏fR lg|\DݸcM_Bfա|)X[]ЛkZBj)Wpcmv_~ jw@娷  1K aSؽR%LF7szZv--o䦗(# ~ۇ'Je# ;"@?nMeb] 6.V#!QO U" }hjCU 3Q-4F9ip a}xO IsL5(?\*'bѡ/#˨ ~F4Rݴ0W8w3inGiVtJE{X"& jEMj}≲"j18!ewr&&}M%_.P(иJm!Sv.MS->}[p}WKA10M;,89P9l/|9sIt Hs{,˅'i! T8b2ECe(ȣ/?雷r J,\ kw{ X RذBQKp |RGFEv8r2\ JGʇ@Q`{e`yT#܉ f,K7)#rR.ZV" tԇP>c%vYa坹WiD bh<`ofkToAɊi: Oِ}bf&($jĄbH)qAqҮFzW ע;QTv)]zwKSQf1W(s&!=a;^AB}Lnъ"=35s498xǜG֗O]mL3+e -]ICLr}#dV#zG e ߃iNsɄ1tLQmQE9OSiZ,BjwУSx1ˎb? -Yb#uևd[~lDC_Y0":MàGW6P#A"o}yrk<_wgAO\%nB^nӽvW!+}Z~/8Quvʩ?6.JuSf)Mqn%- LtQ0ZcgH%`$d-COȟ+c 9O7H6׾GEN3)Xv)LeH<4,ԕ@R?ڲzQo4Ԯf[E6QXU/gQaI}h"V͸Vi3K%0yIƟ0iE\>R`ÊWhe0Xv~uj{>pq;؆R[ⷿC(G+)$ۼVnjʭ6Ǵ5ɻҹҌ~Zm%!5a`a]!;Էs(oDU woT:_$*0TXn4-lY$cdn%٠n7܂@P)u,D\P n&lY-ajc鑧 E4ZatVY3?7!t&!m4jI5 dg?Nn{Y!N%mB\@<ąʸ5Ku8t1>ؒ ɰaf-vX4-,zd\ٮX%hHlPX;[|GWP6[# k203_EZl(it+^5cDQ eAW֒7)K}j;\uF4@WI6ݍ}`ξM@ R43#2m]Q : ԨJO']Uw+xMd{=]4pIm\]Sf\Lx]x'c_L/f_( 35g];f%;lݨbD?rw%|]_ F~4eǃT49@1$֏  +Zާra/NԵ>ʢ P.aAۻxTh%"5Aju݋zE8eONn0GKQ CeR7Hsg>p *;p, bJpål1p~pw~e7 0d,üyA$=$^Lowh9_3&v v?M-Pt<-=]ҼbL1;mVr| EչսҗÅ!8Tl]N$FȢXT"5ӱݲ.Ha x/X,dmwgk^,,AE ł!״* XCDG᥌'6s稍sii9 ѳ|W[Sn[q!_0l Ni (;_ }i@86"'W螩O;dTE : uRjD@u+{a!0AhtW_:L[(DŽ危rɉ t?GJ:;b= ry=C#-+tn$Yl. (ۡ#N̽@"tyFܳQu'Ɇm=Շ k D"Ԩ㋴'d=l d*E%5/O0-_j>뇻ڌ`qR#)o~ )%Y Beٛbrf!Q Fio*x9n_d@\O{Xp. {yC5U8J&T|OCI_4qȀᬼeק*$Oe]М| r:Y~+{[PS*@;KbQN s W9/-B8 7.ǤhO]l .{)ՁjTo:r}Ǘg K;lνFCx;O+볘9ӟ6-"M3*R»htk6M<Ȯ L|`m3A1uezM1gum@ TB_NA@*({`5l lت; $agTD7tK^>*PlD~va|O#ȿOxm1QbxW$YDkZ/-aب$fρžU樓S:XpYpeC DgIIbxtZʵɻ?-⇻tweRި$1QDuEFL/M <3[!q9E}!c$C 7g.L$]dnJ2 y5KZU+Ta}12 3Z4}C# + _,L2N:_4MP3mRKE ï8u"e0:'6 )f2YS۲e癢DqtבapL98ӎJBZѿz1R mm1u 8oٱɆ>X>NLvy28hEn#Mm2~~-РzwÓ=r]^G`}pv Am0zec@ܷ0"J}_aK^aAW5 6BяVH Eޢ~8q_`*QZ\f$.qpIf¼ZdUA\R$;L`+KI@.q1$ÔDNdNH.3j|1j܂\/S%esck3 9shthKbLjw ȭ?[kVEo-$cBz;7}9/g'zM_~kꖦq4a̒'Ȑ./a~ N+[IÃVq9V<ްqF*Ηi=/HGyVV`aBb7((<|3=B1Q\=ȴB3U; Z9ÆG+gnܫ<xr v@5&nܓ =mUQLLjwg7evJ`wg#R~RUnsFle>YJ(˶C 殛_ #lBf;Hm/Tbᐎ=,ai8'MɅw靨9(PGC\+3$ $<u&sFSJmU/:wOnq3)%FxdS1 R)-Uo֚4Y=tuQ &),P0ɹf3yxj*Y!ˤwDxʺ0}|mT;Fuql1B9_[U9\SNT"L7⍼^EFRۼ?j~GT8]b%TnKRHްFd "'t`''iݦ%>4_wm! 3U}"PHbym9/#!@R.0"=M eN—OٺLbNAStTtZjc8g䳻Vo0ƈi[EkOZR\6+my `3f[^ ܫJ@MSF>P=};75ҵJb\dQ^PL\V{I[w Qw 9-e(@Oq^F9mRz-oA䆥mzCW}j <}P#[78M9p a .S5U)`M|/)Րѡp[hNH˒&JHq˸Ub+jX. :f3-Z=,QD# rQ%j-2Xqr ᛷx9f|ayQ{X[>=3JVf2P ɦY$NȢcr'`74vD8y7$ i40Ё}}`OǪ'h? ̈\td? #v S5ya#ci4d+Y|T.oouE6jAJobI+Myf"H糋 ]Z닐ُ$0()6uV4*̯֪ܓ~guF5ZQuhys7`Xbn4iJp%ZY%#z?ꠖ={]ȄBkUb=ՑۏkzX>"BNU $CѱeSO6oo.8tͱBhEL'K+~<<އgWF) AOY:O=iW-z[w Lh(J>Jw TEh½ w̨;|| +>;b=CǺƁw~wD||QaUapq遊 lyeGꈉg*(P|MN:3a)o\cۚv hKBs\ЃJV+ 6SɌʏyV\m$ajVxu }9`4NYK(DآP[uA@k_*lj@[Bۀ;B;Tw/I~Mf_(?]5\¦+7TX$4كAĉͲX87E/Wnm+\P8H # kVl_o+GiMI V$htY Åшyl8V͊xpMVmx4I %1k(uNa#5w5I&1+U<_"2$оe?:D irqqϧI )=<P,мRC)އt -*1|ETn8{!}7jv\?9ig羝$P* DnEt+t6F\x]^!g-1S9gT74[S+Ʃܢo<p".1nƒ\JWNܬO`K8ߝGs'Y3jFz.D9Cޫ5-6+(&sp]ԀA\s̜OxCWfʪ@XhseGPx%)H} Sl}$JZU4l!9A䕵+ "$? UɡjWi|w42Q zE¼g->u>Uy%*ҿGPӋnjд@.~7"K[hܰN$j QFR륦^mGy6|J<<妚O:@^BD 8Iҋ.2MiI^ lkb3c`oɶ7K > +K]%YMI-g0ZV2ER c )_H :jLNY`Nmޒ3.o8vZs4ZhDp ,F \>Y+H3q$|,4 )Q|]D.eV-F:,O ZiTQSU*ػi{+W WZu Z֎uHCG)5'`PUxHvԣy(SH&]D}(?  sZIv a(6j9תmL?j.KZ!>Y彐 Aj71u{ 0d1@?𞛩]xPUgKLy-P.Pഎ@jĘ`#[}jU%")YIgc0ص̲?iE1;4M %Ze:GJy^H+=`w$qo|IE64˹+hJgMS+^;[ 3iNYl ~ <{N~>`;sV3sPNoN0?6DsD\٫1nrhZ `ǙWt@dwp\Q # NSz+ǟC$Zs 9}T v9rV2lcгNuf|>>ւ4I[Rm :.þ" `6AZRQ˂ÒPA8.H^blWNpa?M.DYnhU4e]Hű7,b |dEzfM@t:t1:_~8zi1h aeɛY y3sJ&*;^yKtw'Wf +, Z%YC ec/O$Iɔ`74 h-LMU1T} oB .dVi7iZv ԔTPhʡܬz >6;5AA@8ވ|o˼ tH4 | k[ 8"9`09*Ny|n ,<-af|<TKӲ3N"פl`TΌC,hڬrKEE9|07|:o}B1rCbVm"'ڰ`"CP24eFEj'2!uS @7Fϰ<_OrjakXOc"_dR_U{}>[ љ7UN5J6kR)]^-oyYR=1@5/]'50xği~"Z0V%B}ĭcE2Ծ̖ȃ_>r'WJ6߸>8rS7FPIѝ玾*.bʶ9p&bpB2΀˯ANR";=fsۿ=4ib7?Ibv u\cKl ~<mBќKZL[C~-0Ʀz+tVWi҅1ѫ*=eՋe4MXNRCʩW rs;5C RKZ^[dIb2.$XOiQgEq̛zf(sJ[lf`f) (#MwU%FSʴTJ脈el!=鏿&~/[.*n[Eqo$&{*2rvxHxm t#c3yojC^4`OYna)1s(W (MغFx"otc*ڢY:D~MjHߓ1@!IW4oRS_-zZIYEn_zdEc ;MV"{zjNB= 9®8o5#֓v6 oW<_њt 1K'hBzUԍ Ӕ9L,QN32B/39;XhroKGIyywk2MŇ^9{t.J&@qM¶2!QM2nU]=o\0Q 25dz2y] "ib~F.=i{ ߐgaО$$ ڝT{2(<"F71"9 ԳIXE:5w PfڡD0us^lWƧW`WxLBFGxYIO*?%"O+x䕔O_dRKa] +eTG@ @eWSYz[zbs/pSW׊Z>*\+Cr:m:4Kgy3zDؽgn+H{ti%Kəkb:]˙--lV|C ~ۢq2i9pL#EY8שɺ6K`\b9؁y"PvrT\C ;2zs40p棞id˚-{ݲ'Zkݠ&?ncL!o;6P$F˕b:[+rfAT_{sT 64tb{(%*ӗK@܅+>fbC);G IhDK/|d);,S-<Y |<\|쒘!` ^^hFʹCbw̔?%$'Y1!G7MOmֹo>_K_IJqD)s=I:ʎ1JCzXNp9, ( L3W [ۍg|X"x7fEn`MπIQG>v{LLa&nE=&31/0PCkW\ߩ#tJ J (h gs`:4К^0i@ir\"ݽQ9Z"0΃m;zb-R'Z Q / =WJk[%~ﮉw-C'|x˂g"Ǣ$CUR`{; q p2çG{ 4Gvե Cp&ydx{L̔]?ˠMh P%V]PP; s6AҖH- n]{ F^-0xb^`^ZՋ 4T'k/L-W|{]ĸ6@%PYgiuTxgjUY1UbNjLR`߷TK6'kzs n[&L5nş)Iq{l&m~lP"LS8 Eĸ[@3A+6^fvA :1F@_Ly(\\"K{r%O- A$k##h sk`-fԲ$Wc;zחjqFz1.Dɖ~Rq "sbG@a>+:hi,[œWқX Y^QذZMvަp~/h170{}@f -003ğ0*a^{ ܳKɛ: xCa{67ՌyUJlN/j^/^hO8e(I!li]Vy)Mx%3fqG6EXc/}ӃQem85f -lS(_`aǵ q\m+;F/?!6z4~\"6F΁ '[?E3,)R}rӆ`^Hs-o|/A7Ds땲6%S yLNy'%#s9mb-@* Lv{`QFp{mej8l(5Z;Է*P*yy(!TtoMY Aw[u2UT kE5<./!$)q@ՆykۇenIFJτ\.Bd4aL)Kz^e7a)7I_oM ̈́-/Jew|w#&*Kl+/<kotg:3o~3iM\cq؃#\=f4{kNtzi2OL=U`#yI|+Xz`D΅ֺsWKr(ieurZD^ߎV^s6G(ּ-#dѰ.; ՄTdpO0;M$xOM}\;('\ [z::P90 "i4W^PFTi=׋4zrOT@+4H%MjuϢgNM6 ݨFl;mA//ODhq#2PPT3Ç_竢z =8j|sn/YOivV.#;/dkSH⿦JBI`#ZHIKa4>| [rfSIceVjrlڣIb&9$|2OrbH v/|$n9zi uX2J+ G.Cݱ8D­<SZT7?c 6۽SSIUPHv*">0"+Ӫq̡J,6QI ڌJ>s$=9:7fK+v{_6eg4V=C>kKkt15d6AM?y$+kbF.Q)6“PC<;}l%zVM/sy*Atu>5`;w k#=9{ nXZ28rǒ=kGN炌43R4ứ Pr:@(Pn]X&h }Π6tOqU,X'jhB**:˼2aZ0F߱x^դ^/ 4lޠ FA`v`<9_Z͹JFEJ]Bz-j@'| WڛmJ͂ʢ/.p}A6rnڂIُ=eA$&_Nb: 1i%gKQ SSp@Vԝ뤺'̸ ~lH }7Hw0+$()asY#)U+6ړ. ,IЃU~yh'ZD*wÊ*M$i̷Si ~?Շ}ԁXAri)S׈&Ni`>]!6-/΃ݣyEAIFkIѹk!k*Uw2WJƘ>P\Ėo\z@588ȭ brv_[ی&)x*)mN-%vWt 7~BچJ5Y.?ӿ"47P]8R0Ћk˜ȍ#SeIPoΓ#UI!]rL$LN:>$2S ŢG..O\s" R-g%\-KֲmXMc## ܱr]1JIDșᥤ _Y}7g5A_uo@?3rDpk:,ʎm=D-"*R+% /ej0&ÛD1z q e: @jC La脥PN,d3:q獼buB"A,ٌЩHIcnq` 7;nATW^w;ys$`?Ç-'Q1"˴sV(E~;^BwO5\IuWk" s cjhm@I٠ˡw:4}ZƇ& #VX'&j8us$MPX!قC 5\VuۀEfCȵʤ>4$@UOOlY0WbKMإbSeOiD^ 0lq޻wEAPr]ܷx z~[&X<>[Y4{ W2e8)N~^SNqL{j;<%6H7<e N7HTvR©s5%XӬaSw6m̉=$jjfށ7T,lbj:m%B8)GUUzw+z&aaImd=͝szWHKQǹ`Ev?z3%IHs 7Q=2Z ;/m/᳍WaGФd :fy0=eՋn-Qa6'ծ! 3*BN[8Z|ˉ`7!>2㮘p 2]Wm5P[d}$߄ڴQzE=dG 7o?,c/,F?IxE%~w@e߮J#dΑD.{S6>z鵮S66Co(#I#k^,nʱ`GcRNQ4xʦX?ˎz8¶KHNW/,QhLJSSb <<y?sK. \q[7?춗7݉R\d6bPsP >b5U`m9} ^;iw`Jjk n0SSMl~_cꏂLFg.'DU O Q^@R^f= RT>'n Т4&F.3y gHi`R)r[Vm۱s~)-xG +)֦ɏҫqT?l^oۙs=|U>t2iNgJr1XۧwmͭmVƵwhmbW֘q L7NSn[~S޾DUګp1BWLx(HeM`iNʇ">cgTQb!RbKYpS7aiqb<ӱ>l> R/-a;IĹU7D[WB'B#d\ť zBOω"a)|]7< V2dllp~`,|/XQ`u'F7 ~혻9b-n!G5mtqՙ`olJqvh~xP[m RѺ[s2xed©|=.B8n1p`^ .x܆L"sYHK$C u"g5fϼhH\@rWmp=".]>Y |6}ڥ$$2~nnsQE(ɺ l-iԎzL|Kyq ru.b z$mV3=@Uս|d_68(੷7-nBW=T6Ζ#I *mbvYk4҉ v1wloW'ܔ@ړhYj=Ch‰=0.fcD?1O;-X%=)lS~teI^⚰D\e$fSrr!>wՔ-$"֢ (UB^Fo7/l$Kh|^͑ l9leŇW n~ } ˮ=k]T5^Țz3m&zU}WEo/ۣ<_z$}9ˊ/ăB'鄧oo4hOfIN#b/̫(F (`(020imueP+sڔ)͈j5eb9L x\z!Sh j@t> 'z2ݵ].ժ0i <.9@Vvgz?cs8 |?Upj6 Iq&u& }%nZ=C 貘+# `.SNz4ƓCT)LdUT:$j>rGjDV7_AR9cPa ~-ޭ]`'ɪ*H"W4 :2e$>1sr:.g $*MUuٶ}$s v*F\>w3II͓ZʃEڲs&ǹOUȺێ晙 @gqݏ: }z]GD o]whaJZ[t[w~A9I}4sʓE;SB շ-|,Ql5 F`$3{9HB@nZ*JC?r&RqJYLVѰZD"S+xPO͑GU,Ȧbr4buwtOJ$eA'ATU D5UmQB/Hw>U<P*w؍yIԵT7(~ zqs<R) .jMՁZD^xJ۰)^0Jo7~]T3rR8 w۷ '=i,&-wa/>\a.>w9Wux93a`'7[1jnhdM9tw@eS>8N o8ZZ?2^? =2!dWczcl08̽M^'*iS@)Ob, Qdi/Z,)_1TeoD| t2Iru/[I pl(]ux ;2`dw( _HH U'[Ϣ2!_q  lh0ln7Uh^%y:roC*km=)^5_v>x[ ` \Y+M¥n|N/45{a TʆyZfk{?nC WSSezSbB0+w{x3Ha=1T2O?I٩Ԡ0$6<UkTQ?W0HO(tL칦Zw$"@5P>B;Cc堥{h\}`~S}3B۾8<}mh>{ g+DbH%9'%RUcMS,=oQԦWӗO[n2X4-0VE;{ w>sq"~an.eR>~ykJx8LlkWuK:Brko)_'1~Ls-XmKfIF^dr'x)@g*}jĜp{LJqlEo!:ѡ^g;<Pt|إ.G>J̏boL-v9p ,а-55fU$̪sƄPR8|0 }Y`@**>.+Ӵk!!J-ڔr.$2󚎡^tEU%#c!7MBl |F&EqTt!Ǥ5wj8iCҡ5b,eiޡO<}Ǫ"Ͱ<@$֐֥N2S MU}2Hl"X ~ec:MJ8)gwkzH4ryQ!q,/7׹jㅜ(G1rtY>ЂPM?JNUFxcޯD4A6!~5 ۂr[:HM?I/[h.m~QJEC5Ǣ딞!4BamДݦ7)κӭ ~;$U+јU~ncD`'͟SJK&;%ۈBr ATb:diIc3Hiuf5 TX/VfH_;i+/jX=p4TɮǻAW󱧝N[OLGtJB_oM^JF<7aZ,"{E uu˴vT_ h&%>iZ'YH{)eLliTxCmSAъ\u9S$c{wZ0խq!uLŁ%,=5Şv"=8OY|wY%<Ƨpia]6M;QAAΧ[jXX-{ŜyxOl*RתrC%Ou ]!Ȯ( )#=egʓq, NǨ!Jjՠ^9{yQSRf<"`3bi.?ehįVzJHծC$'.B`Cyۧ$eW$"SIա-ƫZ9Wm*BѺ1պ^&mWD-|5vwuLl0&^B_Upq+$BfzYh%`2Bd1k0'׬0% 2,Et h _o!N կ\ aL£HcvMJ}+e;FinOl~)1xMc^lنɤ$ Si./r:3C}%5<ֹG%Ҋ_`r`7m/\hw*n۫,Q ֠RHO9}&i @ ceWte5͝KQ- DkWc.`G+/od8*$GӸ@~zh [ĺ![&Oc}2<4:%ږ- |1!LĮHSg?Z]"7\ҭstɠ*6~mX~{ ݏ8(Oe3Tɝ.ߺ1rsA5,ڎX>QIo9BmG5dbmTe H.=LCuYD9!L"Z`!y1D$)VSՁN}0{]xndm[/'AIA*]ol+j8xƻr9=(թ@ ,_C>42);e]$UuB[U̴ͻ}ˤM%``S;۔k:fwK#YqVAPu0tXB#rhYc o=o2ށym$"A)B.R揆{]̇gITYa iX}n9{BpAtTzݑ76I΀NW^(aGl0Ӏ;ߞΪwf= J͢%#C=6)W9tY5*x)l#b*\͝G3%&eejm`6qWfg ċi_Nz] L;G䆝Y@P V^ܗi{:q2y,vd[gbQCAbH"O94DMJ2&ha!`a9ˡnI@ R\0|rNDhތ]-(2:bRʥ jӅ9) 9ԦPQwitSWҿ`|L\|8S="Qþm'IM+ Κw*r, u( S!j:.bqMӬ;_Z# 4tŝ=˱ФH#ʅ+j( z;AH4Le_GZGx9.1w ⽽ӘJd wëגZF/Ժa IP__YpBjsAz 3񶄺﷈ĥ)({n0#`Qon2ӋP9 xemZ$zv-z0F_TO{/!!꺺>X=`(Xl3 *VsUgٸ_~qER( :0Rxv[w2&yIlc ڊN}J=="![- юc٘DA *b1,ۢ<:S`*jQWVYdSAdV] IVN=uFCRR5 (ljZ^+^5HzFX+Jzhɹ ?g%* eTIF:[-|^>[SHZ4 r1W5hrI G:JQ^gG4AՐA "&uߺpa)rc=W `Żuf+ׇs B U«Oa`$,,[ Fr75OyjNww+(0Hɶ<%$tƌ+J5)/ F7#U4l2xnןF/$Ct?&/_뼿e Dt*Ӥ[a%O p1BO+{]istGw-2P^3V1*A3yGTc#=ؐ74[lU-n{;t i;1kblQ_\eGA>JM@X\9ԮޔH2jh[䛶4j _kjȩf^"܊~;ʷ H##npv;2ŽB/aԈ!O6VV˔mgm8VPУ:G'𪈴x72{τmq _3!JVӉ6Y,9+b4y̚V.:e~Ek+T6r"x٭&Ѣ%*sije\&r}Y킬h>g(%e^k5mЮ59#ԓ=HKfio.D.Cnjݗ_OLyugQ 2w/8JcRAyh^I`pD/jutu('s1V8ls\1γ]{݅|Ip^`Elʊ(&Jzax&ȹkÏFп 1@ys`r˰K{kΫbG`b7",1rzRqvl ^nuƺPg)IJ!*W^txaM+kL#l@j/*E肮`г~VJc() \C$[3=*m"RLDiz9pfs!-q 4,l k m'v 7j$F0-u v2~ />EVFbۍ J1\^,IWߙヒ4Fyo_KG(AĂ47ѹ {NɄmO'pT&k.@!h>)c[(Z_e ZjPH-@Vƻ!*gThPIX?04<ݷZ4:[ .,~ R@qW/c狂gXn{ <mD CZ\aͅ p!oGkn>V&&z^ N9 a)jݶ^p{A؏|T,F@b3a1sE-NVAMޔ9 R@t#Ӵ7ችaI,>~qdB×~Of\B&N- Jk麪Ibç.p<\_W rƔ5vJ>@l0Qh;UeGЪGp6%Z>bgc[2n*KjPX>`^xq3ehaM^S6P?m7>",m\׽|Q/(vgַ^z |fm)˔X~BKuVK+%q8g >8R:'s5w,@pE}^UnV_G/Dae#?crU2pa^'n ar(GUd-UsҮŽGu*n$ ZAx8L8 m]c/Ļ(:+Q >$n{m F A%Syf#vIҙ89#Sѭ^ #.`"xֆb/S:5c+w5~PUȀRzI"'$ǨY~Hq Wgf@SO ֢:,VU.3qYp~fO=.$$ V"p65u|r vR"AnB 0+pqR%y*1ħ3DBFL7^:"aXT $ e8:Y`@eT&OSI k{ %XkoEUsG&>uVcLtS~oDs Q[ WuK.;c.mt5m-L)JsE~H%/Qǹ\kReH.z3_tB,Jegm5VE;.8STri U= ̲Hš,#MW_˟+8KDt-k-Mv|gíw.e[>̼OIa$$Jyj5Q9 ZAھ'ORߴc!H'E59fY Ơ~gSZ^6e=ÛW-KE1#v)XL64|LTV4Bʁ<;uBQ/϶ QC^_wjt$r2!M<1; 2ןV61P{^3[$b#maXn&wM3=(''uf-y|M&L}FNgg\Ka2~2:\g<mgrSZJg]IKV:nMHKfDii)U]}t~_ ]ԍ2΁,I5xDyc)Dѥ'u/d'0P eFv V/RЛ}gbd,.Ŀ7۽JB^(tnG]@:p;1&L#es V5Y~?msdc&EE҂\k-)Aa7aT̢}]"K۫ W9>,wl ǦJx5DF؍uV[k[;-+тc Z?/h-Ut )5t-$/$N2&i^hpU9sXUUO2Tt7)E\۽yNK"y Xhl,%o'GhE(0.3 *έ.c>o<|]>]nY-#DXF>5#orKy$BCyJJ^0 :jgg'}! FžL4'ɍ'K>.B|)J.DO,ݕ_~Jw{׸_3BC <6pPf 0yYA{6WU4I~@*؀^+GJ"2)¾uau𭑏$1@ ĝw6.~ E`lU {]wp0LޭJzfen //D7twh^~1Є uFmN˗M'SYjp'T^籮P5v: wKrŘ*aM:2.#~$#dYY޶(DvrCKX èk]V"׃>@/{hݍ"[>7M p0ʢvMy#CB,/dͧwiB&@*hq͘A~ zq?;K܊uALQ4zo0:)uTL{ba^lo%-C_YTcz;3&ԏhm23w)bsUʟ=x.٪']EDyIvF*̎ˆjOd%2|jлP=^c`NixT+}3paV'&-* Jh%vJW}+ER^p J/9s!e?aP=Ōa@q {$xgؖw8v),=ZҒ5 Iϳ-umQ y8@R?$ nٶg{ 4ky %u sqruɖ ^R@>(l ! +xa,5;-t-vZ۵}+{ipBm}~:˚t=ӥMhZ!y[)ro*֩n\ //VRI`tIE9()1v!/<3k`CKR?%p0Vպ{78DeXZE+sGFfN#݌B Xv{slT-Nh+Y2ѵUucQKSxeEF[*2 Ȟ4#p>˪ۄ ]4x{3vI!.hr~syu6]m5Ȼt*3&4=&ucZ5-ϸo煏+Qw)i160I!2 ({'z|By 쐆)x?Gl-*: b -EIs">tΚa[. z fNs eL:ܝ?3lZl XlSh[.X~,!AQZQ&#зen&L\3$P%|ު'Z*O.xNZX:WvLt6n΃ a4Z}ąS93ͿK[ZT u aT*Υ{DŒ u 7Q4H;34_N]RL~; gjZui@cT%Os}yHenJToxT)!ش;1CzQ֛˺v}w5^]I:6̦w3(o6Jx+K*͞.YRlQ"ֱy BA1TTI C 9z%.W"^)KMxM>MRO]$bG8 +^|*P-K瞈r>6dģK:xk&a^%ȚE3߫ӕD{4Dp- >+ދ /)Bm7^XttK4YE ėCurd`V]7o`8"DYk 7E=]iK!C`vxY[F8̈m3ڍ)b֡veF`)^Uo  PW:!rjsdKf80@{|A(K-hw#`^% TX/; &&9:[ӫYyLuaMI6/ӂ -[S–aG0fSirK|+kz)_*àGQlM O(@qDJmd\#ATh(ֺcOOԟ%);R-^-:!^gJoRi\ڏOS;iw~(D dcYD1gĄ]ip͑5<.7 w/SPkN\*:dp 㸹kOCuQ5XcƍvnwnO^Vyed\$F9pyI/|~mR TsR|x mE86לO,Q?ceYLP*PL=_beZ_:a:=stVRCQ@l ڬ h _ͅ=;5:bG)"&v#[ovD55\Pe5rz[&c"cYewH?DČ,:X~dmF6I޲qY&RcZ8DA vu7_X3oh5l05kx@!8HAM}vG)ul$Wh4+,Ks ~}cmHc$WG!SuUGWr W.8ڑs1'rX$xH:63 S%֛x\W\0PZ8!l^MX29 gum P-ɳϻftM \H x5W%ͳ 0%0%N'~/+!^,f>T ]w/;JO3!`O 6Ir*yGU{As@bdZwkr%Ue?,€mM͗W|t9%3͒< n:i }&'Ɉu=ۮ2UijHkyck3^ ym{^97aI4"14&橐 2dl9ʩtYt[PSNW`^PMd5K<1- &4}ꗟUr [U(DVxygߤ뉇(5 ftkȇWOfQ/ᆲi3I8C`)U3wTcΕ>Q}OL`/?#Z _Rss}EH={kbjSq]M ^jݗG$er'ɔ9nZvΙpwTJB`搎]ng룺v}w_>v7U-JZ?-w?#ʼn՚%ɧvpUT38OM5NL ػm!{*88٬dw-oB+ P 4d0Uڑutr$qBܞFbr\Gz7B?AG 9dk\EI0UW`< 2zBmiJ) JKخQ eҪ&M sŧRi- +=Hr|9BtHtr#8-.*!yA8W؝.P2y뵂[ 弙`Z ; Pp{beX\w̻R6#vxґrM"C禥{(<]"eM,>'#DNY{lJ[W3a0Hy3̘B_nc~^drD(i Pr(Q&;W15c ÓЪl|M3"B.t>AO0̟W/aZM L$߾Ku^nP W<~ИS^hbSi]ȓkkhVN"*kQ8/UIfr5$N,(iCż:R=1.ߒ@~ݥff2h>M@jW{ȍf0VPߓh\8Js.Q1q%.D#s'3\ppR>V[A FBTMVYR<"^oZK/EXLH1rB4{U,K }W-#dfQ űep*Zoˑσ7haN&*i]ތ,JNڂJ}WaYN=&Q l5nc}0٥fQ&RG7*``{'s oVCJAH矹HQmWS;%X4͸/ NCnt*m+o+AFP\]$3' h,gbzJ]ˌfW:D  cֳB@1pGCŭXj0ַBxk!pwF{ty4rl^b~3߳) ?QCH D$:#L6aτ*&c^̹^] ADaZ!oy9Io:eR'?V1a+_*ltkl&X:]w9h2´)>jdz 7ˡz9nAE"A.& &x3Ci+6<#"Ab %/0:V%87RLjśh(URZOw4Y?Lȝs|0gbX$ @?QߗW!`I8:91y&f2?#$Lke_eh+_$ΖK{OG@HU/3,.T$֮t[~[zG7tM^C4rɎS+#J=gyo㝇֤6d'C*jjq8EnF?>'U^9*S`n#V@?bLŗ7v˫S,^ ef8eF/pܷ&`T"J e8=+W|Gſb%J&+艤hwHhb'MV>O%I| 6@qE %'tљ^TtmMm*%$,.O >K=v yG> ½(9b6 \F;вcɗQOu&x?!&nBZ"2W4n0 [ݳBO"&4b,)Pi97JGw[CUV3/%|;7] K[ɚR&uKRp'YQ1Xudş0vԶjf R菓$piSc\ 'jN`eșƆEOu*D K'ǣQwVPFqʗW12u{RtC9-O+%/I;W:䮿S;SK'<`6 "ђe$C4NC[R[<{#%Ww'V6Ϋ4@hY1$.iwI^~PyoMoVnS1wN GPpZnc#⺑e{\*j lc*zoTn!X ,J.XM !ݧTINlp̟*;*INϗ 7\yU)JL|y;'Y݆)Զ.j x?k9:[V龧z .sV% /\̩RF|&F{.4 $2:%&o%?ȣf$~^͆a]D~\;/4Q-Gζ7O)}PR:4WaTXb1R71hX&KEIs=_Tʯn9z> 7d#Ϗ7w7Qb1+tC2Z+ሥ{9r mDSH0&`_?i8`?:JhQ!32bz%ؽnOym DJ[u9͎MD8U&/Զɴʲ0N)*㵾X&:/AhNFރv7ùzSw07iL.ʟeNZʥ< sa8x%ƈ z8R[KAMeT8H _ќ p3yv+iߊK;ߍRXۛL-;b9Dڝx1]ᇰ ȅ}~n7Cpi`5(xd?+aCMWgMoȃߟvH ӝh4!E!u%IP,Yg6NaT`5"l0N12CW`i2K&pu% 5Eюr$ ܋18)qzg6ϟbabYy-9QQ"]獱%5;{ǀ\茾Hƫ1J)&̸=!S_#@oAr(骧M4tO߮߃{2a Lak2$|K\ex |Y9z,(Y#>wG|A9}ϘlEZL~dM})VH]qNg6beeyZ˗dT9vu8P]۾ a|=#$<^i嶦+H4:M4lg?JŽC|;$H+ލ=Or| x7(5-Bx_UY~'De? YӜl\Ps|:b57dcG$f]?29G YT~+mxۯړ<+#F{^3& Y>]i@iX UФO֌TcS W$*gZSDMBp=]k2mX O%!_fn,a5TEDd> :͹Kl 6fP:"A:ї!AW~p|goJr\ gvDŕNe*MKp"iLuF͔S$#qI- ]iZ`_ C C4匒ԃ3aiF cgg3>#XVu4""7w1c ]=.NLu0]YVE/TW`dğ/|]WزVhSgkIk"B"r'7Ulœ8jۗqUj&#㔷yt ;vQ'+tMZq_`gfmZ<%Yhi66-FA~G;7jzI~ZMH4a+i5CFȜVz "eNArبe%5TwXq{mH$6^hop'>{Fr L5}-hS>̷\B3" i 1X4CIm-^S=Kxq׵ UW" )xp R`U%5rӥt #nڎ󁽌zu|\!`4 5j7ƞفM\7xdjscxGÇQ85h'zz7}g}#Z,olܰbLis>ε~"ujs+F[F.5˺X^puLka!(|efְr-Cv}{QmCJͺtAtdN.} Im^#Z|7)-Yl˦ i#ő9Rad*k@~ IJ X_?ɉvvʤA٩o҈HKmS}1Oȃ6-MkIWۍۣty tDT`Z# .,C6}'Qmˑ7~N—yQh Sډ /%H5E#>f+w-c]o(OE 葥64 Leި{hr%g{nJ?S- /:ȗ'^J5nm*2i3WgZ fd]l,䱣IPY㺂yEHtkteBs9SRYI(n]ϘLտ,@Q`4a .䲆Qk6}0Xśh fcD24%Ʒ;TarA92ϳ͐Gyӧ*+h:"K}¥yE2}i`a8J?B#1kI[J#ۨJLVhY#u &# Ou\(+mۜXd$ay~oGZ nޑ!OUˌ[sMs=Q0 I;^F$iEmQm |Ž) ޡLRܝpz=:$8`S9Qƒ]_߾[Ppv&444_>Yki4MdFO%~ZL7q(J "9%:J/A2;"H[*jY'=Gg.,|"` # %t|>DtPk&ưaJA0U8`;4b+[ϗxMVa#v\_݋ orlf.u@ >+h Sl}m/!3+GəIrMwŸ- Cy~a8vXfk2Boky2s(ntc]#ܭ4"g*妨o9y ,o"Ѽ뤳ᾛh)ɴ5]]%Tj&_تF|s[鼹?h}0VZ k'Pq4q8(9}N ]9 /יriJ$ڬyx)*{OgMBk$WeZT(AZYX~*0\9c֫".ZX$ϐ;]ި8+U\7,d/ճ<ޠS8Ulc)GGB~s K~SD_}{?Jg(yٙWD4W?_hWۯKi %m,Hg/s;\iguUn URB3_ۼ:ap+됐{qg%@ŏFAk$lg;S_8XOLl)/Y7o[ 9*F\+l:tI"˷Oa1{=**FcB[6VWWǾRdP;-VH+BV `G#g5-JPcpRlP( 2Ef-|l6$:Dd}0#XX*v7oMPOēz1kzA( voV;n6Fѥp!k6.s \d,|ˣ&*gmCJ11KI:rQ>5SVKP/یߘW t!'-U#y(~|{Y~q/KW& >j@ؔ‚Jɲm3M,{Ӭ)w)'O9G="\19$W'7f*jPQK> 8u*?J Hh5km kMTJ#PI0km3$xznBL$P$ lƽNb0#鐮T۸-ܱ!!f'unrqfJIɦS[zչPnӞR-C5#<̶,f}D)  ~eW;ⷙB f&X SmEp+viNpC ban8L8#ͽq#W{K^2  ]3rpH˼}q@^rdpQuV=`wk[>)eNS]Y` @`wv9"XK\gyjxK*pD;ûfXڲ=3xLIA2؆Z Pp#fz|]+NF%5%pPb?Z,wpV!(#E8tG@FբfX]P*0 wYcub$pgA `6em`K]rG of̤t8˿=@\ʏgPIg FY}$[u){CċO"sRI#x혘csѲ]4vۃyTU%Q@!fOKڿ'pmL1_xqt\pL6^56xB/hO1kaoDk~;I̠ۃB+:QY̪xS*pX펭Vc?C96idUy0gz)fϙ_F=[K2lRaoD]PW6"HHC_ypꛀlC%zC[jh%oO!`]X>T{&mA&ydΚh+БH0Q.U]> ti{ew:bH-[Ċ1|09jS\%ߧ0F'[݅K17|S6YPI*k^嶼 G( r '2Mtf}6K2bt$ETMbܟmMڸL(K|8EP^ӅַK^&TѠoݸ(FG1vij-G9[=zQ3jSg*/1:,  z(.e|+g^3wgX7;G%Ţ( /p|x=}9G޼NT, G.M" C]Q{>0u6,BYI.h#`*5@^glslWI58_uPU1*9,?#[qƏqoӯb`Xhآw}Rӫ_:u>ZxJP 2?12qQDH4!\3Rt"d]6^:/ p1awE4gk`lX AKV&ԅWxҖǡ8nJLf1:D#UAU%qVdU|J<Ҙ-oW%MqLa%߸jNNP.* ?B9cfh7 ~1ګJ O翅wۤg͔xrRa%(R.A͌hZ֟6#jjQzqokoU 2&dZAҩO5Q= cu RC {4|պ)¿s3xI6Sxk}Kžc5Ne'=4y-:Ou T r `(\5j~Oodr\}Ttʓ"QORUHu|_3F4ڽf fRd[(b;0V|@vƀd jNMa( * w1Hug_zrk2F@r.Ǯy<<*='g%kA0!=|!XoYo5p/>9PS !ylu u68^GckU/fF^p[<&vB0bg]+x1h<#zt+[F $5e`"#KyX}:{k-T2`vܦllRg=rԘo_?0V0w֜gͫ͑H>S|xZ%je" ) 9hb5"N^cNwG~Y*-j=靯b|&ZƿkvZX }Pnœr"-NޟYmQP*44e[:-I%Lİ/t>ـZʥxmu}Vu6!g\109ZB7oړϬP?ynzg&3@$T>ڂ Xd,-I a# D՞A2|7cYGd!hJg2nheRDNqS.XV1TiFmɲ %go@AR:#P-5 D>@D%XdkC'FVĞ2a^T J[4>4%ޞH= Wֺ=&:uu~ ) ގ%:okģ|ؖtB4) uqoI=@zȱ5\겒g ;GP]Dcǐl͵rמTz@tHrR-ݡ{p iJk} fv'woOI~iFB|g( Z 7N8ּo=P?㮆^1 r %9&[օRB3>B"Cb` !;A;Y)T.kyLIUW[&N [@ Z~Q (@@n=6֢Tgyݧ6ܪ()%h> \`G籏ꏝPZXgv*L/ܹ1teRe trOeĂ ţQZbo7N ,(! DYSxl E?y򿸃[nkma/%ѵWUV]xa<0녇hZB;*YE0G'QA7)+x@SMw[0ztanij /G?e%O^1hΡ9z@*iY'H6_-'7m>dN)[x(M߉C_޸Z")=;4`26LiijUcts,݀&j|tHP,0g ^KϾRVB C0@o4QG(Y8wq?g\\$࠿e&YwY$Hg a})DdMw7$Wm,}PHLȦG^[JnӽQgb::3,Ŋ0JPЧ#ǜ YPurW[6"#g嶷Dޯ >>V.Z RO&7*R ,m+3_7LX tMFzFqg|՘9d|>&&5ia#z#2&ppr׏<ҎGOybv'=\͏ņ;̣p˥{I=n+^2PWJ5Z*V㼯)|X[7Z) _4R0>N,պoBĻ]Ms|mJ5:xtU;A*"vw`*G{V4n FK_6CecN%2IU$quۓuvR5Z`9n|SڮZ梓öW$zw>4ԊMr }&u򚍫EġK |:b+)hI;k\]L!UūYFk*ڿ_s%oRZ`|s ?E0%sꟊzF>3-d)@q2w=;2@-zuX]R8%b$* {+H\#N ;l0|2 3}ӋyRVo(l>sY>!(]cg(Ň7Q3V|'qQ.gJG/ up# po㫁x0'8J^M)b 'jZYHw-ܽfvykp੗ALQtj<$MD/l>/hQ _t5'Ϗ1$"A_,zwȄl3;YJ%+xGqwYXL̤?Q9ql+G^O/PL`pT q]e26Te9' 0٣"\hSܺAr'+\SPpSDLwCrs]R"<&z'xcVU}k逸KP@D8{+4vܺz@6ܨJTy!ѶbOVaB:WWP38r9*8=tNrjm }P2$@N\?}3~ukW!ɾ,'EųQ'rq/2 [ޠI| 8>q;nLS-v|o r%1,Ȝ$';Irx02]?ٛF3RT\oQ'^\%NGy#Qi|&5+Pg9rCJdnC"~;9bV~ǶIWY][>+HqK9xu7@:Ӽ7*#@;@>Q-1ը9k[Gs, ޟmmtߟi=!v^9XNy ~x׽ w]&^"7r.Az\43E Suv47;(\_YK8k֘B{RR>9S8y,!4NTNe&#;$zBfGu7x2dB*DEvQ i %}}y,Poco9 Q<[ ~Z$FF ͬ|kD"g%O$KW|~=j.ȱ-F-$1+˚D6LmZĜؐ|z$F9,;mk@{Iۙ2! F)قr?ty1.'T<@/FsJq *}!F7'lͤwB<aGωG"@Z)auCüN'ǖ6XqT6J+FKf葯vkm(k#ʟ cɥ9)UpAG^3֋E{Wr|Ľ2,Jf24h8n]͒J.`$}s,15{mʐW!ܛUhoZ 6"oMiS 'sP1rl}&I*W( 3HUB^RPq&÷3`Bӟ_ ?S!kbGڶd"cZ `Ľv,@;? \gp%vxeTSv[|Bby1bW1ѣYlIYwql ;eS)3^0n>DhO~M?,?\r|roz̾%[SW] D6eg}6Ht\K3wN5CvIī0aTʝi{?p~&SEWaQk@&UW1M ur"#f{̽D{o]ѐl8'e('o#p,FiB<YjF<V\ [ nGxOh 7]\͢2h'>Û/ 3!ۿ0Z(L CZg%<,!=Cw9bϠQh N-q%wc4rxGWnI;Cc5^d%@+2Ap@uCŮإEkK^<}UR`jD|^9w'dq2~IĽLw 9^/G$coYaQJ;^jt1GQWR_SFcw0ZVF,e2{)IN3&d>wg2qf6~XˤHw; +18^"سah9?ͼF1eURp_6uLt"g &VumGnYW2&(l4[z#;sxr{I^GX_ϲH:Liaq됦"='che$ړPbJvz Mgoy0Л g/#su_؁y4死ⴌum|㱋rTr8%rMZWؓ!G {s tl"6y#vN#ssI0krq7+Ĺ_ESACߢ[ؾhdO9:TYv#!'L:һӎht7jiNu લ@N*Pvw1iTcO%g)XB.F^CLȂ hd}HQ|ܖKMp1sE<4P- $owGkfaHҳYRd[U |+]=>rF͈cPib*wrUf˧8J"7]) Y96M%Vk_ۋHJ,f=GbVd1 ?PW^M]7HXiO o#a1 :]փH{j穣:q͕"ǚJ6N吃!d_zslF@>L<'J'ov (*Hbt5jvQbFYeV w"">GRrT8?$x prNZeU&Vf}Ňz\{$M)*`U|<';Uʂ53߈cāӉoj++ʯ&ٶ.=J;:EhT f[ Yy$J}RAlC_<7_D##C±>ãI"HΕLchF^bAWZڤREfwR iH*CXGeWG }urODOKg ˫T5GߡY6ʱ~ޢ5h&}w< 7_ QME?cU olSߛt4686~S$İ fAcC L:X(@9\ky>aAݾ<5߻rLD@ZrV~DJ(چ-"3.r/ssiIBӫ)`7hn")˷QSڜR|Y' $( ZKw]_oA@9h:kǷ"[}(.qM~x}%M^=7sNRڄ$ܮX47ӽ? p{%sR>Pԯ8[e@Rkv b6Rv8DNd8voȨ)'w0eQ #gaBؒZn tnAC۾gю[e 5#جg ff\hh u lc;H)1r-a)i:'" - kW3 ٿ@_Qyua&N=MDm5[3j-H=[᦯: [g)?ժ z{&'{x TGQ]]iㆼO!Ew_2`I(@Eb Zȝ;RZ9U@kw1QXʿj)PYĚn6 i8c);hqwC^[smͼ1ku|co$x9 zs55o~*\Ǒ`vamnyD=l@Gm+b.qcM.mbSx#>ѴL?SM:Ee`|<|mH>Bfجt _Am *5h`}y $zgvp3 cW0=kdN~Y |G+K-VHT/]$߳E<V32@ԆwQऊ"hW\=j)AO؟xX Q g+n"`qSQ p&: s[ Ө6{fXe!Vb^ӆkzU?~tݾ&+v$HZ\lAo|;PbSֲ *lBO8z jج.kf4 $=nfq!ǖp ?0c#agƬ3Paۯ N)\9v3燽XU5'Ɗg11Qq7rщ56+T[ٸ9s"彛{Bpw~ߥ Ƙ?Z*-[2G[m'0Xqتg0>ޭ!6;/M p[-6t)  kDu|2U4i##1 gOQz]=Quo߻xԿKUukBChĻ{<+z6x\bSmUѥ}Ǧ*-]O #ЭD FhNjV46x*pb HO˷ <(0تE0/+ʱM"C ?[:)`_tYܬF2vEE5:r!'G>S\>kO974-MDeulu4 ҈ # =~6y`Dpp;a;%Xۃ yK_q┘ ,mO2=q YAUI@|ͭ[:j}iRf ̲Ll'ԛ}X^wQNo[}34F;y5@!#$Vn*^]OEb& Eܚk"Qr;("ex0R K@׵3, Dae%iWÙQcrڴ)GeD"9 7릻[Txqk-bR(w/ܭ.Uڀ =d2Vt((?i@0Β"(^ ڡl`ʛo7*AAq{Mpՠ""Go%Ϛ2 żb#N3$';WֱL  - YJUMxUgID%D 7bpa=L @bRnts$1k|w $t#y*RQjPHդS`JBOjT -F.Z.TUVpx,%R!M\#fye!d }aN#tS0uO!q(7Eexm%-. '6h)S) `;vɖ²Y*G]Z <>i߆p]It2/"Ǝu.a[Wv-ޞlD7Z^gp vyWK'o` v:+hz[QN_6asDŨѬS zkiMh5}"ө;̭0)]I+_lhL{ZV5xdb ?ٍehk|>.Ъxv5bcllG $r33Qur>.mze$,ֺi8_?u?зz`@#v[DK4 66#tpAdn@7PEdܽ22m kZW_~%%wܐH^lyXtHa : {{3EE3߰/e{[1W+8l~H_ =?i.̻#Ӈiq7#,j0=fxM#r]Q\W'Q0 >`6φJI#+);kf:՞e~mX EVcζLqWחnp/TG"{Tlѯ0'} cŠqOuNH`~ڴ;kЏW4֖ĝBo Mn>mF;vR? "D)83k +@Y ?t"OlxHYR1}›1k)JT e4an{}5XE6K<^|p46;]2\F!d?h#yG6>"ޞ2Xw/~bxvbXRxZ&FkӈHGo`Թ~bXuWN#hV$- UFܪ1TjY⮌'v崀ԅZڶmţ$Eo|@rGįFU{ גm:uuDG+ '7̕pC97a%qVbNH7C{uzJwCwY~Po<@6ƵjX$/zb,R OPڋ9|`\ۭqԌ ?<˓?N-hLEUyAo5 BWbHk+JZA\+m 29M,%Z&o0sU=Tʫ.U<7QQflb\៨!$fQz'8J"x;DzD`*C|FFpC|eOfS9:\Әe >!1Hm {8z&![o(,˙shl pRIf&W8D5Ek呩} N␍ ]n`$W8k8j KțK] l-}&Ш P3m43@)7joH@cFlШ!ڃ5,< ߾s_z#̴ 0DƊi<@;%b{2,`;n;y3; ZI? lw/JX AlnU d.xiJ g b4=V}\Zq6C4}{0T=K.zg8.2jLKa&/3Y_@/N-Ӈv J¦aڄ[XUHԷn+f2f'Uqa%$'oy3,oS]ػ$^qE7֗o(B^݂̄AM:8]RRwSG'e/̭(\qtмB) ?B!hɹw:֗6jj;8qNN HSk,:{s.n[:ReO.؂n0$Jbz*] ' j4X3pvc Z,-̘ w Aa uycAR~7ܨ=6:(FYYRDU.at*6E_brc(U-baŝ|qw.mAzf#ܱC4sZvgՋ2끟|^$0i |_־ GH!v$ݸD̪lYf1薵LdYTThbbk CA`wDpzD4^?Dcf~&S rJBrPpslӟqPġFdrͥZ{p7tbld 36Sp1Ɛ]lCZ*- _I'4l3VMX)%Es3k ;_5S$6͗;WO}C%$?0XK҅a}GlZЬ!(hG}4Z|nrxtydMp~˘R,9A6tkR#yာWX;1qQpڱ'?A-8RO <=-c~L1 d"m^̞n/.3-.6K8'Q_iMtay?n9fyݔK^*:IN A,2S㫻Yzķr[(c?v:ƹ}NX1Y krc[X$C쬭0zA ڗ aa nݖ?&萅|nݳI@aSҩkߙ}dɱ(9Ic̫v d#3Ї植Z`D5y~sRu>aW n#/t.bp@XEH7% e=a5ƕ cLl Wr-/Yf6^֧:µ=;![[hj_M9^g70dB"~>yuZ wyDcHWEKidV뇮J"jq뺘6.:(<>|`'^ހ !Ru].R7(քwa#4<%SqJE2%]5h QFuVzl",$VWDid%-6~b "bHCy! Nxޝŗ+}G<#*j9Zţf.,T_{THTdrRg5O|\YL#aO3cػq83 $L$< QhC|/$hTq~KW89'pŧk)p,nx3g>:3@KH<mء(.@Bl]h0g{?▓H0C5nGGxc$<=x Cn7M|)p]Uv3AxNpDWi C8&] K t]kPN@u5 ܑ=4}[yxۿ$ [pHQoakWj)҉c8JޞC$bJb6Ә/)/љk>[2+:{"﫴kl96BީH 5EpaweQMF!}zꓕyDs:J%!m1:}UawpS&9p ?/FaN>KC71f]A FJz{$Xt8.[9̅-X3Q9mlI++G$>Bf0O9O@;5ݰYZvm=EU khRxl2vL'wkB/5@8^iT;Y=H| d\io4X̺sM4`"}+\Nn;ix*IdGأJCxo!  Ϊas}e1盛;7.6[*\L{a=6~-uz -vgp(Ӟ $BQIE̘QgDPY;/"hu5$Q=ŀS RP gt52J+W:my~]5MW{2WR@[Dh^efK<"oL#fҥPM$#WWEcw&uin|t( bup#M7뀥%Ri %:JRxYf<,;`cn u$o辟$|A"j4̞ԧ{3]Sn.K2'ߜ B-NWmRWȒ#uـN(8R9ǰ%puU* 9A큠G%lx4Q%ʍ1BHI#:fBk2AvvN@r8~f؈!׶ |aeV)p_WǮ eh1q{kWA̅p:51 g!Pr& K`&M'8էƴe4rTg5̮M=fJ7:\2A=YD#fQ^܍E(ӫh&Cl8a[%D5ZJi3.|TOD\Mʀ2[ g'xvI]s $ί$aq4?l7  -=gN{m&1 0CWAN QM,lN}HFdxrJ.\[/=ޘ6<^픋rMy5LFBz@<`i0 DMOV=vEĢygPOn_ (2/47>^^P?0gC%O\fYʊ93iClU-,!0'dU\5N2x),a "JC=ZX}R%O j ڂ6sqʚm'ڗ%krv J"t CN~޻ߍc G3AlްDոyW +ѳ :M×7=үG+;KSY)^E+L³zENh!!Rɾ`=For̮ɩk0Tz&~B#RyM5=P(cc %|ak-~{g^2#%D,›՛ XMhX& d;z/z8hc~T9!cti*q0?qʓ^?ޮnϝ潸ᓾ؊( +*f AC+F9=S'\&r&.zq0f6祔Azy0yѹdL-n \ sV2&%O8 C}*q}Sjm9OzT+ QU.r۽o g2e%%{\kT "%%!f\#WyCM%H?W8yt4j1 7޵{ךNkj>Er_ a ᎢvN,7ܔ?d9܈OVh;`Xye"FjjGa{no26gee >ݯ1͚9:Ds B<09uakl oFy{(^Ug_e2[n*  c @V~׬G?|dP%9Td莃x)JD#1E1QỞBQRI(`?=4T/IMrS0[ໝw(<:E5W H/[Fقiu r]4c*l=Rٟ), &1*Ԁ8;cwAV ,$ns<{j@Ε|fpI8z4N)QvJylL3ZۄԴ@{t3o~+Kv\x)<0٧*6[^o(IBƪ!/:Qn !p~0fWMB԰$hh`zRivV)[1͚t.mD㧌/W$ASΟlRQeM߭v"iNSHBw_ ÑOc;&רGݪ+xӭE;ujt0s/25ExuX^7L*~IKҭ[YWK;oi_WM@\qaAOƽ_F &8ޣ."0Zq͇m ? Q8+@Ax&~-Q5.BMpVi SW^=C/ƴqD?'LLQ[*J:&6<®mZɘ9ZBs9B0Q13eK=Nנ0\bE$5=ZuZ4ѷc H۬-]kﵶoKw}\< Oo&t^Ty7 qyn{v=bB`Vu\Q>FV;1zwNӉ }b E]q7|PsUz15ZPo_#?-4S/)޲f)׍=,7l=m Eea,gTz ~!gAT/!^ %V'"x%Lo<zWoƒG"}E/-+d-O'"\IT8,3Kg9jǓ[+bZC{ћl ׀ \~?~x}TZ5p1"X J g_/m_WX̖ˑX[ң}\w](F8:kF5G>kC-[_ܙYH{b8-9J.ćFSF&Ǵљ4xS_uTd.uBy,NB*USf$ˤQhb#u>r/#ty`Qιr97@N:x}Of]g15^ 1?Do*۪ǻK$M!WY^ m]xG=Q ;]igiMDSvHuK)l:ːE>f޾ބfrZ nWO?Ы<٢'{Pn3~4Y/%.CwL/N(Sq7 v; U;-c=Pj{D[MU~< m5Cf Y~ ;]t?f{B$$g_bTm:.a>8s%d  <HYZ aujʒg>R Cq 3Xk nػȽnB>x^!o3z.O(4ɌrBء[]uue7|3pOM/YD0pN5r=xqӝAmr7LlJ`ie H^Qh%W.ܪ^wKڏ-0߁UȍrUA:,裴b@ǀwbDAQe&* V8"dwAړ 5f(6>MrмpN{e ?H)ےZznLh{|_~!0/@rdf"}5B_nXto2$HL yy=̇z)pN,EE*1-iE߯ݨ 5 * D$LTV,^(5.V y&vpұ8wk"V8jӟ/BN3[iJ GjQ"4ȶ]lwU%);,ca"H }7۾nCh\TMR}Ceշ'@l dг8z#V˙C3 gJ amh*^3LQRӐ]D[e95r7M|>O2ctHiE5"\DjO eW%(8#Z k@A )w)T fomI²ݣ;kUMu4 SR9d;JhS "h<hx*8KT rɖ񘢸oPt[܄!98SQ. c)v|t"ZM3YgV0jb(-X؂! v^ִls "ŎO>ojs,p 8]ӥJxlhk$X{>3<p3 Lb*ֵcta9<~/!@x 5T,-7&#q7z&e(гAuyÔڀhh-͟1∵Lb1R'mBLr״:$Ve5ļJ:HOGE?6kAJ 8C27I"3WASgc;SXce*XW: ȋEњ!1Js!)C<,;(`lӢ]  /nFas8O3>}&; |c:R3AK[ E3!iIS6 dRn6/|,s č~]Du|+>J]͵%'5oSlXs*"rwζNTC%ʂV&tc(۸1Ư~?QܘO:5s˷ #wT V\Aϔ,0̚ or@'~z4%Qz2ه .?,w˭59 8aEHMtzU fCw6u!+G,uy{?,H4f!@ltM#3לP]鎼͙kQϟḰHd[`< YNѩ[T@wNs&e-0f1D*..b<^BrN&2D/i^G\v  MlUh1*b^\(DԘca9cTJ'4VV)kA}1e`rW,Ŋn1s֠Fz~Pezr.ٕ쒡T MQ2LI(Hy4@fWj.9Xb7,n ̫`,}2A{/ w_Cn}s9)-F|SnbHWsmYW:2ZK 4+b4d\kH|'E a830,U`6cр4]lYb27Ik{R$EA1m! 0c=,4.rSA x;qOh,~춉:pF/c^oTz" V%Vt·#‹l/<ѨLv3?ز hif3-/D׶X|.-ӷ0ƉT޵LXAƿ=n6ZA5C/ UXʢto fKcE^â*+4NG0*jK j= `c!a#z& O~= pO*>X~kn;3 M"x%44W[H93'&`S6_Ʉ~˛Xw tqܱp(rHނoM0r䒍?'!0D]yMݰZQ€'^%Ym=de펈]grUS(9J 61r`S4v֙_ߜcc?1J'YM@Z͆r tk-ȗ ~C^f[FAӑOZx?otF -EpW%4|μCcHؘ'_·qߪ]DiS$$ڠP&Ҳ~$9}auvO;B[ݬ;=}Y־wCNpnP6eB6_cXIeISHgܵcQ ILӭX3>I^BSra +]!|'G8yz~3P:TE13%$AX.t 1Z|ҪMm}ACy!!37ɀ:9kRh-pxM#6aX3 MW^?Tz4pff4VWU ;\}7龄 6}9^yG7$Ь2\۩eo9.8ž5yl0Lipg,&%hb$cTH/R 2w2?t< \3l]U!+ ̮czD`y@Ov ED!%u9#rJPhH.Bm"fo^`x4;)u}pJ6Hd285'[Qr\\DWX+ZKHpCLD/PYvwSHƿL8!: 4Ω4BMh40rFhj?U.g>| ,ԴEV/qG&4ӂCDYLA'W@硨 ;'L8ޚxxXX!P}Ƥ {yL1xc*o2%w]D# L^zF2>JzI`Z-g"6L a̔>!V371/Gbjdev0RaTb ׶{{crU=X6G6hӇ> Nn NbAoܧzi'9/6WE}9qyN5Z<‚,iUQSqeFbᱣJ @8 m{o Ebo۔  7Mŧ :V|;GK9= k5QWW:!8y~,W\u7|"-Jb w&[8vdREY3_奆)1e3 &6qc;Q e!ۀ],G{'٦^;KpŖ+*#W68T/voh5-oXEs|K1lXq%Of;fBup^P/>V#q Ui16Ͽ@ +bȖ{p*8W)5[,ԥr尣@^΁b;8=}71(~-|k^,o8;hk//|r$7~aBP ʀ:NR>+PMP6q0}AE9.`vDgUs}ziY, Xd}c1 wŠi9aB xONV_Um}Af*N]7m#΁UZAI|\Rw,b3k^ .DCT-N*KPLT>?e[Ãz_N:Қ= |0"UM;AfHfc;{ws/Qp9WQELGqmI'whQɝÔ-#Yfr &B= K[t5^s>.8MÑ[^qIpz4,X:(*Eh_tNJ%AD(OL}@ncB2@=*[`D <B'!qh ꑶQ&ҷQn(M?Ü,^PBmkX `Tv(PT.W<ɒtTi,j$T'=?[f[0W#M±^t>ađ' k/ 1@N̲ۚ,S)$\< k6Y+FثB6{hJD d'!~.LK}9);lCA%E]% \K"Pa[ p" ܳrUrL0qR6P%r&7[Gԃxplʹ24XȒ5 t>lQ0<.ù$[dK5Pg wa|X$֍8-w@UcϷj>d'kna;}@UfW3"$,y7LկMfX?4~he6ct,yI/2gV0]3Z*935[;b֣Hr 1DXJzwrF;f64d ߻(lpʅ+@)Mw3ofOF)3<zHy&ŒCS?ofX:ທϕ,DHușmpjσm۳^sJhH)%oacPI@N,) C4i6Ä,-ByV uYdCޑ8qsE(Y >~5^݂(t[&Ͽ}Q=\'RIP}NN:Y- =יr9nm1Æ߲9w+mJ|hPIN<}O<Ș;l&bީc= n FUOfed&kYI,Gp$eMi:|+laPt§ÉSt)1|}6~Hg j@\{Nl>Pʁ "95rzdB"equl[SrSnC}t;-Cb7gܫTmѮrv_oZ9&Cci}Fc WpMal$ȱ K+@gx{HhY3ZCk/ -p*CzS=C͓C&M@z^޳2onl0[u-4$VwoYk!%Vȱִr&[iǁeQ6 0ٷFJq$#:@Z h_r?01u~, .&}uK)q%Q Fmֵ0.$Vd[v7~0--VG(bg!WI4$V4+'U?O 8?m,ў&@Zy:ZuōܖۻeYw{[AT^g7Y4pG3ksV-w{6_):&&q3wtA@ 1>WZv]τS.wӀL]൰d ◷S߽R.'T žbHSű_߲,d[lE=iMr%tp8M@d簸%_4F.)jPyrQ] Gx'2eRjRٓ/ќ"/ܙgavVk!0[ܔR-;Q=5;GްZI)G]-m#tG_շ$zd9&DT΀@->ISu2,蘮za+ &.Sk6:nJo&Y4I šZo\0%lCl.IZdY(d9PS'Ѻ\<\8k/rQiHe%DUvV,b5'1*:YNI\}8?N(+9gNj+I\QD~,I"A ;= ɋN  fɵ?X;.Ǩ܈۫I zmUg/|E|r[?MHNT;<"ל[IAT5f/1P)McV!DĞ+J=>i{#U O`(ARRPaIqDviZ3o>D=TaT3Zm#n0Ȋ݀K>q[2JB&ou:6Ix݇ .WikJye4U! sRXDgaCj +xw J>eь-S썙C LЙaP$xxzt-bOJneBugGoZfRk3Md7̵PwZqc [I;Y:$$;g'EcVioE: >DjGO۞\$!g:k1su·\U٥}U umiޟ]OF_2/D]%x.*~j@T %2SGat׈^5aŎ߉Bϩ<dGZ[]h;硍v'T8< Rԏe?ge.kS6b:;mJ4 FdwٙdZ7GV0P3SO*~^?PO^F284tt~EjjO~=s+cŽdRY3xz8PC@ [mm ;R_e139C͎Wcm,_u+_>Y5R*|, ^IJ ~5:8'*V'r+¿Y^qѵJhw\reQeI-!ǐs)V-ՓY.,>gr+ⷔF@ãH A%i<]r[2&/4 *WdA  '8FV")|VOv_gը9$<$뉆,Hh0.$$M?SyJ8^ N>S T[eb]j>jud}U2|`+}Nn@ }-?%P`d q,]'AW(@v~uaeת窟<]M g^ oCAY :YG_h]й]ؖ5a(_1(w){3XB@+шu Y)/l5|-:":vKHwK*&#hR-" bY.]r/Pn\#.8(U(ȴLrh)8Yx2 mu;3\-yDCS7[c ̙ZLi?xp wS iF+j&z-%mК&nnHͫh@f:Tx6(A\4O IQݘh텋/} &EN¸L字u^~Tġwl~o`$dAeLw024dW۬xf"6{*q/BysX6 TdYȧ\_ղ@%r,FsZ6ݣ|[=mJ8U&>y+óS KʋDIOmb`R񄢁w}NKbx7jzΙ3yrʍu%*m29uHuw(~w4!m[WHF.4Q PTNәST^a>&7 է5Ȗ7"NGkhbj>7d8.Xwk7$[i׆ ɯ&4@~'(> ~5(& rz% ¢d6S%y ߮ί] XwZ@S)[Zy"BpPƥ7W0Lp6 &XX>!kbMc9o>60\ЙAkz'kCVHCUzqdIdmŕ1vCrPk:V* [)_xlGǧ4CFb Ucw w f<0L{_Zz=Qm68 ",偠^hm:Ap8 !ƘSO[ʐ 5FgDa+mt\0JXL J!|pSFP7l ,&<]2(#$UGiEzJPY%E{Iij%رv2;5 xЙjqg: Л Z6ip`ً}Uٶ*(їrv,ϮX(@~׀.=}1:;810>onAp$BG7ouWq$a՛3tAOO[LJx;Kq=duېIb>#p}41WW£>܇~s 7x2 Ϻmkջy1Mgt?u=:^F<_~'p [|Tk"IMCzJֻe@J!X pNZB06?e+#vJթ}]޴|7M )2*cjahм aґΈ6I`Aw_S1/{rH BM&b)J\c= qyŹ6+y$UGӳl|~2{\{n#yP-^"زG>(Mf6Jc1%tvu~${R/P~9[AVӥ C2v;5\6rtd+ńc,prw{ =¢>߾|kA"W^qDQaMjaP%ZaU r<1zyZ,T*s<ֳDف|>V &kS #~Q{va% z8Kg"4JE_eN2_y{z*|eEE0wBmslE7`Vko(TbĠ 0ag{B% Qc_Q"Gzt ݣppt5wN- 7( q~qvk!7HE7}}۽s/&S>–YE07`\'MQ[0?',H+ύ~>_wfhaCߍyŗqR`GގFdi:rb.Ƨ:-yDt<< d%#mo`S\3~H`T82-Eb"t&If)⌢țNoH켷{}MY0";W fxK8Vj2 F lh^F\b~d@ҿbx';dygWBc%7~'uMyKOq@ LOe1zb73{x(p?V/0,GRSgC:iG ~O,VI1ڂGA,{8x[sbcBqI@HvK,:khF+ +tş/yk{[te*Ȯ.;iX)^4Gv$t{D1K$u,1SuZCR1]u.TrVcﻪEtk\i>U{z"@d֋Fak>?jUAV6 1uJuְt[1aiNJy}kyL4|{G a36F]WzĻ `j%Y[CThh P*#vҝωwrM"#G}Ʈ&t:CS1T}p 1_xxFf(})Y&AX@Ae?B E]:Ge>iOgiQFZn( r_\`FL"6?)ž}8{]{u 01z˟kѥkKh ˴){" 0+qoxTß{p )?@n.``_BaiIn>6א G)8N{`ՖFaPBFz`cVxlEw]& ހ2hi_ .SS? 0cL96#[?o9=GErҵ<8Tn7ﯝCPzzd =!GQ9@}$5r[y)xDpp|x$G#VD:=`ZACMQPrڸiұ UEhm&u)$v)kC7_sPиo(+K)zB/, % i5ՎXŮP!xZskdPZky 8 YL^scȷfA|=(ExL\ A8 B{McxP-\ԆQvq__Ye&GSH46Ӝ&iަ;5zρ}/մFk|Ka7)!Z!&c.mӊ p23j%.)睓ܬ.ưt۴}7s~AA(z9"."t0Ge+3h& V#e :$FoC&zI/RAnﳡq|I=)y7{$CÌWO<M.ҩc ~ɓ3ܺ<*C-OwHXZRH>,D ʶ`Q5$H(@ nuvΰm_2Θ@j6tn,e6|aVc~,.gmT{h^qzīDu$gH 'UZ( ھTs-DsTEVW?!ܥҠ"_^?{ t 9xPΞ0-6y8C}ގ n `{p@ ,14n)p&1\ %Á%yoEIb$+¡T ȳ}=5W68UFS^ {jiwT2^9$:s5vѭYQN @B0'4p_g[xXUX8Z~@z9ߔx_rg;y7xO?d}HES_7ɲ7!,JQۀh_1@Ȟu:x)RU*cPT kńz \%^I64X$v%AB|kTjZySFn'Q,Ëc`k敶Q"44 @/`n2RbiǍldk RUUD QQO|8P,lj3wWƽC3xnPw2 ׺;Įtk6ᨹtPCP̪KsLJfJJ7DiL͠ %d THy'1%`sUh3T i>NKslpo;ІP(`kH%FK4wf }<9NCݞ >bf=■`K: I!پl7rh8Y5,NF7+7)Z"vLV98^zVL,kB^`2&{S qxY<ěoQRw[#}m`$:<%qw1M(>7? Rݿ?I+]"o )i!MBQn'dF~GpdIh2O߻jx۸MgtDo.wWsr|؃J6Ԯ*\`hkX:wJh $Jk&uR =}iӒNhΗ1Q}qOY\::Oτw/ T添Oֵmuxc`X$RJ0B6;i$.qU~=W^ 0 ;nِ< jm70 ,t# `VC`JFZ];}.6 {~)#-'шD!*vub*'lo>%~?3ϤybN+r4-9^9rR`YI ?{lCcZ1u6yI- iRJ~C=њ@:7 ]dg8=vbňО.2ږetyUɿc}gv%^k#0n#`_/%?wO, K-$VsÊuar%@Qb~%P{D0ƹnQtIѯ >*X5Fi6 /#Zi7=!, Ofm Jj^ `OЎlb}6H4ɠA(ȯ@HT_)FO_FSԤq麂ZD$*hhDB:S$Y$֠jk0u%J~6 HEeS$gJ ^):P-A"3R`)4ŭȤb6bcZNB8(_iwY@\3wƯMoꝁ1ai2|>OIF:&;ky2J,ijh5Cc)!hI)v{R˕D6^zjNy vd6nCNj+0MX]?+K (q<:>P`WaSMr i@(;[魈4kμv˃6y⍕x9'\mR ģp3WNE \Za 5$b&HߤHF|gwO\ 6ެE)ҫCTtF{=[&((MúV$bq;S+<6Oӟ3OS:S^䈦JIKecs~;]-י\_KڏxAȈ%tH)v#~r[hV]‚ɞO# gEQ,O^Ro27EЕL}!md<۾h-<Bfg j ;x%V ytK:C~Je9O}KVJL @A94ҝ`NiT|8uN~,T >Z|vqВ oo q|D 6'e<,>C:wo?{"P.e.ڽafynxn< *HwnnJK¸*6N= v;6B`]ة!qexyd qG 4&;ww o櫯 YXcBkMdzI :F7l+$%pa6`4o:3%iA-(zT]HL;>OۄX#>mջ"2e*s~s#3fyM6!'!+Th B3$<s"+5CȻG(cD13z@tHm诹t{Õ^bQTFĬe3tڕ1ቹƿgk>plTӏȲK4y$UM4D9eڋBgv qkVc̈WUbgTqA;}s >(/X ?qwŧ8AC#EJ<7Z"Hb(e!g'mH 뀥{mfXw:mikk\s|Q\2-luy;x]&) s]\QXƝ^QuAVJ@#H9kH( ==9f9//J_U LЊ-t'o xZP(S-g[u"MTj;nPCĴ1}s0VKO P.sy".rl/ˠA5MήYR 7EcӇr3 w8\>c i=}F;bFX1/ddޔVԊ)/dPŦlg@asx}į@M;I8 v<䁊Pwo>${ ?d.9+$hOήX/xbl.-W*;PxC0ܘjn@ SMAd #ua`/;c&IY&ܬ\hwբ>~%SBd]=׭fVֺ`*iG,fn[ S RPJ6O.̎AJYZC[D]1…q{I7Gej rBdVn1ETp9l '/ P,alBWV] _>Kw! '2#'㜝armB=)ѕBkE9_.{0 T^M~wHr yq+و_%>-4+Ag| >Bح/%m[@XCă;g VS()tF?􁈅)=bx./ǩ޿ϨjK<W0RmyS [es9h>8C *{,R*#Ƹ nKFO,I'1ܶ]Uv,3E`2TI0 {L͔Ynx\V [Ŕ8]8Op?۶^2⟎{%cǰ1#ew}.@̴R/WpŀD?dSP32@!7G [sjl+0%cbAZZL+>{oYV뫸K>j'>DPKWTDqvi-81\  : ?|_To|G[/XckMQS^ 8}<u.}4J\)o=F\Ηa?J'01-/GF[i&&|zdmFTkX 2 ]#O/ |n$̲7MK8 ֞/8) ܦp->Z<-Ppc?CUS]>҂)#$pBJ&$fL ol=BN*8rd :ʜȗ,YTMC (wzS #wOJEXp¾c2p`T0jp ]jUbA1XL0$i=BwLK1m;&ZN~;k?ëp[DgISL1QW5Eֹrl TB$6<:eҳW0̎' OV 0d_ձܯ]wy h%载XW<(*9QXY!- ><vQ6`xeFKo@66$X)&dCQ^:ַW;%B:UԊ'p%?s]H cB*,<)nؘ|CԄ3G-9X*' vJE7b.{`JAg|:x<-K"GPu*R>vWS;tVJ5GBFmͰ睙^uLSD"Ŧ@ ]}~.$I6OO%Hk]YXh͙fcr|x°Z ؆uedq(egG-9a.^ \Uh[?ɝå,HF4բe!]FqD!&}Z0'#veEc[R8m@',ՌRy86ԕmhuDCgL R+uىBHHm\fќS ?in.1_ZTѬ,%:|3b)4.[oHNimK>M$KsoeѨIxxLpLwõ.sb9FB[(%}S[9T>%'HNMۄK%Sp)MajpMHj_%] P8S/QsPhcƾL= ZξKk6l8Ӌt݅+_ lψL +1:5Ā@x{>50Jn^x璱tBfiCVFGPh2 s;GP|r7s$dOЗ. Y^9X(O >,tH/>uzwp1đvmOqe PtK6&xx~2AM>7־I[U%R&!ܘ^"GS#zyߓ˵je3T H1=!nvm0;&ldَ\ڝ]vE5o^Y%Rg2̚UEHo3[. ]>P=#.if~{ޜt`Giuc %&6Q-:rw.ш6G&V{! Do8] KH=`A6N3l$p?ah"YzRh1pDeN 䭣$6U6?+B bHuZ[M)AWMNP) xF#Qeq$qfSPXث8żӧ<+~QP3^%$N_GHxF G1":Ж`PVO )XrdU}I&قyz8T̂C~7a=E.)^&݃|vIƲMog9*W&OG. ]~-fr̋r;]9(Uc&=pɄX >Ƹy h5;z)0Gܩui>lK RY{:Iۼ֌=9OZJ˼ݯ)-''6nF>~_XSnW'eR*E̢EPAL7`#n%ys(Q5C*5F㘵]oNA >=`MY†^ l`Eq2&f,, &F rY;H~oX)9.  i@J{Y"Dyt̓i^ 9#6}XEaM4W,9/] J\u5 H2>?)>U:^a;PTc }qPŤo E=jK-Ȏ]| "}fκD0b&93auj s3Hz)gtY;)غ$ɊU0) qI(JzՐ&0Y٣:'R¨&rS;^ O.sKCQCO=3h^^8T5@TU; 6~fTZR7w&:kfKi8>/RXDž[ /{4kY%`xKyI@Zs&ccgΡ?Jah3YqEŖ#W3"c+bET,ˣ=0jDoX' .u6ue2) JU.t+ {X:Rsy~sf7?^Lf-v;>x u><ԕ6Q,cQHҸ #XŒBLv0?M\66Y9@SX;ir41CŢ6m_@U+|LMDWn EeAV!2>UaM[/jHn~yRh˓  ׼}ĨU7iOj14 c$ %+6r\c@D 2J@?A:f@Eo?L#!"@Rz`C)4F(9&CC_`sB yf&lLTh'_!ݣ`?d-ThS}Cj }T{6䮝/};0`Ay55 knO*}D 3jx,K,I/`bH0U k[5?)»uMBX3ZS*FGu37lRIoFDZG9 2B/w %-' {ګ?7fҬ|؋xw@,l|1 .)C=e?\Ҧȩl- ۂ7NvI~^A;?~/f3gf 1!2IsUtڜY)zǁYՑ4*Bx˵Ӷ'|(MRGjhDrþ9l{דaʈIwE8]'  ثúC@j,8KbO8SY jf=l|mVݍnu<׻U9D7O|>:Z3ݷ6g <R!p䥷cJ%i.CÈ KI9ZnIZ=i[з-zT~Jw-*LM>YA4%|V1>\ʤv刏t 02#% xD iaXSѭ9j0j+F[FYFqL 389R&~Q``%8 )^LEs>?3A#xvz/ؾ1dK0&GKxGm<MKhuT} ]M]c!Kw ěYduk ΃V0>bԯzMa`$h쯴HmK%{wdiݏuƦw*; (F300-m9g",Vl | -;htB1|ۉF^@Ier(޵(~ALX=7gUDsAg-$28I ᩑ{}(*+Z*|7UL[AOt^1$,f3I1F5>Tԭ>nlCi¶x &04r> ~)0DLgB_G>]9aU*qt}Z0kyvl6;!atAp0@~uzDֶB`cS/ӂd~ s x>xf'*I Axis:%Ry=#/ ֕J#B8'^X #,ض; ay^*8aK'Ҍk *C=fTѓCalM㪪G+@T?"뤧SɜӂǢUl13QAF i?QcDdCֈ7LJ0;('ƸD @M(sF6g9xhI{##S#mg@7U;Z% U [Nd^9_h2>IKSX v;l̾Pfc4~vf m]=LÉe*iXs;Ɩ,DU0G%8J\w/`h<o7ɕ̸CׯSdxs2 E= ˓ CJnCÉeWֆ}M"& h6я#K`V=y- !@ 0؛Dk>YJƛ& LdC> 9j+n|{L [diy^4Ɍi0\zP2Op55b>h+9O w2-p.JzOA"jN#Ofyl2'>AH7E6kș0\WwbtދVYol'ͦM#,bWxUjm6yʝ^E4)g5A)ǂ1X&87sTzu\OGvxxiŠ.ert?s8sS.VݯXi H:(nph%oCoO߶͠c.qA EI}I9Dz i__8a$_^e o`>s1Z!bKD2c{X8Y FE~954Ntu n%`y_ٳת vOĎM9'sA&iiiD>94,2v- XrI<~*QΤڷQc*3gT=+ϻqKKSh"\Lk1-h21-Z6.l","  `EΦ[-CiL!5{ ! a7 >}V#wNIhBܒ+-3FFByѯ8һ|f;VlЊ(T@.TȌ=:bh$ukI'rh˚x\rw yxچ&eu|8{F|x$4<Dpk"6@6ݹ.(,#Nv3}}qǓrח1h82{oΤ9[>m?~ꐄt n-Cqc1ň?9n$fv o Y <j sql Y˹fF-َH: 8N:&-f@a2XgѮ:I?h2 3 &;e. doS '/e`U$ )>Plt686U&>~ѥ&_,< !pSX> D^{1D ȎGvJGk܋ 7P*Ş}nvYa.EK 7'/Dڇ2T6΁\l;dЮ0# BVr, 'xP|K7 JW=_[8 [:(Gc<d^/7pwz(see7OcR rDbJ9SєjTo&AssM32p e=A3$~ԇ%%|!cFu5ҧFPVr ѕf@vzџMm >\(0cilYjjl&UX}icY`4V+2h*n~pp4.:l4KQdvsŮrڽ^KY-'֡=/c0'HtxAJKթ*'tܰA9w;2x:-8~0;q{T9A+_ U>y(PoӁo+wD ƎyaEQdK4ACutn9Yb /ݠm42 =l#d*[^jg{T ɑTEߪbQ:~OjHyM*'l^k)&dAe]ky]qk' hl`ui]y:OCfyߕX_Ƃӷ}7v:Y:Hf0 wک1OhY#-&-"lɂÊDKEy|?UvtyN[K5Zm_g"-{RlP&ZciڋϷz@ȹ"A 5>$$g=Z4U!:%Ѐbl"W\:>הBsQͨWn[]i^=Ė!X#"F*uEޭL D7Yk)S!:LbYO,`CK`M+nh@ʈV G3he!d./`nm(yϊgTr=Mɬ q-TyLC61U2b+LxSn u1{!Yqy=i%P{$_v@7'q۳Oig3՟xlMč}T$b[*IG_\|̳FeǀHBa[3HDyh$#(J7%$A݌g) z#56o%GޢS{7GʪBcwR[ -[푔GQZL1ͯ8˫rDndrņRyU/BH.,nMs g72(}c,k;ovxʭY%o{Q Fiq L7仇W+YaeA{mт\֗[jpH }Q7V·J *<|JE%a#Z ,$Y.!DTv*Zѡ3 _ovJKsu9$RҩԺ?Hm["\NJThqbVB~wX,gd)?pbpe+ C q ) ٜ- Pq ~J2M8+(q>3=7Pd ,_Vi4"Xҟ@&UcuQv@`oէvX|O`IfbT9tw>3mAHH]|Wn\Xɂ;"KnUGq'A :XsC#刋-ޢ3Jlˆӡ^xxvXu)5kQJa"d&p֔WoczU/ /mΫ(N[kH/ 5U/ Ov*@b;9M*:.m@@D&TB yrp&TN&r{ez![<JT?K \n_1˽`/!m'&8Cewi|!\I!#Z2h,B|wxxhf!bJ\%4F <(z2b<5_0o`^6ڀP@ĺo}Io;K~: <ꋁ ~{h6[ąC8w=r@8[ڐ*Uݍ-ԏ. HS%FŤf^٩\*4I̍]_}Y/Oa2m3_RRhs *joY;{;'T"ꕹ5 q Fh#i>4̹8;.S%nyKHq$;z ՊF7߾1vIF#7nupRwP [ ȝQVHj@]g1ΘrSSPV8V\ت_ ]`ul$&uLʉGjbjAR ;Iz7$m@mqGtToQ;$ʿ}]WȎpÝQK%\[6%16LoN?WV݀ ͗smP6'Ypē bU2{eoI;lCRJ A"YLe*ߊtk͘BϏB"Y;>E3ߵ0]((i>' >&G;ll D ;%1 9D/JǢY,e8U3oYQPV&tiDbIm}fRt;fޣ~S,Yr/'S|ۀ QB0m~;QҨy<ӓ&~,>?~hs^.;|_˪Îh!GMhY<"BMMz[$ƽ #%+uR36zԍ?,: YZ