anaconda-gui-33.16.8.1-1.el8 >  A c=U]s'( n5) U:X!_K2ݚ|`@IH;3λ=%ab)H"s~ hb'{x܎FI5gm<Ś'} !|]sqR 1 v]V4.mOGJT"Ao'>ߧOڢY :3p3t}uy(7٨i8R{@~Z) ?*&HHam} Xyo@;od֮P9th3=~%b4a1f86462c7c8c52af71a1981f507edf60ec268bf1953904d484f04fdf41bd50c8a33ebc225e8565c1496f74e2ba97ff84995c2픉c=U]C1fj`<|#W_O x:(}p($KZ-lA (rvj'&ӼLB6Y8䏩}8<o4oslH lNhjg&we 0H<=\k%dY?!S hT"1L(5C"׏t^!?\>ʡX0<_VQ`rB;mB&MBes?)@8ViHeg=%{ VJrٕ\!z>`Ur~uPE-Sk20b偽;4~1`",=(b6\~gʓ) ?9!Q(Y(݁Rd֢MaP9 #7ZC^;64e^(Fn%ɔR+Rza)%RkiWxwL5($Uԡy]? Y!C?2(5o ٬YRp:Ivz0EMUu'|>p<a?ad  S  28@(     3 5p8X;??BBCD(D8D9IL:|G3H6I8X9Y9\9]<^LbPdRCeRHfRKlRMtRhuUPvX8 wYx\|y_d}aXa\abaCanaconda-gui33.16.8.11.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.c-Dx86-01.mbox.centos.org'&CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxx86_64pBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%uu6,6,JJ""Wp#Im R(-l#"YR(? H 5g]p =HN< n'kFP]M-@CRtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤c!8c-c-c-c-c-c-c-c-c-c!8c-c!8c-c-c-c-c-c!8c-c!8c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c!8c-c!2c-c-c-c-c-c-c-c-c-c-c-c-c-c!2c!2c!8c!2c!2c!8c!8c!8c!8c!8c!8c-c!2c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c!8c!8c!8c!8c!2c!8c!2c!8c!8c!8c!2c!2c!8c!8c!8c!8c!8c!8c!8c!8c!8c!8c!8c-c!2c!2c-c-c!2c!8c-c!2c!2c-c!8c!8c!8c!8c!8c!8c!8c!2c!8c!8c!2c-c!2c!8c!8c!2c!2c!8c!8c!8c!8c!8c!8c!8c!8c!8c!2c!8c!8c-c-c-c-c-c!2c-c!2c-c!8c-45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f650ab59263a1a47162eb0317769b06c2b3a6f0dea45aea9b35beec9e2d294d4d1a0f160c4c485ed78d82edf0291a291029f856f07c7417766bab7aa90cacc96665b1af35666dcfa733aabfcaa14871eff00241b00fc2fc69463036eb95cfed0215b1af35666dcfa733aabfcaa14871eff00241b00fc2fc69463036eb95cfed0212db5aeeb23cfd267c4e2e8c17e56550c32450c44e5f81413e3cbb6e4b977af2f7b62fe10a41ebbbc8f6f48472bb905c9ce1b248ed841a65825916d2706c1d0a10fa929549403d497bba738701d18bc1876a152b5086973236baa93ae54a39c490fa929549403d497bba738701d18bc1876a152b5086973236baa93ae54a39c494a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982ede208c24a7a1fccb4f825780e3128e3e61487225e01262929589cedb87161127de208c24a7a1fccb4f825780e3128e3e61487225e01262929589cedb871611278aa290533794b3a070a6baf80d413fa78013213cce16e17f2a5e67088f2e9a448aa290533794b3a070a6baf80d413fa78013213cce16e17f2a5e67088f2e9a448cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd71a6eaf21844e2e510073f44d6e899ee1a97e707231fc3ee07160546070d70a771a6eaf21844e2e510073f44d6e899ee1a97e707231fc3ee07160546070d70a77fc29c514daef4d5c132f5bbbf8da4f39618868de108589f9e7ba691343ba18e7fc29c514daef4d5c132f5bbbf8da4f39618868de108589f9e7ba691343ba18e82cd22a866217a286b639c7e1afb00da8924b6f91ceeab824d0cbec97c891f8d82cd22a866217a286b639c7e1afb00da8924b6f91ceeab824d0cbec97c891f8de1617e1ec8b9bd73c50eb7309710b295937830eba723398a789e16d111fc364ce1617e1ec8b9bd73c50eb7309710b295937830eba723398a789e16d111fc364c23333c825e68481354b6a85822e429ef8e030858dd176f7ed3e665e2461638a123333c825e68481354b6a85822e429ef8e030858dd176f7ed3e665e2461638a1d2da9104c5bb90811f9faa18184a260533c1ba25f409e2688e4fd0421bba469ad2da9104c5bb90811f9faa18184a260533c1ba25f409e2688e4fd0421bba469a5edf1ca4d9662461038d1894172b586887ac37da4f5eab2e78143d42bdf982a65edf1ca4d9662461038d1894172b586887ac37da4f5eab2e78143d42bdf982a69a7f5c11fb3ccfe51f526480ef6c7b7b462fc19b3e52ca57a3b9813fa1aac7719a7f5c11fb3ccfe51f526480ef6c7b7b462fc19b3e52ca57a3b9813fa1aac77180f03cee7f7737a92e650d9d8a98cd4f97a884aefc852e28237c8cf72758d24d80f03cee7f7737a92e650d9d8a98cd4f97a884aefc852e28237c8cf72758d24d4a3eaba8f748e13e4d2b32e6fe99e6619f1784d8d1ffa6d5797d4d31a9b8aa7e4a3eaba8f748e13e4d2b32e6fe99e6619f1784d8d1ffa6d5797d4d31a9b8aa7eea2b402f83daca290db8334b4a37fd071a4335bd6668db5e8f28a3e1cf761089ea2b402f83daca290db8334b4a37fd071a4335bd6668db5e8f28a3e1cf761089efa7ca5a80236455f4403da30a83e62c8f468b8612c472a78b12a7871335025defa7ca5a80236455f4403da30a83e62c8f468b8612c472a78b12a7871335025d6fdf157ca0b5620a93987dcf18f335ce944babdf346fbb6ede22bd9374b287cc6fdf157ca0b5620a93987dcf18f335ce944babdf346fbb6ede22bd9374b287ccf91e6003f6352afac188b6bf05a87a049b3a110735dc44229f4b9de9cb642bbef91e6003f6352afac188b6bf05a87a049b3a110735dc44229f4b9de9cb642bbe5f62eeffd9d02992cefa9c27e852da1e7721cf0a92ead59826505d7a183e42c05f62eeffd9d02992cefa9c27e852da1e7721cf0a92ead59826505d7a183e42c0afe95874bff89b090cd1480317e989d9d3076c778e5bb9ea6b2e6b0845f440b9afe95874bff89b090cd1480317e989d9d3076c778e5bb9ea6b2e6b0845f440b95f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c8f4b1b5fbb30e4af617f476a4c4051dfcb9af25d74e4e081021d85a2f3da801c8f4b1b5fbb30e4af617f476a4c4051dfcb9af25d74e4e081021d85a2f3da801b94e159e5b39f44824d5c6fdaeedd40d6467200ca6b3ed20ec5889e8f38085beb94e159e5b39f44824d5c6fdaeedd40d6467200ca6b3ed20ec5889e8f38085be5014a25d6b4a0bdf0eb0f8b875d17aa2f328cd71f065f44d10b0de87ab0ea3785014a25d6b4a0bdf0eb0f8b875d17aa2f328cd71f065f44d10b0de87ab0ea3788d96e5590ed8b00cd36a92676429d9683e6ba8de9678e93584dcbf8895806d798d96e5590ed8b00cd36a92676429d9683e6ba8de9678e93584dcbf8895806d796d194b03c99f37b9faa028554b917ec65f98f46f510ec6a2221f584b72b894276d194b03c99f37b9faa028554b917ec65f98f46f510ec6a2221f584b72b894272ed85ab4dea31be6abf0ecc32ac80d104fa835cd2b71283eb4f6185f0630fbdc2ed85ab4dea31be6abf0ecc32ac80d104fa835cd2b71283eb4f6185f0630fbdc8989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c8f4b1b5fbb30e4af617f476a4c4051dfcb9af25d74e4e081021d85a2f3da801c8f4b1b5fbb30e4af617f476a4c4051dfcb9af25d74e4e081021d85a2f3da8014fb5838e60553708c966c2a0151a63887861e9fa6872016167bd2e296cb509514fb5838e60553708c966c2a0151a63887861e9fa6872016167bd2e296cb50951c2cc7f1b25716dc063498c71d2fd41258be15b9b4fc4f13e7bb5b1795913f921c2cc7f1b25716dc063498c71d2fd41258be15b9b4fc4f13e7bb5b1795913f921571361f01be0760505252300cbfc622778d224132959197656b26d1b8fca80e0571361f01be0760505252300cbfc622778d224132959197656b26d1b8fca80e04dfd95f764ef24b17f073085a858454235abb690dd17d4f4dbac74407332c7e04dfd95f764ef24b17f073085a858454235abb690dd17d4f4dbac74407332c7e0136fdbfdc9619dc91b3a60b07dc9fc99e4d216ac076852ddffff6530220f82ad136fdbfdc9619dc91b3a60b07dc9fc99e4d216ac076852ddffff6530220f82ad55644db9ffca94ef892e397efb6f1177058e82491bb6912d8dc67770d562b80755644db9ffca94ef892e397efb6f1177058e82491bb6912d8dc67770d562b807608bb4cd7cfa7516b1dcc1f456f4930a369a4659808e94525fabf0881e89ca42608bb4cd7cfa7516b1dcc1f456f4930a369a4659808e94525fabf0881e89ca4226f3d93c042ac7ce423856f9fe41cc25f0a35a2507adeb87b16e2ea99058f42026f3d93c042ac7ce423856f9fe41cc25f0a35a2507adeb87b16e2ea99058f420359fdc5305ace51d3ad22e967b1c241db52ce3b74b920314f76d9a428ef79b5c359fdc5305ace51d3ad22e967b1c241db52ce3b74b920314f76d9a428ef79b5ce3160703e88980862153338b475001d0bec83438fa667cee0647530e0780c177e3160703e88980862153338b475001d0bec83438fa667cee0647530e0780c177eeb552dffd3a71ed020370050ed31584692a592f83072fa3b24c581c0166211deeb552dffd3a71ed020370050ed31584692a592f83072fa3b24c581c0166211d67fd71ea5aea2d1b8f06c18e8808418734ce93c591a39b1bffbe9b6b66e4cfa967fd71ea5aea2d1b8f06c18e8808418734ce93c591a39b1bffbe9b6b66e4cfa9bdba061c6fae053224bc7e11eb7d9c94fff2c4d5dad3e46010f1c1c65b8ce81bbdba061c6fae053224bc7e11eb7d9c94fff2c4d5dad3e46010f1c1c65b8ce81b1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b3520ecc436741157176dfe3a653b70dd1a22fe0162b91e1a5aea9b8ed7366c35685fbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.8.1-1.el8.src.rpmanaconda-guianaconda-gui(x86-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.8.1-1.el822.1-133.16.8.1-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c!@bb@b@b@b@b2@bTbkbb)@b!a6a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Vendula Poncova - 33.16.8.1-1Vladimir Slavik - 33.16.7.10-1Jiri Konecny - 33.16.7.9-1Martin Kolman - 33.16.7.8-1Radek Vykydal - 33.16.7.7-1Radek Vykydal - 33.16.7.6-1Radek Vykydal - 33.16.7.5-1Radek Vykydal - 33.16.7.4-1Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- Do not crash on network --device link with wireless device (rvykydal) Resolves: rhbz#2125270- Disable the Unregister button during unregistration (mkolman) Resolves: rhbz#2068195 - Install rdma-core if infiniband network device is found (rvykydal) Resolves: rhbz#2050356- Add tooltip to the Insights checkbox (jkonecny) Resolves: rhbz#2069178 - Increase the minimal suggested size for /boot (vslavik) Resolves: rhbz#1844423- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) Resolves: rhbz#1497086 - Reduce the width of the zFCP dialog (jstodola) Related: rhbz#1497086- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) Resolves: rhbz#2002629- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) Resolves: rhbz#1899494- Report registration errors from kickstart (mkolman) Resolves: rhbz#2000650 - GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) Related: rhbz#2029101 - GUI: Ask for a missing passphrase during automated installations (vponcova) Resolves: rhbz#2029101 - Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) Related: rhbz#2029101 - Add missing period when concatenating password error strings (jkonecny) Resolves: rhbz#2075419- Check if the mount point exists before calling statvfs (vponcova) Resolves: rhbz#1826760- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken %packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken %packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.8.1-1.el833.16.8.1-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnu       Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-8f7ca87a4f0f39c3a9119474a9b1b2095ff3014e378af6cf28e872a77b9a35656?@7zXZ !#,.] b2u Q{LUOcҘvFѦc+5o) k;hVvy_k#.=@ L᛭֍ȵ,RA=5CL]Ģ>648󹔹=YBȓBJ]Yq9OghsI9h6ɷJpɅv(,qOwBe\oNH񗚌K^} 4'Yy_xvhgMfۿh\dsņ qQpdmқ &NW1dx+_S/De[vk`=WI8f),Qy{qX/9 >TmQ3stSiPS` 졸4D(~:*PیT7=HY &E72"V\:;M'j:S+m;# L#m涑9/9Odj"rd95f||ȺOjg1h$M SjR1TQq-!HA  :3S7<(i_D0Cfjc7WHlN|f'УtQT`C)mDpɿ tCLa-JujWo{‘h_/fM; dE3m7.~X]cTj/Ї>`l<-)^f_/m]H}Y\Qv,6832>[#G|9/:GmѧNQK!w3}ŧ9!PC݂y3< ],/U AK{il?jkJ3H!nqk8!hu j^\ne!喙vsR DStK$ v E@W/x(3+ƃ=޽'UzH17K[!)%y1rE|gКD .at{)*00S2(zP-6!p[Qvj(f?h\gW\lIҁu8u*oaB`]|WQ.KuŲMJ?$q MlJndop~Co-ۦ7'F.K',7}*΃,vc}O IV-q*n4h=e }Ey+ՂҎTѽ? 铻ad=%7 Mgnc)4:o2"smG mrsVO,>1 FH,FU&mtU :O9 VSųV< ɢEڏ;0(L0"[_rsz3>1di 'h9=Wc; hH4RֵvМt7) Z 5zL>!;`_|G.&P4[i&r ӥݱWްN%c<~jYWXKb|f`rr{;Zd)!NsK 5 *PdF['m?ސφ,{o39`%sx~3ո ܙ_qN"EOeHe&|)6 0K[0j>f72GlsVY! 4*bbuDzw8(<ňr$K?Hɗ|nF`l#DbeѯMZ])iI_/VV=3$ L}WE2ytejVPXk޶jی]p>.4F6Χ 2(eެlF.TB>>MEAy9Ȍ㺈7lC8J s;9PkQ𒚗IԲ]u GIp_t5EM+wDJ 'nisfoݡpMX`tW(k*wpN/WU2ִaBUb%%&FJV@zŅn_=u g:u_D8xcIlFrbRňqW0w[=I תêav$sn,f+Ts ρKsEq1HHQ[@7S&_*f=b|53l2 'izd͚U8Z ߢIըH;zpX/oEm+XAMX͹Y;AzC:=bdv|ACzUѡ?^lVURQ.0D"d^C.qJ`?x]׽kMW* uō= .ʋ7Xx@:C7_rO0uĀx$IF9`M@ycrKqd'ZÂR(;k;ӽmH>۵o{T2j⍤[=MNs%<~puTc'!ph;z8q A+ +C]osaϰ'acrtpD:SʥHSz4 LA*ܖ 8@H'2f({ANka8QXb:^m |GT#G򦩓@dxpMbVs@w^p# -›òH3{Gʦ>F^v0$!V1~xF ߘQL@ҼlcGjqݻ}M-01 'g5-p.J4L+yAsAr4gZ:#H.qw>=7?}o<+ X_N^ٱ~@1/IgOe@.oص xq$$dF;=ze j?"ZV nɐ VfH/DMG>IX7oKzJ 6ٽ3RZE5b.Y4H\W%/Ycjɏ1n V+P Fm|{)L;14,&r)E̫k ~Q,N;ʍܫtZ.udVáiåcOB|f[ $6[z# f-rV?e`5CzYP!?tbwp\G6UoaW rb>-YHȀe f ǪZՋne'y鰖&Nz6t#S$=sgkC!~y@}m}G 8CyB6ӁLhQ9."&hT'k|d+T & k)6P|)&p8ׅ.snArʋ[U7K8q\=8y6Js9=m&'i(Y!;&Q _S<;j9]൳z;=C7A? >R$xdɊw4QNYދ͑dIbd$&9"pأzr|z$0ϑcM8*u wNAEONoJ  bIg.xZɗYETADO!\<(3V"J};%;@Oz&er"ǬMVv4K"L|,,tOmf\=\ 1hIA$IQ=dN(WwUDGoi q=E({)H_(kO?pÌ?CUT5Gxr#hnD%&11K16hFdһfwq+yxZ; 1Ѣ zXަ4Ҵט~z&Ic@@19Ig{\X5Nw5ɍ\N|I|'DXGٿ'[ND/_+m? O6ѿa {s[94.o*ڕ-WYvmS &y\jٺ+ o)fGzᦌm!K+{%E@@$-fY&_`J7^Б>6WZ\#_A"a$oD9%}J+ }+{񉳺Ȣ (k&a[^2}MMYZ%TKyz!'2 0ʾ;">@t> A.ƑeUߏ'B>9~TKGo{ROr49~{O#7d`#}y++0TCt}5:>2r,}#UطKcw.ZGNj}S6& LцA>ڮC s]6}Xqª9c(E4*?pU{wwhW5=*kw7 _P@zB BܧG;UH:1YbK 2.u++@ Q뿳}Ŷ}Šn4B=9AUm|ۗDXH,0Au{`Ebuuz41{:"f P Q٭ڡ$Vl=ˉʽ@2ozwǰl,J;16R s+ ޕ.MňrG P/ZocPN"޳(w9{;bmW5eěoBUaX<:U.%*h:"ƈ W~[/ F}$3DsגV=GǵII D! {ImD j3jMkPBg46]-Ijk&HUnV l+iCU %Kcy'1 ׿q*"bM$}Kp־JyϷza毧 ,}J:k3B ս_3u*n֯EJ=>b]%Wk|Sv7s[My{GW gOswȪ׆Y}sPbS#`S{5zSg5/*z/AVl4EĈ4k\xSZpaKOs?$+8M_X.+VhOF›Eri|0G d`t|ƀIt3E+On:jR$>);~?DfJkDŽCxi$&jPژ fڼMim%+=$|p/4}#yP3Ovd i.WTX,@/ݫ[Po[]eJ Vi&yvUؒaB2=GD #&/)x-2RA8B<)GθW/eš+.bXr=I:6bV7ӝkuZ5B:!SmG rXYd>r-B] qm`_O뿙  xV S8BFji<4cJzW׏kw;D"L<ͻf nd]47g0H\—#kf5UV,cήj &)0^ӞKxݏ 79x\ X$1hpJV=K$kḓ,uc}хN/2g L xV29bL٨o.R::F=GKrk2?KrO3d.siaAi%^yǏd^w K ɾZ9TlI$Qګ>{ }-=93&WS3owKp 4U4ls >.aw.﹄^)*!944efmy?dfĩÊT/FVKڧΞHj(&p8pWSg362C4^:5}@=\UoXG 1&23+6 s%aAJ "Z}م]j:7pb c#^XnWSŇ^ca)TYp+lѬPk؃N8N?+h?^僺|FA=E%{e69J[WiAp/9̎GviO䂍yi}x.5~A轻f1 =*ɢ}+mUtcO7>?5 M1V m%#tzF zHZ0/Rٞ`W= ӄ +l7W4d8{a4&d3EGlðtK/؀'Mq Î62hӭު3x/ƳtF%mcr!KO6XۡWk>!jv i( ^ 8Jzr<~f8GIYi|s@/tj5yVjp/L}ok0RQ ,1znܝ՜wwDv[:wiW`n:~FljOxa4s>z=5U`{nU]~xsx8WE*g[ :rj?Z8_EԭLZI{C_^էSH3(u 3e,%KpLaD>ƿ uVqtifz-,ߕ,ցE3,ߍF6|W*GG*xSĄdRiNSV;O˙}h@b: 7A a⯳Uu=C[jVYyҵ4%I2q%x>aN$P焏y %P2:;5]1j)ȓ7Zj*7ǐm;oYP5Blc%$M $Y{.YX <jX~I._Ģ {C?{ή8F[eh;Pe|@Ikiw9QT\0FkQ aD^y>?.c@Z#\xU ?D<N}fD>+bx SH.o((U,șUUD.l /ǝ ?N9721~氂Y;:z[%Rm9R35v6RbSшr4Znǃ=4ʐ*Hѹ5Hkafzl8A淕!i/^wh;pY(=O迧d xYxwNhMojmíztew.Zr,;ڔpmdjhR H' 4-fJϯ_ ewdPw&ZN;?`qzHSEC`mr{#n,d#lc2/K)bq6CbEUw#Q8sr;}ívXZ7-IqJue*sd8hHga$Xwc\ G)M|bG} ::[v9o% ʛ M`N$[4RYTR7ΓCM c%?˙ \ 3eMy651Z}v3 rG{s mdu'36o|&;FPC 1gSVPGZ46yxF}#]]dHQ=n? qDqʝMJd4vhR2D,?9y{a@{,nG}a~Pݸ=,= qWd7ۣc.==nPn 5~NЎ$]D#AfWq3Α>BoLg^t ]%lU5ɷ!.Q7Q`M^q(dhh{?{'t%?u]5ʍ%:XNeVeC2W$(F4v\N(49O:4|2bueRwӉ0fazƴ|VbR,8Xq13.fmt6ܟ\޳ᕠ" ( ,6t7uGi1t(O)Sv~T'34byI;e(eFNyjV-܁^ak@HEmاQ(cgWZ՚6;xfa [sJH /PA詰I%&k{+̨4M|+ M5YvS;FYuSLhGF84N~],$iJ}4XJ!l08, s2}ÄF4k!μ˸#TT[ ]ғYlJ)ޒVDYAW^f >X$1<kZIa/Qn\BM!q E΍ p]yQ>r;]|qV{_O^H)bb@L[d6 YfF˒>=J`2$7!qz?fX¹oBUys^[ls#k=LxGݮ'YQ CJ댩;GԪK+LSR 4vIH>D.A1(sr{8KL3‹Òu?':-شI@S8 σg?mK5ʋ o] 0&=_M3T_6S/BC_F>ڳpj[ʹ޻+3Xb:nv+@,$O(Nu,lhh4ZgC}5Ζ>}돁4,Y8h@+wR=0fvHLw]7sVYj~*O2nEYƌɐfRT _ "2RZgvl41ucjqO0A mk-N>f?tG.8cܿMmB ;,Hj+|@ui8C׫Km)c:$2q߅[$ܖ92fNUz,ͅg ׶b4xP!A~%^1ؐ$Jg]VRHc?Uy|ART/eܶ$Q ,' Ί%3lU{g= 5-u6sJRY3Ϧ@{+38xAv&Tw:iowe=f<c |>9N]۹;T|Dv]DA{༛x t-d&f-~V ${,r!1 v gXw^a>|AX{[beu%mA4AmŌ"#/N[5"*sUnDYM 'Up\o`աjVVdžUb/V5"/Θh"b`&N5]y ?PavHYSr4B~31$ +JE0;ыoKN[ƱJ~.⽎-baݪȲU=j<'J{H>i~HA%㇜>ϦewyCa GFs^w$zkwy85$$ihYγwc])H66=k #\Lӻy =Y3x͕9k$q@ؒ5\HKKI*7BZQZl$:Oc:4zImqЗ;bN9u17Ǝ,|RY|+gw~LVW )T?s?`wǪ q:`t}FDw3rPQFU)#.Ph)Jβ |V: m yLӜB<].OUwG;9^Sy+iV{Yڿ-QiPԇ_!jf("Er/9%̃2aE\?m[.HK',Կ:UW6Ts_|˻NG!X&qT#ijQ*3}c(L7y_%dfyP\y!ۖ +v 30t>:l({-iץ0佮GFrD0W{Փoj>YEjrz(_?lf vzuRKҏB#sAnl0]G7 򜓉r2@"?J[츎D0 "jRpλܰȘ^@Cyf-Y߶䈐Ò@-ss]nͱK.ozc͍A-dHFZǶ0E"^Iƌ(tckj8Կmp'Q;tK`Oz. +7[WF^7Gɖh4 i K R#%gOʜM:FIDݥ.o[؇njW?9קܟ Wv#l(g^Yԁ8=" B4󝷉!d dT(qkՔ.=<muZm-;2,ש} n'\I[tPWW=-JzmkeIpPPAawe5c@2>l6SأxmP&[*iYG$=¯e7bnga-19}ۛZ?: a;"z6*'ZPĉNϑڜݡ g;Ƥlhk8.̿9ϣtYy5O&~Q MY)z_Em!+S'Ŷ`Z僙GH⯍R@ʶ,\m@1InƩ?a<`Vċou`< 7ʐOzkPy!GZFPE~KMgPQM+5Yj1aK,oF`:/~+Tï/9L~5"zev"âٻe&`Մ bLO U{a_[1 DbJR/; -ń/XI  KhG%ÿPt-6f/ etvc ?.5/*}PJ`W Ix ~P$U`һ9q zy"vÙl@FZ+%{D*J2͵;ީ@9=1_4-XC `gZ6u bJJpOz>çIa3aD]cwaђu1yVG;)}euh,G<wWi%[ex7̥!_KiCr<>8|)|&܀ *kCC<'=_pjpO Lj>7]1쁘WT׳6CYB_Okc!ra;8ܲr'g؁mO VlC}I eN*^jk׻}B_^56m|ilO.A]Ro-9;Ye -"qDrCY7=H~eE8@Zr:>sjs ˯Wȩ#Iq0{\ٔw1߯FtR82 h\E,^:J?{ jbݼUc|IJKыb!X8f v{*Aq鍐DNli 2p[b> Q dlnxzBةػ\(,)lkA ؆Y(y ґ DB␱#CΣ@ObN@'' (PA;hH_$T7up8z| 8y f8)NJ,b_,򶤌p"M+W}z!y)F~mDd %ץ| TbuO} lX[`ی34@)TX$PݑE|MV]) $ZKq'IW>zMtwfApb.b PiX C *_8b] ΏHSt|)aub B[,Qh(@39(4q.aJ0{<n=J}I-`K/bE-Cn`eg懶:yh\02̴A// hR }fR*'F,v/o2y*/ 82h@ K3x,5;2͚}!~XH?>#XYٿdFO1X%1]gβ / =k;yAƏ:Yq5-PTG$q)9;=V8hY5 [|SZG$B IJ"[]6Y kE|g*sǯ"$"}͑ * a]{GT3(6"S1Pɴ'g|(`#wNkny,Q'b$2'zs+M9\3eK_7z9$7ȗ˹[IWd<ճZg󑊕мZx}= Ix| Q]!(҃H1;;uy/&}tkN66{bCW!ueS%IYPrmp*F9̨^7]q jޔQ 2[cq%VO[r$#;6RI'h :JYdyZi x([-?F~L];:T74߆/*ThPA u-<4(}@n:'nfナ{Ćmݜ _ђƍ$ZD6iYh1 X3(Y`g($(6WhߖѤ9|i.($UbNb sr%%0DN18:dJƺ[VJ- j Dmw #wilw'dX='rpPO^ضMceo{_L*z-5:~:A$ј?K|Ĩ,eHw{Ey9upaxN,h)?raR1?c Ct͢BB}1iIޛp4̣qf&ϖ|Qп]t fg׸ڹ=B\##QeF!F-H2L|Pʟ:G9C9 bkNؘ] j]K +bPGYb]ۇVd+r|%~.&|@_pD`l8 (j0-H0`p0+U x-fC)lG Qߢl֎:3hlXl"U0QLLJn$qnp"71WyHo 99\hAёUE۴/O'n=;3x;%u*nw &4Jp 5 =kMJe7qN攪JɒwkA۫Kٽ`-;7H<$/Hğk-QCLqՀO\a99Swo;#f Ol+K4gy?<);`<%U {|P\NCB l"AW!QZɯ ˵ ~ª\(>k6E1" G*k;28)۔2`7ȹjLkE@wu4&E;Bg24 nrs;/Z $c0w o*0 }()?9l ZYdKP x/yHW9lBPn\7Ý kA͸QzGbU} X{OaЃXYQ6@%O~Ի>wr'ʚSzg\+?g}1%j٭Gl-[{v#/G-Q`Thx` .->+ֽg, [ݔJG0)[(gks˰~|-}4^FED9ƣ Bؤ#@v%t b]KҜb1r6uHt qWbR~~#{jruM{S*f /?BJR ;dFゕN)AQc<>zR#Yӥt`@"g»eNm.$u-']f5;6cVLjPaI^RԙY 4bƀ _|{ˬM;7Od"i?꨽|ĦU}밣@p4!mڶ7l6 ětj8.< غ ϗ^Ho%Xuojy&V/A'dSrgbAu#O=e)әnfCE#6D`P?ʰ 8&$67v%=1̸z+n#g5v}ja3g$Xqotej&qY+ͿMprӍ\a aɏ-+@y:j{ W p˽O@bP2}HKk&`2`+GqaRZ&&ܠPȵc|M&**$_RwMpT6?u>n`zt/n\X:]-} c=J,u+yI,U;ɲ^o@zN;縩:W>:aFѴLDO%uPK4kDVԹ/)\~U!֞>ꚥRȄM>LLB|);lU޺, tֻ! $Dpg+j  B=8k31eb:i-uAv6UU楖t-Wb{xKcr;gd='+v_u{Nnu݆݆7m-}B#b9xEB/mgB*e)IL{YQV\55c(?yXʋN6ZHi|X$`Ybg !(gPnN}4&7j{r~ZT 05L۝szYoFtK=l ' Q^Q@%V|:! eKߚĿRQ{W} [nGZv  )(} s~c>u(h/@}M7s I_> E۞|RnqNx=] /YC sj |B$@| !mkKKgFٻ QEr,9Vj믡=!fZ9wAVo4h<\hj@Zv FǼ/߲]Ul,5EƁ' ׂ9`mt:̋Y C'@9OmQBm2 Ai?g#;>-0|rStxTgYӦm0g>Zs^$Yޚ@' ŞȢƀ'& cSH2v)0g:Y\kdEWprc&X2ArVGC˝}ze8Nc="0wSB*yn9eN\y4i^&㚚4S 3OuT;; R/_(ҕz0;[G%rj(ĔVHV@[(8\" xlx$!7gA`GUR>FEqa?xAmɆ7V ڜ+[Jvjī4j: 8yGGWD EJ!ZD 9=t$z$1zje?3b?_b֗IWnjKt(A4b߿B .}FyzHDZFԠCoimrFY1fhQ&p1xxKY.IƌS~ek9Ys*L]05_!Z@JeDM w?DGrT-yi_ 8<3pW_4Cέ(4]|< KxxstN9Ӓi^XnAۤ~z"X@ ?^!fo4w{ؾVb, %[%mz0̌z#Oܕq=$A=[oSW+7w#mx휛l'E]"4vF$D5lԙ: !q?1\lt}h*-?6H-s܇ol|%*6zX-K[ngƜX5ne 9B;R*f=OOsE}[#bSv_mdd]],$o ׁv6ªTĚZ HQD ˑ]'2ɂw3,ʗ5qzGAI/N–tݦgK0b]ϷFzMnf7a 5gr伾%߸:V]LvvV["K2oL$;%jv/LС/CS͚HfOQ'LxO.,?5WG{^dlQ}Ե6_IYaMR?8 ~>9VJ+/cn,EH=[!m<1yT5 @fLXQ_d{"mPzM0w4!y6 Jϙ(8Fפq6n`;Bǟ?2$*a4@Vuݘ"`4P`*,u8&Y"d%C *:5[yxֱ -וP%U'Ȑј;nlh !܊>W-Q 7|<; D{_|#JBbJ@Dir8 Kc:g.c7H ]4٢aky 4x9*^\e8ݶm^} J])_85̇XX0l"_z)hv eI1]/$;[C'cÃ-Q-ՂZYɱK]6‰çtKc9;`LLf$dV&i"&‰^]U3b{CPqэtqÔHo)<[N[/ʯ:/"GIrGEsini ֗p ,˕Tk'#C?R4pIgHBeiRN$ wwnDY~#$GGS4~ 2q`- hka5Dg>;hL|wN09 sjޠ@GU"Dc4]*$ø{5XT "ps1k:wlGla>qe=9"O}T;SC6F5LaK^dܶ&Lϱj\k>sj_Ɯ\:~jէ;{b&ߐ%2B>D=ukG2n½jK#V0\}FߖW֬Y &#Xˇ̷%q% &66G_>+?M߭f tE sۃ` Lp`V" tnzCхO-$xlt}~ 3:jTº WyG>׿ѠYq"o[CQ>F5H2##Ҁ b䂀6lX+V4 pF{%x n QIU~QGj+Ys_ζAyRN\}{^1&V3Pء•~ȋ_Cx\Ļ'-e0eۋpCrPpQA]: sFs 7Z U9hrf_sYgdUaxj< fb=rjא`O1+h7? }f4Ɖ`~=JBRJ@]C}pٸjҒ7x$.jcHڿ+~? Űoʶ/wT{ȹtoϯҽiBuwٿ-}^?8ƬFgh%ʈeO؉'dP83to4G Mvi~{OMi;&?:+tk@8i n 4Opf +)ħJl1{ÙZHzu6xѶ՘l#e)w7QW0 `Bb!RZe: dj+biQxִ?93)}E0Y#uJ5% ENpC4D&b|ۖ7n4.I˺\&b$ڲV0stĂ}Car-jn3GC݈{3?`bOTB*1{2r:>GYc;9N#(G+ 6h敜MhUd A#줶}P2x el) &_dkN6sm\rmL)ԑ/ ivK vq*5L[K*h7z_8T9-u [ e-Zey,aOFw5[Od2M->T52-j3\HgSft*eD1^ZDz&$ڐ>4$wn Zme:t2,#7E&)4B _i2j?cfz`ꍯG ]Z$6PRq.9\#j?s*'?ref?q/vF8g8 4FjQ9A-Qtu!"fW͍Jpn@:BMR^hD᮷?׵bOZ5S2=PUJ2Jo`'15/ʬ1"ľf {=*CGb4~X 9B fмQ&ف~U?Ō==1ӧL-fJ 6#s4 -eii?0C8-p0ڈg+K!w,+w4z3xlA3Э6~рv˗Au+5%v<ͤ5,EXaw/X!33vN13; 5p( Nzy?=)ƋJ T.T pFE]!Rl=Hr-gq?H1m*AL>Հ>9RF5+AAqa*ݯĖx)Y^%InP TTQ``7VTxn> !@%.[.JBka.( j-|ef/|y#nPz'V|O|ۮ72M+ ĥ op,U:b(Txz{ rLܵf>^9577~8v qD* WO#~ $Z}&B gϽxBv3N)<1<&s~B{f={d޶}`p=L/lr&7=2Ex4E͠95K,'- zmfyoi?foz2y1:F>.T8 B3bSG2̒#qe?Jwd~l1m8}- eQ+'̍= _?. 0 $E QlY:L|MOuSf&ϓs~h"*mdI:ǯSF IFkÉ.TBȞ'ϳR舖)_ CQBDERL 8w{xm ÍZɡ)#Oxlx0&k g$w&yH?'>VEZ뗦Pr(4 G^|j=wrCj ;j@7\h WFt$i(seD̗o_#nB?I0`_컓oeI;o fѢ؇m{cˀӻu?uˌ6•+J!p+nɌ[-SIXJVhyzȮ/=rs/Sg&qctWԳ->OCw9?2h&Vs ɻ~;\,ןH,C+쥵a0:܆t@bų{ ]j/]nHn{Qqg:/z=A34ӓYXTQi 흣yLDt lX>fB3`ޕͤڬn9񪔻D t:l#ƻZa+i NEĊ!~X7fjH;(P+ .7589 7*b7%\~őثNW/}3bZfw~KMmtr90LR/,OGp%H^l/s&6r`jeQ~N H*uUM97B8X x X&~y;,x@uVN^Yvg9u5ȗ_RjdzӄIj aXHdI|"űstq/7l 8RoVJRkf="Ӭ?]#jti)+W5.!nf y"lj`~(\K'U=iazPbnRG_VX<go+Mא)Uqj|VHv| fQu~;q+1QdZ~AڞHq"ڝ!,D"nyY5/Scp_pZE( }Q_'Ȱwhcs' (ͺN̎%F p_mx@ h(DnNijdW@*xu~V·$Qly{bvҞu 1b:u1B[R>?I2Ia[pBHՀ׋98ju,m9[oFL6|4XҪhGCmd<9yOJ99%Sz72:*ƽY&;^*U0"( b>aT@(_# YwĈqV8>w{תCz|\6p bI,dP]I$9.dH5^VѲ}.dRAa3" (Z1H1Ӈtu.n%bx@#4$1p/;| nिEZ1.YN1"݌Ck"HuaUr ̷,dxhÎվ#\JiX1Q٭`cB)|F8O-_БR\~K-01~ü 0򑠝gͰf{kF;Uz Ve-mM.< ; 8F21Ku$74Y$y5,K<:Y`Yz +E!e>0,=H[XoYjjY{ B{=%VqZVUx\ͷ.;O̕nP-Ud1Á"5?he@TMj=z5"rYb?k4#QM>~LlDqr1-H?Ϝ>& qڴ{b֜Wg#[f<#cN?þGg2ő5880q |dkwxSt.aH3΅. `Vez8hU9y ! u]LZ@ gat& ƂP<@~iRv> )vpȪ:|@H6X jnfq"WtP3̜{3,4XڒK %cPt(LqGcJb g/4k.c=ƝtΦn[(ݙ[Wa^Ʋy9x2`l p/dIsckвqJ7#qOR'EwWRl,'tKDVzS==N8t5?Ͳdq$ xLb2t"@[`1GrLlo5kİ-RA-*E2GU?INl<hK:WPVK/؂(>Gttcvӡ;pS" f!uV.7 p%'[(a(q±'i8ĭm@B E7Aˊ ;6ί7ج o}/$J~C`7Be>cYY!zinfFt A[ޘ%~W &/T%k;/jǍŢ-z>S,r9[*`۞2X' Zsc5:3G UI;F)@r^;yvZb%wO: 4J:+|{?/[UOõ]1bipX4$ g̀+=Θ=I鋒ړ/9Vw\0HHקXxI 6}xQw1v!+M,S۪NB^D՜+vj_rco8k~H{0R^[e Mw%Dm঒ԫ,AwMR2eņUQΡ/*_?Z N[؁0b9qH Q uo;~ ֛bD޾?4ׇ]*{a&q-Qc>/I{هK,zjgVS'BaKz,A+Ay-P= r@q$OI4SE>r|-P}wqHozԶyhk*UZr Ui8=&L +TJT[sht$B|q\4ALf}V<Şk])m>e\RUуOdQxA ,j#tE8+/H=$֧ϖ2Z؈$[ENBO2lɤ?\R)LJH2t)KΣ~5=b2ȷ߷cƈ⫪& -ONzʑ5u6VߏLʅ ROpӼ%jг#sCN{>B2Eg*abUF^LL?zߍtʠK/D<%%k fkrܩoIXZ%}M Fv:"Frۧi;kG윶O%prJ 刜p82&@\\oIRuwVBNlh]邋K,/V%~K)}n%R>h<$p52l\a ~6臾$LP!}5-!XApd"іPis5"N/@^=6 E$"p|mLQSQ=m{PBP} ΙxEA)Re7]1Kf,g|G6| ċdD<H>FTp6sG0)a*.)G}  oZqKg?(qE0N)(v?8 AW^!L#kD^^/:_f^AJSPAa3WC{R DŽ#WrOU6 4GpB X}lj{4{ZNnn=%mc$k B ɺ.q&srXNb-v NWDMQvG _8Xn(Hh@Zfl~a$/CTV`oa/~鼷Wrm6gtn |Y`MRl,|{J[hIGF% ɱhTUƝCspcl0a`SI6hQ39JL=uJ MH7 ^ػ{H7]Ñ8dp/S]$0Z`?og邢%*n]K{FeI]'BK$1٢\7v٦e2Lx!OݯXK~OFPҏ!<0[vf)Z w1:z~}h !- I689Ph[s[݊|ʒ@ʽVެ"*; L-yqm+,Z bkڣ Hݏ*8I=G͂f5uzPPf B0 =e(0깱h-:qK>jNzi0#{Sp ;d&%zPK7UYqk"[!u*J{=@c79hɺ(jsғ i>D2Y|d?K?ĂfYn+%wo> awz|Ux!;6h/BpnJt#PjnR^Nݦw(¨&ΣR5|,2lWNm  j<\veG&uh+dX!}ov&Vh|P^䪊Xv؏NgWA|e!<6A*8~#g9'kC4}_{KqѼɏ(Z̡ W4G&{N9GKwr}fԲDEA1n8ox #25j9nd_uECh`$i @!qIɘcP51luhtMn y#mOi!e+:'Z}z A1tK-6/?쭁f|"g{/wyb ;_6݅/#QV JA:Cf!}eG7`q@%4Jwh}v# ӂHO+jr3w+P~Yѧ^9R&SމIQjgeVrś{}}|e؉0fCBN6}7 O)z7>P0HF>"ЬeZl(;؇M͛FS? ra+g1YX,m>k\wQJv -"8Z9!akCP;O 7$\ۭ\oEZAZ86ӥM^d-^۸ "sw"&}wx=bNL#k,:IHŒ)hP0?:V`_ Ļb1.`A N&;}Mϙ{i}w|b0ΏK ewI͖nQ;s+-Fg,d}B@] {TU~Fơ(B_;[Qyu:t"-h.vrX.86:nMUa[O`7{ suGKus:+SыZҫ&)qFa6_2A1rF/u%uBG^U `QK7Uas)P~ߕHXir~C )m"ί"^v;uTa==`d4<m 3T5<$=֘5gygpD|[4e2j hDib/xNJwq)UjQ&M7FՉR;m kſr8Pfnjk\2[TOFY tR!b" X2#I-1S[|fey1 xƖQ5QM:I-KE#Tz`8a|Qo1Z;B uT$.f}g G^LHRΐ}#]+od_`Cڋ`6۔6Y&[p,d]b50hgܸʬ&xFQ0rf><0Mݓ&pfn.MxpSbV4b.b4])hSSW KD/I(U zm_pa=ޛ;dc.p ;-R"<֙KS\0 )!+v e1(xG:Q#Rx}],MZbޓx+ YXOvpԌG >N9CЫvN䩴.̷Q%n{Lmg|mSqDj@uhr63k'/}jOG jtk)ntېNa 7t #ǀЁeEyOeWF8l>KKZ0x,z#l6!ʻnߜko0|LAlq#N:駨sַ%X<]T . {dizYv°cb7j*=e%P]I-5Pًdnc3snAԣ*E p݉,8{#DzK`tdOB?zqyQ M2Ȫqmwqie `n_ċмyv<c&6'^Y^,:Q3Ep}k"\BziXayFv-HT/ crjg`sS q[ؘ:na: b.Z.ywHaPkX^O޷-w,GBcϪ\s#m)W:q s:t rn;?6<Ƕȑz׼^i_\ǑGZ J_sQQ K\b`tcg*U0!*Ɖ+ G@9Z>&,mhך) E z_Ge6`J?>SIezjuߵvOr}P' /UAgc&'ٶyR?ە 3j#옎eyz7~gI|Rl/I2=;3١ &Ꟛ[™& FxFSR&(H$FikQy世4ęɜT ;n'T fVS A!;xH{zkNn]I8Yk*yJ:9Dzzy0ʵխQ/B[p'FL$LZ5לB;goDYqR=B,`!]3OY[+cV umM;O~VҶ$"5Ou6^ 豯`8>i\j&X4xh([xmԾ}<`bqtJ׏0y!tiA+CtGM MϺbu\c؍[y)KnJ}eQQ^.XO%dz{فI!H,z,߮@:k'QI?O 2{\=$0+^BDJ؞zuW&6XWFԾ})-מQ"yY+ 5oկƉǥ.ҟ#m֠v]1=8g 4c)-&xBMaZ8v--FN&5LڊlF&I@'=W.ҰƕA&'g9 vp5lw[{Zw!U:%$-|t/D ;fX}ra6p=L>~UegZcrnY; VL'~Rst-H}m6JΆV{MLM",dSi†IK@/PP HjB<`2XQ}4` .Q` B,אP^fkOS`8Î>rS@%kjb ]9Szj3ʭ&T_Zf ߽-s%L& 0M5sn?F1pa.4jVCG{-fߤ3r8.N@o$6ʝm) 4>1B6v6)/@XJx++&o? ubf֞dg_ (de)hKmlSkU*6қΧ6c 0 Vuije6|S(gKYj jp 2\MPq,iGnqyX#W&Fwj|G\`j<,.2k$ ,wjNsl+Q]k#frWpfA?ݝ"D31n%n4d:f cAXg02|JߠswVMXox1#:J Z2Zn}'@#2Iŏ`l$i颼H~\$LS(HLswoeU[&%:}_5;ڲyd~SC;OcCޖ͠Sa@hEm Mt[WYJn?(=Cs,HvjFjWDҏqKbJiAPhG|b@Hgar>jdIrBrɶ N~?X+1Brq6H@WV7$X+P#h^Yקj~ \L]; rVbV)8pFJ,o|U~EGX7gZ}T6#!CU}2.hZu)(Fϰ +-Gd)o-,}[A:t~ZZ} +,u 3pe(yXI8GDIc9<8?M&0[T]LXUpFSnwyzO`%00)@ &v$,W='HeO& kaP4;dsd"!"-8p^ ReKɬ,%#O?3|G=ɫ,kPtI߉ḿ_SݿuOyza#jcI[p~#:T_eEb1't/q_I(nP2d`C^ժnvy[L5Yu yvP?pfwCzWիKerrnp|(Z̔p Gr bx[VtS0p}v~BX6q0aDA'oús--&ח^j/$g(ia#6r1 o޲\˳BJ,lbfvD'&{(3ݴ7nnLho Kڙ՟@8[tC. ȣȖ+) DZ鴚t˃ES% .H*!vwL}\Έ:b@AZw豿gr<^W^bjO,< Գ o@Y1j{C+:vJGK)y ׅfLX3E.X`5k7Jw)օ5N2c&C&ofO'f`fldQD%[$OtIT Jdk#TNm'p@6} #{LY4#1w5!/@*Ȓ-@W/n*jK40gR Si2Xj@Pzծ138GN;{r y, }$H<>%kE)8uSMMد D':VTC[[P MY&SR8W/nr )WtC;SRLۼOZK%7kyUIhGl{(s R q֞H9$jI_$km<ˉ|AN@w)m^H R ')~Qޘ:o:kVJ͡?ƃ.VLP>kJU+_sҙ*MN(atHw3%:?O nHww9=~й yu_gncꀙ<$|\d`&?d^-j+"ϛpIy[ %y-:*&=7K:b>xd$9@.7+WzY~z 0rڼ}d҉ pMG!};t%Ar])Η|iEǪ4N84M,ѭy+_\Qhr=ICKkDS<x,IdӘۊy-PB5l8$ՀnBmzw]8ܓu徟l zcR#'sKam7/~Yvi}QV}Ob~G8\q6OEλʈuҒ$U.WH?Gf4xCZ]}:̙sH6p ɬy7LLi:hv6,jlP+_/EPDIﯥ*;Jn@[f'8 H!5P&Rg0)ah5BhSK 5>+kl" Y!6vz:'KzE ϧSۭycS_I17Hdil()\ o]dORJ];ˇy25>tͭS6DM55f$E" `=S( V*{̪2$T$Jް71U?=hbpI/5DkF*{8ceϷr>N^}`| ¶ MW\x!iY2MV\jB3n N9qאqˇ}/?Oͭ3Y|"GS̬.Ye H%=fWV21Fxk3n [JETGv,Тշ570 p Qz_:Ӿ# f&7II.23p,,7 Fuz')O9V}@Tjx;Vjr1ReF`z0]ŀK%BL: oCN淐Pu&ȼ 2># CL#M!LR&0g078 $n8|2tP䰤@V,2ŅI'&ൔ}s y)$j*b;=N;@vqs,)-5 s@ (V&4,4 qPbgD)Wj.7xxa~P6'sSW;+Fƀ<)CfOXd?L%MnF iuw DD_Yo)F@d (҃Lݵ~7iǝp5E{4]ҵ0qQ5#C- 8gb)$~땔9 1ǖpP325Eu;[:V~hxCmdO# ĭDjyP=F@%bueæ&2x;ˏD,%4}[s:b&!L0<4;Jxd0yߖe!ddbcH{9z"G _Nq1zwSQ0ҡc5Zql/2}˻MiHgɪO4.PF[Ji #^Glp4WO-\1-7Q$0I2qk*^JYqm.7{?f'ʐy˚`ڼì~x#}{7?MQhܶ[i-xX,0ĖbAVꪍou\^IYx+Uwar274/6?t6Z~gȄ:<(rAtd.Æl5"hʧpK A͑4I`Wlc&RpWy*^\i}SfEXKН#akSFuؗ𭙳ܹn|D?ꖑR[4߂Z:?nG轪 2Q~N, {F54۠A)X,R!x+e_ ֪B% \y^ MCLBcF{$L/ʎȮ`Pf'/őwbI+E. C=b6~I¨h:dv56}L#S#1^nJ8X5g\Ng\[~':Yc`b $joIIeK2.@A6x@^RB0 cUw0&ZSδ%;\%*Ed)]<\{i`.9`7gP:[2gΠzIXn\Vo-V]o' ֧छ>{dMe<0vN1]dvJvy}ZKJZr?Vm{GCM9 O@䓟D+gh~Zhat8$lC<(ӹhr%z*C(0+0a![s{qIī[y]ML×?a9#R(FbI.̨(݀3s(6Ց'~"&}B?/{SBEjnQԨ{.eRO6B^ K?ndoTQ zqQcaPP4]‘N*=mN&_N % _c+嘆sڿ3!+Exà2OKHh.V$_P9**xH".y$n_HRB|&/#D%0Ҿ>%O[Xٺ!y|p ZScL`g~1qxcK@䣁s?+;;w1C90F"KnOp!JKR-]GD`e5ְprR[vV,̄.x#)%a\%;jXkd &.;Yg\S$P|VF.ܯcN]ZDé(k}V F <Jp8_p8&7ES`.vrdF_F",ɜ&eDĐ{ @}Z1ęjRp3PΦP;=x$UZQ8^Mc_U7t1J2`|2e9mF_twu jexȼQGs&;,Fl:Ld2ոG"TĥfYĜޣp6d0Ja#y\i GuPrk4hkfvm(e?PV (kU*mwLϛ;^Sdc6&ϴ WP 1 G*D4*|5uAG ;67 QucHzj}Cb' ;JIXn5{ t Vp>YRm? AHY-Mmg +{1\UO"Y5 :ˬP˻ zsmx%~^_ξ|떟( 6uIӸ< Q-K7XҎ|-D׎dfct1d&p?eumnmWϼ],;7_Wj(L }Q VTxW_m*;h|<y$;a禀`Ў2z珨D]^ZH6(uUc A&}!|X*zRlES!WSn֫c:M(ad(MGpt:FJ݊_Ͱ9js|]z%|> \+"'qyG|L ~I3&A0Sѵ0 |O,"N!bVCLUk 8xxIK>*?.gX({&dS,<ѿl4h6o Ej#jĐ"䰃<yztQ:V.a 9 abJ~K޶xnBP!)(q.RQTf 6$ tFx 묝\"ECh%8g(^$m&BELұ?;7 g[6 ^p3CK(ҸCox 7 (׍Pgkqm2ш^/fT1܏ilpTdzFK="W8Tob?iX"MؓA@ł;*z6"LobsU Gbzp}EʼoIP@Em~vm(bEDP~Iijj, M/F;b1>Zˁ1/ J$8F $Opp AëF }kY>erce2  D4V v6@dNǾB@P5j>C/'JEĂz= mb3dV h i$.Xms{2GUdp`_zPTdu"9P 0= pu' JADo0\<3mF*fvi~wg-_|b|-f@HsLTOȟ֭_/K]>Y%a 4}NO; 7B)YgvTVTePe  @WPi24EE6J]䷖Md4@& RJuؤ` 9UO@6H{zCy%MKޟm#97*Ҫ(g;)*2z)ks: 8Gv^¿ZDِϞi&u ABx//„t,!gcHV8L jޚ4פ }Z+jE,` Vg@ 0եa>M$C?RWW{%Ŵ`BV]W.opIH}X_p;9ea AGyT:YNL>zSgתOzTj_*DžcEK1IrÁ؂GkXT˩|pN$xȍXKa=FjS24Hq`|[yv@f!SǬW+~% ;9ϗD23BCO zQW0Ⱥ݅F$0SkOjްZIm  x͠VaA2h'+Ĵa+C)[HREp| 0^11Ek-:sSz˻H.xt <-}".q>=.~FSСeˀ+-dlΙZ:* [ө9>f0+p.1J`lJc^r_2m0sN{&"$!Z4Vc1@sZ [8m`y9\LP6nliW')xvh&bc[^PH^)h5LXFqC~ +(焏C\՛=r*Pkc.AʢVsQ)ˠ:jzT&ѯ( £S+,Jpג@!i_f9r#U)Ob{ (p HShcq\Mosͼ0N\Ѫ5M3^͍lړ)4Rdt%mN,v-O`Qpm5,L>&t>. יH; Pn4ÈP9rU:AU(MD=C&UFOb?,i&1Ĝ_;8mR =PH%6ʷY7u+Ɩn_ztqbԦE>6Xd:X8jEYgz`@@3 ʒgIŊE決tܢ@Ps?4!IV/0-ȩx?`]؝Ժ#lore_AՌ6 !-v sN̜G\/NZ! cAfhηѴmd-e qRF _g!PD_[O@ԃukJG菈v&|?s(*j4FZȲk<,i s{+ysʼ_rt!{l||?]ك`羅hgO{ @>VRӼ+Pa0&AC];kxr$ ]AУ,w(@oXAؘ)bB v4D:.j$JF }T)ԓA@]mip)g'^Or`Θ&Il:Oq}4NQ:zy.[e:X9WVd׳ *'Zwl.L}9(zV#Wʁ\%zߞ즟tB=QH66rRBI$D?`Er5+;~_s :WX?CQOΜvQG̈́!] [<3!'F֖tk-kdYƑwU-FZ#U6Gpl"G$WF fsk/77lq0a a'dlDpe 6d: z8 ;\[6!cj rP QlB%}R>"VȽЈ݉~IJľ,r:XQZ4 ? {Π-Kȟ\0mbRJc`90,}l` ̠4zօX8eΗ9h(m Atr㈀hx3< Ğ#zȩ>~G$U^eE t?_{M*1Q;?5e,w?RQ`t-O:SUu$!ͅJa1i9V;{_g;:&"ߗM>A1ZRզ)s#]Gull"8 IJSӦOc>Gο<^@!n+E>-gVu:IE90b@0cr D$)AUp=~6:vA.̇vM#h QL<'WPV:0ܿiR)?(6 {US+^ 溃 u-:#YT{P#qMEpy?UL3|De\O!NiBJѯM<]bwK;9/隓a)*])z0Y_y1R.ڈ/!}3[Vwy evT2] :3)ewAtnby4ֻ\Ly'k;C wwt&13=#1P[Y#nf!fb?acY32.ŷp=v [jJ û.jDZc)=^uļ@ǐ¬g+P߈goػÛ4zOB5oſORom쇑] 8s0%Wx-l E ڸN1nVjK\KZb>H9'¿r1.KI}Z'P b4^FNeGOw|MrxGcן(*5q}}D)}Z30i >%I%ˆ F +_M?c.1X`x-p~ 򃖁+DٚX:ᴞi8.sW"o\jFP5ԫUpqOӖI~У(0A^q^ѢroיCgܖ1Ow`Nn8T+*/ Ս&:-6dJs[ЙTJI̤0gM*BC$Y9!fxƮ*艁ii&:r+(FVF? PIuksTH 8l\&xjb> Tntv-KSy P %+>͉X15Rr1tɗ EG$mP!{^ &uKqTds(sT:eUΏ V[иkqo1M32Yrz(BpvoVPN7ƃ(fm7(0T*%$ZxF2j*?2`i1/B D"qYڢS71Ezn`;ڮu}>q.q^qյ9AR26uMU͞v+f#н`fl5%OI5OW*ěL)WCі̟Il93|iF -~ORv].y cXvgR?W_[45H_v6EɭwS^;NJPgJ9I1# ۜͱmlz@K@bXaR(6` "'v EnP e9P]X-@4P=L؞ EY&mnfĊcsНd֬\P mZ:.Bn ҮEYSh"O+Iվ|$@3g[}{ (lz(!EӏU_zStytB'c?pL3KWԪ!S#QHWz*=vvrUTVگ@׹iS o{8_*`Zc 9W] *)y_լG˚5q?̍>v`SnEElEvs>b7MBX;9ߓʞ`j1@+& + jq)u ?)eNAqZX +8j!l fII9Q!Xh̲!7JU =dސe-٪A-"M̼_uxrޥI=d9]~ \`8Bdki~-\?MwBK;B.%4v>R,x^j.Ǒr˹);>b- 1ubbmI%?Mjw=:H dRngm`c2 rz7H9Ei#YCݽN2UkY'/O$Lzˢ5t,o2GܬK#F#xKo9u{o$vF!~~@+7 >vLIw?urP;[I$-+<?9dn XdU$ wh7?s`;Y XG<Wa羅SB#㷧h$ĊNᵙk a_{$lm淞HI/cln"mcDXd` @,⻻2X\R&Nhe5OD`4*Rf(}1ۥ 8TcoTn@ZW>}K]O_ޚqO0l<F ʸAڤtv`w fz`LlżPv e %{%B`o]3i^4#2P\~ay=Trh'avK{.=d2}r 4j|n WLGNKe~>o7hCDZ+R"W<wzXP:C,ؕVB|ffZH_P_~պ7_#R7f_;/d1f#iqg S_]%-a*p4_ѕ?Q;dcf[K^CaYtdĐ&wT^mu+0qsJ}I,LwyJ9S&c3ue.JRA t;g'GHaKGYtZWFKvI{}౟dZE- E-}>:/0KV@ -ո_PA@WK6r};PN'n#w[Mwk( (r0!cA$N7Z2~ڭl\&*:J. 'ܗ}tf|ʏ kC!$6Lλ^/B dJbE1N@JLmplW6yG*{z圢dy,;br !8Zo;AeY f6)QmiM_W=ujmerV$U*K')6ke4ufNJcZ fgk~슁8'ߑV]za,%6Q`UT? wXcio1ӓFƖ0BNAHiŗT鰊N";6lu#tͶCsEl+hwll0bRw/b^(8aM粆m>CjoSij]i]& 7l6y:j߻e6M4_6*HVo5w u:$HR/[!lE:]#Fö?ڢ."x(" P17C*G*ί&8DNrŽ }sxkj 08zeƔ=g;^+3#big+ sV2<3F0~'c˶D奄*=j9Jao2Is_@ aס ma{c@|,N#fkntaXi$d&+t'ߠHDϧt)2>)g]ژRa[҉:aV,FFY$VҦ;شi|-Jf7q@({pdžM鬫{UiNU/ F"B/U-*Y$˹;́ܖM7*ǯěۆؒ_;X)ʅ{r mq:x?ahHlJۚm)B_N'z2&x3xWHPXjk1w3a`Aaf:Q ppgjIc3vY5bJ&1kx#zͩ b8 x4oyقTVC]"!~/t>=;T%ahsfV(Lyw vo|,zbwTt̡N\9G6EF`s'lyC!;Gc'`sJ@h[yMc{ v)ԫՙCu]MaG-"l"\r(Aޗ#h-|a!S7 ptH WE8DUxydJS3Gx(MUYZXΰ W(XfEқ(,vׁҪcu5` @/!R!nu1i8 yW ЯR]WduL X̫V\j2`QLBW/I%g[+: \.HLb> Lw)ǽC1?zvۢn+00\3P"#Ev Aɟm +n6H!C$f`>=}`>׀ !3?&I\KO(^qr5ڤ`(?c"zϚX_?@`Jo/O4`mEea%NAiUrp<9sXNjYPE.S9Ҙbu d- n`xz @Cw"éȗc8|ÛnbV!̏>bI?g!I?HEϽ|yJ~7B[NENg G[vSuN"59{9I >qd6p ]Ho$jnCEw] :[-j s"N`Y'hwiPfDj8O(:k'Yqb"/jjyjUXr3[JU6.9 Tef};@~*38!b:'_ɚ!409'KBSKS)j*1ǯHB`hx2z]sKeC)wM_?BK`chGjTh!S5(1o<d?U]]C>}{/9=F<4Yb~AuSz>qwrT0cGM#gEE=-27V*Il DZ|iAP_l<GTϪYKlkQzlmuƲgl 11-ϕ#<8Bb[l#M7y[Ϡ𾿇[^mZPeC؇PCUuoJxgշ,pߝu%9V?فe = (BPR`)ݻѴ]9~`wi^7WZz8b"7]G/[TFC17 ;Uձ"|>Ӫ4u-*(}o7@`^0/| `OI(e6c0:7\+;((ܽ-+Yx ;듇BDSCncar=w@s}s}$PmP ,t,3X`.ڪ93 {qx.xysVFl yhy>Hci9&vdž5""sg=n,ѠLiݎ;Zd{3دbQCss-qRZš7޼w/|Rʻ! R{z05XvZdְ>(:g*mVB H!iaMvNAU͜ԙv $MbK<'ȼXĜL/(-j ~TMt-&so;*)!҇rq`.78#]tJ'V s̯mJ4KMRp$|h/a4F5eǜ,:>'e;FIpYN'w_b&Oal;jx(i0NeV%V8rO"IBK Ծj%ƒiʮYJ;5<71ZaU"KN1T ;BX3̦b /ڸh=#VPI|г7BA(C."(ۮc{[@z'3Kr E7᱙jr!9dqeA֯I$lWQ_y[Y5/@UUx̊B$L9{FWVIIޯI9m*~lz+?ieD?R41; ,6[N B ?>T u g-?I똍_`.ښ.P`{>(z l~߇Zm:Ohr~{BE|(Kr]uԑ l4BjKw;*~ZOʑش0D9黗0\թ}X@4Vm2޾?k8•cRyJ N5K篼MH4xrQ37m ~= H@cdž u{tYbY7J=k40 nYR Mx,gPP?_SR:d~" <x= Gꐽ­n>_ED눩Wi鼥LTrFnݠ ȸ>:[Q~xQcQQ%=,׆[Dp&ab{͒Mp9G#R18N[Lmb#J(^d}ٝ?52S+mF}Ft 0D 7 zWy"Oi!=)2h6~cX13eqG4odҧ; \!{tXṑ@ &e'K8#N&_ l:6/*Ҥ&܀w?YE¢oRD\T;D/ہEuB{x3&:GB< B.bR ,0Ntں@9ϋ%!|܇+7u8OrmmHgw 4Y TvXR59[NIfnG-28ț+7r0N#$%Cd`K#i9 "1US\N%fU3uXyɞ-A7bw :iE4ѿ==FHO425H/KSu>Cڨr`2cQGZ]X[N˽ %M(۶Η5 nU:)0O?MUId&ܽ)0Zփᢊ}d>QwPb^JTn5RW/H?gi8TJ4;s!xAay:+hb _,Iҥo /}c* A,%5Stq#+[2ˎ Ca 9[A ;+[=+d >rQ]bmt"aBZdc!ˇJ66jJ$VmL.ﱐv; I"?leDN,-K{UlUыȷnx7H'>=h8Exsy>DXknQZb^_s 7A<A]rXWw:ooTOTUƉdoI0}`7:峰٭{F镯/:mI2CPvxaԀTM0ݐu?^*jJ pdY%07x>h&-PxH`"ڞضPy1/U-  g-āgOtuY@Pq{j5iAP)W[fyr|NW 埵ӭj)I {͐ VdR&AEd"zzEHl$sM<Ժ}4gDWpPwN4s nonL@﵂F`PWTG:3Ӱ]ۨCHD]1$cPrEvdLfhpߡ#6!QY> dR-q0 ~0IO+qgd[:JY FaWw q ˇ ]56AOHJ!zIݶ|n=!2Q=cN)AOT喾/uٿjBH7p@7TiC)qđzijOYמuuz>Wy" @`> E=,$:KLhzF~ta&+?`gF窟T\ i1:&Gl'/.U`JGbsmokiIre9͓4VHG? ѐāLQɲid}{?Ϥ p11VZ_oS #' ^ƚs?|=P3%cۍrıg-±j'#JStJh@V1q]kuӷ&xQDMv61ujM@ʅX|yԛ"[3E|\^C8"]zU& ZG|q{& 4/խ K94Wp*N`K^JҘTfUaP'QsﵣI*zY;[GT{ˀ:a_xC" T6KQN-+fg D^`A$); auvݪR[[Ha*ցO ~ ;}{Lh)hn"|wa+CkMEF+\3 #)m{6&¥vQd 1'u&5}gG2ډi Wޜ>B"eWa0(,+ؾPtzpP?A¨Җl ^8u4 unQy"6G`Z\bn4moQyk @&B 6ퟫ럣+dCtAi= =s 2֬1; %yf))}թyo^k(rEP,813j | /ԗrkl_HZb\B8Se+]bښd4g'k"N඼lZx{5љI(=R?xAx2_3 Jf>ayM~jI@HwgШI);̰;,[= S`~/+6E5^'бH< nNS`CB8m*SƗ "9]h*"Z!|"-k> =,+kL;F>5F&7sU'͑D ʽc@vqO!v֝"WI K^+fi@ fRzd2GeV語3בe66x%Ab ɿRA\O_^0mi?37HQk@Ѣ+*S ^yw#*gTudz ~${,C ' (崸T3uT`~|d|WOKg<H6zVTV"x-zsjzg\!RsZ8͕fh&x V`\bu- -f[NDQ lIDWrҌy!iİU> \53=xby˯4.yn?uMʑ)GG~=*C![,)+X*bBR!%y?RyȔЗB,~^GGl!Qh#03"k hܐ4gB^7rJcL *C1qEcb$ )kf<=W=g'8~G/ۇ{єPacHmxcUq+ jjyP1ߋ{^6d# @ߌ$X<ڠ̓q7M`kN_MEۄ&.Fpnݭf_M/bs+tSbp kb)_&$gBJ3ψah?ՌAy JoaRS~@-;:xڤGaP2Zعofskr٣5̮FnZYkS:!JAVF] E H"fk ],g7vBP=Gn:02!=EuG&]Qp%. `2 vn2q5׃"!ܪ+eO8"崂cw7y00ͤ!+a&%{+ EY}9Rih2!F{&a}?Z I(^Tgr%Wu]_e (T8Tz[uvbp\PX 5W^?qjrm ֩/#eh:Z5s׋NY=>bމ]bA%ed李[s,:3l>@dJB>.% ߭rlP"4;*mcZA+zdL|cf63Ӄ"O7 Nf=FMb^zQM_XSmp~ȵ!5?W \NS}zOzF2DNǃFTPzi+h`~oh"Ygo-}t_LXe9e^n_)N0H ؉Gwǹ8Nĵl=y֠r(&8VS] 'uYyĵV⊯]:~,-U8/z 4t_UؗjǴؓgfQTf4Ӭ2kGUom6E xl蔴5!9PmޫL#b`q |'C2 b9..h(ϐy[_YP#>RoYՖ(bpRvGj\](˘/X~py ;K,Dk?u뾆uؐೡJ-] \5P,80y>eGR3ֈط~KP1ƅ~w|X J ZWaD"GU PrhwcY0(*ѧW ?a!c[اĘ7xM]6tr|~tFDQLqm臼Z':EȽ*H˗Xd<#{~ S6'zo`1-'p=b?1i<;L-LDCŠb)SV?>iQD PK:CڠT;-5rSFOO[8Y\x ^y2+]˵  qY9JyًظKhpK' l1bU4n ?]=!"&zd u <2*w8>"ױ!I?@8z'.g&Y($e(aސxbv֧DZ:F5Ի2ސx eIJ_@T~Rʺ*;7I@>{I>/gP )Szȴ3m2|t+^m5*?B^-}dh @k$3ALAk}$cecPpb".҈jʚK8I{x3y`57)quaJg_4쫆5q^ ?`N46EͭɌL?8pt`% bo4'xS8r-'uG,xؙ=BH=bH,]Z<ᓅ {rDJ + |L ";tmnƞ&ʌQph 7h<CƠD.Eǔ>=Υ Nђڕ"K읰xM˄d䱿yU:~dJq"ZRn~ _k z"E fXt=56vDӱ-!߻cYu8 G8֕|m%A>OJJZBs ꩅä贀6?{s%Sm~m:SF8/xcd EItw8rva ,,D!rцt.Wf3KCHu?Zvq1O U~ԿJ>=C3.oKȰpןՑ؁ce BzimI,˹Ќ֓dc}Uri5 7CͲsҦ 0q#\qm7Tf)8&D^*d v)Hڳ#^C!NvFr#{ 8xgbea!x^|Σ9HH`#[k/-VV@6mBЌBfu#5}?RW(:[@T*nDq䯥?䊊qeza|.d? cu4 ѳpf> 8{hݘgW.?e6]aLp9zLgZ iJ?* }a)u<;k~sž%_OAV%NB>42\,0k˧4-Oz!R~& o w%cmU+72|^M!MÕt-K ECi\Ğ>^i'Mو2c|~UJ; Rx*1]^.ҨFNʋRQ3̵ƎYHt#O )B#Gw~dz.Ter(mZqWIha"زIҷ Et&l c-5.q!uqhtKM]bQhfPISگ0Cr+M$5jCeƋBe51Z>,zL0%]%D<%a!dYDcf!C VejX]KVUdM1jbqwHB,ؘaԏ_BBY聺,y i;kE$'DM{Hn D Q"#Qh+z|Yy7D]S΋*9?^EGD L|icqfAbdciuKe'Yx@:Qghk/ar[Nޥcݐq{Bw$ЏKJw8i1нhb nO&y+)Ch,SsgC0]WE֪.`OJo #Lj |51ڬ|!]__n-o|k<vw]#ećB VOb>`b(RƓ9}cb SK@B;~u`/uͶE$0:UJYpcwU&FS[.̇*‘4p]Y QI2CdDs7ZXײJ!fghMx8W}r{mwaAf4!YPOgUtм 7w91ڎfLụ&hʲ=,|YҤL4ZFъ[͈ˑ{{Jpz)UNm./5*c&n!\)gk kݠfkVbz.^EA6oZyd "jp~u; #B? OsZ:4&)e?ah&´NBet*u'>l25?jãJd+*cv~)٦"pFcڙ<"s[yosx:.okl2䉰LBCw7,\49:W瓤o>Ҹ"^ ~n#3v3Dp3;2ٞT,a:u9C5uAYJBy.- mJ$>y@\@6 q#Z=.4VkKcNͶ򊚉XcvZg.vZ].ߤG荬\ _mxnHRɸ<N>[Kh&kMx41,_jɵLD5$k=wOKCK_zغB"8cr,V btO^>0b&OcS2rE 1C22ѽtͣDތ ,FUB҉B!i!mJOԶ0^!C K2ݑ JOn}BuO-G Cs3Fw3g%T/HB}(,Vs/>ƈ#z`_gaңlTnlLյS-xp򴗄ʭ>- dd}C$kj4S~uWPMjВk_sEiI \ %\{:c]}O3=a%t~q=(Z8ǒ,q zW8z+ƶPL|ys\xnyć, +5pLu 8@}.5I%aS9^n c%suYV 9|B!nfg r5;%migZ9?Fлeg+F5ɷ*E ʓjmG—ce''~&綮k5vg({ƌ0neu*vyy>kഘ==:鬈k`TU|y8hB"O\N{|CvH(xuW5Ư97}w{of)Ty^j>Qh&,:5'G.@Ĝ!V, =•7ʶ6edS%s[W؜F:hZF7* D9ɜ`4,ȉW(} oBD;šGnB"]⌿p5;XۉS%ZiJTc'Q h]lUm8Lć y.y'?᭔F{d4/4NZ 芒e(i] pD'7.x/;L!g'ƣ .ˁU[k;,3o~o(銳zv͏$Gwz憎gP=i`,O4D ~dU\̕l{W\XLq\X邴s<vj PRvIz%QX!yǫc=V])N?9m3Yv估9ӳŀzЁs-e bH[ ND, % z5DM$I lq- c"5$Utv4;x(uYs6:E7Zpl`^vBR+TPSTMX7Nj9 7?s,?)%g<[>$+qG_Yyz n0Ǜ&*|TK1ֱ9f Py_! I *z4OP\irJs3Șm;Lwۛv5tX3p6?%LZYWb75h\[RL[ƴ$x*eڍp[YO^ nyAt׼'K@,W9OW ?oqed/6Z}BZ52񽣧Z vۥ237Ele~]# VEtp|N?pJl:Yk i#TTo.$ '-&փg6'kYֹeCv؏z<_F)B܍W#q*]Lp4JB$9ؿֹ<1*#YAԧ0Mڼp<̅ ;4w5N&eq# v贝+ҕ2bQaŗU2? >Lqlqt1`1C.npuA51 U M|-qvv_f觌8F=]sI#+0 ȭިѓesz`ɴ)@gZlBrw\wڦ9iiSXb %JXUnTVOT SYF{2 5D A껠 BXW ^JU[٤ՏmlD:&cNC|Ol^0!7fm>$6X9]PC4ƦKHPZ¢D1JC%T#1|C:%ZQ##$ $g'$~K.}+>8I & qUɁ6UmC{vXڦJ3 Ry\~0wz|="q,{ *s `z!^]PjDҀ*f1+Q2 Z,0մh &f 'Q(¥}zBmWHt Gf=u5skݜVy毹1çR84d/oPm猣OԈ2HǘĿ:AٓKD!0v?j'Xms[tcf (,@o14d141ݾ0]!|ppͦhr%A! @|G7Âbt)#ai;jE=K%HIЍJ`߽E#.*_W,L,Q#LzDb^e/_$G*s5cJܩ(ӦrNiSޞvf1V0'ﵘ!;|;gD5U}:h0|l^:Ɛo*dCuIil.?y") ,a';Gi}×hUIa2j;b;Q5 `qha@'r/MN kX5OCEj"egƳ+N 3T`@eH'(%7$s.p7dI7 W"#OP@}ˠ C} o0f~Q+S[JwY&T(wF]siP]V4Ƕ鶱iK.? m}m4j<>0]6\ZV=Ju^4(/l[vɼ҇;8^x+iM|Ӵw-Dfb#ջ`3h.r<8hWuLYp Y6l}78#`3 ņN7<$( ɴ|w-$N.k~mbԅBm^Խcal4C@Cճ3o7<*Z;W[~NVK,>jBkk|t,ɞ}6Ql؈xm[X$(ގksTQXzq7k9`*G[t~8M2)j۞̓9˪ .dZA>+2L31ڤ ų`&p̐Cp1C|YHJN[;t!csj"1`FbPd: GՕ@ h(c6&8r$ocGn_ct#`ͽ/p~N.kYk,nF}n[R+-圞߬X9r$Il:ܳ=Z&:GCll*vA2KSE+ |mU/fF۝}XeѣԌp4";4柔+Gl+omЙ3UJ)Ñ&Ui!y *Wڿo.xej7,e2./%_-wpR\?T.zCx59@D2O8OT_=I(rfE/duAbqd#w3KFc~HE^LŦN-V+g$2 e Pg 2N:hفx-+R[&=ئb͊VT oª\w=X a܄U5i~e[JԹPy<"tcnij6$ga5NP"? o1꘤6WK.Y Y[:(϶w'Vur..DF u6">X':[֪!qDn1>m{Ķy՞pNl~0&vc$|qo1ph n7ٿ\,ͱc4PFNdJQ_PdMz 0;{ U[bsdF8=;Iz:)3<բUso^\h`K ==WVRcKjܷpZЭ?;8bPb^s(R vh0npW8rVLfPK:`ߍ摢MnmcQXݒlp0d_LxfQ]Oz *( _Vf)W KB]oE#.o|kP^pH/rANFe^9DvOA80C|M[;qоm ޭc?[A䞈t8eu8XzmY;TT?\8,uG"+ ҢNZlxeWH5hV4 Kk+W|Dw~A(qͣ+ʳuߍ> O ݗaE"9] RfncqaFc5Гa}5׵ǻR ꠌSɛaerZKuЩ@8PG: DʴѣתDH5[f;l}*rg?lyVN):z9~o>l`9:>Œ9" qWO@\<>eC}x 4RzдYAIx#jlYu9wQPL6N,ItPBrjM? v\OiIqL; Cg ]6BB6倌S~c~!RW<ƨ# Պdp|5PIƲhnDm_>ӞglPbIܛ@lXD\DH 6m~ :  E-9O(cEZ/̓wzA۾ٹ3@ zX+."pUGM~0!2;4Pܒ3D^>foAЉzGed)MR.%&GȲ7R_ڵc@_@kzM$r:d:;Ip2h_IHdn$SWbDEARʫZ7`c$I+^v*EW/Je v!AQWrTm*G_l~Nkusd>DSUP/ B96OMGcPv9Ł!ŝt r:̉A_VzaXCL$^@7G@/; ]%`?0h$=kG7^^+LmB!o4uKhr@LtO&bPjH#۷X(ndBm=ͼGɖcе NOHe U9+[X:è}3@j"GM#5"*:LBDܢXL>z<1CvdV#)Iog ?XHa0; b(*玢ł}sN*O+FvQ( Dz44ekOv}U(4qm|Zsu4M#ZnƱk"gh&GV=["X L™z85@uƝLЮVf8p7rX6>DJ؃rr͍i05I3ym>'Zw8*y;ϗno> }*_&a9`Ǩ̥ER$kUY &6S'{ .`E Wms'HeB teXzZt<vj'*yݖԂ-NÚ,8\#D+bD8K2 S(Vj,>U`FiZYu!oW?R0:9Pz:ޣX`OqT4ͻ:@njYb=9ysmHJmFgBTu˞eFL?Qyoק$x<HBerZLl>X%YAYy% 4 #;[da wAYh0Do+㠻*1eI:[ sHQ}x2ֻܺ$vpDy*!gͿ;Q֨=ݚ :+ CC;Q>0Yl D6) Q%\T/h` ?| ^`J5[<<:P=uquhO?iNJJia=r1;i_v9`.+ek\-L_BuoX6=j2w ;Eid$\7Lhy>ڔWfɘ.[>9вk}V njX%0fG"7%qY߲<Ӡyl-2:*_X-Y:ǝsӃ{Ogl~BTU?tEw 0[u+&,ē]|+TR ެœUVMxɼ%mvA²S.`BV FCWvxf/gHbb84bJ 7!\W񶮈օf9TQ4jPnC&-WKt&1}!󃯎 _>C..O`r+ͩp']@Ѯ1oPAFqv٠KZ)#bSene4{E.qP8~ Y&x2[5ՁyƷz\ATHlQNɋh/K6m锃Lapb\)yw+Cvs/ SK u-$Njw/ygQ`r&ߛP"Lr,`N5foTPoY>;$l8)8m;YGi8|CtȘQob8ќisݟ5*߅ѐ#5t fP搱G%G#+O5fGc+8w؅)-x&v.q`e9DuaD.ѽ 6:M*sLKpqyK]Jt^E2O~_aVx _8K# "M Ml-CB\)kPCZDazQ@^.260:o~(|@i1\7 ]ѶO>ʕ[uD0W̉*L놠&rHWV+ ekg>o׊]B9{j>o\BVR2^}\-~hYT/:b|,ݳxx4Jl}tJ6r>̧E%uX}Ձa^Ɯ(bPaaw3W)={*17$ʐqX6ۋcuxlLr$0M4 3k6ͧ`jMqˁ:uoJ2fh{2[M`!/p yJҸ -aoޣBaW,Q Ts/|BȜuNFrv!֘ǎ|Ha^YbCv7ֆ  >T=]Da6]N-IRlbk o(!f!9ZBˇ$ *RYA+p̄)"njTO*SB4Uk4ŘdmV \ߊc tŎpՃa!/坋&;Ͷb]}~|"df8<&|8CgK+GP{4% ;?Լ&5lr}'UHmErzW-Gŕ:ݑYTa;}},ǁ2-zT^Uc{3U U5e/ .8>.{цUA[ (Fo?Yy2Iw HV Cj"Xcᇁ3cBWTd}膉?܅tAw>CI8eD_LPo23%y`6֧a[f>wgpANl`F, 3ަվ2]d:K8@%:#$5vJY]9O# 7A1B+Ufg2g~SFsF۲]R"yb*qoi2B2-Ix3[ z8!K/g2b!Oƈ/e=UhXM+X=- Q4uqxמKϾ4QJ#/K\+7p| >v7:srS+؞㓭u WU:-VjC+zuŭPЫm:Mt\/]diR͈ Juw?;>?5DŽFJ|$&k(k4\llXCu7o>=m1ˤ=˽!f7m]K")%>rJtCWh] n['ŗrӤ$s@vnyQ@zADqH&mR&J@9L7N¯(^ nyA h`yCpD\=SS֏BaөXuE#I˥xz`T[Kgȭ/TW{ #{$!n*jRGvOUNgp,6vS!~q9-gT;Jؗ)B P3qy8SDzzLE'% P?֞f)y؞ejy )#ũ_c0(.ܰӅ/;ݲJ ^<2ʫCԮ;nX=L) .h[)çP4OF9}B')i_%He.ypE쀃=Z;3 -;Qq/,Գ6U(1abTyP>ݚLaz&j X)Tk0(ZJ#pq/R|zn4ֶFF$Jg="qAo 3;n4!=TYvj*KHlI NBh4QjdahM;DW~󷥔"BqnNo/,/- Ye[ġ9[@$R K^sp8U1%l2xa8W:Hi_T,HD_#Ӈ^)RV3Ŵ"e]Ƅm}fapr)}5"WuHC`1]bm\|/s%tMB{W' Pj3I(s*3͍~ \HqfҴ˺SDf j=FKt<11'W tO~۵OLrO'a{ze. PO3O3ޑ\2"g ۦ;Z+BzXؚpȃW4A~LafOrjım^4F9HgK:A[ڀfwxW4BIWvI]3PrrEfTe %.%}\WZ$y /48Vڡ]2||ꦾHyQ/0|j' !4?9ݏm-@:1 ̱KY*?9KPG!o"xӽuX&Zf]Y᫤uge(ɑB*O͊J? ·D@?w0/@yYg֎YW/Cb$1')XR"SS< t!Xǜ eP1;jDl]mVp8Z~4橖q&QaT־(s8W=>ʕ@'`{pBG4 s.R4zogWdds'60sN LcgsVH+Q\l+W'mVzJ;IQ+o,ƥg:/h iA,}8YY~8)QDR 逕^H\⾱i.,&-%#Z).L(Cl^{ ʩ՟r1.c[+yݷ%'H_ l9 5v G*lGHt'Swu2rXXh@o^qr|:͵!v[E|q:4m\ J_>~ ( 1e\)ks- *aro9DíEHR]77cXB5:A gX;~*7XʒX߁l!ٓBF5d I;JedWY<q H`ւ'=Y B{ث h$gURLdZ|;@I;&OfQm#I9DT3KՓ'py~$9x5sb-"{K%oo&AŢ/=Lbҿ'E9p= |͚ *n2?ḧ%"Oa`.5@Y g:N\ if1}d$a,1>=O.EEy9{a|WއgB-i+wK J*z}w1qpꌄ(*U|w)x:v(Zn |.P'ID( S={>l~Vc+Kqʲg65d%ydn7+zxJ*`]Ș^9D1Om)JOgxsU4yi6юլHD%\_tn5AnJI;bi^0@Ccr33\a AP {K pG u'~& 5Բu9Dnn\w#/iv;G76dt TNK`Wè۹Cn\ ¾:=O[w/u!: i[w-wmTP,乡'"kBVƍQjle\n<˰ H{QJQ1,R'ܨF4=yٰuLb-@j{'n!RD5ckLF}:9mZw]2আ0ͪrBx4: E7)zf]f_;+vHt^,$#ޑ18x!M@ E4KiLRz6?nnOe`v7σzZJUL -hef9oc$1>&}o9rץ5z(;'>'Éa2dFbCE*w&e! Pz$5 ݫjLxA8eDȫ֏FjZ;zMM{?m ї+BtAiTm'⩪|(*5c_gh2^%[B탶珸r45`CGNJLjޜK^Oڜv)<*~ciܞ曈0Hڶe7ȸ#M02j^0mO3pVk*ʼnۿ\;@n5GBq-nwcOQsn(xQ ZY^p|K/\Sܠ/RV<ˣXhy'wzg*ƖфRq)<81*܈}b˒`gy zsàzk6/.HɬܔCaph6grO>[tLq5-BNƍ4j@[w"iCՂN2`QZ0Px!h/,\^"p9"1.oH @e@wK`j0-$`>[!s( ʧÄXl.ʳ'@vwFRV Jx(c>)7NH%._[/vClDOt6 -FV.*Y6|Wb Tgb|Nk\`- sخWț ,Wc?''%iҤ|;f-Ek \%(Ν 3~3A5k;XDE7<8ນ,%>ukp%fs@r: 3 .+#NZc!P>NZдbf%P`fTK+`W(x!v _wÚ?as9B:WM:pEy?"Z?L^0 IChF0Ǐӳڬ^7r W!R6 =WBRтn (ߙI9m1j-VƯ a̕Q~{(%0c7[Y o`]h&&/ JKvB_!zp]'rype'ÎY v5YhM`3:Զ"'b$8BDVi8Hc4sՙxCؖ4 piUř">ۖ:NwJ v YNv|źbԸZ&;GRj-+B%gcS5]pCafC nA͌)߽e.(zُJ>Y~,$V'^4اNs/Mzx.r4yۗ4aMrI+\ ,9N2ȫ#Jnd,L9'@iQ2+iF;50.+Yz"UZExx-tO[( %} XoG<;l6Ni1bː"V =|H!oCM!8rdg4]eLLCgک&\PgwU."<k'ܤ$..ѐJYD!膪Je[Hݮ':h`ɱ'x5w@q$̑d5quԚ=~SVB :U}([ yP$k"th LϒAʇmXUR&qD B1!(d}ʨFa7mO}sI7 -rPbR|f!_$ǖTrnb D/>mղbAaA?\P+ гzMU7`9!d7tG /E|Epa u"`u(z!;]y? u{3`DY@.:KFㄞ`3I8Em0ځt4-͹bPhD@}\Ef4eI} BZY'+OA!ı̐>[}^LvU'` v 'W0_m e]{,>3v1'P[w@)ݙшN8P5e ]lZP%YEkU[nG_?OIxr96C[gzAw-o.To${G`7Nq9,0ȠS9/57۠v@Ё ]<̴QRןiA8U\H+9Zm)D8=I';P|kHy1-~fX| vqy>ͼ1/8Vveڸ';%Kx˦JS')K8ǁ{º'2D[  k0Jin%W|jԦ _KwY1#qc0aHQ_!+nwFU_yzԂR5~=Wf_`pA=Pĥqv<=LpDY$ F.@?P1 LJֻwTđxGl#ΐu `exYVcw? Qjm='fGcE˝k$XTԟO 3vm)'&_FtξvG^Ҟ'̓EԢN}hՐGp8tCFu茝pz; H1X3JT^{gF)ohbFKAPaREGЉxP fOUi顫Ћ68˶~K8\y ywkpW/Fu{Z8? NSrkJRx*9Ot8 ޺ЩYcpM {]KEh<:_?HK[m-H{qJk.X2@Kσ¹"whIJ}U^60W;P DV }O Q9zMVBθA֊57S{)w0I {vH%Rcn5+$$2=-۸ey"G#dl #~ G"[4Bі&%Wo%z @>`HdOYH_!)~y}2Hub^3pUCbp(tčX ggX Ռ4m#,kT]oPJb[? v'zCN$N6};#@#n .IbNnXY.؞LN#4IZv$3@r! bVEX[Hޚ%lNXv'\;\,nrxPzCV>4ux$cMjEiv9#Rr{5;MM#iGJ*IR[}5#=24c{UV09-5]^Ҳ!2mic,O/}0ULPh}@_z9\ yX{%eL2鞏`{˸b'mgzB(ʜY&oYJpߘ{alc1^zc$P;o6<(%s6*2y[WRg~}ޜ1~5^A|# -h{ f+3dݶb^kutR"/ct2 ͡N EzlaDWxnhN4)\>18 ,̡f7@A׬(xxz@]9mX&uJ/NM~Q&BSD}_Z[7f<3QnJɡ!Q~WOsno܎\Gmೡ#|-/-*5єҙMar(Ҩ#nh{ g4v ~N˶Y=׉T@b۴^դ׽ӵij/$fRtT⩜E(fU0%u֥Ou_@cޤjZ(˨"s u^j2Aw8"\^qLnI-K0Va,5\g jU*k/煽Ery?h`$f7o[{R?Uɝ*C'AV-@e;~Y-? %'l 㓐AǛ?R1Uڭ,ZpLt iK ѕg`4hٞ4% *Eaܧg#I:,$oaY׃ c]OR[P_0\}F?xoeߋu91F>Yץ DM8A1Q{u?NesUw6lLn&1x*9RY6)+F6/z57o͟ L[>bhQУdpZ>L?bUl\5Tߌ[lTkdmZk7E4I,n1q:gڍ2İ7bS׹ztTn{V,*n K 4tḼĹEsOZ:>d?d)p)/f(F#nCt` ӕ8w;jPf}/cJ6DF=%CʚۼH{)=&=vuc88Ogx vB sܳ_3-CxB0K$'F<"G/qT}f9}[?=lr3n;\ʲ 1H`ɦ\;f9maw" ߜ,iĆyG&97=}`\s3/c_.*PO~?E׫+Thڮ^fuM9[v`D,-s5frwMTgBwVDe^4_SpJv cyTהC*]*P N7}+w5_izxPK8 wh/?pVQ[2_+Сέ OL˸ R +H)FV#Ve^T%GUn$M׊AV!ykj3q#iѺg }i_0:9|kd  CKLe}<`Te)wi@s4N*w`àݓמ*m'z,0ţ9΀=T/=Q@l5Y ݤ UuCJ ӎ#F)]˚%IM@ra7O"IT1I'}GZ{B*f>'UqL2^YCwU^8eya.@{EWv- ?mC߄ӇtK,Z,J'XQmj#\OQeOpL`%̹4N^զM³XeoxtOkP1 ?ѹ$jJXp)uKIωPcNȲK t1Jl9~GMbfUU QX:.{ήmJ;%/>䶾t\iWOUŎ^SڢGB2y,xoX-I8Eg ֊%Ͱۗp&< ZgfR1rdd׈i64AtRIuU{zW=vߴ_BX=G'TXw|1ڤW:=%$K} 6:;>!!@x j)zza[@8|,.=KvOXT+# rwXAM]U Y) .&uhWkn ?"kS9mnٗTRuwjC訝G/"[3nC<ݫAd-)j*^S/[B4;/P˸ڏQX"q$;G" { ^bh(|H\[.[j=Mvn5:SH81TK؎P>GCdd]hȄf A$j d(c;QIV= F 4 3Ɯ;I6W9(9kl)/o52W ?lā&(M!O8V! ,SWEHm vaQX7b;oi~Uhm-3JLJe`Uԍ6BQk>g]׃0R3dM%΋Z;xlKYOlœ5a#@! ,M-yhVD2& @ &mjc? $.<_QGM8g4yQh;{d%hqq ?m9gOvّLx.VLb8Χgy)#x*(N] (zDL,XlX&g]Y펬+!ejUk87xK&U* |y)jmϣsHu%Ckԙ\fc05{(/Œҵ(a,)OQ ѳU` JvEd:v@}KX 3P`lx܄E0q?I9>`qH&6Cy(P E`*bhyTS@F$0VtԈ$Zf3gOWjT=UOFH' i;֌s [F쫭&ʸ*ȳDã[b͌y]<*Hu]Gp6J:%J= sbT+%tQ.7n-${91g _J{AWNς2y!5+Io͓Dvy=A?nBɳc"Ok6r00I v&@%'yH)kE?M cr !|8Iec`1?¬GAX3+_@h3}ңFf& _M^R>xLdIxOpGr{`Hk j-Vdxgb3oRWz)9lo`:ɵ굱}-u\KDu'Җ`]uHg0LK_H 5Jzqqa}R髶Ae|pnĨhpq8 t2_QP[msc&ڙXu"3H؟wk?h#k!ȣ;j;oB>i](i[Vw8ux!(D/{䧧)e'ڷLgEI,ΣB<ul~}Y!܂*U%?q۲|h]" [pȻnģPwLBϖPwU}@^}eJ$Hq$,9s6tטR+VVI7 ]( {I?rlڇ1EI3yhf(ɯRk࿝n]jԻ mԝf`QbH^m(hիRDap)\م:#CO>_ю*U:0BBp{vF 6S#E 6K)#~a.兰)s֯q'H0͐uvU .|G Fm¹+ /6LqFmbToKA*~.E}5L~w>s5Jqp-pc| 3jlQKV/c!| [6>qZ2|81khp+OJF3eЎ7 S?F. 3ù2¯"|ˢAe+,0O1Ms̕k&N g/N ):6m#w l&YCJ*#{ڽ3[EJ L ,GVH 콵EF@ B RPo8d"7GK6J2Gq2'9S,0tI9Bh^jH+ ݹbd?9ܜ4)@<4.nU2u=v/yǫѽ -V/kSF8"`^#VSQ#ׁ:ޔN࿯SvTdjw/X3?f'͈2'|ͷ1pSq#/^Σ& `^,ةVaw@ݡƬ@>*idcP*lldtlS2 vtFWOj> jG7c33э,P)*TbǹtSSS|{-\6-" P0zbK!&##]r1th BRS{KK.Ng;:S+]O+U܂JrJ(3Nuxp4d82d5_.Tu!%4񇅻z:dl)MFWr\IBx_ mBHGc ɏ;w$ri3:dEA( *BkZ[{#yHزFE D8 N%U@n=y> 4C:C!mE|ݎKԇVRPrHv+ SK:[^6覔:"\Mhm6Pɠ; > ǫL;&n2 (M7"=r{b!m{>t(>4RCUPHM~SB&+E9 ]!Xn nFsimk@sA!, 5fc=:2u!߹\6X^}o6cco*w!_1TyRBE__i}n}KKOlrXKkA(ϟ=[LQ!) kv̡].} A])˟gݩr#J|&l*YJSis7 N)˟Q[֒9 E_'"v/ kcN_WVxC8nNf,ϢْLZ,ՃY=%.~4δi2DcX/=I)ycC2yˋ#yK$ő]yW " $P8n _X%U251&ǿ?,a|Qo^8@UKj污Eq f ^S+L4FqHL ܥP$t~oH tr[A}ThوE XhꋣcxQFmTa'mؤĊPw?V'E,-JJ4MLbʼnt6.0o,9'&͘\C 9K\<ҕ⅋|j)*GS0o7KBbu5te *BvvT8 ;}E%Z>EȲ?Aq7br{S U4ѼVsuDҩf&tIշ-<ʂ-* $Xp?נψyP:$]qw;m; p#]J5?6b/!BQvD)h`mBn;JROR<kA%\sNypX =X2B2q:;G'hAp6ߋ5Ǎ2Q>!R-*o Wʞcni'Oq/q -.wPsu>EC i4|6E\#RsG,(u^ׇK~C+;r#] 8U\M5)Z(<#im Jsߠ%v+H~Eh4bN0Un͠~eT"fi` R8$W hK#Xvw6t~sJc_ȞR*%+‹X1cܚl3Y.C@PjZRAIgmx٤f`ɴs5UYlrة$` u0lyw0rnvf>,|Yo ja6~5^958_$I|3%=$2c+Kzlj%i6Ѧc% qLX ~A(*Ӗ(&pVZ*'s* ]qI:wEbXd(*aJQϚw?β9 o<_bq-@ia9D?X8y1%0 ~V!:C`8dF%.Wg)kȊ%M|@S~| S#N a[/{t-KZۛ$xֹ$0Iv˃< .09"}.\A\1SaAub{'CnV :ƩI@vkQf Dt]Q5 u {!k;.*/[s?1-ODCxl㊠-hcQUUD3Zгaa$Ϫn#@8 K > ֦d$m <)Y1F uh\렧Ga&&H a/ƒtHyXmgvP!S04+<*nh2<ڼQJ(r LX jA V4ѝe!Lٚ%FB!F.Mxwgu&`HbUYH Tmij K&OfD(QbIT:c+\( ۰kOPXʶzNߪ )׌uw($3vecnY(UG+>/=SR)|+=UsBF|T&+`u7e:j|ia*}d;S*ˌqsVX{{n10Ղl:1׺FYpz$zӈ;qSLUac6x%DVtAfP^ [dCa> x/6emx S}xĭ(D~B9&,=ᾛݩIun۰O CrnwY1NpȤs!#&5<dfN(롡S_÷;) F brݍ%uI5__raaM*0"s0.5A eF(M+k7Rk@t=ˍUnQ4hmO1"* ӛ5wou.B.ZQa`1!sDL-JÉ}+=3Γ1 `Uc[Cgހ dQR|`vJ'W)i 4y`* 3t9B|JY|N_KfMh~ f~ &ƌ;[&vMH u(y|vfBd5iC[qA%/]<].V!i{W=o~]מ&{0_3)ۥ>9/">=ǽyEx/~ U BHDh_iZ)0>Y*c ۊĥdF/Ĭ@K:B&IQ5FuEۼYDT((u}]R]}1&nZrӢ 7nF\dg1gE鿡.pIDu 1c(oUBH낀r<6Ϙ=N2Ue(Ucwf~7Knf4S[+?Ig_ЏTNY!$y 3"Ƹh_OMc$GSA^B@jT$$4m#wID̓oh`%φk`n#1ʋOT[ {jC H"Uf  E#z/xԵ~zkO n&ӤFMp)}`}Su`FՓQA6BfGA-xlj)t- f)$νtbyHq&)1@!6>#[9b-!y3VXlw퐥 ӋϺ]]:ȝzҥy.3WꦱX]oP :B(K,D^W^Դ2c6gԋű.5Ưk I, 3 a;3OFtI ەt'W x+ Ce#VlKl^ZO_SJf94:ӉDjބLnRӲQ-:f'n?1j̧[ Q'E4r޼є%{??'݉?milɪxi15l ߝ6ԴPo6ڻ_So-w,c#N{Ȼgz[Ӈhs8Dk_{[s4[i b7z  #0/;~6[:dUG~SތD8$ : 6s`WbO'=J Wjw~]wh)3ޝ>xZ{l*{G 'r C5gP1ؿYK8n0uNm#F RZ #tnxwޟ(X$9pz0 ]jGlIw'LuXj1@5o.RSzD`O@se!TZ{m?~"gCds[aЗ W,n6w;%DbG)g,6j'q,CyUal]4V%Re]bf$p{j{gjoJȾkߘmu/ ow͇!)ޅ.[YĘ:R("4 Ig=`efѮ]0]n;R'MoGz;r8uև(9+^go\Chk^@q lc@K/) gNvv~1\c tj*He:waw_]`8x6z@dn 7vV[&˪9,jPbh`頌o"Ozhi6||>DFƯ468 .M g&.#lZeg/torPr=6,bI4FIMl'0<C.>6i^KxP,D7OI՗$"~x -KnPvǨrӡxb%ù CV/nMw7@2C=RƷg4|Y/Nꔅ h`eU?L&gʾ20*t> ȋi+bVys◈"xi%LwC28v~Rk'ϋM$V:msXo-|9S_\ vARL sGxv:Ho,M^Պ'"CI4#RpM~t3XcتFGft >ʈd/vTsAwCLodl2 ك+IRg~-OQ+J 5p̿ LbOX~$Ag} :H¹3x ܪ`7z/}C5k捻DxmUeUe pٸQ_:]Ʊ 1F>*V!=ji1Ս1@|;'MP`ӛ_|"&cV/|5jp%k¹8bHg.V- ".H7oו=Xw;+U(lBUmؚqf.qsَ2ۡ*.=QPg>[J78",'(NϽ-GWt>3ɌFiEP+9)UCWd;t04Hz ɏ_ &0q_E@C"u49d׾Kub1崂FH/cYͬS"-Kc<<'N䴘; \^݃ | ݬ]ڸCݖ6 ZR"6EG &>dJ&F}(R:hz -_*wZdz\: Bz PץN<\n ?JSSϿ1نP{ӂ̶v|A8NQ/E=':\4i)Q;lNޢ Gyր7޾"Y~aM׍~N?Q\Sꐄ%-PyF~_0ёy sf:Ԋ䳒uF=]IX$]K_|{4z%d/PQeo0Z.gQ2>w.%sW`Nv7Fbu#gݟ".I Ms@}dϡjkJ`=)}V7-rdz:u ńDSrЖ&Ġ/"EwY@'|PfP^aQ7]gp*GGxyf>XqNjd4 Aer_ƻMHҕ qMCc4gZD\=b<6V58/{m!`}~Ul3XgH6\SօY"*kȊN^l?,A(au]tOS~R;S_?13{faOvO,~Bf @*?5AkOy)"Ԅa}9|zۥxZ?Do+ڸ88^hzc56/bRj ]_#P?[1?1P_Ql$1d !`San\ Aٗ̂5m-zHQJ,5dQ~䟨s>'`Rqӫ :=" [dx81I'Rgt|VDi())*R*j+5gzԎ ټD81_,fU׾Oӣ/U6U,Xm/kl Z& f e-~}hKOҔLu{3皴 t~3"_h1D0Uk$StuCbbPz]#ZǓ.gFk\6L!Kw9b89_"`*;7I4cӠ"C(*2tinF y;BB N>6odgހQNf0uGK>ǙlL3W7Q-~?Q>RVT082A(?j^poġ}.spdKqkI߳/\UCUy6_=<߻8hnC߀=TJC^DTpmwH@? wZsƑc %Vx{RzLH=*Zs R Tpe$˫W4O0c=w趶SLX-Gi1]E?0q}kԼKR> u<2t9cd{-BɱkkL,.hf ζUc])!<]|?v& HDP**.C4YoMh4IW8/ W\ڶ1#J"0e3[{Š]<6+rfwY Xou}]´:J+B#f21Ӥe=$ fpPTrJt2?$^LScsCGR,sS d *t?-Suep%BG+:~IdF ;)!;B3cԜ7%Тyg.=:}&"WTj̲X{Rwn 7) 5Hn05۹.ehDŸx0!PY"Vi Y,&|{PڷH#w[36vhe'xWL6SW2Tj@m)ex3~'D6}z]oۑQQrlk'z= &G3:'bۜEK.9/JWj%1ޏWiPRY* 4XA,0[{͑8]PO;\헚7'{Uf'{ƆZĈ+s1OΛF١AZFƗ ƈ޷W kʉ7CЏώO|"`ޖC|p\byWYB,F&1qՒ'P+p$ٺP 谋9~Z4NCY+;+p Ѝ Q^LcJ.i^vZ? .}چG `kLN7zq]8<}ذm1)DVk? y5097?daj&A A̦mDX0oLǓlYa v7LuJmXl ČWy"vfuE'a=O[(y,}-/{D A_(j>i}hS)Ol~wD ms Cy"]:aI94j vTL1=ñϸթ+j2L=5?-*.^5gve t _!eB<31^~v髨u<=dA566T>ݏ֗>I\E?*  E4w+I X tF$TsEdxz5 o0esN@."'/u+ophޔ3GϿ %Nѱ`@UQm۞D{lOt`x8Oݓ,<@>y@T}i%匿B:\.ͨ{@=eJC zVgh҉(E†&( +.CijLB3SGXVlSUDADniM4"Keuz?ؤN ndQMFnf;E])>OVjkߛXBIX|!lT'ɧ;f)nP9Jbl+#p+Z~i֯+7}0:3W96v7T-P*#\xbTu!;p|$'ieyZvSKS" W|-¿r z>w YrB~!_kk_h6!;<aYہ9u fBk^)70|سzȊy3SЄyz llONPsm*u H1LV{us`{x9~~DҺUɾSjY'VE^CO(lNitZ5k3; u+@[v}gdVBvj[p熟ADZTVA5 q'}oV,f%s"]&^?+(jY+^xac1imY<&79>crjy°8wcV;x2hg|:G/D:9Lj02ŔH$3S] XO e"DQC'^ԂZF9E4r 1x_>+Esbꌂ_-̭bk׼hTcl\D1!X7"Y8* L%1%wo> yJ%l'z7bAznrCMG/?$ك ۡ\,n7OyM^-wfԷ.:UqEɜȥxoz椢@v:jM'ҮkXM5 brR:so^o%Rz]lmU)4@3Ov!j}uopf,nOV!C4k5D_*P7w@7V_=PG֟ªbԧ_=CR;z:ۑw2>4s)hnʚTsG·tGW Q!r#|`\<;u%Ed;}D+4]Ķw+2X;Q!/+eHq3a ߋ]s ZȨ̈ iM&Q]&b~xu8+URE3W1Bm}$7Z#GT?`4*Kɦ\&$bS&6j(uY] ܟvP=ԬIf viӚNʾ<$zya$3UݷBPdsyK_U5x3Xg[?(ҶcLUd<`{D">akmaΝ=R3-9 dG4sQFH=cx b☹\k̳Q"lL`Id8V@'zNdvz&+5 vp}݈ By2ʅJ d!;6a{͐+Bɧ2i Fd5>m9enTT29wQ ]ah,q⮹pGjPe@HGrb/@A,*Zd1;&x=TGf>wC+$y3\3K?;i_ݢ7ͽ6+T򄽠ihtRB,W+,KډoĚZDZir-#PYܷ0>ͿbP\rQy9hd)fZl}ˉrN:б nU 7m.6BG׷*T޺-53S>=?2C8 stG)|ȆŃ>F8cѕ?wѸEVjr$1|`d[Bz&f0VX` ,Vٙj٫CswW͖)0Iw_Y4h~ <؝Z)˧fL:#8Ww;|" cuإ̚?G#AK0?zi7:xV\v&\Lwcs J;jV!'nY@l`YL$`Eꦎci.)Q/,zȭ,.0*i4evp9T%T#6<*F a]0NiDuIx9HkYpqf1QV-U%~W0=KwxƹxEٸCmFhF* Qlxu H 0hVp5c}.-gSO-`i2QRohsUq=pxMgX R@#(ȭBQM>tRa8KPۢ8%_KÎE [S lJ:bV)ET|uIt߯+d']AoQu,e*tdӫ|ލTA2ב圐2Dz} w~CA1zьO'&^(+ݿy4ǿ$م@6yC/nPm"c:?.MGҝmvOpE]c۫,R RcHv& ~bWu'F0Uw-Ã=tJ:.̐%toFxvYz;9} Pc[گĦ36m;rs԰伾0sc4u%PW&[p{DyjŎsv/1-6'.(@G&yo_S -jF̀sBfq=18ѧu| h yה/n.`?]]\Ca\tPj 3JEMVSFL'FYN6V>x񂌗ЩٴmѹA91"{k ,Qט{⎸O]huHvTzzXX$u;wv=j\ SSA3X6 䁞?S2EFaRv8i7 @kfF_xs*Y<7,Rx:rUL4C8%.e-i*^4x2z g[L g̅I+ #q%قEHPmw7 q[@5f%9N+:|Z+ ?R/4"eXR [Nw%WIZ?;uLlt8r;6l\QKTߡx819O3B w /wLNF{){5z.&bVG ͐Ώx6<я}$798R+n/PӵqL}B'Lt8}a)&) 3aR#&gF827l )d.nu{OV0\udd^Wb&#VURT hEXQxV1lnc$ SAHR YD;.~I󍦥jVX,m-TYfՃY/k58BWҹnJenIfTzbi'v{c )ʶmOʅ#4h_4d:E$(%!Ӭ5OoV0 (;nrkDAP,g4:}U"xul<""]>'&njj0L6g h-%ntʮfZ Z䮕 t)ТӷvێY0k4'IOlO-@6".eGgtߒb^07P-Nj מ+vٞBNQ>' P!os~Ԕh%Zs\{4NuIIĶɕaRSia 䔞D:Y@W[ހeW薼oA8l(6$J-mz/5Uk3/iV- Ot7wnMnX\<~ zDP&6V dr6- B\\:jyL ;nwnXfygOtr%qg%o{AR#\ 5Ƭro8ٳ(\d ;jc\*ؒrlxwV?*7bU5:%dh%+3K%ZEw !" ZR [DdP^jN LY6E)qqMYh!^ҋޞ) ?TE'jѤ=UMyn Eݶg`nߵT$@Qq֮n.X(P;bl5XelOC]L7*I_PP5.Iaf}ᜟ`nRFd7wqǬyf<0~;m4$(x#SV@ǂޮlTި&@ފM-oFx !)t@ߔYē䧶.hf`-=R\roRbv2/Jl (rT]nRx\bRso k&"ej Z(nTAn @rb8T)2D) hF Ushe[{/oF.=T)p\d ;܇y LsEf2Cԭ{7( 8smt6twRr)Ćn:JJ{r:u_\)M3X‰_nb2HlrƁH^00n4P*{EoUZU3fDz#P.9'W_?zkzϚJ.#22+qۘݜѾz6I o0PW#oE-z)kcYeO|[Mi0'-Ëv ,FRQzƖ,OcNO ojǣrAp_o*3[ JWh~mm:K*en 6 ENLsF1}iq/G|hC]ᴡ 2zw(L{"l`ˈ36g"mc]Bx ݉ PD6z*mۿV$j ]4^eC6uGxalj6#MjC 'o]- fcIG)ݸͣ/aR\"1} YH_2>N=_QWV&8c<:kk so&B.G U6okci8Uy{u6Cdk1b3_uK^^fI-KgZ]Lo^Lgˁf5VD/ |LymB_qHf( I(~HjKO4A-mW[݉~Wܗ~d?{ĵ/B4!{1k"To픉C~N'♦YNFb.kYi+CE7]^8I^n>`AzɎ=3-8$bս5jbT; D)Ыv/qMT&X761X^[5s7$FBR>̣Q5T$M"ѧ3{C>_Qyk:QԇVD.!EyJKţ(i!JNQ@S -.1^Yy@Nq:o!UCҙO7xNC >@Kfz5jʎe\E{́06,f&alQ7o"ʑ_s`;x1fFNO3GAᜥUaG 4< D3J7jj(q_>W\YnZR$)y2] yMjW西s( (zr{1`fbOït,j) UQq0CQ 5ؽ?-""0rLjT? H ^l֒=GL8U!`8)!S!X.pl#kMt %0Ď="o+P15_ WDj*-R#~a(ɕS)| 2ZjfWiX,b>*hl(૰®Us"L /K= ambIF^}, ~ YTxR  #kg::$̶}dr78{ Gf!9w~){] hT/_{[=5' v8zS6⭧Ur^-_ =H {w6'Cy̕ ),^CfWDc͓<6bn@8ֽDJI|+,* 1Ѣ]x]] g[95ʶbWYݭo"ئ,XnVUxZ=Y+2gdGo,oTtTۃ!ED5Nu()ukCX rjBoU^ᤄ%6b,v0/%央VTU#HJ;wexE`}aI;.D2%DW"/ߙ=p3;0*& AޑYvt6gY;`]Zb \>HL#7 =5[׶'K[JUMP/x~F* \W 4'NZN!Ŷ |3(0u SV8uYe/ly}4{A8uQmXwBhFEg~Mܒ2 0o53wg9Hnӥ=|itD9Q҈DH/LjuBA01ժpğl(SRWs{Rh7o?o< Nykm'WN42"'ҍY싄cc5h(yqLZ&jp#}~6/@TkqJK(N?ۙcxeKVUѧ x`+&tӞحGlWNo塷 u8S@FkOi9vdm=B_ggоJ xXU̟db}k-b &_b@13l&rNq ~86jNv{K 3lYv8ˮÒTSu $/jv:٘"ui}~P/cf5Xҫд[uV5\J;}So'MO{rIꓪXғfasXσD wckm)c.ϫ^F:x'!|57m;Ξބ] ([": l|Y??_e,sZ%4YvM A(MMq -D`ri]>$׏HI֘86Ƨ>p-R7օlJ7ș.c583Upm2_u4ߜa}E mKKbDzW N4 z!L;>pʄ.3=`+?TnW: ׸ܟ@zm_A3$fi7%J>&Ĵ!`u{k7+{ʔxøÆΆz!9Ȯe< _2MS]DoUCo}Wrm8Ci.UU뎏B[A_rq*1dkHZǯ5FΕp i⑳!,8ӄuuIҒl«ql"KW|8ϔ ?!P-ֹ@@b^a ¡`b3BL GBJFlNFc7I*VQ䳳{)QG@\ݹ?!R ۢ g4qaW W2h׍fIZyK%Y"?p yT#9 !~Y]^UIA-E $EgD -VR4q&kej[>Xd(oW \[ > bbH=?׃A=j܆Z0cK9HnV ߓW){ bSܰyh5r-wS-jN EVssš wL}O!me(d@r{ V~vnrLayMV.?%G$W =/Ij-L!V.C҇c?sϢ c ^>LhѼ;OE $ H8@mK I94NbA6">Q&;S4Ȝ삍%l~26k}JY{ERiKhgQ>`R ^l"P L9A8zl&&jt<l4h:jlÝϏ`0jx;\A uԤ/{% j$GZ:73⌋+;H皲F!p=TɅRn7 0ƴ437!Eцq91xNYA a3畬 { 2ح k 6jjT~t0̝1͹lw~ctn&0 uoDe/DF?("ˁ..B**o˨4'0f.Ip>bu -vwehoOa|r1 JB+O5,=Snt>B~FOqJvWH\#w ?d^J8jC%&xF;2 JX߈|A A>+": yZ2 :%Ƨ^&N@¡0U` C38pv9졏'=_d(۝Qcqz-b=o+ܯ%h19m q򏃛v]fݔ}eNIFVg`^Hc*w+m;7ɘwXG, 5DT91PgA417G׵OPJ#kWe oM7wr%>UoI\Dƻqavj_z<66o J|(g6<&ɓi*x8e%? ,B^4t[6xD,yFAX{ ofm z=6\k#dS jKU$uz27V ƙ w&oyal޷W݇\E9O-oŽYXw^`Bhҝ6F`["'M8+0,Jj)AI%8BKE=Dzv \Ft"4/ß]@6{uj?!_=U^-ج)O&!0['Z|#HazH)2{6R_#5~U0fp(qz3'>FF #^17%wڋ<.BMѥ`&a} wr-Lk,<7卛ΐ't^K2 (Yиra<|UT엒>|Eq\Iy MBqߎuOj1.m.g ,ie6 2>i~Fw"@$y_9J1߄'6aL.+%{scBkKy"O pYND"kp~GIs HԨhWhuPeVSǔH\IDN?ī?+Ω[7FEvw<+X" Ltyija2ͳВ "U?t⽜kVNm`YU=EÔ5%Y0MNu{D #HߊYMN{]Y>3u?pH}Jƫ5Q+g|N\(%0v͆y `3 (fVb{ jDŧs[@ڡ U_kK3k@U- zVZΔ/bSf//d:T \(Y^Pc k>r1.Ckdj|0rwZ r鶧bY;M@.~{;m:ٕI5E_h;}n$R%؋܋7 ;(^U(M>EJ#¬~;&!y|.HI0 J7XViŝWrP>-.Z{_le &ߩnX[Z ,M1?>|E]&Rxd zxg68÷㎬rFkĝ̊ ,LEڴp2H" QnQ`:i=v4E>Bk>y@mN!0N+Xk&`.[|sh7gxkHw!0ϧдGhx3 AO!nе\vgC\ubi|Io hk>Ft0b G+0}pc$cB^H6Z`CI4&U[hN qG7;@'P.z1;ɿda {.3Č,~n{X$dOF =N8 [zh/"yu &H.]2MŞAvs]c:b3Xž<9p/Km '0f 4'_Ә۽$g~?onfWj6+KXU"L}W=H?UMA[ģyZzETqo-V/ac"1gɯ`Õ/k~era"2M vSxH:8&yH& #)ջ45;z:Fh \r9LBDNQv҇ȏ4@XO%9҂%cr0K6[(O'n3 8Pۡ@taE ^BitT>AN{Dߓ}#qq8WHt ۴|:P;`hy&<FL_=p;kZ?e,P)iR OQ]cf[>%v`fiܞݏL^y:RsBJ!9>snۗoC#agun3 W:P냠+Vi4&Nl KwR:5T;.sTB>PKLMaРD0mdIVr VFrlG&97pݼ%;ܿ`ϴ({lTm] NbiϰvxEETgcOgu}ؘoLpI{uwgIƕ<t'-v3dl)0DD#@>, i؇;B]wZj@Bԉd#V X^T ([)~\S ϟ#tmǪqoiG%lq6n,N2gr+; I;P+z: ,<ip҄Z.VnBZ Wlk cS~ûBK Qn%!R>GlASjym<[_#<,ӺpgH @=b(M_v8:ЅbL\V}ک HU1xT*²o8uPcJ?պQhE:_MIV( $%AMjcͳjLt&AT\]ŎedGwVEjPW[=_VieH J'!g|@`9K{OIۄHNmO]o-2Zzi@,6toiEcm-sFJ| 0}@CF)F_- u֠_ t-uerDJ|+,q(j7'f99}E:"O)Te\7 `e ^m zW9Nև0LS54Z%Gǽ[#D[mr$Z7NнCg%vK DAvl/;]fmCV6د4a 8Ѵ4yЕB5ʱDGMA].t^,ԯ։=KЇQ(¹gXprA7#INLq3ؓk Jz凞s8ʯrRZ:]=)͖Z@'3d4asN`+֛U6ΝMob 9N+̀S ?>m۱0еNith󱭵a%"CHӼ}^#$G>A}\p;t$w򂠓fm9$OiFrVTZ~2鍂&Iq}@ryq<&u1:f7 ;|YZ@}j) R7 ,F8PҖV?~v.a>Wn"5BSNP6Ւ 'qh* `adʋ0a ڢsۈ$ot 8,!MrO:r"]=E2f}_t'fcB~^)u( \ѐ_oNn%u;C)usUsղmn8Odx8?i6ҙuT}>r UzZ[ Xƕb0|7& ~앶P]HѦPH:/䀅Ra)[G[Pu7ޗfÀ*EUE&H 9`H#ao-'VI+p$i[KD*kkEux4rUF>@izv]ce]Kv riT@h@E8EʈV Z63ͻm bϚAIq Q ,F$aMF'L=x7z i[R jsCl̹²Ԅ2axS=3n5]iOp'g)@>idLu<  ACyK/8Uf76wk`!ZJSo@:)k8oGn)Z< S>҇) p4ws%r 7>(A n_TdfYg1;p ۂ$_K*|&LVNV5du%/bI,6=dl7Tqyu/{ipVJCGUfa"Mdҍ0KBqAc_^zᧂp7D4pgڠG>5oғ_ kޏC֧7yj* %lbՋ]#@fE-T}b*%3E> 4(&š?)5;'Rx{M0aa+W2@]/$'k*uLjSVU58V$˟E:4ؿ 6덹X' 5@Hd~KԄw4_~#=#lG^NiL#'IADcXDMQ2 vmPI}3s#GF۬Y1}U#a1.W+::X|mIH!~5|(Tѧޭ*ϭߚ\+<<{g%[O~ U\?m%%1}BicɌDMN|MM6FMV;N?u#,Rt;_fv2R LTVKTBLcڟQl9='1.Β*ݦN<+|st{=zDV/5ʋPL,EY:".g}v)JWV2;M}'YÎ*ƙoZoL+HllRh|1"_T4m#Sf-;^c1(rE?%m:iӆ.U1\^f< tyf: er}p4:VJ,-8&\@//I MLZ,5Y$?:-( q!F໚5e /ujoRe;2xX}˪*VR9[07:azwqZN{,ˣgLyJʪ  c<ąFOR Sb25iE@ ʤ{x8ԿNb Nn*x2jDT)e[Tm[/К"-:4);y Ẇ' ;p<iGADgs>{i a_XB;). nnhȥRm%b4EY[-?>yE}(Nel+*M.0ʩs.yo)lVptU?܀:2hz|N8qQ3<*Q Z/eB}b%vNnG)Yh(p%'{K>X"륊Fp(Ù5u^ݖXҙG sYrWǧ̗Y'/!eu'Վ ة;T`{IZ?v`. !l3yՊJE^&;'5'bMyW V6I_6JgfFj͜Cy! ]>~`JDŐ^osby|sy8Q*zcgL!ݰE:]Z )#k*@1d<_zxD%CgVeX̻_FH@w?x=5/|yԛp0Yú>\Xs@isb6@ĬڐV泝"x# (?hh'[(f9Z4?ةTWV|j;7>٤}Bi3^Q֝RdnՖ7on*">4Їp`𣮱lX8%%1 /8eCa DzI)#qsHxbC^BILMԁ>9+B r(7_n,D:Q7Oq׍ Qe/+HciNމJOLYrbکQaw'%wdUE*nSbׄNȜyоcѷ{F r굪3ː.J"d#wL%82J_?W2^AZγ:dLJ&ֱt`{,KDONۜk"1f1|Vstć rKVz% `0QuFAb 4ުgIDM))\m^..CtuE s)!&b2ý1 ^򦸘O bjvgj;%wjj&;>kk+ޚqG& 75(nnrYr@pQ@Qܭea~jIԊs ]hi~g@yg>H{IaKm7h1js\NgmuhVj'8BD `+_8aMθ0¡LqI+YJםx(0RTIeܐ8[axz iw qox%V-J7 y7LB/5METBTdh#)PB}Gb̲EylV0 [l.?bvHv3MUnZ*b@7oqnJHNk"B.DOՅf1b=6qH'1 9W<^n|˕I'Shj G-vWDTu˧?ɮNt2bT7~ڸ}%.I13}C[(7e>UQ?ߢ f;B s:.KJhS~`L!(gWv,''T@i9ʬl+ynLl{_f{=Z!lݑn%AҶY*!s1t.ٺH'3UϵHg 1]7XUWjÄ7lR*k|EYHP#ؤݱ5ѩH pIq|!@jh ;.tUۏG+:-?zRPw=T {EJ+bƓLJx$1Q +$|M02$eU( Ms>7R,98~tMVl4=jb DT)v:pt֩{!`d)S@#rh`6A6i x-M9rWtՅ 7&U7SgGsS Pc?19JU93ڮ_eS|2o{5E[_U)HŲKXʼnj{LJ`Ig+0ա/1˼:t/2O[TA&>W_U+ `*|2jRj-U/|"Oc?Gjkӕ9ErP!Y<~" k_g5jr]ݢjU#VyKi< ܦy12*F"#_43 n|o}ƲBq$|'#}[2yڱQn6,0l>Up@%e%uq}Jw1s2%chu| %coUJ_eb"% e` %/֪ !ccȅW͓)D8t f̚-B:M҉3 OzV*1C S Ap]`{o6 +ɘx¥VXtvl+QT>M^0J"LS*a&SqQ#~vb&D{\܌ZM;\dvL\$( C'Jy!<#ofnRqjhQt}hPʟnvJA%Ei$(4aB{-Gb&Z{ b v: {Ύ\Z6;!9~舆&ovS ɔv˴<(,tY?ԥ}a"v١X3m6}V5ֳ+g?Sc^5-8VPfQd95@Ly!iӔc"rM9ޒQ3GɾAB8۷ 6P%׫( u͐lɨ5 n%-^+Tz ٓ ͫI%fޘ]Zʧ88+%Af"\t;5"ňYi1vȻ{ګI@] #:wM UC@9DZ1uΞZ'MfEe.`v(G}C ǽzp3"B馹2QZTR|a9@r8#9G˅ϭLK$g;p(M7y0^cE$ d[)6)Ъs*q4gK_ 2eJC~(=S;-H[b%H0-;uhA7Kw FgરJ"^1~m-M~ KޤKUj\"-L5}7}pq~@ܰXǐ oՊtC~5MSׇ(Oi~`} qpϵX,5܉ɥ3nei(gx^2[U\.zUX.w\$2>ťpO?.?`+8Her= mm!2] Ӣ$ rRCXB W:4 OѬ_]\ 7%O1mà @P<-9Z~0 F˜Wy oT|3Z&y1[T)>G Y}qSfQ[KX؟L$zu#>33);٩tk&/v+<j`` =}6- -K8U5vGF)laLRi_?Bwn纛^KK~PtR_ k4q2,ƾ} <|*LDػBU\QϪAř2*Ip'$Zȹe}:KI΍Q&5 }MCQ7g~cO?H|ᮼ% ]TT:>q%^ċeKm ?,m־4-|A]+ѫ70I?LQЄRsc A }""]m \~o k_>k}>o^/KeQY*ID)bw zs 7_2!='Ƹ &s-EF8{jP&If1)(?P/PjVLʌK8RGEe|(ҝr;(9kAm_>x*0 s$ qUx1Gq-ԄD2ey$^xіOrOp܄p&ہgWD݊ 6^!`-p/- n\alGYLKx-6_Zɵ'?5G-iՒv.!H5BWO!􅓱ω,JkaFcH+G[Z|s_R0WK SCg+:DUvņq~{Me tnB-R[cȵ㢥fHKcX/*ဩV0Mq`(5 Zwձol.Y}M1㍓CT"QI@6|WEߓDUfXcn .aw X_fS9HqpF5YkIi5xNh\^ɏ~~yMoE¤nhLdV:4r!߄!ALgY ٯ4{@eXKQDQBwew)i)rٗkk dN`IkC(#cEbnYPի×zkS Ąx(dT<\s/ 5&Zb˚<\M/6] ^:q%~bds4YW]8%0`5gJIX A%@3`OU:@>PN(Gs), @P$h5}OQh|U?Yh?ܭD@c+fITnB2d$qx]I>aY*STNNvċfJSYk|`OJۦDㅍHUk$!e&h zqHz(Z&.{55&I5n'd.7%}ܙ=&Gӫ ؞pDWߊ'c7r3=Ied;d@WPZO35#_,4nƤI!A8bhM~H-`:"oTB /MCWa0Er",uCuZEjd$oj dJ3ӳ)U0RZЄCXm[?Ngv !;O;4@YTRv%yl]+x6lN"zT6 L'%Cð 㝿ӃyQ)fJ-h5?Eup߻oK{OJPJ6$o~v)+NJ~7\𒩱O H63T\ D'Vc(y..boY{x+jide`%8 "A^}6oT 椊k,|T=Pb]^q5 WcX7>Gpfw,/Ea=%@(Qz-tiv,Vv&-KPEL"0zUjl0bRAQ? "(d@{6S!|cח[ % >GjK3 gC#/A{Ԟ.&ؤv,?$$МOC$v~/9^d1Ɂ-6\Ju_RlPmOs -j="΢2x,ZR12jU wO_ZvI30Nf [׿o/T\_3% _%yu{'V֤ 𒮷AMK2~KP@0lh+D:9Ŵi;] 25Ȑ{PKCT ?:6`)WoI!c,"GʇyZy3p-F;нS7Mz?W;_*'NS{͓`;4iĂ[rT Iz56}=^!XOau>FO=!字1Z]'2OB d[  1~۞nJs$kMwJU_Y06^n5RWǮ;#d20]bغ=6?չ q}ÔzktRZ[INK6V -u%8)#ZmōNӛ|dV`N>c[Еf9"`D[Ulhx5TcTmvw.xhۼL+1QAR#x6i!܊M/+ē`4-=2 C th -M{ht e*I%hKor>~P[DP.sNV ˑyT)4ۑU|'+v,mϮO-C&~\2hݐFY7`sw)slT;%Cqߢ7!k;wMퟫs +`~GtC5 B pzzR+u"TK@~{l;t}?(Z00 Ue& C'r<Nl}MU"c" r^ .jtvq DP(8jpWƬLG]ҒaO_THi![C qRlJL!isoSi&K"doVcq"#m2bA$]h1~9L = A[\Ӌ ʾvtf{\{V[R!0(r|K*<> 4i ?>8R /zɋ3 lnӑR>giYsH2HwcvR+'M=Hҵ v($lՂךa] BX6DUT`y}HԙlC/w+'V|F3A7x(cHG[;=$`I `g2Wjw d:80g4z 1]#7aP0W{Mt5̪W#Q4[Rl}Agwc4pI#V0^ GB:rƇ'S=ǀAmܹsJxq+)J-͊gޏA_e}'~v`!'6P+w0L*AWb,ܜVAShEۦ\N)]utHY F|l-q6T l\_K|29NF3_d{ h1Y[[7,dԟ/LZ슦3sfJrÄ,O슋rF{urKJ؀ *Cg(cY0O;ؚ=U}2'LJC(A\.U%hpUn~lv*-@-,X[b:6weԚqRr~:͐6'k]-mDCE{zrA#rL(} :r]a-[Z(ZwN+b$]ySnmq(yt _ TckyBJG-޸#>~%6௼iIqy@P]|G+zuCE 굑|g2 |_|MG V^u,1S.ߢYzSH[dΝ$V%rVyCNZEفEi_b_ !..CT}Em&Tl7A\',yTa yIXTOOrFJ(9gZNI@}=Ao 1?+φ:˲[-%Dk)롗!oɥt4L۱Y}r3p%-*AgDpmgFoflZⴤػ HyErZTDkL8sIGdRM7WY4@m>džw9lڼ6kXCͦ(<^ DWpjFRI%\r qlT(nU|(= ֎_YtP:Ě ZB0Sz5ж3%$!QC軀3r|:a{Уτ`;<wC3&w4;K ;4!Q=!ɸA{'lA%}Z"lB?5Y\7N<Fڗ,,X˜>(էK6mfAmФι"lc-M/gG)lT1\$)OW-z"jJ~A* )޸ݭeTWvE(c:@IfdzRE -zA!ϵmnOo84x@kejMC.5!͚@?դ^m’F w w=.襐MBL,-'AsVz Ky=aFraڞ '?d4#, y"{+hL~5qӦ_i!e[^"}{'8Ǧ&׼͸C#J0\I|ত M`"Sܬ []:Gt𩒲gRR\&[OrVIRS߽u]R&dY7}0~7# i^yηI6g_L1WU.(0t8bFLAx] L=m'̘C}%}4 #8\eC܄>z֚ܿ<|WPx86YՇ:^]NỲI ~-O%}o P}>7F"-[rw̎oާkj@Vi %uv{|0&U,I_Ml9q".(^n]1Sk˻S"aB#w!Q ~:]`W'%(H:DSN[dᅬ(/z)Fi,R0q0q읲$׾3:Ž>MTOU==˥_)=~1Y';]y^QyDz egH 9\5s$M_ 6[ -C@ %~Q&Ilõ\RcJeؤBt4ߢ R !eHt(,(x勃I10Y OzfM##,'uE8I9ՋMkF|` }]+~^}f&ڻ CTUm`= KJP z(.H@%_J uRɝGM}e~\Myr'iä[$K̹k УN^|vޒm܂aӍA6Pm$RT,67H >cu~p+ĹP?<$U=y0\STZD)pW|3Ey O&a o%yg{ A,S{"lWktWN@ۮ sr|Rbſ">Wn\$੮ΗUŖLqQgܴ&p ˣ!=~[m ΓUOT0D bqK)o{|cP23GFqeQ&\ԎXbCW&kZML&6]c1n:ͩB> xmnuR5`B 6E_WcqrZpx^`!i>W'c|*|6)ob8ą7^S nW< gW6|7XY@Hg!F>pPI6P2ĸI&?N!|x%.|9ePѕ:|G ]G3Jo#cU^<=7֖6Ehq }]ᮛWF\vOyC..=BkXR?K`V=uEz_vaӄWvbV^,}]گ WU|'kjw"9Z2A7b?H']ií}iKcķ|[fV"&m '@0䄂\? Ϲ C-`^aYq0YmtiDCRiz7~[/6AT75"r<])6"yӽ~]{4n!z7VG\}_Qg$yչD!*[hmą:uči>FwkLVZ4M숲gwMf8`}lA)ܵ{#8lÓ@). ~<+Aשx1^Pz_vQIMciݳV_sAq6Ht4+>ˡ 6dEB1rg.nTd(e{7*tbŇ;4 <(c};~<x?P{;T3[Y%'HXP\cQ'ߵ B@*ǩpiH.+W>G=El(&ns7 zQG%m"==,E zSy+~%UV~{I^=AOɱ}Pޝ+=OF5@.G.7'âm0'!Qr՚ioDP:D{zR@9Fu꽤I|I"i x2^G 2Hn~pUy =6jg+^IJWt˓CYIqiƭ˾`ٯ Zb0Ph2B}AFi(!c3&8^ۉ)2"6}#zȽ:96/'܃< gFp'I4Q@fDNj8B$йWs&gXX<}&̺ik@RsG)F3P:eL{ N58[u,GswRjۣf-{49'gC&:(<9"6OdWyսc.fGC *֢LYUƱ _iɾ$ S&4\BOHt{"Y%m.X>q$. ML3 u,}\RF9x#Vے /1;} ؍*$Vvz:ڬn)t8`?DW=+?}Q}Řv[]T.hPD2C֐S^(Ͳ)Ox^yC5}g CN?8xiٟ!&2K*YhwN"jӥ̸J88=fx~}zqJ9ϥFӏvƷKlN,K)tUWŕ/tfJ)& 76l I٦ܕ}`3FП49db/MTr?p/Q!]ʡ pMڠIG3J(`a4XZ:: ^tЙc7|z_ϲ{I-J#?:,Qgɋ` =>Rٛ YAñmzhk{?bZgNN*eO7z%Iꠠ3nfbׇ1i]z$p\RL[ ZoS{ߗwNB7B!4Yy"[}pHcH(!XC` ;;B KO~WXy-ҏ·ɑ}mnZ`< GVl#,< F<fAtc}-3l_2mB.ܘYdn5G\܅@3XXRiՅ `D>ҷEU!T{wEIA͟ɘPW|u3דq:cֲ %;ݡ{nIjRE;G6-܆{k_knu=$(l&C~Ftp'dVM NwDƁ Afw^I׀ye|9"SJyg B $NL}Y{s.۰CPck/Q ˛ˆ4 $RGeKZ<68nV\QZbs¾/df,,:`N N~'$L5)3O?fKa 5ut_+q"k'W,UV̫ ZYg>M;_f 7^VTV%N rC&Vs[˅L[DӢz&d, ;!UY|%V&N0XMon ~Ͷi*VanF">0sKLaʝQ}}*i's-vmAdi{ \JQRp kj iK!.ݩV^;|#ō1g*u+6Ucz^̢Ͳ WmP[!.[AkTj{``HAXjh\txu[TI{j‘V|,qK>z:Wu$wD:+sJ`Rw`nR-,8%0_,-t0+:5^}SΪG<>;ւ?,Zvf>\$,BUf^NU"-q\JB8V2Z(mMx54m-Yjzՠ\}RlwkVY@MATqŻ9E+ӀRryed'Wg_QĭdCmie9ZFHy#,\]+o^T2qZSj~"P Gi.0"o<7[;it lx\%W3$$p-1T!'_C<G3;.xab>'K\i5[Pj#:#'D;7JKLpECjL7 w C8+ȗmm#b|)1x-jm6{p8ɶ0 [Y2TtafRTƬJYd봉&pa$*|i^ݪe90ܷ&N?T%l,dX vwφ4v,|#[ys?;>*{W~@GrE'W_X Av.Y[ ±?%$i2+y =82Ȁ?Rv|ax頻FX,ǹV;n(a鷍AY7Lx`;pE}yBB+30#vmK5ʨb"3LƱf.mL=H;`ެml4*NeŝM, }Q5WI .!a\h\I}ʼ݊u72dx|%m莿KFѳT_+a{2ձ4Ek21x|S>RH%u1ޒ8Wur__X)zPƸB7ULJS*tn*k(wɞl ;~,vh"zw(cxCrl&Ŭ%7!nib֮-'7U0 Iw)PG^iFCTZ<ΨΑp{:J=2c2k;0Z n1B3_@q=' :Y_wDtC63|NĸYoUh#߳!` hsHrEH:piY76O&e\@vVi 0vy[u‚Nd 7BSCEV@d땠˦Ok&4rIҴFahu7Y]c`8)M𽝩gUaBL9+s9@aTӚEOd w `#Ll{S ";) oxPUD,0lCg+#2m%m5:rXmAjJ?]udZ&ݦ"gݠ+(BD 2Jow.0hWbr[OISNJ2q}u\iLB-{rVO͛p䩌^=gL,<|^#d5.5}{2ojnI.pȾ8 \$ƿ"9F~y¸s&ҹ *̛KYL-%Z%}Sk0Vf!tVa5 Rd(E#. U7m{+Ĩdxmo&n˄E+sjfi;J l ećl 9;\v3*OC8w89֣p[J 1 \eZeAʹNsա vU[{9߉-u͘G{G_qs̢9`i&=]RF;jAnj,F{/9\]=y0VuI%<>xiF-˸קA`뫩neug xsk(":^l@;UO(|<b J)ᖖFl pe9LRVW>} Ǻ.6* OrwJon*vzX9V~+(Pv89kJmt[&Ż+PG?Oh8!xh@)A,x&] ې3AS|wr7_w229KHWm`meMw9)W9sٔ Xg#:db5f.pTȈtvMzkM~.,ljb7NDQ4S٥=J4zSD0XOZd}(%ҝNe} PG'6W߻kkMrhz9{ԎRCUUj3o>vajC.Rܻ\# 9¨+O?J"Q`4 5|*6ai[^!EIYZbtÖnG=eX o\l@DC||M=d9z2ydWuC',i?` I_b | o 6Ř?p&T5ʋ!}&YX*xZ.K`ӛ#`S#kd es#ɉ!ͪi!IԲ76Rv$d,:s勝ޓ'gBRq"I*7+3Ea<+(,^+-UP&U9֮ܵ6֦)@f- c|=FD [hdK^D%QU 4鸢} )jjJJf*cB.½-jǬv=eŕYׂoc KM=> ~V7{lG7IZQA6 b/KBN=j +9h~ [yDS֫6"sW׾,B7VmC_ U"@7+'a\bX퇷 =C=]iW[h4Q,W',޾\br|bQ)tȄwwT a^&Mz\L_nkR4>" ܏B&xrq.rgZLs32L|Q7;"]v)DH|pXО/7-y:ynJ^۾츥媫9V&{x}K H9+bvM7 m ' ~ [qvfw})fsX]Ec@.DuoNaHEϷLˏ!~XLC^0# m+כQWaWoFA@+gb P|s_ uoN^eb<"1"i'nG{>o SS0$7 We` R\GEvj9ۆv\=`\6WTB )r S;S Osos W,Lo9uGeSPY2G,Lxܞ+/<ϫ80F{k`lX^FrId4|jTיުcX (kIAEHɊO_ݴYWX_㊪*_Z P̱".i4kn.PnAqB?B@1R1YEqrUݩg1(ߩt!]y٣yI%Fb78Twن~VWP6i(,QC'*[lPQPfVߎ5J!m&/ 6V7n2g|M h._EH`nCm%Q*$@oK3!HSDzG~ej# wBڈTnu*DsO۽0%\F{Â9go_K;UeNL< Q"b?Ќ]coSφ)Frѐ2FZƖ7zgw)ZOnc>š&~$vNB*qsՆF Z]8 ?I\y+6zrq%99 T/(y\6߃tE;Ҫ,bW:<҇,KH6A~FaVȑ 'M _3Pp+(C'7)dQs<_x k$,3cƢYU7vCH~Y!m6 zj7ـ;,1dI& *'SD{z\}hqGG']E 2/߽;%4f ]J"WB-E^.⃕$_6tzMP1 ;ff]3[ £"ZɏZs=?M8n4¦:5aL̜(ću}ôfyIMC嵇CKWb7$r~[V&> N1Zt#d[ Ț\Q*x2'1)6.\Spu%eqz_8kTO(bbqs2_!s!!KN>ryE#BfŒlrЉLvP Ejˤ(׾lV cH&+\U?1֗ 4x\q+vUT[ҝʐzHvqAI[qS5`z@G,]EA95PS= sh_YWK[gvcalJˉHmZ)n̫+/ tZaڊKdr#Gݏeq]}Gno7ThkpHT:RIW^9} +bפo9WפW|Z]TF]O:Or %BhV&T$fK|(S y\Gs@+8xOHI6sbtN[Bd-6YНބԞ 1 drL1(D3Hr_s>( aiaqp{,0 LР!2:7[ ڶk=t;ɼqI@ݦN ':—/IXɾ("rwc C3tbtI٩nh4R!Dˡey ,iڮZ=)⡂0} =3,g. lD$õ fORͽv7<>E䦗juT9{F4ȲQ ./VGem ܒ32(N 7/v!us-z$

n&gJ}D}dҨߔdO䡯@_"?*OJ(AU|meyRT/ H߮ٯp m5Al `z?&Ӫ  9zCV C4o9Ϡhߞn5L^yN0mR&50aٕ*Rӝ?D-r:b[4$YiO8f4#Ύ|_Mc_3ҊL﬛s :bȥԧnAa7g1UX/Y#>o 47=XC"Wt Pqx:B+"ޫH֨3{0JAKG6`65pcZ(< Զu)+kP˨\GcFnk`9X_gofd$S^X ,{K]mϒ*a5Ò`9}n+`XHn#Fu^gr5K&u499"CB{t40UR к];p|jTha{uQd"ί4\٘-G[{yLC;0܂Jt?,LT;)OڑG u%(Z'wjȰK>Z!ZElSC>EAeraϳ\nx  Ug?Ѩs ^hJ}aDLr9edK سe$NjSJO\Qwɗw}ֿ/ۢAycCgF #E {#u^ˆY5eb_z8ڶ*\=]7 dlm/J@E.J#\_O 葟<̾a)mjx·<-!]i>#  _ŋR tdͦ5y\} w(:ePm I :>7FHq"aI峞!E7^U@ ''Rm -X:V,d Z( fddu8W=c"wBeuF b !ؑ4^fkEF2tɅ~+=R:K6eE 8`KO+.`ԓ+N!P-y*i0M70L3Yw4*% OR'4h2N|c~35C;e0N+Mu=O䘗a Eʝ, ߰itQ.qcPs,^ߺD)1E^Q_53 '玃T@6P{ }E(ж!;ta -4wGm VY,LӴ :{u@78|l 8H;6jw8 C0߻ANuB=ѩH"Fo {b;` ^}N_yPڤd7s]+=t2ׅӨ#ݛVϰ;"7!{?^#(Lxʊ83-uU)^xUT(Y2SA&Ui\(NxFʲ8Fdw..:.)HɑίMj|A; XKg{; !'lZ3TtX87t3N[\ɣrT F65tXG{¹ܕߝr  ޟ8ba=isi{EKGy)jL&B[K Pfi;g 2W=N[fݿ+L}7Ec7D`#I_nwPWR4EyePtísXRwYgDAqlRxč{=CB𵶚$k#K+uyVe@HhsNǖwMw=x9('K/9XDVmB_gO;01+miKi:? Fg E@mF`{׉"\&cZW WZ&V ь?qW3pd< }ғ%n<6n=pnú*zܟvJݤlq BN*t`'nQ D$P͇jOE=~|>aZ6ŀmGM^6dh~k9^k LߊFI ]Ge Yin$Jk|S-Lx8mן+txUhjҴ*}[b9[M^KP.FӇ'5=SdNYBޡ]z9W4tTIQ9Rscҫ:ZM9Q7-ۇ lk!*u_oOdYl7rmK9=Ye8I2()ۀzTIR@EQ6s-~L7OVL)`sVU3>BTb=FQqʞsnC%\3[taZpϤSڽ7Xaf{VB]A&?wȐ5ѶR)l~ROܛV3Lju"U3ajHM\dGƌ2)_rK=dgeW˾wh %[' \TU$_ߙS<~>)ܕy-vй -t뭰C mlvԅ L,}v37Vc zar,"<l|I"PJie0oC4D&g?ެko>!TR+}A]Yf,|AV e?׀^tAذQ\iLt_:"˺3% |.ټRVV$65ay 2e7 ΐ&Fxu"}Dx}\l^_Ǔ3W$8''[PQ,s:cW۟ۯ+ttc_/kƐvmɈÊ# ]FB̌fON;%; -ָiWH^ [9HCěexoE \eI _`;VaS0V4!9Ofv")_$ dJVuD xVU\AC `7w mZcY?u^wk*O\kSTӔ]4&-XH)z} T= $ȹyL2 :0cY~vi[V0VmȪz7JIpG{ sMF T}JjmLnUe罽s<-xP$&"C_?/~ɘCZ׏)_HdŖN~A|wvb{g?^×ߝ5iNHf  ƌ{MckgOY _ٸU0Q㏗3}!ƁR[~N(PXa4E#r",;^EcI ~ 8p@4S+?̄rvH9eU!DNc RrNļlG>6I_ uzR:i _YN|?*$E.ER*)VSϐIs7FC8{R=zBA?r DwDŽj>~7j^?"YZ\#~q8'i``$H{7Z/zUrH &d[g+ RQܖ#A5vEer{Dq_{X#7LN34UeZFSLt Szw4OD^3@>H"h-1zMNeҹ|meEKO2nM`Fx;M~ Q~(c ,rH BfVκ'-Y}y"?@T@(WC̎&h`:p^5^I7֠%ݗs$ C8UuCQ"8  ?*w) W#Id.n.Lhlp;b})37 װ7P$ņQ\ZԾ׵v`!-q^\mQ[iZtM{=h8_u(so1_~gI% $sG ;RKz-WJ2 wdJJߪNDys{ {x,"4lwud)Օfj* *M0?*NŖ.ER_&}41#|>(ݾu;w-E[u:DP\CD D;ש(!O@e`qwf?L}ֆkZB AS`9=5eO ~`Է bgnh_>y~0KW.K}=eʓxGi9 ^S d^Wwߩ0+d/ԗ(~. bU-)3pb xޔw=g'9 >%e xb#w Hs\TzN0%[cl3'Զ03T]bN) w*` 0!w`^/9jO*C4WԝˌoXf/pjnuM8!ѧNfQsQߔZ^1+k6?^f`m槡.'%~Yt Vcn^飤J#@hN*,@e XNUͣƀ1l'LdZz_tkIQL7(6ꂵg|{]'C\[gfg#qڽmW"xu{_"9hO 1,p, +W F4ٻzh_\p1ا$?(V{gZL\r $u:ݕfsAvX XҶ;ֿqrR!ֺꕖ?y1~OP$*zedͩ^/QDN9UFe$ pHke^ξ$߄V3ӫyHGz# 9T<c'?rpB~5;U_'XKaCU;tZtSU't?\f.!=="3VNc|jiuz7(3b(zHK"tfY DNn=>FylmVsZ.v;OsE~sUR 4Bz.ުF=_6zGsCQ8Jќbr=i&$V§h*@jz8SA+rA0"="r!N0pM7P?pRkhiI/ Ύ|36rO;pXWK"vF/0&z4w6-pԌ< x,DA]3›9d\[ٖ˵[͐}߁Ajr4/|qle3kCPytYb6ƽgnZ{M\$Q2 o./@y֜oTi<{I:h.?^tHȨjD*9Ewd5Rk9qn n_\KFFc7#wK??L(Vl+*[%+E.&0QK?v=_KR՟\wuB c-erdY?17嚷p3^ve4_;Gy+wU8'uM@^Nvm2>)_ZVmr0f3i#weI)9F? Ro% 42;;vI\?t4gjZd- F @Py٣FS)ܺDiښR)i(',q@Z ocH'_cݳ>ۻ0 !ا;쭧OQǯ m7Iأ-+ ]FG{γa:$wU4Qâr~}DG#יa$·jO"[U*-n>3%SżZ2 'Id:RŭLo/{N.*tInBwER%֢ʍgO8w8Q`yǺ [~%HQMXDWXWP`^*i 2Yn? FIP+;Fo7 l[٠xHhxi=3Tu@KR% 4=̢cM:%bzʼ= -J<2I"l-AYWEtP\!7[p|C#Նm͕IiYmj(Qp[jT־,Eqs՞/qĝ_y%@z~mr~L`ݬ=xIfvdRG~ rڏo߾F슨Rޔ+dP@]w#4C˓^#܇ "NjX);|&lBE&sgP#v<k[qd`uғ-&t=fo[Hů ˳F͜V*(HޏojVdf5$ofk;^Q+PHoI&>cSpG yrmVۘidCc2gP!g2fΉ#Īk-4?> );LuP$/޾ sA5֚]`(1^Y쮆#*}«]._Nqm 'I @l 5¹7r]-ӌ@"qpk-WоNrD6GGUfQbFȷ}ybVS7iWzg]STW#}w:Y,37 / ܝ|D|)CJ3 2B1lpJ7Zh`'(` XU"l}qS{a/y"T\QF$,B6'-q]B sy-Gw0kCuP(g艾jC0#6`ʓoeeK`zBPB'b_.+sJ#JO\ )}ɘž$oS tFg)"c)8vHyPD0q={KޯYF뤕Xr>C-5?,Kta;̅U~[i6!S1 LB㸽WnV6>4xbj󘕇Sbѽ}~Ԃ6WTuK[-ۍG6|߳0-s^6C+>R)PZ:ݻ|+YW\QŐ0Bq1VFrWv kBWavj)bAM!O0z-u^ҎsB/*N5*@tҫ@> FVhUMָ<&_2^a=GㅌXz2>2<@o=p'@yp @(ƈ0MİJkCw1Yl&+g(>@Sɘg6U3[ܡ>"Ub[dos,VNֳag#8>>;911:զI*ũ|%]YTam7n^ VAB.zV_M%;ٱ/4?x~b^+?pI3iEtk«O9aǬcig:Dy u扔i1ʈu;")նUM?_$L%-۞ΐ+7QnU'p* (CrVygzZ\XkekRXфaL> obaP70aI 8\uv対 v| ii9*>N|_TPíVH32fL qiy's32W>כwQdv2Q${YIGm mQC H*rD|ZKnaIڌƎd2hvI2j[.ޫehv` "4Z~iɍJHM'T< WVb+R"TrfvƆR_i5Z _iogYQ+L)>\f;3GeuD.,AƈnBePU趇S޲Ս9ҭ~9@JtQTdo(B|vh9/Kzj\n-꺔E@D}$ϖQCQ̪`h"ϕ>ċDU02 _3@ŐIThyt(XK#21!67GR~TP; <];6]/sv}ڷ1? x\a`VVY1{3eO:}v=.$x6x,wrޣGcG2F7!B}4d~Q (`-H:o[]1/p gUJHa(y\ 1&柆,j)#|IoAZd9r/Ez cG4bFwf}4Gȃoi3~>"U^Pܬ5/OU,(`C,$7ӕ[uScm\ cRC*[z].ej b|utiߘ(R.L+}b)(TM Rg !IaYp*q٦R Zg㸕bcϊ\oxr[Tz`<ҘY &#h|"S_R|<(pM^C<?F&t\&; Qy!'>g#HvCp5ez{Bwph ɨAJ145o=tS[|9= G,Z +B8YҦ+3o+,"9c+'msNxnʎHV ( §4kAD>++oфluYȔn./hFUTft 'خ@/;AEE$pduO[מ65N?܏owPQ'<.; ne.';J5LXS.v"&5{my8~3ޠc~lȩͨg=.ᑖOʻxB93 }93} (NȪDHrΟ=9R\Mj2m.UTd,t$z\^ڪ lFj<(r<: LO#3R@R/)?Di%T+ëT~g 8.@!mTud5.Ժ` U5¸Rإg\+ ZҭiB5a- lda֬Wg>L.~lY3lZܰ"2klpRՃNDmq˸*5xK؇#ogsÐvcxb?m6k0^h[|5 >;L1Dυm~$_n\ /􉕫2_)TlWP~PBhF9cEO\Hډa7iP!؁ /Jv[5, e5Qs!$Z1زZז>vS ް:kphhYzU*x_#cK,Baܡ1*Gi@^=왁{LH§ AmJRhL )Щ7ɿ"UkN.{M!cgMtv- ̶Y˿Kf'E }e*w;XJ  9(we4 8w6Ռuc Mh?D2(faoQY J"sb* EKެ`Lg7{ H+j["OJL* L \jDpm{MaDi o2JEW-]QRC/,fܘ%Xfea 7X~YӺ'YL7xfp)^: B/$7GŻ9jl׿kl$p2}h)8er(Fc}S?V2.˕f_d^]fմv\?y).:$wne!]0@˧ڸCks ӏ|(0 rRa{q8wW?( E4Iɕ4߂ٕ؞Mkt#OhZ/lHhp&928'zӭۖبd.PfX{} =|k7:놖0}4߈{6ءacK:&]4[$ئA ^$KO|uw8uE(wZwǝ0Jd]Pkz^+p,,[YP~:S[/~ "p;ܳX1.  -}AVי$t{1,NAZeU HuJ!L;LZ!.W@0XZEמpYfO4+*|m4S4T2#o '±ъlʣ]Y} D0ufn'skX 1ϒe~l&iQqہK4>6lTmc-ZŃ!\w'!3$ nD%P3x\Bo75}4`f'B!|6_[qq w߆J*{JC7OIekcJ(zہܽH'OcnL Ec/E: xb&k6nj|Q 09vqnS^gdEL@ܫa]Y ZRYcZKr&s_3jD(ťH@)c@p]JaY5VfЇq y/ "Gon9ҰCY3Mxt3wyJ+R9= !{1(Sgk=\gMNa29$FtP[}jz(cڈ)@+m@ݐ+qK+oƂMvzѤi(N.4-$\1=KadtM`:4 6$=9mR78p\vF,|T}TÔ֙KcX~6DަÅ~r͆eN{o3F́p:LpkI2Dcz`Yؘ`YYTdCʮ HOqP/W-6h*,amX-\ .w3iV2Q‡eY. d3|FWLv [QcZ35cb Dp huE\4u \-mPJ$@rl\ t(d/\`-LEK80tLePDf%1G 2%}9yn!b(7 ہIvt:Af ;ېw8L N=%ne!($FN>^Ck "(&+V4QT@{Gז,IǽE .]ysdxb$VB:#[m5e'SyR9^|hZ+tj9ïw$ ~havJcܤI/^ÐY;+uŃ\%|b\3*jqM~1aR]U!_-`e$7j96_>fnhN/f1 g< vmʶ=ksy-9ʹ~;%!NWAXmGUdPao2yg%%FY̜5/%C${G_]/.hl;\j5Y3\yHR-` Ɣ}1͎Fk2H( n+ ñ I@ gL\7: N$m^6_^z]Hx' M.I=ֳ)k{8c;j]o%4 ('>X]敚[)Βa}\A!"oChm^󻵙>JϸUu,d#x 6ɑI,/G|ag4 '868 \3=D.?`R׻$-8 v ԛ9\!g|,p&"nyc!x ufoE8y[VS>n5^MYqĂX wPw^m6&eʰmSUD)v&I2BQCaEdY]0e'㰸kw!"cP?CƊ /"!C/+[vPg ka$T 1 h_26?=I%lY0c6C19~_:  :Ŋ l0WMܗQO|vms5V:]ib+\TR.QSB'*) XG!pq̓(9FrEfc qe_U6YqW_TsfZA?KULljEJq_\6?(ץ6Gf@3"+ (\N T 9?Urv*jBi1'ӧ%=[wI̴!ȯ!~ZDz˾' C4&ihhEƞ92qU, .O >\0r>e%zk ZqΫJpPsRb‚ ͷΰ PYiͿ=eSl+P :f780=jLzclg\;zb }3,$'~ګ?6 A W%rrz۟{ ^wIJ)&ܒӐ;/. ćW~{XR*"| _hͳl3mU[f1cIM AxL 5ijm.Hț%djڟ܏NvwRKW 29 ~eK,xrG Etώt[W(qe*/t ,"rOc*4w:_ CG]LWOdl)xcS8̀>4$uT&sL ʘNw) PQb#05E|HVC7#~5cӱ)@yo' I>&よԗك.MŠ-Y,jhg0G] Aʐ_eGo=5UCdXj3 }4sXFY@CTPoO̱(D=K/wzN[1<|g4YPZ60qc֗PVu2 =A<Ӎz ,A1wtRUB/R\2M9CǦ/?OBnqpԇU }hLG3]^ ]i;e {9SHR(-wv[>'W60f/BSy!J-EqB/ޛ~*hqRF6$! ĒO[ CtfBS ,Frs gy7l/śi|#yDZeX^:l\R>=֠~b\?nspP꫞5Tu̐vuF$ H$ e#.w-q}I8Pj#3s4~/.*J~jK8ޏ0+F2w4х3 *h[({m*`x`iú+(ZA+q|&96\BB%@;s\BiL"UEcxu(΂mBljTN)%yW$@8r\)V&gd΀̧\nٍ>-_0[ @'ϸQv"Fjɤ7"TQSnbVџz#2>lWVfVMyYc}o+#% ` Q3d[جZTu1 6mgyLVue*|*E4*eÐN=ǧ$[Z3G~%jF]˫ݶ. "8 \T=uNrGlk!;ؐ}I{}d7r7jRS`id f)1Ո7&Z]AKbKK[p!4rvi;< Grzm[‘4}NZ\n Ts{Mam%0Als-~;FKz{&tMpJɨ *QuDǩ%7 "~BwwϚѱ jܕ9FBD,{.M>6FvR37:LWu Q $H,V#0}"Swd7 ^3 WN^B_"Y!]/M:ÝP:(˄`i,-nPJQ~ ֺ] FAx;GEWh~2Woszz(P<;bg?KbVK| d. xǂE9Á,NN&‡<堄kf1%ê^]/*|v= bowB$ցBMR=|eMQg?VJ4#u:΃@+@;O?ϴ۸F85[z Ú3]x*CP1""7տ|*0l{ĈۄE,; xD1V9s(%S=zn-C6Hk+xvh^~wa0hS)Lc5 pQj_#?ILÆΦT*8e98_#[VJӱ {Ͻ70m•+ޗt#O<5-itqkI/\Tw90?+|I'5'bRL[CuJ+BwSzrҹL9ScDvs$2K62+[HpH$O}quVtn42RD], 6>EJZM?ľ'':`"oVP794n Cj6t(("/-!Wp ܇vAV:[adc: P ޳GE;Cͷ~AwpC5ӞzwΨ%umcP-q)>}L6>vro #Dib%Vu\AV|) x,,lD@v `R#| '䨯rRB:q'+6;BZ  >cY Y¿Dp fFvhOy}\ܚn@1.aI;C6v 's1':}(+.b F7Z4xR ;רV {4ׁ޿ HjK/ n]?8 &\`I7F?ǠDuats9Ka͂܆ O>R9b cF3~?< %9(+?sKݶ6cf0Fs$q +{\Dg@ ܥ23͛P/A^ izo 9[YT0E!%z4Ej-=P+i'$Љ&9*/o‘jI'0 !l]ta='B #w1?2˞»ZG8N$#ԂK 6Z)e]\q|jhg/-5GVKGCG>ȀD) C1;R b\>x UBB)'";g u{nV pb O= {]XQjhV^7 )3䘈%wG_}Ucc,V,[/?xGdjͺCz~6z ^`# vߦ  B1Ӷ9sٜ?6XQ1e}',\R,xNG}Ĭf}t>a.}X8LY\ |[*8M)בNY90f kT^k@.D+rNE`0A+APngE@eƿC33awr,WFcQqo:*8N.7[l]eC|g[i:n)hbz 4L+jFk{VQ)R ¶7 ҄?8ӫp1Ƴb苘R2LdTO̧G%*]x+a$q<v.eGmubߎz~TlRH? Ί)oeUIrz ;~"+ơ :)6 ^v xOeĤ037j}j"] B{R¶~w\I;|A^ՠ:lYm^S) ٸlğe;^@fT9ۇbIfAGJ|MǙ|Yπh6+dO҇dۊc7"]۝9ϡAp ImE/K*򑣹$#:ݨ쏀` UU1D}&vy fcTχ^3H4T #kn dok_X]fH:x~Ʃ"RQzSΜ~c 5!rLZ!C"xSTWT=CE3j<ҰGx)?P,<|*u!P~ѦIL\xݛsMb;RAt\ә3 0/G :tBP˹]z$Eg %ǏHn6k0x Bfz\G.6v^\BN^;Za;Pr'5ߝ0^e4KA$q{C5kV{f2a(7>F[͛co٣ݯix/1$0Г.VqvYb!7DTڜ^^SFĄo(Ql"uq#\ (^Ucxza)-"N1w D|4L&yxs=(yCt8߮pa&?>BOu.N_nk䍷SUMlY\} 4dߦs di'ÍAa֝Ǚc}/$B8<S*i5q5 ,3Rבz!|/j%/Т Km:+kLcs,LTnWU<L" uMߤ I$F0r@Avl2cQ4:d'$yNX"`c_L,s0Qek8ӭe2+jG\ dLg]E$9DžE(H|“4|uC%PqjnPJYAwC-xkWX gxO٥v@:h`W=2@R/ˣڋ;R9Fm*{Pɡ~~d%<9|5 +ʿRr*oT6VFadY 640ۜ2 "v_ ؗT'<5HO*vvcNJX1+x&'٢UryGBPp-kk?1TÈ?kuzf#׫$'ycWZ*m A=fʳ֓2bW"IԱu&\ UU+=JiwI0F# @]o@NL/}d=>^/ WYPlL%1^ Z\L{[^f*F a"@C)>iM>ji}z  _g@ɨIv3`PW$4ݤ[{c>ʖFY?6RHj/V!2V_(fKk^aV ag '+߅EϻgDP7; ,Dp#d YMO["sJUtwt§="\sBm@>D_2"uHiʑ;%n9TEx.uz!mhM;R|AXkyxE. Xe=l!SY:rf#k؄C-RTepDIi7{,[ ېѾV5IWUѕrz`Bu}^7x\FڮԽdEn^gSU8 .XL(X, DZq]t^0CMS8چ??ÿX/8 1U&G#P3(/2c KsJ'SWX~`|Z8T &e6_ ቱ<ݓZVJN;pӻZIz4&)28P2 ]RgËe: z?aέP,f$ƮM'?5μKaT=6:Yo![34VMѷC׵|I ucuᲥb$w%~X I"{cc}6A%@lFf zFIT6ZK{J_ wP;Ss0&h).DV‚ы~v#7 >/~yis\LeΙlJl|bZhwxϓ8鱢tK>_21PviD UDіya QYLE爫-t0R;5tb.i꺽E;9YqX*hR,3p\i4E}\/Vt=CN NZ 3*|p٫[!N7$&ԼH;d}则u&qx0rqA( hrޞiI?63Műk*Ȍ_u.@bx& 4^>h1k.V {pkxK_l؎!D#$qL&'qH nzYBkfE }}F 7x &lzF[wB lG+ܺzBn[B-̟(m-9Ü͂-\nAנYZ[4=$)c+.V0_٧xlYuQI!d1s^᪾푡/U79̅q0F7XZB<`,Q0:Omj=v |D|[~~^ ǎ Aٷ*$Oxp ;ҧ >n!W_*- |=XeG"tX&T)7Y_L`!}j?G=kOns5jOt57 v3a# }Rek@3LO-m =YPB < DL4DqFE 9t=qB>7ftiZL\m;O"|e鬒÷K5>ySo߇:Ḯn(ͨX4霤V jڌGƻ`*jW6x}Ŧa%xtka v3lnˊA6G ZqEw6j}USϋ." +cͰ!K dֱNX\{sM8s0`wSt=tIJ:vQ|N-_$liK;CC_|z[džXU& ^7-*|rJPt)H͹ ΘDrcxf5 qW̃u|Q&\JLm ه6!!5C^+gW"5 'DUxԮruO;Lsa{\n[@,2J 0ɻP^y_ ]1Xss,7N]A[(OЂo,7om"ز2s4;Y#c\KF!R Y_`-'Fah0/`D`P?cEM9_O^sWYKavfL: }bu`;@zRzWwHCDdEu{43kN~4QLH$xMF`q9$/p{ W "η뛗i8*oaL6m#cBBXH8'~K֐" Dxd(p)0߁ MבY)?H>s?=zgT J:;8˒wF#ɻ9*A#fZ]IƮ͋攢 * gdX⪐j[`:T<7I)>lwcÃ짝瑘giӡ@wQ ;bQ ? o8Vkj/poF"BU-D]ɼT\lWm `57EvYKg(@޴Rj):Ov o'5|gTK\푭ķ*7zv*wT#f#@셲qsǛY G\%fqV~f x|YN,a5Jv<=޴Ki㚮@J.' f ]NWK4Kӧ4P+_#7N>|/A}=~5#7v,,}auLf CbTyi>{^ WCF /A#ӝ,G; #?d0"Ji4Wm۰#J*ΧD̩+Nް 4v^:ͳT\y.oM@Y3Z'SQ-*$|z1D,T؃z%ܸ0= u ގ2œ*?9~ceEB1R׃'=7'1~uk1vӶP:!q(@p/pDQ ǗI3m]MGBwoPΊR$j\W)0TQd  OLxJ CR׮_D'Yno_P %! ɠKzܐNzd@c ۻ ҆LVSn>hp|Y Re`% zbDTe 4Z3F6?hqރ'O =JPcK'PaA9"TLi5_}nٞ F} ǝ=&HFb"t3`j~nzk,JLr̨[un6I38]WVfPu(zueФ$!3Z8!]ШչalJFT "g7q$ Z@ 2YD<|iro g$6x9lARu^(C":D>H.?hYʡͫf<<:o>*bV}t/򉞹W:A}?fl:(%HR.|m#Fkiؙ˟.9֎@KߋϿYW3p|6\rcMr3^'6)X ^_e,hMwyY ;ì{}D0'Mj\!_9/w W- nUZwpBG'De#,:ǝ{{ؿ/oƽj.Iv@HiUPbHϿil4ʺr^6]=ё6> rj3oo :)bU{Q Bs_*Af>={Xs[NYn'2!?~jLyX" ߿+)٣$RhOo@wn5Y@WZn/ Bwt `酪k-" pTY$ v "4H4C噇j`*D\ qކT(ꠧ;H6[U_p&8ap,N?M/ ~ -RjL#tqob[ϗSܶVwQDX;(ʘ *]:G'㈿h4&XA)jC.׿ 7+e-ZOO/ w7 i\\d\dçP>`KɉSeXs @W_5]]mss`ffBGgn9ɭ[ؓ%*~q?*sS6sX vPC eq÷]J۸âWVl%aGPti-Õ=1*<ʋ~BHpcӉ?% ߍPSv`C*]kH&\C"HO%Q{QArN"ՅB"b'f@M룜¢c19`n5 (J"jiU] ""-bn(kJddk-tp&kN2_QW+um1CPz21j m7T-Dv L=㺄mz.aC`:Obݾ3?%W?cA WLREFmV WD]6傣8fPϾ:(pyr7BYİ{S.g1?Eu^4b$(,J{&V^3 ,19y%pT}`]"?w`=!RN+VtɌ)=NM"NwByHZctbL>OGA.TkpzV-3>(a3Z#frCjڟ(+yJ ܤ1'~73\4a*w t1)X m~ebt@xj}8#ۧ0@G *;$n/_ĵ ~k]Yq< hB UA լ{ V t#5g CBq❟3!|e륜{Ze>8{S5)lCvͤu#qwkIt\'CxS]+m6(ڴ}@31SmGM \g@CL\#DZ遮)j-j.&Y L&`eⲷFQ8@♼,Xt!RSu՜]<Aj]Z#KK9&-G lHYۊS\xzQ6JqHyݲW%dTv-f#S5[_w ߒșFۑƍӜK_U7$!11AG&6)J P9‹R9AG9Vn "cjsAR}Ş~MQOވ$Gq]]!k̲ >Ψe/n8l?LACc#BZZ/#D$%͉Jr|)-hpмvQtBO#^3,6\f'\1<0)s/+\'K~5'W,~@2vA/%u. 2 |lTbmC2.[r#>d Yὅ{m ]"z~lLWg|~,BaqBG||4Ƴxe473 3*qgJF6|EǐMQ@8EǃܨAċ}m1ҏ@Ad_y)EԧxFuB䍫B`Pq5ޗ e;f$t(v1fQ!bWf_8`_H՟iS!{㬲4$ԹVr4],$裰t5*e,O BR+ɝFLHjYq"FAs9ˆA m1R:j{2ݙLJ<}f 3N1d%҄?K KiRvPWhߊ軅etCJB}XJ%A^!i)ߪ #xp3~tᴇ.2tժXmx ,ߘҜt瑗R@%B{p#2 \6ņ'Jo@bpCP65't@uȪVST>I _Y6:UT\H/I vwa4ZQX8:%=}BZL+zK׃Um?"l{:RͷfB$n6T'`ܯlF`u#F76uk^RLiagH>%c  ,MuSZ&"HBVLd+_!]?´ Hmb+xܥuz4={+)µVflZ1D\$t9j@&(ۍ]zGuW2 Z2.)DCDEx,StT[u)*v?>2yZ$T>#r} 3S?k}x0bvu _S 8qk F&&ڑUE8dwBP}2Q u(ŵ'qmT5?@ў@!"޶^.'LZT z6#-h_8”Tt 2jhI|iNGvkMVe'/$I8:ZWr=\K4A㝙`]~XJQ5j 6ĨQ̊0; *9$) ;ypKrm6: 4gyLo1Iƻm0Um,T8 )ݜ8\mJ(y-i t 󧋧CUMÝAJLJ\F$ϹMvF5 /cXY܂pۄ c1FT|.2oSq [tڥdtWL>gUoo'{=AkDԍKŰmo4)ʖ8\ު)m~DBvܱCZ͋ު1 M}jMǂXݦۈ bBx৺i'n4 ܿn|ǺV AgvTnZX#NtuF 5 jS^ؗ;f\Z"^@ϞBQ,҉ڴ\ Z%ہ2P3Yq:#/ɱDxsm N5[Ś 8p@LmRrAd!Gx v>w2L(NΗ2NE.@)c?L7%tqkŚ]ؗ[xT/(]9 RvOjง=V=^}a)ސGl7Op˯ZRX}iVj=*dyO÷tx4HF4 /hNP@JD -P ēގfzI`3 "nD?hԨ^DNM 23O`g F?_Ul;!L(ϖx6eT{}s<cJ5y{}BS-4D1U-#F|}m9&.pF9SNձ"k49uEW@3uKC]2E~&O?En]EBxP66w2cUҴ] 臏[ANqu VLdK`h4t$*{8?^7u dUHz@v@\veMmpKֺh$ wuNo偠 'N~̙3@wsТ#HDwY.kح-q+C5T; lC΄k1Ae˜ȗo2J֝kuəK< B:yt/.IfpbeqH䚿&7dߥzAg"Ō 5Vղ6ZL{Gn}(MoN-@X S.LN_=4S Sry5GifSݐ`|DnKiَ%>72*x~Bo:t >8*š}^o ZuV̋7`=W^"cVf՞Hedc{oe7W(,xm28Qsiڍ{Ӊg-v4qWp2(DPHtU!o<%aqyi ZkFxؙOO,X'%]/BҞ Qffz=@ B{VsUʗS[Kwr ֞ruG~f6dnNNS=߉zt(b@7!sIPV@"RO"u֨Dar6:tG-qa6?(.VYXyV)TN)Tf1z2- >p9+&LKzo*]vX9]6MjXES>ӏ)U]#S< W+B - C˩[͌ORmFaYr D@&.8k$q 7g3dW6H]Pjk| MźٗSj}!.,oi^!iCT*~]+@.Кi#+K:"r)}3vaS:qu6O{ϦA)&h%?FxeueJIЂͧ0 +f'|F51svS#*_[@5tqPВRvOT-V5瓥hN_Z%X39 Cd9:#s6AfTciUrtt"R elo$3!G^]1xs޼Fd5U{@ܸ @)MS]t&%Hm;"w#w9=3Ӑn]kL5Z!H醮zH;$S_y#+Z6l觽7'`a-,v0k˖q= fb)\p+&EK*} 8n=rVgFщrWn W&Bcazk;zU Gp3[3.JK~o0G3(tMA_-؟bk1y5PDpky z1g ퟴUR\z?2aRqZ]*euCVhrG <#e@S;߄8TFE>Sp @=we x갇,&')fG穽num1KDbwduOO@v5e7-440Z.3C~ D35$XF `z엶gȵB5&l+fxxy rFEFVxP+ɠdcx9tڄvEʮ:f7[نF坑uT@UDT됙0c2Q*U*}BZjit$clܛ,?䈿nMlЊe#,Q )RE6sB9qsD";Rxdr8r{!6,e9m0J 埰Rm]w-?TkQ C$XP h_>!PuDA1#ORBs[~/([C>ȹKE:"v;nbo~DYt>L(瑑yE3EuqW EՉ[F쿨#N ~dV/y66"?Mm>Qe >GY,%['uWmN ` k@;Ω#6_CY覲cniQtBx6jV?p :&ەgh+cIG$!Ac<+Tdw{;ONoL NJ$d.˷S_*0lNPrx@.b~7KpCvH=<9N䞪kad,w}QLFtqģbbT[$͞c=~IJ?Mbrfo8 _$'O[ ef`?$M>!Jg?,y֊&Unjly,Ƕ4t+eC̓NmY]k=|Պ/cڃ.QɣFܱ #rr  hȜtɏ0IkAZ [)(QP4y- CYBZ&Sk*#: m\m3ix22jALPo9-Tc]U59*GRZ`9%PQ;-i"5()9˅X:⻞!^p-2ޛL%J#Ir|SXʺ?Ն܄3lK:y]cdOTN6MtPa˗6aިB" KXs,69j&#J#;l*+ x9+'_J>W6EkbjϤ=^0ץ~M8~N-(_'x'Vnw u#s]1\|*S DUv XLjԚ{'o rTwחh6-!yX„rhpSm԰/uS/xG)/ ݟC[La}H Mjq~ oVEIckVׯ]A|k~\Sȍ%p‚BHB@3{QCO&Rx O۽}pwAm/2,3QN ^;+[821S{dڍTZ8O: 4C f9!i2+jNF>nbTU;uBGIybp.\Ȝk ٳYu>$1w6MثG4@#\TuSFOZO3]iǘul ;<}|+$ëВ>OO+00dCz`!R t_09QbSp1>YcX,wDne<,mS=حD{Y+`w3w?xӎG7EU[ǵ>oz`b eo^`d/|Z`Yցxt-AcIFJis̠^E_yٗѧ_N(:u N3P8ɀ˂+#s3¿2xԞjX%O쟡qxo#Q!qlgKɲb5?ݪ t* Zp4S Oم:(z`NI%z6Qsg;PރDZG1/6S-;xsg!S )/!mWbV,N+FX X53K+~-7mN+C4Όd܂z?zvL.Ť՚; /YP|V_6d (v{ۮLԲ^U3᷄!\4$+~3SE1Y#h46 YU^&^r NM%C6jȰnֺ;C- H|X%dHrٳX;5q7+y:Pٯ +BFk>KNТFiѕ%2q/U-XoT9J񁘈ݪ`}uڼ,/9QY؝$Zoo|򆢔YGl 1zc6f jeү,@+=(pKn7`ww׿{ icAluyRYWYW}o@W\ I{!NX` ^*Y;yhpO@{/WҾ5^7ooO D:/ l:HtBҴ-] !N5W_VNx>JJw~udUץ0:@W쥅8;vKfDi#i}O,x8c> 9cy+@;)CZ v,V@:$Ծ[A%@a0谦=VV%ѫm7RKcZKS\rXQȤ[(<(f%mPڮk xo1:ׄk" !ZGFu12@q Q `<9L#SC]>&q_meNxD,͸ie;T0RHl}O >Ҧ13>3I/(\),- da)+|qLCGg:.D(&J19޾>A]= S Yn0K,R OTlF:lGf5"Li[O 6k=$V^``]Us_ L^N7=;M`SHdG \LNXa.ld6վZ !iM}ӀIAME8OJN$84rrssHސes9rQw*RiL4t G6FJj]N+,Vr}>_%*B#LZ /EzT ?)GYJ;%Ā^EC'2]ЕaAU9,ƱT d1=WRUov/!%?@E2'NYwqҁ3CuAmxc|\!(AZ pGAFH/,ye\( {f @RH!l.ȔYˤ>ad¥8׈ *73kW߄11@PxL ~j{Ǣ`k2Pȣ2tl X!E(KjqⒽs.WHeT.HY䗍-lu "2w8 ;{Rw6mA\)󇢇>H^]wŧ2OPaa0SSr;G@X-j pq` Kձ/.ׯ}4vRP8ٳl은;{3mj7l&l܏3ȾzI"Zr_m5-;s8e>1tw5#ῂ.dWQ>r;'$]r T5a7+=m]6kcEgx,ްK;FrIuHi>ң YfJ[GGDhye_9wU{%&BIDX_Ys$ayD?uf,0Ƒ,yq ,ftkDQŒ]"iN^h|]ܴqL_j[ؓ!z{lmx|KG$}/j"Dǡb}âl+* ҚLQ4 ,, ^l~α+0ǃ8LB"HF^笢vvOˁoաFs1A~2;F>zةf *ϢXh/Bz Pjx"Fbv]W[:#Hj1=labN@xs{.a7[;x ?B0ԝ&3y@*9Hc`be@cnxIl]94jsa";mCgaqf(%#BcfgWdGUnѝknܡ&qE2]$ Uqn/޺: ; c -c9,ÉI[{![Usvh4bJB8NUG*k8;vձ $w⫚o߳6^HuzOh2o!c=D,@6zMYVKqui/L[姵x Wӗ ۯX=Ɖ*fYw:BRgݏ YC嬳@Z9Yl%5NB-j3!Sgo'?w1F5!C=:n5l">ϵgCau^߾WOh5-SG!/kK3 cn^{m\#7%] #tV`L%iVe >QnQcc+pL*XRWd:mYXI60)jk =hqSBo.P,P{NK}'vNyz׵G׏"v0q|W!$䀊-| r_--9rxrLYX8qPaptm/ʼn¤sSJ-\拗&K} 0$[fεD8 s V "In"4r Sʁ3d:#W[QKYLExȯh>L(71]-|KŐQ$KYs}xWsnNF\1 1vX @JTf X Cm] 3t˰ qD! BϙşY_YA%,eуQ‚Iմ,g\Ǜ!TRҏ SSCU %SwfI/VESX>q7HnbdMy_c(9W$YoE3n~vmRet.ߥoz@`*((,BǶx3|P,YIDKhUu?slap rV[cK`O#%"=Q@`i}] fMڋm T2 C[(5PO3b!}1KF_bNZAAY# S+ѡ3tL̸1X,h3RͧOX kryBԱ= չI*8,=Iz֌}N*#7ZK7D͹>T:x/%hŻ#\|ӡ9s&^W*7pPC ؅Ud@; J6$1q^25m7Зڟ:_A=;TY5 $Mdd7)qy-5V>Xwl;z8q]gr jfSٝcX5T11b>¨ݸSWt`쿺 "Q٤\HSn{Vd^8aTv_ kDWl=r Y]7':Et$}@7a<ڱ- &KIYzNEUAT‚L4[T:/*Ø( e+/* H8(WFaHCb\"/HS0 Ĺ5P;)7oU>™#UE\m2h7vS Otl9Y/b%r4h .ͣ޸| p`#Eѧ [uA %?fT 0r)~39`Hمq }N݀>NH9s 0+l2,X nOp|y50sVY]kڜ~џ[iMxlj. !n2ԙ pCu)e".8_yxcU´)[)z  Z80OTaSA"0~v_loI$RO0MOP })a}>e v2m#[Sze1(/ƒX%?n bOǃ K<\eJdag>jcp<'#ʓYs '-(~2*QHrsm65OtXd+-Vcȇl!;Z}UXj4i#QkZ$`6$A3@A+:jWw5 ɞ~AHbxPp3Z>{ [zBrᰶ1Qq]0iSN_83aBnGOj߸`D|79o%a/£2T1 2s  <- b3D107G$L&!HQwDԐDRɋ;#NK^q x0Z1~1̆QѹHlS׊ìX*Zyvb[_5zgi9:K4@*Ücƀ˿^r.|hG19>FAh@Ts| ,|ӡ4&ngbhLmP">]"/9w}3X9o5+vYtfS{?՘Hm”o{{CmL-kN Gj3gaEk XGjr >صsiuh'}H1##KG/RޕG.a?<2 ,9EaqSZR$?vw[>Ywvj ~=s6&9bkN5TbT@ZO.%u)v՗LLF~C8Ö 5c3[]v4 \ˏ^5 ?Iorj*a4YCRBvGm6ZWN/n_B!U[#7ƥgJ"rWiN!&GzĽYdC6*w$g= ؋Fo peS5p ~at9m9+<60a~.l,`y? -~ ԳYŒB6tI{Z8EZlC29P`2=b0ojS!l4Z.-tVϓmKKl܎툞]ÀR&AuLiP/Q`.cڸԼJ& |z-i~~xRy؇l*+騫GD"<>\-S%>219;n S ۜ!MAtu-9j\w1_.t&@ mx@IJ:Ztw0RpTcM5 r~i^rw욆x ,oBXxQ^&*CHHH=A2ٯS'ܣ}ij,B.d೒D[4wO;@yeμXRaSFiW #tVulz{AqY3S=c/5ma2=*1Ds0D vtcGsa싔3Y~!@Rc' q$? bSDѬ})AIxlP9؊KIC-t؋@rxXuuiKkxu:'Ld] lIգm1/sn޾k!lɖE;;\IMMcGx$)#qt.k!ڮJDܟ2_]OEK̘p$aA :0Pm 99?-0|~ `\F/WvϿ6D=qEOfA2hvfIL;g*PCDFzYY%úQn#7lk)ڐ4_()vy,G5ppY?}FrsFBKdW`E͡3fEE6}- ;F 9nD"I8#E_Ȏgi_jϫNa ܐCXP ;Od8RG9xAC T(~ ceQ>hՙ(0g@@E&oub"DP+L?SOPXPҨ,9W{L zIeKsXP]  /PW9܎Fg-zW[q| +1<}ԼCW:9^L+jlzEZ[DLTY0E~ +G/9;f>mRO6Ty|0)+Dc_!̃U_e_nֲKBuW#S {Pg}I}p bDr 94gòi/ HC84X9/w[P Yyn`TuVߊ*6Pӻ|q#U5 c3}iU&iŊ:~v "6uu&x*;ɋjZ.6GtbnS#F{Raf\Y0OOCBWr6q"bNFMvRP* ~J 6jGk3A/E Ŭ0EWr5X}*0ߺM/#]-ۯ3{M;#Ti ӹ~h&~brx84:&@-ύ=%Zht 'o{+E6"O[>@h E+mx% v,lHSʫ,N:RMi}{LyɅt:I:@DYa5A] C?UYg;T| rbf^)(^#3d 5fX2~!aHM[z1Cpe )RyoFbS3q`gso!z/A6rUͱ[oN8*8 :vd7>$! o>JbS7{w @n5y{ OXӖ_)3Z/L pm( HLޒθ? CO hEփsAq+QM&r=C9|<ŁWy[,7.J|ts/f(b VC/ͮ]'s~;*yF_>(]z/۝&9Aosdm[1y|sVm4LJ\=ܒ1[0P꯮ȌlfS4h "=}Lg)Ǿ{#AS#˸EBڏߺalخLO 3q2tp#mt∹ЅA0fa3zE%wm0˞Ou)TP%?wûD^GP/_Im)0tc?킀2X&tKUh`!j@#cfB,! pl{)Oi;veʼ=cL%ON\t^NdyW<%ϋ%PviPo䭒q#n5ב! 8&[ECRجASہ W]QjNVfq0'.fi0>!'tRXb:|\%oi=Vށ|FC" v`ˤ ECorw[&JYw#>M*i:djzWR,Vf#N99Aw3pA! HXtr4hu_N-tM(>*ӣz-cgLhڴTnC?9;aRՊOʀ#Ia(gjR@'nvY0xn㕝gXqM2~Fhl/4RWt s)f{bߊ9i~rU\D$^qrEXOK EJŹ6׎_SV: R.!u!xGw6lM^JeG3j8IW[rD+&Ծ 1܁Z[ *5}MUw:Ҋt =vbkn vrAJݖ$;X+z=;eZPƎiG|n&F!^aR +jyׂ3:XDȶ"rPN}QiGg,E)W$Om=9UR SVЋȌgR `rsƚuR]O URA PxCSDs*(ik߻džaW#uό #n* X9j|A L8&VW|Yﴱ` LgqVF J$:K)pDX8l2 ? bBT@Xՙo5VGzs`{M-'=A{r7K׮+,ɮ­l[<;4Dg? +-Cq?lb0Tlk&[M(QA904sΜ~ jQ!J=L"9)=V\tJP ї\jT`{Gg"~fЂp`نL-v`43CVE;%( u㞌 6j20\,W󭦏7H jĨhMSjK#K{>LX}TwnÆڠv+D`*,f=Sl5xF5'h7ik}9|\y=2jv&M f%?j@SBUCWׇjm޵9=֪($?JRkz;kr2M΁V!D>R;7Ѵå\3&=gu67? 端7,1/Cb%mӮVXq6֣0~E1⓶Zmy𑾯~spX0Zn^ӣ0(>:<f0eݬeţ~y#:q0DD&rw94kLwO|Vpٖ$~8|h$ZqӍcM 9m:߷mȱB%I~Ir'̹ZͷuffL%"fUIc7azRJR(q*%Hb(`9mPFYn*7uǚS`*Rnz(D}H[VGK Ryr) t7Z(A{i}ydmv_}6۞ &OpG8c*d53b3Ϡ*(8x2w,vhJflȽv('yA//۵XaϪ2 TWLEF}{/lySlԸ/xEeXIh?_iTi3lqLW5Lj݉θaw˜i:d{Z|=4>QMjKeؿS^qU7kE^|XZAKU/N3Alq8#51~b)?j(9ѱzp|'yXhiI eqZ$dVe9u:$,=_W%sF\Vq8q)_p{K, >s2;LlM aAo%ƈ,ĵů2Ufg2I4Ķ/d,QyV 0\fJE cD4ytsC>_qTjVs@H+E.Pxf܅JޣE$ bJO]|{yq瓨]g5@Bجɧ'_¨ V=t1~eAn"=<Br#)(8Y=EWPD'&wzڬ- @9e6 ;*7:N19l sJ2 W8 O~8-}3EQ %jT|: U]IưPF&"#G2*;m:%MpG$=ް~Hj V]%JZ e"dxL{x(M("t򠒩Lr2w LYjXpL€ |b d׎K$U4hi"e=[ q|bdFesINtVb@#?Frcq97tL^gXA?HD0ȿ7Jc>ab2SŶ50C_9ƚ) {( [/D$n,AYx:ݖQe57pz-)I¼ y[FP7i,`-󱉰P7'& hN?x(W*p8D~}-^jJq#1 #[O@EUGʍ)SsZhܭ&tw[IYbdwESIg9<92؃q7+翹q5Z@`esREeIJ5h@'.2͕§q]h=aj'P&?`(h  $,w#=` O-l1 b50 Pf8֭맪GEl,Qb=EX蔴D1Wn.G'L:F |jSسieC](6+ɳUng /?p  ɺ!}6>M  5٩[xH$w>;km Y tk}A"~ A<% 7< &9z<;=d+E4G@aB\50IVtKx7x#77[Q+1#^SS8: y\,% ͿC%[|nu"Idn@l?(1 +5)jԱ|h4mkG<5_8Np]cmw 6{YFݸ]B-U>oB4ùU|}t Kjl.t(f2n'^&%yaai 3Cn2C"g7gCЭ&@w}hfX9h(Μ}z:V~lB5*kY>A nh񢎹SXf$Rֶ-)| p-۾}CkјҐH`Yu//yGf+]Xsrq:#N$X^RP{dz },ҀJλ{[)S9G>ƣ& Ytxc/ֻ2ŞJX$M sL$ViWhde-UgC)Rjsz0CX2d4ިB'\#l_!9?Gᒥ;єLEE '2h sl^Qd[0G(mD3F[3Lm\kKkxNL zZL;Vr .ϸ_Hت=w+<4"W\)* ]Q*?.>1H݄+"-qUynjh 0/ITd6Wbq/+v> 4e~J!%>`.%Ck0#_}]`[u=m~F6v[h7{w9yZA]%jVaíb0@\>G)+dt ŗp,K5[xE>0HY2ve]e*[TXn!}4ّ܎fLvƄh"t;5&>+}D^q0s!)mAE=_e$yr&^:ĩt5Z?_#mҒ3 ]XVe=h< qu6|S-6hcg7>,r,;Ӏnͦ}1-y n ک ^NٻF3 hrg|ZpXBd' ϮDpx*,]E zW75#2꿚;(w=uWBg`COVc}VжMEЊr̿} h僙#`$FjŚ!D b0dRy#auV ^P#g' .#c]D9Xq\i)Q(( &]P%g>sc=:e+@r0wxJ]+?F4hPDG9DcE ڄqz25u3^3@ L3*2O]KeK;ݦ>bBHwƷ3P8:oEGKŅjm̻37i6qn|x-bLb3&ZߩDaWҲfC7G{VKQ2&{wcۭ$c"VB37ٗL.66<CוΑUSkaf_9l)3Ⴛj(O29 ZI>&8qd@rV֏jxvպOwzaKfƢh+Tz3L;8T:eZEvk#̻.pvZzamՉ+#=#a3M{2&v!E<"F@ CZ^=5 (ƚ7nS92~ R%(O6g/6eSOr'W6@6z31'C_FC">mٮA/) <ݝ ͆+p"V-Nx^ <]z)$ng^OO;F #xֻ@es71Wk lxJ`WvYO\s_rIVQRNO~@Z!OFÈ>E\ Q.IRٺӽQfmR1 ڄC;Q&L!Ƌenr Jcmj%ŏ \:Yy{ _;Dz:L(iƊ/cTr;kHI0Us '4IԪ grnL J$&A  hYlj} țcSG>%-U[ Vo7|MfKiḷ{;KlB!mԎHia=HIqD QķT"k:~ TSq" C\'C n[ 90pL׌_Yw#EmȍݿTa=2cy"oqtVHk}͍Vi;-̺p/"\Ah+HMڀ-ʐ"~ZaYVX0=*S]E{p(rΙm]6oX<6Ssw{)rZu/Yۢd5J~jņ4&?K385MʺW?: {!7cU 4fI|}RA^q|c >%h3nVm[R~2]k\PX0X0e6Tiwo:fcʝ+vv$G^VU>] lrjNatF~I@",9݇2sd.A7$85 9YXt^m9Rӻ^z6PSVX_of;wr^MQ3=?r8oK=˵k 6,m:N9WpŐ9xf}'RQH X=% kR٭?fZlTłrȪj 3y͝XH(iR6FMK٬ncu螬?"铂8Đ"Еa2j9/ 9HlL}k"Mkz7mIYBl(V^ćʝu!wGb?[D?Ȣ6Dn؋mX9s& 0>盟7xq˵LbBEX ȴ_0JU1U›3G9Lud!L65V+,smŤjLsK̕?%Xq1V'Ea/)u$‘uf뭹yԿ 7i+t+:Ys$o4DgGoKO %T6-x%D>TlJ,v- Yn|-ދ##ѕR..YtTrvUVxۘI Ls3*5ZBr*(RV(=t8U駝 V4|B4]:dEJCܡP3зq7i$G}-] 2f P6ᥐfzbȟTBy7YHH2W!7r7aroGyTߗF)2č_rClz?Pz%lVpOtN]^{V^T}Z$dG_C#t4):l"ve~ӲULZ$a/ŦzO`3{24(fЉKXqַ p=pZ;, L?wE =.©XD;{z 9y@DTDV .@հ♖ӕG@b" OP4Dt>/( kMpX21rT}c|2!cOQ^W 4YVFdq%l6YV#0N,q4qB*}|{1{UF1׊{clZ|Rg͊5n s&DdNִ'Bpud[WcrlLyB~hԦ[]"F?~<6'1B_61mpzD ^l5ّ =&toHaB2/t/Ur`ė٠B!l'#\ Ai%غ䡫Y |)=2RD?%&Pk"/=7q\F\ Se)1$ٔc)"2`ĨtR[~Vnrhz~Ξ e> C Mhu#+T:iJ!G@,:7ftqvp6O;LESlo _4._h53gTis=3D4qA!k]/DR 9o+M-~Ze<, q2sV3/w$5#f]_PG*<%d-WCOEbӳ%l*',SnX줉'όM; a(,i'iz tGӨ >tA#;<Ԥ4VՇFY%֓PlC j26I1&G)rځzμ4/C @ς,+:XͻnHZ/FdT%eD%,&W^$RӖq[lĬ-n@>RAxBHE&c{ WԝS/9eW%[|:11|/8 Ěsc2?v[h/ ܆=lmQPx tˮnmy;$}Di;F  2}:y%j/X15KVpA aׁ6`3Vv-E_?kQ7@~%!Yz`>[dѳڎq>8[kbmǩQͶsƃ&8^+n$Tٜ~{&c ̷Kr!`ey5IԳ-Nwۃҡ0\'@aYt&5Cim3xM!H(h#qq3X噍-pw+mBrHfB:/ȏ.(Ʊ:__^>-맳"(@L6*<~; fŅߊC[9t^/o)P\dbp652Ne`XOAQS=g〼cVJaEw%> `|ts>b2] HFfc<85B. Rq' h  'h"#O+Xdr7oiK6HqV a0`2!"'"7wO[iB(NӳyWf2nld@ |jIjn˅Ŝ~ç M~Bq}NWYK`i&xj&cXT0kVcqPs)uL{}-tZy|_]QB,s):I>[#Z#Tu`dË8f7>Xрɻ \uSn|ꓕQ~ˡ)z (̈́'9WH n U-*zXK$knč6tܥlڥ/ȴ+$RmɲvJ6{i1 :MdʛwC{y@'+;@;c~1Hali7m/8Y4@Bۘ^ŻOn3uj6rT۝o9]x)ƚ,q?1H.W (ܫ&Ho"%]UӱZLxs &iWidN2Knc%_CKK(aUP LxGiu3{]9]Ow}eYCi $g;,yGݡVSZ+t!hW/nN1A,?v']IuH>4 IB"`{pY뭿b pӏ}L޳> *Ej`Na(x9&pJ$])RgX6|P3?Ēi.)'& JgReZ얭(Yծo; mg0[B\diz-q@ ⚲{MBw[3%O9LL_- vJ'J%h5cL=wk~Oq'σ 2i}>ǂ[1K/ ꂳSsc~tO$ ^ϭFQDd^${e7(TrJl~v7} ee5= 3_;DHTfYJ7lH5ԣiYQ  (>Ͻ>dWԷ7P8PUNU9u ]$g7` _>~9h'lуa#J%p4SldÌ.|KF:0Xł Zm^dN_1.ufK`}|{)S 4]|jvNOJP J$2Z@ p ΐЈ נ5,f֚F_k42NGTRYh3*lth">m ک+ȷ cRePlT+훨?vJK3kHٶ_πUd,?D\{~x}*ՕUKKpHKFa2?dyD@2 |@YQ'XQsyllX["r?6"@ 'fDߋm{ 1jNZ"wcjr@@i(+Sic{P߼LJ@f?TS 80WP%eh.7l{`V ޣX_6"pӆǺ8g޻ ޡa^O%A\]O0L<(jozڢ ְ4b faO˹ h }5?H(DqB'I40Y[ +g ^wlpĊ69Щ:mym \:Qm/w`} @8dZWՋm*LPDrSٞc&X#2n$HK0Ud^.J1iؐ#IGI-]=Dt8s>ӞѰ\3)L̘3ТlDߵݦ14k? B:8mbbQelN7hPuZRj/Y|&zo_gtVu &K|U)gj~,Swy?xL DcT^LmęQe2ef)T1s.056>QZjnnTy 䏧RϑK5JQ.,^!ƍ zE:ڧ)`Sou:`z7߱D)uBhrQ$Z7T@@2?W4=.X~ajWG!0h^'Lb7!tTt b+K6Ճ"gdDM΍D"?Xy}32?^J؆g0`?6 6#2߽_"h o|[jk o)VqQ8_Vx6U'Q,"F7v 3~h e}c p{Ǣ@>A2~'!*!xºyH_ј=s_  I@ݴ]t&?0aQ7k6J'.% d9aCȨq@y E|;l{ghHGգz#`3U| Ob~r£0cܪ1;BNAl(KRݨזo%<%dݧFTYmlFHk< ljmq,,-"|EPΎӶܮ 5(SgT7Ŝfv5T,2bVx%"Ez~]AÀsx; & C4PmFVB gu wRsT,Dئw_iӳl ikxU6 5D FTQ~ ot47Z׋I k$ !dӲVNTeB/ij .EtPXC]xR cjtȃu ס= 7ViƐ|AG"Tx奩TTn>@@.3`5w^ fjQ(p@ tjnLw+A5i_ OvUӟW'񌜎7Xل b Ǚ~5cK"Mjӵ[!8 vD ϣ+ oZIŶZʓ~syAEl{Ѡc(c,\ .A66CC5c{OFhyOo؇޵'y9a"5,z_,7x; թ39:2{B c (Yε>%=o 0?&*h|"ȧ0uʅs܊&Z rMɦo\N$Y 4,OFFlVl'k6f(&]Ee!{V7%^&Cp9w$:(z^:MVHM3J,&YU: d0LD;l}ۯ\%XIŮjӬ3MQuAPI8^Lq4cnp<.?EJG`=Z2?,LEakin'|g7A 8 cUv24I=^o[JJ@y"NTv86e)ҧ{FٹhcZOjJx=bFn6<[H[Do# l[Ek*S L;n/o ;H4isF-3PiCDeW*S 7vK'4R2O>&|iwjUbYbv^2K*!2.)7I;ϽDŽ#Ywz"蓌 b4"pM/6IlJm=Xd>Z k#Wa-1D|wpX2%_@I$nbL?U{dNQ&p=*F~":lW@r*KsV@SABX idW!&^Gq(m['q˜63rð;TI$!FxyzWj]j:[1ztukD=A}ʮ{:b(m2]9PV$B8a50ŹMABU$1K38}mgv`P[L|xUPYI5NUz>s+?+:qz Dphodw噚.%H$!cT?Π s -A!|3^; |Wv=lіՒ F[F6#N4ԟG({OW/V3*Sۦ|q?NߡڼzƒRwe^߽DJ!"Tl`7)|fǓ97eoXSmUz)>gw<^ʜ@IJ{&;%fV?CxI\}`\,Pm}ุ8zDAvN34 <'3 c2#R oLy 3 z鮹 ?x K,xX?~~W ƫg!S/^;)h@ p]rA_:?t`X,˭fkosos[t *W'UF: &C8Ρ{p촋^8UYZ˝ù DN^VmpC~9…Mjwsחb5#9CKJq~[JӿxV9CHViJ(“3c;!w'IȼI@ CRc۷~P2(|Qk;7[*צO 6/G(WeȹH^Ce4miwr6@ظR+nZA]z-Г$cyn,1u YȧY,0X D' #qasڦw3հ 'Ǜ2f/;`*\w.;)0Qc] :}w5Vg ?is2bsipyÿץ; !YdK\ 2 $dNѿQV/*@DtBY;ђ' |^Þ }vd*`4h1t6 1`i2#t˹Z/I?JKӮ肯}xmeF^]'ˤ@~'#vn"&rkU&-dhYe}Ye= g' @ Rc8v<vjV[5."qQ5Yz'G^Wm()q8v>jW'nIUvI"/eN DA? w]L M[J4]qXe3=#@X xVGde(6OV.3pnVR'v[,ЛȼW`rIzDJ=fw=+=BUEM-aR#MI~;s=M0F[#!^M\mB=ԥ;vƥ1 6U*LD Ug}f6@$mf\̋h Up`i6N7aA!WaM*#@&ՔAY&ĭ\ kc\ y2V3|뗬5T7,OG.KipưA ǪQ@2DLZti Bz11j<q"O%WXA<-ޣoVk4'w|׌{!qfD*ǧQBti\J/v5#dV%)peZ@1~g vЏdCeg)@'.%pz=e?\MS_(6(|ߩ.SѲ'GSaXv9NzCV\Iv\T{:,`& p{2 r]*=r>=>yoǶa>fRp 8[2Ml)^( |7ncN1yOnGe2UTۣ"P(Iх$pEр]rc`Iѿa6.ŧN>;dq M7;SslhJ+eW8<$E{1=6c(yF}+WL;c |J A den @r0!H"aOj$i6lA$xG;=,Sy _ 5 yeG9Ȃt|R~2!c: % {p{P);ϳk`7^)W H 0;0ć)FY e[MdK1"GPT/|eGZ2j|oGKgV[MEЕ{J|c]h٨Ӷ)~O\_% -|m, 4%y㵠S1 i+b Pռ3zTKTn#ڬQS@H*U33;@"0hH-nq8?,ܖYb2$#@Y}ٰc%=e-RG.AysEUK ,v!9;_sib[m}?hC]I' bO|]"My3_V8Z QQez߰=GqISc 4\(E0 \I9`xNq!7Rz%Ձ.F/5r zPr9nxtldr5_~a!MAH> c "w0հ*}رHb+3}DH"*Ƅ-k7I ?p*nXTqH cs;u,ک(Z89팢VdxƁsx1e(ըy>}/g`*؃ Ξ-Zs=_(lhXgeq:;|T+ ښUCH._mI39aA'6أEN[=/r$!4X_wK$WFF@t8֨pge֭t(};VģO~xwN*: ,\qۧxMV1I㱾y7a^Y>/,8_>v`hHܛ]GEtJZ\vس a+TVKo" es(v ]gy6b|-$TO^QoM∑˰oBM+ q|}OqƊ||a&}4IîLٴ-ruBBZ>o̫\Qų;`I&I%Q^xM{9]yŒ;vכh?;0%hͣ/ޜ& ']pr۾R=2Y@NMpѶ,ѯ?9Wyl> 2 hNPVi>c%jUi,y_N彊P9?,ajTJ'v- X9WC 8bi it<Ǘ!JPuyĉ[ubBd=2}FEk78uKi.J3 F{`D%&b$2xx `Tz7Wc8 )`B9LJ$NX4= [j]ӡ7Fׂ\wrA=5 3xzINs wJo !qTfqzX(G4ſΪH<;@$?yTZ㷟) {O3ˢR~/ɍ_ L N}\?[V|@kxQ6dQ2;6( xYb0*}w%j.ɪNHg zab)L1;@j,y@rz>jdF >)ݔ-zx 1{XAyr*1\ P יJmL'ܖTw!R#ҞaLȉBV&h%2󾐜y 4&$Ф'O!l4 =t%,D/DeN|йSr-A>B=)P1 )~vVL$qͣq9o.[*e0O~p-U4O{^l')IiQI\}R V'L E~/~KzPoZ2JBO8Ed SW (BLOn.ȓ./@*w$Z3Dzg:?imUl QBCB PjaΡL1ͪ%CU&dTy1;w`')C ī+K.P"Z%y(p;[q5*1'G&H %O'Vݗ0+[BƆ,uC#֓Bر%Q}g s퇸#]D@__y)KϦ% ;y0gֆ# SV*X.2𗴟-3R %Tj~x"xOؖ3_񾣁|Fl _#w79!(o!"k!+@ W=4ҞaY("p-`PLMg_Ѳ4|ɧpAa 5 (ZW ,}PC-NT>dO˞t`rv"|&u Sp:9jI[*0e?x}# 0H]?.zBd2u4S#- <[>yMh.Ojp_ eu0'ink-6'KIKRS-7'I|JL6RfCE[hM W9bםKb~ 5rW6[0SULIgʷ6M5lc NHmSt%5i~Hǟ-; /:@۲e Ҙ9ca+8+iCsyl$p¸|hrZ@LboS̻"9#ۓJ` 6+q\%ز!⸸x*mo[S]=PIǡp$z=_8²zXxJ9)d9ko:W}袯$?:I0).= ~saEp`zb!du z'ۣ_̨ҝ+@묜5=3x^nc5kg: v/ x+SZwG أ̒~Dk21z.eo øEhCq曷icStHғ];hiʐRªMfkiZm==ÿ{I].ثNo A>gPg6'اBe8/8epCXr 8+3(V%W~s$OIէHPuHo{ AE`B%ƃP72V H_ bŦ'`*!(htJ2xWMIoz;]\a3MSAln<3Ƥj#{S9 PNjrGm ZWV @3&C]_x%ai⾾iU.: Hlܓuipq.}Я<5.O8~TK<梪)j4aF7+`~ ,Ӊ2WIv }cx lt &oّ !LAk5sJ'~N|wnkEoPoB7Tm\[5ވN3bXA{) v 9tb3Boas}͸mM1F4 s{6?\/3-8h3E} קy\p&)9 ߳s &ǑlsSʕ{v+@Yj-_S8p+jM 02$Im Z91aHy +/ 'f׸RXz~.{SoqͲB<]̒ed/$r#ByO }GZ*tg9sF*WQl $CW0P5&L?uEv ]{N:@(eŜ 湡el÷z굌% $RX ɀӾJE`gwT4!XBRH 9ơĩdz(#cEWcЯ0?`ʽpM 0NG@oeAܖ}QKi,lR6eN:ZVo'Ļ  Ns4*YQxyAgpQt: vE6No8AfإȚlkv4Ѽ%b`Sԟ[ij)>NJ;i?_O){fkt.rN:dtXBύZ\"N2$L&2!MZAx-` Shx)&q_233emRJ5g'z~?,jqf#|\{FvmOi#;[ 4Aa/J|c὇l IwLmfKt}ѩUsVÏ0 rĬ 3K'T}gMM-ꈶc)v%/2aRNՁ;/WxhɝW 1B=W 7-)j mCv[5_j7Ib)ЧmʷfKua~qiɾ<GՀA/ˉɹ\\K6IvJt -7Őq*wm֦iQzU%B>.^ 输g|%󙃛G&I&)Kc͋0L6Ӏfb%]>ςn y/d w!l 7ُ8N.n/Q$5)y֐*4WZH0R0{2*Y.M:Fu琻#kXxM 8Ќ5tʩGh4| ngfjf7+WYT(xi/zٮԚm쮱K 8m*S)H:ݡ=+%X=Yci2[&2T/60p G|dV>z| a}L,m_XCg)2H[Ř;0J=Qh%aUdULt0cM'EePc+YkKy&k7 $\:d_L?*D ^H޳*VvvD$O4-xc\P$7aےe6)tZ [Ly.EW&ã2ܟVL173r_RrN&b7 5Ν 2;O@%{u~rq2M M9B8jSÛN% k E\7w8gm0~hH}fV~4!Eza&f0̃{6^֢[hGt(/XK4R8^|`i?Xi 1=T%uͦ\߄@dVbJ/RMR5O,wP3 X_ ~2/I*erRb'?I)P-:$TΜ>tVxs)M٦<%5gmDЃ(;\HtrczNqC̴i #`כ3;Bf.!R-k jɪ4HpJF[eN8Y_g W;H:$dnRQH9T"2T[05iuf-6.g6](n΍w7N0(A#HF(Oh| /LHYUM9P8m;rZ7V`AQY]̧b ȀMdc`QA~`ETمHҫ: RY8/,t5TBȪlK_6<N< 9BJq9:u3yJ5~7~s0uB扽03g? va I%]]%-@n{_ 1-HY܇s;sЧDj7 [i!)IiD2aQ|?f|WE b U7$ z3͘o1Vx'uA-*=/}jcPqPb\q+lps+h6S/'@yk"bC=^Rcy#/ Z4O9-bVU\h*ZeDv'sU].n4yw4-]۱qp#kf ShZ~6 IA I[2kq8,_h'Y!UOG+bп8Ot)Nh/։[WMgSJA9%_:tu4-M6Z^Uh)~y_$AaFFjɵi<.&Bt)Wv9}kDd{;MDbQ ~qxbВh>CKl ISȫC9] i/;j ܷG 87SV]oumy HF>tZ}J4rTPg[$zJ@H?+bE^@Ң]BWw.A!aI6бnq5фmڟdEK9czU%ױbZaXu $1dRvAyY@Wy U9oN/mtN>z vβm`MLnZ9} ``R]\>]sس (:$e׍)2QQ13iW&\p# j4~MV|n}^':I)zzMCM 6]>Ύ^ٵ ܯhu/֍ R>tې$@ oi!\CuC)=$CgԘ(wGPࡴ%DžZ(օe!e{ZHB닔gREsÁq`Z`6u'7XETWL T^h87xKZzQ6ٺrxꋰ nZ]?7k>ٕ*:vnAl!u$r$Hgrra~3}JoNx!\R:-# ާn3GNa^%4]sUk:gj6>(܀d`q&͂e5:Dq+o,ߚr\zrh1~J_ϐu^yf?0z#s|9dpxVܸ AnH r9 Q.Ya TXmFKwu~׎p9Ƥ i?E)G"=Rs]ۗӋ0kōڳF'=GW+7D>ٗn˸Aގ 6BaM5--tAB K-m?IѦ/7wAVV%|(53H"gɀׂ>ԕ)74O4,(ОCb^S C/Di XjXdyF.#\c©ٮvC'M9qNjSĤ[?aͺ6ƷIl=cJy.3c^1z"ʠ(O>[ZŲ0i%FI<p[[c N8E|<8+c8qLjkRe ԲBw"f)йUR?)qݹ̃Ӫ7&of:+můRg cZbAW7r"ƖگB5u/'Ψ>drW"ݸY%g캔,З Md(s]į ;1aQ2F8NBn~_ <$uJgOgUةxwu{]hJ^34;||qТKAb &ȸ0N8]WP vt b'.E'Ғs!Ҹ5t6ZQƅ9ULrM/ KQ F}ۼ= pM,)z R}sf[@{܈jҕ ,oTs_SdPV}!(#M$NkkB9)G43I0vtV ξuy\yT(zڜr8 [d{@\i p%ͥd0 !>pNm:^MGne?5 !4!Ggه &S pD4BԕmU9G}\F~*Q6\q%V %*,LvQ <Ց0a(XNct8me+p=66Ep ұudGս.XNyo)'SuXF,yT%d[\r1_㺠d—j#g76嵆AbDKZipT5a&=ݨ/nj(1 ݙFj̰HNRHS3Wǹ&=>4L}>_ o$S`1'Z~=~`{-q,>fz߇1 +5~cmU,<:ӗ+f -8x 6 YI dSW%F@>[vdld.7ǔnAѯS%t }4ݎ{IKRfm@nƖ&?MhMKe^++Q6 Mv:jnq>Ԭ/q"%63yTɧ 4 &66=:XӨcA$ C[n`jz4wљbeʂDPi䚓P#BTeEPIV<$X\it&yo94+͠%m'Ԧ1Ph[z7S֨+qө-gc豸 }H?K f}ՙDV|d9M{m+ g#7nLWt\z9MDzyI1x`B?o$sAEg VL5}r{gɓcaqxY]{!ٿ~{ho~!T#3bު8ފ?8nXSMJ\΍ͨA:aeK|Au_Ȇ깋iFf0rՙhA8T:.N*r%|ǁ,fp"*dAE%^dɖ[?nv.B/rtehv>)rRCCVᡉr)mhG #/޴TkP@*k 68qۧgq<%}zNiJnOa$0%CnyʎnE}FѪ 56~܈dSG{J.MmO\XĐg߿ u骨{'ŋ_~_t4nclR:?/H Fȴt6)9:%4R$ߢ!JԳ+uJ 9;>5:<%k4~M~LLqsp2{ hlsܑzM@`Kzw. oųFV8yt}rҧܪ~>s2]}|y*U$e.Rgֻ /L,WQo3QZ&Iu:wc5su R]gxVөAD3~;!g_y $>jfu;Zkزn7&[TӖ0֎W$JJҖ7(p[e3"u:p^[G2cr7,.c*q9d+6UL_a`8+G‘fKз>@~9NJݶG: %F7UhG 7+9hx`O8ʺ LһH11-Q wz_o#81\Jz*`3?zfwUhE_3te|NI 5k8xTeʪ,r:~Hn˓mnOmȋoZ}u/H].je p&ki;GJav}Ծ&Ov5u,}%YAW{[C]@M*%1 cwC.L#+H:*V<2(vn5^Hㅒw t'r_O࣯Aǚ%x|}ޖ߸vy֊MB/f0cEMF$w.ߘWFsd"ldE]ScZ`hH?a, 'bVY9Ӱ9>T"`iex1O+B@#<D8e_0$rZxT9~߸og0"ioi4t;NeC,ye d+ <ìbP M45M藎RH`sBWS( t6,=hݙK}X} \+Y/9oW0mc4O{OY~ ]Ѯ6ߦRG H@C {){RCf|)^. u$E8G\K?qr~*ݻ+rn8;?.::u̟xAdzA*?uTqzL^5+,h<{\Sމd#wFµ͢[hT&*[P>aή@_MJ0bp-a|4kdxtP22$$uQLG0@ж|as&P4*걽B nyC/)wo"+!U++0C a,sS&z"2JEѻₓrW9QM u~@R_IȆ!<5;+iF(6V~"?fNFk|NLcYweJdC;XZ ɤTS yjDHoR_AY$*|lډ4ꯥP'vh^.x( 4j {%0~G(rY m?4DUMlp_: Y%{foFI YML`sWt)w֗l"W]T""+G~hyx t*k?v'uE|U/>.XҴ[jK8oc كvEe9 `chTv2ck2 31ݦ>'p{T*3+wX*хDQv,rjI|v9,qE\6Ԫqf &}$v (w3['ڇP(Ƃ0LQxa0=O rbmEB)*E)ĎJ.|ށ4҉- gnkm)-,rݴQXL3p{QU\ TgB5.#Kv49ŧWYozna0IdeqFӺ]ŞR}lDzF'`$bS̶j!\ecy6P.uփ}81YTz!Wu}%t{NF,m ҵu1>(hsHO$.Cc}%vwNtI6Kv.ՆC/VoW6\Ҍ?:aDoSZ o=MG W  5tSke!}-ŗV]HW@(A\ts*m9Gwr**!S6I Lz\[G֞+ez[%n4iJ1n7vi 3p3ۋj|fxn*d\=AyVʒ:;?+ԵE⯒-Yz#sjq0$ 1|׷jַ8c[ @fcY H%oz?H$Sw%$ء[ ]lTɾ ?y"P9 d445 W}r;sG& }숝؄(M/c!:dW07+ ^K1Bi t$X8;aH>bj1/U#'?N,VSNsF;9-4BudS1!y^zxɰ }$ #vyHy1be'Ԙ$y%ɇ\|l_ ={p΁9ߢE̶Za,7E1R4 ?j$ݠd0Vm '_o ͦA/%4KX}k,,-=8TQKU'=`1fꈲصg)dgZA~iK굇QwHkMH=1HrF71Z.sJW_ HnezR,_RBjwx({g;5b˭*|ێSoW3$ #)85I$i5VJzXM?-ʃl8ZVb@oMaKҊ^!ۃVz?pCM9TYŰBf㱻lZQoUZG:`#dy[) #cfJ#*wqyIT3n.>eEjfCR`uKACk]׭dn\pz-LQJPYwvb d ;6bN29槰 "BO,YU, -EvD%V,hfy%S {)\L*2Pk|aj~kBD\_QN[Pٕk< ޑ#;#TR)D3~S~o-p+N#'*<"ՋKfq] N(G/K5WRJ@l*Yjfc6ֵlaǒ"Y w M,>Q>i'v~<0oR'AVF CVOG;-/Zd-R4xW&ӣ;-jX+2$áSbZEpi# 7s؃ߟ"Mx}}dj? ӝMdk@Fͽ@dJ &uǑS:B);kȋ;oI(Y}kD8nÓk̮0ͺvc&;/Ư]w .,Ӡx% Ǜ~$_[^S%Q;+}aW*DUL\^ji}mM΍3"J^$밤G=\_E[W** l95'`'oɬ t0':F-@Lc;߮X1HrZ\"Ԑ!yg IEQe[©j wX$ !g/4nY@-<@:~P9i(9N~}[!P>0{vAAndFV|U14ywQX/:C EٺcptV 5&˧9adEӞd̲C $h`H\Բ F(K@A hD&`$y1S *j2PjGk~]Ķ@_*3;S7RsdozB$p8ؠij p^A$P<F Ȩxh ]TՎEw4Y6a>1$BJД2P#dsEְ<#ݬ_!Al F\HN.^ϱC <}pk&8W;֓e9'qq(91FV|4B,L:,pt%9aK >9W'Ee-D{;W((*vf͍Ro‡ Sw>1Y>ٵ@]㶢 :2dPB؄SP^=+*IӣѺ'%Ķ秆&_^$+mM/>;a}ѭՅv[v0ջ8Ĝd%j 4J8:ٷ22kъUAcC`.(j4tSFo.׽1gã×M y%r5@@2QgJƋm!w+5,0w!']d\ܯ#7 4 %q'L˼B >|+懩,$?ɟ3!=sX2rqI8>+3f*T[ '> XЬQΫWzwbDxN<|x[~Az)euw:63f1W$Y?j=b>Ec͇ח+ tH%US!jq0T04 %\A#nVHBݵJj|mb9`,Zrlfg&N ~| LwYbޟ43<8ϫQV?R<.~۟Yaʾ>"S'L=21Ă?OSءs'e 1I3ucWsYٚu2BMWi @.kx ;kko AMLӔ7mTGf[(4}#=^5r(V$V >{o 9S`w--ʓ09suy⬗hسazlمWhٮ,v ڍq#/P۴z2! uMuÉ6Kk%=yi&J0U삑d"N4Taueݯ:ܾBP^Hj  D^T ]Zr)#Q5(ɖo ?FL9#4cﶍQC r3$-Nl˧{Kg7? D$i)9vUпX?8QyL*iX2UڲZ6gS93C/0:i,~51ukgk[9Ske,Rt 1B[!LQ?vCF T:J=Px6;U֫qiE7f{Uu9'<稫HU*4u\KH8`W#HD&ɖ gXoq~sv5%KRϭ΍rwʰR{~WR1˩=s5WUNyant O02.VėjCdzzJ^cw6k=i\9< V!CTn@vbRF+ޙ b*>ѡ5~^1O2ihDj/l}TDF.i9%̙$hRtx/ ?vV-ejR6t[hr[qO ͑Q5@J(W+䀁x6ݎYgC@#` ^?)(G%6{;7J ntD)S6ش$b YEq 1 xwF o78"R$N︹WX5o"()gw#BbgLj~?;:|W&|/S(ybJ.ǢnUuAEӿXd ,% ҁZ_P+n hUlx+y;kߺg; fA "uMRcWH#Rg.xlpΨT6R{9`BLi\u Oz7А:dr,=—4@Y1<zTX`5Ap`nhdCptsa^M%wO: 40|RAx qYB=e%DhrCyzFw[&ۗhzz-__>mxX-p;ta<{+uENDtN { IaVPsGrb<88grivzM@O#'p^R(1Uyj]Z&|^w|\LaU8v_s+~-W c O>2LtV6&}aӒʾԀR7\rE qKWBږWwA9dHv=sI^@F8m'|W aԪcX1\& 8D ߯0>g 9 W9hıAͷ2]ObV_˧ 6/uޅjZD3;[KB|ņD \T#* 72 riKp;8P\>YJOATr?sdA5a"3RgYMG+gw]~&ri;^ZtUVMI(?[=ِ:H+hUIMM٤?R el@1 ]p659dvxf$QV]ȩ2VX6SpUWHKNTWCh UTu0FLkZ̭yb'M;i/!u ?Rvxj>N,(>p{\W!hAe9)X<bDƈ' 9jH?kG2E$Η,dq)_{0ٻb8|%:imק~7.?SfhWrRn*aZ?inԘn>'~8k-֍!~?)0 +0ܐf<4x.Pe YxBu\iVW )s;z1"`./ L`=h W`JHki!oݯpiU{(^/8;@D* w1C{#<^Nl@ ]8pJ8ANZ&qH}_d.RU`Ʀ,_vO'2/Bݾ ![5ȑpBn÷5b~S6s`.Q)A. :qb[~ho~h,Qb%Jp@~xS!R71R.SЏTQ2j'lL1H~ձ9GNNU"3:&F$ S_ɮʚd, O[b;%5٘Na½5b(v[HZd$=cL lĚ!bz}8in:WK-\ą N-C݈)~\L ,E\PQm$d%7BCsfk+bFq9f]k3'= )!6Fm[Əh*Ka@0\h[4i Zk&~f:Wiv $.;֍(33E s=}3ByQV*6LpQ3BZMb~<.ƙ.aT#Fw?Tx6z) Dh?GNU.:a QO.^hPꙮW!_4 9|pE8VJoȉGz5-j> =m(M<"` CEyalIU(~P=fbg\J,mUͳ@n? v`oބEq[t  !k}MU$S Go*\SԣNNᙁџwκ|Gպ' gaC|7d19RY]7^)ϸ/2UsV*}PӶH#+[q6ݝ(pvT|:̝ewDZQLcͱh';X X8i Fʎ}ݣ3śX&}Zz1jC!7Aj1v}6ŁO:ՀR,&j*> Jzy;5 >Otz›v/DG2zV2) N0ؑd k<資q糖x ? =i'ki7 LO3rZ[x;]=!m=֦א\XVdZ>?CKo^ BF V =fXzWej5*2'Q,,r#ڎM'T¥I[rb;;P*!DjZM{;!ɩ4$y)4t^]YH D4lb{*g>Y~IL;IӽS$ S„rnksjUsTVW;H\7pP67sղ*+w1oOv jc>"KSJ_vR\ï-f/~0~mmygɆ3|UnJW 6Ӌ@ 9Al_ѼK̩QٞV zeF:H+o {97b 8H.(TPa{T "x <,^?\XmX^5>GGUGK W,0N}uYm2Ȉ]ΣcYgfar٥-)BW"/U4 t-APV.~C N_`^ЋQ"DX F7jjR3IXecM6JZ f,Z&&4T*/vŠJ%a'n/_{Kq Wm@a)z͚b5ĶdI`w٧NI&JZF3k{_$TJ:mDṚ0ýFS1lOC46hʧ$opAsQ̓?E2|.e88*snX-k Ș Y/TV/j4m}V,\\<"2vBu^S$wM^,Ƚh{r(>9wj?&rRRP%ig[PES )[1A.*^oqYﶛ6Iz9-KxܶU orKq*M5pZØ#nE`Fiq4;J肀Nm1r3 wv=K"PZVsw6H2N z:RgfOxDJ5 Gy\5hwG"mx 1`}S#2NKnfۚ@@1Jɋgқe:5ydW˕5 /uQ4ȯfA}-ͽ2TQc\5R^?ڣ^cIrb$R;@\R) yOācS8\!p^:1/(>er q;t{QP%!7xT>=jk.q{c;=*W@j͎̍8)mU /$oB>,rѥ@5?Jҟ[^R_zYZM>T5c˥h XTOa<>AJMdc=#%:\VőӁkeP!˾.4ACj2C>#пܠA&-4I@ܴ́ Q: HL=Vg #ehboC`NR}dNO{YH6/rJ5C}fpݧokhk246@ҵ ftNmAI.'`%Wf]S0+nA-gʏNQAGw+s0]zY0'ϸ{mN0>x/KR~Yf5`N7˔`XNh;bQHӝn?EƏ5@x /T_,X[Q| W@BvmBb2 @wvSy=w؂D_*ДHnߐz#:H.J<]$glYr|U{FIW)!6R+d4H"ӓNX,z^ ,Zko7+vظ|~GLȻlf{ <'y)|fW|T}w 7ݘ}߂0l[`;i%9⭗3\[%/R)1 tFD&pk.{4^R&rzn3??g \grsC;].H@2 %q{.MFA$>};iC\B ^MnrW<="/ GtTmx5 ٙK t$M4{  ݃䆫g=Û$6Б<g7*ôWyV6UPGJ#a?92_ͼA##A;OiGwA֓#4cL> '%Xa[;5RG7(;ny˶.Y(gPZ?!M!;˶Ia?=KN4"pHuG\ ARo7Ψc{"Q=rֲ`SbwڊGl:~g>W߰Gd_._`8Dy4<۔;$B?#Iip6#hYp~3)Ӊmc6ӭ]e5.|(?BT]tuݾaixqywsA*%0J47ap.|Q2cMI"rHGUrVBTv4ΏǮ("$"R\-{/P&ͥAwYcdT`b7OҌPdx1p гk7F%E18+$ o@g0(%ArVUL&ɟrX1^5s/q*7ODrd>ް b+@o=h邍 5j<Y.^ZT054*7{3ۄM 痯dzHD5sfEE9ֽ,.Vdm_ _ln"fH ak吽4UqНR\ QEMe4a!2dPеvL̇.,J$q^ƈ֗Fk',ihE )~'wu x#Z9RJ& #/OlDiyAF:ZC Cwԝ$%6±V]oD0(ɠTsiloƱDQ:Xp:Ih cbiw.pIѭ)lsCy(V- Dw^_k={S"OYP%2]O@zDm&K~Q:EI Mkm~UE3NioY&+*o+ ")?#.F7Dw"/%&:{ǂ/1cE? 0:<1 !9nKCZ8EA,E Qu1K-  d%KP6x3Ck p1Q8 G.gYۨ>p+ 1CGm1[F8-G jvmvЙ4ȣ8vZ~ ^ϗ~-Φc·?\V7|+.J]="Rİy`$SEI͖(!VK)XnSVeΟ椱Y|D*$w)SBFZ1 ٫;o2r< uR[Y (ﯬf ?I)kNR_9vĨ<(Z+!%WլT{73( ]X[]_, R W=j8jp#m=B?R, "AO\29PPh 槬@9+ <#E2nv{5'\j)HUOp b~_4µW4Qb;DL }_SJZ=bHup@!_xݎyqe5?e鿈5r=SRˌf} >m^SDqjߜq;t7# M[g5t?J*|P}[rS.Pp>2(J<ڈ̝~$KrW^\PZu֌>ϭs$7~Z @ :}m8]/VËj1w#V}n`b9eIى;mb'SzUDg"D5Šo-X* :PO=s#Re <8tf* '$dKME[ '-]G$/|zkکk&gƄ R뭴 )}%3!ml/Ky!vtܳjpX[Fc'JRtO?s{$`! l Vq]?9ms(sZ8~7'V_CPͲ⎉n)5L8un @ǣsQ@Gn6꾙zγ"\p`x`zZʀdSt6/dtkv>eFkb5K=HHavZ8%;h #+v$z>'>u)"2ˀtSt.&_h {̣L uTIC {E4kΊ^{${cD6g8^o,EJSo>y5$6}[గT~ZܜO9/gCp/Q©#e:> s"%Jٰ$V $G]ݷ4M)ҜW b4Rv4DMfr +HGNБF>idl3/ZixTnK#썖|X G]Pl4*]Ti@~d =~Vt|y{>m53'C %tyyWۢ>%dV6_٪XW)`=1 7OR_gfJ̭ʋ-9Yf^<5P>^r ɀB6E:D^S<7-*.TvOynN>[3HVUhCFN{kksoYmT[F ,!;ccIϲv|nSfNȢ VVD^Oΐbg\Fa z^I-3.kQjިh!&A5T?U}aGR1i+I1p(X!عySvZ-+;<" qZT~ȏP4zEFU.B a.la9'(!t# m)ưEYٔ2n3p=rj:85VAjPXDЎbPsS9 ozrK' [;U{q@XSRtƳ4yъOC}hVxZl%s5f {2 j"L \'(ַBw t%HK?fkc;ʲNNH<;U~o9"@h2=Tֱ ȅoA3&H"s#A$a 4)CyJ٦:;tNeY ϪEQLd‡U”'}׿8:@wU/Y&}. o߸"٠R沺sH<3<H0`n}w1|PHL<Pt퇋·ष:2.+5dNbxS*N ,,Jyضj.O7YO~04,$*.`- mb1،Dwסlћ04/J0|D-'MmS{CZ5_բ9ΓdGL5Iق$yio:v{d~^Q)1&5)N[r!OO1=nNlJʞ7#DyC_3٧0Mpo'bpbT|}%%2%*DRv%l۔*] q&_~.̐oN%D3ȃ!Pѯ h0ɐX#J#z|nq0 B i8 I[+ ~^AW!74-sG=g*|eS{ܢKvۆ2[Ǒ0<a+.2Su utN./#n¾jKrїުu-^@{*W~)Ӛ\ׄS=H=f*: 6uj36v!vJ#lXƔ/2^yc@ B6JHr:j RMA|Q~J/xtĖ.S˛ "xVaaQ(,U"&5aݲkT tX[(f sz``bvP{f: ^&Pv-#QT\G "7bLm_/*{ eunx@G(.C.Z8^Q0q}Ī誗tbgc[3ō(߿ncoUШzKLҠ"`';>h:p~s̨ItCTd.A/^Yw~lV)Gȣ, ck +YÎufoHsiRU9e:%dk]SlINR[8cUkE3>f|4ܿf'S½׼:߹ڞ\ V0^W:- -n3gg@jxg[mѶlCV0QXW|Ki™|*-Uv1bs~0W'fB(qyQ$rHIc ּVP_< >QkȢJ{maĶ[M%,gFMEF5H_+u sc(RqCs;uiڇuvx.c0@YuvojVZֱ%m' 8 "wv;s"@4`qd;w(w3@*s\ @W)A[/g|Ԉrgu2jTMX%ބ؊"̷d(߭w ּz" FV?oXˎ͆DZ!eJ3Л`wN'sx9]XeN?DG4'ELU\8}"f{n/)C˹aXP/|dKh-m. &d6˹81)mT94ɾ/u~wo7y_?yvJJ<觔YZiI}hjhpɘ1*I|Sg$2Aq4nYGOZz7*Jn\zZ, K詰A5 }\U b+ytt7[ 5 3 +|(Ƈ#V\b3,5;j:ґeO@(&8E3r/z0"',QXn& c`Z+3Ǧt9]'&zUݱZћ o N?S>d37n++7ܺ|~E~:9h b^ t[J]^btm#}%KD@}v0cFU: XoQY~y_q́T>? (pQ3OH2ӻ2~k8 CD-qDIu {lt*<QX;;2=.{:p?j(J. O%,0p0v Wm*(y5\<3YJIUJ]fhdCL'F~\PTXU[]G2t C&$3 47!¡"gI[>hzH>>42xQ8b<8PҢק ֛/KYYF\1Lg W<@C75Pwɶ?j$'%Z"֚XeNr AEdhJYxq&D72Lfr[>VmGݹDa~(W*Ty: e9xU~_ӐՔL @S 5U!1t R~"(+=k:bXvY^9 w1}fCыyfg(Wz2 cD)ɾGvVB\eh 7qOi+y:A:l֡3lAOk1NzB"Y(rjl~xlQsyLʜ GF6Rr G#K~w)?xT2w2kXz&l49dŵ1 R=sI5flz_osS6#/ȇCݾקchιh5L$"0WhWxbҰDZ?#4uY^rծ:ŅYn_7%~QhS^X(a(KaY#p*.}Tkݐ]0^Isʎ|][AisOJ4"3Kz5v_vs,&*\ё5tk޻&׮,s;B!چBO;6ܙs&fT؇kP}eUHh8P ˠNfe ׸i+NEӜߝآɂZNǻ+/G6 I'{ bid-,xt/ y#K_Ïjk06J]9+qk ]MLF7 lztFap1//#qXE)tC:|/}6έ qUw+I0Eo]9߇ vS4^oYRSe-m+F4!~=/`6bYsnmVWR;iRRhjkb#] ilpTӪ5W %ԓwfʄ E-H+.uZcMS'0z8,n(" SiwnNi6v$fXNdZrAaeb[o1GU+םSϴL56pWV'(S=6uy|ee$ՎR?F6O<CPמ7iq6Ӱ|,SƬJ;I;-)9L ¹4d0?> !bm!7ޫ#V;A@wDžwWJ$&r1BLJ wGL_' [ikh"f+X8Iu9%P6QČ_kU<ß'_%{EєA[!Ob .N[Ŏ-=9$K}i_iJh*5sE7LjOW8 /3ˆI(׵-丵SBq$^e Hz| R.I7.h {x=$ZXHh.-Bp$Z[g:,G|ɇ~r6KñЄa 1҂esjDde,2! \&&%8?Ϋ%R)b]tzG5Q/PVE%SEFVgkU[톅_CgүW)GOl%@_ӑ^%jLИ;Cےö́reqEz / x|c jdu0^8 T2*LFmIrJ%9TXa&n. #ûyدrd\Vɯgx8E3)!ݢ{4dJL_BjI۹72i::x^+4CNgwkjZړ`,j\Fk2u{$Y- ;a m8=:q%BN; EsLtP>$'ږc?mW>.Ebscb XsUxǙ۸+ ҶPAL(y&c^^GyvQ-D2j:X6Ա4ծѕs۱n\v 4鿫Id4DQʹ)eE|Մ, ji.i2gp0Y:%*?wy'4N% cISGH=dZ<EoSM>XOM= 0 lGb]5Y=ԇt:.xԽU?;_1]e5A^f2e_TEN-J=a*L ׃s!f$pfAXAi:ب[A+܍r3ql' /+cKވ@gRy{!>~C'lio>Pw˫-,^bY&xě~| F4=P4LS,זjEÌQ[O"kޞ8tWngD_\RNJyٷDu2>P_XYKzֳ\b. Jgص}\g`R\YT&|o 9#K7 Me]Pf-5Ku:XN><ILD*<}*j+HF[C 9)fsg^h ) 3DSQmj=s9Cn ^/qqJIXPUVm?qH^'5Q"K~q}ֲGW;E!gs2HGxZ]A35:Q|&O>D"K.^& ד<{ڀ-jD׊W5]g9z^eM36,>.A:5JʆAJJ-X;t6n:q@n=n~{Ra(CcAƠr$`)%g#T}G̀^zGS/(mGlUy1`ݏGۥjGhc$2+Z[~=DC6X5/6zocP}nd P:.,/jgpE/]MK:\^X_~_.=_sp~ 4©? ee>jؙM}Nm@[9Vr ^4*9q Um6}jyy-IK^n0g޻\#Q>Ъtlx$O6Lw5âʵ3e8x rGIu(ƪ>J2oois&RhxaӯnN'[١T(N(fԸFΚ=Z_.CÚ|N{c*>`vcuC474w\  rY;g՟b]// tZGD]"6༧ ֬Y^g B%Rs,%i7E[T} =VйV ];PHlnSXOه^5Z ;Ā1D ^8 h,~ f6MϏKgP-*i3Oucw^,F9T{@LN b<~CFXD̚E&"Aut dr|Q1']l@[[O\Dz|sDq%Z^a^b.=9 A]yQloI :d~TR\S!ptj 8esGl+@a@)YS%CKÜG~Q‚i/(:6[NIa+gt).FNAF pTW6Fbqݤtoy;U.mQb%öP=Cl$$W0+Hi-7b u+Tu;/z299ؙ#`~3Qh{'mbeS)Z礇Y))5͖!~&DQZ {sKA螚Zh1߻ݩݺ|B?قa"S6Us-y>Gb2̊(FkiBޟvF\LTxQ]nlWClĞ,@Ntk%H 'Ж>@ݴ :i$@hC KpS?GA*fCkQ)rM.1}pOUO(򙬅~E~-(v[3Ϸ~@x qjzE+6jCP07&H{[^'C΁ցwv5I&4PH|fy2̂_."Kkjl_.:ga@al؜y`TiWo~eB/<(Mfgi ln-Ttt}4tN&(FMa/[ã1 $X\0 @3Cm<$uTWl"jCw|6*HV!{_UH$ұ7ݚh 5ɇWeMBON T[Lf . }^ԃIZXn`,턮GIc)З1$?W D]ҹt҇rs Y 2v}12y @K_RƎҶ)m|76/99FeJ<ņd$t*Gaщ m{#+Q m~"֊3kPB!mY+pt%oQ*6#VhUܳ"BPGhβH"R6m#+hYb^l${Wf &K;Eu$>\ ? WUU$+x|:d5M"Ÿuƅݍ7 hG4ʄ>]ksD|2e ew*LeE8Zwn"Ҥ]$z$dW#2s: e.S5!,L5qsanK/a3=^ aVPai?O-5t}>̨{)-ϰaǧnInifwƺWIޖּҒGifWP;_ .Ǧ|ŏdԴ#ZS >EqAk`Ɣ;)]]f(N+2#MPo/ a!I/yDk$k/f%؊[&빸 7+{-TU3tg)*y*\rlQG^*Id6Zf~sLJQvci TgbEQY)>`@J6zM?Id#i;|V}h%K<葾a])]dmK{wPÀ-wI+W9 a(J-S= 5?l6OeN0.ٶYs;3AbQ#\ Dޝ\UǗ C淼|tG}9;Kj-#~߾m+Z!xa 仫4Z{KPj^X MsK2~\&1_ +٦hdD>˄օ_ewI!^J:uhhl^⇻_.[bύOK+YO%(?q_yxWikWӥ8t.:&;ElAĒ%N\0 qԯT !B._Uw`6",Z},.R}XsCf" ,={cNyZ,²ff ^47l&*C8B7x=2{GU %QAh! [0 3F̟!248oAIA?s v/~r\g}\0, 鐀xp;,ad1@ow!GR9P7pM.m{Rܰ7gwFQjQ0*7Rd!\rQ-7ASVP|eSȔe^!2Z('nȦ3+b.f;Hxzۧ`-ֳ*k)fW}s!|v2H\ĩo soȆҫbz}wO0[q4ZgIԦJ.Z4ZηtLe}0]MyS,3%Nwhuຎ=vn(I}\vA%NBe>0v}O=SvOA_SZ^~z|b+;d{;"]B2S'cn&&b O/rV%|G+†*3^E"pPy5_Mq"yg>#A7p% ܫ?ۊCWSRVA:'$<ʝ)`^ȫto>@bY/lI:rg,RYWSiNR:_ɓ&ãӳ$J&Ou٭&F^w8 'viФiBtA@hs}e)c F ۭzEҫr#C6v][w:rs(iف. Ǔ4D:xš5\8a#:1FWX 1HEaD66`ʛ/?ɳpj,3sЃIjV[Hӈh4tQbH0[WUC: qV::yY*H"ZhOӱiPnUaw:R6y#ׂR̔6blKP'IHΧlCT†{Iɲi\_{{OtrNE ᩯo@"/nf؎sWkcPJDr G b-u8tO{>;!t'e 9,{\թC_gs\BRv`ܖP'H{9P+IiUZlT!":xB;Vp m1B[i,TjEā}o)^ڸN°wz% {AmPF[:g~1| \3x#Df)kM?$nh Nq2nu2Z&]ɬ`i1>yD] l9 xGzF Jy|wIVP]qy4*X赈]@x[Gʓ @lFIfՋoJ>`Itxۣ7uٞ6դ%c{!6Oj Z>M[:"!qW4k+?Jl6vǷ--Wнlz ޿Ͼv ;񦎜~_S8p!@QA/gkےGMBXȋvۺOf|7ufǑ~< Q@Lɢ=RMi P}dVM|"` -*L׾HeyXIbS-IPW ÀMP?Q9Ó=RAiK䰴Sd1*WHd* 1ejz˄ڐ+Fjʮo#j0CJg ):7i'wq}i 5>ffxzL\;HUQUGo|KުV,c/=1Pw=ii7B3;ĦAߑgOnf5ܸrhunnk\ڠ7B ,H`JW_y17nɖ^ [H؞`(o1 MUָQ X;I1qg!у'f([DPTh],D_'HE{/q oJօ*kf?<x'k݆ߓ{Ov,C1lےmv`xO(о$GI4݀Gk6jc؟+ qfZџ呿~t1&IJ^kvVyz+lIb]F+hH3 |⡑1StUN*4^(ɜzd׊. N( I<̡n+j`PuJZcw snWldEשO,_ ?x1{ .s -ѯ>Ke=NV VʩZщ/ } !3Tq.i7`$Sبn-Ԍ8{ ˆ~~B_)-2 ﱌ3YʽsaSgKec&y \ev۝Z}k5qEĈg?A%oX[1p*w~+B+'I@@ NcI !n```,.BKd͡`Uy0dƠ!v_JfLX{峮9kQ+Zn=XP1ez]4`ב%nB[|60 (:7"_RVD9#Xd! v Ǿ\]LeEWųE:kȅ]J*s[B`(yӽ"^s+4i"A@jkpsŦ5ew@u15͝{iXQ2=v,u+7$weXgX3?>#G3H~yOa3$IarϜ-yaD|G9+ޥNR1:)9a @~p4KINiMਚX<³WP|J۳[R[jZ*9p/Ppe"vj#Ɠ.}ffequk8':7Ndܒ3`th5{P0t&V)#h 3Q L KX^yֽdٻNqWWt*Q5_{(@E0`uTL>U3)\:\*΋FNǼ]%aeTS-+g(v P`[H6 IfφD%lM ǔ8\M侭HD1<\bN#|ݩg5BK qdp#h a:BV!d+pH4A?0X%xyZR5jjK:a m˧D]FM.Y~IEa@tORԉ:=Du1lMw^?0kh/ j*v4v(T{5=1,$-Ӆ1̓eqeX7mTWZjc4s=k !n,[x cM_$oOp` רՂaDhgG_k8{INXq~%p) .1χ-? FR#f,n,On~_-/%̸H=Oe} r]֮O g1q4h D~TX27Dm, Vz/^Se6c˝Dx=EZ E̽[#3;r1<(g %A|Yf)(c"$ٖͶV- +${6T~ !.`hX%Ϭܲ)Vs ͼ2ُ _#ՃB\u]}5E97VOXff%ߞs0#޵NX{r' odd%X:_Tt:#HHܴSzhk-5BX9$OirI'qbaZC"hsk;$pHr/&uXTO7sJHX4 ;M8?lA-)P`UKlKyuKbRFH@Ώǒ|}h[Xq3ݸSk6WԐ6>0 lr5&K=7ūyB+":5eN嗕ѝ]%V#අb@U1:-2VkhANX1?bLll(slk{\. ViTX} o409)}fDK@LvcbOaJ3c}rT˜.ۆJP{FU Ôd0{P.&R <ȊȼK 틴]mÜԃ._C?~^.zZK_ZYKi u6׾:jPi0R;#1nJOҫ[~("'s01@ֱD"F8"PO˪m&4.L2K pl{?n}l}@cDERHD5{@$a1LxgwsOZYsn'vO{gY}ሒ*1Yx~\xa}cu-=mnFFAbOQpcѾk9]T0壓ZbGrLe0痠^LF_Yʮ/+_鲃]}rTakT!=C֘~DG3񍨨7 'ٔ vD)>kK-RSS8kavI_z6MD>)p |20pePU&!<;/4aEVrlՀtƹ ^fL[g Yyg%! t3ʌ\B_rvE1gwfi4HLT>7 ЪݎATYYO|t;̉d3C;TEXR3_lC< q7{iD)]Dd_46Xç{7_01BhHG?]zҁ AWS }'%L28|Ы6z$K* +4/I<jFzBy&sOmP-oώ8 yw8ޗn{{j"%6,sMIg+!/WS:\YT]ZpPVtynTR谅LOӆ\hA Hpl*Z(e򠮮^LKzӄIwu/ C\ՉGzҎ|z4qHvBՂo%1XbX2Zh{¹0}CBs[Mi $Zj:ph;M3l KX])we#Ky>ɪfB)<>nWm;t2,ˌ.Y1p4s=2_+Di ܨ?4̥?Ue? ~?& rh$]Jͯ%@H#blұA{Ȃ2lHǠ.d?] >vXA06Ԇ[EnJvMnz  7̼N`8Z[@OȤq:=pdփ+Gr_7 D(b2C%XkLjxSI9t;FLg -%kY^}(7'v@4%犃9oweHXIqi,GTmf1ЃnBCXz?e+Yngi?i+G\%W՚J2[u`-+874*rjW|>NB5õ1BxZ<\˲qX'>1/:u:\V]ʉJ5nY7dv"N>Wq?)Q@$4*H)T=M6}ɢ^ճ|x/c `[5\tX n rѷ=kላb7 fQ;r(|=cSU/,]KSyQpC{9\8ZP2ߑiaEDC+UCJ<€s\܁Ѿp}5Ū G:#20X$W6U"$dƗqDJ%V;Ha-'"K2i:z\J ӡކ¸3)p)o]TV;3śؤ[2貥Z5FZlVricS=ȼN3!fo. !g Qʳ5]ԑFզ|w(2k3<8AMFUP^ZIƽ] "9 /ZC smip O՚f: 3=ZK;Zh PSr{+_|πk:$I67,ˤt$mY&FGoxʦ `o;'ٴk?QlD>a'WvNL݊rf{,f8z+RҰ(+24R%EQaG%_kWR_@ ,I}#`,P 9q=\e"q2P /uqGX"a7OE|-0&Vdlaws A8bgC_++`$ɊM~fwÔ&gy7/ɒlVIt ݉`rykQB)?_4 g"`Ќ'!T9 C#왳5W)ڳFl$B46#(}=@5EɌJ677+U(p~<@|}3V٠u3E>ѵ?h `n9pExIF:^ ,O{ ;Vt'Vl deZFìTS?H12ae꯭p _ Zd]h!}vCoFl:UU"iy߼GlI]=Pgr,0^G9?Ny}873lt7Yc%YP8Z:ӕZ̼]qDuz_X RP-xпuo6p|q Q˾ }:&([hQ=FS|p$;:;_JMq^?[,΀R %vT1j_;ȣ ]^7" ˨\O!ЦfW܌^\qƗcS8Wi)#[7qMixc|k j{ȜU˩! .l~ f i?ZbC%ZI̔,c]!܍\|]+t$^b)ܰq;t4R]YJEa81>/թ:SuDcD0[D,.<AaAN t+ي|?YB<3C_HJ!쒹 |HMDZJ = 6LP֕ژC\,ȚgeF+. R܈0V{q*`A1%TsݮUCp%ys̬EKЊ0z;q=|ST7<f;圱$geQJvmA  2Wns|9U*WGؕ?Ie"k c)>d?l z*b;SF}D m$ vgOcȹ8Azv9͋N7Ct 58^~W{(G(Vq>hs+\,mY5Zhbq=u&kث^LLñ)I J!"ݘMQăצ:c/KP*I fAND_q$=c_`XĽ al0m94N3Osw Èubnpew[O @Lx1p8wʽ*R w1բ+~fm')GG%T utH#/84 1-[ͅI})g`Naa5WU7dnnP[{r([Gm?b_[Yyrp1ܼ`bV#l @}sXph0PJzi./isMěd `b9[l"œ?]c"'#]%_>ЅKPe< ? ev lU"⹳#ln[LgY٨$9Dw(1Sq5}fػim"~,0s'j&Nu/J^k.+F-Е53z=,y|f+#j ,xq0]`2o'~S yf VKH9`5F{ɴ5X J3F弔fv'S\îy0Ia 9rD'YT}^~0!`o1|qiU|%tjq Q7:#rl x\0-EίʽЏs)浃yA:p8Qڈ%BſGYK)βEo򘖺ÜV5^Ck8>ԊAmY-byN+fL$r-NJlJುK`O]1|fx4y+.. ji-!Nv|>џ/ Pސ\]_x~'5 (Z?7jK{&NE{ Dngǫ5 [,A/8&b7H4#9uU0+&D1?!H9;/II/|gCxؠGQݾDTwb%Ub/cWWǯ'cxTm}uA7rS=QH?kU~ʸ8u \4st iej@ uߋ9֬s^l}z􉥙xDe3 |r1cՖ-~ 2 fcΪ.<> Ex!Y##,zuKϮy9^q7rᵏ}T{f{4ֆ[/0` GufgG[Н99]]t Jt *r6iSIJ۲w5YK%4J l zH*'6Hx b=z8*<)H}XIpW 2J3$4s&bOG)s.eF&IY CˑAiR|Lzzfn +{kEgd<yQ; Q4ʒLܡBPT`oKBq.6$Y {M|:d*;@P U-S@%#-ͳ9lh) T܆0 [7l,$lKXIXrG7xEI W0^ZJ{_=kAKܶx`yw5$:jJj0}%pP'j# bk[b ! &HPYh8bn&W)ۼtdT C3gRuN u#yCGd.kD| M^+yQ-`?#'_}C]*צfwJ]\; 4tUPQ'/:*r2[w~BY${ܑLn_6JUoaS2c;g<<0EwRB:p*c OMbw ۲-Hr#ȍӥguvi paeTyYDP[xa{J:3٣diA3G{Cꮕ'8ө{mK|xvbG&3@r ,u$!P +89p6ء79Q+"iR/Ɉ㼣Nybtr<ms#F %: o)K(d&mYͿ,v5 m#59y 鍎J@+\V:KSPS}=:vxD)4 CžZhen_.Fks &+[MR&}KfŞnLj[2"y qM3b6V9ϖ¦ P7Z0͉IY|(NǴ"kP0S}䪸vz(@:y᳇LPksvq^ͭf7qU=;u~ M,Y;$&୨k569 Ei3%Q繰| ȌM>.0"c:5a7yǷr-8Df r46&-OX;o*jYVFzACO7b>~ЅLEv)vkY(R|.j/SU Ghu\6B'hK*LhtRLƬ݂J+QK6ܽjl#\O&ȼ4A>Bp8wB( YIـ7N=H=N+tY^9P 񨖴@;HbKXcqq =WzO+јq( `m7@e4"A 5ލS/v ~RJ7 2l0@\v-L&h!fQElۉî-Օ9o}<=0:-$;}4w o\Q!WSchfr͍K /AJUCtqo Ԥ?7Q-S#}n) BX;Yj%anAHX'r>FFsז^Ac{7ʼ/ғw˦㡲W3{&~H_KXK$,(XʋwH'>"!]jK {Lqh j3([ ReY!ZmV)6eE'i?%Y^Eq M>kЭimx99RAB4 (Z6L6v`ǞofqxѨ1)i%t5WCAq)B}h9fzY:&-jLLTgfQ[QX[hU6TJ2]2 32r#L:_`Y(l.ڋImϓ^R K Xm>$ǟ uanam  >Y0j|8̃\'W&iD:IIk"qAC }?;kev@068z9tWll q߸C #\B,|TTҒL}Qcjުwn\PK'qL ˹5v _ZrDLR-gNqZWHM4܊h$q=8%l ?1Iz0)lOP:%fࠊq[#fU(/3ey\8erԑHO%[p^>ԡ_wD6K\Ef=/zG,}+,gf`@ na vHzwKeO}1#`llΰ ~F5fQ`4ՏJ ]_imG R,31i)øTږiL9\ ]Jk ZeJ/x*Gn],\.3h|ӟW͠a( }dVJSq'GVulB `Mߝ@?,9A ΅Db3Z2C}Dzl&ő*M3 q\讪ΧϩyH`={A{W_Q*4p] N.؜8BO/4 еLL7<, "M2? q#/͚o5t"f;-ebvB0湪|琭pnh׊@` KE͘ WcZti'F_ S@5<&\8LrjT-aiw;@҆.^{ASPW#}be=M۝ҜFwEU`߷}ƼΓa[, mNG3`Q3dzv\Ɫ] PQnMu\!\[e!V77;7ڪ5f—_)pkWoIt 5QXuX "AGdF+ gΝK;HYh|"jRJg@Cr6q_nj$n޾gtX%ijVr48M\C%j9@DJO"c^Xb;x'Gٮsc|.᝘0J̕hIzrǼ|yL` >%sBssz{}ĪTV%!J]kE|?ePJ ֭xYHum-3^ {E}yvT37RCVu7!{cTyo_)_0`a=SBR/"|Za^ejK[@fqg-o1ip 3#у'b$/@ڪ0KPߦ]Ta\SkvFv{b*\1{[|)Y+R!^ WkmR s(Zjno5HMdY@PڨNx$%X:"҅X;)Q2T67h Nӊ-{:أ0?d]Z fl!e e7\QJ:)EFƴn!Yךo3T Oryj';KB,zܖTNv>$$>s~io _ѣOa ;ڬ#m4h#+eAIdjA6o?,b8@FG@*idbTi-5p&(BgXTʔEh((5^WX;b.x03A)bk_ϑc atf/eg{ [dn;>ÿ {\%1!-?v Mq ͚jE ,?Oa{G920=lo:'9laT/Kbgɱ#@uѿ(G-M}%1P}w*I9~Éq} M/pTuG2eX\yC^_#=uT=E<;)fgTqܟ6n|.\(Bp0Py:;l'7d@.NiAc4)x-|՛'b;n,\]8~ xşwo'I]%Bc|ӵg@֛7 :U!v¤]UH[lCBԨ7pWy@{F g\AA{k4[[l AA0pO2ktk@s0,CqZ2c?3 jfK.ۏs rA NuC`(qNI^`hշDUԄ/:Z(%Mv NZިiߢ|{M C([@1`)\dūh#7Dh&$JO<yp ~Q x꼃cM-Yըi6M;]ΉZݎbOeML3lx[Iti-[<2LTST/`HWTR #B@j"CMԝrqGX{KH͐i_dhʙu;qc-+(j4f7K5\##y볬΍lO+ks'&I l9STonҟy@8|_b;ƍIDm&^>t[9޶g]$Á;wW;imǑX٤V :cbU.ؽ", 8$ͭܨEÄO B}{%܊a5'ʵF|_Rv9FVh#9q/ Uܓ;hb5&eʄ~h+]gO畵UG@&ӯKA T# Z6sp,t-PV;.=A\k1C27ٲC>qu?dت"(9ܑ/VPh6'ųjUc?ZB ے5C,Whb3aPCxPuEl˃iQXf)9#䒇eDE0unxx`HT;uSsP?! \pF q2!LJPt@wb(l[U;y_q%,ƬAm^Jr<'[2jwۂJe6%Ve|ֱcX{laӯzіs+*z1<%,Y.6QvnlƒvNDD[Ev53 a]ו$V Rv&z==S^~ྜII戂Pտ-Nq}QyB*Wna ,S/=6I/:S*vqyަ]D_㥯ڳ%ցW3? f(kz ]?J~1CD+y>l.T>R.|"[˒WTtf1 ?6lׇK[YSf:0xBJ?7.b̗, 6 }/kk+F˔hb_/D:_(:ś 1]D$ B_LH767ek +'EM=$7i BطArsLNV˓&, U]\plޓA6!mAolETtY_P,[z½5*N׼[ciXJLÑ(͎CrNkǒX#' 5` ՒWiynQ sK#ww*fuhZ r 䴝w#]ߖsá{Q-P1q}WVR]^٬`% 1=W.3ryz3D#/p͇^W u (b).2Z&(V8%Xl:R:H<+LQ#CIu 61:fI󚃡T - g~,7֭L눺K;j!A]By0VSvr=C&Gt%6EޑݐXվj)9==X_OD1|GsR (ݻE&k&A=Zf"t9lx9nč>DȆ=o?HQ0~ @s _%M /yU7 ɣ)r48Tˑ)/YsS1]F]ܶÕ^a7]uOߏxPdsNR S=E`h,zr"q-(p^;[r+?8֗~G-w5άJ"iS_]8s`cyCRsONaoǣ@Bk7Djɨ.Yjq  u?͕i>Vp3\^C? mn͛@^!ӣ]zoMXfm^\*F da>`NNǺJDYS*>L>bnl~lDBO6l[wwa ?C$֘p/+v;fʁe|TQ=6^BND>CrfB@EV\tĵ 1ڱ|ïLመx8Ȋ@ؾ1k% 'pb3I /,ZF}@\vTLRک=RC-~3yꜢ(L(XeH tsz;*@q4]:Iyk=6+7kn%xŸlwY xҳtٔPZsd[k4k}x?YxFܓ8\fkF|KkQj0Q5z.@ڬ8խ${}("^F'?նY\RɦMώ_[ef18-f8"ʅ3_Haћ.ʝ<;i)̣:0<9D98Ee^H]X:?ז"UDe]w"Q!s&A c` v˞CMR T'WUlؘ8FkM 0Ӭ(GOB>N\ ڞxx7K@droN=n3dE-WXmk :Q^~J7[HFֻ H5jڡ}BЄ=nW/jw%ڇ$.܉` DݱM9Ƙad*Qx9]2l" 8{.;A$,PJ@z1p| ƏMڔfQq(q)j,#T]W NݤD@39 I52ÀzF*( KG~xX:FpXRI΋-M`25Bv7$(|q7l4 IY0e=Ho${OEWhs+8:> eJ^"RGޟ$r.N*&9KID9SowP`,N9 UJw/)XYyg18_!j}@"vo^%F焯UꭔZ=n=2䩴j /Z }n(ڀle59n3XQwa̓x]dgޣ[Ĵf`9;^?B>_[ɥR^ƏޥW.w(8"<$8TUE[3?B&oրmMKu:\+▦hLnķG'%h~6+NԌ=[ؾTgB"9paB| |bZΠڮ.6Ea/]'cC:cDM%0nnjgd^Ѵ~cd5.CMPNHYk{yCY{U"f@9K1-e%"L ydZb)/h*9vOR2&v;x@7F"&sGPV$wYŅ}kme phyOONv;y TeABA +#)g6;u,W=YfzqM\ne&CxO5.QMǶ=m7cǽ% v5@|nd<tNB ҉oauF.VRzT6u~ 2QBޚ9$IDhDŽE}s.U'cb(hhl)'ˢ{f&'],*%<63I^zzU :S,. Ls|1IY/1$QML=| ξ/Ιɫʞp=ʸWę1b(T@H[/|rsk8G ˒LR`nMgU%1ufSIx'QY'B8GH~ߗ<}) T8_>ZTҏkY{o=.ԀT+ oKiGu1IOH4KEP{5D`8:W?]@\TQM޹'~}{HEI4_i's,IWhĚzjDPJT0*I=[6+Hkcn9矝 swP,(j"Q(-LX1$B?.n{1z}Ts`"j KKP҅Au\ҪmLzoU}7&R+z1?w/\?iyS@T~Ĩl'ŏj']^.1* C̭b] !ZcKE:Hܩ(f*QqoaZd6:y4[xQ'$ڍC1t1dg/ޣEqTԊ($ ɖ~Rr@ R8pi0<yz5w` 9 qj,?9eaoL[lg|X**ݯԣa8>a7׭푈(C xtJO4?=n><'4Fɻryju55ܬ\Dc^ $eh7w7( }W>{`D^&`O=hA2t{1vd5dgqu~e"_`Nښ .ɰeB[a2P͠7e'P3M1L¾ du8*N14enU) 7rZB֯ )BC.*W/B<8 җ6[!8A[Nk'aa]J| KhP.ib*5sonHHHw;nMzU%FQlOr`L&PJ݌E{^2 G]{8Ϩ*?Y&;l1lrS ~HC’Fhn/`Hd:ul/ Otۊ8;a?1h%nrއ"S#מgԗ(yC@mO-w/?b"p7>5C,?74ZG$R(n[^'^y{Aayx ջ6~0qH?+|':ŔH1%0 玤tb-wZ\t'Ͻ#~WzOq8 9Yfn>j0oB'4 #"'恶_ntDNZB$R?Υ7k';{)jt>!XϘ C8YG W^]yyRC졤-S5 SBuی0lO'Z!IV`YV֨И^`'$CzdL葯Ĕ9DqMW'(LIBeTozbP /;BZ?_~ 7Dˤ&zqr4j(hHӘ`l4v/NBpQi"Uj8m{QUCTFՎrCXc=IU>3AU< xȟ`~=BCu41*Lxj@)+Ĕe$0AQɷSזQ"g6~ZpLayvݫJUCQAt x ۼ!=)⪈qCΊ10(JQ"J[Io XJQC\1̵]gLֿRiӚz.md/0+BOuKB6ʿC9/CAFE-AUnh=m{p#-L~UXs(JikAYۚ7<<?6 Jg' n%SJy!( i=z lkYML>uѣ&ƣ4$KW 420"}dx-dFR)Vt7֏\1T2IO"*RS=ແZtiVTeibn"SUvg֤@i2Չ#k|)ẌlvڨJ@QiK=z}GecQC_9?⊂}]|w,pҍG~h[Y|0yu>W)FbYW'4gRq@h(^XA.uvb `]7=r0^@ilr;#d^X0 GF `k̂L|.\V?z) }q ] U@iREHө<"^N{1/nl&E]ܨ!?N\l'뜄wS7 &gA&+zqj2N6A;CAz ?crdv;r"9e|ϕX28,(Ò%:lg弋TrNF5nЃc8;VKK&pm{Mr_u3ե&_@3YP6>umsmW%}\R+ @͛7#׫5h aS M^0㙟E%"WwU 46yYXjXuicRR;?Sȵb{P~꒷Ƿեgf3$N涇@Ej)#w%M:H MpY}"oΙ@Smj~"xڦ =qị%.ބJ݊K %n"uE'(PL׍DykvBRg c-Ш&\Km2$Ɠ+_y?TRnNi̋i/2P+E5)8IeۼX]-%iZ #n>R\VV[vÍ 5?;EXIO􉌨H|J N# c{G%O\ʖLj{zbiJړLbE0"!`0R8YD)25 d  ۡARGEvn_ `L~j =߼T(0O @SUbtѶ UV.ho̪=ĸ߈UH d6N"c nפ#lOxT3I9x頥GidpGD qknhr\cudX9_;]!Iؗ\yUunK1\Daj )ZL_Cv Z_u"t*L?B^;D#`)~Hix@xzE^LTŀ9k1FCf~E@NI4ƶ8x"oT ޠ3>Pk M!96Ťv޾T(`;Yaz|QV)0qTvF3rDy8_ZpQ^BV]n?]k(џ'0ט~DQ&\IوӫMoȪrOI*m Ն'x8.pmk^S|wQ`w@-SgtgVgL'[baP#{tSwpكd7+1/?W0D#J^ `2X\JA`pdWz0^n¾fC g 1^D.ER3ΥQL3pyEc9ɢBo~h qX`_֧PB聲6BCg&|b0_O*3"&-m.i)^/d,ŖyiJ0م=Vfk:-%V>ՐF[_ 88g|?L% g e^ m/WvUZ`x= /~5eܐ 5=R˙|޷?ĄccPҧZ&MS>-Xuk^7ww6IaomM:SPo] W, M֮p))v~.P v>;M+%vTbT¾+|8NSGj/B1z cH]4()EVƏ0{ +dv ]pwCɘWZڼ-ʝk2a/>%rmO]"iG}}4s];2!T:8NHzQpp򸾖M,@R=;$Jܣ$aԗ ž*U-*Ejort+ݢlė\y_P(U:1xp;NmyS4\6RJǿI2l(QEїviz) K>~7Oݘ'$XlF\p|t>d _\Jn8<-fdRbdrS~6#s/.~A` |y Ǫswul*:AЗIsޝZE'>y!*5b5*LDk\4Ac3RP Tg.>zPP.4eſ`/>rE ܩa 8o9ޤN>v t3`JYMr\ҋX6>Kviix#Bt?d;4ÿI#\ tA0BLrsuV>ɢonϻ1hflTH3]`󻀯ghimo~U3O 3nʹg .1.k{ᙺb≋&C*muTW UVQA9W\X AzKd ^!@CKSzId :Bs+_ * țHas|;Ksmr֦_piU+#,",v]$>vCBaֈQMlPPWg TmL֣E/vo YW\)$1&i#uh,02.44Yz(eD_i]]N*ú.D%.wKZy5WF:!4zFfO(1q}a®rƸG~5u\ =6U>]^얉3\vjkwÙվN)RNldl O8( Lצ>*oo22_1ɠ)cWpWGρu.!Wʤ ڙ 72b0:y3D'̌d隬]8h շr"'-g1 !)V4B:﨔65!Pf :b܊X\I)fXkdu|)!CE cVٿ܁$trB6ĝ{H17_w*p2XwcZ4Cj$k!sӗbrS7/#{2jbݼM*FHq1Rxz˳J1/֓![~fj%jb e^)H~5AMk|x,ILj^^[#o_^3&ºN#A͏35V &:bydStivӫB@umwO׏ecsl&ԒZSbUCCފP2 ClK)N @Л|\ܪqzGeh̭yd6*en~2Ku{ hS- `Zi1 5[;?gv~TR)IfX#8=eY9+,|ˇ끫5)0XWCWv_t~WA -^`.50>" ̦@&SG_'Dcy $fi]`^݇ɭuӓIRP;O߭򉐝oW2~f>aQ/ kO?&}I06<>Ž{V=݉Tv],Iu4} :`֞_Pvl!*7KU܋JKxyD-&>P=7uf3ȈVՍMvD(kYyޒp "n|cr^ڜ73=6D~2B'wAOnX=ѐM wuT@0Qư&d?3 n]p&ÝFRR[W bt=.uxH.Nׄh=q#i/UG_eP~UO>z Leخ6꿤P.`ЫlQH6;;8X 6,C#@ ӎ1N^ks %ÃEWxKk&e*lڀ2ɨCڕO%2^= wwO 1nj 1H%2*fbԡ`{r(8f9o8: jU3{QQhѶgO2g&(7YefE?5T,DiqF:nE߷p_ "? |[iXA#j), ].гvk1/dH6ع~rT&OiBqa$q ҙ [gXnjy'I頓9SSs2 FX+ 7XCw9 kѽӢmCu4fu1bx֢}zE#Ħ[BO_5=8X9Tj@-+ I?.ǑVCK8Nn0d0BdAPPf۬rV'kj}+>G̬Ayq sBM#n6Ck"nìB`ӆjF:/h|4l;$Z_:VLJh!(nYPƈ)9 Y~si wARDbßJ3Eĸ36r'iyLu1Pv]8&!#+kB%VtVV(µf"LF[j'<&)0xDO&0z>Od;+w"e4߿[q_gGeWf+YS(śJ4?DU; `ҵnۼ+$T =UONx9s\G!>/ {[ʪd/؍_I/4ѸpOIV~F>`o mjܔa؄'\Lc?-3w[ݱ p/24&㕪@ZH_^κ`}=<]FZvam*%V95N #jN[_84:Ku} wvFSNBl2< & +7J4SjcrHb49r%{Z :<mbGԒu#A~1vuewt|d8Z #KyN=I^d50 !aO2J0j?UR2#t3B"F2H[p5-~pBZ+(UD7̨(#R B+I*MQN;m}"Xj`Ip;]`?m tW\5-!(zLph56|Ԕ 9ѽz+)ꣷTo(8d3DxpMYlzL]Q?f0})zsPgkH\3EJ:Kya\p^S5cXT2}bb}6Z7kk>t,#Qf"h7߰F]Gv%7WĊ/^?oLQ NP;)z9]9C[(I)?D =^-֗k;ҍ)q]i̙ BQ~! ݬ a\IiAI!^,S#z=Ĭv@X|ז&& %;gw NM+Ғd [8iNZB}L֣P L9oeOC2|jqeeOQ/smRpbu1|zI?Rq^i7NU1Z~WQ:kISP\t"Z˹b&!<_~m0nw~g3F.ɾRHgERqǯ ƫz1Z7a x-=o/plqDV1`zx;0v&g PCkglm#c{ȟAjgǬۑ֣%a\u[Z/S/:}Fnk\':; 9I DK{7M1h7'Lmمۦ#>sí4sQO0^ϖIڼ{>NSJ4 CqU0!g4sp>or'P2sBfo(n > +4>bJ2G)!y\= wB92oݰ`ʂ6P [!jMB bYbsuA@SA[|*L]t_9w팱zo>Pl[fb:qR>ͥI3%,z\Xt}PYJ' jΆ6E3k,OzcgGR`j"-GL'N[f}5A24X[ _ql"i8ԃ:hdqo#ٹ r"Xoj"9ujQ)۬|)(yJDjF#)8İb[bY! pe%q?|̇CC9"0qw $_{UE9KT;38GM½Gܗ`"Q51bwonz=LP~BF(+U m`MU]r>.۳Ibpv:ziřx$9'ڧSD=8D&r֣SnX"\< )iUDI6̏t2k.^AH5\oUn]3~`h㕬`U2&pQC j2ݯ $^&IjC4BYz].\Ed>]q ^KWBSLK'Ӡ5O/1n`hk/:@Q L+B4o%'ԀDā& vB{Dxm0.ػϙ""ΚSup|/96( d9ťsELxld7I|:X5ab,?N>h|nb0SWj<^#$dv R'}j2}廘NQ oe,@EjW> OUX  'ڇ2(d%3QVgvS=$WybX\R ww-ࡣ{lߗ`Ӽ*Ϫ'Ș@/aQ hK8Q (BjfD+7ΉuO#EХ3lN|o<~AdFcSƎ4Y='0{6}6U"@6]ˍПt=y&!\ f|{;_opzh{i?NBtI3j,sTf%sxM*V:ZcaY>燔D9i(`Y(FKau rZh$Mz _qU~z 2q? l Ql1o,|n!{Fd 8er(.N!7 :{J\_Le!5ϐ Z`\|'iU^‡UANp*#Pc:?]A`Y ?}4<4fu~SuuODAq{fo8hnFć1͑ycsW ?m=2+ /F>g?TK4YJLaи)HRiM~bWбۚǦ_j-l.8"RTΧ%F_IdO&mN##W幞?Oz"($pi(M&"~0@WޢHkコ4:Y2Xfqԕj~A峮{`!@@)5aS nKrfet5=ƉG Ng?^<#8::;ur{M wǎkUyDh /^EdӍgCuꨌ s-D#=EDYI3efhm5eVm]eV1's؏[L6t@xR{q ^V(}^aܵ$ulU:%5Y_cDu_0^&y@X+>|W3p"KoL ukrFshjԭm`! o,ZPT>&v`鄶 d\D}ZF%)pjk[6ݣԮ2σ0s~cCG oR:w7 e~8$359,{敬ʔE9sXۧ& w`[ʶb,%~[G1+kS<k+Myb)>jMh3x_.6L[@ն9#̺`L~oM/Bk{oo61K-#l>RSvg"xRF0.t G^Mfa,KduerHc 4 Pώp[b(zAOyY){m~K/y_!T x% ~%t&iyY붻b Q_CNϚ*K=Lut+I'ΖgF[z|/PBE.9dEɫOO;r8D5yW`!}a$`~H8j6xvm)˥Oe6/T/ℵ o4yrN[A׭Bb N#WD)r͈sRU? i~jeGC0 9bΟBכ-&E`~#4چMtNP6ViA=$*mo\5;}׾O'Ā@n?aGۯԬñdw #@6i Y0!ܵc+{pr $* x*;52V;?,mQ)5ӻdPʇ36~m2T0FRloMjV|8 OulwD)ʡNiAPit,5<@fZ2Jb/>c)s 1m n?8K'_]B~5LbPHtM +Kz! .fnK~Cx0ILebUJ&+# M"dԄUbnz^w-mknڤ0PXoZnD1-ƀ!qK hvlÓ3HL !ݱwqGV<[/8Ζշuߑ:GaQW!,')tSmCu v+ G\kT*=d)ZIo%X[{O) bO`؟X.rujx:|[4$ݫxvzҫrIX Iֆ^[4 ~ n/Rޚ@*} ,+WkI\%/88^wO؈> ֝d0@\ NRAi'A:gKe%禙@QQB)D٢OAM!l-NZv%=ya8wc2g,|TZ?{ b,bSSľ:(HUHOeS+o-)E!RM9aI#7 !ܞ.Fkdg "9ePx Sdv_)7],O'^}y&P=N_- *=Ik!20 eWԦ!^n>fqSY@wDc,|˷'3;c k)+UZ1&@w9(صlIXFZMǖ9u Bč)5 @I^vN>n9E6Ϣ_+={*U:LB@t:0yi SC7zy; 9*fyYh"m<3&"((@bwyQ_|#6%a~vʺ$;)J5vCLu~H ҁ%>ƛ݅88N5@ a'˅p9b[}SneZlه9P,Zo=GBc#ltYe",Mv >XV%-?݅=R8DN"ւd{-3>OTx+VxT٪v*;Ixu礈@RGsJK A $H[U+`zr 90_@Ob'8/ ɩ C,h\l!QYS_pBa H 6ދ o;0neʋIT#;KB6 ZEC MXJ+}<5TSG՜|1RU+r74MMCԛ#CGG~tTF\S-%uKiJа2ǹN='"6I$yb&.+n\_]:TԸK@gT#43EaeP宸]Tſ_h*V'l< s;DeK}nq|`^5uBtm'GX8j9e%C)+dS %gZtB o? at~^ù% 4"'#|MqkB!rqE$HK=FبvCd@b8| )֖Bf_"=Gϔ S%~8ZP%T!]ՉW~PMcK)=j^VsϟL$^O!xL0\[mxozË).y!;;Atg\xQ".!WycSmwtcZ%y0 N-<44սfq/  gIf`̬4xD}fz٩&[EsqEf*gcL`$"e`B-̂?WJ؀h~3U1jgr@R7UI=p'w#18וP싛ڈou^"tV74 v_kUxτC#~ @IR"w{C1~X/m{@ޒeڪ EJ"Bh[:ee,P迍k8\]Re .ߥ.Cd@X +B/$G(2?˸Eͪa\"@^Ĝ؞gV ݞn*g1 @rU hkkuܘfK}fg76w9.眩NM1M  " ]P[ZTYeX!@Le's7\PK}GJÊYkpI0d+Wzْ:; Ώ.%^wܝ9JPnZ, 9hdmMGϖWitZ6sIR}d~yi\PCRXٍsGIlfl]rXJpkɟ4>NMFA0%]!< %ɳʝ>HB[HSO${re\C}i{'17.Kl}`(_w'W!Mse㴶ul{{I/òyQ7j>xsCFٜa`ލ-$ߞ 5ʎ:qȜ%J"W_!5q ;J.5 0e+K.qlEdSc SVom"c"Դ+ ,L*z٠ 4otYaY Kvt_WL}ⱨD/v }- WLZxx _6hk\uH̋9ӢwPDrg`r1o@j)b)wSItb^y83ތ),^jCBG[ I+ 6mrT\,fZrD'E s#?ƚAq=`-iש~Ew_^AԶZD81yЀ'yxuItǓ8ؖ,ḇ TGGx%sB8wNL_4^$=U5KJSY[xmt 659nS+_WJܕ^"k:8NݵSQpX23J *?uf:R;xZQ}R]r} 'Y@cU~i}Z@&J=ԋ=ɧ7}35ѸbRA '|v\WAaUSfXFkvP*X~Q&;$ΉlcZZd,Ez]4*l)6 %k5PL;ݖG^{7KQ2Y. ">g7. DI 3e > ?VVk TQRpSN~m.>c7qm׸nnn}x,"uQ䓜5V UUh)wX<-P"ab@"6TokoR}'qɯf"6Z&/'KEku{Bb`>j"б0\ 9:y*zg> 8l2NaQ~($cyy*X~/)奆# ^33tFQ0ݡYcaݤspΣwbr 뺧=Mhe%t{q'+ L{,mf3mKL@feٴ]kqm.Na.N\wcRHZ g׷=Ə1"܌$~wl!}R1P㎊ޮ|>Ձ7k"XtIWkW|9.!j>Hыίvbкh|+TO__WFU bבOQn'3Vg dO` ۰4{e5t *7dhE#lP=˜( yaNlBI`#m&˸xRwl]kx! Milሔ/%RTB5q-)ZX8`'Y%쐿uU"1fLElۯ>]Upe֯\TTLuiraݩE@U*;*s %1O(CND\ue(ܾ[=չW\M64@qQK9<}oVouM= @BLeZ= %<> %SI5fQWǠ^hDB40$)vcGsI4f||QGdsʤ灼E8W;K]߰eٲJT/S'wݚ7yt%ճ/^r՘^iۋxVcI@U5*¶D7fDGϞFڗ|1{={cUWgGrF(ͽП䉧(Y~%ĒtW#[9y+,I+}"q-JBAxx1Bׅy>m]9 +~Zfv.|q$&#~\IqTw<w +G1kE(yߞui$f!B:B5FOŒ/5nК#R@~xc{U̲N^%Hnd[6d ZܥlJ,qFIHEQ_; @p_Ʀ}wG9)ZM߰t*OEjeWLvP~˃2Gw]ٚNY$z)**YU:3!z!$4մPS2Цaޜv6x| ;]Hj~} `(N51gjpfAyj7o:[(@P} i띪#+di\3/X*<|߬7\J W 5a-9hZTe kfY6e~ i;}}Vf4d"8Nw5'aF?-(]ޱ̄$cˑ@x|[Xˮ7p,Ysan0_-aoDGX,Rܐ$-D!-ym%2b,PH@8]U/ Z*o{dy˹eR͟Y"_wRIRkEˬ0f}D&0q1U^ <MC؏h?;`[|? ~?b@W&\W&]Pѭ{4:'>nX Y*65^aط#m˾uB"Z 59)Gg^YW/ʈԥ#cLQ4AܡelŗzCPByZ`> Ib"5X5.IJIm9I?D-g ) :@Ԃs1iT$jsnjfs"KoC||pդo,|`ɶk)}Aj*DC[xT2p36et{xEh.7yHJP;{ȗ'[;Iz}y.yj|== d[ IV-Z&'7Y=z3;I`^G$qT 7d'wzg<ɛjLൈؗ)K&ƪ/xo4u pOVX ' ЛѵdrhU)e vw/r=CXZ^-w#;$8Y~%0n$>;7tmȩqu:BwbnqkX$r^$&TQ,@Tv)Aӝ+BCxVp⦥!e{_8.ZWƭ(m;k oSJ+b,A7aD; y㡊lX b&gɞ4Jz[j+ f!e,sAŏF=@w|>H;`inYfGx$ujЇX*∐#TH(Pw36h- M "rH`YgTJkP:W e tA>< ]&q%C0&+U6Wﹻ5C!_`g싫l, 3tr[;n_AvPHˁWWᕶp]5z[r]35ܚ[~2\b^ⵒ;Pʙ=W\VY,9c3>~x7+-aWH@@Qi skA*xSl4vǥH6CFw%cG CQp3DMڂI)@/h}΅¾頥!t3 '2[έkN>!wF|#sbp~7qH*ataDd&vFE|>λ!vIivokQp:VCjLvd^c;l.B#gTyR$Eӟ~~֔cA ̦FKڱ4W槲Pwv@o.%hr쥿/R{dwMOy15zd$։فcfmAl`4a@ؼy cp $ΐB@p} La Aa9kGTJH{06^SY|YxĬJzWD\t+iܜ&yH|3LΉ8`(f {38pvbzτ)q3/J0)v͋ojdcԦ$ `Z$É@0&bWO 4Os ٪Mf TX,SQ\1Pm纨4y-_gBC<8`2ˈ#8*xG49.k); 8ZRmpϥ<sYT 4<]+ \UiL0RT !j)G馉w@wh{Z̡CHܹ~gO BON~5„#Js+Jq:>68aXu#ZqUG&|ȞPW\byO`{9jS >/8e%-'^}2,%-LФiJ7"f>X~ީAz]2#d\Ac62G ZcqCQ95&3l(glUT:Xŏc#1-.p /$J/ܸ8د;VD\sQ,|vAK(~E,Ԧ:`lk~ImX!p:S3?"b@qguZ D-=}iFxPO:֕(o%@pRߝHDw/W׏_ٶO\G7[2MϙIZIj/* ۭ[z騒Ykj=fڕтmxx't:J@IKŀ*P>\hdux!{͐Ԍb AVߩ]R]z<'K$.ld>( 'a,2vo@ښVJH3;\2k'$V6r-<&s  oxޛYyhgya=SsuuP/D={Vo@M]L|☟"[6((A@HHHv2kJj/YOc=h`JkD9*WW9o u?Ɨ/)u_-Rv^<'%(5ls e>|h+ DF/t H'+6fyo;{9\FsX'{`ܓG*A^2GBlF4?y9cb;ޏ^hU9Dm22~v>D|QwPr a3k-(˴L2GJ_UrnhrG>Ӽoi)*_$Mqsb cmG8VeqѵzF >H9픙^S+) :O B,޵ǃ(+LKXv23WݢWX9R=C[eX)ڕ~ Kz=vu4s˿=,T1GLQWwQh9C= <#I䐬#C` bceCGY Igӂ-ZhbeB3SJQLvzVNWl9!ZS~ِ )ͩ{fu.rOhn0h+f1JÍU=l4UDoK+}7ݿ^IJPa/zL{QQZocF|cةqs*/V ~E{`5iVF-4zpHJdA`jbk"DɛtqXvwg,Uo"w).U {ڽF-gE]RÆz:soʝ"h'p&ߋzm:ܽ L~€OxfWwުq&6l U =1n@[Wz/Ȇd}< lQy,t nMN-@9﹍5a&&qNa͖ *)RSVU0'$7V*80ֹz#E*n/̜J0GEݬֽ4-X{ 5յ_"!ԡ4K^ lYJ#OXI\4B6h~l3c7m9a9ƀh|F +dTE.aqux_;rObpe!>1Q{˶ՇO~fu9`*ܩ3wb|Ez_Zk0~>R(lsӗxuF38IҖ̈yWx*= |_wE Wd:_P lp1cCIF6 +8L^vu͠3 TԳRĽ|!bo~"HVJ vj9ۍ[_$,I U#ԁmDM)&d7vyW7K#fK O(zkfֈWY7!ƄԶeYee__ԕpuݵ*/V~j0B^7Ilup܉J^G_V>n#fԚ=·80h,uW@ ڞck#(lՂ^ELw9j+iwIs/+z"GVC}[y{!*$ٳć*3|]L JM"YiwA|]d+H0t~md;&F(7fo Jۧ6E>Lv-lUn|v&:8R^UB- 9d{/ yhf~_пejsC,Lu 4 ^QuppXF'AY~[&=(Z42Z4@[Uz5g|`İÒK=2"D[mMJqSyexk8!+Y0 y7dٯ'I%J찧mx9Q85fhW Aaئq%p 1}Vph`MR0B74A| #Yv;O:-9i.{)> # [Ԝ-kE&濽n#''iW,Wx li#E݆AEl 91p?ϳ 8ہ%D7JXKg@syjbf6Ӈ&|8%h6U%1GhSZ| fc(lPo=7"\exD6z[xc^%ݍoϺ8R06uĞtUrG:/@W@ŏ21lb0~{_7 )}9,Ikr33[/,Z|~wc~Zw¬ŀ@-> VM4:k<juSɡk:-X+s>tx 1rkK K'8}_GNtR.EϰGj4&Bs_:6Hޫ)B{2~,Oz B/JLuY%\l*;ߝ m0Qe푙{rN|4~ڿ(+1CQH{!  0R]ekp~?)G"ܫ/*#_/^;sdﱈb -b嶌DRoUuz|3y)#6k+fze uTBK,$Mͫ8/N&V^Ȣ糇$q.g!ӎ0c`&zo}c%rԗzA qd8eu3<؆U aݜ+gMx3ځ/ g~98{<[y^Z^)/4{ƑoSXpUONZxwѱeUt:p V8e|,y9Wg$\sv9 \Zqfd׉.(@1~0¯ ѩՎ!/*D7m0bI>݄ @EfX&CGV dG9iu%beD=pru /-VIO\rϑcbv]i TsCD)./5Q$bWNRATCB׵Tm1.Oq! o}B]^<QtdCBՁӀ UsX9X*l&S=OV` /06O;[OVv\rT%TTEe7!.ծP瞋q Q u#'0rykNEBCqI~bj0^?[d5"MS$H](N`lO,^FT~O4,\m [!OO7mϐZgpYӻj,u ^k^l* 3Ɏ)ur;Nh/|:x6jE7N# l`\5z9=:vgJZ.9+oao\D,,1Ϳ"?َ g:`ө:Ya9pCNрS̡[4 {-Xe89']aOvXJy6C_@χtd&վW!/r#xj}p! riɧ #} d̦ő]-.]ӡߠ?8̯@4rUZCIcOaZ'es ʓ_ H;Aoq?mdXz V:l jQ SF)֭fh(" 3wulCp)n {sJ{r- Seݢ#p }.}҃0C.4rv'YC)yw|x1TdL5P*_WW3RL3"Rr*@B`AR`suAg! o )0H(=f-A\%~ϏUe'fe(ܕtE*KZ={ni[hɭew=`b<t}+tgҌM?c<|%ɈZ3x?H:lCޑBNa)3M23̕ȌQ?gJvr+ :*.=}DQ2*W^Ie%|kZ**3(+ :2 )(ioXû^}EG9m?;%9ZH1~# -t&6/ |?U sm8q"Oƨ_P:9c F +POˆ+-ć"#ᩘWޫ?tJ;8}?s ̗)@(406!x.X*U'Z&~HnC*)cO^K|BaZk#͓| 6."{cm_0=Uܐ1:R coUJj+$@Tɢ pzjwi|LזD܁]`+b @MZ`y4,5ˏ@LR{"w]d/nqn>J 3?' 1,ƾ|1\h=,z{מ[ڛmreC߮{9[(E rZ_y.40]-oۘy*R!&b_q{wKex&,hc`#5+'o)vi #C0f_lʈ\yzYDyߪ4H'VBCx3a_1@)v T7r 1iZ}$؊&٫.%\-a7QSi6Ş QGU-+35ܑ_ Mtnt!3%waᐭH7 - #G N9W8?#w֠Mg*TWqB&傱$KEqo_ պLn`w.w`lzjbp޲5iÝT+aZ)͇'2'UK VjMj-T{9b*k(2߁&MPg X(h'u̿ENBD_SdpF,ϻb'o[L$\رW ׏Ǽ]2EBNBJcƿ,1BJ;MĚ ,le2%CzB9 :BUP0byY_?U̝q0lVYzfl3hLJXK $t.amü8ĖjAg >Xn+q0P blj.k( "TЏ&kղp[3/F(1mM">463X$ĉ>Fe@_,Jio"5C*>A{ch(ț͐ume櫛7lbJwݰfB3?䋫:E}|HnαV7sdg?^NuXyLJW\7CDbiQfdm%uٗR9hɖ_ND; @3+ Zr~$jDyI% 5ϴ.n5=+Mj!@Ad8Mmne(>$ @=aMpگ\#bn^%w4UKbW-x,EwŸi~<&C?^;j )jP GM9Iq 'ک0:oJ ^$7z2Xkkh#a4.I~}-M=&Fמy̵3dS @U>5' gҩDJz)'[ȭX~:E؟p/'G<~d Z%H᳧/ ܖf4*K1U0)gs$Q߬C=up Î$Ds/7]iCjV:Pkf?K>}ˋR%m0=SYE:H]sh "J6 ̥shr (hH%k7JS܋!ѱA5,EfOp#q (A} otp7W9s\=wS4l:;sU+ vjJ 3uKZeaIܵE_9L~SLv 1=UK-N8х93cp# $mJ(fW~Y1; V':"y6|1JYznEM{KmDC!04ı/%>_&.T:p_R:_˴)*X ;z{@=VxrC a>t;GmJ&؄^bѩ+wDbLkV;nW}_pL@CJQ3lkEz1G$4)PZ\Oh^F PG#n iQ$ ~a6W_!fc67>^ˏ]J*\5: kqqw%4 0.[08:JkG[\E6~!% ө6ڹ+iac`fU OE213#́+o#H *c\gSUb"N-U/[_ߦ-%MjPh~[d%@dOtЈy,(0B'@hR0~m]/B%JQ61橿CJwWcS.Xd0YQx_% Q6+ñ u2̪a|Y@hzUɶSʻfS ݀LY?;ge~HF8*ըXn.Lbkh1Up  \9@eF'Jk|LGpsqpxb~pYE]8⁙Z !P]Dך_l$.)_5x༎QG\J?yb rS.N 3<:L̷FgoΛ,*{8~ h^7+{~ZmYz6ME-oD:.*n3wB%? ;p^"#{CEq ơݨ5h>L0SêG[]c(218l:\}"Ƈѩm;IK@y <eì|*&J#FE4vZz.;A#٦]!pvĉ+{a@:!K.@ xu&"TWKˉhqb Fu9utwL|zRT'g=EIJl9kQ-ŌRP!N .ʩ9[SX% yt ɔG=C,0?塧( ;0|\%Z;6zp2>e"@5YKOH%W}Í{0c! wmgIgdO:|]xBGYBl`koˆK8d"ӎa(~VBقmyuoeNaeϲafd]Y1/8B<Ȫzjy*_Qb|kM-F-X;y9{k 6!O8L#mq/waRTqN&#o#cQkk(d9+ |^K<&$VفEw+ ױzo.jԀ*riBT:Sd!IleqOI_cW"u,z `}]yhAaI G1WɆM7i H{>N6w Z~en$EIA Q:1 A2}h`c~(O\.mؔC:OաP[ܞ;]cg9TT/aS`YcBNU8B#2#[:HA—Y{0Y(ү.[3ڰ` )yIi6iSڛCcl .Q$(nU^HM :O,exIwD8%)-BKo6w[<ɔ\igp`(e䊵LHcx,ud7UYteYsg]m7'V̤ & Th-Ok Uv< d7)%-JH8y3/ KC7+ 6>Y`N]8!/쉃9(ryK=}TRjkrb=m$|MIKоoH~%OM '6#N+ߞ"9(d4A 6ԚSwG7X.} LR >o+.,ֆlF]&uCcCuʅb $@JIo]:< |] b89$^? ݣy1{ǫ{fd %/oO vDC,W<@xT2LpbLMf9JPmG:n 䛽e>k3]_Q(ɱt<ܱt@jA3U,sӰ5/UJ>~栬 πA}|  rHǰa]4YXBKSlyHZ{e֦M0btO瞹[ *RT0_(oT"ߝAn{щJiq0t `y&`7kYѰΓVY]KO6"hGSBp)Ë2@F+]Ɂfl ~7r`a21`Eӊ{<\3die6#oϿ]b'ސ@@) ow`mU"2VCʔGg'j 9sC+"gc.I#3->Zd4 0wu#Be_\:l;y\Qz gL^ƗUؐJoIU*A/uepHdv>L1αVSv;dơ.X{B4 Q;ԖBɳS w@_ ⽝qyO$r20ST!릤 iy }Ssnn7%JNM0R6r#Tʳ s6Ua CQsHctu>C=$7@=OL׏oܬwr%ɬ:f O)ݪ˥Y'5g~g wyr{˦0K§Q/% uqyK`C{H(>ߘ"DߵF-@A7Ў軒68L ˅t=u<{ NQ'C܋e#,~S,HR0KZJ5ڗrTys‹_qw>61f"j:3%Q֊JA>UHZ V=?HTl+ lfF+iJh)N0Q,?ywy/Rg"$0hr5Z9LBqML_jGL"DTGaHj*J5acBj^zj2c𗥉tfUBjʛŤ;tۣ@ m1ى V2}? WK> ˬ~=p1IÑMIkЊpߢV"S0cqF\^=MY> D ; nǣMbdZ/?H0ne4#*=-cM҆F꛺D3Pv,vH;t&<>(Fy\4rTXl͢7Lߗc꺯5IKPNM-2Eiox%e |diD\jq~;YtF&O%赆вc#j]^Ҙ)~.LrRBbd0\ʈ!"IJ#T# *|"H?b%p2΅hv\Tdp}矴fcLIڥn {5-XwKs(U ̃uϨ8P9 #ZR%"Lso 'aV2wDS9qFBgj9| sd5SC3A,9lȭ^6Ya:?*G^}&z |"o}y1d L,[5c !85\( $I5m ɗJd+`cT%iխ4ՓRS.NWޥ\YO+< Dٲs&LEs^ώmma \7&3X,NT7]ȆWi^mr?+4F~{+1b. ̼ z{%{f _52}}7΄ $*I5% #q՘/FPgXѴjDZ7qoPMPuc37F f<AyC?%rXE ^{Hpcc-M4ÔJ%b@Yt _=fm*9p]:zrqsmêS^,^bկl6+X>&DB͏cRD8l8!׷k j]f  W6L5@ Γuo(U$KMϽ.xqUKD.P:h*Wep¾YBP1.w=UM5jTq^u8j8tぐ${sBrWnġx6JQM C_Ӓhtjd $x*W@΃c浫ӝV[EIˆ OGGQ#q vx4B27T |h~7RN?F04v~\jxb4~#OqN5 CqDRc]>)K|pxxqiA["(VWE@sI\ꅲ\FV1.@t5*%=oXlUXM n^|JV$d ];(v᥸%O=}G0V?! (P .sR SyCj9u),p"D@񵮷&oF:&E޺ԥFI IyBX vU5#Ѡ/wŠu~XoKeb* z]p_1&RP%xkz;jӫc}N-<ETjV'ቔӠswoIC@.cMD<+lTK:a8ֵ>`{<]CH2ZU,kf5QO=ʏޒ{e萄i&퍉/'߸%T#x ږ]Va*vv6ҭn9T Xd&G\j?Z?=oL"v񎜷5nAg5mUG"2̚n?X @1N&{\ w{^ܩ%*]P 12=xAnWb1t0b NP+Z2Iy>zImtoƐlNoK]TNuJɯ?r↙!WPUkDa[ҕ4e`l WIA6Xmؤl9Tdr]>]8=lz R[TnJjݑQ0-(vz q:S/kՁAݛrh$ѽY&-G!$]wF!&i9vCzIV)O)%>́Dq0}$qlܺ:uvY?[_70hnb.!\R hh*=MjAƽĂ}3}-}ҽc=^)ݭn($Q-b?sS 5R*3}> w w<~+qZR4‚mqbeNe$E`J؝(P+ٗ*OAKǝ&8Л,]ނmZ4זҤ34Ot<8{d폅#ר1βVMtۑ[(}eA'KA֏`QpzI ZCegQx e[ 4EJfmm7 ?8{H;9'r?Thc{]e8Ƶ nu5Y/ Cn+ɰN^%D]HH(>^a'o I@3 YHhq^}5W}`>6@wh IZuY,3*󾁮cH3yos(̬A<'MTz¢;bxmhC dt%0$X'* D Gy:T0ð "RodEX~?1JS7=;94W? `ڦۃkj]Uۂ#R{5$[G=Zc>hJhHjBg-vrΡ/``~b>ȟ:_MKWWGBIIh<Yl'4>JۦWI!y )X = 5BWR*<%a0`M8Wu}~B\-^m@&hZRt'1{? 1VPv݋Ut=~UlM9pA%Yi2#7?5󎀣EYLE<ы [{J5+`y'%L0b hrۦ1qQ@wp<VfNPNڮ(tqY'}u7s;W哏0\:*#ant3_)qo@蛝A'o׆"huM/B=mQ$>.1_:UhfkP= <: *ѣ&5\M<=eBhfCu|aiSj ڔjgKܬL5E5Ga{j@ݦgUiv{}q"h&22r01)uM%PTnZCڌ{*^ )D B)PG  ]?\ V]r<ofi\P T)/Uי_.V7#βvײാZiR\|)=k #΋}cq%G0WlQ,[נg)ȧkjlJ/ 8ŀ;DtZ`6P|?j7ѿiH4 OH2fPnj w"Fqvc׺R1(ٽz%^@E!u둀`2GǖYpE|VGŔB?+?AEԺW/]jֱ$sXb-ixx'N$B].57Ntq^td5$`R݀,5 at#c)aml 5fp jU-"nN&]8i9fU+[4=y+KJ8pk5gdU冖%)nwQC05"zة>-g,qUmnXd,zIvڞOY,㯯UؕtܗBܯǣ![ZJh)&瀞ҳ0` iH~8skYMj |U_D;wC S$S5.Jݒg\,t\W SD Sd=Sh5 ,弈2XbMPIA7-At/-Ws+t9U"tOLYEu끟d)Bgz03|1U>:5gJ=GٙM,>\pgvVm ;cR%?.TpTUUV-8CC~W:Fe]7Ӥ1 ܹ%p Ht`)֣\gVE@lC_;wרy܀ g̪`*p ҐI|2X;,2r;WX#UY-pL}N+Fh4PA}[4"r>73|/v4ooSAU҅-*W\Jr#FӚJ_xX!c4N4VrAdth.r/d{W'ef`Pĥ]`& 3,F,NcENTzCQ-')Va@ qeǔTP_< IN58g@w n<ޟ .q̏I:ó /Mw<(B`bU+TT2DДN8h#MW%7 h͹vwS%F&9` _%p,giShr"G(PhJL^ I er'‹#X^ZW')J|y ZY!lF[ܰkn841e<$"j25JeKFO&p2>Ξϻ Azu|XS&>+H:hPw[?+R3ΌɴfTeRYђ ǹѓ,nŗ1Bv$S6w(^ad]qA3rtz>LHnRC'3 :>XS~Q79_4N!qŚs{w0Z**`RjgWln>!d>eXK|>uy텖: sZOb:fKǸ Sxv1`.MRń x)w+j [Rx>sqsRL$0oBvƟ _+]<][C!UdoҲQ !/|t&d V`R 8&/*gDky wʸyUԓ_H4mo8a\k23>#Bg  Hkn=xސfg7Uu>LfP'Y*Tcq0!Vj Th[u9id -֘hT;gJ +ᅭI .fI^ A;N3>@ s//eǒaEąAY[2@lAt&A t7ĵqta|Sͬ<[;Fsjmb%:hlGzK@;G#-Doռ2Ѕ &ɡ[ 6^f1}M͇2n×Ԫp8^,RƗz[ wռEc%2/wNv:q̐TW>SQ^c[@:L|ol?1{6Iqҫ2nSnUOa4U4O>u`qRYXd8-ƒV4 n=Ch*ՊmQ3nʖJ#OM~Kkýp ;T}Wr |\2kjkbYnZ+_1>OUU}؝tv?6??(q-:RwȔJz^.ǪN׻ ρ,(YRɅPsbb9á%|AQ@.#KI팇'pG.)BC`L[}d" Xo{E)Kfz8Lg kז|h  mMG>ԍ+7hbLO[]ҍ1)wQ6 ,đ2 1p ZЕec$7(n@;{DXSWK1U+CspŅ4s:J{q[Y \U)/`swmz r!4ɕ蜼^)E?{6@K[5As6Ud1E/RjcN%8=կRo[zHdTI}y|UO/wmo&~"Kd}+`%0?^QE+ia, 0ۿP <0؆Rn۾*ᵺVRKwp2%'ö1t7em lfei#q?)/vѻȬ6FŁs}9x]EeÚxֱi2IH%m]3ܠo/AC?wj ںj#΂[>1h>b6: YZ