anaconda-gui-33.16.7.11-1.el8 >  A c:WU]"OaKuثKUeePe%L\v5ΰh]ƹya뮕ei~~!{l_.Ɓ0\iwa Wd`tp|;P֢#N>%.ڜC5=6,9%6y1=Dn"z\N\=ښ)<(9G5 ̴IBbE8f-Ȗ|CLf!@t(ő$:_2g H;_Gɔ󅟻3M\ʋijg;HV=cKdandN\f!2o1G[_?gXknRVIvpȨR%vm}ŷ]TL x$6ТMR.4пT,cZ55$Jv4e?T, P'|>p<a?ad  T  28@(     3 5p8X;??BBCD(D8D9IL:|G3H6I8X9Y9\9]<^LbPdRGeRLfROlRQtRluUTvX< wYx\y_h}a\a`afaCanaconda-gui33.16.7.111.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.c,x86-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# cccccccccc# cc# cccccc# cc# cccccccccccccccccccccccccccccccccc# cc"cccccccccccccc"c"c# c"c"c# c# c# c# c# c# cc"cccccccccccccccccccccccccccccc# c# c# c# c"c# c"c# c# c# c"c"c# c# c# c# c# c# c# c# c# c# c# cc"c"ccc"c# cc"c"cc# c# c# c# c# c# c# c"c# c# c"cc"c# c# c"c"c# c# c# c# c# c# c# c# c# c"c# c# cccccc"cc"cc# c45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f697e19b375932a6da0b557ac2351284857305d48e6e49c8708b9be464eb1790c3ae57b7def38859041f95f5c2f74c604aa21fae37df9dedf3be94f4d1960462c1c108bead4286e0c7c77f6d537db8134de9cc79bd706cc068b1950a439ee5d97ec108bead4286e0c7c77f6d537db8134de9cc79bd706cc068b1950a439ee5d97ea65b01fa1dbcc4fb5516a1152a65692b71a10390e908e348483f2db02ac33ab8cbe2e9ff296945cc98ce5ec0b3a15443d5a11429aad875fd54602befbda228bd9c70a138959846b98c35012f4b683772c9995c58a9c13454bf71249bfbcf60059c70a138959846b98c35012f4b683772c9995c58a9c13454bf71249bfbcf60054a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e605a9c2e41e6a7e0d54a00c4560f9e30538cc2be315857a189f58d9d3032dec1605a9c2e41e6a7e0d54a00c4560f9e30538cc2be315857a189f58d9d3032dec1d8feac2726e955b1b146cf008db332fbe1c883e7b15bdede748c4d6e8ad1ebbfd8feac2726e955b1b146cf008db332fbe1c883e7b15bdede748c4d6e8ad1ebbf8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bde77692bb9991055413e86158996fb0b1417e141d716573f17f95d801c0d79921e77692bb9991055413e86158996fb0b1417e141d716573f17f95d801c0d7992109c7f26e7644f915cb35965f2e557762cf09afe0403c57f7a4b99fae173c5f7e09c7f26e7644f915cb35965f2e557762cf09afe0403c57f7a4b99fae173c5f7eaccf6a5cef7165e81ed1668d816d0cca2cc02a182f35f1c9b158abcf1c74cb0caccf6a5cef7165e81ed1668d816d0cca2cc02a182f35f1c9b158abcf1c74cb0cd1427ead4eac7d354ecc88bc0ac90a059623d2ed6106ccc485c013abc9a000acd1427ead4eac7d354ecc88bc0ac90a059623d2ed6106ccc485c013abc9a000acedddd37a52daf48308668a8442b58dc0812c70ec5a63ea755656d2ee1a5e5696edddd37a52daf48308668a8442b58dc0812c70ec5a63ea755656d2ee1a5e56962bab48f735900879d8f718b4a39ae2705928f27f66ef23a7ebde8781caccba9c2bab48f735900879d8f718b4a39ae2705928f27f66ef23a7ebde8781caccba9cbd386634f516c93f8b20effc274f4563fd5b001fdb98468f335f57daff130ba7bd386634f516c93f8b20effc274f4563fd5b001fdb98468f335f57daff130ba77fa898d91c83a4837fbafbb945263d087607b98c1617e6e9f7c37cd8c2f48a287fa898d91c83a4837fbafbb945263d087607b98c1617e6e9f7c37cd8c2f48a281e4c9c1b406720c8291398099bbf85e9f74898283d8b9b08c0eda5767ba62fc31e4c9c1b406720c8291398099bbf85e9f74898283d8b9b08c0eda5767ba62fc3f7d91b8e984c5493f09b893b7b5fe3a53843311df25980e8b44a6506ce129cf0f7d91b8e984c5493f09b893b7b5fe3a53843311df25980e8b44a6506ce129cf0fe03d5980abcfec64210b245a27e1d6d7a407aa290ac6b2b0ad79576b0f9f2fafe03d5980abcfec64210b245a27e1d6d7a407aa290ac6b2b0ad79576b0f9f2fa067d477cac19999268e60bbc0a50fd6c1db9aee30400e9254701ebfac10270ff067d477cac19999268e60bbc0a50fd6c1db9aee30400e9254701ebfac10270ffde6d2568b45663849da8a189a0b63dc0f56fa9e33b904ac52075f0ed89d4ef1dde6d2568b45663849da8a189a0b63dc0f56fa9e33b904ac52075f0ed89d4ef1d5257d912b4f95384a6a4f7e4338553b0043bf27fd7b370252deb17ba035ba7485257d912b4f95384a6a4f7e4338553b0043bf27fd7b370252deb17ba035ba74888ae294861860274d0f0bec93ea87dac46f452aca94c9e4cc3df4771d428095988ae294861860274d0f0bec93ea87dac46f452aca94c9e4cc3df4771d42809591c04a57457d0172e3a87907b7089c3705d84d640ff9d3cc1b3323147a925e6b31c04a57457d0172e3a87907b7089c3705d84d640ff9d3cc1b3323147a925e6b35f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c73d0723200df8b7ec1a03008e8295f8ad27c3509162601bebd6df5b6a884ec9c73d0723200df8b7ec1a03008e8295f8ad27c3509162601bebd6df5b6a884ec9f17b707afd644d09bb3de32ea59428af9aa5824d48ea3ac89b44404ee5953dbcf17b707afd644d09bb3de32ea59428af9aa5824d48ea3ac89b44404ee5953dbcbc6b071df38eda36afa1b06558a44746d6aa8cd4637738eeb567d40c67069db6bc6b071df38eda36afa1b06558a44746d6aa8cd4637738eeb567d40c67069db68f8cb4677082f05a2cfbaf83801b3c32bd21b22dc38f7cbc1a767d2daffb89c88f8cb4677082f05a2cfbaf83801b3c32bd21b22dc38f7cbc1a767d2daffb89c86a9fd7b5c04e7178b73e18e99f1d53ba82fabf1ca73dd49c142160aad33d99736a9fd7b5c04e7178b73e18e99f1d53ba82fabf1ca73dd49c142160aad33d99738f583d2d3c5c3f1736d71509f9ab66f1239d837f2848daa98cf5b75ddccefb8e8f583d2d3c5c3f1736d71509f9ab66f1239d837f2848daa98cf5b75ddccefb8e8989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c73d0723200df8b7ec1a03008e8295f8ad27c3509162601bebd6df5b6a884ec9c73d0723200df8b7ec1a03008e8295f8ad27c3509162601bebd6df5b6a884ec91a332912306b71967e7058c62e6687cb0d2a329cd0cbf96281c3794c052481241a332912306b71967e7058c62e6687cb0d2a329cd0cbf96281c3794c0524812414a1d3beeb374fc17c98f0bc162856db08ae57f17ae085c5064c1c92828a4e4614a1d3beeb374fc17c98f0bc162856db08ae57f17ae085c5064c1c92828a4e467d7cad17d530ce71676d4a9706a7659e5b5f2a0d25388a73c84ddbc03bf8e1407d7cad17d530ce71676d4a9706a7659e5b5f2a0d25388a73c84ddbc03bf8e1406b9133a23cad5d2470f459157f7c46c76e2acb26604b8b55238dfc60f3bce4596b9133a23cad5d2470f459157f7c46c76e2acb26604b8b55238dfc60f3bce459b1f0c42b17aebce9fc6eeea900ca85ec7d587171b545666fa7c51d89a6ef746cb1f0c42b17aebce9fc6eeea900ca85ec7d587171b545666fa7c51d89a6ef746ccfa62cfab2805632771ed8e8df7a0477540694295b663fd0da5f942c45eeefc3cfa62cfab2805632771ed8e8df7a0477540694295b663fd0da5f942c45eeefc33a97e35cb518a60eeef94c341feee12cf7acc5d9a705b02beeeb6d7ff0e956353a97e35cb518a60eeef94c341feee12cf7acc5d9a705b02beeeb6d7ff0e956353276956acab714d73fbe7d38a0b3318f31d20b94ad610c554259f195d979db733276956acab714d73fbe7d38a0b3318f31d20b94ad610c554259f195d979db73db15453019c00b15924c506af2de52af88ca3f406d67e39de4a0ec48ceab2c21db15453019c00b15924c506af2de52af88ca3f406d67e39de4a0ec48ceab2c21501a0d7b73317a407fe78dddf306391e00e9d264b6427ab90a610abddad2ea05501a0d7b73317a407fe78dddf306391e00e9d264b6427ab90a610abddad2ea050c05dac2ed67f964771527149f3bd434fbb398280c67691ee1ad163676c6b99e0c05dac2ed67f964771527149f3bd434fbb398280c67691ee1ad163676c6b99ea0ea686eec94a8041199043702964ac25ca60c3d37b8112df7b266eb49aae169a0ea686eec94a8041199043702964ac25ca60c3d37b8112df7b266eb49aae169c95059a6f7360c4e7a90cc26db6b3f434124e340bb74945449acde8d932251abc95059a6f7360c4e7a90cc26db6b3f434124e340bb74945449acde8d932251ab1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b3520ecc436741157176dfe3a653b70dd1a22fe0162b91e1a5aea9b8ed7366c35685fbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.7.11-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.7.11-1.el822.1-133.16.7.11-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.7.11-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#2051235- 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.7.11-1.el833.16.7.11-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-80ff4fd4f7b51fc6404eaeffa48f1a68ef11cbc4c068865d51d7141da218e578e?@7zXZ !#,/] b2u Q{LUM,|z@Ku4b7sE T@nwt*QSKム󜈜pɌ ''0'q(YnUMdx^,?x$FȖ\IK0ȟ^Ox^fsK'Q ;ʡB::R'bY!`*e[ľt hPV'@3K7j>*'(V}&p m;" MAAA>M`YMSh <Ehj88U4_uq:ɑ,,Dsm8ߋd!9%fʔCy[Dі>,kaEN&7K!UoҟD10߆,~J>H埼ՐÒhhv 8P}ȫ6ZQ1]scAՓr yN톗XV+dAD99gX2v;; UBsvuEZYl+؆ҷi2`)vJ&ǏP {up;X}EozrAڬڃqJZF& I+"[Xt ~lM0(&~擱 s2`EC,RȀo?8|Q6"SuPaY&K.KS$zQh, !Z*' -TV O$c7q}.|Lh ;oa_8Amzi%QrH&`B,}Q:dݭey[Kw"ͧNo wHǦZ|t7~Obv*f2Tsٟf :ig_M4%-X{O9m+ڧR뱇wڗNbS6e`Ȇ¼i-i1AwJ{,L6!DNRqL4 0%F]<_K.P (i5 oΊ.iJ>ʣ/Mmѡ 6M 1Q!Ys1Ihyj߫2S\%Jgy}{!Jy7㜇@Y"%샄}D.d+y Hl&Je6mp.fb^`q^^Im+GžgHx$ܫFMg\70qهP}a|xq!ˀi|3ڬkHveDbP=MFb 'ŪJQ1?&Lϡv< L6(!R 2p@YRBb$w?\lc5 bc(X/32`V'~uTy NSJH-ʡsWIK74;.Q'6̇db.d;>?KfDaAx!Jy| IX)"$w vz!* x{.쇾n8?՟W,S`pw6Ji```bb8-v:ZDNۀ2=!ſJwDZK)/Ѭ\XAlHe>%`v_0E*I;0skp\(Ky /שvsS!ZzNO3bPX?A3B.)m3:_~IvmW@4{La-p` eHa4 ;?(nqb`= jj*hi7KL(+bYe_rj NwqvfG{[z&oK.=3tVDCƀTڟ-vR~YqeT{S(hWzOYҿ^(Иة Y +R4@6ۤFB 2Tx*=űLYzLdP[؀>3A۪[̙.\a:gLe~LQ`l@ p44Wy4WT&5zӗd*n!(H|Z\+`d|z΀r.LUNrT|gDEq yP>ql2rpW~>@X _gњA%۞͹i gBq inC{Weǁy۱e|c" k )>ɝۧe|3NR#k?(y? t,p3`{5̾K !-Y\wOʧ@ւ"=mF"$5|(&yE\K˒W7faIy#!RW7 -ap#H N@5B$GOw߽X[7~|%}Z1`n@:3 Mڌw݅XxĊmʽG1͋gh X@\t~rb!E vgOrCgAɫJhda> c(Ȁ6Xd>+懲IZKtkm*t_;?뀺t8ppTeBZ'T`!n2eVh|E}[AJx3aؚ/Kv˄7DҺS+)f$I^O.n89l2dnrm6j;w&Qϊˇxk1/"[-dQd - n\j@ tA{1b~w˧>gl1Vu,s>~MF RQpJ6ꁦt᠈r 5Qj!(R&+d1g:6N,aV}SUc?Dzʢc_ւL) @PQ=;試Ǖ ЕM5GKeN1JSvT7(h&yV>(++LP B$<0#eZC_>!X>|jY<w<̈~اU= Go͌]kJlP43/-QıNlHv!6V&{ -CX7Z' KQK}\-ty1XWfUfj8 aςFvvcKl> Q{hQ,no1rA2ΚgqQ +Dlh8kA36X"Q4}b9^E7Q)gzp  SLZiN!aPK'8}ZdCfI p۫Ubc>J~l(+(o>O]Uͨ^w\8f.y!?r \6ڦIesT`89C@ D×.D7t`Ps͡V͌iBŽ"Hibx +N=THA⽧A0_/\k-q~^[''Zkuu`O]6oI=A2Kjl2;]0 +S"C1dYa 96SFkn 7E:E^;hg\jDOe>/U(SS6;CkXjj F.,-EUT\]?>:OǦ J'6) F,\'♆)2Aۡ-u ";YV+~Kєz~w:RԒLsς=9q Yr EZk߃J/g~hpcMo+b~Sw8LJC~u2ej(3w/*㾌pcSv _Ht[3!}~i]ZE1E UxR`x1bI0 Jgr^UKBœzP&, Vk Q<ba7HGl˿?>ݸ$KDsBdĊh8`9:h]pI|RFJzXS*^A^O^U1݋i!c7)=޷ɽm8ƺM+[̐pɑKЭ*ITO7Pœ:8(뉮|6Qos7j+52Ӵ7MJ*)ZM]6 ` AƼ'z*YЁ@^3Cb VSb`=FIm7sM9fUCyf72ϾYH_c3˻\r/H6mekj lHdc8WqŶ.\E:]TKE0^r4LDerigyۿȇlt?t1 Wp|BxaObkFe +?cZѵ:^:0`+StL]$1 tV?0D:g -hIy@^ ]"O Z&~ŒHܩR3knSqrӍ}>Bm6B:,l-Y SIy+,tMwnY>JyZ( 41lʛ[P |Lm}~ne>,BlB6kTbfdߖxÇ8XsxWQ9jR@'\UTNG͝ AnBlD JP%/c0P/GD! @$53PtA䧈`e.COuHcir)S`p6*!8x4X"O ykY}'IN"hSM_V'a:7fk1)*i:fYp8Zw#c(1eURd&&g8t&?@V%jY>nuSNDmiNxSq>V}) : %RLoMiBIY,2V)%ItcI)Vs:l[JD鵣G!'Xi"paVYsAnFQrߝI@uvE; BtD4g,bz4->&2n$}?#o 1:%!ȅ0FLH}1+0%wlΏ#3XՠS~{)1(ɜ UH]?lqmE ' %n&ԓ|D]o]ktܷɠFKLJtY, o.">{=u>?.+qG '4]ī?)ﴥC^ZPa@KUY ց-r4۹V8ȗa|2?Z*ރ8d *$6.W+HDcs5RH'HL^mϝɲ4'P>( RΨڰ^a.y?Q? [u6s l|}wo`ͥ\8Tg7t$ԋINĠ`:X?eZ-_ULr0p̹=V%=X\&qo+HlKy Nl˵}aw7XUPc:%h *KBۃ\*T'b e 0|AH+8#"ҘAwW'|>@B tw#@=edD&A54LHT ϨSB*bhwY}!Q)iL88La"}bKn*XDr)Ҳ oiQt"GDzaKi\D$JUjnӒdKB(WgBF,S@CGe/Z?zevSO]ġ-jam]a?XKB z=n:xuyB Cl9Cc&ݱP24,SW98fo|U&mﶻ Ho%ux{iie2p޸ճmdP:%mXχp:1Sņz47N޺|<С4#)qWvސ|scǹY T3k=E4},d ĒZYSϻ0-9Yoz،2Zyg|,"s+yA)3nȺ {8l=уOPEDZO2RS3w4uqnsb'JG4Lݥٺ \t6N$A:~k]'GO8uxI̽vE(3V{Fc*f㏷quJx~}?lO*OxS zYu`g5Aj5 \C1!1ODU*$wA_T lá޿&_E [A6iE7.?7JS6'KMk p?bQi55$3j3>{&ZT!K5S_pDA"SLERqC= hB1Ig}2_)(,v\ [xVu5qeڧ:V&9I :|q002O邁uIR_xoѺ1SQb#X6<} h@cLGJ [~vˋ93.k ;cid["~[]]PgAaSB D*.}H{75,r>`}wsĖa]|d0Y +ךwXZNoIp),? > JOK٘d@!`}/8(H~=X mu=zMpe {2~<2^_bd+yy!eB.cmzK^zjrPG'907BY)o>|;sG3\ی@Lni?0gYcd}O4{~dr yFy4*_ENwI"Gֹ] ;B< 9?mzמg;2ܑ4}y(|Or9Gc4aFɑjrW`-3HZI`i_ Gc1 Ŀuko2&+>BiLIV=c,z0zy7B慜is uۘ%J'qbQ[{+B X7InjH0%i8:Z{0ڿ;NP1@9|soS/r(=mfvݮV&ARߞ$t'U|KQCUv (k{aMܦ$k> 6Jᙒ=J[ROO!uIߜۈi%bob(ITgUӊ$v:'h}AŎȐ#@DZ6xp (c_vŕA9GSuTrȡDj@}]fod)x*8 $*?,T- ) ؘ 9˜ X/v4=/'5'8 IsJp'py>xݬ\2AײsϠ'Oyri )*1%A[-UDw;5_Bmm }LtVT^&1eF# <*m}U>;RH IUk Ke:p)L'Qo9ȖV8xk{#vQᑭfpr{m1p{b v{CE*- +C@RvMOLgM.s+NnXw$ g#FJ&_֜cls>E⛬Y@k}ϖ7*^Vv6{P#" ZYj1Rd.K},#9|<ݣ/ע~R`:N}c mZԐZ"m̽M]fI^s5m/nkՒAޞ7:ԍ "yN =6&4XY7!wVjm9vЉp~Z@~ -!>߾a1̖Kc0h]9},LX0RoNQɭٚ0ʺH3Z8 tNw{`Fq4)g@k \@WSAMEb|<]C*j_;2/vj^ ߭xݹ~TA{tooLeJ'4b 7S%0Bk460kVPGDduaF6"GszNF'뇈pB 0ui+CGhjGۍO2W{37^ه?1obH<?¬WmyXf[ #A//6TQuܴojf5?c@T 8C?N\ײQ/_꥛S`)7m UKqβٱ\uWD01+ATs:Ib_as4h;)!> h[F͆Edk' (\6u 3LNbJv1wRy&** Ͼ/y bqT】XnRU=o দ1)9<.G(gVqȨWgԮw╲Py m/6a~xbcFS"`ʦa(Mӣ:> N `-oQؘzvz> W|~ D 1wuQdoAC$Kℑ03S >҆M2ַ큰/wJBl귄sij*`TLO%zOly8k ^{6CȈ`@(t"{I_3-ֺT@nf^[Ҥ8>fXOY ٳudv.^5Yz=zMƌ(c i`ϣ=Y LH[j̶8H\Hk!'1<.bdLSI˦ԸJd>zKPX}3_(|<sdf*l0i"Ng*Qy#W~~6B" @%c+WEQ2<>? Ru{j#/֝䕰db1xZhY^Hލ0`cقT1<nmU٫)V|ce+# 8<)tzk> ID B-yVY?. t~/I]p#)Yſ"+ 0z)81H|^j~:ף25ۄ8z͸*QGn^kc:ݵGT-sbҗiW Ӓr<#qw&~g]$O@kq:ཞԉ&'~qz H0k4 [ü gKN (m^)`uJ=V~cgt/YG/c'ty{1LrWϵp+t5u@;7<=]/td~i8/{?d5$g)ysMcg"]5!!1@0^H6x{5 {]?~p6Pgenw'twր ΔIn~JAİjLʛ /Sc)PYF+yPok)x 2cΠTحm.UzoU`e9^OR!a[$\NRƯ?ٛ2BŁ$-6-䐄ުܠsjӛP G @/^9g,SpleO%bK'MwjP$~. B5JAcZl7ӠqHnI@d_ts[ܦR*Z#p%>5'n({#?H<6%=弅3v\$*LLsJ /YdG']t>~SC$uRRՆOYHn$df~҂Q/%9a18Y &"=UP8K򎋸i,j)/'g-j s퇑g-CʡHGy{ːL)VqD]m7U#5!-n+ZzJ{Ll)P\XbU#S* VKTg  b)-@DGu<:9H{LJeӷ78,)V#7Qdu9Zjđ%8|oF6;4fkO[z}(h_qm)Qx!Ym.K D{TWaP.'4b"Oj-"nRR/q'WN_q63:2QqcԆyJf ̦KSsS r}M7h!k,}r9h9,jǭ yJ;_{6ۚöMJBtQ!X.O4f;4=ԆkCop=١h3-󽖝1`ï~h|6ņ:T[dBafS"kq3:~/@#I֝ 1%dz(7M>},;ZM12x᜿RZ &((sxgB}FKYotΞ$h=Nlۗr_>x农 lq”c1X B{xTteEA"Foo%$ҰbJ<꩚kGujdyDYv鞰0Ew)RJqpZp$ҽ}\iPSeeariкvhg@f,{XY=m^@u<| OO|ωwȨijvX")JZаjC.USW|;Auars,n/ ^;G&xVVZ >2|ѷ#q@j kefgߜsRʼnH~ݼ|Wǭ!]yJ?ճpNN&1)Qw!GXl{_McS/c97uYN邼c;7wG_ LuƱLOwR[;MYC4iԡ>Uُ)];޻sgDyy̓u$m9$6 9 lkoYB,^҄(9 2p;mCL;z"tV8'ko@kBcrzr59;)l,S̤(ѳYHTg][QloRF/u1P8g@q{ %Ss=a˜ɼns u`EC=%+o6udz/7=DJ$_һRjtM$Js|R} JbfcdAmJTPwgs5@ũ\qS9.ef6}H|p<\&rԋUx$43m tpN&H5r1 Km_ n=@׋xay0–D-)XjЪz.dho3S[|.wivAwv FOB{Qj2ݪ5a;R6UCQ ڌ_}Yu cȥD)p"ydw :':>& \W?C]u5IōmC.ݩϚjjaP0q߂j(Gnuڙ!&E!Z"H<ӯXdX_*XE1h퍰z$& =Nd q"n}CT#t.qA|-!mS(<rO4n2? qQy\/KҚߡѥmr@)ȭ5 j@y%*XaݟȻr'DyS%N~HDSeaҬ]~1{?XIY1@znQj 7TrRJ̫2#5ST%m:Eq%ϋRTi"{c¡2qђzdy&CԮf+rL?ͽ ay\!mޡ!zb* £f9Y9 tὀ9<&A dž(Rv]]{s=XB~tv!)Isr dzaqZ(,\I&l*uDW@щYA Miv/&LV]s81Nmf@YLr" zܗ,}kۇy-a+t7.!: 1/q;u=Gy9n,vq`~!cm-HQ|$=X hyrmuIW꾗;'Brln(DVȿ0Hu7Qn]l,EcV:2]l˯~4ԭgj܈|V{Wc[̊1þ N=y^5$Z;ճWSQ޼0Ъa3AqM*Fc)SR/nX@P&i *|':oɪ]K!VI~^.EEfgV3~"nE}B3ڬ6lY恘%-.S/敁[쑥iL S \t5 Aw<.&q?DDcu 1 UǴW{Γ5 -KUN|׭CR dE]XUAL5FR҃GyK+'`G ߇Adq+!2aJ+yVx,= 6\mޤD}[w/h-" JomNc=4g?ztLMXv˴]K2n!TD.@#}t9 ;Z)^D8ѷˉq8$:,&ZܮpLI35ןB.Zx &SFWٛ$uܩ[t-ΒVUضyiD$MD`;+:ms7xn\=kfkIc%3.0ᷠ8*-9It-z( s2cǚwGIMfŹvkۿrEp'~Ѯ}($,Ǔ]A0Jm  Oe{`P 9G$!'`i(rTNm:=soD%yǃIyqs35bW2[D>">'x"7pH&+d3bq6/$2Y)(h0LE2pj^8 ¬;;ɲn*5r^&|H.֓=|1T\DO.$>˛+Aϣ59Di_=8.?Rz=(Z iZN_Uݑ19TsJ&l蓭P*lUJzBUś©od/jG@*>t"&f8!]6XX]}0z1v00('#,6=ex%ͣfP},9 P ЪNU2e]3G(I/v({9Jɗu*oE w>$~|;p֪;CY/z-wn`Om | r*O$%"n#_;#IpmB3 ڋY]}[4CХYv"_+!7xM 0lb|(}u0w2 ׺^i8ʚ#rF7B @[E +EkdDtppCq;]MSfS֡o(J;dnP6O-Sm8=Pm72EN֝\[1`[ +fs,*O7s6q-I*Ka:(ԱqbDF:c(BQl 9G'¦dr Y'f75.FJ4QL1_+^^/n`NV3$I|ɱGQ685 oj$}Wg$Y1Y_K/>A# {ux)!D [|)%a;*_,a}Y`;: ki5" ڒs]48V<D߫B3Ajd vUs_ !j3W'T9T]#)x{`\)3etm;| PdtBZ4id̖ݺ`WLv_SQ/K? ?M~p ʱG^]jY9̛F jZ]qtk)x )ϭ33jj+X5fAgaG,?V\_-.eT7!̳*Z))k,sjqp:l;pLC6Я,j\΅.d;ڛsb*f"-Af+F6C-_j$!v @̜׿ڗwB#ӬڑRG(gHܓ06w/0ur= C 2uظנZLYj-.uf 8NCHf $L8f_6J-D/A̗cR)lo"0J!%GIu6k*ѫSt_aK\#L"dFe6bb]r}!}s%MjieD|[C{ȶiH 5s ^YEm0ƕqiNs"Gk&=:>",,DЎ' SVeRL"҄9WUWqΌs6F]YIтrGȦsTjg ]QGmgIAuX%(B]j\-lA]`1AL_OOͪ²A 8ĈS9y{/ ҕMZ,%?ե@ 359NG}@>^뤝b2"'QGB] ѤYuۙ/pY֞xrqq,}x)AS_١Va^EuZA[Cs fOJgr1.|nyJ֨bx RnnCEwgڬŪzuc>Dg%/iosDq088ONf4| QYr0Ou͉u +pf[cZ-Y&cmߞ88Ω!C^čS֞EdTk1p܎9yl (-QB@}iwpt3|zmD`E?)x]nտgN y0q8B+"jT]=:8i:TB\p# J~'wzpUTq_zXзvdIK( ׈Gݱ [BG膌-Zf~LthE3Pb'**Ь@̍cR,>uT{,߬^Z&gOrTbtjm싕yiL9Էo*kxViLe+Zr2"[ߨߖTX^(*q 7 U=9"r!c?#ԆaSxTč1 橅+•7qn:dM5%L:v: C> ",珨#~:hkp4:X*cHCPZjC ȚܬDۅĥ 9yԕ+^QNIX39kX𴹧lK^l qxLpMMi@a A5;EEN8m1ZoXDJ<f(}חdžUw #PAo5@™j\)EdEx7~찓u㘴`MSYa]m`JZ`(YcӖ_- ڊx|(J6lѩgaC$bm`ɫ9SBAK1:98kQsg$RcmUe8hK zRmtta`/Ccl73l &@vh77;%6``YPס[A="}T$t2s/($xZ/u}X&Bz\ Xa7Q1赃G}8hv!wlSQ+(TĥHWB\Kޟ/ dTLCC= 쵉-Ѹv@SBL ǟ*z/@U"YY.mq,OݵXEȯGT,t)(i{w)hq6\t b7*ߗ-G=obfB/GK@ )/@g{z3Uf)x2Gj_],-:"Hpң|}xL{(2?" U+D4u`Dsכ]dqjFJh_t(I Jg֎ul\͟8BHpV2)2w "TJmsbuK "ϳmU%wv4iX\oDYx(S Pow9k[VMd:鎩QGSSlFvײQ{b%g9^p+x?qeJ|0+N ^z_rB2*`bnh,63uW b{; ud7|-ً c=t8ӧm v-ξ|e|Ҥ\zbD$LV]hl5 S3 îxƦD%ˆW-]]_en5 D7X*МJzY~ |lP(ծ$ճvG <Ѻc\8yQ`)Z'ҡ^H2)3{0PD)bQqH'+)!9; X# dL,-Q^bA]%꿓"a3)S߶ Kb*ڿkb)ޢg;0M@HjƦŦ-ƥ bEa)M$x0ǡKaRu5ݿeՂ`SfL{ZC7@טG D%}"qix2_ v=?A 'N[opgIv )pe.Xo'^f,kcp$M4C~0Q_!l!cVߥ@ope{I"< L_m{qe´$\Ua-j@ӎjO`(=6JmN3TNj:(8׾Ζe? I8-|2<-}rS/}7?u YۉD㊸BNJ'YriA)f$|3 f>gbi`÷8[eํ4bG:Ln!Sgusee8B:&>LRo0ճ&Y(++~szFs]X!_(h0_PCdzm_AajLrBl@=uEwR$j.*`}Uv7*F_J|E[⁅IӶ:7?:g1.H̚ӶЯ` iUy9Aᘎn87N, WS1B|?q^&[DJ.\CCt_GlV'IflzS{'Rق*(Z0dNK,;N؄n_|jF ޟ: <\bM}< دvc*ܟ2n "K̻ݷ x3T2"NR}LנeٹEy&ݒd2։!D0ܫ;|dG8}SU'n | ج-`jS&kVՋņ?0~\Ɔz;m,~D4$/5s6JѠ$4cYf: |,E^"t7A>`a4Yd6/Uh%GWWzٶI@Cރ5\Q}~[F4۩xp=7VRzeK~.rk|F$AKXX^ېf]nheƋȾM&JrKl4Ht*9FEܠ딌x6 [pL3_*+hnH(QNMw̐|F(kXR5li{]5n/| /yаgKigUv s<5Z(vgW ӄgUT'j̏"X0# (+zvJ`N({YKችVމEAv*Lpت0X,|C:o ,ljGƝ<2H`3OMҌLa8M =~F`Bwݰ<;]b $tqgb4FGto5V$h2}p/mX:H&*r"r:ri)Xj,(K-ID*)lI/CJ%̦9E" Ro+-<(&,) Bzb0gYN{&T ymYx\[ wGBYߑK^V}H*(%_w`OgȪ6,SrtWDR" u)rkޯ`jL=iݩXb\= [W}hsLQ)$ ^$_" ?)T\4u|)=/FKܷwF=>pxL: R, ӌ]6b'tlGT;co !O4:\ie*0l8b Գ[W7k z}ć5p7P _cE<\T9A=.z\0'apO{Ξ. m(o-\0X vze0>!oX(X%[4,;Q.FU(D:6Rh8U,fZ Ώ|_6h76 cuq1jÉrHKPZHna8>Yx4OyA@NI{Rtߙ>FzXn37+ j#Q$Z)bV},PP ?">A(He@0׏eI_Wa] YAX.C گf=})KB}׬Sh]F %TdAX[j2]l )8e!1ypÏ3 ck"z`ڞW!Ϯ2F^Avv.g;MOW g$PI@əXh/u5WT*ѿ i8D'sN/?d 鸁=9yoloyQrAm}MSl4$۴v?KR7Z<R]k~R".u m{{U-Ǡst:*Ũlj/XK_k7 \'UC'--?w(NiԺ_YT&\K|ܤrTG  rAiMw|# Ï.[!At i jí(zw=i8fo*ܟZ|˸ dE{Ffwz+]LƦο9' &ޟx{!c2㧒+yy7K.^_xۄz8.PA(Ŗsnua;$^R5r^8'p8H0ﷄ s7[oԆTaD\V^@ھ ;'%DVGaxXѸv0gJCUyPrK4[˽ 2;UB`ZJtDGWh%'HW2?fWq w+R8w;EYC @N"T19Nbןy"EaJM0:GLE_q\0\!\wI|^}{l?7=ܓ ʚ]F?ٗrfVe9 fRG-0G2q0/#Фh, ⒗Vdp)5[ez6֋#WzˣQ,OVa}x7n؞J9xCnޕFx)Ku %wFb|VK"Kwd*zv~g4ai4lűJ5oIYE3>! ZTbB#")aiEчb$,wLJ`KQ0Y5k\wDTɑ!}c{Sy$9.JE [t!x_)W_7~MVHW*!S7H}Z$>~(M矋ш貀G.Fw;|=F  P)ˠ/` Nil;񳯖Nuu**FC"[PKf;H(?rCy/:/P>m(5VPzZTYHK0!KA6ƃfx_3%9:(6@7Yp(Ȭ~4_&EHgrJD1fsfGX^ٝŝ0$m+$J@/צkV<ѭT}K7HMHzF;lܔ~DxQ)Ł,6Ey?m*gs=Эw;̀&8Nq+FdTFs~^;Ѓ<1f@Kgp nSl~g+]W)*X y~tSp+NlI6swDZ+_9YQt憕IP]8w\=˲9{A{|>bOYSߩ J=)׀7pvvEkiAǔC-DixߵWڴpX3UuXcA<%Y 켔lj'4@C>RѰ52; @h`86J:oMc;L;߽G:yD|rJWm=Yؔt)!"fA8Z,8'gO6#סI#h0>0쀉0}H@8ba9jLjkCm]Awc: ?d[04lYd56iͼ&Rj95 x9a&ak,"nJj-uS'F4KipL$peXZf>IvtKj;,:vRIGFV? C&HP .IѩMxTH e%ڷ-B1-~b_ی1i1?42ad7{I12k nxV/)YJA*,N=0 vX/tA@nFgx?fǿvnbvYibZI%UtWc*ݺ+ԓy9Gr}B3p 9"N@= {"^/fuRΔX HK(dğ.gB׸:y{`6M:Or0|*ެ1b ҧQ8jȎorW]{風%.r"6WgŁr &HRZ$UT֧T3q^ȒeYU^l[tZ:?vCE Q MdqK҄ǍTsN".5w;聣0=;.O1=ܟi\ܟ)T:ӥ39I @,#TMM3ImvCu7}?=B#LsS B93\HjC՞uJ<}4lo~M7ج 4iiHt:T0ij͠i? ;1}oZb{ճEAgG~[$?n .V F{HGދ0{ eJՆ?ބkCG||ȂOԴNЪܺ%PJX xIH!vUHK }Vޞ3 gMHX7,Rt|gcx z삈'[l[c4J`Gqs_{);#h|\:xc%jrPg)>(MBipXʠ6׫c\\lUrdmxiíK08 ҡ*ڟs^FR򁶇9uz3ixpwzZDviT{LDO$n5L 9!ɋee3O &k<ީתg[ifwv_H<یS< U4+\Qݑ3 tˀGO"hUUDqcQ4FGe#Ȣ:J)״~cr"Qpu`G,!=ㅋƚ!M5= sIcf駬x%MV?<|$>_,V9k~['sFK|M9h!aDFrdűRU3`j BrR%Q쐟'#6'/&O^ ޘ铂,CoTW(6ؕT)q:=wlp-Th>z?_HkZ#W5 'Wy<tEkuݏ@W}}2DS͢ѪkKh51`̳,\T;omcTt0>r#+,x>#$ fߘi-e=WY&M) |kb22Ra  `}w]IďEaHM{W:u[Nt}ǚ5Χ ;C؉/4F>m+ӂ\`x ބ譖=v2S8QMD*јU ?'ԅP.LLs*i}d(Qgs٩[EA@aXQt4EƤm,JWMT76eNzRxwx/WÈ`6=$i (# ǔ+4x5)WIO<ë[oJi0# SG\f҂a|7߯ʺK% 0Wa?_ǟwH%'m" N;Jۃ8:C?m?Ծx|Jw~a[m"|F8nDgt{nX}|T~ö* G :ƞI8 abR G%[hhΆ=GՂXu>'N`v%*iJZ#d 'ĺ&* $$X(zMtյja/m QG_j߽8fLiz0I }& נíz뽒"6}Q: 㕐d eۊ.CÞi5ҽK f~F"\Z刱AgβHNmtT#>M6ԁB;#z؋t _ uѕDt: 0᭪}燞p0p+3_جr`įW P ֶhDC Ţlq۲iQMH"eVOy R'D) =w9xHNe^87yfl)2iq' 0\Y(BxX B+ "2[e m茙 N/rhx% k ,Ьmڎ_ȡֿU لu6~(Y|DEQP¹&6mԐ!PCWʱ۞xyf# Fk{'|5ok `4hƦ2E%% Le @4qTSmŮOG)iCMG8I&.^tvm( `] "A@aI /PWj> eb6!}"MhJ wh5-9fE*MI~b7 T/Y; aŘEيOkXUE#?X%g[6A㲳eyxqvae󓡯qDv 6h2橠\3nh8L cWܪ W(ҧч`7rѫ qPSqPOS!au \[prb,^\Z@V "+{u0Zh}~+f"ۉRetD݄~HSl 7/NLN9l-Kb^'Xo,%uI/3[Z k9=122ie/E7JJ-턁,j8}5m(qOdLprɂcoJtВGҥ/xK%^}HM=ݔ2򿪀g`nf/媴юt!u3Wx<䳵e',fv=d]nA_c. K}P"zXbxt%GF?8te9ޣH#H|Cl@JKz2ѐt FRC5*0 ihzjljj~2rka*oKae ď ?z k?; A⣣Y"si]b rigQ8yS[VĬ"Gua|g3Dk=<+B@Sm&R*1s|hW[Li nC >hN1|۹6\:db **214B)v/oz._ږv_q\dG61'6 Q ) #I%]uOhV)¥dKf*Ic&h[L|ENղեPV2\)?Ou?;D )QɹyFNߜhwFY|N_"~Mj.dY?2Lx/ɚ ٘:1/I'!).T-!#ɍ쏲j7PmzfDpU>+V>Qpf^=wadCws}Liҋ ^2[pJBc rS/ϋyJ?`#zԫ^3U7IE 4 Ǖsmt{=0Q};Πk>ocZlav:~687yAdɛz:Jep'n IP2V7q)HWvwǦn5<-VVM*J+0L FJT$Է\TC9Cެ[_3R\' =} N@06[xH@5)}woܹrct21S]s#Nwmˎ>zr&*[,B2V 0EI!ewHL:l|UíhxM*νBi7CX@ 7P&Mpln?bPn X/ 2R>?U fĆ[w;`ш# yFO9+>nK EǨRl&cSK t3B;O 3Pz6wtHTA\ICQ_[HV3l#1N"Ћ& `1 %w7=\ GuףoUh/%N2QѭK}0-WMC.U# fcEq$B#2 }s~e $JYkm>=^ x`cC"IyLMXڧ7<2[f,EFfag@+GGL6T8?!pDOƜ}0+Hr\[8ǸJGʶS ' bȘ\>v/4wNzN[pKi %g ?})3$ HEZXCB]r 2JzlWw;hh?vS*.;^9d$iN[?j7/m(?-ÃzttEnoO,@,v{$(N\ȭRSGAg6vѡ9eH1d)m4.ݵ?Ӭ-q_5'>z#p hG%>^x+6'1EV;Qb}렬:[fiaMK:$]9I*K߂ua$+'_{TȈf|4ZV7W|#$ϲa Iks?~hf cR*5v|"ಬ#n\P(>M Y8H^>ٓt٠UuNK[7d$ZL Qllm}Ô\\ߓ$3S4J_ũYa<'nWJv+•5nG;B~@F>Qwb'|-oI㈘4Ai=:)1$*l(׌}MQ[rzyJFDƤj6%c>+LjbO {&HA}ns((vm``'F= \Ó@h14rd}0`\g9?!v^hq^8h?.Úq'`-rVz7iqW^i@SVnVtGoIi!fjr|A2/-Q-@@QOT/j|Q 94dm0$՘ r= AF~VEFӟ=fԑD&icQX0y2?0CeV? ;Z >\1*3!!*-_@iKCw qDgآNǃr"2zsqځq{DXOe..\7Jrl^'&t%ݏl% `'-nq詂@0T$1nZt῀Tqo6h2&ݣSTRN+Iؼ"=R`p$tԅ,uC_ ̟M1D(0#3tK;0tUfEo }àC+ԫy^߀, I )R&*%mC:.< >ڨȲЗ<ZO +APи6꨻ioM#xn sGHd ~ aK>< B2LK9rIEM-y!ܚ'2PRؘ[4ɤױt`@öB M)z}QK※  8<ӄqmRƋ˝`8ȟQy+|ړq.Ylh*wf:/'jpL5&d{VO]| f]]VGP)FBΚeakrJ&v.FJfc|e&$*ʔ01n2R%{-VK“Ϡp̓1'&A }}F_,c5<u 2?Qk%+lZt T4|(:=Mkư<]h{{Qw`!ślM?$q?tXx(Ǭ-^10't eMߗH4iC 04skSnL2VUҏDas~*Im<3B!\&iP+œymnыr%txO{Xhs=  I/v+[JD4h2 X/n0|汳tVS#MGfH2ZpPO߰OХvjuLL74c ][|9fh, DWy5r%k!fo[*GZcT$`Q\ [2\WZ+!hbW'#oZƩlnE1AZ%5z[F=ϣp G]Oʣo(d\-ftL XNMvg)hD "G]4V$0r~3oW4VPf"_t*iэbYČ߸MzIc>]^hqC@9Mhg#5sg3ܘւ-((XoWZZ<-rCS: 3ݛUTPHima&a 6|VuPcLW]S6$˚5zfARP} z0WfW=ϧ`OAI~Ŋx23 !h=i4.1#6yS;4Kq}{` 0\1ء!lI?Ax²pӏW?W~σ<-qs7uϗEYP--d9"_pn9pr+'P[2zv](כ}Fo'7ǥ06Hi =wh?)R~Tg5W7\J TOfldɠ3|^C0iCP~&d盭ޏѠMDc sb喚fV˱Ȅ`R'!;~moYDdgĭb! +?t vBb;74)sT9%.(y|?@_M"#jR90'D\=[͍ws-j>{5k߇PQ;͍hqAŰ8lS}x~Um(^'P\w]K-\EE**N~^&u:9SeD PXʹ5O8?dށgZ%)7?ȗRޕQDpp&A,q~]c>gZCj$=`PWl`\=\9Y*^B_ kuk0xrBpuʎPCuIcPVl*o(%~•:=VpF$j߲1 y> Jxɇog? d-/x@Ϟ.`>]Վ 9wբ3P -s]$&Va[YJ06͓[(]oԆFLlIQV1k)G\PGV5{R+R+~_'{O N{m_1y[~qWx6{4CϲA`4 t&!ϯlX&+R?綊gBPB~Zh_cFrT9k*#q8Đ.{N`5M϶$;\&!QN|4I-ƦV=W6g,%{f9ama ,޿I% @\PHb*E=;YX 7__K9ǕY) =^t-bv,)qˣsBKD\5ᬻTM4<(}a׼ݓO~"ڵ }l*$JR)Wʶ+Br43>$~ Ih b=N݈j`-`7/ZɲTic:u"-KE0p-~$,5huN5qGz c-QN¿e "D3К ]Q 2?',:mR|äQ[h_H fRĆf!8<Y>M8 :.1بRxGLї-(n;xJ'|D̤`ϑn'`{B|$cg!F L!xtdX2yN2ի aJt˻Q³Oi岌 fT ERG-X]R~n{^H\Z KKrU}=%Cj^c>1`NcR!a=kn u֗S.ҐyGO4zH8]x .5s29Lzv%c6=]k]ZPyOnIK)hL"N"N&5/A"pρN리r\@E.%LK (ܝ| &Gx2vkT6r2#Q.(L*Ͳ?dp|q*I=Ӟ)4DSGq|&$%ozBAfqEb[+R]v5h-is ŐUʧu_rg נ*$4uKr'2~zON>6"_FTȟ/!vV .O(tXkpB^9CK>Q7+@(_9":bOam54Kٷ:كo5F=#.u6 [<i.}4W2Co158\a%d%,\QrO:ڄPqb5gqc5{32T'h[*j@CU&2w 踾mI.(:,a7d{?vOo+`-uP).TfcTaivej'pŠqR{yx(eA9zw]ScJ<.BDE_Zq,D;{j#^T@Fel Z;/*8CJtT58ya`h+\߾6SVZ-MW\I200F0*=*&>=d gc*X> ,"آa/?݆iY,Ps8&~~[Az8ꅿKc}Sw[?djnO{Glv+?PC.}O4RSa0~kr1=n[7sfn1I]874hhÃuc٭|1y1^~h@K> N%0YB8ud5 TuǏ\fk:TX889H:Jv$sD =$hskRȸ5=|PgotN# 01K~uY+06˿[p3It0o$J;> M(e#듃yQf&GAVcg4cmCRz9j5&-CnS= tALZtU(r&$ID07])>w;XEdo UzVi~Y!A}˴#eހyrRt_;AS.f #*XO(|C"@yi2 90Lq/n_1ЄއV&i/3dEn'_p@1w{D/g@dY(rCvʍ/?~mPCzpun4"21T>CxKq^9(8Y (ؖ@LG0,lRY0;A󋨟A}K?/jOPl=-7Gck1^)9V98_-G!r  N~QӅSf`e0XҦD-] W0.p[vTWx**/M&,P޶9M5) EGû!ad'iַe/y),cr' Iya~bV&+P0#ؗ!; pzLkLDp+SGc~׿tG5J|K0Ϧj5`3';ʱ.V*=b/s4״)EPK!ߔXn]s3쬦8s7gqҢ 1ߺ~6.(-dV/P}\d^ d 7u< aMq\Bm]O.: ;á}jiXWd 񯓊Mt2`6Y#v; &k !זMOW-G+.gnmV]|ȇ ri/;gCtjvLXb׸H0BQ|mnf0 ;E`=VZıdޤ˝' %'樯sj5ьK'Bm ch:T!` +Q(ݕ,TgʀS13"NTjy!0='M_i˓]NTakUwQjJX~@Sjț(Reh3ї~_Sm}pnA,:>%U߿,|4k 4IĶ&Fl 9ʹ[7`MWdW(=<@=+P[G*e$bv-(nΰkc;p!K;Ú RZĽ+D ^?};"G*E'ʽsEVݚذjpv#?RM#FLچb[3L@&3vp'3\Q&pPd o?rvdzЬϳ0S SGSis1Q}gk_ q.G',/̬uڧ WkD:A`Z@GXj -Uz@)R 2v ~Yk6iz%vBUϭ|{J+nV)vBVzl1Nia"z4u%5F@9507-D@! 7\ ,ޯov^n~KW~CO=zpQk<ë@"zjQ[TU&h m_qJ 8&)Aj p=REb2!`C]77O@`Ә҇pvo!NW ϖ1=@RPպ8N0yY cHJ|м0H5$:Mbn((حp>= ALF L/H.k- Gtђl]TL d񎓳`Ih4dO7_{u'Z+b$jCwhzYu,1yh.Tΐvo.YB PIP.=#&4~|=7KG ¶<^牐 ]).R%F*%q;N-I!Yܻ-@ju!rEB7P9FCX),@=/L;=g|<Iev6A[:d%kjlT3;mfk'3)tghA6^n71$1#Kֵ=d'?+ PLXҁ{dޜi:E 4AМ|ZIC.tn|zMU qAED,C #"F`,2D*N˳[-pP!B}Vۃ n$u`j"`́iIKdѬ/3(Q4j^n+{xUGԫh%:r|>&!²/kGכ|m|C]u졵Ǫ#៮C.?!nU{";IwhHo/ ,WV soj?:UBfM_jnkky\Mp\Նqӭ!斳N3)$aJ 1n]KcZG:#c@PPy v>6Z*FCX7I 6$M(/#^-5?Сu# 0QFfn+ .7%^YZo`I(2 Wrlᓺ9DenWU6_T'O1|{6~eaʐߜ[jOV)'vNNo0\p`=̃5Kvx7b.g'e/Xf?'˿Zf5+%nӨ)X3|8:j :7Ϗ҂%>0<[x9er+z'\㔐b ?##xzT"gX;0v`bΟr܍_6Qz%9HƇ@ W${y҆hHhS e璅\aز'!)тٰĢNMMZA|(xng;FN"\H<Unf_V1fxexw6ݬ7ap$+Y di! mAQlI+7uҤ\+]5 *|̘8%7h2X 6 ޼5ub2ht7w[pˣ}f%W@G 3*ЄFl~QO稏kMgvIYR2!#p}@#1@,8 dwn}Gn=UK>P5!|93O㛏l2ri7 ؛X =c^|C%5:צ(܁㚹 բ)v!A^j%b͂K3~'x ח#&x\nIǵopa…4B gch4x~MF~餝L  &+Sڼ6O+uSi){zӀ+PUQ>[9*lnx|wGy$EO'}fp^m2ʖh\A>_3ouVPIs/Y{{izBt0߽z X LJciYYuo'5˸qp3#H>L2(šeLsa 3; j- 䐨V$w;]Vy\ CV$ɝM:G|kh=, ̕kfwqE Ɛ6׻0CZJt%Kx(Qسu<<93 b@+=s: Aՙ_U~;^,D Urj4QD%>i,^%5*N(yv7C;ydt>'].i aa HM1w 6U xaaͳņxv bPé$Cز8P'riYº8MܓQ&HΎkaNi%a1ejY1c_md-3sK$rI \:YƚУAKwl. Yqwڐ{Zo2%haj,ʷՃJQ*A|HoTa\@$+K";gmý yHYA?@ r{Ҡ"\Dsf ) 3׷ǃ&~v U;2se`aj5EToϱޫ>A |W[vk:Vϯ_xY<)iw¼8Ni[bᆰAf>mꔃMmd(LCifIa/>C^8 OHlg:Ҹ{vKgPU\Zhu>M֯$6VPn:0꧱$+K*+^/Ն"m:HTfh(8]7"@J_W.UP -J M ZT5*g˚Ԯ`=ʱ%&u:> ,W |+t}^=-{$N9)}oӭlKU5D`*^&#?6`Ƨnd\pb{IMƋJPPY}B,&_Z΢3/fH_dRx1ǘ.:pC=~9tt0ȴ}iVSR-!Fd))0STHIim, v) Ǖ@9 Um8Mi˩]we.yfwܻ+s0CE2^o0jꕥj)MSq~_r-䌙;Tr+';uq9x񤡮^lf7{yfWH:bH@#8~B6tnR {:Q^L|.V OMGe:0+s a,k*pƭѼGW 9}ivQ} 62`7{b@eSSǰE vsȉlKKب= _ |;ch^#+ihdI%r0y?ɖ$ٕ'Xkj؎+6,'Ê6pοI{taUh7i Šr>9q 1nPdاMP~ Ax=_6m'Z^(n2MAmGd@Pv$/ȣvzt3/vřܮN"|St{MYׁ!-)h ~TB@l=<YU}p\I#;g$:r HՕ0u M#5}?|(6??c7р&оڿIBP$LV+t{ ;ˬJcѐt_y6E'o*cJ%g+mn#k Z݁.?L5ZCspSJoC :FEXZq^ ֥]AƂm3x5p >}Q#ufV U|eqb5T$-a6*9fF2B0iƢVZ"?NÆ#P59f\po#ЌƹIM0̘hzC_oiVw%k1*YF |`9@3@ֽ,9eO6mmoDi>e$` w11g3N$@$?ÇIW:JèjK y;{*䡵HК:j_1',Dͥ^ӜJM~q7f5Fyۍyi9.t "qudo'>}x&ͻ$Zm=*84m1y X,7Ik" 3 ]\rD P@OԪ,;I@<,$ r)R +J] >aGfƇ}MR( SF"inoz5:WXQpm ~"D4ug& TDF9og%;9ΙПnQCuѻT.Rܑu=I~FT:y[#{Slju;!p 1! B^ $p)mmܓLT2|&VNM`,F~n; WcT  k||ȪE9 ; XFÍoK֤m_'q&S#'5t0?vE#C2TY{8[ P6ԟ!X~gM$"i* Cu'Nz:܁)9B-e qDH@R YywJ/0~?@ǫ,}'yt訧'.|' $b$ó^P0“9] $D ֊:8rK`[a\T|-( Px!r$@w cхP X$EOr)${h>ZbP *dUiALT~YϲgK{?KQY ,'ivu=Z?#xEŝ-Ss!9pA1('ʆ]S. )^=&G.C"cI7Րi׮R|>(HꞀ;|Ajd XTy+W-@‘t[ka$Vx\HZ˻]Dk_CR^ GwB)bVpP,._MO;56cRC#胓3ta*O 2 wzxRm<Oɂfi#gb-#J388y։5/GOe8WWU. __7־~DSIb1W $}ikfPR.2U+#J85I2d~4^ @4.X{^9UߴK5|Zfp 7@palψgQ0ݮo2nm8 ?:ʌiMtf1Z џ֟O8SA'S6{Ȃ0(ߔN6a]e l@4JD%E$e_3R;lfCGmjޠob+y=q4Bh8ۅȱ"6DWNZSHi vOJ0/F}n{-p}S+hc3$]xDuykіf27 h#RK "෶o38Q;ssw?<{ZSnL!Y!@bie᷌ {f%P.sg7Ǹ)(v:ayJ׬TCw(f{ܲ0P!;x4 n`Cba~.iczBAGI ~z'&p+% r5|Oq`b"1W_ivBr;Qݓ@B|eOC?Z$(4k.Fk=֪4] tnf(X-%&c077̘p{Qq{9B[Gd>՗-`s8; 5(7h[VY?NXYDr[҂If̖Y)]nӚ+Oُ>T)Bxy($ wIr$I0cthVGq!kP:[!ީe9pca"|o/DQEXF|,,3r7lY'dA?;vJ?֩9L=H۶@mrX1Gz)]"YbPݡ/o븒q,k9!1w\WK_"Age8m;cW[gС۟Sʻ⊗#3eߓ]_ҡbZz*GDT$SOJ6k0Fǥb4Q;Uhd$Ԅq7xhیd(Qr}*p63723r+Θ9|WfnNI4O!b\&ʶ+U_Rk$y忄VD,QhCu)`_ۺTF-YH6Ak ]Mw @?h5<16f䱐dG,zvX ]^_x\\+`=WcLJ]3EN$#g{ߩFBḵoϼpYY1FǜI>H]<x[j!0R_SU9a1,DȧCӈ$ݳ 伈V&,ۂkVRJC8[㤗k_a|N`8#9㚿aejwZġ$$Ie)1:4}˄N4Q:| ƣD_T#2ǒR4*x͸`2\fE1uB+`K|BГ,V)zHgӱFnÃ0#g:@K1~M;NJHKX{*?l)d* &C@ͳ{ϻ j@# $CK+lFG4GړfYʫQ;w}`M;gP. F.Phc:9dYI?5P(ؚ8ަr,7VC 1IWޔ.޲\!IܹzMlQΎ] VXJs&ˢ;`̘l/<䥟@ =0Kj>'hfTZdHfM-x(åB!׃ײnxAyFt&vuEgEy<_cMW KL{;=”XZ%F9ECp[Ђ5zUa ojܕm޾bҼs-΁M kY0N]s͆t:bdmC-n2>=Z7_E- ަH ʣ7mF=w`Ed*fa4ƮgMwjHD^8ԓϣ//x3xK "sL'u'(H<ГQ-TH9KZvwɨ#L#@k{ ݻXh)Ԃs!e䀘Ej";~jXu,lpƔ=NtFUB@agxOϽ0eTD(l #qJ|@낵8Tf0몏;3'QMd2tAŽlMT{"*t] R _)3كe?!AdP}nQ(S* Ǥ"=E6q~+ީR.ތׂ~>G~G[_a9DChj@!6 8~*cH'{fR=#90l_-an@22a ag ȱEщ" EZ2 _ I/`0%Z([DUM ;iX~ɠCCp=c[fX֜Xd+% L0p X{ڴO"uӬb~y_P,>nö% \EI:"PjDl+Q5ULtUŴڒ2o7j8> (K1IilFw U}cFkE>}beHRˮzJ.8|jlOղI%tJʖ"7`ǾޣHzhųgトTw9 Sn`oSi#S%/َNK)ڛB0-&Q_O.0^T$5={OHr f)x]=#4Gyrvon4OXخ~LA%3Pޜqc8*mK@^i&e’w@!bo3{Z~_.YP]`>->ϥ#O}Xh{< ~7GHK(s5Z#JNI*ێr<ڱr4N=t)T3ŗ{fg2 `0 2UQ&qGÏ PbHGmo +jR"`t&׫YL;-\G1U,3V?ٔ||JXwS>O+BJ:(lGfg#Eg:FuSw:4 }. j&df @E@_$"xd,"z֊F[;xK=2gaIgW7gK7Gǰ~zz'ŅZ~8Vvj3Ǐ-d $hx%Uv"~H+Ѳ߻Lm˙oX~o/Io>'#l0+ý(s^0$g[$g&}puOǠ7]kGTH>XrRѩXm66wYSeu)/HĒ(4=|t.Y:(1vZGa8H~/MJwaq[+ır}Ю  tj&3o[4x6Ee C\*wMhCe8-}X.¥dBlN]/ΖvO(1F۱rl&P~ +$4)rc 1FB(_S95P|G;t:`u2`Q"<=fDnI#67Mŗt_ILdlfuB:V>&(؆l x٣70 ʹa臗n[ q, oBp)@2tbg>!KrSOh&Ex,0["aܱ@c?|Ac)Սw*%>+w?dGucbsj%i'fR pD9r,N҃ .D8dL2gB{?ZLBjC<^mxǒz˹^8][KM:>X$/FĎ3wLWۍWc{p陀М_PZu A(|\hDksZZ i? ic4ߣ{!8W .Ap"6#rY/s &A}(-`})ywm+䪣~ENa9 ` 1E4 pb~P4MJOF,bI]nmc5"͹pgxMN1Ƙscd{+4oImǀ;]ISѢsxQ|o@Wߖȡ]6ǚDm~˘JfYewo$9Q2f !fCCјKчRB=q<\i+E F}BZ  &? NʔRWj%USL 4'Q܂Y2K&pi ɜUqdK!Yq`]h~k>lK24.2|h9U%[3*/KsT٬aGY~>,[vQ~eкu_ J+g!t悗1TSBO? -7u`l (D/1ɖ2ѵkx #m ߉?SK&g^뼕u"z/8 9DJ=bO/ХC 8eR~=ZA\qsto S@ޡq |;n#T0*,ӳO_&s)8-M7 ۟HaG _5A@ $w o7ܧ*kIM^uV#[㋭7-;9 o ϿʅP!ݧH.%% g8fUHK "mॴvst{|TC{[_`16WNi~ \c:h@r̨QPhO"pE:kEvwƃ{|t3Aa Dgd­RS, doxXS5Sxq򁣮=fߞkPŠZuq!CeQD^IMZ̃ QŌⶈF=U=X7\F:j_-|t VD6tɝ%֏jkmN6uk8RntPb2t4ЊL.ZfmIL]G=ܱ"_.](4^7s T3"nNz%m`b#Udp| - 9\!n&n P͞ +{*.LE2ZLuFk6%~n JPŇއjDꞡC9ޠ'3PFzP;?@i6ͽu'ZA Q2ÐV:M/ POLܰFZnm>rbP=O׊& 7۫7k[L$yGZwqt-(E=dJ>9jl(V&W\Gz})nr\9"{ſ`XnV [nad+2H%iZd(*fĹ,{ri!EZY aOGD]Z^w_uN!Lṳ̋}&Zp5sW&NsWS$dB೭kuR-P 0rEMU~ơ*eJ* 90 K*ը;W:-P6ᥤL*~*) _C6*X%3wp@g.yL~L߶Lf˕E_B Qzb^uBaZDzMQʡ,z; '!;)w~~g|&J<33&I_0sex鞊xRpS6=9su]vm8|ڰKîN:3eTS墹h3BK<k}|`l }#2Rn03l<|wx/-/ 2ؕ0ܢc69@QK#GiPKH4q.oՎäQ7FT$KoY^҆8b\!E@;O +>ⅾm 7GPl8u^F.فO8Y.|PF4TeBZ>)ۺ&z!s9ju:̛9z3'}[j+_iI fn:3щF}(D}ԚRUx=cW8#D| {C2hna+mOX;s`U iАk-7n6.{b|d0&2kAkDkO:;DsI9ͫ-1d]HY=v [$އoÊO X|͢a~ F2TmA/\b/_  ^6_Gr!  kH<}ٴwDceײ@ Ԙ؈;b[d@Y)O/'x͑(l`P~_&?Z]OMrʿtWdP:auWj?8h>A#zݼrY rz&ew<"ͧ3WWx!Xw7Ps &.n]yˢ:Wrr7mZ}YSV0Q-NS߁7_-I/j]8|ɇ)gְi Zj[ܡQ4B6t7(C!ˈj?Bf"P0;I8bhgĮ!z a JD7M Gw+ɗA)SX= I2 3hiൺPˊTm{Z#\(jL˙8M5 % zKCr@occeJFG7 [NZrCRLT'5C?:ݑz9Wu\JY&`z:>OMݘyՔƉMlMY|1ԏ#FI^QQŘ9R gcb?ngBݞYӼs|͢~q`i  4?Wo2V :„%s!:'u5{ i/ok'- d9itɘSse%K u (XרQw3_-hZ\63 Pd͑PfZs+1BA!jAj(/GLRgG9u1SLQ>2՝gFq}O BR30]vķXQ·Q&!tHub2Ғr_ѝ$f%/JHQU` p,j+>NnFuSW! d:l)|=Y|Sg:YZYMף~hPu"4*68Y\QB.;oQP?JG4%qC[mlCha8j֞Y(9{x a昇um]됰fsxϨ{(:p/[PP]Sߪġҍ7ɦSb@ƀAzx" V3,W7I| 9b@S(w|!MY"˱0|jg-)޼# y(#JF[L<RΠ?o}e_y c 6.qlN}EuZ{ڱ)Z{~)n8Y l?}M~t{|N9 SMRM6hKԩHNGh5[k>䌘Q/ы./ f~ &#9+ϺSq.ؓFYž]W% @r*lZwwRiG K| vM ,D~^{'f$鈼ޚe3QS@oya5sBeCGL+ D >l(7ّ?+ 쬈 jzٌ͟Ȩv,auX6nF`0~DoMs>mB< R1a( f 'n^HvBs38%\<O$vp_Hub j`L/-'75[O@%mE_!vt]WT˴ sٝa7Zxf!b@ym1{yW<=d ,( za*,R{t2i8uArɿ>,&ɁĢ|WT1`r(0/WF(>jXEb#ZW%O| y1(Jxͧ2vb6ad0\bw e q2K-LFqڐ+5!B=Ɏ3Xx=uC ޏ``ԏJZyř@< cv%Z- TSNjIXI)W׈QΚN7)W^ <2Ǭoʀ@E+ܽGN:bʳփ!VLܓmc8WkDox(Рo \E!jl~ۉw}e }yٮ8315V\UR;1'*z7U y{Ѣߖʾ܍8W 4ƨ~btY$\ ;8I}XBBi8}ݰ'B  cvmhA`>u04V7kzsoA80]?}l@`Qh4Jb`2tQ";K d(C?d bj@  H>OuO.|ބ'@I::FWw2sӊiF4~\A_.wt#N2~Cdxe 6‘VTǦSMEC~0X+4@11qOV\|9 a g|d0u%]fݤ\JLg&HKs!k:HWY V|^ Wϫ\tu¶v20D&&$}FȊ9!GFh+NT<-g_e,`5:?0n[vc#{=xɾD^6؅~M!IJAMj>Pd\ˏvd:Yt^. }#8zveלp!c}Áh)IZwLy\&GW/Pȥ Fhr?ZAG񲉶A=A{2*Q#lvu񎖯LvG*dDcus}ibsTJZOMF^[1ٞP?ĂRb nHºܨWeg 7>oW|4'5~E0~ [,HiX!RmyX旁{0џթ@WlD$LLrS3z}VJc[:W>\QRoҜCoє%PVk_PףXf'?X}ZERMbx-bK6GS\a|sktf*rۤZN̵M{8 H2(9Dϒ\[D.ٽGᏢN¡ ?G#IZč}W$Rl$c^|LtnpPEx'fM24sH_hVƖ@9?B3>Y!I B4p9;$E5z$MZTZM='m:1 x⌙W{ :OLY"m It0;v FD(N%/FZ0]<4P0rc&0I WmV/( n1ZzJǺK~C;Y;-_$Tn`d)qa5S XOP_Z]" R|;/@{Ҩ,=zOn'vI4g~'1 wӆqq fnVYhlJ /yR1'y獅6hct#'wKIJe;C /:om&ҶN I~jƋ_nmtmPǬ\< .H+'O1}!ˮM9&(޹u";CLHu);yEH0#F{9@ X׵aT6FANW Kn3D ^L" 6` !mo+@]phMs\;"4U:1,&X@}r VҦ 5_J2i{w̞Ѫwp,~[X⧪jhخC8.fWMmֽ*Đ,ĒJ!mVzz"0=ɑuB,8Z+ߙP (:kV+,R_R{H R2M*4NZG븈~~x5?VrkUcFΙRloyrNY ^8{%j;mfj>UjcD;~P5+YY?~ -c& ^$tzdK NpjÑӈR+<̄吼^Ia]ףBy JwmF^Qɋ>e@QQ0bf=]?Uz_4r Tb9aMzkRVG2>`/U$-8}U3,/P|jO:|꜋RnDoEۗBRVQױr&8ʷaMoHt+\U鈲*jΙڟ2YzJ]f]T7.L e<xT,[u5(J37m%*p5 =_n5|ߌy&*]Sg ~7٥K[2|M3um"Z!%Y,*RY~[ FRqAc֡W̆AǾXS`[k.eVCh|?sRIo'"=tTgˎ}Ntߜ$>ne!lc)54Hgx@;fI, .H[|wMZH(#Fw(r\yV($Hl=xׄݭpZ$Ƞ 2 K7Ettf]?ٞץb:|qww2\>WBUIgM}:n}d5܉6#ʔrsa;|dBԨT`4ܔ &z pd{Y6{ڼ՞"ohrʈ0{( =Yι!41bTĒ DC8"Xhuxa)kIK+ҙ|fTӶ7/{R1_Tä:Gw4i-ԂٺU8i.߿5iÃǃ-Io@KlZzXBipuP=U<[K(ZyR p*IHEv\ma5/;8ڦIZ%4GI8^!HFݧ cup֐sDiLLf:N}]{e1#b^{,BXP?XXٍJ o\X<1"t!׆]w6hpfk2^Ami"-eCh; Ox# 0qyuC]{|/j}G#6z\'BvN??<&Ddht : sÌz"!gjfs\YL>M7wyDo^QF_\dp{VՄzS%\yW V^rԂܘG#+k4ec9 @qw?Pި!-jv[ZYw"SG7WA5+-H\q 'g~މ Oz :o&voL*+ f>vU9{PuA6L0iH +[5/}5Q.I!;76cϤ̑kG4p*+Ib*-t/J ku7K3mm9"_ U?wx2DᏪL ={e؅=CUא=HhMίgWXaBSrjgX_edc̾y Sv w6~+6"g@G3Ee ϦX}vt oa7yfg[j4EM.'nH'O#QO턑m,D70 OZ7`XqTQ_ʄaQpBʑ46ͱný> ݊MH`OFu:_u}jJj+WV jJROWJ4@/L+;uF{TJњeW/~ӺQ"v.')kc#c,5M/ޟx~aYe)^W]j c9 o G)dʎ!);K #oH[kpz# ' ga XʏYŌp] G2B#Z[mC$S͗mf;ee. AQER=!kݢ[ofY0Sr kF_@Mi5+Ҭ6S_KvϝLb7j+T󓽥5“4To"vC~.}40 <"n>B8R^|N%w@ڨn$&z}o0mY_e_+wA2dSnqײaT*^.G 3/P]MrL]y7;' è9qGnYHd"~XWJhs*/'BA=qӪ;o5{&VZ۵B@u|&UFeίuϧ;o^ݠ`' JDز:20d ^Jt鴅^VĚIܒRaFdK *nߦ\|ۼ޵> Qf2Y'aφ+W΅dFN[BIN18ˌkF@SO $I;i^?fuzk4< %Rrq?B4m(b򥕮h"X~)mf)=^vMru7VzԸ6N˯Tl Ps(Uy^i/G$MC%2fb59k9Sno&/OKt/h\89Fs_?}uX =m+v%ډUT%0wt˸(!~4j[+u\v_}Hj1M9 Xq!<{j'[ 9KFfKnb(xM-i_5)cq-_0(n^L*EH{`<LJ}6arE2kJSkw/[Cn#%;Ҁ+XӅ #/ n@H1'ήM΁Wq)mاPo,Bk \vb(R*4<$4Euh>E_(=Pa]q݁C)7 ^Ő9H.frr33v"ӋnCf"H?][Mat4,fn?pu;3Í+((_jbgw9pR|G}i5SDŢFÖB7_4`K,clUܜn޶^=e3ױf sw~,>Nu}/"gݦ. Gk5O&GmSh8r5U"PW6E)YCh3XK?~<4 Cg-HΞjpb1in͔!Iy);Tzzăh{>3hׁuyBSf$qx(L.OU>^Sk{Vc*jNfWȆzGA#}f:sռ؂EȇVӒ^BU^ng5Poऌ} +B 4=6ʽ}C,L+-:x/(O0/o촜>HZz(rFܮ班=bfy,Z>8."Į~M#Q#p!Aȝ$q`;eyÜ~O3jdǏIeF!Jz1+0(0̈́wI8eBV_hiDvW+|g]uMr;F.4*t^-oi6{ת2qN؅Tu3]fr*ߪЇۜa9@3#, g2bё@`-%ٰuar9f`C #ȅ I/Z,ېMq~BBƒb}|+]P_0?} ;I|wW@^Z/$<`/RN=O= N0,"),jdsUM]M2y`ir@Av녂jޙVyl2q&]LŜ oyA2 P)DD:{O{e Hԟ{"Q.*6pB|C]/t+8aO(\RWNaOlB)|T.3hufۖA ]cU+zJ1&x%f&!ݍ9q&,;V_ % .7u/ju-Y*]6({%3ưmˠhHq|f)7)V;$}zP.NE]u"{{0f옳),>DW2u͖&e)`>zDEj_yb&,Qf )O-$ ' 9 9ߨ";JzRK3K{J5煀SuicI$˲H锫ў i{zO!ApsGrh?m$V Dm7@+Ju7|w8 WGx6Es"iudga Q!2G(ِ0@^ƩX>EA5F89C6,;s6OB ;'ry?ع.o? 8?L }Lkvޫ4YK}_Yasb$ML Wa:({"'iS&VT;U,zֶG;aoY)hՈ ^@A=_̀ p xɫIZLxZ=ȣD% ڕs'3jF_)SQk(ik6P#@lĩ˩O8f_ o#Q71 1s__C{:n$6)ѕy]s\G%ݬz+•AzWipޕq Ћvݐl Lz/"?Pb͏\K/qSc0er #W%Bz1eZ{)oO5Ͳ1&|7V&Mx.)4,oI=S *pg^c ?;{g#<4[ľƱ5,j_Α  5#D/{~ 2(`Wdf@)ӂ;O./[Å$AvCٝYAY1~TtƋs*/)N7ҫHI3Q' #QBp\0u[ޯx0tMٻ(&Բ3NF_H|Pg^h%HpS`IVƱV%6`%EɫܧE)cwF!DE-?^RfǼ* 25ohįATeF-sW=HaM֊*[ 5A&obAr6/h `v*y\g ]a+85'Y I:3Yok6=Qmy4$R 3x ,h #.hBzͮg |`|}o邂Yr[lr,1-6:5dк7 :|Hžv.61Vޛ>8*mAt3!AUظoy&_v)r|Ćt..ɸtuRÙ +J0l*91,0f2;Y*M|s7IYllP"[D.ҏ~@_ʼn%Ȧr4ȽP`~Pl{5s؁K_.Uu{1v~ܩk"1HG{K9< h|?-< !11~a&e^iLwҨ_dXUS}G u ]uETe'SL^Bnf z+#$DDDJ oPҎbz :277qv#*dz;(wtE;Wz?M F {*|dag="h4EEPmDlh\{Qe4@LuG.nt)2ݿCYdU`KVŀ̾x53>@גZx:;CV`nVPyYIr-[Շ|۽(Z9+q]EK[~;ث1Sfs*j9m\U7%sDE}ߢ0C'U`y*[Њޒ|"}9]6tMh3neIA2[Sf gfkH _?ZS7E8cj0VkoQk~*AYL-@O#_r#zoQ[7s % o[jܜ(+1|C bt1LlٔVLB1?aC/.J-R2eKu tץ r>I7xwNQi,tyv6|{pj?7ƫhDv# h4P}288[XWʔ*}jz 0$!6oF}X)L)'pfN M-;@3WX&O.R hOb' /ϖ/1H_XxHf1Ϊ l׋,],IsT& AV:P~4QX%dt &o O#S_N㾖l`si%UK&RP;%q ?!Zl';;pd|w+v#^A= X-)d1Zb!v7ֽ:Iș>:4cgFOR=5ܭ2T˟ )(X|a#`2}୒ Kx%-jL҈fWfu5߿Rtdjn۪x`gχ0f٭j=(ڻ.Q6!:udǐMTdVUtD[vkOJ!DOS".6<$XFG;@ƻ|mM&N$6i%s3WAA[̧ԎĮEv}HmZ[}믔K54ױiB\gY?`$<C{^37]Im0xn{ y=bU~O[FZN􋿧k[m: Q0L9NnQ :6YJ/F-Rv=c5Nx27ţwӟ*Qtϖr^y}jrYc/J8N7aw;ʮtwzIy-_ҴDƅ 1=( #̘\5IJ9y婥Ne"GD< nZh#7U;̎$FXdm1Q\`Yz_f?fTH! jpd7 ̲6xN!|b4vDPLigHH #Oxsߘ/#:α]ʍPw׫h6V|!ݵ4P{Y|%Vhg*slh_},&q [0#nH j6h6dٶD3/#H HG`Bu( UV]Kє,LUN1)R*pa[w+4 XW@")K .xb8tYu4`fR|:60j ,Х2/Ԑ_0 tC`' 3m!5.BlLVټ$C9'kSߡ{sVpEAsxƄyJHi6H }g/D,j}jB r"*P|]S=~>cmgJ#Y:`?oej۳8>ycоV2ִe_H~M? ެk(3DzSir,\XFG /BKPKZȀE5%7ʱ`ju&oe;bd2Rz*W_3%5A{yCU`:؂neQh([dv|/8"6YZ;.5xWeOJSHJT[2x.|GJBm5fb1 ySZo~f:H& >.x-N`Z:IQ%OC?x7kT74\Kq-k-! lJ&vS ݨ,,(z\Q/OȗŚ}ޠ_gQddy- Y*nE Ul0\sIOc>) 7U#8l+k:ݐ7g Mu$mK,`4Zxsϊ%esR[#ܠ,$Tヨ)6<9P5Rz8"SrP%`/ ̺SŊ/po9B@Z,},(hO$wXQ360ڿ4|TE_[&ccwiK{BLioy;g_pMI'AlCűt`P x \5Rg3=SǩdUӐκ?,/|@O:6/r4Ib+R\4g K˛(:E.~Gd;eʡ)'Pu-VL*7|*}~vpZ Nk ڴyP@c]It# Y-6lW^jh!չTbby8j>œ4Ro@1Y6V\S-?+YT\``Ya0򐎧iw&ͯ蟍_u,NħZ .4f~l\*9Г3!P _WL4h*"Ƴ;w0U)Gv9n#5TZWiM1V~1<(! $xE.`2XlfӔꌩ&{Yf=3٠l8v ժrz&l"GY{{4>h9bP%\rIG@Q$!=;}x7G؂0S9ol=1@h{M莱g8C=c".w-/xP hbMÀ}F5J:6 "Ц4D{,W4?oEAQ?HJiE*hMeѯGxc#6.| T.s`p¨6c퍑 Az~F/{S#;jz۱lkU%/ ;|Pƶ^T4.-96>Hfxv1`kcKobWG?R)!j-/xܮxV/pbG[l 4[Zs)Ua5Bv}9~-%/1^_z~53;Zۗm#leczо'}O-p}#|\] #|y5*k-߂eA3[ S7[sn|1^a L']*-t%/l!R,*:P bc=ds7,a$`P~:/Sxk`Y;\JQ跉%95Bcr;N=GS) u(8d*"8|D9NRC~az,AGѷMh1:O 4j #Pe"S EoP^@;Pv_ADi7!]-zU 5S| ڸϸ/:HWC\cBW^ zw,!|Z(+aʧK⌹;kyS-t2d2kUT\80=;L O,^*.'" h~i! ˿嶞,#o f%{T@ P)WsuU!HNKg;ٜ +km˪5pcHՐÉS̍h0~2*ʀ;ծLuDa1#ȼ ߍxH߻*q)#$ X$%Oj\1KD'bD ;X'agN.6Cd4iSqiQ,AZ=_;,ܱyTTpq[+_T8 ߠ&9V_HHVEepk8߬fRyuKhi8q=-ׯ[6Fxnw/6!ojܙ 9|,@Nk`wgAxKιSwaSaf~An@ w֓a koˉ]=#(hV60&F%v&0~9 h,yZXPCl81 U훔]tж6Mw!ש˗W3,ܞ(Nxĵ4Rp0<y u+I7SG.}g@vϱUa](i=9UmDI@/~2g10OUȵ5\o@6'1UdG.{>2q e?a9agA+QM3 m´ҳI~ve;ZC`ܤ:X1G sN X`>AoL̿+lmlq̯j86e jX1Fg'c\b7Qf#ܑRZ/#i bk!yé!^&{9a@, GfJ(uhšvL;2dD @$$Yr )3͹1`􈫕;Z8=x.w:;`Ag{ZNNAh><4x3FIZ\Mz+tYFAҌEVEx<ڃ>dk)rlK#yÓs2UpJ$!+0c ?)mC%JKOJ9bSr;xw׳9>B-z2$E M'3[QæɠO^P^F:Юj=:AKEO;Dmsf 9/|&}F2h(ox[ͱ1םY+Wt bЅRJڻMq4mV9ʆmja4e}⢷@,fʦ:͙ݘx1Ml) ؟c {pf܋y> oȶ;p:f>kP40HT:{%&E۞AbL o gs"EԨ+Ħd哦s4'Rp:|tȍ* 10-+НN{Lc/zrXJV ̛YF9Ŧ#JuPUPAV_T`1YZo |ONE6$qHO Png-۝s'{$9jKXyo9L{յ:=Eh!a\E>֘Et2oy⡍2:<*e*[MBATw>Zwh 5Ƨ<ǡg*_mJߧ78 xĂSK}NQS*wߟaWDA=ݟ9//,aQfH`:x颌H+AUB\C(+&.C=A3qeGpGZEpZ`'vE0 ٰO땘PwyowQ 0kH{U 7RSͅqQl > o!I f򈳥,uD?7|Ə t/JgL`)i%_ca%)4"vWp|+q7zxXja7tlܝkxahv\Y ;FmOY6I(9&XOJXb4cqLqtVN# _ 4_A۶K_4'd3tLtAaبk蔥B >}ݷy#qzDϱńWG2 .^/ZSK/ҟ~ψܟU!51>w~./%,_p$ѧZPm:E]@[]nYú4H6=x2o4# kʄ>)E\t=P"2e3 #o!cvchD0RPTOQ^l{}@+df7x)`!ñ5Y1(>0H=jf=nHN%^ G(kl-}={ubnA& RTg7HtΞ8۠>MPJ'4D)8'@;">]D9®iR0=lg˄.Lz)x,tz7 !_TL--rXC2NCRrd50QAƺI}59Ew?&V#U Aa} <ڶ&ETqaMJkp {at4_J'aw_*@ =R R4MP}KEg_Zdʱ/BahB$y^!BrtXD~.8`OKȜCa[O&8FR#=dXQ>Jk@Zj)E_.9qmК6 ~{tr~`,نO]$ ƋuEl]R؅@W͕'USk;kVOI"KP,.)m lWnmAH8Acѯߍy"!1ŏyM7& N:%1CSeŰ+RӳP(0]IP#UBR9Wf$h]`;zY.$8ys$K8RjUƦ[PDZaJ RvI %h^~W"}RANک1y˼J'}KT#P8>>]vjvA!!܀5 N"2}F;js~x 2ztKN'6tR &I$= @WvEqz9{?XR8C@9s7=E:0mEJHP̀.a? }PAwxcJc!*ٳҡzM6LkKTv7*W]nz@[vYK{y5vm%tFYpv籭| !,Ȏ@H{"8":MEm@I`CN{Ȣj 'w$S]\BY9"]W*s~fЌD[ z=Ɏ?6둬FF'(0Tc6,1#t?DRVL3V^rإu +/L)ϒr󝡠I2L!y̖c点^,v~见HAEJ%$VA wR-'L7'"e_{=0}4eĜI+D׻j,9 |߰?8NnEMXz(S|8RR5Ջ9#e`[5Z}[ƛF.0d*349/V[W"z#63uNi%ΞSX3Sҥ!֘{Mhˆvvp} ӟ0-6CS{O^X) umc Z#Ub;b7uZkJ\>^-dxS/4[m'5$"A n=ѸRPJ,C\5TF;qp1|#0I7Fle$ M~a6`zz7*K3vB!n=(|RN3#K0lk#\MJ?^1E M+8#-8a>}{agR盌0J2F3{ct̞ 4l2dn&5Zv$S7< -/+dztW#i0Ћ0@\wӼi>?)=o嵎2:_UjЅnrɸ(w)]z # Mu6ipՉo$hO tecҪgEUe"4ɓ'`us5$`@3.;ZT%[~t/"#`.)._NVfFհʱa\۟;蠮Q$J9qn ֮Vy8EMƅw:/e\x)/?GWARbĪ #W~ئ:FB.IwZZVbcs]VY?6ZFy=7!ܣV{P;;rgm3: b`3k[]9-:]gOx )1RV%h=pX3.#˶mZ)٨9&Xԧh&LU" <<2NsE߂.5+Yj'0eÆG #Dh ] x`遈 ِ2v5F^n}_~}`]Cl[Qnj2Y8qwOKњxi=Azj+A)*L9]*BILC.Dž-OdKjcȋ jn{ <'"fqUAP"MK'74Vb: ӟwE s`V!quPA/zPa[XVR;2ɠ]~xu}lNܹ/*x}˿FQ<5ҧE\Llג,ץȊHV,=|7`Vmv k).Tc5d4Gj _ r뮦ag0[Ǥѫ!9 Ia%/R* q:315AЫ{$#!m"z1BiYLJy%*EV V _OHTp_alx?ĻX߲ %13čˊ[Hh"/aqZp>^g8#:u)d~[rgtd܎"4,'>m(|8}de Ů[W-I{.Aݱ96pV#b(œO[ZaL7u(;>( ċ(U~,8s=sb~=!}+Hcp񰈂Vz#]Z, '͘L?5<[$'AcesUssvI h\ ci@kc"8:y?m<*~$ew_+^KB}=Ƶw~YuX nvr ۓ)Z1MΛ>KG;KWHޏwtlFrt;V1'-]Y,Z*D&"txZݸz{Ůڍh -E؁eO sN϶ͨ LIz=`?eLJ t6sSauyaVKή`i’wfu(l[@*~]D?٩R.L›HBt ݓaxgym7ZP#Xt'wp=(*"EP|6DyŴʒB6 q\MI]zzc󄈧^},b;%JKcˁy8Vuõ^nl3>B}6`"-fWmV=𓀐fNo Z>Ua-riJO$`R!m浘kBI>^W>uqeqAx^\,tLZI'WXnN#=_h'rdmیp1 ef'gHY!SoUE5(-}[ߔzquiKdh$n4A,m{h P[]sD?t5EPD1:\}1ZBݑV}s[1# +٬~s4o+WOzDDqA ꐊ438F`"HPx"l8-y"><ɘi3L8Zr"2ePԿ nƷ+9X6Nր5CZMcsߧDw/Bcaddk2sÊ7@_ E G}) Peie nJ~QK/A(z s/G^G8;ހ{}ϏQH @{&}2K6hxEJ9r/n$hq̶$TbbGB`({(&ɤ%M<lRx͊6QLM~䇗- H"\`-?ऐ&m*1i5(<27S8?[jd9Y YZXz קcwcT k,]10n<Ѷ`w@Co첸2 ~d ReZU լf (i.Yjn6(ЛWE`ax{7)m\j.K4gzC\C oi5- Fo94F[yRA'1rs?-0HGr}}yW3thjZ2T )yD܉IF *bD~HK6lMTP+ݕCbDC':52ݷ0!H\ifc!.5*cԑPC-=~#c 7־*UO+:g #$9w{9sq7JGZz->kxTdɞD4^-I/%G̰eCC 2+$6=$ϲ7فh='a-nww񑪩6 0tw:H6%V纓T:ly1%Nr2͗#[.'7TV2NXYH~3#݆f)%4 +aC~seh< +)I;ipIjp"1~q>B=qPe MQEڅ)>F̓t5A Z=`9@KPEdHPI/A1T0iؒ&'0xg״Yꈥ!FT0e]90"r 9tehx)glqn{oyU a=}>C\RϚ% 5Ajn($drsea=%<(.jRe I+r1+p;?j.Eh;29znAF#&oӍ˯)\ߕ?Z"/3E[ZD1U g)Μ`ėvkxa}D8i*Zp!;h@PH[YN0GLRjIY$))_MY HQGɌ 凿=1؇x~Tʻ_ 5_ZAIPYn$p~z؄ٚ*bhFY,Wg7m>\ ,9k l"rYL =g;hf`, !U| *δhUtBc*^cϒHC<#FY1ç#;L01QRT tB RDZ~WiKE|fS"0V!oƢ{~;~ “PTX<#VBpYODLn9CtKӑ`s\XjƘ@`Q0Zb^F]@~nReܺJ[Pfuq-l%`+y^a6K5UA{kU~]3[$qkT!v[B{{TbrDA +~f" GuY*B12 ̅T*Eg B7khYC լ .ȱ.YBlD1y61ekpG.^(>͝ʬln%̯:m"ݽB- ȆnqVJVϯ;K@p/:bPɂ\>X ww2&~9gißhD,),9,ˈRS6, `f{:+c) 9l"[9Q|pZSBSXp`sRouBQ`Hߘwk*>k%ӥېMٴXi; 2͍9gz(ӄ옜r=1Y:Q' >!"/3|tO' -G<ÇOEJRR;ޜhCY;OQ^ybe3qLXܿD z[>{O{r<&Sa{7PGGcǾ[ъ#0%CBUH=z)J.N$&U=b(Z¾+>ϸ,=p4Dy= ^вGFY#b[ CػG .xTiI렅6\RSe[X!dCR>Kv2;/굴TGcnEt }O(kJ>Q1kNS]ˍi\Bĥ* ȧx?j>As(OˡЮ!To/َ6~6ۻZ3K7R')>a? ^9-H3j{#k R(a ~Z\ٛG v㐼_%^{Hr|ek3˰ V/\8Oxi&I#P]ۻ^ȥ, D mfڥ_K_E"7loяg cA';pԭD6ߩWD}4UçcyĖQrA.c"l:^r*9-;cP;`iWO ab08F(# B.G62JKg%B^LC  X 5 5 *6xjԆspCѠJ.a֢Ys`$7E(vՕB2q*H-xG'y" J>֮w/ _ qCKς>oZGTJ8 Vu*;c yBȍBtYFpt]hM1j8'iP6WT1 fŖr)9RIx`#LzQ-0(ۢ5Ȑh\,v?.Qe K-Z فZT:E >L_qT&܂x L== Np),5;M]aOd'Z:[*$<Րңe,[sT9n@2l [ncg{l(ŀ)k0,g3_xzXԁb6p8@XK_ 7c"/QP>MQY4A`#ZRm[5 yO6o6brmoq`EႼb 7idZ -~S c̨-ٽ~ VZn3bn|gWV%qdXc* QF(==}_}I(f}'ff}ϸQ|OTYqhm AU%3mw#ahCEXAbX Zְ(g܈v]4 $H=HGc s+ uXFI6 ivWU !cL FW ]=vds^T)g]hoM;gKGoWG_oMRO^cK}m[6\ ns dSnqё-`StsHFUL*žm_^u!L.(Z2Uz=y!ӝ]@$#T[4TpH|uM( ڨnF2{x6wsTPflPwN t$glհ>>%l f#퀦~`ɿNc-b*} QE}R$AR: @=Iyu3a+'wcFvv 90Td1 >ƠgzՔ/;T79#T\za˹uQ{ j [hX7*&x& @n~S~Lә'ɵBGj?WLR9,b A@[킂N( ;GY4.ɤL0"6hjir+Z矁,.%hMrc􄻡 =d<.ܜyar}?n 6*2*)#a5e N0LQ=[ua\"ҷ4l>ejw'#B-v9vҲ z6g򻠡2" +` PG]_Ly".4 @"r(0C'A۹㝉R߱.vN@Fi6gp\$RMXN{5̟!0u ? HLq#gjB|BGD.oy/'׈fzQoV$裪[d, wbىՅSy+}A"gbUQa|Zz,mÙJj5æƏf8N[F s6(iT6)tmio z7&mMPN ({]d뤹B9_\Uq+ĵ Pp6q9LK15uj7yZ).牀(m-'EڊJil+ۉX9gxwVSL@||Ĩgx+Z zJ%zW`jl`jsLִ͋n.{ɭ'AF̬ /0  f[Π2GMK獖zIfEpɍT=?էUXiĪ9휾.w 2Ҙ,L5:elQmp^ 1 v/S~2ٍBgX7]>C1nۥDsdpkԹZf>vMހ%i粲jZ9#s~_URdF"Spf?FD5mρsd-[s4+) 0 >rU k(@o^m φj-!s~oz|M]Sq6p_4toi/M>~_r.xbOdh)faCݫp0aph3@,Kp'_Yd\Ӵc7mHX2%CW8eOA7򪓾w _i3h{ֿ4@^o|BvO%L%;j_u#H^\Xvڜyσ%dH۲TEJJ}=6FQF4nICMb.RZD9!ðF]:d1HB3[Pu:|ί]R'f3<HڈDt-Ǽ,O io2)}I(aLu.D.zfJP^v[Q"+PZSb"ͱ;rģ:w`Oxt99݆iD|X*sҘJf9UU@mrK3ϓV; z^euKh@Fb_cHn} rJ>NW+ =Z0MML\j} dj3Y@;7&= uIʫeHB` }Y __gKV? =o(:ݺi޵P?ٮ^Gov>IX|\03ɍ3XCk5cbMILkX 3HhSnG%.:cdcz$ieWȄ|:v>H0]%pULwrþק&ю6Z[qpV嫅cjH=FvCc ,nӻ՜AS] %-QMz/>A7#<dž`=n-[-'ҝ#ko{~ hw%|U>0sQyŅS0x8aGY`@"Tʋ$oxF*1!8gW%_g>'HJ?Ye="bF"2e+,5v [8Vj$9\HbM+y!͛TWyk͓r*%п~ʼӇG[?~ c<Jz̷eE'Jw)2T Mℝ|(|kì2 ޅȚ[PpLu*EU;?7dߑ, HSeQO@4f:./Pːo yP!k>#+,/kMwAWE>y[߾Q]+} ͹\pNnk#2_f"3B@Ʉ '}5!3y:~{uK|De2:;S@Ԕ/b@wU8Qhx!BCY:RC<6-5U6Q]Nth|[rV8` 227LZ|nt3͗>-Kˆmq61]e>oF_E/Գljy{Gm!p Ă<]qc>h1 re ZZ@#mcO@YL+-N~qƸe,/jegxGtrGTK׾*.THmR6@"rBG# 쏨X|#<,:ցp+$Bξfn0p|Im('z(,\#Ej6`IHz]P!Oj\½*i."(帵q|HHjb5qҪ>ʪv7CpnxCдFUIi/.qA\~|$yAA2KjX)c\\VhCDMrORQ",*: )\ `fsU>i͠kb2Xq !d$#mq5a; nO$aDJ!7)@,Q:tCdpFp`{975eY,4!Y /Er%R"Q]U'!evkf 0׺4 v-*<\"h7:#)|//C:AX6*7䈄K2{o,®Scs4M4HrArO PkW! Eyyhl˟ `t^S@oH TKhs<~SA->GQT-26ӸZA߭LN @gNe.s_Mby,Mj]*'*ͬ*u}h?8S]&!{ĦX  [Kz]9"@7T0|i[2U7GB#`I*ėL3Pqz5:2x~X>3ӛy˵[ƴ ݣDxֿ|LtaK;XX#s%Z]qƅb8^]j^z1* !,0UoQa$T- ϋݒ_CCG![Wѝ){SnAZܨzfP2=w~Y_=}/lcNW7J@(~n[KWdU,xw/G:rW蔃cES: E~EL}EE\@7Ak-]Z fL)eGRTˆeU_|KrWW-S- =Re[?YeXK1* P)Q\kv Ewvr=ut5huMt[+a'aͬ|~E^abI82Μnxh~Dl,j 眩ǐp'||Qa 5`*z '%UFha~IliO wQX> o6(*,_nTq(>!hCHLtm7|N14,2}^b 0O`8{'1\J)#9v ydt+nr'M5AM>>ekU<\*Qe0uw7]K5J\؅bBQoPN/l* yjdO5U/XeЉ_v4fh/:O 4n9%LsSC?is/겸U)X&rd.fu}uWw?q{&G'?PGT}}m@"尪h\v `62?"B,DxQQڹ'kS'KrwU\=k2%"w)s4I0I i?e W~~E"p3~N\EwW>jYKi5bvjYA׬BItk~+ [2Bh/jwNG M!Da֩1_߫>Ѝs_[Mmц{3Vӷ͉"ѯOD]Z~%_i#J3;;!ux)}<>gtbjd.R[ALD5OW8QOXFIo铧^*[Sl / ?٠OdҐ`!Fb#V ":wPA3\G>*7[i5iDaL9$$ qyj3kz7/d96AC$T/j}86:c1!߻bM6G:Gوy%O5* =xkNo9;"Nhicû G e55`(YqI 8 IcCÛF^GUj ?$z/QxV]jNj0q:[ WCQ@~ XX@{ xe$D˨Os^pGc՜4P6X+sN zlTP2~zYFDf-l&Zɝց ^`Yy_ﱆ CE*5I`t+7C'R/#TcDEGzL;o~L@Bh[|Ӟ\wV/iOӥ9ey!zo>"P] |G+ü 9c=o=9>Ŋ-6)rEN{lnsrH08V_<1n'&B-bڑ4eG[ou!9ny{s,0.4WQB*jT KNEbs=Z,,h>F\nf! h7xhh^]nN#`0 b"cf\Q~2Q%BvƩvM]S%Ad\S ѪyգនM._ZJJoMn!J7C6hWqt.#sErxN Irs-#b)wW8È9Z'P@+kNwvӑH/-xG7PA ֏P@ b,29:^ԧl&mUzwCO`{NsY2ν)4uC3jzNx2x#ݩƯ҄ɽ6<%5,4emi1գ)Tԅ roDO3_K6{ r~7l2ՆM?2 !VUmuwQW򥀋%ź)kӴh$e,,b ==M콩N(ISZ""K>092%4 ңˮFR߬7!ܫJe1_׎vo*V.v'[1쩈u~=VD<$xLRV<ؐg s:GS=@8z0 ,4jC=NG=;P'iE쮔&33y3is+U0;Mⴧt߽1{>zU!7Nɋ y3>o'˓9ʹ A$|L0r1%_λX93yM*׃v].xRBVn4zڄ8rHxА?!!&khy+Fʣ۱˴1l>c+*׻DŽ|mp@d>:SaJ{,zyC21Hp^=e*6ėH~!12a9)B5qS:1'@xn\% e.B]jB%|+/blz*X'Ex_`ن-m#[ҕ: r4DijJFZr։z:Ym 8^fӿ71*n>W#-xɠ3V8Q覢3X>}x\Sk] 9v;†X"u+V-nz~{XaguZ,j{[uȷ Y;;_B$0,^ugC{1b۫װ dakG7ߣ5 b`kWyPĞypkl#_ uUN$kSZ/6_nsx=iLK ϽP[|6>QF,#ptdӜ#0S{*VpW`n /pd S?xnMMZ.@3Co4OW ~7r67=1 _YN`p30F/gNm Ќ/z^ߡl{l'{F%d|Vf&GO|G sVvkJz~GEԋdL1܄gNIdſ@y7b⧹mp6Q]-ҟb9H>ut-Y #ipMg3` :1ZxfrGU'JyPP'B"giT E 98vc48{`QUXS Q8;Gv:#'tw0k/mGgҮS{Y%: š*KWdCۺwԑ/uظWFص3s/BEWGOD>zwC HuWcV<mO2;%b+EFD\zĮbI779+sGnJt.1SΓH+7j/E6,_Lѩ `b)bE_; y۬n39V8ob7(mAId#@Hs9)nRQotՅ$|:{ö@ńbsJ޹OZ$J):=U00˗=+؏eANiG}NT,?l+RII5886 CE21k9$+uMi𸽑قө+[7cpe߼}2t ]OCGEjˀ/p &7ӓ53l:㧆xO*QE 6|-Tos _9X,gGfc3҃ ~vsc_Wq-KI>hOxۣ@sIgjtws~9t;Q<"3E% 'BGR:ost+ROQ ݨ9PO)О+rgի&[W{ ~y$39ڥ̛SlB;Ud-#b!>w( b+wѺZZ^"uXRvJj#`Bҍ3Wd(Y'~&^5+>Ja@HIDz=$%)E+'Ry9qucZ~1be V HCmh;ؔ $¨x"h]87G㘶:U7=͠|K;Nv3(y9P5Ex֏$baV> bIh;7*\݂p-zg."ߕKs[oQ\QY+_{Xi)4v5T >t[F7Q5(DenSt2MSmw6`\XH6'`,dqُqOޘ1F)C3;c5Pu.X6ArBoӊO]J]6'kS% OWFݬpoB s\݀~Oj.nkxt+LI^Dn+M7N΋4~~_oW{)c 罺a{ok^dKZ)Ng oT4k6 Tд<["+$2WT`s>K?бAؙa Sz9DxPZԽ"Mq|/Rı:[X*@IY9lc]X& |Z.e|Q e c^zۡ,~}<\P'@0Kᾔ|oOj7(ߑe(*z2C%؟^gPF9F4~F[jgSb >񨏤" v1D9tH<ʈ5( Ñ#˄Yc>*/]9| t$&(MBiZc]+z ڿxGs|#=>%L̲"tOo s9G4)ZMԮz*1n߸TfTmNa**[ ̖;6qoNZ%S^SUЈ4@\\mK&sn'kȺ,< hI-^{,]w!*61:um7g簚W' 6O$SʎUF?p.)XVFO̚>`k،jKb [ ذИ^i(|t>4(r`pf6l8Y.Ke/ X5)688P8+f#֬oϰ]!HC0"堽"2Tj'BQQU{|6yD|zb+h$$~Xf; /!򼺺Uɫ3om H3Y8䓳)"#J (I>Z6?zzGBFYRT!<uXFp>vfB/F:I|RUn5PPDڪ t bHKyvBѾ X؁riĥW%B dNYsV $pF!vVs R8D'zV N;x,/uwKN~:lGg,ELipE'RxR 5vsYZ9|]FgyUN D7 Z0B2Znan _{ŠaXMlTI'6B}-;2JҦN'JF_)Z2tgwN0yuۘXY ì,+(DF)VX;maP{ S'0Y 8خYÖ_"]ln4^֗Ad܌0 X!>׊c_x+WXV(`DH: z"d @x2yQhhcP초 h:-6r МAH0v⒩?\ƑI%C-!Qw{'MKLAҮ䞭AJ+^w%F<*|1T՛(' E(zK "7YÆͅmyk4ym)׽I ȍ۫KG0P*zNMbR.9<&ftq%k8*y< ,ġDEZm7-oZy\3xzJO7Qvz #5{}Sm:r8ۍU˄uc,^x*j7~VN)'/ ORFrl"{>l }zW~`V nm4ICGFxM W>*@/e("r>$ b5keGn0i(=SQJт9a0UbM6xn[@ϣN0 A lI#.f%E/ܯLBXX4uktvZ =`[3rKR1I.Vbwy #wBq=霸Ƹ(wgym!VUQ1,gbhӥϯKs0u+&?wIr1\B"ѱ|2WX֙$;Mdd9J ت~6!> }QkYr2Rue'̐ϷM,gyx*F2h9mG04g*pdR/PlA^$spu.z(OkC( 8re_zna*.;\*=QƚT f֭ЏM B Ɏ-]Xuw5Kx* hժjh\,)+grqWՆ#7x=Π0F٬Ε棿$O6D6Uֲɫ)kƥtZSTY|p kk6}Xs.٬arA&frriTq$_H -tA|x ~#v{؄b|˻h㲋4;ƴ_@teLֆ5G/ը e`yyͧB%&( P o`w ׷P(h5 ʉx敐Vꌨ"4ǾnbUÚ82.PDdƣbzeTPc,=izå2_lrBFQp Ympq$E!*U7Y*;E"tz{`rt`HFerqF|Xy,Tr% JƠ뉌-ӃuxE-,݇h"JLk3{NV!l{*Sb]&v3gIdbQ A˝c(rk碹nI*)\TS4ގ0tԑw÷lƆ2Tb(,$xjž١V.~r׫۪S9 S޾ İG'D m=4ψ'\j,eꫀW49YhyϧȬ~t8oV`nUeq㉀ J3axDZrR_tC{2t+a -UDYr\eG$1I &w=Ie6e ~*UMTesf)Xt%ν ,ce}7dd+b 7h9K'Jf#-i_Z` bPa9>lЀL$mЛؠip':KBͨy[t1p8.BtQ6=%mM"Q,%K+B.+nrzI3m߇se36G传KԲAm]y@/ӮxY^'V,$5PnچMf'$$9fv_O kFCWHptW_wL-,ER]2g6K܌VmVuW凮DmZԯ =%hyiZ,Y.`TW~W| 0zCݥ(of>OXſ i0QH2Ig鞽=H4`[ט*oʆ(GiS`pe)} <0GHgb#ޱ>Wokciu=z$-A}i'ۏ:D$Y=t v~t:Ȥ@WSKLqaQP/a%Dz\iHf'7,d,[jq/cW;=Bn݈h+ɠs^x{&6ZrӚ(,M̵Hw>5f " 9^~ΚtN01949gD5by HFlf})YDxnFoV"h\{+!SFו6CI@D϶/i_{x3Sh]" B^؟6Ul&"(uyw[雨D@XUmXb~1 j/- 8?$%Bݚ7[^y|oTB"ZMWnf1a /N\^T]AY*|X}2-y_amf1y+2H@>{ ؼAhYmgRƺ]D"EčZC|%dd%4TeKL0"x)_vPBgM*^VT>١|O>]u^,^D Lk!m[}!,x?hk?"ep<2\[6E^͝~`S+&K 4 9Y3Pؐڂ/P3W l-^sD ^(~Xub=SOf'Hx. 9cUUϥ =@;e _BФA)b`50i$cf^,K3 톃h٫(j5ܝ#tb_qHB95H>-6 1Y2V<DžPS7.d)U ł=D2 ޠx%́Y^OCHt E;e_ìe/#+žugj9~Ԧ4wI:bœ|‡f}ZȂ4NOvr)uK3MY =M@ hs4u=먙gjEwvu!):gN"'tE7nuZ$1K}?*I&B.`;^Nx$zʌN,&)wZxGj1]%ಶեq i)=?'\y`+l8$nf^|DSm:`8ZGN]\8B 3O(bH0PH.x(/.K9uF_Ohv]zL18Yi"ClSLv0(1C J?ͻ_CC ˲*i}xǡQ`nbɽ,{Pܰ׹F89^_i~oYć6NUl(;䲕;n܊2''g"崩XrP[F0-Y7b2 jhqVSFg1|0%v w$iFƙ҇獁PE7C;sALE4t_]24PY%(.p<*0ڝ'C 5A^@QaS%%U5;Jyd%ӝF9(3K↓Sb_O4<@%OL,Vs;B aA@2!Z7\ Xo~)`.~QJiO)F%HƕNcI0a+Uqyphۯ(WDd1+ԎeXM*TNqC ,߷VN3p_xJ[`#&XU j<s PMtK^_B$GD[uUd #t0WFET>Z+>ڧl?d.<{yʲm(cK|oĭ\;[zN#ᣊX%Fq2a\8,DQx-  g V7צun] R>H Az%7H,DF d6 ,nbgKUxP)b1/v{{@%O%j&(Z*{> i%JH.טn%s?n2o{*j t|[',*[8 < j?D!qB7߸8Mg$V>l- %Ftv3."Z@IKD_Y9 +GSf0.K`iR`vϪogƪ!_Z"[qTqo` +IR E5RDzr+j(XT2%z7q:ҦxV_ET'wxƪއÜ<QrMa/%xE˜ 3R:(աg)NOG*Gӧ=iܳ-htND|bt0T@oYAM[~UEE\M}l/arA󽐱wDk{*Kl8Zl㣘2+]-_qU<YPD!??Fp\p9n-6^p:u Y%j795y>B|Y̅JN,ŏbܪB~=A`)X!f\3وPz,}o %m ^$C."G8fzq7~ZḺJx䷀Z1MDucRl,uWI"vY4pbEΐ{ 4M?F:_qB@H%vO>O%šrm]m yUg:_9i7 WO,'B4:ahBzF"pClJc]";㳾nƹ3&Ӓ"/gEdnv:U+j3{S1YƑoۛ*.SCF je ^)!a{*"1T<̲o木`|$kʺ.ឮ#W44W2y|V^D1aQ}5 WgYb kXSk, 802MGħE<6kp46BMr8 SS #sEuE^U^C_(~(uJ[M|WJXwsK+-xt49=ر`IN :TPLWj~:]RE +׵kXGctAJK1܅˳CNfEVU􊺍`$hf;{T 17Jzh/Xk:mkiIRތ&WPևƠp.@_[$kз~#{re_O?Л*>6/^V$ip+piihexo1/KIm~vk3>"+gB_<rdfY磔yyA0Mx䢓R^Ypt]de~ )}Ǖ;G`$n A9) S9s&TqZutI(rl[e\JRxX%qP9v͕єb{ Lg ӄރ @yExF&!{0.y l4!D*MS׭%M>Z |Z" S=tWNVi8 ƺ.+ _Oq|F/wքDI@ft;obv5L,U/-TI%b<Y7ôv'$I%K$X3^ڠ߳"e C4uMzmQsxANϠc1n:N?dq&)WH!h2 ='ҫF$̜<Hjƪ|S$C- J Chw+Q<`!dw$wPqـ%΄vAU:2[wҷ^}i%M.sѕ,*D~i~@ 龟^xtAhrفUn!>(ʃOX<%]H t(rG`: &EN%˯ _. Xm+r.L7M̏g/+q|w~} _r'׺aTyf sn@`\&%YGE4bOToKj1_zZ)%KX'iѯ_d|9O!Xϗ#=ps@ ʕh$;).w{T~)Ē*̹ZX7t1,HzaO  /fu|ĉO}L.&_kiυ*齏 dŝÕ5%/R Ӊ ؐ1Vȏ@Gyr>̥X1wPwuTtB6OymF'<_VS `02'aI boV{Yb#d[!Ir0bwu2#vעprQyĢݐ){ᐇ aԻXxOfl^̑# yNs˔QIU*1N.uF8&c7%$p>}gL߅bA) %x6XvϦ~Ko` 4ULW^d.ȕoa}_.ߥkh+!esdŋďfSnK=Ԗbz @v7r(=Jz_%۝>U(^${chB"Adґej l͊G&ks(p8sn3 .p,I"ߨoelX?3qЍzu?$1pwƆvܡaa&?J S)zp DGǮVc#CZ<3wJ*t〴 %9?;r\$F#ڳr @!/Қѩ9/bb$ 2M<|7M[5PLi*_bτTfgz1(OmBw\Ca 4ZcdͤSGrv펽5Tg`TNZkW#pmAyXa#R~2{B[eSLJy$hAܻZw!כxQ4%bZ`tdn0ӑ .tJzxEa#IjYh]*D'1ؠIdUlX8&*OFyjLM gpNd8SxB{Z6w)Kf ym {kIC[ڿv dٝjqq4Ju󐣶!94}xu'/t tTljc_2\^)@+$s5C=laƤ3:y]g HDBEB"Z~h1VwPNn IԘnl^1]n5w/_(ݦ]wV CW?z tP OHp .|geH78$3 ^ @36_ݗt.;/3&0ͺR"W{g {o8-Yy+׻e9|{{}''~pԩ{·c]ɓ_ ,w[\9al@Aq2!PD>'+nƪX OqVN-^EPr5Kŧ[ ϡ"WhrV@P+s`%4a|BS.S9Z ^pGb=C ܊n, nG0 Sd}*-H9iLbBɿOcG1 6,!wP>,wǦs -24r'GૣMu8mjyp^)n(b:^ T1 9VV3}/x9xkꖱ,R ]|W9vHfKUռ}d)ru`dtP<] =-QsXjSz1<%*,pʽ6˶lY/jO5CPQBƹ" !sa2̠#~.h{~;9?-ꁕPq<rfA% CȅYLuW2Jlb}dU<5Ar.0MnNw\kJjvQ"+&AưƔ' &?G8I%ؐ.^˟FY֭5A uVȼ O<%IPX/!* P@$bJPȖhI l5A#̡\( Ad ùm8 y $+VQ "ذƨ#Onoe:_+N^!ԛ`u^?Ƙ'Xv B;%*&F4a:4v 2` jq~[wj04:' ωՙ[5yүe)U+gopIzzOJQQ9`q:Ўb>,wa׽nL_m;>FB3ž'pcn6vf.J[ ,s/O,|Iԣ!ՁcZ'b7/Ù_N^jO?;9S!y &7@yۧĦxUSp?>F:V,O8@ZlC3 ۊDC(p})y'b(d 0<k#Gn8Lt-5}Cr〖Ċ+#=x6@y$Fgf >&Z]TɪRcXk&,#,-m4-K ?3C0M3WXvrVU|>Z]JBm(6눟Sӯ2z^[HJMuѡ|53-n nwT78s[$=ŕrXc{P| #ЦT}"&Ty +4Mb?{1ܝ)[@"o1^-M6 #k/(`7ZXH'<0xXF 5Ofr>]qŽ\r;jh5c(_j//Cc.s/c` |*O.3L󟽅ooR de%B}$nԩCdG~"sJn4Sb0rݚaV_͂zC D s ecfs+ 9J2f%ñ^rThdb m6%r28<û lIXA&`,.;ktO&qAh|GBSo4wH[k4웂zʨaDcM+ٯEqtxWoc7@lΦJBݎ*G6}uE7;.b#uyXޅզ}TBd~<ʹ\Y9 Z8-jHVQ ;w*{UĠ+=fhCT*&8fڌ#",ׯ1 hMs$̙H"zui)?%uk\mfض~ 7akt@\A5@{v=ˑ]TVɴYÃ!Da/p{N3Pȱ#Ǭd-xǏ,0&;ɇпN)~-^~b6h7 3^i#wM;vgmaTk!'lvo@PnQt؋$g}߇Bx0$.Չ&CFgmׂmddá3`I\x /]-h#M#Aix|axݽ߇6B|wKeV/8e#!IǒhkWf=:Ԓrٝٵuiz0 7- RY`l7J"%>{>?ճX`2 o[&u+*ID] W9Y+^0AQM?SJMn `XЎuo4F{B=k:(* ZϭMQb p2gX؅n1鶟0!A6=yP)9[9J'2OwFW~ZA_;_1lC&2& cB%ڍH6v?ujJC>)L^=ڗ}$ggoQ׼é R wTyϐɓ jqn|G7z;A-SʋKZb64Aa%E8KĈ^RV ͥPEmAޛ,)8êA*c5vYb/_Se}M>o DY)s6=v0P;CV=6|>2YZ!ľ-wآz\HwH<UbB\jֱ:/PC$.Th$b@$NSSx=Fm-.\MP\rt&)͜[̉3^WOUG#;;p׈&e#yG4nwav6OR.R tSײ66V -p2Y`//NP#T|\&@qP@8`Xlđ)3DN_fKFJ` @Q*L@~[{.cK I ;E`w^O_B4rgzcP`Iw9amsVw |Rl)TD`q8ͣ? {>zR{wTOZ`+ܓzIdą?D ָyx'MDnb6)8 "-km'yQXIE i;Nx+q2@ZX,};OzSc0C%l2L{wCQ@WwiW'QfS -*_ڼ?~:qRu 7lp,5!ݐ2ج9Qmy#&ԴO >iW,0' Hx/ZIX03VjP'!SBSJ7UhIGӒKBP 9wڜ E~g33S L_סG1w9 5toL݌62n ( T^XK= j9NF|%a͜@ef}e3Ȉ#8N:!R^qm\>UmٟkMe9F?( 8#fb۸\uDqEXm/7 9Ѱ~~?`[X'Y>肋S!/0!A;͔w%A~7FVgTb.<;*`jnfw]Y!lU_wq|eLǪSidl]Ϡz RG٪˲w͉.k$ه\ȇgP"Lo**+evk]=ݻqL"!C6F!.N1\;Mzi?}(͞mx,}b9m-T,owFXmwh#kp.gUlK #`m ]xa#& j% }(0pfXDr3˂o#ِ A4ֵg6ttR{atW46qeQ$a"g1*0xdHSG 3%U -TjbOt-e#=ԬJM)WMF7' d4s4#p#cj((VI:BnKW<+ .)U%4<]γ~Ii J$;$bE逴pcPf0'42lU˙aG0Z-]`bmDScՖyL<_,;A!o3:Ѳ$TUx7pZio| o`4~yV2pNTl]Y"=ϜT;Rz٨#b ENėh _(;!@R\5@<8kK3ɦiY? yiyP_肛6U?r?DO? 4أ{2ŇizRݳoc{j T9O>+9D{s{a Qѥ5#3dAB\gyGW}JlO<m1?[??4= {jgA'#o(Cg!փGo#̴qFmhr*EZ^W:̲,.o)b2]@Uw&ns,l65U>|:\iU  3{$bM)"918߯"X3g챺xqI9u˂5 \Bx&*HLrK-6`пk 5v}1Gmro^54 O`z w+PşS.W}C}[R [je-~1OUa Xxg訛Do_X|vLLzb1,9I=E7VReֱl򏉲n3#rZ@ 09p&?54-x! p2 2IJu&a7yHXIT50-l겈xL ?QV2 L &C)y'ʵCA3-}o,L)ZVI vA|8kkǽ/ss¡ݠ%\ ۪@i;#W]٣הRAgsE=R*5p~QIf!ṮEgovThߝ1:?i"A-+,JjI3hOd]M 8 Gߘ,bzm A\5hø#TH d^I9=|5<`#F(5[qO]W^~ g|;bj!H?m)x}/8-:QJo\4.WH_뙦ͧ/A07XbZu̘ 0xA3z6'*QM=q!jhLaW;vL0-qmΨ wyk.dMO~u2! E8,{H'7o#oՋN_N;^G*{ XJ$ qb.9r%[ n lhN`{V&\j26Wy M K ?E@5p@ Ea'Xi:HxgvIQj`1ӫ2wZ")%VM-~OKRbRR^0o%BwS2;dZϪG3OV v, ŪPrH^'̝?tލnO7_N@gQkR _kƨP0)ve;ΟxgR/|vT ֧˰.ZN/ڤQrmƊq>^ETZ%ݨEV&R,zn[6ƑҊCdFWyq>!nɮ&sGD7LzCQug)%G B5^1f<2>9W=N٭#Uy=ޑޕD @pV6a[oOAŀ}0"OrG2M_{ӴBqCoF<]9F1LTE;rUţ)orݖZ >_zM7Z.B;VmQxWضWjmqhNy:C-KG5ql%:{HL?災i? ekO7\.0|1 $l#-֩!y_~,Rݏ}W։`TC:2<,?ܛϨ O%MgwߕDyX+mmiheA%bo}H,"gsB+i<sf9Ujd<[x%`[0^}KBkt5hN%/8KHdn(65qpeoWWJ`ѭrN@C bT7l.͘Zׄ`3pgW|A:@mq ̲hVIH7g3]9r)֞6:Ώ̘WhE ȽSl.*JMQr( ܝ"W}!w8Xc3ų+%(AE4e-%=X4cNI}6CHH)|U-2EnR/62m@j@pLZCc,>VMqU0mp_&@(ٕ <B9#/'dO0k/L]V2n7PZ)T_ yRHL $ҧH"8}ԿAh}<ЌB+ֶ~ahʸ[n=?Ƴ(\KN"5{?,i0P{ 'A~0ޤ2qBDJ;%>8ўRa=J(l9MWBމCI/ _!rBo3/b}5co`ND׫3J $ΎSR|@P73?2{ %x}tJ֬\ya@J) ı9,nQY9-.`*ľE!NgYrNG|cjrB]mR:n+(?li*T戜{9z첋<:T8]{',졽],}u 6~Xl6[ߘ+%zSJjtU)H0]uULHoGZE8XDGR#]}8$&H2;4,{:% Z YRiä:SEee&P?q``.vlլXg|,Cn^~XHÖA졔ПI".KD>4SFmL.\ dot̅}7)dm>P @aJ1ky[\c7c~*I1~M -/dw9;<_ﱻt@Y6r@xƠ J={Raz# Vp=Pc~TNiU 'd.ذ-+ R>#9V%܃jYh,1sHmDHX{_~(>r4ѦĪ !5e7. >md>(H#U"Q"WK6)u6:Kh yQ~oyvo`>OY oMG9(L2=8+lXH"KtvT :ZB<䏪zjO;3QcpFZjL£l}QuloiW %gsQXR?Hc=EEŽa"LV*z|zyO 5 T1Z Oހ|Ea_sRcΙn}|{K@pue ?ߴ`>v^VT`DnGSxt~4bfQ&h`/gO'uGXiҵYy]Kxkߩ1,\u-ҦDK_ˆl>⺶qY8yVx)0wo.%S5D hkۚ ҁTx*܇kXG`\aHXKk|-V, ty'{Ƭ7bAE!ɘ@ԔAg]B| R+Q IiǤ9Kl嬮b=yDUY.0*ڛ-dߞѬH4nHyDL1rTp&Rt9AøR ~$_F8]eW}[l)zz7]T疠zAyV]i~Q꣭gYϻ/ fq_'=62VJ$`z s 'pϫHi Ěey<:g2js;Iũ|%E?GVX3bnA2g5ړ|h76p,J0weف:y hk@9^.ZN:z%uͫûv$u DL鈁%I=J Bq r)RwtF37-ܖs_>9+R3US>qI *ކgsYTG.ģLX$hO' vp`B+57-Sue?U^ ˍm ~e'_i]|ϵ}r)hOʙ0] ok0 3 ~]КPq g~zj.I%Et$ 4TM*#1֯.2 dtm{ *5P<* .:n ]l1ZH]W,V19')D ^˗L/ qšjv|49h ez fh^ 8@G8Sap:s}+Nq;c3aOB<gMD ) Bw+~*dW|{ D%ȥ:|]/u:^8~15ѿ\Ch`hkz i-G!%Yb#qW= ؑ;,˗FLTT<)A+O@j]&$9}ەMt'on.;uoK+Ct㫛D:wY~ 8 &6"0iĉm."͇@"HºloءJUW9|p ':W]' s1>XGOF6J5L&LCm0,jԚ<^6#waw_ݝL\[ᒒ,'|uuVZ蒋cI? LDRF #`,C-m\J*ߩ6h_e_,>xݟ=ZST2͸(5oڴ󐌆<\[MNク{1bICfro7rGv+*Aa8IR\fK3vQҼ,r'Z̑ ,?<8BnKpk XʴKS1G| kUTSsbc1DR&kˠv11LjGfT y ÷vѽW~֗#|ꆾxḦ́zdIv8O61}bhûH5[ 3m Tp d 8,  igSs _|1 *r{4s`ZqtںgM䣁'ڷjCe}NXV0 rJiHcWM稂e BbơTV22ѴOe4foTzxXhD6U!N'6=>j0?ڥ_kf 3h\,aZBʎ4# ih~ZVlA?'+[@3="e7u_:a3]MG{YLISl5Kp$6G+r^H%8"/ G5֌zoDc> r<){1Ʈgm.ȞRg<]vuĎwde_P<p?q(4~aR@l鈵]rcpMnxyB&*?"eDMLcŔ@W(1\n'J6ܰ$O^ 1M|y'WEpzS(#fSԏEL88"@zi0(<%k~!ͤDhϒ\ڔfsx{s((O 2>Cݨ͇c?4[@V)Z.PI51OJdHwVWx `y+f3":KLxUb+/ Y I1T"CWێ\Sdz蠼Õ!BaV_#FzP+*8DtáO7PSM~ z헽#9Nqs :[Ù¼qWv)ʙbJ"=_Q?2~R@|nB5|2tZa;͋"l} {[ϑ"i"2b~Rh rG-N#Mp$o >qH~ɢԄ"n7Bgn&XDkQPۡ<-h~K~ 3 x,'8Ru$L"tlW+gK昁 +W8%DR:(J/GEm`QOY9]MD o_KX s) ? Bzģ[*:^ޫ1Q#zR:|#$ڈjTP#yYMf]0PzqiS*Ϊg@ ! 'Հtx#v[9.J ".!Z9`:BlPo؀ A7aa pC!O QSBgP.HV-w&R]U[ >O-"@Rh)~d͑āW\:Cu9QG]Kcqc@0K*d:QTWZ7 dd4mG>&o:F J'ϻm Ij=(C:\ (0O~ RYJ6^P"FrK怜k;?kOIO-A.Ń>L`l6p\d)7=)sDO?jnFfbgo9w,ʏL洹M,araogfVLegsJM;*Ǖ= w`͌%yg=+U&_lS$m ~-Dd _i XW|j+myK: hȎN9GHlv)̄QI}L/ P61 QN7?" ?$-7tW{ROE! xrb"^7<#ou+y+Edq s_j}=tvY0ؼ.ArrX)φ'ДK)~`ҝ Q)2\0HM\h]¨e#AFWefS5wlI.[Av068kkaJ $ e\e_ΠUO{P@@J /xtbKђCw XABH()"-Y~mgFZծ 09dj8CVM;V|%u5FM(6 KP/ zŸcy]j"|(hl@AՐQC/m}?v=n"YtJau BA:%ip=d}uظpw9\U>^]ŋٜ_L'Jk8Cj/( E'jm%l6HЖ@y<"'S(X_@)ݒʒO$J}YlxAY~ " kŌ$t V(7 Hs<̈́p VV]b8%e/o})fh.sel-;Dğ[eP y znȜf$ hbS`^mq)m6UX̺#ٛi&ztci~X4:w6׃sY𽭧-v֐m~[u yٲx~22k8_>c޿RAfs{'TD5SY U=32@@6rV#hle&pl ("7WporlqwфYuu\wIJF:,w HaC. bJke.'rmK6g*-+;*1Lw6۰T*#v,(T0pkWV'.:}U>y߼O79Lm>R8{#TjRf)r:qW2;c[Im7Έ'Z܄z/A70 W\SQaZb|P~4.?"O"dvx+Τfƾо?! UhtJEy:O3j3Zj)⌇0:DTVǖе^WY+7 Sưniio;UTSP?uP)xpaj`!(x7fVz@үA-Ue^bg=1{]qAnz>i$/E+!)eB(&f|_»GO>1'fMDJHS)<]ocuc{d4c հ:qBMqT,>6[Sҟ,ԓ#{C?*R1118̶C^W`*ew̕g0&&Gp 3GhGf@㴩F(M ѩB <[4|>| !xC +W(l*xIic?o.&R? W:湶I5E×g]ՔUyK|5 f2KIl3vu?Es,%9"[J2Au4Vyvb'Uߑ/ţL"rZ{dw# r|&1M{^UXCc(Ⱦj$H9Ip)V0knQ;/sK\GdɃ[-|1t~֎͞vC-i F N!#␾V & { 7 0>U|Ί/с [g9PNx2q,)"],B~ mgzO: -ѓp䍐l MOP ɢJϳG/s%/5HसӅ,USNQ-ɣ'k $n>9.gk`7#Y !l$'Ȳ+&S/9ykJPW vQɍs%x9|R~Yh͝jn^;s?7WPތi %IA&;w[0+K VQw5߯qY]F2!̪1MK_U֕O^F@+3JyM:ؾgec|ITbnhm!OA޽509>I;rm~ٗxxҌ{ `/v<ũfB @Xe@OW*P)Yvĵ;0+%Obq31LT{<LTҁ&ޯI4gC\z n֐X6u6ܡg(sջt\:pI ACeRqxU&`(UٍSzlw9$_fqSڅ} qTĆXuЌG1#b%mHcw̸E(2N`16Yz &u+LY?G֬,N &ƸU m;uAL?4(QjDjQ]=d} +w|o5q2dv"Mģ/`0b⫪&Tak}5 l+ef(gU4 n>W4TzG O׽𻼺Q#0r{~kՉUyDf]c_tNPqPL`a]ffN`*Q6az%^|V`ñ֮}~^mM jfBn#]HkҨ9yw1լ>Ǝ iEIާ ¯gˬρ+X]\y5女^((Z>i ֘wL*}fa)fm,1"x5ƭPӫZ0Gb%wAQ)_%9|$7=AL|5?\nAAB"Bڸ.j ?S͘l)psZRBCoՉfdl[1OK L73Mb;cT^x"i~ zY&NH7*dy0~Hx,mEF&-1Z̮&Ggw8lԹ%&3d/p^٘ ,!>V+di%ɠ 1 (?2I=x4m vJ| )\Ӯքn3q \ۙT$U@dXQC2MʵCUS9^)m8噌e4-xXk;P-tZZfg%I&GkvQN\+{! ish:4K&6T' 䈆*Q}kzpb,1$ B z#+ym4v$i̡C#tguy,OOm.d͔.%F~@PdU!o^7Ɩl LD4fE׿La=\g|"&dkx2i)H^`PI!`[3,Z1܀GS[qڧHdK! 9_u:rGyCVGv3"䅕#7h$~a$* Yry/J.o\ۑNpL6-sݓC-T “/'ަ^O<{8fvhiv-)Sx%xkx):>{_n31V̟샯dZXɕeMf"@\`S0%`x6ш=+*(HQ&a7!|#_ʜ okMTpU=-*tB}y MjpѰ"/"ԩSXAq*` `ǨMFNٙǶP9w? FSl62ЦOV)Z7L^x$LVȀOtژ? nT0w=҉V)ai+<Ynvο@" QS=(7 雩y!Ո-pt‘ӛ ݞ4'3}ddYnYXk jTWC%rۓbb(ЛN| ^F술?9, 5?,%FMksbK׾ntSG} גy娒rZpqɖ iju*@&П [ʊ2)EHWraʃtnRuDR rywo FI4XG=4twg%c"c1ٶĬGInt84~>2pAĵ, 7}ˡccthfvȏ*A]-~o$;8UW+QHhRxu~M[ܲ6q>!LшAE3/9gaDMSI%qrs5Ѕ q2y` '~t/\Vr+-sC`pMw=v͐05Y K8JM7-axLSE'@5)c9๜Gj]#kCdUK25!`B[nF?^դ*pG M)pKQ]Pq EF"Bgj8ihqL%AP/x.`%61 y1+8U{/> ) -`ՙ1:"oF(7$|8M,2Q mZ<*/u&'7/p۳N2@cXR^Aq&LjBo@י2bey\xV ; )K>&$myq[ޜ3fk Y0h_+LdSF'y;pK1>] HiwE )!rz[tvnsh1cl^JP&\`EN&VC-sFa[^KdOC?W ͖CFq x {c3 qԣTκ~m 05lnڠZM(ehLNXl6$ŀu4~)KE`;IE~ҏ7 I:eW 9g3?^exD1XZv}Z}}{B ~tt-9Kwd^?ShwmWݧ\M BZ琭5,䮰 &o=TZӛsI:YSN75wr+'|?ƞI\$jcF)Ǵv h3.M>?xFs^ ee\(mn<|=FL;W>&q>rSb\2O;CRj#Դ#0B:NF2TOĽ8#R$){ۨb HSɴ.s=u@-J<8REF0훳~H@uߛGԳ4Ǚ>-Qfܮ;8R\ y#6QXG8H eƩ0c0S g,X]0BMm>u%rWAW0#PV 02{5rǼ.o-q8&r=<D_q2(?DA} /*0߫ Yc[o[tYcK \T==,pa6@xXKp, ƐYaz~RskZkqoU m7>c'wafBB@:⇖Q 6܌h O0lU M4P;BAjš0az}" {^c\,k 2"H4uʳ/ש^# eQ)9x.J1C>`øvvYf4oLv MEFz-E d~>]{8ψS mՋQ){7>@rI@bDvϗfI1hk5K)doMWFY^*?,$.%)|X(. AZM v{+X8OAOI}:\z$2Y6Df-sW|*Up !fԕ()y*䉒׻&L<{7LÍ6F"ݴy"$؁싒*HtKd‘!UcQeܳ!#Ļ 'Դ[ O$~h,SBD݈O f"VnA`^ ȔmPt+M7`Y/mx7#IkR$ɀ}Yʰ9)X8,CQy|ᤄ)>C^3>×5X uψKS"0ɉ9[F!3 \9NԔ#h3kT^3_̆_!nɦaN%(nwsy,\GxPQ9d0[*8'm^l8 CfA>ߝ-TC`]5j:\AVyʆ?I든>p@V^/̣zờ8BXdX{Q٠_/u]r ۞ }@ c(bLñ"g$ɭݘFbvvpj4R#5a+)dkЏ F/luD@| /P> VIf d9g۵NAk86k=c6d."Ad yL+ :*8i͸ *yf2 ܳb89|oa׋pʞJ0: *IpAQ+О0!Xtzxc&qm,elmϜ2Jl>Zhу^#<%G6\ n2 D>#03ǣe#~ @!Zו )zbO./OHa'o8ѦO~%f $ʒj;>/{Ve88 XVdh0y q]=;~%$N+,49XRL_x6s߄T?4yفL57 8@Y"Ft񀐳!H0"zt,؈n9[vˏ")@id[!P&l/3L/[Yb=B9왂p`G5swY+p#FAem r?B{iyQ΁=f)uAzp< \8BxǔBGepRTJE.C\P/vĤ_e&x!^ H$&&">U?2db0n>S .k1-L "hMj]j O^,U};!~>;VӡA~ _mT9pDDsp k؁5Z7z1»꥚xd2X?Vm!lcL\"EGVh/R݅LK?ExP+} m7/1ZDgSZ%GX(QgnNu](pmTMmx }=^ *Z ̐%/{g`|úYi~D=~*nRzlXK'T]4ْ QD:%Qh ?!Iuù ٿǭCl C ހ.y1(t1-DG3]yֆ"9}ۥ u rōNw9%hScX[í4plP̞<` .n.|G*{k}H]({q0Mf׌{P۳l~])9NiMWݰu VQWm6qGWHqL}xF8EHv#n<:ξ96(@^%'yk.CЕMPU#LjɂdRo?KVkqm,= g5%XasQ_2l 1t v։`wS41_-@򪻩8 6TZc…xDrYTG¼K̽4 3 W;6%wjQS=V 1/֪q޲ƣ14D-P7L>ECďDCc% ~]*|g F<$KW%YoyO|;6U_χv10Vofۯ2 ,eeS`KAsغU勳[5yo/p|N~Xt} tDڤOz=Fr~:iDGЎ؆:}gS(y gAU ϡV&sGRTRɔT#!|/mW*i'g뎅M@'2O&nO~2؅̒twh_8T:S5ӲrۂD!`ĥ[('F0b7#IH(  DZkQ[#%Ӻ ܟMiu ,Q݈ "$)EN30>@B3Dv>x0cAb;p/g]bsڱGA9ʋ7̋i,贠5P* @Wk4θHF$׮-XD`|@,Z%F\}:t7sSVÈ* iN ~q~LgWg/j늁@r,TrtdsM9~` `Ӄ,ު<m}cPiL'$>4:%7xpz[Kqw_p?QQkAMƞ9 ymCK:@,_߯@:f NwwC!:ȽHx&}k"P\"d_& peb{\hɆBdOPr4ɵtA7fZY^@ K;Jvh6 2J :)2s ͘x;2xF8T*Ȳbbe"uqQ$A1B~$q{uXʷBL6՝% F#Z q"=-{gӓB}DʰNO|b} 79_J$Io8PH8K l-gB7`Wl5xJovڀGۢ_Zr#_\=Z'?ⲿf'_H(N3srO ?Y /*ؕ'4|8&4? Ŭvתʟ'UGL?9NʡWG#;fJ H1:qܿZ8ѹ 4@F|KrRL<7ꌥJ P'afto_ZL>],M?U2z %'FNJw˱.[v)w;gs0 3&p֛֘LUY)VQ鎿O_^L f![-o_1l  2Ѕ7TM]mG3tqg{% GauW}V0Sx<׉d!`qȼȶ05͉79Յu᜙j˵=|@Jj ]x@HV||2\0JŃu%:KMlo@+a~{8fF\vdh*$߶$,rU EQWav7ywjkW|^$`ÉbKH*s9`t%wV=~]H_*.̆jdV#*a"FmDvtY/<7)W3 7|ZŢc"0ԼҌ\`DЎvGeaSQeQqϞ" O ۄ L*Bݨ!KnM[JF朼H~ ޏ^uUN{4]O]=vۮwGi6)}1JL}x[){@96:- 5Ƶ4Çqt[?P.8[wTrܛĽ*(6yO\#%C:a},2Bd&@5Z@Bg;XeᲱϏ˾rI\; ,D ?ZزdpCK1K:Ee  fM}0{98~SyZ~SQFUm][.(*I_;pfF>SrOnՔ8,n1m:k Ճ1% ["96Ц=e ^dcq((9t$WoڏMDY6p ,R[fqz'؉H<њZO2 |:O bQ뷒PErps[МwFWļECŝJB89EG(ۛ.fS`UCx#Z5;\gYE ZwX-=" ϣ@9YB#U.:+Jܽ:!fuB+%aZG* -RGtwX$>ahFp%, &Ix ټTA_M Yի ӗNH}z`MV2b̀2E)3u#KŮs̱wl:ȥ_a8٘ ;ea =SbWOr-YfQoʟ6r`]8 UE?԰6bY HU hi=ѫPHrq V\"2a7+gs61~w,tu.ÔCz&b{Ⱦ/Ͻd>ddj-7D ٛ|#ymohewΐI&n#|Jɫ?i2{KF/Cjo (C9/uYgq>Ul 7A 0̔=2RhvSU#ncoj*Cs樆YB@bLO-Y#Q4:SޟqS6$RJE*wSRGo*AP"n^.ggCp9V԰j!EMw' ʢ·&LըQz+YuWb5˅Gw9iٯ`m/ր; #pBXD;N¨hAHԡ(1cu={.n~|G}!}-}4ǡ.C_ۡu.~~Lػxs0,Ifri].,1b.}4 &Ǿ~!RLeau[YZ FKCظ9Q:B7>ȊF@iBUƉeWQ7ݦ/=ɪKs=hċ3t!s)8's.yĔ աyƃ \$jʠRBc+G䚨0x^^MJqCwaBQ1Re L5QيQWdxe 4x i\#eqIЦА=vEbM{D˒j4W> %wIЅh h,̯+<3~H#eHi< trkvG|dMR;bTf:Sn0%{&߲0$Yfy;|WGc,BtuÌʆ^ @ /||J*#:)Yke+>o53ϑ0'_pTqkگ dX EW<53$p(M_LE07TOh-%AAb1U F^ovv$qoǴ..Qa<$[i{m-Ʋ l J ,EG&>Ji,Q'f‡fy/A qYIh{ $ؠqYgXP_^ -9 NA/dq@A;3Ǭ0Q]A-9 #5ԎC&@jdYr1.m%Z8 2*bKoЂʝcϧrK-ykG,&7 ^LHAzV @hx}D&a^Rʠ֮T= yP)<^sjBz6h!`Ml >TqiJ@VݬŚWAH28G$r<,B^ XޱNaCI*asA'r:FK_y1!F<7u-&7CyȡVI/iBzR U{ヤH LR8dK~SIk{ t0aq0-:ZcSo#?1+)ֳEI*x.-Nj5H@D9A:b'%J)Psɢ.ng#H4.ZMJ}I6oKhz gw389.b^2i||O(aʶ>ʙʉyfL%PJ5W[~zRǃ_}WC*4EqeCWe4r8'F:8: \YA) fcP}VJr;u2Ŝ4,#sO UDu5Hjr0x`A)N )55]5dNi gb+ DXQ$Od5Iϥ}in}04TY-ǺO덠 `8!Mrӳw&* `p8[+UቮOU,ArAsq@ 8+`Olvş6%K\%*;wR_BJ#~c..E`ʵEHl6=Ah[([ : E& !JGQ? 9{TʰNܼ96nцjghiNnESAB*GV辧Gzjs>('̩7'a(DMħsO-4;5|W?lh ZOtxLs١ 11X;"[nm?T%. H*?y d QB0 i^]/LSJ"hwCdg.uy("Wx3<H ߉4Q%pe-OH}[e#ANEO+,kmVCIL6Ƭb$qi>r:UبY̑}ػ[R> EYg e[6(U%*4+ǵGsxJrI>3FUR/5+aP$v}S3LG[ʛ HT>5G]|\.hde/ dlQ=mʁy)E !VnPȫ ,HCG}Iu^R`eA~\[|7.}msKs?j:I(@^TZ'O<@fJuV'*?E?^ۥ'mǛ[r^ݺM뺥v#̶ry42NZPYzJR;g;L)*`#GV9uA&wq #C>=Ś?M0z!4BHGl=2äASt9i/G~ (ap9u L % +Ѕq'G6Kl  7ܥyu 0dgZ;3M{":1!0@;["ƎJ@ (f/vl=ӣ0Y$"jБS ;TPo#t)6/<℥u]Ka,]#S 3Ep{^N(WZ2K@?=iگ70E@9ԋH3o! Gir*M&}iBزgun{ֹ(oH~m/^z2E_}i(zX7^l |zv+ u6-EFiO;&בֿ e,eB8䄓kv<5t,>t7wg7_ ԅy Jb‰X2=i%CjzdV<nY_}n-$`'? pV1ViVqp* I⎚Ӣ%g\&{;4S'NppgʤLNpkI~c{aѦ\ʊzT8=m>2h4*8.{ACdcH\VA .y AUGrB?6MM5kJ^}a\Nq3Q䌍 tgLVJe\y]. .ʼة>mk2Քae}t?juOdRmoQZ^fzCq"#H}2/@X =%sqZ`QQ0;ƍeٛ`yaV L y98lUkUq 2=5P>{ƘTcN|v9_6ĈuGG#tV)H@D|vO?J2Kin[}eU%^-q"ta R>2UEh -%A ]!:wUzb{ ) .:` R ~wgpܣHA~1{{3[YkF71:;JLILv,̀ NwleY QJ 61zIDn_R9v\쾋$F3Zڨ:$%G8:k֟Ŋ[+4/ A֖@D[FF*68g <ue(g3Q!2+4˥q:3JD/HIS2IxS܎ X&$kB쑰=R~?ED/?}&M3[M-IE9{Z` h!^vtj=%דyVڣ%=ܐt@^MRa Sܤ_-5 e0޷XnfoK>>1oIHVaBenx2JL17oVONF1N#s8Z?wSc nƋ0- ikvUdI`|k(E !fzHA:'9=98;Ǚ6х\~񭼘J"+'L^][% dџh/vlFR@fO;;\wOZl=5CykX5a>v͎'+6OT(g5N-0D,,0-+$kk̇Z Կ៩m$nGsN21s$2(nY̍61Z K5KmX>T|r}n=VZF%kޟ'͋G`Ա~]jr]RB?s&+fYP=(;E^܋;j:><ɪ6Uԅ[0p >꿭F.lPDy*1lQ{-5>4YHR9HV?03UrۓqMG?*f)>qraA2-8Gi 5, ߙ7&x:6XHr\z ËV#H lo2E;-ӣӘayؠjtã$G%|Fr ֒,\hj~𩥳,eR|oOfWi{e_sxE8eN*pjn(- kK늋XUC?mSk3ne|ŏɞn#Nf|^9(vMϲE0 ϙ.l7E\T,`?ho>4*,hh<󪯹pvM` F1y&/%Am}sj͙wHKҵ7P(9%L܇7@;ڄ.IifKG+v ]c۬To:P^c.[rXEq7F{]]n~RtG mXn_V-9 dm)Zҙs1/>]8lr9OܘfO7r}D W h"yݒqs#(f,t11^Y!p3״G_bH#2CǤ3v{0fQ|s<WK_DVYM߽zۮ)Ƈl׬L [2sP\Ŗ{udioGp^w;|@t@˗hl!kaJB5Y-sbFB/X[sT<ߑYGk"ղDko*§zBWn/0rQIJvЦ2e1APgw]n -g90F멶A注}!0;ԪN#=/6V =V ;jq^L,$cIB`Q;^kѤ JVbÍ)!؂8Оy1:7EI7D' Sl;vBFSʖpq2D[5XHF6P@^٭Fd\H8>}ե(_\ƩIԹӃmޔQ@l ,@uBKr{TOmb~ސsSmMIE,TH*54.sAD(0o=B£e g|0aݍ~,O{&dmzϐ=΄cSڌR ĖE 1\XmoniP+7YLp򤧒"S=goQWI|vcff*T鹪0y-\fk<`{aDŽbJX* \2$bDxbΐsMBFH1 # H&Oa4N (O60nF2C ͋OҶ- @Bc-H~SF=x͠B?K|4&J<|r3rD' 82t گm=0l&捾OWY43 +MԎ]4b-d%^cҋ#b3(yG[UO;f=,31hTMN@ lHZh,9&F^uN7 x(J\&{ռ2,ΡQ{ dZ~U]{Fv[RhT{WҒ*_oK5DSwf -_w/^_rn yGi1m3.PXғht˓#CO@}vUm젍.8Y@:8-ڱE^TA(D>ٌ"%]q$.lkVhqPnC񣩺f9M)q v%]yJyVa{@4X1 PQsxA(-8Up/{эg2CmH^)/f~M +ۏ.\F 8,李Ǵ2x=;WCBp&kR$*/qusmaA=bW_aIP8$ ϮUﴝ !TJ B:߄u([e0ưsʤs`N:׻myw)f@- [40'~_h"6toZ5zL.D>fGw7J>>bLh[`|]x:6!_D-K*䲻f5h]ի+E%6*Ȃ'cL'c.9c[$CXx{z[>`3SCo96n&0X.U%LJ2TW*k7I q[{[`\y+ ՜׀,4v۝ 0_Q+!]d06Ǿ1WvLKQsP}w7EtHܒ+3d>!Up2.t#@^|[Ȥ*S/Dz$+$8@H~1ry(LwS?}Ă&8 Z+?0(C} e>bd9Oe3gtQFFBTH/_)2J|Vlߌy;EX.)SML BR1+n*GePݔMddƉ:y_obR#^;T2rVLxӸm\s#, kbwL C1eWntbDv PtaRm nČvQdj3[O׮4q}QR%WTB0~hN2*h;xC l:6}aFZsrze%4wH1ȿ0PBfd 僭A(HrggH$^)ͩGغb>Ys՜ l- =/2OfjʼnvԁOWiP TU9- O@)z"'{ dS@{Q_4}럐@?5S-/>n-j[%z]*>DB~t} nf#cDY]9saiOn 6Fg+5Mݕ^XG}_旺ijoi*OѮ-eh#1 zlύM]= dVćn: ~\7SO \d 8cJXÆ;2oR {_dp3xG\`׌Dʀm~ g/%ԸYLhͰ`+d0/ &ǀܛIF?{d{0b %zk'RdXno~ADUfO3 q_q/->-p@ޞuЗBc@,UBy|ӛ.lc?~ 8\D3ozhz^GR 4 >?,( Ƒ7_'a!'!71ӉB/wxdԻovcZ()AXQ nCUֽ8/ J`Uytr;:7ƀ|I@p ڸ_xbM}co*2$gءC υVcR-d0-) 5~KˬIAp`" M2 JB %h5Βҁq)!c 0~mUyc<_}sc<%ўLj {jk)ݹ&&yh> P;.N3rWլRD%2P~Ӈ/Z)eMV}URg,tkcg6[-;%`Ck 6,t3%9#IRV#IOVlݺ9L146tԵMhi(o"j ]9}_D wD:/hEWN}LwVH]/^,m hZj=J4}b叴yeR?4iDs$5f?W<{[.g [MXExj G*Dȟ ;1RR0]dQ'"ITʞﲤ&CQsO*0o,>#e?d=1NW1p/뽸/W8R")׋2Inl TOĬ6# -[ f.y &亚耓 mV3X;$K>rϲ7#(D;Q;<|J3MLF+G>L)vC,Bk$Hm@!VUZV#RLgl-zڒ@Q $C-iy-ȄuSPQI!uE禞X8&ZVw^ovt9Kv7IwC w7W/nt[S" đ`yh@Ɇ={`m[af YM{q>[UʜBz)6xߟ7k_{g7xhA";ȈDކ%(~퐸s<!v^p%h<`BŶۼ]J7Ip<$C}#eh.3r ;Jm߁T:1l~2zZJ] ft[ZR6e*9)l[dMN(`ϲ:.(r{zVդnZa){S)3䠧PCRMY@u'a\y)a+kXv\kDP}}BLv)Sj-q6m*QaQwpٞOK^~YY ueb^8sgL܋d2Y%>M'$>S[6#G_Ǔk>r6YXFМ4w4MYP~#>Cn4╡4/O(tbfJߑY/z vѷCV1b,tCVX䶩01U( 6;E3s)iTޏ$QfU`.=}.ś?qYk]JIm TewKi3N Dx A-?IL4={^;([]rZ[5<7) zAr|蚛:Jmfr0:k}|xuG$@TfRJk_|:m-f+}wǃ( pOM) Ax0Y{՚ m \ ~06z#)l{U6/StMld&r8"cZwE{V[pe $HuT؁G0;Zl"><7oK|#'m(nԱnh8χ [Ic"8%3*^w1"bîԋ|=.:~8HOk ^&>N@_juL_|CܒKkn*fKZ]-SWG=&;?G@l Rߙm{6ܩ=#l$QRHW({^W!d“Vya$'Y@pi>s#rzˢN2kP6L Y~^IR}+[FAiOzmo`݅Bc>e%Ilf !* 0CJFQo [0' &ss/*}ǡ^i0yŗjGm`O;wUS0!*lqJow& CґeHZoCᖵW0/DiTG?4@H:J~qQtHE7x/UN<Ȃd*4LJ #lo$e^9ÿm@Ϳ8l͋HR(c4ts鴜p uhz4{<]T`pL w\}I{Om"Cdq3aݒէ_h ]+eS2,JJ`k}H#0j AW5."8U^.2vKGmލ4kncDBAٝByW~fr[ks"`(Sdo.o+H>}[|ELExGZ8Utq4̼q>XwI+,KXv%F^}E~EIn8xҚ~W~N&3xe0v͕%9I0DfyP:&aȌ.v#dY@eg1m AM "{ .SGWÑdzn^$O0&N'Qx!0缽ӳ?g𝋪,NLw:U472d5؅C/Eq'1 &)qDHVMmrA<Ϙ%%kTtb{[~(wh o01`^Gm\n_1ZG| ˆ2BEa.V\:o/7՘h? VCD8(L HO0 WIƒ%Y#Y_<;N7G8!W+ACk-@ @ ]JY\%m&̋2u.H}@ʔ}S,5NȳF+~7faB,m҇`.`eT8\MgGJ=c- K/K`4XJUomJxz+R.[a+5p-.:JuvБ_#6'>W?w4*`yIUsk?ђ}B[07GSUz`[3hIg+[(GfwEr\U`f|{E-E`S-qbM1z*[b8?#Gd=8"2~>[ tϾ'?Bhx=݅3[v ^shUN:?p/ghQ/)˸Cz0 ޴ГHrqjũwW :%:nW]FBI6U*g1zy͎fdhOx LA 둡TƇ1B91mqV#`! tA5Aj49m"DxdLcbq?]r;=vؑj/峯Eؖ T%{pXyr9!ѲqUuHs<6s˾6~]/ee~s1@\bZeC,3L 5N0@Yj f?yq 玑ΈW5xQrS1U|iyy~J·#3Iu:p-,n0A[QUHt8mS0ɘ!3)RЩsIV@\XMEf5cY\Ce7r@p)(CY}DoĺV윞[/h棹rP!L!/q=tKw@  0ߦ]֥vToclcrb֝rR[B2O¹+KҸNe:ep@7 IG]KMg:d.U+/#*DnO1=<^h(ԏ2̕wzlSyNŽ1>s Ï\,[Aěk{IL!v騅Bi H&|ԒyPZ0ETqNY(HvI@'ᬳ h$d1pHu煬u"4c<=i'(9k9E wΙ`o~uב[Gj'/ƠS,ɋ:?l{ݣ1)UW~7矣\~F?+ӞfЛiu^ni χn`ƟUMPuY\iȡ<ůpS p.s`xscgtgFΤږA( 5| %mȠmV!E``?A kQe //1YW6?ǹ'!VØMחெ]KvHg.TwG۳uQ({PE xn>>l4X3ծ!ݜN˹^\Y@F 5fzD#o8dE 4?<\39v!cg<:P̈́Y hPU28nO ,"Vi ?Q0eN$`muzIcRW]s֖wVb:7n/;UIop]yLXш LֳJFwo[>a@%*3;(l[I]\FU/Cѱ0Aa_i?~;>&hqbVQ<F-zZ标jzh`z[Z>]ml3k/75#1VΕA'M=O!M. Ub_8XN2>e dЧzK/UDBoY[tZ/" 5Sn d[O۬3h=T|QuI}/M؜~+Q>DNf.<^-b\ImX*;pHO[1# i#s$dERL48U!Diǣz8B{`eD17~nɅOjg#sb``RT"̢B<?VK%d(U N uYS_<=AUbm Q9 |y 0|arS@L<8SrbO)׫iˠ`lɈMƩ\:]{¯iC 2toGWNe I.cVا}pKwgAFavb?N&-Z$s Wh:]X'+ǂybF?^~96`!nBzFx5r֛Nh˙G"X 30}rW?8 <1WLqℓKӶ sm[6\ju%9j[aw}2-\:NUԶbpn WF}*^žR>W+iLIIJdS 1Ҩ$V`7 D^,4&R1|nl{ 'Ke9H?%8*Lo- p?^h[,М.0`pq;<&$It`oluOJC[0kd0 h8ԬD`B4fP"l:V9 :S'; F+}6ƪ S=.4P4j& !G8+zɱ~E2c'@_q9& M|nZK4g=._Oa[LA$ MBtDڵ=c]4V|N[Pa]&qq`YR_(TK,&zBU3Ry&"c\+D' XM:7Qs B>#ܻ}gBe`^plXTxhH 4< lLD}%a)$[c=U/ʇ qAQ%H4 ^<ն /j_n[[*ld^SLYMDXm]+*"#E'L;5&7aZ`ؖD-4/ RBc *l7%7 ϑ͕&q^Y[cEg[(u UHpcSeZ,5L_*x7jqhsqБ걔^ Lv9tW-bscMnک8i68E "!ω.lt>ۗ`+>[ʨ};>]TKA+r?DTFqc1?8LL%̫.ok)E;vtn}^Q*)$ ޼g:cs(goqNji[Umo!p*7^͟&HXSw_|i jGh@~ бܣS'D{?'Z>+͗\_) É5weê9]cq 'gPX̔փ 8Ez Tvv!$7 /P[ RL$t$$P='w_-S:3H65@IWL'Bg㫾J^D") adZ^%4[Y_q>=x֯1Gӵj&SAש)+΄𶧊!zHץu@uoؐy9%&MH&QӗE@\.{\Ӳ<$Z*6V{ d,22O?|}$Gp/-1\]fK(󘧊=bڈc"]C0m/ LNN qc#{0u,޶/a Fklj-"v<-)R?=' Yź?-Kuˈ[%{ VEa#h#@#PK{B[+8bʉџ_>bTheYۿ tF >*sMfsT-9iZ笽sukN ivjqq,j;4[N>J"Q0nweB9߅'IGPy~9%mԾ!:o\ǽ`y>!u4tS#J2 pTPmEWVSjEll ;V*HA5̣iPfyؔغIASV7MO8cgfq %& ue>ȱqM6DxP'RָXp+W* |ɸx7Czjz'edrk|M 9rrX_aڅ<~[/^YR$NT(e[bc @<l.W1O6Q2tgу$z[\dM\T,~`qךlǗLw4gT pn{4$PY2ko*!^vtDO}K@0ňCkx}>:q/([ΒG'p<"r@^yq|lhxпX" #J5ye7ai>4M"QIgꩪWou_!Zy(~)SVPOrpr%癧 3qI*!Ö /dSӊ {@%gIEBPqU\ZP`^gpM[].Ԓs@⭴K-۸D~QT ܱaEoʁi\m4x~S)Ou T%ؿUciKH%^mwN.mv t@ {TM\Naؔy0|QJA1 2zaͨ>4Mœh/\ei `B,'~B9vvp|R\SL"pˈ[u ^o*9-ٶtww` Pv^0vHr :1p?7]erb;!v8?G-5T]#{tFC+}'-3ny^Ymf: AYAߙ'[gƈepsqAr:?Njz2"hڔ}>V ҆<ɩ@pt@!x2#Qۧ[=|hYsk>#m C) D~z C_Do@'P^nK)rߜ>N2+kCj mN ,p"N=Nzl2DMj/vj'</T<:p围jrZ|eƂ/XR Dj~fpdYՑdfewa!٫Y/6΍+4Mgoi&ŋFb`Tÿcf HKeY;NMrZ ]iqa 8N(y{{=i)؄yAB_ j߾D[< d$p3E\k˳2:n9B%IЦ*c=.LA33Ĺ[X jr.Px SǚSXRv SΣ"`zHUEh#)*|ՠ giK۸U8z :p/b}(/N9Z7>ڃ#>|eaj Tnˊ;[]ifjc8O. յ2DJMpl]~@Q3ZJ^GKc0413sPƦ:]fpFѼzв9>~3%iA296qJCli\Y;PQk#sd+?4ណl97oysHOIf~hUb&6%o(!ѻg27)-7'M 6+\NʗZ\+T-n{ b54y'zK=^?]{d N;0UI쟧wZc-~,R|D-M$-H=%;XB88q^VF]{ysЦ0з ]PLVpq_GRm>5@2POS}`2W.Lb%S(/+WXɚOaL nϹIyYbd{w5 =t_c͵9M57e[?Bt`ʢv A[qd093=Fzȣ0&W>b^[a^ݛqh)}JHKCPZWZ_9Wdt:CgS\:wY5z0^ߔR2Ԇ\7u`JwjL:j*aŨ4!7.hz?>!k[(K820fJ,Ǎ\ c`Mt0[R "^@#NR৳  c U;Ca#1TK;1oʴ&I5i=8>]6ѼxU ;hѻ~pb[zm8sj%|ҋX j6CgO,vN7cdb]*Go{jW\*! V|| A&b"Jn DZut+ dIesf[9!)]S ЈEcae(uR,u_4kܯ[MQ:y =-l `#<ƮLaQF-dPeay|\ҹv Gy"ŞQ}TUS쓯hzvYY#8w+)X-'#O%*-FJ$9UY^5[."z򆕡rNۨSo"Cp]ppƫ7FPqfS1Ψؠ۔.@^f3E[[cI\b$JWS"kPOY64nV9+"R4yE9-㦍!pT&.ל}aXVsj; 񩱖jYw'WC;=(ؼ 0 @ؐ΀$RvL 誼 <&qK awGNgH@ԂDl^BK9IP8 x\ `b*qo5jUQh+!,802ٞ[ 4T/!r?c W50qmӨG~gѰns%F`prq6WCiTlYH&0 ]h fVM)H"޹S* Q'DO>pɮ\i /WD&qcq_E^M:3UY|+QH}?ue?vp{u\4Ba0i/?B!9&zc:佶*R}ޟy #!28~nhv)S8h2yQs-WE7zzPKu1_GkjG|ey5@o+p"YN`kTl?dF:,60A8Մ7̫V{@Kz.jeѦ&\*^\#v[cYfrU2$j@ރ@佥 7,"aSLǼT 9{S6ay Rq){]S]+9=6Hyʨ8Q,Mљc6&U> S$? Gs\Vk5 <) dH+ɞVr'tڋx;Nv`6fߘ Co0(:M7o<g Z<*EWϟwaGUrzAN_Geahh> z̾$tST~4=r ^>UH)ŵSW1ئeA;4"C}? -(o1NļL3yb>|:QMG{K.^KLk3cO CxM[gܞiLo;&ywE|l &|[3CD]2w>_\~h^Zl)ь_9ĝFsRGͮA π ,dxU> ({m[9hN)L]w:âi"wr**]} S\9niphȨ6FկEI5B O;{z{ 2|o~ F<8%2MkGfK C`ȳFSv+k{P)Tc"lr3=bu\=#bI}}#tG~9n+tcA i^x;u d9.CZx5h5]FY/Dxxʺ:.'YpQ4(ߩS5p\K/#4>=Ɵ ݃Q{tHvɿʋ3sj[\5lj)x ytԌ%mwS,SC ȍ x5a3M:4̏ AlV*Ɏ5zc%StkFzHDL{E6z?sZ]3}h?[9~K0rٽUt(&NÔ9( z 2-65'ݯqQ5kyھA0!)C㍤y*4 i3%c'smOm n"Uvo$>4ܟ5.f$](elZpH |vcKj%r9*OSa(g"*+-LɡOg2 ţuK!zg+Ȇ$v{ڼwE{j_'"qlKHZp[КBj O Iat\5+5Y_ɕ߁|QmgC|{x3\xt݄r8*ۋa[v`I*2r\(NT-#2q)}g!+S~(\79V[}5AFȶ1& |"GfI-+j5֍,YZʺ6Yj-hK ^CI0PSd"N/T!wgZF~'S_ZݧvFYZUpytq0BCkȀXDr ! H([- Pz{o,# P(ޑ(aRطIo*4Rku% 0f4gs9r-b9%e:\J}1a ov8yYr pY>uYZPYFXfLEA!^.ֺ޹!&N$r )'lЄRǒJ2}P)ߢ^3!  d6Ȟᮩ7jҮxW|.r2p27TW'Ӣ@{FPִ-)!7#0*j@DiuXPc\D|*c饷+>>+Y` >A:⾿$Q)m\Lu15n+D©e;e ́l AE~CЄgYBޜP@*}_My(6K^+2έ!L[aGZY8zZ߱ԎԬųeHS+;X(8-q S4_ W{G1Tjm]8I^\}Ϣw!eA Rv1D91@9xB$yME;ML<\jG?lgd"i\^R&A4H "1<̮kd )2epjjp&e>mx0{ũ7(pi#0+eEqC 6բlS5=˄$:&N974$tllPdL/ˤ2 :lqװ${'_8l{yn"]#E$*)^>ai8/_H&?{B@FCP_0<9N?mЂv nm$8 \A%x Iw%h{@H, 'Z\恁Jؙ3VRW{šu+:ec;ȧ'x+æ{qA ͩ'~5gBC1{&-,\w$0JMVYk~N里%i2,Mܼ6[Re<\nwsE!; ȐӾ>ò4C= vHƓ~=EP Ϳ cs&{*:*wed}F`a=q'I4Dnjd#1.PMix8.Ah&Н4 KsonHfrN(EAd\E8˃e\1R ?4]7Si4Dk y|b UVOea8|(qt+#spr_z9-@ 76w sL-NPlɕ(8m0fVsM }Ez&tfʈ:B;FhŘɌ߭>G;UP} OAi~ţ͸;!1k\Yq<5&0~%FIQP޾\N?_/*y|Ak؟lHO Bĺ76 g au۫s d ̧3+*VgGiO<8Yxpʠ2e62瑄|]ޯJhLDCf&ߍ%cagPY Vn+Ԗ$OT 8)pIm?%+Юd>A;l!mR 5vv}ꃗC eK9J 6iRUWOLӉr ãB Zе `[nH>PvRVMOPyf(=Aa迸|w\xLPmtB׉ F8yL]*]Qp w-/ Uf|)Ut_$vЃW)͋E-@5vG\C(f~%ŕu kue~Z+`|!f.  :3wφ@"dv"*r}s(MnR1͎0TCr}u7je2d|>Bq6j?`\n gO;(لb?KY Ћ\f瓉@O儌f~ Ra߃FoAXXE)i/9M{+θ_?5U[] 5q*vhɨ /Tmg]%~jyK%[TfJtp@&k"+ QрpBpjq<-Yl@#&O*8v[ nJiAȎcT\󃺴?ĥ,4[L.u8lJ!S~qF]-H5"eR tir>=[#F({#NYĕbB^%$/٢ƒRifh rcQ?0xzs;h =1+Lި'i}E}ʭڴ=U;8iqnK)ʼ(݊ ]+yEL .#_ R}O(8@Me7bx;kԱV~9q31 hNn@bB Q O9p=Kw,OȦtCm~;T%9n,FnfEx_H"/1m_%︕"$u_^~[ MS(rWK9Obp`po7Bw w&S)mYZX!$ gTsIN;ۃ2_2g^CTyxzFƇ-rBs 5zˊe/.w!#ގ!&[ﭣ-GnMG!$@7UUPC/^oE\88؉_cKxcC%_6_)3YD!H]Aˋ 'br h`(,K~ ωhA{@ @}R5Rk)ݔ՛%gN(?<к+~RrqΘj5-YlӐ'-LM"h%vN>\)u펞~H=kile/I )I)zN3~qtQ.BdT J 5>}R?2Fq8za zMw(~хY0d= 20$;t^=^8=!CGƇ/;^;h>n[&_ $*R|p!Sw@bw/pm[,dx{9 sE u`ۦ5ΪTFp6]6'01 h[>1.y',7XߏC YQo{Pm!>8ȡI.:qdU&y/t;Ӏٽv*w1Y7&SgkSwMqsMK-} *JGy"X ֌ST wn}?oKI'DKWt1f:X2`fHJYS̓Ǧ6̼ lKIu͐LŔ6lԼ)@pZ> f*!sX` s)zVx6rYq7]&VOfYqSA{R4fmͥ|yO649WeH3P i^?֯ 4 eH "Vk+[F\ "Q-һ1z%e"h†:\-D\Qvys G oz$K;ɾ8-и=1Q~_&Kj1=Kx>%>Cb>Mi׋$miQ|}:(o}[69<5u&`OfTwCM\?6>d-"A$t&z0Q=]z ֬D G- ^$]4cB?I\L*ﺒse[ r5RENݤ+/4&DoǬăaת6 gjOBW'?|,UVmٔ6HY`Ȯ_vX^TŷCqdkh;8T- B yYUi2zz S(5`@#oBb,/[P=26)VֺbX'!ߣcoNARrdr 2qf2 S[ȼ pE]+ s$PیMDYak%{g\p2}epkKN:jQٞ0uTA8 \W"ap՟ÆGkQqy^TWdvSi"">!FsH',)$s*k*B,/ڭue-nHZ $UV`Y6@- bTJ3j>0Uk%B(pPcч !O[e?gS\1bZI4$(K\UK $Z؁=E1ENVշۼsl0&J߻V΍זP)WpX7<6hz)'TAK٤4y(LW+ GR3T@7DZֳeN7 pD8Lf--ȍV;Ĭ$!ܔ+tm# "+g!ҿ!㝹B5KCC7{9Lx Ja;(<ّjc~:%,30 0>Uz)*6-0@e$@sD;tF*[~>nAD7R<@?Պ@wgmлU"t|l_زS1d-G#S걑Z)י- J"0ܿ a(85er߅= x!VTZMLP0 *ʅX"NOdv-Mթ'|gؕ``%$wj5۹z )*]+RJkJG ێ e?_"[nʈOfͶW?'. RA+&O$bUuREh Gfx/1Dl_˓\2VsP ĆudV `sE mVb^tSvN zW8ߴ.KCp,M"<ꞝko+la!bkC-kqTFz>?*hWsS3Ӣ+N|illh\$YG% ŮC!FY gwAi WvcN2,4;hnξ}#z4A@n?a47 $}K޽~%zH.sϠГtVMUW}nF:StXO`Fu|xhKN֛H@nY[-%Hc 7#a,hx*-j$Ck'_ u()8|)4tPx1ecCx{[.zxmY! ^-J'pauޘTl;#<"YpΥ.6/ñClmqw F'QL'@ Ou[~(HS;CVgUZr?v{P #Bt})wX,FC( |bp=Su4[yWk7CuQ9LAB- RĖ|,B0AtYxZeGg0T4r/&gVby9)`[euo6P#'zp`ڿա(#w]nnDl 7(H7b4`tcdfՊdTLSϼI+^,ǢJpb>o GNwk6^E@#TxMy 7WCk $6ֻ9F%&(D!_15zY,ueUl`c"¹Eg=NjVR]N;Yr$xC"j%(k55SwuI~ի~MlmE>A~*q4R. wJlY-ۆ2Kx0W3vセ -Ksi&;="kਃGM6xUOs +*R$¡^HiWKԍ#&nC!5ucjqs,FO_MGvD2{3\y;s`iuFV%!N[Rބo3!+<2l0|`&e 15-۳EШi` 4X}M! 6( oЙޥP6 =$ ŏMиYY~MI&/ʳ`FLJȱJ8>9u0N|r6VG&-tb\ۖmښYm!t5ٷf@ϢEnbp,NJie6ՒY~%p+1) 2tЫ=>'y@ΖJh[z d 3Hp d{lz4**HrF4ş bQl$IH` Y.fT0I .jR_c@T /[!afٓVxHrg;SJ;9ǫrڪlrѢfZGD\4J3DG%|Nf 4ji0Ђt%"Eh"{~Ge=͞o !(3̕_6ȱ/IS5Ũ7$=PΫj`}QS >"3OR$&8M 8LŴ~T6Aa1@%Bg8,uJue폍b+V~:/&+lA 2&spK MX½nqIo.Nvc|TQ.t"p?ڜ Y͐AN鿅FJ$5zM,=6xG)=Q&r!&Xl4,J&"GV{ s-jڵf']w]vQѝש>-FIibjA$PF)J,'iCX(o54`{X]+W{Fↅ~.0i ᗗ玈?O`$u8 4^gvE6U.0Tf+1f}遒ȥOD1E%S;*`! 0?KXsF+ot>bFgԧA?}۾OL*-A<6#K-JX}="z+qS Ssl3Ls!4'3v]NGXF!/ iL_ݟTȓ ҈<,{ [Ol3<$١ LXN\t$ź6o.AaF2΄vaF_\W+ qDw*Jɝj"\|Bt$Vp1ilׯ^w˙ ؋ Ц.Bw9ZX4z[ 8o+ཬ-D<𲸽F意+ hrnjk/۹K4 ݽ EEΚLnXv&yvk;+_A}?ZrU(`ϻ) %uʄ=I+ +M[$_2`}-f } )4|GIxʗZZ!`cHoϩS\;X,vuR-bX (<Գfw$`þO_G5$DE?!2]紻k> ?@k\ ,@Vf*ΊEۉ"\w46*YVz%yNq=@U7psin}0F}} : \ kn@S+ιk~6<gag>^5MSr򿱼 ٙiw :P0CoPs,-,llGE{wuBZGF ycϢx)CdR'2Զ#61|ZGɘTXMRs ;$MmܑC k=nXr\(u 9 TOw2хUěuV[!M oLוPMۇ*IY.q,b/p [C_b[|xioD[qPpXEy';lԜB{0w(ޣՅ]}?݈5zjHȐ-a'j۝(+u15Rh If DJ6\c0% CeUH- Zw$wʡjuh(j{+:xWը z܂Y3GMÓA&Nt@p`0wmtc

pG oR65¤?:(N2˼>JT#˖0*L¹(s[$ 4w"~rBl пyUkR>v{./VzK9U+MlѸbIN'Qefu7x&>Fh&X ca?q[3F9GP1sŠrA8@oU95c< GQ 4̬fasS~ [bHVy4Zp60wޱ>ekC6,KUY)7Wk(kݖaICŲh{<}%hԌcj+ j4B.V-}!-ˠL4WU|~:vm< 6[|?q[[*ۦtf>-"bxMDI$%<!gʁ)[+ts$!IܳGHDԍ)u$?UiFy0)O'L^M_..3% ?dPVW.QeL;hG87$f咸u@v}Iݪo=7\z(;o.B2)4eUq8: C?KZOb~#}QZI) ~K~7FK՗0cRL {$4F xLl@e%Y.>MOW7 rm.QlH4P$ +YO:4r\K$K}>)[[$Esxp͐Au^6D@P=;뀏mEVHcdV} $h~Gсv}چpѨN^y|QM̥4iAh:+-G ρ 7%Yp`8xoIyg0J\\R93OrYIC+y$jeƪL.Juae#ŘAXvpJLEYLZlf>eZ,"yeO{N5#l&ɝ+GңIEb!/byZ46lae |bWU25w`HN{uZ/8,dRduN5Ty=øIkWӔ0, g\HT{?ND)ן6$'Piy:oR re歈QPmEtcAPCW*h Ƌ;U'Գ#q>UtKߍ?nIݯ™`ū.1KF<QeXZEΊQ;8Q&] ߿TP4ķё@DZSc#Q T}T+&>M!Bq9텽K/@-JJI`y ߱{G8:~O9uVktr5# l\-,Y7HB/^j:R;\P砼7"y-yAjNx UE8a dvas{X{:s}.xI pFAD"Nc ءrpʰJ>6 Dss|pnYHkƌ呒yaDYd i,LzҢ*E>;@wr ieBSDY9aݡD'?|r1&af|j"r}iy989pCo] eT/8NlKgh}AT })WX35@>z3ǒd`V%}ִ{fbQV4NDLq{9Uxu/]'w?KӲZ_bଌQ ĂDK)Y{#Sw7z]5X7OP"pCĽCu=ֶxVabXP2An^Co]Ӑ2r5al{gRA8a'!?lk{JJ Г1݆2G=R"(yO U}ZԆ 'ڄGN(]]!M ,CKpoy~7+dP=ոtu2ÚՎo{џv%=G& mUݿ<>ðQ6uwb^#E>/5`<1,&žNGX3tܔsm5,a.X8`P1' ݎq"!OG^ʊs&`}MZKn]|J|*> w{(㯠ލwtSR]l2L#dHSv|^`x.oP*X?jٳܺf (xc8b7yZq!q`ߡ 9:2)[V;汧 X ~>jR!by*˪=בū͟%CH06Z]"91l_հL?oE1N> g/P7gx l\Ǵk@ﳅ0j_lVScuRe Ņ/NBJr牻OBan4CɤDfruh/)%Ƨ5-" 龨^\%R " \#K}ҷdG\fYt0<ͶEj-ޖ З_VҮz.ϴoفm)d m7Y `2( G([+w}|N_BjKo#U- CigA+O>"a})3zl}'Fͩa%Sb3.A=f{Ty')bќ2"i*RF8LI! Ɵٺ/B/hMàFjVSb k*8 &ɚ/ǝj? -0ZdƩ__i 3yJp17t+ƟL;T0߭{hK_7xwW{+CaVԐr'XcM08QgHL\X%ڲAivJM#[5ОigSQ/t%C`]A&HqgeU'92gs/ ڍƯ?a(gi+]^ N&YN|D@mu |YvÖ~#,T6R9Z09U {1yZW }ID nܨ4O΁`@;͐ړ{/*1}&l8pA#DlH`d< rmIa3دLn7[(O3YXԷA\W^[}1Ģ k ݡp;`icEm>z\[i'Wo$x048{.xzX~IFV (/kΙrQ۴AK $;jB4>Xy8nz;ISۓ>ck jK)c &[a@D+p›cf&tEc EdLfu/[%{|/}Ķh69P EYM=ĩ*փ0Ӿ61rCӒƍu4H8۵F`!sa,I9tss)P.3Mv ۅ0Cvf՟!Odm2M@\Yf?/㫊?sM5PaKrH!iǺXxS (BܬQ/>1= * hl5>Yesbpwn1K^l[ ̌꽡H +!AʸͿ~B>*k:ȅI&̴E!9&i ڊ+VAtgb͜naZ4 (ʻ;%鲠~|6RoOa%@z\L2 V{>8k[!9C*7{Q(䏻3['4C[q5-sޗ+ܻd5u$Wgă;"1p Ofߨ mʡ^,"]G(Jw8x2WcR6{u@H⬢ofҤnlX%]FoX:lF2PVs!_(Iϗj~du%_ |q(=_pP(յ$w&BMZ @,⠸ŦN*`)Y4ǝ$E6z,Csƪ/#Xq+m߹5Gvۉx k]7X.W]o$ qqg@ JB򢇡6pl!=S"HzIP/&0X{語E 3s If!^2R-)ET(=ii'ΑD 0\ Gh7-0VäLB*ͤ,HWYޙ34u\6FؔDS,2$0KҚ\1OUu1fnRLՆHM gviv$? ?j0sS8uXA1gPuL񳪂u! `֐uX"YϭwSضe${N=qPu((:n'L}W)qy'Z (˱7`{:n}HrjfC!%)_=nJ:T$ш)JF$7̬' +WM4 ᑺ}7DV(z zSo H-u_doOH]ļ.9i02dasöf"4㖑֨p.SH̊;ѴX08<핑<)׮mf d`\ yԄ #;i܏xX'UnlTDaR[K%佹{}ռ @MܤvCCrX4o.R})o_B|B p5z>9jx^S5mqXyΜ[x D܁l 5!;5`M^8 ɕQ?".6]GQYeҾkt!-7Wg=V8j)v3=]A~VI˞{tbt҃A 鷝I1{g/߱~2SQ"Ң䇲ű9nucy{'vNy8V;릳%m{c7˵4KeOVQSZ~'{7ՌDk`@u"[)uQQ&e>9d6SLv++oqbH/.ߓ6PڥLV.V:˽PCa3>^By1>S34[_J֔x!bbc0n@/!qj=NGo`#LuH0/fZ%lYv*9wgU W-W6f$4[ 瘩+`EȽaɪ EN*2a>{Tx+m\OGv.2_Z)šbNi\Skp0zUv^ՃbzGfO0v\Nb*WZFf}J#7_DzHb @&FWg~T|"pBjqҿϒ9&tjjЋ_cU*M.6.9wv[ ;X.0hR!) ?21vQIW$vq^(!޴ZR5z >AtgڿO&1jڶ3!զa@16}̥2HTz~F` JҠ̌G3WIyW4e-0iAx2~Oy2{JAr[m w{bܨXvգJy669o |u U?L12슊q /K4dc&%XG%S]aЦ\ eAGt&*>K+Yw7dBs@pUfx345W>_Ew:;lt_ ZV;jǪzÑ)QbͻsFQB+ x /!2و[LHX.duuc)btVG] J[87>_`%rT{_wR_/WM5xڄ6Ex=^o\6!eI5vjSJ -?O* /vUZ[>~4b8Hp`ތZڍ@ TߤhE? ፂ o38 C m =W#<ƀAӪ\rGbԐ~0[K5TÅRwp_`Fxzkꄼ]G4_ݧ[EiK4y\fQL=b)se mvvh`J T-P]itKO6r~gO1 2U`/J*p#$C.,"@( |ki%/ ĺNUM8~ X}OWo-OvX$m=ԙ@״Prgeca2Y>3\UC [{zYiYjO~>SLk%M|W݁vd5JGD)pόoYtur#7pA(ofp׈y^xG0 I~gN=ڡqr1[RքUN=[&L}wX5໚`E#'"X."1r{ڠ7,e+,kڙȧ濩}E,XO);ʗtCNlY= Y4'+GW瞗~5 h*\\,hE{OOjW,N߂k9GHt %+V'p(o9t[yJgo4mpwUl> ktWT3eaʥ$ߥzzjO"JYK,QnUEDt3lLn"cv;Ie<FoM̖M`z}` %(ql/ 7aMʤC"IcZKd%Ԗ|6h}L! ىx4L{Gfd(k9!g}ߋ nM% ;( :V+MW@0JFsWZ`?/_!ɓ8Jc4 VT弁)J\3Oc3qaXb ?R|T0Κ$Ktk`.V,hy:}d'W6c˒α]Δޅ!k&_!te 8BN5G談N /{=%1)z'ϋVOc [0O) 41#Yt:~7r|Dm?"6XzeF).3G $p2+_q$%.&$'}vi層!l(~f܍ 4(e@9z46f$OIhM?P(U((7a.9];"u8gV]{l y_@Xa3No#GP<)w0 N0)̺7)TM ab:@V\{E!k"(sIFo B2ݪ)jQ6gTrKN 6WqrRO|V?D1tX5%-Tte_>nd2󡨘IT߮(Mw`^A/b%,V61b2ǐ-W1sx]0:IO}U s1'R+胤ptN0!`=_JDɭwh~ va[X6/J?hTˁ)U1=eu6>?^&\VÇ :2-«}D.^o4ZtUǭ؁fm#j6Stc#12_. kM~ɧ$M,9t\#vNHqajL,=1^Nf\\837Ne{""cb9T ut)K+WNʛ^8sh}Rɇ.Yv BQ)3?V+b eTr?Aybt~LiK!IleT%`ҥtm%ȳtp ݃;`wYVI1-_̺jA/9X@Wy ]Gh]w1),W62+J5\PXeN9+&YUpRkŧpSlCjSc XơDlM v/13/y޴`lfH'5i /}\T4?piЅU([G,8x O3}qŴI*Mw9u8ק,5,WR6>'j!&Vgb.f歫-ӣ@_?LKrC2+nx݅ !T0׎]|{o]a54shR!ΒBpD9;2D+i-5eQTCO8 (N 7R5&j}{,,"\qj)NٗĎ18Wj'F 11T1:V{qQ *@E'K8~I:k۹W(ʼXɋo?Y.BOσ2-Avr}Ip8ʙ8g-W|0D}16:}6Ste-Sꢓ^ KQp_ Y*Jgv~slH>Њ pou9;*|u]hҟ!rrOԡS1*ũlq\ۂ6b)V%92"~.,}&O:t"Mk5ۃ 9eB(ZI|mq[d&94+&<骄@.lpBljqN}H9PB9@?Llޔ3q H4Eqkk]AJ`<`뢇< ,,sv!NE][΃Mx"Z%P/GezMi:?EH sX)B߸>w8} S \ aCqdߥ{G.+a{({8Ns%ώH:V8'~krCC>cmRl88O}4¹xhqs:2U']4Qо-;¿ֲHHd|E'GMP-ڀF0Es|t\hoLJ )LIaqq.QHY-LD <աRI %?@k>'8E(ZE%l:ͱy? cu6MUO:3_A{٘oL 0`|PMmOd}K\±l;Mfq;vg0S۳(">Q ȏ+Вpӽxd1J9Y'mћ%#d r1PO}vgmىo,4M4oȧFd]]qQbh  B]dP^㈊~U|{#R!Ҍʬ}( h޳'`s-![nWѼ wP^k˓|/<܍XꔖmpP\*bʛ 7gQ- ՝@3N TxD{z]Mvo)tбӵ:{R{(WPeͭDw% I}TPeG6#=wNR @!UR`D%n-ucJbtf+*Lž&xqW>}lsN~z;&(޸JѬC U!WFF|N":dhR&J*v:;mɏ{Ԩ42uXU%êlP)y14e8jApsRx0|glq&T&ϳy׽wCS;O 匑rY"vr(ofvyҙ_7JY*wtZ5lFUi ݬU;x(J\trZI^/{f.rY17iKSj?.m2]`QsK#cKxw6 º&UGRƘAK9u5ݱ@j Rp LAh(([{QkLJɖ}oȃSds46SnekqCt,ɽOWRoRUms$loHxzg}3ml*u r4ͿJt? Dt,ZHvfYD׋ h2DMƜֶ}0gpfl`Q3䀠0'Hn"S OW(B0+t.]WB޳E?#=(dGI]٢G?h8Λ%6+or 5Crxblc{ @o95C 7F?V7#b5J!6aUBZ(Y.<gkD1_:/3~44Rީ+@` GRJؔN?MäGzkzSW\}i4J#5 VrGUP%yoALJ*JIԃI#Y /<[k;otg-0w gQZupp Ǔd@-oAoYvx$uB oF?밓z{o8ߢJR5e4+TrH,ӎ +CA4-oP 3u|0 {rqe$1M}iK_;체G~C+|;m8Xlu Ή#7)sMR;}.3z'`Jsxx6H}T~g`kC\ ' 6$w8YKf]|8B6 B}OgyDcڋ<~}- '>V,NWhbg< VP>]cM*KmZSjYUE t#~$ J.'6+:Bݍd9 hSK,IHxdmΔD_lv=psU0|]9jM)_}8f4rQ,ZƸbiNQWdtx-_Z||_̓Ϡ,.9x^&w) 7ӬLjD-Z ~wdg wT|~&v#4B>:ωV*, RN*G'3~dy Vbs! H'+r{ ˬXR>+Wq^I|Qړ:_y3rcs_Y`!%NbW¢)qvuC1X$eXڷKsWWT%(jx UsEe)<+j #)? C)'3KV&I]u""nJeA uW3x4ʯ s=Nbj\[T9b3v@vތ Qm֏_Z# DM:za a(}YMz:aVݏz~eӼ@ǁZ47Q g`p@VS-% Ja 4x[މJ-\t!1Gu[}S+tVȉj_J<cш"L*l p)i<#WSyKm{@lǂ]‚5/VAXi2,hDY'_)'^i_ оQW5Vࡔ0ohArBS/jQHc u>;;Y-kv  ~QPԑpOGWXm:m\"|!WѰD)?t^\IyHYwJ0ayTLm==`1t=TW!.@)˜po12:l=y{NFi%(I~RRWY]ZXQa@0>NtB,!~66Lٺѯ| <^1 w f^HfLʗۺ*ksdJ`5(BytK8#/OvrkvGڋLB_O/[e"qS-EVm[nIН4im SCWʏGzP).8S+5'!і/[<:^&ߩFS5v/:X #hr BOOY9,6|t%-/5$O3O:2|'fۏq_- tuϷMv4U3f;EJ8JJ*atAr^Z" 4NYZbc< @WQl.@ 폥 ;4}+qjÍp#[߉r:/Uqݹ替W~O1z d:FXemid/f>K)B-0%:T36j1na `zU?] )IbT0JqKAI3H(|ߙU/j}sY# vG_=]"ү{-9 L v2Sog ?zM*)LB0_[F88[+X>r:e?qRgYonĄy>w9:މw\&  6~.*~fB8:.;ɦ΃;wj轋An`\1wqWJBõY'@=_&Gq)<0= #,Ǩͮ;7 ]Q~R͗O|hcP?KPZ-oGFp]\%S$GQæ8I`DNt }SN\4[9[ѧ⽇o[:\&Y{ʏ_V 682);~}SAVؽc60̌bԢ.1KnS 掏s4.dXDC^+<޿VUB()$@Cw`M]!A3"w7R q fn?jF.=)-~ߙ-ˆP,1&/kN4Uܴ.VJi|TUM3 A]%T=뗾h}A }ϟ7^O練aL?۞5%2LH(Y};kAO1]e;X+T"d cnpW{ݺrdv\nvb>AL$G[zUmbRciY V}~40pP3^vnwJGKi-g7%]g\Lo'v' 50̏7 M衆1{E}ɷ |x"%+ NKG,rc2Ʈ<йv:A^1Ȏ,3axKZv+aW|r"HDREHʹ>t=œx"jF/w9L6+ ӌg̀6pUu3@6 |+ 3i3`{04[AAB8~z?y:dSG$gYKVX@7b$v &y8QEK58Dg?;5A9T^;{S3tk..#,OeJ\ Is&2I oCUv2C~D<6!14QSW|%\{Jʤ (I<ݻ(͆o)^ d.lԵMjnHZK8EkxDe(ؐHհ XRn׍h DB$iԅtiՕ] h==AXx]OacC>->L#MWj $5, S&tXX$?I $ ۰ؔs '}+.iE7/qT=oqX},*dƍ7;I'TiԈ bg&V;sqP#Ry,6ĴPlޮ0s D[mz,S;6ȉo@B\%i]MuؓlB-1d_?uA7Gғ{D ৭Ofpe5:g3xQbZ'I'1Ф䨮B&ւ~DiXP]ȲԺ8fL$h8᨝@cev}| M=:MtG7-.cͫxd%y6t ]KZ)8ɴL[Il_KS܊$.2sFTP+!^ԋu31ܼ8&ף9Xsm\>&Jn={OCVď-ʶYzrhS+74O: D4`lLV? M1TrR|,p%%1˸KZRF8C4}M}V"|;6 RѡʥH_BK搪+tD Z`i{OE\\α47NԱMKsb3oZ@mIէN-8~oe˯hօ^P޵g-~ M0cߒ&g_QkEQ$VEUƒD}{vyj2[D3u.4@NP "Yչ6$ެ4R[4gS5g~MIk\Jg۔7ȯ_-F db]g?,߫K5:T5?+jzqiݭ "[:cF V1'24@iUP%YyQݳ(<1k83En! <]Cz@#< @u7Q([{X>28M%ӛ{p#XO$0]K"??<:V{H:Ԕt~#b')_ԭnhK@tjk[Nڼ U&q;FSRnU!qxA==Ӯ.g \bAE P LR(N/b[4,UHeY']k8X!}#HtXPDYUΤ1D%j+ng3(ZK#+ (JyjL7g&Z1ޣD Fȇ-"\܆#vF?3Ok`XC ҙ+ & 3bybO,=vDOF3^4I Jg({#$RK8R f [[g[ND}e~U?ќC.wR`#WX.Gp=Hn0_SXj\68$ ڕz ĩY7zd4# S[ H ?Or~^g:Bٵ@ 6 Pr|3e:$)a#ݕwbEy,H 3-a=ҍ  AT~-쯓՝:3 }%U_d[C4 /0Ȥ6F]{΁ee-4: HD.EpY >$ E%18g9($~$12`gD&y!D/ HnhjXMV =uo0l= 2NR}5|$:u&9W!m$~( 3BVL ZPv~Xg QB_8R= k;~7@^Xo{5|Jk@լEKHUlS? 5l* n.OڪM; g爊. Tq~xћQS(1K5p@cSwV'1yOJ2i? AOZ<.l" 10['DRj{N -~, XՆ$r9(RAF'SPC5~h/2iz]$|1$]-<#;%yҪ| MKi-gP2m&( iөn,5e:H #k~T2:Mc#WѢd@[~ۿ 57L-/BdnH8 IU\慆,GbR/{}OM''1hcm r)WWGNzE \:3:({EfϕE@?t*,2IJ[-̮PM!@Qpy5ϯk)_G"{oKl/`($Ah06,wP(p%:<5xz$ɧ-U6æ(1l2D6mC{/Ea4צ 7%]IUstI%~,xȐ>W9x xC:wysdr=G{XW(W-FX5/#V2| x:A$8CC"ե! [=[Pit["Ab1 ۔nV0Xkx!AOjvLc6l=1) mIFhGgCnq%!ۨ= <$5j.y`9'sy{] ]SOS{g{vmJGjpCbZp1}?;3Bhۛw'X $o~ O=PHKv'38 ,oqZ]? }|5]D=t.5~ YT;yޚcC׊~]hz40Tv0oS$„2;G4jGypK;SڜO*REwjɗ^n&m#mn{l}Dg >jU.8eu:Cui Q./n m/&_?%l_QGan3Ap_/m핤ʋ.j@u) }?Oo ͬH=i} ꡨ?12pt=]z<eЏbCca0o@vWTiBX TQ4dgUT@& ݈PÀ1f7U&!L~P*y*GYxOT|#Mں zJ&=dQ`l99ի`=r E7 &.K KDƬsBrqvX7L+0wC#'z"HU_j$ *ȹC겶Nul~T}pmO]X㨩j¡‹b/hr!-fWZ#&ٸyӚS n||Yh;dw|ȜD`ϓي3#0W9yxhq xgOW)ҌAASt9R xcdU]IDv K~ n{Q~s NDE`"E;{A$3]@%an8}09AM쑹)MTO$bﻯkEmuoQk X]&%mi \l)t{L*~IJRLkCU5U-2r$`zйꜯ%R6Ku Ւ8ᢒ2wלN2@)eGH#꜡b!i!{_"/Y`Ȗ `Ʃ_cE.m$YA۽ߑi=M}ܭ=M \r[{zqxo-9\Iъ6b> V{nt;,2ȑvlx$CmNT$)LK-oR*" KR> x̺ Q53۞b,@Wjf\d_rowolaoDBh:c9F{G]lM Z?a :*P4tȠ=~K1Wܙ Pt=sC%*]fј,#*q/Qx;T2G#heZtvy7֩ze1Z8)t@PMaECh#K%G0\Th3~Foߦ̽ 27P7}_>kr8.̖rbf*G>9~,\]F5(5 G4m7z, ̤z%&4CEgw1qу=!2=BkMm C\RI 3rU?FT!ѶaMfЛ/rMaij\"&EL!/vR-ϙcZr:p[NFqDH S ҵCzx%\Fre [m{#'[D:&m5g>GQ{('ed(d(sX tzb(i3L M͢X]V7&"TpʼYҴ׾sT_ͼ }|(Z;yK_䵝a ]CuBtF"TqglX@է*wL RSkUMDqW>2* ѠE \}Kv\tn4 ]jjj}CJIۢJk miAG-2bH,1pu)7&l4['8"4BOzl:~DHAns,E_߯bcwۄᎥ[&d9)OMv\4ZD Se<PidꗿQ 3m1x"rDB"=ԣ;R6'[6>) Т#b !i+:$ɗʄ-[Ù#t &T׆X2ƛrN@*~Tq f;wX_8~/n}*H?mX{QXNgBQLFZ|駈b;#%Ćſ֪+eȿ3ٗw2$J9@fx`j?:E8{ ⶛ F=L|U^Uv8u$3162 /:ڥOl/hzPr$:,OVWՅn Rl>)>AhVm,8ZP<& qrWV 7pgrp|VyǿƄu׆ 3GlRzMٷh̞B<({*?qH#]w0Pj <6t %m etN "@1heR׏gްrb~!˻NQ+T]7+ 5h#x'.U>]GÓmpqrHhчi:+!*|30ܶϿI@5op= Ʉj& #,*M ;(vK%WFT1?Ɵ/: vהnj"rs22H|FNF3đs]UibדL'<;E=TH:rʂPPO2&$%!>I{[ߴҁj<;|b·$8"b EIuHv#1}ψʿhf?Lm>7CY2p4ν]nI:=C;PL454=EF[28^KRLqCo,|]D."ЪN,R tqWWD+˽4|O4I8Y3 ^<0|8f*1PBVa1BNlo20 Z9;u%ZeF+VgO5RV]/ݽA$%4)C7H?l*Yĕd?J)tf4#^V\anN"svi+d ׂ^2Q$%87TT-st0nvYQ}UL ~MG TBly0bos,,QxJM0@|ma!Km7X {׈_uڂ6 vOҥa;Rkڸd߁NHL X@пWGWfC K52-ؽFvc{Khsκ=&Zμm&,G:Uxn27̞Z7晘Bgzo!3KD. 6 qq]BSMM~@3h7DZ9fw*ioqM`/jSb5׼Az"pcґ!ye8eL.09Bm|iR%$70c&43:W(ї{B.vpPOT;'R I7xA-@ĕ.<%ʕnI1 XPPd!: rj9eLctq B؏rjV-ә+ <"&, I/y<`(} W88yv LCjQUģ)BWZǍA^v4eV6l~X(E>>qiՊ6. (ԩ*ƫ*)1!u2FCVDjlB-qEUi~Qa%ۡEItzT8*Ḓ9f%$\hsv7ԉS V 7YfoȢ.݉'c! .NS@3]G]W Rs['Ow,)/,.Eͼ' 8"O0R@&iICMy+t1pla@V*p5`&Flk0> ?hٝXz2O:-U3>`(m* W(T<@rO ̬od+⮗̄/iB5 rEB_#fg?/bW*!O,Jo*-(yogd ʸv6HPD|ӏ iʸue@.XOR욿T{Cm}M*BC],S|~ґWE׸(+3P[ꫭu3 qk\̣Anu( yAƣ)ݼ+ؿrgbA(;n:p] M@݌9C6PZDg4ZBbton:=Z+am-EIbEP\7OMdaOB /W}lFl*<3;MV~7mn9Ȩm7': pF HhqN Aґt ]0LyuD+r:9|o'=ŻhQzIuGJ ^6Asq`4 #q80Gy?߃:n!J(MZ5ȇ=I40:,]>|/T8$9Fr aRPq3b!g_'4nn~ɶ[.7Q1_[8'>Mg#? l}ovx?2g985+PZ aH|8+DqO?Ys(L+o \B⩼le{Exc]6DYCPd# [d] ӈbnfO`Yh/}lnؖx?5:UVlS7\Z6htMZ>KkrW3YAtMW夺ȉn]7Md4Azۯ/p,1zF a[d}%tbN!z/:oRoi3d ?(-?aa2^0C" (meN;6#2|jtyVmiBG8i#mJimS:tȰPؾ-YQΊ"ъqN5-T aaMS~"bO${E˼^:~'SMy- }2nMƵq P[/|FN- +"Ծa-3g@ rYAAHtbqĤrp3)ȆgE-a$@ JCXH82w+ig*!z@' +N1/1UcF9-7>:? |0L~JAUAOO9Uu0hu Qe.g- 2.:+#ewzkuxP%d#X BX0R Mh!ٌijren8o2Ә (S`A*\=Waj_b h@ <*'U Ye!@ë0&f^H 1i{Uknj{ntss#3b\;](*FDѰUn0冦AiA&VaRoGUSש)1)g%h"Nz:cűr(*  } &jP5ႯDVܦJoQtB&lmGq)R3oh̷|.[ ;n@K=qpiEi$b*wOt7/dZ?=\4`dU^/"CN`8EeX#rkq\w.)3F1ch_氽mC!|eALX$e~A` Cu`୶avdQF{Y[9Lzx|[Œ5.3f #OPs֣ڧ67[4d3];@X5݌IƧ\Cy5טJFW+鶍 >hzɻmϹۿfƴZRO7Gçr,. Dje]G:lޤٮJ^n1Z0hGR$do9BLVLm9d,Gy.b$ yw/ݛZn v?]9w=!J- ,AB{-e f3oPkkc5 +HnWXx`E ӫ)tAn˰ 3e4O[?1V[WDLz!w:(PXRfJïn.AVBⅺVDx?Ӵ)O6cIXS >,Ⱦ'8gR$&v+׷i(Unޝ4]Q9 xŖḿCX\#]XXqR'S^ aN>F0YN)ʝ|D9[Ha` -aLϋp0.ϺTǧ6p̾+9Nt/$󳗘5D],0:ss2q Vi+T {&]'60^x`;.kD#`X5sps5g_ƜLLN՝$ YGϊl*2\p脞H-3Mkbqq? %PV?鹢*?}sf&bNn+-rgوn FT4Jq;)d葸R&d$T̞A)葿a +nF]rHJqUMFRor u":Jw3S{IVV[SlYbgE]Q(-{[U#-ex(" 73+q[cIZ#ɕJi;$KqAw$j#I6`>ߙA͒taJHNȗ4[!yN/7psMf=EAp{*o($qaa^455 {nq̕dX9ᩓqѤsš;)[<_^1k_?Uу5AR;vqUD1rdx~k:U$x29qCqx6d,$Д]JXؽҧR6|ZCZ>!;PT1rkwF̀%BGB`*ͣWjeI} uO )(+,&u:U#c 1N#w-)i.VB gEJHT'E,:$2 7QdS׶@L<ȃ[ s"kRTk[4w_iHj"n hD"S$HA8$jP|؇%S=raĊQv6I!k;˻iٖAW-DB#. OM/aB݄ $*}vK;LA R*)d׸Vi:SOhu>tLϥu+RӌWx k 6y\NDO-3Eߕ3 ˏ0Y`oSwMYm-E.!p Rn; /ɪ3Xl`b ޻Et#S&H#<e&T*AH-ZhV? })_ܨ XW6sykq=RG$|d|0ѾԿn",["N:;׷N?/IRԯTPKZI l+Emd;lBK?_, >Kܟ EECc|Ϫxr i6W"Zѥ.eג@\<` )L{wc/U(:s)ŤC "f5":Y[LP.!ԥLóc%%X$׽:y..~h^>dI||DN|7;b,64Αx_JՄꩬ"MN, ?rj; ["kg(񻯯Bv`niXgiZ2?,)9 'ZX˿{`!MQJdI|`qD !G9&u5b:[#AjnJm]z>psoMgvޯZ-?]㎒k[TL@!1{=6Za1vN` @>w//,2!:QBgMT00귙KqUE/$-]n_$t̲RSsT7jؙL'JQ ya Eԕ运Z( hJ@A[>V|AȨD}̛"`R#A~S)<*r1篼 ,(;BH誋[97:mT2l ? pKR^*cGle*לf*՜njyw)G]mQx9S$2 g餉m=/f S0}g |?9h=(?}l*-{Pk%%HϢBbFg&4\k9ϫ)yv~G~s9j۹WuB>2=hY"S1j &fZvHv}p~=<MB`T_(uK>h*Cs"-쮓BU5@gP2tv5:‡Pw\#8ln;u<(bb.v"P+(&q=S2N2Ն#w/ :(OԒ˴S?i d̾!.seYaDZY?uR ̨ ^=e JhsYʶ0ed@h\S#:~y3f1fl , zzAf2N7ԃUy{uATD!W< gz +Izr)x0-pJw,w/yͮ-wMyH[oyW A6=ݦԉ&Y?fF5.9`P>򁶜. 0qtf5=(Dx%ĩ2hEzt Fug3(JWTQxh;lӮYq)qHC6f@uaVi.Y m$-"˛{sk rniչBCNkaf9&KreQ GIL 2Mֲ5;٬r&4 5 U썈leX3ZG-M3k #נ 0AΠL0-fuhtanƊ|"Ni:y֡v(G& XoǫC5B(9nQn9!C%X,,'ˋbGub?QoUgG5S=З~O}sKR҃Jg99[)W^3eAJA09'zI_Kز7Bo+7T=DߜqYMepvG]ocް&zף2=yw9blZRWU,SG% 7 1i9(}\ݨj| gAgGȻQ !@#a1rc W܅hl˫`dg\OK16s-GtFR߉dsrRsK\Kh )tYtP+dKD?V);Y&-.b~Ba5k{OfP8)7CRxpMƗ}š_i=k^+.U *Km^v8X<kS/d؇Z,Jާl/!vPm'x ȉ&!vZӸ{|w"zGSt Cv hHj(wI` +%bV6%#͌2|m?t-+=%b@'wJ%R YS/W~?F0Ll''귐HSðjv#IC}سErQ& <]&gm;ѣRPl 7 \3o2ÙTPBgZpRֶֿ¢F| KjHz9]PF*ͲҨ-5Z3n3 ˒8DxKưXB4 $0WW'1Ԋ*aVq(tm^GYX2?S*dx*egA@}umӄMv0Xq; nau(7$Iqg"tya-JЁp`h%7f,OF`PR=@ ~xRfq(xޓq.L>ILLn0p4K1Zt?𤓘) j6P҂kM.`=v@IÏ/kƢYp+n7> ½uftqk,h0u`734j0Qݍ #%f&rhژ1[.WZ1KrkRAN<#ݧF1{(W03!X]D;,W*9#C?fFɅ0BȾ4nlH+9aPDJDWo{R`;L5ZSb|—ԄE;,o.su۲nKieU. 2$l 4GX|Â3r ~hW&WesjYZ?SAC"u\npw5ϘzfF*'YLʕ dHp^]Qʸ@2Skx]p Lp͆C4Jlu2UaH~B,2=i9~*LI솣V>pOP!瀧-"晑_Dϰm|C]K:)ZO 9G m=9Ҽ]vInܺsJꕔ5FosXJqQK[oޚ$/$ ~XuHDR:/E;Yݢd-#ɻV)ߣhœʡC0gnYǠS[ B5ұ%9 G_c铠TfRfl ;y~#|@~)A}BWTu 2J]/~f7 _M-'QF{r;獁 Z]T `Fv`D iK/iEz6k2L1_+m?lR[,NʚmvHZb}KD&1!0&Ú [^\5`PaRL<)/"sѢ/lPg 13 Hm{`wQ#M &2o\&S69cL"S]bWW}"$?g3 <:cPȯ)lv`-=~@rqI~Oqːƈ)61Dt$vUk3,UZr|2XѩgaDw:u7Futv{N:6Aye(4F H.fT ?isƻ٣-IC!ǧRJɆI2E;V0siz+HpzlGi {\#[ivAGwF bRz`܉$"+%q,z$_!w94~dX"DU_-FΎ֛B2U?.DY)ĺHv*a? WҪ cTq%ug<}/C"a'24&=6NN{Y}C&AĹ0 M WXl|cU$ٛS?/`reZ#D]2NM=9b'x{RF"È 4KK"M850l-XuRdmUڝjM^l@fgD笅-{-,}-8S:QI$Q0w_T[BPw򁪱M05яU/[+!QFd%]) XX$&@7b>!{ YxW+qkYyD;}R߃mB[2% U؏nwyk HmRo"ʐuDoeAXd$^͔~C}mz*@u4h ZѰ ;ezMuLUY|gώJC,)=nFI%oAjw]RK JENyFIhN¦HDpC<1t/r&').029m;>PC43\$9.aeя C ABKQ ?չ{y/$?wCU{J ę ocۛ_rj&EsV=joRG ~,Sfk~E ǝH=CL L3{L"!DxЈ޼P-v5ǔY4lYYkM.j_K"Ɓf9gϩ`d~.=ԥ)DQ.7Z>mv1Hi4Gh#H-H0*m*(8\} _E֕-U.zH"g~U/<Bi/ѥӲ ~jx޼%p8&yM2ςyFhJ9YgGVMU #ˣ"ER.:ϬQ6PRhG>R ;Qy>9yG>q;0q~ )dwA)oGov la!iOS\4$K:&;՜% 97涄\m֘@{ޛgI˶B&3$C6Sad9h>1Ր, "E 4-*+g8%1| )Az.= L=S)HQ^䄭pn~Q[kǩo{L?'l$ܥ•󟿏3t/ YPoy|^2 E$VX\\u:\3,]jᬫ<f"zz݄ܴ(,Li gp0WM*i%;PKeqJu0S'?ƋKL"אxJ7_D-b[G$jw=GpL-`my<|~ٴ[?Xɾ0/.@wd+X9 ]ȠTǛbLM'{Ɓ!Y&(p= O(;lYqI:sO]Z7yUQw?]CN ra;,"=WFe^T'znIJ)f'k^l;=<0#1#ݸD),Ȇ;tmr;F)~䫀#NCM+jݥ(si|0Fvz}x(o|r_N 9i0tR/2 dҟHbux=ƃ){|@% 0 @a2[٥wGlT˛Ƅ֕6~x.Iha;+J|ƁtqBrDrC700Biu#nwAid# nߦYˆr09a1ޔ#.#Ǝ¦sQHv=#dL2t1@g -2(}0zDnVt4Tys%ztY<qV )*~/q++fsH"DV|lhF$A++xKcQvXhfxGd$8;1a!cy}q^%Ʈ,u|Z].!W&}LWiR[m2oQ@#s,^b*={F@Zu}]]$xump 07; ;Sbd_T>X's}h&諲#ظ8o\  QYH8̮CW-@V)hVكr >S -]cʹ;,G$Q_Y~%_҉v0 Zk FߗmKŸ\YZɉҫ56ֺjWqIIjDA)w&vpq6ǟpw,>{N46KW9$5T@?R|c/:6.dAًŤ,>ŻȎя)5F#zkq3^sQkl ~ 6v2dP'U4L8EԲ=Hp^6ЄR2L-yݷT eh QA OLH0'y42m:.C elzyݝ?_)n٦/1^c]p ~3F} >7֘X["iP $7+g=J1{3Zѓ~#*տD=ՇEVmx4lXSވS)luCL/{Vx TIfS&A`/5 <c<*eh!2!sËt] s)[ʜUy4Xzpw|X]'= bI՛Dc'!}h[FGemz&/ z`lWũ2"'Mzl^d-_O/QA-3IH)t L4vLƕߝ*fx6??(3g6 {jq6U"jR2A`!zlf7fDMur߷2 rЕA?&v-xfPJcK3g_9 ׹/$.RXwZ]z_uY~rtMKeN(SLqt,s}kwr|V *{wk" ȝz=Q2[ÿpkE۶pgiVr f)lPAX]|;R&;?ۿ] a-@YRձXaqH0hd o I=e&p]Vc/X|*FrJ=!ʾX) g1BT݁9ʿڋ>}5?C;KP@)Xj>4=XYN:zNAf%Jq)Ef.[E*.TJ-ڹ0 ~ B1t6r3FM_sҸ5Ć6f1cb/mgU6#]-_hu>E_O݌펎_(;.E*9)Pl{%hS|=]$Q(UW<7PߥAV2B|[!\K+12AP GWK^|L[0毽 B^2|-1"Wb]@&З!2akXˢw<pvsB p׊mY2_ łXy_*sn!0 >DݭLnr⡋)6TFͩ~W4h,}ՌVBR0/aGm Cl@akAwcJ{I]GFhJqT,{`3ծ*YFvq⿜F)3*d b@z @NDS0pꔩwbRo8<,sNqx]PRg\_yGM϶@ʚIR4w}q/h},Wq%L8?|$i~A| eefJ]:N9/2+I rsϢMҨS2-08oÅרQi=Amq+xn!NDVk#.w^{[!( Ŵ^' dҲ/Y(/ &?କ@,"z`6q=+ Dھ%O?ayA&xCVGܫ,&2(tM4x6_W.bݙZ^LSxzv5Toa8ɽf6;yCD,ZPm(e <ԴY_‡,;DFast;I3螠L~V?͐it׌ mr' ]5)Tlճ٢Ѥ{?6Ŋw&uGϽ#&]ȉVZ/'aÐ )rU!TL}GAUN;}vșR,%xإ83sVdDat?JUirUrNh=$SeΜwq!XSU )PGI{?SGNPdH_7ҾG@hCd_a[<)zq^&W;.ƶc`fZs%]a a87Ke.>߱X^HlͬEpmvyCyB$>v(gA3b=Tl14%w:CD S)aR ti<[]aI^}s[!628¨ 4yr~r!1ٵ…Aof؅V,f$KX5)J%D|KgK-%Ѓe!#Aot[- A3~D_ך#PK'Fb{OMmA@ec뽴u{MM(r;Md:eʱK7Q^NQ$Dq79eIu 7hWNn(ٮK+oøHV+EN ȴszbKROGw6_˱:&g9|P^ ~0C0y5ZOϺ*b\YT2!W Czgi5TN / .щe)rQ`.Φ`ҐJ[Mca2G%|!n\WGvV̐PB}Rh;I{ײo|`I><mS]G)%m`xeB*iDשhO{.bU" :ȏ2!E 0?ZMb^G\WLP`>p<>g/zN/2Y,:aI" r}9i Wq[rGW^+LF#z=ׄtf%w "T,Ba #7|d}JN ۜAG:xh1k, Fyd9/70FYJS6xłqT032,%h Ma|;D+s$ BQY[N EKLTksř:GE?,BjUuYd=sFrTDTOrd̝%YA1j1UMo5iLkfI9z%Q Gp3i|">%х48 _a S0z}BFij3\ 6-̹e,sO#G-8>ݸ0ģm 4P`jEbA%zAĮ7`"w0N.n`c$2 "浠_Xy^ɝe7_5~b7M? ) Y8N6w@eXP0`|ټF9֡$g~x'_6[de  P6tyS19T }>ǨL0~ Nߘȿ`ɝ.-uß{mFy͍A4<*e . m$*IpXL+ddXCMpBuF+!"% >R~yb} ~~TuT(2Un^9 @BdrQ <`d,L(-/aԳ1ԲªASlu VuCOõ\sS>yEq|[JTꪑbv#Pq}\1}N0f1$^ 2C g; ,A$G1Ej=B$0$U׭%3pr)Y iL N Kpʬ%T~$`S{.J4FO,`*->GK†+Ns_vSshT$.%Hn0tH .mro1֍E>~qV=Ȣu(b0Μg"LW x %@J;냎 z꺋YM!1 [RXTiSlZ^Cg0F;80ApCD$6a'6Hm,2-xߘ0;>-2eXاr/ûVZ>O-e/_c?ܦKv&=&Q.[=x#kDg~+ J~hL5iG:! 8UڹaI8jw ^Wi:lew-scq!{K$"vڷ}h//Rń@bR4Q;rllL߈n瀙A=LC$k?EPdjN'׸l7rN;(;| 8_)qd}Lp抽ngGAgl U>#` ~ܡ c@ m|v{K@x4Xr#R5RECh!`yHE:w 7C3QC00.^,$]>@lNTCVd,c<)P})+ƿUN{0fTzq/#uW#OÌ~qh#<p-ug &;V#zcy/Sl)Ze]G8&OkA{ jK*̍mt3i=36pwl*yY;$(>]qghAŦ~%`3> z"塙ңDx^r\%氦+E. , ^2cX GS HAUKRZVЯPr݆]v$ǶCd_ ^kT_L_I5T{S"ݼFxi]PkHBx }aHT~Wmصxcc-㖊Uq.4UWId!b[U@-H L*X۴d杤U{ȚT\tՕ sѲх"]Muh:K8Hf:y]f .Pz֘zW $fWs+@ۘ+{wECUF<Yr0vnO'xtМ.AyhL|Pf$)WW@ Za'vvC S;=CZ~ )ńȥ&꿁O=uӍLJBUdL"L2*7^:#qR(P{UrzODZEc-:hV +UR:!"}/`itբB`~7ZK5Y4140og x(c%RĄyU\b2Z=&Tȴ:[(lVޡpxԂ$5/o;V599G/SqӔE"8R]0J1uIT=fN>z*oan 66f'3GwI|(q`D5' 9=.?׹K⮫d؁Mx*]IKwhF4] M Q;MlvƹiDs3dFaq8Zݴ ˳)5J`t a =9dvWz[!Kk7h^‡wqp䀚2 fzvqPsQZ1F+:W(\(+Π\r,0k=M7fw6cv7o~XGmٍ-*R5mt4B_wBu ,6m[5n¤'xT]vSXXTt/ɳI?w.$+ f 3CM{7*~z$qkeLw**MSJ2䆳'w*u6 >eʷR8;Tȅ^QZZp'yUGb`)z> %,L2Jdzu;"OET #dhڹơJ(`&6[tχї>AE,?k ~BW*_Zkdߦ;9\4ܚv !bS?IR)狂XǸn+3(Xؗ#z$i}xz:ݒMI!LECX\w+Q¤|Wt]|O\/C7vTLo_Jn(MbfO!] .$ nIzNz&̕R&B5!zn^ V&oCWhpye7 ĕaclvhWV u PTB8{{gǫi+D2'%ZŌ'U @AE_ QZ4+} I#:FIvq?üfP\so'~͌4D0XhD!qՊZ(hmfGY֐AXenkY~oK!0Z~nܿZ^+Q,:*e Z@@ dYǿY)4y*u4-d?\zÆ50@|ځ{/QaE;6TACVpm@#R+U)2NI,6nyuZ\UTGU[K vO6y$4bDt)J΂g$&=+p {*.xj_}CkG g5x f)NF;qͭ'牞uҕ5t oAWxFR^UAl㡷C)XXddN;XYա\s+te(醇Q6Ɇ#Qv:٘VEa$ΟlCҟ$Ǹhii-ٗ?Ov@AS3mi{ >LʬHTF/upR+N{IN[nE< ?c;+)Fp󸅼xԟ.g8R+AVzYοEN ZqЂ|sKf'㊛CQȩFЂ?9\+'}?k֚Wo!TJ(}ӷ]R "hৎ}`^;U~Ұ f~FPDm$Z4ogU"p7&4.3Sd ;z3'Ӽa7hnFMW} ޸Ysoq̛G{# @tFEĢ hXi%7n'y/ܓb4b-ṅ=[Ys`:p˱<3!!^Â3 =GcP"0NI= NLV`N@<+A8P!܉Ŋ6ih:}LjUQDbg H=R^JY\Oĥj9zf鞴& |tpǦTa3YF9dRO+tYzTC'INР٨!˓,rK8!<Ho9lx// *Js<~ob$V^Rd{Js'OA"?;WmPd# fa]eN݃"340K>9x>b^Zs!t ߩOKiٗ%%DApy#G\EߌU; icm<[V v;:{DYObe6Ym&팟2NŮ4?`2>au-[F?uX2' kL2?ZCXn?Bñ:Sz7{<bF'j`qY0)`4\ ִXoT_7xT+E`QȺ/J|, XS*c9u{+J$Rם1mQwD{~.36e?qQJ}߾5>AKJz` Ak+N|@sEK6=ųi>үޕy3B6"x|&wʷwֿ{"Dt} |'dpu\dB@n.x۫N_3/V5v7'Pچ7ae_!T*a{3T<kC~$đV턌+ߓ3"O6&TʁK3N*̛xCU 25/xz{cQ7j/Q0OT/ `bOKr梱jsPK۰EeB9l%ER}r6.Or^K*('&ZĻ0Y s|z$oZh;bY\c] ]=8:<¯NQgTO#0R֢OwmK=7SbԄ(M&) Hզz8:GXC7ee*Ҷm[xc`MSX`m:y`}(IC/] pORGW/;Kψ]i@7f3lWYVZ?yuL6/D 0!yVXKCT~# KթC*gЈC:t 'x @KOX(+h!v)ʎq]Le pBYR ah&د&dxC k~n'> ,۲2ðc7}_F1f ˬC//p*m_̪=-W$W 3|*Oysmh-$nå+ {!*9)OݒBFwb#n.OdQY_}<3XKTF.ῡnWɏEMqGAϜd,ٛ/: MmmeA=F7ƥ:YyƯ-+- !ch*lXa{Atla1:sϋ$!_N> Α7$);[f bA1 a… W٥ 4j2 e3ƧOKV cS䗩~xXۊ) Tj/Jp(S{:HG+f%5#yTم*u[YNR_k>| Wb8?{1@W[tn7'tҰX`rb,#_>?]${@?6f T ^y@gn9bERɠ~NS8MX(@n' XMA t~g;r^ >ֻY#nGx'ĉc*uՌXټ[YuR0Mϕ7͕XE&rzֶxÏ͡cjḞIErqξֆ0gJиn6=neX708@aq2NY&PSJGIA2,8P7akaak6GB"odtgn6I.Vy*fJ1%>r"֦w.!x1js,ft=օ;Z\C n[-4Kֵ`$60|qaIOy\3 aYnjM1Nʨ>)`?nn|۞COpڛ̃k2j{2Q f&W Ҿ&c'|dnHWCˏMR>i2]C c% qOs+e}pnOu;n~ 8ciM饕a4z$I^2ڥ|T8!>:&=YQ=y/e_\͠"Oy'Yʽ0h.?oʕB¦5zPjdsͻ|D ҆IX)ߐ"&rj# I~91.G"ˡLJRF9Xʹ?[K{'PHR7OgPf쳾p(?f6Ch9ƇY$VTY1mHf;gFf0KjlYCĢ C}ْ`[kh~ڔIǁ?Gp򩨸BI$Ih^A:L9 H=$ʳB y\1sDx" ]1TϞޝ-}n\بT/gxV0ts"-2 ߧ+. M!١t ?jo|ڮ#ڲ} ײ80/P("DYv7 bmyXQxqk". yH9coͪyd힙ad@j6,V(ϫc t2-EW@6-hЉi(|v^ZnP~}MB?7sjQ ksBp9˟O]S`kXwCm,Wp*k"wsm EƇv*a&D oVH|켵DE-ZDr09%/yTGgpP8i Ms.'( dmi 9􄇤I6n(l/g)Ժ:R>~*RK٩c?|pj2굟&n^Ei:aI$&^X"߅!p8ƾZ~O z+V)ΛD(FyFgg(b onkH}E .N=ft9۾;J!JA2*sp趚t%dMgPy\n,NpqW.z~Q%"2kn2"spV3Et-d6++=?Uy1+.8@ &(M=Z04_7TIE7A;L? ]܁9MxvCR}"{Jkan~ ;)kY)rH6H:=A\*mZg Y6BJ 1reUt3!Muú3$}̟&j^JbAt_.cO]N]+;dzp[2?p{)tx(bHc1*Wc{y#SSW=.et& 1Lr4o&66לcʳbc 8R[񗒔Yr0EXY-}|1e5r/Q8lsbق[2}1kV('؅РCT+)U38ɗu'DV0٘(Zbd S뵅m->\bjwF#X xŴFD=i0 q%JI]J4Ȉ W=zԞ;jf keh̷2OAss zL;.ɰ^301fAsW5< }}1e1~ٻFMNpnLziV>@Lk 䜏UY T_?--@U#s?E>n\ޓBh9Xq%:)& g9{[-'oR1@ZxƬB:V(dRe/xqlur쟋t7Z^5EP+`gտVt~Hw=uh=C11`]%? Z9Wl A؈Z(IC|~svC?Uibh/w"@$) *vLAer TBV JJ"ן3kVY|eDn^P$6 %f:@-O]VmA#+[j<>kus0[n: *-nW`.q@ ovs +< ZB=5BqS͆ƺ5~dl#b虭]/_ؓh`G0 *qCBQ =RU=:U|.V^TS!rKp_#:uu-YgI|"۹WԇuKf@Misy3ݜY s9 e)p)(ǹ ZuG<>C|)dzFWS"zA|zq~5UZ$>œK3BIz"&]QfK.y T ]b#",rbMu?ܵAdޤiX*j:Zm1i˪[6 .6;+^VrWmRp8?&"&Io_nn~̐A*ӝ?d+?Kjf37Zbnf0u>PMuXŪFnsJTOd }9M o2k}mƿ`@m-ɆZ mCcfD@vܱmiY!z[:xMYBKg{ě?Ϳe/\e$˜_3A٧aC+) ;>"Kx̤:UsRlKdPgKO:ILe1LG>a4ZH~Lߠ:^·dfcma{ nXm}hN;о~kzgϴ:=d[Vg,3ISS#$,p :psr{ٍ"_PWSn%Tꃒ$|!Di0[j]уtJyQ? -"%H/ʏ|.lcyBt4/fB+S"'#> IE8{`sMTwAK5nH0-T}s1oPrgAk]kdK@wKGR˒9XoL> =ߢki_~7u"iT!bhO/;Z]'g^'L,ɟKYr[7&ߨN.vt^٠安|[ago{3Ke2uњ+.[OuH9odޕjV\=[-*2eW[Ӑ|UeFdRs |;4~[}xuٛTٛ Ltc+2oVbBb< ީn9mW.č7TeiAjfh ʭ[YJ W>y#Y %rtyYYAtP1;  e|ӀXPN9YݗTa##耼)iKcδaWs˙npۢ~Zhf92M@+ӡ0,WFK*7G%-0U8gl=wO uPM\օdUiS oЭAx-4ǩ# qw$Dl(%?Opb:4b!Vdn =rt^A+6S5b _:TXḿ#$=&PcXV_~Ll2КsL=ǡqJng@A=v }Kd8Iz\Δ%*b%4ٛuBސ6/ QGkv4Pp xZG)U1: a/[ 4b)# ,tU٪]D$z_яTͧ WUSD5fg&>"&e|7O' $[m&S An@[VS3nҩct:PdHYV]Fm~h&؎X\aՈs] \/vA^V;kiP3(eNNpXsgkZlUrNϱ;:Og,lfr|Zɳz}3^>b(_90kK<*Ɵ3/WujA( G )f.#;oTY4m%с';.Ks(-`A/g0gh&u5py/}5=6i1u@+#̽\8Vvď;tƅ(uw'Kz.Bb);"[/}2Sl nB|IJC_"l Ԧ cAje G\ի4% L=갺/9\[8}1`>A4LP 寧*+]0qګ5y ȶFgdzٌ"~5.x%N\y|?;d:ѩûdAJ~z^1 |cҳfħw eͮj SmĂ"lzѿI5WzJJ,?DJ7w(QOU(@`\|K-Aq( >vlѓr VӦe2)͍<'B%HXo+k1_;Ԗ9VE1.Ⱥ{(g1@ա3`KLIuV3lR@ ]; ٲ},-. *O>q"-w X0&%Y[7t1,"ߴ:ȔT{e` c+{ɡ@Jn+PFp bjbW ;٭2~W/+.ګ}ψRbLA z󔒽Q;qH}:[B+Ҙ-3LS}<#Ds4~M^#K'/e \va(3.7o(%h@lF6}dsG &+Ph|hϺpR_Ǡ҂r٫-ȆKV0?{!&E1lN@F5~!Oq\( -+ cRFѶ^w>Kߙ|ԏdςAI cXܵ4L&W㑑%~{=83BBK݀RTM8F7BH*'dj"gu~X| x܎{2ԓ1hK'{"fzl+mJLHq>X2ME{mc @*=l`%)ϳ(z!x4?~"kMF{jC$uM}(_kGJ:R1 Ŀ)hYwa0c+ݑ״Ksj?"rۄ|o[@FV3Jl[1m$%Hc TA<` e:HF l-F1l()kox1ɬҎA/ quOp83~jfYJ%mJA|?vbcqMsPϐrܴ$mT9a5sdŕi@)LuCVI 17cʴg}o BH9l+ㆅ2'")3ņ狆Z,JeW: +] mcPaVO߁v,,M+tY-M,8`}f迬lОINUH@bv. SF1oק:lxUҺRx+?z RpIb&.^Bl}CQIkhV%?;㈖ E\wƈ=#ކ0xD{H"^I5enc֕4}WY{i!K1L4亷x{^hp<Ā$~{3)y8g9zGQYuJX!`[XX8f oa[?6#2jFIcaO3ߋi"Q84 j$j·(PV润fO(C5pA$!SMkB``Ka=Omj2viyӚnZV=-UO0Py[_Z@>$F}Mʌ0amUj0iMɫR,^?M8R('*"f -dMNhWJwNp-u!׿1uX瞦:l  QҕhUh)[ D Q!dѠ@YQY &SE0,RaxamY])DNj3s2Ҽ꛴#ﰫZs [WGj("8tH1^$(4 lγGG6{Pe,j拒 г0֍ԱW Ľj]aDƶYMpB#{}M (^J 2W.&Nn^Ⱥ_i/7l˻VGd5ѻF֍M\%""k+3D dХt(:@ƨoѺ!rDpE݇vzK<#fg=zT%fQGsCR^vǠ$ dWqTiMrŌ,*}{_P~Pr|VG9 T hlax#vb2@^4ёbl/sYry)\&Z/m*p WJ۲phx=Pxï!VtJ7=cgo_KD~(cv`@{1B&9|G 3]2Z \<l_`ꭰ" =]ג⭖ [IJRa[7w]Vx#A՞B}GH>UxGO k.xű̇1&*s(sԥy?go2ҪRƶ4E½X{qjjh Z0Z$l uI$-Rt k&4!01@h%x€r{zsI8E(%!uhqvʒTsBE_m;=6o'vt A4I7w՘܇M˾T8M,QD*y۱+;qT (7+1<.:3i̇"U"#h#Bl'ݱibΞ@ ]Lxȇ7B ;WS+~5J?{_ Ne'%b.IL 9ڇ`+نgo+~Jpe\hWK{"`8lP.rD6 !0 ,օjYS+PI)!=Dl;H.#xR{?\7}X "VH9zhwm]a419*e|D8BlQ$ROm먰$Є!k!oHuFׯ2T9/qW:ڑ혌X%?-+ a;5B `cy ǑD[%veoo{ZH8+ݟ&/D71w xϜ-dy]|g@㥟T0<~:J׶&y]m–3۬:qhn46|t_f[Dti߾s}>d{(tGfMeȚc}/bm):IZ'b_ dƫp2BKa)‡j i9|Ee B0[TIqLƓOpERC^b} RdLk^a偕UvsKJdrvw@yx|@lr[dnUE#m+~(sV;*q4$/{abX]cK4V{KC[ 'g;WnbJUHJ)b/@[Yq9IGEb$k4 F.^RR}D }+y2 BDʟ2Gԑn BScM 䘾$P4tb(%W-&M\g^ M8L~=o\[@lBy&yH bZ8(W' ȼ_VP8lEPrFO ׆ XCKe]6! \+,7,P/{hD|}Gvkczl@ p!H ʐY |HgūBi{G4ޚ:ىqwK ́_JoR-#/5_G oe ZWCgXV Q—@$v/ްMX FjۿѸ&ݿ9_"z:0ufkts܄tg7֢eZ9(OWkݧKk?|3ؙ>" h{imE=xS,kk7IYT*@uwf% ,{}/Mz̋Y\Qfk=d Guv 142w<䈄*N=DԎSƵ՟۰/:MЬ{eMDRX$9 dΌr:HW y13[9AC$А^k6_CuJbn<1 1~LT+r퐘<\QQ|.8UJhQ+l!PQ_07b C#)_5PhKqdсWpʢf6|I3lXh h7Fwlx:[Sq5i:+=?\±jLM jq\["|;7=!R\՚kxK*-e 5#\,@9rlS j8EυnTx/-fqxUyGd'ہl{7=a)%_Cp*J~mjW)8 IԤcH!oʭc^$ruw3z +^ 0gbԄ%;VtKշ{@]jڶΏ"U抉!#]!cx ؄:q K>:&n]R?5JSGuX5XA |k.x^dUeWF%fry#A"$F jeA-cSf+!+"ވqDR0u4=gVɡ\?bۃ.UD @TsJm|2uf5Æ,YVnIbUSNe|m9v^()IN%ReoЖ)THąPq#:[k('D Yk{C/d )9BsBB,;eAhzueUSc5+fs1ud|J\WsjrX^@uъd @}u]Kn67+jeYIPDIn; 1jf˾RK =;&ӷf fQZaO;n,#¡d́K"Յdnc#wc0/Yj} & el%_@XuRFn*I7֖\\:G;Azw$Z' Ee_z=;&wD\ܡX-G05$Dů&ruXoyLTdEToh6[nNBcPW)Ӭ O/;ŵ:>Ɔ$P1#ۋ<'bIr^/yĤg  anNsOHuǐs ԑe , ₓj`]~13ԧBbCH+qBj"s4E,B+Ǘ1_l|P4ҩ0u?=WUb Uj!`h_AR#v_hO-MBqy?UzNC2!JB3jP1cn /=͵ϼZqN5ר[F52vMyq$ i6_>*27R{#:Wm'*Lj4Cc,*QMS{|JP;_Dun4 \pٍjTCn#񉵀y95 V6ɮnl̤c5a-_psU f3&ƛyoQgXIMm}BOl|EԩFL+ꖘٵbmkd/PYr.;ԆIx֮c"I}=WtkؗsL_T;UVB/O>kf@F tBGgޣV[|PJ76qzB俧t!ASy.Nvb3ld\#6)-u`z䈹@hk,d2-0PstdٞwE|Rz]u6LBƯ@FGw^,m9FQ? 6SoeR(K=|+]?ݚU:`ЊucڤAh>\S).,UȴFe p Bd{/Ȕhzu*xndSH]\w}ᑦ_W/u U!W/N\v !jS\TG3„fWt,}wԍ /do8x~cK .@I]Li:V։"XGPj'vn-! }Dxdŝ'7 tށ;s3zqW?CF S9=rNы()Obxb(Lo4q5l'> ^n׳z%ÿIo) ,?fY2RxSDB~GF"XY`8+O낻w܂r^H9Gt>z3Qw8| ͉)*ƷeY:ARԴG2,nM$)Mmg/He9c bi\w@No,PH)3L⻐ye[\wk V>쿛;5 _^z-,`gf<m'xv8AJ(V%ypr}GuWIxDw5ُi╫SO9xZj aRJAS:,  |)NQr(=p( {H8 =PN r ¶A8g{.3MsdΉWRm3{|XHٌӍ~v?y "^یM<Sխ5`uH/Pb{!ws j}WQWz9Wnw{`Q+ܪ͵à,EZ3Uۅ#C>7B iapvᐻ2(n.P ~ K1{hm5eG+9*=bPZ0 &MS7ݼ' (wCK2@AzWZ#K1왱g4-&GKv֠@zG7 2Ȅwgș"|Uu%XL1ZEVuŚou Lם[Jk}ß W"]Vd2X &Z"IB(@\Y"J6ɖdDMu4 b?kBmjRyHmԦ0 ERM4>C͜팪 87mǽxz8sB8"PAbߓmpCY>Ec:t4Iy-H)*(.j1xəT dmӔcgi@<4YaTl&Aב rn^?m~%^Cw '9UavB3"JV[)w0 ۇ;,Y?;gkϒhW~d HcZUg= {Ⱥ3&$\O%\`4mdiFK (ƶ? *5`ځ(.TPR;p]#cރM ئC9ˬ@ ۴o4s8|{񒽕dy&a^_0~ONoL&݅J5&ϋ6=ǿ6y>gO;+n\t ,;ci{o\ԕ#<`3UQwm5LC\MIWޣ(~_袠KFRkx/NߣJr 9Ўӛ RGV$$$Sg0%U78ꮼ߂9JÜ:Aq SwtJGF|Ysn#kM5S22*v#2 )d4+ڦ I'U#4N0LKJ ՂbXf*R#$Y# 1'Z$;D4YP]E QT;pjlGlM?.Tz-Hg@y)fh%'ɅϤSDmv<ȡ,F,6ؚOGFyg)`4iY O]OAѣoZ  vFD[\z)wxd\|I家#/<ɍ H\gGfThVШo k߇ZnS[8;"!-jJ lu食z{%]G?+qM7X׋U#VǛBNW~|THNXum](r \~lv%X$oTxDq#n0ko9s-M7Sq{ߦyWfjjs"UEsmLa0,Kt$u#7(UZ9R%|YpI8L@'F>g4O'8pzlYKMv,dHQ80zv Q.UB#dk r]g\!#"zg5 95_dce1M#0Y_(N1ɾ" 6% ˜Fy"ZY6n)tc12d5#ֹ|* voù\ щh7g9RknZJMV>]&MqOƵ&d'Lmk{Fo1QI;~9N֫,EZmAuZ0hMty'eڏ'_=1^ȷZ92>L7:ؼW^2n&D^=)獅} \ Fi1cjJ{$s\)a!Cu veCT5oiD-W\EmFrvnS?Rk! N1ؠJW2̭7k1KirYQblE$ V%zOvGDSeQDopAvrξQҪm[ݷ^&_L7ގn迚uLB_τ(`fz`A;i -axdM4c7)=G@ zL 6uWY'{&U|W-q& u_Qsgۼzi|_Rـף2jc-ʕݿShf|c]|mKk"v : [쁛yQ5͆!zs;$8娫.c3Xn7 $HuڵpTa/еIWY(=d;hTg rP\&B$ll,`Kа01i6oث6tej /mQ}㵪ȐtSp!59;%LZdYAQ&w%Ȟ}"z;BVlţa;I Ƥ0H5(iYΔXªT:O? o/*'HN 2=HS,!Oe??X5` O_/J^uװeXѧXk~D27KFF;"fvD_.2[.:&ٍw# xJ8l,""iRDG92r;3kU츤c.!(IK/șA܈'QZ XIŤ'EmU-c.Ddz UdЩ]g7j5B$dp^ɺoxfκExpteY{ Ti^{~HYWgN46߶< xc{J{Zذw]nĂ^}j~:So E+nnc90w6T  PVXY$ˠ"mM'솞sԉ w/!Ŕ0~hD)Xzfٻgg/jf 뱿嵌' f* $b%i5rMdwMbɥCѝQ4(i9#r8IZ@Rn~+vP>uF8ݻh!2jFuzC[Y LH'57^/058TCx^]7ÒVU('+E_s^,B1@+0 ]!47;Sb*meH ]ltŒ7be%_k} E9Mߠ \I-]˛sè RFV K FѤ%âiW²z\uouq»y64gk\uu9kH O=$I@ W`UO띭`\[S%<+W^# D}Pcu(q4\;=X/G4~q&50 8 98a`1SG'.QIO 0Sn1@ [h=]_^<|ŦYDNb1jYZS*=EhcN+,% #ɉOܑ+,K]Тh%6!2B L}3oT,CL5ScVtƼEOe>yq ӴOiy:  O-"{ h&QPiѵ7qq<Ɍq('K"An k]m3"_.oD[(I7u:r'Fox оUQxp;R {==%/S+(\scu{ )('W8cyGe]=3Vۘo, ץ Su ê_ѯdJ[JL"8aAҰA4&w~Mtnr9ē b\wnU%ی ;_ ޡDPo\n5Fא(ZnaDzR!-54`P]4%:lEbp$pe4b?f>`[-Fc􃟊Lln(j X濞I)|/nj^6=f։`Mt;)c^y$& žӵS~l]CX2Sp*Zm*,gRL!-<1+`V  }=F0#[2JvVkåqä(%gdAJ}q/;fh'O?[r =#pLAFgfB=8Qʺ 4;Y쎥I;*C_}Ve,B^Z9"K̵ 8\%Qk\7,#xP"Lj "gmZ'LoS#g$AnȜmT#AvQOICa0LUq@б)C:E P)QLL6-AJCȻahw3;@&҆x⿑9BE0rzOeU *h09~s3LX˙Y@' ,줍y\?/M"Xd9|4 K2?Gԑš% UNӬ<#7'eXB\ނpʭS ODd>3f14hnsJс@b%o#NT<'O tgxEcߞ/+;YQôw:ôzaQ[n׼g, ?I>%iԱUՕjay:_i3wg NƘ jFnU VZ4`99rzV[u$ovTxg,Vu(K^[v']s|m*nbPg"X>[F%'M'BCvC("Vf  hܞu7uR>KԾYS Wns~E %X@ϕV}@7X5,f^npYWr1;|&3bS۷->+֧S@v6,*ÁX3BOo1ȝ)DD+X !$ uI`I.orc XBv=>)۹*Kz';.YR :( 6*#M)TOVE#Q']#E?~ba3kcͦ'tW5$z!Mo;d~6N=rs#4R2 {oY>Azm;Ƞb3('6i UtF/]FY:'8V.v{` X0~Ycb r^Nd2JcE{{rK=fs7S[!('TH&7X8{k8G;:_LzB)'©FcuʫFq950md ý ztK6(f a;~wnᣥ\4DHv=]…kidBMKnz\ơ:\F隂#(c2 [.?KgW`Z_6r֭( -^*Rx]VTXl8y T +DD:HϦ Q, ![ؕ@AFhPG9]k,#R^< a3YV/=D&&^NA^n Y R.{u-zˆڇcToDc?ԘD?;ѯMh /мBZy`Ӟ:1 v $BH.J v F$c{n[2l;;ܵE(3yV3wPt'7_wȄ<0$s[a>cCqx߸2;LcDB4Ǝ#hdР/;vg.S+ҺTHVm[ƈۨ_?n? j:b?u-P(7S, יoj֜2NA23ga^_--<{AB(Ld7 3?9i2[oI+t_7E.')f몌ĢS>~&`& )8 d?*}ߢJ!d{x@ \[xRPp ]Yk'#\#[nrc\Q} %[yƋdQALK> b=t-?f.MeckLX@wZi;p$W'H\L2 % 8i7 6xTc]nk7Rjr Iplr"P~pULmjr1_>HafC_fUPdBY9]􃣞>C4vXOGBdP8U Pq`4_m4Cԇ?WTBaP2"OrlgIG4)Fͮ\)/Jikiw&hO>hqB<عsdzGW/,LJrWRs 5~$uުG;f6ODPz-LZ?@dL;h} sf"WEwӨb[ XX!2*?]9l手=Yx_KO`"U>K`Aa8Togl,o ܢW$݌(kTP*mpb$YM$ |lT^U5T'm u,aWνW:gS}qb:®$qj(<&먈Ld!ʔPh (2{(Ԏ[ﲷ.[zQ,69k9ʣyg3G7'x6ITnՀƨ#a`r][p/;*囅:q=8xΠE"BDH8|s0[ {96xYF)H|wn*!)eM % o|6\]}2 *.x AZݥp#E}?/%YLZv.T2͘${נa~oyfam}$)|u"[J %;,.#w$ŪԂQhQ-Ȃd*/=3%Y/v). 3!%`].VzZȸ.'n˒WfE[Gu(䖯w%}b:3ҫ ]o @ hpV hd=Xk586{& ~.ձ0kFIPB~/ި${cx D$5ID?>mK $nQ9bǒ=L++h N!^!^EʏGU-'QY.h(IQukB9v>QRw7&1}?4G95 L 6y7%g JRl-q~1Jߐ}mǒMԷ-1ͿsX}{㡧zP2ͦ&:He-K>,k$Ox3Wr7lv6 ~ .ͥl+B}p[m}D(Zumy1(nvR͛G@""4J])Jc*D)A 1vϯWĀ rVԳYEW|GX3i K vLMk(pmi֝"K(ZĶQWJe$EGjܡ6t]$=XC4|dˡ=ܞ3o+4 f|Ʋ(GY̯Cfܚ1QLZ 0["ֺtSIl(HU(h'Nugi `Q^!g^-!lmSD8O%eC+d^TnJu֩ݩ̖f Y4{f /k׺G[O ~|dX'֒~td^ %!FީOhMZÒB3骇K|y2ޗ n)I4,F9 蝬~2kӻoUWw@F\ϟN,ܐB#HbF3ƹEN+;D0K1fx+:|-(S<^,7,xMYOp9K$qz {:}_! }#+LTfoTlQb37ՌmI cKhAIDAXiڭO& 7[htD'EI3%ZG= M ]~=N%o`dS-wݱQ$46{&c@>vk'ZZ<:x>QYWL\6ġ?`c$})'aS|{wʇl6-T* ƺ#7v|TB;7w |\ban4)5/klsG>kCOPzz#@w5!4P+'$+* GCV9Rԙ">O[ Fb J /l =bg4s 0 maɉ~a?;` ̦ 2A!8b&'Zh C=?QYC&ۨpP^bnhiк+ }V)!-:4ڏO}6I7*/A>R t±N2Q{x4 ҥz5^D+CB=[LuiF{|Hi]"+78D'8mdtHCZ(SJ鏄c@e1ŏlN2 O"w4iinn[/gl&[QNN·SskZH!*q׹*AXzAb [."V/K{`s`et lnY 4P_-+=8ޡHJ m!햍0[gǦiyܖ8+coii/]dϬa')a_JvnڡFI-1tmDxccXk_? "n+XoN i[jC()TN+$wWDŽg1N/$0<\(Ĵ1ڊ%_7Q,.{П_i3꯫"v\ex4!WhkVt6Q:"*J-0|h9`-(.^v%QJb=4 CzLǠyPV5bMyٛ4셄֛PuZ ɬ{ ҘDj[r$ݡ5CҼ&uuߕw]1I 6z1^MQj#:I1܈JGrTj Q8ϟL| ݼ~"XLWR|OϡP1ޡDwp' Eg DQ"YV /!:cՂ}~ì .&_hls+ɫw73sBY.O1VN#"Jx $"Ah{G31*Fc_,k9`}N[gJycdI"sml .q:-dcߦS ]σs&?COk{8l}[G:QKL ].I[תv9Sm)̻e>O$skG%MR% 6#1@H"^Ħ{趏%1䈝.hu chʃ0D;ìf9 X" b ZTaDI's ;':"3:֓_b-c~ZQ]`bZFIbt|ؠFo_}= _BhhvpK۰%3=y2fJ c Ҷ;97:C;z *(t0+z#v+d!y<( #DUl\>orXG?oGghϾ2\=I6Ƌclv+&Ni_+0Gu}`&HRl'͢=J̉^"obD)af=Dt[Pj0VΖ^[ʣmhM2ղۿIeɱ 6;C2#,+dqB,ITSQJc9"CڋnSbcdeQM/ilGM%5{M2z–CmIl*ڧ(,B'\:8 %Pb<\be;_/ R/fh;r3+/|!qbg%7 dTi@sXxMj0 M X )OG3{XrKgb@GM]B)?CcFQ [E=/!7!Bl-Jsb"^˶>:j+pȿ~OI ^@ S_X~_5 덯hnSS^PW/ 7fUCi/ܨ0ז^3t>rs$ʘ{n9*)\A|ϚvDD+PXeJw+3 NΎ#zGk%vsح4i~Fۄx1m6 5+V8Ǽ067:]P$mS\'(k|Z{3蔇}Y?fxq=CILuB}~ k#@Iy/ք+/Ϭ~(wi-`I*4Xlv2)KH-9CZg+Ar |EϝS2 ŒQI:-#LJMbH VułVR HE:`<1I/]A a  ìejE0Eof]318[#|\,$(BQqt(E*H-VEA Rߏ8ZP@0 I5? \(44 Ǒ2`1=I>{3Ru]D%FGp'԰I7}Nu~͍.Xqaߝ#r8:tũs3nK.(Q?e-LMT#W+ݵM"mk.g4usf%7@& ݫq|uyg]SIoL^yi8g@Io^?^E$Bd;(Sb40`\kơÓ M͊ e BN Si^G)F ]́ J{tHb2MgIdmZ)P;ŕKSՙ[q[0QRf#yGdo)lGtU {(\gQ9  )GM QK-RJ }jsO,{SVQ&#XՃ}ez@Î]}^̟((ƺŨu/w# iz<Ź 8̔#XN2W#5EKhOqd `e}aKD"X8D 1T.0I8=G f Y3Rp*i-G_/7fx.ղSxvuf3|_#ExU)uqT.-} qZNԖ֛^\`6nfjgh`)mf]M=HR"*3ϩ"`^_݋K&r(Ʌ% /|MĘďf*_gMu=7/ WCAfz}zMWvfؐ8f/dhwA~Z8>baz&$AjB3Ї`7AX{u )9$: ; u`eTՂ zXl*V`dx`-!:7B|n܉h;. Jl`0 F1;O?Nt˱Hxo#kv n3:5>;=^ >-oÍ'JaL@8>˯.][- q0uzzoyiG|Q b,oQ.y1Z2 t< tJ qx@𚅏$:Fli6+*o 3&~yZ0u3 Pld1x0\6l@]coC,cb, -ӛjXl)YVLuF(G QSYQElo d>z%HPr~Y7ma&:܇&sbZIPMYDGM AM%| T7J\vFB\2U-2+V8LNٳC ͐9c6*Zl.Iy" ƅsqsqЫMۜ]78L.zzXnA+}25/v&m $2}Bu*Y*m'R?hMMd{|>TJ &tPoh#dliPKϋ<>4[$';[4NơUGnѺjꀯnl0JT$E*F܍mFn1twc&bYЂ $S D *ZJؿ<9"YFh }b{Z{0:>e1dpXYfvY\͊^:]gݡzcU.*0ZoXO\|_?VzssY$waF$? ZRdf ikQа-Fz@+jJw[6b/P0I.BwkR_W9YB" 7'(m72ƋeP ] zzj t/PFjXܴ4moxw n*'E0Ӕgks3!S5V)ULA𙩴 Y~ۉ=zۇ|I$EvnWhB6b*P|?ePOЀٿ ^<r91Yb\: 1i 7k0tu3<-^fWEGe{UD63ϲMljXH~^.?OOu/Y 'Ar- ?coC|W{ =Ef<lIG| 6vX 8z}m#ۆq nQ~AdP^)9VBE?# xO_ >ˆPaw~9BwM˹>`Ϳoo W_w4*%x=v^~gC90J@ >EfIܺ/B6!eW{N_dPrO~Ы~ɶ|S_TKA+X{ZBc$y"uaq J±FނdY{! pqJ7Ԏ[%|yC V46~;/ㅢ\:L 9ˍ-FCI`xx I,%8}1e$bt^?#"_O_l2JYP%bsIP^yf1(ES'j=}b06WH'#d{ABR2GKjZԡ%boj{Y!\/ '==&u2 #BnCHƋܡYaecWUo lpv}Щ!u1B4-X/y@(! W@#; r ՠFq}[WӾ9x; 9uvX|-?jM^}$E=inXxf#whvܓ\+:_ D ܑrԧ,w n?7\':uHtB :2;/*9ΎpKBTh%WZI;p#)Qybs3wz !ϯ֎Lpd|NU%bp3(R\2߾|_'.; HߜDS 4bc6(e%lBgH}QR 1A%|a }2llvhX8} 17Jʺ{:L5{>M{߄-k!#К1#NGJ%$1 @ Țh.&: ELs~#۱Z8wmfuD%E_y(JjJ'u -~ SjR(zf+.)*Hɕ\-I0òmmӒ_TbIWZU9vJH+h@=*O0yU2ga9Хc+e{*۔H&z߬V7GZ/>A5U"{SF(XqRr_w8nTʧsLI _~ Pɓ`~7.Q[G_ÅYdLW/RݬN 0 ٥T f ICE'9wO1]1^92棍}]dG4tĜ 1|g;Hў*E^ "78.:Juzc/}үȖYM#<Zڋ돉]d.+I8iX4.*SXNJ@k0/k3'ӆ& jY"דLۮH^lnD\4(S8sRʇ+Vgm;̧n  vd_k:PMCΦ I8#Dͼ҇|F'>9'hx HJ,6}+LP})zQ4 KZ-Կ^`fpg{YDNQ:Jq.|;8ש/>Aܶ[AL{jbߒ <*i]љ*anŘk1dM<$$5g}(!&Mq"#RM#Ƶ7K t%>?q ӓڀNyQ8rw~^T_6,9Y$!M>!4DMHRɴ [ǟt/jU2/P$Ŋ39F7t'G)FsocT0G?鲴ܹҾZA*A L*Aē3GF,,&PCBxMwΑ5^e_"'d* VMEĚ9Mk#@yۆ*(C\^PUK ~U}Y#Qsr/dJ#MR/m ϺQD^Q6 6p0K‘`bG6\ i}`  7HYSB>F-?@ >om(Qu老 "cDvP+&-3@&nbDu"z,_`^!d{c6\"Uo C7WVl4:wm̙=wbПc{~`-G7ӂ7Va[tcv8+s1d`;_*pN< A/=14;,ndXnհ'MI{E1h3nA8XmLH߸Lؙ@ny(QF=ߑ[?6;)f\:#J9y6I 3OyDNP)MlIR2W_1[t7VG0QU _Hmyb?ly e4o |5EՆiS3d~V8Q7ƉF\ϓ.xf!#a39i͢W+F`yA, h*MܼR`E8l󳾍S)LPdav!]E{{=tu| |O%94웋i#*V)O3^eG-jG6 b¢sxNUGlzǔ-qB+h9If VkYJHgreH2ͯNF:ʘyhjT8M&dd˞c <נ/<5Ǵ|񮱑Oω3HG{vgf:>d_aB%8R`O|7rGdhu;z- fWvlOKȒs5H *0,|[.h[vl ֯*OPLÖviTh_#׊RJYz?>%U90>Lܰ* :F Z7O ^d`wN:RM"%w(V Œz|RjMؔ;Bj,&w 1m5iVs^TT-~Б/-&㼇]U{4͔PTMaZ]ˊJazlL\J3ECG+s8qT>&AY;$LRUIVb8I$6ͼnͥT1^^4P!evaTǁ H_#R'v QX>ү^ ;ZO☣O6hetP Ȉ5VnE?]6V%Kvsc J!}\wCOXw 'gT佗g6luQf t=yp) FER^ꤖ bRaK½"u(E~u0 226*ggD}JG"W0/)#T_uY;r=kA1B |LOiD@րrOO&Gh!b~9Xe'd.B\VUɻ~8")X7[T>s-d){῞qw̔|?5Pe xg^_q)KY0vD!dhhb%/ ؕZ+J(ӿ[ty%uOqôT/gJmYlrwT,5|#0ܦSGT@"h~Vљ?Bm)-k6[Dh䚈Jb=}CBqRǥ*%H6*+xVsA` 1EH&\U`Kf"=`lh\ #{zH,_3S#WA 5#܋zf130x4RTRXp+:Bj,/L~mSe +Wp\T}y1YtdwšyFZ{ (J<|ڌ_ ?M(!4,-ӷ278>zQ\˶?8Hf͛X>59Г#,cU0жa^  T.hO'a29.7FL (UӉd H0|| #q(MI*z%"(ǦL鳋dNzlZ|w)Yi3*:SM?MCӛ:޴$k=^Uy9DʏK a^EM6KA$s ^HAS$&pzch wbK@ ;yTtQ2s- /Z*vTSCwӭ|~Ε#]3Pg'jVfZԖ%b!*ӻJM F|vb EF1G)q@jPz\P2k/yYʖ!9п*ڶGP@T~{^qBlP3Lٺ6PsS6TR㽳/vɓ.z*X^(4)p##4laFI0f1fbLꂦPk!jd9H ;ꃼ@à1]-ȹ'(|ӴEMfJm޵pmZ07#Oc D+.nAeu#`["ŞӭKP6&{= Ct6 dBvvO JCwDYPZYtL&ie!1hM/CDtD:U>6j[N]>V PQ\ָ=ƨ$!:TQ@T/+&?I7i]BW>Պގs2L9@,< 2z(Pp]f%Ô8`5:t94`@P 1Ұr,6w~sTEqmWsL;O䬾+7[)U9-vO:KGw7ɈuUXl-14riD3F7q0NӾc<Kkq Eљ:04dE@UHi=Ш6ˆ?,?D I*'0,q}b:Op]uY^$2_{N@σy^ JFז./|)_0K_X/SӜ>;@!*ri20l%E1I:LG7Hsňo0*IZfa7L! c{p|ebW4~Df5< yA# 7u B,jW p `ivu1Qx"a_$˴ɹr|_e~FEs9!x uQ:])O}jzuuųa35œ.2t7]S2v@M;r8Ƙr(JqqZLy~яU5Bh$ Wb3S#:FyFr-WZBY!&Wטp}DӸ*?OL;H ת[nO}MMiev8S-6<[NjyM Z@?X M2V0u9UΨ/HR:V|K\YDCE޳Uv:!{1c~r6 NLpq+;=[l@+~;ľ 鴴{ߝ^5y^8`>)GL0CVIRPys`kklQ#χ?NRV!v`H&n+kPP3Id?W7&~k'(idCCE"y4L| QxcjUH%*+{2ljࣾKuuDr#ǵ3b6?ib PoÙv5{\Yͤs*B4e@-a~kvFʜyOE5D8=eSi;! mJM S 2HPi+e88]GI0.{R& $xîަ71' l 7*R֘ͅ]#Fw1 ̾Vs5t~nWbG6 qmd'<; 2 P.Ǔf*'C*|U](`q-hԘqPߙ&m!ec2eu7QVkflc0ŷK 0;\^I$8>HR!ov&uȌ(.kZʕimD5\4v=cTgbs BYedH7ruB RcF{Ϲ`+:#a5!V;F,H8ov62l}E/ ݊#ֹB6 { fL,F(ÈcK#xJDVT] 4ǜ#H~CF Pdr($JzXSx1uNlfc੨FB# uG:؜W)Le{dpBA;E7A]4LC!#"8[( d4ݫ沬ŜJ \%em>^/ ͿNœL?K~ÂQuA&/Ng.#{%UOVKzQ= wJPq`2C5Z_ `` m{gk6.Ok/xΈ;kӶZ$N] OU5^?ڜMd,;R7vy̬Y[il[{ '97KE*aFqX/Xt+ U^w0 aIurc] Zq|6H;I~Q]ɗ!6K#־+8Lj7~O_ *MdjxQ~yq xȐf͎qv#԰M:l6ފW!r?b+J&"ÇaG fC؉ M֧iZTv԰CEyBθ)q1OʒM"f% |ȺqKY&hPmRbY6_-UAȘ00I1dA=g}x5拐`$}TҬ?2m=m9 ._rpEav/F;(zYT<,yKY5ʗ@;ZB{܃?M:Dnh])K)t #bӀ*̍ZѬɀ, Jm.%1q ܲ*fJP? v'Vַ[WUԄ‹:M`:؃}B]R{v Z][oGrCElDBE(N 2H to h`;kB/)]mT@84 k#*,$c@;!{ցk*R&oj w8ة3YbbɁ+Rh~-؅ = ٌeהo9Lʛh`!7]E@/=DS1IK {1np^ck׿QR !XjaUףm:uln>aOT5H^R)> /ֲXm[>P@;z.ODT\^pXݤ+YQHDط#D Faf1&"ŁeR@K;+>=_[eD?L@H8'6x_tXZGF]1XNmʘgR3ho40ţeG4nj Hw8Û#T~/u%KK_g;,2Kg Lstjڜ?d|_§=8%w9"uaqNqKz/Z,Iݝ4Hݲ- c>kn'yUw7ߒ<hmx v"m]%r^l]qyS舕iƿMUk=/rJA! fb7/k 6)/!X:x MI82Y>c0ԣE9&I@6_YSĕik}#3Y WBDM11a$DOk+38y@U΢f3M/6•lyH$jJljZ/MP1(.+իmߘ$BP-hCd+W2'%E@B`Hײ.aC}/A,VMO وgΝC">:wAEa/p9~`t );,7r.2N;#rc^JU8?{YZ~v0ca $].yuW>sJ.@V= Mb7*` D\Y"m €LUn h , >WCȭ#/,549vodxCAvsthH$@@ !œÕ>Fb^!嚂5bϷ4E砶xidϑAyB!)G?W|`=|ˠ|eټ,j($K1SuM%U慅RqX;5yji_qo2y\<,]aEEgz$FZ گ{~Ov_-@ĵ9 Es#ܖ,ҫ(MWkd T:b_Efo@y%Wuܹx[';<ت![$Z4⭕sdG^J$ׂ;.{{uSwTv ZYӦoyyg+IqcCX|i`7@[RI#gQSO[Q毭۲<])>jH%!8֨ǔ 'gxp셟BL zBx-N,!UaTrF*/Ȕ"3&|nPw*W$fg_N Jz#|wn7FK]"S5-sMkboq*v٫m݊Xpr*/t߫T]xwb)H˪R Mԝ=/8`3Ij1݇`B=a`aD_J^#ay hHө]%fTCMo>&0РFF>#w+7L u#*M4G3NPMo`D$ﮜp35bB]\j>7WlX\,_f6TF\ g@nZa cqeIIE(ɕzy;!>on0SN6B--k,:,ޛcé&"2M[[a"yXChHZsơD2Æka |lƻp|z ȃIN%8y+ǾkFxHt$MoQ]Ƭ2Uʤ<ƍ ĞHF1yE I8ǀ8,VlrzeۘgX{bkiwоЀ-_t.hVwO )[!UG=UAɗJ+}'|w#8m*ALSn װ>[zd?9Z̠0v$7r1 +rf|+|CeaZTb ;'$8NXvm`Jve,KEu谱jYy;8}z#!Xt,DẙYۇ}U]!' gZ KSOJq.7-Ư ubP9x8MYewez}ƉJ)s}4%Ĥ`׀!f퀚(Rm 5uUqP܎rwG_Q^D8q.M SKGh!0 BWr^xIwUȊ s2*nB$X)ѠAN f͝r sOG&roG3'"a72ƫl_qs-i:2 f(GjY`y 3fgdf@(CF}nʝJ4џ(`b]ȰUsmh$ yH߭"!Gj^, F_1P'd=A .yVI<(eHؐ*l$}{QG,/W-: &? #+Gn.4YHtPV7'QSkGdaEZ2[cdȵ @[gA%PBG l~_iR-ץ3FX#4!Fqe.mL}˔;Mv{[5$j>DhB4Ǎ0wg{kg28-< î`c 2c'7b( <@B{ 8 -Dhح3r=O;*?j= UPDNЮ=<^M5n9,Q tECpȧ5sm$!]9Gspء<$s>ra~q:3L@pP'3+پm j?sh]aXVKEHa>h82  kW[F+a0E/@=aFRdG@J>prˁtmԶ1a}AL\OҼ'ʀk$R#oåJronT/".|XR.nblt-"A&ѠWBo"5dI5ûJAƆ ^j]>l8Zh_#؟Xwzr"̛[h` -{߿gG /RqCvzi =T MWS8(>.*/ߚ Rf}!j >~$.77rwTYCpw%#Pgw?/IkS&uH XA`]IKbi^i!El JxgjmE_k+` HP!ÏO^KYӍf뤺nM d ;,0POq@}8aR/cH_m`íaԧ "}<W\WA靗g؎MZFfFle97)l\5荥&Uڍtz);_~0gz؆\hRՒ1d1 tvV^';gUa)l`t].!=28f=BpX@6%N{5^N]Of %VEV`{ JBѥ׫([ƛK9t>|'ȚF{;\iB%1(!ԪmIo\T -95jOp 7 q aPa6}TzBDc:[ 4Z}hMFsWC޷,_#_kk^xiCy}FT̈VXHCD|0_k~.Z#qԂzEB-1Uxz2%)3M6M 6\|DL/CV-]=cT)W{gܦ;"%U2zO[(IKK,h Ӌ`kC9zq9A2K' 2 WMQ592`-)ֺfuF rwO|s:Hk!݄9ޤz -tkN_Z9K) $#߃AK3]tZB'|=:*CXƜ1)]jwCá((wQkdi;ͣ1]? ܑfڨNm,g_ƤO 9hHO_srq5"FK?v㪴#pܔQX5ʵbv&yy/OXE >آ /WLR(T˗w4Z dbkJfT1 QK5jc HFʑj$Ϭ]6@B3~61ۓ'8-!$}g]&2%3rJxf h?NzL6!'{DT3u+[O_1EB CXnP6>,&BS}"8@{].Wkh̎gT{ 1m3 `\꟏\=1kN0Z~ƼY/MDUȳ{K'(0Q(D$?LMƁ'X}4NU51!Af[;]+ӏ֎$P[?ʋA,?"^^~Q>a 4sܿ𴣜$eS ԣAFˎn;I$I{]ZĈxŜ4ɨEՒ/@&ڒ^l~˚:S@At"=@x#既Q7v0qvo ~KY6, ׷طQ5c Q,3+\.>zlxS)QI!!Q1!MKmd_~<>(Zm0eT$ŜMH΋u9 P|a&U ildѲyL;w|>Q^GrOa5k*F뙗]JS(VL4!!, 9 Y$;ض+t^ZN<_X%!= 4DxfeAipЗVñZ {$[[0-Kp'e l~Lըֱm -O\uO;++.>X"L4yGv IT E:U+9 PE+p_PqeswZ~>3 i;gm,iE+X}Yk9ؔ'\_IWyI F}F~ɗ^eKN9^5#Ins{E_eR:$z_ 6bmG|~Eh>ѱ`-T\(ZwMa8IRY% Ё/:W>FXWzztt%?X]i+5i壶nF0.>qYB_Z4/6 M\̤jL]cיp:T+B-z9"k@/vq7`\݃NU( X"ǹ{ׁP;(|? Y6ebhV농K2\GN~_N2b5kAvO$sr_jSZ3BA5K]h:j@Zm2>,XkCOxZqK;l `|ZYI !9Rbj*|gx*΋o&-Yw)ApϿ4\NŴP G>v{-˼w^QZ \1(^@x\7:Ҽ֓s+$A6cZeKf6J _دB VQS{B־ .r^?Ja}ٙ'cƓ#^|}ݏEw*lS,j6be]'hHťĚy2-¤7?yTNob# 0#eg8bX]"G#=W #6 Z` e [x,t+)ɥԸ!#O\h1rKcsI?};0-'qD8b3e+L(|9NL>!~F#~᧠Hb~ʽwI) U13ᴘ*Є*Ve6u. ]J:sv C90aIQpYJ5t')z@ ^>OT񿎌ymx!(}$zr0{9.yb~W/V?y"WI?Ws+2& !Mi}cqnx+X[xdmG?o i~P#d.iN3Ȝ[kT/wEGm hi5:slEρOT$~f}{ӿE?}V{ }7[b Q<2]#1 WN K߇`97C#PKߏ] ɞqiufE$mBoV99f)TiC*n. ǵ}DFoǭy[* [Z'WҙdvKMU hx7)!a[&+ OAAݠ{{ Z%>i0jC.m XuVz`ZQO$Orne39Nm5OPU5M ,DޅưVzdk7Ip=>~3un!Sx\GѬQk'ib࣫??r7GU%Q,Sy= TA=X-t. ^zy!^1}OǦ>-hiSW̗( %ʧ&OQ6ەҵ\O=LǔRl_4ub]{ 0 2.Sž.(XhH)RwӺ`PC98 ɫWSJ-s2tO;H9~*/bt82IEDה R00 E] lQP0gHo4";Յ`Nӡ}kتiA"D`qp{_"rrY7@xJ_V]T_!PRD̉>E'?X*-2>ؐRQ%AKljn.U:t5Po h9u3b6 M;5l& zLԚB@X 2xS5ޖJ*<4\*?⥛-_5{pM/Bz;aPw`#[z԰~?9x1 ;6NL 6ܓAqizs#zeLw53#zNHII$n_4j^9m;{M)4+l(ͯp(qaNIQRS%$ܘGBSՌ*b* tʺhOLb|[0\ҵS|Rfx?Km&0+.#h$*ni9-Fp%4~SnO&vw njB85a &ͥ5@wj4JmO5cSтVu4a L owf_LR&blɑss NzDAvnM|hR{_f!CZg-xLkW}&7p erb8{uWdf#m\ۈP(5'g&CeQ0%sA2ezn-;{9J&n_UZ?{nZ^SpƆ&Ĩ<2)1*2tP;Ƽ@@߻LD}0d `v[^BzaI}T!x1`0aϿǥ6\]bSjKO[p~2BL?fqֳW@XEC=wTQȔECJ@WsC g%q{2ɾh>B1%ld.;oف'(Gd)iwL6g9O+7zQŦqྦttYέAgEbrQRm'q2N-9`]C$?Ob/VbQ7P4saԴhC#iܶ]A@=…%bPkQKz\cčljn%n1vV$J+"(⡵*|Kըa)憬n"ɨ.7 q?s(i S9W%Di˻{1=:9g],}ؕF?1]%O4xwi$mr@h!nQXw0.^^U , 0kćnwmJhq㋡9Uj+Q\4ԀpXG 0vOԢQ<:ե_/ d{q,ZGml%JcI(g77lRfsQdűMR]잛9u/"+aeu "ɮ琴?u-k3>[N\?O9BYgPj ;ގL,Hfƽ8\Ae8rM<=as 6Ǽ omXrbN SxBl g04^)'%Rh̰} 5%)k8vT2&Qzm9P̵V\CͲNo-JZgܕPy;Nr/7Pƒm܌byE|E0j_sA[yw [Lt`5u(dTMPŐmn[>WĥS!RVpB) >ӱ2 vXx\[Yk̰x5ep g3OL9&Ƚ.oWxK怼 -YY# С#ZDcj^~I+%n38hlۭܽhV а)-+M :z@k-r8F@Ŧ,ɽ:0hٲJ|_! zZܓ)3EBt{Tibe= spy9W3kpL. FW\&`܃tR3%{ ѹ4"TJ;hp[믥xzP>fLX `a*@FRE;u(L}tQr?%@B"j!Ō'/g~/{CJl^qȆJ%#NU.$6nOI ed漡_5EXf+G݁T&Ly{ N=z9FJRF"&ƙiCOw.Bo22cV&Gg9 (TS,ˡyw:^kXkڅNOiA3oBvP/x'cUq Yf~`ĤKe,)ߘG uUI}`>5JmeBqYߠEġJMBAr/p'n1rjـ#n+̫߭oY1;sj:, ,.p)q$auwx-Ʊ.놐?_xQu j.~ܛ*ݰo7\|R,t,j|6"m8Å1q5F$2It/EHstVBmc֦334Ij܇Z\#V56y=V`L$N+[f!:Nd { S: }؈rE綇sh#/Y.ܯUξ/*mtxFelV_a }ț OtkZMXNُE301Ӊ_ @xyV\\D mT`G(LJ7p/ɭXŨߛ- Ws}'&5OCk@mu1izuN! V"vAw\Fe Nmk2?(hW&vd^N˺ $ NӱHy˿Ӽl1 u z豈2HOɣ꘠0F Mᔍ9m1vݕ_-Ijxys"Gc,A 31I:^3?Tr%1cS\c_)uoQ]-nۧd=PZçL3 Jۊycy(q6n;ZUT}.\~Oiu:-eM)Q̀fsDӝmw1/@2ZVs~FqI70/3z1sDڶ2Qp uR~G)=",`rae ^Pn,!}:wB |q/<03ZݼUQTw,*O眘Kov!$α&^S YYն`t2A& ʳ]ȱZ]N]K)Ot% D`Z`~VL'*.!ǀ8Ȉmx3NluqKO[I٭P^\'/VԎ)E}}^4U$WZ(ࢃZzOI1=2aa}LB0͈f\f!j!2߅I%?A* *g"ӄJT~96H ~ը#0?@\8p <2@?,;h?^4cC+Űٴ˂ ,4[}Zò[!aFVb?/&sm'6Gk~L봃R_.Jn1=5BcooUL"5 əP% dƫ })XzR|-\#4Q},dnPt@fhW>O9HyN?J<lZ~ 4 4JGnp+ :Ա}OEeәo^E)$H{WyN0 (j],x>Q]mկ TX[Q]}(:H;Ϫ IhA(K R@3~77OٚzzՆhMT}dжl|Zy|Cq ŘQ>.D\Ԟ 455{wQyhkܿT7}{RbY~b9,}"`!o>wG tВ'inSlJtmv%(;^"m,0y; a,TЯ6 ڝ&qׯ GHb0WAhJ`7n+ ZI tZTڄoP%.&%z7!O"zzWAYmU_}O7K_ngVEo:NVK;dgr"XqQ6'-VpW|{n794CàÃj_1TQLLl=0r~ @"x2Cmm%ѕEV킴)?* P$/^/[Eʨwtg3!g^J[ّ̤߭e!S8Cqqic_%ϊPJg3vW8U3{0 Z@ {RSE)"./1E{*"* &fgקꀷ >E~tKFG/7i@"n-q]$B ;r]\ >쑟z0cEJ}uuwr& !>ވ/NDu[=F@Wܣ;p՗FV2ϑOLN3tYS#͘Q^)fy0(eK$A/I(f`<i݄3woW;{xUԡ+$B J'Id̫C; oeW4NAx:BM&pjޜ"˃$eB_朮+ݏ.r!Y^o{%xufv:iZ.߭h[HM{hqQe<;<\2e3E;أ,LKMk&YRAwϦaEpvAm Y* Lh>JF)'hJrmaYAܸm~DNE 1(~<+"]߈e&AҾ2;S3asږitrVT|?W`-=Ό$sVڢ3>^ԼuP(#jWΐO`C?gixa?ia".O}w}<.v)&ft3OuxNO(dҾYӠJWM(U3 i J.9G{)'G0y' mnl t#<0^Dj /u/Ou"r";Rw.Ih^OtM)HasX#%~۸#gIN`1)Oo̔v-) Ofm~)EmP&ʄдϝW 9}rbOB >n-^:+/2\a E02llJӔr*WTsX9x ˪Dex 1HVOUSe"& 7ގ ",&nڝju^3B[s+nO911 R?|_lLzN*oL >Y?Q׈=:2Ġ uɲN"ױt@v1s4+Xiy.E֨i oM:6/lq& \8(?JW >PFt;q `( ! fDp*Ybz}^&{,-iV $gӒᡓw'1 l98͏,$޿s;3zC = _{ ffv=wo6"-ސcU~E+qJ '=R ,b:b 36 cE' O4 e[22#O9'e&νzO=6W{C{-CnrSXc#✵ݷxCwyHk3QY)s8WV+):y.$=r=9˼6OxvtfmJY+\Q~=98n%l!⬕.wQ史<`mGbjpr|!:f XH{ -3?x 6b-#,M J3.'#:9>pAv: ]ͩXΕ0JoC5|Ϊ)SɊq޲A4)g#L;%)d( ƲoDZƳ¹HS0~LtYӷg ݜC"a}F(y^fDžuA=6/:ږߊXC-*/5 ^ RvY`=x7[%GXt+7 P"Vz_r\\Ian EY k9݂׋M?& LP㵉:ʙ#>o,*rEv G^|TF:~էƜ=W_ _ǃwk dbLTGE<XðUF+O$8=&1՚C:؛h vLY~_G%[Jic]x=Y9Cs]NzE_| ӉMZ= ]JYݼ7C8{2]Eg|]4 QAkx{VULmMZtμ5‡8w ՅAEgo.~)U ^Mg$E2lF S! q4@YNEB?h:A1MDP B9#aA8(K\Y1v'bCi};L~w!R=S&>p*'>ZvPgSo[TMV竿1OT8Q05.ot C:Ј$.b\xюc25O?W.\4VncO>Ae˽kx%u0;J^i7gG͘,Cڜ3Sr )h1:(?yv11nl6TT9}:að8od @:$p=\Ф 3*,DǑt*v2u#)>.L C+wnrgDE-QYrl,/fSAT|(zC{xZ''kQ aJQb;I">Bzɀǭ]2i؉6:P Qٙ2y>Pɮ v00>XH6zbeLח=Zm Ɨr2ukEYR?H Ձ+BLc{)pnͼ!$VeI"W e2d_M @Z!D5^WkMI_SH'tj=,7I&Be3NKÐ:$e+Ԇ}w3%N_Teh's 3 v 6@I{>q|ɛrFrKT`f{Aa.7=6ή0tט8Abui9 nD1k.-yyq*kv}`N3 l&=pi@썶cvU7(ýd*F$ϛ gn& kfʙg0̝9C x mA y%*<мF3|d)ͮ(]EǢ&>ЁhMQBҔ}PϺü`i5"9!2p]!sl((viRx8:ʹM:IF#L"ܶ]:1sI eB<2<r&zЊ>[ [rN9QDp' )^\]n1p堚r_hݮYgy[ΐ/wj׽F ݠ?Ꞿ -[p-wQ?FARXZe4,BWݑ߱>dQO٦ orz=뾯!}ǣ zlґ~cR!)$ ˔~B+!1JLIu[WT|AKM |G4Vj=r~XJ6P/ (vmh.mE"]Ğ_i@juS$ËXAJ1=4:Cne(T ![S 2/Pp:+b{mwT?\g'Jͪ{";]I$yz 5tWnn㖨il̔WL>l0Im P u.k>hAT&W˼* GAD/>ˍ-3 n૫}L%uR0%!o9f߼oKH>e! $$buc[Gz֎i,/߮ e`Վx-Iۆ35D.j1:}ܭΑ`i A"| \3^L ovD82TS3xceC(ڔx]fhr_ 'ib[P]Cgx`WI|Ggwm)Mr]ŭTLL8'AĀ6E 5>yG%D$h;k9v1<7MjJpR~EaA]ܓ]* lF$h$ʃƍ6^ eP @C"8*YZQF |٠]Mrwc6#Ak]7kYtlDߨ*<{LS=ķG+MPunt S<=`/4Cplm;ɜr+¼Ɓw4>FLxSh g!-SaFx\ KJp63*5Q4x80K{tapd7y){G4H=sZ a\65ט..hV_(R+@ՁeȨ9Fi{ |!m-j>;8$ZP7#+ ,'c02zlc t5!p,3W9 2N({y!p`ݑ=bh[hlw=4@6;h@{Q:I/uZK\Sm +Iޖ bz="|Y(_ :f$R?x=0w$*@Vrc4vQpN7?,IbQQڡ`GQG/a{.B+R4` ʂfUnCm 2;* 6Tz(i]ɀUSiܐ8[kȸwڍ1 wa3/2҅Pdq yH QDĔ?klvcM†=DŠ!EE&A3%Rj{ս݆@b& ~aus5;.mЦ]Ƒ{χ!T49_ jZ#Ζx jӰS8Z$L;]c%Jx dcT+J+1e#/ciT\!|8͙؅0@/P -!I߈wS?W~"E/ \M<6 f.H]߆ssz>q1I}f1#*CjzvT€XPex-ح< Fj&L^w]K+ܲ`C 6c* COky8IE_dDg'Zz DjoY_T=iEk$mEYQo Q ٍ#'o.owyFjIJ]~lfPq.;RQs2+$ڥzL/NE>ɭpL#dҗ)Ke[ЛHn(SE2;C<ȟ<JHzԂ?J=Ǻ^~In.zwؐd5W)<$;՚o/I/S3 ׆j   K1f-%ᆮ}37ו[hS?s݀-f-bxt,!Ճlއ>ϱ@$OcuH|fwzӊIriu&4)MlenDR;ԋ֕_ o(Uܢ(7hIC/!F5Te,`X?̕DT_Ѝvӂڲ}t"p÷@PcUs^Z M(~4GZpL(?8FK))4ឩyz 46۞{U{a!5Iy1;Oơ YlB_#^(x5@4-Xk7Rx/ UFKR=&[`@zI p aFiVHMWe~ӥ꼋_ yaS 7%Ora0I\/pO ) /e`Nr~2H6.F|YENjx:PX=UQnqޭZDeES)ȹ$3N3|ùTZiN ֫ U$pQhݥNe(t>5S/I ٸ(Ka)q6KL3uz(niᔎ쮲LDAbUj4hi)>R$ݲ#N_c+'&Vg0زzߠ,?rmI.C?zZ|aP 5TzqRR52ɑeRl2_66|S[#W> @ g\ ][dU Y;؟ ZOf9 h7b]C;LPL2C*B0&HCFeOLA?T=[泑.u앎G>{4FLS;n\k>K?C;졃AMtE0AcLh6Ih#V9ß=__EJT ;½K ^Y;a%ت? ֍~0?T0DrBsokTiӴmָթ ͛afZD#O!Z~dNZ$)")vya503cXz".ޚشzkwXN9J!suEY9m]m_d\T]icBZBs88 ؅[k|_4InbZOҍ5dON ֍ /̻ :/'}'!:dؠubpM!Y I'}Gk:i Ԍ$%] BkͣX,=J{ɿKLfGXqKUss⩐"_I%͎KTۙ" CB.㸛صsUVetuǍ3(c8Xdz?s:¿{O Ufr|"xoui *펢iVwVSa.McznHt^$c1\|:0Dק; ȩSM4([⍝K-m *;K8Wfj^5RGt8}}, )YS>L]G߁6 "UwˌiEP0\I折XiWtR,_U't~>MeU\ *\)=P"\EXc @eVU07>FI(1J(zr>1٬;8y9.W!nU+t渚5ՅWL6i\i*W%m"bXaUۺU1wK0^DiK)krhr'Vb?Pd<<ZEk`<5T|0T?Gr{B@De.VX( oYw}P$C ֶ4L#ݢ@^s5*߫{~t?{sH^h4t6u~׏e^1t7ڽi8ba-?MĥN *pqAYdhbErrrU~ P;?넳;Bq}a] %I k>#wwi[媣v_SW(ij#,3tRbr-Pe#>8$ZDq]MӛŦOKvm`Rzz=oA>c]!OiF ŏ5"ٌ(OP/^Oߕ֏5P XU i$opB'X?" `> `i) 0c):3BKt-eƾS0E"}@ T7W$Q,q~Oqp2HOJC`単V[rg3]C{74mGFす{;#OQb7i+tG3pWcgqbTg t/&~ef۪x[1^ہeR8IN{V+r>hGA_R\WL%eHë$$O]'n/9ZԆp@-xg4M9W6B=>&WMp!îxꀇӚ!v =FgA}1Ѵ{pwV%Ҝ@~>>|m-WLb3ZkϢl6C8,)Om3*LUnSZ%-'qL|lI\țfM18\I(h)a묫(p'Vo2P,SC\ur!RQ)Œ_r D2 hn>]584oOX5Uch%h4,y%ND\&YƕFIA1ÔȞzh fqHJKj, #]BᨽepF/8M9M7?~$|xGѫxȞ.D\bK51c"PdDa;2}`HpdJL}L7A3SvTM7Dm^|#KvQK!/ nw<+K`yKA?߶.Di{7AYbc(.81 V}ufpYQx;9RNSxtCY[a<5^շe3}P' Sʃ}¦lrI <6n8.0b,)(`dO eoPX[9|yχZŀʑ.FV9.%W:>mšjMFD䛬)[秡Mf{VD&P{}mH/E2^0>-S)o%ig"?"|6plg^_O]I t'.ݭLF`J7WF׺'u|E)_[4w P2RiKЗIƔĒ L7O ',Uvk8SܐA$!B uLQ'1H|(>ȶW$ToYU0F-[2Ev6w~e1NKFM!0XEX!CiꚅzqF7aBuv/KG4MRF,?Zͯ*Na.kAl۵\ lx&=D1:S>PjF"\n4ו'g؃ׯxѧЊ8 B@&_7M- JU-P7:wܙ}̴ q&RF;~3YStG+ZK~L6MvM\7C=[D;dΚgE}٭Tb^{~ERKzLwk8nJI }t.q+6ᭁ/E[r{FNq@yO_o>zM(kݺ*NEe )ͧ]M2/rH0Sނ $uQ?\z2蠄 (rwL"ģw Gs^l"g<&Ib%$W0iTed7ᛝ,K@5q2z[QœۡOjinYt]ԚD_Sbm0dM: ִ `,;mKi鯊֦kw:SY.jK5/Hykt{6]%34iu`+%7C I] n2ch]li̵XnM1hO  ken5ԳJF9!CR*)_燥NI _O*[fte[PK YHA]mM8~/E=V֔lu2L $\ϑ!z ɅɤѿM+be @Vih ׄw=$Qq$>_Er3X1a%soG~B'mk󕢌Rvyyф\N8Jz()fZdkL@9E"Cإr˻x~oV/zZX]NsGc)x1'\IqU͵'F63LCu7'o*;Ƞ'Le]r˙J ԧ*⇆!KTQE <It}Jtջɦ!bawcӘ7iHu]|ZB)wš_>Tu&95Pa}%c 1s$ 6p( r+E/vݷO@x#mQeZ5W?&_=#ėM8F᾵6):Eex Eeɛ,HNSz9ɿD@[盆*My?juJ iQ𶴚LP$N7JӰ4=1U:rJWYcyv;}O ڹf Ą, vuR8;=d, `8vs [oBvw ]A)Yܘ6 v0+آ_!7Q~#˜n Ft1=ff<,kRF}44O)YReZ${C[8V: t.9$q7`Sl#d4Lv*[hn{}EjPC4{SW17(`ܴ$Dٷg;AM%"ǜL;qB_ߋtZ+!zO3L;bha5,jRi}y }\;g7+]m¼!)11p*'^zQwd"y:ƒ8WtvVza,j@]k8M2r8YܛUk%G9Bٮt"PγFM8/1joh2b'A.qc~J~#}8>DAe.u- g?=yjac*A[?͢)7Eq : h "fB RKz?v# *W@ g&;GrXE(]i=OG(Km#ҬxkBVNupi{†";a-ZwNPE^L6|_ [ LPM/ܡ6~2Mqytٜq_wH[M:NA0r"m(KnR'hnr#֫1`Qs)5@p%VOZ,<&oJScY$ah Xyy ƒZgy=Txo9<;rZ971ʎpdm:36zm*]w_GBjA7 x5@EV(-" /,(sˬ5yOjr&v%F+%*ƃw0).9fBqx&Xe͌-nޢ7ŽkɐmK=,JNZT@Cf>͸v L?6%;&@ Rpi?@ Qy!0w=qJ<~`, Q&l`4ٍ0 5%9ʘi"PF ~a:=UZn==!You+f$8NMZ,욌1+`n(ȞϾ68ey,o^FZ_| i =$?8-s ܘ5×"zߘ:z@6e9>FFKk+CˋTxy]c[wU+RumcTzLZ}m7JFzQO3]b3/Mjz~z˺):ݻp y9}PH(>5.EܢZp 9<ɷQeQsؔµ+Z3W=FZ_'\QZɋEQ˘O=?aS5j^B1a9<$J{vS,4sު4g,9ޙ.xUj>C kN /},dQTf(NJtJG$a Hn㢃v,r>E@:qp^LOtվ'Faa-&Yܛ6'᪠Lmh ͩgâ]X[}pjč}Lပ&hsƝ}QAcX&#= 4fjmDu͛hh5V5J*Ū/dja Gbn [S9dWHk F꾓 he =6cQUc=O6! VvG~dqWrM@"%ft].Qxr˱C{Bٺz"N4˗ +r,}ۑ6IGZwΗƉZ\ gCxgwoC]ތkI݇Q8|7N/=XӠRSt!(Ԕ0 G4o?,YM|}_ѝJ6-wTOz7Nc* fɑܪsASAq_;qަh'6xQ`2 @Fb c",Z#P! ,7ښ§"||<>Nt<('oideGo.N#RHie`upr y Kh) v}mTu7J h{.)gJy@wNjd;]%ÂxJN3hi骦SZɌ.\bp!Vpa KΎs냂LZAߜm[a_|Qsk_09$VO/.)2ذ_Ţ.;v<* {cItywnXR%.S|{ΰ2.Ňt*!fs\+N[a^|Ie`#6 V0zBgV&U=~&ׂ0<_qx}$a] x)_Oc_tpGˬ"JNF[uOPdBDMrP/o1H1qE=ZsruR&όiols{3A: /'J ŵT]a4N5Z5 a4>^WZD{z885A񽎞ި ;]sWޟi)5q-u:][+&nh3xګ͈ [(p0A`6g^"֟Z 2ĈHLBzf׀b%Ķw}3bzl r棕R ٰōS".&`9.d{O"__B7@=VR%ׇ+wu:>8 a!y!޲f?c|sr;??+\=6ƬOmA>&ܔE0 mP%~H(3 [륌 ܭi-b)Y1L5k'WR˘؎ _U=[/gXxA-R Gm =&ڮ6\/ -/,[Jnc UE jN4_,pj-Dg֯48qf˳W}U=B% chU 7Б3k].̓>rC:mŵ&n7~?|A'Eŵv\Ǥ*d/[kf0d"7=B̖|٥?=#f\@*!a2w:U`*jt+1] %`P96MpsvROɋƖ>84x3sN 妣N <74V`6;Gk(NsDNK̎[^ -QZ}|`so[ZaA+Bmf)'VM v 3 s){iCJjUHae%] i OTs#p(ЃACe_@|%!X{.8sw.YԁYŽ@~>b~ߚ#P(Lj7MIJ5z>DٮCP8Ä/I9j\d6DK μ=uOYZ] y3$ R =ZōUE/~c/k)=[!N7w vzag3\KNr&ҧ?]鲻mmb'Ua!8*DZy%wF]}[LdBrI3xrހe͌O+^b_(iaP+޵]7-ی޶pIqM|3JlJW+WEz$5╅q5>QrzcNAC0 HWE u#yihp:el:m'$R4 ]ޏdUgM{W w0Uu'L㏎X9phAhqG8Fӹ#n.\0yQp!x1:ҷd]-6~Ja>[)AYqی3_{t $z']16Lai2NznČW_ۧ&[a6Ҫzn' 290un̩`iP6{JCFYI){m${Z^/pP@BLnB ]\t<~%b*6z:j^x_uY;zOٶvbK@U;b OJ26/qغ^x"d o3o=/R H3&)ghIƪXcמKHzy~<١aPTe#\~i~^kEEe9TŁPz?4 X@Ww/d<;@BrCc19Kdqj2H5z/ġV9Mۖ.B79DnPO|vxeT^*c#=t<}_ U)eqxA#ȡ46VP?X+l0oDŘH1pޗ*`R.Yʪ MID#H_@|u{|#->,5PUu +u672^#e-*-y,v'](?_uXD7ۗr*5.vrˤXaܵ+C /+~P>KC=b2.Pʲn#Of}O1-=qm,MNU0o.;PYg}8Pt\SK{ Vj4O`H3H"ogds*a`?c(-f"HJLe-Kydֶᩔ$(<7I k)@;?ꢗ;.j n7X&dCEhՎeìW'~ܦg's.mS/78*d RIMkmtOߟbiT%~(vx'=Ǯ\l2E>O+첗׾SقS%`' ZX %㖾To἖$2 տwQo7gl3Db?nÎe"U@MT3FFCZe;įKoSMNXb^tWlI`q骳6$7Hc蔟8U=aDTQ>B7Ti I^MνÁ Q";וlYK(ߧv1(+8kv6"`$g"B\o2~ -;΅=;;fԁ5#bItOQTB' EQx[)/^[& yH4uD)Qt:}FJǽ/?չ'Q`X sPW&Jø 6᥉ TlyYڼ ZZPG#SļdƝ<h]lq0k}Zk'Tڰ"p~Q ϝ g,܅yY4P"@: lE`f߻  `3@O(٧UM%N>D?l>(?l\şlk*kl5)C\^I|0p68=*䆣Tq>h$cWO#NXɫ ^E$DŽ_M`CJm) "$PH3sK+m߬p] k/4m3I@hᦜ2F>( cvY7^.ڠMmRc~43\UrvJX`? iz֓k¾d\@;ZݨtUR+^`qT)wALgزDtI}VFWT/)Y =Î:-uO5W!ԳƜ>$Gbb5 YUvp^Ei.~D0Pp+} 7.YFjRJ1PfYy6/\ߌE@lV5M5(%Q4ݝLi^HhUL4&aq߉F`!f}= Tg>6pE&Vd|1H]E$Rκ#t~] A$ҏG&I`92>]&%bR:( _.c2L0F;?+ }"^h\{5淚?†齽1W_Imeڕv#YIS3)9[DqgsM({@8\hS$դ L8cLP&tќa%3fYeb٬F Lw#[㻴1K}/ .םW>,tVy\npU;شG 㸙f~:肋|q\Jx(k9]#c1XD T,16gOdC#`~E9)4}yOL&E'V:nNRLF@R*XmHtmFIR$0E])9UwY[~!]MA^C]U"g͊wY6 KֳFٯ5*w~ndT`@Jӈ&B [A~2G!?cUa^c:xQ՘ZQ<8 $,5Ĺ{Z~]pU3F SwX7M7`~ʉK: oDl#wx3F%!?x_^]YlcVFȪon^ .]J>ʹ4H_NJ BE`) ":$_;Fv.5&b/>5 OьڮcO,nAuި#veIUT4K 4Yd|1z=8t2IAy9t}!PE:(k^&3 tw1X*T?>kʣ{iG=4l}Zg8Z'}PgLmgR0ZaU!THa ur<{?; Ol:Yb2M-/NE7*GN&:$.Yt5ɜX0K hjXF O*Mz^7dJ'n(aeAj.Ǘj~ߕ_ q-Dӿ+L5ʪS~'Xݺr+-vOo΀> ǁ˾hFgc^1nl!m &1֖PM.UxH櫟e*vzJř=ks0[02LJpdeHy8ؐv7PPsK7\@Am`PN?5`pMӼk'<5t-+.Ft(uĹz1ԒuS]zLޓNw5IhB0d̻<`0IxbtwC$-bq1j 8<,ӯn/QK9#jz?Ma5cE/Mz1Gׯ-DAډTN&nE3Mёrvi-ӹN;*2J3.ͦM72mHzބsLCP%W =dRũ# M޾}(WZbCҎˤdF)9E-Ji'zI4 [=7,}f$;e[cA]^P+!,@a<$wc&k䢀gX߫N_QOt6B @l:}%Yzl]NcAEl_gMƩ0_m:/H]M[.GȻy.^ÃLg ƩMJĻ'/iԉQyicag(ul]Jr{QMK x~ڱQ*`ҟC{_61_ {uN]own25=vX}Wa*n;:=Khn]As^y_Òg>0ePXqMݣ,fQ[9TxY!sU*L  /Ҥ )'tz:rY*( OW@n/AhVYzw4^[xH.VMۉvYg#v? X$`ғl)t>b 6T?A񁆵+Qh2@> {Źd @m b:;JE,ODt 3աC .}4%N6G(4ټ+qGJJ =]Pz:t#ƏoE#Ji+pZqSʷ6e' kUgG;ZЇʽrM562P,XL5{@쬳k0\>a |+g\wYaz%wҢf~#uzg>݉!Ndп^ > b95sƽĿ村N4AٖU,e}vWXZLdcĥ RbA}23>{xr&*]8!;N̐D}D=^^ 7A ʺ@-BsXͅډ@sRIX̍,)?kɲ03eCrO96G:`uAKlVEXzԢ[Ntp""^¸L=EZP3 q&fL=::~6/w!7!xvAtٗn˃]^MyHaAH^I rl?+( #GF0iU yIUŀoV(nBrU׍|NR_Qt s\iT]iOGqr^̊BR4AH.I )<<,av$8pDi1@N,!#}wrcɗ8Mn!g@$DT‚'rğkkޭ~\D}DB{3)smdEz<&j1XXy:c\'Fg>D'W(X>om0JX5-_Xox[@|Jׯ' ƽh:ֆւyl1/ZE^_^O:r9w:b91[Aj fs Ҧѐ+3ÑZ, Vk^f<#1Q jc_ͼ_⁾R5IqLs^K 1Ĉ熅q[ c$]U&ocD`:߬믄(϶Y'>X,> dK%# ܝ~0*^( ӱJio儺N&5et-F ;a:!2ޑ%k;՝E0Bz! yCq/d1^@q}Ρѿ?c|mO "ڿˊkvEr\tW>t,Pc<aA׻B M ^྄"'y3T]`ꭎ~\ F(,q$q9އ@IoY/+ռ7vJ %MrE9G7A9ٽuN9Oq8ZP;+y)R^UI!]mQ^<2SܼJr'=>Q+;I=)nx_y-,"o7Y Ån .9k8#F7XMqc.X+Upg# %MT%Wfq 也JMy3[hXhf?PUZEM=gX=fmzK}V1GkG #(gAЧz5(LBN* #鄍kMn2if,bjV0eJ? jpˉ{C {,,? .eS gyi@iI[Ԩ5 [+t:xjk>KXp+]4F]p6'g3l؟<ڱvlDCѵzݲ9P0@t5a] (y!ʄT'ϑ<(b+ы5WPt]Xt(J!yօd_N- #Ng$N "1 zY\}whN˫wn/f=P92-{y$Z@)> fnu0"+@b[Б;}ЏZn2zN|*|@mkU^f?=;UT嗥Ǒ*Td.%)~x*(D-)!e7:iC4ݫz[κiwi "d> >ErMAAA0pd]HTiH^"YSh!'" V H{+07蕉8S}{i=?] EL~KoVl(LWI ?1ISbrmB+"KY~!Yq~@jS pQ̲ZxX}Ԋ)N}:'bdhN=|d#[@'*P?actkN:u:y[u|7fZoU?V z[1wQEv|)#I NpmF@ Z"BshFG3nC'׵VR 9_~{cJӔxxPhs$\Z%lhCϖ(:}._㝞v$crIz-ȴ5ӟw)sXH)G((*rf@LCi?Y* ؒ`f9iɦQi\[fWlIA$x<ٓbNoY?Aaj C9=t8` O\P KM^i2q+I.54?O|ä->%\'R﷪2 9 h2<~,jɆ +WWWdZw>Sga, U[Kgzl 6E̺͛D3FJ|-zRVwI-k# chc -kzK`"ኊ||U5'W iE,;=,a1}n89T*BeF6 b ??8Jd~dH|[6AA5`Mb7|Ϝc ሟ wS(0^(7\0 jP>X$_Y"!gZ|=bvM0!jC6'f;}':E@_G[*>k+o2W컌Zgj-q3F41F!o|E=kU1Щ"gnyQ:zT (oZ?}{z1e"'a I*okڭ̀Gi0+nͥ|$20(vmw:A<[:k 좣2Z8:ikqKsv}UZ7?.IP=Gqp4X!GlCl~U^Pςg^n~ k1@Y ?nv;r=x9Ed6G-OHUWUNtgn[Føv>)(W SG<}^[R!̘SLNw*^HUݚ14/w]c Mlã]Gk]bE$㜖"7Aׅȶ\5{?1G8SeS -y)i?7Ω~c(Wb[q?| gLC!W;#_C#ҫ˓ 5>X*uF v@|f{9&-I[_:qУ2&GV: YZ